kernel-rt-modules-4.18.0-484.rt7.273.el8 {>{  Ayyy{{d/U]6*mͰ3KU@.~B3?ױ7ǃZ}g 05mQ(]TEo ʧPa6[Bex [k@x";DM齴P-~nA~#'|W^^͋T;)`,mưÏ«JcS-|Aq\w&鏦yvugu dV2jI\;R$tg4VLo(kй_PLX]g5^n.֙ =f1@„% gvXյ[E ѽ$9z%h}ݱ~N1)M i!P=bhas7iN'()Aʹ{K+ %mN0[ĚU]kV V솻/oJr#GD;z@ړE O@z^+$";U2#l;0\q+K,&$D9H[$5eQv΅ܙYxV158bc93c1cdf01018c69810466260eb6004888b473786a4620d4924e78c85cb5c7ea6a7705a5e7be4f591db40f0b26468b02a6720302047c435bb500673065023100ae7db7b1f2501a12a19d1650e2cff40aa5974ffc507b176bf7067bfc048939c2f09646a5156b8ec0a6c00dbde677ade902304537609170447d31651eea86be0c672898b1e98472b1eb7d78b17a92a1b817815fc75377fab52c6e7655f85575ddb9500302047c435bb5006630640230543632312a62b9a03d174ffa95dd1215aeea91faabab28183178f2ef355115c712f94c715dcab45755421c5c9c07dab7023008209568c15722ee230d4ca160c8a88056a70deb90e80b4162f9588968612ce80e08cf84b26f8611cd63650128acac230302047c435bb50066306402304771ef421939794b378ed6c826a699d3697608de320a887f181aa2d1eef25e9561cfa8117bb150c5bba637829805d03702305466ea99e669fa78cade960d26defbf4b2678d60bf8f01b505893e2674e1d72f81a95eac8ddacb8dfb1d2d41e251403a0302047c435bb50066306402307138f04f1d44e9f3d7670235d995736e3991100026bd6c215fc7ee5e90f93c81ba508d0c06dce3e8011ea3e36f52f44b0230637efd33cc633729c3b48ea8f241b75fba62739b76ad1e1ce11dfe3f7f8dc83fe0c33510420c814a6443f5f10e4ca7860302047c435bb50067306502307e083f38c640fa6c32478d906895a8cfffd343845115b40b50ff21c4bb47d8cd90384b9fb185d5a15ee56ff8e76f7d9b023100a1c3252e4fd23b4328d7824de5c650063dee84491ea59419a4e8b820039ac379de3ef28fb542f4e42b89c3b81b8804470302047c435bb500683066023100e9a394ac61ee77c3906fcf2a4d820b4dba6fcd08f7f9ac5f227f57b86c75245413da38460b174dae297676114f70912002310081a902fb066da50a7e19befb0d1c4402f54a5817e6bdc7b829a9b12d89535a4c705daf4ed509411820f00cde69a0d8310302047c435bb500673065023100838b8fc8ff18092d33686ee4c667231ef4f81d2883301e5c269d140e00debe0852ed588967270246691be3964c9fac8002301e610ae09b49e88fe62bd9e041f777f3ce95b4529042f58f97760092a2b7033ecb33a1045a0a5bd8122e8641b8e690bc0302047c435bb500663064023028349c6e46c5ea33375d4c7fd930a8b80daf15922cbc7d16dd333368a3b20a83aad2a80e7f05c55b4bfbc552e99e19090230665dcbe4c56804cfc7a19da144e5ddd92774f51ee6fcd0eea0af4a8443babbe6161132165e75ef4cfcc70365b7a638200302047c435bb50066306402306de3dc80a0e3898eeb378f29a5ff1c33b81c77cd9e2edb636ac2d679b61bcdfd9ef6972e8f515d3649d24d3baab977c8023066c462e8cc79f3ecf23aa09c9ed2b7e38de9d79e4a2f359c59d2046c049fde02db1499e1c99af5f5db2588095b9662330302047c435bb500683066023100fd8b888ae7acdcfce22933cf9489af72c2db7c3fbc37299218e1286e4ee3a933ec561a3ec1a7fbda0627d2f613fc3f65023100d6672137d0f99a1a74de0915a759cba7ad21d501cb51c39e659d9851885c017f6d9302a1eb91580fb5f1d1f6d17a2e210302047c435bb50066306402303e0dd3ca31bb65ef0dbb41446fed2327a4a9f07af4e61a0d12268961254536cfaadfe4a8915ef450e80609e8adea00e40230520bf28e65d393d5c720c5a1e8b78f36acaf82ca62f3ab374e90025fff836cdf6a5e226e56c6bb6dd8c5538aa00039e30302047c435bb50067306502301ea8522deba29d884ec9dc2fa54560af43143b167b235ffbedb1047794f090e0bc7e93d69f713eadf681d107f24be96e023100b5d5fb6aecc2cf665cd1bd0f4a4d2a9be29a6355f9ac973373352c0d55b80b11767445c26354fc06283f7660730934800302047c435bb500663064023042fba668e8d73359370bf834d2bfe8a105f2634d6ec20d16e971ff700576853880ed32ba585a56593aacb8a9220ae67302300e0b7a4b355c308cdff6e24649e6c2f74f6eb68aa9d5a65e150ae382bdfb77baa427ce76d310acc4d0f3066699e342f50302047c435bb50066306402302e7ab6aaa1eb1ebab7cb9d26f0c5ad3cc47e993b5641a1338baadf4561334faaf2af5f3076b163ce65fe3bbec920531c02303d163ca305cc72c468dc1be7e1ee17fc85c81a2754ab6a9d136363da49459cd2c284e4658f3d1ac11b15718010253a6a0302047c435bb500673065023100f2181c4d0ce0bd00912ea2115a0f1537658d234b583aa90b738099f4f682837505293f0d4787c8c7cb9e44a78a4f0e9d02303b3423a776c93a383a6ad4a86d064d7eda6903efcae77c8c753f857075e6a73dd7e83a8912ec640c1b3e6338678d54ce0302047c435bb500673065023100e6f3730d6b56a49ba69e4caa7a70e0536a696a1343b5798b5a2fb66e6638a197640fc97a98f858b7b1ed2a6bfa48f24402303603194af883145c7a5f1be8a4b4df6c643bd570bf3c915e998275298b0f5ebe2eb01869ab041ad73c84041a37905a9a0302047c435bb500663064023024c5342788154bcbcfbb1ac5b17e0300b867b08c22b3e47575ae523c46af9634a3511ec482367b235c73956fdbfa843402305df21a1d372635aaf1025d7236bab67657ed92c92381e13a972b0594825c57afe12e0dfd425e3c200dbc56d929a1b3960302047c435bb5006630640230104e41047d5e74e5daf919fa740f44a3ccaa8f0ff4b4793bb440682903340f2e5de3ac5c29b5ba385e8bd5e118ac85df023051680b9d0b8170f125740d0044c8b5fc90100382943ac1d10f82076351b19e0c3fe448826ae46d2014743b1c35427fe80302047c435bb500673065023100ca7a390c944cc0f5b73f1bbce52190f5717cc5854914dd73a2a4936840aef482ff65956e333b56dd0fe0fb1def08668002300533f3ef733b3d5cce857d6534cf98671c611b74023bc307ff44cce49c29c4ac204405b8be8b4f74e096d3fc800cd15d0302047c435bb5006730650230698fa4321f830906e12bfef77b4cdaa4b9b1fc9a6318ea988c62e4d56dd88fedde6148bc1c378645939166cc10d1a0e0023100e7169ba7d0bb43bdcec0be229744771f7b189b3b1c27b19b77897767d06a8b5d8a61ddf9a3b1b96206c697fe64c44cae0302047c435bb500683066023100eb6ac947b5b90cb288eb870329fda3cbe872fd5dea8c61a6477a3ebe21453506d9549440ba15b7bdf5223b9ed47761e50231009b4273868b73bab8fcf50beff3d484de296bbd04abdcf9d2da4fa272611264f36457c14efc217cc14839596ac81c0cb70302047c435bb50066306402303d86e48ea418b24906de5773da0721784e441557f7b5fe78669acbfcc12b588736d814ed98bf411568f901ae866dc3630230640571b8d5f11f9f0410bb0c2ee74137897d396d9ad7fd170e39d377735329dea3bc04132a49e4902ec9d462780cb4130302047c435bb50068306602310093a0c35e9e8d3696075a3255411277c9127a9f5279a7632547462fcb53e18b6f9df55c683f0a6d70f5bfc2cbac89fc5c023100bafcb332c3a2e204f264a22e711c650abe2705bca0d2197e9b1bf28f95b6423869faac93587f096db62539d143e86a950302047c435bb500673065023100e45ead4cb7d7ad9bf66c219c4ecfc0a08ff3a412e219c34dafebb6704a04d848c08a2aa8dc5573e6a73d6359f8becf8b0230126370469fda558ff763fd68a43b4f44dbf9526cd164dbc1ce49c69dd35686cf48f52a9cf17a6b957d6f1dd2fd9652d70302047c435bb500683066023100e07c6e442fecab4680da6c33388cf1c9c5ea475bfb70131fab70e42ba8640d757c83aa5548772b56747e18ea46795d35023100a4b8214dacf151db16523decb28da1a9d4ad93fab08e032b8c6a9d494decdd991266946135056e195cad050fe484c6e10302047c435bb5006730650230740754266762a164287f274e602a3190b0538befefdcb2c6c0b956dc09638a241b43a87fddca8c70ad9144e752b202fa023100f5ebca1aacf454a58336b8212f6610b25bae973e572f4eaeaa40c288f7dab52fe45d245d73f85c58d2af48e44157d7ac0302047c435bb5006730650231008c12ede3189fafbce7575c0d04282b2acefa61e3a85015b93576ec6c4c76402ddb244014aa9d18fe64c5352d85793c2a023053b9258bdf2d474d01e6e84af52a8537666fe9c02c574b6052a5942624c6205a9d4a676e20f6db91bbee4a9a949e33ab0302047c435bb500663064023005a619b683a769f7d12fd2002d89c30945a16e02c3f2e3866079daa3ab8ad9a10bc8b82e8a2ef6ed308e72ef9185129502303f61aded2816128f03f4bf6963fe102e8ed992ca5b55afb2f0c7138f6321068ba77f1095f68d9a6cf567a33e27c2a7b90302047c435bb500683066023100cd044e1f1897cbee43ac0018dd687f88d61ef3a924c70e0ade234b262c2921eb9e1f1a0162d3e4d6782da07e066920f3023100b660a7f1e6e594d11b843743b282c2d5ef080e5cd152cc5e9f61f152a649229444df62c0b4339f365b39fc8c5c1906320302047c435bb500663064023073cb402a0492b075d8904f1e787db28139f0dfb8ff8dfd6d9732d92863c4c4ae75007e1578c77ded9aa2618aa19853c602301a2e884260ecc8bf4318d2b2b356ee7b2c5296480816396867d05c25228e1070e0ba925c738d0f25e37e39df9a84c3f40302047c435bb500673065023100d37455fbdaf218952f62eccece35dba2ab2fe43c31bb61ff50497350617adb7f7175179246fd47dd426efdc7fefa811902302cb1dbf10679434924681118522471ed9ee2be4ee2cebdc258e6c7f53a7129f0c8e43dde27769fe4d675a84dd829e84e0302047c435bb50066306402307923c85af7665346a4d713f6d1363cd6499856dae41ca863c841440e0edc343456a872be441253f03acbd58fdbfac0ad0230335608a76edbb6e39fcc26f43af5cc6c4e9fca5c8d6133dd36f235da05b8bdc82efc7857543dbbb261d675fe467136e00302047c435bb500683066023100f7b63e7238bd574239a79368f5289c20b437d537501dbc4d890048297184994a7a4a1d1e57fd45b078569170e279f8c7023100cc7eadc6a254a573946b10258733e58dcff9cbcb253b024331a0cfc32af63ca8a949d1433e40bdab07fb4c212d0e09490302047c435bb500673065023100f53d08c1062c8dac473fd3a0ac0f3a8454774785abca2763d763002b9fa65ff7e177db38860d76b17bcab7e623707aa1023036d9204c90a3c5236f6ee6e8592ec5f620372e860bee0e6c21b706af4a1ff79473d47596c277991aead1617ad669f1740302047c435bb50066306402307b2aa2beb1110e548b559acec5e1374da245dfc1c7cbe0371cf4a2ddca69900e4d29012a3f56366e71ab38a62dbbbcf202302346975eea4198ee67a8f3ad4bc6a26e44d9e5b15eb30f21756a067683d46bdb8a5947704d0be355b683cf709cf181100302047c435bb500663064023055224515bb333ca81147305cf896c1478e6a877fd4eddf5cc1bb8a40a2e4bcf7a9f8c0ec2fc37d6810adb3ff682ccbd702301f118dd604af3f9680ce5691bbc99e26a73a922281e085e0e4342386ac7e085438b2a6608ad09d53b0a8c2d2067b97d50302047c435bb5006730650230261bef55fa7640fb3b6518bb77336385c310c988e4deefcfdbc8d2a7a0d198dc42fa92432ee73680e0b9e93cb23843c6023100bf8eb9fd7dd07d74d3a290b01bb50fdc026936b147f51a8e4ce07b32f37656568f878094ff0a674a7559713a970248ef0302047c435bb50067306502307206aea0c695b75dc5a9d5739f1ca4b5d8f28c78ce0338701d45f75049da0d43c5d41ae89c5fe5123b57a956d57ca059023100c29ee27ccf3e817ae27c3d68354d1d505fc28b28c1cb8e2113cadba13d35f672c4c7e44790b351f1f33469a88641f60d0302047c435bb500683066023100ab1616ce1c2cb1483c2e62f4fabaaae0de51a2bbb1edbf401e00796ad1d5dc067e856a8497b1ce636852c0ffc4daa4ef023100801694cf9307fcc2fecad4e3cd31e239043321fc37fd37a4a09c1eb79884a7453b73b237662b36f5384d2f4515834f880302047c435bb500673065023100e6a7f541cbd46e99970d292d9ba0d13ed276b5626ae1f4925e55ba1b1c9aea022d6bc679d332fbeb7abad0966635563e0230347acc2fd46a2422ff94f8215b078b8255690bf7d82ac78c22205e0cfb0d5d156e66c69a97a1ed95b87d8396e6b8e79c0302047c435bb50067306502300ae72f3c5d1fd695f826ee06668307888bad6be31b9ca31456dd749016b61012bb184a1bee1a593aef3186f5b1e11841023100ce406470b6330aff60650b401d41a9af6dc78e92e5d518bd4e6be2b45107613d10216c3e4be9a7e88531417fca3ff7650302047c435bb50067306502303b1ab6642d03b88e3f8c6d847cc1fd1542cff047f0cb8f0518d73ae5dee092bab78ee07ea48daf441f365939c661655e0231008592f8f54cf2a1186d77a9b8195322ee4751d1ff747183bdf5acdc124e7eb2cd4f83ed6dc2aa2810d31a1311ee9dbcc20302047c435bb50067306502305e88bb5d0f261d486c054247355bd77bb6b77e345d704a18d625d1c18afa319307a3572df6e7678b788ef486b0b2dd1e023100a3826915a1d17fc4a9672a000fbe390901eaec863b7b71ad1531fbb615516b85e6740b3363f3a2238784f422e97c9fe70302047c435bb500673065023100b7864dfc086eee6d321ecfccf3a9699bb9c0ee95d753baa13ccf742ca645b8f5cfedbf0d4f9f012c738939423f8f061302301933bc9bf360ab805f4b62ab84a4fe50e6ae66aee2ec8afceada5423218c9a86fa278fb3d09510b72f14ede2b77373210302047c435bb500663064023019c3127ab36f0ea4beafac997da95595cefb9b421ec34b2bcfa46b83dfc6f384405ea37957e50d94a62d2234c7167cc10230316cd326ba2f1a0b0a2e6cf62941009204f8c491ad809960db6c90a0922b13af4e53b3e598357ece79a752bc9d3168200302047c435bb500663064023029dcd187e0d90068fb347c996a10748543a9b4179eb0b6d8b7bba0bfc3e5a89afd723d08f7fb668709d300e963c18cbe02304fae2936a29d77ff295af485c75dd904eb206c48d5def3d039b1d644dd43e10073da34478e66d81bda1e6186af79bf1b0302047c435bb500683066023100c7eb8ccb6bf00c9b19920505cf552aeb41283f878a780065890c7c6f73fbe926d69c0374913124efb9617de93e364f7d023100f4cc53f1408dcea10d068362fc600b8d5bad35a4fd5fc03fd2fafc0249c7b67d9f6bbb561e87cf9da378a9ce42df5a820302047c435bb5006730650230167648974ee7d5526f0527b44e6e3e0f56ca42f254e3aaa70fd0541e0d6da64fdc62d1426b20574059d97b051ba25d8a0231009eea080339cbcd886f9c9e22794770b1755503e2363739b38a68c8f3f243e4d437f23cddd9c5a3bbca77f03c1cf60d800302047c435bb5006730650230540945771dc0356d135a9ace36968f9cc41d734935f6ab8d4a6e695d7c9e72346dbec53b7a49558edc1699356f146ea8023100e93b38e45274bf31dc2a90ffc83abfbe61b7c1aa8f2846aa0709810d40d138035673e8df17c47fb41f2fbe057ef9cd320302047c435bb50068306602310080cd23a58431b719cafe4b3847840031c800d61b21de2a2aa737dcec0cf80bb5f60a50cf22764d5d714818e4a3a3ebf6023100bf41edbbfe5f4b2408c8572134f4bcb7a2283ae97b166a103124ca734396bc54e193c9b39e9c1f9d4b893f82b40a33770302047c435bb500673065023100e8fa9abac969cd29d94a5e2fe12da8cd7baf859f69ef955da1a8a1a9a29c0edd40e6883bb2153bfd20c93132b870c8e202305bfd0562992cefafe3e74264c5e7d7660f6e9acc62609e155d9f5ef4aff5c092d6b7621a8b827f765ff83c55abe7b45e0302047c435bb500673065023004555209110b09c93ebb9a0a3e2bbea6b3c507b05006525dca459cbb820cf7943a5d09a01386a9c8ba72c210dc2562d0023100df97c8d4fd07af54029c5491d0ed895d102b5ed2746a723fe9f4ee076d5520ed4bcd6828c314dfc194f7891d8740b0920302047c435bb500673065023100aef1935da5e4bbfa5bbfa9d3c7fcab05efc1858f052a7212e7a89c59edc180b564bdaa25806e89bc7a7046dad73b6174023013c3fb94cb302f15cab8c79ad3f21de96b7c6d2b06ef4407792844d3ed6f679ae469ded9517a9bd9655bb69cbc0282690302047c435bb50067306502302eb8cc10bafa4f7f64eb06b32f0be1f793e70b9521c834048c6e778bf896a9567dee69f7ae2b536ee90fab68e2609428023100df8f5b1e006cce5950ad402677c342ff05922db51ed13d140d8727bcc2256f5590357f6fcf1837285d3c905f4d6206f70302047c435bb500673065023100ae4cee45e83fca43b57319a83890dffc9c040af324978e55c05d9906770ed3a9bab0acdf5eaf486e87120c77f858ea0702300211e3ba0f3b026a7a203d136b7e903ad9a80b1e7066663d8d2ff04cf6f337d52e2ff764d55576cec7a79334510c38b70302047c435bb500663064023043efd83feac009f9b1fbd658179aafa5ba46f9b534831cc50bcdb553b8a69cf47f04fc846a2dc01f00cf535d82f9ab48023064386be635e83e0fa7db0189679839a8faa8d6b2fd043d93710487d3d7ce5e42ebc520c4d9d966bac9fcfb1392dcea550302047c435bb500673065023100af26bc4cbeeb7a98b0db7f822a29ccca6179ab414c19db381af65a6a6b3930d0deb61f2c1bf392153732c47278d9e5cd02307a3d3b52248ce8f840fa9d1a0bf9ce05c91663310be4cb7f5ed90288032c8f53809d690808d887aa80deb95a26ada4c80302047c435bb5006730650230507c507da525b6f27448f39fbfaae21eca9c93015c9040e00eb5a5ef2c4ed3c65bd39236c5a9203e6db3c7a50d61e2db023100e71465a9f0029bf5007e70c304f46e196ee735085f66f258680ad1e3f848b66f5a1be1ce8bf60bf898d80b60042be2270302047c435bb5006830660231009d0848c329bb4cabc6ee7353c0fc902e11d804ae2854444cd2cb474f86b362f9223a809f4f0dabf43842c98bd50711c5023100b8cf0cd1e23f8af4e5d2943bc5306aa710e638de24266ae3e5aebf743604b0e60a30e2fb128da1497c2423dff50a657e0302047c435bb5006630640230497bc5bbf5d1c158a3e767c69a77fed71c9d8d82e83dc56d0dbc1631a9a706d1352b75d7489e89adddc1075d8f3fda3102302c3de26e449a9e3cb2f5621f0545563f5d0ae0952ca79381a97bb561bec53b9bd67d5cba102621ffd9820c4c53f1000f0302047c435bb500673065023100c645c2fe21fd1d982c5bd5675f6e03672829e53ee24c30b48f3ffdf9a212091fa06bed54da28855a004054477873da250230049522124cac1c58c32c1dc38c1c45cdb7f528f0bde144fc127e3fa053d494c4c0f6b4b481b420c9fd8a3c7fe19c97a50302047c435bb500683066023100fa26624db7f5ec90f57b1ef9440a1a64b9d625f6006fed0e44cd3b2574a698579f4d6f786f8a326d2d1cb5f88a58aa35023100c876248775638b86f8a3f3bb10c151eca82e397c5c254b17f6408379de30ae6aab13a803c84dda5e09f3315cc66af9780302047c435bb500673065023100fad9617d2e3f1387ad214a55a154358cb98e6431ef1efdc2f4754a6cc7b5de1e74040a31a9673fb570f9a68549585d85023058118b514ea0f74327b7dbb874de26a24312e5b0ac5448aa258275e9f0f8445e0cefbaded58f443cbf599e74e3fd7eea0302047c435bb50066306402303cf1f701f4ba244e062de8e94efbb1c4a36c3735a8f7b6efff163aaff14aef4560b10bbf744aaed81e0ee130c72f0ee002306271f1259878f065b02775f0ac8529037407ff3590a4f967dbb25c04788f2c916c0fef66faed588fe722baa1ebcbcd230302047c435bb500673065023100c45b0c6ee6e2519d865d081fa11f1eba919ed0112b1c92da8737f8d450bc6e7385c6277a9c50e004eb13a4eac9ca118e023033fd4d64bf83291415c2ec806d9ceadd7c4e75cd75470d7c38f2768ce13bf94d38baf996ee181045e0b38c52794f234f0302047c435bb500673065023030601fe4b73676cea283562fe4df887e08e355761deff4afd6183d7e587f7bfd195757bfad8bfb7dd195bc8cb710f7d9023100f26d6b4f8491fe43556f86885f2d6c4e83f69cc90d154557b8d27a33ab39cd9137541fd6b8f6e73182d42111cef3a75f0302047c435bb500683066023100d5ccd8972312f9bca2f1f879deca353bb2efd3ce58df92cad6c83902eb8ba5b27147a2a0676f307dfba523f0b90fd6a6023100854bd679c412a69ab0d6ddebf986c8f4f82d3140c4e35c1d76100dff69bf843efe2e0c847aa388b9a585acddfdbc80d30302047c435bb50066306402306e489d81f8de2ca4cf02a0ecd1cde597913ff60051d86f9ee3b2a80ad1500cebf8b193c314539cd4e0f67933cad261c10230768b5ab1070b4d73c0579125ddc447e7db94494c604f91d0462c92e053d8f25f7b560f2a47ca8be83b80b6d6b7e405500302047c435bb500673065023075340a0a4f4a91811991ab7d43f19bc4084513c0825ea40e6c3db46053b14988089b7c22d69316d925d4acb38444707602310098614751f3518d3814ffef95b9bb9c30fc429f6bfa654cea929a855373449534c1a697661f7a6d8048954f60c07086130302047c435bb500673065023100d383854484bdb0685b79059f05ca7fe3cf40aa2b648ca662116222908866d832f2046743bcd29144c2caa9a1597de59702301f7c3f3037ddb40fe0c0fb9280b8b8ae5b81f48a2e3e9c7e2cc3c57bfcb17c6022060b9216f8434ccf5feefab405d2ee0302047c435bb50066306402307e01991ac194f3a90ca7ec50d26984bc752ba83094b3ecbeeabe1caca331893d9670102a3e318a77b90f8bdb4f72bd6502302d8c52d1384c3f07a6343c7b225fea7cfdd818fce2400bdf39005d4541190475aa844ed649ff84d652232f78c5701b990302047c435bb500683066023100cc06592bcbbaa56fd16f9e382481338561c795a55a268739257b6c1b9092b1b142a63a8e279c26120fbb72480f709fc4023100e68d3ab3e3645c01bba87755b77b8dbb4263a125c56e298dc73a0a4168258e55494556dc09006130786dfb73e8719c710302047c435bb500663064023017397bdbdfdbd97bf7fae72e54a9cdc7eea9467c99884bcd886569823991cba32efcc4cec95a2d9cb2f49a68f9a4e68d0230592efbcdfdffbcc8076e9a329f1c826a038b442f9611105f4ae2a197d908e972eccf741e8308debb455885ce783acb800302047c435bb500673065023100f76107dec2dfdfeffb3dd5cfd16fb1cc5bfa94b7005d7cc07617ee373060e8ed33286e394f8fc19f3fbaf5a552b6e64f0230350a87e4f716b8196a31f632de731b12caa9131341eb4422002a20aaabff78bdc5b327a7e4ccb57939f9b2832b945bec0302047c435bb5006630640230697217913228093e222d9aaad103811f3e1f1a7d17e9c1f0a41d7acb8503a6c4ede0e695642ce23ca859faeb67115a300230578d35a86846d6aece2470f0fd76e340c75b34ed575368e6aba1dac3d2951bbb327b35e38c16e2d0e5936195ce4c4bc10302047c435bb50066306402307fb64f4dc83efd09d03439b0397535b63e558a3c4025534731a9c9c3ec071323a1436453097aaaebb4112a05ae48275d023031ab95550d658a9a99c156c8b618ccc4b55d77b74854266dbd642e737583bba8315d866a9d9df49edd378b68103518d70302047c435bb5006630640230290c105d17442fc3b555e2ca0c1a7b3d99f4a83c7309c39fb8e5a28d6066e6aa230f6200823a1ae022dd291eeda4095302300b6ef9b473778b5b1ef77326822c9108af6eddcf016d2686c61ee3c6e2f55e6377727d56cdc280842d6aa279d0a8d7fb0302047c435bb50066306402307f4dfbef2eada647148891b4b832ba6d0187b26f9b0fcf18c8f6ebceb889112d830206cbe9289159c54887f53580dfa102306d8271072b01a0b54ceb158b20f60039e8f6c5c53257264b5ea301272cc29b017d75ebf705eae4d108769c38897a37280302047c435bb5006630640230714c5fb8311caf47c8296033b717b9fc345ea6ff5cd18c820554844a4aa35083a6160832b8b85dc184645455accc976302307bea01aa3b8b6f52d62a4ec17adc25ae6445a7e6365781f8e77d0e1b1fcc3511a6cc21bc530e0c185ac3d42e08c936a60302047c435bb500673065023100d2b3f8c8cfda086bee2f4a4e3dae7a0581e370959585fb3f70ab5e23b4c8d916aca44785e202fc6ef49ab6a775a4cec3023015984ee624ef8bcd9429713f5866ec1a97aa3f589dc8a6f51ba6c0a24587e1cfc137e6a197c6597d477c464c8893cb690302047c435bb500673065023034ee073cc6cfb81c2c654e13725dcff56fd3e681129896a8cd47789348a843c0061aaa4e7b84b10a8f663afa64f91495023100d6ae53a71186b7fe0038c7457391363d0b3aaf505dee9a691f5f7a211d7faa32f3e21a6db47470b817217eceb5ab383f0302047c435bb500673065023100e5260bcf8571c1b8a97fcc6f8dbb919bb1faf76f1574665de2695384354859857bb19ba94e36121148c0f159257d1ce802301e6ee1a44076a15123d99f51e3b6ba1294cb37aedd8b82716d0ad153a91b9da19f5d296fbec376951810e68e4546b4990302047c435bb500673065023100a0e5c472709afa27191735e350c9610b4e70138a7826f1664a76858c3613dac6b0ac18f5a7797a3572b755f9b6f14282023004bb90a136bfe1159bce588c433cc7eae73d2a804268db6969ab7d48c958595dd19619e28c1e435dc9da3e47a0ccc9a50302047c435bb500683066023100b36035891ab9c489b2493e6ecfe357701552292791d7133bcc8c3aecb606ec0f89811b445e8ff5840b9ec751818e74ef023100b5afef7b3de2189a5e3b6403b95c309cca1421fa5e267d83f1735ab1c6d9fb2a377f25f806b44c4ab79643b31271c7870302047c435bb500663064023044ff3a39f159ff95fb6d5c16a74b7d0e1df6d92238391042af8ab9a88b322ead50d380a178d7f1434b806e5b06c8e8cc023053492b01d0109a44f0347e8a743ce04c69d5c6b5a11176d74b5eb30a6eb1a97c4b43ab82b03d7b715c2fb2e4ab3d3eb40302047c435bb500683066023100c4af9b1a0336ea48af8999122095815ffb0b2d90ead5495becd8023bc6ab42baaf32f196121f6a69ca7992dda5fed565023100ada97dd075d2d93560aec22f23ef530489c21d61a687adb7962d9bc676a2fd39486c34ce3ee1e44360b59d33c1e9a4900302047c435bb50066306402300211400346cce3ba992e07fed1771145383db7127b4dbdefc11b96cf48dc9a5c376f01441e492a2b6478f6c72ee66a79023042cad6cbf6f54a37c33dc4bdffb297cdfcad5223e68eb706103d019ff224252585371d6bd00181dc1248cdd385d6b0820302047c435bb5006730650231008d114de75b91c275b4b229bbc9530220f244cb8f2a009d661f8fe178826850ffea8fe51b5e7d21e1aa3c42798523c4e502306c152875cd5b8b084bc9a478a2b023eaf068980ce894ab56c09afbb95f8060e496c31daf35540f00039ad3ad3bc5af0d0302047c435bb50067306502306c6cc713fee0e87a7891101bd28ad3c217611217425ff87bb40fa8aa06e5de48afb2ecd61e33beb5972750b6bfdb82880231008c9789a334622de833f8a092baeee1d92c6f13ca83f2b59292fddbbc0a19895c2bded9a3d9a37819f2cd6094dc172d000302047c435bb500663064023035ccccc6917f581d173bcc0432552bac0a18201cfb5df05556fb4c35bbef88c087f193a6ea9a499c793731a8bc56437202303692712ac505d41bd3f1ef82e9bf975f1abc479fe3d54478264b7a647fc3e9df0d6acc38bdd776204bbf2d1f0d1fdb660302047c435bb500673065023100d8f5edb1f476e7fd5e8aec2502da13ce91e0b348f3a18c0d739510599034483c93ef356b9d41fdc2c6b5a05d5d9b036102304951a2d500eca2072e6e28374fe8a6317f166f58d08dc177899df3ab4d972793c704f925fa68621077b865ffad1656910302047c435bb50066306402305f49932a427fd6a92d051832d86b8bdc10d2d47f8d220c7458aaf019412d8ae679a8e57871418175706e99b546b0b637023070a5dc5522e4070ccf6c8bdf9b8424ea568784fe50d89832a915b545edae7e3dc077639422125dc6ad630bb339997c690302047c435bb5006730650230502d706518e5bda65981a788cc0b9d0819fad44a638ec88dcc5ba778395dfd86c3a6e00dbee569073ca80e169ad7b9a5023100dfce025cfaa3a53f8a26f7d77130c3d0092d2e512ae5f3ff4054c35744664ba51de3c0e168760dd41b0ef166b90e3b8f0302047c435bb5006730650230596c5c8459cbebce328859983055c8344a152dca486e4db176cce6f2a931e08413baa1d9db8ef0bf59b23c8ccc6054be023100a498b1af6f9f3064666d53ea001955ded712e47c369a72c00ce5535cb9b8a75fab5575106c08edf6d99a45320522611f0302047c435bb5006730650231008e64cf14a91eebfb2a588736e648948c1ad6016fb358c73c4b2d886bf6719737ffe8a5e2b766e57366bc5da5e655f7ec02306ea08a07b8d72bbfada353ec132d9d87a8704a2f8e07016861ab9853a29f1a652d77108810f2cc82aaa27d1a9c9ebfeb0302047c435bb500663064023075b86ff03a467f37d4ccb6f6bc35695d7ad78fa7d10291c4cea0c4826b7d12206d15a26cb419e7a241a84a8e997b4109023024af6cdfa9c0f56916d855bee827dcacc688949d2e18e2d16005aaa1be83187366059479458b07b202dd85f14b30118b0302047c435bb500673065023077d28725f0cbc24b892ce73f19f479ee5499b2e783d5d9893e2e793e4d2fd3f3b54391ecd642eb69d27e267dc5c09282023100ffeddec03192d733329d90b0f93fb6e59ed9e56ab55634310cd0af2131acddc58202b3d15c3929b130e33150e71244080302047c435bb50067306502300188962e8a99f1daf1e71135afc33e70b4bb500349815286e8ce8655fce94a21ed565d4387958a3ad9273d3777631dec02310093d7a7499d809a0eb0b851271c16a50ce98dd073c4d06c0071f6ba740a429d99c642a2e448ab7a0243450885928af8b80302047c435bb500673065023100ef90dc16ade4face2b9a443773c6bac23ead93472082c2d244c566b7ece219eee47f55b1947e1def0744bdb91cb5f01902305ecb8c64d176722cbea0f1c814f75a9998ff306320920a6eab10e70ce2574db224727a449864b40ab5f97a0092d339f90302047c435bb500673065023100e8929d8851ab18ae437443ffd79515881f3b36799bc4449b4ac31532dfd7364fef195ede448dc8e82cea211595c1149d02301399350ecfb40ad7b6aa90cb60ec0dd65cea5b8f1b05e349ac5add057ad332309a3abacd4e8ac4d1f728aff3e20ec6f00302047c435bb5006630640230781b4a3c2da1470006144a0ee3a84dc1d7f5220ed2e3f1a273b7516d269f2cf8fb23505fafa4c858dca1daa28b446f2f02302695977da4b191e8f7fa2576f9e7eebd68ce010aec66b254066ff9bf228b39db6dc8dcc5140d7afe5f2189123c8e43b70302047c435bb500673065023100d202c0cc0f0eb3972afab25db85b83bec16a321783c31f8febbe61cc51e444bdbea369c0546711ac27fe44cd5dc21a1202302693173e817a202a49e4acf15b9543fec929b7e349435e5bb2bbdff5448051b9dbfadcf9e2a8d7517faaf265c2cb7b8a0302047c435bb5006830660231009aa686be4768f279906f3e3d951f070510461c7ed731456a05f0ecba2f42f377865a38f6561268f18e38bdaa4037b5ab023100934e5132e0a2a7e434cd2d0b3609280a7690321feda45c7810652cd154ae95803a45052d9e48eced30323acf6b0bd7100302047c435bb500663064023032f3ab96fa80ab436308a4a79abf603c9fffdd79c40855833d7c3067d818f8796fec68647fee978c841de4aee70d8df5023042e094548ac4c9cae624421f2eb643f8014f040f192892e1dc2a47128e25d548559a578941f5fa18b01a1dd2ef6eb6de0302047c435bb500663064023017bcb787aa7ba83455d192646d30ca3356d59a03c74289bafa7c6183ed43ab72b908417cef6f0e84f5ec77a98e5afb68023016233e5404e60d1b7a32381246274b5105f4b4c30f32d6492e1956d2aa27a11530a546a0a8d3a056479d5ea107da8ea20302047c435bb500683066023100972fca9d63ce373bb240071e8dd5f47c5fde3a1e45278891a1180cbee6c1fa5d1d97ea6e1e9d2b5eb9578a49b08764800231009e78b572490541675a8ed2e515734a2597056f2ba23fb0b6040f654d9c60d5a48a805294d48422424d9683a82f6ce2730302047c435bb500673065023013cc1b0cdd16a49550cffb658562151cb273f5a351eb8decac858e12045ee45fd1ea071676566275f744956fc81ba6dd0231008df250ca9e7f850da1100f959ca1e31815b17efe6c1e434c547a20fd1dc85e343ce67f1bc2b704bcc5b3f061a718c0da0302047c435bb50066306402301df338f592651716cd4ce97d192d99f3fde36aebdae098d05708a8606211ae0024f07d5b904b9382fe003c7f01cc7543023055ebff2546b40de139315b5ef6fdff7759bfe5f5695d3c3b042504981280f08771e07011ab7e451cdb348d99526234330302047c435bb500673065023100d4c16edacc19170e009d622734aeb26d3b6ba3b9fe1a432ca7eab77137550d8e238582661615f1facf881ca225708b1a02302677c4858937f706e7552e5b2e7fc61d18ad9ea47a800c978aab3b1bd284995f4ae482055b4798340f2c6a41472ee06f0302047c435bb500683066023100886ed62de07087af0c143571160afa2088261223f7ee8dbbb1b6609bb6b41b8fef77cac659054002c3cb37c218932fe1023100f005a20cc6d6914136f9d13d37e9a86dca307f2a46ebe0d069782f8cd1765b512733a2eae16e4b66ce82171c5a7842770302047c435bb50067306502300b5a3f1133bcad43b0c4d684e94453980e2d40b7bab97c665327deb776b38fa191b3f891e7a0b9568356ef79cb5eaf5e023100fb04f6844665a1670b1c55e9aef659b97194012c0d5ac592b9ea1afa4c0b62ed357df4a95d539c98b957774952ada2e50302047c435bb5006630640230721a62dcb81cfbb212c0f822f03bcd2f86ffb9658f4136cb56eb39817a41702cce96593d4c4c276dfb99bb354c980e9b02303e21dab081f18ebf0ebdfbe514351fdb6d3a5e42f8f787be7361ed58c09244dedda57d22a1bd9c94d9ca8dc614e3110b0302047c435bb50066306402307fdc53f7582800b956df570801083dc2dfbebf6dd6a8c2daae33fb04a950960cef02a1dd28a9c6acb4aae00bc6bf6cab0230382934f7f2b7de4d1a23005e496a2521ff944129d44ef31843c6fffe1a39a8191d14ae1e1fa445b5c23bea22acc149a90302047c435bb50067306502303266d88d05e42b82f2b1c7fbb51c0f1d11bcc3de9906e8ea7eaae38f1f6dca88a44f901181520e669adac92f3a4de694023100dd854d2f989eb1ac17fb68f12e1cf564c2b939ccf77261ecd18f130f00d1ec804db7645b74c9f6d14e831e00bd95f2e50302047c435bb5006630640230104b12b938dce8607bd0c4257f9320cf53c3e9de1eb7d6417c9d57a0e201f169cb078c0a2d24f0e4e3bbeff6e7c456b102306f8f515f48d4eec8efb421db2371f8155e4c702a6d0ba7c92c2f0d8ab28049d7bc4411fec0d59ff147f6d267fb968fa20302047c435bb500663064023079d19e0cbf22fb1c1bf8cea64bfbde1e29a9ebcb577bcdf779a1bac9b2deeaf3f12458a3a5486ec4176cff5b708710540230578a8d80dc6d4ee32f26a8e51fbcc13da3eb5992fea52baefe436e275099345d4a4862225d30ee593867bad3ac315b250302047c435bb500673065023100b6b0e978db1316a956b39a8a586e38305bee3acfd48c61ffdde1d7fe3c0ddece270069d290fd9951f92ea25aafdd0e9002304e4774c6a504d834b32d8e49a310ffeda724bbdedad5c7920aab7eb2a8401951ecd19a906e9658485fb05028fabfae0f0302047c435bb50067306502307ae59aa62997a8446ced01a1e7902b8f8360c2a1172249f9ac5a6aa1be3e92d4e105da36519913ec57a3f074bb01b746023100d0bae51d2ae1dc0e74947acd3f04980063b4692ece1d6baad658a88f0d9cb030a9b461b38eb97ff3f094479d344b48070302047c435bb50066306402307f6459f515ef79e7d740785e35656262983724958113542854dbc2b97c56436a8193612f4f7343a7466ce571b43ecd37023057c70fddf3a57ec954f4fd2159d5574cd985a85489c6555d1473544058bb8bec375fcc9cbd649f3db9a0e104eab9fa140302047c435bb5006730650230678b1bd638657459cf9cd2f81c543b7d2977dff6e6324c528105301cd6403aa09da8b066d85b1e04e8301458267038a1023100b6e67a63869b43223f318a669f3084e95ef62f4ed0a26bb363d419a2df60e16099333eaab2423ba75e68a22af51bbb750302047c435bb500673065023100ee884fb88dcf1d3847933710deddb1755f85e66a4c2329ae735d2acff55573e8a28028a534adf6ab46efaab34759ab1a02304518729be96e187f19e791ef8c00e28599984d8a6cf6ca63aa0247f7d6de196d56db40cff5969fb2f0148fab69d89d4c0302047c435bb5006730650230453bf5c28b805e8d16ae113e513b9bffc0dbd347ce9495c8262b9bda31daf5b38f4a1eb1b75f773053875534d199738f023100f30e01dc27203453b952f75b97e502e8e6d755c64f8c791688cce454ea3e9f9b3de3f1187872ae3f1e4da79d918b21a90302047c435bb50067306502310091558ae9b75a1a5ae527f5aff67c9084e73c8af4b541ae20e34d7408ec4021ce179ddd6fa44a055f8773799c347c87bb02301fd246815b5a6f645c2c4224f4003376f747e7e0c9f48fe4c2312f8548c785bd57bb38255fd8aafe923db1709ebe1f570302047c435bb5006630640230322538c474b8d201701c9e0535e15bfcb6185e8e91cbbb2e5c67a639236097b6965597d91d845eb485e6a8bb627d22a102302a39e3598bdd5a185400cb042c830b21f81e7a68c16632ef7a2904728bc5d7a589c8153f4d373fe7515eab07da7789f70302047c435bb500683066023100ca3bfd00e41e5f8658abfb817223a0112cf6131f1e6e7256a61c2b0f5f44665015d871c60840ccb8f49b5e5561dba9c7023100bb34523e28c4cea8a58730949ebc09ed2c3777437f43c76dd191311b177c75e70de540acc911ad1fba73c63942bb9d920302047c435bb5006830660231009759f67e1c63a0fea65619dba48dae2cc99e6a69b201179105bf1da9a9ac4e47c99192aa4eb4a33b6cd399a6f461bf74023100c8f78b691477b70d218203b44d9191b2ba9969c2b4e8eec2fcacfb46c35b61304fb911d49a8f44a7cb0b7003350167c10302047c435bb500673065023100dc6957730b635c6a17ba7fa969d89a06bab85fc7b20261de3940e3d7d4210be77616c86026483807b70d52b449be525c0230686f63d5445c9483bc2ccf2f332bb5874ac5ea0ff3b4a5a425008100ade0dbc2293ac3642348246d4fdc9511f8598c4d0302047c435bb500683066023100f1e2c513fa1370980e1b8649137f6da81c9cdb5787e08a46e2d6e9d9d81a4af4a0919d04b3084f895ac32baa78fb3c4c023100a318ab6f7697cb4381f2158fbd080f5e8477955e8e248f394eeabadbd807b32d0177dd3945db04495e0dfbf9cc2f0c900302047c435bb500673065023100983b393a5118d89ffec00209a9fc38509f2414516cf964de168dca0e955cf9e96762524958abcfacdbfbc6fc8950587302305fb2264cc93d7dd694e0acfe77254697ae4810a50180434219d0f0b319d30c039371e509d10deeed3c8550731e649b5e0302047c435bb50067306502301d01d184669c257d634bb32d2cc493848a92941f6add2c1de1c49a8e47358de543a06259e1e028fb995958fd75fdb6490231009156be54e14ccfadcd97c53951a63fc271c732235d9f20dbb7e4bbb85fd4b624f6e0d1d1f85af2f6de6f94e91dc2dcf50302047c435bb5006730650230023efa6190111249f948a2a3eace803add8ea4806755b2d9542325abfbdec5211d36277643fadd7225d3499db30a1044023100a6c91a5b2a8e564467c432465f823580313b9a3b1a9fa9da1b7644733b68600ed5315f019ae798eb2ede9ef4ebad37820302047c435bb5006630640230284cd1972f2afeb64f53ea1c072158e91aa70194b3fe602b09ff730064c33c2b938722af8aebb595ab57865f987cdd45023051a8beb430ab0ee61735ddaa3e3bd63aa8390e58e784911db273d0c03e29fe6cba1159beeee493a28ed20d9886aef8920302047c435bb500683066023100a63c60a839c721db41b50bd36dd87a2ef20d17949378c884b1634682f9ef4f7793940b34698c6dcb7c3cd1f90d77152b023100c7277e722e2cec5ab907b45a87b75df038e2ae45dbd302459c6b369f936d4b24b988ea657d66ce2e13f3392bbffee0430302047c435bb500683066023100acd8d4e0c745a4fe0c5048ab74e2cc4f98e24f3b52193003c7b2a452604e1a2de8bf63c09ca58d14d77c9fba8105169d02310088927ff0004b7cd4ece41fc47bf829d8bf30bcb9cdfd7eb8dd665ca0a33782fd72740f165bbb0d090fa8350803f6b1c60302047c435bb50068306602310088f9e8be46d02566f920cdc7220e187fa5738fc06c65e984ee04cdbcf9f55e3064dca379caa2d5a2aa25b37a9e4410d6023100c8d6f9cd4dab3e4c7f9a8fc9659672bf8983889d2983d594ba5efbdad7c5e24313bec55ca0bacad8edb81805487adc880302047c435bb500673065023100cbbab68644e3100433bc652d53c72b863f82d24814ee325d72b491b85ca9b65ec08a00074c095fd834753ba6d3ec857c023001845fcdfc1c40bb5abfa47f08b377fab2603817299767c97dcdbd7f5bc211a947f748d73c5f189ef77c04f2088399620302047c435bb500683066023100dc3c9179a4392a6bf128ba6e15c71d0a6bdca5eca51aeaa050f8f73f6c49f60b3592c1b7de6b508be264148636a74b7e023100c5160de62be0225853a40dfa1a871f46767fa90aec1120ee1667d79af37b2c2f7ea8520e6db480b63f8ff2abcc3a6f130302047c435bb500673065023100a9b68a56ed6eb80150172ef58b3f5943eedc036d9a1a4da8b3da91ea8dec67fe67da03d72cda27970d88862f28d2a1c702303b475bfb61d2294fc319313a9a957f4b324ea2bdbaf1a6c2acd942e871a17fe1b46260b86739fe6e6ab820da3317074f0302047c435bb500673065023100daabbf141dea8bc74a2fb5ce954b8d97aafac5c299ce84942017995586984a5de7cbff4b1d9b6463ffd319f9d352e4b6023009ffdc78d984a073b1c68bff5c643bda9c0705b206cbe0d3d06200525ce3b27eb7eb9d3877d3dad3f2344503aff966f00302047c435bb500673065023100eb0e931634cd042645302e6d4fa676157055ba2da8bde058aefd7e81ee2dedae8a4544b5c275f62eb2a9314b6e8bb5240230756822264cb9afe82946938c33c0e335f6d098aa1fac00d25bf29014b3dd342733b9afc66e5653e02d42f25ec9ae509d0302047c435bb50068306602310097bef9ae26bee3548b9167ed0485916762ac1dcf8a5c3fb11c016437e9bc20819b3a3c0bd19191af751ee496400c5340023100e7fdbad686431bf5383561c7bcc97e0c6fd203e00e936bd78943f7b34cb2d106c9a1baa496a2204e09fb0d216abd69c80302047c435bb50066306402304a9da622a72377936809b597274321eee31f26e488eece67cd0fb1063ba332ff7f2b4e18106c70072babbc9606aa5e370230677f463f155c33553d288ca62d0b7bb97878e57aa6294676d78583f096f58e2790f696525e63acb1240b0a6aecb04e130302047c435bb500663064023072b1243423cd2c1b7cd9897c0cbc4956840c806878fb8e449299fe0087188d2ec3ffdec4691a6f85199c9c1bbdd913cd0230400f83124535547c4c24270a5c670c1e81a5c807e1ac856a3cd838eaac35569b51cdd0960f9656574d6cf90e0eabc1910302047c435bb500683066023100bfc46c6d3e80e613aa8a572ac627037bdd26048f6dc1d887cd05be116cb88e719133212de56e3c39d29bc81ecf7c05fd023100b944158063e7038b0be74e6112f6e8a6995e2f6e331d939160dcfbd3570d7914b9c7735562ddcc32ca718f1cf56434c90302047c435bb500683066023100c6337b56ccfe06b9f96544d4e2ce090409c73ba1ed6d8b73f4f0800a8468c89268e9fa79ad657344a81e61b94b38992702310086290780183176b28ef6a51d8704652a1a8e518fedb34243b3413e6bc67cd69338341fa313bd641d4944bd1bea45136a0302047c435bb5006630640230236fec3689c05de4856790e6a9909aacb77fccfb82f6b02b1249ab77be123019c3e4a485a53b906dd9e406a547e349b8023059c2bb273e13279b8f6384efbe1c922e1369e28b8f68d051114876fee4c53940ff84cf0c22a8c9b72fbc7cdc55b202d90302047c435bb50067306502310093f9018655b2c205c1c511522411100cb4fa7bed5c1b21ccda02d05b964098f159b0d0acefe2154d2df8397b91e6e12e02304ddcede5a7e6ae47976c7c0ddda25bbf11d36f9b078c4e5ec4a25bc2db70d539099daeab5090ee27b0e90b8a7af1dc6a0302047c435bb50067306502310081d33f19188900c86ac73ccef87bd58954e43451563d3886ebab5fbf0034484abe2f0c297ddec6e0e357fe3e955fdbe70230106fff438c17be97c9f37d67d6797d940374727ef458f3c1ef32bb171a8aff3b93ca8b1a09ec5bf30e87075ab126dc6d0302047c435bb50068306602310094dc2ec882babf890a88455b374bf22227a3c62d6a4e4ae133561d24d9ffc62417beb060460e95b0c91a0f63a11e2353023100bafdeee62f2a016d955e7710816aa3d34abe476fd4d111641a656aee9d4ff165d45654ad7bed5aa728fa29cab069f3560302047c435bb500653063022f0d12d4621b601b90d741c2b08c3c9888ef3123ad1af4ff8179b14d40d74cfff7c69bd084aa681647b732dc4c41c56f023052182ca84bf14fbe9744c5a35f227db34be190a8555964d9f80bbe38818283c63eed37980dd1c851d514faa042eb29090302047c435bb5006830660231008662b76c2357095cb9f411963bb9ab36f7222b90c5dca103440823981ef9d1d0ae82021a6d04be9025eff05152e5cc5002310099cbe18cd9a8105768fd781d8a69eb4dfde8f93f453c32077b9640059464635344995cef111fc4163c289c6dfe6507a40302047c435bb50067306502300d268116c6ef99f99f17a26360c6e8939a77a47bb9ebb88766de6aaf16908420b911bc80b4c193594d9e3ebd9e106de7023100e8123e2cc5ad7c48799044acd408449dbaaaca181bc2a7687c036b4c8651818cfd59d2683ff56e3226cb27bb904349e30302047c435bb500683066023100b56af2a64327f06eca1140891b0cf98458f3c2f30535fe9e5272295736304589eaea79d54ec0b443a132d940c89a358a023100fb72e0412304b685fef578335719a3154491c60f42449a72879d18da90ca530e7cc4f9693ba075c708f36e84d02b9fc50302047c435bb500683066023100a04e55155be21f8f4cb8ada63a432ef40e2a8d1bacdfed56a232e53b0c56a91324fbf03b5ced81d366234566e58baa9d023100e0f0c6a63200c31945d94983894ae2881055f7918f09b682f7b9e5ede6a537a88138157a5576dcbad1f3f827a54a8f430302047c435bb5006630640230288d732dc10b9a2734efb8fd62295c61752c6ec6c29b37a2a35fa3e27a5a286dc3369ceabd6cfe672dfe0fec64db74aa0230757b5cb0ac8bc63fde15a97b6125105219e9d8793ecb186854cbac13bf00b6c39b597ab32f9593f6ebc29b7b54562b920302047c435bb50067306502305918c2846104a6c4fdf2048578ceba5667dab0d04d51505e6c555033f77967eb14e829b3983b9a4a6f4a44c0155e3144023100fe0999fe694e5c864cd6c60f50d90dd09e2d7fa61f9b4ed2d88928f1e4050abfd8bb2bc8a669035f25d7562a7d9be6110302047c435bb500683066023100eaf5975678d64b57e19dad68b117c783a0631a096c07605dfde7eebd47d0b37234aff116aaf50fb99ba70da229d2b48a023100ba1eeaf6b82e343859b0dc794739929668814d6b8223def7f16bab0116282436a6c2306580851e8b5054eec89bbe2d530302047c435bb500663064023004a0293bb38159fc1b4350e123b4c04a6746ba9b609d0544d9492f2e16f08ed1fa06559cfbf183f33f56f8fa8095bf1c02306cac5bde4acc74e454ee216ebb445a9b705f40500143e8b0e7b4a1f5e085459d727c443aeffc2c0bb39c39d88c2d093a0302047c435bb500673065023100bd158bf9343e39b5d3f8c6fbce23ee85c48031aabad4cdbaf998021cc29cb83a8954900fcdc56475e69771eed5397ec4023039593864da0757d26c4a1d15243046e3e796a39ecec62f81e0d232c6b1fc78e8809d3936900b680edfefd4cbefd9d5a70302047c435bb500663064023031a969c1e584bd96c178a00b2547256dfbc1088029651f37edc54a702f54fdad6f2efe570d085a096ca63c95f8e1846c02301eb86a899af768410a3cfb18ecf4bac9b5a7e45fb50e2ef642da9d91c0c517e3b3d8a5ccdf014fa3d96576e73fb1f81a0302047c435bb50067306502300ffb514a5de6890f2fa1acbc15d8f71414349b5e6a8043b0c96a03238c98050a51f9d8b1b4394a1bda39d89a89c72ee702310098d08eef5ad695e4bc64915d48885e63c4ac7533d795313971c2b6fd791ea33966af379d90bc0d54bec96a03a65007db0302047c435bb500683066023100d8b4523f6800085903ce6c6916bb0546f53029f1b390963a2dac246d8f238b95fc06ab64abae9ff94a30b25d79b737de0231008e6ab5087989eee67198fe6351d65bf6b87cdd7406f8cab8e24c3e3ac5148786fcb48a9e9a4d5ffedb9b24c2985daaa60302047c435bb5006730650230605caa2e7624de46a5df46e42bce74f305678707562cea65f798b57f1f94e185a95510269f75d0caa7511af090abfffc023100e0d21ea1f6dc3387f005cb3500246a83e2d36ced81c1db45ed9143c70a74e2d55c40f605adaeed62124ff511106074710302047c435bb500673065023064e794f0a57078eef6bd86e53c7182eab5d9c978b109d3728603bf019ff58d453a7b8de48ffea2f7f82c641763c05815023100adc30d897bdb197751fe9a594fabb20aab881672398779ae59f997fe4f39e7b2adf581c5aa487f457fc3a8c626259ddf0302047c435bb500683066023100de8ddef76b0776e93de769690e591aa3953cb3115d8b21f872454f62356e6dbe96f6acb31924562b1acb019f25eac5d702310098ad85cc9ab7e19542e0391ca49aeae4bb5a01f5caa0604efb07a32334a10f057e3380cb78f9d3dd48d825cb00be8c310302047c435bb500673065023100bafe83a4d3d47e563428fc8169ff75f38e586bb2137e51c8ed2a44dc124a05269441dd6bd8f4b0b97138849381da2d520230602c2cf0a47594ac6887889d395cbe3af986faea9bfe44e0fd6ca1bb05b9cec70c77a2f294ee4460e3172731b85113290302047c435bb500683066023100c6d3f396ba5dd3b594e7560b852fa01cd929ddb428057fe0af9e5acfd7bd30a236f7258110253654db18b35ef953a88f023100ea7b540beb221a71900dcb178a18324cbb46b91c7ceb3ce3f3c4d833d2f3e3c9bc2a1de7f9dce98693ec4027a87729b50302047c435bb500683066023100dd75d0ce803af5a0ef87110a2bce860c5b30ccf1ef99dc4bc875e5d51543842eb23ca42951e9cbc7515d933d06b33ae1023100ef566ee248e22a4aa4cc2ec2a6d16fe47011f009cf79dbc1f9a080ab6ff99891070bbe0986c330643e06cc6be9fb89150302047c435bb500673065023100b31ceb40bbd6c2565f9acc1a517e52d4a7ad1fc6536b1ad310d6f45e1427d8cf0277777d3bbc3bf509d915d44d5bc1fb023046e6d75d2a3ac27860f48f7589f1edb213c77f180f3d701e561bf03c3a969c99ac0ab7ebeb6b4064a964902c13d132080302047c435bb500673065023100c5eeeb6b129cf394832dac9f3527f9e69c724dd01349385de97b1a1c78b5c868fbccead00784c97a556abb7f869d07be02301f2dc750c3daf92b2512561840ed7f90166ef2fa9ca921d912d02e95bfdcfdf0db448db1e9a90ff465c0302a8eebee8a0302047c435bb50067306502305efbf8c326d2dc4b7547475f6f637a52aa8bf1bdac1731995a9f52daaa5e0f0938bc2b3b6e26732b725efba10864c74502310084dc0e1bc61158b950337af941cf85067149f251c9d8f22cf9193fdc2388be24946746f834609363dd859c048b57f1dd0302047c435bb500673065023003b9871b21afb3a1d5196bc1bc6509afbdc34aae9e46b0703840b0b9392fc69c0d2483c7562ecfc549bc9c843347030f023100ef2b563b35a512824a566d0b26a6a86da6a2ca0dbf0a743b62ebc89e268af93fbb8edfd93fe351fd66af05932e34f2930302047c435bb50066306402303d0ab76319752e5cfbd5291d011788ce3ea0977786712566a36859e2bf23c2505cde687d51943ca4d308b82554d3707402300ddfba4c5665c9e6fb549935df6368419d19868c52de42bbd78d81d5f0ca418a7234f3bbede21a45e8541ddc2df72eb80302047c435bb50066306402303c29ac51bf8f46c245f69797db48542d123d5046bbac00c7c05b8b63b320eaea453d0588db1b54ac36a3fb338780870202302bca260ca0dccce4bcf1728c4135a10fac52572675680080cf3d600c677846e7e0fab3196b9d8f39fb5119cd5b7947250302047c435bb50068306602310097ec0ae5d0a41755a81af0e90647fbfc3f34fb53ef9ef262285b97df4880593bf7ca0c5b4cf47880456cf4e91dfd38d5023100aa3930f8e423856c87641dc074c21e38e6f134f612292b55e79bcf60d462c120935aacba98c575812171f4572337be160302047c435bb500683066023100bd3efb20f5def39ae6f56ed3261d4acdca8ab1e1a0326a5bf718472849dc93be0dd81f6592b0de0ca98dd0aa4102e0ba0231008b222a2e83b1ef4d26ba350989b9aeca0e144a99350b2d8d1ec38e10fa8a09b4880ef96048a2ea1bcf20a00f1a17ed490302047c435bb50067306502303f2318f820d67136793a84caf82a52789274206a3f2dd8d850e396bff9e948e3299f547e147edd3ba3996700dc54c84d023100f08dfbe6101a182dd01cba728d9699f087564689dbdf87669437f8bdc66e383f4d1053540b48925299167d24da32391e0302047c435bb500673065023047438aa74648ff5ce6b38659d8991c8fa31a420eeefc72369b61f7a3420f4cca832a0478f6948b6db4057c875a382469023100e3ce11550fd817a20fd91cb6b644e1c150bb4466c706c892bf2a4ffa5b8e252c8206f09816e5e35c8d10e97542ef9ab40302047c435bb500683066023100b7b1fd0a015c147b7e5465d34843b12d74480481441f78936ec8a1cbf4bb7040fced3a46ecb310b08f2d4adc0e307e2a0231008545cf5a0d11be481fc6d8eb2423ce9fd79e9c02c48f4b79b3f2c656a77e479cfbdc7358c8b40c88fcccf3d54659193d0302047c435bb500673065023078bb05aa5b0779faaaaf9a7ba2644f160f64bebadbd99f96ea2016f13c72cb0664845739ce231a83c89ad7f2f43c6847023100c573e459d3938d19984cd77014c967b1cc3e0868bb875620a0f9e0ed35935f8940c581781880dc1f8c739eff4d081ed30302047c435bb500673065023100a7a44fe938546459986c32f7be5a9b7317fd1b28f46cef2dee02eeac47687f2ab26fff948a9d1f9674dc50bbbf98ba130230681684dbf9cec927b19b6462e2d0ec954aa5571e55cf681d66730fab27ce6ebefbcad8323c746023c3283afd5ac0e5540302047c435bb500673065023100de1626fb624fd67c283f2e956db02668383148f666b1ab612e631b281c98a100a8c4231860f89ef39114e3cd7a8e7ac002300a9c237e5ce1518df46abc204aedc111d804f0d43eeddf46373e9227414a250804417e53706d4b06eae2152d4ad365dd0302047c435bb500663064023045f3d76e9990064174381d61527a207d4634002cb9b7a0bc082c493acaed797bacac4616f2f8ec8b1f3ebef9e572442502303a093a0941ab423fce01767ca908830e9f5ba133ea9afc9652820085c37cede66f9aa2ec07b99e47364d1910ecd98f1c0302047c435bb5006630640230447bb7a343abaa9c87ddaac1e3f3298de7855060231070fc11f591b82d0ef59d257fcc8019f94a812901bf860c87b20b0230666b793d280d94b214a77c30b605fc05ebf1b3afffbbf1249f8565eb5c8cca1253b93e76eeaf7b04ea85a8e984954f5c0302047c435bb50066306402300b94abda906d974ba9789d81b5d4cb9fc2b39ec9d0dfc99c0474241d649952d9e85a6cf0321cb1037ee3dfeb66df62b00230152b234f895067704d4356869f3eb0c4f8928bc5f308ebecb3aa57537911d5c3698408b4e9a482749b6f4c9d2ef2dd5c0302047c435bb50066306402300f1ccf3c5f42b12d44766fa3891d68bcc9c91e6cdc1686a6feb4306d8cff42b7a1e85a02538271e0c298c5a31adf6794023031cd7313ba560bfea6df6246fdb5b856bc4cc4264aeddd2dd43f06d30c97b4a9d3e5ac1edc060e52604bc08ad5435efc0302047c435bb5006730650230691ce0c3ce6d8e856d9fa846874ba6df3e788ffcf81ad32f9d6ee618ae3bec18bb70e330cd1754b17b2adfe98c32f945023100cfdb4880026f8b87f6a541c7399336154259df15dc63faacf6b4f1e382275a8081cafcb80d1370912420ac3b07e661360302047c435bb50067306502304fb5aee137e946739073c32bb05eeade366bfb82a22861113d71f6b3bdf3c9948fdb57efa9f5f78de90d7fd48e98949d023100af439d1785299085e074fefd30a003986bcd5ef14b123dbb434c328f24f7e489198362357fbccbf872362045d4f5bea10302047c435bb50066306402301313fe9dbd6aa7cf03ff8d9e08d45b8b71cd07590ae56b465825d42b5009971e752926aa53de85d399a98987bb7aa1dd023049f297402c9467953426411c68279bec166dc9e2c2d2fb55f6dfe0931149ab12b70fd88d445ab6d3f8f422a62092567f0302047c435bb50067306502303268ad61975ab0fe8f520ccefd4f9dd97e9402bda5dcf7979daabd1e943a97b65305000ea8a170380779728ad08f6eb9023100a2690186ba6d5becd734280e1648feef6d12c3f5053af9ece1c55d59b4b20fa4123b23d3c97f054b6cb1d967dc14ae840302047c435bb500683066023100f100ba570103df6925561ee83a78d94f56cb22a313805a0656553136c4251201939edc7ba3230b8d0357904775d6b9500231009a6da036d899d3e39cdf3caba709b1a1094d3f548041207e9be3c90532977be1f3a5fa00d334c924fb82b6cddd81e39e0302047c435bb500663064023067e74d1ed5bb8d3e289964a2c8109281ba01cd5117daa510b5cccf3c1f188052c8aa4fabb798ab92730e4e989ce7f1590230384a0ebad56ba2dcb48705de944cd59e5ba14b4f62784ba4c6f5a38d425640a671a281ff4ffe8d39aeefbbc57ed2174e0302047c435bb500683066023100a315df9e518e95293ed95c02095febfb4f9614a334642d516d846fcccba20f0e8a119401cd978f1ab4ca090db43345bb023100e31252c0aa4d350b809406294bd4071241ceea8fb1c0a450f52d4c7755be9c3b4a7685e317e715b53874a5cd512ac0ff0302047c435bb500663064023030e71c474d287f8f21badd23a792d5db2d3ea78345369e30ca77562f4fe4cd3fe3b1a2df7284c9cdb78efafe8b90a3bb02302b4117b889ef1be9e9f7242757c0e7b188ac92f3197df6b1748591429480cf971f3e544fdab4ff7d67fd9cc634c064930302047c435bb500673065023002707e91fe03adc5378ae7cfdc890a9d3f78f634cb7634403b3ba02128c9a8a6d07e37bf7e209029e98b9adfe9005109023100b71b859a23ab65126c238442db1439ba2e968d27bee1aa64da1bab09567417e5d15dee3fe01bd10c98681cff2ef383970302047c435bb500673065023039936a0af0c3bc5e79cde4e5e344bdaadfd886239d7ee9b15c3e96304b66efb546ecac670d9f9456b80574956ba0625d02310081097c90f95ea0c004c1afc9d56cdd61b7c2f8b84f0647c6aa56d0146f37e5e14ccf68c5fa459a583527e9b35de3f0190302047c435bb5006830660231008dd061b658a5a2b854e9b73c1e7b761d3267b53021c2f2f948a8535f14fcd02bc8338f1dd56b9d505fcc231adda44b0c023100810fd749d65bd57e60e6658fd95d42b1c187100cf6382eb9a30e0098c8671a449a485e3091b997220efb4ac54ab88eb70302047c435bb5006630640230780ba8d51a03041560a31db08921e0436604ba73819ebc41beb50fe3ad53b8c06d9cc6b421f64b2e7a4b21b3bb8cf0f502306a101fe71dd4e9e34a26f4d4fca91e180946368b269eb587377a41a204420dc68432e8ab6787e6c254d68bd340dc1a140302047c435bb500683066023100edb76ff82859e8788629fe88abb95577cb0d109e6c848eabc194a2f2c3f58fb2afa7310285a4b620313df30c46ebc50e023100ce70bb2a659769e340c935324f49650eb7de5222bc65767f0735c43129f9db21f78c4db7cd8c5ed2174589f8624026610302047c435bb500673065023053a8dfe5115cc6b0eb4b63aa27d4569e305eb6d8e4d29b1fd90630b261984a6872e5a22b6eb8484c5abccbf04ce23cae023100ebbca169dfc43795744c4a7480d3523b8eef99b0609fddcdc266bcc82442f93d38ceef125c5de258c7b3f5892c7371390302047c435bb500673065023100d00a5ddbba11105abc9e4a6158fbae99c9ea64cd9384bb5960ddbe8fc1ca4d2287be1b2364a09d61278b150a1a81608702300a736fd31e0d9b0806f3a359e95006b5e189c0c8f4b16749db187f24e8c039f044d40c80e14c0617405ff888b05ff3690302047c435bb500683066023100cb27957bc3dc510a168bb0f011e6eb1d7ccbf63812b19e717db632af0063df46d5e229e1faa7fe2289dbf99dbea23344023100ce9dab235262eafbba74f7041d4c3b2aa60ee163f397a31d731f957c7e22ca9dfdd2426292e8fb083e4225c16bdcaa990302047c435bb500673065023100ebb7863cd54f16bd08e55c986faea3e8127b27e6657466d7f73fe06fcbddfb928be8c34769b8ff3b8a864596212b382802302d497aca3784f46fe0636acb29ce0a2b8d9ddbdf2758fa0e4dfb3ac98fc64f2363b348626cc02d28eaab2928a679eaa00302047c435bb500683066023100f2decedb2fafa4840a4547fb05aeec292c8adc2c43471df80f47eed0a70517a977fff1d55d00cfd42da49fafed220f870231009c066321ffc67600cf0bef6b2e309051cc12a1aa74596e5b7f542d88f0139c6655047aee9b658ca95c959b78f0a9d2980302047c435bb500673065023100a8af905f82ebd7f72cfc82198fa8e4e7ae3c0376ad3884531d633ce0947cb1ae3d61b61ed274597eec7269f53a3db73402306d13af43e9c461d36c77255f50aff71924df1b388a28c1d5484652ba42546bdbee1e1497b07e0f84046c58b3d65e0d600302047c435bb50066306402301e90ab130577676718d351951abe8ba2f2926d880a04427eb26e89a3a8fa67fcbab7cd9e184555bdf75e78ff5513d85d023012956a3ebcf08e9ff0fb8231bb8c5567447e4fd790be1b1415da282d3e0bafdd8efe6d7c535b84db5807d4972a2879530302047c435bb5006830660231008028f362125d31bea6beaa28ac6a7f835bda34e1cde91f95f2a424b889be201885c411c6cda2c54a330f7347fcd65ad3023100d25dd6e775dbd4bcad6f6579cd0ce47f427e38a26e71744db9747931fa8a7f9fe81484d2a8ab591d8774618a4f31c5ad0302047c435bb50066306402301b00a00eaf4eeb41d7f9161fdb5b68fda93dabcdcf9e70ef555e822e1ef517e5c6da03973c920adce2a2515ade5d813d023057e8b5c5301091c6e154bc6531e1a9e29f79cb89ae535e057abb0aab4aa718027b474992ebe06380f1a96d64357bfbe70302047c435bb5006830660231008f2ec6a095fe27463a7b9212a2f6168106f0c9d716931b81ca7276a4a12057b7b55e61937fb5e4488a98b5d5a61d795a023100baa1270019b8627b0effd353888f6c52adbae55ecce0c3338d8e7e91309d9063e717b51f966c488edadf5f8d4fb2a14c0302047c435bb500673065023100efea80d4143d61b9d2a0e09c03aea01581222514f14886b2ca47c5835a7be915bd4e91b22c760a4d857ceffdd788041e023007eaf4e9def01a8b539108aa75927c8fef8e9c0ad369750594bcda7278b6ddeb59f1cc1bfd6c13859ddc07e3493658a40302047c435bb500673065023012f086ff3d4aa07188f180bea51ae9ab05caf2dab4f60efd77b76107bdcd22e2098222a7b7f2e3371513ad66b42ef9810231009da17443a44d15bfee27795da9d3cad3dd2fccc6d9f1771b4009f3a888310468c3f5b27b02c5682ff9072958058fdc140302047c435bb500683066023100c7f6424e81355d0c6a64f1070a14cb236b0169c3c0da48c145198ce51e7930959089ec9cc712dcc8f18cae98a0ff1cfd023100d74d42c170afdc8e11a79189323b95c34fcaf0537a5faddefe46126a5145efc715ce74ad6312035ca8c450c5e8d175800302047c435bb500683066023100cae34a3e4ae65e43349591c2701f052be712af08b33b110c3a82c160fc3841258f33e2c3103f809c78b207502aa93fc9023100baf861e4a3f83d5cf9ba97704fa9cc3488f44beb5a46832d49a94e4c9f9e878a2d22fb5663db298537fa66d774177b8d0302047c435bb50066306402303597995e56d22477c4594de6ff1994ae36ef2b2b1534cc0ebfa572f4c33d126fe1cce381fb57c0efb258d5c5d09f694002306d0af82372b07e3168b09c6878a42ce2b7a17167dcf3ac37a8e8ff67e274b0b4d576e57819d55827b08169a82c322b920302047c435bb50066306402304aa6904fdd03b6de8ce34ddfa5106b24e34bd1107bf84c54330a6e7c84849e81a927b59de6a658ab0edb24ed6a3697700230718a350bf4da51667d53b63eb940c8904ff55fa1e24247523b56366658c8f0592d49786897ae27e0e8ae8dd6c5f330350302047c435bb50066306402305d163d0449a507d15ba3524b767dc0883357c80fa257dcc3618b872cd57af847bc38ae52ec95ba22dc56ae890ed5f370023045cf94c385efe8b3c38c772f0c31c62b8181b80fc11728c8e547777cfbc9b82a67d95ddfc1a183cb21a8b62c763953600302047c435bb500673065023100daeba023830ae100c46006b8892c5ba393d287735a0cb5c42297bcab74b152e7b53d62c91f0491019e7a9520216b6b010230199831abe8a5b585c4279daaf4e87108ca2b1a570e64749537397990b65e1067d8d0f706a2ff99ffbe21ecfef456f9180302047c435bb5006630640230735e756aee8835ef1d436082982d345537afbb01caae49e557c78c881da9e74044be86840ef814c93979e65ba9ea94b402300ace1bb69c631ab64e4c8ba33d43c2f20839ef21e31d97f60c23a1fa8206a3ae4e81b12964ceb1e1240a3bd80a040ca30302047c435bb50067306502307803a5041f77af202862dc0a2dfedcce27794731cd028533a3d3e6cf16cb814f6b348429e2519918ee08fdbfc027fec2023100c3ee11199965679d77d44c1fbf6fd2707ce1c2da5d4460d4d19ac1400911a9bb2da4d35b95c01bf2890f7952f33c43a20302047c435bb50066306402305e54bfba6f7bc9b95455fbac07d1bce982e1adf1cb08310f9cedfaced03725e618e6d5cd10d2d8e63c0e1f5f07f3bb0602307b4baed7880a86dd38c9aaa1c7f87f8462d6c9701cd271bf5e421238d412d26816808c6d8fb7aa6b5701ace486cdb5610302047c435bb500683066023100cdd4e100c996bebffc8b7def1daf8b6bfd00cc02915a632f1c74e36750282948a3fea94916601bf48a8e721c85f88337023100c362c18638b15e24976b9a1146b8537082037cb6209c2d61659f4a953d9dc37f0ac1dbdb0912bed44880f10764dd8ffc0302047c435bb50067306502304e817f6552b732b3d1eff34e319d9f7fd7320950040a1e51e12559f8f60d0486537c3b788d70dcf754d267ee17fe9123023100abbf7838a7249d0030aebe8c5a777ea9495c1baffe907399b3b349309ee733780825d4af50d0e70246b7ef067412a2810302047c435bb500673065023100f15f9f0534914cf25e2bfa1c44b31a003ee8e4bc45226d25047c475fd764de0a565650d070ec91e831c91bab2553ecaf023070824348303ce6e9a814668825099262daccaa24e21ca5973bec550296faa24a81cfe899842ec566fcc2be2ad28800b10302047c435bb50067306502300e69a4ac1c7b9d88b2faefb8255a024efc8741b02e3a839ba9acf4cb33b9dd46289954f0177f5018feb86285619f826c0231008f05c8d5344281fe32cc29822e50b85cef389c49d190909663ca578370f23cc03a29d374068481fc2f6bb18899ee52fb0302047c435bb500673065023039a01fc519ffb90a6ececb959140089d98e7ec673643e13b13dbc661d1759c619eb03920d1e31449d25325eba94ee619023100fc6a0331ce7f865eb8f8dced4166503f567f0c4bdd50fc8a71bd5f615247cc5af1121fc55cca374bcdcc466bc9cc14e30302047c435bb500663064023003c276c2cc6eb2a0c6731b3e400124bb549fd10074a110582febd29a63d577e0ff5dab6397ad8c3d710fc737d0e2848302307591770eb0a56100dd54effb3872457e3514893082d16ea0459d7ecb14b7333b15817d534d7dbd70e6db1c948f705c4c0302047c435bb500683066023100db72aec8af0311567585152b2a42860be397e9f479157b4ae63a859e9a27bae4b11ae1f4c63d765bca90ea355934e314023100bb13d5f9d1efc88015407bfa19dbf4a860793986256297f54c42cec9a9e691d406bd37321b37d09f236851d99dbf6c8c0302047c435bb500673065023100bbf548376b71d2b946020154d5cdb29ecccea44d71cc73cb6d989960e418273a397e3841e3a03757039f16a735551ecc02301f14981cee1c3b88dc1c8235db4d2f44435036c7c71ee84f6c3df4ed3e543f0f5a8cf3a5ba3018b05219c3a763ce60c00302047c435bb50067306502304537919e584b1aba1e6e142f9916816d3ee6de84ba7b1d7d8459496f9a760507198810eb30456d8b2ee39c1b1727e6c6023100ca33084f97287ec86aa429ae45e5fed6650fe6fde5aacae09b010df7d90d67804065f77ff5f49bf8513541a5d97215cc0302047c435bb5006730650231008bc12cf81480661f6290a24d27a6e7411d70531df8e8884107186ad76f4df34179a850894df831a72c15f782fb3a2282023034d5264e838e447835e6fc5a34019bd66ee5d907002ece2bdde80e4b4d0e4098dc020486a86eeed6579aaf991a8bf7ac0302047c435bb5006730650230124cd924748f560b4b5d3a983e3f00c11fba95181ad84ade0f23e020c186ba504e45d7034926b243e426025a369ca0ff023100da0801054d9b8d8ed397f1abb41f90c5dbc7afc6917cd17c8c75915c16760535ceb0295dde2a27ebdbd33b5971e26b8e0302047c435bb5006730650230356b86482c865a7555313a7a929ec372a0e56d215ecb2429b8889494fdc16ac272d8db4fd2587c296e8f711ca57277bf023100e2507baf63272f3ba0871a44ec4804988f1608099b4b6d2cf6a25c899a74ea0ff152efb56e069173988990e64a647c4b0302047c435bb500683066023100dd6d5e896712959705ba08d6ac427a1a804c5e6e4f20f9f59b9510ff8285326f4d9efdc66f73a7136008b8ff2eeb6d1b023100d5fab238420a90d7d0f7722daf543c7a4c0d490bca55bba06cc7bfe38b14fdf4653328bdb3a61d9b124b08ec407b8bd20302047c435bb500673065023016edb03ea90c781bf261b937f172cb28e944eeb7d8079d05faa2a93c68d83d97add4abd804361148f4d8ab4ab428da99023100fb54f0b95433c4d503872a92ed31d952651269081cbd5bd3f23dff8fba11eb357ec09e75845cf2d53c64a15e3684a6540302047c435bb50067306502306d581a3a280f703acb84501d61ab06a3d4539b9dfd4311e5de02fd0adf16a728539b9e5dfb3164601425ddec137a6226023100f3ae184bef462b90a20acb07ab51607ad437fbcd39a39aaf10a9d498ef89758909f0959fb059a774a9a2aad63a1007af0302047c435bb50066306402305c3e7d25f7244166c8367c91ef9fef5e9e2b1a35edfaefeb1b12e50f97b69011908f2a78c21b58ac7302a39575869fc60230064606e20bef1fc2535d4d5c99adcd5b5cc4c29fbdf7191cd0efacf87c3189f3ba37dfe1cf3ead3b1217562e3ec22d050302047c435bb500663064023054b732a950a3bd2e020a6d802b43f3120eb79ce041e4252001a0b1cc3f28dfd19332901b2fe1513b811c1332023c14380230428c737fbd579cc03b7b954ef8ae626f14e81114afed7dc99a7d527d059c0b50e0716a96838a00058ed82c9a960d73910302047c435bb50066306402301cda475f6935cf8317032eec7c2e0defb39bd554d78c949598f0e7955040ed28c04e9de2d89102e4a1380a462a7443340230421318f55e83bfa05d92e28ba4ab23d5685459c4e56011c4a0528c020192468ec5a5acdef6c56197d65cf92070020f460302047c435bb5006730650230615b626f3c963699ffcf152b83a6d6670af0c88d6686f1cd9726e3d409f8bad08811a1bcfb880351e40f489f8eaf8389023100a1381d1c3f5a083e375d827ae6ab511eab6558d9c5925d28a640565b1a4e0f224c1a2505122d31784203d9ff01839dbf0302047c435bb5006630640230010fc0545b84518a6aacf8bd70daba612f4c08a690a2474b24b4dd5b1ba69d8c001ad41de24ca4d5323aa08b9a1bcbb202305538e917be5e91735fb063e29bf8f19c4b1c10b60fbe2223897a55562956ad8fd2c82e73a47f0a9c1f242f11013e78570302047c435bb500683066023100aac74a4fd5edb6405d40e34da17e5ede287f63f887f65cb9e89631e4a718065fa1f04a0e43feafca11fa2ef16207900902310093d7a5b4e35405e5a25b8bf0e6030aae98d2c4df1367ab76eb7a8a18751ac26bd0825448c643e569576381d6d42f9dc00302047c435bb500673065023100da469c2f6b1dbf71569f271cf010c4ac504ebbb0dabdc87c0f73f34741688fc73d86597d974c67b036bf6a35aa573bf102301f1addad5b942554e8e936fc03711f43411f29c8897eaf4fb38cb9fbf19d41450d6558bc8c4c4cf29390ced11cb560780302047c435bb500683066023100a5996c929a5333a16377c1147b751f959713bffcf44a5357a5f23db7d05e3c33195e8141ffac0eff7757e73db865437c023100fd5dbc57a6c84ea4842e0d395839ebfcb4a1b2df945b6d77020ec79aa5e9c71c7567d82a23e392de7c18d0fd79d234a40302047c435bb5006730650230702f919f728a740bb635c4b2c6d8a67abb050a0c87da0bda4b57ec6507a3e436c7cac30b0db1983deecde34fb0bea8b6023100b577e6740a86cdca8fec3075f8989d398cc81e9b2d2dfed6894c728327d39a3c660cb37cf5b0a93bfd5cef1325ad304a0302047c435bb50066306402302e9d4df979c6d07b031900df4ef4e15e9ecd8ce270f0ddd6fc549630d260d16c97085dd2442773580742bea190455566023073e4a573c8049a4bb3fbaf7e732c8a57af68baf1017121e7f7209648e698992cd943c042dbee2ea102419955820b2e7b0302047c435bb50067306502310082bcf62c248a5ba40daa76b81cee2a11c3eb67eb0cafbacc511cc446b9b96975cc6cf841ed0d1ca50e87f907196330b002307d15220c28b8b2c5fd13aa6ca20fd444850969da0b2e58ff2d3f86a82848f8dc826a3ac6fb90cc549142bc0a1cbaac0b0302047c435bb50068306602310083205d25fe5618a65ecb1b1a90e28c9d74a39483ef2f90016d644bf5c707311fe73b2ab5e452551f6a94b5d06edd2ab6023100aee7c0e18848d42e67e310866bf69ec241e04c61b84bcd9cc77d3b9cd36a8c0c49de304e78be709f613dc5e077a7145d0302047c435bb5006630640230457d7f695775722d12569bd2440f078fa998e96025e12fae7644794f75b43860a8eb29aceb567dce19d7a5637972d212023023857c552f87a67c007b14221da332094114d116fc17b36a0b7048567b53522e197c20317fafe59d2fe17dde464a40ad0302047c435bb50066306402306ecc6b17d3bb7df42e69dbf75947d18050cab9fc380193f09f7155ba878d1df4c67ccee36d63302fcc51a8b29686349b02300d7da8cc1d101933b7b6aa532ecca4902d2b0bdf2ad549f27098f126fb7a3bfd84073ab9d6483b063e1a49b39d37e0e80302047c435bb500673065023034515ed3fd27614ad5a7fc5442f1a0134eabe1a03848922d1654330d112e838f70b8d095f5244dafcf3ca254d1540b34023100ffe5b14ceb22d6ca923a2c0aefa04aa84178b1c2bfa509ae19e9fc819fc959a430b9ddad777758a8b56f8e95518ce7c90302047c435bb500683066023100ac5ed326d3cf712ccf144547fc46d920481277dcf1c29922b13056c7b4d1fd1153985f1e2f21f7fd2bfca3e2f7096b8b023100e3398e94b751a2672773f430bcbc07b9c346e055b5b8acdad4ec8e9e8e976838b2dc98b6bfdc1b8a19d8e2e7f6f0ae9b0302047c435bb50066306402303653730a709683a3578690c476cc4bf9bbaeda49e1870043de9626d8541bd06c06c184579fbb0332c84c6b5d8d9f8f9902304751fa79700ddc268e5cb81501836f3c68a0e40217d820e334501c751d6c7e9efaeea63b8bab18a51860910f428ad8b90302047c435bb500673065023100bb13e207db77fe50a83696053392842cc3a005f3058c9c0bdaf95490634977ad1aec14700d7624c1053d5f7a9037d9f902307c19a6659432ffd33c2ade5a11cd4f10ed33cd956c19cf7ad98d2d5c75ff29e76621e4acd1715d0436460a8d8c45434a0302047c435bb500673065023100eeda64e97e9d487a7fac1dc36c1a5426bf48591a1be97369a6c22f715bc7281cab9f77786c3e6c120bcd489aac1828ea02302708306dceb2ab71199151da39d99c46547e7636c52f999d464064ce38741df7db97fb5c5be7cba57acd3871e7dd454b0302047c435bb500683066023100ecee5688332837c87d2e3a301dff22c12669564ccb94f9b65148e0b86f2fb299df5e002f83ddb5624f37f55a8371341b023100d2575080c2887398c6858e9b8267a615fb6158996a2908df7da10376b792e07be0e93980744ed4907ee53732b478d1ce0302047c435bb500673065023100cee30c0f8f41b80b48944bee355d85742ece6678835a8ecb87cb19d62ba1eed71173eb214a53d34b081d909e0f01a50d02303b87a82c97893a7c93b520244626debadbc5e67d7bfc4705fb3d1245273e5ce6605657647d820420f0dd4cfafa793fd00302047c435bb500673065023100d90ef09123fdbbd1ca971f77678639d627a20abf785414e10a20d04bc8f8dcef9d4a20cc940e8b3f5f9376163569c29f02306007e35921f42f00f26f89030c4cdc6e8387a6949876bab54087a25e5aa26dfdae4ec899d539d166887ba00fe48aa2d20302047c435bb500683066023100d8a8f5374ce47e367bdc9c69d2e97e3fe5d257a7e42a73febd1d5d3754cb51f8f0856aa5e3ec937f2a85eef99a7121e5023100ccbc121aa4f980d6bd2fa8559ed9496aca0101dddb7c75488dd7e20545fb7eed87286345d1674022f13489077a48727c0302047c435bb500673065023100bc66c2516b230fb225c6576232414b83b6ab9df5a159daa9d6c46ed56831c1531fd44c33f7b623ee055eb14a2f7030d4023063daa30895bcb138be625e01b721e69d652ef55e5c50c0bd5a865a065a03a48cc8ab08d0bf7baf3af3942c49a814ab180302047c435bb50066306402307e95b9342d1027f553faa0685ecf8cce471dc22c2aaffdf5db44984fa81436673d5c5636f4c94dcb7b81ab5d473295ef02306a2d244b7fc423e9231a3072eeca030cb1c2f5fecca32a6a2feea9aaedd7934d88172c6b5c389b1606ad052f58a5119a0302047c435bb5006630640230422fa5f8c7bea816c8ae2de73b052f5180213449d46fc15ef49afe16862767b107fa1fa07d7ea482bfe3aa67554c6fbb02306e14a122200dffca1b889484fda48a26af01f3923969547957574b5e2f2d202794b5a9a42495aa8e9e37f9d7d5f01ea30302047c435bb500673065023100f49698b5f29b0925ca0ef4126089a2cdc26b9f872c4917e60936edaf657718ea70165a3b239763a4f631f86e028f23a202303ca5ad243330e6e0321725eff1b04aa1991db5566fad2d55c97973b5dbe3c7e458350911de5fa9191a60ea2d88d5b9f10302047c435bb5006630640230205ba05e655f767d3858616e14dc5c136c67c9db3ff9b5922a0393a6d1092fc24b079e6d73eac555f5d4d9d219e2025902305c4da0af6d9cf4936dc56e2461ba125e32f80d8420d1a5096cfb400b18284b2af2d6b5fc529ef1e5a878c86392137a740302047c435bb500683066023100bb44f0c4c31182642dc9b2edd5c57731566a95eed8c2c6b60439a34caa92fdf24ce00431fbb07227365fc6ecf3f7bcd4023100bad3579ca20d0ac38f0b15eb742431780db6de00df69689befb539797bdbdc50e8a107b8eace85b5ed13e02dfe60b9760302047c435bb500673065023100e467f91c78f16bffa243c00b47c60b20ff10853556beb8cad25d98e3da56bd3cb35e5d9848b91d00c6c97c240c3a884802306cf56bf91e4c321c021826bffdd2c667a765f5747b889ab8899069029b3825c2f8413bddb5834a57dd1165f7369efbb20302047c435bb50067306502307190c99b8292725910bd2b1ae0cee7a718c2830291cf50060e3d34a532d5b23efd57e748973b9f16cbd6b4d7daa5a433023100fc4897f28863587b294fb0d9ee8d6bc6acd60cd723f954d2046a76ace6a9d63935f5a35466093912a069e17b2c4b88ca0302047c435bb50066306402303888bea49eb80aa14b19198fa9803dec8201021f0bd0683ea666bc61523fc961604a0bce88be9e8e27d5b33a3c9df49802304307b6d03fe15793cff7c69f9f45960c35fe73bf119dc27a3ffba480ed84e1cf1b6f0e3a877a966ce87d7d12618f4ae50302047c435bb500683066023100be4d3ed82fed6cded4e979ab48f8d3579e75ae0d89b24a7e2e7a5a56f1eab1ff67ab90b99a335a85d01b0fb25dd30d150231009e16eb1c4c2867e7a82b4ebcd6ae50919e75e8f127301b66791e5a476bc28982e2ca995014f77ff061bc182cc19898240302047c435bb5006730650231008f54e147c7713485c136743136dc01677815dd6175220552caa4f139d72129f4f660a2243ba2fa250cfe31ba9674c84b02307d77af7a03f2c3030d4342ec3d07320d194a7d64eefc388e9e08c688e370248239c8b926d2e9cbbbdc84cda5f2156a440302047c435bb500673065023100a9b502e5d8c7f2e02a14deecbeb435b0e73e918bc11d1c18448ed91581a1f8f95428b8c7f7a9e6209339cefebf6999b80230321578cf2e753976dc3883ba59ae917738e0d44313f1a41d46dbd43c32e603830c47f0f1626aa90e23a705707921095f0302047c435bb500683066023100b5068984c3db1d5ca451743a481f46f15415cac1d6ef6db9e9778ae2ddb17a67444b632ccfd64a2c18d44b700a3c28dc023100f5ad00dc230bfef6e2759929e98abe6de1ecfa37a1b78d37da926058b5fa3089a972ca7c0c0fa6ed71c53913c11fd8880302047c435bb500683066023100d6a9a243edfce4bf7cdf1af8ba48f80c5cd829487464c8bd2477fd59955424bff1715125378bc2f7f881e5bbacfca48b023100827150fff7e67f46cf9c63044c3f0f49bf17353574b08d7e0d6c9906e0ceec51ce3939f745e1309cbe9c8cec511d4bfb0302047c435bb5006730650230656d6568e6be1b8a46a071827b1534755151afa273414078b2ff995180787bb9559debfe095a4e22cc7e3d54e85ec536023100f791f77414de3697a76aa7718a76fd22937a18d54121123dbe96c33fa5261942af4d5335e1cda9abb59a85a2a03a78f60302047c435bb50067306502305610fcc2417ea43f798df7509084982cbba684dc6ce3a6160977fc20027c39c6874444db7dad4f15057f43159a583fb4023100e90e8e54e373a2c325f450f622a2377e12c3faf34c90796b38839a9bb35f171260838960e8308e97cd256347134dc4920302047c435bb5006730650231008f3c702ed09ede4739e9771a2b697d215fb0fc28c6b43c21f598c9cdd96a04351a9113ad9a2181f9ceec9ebad7e91b8e023013e88dafaa79438be9094d04e22bd3d6731a2054ea8769d50ff401b0cea00ec3385ed0b4268f4aef0d58c171cdff8bfe0302047c435bb500683066023100c1cfd24420ee8485ea95da97d4432f91adf42d844eb5495705da7e14c31160cf8df79c177aaabc4fb0a8bc72ac74abd2023100e0c7e6ca30ca6c508c104899aab403e427e64f36b78dea1410ad888c00903f0a0b2bb71ab5d6c94e2e0ac07da3d0d4bd0302047c435bb50067306502303adb30477d23b8fdc9ad53d2988c4f728fddae0c7b282a80f0bc3df49770016240b284cb95f493d58b6193a82ad6c653023100a3bd6a73eb769e098a6978517ec0186980eff5a5c6f6adc5f853ddda8b1773955586edab8650233788bfc3450a3d19d00302047c435bb50066306402301e5044e5192cc6b55b68b5621bf60129d13172afb455a95a483517b2a8da82f157df6186d5cca7f3f5d54f3523254342023040d5eda63b8ecd278f7afcb68c9dbb1edd6079814c88fe93c7bc453557532c1711496f144318d3e6103a0eeb3fe0b8a70302047c435bb5006730650230167655959d80551c7cf5e9c3de392d0a3046ecc3330374085e550c476466aa9f98aefa9ed681313e470d5e40e37f8fda023100e25264a253b9eba4f890f22c193832d89a0746247135033d98f0cb76c72ee9f53f511c86f9b11bc15f4203e11e7536ed0302047c435bb500673065023100dc2c56268bbf8bbec1da2309dc349d5d6a8d6d593d9efe99769dca5ffa25cee88bea8977bad6306ea124fc6a3e882d70023010a9fd200390b4d16e01ee39da9a718b05429a7a4da7dc5706b989cb41e050d3c1b59f72881a39c9eb21e7ac3a20b61e0302047c435bb500683066023100c275c35b382f7a3d0da46223b7e4a6989857c193175d908057bf349a2350cb6afc77bcfbea4eb13b4e65e74f26beb0b90231008bb327e0dcf558a51c755af26d2cb7bd77d86e2739f46e9c715da965940067ed77961444e0314647278302bfb11ff2980302047c435bb5006730650231009aa6697b48b1a768650fe9d7e2b234e2c2cb434c588b1af7fd4e60a436d49809b9a89c798e3e6556b6276418985818310230704ee480f15ec6a46a43f9f2ff81c5d3653df5f30faa7c75fd5d718820992f4cc2f7e6f2c948e66c4096adb200b874620302047c435bb5006730650230795bd7725005559d1b23bbe9f4e33ec32e9fd32b4183204e44acb4afc898dc2eb1b789804664674217398aeb5146c7ed023100bc7011d3bcba2581ff9d5d90e3f4a6d563a571009d0b87284dfede75bc7418d3d88ad6f096bc8b45f52ca2d8d312a6f60302047c435bb500683066023100ad5447e02baead24f7506348b716cce0f2946599454f74e4b2a92af4057bb7fef41a581a4ef04522c3dbed3ca86d1c8c023100b870a4bebe730acf73a1df44de348e437876157afb22a471d0b8ac12ea3f2bad70de8ff254634e55f45304e020243c210302047c435bb500663064023024923d18b096b1c7b147e7d3e40c9cfcf206f41417fa0fb21d9368ebfe32f17a43288d96a527aa9f13a670420b813c5b02301ca226767868acc581e1a2278be258e275c3d066afd7016b67d13928db29e241b70b3cb4367f9a08ec67d0882587c3c60302047c435bb500663064023036c457307e59fd94309833fc9a4d8bd54d822acd2b711673f89b28a60c3b025b103a64c34521fd9f26b04f4cd022bca602303b76c8baebdd2bc1e582ba3cd07511798e46d66b45eb477a25892a82b6ad3d8368a0c931646ab97bd9f61df9185eec950302047c435bb5006830660231008953a88ad9d78b71c6bb238c42c35eac29762378bd612ccfba09fc297236488e51667e79751a4169aefe6da51aa25bbc023100aeac9b4d0bcff0963aba268dbf734cb365b0a8785cb5ff606d4aa5912461f674051bcafaa8d2c1453fcc82a3eafc8fbd0302047c435bb5006730650231009f2ab2530743c49ca72e8a5b81f8b96e6a534f5e1be4d5d6f76e2b2e3232d151c9eec8b91395e06df8396c6685669bc2023036147eed1b98801c57cf6adc91c8dc48bac7f2133c2f23750418e487ddc198fc5dd3db36e24e1d4abbb068c2f2ddb0910302047c435bb500673065023100f159ca7e6e092d90f95fc41043b8dc08e43535672dd2a9ea9bc9fc03e84698b670c649c562d7430e66875b437b8e2508023022ffe58346b9191d41d937ce1cb00b1d7638b44fc43eed15d49847e06c0beb969f1a3792771b162e4f3554287db1e72c0302047c435bb5006730650230294451e39af589351da30b5df04e97bb10617933f4c4f9f7552cb1702b678b4b03da967ec5ed3dcbec8d9e9c709b3f90023100baf77d83849e996533f32049b9da095011e1fc4c7c9157c98b570c40a354a40f787298f7de7ee42b7b74b315acfd765b0302047c435bb50067306502302a2328cf42ca343724b41616aa1310b8e2c86b91f9756b706d1fbb846931c059296d052e608f77d3b2fac094d1386087023100fe6e5e105f3d81b8f21b7bf368d1d7d32b2c224c9205060507bcf3402172124452b031ca3a32c54caadb9476ac24fbd60302047c435bb50067306502302ced386f86f26bbb821f05f58f61a9d470a22eed501df1e0c547d41b5d6256c373cc8549e54aeaf3a919c80a3b22f06602310090ed1e843850d3b4d990274d1e449db57d2a610bdcbab029289ba3c8dd50abd522ffb60c0eef5563161449b3df9b5e3f0302047c435bb500663064023033bada83f9e71f27cf2eb60cbe165d0e3b860b82c6354ade770339a503617e49ad617839311e494d0e6e9b5f4c92c22502303fea440079744b53c3406e92428b37c7d1ae14f4cd5d2e40a0d02868041bcc86e953dd8f4a8c911a4d86c7e1d25c32740302047c435bb500673065023100c7a4e1e58610fbdaa214bae75006315885a2dbc11378d7bf75a4dbd28383a89577cee3376fe409315813081d43a5d24b023047474b6462ba64cf40c3bd628089fffe711e57ef76e7e43c4ed7e55e7d52de4a658200ceba3c01299de486c9e57e5e970302047c435bb500673065023100e40e4c98ffb522987c6e9588120af18bbf8dabe255081465895dd12c04c75273bc7f48b217abcbf6eff5b526f9871b42023033a9107907ee5569f94b4aef136b0aef05db73a33d157b7b1e05be715e6efd8750774e18f3dbf30fbffdff7263faa9f10302047c435bb50067306502307204db97e15b7fc91a312a9ee556a47efc0418b2a774b48055de0eafb1cf5382d1c4e4995333b21180ce2122f322599c023100a02eafff11e6a12d48cacd091a0ea7477bc91ca63b504c4e94708bc5750445cfe2b332e2988db55a8f2eb682c0458db70302047c435bb5006730650231008eca1777a5e8b0c32969bc5fa7411eddd7344a3a96595d228deb4f3ded3b46d9c93519496fe677ac92e0d82cebad7f6b02301a0f874cc75df5cd21e9602ca02705dfd8abf1af318a605ee43aa60066f15155fc7db68ad78c5c2256b0a548ea68f9360302047c435bb50067306502307f3a61dc6dbb143b3aa1cc24e0b1f11363ead1942839947fc1ba0f8383797ad0725101b3e3d95aece2f6433550bf4c97023100908c9a504e58ef9a45b963b12fc440c7f884fed343ab89638c775a22583996a9415eb74e23e7f3c08b189eddf4e968ce0302047c435bb500683066023100e532ed27646959f02da58e0b7cb2f4e350e3ef74edd17234fe091bfe4023d3f1367a9e0bd47726f3b71d5ea7aad3844c0231009c92c4cd25b6ae290dbe367defe55b468ad3e5aa2412817412b5f35733a4785c291c98090796ac73685dd4046b7e0c5b0302047c435bb500673065023100c47b364b6eb8e6ae36ec4c96775245500d306981a89e8abdb496cea2b7426de9ea72531f0dd939cfcc77b291d6285729023040a3a372b908d4ac5013d52bf5b3dde607e0c4b1fe8c597e375626abca2aa0d7fede4bcc1377f195f71779973f0ec2440302047c435bb500683066023100d588d754e695932e8800d91a737ff458b678d4e9b431a3d4afe685a51fb7c5b14d4e7c8c0fb0d8ce4be8ec781a3e0ff4023100811cd58e35185f6f6b78ad6435918192f51a72a09cc091a0f21c24007f6578e4326c4c2c360363c678240d20e5bda8490302047c435bb50067306502305aaea2797243ffe35e6ce1b9324f2f8c6d515768ab84f665d475397360d8bded12d2227b4a2fe827d0ae5e13d54bf7b5023100bdbec4ae0acf27a28e014bc0228659eab44362c482329087dc408b51e37a4b08ffe5b4bd951d02c198d8e931554656b10302047c435bb500673065023100c058527e600277e8972998ceefa2742dee9d24ac3bcdd248961a5f616275f32bcd27008ca63d3c72b1883748e822b4ea02301793263c12d649c385866cd264e51ee26d74789feb5dad6b5f771d167057bed386d67b69826e7bdc17331967d94400e90302047c435bb5006730650230394a31123dce4dbe0634d41cf2a25c2870e0f822baa4e6def4dc547c6d67d5a9f41f88edcea1f1c3e77cdcb645168ac0023100be949943f88211a38fba29ac1f672950ab4480c9b3826572a61b9a9b26ef6dbc98c805b91afdcb2d8d0ff49dcd5406e60302047c435bb5006630640230684ad3db99dcff1a981ff5ad88e24f0ddfeaf0def17e2f8411856ca3e404c7dc9bbd65617cb77fb4ce4b27fa2dec3a3c023047fcf7e00ccf958bc906f2685a4818bc2eea8547eca164b64b5d8035252268fd6dfb6f0f02869480a4092a7391ffbef70302047c435bb500683066023100c338732a710c0290c4107fe5c6711d37b88b6597406b5e874db088e4dd6d4f27aff87b89311651fecaacbe9b4a47cc7e023100e86d23b6a579e5c17adf7013bb95a7f998bf200db368a0cb2e8f7c2fb1e500a9d5d13cb53440222b5e21451d2255208f0302047c435bb50067306502307cd7165ac4e2ff4d427fb2ca26602ca4db3f1dfefeec39908ac51ef36e04762b34ff7faa6e3484ebf6e8ed0b2839e6d6023100bcbfb3336717e04d86c95c67aca268755638dde7d4beb382c8176d5015d0b4801d8bb27e7085e354999b3e91e7ef4e3a0302047c435bb500683066023100ef7d79c222321b251522b3de93df5028f730b672f195855c0b58835fc6b100e80a26f3c541c223628f279716bc704073023100be1d5b3ec582695d36b6f4911b77dee9f61c8848b8c79e79ca560fb0482390907a874ffe7df04f37d61517dc15bbe5ad0302047c435bb500683066023100c65319ea00e15ffa5f5d5041db70c7b1ab4ce4e90bdb566894f7417e894cf48ba439a17f51c80bb157a6c6716efdad1c023100f522492588be0ee038b374a718bae3270b0e192db0726082be26e3c122c61ba054fd8215b23e5b25385508ed07633c6c0302047c435bb500673065023100e251da6442774851e138b81e4deec6eb12af43e4b1f550d06c5642db60d6ca95ead1509c9d9e11ae3685ce688b08201d02300609899c8b5395914ca1002ece380eb7597719218b51124692b63c73de71811caac3eb32a34ef2b3fb7fbff73f6fedf90302047c435bb50066306402305c1c519738b060169490dc5734bd9a343bf47f02d08584ac845c2a1f0c6c4b4512b865f4f0bfde2e025ea3e37281eb0202306e4152a23c4bcfbeb70345d430158a1451fd13469a9a95382d53f48955ab8c836e7f736e6f0ca936fdadf519997e1d4d0302047c435bb500673065023064d8ef85bf03f8ed232f8c7e36a64a258c1f2ee5821622d9b5fc10ad8c6bb903c6330a27bf42663a4f48502f3cc34267023100bc9ac32305228c5f499a2253211048de3799016d8058543aa9ff9a783aaa46c590ca30640e089d64bc3f11f3176f1fed0302047c435bb500663064023049556a3477c9a1f352e74fa45ff07284f95a0dd09d79d5bea85d099936f65ef84ea0c81f596f41d80e380d4dd5f2885f0230324550f5aa9c580d065eeb8f4db64462710f5912716234a4d8132c5d1855e5d2afe56cb1fffd1599100aee9dd99dfc8c0302047c435bb5006630640230714a2ee315684c05f4b9b265f3cde43606bbfc00311ae4ecfd3572784b9793975a271964d51c285a86b5c678a319c7a4023047b44d05b69767b7e8bcaa17115537a283c07b2e708a297678623cad4166cce9f76f608827d82b0fa4302f1f3676aa980302047c435bb50067306502303d707fbb1b7a0bc0845e3f635fa85fe851f6c9e30d315c671d35fd5ea3cdf6765721a47f9648e8e4e31da41a83fe6b2e023100e77fb50577a6a51ef3abe4a0bff67c364b6ed4cdd3c12ae76dcb3c6ac43fd89d2928da570f2732823ffe5f07c7413c650302047c435bb500663064023019652fe03d7928702d8b783d61b317eee6e38a22077f443acb834c78aa3a6461486e323f2b49afee44b487a21480f3a902306ef4a241958b3c33c25ab8b67eaf4eac4e1e7be9f90ef9933785bedf10d4d9c7363bad948ac1d2741b7bc37655e5187f0302047c435bb50066306402305ed61c6f32fd031278a0cf86920323d1b76c0073d7b0a4dd2a6012131b66be564da21ef2e09a0f07dd1ddc2724a14f4f02300862df4f6c2252a75afdf22ab85351c36c2060c52fc2cb5d0bec72f8a6ea88e300e33f24f8fb3470171d97f2b52692b30302047c435bb500673065023031a67a8866c8feeb3773832896aa2724eab2708c8a6dd230f442a3e2fa423d919f6d5cddf0431180c4bf9cc891a153aa0231009d92b1255a01f587c0adcb24790aecb696f0a2d22ab8c9338d8f19ed2116997b93fb0504d5aa1bed1b5dfe5fdcd2b9090302047c435bb50066306402301e2e1cf65f376cc797df5e02fa836934c8c36b71352959b86024b12c6a06207757aa79ac0f55b81609f0bb86f2d1fe4a02300a66272a48511772aec969b84f9ef0a64ce5b2c6bcc4687de22500b443b78481ce0c362e1d56eb3ad0b1233882fb62840302047c435bb50066306402307aeb83316e92994e8e20498e8e196a46547d953d9b289400d3f8a44ad8a38d3565cdacaca0a840474880acc270d7dfb5023076c70f68daba52b2aa2e3064f2d4d85ddc19c4165862201e845957c50bea56da71f823a91abc16b74f4075248df14e9b0302047c435bb500673065023100a4062995e6d17290883957c68c5ef8978332aebd91873a24d8b9f8700d97d1bc2639aaee9f7ab9717caf483278590faa0230204c0bf0fa1f312c3bec88454ccdd8752d9c8b7ba54f7dfe95a88e31e26263185b15955af3585ace5758162aff9209b80302047c435bb50066306402304dbdd6f0738d082a514570561ab8451bed36dafff73d8ae02efd3edd329a1c798d09a12473a281486dec2ab30329d51e023060ed3d865fa766751b27bd8520e73175b30164ce0649063873a7840cd296a40def6f981806777c1d02dc69a4405aad480302047c435bb500673065023100bf7a8e475de3f160d0a0639809610bd9a025bdee8885cb1254564d8453c39b7e51eafefcd7fe70cd42a2cf473edfad6e02302b1e826c7b8ebb99951aee8116878f90ccfb751f9afab68873b7f3678f808d6cfa39d5c808da1ffe7ab2a68d001649520302047c435bb50067306502301e4332d89a0c58897f8ca066f416c913bd6b8c7579201b76abecd6ab824d2aac55c11c0dbb2f682d5ac04413fe3ef8ff02310090bb838a54e135a831d711f187e3a6f473b4ba2007ae5e214f05807baaa92fd1be87e5054cd6f132ad354ce3df956dd00302047c435bb5006630640230361503bb5ce145e55541cfa36bf7457b154be340d2681906693935c242fcb015d548841bfefbafec5e16ad807fca136c02307fba9effe5744607a39bee7616597d3c941b497a98395b9f9ddc6dfc557a085a8de9bd801214d0dd167550a7bf4168ad0302047c435bb500683066023100e8038f1ed6348084840f5acb00175d0c69eca72636c3f0260398ee21b555d16a8580c7215bdf7d09593a2eb2bcb91fd8023100eaddc4b0b3e14dcd35a0da1cb79bc4ca73ba4203832fbe8debbdd1ea570fcaa2373127fb073316d40c059b82b298f05a0302047c435bb500683066023100aff70684ae9172c9c8d2c3735adbb681cac889a8e59820f0d9fdeb91bdb440fc3f3203038624af31e9d6ffba2c8a91db023100e8d2e1f55658bdd8a33f1156f7bf04428b2bd5144c963779df9a4bcd942ae7f5dc8aa10157fee3031800b21c366c12f50302047c435bb50066306402305bed4c2595bbde8d15c22904764a2c2a367f947c216a10bf5b3902210fb0ae2a175648e63c5c9f8198ae06d663d5d48a02306de7458ad6e5ac216882cb8b4f211958b17260261b57ac8e52fd856fa9885abc326c44bdb783fd74ee47a08e2c9d01420302047c435bb5006730650230786061466729cdc06623c55555413ffc59c33a67f396dd95f651b88fc4745ff931b856c2bb94355d01e0812de99d81d1023100ca845ab1792cf679fbe0666b78fc9de642f54125bce0d0663a706407046d408b18c842af02345ef0b9b4f0da96b3acef0302047c435bb50066306402304f58b26e3b131a0e456b439fb1bf4b2fd094bc2228f2bc010b84b289df3b1182650ba223c2c13981b2e7b0f9c03c64ec02305688f873873c222aba16a550f87700bf42374071c6706c3a19b7e40d53c14893eaf913fd01e6b08ba367bd860d1964f70302047c435bb50067306502310082d133832f898205e355c1b9e08f46f34be390f0c4e444655ae3b4cb0668229e81961df55a30e39ca77c5ce2f4291ada023079826fd603ca8f66d4929a8a8cccb7d8832a745955346ac6cfccffc76bdba9da8e109c0d9138c4a7ea22e98c937e28e40302047c435bb50066306402305a97137a75fee2cb5933388b32e6b1a349a9c13b5d93141999596779433a8efbf996a90132332501c5a42d1ed8e9bbbc023031687b54fe8071e88c3c4569ab6c88bf6e04d91c8d09627473df9665d345a7b8811bfc74743a11de71fdb7d6560e64330302047c435bb50067306502304a3c21cfa59549cab69b5d4314099c23254443e9472a6cfd7b19bb9d80e0204dcfdb0e064a5da4483a6c519cb9ae6d300231008f52ffcca297b525d972ca4f345b70bc11e0a20614a4fa422ea317b1b7830e7a4c30f874fc0cc2f1472878fe5d07507e0302047c435bb50067306502305ef481325f80b75db182e3b63b249d03a480616ad73ab7cee8fa79cbde96e7409f65640eedd66d5416f228ebf6f35e82023100dd54c1614ae90c813630ed265c226d61d3555286a1e6c8ba1d441b06af2a6f02b21c2da8778b6d3e0615c687393f83ec0302047c435bb500673065023100e131de5e3f78c47ac116e65caacde23f7717adeac8ed692e196dcbb8f610184cbc456443b2578655d1aa96f8b1be601f0230539c77789b341e49841905fc0e65f02cd799de6f973d759f7cbde7a6aedf27e014ae7c3cd850e34b82fd46b225f9152a0302047c435bb5006730650230307c4d5b3643d3629f524a4cc8d3c82a2ec56f524143b3a07a929c03f7a9fe629c4f310a3cad5f120cd6ba35b69ae2f1023100d9a4e5b4423bb1f635ce1cd8e4dfeaa1b4c06387144ca1cc9e142142cfd2af8ed7d50d91e2f025cf0160aaf85a47f9920302047c435bb500663064023052c344b82edafa547a717c801816f28ce24b4e4290bb09794b76e8c77739de31c1d5d0127e409edaea3594b8a4c4578f02300bd1d869731b510e01fe7a6b8c1fe13233dcbdab72fcd57a03bac047515778d7528770b5b6f0d13811610059341e94a50302047c435bb5006730650231008edc12545ca8a52e9c0265308a31c2a775d57f2776d87099f1b56a99b2d87d3d1ca89a0bb35437941b273fe922a76673023070d74929ade75b1086809e69117f922714609de79176ebb97c95077a74fc022382d33b6418bcd7656120369545ac6fb90302047c435bb5006730650230602e05db11633ff3d300261b97f2efff4fb3509767126092d716ed4075387f217ac5a7c205b062c4b15bee4239ae5f2e023100d06f5f537fbb3338424b7e3e84b5c84b84854c3d26e39cf3901ded03c441ce36e1b99601af0dd9f8782b6161dc45c2d80302047c435bb50067306502304d1d1bd017199602889a2e99e40ca6df185ce035a8693f83153e13790154301f3e2ff66dd50950ab886ac42c25b79260023100823f01fc57870917ff9865fcbe6ea067e444d459d33f31f685ebef0da2a59932df2068a8685dd89b782426a39b506a5b0302047c435bb500683066023100dfe9f5883c2256252da795e0e3a61dd65bcb39708623b73304fa82d9240d207b7002c085bcb8eefe2b1a5dbe3468fc71023100efc7fa45b61b8d621aa0026b20df8adb0bdfeb255fa3383fb0f88e66c6aa6d38cedeeb5df3907f2efb1fd3816d807ff30302047c435bb5006630640230722c2ca9a6c5c9a2fb4f3e7be982fe76abda693aec2bfe91ad17ca60080c121d87113243f755c21c40763d9628ca6af502306d849664be4ac87082ec2ca70eaed93536f7b4e72e3c274ce1a560db62004fefb948a97271244366a277ad73b49d58a50302047c435bb500673065023100d57a501e5f78ba374220ac894c517ccc41fdd877b5c2e52be8e9da2224ac746401e728b0241989f0652efc1512ac5d430230390c4c1d9b363a8cdc4940f11120fa59ef896363f80e02d797a8df544e37c9b570a2f76af495b0f5b965090122ec08750302047c435bb500673065023100cea72ae0188baef693fd882f5b3994dea8e31eeea51acb090b3fb49b22aa8537e0e0ed398bb5ea12a69c023339afda1002306730404c2f3127b8ca53351c53de3572a044922754279dea4e2647223b08007069fa080f25d204dd0d080915944919b70302047c435bb500673065023100ffb0b5a639f2e77640825f5eb88de3d7c152d38eaea53ab29ceed512984ffd9775df3f1880d66930db509bbbdf126b6a02301aae8f63d4ecc870e36a2d3ebd2790523d64c6f6e349fe67c4156698dd40f487616d7313c7a144f9174659fe2980a08a0302047c435bb5006730650231008e75a73f0df81a3326c81edd72fe5ca7c89943df11ff1778cfc6f5c9bef31622f57aa1fb626ec63d1676f1866705d817023045d83a7ddfebedfbc8d5ffa378e2ae3e281736106ccc2a25b1bb95228e2532a49a9a2ba4e544106c92b6a119adb250420302047c435bb50067306502305c37aecc95fca1cfc17f1f6958f5b73891ef2113e14e8d9aac20affd89ce89e9147ade9193c4a8e41a9d3ce646730d110231009232b9d415653ab3e9d21cf9cb4abef4a5a8ce7556384e86e50f11120c7b097850420228b73b02618369a6283fd96ebe0302047c435bb500673065023029d089dfb0d66d5eb63893ba9c30852a5a323140c2f0c4ed1c90c6645bd20acbbe3a255cbce08bd42d6d9857da1d66da023100b755c12941a9e4d6cd81f5eea982c436752f7acb03e4286ca04a5879442d00dae4dc7ef741550465197db2f9a7a5afd30302047c435bb500683066023100eb339adea5b80cd40c4f928025b76a1abfd391c0a49ee4fdd396080c19090059a9034e9cccf8cc23b88aa22f737104b2023100d3004016abdc9a0eb9bc11e61925cc52d5a4f7f6cbed0b98b36939f6a4444f50dbe02f814d00cd02efa515eef30e10480302047c435bb500683066023100e2f461ad37245075b3e55c76017134ed3ba67cadb464c5329062939085388eab8b59e2b1906377e79e57a167059c2efe023100d331596ecc51acfa445468869a6bde70d132ad76f16276b6f91eb2adbeba53d6772e4d65b083548f1a8bae78b60356940302047c435bb500673065023100927ad8e166b464734994a064bcb1a4ef9b41a87e3bd79539a132f9a123cde4c1af391295bc7fc126f33594b44190968b02307ec492bcb1d0899edcc3c72b3df64fab171a4293ec73dd2cbdb24291f3655fc6f3e6e06920fa6fa6fa140d0b34e4a6670302047c435bb50067306502304cb6d8a03863505310f964733b6942a2df830eda143ffd8a0c159389ad404fde2a07dfc055afa139c1f840765a46c1e7023100c7ae41e920298ea2988f226d5302fbf65948e5d850cafafc773dbe6c04932c3757363665f9491da6b87563f97e8b11a00302047c435bb500673065023042428b6fb9a996c58491e8107736dba9b0b68dd98f3f2f933b52432c7d5c4bb1be2a25c2dd9d709ec3083ae0511d1af0023100dff7ad863d5aee6e83bd2f410a5e25fd2b992b09a0a2fc909402c8900c3d09160e2cdffef252f7619ecb54d94c8856350302047c435bb5006730650230106be4de2db2d17f77802f6424b52701eb2c887065af061f757d5dcba500942354fe0bf5d9833759e28ddb2be412d10a023100ecf0c58db68b72fa5fafc003e984999fa8c303eeddd1a7f46fd2d9e6bb85c44492286e47897ffa5f05d345cd4c6ee6210302047c435bb50067306502301eb9ac243ddd55217a6d30b4f57037d3b3d19bf57faa5c22b737214298136cec65ac9dcb5cfc61ece1d2f07c840100c0023100cbb77c835e685a733d9f73a118ad0cdba8a2cc012ec6cb336b96a021dc0f5608bd5675194142dc78531467d1b13b07350302047c435bb500683066023100b1e8839ee731dbc80f3b2b87d7571ad7cc39d5fe5fd4b7d18c5046be243b2d570cfb9db20178aa2d6d3c76bdc0ed9083023100b57c91cfe29fa3b2c7bc8ee6b2c39e00f95dee7b1d0a4495f9d2060f62edc5e1550b368f317c9c408d37eb1b4a8c51ed0302047c435bb500673065023100e1447aeb50c28574a0136436d425021df5388be1bef9c84944de0270c9ad3640d98f09d04e8224fcedd74907ef47f24802304dd005390db929bedc730d88fc044f5a442473027adb8e673b2b8ed04a339cf6f609524cd2b0b8d6fcb5aa6c3b7541d00302047c435bb500673065023100b4fd6b4a80e73dfd739b311f09687f68835e2cdbf37ffc5a4bcf5478e5b2bc214932353c2dd242b0de3eb73d64f4187602302e79592deb792b26820f32e8446a856d672bcc6900a4e8ad1d0959c959dbcf10492bedea1698de128729cce5b0ce11330302047c435bb50067306502302f5e110eee1e09ac3cb18beb2c05d74777a96104dc86a3fe775c4e37d9457092fc99d84e4f81fd7335514464fcf2d302023100ae48702dd7db1f8bec563be3d6d0046e877e80a5147fd95d64a0d8af95f31677a7270e7a8d9ed8316b0c38d5bd2d7c750302047c435bb500663064023040291509f761f38a7a01183fa52d1d584517f8e58c25fac3804121e572cbdb0c4e06df3f9342fd0733438f2feca4bf0302306f24b8699a8414108d48fd08885e7f2c005371890fd5fe2d1da492ecccbc6e094e419e2c524fc8d40a4c2017995344ab0302047c435bb50068306602310097c860ac8c9402f5f0f719f593e0541fc6e9f14aa39eb3f1fa7d6919463c3fe6748e09e2a309659c044c0a2854e0ce6a02310098b51e42d76193767609b3f140eabf28c7e743b478135c628de14acaa452ab55b55eff54b5bb7a18f9d26d7a540454f10302047c435bb500673065023022e71cc09e71ecc6901492a7074558f5fc2c4153b990b6358eb124b1c54a68f4b44483a6913a393c8c486645a1448904023100f933eb2ffc7e8e78947ee7d5006c691ef66f50e28efbf79ed946cded8b5dc89f468e97a0d70df404bd052f20e185da660302047c435bb500683066023100b71ac343f67adcd0c6e74afae2738354dfda68c08c6bd052a14fd6723e5410d459fa555ef851da0bfdaa06b47126645f023100816c1ad8512b45ed59068aa3754e4d926525b002fe7995f82545455be99c5af8ebb63dbdcdaa2d56288a143e86d2e70b0302047c435bb50067306502310080cf3772c97abcb2c7a9d80ca1fe7a6e5da522b8a1a56961642fbb3d381a0a6532328daf315039d9718268a6ecf97d120230590005c2010ea94983d56eb537b01a798e7f31934cfc12d2c795aff294062bad5773205774d8ff305fdd80d8754542b90302047c435bb5006630640230582cffe91e5f81b356ed55e0c6bf3031d16365fa75639a509974c69d60c4cfe36780cf20a4376dc2f8ea39902219c4c202303c0db890a9e8644800d00ed10046c4b1a8d8f072ffc16be2030794f7209be1acc07e499bae3386b076d8fbe39195f4010302047c435bb500663064023076970b999db74e54abedfb99b4b1cfb636385e97cb0d47ad50e64fe9d0fc8a687b98294176ce5d8a45b67319e590346d02305006057019a74b238e4e2d4828ac6627bc6a1cdcade72167bee907e366d930c942cf4da29cb22262d3e2cee38fa846e50302047c435bb500683066023100d470b0731dc3702e23f2d240d61134c8946c0ac8c6f34f1954abaa46d802a6cc4a2637071c31f83a0c82341bf26bbf8f023100b006c6d8918a4edd52a08fb924c1c9486fbe00970d25acf7cf68e18c377457f12a840049d3a570e75903465da3f405420302047c435bb50067306502307de1f2454a7412df45604c26dcd5bd3c202ed88cf30ab50979cf4383fd6f1367003d023abe87c18450dd675d0e35f196023100dc082b382d9338c7f9cb66f108d8648ec1fb9428d454399d0683c56914a1ba70eb54726ce91f119b982333a70527a73d0302047c435bb500683066023100ffa82753ee0812ab75d5bfb3bb94d27d4c75c8bdbda6a164a025425aa1e2b1a8071339b85201e554798bf9a5b58602ae023100bf34825c73c9a43c832c6ed26bb7b3d29a5cbf2648b20ca1e704c8ca2e296a67372738891d60126f9638a1e6df765c750302047c435bb500673065023100d539e6462198a68aa53487d316d81dc35196288506892a7d1cfa2842bb4ac950c90ae51cca462efc6b2e3c1d1ca943cb02301bdd3cf87e25efae342480bb2fb35dbbf3a0f0af164c4f9e0c0964d015a0c47f62d813948d08fcb6c370e27d1a876c4f0302047c435bb50066306402303a5263708ec41196df088d439855e101307233686277741d29e404346942855ace456d022660cca0df09fd5b255696790230619a71c1c5c04c46a4770cfc8282416f6ff487de411c35bbc43f6114defd98590d1b1437fb31f73d94b503759780ab270302047c435bb5006630640230018bb0b558f3d4596aaea29bfeadf243a9b353a691373db95b95d326a3bd98eb1d5e688fa48e770204e5862e36ccb3f8023008662a8ef0f17f105c8b51d0bcac99e7bead220407801920ba4587f135da412c14723a8ccb3b016ce57e0185a8a61a620302047c435bb50067306502302bc4e48a3838cd1d3c880f75c405366ff8bb61df8f709ce56e302c199fc3362094f882a097af254288c364d83cf6c49c023100892d707d11f0114014def84d6b2f58ec63cf586a8112985febd84705838bee4abbcc724288ac43e4ec5a2fe17b4409820302047c435bb5006630640230249b887e2403180257ad6bceecf5b61b7ededbf6761be5f1183652110fe9201376f8bcf514376309cbe9e60872fef7d6023040740d6f5a36bcddbc15ecbb16c858451daf8f03fdb74f355ec2ebf2bfff50ae0399a8c7ac77647e1f2a8c91b5a835020302047c435bb5006630640230429d5eae63ecf587e9bb79c7ee557c39ae30b7885b93f30d16de20dfe70c4a3b1eab9555278be7b9eafeb49953e5fe08023012202515c6b00a307a584e0054e50b67e1d21dd79f85baeca5e4590abfca656581949384d1204899419be09c5ecae5f40302047c435bb50066306402304b669803b27c0d2b64139d13d4dba75c46525b405c62061bdb2c18552d28cb5ebfc94a5ba19a206d4bc3b22e8636715f0230373dbd40aea78b83fbac7492f66b03d7a28e3e405e5c7aeefeee267ebf8f24c19499adbf059f807d1430a40285009a110302047c435bb500683066023100d24ef31a83306fd28d321c9b6a9a5efc83dfb477952145607fb538f38fc1cda9984f6c3f51ae3ad3d3eff8f8c243c3610231008934f5cd161ff22299234b3c1f6642e8696ed8310d352cc0ba863821648ea9311de61fec0cf01be08e8818fb8cc905120302047c435bb5006730650230764aaa6fd3445a549630afe39278cb1612cb7845cde38a19fc8807c9369e591a42a79e25fb27bb28fae40148afa9e09e023100b5c3c4d467c50934823446568e3509106786ffb9164ab1a21db17a661dcf9e21acac8b3dea838c1b479f11daa162964e0302047c435bb50067306502302cab51c908d38c26ffd8b3d56af0198a5a0210fce59ab08f22b94e33f19b71e8d09b2ec19df4e62c078179ea276acb66023100de90df0da7fe867dec6311329292e102dc686de2c32a54b49ee6ce7effd14c69c3860e12c8cb7c5964add75b5b8a96960302047c435bb500673065023100cc77118582d2e26c63aff56d6e9319c17ccb2bc673901faeeecc0abaa1b5503d558f4f4d10883bc222d8cc74a23c7291023015b14138059178cd38092558dfaf548b767b75a2bfc7ab0d1ece21e48fc644a2d7b840bcb1b1b10ad44bbd07b0e647380302047c435bb50066306402303c2177415c248d73692a64d3f06f66a3a7379ddc145414d44bc47cad4263e8f88bff8cc2660263309417586940343a8b02302acbffad92aab9dd8f34977431a7650b0c8345650123691dfc0825d69e015c3c065b68875236d748951dfbcd57cea50e0302047c435bb500663064023016c82f9c669ae8ae1bef8c9166556f791e1f1043e064d2952361a1255b812ad38db67dea85cb9ec4e6fc7cb8bbdbc9a402307f9ea054d14728a29c2f3b2e31533270456bb0503b4edf8615efeee8c639e0c816c70d2945465c9d3279359068dd52190302047c435bb500673065023039f97c5c0e93a2ddb8aaf8fbc9a62232c173f5b1812985149535296a64bc7bc63bb78d817c5b37466dc664424b46e3c6023100f363ecc269c3ab837b64711eb598fe8f4cabaed4dfced6e625bb922c22f87ba0c49db451667a348781708cbdfbbf5a620302047c435bb500673065023058a2309aa33c1a3e9206ae77c782abb2cfda7883d4d241cd4f8cfa5ff203fd27071d0e28a60891d61fc59b900672e6d002310086121807741b9402676e4ea91e138617988eeb3632e08e293d193fcce952245389995e78ddd30993bdf4ffdd4e6b57ad0302047c435bb500683066023100d48f97423561d806de82431e4288217009757c9258aeaf10728fcebfeec3acccc8602e5355e6707e6e45c16a5ccf67890231009fbb5a66201940041bb9506039da8fdf7bab80f28ae0c63d1797b576463f73817d8432bb429c394b0046ca51cb6c82390302047c435bb500673065023100b8455993afb0f49a6805a3c0cebe4962bb97bde13fc3b69d7e6118fa47f8f148126cbe69dbeb7e1925eb8adabf3fb6770230423dbe350c9aca33080e868acf9871a3827e05f033c505de2331b8375fbc926930981f5f8edabe5a2f208dcbbdd0df6b0302047c435bb5006630640230041ecd521a841502bd62471119973876d8533cad22f3cb992ead8955ab3810b409396a31459a722757908cb597c84b2602303802f9465c3ed323fd0a20402e5c7d3c9041b0891f3a1a1d4ae39fbb0c3520473f0cd3f221280709d60e278a88f099030302047c435bb500683066023100f7aaf3e0c97a14769ad2ccf684039dd893493cfb76f7854270fb9de6716c539d6cc7fff4fcb49a8f8736bae64d0b096102310086e2d4054e1cb5895ee096623b0390a500ae68ce139f9bf6af1d7caebf250a6e8d6d47e727788f975a1e6d86782818830302047c435bb5006630640230170c1fe94ad8983a6e98b1318440a717b0bb94a948a4ef8b9d433bcbf884398080251015ceea39c24ba6e2c98a8d892d02307970aeaa31dec681ef566a5dfe79dad1352925526c12356f0068a91308cae5ad96957bbd15a171df80d6373396e6c2570302047c435bb50068306602310099d99949ecfb4b97c1e4f135f6d891087f4d43d69ac48928999daf802e23084535fc6aaaeff8beb2489a90c3a3a53b8e023100fcf15a377dc74d110157b9aa55fa4f7e7291cd90b7247c8e1a34fea293f5eff3bc43c8800c80a764366ecfeaa06827ee0302047c435bb5006730650231009b5d2ee4f3cd1ced0b664414e85400ca3ad079332cfab61b3cf828dd9f9fec41625cfe13adb09203e2ef658ccfb1e23d023007beba5853d1df9cadfbdcb0b92a20d2c166893f713ea9446c5b58f47308950fdaaa722171203349bca03a6dd7511b720302047c435bb50067306502303d1743293c616f693eb23e54d64d24e01cb0babd33ee6dbff79c588fe26261f338f1b8a1fd528a95a8b307e6ab505808023100afa7df7ee920599d0b2319c5f7f1a6140e5418d25a6c1e90f25e073eefe55e55a3e234a83eacf4ede6dd158a07e9b7940302047c435bb500683066023100e4532a0dd45c3bcbcaf6275d5e58575301b22531a277d6ff491b71e3e707a07d02b84a447c09cc3f4568e401d2488622023100a32e33b8e0e9f0c3db92ed29fa7a148f5673eecd374c9d1f6763c711153162b0f10d2d0b398ab0044148e06de2c4757b0302047c435bb500673065023035cf57c8e25ef9b2c0250382151bae08f2ac65abf38b200f819195469b4c1aee855f106ac2fb2e061b04098cad4f1fc5023100b7ee072f732dee42a0180e56874597becc563683d5906b8b41bf52a057e15e4c231d86cb15aaac84d68d5733b50e80120302047c435bb500673065023012d2b619acc9fa1c86637f6981e95315a31360a173a66db559cced114741691bf2b4663702a7a38f012a661ab1ec9332023100e0b1d1aeaa6a4a35620c380c1e7f7f699ff2400ee69b77ea989b1bf4569a8e56714df0a230eb13e2e7e9fdb4ee2426de0302047c435bb500683066023100b904c7ea24477cfb005021c55af28a3caed5901bb18c90e5eeb11dfefd22473debe18fba8668e8b192f85028ae2281650231008ca042537c8875c5e7a4dbd517dac6b71268fe06fc362e763e8142f988c1d7a4ce801adb27b2a89c76460e821347856d0302047c435bb5006730650231009487e20bd7b93721b0c6ec5edbb9fa3e02321717913b4ef882621d55f41b329b6123f747cc4d25f69c81333923ce5899023048905c29c37c6099bf93ab8796f2222bdf996501d46baea715870030522853fe5fce4246b26e9ad20071957e592b605e0302047c435bb50067306502305934b867e49f5dbd614bddd354fc358ec01a5d693d8595e2b9166a28479a369e1d502118c99da340e3a6462f2bcd5c09023100d38f4183851c6d7dd3b6d00f34744b49aa52b936d49f803299b116bc15778677e2f56fa3dc837852dcab6ed106110e9b0302047c435bb50066306402305c85a5b966dc45ba73a89a33330859716d4a571d9b7db57d211f459250a96e10b33578129b09d2216a78b555af11006302307d4eaea1fa8043708811508c7d7c2264da5e0e8ae47fa477cc756cb28e54e974474ff8f77ef25b5a54bb0d7d7660c5d60302047c435bb500673065023100ed6f3d1201a78154b42832b3228cc1f69426f0db8c316ab9a3d697284f27c7442213bb37865a21b599ae7da6fecc7c500230772756ea650adc20367319c6570dd114afbb868c91f0983ddf8ec63aef291712dbd35decd17857f6a067bccba7b078990302047c435bb500673065023041957b6544d3e5befb80010c4d5ac4974a22300fbebbf387d5a57a5de6644cb3e0043c24c86ca5261408006ac7b99bed023100841014ca4a821545505bc5cdbb88bd2512647c3509bb1d15d008b57cfebfb77e9cb190f6df3b69ff81008454cbf36b3d0302047c435bb50066306402305b6de2f8f5bc63feb15394e54079b7ff42a778c7be6aa1c9c0966ba76a46e2ff28f7b0cd799585ba148768f039d5ff8102304ed4cac810ab024548a24e3c3c6b0c6c8c06b3caf217957cd7c979805849d6f250e083168bb77c3ce8bd163f7e65d07e0302047c435bb500663064023056436049108f82016aae4828b4c6b5e1cfadbafd72f3e49bd88fa5301158c2080a8e72276eae96b236862ec5ff8ff4840230336f25dc55ac105e2c5aab92f5b88a2418bb5a9babd1ff4a4358ae052956c84afb4483c4a96e9f1a59d7ae8953d31b3e0302047c435bb500673065023100b366bbe2da05d5dd0bba37c2e6b33e2988c2bdd299a718b07c842153b6229b9f55764766894e745a698c843c891aaa3e02303c79cb798a9a5c06f641f6df7cdb8d29812b898e0cc18cdaeae894975df2e3f66bf2d5cc40dec597ae338161d7e27a4d0302047c435bb500673065023100cad053abe1ae8ccd32163ed9370c142cf0bc714aad08d45121e0a20bf00409d56cf369b5545a07d172664e0c2633b40b02306101f1afcc68bd82931da1b3b3ab4df84c540559fb844f3da853f9d72e03f7f506bf0375cd7488639a1fc7c313698ea90302047c435bb50067306502303608a54db5a9ce7c42b95c7dc4f32dbc2b9329643e2e2fd61929565417162a922d78374ea4c9a981d5b39585cf0dde0202310095f45ee82dc50cdf7c71bedba66cb1beb55195d608e6f099aaa838003e58b0191f88d2a298173ceeb4845cacc68ee9010302047c435bb50067306502310086de2a0760db59e6e71a31e1a2811653d30d8c30a22894134a03807d2c7b3d343cd183c24d4c0f4b3f0b103e07070900023038d9389ba6c582272ec0da1cc2515fb5e7cd033af41cdaafca15dd005f4340902db663ae95c39d12daa299438deda9710302047c435bb500673065023100a538ee2151250ccdd140a3e83bbd9168603f7ff36b01a0eadcbbae47d2dc249b58bdece3ff2d75b9207116766c16a65c023056b2c2b7a9920d9794040a29728c40a21597a6d81f60cfb04a7879f563ca5458328bbaef8d40e00e323796a38d7d56290302047c435bb500683066023100f83d7f75da097e7ef2d730ee7e0a6e15a36a8e5c3c2da77203af38274762405bfc10dff2c097a3201104e438caa301d40231008bdf9355dce04dc00b680741734458bf30a3f59ac52aaae40886e25d0e823a1b6ad1d2aeccb540585c4de79191cf46810302047c435bb50067306502300cfd168b0521ddac9b5fcd44cb2eefcaf7d8dbb1d90dffb7cc25b8a7afffc7951fa1ef3f1bec963e5f5fec7e36c429bf023100da41c5484b45484c84100b78cbe13f9fb66c2decbd9629a12ef13a49b48f708b0c13ea9ad7373783a81e72f2928f9c6a0302047c435bb50067306502310096d917d086ff85a5eef189489ce6b6d3e2d3ebe01dc35c12ce298bca80287042f1d76fe75680cdee2baaff5654bca82202305bba6ff0adb3c9a9ec96be64213d9218d7a2b038c516fe6bd40810128c323943b06ee36f9ca445ca268c41a57a5ad9ea0302047c435bb500673065023100963480f20806bf40712c059c4f2ea9e9921f01ce7f0d49f311bd2b3c0f3e41b3cef46ed46ba0d4ffc152bf8935e8f962023033857641ac076efc44ce4802278e68799a017114951516b187c431af2304ab0fc252d795bb7f9a403136b9af90c46c480302047c435bb50067306502310080d0e19920c8f9a9248b5fea15f3b5a420e9e2894e55193cb0369da23c842d008356b477ac9ff82b5103869de7314ed4023052aa3fe82b87b5aeae3ee8408159dcb05edbbe8775872eb7899d1692833a933bf33c13dcbf6ffaaf82b4d2f50299ad5f0302047c435bb500663064023040b6092d21b670d0878cfabd68cfaa829c334165bc97ed521cf42048239773bd9fe79005a23b87753f20c05c9a88b0be02300c17f61e20992a250afe90f248921c2dbb96f2220a7d6b62a4b9c22cae1e1747a4bcee4191c2d283afa3a6ffc26211fa0302047c435bb5006730650230021fda3ef14f25774890e317734d51d2f901503c6088ff88e2981c74e283586a0b636c7c5d266808d5f9aaa7a4226065023100a78b418cb44b8fb64c5aa9f710f6c06f773a8a737d5a1a9b1594416451f992d28f2daeadd6c2b257ed669852c37a43190302047c435bb500673065023017e7fd838c95a247e1dffcf80a92db8613f25dd21a93e9ddddb65cc58db12967696d994a190b0f3b49dcb34582a7f2d10231008f68b9622bd8c4580c208ed441dc93638e6f3dd7708941d005157e78c43cb05f123039ccd251cd721a7cd142f74fe7db0302047c435bb50068306602310082ff63e9089e0045e33d405ef450fe7ae664153f369f7e5393ffc39280d52e1c5f74c701b47e1dfc1cc4760946ccdda2023100af0753679aad772684a33da2b502592daa3dd69adc954094d67f58083da75723686b9b7ba33b472e4453c595f1cc33c50302047c435bb500683066023100dedb9571c712ad6ad04080c45bd65fcc40e611af3e6767e04a6bdcf52b2b4fb3f349fc5adc1daa6e1ab5354c73e06fce023100ddf0ea3c9db43723015ec1a26cb3541084627898a1944d8a99cdd27d06e90f2c47f86ce4354716a5eaa81752612c4e560302047c435bb500673065023100acd7ec3b6229aacd4c8f445c7719491953da0188e790860b211bd3465cb36e54f82d6dc7c1bc1ec10b8e9ea4e03f334c02304bb16b4d4f98c5dd509cdf5439c5a08d386e6b10a7cb2f86ea2b701c59c948d70d92abdddd7fe5f64279e39424bc0d090302047c435bb500673065023074da12aedcab2222efe04fceadfd7269bfb00b20b1cbe0526aa08f2a294f018937d3940d89042836fd035e1db9032ce0023100dc4edea138e3fc33aa029ecdf854f378b03c88085eab65eb85f08d81c300d430ca14951aece67234d568d10970bee5c10302047c435bb50066306402300c647d632536a1df19efd60914f16e050e1eb6f5670d5e48b4b558b3ef8bbfc215312462c7c3ae6f43a419569cd0fc4b02303ef14742d4c43724e0bc523ea4f9d07c6b5ff6db3266a9bc3cf14ec2ef5cb8134a464e9aab7888f024f64ed1ad2cb0be0302047c435bb50068306602310086f68934cf5a85ff891e05408fe5c6aad11dfacd65aed27b449137b0ba77387eb824e0fc0586dd9ea393f5b81b4e8a71023100a0edfe4ba6da5ab2bf1d6db297ff78022de4ee20345ec64c31be1b10643b2ed2d0259d9ac58b55e93a55a4a7c4d62ef10302047c435bb500663064023041378af1184497d035e0db767448cc6fb1321c31c62eeb6ceda0f60d7e73c406be462665db1cdadccf8ceeca341a89cd02303e8d9354f68027facaa3c2ae71a20eb822f4a743c511d1d34d3b9bf839851953fc6f41487a51a0ca471c1f57767db0e40302047c435bb500673065023013ce50c374dc600d11464288339cdeb210753d79bcf101a5e46fcb6dde1aac89164c61050c4edf604183be83dcfb9b0e023100b2ba392c4a0c93edbdbc8c989560bb2d50a927a2f01b7f65412253597b3d52edaf3ba0673aca6309002bd82a0a0299f60302047c435bb500673065023100f29542486bdd93e026ffff5698c2e72bad4da37f303d1fcc648bdba0fa7ed1866d1e9b96aebbd7085e55639696ce4ba602300fa6a60e6893c891a9f56713c272581778317a6b179b15bc2ee1bb982609941eb10531ef054a80f8f52b713532153f0a0302047c435bb500673065023100fa7a8dc2e02ad1beb492d78f4114de339ea694ceac53fcef91a9354a67cae0527d89936af979f3a84959cfbcabfe935402306d652d5c0e84a6e41519cc6be8aa7cd84d2e0e769b1b9d053a28f62cc84f969db0e0935149cf38b776080d9e562a54bb0302047c435bb500673065023018d41b07fc3c23e0a2287fdc4488fac4ca1d732c51e200972439a0028c74eabf412501fac05ec8a047610e6962de0b3b023100b821b500e86fe9f4c6e92b06e9c255dcca62ddb13ce079ebf305f2d6bfde61af93c71390c5ceea159a256296c257695d0302047c435bb500683066023100f0c9e92efed08a4f74c54ab97c3d076ca28247744586656abfc1b224c693047b3106a4bef63b4c5a6548d7b1bd104af702310082015b49fda0caf3b23fd81323ad9c107b0393837208b56a11ae00a8f074eda0d7f2983ec976346e4eb823b42ec34bfa0302047c435bb500663064023022537630e8e833a189365de619412e8f4d2f55c32a94f1caa28467133b17f857658b66e539dc65ee06eb6fa2a24e38e802305227c0477a45f49922b7600bed4cd66ee737266bb70aa8850d0cd70781e83a6e887cd97464e670412ebf2ec92cc8eb7c0302047c435bb50067306502310096ab305eda797e86e5d7e0666cd27e6f0d87ce4b185e5d3605a209cb89c7697f29f0ae82c84ff093fcabfe16f51c863002304e1c2ed10091c4ef4aaac85937a7ab85bb0e7cde66e04c6c374e6c42b9f9ac150a5abc2f7ac4556105abf0e8b3d4cfc40302047c435bb500683066023100a546e0a7f9e36fa9c81f47ccdf6ad214dcb8d9f707139f62ea0d36e556bbc7589fc4a994e5dea3f114b77c4d6354ae58023100ebfd046e9b2837fa7217c620da50a8c0490a7767ebb376e928e843b6c3fdc9747d182db4fb6b1642d156a31ac9f39bcc0302047c435bb50066306402306ee6d06ba6704129727a6c6aa308db7fa441e5dc15bf59411160a0db0d3df750c1abf845bb7da0aa8f9ed53a14c38b990230181151f1df01c19225f7e9e40fff740c89e677930956ad0afd92a468eb70902257be1f0b7ff9cc6dd9aaf279784452ff0302047c435bb5006730650230338d7b6d47558eaec87fff45ea6fddbf11791b6fac1d6e3dcb8f99691c2ff774d870151883830b0d974704f4433fd548023100bda625dde2eacfc2449143b514084728b83a4e81da913933456af11aaf9cff3ae34bea4fbd84b4efdd82abcc2a4d39660302047c435bb500673065023100a2e22e63b0d2ca76840c15ab75abb0b04feb5ecf6de055ba7ac32565fd32a8f243987e145007125606a0057f7a994a69023075034dc9d291fe8636b1385f7d8b207a159ae24a70b247a77e6f30533e889e330e3f219d55e3b31e5288012f60047cb10302047c435bb500673065023100f4814ed864fe3235526912a3aaff545fc605a90229c56bca78e7c01c941cef5ae5543add6abbeae4b9c6cb71fbdb632d02304cfe7a6f59b29f510a81d5a588f5a68b65d0f6e5839f147dcd781d96f366e14d9f7469ceb32719464eb97eb9ab1f72640302047c435bb500673065023100cd23c9e3f345812e654b2ed58628d025a1b09a9e911863644908a74d6612b1848ed786d41c55c633c58d0a2a8b2424480230554624f8d0661b39778ed3bb7b38bd39ad28d922607c29492c29d638f04a25eadf48d1669e29c324d17a2ef57550b40b0302047c435bb500663064023002b01d2634721a1c6e2929e6db2154aaf3a16c9b06c1179f7b931bd2bac7f7cbe0ba43f721d51618eda1772fe482e04302303146d361407bb1d3bddb80e1263d93a1f88afdc5d234c657b419752892fd526299ff1e2677ea9ff2014e757108d028800302047c435bb500673065023100e41a5defacca49927fb5c7b06029f640bc2ccd9c8833cb66098f216f5b8aca10c887f8bf0d8e345c0ae8b54f1ef8431d02307c702d59bff0eb1265edb4c4119462dd92997e0f03a5d94135c995899e2b0954f240b8ca36412dfa000c2e082644525c0302047c435bb5006730650231008b83a565ae1a31157af1b1fa949bf5d74b42347dce4b2fe19431beec7854eeeeb5bfe3168c0187d0d546f363cb6ae9fe023001c59d8d7717af061501e73871443354b590c0ae2e1d7957fc75a2dc36c2f782411482fdf769259421330d4e9806a0c10302047c435bb500683066023100b53d2c35b9b2c954ab488fc8fc27517c8a9247712200949990ab76209d4e2e79cf2aed05a0fc478cdb49e35bb7b3791e023100ddc7c524ab89167924347a95b964e26dde960f5a3a0ff16f5d06bc090b282577fce86533cf41cd00fbfe818d2ff016450302047c435bb500673065023100d063959890d6020c140c78f80eb1fa620da802056b37ac6af64f367c4b2b0035684901838ac10f4159a69aa7c581397702305b0a2a0e8b60d0afe69eeab5f6c2782449adb00cc7b59d9c1607d1b18070a3b794d370566807fd841195c075438ac7d00302047c435bb500673065023100fd7d1d40915a9252b8c10b183a2501501bc74f191d2d0e871cb3f5ae4ed10fa16bcc120620fc5cdbb8c982216750abe002305984777ed130640bddcd05d84c29a21a6ba04655817fe4711d3168d7d0d502612f4a850990bc145bc6d721e9400538db0302047c435bb50066306402302822e5c1ef2b79c4f929bdba202ddbfd7b5a5d82a4da807877e6d9d106fc5c5339a47f3af3e67383d0d402a85a3e8cfc023079d9dabe4b3daf4692a02a03acd54a19b68ddc5625d33933a900973d20ae52b9f2377aa4c5d1d4c9c3e6ef2c5d0e2fe80302047c435bb500673065023100999fc15f6e3a52b4676e9e3d3bdd25cc5ee16df1edebcf11ac0d930310a8f32f1ec0348b9a6dbe5190c9209845084a6c02302a075b1b41315c1863ed3cf4b40066ee178fca44c4b7081a364cdba41127d0e4914120a0a3ff7c20940d129a75d051510302047c435bb50067306502302fda3444c35550281d256a956736b8417480ca71ae3d307810cfbcbffe9e8abbf73f46b377f12272727f737aee92ccc6023100e3debbbb7939abcee28f19f686925504dee54d2489fc12654a40cea1f82b216afff68364c2f5be2826ef9d89f851ccc90302047c435bb5006830660231009f166d6170d9a627e6ed332f020cc2985dc10f7fcbe2dabf2fa7f7566655b3a6c5f598d5458fa6cd2b7d67b68101ac7002310094b48e25c35f9f7b6fdeaa45824e8a59342385515425d61592d0da6924b70fcad56910283e0057fdf5c96988856cf8640302047c435bb50066306402304043e62d8ae0eb231257eaf432c87783f3b7ed1c48b9a8916a0a59feddc305d7bee9f9708373c9d4b67a5763aaef9eb80230112f845e23de17d557d0fd1206dc3ddb319aa18438e7133a5f60247f19a1fb1ae113c83bdd988b5cb8db16f0da7a6d7a0302047c435bb500673065023100aa1346c940c30eb97742a69beb10de292303e3633ae3d2379d787e989d3da32a8cc73fdecfae47d0a73e2c8c77f1e509023004f7ff79e551ffd548d3affdd10bd445ca1a5c164ecb6a990498cc3fdf23ad0a1728e43c4995cfb1b2fdd35a9bf127910302047c435bb50066306402303b6002bb9f35c7d0c8729ab14f5c43c8498a78e1d590ff71428400b7b48a1bd7f77f702733133622a1f3944cad664600023008cdbac7500c7aaa678aed93674fe621a0e6e29cd11c6bef7a2635a922558f1e9cfb8981d175f488a981cc0ad57e411a0302047c435bb500683066023100caa691278c6448c69b45c0aaadab65ac965a2c976490829a1b558a157423f15e8a215c3ebb3d13db10313db9b387313c023100f2a7f4d7eafbca4735faebaa9b5522b77d220fa2bbeb66df4b4dd1f1a112b01f542eb6f516745b280c77c33778d4d2420302047c435bb500673065023100ac3ef7740a7b8c5b359f471f3b24e462aa00c4d6708800ab5a5fe8508bea44b276f4fa716524548738c79d294b960374023015b9a6c50cb4eb73f00f1f7a4c0c6a1d06784961a7ec29b86290a2a1d2022f5cdd09df2d22ae19d1be8a2d1c269edb530302047c435bb500683066023100baa881e1cd2eca75aaec035ba4a289c66fd95fbba03214ed36c4c86371fae3f70605770a024bd9777e4b7fbaf725451202310084fe69675b2528b4407c41880cae1ae5c28746c8f8cde212efb7af38cc8517faac73f93a2d3dee2cab02cff0192b19c20302047c435bb50066306402301cdac50ed359925d14a78908545f68df2bf4c8fb6b6059aedfb6d2501a9c30199e81c39748503066eddd8603ef5bb8f2023032dfe897ed947fa3350c2b28a3f48baa5001dcb1847b23ce333ebee32e1badb29551c5c67fa12dd29af060810fd2adcc0302047c435bb500663064023021f75b9e78485d975081ea799bb9103a73c589c19791c469a38f0aafd60f91e54141d289ffce5a8e9385c8ecde1987ae023054c1d08f933ef6a0f53ad1f3ecf30e7abd36dd71a2afc5036458240a8e9c75e115e4bbf40e418b8852b5ac1627c5d8440302047c435bb50066306402303f15841a4c8829a81e8c1fe592f647716a91a08cb63ac2b1789bb426cf89e1f69247a0caa43c78dacb0b54a22e15cffd023075c57865cd96b506b9d8ec93de51c57043f29ea5000446b167f912a97b7abed007efb10fe24a69eefdcd23df0f5daec30302047c435bb500673065023100c6c036fd0f4a4ac5ee3fae0bc6ac0a34eb7f8f5c7eec41248a7d9c3203268aa66c38844d1424cac5b70dbcd576f6b8e2023031fa9570f633a4ecc35e3171ab232b91b81456a6174b3f7a8134d621d5d37447de70a45e2251bfa4ae7efd29751a5c250302047c435bb50067306502310093a5d6c6d08f30f4981a3ec5e523f477e18d3de2a5cccb6726976b795f10c3371ffa33ac4f89b32f263b0fc20ca40d8002303d558e513d736a5b33d4aeae7b1abeb8826eae31a0a78c9ad8b544105be559aaac633379158da35b9d40d70e58c6ff6f0302047c435bb50067306502301883ee570d25117a249e5dc396cf1249e218373f14e6592358d463e557924e9f2e7964ce211f75b76020a67eee732bc1023100b79e3c08d38563031196f59e3bf0359bc9d5f17d01e50dd14838a13a8388dbec0eaa49901776cc552b70d1433c3b23b00302047c435bb500683066023100a5cc2c68f3ceff34f11ef9e475c7d67a7246785f8ce322e88cf6d853232112962c2cadc8383bf66f84f348f76f9a24b7023100a066f4d0dd285564d6e4af9c8e1c0d8df4b05e534f64ddf5c9c039ab47fde549d8eb2004b630ec949b8157ddeaba9df00302047c435bb500673065023078b6da19aa4f835af682d24cafb5a9e407f447ed8c9adfc5a15d5902bc748b62f3945b80bc63c10097c72abc7b2cb612023100b384936bf01eeeed6fd94041558477fe92f994d16691f9fe91c036439fc50d4a686be1eada100bea42a23a3979dde7820302047c435bb5006630640230509e46b99b66163970b3b87f14db38d91f1b22a1c82c2c5f346f4e56acc59ca390b8bda8bbb572cc3a2c607a914eedf802307f97ce080cb87591cc5c9d6cd5f59def3d0d210ea1ab3c6a9ab9805defd03c08e4d7ed26909a9a8af9da25651b8bdf8c0302047c435bb5006730650230350553d0c68b32f45b85769726a2cf9f56f6955a7ca42b8268cfe7623093a3599b318da84cf69884ff72eadc6cf7c4f402310096b5a2ded148d52a189e4207882819747147556ecf2f70fe10867d1629f91abb45bd8ae45d3dccdb8522fea1d4a3a6030302047c435bb50066306402305a64123e466fbb4dbdbe4bce9ab0c48ecf00ee6937a80639201dd4fa01994b2a2d59aa16a70846be302d91dd1a28a15d023040559896006c0a23ef521d790cef9d7eb8649e10899da6f8c80a3c7a5a5afa166b0d6d6499a6ea6367fa0ea1a395cb4a0302047c435bb50066306402302e083928578f1c5748546b9064b34fe046870794319806932e1f6734e027aeafe817ab0cf700ee0500f52bc0d65fd9ab02300b609cee5182d981c9a5ee8a4f7fc8af440c716d1200266c057c87ffcd002aa1478c5138d6a7701f8ad8ade3230b6e510302047c435bb500673065023100a40a50ede3d032fb22e089c3c188b7dc3ad6c21c9bf295224e8a6bc7f7de5e4164e178fb74a5bad343320940f09bf41c023025b76a99cf3170e4aabf29b920d98c597f11ee7791e9b592138a9d178c86515f933d5f69e6279c9bd6c973f903f2d0f70302047c435bb50067306502301290c3bd270913410de7b45ad747046264e7e8dbaadf6a111f0bbc7fc44d8ca2cba91bd66a66da751822591b215bcb98023100931648dc55ee88b947f7b5ffba70805376cf82dcb32ab20a2f2ff6a5f617a1cb68579d0bdb5087bb8d6bb475f7c95f0c0302047c435bb500683066023100e644b6db5a84fb5e6e498cb372db94eef20a171451d4b2b9eea0d799da8c3ba645ff68fe92a3454c4cf95be1c9f59e67023100cb0075d66ab226d6771a6ab2ea8bce115fb28bbc9f5a7daeaf14a83bebbc232fa5f022db09a5cbf3af8e9244d943df4e0302047c435bb500673065023100dc8046c5ae3d04f3d907e0f237cb20280e65e6e0bbb0451afdd1590d65313b6d6fe56541757422d7bb2c64293acbc0e602303727027bc8502258a83a50c8b85ddddeec39a7a4c77e7fa674584673abced21ec9a8046c295b1fbf647d4b0c0a20d47e0302047c435bb500683066023100f1f342bd6e0c0f3718347528c355af01e23b418404dc1e47df1151c4e8df886070e809be77f108d12d15275751a7e4bd0231009c9bc0be766f6470c200571f3672b5991507997796e39fcc9406ede626b252675ed6b66b83a05a1dcd519617ef63b3ef0302047c435bb50066306402301059c17fe93e289a8578e92236faea5c2bb520abbe2492a0de61b30a7ea6ffa4ea1db0b648ed2ecab03a0255f8405c93023026914965256b8f3a9970baa7dcf738584ff6b933bb78985a6e9c0195e23b35487a6fa4f4c40e1cde4432f43c9a2f599a0302047c435bb5006630640230446a751dd746045d5722a7c0cceba5986e9f30a316526f32469fc4b2ee1eab4e666d9fa7de4455ee606e8865d7713d5a023060bcf31545625ca1453e29842272854b108955c9ff20609412e6662e3d84822ecde37593f89f608cd5dc90167b2e48000302047c435bb500673065023100b3ed8a36074543787158633911d532ec07fd40f55a86029a348c0a77e33cc7b2bc0a0d27e99de69074e46fe45ddc7a9d0230169ffc15850686f12329c7e8aa383fbe63b0b84a3b2c7ee17c5145e0e0366df7465160a80f9465ce43d9c1f218d1fe980302047c435bb500683066023100eb89f29232f8c231e98cd14513142851b635b3d159bb94f7120f770e703c1926a1e790eb4212a3114a2c32c679a10bf20231009d36584402d34b743ea872d37d0fa7f6e4a660332c284161dcc8bbb598a63256a1b7a41a0a021ec21ecabd17a7c36f7b0302047c435bb50066306402300e917437e3c2e33d1f3a14dad06a54360885def1d51ae057f99aa5b499e02dd4548ad475c84ee1f11a7ee93793c0a39302301b31e85fc42687bbe5873ecad31bacd006b69e612673ec893c153bc75cc972e3acfb62e16d1ba17c183ca75905f409290302047c435bb500683066023100c2a14fb3ac21f29c630654a90bab3ffe720c4215e6c490638b73c8e8f3bf0c36c367901126d6de0ac165f2391cd2e6f70231008e89f9a13cfc483691f3554a6f55fa208d887e607c2633e918c083edd5f13fc029b72cbd4616553cbf0c106bc967804c0302047c435bb500683066023100e622381eb913dd3ebe23623676accb1e3d1ca927a1046b131a2aa6057b7c5431e453774ab51d982f6157389f85205f19023100b3c1f59cb5dfbeb2af31625d3f12ce9a117e7676183e2a393db00aa7b30b23553969897212d543e11d83ef72b69da5e90302047c435bb500683066023100e10c65563fe354452f3f6ca07c19ad2a31335ab84215adda3a6fb5f05f27b905beb904b8a204adecbf4867cefad3d113023100e4dd06984fc7044ecf7f16eee27e181c690331d05ddb025f87f7d625e8b05a86d5a5c7fd86d6f9fef14a2fe09d9d158e0302047c435bb500673065023031f11e247b159baaf212ba331ed6228e77fa045d56cadefe763400f1b09fc642a91537391372a8c8bfa3a4e778e192530231009aad96cbf989be3283b3eda410cf7e6a7e33a45653dc9e4f2c32682f2798b6d8934c1ab46d28921e255497d6d0bd65660302047c435bb5006730650231008d7eef3b99116a99e93ded23d5c4ca533a24ee9dba277d270654441f4e0637e160564697e9d65ff68061925c6954a7dd0230544ce269aa3c29965976bd7f4b5911b0ecdf279193581c0f9c432ab59b2bc1235ccdf068250056ead8ae99167e7b9b580302047c435bb50067306502303f744bb647dbd8ee3289b171acea24b56010a8a1fbab734597e062b0219d69355bab86d1c307f6f413b05ff9bbe4eae7023100f36281c3a7d304ddcbdc84587285bce2b40a4f6b2c164f34978e96a77d9956ed09a4c3d19e66b840c7ad6997c2b1cf5e0302047c435bb5006730650230460d5ee31b8660dfc4bcea84b7e1c34fe9b861312d9096afc3e2fe7ab7c8eac69c6810291b84bbd47f7727a3cacc1c340231008f63be69c7b8c047ff25b67f547ddf5b249052243bb022352e7460dc90bb351139fbfa1f8e9d80c40d3463871dad91010302047c435bb500673065023100a0d7922a8b1ae50351dbb4642a1a2516c92d209f814e47873eb271e6e6f332a8d6af6d59e82ff849257703bcd962428b02305da506b778bfc1a1fadb4a520c5b38a364b1effd9d0d153f967e1276c5fd7efbc1da262e8cb48db26ceea894751dda7a0302047c435bb50066306402301c14d6e0a216af6e3c8672a7fc8eca35b5b3b0aa863db3af9a7d774fb0a022d8b5b360d84f9968ef7df345c8533852a90230314aec47779a2e96353f0d72b47b81b7aac1c4a4861784ca90edf1ac8ec246dc9bf5fd92dec3a00ccccd511ea6abcf7e0302047c435bb5006730650231008ece0f1a7a46623f16828205064eb2452916fa345a6e3bca429bc181087a503d5d499669baced6855c433b811f475c08023055797d6dfb0b0149a3e581f293fa40533aaff2b84bac794b0880fe136eeedf8ecb4a8d25b6a6e291067a0620c032f62d0302047c435bb500683066023100a76dbd0eed18d5f4cba762aac68978a8b1ef399de96283fa4765f21872fd7f608cbd2989d48b87571ea786def1ac7a3a0231008a960ea19244ceb31158bc0a86f34738ec1255511f6f94ad79490cfa32895e525ff799acdcd71345a13ffc8f8da2e4a80302047c435bb500683066023100fdddc80436a4d0f977dcbb6309114ab9aa345d19ae2b16d548fe9cf70ea03a41750a5eb7f0570eab1c27df3f23b52c32023100afe4e9791bea7d1d563de22df6585e8a7be0dbc4d0b3ea7fe81232469e1a759b4047f53b595cc5829ab6b7342bc27d9a0302047c435bb500683066023100d265fd334f640c8363eadde07dc3c6916db2f3cc8f8f59318cd935d11424addb12874139feb2a849997194fa6b66949a023100d0312b748e15902dbbee6264279b9ec2b413b1136af9d01c7dfda912f2e2acdaf18153757a8863768c59abf58fe199330302047c435bb500683066023100e59de929a58c209f9836a69d4fd85ad00a76b98024bfbc2be7f7b2db4db84eb280547764816eee2a9b3373d95388295902310099d462b82b412bbbff0ee20fe05fd1caf7270056b068280033ddfccb799f958145c93a3d21cdd114c913700b2a25f92b0302047c435bb500673065023100bbaa195ef788e4c31594c6dae9ced9adae5e8f1d7e0ca42ed83877dc60c9e64f4419350bcec74764aa1c4410fc85c09b023056c7815512fa210be2171a87b983f4421f6947ea0c77e6b983cf6b2f66222c86c85f70ded7e540ebfce99ccc4a1d822f0302047c435bb5006630640230560a9667c436712d62aed4d7d2d7d633782bd96ea196676b0f96803e7f23489d3d1bf8889085c20695b1346e79dec59102304691d3a42e88fea9b512899bd41795ee76359e9a2b0f3b6f1d44456b870dd6055597c61e9cd9c2b401eaa186f6be5d2e0302047c435bb500663064023053e8439b9d5ca108d7ba117b2da084f353c4c501780c6a8b91824bde28b4700348ce7c5ce4b510bbece2462ce888319c0230542b3e02f96e9c6305a2841faa8df00334c387c831132876b97ffa22cb2a02c0e6267c0f77ab9008d418ff9cdcb539a20302047c435bb500683066023100f7d40f1a5daf1678a0f0d57368621a1ceda15a299313d5f450a23aad6e46fa99111139e4e3eebee46d16e4bcde7e388e023100889eda18df26d5438ca08c5ef8bfd09a8d25232e9c8076e0f700458170a4eda0cae4b729ab5d540600d504a4d5a69a530302047c435bb500663064023018c2e10caa94d7c86832ec60a512246de5d60e270abbf5c5b4df93e49093bf838cb3e1cecbd8c930ca508ff6a38bea5c02306193a889f10e6f28ba72edfe2f24990c0c1eab158b5a7e1a72b574c0cb8aa4c0a2d2c6d5792525eea80c2b0b69d1afac0302047c435bb500673065023100af1125cfbd70a95dd92c6304e4d7835d2977ed9aaa3f67e12312cd0ee40108a2ea7abc7cdab9be224020dc08a5c85a50023044026a538d77b67ea9d4ff5ab0f06074e8cc1a44af675178851980c953dc55246a405835d8d9167098800cd71c1728540302047c435bb500673065023100bad21f3bd4a1ac9da7baa51c7fa3d15f0a20bc9cd4554cc369d216365b15add755f6d0b9525041e6dcf8019ad3f14128023073822c0bc7a5fa38510b189621e977ab470021c6d8ffd9698ba92e29b3eb0576c473ed1bfdb6991f89f239fd17b0fda40302047c435bb50067306502300cf10b70615d17a89dac96dae12b2c41ead2be70a2cd21b033dd9add28d498ecf9cf80678cb9d4a6210fdaa352ed480f023100a9c8324df5270d49bd4cbfa9b531855df33acaa69d63d2c402ebdf5fcfc67aad00f007b685d32495ecab9b4e52ebeb280302047c435bb50067306502303cede5531f54f474f39be8ca3c70129fe99e6554ac0d6ce1849c54dae4f342b2a5636c28fe5359c2b38c22d7790b34d5023100ffb7c0932f8bba07569e4380a3f230f33e55460cd66e9ab5c9711c3789e4e578260b0f11af8a64559d40355f3bc5b6770302047c435bb500673065023003c5986ea1f26243eab99829ddd2676f916670af1686f599a00be6c1b0aa037a85f16e72197a5a48f78799d793d24b31023100b4f1dac5a20bc586dca78fa3193c3db15f5cfc3935329ea8c70bc20c87bb56acf0b923221120625476cc29ccb138601b0302047c435bb500683066023100be8897703db547f1e584aff4934c1a61806c81b9de06ea011aef73734637fdc86d5b72c685a53f44cdf0112552e0890c023100ef83aaf58c61007ae09d249e2783f1c7eadc2f730b4f969aff862e5a666b13eec7583e9e34c0d04b8110e132c04df2ab0302047c435bb50066306402302ba2b3ba73bbd84f82a19b75ba9301217f9413e93e4cef22bdbcec7f2a4cae49bfb22758d89981227b6ad51c1d5001ee023045510d0180dd10ca2e25de9b36720adf457db0d332a3ded9c66bf61e52d044a4410be984ef4977a5824bf153bd89561c0302047c435bb500673065023100c9ffcdba618b03baec687e3ca4347e04a85f986e4ecde7ee0e5490123eb3b3e6388d2662616663c681a12edfb5250a730230361627e79628bd8dc300485ef2bba31e3466172639039713208bad1979fe1b53054e79b57293ed6ceac0c3b7b4c79c4b0302047c435bb50067306502300f129f1da1e49d2bd7c9e034a090972d32cff2acda26b035db523671e6ad46f799a603ddf2dfbaf93551cd1fb96cb5850231009727103472a0845d1a731a2be2e65ab17ae5af8956409849a88397b6616935f73653ca62119e0a2df3a5541ff73968d60302047c435bb50067306502303ad24bce5363c5aa09fd4d18b50afd52ceab7910226037a37c5bb41c41d2c39af488f0cd22057234ab89816898c322f0023100c54402b953450b14d698d0240079abc729a115568c91c618237fb80a694e0a60986a93d95e16bbf8f3da90c87c0cdad10302047c435bb500683066023100bdba042beea865125b49ed1cf126ea61f44e208a09238ac38f2fedf0d6b82f3dd0c4bae8c916234c64ce1bcfb02cda04023100f3b55002d777e5a24a95adb4d2be1de768f1b233d868d36334190588fe44690c81c1dce205b90ca636bbf1d9e053ada80302047c435bb500683066023100e631a722d9f64d0b60542599e90f0bb713936d7e8ef171ceb1f43528584089705e6155314b0cb8eb376214f5be1d17da023100bbf52159641585e13f8690fd82fb1915d6913407a4e2923fcd3e33cd0966a10969fe65088cbb3b4274af228b18c791fc0302047c435bb50066306402300eab34becd8844ec252dffc636557b3f153a007c997325c7803cd320423882bc9751a1ef9883b81973f2dac6b5d07948023000f886565d8990e16ad6ed80ad8551ff371b89ca0fd309ec2bed8b3c268b4a23d1d4911b702a04907e9649e49beddb670302047c435bb500673065023100c0ac0434dff5b5bda062088af9f59773fd3327a66e6e302cf26fd3fb3ec40be5dbb73b7556099e4a86e92b015ccf52ef02306340c46ad98bb98f8fbff8f107375622bdb5bc37219e4b5d3b87ab9769648e2239e4a55c9fc5273df454eac4f1fe9f0a0302047c435bb50066306402304d118451de41197cd737079c0cd2b863e53632a7d6541d7431a600e3d8b51a7924e97af406f9a03ad5f44857de417367023068dd6e0f2801217b84cc4b478ff9bdae120ec4b6804800805353bc2c9607682be1e0c5028914cbc50219bcc89cc711950302047c435bb500673065023100f83d179e8741fc1e90ba24545641a2ca15949b6a1eac0ba9abeca416dc1efa83fbafdbd744a11c37a9713efc961d51e30230219cbfaf52fcf53b833a755edc7b402b307ce6a67862f748945e55fb1a5caccb5227ed7eaa5e30619d24057edfb72eb60302047c435bb50066306402302de067e1428a08a72133ca1d2098cad1253c4ab456b5f52010cd5b0658d1a98d94b3b0a98c74239ea260b8a0e8ee504c02306ca89ad1fbc22de05937c7ec381460691ec5004af3d9509f4fb2f0b067a6d66797d1b2b7699fd3bea145a955d61750780302047c435bb500673065023100bcd48c12982415727385d4ffe5af346a8162e4a35c1cf3bb9c1b38c1b953ac5d5d2612abe2cb39e0ae4f5048f3aa9ee302304c25045db84896c54003048c848e9b15a8e72815b2d1b86b7b261d7b782f56bce91103350807f36b78263b16c2df819b0302047c435bb50066306402305bc83f647ce1baaf9e4561267a2cdd6d74a00e4d129a8e10d991991411bcbfaee544f8fcbddbcc6b890761d60f5d08fd02304375d6fbe479a73da16211a13b24d3cea0fd80a2d7880c02f75b10447b1ed11dead6b8d3d7ef023fa8bdce89916dd1240302047c435bb5006730650230742b1ed9d579ed13edcb9ef099c588bad7a8eb8a594d768ec671407404ff9d365af6d83862327be0fad092cb901cb5ce023100b30863f5a0957903b00082ffc3fc084951d30b5cefec714ff01ca257357e2ca7fb144fd4164154bc9c6f4eebb1dd6e410302047c435bb500683066023100a38d6d0e12437dcbfda5c630c255ef95b420572271f552662bfabc2c75f9ca17349b7044e0dcc180263cde9eb3bca739023100a829dc7adbbc822864a3cd2a9d1c5a033ad54c0aeb18df95e74204f31ffc65df936c5d2869e4faa10a387eedef5b6dd70302047c435bb500673065023100d21343ee9dea52450211012e66e167dc0f0dc3edb9f0fed4550d79141f64161694d606cb2439de6a141f0b85a55c61f902304c9cd64979816530f0a6f3e672783d58a548627d5ab9249fb19325f2b81bc4408f8746aa5c445bde45b0f312571327c70302047c435bb500683066023100e868b2056f2f9637dd64386309d0dff9e94346bcbc3eed13313d20b276ef8a447ddbe95edb64b75c6f277323051c1c6c023100b47dfe9f4b6cdc6254a027983085a88a3a536e3e807b158f7e725a8c7711ef05cd09f82a67122acd8b312109e4cd9b570302047c435bb500683066023100ed5c947722d1ab0385a00aadca456aed31a06e21946fb91b90c0c6885cd70dfaa2cccb8ea27a30c242b4737b54e24e4c023100a286e3da3f7de9aed796bbf6131da0e94405000baf318b4433cfeac60d6a51f66d3045ba279faf451a94a1ee6316f51d0302047c435bb500683066023100b50dba8904a3ecfadcc945ee3cae65fa2a565db6e5b4375c592bf0f6a9e06b919c8c9ff54894c9200c647f1a21958091023100d7573f4f785a8a36661ff9a81e20e741f2e98f06719cda81034db5be7291990c5320e73212cad8679f229af11caf235e0302047c435bb50066306402300fecdcf93f0dcbf234996171e616830adf16333b245816bbc5bc76110054c1d067ea6dc8376a1a7f05d9b257dbc38dae02303b007f497cafaf719a09bf400124cb82052360178598bcef5f711274e72549d73d5b80827cd957c4d8271be3b9bf67760302047c435bb500673065023100ad65bc69d077c3d379836ec08cde53eaed66e9d48a81f51f7692e0fa545eef24df772d11031eb20153dd8d177a497b9b02304960b8f75b1f577e4419186e02b4465db7c9e7dc342a7ca6640d79c7f38f64accfb92da3b88db437786ef963ab42072b0302047c435bb500673065023100d71190bc90120c7ca225ae9fc716a0f6e1373d73d3def0b0e94157b3def4bdadb9cd9240dbb7fc748d0e0729a4fb8e26023059855c6ed306d76bf84e7d8494cc590445f5744d26718ae634d513d84c5850f9a091eec709e7934c44de9e66807814fc0302047c435bb500663064023047f142ce09b8a88f37265a3c33fcca0f7271427989d7f0098fd1588bfe2ecbd146f3eb94cf5cc9f5470f61983f57a549023076346beab915b736fa2ea576773a1d009fb47438a5f710e9227d4d00e5852ea74c18f080efe70c1c3078c506b7bd03330302047c435bb5006830660231009d29ef95250c6ba6570dd1d6a2ede33bd0514ffb46b7616af4f8138128b5b3c7ff2945545c98689d19a1d4cb761ce53e023100991495e86bca4f081a8337315b33056bb8180556aa772434fe4c0b63dd50506e74b4d9d0ae1069747c1a3cbeb49915810302047c435bb500663064023072b5afe8982e8ec051bd7142a43144479a3deff47d8048621529b5dd1a038aadb8daec7ca9f711f0af23e33aecce6c2b02301a7183ebd691c2d06a98f3bf9bcc9ee002708ba63b088b6d14a2e19ea78dc06a1c6dcbda51cab9036e437f6191cf1c950302047c435bb500683066023100dc9a8f2beb9c5b99951313a60502789eb37854e1aa59499131578036ea61a8afaaa71138941bf44fa4b2dd5a29b813bd02310096075caf41c6f402460334b6c96cbfc599dbd52f8475be5890a5dab9a77d3e67aa56f575c49c4bfb111d1421e350ccc10302047c435bb50067306502301c00c57f60ea1c682d0e58f64cfc70de4310608313265a767f96bbcbe5e8525db8b6d36f5b5c9d0186100fdee63cbcb2023100e5010c50ad8262d4ea4f89ff399815a15e516d26b22bf22458bca73c5e858948dd9d3b989f6612a56b43e5747c3304a60302047c435bb500663064023018bd27d3d6847649dede9fe9c54ee5bd8d3cf853317247d80ca86c5be7656b964f898b594aaa9900155989a92a486c6d0230158a8fd273fe716ae6f6f45de23f7dcc31a2f13a30e6bbe854e114b8baf60445b9bdf92e29dd2af23d76bb7b96619cca0302047c435bb500673065023100899b9c39ee48889a917f685db53963d27206dd9fab2baefaf8f17f2e8287438a0922fb045b7cee2b5f0748b22a187fa5023060edab85ad4caa2d82298e9e52e2272a1fdbd2234ae057434afdbcbc9bc1d81dcf4f692ee68f47d32e38e0d26f26aa6b0302047c435bb500683066023100b1a4d12927d9514262c33d23d9afc850a7c1dd23339318e86329f014617588e995f171f54a6fbcc189edfe4cb5c4d426023100dac425c0ea039d429440e77fd77eca4277f2ee093c1bc45a58aa730980d7a757abadf914f53d19bd1893c76be707e16a0302047c435bb50067306502306fe88bb7f7e9203383686fa2050951e96526c604cba1b1db2916fe50aee6923cddcef2d26bb6caf93c9deb921ba5fe9d023100dc92c68e805686ed03ef1ad69887a8029cfc714b686bbb7b23ad95c962b29ec42f51b4555288b67cc42805a18c12f6df0302047c435bb5006630640230034fe2a045cef0bd191499872ba6e838f8b611755a22338625780dc493e2d42dcf712201a68ef78f3b3a33aca96a2d090230713493ca86c31041822fe06c0132823275e369216bb95122d28621050a5c856f03395a9b54a75da6b3e8e9dffacc80470302047c435bb500683066023100d204523dac23585472d9aa7cc263aa6456ef5f3c3a70d9352fe1f4a742d9368cedbd0256b426f951ca6f08e39eedc410023100b2b816283c7860d7e77ddd265db86a7917550f23ee6c35be1afb8b3883f5c344479c055b8b8a5589d7ae85d3d6c7e8920302047c435bb500683066023100b38c96d2107df9a4d1951a2b49941e01f7217f10fdf22500aef8601a61c4b7a9736b3c98371a4cd4a3c9620108a10064023100de27d4cbd8581633404842c193bc30232d76e35e40d7e92e9255d21a3b1327e1c347654719794b28a67dd728a44ee7630302047c435bb50068306602310089b297f1cf7ebae7afb04fc90f52f194ded67d6fd355eefdb43394e90d211ada6df165b57a07808a3d46e21a3676c49d023100c65b02f7b98d0be68192f35181a080d3f1c23878a73aa43b95a65c90914d6ae46b1badc5acd04b72dc82a136b079ba4f0302047c435bb500673065023100bb45ee4d13bdbab53f819d17ccf303c1f0588fe9817cee5a949ec57d05cbe5073356c191f505353ff7c89d903db77364023008459b4e9fde35bca8b4bcec04258a6049237d6da934a7031fe2c9fee43b5f9cb09feb438da03e802805cf6acfde0adf0302047c435bb500683066023100bb34200a65e548eb260dff5c4873caca2fd68e331ddb3c62cd94da82d675da8021bde017a594cbfe5f0f98dacb21acc4023100eea6d5b1f1ee73fac5daf28b4830ead9ec7cb8886e9d27944eb9c5db223d66f05d4f6eddf30e1ed26aa3bd7cc6bd67770302047c435bb50066306402301ca12019b22f840d06e149239c4d730df0cc074abebc79e59237ce52e0ffe5a502bae6d6f194db2b7412e4d59b9cff0402304e62f901a304bc24f19aa777c8d0748b0f7cf5d7ec742b13f920f0421d5a34af59841fa4fcd59cc12e69b826c5ace13e0302047c435bb500663064023078fc7d160d79c58eaecd957b3fb2644d0a78c31f9e48fe6b1ca02bf7dd1bb1134d0dae1676915135c47db468df428cf0023075f1dc1124c700c6c01dc759e59940c33c41734550d7deba27c0a47c99571aa0d4bf75ca800845c35e75bb5501101b140302047c435bb50067306502301a23f53a58b6fb1f84bfa8926e7c9aa51faeb58815b6119a123b261f1ab178804b85ac34dd10403cb6b8c602d64357a5023100c9d3e74a2933999540fd53283ebb9e903e3055e77d0174e683f286512e54323c6256eabf1f8429f827f6d6846d21e6e50302047c435bb500683066023100b01a62322a757b0797fa9cfd81cfc19cf52a0eff50e174dccb64c1e1da62d4e68cd83244d713b2fb6e17d3fa964ba95302310086ef0d321f1d693921bab1f9cb39694387e0642edfdd9a92d0b1052fd6c330c363a265da9e2b50fb9d748bab1030a36a0302047c435bb500673065023100a694541067bd93d6b726f23da2a6733bd34c06eb324ebd09058466cc3ab68421f49db27b31698e54b585da3d1abc565d023062cc0af767c03653beff7618a66a2f8bb49dee632300f034fd16a5112aff4f52d9cd06acf8d3e3f5b1fb6dbf65cbd3120302047c435bb500683066023100ad334c1fc930a9492430b5c1bf0e64c8dd906f89cbf924dd76310166dd0f839a3aa313d3c81d3e73fd90af43e4cfbebf023100a65359fe3eece3edaa53b4b1192468ab569f7b4ff1b0f0852fb4dfe8c9774f6135607151c67ac185b8d6bd304d6177fb0302047c435bb50066306402300ebfbecfc4460b71256f9e41629a7e27ffe1be7604a0ad0fdfde3950922f8d3789f1e71ee1f3f3d1d87822b741d5336002305830bc61c70e3a4eefb3ca90877b68a4d25932dfa8312487b0eddf1f3e7d543c660ad0c44397a0a6334d53d632d203170302047c435bb50066306402301392dff42f7e45e2d3a192a77c76aa16fe7b619199f722e5ee9215d18349bcbd5ba408bbcec9930119614397113c52bf023078b9e7b2c8c9b5ef7d0263ef5e9c9590c6a9bc81d2c98e4a0fc6ef6defc5653968062de4d5f6c49fce7180aaf549adb20302047c435bb5006730650231009a5017ee42a3ff3e8b19df5bca5313de278827a07c0dc102436d7827534f033eb99f2d1fadc39072adc3e684ef55360a023026416d930eaea513437e6b81b591e7688421c96860169059b168f01e21b6c75b6982ac8d71d00ca1094fb59f65bf152f0302047c435bb500663064023009228ce0d710d39a4ca124ae9a145dd23842276609eaef479610cf23279cfba6ee2721d8ef56596edc3c4542af5e880a02305f61b3b7d4d62c2c4b57235bcabdb703521ab9bfea845b7986c9f475ea3c123195cef69aec97af722207d37a515f27790302047c435bb50067306502302777bc162a0ab77c7b3376a926dd0df2e0c2199f43200cf10bf58f623c8884cc727fd5e9148aae11c48b67f065173a0e023100fb1c5b2f9731319ed466d2de3766e2f7e364bb67eaed37d655a17ff8b76470233c17217593ca65d93883c9545e21fd3d0302047c435bb50066306402300b7fd973514f9430ccb87c357bac644b04cf811a6662f1c614984f18b78cfc241a18ae56b78fe025b8a463b8392d52df02307ae6d3f21bfd2d6ec6137ecab366c7053738fd780a8298067329d3de8bb1387f1a544deb54e1766344b917b9356d01070302047c435bb500673065023100ebeb517ab8b747d97ee417ebcdbdeb641f5064aedf4e5b3cfe1f461c4376933a1f5bfd5eb8fe68c176147817d319d278023004f4d2ee46ccaa11ee1b401c09049299c52ea1b9deca7cb0833093e82f30e277bed201415f65eba2dfb0cbbca65342230302047c435bb50068306602310093dfe39701b6a8a93f449274919cff0a36ea90cc51e048bce6503cb29a91f323db9c899c3341a5a4f938ac4fa3abb9810231008c1397f41be1ccbdc18b855b8df73b243b0196e567c93d24470dc0669a4adcedc0f738c1aae24c93807a8ea578bdf95a0302047c435bb5006730650231009f01d0fe97cfcab08d38545c6407d117d6108cf16eacf172b43d5bbf708b30acd3b56a3c5083356308521ad0df2d5c64023049c79e28f4ec23663b2cc853b28d57732ca323fb0a884d451bf7d6b4d2152f9d394dde05bdc6f8d1ff9e6eb9ae89fc700302047c435bb500673065023017a97c836055b7f3d43f89ddc52b2ec57b8b11fbb0346d2c50b42e7a2cd28f6ec0f88b8ea496f3fdf1fd744bcf92c2c8023100bd762357254f6366c57bf49290e3c79b796ea1e5305e327f035d4d088508460a94737a3d17748480c5461c152dc567130302047c435bb500673065023100969d26246b85ccecbb3670d3c964b49e176dfc39705916f7fc4b7fbb1055669ee44bf5b4a9881c7463217fc8f600464902306434bbec0e51e86d176c8832484a1fb98cb58fb24102de1b48a8514394a8e90de5c05021334fb3387daf8d2f08823c300302047c435bb5006830660231009c6c158d1146d5df27b2c95cc23f2388c2abb72669b43c77023fef66862ac901826d04527e78f339eb763ca068dbf68e02310098a7163ca9dd603cdb809ac8f1354837b30a7962c6c4bff5f440065d486baefd1100c90eeb9c33e6a35fe66fa54791df0302047c435bb5006730650231008daaa4de36a26a02c354e91e43fd719c7fa071675e91ce2ee47571239b8aa0b08fcd01927aa2843053149e011b16c652023022cb8ae608afa91a7ec14e5847d5b19fe9e73bca9ec7a40755f1f636011d5cb9ebc8d1d33ae051143489eb5161eb58650302047c435bb500673065023100e53f96dff874c67304f158d77aae2d92d115548dceec24694142cd7117b24ce58d67cf7194027659167c631e6660b671023073c7a472d4386b5df8416c9641dea2bc4ac0033db1c6d9193d44fde7b837823e15b9139b8cebd89705ec8cfbc72f51600302047c435bb5006830660231009ae5b872c8f4082d7cea0981347ae5a8b9430d0a6589cd733f5b2d7f33bb134b67a31c061629b2c440605bb9c504f4cc023100a012f702cb6640406b83282d9e1cd46eb351775808737672ba77e3a55ad9bccbd07a7a673cfe6dab422c62f6c9a6315e0302047c435bb50066306402306ca3baf33ad98f127cacbfa50ef67fa590982096a123e7b9b531a235e8851f8f5c20bf981c73d8b5ef60b97393d414d8023074d9bfe5d6e7eb07f44a22aa8190d80c7c29e457222eaf24ab503a56a47e976ad08b1181d10b7b980c949a546bd6375d0302047c435bb500673065023100ccf64b1f077f6d8c65691bbad63eb0f94a0db007dee7fe052a8ffff5efec90b87ef5d13a4d5f5b2c2cb5b173da4645ad02304e8ad29e164e61c0f12fdf1e09c44eb92a57910de10ecbe1a66044f28d68ee3ab51905bc7cec43bce6c56e0312db29c40302047c435bb500663064023063177cad1ed86b402b5e0c1ee6e70bda8d87c0cb1416696cc36e767216b122426d6433b7df6a296b65248d3ff70cabed02304edfdc638e4bf16fac430e5c8988155fbc5c7df88ea7301f73bbe4cf239dbba4075b244a0fb1e55055198094f1c56e1d0302047c435bb500683066023100dca15e464f42205bdaf2e2018f7465032835feaf38d69fc38b5cebdbdec231ef081a47fae356e8084b013053b1bbdc790231009e64be25650b16f58d24d72682b7f07b4860ee59b2132156e9aab9162a260388cea5bea11442313bc744e1816f4c68ed0302047c435bb5006730650230021939763957fe26562de1090d1958a9fb25bfb1212068a68e5e60d53eca4e5c4f1039506db3d0171097f9f0e2e040e70231009f5766726de508b086093f98698b88064b148e915801a77b2da13a9ab1e1078fec586c1d48f2538c64aa7c2c56f87e330302047c435bb500673065023100b6451ee69e3ba71e732986a0f41cada5f2ce18069dc725033a34da5f83c65c67e03356f71720a3bdc10061129431951902307ac8cfd4ba53f2a6554247e92c932835299b0028a80cbbeef969a6a99567affd6330adf20e38680d52cab6afd18138180302047c435bb50067306502302f378882377b8bfa24cf3f9ca0d52bc45c05b17032670e640aa8025c35059c5165ef98d757f264c9ad84cd60d1cf79dc023100cf02211768d6493ae9f92b8e8cac256aab58f8385d00101635d5c4755f15730421c61175775eca4eddb1e50fab1dd34e0302047c435bb5006630640230135f8bc293a98155db61e20640332a9b9d15b075b2b90fdc7aaf6e7f0d42ad41e7084da2e14409f0e61fafd9a68c6c8f02302ce4793a667f513475a3c066d7cb36aefc7dffdeb954360974e4214eca4e3811429f23f1e27c1113de87a2328afff6f80302047c435bb500673065023012bd54ec71a94735c3b7cb4b4414b76cfdc207cdc32f529ac2c5085fbeefb81710331f9279890fcb0e19a4b6adb22a8d023100fff0e3ba71e3d76020f472a70cdad18cd311916718a9ecd3966e0714c50cb5be1aa038fbb803cd6168f447de4dd8bc640302047c435bb500673065023100f434ee8f710c4854367d30000273e8c612a606a70362b30aa05dd948ac60ba6fbfbd2b5ebe0641f4b76c6d938c3280db02305781bea7d228714327381afb7c2a0530d60fe7d74deca62364f42efb605c290603da980c59bffabbe5cb66e61d78d8110302047c435bb50066306402304dc323bbbd1bf4470d236e7e5f9f41c48ca4efc590430d0f4fdce79bc00f528404035a28b85c78d9bae993330af65b4102305ba1f4c47f29f006544805789fa0b5337fa3ceb2d3bbbc777a3f170c2d12ac9c1d766fc95db0766fdd7ed871c6e2ca500302047c435bb500673065023100baf7746e2d3197b9bf25eca82f86d0b8c3c705ab7187684f633c0a5f5c73c89d8050d6e92f2a1767b8aeae07a9e70c5f02303624fb3d2227b34bef2ac05798b82e7dc46abb45cf63065af7fdbd8b04c0b37f4d0643492f8da96c2dbcf31bd3bd1bff0302047c435bb500683066023100988061e7fe2c34d2cbacd7a875c0e787e42b29622a94770b0af013097e94e54ea51826ca64685da60f200d2a56f2b9d40231009c2a81b8e3094a739fca3c0d4e6208b92694ad1da011be5f8fb7ab7295630023a27d0d166c971949253557cc867666c40302047c435bb50066306402300ecfec740150439ab4cbf8afeda3e4f7992270311b6128e4ea4944c97c965e7297c2282796659de8353634fcc14df6150230203b09867992e9ccb8beaacad05b2c5579b161aefee82c4f52bbb7bd5f490d588877ee095842c263383c322298d838790302047c435bb50066306402305c173a17ae253482f243dec647ef68a423f47f33288317ea8cc891fca2520ee6478059b4869087146a5100ad75f4e51002300adcaf4e6a69d31567cc118c6d2613fe090f82cff8137ffada1e40d3b1040b9f8e0155e6b5c6b260f39f4b9de153aabc0302047c435bb500673065023100b029c3d6b3043ec50e2b5d36ef9c68790c0d0b25ec72079ff7b0007b0d3a1210b84d645fcdf71858a3e0b5cc8ba8e629023068447b52f16c3e4a1bc0eb2d49c460fb456edf838396b6125f690e3853d852a34da24d98c7f47aa32851e3ee8ef5320f0302047c435bb50067306502305d94bc262d5dd4a2b39d583ad1fb80cc0fdd4ac3ad4eee976fa4aa134b378fd5e70dc66a25b3704c5ea13c07ea11dabc023100c3a99fee72b99691c10ab9477152b95963011c5fbd36beaff36999538a48f0fcaedf341851da184f470cae95434c4e890302047c435bb50066306402305200df0f3e181d302e3fd59951447ea67b6bcbd1773d6f2cdaee79723c09471f29f74d91c136c093362fb0bd5320623502303c0526d85071126f2df3df86ac3f836ffd7f5ae760403be0d3cba5415042698e32d2ae049b03b4afe11f3fdd2679e6310302047c435bb50066306402307614fdb1319624bd03daf653e994ec0d4e7b00d3d82643bbe7452a27e4065f93619affb96dd98e7dc2fbaa88b317bc6702300e55ff5de6c43057aba03f2a6bb0e7e02eaf678c3c55498d7cd2c4e173cc1b60228bdbc3f29f30fefc54013535082c530302047c435bb50067306502307f8d171e0c356a0aa56662d82f83b521bebdb4486aeb954b0233821ffc62d39908be4ac929638b6983a4c0d1da9efebc023100d60dde277759e4a8e0f1b9a28c07fe4e829838b8fb77a7fffe95255ba777c1bc4e0d9d66d2259a57eeef65179141e7b40302047c435bb500673065023100c1b122f8918838a4ca10e10bfeea6d879c13dbb4fbe60ffb171e568ee2e33b6ee2e34597cc419f329ac2a10ea2dff06b02307738169036f95402e5e1a0a4ee39c8be3eb3dca43feb523bf667bc79edd6a65e50cd88bc6cc8878ad777ac5ecf76d0fe0302047c435bb50067306502300a569f000188ec139e07db5b198e5c3b9ed60a6ff3613f033cdfc472484bd2d756e7783c8d2b9cd56fafb963548d6a10023100f3caacd78c91a0f793a98809b9d42152ee38877363f04c3239e9adb3bf27b9d036585913013e701dc8065a2b9bb9ffd50302047c435bb500673065023100b2f0c192c57eab97f4295d7a4387819d8caa641e25e1919fd3017e6f46d1e1e8df3a6a328878567a8dff6faa9771700c023075d3dd484e4922a6b5b4722dfbe4c2963251020af8ff3ad06a03b77ea159663958b1edaa2d639696c4b9d47afdd8cc9a0302047c435bb5006630640230598dbccbbe767cbc25e1a8b5bd33492f4912385d58c85410aacb9c558fce807533bee56754938342e846e700194a31a10230499107ed5ba0ea4d6c33c3fd0c6f9a99753cdacc193a205ce8777e3dfc935aad6709fa1ba1610bbe753bf276c0a4b8100302047c435bb500683066023100df76489a7de495c8dae07d52b3dd248701c3842a7668a9709dfc8d735ca2f1c77b10ddba3a2c440ae353bb04475cba39023100eb274037369e0ecdd79126571d980a497b92dc8b570b43c04624c0867b7d3c088207860aa8f39219ebba5b8e4c97c1820302047c435bb500673065023100a299fb8ccba36f6e387c1f75515b12f9de761da6231903a647faf5bc95e3f2a658928cc44366ccce18d317199683777202300d2bdfc496d17095415de526bb318b25fabe93211bac23c3115e1c7574c192eee0c48e913ba7c14d16caf04e78c7c97e0302047c435bb5006830660231009ee10d173254016142d92e4223b032c02e4564ed5a758bb46e8ff39d149806880842c81a008df809bf0f5de99c7f1e8c023100b6f2368f2e1937a7984fe87417460927bb855c7aacef8bc9cfeb625214a39ee45facdce889b34b4585b703f472bfc8010302047c435bb5006730650230183efa85ff7e054f0a3da208fa292a2ab689e8c173b70abad342a70456966d087336cb7892e95b8734506b0aadadd6100231009c2754d1a569f893613e0a6da59da8208a59ddf071b88f2e2d8541646c91e1c9c2ee99c40b960b8c93e554e9783918c90302047c435bb50067306502306560a50e372adefc94f3b399189e0ebfc09f8d2bf9429b76dcd6241e4e10ca75abc859e3f2df877167481e9c19f85a29023100cb8a9bffc7bcde0edab202cab7cab5ffd0730cb744ec8321ac7b4102bdb42ced41637088e18f3bccf0cf138390c9881e0302047c435bb500683066023100f37f8e3e2fff8df7c294984e8375bad3ebddd55e9e3d30df62d724335e1cfcada2b274b26837d292eea0470ac41ede8402310083a26101826e32e54c81ef6ebfe54a939058215b5df3f755b2a00cae9b30c9c8164bc90b2968b03ba2553bfa3092e7310302047c435bb500673065023100c04cf31df4aa38ef7fb7ccdffe2460839720d72715900d817c137731b90e1ca4eeaf1b32f84f59b7166837b5f9f2f7e602302a3f1a5a91b78cae496c25f575264446c8297f353492bddad879a315bc74eeb8735d867290f183f7b897eb76c735fd800302047c435bb500673065023100bcd4e384086e895a477bf7cf246702962763608bef939544ff48412b75b052a580d9077ea35ec1dbe4eace9b13c9658f02301efad0a7258d4bc1943b0ab3a1c29e259f95ab9a4b502bb7da6ef6fc089ee0e76970b787cabd1ac080b6af7136b38f110302047c435bb500683066023100c04cf049e2998111580bc28ba9f7bdfb4d83339aba10cd4eea2cae77ee9383e755f9b604cc4007d509706e0fe4b17fdf023100b11b31b86b5fb012acdc672e85394c46477e00e58f0ad75dbf0c5cb5e236dcc8b72159e5105f8b4303f4e7846462c26b0302047c435bb500673065023055b4fb0cf00eb5d2db1d5ac3449f79e122f0b19178d23498d5e5d63e3a8d3c5206284a97c8a4ec0406693eb9d9b9bb8b023100e98a7f75ad733ef5ca991f04d4cb679c29bff15a6327b1c2ded85078d0dee820a34e727661dde67bbb30edf3d8f447fd0302047c435bb50067306502300dc9bf9bb14c826c74665f41936c8666df1139595d6e553feca4a7a188e4514a15b36e3ef843d13cfe7026e24fae8089023100c8c109f2caea68f2f176b1024898d4d210300f72382336c5cea6f7cbf41d80a5e70ff3b312545337228e2ed606243add0302047c435bb500683066023100982fdf3285ac942bf6daf575eb608ec367fe1e82763cc040bebb5b5a4ae0f03401d8a4faa3298d07d06c85aaf0fae922023100bceaf70e0c52c3068d436de0da0c3dca6f4611d3ae55e3d4b7432c2002155fee92b4228d808ce649baf8a4b4ca0040510302047c435bb500673065023100b1cb194f9fd4d7847a93eb9e6be2c87a96ba7fd849ba11411803bfc0c238ae44b01826b9531d2f5c8657d2a1645c11a302300e0e6bb937cdf01271b8d8c9f7f7fa40c15249edcd8d6110bac0a49e3a263bc129ce222735bca45f9e006505a1b524030302047c435bb50066306402307c382eb631d1a645ee96c494c069bc0b947782e49212f796a576b36f011e6d4c85fbf3d5795b887401a3c495c26df90502300cee42dc62ce07e29456202a333406af9589fff0a39c658a4bbe0252092ce2597750a06d40f2aa7a584e6d6c922fec9e0302047c435bb500663064023007421ec155b12f866cc592eb81ba741740f3e6b97aa88bcc761f2aebbf14938dd57b4c3ccb4a41ffd5d3f80409a1650f023001d1291ab2397d2e56c092f9f27a87178b50d4685027e3a80d594b5c9afb1617d93316708cde9ade2e949d8a4c2481ac0302047c435bb50067306502302173e9f91d7f7df7a17f04717e287e11747060a47cd472f849032fba2fb7a913817643962f31553e0feaf4491c6e927b023100cfc6812fc4c73a39a7c86d3b48402590cadb8847ec2bdae9b7ebfba8ad475281b7d11645d29891eeb9a199b1570ff6530302047c435bb500673065023100d9def8a7a95c0f037ce0e1eb22a92deca8b77fcced457ec44026e43305d4dc3972f8a25428a272354e297947310485a7023076196f3554c7e491b38f12e212f1010b7b42cc5bb79edc289aa03ff5722530b133b91cb92a438ef36dc687df6ef8b2730302047c435bb500673065023100df4ac0e7f96468f2ad90d58dc16befd732df13cc9f8647d2df2a89e136ab59e377f209ba6cf76af0de30259bb0da8c980230470c9df579b0d759169ccd3bd5686c829acfb2d719f2c58ed54e309bbf878d841acda3d5d9a9463bf896965314fd93ff0302047c435bb5006730650231008c2f8f00f408d7f35d5fd786611a80f5fba2b23b4d6b6d663d67c40bfbed22721f96a8122f04723f7e49184b51d7ab6802302d3ffd65c7fe5db1a9a644bb2dc224eb5e907b37517901afc144a2481fe7d9f26099155da9a49b281f1bd4488d2fdc390302047c435bb500673065023100db03cb69db53c85f436cd4690b59da807c634f28848980ac891749c9822336716dd33bd52a1221b1e650490779d4f846023073326e7a8c30ee9b2b098a911afabe7535845a649b4540aafe8c3efe5958b4be291f7638f01950ecde94b27a6f8814db0302047c435bb500673065023071bbb506cec37de0d05cf9cf1382420d7adf458b7a65b43b1d5f751a2c85cd524f6f6713e7b8cf22755df8a900a45ddc023100bf5883f2b31b2046da4640ef2f6d91673646992f193405376a459896d45ce790b3f5a84950e4bd574b27ec7844c318d90302047c435bb50066306402301a0c4288ed2306c71e50eccf4aab914a26bb5484be315018045b53c463b861519047227b02a49f1459559eae6da0af07023053ce5218b7e82215db42e7db1a39fb7343e02df346f1206667b7a0c7d65f6631203d743a6cb06ddde85734a5cb245d890302047c435bb500663064023002df70723c0de8d456cab4ca2af87398536ecf718bd9c9297e1965367610a8ed6fb84869284f9b2bdd55d79fe0425d43023026bb347d70e8fd63f3b2320084bf36fbf7b0a3d48555efac5617b13c87005533d101a543b3917bfa9da23b03604febfc0302047c435bb500683066023100b7c36382a935900c8ca4e88bccc0d4a2d37ea68258e58c6ad9baac36c5fbc8e6da3489e1580ce386db42832e6c9429e1023100f612e4212af56287ec9b24d0dd118b5c29bc81a9d3710795fcb97376101ade1ff2cc9454907025a59ee423df3e1acefa0302047c435bb5006630640230137c4ff6343d051a439fa11a326af593c37f418acb99519df3265c652fea3ef9abef92c8075566adb2fa4dc53d2e053e02301119231b9155b9a7d072bae22975837b1985be1235584a4e38c7e72d994d15fdaec4d6c97112f565fe2e15ac5e50a3ac0302047c435bb500663064023066607ae930db64e9c4ec1aad664e3184030a81074c45f1019848d180204b87203d1e0a93a05c68a4b7cc6eb77867133b02304c6de0d7172b7bb8add268100f38f97dc8040fccc7b3f011d72b2b66754b0ef0abaaf2012dd8472298d36ec4776234fb0302047c435bb5006730650230244d2dfeec8f87856ecf165f7a888affbe8bcac8d8e292090b6285c6a163d1036704ca8c6e511cbc305894c3689b8a59023100f08e33fbc9b8983eca41b972ebc77ee85c7707a1f0e7beb6e79873795f63f27ac46fbb07b587b70bd1f08b9c36d929e10302047c435bb500673065023019fd62756bdb065268d60251386bd74e0dff9a4d3f6488fda5ba0b71e4167b4af3fd9dcbeda03004a07928b6e417f2ec023100c9d5a388ef8cd5908e5f11cb10fdc151154f0f24e5f950da232f42781bc62b82baf1ee1ff3f3e58a595890720943fb710302047c435bb500683066023100cb71e365db3d8c047a4b2f987a4a7d65cf5f27dab62e3ca7ae87370b4f1f71da2f634a867a4b48caba66cf8d8da8908c023100cc96cd4d2ebd75cb05de76078162ca901726d5e197f641fa19c85b18538a950fffd59594574c3f3307d53eb5344cf4140302047c435bb5006730650230059df83d4f113e39d382432fad656e7d772d5d0b69d2dfd7b5d045133dd175de48bfa7ebefc5e61011846be9dc97999b023100d0d577db562a97de8ea9a30c93dbe5d35b64c61497ed9ad6f51b3748fc17941c71b6534735b56362a7c1d2ecbe1451750302047c435bb50067306502303421741b3e9fbafb22f8138d76a2b5ac23a0e8d0ce8154d226058a7bb4a594e3ae021d8a46f9d35ac2be8568e0217a78023100aa5b02db099e409b42d1178e7e85aea50aa3fba297d9871d664abd55b61af5e2413f53d4f54c3e477dd2915a2b15b9740302047c435bb500673065023100e52145bf7c745449b8792c157c74fa09589a10972727ca0e4bd32f72b0a840bf9d9fc596c613bb9ea314efa29cf562b702304e3412b7e3e4556018fb9828ae52195fd5e858dc20537964f48e933d016b232169cd74fa3e8bddd78753cc7204312b350302047c435bb5006730650230529e73ed5586c0b580c0e8490668d9782dca426bf42f61075e8be980cfb7a15083cef4390646e1320a941d28aa1b6f900231008610e19d0697aa2dceee59da3e960bcd5813cb6a9d1cd61e45a3caf7b2ad2ac42977014d77280e1974142eacb3a965260302047c435bb5006830660231009f1ac890582c27a52f2afc8a782f26088cc878365972a6f329d8990dee83ac480fce3dcb5c00044d5cd793be7aa7d91e023100c97faaa1aa180f3bbf424ce5d07a99b381ec0afff87fb36d65226ca4fcdfaef84275d9b28319bc5eec504b86fe44ccb30302047c435bb5006730650230476b5f423cfd547740f4714d00005a95b1a5bcc57fbe484b901f097eddc788db28086718df5c87361057238409f9a387023100aaf1b754db667380abf2a3545669ac600f0af63443145869da19bf905cf594ab8ee32bde79a617480724e20d5a1a660e0302047c435bb50068306602310083ea746b8e61b8d313e4168a10d0a72f8eb0ea21af5f94f4aa7daa0b3cbefda6d9fa561cf877fa7ce1879c54c3cfc915023100ae0c85d1d264e08700f0f31522dee11d91069b67d765fc7a3f53ee5960b43b771f8c4c05322a831ab124f730dca1020d0302047c435bb500683066023100dde6e1fcbf55bc302b6b13a45ce42624e8cc1e47e89658cb5c738a85d1aa2dbbfc1762233283f5ccba188e7d0e1d8c1102310089d23137fc88fd73cbf67d13caf32059963082faf564d95bbb7687174e91c2c2321dec6a9a31c22b24af43e95b6ceced0302047c435bb500673065023001b563821a6c9a9c1e51c7c9f83a38176ff8b5c78037fb7e5ec858858fb370d1b99d6e609b2dade8320a2376136c70c702310084f3095a05813b6a229d441f02211ebeeee66714079824a0a87a484905454a024a1ae631f38a6434ff07d15e94edc6630302047c435bb50068306602310091f095a00bdb1862d7e07c5e08825c871ff9ccf89be374c85c67096f607a1c61b00329ddd6dbd9a41015c8888ab67db70231009c50ddb87dd2d904d89092efef42cb183dbc3d5a3d45d095e60937c1cf532ecde31125a4584f7f7660813d9963d005380302047c435bb5006730650230613496698b3d72aa8859b8f0548a6c59b5c6f692a833f8fadeaaee33886114a3f5e5c0eb7b4582a41fd49336b3710213023100f6ee631857a4e0409d7a6dd421800062b797f4f4a7075e864e7e351ccdbf4c028c3bff4fe7d6eafdf00a795f405c18220302047c435bb5006730650230254d758bfd3e9f2141006d7cdd2dd32b6dd5c043f063d5436cc618d6ad7bc9e9d2ca807a8b708831ddf27b36e99093af023100d47d8584b0dd3c07aebbd74461d46c35f9c66c5cf163367c70b1a354e31d3c36a63a7ec704b991477732e3fa37598d4e0302047c435bb500673065023025b82edf508bafec84ed103cf76cb259764f0e383285ffeb070bf8d116f59927d2866a7f702a251f935381fd7b9b21c3023100dd3419f88096b9e48186438ab3187da7ade4ce92c5e97a8c24b3894d01c43fa159ea317e8269c46b1bf6211d91cc4ff90302047c435bb5006630640230173a5532ff80f007d45c19ff64c5fc8995bca42fcf4326f8bc929611c4f9ea12cfcfdf0ff21647b51a545559b06ec2b60230354894560d9315fb91a9fa711a06e763e9538891053b63d154d6ec5e7ec513a81a33e3ab6f3da90dc6e2104c23fe74050302047c435bb50066306402304a7134bc899d2ff86b5b03c81123d5d72864585c8362793392cca3081391eb4eecdc14e7de7f340b7689d2effca0a2a802305bd33e953e0a9cffb5296849c8d5cd0f0512451394916a13f4a5e48ba17fc091262a4904c3aa057c88a845e957cec1eb0302047c435bb5006730650230100c1ea7f561269458d0d2fed7ca1d5b58722aa321da41d2df783f52e42ad59587fe7734324c407252e3d2e015f36b890231009633d5bc9cb3e4f6c90fdef51e8a4447b88e1c6071383edcf78e28d8f31ebc276265920d3578612135e89ccd775c31760302047c435bb500683066023100f9877529c3041dccc3c518fd293cb3bbd72640f5a4e44e4552c34fcff82ae14c51c97dab10b73b597620c6060aba2cef023100db58b269daee53ecf24626ce52cb7bf64769aff58bb0e96a89028b11fe5d35c0448c01c268301517b42dc6dc810c18c80302047c435bb500673065023040e54c9097432280e5b74a56ea3e42d85994edca490ed70abf0a2f4fd7d0f95ab3beee868af607b67a239225f6321c940231008d6c7de53fc7c64cd15c845928ac9bce9f2a70deba994c706d66eba6f51d3679fa4ce4a038cfd1f1dbbbb4aa5e38910c0302047c435bb500673065023100a66493e5844723e6663d53dc7c34dc33096aa7758fa94461f37b6a34465e99c5f348b21b8adf24c71c2c09798ed39749023067419e7ee4cb83b76698e75f61704b06c79e4def834fa47a310e4ec0b901c212f524d098530941d13e42c1c706af359a0302047c435bb50066306402301b179c6c11253fb442232f92f6e31713c5060b99e8c950f8fed365f283a65b8814bacdd85b433189edec28624e4b527a0230414ad79335e89c16bbf0b257871be85dedd07a514150e6564cafbded04b09c94a28ffbb0b9332aa3e91ff76108664a690302047c435bb500683066023100f230088c25630b834b53b0092f7debff5c4c5fc651c5be639183372341ac3f5887f783d19b46c1228e1513d156ecb03d023100a3ff96e9e6cd30634e31818573d515cae2ad3e5c6aedb7565fc3f211ff2256b163fa8ecb48407d08e4fe5ee7746fd2e10302047c435bb500663064023011cca9aa1269cf76f2b0165fb352319a2deced989e31d4962a1fb647690e9fdbf2831c6244d0af97072ef6d94fdf9cf30230468501cbd14a3032f82929cdc3b3f0cc2bdf243fb4f5232a36ca343473d0f2f1ebddea3f38dbb8284ed4c6fed512ca870302047c435bb500683066023100a48d127827d013e0343d0aa742833a93a1a5c81e7fc09aeb099fc5b4c87883f8fa102616feed32c0c3ccfad3e9c8eb4f0231008a6646913995f56f34f1216a24e5439dc88acd848d626f99de1df0594fbc5954f7df1e4e955053453254b9992ba151990302047c435bb5006630640230083d4281c717497620bfc7decff0d2b717444f38aa43d3c329f499aeda75fc6dd63cc590eec91b8a90f2af3fb07bff7a02301b232fbb0fd48e90c34cf1bacaf78dd60b9d55f5d51feb94c74a535e18d0bfbb0c449a4595fca84bfedea53a2ba6e60f0302047c435bb500673065023100dd162e6a3f23c636b9aec12f6843a15b7e428669e20f810fc7730519d4ac9479c802a571780efb91b0aeae147384c9e402303aaba212ad32a1ad4e8724b153af4f28bf17048197fe4e3696f42d0ecba68de613d1f0c5f689f32b5cae0758cfb546360302047c435bb5006830660231009341d6ff6d4419df5d0894769ea806b20a0a456b1b9808e435c42fd13feb7837abb2f4277758381b327fef956e6935de023100df042e1b54f6c9dd5a345d3140e613e9be69dfe3b6d857922c5c544c11d9dd413f16be0201ed8ec64c66847d16df03360302047c435bb500673065023100863a109aa0f4eb3a26f9068afec981bcfaa79f82f7bc89040787cd94f248eaa67b2457e41b31a3e141b4302eba559be102304ec191cc6671f79589adbc9be0a0ab1bfbc9790d7c7af56de2bca2923bc3cd56c1058001f430bce198a954664e7f3bbe0302047c435bb50066306402307329d17fb1cf79750027fa031236c8f317cd5871dc65919f1e1dcf797a1ed810352ca30de184eae76c4cf152d01c23b20230040c187e5e9295d2bdb56cdd84d2324afbbf5d6e35145e73ad2d4784d08b72b669109619fd3fdaf64f65c1916bae17670302047c435bb50066306402302928ff8f453315d8035dd53cee8bec63a5b025912eb97604c1eac07471010a641a97867e60a560c87fce7dcb46e7baf9023059156dfbdedcad35383b039adb9dae3417a15b9c7c5c38b174518bea2874c456c5fc64006ae53464626ef0ac71f544560302047c435bb5006630640230230d0035d2e6dc44b4d1dba97f722788b8bc942d20cb57aa2589d42933f92a1119fee026c4b2924947514ab24d1b0905023037a8191db0465e41c6076cea711d0877a6992528bbad61b3605a4f5a054e59ee6a8c7de65c04d7b5dedb98ace5f241e10302047c435bb500683066023100b5c11b78b0d1b56333f77c5a61dab787e8fe56615454b901180a59547f63791938fd87d3ed072d93899d511c9db454ec0231008f4fe37cb849880f62bfd674eb0268697c04c45c005fdcb06d4e234fcbc46ee8b9107cffb9f7d350eddc1d3993dcf4de0302047c435bb50067306502306c0feaaea56e79e87b407ab6d3e96f34c3531bdfd450353c091b8d197867997465c54493d35ff8e1e9b87c7f4ba16853023100e4ea527c96375f6da09b4b683ce64c4320748c1e2c68bcb932da15d6253d2ade67878bd1187a2011d8332133df31a10b0302047c435bb500673065023100fe4eeaac5de41a2d8e6b4dd8b067f4ec4df24ae2284cf38907653dd1b419b636f8aee7bcbf7b4d2aa7d89e25df5c069c023015c0f72f1bc33066be23ceaafaf7617029ade4560110e113a8ff4b6226aa4d24a174e3d17eef1cfd1bb178f8b16255700302047c435bb50066306402301c6e820db0bf64f4d0930c817c1e8a8b19a3d35a8ccb9b5ccd1198d886ded76338571ed8cc16888920f303f4db71153002307833ffbfc65a88abdfae4fbaa5911037ae634a02dd2f385ab980ece66744d26f93eebce8117b477d42f23fb4e50d52830302047c435bb500673065023100f17014d73cc5a1047f1f50103cec0a4c40d00b8bd41eefe4c42c9db44bcf5632acbfc85f9b0e1f27ada26bfe19f4a6300230738ae04b559ff9a25bee568436df680573d100c6921bb1836bffa6cf0e88d1eb1a16f2c5c7d318e32344832a406b36ea0302047c435bb500683066023100a1bfa3797c530508d6b0ab2997c046417b74604349a27cb59662f8bbde05836b5bf7c9f1f1f443511fad3e647d488548023100db404aa1a7ca1a4f6af5786e598512b35546d7a119258bd3f05a8ac4adbe62962a72cd95b910bcaa36f046bc4eca32e00302047c435bb500673065023100a0b3edecf78026d86225838a8a8a99dc6e38ece3ad743704809ee3ae8e0ae4f545ce8183f8b1c9037d3d32e838e1943a023040553dd271dd2afb4d80a6a1a4dd75427b135d50e02feba0f76896c2eadfcd1e81400e7fc57b54e3e34288cd14de7e180302047c435bb5006630640230231864e8dd122d0f3cc2190eddf0ee4ffe7b4c036f4d55d40c5fd055dff32b3e388cdaf4cbe6f4217af5cd17449ddd4202305e18cbae92cef3b3fefdc5289eb8ffa4f296f2b53741209526d844b802411b86afe46ca020ff49dd715c23a2d94f69980302047c435bb50066306402301ae21fb7d3a855503760416e2e23fb3a8f88d86c6e68dfba7a40a1920f7e081b16cf2a157dfd82c24283778ab1e933e802306e2f42516708b5a91f99f9372ab45d34919cb8912fbf700ef938d9f89a35f8e3b8a8ed36f5a5bef073f46201d3f741350302047c435bb50067306502301779e09b4256eae226f4e4118b99bb5e741fa5b259cf5fcc36751fa38f66fd53a29833f829fcb9c3c27e3c6e6a55bb37023100a7ebc0fc4738e81672126eaf6438f2a2c4f9fe8d58dd43da8c5ea351350cf0185570ebbd929e9ce39942ca22778607d30302047c435bb50066306402301596e3976a2f08a7c182505b64853650f8b15d25fba76302cf4aceb00ae6e9346a125211538202792e9a53b04364d6dd0230011c56c879b2e01396b1c9f2a66d096049763f80a5a2c67fab440c1705abdaf3cf90049cbd286861d6fe85731f3ba4bf0302047c435bb500673065023100f55a8145e7c016a96e0993315aceb9febc97f4dba68a4aa97b7fad980b556be8ed1083ae0ec3269599de6e0882127e7b02301e06297f23b5e1d7690a0cb40816413b262949cdfebda51bda35a888eb760e398da48c544fe29943b1935cdfcc98a81f0302047c435bb50066306402305726c65237de6c0e80b19acceb4265952cb8e564494f22a9325d34af05e9138e297298ebd0d98692aaf20477b2083bec0230506fbf4b04ba44756ab1723254e3cbe30645dfa4625ad9d425462862546b318575dd1087ff195956964e70c6767e066b0302047c435bb500683066023100f31687332af8fc9ba630dfae6b008b308f3d5206a7f5670437e765ed9ef3dc1694cfdc6be16fdf4718a0d577ed4109d3023100aa9946b8d1083ec600cbaa07ad8cdc9b8720424a5af3947301fec69fb904cec08a1c8d7536e791ba847cc3fd9d3edd2a0302047c435bb50067306502305fbc2b48919b34d1454260c580784da956567eb29dd66bbd678746d68564d1c6d194167729241eae221d8e5fbf7ad47f02310080487c8a28d3c03c339bb585b6c56324310ab6b23a02953371d802dca1a0279077b76df9cfeae3b480b1dc56e09dcff80302047c435bb500683066023100a88e459101e014ef1774a0b13737dc78547ed6d94a7e80ca2688b97a1def50bf3a2cc2bc6bb7d7c45d8fd3f86e90a203023100c6436a6c04d024d5edaeab098a35f0a44b71ac4617659abf673ef800e264db1b610a014572da4836cab7fbf2b8a3309e0302047c435bb500673065023048f6ecb3a7e0f53d07ae35d247ccbb5b0d062cbdc0aa835a6d0a36ae467b100647418f9015f8764755876dc5d5f53111023100fc8951816d92a6e56f9e75841a1a0c5030395c9a1d762e8c83e4a881a91edf121fe17561e103de083ce6333cd093caf90302047c435bb500683066023100d129b49da8a818d86a545cb3c2f2064f947d9752fb0861dd1ed061c10ce48851dca34bd8a404d36e6b3be55b2f150703023100c1b21c7f20a89b3c726d3b5bd61f7a83665c45995e7d96b20f9a2f1b31a4aa9ad176c00ebd37e930cf4b0c93077fd60c0302047c435bb50066306402304f6f3703893bb1ff3f3a060a91c18306175ef70dcc3b2e6a5fb58fda22c4939461a62e5795e358979fa42e811f1d64b10230023fb63eeece74198be31e9bec1922865623ab1f8c658fdb39da51a6d1ec65e53fe86e7b4e69aab8c9966dff91d561360302047c435bb50067306502310085aea7f3feb5e6c1adb193e60b952c0fdb3d434a81407f40f1750c5d46a3cd4c9a05e6310af1fa9a1a596520ea6bb7010230795513747b13a66fce15e0a90c924c60902f9441f3eb41cea122202a47d4b978802c1728c437045fafe04565602c21020302047c435bb5006630640230390d43dc8ca41a58ab36c8150ded7ee06755a58c2e31e9107dd084fdd50d1882677b3e23048dde132571a3d3b253a1730230338f8746f43024fef5c3342fdf3595b30ced3216a99471875d421ee7d3d477005d640f616a26e65b58e8607df424dccc0302047c435bb500673065023045d9262d20bd4da3d8da84b929085706d139b131b1511876b89c5ef7763cc40cf6407df99421c67d1806fb643e113106023100f274cb66744965a07ad9de942acf8747c385e5c54a22fecae671fdf854f9a1ddf3ba3ada47b1fc8be1051ca319d7fc600302047c435bb500683066023100ddeb84d7ea32617b973d6146174e8fc6e997d501149705d4b7762a8cfdfef06f5be1c682f6e0d6530170327d976931dd023100cf6e187434227b28bec9d046949841687720228131444bf88e5594affc989cafde85bf878d04afc3b35729dac35329d10302047c435bb50066306402302001562725ff96b7bc7dd132e2351f9b958bfa3f6c66b8c1bda6c81c7c70b7eb6e5153868762fc8cc4f0926366ff3d8702304458723de8dafb7f946b0c0a2ac02a3e6a165679c5ec566a6e149829ae2630b78b6ca733a0542a9fabe162fe7a2a79250302047c435bb5006630640230301b0fb6ab90c9661c0192b297f62c9b0b4e00a351e98b37429f26ae1a456152733d882597b84fb30cfdfdfcc427503802305674cc53d9013b6b571517ad3c1f5150fea02b20f1fa5b5eabe567fe7cd9e0a6b8eccc37af103f90608b86797e96ec700302047c435bb50067306502302ba8e899bcbeb336c89c99ea69bce647e8ececda529e4ad08b06cd7e53a77371816daaf66dd9d4a6d1e657e005a750a9023100fae82a69379d440c74ff23ff72df40c130beb43f7960aa6a663381b0864ce22f7510e6d41a57d219ddc3febf6da1fe4f0302047c435bb500673065023055ab068304e66d9e75f0481f4a88f362aa0275b84a98a12dda3ca2c43e74049f5fc3d73be2d2a21b091eb482c25caf01023100e22ddbb4486b26f570d58206fb7af478abd6f241afdc8b46ce0d06644181d927b34a36b82d31d3adc6dedfd89a1195580302047c435bb500683066023100f6156c7062e6ef90709f32f37beb83b65667c751c73c17dbf8407b53b177af129a22ad5fb9d8d848d2aaa6d05d7ad117023100f8659c1ca4ccaf14167fe465fd4e22e1ffcb9fb4f83ba5a9ebc622bc8b821284050778c14c8aa953e7161dbc03aedd4f0302047c435bb500683066023100a77a5629b989d294e2e4ae784bb07ffb3071bd725fe15e812aa2869b16918976d0f62d158e0f5cb1f5448e330b2e55300231009584e05a084ad0e0588f068f89703ef2228e993a4a409b16ac56aca781b10039ffd3419ed67599d089c1a8d74e2fb6280302047c435bb500673065023071d6b49f87c44b8e8c16a2eddbf811bd22006e81459713f06213495e68dbc204748358cc2fd9a84dbffef422d365c5d6023100ccb2b4d09b4b69a5cde6b2c89673f7f7dcaa145ef2d34de888e8b41c16712ee0937e6e6ecbb53929aa9b0c770b101bd50302047c435bb50066306402304b805ad76b3a29e7b02c03d705a4638e0082e1ce1b3866837d35f6b44d994b8e1ad3b624c821c3ab46853bb7b0ed86f602303f946516d52214bfeb246c37f2792ea62a3d61923763308d0a869e3e3c37d8bd7d235cc208e6b8a41a207d1347de19dd0302047c435bb500683066023100fe823e71518f6ab4a692b68bf7f0abc286d7fb7a51aad2283e0972c42047f72418bd997cccac5ca72952f5daa3d5dcb8023100fd934cbd75ef40c5d5236ec37098ab2cefe10d8432bae395371913bd930d6512c6e563de81aefa8b2c7d18609844c0fa0302047c435bb500673065023014a700c6be124221dd21a718b7b7e57e42dcd1bf5df8ad8e83d0073368e95ebb4b752c218a4fe72d15dae87ee293b140023100b1bb85fd77725b4cde63773f0a0b01ff3ee0fb1ac32fa7dac1f292915434a8d82be5fbf828767a0ba7a884af43aea8ed0302047c435bb50066306402307811883a00611b4fae020a512ee1f9b6f36e5d3f7dc9696f0a048b592e11ec2940a19ae24db7888d085a5e0ef4b7b8b402304c25d08a585163202a2c702de619038182253002b5cd5558b18ab2ca2ba74e5c63e586def317426bab4094e4163168870302047c435bb5006730650231008f784752b3f294bad565bee3dbd8f8dfcb004bfe40171f29b5ad4e48a2a89b9d535d01c5d425064e7f2a25d9f7b4a2a50230632837efee54ad3f66bef5e3ee6ddb25840abaf1b81c181a7300c3ae9c8badb80c0bb78410c21f75aca0580e40e43eea0302047c435bb500673065023100aa32ae451201759fbd6949302c38c6b5386c07b123474c58e956700f99df8110c7b725420ffb8db1a9035945778cbc21023059c2766bbbc800ce086b1b0c15f08cc8c9c9403fb6b03ce3d068d94b8150c9645b65dde05c2cf6bed4a38184358f1db40302047c435bb500683066023100fdd67e46108ffea55603a42f0899d43fcaa74af7daf1325a2bff8d3beba429623b30026cf32142187c46324c460cba820231009b69dc85a47a7e53c9438a3c0439dfdec27f0b39d6173e39cb386ed55fe333a69e8f06cd54256ded79891a3ed3272a0d0302047c435bb50067306502307858da35bb795665be72c94e121edd911a14a623579b097e8e0ac84267874592a73b2c54f967928583599ed508050316023100d71e62ec696ed75c46b3fc3228539aa4329c6ab16e98424124a0fe099d3aa9f4e3b20ac7accb12d166561ecdd391fcf40302047c435bb500683066023100db097fcb1f5685a291c2c44ce40f6af616710ce22f592be175eef4c894549883a737c0474ae41a94e97ddafffa0b509a0231009ffb2425c9d391470039f1a825cfbff9c29ccf0b6eefe2b6b2c4d68f7b00d3286dcaf836e915f2fc1f5ad0bce853d0880302047c435bb5006630640230660cc82ff0bc8f544311ca7567c3ed054eb768bdbc4a9a9dfa2d323cac23c1032b9cea1136588faaa8d6b3745aa555b702306028c275714d69f1d93ea3e4bc2176228fcaef1cd5741654c1c8af9403debdc6d07f933f5bf05fd0135c5303c9dd2b380302047c435bb500673065023100a32e81bebf5d3540f44346de658ff843540f813f4f88573a0e1bb3d21498a3d22bd5fe8d94ca9419a0a6af2ec1203c3a02306dc905a956f4b741e019738470c950948132df0e3e2c64a8a5270b000c5e4d22a8eb6a989d1dcca303ffa04f825036800302047c435bb50067306502306c92b85aab6afac1ea6b018b15fc7c29142ae5b56a0dcc5879feafbeaa95bfe5ee218ec6512bc1bb3f9e0f042e39ddd5023100f323b357a35896f84593d945751863ae8a09c3e3d06482e673951856d9464a72cd97d81af6d01d73ec792308e919cb630302047c435bb500673065023039b61924c5bad7d3ed2b4b09c498d1cd6324e772d309d323f448280bc44a4c0d6cd8999ad3b1c8e6ecc1e095159abf27023100b46776a5fbbd3d5fd1d75bfc7bbb0b1aff1277304d1e513755d210a3348bbcbdb80134bdf7dd09d53452ad4919eaf1c70302047c435bb500673065023100e85b73a68102eb4082597398d83aa09fd31b3afa6dac764ba51dfaaa24cfb26d0683213fdfa45b3c93cd8ca928b4c2ce02301970285349c6d14a6ea893fba98f5b033458d02a8f433c3cad076ab972e5963c1fa4b18ecd569f49fe9f5ea804f48f070302047c435bb500673065023061a13b996ae6efad1687d8c6bbdfefe002cd6efa315e6b5babbe6bb08d4e3cdccabcff497deaa73a8c26d43297688563023100d4e2aca3a322f342a7a3fb5b9b8bf34532da289816d99f09eae054d6ae3429aff04f1915b522840df19bad92c5fb07130302047c435bb50067306502303cfe18f9375477517d9aa4af4d134bf8141b33531806ce2f737d3da77bb0124856766d7eccecfb19763aa891d22425d4023100da012efa5a5b325c3885f32d6d798e8898532b28d6b3a9de65b8aacb9bf265fd3172dbb1e0d92e0ba8fe525b3951ce180302047c435bb500673065023100df40a311fe0491b672ec903600ce58255ba9935f035d70fa19ec8b5dcdd8a9c650f0f638bdfa7bb5d1c7990cb183f46d02307ea6816969a2b9dec147a6b83d2ecda7fc04bb309b593848c0f3a3cc1d64898568068ea3dae42882c80f96c4a63e34e10302047c435bb500683066023100c1b55f4c2a43093f41675a19736277122dd73ebafb279bcb3bef4eec852cfaf6b37da232e48d645243700e9ba5eb0de7023100a59cdd3d1d43eac8938716ebebfa7235133d8e04189dd5da0d1ea6e7a40b4b12c560ba971cd8f9a47fc21e79675227bf0302047c435bb500673065023100a339c2e2e38a93cc65d571eeae3d42068181b97812e8ba5f3dff3bc194ce6459d5d005d49aec3731450c689c8fefea7d02304b6b9adf71bea9456398b55345d3eb99c9a1547fdb720078b576cc9169870c015d76a79976bcf40fdde7aeff3e89a8aa0302047c435bb500683066023100b22bbfa4668a3760e942a32db02c503b724a42949d522036c925bedbf104e96afc20336d33524d05ca26ff300a1dedd2023100a094a282f12b9fee16ff4b142821ebb8accf1d3cfd60e130865c1fb6572b393e77a51ed9fdb57cf58a1681f2ef77cde20302047c435bb500673065023078883c7ce3b7acd13deda3b9d39db542e23b6354716457ae25832265247fd128657c47af7b4500a6729fc8e05aef118e023100bcb6d00337d52a86302a90e0e0466017579f8d9f4a81c43c64f1bced8e842b5272970cb1b4093d353350f4580d530eaf0302047c435bb500673065023100b909bb8f67b5da3f6ea0159c15952325d38ac3df9ce170c0312bbbaed6474ac7ace92b80764d6965c9f4d18a7c74e426023054800fb73ee6f8d87a2b36bedf64eb4c04ee9ab1d932fd9d7a440bede3d9e78e642e0fc42b97362fa228d63cb7e342f70302047c435bb500663064023061d15af151f73fdb22a1c03720d188c7bfed5ee1094355f14d3b0a4f7b5f662ed027e6b33c85414a165956e7cf8a839e02304b27b49605b6b3c95c451d29c532087cbe654c4ff2de5886dde184ded6519d8b7990f950cb959dd6a2819b8a558a9fcc0302047c435bb5006630640230721da01ea015d22f252c2b9447b9394a7a8d1de2b202bdab14d7991c219cd84ba9e0cb42c98ec3430ff5eb7ca6b77a930230294f3ff3fd27b3c04659618ef3a7bf3fa1c4d5036bdcfba2eaf8fb22cc164f86173b9acad5173ed44054e836f2f398a20302047c435bb5006730650230147b2826238f6e4045cd987ba74378f0680e83a2450969e146a3c50f268fa39c7638fabc41a7b3428b48ba41cd30794e02310092f5ac76b422bf00e4457f9c4cdd607d5cd1d9edd8988447b3f9fbabc7f836ef927e586b5ae5445546966025c258d9aa0302047c435bb50067306502306d1681d681cb5ec1d93e6ca7ea2996bdc3cfde7df4a93016dd4b12cca25cf7b2b83163ea690e20a06a7f8779cea9bedb023100bb846275d2bac81fc0a9fc3e187e1acd2f71c2cf7a5dcc78b86f46ef78ac6516c62aaee43a505136a1dba0f56ea183f80302047c435bb50067306502303c658cbf824b20bb47587dbec81d229616dc22bcafbc939e30a3f67ccaa5e69966385209bc78dd49413960471692f5a9023100d8cc0d4d6a49eb61f4fc303784fa195d97e8e170f32f5589f7d70c592d985b653a50f5a7bb3b45a08f1d363c1362c2790302047c435bb50066306402307db9823eeeed7e365974feabcf676dc3fa112b3b6d0703368401683ea3cb46b9ad15fdaa012405bb999ec2dcab1957520230526f609427888ae9e75dda19c46bca43d2960849d74ebdb35a7a61cd16c1f686b0d382029346874b113191fb0b71f3370302047c435bb500673065023072f155cda564e31e46848734a4b6ac59b96b6b23f9af5d167853befcf4dd67cc0645872376f39ab7ed6ec92bbe8b5231023100e8f7182f75d866a2c805c94edbeaf3611f9907d36fb81e09b75ffcac0b386ffb2fb13910dc0246bc354b2c1da3acad410302047c435bb500683066023100c259b13300da3ac040269e944023f4ad4af58f2dd0dd6a3af89da752bba58c8a7a1ad66c5d9af5a78e2942ed1bb9ca65023100c663d2ac36cc3c77acbe93071c6883e859304a9dacf5bb114fdd4b555497369e274a7dfc296ff0ff640e0cd65f8739d00302047c435bb5006630640230215ea4fc02a3606ce1591cca67e52c6ce5bf8d2d04c32bb9cec16ad49a334592b43b2467c15c37bcecc20644604e168002303b2dc99c434964d9e5c358d48ab4356d82590e4ec744febf5c8107b99e8417f644cbaaeab31f1504fd88cdb5e4838fda0302047c435bb500663064023038ee5efdfe63970cde9fd90f6f352e7e59e2325bb07accae4835b2e77ba7d8b66e1fe79d0fc710df5de62580f77afa390230669e5a0a3f29d2773f9ecf9448256e5441ef4d736ed9b27b90767dd7a4811059ac5a72bf739afc77827b07034c8e016d0302047c435bb500683066023100a46be1346c6668c57d8aac61c2ef9c8c5b6cf91564b99fcf4deebcfa0f65a19a1f95b6910f2eb7b114555f82827eaacb023100c999fd49c7cfdaae82d966f059617a240ba2a8671453e819326935763e572b5a0e90e3cb246242b8dee402aa55099bda0302047c435bb5006730650230323a3346ea6693fdd2d5dd35cba8e28cdb135a538a984f6183ebfb65b93761145fd206fc6df666ab115ba2e18f7e1dd1023100eebc1161d0c23ab4c47ac7a08060c7179327f7be17e8c18bf3f2a86865f5d043b9a59299b33ac66106b4f9681e9ab2950302047c435bb500663064023075d8d59afb56180063f464fa5de9e401c1b7b7bee9c7b8fb353359797f8039e75835065508d2ad48cf07f28583108ac8023023c77d95353ade18ef86af82829257a5437c6b8314e8f6c9226dabffca7025e7c0e481319230b3812b64a2ecb53e93b10302047c435bb5006630640230504808086831b2f9d382b384fe28f46f42de66e41f5ca83593da5e0c055d744185cd158bdd9fd4738edc1ffde7d5ef5502303e05975fb65f1bbfee98f7d8518aff48763616a1beb048e289f8a0abb29e4723141a7f31fb5ab282f605620b013dee2e0302047c435bb50066306402302c51df48b17cbe827df6992582fc624d5c9decb35630b9ca3e8f808ec04eecf44f816502ea74bb20338e6ffbccf33304023031f5d9630e46e537f359013a1507482230fdc633db80fe9d0b80ed49afa95eb90b886d80bbd6d46f48fec958579ba7860302047c435bb50066306402303dc82405eb0d8ebead72ed85a79290ee3294b7fb0c29ea4957f6041940d1c445e4db9a1abd78ca12e838abd5b9f495d2023008b3aeec9f0eea29a5e8bbe65b9b8f059043f1a9161c7e76bca45cc063f38ac0cbb08c7396e64fe4ae94c25530ba01f70302047c435bb50066306402306e1f7ef5f9bf3560567c503a3ddb5ce94c6aa93bc04c1b6b1eeb9000805795c32c42daa5c2eadabb4bb3181db37e322502306fb6bc50414dc970a24e9dde8d4eab220965a02f50f0ee1842ea4f0567a4c0efa8aa3029be6b0206dd2f7b0bb0998c9f0302047c435bb500683066023100b58d397e448a4b5af9ef5507221b28aad56ef508fbcf81f1aea888b4428926411c252789b9c95a93aa8f3059b7cc33ac0231009e40c38181ef3ce755065817fa19f34dfdeb9517bf9bd2c31d657c409ecf707536b348470f0017235cb30289839b12ec0302047c435bb5006730650231008f6b2344b9e8907930e71eb8f4cbee54c179bc1e11fea5f6f9c92e6f59faffdf45eaa8deec44e6d1bbac4e41213fc80f02301277dabc48e0e9c9e52bd5e79f7df672f0d873908a1fe66bb8a2ad81a6c53256d649e9e1c84229f4a8f066f8423699ff0302047c435bb50067306502302ca088e8141c4b5c08ff71f39a130e9d6ce2d8d97ca40f3f6793cf4c28c77204457b3f460293c6490e7e960ebfcf14ad023100cc4d34cfb8f21311f115955702721766be99128305731481524eaaa82c99e7e60f56396a12eaa9264743cc966d9ba6a40302047c435bb500683066023100bf8d93c9eae8f714d1b60e48f7a2302332c72d7a8baa6b4c1d4f5ab2ada64b2ecdd3bd7b3d6c910e867fc1f237ffd07c02310086f7d826b8bc150a3a850b287813e86fb4aabc34947f0200f66759ffb220b6d2a54b0fc707fd31535cf479a460e5f25f0302047c435bb500673065023100bdf90bc45ec711ef494a00dc11ed1248ed722cb6a4eae2c88860dd6680897476edafdd2143a17ba04564c6fd3428c0c902303525627809cd8af10b366c6939390f3559b0de745ea1fa01277a484a818d84a20ded47566cabe29bb2e06487e9302d7c0302047c435bb500663064023012cc43510ee347118620a86ee5ebc146762e8a619aaa3f4859f90a4062544998ca42aa08366d01526f674cbf16536dba02304b651b9c0a6abdf7bcd62deeebf8a09b2c50aebfb32e41fafdc04619a05437a86b92fad183a915cbce11f10b697d5a7d0302047c435bb500673065023100a9bcab3f1b5ff5836b917e9ef483e42c75286ef1458865551842d01bc017664c1b4f39ebaedd7ed7718539d8874f6f44023067a0de0e6946619f5f2afcebda8307fa209b93a983b185c85ae6481b03fff16d40efb549b78167034006bdf71d9c81fd0302047c435bb500683066023100e7e8324a854d27311771fd51c439d0f5069f71a0ccf81311ad58972d0a10ad60dfb305630d11c06d2edbf85a2547fb71023100a1e293399a3efcc95c09524c3e72ae89e9704f1c14b9fb9d2e82bae987fb1c01338bf62e506c5814b195adeb17d1d18c0302047c435bb50066306402302e5943544de09cac90286be64a9528379134f90ded973e5ebcd15dc5dc21f7399e011450df3137a8ca857960320609f802304137f090542b778e731afa4580278c55ffd638e8c9dd2e20776769df1fed17ae11057ba82bb0bad6bb424522a88346bd0302047c435bb500683066023100f3bd4e6c1b86f12fd6c9c796c5ecd2ea51939be3707f6c5fdd378f23afeecce81589935a3ac60a02a6935409f343737a023100f83d4e80b6b2b098402a27e4cb8f1b6a079531a5082d7d1737d49a7e0937738a5143e9ddc60b14a018b91c85001023260302047c435bb500683066023100b64948043e09c21b56f2cfaa9ba6881fa3e9307ee7f798fc41bb869a332ce86624cf73e049fe7ebfc1ba75a212c6f9de023100ba67b99cf944b7bb6571e715af98adfdf350752c4299e0a2915dfaa108b31fa33a353e494a17046517f504cb0466ebbe0302047c435bb500673065023100b941eb1ddff6535ec6ab4325671ae12569ea18da6d79a5abb8c1b9fec10f85e08f4b0f325a3cf916142dac09dc2a9671023056d1cc821bf5cfe399949d0367b1e502b0422603eb0cf24e45b0dc89da051741a4ca0231edd0da804c3b07ea8e05f8da0302047c435bb500673065023100e2d774c2e384ccf9e147fec04bd77a57703b6dddb452872e34f8e2a5a34502228c6ff6e6ef6261e1b58d92e898bb25c50230435782c62fedff2679081c17cc9d8ab54136ca3075b194c069ba1f8fba215a8f1f687421da00c88ab4fa118c1d74b3630302047c435bb5006630640230172b091382bddb909b0892ade89e1c7d9532a26bef80af492e044049239fcd56798c42ed3734d91d3b28f3f1f13e1dc2023016057ae91086456484c6125083a636e81338606524bcd1ccc1be7b5c39f75613de4a92f327e604045df4bca02769457c0302047c435bb500673065023032c03e753d215364a0606a2c130cfbc47effc38d3abbdd8c3bbc9c89f36b6274cb67927a2979c30eddd52c113ad47df60231009d3c310ae18fa555b215d00d40ff9cccebf1536a7279ad83786fb58777dc5ad41e0a9d2e5eb23c9fcae1bbd83c1f3d2d0302047c435bb500683066023100942117b63d121dde712f3b250c6745cddbcdb9ad6e93adcf0474565a27ac1933e7ec602ca9c6507974780264574754b3023100976f8097d0cb5adde7af9636b04fa40df2d39d80633f279f2daa52159221af93a5fdbc3e21dc21c591a76375b711f0010302047c435bb50066306402304d05d043da68e4f8d5fdf8017ff64fc505556922da2837d667498e7ecb637aa355a496d2bf08e2cddf0949650e648ad7023005a13482f51ead3eb4017226f8764994ff4c1f00e752a70370c55b3619544de0af0fa8157bda77b5a31ce656ad014d4e0302047c435bb500673065023100a27be7d304e115f9c4946f6cf3f9dcd89b2f59f05a6002408c435a9d7c87370a2941fa43eb4fd8229266136dd4dad39202300e0249d6729d28ff4c2b639c618157b54240cb181f9bb39cfd0647bfca8f7af6986145829eabeb33315537d111f86f750302047c435bb5006730650230754d2e55af68496637cd49917f27648db525cb2f47b421d4f3e98cc792ec393d8a3b8ad2dbec47b053811a646dccf567023100a1c890add799a2ea9f130991b0a6d1726430bbb063b008f4dfb0a4fa5d71442077687a031fae2feca40be4ebfda692dc0302047c435bb500673065023100cc632d8a84e1565158a95dd438e37f5d56209b145d4d4f9318aa2c5960f4bb468e5cfd3ca64b1636e26a7b11c66382ea02306f3c3aadf1dc2701e3e7f19f1cf683f46d8fa5b30c01c96263e38372abc9699c45eba890f46d43f2d0ba1c3d3ad2f5450302047c435bb500683066023100b7ebc6674d16411c4d57e0a3ed0653487918aec1d18faac4176f44cc1993105a4e7e0927a116874dc34904b10b19ef3f023100f6fc242f46bd880a7ca6323521a98eecef2e0e0d99a96715a93a52a44bf188278b5678fb33e9b73dca240070842a25390302047c435bb500683066023100a8331cf371b92394eeeea170d59c886151199d91395b5def50c8591834b3501ecee174ab2910a68ff268d2f00490bc6f023100eb51a24c25ef1ceb71601c68dc50d0d97424f38e7619f61da7800d19cd4d3f3a5dea698ce57cff571246f363066071370302047c435bb500673065023100eff94a9962d0d2cfe012f591110ea6517da7aa4149746566cbe76acc5a3571f68a3cb225df0378233fd1635c7a09878602306aab74d25a43edd689d6c7dd48f28690d69ec885e59f39b4e250ef6224b099bf0db537ee2bbd8300ec07da135a3f476e0302047c435bb5006830660231009240262c1208173d66e76690fb09ae9d75b0ab807037511751b0650b21925b09e521087f0b9d92f925f521ccf2381a800231009a5ab26a8198b0f53ea921fe23703be673f1cefb01f25b65c950b9f636d72b65de36f5581ce5e393b1f1eb2e1a3afbd50302047c435bb500673065023100e798328cafb77174dcf5cf3a338af8dc52e6ab95a740b5036e9cd437cb3687003895bde4f58718d9eeeada9b40af3654023055b2b3b3d7ebb9423882a8012e043567a36e3112c833d83cdec9e78d70952088986de313136f4f95e18bfb00b52706bd0302047c435bb5006630640230117b905ad16e22264bc39f4a6d48bb8faeb8d3ab924fb39663b0f4e0f5cab446fd7537395a23ed6a84cc07b4715b707a023035e435bee21a76e7c79841891e27bfbb0f056108a199e4e871da94bcf15c34e88c78b55a19e989e0918660ddbbb8e5bf0302047c435bb500673065023029023c80629f69e857aa8bbe8d0e285e9829ae7b7aa6741bbe39118393f33e3ce949ec79a51c5457fd2c5f254461060a023100e70f185dc8b8d59bf4591ffa6d5bc4ed9c566faed2ffd419efd27f7c6a28c3aae95c5a68af250036ed1d70ee6d3102260302047c435bb500683066023100cad4c80503f68c90cc0144d78e5d930499e188686df93af60cccbd2ae77dd5f267e9d155309004330b2a678d3058e4c00231009be0f0ccfedae7aeeb7f1616414e8834ea3f1c193c088e52975850d44639fa03f8b4db9db75996b52d1dc9e63097272b0302047c435bb50067306502305e02ccca5b438bc8ce7234fa4cc4b62eb4edc7779bbc756974a4ae8c73adb2a81d49bbcfb44907a8466406bf13571105023100981f148757c1e700ed0d03e3596d90cffd4c525f713e773a4c46911a16e5ca1ec41e48b97d6ad7a0fde168332991b7040302047c435bb50067306502305953e050f03ec3bda1b5b8b3e58b444d87f0b864a48e8f9c51c2f86d7f03fa1792978f107d6fbfbc5cfa9c81bafc13ad023100a2bb079800d6c6d8050f3307aa24bcc9ce35befc06882dd84bf44b2cf94ef2465c6ac62bf3463e3d9a53d9bacd36c3ab0302047c435bb50066306402301d48733c6b4896636c32182955a5275df73bdd079d44c4130a5e2ec1f0cd3418e800f39388114e5c2f404a257345adcc02302e939c79c1e8794c345c91f604da955c01bbafdb3812a69662d993fa255e387847acdd36709bcbeb19048e0586c92bda0302047c435bb500683066023100986e82be9a1a1f886f04ddca73f66feb0297b55e1d7c672850c579065e8a571c5d394990a8aea1fe7cdd074cb0f1a45a023100d9ce5a09e0e6b0158458a4d77e80fe3db7561d62ee259faea06709dc5950d1a586efa2f960c4b0511f53e5acec484c0c0302047c435bb500683066023100f4845b48478484a759d26e978409224429c32c37330aa37bd57fc1954ea62cdba975efdac6135d838493b62cbedeeaaa023100b0c96cc64f8d20aa6ea4a525cc5b0a03179141803714de128d444a39af1c19d4107034ddf392550ef28dc6c229cb8bf70302047c435bb50066306402304b9db2b8ec4e644c11d7f300477815e158b20f0f039d9bfaa026855f028e2c4308608d321a14bbfc2eedaed9a499740602305a93143ed0d09c16605a1fa34ff411906e25dcfcf067ed94dfb7294c02c9ba512464cbaf200711d31b355116575c81350302047c435bb500673065023100dafb951d71a09bf23fa475f9cb7d8dce1d249edceff9711323512a8978c5ef1bd58924f1f804141038b6564382e1546e02306fb34f28e31131d52ff258601d8bda03d72db541e52c31d723c6a7c253c8a025ec2f1d123c96d9266e33c33da30932b70302047c435bb500673065023100a376e8975e57c79084aecc2b0d8272ddf60af415f0cb25c8c0656a1156cc58f55cf6348bc30a9b97db1daa37d7ea1a7f02304d5c3dcc673f898737cdeddf3745323ad5ac1d0c3803714af25d79e1d1ccde537691aace29811a98c22b6b18334cbcf10302047c435bb50067306502304594659419f77ea0279954481367f7989843a0d23d077ea0dbb7b96ed6a1b6c3f22774cf3d8559f637bc230a500c7904023100acc81727f480a867e097f23659e61c3ec854322cecfe903b49eaf669ad9e2e5497f706a5197aa7b3d9fa5f656125ab530302047c435bb50068306602310087f249a5b4b2a070e4bd881f7561642d4936969652a6a47f0ec0aa446352be32345df4944a265ec106afde99293b4d5602310097698df2f48f5449d88009e3e7a7b534ca98083dcfd2698738c821aaba1713b8d0cb01b0ad28df8daeef395d6a5a36490302047c435bb500673065023008a25719107cb49c72ee912b94d7abe7eba0c000f843a9d926a2ad1a0742a2075293a5e4dcd2ef90a47227b34f4b932d023100877a26d404c8afaa381e12f8dc0177a0fff20b017d8d102521a1d384c832d30f0fae4efe83894cae6923a250292057c70302047c435bb500663064023053ae287b4a0596b93437a18f218c07f5516f9f07543aa3e470e21d9456780e0d24fd9cefb8210243a4968a962695fccf02305ddb22e92d2705c772d398650085c93f0841d295a4471c899a1f7dde06a2ef25122a68ed209bb7a0186907564a63f5d60302047c435bb5006830660231009e3181ef5301fedb6f2793fbd4fe4ad5de01ce6235ed21c532a249d524847364ce8752d501b5eac0ee3be6bf11f57b88023100909ec4de52a00c0eacdd0bf61b859edbb06cf7e262fb6961e70056eea79797e0a915030f3ac82984bbad1bcd812761ba0302047c435bb5006730650231008766f9763a4a89fb984f62a5ea24922e569b4e2ffe86328851be77458a555bc2946c9962ab3353104989e0631d073ba5023036344a1c8aa529c056cf83fe576b4783a8f8f7f0aebd434b7b6f24d88492f7d9bcfec7f4f538b9ed94aa8121c39b219b0302047c435bb500683066023100e04091cd9c4b5d69bf5890cd2f945ed3bf7a83d77021781ecd468e1b79089503fde1d5e0ae532c6a06a7f2507b3bbceb0231008dc99efdefaf2b66968994503a5c04f502035dc295a9ed053dd8d5435d9f881715fb15fe68c30646e38fab97f1e615870302047c435bb500673065023100c20c1832e0a037b9de9efd33b854d95a4719bda58e3b297dc691492f2ff83430a023b57c3d203f184e61830a265a78de02300a2fe92e7e11cff7bda6e534f6036f595813512996da49bba3e0eafcb21212b5a0ff4c3c80f29eabba7199f5283f04670302047c435bb500673065023003aa53fff54698bc9055d50047d7a613cc876d552253efea3fc0f44df8fa3adc82504178f7e4b4a062e9f372faebaddd023100bb74fbbfbd8487a92a87eec886fd61e696ea9bfe3a9955c47022aaf7660d7e482785924cc14c564359e6e5751dc223b10302047c435bb5006630640230072af5c5a73d09f7e53a62dd1b222e10c8c3966ede3bbfe76e1de59cd004ae98912990578d5a5aa0c497a7b488c8576b02303e9acca743664e5c6c36ca90d7c75a0ed1c7fb71a978a7e9e1efe239a594ff9959e7987575afaa242a5b7d2564051c820302047c435bb500673065023100868e2dcf6def61ed824a710772f10fdf8db8b97c95c51ada46800bed336f206fe3c180133e293c8cee5ecce91e8f2d720230744369e68d1b2ac81a42383fcfccd71c031cff4d9a48c155926fa7daa9ea75de3f74ab86a81b99dc1f1d92cb816793d80302047c435bb500663064023061a7cc6100b4a2325d3ad2c249fe8a48371f5c63b05dde2c5cd26809f9c0b3c096d6aa112c73589b0522c986c0020c9a02306ad7b592f28db4fe3fe05d8eebc2b7c67340d873afadd70d7cbdb289648ab6ef693da534a7497c416eaa35e7fbe669760302047c435bb500673065023100de375719f62c5e55ab844a50b8da4846a08c597eee14b67a2aeaedb16072d4c64fdc01ee42d2f0ed1b28783f381ea472023062e269f4a41ae4ce72a37c06385b609faea2785725e9541236e1e6ee2d90d9634f5ea36ea24cfad7660227430cbd5e170302047c435bb50066306402307aed3eb6dd6e96b5589e856afc3f79067d685ca1e609c26ce5b1d2eb8e118973d98202d08cbae7e9d04395eb56d5587702302a7fe925b5c7d55d09a5e1978aee55980f1effc3d440d66af4fcba8f13030303a8678bf735820cdb6653c901260cd1b40302047c435bb5006730650230041fa2d20b46c678b0dfbe39c1831013c1cc37f0d2f06af85def9694184078152a82b2dc2abd94f9e7e629065094e1a0023100d4c6cfd588d132d52c66cd90a87f49648c16ec2a7416c6af139290bf26cf0a85bb007eb06826994097e782351b37c1f50302047c435bb50067306502301bc2e57d2d42d0e5dc78b52941c23c7792045f8e95e94fe7d611d0fbab89769686aad90fa23a0e04e5adb5e04c2ca80c023100818a41ab2752a4710cf3cb495cfa7d8efab68300791ab5b2719d72005fba8bc8bee59c616e1f71f60afc7f19a88a71ea0302047c435bb500663064023078399836bef1cd29e9d6cfcc961b5bd28ad1fff08b52bd99f81aa334b9e77815ce2240783dc01cad8f64dbdf79aea8cd023005c588fd291c16eb8cfff6aa863af065045aafaad3be506598df3b3f1e7c367123bd00e562f7414cbc82e81f3c9d54da0302047c435bb50067306502303310175e3092cac082cddb2ce0d06b6a168f35e8964cfef3b229050af227c81828b8c8b0c7fcb8309375fb87e7191b41023100c8aab0dc2c192bd77991d7f0a14d91e6129fe3cfd8ec614a629b4ceaacebe5fb2c1cfadb4de2de8d502af2815dbe71210302047c435bb5006730650231008c824beba1042284e1c921e9c1f22f328f909edd0340c71c22dab9fb0f8c01abbcb6b786157d9c7234de0d71e0bea92002303d3ee9a7a380c49f5f7dd7dc5571c0aba1e816ae879c2e68d945db054885c885b23f56ecdb837a5ef3cccc0af5a359570302047c435bb500683066023100d20e285965cc7f68650f55885895fff874639c62e53b442dace575627fa4a361c3d0cf482055b0d9bafda67e9b5ce233023100b66795e5b8fe0e8351ef0e0b0182c545ffd9ef62757f675c78ddd00430d0e6650f8f967e49a4296f0d8e1d60ae4582a50302047c435bb50066306402306e9e64951354d8f4220dc1b4b0bea233432510759f5c7f04eba4c2c517f4175b7737d7dc630bc66b70561f11c2bdafa0023028c3a09e88347032b054aea2bce1d5a79f548eca752d703a03eb725b23eb57ba2aa0d2876b7959e734d32da8bd7e65840302047c435bb5006730650230618aaf8656b0a57d60f4912e0ab2372b47a0798f7b024e40d6c6ac63909ce945a0a3cb4e83332ea10afc6c36b89d813d023100a055d4601e35c7a0bc4ff6c225f9563c383f2db09f54ce0abb1f0b96f1593a34a2112408c718a9a667226575dec140b90302047c435bb50068306602310093bef9fa07359dfe0a61213ed0af1aeea0ef3bbfb46280ab7e0f5ff318731634b9d69927895a5332ac4c47b2588d21c7023100e5838b71182c5f32e482108a5e44d0759ce4c895bfeab1bb84b92058753deefcd0076e138c08d013b7fcf6c280a440180302047c435bb500683066023100b0cead15bd33f2325e2dd2e1d8cf8b960a6983e009b9dc543b62d3b6cf05b7cbbc1b19a9a52e3a662633620f13fe0bf30231008783c3863fcf9400ca200506fa0bf663384591424f51547a50ec73182c53861ac2a6169b4243edcf9604aac22229dad90302047c435bb500673065023051226f36400d43e42c14d32a681c5dd8159233c9f5d694f318977020c6204b74d18b05a4945b53ffe4fa41b33f61700e023100c34ea08d517cb13c479c393340d4b56cba62aa14e98f59b5b2b16343daea056dca4d3f509ccbd9edc0278f3bfe1236c00302047c435bb500683066023100e61ccbda2d58398894c1683d655077841cdad6c497fa6e9fdb3a96020dcb549dce4cc6cce36b663f107a041bb1f792ba0231009224491d3b01a0930b0bfb91928948787a38228c50f25c8d3cf518a1b6c71b78aae190fe1b06cd9d78e2d41fb456b9170302047c435bb500683066023100c5beaf69c24200335b58388dd1c8a72a6502718269462acebb5ce27d1acc13e8814b3c1be7a6c9117d1f49185235e688023100c1f5763c0b334abf2c361c3e95d6d3f886bf0490351f73945607db2382756aa3571c631617d918874afd6fce8c7dbcbc0302047c435bb500673065023100de24e73ac2bd3ae2348f5e83fa703dd2d4da9c54cc765b3516ec15a3c5dc1461aa442d07314f9d7563d2f89db88ec9f202306c770ea0df17107059a1231bc8c14d50d94fc7e44507f426ea076a50bf380f4f50553d02ea4fc5e1ef3dc703de3bee590302047c435bb5006630640230147e1efd521f96a77161165805411f46d2655d31c5df0496c859234578d0469539d29a0f5fdd470ba7ac120b404f5a3c02306b7f737b9d20656de3bc21331c474eeed22afbcf128d50995288902b2a283f51b57435b2169529ed0d5bd71a114f5c1d0302047c435bb5006630640230205390aad6c3b4ce663ceb32208e1139443d2d30cd212ff257003cb1a92824d06dbbadc7c2631405ab20584fe7b1dad30230713396aa40a23107744e45243425a4ab1022a13aaba1e703ede951359fd06ae9f5741083c5bec602e16394c23b33eb3f0302047c435bb500673065023100935bae99aab3b9a4ea40c24c8b0f869a0ab13a5398eaf81394fd4be7bd719e75a1ea92b767e817dc11db235c7ff2f89b02304c6394b4a8d4594e7e961842a20f8123f9dec65fb735425cccf31c6b6dda0f59eea9632289d8b0f30065e7307527dacf0302047c435bb50067306502300ffd3e3ba10194832543f9a01f67008019f85118d802c876e175e9d110a3a8e016827626de3dbf202f1e9d76587b922f023100f9a48ea56e82b7785315f7f8a8ccafc549e98290a90faf087e8259265fee4c34f9b0847b0d6b6cfb1176a04539a278920302047c435bb50067306502305fa7eb9dcb3ba50268258eae6bac58923e0cf8ccde3fa0d21c82ce3c0c433ed7a3aa30f61af45e842f42a2cde180834f02310090598dcfa4c97c721d5849342439c75598d61743c13f5888cd7ec3a62344532a108a0f7daded89c2bb87c019ccc0de2c0302047c435bb500673065023046e05794537504b036f6dc6b5b6d093efe1414283bfc8ed66d12db80eb5e5eb52b08244fb78d0c741ad4bb62cdb070f2023100e3183e10f25c40852967f2cf31efcbb991e8aca1b110216f92886de7110def26d4379386e22d7c98ec6108bd83a349600302047c435bb500673065023011d9ac0efcf63102a237da570cd03a53d244ecd7802a908e2032bb44411dc9884941e2d569c6a856042835064c3df87d023100e3815598257255116dfd0fd78cf7647f41bba785851eb9e2ff657ba56e22e08b37aa7ccc0d002041b217e848f328e1950302047c435bb500673065023045afa7271b5828eae516973d6182d46b4f9268a1e9eb2bf8e20ec81fc2240f137db8e30d892311384bb3cc362817fbfd02310087a1e0f2394e3d78e7cfe36ccd45a8970de2fef59b870874a00104e4473688eb2a988fe4b75c48d4d2f3d98b2c48ce2c0302047c435bb50067306502305ade613a11584dcb25731ba958903e4c8bc2462f973b6c6f35e3c2f398e70c1bc228a05ba6cf040916e80e9c6982c1e4023100e868ab787f7f7971e109fceeee6cee113dd055e28f234852cbc518ee4930e35d079b56c16c71067ea0329781d6166c6e0302047c435bb5006730650230105d04b3aab7e18c2969d6160a3a8b718d3b5c11ad42093b89261a844642f0ce2c4dc35c020bbf092425a1351dd62f6e023100b78b574e0041414e17918aea06a4f6ec4cac47198dfb8a54d28e85f1ba605b984c9e944c38d41dc23f5ebabac6e6a9960302047c435bb5006630640230058e9a9e4b96bce8ff82c8212dac033d5940b7dd6a11a6cb84d685f8260783357f8c9fd7e171322d369ef488efcbd3ab02301e10a79ef6c89851cbebf46b93fdda307bf55ae7663ce67a4c1b6198ebc5db566ce57432a284c680844a52a297ae84120302047c435bb500683066023100988ee4b80c1be24c93b99324154f8d8d105d553abbe0dc029757d8a94c3cc87aee988da6beae4d308525c1309a6913ae023100d9ed4caeea8aac0da746e2b9e5670e822a0d192ca4493e9c3dcf6efea5ee5f8115f9bb7efdfcfa9a7429b921bfce65fe0302047c435bb500683066023100c4da5ddb02b743355006f415d18ed6b2a15d636f075ffa13b7f40357e7dae2eb9cb6324bd66573de06e2274ce35c7b7b023100ea3682e5a0c6139edfa0d1b4140c27d0c490a59397088e7800d409a1ca79e47a8e9037f01af246e1801de926da32dcd40302047c435bb500663064023048067219e2ba71b98f9d7224ecc9fd189084165225488522a13ce0d363f32fa5173921b9322fd38201b246e3267d681302307233f9036b07b9f41de0d3ead0e9fbdf4468cf3f3eaa47a29eefb1940c4dde37f9c26a8be44486296f9ebea2775ec4010302047c435bb5006630640230259e796c163545c0a3016037e9b97c8c987300c964b677ecc81513f3a8a75e8eb45a72790f7c39b4112e6b98854c31e902303a2dc7cc5c5371de9bd4881bdc4484855b4c0f49504fbf6c7584a2558a62312d7febd18836356173ead2a2ed2a19f9520302047c435bb500673065023037f5193826d3a7018fc5ba8f04413015ef9563b4c890f7d695e5937a35e644a6c69ccfde42949db46bf286380f00642f023100ae6e68a9c43c6437e9732af9c8b2ad044042a1aa668452d4a82fadcfa071bf6c959785dc9c042585a441609b9352ed2b0302047c435bb500673065023100dd4bce3e1711539a1ca714f510af1b359e58d41e10c3cdbfc031558fa020f3eced0414ef6eb5a9ff99f03e4e66fb394e02300dfbfb51d923c798637570582eaa7001aeff869e66b566a4dedf3e9ec2d7eab173e45602c82741d28a9862849534b2ec0302047c435bb5006630640230097c4658f9fd764cea300081c6aa7cf48a699907b5d2042f909a47db44742bdc6c6d73124853a8132e1d062b943e591402302b302eaac123db2a936d008b1132626ebe6b9029251c9c9c7bff65978204dcec0716462bca126a8efe4807da6a4d72bb0302047c435bb5006630640230320962d0175a8b98354ff5a05ea679b857c7b0519533c60cde7ae6cb73b1f97169f41b3f679aa39a0af0bf056c00fb2c02300d9f180d775e8b5f55cfb6af187843598186529268a90c596090f38be7c4dc11819395321007961aaf303e15f22659c70302047c435bb5006630640230396bdf38556e921ff9d74936f791ae636ec7cd3482587ce4f4ab3d13342625417a5bc9c4e86bc077c47b90409492e5cf02303ae56bb9ce0189c2886f401162f8268154c34e1b5031a7bf1b5a98ede1488551a5fd460670afbbb5f157bb37998d41760302047c435bb5006630640230362dadcfa403b9a8a71920b1d94adc578116922cdd5034750839a4d989f094c2199052ad29bc5415eb94090a6ba65e5b02307a45acc5aefe17433091343f310b1cc29af23d3cd018bbf8e16ba765bee6004156c0f7dbb736d6a43040ad568848cde60302047c435bb5006630640230042e5a94eff7ed4dabef3a0e62a81e493b56cebc7e7005414d46b895d76362d4ac768976c6a947ba7c9ec2c4c4aec46102307ee894373f249ab62acbd1b5ba32f9ddb4c0daf57a0f7a11627eb6242f01f7a162617e6f93f0f70f3312e2b5cb6fb32e0302047c435bb50068306602310081b83dc53edf017b26a6b7e95afa56aae5f1fce17c7df30896a558742c63bfdb69a8e0af3e4014e9eb4d820758278210023100da704bb2f6601ba870513e0f6e6ca6fc9a65723c0e635217cf7e14fdca8f66c46154566823f1957ba7dee3755e88479d0302047c435bb500683066023100be3d1c9e443b9878f96fac5ae31b9462800e6a8f4d332d3b2f95b3f83cffc8ce2b1871102e7cbd60d877a6f951b5ca45023100ffc207efc46aa395de0fd85280fca336688bbed446d5abcd60c8d752b9afa537b63765e152295fdfce1fe8e1feaeb6d90302047c435bb50066306402305078e8743d332ea7fe58566268d2b3ce600512d4a8606db01499d2af2a70fa47ca73a0bec5bbb90425852d00294833200230168e42c1e45365e7054c1cf47c3015466445ea165a1a7fb49123bc3031288c6e4d9d8e59f8485302f27769d56ae6eef20302047c435bb500683066023100b8f44725eaf5adf18ee509b201e53452861dcd42b61b32f14743b9e827bcf2902d196b2305fc00fbc7421f10ed2168dc023100bc7ebbe51f2619930bd71f34462cf1ba04b5ddec78b915c427fbfba970cd726d2215ec9fc2264cc9671b6ff533be936a0302047c435bb5006630640230768d2838cc0715b02b5ee42cbb1ba5acabed42b1fabd22a9e78b067d412ebeccafcb22e9a86645fbb5a4282b9ab6a9e2023064f8d9deeafbb14d67078eea433f9751061074bfaa61b4515e3845559cfe18482bd0f2f95261eba0992ebdde24398a940302047c435bb50067306502304a70f0786ad0600bb728367c2cb029febf8582bb74af97d36e35a215c7033d2fff6562eccc2383a5f75df95c5325df8c023100cdf76fc5fd8ea9e1b91123f4cc7242ff84542ac4dccef68d40c159d67c346fb654901e19b0999a4c6f9df5c7d0ec27480302047c435bb500673065023005b05fa6684cbc9646a943513dfd1e001ef86e31d1a138362cddfde1c58e635de6b99d5eaf65ac609d13a93c777f36e3023100a654dcd9f93fb2be384183d0652347de59794c9e60a3e5fa29ea11e99507fb5032d3fc066635977a2476e64e4a6a23ae0302047c435bb500663064023055378ad52b627e88b42935a7148a39a27d06928659cc11d104d701ccb9da17968d58759472efd86adec01cadc583be55023008e3d3908a5561b4edd5839279d16264a1afd0f4e5a1e282138ebb2496407bd491ef4f38f2125c7d2d6fd1a549850fe40302047c435bb5006730650230123d297add7243b0cbc94e2e2a07415a4aac4544921c6168c2362fcbd4ea7b56708239114518ee01ba1ea9403456f9eb02310081531e2a0d6595bb8b03d2d75090e06b85cd0884df7af8acb947ec95099b1e9157be10b4fb98fa680a159e892aef8edd0302047c435bb500673065023100ed69442d842b648550edb69680f5143626436f32905ff61deba2ef452630b696051fc5857248e01d64ef5dbd9a2ba332023018a98e3cbc4ec57db702cc5811dce9255a3ad7b2daf96aa7a2087486454932283b9c1d761b24b61b7504e60fc7fd2aa70302047c435bb50066306402306e9093df5c9959c619bc121fd17576a03f8e9ae1ebdba9fd13cef1b909a34aa931164e770443f29c18028cad233696ab0230145fc9b32627865c4b38bb05bab50d90c791939eed5971f642652383785422549a910e6cc98117ba728b3effd936dae30302047c435bb50066306402307c0f075d2ef5a279dd7427723b95899eefaac7bf1febdc2f5a731f7f8c39a7afbd1af2c63a545911bdbdde034efa66a102304bb6b9e24bf65a4652d0f2ab8116402eac0cf137fbda7d282c7938a4495c4eb4e5ce5bfe352211377841372ecddecb010302047c435bb500673065023004ba405e791a83926a1baccc06c352b4c4c55a2a3a27df22582b202c970b295d088f9a29838b6f70a04b80e9c1c5293b023100ab5c9c7a88916bc5e03bd5e636146804b4f95850b50a3dee60bd1a9950f9a565b30ca6ef9861fb8e0b8f0b64da1d95cf0302047c435bb500673065023100ebc55892d8ecca145e639fdadcab942890a5d1a89562592ddc0d9cd5f0a47f267345ee4635da3f107e1d12f9859da59502303e1cc6c9c2aee299772f642f853308c33f60225bafec4b65f302e55757c1339f1d9325b0e4b595bdee499f2fc46a3ed60302047c435bb50067306502304098561b031af025c12fa783301987a723f2cf28eaaceed2a0f3df815b419c1fbe40490470877b6bce58464de9018a70023100e7163a6e326b88ed1a415d8e05bb114e4a6dbbe0be65e505007c8814bccd77fe4e42f5cb643fcd1d17b5ce1e0d271db80302047c435bb500673065023022d0d57f7c75f05ba50c0897c0a3714cb6b8e8f275c3dc5e51135ca6140c4cd13f927596df133a6677d3904f78387602023100809005a18de283cba87b9b0e4f555a2543ddce8a309eb4aa225c601ae99b3edc367032983afd0b2cf9415705841b8adb0302047c435bb50066306402305ee7d3fb235e6ef03b8dffc3475f379080387f7f2d8d077f89197441ac8b2f57b4341a9d63ffdd06c0b15f5997f2964a02302b93395117f64229dca2c381d1a078bfb4e09a93ab47f588a8db60eb9c8c328d6a8019434dfe4bad77488db93aff15640302047c435bb500673065023100a39b800f777fa8ce6c8fc2856290bfaa3bbff08c7c69ae296b650db21c12ccb2e9e5273336ceb958da6bc34f216c10560230512eb2c4b7c597069cd453f93e758fca1463b646f6a185fe96e73d7737b8eadbff3e4dacc537344334e40c667f71aa070302047c435bb500673065023100c582a9e09816d07a8b296a62f1c457b754ea1c23c351718cee8f2f96acdddd70e037a9c27709885419f90812ca114bbf02306fa47ac13b0efaa43ba68d9f4fd8bf2758c6eaf061a8f8f4ebc54b461e32032415c97279d6d10ae012c2f7907622793d0302047c435bb5006830660231009de873137188eb28551bcabbb46eb9d741bab1e20c9ad9cfab9dd69ee6e734ba74ea203062fca73ec82209bc1ae65b45023100a951239c476201c1272a0959f7258ef461cd0168212d1911c719aabee84e7906964fddbb972c763ed180b12eb09226730302047c435bb500663064023028310f40781383f9771570c4139c8a852552969e782c49be04e861918d1ba14a0d249811f17d8b62d97d3fe7e06b1ee5023046eaae6a83ea8f8bdc3ba3c5e8ba162e6d39c4b91f0d2957bc1312dc13122ac80c8d3f8462c331fc41b2ee5506c91bb70302047c435bb500683066023100e7bc6a57b81dcde4264f9614fc814dfa0bbdb198da72c00b70df33c9d07fec011fc7f62bc8dac823e423cf5d63e3c261023100c873096ac59c85be6e0f7e843d7c64b40006f5443137673e775e2e4f093dbacbff9b99169ed9e451ac4093b93d90d7e10302047c435bb500673065023100b510787006318fae297f008b4c3020688160bb83c2fb6cf44e31798266a5d0067b5c7b94df9f27b0b6093d4231c44b480230600f0c629f3c18a3c489a69a80eb3826fb4be493933cb03073413c9c3f40567825ddbdd5c93851d283dd2a4aa26556ba0302047c435bb50066306402307e1ec8ddaeabf6546d91e29bef7405bedb110f24c9a728487d452f6ffdbf712485035d153323df6c1b8fd0a8f1064958023065563524c67d00581d286b65a3b18605f5d8454712caf38e047ba3b79056a169691e74418cc57e15f01469715ce9d72b0302047c435bb50066306402303eb9824bd3cfc9d4a9d24088bf78ecd67b371d23d85435586a55f83f7e725fd3cdb06643d8b249f3a2d996c1a2ff4cf402301e09741dba0f946e9361f2220f0d4281d1c8173be8509e17fb80429ab47716ae15ab706dfb424c05c9ec706acf7b73780302047c435bb500683066023100914c551425beb355dbde514a2c30dc565ca18c2c78154bb05af3a2599b9725834f0605663a3ec4d48c05f5f92f36dba10231009d8db9cb4d574351495e42e922d333f4d440708c835a9b61f20b4e82e5e3fe5a3dfaf8508d547248bb124ab49294e57d0302047c435bb50067306502301dffb0d1fbca9f33ca147281b83ed7b7d418b8f9a825176ea989ad661efbec21b0134c8a0cf9d681df791dabc4ee6bef023100ddae2e3c3c5869dcbfde79cc6b01343321aca25b7139e2cd05f69ec1d7519a4c7cd6431d8c9653b44762e3f94ccd65730302047c435bb500683066023100e766890e05b4c48ad7770c18e879a22146fd4455d1bfc6bf911cc7d57b947febde4809b0463b107e0a91b214891a691302310099c47c015487974954477974f8eb5c9df70ef5723f974f6a9a66f3ef6b3aa7b15e6dd467135c03576a41e807d22599520302047c435bb50066306402303bec4bebe695e38110e340d1335e59f543197f7bc6ac85ee007927e224c361233a3f89b6e055a58c388526d58ab7d4d1023011dfcc482bb20d8421e943a42cb0649a0eaf67dbab66792130f78c6cf1d09a6d1159eb4455cf15add45d1dc68a33399f0302047c435bb500683066023100fb14fbfc40db260f554bfe3d0490ffe810eb82ba805eb6d567cee678c5d1c795b01612f70d6c786a3804f89b0979251d023100b78777fac8a90873e6df019988e1a8069a42621ede7a08bd4e605a099c19e889b89ec17032c85f444a5d5af06a1b4b560302047c435bb500673065023100f2f0aeb97334ba2c65996d9e94dd961862a712030fd14c948aee193604d6903aac2a494a91f2f09dfd9bb85e3fc2684c0230259a440f175f8137df702fd3010c600c3e956f041e7060aa5d49a14bcae2360d8b675a119c37e1082253a4812ed6ab0f0302047c435bb50067306502304b57bf09248850c298ed0659b6959114ea6188d34436e4f3fcd2320b8c0d40d20c8ad5fe42b60d4bb32ef1ee03372fb7023100b456a54eeaed5171b9ca09df8f57ebf9521fde664c07a37ed8c107ff8c4e047d6bb1cf76eb13508c48c15a69242684b20302047c435bb500683066023100e164acf07f7a40ad9d8a961fb5d1dd2503cc96bc3c84903aa7736db2fba4e34aa5f24dddef447a174d1540e88c067842023100b54747d322f182b01bd7596bb8f196c08a77c27481dbf4e84119fd188f17346c12f19e1d08298ec1f159c70d343882760302047c435bb500663064023020b99b9075d253ce4c753d7b996ef8fbdcfdd059cdaa2571547ae8d353bb2fdad0bf20ddccd49787a2209c8b5239bff4023000b177a5f06e9fa22272a2006dd985f03244d64cae83ebac7272d3661479048fe867d5e9c5bc3184cc681bc623e195190302047c435bb50067306502304347aa75ed069c1565867604d8ce188a20d5dc1ee4160f2cd8b0877b2cbdd83b21001958ea50d0053b117a32fb6eb6d402310088af5b6e037b4925893f0c921edcc7c61bc2a28afad15a9fe3056d91311d736d72cf771e577751b6337315681d4da5c40302047c435bb500673065023100adb9702459aff2af2b6603938364341a72c5a4bfdc422e03374aab4af82677e092730aab19fab7d0cb27b74ce05bbfae0230518b89a7976dd61ed05dcd3382f60444b316e2273c66f7d20e47b3a09381ce5c2faa22011234b9271303ba4edba5b3580302047c435bb5006730650230590a3270f62aac8c0df6766b510a3083125d9b0facffbab47b7f92e01d664bb2ef2b4e6b5f5c73260509498bb50495e1023100aa41bf521061bcd408dc5de5233b0a45f69d6a8cdd6e8cc69f756c0f3a31bcab53b9680175308aacd8eb02580cff97750302047c435bb500673065023035a229cab4612c158ee815e5d2870c5733baac1f43aff17fb56da032c048d8612d15cef02cf2a99a50a74cc3f2a5dd9c023100fe9817d4ab952ab4f85a9d037b91059682eb301fdecede54c95f803523890f7e7cc116441ccba4c7cd4bd8cb781d26110302047c435bb5006630640230203de942693774179820889f6e50a1b2653c5890dcf6451a469a47e695ed44b2c632b369ec3d13a1aee3d8d72766a07b02307a7cc6a3e11593e34c4f79437e7cadabd549a895f1af0d716a476efe4a60200213353f1be3d51d35a8f0f0190a12ce720302047c435bb500673065023019572bab80c56698127b209a69348f7de982494c6b50a824391c3795b23a9061689bd16811e4e7cd4460c3f691258ece0231009b0fc23fa198daa33420e2f64cd8a86062234e61eab115e7f81c0de4029e810bcdc87845884e3c9ceeb1240bc63aebb00302047c435bb500683066023100ea39bae3eaae35e9cda98de111e3e90c515745ade23d00b21f9d5d3ddc1de1fe66633dbf58bf3576ad72dddd1033770c0231008b5a0d846c7ada234bc5657e45a8df542c757bc8466d97e6f0da876249d2a748e6bcf1064fb7b6a938056a511e6aa0a40302047c435bb500683066023100b0f04ff46495cf198534e22500a9720ac01a9b6f51282b62b5caa03bece616a61a341db2e0ecea9cea7f668fcf81d4e80231009e5cd1d6c482ed9ef40b940176e28e1529d06ebedebc4a28e42e1d9cfa320130494d918b010b15b8e1e5aeefc23659330302047c435bb50067306502301d37d91a0a208f018c4f5a343115b87da2cdea1461b46ab3b4644f80079457d98aaff6c5e2f9c31506a480ed62855e88023100979b1ff07e8ca3f2ead4bdf446785a67b50aa9091d53d9f44318c4b7b9f966b6cbb2fb886b3fa9e1bf36a1686e688cc60302047c435bb500683066023100810f5fcac7baddfc4236a34180103b6f6f90c73594b779c10a5478b320114221ba1629d9dd5836bbe000209155bb234d023100a7a22fa0d4d421b9b310c2008119931af4ee05bd444f57b61510b179e53e07a3517e4ad5cadea641519d0e64d4421e070302047c435bb50066306402307fd4d8d23f614410d41917ef881fd316df634028c527fb206f21f77559868fac8b9c45c0d2e3927fbea57b2dd2531468023047d269bea23691cd28dce0e11d46a31736a9db435edcc60a1aa7d1a794fa5d0988aa169b364764a1acafa9bb21549cfd0302047c435bb500673065023100b7017d4dc7e5a5c5bfc72a4e4eefa8634be515de8ca6e9bd23256f1167fb759f74d9fe267c8293df80d90a52fb99501f0230307d694c9710c7c9456e9d964f901019f101db9c47c9d743631ced9f17c6a9a9bc507418b14e1e2badda462513b093a00302047c435bb50066306402304ea132089d219efdba126432c01bdb62d8283fee67154fcd11030157fbe9896f242ec8ee931fe99bc32a61e69a2ee19102306c67aabd05cb7ffa8269cf03d130ec26e82dd5670b408897c2320650e4e79619d3458aa5d9f389d52dd3671d8301877e0302047c435bb500663064023010efd8b0ca0a1b76c63d2c618c7add2a6ec2e364496eb72749a33129a102369ca47419c2eea88d196793c55cdaf6ad5e02306ef919b8ab1b605a6e51ff1ae88fdc4dea455433b2348d431a1c01fdb49c77eafc087712f7e43146d983eb5b3205f02b0302047c435bb5006830660231009e519760bf1d82eef10c9428bfcfc5e44738d7154c8938fe653ce8d3a2d5e6990f7fe7ec48e91a49178fd04e62d08990023100d3e0581df2e0b681bd570e30f2110496e5856f5228072e0eaf8f3f30b8c137a42e9b2a943c09e7f2d8dc67bce623031a0302047c435bb500673065023002ef9c4afc56053d7747f2e8bd809c00fcc6e79df63e03bb799ddd906d25c57b2a396d05ee705add4b7c2daa106e8906023100900a3b49a58e5628114c855fd7071f6665ba943768d9891b67ee7de4dcb4a3b69be75da66e27cd9639a0b8bf9add5b040302047c435bb500673065023100d107668357355f8ef8ca08f1fda1dd066a6cce4d9a3f1b10e779f53558b1d71148827815988f28de3c9bce3cfb9b88e502305ba789408e7de72e8442ea0fcfd7b3d997827c42d3a7014c844a0aafc02222b519d9246daf0ef2cb1e7fb419da75909a0302047c435bb500673065023100eeedace8132a2b13be6e1078ffc72250ece2f03844af83ccb49a94919ebf0f55b3293920cbea38ad135f369abb6c6dbb02303cb65f928e9174dfe7038bbb96d2a0da4ed17a58963f66c27b4ab4bf329932206cd32457dc343fb7acfb94cc64c5b45a0302047c435bb5006730650231009bf008410e207e6636ad52ff0c3fad444127f43e8b88c28e6462d4a7eed50d17761ffaa84e02d2e96cbd6ea9f530a9d7023043d069f5b5e7fddbc39f37024917e8ed298bfb29e11638af544a3c3f9372fe9bdbf93ffcedc7b22091776a918c309dd00302047c435bb500673065023026b66fa9ff9c9deb4520c94cf3308a855954aed09a3c263822adae1b32ce7fcdb192b5ef7303678fc27b4226dc84fbe7023100c98ef50bf6d5fce2baa570c1d38769e04f570a56c0c7353445680647c07a9f2e49ffad0f5a35c2f3c3d8bcdfc7c71ad70302047c435bb500663064023061f313eb08d499196be3f18188b7be11a2e020e305aca34e8822201d4296902061ec969af6d71d6b4063a13c6e5094a002300c76d65d316f3b0f4369da6f6788be436d1162a0be43273afacd81c6b6226a16c1c17a762bb8d4a093ebca783459b2450302047c435bb50066306402304cea299a945a6ea01864d8fba02230d535450ad25466ade8c1ac94afcb22ebe59172bd5c23b19f88da2a99f19d9c62c202304112ab99854d27c7bfcc73fbbdfd8a365b6ba1dda92435d1a6815e6f4ad53aae7dfac7f4327dbe1f4f70989deafa8a870302047c435bb500673065023041091e2faeb2e5b1a68a08f62049db35b31b6c430eda5b7419052f13102b5fb614e2bd294afe32df6f49449cf0c640410231009b0befec7a1f2a00cda688dfd1b5aa119277d194108950bb7864c7fb34f16d92c6f766b9eee34da4e33d40c67a03c03f0302047c435bb500673065023047457c378480144627eb887354ee1ff7d001cdde9c180d9d0fb65b84b5b1b38373dc644ecaab75a6fee1bb6730a046ce023100e3979e95339ec91234cbccf5a15a8d76f2b792ce3000926e536143e69fd5b1e3085c8e85aec082c677feeeb808ce927d0302047c435bb500673065023100ae3241db3ff97b85eeaea9fee68007528ca368046aebffd214a26b287f68b01bccdbca97c1b1b982acb883e2b99a883b023029ca8cb622b5a3a1dd293ad806035f3d38984b787b95e5a8f824142ebe9c46f86779990f2662a496e7896aeb09edcf9d0302047c435bb500673065023100ca12e6c283e9b2e06a5e0c7ff7cad4e7fe8790a35dccc805af32c38748e6aa50594c509ceda7b46a58d05ffc9263f94f0230507bfb7a75012cdc62097689dbfd7867c9aeac5c3bcfa88b80e75008b1679788c33add1fa0a1db4ac76722ff2ac919380302047c435bb500683066023100a080bbaca658941d13056de3ceb7af9264d3fe147572134ef2268fd80a72714a6ab283a6dd8eb8e811aef38b268e1e30023100f731f540ba5aefd3ea61dbe95697b225ce92b3126048dae51e5c2fac10b9d1c4f909bc154726881c67d6fe6f3526cbe10302047c435bb500673065023100b86628b0b764e61c5f72d76fdae823e068a7dfe7fe4992e606d5d7fcb38b92cf9953611b9660066cdb8b346925511b14023020856b415765063af910645642705fae12b3aa161e2b5ae5ac07691caa6d8bf4bbdd01529a13db789098c8448c7f428a0302047c435bb500673065023027bc3a2072ee24f150121042f9c0996ab3a2a07453d7dd7f58eef14febf9171a452b3bb02a7c8d1703fe9d8aee9d25ed023100b5713b958341a442ed765daa5d2a36f9bd2ca71bdac9cdf91f788f72a9f39544f741a96c82b440a4ae5a09e4960d63b80302047c435bb500673065023100fc467ad03be2d32adcd4b87c2b475666d3ed2323b8780bd478ba471ea23935ce6be843f9440577fe6b8536a60d62b75c023076c86bd8a0809e0f1672341c48670b9eeb4472a0e8a91c45143e95b1529579000aa6c2082c99e49b1c127b68759059630302047c435bb50066306402305b6ca29a22be3d18933fada73eedf1121e371ad89a5d93312aad2f0c3b32b8296a2c75a0a399360b8a70d1db7a23675c023057c18017cc4ab76a0938c35ca6363d03bf7e10455b2a8b2d0d30b8ce4f54ee547ce8ad5b9ffeca52f26efce189dab1a60302047c435bb50067306502304d1685bb27550baef17b37b6694cabb3554c3435634da8e4f00c7ca7d1e3aae076b46ba71b6befaf42007d8627a4f126023100e11dce1d7a34f018db835096c3b6838afdf05ea9608e6376c69fe1194720aea540313b1703325a706b950f4a06bc02620302047c435bb50067306502310084437bff8b3984c0175b7d0eed3d4dc519769858dbd7bb2f433a5be283c35ea4a9cb527cab1a575f24609bfceaf7fba40230643da049c75545e0944a8d9b8ea78556495f4b5a6201a2d981faff0dd808c996c550df7c8230c72c58e71c22ca6656100302047c435bb5006730650230796ce5bb15bd08a87ec8b0bf3604ee76b896e076b3a43e4610619c0eb006fdfb11b05dc38ffbd6ccbecef8758326abc1023100dac25dd1275a83fdf44923caf3a883bd3e052ae33974e50de3c477f597e0f18d77623c020bc972c2188860c2e4071b320302047c435bb50067306502310091e684aef76f5963877d6cc145b9169ce3cadb3d9599bc9104407030d2a7040ce0c5a662ae1de9acf1a94fc4ec09146202300c43ded254de5f6b39419d70ea408c9219e26667651210798ffa0b150aeaff28438fb6cfa2b8d78ae92b6439832acc4e0302047c435bb500683066023100a62f349dd39a75b9f4dda29031bef1fbdd3dc5164d86c67e88b8de4d1d244e98db0fc74f29eb7b6d855909b096ffa1d1023100b8105542add2e6179108bf52ef84c35b5ebce1f5353be08a2a1df033bb46494301cd958b53e342efdc2ff1373a6da7fb0302047c435bb500673065023038305346dd0a030eddf9738464dde399a9b816336155ec82542ab76a9c3a2a2ea188f73a6bf22f5b1c2f31fef0259521023100f2a40bad1815c01aee03b776776e151f22ef934b48dc65b0ad5152483d7e5a894e9f88dbadc7a103a5146d976252cf940302047c435bb500673065023048449ba76fec68132d500e0d58dd38e57f800cf0a0fa695cffe8c0c00494888aa4017831c7d532c73f4b79a310929016023100b767a11174c78f1efb548cb41adb64a5042ebd1323a5ec4a5ecfa42071ce25c981e4fe202c2929f05aed2ccafc4ebcbe0302047c435bb50066306402304d779a63f4be9e67dac17085880a1a624a2ac25358da69ebad4ffffe14e3e3fe79f49c01d6e0a4dbafee7948d259c2ad02300c2c89507ed009b6458aa54fef0292bea25ef6d1dde203dd644a50d792c250e7d8f31835c9fea72683dd264118cfd5100302047c435bb500673065023047821bbbb7590b7dfc57ccf2bd7a7ab90c23dd438cbbcd1f696d6b35a337e0454c442b615a7debff2895fc222730719e023100f6e059fad543981e31f5358b0815f5943d5980eeaa4e586605cbc54290bfa341bd18e84b7e86c0ad343f25e3d99939500302047c435bb500683066023100f2f509126d084643d0a799b60a9c9286a52731bcab9561f951b6810135ffb755cecba5f06223abeb17259d948b079cc8023100fcba443c1fc8656714c26971feb46dc7e272c703307c232412454eaad58e60214ba9a73200e64326c19c50c543e1a1fd0302047c435bb50067306502300d5e65581b53c794de3936a6c8eccac786669473f6a11a6b2c8cf9f5daf5141eaee6a1b0b35e8add585362812226242c023100e7611087fb2c0eb505fc70040f0ef2e0d5bedec66e29ed369a58466723b357c6a3a887f7a48eb9d5d35cbdb058106f4a0302047c435bb50066306402305bb9522f1c8fa671b23e03722b6716a43b04861a8c1213af8ca0d4066de8837d9aa814b79f45794705401f110dc4ebd702301444b52d0417c07c804db4bb1cdfbda1f9589dc55f9090006d022f3e036c0849ce74d318fbf24ed2b6d8422b53ff55b30302047c435bb500683066023100858ca84d3f67a54a8930477e5d63313156490ef704e16b621d109d06ea9fcfcf41f9cab7dc662d72da47662e181c43e4023100e89e12ed286d1f207cbe7b86bf9570c8bd46723b62882ff08d2452e7dcae986b871dc098cabb4efd96dda720f822fb270302047c435bb50067306502305a677987e3bf79457d18057aa5edfcadd7285ada893160c97cbb3a28aeacb8db4b106943062b024dfdd3bf35a3af09d1023100b20144313f143cfa96e3e4012341251eb042a768f690aacaf00869084d930b3d04863fe9fd835581aa0eb80f44f6849b0302047c435bb500683066023100f4c7be7082ea0fe0af1d77122782634036cc893969e5f22f9f747c4dce2cdd30ae62ad067bb84f905e1d52ca403c9c2a0231009cd8c719d8f1973e6830f7e44764bff8e2a62f82c1e2ff196e8f26447d7bb2f44d0875313c31e7fb38a82bd13e75cc040302047c435bb500673065023001a4b050160d186a586a99ce6f203c7d2184d18b662282ac99be1d7be3df9ddb41f80b9ce8e833c98a9738eacc279c2f023100eed2a2fdf3cb2f74a0699a3ee768222789a1dcaeab0428649e58c6ef229f3378cf13662ac8352134c683d962b3c169450302047c435bb5006630640230770dd1fd4fc0e089abcad39e91c4d21f73869218833df51c37b72c719a25fc0c9db2587c2b6a75b19c74179ee5e93c7402301d386ed89fb35722b5f66fa5bd63ae55c6a137b303700142d99e8d169f209f17588c7b61bd61590da41cb739dbd7698e0302047c435bb50066306402307c395fbc4c3adfbdc246d6320292453c786e27e13c23508414b4f977ea667b61985c812aff025259f143215ddf3f3ec50230083e3107a115aaa3a46cc00fdf0ef955fe6f04576d698ea6c739197cab58bf6fa8b4180c0774a2c68ffa026b430534f20302047c435bb500683066023100ba1d3b70be9dea2336ce4f3a64ee6feeab1a3ecd43284dbbe3fae586496bcf681d1dc55321eaf5e52f61d915f7715069023100e2a69ca37b5a0824a1fecb79fb1b86569e2a99cc7e66f972f5abe1ab0d4786fd37edf626c895cff0cf6593d17a02ed570302047c435bb500663064023031f677d68ceecc5d32e3da2d419257d46861393e07d7ea69140b8207f28a99d968ac8a568359dd41afc37fb659d4307002304f3aaaabd69750725efac51437f08fb1f330ede9c71cff1e64bf1d8a5f99f1f5faec4fa83395c9f82f2b82c602b324510302047c435bb500673065023055a09274b988f432283d2ed6539e0cb6690fd8242310c9ce3762334c396271b597d7ed45e123401928b19c22101a00eb023100e22d830d21bba0770cc3041de2a8d1c9278d7c879d7d483f473c8bfdd9e65b8cc257e98556a7095e7ce4b9566be5246e0302047c435bb500673065023053bf2495866a3f177f64fd7af15fb0ab8b4905a2bda3d72667d6df51abf4efa77141b6fdc411e82c92169bedec5e94b10231008b536e3f9e7643fb5be3facf6f48a24d58eadfda9a75ea1cd083e4f7c62e69ffd6eca192327cd77c610f7127a91592d50302047c435bb500673065023050233862fdd1703a5313fc6c309a9846f7e091228fd0c11aea6e81fc7d1dd79e43e71c659b9196ff4812d7571ec5e713023100e044a5e97083a35356ca5520a184e53939dd302542a8007449ba3aa60e842d6f9c6b2831a0e5eafc0f1387068d6490800302047c435bb50066306402305d9f33772be42e4083d1e79e853f4e7f6f950d27e7ead24c2e1acee9117390ff78fee1bd6b46d82f1d2a2d14a2a48a0002301ebb37ce6ff7a70c4874f6dfeed51a8c0c09c7bda97521be7d70b1fdc28a4a1f6e7704f6429aeae9f1897c05c31aca000302047c435bb500673065023100a5cd7c9e96ace00a2631a0c17fc421240b130cfc7323b28a91f511f8b7fba9ffc1e136e60ed372fb7b4773317c813755023078b5d06c0a68f9b1d5e1d0b3d61299894a81991aa7a65bf58862aca0f250419c11447602b52cdd1fa4f2172eb8ce0aa20302047c435bb5006630640230546ebcd64b9ced5ad933f7e88b12d3f8d1c1169f64e0fef8dabcdeb8669ac10ea71796cea037de532f05b06d85a3dcf702306faf6954d3ad10a0bd16e0a62eb04c78caa64a6d8d612fe68a2736871470b5ca9144534cfeea3f02dfcaa18d1cb909f60302047c435bb500673065023100caf49c55386518193f037f3e93ddd1dbdc1323501ff494a5c5b02b85c17ee90a8d77e24b18c4e59854f9fd627b5ca238023072a6006ff6c340de36c6a1996e825c7bff601d4e4ccbd175d27fdb1f75be464a17e80017416748222ec90d1a7713fe6b0302047c435bb500683066023100e85753f62f13996a1700c63220d37d607a35dc894c6ac53901f1c5e0446b806e11a2f2b5ba6748cefc904e83f4d635490231008571721c580ea44dfd19f3474b178cb988054bcd1c3d867e5161fd5935c0c5744cc15a205bcc77c6102800873165e8790302047c435bb50066306402302c94d09574f783b819f474491597f18a8dbb66281da832ef4bf86b8350352ae12d886fff5cd6e78ff4bd2d50ee89e128023078541f82e7e7b47e704b3ee86f4f92eedd346d73dfcaa637e45a436c73324b4ac6a23d4f5cf333276bc98a056d70f91c0302047c435bb500683066023100f95c5dfae55d78121e471fc21f75e2c15821f10aef475daabe70dde81913d44bd4112bc168bbf535d32d1afb6243de58023100ec76b6cb467a077da8f1d2c9a76c29ffa63f83290078df9c7c94bbdc779caab40a38e94f5c1bbf95b106dca5520264080302047c435bb500673065023100bd65ab140caa58f286082d194421d4aa4196d4a986f1ba3972e9fa72a905888aca3400c8658e51ea9fe657a8ffa4309202300e128c8b34345b38b1dc79e095d744c313698e0441520bf1250251fd80f282dddb67309e010bc4cf5d8e7d8365117c8f0302047c435bb500663064022f325c117666e96aaeadd986d4c5983b84b8c19299847bf6f1dc73e85501f80b940cb073bf7aa74391ccc2a1e5dd2853023100f661c9249fce26062175e0aa926a947c7d00cf6fcf0c22e5b398609aaad60559292e688a2a73abf7f83e3571c4d9e7fb0302047c435bb50066306402302a9d3a922f463003eb855764972620ebce548081b9634df35fa732c8d6c521dec9c021322a23c009992921c007eca00302302518cbfe6c5cd2360855438813983b85dff0b61c6458b2181b85f10c97cdb151bccd82279fca32b8f64fe106b96fed390302047c435bb50067306502307aecf7980fab96ec2cdff57616e04d23f7a79af78b8aaeffe1d6b25a43e6613cfcd111c95694c66cc1be88af3572314f023100c99ea2f3d1e531ff790e1b2be0941ddc42ce0f349a710034295aba4e72c5d5bf248e8e10af4a6d2238c578beb277e4400302047c435bb500683066023100bc3389a524076b51b8f42ee9534b8644deb3e8793aa10756a315c325bbddbe89576ac8835059bd0d83fb3c924c385466023100cde697821ba1810febcbbe6793bf8608bf42f61b616c1b6ea7262386c4e35dbcf0029e25730b0738d5103ab3650817d60302047c435bb500683066023100cdd4a2e6bb95d248feab1f70a24c2037a73f8cae2ecdb2df2fd9f4de9ef8f62110d8a4a275fbac47ecfdaf4678bb2c34023100e68329355a5738ca7a01c020f7f1aaa24c58dc28a7de85348fb0dc174ff368303f82b742de16c55181b8c0e9c1d33b300302047c435bb500683066023100c5805379bced5546316893dbd3a33308f31ff804efa4d3253703a9facad99a254d3dd06f2a103537a8e2486527f264780231008d26d3a0592de59de21dfa7c2bc0117b59aa51ccfba9261cbf48e1011a0a5bc36e636bac987c23e57a23719227c60dcf0302047c435bb50067306502302feec2be3eae927760575188af2aa23ef4931cd31ceb4be203f5d15904a23bfea1528435fb006f4efb854836256321a9023100df8216f99e94d4bc37f776afac73e1bb2ee56ce66911606f95d03900036eae3daf0cf31e2fa49f9043b3e85720aea1df0302047c435bb50067306502304f8ccc041bc034c3146509c847cd66c2db93a9ba59ef4cc8df570b87c34c662e1d0ca2e024e275335d823d8b694b430b0231009cac19fbbf01e49b51b79c8b2f04408442939d9c8d4fd06f30b6895b85f915f9676bdcb5f9f1cbbfc70b2cb825477ef50302047c435bb5006730650230383b5705b4fa5e7aab7fce51baa0ec7dc66891a9ca47416297224d4f5ca435a14dc6f07a504ef741e7b3da75058794c0023100ba593ba632ae955df6b94410f4654fc06675a42bca450f417a92de3d23f9cf4c4ab452f17385093876f175e9e131bcf80302047c435bb500673065023063996a0d009a22e5379f3fcad0f9bf3b50cd44441c9a06a5f7ffc460c284964c4a937eb1b0ea236d17151508bdb11015023100ce5ed7a501060a839f1bfecef4cd35bfbb96130a979932cb0360e7f2342983a56fca9ffdf2e8305ee8cc7bfc07b3d9d40302047c435bb500673065023100f71fa287b9192603b95dca6e1bf637ff61b074b245d0d77e07f54858ab82b7014a22ea7a6420c4df2d25611fad982506023061bad0229c0cb03eee1143eecdef04dbd57ab89f6bd277e9d8a4fd625886da27399c965c068d43745075196306a5ef4d0302047c435bb50067306502307038f575198540978d62475f6ebd05b1a38082ffd3cd08ec44bbe321fdc9d4389857992dd54144d36d8ce3cd65a55b6c0231008cb93a2065d90037b4519ff69612eda80903fc830a34bdb599b5dcb3bcd5a3b8052671268dcfa95d8e65423cc9b4f2570302047c435bb500663064023003751d8a7e1307cecc7dc0fa5e884c68ee68a701f2ba7db7890c1738d1c9b1fcc055ad2dd3a5cb4a0e37e58346440ba402303ebf4516b35b336a6edd1c6bf6f909ca3e1a556f38d59c127665210b6a0b2c52e1e7feeb1a490b5a88f465a1ff27daed0302047c435bb5006730650230662b915ed3d31aa41a256cb519f3b7dd253a5ebc15b5fde48605410ebbc0ed352fb2209c3bc622553d471fcf86e8deba023100e78fa068da5c015c1c027d9b553df4ba8a63c6ef1a978abd300597f4014fccb9f07f433854048d37a95164b560badec70302047c435bb500673065023100bf64d2a5b02e0a9725b0562fd705b4a02293043fcb2ba7f5d7bb044676e36bacd02112d2e8dc949af6e41599a53e19ad023031b02f4a54cf84cc8ef9de665cd0c02ee795828c31da4874a9518173e5ac23b1a96c99f4236ba3bc31e000640124bd1b0302047c435bb500673065023100a540935ea9ad647803bc5896724a00e46cc0019827d561650c6977c1ec8679fe0e28a6c8cc2ec979ea95ba87e9ce90b402303f0ba049e7a1cb63fb70368fb97774e0be617e7eb1815017aeb9d61a98666732e4cd04599a813def0d129017c0274ee50302047c435bb500673065023008819ca3a958f5221ec36929ccc39e110dfbbb336c7ef0f8d6316befc51cfa2b769b6ecba113f8782ddce9ce465f85f9023100d8a6da67cd6ec9926cdf59cbdf1ba090345c0829744d784364ea85891071b894d19b7559a9dbdcf47b96a7f024db108b0302047c435bb500683066023100d1498fad8838c66c5fe6fa2c79935c650f885a65913ce9890fcb8fad656c5c2a9784d63b75fa4162192d13a9db29dae0023100adb481e060b620a81780c389930f27d64b97d68c8c9fe17b647a3affa1e3d6c519e9ae3631a37cf457bc6690299bd9100302047c435bb500673065023100b936920f75e307bb7b51fcdc0768b8d5d29935296c35a8be1e77133b2e155c67efa92e201a17f69542321d5da2b55b4a02305dd64a5b8a2962b986f01ca24d6c7b5cce3df39220d95b3c06663cf93ad8720a700ef3e9ca2b01ae64cccc0270e06a280302047c435bb50067306502300ad9afaae3c229a01a24719e473dbf4cd433839804ce4a33c2dbe3bc1f3de8f1867f70df94b9af013c2b7ad2284d3609023100fea4dfad947508f5523e32b9a5c2ede023121e98b0d5009720f51b17f449d8d5f74998f5723aad7c283984b8cc31ffa30302047c435bb500663064023055746f65f5844360fca9942db367793d00bc62c503d4360716eb02bb269ea8fb8231d2e46a9830220c58610af4681efd0230585ce57e0afe86b0e8f80fc37f1c03fb901fe095c2e6024cba7493a00fdf18f382c6421b0df4d4d2464883d56f8a69030302047c435bb500673065023100a7fd5ad8cdbadb94a3156c3de633644abb1135f5801f355d2fb23083ce9050cd4af07e996868ec740e64869bc46e726102302ef1e5242533a9d2a1cbda412a8a956eef15d1ae977c716612a650a339b6014b1f9babe6dc6dcea42517334f45da9e2a0302047c435bb500673065023100d01a0c98879f89e19da3eaddc0bf37a4cfc3692326b6429e39d1ed48e3b06601b81b09f4688fd853f6715e1a14f88fee02303e6db30c95136f214b51a74346ab40453cc0607686aa2994a3485bb3eff112c9e17677cac9ed8c19694769336610bcff0302047c435bb500683066023100c7f29da817cabab956756f7101df74855e11d973934ce22a0aef5ae6f3f39061ed48f5ed2f1c75ba69292f4321e5a1180231008cde6404ca73d73fb9b8fbe5ee225414bab8ae016504dc6bdbc7bfd683a2bfdae01cc6ae3954dbf5d2b25a0e4b97c2750302047c435bb500683066023100cdcfce449f81ff1dc40dd41def88aa0c16517cdcfb7c24841ded1dc4840981144afeab9a07386a0aa9bd1183bf27da3f023100b25463a504e473fe9cf3dec81ba472849159be55f3b16cba7b0720e51a7915df57842653771895266cddd015611e20bf0302047c435bb500683066023100e8964cab4a693376cad0f39f2d999637beca98764d8ffbab4e32bedaba8d108b0104354c321f19b592157c20a1ee0305023100fe0dc2aec44747a73003e458027158f8979ac26bc1ffd492081735858064ae1a81805c40775ad26c2f8b3a0b6fa488840302047c435bb500663064023015ba848ca1f88eb8b5939fa9b38eb05d16c4dcf14a1d397dab76780cc8c8084751b675006f95d3d17e777d5c2173c832023078d85b81203aee247281442236fb2d582ada9ca24d0c3855e5dde60484a5fc47e7a08ada666eb94856bb5baffe096c750302047c435bb500673065023100bac5401feb8a217d88c95d9c401fee7220d9b2521c82c06a1beb91c5066c7efae416dc23a83401d20d464682b04ee1fe0230072f178f21c919a55aab9f46bd4e47d41f8feb5979c6594fb009664447453fbe4e85ee07e3ddda32c409cb417eee7a5f0302047c435bb500683066023100c70e4bbaccae3e379480a5eba2e085d32d4e51657628e67b6e5853355aaabe38b1af7fdf6d7da61a59af45c37e62d36e02310093ca7c947bc71e26dd8c7738cc1e8bf1337f3510a20c539334224b4db7167bde53783a7392fd2a89e0e158be880424970302047c435bb500673065023100ad8faaa6e527ede6a412385ec1f77a809851ce2782d3f9a56a8521a9590919cd3d97671c666db1d02341f166f80fc8eb023069be6a368e2fd6b2b3c8023715b1391dda8b0829a41be016bd6958bd84c7a33d271607de5896854e8b5175d25f2724d80302047c435bb5006730650231008d83475754ddcb1f5f51707e15f8a48953eda8486b69b72ae7564ffb3043a55c43201ec12ae20fa69d5da07eb0b9694702305d4af01df32f5cf40032a3079e185a8779e0e6173319df88a110fe2dcd47377269ddda79549b03d2b78f87de9d18d55c0302047c435bb500683066023100966a5f0d42fb32743c6d89abba5258a25694c42545c034c5737d8193e91617c1e68c6addd53daebc8e688ade5588fa39023100b27fe2920270ac7a982eff7be9a80cd5d1ecfd15fe9736548c11eda65a000ad33440b8235364d0a727a41ad16c24ac940302047c435bb5006730650230720e0b273755436347fa61fbe9de8704dffbff42c53d76737bdaefb3df0a0f48f0ab17cccc1a028de7f18d1896815a24023100abac3eb4a32cb20edf00f7ee67ac2a646dce9132ac661623086fdde0c7c1c204a00756800ba696aba34c2bc70fa623b50302047c435bb500673065023100d344e8209b019e3fdfc5cf128c4554a39e3152f49087e5652410bacf759bc8faf66c45c37e7f01cea6c23fe645dde43202301536ee9c8fd1c1b2b3b068954088bf3cffecc8a106fa5c64d0b91f647fe152bb62bb6c528eb5855c00a5ec8f5afeb1dd0302047c435bb500673065023100d07124f6ff21218945c68eee7014631df319b5b982b8d4733f6a13fe91b2954aa375dabad54d91d740e0223a336fe4b702301ea6e4244e9368f86a4530fd6f5892938cbff836b3ebc3b4ac630a192bbc07f58a26995a582321ca56b024f1f745079b0302047c435bb500673065023100d9320dd17216ce63a8e809ab1103ce13e4e788731f90b133c28fe248d70adfbacf353d13c65f519f35e902068c5b469702300b909918726c26d3349a313f9eec748987718850be26c447d9dacb41cefa0756e2ba6fe7d8bc41c4986dea185580e3eb0302047c435bb500673065023100834ecf85795371bbf3c89b6315d3c39b24dded1bfb0568045384033b7a4f15aa7e277034f596073d7e0b23e726b7bd9a02305068a494d9ddf33c57b1076fc1e6287d98d7a3ebb3f40b1ef705dd2b4a3f8f432b9b7b7ac1316114ec062b110ff232520302047c435bb500683066023100970362df6dd8f53f4bf553c93e5e223563f1e92a0cd3f8625bf3a1e0ce2417d6b2e3ddf5aee9fece7594b5184ad27930023100e8e9795025d1422b1a32de6cb93696f0ed2c9851ffc103cfec8877756aefaa22de0bdb70bc6953c1fc8d5f9f0ce6aa5c0302047c435bb500683066023100f2c8814dbfc44e2f2f1125e4fc2662e736436d00b4e0bb3ad98afb50c6d98c975dc981d2c1644dd15f6a8e2f58114b31023100dfd9014519c7af92e60cc6a6e6aae0d6ed243ffb281f97aa1f5b3577100974a1fc4365ae9be8abb1faf97f2bea9694430302047c435bb500673065023100a7e00a6005fa1d6f7d7dc902ea9eac4276ae3f6efa86289cb4f94b2ffc4642d04dba1666c0bd535d61c4e5e763a05a2b0230358a41ed86ce794741055a495fba46a7e53a2e4956177358858c891b0ea4692f45c29fb678c3c8337900332df163df730302047c435bb5006730650231009bfff82a2be9b1433cadbf0f2e17071bdba598f9b7e9d108dfe6daa830355c92c1ce25b465198d950a798e0e0ed45964023002bea906b1fe7aaed8bdae6f30e25a4c9d257162ad5a2c94a65af80981dfceb9647b194a980ce29591df6d3767a95fa00302047c435bb5006730650230445cccdb5b55e4eb1821d49ad2324e9da8b54b3bd13a41ae015d3ddb06ee89e7c5f2b061ae4f934477888d0d50459c170231009b85a227c868b3bce89212ca3f4d5a024ae864cd6ca3c8d9e4c6b9b61292178ba7138bb03fb3042076f124c2b0585b770302047c435bb50066306402305037b783afa6b691d14229181231861878e736da0b9e4f65c6868d1fbe92b22bab3861c423ff140d529d7e08014cd8260230519fbea6619d2a93510d96270402929b02a72b6fb045e513a3fe7299e719acef9cb4cc582ab70702e460562223dbfda30302047c435bb50067306502302b8d7b40e56d763acecc310ca606411db6f133a5fd117df9aee1d7acfdbcb0db43bee404c9630e69f28f6ccfa40ea102023100f82e57f61ce31043df4addb295a9323b3d904cb808c9791e273ff953ae0f4e18869dc5b3e202d9821f1dde5d9cc3bc870302047c435bb5006830660231009e6ff28d206b071ff51aaa85cbf2d613af746ab4f9890ba944701ec606943b276781c1cbde04e12a2afd10ed4bee9ed7023100d31b87660e9e56c672fc868381bedb6b4b2d21c62f5446c39b3eba23b522bbeae0c3e5afb47c5ca43c719b4c323cbdf30302047c435bb50067306502307a75bf975d45b2cd44191de1c491be42aaa981bfcba9d1b394d1366777c64b6c2ae23fbd4374231c81d9833f3b039c9502310086ac1a32cd6b7e672ae7ba2a664da6a6ec73625604f112b0779203584df50132562f98a719dc60c002d65ed6e3d6b1600302047c435bb500683066023100fd61ce5d358485581ac27fac98bdd0d1d09661bc76b447f867ffe35e1d7c88fab872645c57c6543a7842bdf2d1197abc023100fdcce722854c0b4a00de40c41c6fd53e72129a3b647405c41077b46601964a4b83deb4b3a156c5bfee8025be0f1032590302047c435bb500663064023063d2b2cf9372555fdc3413a8ac8828c708a641f5656b00e8378aded9c683d7cc7cfc639a883cc296549af27396972d23023006cbe8f0c4394b5b186837735c7d17f3ba74a58e421c3529146b8ff852d54435d5ccb77077a3a028e48241e9104c278d0302047c435bb5006630640230442532a766507ef2b30c06cb5346d764ba5dab970ce5e7a4790c730c1e3957239b0d4f4005e05e72d3f48dd2def6b68b02304a9389b8b02974935aa50963fdb1c541e09fb4890d013b4e7a6ea72996190479711c37c0b3c01082ac4c133314be81a50302047c435bb500683066023100ac564af1822a6cc5eeca73ca37f0acd93b5d942eeb114c160c4051e862568865163dd73791db1591c3de754cc9db5d3f023100a85ac27153088b4fc248067020ac68d5c270c02f340224fa0a4f53f4d5fab6c006452a60996649bdab9c6414526823450302047c435bb500673065023100f865eb26c5f0d67aadbf85be6fc67d20d4ccf2475983d465e24c412eac5f3fc53d6a82e64faff1151e17f84b1c218d5402305dfc63cfdfc581b742287b856d930ed6623747f52cea983649ea81cb35f9ed5e7bdac9d745e1957150694e5e649c0c6b0302047c435bb50067306502307e5a658df7b8eeb42b7fa020a1e207cae933a03eb311321b20e15beb8af5649a85653b3fc2b4b8b0ab87e215d773e115023100997086cc4b68fdd0c2bdf5ef1dd9474a76dfe7393900e1396798f99d8fe9f03aa9f5b32d894f327c509245fe01560a5f0302047c435bb5006730650231009d313f0061629f7d5478b01d2692456b93db71d4bdf5c0de39a601079e2ade41173ebd3dafd27a16bec403b3caba96a7023013ccb31430a88c1be71a0f9de9a7a0665726a0d01cc91b1faf226b3c0d69fe923dcc9ce62b308755c831e7899ed7f5920302047c435bb500683066023100f920309b66a180e36e309f03a1f97c7306a2cfc929f404239135ec294e498a67db3ff944814dbedee4cbea54febc9312023100fbb75d3461b863b87b620f4626b0fdeec5e638d2565f63674785c8509e590c448402841d04e6fc52b651d1ffbfe97f040302047c435bb500683066023100df34b77cccbdfad11e03f265537cd5ddb3c81144a99b4bea76671468a867f26409e0599a0ac4e5332a76d14a645404fb023100dac176820dac57876914e9f225e423655f35be7a3b1c763186018232f0e2a0db6ff6eb3fcbd61de72dc4137ee67f90fc0302047c435bb500663064023002f153b6beff645281833b421b8399223a2cc606401ffd179ad43374ff08a9ed2810fe8f0d93059ec69987c59d83713e02305f3a878a560d9e1d34e18bf10d904463f3dbdb7f14185f7677c02ded56e54030a5af6c6d2ee76cb0276f4092174a88630302047c435bb500673065023100cab60a0004025b3852b99536c2f6315a831fd50712dc3ffe2ae91c1d009813234742db08240d3f3c1bab1546ee2e01ea02307618b5f244edaa0d8c28bf78553ab57241892bf5c6dcf9f0c2679feaf283617abe29633bd51ac3c33270d10485fafb1e0302047c435bb50067306502305046eced18c5b3f8212504aeeab832a15800604df0b69194323d1f77f3f5724c0f485a8cab529d6dc9f9f26b14f290940231008afa14251ed76973ba2024bb879692dee5962dd3ab9b79c06c3da63f12c49092495d3c9297e03f75dce7fbf02d99f1910302047c435bb500683066023100ca12bda04d77fd8a73e1e813b57802f4e6d0ed6c86485941ab25666771643ae85e74c642908f46db814a617ec3b80383023100962e2b7e2adfbff534f9b4702953430587054dea4855ff79b2629547afeaa75aa2b3e73aaac2574934f7fbb76b5cef5a0302047c435bb5006730650231008ae15e0986562f28083b5528a46fdac051ebce6d2277d2cbfcae970b12b9ccecb4780bd45f875ab98718906f5c4a24960230466f01e543cb5bae3d43aa3e9b4ff6a86f32db89598d8ee64905dd9a6dfca880fe84c93af36dbcb5d9aa87065f9d98d00302047c435bb500663064023072759b0f8148b271c8aba9ac51e8e7de657e77716c5993dd227d9a9c5c99170eeb566ee32112ca952b36fa1f34833776023061217bdac437226222e66ab11a342c594471290d947d648ab76249d7cf50bc7e37546e2f22531d14152bf64270219ef90302047c435bb500683066023100d09e3af75622cc79e3f9cce4086cf4d1a5396e8bd33b5a2e7aed4233473734197911f04e1215c43802325139321a732b023100be62e49241919e8ac351f5cce22aa2d645a925b70b6627099b35758c455587202a882ab49530c5f06fe81b34751dc6510302047c435bb50067306502303baf9a54bbddece4ed3d65000c0ce6f7a59814a2e9775e2169e9697bb9e036af3bc78ecc3b212f44ef205d3690280438023100a1e468bf5f893f3f1aec12cf01acccadbc13fbb99242560241d84d90cbe5ffc7800af8e38358899c458e10d233e829c60302047c435bb5006730650231009a60eb77739bdbeec70e5501693024a6410b6f519d41add749da7f564211eb1eec56dd88aee4165e9e10282adcdc3838023064a36e7a0983fda29614a3d75d099bdb75bc2c394bbe314c67bb063a185e7f02479e8bcf97863b2b62559c39806e7b530302047c435bb500673065023100a21a5a90864ffcd1c403122d69e31501bf85cf2630d55d4196c47cd36d1b2d187ab7a5a2ac2f0f703fa292285af5e2a7023019114cca858eab5ea1ccd299dbffb8a333af2a7737d5a80500f5897de0944e393b39a5679dab41daf1b4dd7075cea1ed0302047c435bb5006730650230092ea710931bca35930462721988ac73bf3546841b058654e252cbb33eebb909d041080474bbf6f89975b10c48561a11023100e10afc52bbd5a207ea3c42499d62ef1057c026415a6d6fa2fa555da14cb27639f2728c9c757e7dfc2e49cece87331cee0302047c435bb5006730650231009c6b5c2842ee3dd2078ae9e16fbcdf52a6cbded330c723f66f7e6bdd1c74a3d23c3898ce71ce187de75ed24f46e46a6602301079d76cfe946932f11737c190fa81446491bf800ce801f87d66e4ea20835bb39fba7d246eaa27a11b6210d38ed7f61b0302047c435bb5006630640230695489bb705836984752ce02542c8d403f703055d1410a689c1811fecb13293db590b7b993eddf3ff22221d9734813d302305a0728fd21b40dd548af84bf60a9172d28ab39322c9540b0de6c3dc7c42df39220f84c41f34ee0b07b168634f57cbe0a0302047c435bb500683066023100d6b96c5eb92a1a44507c2082098b845646390168b0402ddbfdd2314f9740ef9f8664b5a4f65715d2f2640414b22cb6ab023100e99deec0b6809ebc8ce283865bfd0a7da2b47af4efbd88777b9a08976ac67c7ac45f5e64bdc980f727de17bd7a197c380302047c435bb500663064023003f9214202cd0c22ef37853d0d77fc352537c9e8bb9e118aebf5fe7c10e9a7f66fb2272465e9f7f331236fce3a2a59e60230769462538e5246b8ee9411ec6980aa1f51cb249ad021a0b327f6a52c8b30716349c86f630bc3fc96af75e39d538749930302047c435bb500663064023024346910812d1b5cf14e376d88d7e990d2db27e455d40381d3820fb369b2cb88a6167a8fea95e5516c71c7068c3527e302301b0d6bb83907daad23d8f4f0002818e364f000b76839051503dbdad924e86377c5879efe0b1ca5e50c6aed533002fb510302047c435bb500663064023056238bd5cf1af44b12ededa9c7bfbbfbdda736ba611ca15399c8562efeb7c8bd02cc38dd42c58ddaa7d4bea3fdab8b4002304386cb3d10ce3e31befadafa04645331475bcd1ffa13a35204e6c116dcf1c892bf7c77e3af5d5b9180a41819e3b5bec90302047c435bb5006630640230491f30e8aff509eacc3c96d7e0b43d91b3bb6c1e18131eb1c8bb3a12afe6b9a60d8712b25c986ef66bd2b40401ff6f7d02305eb133c80c17590c446f3368b85c180c933ef4dc3a51740e101f50efa3e24f9ae9e9cc701a975c7e14697f0dca185b020302047c435bb500683066023100b5f11b714f362ae39f90790afe9f1cdbb9551dc9e975e8d0c4fe6e9dd050b81156d13029243008d4b3e49892af36d7b6023100c43e7604d2ee20bd5245c6c78561bb084b378bb0ed95c9a7a003a88418f7e9539a9315388b471f962b681e6e93dde3190302047c435bb500673065023059e02ff24fce020b28a5af3ee30c057b7c9a122702bfd903d88b043dd0dcefbe961fd5070363658ef32e937916603bde023100f5511ae58168d6c50afccbc9c4804e1cc1588fcdfa87429e9b19f083fa50cf9879df83ede61009c682076d2eee0112e40302047c435bb500663064023047606f1eedc5d690587b8d97d50700bfb3aff2ae0a0461f7231d763dd4d40914ea2916765c71730daa739fab789ca09c023005ddcdf196017de63c57d5fb774448f120d94b0d511510c66e6bae5a8490ad7f1dba41b48ca88fb4389ab3b02819dca60302047c435bb500673065023072b955fe16e63fc8bc369a118301033658d1adf842f63b530a1d58f03ffc7717bb2f3e8b1171e890becada2563c1dba4023100d98880965046f594231d5bcdac2dccac5fa0b1011faec9b3ddedf748651a94da693a9cffae36a82972d064f706d58d630302047c435bb50067306502303980c1fb740bc7d50952d84085c8eb76c22a9e200cd150d7ec59c17ac18a5ba13a04af5b896e1cf7fb02041ac93b8627023100f31d48d7032e36a3fe352b08d82e275cd42b4775414c9b8eb3802fbd88a8a19adf636081ca333b5afec11bc051b6dad00302047c435bb50066306402302ce4b1c6e02b957ba1534d4543610296003d8fcee74961d00c39a1993b3754e4da5ddccafbfa6ab9bb5d2f8903c48198023065643b5964798cf1e86e3d4e3adf209c5416d00d3985fbe644bcf8b094917b4aece2d47f8bfc7610e84414f567d979c00302047c435bb5006730650230462f889084ae0f907a853f4c8b9929a6b77c26a5412127b732ed30f0b1aebfbac11d703d79582fd3757b372611729d8a023100ce943f615175b5fbe5804c0e520427321abee12588ca09c90fb1dd86546cfbc077d72e2a4380ecf03fc8acb9a37433af0302047c435bb500673065023100fee1d01901e847d83709d0f0d00ae09f2beb36b9b8009247d2b895558167944d654e4ca41b7123fb7159e675f842ee2f02306317f6e7a1846591f7414f8f92df17487fa5382981c954c3c676689eb22249dfa67ab8458e3d036174793ac62ca189560302047c435bb500683066023100e7f1ffc49711049dc6495e2985736bd2efc9383f842aeacfc8b4b9c6c63f7fa1b4af70b26eb84e5648e50514bfc42bd5023100ca640b41878dd297c64ecf4feb0bdcb505f497ccb7a34eab89962db72d1e9ab52c60fbb9519a0ada063461237b4a12740302047c435bb5006630640230747999f4ae3a5bbf921b487599400bcb2b3f6486e21c6b1782bfaf87a3a097b8a6cf054cf3cd106a4a2edbbcdc698fda02307a522d0615ed810f9a12e0db875ac31002bd2242823c5d904bbab14becbdfdb14f4fac06fb48ce40daffd7d9fbf6006b0302047c435bb50066306402301fb4d8f242ea68c751ed23fec27193a07613b6fe8ffdecbc327c0064bfc17ccad44a7adffbc342c193bf2a6159236b4002304fac934e8f6152577bdc4134b8b8c7f6cf4626e693df92c6fa08401553c3e568ac8e8199631a8afd062493ca361efcad0302047c435bb500663064023038df8de0daddaa6e2c9382f7ebd5ee3e8a6243c9ff2e97fb27a3322aaff5cc9e6231cd766cac753f7e868d35e0aca70d023010ba31bc86ab71104c46332eb2267016af29f2355ac0d22fdd3572162eabd141960636bccfa67450bd2ee99ee192b7b50302047c435bb500663064023056a06f87a5d4af0f5051d918afb664fd19f8f70e6d7a26236f34e4c94b0271523e14e92ebe0bc3f6b207645facf86d9a023064f6850c361aeea4143e51c8a92a36151f8a4de3c2c0b101a21039b6176ebc381cb0f9b021c3b0a745a169b9946d1d550302047c435bb50066306402300eec1cd7faafa7d7d25505a686dc65bba3da27bd4c728872e4194dd3ed803e3e6f728517037062d13a73f042b3d9030002306a83eda45a089a6bbe5de2793b5208757f725781dc26798a7d26bb4cafb7ec27c11ff711990fe33ee277a74701d7f6600302047c435bb50066306402303f48176f879ad97df2e78045b7aabebb8dee137855d230ce8dbe508390d0d79c5ba54700f9d3e1a2179b2178c79c5d9502304aecd8a842d6b3349e1180eea175df25f10381db7388411034abb7ceb270edf190682c0c80e7195cbefff696defecc400302047c435bb500683066023100ac2386115fef224649032b19a5a0105741bd822be665ec80261367cc72a554e7ab05b69b7262ed9be37d288ea8cacc20023100f88e01f28769c8c7b5f5175987d075b1e6b750788de52bbcb37e45b0a3efb231c3339c5bd0b5db22687a0591a61e66760302047c435bb500673065023026010ec0705640adf092cc9aebdfe4c6e69f24fe21efee2cb2516485f34c202e434015a4380c33da15cc2a74bf04b644023100a1f2ffc92b5d9dfcaca5b777ca4131fd1c34be28d76c42bf111cb37cb145e90762c975526a5e89135444f3adc47c86a80302047c435bb500673065023100acf30fdd6ada580057bbf9804b09bb1985e824987b2f55aec44a549df6f4cbf962c069830988df8fec1e9e9a5fc1d93d0230042ba992a264b309fc5ef70cada3522f24cb5abef048d9603c7c3a4847ac4639e0ce7bd88206fee78ce502c2363a81670302047c435bb500673065023003224e8d6fc01f0d16ff7c9a21a38c68610ef8b8ef101572e706277f3e0459beb86931591701a23431406ad027861356023100dc95bfedf4673c280ef233396e32ad2a54163b28b03e12bd4bab8dbbb83eaecdfc551e3056ecd0f37b7e07fd022b383f0302047c435bb500673065023100b7a406a799974f9e9a25ddcc5b7718c675630150eebfa96684cad8800a97c20ea88f5da18148b171a4a32bdccc584d000230170196d5cce900a450561fbcfd11325b41d0dcfe9c5d0075fb2c322683af39e922757ef305d40b11cbba9023ed7403b10302047c435bb500673065023100aa804b7b3d3c2386af7ad2a73ddccbb40517db5e46ca6509ab467e5dfa5c2bc1993661758207f2349f68a419b2881c63023073c99785f1d4f3481e7b2ada4825bdc17259063697f2e39b47c7f6f5b893f9aefeb31d748015ea858ba36cff442a8fce0302047c435bb5006730650230597397579eab489d382967d18f7f154a0a8690b4c5aa0ffe3424a6ca6e867a850b29220f328f06b2b686f856d6851675023100d117aa812dbff33a93b1871ebb67ed4a72335ec62b83eeec53fef5a5f1d2d9cbb188f720726bcd2fcff8cdd04835279d0302047c435bb5006630640230125dee0a6e4cd4b1b98ac2e7b22012d1dd933bfd9a37b9b38da7c8fae2556f9ceb7e727b538575f9b61f52dd050414e202307249b89b7f06e1d5fb07231f482a405963e2d38a78434265687a3359332bbeb4f2e2559a44367e161b9df69382ef5a170302047c435bb500673065023100cfd572e1448e2c8892be4ccf00720c85e26e0bb169cae5dcd032aa4138ced705c9a9025d02951bb4015ca9882ca178cb02306be5837ddb23fc09dee256c99ab519cfa802f67c34f5d21438ffb1f3dd262ebe709eb02e6a11ec6fef5cded2ec29edc90302047c435bb5006630640230651ed2e9083740480596cd9240950443323af6cd9787beed7142b8df6813bdbb18b3f94a36691763e735560eb086129b02301d8d0c1d5e5c9a6c041e6e791773886b05cfdc7385ac6da8f7eefdb8181d52ef4e4a1ec1869d0ba76fcc0b2de65607dd0302047c435bb50067306502305654d581dc42973c516516d0eb23ada72b41637a27dc3065a58c300909ad5960fc9ba8417cc571067ada49ef19eaccc3023100fa3b637218523e3bf7b8680c2421d606365ac214d70db58c1c52c43c227276f3e3b3ba31732437264c3af28ca2c634110302047c435bb50067306502302ae1edf3c2465a16f00e25f8ff67dfa320f285a18ddc68b3bb35af308b50ac5c9092bb81b0d84dc21da1447bbba0ce0b023100fac07bf40af93773d0f1f1aeb36e0cacebf741b8d23aa1bac9bcf7b9a22cfd5db2aedada18a0de78a201076af614d0700302047c435bb500683066023100cc942cc103a42d6faa9ad648df950d20e758c97440247c040edffdeb5b6a39af1a96cfbb8e32377bbb7d1d0574676688023100adf2746bec367e3c95ba9dcce7c8bf19aa55bc135d97ceaba29620697ad690b56ae84a462fa293f40f588c1901773f170302047c435bb500683066023100bd3148e8c6afc0254f542b03dfd43417b522c7ef057aee684f817c940d7d84c420ed3be736fd269ad0a3795487bfd929023100ffc88102c187fd151c5f34dde30f42279177704d8a248466a95a6d7d90d7e3bf275480dfcd74fce6b249c3f5ec9fe62e0302047c435bb500663064023025f0219ce3cb57a84d0dabbf898bc7b03cbc772345bc0ee0f138ed89ccbc08e8d2b3c2bb9c76cf8bcae5874ebfe8e28e02302c357422bf1de06250ab1e833d7dad4322c26283134bb69cdb7252bd3cb8bf2992f4a5aa944995457ddc57ba44e09f030302047c435bb500673065023100d75bf50c15a1dfc7e09f88948b0f77b71eb4cfe8196ff20fba7ea5c05bd2e958e2cb859bb3a4756f7ef0f5c57d71964702301a4cc30741b04eaa213414f9b7f6abaeb26fcf6ae89dbdb9e0a60752a69ce2a0edd5a71d74d7414578a40f52c76cf3b60302047c435bb5006730650231009a2666167786700604a9fab77a5c03a2839a55cd57daa690cfdf1c19f5fdd63ef98228370922c70f633a638e1be959b8023003198ea75454d13e219c5d254906303cd3f08342c0f78e7766311bff37a55f9461a0d3e889d4dd9486672a240e2306160302047c435bb500673065023021fd52dea74d65eecabbdb7828eb28a6392582175554271ead0dd91b4ab58f9ff690e236e2ea57d62968f37ed7eadb19023100915398f70d7c6613bc3334e709f37bd87b7d5dd0db81522c466ee585282611e7fc1dfef8fe1f2d6af76f17b7b1e4a6810302047c435bb500663064023004b0e10d70c073f20bd27a8423d30b7254a693ee0402a767b1fc061f86e00f9cc9bc4eb898dcb22aabf47c6d9d6f2e6f0230290ec6249eac1c146a86515be7ab1866906c1776a18e766db750c07139b1d03065d02111c3a4b567bf834d9f11735e1a0302047c435bb5006730650231008a03e4581a4e71c16341f90ff2f330a8c7ea1e29ee5aa94846cce0a524f04d293fd1bcc7dca1d1b138c1cbec2c3b7e1b02303cd6e5e8bea0443ed83f10cd5c76455359f0c3911b0ad4ea86b2f05c2818c6fd50238f3764ba9b21530b91d49f6b7af80302047c435bb50068306602310089516a46e4a36735b9a0e2a68a0b4c0f783493450e992b75330d4ee27839b4df9c513d07fc3fdc0c40298fefe51f6343023100aa9fa0d90f2ac4451aa93cf888aec7f9df89554e9936ce499f7775787f32ebea2f06618eacf784f4ecaf27238bb506690302047c435bb500673065023024fecee763f0ef3bf393e4bae169d8e27af71938763112651fc9d1889bf71a798fe47a52d82bd182ef43c837e6e57992023100b597c0527a096199b74c3f022c591dd95dcc0d41f0369864d151ea591719402382ad6352b34f05a63064454f8c3df8dc0302047c435bb500683066023100b0ecbbe265e4105c83e9b01593acfefbcf504048bf3e94de09e1dd854dbcef258b6660cc554e1d4f54112f9eb62eb5a7023100ecc09991e555520369a41da2c9babac230e1c2dc2cea491fd625b66c06fc8edf2af37490e5f8198e1ab69da0873199120302047c435bb5006730650231008b4282ad9b1649a510bb7e85f099344e110f981d129da114af19bb7001369c788943436f2fa510c1e88a4b931fb4827f023039943049d69fde4921ac2e001b11674e4dc9a86f93a25186541c99b2ae997aa9a11e283373fb0319935f98c96173e59a0302047c435bb500683066023100ae35f5793324502be6c552046e875964e4a1831f98db2b3d88bb746ae2f06b3ab22254394687386839145ff7631db531023100e983cc2a54d56a5e363d8286e52043bf9a8ad73a0b36e6cbf91c916cf4f5c9d4e12d6d4b5ac8bc2e15a327d30710d6d10302047c435bb500673065023100c28ef034d748175721426e2c56e68fd25ea998a473579634e54bef547a43d7f9478d2fced686b7cab346ccdb902363d9023010831ee52fa957b54b2e10cbd57e1d28ba14581be38fa427c6e3ae9c2b018862d12064ca4a2da2f0d3e8cf5545f3d2be0302047c435bb500673065023032bc10a4301402d818cdc34cfba7d83e624305c1f7e6ee711253ca242ddff26e6062245ebff203cf5e08022c37947499023100fbd47daef72349fbaf0450a2f4876baeb92da585085b8b75c2f440ce411bb2e4c949a3f3c5890ee90299f168a85b5b8d0302047c435bb50067306502303fec7aa9f8cd7865440854d841b60965065117b66edddbd1cd14d0361501eb584471307eb0465bad0313cbcabdd47cde0231009203f863e50d507960b7f876092de92570ddba1cce2f12e09edd47fdd94db18d976a18fccc4be75a267101a57405e98c0302047c435bb50067306502300893440971d1fcc3f8366ba95090efe6683343b13a633e83f2059cb267fd70d92aae11b6242644ca435adeb04003e2ce023100815a30e723bf78e7eb1cd10b4e41c136fb9629a3e58b384f0bda67e5975d69b6bfe3ed13d5b17260b7ba98e7ed9418f90302047c435bb50066306402302aad0a43ae3c2d301b4721c295bf6b8cd870c4b9e971548ead2c0800cb0e9a4ad78c00f1e0d27594404048da08b989c402302293228bbd5c0a146682cdf87e5b71bc89c3dd1617e4412025778478063edcebea2fa729bd595c09a9514f9c8caf16960302047c435bb500673065023100cf80c0c53713be0b414048a8cd13cb80415dcb854d3c3cbbda827ea89e474187d750a7e582d5eeb5dc19b42caad85ee8023031166681d1b575d94472c51d1e2e2f03e71f757eb7d10dd5cbbb5c74ae30f5f45805bd8a17464370726ffab3abd825a00302047c435bb500673065023100c21eacb36aaec1e47a44bca7256cc6c2bacdf7a7cae6c47e4cf8bed55814aa5538e0c11de44d446a11fbdc316232a2ec02300ae19adbf44b510f933fd67ae9b767042ee5e33e8441c1aeb6f4c792b71ec17908d160b0a24ac7653f9dfd82518515b90302047c435bb500673065023100c1adb3cdd0de1074bc254803ea6e2b2fad81793343dab25170b0ae9a3cc8b64c6b41aa405bd72b8c3cdc59b95282e4340230172316e84e46f47fd64631d2b6835fc784125e90a1d8dc1057f2ff79839f0a87ec5bfaf32eeb1c630e0df750344fe1220302047c435bb5006630640230063815e17f478c282025bfec979fa909c5ba46e9856127f755331036e1b41b0d57d5967e170815c8a51f3ee2ef8ecfb302304531a34ac0d6caf9c691e14bfee3c33231195b168ec65802dca17ce661ca8ee98a56ec2ab2366143f645eaa22cfeae6f0302047c435bb5006630640230504089aad74d0373519e4ddc056d68c55afe0a03a91d674138383c90001b306ff342060338ccecb74752dc696be2cc3e02300aefd6c1f92804f1242bec2e8ee41b01a290ce8c7bd0267fa9d2de7a6905ee7f4f58997b591340655c811fe4e348dd190302047c435bb50067306502304720ead36997bd6621e378d0e9b0059321630b61c04a293223c4375eea5e876784a490426f3b78f96b6f203925b1d8b4023100a2e684c887a0293fb310b761b9f9b166feb03f2c9962a7e408eb22e882f4f4d484904050659870b5070b81fab730e2ac0302047c435bb500663064023001dc1764ab233d364ad7cf4aae9d7980543437fd974adcf47fa238fd99f6ec21d319a0ad6df23ed2e3a9c3423069fcd40230152a874a17473753efbbe1c0883711df675c556874e395decc713a4a7ac5dfedb3c4f402865c6f7f81a7c6cf8a9b81a30302047c435bb500673065023051fc1e3e67621ba3bdc254fd7d773595358d7379fb62e1f8fa04012105f1794419cbde470bb0224ede83127d8842245c023100d73c32b65fea7bde06a5d3cf7db993b03d707106e299c657e926c2c48832db638bae3003166b18d91e72679f964a550f0302047c435bb500673065023100a2500f273a0308a7c781b14463d5b00ad59e502dc48b391f10268ce6d6a021e92f8236e27c4f9658f3b7b55a10450dc002306be206ef12e5d38953c36dd9fe5a1ac2ce28bed041ee1fcab1ba3201ad5f1072fe63324fa7abda01d3976905373a156a0302047c435bb500673065023100a05a2cf85a698fee5af3098a4cca71a7307a2f55733bb8719d765b9e306d1b3566d687f06a80c6f57386fea49a36847f023003b1d5fa48bc596649c464621e85a03d10abdd1a6b42f2bef039fdc9074758bca83ee754db87dcbb42d99aae4312d98b0302047c435bb5006830660231009bfc2dfdd3df4b9c258374917f0cca15d6dfd304c80405417059117668bf4985fc1b3136bbce02f1e904dec901e642eb02310087d1a5099853e9c42f9b48b11fd1e2fcdb7b8c097e5663c7d2f71cce4c0dd73778da63d85e56838937cf2c6ddc6cb20c0302047c435bb50068306602310091e2bddfe63d65b2eda8c2f64a7d29a4c71f0b1dddc3e1cf2b8faf24b62318217bdf012c6ae1ddf298f8f16dc6b886c3023100e41a74a3cef5b00d0585d4507b1ce844dbee2455e6a0f0111a385eec32133068b5d30b465f0c314902c2e07d276cdb6c0302047c435bb500663064023020fa1a3d5967365e862be68f988113c58645c3cad50184da970cf7a735da2396316c1bff0edc1fb4c986dd2f461e2ca002303c7165a9cdb1fe5bc8630f5091502c33d908295974875dde6e899b626743b9d142c59b5017d63297e214c4ea699d195c0302047c435bb50067306502302523de29b967393b0dd158986bb3b88beb7eaa56a75545a03fcfebdcdf6ba649b463a8b17db559521bf0f84b4a4a83fc023100bd8c17ca8191267e7e5fbae8069ffbcc3c45fd80071ad3a078baa26fff319606b77214f6776290f1b956002a926661f90302047c435bb500663064023007081f4735910205cdd46dfceaa31a27eec3b1a44deb530dc0caaa234f27bb961f21927b2e99c43818372bc08ea7f970023044f0b2e6efac693d87880551483407f75f349a1dfe8fab5a83957d3a15f49eb8361da787fc182c4a1f49f6f9a836cf870302047c435bb5006730650231008923e17fd980bfa1b7cac212377a1017adb0bdf433ce4c54829cf32a3cd44feee3e2c1498652649e5f731b0b421e8fd4023072a017ac1a731688ade8e65ab2e51f9f2b7c28fa244198f024d4a7352b1de75d69d064403702bd31cb2226240da532d30302047c435bb5006830660231008fbd649e8a7f7a7fc903564b2d7ec0313f6851289b6e9e1a811a0648303ed0bc697d026e5b9a64a289f69d9d0a80c17f023100f1df6326d908948eb44597c61a23ae4a5f51fbd295500105b9dbf1a55adf27b2252d8f1e4c9bad315c8757e42bd460520302047c435bb50066306402300425f32eb04d7942a32d30aa96bf804862d14e2777c7aa24a43ceeea02c1731bbaadb4185e6c3d4c8b420a4c68366d7802301f5d6aa4ba79c852315c381a96a9ffed2738ff2e70a5e44b0988b95393b483909bc4f4a0c9165795d2c616a010b719180302047c435bb500683066023100c5d4a5fa128d03e446d199c06b7d318f1d18d395b30b1e96dce0c494de30036e16b60798358816fff96a4f6a2cac0cd7023100c22a6aef8d3d009ac0f0d7bb21e1c9f20c88afe2a9f88a5d52ee70f1c4b9e2534f073d563ad3f8604144438da9b611c40302047c435bb50067306502306f5ac5df38c5e1dfe0ecb0f963173cf9da84e12ff7aff60e9ce98592bb664241fd49f8c7d77eb280516d3b88dfbb7800023100e2d438489a09e8f33a2109caf0f2e4b6235984d5173522b25104ca5a5dcdb185c89547f18d88354257224d3f2d8671d70302047c435bb50066306402306f7e2342e6e2a9ae062fef30eeac2b0dbdb8ae1d91fa4f77f686f5a8ad5ea18048d26b0e69edffe6238fd9a339769e8302307ff7c4232f7e1e666a66e261e6cc80148adf43716b422765d6726f54808b4918103334405d03ec3974add1dab2b096a40302047c435bb50066306402301abb8ac703f419cd31f8772f3eba9f8a09d886e95a286c59887cd67ec52c297bc5e2ef7458486b9917df6ae7d04adc1202301e3dd4adf01492d81a1002aa236670b679e8887db8bc9a3cd78c630ad9e7505bba080643b6b78f0dbb3179d98341c6c20302047c435bb500673065023023aac353614ef1b415df435407c75880061641c50497c984519d8ad4d26e9a55de3700565cf8809854ec9f5788949107023100f64fbe64bb266170eda9d652d646134f6dc8d0b6b5022bfaf7d4557ec306a5065685d14beba3a5e368c890d5ea5877a90302047c435bb500683066023100b809eb9d3850b2ec14f482d8e1aeedd250453541ec319ec2d2a3ffcd0fe82c5889a20d0b0ff1a64f267aa4df7403b32c023100cd8ab55d18e401bce07643ada21d61d2cb1acf1b1a808fa79f8e7841891f0abbe7f79edb2940606159c93fcdce7eccf90302047c435bb500683066023100ef7b54c90da54f5cd1f9f41899f61265762f056aab51d9347ea2c4b654b068b667cce079d3e49da4e2a02576d0ca43be023100c9cf14881895ed29bc072c70c7282794e034ce4c50e2d06cbf22a522d1cf7a51cd953bb82009e04efd3520d92198dc470302047c435bb500673065023100c765a7d279b31709099f208687bf26d28057eb032968a1e4b80c97c707cfc9c2207c995d283657139af81b4df929b18b02301a7a4802c00555396e1a668d51e0ab4e08a4dc8b0a18dd771e34be7c1f22f2478093023e5cae8a61e6f0ecb938a69c9e0302047c435bb50067306502307a9462706e81651c6c3c96dfb6a4cbf49099453ab8097f030b79355aec0aeea14bc4e6ab09b6fc4acfa0044cbad636f50231009ef66104013fbf5a61b057d3a39251cbc0bf081f04553cda44beb228de8bb921b8075130a0cdbf6be7e265d38a030f040302047c435bb500683066023100bf2f3eb36bd9f4316412a6f5c0d5af6ba93c1436a65b38193df54181ff860404d4afc34eb6de778fd1823f3361ba194f023100d58fc5ceea57abf74d9573872b3f4ba796a249da8c5c065531adc143dd22d3b1f1b525d4b950a7bc447ca72e5323a8bf0302047c435bb5006730650230402dbbd50e198aefca4a25ab0f24ebfbf52bb8c459f5a215fd81d29d064c0ab53ae88cfd46cbdd39551caf2fee4f6acd023100ccf44469b377b8158c6831c5ed47737b1d6146c89fafd0964aae7ded67c04e23d0fc84e9249f810de78a3b06a14f54e00302047c435bb500663064023038a99aa8f972cdd6ff85ff9f948f010fedcb0e56c8acc0afe8ead3ac4869313279f5b4e23d795cdf9e53377ebc897b83023017000edf53b9556f246d18372c9b5b324a186ae6f5a4f88eade488164b5bdb0cb1475a725e922f31765d64f813dc54c80302047c435bb500683066023100904f1df01d0aaf66ec4bfc51e484f4ac682553357482959ac0b458a40e69ac32e1560d134b5f9b340a37d014736be73c0231008cbe1acbeb0656c95972a977f73707d24c013fc2917852d28538a3954237a91a851126f4e82c4bab51d970e078d95f930302047c435bb50066306402307603e46c988fbf3efaca09d095a34bff64e453c2d5a6275f7a3357ea8dc03f801a5dca305bfa28f0bf18bfae15bda6a702306cdb5e264a63ce524acd4feb8911955bd6f87ddd2e29bbcebc29ee882abdd1be0f2df539d058f07c88cf9456603b85be0302047c435bb5006830660231008311c3ac12896b3dbc1da6dde372146cc8d00debef27fa7a0b47dbb4aac6411be863c1377332bf300d9f955e7359d0b7023100c4b9d812b0f9bf8483ab0596822ec2fa0d0df810fda4c25587babd9a67b4a49b5f5bae30e33a184734d7172c5daa98950302047c435bb50067306502301ec33949d0b9bad0aec8a8f208e41f4a1fe4477f4881be4bb953c8e12db65a9f6057851d1fe334dd13284317e13a5787023100923d44cd56d0012128c5c9cfa1ebef8ec3b49fd7947339344debb2bebcea3bffec9f5897d94b1a584fb6366003e27ee20302047c435bb500673065023100e959cc080697248ff12a06d88ca228f0829b4812f77a20c62e94194eb2f1a117941f4680618852b0198b3ab26992d1360230037d21079a93335365b3bc28966fbe50c45d207a5e97036472f48c44a84ce945054b0b7d28e55782a52d869c79e9d4650302047c435bb500683066023100efe504dfc4fb1022dd008da103c1bea209b9b87df967cb2b38c9e90fbf929479e1528717d793ef63406779cee3230d65023100ab8b3c4b892eb3f737db736e65ba19acafc1af40a35ccb5302845df3588b7e19568b0ade57fb83507f50c383a146b0240302047c435bb500673065023047853a8be51d7f21a72fc5944704cbf7e006e86fd54666a5b04388df5c2200301538cc945489290306ca7cade770bcef023100d274f8e667d1fe1e86fa99157fb86cb1a55482ae122342ff21be7d3e45c984a9fd2d9ecf2b77ca5574734f19f76c9d050302047c435bb500683066023100cf2f7d91f4846e3e87bb24dc67cc511a2a8782ff9269bcb7997d196d617416708d3ec527b2a61244ebdec39258bb00d4023100e1d4849a0999c03e8c82b5f7cb3c5f870cf46b36472ae4319580c5b54805aeacea6bb316ce2b6bc2f3e05e9b2fcedc280302047c435bb500683066023100e8a1d4d4ce1796f0314f106353bad133e6d9272561a8ccb2839f3902a5f2079e0c40cbe37a15668c512e81e661d3e99c023100c9f516566a051bec8cacc7a87e5a50440bb7b3aa014204aceeec7927324bdd4a516b750780961d0706e6aea287e2ca110302047c435bb500673065023100d24bfe9b9f8304bbfabdef01f9931876034fcc2e29d571a0d4c4d0bb40766f84bbf5fc38dae42681798c107b276b8b45023040a2f6a3615fc1ae96443a0938b1163a41c367d8c264759837c57389a932e35637b5b10c16a971dea713a7fb7d64dea40302047c435bb500673065023100aa1e1bbcb12e190b2d0b0ad3b0361d2846309d2b849a6312a7ec62902e762ef006cafe98cbe62ac61bb9413cbd9b77de02304a0437f250d39e76e4abe3e0c91d2f3228e46ef80a950117cf4632bd94a8a3616c5f88bf6b24cd3dbcd9bf28842b6fc90302047c435bb500683066023100c83bcc9271cb4d976cadd64438d40bd732c7a27f9830214a8c86a90ed654627dabdc191df8280ddfdf668130dba56561023100dbce4e431951c45160de8e023b3db86404ff1719d4e4500282732c2b698d8b617111edfa15d4343310543d13a81435f60302047c435bb5006630640230697bc363b00354dcad4c270676be75ab0d6b88b9cbb42da765d055191da3ee253926681e9c124021ee37333a766909090230483983cfd39a013d4e16c72367cac35e9615fa4475be0ee9622c17a4893d69fb7617b15046aeaf4065df92ef1d98663c0302047c435bb50067306502307100ab1155ea620e1d7e2784581d08d377e40739140ce74d92d576882ac668998df107dae7dc7169c28502a93f437864023100d3580ce2f1a3d159076476dda86731feddd29ae9e234c4192010018fc418b56fba39382a5cf0765ce9d586491601f8530302047c435bb500683066023100fb93801ccd9a31d2135461a306453748c5c956de07e8e04aa11b02a44fd073fd2ecfabcc6c06985d65137f6ef0208bdf023100c54e91baa08f2521eb14cf302da316fb6625348bda96304ac2abc22ed74c8621ce220a46e2629b57bffd7ec6f117e63c0302047c435bb500683066023100909f413ba6d8ec14ba25a2068969b6eedde63b2a10e9df116bd939cae6910c73f345bf716157a7914dd2d55d44406c4d0231009ae175b9a3aa37bd15abe3270fce60dfcbd6001c58b0e98710693da0a7c6108dc0cb4ec3fb5ee2e7d98b4bc2482c92250302047c435bb500673065023100efafe590783becbd9ae651481b66248f7b8a656ecd41f2542e346922623d7f66b2813b7708e663d035e8e04d0efa110102307dbad5da335bfe424a65793ab4fdb75f917328e2c9e5a66d2fb2a541508dceff8672a6cae11e07b12ab8ad2b956f74580302047c435bb50067306502302a3d1da5828662ae8e7440c5f0d556f8e64f064c20de02236902593839ca6b9f0c2042e3bbbdd5871129053c65e39e71023100d84631b18ef05d913fec50649fde6312758de0bca87f1cbb46cac295dbe41264d5ea61cb6704239fdbfdac5fea9f61280302047c435bb5006830660231008395325086bc31d3475c82672e4b9e8b0988611b2cbaa6c7c0160c4a9f7aae16beac441a4d6e60d660fa6e7f724c862e023100c165bd84b25585d7055b2d87cefcb9d1108ec8dc3a1edf76fb2ff9c11d7b2a228152e76a49884e758843092d0fc0e4c90302047c435bb500683066023100f3333c83a9773b7eddf47b6d34675230b4473cb2bc50d88696a0fbac1bfb25db6676906b1a684c6ec5de38e490f5d1fd023100d192112ec8608555f963d9d3576b0a87e6a36df7b116f4cf5f6255adae62b8ecbc8b4151394b7b538d04a6d3581146b30302047c435bb500683066023100a83540844f53b34c2de47275abe23856b11afb69b98582cf64c6ceb8fbbb36d29239d03804fe9347c9563615c6317e2502310097b6a2a6040492f47712ab9904d3ca8c0691183d0e2cf2746ac3f52b1ff7ce7f60570829fa1a83c57e6ae5eea818cabe0302047c435bb500673065023010d66f92a47460e60cffdb0d8a627e8b4b954d8db574505973fcfb17570d054cce6a4ae86ba6ccb326162913908c0faa023100ec862955a77199aa1452c180c932245966d5ce80f769a00d863b024a62dddf6f6b5fc730118bc9f4fb432abb1ed2d6a00302047c435bb500673065023100ba2b748bbd29fdc991ff17531acca553605248d8e2b20dfd47a9cc176ec53b36f747009d39598b1a7cc88227d18556290230498f0e6ec792a363df3bde624d84e04ead3ef455e96c483f0a438b6f4c0a6afed0098ba53c58cbef4f105b6fcad4ae0b0302047c435bb50066306402300f401b3afcfcd2b01856ae6942d96a5fcb8ef17e5a16779879a4431422633b81c369a9eb03f8c6fb11e3a6bbdc0ce3d002303ba328dc4b0fa12a807acaa82d8a6180a7300ce3fb8ad296676904b51d0076059e67f925226c88c00498c478e5cfdf930302047c435bb500673065023100fac574583a370520b5ad910f54cd9638d53211a818436e4dff4866f43a6371894b0662d34a1a0156ae9f9795869f5d4d02304f86fc3fd5ff2b3bcc4714fc7d067908cf6c1cf7501f3510e55436bc16dc1e05c93812cf3ac37421c37b5534addf466d0302047c435bb500673065023100a13a682d5e7d70236701ca1d431d1878990f3ee9f88646cb01da37edde2e57c4fffabe429b0ed6fd778958e25f8c2de6023012cb0fe27aecebb57975549ec6a6718f69e515dc423a75673d99381d9fc7d509258d1e44602f2b3016ad77d59f97f07d0302047c435bb500663064023040e3c16ffba5d876291421d6b52b78a179a66c9e9dedd44e414fea2a22373403c7c442a25ace12dfc13f0a7c646f9e4c023057b38cae047a97e28ef90114e6d48d902ac1ebc34ecc0662755218765efec66db87cf951944d0169c759b22b63d940190302047c435bb5006730650230090271e33ccbda8014bc934221998213be26cf1e26119b8afc5c6967a18d895880898d8008c1e9f47e485499c7425b20023100c911597dde82b2aa336a60bacd260c4ea51128e946e9c30c0fdc55e521091eccab0e21e20033e0a813c470ad6a33b9a70302047c435bb500663064023026576e38813ecf837f2e7043c5f3184f17d8a7bc5820b3b5aa3cef162abfb5299d8fae7802fb8bbbaecbcf51725411c102304033c8860bf92733f652e30621f46b321f41f2277041ebfe17640d8d4b077459c956c08db06a05b043f55c883935cfa20302047c435bb500663064023015c859acd60dfd26e7c873865f16c2036e32ba1b0337d5e3418964dadc01f084b8952c1c701b3cd8031b714b642e5c0102301b072ae33a08fef198a10a8f4dd11dae86ba818a63b933d15989f4de51dd88a4319951d5914379deb6850e0f74d874e20302047c435bb500673065023036e69c3bf6fe8332016ffc0b74abe5b3a5d3f732bd8a878957ddb9fac56b15dc54a13e49789cc7eeb756aa47c28c83e0023100c66bfc5a4d33c95f0e4d9e10c28e51a789cb646feb03764a2f0fb6b9b92975c61c34603f82fc1f2d24b88cf8c6c6cfa00302047c435bb500673065023100ee3d66e90def1363bc4c22976a8146117312deafe98de50115a43c27eae1942fd10381ef28860fc0b7c3ca960eb19cea023070ac49397b24bb28d42a0f34668b8de0a13e0c0aa44d1284a8d064a73a23efed039f3ae4d9839453e107bc61321f68d30302047c435bb50067306502304e1ccc766eb0b895613b2a8b17927165f247e2b14c776bf5e2a7953769a83ff843d0d1afcd30e9c28e06c9deaac6e087023100a141d5352f0f5b48ba7a561ddfa63543467369f419e53cbc50de8d03643d80b06bf6b13c6d1264248159edaa4b63cafa0302047c435bb500663064023025eb346b386988bd68850315dd0500d7cd8fcf238b702352c9e5fe419e152b4d16c57f26af2fb5a670ff2bbd2fee5abf02305a3d061793c79eda4beb7633e65a196fec6a74580d1ad133e9cabe2efc480267885b1a17d53600be6b4502310f70aa5c0302047c435bb5006630640230221886dbea3f7e390152262e6910d101bc81cf54bf77cbc20b26235b9ea4ade2db7022d71cbc6be70a27202e42ab8b5502303253ddfc3cfd61a494353dac3d6c3aa789b706fdc7a8f929f1e53e0d54c8d8ac4cea1888502d6635902a8f99ab7b5add0302047c435bb500673065023100912ff32b4d79be9a178f6e9f224a4b8a3cf9b5179bded17c3834a8c6a043fb3e1a7e0fdedadd7dbcd107ba8595929b52023048166e49e5875f4f98768c4d520064b4183b5689c0ae339e7fc9a17aee9db4df357f2fcbd239f731f8204f8b98a1989c0302047c435bb50068306602310091bf320e022764a5297977d7b5c6efdd8ef3a46bc8536aac46eac45020c179fc5904971b7d05a257078c17ced46a08a7023100eaa59aa2f3e444533fd5fb203fc9c8b227484071a75b6c11938ac0194e5f82b4276a602267b9bb746b8fdf42b4fb1fed0302047c435bb50066306402307efadef6de13fe7004bbda92d64a9b8b06faa22616921c5ad466faba3d672d3c666ee3dc4767ccd470c3ae73127419fc023015d0ba9950256410ff6be138a8d5619e0d2c098ef0edb283120ea9d91c815647ada1615d58c7aa672c8a93d49bc2826c0302047c435bb500683066023100c9c57684944d181e43bbd5873e17d672c96b3d7ac2042e5f1c81f6ff9a93421682073b532dc69dc2b798dddf1d4266240231009337faad01b7c626e2739887da236eb5f4c888465b4dec6cd594c176c638dd37ff75657e0173abcd114a04b5bb09de5c0302047c435bb500673065023017554393d202a0da35ae484adce6f4dd92a0d3f7b808753b73d9f40b1908a011def530d5a680c6dc5ed6853c8f2f7e66023100cbc024deb1c69f3d170a518f27853d39197c395ec7ab7fe6fef00a9fb8530868c5857b658a8d99d1760e81005907b42d0302047c435bb500673065023100b537f016796c0b2005cc23f61a7a15228253b3de32591235887711eb506be77e404274b970d92414a820cbe6404cbf0202304012eed94ec134d55b548b5c9309fc9fc5756826f77f14c90215130750ee882a66edec9f07fc5e163e86b5ec202d48470302047c435bb50066306402305296bd45eb7f8cd2422e3aa11290bb9aa2f5f5b3421967266218edf0e31ff9db3ac04cd9ae6800f0917ea635d580aedc023021609f110c4ad3b316e701855c8085fa29e1b67958cf59c76776a49f050ebfca83e76c90e111fa61704191f05046cd0e0302047c435bb500683066023100c2491ebf2e26c3f7ad316e1e6ed335a120a863fce81a341ba230e2f9de8bc1048974981c49d5a207c5e8df80181c250c023100cba930efd9466bcbc8032aaf11317af6c68ac24faeb67102e929ff2f73f03f8c53061c637bf63803f51d2581c19ee6690302047c435bb5006630640230312b118ec0d179ddaf2bc881a54f8d7ede62a211de660ca0192e0519af4511ad994dd2a6a314cd2669c6deaa0517dce6023067fc181ec2475f438cafacf6cf65a7f3ee8bd312b4641d59a15d40a069e656c455ccf57f350dbefc205f44525898afab0302047c435bb500673065023100db79ad92057d9ec2547a40a3c50c476df559c9d9537c2792ba6e1ac10638643ee5188438707cef0b536a295b9acf8cd002303b3b3a0a993ce317b3ff12b93142a0ebe156aa561a367994874608f52d1158d877d7cbd72222988a3eeeef5e9a83a3ee0302047c435bb500663064023064e787eea9be51cc17683eadec1d7b973559f810e8bed6a4416ef5d202989a7cfb09c72994a18ce298d4dbb9b89fdd2a023028d0d0fc7e82b64f0147335cefdcf26656a51647de2310b8a9c18fa14e734873ec5db4c3549efb5322a455bfd6d134540302047c435bb5006630640230337aed3d98288759a452c49469c8cbdc581cf38fe3055dc685c0df9e1cc48ec65c68291c8b64950f9fcaf5b5f01c066f02304e7c779bc9c1477e7fe070cac58f94766cda55107c21408f05d1c3ce627daae36e1a801361502cfd9e1b788f300657a00302047c435bb500673065023100f5ae4ac2b3612549d26f178336d509cd0976e35759f95701c33ae6bee95a83fc88f4d4a7812e2f28f35cd6a06a85c2fe023030d77c58a7d9210854bb4f3d26630eaedc0b09de77bbf7b5d69b7fd034655ba3d53bcfd4afb4632dd78e3d8fbee2c9ef0302047c435bb50067306502303bbda82758c119d83e2baef7510c04d8732c00fae52e600c7ce359a94ac99b09c99d7470f0bffbc0b15bf5c48d1612000231008e493712fabdce4a6f982646bf6c88145996b15ad4a3fcbc992879ebef67de42f57a6ab53d69a2d190b75bc3564a60fa0302047c435bb500673065023100cab764679c954672227fdba1e58d6943f0c21fb605fe590709047b656ab4fc4898c21ad663fd2fdf4c03a08d6133ae6b02302fc9f9b3033618ec055051d0e82304be204dedcf7c4c69827b58708d4f377e8a6eef099bb661d181e57003bd0e5233e80302047c435bb500683066023100b55f7516b8a71489134317a622260a9e2c9bd6d5c81aa3dec3663b1aa786a0e40bde3a0a8a3769cd8d3f3f0f9be6136c023100df8466fd7eb9fa668ac67a6d3fc0cfab07f0e8a54d181ced50811c4bb7b377b1f20016dc2b7d1fe33ac483fdec7b89b60302047c435bb500683066023100e90acff4063f19967971272036e7b20ff67990c1a02ebe9ed18efc65bab721236ee4da8830e493d9263d9ae726eee7cf023100c95fd597af02d2fe7f760722edfe1d9d46001d0746fbc8de1a454ca694a7480c2430cbe41e010aa6bebe02e976e4fd8a0302047c435bb50066306402301a7f404c1d03a43249e9a41b9999dc786d41cd4692cc4be0b2d856e46ca6b9197db40633566ebba8c0f8fd185c5f0dbd02302a4e55dde14684068c530e63334276c41225bb56fbe442331ddcd989b6f39a10a9da7b92e0bb932dab613164f85709060302047c435bb500673065023100fe8df3fb5344283368dc7fac32fdfc90fdcfecea8160263f80ab0c80fa2e63fa9adf51e796a1e53048772e274d43c39302307587cdfe61b535f857ec489db908e8ae1b4b039632ffc647fa522d4a0dc81c39607f1c86bd29622f9e9ccea93c644c9b0302047c435bb50068306602310082da5c62daa229e4a8dd87bc19914da752a53e52acd5e4a890e076540d3d8c807c5c7e5aad577ab76b1bb61f8e102667023100f6f9dc9dcd88ea05b589ff12464fab84b59741802cf0b278baaedb85f8e12c21fad082a16ccf6de047eafa28349f30a20302047c435bb50066306402304a0b4c011806422d342588c73ced190e82a3de6dc157e19141fbbb051da6964f51542730e8b37e5ee38d62fdbb7754c802306fb11d6414a284965d2951f972982ab887be92be7090919cd1ff849e962e2c87ef1dbc2c7e8e6ced93a61f9d871341530302047c435bb5006630640230019f06390ab1572131a50dd2dd8d6d1cf626a13afdec7df652a0635da3e1bf076067a1e6e3a3d0ce98794a4c3baf0d0b02302d1ee168e717f40df5f70506c5e3aa37a45293d81f8f301968e86188f3678f06d52bc7475f3015d4476b3bf6c88a95180302047c435bb500673065023060c5472e9ab1007b651a2fe877453e6003b6711c246667bf8383a5ed8f6235025933d62cce76aa2c52258f8f089d79f2023100a06ed3d1db50342414159f496da9e97da1fa8c80b1151da180d0255dba5381556f194c4b03a91b6c062f555b94f5ef030302047c435bb50067306502306df1e9846dd80a1b2782e17e3f76a324d3b2aae0224bc8725e34c7bb5f68ae9f805966f507317213404ca737bb2d064e023100dc38c1c67ab71211f9d1e713790b95354275b0c1ca64ce3da48742d4b60ae279088c99c951e1abe9ad61d83bd371782c0302047c435bb500673065023100aa1c645abe83910fc739711dcfabf8703586bd472b9d9d57e43467651cd44f46decf7be0bb68c092b95fb68ffa94cfd702306fde6bcd4d26d2534f5ea64e1ab635dd1d71866026bf635ed83c67e862a0320b22902f466b57cb7692a3bdc4266b56650302047c435bb50067306502300ee89a74816688d490eac3bbf26c0555cf5aaa1bee066ce5e4190966c68b58ae35e68f099686cc45b5736ba0eb10c85b023100f820c0f8fef89dea7a1b4e06bf359c9f203a8f75c094dc1ba326adb3df568f8da46b45e397414eba8a6db944df2232d40302047c435bb50067306502307b7730839dcbea858ff0c1904532130b6b9f3560ce1e0743570235b350e0c1e5d448ec39c564cf3382fdbc13a867e4f6023100860d6bd4e370fe7d0c071b01f13bd9660dace31db3a9efa25c1b46648d53d7d89f3e096e0de9eacd99069fc315b568740302047c435bb50066306402300d85680c1326a3fe166f0ad4b30f5850ec58b1114144e20b1b5597701021669713ec3b7bb0344d4517689462677a753d023020b68dcac00f2358934d99701d1623630ff3f1569e5603d6b51278996cbc595f1c32982c79f7e1c61aa8440b783097790302047c435bb500673065023046f295827d31f693a989781f807bc0a9e3d1c43a01bb64b1f0b265ca8136b4e82d9e1264648e500818a85b479d5733a3023100acf9764f6c4f2d6da646593f9a44c0da8702ba0970af5e70ef50a3ad9ea1c532445c17d92fb1eff8fae29ca7e87a0d310302047c435bb50067306502303c8e519f8fae2c4f36d238d545612ba0be6117b3a4a4e0cb837fe9b648c8e13d6365f1ecaaa05bcfcd32dd2b737e98be023100e612a581fdf6996760d1a97bc01e1ebfb964e85a600ede06bbe2cea911ad25ebf2c417a6175f55708e0f0bccd28d22510302047c435bb500683066023100a3274204f51e2cf4aaed508f69b9e90fdfa7de05d99adfcf2d307efa31d25cb4a4fd04b05fcc2381022cdea31d1fb107023100c51f3d0fde46c2493945157c017b47ccc735b80552002d8814830ff1e95cdfe79e08f8e9abf4caad2dd6b83f570fa4100302047c435bb50068306602310096be8e9e8f33a9c100b66a639015b64bc4451d330fd8389cb6c5abcfa27ae6e85ef17bf57ebbbd3a9aa4d68e169713a0023100b8af889f4d703bb856bd65ec466afc795a366b7bf52d3041dc87e912fde6887aa8afb586a6eeff8657c3e252fadfdc730302047c435bb50067306502301d00160fbdb072d93d50ea2cf0793a3355e38f20dcdc743c68501b1d16447fdf5112b746c6abab8a87fe49c01bc2b7540231008fa23e746cd5f1f860435f93e13541365b56bcbab52a74c134ff386a02bf262f756671b3826366fa64ecf8e793e700560302047c435bb50067306502305187e95c091f0e9c93c4021e409f3cbe341ca5745b36888390b2f605b7b8ef6fdc17f8225e6a0e014c05d406325e523e023100ff7b09fb5b789ecbb906bd5f366aaebcbeb1ee5c4d64a2ffc6eb4fcebb31790c25a7ddf61817b3ad0e72490b5b97fbd00302047c435bb50067306502305f141ac92b8d8e8defe08f7a22fda14334841de9e9516ec432be473af55b66f14fe5715b5d4a5099c4628ef2d679d4460231008a7fd04b496abadec7b261353fd3fd7b9f071d8cc1cdcfa7ae77290088108b31d921655be3f96006d7b9d1c45185f3070302047c435bb500663064023018aedfc474841e389c052af0f9b48395614da1b38e4d394ede5f605db45146ecb7f13beb17ff47b1a87eeb08a6dc30450230071afe9751ddf54bc77bd8058ffe4537ba6a9d7dc1e92bee7114a45c4734e659ad0fd9e40693a63d264ad7551cca23a30302047c435bb500683066023100e0552570ab15832b4e34c1a4df4955cf2098f960c8b8d8294693857965f8532585f6335a6736f11088e381b5869e5051023100e2c1fdf4cf5863c9e179473c9244be4056a315db5f08c11628124c3c9a64f0692fa6f94b08805e62ffd12fbae4b3f7870302047c435bb500673065023064486dff44b1eb3558480e3830d57bae0758bd48a96573f12c66df2e2676540a42066163f2eeb987a1a700c5fc82283f023100a2f1f30eee8ba55589ce8f4b11782ea8654680cbd28bd48b45a8f53cecb0ff7b261252cab79eaf9a8d0833577a88f6710302047c435bb500673065023100f06250f3d6083818c4da7f0d0c406eb939708eeaa5b75be06a1ddd5f4af26e73f7ec4c1ad1bf3e4758f80622d42b4ee502304c6a85d791ab6841829b33c2be6a75cbfce4195520d22e85748111d64ee62e3816a3724269977aa1d2af9d828c6b97a20302047c435bb500683066023100cc3eca5b25a4f60d5a4af6c45e6dfcd8fde3df88e48ad7dd554b0b083b43d586a66aea79dd26dae471270e402d358879023100a248457ba20f26b8ada27b18f19f3302cfa3d2d6ce1768f2f9e291e314adc2a2e10ce27b494721bb3271142c0d88328e0302047c435bb500663064023012da93e5e6a628a8e69c63a9247628204d80b294b032cd08100bd542361774d3d37fef9c0d5a589b0bb60169ef746d9102302016b6023479290ea79164329efbdfe1d84d16fdd2431eee7d34c1893efbb4c1469786f5a10620438eacf94a2b81d35b0302047c435bb5006730650230676ae81654d56befccd4551faa754a9b14c46b92c834efc51d22846eeb9992f95f8f4d13bf225698fb566f4949572262023100c83a24c61c98aa21f083fd07d575b741f99d74479f55fdaadf770ebd62bfa1256b28540e1d5b932730bbf33aa964da000302047c435bb5006830660231008acceb2519dd9267ef850a964f98c9e633375d7a5eb55b30191268a77eb9f0ff2a0f4c78b41835cc5e839ddae2f3525f023100d3f5cf18839a0d42174c978a4e5b16da8924c9b47e67fe27e9ca75ba2c458b4181a1ee702589b8d6a14c1c273b0f66740302047c435bb500683066023100e6614a0ec85459edcb045bdaace3562d7e0901b4f476f9de3f5b3ccfce68713c1af36601fc926739833140621d3523ca0231009014199200ee18b38c160852203b7f88bb6c06df73fa0fa633a530d79d538ed4ab973ec03c632930115e76ac1f5b82220302047c435bb5006630640230761fb5b10ec29e05d0512642601ba77ec08a785f44e364f082c2d790aa463fc8283b6d2ff13b9caff029d5053a64029d023041f1f2773f230dc0bcfcc24dca87f9196a396ffe644803b715e6fd59419cd73c21755f2c27f2722b6063183475ef81c00302047c435bb500683066023100a1782a21609ea9d824d4896078fddb5e7a25eb614cd791b8310a4c99c2ab9d44520b6a40d6956396ba6e2bad6dea7eee023100938e0922b83d2835a90be67dbc0fe9ff8815a33b600bd016fed697614444ecca5172a30cfa733928620debdb248912fe0302047c435bb50067306502304f3c7ae1207124f4e73471a13329b2bafeee5f02800658177e279cd7d9497ca50668816534b17b010f9182d96c067a4b0231009896a8233b48bcb76ede99e5c29244a12713a165801f533da53193a20cea87896af10eadc6eedd16f7d38a8796b7cf6c0302047c435bb500683066023100a29ffb2fc141f9c1d33d26fa4b2d7a409d1be35065a5b8d9a3d921ba5152c520c3b334b19fa145ff634a92f61b1c695a023100ff8d9c010a93fe678e972d9e448ac3321fd5663915d5fd8382242b41d37a82c757087ffa69a9905949cd8a08ee192f640302047c435bb50067306502310092a94cb38dfe1ce1d187f87723c431b2f0c17807a600ed6e3baf11713e4a0e9cdcb7fa9e0da42e83ec9a8a3365ce5e1802305c825ae37348e5ee37d5493f59610ea88c603c202813f9497ec2a5de503003dbaeea1bb6987b4ce6ee4436e519c818c80302047c435bb500673065023100918c032cc605b941e50d739c4c0a2513ecd7b54e7ad64aa9b930b50f37033d883bc7cd4cd653164dd62605f70db34dad02302800e30b0067709b0a98e522ef585c8de8675dd1971dc6a145e89e445db00f18f1aa9f3047a2f903da8cedae7b4b331a0302047c435bb500673065023100e6269eca2802d1e740600d2d81b151fa672a71798b1da6b95173c9b661c53f507138346b8234af022ce389a3e6855d2c02302b2bd2f1e793aa29b16d2e1a0eee426e64ec36a58494298cf59a80c8fb2a0ede2dc4b56700ba8594dd0dcfa89c31d0920302047c435bb500673065023100c650e954c231aa7d72e8d1647d73a9af84d65e827ca0a415137fa0b1edb129fcc8b29b01d9a89a19a0bd64793aef3aea023021a7323267824f37d6499eb361110cf5f82a78a0c5475e00ee08d3cd63322a29600f5ddf70345381e4b59845284261d90302047c435bb500663064023042d55ed479c974cc5006705d7f271cfbfa24f7d54d0ca64e194f115ac28085c1234c7ceb4091d7dcdba4423cb6cc9b7c02306c63acc0c9c2f73504926bd853b210ae642e330a56cdf6d143b8dab4d94a466afc4a424598aa86ceb410bc2ba86a901b0302047c435bb50067306502306f91ce69d284e5b41eef1e89e1841bb6b9fee9601868280ee0e78e903d13924b39dfea956dd8dcb515c10f697733652d02310093939dca07cc68af254dc7bc86cb88d2106a4f6f7267e2cf91375b0cf81153f805e7e76fdcff4152229c2e10693884350302047c435bb500683066023100dff080906f6b92da51e2a569bf4d4bae4ce4b1147a64b198544e5941ed1923d15f64aad31cc2be6c3d767540bbe93a3802310098b8e1ea9a4343d7323df2022a89531d9f1816e72c9b87fe794d702e0bd9c555b45d4708024eebc7fffe6a53187b97720302047c435bb500663064023052c13443b1f3c2db9bcb34afbe3bba1b0ab3b0488619f4e81f72ad90556337b466a60b8df8b452abfd7e1d0cbb2e44f90230024d429021dc8fd91b2dbbf98c6d1a4629591d9283b09b50031a5c1417b19a739f432db1dba715f9ce7e33be45928e360302047c435bb50066306402306e6af03077063e011a905d211a8389507a6f32accead4b024408526144c20edbb4624a2a81a2d895dcb741b9d336911302301ac3573f1f17724a2ba7dc487dbe36c14aeadf07b73f33e7261638533c2ff20676aaca94db7f706529b031c12caf54300302047c435bb500683066023100efd588d08ae30e500931edb3d90b61d35262047bb360720075084600dc063f8bee631ee5f1e8a20cbb279c74fc211473023100b8901963584b8be8069201f35cf56fcb9a1f285e8376183475c2e17c0f2ec0a31e449e634b6768f566e28935e1f849370302047c435bb500673065023100a062444e03747ee1e44f19347d0a9c0d8b2053f0fcc4ca3d4368b905214184d77b01bf271b273cb4e0abb6df09e0613d0230661d811b4b6f16c381d1781839fe797a10c24f96bb5e14ef6b0f6b0e6e2d8d27b3b773c154ec151aca7589bf4a1968750302047c435bb500673065023100d834c1f7ebf87d7a72b181f9167522ddf0910b20e5de2142a2b5a3858b7544186c64f95c5628f688071049644208d4f00230119aeb2dd8071c046067ca27a5ffef75ac3fcb8ac67ee5d67d11b2a6fe9ca7574bea2ed0f21787a1ff51a948ad71ab2c0302047c435bb500673065023100cddac53918c4198c5736278b9325f144cf2c73d96b331f9a169f1ea4ea2a89465a29c79085750198f1f9d1e6dbb8bc4802305a1f4986b5c6f90a6aaa8e1ae943b01d4675b9d0f3c7ccacb79a87eabcfc12f88a7194c583afbb7a03573cb2032044ba0302047c435bb50066306402305f4268c387af76e7a3320f5dd5a0cd86b1b972b9daee23ead10e37934c4108e9fd53acb3bfeadaab67f7150ff5298b330230459c760d3ac3ee72448ee0183d5701d667f23376158fbb48c14c0a15d676f3ca4e582292d81fc9995096f825cf0c54320302047c435bb500683066023100ce1ff1e715c50f934afc9aa53e04a66c6439c5d588194c4a58039f2dc0c577e1699ff7fadc6bf1ab796982f1f121dcef023100f35cc59e2728e705efdb1605646a4adede37fbd418551a782c939e3db8b2f07fb449ecbc5c8c79ac16fe6338238854280302047c435bb500683066023100b6d96ceb00eef6f6a1b12e52b2eb828ff61c6435a03350151c874c3cec8ef01ff6c00569f54fa61b60756921848d04ae023100883a31d033a270e413edfc33f9c5722c24b3341d9f4fcd9422f8f493abda2712d979219c42ee168bebed8648e8a7d5fc0302047c435bb500683066023100860127486f918b09b2de12be9cf4884274b1d964c3acffab7fb62a51a2a1e8b5bb7f6dac61f5bead50e739d69d533045023100bec33bdf311dbd4fa68a34620e08f2985e5af727ec8c8ce5c8e8fe6b5b76f155544823f07c76dedc71bfb6ed6608dd250302047c435bb50066306402302b9d73825c8a2cd2caf22d4758f3bd8c16b9dcc49e01ea6d626216e5a5c83d43e54fe42c9326af9ed56d9153415f190502305fe85910b83a9f31e38a3382659fc600980daa8448526e5c3e2f9516b8325a06a51df538ab7c58fa157a950e79bccfbc0302047c435bb5006630640230231ca3d266f86b28903091ebcfef009f96a2f71745a28ffcf47b443e0993ce94b32d004200d43c245021c11719063ded02307c202c0ce5b9e32bf801bae109799298b1e79fc55048ab4732679270144976c87cc83e577251bc547efb68f707db03de0302047c435bb500673065023100cd4628788d4c96f591287afd65474480c730069b7c61558ae30135aff5f8ffda8156c8feba99a8aecf8d5d2dd6f1d349023051796f4970cd834c552f429e9d1e9698b2d52d3e05dd524a8dafe428e46dd50c38b4ee2b732049ca99ebc5bb5d2da7e50302047c435bb50066306402301ea16886b9538a1ce7e878936742a0ee8766326658dbdfb9865f5fdd80dd8336ae90110444db2fd56b236e30049a57ab02304c7589a38c892d73316e4ea72ee803f90f281ea06222b84956554b144bdef4b695d9fadd7a09503aef0a23a7402119880302047c435bb500673065023100be8ec88d8a114d661c74c93192eaa2011fc057cb6b7c5632188da1e9176e11b17e1395f9d29cd741b4ab7845f9dc2d2702307d95c63b7fa0a201ecf8c39496972524cee190015b5c3461a82995de57c8258c680b377bbbc00c97f1b84e60400e23900302047c435bb50066306402301e006ff4b0a418f5c0f4edc557bf402949220fc8a2b4c3956729699dc2c1b40de790fd5ebc3569c106efdb79ee25d81402301408bc9a0e7803c8d5ef706848f0b8b17d8e61813563e30fc88127e43883449b0670e7df032f92d2f7632fb693afec100302047c435bb50067306502305f5b950915e5bab3834f237049a23c29a11f9adcd007fcbdfce48c7024200c95664e8a667f0e123482afaa4c5e05d1f9023100e83da6a38c7adbc9fcc8dd3da2d6fb391534299b51aa2d8cb4dbd45db42497f212ae107d5c793fdc9ccc9582eebbdd240302047c435bb5006830660231008a940d7f9824801b4229cd65c4873a1bd497a9e52ee75453885c61b5f44ee8454a0b9ab29e470691216542f69c042024023100c6f41a90ac92064bf1613cf472f044232d3aae539c79fb74624270048fde27182a01ddedda82b9954f3a447200e4dd960302047c435bb500673065023100d7caba0c827ca6a122c733d1a694e2f690f10914795a4ed990887d8e4f5c0b0d1203d47e69f9bb9a8992804c1049909a023075e6f52d5ba306000b3e68e28653ba8c4da4b67839446ca89222cf75d1584e9ac539da15757d1c971cd8e34b6956756a0302047c435bb50066306402301e6478fdaa9eeddd791835dd891434532c9b1235441b292460e76ed42e5a88dbb9a187b27e8415ff799a082b82619c8c02307101a4e04099d034b2b0b61b0b4c186018310ffe0fb288b548f0753b9ca0a65cdd6a4f4d4157f6739cfa25c6b0c8bad30302047c435bb500683066023100acf7fc2fcecb7b9842caf976045963704e00e299cdcbec55b68a9a9d0f4f5d04cb9926e88eae30bd9fed4b45db94f6450231009ec4337b52383dc8f6dd36a186bbbbb7ac9e4b5f7b8307bd9fe2f1bbb60cc8ea6db32c3fca99649ad459fff2710d301c0302047c435bb500673065023100c6fc7c12e1ebe6ec5857f25b21a7b4c6db1949fd36011349d304dfa5334929d6f41d5e3056be4ed622f81d2c37cde44f023000f8f7cae62445ee3868aceb0c3c1c51b3a35bde29842413f5e68ee5e9a8684f06041a492eb5146c4bd4e71e021e6b9b0302047c435bb500673065023016e2bbc9cfd12d05bd2ce0fd6c9617bce8bb70b24483df54dd00813c1885728e6078cfe32a6f752a87c773e8ea3be205023100d894275f4a5f114b90cd2d0631172a557cac2db7c474117153a2c895bfa2248b8e3cad80a921998008bdbce259f5f0240302047c435bb50066306402305a03253870cd02be26645909c9fc8bc06051850bbfa0b533aea780f8769acd2200bd76f8e81d3324e21763369cf2a8b302305594d486d9d2a890b7bd88ede846c2986d25443c410beadce94b1be10504a589c3843e48222340afbef4b908b7de29d00302047c435bb500673065023100db1affbc8b0b21903f55e04218b48ca5c3911afdc009c3d5a8edc56a38b744bb9c00f63f1d1eb8468539393ba263c576023005d46afa688055a59991253bea037e76334b0ce4ac1940ec6ad7363059082c7d647d5f752070f13f68e74620b023f0540302047c435bb500683066023100e0383d79c179243130cd1ac91227776330a517054a5442ddd53332602251029c184d25bdcdb47b2990f6aa155b818cfb023100b774626c493f1ead3c0fef8fe6b4c3cfeb9c0d3d4d939ce681c07137b46b67471d89d7b249678a6d065dd83146bca8730302047c435bb5006630640230740f65996a9b1cb075d657d162b0d0ddedf12249e3a10d48f24cba6aa4a79d5de4df78780ba0bfdfc2f9ac197d233e8902303bed7a461120948ba8bb769b77d92eb7ab116501eb13268756e39d621b7798340e9ed4a6f5e1538b43638b6c4b58710d0302047c435bb50067306502300f84992e65f902c3b0a42eef744c69fa1af38f94235dcb17be7913b59f89f2bfdf508f5eaf6802ee9770711faee8384d023100e4ca400ff1b4884c294e607d20f5154902f960de5bff27ff65087e26bed8e76dab1981fce0de969b840e49fcd0017c680302047c435bb500673065023100bd74bad4ef09ea110d991a48be2581ca24cec1742f5039232e8458ca4c15fc97c61be8caa9923741969ee3468decf3a60230267c198b65ce9211a3acc16884855e94afd0cb9b9ee0ec4184726aa277c58704467795b79145b26e7fdaa42442de5f0f0302047c435bb50066306402307b36c3cf59d14e13c2d63e82f07f4d7409b44191eecddfefd26b54551f1de3e6f46c1e1a3466ae33a78bb56a88775c1a02305a576e58a31a6088d2c6fa8509844dac257e7a743a80a7dab9510ba97c4ae840722d396ff576c07450fe61758791dd7a0302047c435bb5006830660231008491d330b4f5b1eb409dbda3d4246bb415f0c216f1a912cdf5155c59fb79197e404fa79a882dbf28243f20ebcdf21058023100b1d1649647988dc790f04c352747147de91ffac2b3c2c8686043ad86f111e8e0cef439fb24beeb81d41ce9ff5a5e63da0302047c435bb5006630640230081d5c0ab0e238bdd53744151308f0cd8d95adde3b811be077e28992f68a320371242ce455aac32799cacae80a8844d6023013d08c6542ae94093ec956d49ee5071d2841161a34064ca93c21546fe5c531aa66c89568f3a0ec7ee0faaa526cb23b6d0302047c435bb500663064023050484afc1341047dbbd0e4dd2c2a0479e6635a1301ca946089c2e9f3165088674e903653ebd5c305037d031d08159729023027e6c60de5b4c5ee313d69e679ccea6942e3d93fbc93c2acc42e5f92a7599006af23fdcdc5ea472d134477de772abcff0302047c435bb500663064023004f8cfcd565dd14ab562cd9658b94dc30a55f95a0c048312019a0d871d21bd4013df34bc04103f21bad124cd8a24875802307b7021b44d65bd2cdd572435c40c91ae6ab16bfb2f8ed700bf12e29dae360111187f0b6c7c7b7ab81f66f880c4b1bab70302047c435bb50066306402305b210f41847652fdeecb599455e9c2458a2b291e541e242e3cb6ea94506b831641023b4f05dc1caf104390014ea6548602303a5b35d7bfacdb5f35e5131b706d6e67027d90d6986a9d871c45b7f94885240a35563bd3af8b88ed4e57f8594284fed20302047c435bb500683066023100c0036a04e883b1ee57dc68d62290bc221cf4f23296b5fcd39b3d042f87ddf45e78d5c92ab5404a75bc6e902a64d835ea023100ea1526e426add885f921eebd003235d6c14dfa632e2da56a2ba2698d3ce4fef6444e6f922f9138c1b39b7daebb52db5c0302047c435bb5006630640230364ceab70c05936dd70dd65ee3a95461cc92eca5b9db7f035087ee30b88b1146a3e383e62c048c312eb7af91632255f70230219152ef9ec2d963d67a60e5923fb41aa2a87fa6217c4f6a419b0708c42e0b3e0e7e1de988a4f0586524ca9d3f6a19600302047c435bb5006730650230590093fa70e94162c64dbec85f63a9785138d54827b2d77565b09276a8daee3180dc1bfd890b8bd7171bbbd3b9f6a1070231009f3ab26dde7f149f0f19d722f1cd0669a81668c37741d057975fd13c91d2b2dd916a226b9d8ea87cdfee94fd37e1be0d0302047c435bb500663064023077046a27d8cbe842daffbc22a786c108524d07d44867d36603ad2b90008933393423e2d3f962f85cbf5b3b3f4c92b1d7023030b8edcf99d587ae6b1d0956a228ab750ad6f11965f698d4099134eebb52912fb6b2b2730a44e51f77bce0a4a03aba020302047c435bb5006730650231009d026f59de7c6fae229e56178f40ef89d3313eadcc6cb6071e0286a073777a5e57ff9bbf6ef407d77259efc4ecdeb6b602302eb3be98afe234d82baac4cc4fa80c8d6e83e2207bef15ee5938569723c53bb6adeb7d678ef2258b2c5dadf6c9f2229e0302047c435bb500683066023100fd6a22007762a7458833c4eec6f0352c0620b67f6a4b197ca7877b1a846ed4e91b5ffb01738412a10e7874f5252fe6ba023100a0d3e4a55ad90826fbf846dc421d12d3f34aa0b9b0d80b1d725e7b1b762a5031fd19bc7c122cda158941411aa5fcd28a0302047c435bb500673065023100e0b2fccee776622a131ad8d2402bfbf908cfc3c9e6c6756afa0c591c9df0a396e4d0db8227c93ce7d9d84e71a4aee709023075a4fb442a557ec32a7bad837a344b828b83c8f24ef05bbb381b5c7c9e06f83c6343efed6997d2f36090ab7fb3825abf0302047c435bb500673065023100cc8336a06ff186dccb21ef9721f20f7848a047f2aa1911ea050d7eaf681dc97465d97f57cb354f776e0c2919110dbe3a0230123d48dc4dad5baafdece3612c7a15069b705b659c264e790cf8152358a54d1dbf222c58ccc1b643bb2353b176d0fef30302047c435bb5006730650231009de38423b047b3c73b07aa6786f8fad8a76adeadb2c85a1315082df4a77388c6d10ec9f4a43c21e06ad08d4afa4ee0660230506372d12e02f20707a9e7f8d0a9bf225911c2c27541adc2cdeda5f915ac9bd9d32ecd298cfc0f78e73432775be258780302047c435bb5006730650231008dd454d867839b3a9831fbc871253a0caa4642204cfa4c57c26c52dfd32fdaa18d954230ac29a430670fe9eb91eb9c2d02300d35ecf838bbbe4023e8fb3b201896b88de9d61f441be6041c01ba713ea6676596c99c07013b45b3a6f098e9ff478de80302047c435bb500683066023100a42c6b1e7660fd0b81bbab489ebb2726bdd7e43b80c4326027da6d5a580f552f920acb9a421b9e0ed3f2fa4c312d55f4023100af955fbb8050f77d2f8ea46bb7fe9e1b4a74fc6f11f90d8d9f3fbe4a2f773f42d6356222994bc36bcc349894dbc640a90302047c435bb500683066023100e881d56745e850d47829a443712998277c1249e490ed5329bd589efd12dfccc9109fb88ef7ba5fa5332b4bc1d6087df9023100dac5ec3988fba7dccb8a8fd5be0aabf3eb9ad6b5d92b8aa1570f9e8dd35059726dc66ed282c9d9e0e2479879222a71db0302047c435bb500673065023100e6986669b185cb81a6242f8fb234a6b2eb8bbfa65ec2532317a4db6f93961175493d29219b06af13c6983fab3c3e1064023033e0a3e7ec4a9768b9e51c3c6f06fc6d688f6fbc04c59c78b710270ce53dbaf7300f5bc2f3f31680147052cb36a6b1b30302047c435bb5006830660231009910bb92e1545ee6ca494c85afc0e50b5e380d87b43bef01f6118f21979aec2810701c39bfdb0a68cffd0c21c4a651e00231008fe00b1829c2bc0d37e11944fb43c16070f11f8d3f721eb2c9f1043200f6d3d5a4142c1d4f3e56cd38196ecbad2577860302047c435bb500683066023100f26b4b7d0c959e908aac11ba61101d01b6fb91b8c174a5940833b46dad81f7c1e508864aa26d901e9c130ddc390e1b86023100bbfff3a1093a703ed044c555bb1b5cc713a2643ffe632d745910d2bf4802ecfb9d58d6acc4b7961d25708dd3aad846860302047c435bb5006630640230400543e5d508358b1827ea53790e7dfe709087d06078fe3c9e3da54a6257d180eb1aae0e88e530e898ecbd6d3bf5453402303e6ccbcec245c6587b7aa2a6ec0610e6228bab8437aa549dd5809447d3bebfbbf0e7dda0cb1f06ae38eef006d3402fea0302047c435bb500663064023024ec22061bfaa0c2077dcfbbbb9ee44ac0c600fcfe1f902d927caa82436ddf70a10a68697e8651d47e2ef5323f9a61f702301963274a2c658ee1c5e01a0a2f4f9611d35f8467e4607d834ed35e83090608fc5f4928e779ec191ad70b907e67d4149a0302047c435bb500673065023075b8cb45e2bd83a6259ca38731d589b2e4b56506f5587622462c12c36ad1d4e18ab130c63cc1003bf51b7f6f1d33e519023100a96ba1ab632ba9591c56298ebeb4c05f224a92f681e34894e6d22ca005aa25c3e404d073e8b5eb08d25cb26bc68fe5710302047c435bb50067306502304b194f6725f050b143f19b04f1c705f7f8571298c2188bf3f106a05fd0bea33e7e4fc9d08d78f0c43c869b4b43238a41023100b6dfb9aee4aa47a87aa11cc691c37823fab9e5d8c401246aee71b90c0353e178c52808eccb2df92d3cb4cbcd259f97d10302047c435bb5006730650230247565616491df6e383052661ddad69588d043f3a14710daa3281ffbeeaa6cb3efeb22cb9c87d256c702c739e92bbe82023100b122799ee4d66845d6e6463e4746d4eef0bf82e2fb5088993fadeb1e2b19c6d278b3eafa9d73368876493104f87eecac0302047c435bb500663064023037fd334df259b2a2017c78a6ed01df0eab8e3d5d82e070dc239e7bd0cdf9f4e58e6ae38bbb547627b443e1ec0bb6f86802302601f7388015d5c769dcf672b7287123f3977b6c3373f3ee3e90248e3e0d4eb9395aea646b7926d9eabb85e08e5d9fbd0302047c435bb5006830660231009b85606f4698e40e407bb29d7f2611fe5dfc3fb210690ca46f501fffacdc4197e0667bc00a5c0afeeffbaad5d967a081023100d8642a14f9a86f3ceecfa563263b7d19cb6dda4b7ca2c05e8eae7bfc5e5060dee8cff6d8293ab6f57641ea48e9bb80bc0302047c435bb500683066023100befd6c8d74d2dc696143a5ccfe70a37cb541efc6f23f2fe557c369d491335511f392e4850541d4b26b94007c9dbeb813023100e890dad46921efa64ca3202d5408591af9d627b90452a069702d28561a6769fef965d62417131526e87558df1bbcf7880302047c435bb50068306602310088febd1d7baf9acdb296db62fae65875833bb574fe3fcb65fdf8f123c06ea3d3e488ac1cb4186a8cca1add9197573b50023100fea813eefacf0e2fa6b12edde02f8dc90dc73d549393b832023081b40d120218feee9f98ba0a94714a5569b815ffd2fc0302047c435bb50066306402307f8be90776cce02ea7db73ccb2b7720bc2fed2a5ba36173ed513ccf63485ecaea71b86407b54b18dd1ddc5a310c6c57d023025257299ed80e0a019023db172cd278db551e7b9049b06a2033ff093e3a0bd49849ac747826028e5558f150b833159c80302047c435bb50068306602310085cc9c2d01f41d140699d2ddafb1fc5ff3fd3bcfb987ef9bfc0f35253a67e69dcf81d6a8b305c56f2d0bdc4b07cbdbed023100f931a33db703430e2caa75e77a91d0e9c9bd6be0b322a470dc95645e378dac773259b77560741ec9065610562dc0ed050302047c435bb50066306402304773603cd718000cbee62c034acb323ac20e05108fbada5da7acf6308f9e88c3352decbb7aebb0fa171508193bb2e70802306ea3e15332ae9bca05e5d97e0f664266b26d34e6c40b9112b372cbd3f840c857a3d5d9e14f8aba70f5c961db74c9ffd70302047c435bb5006830660231009bf29f8b41599179742712a264f4a78da19b12800a94b081d3f017860fb3b544ae6a3e0a011eef90a6a105498b9f3246023100e232eb34cdf3f45b1a0d76a0b52ec7d69ad6d24944db905c5564b99ffb6c2d468dcb0d24749d6999fdd251324f4c43950302047c435bb500673065023100f1fd5ac342fdaf13716386f0c4e494c164e234708d565f6efd534595dfbbd3a06d75163c9733803798dacf8d8a4ea99702303c4f6385fad669cf063d64da18d9f558a2277d7647bea72fe1abdf2ed05297683edb221dcc65a730c31469113c2af2cb0302047c435bb50066306402301b714cf8a1d097b391cb03b5baf642cc946660e09a910ea1be079fcdb4de0d7af613cf6ba3e553a2ec61a3650e1944e202304dd3c7eb0abf573b212d645efd5124a145e209471f806220c3cb36d4ec61beeed9b57ad9fa403fdb63f67b42d9d7d45b0302047c435bb5006630640230197a2b03568f2fad7911a3428f85f5b2eaa23e84cc934d81f983f69880ea0da9477b68500688f5f9e7717e601cf42b1302303b0cba9e7100f260ef8535a227d75099a074b6426c31e7fd7ffe730dd2256d44415cdc9c171f81c8e787838f386825030302047c435bb500673065023035366909a599314ef17805b2539f4e17c78e376d76aa4465005920738b3f55aae2f6114b8da409107a2c9b1f4b5c5898023100f06ac79aa8c4015b4354ab6783497e67765a24f372493267e95a2d30c2a73ac73e5b59f416c498892f396b1dd1b0ac800302047c435bb500683066023100a696018a9eaa5d32f3935f6ba14f15042385f779faf3ca6279d0ae5fd6c5733663fba4641ea98cba0635eada28fb54e8023100bb5445537e02ee2c7389a078debb82912b5394e08c06caafd8df91a8335e37728d83314aaafa758cb0a81590fb76faf70302047c435bb500673065023100cb6d7f85f388eed07930ed66af2212d3c13553d5f7a45d1d824914b86c088cf2029420194ea3338ec6b1f7679b90538b023013609b050bdafca64175598a91961e41514a69b2618d9d624cb9dedd6d5f999f357a28470b8b6c781aa6a61cbbcdcda50302047c435bb500673065023026dc6ddab861c100315e6bea43ad956ed5d5bb62d73a5dcc910f896c376608a18ff73fc5e8c1f6cbac08f35c7ec1eb97023100faa9150a98ed573bdfbbaa64e31ca6e9e6006a3542f15e2c434bcd509a916ca9857deec60d4ffbe7f39df1f37445c1410302047c435bb50066306402303e69193ceafdd9c011cc7a3ca4b7c167f6832a358d348d9deaaf055608fb0be2502201c3d61a7a6ba44e4ec387a2376c0230389815cd60511a320fca87b31f2abb67ed7be938d1e65c6ceb6586886fe188c1846aa59761ff4b8f2e039f25e115ce640302047c435bb500673065023100fa8f7c1ec1ae78234463be21b19f9826df64c8a732596f23df359a6ef8f04a1ed2c6b891c9e3a0d26dfc35fe859cda24023068f98cf813988362b3b7524b3ab23c69737c7e38c057e8d96dfa2e01a1bc169f615a38d2acbfc3c80979556339be1f5a0302047c435bb500683066023100fd1b99792f7a45e0f87d8caab9ae3ff79632e61c6b48408e9c201e11978908a9402ab7cc76b6198c8bb18832f036fb4c023100b17ffce61e3d0ac6f142d98a099e458ce922fc86e3add65d3a269a40421ded3e72dbe2235c39e94914c5965b579c2d9d0302047c435bb500673065023100e3f5e660d2501ee9477932503acf538c4dd019adb74e3df1040af2041208b9975c999207dfe3be8492581c8fbc658558023007662cc722fb9a43cacec1ce33fa4d292e6a6d400a432acd3178d3bda8314190ef9a8d45d500132f6d735f8d08d154f50302047c435bb5006730650230201494b58077fde05dbd441b2d104ad32a6d8db874137969bf60004966b9273fcf41dea71301d8dadaa003f88a3879ae023100801413f565824eb79831ad965b6799835d9d039d43785b413d7feec9af04c1f27eb3fbb02e57f46675e2c10e3d3ee10d0302047c435bb500683066023100a1d5657159fa71a47cf05c6ce1a383b8529539eeb50172148431191cd364596c40f3e728daa4a9139f0a05d234b828ba023100935cb6f6143c564a9e3e75ce9a2d1785a7585d9997929039bead30ce619b5ab1a7208cbd8cb05db8cc2c7d1de5b229320302047c435bb500683066023100c3b1b77e340811a8af92bcb907acace1f635242a983a7173ccd7c3fb412b398910c68ff4517d9e82dc3a226a58056a480231009046068c42f5b7dc8cf56f83dd9d2fb4cf01c215a4474313b4e38a7854965e74234d380bae1fe9c5b52562beb43c66b10302047c435bb500663064023074d7dab30d6390968eb8950089bc35e6991ac0ad3de7ab04edc7d7529621dac17ad07030b9d29e18c4edb680c223ecb602305eeddc9f6fa54a9b6db8e81dab2c7b8f2f51c82c3591613ce59835f64a8badbf26c2ab0372fa3b2f292862ff1f41c2070302047c435bb50067306502303fd26495586b28399c9cd06c72ecdc2c0a76205f7cc1cdb8bb4e2cb02712e0d218b7488cea6bd2d51d49e78851886f89023100f884aef1466c8ddc2f29d6fafdf99c8ab6e819b9d0666882cb721429828168657808c331c727f1c3ed75bb8cdab731050302047c435bb5006730650231008aea3426026829afd69d29fb2d911114f20a65cb65db5934c1c7343516c6cad7d14cd2b33a7265a9632164e1434a980b02300acbe29e3d1c3bd3ac720b29f81a993a58468fe22249cb405ffcddf841238bfe8c117930280f2385ec0dc68f1b20e8980302047c435bb500673065023100c21b1a78e9e68a9022715532c60ffd215e00beeff365c489e673b927b9a4405f8dbc78eec2b8687942d9ba3245822304023049521037ea1335a96473e6deaa58270b1c3ebde46e8cc1ca434f620af633962c94d2189bebeca6fbdacb7327e23afc400302047c435bb500683066023100e4c52ac311e2f8fe2e811a8875f169e2d6bc2c3f9db1d5c0fda728ea1ac2294661d5229c9f78c56d4dc9f2b8149dc3c4023100d29488af67d07d0a84d321e9426e49851eab211abc44e49e5a1dca3814284f3ac6b3c4cfa921da1620133677c7788b0a0302047c435bb5006730650230572edb783205d49c8fd947692dd366b782250713ad5a30761341223862ae26b6557f49a46692c95775f57b6811d7b8a00231008a6f73aa41e49cc74f3e7b696a0cf01160e694754f5b422ad638ade9f6c451d7c5009e7f7e2d78788abed3577718bc0a0302047c435bb500683066023100a9533123158883c13a09c6bb1526ab0f3658c993968e3aa89b0b11db00e9391853e2523a9664227e5e6c7253e9534ab8023100f1c50e98bb1dda10a3d354dbe5de37900247c18249f88c5124251d0e877df29483e1762bed36bffb76d5be663ca7908d0302047c435bb5006730650231008c4b8d665f323f2485c00a0c0734c2d3f1ede15149e596f5713a96212b0bcc4bb8c2b789d6b20bde832850b59b229b86023031844dbea1f4b1b3ce09bd18ac3bc2415896ac2fec09ea0d52a8d645dd353266c5a657a58afdb737b86dc656998a9a210302047c435bb500673065023100e351660f1bc4d5ae7075fac10baa7c49d60665ed34e53321dbb428f6f4421523812e8d26e308e93bc6e86459171358af02305f5e3f2aa267a8cba1ecd7ceaad137f2a663d8143351bc451ec378f918761c034b3cca97815037c370b8d742519f2ee80302047c435bb5006830660231009b041f295ef54c90475db82233dd2c11feae26461e34b442a7a4e86e227e2dad69e1232a363e1223719fee981c2fc6e8023100f8f08ade193ea1a1334a6d266cc54dbcac32feeaf4c899201c113addccbb2efab39539716a57b0d4ffc671db8aaed6b00302047c435bb50067306502310098c7948f753e9c709bc976db6da35a619270ff78d1e2feae473f908d3ca26dd571f4d1dec815c9ffa63b42bc12d81fc702301feabc42d8d1b09379e3fda5ed573cba7bb1568c3ea5afd38dd9e770b2f828b4b0c32b95a199c8a76ba1740d1c434aa90302047c435bb50066306402300d14d90bbb1df9dc058f67b666f1dd259403f00543fde1d6f14466cc29d6112915a4a7f1d166968b2fee1d85463f57a702305cb6869e6afce50e37dc6e544e6ae32aa73ef0c045dfdc15117faeda023e19a796d1445df1f7e8289bb125d29c9916b50302047c435bb50066306402306adfdbc80ffea606ee066e08cf3687fdea79d4484a1523718c04821fb13b2f8bbf5212e924d8d34762c22f144e22587902302e156c001aa5a4f8d92858bad2bcd491f09f3d795f03e4c42cda5ff8c43b8e0d26e3e0ccc8fccbefdbe18d968882366e0302047c435bb500673065023100d141b735771a7b12fa0965fc5db97600b18c524f3a2523d0c9f75f52a6bc92f979824f4b6ca6a573949b2e945b87c92d0230106e65fbb5579d6026a76331321a303557398c9a07c56cf6baa1feea169d0cfa19d23dc832a282d2d2220cab219b7c350302047c435bb500673065023037780c832fa26d43dfce56b74f8248c74470f55d4b79fcf1d88dd8d250534fa63a51442ea1206069ae921d06d3e40a280231008895ec428d6d4fb08c36c61af95688755cff1764256c1a2839ec0d30295aa44cf4e3d4bc3f43c096e49869f4681e7e220302047c435bb50067306502307eb3cf18432d0830492ab2f1d85dfb9d86fcf6b12e4f94bf8a4b9f84848e141aa0a4ce63968ca86365fee0cb8a878897023100820f72422c58cce28bf83d01149a21539af81b50d6d5643da6cce3938e8894b2fc8af93a7319cf1a492305fdbce1b2a40302047c435bb500683066023100e551c5bb1d0be0f47850b704ebdd8b155f4ac744987599744903edf81bc1d1b87e2d4c9ad98ea26522336e6f97512612023100819e46f3a6f8f671915c450e8897ac95f930a8aebf2060fc4418a2fd98d7ed42bf6ee51c3c6489822cd72822e0b703320302047c435bb500683066023100a0e545731ca4728cf99ddc57e565cb78f89c3f01f0ae86cbed113b92128c5339469a879dac1bef06e76cbc79b8bc32c40231009db5555e0cce0de13f464cfbadf0c4b624f34a9711a4df9a0610c9af4072035c29353d975d8130a967bbf1f87f95c64c0302047c435bb500673065023100c787bb7e91443d6eaa4130c2421606076190748f287b23a2586279cf86d357f6598610448666fb853b230e185ddaf61a0230016953bfcf0593232a6e087a2e7e0b3d96833d20e8752e77eb9700f1a32e44333ad51f3379869e74e34632dd2bb623dc0302047c435bb500663064023074e104a647f092272ebe8786215c9fa2381669c147ec444c62a67267cae605e585f2c250e417c189ec7f003b9bdce10f02301c6bcf34c2a6194e8389a16b23cd903323949152ab6ef2f9d777dd6b521f97c2e899c7257e4bd9ea34dad118044f4dda0302047c435bb500673065023029368d8dd339046df725253292ee5b06476d218784b05c262308a81d8d3e7545f879e8e1b4fa5ced87f1cedf66c1d8b5023100c58bd79d4abe254d3a1f461dd30e8d2c915348f572cad14ebe87c7c9fe7ecf88eb9f3da32cd8453dc54e6b94bd40fa4e0302047c435bb50066306402303f9b0ad7b2eecb2a08413ba79fce2565b35139ae6fe3214d91343782035aeaec3e054c4847102796ca7d100c679901a40230216819d6a5c0bb1128ef435aa033923833596ead4ff55f09d6842bacea4eb0c5cea902119abd5cead9c9035bb411f33a0302047c435bb50066306402302abc8e716962e516693e611681ecd96e18a374cdde379d4ecdc463a0badf4a6de9a4bc679f203ff0143086e693d03f7a023043680a4f865a0aefbbd3be93384958b46ba83dc040b1fc5343e3cd5d17e43a46b50c5f034eaa4eb2f950afe456ba07670302047c435bb5006730650230490d1cdc84904a7b0f9280258a1a8af3245ebd498b24049bc0ecfa8e724e9ff5d0ff29e1ef706df908f297bcfe3f639f0231008e841dcced68e6e3e626f43089f1f2bd7a347d5aa6cfa3120e8094dca738ab0605536dc67318b61bedc94619c5e438530302047c435bb50066306402302e3072a8313ec6a7f5fb89385bfefeeab87f699b1d272bef4c4639cf90da06bbd6e30583a1f86c973fc5d81126fe3a3802300eed982986a923aa7e995c7032ddb4aedac6ef63980cc0fd90d8c82fd567168460f3b718c6d2581389ef1348904e4b5f0302047c435bb500683066023100de923d9b6397b38aed467c505053c7bd0effee08d52b836c9d719a9085fe2ccea6a786dd542b77f522610e8ad7f91420023100d4fa317cdb7e8ee4fbb0a00545462331204d52762a618f6971676c2e6ae5121d3808ac6fd08e6b21dfc68c6cf5e6bbe00302047c435bb50067306502305632bb5587fe6306f9505c7fb4068a8960ed1a70e98ecd5d8ce14675ba0842a5a802dd48770e542043407bfeaca7f991023100ae00bceb9bae8637da05cd68f9bdfca09825b456c9ef4f643d86e1ba015f62da536c500fe2b65e78286125fa6bddae370302047c435bb500663064023059bd6218afe31cd6164a32fa3834f79d30abe72adc3bd7f05603c5312425e3c1af6b77bf862c816074eb64d4eb1552ad0230749c81185636a8e61eba9024ac61a9a440b00663c34c17bbe004356ebc0a9d0117cdf42b30a90b742eea4404f9ee3fb40302047c435bb50066306402302ae70417236e52755e09b761e9ff3154274654ed06e450f87835f60e6d1c0503c0f6503aae7afa01606d5d12a3f8196602300411cd7711843427a3dea41cf2dbf7b107940116283468faccaa63719b116880ba067bcd3dab3ab5062e1be77fd9234c0302047c435bb50067306502304ac9665977d98a39e73d3de54adb2a422143e9d8cf768fcd5192cd460ea74e0a04335da217a8915de31655de05203473023100ba060ee27ee2fed2bb481a97a1147fdeca10963acfa65b8f8ae169b68bb60a047d85904d1242918807bf9edc48f73f890302047c435bb500663064023054682057859bffb6f125ad0223542a4917768655628f6a55b739282069e3b526600991950b8c77a411b4127140f6c2a102303d2b4cc15d1b5d60b8e3e729f2d6894526d73f5782656abe0c82554bf9768d4bb88de4af015f783cafbafd59c0ec9d9f0302047c435bb50067306502305bb691c858a04e9de6ebd5f9f5defd90141d736e448ad2cef63de00ef233e6102afae6dfc248ca7cd4823f4252d0f3b3023100eeea18597367495cc7ef3b2dbb74c679308d985fddba19b4a8011719489bc97dd70dc67a607d33ac5a0ad2ae75bb75ce0302047c435bb5006730650231008218b3cefecfe1d1f5fa61ca39cf3bb683b084c5871e2d93fc9b8cd4c5e668693d54c9f2bcf3bc2ebe5005036b541a3b02300afb219cfc816344708693f861c825652562fdfbdaf7e9a323669d52db71f7047929315b5bd87d1cbcee55e59be1414a0302047c435bb500683066023100b9f45c4a98b03278cf9ca4b96bf47e50a1ed6d4f4d501d9a63e9f4b17c9e54cd0a1b9bb3b7138d3c5501a75f708ce7c002310082fcbc2de9e95d1529912787ddf478add128c882773efd0dacad13277446599dbdf09058c53a18bb9a00f4c35908ba6a0302047c435bb50066306402303437fec5539a751dae83d737904722296f57cd047ef414558b69d78521c1e9015b02bb9d0eae6bf6dd7508a6a203f20a02302c77c71246d81e2ab71b36f08bfb42ee2e59c3edee3a8fa40e9e84294260f4a98e76e8c43ffd51f699bb14d46161b92b0302047c435bb500673065023100b4af2f3a905dd75b8728c78b4f78c08994502985e45904c02f0340a753c816c4eb78f499942b3b933a763ee95312be9702301fa9249c19a43617af6613a6fbef178d2fc6ee79f98718da100239d3abc79f2011988d5e1597d2e22609ec646d4e11790302047c435bb500673065023100ad0f195d4156f18ead04481d77cb6ecd6b372bb00bbbf31dca676477ccd283bf29335c7eb198c9b9d4fd345fcfe0a3260230219c6d94a5d749ac3bcfaa3d36eee66cd7aad1fc0adac53dd2a48a1c11db9fc47a8aec818adfab287e2a3a1a72170f430302047c435bb50067306502310095f6fc7cd793875df7bbde8135eac019ffeb059773f84f77ceafe8a0f6f955cf5b539528a3813893ac4004083637e739023018ea5238b58145d0cb9d1d925b7e34807ff74bc3ca95cfd7dd842a3fac376c1ad0f109109e757da1c70fef28bcdda3980302047c435bb500673065023100db0e3f6ab2517b71f7e207cc960192b5d85c30d5e6a187c1b9e52d9ce73b7fb03f532deb9bcd5503a8d7ca2cb852ea76023029c1f6b0f252a2b80c0e5074f6b6fef3055587cfa38a390163997d189fad741faa83399fc14a802b0fc4c625acf138530302047c435bb500683066023100a15d297d5ab1ae9b6bf107902577bf320aec852640eb65dbac943a8240cbb5a0e863ae273d874952e32310774d2e0759023100ce06c920868ec4600f6e14e206a51a3f9692ecfc3824b27c05e5aa9c85da01cc8fa90fef54dd0fc7429f4cbeb8e3a1790302047c435bb5006730650231009cd0095e6997e230d288b2ba1a21a3de7508bb2cabe47cbad24cb8804f55e4ef9c462eb0605074239e7751539e8d6542023027f944cae47981b7a33156126bcd7023fb95325483df772325e0acb497de8ed25831d59e09c5d61fb4d736b0fcb93f7d0302047c435bb500673065023100cf4e6e672ad84f34929172e0d33d72a1474665cd32d74fdcfea39dc54958bd11f585422571f1702d45ee10c01bc58da5023027a6adf375fa83f4d4fc244cecbd9eeb6fbc34979f4d203f9f05732266afb9b62b8f8b347317769bcf91e6774650deba0302047c435bb500673065023100a1be89ea0ae1a172371a98f7f8947149b9c46283d06180947e6d57f5ba378aeddbf4e43896d04baa9687915a0e8918fe02305bf12e67652501aa5fe9338ff5386f690631ae373257d7ff4c85c85fd4892c745b91bd86651d8e42b407009b555f7dcd0302047c435bb50067306502310099532a408781a53c6ffa60de6efb24347a899962bec48691a9d434d5ba9bc2ac12cafc2afbf5766df7ca443960d00c620230039b3957641d462427c6134cbd517873cb62d585f6214461ede29783863356996dceb86dccf667af8cac636e08681ec10302047c435bb500663064023021cfda554ac94c0c8970296eb2a14636a8c80ee18cfb587923bd4552a5401b11cb0c9549e22900af7c242d5c19c02d1e02307817f1d8145543026b477301710433e9e163b4f253da2f5e7b9f40779cda42bdaf0e8df0ecdd4bd46640d71a12d5b9b20302047c435bb500683066023100ccc30503b881e27238872247eb663bb1b0e991ab68a2090a0ca7b0c59e2c4c87a3f0b0622c6c0fce0ab9df3352ed6109023100e96e299f155da1621e095b67b3f03bd10c2817267149902071ecde4f4c68fceb1e60603409bf582662a16c0fd7e2067b0302047c435bb500663064023043dbec939ffe47ac789229727008f5dffa243492485d4e3ab400f0fce8976e472edf023c7b1834da85e4aa4176dbf186023036f858a261c39bfef6b24156dccb93e6e6dd1cee6684ef6f81537a80651b627194788831d412ca48582fc2f7540dcda80302047c435bb500663064023001b69c4a2cf1b4507a219a493d19bfdf783bcc620539fe93ce851b564512f78f0ebd15ca66ad887de489e54b65a235e6023066072735db0ab59379540eaf36b7f68d62da7570d3478bbb6d4ef3ae79df5c7f69e08eeeaff9975ff0dbe5f3fc5358f40302047c435bb500673065023034e764eef2ffb3fa831e8dfaa63360a2519940a46b0eadd767c5fc03f1a7fb40943c48a3b0a6bc586fd1af69066ac3030231008d3a26aba3aaf39ef23024ec5a421e9b646d375896a3ee37378bd0a469172167ef28dbe16304be42061f57eaa96445690302047c435bb500683066023100d0f2e6eadb25edee056dbcdd40e520cf4ea6feff355e39a49546a1b8e8442beada8d8f6784066abcbbaab9e9edf1c9e2023100f99060f45131baf4cc89e38fc8b68eb5fdccf46698308c9e37314faa2987d8e82792955bbe4d628a7936d0e05da425da0302047c435bb500683066023100d4bf8f417a7b8e835a6cd74e85c36305237531a832608bf216ac58912b9985c6e5feede4dbba6f1a78ee664910a81c61023100c4c616f2f85cf4ce39945b7b1444220ea7e5d195828f7dca8fa75f65f3891acc6d3b7cb913cafefb5c2ad47c8570d3990302047c435bb5006830660231008a62411df531189092b35dad6e896040f7a88d0a3a03e438e05f82dfd9929aee9782904a462e291b1297cfdc521fce68023100eb371019b50ab0e192d84000d092a622583d679bd9a0aaa8b7824031814a70628ab3a237e77474256adc1096f47e85080302047c435bb50066306402305fcd96158891b2b28cdb81f30add8ea9be44a401d623e53216dace1d29b6151a77e9fa2a120fc77dd3afc367e7c53f9902301706f6382a181262afa3de63d3dd5581e43ee32ba4bcafbc09ccaf8c79ec2bbd72221f6b1559e48224685f73561ea3c10302047c435bb500653063023075fd9a609d1a1fd3de46ea0a02f33b37a267abdb2ef4539f1b8f6aca070565a459f4333d1c1205dacc1380b5e80739c0022f1eaaf78cdaa6a56e1f8c48c004dfa728e89eff6505e68cd891b9218ed5ec17340686b0c86f99c3fb7f10faa1d256b60302047c435bb500663064023005df6a915c17db80cc44f35f189715cf71a638884c8cd7d4e49ddaf6a3f5bc8fdc558b8391b7f39fbebff341f552cf82023042d441e967058a10fa3d0909a366b939693286bf7e61efcb98fec321fa8848002467de8cb4ea4e48faceb259e80ba13e0302047c435bb500683066023100c28958c18847c19c574fcf8d19c99be4ad0207ca6c62862f5e79b16fc738db865a7525999dce424209ca173ca5ba1136023100a9779fbbbba28786a15840e4536041a1c7485e54a307a1e663607744705af9075352f278268b3ffe286d5c859f19de290302047c435bb500673065023100e6b8d0c6a99b858bc18394303550c8153efdbb1ed45b5adc05f273c2a2f4c517f7d748b403c92796d10c8519650bc39e02304dd420fcf4e86fe9ac5c5d10ce21f841631143c786880ca3ec6153df480875aa650fc0dbbbbb46e6e50b86011f841e8c0302047c435bb500673065023100a752b6dc9a0527ea899ff9d8088d6de2bbad0decf278c3ceb26eb395c6f94746b9b5d8d6f3d7a9ed2560e4e26a10621a023060b0d571c0bea4c2b417a7b438b3dee13d69123790900fb8c21b00aeb8daa4260c970955982b97cdc91adda9486abc990302047c435bb50066306402305df96f6c2a9bd630eb98ee281d387dd6e67f04ef547dc35572992f3434b2cf06f8982646d2b86879ded6fb4c9d0a9e28023011c11d507ada5f988fed0c30082774c93338c7a18a9963ef846ace3b199d69d099242e3a0405cd8753634e2694bb04330302047c435bb5006830660231008ec758a7053a9b81a6224a68583605454dd499ea153301e483853026b67bd87777f2d648c42677c032415236f6fe9e63023100f16ef74b6b2cf197fc75805b11950371f1e153ee49a579c48e0f0a91529ad16a57cf126c7e2e6d304e0dea92e599a72f0302047c435bb500683066023100d18411fc411e01f99cf7c869dff4d7d70f5ce382e2cf71cfced39917123e71d5abc7c8235bdf9bf412154b596355de2d023100a19a8c794ffee7ff6beaba9d230465fd9d7b86632f9b34ceedf5353257649667a607f8ac4b8385e3bd7a9419f1cd11280302047c435bb5006730650231008e5aa4873a6a56147b901006670a9ac3234ed655399af6e5ce5e79db72358b32ceb351e4023f5a563d6c0b86ca04b23402306fd05c82fc87042b1c44db708ffee73c31361423c4a762af139c47164858c7cd296ad11b27783a821b67202c8cda68720302047c435bb500683066023100fc1800b64c1a08c2c8d7e7070aa50416de16082df82c3520532c98039405a9c498f492f5f15e6479bbaa5a45af893a81023100a35e98806c6430ec82c5b106539033bfeac53fe1761b79e4c1bc1027f0e750c4fd72690bf4bb885bc083cabab21a790d0302047c435bb500683066023100bcfdf918c730f6ede62cd55f116ae1ca74f1e023866f852da9e0b3f511dcffc8f68ac0cb455b91023f7bb478fa75d5eb023100b067cae186d6a8fa3e98713c496060bf643c1274901fe1d36585775eaf5250743c7b5750348c3702e07d8e210023681d0302047c435bb500673065023100a60913a1d939ee3e06050078cec225e45ffaaba582c2b916c59cd5052d93a78ed25968feeb2e870b2cebfe1f4ce47d5402307ddf5d6d1c12e2de69511ba183109d6e51937f671377976a5090e9d70f4e608954c05d51fa339a103ac420931a792ba20302047c435bb5006730650231008b228320d7b5adbaae6bd4624d91902ce958b67cdd806a8e4e5e300df71b3ef4b438c0f7c45bf31501cb5c4e7f2e9b2a02303d008dd0ff0689c721b120ff0ffd67e282f053e73cdcc39e371173c9d77bd8ea03c1f69b4dfcd02fc80ef0c74b1656880302047c435bb5006630640230250e427e9741b8083ce9eb73ca43b5a0b93d67e57c8e4a397b79a1cab6d57ce9db90193217335d949c9835f474ff62bb02301e8f4f1c77d98378fd76b039cc054ac1ad7e5e50d9023a24e7297544805ef467bf8327cdc85a84dea8a2d13358307e7a0302047c435bb50067306502306681615e5073ddb8468a0c71ce50fc03dd2151acd5ed247dfce47bd3dc009dae633568b5b1afa5a6a7844bb6d57a1434023100f5656ab7fadaad07176844764758f62119030a0f7f03204f08b04c61c6370fffb4072b77e3902bcda26d41604aca46460302047c435bb50067306502310085d9ef32f0056f9a4f5bffaf460b32ad9a0d96a7a99000ecdfdbdd7c099d0dfcf42ea3e3fd307be0a7b6b3ce0f4f2b8902306104cd428e694e8522ba25ab1f7ba9e0506157a3b7fb54a86eccb68612603ee252a221549316327b9d4241ee1d0c82100302047c435bb5006730650230336f221458c9d30fc86c4320d6cc6dd400d4e5edb1ea6011618fe691f66bb524bff494dcb836ce47da0f98cf1549c377023100f27faf54e7d776558e56fcee42da1bbc9e9dc8bc6274ec5575c99e02b8c7cf99765ee1e59cacfda94075f091584d941e0302047c435bb500673065023100e9ad585d444cca4d32e8cc03994ef088bb6316f0e1b2fdc9aede935c6b393ee6c1df521e9c6310da237a8e4943bb36f402307f128ef05b3c67a881d207dab947cfe1f440ca66c026f1111303edba19961573f875ca6ac339f15d416140a0bb2ca2760302047c435bb500673065023052f6542fb81ade5b31a803365dabbd5387cd5841c88f11a7cb48ecea20d0df396041f79a15e8ae5a30bd17b73b9cc72a023100d6307e4b43c9850043ebff22c2066ad9f4136b224e6d0307ef69596d1378c8a17ba188edc78aa275efc49d6b1938f5c90302047c435bb50067306502304a67f4a8f54912d213eb2238fac3ee6febcbccdeb2a0b040c1dacc5b627eae07ef66605db1c33296ba7b11a44c7aa78a023100d9e1496a8607cd850f5df5999d2c065bd04f8c2c39d588dbb82ea708c423783c5ce872e0c36e2f83ee065a336f7b8b800302047c435bb5006730650231009b85c04a2c9420c746f66fdec8349f899e8fbf79ed575cc75be77e8d619a6d435bed8700f94c58cb513bb1d6191857f002301bcc908bbea67c065161d448a610f580e9b36de0e6c3dbb7049550bdae68e488c1884c25e522db96896a7a69c160f6020302047c435bb500673065023100c3843f1b038e48e556fb598f050e7c9b27056868d80d05ae2f0b853abccbdb232a962dce389c6036c6c092af13c283bd02303f9167a83bfec88af4d86e4d9c04bb26407a0001d2b1e0a96b7602cd060759835f17cf3f9b76154ac3cc0755ab9b4d4b0302047c435bb50067306502307f43043d6d22f98f55f1d67e17ab2cc44e08cd1df48772c43efd4ab4ad6c1c57e9153674d445d96dccf6b93b75e8371f023100f02fbecf4fadf940b1f77285ff9efaedc69ec7df74043307dbdc30a7303572833732b26c5cabf5dcad629e7845b8e6af0302047c435bb500673065023100c5f6cea95f45636a8db80aab4879c2fda81a76e3a02b939fb5e35673c640773d381ea6a3874610f14301992106ac3ec3023002ccae800da1143554da07d76dc2c655cdad05fe5e05a494fd842a96f75dea90594dfbcb5ddddb112992453cb37748930302047c435bb500673065023100dd29fa9a2c78eda78c5e85b6d782a37068d1c7a06702dfa8a7e157a47bd09bba98cdc176b21ed50ccea9e167fdeca2c0023031edcbc55dda1fc4a2ad6f184785ef896f2e85a9b6f037d2cc957cf10c5017c829fe21116316f598ccd8296f2a33b4bf0302047c435bb5006730650230234dab0e034d36bd3a6c909106d54322ee39e039c8ed3ff5a10c9c1e382550e601f4e832179fef42868c6bbd98bac339023100d1a5c92acd5dc9feb88beb4824bad7b0b8e674bd05f330de0ad620b0fd7dcf6762a5a2cfed5f5c8308ec4fad29b5825e0302047c435bb50067306502310091dbcb6e07454b1f3efc9325f1f60be6ce782e2572187ece607f77461a18457a11c3d1b29b4305a5ba604481da01df34023032e0a1bdbc2c13201225a7d36767e7f5643c3fc97fc0cb5d873fb89fe2dd61a35649b8ec0ae73d54775d98087d0065850302047c435bb5006830660231009626ec9834acb3a837c8fd181adaa99365b6da4ed2bda8ec4ff38f80d7b4f299995ce2795425dfeb0124faf2a335f431023100e4cb6d105cddba381352d02530488e4f5e65f7b2eed4f21bd0afabf395165cea9672fd773037e04b569b3d6b3c61b0430302047c435bb50067306502310081c252b6c7e1dcc6c641268581efa5137d799da125fa966e0d93cdb6eed87cb473915ed0bee3e7070ad198b0f8efb610023002dc970d49b97349750238bcf205a01d236f1ed8873e8b141479e15cbd797e38741d25adf8ac6c553e005bb52285b5120302047c435bb50066306402305a6299839de99b0518d166d6fdfc0153605badc9fb13e899703bda9e52049835614ba35d472236e7b79ab60990f7c1f802301331d441dc2e81a4583a480f4199e4469e26a0ea24a91a9c8f527dc88110c10c9a5a2c8608b5417b127637fed5c55e670302047c435bb500673065023079b35aabfbab687a939cb63bfac8dfd2c47b39219f086fbfd1b7186c4e7c9d4cdd6472ea89284450372d52cd5c35b8df023100f102eb3dbd94eb6cdec885328ad8da2dcd42ec0a7a1c7e053477fdfdd9b9f3d1e7ddd609165a912996f4b407aa5d089b0302047c435bb500673065023100e5722b4f32cd66c3296e1c2f0bebeb02757e76216d0c1d8ab020312c44c24b9fb4c063fae75775d4b1e08d6763a388ba02301002a9f0d975175ba9c4798f383483f4798e79a080052279d3971507aec84a41ae4e0a7c394f2a809dcca5ef034d73ed0302047c435bb500683066023100e884fe438e99ffbe2fa458a32862324fc74020f6529efd502ceefd7193e39e91709ff95d231dca1cc583a9bed9293c3a023100f770a9b52af1f8f59c5e2cd57e46318b9083a383d1400497e3056e1618d51f82905a714c44e320881312b8af22de59130302047c435bb50067306502307464378d440b5eae71fe6aa3d0fec09e7ce89ccfea32a04ce5c7a231967ae40cb7916be549dd167455089337a51d9b2e023100a7cf0fe55cb44515fe69f5ef5266ff7d678ee1488753dc93dc5b21f009ad9f4f566c211400afb2ba43d6d9e799eda4f10302047c435bb500663064023048c9a5ec7a7a08e8f3b87bdb92ad376d90e51ac2849a829d1fc6ba3bd274e0016d3c6ed2fd7b375b5d31402aa75091900230358d636e90e9aa21a77aef63871c6358f4ca1add62baee0f5e79a7580140561c2897991b334295671e99170c45f6ea6b0302047c435bb500673065023021c7b312c2f910e094c98028c1530a141cd4a9e41b0481d915cc1178816f31e5730bc550cdada0e148fbecd1727a7534023100c511d96051f5ceaebb34ad5b2227ceeff75eba2b04d979cf7f33c129dd5cf114055827748ab07a7144c7b2a930af24270302047c435bb5006730650231008ccaf473d3d5fbcb0692aad57744905507c7a21724fe1021c3bcb5a6656330308c56681bba7617f931ad9d05c1d507390230061f19551962f13fabcba803122877be16c3ba1ab556dad118428f1eba98f0008bddcf0a5969b7906902521541a04dd30302047c435bb500683066023100fa01b657a608c1862c14269bf920eaeb3852b8ef7463590dffda5c4125ff91e5e9144ebc58e3ac4e5d65ef98ff9ba504023100e9f35d0c01ba2c04656b0645b5090f8837b420422dbeeb3edfa0de048f781b6ff6d574e54864a70497ab76fafb92b6f60302047c435bb5006730650230117581d87a574aefd2d89d4165ec04d997d4a77059020e3ce2f8a71da45b7e3e3fb2cf8b31582bf618a769048c94aaf70231008c992c7f388fe1f6d2413ca15ba028225fa3ca02b828141b23fef99994b3735fff7a4a659671b5d91485c1a9a103c5010302047c435bb5006630640230268299cfe77bbb28aeba3c878fd68aaad2e8582cf5ca675512185e5692710b1855564a3ed46e814cd0ded3795e5b3975023079c24ad6c7442ff35d692ef88ead5c0218e54ea12f21036b86726164147189b86bd444d854126f4d32f99996b39bc6f80302047c435bb50067306502306f42c685a793ea2786f908b07813f5f6e99de4bc8c7c2b28406f4983dc15c93e2120b1f726da93530a6392dd2b77d7eb023100f1a6e426ce0da56d4ba288c5dc0894cc5ea750f2216c3a888a510390d546ab6c5384ff92b0e86a75974f476631b836490302047c435bb50067306502306d2067d3ef08e099939e8490888963450fda64c7ab19ed3c1673c9793d208d7f9775e3653f7a9ded064b3100120b9ac7023100ee47840aae59dd14f049c42b005d40fb4976f6fe9f38e2f87b94bcd365e09fa1982a259bd94caa19e9dc848fbcd355935`d/U]L=/ D}y`c9#E+2߂GU1ywx@CKwl5R2 }6?}1gEN뾊 _3!m[8@=0X(vax˽ɂΟ%]*( `@:Ŝ}jN{>NFc 3z EX$[2/a.ؓPt:jh[q7ᐉ{>`Bix?ihd + S "<SY`j ! +@ ?  T&PVdVW(WN8WX;9`D;:ڷ;>@GHDIX Y \%]9^rbvdefltu@v*w*x?4ySgiiii"idCkernel-rt-modules4.18.0484.rt7.273.el8kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.d/ [x86-06.stream.rdu2.redhat.comwCentOSCentOSGPLv2 and Redistributable, no modification permittedbuilder@centos.orgSystem Environment/Kernelhttp://www.kernel.org/linuxx86_64/sbin/depmod -a 4.18.0-484.rt7.273.el8.x86_64 if [ ! -f /var/lib/rpm-state/kernel-rt/installing_core_4.18.0-484.rt7.273.el8.x86_64 ]; then mkdir -p /var/lib/rpm-state/kernel-rt touch /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-484.rt7.273.el8.x86_64 fi/sbin/depmod -a 4.18.0-484.rt7.273.el8.x86_64dYtl|D4%(.8`Id;$m)Tx+L!d0!HB 9 3(@  \}` 8H p+p8J$7<nuA0 oKT`8(ڸT^5q pP%x@H9l.  'G !@p@/" l5 T ` L0 | UP5`) t(l MQ !` 2*0(|%T/+!43([>0)0'Fo~-^T $( @ @ 0 \d$/dH  P,D/0,0(X"`|$dT`!\4G\ txI(bm+P$p$%$8)  D ldTBl @ He$ D@*T, P4h$1 %HlLh!<'48"u8 $x))AV'P"X9ܘ/0l($ @<(P? 8  d +( ,4t$T  `P4<$  l ,($(l\8 TD  $,(  $H0$(4"dY'0p(L x)L(5 $.XJ,\"L`%P46+f`" 8A$)x&lL</|Z9<$DH ` X4|9h L HttC!(  "8  @3$02`w8Cp!<6d(TL$X@798,H,4ll7-$1\AE43?h(F87xvl/3 v1<(, ,48*"$0   P) St ))t*l@9HKp1TMo(`X4%xNT<XL E .Pc6;\}!\&D)L٤X*| x"<Q<doXzT0L:#`P4\tWt#HTdF1+IlC Ih\0ht ,/ 301x$ D 3<(4  H X$( P |`( 9 h p "xLx & Pip0H -ٸøhS(p d@Dh}/ >~^ODE6|HTxhjH d ( H2+XP0h!D0  CT LX=,( 0\) (, (QT)XlM,<*@H|, 63& LX-\'8# -\X4$ (8 7x a ,4|j\*050*\T*0)y#9(!klr`D0=lK 8z$  `D@@0$#3 | GO|D<.U@@L;H;;<=`KTLL% ` h L* |u Hl O (5n8ٜ ,(?>U E'$GHxati5'hAt+*d<B!++0 X8G TpD 0h  \ ( //0JL !=8E l".6= / d 4T |D%'%OhZ= (@FNPrHxM4x68p&,p($:T]ͤ4 x@$x  \x@0 P/% 0\ hbH%@t 3@pd X 8  X> @R ;,LB$8` ,<+`<7Pd/ vd/ vd/ vd/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ vd/ vd/ vd/ ud/ vd/ vd/ vd/ vd/ vd/ ud/ vd/ ud/ ud/ vd/ vd/ ud/ vd/ vd/ vd/ ud/ ud/ vd/ vd/ vd/ vd/ vd/ ud/ vd/ vd/ vd/ vd/ ud/ vd/ vd/ vd/ vd/ vd/ ud/ vd/ vd/ vd/ vd/ vd/ ud/ vd/ ud/ vd/ vd/ ud/ vd/ vd/ vd/ vd/ vd/ ud/ ud/ vd/ ud/ ud/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ ud/ vd/ vd/ vd/ vd/ vd/ ud/ vd/ ud/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ ud/ vd/ vd/ vd/ vd/ vd/ ud/ ud/ vd/ vd/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ vd/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ vd/ ud/ ud/ ud/ ud/ vd/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ vd/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ vd/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ vd/ ud/ ud/ vd/ ud/ ud/ ud/ ud/ ud/ vd/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ vd/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ vd/ vd/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ vd/ vd/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ vd/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ ud/ ud/ vd/ vd/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ ud/ ud/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ ud/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ vd/ v369df579a4bb624c346776842b19dddb484ec43e38bf221bcaff575e937b904796869749a12f32240f4a88dcb9f24a5b770c440206669504aeea1aafe81630bc70b226cc473c7fb62cefae5f84929a3302b898b934875fc58fb8c8d569a75191b231534bcfca6040524f00f38d1fca429bf794ebd8c95a86fc81723792b2d95d59789b2b1e80b12d2bee498cf01d9383212637002a3e586e68676ff7544db018cb996459893467c75f7cf12d0d015570dbd42a90fff0c107b9e66825dc1c98dba94748dc0d89f914e7072da6c39590d9eca4e451caa9d84bc61b7a32a3374b2c6cbcea57a079082c434089b222882f7a821cc58511dd41937dd41e165c5cc1ad6dd2af4acb6373fc8b46bb3a9ed3f9a337fd5eb8c34102842c593e04f510d4898077a5eef7d34b3225a4bd379c377daa53a0103b723885944b8d5485b154328a473d972286b7c98c60fc126d5534449181db45d7e9a3e449c7dcf6b49d33633a216ed901361078788eb562ff28c00e02ca739998eb1bfa88e4334b0e58fab803187a0ed64401803be9ae10c6409353f9eeedc5373cbaf13c544de96fee3eba1af61bdac3d139bcb0e2356d1bbbc5fbcdf07ceb5f55349fe373de3a3c9e07b4b0adc7338634f5d64a468c2e187a58afe72574b0859700a248ba032030e9f6877840ae0eb70e43d9361a4758c9483b8f81fb110f935d3c8a9b90a0bf0bad25a93605c1b0dad01ae572f567b9e91210f5af550cfa7c6c204051803a97a618c7178095ed9cd92565f5ab25f32efe65415f67b84327b9c7c26f4817764ebc039c7b606457be849c021b935894b5c7df188e55f495f00fe27cde21aeec7a89c8aa7bf258d823b171c7e3eb8078793fb8172b49edeacf9a07220c7ba50467272da6f2159958ea4542f3e97860eddf908e2eb3079230cc3fedb3e30a91814ff15887a56dc8556ab23dd67895e8b3a33b5b0fd6e06d96a1d934e12ac4dec0440390d2b04063dd3c9b6f109e035cf540a8ec34ad7edff627cd987f5f9752cd0e6391b968ab2ea2ffdb2c7541b0a5302cd60efb2dd6afc453d5fc0848b0f5e383fabaaaa879ffa9f80c099eabf40960356c78dbac639e86c0a3c1077f30f40ecd8e3a63469938ff74b315a9c6a7093f80e04b9a0fffd7f306bca3914aeea7686f09c5a3165d46471a7940ba46ddcc827d9d7ef52be4b6d137c7efa5e787e383e4758fbba8b87481a1a3104516f45f7e63d7a1102aa1f31c5770560ca8f414b22a54cfc814397d9c1ead69b2668200ae608426cbf8c0705da7ef6ee3c2e627fce0dce82aa550332bbe17c42208e322ec902f13355d574d2986a4ba5b7047bfa990cd1f64b5a6c90cf8c7928a34e27681396d75ad70d219f44ed1af232310e3c21d6ff22158153a54618a53135ad01b84c385f03cdd12b06345afe85b7c02e4b71606862d5c726ed5aef228eb2a22cb59fd85db9c8d51ee81413b997d8b011de45c63002b05571bfeb85e001eac6c2cabfcd779c41ad038680cda43595f35feaf111f6b97759b341c3831000a1cfd9d66749b66efd606d65dd37100c8a59f54fefab5145d44f95172d33c74307221e83058db79f901192c10e4a37c41f7aaba978b21f360221fd5a42b0a252c1a6041f63f27c4d17c6658ef17abac1353ee7bde50859f3d3c4e532727973c25836340c5ef701f37f3211475e694eec8fcc6aa144059e96c675808f6ebbd8bafa1e893cd98a46b9da216316af4f751cbaa025e5b8e5b53d03b247d3902e42d7bcb79f512f99bd7b3d94c602aa38a92a03471cb607e8c049c6292ef8d599d6c06e253c34537e557be9a78405e46d47be518c01eac5335da216329f77e2c94ddcb6cfab694c1000d5b173d010106b067fc5ebabdcef3c05a6d0e30f46e0b265a7d827c271aeec223742640016f134651feacfaf2ca01e681735a93211d15f1da525d4517b4113f05779774c1926d39b0806ab5537c960da1a00cf1bafa01ba45c38710c4cacc28722e8a069419b1de408a88081df935610e250688ff16993bf55d7bbc47ab67edcffdb18eae1c4adbc7989d8758747b67a5bf2b65b2815fc6e2d88fd906832c7d8f1ea623c6792172db14a780245ea037dbb7cc816108dc1c040261c16770aef7683c0d8d03ffd2664eff9e0132026eaa8bd0ab8c96376c4d53d97f5055cd6223a5ab80f818140701065193f93ebc78dfe7e9debc6abdbb1a41b487064d8641b3222006cd1e95ca8294c6717354bfef21912941b638d0d00458122efdf4de4f6541ccab1a153078d7a95808632bf8be153b6deda77607d17e84209658d82a670aca9bf7a908e0ff0c9d7efd7518dfb662be4209b90c64e6317293ac97e95509648b8254a2d9c2206f35d8a508ccfb7b6e549b32e7107106372608c3301b9951b21e374dd3ac27ed74649d1fdd8655a51eb2f7f4af78a2312cb30884df58a33cfb2b8b6fb1fb375ca4e737d90d659829715eea6282dc7aec4c4f1d3542dabdda043a2d0e6a13623bbe5ea18e8daf5f4073c2bd9857d2820beb193762758b89b4f92192eaf5bb2b53b08ce8801f9d53dfd052096656eca676c1fbc2637c6f674226f9c9063b7002c8f5e22a1889f16e1e6775e87283592090cd14f9ca51450df8fac0f1be875fadb2eccb58ecc0a17e7c197a3e6aaeb40d1e40d9500cbb854c83bdef62dab46100816b70d277d64ccd94390d112fa2e6ee65dc357ac6143d367dc1dc211d5824e4e7ef2a3704d7cb7e592e5a1fadf9780fd1f3942bf1568671e1ed69416e065b42945bedcb6e90897d66d7abec5795145c77449fc9231ba4fb9bd130429815c5c03d1d709d449a6fd59e57a070efdc023bfab1936ff576ccee30a3e028d421b8e422a3fc95e64006c89e9293fb241c2d51662b82aa2dbb6034b31dd771195b834a8e4ca93e6c23025aff4663abe4935affcab4843dacd2369b27e1f119625b691067e17fc0ff968311a732f8813e64fc1f9698048e56462bf9b2140272b564e80374bbdc09480de3c3a7ba8c8e6b84b1056637de947e9f69337dd3c42e75e9898354f0654bb5d97c4363d450ea0b7097f3d9db03aae23fa62c9f8600ee1c8e0e8606f4fac69a7a3d99339dacc37c5b342c3d5b3011d64604a7ce43cb80855eb8136f127b25ee27edd5343d39b89aef4e1f63a6ee776d8b399bc9be85347ecc385596a9afad800a42b7e186644974594ff034795c3ed135e73214eeb6e5ad32bbb91e4a141a0105049ae383fc788caa8f475ee30951abc95f4752a660631f29a967b7af95ac0451e2e34e37190aabe8b53bb8dc668808b6f2cb250e849f5e0dc8f20aa21957329c45bdda77bdfe33eb42ebd27c878e10b4ed25f6438cd8ba2f08c818662fe6975d944bdc1279ef00adc6e616b2b7dc251ab8bff06323b8cded9f797cf74ac25fdcaa20716b8bd17f4e7163c0cd7c20c8a1b519be9e485dbe57aac25ef3b12a6078cd5c6b265bfd67e04f5084bc217083c12daae08674ae55fe539936b8a4133c16495445a8c08a5674bf0a534a74bb23495edc4ffd87ccd4a89583e7f89f411c2ce184aef79a7a786e24daf14da1a5428fca4eec5e433f61549ce703c0728ee2dec248c6aace43f6e4749a03aa6415ba50116d52f58bcc065b0a3a6b678a9c096b594e7ceec880640196ed3e1faa7544616cc75379cd0f6484374da248f04ac106c8bfecf146db7f3b39df33c85286105d525698f9725d2c1b699ae7a7bf069201f4b174ae03c4372d23a95edcaf5e0e6dfe0f363e601d7b9f89dd42ba6830b44434dc397a07ad4d8b1c888e5aff69b52008e55ef7944ffb1986b2c8fbd72ff1b7a992cb676befc4b67babb531671589bde6ebee045e327ed38a0c530ee34d9ecf17283b7291515616fe68a04223b5f6479e185b24fe24e5f272aa0c56b58c2c4616f8dc5ffc8fbf9c1cb135825d921d8b9f73102cb132b18f17d906d3f4d55ac59f4d50a4898105af379e77ad195b2fc17e8424d784fa775beed613139621aa7e82e365ca60c6f7b8647fa81d645ed16a136488caab4195c0a46d47bf5b82b558afc837e1321bd65d102f96552a2fcb21c34e5eabf2b7e918b730c09450bc44e62e2d24e6652a23b0c53a2ef9197b7143c9eca8ad5ddbb9e7de74d1bcead5e213c77ea69d176795a3ae2972652362758ffc58b9a66f8dafe82c9a1a7d81f6eec9b19b79bef7b265118d9a47f54f4c7aeb23c557b5d7b86d0a0e1a3663d06a1b4d6494d398ed4a63ab46efcb6edb9ef0dd1d9d756ecc1b4b4412700499c4b8b86f4591fd39539c1eaa14db5b56b5132d4e9f16afad8c4e59eed8423e9a382973361a461bbe4bb0ef9e943791d71252cc3eddb726a36f3e1b5640403968eb3790f918d4506dde7c347dfd26278cdc4d3f6ae1a5b737f10083da686364ab14481e51dc1a9b70fcd8056e91bdfa6ca23d2010b992ac0f9f45a5b6cf844ca5a790666277e67641ff22de2aaeeaab60359f03d889dbd7c78de5f390786946ec1921cce1f981dc1961cf15339de64687b67b802426efc75fc645fd3c63d27f4e97bdfe52296733d3271438c3dfeb24ef1d74cefd3672671e06978c093defb650eef887ac566607cb091ca3fcca28f7349a50bce7c734565f6c4c77e487c26ce666e8c1ff1a28d2c0641ad86885aadf27603fe7cc549294acf278a9c2cf21e3b8ebc23ada46547b6608434fb9f733c7f19ee231bfef6a897da89e2e6dc912712aaa746c61c6255bbc7158e43c87d2d79aab4c00298b673daf8fe89f6172cb5ebe740684b51e897ff035502ebd15466e559fb91a498968c5eff725d1a20f6f252ab4e77a4cb3743b284601aa2b325ec9fc34e82f884774ef49948d33ff62796b6578efb77a5810255031cfe3b77f1cfdb7a933819ca488afe9e726398d9ee1d77c4fd90d6fcab80b3ca444687b832081c624671722763c46f0d8e65540c5fc3fd21955bc43b4f959e62bb5088797861637bb2bf4fc155989fa5c8affb732c4162d2d895097b89b0dfc19e75ae00e67aca10af53ae6aec894990e82289f48b16d584f64fcdd5b02aa4676ea0b32622d8dc04c0176c9b51ca1483218dcfb137a14edd37e10ad540ecb873731abfafde1388559be183c01ae59e78ecdc68bedb7283a3232162c4e75369144cc9f24ad688974abfddfd0608e0fc2216901c9ea16fd8535fe3ecb39bb81a92974712c2a51216ea530c9225bf6ef124bcfa8768bbe2d98c46c8a06987b11e06d2263f457e20d66d876e62c03ba80b298de00f713ca629908b2e724113140da10c62bd8d709d671928fc4fe087fa3acf61a854fad42df0fe4fabbf6d4c3099363389bf595557c14a3971c4c02b00b21acf847a910c21a981360f8c14d199576f8f41d5e6b4fb2b73fc2e2accb4b942ea6dc57fe4fce78c9b90d8302bd55267b999dfd9d93b4b6c13e085b536b870af51ef4d779786ef090b7eb570b7365e2e1e86eebf6b3cefdf527de9e8c9c65be91d8b801a503905ea69915c8800c88bb0b1148a38191f6a3381b9b9d0f70c392542a4731329c72ab3d0e2d43134527deee853b9a3304cd9c67a0e77d6657fdc7c17003e2278c9dbc99ac397f8c0b3b69bc3574c4a902c5b76429ed21430644bb4de16cc2b0e5be849c487bbec2952dc6aba754108b5a7b75bbf931652bed899a2c5865b388e50a7019cbaf85b6e4d8b54cce19841ff323da090b3465d1bb0333d6c3bcee2a769038b5930a18c9b1c4af674cf7eb076a3a9fb951b02034e907b94883c7734fd84549d3e779f0b038b8efecab0e993f5a76e8923e3ade49219e14eb8cd750aa83b234cc38cd620ac143d0cccf519bd3e3559c6290312bee625aed943318fae554c3c2bfe0d2f0da0cc15b68cc2f5071f75d840832fd69d151bc2a15cedd17c7f1648fe17fdc93abd4ef1e145d0b720959e3aa7c6845d33fa660f30ab2a958a8ddf63046c0c6d06f448b137237b96f84aca6535800f27f2ae200ab88f1a0132dcaee670388a78d4f71602b85c3ae37fcdf204840679af17b7f0a88762b035112efc193ce071bff4c2b5f9afd39a38ec9cd2c7620359d20849d20fb201a8d1a6f45f9ec459e6293cd80efde74176b92f77bc7268777fd40216a8bb850d0ba667bac95ac83be3fe15e0d88a70625d70e4731f0565f969e8d7c3f28e57cc34a73757d53e39f64859685b2c927cb9e04a879229c3e40524f829649c3721e239b03593514dc26481cf6497ba598383a99206098af79b6ba561bf45ae311e744853bc3ece8497f475a35cd5c5e04d44f1fdc50c397cdd766409c27508e479de54049b20891964ad59d13c33171a991677d5a2f424544a01281ffa3d4f066bccdff0cdbed7efb5ad2820b9d8d4b076bbc6eb08ec39d0c726c55666309347f12e75de6f82f62c1296afa47d0f3ef691f718ad2cc1c2e7c986df3c8c1359732f5d5628083773166dc890274e2c9119f6804ec76d10d0e0498fe3db8f3f5c995a6f79a2c3ccea6997b40ecf712c216b5daa3e63c1afacd7c7570282d1cba6581f4fa357fcac0009cd28c677c0825349c2a4d99e64d07a500ee7e636237fcf9bd5bebb31766a5bf22aef595f87bd9ac20b24c69690efbc88341f7e4ff7d1dee7300cadb046adc44095ee389a4f228d7b4f84d3c7c4242b697026c30a4362f12aedc5df709a9073dd3f53105d5a2c19acbc0435ee4fc08283266a48d049a0304281d5230f984517506152dcb2a066112d230afcca16e8378de85e12335e20cd7ce2689ac86bb92cb4e4ba3f4204b34a551993d2de0d3b411b4af3a2edeac05c29f03e4c7e462d893fdb113e75355d53a4f0dcf1d592da127e0c45a0e011f879b15aa2c2e77fd81e95f7fe9710c5963d1f31e1e6539e70a16c9868d6ce00ff68e38a32851b6c2e36b471815860ce746a4beaaa4c4c23d122d48a7b343b833f30d13f56eeb5bc11ff0c9230b70f5d2a8974c7e283165cace07df46dec7adef1a543b606fbfdb1aedd793504ff360b8401af301db5c8ba42d33b16f1f5ee14b5187803f7869975a8c6327cef7e0448050302f8a7beec5a9a7f014a7798869fd7dfd77e8ce029434db7bd21c55fc522672698cf20806ae473936919870802d0d9592ea455590d9646cab22417735372e91489b00691ac3dd393de9bce8702a6ffe4e23393bcfcec27cc8436ad327fff0211421d89c8860a93abc4a05c11ec2745d57af93c626a017dce322acedd67334d702e05c8a1281790695e5fedf783b11f969928471b0b3ec68cd7a9967f5db70e6a878c3754f11349d12bd6c2f54b707f065fe5ad14090db7450b13a5343ed017b10584cdfea7c308c476c2b104ed367172c49b86764fbe1465e808b41cd04c2c5aef249fa5f4177314bc41a4932a7ffaed91e7fec73a11b9180916a7f775f5084c3b7e4879c5a86a7ace2b065e0e65c5d767ea9ac30786385ea8f6857230d1fe2ef91e343e24c15ad3a15c554ca8f344763225eb77dd7bc88467948dcb12c124a59efbd68e7545712c82ea51679060c6844ba490b649c16fd279ce62a7f871ebd72a2c20e08a0ccb6e5fb1a8a4ef110f12ac224f7dae86e2e504bd1746181f1304a57a06841af8f885d10b97630a9200c784fe09c1de0c2a48bf7b5fecd54aafef20af48d9b7d5a59bf89d150f3dd9381cc5c53c4d6b4280b6343c59f9bf5ad2395c8959a37cf857b6784da4dfbe033d8663f0dd10a00f9209b61a277b7295ab6c9cf5d0d12d026a84d14ea1597968568b8fb57d7cdc31754b0a4b586b5ceb18a9fd1a2cbf531f7ad48089a907e62132e617702f13e0bc650097cb0e522041510ce5dfcbe9453a7b549d9de9cdd7f239a553b7655bda34a133bc533cef3bacc6790b2c50e8575f02e11f9f9d416ffe6858a872fbf35a0de324a3cfd64cfa1698e613b50e5b993b5ce52e14273cbd1452afe249670b6c238466f0b3ed6b6abcb448becdce99dd1c03925e1077aab091650dc5a6cd0e93e83944b4003603800b87a625e4b5656820116caeafc0031b9d1d03a5cc8c2b639e8deefdb533b8483154db50ed1c888d5e387f2b96fa11add8536a6be07d442e30b91d8df20558129200bd91b41957f66c8a9860b457b78697bfe6c558e287e15a47a87a6688f11b7de0db6c6a43a5cb9b7febc23ae32f15e777962ea0358054ba23e68ad7767713b030a95151b2d30df2e58626cf2cf5b555bd155ad4c13b35cd87a3696535f1b9417c1e0ce86b36e40446c53ee9028bafe824d0e2bdfb2aaf0a423a5d6f4973f83e8e15cd01fe46945f3f3a06cd18cb7a6f7f2dd301f5e5dc3f8bc81747ae84a7bc22ee56d0720e700873f33639773bda291ca8d3e43f1df99aabf8fa42a4d42024df53d81adcc456ca2529dff13660c9126c8828375b05a01da6030e70044260624ecbaf7f2dd981f82a1e3d14a2b4f4461939144f9975a5e02ab17636414c816b73b8e90f21d657c01cc2080c3a9e4e29ce1e778d4c707cd11ef05d2a35f6c402cbba535a136979bf95a2c6936ae6a7220b8e28233bdaebd42522329c1c858aa91b888d99885e70ac186546271b06c5bd6a80207546073b496299c33f7d656ab0d8000e6508fd3d9662ed5d4f18ad224013b8e08d429ea7de98207c631401c77c8b4d0d141c56dfb2aae50db8c1828be92da4b5335dcbf84b3e17539dab86224e8750fb0a9c935e2e284a69d5ad0a3f9f989b0ded8a1a428e93c902e8a220be281e2e1e2bef700775ca692e8ebf5bfd5a3f34a4f9939be7f2d3982ab5780795acf94669a230c794344d1700f339a031a85d20cc5b56c288be40fe786ef54abb470f52fa8c22cd5ec40a8165f90e7b9a556af264c91062d8a1fab058365cc40f70cfd5a372c7f6fac3f113556a16b4755d5b5af4fb0cf74c8c8b6911460ba07b4ba9728c9e88a5731bf82a6264de8928fbd15f0ca1d59da33d4c7351bf4848f560fe2166614d55560559c35d2506595e739de7e0650ce684b0171c939443d7b8d2e5abe2131234a3ff8fea6c702bd6328a49629f99a53f1e15e4551045c3a54a6db13bd9f2dcd5c25cbeea13f2ad6723fa74587377351f615d19fc5c2273673c1291fd5a7bd7b9258fbe9abb20e0058ea507941df12327496a584862d0c24c3aa63a767d054bf967aa6f7185571012503d4d7c3762f6bae094ca7c8e2874311535752451a6a8f16572f7bdec415e80dd92626fa12697c3fc5e22ed931ab48fe120264276ad46628fcdf2acf4c54aa83677485436cac1d1cdac9c5468b71abfc655fbeeab9910847bd40d04307bd0aee6345b9348d7ee6515bfae2a9827b1cadb85be3318d326ab025e6fca705eded5d1f2fcaf8002b02f338b0cbe03c7ed376432c3dc02f5c7194516c407920e507685cef84b3c597e2252ff581eb7379c0843a9093a6a26780ee63544de1e4052c8c4316337768fc9125bc30c4d38a7a58a53e4f13f189f8c87c2b9c70d8c3f5f623a88595c7dfb33d7a4f056a6e7af627ed0e3ec83a51ff07144325242dd1be2233ccdb8fb6cc7e7062118df08bb75d6eeb9e99a701fec90a3cd811a76c792908f177cb9f337c3acf2a0eb12c89ef6867cd4efe45d1aea565eb6563788ab1d3d127133ad8b17dc48d449d890ae76d6fea3ec9befe4a114766ad1be82d68b12f630c07993f3b388e0aafed8e520753d6fdcb631bb0582cebb77594a53580d24ffdacb5fb1f67b863085fb9751ac1aff4ecab167cdc0089d768fc62831ed57813603067d939a1111d2a307fc030de6ff2ae0081c80df29a1e8a1c685c8792d9d824a066897eb628e040d1ab1d8e05cab9019e490b887ddd312cf1874553d175b7dfaaf132ee7bbdca332d54122fc090e81435585a8c33f1b6ff1cd644e2962141fbc8e3135df3eab1e6d669d4890b8bc71bff50b2f5065286dc3d699a26a4f4858f0a41a37452416b692457ebd9f86a34860d26390f4230c176fd7762d05b991cba5c16b6e651f5c51fae2a42df5073265fdb6fdebf1c15f0217514f19ff14b3f07827a94e5f998a0316dcd11ea6f034725d0a921c59c1b54814d5e89ea8449f2acbf6e44a2489d7972a04ef2cc1d34486515e9021d310a538b10f373eca064757230de27eb30de7bad97ae0872e6b0703f363a87920c2f54656adc264376f46b70d28a7066999faab929535067a10bfb2f39cca6d987b23d7f169a0608b032e806227ae8e36d62c1d1473c343ef5bcf03d8f688b7c594e65eb549970af07199e07c2e136e5845ae67aebd76a82d8af37f71b6eec5abd9fccf8667c7624e1bbc85bb71595b3ebc75b94aa31d1b8aaad6c66791e116487158c2080b6fbd1e53149b070eb5474cc1c7f904d4e0d0da61e2b73a5768d22bb1eb75948021763e0f90a5f0b8b3040705e30ae0f480b3c7bdef3c7d91e9a1106f79a15344f5a6c35892aea84070bba4c6e72bd372b00354a592694e9730a87c363aaac61218197524117f61802026f47d59f52682058675b567714dac75532c8895473d89b00a8b1734da6247b2adabcbfaec4d5e76d73dcfbd916e2fc97c10e9d7d046744232c4de8c73db31fdf18b3c7efa9223ec1bb2315028e0f3a85954859455ef4fd9e122167f4aba0412524df5c852eeba9c88c01291ad6732da433502140f090f659fbbcea78db0368c5232332cb5fbca97aa5d25d7bea1084ff7e715ad9d95ca410581a88cf9cc2b02dc620cd955be8b34726993e9e7811de4f523d23eda161f0892c15fb85dab9197b8fd84829ae9767b0d748ed656573f7b63892e517846248f98d1673b4241badc1f6d1954d791318a311d01d5767cb94c39be83219d9b143a1011c39005c7bb5cf868a8989bd63cf0e7cae15d98ebdcd49706f2c022bd4dbe8323e858a9c6de1916d044e991b1efe7c2fe805e7d287c02f83ae15443b5202069308aa009fbca611e8bac96695eca7bb90cd4a8dea90478f179a3c2ff026a25120da95acabd45a78843391255769972dedb54de566f40cd253e1a126b4d370b2d81e0a31ba8280480d2d7c68c655577342e4c9bc690ddbb43c9e957f44aa2b0f351296f5583a24ceaa33584eac4ca03f229d6b63b08019c548cee67e7a3bf2d8252779f4760378d63ad181a757ecc590f447e11f4c634651da87c97630b9480da48246ab6e70fc1282668561c25b43bdca2c98d0bcab70bc897dbc0a20bc3c8459be153c0104d63f552f5962cc9be57a664cb61cc9fb37f183b52955ed4c35e94eb1720b818a65cfff20c5ff15370a36f9556c99d4a918ec3c936a5bf1d93d38bbbd61fc4bdcfec96737bcb367511523f0f8f54a24d0089c9ac6352afa21434a3991679199d9527e6d31fda6ccdede099c818a8147713c98f6ff2ea83e19e5886ef06bb31685f318059905adeadc00791c846169223378c0d938e43d1eb263d2d53326aebc53936f927a7d84fbf65c53afc65c35f4cd615ed63dd2939f62608d90a67d92c365e65dd1af56d282b115d3824e494455a2631a204d49c8be69c17252f11838ae8f06129058366a2099fa9c1b1d2e630d0aebf9190d88cab704488164e3d864a5e560416a19e681dd314fddc433a74712242d98ebced6e0f84fa447d652ae44e1adb019a53de5f83156d586b02038c380e48e0691a6ad35312a6e8d3f78e8c17eb0ec52c7d23c55777f33ea2cd58e31e00228e7ab03bf6c11616980832729f29fe1b22ebe4c92de2a882d86c16f76f96492358f581a6334a8fd8c832bd44d998e9fe133ea92ff8afa2fffd43db105e3bcb14715dcbf17b933678163c291382e54b4cf6761e4eb1efebeba30e378ec1fc204a2bc70e135175e552c3baba6393de228fedf0b58e46c467154cfddc17bad2c5a6ac411d114abef948c84f699475ac93f322abccf6e00f3dc48a8f039e17b8c5d7f4e7a565030476c8673387aee5171ed7a665c4bcf72fc30236901a7d2125a7383991d08c213fefce2a294c98b8d2fafdb8ad91bb5664ec5f64c30a564872b1c514403b568de31ce6b30f38bf094f358fa996f91093b766b76fcd502c0220a94785d9f87530f2c5bf57bfd683ce7a0240e7924a50fa6bbb5231c6da2dd6a8181b213390818d69f98746bf898fa7ebadc7a4c019dad50aea265f904cc825d1274201e07894eac1cb57e00213e4e3c19de634913d3b3f620498287b3db0195a5d2cf118a15743b18cada100214100f0917d00d47188f373c06857bd2eb03cdc99ff06ae4cfd0063e63482554028fc833722d98c7ca1a1848f9dfcc0eab0479489a5843feef7483699c716b033cae4ec4a13a491b745c502eb1fdb76bc5d9fb05619f6fa8971ff654b4fd061abe5c6bd17983855ab74a8f9fcb1e4540ab2f9ec57e26bc914bee836a7e448471edf9755f7d41f370c96465ca0d763045198b71d0bd87cc962359c7a8b6f3c0c0f2f9bc15798f610b675d036535f49ec87bb8eaa9e3f2b613bb7e70fe9b5856c0eaefefbb8087921e3198678f50463c5fdaa96b4f95075f81a1409b20c19adf3c71b0632936e5b8034e681392eff19acecbbe08645738a6f3e08640502e4f3572daa63338cf1e5ac90631a57f92f6c6172e347de00edf715d74296a5420124f647f6352be61657394ac63ace0aead1fb9774fd92ba6be32a151c4c553288a4484666950afd8552c811c798eced101f8ecae6e6450de969fdda27112d08b480400ec81d01385eadd21b040b06e6db7f7a1c1f7cd458baaaa13ef7b514f871b9f3c1febe9478a791f433628cea1231106bd478dee8ec287b4f65bcbec31a85f1bfb59b09e3524e849470e3c8a88168de7fe578bb660143a10925918cef1541a45621050e0d74a443024125ee80a07c354b972aab3e330d5675a9350a19a81fd1e0e26bf4a25f624e3784ddc68fe4ce0d1b409b7ea5b4aedc24c4323e6289829515edcdf823472fb45f23f455b222886ed4f182eab4525f8bff91abb38013d2eb6a33ec356f64dd303b07545b4cbe33d7ef51cda99984cd54bba60108e6ef43e6de1ea6b620c3227ba6ca6e407a38ae293a4f517bfad14fdea9d1f509f85a10a60ae450933e633abf4ebf0d6d7931809a87d5fc4678762b39cd039bff0354b1a4a1561c70d5fa49b1fcffa6a8ce67a03930cc83a01f78201bbded4dc59709c9b469a4a9794e902f707f13f61750dffac0e401d0b8e6043b6fb914f58520ac5d75bcdcf77ee240d8cd1ee7707f29a59ad3d2c11c935cd98eeea64432f0a18eb256e868e83b90a9d3e5e582de121157f3b441b3e704849ce5cfddee7e25c1f49d95a336ff8810fb3fef20f1588fab12ab6b1b00fd22d1a60d8e46f22357348201313c6555e9bbfbe9706e8c4a5975e9f94bad6567738a61ca66c7f06a9ef44a4b4559e26568e16ee3062a2e6c3e66134b2f8097d57f17407784e860223c2ae08935323313c119df57a0228b19afd0d2b02b145fe1002b6e87ae7d2190934b3f5cb7f03b829ea823dd17bd6c13bb0646ed52ae32fda4d6846e3587a5899dc90b80ddedb4e00320aacb9991b0e0a7f6c550e387893ce79be59724b955db712483e5c568c4adaa828bc3e8744b04b735d89a364d18980a064c7f9a3169851823df1ac9e1f719817e8cd440bfb89f61ba422b73e30600d6ec0756150307eba129a7dace55b0a5fb39706f14d57fe7fb2d20dbf63c205593b73335ee8445e9d767b80e351450e4ce1c1c5802dcd136beb5362f7342513620f7ba263589878377056e9e709aad89c1152acc71cd88048cc9baeef146fe17879f64cc6618ee8bdcf00bf47507d29595f92487886bbe8ab2d12169ec9f94d115cfca3e53943ba233127c83e61a10b4bea0ea569ce0f6c2f73fd2a75ab83e6af6753ab853be730b64742dc8c5c91ebc32255286a3ab6b0eb6c85a1dd9dd35e645d4f56887312c2e7eb7ea4f0d48baeceba9959597a6ce102e655cd70249ab89b1c5a1c5b6f56b4331cc21fa3838c02c2ff7b346cd6c31e9b3f47ed4fec45371cc06a7bc8c8677840fcbe9235008bec2980fa9e9b32162ecad2a0bd053a88e901dfd2b5f3dcd39076f521f1a45fc334bf5c8c01ecf7fde64335b52a5fcc5c364d4609479be0e5d8a3591f58a79f329db3d69c9de3c08e18aa2ad31bbe58daa967f8c6e10ab1efeaacf06cae367b99f3017320659b73a193489e487d063ad90f555489b23b3953d44f38ec1b6822b6b201d4eea879631dc91b348142ba3e3b97ba97bf02eee6029da1178bb1c129808e79735e8262f93826a7977a10c4455d62401f22174d8ea3a41ffedb27fddf9464f9ae0b12894eabf052c142a039643e829b0505805e635febfcc3819151a23d07ef43ebd6a4495da0ba13834e5dfadab1fc9db4696f325eaa6d1525d21720e0de0ebc0c9fe3331e2c3f7c18202f93f9b31c70948912f6f2ab097da3d59807a73e594283c9c0d2a0986f63622d25a4376c62fc37ce497ca747678bfff2c5dc891b9699651fd4f523a53da6d1b227494fd240ff35da9c2588feae49b3a121ed74437a453c9c1ee3e82d146b06ce4051ab5cf264f56df852b5c7017bee0aa6ddb0bd7b879383cd5cf25f27f935542c315cecf9893ff487f8545517bef1b2529fcdb27d98ee7443b8a61174d40bd154e91909942df76745925baf651d560abdca5191a22a579681e903cb81078f137287d9c457efe3333ddb19110e78bb3a776d4ac5bfe7cb410e3c5ef15cdf1ec4a6d4477228d630bc7bfeb877ea2eb20891237249c6b9b6f47c3131ec91f0643e58af36af225bcc4ea4708cb8aad4d6c0618e2c7b3f9fe2ab8308db1f232bfa12d0be246627cd348501f5c66d7d2b6c567a6bd085c10abf50ed9a03da1ded6d98f8a05ad31011edda5e2ac910f161a6c3caaf1bea5869d1bfdc9164194d192b3543869f318dd82c650423d5869749150e7ba2b14ca4474a72e3c5c2a1bd3d959a5bfe49e9661def9d73c3973d6e7c3270b430328e640e7741b900dc7b1785266eec99206a4e066a1a9cdd324eb0920fc232634b591f737530fe02ed3c90dae2eb41db388d8f0a7d9a2c95ca7c3aec465de017e59595727eac0477b06855bb3f675f3fa73626529fe2a27c218a810c116ece705ba10ad660f59b2ddfc0aaf38cfed7c89dfe99126166c96704cdcf840e5c299540f884c7a19a57355e251506756df9595633dedf9545236656da951ee41439fdfb12a66a840fba967b22c4d2d39bb28de8a0a502d3ba0cc6d866a88f4ce3ff8b83354f1309a5e966ce0bc32f9ae0d6b2b4e80d3510bead883ed147cd44923129227d81fb66992a126bb3d08221e98335c76cc1768c1b796e06725cb1218a3e0e4b80c114c9b9637763a2ebca7fa1c6b813dd44a438224ac8d4df91af990b8eeab6ed3fde0a1f1141e2425e28034351bbdabb8e761ca900f48ca5af727c8f5e52070538d12b709712ca21c426a8086936809a4c235fcc497ddfaacb61398f7f1e94581989a2e8a6b863ccdec2bb760640916db6fa97b7845bd643e7236e1c10055f18b6ddc79e5eed405273879b92a9b75378a2129aaf702496b01c42acf81276aade58dc2b2416461bcb04a52b47f929b1148e78fb54aa8d187925dbe10cdcb1b9ba1b85aa1f8df942c454534cee598adfc2460853e91d8387de34e5684d17e12cca0b35421b1be2ae9e367089b4fb6ce64a31113f04303af377fb3dbc3729b8fb9329ba958585ae6512c05a971ad5cca1f6e2a8043981668eb05c32f81549657005731ff949812e5abf80b325c0d022de3d6b0a2bc91094f4fb4b0de7fd6ed79d81726d99f898ad9ccc26f1bc83fb24b367a99e60b2df4e47d172d11db25329ed80efec2aa2ed6c342ac5dfa9be0862597af112f17f7be75a7783d9a1872049072b4674976169914931eafee3cd84930a9cfdd66e42d6bffa62b857499367e6ba6a5e1fda8ddc114693c82d51095bbc6e22728a00c61457a24147cb5818182555cad2e9e446374f44ccbe47865f54c7d0a8b772533f75015d280898e0c388d69bef664474ec38781b177ae5f2c74afe9520d1c3620dbf88bc795ffdd846efb598bf7654f411ba52a403f6d39a785ab512c194f731751c1884aeb13b3103862e892e6538f250c64d8d863a6ece6f161fb5e0c577e45f5ec2d6b87213c570acd79366474d3b65a0330c5fdccda61277b0d27e2d6f74f004d2da3660046de7deb5ebd017925004fb6cfed777f9a6aec02f2f5261d7936e7a2dfd12d6332aaecd79f8cfb54b4d27322ea73785bfdaab04d7dede39a14d0630e99dd8ffe408e9e9231d7bbabd194f835643b96d6383c7c6b71770f17222921e2e4302e60dba77316038312f7ecec0d406daa3241fc49c913123e586a074143ba778aba690ce9e6ce411eb8f8b2e0aae690aee94123cac399f196eef53a10a05f5ac14579d16c3321b58a4b850413abbe59e88fc6aa36ad70a5129362e2af1be05bd411c43dd3eea3673ac44e2c3ee8e3d7af59ba833710ebbd09a0dcc6e0938f2acc73958676b01622dfc806b7b07e51f3925b4d43ec0b2c15c99a7173f84b7c944f2b5925af83e42b65cee5f578bda8314f1680c1d772577dfd817105803c2191dc0d72113318b7a4954600b4fff96ffacf52248b6e3f1ee3dee45c2862693b872800a4cad93f157f08698a65229730ffb726d5bef64d50ac1007e48f802dfb3e6c2a0bdb40d08c93b02523f94f8b209fcece6fcb11d3d13eaea328ad8c30d08b1df96fdc3aaae38604fdf72b682120de97248d91a90cd894a24d62e339a16bed6ba5ef0ef6da33b0ddcc2cb779e6b54ff90a837258caad7c7a6640fc52e66625ddaf0d679696054176b4aa5fed63ca5391073a5e625d6d7b8a83b6336cd1aa288f78b41eda5fed97b59cb9218f0c733913e7b5e62763e8521a272b13d04e7197333ce4564cc8c07c13c8abca9635eee97b8adf4ebb5609e3b96c19069bff1763e2b78ef2b859f9fc0d70c756477d4afca280d24d16f5415a34de02bb36290ce259a8996373bf86713182b675bd454222b51a39a712c038c17d7a89fe0ef141a30c7bce33546c9efdfdc6e262fcaa59ae89c8593bcda2e53edd68ec62fb69a25b7b63033eb1d14d77da6e35d27f92f988cc5c8e82cd939af351419b4ade214071f3cdae6cd4ba740a7a2600359782ea13ef6606d300dc682aae0ab5766ae43d30cae11a447f03bac5fef48bf0694e7bef9cb13af7441eed0d118c65b3e3f24e4ff13e77d25e10cabe71e2da9e80f56d120f29e7e427ee82193f6be2d670d87465e74759eb41fed0b15141b0449bebdd8cce094d808c7e32bd594a1ea2f08eb30a8aeb4e2c9c31e7df2ec08a8121f7d9a047dc96555ca0a142d70024646c4d559119432fcd23fee9709539ce5e4f6f6524dfc20362c949a56ddc66ef6ce2bf2746e5ac896b8d74a4023e18cb84bb3b61f7c69f7e0b1773e5aa7dd80bddc18e51277c8891c949f22dce56fe38434a855a83029d5a795d3cfa4f7f26f36c95fe905494e8863d301ba6f4dd7b09d1f2a17633ec62f45390cf5d833d9efcdf2f0ffcda7c2ac8a01fb7a3b872aa7e150684531629edc51b9111f5834b9b8d63ef827b4e435c0fbdfe7256e1f84db98c83ce909214655fd87669d508946d8ea0588db8b7704d29d281421187b5a3a3481579a8f6c3e781b7f8ac854c5e3c5313143c6fbfbdaa9f35543103fdfc0ce246a88e1e90ed79e9bfdade94abe8bd015b47bc7493d93f432b1ea85a64c5be1ca91367ad124549e96dd3a1c7d22dbb10d531146680c40714555d453a817fa7a1e70be57e799f4bc1e7f57b96a24bd0e383c93ca8c9380714e5d19c019b0e22999eba9156cdd74f35452f0c4a45f962e5ced2dbfcec46ccd31f4f1f80535e2a415eda979314b35db160c199b1aa6fc296c2fd341e1855a52a2bbe69df1742b83253fd5947f9c04de4129a15be78e9341d6a28ccb9cef3ac0797117f81542eb444a9242999bfc11d6280b5359373af7ab92a6b461788ffeab84a9a20ce3a7168d2ed6e2e9bd2e9d3477d2d5efc8df344c8feb2fa76f0129a81bdf380e9f2d8ccab958d08d72b9bebf63facdd766ba2339ddf60a8691cdaf33084899990295fb4ccfe56763362a4ccf511cd5bb5e6ef8c26ff3ef0b981167b6b10344a7df93275ebdf880c444a99cd08f6f4f260bf8b0fb44b397e0ec9a3ab1d9dcf2e561ccd90b6f7c6e27963bfb7d6cd9a9461436d1dd97019818f1efe16dadae64025a25a0c79f14ae10b2acb1eff2573b8d14f23ca8251655719214ec3d4fb224ebc098f3fd83720ca8d13e11cf1ab6c510ec94c368cd01f1163d25502a8046fe7ea5d4802b3930f786f39342dd24cca08b8a7cdd48889eb1b79149971ba28ab4bd05c2dfad79864dc46c8162ca4db84216010d9fd651ad44692ba65ef5d9ea8d0c91be6927ee7447ad2cedb87b790b5d3c5c97958910c98dd93bec4c172e9e8fafcf973f17fc0a0dc43f1b0a69b6ed302e9c4fd9cd186d46e584ec72e5d5a132aef0e589664297a7ee9e1c72ec1323c017b2690d71567ccf7c584d6e009ed7ed7ba3e333d73caca2d3efd71bef3256edb81f38b94fa4eac4351d99cfdd3df8e86c8862deaf0a981fd88e73a94d143a9b5e3091e9619e8a3841045255b6155848050f02b05040dc0d9f69437b270fa3c62e6b4781eecba2dbcccd5126c8ca1dccbc32eddaa60bdefad090e179937a7d550de5daaec656771327ea79a173a6220297f4bc381aed47f22f826130f9f9c7412a47ea6bf8272ead585c51200fa6a41ca0f83e3f94a5efe671f1df3c334d368d5cbde5e43c859bb7e231975384caf0772f178f6440eba8327022f2ded01f87ea5fd80493335994922ad0765c0831cf41f2b93174b956001f53c6bece7a6c7a5de03fe281b4d4aa3fc52f26e7f3b953697abf28e9e5174e2b2048b4032cb5238dc4df8600b9a9506bb891872f53a06f2dac2a164b4e35846fc9a8c19e900524e2812a1aa7f29ca80bf2613bb440462b54ed76a7413d651fcc4ef6b81b855dbbd23c1b0dbda979f0a440f3a35073b0ec2c8ded8ed6dd5903963b32faa4cacd07d4a6cdc2b972250d441e973fcdba577c086233186f94e1003ec6c997f167fc77359e333b00074827add9f2b22114d94ab0a33909f930d13d0604d6d993722aa36f74cc8370b8b8d7740dbc30ed49577e3577d73f85d08c91fcee1d03e7c1b5c23cb089b3ac3d4438680636502db74acdd8e2a2736ae1be1e9877242712ac60e963db22a36a6ef3fa5aee2993ff268e8667d4957955cc867f468b5010b098e19e1ef60d5dd12e32fbbe30eea92040a1a45e57cf44061d4d8726832841a3ccb03f5cf672d2754b2401840f327314047e970655dd7ad24387a99302c0af64296a2cd394b397a0bbd44e70e82800d7aed75b49cc53eb43719ffb5f3bb06a6d0ad2d32ae2f63d1a05bcc148f32d808b4c10b65dfd6ece4d4200c3fa8bc982ff9e957ed42d93147eba69bb99dafe48d1c4207c81eeba9dcb44cb345faa9fc2b52a0cb6cfaec632d4425c0c9e44c5d484a926dfd761a08fa95a5d36ce5f406a0441713fbb1bdff25daa5cd5edf792f65863d607ae206c8f215dfc7bda1567621c30bc70d296c4b85eba85ed8a28115e17bf6a3e48794b46b6c15f82e1f8da035720bc82899b2fef7c8fd9787487aa66f84dcd5b14e94e81a580aff3397ec1c4f45c06da0850848ec383775558094ab90f90854add40f5eda8fbe303f5dd210735660f0a9bd2b4364070e36ba0fb995114da6994de37aca6f31bf3841bb3b4ceca744bd726a3fd4a5b623020e028d97462fa1e04f4a6a5522e0eb020ab0ac38053c55bb614c535b51d6646178ade7013ddb41448309ace1dbe2bde744a5359acf400dd3a56c448c54a2480f4074da16eb6c00ac9de6c4e029272e244785c6abfeeab0f606fea853a066f92d594ed409b3d5089872a7571cf31b55917ecf90fc2a1e78686a5438256867d2a3237abcf313cde56fab7daed8f3b0d693aa3f57fda4cb8d28f2ee5d430d813771864ba9c45ac02925f3ee5173e7428b5d9a74aa300f3fa93e355c980686b02e0ebb44e55b78e46dd8cb07b1b1314b7f4484cbb471fa207ae6c6f413076aefee46d95c6eb5ced0b239cab67d1ff784fcd66c61b5af75aafaf3b2cd2c5bd18b7deb9ffec9abd48dee951a03b72ecea2a2c5af7a734b0270ec9b3172767d35764d40cac4d6fa2333db03fa6f9cdf05030d5f58c56e3b09829a546e13b8254aa5f88885b1de7214d5bedb3779b1335fc31539a517415c78cae674a841673c612721f325c0953429eb909eca3ca3e978c5e8a1d46a20a970629c1080467530f5f9ab27a48b40bbc4244b835d4326826c625c7ebb7ded8424447b2f8dd90674645da441924f843e3f8f15631e6dbe70d1cc0314084d7911bc827b45ff3a8fdefd29b2a09fd0bfe8fe5514321764a26371bfe50c8ddc843f31a1bff4b7a988f621fc67162a63a2e57987ec39df33958c1b68633b33382b4c5635d433ad3ab53bb2700f13a18c9c03b748ad757bee36a3c578d7d14961ccb6969f213dc913900463ffba82c14e0af075f2e2fbef0deb5313b6400fa9118121b4dfd52d7d2c7ab25ec336577455428b22b25420160f84b1e5aba95ac70389aaf7c9c164839ddde1dc88889941ead286169427ba5bee03544f3b8a23ed2ca502d44153104e2f7f1cb0a05381bb0de95fbee4065bc18448ba85d602e5e5bbdd95918fdc77617eb9b2c906729e3d18234013ef09949c4b51720688577c2898e371ef8bcb267a1764d22bee5f0045e8feae1821172b8ab15acfa3c3027eb7c8d934104d668f867c61999426193817c8173d9621246b8aadc2e97b57934b2200b393b3129a7c4afae348a89e336a78efad2e3dd163f219864293b99ba39864d74b12752f16b54e91f92ac00a6f4a1f683fdb2774e8d527d42d7e6cc149e69403ef29c76e7b18412f8e0c60a4576fb0dd16d1dba9618172ca923e33f981afff1038beba07ac58fc33b1e517d1dc5ba28c0912e05a6438f1cff41dfbeb0e903edf1e0a8ab4c657408e2c5590bf238d0d2ccaae0644bd310e728f4b43a3c952ebe3de975f4e1f6180fb691a36846a7e2f4add2f497b5e6f18ee7f0df95d3bc9b94af5edd04e22dbc124135472c23a6f6914b16a0ff96f0fa8c636da9dfdd1eeb74a2254d79c2ae580785c1b6488d912fdb17c6600af845382f1ab4f6298ca3eb9fa4c9073d33cde49c9fc0eb7eeb333ae8e6620a0f65fc1ebbca8c0a16ef3e2bc49ba11c12b2e798b01c1e2c465ecb2dec195d7e09f0923e9f91b7b7c7ca3a03e8bc29edb48be11e7c708495cd9ecaeca8a71d5f335baa32948d9ae93c04526f06ecd976926ca9f7ad16fc41951d3dda2f6e92a03914a06e1b128168a45ba6696387b363466dab3de718fd8bb566d1e29c319b1a8ec9be4c0eba16b4e02c0eb9844a80fba2d8142009ba879af82edaabb61d97ed806e018fc3c7661c6f321ea955953d797d8aeb5edb391c43237fb8538eb3e9b8dff70c6d7ef360273ad5fd3fca655df0902306782e30b1e560c2640acd279fa50dbcd55e65372e297691e5865cc7f1657bac6ace5876125c018f6ba7446afad959faeaf75eb2daae5f50ca1400606b0e00dccb315c4e0fee9ad50b224eeef9d9f35ad9c02f22456679f2fa725b58c035f579dd28665fe40a47e3e9d89c2b2f584881e57e1b0507c4704bebdbd88f42826f6ce8d5a16f240db7011bedc760536c5422fb363e6b59ecdce5714e05939091f62ea865f7a08e50c6201a9a01bcaf2c9c3aee24f84c665c78086550d2a4182ecfc71b28a9bf11d8ad1e916ab56414d8fbf8304b318085bcb08bc4e3e1968197404814275624ad7d898fc2cf0cdcdaf2cc7a503937fca6fc54c1f982e28578f6b6abcafae389d48ce6bc3b1e03213b6b6e54be93d0caaea71e8e6bc3435cb66b40715912631ea99bd77604f929d73c93e2963d1db4102bc60001e10b8f55e888a21c3afa29caf7a28add44a039c885ce9f51826fe0a66834de0fdb2612c743f8c04a7ccc7f40de2b376fbffac1f787a06d0399ba8429d640360dc8d7510ce2acfba39394af8e03c466426f311f9057ec0b2943534926481c875bb7f168b80557b87546bfcca5ee5d3861b3c6926102b8c5d296dc81d91a8b8daad0beaa41e2654cff3d6a4c1029759861de257cce7f3ea690c93cac732d9c5788da21807cb66c249769ca698fa52c2b2284d07c857d4b019906cb6f66f284a8c52f69295ece527a9119cd71edd5dda1d3a5f50c38a0abd55d14279e4ce27973b29758a18c93c3d261a5e68a0cdcca41a7cfd95d30ebcc81c2893e2e7297a54821ee97f6ad0f925787d86ceaeb28e9ae7f194fbe35ffc94a8908676805b3a964720a034e675c0db3517a2fc2fc886a91461e722b19dd434652a0b5facde4cd21b00de6dffeb03ffb39edb696ebdaced3fda3c96b6a5242b671985d122c78463f3d36f9f30808f9e0a6171dfe8b7601246b7f5839f7d00bd941fc79ddeb34e7bc87f25438b24918bbdcaff1d29d8c87d46546dca2615728971801a8482c4be1706f60b8a9035e3628f78a1b139ef36287a8151cd33e8716ec69a6864a4cfa8129cc4d13330077e9a50bf8e7cb7745c9a0d323714ba41031baad01588891a952b5f537eaddde2ea06e6148f08b4fefd7f8852471cb1909fe51af04a4afa5dabffdfdc652c882ed0caa6cbfd7d40058b6701b2c556400051f29461e990f213fad1171a356e8380a073ebf2a6601d6d9502b84f32feb8d1f15162e7e0d3f1f7acee168495700a81fc094d6a7578817549d2827f39fb1c70a8ee0405a0b8afb6a4d93479735fb07021c8f974046bbc444b33af19334e77a3011736176a6b38e31f6640f90d5277a73689970d916c477f9a545d531abf8fb6ef73789ee8a416906b0d1c7d5c2e330c383cf63fc022f8288e3083fe904dbf80a7418d1117536b657b28e5a3e9559fb2f9ec894b59d723891da7034b32f542fff2cc880d446f644843980b69237261c157645406a3aea7a9ceb0b84bdeba0d8b1e420c5ed2d3b9dea546e5eb9c0770bd7dc5649a0b1316fe7d0e85d38ab91d7c1d5b8f04fb25473f4766d446c2655cefe3ff26ed218b610e18ad4501dd505091b0b791589c6606ac1c987470848b34aa3778e4a7d9c5fcd5f840f5f635b0bb33280bdf6201e22597aeca4de02f81bd5035499272243de64878b2f10560d1298edab5fa4ae3f62ab1903fcb327250df34249d8919ba0bfbbf41a0d3afdb4388aff57b9f8f90bb2e8a83afdcb089366ac4715784022503e42f9436bb23987bce6e0da736cb3f385660b213e789a2963419ee84de2b0b41e3f6a06187adaedd8c81e2f424505ae8d3c9b68b8cf3bb097ba8c1de289342d1a29cddf038158c1fd10cd4f139263cf46226393162697749aee4b67e09791c4c18815c23b1572a99f855005d00acbeb05ddb4522683793ee35ed4275a21418c7d908230d96b1a520e3910a99f26046b63151034033da6de446dc14f075ef4eb922b55c3698fff68a88809a6951bd5902fccc13a439b9689b7ed246bd3430713f8ca940f7013c50f0cbe1a78fcd5f26dedb34870a752c1f3f13795e679d3500ad5e112510e42f99b1f1235b0c77f70f87e56aa05460835ac8f2b8b2766933180e09be1d6e3d083a4c8ec853a597fb82fb92b1ca17e62f8725889279e3fb7f38d94841bff8d0f2007704b3c90373c5e55f02b97c47aeb95d069778d60d12b845f9ead5099afd8f1ac0f02975c5ae3035994b44a1318a26a410a306121ca27d770377e629cfc5426ecc16600fce644008e8292468bcf5707126d79993a821e4c1e0986459edf91616a33468e4c9894572dfae1a4d189cdf9a27bf0ed6951e08a094779fd95869089685bb4c00f62aa3f1709a9101e660f6060c6a052b9cc980098495e21508fd4015e4f2bf0b40baa8c068969a2c6f34d6ed2a9095c30a4e5d65ecca83e5ac6f50f08a9be0b76a7217dcca0f48715e1762130de46dc7c3a8a9280e8f9e3c14abb75e9b20965654f6b41da145de23f0d9505afa83d9db074a49d0358690f36e9af7fef5304c61190a40c44078522922964b3d80fd304f4358a2400da49881dfc61a0d458ebb874533724674c9fce3657c5c7327f5395f1877107d255c5aa457b7939b5b75eb545ab8f01d7e4ac1ccc9aa23c3bfc65684b7d9d42b71eae98f27ff97e00d474a7508699b1be85ed2dbe6546dc6420961d4c8501cebba72c5244254c95fdbf28cbb9d8c44d41226243295252c970175623a595d57560c0c384dc19819e679bfd0dfa1fe3031144029934e77bf11e062cfb4b19cc79feb647caa59465024f98cc1dda6433f5e395fc54ecf017e86ba06a0549d338decc9030800b721dcf8137e1e24839f301a0647b6d07277da1f8ca6f134a4f401479597dd4152a48d67072bc3c31167d13d0ec421d50f11e412320a2c11d7926310cb4654ec65a6da66bec4f5d7e9da0c025fd95c70a91645921e57dbb5ec29c670c4a4431c4fd37198a83c0bf119fa53ada340ad658e6d63cc91b52937a825ab7ee8b2f9df23d1853924016054c8898a8b04156c8902b90832cc30b74a3718ddb1e5cfb2e7af08317e08a5ee0de4a5581b0cca5fbbd8fbf8f20ec225ffa7bdc3a90f3e801afa93bdeb7a189e679b1d9e493520416d36febd4acb5d208f503ae926b76678916d791697d4f1860b219f68122a77484c3b4b9b56a98428e81a5ac4069ec7954a9b2651fe7b021db36a02d406d5a868bfe2beb62273f40426a3cae83c4e8fb39985f700fd0152c2de8c4541d54101ab98b1f5ac873da8bbf732d815722d455b12b2876a83b243fdeadaf10842b1c613a605451a96458a7d5475c62469a2214c949ecabe9409950ee9fe55e94b003e2a6ba181f6b691fe8c33136d9723f86471c7c32aa66d0e678e42449e43c503d6f0e668c83b9156feb8140f5d0619db6e41ef27f54be72bf5be8297edf96a5b6281f360900f765d692c5f1aaa108e8dddf683ac894adf9158b05e28128305226c1e77776026ef5030eafed7ddfbd7e9ff20d20d2015de88da6af6f199809cbe68f6e327d3669bf68dc696b77250ed44f3f2653f01f99b7ea51c8e0d0c5a769e534b36428c434a52667f8b81d042abf34eedca52c4262058f57760f8001dde6802b5c7639b2c6e057a53646cc660d541efa26c1cb3a7fff4403fc62299e20c169245de9c42d7b51ee933c59ef187fee0ed35e9f03ecafb1bcf3bfff6bb823898dd8adcc5daab355de5ca680fe3fa6a832b27b22ac2b7a602b2f6b91ccb91c2053c6c707bcdac98beef9709cf7b91daa285bab8da0b61179ee140a77f0eae551e44646f89391afa010b90c7f422d4d79009508d163b370e430ce17851f7418a5aa296638cf46716a709668272b0b74b7b57946e53d4a1644f215363009cafdd7cb60601a90a300e14571df77aaa97e1ae6a7aee358469084003b71995468ed7cd2f319e4b0d9bdc9b497f2bad5048b45d5ff4b1e497e70ca688415aebec15183ec523825e22feee1e6453b30a66d7a9174c43267fa4a1e9b391bd93deee7c74157fb8759bf489cdc8fb3a76bb7936c40db7be860a747a30b204cd60980932dc872a989190e0f1b9066efaa2d3afafdc10115f5dff6b777e3aecb173b9c6f21ad6fee4f094da654fe2fc465f7b73a0759c04df9d1a06822300b4d84ca721ea00cb7ad37182eb871fc9f9fde4ccc901ff1427f6942bc6d7a49de79058b168794c2f3d4f923673367f6dbebb8622789f09dfff886477c2b7c512d5e781a89a54dac754d03c298632da2810ee900c4fb26ab4af898c29711b02f565fb36e7c3b7b906807e81b1230bf4b42f861bf5ef558bc684ca379a48f66dde4c71ebac7bd2500b45e36ea6a9450f915b7ae6dcb8a85188afbcecac73366d725dbf4fe27a755e0afd17b54d6d3440462be349ab49957415cd7456c1f7eba9246883d349957adafc83b72f918cc71b901a54d287ec43eb177d1a53016abad45388b6a9b77d43cbfa74eb634f5612ff4c806bff749d86ebb44025e57da2b03aafa9734f1b073a47721268449abbf1fa317bac5c21714be3ff5b45aefffbf581246e7e2a0735c18360c9c5c360399f9f3ec14ee584fcaf89c388c9ca6f0b4f0a4886a2b587f2c58ce8c5828a3bb1e76e7219cdbed0d98b08bd27f4f719f8e030635df1dd49c52a7911b24fbed9e807a44f62c620553f13de034b6458014d2272a150731191854a243ece8a4d2a3af7ba9c48cfa522f73a0e33ac4cd6e943ee7099307a31ea36396d1800f75eb6a6bad8a3e64ae1ddc584b0fd5dfb5c91cc4c19e80059dd7b1095692df802d4eb23d2c48038817adf2697cc65dee5b593bc72ec7db4fbdf1a05a27056c31cb08628465423475acd0dda1a05efeb65be0cdbccb367d7e058d612c7199fa6e30dea058604b1f3edd019504d0933556238516ab3e54e9379932ba9d11c1790609a194fc3251fb1067b51a1deb2be15d4955cf19f742a3b81560bfabab8024f1b7d7b6f5bedea354be5286ceb9708f65d6a5005f1d98caa364a307a0ad79d1191553ed51d3d6c32ceefebb5a2d9d2cb7e4f4c9c4c6c6340fa9b69f36243d03d62d88386ecfe6aaef28f3beaac6926c462cfef8ffd56933a06591903e7c1daa1743dcd2a09c3297973b1e84e404e572a80bff20f2e7c4a43708d29e1ab28395010a78502ef027b6088c13caf8d28ecda6b1a87eaa58bcf91284a516adb764a3dc1249586e1c7064c8a450014f1c07cc9751290712f788b2506983a25a3a354bb6ca72469887601d904433980328ce83d7e0e3eb853c5aee03d5ae9759d9b85cb36bb06f94e4bdfca46730dd669d9894b45b5abe21d8200e5eb954e4e81bcc32fe1e350bdfe6634016fb1a946043633facea9ed136d4bfd0d38afa7e9ca55a1b59517118be9eab7de5088a75b77d284882200ad14f4e68714f64d5a41279ed9b9210e75d7fdb06561a021aabfcdaa578a9d7eac4302239134c21aa77ee7e0a1f31b26baaf93e6d9412275cd6e2531e5901c2ad4a1d220fdd5685b20efcbfe7bd45d0484bd944875114176df45f6140a825008324b9797bf91b421898c3eb5ceacf85f4eda1686620aae2ad925c2c50178003bbee884a6448d294c98da4c3ec8460994acd55e3739ffa88a09e030be38e07ab28af640b85492c998f7e9fda42d140b192c44a502c6cd45c217b71023926f77f0b51bf645f030415d93d6512258bfd2b8a7167091f2b7d8489ee3078374ec41d37427d246713cb8b8b671a191276e38c7a4e7b27133bb71a5321b72da617b8cf8917cb1f259045c7ff62dfe193f50e11e4df25a4c1a3541da47251687696b716637571437889c36fd48e9fe8b2525753dc96b9799555b3909d0cd44a7e85b9e36c9637ba5caac24e084984a4dbcbc1b6b1abe754a64c5b6ab298ecbd6485f853729c385249e41126d1493fea9020cd29c5bc41820e6b5cf58ff82b177373db1ce71fef0fc0cdd98618d2e1b95b00d1d756fc5f61aef13a7190099736688e1f0ee99a9638076d46eebfb718493151700925ad57b67bf94f6ec4da441a09b729a5dcef431bab804816dbd544234ad8aed3f59c5af1cbfed492a3cee26c10bd58f31833691ece22068a901bbc80735372994e91bb44dd839301cc8c78f195d26a29ee7a7b7b58babc6b78c86c4db51913fa6d5a8fe81c65e10f27a96940329f8c492423c5a02249817a6a7a7dcd0d9ce201a15fecfbaaebcfd4644c573ab582e73ebcf62e67832914bbfeb7b99bfe8ecdb648dcb7d0be411ce7637edfc23f8226f132f7c38f9d43dd453b4943e7caa25c804fbe486aff3e8b0624241ebe574ed7fd585dda8609c03f90b673e9e37bb100f49affeb298aecb530d845d1cab9da30a76607404fdbe0a99971dabc98df2830c27c4dfc3ad19e9604c273abb0edd021183ca5e7e72395ecf30bc045056efa0fca688d40c2c43de934e87ec033b8b82f5f712f606d4094b98d58a519e865ede5b077b889fab52745ca136c2dfba0b930ac07ecfa91a70e255cea48027e801ee494ff73351cf595665bf55035e8ede04e71d49645b647904c54a33073611c5ff919fd943c1cfa3fc1a21dbb5b303266044d038343ba25b93a6047822f3162937a12075cb359763e98de4a6e2250181868d5476e1ce816008a1fbd70e3ae3bf8cd004e0556927997ea3d3dc5ff11b759f56309468f64c74dee5e392c9b63b620a616b4b76103e3cf804c91b38273e869b83a3ebe5c4c8051e8045fdc2b67bb579b4cf63568299c93605b79960e05a71e98072106c5d5baf66df398fbc3c7df2544f46f26fa4014d21949e9d7e5a20a6e383aa0adf5c75e5fe61ac65dc5b4a23f8c526136bd2439bf779f635d7c0c5383d07671311b974fd012fefaff12d2362abc1f457185306450bb696f42223d62059074fb365d1e1bbd79ac82ef226d0fa7acc54b6e7ac13b2a334328b76eb2e0843d668190b3bdbd0c9b176f41081d4fea2ed3321ecce2e779f37cba3377b8a990848aca2e8bc652e3ca5adab674e9f8dfa439405d53029d3c6e8d3ff2824935e2c71dc377cca2f505255a44bad1bcc18690580fc6427c1ccf8698a3bb0059069370ddff0defd0fda27f8754f11ca8647218351dc62544e066078b48cc021d4c297f74a451afa901cfd87aa1c9c338aaa8063100a4858ab0100829321309b63765603596e43122372da64986ab1df1136969ae377111a429d41a241e5cb1448d97e0a75ada7b85448934e7ef4b5891a4d5b37f37d1893260477d1d4c438968d2eec1c7fa5a85cfcfb9d321c32a70198d5290e19a3695781b036842d4b4286fbb3d04a123681b2a6365247844668ebd597c2e15903106185521886567f7be3905019073db6216fcd7fa93beaf4e6afe8ecf0ef0f260378d0472f9566d81c3358fda103b18622d9b6a7468035f0ee2e5a1f9f7014fd7acbb5121505bf1a4e9e448384a802575e6932b825497b7999839ae013898b105487d9a2b23b297488e8d92d044a7c0cc986857a222707d73e06311bbc0a72540977b98444e2c57283940b5f7551211d4287cc0f9558e1223b423ba016eb4471b33b8c2240f65f4e132588c6810af7d340c18dd0391e5cbaf829dee1669779366ea3d44b7387221cde23459944b3f63365bc9f4bb361931cb1b07e9be1383640e394deca6dda30039de7976fa2449120aa4f842e93f0c534a9cf1a32680465009f14ca0708c9a5b1b6cedbfdc97b9c669dfe2779d0efcb15aed681c6bf479f955292c4cefd6cdde505459899cd88e22e7a2211dd6121d55888dd7b61a3df35062df2c9b171aeb2bb8422b0063df7cd78ad9880f262b33955da1d7173cbeb64a7e5fae2f8a147316168a125df5e9f639ebddf93353bdbaf88c520902127a6ec870c978a592682fadde3d474f5554b0c58dee2c8c3aede4e9335e9643de1b73e9fd2cec8bc8e931b5b938910595b6d69303f0464fff3dec1ea58f2af31e361c502c137819e74454356ce82987e04376d43f22f56d437b3dd2aae1f59a7772423ee7bb2711196e51eae35493b7bd49b30ae5fdc2c7a39ad8925d8c84e500502224a300c5d3310bb180a11089c47d263fa91c55606d76361b1bf513e06d0561744bee0fa2a41a20850e740b056b6e223b1da426a16a7cb8e3906060f14f2d1a049c4fc93bc848223e0a1477280ebb5594d1bba1b82e2fdfc487511ac627aae8c6fd979b114118e4f3c9537182aa728ffd42d792e429adecad5708e97f287f7967181577903e49e9355a3d5c0a972ac88c712fc894b2aef201cfe661c9b62c9cd1dec5c1dea902865392683877896820c6d96af67a36df6a0563ed1cb96727b58b9733c39a30983867c841f7286b7b8ac5403f06c314755255e16783e82262bc5de5bc7d72f3a192467edf6dce24baac196c265a7fa8fba48bf275f6804c62c15a55448000bc2616dada40858ab67ef8b5641d9e6c31594ce52f95d6a2d346b76e347256b3ae5a15ffc14474a2ac55e17889bd65374f2ba5a9ca23b8485622eeb61ec598e98b1546d4664c7af4ed988bb1b5f2b42b72204bfa42ca7e204c59c63a57dd17837b36dde763df7fa2d2162e427d1c6a480966428d84002c3812d680fdedc0b979e36833b163af00c513c63cdab1eacf875fafd1f4f0d6b0314f7634b83554fb42691d392d1a4b563865506caa7a3375ce0665b6d72c6f4c4cd83f0326c6fdbd2c2e3dc3e3d7a193819af317efcf74e0511d16d59885c8b249b128cd675a3b75c1176dda5df4562071f212f2577b6b9ae4be8e76e7ba8c0748295e0e5afd01a851d7041784019491d719602412964ba106d75d644d1803551171b07821eaaf1efb4efb9a937a78956f8a2f5b039a845190f0b1a35a09d3ddd7e65e391eb917dd2f8cb6fe4db93a162c0bddb62490e441d69ce0f2731c08a5a8e63ee9a4ba5cb8cc5258877d8c82c0b605dc4c1b2041449a5a1167aae286b0c15aae1d359798ee596b722d5855bc22b6ce676e9bd37c79a492a4e5e0e9a44c289cde528d1a1ee9fd10bfdb248f5d7598ae01782db4f50faf86f1fe07d54453cd9bd310b88c6b802e94c954f848c5e811b4a21cf9f47a409ba868249a3fe25478f60a59df1025f77f0dc961fa5fe7ac45b739a2020701709e1aa55f0a859c005fec4ea458a84957a02da85321e7caa5a6b9f833f50647a17b09df7f261dc3a2e3716321e7684d5d872558af53924b411cc2aee064a389a8ea1b47077b1171531aa0137fc4a2c0abc6ba79a30a1497cd2490041e30df77bbaa16d002db92a92d2f60e9d70b79592a8fecdc9193a66aee0232c3bd20aa20f88568a9b1f236a87cb6a37af2d346379ea4587bdf7f09507bd80ce24d2fd3d6f88a239167721cb727f3882ca27b9a8aca45b306457638be7625586cac7c0da9d8637de78e6d33540e1bf527476b2141d11a44e15e1e82b017df6bfc4a842f244dd2118bcadad98bf30af4cb16be86f86f8f5eb824807228bf8d7e6417e43684419532a0b9a37f1ce9b47917abbebd17debbee0972d6547d93544bbc4214d00ed215325b09cdc4eff535bd5aec00914da45153b2be8c47653ac932c464f26dd55def022ddad4f8f98efafe78ff2a66f2cc09ad2ec481a9cf34adfa304e9141431c37be8a5835a3c8155e8c0f69c163ade480e5b4eb1e5dd08c08f140bd1825de04c3d04cda61c8b16daee31f5da5144b154e81ec03b40b5eeefb1d726ab5b1f88e55df226320de018bfb399f59f9976b1f229acd85bc622bdd1787edfc64f1009bcaec6cfb1f439a018faf5b2350b72d84a10bc59d75ab90d5b0f9848aabeaaab57eb070a44304c7322181aeb3fe137a88b4c2699dafbb06c1940386ea5263608060c89817d0e8ba91ee82ca9fa3c402ed4eba7c3e9deeea313e22195a5a2e164118654dd16baa395b13bda117728dfdbd95cdc633edc95b307004340a6206372f7d1e78b8aa672899ea431abdd44c949071ffcdf0d14cd2560638ea245a798ace08de7ddb5a0e8b3f3a269cf2a1d3473dc356bdd89f401ace0ae44b88cc6b819baacbe7c7acae8a7fca0195f6e0284f329a1e16dc32b77d8d49b103321236674557814bfc44f5b112a32eb4651e79577d97f28086a5bf7eaa88dfb4d558d928ee7668a44d74407059f1f4b8c5736d005961e250b9ad4f3e0ebbf5ca4887f465df5178122ac5f491abe22e7507ff2ac82e2fd7bbf9c1703549cf5b5732dfa9fb8bc37ea45153a9cbc314e53ab64e32dcd2a76182695e59a2131f95f94631bd5e1c27e1cb98f51fd1cb5ca18d8368a07deb79a23f35be54103fa145c6d6d2ac3fac8049b205e73c20e71bc6670c3303c180cce3253a3b757b7aab07f65060bf86704b2788e01a2dfb3053f678dfce39bb2cae9cb1265e00e3b79291e9880a0326c92eb96c9445426d17c108f06f7dcf5f0949cf7f3be5c47f15a42ff55acc644d3360d6348c5c95f2b3be27cde18ad0a6ba0866ec2c441b4225d72a0260c963b751eb5ca64c0e32f2493949d462e7dbdba071f99f97db9702a182c17abf79b3e8941649352e51a75749499550a8c9ddd1d2b1741805ff8c21727fb386ca62f1633fcb12ee14a9268f5eb3e23df61062b71029635ea7acb2778d14eb098b60479a9e1312cacb6e62b7abfe59cdcbeea6c4964722a0b169b172123857fbc81f515afa4da12aa955b0add7453022f70f573401e6be404aa6c4032de36ed6106914b27e625a9fd701dba826bdf0a76cc85cd4d7e7ed365ad4972a595125628340fe3d9721871af4d1667105201cdcfcd3e470b3e00c1d4de72ddf919132158e6068243c06e3bb2b71cc63a8c1869509bb45a0d305f2431920c7c001f6e0b3e30a0d3809198b7c933d64f6695c60f8156c77d7ea006564d875e48fe43fd1d45565aa43fe3edc673efed168c91c47f9c0f11191c5ebe760773e4c015eb5ccbb9bf2ca7801d224e7231d86c0502202f0d911f55eb6d9515b7ef85ccff55ec0cc88fc5303210f44139920d010497329676cb21346bc0a289f8c7917e85c05753cd179aea26f855bec5c91757779f6b30e42fb897f3f3e8c300e49a429fbc66e6b95b65bda8bad4d9220453fd3c64db3d8c920bd97714f77e61c7112c9bfb8721f1fd9bc99478eb101610323580e4fc6dcb7bb7122f6f8a1ad7c848d0dde7ca8fb480adbb18ef3dbca1a96476804ffb9880efeb931c416a7c2d5f1688165ca385faa1fb768b0459371d5956b025b868f76651256ee63ee0ac959549ff12d3eaebed637972f9a4d1dcbe00ccbeccdf563ae5f0a21b5e750d865a149a6e7514124a2ee6b13350e2e03bc634267ef00cd3d913ecbbaeb8725a6ce66770edcc88ee7e2e28a76845bbc708b39c1d9a97b14f619379c747ecb7c8b0055a1310f105001cbec61e45f4d4be85c2bbec39278ce713d8ae177f9e6d0111a497f7f7aa0130a97e10ed49fa030ffe8282425ec4885d07978ba36b463585f49ca3859e3343f62d4f2f3c7b2fed03a33621d0d8d805a5521cb5b829603c24462a953a4a4d97e795f65e4d7f0a6724d2b6a6308dbeff2eb876e981449c072e9dbec6ad080c0824b2e6762641fdefe0e2c8c67ad386527b2e12695c73ec46be7fc3dcf43b3c4fe890f8a243680f26a4470cbd97eabce4445c4972aad18690b57dc6edf7bb4700043a94c50d070f12fcda02c526b61a23b298ba943448d7254f4047acc3580dcf859ae9ffe52c59ff812352905367a56a709fe234e88000c33f57551dad44cd216949d81f8cb6c6abae29337f9a56c97394e40bbf8ee03f02cf7b652b9a2551580c144cc4cba08847d85b28fd924bcdb686a5e0e8df03e2e07cc15c90be09a3e563912f13a1d6cb8e0dd446f9afa378ea30c9fe69871eaad8585ba5433c39c9dc2703b7ade6abd254a6b6c39109cfe3608a1d1a3579678f2c2335112e3565ffeaeab5e2690c6416a1afbe6898ee281b4b0b05d2539ab8f17d8dd284768790f4ed0135cb6c35ad3ac9916d4bf6e05cfe74dc5f813a0bc7f69d89aa7136fc8dc49a6ce8d22de539ead14be8959c36a7f44df35fa41b32e7c58eba13d08b52a02be163655b6149d63511bb5c78921adf75e18e2af0984e53b88748bedb52a441cb8f56d86ba40c7292625bdd1982796440e4716a95736e35e3285ab09fba9e638ed8e19d76c94f068c4c2597cbca13599ce5d32e7bd9121d3a0e81caf6a47f2b3a52933dd55e2ee05a1829f1c2e0b9adfc361e9b49baaee99856a4b4e691309be59f682a30ee97f0e3adbf2ea512b2f5d1e7b4fc3d13b8c072b3db53c0344209ae69a460d918294c90c2ba3db3018539f1142b162a85839b347dacb05c66d4b54135a4791c333acd085350b9ed1e55610412f9b28fb5b8137bb0eb4b7f4bcd3265674d0cb929c151f5c6da387b1f1af69768fd4cddd6da3bbaf422a46cb2f8b8ab136f96c2fd3559062a86e108a775663030909d9ebdf7f448d57661ca9909ebd8c4c5deb24785522d2dd21e88a4838e431fb3dd7d568fac5f22058d72a2fa55f8684bf143a963a38fb53ba87453c6435377e2a8d20a9acae8993b832ee701ff3636a24101db7f5410cd8ba5d69ec03ce0f5b72291f257e34896a014d32d0f6f4607c121aca6268108841ab6e902c148781ae80b2ba86a8fcc0356a30ec8220495e6ddc7f66c1c04633661839758f3d9fa32b8e9e7b3760ea2d15c74d0420a471378397a70b60f56a010396046edbd9d12594f15eeee3c7da1c93c23b36cf12604e830012adc8f455747e64e2c59ab5f013c0e19d780d69a7555026ef46befb0ca806737e8d49658120ac7a0cdb6b38edb662307bec9cac83af0e465d13f5cae822a29cf6f4a81124060581789a10f3d119497df7e7650397bedcd00d82a2a056fb442fa726d7c4b828f612d7ad5fa91b2b11206c9632417e0e78cba7dd9d57727a34b2a036c7516e5dc6f20ccd95c5d8add8f3122d414d52b68f49c22d145ec7cec6cf9b7a7f48a7f0bccc841f9db0f3031f579e3b30374736166a1546b37e4866326b16305f0ac9bae0a785b1a950de07335d294e55f6b899d6890092326cf7d86a44ed121cf04e054ac4ba0aea54b27fa6935704fbf063a0c4f31714ca1c04c4d04d5de9296e1b392469c08852ffd302838d1c35e00fd58523e8eac333398a47a3e731cf6a4b005d72e01edbeb8887014b000c2e9e7717e8ecb2ecf6f566bfc06eee605e31b7c68c025126473e4579648c5af335ce580ede135b33fd97a1452e3d7442c9a0994bf8f933c6370b8b98c37c04868a2fb46d88204f48384f58a41a1c9ec60ef2676655040e4bb2ebadfdc02f3dc112fd1170090f999da11f7e34fd7734ede9dbe0dd1dbae8a68378776fcb1a7881b15171e81d21683bd8da1ff5e64ff7a0316b1bab48353c78488b7b71041abff4eea15eda3f0cf93debf6001a9c1dde83f717d21f76b03ea52ffa8239ceccc041ade3b56b3581ef9d710898ce82777431720db069d6a00b60430ef38b23d641ea3d74e8bb2c9a8e0999f4b64feb1148fcb9b032ab3e7320cefbc9e818aa82a788e65f0fb701804b35493d60a7e95e876d8d9b6c62fb0f881011ca8c14c599dc8bca8ef80b8ea339bf7abd612bd16f6bf90c5fd4800544b7876f12e113dd18c110923964fd5d25cf6b2ba35d12a36800fbc02dc400a176f8e53071b4ff4fda044c8fefc4942e95dc2e1201050e1a13b717ac3a78a3a3435b649cb9b6d5ab26dcfdc4d8bfc5cf10a1804eb131b79c3fe4b6f09995653314bf2be486ae3f22509a46ed64eab55968511a3bd192d3ccf1a17e633cd6fefed6ed29644ad09dfbb50a54e53c989dee979889c20b772a96c52a13f1305031a360b98a04a42a56eb36b0869d5a7ee0fdbdd19fd5dad9869936ffdb1c42b6e0392c71b0143c0825729a0fb6a0f471eec2e6765617c4a0fb37360538af31389cf6b17169e55144c886d89590a88153cc8899741a3ac7371e5419caeadb99e5ad0fd4bbc0c4ce3a26e2bc4b62a8d6390fd41884c58e12c0b80179d3092e8782b6b726373dffb0b97e8ee4c24518eb253b0a9d50b0056e3e0b09a4676a7ca0467300077397309478af6b3f172927bd42cf724eecd3f0ce57a4977d252404b0eaa8baa40a68db31130b4eaf781d85f887c6d1bdd9c89c7b81d0998f27a0abb1a5fff0b4e4024a631d3ffbc10560ed0b1ce4d88d04210de9648b9a8a9e311149538dffd9fe21443f0aa2a79e4b8dd50be205902b3b1fd39289d105557b8c55fab478cdcf4d9fe50875f75546585e43585540325291917d23d95d00b32edf6210760c297a98efe10f40b260fb6c5bbd3967f29dce7e3d825d41cdde7c8e58fa0c64e20e946328e48df87f3897d3dfb977cf3dc51375b21b6bd123cecc17dda2d66cf47e4635a8973aa12f8c48b2a1b3babf8b8e82c11267459236e4af769d334820f6d5911264b4ddc5ad1fa8f8f3836b364d074e664483e36757249611b9b0baab02de611e217d8ab2a83013b9bd8969fc5b05f22705c1b0d5131be36ef11d6a33a327af60010e7c7c67ca33daf9029f15f61d348126c20566eece19fd334505c8fb746aff17c175e9f6cb9553dd2d5845f18f1d89b286561db3881d8d069b116e1cc8891139e37bcc1cd981c82dfce6d1d5d810fd2cef8e75230baa816e244ad8a84f1f2d585743741ae6f8953e5cde5b8c04b70283e4289ccdb21573578b2138be11d387ba3569afef91f54bff19faa27cae52019356f40d7d7bb2fd119f0d4b8c3ba2fe5ff568f8a778ef052d5259fab764a4f75e5a3aef669a1cf53869cbc9a7b711fff58c5512316ee42ab07bb252bc0243b57b49a8624fe6049472b35331cd675f5ea53857ec3c5bc1b8d0161762350992fd0e643d2017c0e1c41c1672c4ffeda7aaa979b6513f9042f4812ed756647f2afce17e72c192fba34b83e7ae4082747c5439235c2d6e5a44307567d7b7eadcae0eb8682ff09491c93782839ddafba912f030dcde8afbbadc7410b7e7776be931b9402c4da6e6b1825636235dda687c3d6d154e9f98d126410070b0719c5e6d7ab17d905451a2c40303d649c805617978bfea8043dc4cb0f51f0927993c18a5ded7a3f14666c851a455a1b1ccc26b3f9cea4de9cf5b610b75bf558db22c6332ec6eea17708f6eccaf92acaeba7b5cea462600a6ec053fa363ce655b7aba20783558a9c9cb0e96a6abb7b9ba46cdcc9a550e5306ba27f3f2f8d0035a014f32d51cc97726b5487d6d57f062f90d9ee583080ab6f7239e5f18dd5ad4b441852cdd5654aafe5e73b62bed1a54fbb7fe6068e011b7200b13b3caea8987d1854198324c8a7eae21e4c79f98bc8648faab198eae2e2dfe5d212c3836a2007d9394cdc784ea0c20fa448a5f1f4f26a5ad81d1079b7f118174ce49e2fbc388f4630429aca2bc0af6d06d7ab2fdfef1b8791bb41f36a47f14cf8e7f97ea900275f3292fd4add655769f4abb75d52427cb085af8810ee3ee6b4c9e59e090ee6989ae550b6580df853684e9b2102f89f1bbf4afa0f013b3ce049b489745796b970214ac9edec8d5aa14b4a09c2fffddcf6737af80a9825e9939f3a028889882bd7fd1ef3f95aa575581756e7b02dd98aafd372a6a396b0dce01128d3eb00e439ecfc81baaf0f8373b0e6200c599dd03ff9c7331404513e37584bf43e8a6347aca95751a5c0ea40d8038f518f5a224c20372c3d6ca39826f8e9cc2b5c9ecfc5bb2200d51228b31f77ede76ebc16dbe20dd9e1d54afa9e842d9d81fe2a2616ab4928d410b528e17dd846060402ea5844163c862d26dc60dd1ec8fb52d391e740209d005b4838a1a7047978275c8f29403d58c99ae494f654e3819983d349f1f2516dd0e6f91ee22cfe4ad7ba536b723704cc330cdd81b1129d22d37f15cfebfb7415bd0bc8cdd293d678e6e4955be5627abf25028bc377e87861b8aa109898c5b23bb703b7239bbbda25e58ea6342536a813601855df4218c45d85707556b6a707c676c529deb8195dc8a8295323dd211b5f3e3dfb40bd72e421c10f3c7eea2aed7da5f8996832624c1383f614d54508e354f4ab6d9496b072032b7dc5735e8d3587361a7f697c7d6c0353dc8e236a92be7807196a5402009e50524bdd4ac4edf55452c417986ff0cba0516125dbe25440a0dff83579ce9dca2e11f15d709a4f7cec32e1b0741c117bbb2163eda077857b6393aad005247c007a43308cbd9f33b4e83ef329c67528d8266ebd00d1f5ea37fbc2d7eb713ebd6e7204eb713de8e73e978b7bb7780b212e53d31756a74eccf2da10fb9754df9d7cb20f7b5e4d5c4b58df10969e91e273e521bd5c3bb9ce1b0e8ebf91b2fa9aa48374cdf7fe0fa65f2532d353e57013aa724e1d51744532bdd5ac3b49f3a968f193e956f63329d4cc0945be39543c0329c2360039fdb4f6fd6663fbf2feea3563fe934b093318877327ab780d0a92cf8540207518d7ee4e63f547f86911bd50d897d493bef2c41d9dbf546925cafb5fa464306a07881a603836045d7b2cb1b078fc4ce83734af2fab2f8b2098aee04e739248ffb7a8aee991c5e708d630a74025674a6ac3b2da2e3508e3ac8cfff0bee5cb042830cb1203062aca0b18155135b6ed6cc053fc7156e35daba1d119a15dad3095e097a461f21c46291d43b05e6bcdcf8eb84579965f6b8c182f2da75dc96698d8c69bf97d54251facdafd051b5998497bf9cb96241189aec39af962bd42a7d25aeffe7595705d69178d29be7c791877335d923d388730eccacfdba09009e721bd498f8779f1c7d5b9cd6cffcb37a9b9f113fb5e53f6e267dfcc5c4c79cba4e632f400da1cb47fd71ece9ee9e8a88e380d6be6a9062b325d01468a5d32d09db8f64c57ca94ac4a5b0d6e9f293ec23d8b53be07a26bc2720e4c29c8763259ed25bf2d3b3677cd1fa89c24c81087392904d393d3d99879e80c995b0baa021bdce7589c4105de64c7b663c95eca26837254698e45e373ba4ece6afbb8c345f5a66d056b4cd851e3e8850745c36ce64ff099c206aeba58362116de84c2d4660d7ef10fd4679e6c0b7de602bf405b50a214786037ee3c3bbe1a7e1ff889d15409d0943295db73f2f687606deb89d3a5f258b671d23ab35ead2af16017da513addf2d2869f6cf26984516d45648a895d79c177ee200a0d226ee34696d4c93833aaec80a42f589ef81486900993cce02d396cd2c074885fd7259f493cb92da9e53a9bd5077c7a03ae803d2382f12b44a08bef0d29151de59a9c9a20068ff2c65d8ed8284876c887a01993a3cd8ea3a9d172552819490d8ce34bf31367675c8e83f360385d845473b7b2f56267b839e339d10a8dbc3519e9c9d44f54e34ff91042b49964ed0457c30e9ac4bc909beba47895bbede9b19ec53de89f7deeb1339faf8552ca79313a16da62a0fc7924c24db5f41b9b370c46a530ec3faf5ac04d1bb51488dfd95275f55ff3fe97cd0510f3aa3ee7d13807e52d1134b31483f7f9e600f95a869baf3d0ddab79d33f95bbcf6cae297f52c07da288ffe059745818828223011ca7da562e64fdc214f79e825a589cf7227863f83f432a0c1f686d088f1e3fefa7beec68b9fcecbc56e83f39e6a7437f374fcd065bc451f2c8685c0d25a4eb06427250147712e2374eb8a144838dfc2f69c6ef7c8ebcca02c54f034f9f928720dcb36e7eb7da911be18b7ed2b5565a00087bfa751180c82450ad4e79d01c95d1b6f5ddb16bab5e0ae81469be0a98f470459363c963a4a1e820b5eb7b4f6543949b7d6ef927414d4105eb4b98cbc82d3f9d57a59ed369edcb7ac5e44cd287ad49ccdc8f6373ff2bfac98ac06f4b5a8257da4c2216aabf64323ad32a91995decfee7dfea7929a10df26bebe6d91ec8d59a064f3546c821ed30c8a7af41ee1b38b896484150aec40cbeaffc185725d35bb7c76b6e9956d39db0bf86346fd243635cc6caf5d76e0a69838cbcd576c066e7e95573a400389fa6445f5b049e41e631f9c2965609682019b1f5fce02cfb04e88e040b52d8f4751ee04bf0a17bb2a7d93ef6c14c7eb5014cab652b4641a534a46d9ce23b7341ab19a3b08c9eb55ca931fe6f9dcd80e8ec94a64a23d664c6b3d928f8b71cad42cb8c477082d906acac9677372f1e513a0ad74fdc505f6b22fff17014c5e7f4663c0c8b210b721cbe2da6e8618f958fb7b61ebebb4a5d1a7941c1f4a810d7372648b7bcec0cc23bf0ab73c54b522deb26a359e605bcab70b9c109645c7251b1f0b7a3026026e6b9d9078c309de2a912e635ae5c575a561548890ad1e64d712241b5bdb0b2d4b32e37326ea597df13b74feca126968c0b36e49fad7941c1edfd4da40e1fe07856c1c9645a4b53f0cbc96195fb68a6a95be531a2f23f91215440a80898d9b6652c357f8d659276982ef598feda1fd93f90d5f50f75a73f59a7acb55e866b5774c598a8cc0d69c919b57f638ff7ceac885a40fde991a46b22549c9036cac326d6bd5ae213787db70804be2e32b8647b3cce7b46a71ccb410908268e94a64924436d4ee2bd5aa31a98a6ef021830c42e50c3f59a9ae6d269d929b20fcfddf8d656ed89872da8514e2516e36c5548e349675272e57e87fa335f793d866475dc66ede69be1509ebb6a8a79ad647275b87b192b0b5bdd8fb9ff9d46816fa6cebf6440afb4106185aa7bede57942ee61406bcbb15a3e8f97ec740ba3b42324048c2c83cccdca31f664f6e2d79c508ecb6ab9bbf13ee2feae4568cde65fd07951b7b6752968a9dcfc39f4a7e036a92a59a0ec2ad5f81b03d3895097bbf6da7e5a19df4940e74ce13d0c9f1ab375b07d86b34cf879e520b1bf33671d2d37c0f89e227c2694e8b15c3e3d1c452fb375f0128710c5fa8aa0c8ef23179fb4fbacafaae3e2cae32904f79b0d3192f46d445e890a2ab6e205b3c5ba2b90ded7c89728a1bd3dc8515b7fe32927557c2750e883b916e0859ab446cb4870402d35c9ae44e238cc47536266966b0aef4eddb504aa1249b6c4ea6e001c9b24d9d43eec295f3ed5dde5276d8ea2c22f47ad3f3e59e5d2db9b294837a9352c0870ba14305a8031064904ae17733795e6f7ac76ae218e77bcb6de1c33d37b0aa5fdb4938a244fcb0008cb2188ae8e09a56472de240a37ad795890dba6b45e4c23a09b775ec3b14a7442ea760bf5239501d5e6b2528d7128ca55e01bd9ba0e601f75abfd4e0a83ddce548233ca30aad88136c63b04b807e5c1205bc7419fbec6c8e85b3c9cb5758e019da5858ff01977ae61e3ca96bccf7915fb42440076d31cbfff5f9ddeaf4ea61b6f74e5bb17ecb96b979b8edccd32733f7bbfaedfe37287e6adbc8a61a7089483ad027fca9e9ac1f19a5b8683ff4def8a962f093e99dafab9ed74c140bdaba7cad4ef3aeceb2fdde26f906466b23881b5da992ba3f0ce88cf8a3e3d847e07274af5e8bc337f71ea90a46b7e61d0707ae60ff0c5814d54469304d3116ed731741391ad589e10f2bb841a91988048fbd23d0aa6a2c7c4d4bdda99546a6d1678ae90a8884e62f83a3347a408ffe9e8f94ccb08209fc25d13d11b005178aa427d0ffd3b38ae5a29bd6ce9a66c1ac8baf98dab9c02a2cbb18f2f996107c595d7177a01a036f80c98df7bdcc0c2fe273df3a4e076e3875a7cd5f2c514adb8310b2c654fb2eef6417b9b61c987cd98dca926e06ddd33f0586fe2ba3ce759b47584916bc6b9d67f0bcf9a07fbd710e2b5eee58bfd10c80f2ffa2e783653288ba459ec5e3e27e783bbd5540dd677057ebd9a0f23e06d6879bf3ffcae7408dd44b81fd11b679cc48259c9390c4daca0c0c2017594ed7d7cd0bcbe86bb42323845b7b5d039469cd3e09dc41d899d7106719db03fb44ebde7e33773dc5c94a6271a609bc224a8e927042214ef6daf0fd171c1fafd6477cdb3edfba0a566ad0c578a2b7481b5f8515a1ec26d1ff6ed670073f27b93f276c5ce8f5bab65aa1846bd79b1e85d511557013dd1651f6885593746026cd8189ef720b5c1071339d45278f199c56d718d560ead481236020ecb39525f34cb404c38bdd3350b80318091ef826b772f794e2a2945b75fd143262b1048aa11d765b0ffe1371588c666677373840952ece880144621008becd4098bc14b40d58093c9c786bbbf1e077a86958e2b8e08128ccd989360fda390621e52f3d06cd02a2320dd20349633cb209b1968e8fb73d5f3dd39775246b551b8b7ecb78ae2d4a061722a07c9a98fcf57d25eb926dfb7396a72849eed0d6493e0c90b1a1ec47727cd0cc6c99ed35fc5c80cd57cc89b1143785cd3278614abfe77df0a6a79f1c63283e8b99f4d070b1c315615f3ea3af2bd5e6e3e0fb410f511a73a966d637eb2c6fde18acbee64775522f60230910a8bff04fa75efa525ce9378f429fa7fe3eb2ed68556a724c3d93f16669f1b3d615f274fe3ef59e66096de5e4ba12e2f01f04fac9eb9951e28305fac33f5069a0732d9ce3c043f305777cf931438a69d6447f55d1e306ba179728135e5dd52cc544f54cd8683a1100881f0cd6bb5173b4d98dd9f2e366661f9e5afb16aa2febdec5d1ea03bc5c0d6d80779a40f6a3bf31b43c7576943a090115c83c2fac2d13198caf401e85eb8002b3a740c0052ef078f0c5f2c2e2f9550f380a4faec40608c42e6c883e76b27beff4b811ac2eb9ce70dd03e55d49b14ba0f40427ad915403aef8d6290153b7aad8f02733959439d90dee51044252791dc7f97e4deb15b6b7e979b03f20eb3b6220aaa148c8540770fafc5d49390822efc202656cf757f30ee4fe22d7a0e977697a553c3e3e6e8faf8ced1b14e3435cb6adc4072f52816710f5b9db7db886fad3ae86a1a46a1dbbce0600421c4b385a05edb262bd71f659d380563210d18cb43ffbfe6b5acf935b032be8b11c553e97d2684342905dd93265a5b34aad8145dc87ae559124d13e636ee647046ff8cfc597d67f50db85fe752b999359a4af892c5b568043d1d2fc146ca3e05ba9292356da7a7765c4c4198efee66dd4af646f57c0c5ab369a0b724d01ad9c78cf30a1e14c7c49d02db4dfb73b5bec2d2db004eb96330fcbeece68612e2540d84b7b4741d0d5aa4daced974badf2d41e299f6234215665230ff9a73539ccce01aceefc90d9a8e40cf3355a8409bdbb6d843f352daa8e660f375b58de6258bc52ec04fcccd8de66c744d064334ce43d31c15f6a0561a53e95cb8dc4e44563542ab356215926d140f3f69501929cec9584e896023b84820fca7844aa4050a841232c34715c2a57b0ac07efc83bc21b4a6b9cd023f52363d09a13459d7468c1214b5e39fefbe0594b83542f224bd225a7f62bd7687cab4025de67debc419cca7d3f635bb6f81ca5b21a91e49cef1349f0489cf30755346f8f704db6db7c867bbac7265c2ff459ff360ef2fca74eabb0f00f55174935994bc830d3393eff9c67485b7dfb7dc80b13d1fd9e03891c6d1410038055faae9f39bec804d0aafa704024e785cbc1118397e383b2c38148403b612fe6c44e148518c46505bc0675c87704efa66199a7f62d55d32fa16316d9f4310cc2f3cbc79d2db2fc6e9798210d3504b9ee3e5967b819cc97f3054fa972428ff58cd1a22f9c33525cc120e5459985ffe86c681404cf46705563f5ef6359217fb8a03b9c550b92ed5e6e32162ad1538e9625563df248995af26114ae5ab8116cc84e537f6d3870652e18fbf79e95dd724a98480981b9bbb7911960b17eeebe98ce7d38f895b1c0c22a5aec37da91840dc5118d5d15f4467efb438ef5d1189b5a818d0914d0c928cd41cd7151e125862ce5f4988fc5f485ca5e381c8c4ee75ac82221ae0e7c4ecc39aa0878f56c9b51a58b468707a37bb121ea7a1e5c34491c88ecba87e90c1a52b97b2e25c8c4e8efa526f96a264e4e8d21114831aefeb8a1487436195c94636eff387b2b4c54e4aca22ab16fd40c039dd12af8905709bda24c54d577b46714f318c241e7e586e7c35a17ccd066105308813d800cfd688a72a39896af40ee7bea67f5d8d6bfd3d7f3ca1cf9757ae0810eea043b330aa478c46ada319ab5a88e240212ddbd4f4bb1ae84126702de8b087a897ea9235bfb9b27286e99aace0369794c821895b7bd13f75bdf3d6de45cb16b217f0b77e24c2b03153cc66f9a256c3a4740027dec6c296d02deedfad4677d0ada316902c7ebb89acdec9ae3e1d94dcd7c467cd10f8d528162839914d2f4d3ad53408ae830ece3d1c328d1b68065bc73816ad7644190aab837f32f4cc46dd19fdb1da005873530b86618c73d406b81d50c14954f55f89010914ee310f13afb24987ada9d710cbf29e2ad1adf133771bb3a6790f068e2e8878ea9747e68fe1a6d1d44e6f0c55b0d4a5924f33b51a2603b8baed1ca2050298b84ab51a824a39dba3fbc73cf6f8244370666e854b1710986231bb6eccbcbde7b0b280400e535cc7b35d0054b085870cf74aaa78106732a48c9e5c936797de63528f53740bd77d66247bd3cbe41a66369180d6fd34009ed4ab0f104279dfd3ebba352ef093c987238a1095c2360da94d3f8a6c68c2f7064c3ae09ab8847956e086576c9271a1daac3311298e617224b1c247a9dce8e93f68c9a947d39888e048987d7cc6c49e8f686c49bcbf6688a53eaac9e7fff7754c329841d9e29db14b4c35b8c768936a7021445c11592c192d94d471a814650b8ca78310d9ddf21834dd7a4774eff3a9259b889c7e6f1e1e077469dafcc0920346bf419e445c4f08349eefef6df0c3be2d642553e51df5637a21e51a8576e24eaed16ebdb220845b72e12f4cfdd2ea25f73ce4c1a337962b25e7ac1b1c88e3b1b515f439f14ba225ec9c86a20a89baf31a129cee5602f4c3be27040aa2597cca618a343b5f5b85a651a71c5e752678eacd22f95d7b744f42e3b119ea16d852a928c18b037594e7ce996aa6fb37c8c73efe332a699d225fb6b6e3458db6e83828ceac5ce6367bf3fd7b33b2417f6a649f0db6cd918d9490e3ec6d268d49c800c5d694a9bbc7f4f324b410f68c1069232c381074f971705351531321eb26f9fd7cef592bd35d4b9795aeed375ec06e8bc2b1627b24e4165cef0c4482d82540ee2c6e38d4df91d53a8c6b52007033ed81ac8c3edceee3a3107e3856aedcfefec870f5ba0e1d173417a724d107e3b33dbbc9b9cc5bd44be3cf7515744240af03587b1b58469f139dcb12215fe726bdc95e66ab5944b0fb1359e7c14bb2760ae5d6ddca5af86cfaf5e79703c0bed13c60d3747a371730ece0da1920058aae22af36ed7c8441a1c01fd43127e30935b768970faa1448815a1dbf6d35a77d0f8d9ff2c1e8dddd3c99215cc1a2522c9bfac217c4e06b8d2b25985809eefce306c0f5ad9378bacad4dde94a45185944dc1d7e68c0aed1070bea34c72a12c8a30fd8b9489115ac974af94c945fd8d65f596cd91e2ad9dfacf97f9ff76ce435015e1db8f09a80be269284f36f644941b57aa61513cde161a7b50a0ddf9ff28a58b2f88edd9635e79e5325b0b31ac749bb3e8842b8f002c52b38e2bde8117ec57aa585514fa9b65b594ef98a6dd38c871ed0b852d3841e2da8da6c4752e67ab6b97430ba9e943e1f4622a90d370ec45118bb471dec7e66044c49af1c873302511570d66dc18a4ce886851fbd8df0f8227a2f22ea0387029b80b28832440210eb073d4ea90ffcc05b7c92261868a72660e08d4c8a0c10675ca3a9831a8033c7979fee23ef58e99281c34d5066a0ca781afa0a3d49958ccd9da4f2fbc12de54f362b6db10500aa6aec5382ec0c08c6cfae5ee560027b6d69d40cc03d705478a5cae6f274f0a9db237908369a93f3c8fc51c013ae47030b3bfbe01fbd18d68842647de0c09b254c0672dcf7644237cdc6e36d50c7bdf523d4701710ece0b36b7c6bf28d1e74e39b37525e89473ed4693d06d0175081bfd31ce087eec8c6602366f9bacb85a02dfef8d2a1f790662608b54fb050d0f4769a310d16cabd7f23fd3e98ec48e8c5143b2d303090f068e509d94f47f7e196cd40531dee22a1293b02fe74e0618444dd3887d5b2d3001289a17249cc7e9f572ae6ec5c62fbf53787f011d83d0abea8bcc9ed0006f2c92e2a9ab525bcd5ea1db019f8106ff56386f937eff014304bdcd61ad9b15cd47bf461757c53b87d7a2194afa8d6feab2f0ef4d09918228bcde899643c67fc0dd2f62bb8971bb95404cb13005e786592ceff7e7e869ff1a9a8d04ba5ff53d423480fc57d6cc6f0aa510e5411caecaa95fa21fe6ee7d4978df3a519b34bb244f47053f66af101b6a48805cba98341fddb9c09ea5c1abca6771c213109214770760bafec86c6269946e76873b8ad8c8f4064a6a40679f69315fc2b2fddcdc58310f0f8181124ed335fd2f19b44cd197b0e186d4c1253619ec8f9903c9877a90ad4cebd55a16c4d534a2407dc4bed14085cefaaa25e7d2604c71fe72d2535d6d70183c103b00a3df2f13b0a4d29eec1b1d4243bc0ecda218e798c1e97d387f50cd09ba2f183ec5c4aa53e5fa5f8db59f150fa9f60e0316b4cfa1f0f4311003de1fab2a06718ea2d87141481dab58c04bdd26aeab5cab495afc721f0cb99e96cbfd95c8b002fa8974165c5956bec48efb8bff602fb40d3633fc6dc447075773d7a8d0d8d426c4bf3abcc1152f1d95067e58d68c2c41f757164d51b4d831c4e915458c3af7b2a685829e7bbdc15c79d11ea501d26f9c9680a460ceae2b4e2475adbd8ff6eb6741321eee748be81c1ec68d2d72a64ed5cd860a21944b15b126ac2081953b72df92eada64221ac048b493e5070eea49689ee19c5ef0bc3c17961a95b71ffefcc81cc2e1e2cadc002ea011c230ee653ff609d9b00ffa383ed5dece77c630fcf68c3195667faaa1e81237072cdfee3322e5201df6c702fd6c43cf9f55bee4deff2afdf263f2e707feb7a7078ed189097af4b31c271b5c7cb31a3a1e1481bbd1ef2b618ce36c780874aee926a83f907f2f95d57bbdb360addc051ce322f8b6b6e897ae91f5ef940056779e739c908798ef7f945c1a7ab883474e9d085f30ba538a94b785e8482649351c160738a447df67f861330867b56cf9de6f3ab91e49a18e45712b2cb4a0a41bbad8dfc3957ee6b5dc95af40bcf48f7c15294de59260e5dc8b0a2980bc6062b1831fb46cda332b6316f2d26e35b8c5345e642d556aa3d12471f4ddf533d7cf996b6b8232b0e453037495dbda08be69eab7772f311323fc0440bb11af1dec9992e58f983a8229bf52836af3ce157c737d7a490d44d03e14bab1eaeb26f0b1023ea82d6d2487415b451c65d43bca7c41ffda9bbf63edf5ab74b2d89a4b891acc5358aa871baddd897ff74e7d264637b7e70dd33f38e47ec1f85a96570356bfcedfe1f923c3a49b97aece91f41d03e3b74da7d2875c927f0fa193b44ed1c1773f78228ccace1f2ccae34eb0e0df6f9a0c5134c0ae861cc7969def1ac955d9902d391c76c9bf6a3f3f9ac2491825d2bcfddf077a28cdb1683148da4822dbce300dbe0ea898e1c44ba4c91e7577489c3828a1dff06e09651518b634b76aa72b02b3d99d43f2dbeb6eeda803a16dca3e0cdc29b44f6b445c06550608e4b890a2a06303bcc29b91ee4abf511aa6eb932e9cccb01147144bc97f4e06d14d0a5ff52304aa2f4d7a4617fcadcfb37f4264991cae27976f33340cb8cbcade9e81ca3e28d4fba7564e398ee1777c2b846108adda13b0364da7610ee2f1d588a54a0939818621ac5e180e7285374b99cef534ef4fa4a87481766293e210e7e97e54264182ebe5879e5c227856994370e6373852b3bd1a51c0db8e59be4bd769e21467b1ef9f721dc53ba8b6f50bb8259d55c86e0befe037ed24a5ff698a540f83647bc3111487f08a2c81fed76d5fbd5e552b504a4e36cf00d2528259afde2c7a59d3b10b1370af587dca5535904194ea5943dfdad3014ecef50b6ffd3b5e2b16125afb9d8f26ab58f7c2f01907156d8c3742e3472e8a2ca9c8bb9b06802d7185f3ebeb47a329138cb84ed1a2dc80d479febfb58a49234058e87f65e72eccf4660d88ce0d7429b584b34daba4abcc4a19eda0adf6a4bebc5f213d378fff41238e498825d85b01ef16f9ae27aed7a36461549520abf6c8d6e4ee63e4e58dc9551909fcc0b5893b18ec9c7eff2f4fb52afc493bf06f3eea46b6c27ca0c1397b16a2baf44e194422c0396d8107674710a71676dd227ba5dce4fc03f0ea2681e7410410dc39e1e62f7ce2217f063c46fe5f1d07c6d649b1704b2a3c39fbb4a228874356037f5808d02ec5212e5c3e4680484875697192192be66649069f834f572e8d9656a0360a124384084d3f3b0b28d4ecfe18b65d844eeae75a7f3337b891663f875309e309a5185b3363ccbd67bddc6eb9657e1f6d303e67141b3f1950b0006b912c77f75adc42d06247ac78c7db10dc13a85e046405826331ff9d2ead8c42b6fcfa92b10d51c1ac9c1121058af383f9d0d1ac00311f001db1c188372783015b53a273bf269dbb3ae840670331fab5a4a3229e983886d66ce394161571374420e019a3b7d9190e6427a4a452588fe86ab43ceb2465c15d9a988764b7e6a0b10ea9a00123b08ccdedae374c84cb2ddd5db778dce6fc56f4758e331e1343c4464aa10732e1b48773d7884f8c85ad4c66028dd7699585e4aee998389016700b4744310277367532dc3c3cc67d8bbb399540dcdee5a0b047caa99916a9959e87f7fbe1db4a39c50ff3eb5b73be228dcf1a799f8a008f336c8ca31cc262e9f774258c3584421df5ef3bba88de8a91db028f320ba5549a63d9a09201ca5ffc41d6a55800b35e06fc91d5a62233a11328ffcd7e4326b5656d841a14b90a57f1e96c4f1a6ea0bf698806927904fb851619c36d249edbf279681dc6f522450f06146f99c8737cafe1bc2fec717894180d638a3001d583ba2b4a075b562b46c7af86e2b30b2dcabcf7ed1198769980de6469ec216e2ba1e5725af158c79fddf8dea4c5865f5b07a010de45a70acb186f4090689ec7379d0e3533111ec4f7b10112e6124159fa612d86c3fc056d52905bb007bd9ca7dd77af06bd5a9c01f470a72ef0192984354860a613c7acd142222b2a93c99b7a8d4e1bed56e25d2b5cf6b80e74cade73f169c79f84d34eb3d1b7083461894984121e2feb430a207fb476c3f43a661885083e31f375ecf8a04895e956b6667b30dcb325acdd6cf34e610fcc625750afdf069869117b56e11febe9dec915fd3a74687d0f60440ce7ee71f85a4fc334eb1c3fed48077df47a52aa60bfae00bf2e8b2a8a164367e645021c313e4ff64b3ebc1884f5fa8372589c6beb329a562c356ce9d822f3c48c0a5eefedc2d7f1bd591c7af9baf7a2a24e512b5d3e6b9e8e1233a16acfaba4e7f2954d7d029c0cc4543694d1552a421d39cef23c418063125603d559c8d38251a383149f30be32a16e909ce68555f76a748c6ddd01af7f665157f3dfb35029ab2a3cfa4dc3fd661d57ba296629ff613ff9755aef2c3dc8fe530047cd2eae9b94a13c6828d6447424c22cb8eea41514b452522a50c6429291ed6b52fa679231b9b63840530bf74cff594b79c2c573757915e01a62203bb1378fc1b1c8d8da7ecb09d829e36930c567a4bb7d47a84f445674e589654298ce80fcb63c88caed6f3811e802c36a0816d1c42810acc3f98119bee0af19f5a9c6d971298096d889ac5a0d1c22a38b4cad2c0ab5ad6e9fff5b5d7e94438175305e7a90062a4b587117b54d56beb974592beedb45cc10bb985c486fa1ba5bd68deedbf147e11b3f6785cb014cf3912ca2fbdd3e966d4b0739e423080f6a376aa24cad23240a568ecc7f28e8228fe78608e19e6c0446ba8c893ad67e6e4048327ff919a95f95ca5d8f23e6c31f576efc63156ee14600f5815f1a28378de7ec39fc135d5b30d82007d563d9d8838a21849c87afeab4bbe0089d0ade5958a42a3bd85db841dc8b702fe871de8f758b91adb789c31c51f9f353d2fe0353796fec55746cabea5bb16ea0093967f38b3b3e73b15052c1740ce1eea7c23f8674f1c4aded5b2aabdbf6955e5b83a01e74b57e90c5d1af1fb3c377b2b08ded1b07e14c74a25252eefa851bfce44ecb2c12d6416f80b1d9fa3f2a56383ca88c18d4932a7b8f1fa6ecc1290c1d7fdb25a130866e5fbc65d53401ba58c63b2d1061140d336c6993689e2b40efb6bac97482f44328102568a90130a0020a18d577c290291d58a6d66dd8f0e9905f0d66cb10accfa21835208112193059cb4912fb4c4bfeac62718ab20665eef68c62fbf4db0fda7552b924b3c59142ec02e27a135f923f80f1400a362dd5076c01e65a1f8a48a879717cbd19e6a9410798f6458cf3f2e60ef9bc1a693451f692ee2cefa018967b57400320f46dddc525a1cadfa9855cab0ca7dcdc7bf09481a520e0da8a9600ea8740e6d0f68b3122923fc7739c7fe85f46970aec5d9d403e1684db02d804e3d0f9042f3c7d3de465a63cee95acc97ce771caa6504196426476d71c8fe1791c7c5984a92adb9002e28398b881e8709d715e482ffd6195e236a0acd55ea7559d27e03175881401323aa5443afea7b6ab582b17bbce3d3965435eee18375a10877705d41c76f39b2e87a6a3f51908006aac501f85564c777bc31d36b5cb68b7615b070b22e2da8c4888ce6a48406c8b3ced2c75078831e14fa9a7a34085b8ec2c59298ec18bee400b5f5d587e1eb966173e8be6387fc77134464e7537a9c5ab94eb56672ac87c4210c3380f8ccdea76c5cf0444d02246d8bc7efa321f5fee6a493004483813ac40eec55b90c910cc80c76477b91d5b6a0c0411cf6a421569fa00ef23f6c4506b94782cfbed12f3193aa2c98b7ad9b0e57e8be88359a48aa72ba331fda4b80789fd71c98c6eeca20a663924dbd9b19a3331f4b44586158ebea9f7ef785fca1880de585b447d62dc108806d5a1a973488ea617ab1548ad1539fed5d9c9b1c692778d79b729dff51bab179bdf7ed88cbb3bab032235b338e159b50f3ae01fd9383d3d4e48a724cf7097ae1b97f7a9052b472ea977dbda189fa2393bbea1459aaee7a0897c991d7f39c32c0168b11aeda146a1479c4a8f0fe1b618091e231ecde4a5f2a10e91e619e1a42fc51b7d3849fcdd667d8a59c15157ee6d79ef632d7fa82a86d3f84c826229b30a8c2e995c039d8cd7ca1d4fa0c836a104e5730963d1533b6e5cc0c1399137ac0d0a520a33edcb8e9e9ed8c92748f87cd40b24b1d2053793c46ed5219c10b4759b90fbe656c9aa810bb64899818137858c79728c4f118a481f79b3b0a857ad6d1352bcb553bd2d639b255f60f0e783275263851ba293df5c4da9b50ccc66d1f4efa3dfeb37e88b3209489238c696bea1a52a9645e10e004ec00645afa9d533afccc19b848691c6229b6f6ae2b63585a5841bf6f3df4ab9722351a7f6a08cca6abc7388c4c181f284b52dc145c484b1aa54bc40d2e08388be1fc06cbbf8edbfa8b774479e873b4704147a31af8505de09e85d3682922f2004b2ac489854cacff69c5913ff0155f103b446ea7bdc7ccfe2e3d7d520a3d31525ae775a8b5a6e77a045428c1b264ec650131d5bf21b2285da24e12427f600dd587a1e935a2d4336177a69998f67e4ffabf04a65d3101016d216f147623881c1aa7c190f4d5ccc6162e15b515e9bb3ecc55b6da41115abe91da74ad80284d0d97d3d101d40d32dee846a6ca301efcf7c07567213e5ad86c6ddb5d69caacf0880be451d93cb94cdcca3dbdc8a8cea44c9817e31da8e19483c3f1c7e85a7a7b9bd76d2f31075d96ce4c9bd2f996717915d573675d171ea5ee626963d7d1a56fbc2e4aa63d7035a026b42ae0e755bd6b8a7ef6b0c755880af00edad45c42f9606116dc9d9b2b808b1d880c46cf18f73abf0a7c1f971fb2ab4c0c939a6e280dc86ef1b50886acfd4951131562c093caed419c0227ebed0f8c9ad06bf05e478065552a177e6b92df8034b8ce20593a5ed7ad60e97859224e71e635b3783ac0cab2f45f0fbc11d2cd8c36a30d75600158b7aa1be99dc2d3346f498b938a22f5f6f00ee34c1441c9aebedfb66bd2c2dc72677d1ecd18663d7750e5e55d043c832a58640b254ad80b854b25253d987ce4f561a7a964df95a329304f83067796a1addfa1f07fb988df8172ab97d8aa4db41a42668b7a7b585d076d8bb257d430c8974cac675a7f48606aae9e5c5497bd5f2a40a01fa309e1567db75d1c0b92d43441f71501b14b6d93a4f4c12f0603e49920d0c9ed3dc2b5d74782bb47a9592115402d5c9e75ec11482a5e9a02ab7c827b43c08ba919bfe35880c83ed9c62314b111ec320042dab7b8075ef6a3d8925602f13844be70855dca47b232a8ccbc871b998ecd204f1d8d8c1304967f4e935e227bd91a44026859decb207b9b0e9705bb684402f617d831ac40aa02c5d33bcae5d900289663aea1f6defd1336298a754631793f0f5404b248e0bec528428a32a424be06cb1808cc26617b0d5f737221fe7d54c44bcedd18813b23efe895ef6259e97cecb890de1c1ee55ce809cd8430977b7dca4d0cf98ef072c2813c25d1991ae4e65c548f39d90b13db02384d170b05a938be242d4f73e31b6c5aaf7614deb8f2c3d01919bec4ddffe4dbff0fdf9eb9a093dca7c284e3d05f217003d769bfc8e331b06771dc933f1dbe5613c0e3975b1aeecc717ed7509cd5a0fffe3ce503aa2d6f46d616bab3eefb2c6117e61b08451f83a80fe6f7881564610b307a49d712ea1a16d5037c219fd2f178632be0aa76879e7d356dfa760484c6fa730156cd75099b32851e76d81b4bd1bd1c979438b5f48dfadb57e17cb8e7d764c8ba43c04e32861f93aa782e42374a32b3053159542c163289561457af85fd04ccff28d6188c38fc13eec92f05e3f0393978134ec79037f07474a0a9b1b45e0e6be646c7a19b1276a07a8dc84fc7aaf2e48f44039ffd2c21362058f5495c2be7d057430760d2f061e628f23317b2204a19159234554c54ea91133738c26f4a995858d22c7d7102e258e3cf7d592affbc790d5c87bdce4aa8f0fbbc551ecdacdbd18c0c5da0432d8d64861a46fb3dad601abfe1d57bcbbfa36a2e593075937dea645f7f7ebd0d575e1e7b8950f313e649503a796bf73eb6a9d658d8a6baf2c7c5d54fb99306451ff53a064d223725b397a9a987ddc1db0695d40d130244debe4faf32bfda210afb028546eb452f08108145193bf00025d2cc181057fa216070c217f81f42e6c560f14b7f3d328b289bc574748866eaa46646b1774cb31b93612c4e9ac8f210578bae2fe3c6c34f1a0a377c267e40419c2a0cae3809c8c046dbeb022ff693481a3b884fb4342b8721e66bb6e43c7daf1da3e4c56c2d13bd2f6eb74e328e21ce61749a65744627f645fa09240ac8c1f8bdbb6a47189aec553084bb95fcd4af7646ccb6021373d8d1c7effd67a0e702ec20d85b1b3e047b299dcf9eb0f55ea54e71cd4809f107fcbac0c7ded21e0115790426f6816f0ce31c65d52ba148d5ec4d9a0f9b3728b97133e9dceae24564b843ead5812ba68ad94df051bcd911dd23b759e14f2f635b942d89168040d1556ccd225632a1c42d08a174f4de9f225480dea937bcfe52c9c3d695798d486810f8421393902ce6675fddb9768985716f877c0ac8f92fa379d3b1102f16863fbf8ecc418b23f467f67aee16375f192428e220dd3a33dbc39eb07a6ccdc7c4e717d954caa9a6b59a54e09dbe0c4a93af35abdee20e371f725d8fbeed1d711c3f26c5f7323d270567f0d284cf6e3b4d998e9eda3395939958a4ffcfd261a96e4dddd325186df3c37d95b7138a90d898dd844370d340265f486a1030d544eca4b4943e598d59e56addabaf4e0987557b587c29db4708384034a8026fbd7dd002548f0bbf57ab48f77f32205304a6bcdcb26e203431e5a497913f6f1da7ec8d6a1c819835f13dc7d282c22fc6d53a1e70af2092b7a51643d3efe3218261f78bb73db196830eb5e65931a7f551349070088fe0e4f16dd1de81a60aad441ce53c749de34ef82fc63bd4ca416c5422adb1a3d5edf5d0fe86d96733894d60860ef213a7828578b0faddfa864f01bf84905c5b584e30cccb445c84942f92d06f33ab096647f875e46ca09966da15903121407df036312e8fb0892451974142aa1c7c855a56c651ec28f764e320a3a9f145b43b67fa359fcb3d03b4baf4e8f1aa3cc793878798a35d661633cf765128283ab3bf32df6247520b22792b2f3f8508d65c557188ff7e7cc07d6c3d403abcf70d5a3783efba89338cc89c374a3d6dcca66cc583124c9ec7766780567158c2899d2bbc315a4e6c1334b045ce8a235932b4f9d3306093faca586994c30eb7d751590c282a2b7fe1e8eea1aff30f0c108a644666661f68afd6bde64f7fe5be2c33cd9873741ba42a211a5cf98f0e77d3320a70b4d91638980922c1304f3efb39588dbeba370767cd6897114aceddea55df9d7d21135c4ca207510b9a49b19ca27399af23f2dd653598695588884ea975da88050d076eed26f3271953f4279166105c126fe353d8e1d5de0b36e9a2a9c58ff050fb9c4490a652bd4cdd02d1d1fd0e2c30856b3f0e7ccd3629977a2d1507c0505752d6840d930ace49296b43ff075626268ce2999f3168d990f06412163683fc03262a413c8c7274fdd065cf0d56dc3a64939a6654e35710ef7ce773f0921361a334cc127eb345e24ae29520dfb8f6269340c1274f22a1fd6247eb0df2539b74390d3b40fb1111ac6f90d473cfe28a1e2f5c0923e86130484856f708217f185b801c0f9085c0d641bdfbf235b49025e679a8bf7afc8970a05491c46f25fdc312b12efed5f173d33aaf9e0fa3ee29b71d2fe8f1861557950c71959fc49a9da063b5228ea3019a37fe2ae40260274c7250b9f3d406f7beb36abeca03588156ffe76cdeda96e3b5895bab1b8a28bc3a6245e35a2c74d2a2a88d2500eaf64783b07fdb9ec7ed5c47952158ae04e16dde4dbe2439f3146fc896bca09bbf5224949b0dae1d5156672be2082b70b8c9b43c46ed553e427e27f300161605afa78cc5e68b7f98f512e01a069ade4ce394c43fcccf8d1af0c68dc25c108f501c7c6b99b724c61ee6b7d815bee369ea98d5fe117297dff858b7701605829569093a570c1c459e0cd7cd30a242be2a75eb8904582f4a93a6a534b25c1a4975152f02763f28fa8266a2a2f17506582036d843d93b745cd03db58ede548aa15e584b9bc7b7e6f72007ed950bfc94862f271e4471bca1ae17b6afd85fea27c05a58f05318f3f05b57e686d8f4d424cfa2ef8ac367529867a3c327e88a66a82b44a99fc25eaa4b37678a95faf8e33616b7dec87434631bad4ab6225254972ffd4ffa6e45ef12941e078df453cf54cdd60868d3b8210b5041980131bcaf4b226177558182eede21ba19be957c15bf8bde27f04a4efee35272e35f33f98549385bfea29610d85e154fbb28af75efdeac1660f0a54667eca869c0dac1307de2994c40b8fba07eb3e05520634cad346feac5d6c8cf803d633731bfe06b1c1d8dbe0c825ad22e3816792a8cec53041bbe8b3d91f1f00de06f050ba519b1aa67e0e14ad9c79f909cef67f0f29ec3eb78e68ad6b3af661e36f5a63955c5d2558698aa9d495cb6dcc5e65dd07fbb825c22892b5a0e8b88c667fe6d4fae2767862611165cef85f63bbc2aaca0420d6bf22e8fe25b42e7920b8a488fc15881d8e52d3c68f00d3f645d0f5b1b94a980a5771890ed41624b106ce2dc9559c8c21710b77b59dd7b2a34152755eeceace140c5c9c2d9e0c2a53420bd34dd2dc8d8ff5406d7753b9d9226b16c846b2118a66bf788ffaddb45d313108a0a475ae53d7cca5202794e56fcb1dfee753ac0b414350b87c8d1d9448a860a316f851952a4be9e6511a1ba534f81506839a4bd6312555abab688fa5c298a409a239aa68190e2989e5b0b6ccc499877f701d5b167cc2d1cdc687773299f08975dd779661b9185300d763a18f02bb88dea81804e2752810ff162aa8eccb1bc5a8db21fbb6e88db628c3f4719c390626284ddcfd72c86d6c936cf9778ea21d0a98c6009dedea11b586898c392d367a8d1863fb73d5a20050fd5f410c8e074970a27fbf8eea5743fdeab908d2adf66d21cc3d57f8d2e860999772af4974c785c41230812126a3385ded40c3dba7bb3e65264a999284bdee06db623159775ade311da678aa494f99a797914052f224c255fcb8789290aa6f0995a3cc3d63b38b5d933e1a9e3bc539197cafde25b3b608aa5aced35e39e470c30741cc60f8eb3760f6c9b9ccc48573624422452b1192bc2a3f532c407280c18960ab36ba6985e910a984b641c5e9339094587b1690389e3a436de9bbf0056708dd11bbfe4b55dceecc07c3e2fb2257c3c3a6a9aaa265c16547b07293715e5503e316f0e99b9dda4f4a172813c4be05ecec9c2de60a1cb112264e435c36f4c20bddfc57658e90dc4c1a5dbe001d7561dc0a3490c21e4b643f18d19735494eca989740adb3acba773e4f7611ca034b73989982ed9debcd86a21117c31ea8d05c99bc3d541aca666eb83299464517a672b714ead3be4a63345302a26801c20a48bb26411da957f58200c2b066e48cc374b4002c872650e9a17c4a3fdc4ebf4eb39173491732ead23d34ede4908db4b7383423f4e74c68b197d02beae4ae3d769d017c2a4c510c648e56ec999b9e9c158964fdbaa1130a98cbb23e9efa3e84cceb5e2bf0688cabbcf2a4d02dfa9d207a8404f13c503b51a05d082e8e5bba698e99775af2f369156ca129b60e88a75faded561e6e26bd1ae093bc5a462e24cce33d0929a8060d2370fd0a0463dd71b50055e64c0a84026bf73c1aae11293bf969f88e65b475d1f85742a6447f2d7bf9031fdb3e43a2ad3bf114ac548944c3f53349d64a8eb47cad7a1e3dc35672ce2b2440c3259531f2aedfcde8b75e12eaefaee5488d1767fb3d46e6a9fe247690d832277f7e4089edfeb0310c535af1280fa4d7a97484525be19a822c4a9abf115ed4220ca0238188b0d5a21f75d95793c4887a5dd4dd24c4a81e317551e09c606d5c915eb699cdf6457bbcacaf34492c904a5606e4a2b3bdce533c7bc1f4f349f88050987ec839a068621833792d6e7090a2adba4b99e495dd862ef7269dbbd6b988c5ea349bdd9b4c7658c7553b916727044b41e4eec69ff9161b33244c3f4a0464a3cd3a5c444f06748fff7ccb40fe8c97b6e252c76947eeb413c9ee4de0483d88bfe3dfe81c2c84d3fc2b217f4932221cadb06acf2e7ff878a532cd8dafa020e7632d6f1a0f95e97a6cd341d20eed4f9a41108819125966aedd440abd173acfb7ee6ce945b1529673290ce88c7842c53351f929bc1724cece885f910516ce47e4772e795f88770eec74cbedf837e08eac9cac3b18f31ea7b7ed82fa616827d52529ce38991e2ba4a2d360488042cd557d5e9000ec36d840872a72db6d5477bdc70753241a316a60abfe08522b7b3ff23543f5efabdc78ed0509195a10b3b408c93357df99cf3712be893b69a332d5e24ee27f32c332d27bd2756e41204a6e4f765b3102b97034666521d5d3fd006d22829391d4aa46ccab71c8d065510bb30ff6634bcbe080a5b21c8c129314153dcf15193e7cd9d0b8b54fb1d79ff288c0e4c634aae3600d2194a1c8b0a6c9f8d8b0d9e8b7a06774bdb19a2e41b26209865dd05205b4d78ded219d31f214e6d08d90f9501e49e18ac86617ce453fdbc58ddc74adf6377943dd17b559d0ed3c71204c39e2489a3275855365b07d7b559c23d60a6937f19371f4ba2e78c9b8b52c8adf6acd87b804c6fb3584110f4c878c83d7af222f8ff605487cbeccde2a86002357a0cff1aa0d1919809bf20397538b65bd423e140ed48e49fd6b60bb507ae0b8a73c46cdb0900dd2a4a18f40ec5088abac446b31ebaf5e9ce56a29b64a94e87768915cbdd795913c9041b3fa712f0ab926376caf006ad822ece1c73e1645527893945f107f22b2d0a96ee8aee3fa54063b934d695da7ae925d9d7eab38e4840c17de3b9688c5af3babe78516b3f4b1a152896909868b0b136284c678281a4690560405725958a769a67a9f1eaa93240388344d190432c053f1813d30f48a5bc91498c0deba005f201e67fe98d9c3ad87c2fdf074ab39c724cae14b0c51b7e087f2d773e6f3a51ddb922c4665a76316d24ccafbf274db8685494942cac8c0b79a89d8ca1bb61e8cb439021a10f8b2c4c175696cb74d4e4a2931355fd77466faefb0bfb934fec0be3cf8a2960a457cc6a6261ffe5bac58df5a6b588db84ec43f499be89dd0c5f31708c814686f76762eeab0b0cf886d55c049894fad50181396ac076f2e506acb72659110d96867c16422e34bfa9e7010b1503252ac4e8a591beef0112efe05b1ab124e7f54fa52ac5ed8a6b129c50a5b2db30dbf6274dff02ab73a766831c44d593f7ce08e02bb2468e98bb81dbc3467a50dc23c5ddf537f765fbaa01c06d92638118374c460dec306afbacb3649b16f70c08d9de37fc2ef3dd542b1a000abd9bbb611ca1e6408552b78a95b3ac62e0d8299669e44b83097e2ea827b1a2ef3ad15fa9c00bbc734847d72ddaedffda9b0a99aa2178cdde2eb14bd867607ec65aabd692d87bcc05f9cd3cc7a8093edc9472fc70f42ec1e2829d987fd30334010a906289c407e4b1d86de90ca41d8341af1eea634478601215d0a65c0b7dc8dcd3e62e9c21a766aef27d80a45c4a3f8e2e865a95ec13bab5b650f4ee6c140b112f87221f5389f9115a0500b1a0ea2841cfd33b5c6804a7849aef9dd781b3d83270e8811f8c0140110a5aff0391ed7dc2b446a4b57563fc667e1857fb77fb739865f650f8f189b151d91702a558aa6aef7b0f2bb3bb4dd94622cf140dd181fbc23762a7b539a68e62153548e35de12d51be08d4f02f0a7e3438781bc2cdc46b968891860fd59a2b72a5a018915338e85b0c0e0533b83e47702950a7a70a977041885be9a18c64828cc45d49aef4113d910d9401111ad40fdeb917bc795da4445e5dbdfabde87b514b735c3ebe6528804619445bf95dd7e350407f87676d30ffde5b0c6a97d918b4e5e62ba2714c7fe4722a269fb3891b8972bb0436d9c02d52fa08e6fb8439955fc3b319160477d604172e7b5eba5ae260bf67171d8d32d9ea151c9dc634393df9517586ea449b7b7f2368703c611fac0be7e077035e85404f1493eab5b6c5a4308ad8e4f52fcb8898230524c350798d35be7a8016551082546ef72eb05f0e8b3c489ac8494eec8e8a023ed6ed155892c259a72987079a9b4465c768e6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-rt-4.18.0-484.rt7.273.el8.src.rpminstallonlypkg(kernel-module)kernel-rt-moduleskernel-rt-modules(x86-64)kernel-rt-modules-uname-rkernel-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-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-484.rt7.273.el8.x86_643.0.4-14.6.0-14.0-15.2-14.14.3d.@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[qrJohn 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-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-484.rt7.273.el84.18.0-484.rt7.273.el84.18.0-484.rt7.273.el8.x86_644.18.0-484.rt7.273.el8  !"#$%&'()*+,-----...//00011111222223333445566666666666677777777789::;;<<:======>???????????????????????????@?????????????????????????????????????????????????????????????????????????????ABBBCBBBBBBBBBBBBBBBDEFFFFFGGHHIIIIIIJKLLMMMNOPQQQQRSSSSSSSTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXYZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^___________________________________________`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.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-484.rt7.273.el8.x86_64/kernel/drivers/base/regmap//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/bcma//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/bluetooth//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/firewire//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/firmware//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/gpu/drm/gma500//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/hid//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/iio/accel//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/iio/buffer//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/iio/common/hid-sensors//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/iio/gyro//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/iio/humidity//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/iio//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/iio/light//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/iio/magnetometer//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/iio/orientation//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/iio/pressure//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/iio/temperature//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/core//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/hw/efa//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/hw/hfi1//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/hw/irdma//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/hw/usnic//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/sw/rdmavt//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/input/tablet//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/input/touchscreen//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/isdn/capi//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/isdn/gigaset//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/isdn/hardware/avm//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/isdn/hardware/mISDN//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/isdn/hisax//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/isdn/i4l//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/isdn/mISDN//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/leds//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/leds/trigger//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/cec//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/common/b2c2//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/common//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/common/saa7146//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/common/siano//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/common/videobuf2//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/dvb-core//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/dvb-frontends/drx39xyj//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/firewire//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/i2c//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/i2c/cx25840//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/mmc/siano//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/pci/b2c2//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/pci/bt8xx//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/pci/cx18//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/pci/cx23885//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/pci/cx88//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/pci/ddbridge//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/pci/dm1105//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/pci/ivtv//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/pci/mantis//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/pci/ngene//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/pci/pluto2//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/pci/pt1//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/pci/saa7134//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/pci/saa7164//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/pci/ttpci//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/radio//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/rc//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/rc/keymaps//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/tuners//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/usb/au0828//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/usb/b2c2//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/usb/cx231xx//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/usb/dvb-usb//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/usb/em28xx//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/usb/gspca/gl860//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/usb/gspca/m5602//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/usb/hdpvr//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/usb/pulse8-cec//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/usb/pvrusb2//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/usb/pwc//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/usb/rainshadow-cec//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/usb/s2255//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/usb/siano//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/usb/stkwebcam//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/usb/tm6000//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/usb/ttusb-budget//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/usb/ttusb-dec//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/usb/usbvision//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/usb/uvc//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/usb/zr364xx//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/v4l2-core//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/memstick/core//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/memstick/host//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/mfd//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/mmc/core//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/mmc/host//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/mtd/chips//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/mtd//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/mtd/ubi//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/can/c_can//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/can//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/can/cc770//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/cisco/enic//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/dlink//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/emulex/benet//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/sfc//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/sfc/siena//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ieee802154//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ppp//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/slip//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/usb//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/ath//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/ath/ath10k//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/ntb/hw/amd//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/ntb/hw/intel//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/ntb/test//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/nvme/host//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/nvme/target//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/parport//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/pcmcia//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/platform/mellanox//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/platform/x86//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/platform/x86/dell-wmi-sysman//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/platform/x86/intel//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/platform/x86/intel/pmc//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/platform/x86/intel/pmt//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/power/supply//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/scsi/aacraid//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/scsi/bnx2fc//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/scsi/bnx2i//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/scsi/fnic//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/scsi//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/scsi/libsas//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/scsi/qedf//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/scsi/qedi//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/soundwire//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/target//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/tty//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/tty/serial//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/tty/serial/jsm//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/uio//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/usb/atm//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/usb/host//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/usb/image//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/usb/misc//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/usb/serial//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/uwb/i1480//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/virt/coco/sev-guest//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/virt/coco/tdx-guest//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/virt/nitro_enclaves//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/fs/cifs//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/fs/cramfs//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/fs/squashfs//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/mm//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/6lowpan//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/atm//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/bluetooth//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/bluetooth/bnep//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/bluetooth/cmtp//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/bluetooth/hidp//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/bluetooth/rfcomm//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/can//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/ieee802154/6lowpan//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/l2tp//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/mac80211//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/mac802154//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/mpls//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/rfkill//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/wireless//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/core/seq/oss//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/drivers/mpu401//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/drivers/opl3//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/drivers/pcsp//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/drivers/vx//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/firewire/bebob//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/firewire/dice//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/firewire/digi00x//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/firewire/fireface//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/firewire/fireworks//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/firewire/motu//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/firewire/oxfw//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/firewire//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/firewire//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/firewire/tascam//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/hda/ext//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/hda//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/hda//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/i2c/other//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/i2c//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/i2c//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/ac97//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/ali5451//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/asihpi//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/au88x0//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/ca0106//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/cs46xx//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/ctxfi//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/echoaudio//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/emu10k1//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/hda//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/ice1712//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/korg1212//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/lola//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/lx6464es//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/mixart//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/oxygen//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/pcxhr//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/rme9652//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/trident//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/vx222//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/soc/amd/renoir//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/soc/amd//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/soc/amd/vangogh//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/soc/amd/yc//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/soc/codecs//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/soc/intel/atom//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/soc/intel/atom/sst//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/soc/intel/avs//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/soc/intel/boards//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/soc/intel/catpt//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/soc/intel/common//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/soc/intel/skylake//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/soc//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/soc//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/soc/sof/amd//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/soc/sof/intel//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/soc/sof/xtensa//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/synth/emux//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/synth//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/usb/6fire//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/usb/bcd2000//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/usb/caiaq//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/usb/hiface//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/usb/line6//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/usb/misc//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/usb//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/usb//lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/usb/usx2y//lib/modules/4.18.0-484.rt7.273.el8.x86_64/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{|}~     PPPAP(P?PEPNPTPVPWPXPYPZP\PMPNP{PPPPPPPPPwPVP PFPPSPTPUPPPYP`PWPXPPVP]P[PZP^P\P_PpPqPwPxPPPPMPPPRPP PPyPPPPPYPrPsPtPWPuPvP PPLPPPPPPjPPPJPP9P:P;PbPPQPPPPPbPcPdPePPPPPPPPPPPPPPPPPPPPPPPPPPtP>PPP>P?P`PaPPPPPPPPPP PP"P5P6P7P@PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP#P$PP?P@PAPBPDPEPFPGPHPIPJPKP'PCPPPpPqPrPP1PcPPPPPPPPPPPPPPPPPP PPPP#P%PPPPPPP\PPPPPIPlPP$P&PEPFPGPHPPPPP|P1P2P3PPcPdPfPmPnP_PZPP`PPPP2PP/P0P.P1PHPKPLPPPPPyPzPPPPCPCPuPvP{POPNPPPPKPRPhPiPjPkPlPmPnPoP[PP8PkPoPpPqPrPsPxPPPPjPkPPPPPPPPBPaPcPPPPPUP^P_PPP#P$P%P&P'P)P*P+P,POPPPQPPPP4P5P6P7P%P&P'P)P,P*P+P-P.P/P0P(P P P P P PPPPPUPPPPPPPPPPPP P!P"P'P(P)P*P+P,P-P.P/P0PIPJPHPOPLPMPNPQPRP^PPPPSP P PPPPPP P!P~PPPPPPPPPPPPPPPPPOPgPhPiPyPPPPPPPPPPePfPgPPPPPPP PPP=P]PCPDPKP|PPPPPP P P]PPBPIPJPPPPPPPPPPPwPxPzP|P~PPPPPPP?P@PGPPPPPPPPPPPPPPPPPlPP P PPPPPPPzPPPPPXPPPPPPPDPvPPPPPPPPPPPPPPPPPPPPPP>PAPVPXPYP\PbPsPtPPBPTPPPPPPPPPPP PPPnPoPPPPPMPPEP}PPPmPP3PFPGPPaPPePgPhPiP|P{P}PPPPPPPPPPuPPPPPPPPP|PPPPPPPeP{PPPPPPpPPPwPyPxPPPPPPPPPPPPPPlPmPnPP~PPdPoPqPtPuPvPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPxPPPPPkPrPsPyP{PPPPPPPPPuPvPfPzPfPgPPePhPiPPPjPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P7PNPOPPPQP8PPPPPPPPPPPPPPPP.P/P0P1P2P3P4P5P6P9P:P;PP?P@PAPBPCPDPEPFPGPIPJPLPMPPPHPKP,P-PPPUPVPRPSPWPXPYPZP[P\P]P^P_PTP`PaPbPdPcP}PPtPhPwPjPkPlPmPnPoPrPgPiPsPpPqPif [ -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-484.rt7.273.el8.x86_64 ]; then rm -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-484.rt7.273.el8.x86_64 echo "Running: dracut -f --kver 4.18.0-484.rt7.273.el8.x86_64" dracut -f --kver "4.18.0-484.rt7.273.el8.x86_64" || exit $? fi/bin/shutf-8d1bca9faebf0e8dbfd0b814de2534d0211d05c3e0d385f328c9b6a6dedf0acc9?7zXZ !O ] b2u Q{LVѤPNV [{o!b?u}*p+9*˅"!])8|0/-,Xby#Ϙ-V!, mR40V_"b3/% /Ǝ'lkx.zfwe]촙AlQՖ@z`'F/j! z13b%^H(aaRRB,|d͉Ȕu0zjL8jΝף~MUj6i~-iwpSC}(?J'ăDq'>+B {p9--%P 7q-pV e^d 2(+ >#O$"dRA]i5F؝b%99ᖬ8y'^ο4,!m~n@+ Q#ᱫNx7T!hւE"PN8t>-4q޶MEox 4^;say_zf(=*:wNf -} "PK4ηņ8=a2G2ARiw Ε\m ?x |tDg"|vqfl–_-Kƌgx+!bF 2]ȟZt/DE4OO%2m]a{L$Y` бh3®<.7"PBO38W 1Ɲ{[|ۅ'=24- sZ]bI()ɴ=:* >^j1R焾ƶERڸB=Y=Cfc/_X`9 m\]6Ի=(-I=>tЁXjpFs WXt[|*&l=x&aAsrc xKir}d3) 5_Ugwω4Apj&2t}-!t&"ʪ^H_FM6wT"мQ%AxUl4 (x{ovp춟FmJ/apPC2)i"H4NN~G&jۑ%l ̀`_-Ga+>2.ou. mXg9A "{gk˶՘Vߜ& T0"9#M'86Un߄-ߺ!>n(<@QDž~874#"qL^xљ =,NZ`kU<)!&)$vdar(ԘADŵar^MmE޺)\/o-]WEx--Y=xd+R *=W6]}tȌN2Ou/_ Z`%g\r6E\ שg"df9gnJB8  `e';]WEQ?4b" n6>wǦq̃"=" oҺ>e`u5c_X Vvdx yԑH:A %7ȟ'~ND.椢'և=<6@=͵)3AUx~-o-z+@=mYC/Đ8zӗ 72//NyMgI@ȸ8JbO˯=1T<:&D7y.>S6A;/ !@EU(s1~ċ ;kGrY G|C`wZj/tm"%8o>\4OD!q p*G%oѠ<% ?^٬ޱFN_ǞI#!b.,jâ:SΚe{zTF$,dud$#ʽi n@{ȹս mIT8! v|"j U")i ʴQjZuXHN %/z+GG9I29ߜUr^V=kMduks +Ck6Leuy8iԦ5MƂ'F0>Bm߀1w `ˍ'ltڠfVh4J'`s^IggPizrMUXR6-`c'W6]/43q}M 4!ZiFr?ت`@#n ٌ듯Fk4MtR J~hyo39b7.E!>z%\rܧ54|gOfiF΀ͭRF=mr@P՛ =7eEZxi&% LĠvG}o/!G,-{RHiA!6qyF$1I !Zh꧵Ak'`Qr˫D{ȸ:ݑ'O^9iMyY;i4SH~5vt5<~EuKEx?*tF1w6Y}yl5tdÜ4QS ٜ;d9Ye̦ڹC|Ya02J'̡DoHGo$b"˜?p(mgK|"4N\<تyw\k0q߿K>Wſxԗ iIērtQqР{T`|_r9 9,EW!,O_?yd">* I5F A! ڞ|8U2#W5zm.Ci$6l3d+Wx VƔjSsđ% M\r6!ylb@%FkcC L@ ǩS@Kp94710x/HgXn=٧HV(p^Ӝ#^5%PC8YaÿjY)*aU :XҗS*k58Tp&8EX@:>!L 5+9Pm`3ZWƣmwMf ZdL/rafNf]۰VLTI9O)G֯J[Z"蓥%{/:k@[~@}R%Bz&1w0 {} YLԽwlz}IT}=2D>p@{Vk#m&}epzCPLLىԨXЙ mE6 PQPѹJRHx"}J(-P'Z^aGUA_Y|^z ׊eV5BS ~$p3cruaȖDQ??͗fNए&:e \%sf0" 'P62qm 25V,87;{$鬻Ħ=UTČaJάpG,քueJbe _hGrٽf~䊆-=V4TntC tRs TxlY2W_ eGa|&ݔ7q/;K|VHA9Uu˔ـ9}=^gN>8g&D=m'lcVŸYz^8?*%dNqj&fXn}՟VJٖ-ycOeã>Qq!1x/ttp>cYXl ʑ#\NrsQq3rTJj\M~! $/>] l{eR!P#ky:HKR!Cd@є{[*&/Ne<9r~m9{YUg p≋_ma&,-Iοkl5s_q`- [DžI4nõȎN`M6;@N9"fW>! 9^\d'Z Nm:H۞K[3O^|+VFnꇺ9KFf"ӫoGaopr=2]J^RʌSL`s macqT OP&UiM()'U}椎+VNP$}aF?Xe^Q=+"scdC$Gn: k(]Xsh3k +gz.s녖._ DeEF߼lO 6xjga+ Ɩd`,it>~ъaև_MZUHh9HAR2yuŢ<= uMT:i_LI1tg]hPGaOVYV` &靻RѤ(MxoZrgauxGC`1d!9WKWن`xt+bIWJ ;9C+猊j, d[6 G߸ԸpGWda*lx//qv/x.Ɗ44V %=q *&?d-׿VLVjw"-V1 X-OAy+E ,QQ(0RH`mD⩽b )hE S,s9imM >u Qg|0],ԏ yn|qnݏ7>8w t߲)ҧ^P:Vd0[`:"6VQT_eJK >]TSAC**OJ'= {4 XcGzRj2ԯOC% J|rۤ !fskB/km^%x̩zؔH~6f x!p|ec}=?{Ś+ ɻP@= MSxd1AkI¿01uAyr/mMicsUH j'Agw!{T-$K*R _IچnOX39V= mH {5 .߮#VP &1m>FJKO_zh=)}E"9D l Q/A-b!#Pd>Kr|:Sj3mЩA裖 0]Z FfȐBI~ DdCg%B~z37 vA4nj爆‘R#̊S⭖KfNGVX꽇2q>;B=ݢ)q(ZV J"#8#YA5EWztEčŦJȼ:j| _q0TԓvO)HJF-OzX"dhV=|y,j下,?bJx=ٹM t|&*};c~V60-6نVY҉F>j稂$#чj?] 0dK4=\h~s?p16:hl]L)k6obCl$S@ qWCO(vbuo a\g2U (0U4Y|vS> 5^D 7{ù2ؼ^ `E h,xOԂªUlĔ2oYu`Jx}{A4Z;p* 8)HY(&%/CRSo%:l{r9ʾ{*UU$gzYni6O4t8TQ䙏O j\KgUpQBC^}BzGS J$`I|Hg""LLBLO>^cmCR,::Zfz 4E;\ݱu|M}ifd =* 3T39<Ӝ'hegM)H5<,$B6i\/nhݎltB=C1?h BRzpU5lӰ:6HL@K張¼9&}y*-Pg=0/V T=FR-%R=(q7މ\]p ޞE'Mw?" kH/f M1jc,Haܛ7KO͉a?x{c/I:qØSg_kx<3 ̛LH 0We-7w[1uxJlir?'Wt%@bSbof;1^Gέ]*h(TsEρm1\ =}я=$D<}h7D6=0u k0^wUs"r)Ѕ̾b 0V `(gBKaS?ќ]T[_#E+{^□5~kcr5g\|6"A&Xs[>(a}Rb\Sb&lJؑQ?E9y5w$LJuPwLܴ;xRh74@ggbV/1@8MgsrZqkm {uB9~1 2&8 /.ad%uR.ik/+ ,{E2xJm7u^vБԣ\(kFH Uncϣ?}Hj i3k&bd=D /X2B-X|db?d`ZWx@bD[uЏvCRqqzLBJEz`o8IXW5rb{i"1]&p6|+>0 v^UZA<\d5W>4X?(੆WހIEns{A Ud~TX <('w:N㯱xD&wvh彪E0|֤f(^JtYnFߌ.{nj)c*$JP9ڟP Ӗ,&B~2:Fd4x (|IHxmA+*3᩟drliϤ r; V7 PtR -2C'bFR̒5>*έoOF*qU Lj0Th'ss`rw~PGőT(F"w)DXED$h]F$wD 'oєu؀B’_`1,ߴ w2҉dv-T{8mS%^PN#W^F=H:95Q۞;"R9N>}FP^:4f-AIvONt8k(mݚuB맜f$eh`+I{,nTҳ43!-r)yID~kt;O[9S,TTuiP$/ S`-"CnCTՋ4tYܡ+`O 8Ja4CtHq 'gӛED. 1~6@HVWx]𝙃zpa'/P^L:QHv~ >is#^վU&y+p/e%9\jBVj< 7> Ax/>02vBiIdc=x޾0ݞcKiտѡ&]flKSp-(ecYK%%bH$km~톳A3KaaFv!mT 0fX~6JqV3{lTH~M]am\oAyԣv;!3>P7^E`a77tIr*%MWvsPdh7{=_l]wt`K=( F% I\yCO$3X]1G1 {$,Kٳl c;l)#HFXhe&#WS*y?6ȭq[ުl1|V=޼=oAYR|"D! BӘ".|!C9>&c^zGAWJ2TDUs$ LtadžI<m?fOfEh|^gBL/adsӏXNٔO0.],w ցF8l Qi,$t[t=M9α^fQ<Jmuk=2`Ӻm]߷!5Mx;!izYq$5l?K܋5Cǿ7JjG#7;™:.fEwꝳU51CB7Fi<ܸe(p4_Ni}4MȮ: J& .>u+끞@#-iyp_T[qZ1akxVĴ@nTn_]`9 j:XͲDML򺖸G֥"lWnQMh;f |EփnZ i1$J>1Q.[C 8b Tx,Cqn:FW=5g؝,CBr}VkX u9U|9mRد:X뜵R TD0l7.GA qz,A+zZ ſyyCom:dk)aYqU\oDW3F*xL|4 U$b7 H\EFM I_NKY 6Ʉ=)_jh2f eۜn~srT_c MWl_$/(0QZIM5EzE&E ,2e_&_WlLK-`aW.!S^|DS'Ho݉ƙnmݢ@rATiZގz.KuW' H^ۢO܂~@&g<9C&,ig͓`i^I ɅuN2_1m|(rdS2P7 1NsӍ0ײptq=B@wD&FvEU\.t56.qF~cRg-]n)\({|)2+s1 Dx|VP-n/zx0l?J,7x ;1cLn֬N^99WÖjPN!؎|`jIpopYzU4_ l KOw>^^OLĿe7`$Nգ8ӕ v\vmoE yaԦ"\(DtȞLH,N҇Cۅ66)ӺvMMt^5ߌK}71B~gCsjS0`ܶwS3}1e ,VpMJ('6g,%qk_J! ?\\UTyb ^k)jlK/?6BmSBt@% 0p-X8{Dl#1fy28#cݍG[J_0/ uj[ZFXc jWp }W'p{f!+&k% 9 @C/+*޺^dH)߿S{TA}6XNՖuX|EzY,X2c4P{`9q&fg=  (JXJ6 ]ɥbˏlEd7hBJ-P6J)܀8)WY6ʹMЎYaj=mAE{Tu>ń sYyNDUS4uI&}~y'ޣF?wЊqߟʙp";Yf5wn8ixԨzU@!yِó]zF( $R"_' eAdmRkWc3 7);fF4@0"L9[;;;\ZH|4M݁eU,M&@ϰ%-I'z9Xh1ܙ@~[mDi:5z;4ёDeI}o3Xw)1,ՂaUzlRM=!,Rq?˃&'UgyQMl7k/b8.8ӕt&ITfe^c_'p|ګ ƒ+ɍ 'sjW;Ń{.swUSP+U֧B"Ve7 ީv^ZFB}JPنs zW,ي&Hoyvu[9u&:ڶIm0lf,^!0/ZԷƘ}Iw(]? 2 F.f~ GZc^ ZV0uHr˨+3qKDY'o+Z6x !t#O:h?C #kbXwQk|PН8_-{h|U?^@[,DX Es3- {p ^4NgLh辥k[D3pg(wG "z 7eOvd'8,; M2/Q$k&K,\[+ݼ:E!ꃎ\Cd[2/eSqfg36Ҷ:n$bؾXRC B$>julwU۾4LO9n^paNtfGt KkzJTQf3tcF}?C9ZK9߾ `x,]^ 4>,FIo6 B]eҿ^"728srS]j^ %D>\g/ .:3%5kFB&䬎9BPx#iqy A,Rٚ2X?X, 4^#E.sn}定,ı8zpxciQCN[V3٫D *88Im)' m94 d@k/d a+677)[0{łJw{*_,ÈJ27f0$i`q{e{O_f.ůKv>3ȳ!Jj;r")-Ft\2BwF"q/ opršFƟZ,VovheyĴ,7dm=4_XK%R[mQcTcQi)??z)蛌bCsV,t')J/dRfsp-hVd2ح E Q3Y铹ft7ԅ 0sM>dX%pR •&0yjMݡ*/ȋ]I7C! Ш!+Ә4=/I+-NeR&kL/c=qv{s?7nkdq9̵v:^rqԆ׸"S!;~ݙ<`2W<;S1 dx&ͳlGo0u4PHϦQkʹ3$c38MÒxue/Р9,OmPr0OFX+K>l[}nUǪ faՑ _?]~O%A۶Ե:x=zsI'0RM"(IЯ<+8RlZ (oU]Kyf4q~ o—pspB@#7j}nvIB_9$@`AaScUW(m9~{swaL \ESo#;hx)D ^ E]ϣ D;vHneDo Jzz3C:;Wt d#<]1kJ]xf;6Vi7Jއ{-3pgJqTXFAnL5N2s9cj5@6{[k$L"(lWA.'BPO-5Dt.]e" U?/ްpN79b|{5{T%sxC\xQkC٢p;Hg- cYt+qG*פ6~W)Mt&# <|Ab<Q5-7\YuX׸~i3_7v6}ll_D\ 9T(m6`Qt_aR)N˟oсouMʶ b4Y#2KW7&~_y,-|7VaWF:{܊34]Ia&Ę sl}! N)uV-/tH7qme¿c% &[s+rkWcHFUxZ@:wZ^;6h% d$A$Qc`|W8$7lIR*-|yM|`7壶H0IfTDZ/-]T,W@GECׁ_rԂeE=!,Olߕ]lmbn(ђ} _f0LB #8X4Oki`!_@/&vXg6cZ!!bfor )Od5 ue5ЄFo@ȟ9jx; \=f#qB̟/kԦL8{=ẍ́bET^:wU?AjbKaռ 6K[K^Ӊ @]#Mߘh!c==\ E3-1y׬4XlNhCB Tj'CT dFt "-/a׎Up]zi: ilb'p aH]3H㓛R\$sbZqbWPh8^mRR Xuvg0:~7\-@W ;^%5Ҿ k>>;Ҽ1ƽ7٩ߋ4C_x'ڣ1 `ott+ӲP >4éZnTȿOnZXpky W jwY^f ^;WMq# ',-f^'xe~*nk޼gI?͊wIJ qlv7 ͎XP ij8 6brD)WeWONU.@g~y*J>3 8 #B}θFwɳuDUu̫Sbp@# l?}m} C 'C5Ј}mi6&+t~=豆>,}^kVVF<|锾 ֔Zx'9]-U `"utbHNt=S qiA- ^NYav~dSVdUp~"s(jͥ \$48rfxz <mFԿK <Ȩ|>Dc>B>vT:: (8F eG_0tdhdSH|xw`rI?لmIyy?hzzB#C!NSe`vI'S!XLSj9.j3H T{i4--}>Bĭ WN0a|udw't;+Ql4C&{[| g]E_ G#Y5plpqfYQN똹lviMzk(|&ʃoSL LN{aby=\6Ɲ#4k mEu3eᴇj { 71g|<oG0y.ͮU3o+{jYV2 /}l.ZI@p>dS|5q \^ϪVl-Suxͺ`8._<t?免Ϭ5VjuR\ڼ65ʘX4̕<|ى@5tInub}px1ł{Dy:}%= ]зxst;ʯA?ˀHa])F&ei,b.۸8L0%<{yޤFocF l@:0iȪQ؏CI?Xͳt> 闛0b  6v )r vlMN=ZmO*>isd>Bp, 1ra=`JIpc0?=ȠΥ)LnY=Sm'0 0\ (k5d1i D?"ܳ`\6ueݜ[GxuoS-`EÇ7tfr - (29$ݣAçM[v~_lϹo>p7}`OW8@TjdN, jK,)_:dP8R_Oj26#,z|>wMS51}qΝw\$,*Mo,WlRE"鎰1ΝM5=K&DdpƔlO7uFI'+S(ͶMɮL\XEb_T3u_p֞:e`g0{ -'y-LbMf+/K`جt_ P86&z+G5XlC4Y5a ^Ko|/g3_]d@G+)zBefc0h".lAȿvM&" ]s̏2? :ʿ>mTкmsPB6yx-/ n4Z~U@BP Lv7P$M>yfg "ʦӃ hUúXxXƳcK6ҧ^EN+H@Ot:ܛmŵNJ$Pk EM[›(,#]7iFŽkwƘвVF~gzܩ7f̳4Y  q"ѢӻkX_aۈh|a7ehd[< XNJ"W@:~w:y*]jB"U 9s<{xVb0;>ҬK\Ç3rfg50[~Dg3 X,UU'Х2us_"bRK&L0w•䨾]!)$-)$%06V29AepwW՚K<~TilP_'&DG%\NW)n:Fg}>5xM‘@6Oꖕhcĉ)4~(?\}A4}`,CExTZ܅(ds{ѥ6(zQ\Dū}OK8Zy4+pghZ幤T]k:6 v ROr 8dhA:0ax.Z|X twh MsޱmmaA>ɸ*Sd_1{\{e&-qBNS7+(@L*Aw{ϴ13,tG1h%cxKEa{i,(딳rk_^ LDR #kL "%d {I_YwmCFI +.~eA/HE9]$* 0zZ'OU`B_2g imF.PWeMnG=t).!WE̖%6g ;C%`);cեے&'~a{,FwٔQɽ0ق#w?nϮ6@ =FO,L%7-o񖗦G_:E@ L 'OHd2?a d|)4\O:*728 C߃I.Ta&gႱ %~< %YdPvCP*dC Z_ή\iЄR4)zn6Atق SfD#kx}X#nk"5Ƶ~Em˂׺#wtWU%eL5ó;n e錺4Q}aS1|c:"$[Ќ|Nbf)YE(kDTϒ=|0{5`d9z6b=Do@'^N6tlA`!հ׬gZ.B2>@dؔw:[ƛ/{m1eGÆ7ƾDW EvbWo*} 1*OV0ePPh>3d 6UGlW_4[O1]K4P'18x]K{5~ ֗3fh"ldOș`X b꘦r ߷ɀY$vG|*ºn,95 ĪStmϖeZEGec酳q PzdϤ87KoxWz4I>Zhg'ȑGy~> >TAzp=ϱKjnW$)Z֊G㥖u-1Rx,4BuX WbÈS__3@QF(O!w\csmۜlb2_NjWKC%nQ*@W >TՁ9[|Q oCGS!( k偄HVUn1"|H&o3ӂIķ NdА2 %-ARj?ў=m#2_sWCh_㑣wav`Кw0/y iGRfNl l{ jIq@T֕#݇mGޯl>r4zFEL#-n:j@J?`3q!ߖ|x.LLfե-4S5i4{Y\ָuN*1ߣE`ylI mhG.꜔r %ιU!VCkehzQT=[厕GTn5=*i( S2VԵDF&֑]PW`" 9p1&j(ӇN2ArUȣ~ >QJ?3.ċo#][VeUzc\ƻg<=e 4=@9Y7))S`⽢p`eHyTS/[DE[h\: TYx'"L "?,oAzjiu (pojO*(aK|!"T8DV`$ITv1xӧ EMKl2vd'a `0ݮ!cC&фsqW"Λ|/.X:v5ٰKv.3gI.'<"[7[ĝ\rt:'oU'{UHlbL;I7i+#Kz$ ٰW' bk`*CM=$o6D{I(]D=y4B"ڜo,Sp)g^/v1xع 6'Rcԑ3hA)$ɸ;B˳=[r{bvYL da9p[Bq\SFE>R߹UZ2l5fK@! Cx$F`PLG'4u;̬3iDlw-Db\!^lE ?"n0Z%hY* ] =O'Յ"V[T=gSVӾ4xed#*E^FrRkF :^t~@JWkA((p60wsi\N|wk4GWxA~tu4zP'UĻeϕ?R6dgI=pW52|,a]Bރ e(J zo//,U 4||8)hS?eJvei>abCҟ=>.;lin6s/xO7D Y[KܑyGEqC?8lmr 3F4RT@! %7||Yt$ q.NTџHz L׳L G3ybxts6~p;_Tկ<*h k,w@'/׉B zXcq7!) N& O_lr9x6#V #+=)3}Nb F'M,1I >{ShVCvJ+M}NH5n(Ԁh 'tE<$ _Xowm&OZ W^@)hxEՖ|ֹ3;쨀j2⊸>M^M 6B$cWCqhv"peIra3 d/kœ5i\&3{o]z{#ha_ӪKX ;~x^Kktwp[l*{r?0Y{k2~ c\9o~u]8>knUQe?~anHNɆ}7D2)Iiƿ>%9fGM-LsĠh«>G,3[ ?ƹh׬nZO ݮsf%+x$F\Jis|z[R+ 0(>m#XG&}zM o8d;;9_NB$ܐF8x?ᯒ9A-{NAbN"%UfAw1x>f4xAZq=Uk^?a2Q$kSGZq/|?G U!рb3YOP: r"A1z_*70 WSF ls9L\u`[Q*0 .郹lɔ8@Q0xpWhܓ?2T]YɊ)kT>Oϛ퐲Y~OxG\ڼ vN](k;"В?jݦҹOΒ&/;Ohg}ٵ7r7?g4`/ yZln7^0SCjJ1G,xdvPps~"a~bNۯ:֑9Ws FpCvנ~^+bGHWn ֣ay2OAT9|DNq>%*v|+Ha堿\ {u_ќ!Xb|i{f2@=M8r*~7嚧Gz*$Mdbf1:HkoM_?=} ~Nʬ$e6d! t*m=EC{ xNe?Yy]۬b3Iğ ";5^J9čQQB[aMNdm#ep8YtEVY$R-#uF1&.mj1GQcXL w.n,d~JdJ)%K;oے$MQ< Nm2IPQ$%.S0t5f{*{ O ]Z.(UMV^ǗXxkh ;25.@/} sWxzr*Pc '0|}QB ILz%`ˣdNc0{  w(ڥGP X+Oioס)ןRάZ"IMtJ:lXMdqNzoU ԯT4 5$J~/kuc72NҾY=ιo, +#5zTr%3EMak20-3ˊɒ0r&2ٷ#7D܈m(f[. kƭjX-%.? ~d֚PLPX Zr"[v~8ī <)Jty^ 0 =FvvB4orr1|yOqVQh!Rb'CT C, Pe.~k}W0#nvV"o8.xS*dNL7xz+ۊx> .@%$1տZa(‹΃%8!-=:詼n71Q/häo*arDNC<[j/CVkMɀMo }޽yXcJ'5V|<}@NV#ٻ_w" *PtǪ'&@R{ic}8Y9LwZs7ϐ4!ʜ+aԍov J[dA|0t˖wf" \wo_{xMlV9r8sƟuo.֠hm`/ƺU~1qcC4H{A/r TٻGhQt < |RE)N|byKʺP!o/yM&ku8LGU7Q:6Go@e]'nbRJv V`jpPہb; 0%),_M;hz2gߣ0 j@;@PFAdơv&O5CĊ q~&+RϣtU\%r2<Ҷvc.?%8RROJ Jħ3-6I-Grhk/kS9ZPv^b޲}ʑQQ!h^ hem$fvѫ)HTMn'd]/@׃fq|Ű1#cmG7(b V֚/T^ōFu_/y[f.v-/t>\:sMQ_BdBkgE ZBɐN)ȌLm' ZJE/ksOVΗ ev_<(فs g*ǍAwj.VFIix^S׌Vr+[`$3/C"mh6&{͹?)k׼Ȍ6m#p"N9lȜC#&YQ?X +SXH4ݲ5OFnzk;sO-^" O0QĢ Tnz\k{NX +嫸w?ao7镀{SJyJP9HzwN&ad 7 ?cط8M9؃cMsԣޑ qHs/n idBv l|i-◹,g>w͑QŅmi`2> c T1lu2/_%J3(-5E鴗R {/FF Ӌoϔilkw8Zb8gl'XVp=v x5% !x{5xEe@fo$B}p!:d?hɦukr\2Yu /kT% ÌZb$m$!HLR_3r $eK3Tǥ7ڈU~cnJ:eb[T$Kv  +צRJifdd3} C QhmsEAJ"Xdު' HG.a~KPwq&b BH\u4\u <((qdaI#Fָ=r#X  ď#*VGKo1R}M ܝҌem&O|ؐb/;xS"/ٽP`=iIA9a 6Է]@O'm=4 qˉ''R-Og[FҦ[EUnLwh#W(,8(ZBO-U^H$IoSSzҨylѓI1w:N,D=KGTXܒ|Zgt|hPǤ[,)/Xt2P$+' rѦ7k?7f 0XTqn ߗS۾Q,;}ԃs'5NV9&^8ZlSd?imm C)w&&\Rʒ3GkW 7)]#X[Sc+Yviy qkIBh-OmDC^]64F0O Lc32;O43 hLhszhWOS_\% /u6./UVTFRn#OFո_s]Nay>7zZ:vd6Ff  H_]6P5/7ݡñCik?j Bђª 3{JӁe-+3EΎ@,D90Wjm|XU^ZJ%嘌8S?18ѫ?`6Wv" 2!zdd#1fO۪TB{w0r(lQ;ȈoGwmZ%i8~Uk'D(XK|ZAc5믡 d聥(בJ $rz*hum%R?G^P _Jt/:Iсh܌6U(K0}4F]gޯ#=9b Í7HCY/}ekj d?ֳN[j~nX@b-6ةŮCB -M3Ϩ2_(XPMɬ'0C`k&a(ZMx8Ȟ n@3Ɔ14)hO$?F9!P s/)20.Yv? IT4mumy`6.*>*Y8q!-dlig6[8_ w!SYW8nr[קJJg&I$jo&,e=z" !.!v4Yȏ2ThWO "!*9Rή2t ˈg LCngu]6a*Kk Ai~L^f)q6mng-`}v FR3~5=*7faJIYCC%_' ^\KV!ɨR] KIG[6r</Vt ymB9MYz)mWwR0ژ2 1ͪhᓔ, [m_v` He:%Y|G]R']o5Hn>Í-p.x" $x~S&d*";P3Z hbtlŗ7R>xEͩ،_yANbvo'K&Wξ|F,$-^z\PzP%"ퟦvզ$PJ <{EGIi5>w {*DkI.@hןvݺ d@U1;_N҈( xHmؤrVJ{P(sYX9̀TTr`a26ӣQ|hA9#ܮN%lTTͅ3&^jz| 6qLfR(ۄ9Ͱ(4v "yOuuU7NMn׺]CԀ9x6=p #ds08ޱ/7ݷF0i05W*EXx?S,F3UOCM5y7^u e\; gDA#pdE F`JWZ" [MKeNx%"F㺿kM0snwZ5+:*Y^/"͘hZAvdZEe@1Ma b@mX#D X.LE0᥇R}ms{S;|fM1JfS-2Ѵ:Z6HpkƯ)~BR&cn$? /ӑy~P8>$f\v&Pώ"&y`?W}%ԉ<ngk7+.%;(vMb`vȨL!&F 5,3 ~:%ݵ\!'xx dY'E^-*Ã$) ۭ[EIܦH]d$7b`''omfF,)sUR˜;fCD8 %{dk7]"hģ!ԥ](5SC-E0"aMD:>b}>ʓ4 :܀S)$qwfKz ճ/4~ު$Vc쟎Oi4GT5|z#05_bJ!FYiRPqME6ԛ_n6$^ī}*JAz\3c$Hck/pO{3mI("7qNLi2b; 6e wEIA? b~D>۾C<PJ8&"U65TX4!;nxlRox=-GI T%XwJѺ 3p M(naʦdVLI}񕆮3gooc&Wx+0鈤\mc^M.Za9߈9 M"D@ڱ_QI'G' */0}Ӳ, M_0G@ OԴKUn IEZ?ڿ7sɤIY'\YdoGdm8ɢKaY?="L±wF $}Ne8-OQ#i@f+ +( aL*hNw4= Cdǩׁc, x)DŽy+hc0Q1}YuEQs9rp.;;rUx>[d8!Uv#S:$*ȘwF3pn#:+H<ǽM1 ?JT7;DlD_ɤ[W[%=6#& _uB^cj~I S$}`1`?P AV-7zMIXc/o{=8s(?4 `h P~'%?q+\(4kKi>OmRN XAA ҥz>..]rֵ֦g.4 q{,ƥI)#H@[3dqOd}*4ұsX1la͡Amo6RIrMkE-iԃ"yמ:D5yޑT]Z"JiK 5@zSՖLgl ,Fu %|[ew|[:iwhaL;$Zymv'M}x˸0H9ܲ真7{5b*X\OPD.OW9#;IZ 4[~GE1=/Wr*v66.Y($EueM%4 pPo?/vϕL6?XN=Y]dŀn0詵C{D'_az6=Ed1f/ES!0n&/Bj-ao壕h@yrTVA~Bn#FaO=?tI:QmOd$8QmX..2K'xѓjbt±D,5BUb<>/ZvLn^+0u'+qDžvKGv$)khG͊ӱ|8q ,|&Rq3eG/rXڶ? 'v#C 'T$ Ms?cx} M-vi8K-N_ = C Gdb|S)9d等ϊ%(.!%D=vOnNYG"|̾<,(=mD܄00zt;eݦ#d3,rgc:~4h?,7Z q8 P`c|PǴ0 CiVl\|/IS^-BB(!Q@a'Y-; <+im)";A`rU>iH?[&c'R_ALkeAtWlboAkRWMJȡw@";SVqJHg#<Vw ,.K;O^X:f]t)10|N \|D7[1ֹ1LJ0͑nJ ꔆ3c ?R_M!l 9wy@sF"媹HQ(\\DF"<^ u8%鏝SAյ?|ܟkR%Jh658 `B~,q}Z%AUVRs2[|A ' 4J/Ԡ>LKdb)yMZ˭%\~pB;\ܒQ+,c|ԇJ~`H#74?ַldFrREFv}H5i9,PݝY ԺTTrOg?* AA7#qﴮVd g?0J7>S|Jx[Y>=3顰4\d32ŵiN7~(%Fӌ|K_1$s7bG8Dpf"'> K+D%O k%>\ᕠZm桯A`sc!7ro] qoZz?nR5eD}E(.__vqZ~[v|Mq^U`>0֚KiBIK89Py{ɏ!apW8Vˁ"ːB,Ȅ@hCz!K~fI,8~>b""~VZsĸ?oN2F[cEy-БV&ىy18Oو_Isbv~3MkX_cB`UӦ ,K/& hs*JBnzT`??)5џ|+ZOl+^بJ*[ޥè))foeU(ɻ:yгY܋slT~=HU^C%wЛm׶1g`w?AaY+SW7M/";L0^VL쁟P;8x~W?# Ò d6;a\S&GrZe3{Iy*h=4ƫg񂰙 ؇#GF.dM w%cKUsS`^}e@glQ't2P^tl0DK=; g.OY_o MDkggbtaA]ֶm=X"HHw$~3w8΋PEY0~x4EkXb&984ߑUz&zx<,N`8&ce9PI؆?ܡ,Ygoͫ~c`by#RPk?k@v}oB3u?GK)ޗ [~$񧚿f1$'=#{beԳ׎TPk\a'DιnP*3k{kF@>XoJ!^U]K3Q.؝m.b Mn b<Ø8`v)+'9c`I2l{\ C$DbOΈG~ 3/9\fj /_>iWٰY䮤a3-t9 pMFO,LjxcOUM99D فmJfAdbNǬvK0Yǰ!jy׷"yLwPy&hiT;sбAs$HiѢrL=]0Ӯ+'Kl*,9 ׮|`N&J^a|Bĵ{su 8fl~ϣA!F`,63|v.88./nYw7#+O*4Ԃr8>UJ*sbb^<)u;zs܊m9Ns^@ ZY]:r 6M'KP"t+Z;#ݪ"ZĖO'X?g66f_w~=BT^:1O&r%Y+W).3OXh3ao+ ErZWxPl ;EHktT)րJÊZZ"{B">B<xH@P*N\^sAmx!Td}7ѕ]Ř)o<Ƹ滭aP)hV$h2Gܶs$}~< p ;q4BJ.+Eн0(RSVSנV}<2r#g.`5,vx/m^/xpUJ!Dotf}pXO2)ٴxiV$~稳5žZ2F (J/nн󾢅eOGҘo01l G^/$j_Wx 9·C8D%{ץjCt(I?d3]؂dGTF"_s5x- 8ϮI~ok,#,-/u^+xihb#1˪V̭0~[+dJҤbtqC^G"v5[j%ۼU%/{"~= Qs8|YQC@S社t?8O`#+s_U­'S/ *ĿRx6p ąmA%We%`:y7쫽)Edʇ3.)r~<#N JY,,kԨ;_#l9@} rG-xflJVpH2_ ӥRYEp)s%NfIͿqކA [pUi#J"Բe.Y$)!(R@wτ *:ڲreiKmIWL]Rㅔ}ď l${|~[x3SA<2h^bdzVu0l4]QM EW晹1^0N᠍حkSHMY:P\srcy jC7WS k0zw8gC3y(3>Q˹* r{蠃9/e(FVՋ[c3Jv Ѽ֯zXCvS]"sͪQ>! HzAݝ/hC l[2 ;8㮒i7RC[Uqq5NJ_2 >8% l@3̼sw`Ey,Y#+af)⧇ʔWTJqryxSK@ [ʐ:UǤ=ӕ8lbupa;6b¿گ. R,Mp7NR`aj*<7R ^hV!yԢ ib6еwvǒyPmF449Ă|K<]*@5x[QXfX#n'jX)~xq;Bx&Zac.Ipx>v~! !x;dKNNpЛ_KB, .|#p+]GQіY\'N?;[y쯰ʞ0_UޯD5zo3bAd?xOm¦;pL>8<*嗟͔d 0ᄫ,+sYUyFop-LYuαI5n*0 Qؘ9FpԽڧ؈wuˇN# \i$ٛPf$3HP3*&-_Zd‰4w\uz.}OA,{jZb1pߙ $!ޮTV kIc9i%tJ}qU/Z?N   o!w,fJf#ꚫջ72=يUA.ut1D_КTHnw@#KNo`k ~4kn"nN|º5Ñ+=gi ARLT'8ED˿F^YW KSJQ~2lL$s {6g~a*V'8߂ t5aJ9poݰ+ '5Xjr^"Y=kvd6~x.#q`IA'ohUEp9>TQ)(!a?g袢jP7:L!TfǝFR#:d՞h -tBhd6kP"`i^E_"ĞGAdV!_yg&쇕 cK} _I%VwEI@)-LH>JN$cFXiOۗb_d}cu < ,x4RH]>yNeKDו'5/\wK9q2OdLr\q F#_#r.WέVfiݧđx:vD"]@R3[17IG<٢uy,F+C\в%#>duRY8hWUQ!m eZ) p#2mx"K*u"Y؞k`uP鼩Tg.ye#+iގKL^boOgv:џ(U B${}T4D" ڮkYLsl5:{CA-*렇:Q{Zn͔_cH`a,ƺU^֪|_T$fz׌Zm\yBs\ۃKkKo]υwPI:#%-ڣYߑ@R!u5S/ &K )GL=0ĻpU:*%]7TFZ:O[V&cJ du:/]U.mTKAj_w|!J)QG!ԭz[p~aH;c3t4'% d{O ?;"pT̑^tFtWԨkJMǔA G/M",eK*S'ccc*4`wQl2秘TgzS+[S`qǞOHI[ H~$.RȻ('`Lo͖+۵n4 ń,T/0Ӂh @+QX#K`>p!)k'#J w~^LÂxMߺݕ S2R[$Ts~؇g Ds$7аޢlz@*dw̷{WLvx9a8F|2};R4_ߡv=E(9pB +>pBjBjT5޲ c A@|rˆ,x_@+i W%jKZ]^E&Ee r_6h(;h)o9XKw莕XIRq2ɑD}6_VF=D!:eنoɂ /rkٰfΌeeiyzŪea1me8s|HSrTj癉mKL#o{Z iwc/wVdU4o?c~L^JU5JOk:*ˏb,|IrCc],ZdQFF۫A3X3"ҥkqdm7Sx.c J~$ѠX!rCF+ܼZ:NuAE̔s&C FKk2bsn@7@X!Np%~N -:L/-3r@_=7y6_(Jb$\N+~fӌYF)rf~pll4+ĎkOęƛh'`JWqeEtH+uڬ6YfXk1YojeyPC詬myH6b8szKC*gc#IPs/&9DLwfqW(mg.V0slE ڧ`Rd]5-g 2kʅي\Iӎ*D9:}3Xy3&hpt#.xf20ϚQ~GJT?DN}j`䧒p`4I9[x&æl(Fzc(R}xZ.Dmdқ\&|*R#,N s}]}7O#ٚu.CԏQ]=T4(LmM|䓚[0 ?eO=/aOY h}!ӗ)**i P =~:)9r0,ƛ|b# ,;4f^1A?rXO/ =hΔ (E8T?m qK]q #X_e-u6 tL1/Goq{sroF)\nyQ?Ɔ%b!z-`I@*^l".  aj=*giAWٷ0qsg-a<x>~?K'PTEnA=Erfx 5…,315}5tX"pCsQD[Crנ '~r@]ȕT?8NMQ 9r< gLJ-:)l ۛKnd,d9fuF(`|?#_WtxJED4V~5Z,(B6@c *1v`F$d>$oN|^.o'""n!-y:;yX v=QcpW-ݾ:^gkbH{Ceъz- .f4ҀJ 9DTG!%x GĽ챧m']Q#H`zd>]S*zd/z1&oA0ts Y0a x `ʋCh[~%1Ĺcm?͙M0ôq-YB:`Zz1Vev2>5#y+G~Oyd?t'gq׉~H"po)p(WMŧ)mbɱzFDqbo g"GE/ۀ$x!O1ƸvJoPP.)DHܷd?gBliS*^*]!ngq+SSu]Fzg al7 gM]آm4bvYݿsV2T:mަ$Zta!CcX jPBF2QV`?~p]&g10{ SؒD7DQyډ&"؀pm쒩ZESV?:Dٻ C 2ׯGbz0I*?jF5&1ET;kH\LtOx*O{dgoE hV,DmȬ 1b3d@_f[Iz1ZwMMu iyɃr2<ߣ;ϰneLIu ט_Fr \@ [|H7Aܚy3sA]2a#fn!!(Y,ߧrZ>>j@fh0<_ЇpGW[[*JvCayf!p/Uaϖ삈ȅ&bxWvbd _l$!%޶[TL, XI.qa?"Q{9P)e@Nf``v0^GqFqAQ:_;\+Y*Zvd@s8 a[}Q@Nj-V7 K;D2=h65%l8|X /͑tH[mq(]ZKb?e@>uPz/(k&pda?zeWwv㳆tkmn~agrN:gU# ˎJ2y܅L ]NuovuS9sܕ$Z+Vjbqbj~> 7 " Z"f5"_zre$Nu|8?LqcfB5  | ]dO2!_`KhAޒ!t{]W0)5a ATDj'ql6HS9ꘙK(-_;= !]tcCs.CWx~m+{cd-2nɮ?wo?O韡܈,\hQtWXMS"#OTm"gG>Dg,EQsdmsjĵ+ZLȄ16 c[18ˎ*kdryC! DuX+y2J\|}JtZ:OДT53"Ĝ.h]*J \+QAH!()ZBk]ý(d 4rZ>=ᅮ\_kȧ,x/_ _Z-YTњM-#Ofk~ kARBOm?AF 4̣cCV*4߭~I+a 8-eEJAP>^cOI;hY'kZ8.; k:$K'qwFzar~ǎ|@0^̱ *;+^{]5@IN$/"z g0/oϞ2a6jȞ-}Xu7f9OQi#ym ^ޓG-G<]*Vda<;CJ? r2xumZߴ12Ru=.5Xz |/}C[ܟ-VgtҒ 8zL"+| .KHB~"4R8\ 2s4rw_>_wJaX¤x@ʃqZ&4yI;f.Q/R|ۄ5UWˑ oE,zn?ڴ[A*񋵋[;Ѻ#zKiI5^ MLJj9Xwoa)"ڃ+WKn{ C,_ުFۜ@3c.ٯ MAj:s{m[ϛk:n&p"*h:ƚ NK} OϤWQqj|#TQHL|אeDtt6̨bg]D+WC`SLgh~DTHMַӍS`j| ջzbR(!xȀ[veH<#s6Z/6OAIśVg6#Av =Mpje!ov4dMRڐԁ5"]E^'o!]~NJDLzHP ^騉isY>/H4qH#' *^FTz482}"_PɷG>wf!s*N Vk\[p^<~+޵) #T7+a ܽM;h7b&\4zVXs-=wۊ&PO9&C<( B]}y>cxoԐOlvړkѐEuL8F !b;;дx?k)+|˓[cw0wƝ3d 2EF1 EWL~Ԉ-s[-Q.(E0bVpNbyul̦aFnzaE=:?$4BM~ѰRGg)B[| R#Uf0Yʓ%乴L2+Cnf8g>|y6]4$P')mFh1cp(?CM_tH_$c6ccBC+,0ω+= 2*-ިh[Tm0jzG)?kK|E4d ʵ!\bL` i߆Y9RY"+~6d5I\}MhWxk$IwdTC19g$e&쿶a>R=4GAe"Mxjʯl(C2lbD9W Q*CT`^i }Jm=ﴷjpU'DoE\9[;0Df(NzE@gH]Ud;>"7~~B|eLsˊtׄ \!ǏvM݀~F-N;K9݂BdiEvk83R4ЈwRcD"bvl\ڊyhP!pE,04$03<&aP1) Eq4_;G\<_F: ByK.4"XWhnleՇQy3'+e,U衯YsLxv)& |`VɈ]ل$%F(P'd`TohPU2-?I ċyw9[=8?\F:)נڶ[6kF(~L7^eP;y6\ Sp^-t%4IK~7ʸjUnzHpxvWݵ)D[8#n= CW3S6юlzሳml8NtCTH4-( _Od P$mEwղ\9G$x#Nm% Sg)YSjԟyCGi&Uj-ar-;Lm/nhfs긼?G$(Ñ P&7;:XG-'ƞ5%ŇcTžyJq)ٓ7J*b[%! t́*ݑiIQ,}{cui]#kf,P$yJX[M6y^eS_*E?4wT"5cZ1eI"Ut,HڼURi~etUh%,Rf7lt9M@`4rf잀EӖz O43$wLK ;lUBQ`kܵ+P7$0y|"h)^dm ʺׄ?G12[hCigglӟ \3׷ U36Lןaw"}$*#LiRN.JTՇcw %y&/F.{|߶T ~ 0zZar|P>9%tw  r%5=@=^CY43KBQM+XUnpR)BGIN&'4K &pcJ(Tr1r.jU=a״c%3*;{y>B&Eq{D'{Ц_/w/ 8$/uy ]0mʘک=rSE3S>QyPGc=PM Z8L-le,6 z ҷ$N4x*bUYt>ʤE>B$fsE/sM$YɼgIK]T <:.~5;4AI\WM$k= ֞n?\Hp^&]4*}^LC3 @=42;݁'l˞#?B#1%Kc[ ew R2(<'aQa+qݥ*Mb<eQ 63VM&IŞ E6/nd$`n[@*%Tq1dR) ^[ 0lǑw=B6R]`'X0}ip+WHOy )y<mYW}uV̠٧wECZ^iUWEf2 DUIĴ&!koa>4|=ĕ(Tnу`"1^ ݂eĥq}lmт\B&35϶S"\ L&rf77"`t?龢Un Q̽\S@‘wtioSg9Wjoc4Ȣ*l;L;5rh*U>ȘNؙd29KZW]=6F( +] M6&+rQ jZAC5䂣WQi$]iu pWPSRdR$u8WKܽusmMIx {C$y hhYx!)ng^r10OAO&L.vieaݺZ iI-e-x7k[ *|ĘLV I!S eRvu4 7wc9Be-SRڎH}KČwheGoH}= 7T(^1%)}TzQ9}/ ^+3YMirk1UpF.}"z7m-cⶄ5I;[L&z#\"Z:*+ 5a|ipյL]t떥"nfpx^+Y eO^D>ry{%ZoANϛD3e'K>)W2o;v*[%ܚTG23^yKc0fq,z%.1/zmo.j^^/(I0+})aR/7eF7|0x)}&438%[Jrigzy 8.Are%IĆGUvkdG y~^)ʆQa*TF< C}7 ٝ2jK j^WiTB3d.DD-; nQΕ,T3S?xў2o}qU+]nVQ Em_9UfpRhL4|XN&?-W\ gDRDeb5\t)20%DY6Gmq71/2T`a\vaHk9 D)2]&x  ڲ]kb+^Oa Ȥt׻أ /4NwPvxƩ!P@~*DSĐ"0M#,h(47EnU'qOE]*>\{飙1'fn]EyTy/ҳ/aoq'Fg/}D e%\=A?K^=ZPZ~&9m;`O_]7rCX3hu,7 _o/ h &o>\-,Uo3DZMc@ʻ('< lnBwY9.%'xPTo:a3{Ѭf˧RX~T_&u2Xu]o+m )E5zK=C׎?qc+0"ThMٮVAʹmnDS bߞHAzeEd F(tl%crߊh`=8bsBx38.zI;p{+Y9KxkXR$Aѱ"*LjB9w& *O'FRĘQ\Y:&$a! VdPs靊Z2l4V_r pX`14 `+pC L?plAWF3(b^X1:*3i\ʻ2)[ #r>Nx1'ܘjSYಐCQ9+pݱ3]907c.f=>? P'됖3ʒ:}o4:1Jt) C3+29h !JBj֌DYXLl9lŮTN\UEW:~5W+KQo o/-0wE\Y<ʽ(YVE<=EzԓP{C*g.jtKo"y}_dd<=,CdgP#*i0_C}dB ! qE't,Q#Dݰk+ 3=v1YW4aBCL$,aG -{h&Ǭf%ZDg~_.m=z6]`"YKTE8HؒѭBw8n9a]*dfZ7w@2j}2 &˾i/ۇ6" iKQkTN>t΋xd]uxKInV1 Ї"׻7Z Ib0!yIp!p'v`<}>Bo-J+צ ei\N7Zs{ 7\4P@E*s1p8:MVzC[Jڮ@VT+<xW !y'4T;Uwlc#:^I? ujz:Ef|UL.ŊLVqg_P8§q@ XNQHr2aH-*O~~wEdDqĒb~kHgܼ>kV{b".ofr]/E$Jya19aHN濤 [N:s$^? GHUTU~(B,L_K}ى_dhY$ v)Px4V Yl,?0`*O=7a3dEP2TR;?$x&R.92BA@u7E7]{7dbݯf:m@d!_*? ؅ *eKzm7Gck1xQ =Y}կW&2Pmv9xеO.{Gytĕe RB׭2nꅬ$7V̙hg?(> w^?-P-"G@{qo,4Up*>f#wQɭ$ne3'/6Ü K K0֋b>s$cz\_; =)<7U<#a n b&tXffMNZO +Nh0s D[ E0Nŗ4bf{'g Kue|𮯁;Q7TjD3/X+zEalsg# )͖VzOD[Ȣ^ҟ 5Wb}C>hP.n^/zQ/BM^ӛnr#/Y8ԎQA?>{^)?)p{X% 4SʅcVi57s<՗4ؖBD,E"R kR ݭ_4/CܗNVME|¡퐔+Ӯ^ 6֨{ۮFd~%a$뒤 1\lx;C=cLs[&Iɴd(8BBgr6D"q14lUb'%4lᆡ97J/סAaHX"8;0WWz/$)!VtmY8m*mnثQ2Ӆ@̡rBArs8K[Vo @G0jO}%c cu1Q>u4,C8 ǓOHyVMHH<چk Chg.ZQ :otrP^`#[-zi^QAr h#N+`c\BO,$%ɑ63ʋ3;\'RqF1s܈NAhD?RگuY!Wɤfkr6\,.).]z>0'az%,߶qP@?`Zh8=YXޞu [P=$.Ǖs-KYC {}/tޡmk}OV!m ʖcCk :yu WfwjMEVjgCqDW %0Y)jmMh C -WNwFaΒ/(=;] - Ky32$SBK%mDcG38J7r5w qJ!zt溑W+z̝ZVErR|<5+o=g9IYN ^AM#^mש+'J5$ڣF Q5$ȃAB߶Vo{zn~M 3-D@>*['+rDw{@@sm8sӆ“n+ T!C̨N0ңX4\2/zyL jk_v(7F( N/hyIGŹ ]cFPM,j'x21nb~hwJI"P_h`Gs P R-*%RjUwK@sT u1Y(C e+;s,xռ |Ʒݲ^ qj#"2YUDzoT(n}vhV9r?hX슃*6P=3\Zi@)(r EHrΰI@k[d$m;I6p1Siۚ[ e(%돏YϟN51a_8z* ∬RHRpJg?57 oo<'Ĝ4€jwQB͎,=hJėc[TV7VA6m$+pM;L3ا}kkG, q۳j}k{uI5CpJ |}HHa\f Ufu!H9zQ=Vd>1exY 9Kw)亮#@v.W+Fh݅+ lDŽ('~$9{m]5~v {͉чsù = )MQPVt!׈5Q(5KJir$V H%4ca+s{0 DxH9 :6~ K ͓;^"OƐ^"^+.gQ-d#IfZ($ i9T)]R'~He/;*k|EU{[ ʉ Tv>b~n[E&P'f [c̝}ί9ڃ O .=k$H͸єR`}w3CB~_6e{*tccϑzu 8 5@V&<6dCmS"Jm^<*[Ԩ^$#~`۱mH%%tP^ s~TˠgD?SJq(IYD?0OXhKx~ q NR^*v_n/Sr@Z[@\.S?lA֮ݹ׃^[5Lc[(W9εۄS\p3+[͜㉭%)ZŒ*τgp|MC:]pEa@ba紿_I!;[_W4sAɿMb}+9>iL\Eg49Am^Ѡ)>V4,;.BS94ʡĄ{04𨑨̪)Ehbꚿ@Fv;A'㙳onl^Ѷ_ ֑O F*+KrƔ'dlԂ V]vV?xӎAa]JmJtC tĎ֞D SZ MtA}"3^k3B]!ݧAr3oI 2Ƅ~ ;M'7^Mnu4¯Abͅ^f[ُc7X XrĥYJ,<׷Dq U//@L $r[1)f/ OaZ.opp+(S;PexЪⅯj(@?<:y7y 4b˼tg W7UW,[㯸1)n7"eS1mM>AK. id g9f+b;C @yyr>@UKˣstlIhhB ˉ9uPqN%\qUkT#/p.&p\L"v9ë dz'6k6[J<,5;h?Y)MQ`Yyd  sS}Z̙m?#/XRIqT]CyK"BTs rM@m`1/OƔ}P6iutlP+Fm1y}}֦䷑@m$<}c^`5I3 }Yo1쨫WN8^ݷ(j;9LRd܍~#8M/G\C-Eok(hV+S/"J`Hhc?!Ou2MM^cǶ59{gWo4e`2{%hK.3";]!vVݨY9ǂ9;I@r0SŠɢz  g?gIgھGhUT~j$X2+UΤkqkdF2Q׶[L`n¸;u]9 [b\/SWBhSŝLq˭s;/8T c*X-# WL[Rxu5:ˣ@ōV'&`HtPǙQjGZ;N:ѷ=2olF ֔»R痩BLDi0aH35W4hf=:@P| jk'k)yxMI"Wwk4`5#ٖqԸ#?E0<J?lj>a^LM!ypD&Qߺ/7oMf"-#c 0؛ 3}#!~bIGzYRTi"B(m!|gl]}&r]\^ל7͊D0RZd[jdبR t@^ P38h1I jTbOý%W˒?~#^A*ܶz#\D"xʜC -/8+VQP΅ykHuM @YC۝* A뗔Of} ~_ zL 9؈mr ;AܷPǷ9MhM{uW6LQ:Cr#&˜~\QqܾQQZr7!րOA )W \!v2hcS1-%+H} ^d:Pc\?A\29Si ri.~ ~D*WY 2LGH>o~' 2lR٢/%'M|FqXj'H[*i@V6]_@HMּ=rj݄eXcxPF1e k#09Qba _k,|aT J4j1UӛJDY,C.]HwGzhJ?3n--n.Yf[Pdq,| ؙ}JKa)Ru4cscԔR WIɮeY{ وqY5>n6jЌɌh:{HDᕮ!Q9wKf @#1,܇9Y~I'I|^*Wr@W635yۢS^ P - e̥eY4j(s|ڶ'h6p;8EIR+l;c}3lh77wLpL6 #IPMpt *tld73^fҽְ,-m=*`S7ֻVk"Hk^D%XCH{\5y _v^HaXWdAYNBT8%N/+C>ج`v='݋Q&*_0P,/IOPIiȄ~܉fqlD,|1}&}Hɯ_eYܨ*P8 -gs(Q+.vBT*tt=5^Nd؄c\Ұ;BHo bHrHJeuRcWK4`~hw%dY(ĝ7a br Y[DnQ>)z:rj_y0=ȬJ/csC@y] [T4NzQhl->#X̘&ΟGAGvD Q[Mi :KF{UP\ĵ+hfe@G1%Q&M-4FSW%\;r%'iңIpqc j(ULibhi'T eΪnCL-VDfD ; {|F> ]SL_z\y}\!o)hĚm < 5RY<%]NQLU6J 'ژEa.`p6lPJW7XCGNZ_b12̞/Z%t>|&o22GdO9q;Bm|yc $쌹bኋo[`C>x9Z]^B;$  ۞!QC?rz{Pܒ;}}RW8Lxɩ2kFA *Cds5@))ց&<]o_ߟQW!cƪi<%vV9Ns5c,C27,3NM=cBI~[/@]A1 &"][#VcG] GoSyOxƩrK?Um|u3J'}ctѶ鉇 ..̺mWpu: h hrGøA|O I>`\Q7 Y"P@m̄y! 摺}ڭꣀ-tSg0u^APxpa=R\;Fb*6B4BQE,$ӈyso73ȼUL k*ێhN lE43ZH@ƭ- m Yf"v6l^N&t)suܦ|EB&e3KMgF`Vf9!*1:,y "+Yغ5Oq<5e!E3QK,2b/Y#aþcq}/Rve#/WĶ1+Nr) j HJ|$8NϵE>X.ːa3t1uʉ2 #F/Z_Wt;d~tmޝPgr[/GHS-OӍhOUb~bwjW)~묁:DŽ$7Xչyp" ?%tCDȇ^ hUs1qK<{LkdqJuߌd% 뙻BmFZ=y%vJµ7hu1]C>{կx4aLbDv%0 OⳬpleƎ$a;LսFYqH6^n.qj` <1W0"Sw#V8n&Mnd H5 DAm$u&@EBJUG q`="SjuL0 1 C+S N>?ILWRlua- 1-4zbm"d1iu~._>ވa,zg&鲞lDk^![Ӭe|VJ׷uZt??AΝU492fmcJ(W;]c( xŽAz'&DiY8=OxcQ Px] C9uD3ͳVZgb4a!1mOk?pPO1ğ >SwNz.+^2\#|ZbmӘYy'۞?|qWsUZ~8UoεT-K'87f0Y,/YafS= t^ԨLF0!Z+/) 齑a KGG15_%\K 4!5u{TB7v)7ʐӒj ww|d_HJ]+(䁟i2<1>Μ1Z]D!<ѩ RŒLZwpͨ΍|[v auv'޵]i?);Kmߓ_و^a|G1s!m^=sXo1<ǥ0$?۵/@W<އGL-@8TfEd͔yw,G>FGwMrҌQc4oCWyD8́m\Ng+g=(m$q7.l^*0%{UԖx^5}b{xնi} Dmv+x\ɈzA̎Z8_7BVۯw0_كIrgE4"T%-?GQOe~Hi%}\^?>$5lkݴq3Uϲէt*:"CЎ(=|w C"@e[ѻxv|A^I&R ~%vec(BPS3rд^R`%)Fa2 ?yYg7)msS&LǞ%T9Æ6q'M)l?8y; 2N2J=!:j$$hAb^D+Vq! B23U .`"Iiq$+<pǷvn9|ۅX>dh4>#p}nEx[/np.ı.jxl rVy?P<ŠhM|so\hӗ\nWC-~XI!rKH&=LnhbZqEEZcI E'`ߊ6]U=ܼr\!-'IJ1/oK1 튌qrIGJ1R@ r g ϴe2KWq2Xh>ݺ"Z#Jv`ݽF PAOSA\8nKVwjN|^ojo G9U=3< 7AL;hbiˁDK}$$aRAoncyGT%w>[DRR?qRbž5=C?LA(Eg_C-6 kw_xR2ϽT/4a.Ģla%0$JdT }% rqBPhbXG%s3t=>C{"r@ų/1ߩ] ( fBX"u|v oBkzj B銝Ql qoW;7}vVe"Zb-xVcֲa<[Y >uKܫ7[/J71GIzv\MVB;CXlbQ׻v2e\8zBM`C1{݊B?c ir9J;̡1ޛu-My uDgPL/C/7dñ*hE2PW@eݽ a0&gxټ ^aZ^ܵd4%XvGھ7H \ # # V3Ɓ<?9v{e'a#v@]"khԸA)bj˭͘7Añ |<QJ#^!:H_c$8snX$50B(#Hu\qUmO8K$4-8-ǘh)nea7q Ԇ8erh/7kWq0"rM72i6[%l[$VnX`7cvQQ~v4X$`>ɹ*ˉ:gW6ö=ë7ם 1YέSh,YGd`a~Uac: ZnOCu P8‰wޣ+/=Xw&V{dv: X}2/0}WVUޠm{#a#*;ժDB16kZl6]y7L9Tmޥ}!Z&*:P:r?)r &(lp4ũCU9Sƹڐ+r=}%&cdQEY3 H;" }~<);V_s ]j{˝&˱U޼t<Lle\}w`x4~KB^c ped峛$nLG,3DHVc3d.<Z]タ3%y}+"_`OL]D) 3ŏV#LƪqgTߟ8Kפ f/iY2UISU5UxzI IY_A@Z[5R+SYނ.w?VҸPZ`SY! B³ ä~3_Ğ&Cd9U&"geϘ3ЏNhOɡm_1hZ]$Sgŭ*ڞ_o;o: $Ɂ6jNm8 =\ŶJFԉj;_Q=msXd/d>3:m$xPE [ o>(1|%T7b#D^G e|Wao*i%8tEL#lY+L͹`Uc#i`*E&3X,[~]!Kҗ&kȋz ?ukw]ގ<-P)7kXzD"KdY`G`DDڈtX&(*e:3f%N(rA:Bw/6䭘lpŋ<HN7F6[5#Ns*,^$#Ck1)15I2]ov۹a?ХpZT͹ӿS Y._2p[R Sސ_X]c~"`Hm 9V^6;5N !QhuujdtwJMO;p\2 hxFpC`ۂ''H;KدA*:bU=敻c#ؐs;k$uQɑwaU N) Qd#}$u5maNl(0Ȏ kc fk)i}q mqW,ţxfʳ^!\"Ť/C|Ϭ'~@?<%Ix d4[j'>}{BϗrOKa]F,Xyp)7 Ca3D{P`-O/3;(?X9Bbjx7W~~1+'mH`pz^zH#q({D;-x8B}y۵Tnst1;w[|3ub`6o7I@4;jr"i.uE_{*dՕ4roxzDfvrEG`CͶF%P2=2=ۭ:^ ts窩g :AtH)d^Zr9)<_8cIb09 3_L gkX7`[-TE,hxgMgty0}<̇)ꘇh3`Kjϡ5&(줋%Ɣ@o81 Ig[ ЙWű0"U&?*a`wae6IعjZœGjRtPsg}pxVUlZlF  Sc SwWd Z%(pa=;g˪J/ &4L7ys -Lc͊`OT#QWȕ,?6FVBm$:6y,p \zz WTSYsg~9Т.b.i<εʶ2)4\K)NIqpu.{? up$-^i79K%*EgF`>t7po1c`je>\#o# srgݭ6~#fPQhȄ z%2WNpv .˓ŎT ˯DF(Zq{Td:7agSNRf+1nS|<ގ8-CqK;OUSov ?{ VƃÓoLXH5ǍnXEiڢ+0@'fR8 TLyHFO0@ 5 snQ/_aʖeܳJ2OE9F ,jz*NHGɿ-[◶&B@cJm5!fc;( 3aL⡃E־*Sqm5Jw1Q=ſj0tW>$CNLEg v)&;veHkůL~Zf8ECf(Lkz^@!Oa0[w.{~ѡMфDoX-tf͉nj;5&c"͕l\DWc(*z7S- 4EMe(yKV €DHI9rf觐VE VEv3ޕa49~r};ntULwK/;s4B@Yx 5dy4T&9Ǽj[]>Jmwn "VLxui}!S).2ߓȜ@L`%$ʗ#ԍK2IOϟ]Pg3ֿv~Pc4XOEצCβ2=|-d|r2*P* >#Mh~)p[ Zj]5.:}-Oqu&0n8}Ja%oB^k7NJv,%ޜᰵw: CvEVmيlڤbM R|s0y?HNe3sÇA2k#YOȃ{NÌ&~b.?dQG~z@lI pk3R=u55ʰ歝 }#*NZR!Q X>g؜Q:o9UImZ G*$[ ιK"oUOiXeԅ`{:@Χ219`eGMư0`aWq HzZoTW`P-Vc%hkŲj|w$ `9Ѻvn~(R2/=$;Htt\EKKN Ь`C|Ssd7OG>?5+9skq$eH(ܬU ui4,8ZVQ ++Yq`]:|W7G{-}$(Rk$?yfh7pXyCz #"Hxnd t$]A)O !2V2HPFyhouw-D$Ʀ0/ySp1c, &-*I$ oFdry)]/:_Mu~mN"A\y,R,ɢ=R|U,v>Xq/A+\&%UtWk}="&)&"̴_gskdzQ-Hsot0AT+pds'4 3`R;S٨4.Yni@[Xi@CcW ӏ̕Χ5mJh܎J< $H|.4Sl;qֵ&M)2@Cm %J`ڂ\x5>%Z}hRl19Ѭ|uVu8zӶLD6ˋCj]ҶYZ jѧnBSsOo?@N[Te5FT@/b)%le%Sɿ`YL7RRXq".68" Uv61N"$:~0w%TSNˠT{_X(I cI{Ytf~Jyks"a/ܑpƽ*)>jgS'+{|#3v\I۝m XُFO ϛeQcvTUL2+(wLt(`Nd.>(K ;6dV2  N3⿜&йo3F t_~?+Lx.*纐bǗt-wBL7 |w 6JpNiw6h7;􌫏M@Q]! `3[D&@1`)jo. 7~ŇMg '^KmɎ*&&Rv>|3<%\e肳p7|MO>R"%zvKӲ(Ty~;Ve*q$)Z () iNҨPVPm-*k a!}*qy0xng' T56po08̡7U9%utmovok ᧽sʮe{b@>ז6x=.A~6 RNE%LB\z'Q ,P`tF|ѳfoD/z?u HR*̥ 5(?vp0KplUP-1.=0CG"5'V0d  áįeܞdVQb2n2Gr+Ϳڤݟ˝I1:pbYsLxh$SChfޅ[b^sxv>biqM;`Gs,c)L6(u27ԼKf()jEBt%u~C[;H!3xɃțoqI[/%p^/74N[ d5;.$>"-Uh*5'þzmu=9D^\7p6OX.M6'u:5VZfD A[٧de+٩f_.*ߛ$_U.Ķi(vMXz Wxkk QٝyG^>`^=¨>b8I*d4<|B46$6=YPyyuлF:8pi?X~$5ߺۂS5=tl~-,ryI^'x{ݳyK}k\[+O2`rMY- d#cAHr+cXPIGeEF#H%=g|~ 5hv$H6*2ʞGΥ}U9pH׫ಘ1Ngog+^9zՊb~1M~R!F1ěLATM'tnR<1j:}WvU*fb?/siZ6wĜ}>@oq]cM0J$̝">H_zDI[(\y{Pÿ2>ØZmγZgt_yK's-!_,|sտK1H"i3yE aHNzրGYuICd@ 9پ 8FͨTZ!ʋ[,U2-q$:Ȗ-bT9&Mڻ1m%98-&LdxӤ?:CYb= (0ܷj%7XxכB&2l_b.=ta2bW3|$㋞ q;H z#9!ٰwJ$>1PT˼xՙ!H|PksK=]өb}Sr;3+evH(Ҧ8*zϋ#T7pp12q1Ci,A$mƞ?WN{wʊ%=TVP?r1Z@"W 3I)j3L eB5[Vrgldyd^JTgĠi@RZw?%mK.I-;r;k"-Ah6%,Se)* e;K9\o5k3Řg{asډON89$x1jaxsE0u h1ٚ0UpXnZ{YEz]AL̷3_qU 2i@<`7uem=<.V1{0&OQխ(~Dq9J|X PE죫GQ#[J"guIl;rMC- pd ~;.xRs&sCL E \;r]TYr:k,  8a1tEZВYKH*QoKC$ w8D u" kWr2V,ؐjw* sƄ-w\1'e^MuVOh3E7ӨķLX ]Xfn̓y'j H3p!B1,WpuϾFdaȜu MΠ&*bWӞNL=#ùPF h|Ă 1ǝi=;$S10+D`xHB`~p#ƢT|ڢ=?g3>uGUd,Y\Sr*͝H^]HZ+&wL1 y_ϪGt)]Ew5 4xŘCjUe IL-XjW%c"TG'FӏWEB~R.}_7"z[bCԏhDua%2'5l@S3XՈ8Ta,҂/3gS]v $1 [Ǚ9^Xfggkw[CFK.HspABXeo'p,S궏Vk0sFs|5G^7TH9+PwQx.U^#ȕ>]ߎ( 79[b/o$yqp*2ٌ0VZaaeyp<6Twט.(+&|q}/=,#1Dm󽝄d,MP)/kjçWZa Z"5BOM)b2Xjҳ_04?fmx!Y4rF9$P.=y9 X鈨 r kDu;o(H;=**]A%pvqVaSN 5)ifP v(35r'sM /s,Ëw@,Vհ#,]6}vŶvr!VÉ+QM6ȏ,;y ɫbo8BjB !-pj)xZ`۶$E<ǧ$bwoء{I'e"K5"oji3XA]]WoJ7lU«W$*'eN h%S}$NK$}LdtD2> Kj|SJB[WIXu^vjf&52hRqoN\fe2HoבI־[|Y6kg 071ꀏ-j(WapP\p!f~*1| _0I=d,@S4)P> =o.47TExYy8{h^f9}TaMc q1ERX˙Qfzޜ0T^G5ah(z~H-C20I ILl `_)+$¸7R6<H*w< :(aa'B3k5Ó:9eE/oٳiSĬ=*fu DM^$b?} (f@?Q|!%͐OCHvN3}4Y ,р乖-0!OϢr-Fn EQVvM1* !h@q$K훑lX.m8rW6k8@/~=|5nI׃ab2QV4$"\8L7J)\xF.9&ft58֟>c,k\8<77SpG})]ˮ3k\ą 51XuB([sF'b+ʧny!Xs7OfwMW]u5^ľ ƧKGw9ll/Dҟ nvQ¾Bn'6]%,.5('7o/gۆ1L$4%-d$^pˡsd9Xgs`TM]t/ Ws8if:[`% R'OWF]5HmSUxՒ IT6^d|HpJeCFIRBfMU9$J" uAAW UIJNϹŠzO}(Ffc10MMG5ϮW.k\}~SCSDe#kԎa\U5ۑĤfU,"|M. \f'\\\B ; AvPج4e3۹zdf: C{|G ߷ժ-әERQ|\%,ko Ⱈ!cD_W^M&V} 8y6*p1;RX6ps *+w"+nPZ~t?Xń´c~k\qqǽD0)wToȽ:Cb2gȶ$\%y$ }*Xqg*?ͣA?zU{pyI?c<#]GG_ ÎgV˗.ظ];}msԗ`PVh3<75֔p"sA%Ijo?^& x6mj#Ը?B Q@,JO^$Mc/mxP`+j?CHdK u׵'وw;܅pF::5wF8*j?h8|r\3?$,4ܘo%2{zŷ[M܇7\xO0)=) {][C>nt!W W+`oܬ~.jv A#/y0Xm1;'hs/6Ɓ1|kE. Xٱcֿs_jcN70 k]8WF qX> Zd1ǐv=b+7XQMXUP CCF(nr.֋Wkwh VTo?\Sl2޶3SHۅ! ',; E}t[TS'SoJkgfed #lU<P7npNW <f0 kʕ;#4 Q۝J=yyG 4$.oÝ bpj1&VMibWyU56e/x%)hsմ%%Rmg#ZqnOq f-t疅ބqJ|sgv'x͍K7 >adg锂6TgϤJH= ~y_XLϦgu"cf<KU|6rb'"2P23 _gO4fKݱIpav"]5;@PK6?MAG$q&n.xSO*R4F,^nOB^KRSx`{w,<;ǒ@ Y!&ز>- K\ݜFFYr P(i4`|Ёgb:t'hp 4ThQ 2jZ-;*).@F/Or~,kQ}Ֆ@Ƃ'D0w8 `8Nbj #kDp>!4Nqq%$a.BDu\$uoǭ09$% ys :Xa綿wNfмͺ{FdfXt҇`ׄ;l?ܳiΆ3hC.VIbUhX79Q.1<Yځ$DD#x7w`&I} Znn3R9\uJйW>Z3ccVYʦ.,Qb?# HѲ!aVP* җvUa?bk\we{7nWBPX'TiίΨAL(#؁v`QH"Brt5`/%+\_46:_׹`Yc]vij=t lnqlP&觑g8#h"UEX&7kS JyՕd{X9@*+W.;d"uUn  $\eh*/ uzWkXM;$]!Al-Ffo8!s$|e kgXO)O6Jd) T3!Q(;P~oX̓`NŧmS^*:k6pKl?@Jϻݢmֽ^ki \(ON~mRAqsIt>#;g؎?lGz(; bM0ѵty4%dYk1a(Ƅ 9L:#MbB0W2d.IAOx rhxG ebյ3+q {4bB#% L! 5!9!*f~_ef"ŁG [~!>)0Wrd|&;&kWgUe|- &dx8^ iz@~9GjM0o%e`,^"-ڕ8`ftRdŶX0p%:Wu}+1)9ꜰr)k_maR\ Hr{ż4NXeta-Qw`ˮSK'`(AẀԸܣ$U& oB՚KK 6X8 Do-(#W`Hɂv! [6/JHL'9`x,H4_/m1gpR2C.(v\x|R)\uUdmuyYN1py0-G۷V# Zpe>>cǝ(p{Pf.yOLEMı_y{HgN9J/9 X c@Rh^nk4֞D  m5Oۻ)\fy& DͭҖ;#E:xrx"{zZԄ6'3()V2MÂ+(4(B`?=؝NH+A= A3bI@9*t ).&ǔKms:&dB­'+ ZesahFbc"YXL["Hc?<܍eВ`F{. 0ݘE@l-HubM1UUơU/Ii?jlz. Ac"/pVj;?PeBrrߨFB2(z~w`C+ÞTX[%Zy}Kp*'cQB߈K2DA 'HO)˦}uS%|̭QɁQ O̊9Lu{)~LeWMUZw$ؽ"lWirK}~X٠˳3a7YKPS@K7n'3TiɸA5*$}9%:vH7w -1wCH x͂NX?ȂaOU?-hq;+ucP7 !8?w]oF9%O^Vjmld=YvuipEI{-Jawh0J(rZfed}f$/sHRˤU׎{x%9G ~u%]LO}d=tfNJ`3|7ɜm4:r4='=wbb#XX+Va^51$F^P336pS|)&9y8_wn= g6HyӚE]i$e;g\k~Ρ8l+d4=P#7L5 U+pW<(33NeG>d8@?hr Kmak Ws*a=;Od9N2Dr|~:nI]-/3޳a8e5gqI[B ZsSM=΃ _w9R+:ZڜEWXJbK(1L%Sfb<{cZ3y6ń23%Pi“>A4?Z #i_2|\,!MQ60?Ia7\A~.bP0c,nN8 гorQ NĐK"j(y& b.lV \}K0n0<0)*҈tlߙIPH` =BBHX5nggv#IעRBA`xzYvl;2}^堬[)-wPvy@Y`YYH>މ[݂GZs8=c4<`Ȅ7WV-[S0;g4%(-WrԪݽ2Y\"i';Y@lDA*8ڪGoy ]/Hb~Vv̂vV)vB$Y:s[J+M[ K-,IӰ7['cԩ% X#Fjdgash8ꦮg㬒Һf?YWE`^kpepNa+,T- =) ȽG3Ϟ9,KדGF%F:F ,K_PDo*vaaʋY,g|NKF KcDĹ@7 oƨMXYL瑭$rk3oa ;BL7;ۍjN:2zmypRڒD:QRX~7ถ I+>̞M\ћ(};ǴgGǜ,XK1E" Jv./;yއ)rĨYIs:@0v4?BD2_r*֫O U*_|;&$QRц}%V8+2Nըg;870zG;]yoha{SPc?`F./Ws(~בٵ헚^.pyj=;_Iֵ[J Mew )Zlmo zA+ 0MҧcL0XMp'Mef*~˥^]6&d2'TN 0eBZUgESTK:{*|ƭ̪t(l39UMc-fv%(8Sâ1Û#:#\7|3q543ckwd[lv$5ʂa]7}| MѬ8.\Y1 wgeW(9YSG{b:aD-# v\=@Eɔ`x Rõ<2bD(X&H߅(ׄrcD֝;ݰ;bxD'4vALQEPܐ.' `Q2%d1"xr*z`] ZJ6%AY R5iUHiP4 dJLz*Af^7MXJR@?@J7&n&pT(* t%$5XQvpV#SKg=BkBJOp\:KWu^޴Zb}|]5lf:Op/}H]6OIZw+^[ 0*qX5s}oPc-gJ|-l\Axp(WaܪL\YOR-'*p͛Vp?M`T8ipsA8s }F9`y8#6$~&zqz?tEmK1D63E_EǀͅCN%)H¬gD)Dq` -µ(ȹݣx}]#Kwɳl]aAJS.N#wtKK[dj 5,q:Կn 0{ FRiy;q tn/9F2PI͡f5"}V\ `ؤIzt#}%zVdž b} -QD!Fi$e:YܾWպ+p#jQpAe+>G&%2=iEoccۤ%\h@Up- ᙨ;_;p?sQG .hy}wr17ulX'YE~405Q#dQtQ O>QcizP0r.UNW-(`VKtFS~fjKCO/@.ՆAGK'TVw邍 FDԧ %/)g]7w ֵ dT 4"].[tPE5j`008Jda;wDu˄=Ht7˪قԘ<*n&5B욍SR0ϒxmf7O/qm ~C$XwF A  wQJ3}U-b'oL {5pDCܮp-Mo5*d, u $ճ4swgY81dSUV C{3DCûPms֧%}m;nSC0oBǓ|c@M 2;+K-zZ{tf*9Moj @F>Y)<(9/O/JUvb)i)v \_w.:IY*,>rRS hj] E|^O|W~XQ<#P:ZfD-4vߕ!= 6Z|ZZI'@&Zb;8 s슸qz_~IIٸ1.?{J>SLV4FfQ!V 7Т=ws5OSw)%ehAA`HMf}؟ (KnEѰ 䛹o<eEj'z6eQ},.LCxoYxWLxP>Ǖtߍ<7< IT^eӄHYHcLY/Wz0}+z';Ul}~{0ȸٗ^c nU`XV4o0}1-?7J Ѥ $]u1_:]6|u4R`cUuWS0l8ZTQ>{"Jڡ+..`=0f sJBsW.*bQ0'5Wܺh>>dH5BVւLs\oNs# sU˞8)}+nc x,1Nel 4#|hOPN81Y,zKT{ce#i2qs\\|?ۨIH3QD%;F'(5 (xa}7\PD[3gs5%wwvz8h/:S8*kaY:nBj=)2P'P  HP5e/'3}ULOFԬmҋ#%r|sMXKmm'6з=)je:SjǺj()Ҙ8?d^`-Fa9S >2.V=iʙ]ˊ/,5rf25ż˾Y"Gf=twv/g}}|9`Rt=0bPfb7|7ivTD ~ (72CP1f+(NoQ SvD-@翹,<-($`:խ\Kc)qj?2siZOv*y`>}yJ=8q'4W[$-VB~`;ð^0|&NJشHv8N##~uGf5s6g} uTY)7^)^xU)_}W4z˓yw~ViȀ98-2TS`0斳#m]XFak+*$u@WBVo>t9 cYN6t0DzX? [&ZKx[wҖ!;5e643"m|[ߔk%}ݸـJL֩H[oBƆ;ۻ= 囘8Tz!r.I,6}"is(UT~?>~bӬ+c\IO/}sΙu+z\& /ᙼt}H*HtRCkLgsDn#01ͶY߹㚓ƿC#%VQȴbJq60 s^=+l*sp<Qu)x bP)J\J>Is:W\_lIܝ箍Szݥ?RlUru}~Y~l(`;HzfjeZvӎ4:B3 sH h^ٗu~7}Rܤ!u(gBW\U{À$Ow8=S:kz'do[ҽUl_6*Be|ך6UY/ ĠwcuY{(&g]@o~#}։Wihm|L|~hIE2xBknR9RF۝Q[Ф e{Bh|G@-U|Jѐd/0 +5ȝg!3jb./R]ʾ( T͇FCӁgxNX|!Tt=75b6"qpc;QxscѷP05kZC^SmK+ڑ.6^  'f{#k8g?4rjMIfFJ(]h8F,9Q{R$Mk\dJQ^9פeם~Ж ^3 Fdf^~_anV+XB"̕l>,B/5BB 3 ㄳ~C0޲#kǭaYMyŅ=n2}YYCt:^c`4ڜ|F+FLB@XbrCb%Iƴ.È[m30e7LQַSSpRs}-l!h52J^2wP,ra'11`I |; vK GoK`JYi<ю섭I밻WltOJ0 ZD%y,U:`E0_[yD,Q>J4d&#vZF:Ih/GXʣI3MЎS(4FuEٛ@!Vl;lXS-PSL |D 4:Ivh}:V;X&03CaHU13+M[s_n}\Z-(N5WrIƳ ֛$d=@k?yIcY^6#|89u4ɤ>MKC`ckPeZ{Mhn~ŶjethH6tmb࿆?53ʜx^rq^WwǖRUbCQi:=6~Zqy5cxrϛCWo* BSxixe4ZS,TL l#7=)utF4"A8'-Pgl,04_))$ٞX&/9ZU)) w؄}{8SnddͶ+8I? Sn[YMׯuJXmMG1\WZH+$O2q!߈[@&DD~g*6 d9mmR>U_nh"L: */x!_TUPNgC,a0JdfIEҽÅ\`M-`å;$ӓ0[g@,ddU025hiz]y!XޟfJBS VREoKgUnxĜ-18{*fxz60I3wC^tK"/뱮 طe!;JjV+[bY'̔E=ƠRWCyBѹd`1+bVTMy !ڀHңcY#RJgIqCL8R" $Qe O̻!x9@߇V.]`ww5#7n![-8o0UM`4P5Y!J>>.1y3DFR~CMUjysu;F }{rI0>Вʿ}\Zrr`c(P~m9s[b M[' kZ^S$$Gl;:bK̾ d04qMÓ37oKE|o7Jg) _D@po;suC=T4!LGMjo5+ 8zI-jtY0BUy^-yy.f0U}ʤ۶ xI{DYU/xH\ -B^ZKq_69 ;vk/fMzw+_׹|Q7yRAZ_jT8XVQ@a06eU\b)mثJg= F2$vƙjcPg$ pBjT;oh14=v W@J Ԟ3h2d >`FtISf=IMw~iAuΤS}$ d􆦲D>}:?% ˰çWB~N|琢^Ujv/o(PFhyx>;c_:kϸCj|XjʓJ 'ϢyʳrGP_X]BtwWT "sC/,+4 Rg$ HzA=\QQ~}2;(N>M KEnˌ3ah:"x>P%꓿k<X 0]7;m<3I+@LBWu:Lt ^p*έ^Yf0MSu +Mƹ[w!3Ի6ҕ&GOO[e4夻 `ypN`[b9 v9,:(~ /Q:Ք @A^(Tq`O`La2 qf~j%|i;2[t%6Cbp;2Y: Yަ`:O b.npJ̀a*Cp.uݴSt<64G@#xDwl{]O'@P-ɵ|.VB]Q^.GJ׶6lͥ/%!V ]ZvH5px877s?[H2GyC+X-) TV%ywǗfFk}d|Krjap'is%&yo~z A'I)?If~@!(J6F@Ǯ8Ѝ TiWP ZYGbSo LXݝ.-܌'~, bH_Mn r ](uՏ"Ųz8T<&;MOGZyU˛WYv!31 U7f+-Ёܣ[^9un:sQJڪaCB~Q=w:z: 6ls)5ݐ/ÈFHDJپǭaB?p s}p_"cĭ>ˣuo`NF sZn^׃/TRV5§:\䈢nsG6ΕmU^vtM֘9ɞFmM3`s⎉󺈕1M%o|s ^Um*s'ؠKTQ)Sa$6ujh*–2T4ƆszV_TlD>Bl&U,#׫ ť d)A%ps.(bؐM6nbt8O.vU)G{u.?-].%%qqDQrBK6K@~qE 83E;-t^nW ^31>NI z?)Z9w KE#H,7&}+(QvXb}[>mLesKTWUX1G_qR{,t>]Wtr+5 8Mf" 81$f+Y9a$0EGQUFR=IY$UcVxE5*>`O-W.2*Ũ[]HG, ĩ&ͧE vX ?Z{έh,LU hs/ܠ>-h.ON~ZbydI?ar #dV|rF&+:&MrV}zyWTA`Jݝ8?$3~-+5cr#4SMDJظEA;v0"I.Ɋu7A9qb񷆌Izg6rߘPKv"Xz'e2撓QVÝt#@tK"rb߁KZ@~YU8Nqt;Zk+oijgF"SVtN=Uc M]cFGzw#*rը$i$tصK_jeSwaRE+uNYi%[jmuΗN\4cͯ D.a-@ͩZ]۫'ņsRy(zAy{$[ ih߃)ޛV lA[؈<FYܕWәc, Gڰ>厵>| trXյ0( bLdAmSMZ _h>cmKbg?e5#J/CşNCY_O_LDrG0H GlpOn# ,uM܃Q `TφngHǷɽ<(ɩ_iCh@1AW4y.P&Q88`cʯ2$,J~W\.vUa^ TDIJk1Sx~vi1H2,K}wկ,݋z"Ę^I+gHǘ jlNQCK$PYeLX0uG{h_09L"jэy-MG}&~Lr3{~⦣12Ecϴ=EFx_!1Gn3 кGz&{#14ȰUi"jHXw@R/Xa`gۄCNBP$@tZF( Ӆ/i Asհt.kc&-z?س~(gosy"SR-qpuX-8x:+Ok'cd4lPDq.'fg3Dž-F~T31N7 WTe{eCimR)&wd{-AсJ0 ؙ/ve p'VZ u j4"4}^UTtV'`#D{bBr-v^dfES G;mzϑϪptשγ%wVќ{ (<ųU+@rS _P1[S,Z׻~O (=I4!︰Y*Q#Q%[]Az;i l5= ~tqw^'F});vo01<*p1J(u.ێ*0Jx">D A&1UJ@~kֿiuQj@ c,t;iQɓߴꤓwb55 s(cIf.l;ϵc!ZmWz9B6tYK ]ɜ.+wߤd5BEr0}SغG8B$T-9$yjS~c+N*hQs8!5=GGL e,( J^g9ZYZf^0D]Uj`Y<1QK#|pI3Jf>qҬ&A l99UgB>~#>Ph\Rvmzg{&e芿6KY_㠈78U<%)t@1oB8ex!}DPkNU 1jd-*A4wbE?q&2l@Iţb`9,ak:{z) $PvhVۙҀ h֜t7l.(BQoL>)]NjQTQľ2|gg1w/5'̈nzw̷/Y#-}QnܩI*M$]KSy ؍sB[s,{30fGf+ekhVMnewSdO*H >8VfgIpB͍hh|Ƕ+>ĭb_o?*]iKdޔZ?{2K}oL4qU \. Ɠ>cۂRrf ]aU,OG3ΑL~x̗я(<u!*(Ie(te$߹+ >^|) ʕX>i6rrFz/P;=ynIwҶigZHq?=`eQ^W`{n)I F\ S$[WBLeՕ,FD1՝58kr?VOAsBqO b5^rq\c z*4[joehL_@vL7l)MJ|up&Q)@t6^'(T%\r+aHAy<FeV`Cp L%|mV{[,n `N-{7ܟ13"cq '$G"R&֚/B2|nhƤ ZI=;v1&n~ϒ|$qyyOc2?&_}bI2#+|Pox"}E;.|895VM6hFqhaʥAH&7X8`(h2Q8%j5["|/7~Ki4 Rʔ D٫ȶjEf ڱ`}FUHF;/`ӰOPߒ4d`Pj-]R D c-\)7d+ŀJv{1(Ԛ# Qx?I:NLfY^LjG4W5rf| xX_V_Zp(hff2;tvr5s>NO@(e V i& ΌsqD̉~~ғoYGEHt:}jRn|I1m!k,]cQ%u ݏ4EiK J)7/YydN?EIh g?lYo3xjveU aZy301:##y!P^zե*`f;vWMBE:fuK ը"<:a^CcRX|yh1{)dlydEH!ܦ_9 [XRq y1CP =$66Heo Z9Zb@ij^<7`&]UjZǃ/b´{E`Bq1y:;v ^ w&٭r+?dd#U[Ƞ. %3j.; O׵a ց@t H :@}0v3RLL?c- J$40Ɋ$[MU0'؜9$Nu"B^o)4W&g0*oTF)+Ϣ&'*︒ ;*F|3i9?(DQʼnK./|L'(#:R8j3/u_*>H7}Gga| ?nRX{l?z ` 6YfymkZ:;+^b܊"AGN#P[1b@[L~|gPmJpH feVkP^@@pt\og~;"RO t#*9UW !#eBvL{f[ 65_46=-yJvpMFfubxN0) ׎\G+12]A!9ڏTˑYn|A+/ qbc'&o);*9$7'ްhN.>z>k7'Re JƞXp8dZʋGv6$佼 l8ʹ"EΨ #s9V]\í'AdG_1tv \CgGgdQgκPkwЬP !S (-Hh]+[a4yRZ\#Ø̖c7vi.£8nxHzijwάC ^D哩vbXe$bubBҭ  ]a~P4Bo&Ḥ6E4 T<^whDF\g }kn"TeKnWl_xg!wi9TPa[*pze^8o[KEk4f> -&JޣȐ({t `ܳ"0u<j_qdHrN^(W 5qguh2d&2E/q6K̶ [Hܭ,AdU&ȸ'0$-8UP-r7iaќZ:+ZW1хb21Cʮ)]-lX aq\߈Id2tmI;fq^C@WvxϓJlj9jWV펕hW]xx&O׽LPz h *wD-$M!n|d̢++T&ns2QE BaF,Bܢj@^19ex7'#y6 '4Yk_hbK̒tDS)D,֮̈́Y,>,̵݀.aAYw|6OUvHs2Z 9g//4^.#dQ~,?Vh`l觨ތ%DS3IndLc1Ij ao.bbKfq6,@ԅwIqӿ̯6LI¤xl&yf[ u꟨/&2&M9G֟2qXi Rӎd<8HӍ%< BO&F>D.Kl0ܣ̕Uj&Fhm1c* ߝb{aڈ^Mu:DIf5<%IC3p;'z sIE De^ !en[^ ?ڂݮPg1#q84-Jß0o8/|D欎xoWf{<^f9t+PB%j§_65<6*tޣBԙ4JDϔ8s!H'iQ`Pj 8Un.Jο3!DEVdOПre;^MØ s?KQ#ckt[Aw eE8 g\Dz 5%Nݞ9i:ĻI(t:ok*mY|a7Og <߶y2a +HxVS&wtxo+u(0a.X[wIHQ&Ž#hifWtEeOAo.luNEIe 0p`;O* 9rE!Tl G!`'hcξ`H1R4Ԟ[B`Cmf;C_*3} DҰ-*C?R$ v*;VnW`.Ѕpr#D:)_ Qxk˨&%覧l&:ߙ Ly dmt 5|J9_d~Jd0ЋܐՈD` K1`| ">\~$fVW q)ܓ~pyfL*i@61G2 wO)=U"CV&8~ȢH` שRG!A= w)QZ"$|ЩHG8vԿcRn"Z@ ؊0]\nn5MtJag &ǛYo8ZmZr8IdE@ԝ&WdfYc5P2Abɞc~Qky(&*/J8*b //ڼ۠_凙ZFP0Mi|DU} Z PSKq4 -K0ʑ l9w3O`hY dЗV~cC^S7Hni~ + kv6!Z@j#$Wj]yFVOa ocJ+շ Iܔ4~Ɲ̨~Veywֵ;WVE,gu(7b:ˎVD_q*ϋ]%&Ygċqw9!鏗 fGMEL [c2'DkN&_Ahܜ͡b|rT y98K@x~>6|.xS]ttCHqc)ndqhQJ3&H;4z:tU(\a0#sG(#~/JϨ0}'Lew|s:޻ޱSq +,w | 4? ,.扴qgFʅnĢEĦY>w~,yQ b̮<6t0 Z$ _2oF(s*wP±kRU"̤sN"(S8*uY_ǰR-PK;fs {%x1 aʶ*$u]-%܌#;ìM ٪ sH&!s) K[̳E8S>X+VU0eJGh#ԋ+HXs;噶 ڠ3b').XvBG6o1~K0b:u|}I4[8Gz%{ɡ;OpoQZYP8' 95~F,? {dHp5~ W)j4:NNL)eng>݈;mD *G/JUa.esV7cnT+3|q,ò¾)ZqbFQ|:B $hZJSP-23:n }_" 3b4\=d&SIҹCwχ|-8M2G2Q9 i~F)BN}ϱ*pi:w*8d^9cju4ŠY5N ƴI7 0H ۭ>&_k sR0EpiWA|~Ie=h cv<20O#֩FbJ;&1Xظ郱qw!}L} =I&c=)JQBp8E&.޾KP~P0Uhy.,X1|4LcFά/2w֤ r91AIb#is .[/ԛ,࿳p(yVʵ8Ƹ!.'ƽ3*I H/39319o;}u #+nQA2uE W|3YtHA-4>Qخ\_Eצ-#̭u8{@mzc'QXKZCm)SLg=֘Z+[rQ?g $˪tq}+0'US6ኑm|AXb\p +Cf_6Jk3~q`M//B5Z+&uI"nea@-n$а&y%.S:cSB9؞Q^FG2Th gq\orD3JV%)l$tlmB-"Ngjhgټ"կK' <ݺ;o<Hⓓ FIJ9aB&Xi}b#;k)KnưX0HUaDm1jOO ʱ$'6"YdF FP 7mpkc{jC6%9+ExYQ<)q*+ӯaKMLEiYGDVۋ(d(8eVb l@b;-aq&;!}빵 f s*KӸxT7wE!;[)DeC~!MlE5kuD1WP̏g6!Ĕԯhr9vs\}:3ncMveMY3S>x6)E擀dñ6/O -ט'h)ESfH-xL~wQ/U+}%(#[Ec4!_&1; ཅ]%=~dߧ[w&+;5+Iޢ @aeէdzc㷂w^*ڴ:7<d5Ӡ3+4A~!=>n/@HM_hP_F-Htwz![О\%EQ4Ht]Y.=抷I(*GYo!䴾b ^.&z\5ĭbfcvWQ0he9%bkl3+V90&S|T.3YfYU)'C6zV;Vɤ ,&*ҌgjX9#g&%T:9` wۚ*YJc2Ւ"Gs~Ρ,L%'6Ϗ뤃kq: [>8aLܤ7uH{S@j&h]Y2<),Kw#ߚ]sk"uɊZAt"Td].ưЈ գ_4|ڨJW^+E_]f֮Ь=*#X~:)m3i, C4>m\>(q|p*W"W*5 Ӧ _7Fa)-F9}$.r'gHefO5,i_nP!21#iQ[04T#}IVׇh-Kf-GH[|"CbRn,m\uuNd ~PWiL%88xGC~~+^ZV+,UFL<B,F|uФ]IHs7}nnuBՄ4j: Cs `wī@?$XK.mn s~4-{h.[ q[Bp3%6 P=" ?'6 M7XpnH3޹ 166fWD:-tl%r.P=^R*Tn3YQkJ<{ymx'n3_Q^j d˺6 s}[=E L6˙r'UJX^1u0x`626N і-zf3ܸޤ>4`6UԪ!!fi=z$m%qfBҜKՄaU[f9 S].FY +DbUߗqCk7iew>G94>?• GvMhvl0ˑRڈ 8wrlNTf!(t.7z}'*Ϣ$LIv^-/BʎvLG:C69g)V?#̬ONڗ[ZP:rL?%j4KE[ԜbJ{iaz u[KF`cTVk`! {#v ƽ%@2ݎ;x$$jWtP{&@a%F7#HҖs l1+T؏{+|#lQ@@F}hy0 51i'( -)+oChޓ3>xSIGGc:h1b/Rئhr?f?a aGHr%ڏ(bρFx6.YDZu4CJDrT8ǟAcu<^h0gS IN-F._]B]VLܬS2&LaK!U ?j*pT$27ҫ>{s@ *d<'m|5K7F[SUBN#mKLr`zW .N׳ V1nJm__Gon#9>+(B6HJס$Ckl" r4+r#MbVn@ز:I[jdr$iEٜͤcX)_gF䀳7jh'F Lγn`&#,ׯ}r~}a-gl)PٳO KbPcc١Yv_bxJ1%.+vS#f\vuCcumc8ԚiX;ʁOjTĹqƙ̉ڠn4:CU:ֻDMvscZ'҇ 6z>% [:l*&v'L|XRDHm[™9\*u=X6}|zr[DVO  ƪ}[*:yn#F; ԰Xs>SdJ.\[( e45ĆVd.#oE@1 og3!-?.ehy ޾P:wF8ĄC_u]Ԛir1@NLR h//$=DgXAGS&I/cwݸ2Ѱ(?uה{ p/oLDE+qe?YZ;\N0݋TJ@zJ^+X/=-a3 0/̼2 %+ퟘ NRј7-۝C0z0k$bOG{%'x~{5QZ1UFD{Ȟx$TXQKpmIĹS;0Y#>+%<ҘSQBonryhxM 0<E=9rM`5z!XxK~Џbjsȳ-';F3a 9H'e64 )GjUx%'0z=7`eSGB/Y7h3[ I,2p1򀢛1iNd| [!cW)acN(BlS2g檐,̾ࡹgV7+"|RV\uG,1fuj!A+Eke]DMy21{6½Q8@c`NWBIcQ <)QAT^)(oź%͞86C &rT}5 1!=xeS1 O3++rCk~M$^ӈ`47 "_xSx!2M㐡 Rd`-K[[X_b1j ֱ^C+AxG}ռl5DΣe͢$.J#)4DŽw0Ǧ]LZΏ合2>#B/9DUL 5Dio`x=2Ȧ5rujeJQXgt8/+"Y;FPhzS'鵈ARU~\gn l/kຸ.uxz{ =xUlJ~kdH Ʈ?Un=s6("`26C}O|~4/]:{)̀`a+Zf.xkH# z\tFP(ME.qqRCD!7'65l\d,P\B[똾ڞnF6&'0ɜδo-Xx7ӂLݴ'>5 c+4ks {s\*DV0G|*̶5q2z=3o`Wl_( YFrD{㛿8UF ޱ)-m-'Eë۩kҼ]?PʝU3(HY4R?P~۬M9\c)MvPMiB3TKsNW1Wqnr\^rHh갩\G@$=P<[ i]6*ONg ٹ|[ 0)rJqヱoq=y*C"dMj<\JD3/p^蘏/%3pKrlf[,T;r]c+`W)9%NP圃-|=!ckvݥd?[:aħ}wECحAkXNlػ'oM (|8#_˂x{m4rb -3ʭqF^t" ',˗sR Kqe qL7}6~%ˊg?HNNJ (o#ygKc+?)yA//?g?x&;v7z9 Fe;ǖ7QkW:ybPi+abz!֌(M:lr> pMEh|+Bxʓ7W]67 * {FBviֈ66Ѵ0W_}_KS[-M u,,vzo{WFYy 9hqBHr Y0S$QȦ;҄-k%{ejF8Ļ 9q } ;GsB/Ay{#v6'jW8.k,̃P=3vE(6~޲'{5ҧIŅiƴpGHcCGtCQnc%Àc:K+*09c\Iva{"Pu˵ٿyUW s%tox!W3&_mⓥhb%!UK[DRC(%/dl|^4 rilaTua@Ӆ3=sb3'pzߝ \/1&)g,!<@N[ ]CbT2%T&8CɬS;Ul|ȽLo_9&^ceKݪㄜr)((X;c*DbB\V\ жFpk$ukD9U_[\z-=FȔ#XA `_8fBJQ1UNw;\A7`9&T$5rAXWP<8s(ƚzJN׹x3h˩|\,TVKM Z7:B[rYkFK_a"O R aG9&'XZ/K9nc&)(#7;[裂jh Ȥ(:cb@5؏~ C4xX]Udÿݞ:28&Gw.f[A-EY4δ VNb AVi`$!DJж碯jǃ+4P11(Qʕw}Mӣ*8v hUG6an*,m};>XSA#`ȧXSvSڴD&~˩ ^sf,Q)pF*Ʈ O&Ԇ'(Lj;>?ώܬ.TcV- ,y}C .`)LdP+սD{6KfD6oqqآF|VGpx>PNeP!b˽Q!qDsSd2c=d7kNxvz(a"zWRq8[j :1QeZN'4Ŏc_mqXv̅8nf_Ŵb8}@Юf[N {^ U$+UVj GZ:sʐך7b$i_ֻraFXa:?n@|,PD6ndij): ۪^} )ϒY[/8+]iYħL"4;lLJDoVmc3oRqb4>K5X{z4p?qQ(q̷m|?WǢ;kq@uykCi`f'@c |Ah G /aٓC*Gp|p? )h25]Hf}W]yOx+SHL.nDpg8ݯ|MMinJuڄ@e;3ރ""F^ٟCVD5.zpk jyG䀱\Dr2.W݀Ndgi{] za?O$Zٰ ÛeTGQ̓ϕ7 bl}P'V8 H\P ? sHLS(ƦXr}Qo)Aos԰cJ'd,hwR?ׄח}jh;z߀7UwsdVaq4[㝬{cKcڥreN8q>OЪ3CyѿQtFL|nMcDkFvx34.;Y\u lHCG0GHxT٦Q,~Yl ٿk F{"-cKIS,HK|@-֒TgH{,'{R2&RbjշS_%D/࣐|-bgv|5H'Rs;wZ%!Y*w$k&߽JAgoϜ'!.ѹă/mBf$:Zϋ CEeLqW%TL6W&WŌ',}BN3  f7߉Ǘ~yד]o2Ǣt/#'Ey}b4}(s^7C)U=+^F5Y"JEg!≂^{7qLX@B=-׏oQ bJ:3LM: $OrS >Eᠯ;hI% lE ZOs^sƞs$@}q}ϕoB܈z}`VEa&vD^J[H+n6*lATRtc^x۳򧖈pVA[kHUI@=wrn}^mSƔPyOoBj;7Ve{]x/eEHпT4V#^_[ۍ KBwMC‘v#lL7ԙSma\J~U!E~ u35(MYF˰8 fdFOk9jW9F3X"$RWڽ˖"u.0=DDSA \EҟZHN$=R>_5q^;E͍skDR;1 DGHM[tQdK XW|łI<rdtbTbZK,a4V4F1eF}~ b_SOF/]Ee2wo_hzfSqci~lHpl 4Sue[gjM|U5l{ZйzjׯRj-p2̷b$Ϩ&;~hORu'um%@2q]ܱh-n2qQsyS qQ-s kpVlxim{a |KK99b B~ a_M *y3sMU NR]=+; οl_t.D_jPeL6JǿǪNS!mjvF(^ `JD@wI2J.Cهnσ>C>iqtBrF#xjݑF3o:W TX)Nw}3Zlu`Ɛg +€ _  H|I/{Ki jak95%d sC:]0s:pCb9.~Lmm{80=!g%ؤ9D馱Es61. -[%#Kbec|Nj .u4抅Q 7(v+sn|>5;Af% 4|kh&s d%ǘs)o|р#Te `ݫz;Ξ?.)gJo=Y:Z$T+t0l.yR+geM Xk7瞆fH̻mdm1yޣN79aY7o C(,w7(C%KEoWHWydZ˩}4!*!a X^ǟڼk 488X#xR%r 4$kpsy,'W>4H&,on*V"9'P㟝Wz.kZ?.*K)6_~d6g}!{>@k8HǤ@S9Вf7^]{!P_v4=CY!Pڰly^qbOjAKx,NIMm KHG߸auo1E|TM1zr0*sA`}zenHlC(Z͆ x^)FfЎ*Pl}"#J_~FO؊ʶ+O (㎦]W@H~̦+ 3uh/0)0b\E"5Ջ}G6PycN}9Cot}0t"/r'WF\)UYRhk *iꀑJ\7cһ/ވ=07D#Ġ|QxeM$h(`S<2GE=, zaAEDG"-cq1 E"0?rNc#(B$tژ*l_g 2ҟD{*q6USͷLFj{9e[9Z+Be|G+M-, FӷQloR9EM~=,ѯrHL@ mg\B l඿M)}fϯO  /l{_R1Z8zVXy3zJ<' iv.bU2*6us_U t 댯M rꁰPYq>RYd3$X;,,a,{px@9yf(,!+Z $4j0_kSEWy#&00Ŭ"w-&^;YB,Bh2OrEGx0Dē^vr.4UЋA3KwۛXhYR)ZtQK*iU~ݖ.':& G6E5js/.?q("a '"D0T˽l%}0upI1[/6 ~@E/uQ_j$WԂ3Gi<s\z Vl櫲cx e⣱}BFx0 /=$5@}E <7.3g}" [;ҽ,+s\hxFDDpoAT!5t&<'s^ȰQ )vO\ΠVElweĶd6 RudV9ɘ]l 0(b9,ʍDnXJׅr!ggl;ֹӗ5F 6oQ|,Շh0{_J֍IfNR[n7T5kRd%;!j@@n xr'sґ1>hkoJi]W hC#8 o.خޗ\@ #tPk;2Ix&$!(tӻe@ 䜺v௞QbZANgYo׎ CRZ ّJu@޲>ZzcӚegmw=s\i* %O.b)ecx9J }K8gBj(=f{1PrWa mT-Y~U~EݽxuM?!\Q_wb$rfXl:IrK 'Iɳ早3?Ğ~EKZ.@U>#BvG"#&q!u@ܢM_ל5u.kA\yBKFB͟@=dY&#^ ŷ7(wrFVsDa`u2 Z *bQ .c( pv*| ;,Y g;$ٿNC'Tky/dӌoNk9:iqaxmV-T4 ƤY]}N =2bTI@i3 K.Ro\ ?{nGfMq]ƉꮻB|{:΢ԭy;A1@iZI/ոvKǬ$!2S6L 68Yƒ(E5aT(Ғ{Tv(@ɩcқfu輀Hc=ӀIz.VD>o #ؽ5֩fQr ^8Ztqe:T6(`҅yIBu y,y&4²aX%;%<(g kNrzSpTw{4ɝSP#ף_&Pa1v*#e3 AfUI_=`@-aI@"lhn^-ХL58e K``R%Ҷy"gP  l$M58ՙw Ô#/m~§)bTo!gB#+R+8O5wY˜>e{2o4VA7n$H "ݾ#rb[rWQqrMYziUT;aaxnJ)|#wnjh=WZ~oCdam˦B:8C+Bv|G,Tj))5zFHZ1c>kYRO+s36* VyMKP=LN#*PIRȾmTo52Ob̷TnX@_ t.&Oy3e5Q}Cd&WdTRU6UKK).=̼ C=kxr9BX`zq8bx XnL[ӠQ/c;PjJ=O"GU>|/*`Nύr NxftaOa*h*:6Ji/k g>"}c1e3iyu;ܝtM|:f6i]Rn\ԍHۺ_Ȧ?e81dd`e?/Y7p#vlK}ۚԉFxW pҟ\mCx69w;K*;bߊw|__m\v/\(@Bh} Y(7ũVo#l.9y)[N>٫3   A˥ ]Vi떘Ҁ H$ZqKV |ҰЂsaN+-2f2|o>)l6U궶Mqp<&I?(W9HdQM5o+Ьv3P!qrfU:xG.dKE G !5[twT!cx8"F6/8^3#Q\]`ƌwhiT-nX4@v6ʃ(3`:$6*J1];-,:AXGaxY5 ͱ]_9/~{mTi,'+Ğm6F"1\DS!r}+I9 }Pک9f~@r0Rjsp(ޑtagON!ZkReWG.=۫o6 ^و{B1 cJF!%%"˕+f#9ii"(B "Bh;3G!Mی|Wy#tBxHm'Y,G Z 5rg2e׶Ref?O)~y`^7;1c]\ř؀ ';BX/jHD\b~+K:30-ja]3HIԣ~ZXb6#ddT}ub75)K4K()3֨ jBmC3eb9t5JMMZq3LN ªuPEuzv ՟6 x6٤jA>3_H>e<ۜ=t^0ؐrFv񤱔GV ,*D.H %XcC) Q[ϔk Q !f :QlnPjB8ebb$r#h@ @\RlsR{m+`Z&M=:S悷]oĩ6]ER+sE8>,= sQ!+$ɧGL^GLJS&B+*^lC7pݽ vǗ- `S½ުu$-Z)r{0:o1^n.&}j2q{ŦZg!k'AA}_='=sQnfFˠ_>Dkѓ/Nd>ntjR O؝vE]#Oo_wmLnHIf,tn"(EVb9,!On U2Oa\o֓_1;.4@ Pœ BRaa`8ޛ$S/_/tmQ(-̓ȫ[2G0p\.M,y-HD%Y-Pri# /d"]iw51d\jsĎv9eşq=4˂4%B _(BpH0d>їtI* g }, msd@C2&(U#)<7b)257"KAu;$bF 1aZ!L4)yƇ.@j7WSRª]}y]Zi"Jx#uqr۔m ȗlFpAIr#YVz8S55U\UwޒsF^cjD쀈;2T 1ONJ JlEսI4vpˊIzC'^1* 0[w혲X9;E`?K_3'';fdO?\~9< o~&@V(A.y_Qs\,;>V/?HU=/dVK&m7^y?G3mW@:U* A7B  ːw*{63aXRfb(z\"nm|Y3F!э< GC|\0I*w%vB{4ԝ3-]My#, lh˦+ww[p }k r(ސwOVhw dpdԃ5WD)rY 88|p|hAu?8MCH@FEOYP;5̉eZgv하"|z޵3+xJ gVDr5X*R&;ob &QK+)Gr8~n[.`4¢pj)Ye`A+w8fܙ H쐌ϐߴWMQXHvXi7RWUi9Yfqb ٵ[RK #/M鞆s +k9#`}ĉ"w(Sܡj*ŦŚ[ıH.p~uZ-FF"*x뒨/pf{kz 2B %̯G];/' IoL@\pb=1[^ l0 iaO8oݟmXC{|hۂjȉ( L<1)ti0Zu4MCċoɆ4p9A_npZ}(dC g ԩMTcjNԸW2Vc s+~#4,-9%#~;X.XeϷ}?NDjopʚb^؋b9I yNڝ$M&bإh6 fp!] г$`[ؠ}!SZ@_.9hݟ͝ˆD!XQ)b߶@AqHȘMV [wHS]_OC5-R3[3*Eʶ ={qM Hnoh<"*iF_E&rJ2,zWk-6s#L&Z p~<+d[ n4((S|BN u%DӠ8>+@\ZM{48H^_>Ei^@4MHhQ]Z:HhH>u U0(jA1m J/c*q8kPP'c 0%@Y,QJ@rdVLj@ ._/si2CoYvS1_(>:q fcR+}ĸ|`z!VtGhqh'1Hm-I.`-fTw7c>qD_ :DZ:3r5S!ނLĐAQeTg #ل t%{aF4RўI3:[o*c.Eg_HYh,W1/5bڀ ~$z N[`~Jo5){mk޹jt:f&7yN%GZFJd5Hw6|aa2e&_1Ayj߈ ͗v!_~ly(˜~O!S5@V_Dxm 9߬Ysm5e 1\+=G܋XѧxX_̾L HPnr<%,G1-g, =˘b.QpˑkʞV_wr괸<Ǽt )q8?};UYZIkcki yL߷?&Җ7xW1_4ky]Vc#<զu*FA='w=$jZ߷7Vby$$|mUIo Իje @X^@G q u{oۉ,VDN&̈́wr:ww~%%e/Hʧ{bF z̥p#@ BVWz~` {Dn6el²a?FK3}ȮQz?hɟ-ЩT6ޡ.|+/XfddDE {xR!OU\7xHns&B @Ol(-A0Jak5MФ@6o.`Oٿk=gZ[g`8t;q_m_{Kt0 I]1.;FO  r{䕢5GjXn2@B\|3uZSٽ,ط%dtE_xbGŃQ.Y\t+DGn7&_@3TE,Z#>Xt3J&_8cd*U/ Y2 ^}BB<q SjhIIglNeUG\y[m "MKoN?_pJ$粕?F=pR%UO^uSR)=nh|v잂T@GKU*(Kh笭O[b~#8H>?,r rc@^_0^c6!rђd0gф?v;k5B-hnVLx *2ؼ/IʓS6(Ne5WZV/)a E\3mq oREe6:LG%"ZkRCɷ~U+ *7+AY+ "g"Lt{XRIw׳'6xN;4hbfRs Y||;qc@ CZ|BjLJ:PtC4|$ 5_o,Ѱ]}VZ# *t4BL|/T%i:EHn,Q zS A֖٫DG)+XBE5+Un40;A̅p59/kOp@4Pq+ұ9q;}/HԺ]!} F:C% Lq!V[4Pc "c^ ⎯-B>_AҜyRVa퐫' ]`1ì(yR U&yv{/m@K2 (x63QA௄)L`j}j/"m(7v+`CR$ _}`{L6l.< LƿL+B] !H4hF^ձ7{Bx9xn}^@:,gH騵*~6t[xKw.lw$ !c+_.hV%J=W^ǂpws̟sصUscҏ[9";@MPR[7]pq}meg웪:bm|Ϊul=TVi1)Np#]P ,S=K'v7j6(gj6 t@=Q g_GXB/{4eϻR] 83=bDZۯQ{3#JVN."a: Enqd$=r{]0n-z[m$hnQb2R/S \XmE UHt,x-lVH \Kz0/>0-/Y00y<5($LB`)uX86(u&T_8Ų+a E&^D^:FBfPq! 4 {pٖL6;MMUu}EԵs0X[iީ I3Lwc{] "g٭R̚W;of2NsK~)UjhYZLu3a#^+^5mMˀbax;/o"z" !%Lt` ^P5j7H^joBn"DjdZ\wj|'+=N_Jk1(ݤЭo?4c &4m++G%y6>Q-P^,ȥK'x~Bc'W<Dy'.gXË_Y8yˆUp-␲@yrfM/ wVWHcͦZ?5~F^l]|?ri<4pO `X %Jb]U4ޕt!)J,zmp[I.w]N<,m"1v^f .y;t.u,_/}4*ӜCb&csqEuBR^"/>L{~A /9;`MWyXkQ2K av&ǺXVY{-V:ng_Ds3gՓ#DѺcEFsCkEUk" mjm. smPa1^oDp?AIaۮ)P>>ld㐋%cr  p"B)p? D+7M+dȟ-Md UCoGv Ji5J ]H2w( |?\לv}(^\:VΫ˲/6+g1T>CO /XAVKIq<0 7 |a e=nr;؃n>Zz!( vͤŔU)DXK0b .Vu=ܖ*bGRQ`v! {[f4[hĸXɖ׳2ވ-pq!o7rǠq5<8Hfc/ ["\ʐFo <6 㣣^vFg@d*t-=a ly՞pCd in3"K IӅ4J ο CH >^ty3h ɳ*6v@p(ph`ea2ƻ($Y/Yi6Jc~iD ۝zD#"͂&vSMx)~ :$?41\܄;~DZ1qp];w HLREzclb-ljENIm17gt0S !jFebtN}r!$헩mv9&Vd<] ]v93VU*)g:*}f5Oh//jn<䢝>ϋq7CFdp1\]=ϡ\k޼ %[+1V$C ;K}; >ά+=p1f{?'iipb,cq(Oҫ )o`P?K qr#3zp@ny7jv)MdцЫu؋GХhA,4Vٸ~=z3D+7LbfIj/G^Tzwcϸ[^_ ][7$S<9@IoHԶA:b*Ìf]{ ֬!ކ4yE1GW/X=ŽG,|Ȑwi2ڂfWêd5jh`U{c>9/:r ª9q7 8/TX%)/qa8)fĔ>!wUӌ@~Ӭ%jNxi)#u`lק2A΍g vuU:j(A7їƏ"W'+M^)Jz)93|>Jio.Sa#~Z*7P1ut$weuWT`AsOf uuzݐ[f3ۘaF!։۸X&" 'Lə0UeqiUqK:rnŪoYZ1\ϕ-w?\¬$'Ճlz3#5.V6R-Tÿsʫ );Jn'[]01E#n+=)Yu.dYNN[il3#q{, D\?i#vN ?i#cQIխh0ۭܕ|<:%`bsX7RgIQg&ܸ!m%NQK:Vd$Γ<z5Or~}(@_uEq/"w Kl8|%GD$HTYHP=T%d3o4cьAJoTqB{]_9CK qgꂲ`R[qS`LTZyhT]nwW:TԌb޾W_G 7mC!njg<41yƇ H} ^"]wEC<'nbCz*=ScϿd?KHg 4,]G`%zZYg쉫?Ҵx[g7s!q̹0ߪ;RA -AV3=gn0'vMZ9wk9ǟǤ!ڤM0'˵׺|pPDSuQz ;d#n \450uBf駋9 }q[C"܍1>@`e1#Wxk(y)D4XXu.5͑WД"޺i4:ꗾȔaL9Bvf5>k [ ('f`u_]Ț9f?֐%ȯT_GAO =n8T$=]IM#H>qƱI<«Qi=Zu5h>zSY %_l UThMd?w%%" =V>g2Hэt Еz06DHv;vS}UޒJ*B\%9CHIŗ)ڢ/)lO{UNY`U 9G6ʓ݌XD׿k'WY,eo바3S;DI_SIX9/6 䔓 Wٝޞ&#d,29?9K@9} Һݱ&"ymMbx5ŔAc:vmgY̨9z@|SGKih"y1VԘ|N^{E.~H42[a^du 9#IȻ7t%洜sDIoY|z0 Cp%k )Ǟ)|\Yܹý^ۈ xiv5~wb& Tyg1V1B_콥 o9&'ucgNzj4GGV4%@>4eDuB`5vZo fnjVAxnO#! PzcR*:rWό%0"2XoM/e-܅ssC2tRKbSKshAIS <#H9%7%s[C A l+1'(ȐB|_t\h-5  e%O?xV$jDˏ"!&NT 7;}_}[г co|>|/chK=8Z#xMCw|cb B v.<)F!9| zyqܴ9bAЇ5ⲌR^7@TFl<[47Zך֩[ILjec^T=ŋ67 껝?o.ML J{f<+KMAz<gj W0J\Z ,$:1Q~<2=5s9s#7feK,vJn!>qfP̗D9 nʹ7y2JyVSNv6AUWZG{ fNDj 6lv?.\Ѿ)4Lw[ v{mJALu5Q*eD%* LkY_޳uӆ 9@2)(P5)cA?,̶d^O!쉡1'yBWL.׿Mkἢ18ϳsvmX|Q4'<7 0j ( ]c'zR U2'j5F~'o&X.FՓA e?fYM8Gh<LYS7k8> k&ˀ#f\&HF~:.Y>'V*XiS+]*7~ K'ĉGE<0i!(a5c$mL6,>WRNSǥoe8} a[ 멣 ,snEFbA[x^u`<=)N)R$vaܚf#r~y(fm)—smW p=u- OBQ19E /}$}ݩ5Ue>skKcmLҫ3 eP: P9D5 @^}}YN ݎP@ЙitzX~͉5(\3x6TJMBD#ydc=6ZJ>qǕL~ H *Yp7,4 ڥxP 2Ζ:0zmn_@<{ J.}#rj+o Fc i4Ti5YSظ{KNQ+0&abAf#Š8ڰWG.UfБEM*DB"X=pevR/8_:PGFtu84ecNffb}тCN{Qb/FՋxȺP5q"L7Zb4At&zul4!#Kɾft2n6D;'w7gFfthXO,վux:Ùٲ:-\X^PU'yM502k*|9}LAG #G$SF[{[NaT% /+e_cؘ}( 18M&Fi{ƠQv %U9.Hy t4̃ܶd€vwm xk^1ZvG?KsBg7V'W3hazcqFg,JáʻOP]19ddz%Q,24~dݯQR'JF3[ 4-p"_ 8|R2>.&߬rV|5.}Sk5KwɰY|o˰(3q˗Z0:oSqQ;gZG1(We$J" !-$ pc2r:g.5P5uJD:ЫzEpa`7vƼ% ԴV}; ]Y VkC3>pq Ҽ P'Lރ%䃂Zo18Bhj*W4Ȱ$?B~c̙6!!:rɑ,Kq=ő@zi(+Ƶ {#`gSvGt8ႉ4;vTXDٍu?e1 MBC:@#dzwFY̅bcQE]&_FVtO0l!**O֏δGrS  cH!+fZu!0.Uwvʢ|,wKLfǨj:m)tnsS'`_Ჹ7%d.ВzajnK촞{ &u2v=[ І#BbDBq+fY]6Jf("qIŵ"#רO@V zNj:7W0s8ffm@izHNꂤq,#iwc+d7g؟g1@lV@ ಑I&4"͎PL$Ҷћ_˳@}thol=129 Z GsQZjc>+T"q7\54?6e:KZ*iaL[B/"av{R@ˬJ&vIT2&Wt'}*0a+ȊMg\`uB6Cx 5Wt[86M A<TT"iqGs:".$g" =5* Ok-M5hkE\:}UZ8!ƪi˳ [Y!zLd>e:jN oЛ f+06&CTYO \Rj.;?a%\0Osz>U ei<շoWma5= q?nt ,I-lH,16bpㇷXi2`Cgs%qT 41)+#4P4B$thJu6AGDSv6 V+)L {.%Q}wVSx/A8O%P4&Y}Bh-B0?$crPxro#{c<@%p7dpA}ΕI^U5\4 ό8yrNޒخsw{x\Rl(x`?w"c*/k{Nb?`67`W3|1,E 8t<˲ MZITۺRS*W']M16o&\DO.d2Kman[MZvW>dT E0:kN2QW_E-"='/B:jj/ZhLGp3K IM)`pf|pykWI\oU4įOZV>pWY*#eqd±[Qv )q{ 4HtB2]85,>z\$' RFTgeڜkJ%1и꠹ƞU-[ۮuTp~Gkh/s 2ka'OVLʗEV® Ene c:]'v-ֿm$g 7R8H_a8t䶃p+;q 9B\0YG Le- kn`zJc'Y&)- !u?;st vPG·g,P }ߒ t QId)5"zR[xgeC'^~X\7yeFi 0O/=f^EB&RztC; IuWMر7 -g`|y nVÃw(? ڕRJp/!fe.*z:5=wl o7c~Z]tрHcQoԫqh0Pr"XCP-'k4=O^y0t^M=q)1nKbhH’o{; BNYJ{ LAاJ0ⳆtNDҒlyӪHp FM߰g?9&iq| yT)뽎c<_Ў Щ(䊘~ qB;pԲ$_mHķk]`o =#Chu{+(3s*_KCϑaJ|[(hŅXrHYq驤&~*mBk!MM7AT1@Qwt.jLC1B65ZPBa$҉g*R1: Rhf~i%gwJ0w_ bp~x1=&ǧh߸-d]p;g#kBS}aY7*/ ILdP2Q7&# cvg b2k*$7LOk}zpD` I5%2q;aL ȽF<ۡ7mOuaCY&Hk;?a,XnALP-*)ӫ@y*^Ћ^T$\d\ACW( 1T3ERL?"eO˾jSGVP>dpȃ߷#?͏%k?Ń(mXx0^Za7t |3*u0yF#b`!J&UqP4k/n1uQA/ނEsļ!QO{j!0oDTEXo;hM|"/~IL1C.ǘV "߯8ӿ#I"kBpI郤A֕"G<#̲Lhz9ݣWAj>`>8Ca,NNDwlN4N{_YZwVUzZAj` 4!t%*0" Bv!$['U/3QW2 ԔYD&?0SAKm="p((8Dc3\:/L~ߋWA>ڤ-U¤gԯ<ĈCpNttG4ݰV(~ҟ)mZkHiB h& ^e Vcˣν`ٓZŷO7.2ɹ7)s }:0MqgЕY32׏%w'0$@I^;w0qřb?8 }oo;RJ`wf Ն$^ˉsFbx*@Ifl"ь4$ $$ϭq' "|Da&/Vk𰭻tKMI09O݌i=QPG|sHI³0=d~ >,L Kh5,SBxPWRb,2MYȔ)_7ו{6k8$gc#FJMɂ_*CxAJ l{εTD\KO;V-,W54plnv[$WE|XSgm\S/w#"a~qGb *%F7/-}[zUD`DF}OW k+`OG=P/ e|>10 "$|$8cKmv, ظeV[R8uj(M{ʢ4*uic|_5Qå(5Hoz Ic!1Shs&8_\|(S:xʊ %W@}"q>WB?K!W~[Ol"&{izeSV@zE{iIh蜘x.Xdoـ̠u(X1Q~ҕE%qCB vr:1h-0\@*/'"=(CIhLJ8*O8s:QRr$HgGbK)n%gfmU=ꉃ#*2V_ƣdсf)4lW`"9~{}]և;:̬M`l2/:4͆-]l`w3.7OTeȎ ؋aϳ`=훇PI "zWɏFvå`@~mUSPgNK4[a6mY/~DlEƒ{#gZmEbNAsҩ[RbO5܇iWt{:pVL:w*iq^f$ũUp~7 G0 f_MOPj@(%Dw|ndc˥6MyT)6F5' ,tKhꪑ 'Nu>MA`깶1ةF,y̍v `oLD"E`Ayᶩґa T@J0 07*ckr80YCq r5PK6dzb{ĥ4~!'[0ASҬw?;p/%CnܤBGH͔;Ŀ' @Z *ߌ\-gW%Gno _\"8fݼ?SR[:^݉n@.xߣ 0}.{G ̍a1c[a{Ug{ ol(vs%mV9R#8lEUzI+V& RCKVj=N_1W8V,@սX@*@W RN31Sģ8I>sk""NJs?+ sݐ3i.} FǾK'%b;Co$rY: gr=E/ ܖ.$YP'@Tt1jB)N_qq%4" H ?cɃφ\l6,ӬN۟r9q#p`n|k928dSsAW p ,3%9ɐfQpJYo#Bpy,'gٓ Sm}/nv^qW#L x_]m'y+a+r r#ijuV}Aج CS0,c^fOowj:p.r\ T<6\ԙU6W2o$ %^*4TFwXF~7#TcGb;&vX3у+\^+YQ ׾4@O S#zAu7q=Fczg4~h-7ek<Զ+q-0wKNi@cJr:`:M~q,> _! [sDB{fy"ߥ83'G8Quxё(pqM8p|s0 TRNĵ}" C[`xd,e_&4S=̽#UtV™Mn)f@Z;{p= A5 [:tBt#ncd! nڽR ՠ@ M'K9=ʒf˾:*3JK{[A mmOEHeʈ?k8i0k䙊FnhbqFhw,u=s2LX=?5ИK"ڒO'H:ls"y?P 5ќ$\a1#@5vQDb$îGHIvA/L8`_g6{Lj37i-GƐhAGS VMvOcydɇu2hv@Z(g3i4P- 0Gg9pXG3mS jd&. q.\JS,Ω1b PBoHA{Bhq/ӷ58K] lݹ{;NPi4举Ճ4?]N٦մ³EX&.lVH+יX 9FY(~bo+=6釕rıORgK+q%y 8~iA>37Ζ*cd`Ǵ|WMS4)G72ke)甌H%W;T g%ՔJoo&=@dr {)Euq\^? {<-aΛS҂+P DLtd뛈/h6U#p2͜4EP9M;c?4"71Tg%*>ס_ Y\VBd nɧtN}x\z@{g}x>I+D WnsqwCf(>4h+ګq1a MDrϊJw]O5١A;!['#?#Lf9$YZbK*exf7w> lW]̴!\G4Xw{\@ }ʒsHZd_\Mux3E{kق@dY)Z@ ٳ)r~K 9 Gl/OJQ[\wL0.փ eq7^D0S $^Q BgŌa<~ݺ-ڑw NQ9 o,pVQa7 s77`s7?Nmd;8#ªCiNlnQ ䷋NVxZ)k= C6xk}g:H TKV^Z9ɞ'"\׆fXRhvM]m\ 1r?vx.T^/T7޾xfqThmѬ^h8XBKir t"UG9fƔw1g_nV0WCzm} HDYj3a)Wk "sE2o<*&۬f]Yc9{3f?oPokG(AݒɒzO6󥘩gCuqS9m7.PDvבr7ShR#yV\d@O:Ddeq"~x}X:+/X>ȼZ/}[(_b[P3h bTi@on{ '{Q/`>|vS$oy_lKq:r N$; < #pro"S@u2"G KN !ʵ 6SQf#/ڷf閰L/RG6S{_.t/UPٷ:$ (k`H"vͻ,,wNl*/oQCQ]k=!X˜"![b9 G( ,uLTe^Y-[* _4=tbю6lTV1FmX O 4r_VO?;U;5%%BKJ6p41XwJHo\c|c e $d?vLA|-\jpқ7=nzG.XrI:-)1 վZd Ħeyq, fh[@loei RT&&[0rH"4.u7f ca0-V$پ(AS_ dCmV>n @!Zo Ů'h 4J>Cg|˃H$^k[Yvi8Pr .}LGVݰ榺ie#. .#3cƿ(兽7'/*-bgsWU .C+]-ǧxoxk#N_mnVmH(g-g UViZS$xX1 {J7, ~`=6ZğͅpҌbqWlVdV&M6ĸl+7݋gӹ뗂ftD*昦{r J,LCr ;In\AcAc"wՖG ]8NmRPTEiǹq!^VTd曧g4/܂|FFyMFc~xٳ}W To|a\MX@8Ic5AY"UɻN'7d3KvUouj>$œT716Z cCȞhq1=u3r?iF.-9zY6T ivkٗ>$֩Nw@-;g:~oP M(8ѰoaX|c KS3wj0i) Qz0.SɌ%JۥR)\lNB0.ZM?~bU֞rnԋ!#[[~M<5um=D+\ќ(~!V.y/Z /+ .ʂ:dPOSWv13OS`\9Iiǡalj^V> V2CNZ*! ssi~ߜG- 3E#R{jԨ:Vh@6bpqeTt]UYm 24FQk\ 33;*luF!#(Kj@7Or-O[t;Cf3B1:ROo4/d wnJzvÒaXKz uZ4xbcF]qzc3|>$KL0Àl9[4 B=*wSU.1- 0ET(J~:>, 9|[T}Lҫ)PI9zq&CiC'71=5ZskW:4~(E D3UFyIX0C <v}\Ҙ[#(l*jׄ]&ס,Cǟ;Q5.$ZL [ G:frT4>=wzr6n(+'켞ڱ)Y'{Gs<Gt?r~T;\JKv#պ" Vr,)=nPg!83͍'^űDVSI݅*~x%A{"t 1xJ:9 wI?e0BK|)ֆBb1}g1B񞿭>Ŕ.`O.8I^T*I;愻kXORc$30Y5[\ 2%&*x/1ATft)0{SFrVbVhv0e?}xqXq~q IEXȔBbo@2AGŚ&5-̒E0]j ^ x~GǁRLLW@s: GhЖһɓCM}e _n5A٠}5suз;!IŠ8%mA@n0Ǻ4{?iD݌9dV*CoxϓlP_DwHYN{ rw6mmNDrytyob:qjI$I!~"σ81 p&T@Jpu2;7DDNy@8j:lؕ x_YHMKj3,#>I2ɮ LKDڀy_(Y\c]b3e1ص>,2`xIé+ C_J6^9`cp2 | kXOTZl|ovL%=u‡U+˖B$z%9&YQ`fēi(9ktk~.%V.4$: [-ΈAFkW7%ZE;&,mR#zw)ߩ#V: TbΚZ=j.Q\`f]1iu4̲]3հ}C^R% ;M6RjȌD:W +c 3R,7SH0eDL w.>*?2Ez6t-m cSBE\~QԠՐEf ͟I)Tm[3FIgigVc-LF^嫴GtHeôIuG'UJh# )yZ>.<g] ]tQEZ?w 'XA?jE,zFJaI{=A&d[lHQ:qrpe0vV>,Dd%>a);6!eձ#&qb3!@u8NG;UD7\c aI[- }pKO%]htRQ%tۙk7<|pTT@R-Ѕ7?L./e̾߰wp{·rr=XUQKqH9'Ee~.A!km.<֟Wok{4\(p$~*Ras+`0a'1Vvg\$jayAI=Tiz_\ U5D[n& r^" iUG 6J=B mn;n,1ے䔛IL@H$aJ(hoTǑFf]K.PF?a{=%I|b8o=gM y`8  3Eb& \]\W\ǝAKwjdX̙apثގŋ3'OZ-o\NbYj4UMV%2X']Y& }PpM6l,߀Y$C;~A⯚T/njˈ 5 %X+~Y/j{ijUVpFC6wl etptCz K"m(<<_R801yyjx Xj=MX1O6alpj4S9$6筿XG  hJγRN>4Dr>""K섌4 킊"hV4m%fm"0mDؾA>"e^N.mF-S Cl=wlXU0*fxڟK?~ė a {I ?Oc"7Ь#~RRBnoY FH|Z}j x4f+Xan,WZNwZCOجӡ|Uk-_HbŜ{;Ӭ "%cZakuI}VɋUV`+6Kb<0@kԒ# IRϭmQݙ4G l&R QG5dp!ۏn]c]VYLۘâ>uCl((ھϨIrfu֨z|?,%"h+[+ 0@3:o,GGi Zs)TzYjcݙ+h\Z&퓶*#vܖ])ȥ8t1 ł~5}z[`2s0́X!Wq\l~cYI< v - P{MPnXүX[h EPO^9oFxH`,jݤj#<9ZX#A $`GH5^ x[uyxR8_a{~s,H/nh&;Ru)~׆o=JPԔ'cFp% ʋ[LƖp|# 6*~v@l`AYg: O`TGstt) He*7[w7|ꃚ߁J!B&? wDdzxR9}%,VeWEt$_vFGf+߯kDߌ]0=DұY&'O2܅*.ZFu!]?H_~ۃ%h|M5Tu b0pե2( Gϲ أ@^^ɼl3b|Qcwp>@0%k.6vR}'Nz@HB1N_pGI C4Z#Êb%]bdwbwŬW쏫Q.scs*?G+R8‡tF@h' '^Fǡpe ]6m]ohQ]݊c,` ˩~qF%;17V?w6.h,2KJkkGQcGG]gk+YƷo CgÆqS SzoU Ci~@eKԏg>U'Dx9oTnJќI춑g,Sy^'VH,LŅ-xk/P 3[Zl_c 7yESʧGk_tw*9쮬xL[垣e:p HS d 5x.M 5K%B!*ez8ґ`Fd'\S1OxIrY Ud{| E2D8C?gxuVm4}Er)K`,={pwAw\wQס2 3$-&|9ɾuhz.lsp-j/ץ*HXaz]@aĽH8m?@ 2H:#( g\ k}Uh'Ƥ gd] N7?!d,FFF 63jok|v x@ *Ɗ]]ʼnep͒UXp\ha%1:=+Qsyl_t4 a!@ dO!0wa`oWM /u"Fp] $҄ᆙzj? c =EMpNYwi;MF,c&ͷ86,Ǘ&ql S{`4wbٟFH8/BL IlІ=eϱ>ÌVϾoAE%kpMF_o?Ql($C&%SZ窼fDƔWdMV,L`zI6֭}Zp6e^>&%ԥ El ʥ&!^g7i*׋î!'.V /f/ec:FnT&;'ȇB-mѫ>SlEoJk'JfF7Kt+B}bz@dxɡBjKх ^mf;"ަw`y.ߍ)K?;y oNKaٖ:Bg>GQB<xre$E|Z(]'.t4Q;`ʕVA z3Jβ\U.)-pIa3GblyZܨvzR{)M)˝ªJ7Lseg`f -O )tTVi^ #²HyQö!Gi7 3j&SlG%'g{ Lyt0&n=4mj@7GIcdC)`߂~JD*g+tMoBOa1#Ji'jh#rb7LsW6o mEYAiwp&=5@F fcY=Fu(-sA0Xͯ!Xw/G5'bx9@E0`jO @FG[&1.|Q߱u12tH'&a9h'^pS*q4AfnUȇy6줜 ?A _n5,dWc)>CYlGY򕲰2`>]ऑ{"S'x?xDlH iNg;WA[lӄ#*QGAWQ m*LdD; #psH!8W ֵ{O6^tFݭS ;7tMTt+^yj8E']QaòBufs ~{JWv DDΈ7iتr <]t'^H""326HԞ"^~(yp2ƎYEc5f(xdƍ ~&e%ȵ]zI@ЈECi+4'|ц)f.4TXϏiJmF{׻^my:ӖuN iVsTiMyɨrc>|w"K Ө}V\ 7cu<}BB!ϯ>dhEs9 É4EPA$bTeL^tzl)ČNPƸ 9О`FxUX?U#o2Ԓ"'iOHgƄ8Y7#O[JսzM1-Wb0hgUWV/GF)eWOj@|arC۠^.!eT!N *Gml^nPn=(jh06n3d|z o!`U#(a{9!$x)M.%pO[Dp7}yTp%yKcbit@Sl4'3m=38VN$1`lR*2E2)2f Ϊ NqnO`T57X(kuuu\o)V7iN5! cyܝxUlFq8QLjfNfK)lLXSU0CQ'S~ZbNyX3ݡ K- lC[u}; pxON疝GereLWGV{ˀ-^R ٣ZBax.m|>=N :fo2;\D?Հ; |wWxF>gBcIYN߾ meJOi4BaqT;AR"3|'H \S5Hd~M9UQ/KoNBn_Cί3,);kQc`,'E-XBtcZ/W||4FN'~L(SsIsJ向V;ClC:Tl&"(CgOqi22+OJj?Hڡ8SkXJDWj'DbNt_6 Hwbu̪<(ҠGac1*>/ ;B0, ۧ^^ܷ~gHؐ8heYjQ#ⲳQfjp68]hjYRJ4 /\b<5 %bƝ6 v'a3QŮ!yIҫHm+9fHQNbv~l+nAyW'Tʂ Y"Dzd7*gP)lŽpZ Oa9FY'9&3#ȉr1*㡲>8s9%hM0vRL!y6`"Ϻ{Kx 5dJ1ڀ1>mkut'Vme9Mrd rdȯNSqk:!v-4}@'#ޤl TeGHăe%Qcr |酔g{ ͨJ܄?!4?Z֕XEKo:fgc"vAsq\a)HH ׯA'lkgUMe"6jQt,,oXk J2[C zAbZlcTW׆IGN>}(Q(;k-HE2hflWo)klZTu@,ʇDg'y7V‹eʼq+1 yQFI>b)|7f/ޝN% F08DuQ6,Mb}]X`PHn4\u/n4 Pw!3y1$ &O#OeCEp:n959l5%m٤#,ruwyd0HS*1gPgY6d5v .0ӹ#il%aH D eCFhu~:d}) \NDþ*;/Z=H Ҁd,Y[66lqSiw06DFZh6)ԁdt}v޾qZ:+o^%&pYai-Z &Au'eźL RPO>}?CY#XWǭmE8zx=Ry,tf SBo6@y+1Et)|(_Ya d@-gS5{g|oa00_]i{p1x)ytM!Rsab\;8z^T+1A!wڳ2:uLE L&Vp|2wF[53"b ؏?Dv>~4R lbbX(5n빲3Y߇}*C.w/ӐOu)υeES_}UjwY5B>nPoͦ\FIRPS 2%9%RcVײͯ%4(VUdEbcn;J-JߍoK{o0өI ZeRqqeP৤.fŧ;]^| a>4{]UI!l\ظwvLjő 19+X͒n>]#5,U'7$R5k99w-/XMzi[ȉ[An/!1t&V6NlT{tyk6H Ayj|ĒL׼T͢7.(Y&¬sc4.0 CW^ٸ8JyR I!FU^!V[Jٗ f5^xU^X4ˌkBw0&W`5fU**ab&&3\~ ntaW8@qRc2D+C2XZ&غ9 ّ  ?QJ'Wm& 8]SHDx[kH E/G)Y4mt Tʶrv-D]#mwYϐ>yQI$?2$9;iI xt+!%`Hcbb"n|3ݮ* mLJ eDdsd1).k7X0 {c % ^f O# C9sk6*??(WyqyC!=+"tmWf4Sud%{l6}jlbMY g%]zN)[ca?w`V3U׵C` jjq_$p{M/ ^ W#˨[=(t*sD@ь0@X!cU6͇3`9zr==0S}ƇF*1#߭}>-UǪx ,BA?3HdqŪ~IXLKGT.*<"=E&#ة:j9w@XԤVdMY^_?_@.iu1{Lv@ɺ`VVigj}׻a.}ڢm(?XRsYfhfMKpNүSbHys\SvtJڵR#Ae8̊o7ZEޕq+?Lǹ9Zεй4BDˤ4{N:6VET Sc䗈ڧ,i!gsV&[S.x D Ԟ '[V99/,'fVc ^9lӆ"L]-:S2leϼ%@6u9;#˭t‰YZKy*jbS5d)-Q~WMɧa|A1癛/ I48x9`$-#>{lhv[w-~Г/}DnʄO@u7H?QeiT/P-bܲ3NT4pFO-|omو07R?! 7 Ϣ vA*'6+Ls(Haw1m&4 K!d>8Scx6`p"7sm_Okk&|]],Crq!#E7_m0pZqOrzBcn{EZ4Y`صy=-\~ nL€IFh;)$0Zԅ;="E& kOLUbĎEG5FzC9OpktN5ӄI5cŁg:R(0Z/8>H+u_¨U+Cn\ZGe!rm:E~;\V)0lW]{ mUm& 'm%@$FIb"Kd7w }~\[a]FnȐ)Ɗ 0j9/a[lYx3@.I %/"1dX-s:V pP8K.X W5 l@92ͮ2vjjO=p"h:_ 9x7#X:0dR#S؝7Dfļ:c&튱UŒ[—k쬵2af{k"G :u&E,BeN^"MgB'6.7O:DyD z2iB@Wt_Ccl(P̣{$,=zp϶߮QĽjDGJo7o!ҾM G^4h&9u@OM-aqshWNBS)#sCbv6nibW;xD}ݙ#a fAַC%jM.r9'BC i$Jzvo!ut#V:&89J-8[86Npz4V^ႄoR4DG-c&#  ( VQ_qo˩Z&G{~R6 xhҐ̰LΟS;֗THJ[|/sTjVxi0_*]1 ac$Xb_>^|in,"ӻHu歯߶iq TsԏB$pj)AgJKY[yφ5l;{@?,Gl%2묎2;;=!VO~-x gg7V/Оۯ79R8kpV_A"͵VH=LediƹL{ꗎ":&g +;k7UҾM1$a`o}4㲹X׊hQ|j*WF)>@1u}t;mjԈ wr&&:7& k])Xa9ݍgDL%Zd8 l[_om;O-Фek$!A=Tlfw;P `!2́/)*+4ak~~Prx,牏r \XiƓsQt<ݧrWk(8-Cl_G沴=!4dQJvvY/'76ݿY2. fq5#nk-%*Jhop!SYbg%BuXrڠP[)]DotϥdƠ4dt!]<*Twg`ѢBK$mҭa)[%:xܟǔҨԣ;Srg{pc#%F@%F^.v 5;Q cLwaxxk5 ^j@Hp礰-bܴӘ"Lo" .Ļ 506 v Um5B{?1G# $-I+_$ݦdꨠ4Ck=29UDqRALs|M@*'8QEílRZA'=@hI1[d-_"=l~I|EٿKE[u h/6,H;z]KOq*ѮޜM\ m$ۤZoK4V YE+L5Gv>gm0݄Cc1BIhͻJ FQz@"͡tHy =k\{2-\a 'Dx6d??IQ&ls8r8/*El1T?S&!; VRج3bn/?D ? Tz]MҀƫ*Sߚ[a2Jx.yWKqTlzjUk*lIJWV :}O¿d6sajx;ܟ S4 ]!J2IcMϩ# a˨+@[Os|fs"@<\^K(xsDF&!:#D`b/>3C69Tx@K0W  P&B`nyAECB:4"-B$# c!XXOxrqvz|z]|Uz:!c p0Z5Őc閐ݮ>%4 S1E3{0yd YtO''tM!r~XՂgڙE^䥣fwZfFM+m3 x)fOQSヨ!ovAo3Q vlrA|]1SɁ4$e22 ].jTYU{Pb>_'=f'_qBgIXӢ *]DDnק5Rq?6Ê{+ۧ·sp|H. z̐n6=E,6R0p̻\yTn3b"zeTJpww/b:)H <3G vuCP'Z=;=#NӬ}EsV4o+ե]$uMQI%5Cb~R*b tjJvVx&>nȾ%M#n "a/if ?/yN5t1 fﴲn?&_;u:.f58.|g"#S p2SaW(}w$@C"'&^U:Qox}-/\ \:(PL0dg3׼? `oI9qv[CG@a?Y_)rdd @(WGC )9nT@Z A_x,ż&N+,Ha֯)x8G]̯>*!U$}䚮sPk;*:c1;Yo'-yS쾤&#sSqo3fтk&ͷi5nn XH<[۲a@¼:1,U 2:H2hQ);UQvf+MҊE0LK8A۬4r|l>"2 d˚1Qػm@SK [j^O^mtԋ.d#?*NA=@S2CN(o ϗEAワKf/vjmXlo*[Q4VS]ڡᕅyRL ONG56 UO%y1>[RU=BxUR](qOڥiG $h?pM"+Rr? \DGn OZw۝ErMDpc]4/PGoPs)גMkp ]_%2 rsI5P3U3;'Q:ԙuLZ@V N ]Q2o+( !kC2RoՒRZn/"Jv}y_ShZ%p%ˡ p/]lwBNPtm5r wv\LX_r2RN^j ˜WBљ֙[xQ(4'P%!|`;lǦo$o stB ,[owiHx/"x9  T {UCWRq}WiL$l~d8sbAen6>Xi)xjDiQ4wuLeOj% \?j|=:7=Ẁwټhy/v~ e!c&rlJ^133]HKUǹV&vt=/fTJoPsQ=zY/w<56WU%,I,FGGKO d:hMY8Iƽ-4 5Nj0lE &rMo==Mݫ6NUq 'MDz(rɅ-R*7s,m oN͍?mٸ^&Qɖ̗Ћ'Vv4]"\j2;⋋G] )*:D p8@b|g|,j[e ei_4[5/@E]4E#<6&ɗB 8vy.7@Clߓpa2ֵ6__,&23MeNϼ!'fa>HۡrhrX]\$uw h'CvYAY\| ZLmUuՉ3ؔ-lCA* Ru&#F h6 ?gBYQ0\rw ]/3)u[jSeJGuky< 48Z4(Ɓ,,ǪRA|34%yړ,B:2VoT-gj%@:Iگq۱O`_J-@m@+"+ģpayC|O1(fP_X0Ңa$n֘eiisv떪U8cpm\AmwUc/r&B( }q`ºB ^u?Ej[%r02v}§y Vz(~ADKn~WQ*wM 5dŲdqۨ0qgL@}s!B g n@-*iq{m6SIDLε gO =!`t0.-M7@g__|R\?LDӪy\0Yf0@& .. Q[4@i-(m+%4p$e?aa]ҡө9~2l7NT$=f8>VڃG/z>Kpƴ!]"6b9,y}WTR.S4a\hRhֱY7و@6{ 1v3a;gm@Ai-KcY. hTTCTo\QGC%+E~H 1f]|bW{o<%~GYߢ^<y}lWFLrᱩhk*xz?Lu#UR`|zg % oD@Up$+OV1 JRHd^WuD|l&>^xVrR-]ltU!Yì>٧MrlP~2nSO45Tı,ė'#pt1j9KJߩZ=o@XNI}SMW;Nɱgn})FO3idZ[WDzp%!wH.NRy#!ѪKnnEXW| 7첬=wGk{c`t.egH[ 3sCeQ6_J c^kTZ},K霼d]XcKJV~LfN7rZ?DgԷT+KȖ"g_߾T,0?PPneH !Bs/ nQ1׏~m7bFnC2$'MViÂ9Q?:7"rY:]+`:Ȱq+p*!P_t9 C+l M{'$e&8<&^ J C|A*qmjeQzViezҡ$n?[Ij= $Xݗڸn #u@wG>"=>֘ JQճNLں# у:sKO]ul{M/F^2nEa+YM>E4u(7) Y/K АŃm@m30[u![@opZδy $[`6~.@́E Ƚ0v] W04̖z詉&۴{Iq1Z'O`EGϚi*1ҒEGpM]rE~dt(v mB^ 95E෉D\sh3MCb`F9@ pgƐ7i$Ms _m-5y%fd獱o.'4ۓ :G4K]{7Ml%ݦ;rryTCkM?q6fZ7&z-hB4['9vqU3*bէ9/)Xxd e){BCpÆ>)%IX𲐪Ce8ӥkDYҰZn12Un#P%^|Oh~y?`~Y6xa"×csGu;ſh^߂EN|k* Q|=& IvˑKlg D?Kp=q[6junY=vZQT2۸O ϢghdV @lEdԃ= "/nyHL/(mEj⍦<JDPo.n{<9eu>,𦁊 1Lq)@-6TZ"+Ȋs Hԇ?OIbbߕa@bF D0"|k aPHzörX KwK=%@We3]"z{- Ey"@P0zυ:Ehd`ƦdڮLRxmtT:IJ%o>4AvyXAvK&\38#)=χ[;fL>㲆־l E(~ "WӠa "$1Qȹ+pZXwK2d)E?[OHoTlfɑ$Tzs[ 4D FE%m"؆QbV,N_ rv5c)71IL5ؚ&KPz~NH ! ] iTJ})d{;D_p Ŗr1,Ebc:V@50h DA"法Bǐ2?]ޑ)sѺ/w'A]Wc_X [iBYÀgb(z+')zѨ@@b䣆BY&'WHSm2|%U L\-<= m4hbnvJdPyw+ HoL`01U#zI gfh;6pG^ᘢ1f߿YCҀ4䕺[v $^Kmp{67[ܷh!Kz.ko{jp2S@ƅo CNGjLH;gZd5C|#J?V #sV?T$XGNڝz9f5L&mW[H!8з\1PqaT뮨S%4}9Ջ.yx7]B YyRvH]T[yh[(5>KQx n%6kRXQ<N5/<*z?7 \o=OY!89Ji3(|ǿr;b~y%\22!z+ɩ_Mcw~;EڞX( =:ށ ҥ?k Eh+F">5(F .+R;ܩtWx/j1NY230/|6ltw] kH/%P0#oD U_jɻ 0ԇ\ZmRhRBBmѹܿcx9. *}Rzyy7NKq;7;'2OB쀣Tx u˄]o2a֗"yA k8u dH{L2}2 A@;b "A= R{oi :8Q*A E8/HǶrd~kSM%/e  =2//x4Y{B{b۽ss>oANclRhPPo}3:?ϬVtv-vnA[)^`Md^G>Ļ# o}P/< d5iP־ڨ q-1!HwKinS[J~K$JHDtap7ӊ02z: n4Lg|օKNVe3^L4ɺ.Sq\֑U|-IɉsJP_aF!UP0(UutWpIA9!EReL]߶ XsL f~y+"{n@g_urnȞ8 مѰߵ#.n_gjbk R!e/m.& :.q{b|+HEi}~Lx탋=nN)jHdR {Uff7:c;s[js3'P-0~$*2wYXƇD9[ 9*~A{ ӂjKu a%Q U팔E&ݐCCa驇jY2F}<\>Sa{H}ؑ]iwelTMT%*,"ϓs޺$hd5ٽƽXdX0Qg^F̀QLj 'žWH.@9aN#(Dʹ2sqƿ݈[NCCFcs-հbQj s}=jc'k=@w"Z d]YBtFm`:'G˂Cjln6cF}KUNIDyIgǚg@b>ݨ.=ab+1{SvI&cxK&:b1ĺ ?[ep0붑Ob*Q{Ns%>/1YT5%y}"+i'l>ql~^e%r.m%?gܖTGU `3:òʐFVjIN#h[|M(TZ/<-'R\S=fEXS ;9|e}9,x&jiJynȶTZVM 22ُz_:FFtKhQrb]@qbYX6)n6hrɳC^h b‚Z1Uo1s vQG$3DM&Ƒj8k`w3eMɆeOeމ6[Y<" NvK:~YPDyVDYje܍ c~+>O/]'KY4~Ёs1BGP)Wh˭ܪ}΀kHG]%=0*(̿X5C(-1LX;c:Qd-长xC !;+@N2R]&yeT*g'ꕚֿA w$-KZJ \Z+pVh壞Mr@ ML=f l%`Jg֍HF͗m^s%uDt/j56]ߦÓ#'UugŜs_}EIIe+p\n؊{e*IU2 SH)ic*]I25y3N u1k#$/=mh56`Q&'%E*5;X*~:𽞎AUbk߀p@]eւ8625ۜS q@A Us|0A4T&iӱI)Z͝k):|eWV%<&Ty>d}XWa#h2Exɿ4Fji ~Ԫ:XuCi6>Ƴx7aGr ̩oB%hsxsNmo_HTSߦ]eZPrlMl +u@jY6 ݂]v k47('q=Lqjoͷ }N5HF8 ejgȜ_aB*.rNDa5]^Hq>.H%y?3I[z~ohpb ,YjkN"GCS @1lYY& MD~PMї#x}P)r/D!^'fCĈwI~p~\?*]21G4ft2ccPNmhk(/ȹviY < W:8BOH K y&I?EBh陌y_ܣEYYl`)q-Uً)һjVO'2p8З[#תJ.U5,H<{K:1'g$3>MeIqy- Or 9^{1~QY9٭uNT-v7,@ ny4gW婏KtmQP8 !Bt&\Q%kM_W8{<~ 1& [ݜ9UNj#W'mYQxKx5;KZmY*?^%!O}O^o&zvFnxc1KԠJ#^&}D3vgS^aFPamn@ S| UJr%L/Gn]yڌ/%%=AzR4[nlG{Uj1)h;_,`}rz-l>Sq% %[f݉ VwaS [PO[ )>7*P6PRޕxnsil ?{Sx5&Ds-cɴ r$-͔ǂWNLg=ͅ`io KOyA,=k=.%1;cS@CGen9q |>QKW4HO9@ آ]v OʇiW rbD呝֡ 8- 8P!.N12+/? 5N(;2%^أ|3ҶmP˓/?B p#r]W/3)dLg6(XJybotuqِ"Ƽw5cUz+X#tydSs2Щ?Wg.fƆHTw੷ƹah\1V>^? ~N9(]0ts V*JR~7!U%mc{b8J}iEP+ : Ut T)B`[TVjhSɅpMf|:蔪i\`M(FaɅLzxكFzVc/YG(V‰ !ʰP+21l 7 %an 39d{N9{-! UHВ9U c`ʯ)B0Z@air je~:hxx\,rMQӫg$m.ˆ9;@ .Ir1!]n #"14TO?gbdOWZ}Kۖ"+VQ[TWE ya~Z&w547"V$>7 EW'ujҴ&xi oeIc@$ĢdҞc{);K=<*i((*CZl:)+e-$ yrTPԴR,C݀A퐓=Կ=ݓ8R cr|6  E޻ߺ}2W5gm 3 O6fWb/T8 .bZ?lķ@E,y؍!vb}OGLy݀ A}aWŠ;^ Ww,|jNju\Ixoe1o~h)DXP{Tgh:\S|8^@b\q%죳u?<9ƷtsH( S@n],@ܗIFV+ `]kfH=p\݇6ogZ'ciрoYJ2*1f:oPQCyH­9C#vB*C aZ{f^x?KȎ̌O͉d$wУQ()44 +y7T*RԺ]6@] %ٕ\gTA:91ew1PtU/9() +KAE*tِ z9JaK|RLuqq1 *[(ff#FL1)`2$ jK)c,pU!tE?QUr3IV.t1 >zUVR몖V$Kntb#%όC^oխKAv^n/]pLQ,šch!9>`~K +:?݊^J$` 9uRzD}]CCdX'd 2ؚwy5ù_b "e+8626ȎR U*pʇ14g#H ,+pqMrI*yY$PS.YoĦmtX vu Zr{|]=9\ͳYQD>cazK:@F઄DO\be 1"Qv2e3r1RM^(T p G8U/J<'?s[9AthC(㤬;y5]9z ѷ2פU*ckD覐9Yϣc)Њ]mmA|f6hW`M?i'C6!ѝZFExuG S[#1f\mŋʪ{ LZlm: bK)9uWYBy_Ye$EI4pY= mg^x4[ e`Kbr0{ o*9Yu{וXPsltcZGZVW*o\]]R}efHՙAAx'ё& XxM}(r+4ጟՋfb˜bnv>.6P?XO6=dxpoTEK3;1q4.̑1*O@1R~2`[KÚҼ>ϲ5t굩 )]mh#IbvܥOEŘUTDT DIש&J&ƒ>+4%nKaVX;U#qMK>lI^As@˘V& d "7irZ+o!9 (Sx!c`5^@9r.!GՉuqa`VIuRl3M&^3NW -%Xv9FF # {)j+paۉ唱@ʎehĝ7aMC?%h.j I#' ;޵DiW϶q@nt\2~P8Wa~xZj2uŝbuh6 =*Qp0JtAcLHGZ稜N;b3m rIGвә)AskUE2\T|}&`#_%hbIo9:"T?Sy3$,9r)YHُGA?Q|| iFM1~*)́Al7Qf7gYaoTp$0; :~NsqK(=󷟙9p;c}+>x`bULT1STpG*=_|QOvsoGGL0J]ɄDTQ Rj Ki))*:~nq͛!9iUX5&)8Ԉp3C/-gJ̲άoefs\ZDo#PV)a|N7fNKԭzu!z7pY5Tp[߼R"/fNC c@ (ZY<Ao=C~bglQgåV@[ ]VRup rl&[,xf^TG`\݈ /vŨ`́s?.\`86ְ+f&Kp0yHeV󦚣G;h;tn$rlTRX4waS=L^yI-EFYf>W`cV iCK5@abDžmrF 4yl]q̶:;yg5q͟2k>03*>(Vmȏ`TJ%x\kQ_l KHQ+_2rā{Y(mNc/WIn(OCK Ǥ0 dZۗq?\*[wq_#Q>S<lRq͹=/‘vSВz4Q('dLf1p=,8%G2{֦[FcAii_iOxhK_WD+T#0yM ؖ %y뒙({sӐ{ \Ng ſBH^mM nB?$D'VAÑbʰRkp{.z0KښÃkFr^/Tt\q$A|7"F>'1^q!֍FO,\J qI9DnGj:2g\xvw 2}r::PNybrrH[ nWA[D IO60+4 ry[uhH%dIUO|9LUdaVM]ُǂ[ D_g= u\鿔U ƫYv -I~>'lI_UFӘ(dL 0Egzlh@w~b1DIc}=|s͂`iW 8L]dV w^aI٫Ӂy25 'y 5q9<idl"->14F[[ 6D JΝ! ?3JP{7% 4ߗd8/!:u?kZRza+aßR=-(-֛"`HC<'CC \|!G;"2i!@ȋљM(I=k6pnK_D2C+ߏMR6p;J8o`* ;: !`6w`L{y>`qˮJ*0g%PD +D> &cGHQRЧs7F>) Йcl(Sk^`kFA{H(-1 nbzcjM X 4[3sSnۉDWC!IɉUPDA!윛|PnJ#(ݟ@MMwDŽme(v[Ōh ?lE\sܐM1t~cb2m ~hc"ZPC+SEǤQW!&iBlZCӇIA,I=¶GN7$H83*4G]*TP{$I a {1u'7o=/:Ĩ6؀ xD9v^p Nֈ™ v#w`I/1.Vi{ zAlIdB?0 8\ jHo BLT6JuAS̓uM$Vwٮl68BCH7}=hXYZk u_yWyJ?-f1qQ':} G։Wh^f?4|98$^ٜJ;8ysEwHdsΠ@9㵞9M BMz䕱JT7Ǡ)u杊U@-hh+,G.~K|utdR~%I36I=GN t;~ aQ{S;ڴ&цw:Qw#*r?ezaw|Oژk'N%J1F<1dI^\ tU!'ok όK!>o/H#H"섷&d zNpNw]*(sl6pGPD|{?"E-2sk4@AfMOkW=$/yxod=Z!BL U9wi׭ӳFq4I Gjt"텽Xf9tyXn''"xqjq[o"\jfy )``+%o.8G g yPW,RM Ws7,!`5g)ՒjųztXj|Ͷ1-R=r b- 2N|plEgN)FR!Qe]`*:Hp~ۥhpO2Wd_hЩ1 %3]87eH}v::2~R¼ x@S2S[yb{;h3pOQxWuaܡIjbJ,Έt_w.+r*EE/"bV>V?$ s6ʂ/JNF|83FIt%(fӭk{#v9ܛ'-ɡm9zC*|IZ93ុ6kՈ"s[ScU3ؘһ+*EZ< ܠD s ^Õh:$Ӑ=l7?^8DG+c2`㪹o(۶[FpBQkkHS@%Dg[};!vZ3BMt Ue,BH~{L+LP&X+ 3 +ɑڣ.SH]ÚtG}jkuT3Mn=&%'#Нh(X$fx<33Ak])eu286Σ|c7.HHp\r}[S81fYxlk56e˄;cav;F_^;ae1e$Ez l,U۞ -ҰgYZ07070100000013000081a4000000000000000000000001642f0976000029fc000000000000000000000000000000000000005700000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/firewire/firewire-net.ko.xz7zXZִF!t/)]?Eh=ڜ.+==LFR$ 8{wk7#ˍ WqcG zENTNΐp_D@a@8#Cj蝧"0_{vܴQm3pND1uWH`e[&4; +r(<&q#1|PoTQIޠ7Qڪ=8缉Ƶ͓ eEՅ)+?C׷>UYh3 d,Cd7 O18e*Ve#?<00QmDȅ砷H;U_e O"X}߃;2rWA0bվ%"i~$-yƔS>QyQ1{U]*/ Hӓz(. YXF0*sՌ3eaׄFՕsn^<(Rjhi(/{ߚ#X׵F*=fc"(rOr5ic4H))[upZCam?E7cts#J`)lotjԭ\I1 yL* ZJ>'5o!ck~Lkm]E R .aȣ^Ibg)w靳0Xr'VDa߱C1ҩ&-гkoq%#V̤yQ*-#aNկwqmS۵ dܙMHt"9HI qh3P S$'k-y%Af #zv 8"z<0ˠQS]_+#MMnm|O,Evs=$xЇل5l48 )7"H~^C,ԉ@k3_}:R%((1yn[ݣՏfF@퐤osL]!d:fa\0u15-d|mF,ɺqj w:GZ-],ԯqAnT)o֡C{ǹ;1ZA>ov}˟tP+Pp|^ST|)_wԑ ٢.QH2eJQӏVJ0j(,x_xg~T] Wti8ز-msH¦CM-c1UA˜bJ=՟w]!38ц\{IK\7.=Xat9 ! -Aߛ.B>G;ב6}GN4+Ah=$5v֎--!&rۊ!v|nېr!ϸ\ʹ5@e՝}U5~LBBc z0D&7c (zWeQt3(V7e)Iϩ=YJ_zd?A q>;q8jkF>V"~ԫ?ZtuFҭ`;{.OSqk\;os-LK\rHPnn+x&,OE*]2^|34BaPO}|5nSH՝d[G>ҏWZs)!*HY*/0ޙԢД/T3Vrla<{XpIbֆH`4o2\;4Jf7_?XG`gv>K _PN2*վG*KiT 78I[\RرUtK2sI`p1QZ0jI9^xy7s߃K~o>^7%Ï_elj9g7k2}*٠]B \ԯK;8J:0BxȫEW^3YQYI8qmL;O{lgGHN[,05;#`25"D!Xk:$;9clم?M5"6XWgcE_;r0ee^HGN# R'c c֛>} E’ Vi+k[iz͘ywJÂS2b8'`%Rj m݌/$Hf-RK)Ħp10M?_3*=c}qu\rn@}I?!73'.Ǒ>V}>$n61q.6/I!2zdF{>w#uWs7i_h6@hkGMk12jf^ʧKL!b],.Xl&v3¢QQ(o5%x@k|c7D1e2 E>Cjyu"T3-jе&f+D*֊]~ o-ӫ٧gx" uTRMBL/~b Gb3| B h7-;ai_M`m7^gZ7:'r\')EHMn~HD6tÒTIPb?TE~`$gjHW=6#

|O;:B,z /r 7mO+؇S:=CH[H}|=9,a %5`:H}3ڂLߤŹ>p2k1Klބ(bc;aKx}3gAd*uk5T K)G?]镟8}`X.vݟBu1Q Dx!iTZeReCjMqaMR&, 4$Bl{ܤT'æF' -2Rx ).UabZUs'̏.[m}m(>cUY\e=<Ùk~x(n)Ł3if<]S%SX7{*;ߒ$7Y,QRB "q (jK@S$(SHa0K1dK 9w8ׄrh.wRuK‹[pζ{1"mo  tJ 0 &}q|¬t"hwD37|˯ud\4Aj\^^lDSzt>:7Ѯ&$˿̰pө?rޯҔ&#P`tƜd;X=;% sݧ;jўxI~zXap9l٘[ coɰm%aAL2)Ab;y(.V;똔D3vq% ՓriMfiB%p; T#.}$|\U^B0Z%OFqCHw-(5,a !9 ,Muy+L4T^w7hP2aݑɀGEQ:^qD!řh?7: UD8ժY$ j@N]ei%Z笉y#LBdp<odʒD9¢`pL)Kb1ˌg#Q6}Nn[ #[ \?kHjGzCفMKGh!D)ΔCތW{սr1NPy5 ztzAウm 0N6njP N bXk@vbVm/FzͣC]KA5G=x˷ 3jP .g|hžIS$I[]B~&IKe}Dl=MX[#4-r/t6-Eߟ`!B:3fL ʊ)\y< >ݡ3ڌ !} IeډbYjzH2QJ`S&tdW'tE+d_=$>I1pja:zblѿ/0sԤ=4?_Z5h`4_-(7[Lu9O,1_3"[*>zNns5h?_iIAq?J[L5l-Ս؎ya7ȊTtI(Mx*EiM VlW+CȣϨNނ&o]6EhJ jZ{Ӏ2v3IUցvpoS=LP~/.64\c2J_l5k(@2%0ڹfBEݮ>tHWlC*.s8wnqyO_<0=[Ypq~Z%tջ >04sc̲};rmp켾u{$.s {'՟@ F j֎:|uwЂZJ)֍FryC^}韏A7H*->a,OhSa uid_@ 6o\\Kx!1DžQ6'8Rts:GRI,1Zt/WBI%%dXk3s߇^>Xh#T~\-֎g&O4}Ǹr8O`qX<}=tlq|NVVPF*9~g@Í@{B գ [szWA]!BDܽؒmC)6UAD@YR7YهoW| !a3 O,m6{,حALq4뒛{sf%wuq7Y$םyzpJyԥU$arʢk "P{{1FHF9ע* 2#qK^Fe=/KK`d{q7[N'-ՅjijR'*EڊlkyYyxwU,\ysJﳋ ҳ'. F(LUyC k@&8PB6V|^?ZǏ6Һ^:Y^)[Oæ'ɗyewKk{. 'r\m0$ FXР#=K]xiM=nO}/=:} D6Gr֓AK/uF}OaއWƱ53n$BPwk(4TÇ#YyfL4׸ ksޫTÇHd|=څkP=ۣ%YqLeLV/"? hEۈ i}K۲kƆ{)~mcʇ3Y:f=ꨲcwۓAgS["MDu0hS`sRHa>yj;MLJBKҿzLW .I} |v??XW)G 5(,[rK4]TXj>g@ vnɈ}?HNP!FT$5*TjSҊ+S 2;L57RP8KYj9 EȠI$#OdN &~u9#f@SbޅGc1SuZ/&{b9H>8,֤w̴[m|Oo%[TȬ^@\Utbjǿg>lիB@P;/|+{kNLr[dYwd%*\33 [b6ietVr ژMP]pj>;B͹vXrгfFblDrƣr;ҋ%Չh`!0A7s||BڲE2_NDU!x}W-2϶$}xNC#egX6hzP 内FeЊ VC`~,㝔p+  ƒj"E6!b{9Bc[Ċz447ɰx|q<BI' TzS|.XҵCyE{Y`â=!o#N(QgE5+~T9ƉS0Vus["k*Pgyl@rA=$E@}I@F{rO"mYe^Dy)"tu(J.y2%>:CY/1Y&3թa1ltb 4K=)jXH.rS6e0eC|S!Qʮlw&>+zf閗;5aZTEi %24k> QO/Ke[3ITb%@Qc?[)6lg2֕Ƃ;g`oda>HoTeqPUא48i 8ܞc޵|ri wN!6^Dh4CXFsguPh~+tc=ǝ,XGw Erg"6njϧa#pAt8gɣa1@9hXɬQ:gxx\ĔLڟ kwL MsM.v2EB)kj0'h:E7(YZ2R[*1 ZWqiAROs/ǒ=sYlˁNY?r#&T-\?7_#'蝓鴚Z}=F?ԇ`[J j839[4h,Å_ٟ?2ݢ;-poߛ_{%&Kq.]l\S_*To$g~,WK Pɺ7 ױN_h(bBlPޗMWĬH_$4=)$?hYSz M;mMWYEzOf{V :F]6}Txdʚ]"p⁚= c?=7mb^I-@Hg3xʀ[=Ga鐯ɺs Z[ ?>ܺgz`*屌:J S?c@dvޛֽcQ)| 1J 2h\3H^%w*r"cKҹK_8o&2Zp3rP>yP[`,~>s9z^Aehi<{%S+ sy;OWI(11-JŭB$-Y&C,;QC%L/i? @DlPaEYM}{(3m`R^k{"Y .ļ6˧UM7*,#z!zjKwdg@WPfz,i{b;<8tq'n4'ض; ~zwͻyѵI߅V;9}flŪAu sV~d?$u7$oB!ۤ"l`. yG@>N/S vv/8/4n_rԘIrBԻ! "K߉tm~$-ȋf7@Hdg'e [ԇꋿ)G.[>e}L4w;GD!n (fW6Wv>1U;ͷ*xMhSK'MZ]s4otbO[ZW UvgqRe2X6)Qy]sa=9>{:rz@ǭ4^SdJgYZ07070100000014000081a4000000000000000000000001642f097600005478000000000000000000000000000000000000005800000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/firewire/firewire-ohci.ko.xz7zXZִF!t/dT5]?Eh=ڜ.+̊VgzMdZdڳz7֖9%\ kYuGEyvZ0Q&mﭽ ӱ`לY9EL0INcdD"'iYFW`\aiR\;|"ka"6~ 0av 0G&*D'ԊgƐ[;g=-+xNdy6i a&4WS JC5tΰ;exUQ1 [cp> ^/3E>/m;Z5>oǎm8Z>ז vUL2$>Y40yG.g"GAhÖP=PRQ\N'Kd6*TK>Ktm4pY'[*.*$D0\VE^pغw,*9a $ {J@ig>t*Z;jNLGRؿ?ٕjk.8'hڴVG &rؿA\S#sOcͶ wX9_QK%Vujlh}9 ~@3GuinM{gx^MY0<,4ђ8ͮB_$orUDsz˓ gte.Xb%? Lf~o>iyMn5UF-*M֝ljm<#@yׇyŎ3ЉQGuը1)S"P5[Ͼ8BMnzx7c񦽹zK+#F~<J|QPL }U7SAH(Smb؋&&5:4Fr { ^z3%=5]$0UږƘ~x=W^5$N.s?c)Z`.v඄?q }%6kaRr\I@ESMu(fC_OE⎈T""o>nm"4Jf(L A J\ ;]ҫhNuMN/٢'H7 P@$;&%eօB7`noD?vNKR .\q9w璞];o2׻(9)LVJt_wcLhg0.||œ%8 R*k8yg,ci=f(¢?x`ZWʉ`ɕl$9JT*n{-fd h\Нӭ`Ixr$6m^6ri􁨵9񎛻]o7&'ZaT聸 nV7J͓;iAm̅Ԥ3| f%PoFED JCB]2oYu FXd]{QWWRc  6Uea/+tU=CGu[b@d\vb;G ~򳡩 #pbF0:0E0dȊ @^:ǕNft֚;oeNR_fzzh`OXUeyN{пex@j#AK~Ud@~))W,( /mNAbް/y\'`oĀPɯ^9g'24zM(PD< p\@iuݢ:f}L =PTU\J(W^ղS[ZFTg[۩}-*]Wf]96_=1O MDwm7erf]jJxIfa\ /;WMl?z(Gg<;:jTU-ÖK$Zm?'i | >5=.\bXu MlVŤLiֶJզ;)<1t3 8>I<ڃ] #sa^g7'}|{Ie-i&$dk0L] Qg$4* Pf5rZ$@w|Ճ=uY`' j#%H :葔٣@I!NjJvY$SBH 7 /Ϡn\] Fb`nb 0Mfv 9)/ɿn5,jSp:Nן(C;dNR_sPrA~`S@>¬Qr(/`)Z6}'e<ܶ}t\khфB fC'&|1XJWGm>[r!6c|{Ӌ>)4Gp<g,JX!V_"#=gPl*Lf&,^+q,iptY4"yk`P oѢA7T2Տfj7LysB_SL];H6qKXG1zBe4T B{ٺd'zjK,u!x6Bqbm!qk hȘ^!9msS8; <S7QL%dXhp[c3±a0mVk Ceb;]]rx m,fo1,"_AKy`MLFkIc#޷ˆ|fPT]e0zJHŠẢG6t hThKmvyWf*,WVi!z$+:mD[EI8 dʚ1m>~zFpA5 {ٮC*+x=D'ܔq|es}ej._صWۡg ?~ EЏ+!EeF r"ڮQT~ۂTT}q }z|~(~tD4EB)MLP6+VҸ;NsU렓{q3;}&*ޖ5н oo97"e`5;ͻ &JmDYc$'Iퟛ8ЙjB5룺c );O^휔CMEM{?1KQbk_&hK~@c>gpih`ׄƻ[_N+C[}f%u ٞZ_ y ?fSz-4ձ0d-<L86]ęFLƵBO_d2N@?fKY\w猒gmtSΠ'*c,(LZ[e%ME ]y0Tct7vޙKPcFԫ[Dlɯtk!c߸G$/N1 ͜%E**+Xk".婞bLW V!W{ RcGs;.Xs@we$͎QyD~3C%l Fv-`<\\!DO}CJ_IчѶSJ&?пZK--.߯uޑ-9F b:TE7S: 13iM h G> לaդP֑ITvRjRC&Dy]L%r*–_?uu JԯFV%dqό ǘ|'5qn T,KÆ)P9 ܺ 7Nv&}3HhF?]k zqDY\h[Z珔Z#bΐs%Hh99a=$M~W+0q͙v$%ȋVwuRI;U}y黂2ubFIGOqHkt(pD _B,+3N}%}YvBG"'agXOgޙtb)O95M})~| ڥ 9y}W~Auå #dM7 dR(!%6 Ɩ'+ѸEsqԺpP}qR)_k Y.H6m8J.:su/jcos0Htt b%>zA*3*_ƾسrL Bl]c+~D,Nfw̫XjqƟ5s7|2 FqUp 22e;BXn?UywˑY(CoX I`H&$z6d'q d⒌>u.B3@G+s\XS$̿pYhQ/O))ip9>sWVcM}@&>+(@=nSN# ":0o]1!U^B_;L-wM]]t/|8^Q! _2TLl2%W`ji U5; @G~v.d[$#Z-rQslbi3=%='-VtئM"Ueo-ϟ_ރD.wHmLci/̌t(KrG>VS/ۭ̽(#Ӯ;&ښ'EcC0 IzEl,I@i ta=jv uRqEeu4~ #ҷ* ƛqM; KM83_aꈲ*UhU0'xL=FC᭏Qx͸']j!&`_'7e/ (w~x l6EvMi_?Gu^XvҖBt!Mw Y@ew3:\-Uq{PY9 ZȍV=t7B!/ ([hg `a7<פӖg_D88-էp%pDXerfk UvIY^,WWv/3~ޒSWAMgpmE3/R/05:L ({ZƞVZHB.Iҝm"0R@v,FˈԖu&M=;0M2ۛ ڈqmRW6Isƥ{Wf@O1iФ%#Y:'Ǝ5xڗ.dïɻo^hA\Xͷe+SӴ0%oSڍ TCwdz|ϗ׀߿Xh#?(s1pufQLMzILW|s{7?V 5/c8?]"WaZ`QvR `@֖GwtϾAJAxu^'q05%҉ETo]0ف֍*Lǻ$C?RV9anpE53D^ =DjhO_Ad R`t偎Tq$42(}-|0ߪ!:4|U,_eU!55| '_q|Uܧo?n<+knzV.TCwNlvjilEBςTؓѬ!}3J25Y dR}glq>Prܻi}ݭD7&'BU>u_]>Ֆ_#1{פoKJS.F;ޯe@eP# (EnF͛=:.mQ)kDpc}@|p;LaR"iji+||z P" (~JtW몊ߝ}i.&)e~EXّITcx.WVz)ǘ| [Hj)$!5G9dv!9hgv'(;+ d8 q1(HnYdt9N"Ξ߃wX(L`|qc0-- \m }FApqv1O_[5Q)3sZn2@8V kw6`OUP\ЩВ TkPQ3|JJ#MRRWqm:$?anیF9n*o/w{՛x2 =FB?J=EVy4)vPGUM%4@uç CmΧ:UEA'6N3Rx9lqAF%/n0F+ n5Azɬ.) UOc@޻Y?ou]oҺ]Yd)˞9kvcdtwLERj{. ϗ#mu5^cfNI „ٷ~bisTFVoZn /}$xB1a.)'38FWcІșO P2m; ˴Q-4$C<^h|`,K5ξQ88oӞA;/.tt,pȒü]4ý_ %T'e;#m\jF9t?ib9XNݎPBzҤhy[xY9;]c%7p5MNƇ4KIҾf\GRF+}\K`9G3K Aw3ŋtA): rӍCNƱ#4kҾ;Nś2;p,!U UdbDz͔Ҥ1Ua&Xl%#pbb$dGr.}&j~ Gip%L늛*eR} ~SOFi옊7+sWWY,H9f=KF{.ZnjW]%Pbk> 7 u}W%@ϓ&27Ӌn"'+-. :N>ߍw}R|WwPf^{glbA=uu왾y}}zITց2]X 3s,f G8i9Y[<i8Yυ_7yw[eNϘ&U(#RQ>uǃ`Ǻ)Hy4wpyZ{xjنbs<6Ӄ]dBEmWܶcRΌuZ0%.`EX;IaQ٫8!]erK䕨(N#$pn=rj8gx}A@*?#ECA+B}mknK!"\$^L<{n1C-7uL=^k2Hb=z#S`+ƬtG[$yO MbmL"_c,7'"l˩~(W`4[EK0'' Ps?I)f w]ia\@`i\?Mm#VJw~Vé"N ;c}GzY8T7..=]gz3(5DP~#ACg*8=9H*|EШ4. JgxZVx pWkԂCg#ɽ#S %9_3[i[3Cd }*=kK$bTeVicVyoIJ& B[#_"`% 0uc,.e? V$GF&=aDeZZ#q=W! tfn0:SO-z^a|иlbkF >[Us`",s3Ac1amsyqdЄE4v>T"sNOa @V]pd4޿!}BI&ޙ>'ACy_NV{&犚mSoWDc_%߄ +EPXQOc+ܺ{%F +ݽ-9Xf}vi:O,6 pq#n;ȎI0ӆ+ mSGn\X(j |nf_8U u~qrfwq>.Ce?-C=ɔChc`Bxyo8,ok4RXe AR~an=ʩ~jMDUj/@t1CQ AuG-[w%GKK[0[i'2&Pu 6mN 확m71YզbDYqfy,ay1J>]p7DsFv44KP8Bd~}KҺPlkMa ۯeN>+g/r},E*W:ZzhZu^;LsU+,n+Gbݦzu M~v"/Q1"x9aHlec<&i[c,v-FJxV@oX2If[ 5~z>ScDD Ǧ3=h\Mgi\+JFy R}rHY_ފǼls"y3"U3@Wi*80=X} #DnZ.qmoua#4QMN}I+LĔwV!SP+O~hb| !g5 =ȱPFYq Jy!T |͵؀)H1 س^r$Ǩc捇[b` LgH%[E66;]BWܘgZN Imđph+z`E3\ÒYi_/ Ii&9;0J$#B(`c]oNJ ~&nğzѸ4IĒAꥩF\ d`zƂ$ ܓ'S0 ²S5q2N,º{c'o_1ٹINƎ>1 A O]{TMWdq`vŧ]Cd}#oy҅\ g#wg6U (G3z݃,,3#N }h*+ ]g ֏=&14Sz T2Hk8wsa&2f8+FBS`ttXϊ#aٽZ;mXn((tR jEاan1T>7⁞#Axݥ Gr7y,)4G&Ghfu)H\O,cKN4*3GX9YIC؂ v(S!TDR^lU1rTZO?蘮:gWY{-cB )#P^*Rzne؃C5ۊXZ&ЃoHn`Y3[4wAU֌k%J ̑[A\/S."3Wu>"U^СărBZ _ǼRK2 VÂaxVV:bM/(|#:s[/Rv᭎k@gRl~^!קJ"  S8xM7!g7W : WxF.fLՐ?M|;`$7sz'aUQj<HX oh kz@Pk^A'?g'4t5@+؛x$-E6$VO8?qd&겮 Imr޻̃ɗOU{K)ϴpRs~(vIJcוTVp9tmb<i۴\Ti?khSp_ҷ -DPƑ{;RyZ;62=`?Kr BS#  p?^Q LTa4 G#<6 _wrPTP!R~4Ysuɵh/qvz+Uw0뼘Oa.{пx+χ`)Xvǫa 8׀Dpzy}dfxх釴S\ϋc'$Rbui`nZTguC!Lkūpho%,Ȏ̴o I>:QkvEzS,gQzER)i_+[JK;%z[! /Y 9d_fLJ0ș?;wr٫Eє4Gd>wB{Z- JAB{)Gc],R<SDJШ=9zU!o+4&c7t1I5 `94*ݠ4:W͠vAf}qW˅'og|56@2f"ø(,bQr )${)Z^Ra\k\ N6ڢ5Ddw>ؓ:C|(lk:W&tiF^/{JN tt 3[D\+խQV]6n[1L>s&3d@[(16Fd'*A2 E]\!tB |Ջ9炳$U |#` oB!+f#'{?!f╥ꚟizc!p(|ۊ$ / hE>Hx1(}pVCpe︜K?p9Sm,gy'aS_SmnjPBnx+N<>02h13Tr!.׌l[\!M,YM[:R"Ru (3/ ߔA]L@ lmtz9k* ;lGn^(\:gI< -odB,ZgZuhjoMyv -OTQ`ҩ6ԣ3gϚb` c 36ʂ#ݞgAh;޼a?,dLihe(- יf\vD*(sV2Hkvv>2:?|F}σ.6 P8!82;^ ;g=8 X͕1%GW) )4o\D`mMtqZdlNQ_iӆjznJ)gzӐ`0;2<\zE\s QF~98f}L//XTA&̞Z:?1@ Ft,&S[)vA!?GC(~/ٮsބr:COh; aޭP}'Ŵ(F46)\N֤NS6L 1ND̓EwjXwBvxlૉ?*r<2qu N%ke0{ŢHXGv۾gZk(h6l5x.ns!SR oy!S.s^6HH-~l~iUc_H͸܎Ǿ!)g$wkF5J s𰲠8eeiLa ź]c(-lUZvY`XN`-kr1E+KظARhFB5K$lgE5ɗ3Q, GXޏKQ1sp>.sݜBU?U,ڨ-a(Z [˾-L2V4 wXQ60jfȖ7NZBLDseɷܷ,:ӮbTEہ4<Lz<ɍ#-EI PB7(ᒖ IlG㷣kG1xHV ؏ϙ(6sIbň3f9XTd*MְbGO-$@b0IxPy+" 0o$\l`yYHA.j8XȸoGbp־ AN) =z7d2do;nH~!.F^O`>s~CXi+r Kx͝nh~ƒM{vlN=[9sEDT.o,XpfNS$p+ p˔ɂ,:~-ص'}b|cs^^m87 =/#Q]  Ox/u9y&۾r/@Zͮx4Xc@@hZP2_O퍞7<,L+1ƃi /S6:- 6 h 'LMwP'?(f) /ۘn뇦B&&OX]_ kr=CT7O {r!! 7njW7z5h}sl&VPX V#oe.] U~dk<-od.z@@TDy)9k/ Z'<瀧 |k<$E*MRwvZޣz[JTc57d6%xĠt ։گ_Sr ڴSa1A΋gd.LڦM d7"GPf)[K~㑔E'{DZJ̙?ĎAc}(W t |: TnW #4 Qa$Sݞ_Z_Ǟ6og+_=EK\CD/s'MHN!y-KuDn+ ^'H$[;=gQKѠf$O#Xv*#h ֬lT0rn BruU^=efA-TWoPC(YZ&|j ۀv>DQ/|^oD6DSClWI7xBŰ֧$SKi,+9,2Tu[SuMm7Mz^JdżvHM-~#G9ц0,PHdX- #[L[7TJT}񦾢w%sHiŲ' bŜqA)x%c*y8vB+Q9 u_^$ZvgHH"pr 4\@Z`ȷy5ovhK>!/*O;Lխ`ED&ɇWۙ[Jb2=iB.h`8 aT@ b96ܨOݶDƥ iw:ףcfi\92/1TUʕeLϵ " Q]^T63K#K`oTܓQmQTif'!tG:G*V~ dWѨ}C|)z>ΰQG jW|(ULpiG{xC; 0tWf8}=,2f "?⇼w&tz`[(jAIm, t)pѨ ;?O?|!`)?5Bkm_`uH]ѕ ((_#%jSMp"yic 'R+~,vyeR4dr+yze C}+4-en[\C֏HسYG 7\ LK-E)',ʎNKf=i  $۲YhZ(R:yY&hiLLAZX l*(/aTV` uN}.PdQXzVa`r'&:m|0%[e@P[?fU'k;ޯ߇[IH5F@=0n Uâ(wD>7=Es[؉]+X=sR`ωBn=:S|Blp&UU( : 4Z`lkYjĽ .w9yUJ?nJ]Łp;a|p6%#'/b j_s%$"i|% H$qZNej~\X2֞:Uy7`}NteZaRp?I Nh3BQ5hy1C[+x'±cfG @}#٬3?I%q/4DžzcHh`0(fx@q5b7 UY{#vf){#`e6P9l?|POQӵ6\wb킓K" Ђ71)Ѧs|"snC oؖe3:#B;μ㶱;FBf tP|\٢÷ 8Df}Wy@YP V%..:s4ʅMމtȊ9]Js䛏 X^gdVwL,¥3Ta g;79P4v%z0QLn]Š>rvksS#%u&U4A2p:䃢+O3VO$Th,PYIUM[}iyN!We<DnV2XCs^Ђ&h? Rukdox^wIM&qVh@ =++T͉5N]Լ? J3ޘ>b" 4*&$|ÖaZ7; J:0$g_$/4%5 ll5[4rHUFAQ)N,V,ocf@{la) mӢ:6'\ .0bP $٨VI+X*Ҳn,@.Z.54U&p{#г}L< ~QԖ1UhtppڌXk B%`k\Kb]A#+?\hK5v!w zM3D@oCznqHl|G|K([ 4 BcJu#gh_`Hfz]c]phƳqŘߓp{(dN^ydr$9"wi7U);8ѱх.vle x qIh; r `䒊T+2|WӒ@\"M+Qk[s7=ABZ@8"U#A8&iD-fُY=vX$wUÇ^7s'3S<Ht^ĝt0}l‘#6+bC?``|h=r{9 Q^A@q-6IC51E_|?d9 eiYC={!OJd zO@A?F#8:6FkռiMi {ƒDmc>M !ߥsBx5.3~ʪ%FNvd]!E$ph'Ѡ$Vи6,\ ɔF>K==CW[dN|vQrúPȣ '++yBp8QMt3D|P^68u3lN',f*r~~ dO$Ӊ֢<NEb"3LG Ak̊gXpyӣ6BB!ܧYw?_ #c_2ۑص~Yp:BzKfƇ)(̊ ؽCx 3qŀ;o! ZHgG@=I7q*)x4O'!vxA%\ZNGG}JtLy?MӡUѷ*$κkPLS$f|a(k_Ūk±X v q{4pCk{ѲFrz,Ba$E#i]V .@ps؃Q %3.k*L|`'y$W3RkxO A!lP 2&ES{-a8~~Tz޽+b@CzjNWX,B$i!En0j7,"W-\ph B[@8嶃/VHjoM h5ᨨE񞜯uL67d"IJN qIlUl7;d6F ?سݕ*|߾-.Hc]nFGt;<j+^g}.timX2G#s<̕դrwZ+ dh`'~OH:E{XK cM] VdTLuE-gc]X r܃gX[@>CfCF 0m}NSu!*D2`V>8>BUqJ"sOx]*x}"zڶRvLiQn'd>U)VAiթP5ZQ<sl;D'[\Ixz5lK+EA=&ʚYF!go +DH2m 7RbAM77T~qݑn0+&G;bR1@c ?lѰx!͓JJAX mL9'{CGf 9=~e4Mz̭ L^P{4nvL, 8igl/,0r'c܃$Hn^o5X5=ڑj.{Teo\{Ȍ K4z8jt?^kѡpZYSq~ ?{9:[/4 G!|eΫM_<%ZqCG#Mw\0wY!(fv#o =M qr,^ ]^ rBAK<ƩKWKϹU.244Ψ8z.3;zg?$qrja`_KZ,`"[w BvYGc؇ܕO7u?K]KU72#9`U|}ƓmwYǡAMqS[-O3mc"Ԥ54G\~ NJt8ގc k̆A}&&u>E954F:R0hKC,Qkw8 a*yȚ/\42!$bD o}{X C μyxi{Va3n"=*WY>;PMZƗflA,Iz_BG^:\!L-atz C BT`Z.Ɉ#™P=`X]ZdGzExm5]1Dr 7$#H!CÛ mvܵq/|QhPxaiG# q7LVpΖS$/fy*_S|ij,++rRu)b@:#{PM+|K'e+|pLԴ838PF wy 7V * G-5 reQ1gs`,|?vZ?끉g`qhÊ$h4IK#A DZ@4ﱀ|Ҵ^0=pL-<чbBsBQo)0RE\ݽz ctsTTNeݡuuVOpC\;hI$)=G8䌐orM X}uے!=;`IYĒ$-q1pn{wb}qqC =mcGcars;y+5#þ}.t[f))]|!umCBSY,Uw!r*4j=0Ҷ[V,q:[jƎ DfWRzzt--wi~Q57_E3fhuf~ә&/U6E,Y͜Kw/Q;r YtW!XiM'Q ݶE+z 2@ȜOf~΅'f }hS,.$ıeޞS+e_wKә7th{:U?:絲 2s'wZxlb!>q!b\YuKauW7p蔴wi!hrQXoa'Lz=x w$)CLrvb_|Ćy{Pm7+oژQso1e (c,1bTj5 :'s'g9FRJs0hm(_dMG+Jfϱ%6"FL1=?.bPxa\&YB+jRAGQ]QTFz(5`IQ[X9;ה4دɺ+HY#ץʜua h5-/ټ~c%m-fy P/}N6 U0 4$PLb DHO~2b#YT@J\ҙPlv@c4< YL"4mb0թ9XЉo.v}gC؏&oO_ӪEp+Nj ɬq4^1cv@r]<Ī$~UPe\C>L_v/N'!$NGѩO?/#Gar[BKmC-Eh1^v,\ ɢq[RCMm(5>p8!5q5ZVTv+Fߧlͣ[Y'/3eKs+ nւ~dW. HVkEUQ޾TڡȞ{r0╒ RTI 5cfqh2{FI}m#cr蓘}0a@jH'yӝ㕳 f0z~9ץC'{C9=[cQI;Mjw2$E)qy6!% 1y 6Tkpa&BCs:zrFnI:Rp1KۜҎ};-QEqBF(7 - {lP+o{^Md x`7Ċ㐌(aZ7r֋:0Ķ;/QСkOްdU@w# AەPg]5Y)m+4Q$9}Eq>EetUHÈ3fD<R,7,ر$t8l:GcӬnZyr> yû/ մ5 Tꚹ2m$ѡqZޥ,/mH,!_nohZ"pa8OkiE"b S> 8~@i3 Ա%ANS)S 8!Jrvh `"ӯxB."2Tt{v,e] ԪdU򀧚1p84j澚gI }iqzo B\] ʖ^MaZa0W&Mk~$F{= *Ӛ` 8h YsAMʝr 38ض`NbPA'57M%COntL @2?XB9N-toҀj Úhj\Q~Yƻh} b, ik@`5 )4.ԟlWҿ2f-#ǵ'S;Tk9㱡}Qe7YLTTW.&/昦AwgE|N[\;1 ?Y3 o$cXH+-iHjT]/54Kl^+. ʽ'gǷ 嘳(.jyTA}ˎ+0 AW77IJA%+]MÇ743n8̓mtTIYi2:r(x2]7d&]L TZw)\{O# ,$'>~G2QxYE8B7J*]=FIW E%ja_QUkTupe!߁Zmhi&RPѨO%v% qFOU󅃇/X^ht:Adt \滟l'$Sb^Qžbc墟aU' ؛MŨ(nG`Kk`TMfϊm?oVZ&ET|0%=MO^u˲"(WӕRwoK)RlDtJA{ WTsi 8+  =.ϝ]{A, !?ݧLPx/ao}N䎫8S#AZIoYp|ҷ(rx_S # {jg]w[DAd. C52)0&)|(U`3c'myRgzCTxB`ˇ{$zORT#YJ|oi{jk>1)3t23x"IyܒR˺LWtN G j> Yd?I6ڮg(dZtx>ueҽq28KS^V~z&=" :2Q:VvvE&h'A  9xH8#SGRi"・,ְ٢_e\֠ b|nBV t:VU'/jI[>/S? 's kr.5%J1`7lv'l`?|XB)j0e`Ġn1fhrf1#5O G;mxi36|zo~ SdfՀ2[9o`4GuE!KcCm' bY+ɁZPdixzHS9:z" СZטbMU-V6O$Z)G9O&4yqat1SV;yA"k՝Ts*6?J\ ? qqٓ/seލ|?ތܗ 1PנΝhN'HrfbN͙s-냦!%dH={L`24',*p].4k2/j+0]iH_tqaIn[L-աޣAU]?t׼ۂ0}d<]\!6l?'v[/ò}0Df*DMӏZ#\`&u8Q-2h;א dx*L{-}vpJ)f{r+hO.K WU,aqKXH^mq/p[_$ʾi%~m8=Ӏu8s+xLx^FVYx0D`ϬBt5hqX\LJ|w?Huʷ6/uwDW?̔vډ`9`n)zŁԭ (`B4#vRx`M8uL&Dy\h aǹr)p~Cח["hJVOPwgkˏ:~ea`n>ȱ?;PtA?i^.YbN6+nR wp>E ƿSmk93@FQJ);Bk 6zSrd)dh=Oz.r,\YijG,O@Wb+ڬ7!Jht"i.ш2uoa5#oҟ9^~8lK¤JKLzʍQc/fB DFaZmç֒~-@L6|UX$3%7(vf$^ k)MzaGl˧H[(E mvtts6Io.Bep6+7ve[,Jf4xװ*̳dn;ahK~|, x=e{:6taE(E c@%nR1æ HT%LUU{$[(,+lkTE@{37?Jb`ͯĜOiG}{qpHNҼ+֕ VԐZ/GW/sZy]ew Ƨf"Đ߀h|N!%me~m^, ] "Yވ!N͔'q\foc󪼚 @:hqlg8T /*f@UzIyprw2?2ah ؕvěrys5hR٤2`M@BG]4 = !0.g, 4Ӵs? ~{NGDnRj}ycZOKpbIRzeU|FgCӘkqi- [ r}4FJ_J$c}ke@Z͊XJ{ 7Ci<S HM(V%&2^Z6̴` 7P1ɂKaG3:j_0+u<#/=S7O4LEJ$cܱ3rW ӈo7=YH7CjEJgdAmVӌi7L@$wV: Q”^3Z:s@#M jnNVDrUͳV =F5@wVCy3 j`aV _AZb0w%GP%xCCn*?[.;gBCd'7[@pΣd&O'z }ۅAzϥl7Pϊo_l6] 3,\7섍qEJ%aBv0VnLoSE@\,2{ˤR|ɐ__^( _Vzhu[c&jdž75i`DR:;N`89۷tBxB+*)OG7=%M U]0HJ6.0/DAp˙X%#.Cԅy\ ^JYc X;ܞX%[>nH^sͮ`(b>:=cA)7(@"ax9t꜈yZ KG:q(# H`, RPUo _,ě\V0SaWS %*ecڿo7Sحnq,q|ɸKF`KPՁEr'6Y[ 76C=ā^c+Nу9{NDo^n53j.ϥ|h1›)W:.4L1{m휪2Xnd%EUbpt"R1 ,D1 $5hX\pj:IϐxqeF e *LS`F̖hmeګ TLx 5J'!:BBdBMӘE#z̫ fۧ>k8bef5dk"|~SGMwnr67Ԟݛ0 5Gbˀش|Fm0 _̟6#Մw(zC r W%X)1c[+Z2I4Eh*gдwKp~ ˆIl8g(S~)P=(`g%PH(. iA*rN*51#teIiKqׄ}jڞ"4RG9]|3w%Y x8\;K/DXFS-Sd(9E'<4сi=zRB c5hʂ:ߧǍtDuzSؼh7beb7VΣV]ӳu1V֓,~C;)|͠&2f%8xb!cՀY%+E5L7Xd6Nƌ%*;&:ִŷw1'W >05D5ąDV_˥^54 ͵ s]Ke2.(K@ 4n,ҟ=%8uFyuFWb,I!3^f~Z(v"Azw/b+woN\QOdn/;_\BOv>L $Б[9Ej!7c8+3>] pǖ+XRϯJߖ;6:_Ojr׸=8]vyl ]syQs*`dB} қs) :UAR/ /|G2">s4.#Kz. 4Xn5;JxkG8)Z>,36I7=YQg$٬tLɾQKjL3k%k -Uop0}UvCdUkM x$wAs^4]ufo/EX`Q4`jli&Qo\fNq6ȱ}UT*ZJuG 4itvGcʚMkn⭝+"E-mi#*Bb n"p6vª&99qNB+/g\,N C(3*r|U6!Q9un  DԵd!(uR -WƑ[g׿5݂YkL~=1Wi}qlw!߂+[h4|3Ľn&X`lhOVrȡ$, +X:JQIs*K',6l7{S9m3` 8헋avpf2䨓T!wB]'Q+<dV&UgW:#0{ r6IަJK`xII' -Y%c\8!RFȱ߽Q3J4Q?Ά,B{fCt[o-S:8xT2^;D v(+[ :үzһ^|`<˻w"`xλ>tFt9> Y'-kZ&0Nxy-˵ֺt<5"xw7I(楜˜hFMz\`1LIKFkr<>TvЌ2[u樫*,`/" ;ėc{]Jr!XhpꭢR:&a <>Nx]v`edSDE՚E`"G5172߻wcc$nC|~Yo`.~eRcv!fCIʸ]!4_BךFP&"~爡K˾+JFrs^K'f-5$>թ9q%Г`+Ƞ>Z4 ө$89E -{3sR SLI>G!Fc$ӑKR{D/ >h%pީypM 7Yv{ f BnŌh {P's"%(dRߠ Xr%ޤM)T0[eQ@F+H"_SH@pVH%;6))$+5sg}$:;$!e:8TW0[`j1i W"iV!W@'Z}WavK5`X5[p0mSc0>&|xd!' |,2$Sp@O\OrpwW>aV2,~J檪X{tvXU$,OH8xDkawӏ/г$[x(r*-d~􉤺YVw(nfV=W^i{r3Z0!Ea8?qLH&Z̵sADX" _=uzn< eNp>iL k(+h^PQtx>>Ђ( Nq&LAl 3phf_#v>g|4;N#tKՓVFS (.dVI Z>kUτ~(r` ;{xDD펉}JPM^f6eMDw;¥6'P%U( K^TG8Lӻvs( zHC6 {4"xhh<$r$JSW.~!Ŏ=mA(3dPã8h_N3%=hnKZ,~IF/dD&L ӹd}L?5d;m!pЦ.J0&77ӵnAA`\5Ok?r7E%_IJ);~G_so!:^EV$c閵LK % ȴ3l(D Q$vR%0yfbwx6 .LϑP(kW̴Ag ~'mk}Ӄ P1#jt»?IB$:IirR!WO3`wkO=ݳDt5HKe`^NG*|7[}C42wzAu_O4Դm XY qHGTm |ayLErz_*e(-G~@&O)h-@0/ \HșUu (/JJ3=r ㏹\9&UL}ŋ&̥FQr6|XW|Q~D]ka30C8`1kicD}(N@.>֞WYʓLjC"@{yFɽрs˃) C#1Cnwɼ:.ۗ[ɲ-CU[ucj כpAnG/*23R*sf]ƮoGH、8ޡkoPGw]uތ>&φH#nG|IRءG3̰Nx KFTDNqivJIZ$,~bX_~ڍ錑1 ZYD807iOR l(r؏gYZ07070100000017000081a4000000000000000000000001642f09760021c900000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz7zXZִF!t/@]?Eh=ڜ.+δv'K:C0]`Pm^;SдāOBo!&<7{pQr/yZz Z+ۨƯg|YhV5u#n`\ú70]ϲGiŏP]5x]dc] gKh6fYN5 4R(5k& ?ԝF4\e̲= Xָd{Ti "t?&Jz{]7 xw% aAwb?ócX-c2 RO$RȦP}p2f`zԏmϯE8*nAF=y}#j#KƯu'뱺ɋ.pOsJZaء/Bաkvw`BPz' {7L賊yOefty~kڻ0cL*Ж+xxESg3]ԯt8!U\Kߗ`4ɇ|V~U%M-ҤF{#VcrX :k`5 {gݯ 3UDe; tz ӁQZ-}ƒQ=^P7T+cղTi!*&P`ޡ{ tWNД\Zr8 ߐ;6Kp n \_-z6 3Lm\T)[*G"2eӱL3~B4wipxP>rJ_u 4OcdGbS9TS'pΣ:T#v &z[pّWW U|v|qes?NȽ%F8ч*Jejv@S4wn]Uܾ=:Fg8E\EC%zf{oM^:8< ,91t* Dj!^!AxJ J ȆW]{Q?"U/O&ewcQHhinYY鶦Kx%A.(eUMD(0(ޒ=(+x:┫j2:$(O9e k- }9Qƕ΃xB*꙾aUz-3Rm&Mw0'vdŏ (댿0=emD` x8N_!5K=J($_ww3gYx_}?O5Td֧S W޴afRN!r\SaӍqy~ǜG+enU'¾`&gg6|_k#umS>nv<e<}7@F/ ژ/{"apӯ(ӟ rYpݐu$M3lvq\rd;̗-ÑOˁAbEid: ?xZ5x{`θ0ЎE.%^"h؈f6p{r=«/4 _Ey8wwJAb,!G+1d$qDZ-n\=S4z)DJX]iE:%6Sw#:׫HKa@MXhQlmnX6"=lvw~+Y҄B|Р @ΐhbp [1?HQҚ2'p.tqS]\ F fFe_5`Y Y:_{s:ָ s%7rӱ JJ 4"X|+FDӦqW _PEQlLԖNM?VɋW^#wC;}QdqjSEC:@YrJzsLuv"VC&'PƳ2P f5Ll,H'4CJW<sc1P%*Wyu|KASMjP!3 )! 6 \O h#d5RI3f&MɄ % nԷS܉xӚAK~~##v O{Q>rxfE2 ~_ C3$zEQ(D U \[rtj52`}덱~_/@pf/[Y*`#OAߜPз'Q:lxܘ։rX7C]c j4vTL-Fd mjz$0}RN+=6*,"͠ P&`)1,x%[+ָ2I9jAYVǔ- MT>kQWB" Hn{-ztE .8[dNf8k2ryMk1cFfk]gwMfYݳ߾Mk/Qc"n(Hj[o^r塓w[ L*'A2M{VDw$ Hg3{ ,OD{oU3* ]cA:I JŬ[IO0łBn[ŵ8@:AtpԨeTdP#(V✬w-ڮBága,2"p9XBSJ+y}ʁ~c D:c{ӝSTUb%-OmxD0CE҂RNoJڇ$,">a%>&IW3&^]} Wyx +,QVeN玗 ]5R%LҔO&-A!>u`_ O`jf80ƮTVPny9)zZ-wIZj{24]`0c"no`;D};>j EVR%p}-W9w?9 ?. <@oFRf]: q0(gHxTP^@`ph L/M?pVΪˡ//z^2lᥤ1xFHVu5]|ѩ&6Uj DWwxn +uk%P7i4'z[嚉Ǔշp I02^8vWr]~a=DȁX9V)t\q@brͮ %zj >{,n{u򇤰tHd_4N>cG>L*OCw˹npwn† R:yJn^Z[J[䍾 >1^1#䥍G*.'qpAwMP@AB/gbݵgӦED7`Gǭ藧4Fɀl#ٌQjvtj&ԞSzͽX6LR˲4[l\ !46 )9ǭcrUs ߁2ĚFs#~g^f D!l5e7fSD""`q:Bo##ͣVyBjHQ-ovs8ͪx3ttX*x;+B{23 56 V|Vu^0Qy>}(|m('=DV«Fi(Y*O"وDo ̝Zlp[| xGlS wsAn!G醋-. V^{õVCf{X17:а ԥ)5iľHA "T,gG(ụP%F :#fRH(wʈuSӅr:86x`G Nq,+uU*rT*:]?^~;f4C.?_T+3y]`hQ~R1F)Tz0# J.N0- ˁ&{z _<ݚVƳvcUO6bʀBOi/Zj$ue`gcQ4,.s Xщht˻Nng\IMkV:En_V˜ƫK(*=d`#AWz> C(Mα!\Obd6;n`dî JS)L"N› ȊbW؈f:,x#Dw;BH2xhǚ@κrd@m-](gYFƣI ӬE,K1kIb&e Ӑ%?J4 0=С"^VIjp9%0!#)kDw]]59M)F#v{G!=, w3~o3*Hɝ*4hl\spOED^';5c ^H8LoPi/i -7I@#}RPpuu"E=(.̵t;Tdo3L`zձ52^PZ,<8Fx ^oE>)}E2оeO.3pv `a% riMա+WW}?.;8M*oX <`$`ƒMlX]m!1; _G+'p8@7N{Xpc` ǰVòsA\t “VCdc^Z;}R uK" r|4 aNX:P! WHl4dsL9Wb_XſVvF>*5V,)Rj τw##9]TKmaޯJ&5\ qXHkpg.!u{n#U#w=!jct 87g!?0ZI*K{Z+y&,SYY5vF?qNEM)X0X0;,[J t띡eU8!;fo|ڑ>]ZɽZ+xa(Bp!pu@3/e+*C):psgL̀`e _MdKHy߹+UMJ;#?EܯDUQg[|2փB\X>f)KhW5k,?f9m'D+iHYPyjl*uW`G5/cVF CF%8}q2|i%R A үRSzzXWSJ= r>UQs)x3l <һOC4kQ=ܞ31)Tc "I+8, uvoNjRYoϊ<@/{n+j,g )~ fWRWBfУ "87YI~(-/*?±  n9r!_y,6W&dYbT(-D>,Ë|>/< *ANT*d ァ["/YA!UមLL:͢69_{w?]'!5MU*b~  ji;iK;ED'kw/q9cHQ|=n~.'/ 9/;.nsuA-)/Fmo`r@F1ԻW6fTā닑Zh?JIFZx<B=(H7ܒ,X͏vw HlZ [#&tT}A>X6hpZo$J0Hv./a+^=!'qh;~1PxC%y׊Z+?O^W3>ۍOƨ+ Lq4k͸͸CgP5_a%*±ЮEp^4:74 q'3>B5epf ב}Ђ9vd81P;W]<(Xni-PY{/yFt\ϹWR_@w︩惢* Yܨb8Wܩ'N+5Bb)tX<\3\h5.2C^MkUZqe >) }R֠*>%֟F|°":<) { ^\OtwxMT~ p cf]m3Mir)Z5YR)¨, Ǯr.C871W\ ذ?U#2Q| +DrI <B5G Ńxec]EKm+jV%AdB_q9A0pPo)urbw^9b_Q `]KzR&c5a҅Lmuڨ.M9O z:ť>68ES`s!؆p.BۊȒ{kEmEϦZkc򯼎Hp!nqrӝ'_eM臡q_Ф/&kc%Ggi37`_ 3IMѰ꜔QZ E[tj񒁞lyLkYEYyG+1.5|i͚(L"+/fE&N !rJ=.gU8Lűkc"}ԉpZet+uЫq|gd9Pd0 M)Qj)~R|WW'n'=VbQh/Ab$2yDbxk&?:! ikrewf^#Yյm,r@=mKW jي|`,&C]j޶a֖dK+xL'zX;K~yR p b ڽ4B0!`I[9.)ܵ"X[Qf?H+Cn2n9c MQd!C]F]]6փ4Va!cwv.Z{|6ogKbjQ=-յmR+o6~N΂q"4{"y? LPwsлP' 7D'\' l}6V"$p~7G -^}A$y)p] Wc9k9D 8^;M {S\%(u1A 2]nK}V&+vRNIN$,&.)-!.ye7"O{!Yl|羰eMȸ|yͯ=t\(~`)|(l'uZx'dN5ٵ$_ŞS^<6r̔6hQ%C"arPW9Mʐ'|CG=;Үۍxf_~:@--J>;zQbmC?vƿ-4-XB8O4}U1#*O & Shҿ#@@!5!i=*p~ >p2]<㽉Zo =zg'GOC&] eQŅnnECq~E-mK.fi,M7ZagMF'g?F?<5:s尪C5 ~gl͠ JEx7'\V8Bs zsV)_]c>|Xxl JXJBwR 3qAڈ"=kKW0\5P%vU9~&;$ \B;g*O#\>A? _jK \LCC.zN q/I6TBgn5`sp>qG@n. i}f[B?оjφQ[{O}42ڧX/?+jWWuu8"#MT F6ݬU`ϳP?mi/g\sXŕO0ZڇT$Nx]Sʾu)϶ת5<<+!D0p"}m]j_e$u1h|:ⲑL"GE s)sGc'B#  嘼L7C=)@ǘ^')4М}RKk퓘" 0ߑٮXFD8۽*Y6tbyG(t,yniE6jSų-/yur&(5ȀN~@&\RtZs_n|{¶it{\;d2f,/<XQ'̐Oz҇>,,R ʚ!0/'e*WIGM dZ^2  v|DtC_a?җsnX bbE!&շ@4ˤ݄NCPM9fVm=kv3Hg*_o`M `v6b![hgu%q+oAs`r1dH^>vjrhw("H&2x?4xHk|И jo|ʭD Md]WZ8 ]q% N R'QnSiQu՝;¼,v5whvx,2OhmR@=6A#BPb[keMb~,k{ uW7䥛IJUWpn16L5I솋~X*41+msjSh #'kQm?2l+6+(gQG5EdJF 徖j*=:', QpǶA7nx\GZ3WG_iMY#$bJ օWNYe}tE9I-Y'E5AK&5۟" KJ|ʳ/i0(^cfjZPO?1MZkdG/-[u|qOS*Y]{6šyf /hŒ,V,D7H__HUbA׬,w oǔcG_1jҹhb}ќ=X{:8Kx=d[ߩ<UB'vlXo_'b>HM[vCpJyr;^OӺ9Іf'FXi[aн|AzZ6(e9,W^P!L3'> #\Xtu%*q]PV3=0l*b(Av͍>&eV?x4}Fؒ2 [AqM?ԺT6NU-77D`KAqke[X*3"? A8o$½|.g3tau`6{#Mp0|1r+pMɤKwBLjsB6/BV? "4D?dS[Å5^Oqnh;2gRѩjLf{È="-Q>c8t ukJ nqm{ X6׳fZp{ҠZxCq"==H곑+n}rLO1,=vx+"-2y((jG4p6&V; CM/ƚjUF2xjU#DmGc:Ɯ y{͖念 Q̐Rgfb C 6ER67 lhˉd3d?UqX%ꠙs1!I~o$J\LGdW#fX͇OڅzB(8ZFHR{<- B( Ji~ ܽS $;à<^;|k6R,R>8$eq:B?/h{ezڼJJ PZ/3 &Nq [M'[N*K*K&Ϊd6RaX 3K7Aiՠ*,:7^"JWSknDK@vms\<䂺w.8z"I>y6ũq6+/lσ bJNr? F+m'+@yi&<--(ʬ;GZ|hg5fƳ#,%5xF5eSTĴtϑgf̫:xgf r0:qKz1ȫkL{ȧx<07 ~Ou=#67el6*{ <nvn+pU͵k8ш JֵUeI-ꂌF'@'!Uˏ ru3t0ق0 :6`t4R-8:9Wߝƽ(!qtvnLa%iv}Bp)˅|woB'j ygTx!e4ImۤnZ!?g\A`!ەz!]>˛x4Ҋ}#?I 6Mk:_P7 8BCr 1_;SֱdYп.bŹr˧ a>S€n0߷ m †oXO75qKj lTɉ(0>ȓMK}x{0 |2Md '2.$cۉ{%d;p 2ybɹnE&Eꡛnڥs%^PL2P=mKl}kZ_^r ,{}gh Kb &uf&$ox(dV96&gGg eѪlqfc=@)`ldWb]F&r t$1/^me# :Mh#j `Aa%'] *&МXBAv,5ǫ PEKNȤC8]^ɧ@V1| *'W`}tKԲOZtC`bR1u+3a(B]4}SME˾й\Sx?ȻS>J 4$3τo\L]; |Qm-YLR鷕*,ΥCrjMkaw !ި+CRDF b` t3ghXU7$^Ln%mZkGjEbnFϧSsɂ-5# NV/Qhyu`8QB^o9E4q)Q8yTVxZ/r6܄@kxI쫏nk(;x׫Yk[$bbt=55~l+(G]"?8cU%v\8ӃNDTnFy{<; u&j)v/gnӶMYK{`xu9"6?=f0Yv|z0*a_bᚒnvo ݎZSZ!ް !Yp _j ̹XnEzz4߅/|sbu˛ZcOZ~<} G!?-:܅7;l6îgW55`>~zzdX!UJ 9'0Pl.8Opݑ+hRx}+I7HΟѻ(\ XY*;C1$ 孍u{1ؖb@`PytEcS~._v Ub5χ@E yɤHJ(,6."="+ny^)bWFaLсajԼ~DFtB:TrHM2oF\p1Ggד)`yl,PlM9&!XtmD`(DZkJ7YOӅ<_aRsL0 kdLIu6x|N@tMI}u6o@CGNhY I=M`}~C!0g|-ѐ1ȿKU(6lI?m9`Rꖴ_Үv~ P -& ,'_OԶ"0J(G/:Zv:KKSfq<|Quj3VIHՑX&b,c9* >"ZCyqAY7N#Pk $7ir1ٟHwzv󢺵#"ܮ(5S{ꗃtiY|9z[ΦGcÃnhئL6_^%,M(wR )娔#D$/n})͢%nf!\SV}`}&肈F9YU~^iОb<7$ީo)>߂`4$jjPMQyw%"][_B5XW/xDEt0}nֱK_`K_j7ɖ)FGfW.STtxl{'CYc'GZ^ES98/BMExr=5JHf eS߿-_Yd4M1 4pf߾l\JkJ&ܡeT{PGcx(29*Zf1}D@69ߟ*8w}Čmx\"*9R8v +wzl8,:[8]M{&\RkBk1m$oO}#0b#U#]0h6eBW[*YYvΠ}:F idCC^(H_juEZ2"YOIq(N0z)L\!J.2+tfB>XԼ׹+PŸ+1僑.E/>u+^an#!f-c _dL9tZQPODڒ%e0KWx`g%_ (F`<=i4GIg gZ:|"FC[^)" >5p^2TDԅ JS%bNt |ӣKqz/C8_؝ohCjSm%{*1VoxVX젒XCkNBxinF.,,w]Qfwt F??Cöhgݑ%HߠP4$UH/&U;jy*I ˹ǯ@Au.EC`3F3G-|,:>vcۜ\'M"C mgoZ,_+8}hϕjì6~گ; h 5ZVx3fkOemp2s] quS^uSv1|p﵍ >^U v|8t>PxgMe h}Rlfnt7>z1l#9%+s]&E3Q]Wt]//:btC lNh֥sگހݬqd *jF1^̇]#55t+ - >ngnji9~L˗ })x.bO#VEBJ{ۛxFw~KVk qﻭlL7:^#v#3) gEC!􊡤~(WɋuSs$ wՕN-1I_6`:M[Tf%Z;:6>k%*ڛW,>2D,Jp3 P69{DJF&w.*)'=(.D#Y/ ب1 q? \pmnW\yI]5x$==F+Aa2-_ȑMm %J ;rFeblNݭsdQvD3n^o/dCN'BJq)̳ts+~x*1bHBI&EY`qw;Yj;5: (9ZZ=y'kCbTyKp- bqjwTT.kI2}a@ 3nDU~G!pfa/Zifz Be0X{RA _KE'Ჲ&f%A6rbWHҎ66tΈYkO`)w7BHL]l.X%߽r'a;UI_5|as?e,>=:eU0OQZ3$MڑE]: 8h% 2E;=Z~[lB))g.$! $O@񁞯يAEǩׯغ lyM/r}T.S#B>"鄔tשd"[WslxuEj}+"#grRLҾ^Kh )߫c^f ecph.)ßdN&)Ձ K{1#)rcD*w<tN\]ٺẠyoО@‡Sp3xhu 0bݸX;NSLu NL`G;s=6H[U?p5$1Q`"HB}/+n-9n/ dy#D P+O!) `Ƕt3llm7G oo*낏2ζi07 4ܝř/';%UAS " =VBD~+xɽ@BL޿5|AŤZBNDN&Wz:XVb\++_~U~at[:۱Ba YDJ'=F]\?Yi GYК.X$[y"sdx$ iyЈSD.|IM9:LQ꾵<§ǘEfr_@3ڦ0R@iOKkiIebgV}φP tM@dTϷ[%Տz"J5cB7>o^zs>*.H^T% 2h?&7C~WZL"sv"w<`j2 p͝jh{\3BPհsD>zXQ邎H~ n3GZ3*É*0]Lv~ÞuٳJV[ӳNS T9ŭc@Z&QaYvl$ѣV:_*yS,Pշ+CE9@Ft$mp"U1O`k iI|9LePWz/u(r,Yڏ!6[c nfih[AR C h]S3,yr9H[ɩТE +{Ӫ@T5L:2+;do~9}(k4t Z_˯>([SREm]s,E lv,=.G*I"\,BI8 <sr5k=Tnbv S(Q=Ю} hHljwu=-]mCsC{q}M40˹KF^Hfu5 (u޶CcwgiNWXq%a7FT)!wv'O=F$xHٟ["/PJ,rkYtu>,WS蛣ɐŸ 9zPZ& BDZ;t}7ed}Fi jp=>"\DGf͑tY:Fh Z,U+0=`~y?nϳd*E0ZpG P'j(E6 W FXW+%pЎ `Z,ϙV^Dzm85V+F4yFPS?B>!wW]l I{Rm'o$` pms;Q?'Tci?su}gX ?c/%&q\, BԄe10ABVz?r7 6|m!dP23mA Gѱ`_dO_J0gAZfh ,: /g0fh$V{򬀮eLqՇ;Qt;hWa*Q[Rrݏ恡Kqb7['QGDŷkp\V\ 3"9^mW Zw=JS.OBfm91Wq)4VݙQӲeαH~ 4nfݼR͕L<L(ҖVǔtriA5O`۷._ԍyegex2R΀q&'ԥӢnsⰎT(&CYdIICmS9-/Ue_\Lrr\3 AwoYr'h[ ;FQoB>,/ B:ڳY4ԫ6;xݞzʭxËC3 FD..__UNmǖ'Xur2mO䴦Fq⸓oy5/#iA^x"?ӻ* :6D˩ ?Si4Ph:o~!6{_%eMAU*Y^cs  3K_ܓ/.%8.Š%p\YbObcϿ}j{QTZډ4clכG2l J74e'GpsH CH 4PxJ=1 ŇLl):yF[*!ܯ~HU󏷍Klo_rs8@ `ĵux|nFm3Y#67;elH0t+f R@>~ے:u"w##Hv~hr394BjkdHypvwNù ]mibEFwe=WwQir:Cބɶ&xR]\GQVi]jZLό/]R_CVp0گ*XvR$g [́qѷ@m}g5 yz/O Dl-5 :1"LƷK2\Dż{wNHQ-q08_ryDASkGlJ[ZGzk:@/A Px"Mi@R3%@j2aXQTzEܭ"CfUP|E:AғٮYPkmI3ūt8ب"w$T{NÛEc;~S1ZtmYk9Ȟ1-PhcG} 溯 ()wRdJ͏},/ep;E>ZΦf9#FZbC,M YLK"-T!^mL{7h®fj  *p{FF u)46P$ZE M 8q^up{I0%I(rb ^]gOt+1 uk++AV$ER./&[#ͭ3Cil ^3]~,hcy7EUB;) < 3bU^\j8c(nlrIڳ>Eu ݖȩ iMR^GeQ[dkCK- ɜڭwoSfWTk"5ʼnHyT?V`ܳ&6 yJb25ۏ05ja[gXT;}a+,4;h>=FReb株1Lq&{G$O![fHY02ɞ'⽝Xif@KXi~c(7v!EO_e5%ߺA r,鴓i׎74\t Be0j,3mPM'vsEJҽ䁟Zlb<, ۥo;=T^☀~HZ?Nu8 U.QLZn4&Hx5|O AҒn@{ZEf v~oAɑ.?UyǷm.=Y9~PރocmX$NFLˋXs2ꍐt{l,]7$k{q&ڜ/9L]<(ի:'-ՆѶ ?_GaLJrHQK{l0O 4c'GB]("i>85 I|q"{6BIJLt9}+"S'e-6 鍠-<].9!.-efgKpjUu٨ ޶IlU|ի1Yv_bF,bTDD16^{Oo9k2uN=zp*p á * (psx7k֍'~ŸA=ƭ}ڛvGmR@QdNm>Y 1U,n:e#0A-UPʻ_.Sp0p9e~E-~^V40{l>%d~{fNsZa&WF9t$h z Z<$BE8W`l@( KC;7vGD$ՂEbn:S ڟ J/?H}{e|\5+`Ѷe좼w01%uS=瀙!q`oSjmthM4DX, o^Uص?08̌G[#noazS*m%@{l쥪 rfI;J*nty/] V=!9Rv~(<4^ZN ݚv.MV6a> t%#[?0KRZ_P{y٠HD ҶȡVOĥaxϥ LAxIئ 8p_ Wv~[Lx9\Sy~Xߘ50I+Vg9P8naylɓA: @H(.ٞBx̥/0 렗.H bt`eHy!MP=@zy8+Y$7phmo6np|cPe1S^bUj`x96AǭOweϠX8Q>:5珥Ƴuؚx.d 94T}=  fC3 x \B\ c8xK\U SgJFCoc;0ujV WpC iz'V\_̲#a#אJ w2 Æ4ZÐC%Mɸ$.4Z<3b%+, 7n muN# ׄeM])cc #"YTd]T#ɩ}ŸZ"˻aIEĿoۧy<|x07P;Y"|޳ ӰDYT^Cg9UA.D#ưMWv,|i)%J,tSL'A<1|88j:qaw 4o63b}gE"ޔB9-;߿(k騦*NJuHXOTA9GD \GB8ލcN戼Y |x&bvU./UbU^LmACFQSpI*?Mu?c cgp/ ҕ_7wQW)mY9N%-msɒ!jHQ{>4ƀRV)&h:]1%%.{6B4n(; :Dҹm[]bK2+LǨۄPNhEGb9en~،ѧQ(oMR(Ȧxк8LR[Sꃈ(Ff0V%_x;y|dD=Qh Iœ|bLONUMH:5t"i+N>0C o+obk_ u8R`lAkk\oBF8c8T1R(av8 yl(nH/j.f0Z?ݷ% \@'>/r4u)Є06M(nUL|٥K){Ʈ=AB"1/!6@+AsgR !92_N[͖%u q]DlN2ֈjzgwͯK&X &qF1r ˗Y/A52f#Ew |I'iNj IrW\C= pkDaIM Yo5?v;Yf+šVb(-xR1B L?hqmFnwsS^' f#,벷H_a_KEA;'1=y) bOYpWܠƁrZ#APPv?sF].dP7':Wz)w{6;̶ŷHڑ7oH? OLk*=q1)ߞQvW+a7NN1Ô*2BrYGg20BO$;tG*L:3axQ1 /[0'bǜ <iMԄe#Xvq,nY~ 2٦oGF@Ta4kL^`%Cl[wk0^ϖ0!2X tsayUm)R$7r$tz[mgNŸnl7ਜs50 /¡0F>DG3 Sw57@kiO҇;%TyYQPsn-3HBR9 ipM^&NOr \ pCسm^* *>"V, ר!'/8`u `铑r¦߅&l%tڗx],YoX ]xцF)ĨLpw1Pĥ4xV_dS<;q7DлOwCD倲G`o|EfPꙟI#?oitg ]G+ՔHn(`\HGd] "2z#£>`̲$ۢfK E^Q%ن7_Mi"=K K UT'Mcޱ f;{8rGsaa5y ȇ;σ+UxCm>A _s 1s->)M=JJge[5Dk76ZrƾDTyƦy$ύmϊeIY*U69Naf`SbIءaTՃ 0m奖Izޒ)i *;Uu-c{ᠢf-q̶1\ 瑁!z1ƿiid۴{:Rpiu%c1rzw^{$ з_*\c'.^H DW(`lj,Op8J[í[* 3 朓(o^֛om}rAu`_xڸ1LK[kUZ `eт[lP$Io/rO*v󋛅*y 9vd]`D_SdE '%`8pHi 5iys'* ~ .h @}rc`Cg[X0R^ D_BJ<]3f=-U6 tCc%^H׮E<_B]Bu+k,!tz9|%i|S s &1`xQT' Bh #w\{\mb܂h0Igʍ )$O]Pnd"L8L7>$yiި%9:- S(01}!x` 2DJk`8RA+!M8vLWpT(>|S 04eM`?2B޿J9 kP;b˴grG.-+RO8|]/P-8/|o-6#?tP)6=]#~ v*Fb3|dtYEŤjr)'ֲl&!f ?TPA 4 ͹ӟ0[L4M,\kĪE&wT'ѰoAqk6P"dM)Ύl\$T`}h:}qk, rn:8sw f|y/b[Zpضۍ$ϞWLTV2^:D=u39Ad4 [] GdBt~QB}'DSZshoXjcdOt0 A7ڏߋ힧=/l`'Ap'-윾>d4G.#̜ @HUjf:obKȻ{W}^ *<%Tᛯ # LۏpruZO!CprmD8+|=lD.!0ƟZ:&=?0#TIak->JJfi^\B0GɼȤWnDfYb޽0I{u"3^ϘɟH uׂUV||vz qI2:aǴRk [ &do˵}s!h9TvA0 GPs@H&G_nx_ }hilZQ;G~|KoZRF\ ,=}ύFx!.UP/OQ_Xkq~e~+A= Ա_xsNΩX%f4 ](aOS0hFdf̟ZSD BkSV&GioXT-ۧːG&'ГՌ z%Z>O0_aNJeI`Rͻ'֏*g- aiʙe5`D _SЙZ\ >א}eCVlE79;^7#վp \ kN)ySu+L^fvP6uuFuxfsn+N X7%M4H%*껅Cv:d"%݋^󶲣-pϖrl<(oCU;vlA t9bđmd&NV\5ŗӢYo Ҽƽ(*ޞTቌ+UAe[XD?'"lX&P-m}]ATmTKaacԝwzማ:^N`b}t&~-|_JtF⦅kET46m{쾹5s{A{V]&oӥ=#y~Pnog ,8`J5mcpj>`-oTޱA%wm C)O %zi{3lSlnr ݣGGX2$~)VZ?)9]bΕ,@L6C]rʓ\жBL29 J>Ir_q "rORU5-~@ٟ)Q1 I[2ZU"~\hNLSVIN@XxX GX3NQ&`@;t7/3 {DYϬxD3`KZ2ǢБ&<: DbUGh^o0ƩpZc%,>vv@f=~ u-@FfY6KI6ą0<x9zJ3%|h(imee֯΍ek}' b* qic*`O'"&.|"]ȑ $+|&'X(@\ϙnXT.jxĘ.R.#5Bx+/s>ϰ]޹/$R'SES>:N#iGm!2IfiD4#q"oV$ArI`o /aZ81kH}^Qxuh1ܻLC&`j=VP"N0'f݂MMI4t4XsXzmaݷM; GCmadnv[yv+X_>>jOHܻ\Zqz&Y_f0xd!پ@#D)xΥfp` S@Qzpo5Ǹ.r-ϑGhZT87A6B!"&jn M\>)ن$i@k#{ fq$u \?G g.RW Ӌp]e"jY֋eX2$ʘEz9`.ܬ^ם$zy>-'MFYgz)+Fm @|?BS]t9#;Fa>TVFKrǖ6I]1M4;Si% b]RnrtJ_f1j9Xas.迠:C_Ĭ[ʂ;4Q z6Ϛ?buf;Q5eα#S/g"7rQe!G4Eí@x5DC n\U ŦoedGߢ\CpͿNnElA+սDs|xǿ4F^R`u9%OqAs/)^Jqr .,p\a' &%yxo+AY{̟QL' \y-̍dI9:JVWRGoNFN皖`ZY>B.Wrp"#QJdppP;*HM b>:b,T znX |}oyo0ADb18mPrUV]P!(rOtXY3t[N'>F "n0V Q{#Âk".D@3}>obܐy(rN!:4,m8jZBHW͠L؜L0U,@ 2gY}۪%1"[].|P8@swks|S>V)*7+1 ]c= XTPN+obGl^:larcs4$ckq) fMˍ'S&( ,N?w'p 89F;(+M>H{^|D2ܫ_&9)mڲ,^,9`-LX~;7k D.<4 B%'0n' yFq`?C$yA_~qӯ?p)+ F&^# 䦹#3%U\wi)xǝ"򰋠)Cw)oF{|'t mknE qB%*Nrd"V?ߏݽ^g:ԙpI,TrC.l/dsKү-Bp|Fc9JVC, jḔO{/k׫.1wMT&WáwA=ڦhБۗ_CT(9k,}Q_֥N6ߵ-st+7wa <^>[=mW&ҏ!̲hҌ[3heP"ۛ_hjk):Wآ 'l5YԢO׀ldŐU_#OV]w7G':`BM*V|"|I>*dHNb/%Qlk]Hkڷܱ>?5f,Wqz/C:hZ}<%~{qiTrzl,Jz&tQO0cR\MD~4L3S}]$ qּhI'Ƚa4,-i+jIݧ52*Qo7^Sם6{F=85Y@1WU]P]/1 f)BԷkXX{ B<~-_KgLh)LT+:|ߛ{BӭG]b)YkNu6^>%D|6?^U*Пz \{p!e6&ԑ$X(,Amմ0WVM@Hө(np>br3ojqD6rf}wJK}M.a{}ANR+K([K;k#J/L1=J@z:+ݓ 3O;`m<$JxIʇ#(cv/( ֞rRHv.u)E]i!R(JUWᖨFˡ&1f&t}(YG欹I񸹅$$&-dayjMHvK,]yF!t>} v%~FC6|d4gN8LGu=v쁏WcӞDa]@k<.9E#tnr=b.kHeW ZةlEOtEF"`q^?9Fo"raW d_?}~A6{fYGF/p!u٠N37e!(:Z>x* 5S/.(pz/0TRw'Nq^-H3V&d᪉FpяD9y/U@"кo3BMR~bԮ 2s|-+Uɠ7EƋ%S]m7V<_`7艱$O6[%#YpԤFL[7i=𯌉(R*OOTUt.bg!pߍ -beLq7N{4R]*`cb|'^P@YC H2*Wy[^ʸ#N\9> =e ;3BVr\q͊n= {ܧAčRU_zp!`n5=d$t0xcO7͝uu.OfCCc p|| X^("8ڰFث;4EiFZ_>CR_/69%)ٜ;$seb ?˶wHϭ:uGB܎`Q\Fk,WoT4]@EG[~s~hdrW/^ Z`~΃`xZXO[,?kbC"5p:::ʁcPN\5}tbbssAhb E?.P"!-&p/ v|uٍ"M h&h25Ќ\K~f7 E;IVGEiIg ؞=j3c?$Ek~@yϑ/Ud,Ks51lmXV(?* VGh#mamm"@Sonr}}#ώ&a`%y~FU-kDތ&$6!pFp"9xդZI1t/&{Ng=,ڏ cF)6=KFc˓+l3{拊n 'N=wևݶmxS+"v  v= BäRִo mI|Ė,]c+p"ΑD.uQv!9c;k"̃_bVTTz9ݺ$1wkl^ ?hA}tu'Ͷ z*ƽؾش`n:9 Uz,8eV$"ɥ@@tԡ&g[`tB@ 9r ^.qy= P (ehD]$6`Z>rN&f]1n+S;o^9X1m)q(ɩ p+8 a_4it;C;n^OK$ N3ƎuP UuEj5ݑy VJ w2$lNqD 醘Fv*H>ʉɖ?̪N#=AX(s߃a&OjwA lk-qcxVdA .ǹg=)Wsmp nWxz!'V>F EW(^<p-7}VNN4r*ryt]رw-C[Ό$p6>}G9YC% ظY#t]%N̩/Y5Z1FE7.r6oZ7Ab|gSJ巿AV*O"KAWf.5l;M۬[BqF$D3b1$o9Dݣ@jER `NVnRf]C!DkcT< dlf0۵;o4Bc\[1Eeo. = >K4ظ?=mՍ2bcG/mkY&^W`/躨>! ~ ,+!]YxZ@[>ke6y_J 7Ӄjz7Rt0TrjZ "8J-x*b*ȼmOxйHi@ldFrdIiPE"2,57:aXA2wwzKTBL-˹A&>eQv pH|Gt&j2y; z`O-V3hCQ YX{A sŗGB=ձfW6\}N^&ŪD-rJjM%-,o в6x0#PA'Og&kw1%DxTC+fgPX_;j%ZhUs:&vԀ=.}^83w"'f5,8tuAtW3 ؕ IxZuIV[z_  Ɵ~3 ٣>"fh<ޛ(#ttmXϒvh^ 6(oQ}ujGW1̴O܎-*OqZPM&wЪ/Odc;{X9z p`{d4vYXb@#Jb}!K:/pzj_y;BpdrQ-נ|M%oT Y,ɳ E` ?2>>7ݩT@d2}'5]8"uNb_4T˖{ mڡKrV0!9ڞ$sunK!nN#^>D F5vrŽRv'ș#ܺ^*$Nt= t,od"kہK= F665ީ+-&j^Am9POO 髤/>E2VΤP)Wx²RN&[ĸT04N2)?n/U*`!Nꨒ4rI#LG럍7^CoutDŎim/3xf-_^Oi>x_"ꤺ*h2FXL?"DiQܵ~0(MDTȻd9gWNU<ʱfm7?rk\oqT7}]m[h:5sH eMk"XfI>PlJ/&eio {Zml0\z~  Q܏%8Hx!N$QE$ҚBMJN'4W"GCzjb )Q]Cة-}WN!77xPIuʻ^*)K_-(pcOK4Ph}'b=.H".o6z &T/7S9~4.u`(I$ucc]ur#[.k?ʹ}WGY\xtA r^A۸F shCȳȔB_p UȐbǧ7S~7C Vҭ=\z+qI4bX"\]%H  q{)*"J<&q]*qaP'їi>\-IĘPdԸkk&9LUhoDUՂ}bA[Մ BB0ݤkye⑇ZxTr0#K-&XrIiq\+5yCOR$s{,'l> ؂wQS=z11FJZR71H|/ ˀˡPc,f0@f>E+i.Vq1`$_ =iHn|jlj2lXGb&E4 0k ;GVGuȂ:z9b9۷;\1unҼ=^WSMAYU7ۖF^%Mgcd(D+wi(ǥM;<+u^f?NNe+FbP$雍3lz̆W^˒} VDHN)g]Y႐!et"MEn1n7y%)r^W;`L;L2 Hzs> .R(7GYHč*z.yT A^UTZ18`K5$ǪLlI0a9q#lR.R3 8mmumyaCM(Uf tor!4ϊyHz,ԫ ¯B:ՔUlNz EWf;m2ެ$w^WDz5Wbmb*5DHEE"bA!WT5l 7C2fJ!nWx Nl=܌<۰m%I|fL'K#lP]heI,Cl_SA/3F{6Lx;1@/ٜYVS]4ċt98RW@4ג 6$}6WK }|{c 1&ӆp+ZScھ `DkB!fz6JUҢ @,ds5~6;pK8$ExG^1R޵. oע*! j1>3:KҲfПWJVMIUZQ v1Nuk(~ֆiD A) $xv XAA-Ta͕: 2;̙`|U7?F{0Rk"D‰`ġ&hb58+߫;L3~ Oj#FD/"daug !'-$$۽dϓKYXp }y(YJN%hg+w}NrC󼝯WS=|悏z?^hN^Y ?4z!e֝&#c@V%ɓ̼F`l&rgR Wi&FI y0ɽiHNBT*BJB8.مB%u(/KtD-CoKYguH,_Doۈ[ce`8s%u/Lz& XJ ڴ*lUNCJJM;η|ޤ8+qxw#=jy$3(ni[bϞri,Nwhr~m1#@bø2;'<?QB` v '- ?٥fB W>zڸ3 %]%EУ -snבP33l6;Eł;sJI j$v!34Ejۅ;tMyG`8Fܐ5e0^r9lݟd>{G8bX+;7: `v;ë/5y>vՓ\K8mA$r6 a+>}ƀ*WdXrRQsI ƉvLa~SKLAinP|lopD7K\3@KfZ#AG8wiͼni_j48bE* !f ձOW:v뵻#שO8$]" NZ`U@u?b'eN!Y-bdPq`T$>V7mʯqUǽHk~ ˖L콚#LLw'27́x,%[Yߵy#b#WuNɸk!H(MQUHq%L&< B㪡H^ZRNG%{|oNksNa^6h/47a?S=w. \2W]d ϑy7xcvqhx÷kjx ˽l=N}GEiuzCk>([UUF_Q\dӘPJzAjمpL^}_BCf^`%24?4My*|ooЋ1cV]`2f蔅O~NeR+pֿ#*E5Yv++\6s=gwB+z^Z ڡKC)50bpk2&KF8y&oe#De,s,q\G*k^{:4 50pԭ9w8.K8A?@T6 hxjr-WS(קx`%P(VnpS0gExyiҰug& +HdG.%\%VށNa'X\{RֳNk@E6Z%[kɒ:X,d8 j{cV0XKjUZ #T,v{T^ފ9 bvj~\pށϰnGL:w> "*x8Szo*t 5< v\7S͉8[d3TC܎!@hG_E;Rj:N~oAd}lbylJ+頍vC#~ ?-lqp ̉[tURz/ԁ8KI߿Sþ:)뾉{8Ȋ'?Uou+_fIk=Rw׺&'rp:ޒsh"#CI Ьhkd$EesTirdN1HxG&!X&EFW&=&MnfYdtLx\zA{2b3j#`aA_ <2\sQElc!naxH׌BkTP:*}ni:ȭM߳sfDqEIb,e}:/0ESd4 /ѯAIݞ(3WM$0Ƃ!g>@ql`D ُH8 @/UKmKOmj9Y8ƀҽT <Î/L۬ى\N"dmǖH`ORb9}7*JÆmezѸB=&ebsݖIF׋?E(n{y>Z2?H)""x`Q:ghE*±vCV;F st:eZf9 SreSw9H՗q},`\1I W? )bʍp&r/4*CAbibu)}4p uI G̵e7 @'ç^UbKNOwtJ!V6[h5 HWKǢ6 h6δJխ] ?ƅnk8Nϯ6=&24'h~ؤMpUqOfBR~BRuI꫋Bgd#7mʲdk6AQsy-a>m/'mqJdD\v=BuL60^?<"e'١.R0}aX?I\^sOSM0pF$qD΄6UX.S+6gӉ52:;FW! .au0wS9{5H&}b&·&&,jOyNVSa;qDScf8>kh>ހig&Eƀ$ ]}{a#^u;T,MNX 22.)#@k Dp!4`|XK ZTkb8DуP8ʄqucp.1Ğ_8hœڡWT-4y_z8_F,ͰЕv //ᙚIBh5%R+#sRækT& l3 At"Mz u5aR8PpQCa)zXA߳;1>?XKs6$_Ɩ(giO BqMTk{$of3'?)*ݞ%9 @II7_Gy Xc;-/lgf<7Seǿ2F-#&=7&՟#3A09ƉGYB!Xy $BA2Fԟy[96z(rrs.zDch ס^ 5jp>Hd??'H&JLq\H#lVpD*,LuL+N׋jupfXI ~la/o~hj sMz? EVO Մ['ΜhwyFfmq$o)"(1A%QV9]l/hsL4[V } t}l8H꣏ozA1lu-gIm`鄼{:GJL7ٍCo 0@EQτ&h`33o͟%- /E!dZ9 J BstOk:/bgqRNt-6ǒ3NvSqy;bzg'EMf-`-k d̽K۳}ϦXȠwV0G Nِ~NjY"?)g|*H҃k.#û!z[cd/J6"m/J`>: q@9Mn2_"܃F iMX-}"̴.M6i^C!n˗ 2yz >nbwOudžAᒍ qۜc/+$P#4@wtgP'l9͠y^"E|P SlJw;(فp3ۥ 1Rl+rD=p t7SRK$g9zЄEJa&;ضf} bQpm`Deei%HMlsFߒKN޴-4*YX~nesNd ~ܚỐX[?11(?Pe#}n* e PE*r4 :, n|[Dg&̪\u}U̟홤lws߶ u3RB7 P؁ʄ( F{wܿ"e2{v|1Psrĕ?eZ "t aJldvT) d¶dbcNԱɲY|bC _ Iz;GdW<NJ -^jѠO *?kv次xjs.H;;P4䓴ư (\]`D̟83ob5"2>~3Q(8*Ƥi^|UppitAԗqD%bfX^:}IJJu@~YfZ/\yVdy .vRg&dnv|j@B0S:a.ޮC d/": TŅz6 Ai;j5awk끭h&ĠA%)S+TyV*-9VY՝<|lj z!~e6_/180?|_C_3w.^'*St]]'@6HcJw=,%pLtC8jifC6| eWhcn Rd |ڟ`Ӂ9w5l±\]-[5l#&Vj/o|p/~_@n&r QiO$ִ]t V$&wqJ&}Qw\ċKѠ1ͨK`b  |ݱwt'[J\ɓ'eNArΙCoed{`ȓTֳ?z6]4 &IeKp bM s6d])Dza[Tpvkr5~߇Jv70PWN'v^\+mMWߎꜨū,"֍sn:5Vj )Mp-z/ BoԮ϶o\ܠO`9 ӮYOiU6Oȑ8ݳi ٦Rb >M,иUyd.+l&}M|'q–sn\0bl5*l'hA)(d$[]J'T*M(n" >T̛r@ˈjN{bU} lfF"U5fw%t VޣQS5l4aUq 9vPekK,O 6_*={ضn:U z>QjV)c4 >%F̌!փ\q_$҆O:9SgVˏL>Ms/פ9;POG݊8"yUoWHN56yd_a)ʈsaܴ9K$=̛"grT{;@44iIԙ&9<)L+SbQY r#.DG5E;Tx޶ۅO Iŋ*>`sꠒsSmPA^nAMTZ[l=rnesulvc;Je+|'=փmu( B68BDZ`lGȵb4h'FRro|#Kݔiρ 1OpkھyCypyv0໇׭FX@ _FEZ_Þ ,,iI8F "& &Y X8?J_"bHNjeƥYh iV|*2\!_H]RgFH5Ev4BVòhX="@3Ț"hՓ-9.)A%V'3W!/G>O?]'ut8< 3-L ^qw8qC}t iĥlpрiF =]ߡn*l[mj9ː!5C#o;Ku_Bc}KV"R2nX}ecY<.x{[R"!MInFWqRM—CaH6Do\2l#/Z+o, a04Ѷ=rַ$ѰX<-z?=3`  Bf<Ӏ ft@<̠եDAh9t-7apaT6ē⧥c;UWqf$*;Oz1Zf+71Y<+h>]$/k]%0DnsgMkkj Ȍ(sFF0%ԁL?poD2t]fIfuu\☛v>" 0ST(1{xy;DDe_ uq c&@[˅L?Vױ5,\Y~0<z巨 t\GE 33 A;7oЇwQF½!ݰ#67r<ڿaKk41q1'F}1'd ŝ}>iX(f6Qv|CA1ϹT<^_bwɚBոprP53ϛԑH#-.2 X&6ƦiT%Pф'_+rQmR]YfZo5~hs=J8*_%V(fv3^0c)WM̡b/?a޷kxT&lnH@-WbSzPT7J_%+륉¶*-Ƅ?kץjFzY] =Iw170g*$ϔ02%f.!^|a08<܌>&1U_W GԭCt!%+\cWֺmkv6c(ŒP9|7MFN|h1 P䎧4>̯œ<#CuȚ>xZD7{C:]˴1e%`v<Ρ 6]_Knw6<%K`p#˳|ЃEQH <5K^vPr \u0}um&Ⱥo2F2򫿘hbw}WE+=99o֠ Vb{i s&0+M3@ۇx4g^y*zCN-|I) (^v$7{*mvP1-$Ć't1Q S-4*rUkzth/s]j"hd0wX+<\1a.oO, Ld)ڳ偎l- % o5XPJݕh2 ,v~#% Uio2ĄؠQt:<N^eץ?mH)MuCSVUUMVpVnԷr grA j!ǡrlbF̷H[`eKnðNXU_: ;9[=w|FAvqӪ6^CSo*Wsi ƣ}ނ.!xjJ ϊ/!T]33V6*`dOs, ?0Zlͮ z!׺UwUͿ@ZhMWj(! XV"IM?(c/PPt3~a,i v<5Iu2rBx~n0NK,-"J/+B 5zZbTa3J{>'p#ٜ<{,hfYi%l㣐'bז{8T\,f2$0[.)Τ /YXH&>"ԈeT0 tY]G<)\dP1oCEc=AD~~z}鲋aUYDl+(WqB~Goe ED}_Wg]g|hBkC(otu!3L1("g /laV\;1I~p#sZ*Rar[tbQďIϼv@UD`^Zj? \ei4cUz N!4*GϽ2 ۉ.ֿϓ1 ?%!_]H#r (X+!|}TrF6'S:WZQu74Ot %Yi_o ^- r٠{1F%.`Isl"Ti1>SLeψϕ>6Ϯ!Ʊ*&gJgj]zyXV]ΰ@by3`1dS_<3->J|h(E3Xs8g1C (,SGK5[+^yBvF5`gPm%Q/NEvﭐi] E#_#=6o"viCa.Õa[>ІnUQ1$yې i=|ܧa,Vh-gnVD.bԠM'63%ǧ4%1F&n!ş3^Dq/ >hXraq6CA\#[XީhD RKޣ[GdPE/]q_{}<.}=)}~p'kGIH4OiZ m]۟}_!|UM (U0eutw3>jJGf+q_4jy㐤ڴ!4ղHY7EԢLrOqA|N]uCV2 +ݤe  ?Zr2K0+.y}oy2LX><^g:Nw䣲 #ցT̽cӖRAޭZUPR +,)ʴp%vs+[?#oyȂ{/Wдv'pzQN [ñB!R״g¬H$Q;Z$ UFUc>,?CQWt.C%V'T9ˤ.8Z(հ+] +%n}|\;Ɋk ~J,́BBL*j~S}+v_x*/#Rz|4Rml9[V&o̯;UeȐ!].wO r~DT"yJrD擂; NR4Ҽ9<$ueڎs{-giuJExCAz?ZjySy'Gn6;XWk 0TqQz7],ܝT8۴F|ymrcYZ8C*vm{UJq(%ۉFփnwnx$DsDuU_/ Vbb wEgO#ϱka{H0 37ܙnrHU"]BK nl3_a+d@߉sVE34J]]!6:f2awOӝKtO1CLT uۺ<\Z]7 w}Y klՎFցlX&?7ʢKq~Jvo'$/ ;;nA?5~X.03Ͽ(2doJcwR'֔4`緡|ntqbrhq'IdxO+ lNf'^;`3h5 yW3oD-`2ׇnjc\yzOX8 (h g[3J@+80Bx(k^)+` (.^ H>{b&lHP-S~_(JxTY /Ĺ?Qz}z}o ݝM]^H5Ǿ3'ԅ{IGjw8Ud}݁S2D l OHrX>#4i{G`٥u 2+xbz4'-Cj>%)M3 ]1k[TbÕ?~|5t)ZcN7!c'Ohk-ᬃBC#Q6!Kt6"ug7k2C.QRʖsG~7] ,TC$dhKO!3E%UP)5s̄|,8R}{^ nRFENqe~vЦjBTȢmtX;`0(?(\0]NxWq.Q0NLxm&@n~+w>%nWI"7d1TÈqf!!o6x҄5ùDAq%!"O1\a}ms%HNZWi\%;"m2rpŦݚ_EQ:DOn۫'ȃg,w\l#@ޞŹZaS|&3 7>xGɇz!XS4V1Oa15i4(+IECi`;!~,&!BMi÷VmmIiɍ0DSz'zAb\Ԇ=.Dt4wYʋ!\^<4޼ /!kJ5Lݚi(AL=9B.PA^nK3%k>ĐX-bWXwϵW5c)в #N]WQוdJ@Adnnkjڊe7+B3 XtXVhbrYB{E^^~Jwl3DpV O^"C!6,AKܐ2v赍A woKo8)6?k]I-8--1P꤅-(cvQOǫ/$[' r7xϵgU*zghzLP+m*|9Cviz;,qAE3`>S!L၆kv n4BEs(T-jJp<9]jMV>ϓBd mtiZ2h 1謦 v+2sM@UW8{ɝdP1)A.tt jD̷Hǵi.Ņڸ6B09TX(T}RDsQ W`\Bp?u@sU vsd +Z& VuiW4ҨK~fZx/-(l\oV=]wo ·-sMeY&2۽0(̦sbr[[ۧ9 s RF]StXTD+r"2s&`ZfFwB$gi8Yp chXCϜ<ۺmFn8:&%(B݄/VDWv0htn,ʱ=໐i@#fw{je<̘`q\e8\;J3Ŗ[JS( A GcUqXWTڣu4G(!Gz#ȴix༕\GB'&.LH7-]T~D+D )y'7 +TCxUU])OE :vK%\a /zUIqSƧkj\tq4t*/)C0l4+2m<yKRn-BqNrM#oBiZj< uߎ|KG1`P6/U"["]ϒ=Ǻ桚f.#I*B]yQg? OXt_ G:Zp(by[к-ZU:e Dݺ}r6yn͠˰&* vж_ud Z1%'ڴ 3K VVQ_E(څ5ϝe0ڣq3thAFmR^S0Ѡ`y&^ǒ p;)J8ac b 5l\.5&ڬh"hg4Z/RUlTA7eɥb*vT 7En4z,Pl6LF#F%ᚭx I暑Hp2D uJj:1w2¤6uk饊G[ b0[ܸͼNK`5ey#=+/ |zK.qS:Eq!5h}FId/3&V8@ } LOfaVuJ\8 C'#4GG_e;17qihƝ 6]i[ZJ˕5}V֞!bA9fv>ρ+4RMXc,r+ϛ7-ܕ=&}jw]_ͨ*"6q^q4" ys&SQxB' r:>De9F>Kq A! ~DCS('M^PF'>P ,4ߣ;x7яT7#%2RJЬ.(Bp9 ZA\pw3A8u!8f垳ܿ!Gϩ=b.rJWa BM\n଼ي 8 8Uժ: &=?@Lkxj VNuh4cKB(mHzwɄ]姐1*w8ɖ#w yVcqM^  UYݚ!){T,=BX)Z9*8+t&u/,aѼgpH(B\7pnr*GjFQ oe-_I0g@EsW&~m:veCWN;zEC\*1V3=?]LEyԮ{ ߍN܁QSa؁Cqfdگa{ ߋJ#Xt";Ye)fZ\Xys+k!fB??f{:p/$,xu 0k2%Fl]6/4YÛ lde佴ЁSoLo WLc[~3ok­jq9C[,&VoqsI8so =MAUu5ԖA"U# N0ķAʱ9n?&_Owq_SAy_QCW9sތ{D~&2=RW wX:Ub=sVK 'RV_Iŕ;>(7ΪiњˁxK)_\ۄXos{:%CP\Ԑc`F㡇uܢL:Q0΄^=) Q|(—d/>5Ǭ {Eq^E.yL;XjUN\\+4dqSo׶ [!o㷂-4XIGSy֏VNK/0n4K.PE(hA!/~sVUBTH}t|oM20j:PK^)u1&l [ P' <3T(BiVQG N; $;RY3sfH4JɡEV;wɵre`Sw7W4n%, iѬ@e붽YȧвRcTn[r14aˈ:X>}N6[IWԛ|n@KPuQyeEv`&q('_jDuYa28xaQ)>y , e'"m3(p̎C\>5Yj 7/>J۶(`5C֦=g_V>F?D]rf%-츼m8_ՎMGPBp t3,Z<GS:5T0%&j0[|ȢaExl=-a0Z-}hɇg4:.{Ea3'wu{Tx uV;$`9mFlzꀬزw`Bl=bh˅pl[n}qV^Qsv&O89BWTkLEi^ș0;UGxىۼ;%G`OXwe[AlAU,T\gO\]ǑҚ ]# Di߂oKlkygNRum4`ξ[o )_ Uw$O-q-0Q 6cCV=@W(DHX`4ׯF>*_7(Vb>6OJ4cCx첣$l#W~*̦sZ?t}u/9q7ל7 ƕ*EupXyؙ}{JCb=~fσ GNt$$J{_*6!ԓWC^:f6›,"]dc.O$νcIC͵V3$ )x)òAp6ӱբ+am)8kqc@q,tjhB*.e4z,^!N= KWE~ssCzJw2S t0=# )0P܁U{T{ l8jWq۲^,ߖ;ű۞x*OU/:AOtdhrtXw>z0ϕPxV~ũdQNJy' ܿL NFЕ F=/W94 s/~E}fDbQRAh̀SqrzAA w=k+@*&`*;ד|HJ7#)^YT[zSKC&NQ ql4C.^yiHb+{$DG&HW:\B4 ɭ<*DL=~cwg^hlc0n a0ܔV9di57c +{@?q$aۺߣDi,1k"ǩ0S'[?. CSB)hhӿE*$e{}@Ƭ{TZӉ.^)</&vAA@u&^N;y8oU%oɱeӿ1eާ5UCx1;9ɽO]6]]s FA9"҅r8a6LzU2Gۮ^U*a4?)UQ)p(oDۏ\x)qa8LEi *tEZfb˲^q.^="+?iL>BTOlL*0tݴǏ7~Gr}֧i'dKB#y{=-1=uPYb K)6K*ٯH+$ f TL yɧ)y^xNΘ3`Ƙ[tp$I-a{k)7#H%PȲ6ژe} 'ü^L]ҝ_v;~vo<'WzLÏvq+L;3 TB c@Q_g&+t;*VV7_W`0մ b¤Su}oRb(; —t>:O#gHc&sz5K0KAOi+ATbu M9VU1B[6e\Os.g;m :1]z\_!m8h#`@|/b=9\CX*fh1lZ"%\EWɜgaN8;L)dF-4DIOZT;+~Y;q;I|y9,pM{QYt".)7 †PH euRMi6&!-<:ON@Q?ƅA6#%dt¤q<媱H Ṃ'F?2-\QmPTSi,4 74|[=HaeM^@ƃ5YGE$~b)pꔀW1Q p2YFMG7 QjCVM&ΓDngEb_fB$Ȗ&a,c6$ojRSBFhĜP;SEjL9 O"X4?itP _xl,εb OP7);m9Wew/ň!qigAJ9RS7^|Q-HÆy5ο^#BHYa?z_1v t[CW*VNwT*˯ m ȥ?!igi|xVtcwMjC_X<0u/=c 6JW ˗& W{?ΐ;L pz~M:zҔF)[ex5P5!9/>uD}--*dINEJeZ6 AUFLMFހ_W3\_>8XY]x?M1TJ4^Q#rm$7U$9qW_ٰ>''|w69![})!T} Ogz*?3K()&'(܌P\'gwU9VB/[({MWjt MmbpT/8$\HmHCX&шd"q ܽi9 hg0? v;RAɱHF5J㡥$}SI_NSph[mDAKl]b4;=/ieT Pvl-+&( d´zD#n[7qzt'U '(~ m 9 AZБ[} Tz˲dЀ{/uu*އ!.KeĢ|+ WYy-P͍W?kMvꎾ :PDYDtPfajV%x+}:IC(oa3o$EeLqO%~gAO CP*%s޽LFiG*7\b8T%#R@^;ٗxJI5Xu7Db$_ګ٢ 8T:=u%B<ה"•)P8xZć͓О2ݺ`b`05=]x^S6m T 3v(bE 2gfL#9 [iWl8>I:U#xEP Fkd]{M] BBx|E)aы]"l{Q g9Ҡg% Z4kW4$Ov!vz߇SiZ| +ߗA.J{^7ʛj3 .]}%t<"D[f=TKE?bSKTxh'z1eI)/:#pg5mk9ϧPSʎ3rRbu3D^(~(}rAPayof 80ɨ׊{iJ L< O]YeFpJ v<',W})\OL/*~l; 0$?ܒ6>hZՂqBvuR^g QCu@dS;]{YZ:bɡt)L/K@哀US}2pgy9{ˋ^ҋ,XlrYPcapvO6= )16cF|?j[FΠ&0WA,(/2Emmw+˒CJP)'!vp6BpA".T0E b3=E}ڙ:Uxmߌ|/VbIVwik"k8mhQ󓑊+: 0`cq0W`&V{MRXFeM2׌88A+ X:b 0ϱXqT!nNьH5>)':{絘3 /У[#^F12d,#qo/6qcx)ЯNu%yTAЍ(|* )ވj!|J8{3]wݛWA`[fJT 죆bF=OwUäviRf`xGA0*LM<p:p*t gy .Yv݋=' 5Q spJZ˹`yW!Gɲ1%#2jdH}ڬJ`jPgzWςYS]J;WBQh&NPY/):La t[7u25kjTNIJ)e4_[8)N'!zC&1CV[]y?w`?5aUc@T2$9isv365o#GO;0NWG5 r 6'_8*(1;37t0ucvŢ2X:"aEs$K`vs_mt+(PLӇ&4 }|vE 80U[7!IEb!V _R,~c8ۜ:5iJlߦs0AkVOfWjx- 67^T *6&"Y̷vn@i$o棪x@.Do4<@X*{;{OY5 σ+T.~:7^_[0WP8" )^˖c&5Y ½&=zuʤ D" :Fd56YŷFTxx D]_?_iha6 '!ye $>zbWIƃgvkqͤdWfWB#z#;8=!hzP ɔd|6mXX(BR*뉫E؅5%m fchC Pr>#0)E" iSЃf=.R{z}w#xw*.[^Km[IrpgCQUi-m^m@gOHp.B:&fx*NYY(/.anN{N@|&7ޯY%qJ)tѠ 1KcO]) ov% ݃‹i:^ƋJ?:M#"i",XY:@mYI4q MEm^Ͻd2xcX=" 0ݠ"߭b4n#{"ǽ -ƝטTF"$zHu-I턍賰_DŽq$BQgZj:RmT ZltP n{2= W}n3?@ʁ{u m|M.dtQZ n/<)a:Bbqӿ<ڞ0<ۊ8MP2 F+uh%Y߲FwvA(ONrce*[肢+%Wz}1[T@oi#h;3܋_K<\OdU+ehJzUX3BL$tj{ piRyT"ӐPTwnDdSEw% 3b<@|yXHu4_̔pL]LŚ7E?c,_r/՝6hgXe=[v7zX1~F/%./͡~mB£AV㜱Dc_NNhǦ[Y)A8bj+fQ*>IBuOmPZH- ,WeG8 8>V)]oǼS{ Jffci2{Rrj҂4qɨ"vZ撒O xQ9z (RDvf}Ò iSd:xt4Kr+Xf_y6蔯(jǬ8u4`iLjr3wzspYH}Nl/4] V%-$ScSBfUyYPף\mLK=p%HZG`qN>i|i5^]nsjKM^@3-CΠs"Bnm̕~kf^_'?+ԟM- ܝ5ĸވl1DzCK$y£0ΌL+胓~T-+}f>W`9y91儤dl2ɛcA](G˔;Fx]aA+.'U*m?@OKR QQcGB&u L Q$,.楠+o%.R؄Bsi67'̡ӊU *FFsPXz>v3s& y_h>f``bSk6I5:;Q3f@s'):l\cplݓ &G.ʠ~%r)髈:`Ujq1;/#>z$g|bW_=FlKddZ\vbF+Gb.y̑ NAgq~Ŭ6{59)zkiuʚ´%GOႍwLh}-oRRT#غ+4^5'iVX%&C{nDsrxAPkKm쯶]φYZAF&R$`d-*3B?,ף %#b()cxuL='$] Zsu9eo D>CAtZ^[!{zQ3Y))d)$gtz^\@!{,x@pXtB<Ȩ}ӗPB榐yTE[ \9[REG9&u{ H_b R[8L诓߃LPUzmulL[Ig0tUq!|HaN J4vY|0yn*WSBjZi@czyaT}[x7s @\o~d6be ܮ)q}#]m.t1ww(,L9_Ss '~}kݲ ASJa+fj{"YOi5LpSL6HVϓW+RS_zA?IkjmST,2㧊.`Hn*} f oHO H7`_B8GqL2 9EmvܵdC!54ej̵CIH&aCUZ?uܷYq$mGpDenx/֚j JVo`7]F 1pe{mZ+{cʽZWrZ8-sveNo( 8d7[^HF2Ov.+I gzJH=Yra.N&(]ژѣՎ=;+247XFzBN}!Jϴ[ v Gf7g2'΋ b^Yϒ8VʹTnt攪9VSfn'- < aDiDԋ}u˞xIz-ƴuH4+,H^&fqiN(^"W2h'LҕizS_S(2>7f\W:`_RQcAHBŗt_(s =jGm."C7 #5-Z*3Y^ [b"(?X : DPndt? Óϻz+Y&.s%<=;RFð\ ;&묔 xh9R|V" AB)^,\U"#%-XL8FZ(&T3@T΃|N ip GBg!TקZDPM}S垮+Bܸ[̜{BQܕ肉+duØ\[̆ ՈgdlBR''L,XMN.7QN>;AЙ*'" HYLnWRh⦻LgS0 fh\xn P;SKEl`ce{>I9z:"Amzmz BVDYǙf]zc_CP)%9+p*kќF#cKDr9'Q8פvGb/rѲ8 ']nRZϰ!*-v( 7T׉aoKXǷ8C%VUes !E 1W^/6"vq7s NpaW}{CZaɍert9EMا4u?pYOrErф Q96NIz2Lgz1BYZnaOl`0mq) Jj ; &j:窊uP&; -KjJ_IGzu^(BT}'wNaي6 ٤}CSF9H ,JlDv;Li a#&PfbJ{L3-ȎgFe @+8U(gJ۲My1X.>q] IU**Ws']b;,9auYyNec -M>k"nz3] NjE}D"Um';6/QgI-_5T9G^I*lp9+ rPN/z︣ffD%EIii;4be(zl5($ɸ6QR*7ѐ;cSlIؖ 3O LvyU ͉P3X6FD9|cxDM]V`h }đeȪwp5h*,Nwv/dCB9' 0gV[ϭ}#ZFuYP)-^I_x/3[7.tگOJվe? ~݆R9Y𦓾~Q'N6&ی82"]q_S9twa=+|4,ѱeA~!ahN?^Bi۴ uT"rN}Xc~wZf kmf?)nB,7ApEm-u m}<NX{UvM[lҚQVdSʼ5_1^С}߀Y'g#JmG,-},O#6Y-|A$8tIDy_\At']-Hem7ڎ1n(}4m>bwV$wh"#Vj?Mӵf4Tꓒ #٩ck -vnգ=t݃zG <r)0y5?R_ v9l-sEx<7w&cXQQ }MrnPzڌ%= BF| 9q[_E@c;w*佅\Ҍ>k"LMX%?H;j?6r<"&hy_󸺶v`!45]mU2i-b-i%`= 5~]b34coʩ@xa`XP/j35Nn9e嬠9Vlv +V)([jOA{{D5X]ߎ[=n^d KOCSzō?0 QЌ s\VS\.Y4U* 0nZNש?״]p[=u~,zd=oߨàk"e_PmkJx`,^S,/u3}w;Mf"IZ?K[1;WwԚ+ɯ Gowq^e0U9$VO T@5_qޝQs]מ#4\ rXgDADdԲg^(3\KKq칣r uyrγY+^8%$h mp2`td 41=ٷAF:Y G;v?'4>j-{i!eQHʰ;}9sy3@Y\L. A:FϚ:]- kT;+2{v7 _ ڙ+d,;WVi^.={&SEPm d< r,L[\DzxWoaԃLſ! $RDWq|Qz}xʃnu9!j/Sŵ5L%l@L=/v WE({G YAn[wAY7*_)i^y陗Q)h?x+_FVa* JRGZN/ (̗;p_)mjV8`7>sI wM! 2;w΢F_) F3 ^,#XsxUN*u#x{%Nb^+Ao hvd =}Ku;ŽIaz $lң-tKjvAM@=Zu9NG4mr)\COgiA@ T_b%'+蟓#5wC-nd&vʉ&w $;3҆Xʤ'.=V{ ZBoݠO*H _]A3P1`-`н0*(+i[_")] noS05zp< |k Т X }r z}Nkp)ʳ7u*/c{`awAهN{zh73h"ZN;e2w$ ,ӂ֤嫽vBcˇ],W\ipN/fM\ޕ ~ZfW$h0l g}5ˌ>׌e)rpo 2`fYG}5%T8?/%t6آh32ug^m)00ȹ3CwlַNV_ǫ.%95q`9MpȚMv!9G4mr_&BEޅ/@5xKh4XCP0k?ι p-1<(2)ŘNrSHCIj NCUچo!y)$R ^gݧ)ClL[wfay`LhCiR7 ħ(,ڧRkb:`~rB?]JсH@8`bzݙ;1n5ѡ?MmS"6rMӰ!]79֍`F+MO= a9K ]ALf=!uNUhK@t<ݹMhj4ES[lјL4+"Jvb|j;6E{Mj`tk'-ઇ `~#i6]{΄Cʴla TV}AHOCJP ^b¹OZ6ZޱG`'ÚoS :nT7aQ8<]U *{ϓ- wǎHII3ׇ\>(6Xm P sjKM/ jvuS:Ehs`g3n-E1G@cr(R;ٷsM_/&1O!C9 wtZ-sQ]`GluB:ਁ%RIEmVt >/ATOs7>H]i~-ʬ_X̔7 f[[wG"f@KFv_15]2`Ͷ/`+@Rx-{ 'Ľ DQB5[wW4d)~0Tӓ+{r)=-ErM{l1۟^m"' ]5>opjT | ~?-JA<$SJ]{ơO"0}Nk!Ww|F^X]nIJ!SMT(E)e]|6$`B@S =T+㼴?wLy2TXpjv$BSo |;Xf( XMqjMJ20kIJBt2X݊jAX%7ڃiw/Bƥ%w$=sW\k6) l}#D)C-uGV& Z8gۑ6h>+( ٱd`H$S`Pۻ<2-7rd-4YXI̍vǵ`C:f{UG.LLGqвF! Ҷ1eb &|o}A(N7wY]  @Odw-OQ\Yj%lUg妰tX.U¶bű feIIu49\R}g!w1s11.Üe@;V5IxoV 9/S]4P/Pn0alr>៑ XaޢlbY~QK zξ8]C g/Ѓ?T0ί9 fbN}P?:LɄgtxѓgǝ$Ųٹ[Bjd46 6,=SpPH:#d4LTp~2 \)C,8ANn~qm 0IQ߭4WxH^;li i$d>aggtQ7.fB\TMgipQJʇ=g-O/;0P"xRԪӔ#jJIߒSrIRxy 1\;O7mjx32uR R&%k٫vI!-uAۉ:*˱,P1UU( >/;B=Ǒ]V0;DF9 uTQJCz~ԛxiD3Z-X N*+(ΓւF G1B6B*3L21-} / H^PJKtZZKt?@<( gFpd-4)` [uE(wݱx*O q8xy;"@*:N V)[:1gsl"-f)##qyXy ӋrQDav6",h@]w5+ͳ^]S'mZZI=ʸy8EWe\cd#+cqppk eaq?3|nb'a]؜%)OvhF:JY:QuP*i؍e[ =ɦM':鈶ΊUu8gv!TTWeGДƋfزͼ\˃@RG.ͧc767"\-.s(WudL8)tqBdbg[ .;e/0 '{ɚe-A?>Yu3[H^>V_5.i4b*1~!vԗ;Vco`K![7 ^-S2˔SFf"?`ON /P:"ۓfJ|@3X)##޸ӷqRAUGA`Q;,+71*U!m68$q9n[I}gcMqWSQS+Pk󤽖áY$~t4Ӱ<^P":s,' Ӵ>>Ktq>=.ʅEoGY'|MOƸ3w Qs=f.gQe!+m 0tLh0ؚ{HLݺTBٴ*Ő;UuQ0`h; )AލbHJ^&+8 qKS2ځcz`"=x24\kW[x}N8|Fxg k@3Vx걡( Ec H!cMUeoNU#eH\VbrIu cXS"sGƨtg}i t>u?`'C1?vՠ*M%=^ qo$} 4;%Ӈ\(kMߣ]~XĖ-\‡l m*LLodž \8ƵW0CLGSgMȧ]'esQ#qUOs)x!`eKo>f=奮,:=T~iܙ+; cĚxPQ!(ybr'A*Wo\ʮAug>k.+RXkEFfX h?V T$GT;oAs./QHb{Qnn*Gs'rI":Lp_gW{NWib[)\ 190G| ܚgsRղKwc.!*N>wOo G`l.lc۲|~523~O2N7+S Qiz^]"swu6 ft<#B ;SYWNBn:mDj[YuBFx D+{Sg[2)So"૜!pJߓr#8 L@Yz[".s<%0A6/}Xyy`[`_YQIҐb PCB=jQjɆsbiHK>' $;ڨoEjSFs]#:7/XB1"^23117ZՊNA# ?O ;ު3ݣ9IZÚ+!? yʦt@;;|H*7x1Z3`\L@{,˴yǴXʼ]~51t/.mX4ag=QnZt3* SimwҀ-Lɜ&?F4wcu,ah"ý".qam΋s46nq}TbyR)27sgZP_LqN`IIPv٘~x"r xK\S8eE BFHrB_XbhZ]("HPvĖC5a BqE!&h0fyؐ pR'6 E`zՔ{ p \ ࣊rWR*cHemS]1}ae:.c4RНu'#:~XY;UI}'<:W ;?oJE~`<܁D) JARka{"D}#CTKf!Ltچ$1Xn3, "/"HXiѝ@nGd6k4+cp(^cv7q'ěAP_ha4Pƿ0 y  Fr(5-Gϡ0 ؔ$k/K\%'losO"Z"IAÑtTT OBB2^y}dMӘi-8  RLݡv"ÉVZ5"Zc+G!Y?7F"a]kq8!D/RAXMç=M#ɒt~f<*o A[tQ +z.Cd\b, ÿ.4nꉏ/+;ϑF/QpdvM7f?}P4MXLBɳ:F?ILtgL t}q]NV]j@d>@}T>xm{*lUR6~ ) '*@\킍m˱P*H㵵@m%RzΩl=yi\݋*ycĘһdb-c8$˻8mߎ`=flNC*_Wzϲ z j-$ݿ5y*\V }2xuōSef*XQضXe*Mb(.Уn/LEݕmyW.^8=@: îTyw`oM@L |Y^JXKD MˢŠ=E2ݙm(`\pJ[ٺ.ZԬ}OχWlR!ZhAWÿ?Z}TaxP t->2 z0χm~" uD< |jA~CI`TBė$bBmRH4}OհZ쾓ֿ5[Yi9NZ&?{NҮdy(llBt+b(y]mIi/AA3!o0vd[`\>DV]exBٚVԤ͊zq -A˘`EB6^nv t\Մi".TwLm^(G پTTC*Pr-7s!I,p=9^ Efe@'`WxD#U% J߮T)d9£x߮Ȍ^rEyB9c'E\^6L)_[?#,OC7;DG%i,:Tƹe^%Ϭ}5jbZQylV>>qqR7l)&#N J,i# P ߄tdǟB(w$l\3ώyl|z.<=}Yϓu1 {.n;G2ܩ>i1v2+;{vܢoK#4ُ̟4WDMlX/|a-/Z`ȴThL0v}k~c3IpĴF%BҀ.j1v&T"ʂԨ$޲vkڅ7Kռ`L Pjs$Qg`W!-(/Z xwMyianj$*n\+UNuqBIS[;^t Ʈ˥b/3y݌p)*v,wD8&Eٽק=Y%Dnh44e #i{6=N_':I[EIvaˀ5Ǒ*.=U p{`dIOR F)&k4jBC%)MܫgO)6o͏Ĺޘ5l-ց {݌JmU73jR %95m `D+PN -~1&gP\-=P^K~4!ƀY^.=y$"d챏-=?JRffouQ*513X盥8-2dYr`Xm'j^\?68ͰJ߄MN6KP5vIT H3AѫtAcǭ1k).0h)˹B [/Q|\^D o1LJ6qe /;8$&!9LuhQ 4pjp^a&YaFJР ]2ٹ* Ao0Br5JїrvBЩy/ Hafyw#m X[i#=bV0M<35dʦd}[yeV9p*LR>Qw[(sDnjb S:i{nھ-H](yd M?/(-*jڌapgLnZYA_&N$EW6 RIIfy4ߔIDH`-R)c0j^X!ߜ\ |ma;)Y*JDY9>rEMѲS^2CuhL׏jxݕYG6ۑ,F[ MZ%:DHNY0e$ֽR\_j g܆WtA5k%Lh/2 hԑ.MLHJaȀvgt= !snVrQ?*aQ]o8,cf '_-Sg'>JH;\6I pxAN;.Zza3~[zo'_>kcRBBgS&s*; _8fAfxBZ)4rV6ChC-%+iP~2fOHn⬇IxK?Iiϙ]epJz C}5IozCߥ#_-7q!䃄 BBri#B`p#-O%S#`O)eY wUXHgJ`5qs~tP2d4+8ff5.ڈu9SL~C'ij 7r2ygB0`?f |Ƣ`d-÷loM~Y&ɂ㶐jULVY]^Iy/-G[/*YOT陞Cv\ԠoZ.X0kʛe$ZI&\-B'K;[ho(4P\ӯST ڷC*xw ?nfq[O.*OjŪH^Ū 7A:5t ڇ&ΰ~ӎ-̵+y]4TRՈ@_hWs$1QJ:wx&4<##mEMjlhAvDOzCQ gp2<.{BhH +쮯 ܬ< I 2F<*_@ʿ 5MYhVMxEE0~=f\g)u ȚVs%z&10m>8Ugx;*;52g_fZ}B@z1*)Щ;D|t IbFpNWCgl5'. J)28 (ٟ&\1{|2iÔ;gSV<,Sq™m\ x.36@cYr,|ßݿ0Uzii덑2郳hM(cpa ºC}֨F CGK~HrGLA`A`xڟ?"rAceVYt^^qo,u>օiK j5s"S}xƨy;0y{>&4랢Iۃbwlm^숍 xQ!@S D j$d@ I ާmMn$/.Ug/b$#e4!@t YfE4WPβ['gIn8vލ|quG퍸 "Qr~o!SgQd/rFo? "} :;[8&\ID9SqGʿ9LvX$9 =giV?#S+l;4WkX#R&5scvbMHS7*[uц墹MtA LBL{8^Ve'fĆXvE~]qF \~z;*t~˳H!H鐵ɹUQ.jC_fQ4Sn:/Tu;F+SK1pb̖bB&<9)u.y>~ ~rU7[ݷ6Iy"^\u!< /h,nE213έ̏6̑xbjcBtC6W(fHUe7@$P>)m6~ieDQd s@< , WA8@)7'x c3I?/O/JZx HˏB=b2:'-Yҷ A$i? 7|0Tis^uhy.OTΏ7]:ޔ^y?/ik*4OyUeѸjYy6-=Afmć ֎$k+55I$pJUpfMۤ&#ę:N) ֹ ?8mw˻W4^2,I|HeggJBPzxB>[ۮ0(Z%5y7zͥ?EB߲ VCtWpH+ ILka)&fOO#ՈBi>r(QӜҲ+{Qk?L}50B.$?4GPB!`K4$JG+&$uUfIΔIgt惩m 6rU<u;aAEPcum&G2<Zq|J^Td_,=苗ȪC.GZKֵcЏ>؁L jK&4eu{w>C&,%/3* d'oh_o 0+1 Dτɜb1kH9jS̛i[l) ֜缽4=4`T /T%nȡƕ1 u#C$P%Ӏ`f9LUK+8V_'k>+c/oWҾtWr5RMKw+K;3.(2kI.k2E~ȶ/60|R==[7fBODm昵ø$T;kp O@̼B 8]/w2gBf4xh!y%Iq|;oO,+Bi(puxqǪUjI)P: oF?)P PV&IB ]eSh6,BɃ-E=8q*Ld0s-C_d|9ԃ?;0ܬ 'V3J5ɴA{miA+TP6!S,!p?V{'E9٬%zA/ 2 Z'Y0O.Z>!$:C>Z+Fq }_؏G.K6ДUƦ)vh6;w1l0+ b9 ):YB^H6H׭ 'QwsQ4YKnE~P/K eS;gg@u <.MZę!is!)0!٢Wöc[) +O-G9Žz[<);ߪgZCX?);*M\=.rP\ +Y&yp^i= I*PW|N4npW&uwB" )&(ul.(}V}.o ߈0| DWOK(ݯ"Hmlzoz\[bNd]%؉Tdi Bt7,#ƾ녒Ƿ:ծ*H&4sEIKRJ?ÍfjdrJ]'c%'P('7(HrՉ| i)j EKXΩzx1Heʳ<"d̦JU #mD5n?;չ4Ԙ'U .eP@tg}.dZbI_WfՎGkJ'&̣jY*ՑrHuʬ?v~t<.L"y(n!3YhꍺŖ]܎%ϴTۀuS ^M _6Tz'EƜ괹wp,[rđT$ޡd腻wb_)z02mVAm> `Lv I9bU0 %7@]D{ⷻ8C]o Bڍ/I aT8V\C#P- ӑՅr,]}P5Mt7$WUq 9 G%v }dWp:q]uk@Ȗklqt"Lxx G4ZoȎK]LLD+*xH<=9hlK8e8?md0ŊmopyEUHAϊd4P?)U az>Y>ڝs \Ly#}h09]ߺ8kW%GV3{rA0#imAcWtg;:;.) sO%"lь)](Jp@PYEAiq;?my>BF8%}`Tf UĩV"s*gYb]0Np $87"7Pgs;7H5zŒ?4 TDο3G=lv c[֑ĈQ.T0RB#K H#ka sMhWmez&PVP,ҟx>wN!; Y lLd5G.E!z^,. rm6OXܖ|m0nɟ6A=s/qVJ"IqXGխȖ,?^Hn1-u/БHeRQ:9+YClG [LWܚVFoų&8FEO!-|吨M%4lGNdrPM,P-0=$kKg-5_7)2~C &WHQ&\vȩ3Ғvz3!x(SH?"V&:; =a64* |c4UsJfutR - &ҌNapώY0 t SxY3 LCHp4EPgj:yїKΧl"MPqSTi;lTі8Ҽ=?yF_cd VX~XJt?X|op>(M E雪HG4R;j'C"5GLߘz/&P`%ŁX[*gp.*d Ώ__8OC/buCsVMʟ< w_+b#y0>Niꕈ% "񣱭Id!q1CeT&I=t[@5Et*-Weot =_hqdӁK;#=a#襏QRZ=kf^, 7˭}SQ5_J,~0iH|$HiԹ/NM2+JNvv"By71RZ8&L:[mw6~Ӻy#-{[*H¬sITS k-OgwGIJc=У^Tb4fh^}jަ$7w:I 586ڀS9b#(=gL*k8y;EwOxy}mq';Ov4Brr~s*.֎lg5HdS짊V5uqM݂D#M߆}MHWؙy8v@ t4W`s1j GY <9 + Đu:qDXc߻c2b*_ q~cB~ Ώ68&!`ܻ'GL}`b ?'#ij_ '*{lr]Y rnne5iu7u҉hR fd ؽM^~S;=/xld].jXdVo]\iGȀR|ȍC XaӕX1\*<(=T:!uR`ʾp TnP?k4C+`7у h`錉OfױLPZ1f W]1igMZ?:VCoB~-~r"~=W/^;S #҂dPU~KWR@3J_zg$/7`IGrj<й ī O /R([fAC?v?Ws>aD +TJa}IHℏBpRu-Ř@T?|^Z*kMa*VikiRQ%rNb<ld-˅?), 28Ƌi/ŭ^W |EÀ|6B)$nL)| [{Җ] (7{UF̒ߞlh#"#d;p)& {A3v<!ݶ)zJ]2Ymw](2^.*YT2DQzx={mD" <~qhb|'?BG)$B} |]A[( V!%cZ/ž٧ufYD2C2QΠpdX\ 3`4N dGg"AU نbBZ|^jYXӌ =vܺj,4|1HoZe>MT̙0Jed{C"L]Ϫ`?\ jty7`^'1WO޲tfE`WX}0 no`+8v?0Ke9naβ*?!BZ\u95&𿅈=g"M,ʒSwlFFbEb64"f2gV)GrzZ  嶭8zӧ( LLރjTWz6Z$ȏ AHqiyiZ+QXefqssqFG QUU2, `nR[ 4-&D:5B}pO_gl#y5ҕ9Іg̶$C#Օ( 2U+AE3Pdw"n<uo^OD;~NAXe$Z= >q4}r$[rh4DgxAr30RcM ܙ1c髏$f^`1]2l0y +1c!$ ^ܬB} :G/ě7q\÷mOā/[tл7.$sn3`f/h{.'٠ݦz*15vbh 624Ve1 摜z$h;/2 NC+e$f^д~`6D𳇪s6adXl<|(ԱA\ V-&ķ |_?~l35XZT3MX<<(shq,6^FuҺVΰrb@BNIE*T!gg=I ݬNwR Q].@q, e>wG{C4~0e!&BuD5Qu ĸLH@0y;b Lfb(j8 v*iW9=)C DxEͣc`ig[/hUۡmxMY~25OYs1(௅gxszV~!9 GvO聠"'=Sby t@q_/,'E=V 8*;1^zT[wJMb U& 9*Q_ ӦoOVz- :v;v=@̷ϗw#8(M#fnjz.;{4 +-\612MVhh٤Iatci IUBGOi|{yɀTNN}BRգ^fnobutWݔ<5I&C!9LLf({  iNT-m Nt03NѸftx$R`/_s;;%\]k#Tq#zԯFHl>09,M%2d= 3= ^tLxSw'iHƋ,J\a0(̕x#V`ptD71(p&)e/263&[|ߩQy4Ğ-8.(&T'6_£ =!(_Giܵw2R{tfWνjw!G2Y̹z:_VTEjOHT\?5j@aeQ몬.ߤ޺_l m2[Nb27`U8[POGj P$% "8Tv.[k4q6_28np^<q18%#SXd }!-Bga}fއaJunJ[/4RW׆4iUt%"-/ Bb(Uc)m_ 4@tR_XD=kUYH2"lX.WA;Vz|1c8I@}%-Z[m-}s%:ac<j i;?7ΖaKJv9jMW`WPv؛U]'Cy: vNdM+J_VͼH;H1}6dzEE#V?{NT)P7iL=z[M&՞E \YTQ޷?9 )"EҷA *e|s Òy3ՕtX~4!{216υw9jq U𩶽CYV ㊓ /*RqO8AGjBJVIGg_%Lc:[*,Z\,.O(Oh{١.Kt*+׋}H>VU+-9qD|;Todx#at[qFk2IC'moX,NJZhFX+AQ`u7|,bbhrk:]09 X  Kn'}zo%#}<ln}o:OH%p` 5Mc/fL%0fԖ)tr}qHUl*9KmZE"xH~/P']?}9=N!LImX2"_J?7.IRy*νJO C+k]PSQUeR H+@^ewΰhF% 2;H:L5!3 Ze0Zd2NMl = R m_O<.YMi;n~\_R(׬lQ|*86Da\676lqïnŃԔ HWi:Ѵ^ %rI[xw:#]5x]Jԍ51S L:7e1h \f\q"7f,-]w3nOO&T$_Er?OS D, [3+96rbD] >h$peRi{*Tc|$^1!^M|\FG?HJ#)N BOxɵ#CT+l213)!tҔqdiS)lz3 KoXAYɃBQk~^0DW[o^($}-2? i U» p.Be=/Ʀ>hLnA(⭺hld n%$4Z{';Vt&1SzPJH%ԪN3*yURM1Y^Oan e}Td ){*'~K#zE'#QdY:cV*S\\[3H<7/8IOBo`0RZ+r jf.& s%YT@ fKw۪j^2䵨nJ v]rdVvw"??Kh|V[a6t;~ @JªiBOl3l 7ecuŸpΑd-JPT1 !a!.TU)Cq=F4d)ͥ4j0 @G'50M+]&]xKv,:,<U&厸i.|f"G_u\ 1,QΊba[g&fnTܙ-ozBcHi%Taz8,0IfO"ecFF4q| kk /`AF,4iˠ"b Æ812hZb7U! mWn^ULH]!]'҇C@/=^CxA^cSddr:3k3BAdk"qNXuU͂[?~0HW 3IZQJ2h}5!%^;]aEWOEdW*-nYCB&X*HcD,o0\Ϣ'7u>IiB@K cZW-|Mi 5MpK/ؑ*//<* ha_) I`R#ǩ#ǃS `a4:bp|DnS$S-H lbJ}oja!֑'Orm:w< .1&&i\7ơm+yEjHkҺ cx Sςt 2p'W&Jx%=Mi=ohƛť0w[!s2a:r:2Cԏ.LUD)'('Íc7).3J<&,.9)u y=ɶjA8Ky9&L`ۙK&nF0IASoj,Zn#aǗ@Ӧ$ʓ4;7";=Zz Qc_{]$l9c~2E[PLȮ4t+=?_TOLf<d<;b);(*<0Ғy>葵8u7y$s< at+Y^Y!kR䎂}DԱjr"-&tT=7CZPo%5&{BE,LvųT?p)Bue5o \wqgo^qr&NM V-UԽ ũ_Z gS*6-1#6oز5 įpLk/"Ng8GC ݊2Q(El6vy, nb_ZLoRJ+x>BCOa 2Q1Dc〱h٣ɧFrbtD>v%63Rkh*J%9(#JIe-.OLv{& 1~.+*!#|&X~aX6Ub+.6J+C3}AIzUO!|- 8+aFk1"A;M@Լܶ^ }h[SR,(]$'v2lk8}rs7}P"!ˮܪQ [(4-[K`Z DNFf3e&Ұ%.: 9(Jh_%4%@&JD2<ؗ` (lB^T_6]~<;#Odk,2S2yI8Kԅ)]P`~( "ZQ]TpU|BcZ2FǴx<Ry+QM}$nLkCi2[(^OYyu ]*%ċwH  ,\q[6i6|;n%77o9 _D$/=ɋDgsš(Fw+b 9f+(a3$m1Į۽c:#̭룞Dҩy{M``W~p|W-bWu/ g$6p4wK3s3nX("vO:'BUT`ydݡ M̫ 4u5,ϒLX߱' vLsHyЭ3D̲6P0u~qDa Y0>2N̸L BLS oj]0lt AjEol=K]t__]M[yzHN3PuuM>M,S.ߓT4ӽơ^L2jL16,vrHѣطDW{z( )FfEP]p&IEs OUȃMN+)dbA h9۰xG0ޅ){ӭB{IEL{fYڷFL6 چ}Aeoy"/U:t( ͹%bh WT8Md>ܟMN Hxpk'g^ BH-`]Jv++=Fe:"H?a`V2 q ]FH{#b1Ep)111~@ .␽+͢ #F4.h ."1[zY6IyET;n^vq桒 *sbXzHZ(ǥB9 ^p R4BuJđÈ_k7FQ,ZpD}xK.3֎\ Yq;#Ey[M/7YR܈U S 6Ԉqi9q6aҡ@e yPD=}{=Hqr EܖI@_]&S *abX&J iKxSt _71TT 6*IEڎg<;co7~Oj.|ߢW#eq>Pm/1V̯Kˣ$qy~3*}+CCy V:=%44?`z#-^ȋKL%_qB@ K:= R|Aƌu#;KyfE>![mpe~!/usyY-3 ZPm buYgȀƂ; 2nE\FMUP ͹DTٟJ,n+Q>%+`1J=n&zrM]Mڊ3b涙drt0[u {nud.#{iA|?.BBżfwJ^?9Uq$_%kӼ:שt|{np5GL.HOGuʟqaq-z^kF܃%oW:٠|%G99{ݶz;)qLD_ɇKw/3`/UNJ2z: }9,Ϗ? f,klE}݀OHC 鎪pcJt ˇVb5іͽ0wmxdZ$;L~0lPw힗Dg8,yzMH}HA`$VƎAV Q^a$uT1XSdF|->*,,ʗ**@7>$T8w G8IK.+WMR/&FJo+-,}8$<\qppϹvB<-Z< `hlbY#?3s5<zqөJ1gaԎl_C c|}7§2abEnsEaEw+KʛhlC-j{ dX;:HL\^bkyMnF \>!gZ ,ؾY 7)?RJ8_`2 wFJ'_pUğ}(L!-C;xsf.hVoUnYۚ.7 ߆$Qks7%Ig:F'q"A3y$g^ڇ]Ua.mfnYнf15'?F8uD,0uDznNp3TWTxJ" [(8n!^nBr*q~zE苔xn7zYnMx%ʥz~sk5UwdrbdAwf4LSKn`.[f3_Wn[$c؁&M4z'fqC%:?ɐT'&my}{(8o.c_T9<!5T uo2/~C$&5XG&:2r 1qLl'7b67gx3'RO2Z#kšC5Pg@dy"BBx ಁc6a5oT$\oM"TY ¾W]hX^*%[p9Kf͠GJ3(O9aly;^J@I]d=QH}BClw9x[Gt=|=7!g$gW G0X:&B %&bM Mĥ&=}[0GWq{w&j*$g&zSQ~ A8zN \ w[]7Ö$JKo$:\k$!Y4áz}MׄoTtjMA6-scu 2S)i{q ~t`5̙:*G&W 2.DN(4Fym}ph.v棗SosZJ>rHaa]e˞ /!00| >RL9fǍO%|㶜4{7>^B%V<nu{QGchibf=eЍ(8tUud>|QR,t^S!hxْlh8WGc/gnp"-rmX,˟aD`3̇uݔyf>fS|k:1e}riC uSMYbϖxbÏ,|8/EZmY/kq~]A>ӣ)LsH Gay0R=, "^܉0܋K.JGJF/K;H6.Hk!FO&MCf1;LӋ&$9_TfPZ1SM#,gApbUS:_OOF.$,8rr["T;H [?L"aMg`qJ`r^=5oDs6)w:MKͭY[{*9>#6[7i-;V"9iTahq_Mb&ٻwqV4PV"ivVf],x\ #û ^xRO'X͘|njyjk vEo4PW *=+rY/[,9͵ucp4wbMdyNK,@M&ƕG&6^>sɖ:q Քr@?jr֖YR5>gޗ>.-A흜ufܔ:Fߖ;T?"ސb@x %vju{ ;<; M=#Kꮺz49И̚RuAI9ROWs)jlF?7zlsC㩴iT]"քKп6HF8MkQFV&,-,>8w߮+ue[Lۅ=CS[1[v;" jEb*8]g&L&.a9!A|H`N+i$`Yn">^? yԶ/5F7k_0ՐOV)sl:j|Y y'aVr$c&y?JV5tⓙae/Ϥ\$Mbi[(qinIJLs!k3S+3., q'&ĊgO>mv2N]DA_ka8?gEktt8d? ܗ쥧,L[3) ؚS|`X.8fO(_W63i] 5BMQk{4*[.sD}-ch)#7@GջO<„\)NPa3H0ޤ3%B[)7i]JÛ,@ěm ݍ1K /Np+sPQF=Sa\C萒jVa3;0 s$c>FtRqIPuM=i`_sQQvR 1TvGH`I$x#W!:$s_&8Lz.jᯂՑxJuP7i9'Q7P•9"&J,"Dfd)/`9/I d`y reDaI3s ~K򦅏ǭ9n!ԜjN52ƅG g2,;=]1_j*DTHzK&jҙud⮂yiy H#tb*@I2gR'XK]rTx-]HY5 O( "5LeIAT1.EL>bEڦ :/o|Ilӟ Z2s0l+ȷCe: a޴5 p)%9hPӲg8lnaj(g?kIVh c58Wl+Aӟ5&퀭桍{9N,:B*u ,4& w*8Yq` {r%r?F:wrdoT7\Zt]e)zݎwrЀ롔kٵ -U])8j4y[Vųze_iYޗҕFx~ D)7.*o`H}_3Hff9CJ2"kfY+}K^y.q_RIc 5 XwxxI/o,'͡u2S|p០TrjI@`qsm-$T\2/9 *!kz0Ӏpv![G.+BFPcw#sj[iOP&nN|UU9? d # f>b|J';G6A9av Ԭu"k,l {!pJj*3=ƍ "@Z4u*mjl7 =S;/v,Y oYhw\fsvRV5#iŹ4n^EycY: bǸ`83(iʶ6P9Z?S [5p/b3R G{/M^(y%R^1 -QNX8 KfS0GC}^=qw:'`ϹwheE}= ߜrcpHO+JϽKVY8[%.fMGyn;K/h#G~'}q}Kk y{Y,EC o[ԨаwKwlb+yޢW,\RQ%ZzTxsa%WvUF1 `лrw!i}G ?h>:Z-2]n Eo>CRv&VQ[S=gI91(JBo^١ U`B.~McӘguyk/M SQ[  +/4Ty1括md$DN mh l})|K-w YYdvfU|hPC DB{.I4?i/bS4aFc#AƸcT(?Rj.@lTgb2?o_B^CV7fӯNeʹ=*>'V^n[ 9/IeP4h&oj=zmf-rᷴ"#2Q˄V[UA+E%=UWP!5Py X`5EN]7^0K. h dVkfδ,q0.z87ZHG}K=,c85IlCt:5ܹ2SNgO H8VJYOSiQMH䣸0Mw/O{E(O f s{-hM3F d{>K/MQ o=.7 RCxmjeŜs``M>6 .&~R$t߄_8zvP>V%(yj;am(VZrY3eCVn'犻\e7 Yx F-ֺdh2upJT4]6^8FRm7C`1gf|6{׈SuުwPU֕<ƊŊe9# WømfC>N Hs󬘉vF >TS[!WC ~v戣2A gɧXp ړX7T}:;:[c,SRVt0JTء`@[M&'.2(䳯x`P;aIt{>_kHI#M?+KM)'+dm7!$g?Y حoi1^Xs)?kf:.,3|::C.ќdCBq-S`h Ǽ6{% \fBJOORJBOWjxZ>C}*\G\_ۜex%Tm̎nYGt[ E<98ë;Rt5іw`(|qLS @I#o0h*۩aVY8.uqDS\۱m=%͎xͳ0HB|lw4=a<q<)J"vRO;vTٷ;b GU#c741ΤEnV#0S$)'jA'hbdFL vz 3JR݇ ("K-\JF-׋&͊FSS$]uޭ`4&]fiJŊZzm¿TsM)NVq)4o8IhN,QȖGH WJ8ٟ22r\y`]Ff`OնloOC*)0^1C͌ 0n X'!ֺv{Ǭ@VXыCw;@zO /mUHZMw&^¿pJm? 6ĉ,ILJW< g7DfpFA^i7+Lҕ/9>]pI:"P3i-;*Bυ/z]hW -5 9<ܠDݻ&j3 AAcX'.( @4HhU/r|4!lQ&]PAv*{ٿpZWl(5b#NyL"s,uOgxU>q@;*CIB&ʮUc.ڲ\JKR ;Qj3@vA}$Yq>bͥ`ng W(r(*̨K{ՌljKR܆oZ4ZgxI_\1(afBiJ8NJ,GԦA\iR3ɘ݃>z2v)-ڇ{}ZJ\TbKЮ* +nJq.xJ-@0|%$ީ=NP]H e 0 sPNԉ%^_IiX_ N _48cu\m_Sh! v/yBxceZor`q{ )l QoqӝHn%ĸQƤ'fĽcYNcf$`抏V@0Ћ pqz M*Pd ם(lQBWt%$gR'W_=kS}r"ԣ:QBjcE2d RTV[ՙAo+'1MRUl&豉r`h/?xȐAĔ[>{?׫j[n}SV'Jp<(1X̱e\T?GؽŘ,;:#lpј<ӓ%AV=`npf*uYn`-z :jO]tYTFb AR`hX}eZ罡4EW^U/ZXUsdftOhĨ)BjjSK`9#V?Hk.Y%l D#sj8LwETC{U)WTqi\f:6$[1di߇LH Yr=9^ηr(.t|,]k-QOKSr2;9UMs|澀֕UyWr1v2ݔI~y|l %f_YTfHy#+K%26e2(`8HerY0,o# ocitەMfDc>3ssb'ŕWO[4fw=o=-^H ZYoaT2*@ӎZc_lPC)eH -4hH-W(OE]IENYk(;cj~;;,ߋg%TDf~q xoǎ}WK? aC@~";9pL2zuJl!Ŷo}jՃy^ǒmp>lL2XSQe$],@e/3-XIfW3,q\-9X4R~{FQ(y8%2s@B@nlw9,K|Hk",>$,[_۰kVM@-o?JLG}&זB/ظEB_6]|SJy3P3>I''eK+Y)zމ Z9!*;e mMk|hC p=lB-k5/p1(hUz1~V- Rpf/1 +v듽^L&h*sЊ8w…N4Ks ,ُ{fDc/l pY%Q9|me_ҶX "˕QZ46TvX01i,jXe*uPk^"sNCF g~M=c>ri l F$б*Ee+Ei;{ sYS 9HPP(톫b{FEh#\uM7oO Ⱦ-ЅL^ B#3Z,-u_tBWy_7|d=nnUDmxeK%n3|N.TA%<JԴt,hR!J$͓%LԠ&Qؽ9E}1\KF 6WIO ˞gDԘtV,)sHo5G:JlBܻa9q\3)W u.rN%/a&~M%c卝6 7^3cE^yfeecUVk 뻘%X$>cA՞ߏu1Hb`hnC)2鼍^_EBNALJ*;VQ\g4)\bqVvvA6SNT۠J4@m22"Np"'Aq8}Bzhn3wg[ff-S:M۔PfLD̥{}߂P5neYsdɍv֚/G,lDk@mD+r&'t1Įȧ@)|s"nSRv;Q}+l8͙Q3՝h-/~s$^G*?ڒ5crs}84w|j݅XSIFX#aŒmSFj5xJރM@ 6oPk=zBqB/ 6пrkI|\Od96|R動d=c=[}dzm>/<q [K#r^n#y ̓ MsڕcjGz3mn&zʊjԣӱZ:4@:@<SңɉEiY\BvV-4ۻ Qy8lp\#W`3,zo0J?WV yF+Dz:HSXn 3;X6_P`ҙ%fsš~^+ߏEPz)0\fƷQ,y0sr}b9"bMJ3]4&:;gM5s.Iӷ{< czuV3PȄ@?"WF):t7dcܯ\T) 4bid84`&5 F@aSܜݐBʇE1s6D$͠խIBpV ٤#\n-G9/H لGDI@@jC:E38WM-[yb.Ǥ ~*,M^)4uRf&C @]S]&{ߊ%ʧ:&vLnqxffǾSwu_ S b 6/+ЋcdǗ͟,𔟩$SJJqoc/X04BHFSDʂfk #V3$kE'ѕ[QwTW~$!>3jSyW-գ"@Z8}=hu /6WSy|VcdոrO,qGi"fPWݘ=i2 @ggD,Dx &@?6m6]6[KQͲ28\¹_Ƌ&P{-͔nMiCc@^D{qDy*׹9pE >Az?K),8Q[zv akVNAan办+?6hkZbک -#@ ۑ0F|t6hsroZ,+>u 0g@ZoM K^c,QZ!8!Jcz4X{l_kiߚBdFfi)`9n9h;ܹX܁fye_CPB=YyH1Wgvڣe_(`q=ZMa n:v =>^ RmWIf=<Sg`S~N)%0U֊(]v ¹b1ы%!{e.%jZr|;nEԿqlZRT:Θ3m3VixxKs ٛ`t`Yz& lmzg4+uB%j;\ FlBC܊u(Q ;Aib fzުZ,jf07M>_Jd|ߔ ; 0 22{ %%3*B(;!?WVώC2):eYęODiڨ˕Zʢ][rp0q"sf?0u)bFs$wH1n1 ;{' '4aIxfZ|<>_nO @~BM<3L+0 RfȍSoՀ\x2E]_{~ 9@d 1Z$5Lx~KZOYj_ybünlQ x =h!bզ GԊD,|,FXi9!xWt,pTdU{.#N.K3lXjyM,Cr424Tzc, cd.E6'$ #gQEq#e:S&S2L:".U{ӆ}<]J:y fݞ:[{_uL[]+psBx{R P_ Aү:#m;UUy4^D.3G#^/Ge #4 <#0jO/d K޾GA楸yv!5PuRLvi^ebE:z$Q10U&**]STg OO!|j_PJ,uB fތS:w%H8ɐBNپ XW$} HYR'dzGU](]-w9`j~@r @ |E';lBpĜʢC3j&;8ʩ2B]x%˄{Dэ|Xq$g4G%5Dؐ] 87,^ce>/u}P<"g $]ɥ%3E103H[##= ,C@t(;&7\_5&R2 M6WMWOe1*ĠRJPɴ#os{n̿? @_ʩh[}y pkW?wI3P\h-jy|Qj=d62+]3^,*>gTcr u&z'clѰ|yuF^i^QC4 q,6UˇF[SL6Aa`&~A.Ȑ;Cԕx rQ k2T]a^?e70 t7c $0ӝC&ѧ+HXݒ:(S]OJsX@h3oq-P@?ayIwDŸ*w">kObPOi\0{Eq V7DF];by_A0(,\Ea9Z@ŸRk$'̈o%8@1U]pWjz+q봘8i k/1J4XEH@ (n\P;60xs 2xg:FݡjYuuCgbAEWG ߉+8xJI0gt$[?qA \~ x$1p2ăa2j,SsoYZh b 7%TR;"QJJ?֋4"PPu2l?)ÍM[VA7U*4qffǘu  ǖy:z"S/3;^Po{Ս̌y<ϖ@Y]ӻI0a5xy>2&fѹE?j\bx)}8t1Wa?L(Ph> L Y22%0F7^(u,Eq]}6l|}[>h񚇎s&7oX\@k",VQ[HA:0Cf&E#e.L'G zvN~Cs%. sC# :޲tgR+hn;=B %虻ҫ( [S;EtHC])  &1s IFu * Vxx=sH 39k62bܗ bdF͔B &Wuw?jBc*'zp3{R¶'tK0_(ѧQ!g\Bۥ̏.'jc>qF(_k'8b+7S(1 hP{Y2}=>|wip- Dn +پgp3ĖpR&_ i}ﲝV5+i\hڪ/~G.2*;T 1KmDkNwWXנQsX{KB8/žDB^؅WDC\DRTwD?0Dʼn=9 XXܾfʩ=jtJE[bk=9Խe)MF6|iV-xǴټJ/pAwy͇|۾p-ghSٽDW6|*ia5йsO̹ݰY(eמFmڡfZ؆d۟(}jRD*п]cg愆IQq.VMMA} ,l/Pl \DG)Y^]g̢Aa3 kz9uuIk^^/c7(@9W>fZ <{UT90XeQߣUD9tָ"8 G͉5|iͷ2޳&?fGu1-H̯p>7P>rU?kG{a^Jxzh0ʫP1_2ޗ& 8tJI2$~!Pgos6pv"y$HWuoWw5ȋm+Y1 H ~93e!<\^ŐfLJ@]$9 Fi{./ɧ 6 &<%%NlV#Kdjnlҿ9}nSoU¤Xȗѕ{Efx%'ᤲ Dg1,UJlgZnk!xVx(0թ3a,Db[11Z z7[^v+^={yQ"^Ή5Ƃ3uϮ˦M<(Ym̗Uo7Y,jY'b;-UNy}~\$=M6ᵏ /jx^ŵ_YVSf{1\2Ciՠ c{BҿALUOaF7}nfƁ0N޲!#_܆A,M]eè:s:džxR C2~)\zC/kv'/6ٓSMᨕ"Zyl5VM ~pSBH"Z9y<I2,n/X[mO }Ϻj R{KʷWs1d>H˳ G@o'PH9RRS)L*)h Hm ?㍲<ʣ=ub󇼳ξq@U Y0SZoԇzvV= ܨ`AzL'8t|=[91!jS75zWs#Χd|r0}BT%=.#'9Yh2 Pi1 U vL+&uXQS*tVer:B q\5]J<ہ`z8tmo66`j=fT b-Fu7%N#Ubh>!Krk!tC*i8 !t~TDiu\YҴp,Qh*8 A*y+|M}+$5q^EtǺ'^om&fa|d#V^ۑsz.X+kYdԡ+JgU w=uf8)-Bƀ #fڷUli J;c&_d_S#걒 kTa`X@h ;UMSѣ(';N2VM6f][ӺBIbդ VS} mͩYs؈lOGœ'=w ̈́&bR-'[g^iw#mF|= @k񼡽2! S]aͧ^Q!B:{cLGTPg_tA |Y:HՙԅPO@Ht{d/q1OgУ앭k"zlެb[pH0{hA:jL)4%ˁr {KZl=I]koc^`0|6AI̱+ [@r@:qg(Gd\1k_?| z/k-?b•mq"-ڍlh$]$#ci֯d |޷vWik5(,+U39tksXI ?܈YvpMSRC.4!1黏edQK'>D(~Rlewj%jo:!+,UQgCW2M;ÚEA!W j[tahm`>BNtAS^ RܡT0Aof9be?`(7 Bi٫sA6be5Zn}Cvy/[CVlzɽ1) \`zɫI3xi:۽™Ob JCE-pHeY~1@烪jൢ!3Ư U?vetxRv3-H2p eS—t؇pQ0vj>.1rʃ_j^u3jO/,煙hjtykb{<]" %~Y+ 0!mXӛ;RLBd0c@P+AZ47Kɩg"9;l96D[1vZ΋<g΋MP ħ4-q10yd*寋u #bl&iRP}z<TNdڈSTRđYeDOq:e-! {!Q7mc ˣVnSVg  IZ '>OL po)wNietVf =z.}^p/+ߠsb25B3!H-S+G U5ѡZ@{I8 *pάg]6 `oL67c-3Y) gwԁps8D@+/|1P`pI9d GrjXOm{?a-i[Gr8Fq56tp$w$g.SsR': \g+D R(ϩ8/Sʹ1ovMgi Om_~r`߈|X/%ESf;s4$4KfL'_R! P-hPgE"MYbeJ" eŰrfZ}]: 0ƣ&0V~*)B0}7=FmSөr[ڕY@#;z\blwj,{'Av !S*!Û+py6N,\#,}:(y]A^ l~}<ؾ wH]O\'{~?z ?!#%8B52} V< < ͛@$.yN4 x5wg0SA)*KZ5ae'0W7Xsupq'A1K y, G9^%@vd,Y[mKCp7B;ؚG=bkVlFRxrcdkI'RGx- 9&F9dp䤧q|Dj"^? ݶ YٴT/AHP__'z5| }p;螏/YRNxWP_/Yv$$jS GْNc#F J~+|]N(R-E-dv (؎; Sh%.>?ngP/+ Nvٗw+S7Xf0G+c3 4Q1N(ބr|X?sB FB(pކ{Lw@h!k|%yP^ݎXH$%ct@2/LYUMWm 5j]ٜ@B Psc^U+ LIK{ge H7?)}Ko/4; Td( 1#I)DrK(EY PcdQ 쮌,p?;M@<\إ\R1uTi}k'[Fo}Ir9-YtcD8|$Z-ch)b@H#@s91v¬0~.y=xͮQܾ'/]k 1UpA9n>Z}'U~ Ѕ !C 5}V83 ]r0f ᇨD%;~[X i!D1dpn,g⋄ՑX?0c/>Z,K9:) ]3ej9ctPbJtզ< Ld_9S^% cn:!1z_dѓR&ZF"{uWGkR˭qխƧqy2WzW>61E$_Y>+<ޖ ɦoӢ sItdPܤJ VfW@"uZKI3b˟W͢l.`:o*;c|r^Zz!ʵ uͿlCK&<[((uZN\$ %6,a6`/3"`Mεch)=# /x9pғtы06Ws/,z7j:iXBtvP01 s<Dg菵 \]'5!<;82EӁjCY9$ 턌MqȢ^FRx Q6?=ov7C R]$M!MԎezٖ)M0<]X ^E3|&b缨CGb#>乻@yĦme5TK͂]xlb,t4A*t~"Nr/ݵ"D]ixD`ؓrWYw]y{8UhG 0GhZV[8:׶k܉ o bIr+@}dYo=cH&e+]K`QJwb seZא!M[_Tߋ ϼVۙR[ (]+$h= BvߡAȔf]!mS,5~LJ^'(d;*rs@ dYE\(uV@ۄ~wOt`+39*[S Sq_ #R* nih$5| XGur+};YVsD&[5 ރYls((-C &Xr`m9A#MT`Gq_)mDP_? ǸEHN8IKc)Fksd]mG6̔k|{?mz 5fP^WuUhDf9Td*~e֜mp,QpyW.+a db! 9ck*ֿ=uXAY)9 !ajWcdBO DE)A&|piЎ c?]!_A. .pΧ請DYJu9v.bXڨe!#i0A4z@f4%T#XJ?)&l\"J$ ɂr:ivq'/b|)\xJTjj/\[*cܕ FםaGRQI SvLjJ&J8ݒ `yneVͧ8c@~\/$Ǽ\dΎ?E}Vf'5™.=Ca.x8;C#`{u?\x [N%mKU2Vȫ!| an^V*!J C^)9 %ĝx|hQ#q_kl&FSL|k&>Bs٢ռQom$z{eڭ;y>E8V PU],l*C.|oPaxW'^µT[n!1K.%oīi*:,KAAws?b]m`{=S#͖5MJ窪kê4@WT+aD4T~nR]214ub++Tdn70(%Z焷r8􍉐 CvY[& AW7/}̼zaX!$-akC*J3%68.qW?H ]L1cxwL^mXJT?怐cWAFStjo>!f敞H jnʿ"f42j[\g}]w b6.@y<`;O&%џX<-adhkxl 5%~Uz1AVf| UpPxhe+G{]cJnDZ+N6g[U:L|(0g{ !?05II3snC4 n?m{sQkȠ iШH:[h)ȨAWz^Rz{3Ȥz.s>aRlg< U2?m=8-r4290T4_H%K? oΎz!h=Y@zns]óJ,w_򑭷{g~[96s=z;hUW Bo]d 6׃8==ڪO#eAxoS.?fԃI8Ѱ1ӻBH>̶-:!|"őU"nX&GL?(Zui[mUwX|2xc5 k-ӶͻZOF_ZDz_dFIٺ\>KXj=Ͱ}Dqzw*eL]0Ԙq-W1@$GN?p nNg9V:=!ك\`Mɭ}R/[p0rKJb6Y +Ƽpq; Fp0WRIUV0 u$([O$g5TC&%3E󿈡6f+ȝ:nrb؆ÓO=ʦ:y;9( &ǀ LsŤ@a0QTDf8 HM<]^~ܭ1j*Vb0%?1b/dqJFOދϦ/N#Tτ~'䙁mCuv[`*Lz< ^C`xdtKBNJGR -F묗MaϺa\(7.gL`my7&&&uYQ2{U+D~$YD  >1^Ê5Y2 S ]~.4x` 背%@WeTOZؤ3UZrjH!0Nmxu^iSLq K>`GMS%g)74`=bzH\*D&vi)EA>CI$k3 j] \OL#c'r[vHk"mPHI&ٮ݋7޿/ҹ+i(FtӊyMC/l[GŮP)s6W9߲y(=bT[\f6n92ˡ,qgֲ:)A MA6Ɉ~k#/^2"ČKq.U3): ,"03 F*Udy͔A"< tif5v&h&&`v?_̟9wZ]Bdh4\68fXR-](q==t;GIZȎF[(f25^dP5LUn4hJ5.n цݣk!E #q}8h0JgzzPgd.$w2 L#Og;v;cy~;(@e=y/wN~ϝ[XV >kTm#MUHUYXGK@iCCh1SjXW˫1OtMNgӍ S Zi}2]}_{ 0 M9AM0=QَF6#])%jJ"oyvdɋA+hs鿎gf4UGr_5.!` UOqm<ƒyi~>QG (&T+qݘm X:وjߊmH/jdo@6Y"5?! a٥ArBC1ӋdZDspI=t0q2Iɔ԰@#+%^XnD4LAi7  !B4=<0 9*!&}E0qopIY5syaZ.hͩG=I M6ByUp1+ЋQVAҝ3{<TUN5b2minbVLvBT((,/€tLMCy1,Ǧݺfrw~g 5 L!UKK5˻ڢ=KSgMKս;7ntqN~2sB\b8y~ #[% 5}=N^11 CHA""̳ neT+x.c ɽ;eL?a %Ȏ3YJfg%q+vjt ҖIKf =/1~a_Dp#HHBՐIS_Lp#5NV=S,v9"K$"EoQ1\t,oSG-9sä(4#R4m"zJSGCOdhq- 3=NAJo~&Qyk5ikP=3 W,kF`'`yv/.W i#1'D(2iltEUdt R^vZ)!_vrl_4v/ΊBK6:Q$ l.5WC[%lrُCֱXU;J>)žD~B=x)3ИYiXٝ"e3,\'QrʌhyYܕlaUY4~x>fi]UR&dz[aktJ'b/߄ CrhLx!\V*{[:F* k0wAcd.OZ&0O"uB fـ apIs"FW7 :s8mt \?P R= 5~1BM=J+,Xa.B9]1^ھ H}\M>kKGV TAf׋HL(L=K$}Vn-yHdQDVLqT|DgcGڜZ Ayo7}B 1P @ws{`ڊ@0 Tѱ b)Yua, _ e"iDv{]RT $4]hζ ⃴ ђ{tζ2E,FZ`XcyWYKȽZaTc}Y*He 9PLDH'ģO&o˘4Yz:m%QK94C[CtӞHxA7T g?ZЏ~wʓB xѷx6jOqX#K=Q>A,߿]w<ɏ!^#T̥#+ mx&a8lvDuV:u&-C(CMkWu´׿a&~GLWj$׊VvUк,U)\%! lKůp_ڭx }ɉYn$OeA+ܣ\͹4de9)?HI(P0] |yWNjûZ >1?ށftg_u +DQy*vo8=WE\ձ-XUu'eIrt+J*j,?ua-Y ̡ͱ+EeF j#ČvсXhױRA?H{?Um( lqKRpqʹ4ZbMsp:Bl`1# wv }f5OPi(N& K.usgi%]dž?7 ߃|v2@VjZU,zTH,G-0p <>)6+|Z:p֪><<[T,?)/%_»6iq-Yiۀ61̫&=l䌬a?yW)B.V^06NG% W .8-?XDH1j?"4,*?j=I%o~Eeg*'8W,@}U-W/ "ćJ!oI.y_ Uc6֑>8^7 gS'ݰԠ(Gef![WeOr_1-[jА2 4|WDg%M#(AcWQ0S̛p,F'h'7 L;:w9wxx#Փ|qj`VuAal5pdP0@`Nc⽘[X е;:)B˨1#^RN1PS1عs[Ρtk[g/l?RKL`9Q[kdiDT9ᖀ(Y)mI±U<"Hp9ogUlh 97 wE#ir.fOii Mǥ8T;qXO nٚV$Hv",%-D5詅U=WQ!HoM>!/T_&, XpH+ݗZn=}]^JDtp4}| 2cY:KXߵG=ޓxl4iع).lyeb)PTJG_SP~M?ݜ#Js pV*^^ %S$D#"Hd "w7ӦniڶB.5LCY2qc<VS̈́{cuEkCxUV8K !=AfRtײ"n0p1)ARuL t-{!m&\RtR*\K{CO p ?Jv639=7U)0ݲ[rb6 3uϝLư|tF>#RO g'=#c3+^x  $qjKT4;?u[1@C ms0wu}WY[hOjoQB혔"ٟRy_H72V#f3IP:jGJ22cxezJƽ۾1/cK~&RmɫRb QZL2[v WEU ʑ '?ߗݹJ(~(5vtG;GYu󾅋6)x]C| _z YVSR;.་!t52{Mvi!z&JpߐȘ%F j>.VKPoݠ>h|і̲B nHP܇bK zoAսL :.4 M[:KgSʥ䞢]\!d[V!Rg8 Iw{Զ'xVLYx^ܮx#O§F<;ĉbfU6z$K⭉]Fk!@A,, nj6>vr3 eiP & C ١6F$`frCe[%k&W\ܾ*jQ*uhWaè$>76wDPϳ "#/(sCT5%P,E$ [#C,p[qfp x#$ٍpŝca>SX𐹒M: {ps:@͞D{ V4ʏڜ4%O~ jtI(#zN$+{yvж9NI:Loc䚫>x*O34VsNZ( knTb8&xH뙚0bay(73sglMlk]g!+aGd)U/@17>Uw*1#xkj"8\.]sm%L,,(z9}Ig_F/pl_(.71l}Z>yhxzaĵ Wbѷc_`{̫ox}xLB >ɓG<#wyyگV T3gaEu7|8^{Xsqo 03H->ٳKjӺ:zU"ZN?o}1ώeO;<6 eU|}MIEğsMIq7mfuT|fB~ v5F>9kMBIE nBTdٽhl^ ޜqkM#;(À6T(LYZOqu58P{_\0 57;%.g^4092! @fφ}lrk~qᲫW1_,2X8v6E0ƗXViw鍐rnT8B]Tbn_K]r08V6P"UE P7d`* mS0Y? @*fd"G6S,F=TBt*B727rFUYT#RqPV`AUp^ Qar95_džn$KQk)KjW -lwG? ܴuJ_8*hgݦڅͧ=#aZE`x~54(i?I-^tS}ojiטm4N9M%ed>Ubp w"be5bUw %vC}i/j.p!gB?E]aݎx^2y\^o. 3Dܹ_{_lj+d܆`mW堐aA܃Ews(s/9ָyPmi2t*|y ;nX$-K*j-2hyx wAƿTF$0!di7 gAަ}TU$/PzX^Rov?S9Z'@8e>}2=eJ< knppj7KhTRoJbl3e3xauXm[M]?6X`j`dp1= 3Ix~F"(|TM#S 45Xpowjm:tGQ왱d8Ԝ=״鎶#eDS 9z~Z^-]ٛTgI) X5I*Ըf@նi70 PLǗH7.bno!%Adk)}Ku@ Gx$v/{)]a![70='@ Fh-oRصh:O]2Dڭ<pR*/G-P6Z"9!{*Pkde)N Dv %4P]xMR;| jiŘC&H[Ɩ˩5+t|\:I '{_\Jb]R }:ʇaʪTdi^Le[uw2{mْ &_$nV)6bSYTgv`Tݲ[M%óo̷O~+kPw@Nmř8:Qj*h>NU4q߫; ;oEm-ïsZğ#=5[^!V^Pv7u$k >+h*'#`I '_COO)>z[lΘhvKyD+D|{TDSgԭAE'YZ6av{1fl&{d=@:P<"u~R50PzlͩNAqB*׬$qo9K{9 C:Nڭ:}RtEQ"ޱ5|ы+S/ ߋshB9۽ˇ (tIEh{e"&)3@{O kBt<:Ȁ`3[DsE҂Ko-mOYaʿĹz Ýʇ9+7PhiZ20\'MOAbqfSӡXD q =zx+[5Ы^] ,Xc i[UsŭD|#Pq\oa.jQ\W!K4R`*phv=:;.t2.`mG925~[h. ;aw_P"En\1A|ȓ Gp`M%m4V њ^/Ohr}P"@:`vrt#9Xhuz)ǾIMVűѣ&hl&Ee[&pYżgs},)"Tt ՗9z6x3ip!ci$\@n|YRc[F{sI/T:je4ϑj nJrtn e.6D833a(bGQdA}?U" Xx3~DzLE[V =g'~}uc;Z5b6kѾOL,Bο%ȧLtv5ȹ ٿiJi(Z&q4BPʖKt<8 @FF"@YсȺ`gf ƱhٲJtywUW[lfm!DzҌ3xw)PiߢE("r|!Zw˯: )N2qp.b1Z&;C(5fU7<إIfVkV䀮xmg[0[.IP 5.8"M(B@^8N&MoM(kzT"w]pD6v{aȆu g{ -SˬBò;bV 29 ̀ís sÆUU)P׏)ćBVv avNhv*L =€QyѪ-"^_SP.`ȃ/Xtܻ ־K܌5ܚTx=o=gt`>?j;'0g#X?Mv&$lnWwWOlys#l^~U۝vٚ߾ U#,Mˀws!){$^Ӱx"JöUl`:Z.wkdK6 6%YK)>1ymZG HJ|悐wЀYB0 Xa{GS4 ŽAgDX퐞.wlf}cm6&aP÷uϟ3@'%] bB.ϩA ZƼ!2Py{0QcjaWgF6!(&ÚS%}਀ M~49FK^2</+&Mҳ鷔!@)P)ag)e`= ,%ditLG;g?.*"ū?~"zCag:FgB G 1,LFS.t1Qr%qA\gvaIszL V3vEGseϡ4W`gZZ%bUG%Q)"-ԲB`*qvT<w.| Zsk[B&v;Bǫb[*+w+*g딁o;CyJ O4Q綺;r{5No {NzrQu O( qH+rP O^ {ŗ`)~3>i4?-r}F!;ĠaOv)GY9ʆʁu*}mm )`osPX]U򽡩jȀb(Lw/!#Wjuǯ,rIP5VzG[ 5YHz,R0teK=r iaBWKIX>ggz Ctt35Ý5 ~ua\9[,{5=jG)o:ٹ<yt'-7!aY䫍y5EqP ?Ro'rNwH;: 8QIXY[)wzUu3*7eޘٯS Abv;{tr^{&%Qm̂{rK9:'FM1:h %¢R8dyE1h&\YK3{omjˏ6NPb [38qߒɲ(c $h):GK7lPMzܟ^?;EMD(W,zXV1}Eanx}nfi <[~@Q#_I oN98젙aDp0kV+3~2GEÇIE5 IJ,!?9{VRSKndIf%IΛ?VsgD^jYS|ńL5i9TkU\ZcImtA5j $Rlu 2q{!`|ڜut$yϟhWBa<00CAx`#ÚS]ܥW(4Y0CV2`#:}>*q{>I\Pzlϲ#;zۄZ Н& >eUQ9JEq7:?HM/f cO '<|6n%L7LG4-Isp D&Wck(>%.f\1ۂF-!%XR1muĂUxw_T$ "%!#]I8-%:nYBl[h3WYHr&U%Aš}#F%4OZ6YI!wG=Fz%ci'SM'so;8P{[k@D 1yTZys;`ӶOQ)Pu)ПڒraaL)eZ#z@Pjv0}g *ov𙬮k햣^,;FV |VF8OT2_aV69nitDp<842KyAiJWU]AG ']* /s|L(qB,`_⾬rDFJkst:7* ĉBS/6?,TMҁt~SaEP[v?BJɛUZ-8pbZjmו\/]U^RjFߋc׾;Dؼ !dnHIrβjqtW+ø(8kHWV{Gy\wV0F!e!BC$MLSwڴn?LZL(`Tحdޥcyk&?-T23eKc{dÖzU#&Lg IgySѝɭc U͌$)]P,b5js57`9D'm7ރG7qh-;=`<|(~(ѵ;4kLHAϯ8'.Ƨ"%=>ٻ]blA4/?{ߧ6CigЬ(~<寑h|:c'e~7*h̥΄YLN5I$懑Q(0q0Ma fvnE>a ݯu$8J~YK. )F/7EϖOS 4ɶf đd\HHjmU an5DԼm@G%f;%g[V=9/ Ə:*DfCMKZ(K5DauDΠ=7*pz_[[W.|w͂SG8濻s}rI`Ix&#~FPxWC}5S30&(F/ou臇w}{(9*,C>bT6=\bqau yD~hh )ـSqRRQyiCq%Bcq^"b1ޯ`92qX;ݎ[sjW߃Π{΢o5 x"bfUh&UqY,/03?aYpn2/.: ^Qt\H\h%luUq9Myx߈9 Ȗ۠eƥ96$\g9K1i씺ּ5#䃨]=#/AydKWޤ3^6.9 .J|&9r9fdLYA$W`0X Ø\Ez/u5쾿uV?0m`M&b(=U"WS3hLpXvK֖2 IY6UV:,6 N7ncW$cx0`wa(.+ߏdhvD@ (^l|5MccPSb^Pg51!]'e,S!`]j&$5zt#FM-&j x|%uIf˩/ԗ lˊ.(n5-ҩ׭5H$6NYo7Tlz!czJMO11nZgl,3QԄr;0_6KBy6MtEႢ!0CT[L8ofEZ}8 [Hq]hV?qL7j8o2URQ<Ǯ\F1S6 jz ,n+ћK=f?yN $;> 0-#Q;GotYeeL+jܝ-6Cab 1c0y7lTJƲ.^ ,P =w; ;+zh=[3{xS5ITy-N_gHS:&v莻w_ o'>!j1WBtwLu}]!IBPf -CrʕcibFoR!Z^,fL?Z=DC*qp.;P6E:-$1H&zJ]T"=sV:QyH⿔^!Eb-ks)Z|z˕GCرepeɆK`9AGMEQ 8`{XlgZC5Ebuū>VI+ qbVdߙdGu cly-e7d&x|=^.{1Z7=M(t!*qH!W):D:~h %s}4qDE `sjFp7RDy|0np*+bPW2kmѐt r. T";9U+x"z{%,)ҿKR? AxKE);wvoDRI +mD'2ơ\|zuiᇑ>Y! ǒy IEe2h/qisIv%BW=FZvN{tIt2gl[u~oeEiaDAi9w#l#` Q.a\ Q2>?6Br0_ ?ܪt~a#0MMlO_lf 08*}Eáh deQgFd㾣 AqY+!-oAH0f'l#DÀX5ٟiLUፉ<{ AT$R"gjil~9)+L[l%KY5UL>&'wDs&YIU03$`FuK-yaP.R|>WD]@*.?y`y6^xՇޝ:Ds.e2DðDMzv T TZd^wn-(g _ d枍HNy,caoU<)G@XUѸ9P}2r\'sW,jc0u6FǑH02{8*`ſ^Ӿ5Vф\Œ)ZB֩2LɂKWOP,ڛLBfmi6 3BdlarIC4 QiwV3bT;+K8΅س{J%\ݣ90yUt%1:plfA"&LNнfew4 !½sRt &1r/rTEq aƇw좻k$<8+,!:X NotzrΎVHĨ= E^ ]Si0߶J>_G2%r.AfybӦr{TT54AsR뻼UHRѴÌ^n&z8+< D쫩yX)Il_ Ɯ0fDUv߹mV}Fz3bJi;m,#; S+RMYNQbxYKBq+Ba?DgWF8>ȈJIF.U7/D{˔dnWPmh @f#2_#l>;dF֎ x*{ !*|0E4Ж2CRrx61n?c⺾!xJC=ug'Ќ0o[W6:shG~LX{׫x.e@RPѩ-qE@PTK#f7bi5a ddZeXм D9Vk3Qxld>kg9U&\_u \Ƃq"`ToY8mlCPOX^o?Zw`]V^~AQտ]3AYc$M7AΖ">@>6} FRhA9gBܕHꇁi]~vA_ at"Dza^ڷL蠨h;u֩՛O7t/:Gh9NYoQ4I"MZ*t$* 8t7`TɯH(~/Bڴ#ClpXi-r.=\qg ;7ByD@Rv" z' Dn!x[# }++`MI +Sa=1e oe! a")O~f,},++CK(iaͤ\!jpP3s9q'BgʳЍ+kpTĭ m y߻65rbj֡e%~Y(ڃ?Ld2%KV51z#b`fk4## \_V8=06ɀST`ʛl3݃-Spd0|7} JI! Wwl\: u֛"~> u= Q#ZJ#/nٟ{>H!@9Zu$F}z̺eCnKsqv-Crujz)/ !R.l (_7wUi5߈D7 ?Sn}6JP\'O5yXt d̍w_ ~=VT4AP"??l`jn_X x`)͇H2|p,›hlQ,DR;q{/b9YِX!;=y#`B H3JHOǻwr1m r] UZ!& F#YhMe^feo6T=pVƵD,se2<,@+3Z>lCRtcD º|@O? |{2@ Ux }K [=Y7kFe*4~D͟,_ƨOī Шe5&cj] ʠ bNHTux lgfOnaR]ƪBo :9-fl` @(MV-o iKͣkk@x54$VuTW9 ];qMFJd"4~cWB!]ٟH6y !6TQrfLJld^!2" _܇Xi:?KK|ɬXk?J~@X<և4hpB]]EL*|d{Ey6ZOn(PLEhIv82+X p=0<.Pz W'_2v<o$WS6j2rFAcדJ]oĹHw mo"d>Yhxo@rHy/$fG ]>ZX6 `lf T.Ob7 `~Т$fmQIJb/pĠ GY !|i]T[nG* מr&c|j^5Gt`y7&>ZiRK." %"ƶٱ9/5{=dUcr90m W lžot14ЩY%LA T; ~Џ8RN OBoɗ=n֒w6ut*yN6ˌhtF>*ҕSEFւ"U QЙ{ E9(xhn*Éef%8@# "''|5O}7E jɒt)/SPFb B@ߩagASQDW`Jv1H; jXwsNO@$67F)R%' 5࿳D8n0Dꝰkhc i,o46&_?3fZAѹ>QDCk"w f,Iz^^+Hh҃jĭV?K6yc2N-R]OڲݙJ! 2)jV_a  F$З5lTj 892suv[ᾗXF7|9#$#rgwrd47p])ܱ҇8#(0Dvq)`VvooZv9\AX9'_=+Ýiy&= JU)Dk =AhY8:Ual"x=1)kuIM2e>]O"+w}dʩO:Wyk_f9lvت*׭bŤ_\mQ# 7x8Დ!X}Bf!K$~qa&U _Oryj_R#E/hs;iՊ-A?RW,lI9~"RB(y<=R`[Y^sC[!*>B]8f Dnֳ=,#dD%5ffDSZ56lb: 5^Go|2-Q{2kZ o3ʛXlIgܹ62ǘs쐹$률N|F{HCƫ58;>7wF 0eWɐO1jC{aFr>3ٸ*tOIo3D_ŏrKh(hgj%:``⊱>Q_YjZ9)Y72)9hBJ'{țmB8C \]ߍ&~>[Q_wՠ&:0g C-kto>,/z;+@k4}i׿5p¥<";H/՞En>ԩ#`큡ƴj8nȵK0?vR{l>aDF!t-!'υ)vñj>Y"hd$)l+4lkG5vJAkR/te>sޜƃÒi&O$~tQ:ڡ3w:n-{hjĐm]f@H4Ҋ>Fh6~|ކL iO^20%9x;%#y9ܻv_n,/sG#ZVWzZ+vT_IyQ}yrW~WVgBe6=3kF]LU\ fPqv>op T0|`$AC׉D5MxKb7:6ΦSiXrmk(6BF{3tQ Ǻ^xG Y e&i4Ƣx+ 4Z%d1#L̽'!@$̴[iJaFF"p)3z[G~/%) M\ Ɔmўg{'~xq2Ey3#0ѸIM.h[l&`*qOQMxMt{"~`2/\9B"fQ\=}T`bD5w:ӼȀMrѵYzIqHRYJg\G]"] I/J[ͤfabA I6a^r"H+*Rr91\A{_Y5f]Ǡ4}33ߌmOJOQ/oԭ䐡BˌYEYo01#_Jn(o|ku*MuM O |h=חUqFBALh;p۬_]wE#p3#7.=րoDQA26)6l*<@p4{Q/<0K6F91P_}$u9@G 9P(7a!CiG[7y@BHy<Iq=c&,ܢ@sN .#rq p35,?Lx;*)z͖i:*AoաiCbd!l$]>: UwLuݚ m2HƇ]`o}/|@[ |16Q4 !P*\uw./{# r{W2 kNehW %iA`Dc(MMMT rĐg$p`}jL!!Q}ytEL=ur!9( Qj{t Rz!%>R9 Qz8I ۯ@>? eCžKӣ$Tl5MLz'H avw( QMi- e><rdJ⵺<}X}lj9Eފ&H?(ZN:<&>~% 9P12DE*(goa I >\akk16cΞTˆeԣ cW>1zs{ trޱAh/UcqGTG7B n#||¤_cpF[/ ªtpxdȲ;@5b ~s-O/0,O d\6}x#H {}։lPp`ѶiFz³IIM|I;7h{{jI鿅n+CXOh跠n=`;}҃t` ֮k5j ($&g#Xe\37i%%0]lɣ0HcJȚ̍S@gx77ZPvgxҵ-`pE%Jˋ u(ܒ8)+C 3֤NO+:Q )uNqus1}jƖE?N{DN^G&00Ŕv{Q?:"7F1!?JDc ;'#v>v5.#iay.0kI_mـ8hO_5"? 2 /2dUkΦE4{}$)jݜ΍Ɂ@$.БǴC2aNgQfr7 `db۞ku ~_4%g}Cw=ۏF 4^Z_]܅uq ugfmvz_1+šgNOUNMƧ7_`[=ݬl(XB??[~[ +볞ZW6Zc:o"|Չ]^'ALQ] d0kVܑowϚɥ`whJ&IʥdhnðЪ|8j ݣƃI\}kzܥ%*UX #g}wдۍ PY@¼ )oE"vs]H>{?g\pt(w;W~%ň1j_{u߿IwrC4E}Z{s0 j|Jb j= . 9`&ۿK>qëZk`ܖm 3Z*fk7E{ᕤF)4[>+Vf]1< mf9j9V[Ith ]MEBQ'ex*Zs-RcM'Ī;a='Ipq.h#"=m$bd9َ-4<%^kk1~qErz89OV-^7$: R/ -ra3\ -")^"* c0}/1(ʷ#f~`mAkab9Y #)niRC"KՠȅWpvJomaJР٫B#W7;%%YӰ;@\?=4%nA Ht۠_h+T+S77sQt>i@hb~@֎Ua{ONԞ!@!v*ۼ1&ۖBfHf]*tða $s v]>=1f:AHe_Lq3ti?q"!F y؈h6TL"V9{|iݷS`*Gf}+4RYaZ?֍V%NE[tM}^3 JO%Eb8uzT_aU-0{=|7*XJpkooe6Q,Y*ٹuDbˇޏ6,,&qυb~ž{V`?C%~bp]JA 1 OE栗wuSjO]$f 0ƒcRHWpM4dnP+n޹+S`^`]Ltvۥ9~Ze\۫~gcGJ:6=>0S>\]#:d&}7,EJ(AlNKoZFm s4vo=Ił8(w4;X^gewZ߄.u u<6k)kQ 9VBи5MlDsV*LOg'4ФDd]~ ^ݻ,%dƫ"]v7rFK]"8vy, 4x-_͞(%IeWcf Fj d_UOGs7 }21Ž2FBںҚm c^8`7Wh st͌ĝAFo1>l3 ٴW\H ГB Z.A"1ȧ^?㿮PaGe#j[Mqf ^k]IV"UۻONaRTݨQa#ȖGo~;V리(|qzWl;) ]-|ln>vEj[Yh_6)Y┹} +*:{X%d\;08D׆kOV 4mzhn_,D[ld."N Vwo" ڕ3qOp r͢KAkQZ@qU=*t 2F*Zk\u!iziUJ_,B.-fRﳌvYF&?DN @Ҭ hx< k N3{;[ڗf聏?ְ}nu v iK) aDh TztǦ]c Aǖ&~HXC r:+33`pdt=\ W!C1e 9p.R +E)%o^%2J E~{Yq>꧟Dg|1q8pq/\fOKJsh X l0U:#A"w0f֌X /z4%~Ldc1;HmzDSY<`nZcCᒊ kCd"^nXl:pz[2VWdn@fK|i_D2!kjIbokJgM. cX7\&/UX2h%sD_^ntmqYFE.Q&d0\3=L3?*dW]+H'9YKܺbv{? ">VFX14k9!D8D4Wh R٤Ҫ@2aƪ !5E=nS0=hOtň2$ Iec5E>myDuC~" ],i#ԍYQ08IDD TijvS)&=>\s|F24/oɢo\մ(sF_v+#oC^1f7<`JeDG&Xb%!gyc$=ڤ?jtǼY}ȗZk?mTD~=䴻p0by4KdUu%F Kҫl fcpi<+_.byMА, N75j\MEf|b,MAf2X o5sܵ ,؉.߁U Oa@/"S+XzRU}$\$a>}iHVKbmعps9B xH7KWXM9y#:dpo̾=t5+>fj%|]NR_l}duIԿ8Ϡ7J~۸{D*En%fsɐR);"oa@tj=߰Bq<ǒi|ybֿhyO49aLtR<ȴiM+÷G1!쥂.9^qI2bf~R3(-vz>^RAd3ṉozHWH!fϼw)$d,ب}pF|_xL;;J:YM%PM:^ 2IՃB? .dKHR†nn^ݝWEEhXid܋<zswb}VcM_`^X Fۄo_D"J aGFv;" u2b 2M!dDFaw1aVpa?А-VPX _KbdX 3p 5?DLp‚Lj(@T/^q q!.84Cj>V@UgpIo}W+]ϕ% P[qllTV9)4˵=$l?̕dXatr"TJ5)r ,IeĠ%O6mSxOȒ$gY'Bᮕ`E %;_*{,}`Drt^vXCp/ "ƲHu?hMn,݄߱:b-ci #hӑ+H &ҏ:ǵ(K9{aԡV)r^87FIvSz{ZBG. 3EnvY<;\&јnK|7 $CȶS03q 0 ] zy'8BLFPJ8}a$@Gj_; vJx[^Y'c)92j^S`Pz} t2cNᜊKcuLJ _Gzu.43p )?hd=(~%Ub}8S&9+k"6;m@Bx9?Ի^g n;-2_V9LH0n`rh<8 ˔9VF07-Ā#,4eYI.,2WuB*_)U=_5;*nߏ-"*3=N_fmqj-XHXM2ҺNB͂YL"3{_L]cY,.ql`+?|]|Av7 d1eQ~շ?lH)!Z-UMWPڸ9Ϟ]6î\[Z*VZ}|XC,pa̤хxu?HzQU4{H}2f%)ߨWæ5LYp[քߴv3l"x@\jV_يqs"aEyx^݃1_ 9FS2!nVf2 s%kPsg` 9vbn&h~rp==3a!/=EҋǦw$?4k6]MLUllG~B.].-8Lx Ṣ9vwj6O/`?;M'Rrgn1FTI:bgsAxn?bhoHum$eDF|HP;S}Mt1Ni~~A@0 aFo\UOK'\Bjn"NrH$b ?^؛4$k+syTa?2M2t̡,w8g5PS}._lMp{ZHfjy'Z3Dcӧ FTp&Y㠽0\zf]syKVa"H/1F馰,Ҙ)QsGSl.C&Zv<U\T L䳂pF FcHw"XR{TmiVLKZRevqo^Hx Yq&u[G4 q'ǫkqb_M}+ r\9M@P&s8Li&^JzJqX@^ :Ț0kr֮%Ҳ3gC*w,VTrVӞ,^8/>^] V"RY:H)/,Lѓιd9k|fSOJb<Buۜ7pS fq=6I.풷?>ń4'G1DHyEA >pc IB2]98풒vsґ)D?P3W6 رQLo A*`\. c59Ib-;x5H!O8ZrEg;}wahڍw$ R7*NDhZgaʴj%kLOC)?`?%r%gj.A0YzK3;akkE2/No8ڻMiQ>rʙ&6#I!!ŰH*2c"S뺚8;|Jmٲ&Hd捄nJFoYlo·( g>07譗h#oLnq3taJI.Vuƞ}05 _^'!Vz~͇0ݾ o+f=ZXlj-X}Κ'AzIA&Д\]sEjIW`LE\zGXŸYf 67vn֝|IUC S+κNRW/_xGB 9nlMCdxYw܄MB!^Pe)3H_Vueh~69|HzHTEi9FnK4="Jq!FEG n8/PxF+6 _841Z;ޕ39U:&B]ѣ&Z5"拥qY^6z-M 2l!(_RǠ< rV%:9GsXi]\@Q_zqBs)0ûʫcRsR@ %Q^nP2]  5lV "+=ذ:j9YrjNi`ϕRR"#!];y#v^6Q^-]revhqc8!I.ԣ> A1Wt 'K=T4ʭ{ 9 iB=,2ȩ9FJ^mW X&gVʝq#ƎҼ/WNv@H]W~'I'1sһ^D|hP$ =J;`ن'g˕~36 "cYfH=[T1@&G\(=&6@vg>+7!l]YAT;Pd󫇜/pM ;s xu{=|A*>چ5QW%s67çUFW'v}Dqk%DbJv`(4%jg_%J@CIdu)n'9;>zᮧ$KB`hY握-J(VJA5Y<~!SW")dA:o쑣1ذ<9Q6fY{~ iW>H*nx3ޓonO!0Eɖb8R uޕ5ML.;.4(>eģH 6H{Gb_6e\IGe{9Anc~rQ1␈R4jQp߆HuNIy:R;6ƱʍUATgBV&c*l#vG*HH·qW9<(5rEd}S>6S˥^ Auy NRvzV,W`0K2 @8K,翄+DjwQ^DO ZY,| ,;Uױ3L|Ayh3rsGc3aZP!ljl^R*\7G H LY?-m+[QgFARJNMn'~R{g&7Bb@*gq4zD?[[h,3Q߅eI5j!}MdZPx)h{%G܌Ƣ9 d!6,=0&!6 ƜMJA1FSGUg~[~b"90/Ss"hUh#TR1Jgk%>2 U&$u& [Q}CL[Ů"f=f]ANvaDhi|]b5{Qہ2L@|9-q*/ސ:/nߤMLueP%Fo5TWډWp.B48OLI!5q#.!/hPpH_ R؟Uer$/SeFY' gJp!n s|b&񐢆 QPҪYObL_t&nApZ^rLLkuPYEfwN~tUP NL 5@fMGDy[on$z{`K%-i1'XǻI+rBs\)6ʗ7&=di2>y !C\!A/x/Ʋ\!7^9~8\M8UAH)J;^qFE"` Ė8/@kN٦(΂GˎqmADI.8-Kg육&'N[:7ӽ{;x=\~SwIu_dQ:]Ҫ҇t u85WOyR=Qdty$6J$y3BfXmAIp&I!rGYsJ;M$o3XRl LOѴ)AG3X^J6 U,-x>P5 Ms4ΊٷLC!>Nt&)k# iݜOԏloP^*9LD[kn~IIoMAKkrwY9 6́p5 PZYq`g8+ 1KE9XΠ`v葞n[n~L$I*ر\;螴 6j*q7+438#~8,.Kep5B_y}/* K~碨m?+];sOl&qUE6Bt2ў,)rh]cV+! Rʥ `qє/(x Sغ[Kl:֤+3~vJj.x/Uf#3{#Gʌ 9t! BW]W(_l=?%s/ `vmͧGz`YTu|ܐ &:oar[Y !&tqcXu@A< )oީ{z'+[HuJ'sU&#:aOնc7ɮ<TX|`vd%ڞ8AXM5c5_\mQ(M$P9 Bv/5 ;~?n0dp?k zO>QRѤH,@*ޓ6K`7نoXe@L1dߠXnxя{Q똎2ڣ8erЊ&!EV_sLD sV oA&Hd_ވ7- {ԳQ~?"NӹldOg V"eDNlė(EDIt`6T Q3t21ľg^!C70]=y Tz.:QrvM,Ve~/wnfOGTE@ /V NHne۠6B Ŏ,IDRXyA.J3rޑ|lvyjr_{7jm Gmx)6# qǞf+ZkI׭/]dSt5뻰pv&,UGf猙D((-b9,a5D97|~}Yp=Ėq[!BZ = K1̶[wA&j9Wgkk,)3ƹK'Trib2g>12҇=ѫj;>Yjd~7"5RLKP'N:'{_Fe:)0OՠժVZȦZA~D>I2,&S'wKVg5f(|fW鲒$Fo佽.9v6#$lx,;Zݣw)pX {U3R&le ct'o{x+v0c.~/!6B6U쪀BZZwȢX5:Rji`)Ce;hd_ Q_ɨQOz,DPA(~@歁_=dm*TOF͈. i.$t RJ˰Esc#svVVg#17:8ռBFsk9X`]Rk5JYX6 5Yhhf #@axYF]J"?  oCdGF]GE3N B=:h^,!+όf1;NcEjD⯿YmnȱL'/͊2#k%^:)*(&[&lcd`*b?]`ILá9hO&POFc/a=15¸2md.L1FDk0Q|.qJE[T5.G7ɛ{]/U'H<Qajnq <-ʭ$7nQ=4nW[EH蚰|T8ϛvOS~r`Z!d}ޚS1,UyeY3#(I7^jxUdn,0 DC(GO4a͡Mlc!ƶ8nҋNeܘ+%k܈8fs$,㪆1j۠YLp>Q~l֕)Wrpȑ* ʭ3ס<Oɭ#ioo?-i-ފk(s<FH£߯a} 8; )wdE){WOl'=d+B ҝ6ul犈ezy`F=_; IWn(~rjT_uw!Ip:`W Q-YyPzֵ.se9i z\\Ӌu2jeI08.F h첌ݟ5@7Q9pSJ djX,ޫ{h)\h6a#ZEL/_$rv9 z '2uZ* Cs#HK?]"bsGKFxmX7ꅠ(=+sSY,$z6&2jNY7tgIn#DCU;銢SHń$YsDT0͡NCu* )#J+!;5W27~jQߕ=k_()I!=ّ"OqX?> "S# x.~̜ -2xT\Xm- 'xUZ %w{Hkrg699[ Pe}0tyȺa"3tCο e= خ|sba {vsj3](yYa4D"PM5?5#~p]|A8 X1J_/I4 [NO@ԉ%>v ySyem6`Mg%wm0y7(ɒsZDu}61R!H٬6# (;#`ilq zR= !v"Kjj9OQ&g#EPqFFlVrF_,P^;ǔI…Ӈn(̿0}H-\c/Bw9CsՀA"y]9śve9vwsUTطmi9Эʬ x)ІkɑKb$ lw;|:d}*m m M dhP??"&_SgtSHϿ- lq`D_ akaOn ##oV`G>'=:sH;s &s܋R |~I_=vms'voܤx~w/EX.est̤ɷ,yS7XBnIZ-@ڦO@~i:BRb&O8nRaysnŖ~G"W=#ϳ񴆮+*$!Y>f=Txgͼ, Mۤ[#NLUH< n@RS8SˆcQ$vzf}L@=$r@~KiMڳ6"hP֑a1՞]z*3* cuA tGXWD?{Dyǡ}`8GQ{꒦VߣFc^ ) fH2r+{Ppyp5P/ -HӾ1<"pTw}1;U) u~,&IWb%9]Ď|99AaxZ\܄m>c[ti:8$Gf\i;z8Y 2=,3ma1n}OMcQbjfX^^`Qq=tAl:AN-BZ&x.IEPb4vW,`)0o^ܟI;[7jS{G,<?M6 JQ&FI4*x TUڴQqt>+o'|ahz_B1\<HiؔcP?_CʘCR[eNsQA65kȹ= U "5:HL<ȓ^!3Zmj=Y8OG.LVmH77U؅]0*JNU"3%̠K:AQ'’,QoF7s65+{&㼀p4l>2eIK|;tޯ.[ frLUH$`Œ{/):?Fg&8oxfW )*6ҔͤR{ at!D6_byG_W-2TTD Vht*CX9t ( xLxo79]+ݦCnNn)Ofْ~:XN9nO,CDZ}CpY]4)nƆٽMevR)ly/΂R71YP|eI"7k35ˀDm'KH8x׼]:ձ`L朱Eɨʼ`gAJGkNɳKdhSϱ˘e2`3nc쥈# /GZpX7{ __m>t76~SaTW0c$OKPMR/Kkj{ŀL+m tY4Fd-?3)3Ntj9rGǰDX#|77;!]Q_P1=/2&LB-oAċQPn )"2bʈ?%/sϳ$w*/ʵ❮M %2h6@`)?C; />a0!I}e5yKcզ /W%Tm|؜,7syu &h73#[td{c%xUtH㘔L{jC|@8LemWO;r8@rL:r vnw VlbG>GKeuΘn'b>tu72JaA@sAڪri4j12 E0`"֧ߢwpek?qR麟 NazϴDqT($,{nvXkИҟ & 9U.FShe;݇993!\HWCUa.0?'\u-ϟ߹p_hxAU{yf w~ )6ٶy +]GGb}usΗ/hX~uW nPԈk+db@kqg^{v?i/s()qjzXɯML3`G;:F$㭏^D&1y\-Qe&C;a$VWVsU!"0V8M7)[ت{r3 -yh, "@:;TB~|TK&KT<) IKZ:tWJ gB+4-ni:4qp`@J#|AX<,9N"t^IYMYЅ8fKFsÆ/Nљ8+8VJօ]TXuFR냹F%㕫"?#3aljQ$'WM0G3}eգç׬+5I ~`} ֽJ3mP}صxI#27n3Z- 73ڶY|_j/^>ƑŚaT|)k'g6pL^ ߍdv& (}Jr 6ۦĜҜpFOi2=<+ S#ԤWxA4M$ypby8Ƈ0, t }%q0dޖ-arv]8Vh({3yd[b!#Z^Bq.DY.Yfx5GHH4{Q'e^}6D%oqb쵌_F' -& TPפ&,k}:\: i,X(ah5>r0G_!UWes&RS 0,V+Z"żB*tV h|dq 6]JB)!/(&+VajM]hFUU&C J *vl)$0$L\[S_ XMd3,~2l ^4rT#&ƄaB ;JĆ k&]%L5c$+8uE,$0ta"v ^ #|0+^ǡ1L_GV@S(TDlj:ʟȥw#;%DB׵ev*4ig3)λڲ2c+1eF׾yqAܜe܏m^/}Q!OC[s}!)YXVQrv?+'Ji#"tױF=u3uhم#ҵoq|g7)&>PҤ,ر9zW#A?IJ^(le t(<JkPC=yvQos'p~+=N2w(fѐȵiB3V9c}Qޣ2֮\B޲G3I;<N a+UVɢdJ VX_BBz:xo@ eaw\Ư3Ԋ,OtR0FOixxlYWS9J梅J$a)"qjēW530i-T|@Ood)+\(6$leHeq("9}{Z]ZE(_!4^H$/gz!~cɤPW jTW6Mem'f/F9Jێ=np7 C-1ΠDFh l@FS;1 H B"$96 n +E&NT[ZMg%|=sҷ@1;EEQl'K-۩)/ZCz|6B]x~|FbTKffa$NjzlZW6Ss )AHON TmkoSZϾ{"wT.1/MwD{;yܡ|j \S㢞t}> B[n?(dҞ)Xh&kU6%!Tio3Bπ[vfWi=;gՊ\}wbGX)f~fɬU %J&_ dNnQBFEŸ_>/r-c7.̳W !f݇m>d  p\t"ET Í&) 6b7 e2UP0nM;u'x*M"IF\df%݉V;xM b(c)  澯hPkl[@1 EVm) ٵj͖H]n;ac8]H8y%߶n͆roY)< CTDZzjl{]&=ܠgߠhiKPeh׫d?!7pQ\G'ĥXBՖԴ~{m[{$%nW:n}ZȆ%*:QVg9!y~/>j)1 pl ,\9KQd2p3{ryS=ӝ& _eydݫNM' X+ܐu(I8wǯ˛:K٥9ϪB,ġgv%Uj`c D \MódzKj´5ML1aUjE[{y%v@{qQVºT 9 2س8w{4HU[G(T=mFWhCx7j6wo!Pvj$q@0 s3dV1vZAyE$ tGBAIvlrfFO?I57c1<2Gc46ўKڐ֐ޜY[odqdO"M1uNf'@7(A'z,+Ysur<=Q˼qڃDv΂gSF^[sB7!.vlRW~Ą*M|\zkTD\0LkCd]!:Cx KQ_ m:Q'AktcNHqg-!}\ł}ûyfȓ~s:zDM!E.9y5)< MP7vg |&A>) !;B)ǂO Y}Xfrw?8N NSۥW63Ԙqo[`ق|^q!z-` B-g?AfǨ|^Tvϥ:#v8gUr =$H٘(T/Ocʔ&Q?|VBJ>ߴX6a>SMgk!p7>5$3ֆk-.|a$#Xʩ 1Vy+@ 8!UBi5L6mcNYW|1~' ߤV@^^d;CFDYy|뙢[g95|Ẍ́ʽQ^Exml>n9$ԒjM >K:5:=t 'k0Xf[lY3F͔ JFDa/ VS:dV}/|2w }KOSLuhšR 8P썺!ŇސS9 ,~f4jg,\/" F]t8G$ {ZZvjCGrN3 ǝ pv8J ^=]"Sk!ʁ8}9Ift0,Q7gzTeɕP]:`LݲyWwhC4,QbO$²/3$P벸W' P,<0\r_v:wy8>Wީ6v{ zQeWds)T3%17V1dTPQ9ntG~Զwu?vQv͇ca ;8љxvjzj,©IЕ A/Ty1GZQV؋F\ SkYK4#`{ *!U^5Z<\2^gX]4B=cHCg]~eIFwGi#zt܋mG]CŹ*"a֣IOG+<[Rty$kJQ(FTqo(6,Q=0?t57s1skq _QGDwn~Z !'ahU^.7r]/tW69b4ݘY"8DZR6,@޶|FYGA)IqAܳև $M~IzM߁x=Hb(̵b@ywtii<:q=lf?832E}̌㡆ؕQjvܞmvY*_ӣ\4ubC~_;[7P(62k`S+B_;%<? s i30wty줷`0Wz6e> s:E 'Y6L&W'lcvTeZIʪ !kM`hUpcaN$]z_ŠtJ:P:{zSb!<]:yIQ!,#AN5"b)DsTm+]Ŵ; vv.hQ8p7b\blC0bD#tXC|zYW PM,wlX/S;RՑ,`y^t4ծGԿs5g23^uQ,!TRxs6n7gv h]{FƈRAsoacRZX4lU!/lr$~<~;.—V|ɀw!۝@wqw){|95Gf726ٷF,IdNz0JyAXȦPdHtSҕ P]2wNڡWnפ\D pMurDFhh0Q)AAgqr1XxoM WLj9ȔZgO|Ȩz@v*f*f?bW1d;׋6+ifv#n1}^!@ym@W-њ%QF[1Y&|Ҏ;v΃.?`WVmCwL:OU_M%1 7Qh5zU{9/nIrxB["O'}m^4~yЪ,wJԭ ҟon&ـPL+î>*xui5D/K߄[9 %ۨJua$G?B2HOl =r)׊y`*tQ4(?B{JlHx6ڱfOEU7oT]k[MrYo]Ɋ0kV\*@9x)F8uM?A,;OTNNLSwCLo݀| TRY;pC"|(R|Ȟ"Pm WYFZ8K]5![f.\(@!^ K&64pEsh:bwϛؑ".D<$``P@]HQPR a$\'p]x^ӂ!L␇BN] ,Z5zNLL-5tHF'ʗ*M:ugӑ&@)񄵱3?xtlP rڧȯ~Ei\Z5_w[/tƆ 'YcH^3)H%}P83XSl!~nE'p;S,-{9>B̎%hv\8AUN X=== ޟ{tp? ]Χ%)w5(luNlD 4ԨkuܣӎhXxƁI֑v*@_v0CWJV̆.H@KVC}9=\~;cFo;L`of %{KI\Q_^#UQ_4 KXd=Zw@{N?޺:bwS}{\u{1Nn w<"M8x16X .)u.ڗ!l3] .+/N@9[J ی_+ J!/8mw=٥%Goy,9R;+7՝  @*\%>S/A^"DʷXzO}3|=c>/`a^}g뱅iӔ6u8E΁pйU kX L!\!ȶ`=a&@𱄵eA|%4 @FmfCq=y"b{M."BwzdiOs-Ek(Msn*C?J>>#?eoYLġw,he[;zlLe+K? |1ms: I­[Fhs ''4{G5G=d^GzG 43bCS4ä :@e(_1&<|Fw,q:b@1n_b}ɚ;)RJ9QEvnUzro&E/-ZxNR) Au/a vN?44k-H`:^XZ};}mM;G2f#ތ%NŞRn"csKV"kՈtTlG2QxMZ=(CCTRff%Q4~8@9 zx&Yw|C+ rEcW"(nTfQۄ VT=\Jgu t1 k@3]LQBE|Z.m(<%mZ!3"/D/u  PLv&^zlHzɏf;!M|hGC ކ$ 1V-`M2֥774?@4Ψ^[ |jDt]Ooz3(l9_$D,>5'FTbay(OPFWD7!w^'3AEv uz+2y̐^ߤ~ĤSjlӎxreX_S,fS?I$.w)8=4$.u] q8`xBI$3#N,@}E =?5x D+l};붪P M 16@?/O#L&5oN1\I8jrf2LHnώ; G .bOx/4w-+QT1>&QuɚByPLJJ 73Q\mOŝ3J {WUŸy- S =8^ ōH6`kQoLv#9 Od~G@9 Mْ@׫̓}o(xi7ӌOA6aPpCw\AFS&G9} Pr=0c ƥs`}ͳmT# S,F :4Bv$$8 9y.MC$2=GWC7}%UlW@r.n^oC ;7fо/?ۓZ.Ft>X~ @bVkN_vCtCk|vgQ f=stRio~-AnK-gA$uw?[ .kpEg:Gñr6`WlÞfbԯf%C"t0c9[orF I1|vſ%=]{*͹V}8!q@| 6MDE, Rg½pٶvnyY СV6Mɫ,MΦm|Gb4PQ:gd:v Dڴ@b\܈2 ,"䲇#eXtl"O}< / HL}Pԗ\,p hwBaR}NxM`{7M9\L!>Pdq:}Ica^KĦ`^.Zo+A;:msx=GoQ)CX_b%Y`\0uGݐx+`8ԉ~Q˭Ff f1/ObH/Êà(n:\h<k sیzH)dΝ# YDud/5 e_@Զ @=FɎw9mNQAOљ<ְһvPmSI >WkmvPp{yj\B.Q %nqg>;I}e ;EU? wxe8_Wp`_X7%g|1A.X.^ݯ d6) q_Ymk$4H?)y !OSkmu xi3V<u>J^c]bsKMF461Obd9&(XhAWlIAd˓E" !ofLkD8Jk_g~;a[w oHTS]ܵѮj&vOV$2gs+znEoH;]Pf䒄Ԭ-4( (`V\Y /:P;kJJ<%eX6@T@G܉_' e/[EUJZL}FwrPø4ŬR0dl"r"UYVNH x(* Et5yO{OF@+d7MYG,7;JR֎->̶P|žs*HS*tC’]|("FW@qO'7W hn3ɰh< 0.n t0 sXmJL5D}K@u2F Zg9՞V4R4`>vv 2 c6G?8K'v,hˆ!a3yR~ϻc1߈'Viά3jPg %`wBzsX0P>9Q#\P[)d7=);)  (CvzRsh8,ݹ M$kq.2l<{IQ}eCU *;aut= i0ܝ6B(W427z=aEzEgFQ@rUG E_SۉGZ^ ^LuLF4 yhޏ C{h"(Tv鬃&J1d!O*C)/^Di0$ʣYz=1Xo!+ZW|x<իg߂vv4W=C]9 hk Ooе a7qp#G'-62Ѫs9+խصK$&:΄,nbӺ5M-W}ǜ$xeK0 @PtV-V"efN'kAEv3HY ~67 FmK`ߕt+O .צ=%gD2^ZߦThagn.ӭ^_'EƘ^H( cMlC+N?+W`@6 ^z,m֣̾7?k!ի[̅W _'],1yu|W1o5%⅊ݗiEeѣpqdUDD%8@()ky&fYa RL:WWEƵHP TR1A8keQL L` %߷/d@Sw.T _nvωPl'f]@= 'LfT;/hF>:98pU)[5.g y3wC1̥4֖ Sw}mX7_' : q;ZnzZ?%'.ZH2̿VU.[SGuS"+! J\*BͩRMC)'a ;bt~C<uRS {llCCHrCB}{dKy@hyzґw4,>>%N5%+YoDBr6)%;I)/HɾM,;ӓ )9ն: ef{nwUS}žC:O:B(Y#e'2uA`~7GvPjeKmn̼`Ncy0>cC%8z^yA^b:^ TUj![;3RUʵ' U78P WV([)#,.XhWsjhM>.6>ނyj@B:t12- -Ks=#Ri8fE4gn1uvS_ *ԟz!1gt#UU|X#~>@ˈOICoztq tMmwP XR'u+1.#n_ [.n,3_g%sa$P4o8W4kOި'W/b5QBT̤G- =ۮ|4mSzZv3`~AUB;`+x<)i$ܱP`$q^uV*eBs%̑ЯW,G֋Yvm:UIܮo`MF4|}`y՛T|oc;d%3? ;^Lׇ:UxeSv@_ #OQq^\TɓJ1DP& a8^5_usN~g׷5ɾڱWslMK}rK3^oR0Hp!: J=ieD6Z =!Y\ &n}[#7̞mǏMJ)t}h)j 2p:ͧ!? dU`q:ªD%BM|%F䕄KuWxlUۀ*2ׇM0,=ѡq6wEhl1.MA;ysy5w7A"/Ujgc_u0P00efSз Ȭ!允ALJ ) [*trD?vQa$gee0ZDvVl^f;d,_YYߘ| Vj~ظ5f6A",WBR&$ѐHAf%[lj+щg3qBzN7g*lgsv@Bՠcmm?NTPřo&trQuS z&au?n[V@z-APyī ѹh^F]#xլesm}5Ë^$Hf~hh?<" _ u v//*4 ?(~{(MiW㬏ԏ%O& _!*k4N*nYN]R4Pa|ɻΓl]kUR#!\KAІ[#=[&F;9 LxȌ=7;!>A*" a%B`ewVz\w͑$RBFJhG&NbYTDkLtޔ&.E6z4||}4J6>hŃ2yK1 Kaq]w;SHiyx`E^bbRA NfGa2+"szCo\FK+57ý5ތLM !9+!-Nz0-'F՚ɷ!xG̰oOSvը P c-9z[S 5dlٜh0J}\"BI6qW[p"x;oӷe}IݤqT2.q`7tRDZiu^^SDbgC4Q͸Zp=V] d@;yARu` Af99 ̧gT,yJNQbEMAC䥋(ǍQxY3*`ޥSy%1\SIc)i1j{ߜ# g^I7dD8YNy0lς!Gf:&jW8n܍r#)QBQ@`Sp>k.+̾磵ٸq`Ldp P!o.GtLʦ@x2ggw̳GʴeOFX֯zl:;Q89z~Rif~j7'zY[Ic,)3v>=1 9@9MSHWGQ 8j~B]t4A@-[yYnJ{j S$=y+X%ކ^̶`N &"UgԭWMƕH74LK^# zJh2w034:j1(CeM!87𵺿B:bn^v;(;B(n%qՎlfJ+,$:rl'S_D}-zf*bÚf$HȄ:DHţC@5Qbu#ȳ@< #Pvg|:5߳+EN! z.JbR;&>`Ș,KY.7~$h鐿VE2"WGYoap\ l_IFCDrM6Ox%aQSvpXPtNrx &hFσnMCr3s[ş·ӗ`v7d x G.oqkgODR4H|Og #z y)-Z?q70E6ƍg>H]=|j8h"IH-c-J\r.P'lGV:-ZX6:ëm^XQLK%4B*?ߛX &ܯFc:XuoJoLտ\DT"oW/|_Q%q!J"+ih+x1G1T7< ~\ q䠹WӶՕBxKzHWD-Ij؁-pհox:f]C g6d$e$j- O0O$ZD*]DoIFsD)pn?.|۳wHK.%ddK3z;7B#IvH{g1Ȩ]\C]rJ8H?.zTU$Y&d{8gu o#sCd]T=R#v->_ꀞ`}1$tZ|Q|yVn쨼M== @kJG@ &hwfgi+Jibh֥INY!~u7,\ c =aG]W+o9sδ+w1aFxrn< Imef?>y.{S900FsYOÁ.-F*_䱸oDw7!{n\i`ǐA*hy1wtO7{cޚ+E{&g/;<(_c3ZڝӤn.uo={[6?oZo;!x0}Lڸzz`orU+l h$:qm1t6\p l~hȑq2XAyeEqC4} MlQwbK-Y\GkޣOAm7],^XxrљO N+2Nq;yÎkc\Ѿq(GjI &py]C;IZVM49kOxsFZK;B ST\ }(gPԋ.$j=:T`ue<#QZ6],j#U'sB 4zZBkVf먒IyZ 29tWW؎! ܡN*%^~'t&? 5޴/:+^)ETX_om~:Ϧ2^5hL[-j"`)UIUty*FCBPBRj 7XڽE#ګL>f3F?w+V%&Y `K6{&B%.kٌ6gP},tqLa;D!_ZIuԳ?ve/ j)\"KPjo1zPeܝzƐދs\*INVCW֧HvtM~ Zau2.1jr re}]4]>T1G7$epG+Z I?WK)9ָ,ɕ!YLpBK6?͟jwIVޏ͚8qlC8nGjYIV-D+Ytu.:QGXx4##&4sގSrL %%WWh_ muT-^ yq(&6HB?2Sf߀ N"JUwK ~Sq-ɸ0fvӛ{Y0[7 kwY0$}☳: Ww_[&G,^Si.tvc#Ǹ$$ r4!vw4;/@9Ա֕M3جź,މ/H>by%y j6_0<ų^&օB~?*[!W⽆i( `sʉCM;'ozMV=Ю /-87.b?:* !q!MX';Y’b͸Uo<sR´[1-0QXRXR`hy<K |߮b"eEl\L݁ F^`/vvtFjU8L J3jajޛ'Pq; fcID;pV\H W]E?04JkI^MJ}g _Mz؛+!)vUg:-l~jkLށb`F ,~,ӽέS;k j$CG Bm# Il"|e5im8Fs){E:N#<ǓŸ)i*Ɠ ez?_8Osr-.5Ty/h4Qu 2y|`x[](H^e'5 Eʪ*1Y4 T uOY4$HcW&|*bA'ks1tn+7Z-o_3gBAe7(s$ O%d۝{CUdg>.a -9p2=š0+ ~ E:]>^ I0~!?:g eEalfGc^ Paq|]#֨z/;7bHIP DO!=\Z)Ն,]!FljN: ch=؈2v]E9I,H>"]XM!6G@Ѡ&rjP͜ᔞ`Puy ,jg;t-'Hp "1l&a3xGU}ʹ6;TQgӉ{.$Ceo0$v{ix"A-Bz`Ue$n947[J1N_S)k/KnH%}!N;o 3ᵼʦ03 Zspe5rٛi)Psq֟:9?o_x"wwJE!'kGeC`w>ͩD>Ζ󾇝M}y0VA0nmEk)aP`bTˠr'?y@d N > 7:~YbWypL$wMs/QPEma,V<' eѺޗ *sˡvTs!cVİSr8O3$%lh\؞鞨|eմHF,yQ\´1⴦*-{ގ 8b$xff}"M; %23}MQ;>VKeĤ'K\Udn]FX_ k|24xDQd)0leKXU8Z_ v5$QFfVL&X u|Jmj2սUҹvװ'{}d]_%ǘEya1(ŏRQ#QNH!bh) a3 AIZ7 _kaEcAhJ\.Fy ?X-٫~*`sD0 v+8ėp^ye  1:"SQܜ]/xWdE4!"tԺɈ`>=9Gvk_yZ|',+)^u2K<-B9$c=Sz1/;BS/OZ fh>Korʆ@ Bsޛ}PcFG WfRu+62.lV;/6ܤUErH_&!q\Q }G՗urH;uwU݃JNQqufFl[@+QlsD4~V2T^Yp>3`{+'`<뵺1} YugIɩx!`uω[k?RP3N3tou˶b7'QLpw8=DUtZ_J*iw/gP3K:ɡ]dV!w00t jhU%&4qԯJ{][ fW>T]).5 Qe1"cE3;G| :bNwQk[/yD_vkrNvN "u˱gc6Up䇑}C9w\zxѝ(CmW*W2EɆ:_&0#wh.&d?8_-?Si&@6ш@7L "I,x bj1 1w3 161- ]OG^+*FjFq+~jv QyH:.DG`y)6Ý@v^"mYF<"c>8(Wmv%5*Vn% 85q9k7ӥ\2qىp轋sʘ-byvr&7M] Q˝UMGgdVa@= I_7c]PRYY;1v?8֦91x'QO p]/MD\+M娝he?z0*Ldbkф7+6*朷|`Jѹɱk-"A c2?AsQk!Z|hge1$6VW`ԇK]U Ո4~40/2^31D12BӓyQgGݑ&qK^ZdFZfw׈>"|*AsKpƴ0}g6!@9xvʥ7৅s8zJ& +E\l&AhŮKxh+||Jmntch'P#)F?G=YWo@0E P2miλЎ!Qё!it>xOT;G{č5i3KSrZ_uᴼy &x׫1n__)*`ܪgc`Ws%+~%/81Gmͤi>lnٿ=D~{^e!ZV,Wjq,+R;88mvkp_7iB@bYV:Ԉt.ʶOl>o|(n[~~gvį4,pTܸdj dț*ɱcՎWE!Jŝ[ogDo%'[ׅ?(YBH±AcNm䠰aqUr#$ΖhٟGQrއ1c2jlP0R!I|1\ޜL"E:R Ry\@s͊u>*~6`,D]ڏA0{rWgƚfe++FY C^ )мh|a6XKy~Etw)׈00X2*xs$M*Hu?Cen}[wWԩr0Y,~HOZӽMӝ 'l:v M k} e(P/BB{PVgLjʧ6[ESXv$u} {+Qk<=}IkPƐ1)H DA%Qe1sUd3$& :Hfӈ[?A5oȀ^gYIIӮ”uRA$uCIL Xղqd6ሤ ?g9 Xڤ*'^3a7hoT\Sk32p(҅3 h2 I?CFT4׼?E}~ Œb珞cde^BhfM2q3NgUAh[Ъ2g*b{e8LyVtgkC+y$EY `j:dJl2oo$֥!I4Y4[V+c_tl$dt鉵n>Ἐ#bu2b0 hr\<(@]sK[@!)TuPHλt^G9yK+7`Ey8]86NޜgMtX\Up:Ҩ-\bl) (H9W `oRy_"˺ 017-pX-"O6xymRgX}GKj F"l VGp6~ 1'h?G-0#"p '|\?yJ>DgELX5I1I.$x$TԳh4\s\]broɢo3%(L)q+ܭ;pOF "T#Xzk7?̩Ȅ_9F/+Fu,ϟ&ᮖ@ d_>6cBnAֱe@CЎ4MF\@Ғ]G$]ˍ}Jj ^Sai|>LX}EkG=Bm:R4߀R@ >Ej flMy\s$ i{rD/:- u{! + ј1uCŸim˰o22&Fqɺt~1ASl0TfʾaxÊ k_XL%P준G>]Of;DxS i9 )o$'W\*g.c0GREYNDUAk VhATV*{nY+iȑ('H>' :f:X"Ȗ{&f$ a%} IIU%dhFhi)?䷟QtN_a7 &AϽn=@&qg>}eu7̽nrhX[V,;tNEw[t~9pz;}sH"#A' tnZtBU)0dhhF&]o6W6?h"wj*١Ki53w {Ksyi2Q[w)=/!g~f66xMCI1er6%~@Fw5pM8>}`Qe%%r[Մ˱ﶓنhNDY`IcnLU&2R_^QA&C"x]%urVq6nv/OGEn{uf7j%Y,m.$~EV"f0]Sr3Mյ:**M`a' yO skq=HjT!%?j9,+ea~Y'Rz8x`fZq"¾Z 3^hׯg "дJbf!p1J24̱ʾ1YG&`40zz%{aѫ=:؜ KhrA]n! Ja##\#(Rz T|KO5MA+ylw}JB4T^"[$`0vQa ?k-=XPsV )|#!ﻝUVMX0mJ˝XGG "'v苆^kOTw ~6eV4 8:IKdPlS "E!VBB*X:.q]6oe\vD֝ n`=n3erN, _9l`߄dD%Y@7u .(M B44섏#+:/?4jDB9g wf2#Ʊ&Z[ !K=̠z3FZ 3*_AL^&Cؼf^.kbl1³9*y0W7i 1$lSU-r8{[]LAN'n`7Y鸩BALiv~zdkxgzK*7TK@fA5ԍg4> Tie؅"8+ %8Fu$׋T] =UyA$M\Q*,{Gjߖ\w )inFdR8Rkr_8:DzZnRe[-lfV̙C+||H>@:K 1]>͆LͩZA GPQnk(j"Pg5Y\.sUJ -Uh"&Ns BK\2@h;U3BD\ >9hB4.XoPZg:kG D~1S< ٓD=1\As.<5!Z^b)n얐mr$d )8M1YjY:7rRdeq'K6a{Jq'tѠEP':Q=ʆ(T)Z} 9U.M{!tUӂϏyo/2Y v~d h?8F>ZG>)N8/we {VMUXqx{w1_{0w3_]J G^Ș? Ctχ"е/>5Z!{ŔH؟y]:›LRd\"D 8^b!XX HZ}MI_.Er>n8 ɤÝE)~y=laM5FjֳtT\ Qb, I%0՟EakfW~HCNZ]ɔ`S4RDc&E nP2ɱC:60nO7 @5ͬL}ٟ_0tSM%`"+ɍ T4ff/\ FIsc558CW8O/Z zqYp>k.¹QfxJ-[U Dau`sz6zhk R6|he>^;*q<eT|ϑ?Et].(F ߽ZonE/a[rA;

87]pee;r+2EձsҶybuf=ykz1E^ O{G5Lugb}I=A* :sK+WDTȉsHK!xqْ8Ơ~0VS]D^텶}5JføPQAUKM{ێR9Oa8}8c<-+C7SMt+'TFv.PDCr uά5Oe%oZ$?Y twٱp1B$UvV*;A/=2ɻ;n wFN>VN` B PrK~4Sec?T0V TzwY L &Qbׄїt[VˇR9PLgej;:EP.amlWDDoLC4C6Un :.ӐoKX>5qY@F+H&+!s&'J٘[d'/=v<2'jL]/ku5 kiՍ 47bO'a*:jRt=;DC.Lb5}q!~}-k"t:1k^"2}[b;Jo-/[ 9,iU~`hvTCZ_n:6@@MƟM`r'{9R#m bR\fLt^I﷞˴4E#5f'髺u-?WΏs6qN@͉]IUSN(`MMp#^ց%: T+6ss3nt1ƭv&rnLC9'aS R]ɵ(LXrDABGXþ((#]|)) "0,n!]oZͲUXXڊ)B/8$q^.Q\ uuy+uuxCh1M۱B~6r }_+po^kyح$%Xx)4vڟ/5fH$U$ KmzEzL>x ̪֊?q`߮3Ǝpv~$F]T=DI@JkI} '%/8V335pt7teds/wa+P}c~e3G@d+Z bv9pr#uG(gEZ}7@h: 5 Yʲ5 d-Iʊ/xޙXPD1@+ =#(CrE)[~y>~EbxoX @0N'#wkȓCǠ}5.HGFRM vDm-~eсN[eKZCjFQaRl'Tm¶vWm^.l0|rvmQ^:R+b]2u$ȃ$ -j"Ut=Uqew ;FG&bnDȹe]Q&vÀ&|@pOUѭ}}(jmbW3;6^~Jv^Cv ='+]>LO=^m؎;)G>vNlO=-uq?U{4k5QKrQz @1t%NTb*0F|>|ckk`n46{"_6U,D'L=уـBCsYGDզn2":erb$9ueЮ ag~eX]w2֔ʹ%yu*bꎮ<" Q%h0pG0V tmBGpsp(u4W KyxꟀ]İ$l_S&}.&)vw[:Bmi<'nY|gㅧM!M̮SX嫃sbJ|ټକ\h2hkΔ+ ) JzF֠K:kv]&- aȕ{!攽#W/o 2#,T0 W~V#*w5X{-'D*Jqӫ:a/  ")y2X?Sr0'J6EYqGNt9L})㯅Oej` ~ kX 57|Bb:b(PB"aV"e,rX#Nj!V=x;<4^$0gE|8гw#ڵ& 6FRH,4J&GƆ IWv3Xh+y*ѳ 9/4s6=ӼH؇s)5iq޳K&rgp8UWa\3F,2QdoPۜB9V.nkDy6k#kHF̨ _T`O&$/;W(eLRjh#v=x]>wa,=|Hrsb!CB d GvwZif+|p&aI ކ+ެ2YY15t'J[h0P8Oms+4ZFK͒8< a./?trr.Y hf7 Ԉ#h*pRˁGӤ6_E I )}7KYǻEjgf=8 텞t5C98'ƏſOi^f& Xi2f\pR6c&mXY'ZV\_auHC% X#LwKԙx|E֊-~!(h]fRh] iM'Ԛh7-.&ȶѰtEJxMBd=w!W3xU%V):;W7 (=T-7q$XFܝeS:.(9~1>;MTrG|#Bzv۴!GնL>ɧ=֮©^·D3LA#$w=6F+qG:7Om\lѺ8픀۽=S7 }m/Ց|R0J<@hⶭg~Ng]:((2i1} iBҟahUzB(">z\D}bN Rwa̋˦2o!oU8U#d>hm9! o -Is/(mX3E<7!ر̴~z b{a4^R$k{3E{1}OԠsifϨrs7UZ?&-XrnS4IRΠor.Y4ӌ:"0Б9n K),+f7ξq`c6B)AQWV+^kd#s\M"`!cNQ-:-N%mb' 8i\Af`M鐰#۸> qr93{c{k`bQ#YGȿ-^(GVvEa;w1̡oUZ!R//zޢ&-LYșsTlJF͂ YbgE$S-D7hbX<]=Y]@/kf6Jy&/\~gwe6R,lt_1kˋI8lּGWïw8p~1FV}ϺOy6Rl=d|\'$YV -u2+}tT."CU8 xto 9H\&,SG:cXBgzF_nA;Y[LQ8st/5&Z)YBf]kW[0Ig, !e;ti9^ W,-  VaO2:+صb\:NPg3ƬTeFp#?z,сP:|ihM5 k:Homa%(ĕ;OS-ȧ"5Vg91K#(w".狜l%F]Bں-1k\KXz[q]D}STiĆ(u?`th1ފ#j9M$&$:{%GC‰| Xjeg}C!F3 Luƣٷl-  ?0( ʫ{dKW+{8XmOWA@P&.,~~.!ņڬ ۩.)!"@X%H7}(WuJi^QM Jh ~&k9,)0`pP~C9]wmqNBD_9CjQTcuu_Fݯc] -8sZb9fI|􃍼~u&%|PYzRtEnFjX;1daw.ib-bXJ,,l$K}.Z/wDd햔eUX^V܈gHؙqa;k ڤMa~*ЉwJg5/ oQD4ӠnglBȘ4+XK ?uXXcN fǠucZ/o"i~1˔ezHL"BΉQ{5?8=inz#n Ұaө8Sʋꢟ!}D;.P$޴b^`ׄ*`;TvT|3R#gϞ^06Gک9tZX? ^ U_`qu:J(g8:qGq@I5p=)vW!T\o1DQ{gbONL;CU2 *սM^ p9,Kym>K upD`W=϶R`,+yWhmD߿G8;1p@,V@:,%` ie6u7sKTCv?ϻo<纕Ł}4ܸ3hNz0s{$+ lxxO$$J1LJBZ T`tm7O{uxgyC u{L<]y̯4ih{߸QA v6ܪTN=dJ5'6#FOSGޮBQ&reIS P">F"#|dQha'PɕIka~՝|_lè6 Gipl1G)V@CT4>f{+?͑ˋ A7Ӝ8Ul#zI5~ %&M,rC'H)NFse޲u-$=ny҃(;XD2>Pw,?w~Vo!`%*o6b 2?`Ih@co!be*pǶhSxZpRh>؏=){`p*^f5@%=콗}Mk6V> >,MdcCbx$ʡԚ? 2{))/{ɀ<}^\Y, UN`Q|W8ysYpSdT45\} -1Ewo ;aY=.ewTR7믔>MT%C^vm̐F$f?4!F KW['K6NL茭P+/"ծ#ʺL{(0n"USC!U6 5j\aE- l1 1M3][s9WŠl;N0$bڌu4fo69i)ҝS 8qGR|`N]\,5j)Slj 6T Rty%ȮZF蛶r5p:)wRTZ8 &o^fx锔 K迲_u3Xm -annO T^Z&iY(mb2 @4;qjf kS"`Yg_#-9g bLjCF3vr1qt@]l_vqCä4Kp(GRej[)w'ލ ['7W>[=i”,IfԛX(1.4}AcA{Ŀh49}یR>%Є s^WzQq$л"f.xsԔqvIg-c-j|J1#|!Ѕr؇p<5HhiDdb'\ 컮& ߼fތďR9 sc[.ѴvƻZn{3x)Us$m$Vh^%D hi"Hӓ6py Dy)Wr^4*ܭ<22ژceWlݔz'f̳s\uj]0mUA>2BN\;33\MywԖ靣C Zc.@9o`/IL7 1[/ϨfFDO7 Gӟ*T =ӞrSj$||y\aWLvĉ?fػ%Z槽+tL' n0իI|񈹋 ·Mk١%r ?Ӎȱ7ʌlBD~N:${I)+[-+P, 4>hiaU'@&tE=_\ UǶ22H4=nCL\w8VӸFIYc LXICY].KoxY^ILM\a DFt AI;_ ]NH{47Ѡ>׮-v%+lO7k$@^3-q&',7j;0 NM؃ C/td^'Zf&ANr|FS~'C@fz^e|hdpj KѸbbTpr$ 7X8{1fT!ځt[=ryu9& ]ʻ@5oiCMIS7a]p *VL0ǩg%5 OuL,qDUMͷ_-UgG`:aM׉3*j;gXY7 =on>W ER>\Ԫ|7|2BtW_poBb4oKgikk%[ )ze2Jf0YgX׿\~0Yˌ6!%U"TX g5gɋet^kq~Ec [6{AzdmMuqLs{Ќ6+T^5f:t}T4 DqJSJ7&9s^MCoM-WЉ*lCT) cx'w\oIJOS ܧ|eQ9}͂?&'XV Vr[Wa Hɇ^JدfE-Ԏg0s@,!t $J·ӴF I'YaL 7(^FYXZ-cSRJ{ܮW.ڙ[r&vz@Lla'R\=^]51ʺE2Lڔ+X"jM{~Qɰg1S (Z \Xh[Gh _R-i716X (+8Lnn~]6XfD-̿:Lj2R^VYm`~&jh фi/h ]JK@< MuxdJ[x!¥"{26(y1M;#&;V+@E DFӫL>(9\TYr vWXG}d!f!D5\($%RXJ<>ufk>i00] ݵrl7cY^, QHSy` ^0N \ i[\bNѭMpܾ 'HĿpTQ_=4L.n>]m,rV}"al_n+KmsL{\y-}M%pXB =jErE3=Z2j6 1yX|/SRRlw̡"<*. [9 @eqp>foRnN&%y I7|K}@*㓓x u]bYyA]jqC\rֺCn,ÏcMJdRJ60W6 ĎFCKoߣo)dFShԇ420"Œ}6_%bͶ4(ZQa3$GB/حÜF S7$j:8~ۼDwH+UA%U 3vG3x@HQ:aGd`}3: z<{}y7U%+nez@.g5А7@HNFz)Za4r*t5,F=(O~cvgdx4':[[׊YTd*Gt (hԯ.ՔPw$/|N#m='Uƪid :Ox,'PguT_@[4&c6B'G8 d@[B;d^TH̛1?;=Jl1~8+ J4]};ЉBzZsU,z['TG uƌ˜CTB H2jG߷8"8}n0z #ʌ 9Wv"1<Y3sId/`li0U9I߳tW&;qn!BKNL0 "D¦sM@y@<$ 'ZxEӪZ傖xtVBoLE$04{GL`RӛRxk Gdk:c-I-xZ?~Uq{Ĉ&do) 51flH?1EEr]k490'&$E&ݥq~]CgR8ȯM3 c34d6@z_H @d yfX? .yFzUUbelQ M(ޯ`vJɿEƳn-!e6gԨA(H ՘;¢_&2WdY:q&52Xzټ[eTh^.q Kn0hBEI L<!ib=^ iE2g_c: =%RdyX@9Q(-[R1;1⺿T~]nC囃]6*Μm$D<Bcׂ%1J¬Y 2y.*SbTgJ?{ ؗi5EwakN".wb)`Bʢ g 0,!XyMJ|˰KEfd顬'}$upU}_0E4.@Zڃ%!X?}obλb9>,׎d4õp( PSML4-S[2p B^Ǧ~pH#)f=f&^^=Si N)!OJbOqi.!Jc00 Ŧ"(V.LfnXʢ'J ڷt%ɎKl* 6u tX3 !SyiA6J0s\ U"_aHh|ګVz\c/4W<řYc8] ظ  JϻItBF4- $OgeVĴTXq|ۍ+Kd>]OV$؎zf //ORV"!ȩ q5hy2EPjg(d+W yMݪ۽W=Y`ּ3DmYOЋk6=7z^)&[_ Vώ<^|7X&7!)C&H+u=ByplT-#,=^WPOD~4l|zip㡇F%(4f}t\""\OMYY==/}Oro# ̀  ی ^yzZHDjnKpʷZ0G󍲻e'YS93Pfe$CD z`D } ZzCTw,q^K:dO>1Tbf~X͇,M);S9F3X9 iUy*c5$$-"Z-eoӬU1'fg>Fו0I- /x}ވ1%8Y7q\&-M:.zob=`TcC" fILlmWZ6t<]d~?ʆYSܶ8C12{ 1Y6ӎ#[4n0f>;H\JE㌢R{UJZn{&ψ{Oa!] .i}CVir)җp kt "Wb~ĩvZ ~Z¤$ZM)T퍳Fج<;tF|p]+_W4~%>Dcb?$܂Wٝ_z{j@ip*„Tvkڞ>\z:UH@I G. 5Q˜ @~$/ЅA48|l0"MiqM蚊0R`6?l Lfn#y\W!< + GDEASx3뎩G yE)ZdǍb ES~m:s`LFm]5|tqHz]wdszCoxfQ// F)cPQ' [㯱YU(]nS~\_wZ0%4ŒJXxJm{Zatw ā\^XwJs9'sǔKSE(*2q,:uN"KI6Qػn^εUDsUyɑ2qs1Ppbr9/GG“C6po?Gu!p˯MKR~h+iE6I~Kͣפ-&!-uw1u1T*~?f$(q'M&eSoW䝭0b8b507qCRp|nPZ:j0Φ^ezF _uO%<(`G&|[N դ4 L/">W5ն՟p5.o.T >۠Fy9'Rx1i8e) ~J]Q}:(66@WJ2{Bsb؁6饣`*[6Un?ău@z\'pnYl䈄5kO BS&)9\jdSJ+!!6ޞ i.eb4t.d{E^dEɿr[, 'u\62G<3ɰ F\8DX>-pq"x ?ަӗ&B|Dqg8i]xNB.}A$tqңw퍦֗-3n@ەdQEk z?? yxo'>B/^>^Gy=+"ACaUٿBQZeyTv_sq$'UV 8GLOb^"s ,χBNecŤJAa S>d sĢkؘïRٺi]hy9P1J?64={Ƿ}{u < h1,CMm3aL$aﺮ_oQFu2K sY|N+x< ÕVi ؂ּ_Up֠J|>)MM"zEafTQ2ȯ$c3GЭ3{0٦?Z$׼;,<&7ԹPx(39!?D$so'Skd[8^\EdT^ss,X4C7t_:Zi@Lmm6 ]< gS@$)XLq{xV9WBlm8gPZOщ=}oL{~++y5pJ!~'%CGِ5SuyI֠7g1ih}%x#gփ$OZʘt\] 1w1uJ}zwqN[ĢNICi :hiO]>'PX-Wq|. tL6 gIz*?/ .A} qeW#1LgKi.<5^8VtE|,tL)h(b.J YiG `ڱ߾P2|Bo4`[Seq¬y7v>]B. \̖pGl{ι\1jy&6&^^۝ÏLC%._q#GQL f809IUNw@,`mk`ʒ*whJIX->{u6+FK2IYݫC_O/ +ֽJӴ v}"/j %&9u:eFWQ^70pţɤm=&7]֝aNAk'#xgEʿw$YpJS')ij:GM]y)>Q/bLڞuqCl(qvڶbfh:\xr E4bt X%sּOf~'e+%` a3"&73O'E6ewZ71)˱Lyi+'EHr|$"YӋ.&N4I:RjIx5i9g%xF3a OٖQ(%gs|(tD\,0:Ա%҂W0V v>n߉G˂H u,X9Ga[֨Lx,\:(( ސN^JܣJ<-߷|Օl#/ʥ's$jfȵͯq#6[VȍjY6/Op l6aˮ^ᰒxzEO*ab-!v@J4T1a*Xm<^BS)4`!PQ Kuk-9AzٸxdH(3iB+4T83K'j*?vȀButNޯOC e}WM86J֤(:vw%" &1_a$Q%Uqc,Qo6mti7ꂴ,;Y$i:(0ٽٛ,EJJ]wK?>=sI|qI#5JVih?cKh_m&T۪ jhɎmge4 Q;/k |dG@njm捣YFr蓂}ߖL )r` /~'kbODvɀX!O&mĕqGFq$/GW^9k4yNl.݁Y[/$ޒk:LāmYe3$-(}$1T5U.K(yܙNcnNOP2&u]}!S1ê #of5BFObcu׃iCK7SSEVio=JdJgK3L̬zoP _Ⱦ Q(ܿ\xW]Wj%oX;wQl_΂SdwB6K",xfI' O@91 ]1oI!w\c.KKg8H>)0zz%ai23N-! ($Wuo0ms=@@FQz!raJ90жv܌즍c']>+ 'KAgR%>'K_eM s?$k!΢6WR7TB1;)J d)BqơQ=TԔù.,rɆOmwLoi|vkjzf0+{pkng"@G"/(p%5 ncde 7 5_6:-os.9s/p6\^#>/xQg djVJ %Sp)z.¸қ㥲rw~ND ^5[cH:Y ncze_e[afnܧWdԎt;v༫l3*R k]=]XиZpugk5K$)M:gsQ-xn@]{8-X="|0C`Y(I*;#zxC/b>ItM1nqLhh OzrhހfGu5z/^~η5a$i:pO?>"Q;Գbk<ٌ91" {i`DŽ`6:m=@hoVoWfJvҊ(ELs`qLgIF# `C;jVFRy)viuƊ%OE*6CM5Y!* OFB*lR NImEE?w-'᭓PIl~SUC}( BWV"^%olR{;HXqaIblӚ"+(otJ_H 4.K(k6u8t0/bXQ8]@@vqF&T#nDNE^\6\yTdpIqf$-M1H)4,#a؍D }+9U9tDx%W pYTp $x> ao~]WJrD)Zc2[ټY(C1t),XyɂBnZnK7U.QAٜ$~ɷс?yGݎ>:uZ~9X fI!,&|vӓwxG:wK -8̶0jYKmv+LyiOJf9K /ĶOcIN0C9ֲ¹9֙Ҵl~~p(iѧk@1Ӭפ. uYC^tzj8"["F_mBgEPm={VE4P]3Vۯf,L#ol`)/Ε݁f~soD n+fy F=EcF N qj3}Ls7|U 4FaaR+0M~Zp"ԙZQq # ʧ*c9Ie  %5Gnq-0-W򐋂GQ9~]6r Yg_K"|oURmz& _❽PWd(39 KvF&Vw3,C9qeoF!bOZ;o·k 0Щ.ܸalF[ThO5+~ؖb2yW0Ǚ/mT6 ' z:Rt"uΛc ?.8ɶs0Kʠ k}\0 m"TJA*Ʃ-H^p;\+3OVݜ] @>yT$ۿzm~ّ}]4m<*ò2A: $mFFVdH(fwjp'UJtQ0Gj a] ڦE26]6`WRj)Anc#N @f73{,Ji\f#u*Y9A}P@ʖkt( V&gO^rW33q%E^ OҚ兝v69c`]iz?}!,LFZ_' fOĨ/4wG7h,;*ˮV+)4E+ y0y5ӛkN8}=*[.Qc"62¹J]IOVd*5MN-I|tJ-nPWĹQ?i,ڍawR1YSORo:fĚMFs\e4!‘3Icm%mxcF(7Okj(|pTY;{A;n@h:F)Ѯ8n1)!z_/抟}SDԩ {=ի8GH[¢s&u#YȺńHlϲžw)~&cwg粰rT2?Ǚ j ٯ^7F;PN-GՌ_w,1™/Ί 8{q,sZt;_Kncs)(d%{`# u= $pc"~}D6#c"YʡG6)By]dHRcN濮t ؼg]MW[ .?F)숚3Xf= I'&LXhPZd烵/ K{df f̱wljȊ4JJI>*Ɔ!v$,$CibX~GuQYP%2jee*J]5)JQyREM{[N_jdj ,X!Z8tqj֯X{"Ed}Go1kvSB{WEYXJGViyw L^RF2@s~6%Yo+'ĩs3jQb.zJJ5:&8G2b\:27ҺAOpS78:.`>!Mi͋ -5sƿ+p *y/sڻz8q~.T>ԥ: ]fy&1.[Kje3-#xYm-:wONr;u1r:t`p :!Z^ֆ<Bѽ#UG]6̂b9O%M>d<)X|@J%"h?}c͕젝 7> \B@uM=)&̹] MP {JF`ZJ|#e dg,-IR3V7mPJR\ֳKwTXЖPu\דS2rWyY%}b +PAVn"K#2Wk=m,SY$0@x⣏LrͰB<\f9}a{E>a-E~d•Le&=ǐ砄->u0i`zXݰBfN(Q5N: )[gWpG6X\ybM)œNǃ0&"r=@&=lT͕66(PhzB @]wAPޙ^=D5rʀ^Sqji*2љ:~9& 4h,˵v[sd 9 -.Dzl&Bh=e|5<({+X9:M)"R@Wv,=m[h%\1u];4_ MSwd!CivSsaLF{{f[4=A9y1jj4]T_qޙwD;_:8@xGN W آ!V`ՈzS(݇MVF f&v\i0@\ִc+E.rtkLB;dlu<ݬI$CIE3ޗ(wD%8ۛ'KK* shFNu;.d>F5@/Lʎ(' .Gȅsu3HD):QX"MEjm[Ol-ޮN{x),a[9fޚ{΂\kD>vhBմu$#Elԯڴa'M4԰\XVTZSr2#_{wtX 4`kUXbe w[#_79{f){?eZ#_m|>V}ʷ 5^ڎdj|v!'7Ӆ96$64ߨ\F_y`~h<U8mZG򆓫f뀦D5=D I7J3ͼC|Ѷ~EBnD ch#K#m䎞6kH5i8ErJr,!W;f3xмAu "=LA3GQ0LH'6?8c6&ЧueUO8D2}j| +}ȼBAn ??}¯LdQؿcv4 ݡ i0@gñGFj]uB>[܇ZD~9yr~Y "lOWj7ɀe7_ѕk-ԙE}n2"$7c-M&Ȱ.n>OcDN )填`lqxgf 0B' U-VbDӫy F.BJHērWY:`ëW85={ /97DƅL\0\͜Iܑd`ޮN޹xhK`(j]߼ J ]fن9%a>VhV_ BcƵŗ- O Y X3){ҳ|c 9UCq`hz۞g-ԇM6E€ٞ@*lO&؝vb|RsѲ)L<1W[eΩ85܄ax|ں?{Ԝlγ~h|%Om,#t-ٷ֍Zc*j i{OQAxAb)d͍<ⴗnFC /sM' pk`X”Tq,ao੪K Km]pV)wߋդ d@%+=Sy}.(Jmj> mMM؊*:) Z63=amSSeNڴ(e">:(8FOnA7JzI& דLbŷBaBO#er,Gh +u*kT粮*e F$"Gc?LϬԌRɋb[s#8;5%jW=BjQ/Y1^_?7297=ƥhp @L+Y e˙W1~ fmXQen { mXNe[ߦ*2r()7a<0KkK{oC5,E_ URL;Ï::2%3?6K?2\/6?*􉇿d!lOۦ;e@<u$~i?kb~؍G EOxyZm H'S9+ۘ?&mk]@:K [ ^r$vRw .5˰^4zc^׶o(a=l̎ e=,Ɏ-)9->jb_M(;تس|h?K_]-,,`=h<M6cA^W<#J1)tP StVl+]Ε&uHW,{zp˓B"e)%pG$GI31ʞ4& A`]#&D"Z gi,ͨ6%)Fv[2(vX>3Ne'HRi!cwqfQQd eP$v2,pȷDܲ= mn[v~[3sɺrsԈlR(w)YN l}8',^.l5?<''fs o}Վ((z@qBj!_ݛi7n FJvW\O܅_S=l{Á|s'ҰTG~ͻz}XrL/(j]:lu%ZtQ!#0H8JQfUX}?J;qCٕ=SBuYJZF=PT| ʠǹn06[tɉTޛnXjp&['\#pQ ~l f"m]Hbb1siZ'҈U$3 z E#6DBz[Zj J\`@e@'Wk/*px!܇#SOvc+}i$0"+Kr QGNX`[Q1x_ Yk|A}wbԿ/rJmVVSGHq¦a"׶xziΗUiٰN_9+VaC*g"ɺ6iVs$->cK#ƒ^pN|G^/k C Vo'K<'eHҏa4r!.BJǞy t>Y .VUX5_[[gu(uIq54V'˳TK#W5`!yźU%C"=d(=+ I>qE+n>0"?kS*LO]PrEuamu,Q`Ck!s\S6Os-c( T:@:-h^i?kr)KۃWj!qѫT9p/UiUiː ^.0BjU 'Pޤ~FK?'@z7eziY $ @l˽W4:&"*8 *$+y~/3Y"TNt=4Teg]gفdȧQsKEӪWmBrCprP@~sCTDWw`hWQFu}J`$a+?ZDԫh8[  H?3Rj}ۣw~pkMj\z!>uU Nusb#sw+Ʃ,Zn|ֿ`.3}[$5,e*4&Bxi v=Mnb( yM2ütz_/}n:sߢBF!/į,_JDwRNUæROw+dS@&tV$&ץ2qa8?Q,=;뱋 ٢4CnQ ;3GpTT#8V c`Np\bG4xdq#+H1B;oGhFʈcliS? &!\Yv] Z(wIȡ¾_霁]댲 N?=[ZZ2PP%@ +ϬG:JKEq8q 34dU([Z'ޛH!²V%s'acw -qqTxgv*@ȄAz/GOb&~b>?i];CMFivT1_)'jm: pctw!#A|R0ɪHbfFZaw:jѭ*,2"khG%MNO*Me̦ߍ6cߜja%E17M.iQv['IzeɁ|`s!]u E"lrBY/6 aE5#IP|A_s:T+^ɣ%=#J6nxhyO4F{>s덓rXmY\\I2Bshq %6$ėOΓ6Bhw=$3_-R,TXk+@'+lyZV2Zmxy`6}SSVqU]9L:,Q3[_Fįy+ LޱK/.k /'NKӚ{d17 3^(Pl_-dzck7%LJGБ:J2jQ PlQpJei𒇞›{"ev`&ɯxaUea0$~gq\}! Le B?ֶ]\ ޔC7#=qˁWJIji'6]%#\)y Wʟz.\@wƻ7s/穣鿈\=@ʋI\Y6~GL%yY:u:$mK/l_ שּlͦmIk]OqWֽ]ˢP*jBHw]a)U7}Uњ/C,{GRMJ) FЖ`B ]۷1Φ1Dxse~?3"-bP)nŀ=]Ih_+VT1զ cWopA{~W4/p0(1Mq "9EE,X}0 g[,֕#H"Bs>Xu^4+m`uISCI.SO#W 5֪һPY6X;"1zysPY\R 6zLOoP񳀴ZchOVXFioNQD<΋W18qu<,\J%ytyRA!α(* 'S1 ג\U)+g'ձLY}:RS:}< >NPx?ns[kdLʠ$Xou`5>{e5TCjht|dgnǰqDzF_  Ө"ŭU4N~x՗ >M8ŅH֘ʀ Y,y2/敏WWxbФWiHR@fri~ OƚǺ,5:Or~VptK39VޚwjSxuqL vs;fAx6a|^^VmR95I >R{љ-D#zQޜl/f$Ʊyj,!zN}v-.v a4$>zԷN#MWnz-W5/ ٍlBo*h4U\fc/ɣ'e8![2T F87ҁ/ .@%:7{.~SLVvV5 bB|w@lo責6b@3A7{nTl;T)jx\k:DĂ7-ouQ:i 3c-E bVʻjFSHLVzbL~HO>$Z'&S՛>-"5#ް5fZu[9T۽}ML5lL;vBmH1?VL$hj0CJi}e>`i.Qe_e݋<Ckx)qd R %Uj hE6y|`_'| [gZ{'鉆3`lN(( 8ߞ+ #svWS֊Pk~3 כz *9 4DŽ^bz#+J|Ti+uN[/xC1Xhh3ɽGS | Mr67g_oY JϏRbafW'H/f0 le)6YL/MMudQT^/71cIW<-qDa2z=ˡOfF(sw-ghG?Pk0?BkEwc23_K2јF;'Q=C1d7.i!յxňAoJȫ!_((04uʷPiʢи)^m,wY}Dƒ@?Q.Tk_5xxca&SP(.v4ޙ6D\f}߱D!`L-`0,lћ9 ='?Ī[ i\j2N{IttڡpWl:Z"!a~|"Z5Hy*t+hvՃ2EC>@yx~)L,)ou ,ŏ$aT_ʧE=%Une ¦̷QϜl6TMK'[uBC,I(цA=ykmXNb)0%_)q;4OD#ƥQs)mG q)DUem;vY|p5:FQ8`Rk*i8̘d4U!iFrkj|?{%Y©A3a1<kPdU*$Uyp ;m^荸u"J`DyQ|t}'mm37:JbnqL,9+cT[@LQNt+ t,^d}l+֋Z$5fIK:Q;5󪘍D0w4fdBcs) @)/FveځXVV'"XNޠx@ͭuط%LgE*7.oi*? .qd$fJkAF_dj2AR =kL[*&%#2E㉡t)Q2{`_ [{['FiڊIEʀ~Os1x+ZJq&G{,f9ߗ5z {! MBf.>LTL Le$ GՔx'TeT xݰk9\ /"]Bɮ ,.&e}?lˣJ6M1~XO,ʞ`m@>S\KS $MJϥg{0bKq_v[Ux2X~`5_c~YNχ'EV: ..t{u#J&8ck=gg}tH/:ݫ|+'Sݢm+/Ña 0qoNȤ!6UK4]MY{eղ^F:{ QYA9>,7aj9sҮiC^+:lR7^[D0S0N(bJ=gq;Rg Bҩ 1 l{۔Shf2֭rytV)SNu^=ɾgIfTJ'm ~;) ʲ?b\D>*@Gy$Xɪ9%os'|þ-g>qh>tn=b( Jv`}MRkkk2%c+K/κ{/@>W5B27Y*3C2C%PhW[M7Ľs'!_ʑ19ˢKF^dqk5NX7 W!DR]dz*qkiPS ,"[]1Ipol { N-bȁrJ1&zHSJ:|\u[8!Ix RNF$/)八CmpkM0B98 V›:[&͐<+-V"NXENC=aė͸T8tp(}bkXIjE&Ԑx sލF뱧״%TڜU\z߀,I$k&yG%,(ηsXSOӆ]a0%~gNᘙ@$5a`dBknpBy8Yxj+'v$nҫ!aOGB( JEL L&2qJ?/-ys%Zʇ|TW4 "CUcnllH:!}XVx=\)@\ ^EvWNxXu-^g/jA,K=@`ҌFJ"̊7RbSӳ8*gՂ{ ThA[Cza} E~qTW2ANYS#A=C֠c"l2p@J !oXJxEy;܂ccH&鍒<ρMrR~%oFdui gp|9shq`1zܪ|f z>> eU D{eş%.Oũ4XSpت]]Qdܻ1qCE-k?0 RF/lPL + \HF"M-kYpnt\ O=t=ަ()Kҍ$),w/PF;)!w,RD^41'ò]!Jv:d\6v9Thv}؛V$oHӪ?bv3$Gilr`e%DcnC# Ιz7l0XZ] yYoSʖ3#|QIL '"'^)Xd?oQn2y{lyQm ϺP٢f*KԆtR%ak'p0!_&5gca="h(RwL@:WyE@ 9%KF=YVm>Djdz-޷mĻNd{w_ҕZt>j?GsMau\ 8xs*Zu1@/DViJ4@2opZcuh@fݴNv qĎ#  sԛ#9i! h;'mU;=/xb>Y褝7,ӎ[4g9 zsY Ck-eru&d4N9}@e &jEs9wh#!wR4U2 ';t4(e\GAc֚mFE9":'+~{PW+ NvK)4jR8w.K.ߌJS22!qtkΟ=8sy%Փ +u/0v{S\mV8؝ųEGLl`xow;*j8{"N[\ f}17 G2du>pPl|jΎ!cYm[~ɷ%h_X)\+/Lv6v.⾐&KF]UZ13pĎfԃ9U^*b00,'mih9[!僓n, @kU^F2+bht+xxsř/ӯrp 6fN,]b8wI5̃[A<<_&Eu dd8[u&LBb)ཅYw4A2pb:z︠f. s'^Sfy"QnW|{SZ6TA]c[^zCcg.@|1:0@i'y(Ew|-`TQMjZSJ 5Kot~A%.?ce 6},NJSn?PE'Vڴt3KD'{C!}@G9.Ȍ^0ujޭSx'Q׫g>a0<aLy<\Ak[4>)Y5zԙ̰h7teF?oP9?SzVzg+갶G{YC7Ͱ|54ZA'|FFg!OWS;ӽ 0hÂ^Ļ lܖZ6u}at@ [\,ksK3`LTȽ|7O4R8cp [i6@]5bM+,Ai֨[iXry*#]b @,VҾ!BZja&o|Bd8 N)%/Eɍ״,[nTq4СDk\ؓC[yq YʟS,b͔{ ju9&?vA^U1m)[n2诗;_/4]m'5n=9 u(׆GQ`2.D'7MIд :`?n#$UIoiL_TI}wr:-uI˻y|V? NCsbzFL=ݿUBWp;?X,@6"%^ċ}OVM1%˳ˆ. 3GqN'^tJ ).^a h%"<J''hPοg`Ҝ:l8@`@qN*O)tǜUQ܅DddoJ4vlZTDPiJӑʵ/RRUK:rq?Z>qi۹ ? 5`}C^_hpM!ՌD^^N^0w% eRnjg탯3"$݇̕,^=qzW@g힙Ar$f ։]% Oe<s]C˿& -SϔܰZPUhI) *q7Z7%O=];q;P=SZAQ [%=MLNK \G\ț ohnݛ݇sBA ;o |!`;5YO!ozdZ?("˘dƽ)a kʓjbul+Ef~&37-O6/% AѻJM|~*~˦,s>9ojtxk9e`NL@ 'MdFC`gֿ Fg(lƒOF{i|LhG֡2E9'Wi>{3-7}V;*Bo8&Sq{׌HO"OPz`ӁD`h$1s {dzZIF^v"%ɣxcȘl-(F>\'x5b6g1RV ^ko7Ջ"d93N2#Q >xpii8%KHxO P(G~ XmvcG*w⏸d &UG"8#)+\QG-Tv\, v S PE0Q1wq )FKI_}iZҼLB:.]zՅʔ Kk`olLpFRhG/OiS8Oן K ~FE%g<:H, mԣ)霪*d#d ēCKY8rd,NHg{ſ5k)?vII0JE#]rǜ0t! :Sh oЖ)6adr=ltK#jڮUc$:5 ^Ak@)Mv~˵2j3 Q@4ŷrkWպDgߢ\yQ8W\oowTX@ʽ2IN۪~ͥ6z69,X+O{,A-!.,Aq?1|LmuZ!'+2Cri{Bc8\]m d@̄@lɨSG ?9h:gL٩^{>)"#uz[p!=U+V3RڽU+S1W3ħRRpS:Ak4@O`3Q{vL@qeqt_su$/t´ea2u} d z_CLqzm72D~3$*VEQ>0i 0KJ$/ڃAT)_'#g b8է0N+o_[cHP\[JH"kNWeY_s Q68:b6AixoZ(=2)(Eup3;o:-|ҿhTf[5Fr>t$D_@Dլͷm)0dN]>%a}ubFI?*[R{exth[8nf<(*ۓџ:(dv"εeJ.4Qs!kQ8g@t_Y Izy~97SxQR=b6L}0b~xD,_ngICpt`_3Pv 5-N óH&wo +EYoԹ'Q7\mNR%Ňl!/ڴ:bαϜ6f02pr Fum#|$M~*)90}$ΥO{yu#Uц*xo#$fhcD^7uD0R'9Hjϸ3H U[zlB,WxLTLn-ȎҌ .jҮu2=a]|zShf%awO<{s7B5~e]H̋eP Į)p*BjlﯣI>y/ӻ̗!f/WMAn*é# L3' gRY6 t/dqdkNxriD.i@!m{iaD86I%Ŀ ,o{aqӚabpǘ[D`>ŏ\cJ&O3[tDCT&T.Ghu}חɒ'H=(+%~{x;}l!j"?xY<'6R< HTiznU? G iˤɶE8/2:Be3} ȃSV (k_lE? XsI xě1('nӅ:|t晴 =mOY&Aڢ$~UujA`3DH@z+s{hSE~Hm>GRum2 "(,r*Ml"! J΃3!*eE~GĜ4Ҝ= 7T#BWyW8#VuQRlBU5(Ug5 VS27zԊ2i=PEeKi$7lV`P^J ىA/-q,(=(XCpNl4 xs07o]赽AP&91-WjRL$KⲓNYk?JAccVB6)EbmPyWgi(u*v:ů&ʼnZrP/}5QxPGJD]DkBW]I$նi\M3{"t-u:z5óGC /#.7Oﻍ_kofHZC3EPT1|lzl>U7L13*5oqÅʦޭC:.dVFf:BQ@ r:{ xqmYX-0LrBD.6 m[IpnFQ+Kޖ^8}IcRYUٽ iinތog&ͱ|8Һ.K$==jVW[nWۻtVȓNxyW KBk(xMaB:mp%!X@ P4hCq%r ۍȬF~z &f459PB7|~pUOe*3жLn]{KRM(E2!qqmn!t7Zjv=rWS-x %ʷkhyDo#NGCF=T+s(G<- wJX>) N=>mSݳz[QTN;ʨ j4?[@MV4Ii7~b7;u;V/Ύ!21ZR*1~1&5onb+= -ZZC$V|&=2/ݕ%RVLH &w&-L&F >EB׆ƪ3I޹[Be]}|,GNۨÆyi"<[hB `AГQ<2G =q~Z( LM!X̰6|>kl3CNc ~a.äV(~k ^#`xhˎ^Ocl<1⡓Dž{#@N32L=xۄ v/d'5N늒PC0}z 4vq"!R#s{)"6 ̓* "/'4S:!INcs/ {U;koXCWqdWd4uXjW-x -.1Ym NiEjx5wj~$`5~MCCM lE ߦ2PNS  J".O>R!8Z#0 Q{VvtY [DtF حe(u@&[Pr@$2!ދL7bE.& >(xAHںgf{q&dZ SSo:ƌ"ՠ2Yų& II~#Oz5&OH<ʓ&CEkc( ͠:|M̫iL8˜îXv8d"ɥ"k(F!̑A>kVÚRN*A@;-FrpJ"gb'1ipZ"4o}s7=``m~K/ ǾI1;Ѡ8B 3 9ɻTk{?]:piXft !$-)IXeWwjml?da$UaYr_B~kh` 'o֝6VR*۴E-SjNNF(rpRhmX&r #|{A9?`L1q/'o&L3}KD~XZ8QP7cضpP{bKȿ M0|g9o:FLE͒~‹zS}iP9 !aF [.j3p7 Oȱl&5Dxs j[l-޴ntp:2u3mBA+gT.T\h#{"v)q:%mщf#ƳSb>}GbԾSi6U2A,64y2)GzW7Vt 4ɢq>C;b# T`|$=}3()19¢j \SQYCMhn\ (Eqd\b>ɕZh1>](Rg;^(QߣX۴}ޑJG"hwm"4 5 @ hӎfSDOzN-Ǩ?Vk:Z1b&^{2GyХ^#"^V N2l FK1 %vL||g'. :JVqeNMUdO߁NBc#8tM׷ưei]CW3Fc7 0>hm{3dsTOu^>Ehrw/.s jE~ lp$mΜ_`'(wY*6Kp]]旤A!uWG^ESYvQV:罬rT$t^ڏ ~کI 4eV^jXP['uݒ]RM[1ZGHIؘDBm1#x vgCN{Wb(X ^ ҭN1;$p vZRIoԢ;$Z!Kr8NNs6<b5"L+L 82!i>u)59L] ~O[;+{E3a<ٲnKMwLp5]@ܤ sVSBrt@~ߗO*} '<T4G̍LJLZg7IɢzAVFVcװ ؃IC1[ʠbz }3BGg|:=oIL#-b?h y^F@Dw2bS2v2 : \ KGğ^As1W9ӜYZ M K_.nɤN}TX-Rs*"1U֥VH8AcCpU-v#n%xmcQ,2z{5xE?<('. ; =R=K5:c9KCO@:c0uTE#*1kDu @vzw3REN_cYe.!K{9YJ޻g|wVIY#GnFbd*P. }ŝxyn)^`]_hnئNvWZ5oӑI7NBTOO6S?%|ً*Z@)$=|i&-Ҹ00"Tv|S+@!}|M6/&{G @srr눂FxV_Lk̔e2c)*F|^Fmԟɸ)땙 zD7uۜ$Y7ۂPkyKLNoiK73;a#m-K4 W{NY8[gX.E^X+*]Iߊlf 'R-+0\&H\FƝ#͝mouqDQ/LuҿwWzLw2Wl,ό#)EFC{D&{4cêdMbwkFYd*AӑʥYgJ*২8E/]Gz50b3Dg$ւZ 釉ҿxRp0gRu(q\(S4G)Pڍx;;6msyLe9q0\[|3F,hTFkCx_Lo f |*We` `;ftqfl롉|UzXfOk=e=KY^5J@w+,>ߢ<+r6(ֺPw,8&5;ʨD,U8|KUi濂A8F 5kM{쓈X"8O9_Nym/^T*&x@wjZjK6b5Єk?> qA6K>c0,730)Kr25+-D'?}|R@TEBj=NśMW=t)vlLFl_)W]QiG iHH;-,!]p)Y(G:AeR& tMw@_iW^=iz~$Jn?[ ~,]'1~"%&',#n4'&[zY@ku,eE2T8œL :~'6MaҼZxfJ@Ce r&ec~X?כsKZhxnkM`9>Dۛz =F3rw_ 6l7=#=r3iJRtFvgG?4O,*_eENԕv^%`&>e#rQzu n;݁3䭀t `j4ny$h, ۣTH[s 2lTgr<ۚ=.6&bjgi5xd{青,2lu¶GTi!f NGlLCM -w >zcݮ$=!3Rw]7\s2Tr J{AeчR|N'lf%5vI_n6{Y@ 5~R%ʯ<^_22Bwٍ\ lf}~1,M{Rbe] H}+7 E *JYqfTk9*B~>5u*lI4R; p@ɫwPJcPfGh3T/ zy o$ˉq淑Vm rϊ;4Og=Dܡc]:2`Vt_Wxo"FѩحQ$lNm!{b h4])l!9 .dqhS:ܿ4Q^Yi+Sz| *.ڰR(9(-1Xa@-QX۪17i;^V|}cm}62`*{EߴGuY7j1,jڃId&٤s5 ^=vB!B-rC]O7fkvЄ;kԣ8F5ʣlp1(sjKen($nKmb3r(on[!+?U3$b<"'[^fhdj^ǣ [la V?C% ˧S,o|d砷Gt`{5'Ԉo 2Ev@p)# O9eRm6fwV5K$'2c9`"TDšI o& .y?.$NEgޒgVְ٫ynW P Da*&oV51$II?W,aq_:g$l"VHe#81X?siY[L7s7u#+Fާ|[dj'J3f.nvf]Wh%YCW³k>M)kM7;cm.4nb DL[};ݹ{/aU"4ǖ=ye#I2;@SCAf ]+ #Ϟ; 1nսZӺ0ԃ ^ڒIiwl`^C`0tR+"Th닠e:gVo9Ne$Leo#pE01ЫoA|y",EcfiS׽ kBM8E+D$)Yfؼ4ns֓P\=O2Uʚ u?FU{?3Q~f2:-Sp_8GE6ObqOny-TKCs3Ncm )N^Dq J!9*ff={EŰE ƒ5zLTrєB&rN0u3XiG?>:N,^\x!ulOspYgJa;aVe .NE*ӱr#ZcscU>~tK7%Jl~ϥﳰ2]G@qp>|m6=?0uaѐD6 Ox@:t MP4BҬyo5j6u0uL1ƻ;4qڋimEI47*,zUHQD~ht8R|r)Ō#pϾ"quYq̩ !T6'IV5* Dd`3L"oe$HW4׼Z :VW_GwͺY9UzMɒ0Ym}3Qdh=2H#kL vEik*%rOM`=@C>`]D$G60譤vR܏QQ^4tKh|[{O~j>Gɪ8D:dktJ{+Y(oI7 l%&jϕw$?Zx79NFE͢$ ./})>6`E v1XӦ.O9q?F:>NC1ŰNh]֩h͢q@GS?Zv}hy17]z:2P E (ߦ?_'%t!L4AH*#a.=`ͽZ>#;ַmXDӲ+vYXB+a#8Oj XܑUUٺ|:u̍jƳEaG{tLv'3]8q8ˢK=(NoVh§,"j. +4w&1y:،܅ChңfK| L4omAZ´,Xpd`c4P-,,̎X>Kθֈ|{'130vm Kj^XnrF^shQ[׵H0Ve$?v:hwV3{7i'\[:AI@c#_. ju")ec~ZY%a?+<6*5\)\Wvz:)K;\:ȨT2Ԭp+9iED%HDB6 K'$, 2y'4HzYNGty/V\֓QCش ǃtLU" ~q;ǑG8PN/I(Ňb#(K5u Qd]Lq!5d 2\:DTNTZbBRovHj$^ZCp8JNL1=|zk4ڙdw},Q` h;~xzW yX{$HT#Q` z]L{=lߗ/̺MYʱDb?WVD7Vڪ(xD0>Ym<dɲ6Ln VA?x yoR-8MN՗;Õ`KPa> D&V>2:?СXY4>ݟpB J%W@-9]h0eY`.q!.9ziņCᘡOÀڤ$22' 'Arc]{`+jكIJ Q5',Y3Prg?;@cɢypB$R"D1W{$4*sD'RrYh_BFS`Э0/j%u#1 ^^ͭ!ٙwg k۷׆&c͌yjJ_Az\"|dFڸT$ N'Pe R|Rfb}hJ߇VKd4?TQz Ԕ,NPqg˚uyoV?y ? |)~R /fCǞڜ37᳃*w"_FfJ]C N>Ll^' I " "wO]&0 ߃z#WWp&P{oh%yp!T NyTC`36i^2 @C%j+qp]r "ޚ_@wWz^10mo,cs]ʱtޔ[Z&v^^Tv4G-tc͚vsJ['Ybu.~X>KmTނS8,5؋ ]ѮVn)9 YL"!%W̿XڊK;7C#S~|@%{UBEv ? N =`k.a9E}TO(Mju+mei?U% % h__ CIɊ!lt) o?(F"; Ei-+LC )M s-"KJ@1-2gľ~A5qJug=5`(6`m6&K'܅\~lfaOvuSPqڔAsN\ 衁8~ذ74ee'G66{ͽeh}y ݴgؖ{jqTՃseld 5T(Ą`C7kmG:Yw uOŴp.F[MKh?1Wն_ >Dó[ k[z;0DDMݎM_uNf.'Ǡ dn]&mt(߀!4ۢjU]QF(X|n%6L}׮M"HΛk1QL>b )29ړOI!ŞFEao"2C>b'VSkDKBCtx\SUvh"djz&I^R>Q(9q>dӰi"$Ebu 6YQ 5u@f=Z#1YPAx"zZwO/+$A]fB6-+6nRjBx䧨゠IKgKP[ ΛfRbgW ~B鈎hiNz]L5h؟+elaNws+kI9=i.TO>O| $r1~{V-bRD#&Cאy\:b\A|1↿m}]Rce`X/Z;lE4ߜǤ&\/+(xYM0N4Ru|y( 䠃8O8`h/yE,㣱f-xOh~ɻ{Uc_D ɨ91z}eqfPwG% =4.܅`;֜2_6e,eZҫ(05D|M[G:M0zěIPQ4$L5MS}Ϟ[Z} S TL _ɽBLq% ! !frZ}0W _ú=$10$Su@~ڸDƧM; 4glZU(Ej9)@Qa(ZN&]I;䑣@kTv$#6TJ¡{xUiy}ՈU T% B +ouG&MXMG|[N5&a̎}/a{Ʃ̗DATEu{ULӕŎ-^Z1QCrs#is~Zfp)7%ԧ/z,bֹ`+N@BD1U95/&T9?8T)\+6Gh`1W lͮ)]Nܿù Y1` ;#z1cBxo)E7.L|6Ơ#(NI'`сF#x5ߔ+.5Fm-Π6AdaEr[_-6$Z5q3P Cp*U,m+Lߐ[apOYUT:F3od,c4ʐM-ogl0&GP6>/pI-±-d9 Gҳ"qss˶>кd l9ns00_RRcE+mOjEMJm/蠧IQ"_lw›ީ]wK2 c)=ZQ 򱤄tkXqqK*⠣$27Q2M'on u⮮D(av*AnZCpUR*96զr/z_mwZ$sָ=*\N'NA+cŹY^`X-$ q ȾDi|b][xbL"\Nai.]U,g_'R"nT 3u (_ %؄D=Mp7=wOKjl= V{( 3´K6`Xw!G҂[ 5[#0YSev\ToK]6mE%/ET{Å` h>aGm|%)n˳x^ ;pw6 UY5u*[-00vaap|"/q*9Fh _FRIzKl?wCL94Uη25n4#Q=\Z}-7@#!OI)EL|;NQ_uiԙv|9M|>T5+1MZFN;.үsZgD!̝pl"SsT* Ab ƘVpWgwu CnbLT9<{vX"prHH݆[P̹<{QrC kٗ'&NY-࠻?W@ْn# vPN8?Fj?Īh"^ `,$Wo$:_&gq:r>mZ$:` YsI[Xs܁E )̎UwW%񢣢b%F!S$#L=,8dY(tyj6 ތv6Zx_ClzWFDvѧLCmɜlM6MW0^b}%ݹnjp*9;"0 RϏ8`"i*Ȯ܆%Dج|>ɦtk?ȨAcNbML/TV6}G;B[:TOfS_W 89TIKNyVnKr2:Ab<6hH R31(s/kI<z$Y|h~%E 9elۉOgU/CCҘo@*?$\;ԶB^Qrk]pۻ*Mwȷ9Ďj͇靉n *PsXd”H*w/\ul?4ŭ"wzTcTI*V43bx:'|^!IAn_ӫwp.,3P!уwJl#K{!]ePO:NC2Wa''k"0 8"\.(~}`ZҔ WOrOQ~3ZnɮRmF#hn m&h xߋzc𪮻 EE]?i4Hs0WV1Ƃ{b0j>V_7GKIIrS O3 * QN>{dD' F]gE0ʹb?_E7BCwHptŃaHvU?0¼i( I_ hU'()JL] D s -m)8]s:"sMT(4W :_vȰ1&,~ՖMҔic!Ԕ2!$[6wQ]GfTHkQjAYt)a~%w'88rFKn N\LԼIyB{Bwqc:N*r{jzk4ʠ-B*V 1=Ȫwɭ-"en%@XʕgR:_'e\v(^+CE^l-GxͨV#" ٴ& "WbExw@('J1]†{z\7c3oYBoOg@)&pA+bBj/bě꫾@e `2hF$ ܘ~KC/'DNL_߸4ysl|h-؊1^eW1Kdwdr$-ZyĺC:4 p|Pݝ˺9ʃXcEY*`ZqS!=3g}?N !+ YR(k-oc(݃Z{\ARŒzYKCs-L|oQ2mQ܉%ҘEE"\3sqVyB%9gܷTx,e.Qz'6n<3 %M]t}rkuT`i*h> 3r[Fw \a UmI,kWJH7b|:e<S_*v_R%4VI8IBQ <4EZ&xUS2^~9kΫRM#m|6Vz8rj9ޔ  [O "b$* 3;C+Rd}π 0Z􇇟@πV g DU7Dz[EgK@aŒ|3(40|E24Mb*@;)KPoCf@F)rlرқ~a[ NFeiu^=~%gЎl$98ʈR1@@vƋE].W>w(0H9lΖ9o"ӯMa]H1e{QZv":auNp tvbi԰vq!:B(]Qۊ9hC8qOyCIQNN?oߺi+>yL&>=ӣE({*v!+;Q^4t dn|zԨ =fUf/g_1!kkǹO|ɾ`e+ͅ&LXvHXKD~K? a.jݯ5*j[p&7N qU_}Za:dUj^?뛚m1MaRرUz1,<*y * FB ]5tiژ0[LՈ%5UM(l~OAubPvmڇBvA3@}M-r;cêw \E'_iE vhc(8l#eQ;c*AB4_hٟɛI g_UʟtL?Gx1<}DTwVK,E8< 7sd^9K~^vy}^H43|юdwoXa0̪) ]+(;10)0b''Sޭb]zAk-A1A20 nC\b. K~}i dðO܏T2^*qhLɘ7 z?IȔ[*:Th'H탗9]&iEe?lvSfxR:1;4Πq`~vp |Wta(W`4F-\gADZ*/ g(S/7q|A; ̉7㮉ww.d7;))$듰zMThjRstjd%NNU3Zj.[}ҟNU^"z..}y%rĶ[`Xį؅Ưa TeH;[#nQ 6*i[IqFU7[w&D::p ̎QF!tIYuZn*ErX;& ibR=h*O_"3FX(2 E:OmNg {^h[@ebѼɲ@U%@\R .ZüQDHohF6)[a`yWQuSftNތa/8f.eYr YW"rGK5GHg=3`ML}:7KGt؀>2[ xe$ rJ}Jך`C ??}+iOrs÷/)D]s6P@FHF$u!Fj:* y,\pzН:kW:T^/zgAUH\#W|:~|1a{7v"$%<j}g¶#ڏ|SkeGL6}S _D8_5 WfY{|аݡSw5(4fx##Kck.Z GL4@[O9*.hJ M唦 '0REOҹ7\2l6,3$w(4_҂+ v: *6ڄH`~s"4@\8OUfs<];m?Siwq5%-T|}l[+C6m/R3%v{$bH| PPGw}0{oX Wvj"gRH>ی~uVd,CHsPd)*e%ٕ6kðH7sôרM* H8B!Ծ^~J#W%E:)ߦPP <]t65,˱c RK@F_E=6֊T5 ha8poݧY+==޵p=pV1*o+8џUd7fw{pՎ5,e&Gbb EQ`,ܥmȃ%L:íMw.M/LxDܻWLtW^p.Zs"a#$ 7O"Zf5aG3}q9N:|!vAB~Z79`ljejGnhSm7lÁ quɖ>Ń&fp.@Lt U|BGݱո 34*}DDAH.foOc*A+퀫/ $r [2ɬ7"'D '_m?#|LOsR?/#.]ޮQE cx@b~h/ol/ H=tѰD*5D,vS*s!҄Y+ɻgtf,GD.P}Ʈڴ׫8%AT2t$/a' Ch0ѽл׹8W&\ŘHׇa'Xffi,L59 88G8hwծP}%!q6>=J7q`sxxi-OS0POuc^¨6`? @ZLTJP&-aMMԣ Uq ~ݽ)CSE $F -Uc̃ a#9QMY;J$*$7Q7}8աw}l?*̃n2t:Od.:R3CJfCՐ_Lw EErF=̌f $pZ`4oTA##0zԨd_UIv^zb=dڙ?e3oOݟ FjN\>OfNpd\o)дA2sN}@;-N,L.8͠.|bTh&LOEw?nQ\v&R!wት9f^)<eKk-g8_Vp) >|8@R>o^%+;g[T4UTDD=W8IfW"K3{ x#2Ͻ{GS_ hOKu%ʓZUEcU:ng5:a5 ."XlW |M6|G}ĺ/S2 ^ h^2v\kent&HSȷTto$pcpVaEDKuϩv=b94ԠhyIvS<.Fu3L@gM)B \F9WY|#5VI* x!޼aOd^ Kr儤 *JBx)o]Cw G`0$Ћ$BPj4ֶ$E`BCA8!ЖB3I ^ꞵ񴾀؊W<j?we^4z Ǐo G{IAvYX~fD_wx4ƶs6icsJb [I1S^Yٝ(S!u2MIr 3x$HcƟh21Y0BNT5lAہuYG 5Z:F ` ŶnDS=8B䀲%cg'mu@N>QZuښr\Kaw%5:s);s,XbkD}vnL^Z ƻ ֢yird@SiM۔lxF[^3MQ7n_D¤|,+aq~b78:LTVAT6qKUJA*&V8@Ya y -_ެVd9s,H9dR0 W5=A6REܴsLLkOJb=d mV]勚{c/rհ"KdoC*/ܒFJ#9:idnXi%'vDBh_ r(AJ8;Aw^/DNILlꩬ]W K8fd#!d ss.x?U] f+֜˩@*-x_`xE~mg^̣0%Ȳq0'yd`륯2 cޤwavTjk%LHK N+M-㠇KߔGL<;p]i[`5r1Lt_PЖ 650$Qu:[qjkA\4ZA Avq>'toгOQTKB[T6K.tT({ewLͬ3 u+Hibd,a 2pQM[@ >aس!)j ;*X3bKxG-?#$ͮF"x ,yL';*ۣH'.F]Ned ,"a !Vߛ*YN䴧 N{Xjx&J ivcs}ғ<=p?k5(}N[0(S q!DWMUkb{j ҿM{buɜ _i(dťG|y!N@ؔ=>Mazx]wјx]z+etB+?ıEynt q2 1d8jZțԔ?k{QIYW7#U6 okaU(ʰi_rT9jtwa&Rŵ31g¨ƻ@;&^ExJ15 YXգ2*_MbnϹsg/p?k) iIAܮxnuG % 8yl]4=<)\쇋JOWY%xBrM\FafEq?CA0CyBϲo鱫+ˇ֌D|*__.v/0fE4բG15D 2sRK*Ep\EyVnfpLαbccVŸFM9k/k +)͓A"LIBulU Y&IR(&dl/WkU4g )D~Q0vQH6(YкAM@5[C ֎dQ)7* 1!ǭ*:J,5Z,Ix!v)";c9z S6-Vpd`d7$|mM! dtZfy wUotxJ@U4 }oj,bS,Z%~7w}1\ѯSt&4 @e=LqahY9/z1y,d{̰ce"YLϠ1qSmcDO`MX\(ͥ gZ&QNEc׉ }n$B` /I3+5Z1Z\")%֡d^pM .A9i#6.|AՄE r MR'}p*31Y(:-So,0dy :-+?44kіvxg^HcW sUk3j5s\2֓~24r/kkFZޘ)`)Up %Rx]S,㌔ˆya.ybn* nk$8bsN{AEEZނȚ5auhJX9"dKSEgtZr16Oz0W ذhлLfLjiqNx\nW4|k\<خ O\g 8953*ThUZYoCMM܏x&H06HHh 7\C{Fl09IJU^D' AXa²Կ`}ŮB1LG|N.Nƴ;s/K1 >Qc.w$Ғ 2K](HyNJ7jp5!é-98E7e0zf¶:̆ N Y@2|E2vAc9H=ZNzz?i>^7j(/֗rD0xNgj c#`!$%rf鱼yXCϬt8JWdǶ|~e";\K!EaMb&)EKTLem5J>tIwvX6lKB)\w\UBAV]+=d[0̢s"u5DBcQ i'L I|Qw4M$GvGBrU#S̼^xTQe'۱AQ09P͸n-_> 8& e\e |^?:F;XKN ~jaGXYiv3=yMpR)j$52T N}>L,'# 2nm871iB fhp .v=*yZNgyTiV{F '<b0 Vf5-[U`w| 4D`s:-st_.bzFO;@ȼC0H=T^Or;nv*I\H1rwf<ѻrIrJGuA*(%fI;C4qflᖻ~͚yZY=̏ʆ(|6duj)Ո<%Dr/^[d"Hj)L9%"bbOŋ4mNNN{Z+}= -89X+F_Kvх@K RSH.MVgjTJR۔~q틒Ju`^-\Oy7#6AE(;K~ZDc6`6o:H{uq*fiMps:LV^t2n389&k\ m$ޝE?P#yB%h#l1pIJQ$=~qVkSfkq [*DONAN ?-QDWHɏ .bϣň| )Z)3I鮄ǙߥGi9ޝ4c;LIVb=H!yߨ5U1vVxČp7 Aiww^Cv7ľ^3PgTO0vYz'E2!&0 A( zEFM@[sv|E<!:2`~ w=e>s`#en] 'B8)'ݽ"V|AL'aHZ#~e {k|=D?JK=G7NŦs\. P_Bh_DJ+~2|ׁh}b| ̟X"G|w|q^rTu89EMЛ4XiGT-'W'=~^% gMF=.8R|1jAY Ivx@=zcsN9IEӓrq' }>Wݢhe<`/\dxjڒ#r `Iw͖nྑ DbƿdjD8&Z@",j:l0MW+3GN&6|+V EoY-ظj\Xa O7|lh&qvF]RxG$MǸŔ yHo楕21\^-[{ݣlpㅨ`vMݭD+'{}PDG'Q vO6# :wSc4. JnP&ƻXivQEi RC4WԜq"~ؐϝAA5 Tͳu"."6Y ]%ߨ`Y>ͯX\VDXh7aN DJxy#dQ6ݙA0Ⱦ) '69CQmG,RGdžW?O;AmMEs:QGi@kle E]r%ξqۏ'CxtТlg@gddPEF;8 #㜸oeFhԡ4%|t~e(өiB2XFLӥ8$yPun+(@ez%Mq4|h^噢P)U:F3& YJ,N!oR|b@i lWyN[]K rΒƵs)Djdǥ“;ca,(0 7%SB&G 4=RuN\b95RM6:`{%Tѝ;KoPu08w%yhbb!,Q}F 1:N04G%nm*rIǴR#CFTE" Peu1Ƃ!7 u!]^АA(ɈO0w0wOެ !xJ :`g{EyV_n-0WlY LM Fsuau䙆c4+,Wl^tژ~@ s[~X5).V]/#vQ MIJ|"c4!FҀ=bE@1F|Y;{y[P\u2m@6p+*hqR)@_|i#Qd WZ_ŠPʭ[oq2Ӧ>)c$}B峒>W8a-߳,/K$>cz[Jۍ[Cc~;!5xh!R*Ȓ/I)ZE*CHigwzFb<6r#rdj);ڴ1K|p}s9j0`Fw4|zqC쉽b_:\~k}WZ߂S'C:&P@m¿,2کthA^|}E}3JNr49Jr˗qN3E~mn-,SerACN;u ƜbOUa_̖^m;ڱ# 0ΚY\^{vˆ/?yR"?0iZ%6a \rjkbK8e)6RH0 /RWS! oףI2P>TjȒۙRWk.@V32Ye!n{p]dLÈOh {#d36m\:J7}kOm-szzT-ӎx)̶']ԾuY8LAgK흗elT Z:#m$. ߛ,3s̯Kјdͅ;P:SB0#k;6+{gy8򦘑$5Yt©r3a#kFmؤ`ZdiQ\>Uz@[: d.'ޕPxO u3: :XT]PN! u [ʥk3Ri6ΙL4A/ *e1 6&L}{4.tNAcUUTEp>.wdNR8Km9d( M6l2T^&IRrgJ(K};5G yµ9A+06Er"WAe sƖ6-rh86]J ˠC92 9qQfGtg S׽Yy4u{df I.@()?y= 6G@nF"xPX18%[C96AW|OHMXOF n v6 \ VRD?`Ԕ.~K3 %f CF9Wne7K{.]qOoL4I(dh8cz{4m""K9^C_sdm=ti.t?hK  B\ rx0"8ؑg_|v` ;*F4Z.I{wq~=8(G_;:~3^9PG 2F]w3v*Hrz BW\!Ammف˟q %Kc>rLyE-%aU~Bm|J=XR#~afB[_6䗛2_*aF®,-ڪZU]-e [L $?gf@awi=AK}x2ꙜU %ǩDpP%fp Cx]j=ijQÛY׮PRl\ ?ڶm$yptAd4mUacR'WCJ:ad6$0EZfEQ:W}P7CY>J~>;qU?l hf]XlL =BF8{;` ȝeJ p7CsSGl0}Hk(O,NHTb]4}aiWn"nu3D͔8Yzb /rD8:e~xK=YUXj79RvTQ' UBː\j*%ju },p(g6 {>C0s1DsD;"J'9B}1aw 캻g~mȱF=Ā^\xAT}n_箫g[zQ[bK/Pjǭu y~vLR".7O7N=144D j{!lқ`iq7EÈh#%vM0c #2 =GOVC]"Pǰ# 2wn"utİ]O~'OfmKZd5:,cٜRiPqR"?AOU M2-$yibPm&!N[!?{(5͐*&mD&$O ;-]v1\1)bo^Op~.{U’6 :3>qmWۗH:9lMocV7@&Rm"~D vNlXhv O='^3r`Y25 -7Tn~٤Cx'.51ҤeܙtK3/#g}q?|0Lk輰ئ!<{ ƽ)Gs!m{xl/it j#X1Г.%Grmke|sWFnG$q@Rf_{xm:=iov RBfgвW%% TGZBIP`TϠ ).&%i-=}*BK>㞧/ȵ#"=fpγ]ܧrg╻r|1nyk\Η jeNF|m PYSrD!ǎUk-(ePӤ 7PHhX1ywv֐ԅJY…SB~V5N0J6%ѯԗL5>q:9xh 0T`b -fd14Tt #)KE_LDyK>RX NIٜ%:5UhJ1t44Co[Cun';".e|CWz4$}É^@vǎY#}Ӝlkw a)e ̀=zJ#1*&f.m4N=GEb4w3tO\y$DO1Z/R <_4D3Wpk_E^(/֫' 27z <A"5Qkpzߞ>ŕ{##\TO?L#mXs%zKV>(z$CY_L)ndCϥ*b A HsQxCQ Ω{ZQXs82p|O=SJ.;2r_TWHA6VlP>Y-»O ɽok o:@$ evzhY xrwCI8,/tQh+XKy*:_TAxY$(H04 8j)w-\W $,.ȶZY|ǫӜlMuNA^zI!]/?Woo-,AWjdMhm>A`?oDˤǕ Is ]"t V35|y[ޔ 3B6,7Y6=DRWT&3fi7#wfj' D5횦bI r$Xɯ\"נJϴ-t$Vs*2󸽬JM-9tTM*X|zP\~X҇yҘ@>x6K+1q?,UUʖ *6#f`J-Zc:ٌ" LѮbKj]8ӪM?9TY\@\-)9j{7Sb|vZ|Ӊai%X@@{̍oC v9`ߋ9춆 ;X]A3]&߶ c4It V" / !9 ᓵIFrEWMgq5̣4_5j`6Vj"V&[e! X_SVhgvGBdIQOQv5[Y)G6v zCiٰͥd0BenͲ^wk :4vNU".wEaJ.$9L=FƥyӭP^*-Rz e7RALA oɴo@yJ(l^M#07dwnNۥON*#@=|.n?illr[Sr-'BI:h 9.޾M휼'9fO-2j+g0lJ\7tЉ.9TPӺ8;sTobv'^PM'Y˄E0lc@℠Hp~1#Omo^'BKǽય=6h`JP2D,,e q%0'@M6fH~DESi;aWD,/qyr\:eC򽁓MOx~m &PRw^8DX+B82U:z3'>dbr|1"Yw/>F2k2_ִW-uR7Qjdr+"5?3؍U?\ s}Jb*1dq%RSi d4ZnPov3MÉ=2?RըSʤu.1Y;5LEofW` &Jbzd9w ̦UB2!x)|1\{[Wԭ(oYRNGx211D&HwcZߥݣ$( ZHe`QIY/yةmya})s}D}|?^:;4In/- -?ʒlaHm/'$Xo*zI*ܥO<ڮ`疈#7 &wdz^lK?RJ>GRƁ7hMZ<>9m/r6U(mY|:l$$X|^n1F|6 `;PtHP.RiۃZJS$M|Amh#7Msɼ4BP-ˇ>h3(JwKHuOva0e5UrI󣖇 MV- pϝ[ha# ۞N2@t3LDe^k(4(zQE >{W[,wppԶr`iS hWMjϏX֡\=[puͪkCQdd~k(fD/w "(rtػ'DAS#qbW̻ZUdX…( hByh՞W* Z4{aX8?L ’UQ| x$a"^t?KNXn|'&S?GSGY-8X& ZLi+cDJG>ۧS'g2'؂HA#C,@]1%(N'5]sLBi7$9GY|'=h ۶Ձb𨋐Zꨗ8ޣ.V6e>85d_63/S%hC7}f&$0žš, H5SgOݕ t$a>r\%Ctn`BwKo䬲M=c&m 'M 7o Ȼjvy%>pa[bN YD@#)˜E$dd*㢷 VS"t(0|/0~V 3@V4w}qfwf[2kig599Tn1ŀܲf/ _*Kbrz 2YJ#ܷV9M(okT#/i )~hXaop-vƯiN@8)/(%`i8}<ĺ/zLb\fO|{f|OF%<f6xMڜ7IC\T^Fd;y8׷٧"GwSMa1I4 FhU86D+um,}a_ebY*JtESK(/08fC݊>`$s#Ȣ6mRnN yF}ăn ]]Z7e84#Fi5w'nsns{Z7fFb"3$7k.CQIvKV͖ۮKi`̊377"x: ?IDื;@}2? Ay9V_O(d~/%K5F]pVgS1)#.g_0ԄUQfҐoKөy` 2=gWx` l҉nâ@/DS-C)9Bw#h=Aٛ@?уåm(1|xo]dꑾ˦ăLB0c9hy+ZjO)9K7M wD* .OL䌦Ky/>7ލ+*衚n/&~a it§/&u;=rZ!> |N2ҦgL#f45d< 6VMbYoͫэ+9H<-FIeYVW.}_e6ӡ.$F rg?^hkHwbZG~r=;sSTI> !_ٻ-D4g0^6{w:?j6AЀf9+,dPkr~ԇ^{I{FwVʂr.j5Ґn/wGf '$kێ|Ճ;k:yNa?,Q  }թ=&DPSr5(NzV(N\%'aU[$Q_tKkMf}]P"DyїѴ5wj<Lb)4 )0nrRIjJN yfq#<6KcXCߡ&Feר;5bhZEA["ŸP⣫*Ʊc/S)3*5̵,ETs?dCLLvΈ`rûS; P) |kK?eh޹4_x_RD=W]ܦG4&Щ|6zO.{gF,!4FiV;rBof1! x3߫<τ^qQ_r3]m%r_7GfrElZ,¤Gk(~^D6Fpzjp2H!;ʪփ"_#(GH6uhH p@9J=N ؐOi}a3 F\$N I\Igj1\]WHiF>*s1qȅM/P(An jSj@ 阻:83 GߚPm$iHnk}u¡_~dEP]X<. \e'ٍͫk":,!#-15će<_r qT?zq n?[K YHmUƁOr/gweė2L1!@.!5_o) D;s|r>Hqv+‡W.u:ڣM6"Dvf:RjS;UT/;tQw\,DSn_ꭀzly NrWQS!G׽^l8 .O/dlC/(v)"_B-ޱ7/ˋrL,u#;PclնvTd;)d(hYe#.,n{hp2?PK&7vԘutB0$BIȁOZu ZG c$5`|$6K%: Tylai&YAH#43~ 4YCzh#9=n-08(V&sORф1)]+6gHWqg$GOa>k[ D{ބT$]\!:{,!{hr z;[`Cv/ZJ˜ B#m_ S#N^NP_p/8qySm6r`(YjC[B1i-I4[\;-X =;*ޅ ݚHZHg)lOgѿpw*BylP0{%X"Je_6"B%B%h \95?k)oL&_+kIrG>;hIgzi<(X FW}ߠª[rMRzeRV58Zc>jrq5P&M^6Nn=%Ùu#A8]5M@ `{$Ø|tCt辔sԽOkQ( ު i;yNADu6D%Gʱ9M9'˃ <@,.Mh?+{AEyw0x$=[tȣ,bc4Eު ÖOб>D7nGqC|pyC;ݎE+:gyqZThʳA3KXe`BQhE5fPuZɉv(1>ǃq$`"E݈\q 129 ff7iy[uw]&h8ZR**.t9qrRALιY*۝ou jI6_9DuDP Uzʹ SGaøیUqs%.g(p`6P]zqX6$2~8"n uA! ce`? eƖ6m>X9}:c[K2`-c⽈ -b[kڞHjR%ɕ+άQ uoAx,],휦a_FE©W zN IN[S>`&@ټbHF/KG:4+yryh 4cd\\VI+1-k3cI $ziqU~)B~@fl!qXhXu }5vYE"X 2R-?gf%*/8I]zE@`Yӗ'܏W:ڽZennY ^[ r%'{O{ & C6.p{*T~tdQ0+,f8o.K~ Igt#z۩Qd&iBZɦ=Fuw,sȠIpP^VcNcړG J֬4k(žʵj`혃*hlMSmq>)J̅W1h̪z,!F^{1o32\v bs6dGzpXu|3`HAcW7fחF0#=py|VZ'Ɣx-2%mYJ:sm4)cU%' s VDNF7f-KL!Pdbg a28elTH igYHm\q4VO˚aˆV (۟O{ڜOURfz.6⣴m5X;L-=2nep-{Kj\?ơ׳,U 9jx+n|lLBJZzT-Pg`Tv&a\%%WR ,귥!;SU Lc)e j`)kh/HH$Xxh@5((i;6/KC9@u*TD.Xs ֶ. 3lcߟ^8l8)odu9T-RmMpyH4vA$梈wJZ T_f^̢*(o(M5>vp0g\ / [ 4($ 9Q dj1 ` ="/R틍 tlz6|SDtsŶPJ ߀sE@>yJޗf_bo:0U/LGޕeAөq/Vv zs$GfJ2Pbk]ψeHj8)ءG+-1Sd\VJˬkDUOu|Ӑ̂2=#n.ҼXF׮8f`$Qˉn?5G\8(q$_Mѷ]!PGٱ> Lo'/zWˡ6J 'y7З9te]ǖ@䦻":C@LXeP1P+h}eB?3οhCIKxw0 ieA*YqOo`Mh{wmSLhc94pC9vXP7rCmυߑhH zQ&Fvn+x6E.[H;-3# on1LI<1bxfnjT. "ן'#A_Kt *{ӫ6T !SyZVF͵۽{co"ٝ!DQ -)m)7PGCYeMOH^+Ќ0: #4 E wS ތ#u Ɗ>!zRv.́m_NTJ\E* ?j9z.0P?ծDnard/ff牚8k,6L[tT=%6B‚HN=1o]iJRe2.BGPQ-&lVYs|+qVftJTl eZ0S5!)'{b5}bdk; vEcEߚh&Şbϛ,@pȣ&Om 2ePuV OHeQѱ(wO+aYjt:3A uSfא*D>Ze7sSSKCHK8j`6߅`vqqC[I9ٶT K2"+g$TA?a-i&ql,iZ􈱐|6.Dw%CM71tvpvcF1B֖0`̥4NcN1̀*}ks>/i8ε'ϴ, Z-0é+*F)ҪWve΢qA7@C9qFx }I vM|6]hHz1ϚtNsŋXHNXʭxJnv}URw.8dZ'w[ItGnѵKM\ZHSe+,#`/قUEh}t@7BBu-l:cZ9C^_qVFZ]dF~w蚣T /"\r{EA^h8{$uӁq!7҄},ˌVmz@"'2YK,..q1K RNew:Ξ2/T|[4 _d(8ٌm98/4y"_zo?Q6V.ˡ2BŗmԊ";dݪv[g[FԊjQ I$ zU=3cjFYYnYjD#|noutd]}Y ']y}i6SˤWU'A%`;ַ1="9H֍AY-Ț606v"V>%m\* [idG~)_rɚ\Y=0+^^`ͨihIy-WSAuC~khj։]ƌaP(o\-|'d}e:&X5WFx V T1mAW%ǴI-r'ԗkq]$F,Wͳ'wZRYk@rLN7A4||-Χ.ş߷wOj͢nVKNh๙lHIJCkr1W@eumwk(j ׶DW٫K:mls ( }eC ;ymnj~oq#*b9mh ҍS)YA,;`yEk^1u婆]*1csUDr3ǽ`fsOڂ$IlS9VqA@L`@ Dw]PHISO4ƞ6POJCeWJnbẗs:^D L=Hru5}(ҍ՘S_] r{jك豦yG]I-n*xC Μϴh ~ζaNiAdˤH`E's Ap7H@[YbbR| 3?uҾg p]6&':_XxYSD~MQa,Ho(0# {Z X6/n͈X˙L[>Eݔ |*{v~B6;K7-Pc~)Ӛ WNO+G;\MLfJq$6Do3 3aoI&9k !X^d?-ov D(VN!5)^eb͑/Uz{~b@W'K,Ψ TZQVm WHqmv<>P24< r:mΊ߾~Rm,Ysѩ)+:X:hZ]Щ~ WBKC)ºE *tČ}vGkm)&?-I~h 1@uauΫo hL*6qUU0]cbOmj <"bHB|V+!T:!ݺ+Ona&Mk+DQl L]uam FYiӦK]oY鯾ι4nl;GAJH3jf-k2ak(u]#ܸwFT*18"U$l8 ]2LACY6[0#{8/$ ^"L*rǯ@ݚkWGD{ڞ  !%>}j}ϔj+tS Q/u^[a!q|gEm tpM30^&mH |/@b7EyJ'Gqld';>H~-`wTYn0 v En!+x(b El '#ef/j2D~Ep:qmJ]qRk"44tU Og C2sX#`|sh40U8um1n㰗wU6z$+jO Е Z`9?GY{ WITX; 9G*elD\n| E~E@)0"'I u+2aZ0ekhVnf'd*~eM# Nӭl to+Je 6;W<߰ʡ* Zm"5ZW9SHjKuAZ+q+;as-)US]qMr`cpԯ>^ڼ s\>GA^D].!!ʂVUu/Fp{MYH!j-RIHnFOH" 72:({WKtTGJ蹰7Sq> yG8z# Hu*v2XWF:|Q! `/:<՘y&&RTgln:y+^Pրl@cۀ!< D۰.RT VԈgR#e\H!i0E~z5)25[)3%Vvf;HlW< ..fbOmJ[I4+0>n pƋ+W>exuY4u\b~D'.X4wQ.4F_ʮb!#zݙ22MZUuZKɦ3!+QOz`5DyIG ЎͲ%{-Cf2EӬ٬3`mT4Pب@8Z3up}EeOO|\"vQT-P9yQVb> #knlu`?VpVZ+ qc=KЋcՓtgyz\~4!rcs%d&`TOI#[i~ vxVJ&X% wuNh=L `Z{sıbm ʚ͹{>0}vFe`Ylc-><&i4 o5NJfӣ3FYww4PgZ砭'Kzc_a7N S"Z0z 5x?bpbpĸ}=g-L)q wKRpf*;oŐY"^k̬pn><-8؛l[%byX M= qEՈɫ$CQXGyvYQMD !PM@efF`GK-w_(FfoQ<-@'3SaIIh&אm|: 3q.djQsEZ3č@է9fճAP5c5WI@)ǣ-9Ve?*泠WD|R.Ƴ.I!g뭽ƠWaD1+!hH ߣ 9 pVCxX#]МF-ͤ0X&.}|fd0rp>R2L)'xWڧ( ,>%}ho.}P+1~\ G FUp{1W:*kq߬-{l( ۼ-ìm>l)gX%d\\G4,gzb~[}ժ8w+P6j_;Q5{C\A{Ho_3)Ƌ;u+DPg +dŌ9J#Y ga~"6-x% 8aEA-̎&-l̈[M9rN~KWPceߋfXXaHLFHĴHk7`R;D9O {2z6EnX7-ɵA Ej,Ov(~ܼ]{5 D<<7"zBǠ3jz$ hx16&)cJKp쾦ƄjW)MgW}m=URQX\ens;[W `"O(Îsp4lɠ:8Bg/OwjEkL^}B w] Z[ڊɜ#5܆)7p΀C{8]XztOE 88$xlܦ!Rx*5"IdUO.x'F\+QIØ!BؘA($ɇtu{z4y&i ,005;X/y!P%=LFnN=->h0 QY^FB#:pT7%K?+<`V'=cGIeqoٗT30_;@P3KBֶ#6Fv?H7 qD3sYSJBtX ,UR1Z˞nJ45qC7ߺbFrzXpm&S*lN/qO"B;6izJГWe#A NƁrp!QƇ*sܤ:6 :0/yg0'!Xļ},ߟ6]Go;\Qhaҗϰ\7XCɄg(BS$.53Q~H:, %ūkZ''o* -,ᘙB6I5W|xyʋFucl.T u=F_Dy~Vm FT z;@Io.l4 a$͌L]p{E:^ĦBu0E @l>]Ҵ9Q|߯ x?QX{Gl0PS3c{Ar˓t5\H __XNKw""x9:zP+>\/ƪ>9_bB IQ{|!Q,aM7Jϭ593{JUP+kn2ͺQ=*u75i3{\ٯRpGkуbAaքdtE3Pl݆BnJ/Iַl{bsV02/[ja{] rg WZjџ$s7Wxi8saI:w+&}2 yx8Q q]9Ĭ";qVcNCwm[v\m'=5bϼ`0u.:֦r;~&ķ={(,"2%zKn9.ݠ9fv6x12R<~QÃ'ޮZ=WJ/GӃ4ۦ*߀G a,Xn r딵JۄQ Ա"ڵ"aϱk 쮷Y뇏 *kM&>HwHfGn[G03Syy_&K|VHJ͎.8؍49F({G,e+@ m"L;$1x_De|y)%ƧQb".syNSAca,pUVԁ=+_h9vl%ziǝ9pzZqW=o7: Yu-Q}M":y_ʼnؕF ҏ=nplBT4A$i .;i飂hmt-n9=UG6+Ԭ% V'_5sCȋX7%umpdhȱfB()TT4T1_hgR!d6VMyFiݯ a#SγA_BW∈ty@(@BގC~q'W~^lɕ͊?U؍,QT 'Esb3K:< ⲗȔQ:SAN^OqwN(-}ry`1t}ԒHqwwqKhevH͜?j[m&=? gHq`3|WX֝0`(/jl^\:ȿ <&ߙm.փ!'vɝ1/́o?{:FN`7|l(yEր+a:D}P+>5 |P+^0}~Y)-`k.]ǠVX7+]eMF^ y }m{l`x9>G}0.5Rb,-jojT 5YWB7{g`eV29;]x8\Oz]{4`/ ͣ*D@X1M܂󒪆VrgvHq0^xv, I*+M9bmgX̑pPIvg4ȿahzZx{W2w J:N:31ݕ߳I :$qd;#do)2WR5iSFVohxN#_ܾg .ovj^~w:RwalS: nemӫ!cphs@IhFT{Z*@sKq+0=t1qP?[NWHwN$wYV# B oNK@qkdN05Š6#f v&_ŠLѭy. + `+Pnh>t&J0C +#mˑMEor~ʊ/S:OFMfD`E?(vXm̝ou.lf{tM߾:(37yn*9K awb^fӬ+,Fh#/olcֆ)T3~sWZ̋U^)-x"s!-7ض$Ŝ246хGrK:w8{9\r &W!_Ф3a7-VGict/"sd!]bpꗒjQ2׿ *>>lrMCvv5>Jjw}G kJ~{GUXG_80##klRNc;T~ 5C]nckd;7'.r7ki~ͬ})^6mbx?ZwV_M8 ~m`54]v9wPrȆG#sȆj 7/|"'ȼ2E~sC^Ԭ3+:]¢rbIpp0"b&Wբ;R_ oZ'sQgT4Z WOơf93o W7 .drIe\4]s7i6Dg-7:Ujd&i79_FJ/9S~Q\K4[OM#¬"DYݖPo`2G5vb+&"vaHjQ+9 & 7Aƽ]I:Y"̑y)7u YQLVD,}ilW Sn7̃=yμ{cq qrvQ :RO"rQjdr‡Dwr޻l:TX~dɵ6O'5 Sp0hajּv!@qWLx? *Γl7p@\VB\6MEע t^aC](]*SBYID>5Wؾpn~#)ijCpݝ՘ qT[UXcYf%_wfG:iM0we{"a ε ڈ̽T031iIG7et]NAx#7 r[T([1M_dQP-pEHQgl`hWa35'ŮSIw M 4PC_<8wu(<||1˃쑝(˛O_vxn a(YTAfl71E5bW퀮\g}|2ML6p,F ]}f :TU-z:Qd7KVM(ċY >-YW+JGxf' 튰 *)$Æh}P$"܌%WR]" M]+P^nv@Nx^sxqc ~\{_` CNѵ}]p)3$k<7Vل܊׿BU 6ꂻvOf#z ٓu@SKoAr_k(tf|tCn|]zy="U*LAE|olwv@TJVX=ز)[*L zF?'{Ltcj#ʣw%(1^|sCGbVJpLL<-4Oƀת rwNZK,NbqFx޷ 1C&_Ză!G%rF/GX \ kEΟ!'=î8]mL5*~0nϛʌFFԖ}iL|44j}ZkLu۶Q-g}?4L? z56>&cٚx+Òo:XTt(ʉЧEuyE 74-= B7HjmbBYa $~\t]i Nw5BkdalP] zR[Ɯ m1DM WgR-맳Jx [uՌVe*һ@a/"Y^D:{gϭp{z{P=*Zy-c9qYhSǑ({ _GGM^׉Z43A-8f 63_{K"Nwy6wc@jcf,2ږk; 8إ}U`2\࡝G:q*=pUBIOT\g*- A~2*G4R f1'kIvuB 5Uq#y*YK4 zEsN:5UƁt3~kZo|`,6W!vjT*k$(`=lׅ4s‰Ÿ3/Fvz(r/^N >LCikYg.2 q_v6$ LBq-_ L&/4m!g)<"dBQFtDyFqJV,U`6;!( MIO;U^Y&Ey4 Y콉(cܮ^>?_(N# P?Mǿ'XߗihTb(&K  xe{4ţ":zn0@ZVc9!꼚-)ߙ"}$%Mp*:B0786hX%Tʩ6Ox%6*3lp9iA: w?`N_t~1P%٫[Ȇ?]v3.Yh\xxG)p`]6{$XzaU:)W:} BDEA~+,Tꄑy>XP`곡,=׮j0xq _zBKpaq +'[dk45\M;lqcXh[NZZTwp sM쑻5;Xckl'YLa+`# BjćY 8e_6+՟ڃ /}1e uwKGJ|0|_R3 Lx0#8-e>F)tSg  w"֮XbWpqLsf)h_V1cXZA}̽Zz$O,itUov~5旹B\$H=U/%xF:^HH\,tk+Kķ6L9[E^h)?pW0yX" tjۇBnSTrT{8KIڽ ;UO}B:3v8^R-Rsm1e[",N<1e]DD4 p%=3~_8>j_ Ԟ [vK<]Ozx+jawD!jQHV[U X[>Fua"fD/[9x|M](k~ki*Ь\(IlJ@E',^дtOk\2 F 'ﲲWQ8„kSAD$je,kD(VLE6C : \~a}k/lL_NUo6 K( ?:kRHXm={j Q\\H˴mrf1u woؗNk4Q!Js"{p<^ l 5LBfؖQGbbo񪙢6Q $xe뵈|yl}mk8M<@:(sa^k b+lXw"鿃":ZE4KYafmnv1pmr[aE_cC25Wǀ分aU{A^ =4PY@CidbIuS;!}(J(0LPR%ڞּa啽vDMLbP-]\%#wk J>cΜ܄ g;Ao~ &)Ma#Px#a[< v]>7%M'-{rŖ쒣!$RmN{ 'e'o:cFI7 vMZA9}A<>;]LNy|33g8z'}U=?YTif(8j!nHptИ_4 $g]aFF?zpM;E,l/^`զ_5 *'I,B xy)d2P8$zQ_ PP}r4OܪVW+CJ.pK6(:DIc^{q8H$yCkcRSd2\^ cslO _ ADt[(_?=wk6^:h==n"c0.s~ m~G | 1mYˍ>Chۭ+7Vv6`]|oq#hd&RZߞtklW(c k2IAz&NY 11h|]2I޹[g F?\If=Qh?O388Dּ3|"OQ ?\YMߊ쏼s)>P%/kJ&9hb6g&~@J?7\ 'HG[fJ7Ѫ)@&x;wZJ'+E/hִ*\U/1:ismIy$0h`M]0@W3Tv}ә,Y1utU-›6{4c⡳0+aa@f%/?/Ke C P-/ *yLՇ}.ז{Ib,w@ EW(q" lk@zӱ?OWD®VN2H^O70KW'C)gzKюu:{[>n*R8 fz?YG7Џ)ϺxIp[{{ff{ yi|yBgf݇xrŘInyUIc(Bf NA'AV.r&ޝrJ 8iD?Twv$GQ6؀m 8H40|[ uQJq6P :R=Tφ_=:Oh f^G=,;wA (B*s0}1C(Ug۠ Q 7\7cN1:+̹.<^p01{iǥXliw& #rg#)Ы"k,\iMJ ~0 3#F4FDLiEPHUpKBHYU'?A5`oN]\I2)Oah?z>^ Rxu?gZ Llucl3o*E<{1s1vAω.S^W;W':5 M^@uðydX%D랹F9t ضj:_L}V!8ekASIOTxglh>OX+yvf)MYG*q؛PŠ@Uf&Ytd`f̴O y@P/199[$jjJt{NLHtP_ZΙ"6#.RrOV[S's&G٘ǚ[_•f1t`W\(X9yN4>; %8BD> M+$U^͊}@ϒB )AqCQ]0GT` HP?]] 8^S7 ڜ`OJC:W $k^(jIum3K|w02N٘QD*Х V;DA}dgZKA4qnxw=`|SeVJF/n{]JGlb$O%#ׅ3 Us:'BDTBP8eB  t %73 /;U5ìg=IPG9\R9 %d Bho|- 1.[ 0, 8׿GLR4fo3BCh"{ _]b1U5mZH\D&] dm˪C7nh&׶ǝHzlGl٢S&pq]NUo]B"^[b\8Xs뀩>f+3HɈU6\_E QL/W `o(Y,$Qgь ټ wwE&1Q6TraTJ $% Ap;ftrI}‹P{tmsY5%X};[}q!ۤ/ᎂL #gc`ice{Ut[, tCʧ.1W$e4gs: 'i"pz*!2O}1][sf%bOn$,y<`sR![B.V(?ҜBoȄJM봰/HMQ4=䏡@n$Nga8b_Z>pb" 2WCgTѫ9(Q0~`f `.kF$7{WjUa(nHjřn੹?ziA|! 7|-~SКPk!jSH> 9_ƣ=^R+D=w^B3554qL;?w$_R6])0p͈Ix>bcML=9&rg ӸK,\&< ^-t.!lٰP@'`1N!DUe\nnsuSqxt4_Ңr{|3yHO4+Q[}5-8   6D8mn]I)VVy1`ā Ԡd ` 3[A/_w겐e Øݬt-:W.19Ҕu:rAX"s)ə͠Jk]Xى,(rגUQ  1l--Ӕ69?ֶA{Rrl= `@k6*B̠$FcnnJfFwߜFGX,{6SKssS2®Pr2VڏGN'3Rf왮k"n'Q;9D֫>C9޸e0#8[>ZYu xdU7dIިч/7mnJO0Кj# \e`k&̅7+G4&<%:QHBtJPD#jFe5 u>dmΌ¬,rwBٺĻ.-&1KhF=.\!^M\܎xf\T~+ؽ[۳+6}d`DzX~k:tyⲅ^"oVyJU/e@>I$?%bWhD"L%8B%BYVìxa 1p|d!AF7n_v %5VusIYMYY\P 6z+Iu&Lbq`1hB__i Lq-db(\E$4 s: i6͖ -I]O6nR\YxDFV`-DW)W1S58uȩxȾ׶©`HDvd4| t"Bzdnՠ²V00` 7A=._)&(hP2+7r+:Ž5U-cѹ{P9M};ݸ5gtceȌ^tmO'2 "#K6bvd2Ϩ0oM#ѐkg|#/땎e`E)yjiDt''ox/=$`HOo1;QT4x2wRc}sx@SJ!rܿZB~HzVƫĂԐK 3f 6Ӌ(dRFHO[`j btLpO D%p`(YVj%sVL4kqXVAMN·٭>5BWr3q~9inOW|9<oX{cSQbCqol>Z4֎=[0ykm Tqwc"gLP7o eH}޺滠a.ܱeCTԺ}HR\+lQF$i!c^c̙`aYJ;p]cx7h]eaG$fQZ:`SQa!?=N3]ǿps2d>aB:@bp'?ܸJVBBfS-e=;-M JYx[^zB(^jIcM~cMO+lY գHee\T;ïLek_d_nA3'm\ +M^>2>cZT.9t|W=R?Dz=ŠӓB+"d G^-5h[ҥel"l:cVj ,\F~!0Uh2dCҳz&VU2\!AOaM#̂׸"Q5ً s!̀]?*x?V%(T+6f?RsbbUF#MoӔ+WKxBk Vo/-sIԸvwǂiX1|!KB>O6U: ~d]StܚoN1?#)6Kn]AnńR`Q0'A( ~[u7/#8e{zA]1}x2b=,€Kh2`ፒ{[6IV5}ծKi伫./,Ʊ$w1E̴- ڪ~gϨO`O{ӕ4Bs{{͗bݨu=41=vsbQ´#VBSm'hwk}B_}zzsowE-s.+5J NN- X"xb3<د͟j%=PUJgkwB'lYr9g&pAA"-1)1(i_tq.8b1C~IJ}ZX_i!WV`zR#śU['E0qƘ^lU1k/5 Zâ&INm ǔ6t'bS0m֦5J*"):v,K֡ Vsi=#evKeeغVO<|פ1|:+L?]Qd߳~co0$;QEfC~_2wA$`6CF6Go4Lѩ#G$1]VxXݷV|P9o.X.J$R,q}?vP֤XpLbnR0?TB|1; E%bޡ]D]XvIAP @S$Q^4@ھ?c3#@h#H tg}b#,dl p`ys>.oӲLuρPP¬^8%fAH`{_VvJL^Ӆp4,$c1NQ_*~زŒ .lP" zQ>9vwO$hƑ iGwȑS>{5ahR&+9P$О*C1K)c`>8'JгJ8:{u"nfХ`P'-(zkFiIk3|Oړ`.;B"z^g>cILh5{Tc ^sK\jk b1l6g8N I2--Op0w|{'f>ۈa{.j^8ƹ/I_8Lģ[Aٛ4ȻU{R2U~̝>۩d}R涳2& XH-e22y," o1jWP-Ac2/Uƣ!KQ]"~NY ; ϞrU'֙sfˆ)$1=m?|U>䞐C'Km)Іɪ :Mfc F;w@=!a|{]nbCvFίp)L)X_b _aC&{VƔ;>&,F^EX1X2QJ:~v5C3lZ 0[nD@A-#ÿ]4FMؾ{_z ?U0eGIR5%df@򈩒ަ<'pdxL:s2Εef4:r6^N6/ө|~}0s^fD2{'eX~z.O$3)!)"HI,Wť 3̉L! AN N`E!YB/ݽ/nV 8wi1l|XeiQw^@ټ]_i1 ~Uʰ&6 P ȌxTBHmk\ujISM-ٚ@d9J3RHuD^lwmGY`Z|$q,[ͻ ݪUBu?'9(^6̤2 ]68ip$bڃ@lڮ)kjERQiIz b1 RZcd&3QQNMJL>R³Zg{g0ϗ*;$.IX箅sȥ1{!oD>WjMJN>Sc_]Z?W^4jL~.*4AFN IBxr6#r**5r櫽6|rIҥ.'EM_KVya/Dseh >IO5irQ͙A;^߂<Z@S Z8Դ`(}B'-^" YLfES ,Lu\G\A2(aL ugxhl5PqnG78sɺD`9k^r.M2lٵo((#F{Ivy*}c7BȊv~T5?EZ[ŬZEzjI g,s{TTōʲ/}_I%i~EG0~dMgd'R$aӟGM6],j}4%Ôx ̭"Qtqjbe(P9'jE?];cyM!,d#J^ r!`rD" 8Xa)@B1s2G3YZ)sԧKN Aؖ(|cyEHjo&ө;n *[N c,j[Ĥ|%5dwN&vjuvnkDML(0`3&S;5I-~(2ɠa|H~4B׺-mQjRnhi[>arYẜ]u2RDx\!PH4b)JPǬi߇G[ 3ctn ܪ.~2|h S: mZuR%ՈYg0Î]%z)kBuse4\T5RI,6 ?SGDA*3H+lsaxȂג`^~25& 䶼DWw-%>c 9!/*sCci̚?Cu"ֈbJJp[bxwYubVZՑ!v=\e X$ xs)XT/v ]Hࣁ<LGϤL.MoQOlC$jLC=_̒ނ΁ՇTo\Cv]_bcjMlT$dX$ tUi="@*e*|_1CrBs~Еo7p,?fL޲w8}irnAobq-3CHEx=>;~U2O^g1kD`uA6 E0AE_i"1:ވqs;d*1wY?1 J;>Y55ΐ&0ʱUVt(Vn<H'QxY$wլ_Z|-p%/Ƨ?_홼]Œ f(f(Bb.76% p0!\Sz!dOZȐ3H]6AWwjܻV \xͧahG-ɕ!Y%fξvֈ܍NݰvA̝a_5VQ.ٮɒTKD罂=YK v4 ޥaC&"5y1 'ZyPV'ϋIJp˟/tn9^*I`PM g ,0bwǂ\['p+@pcVO@[3 .Q ë |S{BVxlsGʹq jU й$u:ҹm3Yv +Y 1UJD}:gG:K _K`饺 y h蠽c|ǒW0+,>`Wt(V?iĿW3^a11NP"{r?'7T/cl %>F\Ѓs&gAp2<ϰG9-Xm'Nk< b3k`ݨm]J( KWքTKFch@V!xҮ Z %/G- RL/-HAA:Zn-ɴ6B–²4+g.hAߛ fK6TnaKxb.6(F!%%`EҮ_K~:7WY$Gb:`gS)h옉Pi_]שֽrP`M]'䭛 _&mr .3[Il:,n[a }X=Ƞ?cwai#C7^P)S?8u11ߜZZpn4yBx\^6g 8Z26jli]c33r*p߶wv\ N b+{R%(toXU%j8O&^Qg}nF Y dsc6L6Y~U~,9 #XOn'a#Mbx" /g³en@f{5juo~T8kGRϵ=0s)9wDqF-vAdEA 34mFMQ?`0g!Iڄ-Mko|Wtb0kAc#d(okUaM7zx8cMYWab$W6z AN؊ *f׊zӄў&]`źOt5&\#` 7. 5ï{Rz8zpLLMҎG4<#& D0_fBɐuIWh eG# u8F|F+0)?pt)&=,CnxlES{ݰ.A pl'dcLj rQ1қ[g>ݑX'Dn"ǠpK! iQNid4,}0;T-):XJ[bE9+>˸,:6iܓ_Q02-w"l-~W1I4d='R5F߄bܱ|mBR ZόIKrܗqaZ't^%M@'na<׊sR( 9"J/"$oF zdw(&H>jegq:H-ϡ@1b:YY:.K^'9UHsRB'_!O[m\37e]ѭdP_)ƌB,%!l-YvwR$vـwGNed\E&Lk˞5G#g~ ؐl/LEoщA|NTJ'#rCbL?4{{e/t%ySߜi=k:0a'_$KHxT_| N80;`-ɋ1r"QR%[5(ƫR]EрDBDj LEi܅ 9sxǟ*bÙJ!+ `i vյc%^. vʨW4"Ɠ,q˙:I1pKҗy;`ɮdҒjI2}0c_Ky$6pd\D3;kJUM2I1{MGlPNp0 o]|m /]&W7ot'' :CH!j/Y+LLWS<%E~Tcrxm|rN]ڳb?AiՍr"B"2ܷX[X dֲe?ː cܺk vp X];9nc8C,N71՛;o}}_i7$z8)(c-mmr]\;2t5kxGXYٔܘ3҇! s_([%.Q˖PU3ކQ*¬ˉTk=8k@E 9eLc4`#<6 ]}PuH頏"ikB8utD.| Ol^Ԭ" /mغuLE7N|K,E.)j$(j0~m o`B$tc>NeY ?s3V`,r |f5PIσ}\<Zgp b7fwgP)41K]m1^Yo/"O cz Ka +L 8n?&(zGlM@u33¼&X⒂Ldf N 8H&Dc|xhq MW|Ee.Txt{l1yyg,b)*i)8n$F2j%R@ԟA~=p&% 7^L|phcxgO0Gy}xnL3xvRڤt4wb VuiHQfheˈ5(罺sKT @)]bz4,J %M~MWYm}98pp`ZB.f8b4}k؆5mpn5lOIz3xYWpcznp|9{`bؤ>` cҔtX, 4 U;!Aܗl*ʽhYh" >2tdDfU=a6xz》Û `b3K$c"AwIj;xG1} SMM |[A>g|, ֥G88JV 6ƕ44vt,pԉaݥea)Pv[)/|h[d~ *C'!XGMDYIZ|"`ne8N[-\,h1a^K!yR[aFw닒^Y"F=P`1w(:[Pm6رg(DhUfl/P1+$4Mg`2x1fCݴr Vm4o7)@3b64Ym [ 9Zpo0PCپ?`#us:P>k1 ac*5RuR6zvR0Q3 C#c45U`_gXgw">9snrJ?  23[j6P:qoyY ^~i Ǎ1sP5 K ^Q`FCCPdc ǀōe9fg#L%Yq2SN=֧ƿ&Ԡq l& ^w@.ai>GY˧yXՎ<^N4uՉw^ -Ӧ 󛜜(=Ra\gdp}!nc5 h dky:Lcl[L=ZCngoq}4FI*>SyMt2Bu|=V)Ɛ?1s妋ʪ鲝 +qEBی%/hpCRdxƄAD@g{]O4? UDG=BI [d_8`'P Bls2{sD+ ;V\8pC|ABњVa 2lϤ.=d;74c+aKD#Nʌ;@3Nc2ež6#l<%ϣ|1H[p<ᥤFz̉rSБ1}+Y J;75)qsoeku`{Ō8#$|L#|ږ9",dڵ5-b5~3b8?=U2g(?ho~-d"P<0".aQP2j1okvQD!l8 T$ElXR,lޢ4~*Ui%yr>yИ@+92;WKΓՖ6X:f(l\8yNqTxZ.|(16d׳F gCŊ#pF[ItOT_)HO죤To$?s)A,h&j2ɨgkMV#Akkp+mǪcwߔ&jY^Yuy׼_$/)b]m"2x !281}1Z h'un=Q[E.Zc4 1Z&>NX\vPi !եw:-W_G T3#[x: , UdDQzK vn4VOvY۶M 2IJLi$١z@oIr=|UFxBwZO? `;r~r.Js(HK}me3%co2jp?7Z!1tJmOzN<q &Z%UѽK .&WBWHЎ11Ak.yPiH>,O9ܯGXo=q1I;7 P%kV>#V$f ~jp&TX̯.Wc;(zsHLhl %*ʗPS9 8!ߣI:HuZxgRKe0bpF LCL<]AR#5_R]CЁVQkwnS=%sCaēf:N>'\ҵ%Ղ(0tp{Ɋ4b^BJ_,c2-OXuW[6jn/O{6=6.],{ʦւxM3D!-EAyu K2|'-I]{(ʅst)Rw{6o'aMM}=9kƆ~32Ĩw>V0mWcpUGg9M"N:G#<>Ӂv.nѰ(757zcO׾G#WoKT(Au*PrwWwJAZazcxYֲM~a`iXϺl ˑbNs>}XMuŠBoպǯdCNp\,%U F\8HqӊYz~}&!pQD| ƫ X>]y)kz!!Wa?;Y%)n {z%5Ɛ/*Q\6 *I҄U&M۫H&~yd{1WY~锱^!x&,j4Je"φH{џb%(J}e*Bdž,\R{k-6ZMAuXÉ;4ƈG-{ˇCK< sX06QvWڝ?80V MMO)Td 3߼y3 ?K9 /uuVm, :HB&YuP]:n(W݊OdJsUOC{?Sۊ҆ VJovz/$1^-a ;k;xƍ)V<F)sbf$c=鹜_7~NSGHSaZ +IVPzDvwvKN(?ecPҩ K_EFL?=37,.hrɾ ADT܅) 7Cc/3E a'R$1]L# Pbߧt}Qە%vsЉd J br/gD\W51:b97~Asly6=RW.{5e[*_'l _~ګ78ʬ B~)RRW`Ԍ]6H AIg(X'jQ-֟\IEeHǙ@G/+ʑ=tJ:fyk cGe NHoa;p9 &\ QJz| r;b[p"!^kxr);_NTn%9#/͜3 :ZT$Z>'F^Z^lP[!(M-̾5IwsL'3 Vve Av23Hƣ`ok ]60ZTaNҒ)C>%̦h6<06&mkַ (&t=uew4K1ˬH$1!oq$uw8;#o(l&衽.{SƬT6mm;N$}hqL:$eOhH4czԺ3Ol8e_Z%;nnI/g:?#(Gj(BDU<PfZH b6$Gͮ2O 2HVL *N=<#ۡ)°6hx rj 0Ѣ }'ي\d~YJ1&ۈa}?SVRk͛@M#\h_ O&f9}5(Ec/&9c.|.{7wV js݄}Xd*J"%Ge+. %Bv\¸|O\fs)g>#Mh6"th_7|DcՄCuZYJgq`72^Fr܄?B~̸TP`*? )#~pw[k-?ތM8sƫւ ު$axOD,wsdZ!_F2V&>| Imhէ*ԓdLar .}0,&1.h́@25?%vJĂ]n^$mD1k~]G>{2/`O Sr OK_ti.ꦗ"tAUX{:a._CXMU}~=AsiViFʌOxs㫱~{z,i2…:noǬ a,RX&S +5ʂjNA$`Qql0M;ŭ3| }JWY'_Pr(π!ik_d ,a2髪ꖤSAGzu' UҥCuH8ǨJ(—o7-ۊgڌO\|bk}4Ǣ[un\$2;V`&GA 2E!9E>ȉ 6 Dߛ_!z!*]{!vV;$˜{ HۣgO,)^&uV9n,B?ɉOl;} ".+^nݩ1qݪ#d-Ydw~nvn pà6vC ̬l +mpG2x8a.*ᆑ1 F8X{;?ar"u2 #iP!smy1|8v\ NBb4Hd`ke >f% h!DYGk3F/6B%y-he;c׫#Oj?^L-ĘܣrH8=*4l`19gQ DTnDGuу.VqNF| uSŨٷ3/ q]D Ջ3TD/G~3|ݡ;o aSc-Ùqs-A6vuj*esf'c#rx+$34OX^?S~rur?#?>MɠY6~c ^^݊o˄kgd4Ie(A3j9'WA]ʋ fڨbX %u Fox4|^XDε&3~ cM$Zf}B?gݷbnNJs+o}X-dl[ɌLը,^f#er オh5b *wZMJ, ruAH}8 4!^9?U|-(%a33矢Yb*;:b鄍[ 2¶Jfͽ_yZj2SqH0+uͨ/ol3Db'}*i15#֗!d{ȑh`6[O ?]PWW?yGؓvV!- s`B8S#J<#rJ,}P8\F(B(6GUC،XA q0.$Ҹ*i3,̴Їh]NR8WK^ 8etlrT¹gՎELeN}au:ƿMMt:;pjYݜSs鴗(~zCH͆nH19 .Yxg$F;)0e7w{Ͽ|A2\^` EV"MVհZ]Fu+?PZV^zj B_Z5 p,2\2D76 uL#;\ ‡b\|/Gj? {ѷi4hĀSƳ8 ANἚ}3X$ha ?fVfF p( oU_^,A@`ÿz#u %2AeѰUs%foYeFc([aQPBi:E;/&Y|?3a.ÓuYtS(Z.mBnRq~ xaHX}ψ yOgcJ7a)K[?乭Z H}*Yh!8+1P& 3=tnBT1ݧ'Z8ۢĜ3Bc)Jd z51]C؆Vބxt~ctJbd"x٦sX)ꮏEwڜq踵a:쒵!$@M;M?3Zѓ\YgS<' h[Mr F_dC(((Ũb( )Rӕ*0nT+")A<"D<\a;WPk/D{iV=dJ b蓵 W3 I+ S\<32YY^0 SMoU|ļ'ӪYK%06 o20pr~/v{BGLY*CY}XVX?F}gx[x"SMgp wϮzw*lWŃWOǵyl6me/$3‘7fLg]jt.*RJ۞{2=I5XkBgSu# 6QDno×^uQ-p8O,/@(m\n'c8^ ȄŅD=e\U }wI"+sY^͑{A)7S 0+6CfqV{|_l/: DS¢N5]ckwnLsG ;ێ߯ƕq3dfkŨץU߁Zoو@e./~lF2H'flŀ)3-5oPǑ '&‹cKWq1ׁ";Ƅd/" Y m 6S BD ɻaJj6s2/{S[0t_!a ;ToŁҬӢ@x#ۘi8Lۑg;oȹ sbX ;ꞣ?le6P6jZz9J8PŪHй9ePS) .H!Q:-QJFzpYoz=\i0WR83qs8]K:_nN˼SAV9Nm=Lw>S֨@ v|"l'?rrb|qs7y1g x*ѝ=fGu^ak-K(W@fNO.ZmL1W^4liVbdyJYY;Yp#2my>Hܗ*bg;w<ؘ8jK4E#ԇju5C^ $O~7Y7t oJZ^XPyJIF !!I1vV.h6Ϝ ncEEF/rף7F}_ ȓpS<=D61\o=J{UNKĥr . hTA5.gAD"`G3" J #c(@ˤ9E4YQ޵&>Ժ_#V"^2UX#v5pm'M\cG FPߍOG[W1w- 0s26$<`$S D5z H8VFrgh\t]6Na D'3wu<"g3}eMRKpğdȝ1Dr0A]]Վt*H4P%ij,>rM{U{eO>x$ {RaI")N}Y3PnZ2Рɛj1h oQKwYM-Uq!$7: n^f(Uct䚢ɉT5Bw=Ʈgo'V@1h5ѿjs좩s:S!В$d?ryL$xfJMܻrNiVђ i*IL(BgI9(Y~r堠@V\6 yQܦ})R6!ذp{a%STlǣZ;{**V,< sAqeVS}rzr0mupLގoՐN>?C̒bNHD]K='uZ(k,з,lC?3IiМD.ӡwkln›~ ,S?!Ѱ $0:lw-frZyL`M~Uw(_6癝ckb"~ T>Gʯt(tafk(lO 0m1L ƘGQ' |f=C KIv-5t7yhژ}L@h,ztjPj#SæLO:NՓ<v;!;P[$/՝ity &&F&x㞿9)6C{D!KEsISy*]ڕ#U%zO1M4'V-IǯnqSS)^wnu[<x^iרX<\y^B/8Gb Hς2%obsMK4f<0I`DeѬʩ-̚慎Ѳ L7F93jhq< XUПkdjssi)XL#V~EV'%0.RNqrS 6H JA" @l{F q4 z"On=q]~^R0 &H 4k1JBV'xu#Z)Es=/iʹ9t@6dWO6]QVSop\`[,A{Y֜*ÛŰb8?˕gS"p-n˶?hʵL+Q"%K ` 0TG<j\%c;L}߱Nd񏹐 .ζawG4cWqG8%9.*e Ĭ f^+oގ0SM2}o^)j7xΦK5@VI힎8>n]d[#>}lc&>#>zE98#l㬔/I,?UQ:uNpH.B3#=h: >u|\uG[3_iŷ5To޹ 5'=eW( ni< fUi&x ٶ[mcz]-Ôf2xpڥkŪWkJAt֥̾ Q08ZaMS]&hd%{ꚎA H]pH/FQ&;T:_h4__l2">bI~-:8#DQ|n%Wz{ֻ]Y֜}wcU;")K%B%> 9U<ĐVَ, EGcoϷڣ-gLd4tqȹ<"=˪wWt`waBv3쟕hUdX,h#Fe02m};I;C(ǛN%+}Fj(+W>NR\_DF 8V,XԨa|&2bjV{ݒSW3 6p!)T q6}@أgvT1,`ᑳgSqߗA"B?kNzo!-O<@~0!ۗ%sshZpF!Jn^"m)⬭7q.|1%v2twD#f(n }tTce_G`#\\QeעT2#VΛf4`)wŽcj(6-ǜ|@Xt&vơ+Kns>'i6GY1۠pmz]?JKO6˷Js@XܤPT`68Z"e9'iXbP^9h6d+"j?~lv/WDE>+ E5yePc¬&m${*kMKǸ&1U8ĺ>{Ƨk?fe.W,q/CB~FFFLg~)>{\H)PweCoP=xRQdotW RLC\؞Dl٤nU5c*Q9}j'<xTꐍ=:=6b\,kU:S\7 H֙Ol6,&LPTkQa4:ڕצt8}_BYX)y8Fj9/ Flq1 :JuD 9;{}q{4SD5BIug=/$8S! esٳz7 Y+S=W/?K*I;)7a/qm=27b)tp"6<5(r5 [T*';5&KgD"?+#u@}dcn E]W9xAfrV:R nHMr?qؘ1`<[ϤjZwUu 9ܴuԞATw>\CJMꙥh\l:<i:N2Pc I#H0X'ayU;!0dtfu+&WE&iœU k;Fsbmߡ@ٶ6+\w`jQ0\\C~zykYU~zH9Eߺ yhKϽ|?S#i8?G-Qqm*}h4v,e?8ho3H3P T&G_;d߀YeЌmMĴݮDUt(SS4zM03NؤN=v(^ؽM7/ '~B$fLDjoX&jsyp5C}iYl+AnSȹC{lj%s J% !_K5M+h%(&z`4>]S*k@>Wz+O5QKs49wi[LH|Ns:@} XP,ЅA>=atrFPWmܩľ%, *>9۳@wo]mBIYttcbl 0br<6L12K5es-ٟ95`X“[`޵$RajÔʟQ .hYH?!ݟ92U{ݎm+qw;Hט(yL_ՁW%_YnPDpp))3oL re;e{%c(VUnѳ'=W.`&2ÐJE|p~&VV߄`8_A>f/i3D@\Ojb8l'4NwD;í~D (PN\%VzON+֛:AJړ(amXd;ITvCFyYTi2᛾4U? PσX -aҍ%=9㧲 D00ĴF"\<832%7اpAS5M:SvqxbsL*="|r m5KK(+&JDPXiZթUIە ˭6m@}>vHkZyKrBDhE3e@[/AqKVg)֟|'Sgb up?@@ 3ep )sKXdܾ0<-oQk)iJ>gZU=#fZ] NB 0Ҋ-v _蒮[T%ԥhZ@NgCeb5OO rKzy"]! 1oAT^f808X wf#eacQ#>(+EelErL?e[%݁پ'X= [!_dYE~Ճ$FRV+kMUUH8^0ҋ/ܲ ڜ)EKPǺ$vB5'ڽT塬Pqi)\ [D3'lCY\'9&r,ӡz8$.\xNcN |@XVEW=T# a -k<^R&XM'/b}5sofCa'u![:Ώ'^fNpTɹdėmncHBv|sm)9m)udo-fG;x=ґ;!LlAAGEHOzI*!5{QeH0CU>?f#u7{F#5έ݋ Yx(<^uDnJRtƺݹ2q R`T.J(}B|xB%?"r旜עm e}qk?F^{52l^H( (Py0ľtSrַ̓s%b!h\3ol`^ЧޜP!0oj(f ?2U!B^oūQcћXbP1DByt Y_>aeT'dnJI+y^b \PK*|\m\8 wDe=xH\7C$ Iנ t uu)(u[ z(hfrM#6[؍oӤwjgUP5__}crt)LJpgca(ѝzTTyi"P&Ry.T%@je/ SunO=J#n1r;X>@ lWkQDK4l ˼ H-h[PժdCbGiYܨG1V~MDGNe1~##"b90}&4%F~HS&n,H\ٓ|m:9^۳73X,{E/MJM )mKg&22+2WP. !Rk;#%S;|'gjл ty'L,n&lL7En=z-ܳ59B>\DZ}f-O1caQLz`Dp ikO1v)/Gc4J}`5֕1i"d";ZlU73vjϛ2H xnWJź#=CGc̲{|8uRhXknz?đ =Dѻ5i. WZvuoEz-ԢUwk8_o͈mG!7guF fX^[iU'$>8}Icj oj[~-ek9:S_Ő5|:K7' a=4C3쥳(_$Qt^H̃81f^Gͪ-XˤȭNyWdXi7Sx#wQP}M,kxQò /Gzٻw`%a:6^ߍқXJeeYBMay,F^D,_PE.ZED蹬Uf"e,Å(~Ѐw,eWBENEd^j! 4gvJxaΙXاu蚈LOSnlLI="cA6 ɿ)ǥGj?/)Eڿz3]0"ܱ qFB0Ù:Xt*PS|E~G`% SIJ%gH,ēU+fIVE 0"10ϕl N^5:Sw;HY jВ1`Lrk06 <7 -ǓJ델^vN@]m!PgkpBQն|6qs`͠i F(8Mc_tcXÓB-&}Ư}^C|<Lӱ91!mǻ_~=DGQ-҉|l1bD%D` d)y0͵g(`fTp nQKզsrYa;#3"LcO I0i^oS{ N|q9͞Pw=t9it>ß0S4=_` =\NNEW|,D向g[}cAw_d5W~.)L/1Ouʻi4y,'B_k4'ƗzYY":VC.{H"ؘ|jԪU>FxuSil]^m;Y1R Uq~]|d~]L=|0 _ kj5-CoTsC@ E[;Emf R;x҂CxNi*> #g4Z^@{Wt:,A_>PÀ`p2}`6 "CL{/m 8peâxۘ,z W&|RD54O'#p onj{F|ǻS#)hNbH& Lv~4t+l{ǟi<Лu#/,tֻCM\-a,ЖYYKL,cx֌rv ة՝rgSiD_8lH$dr&NJB9>!~l,b[QZpsd1JJșA4۝+-{Az 0QpnJ1-jg#/B*_0q?)#߱7p:￯SE̸Y} gtwH CxX&ʿ *a\lɅ6H \ulׁ2ғ !?8@~=8kA#\mЊrf1L%8 L9vB ,]zzDSAsowBQ ,$L-<2KD%)v: ^,\͒;T(]5clT@x&Q@{QT)'jA8Omp  ʃ"Nfb%ʍrz,EOJNP9?5J>œf,43a뺋[qK#.Xʼn!pS96 KAy}6:2 2tjm飹Eed QEpώ4q0H]];+FxR7:K'm2N/]Em(C&{;B? 9:֠=>4NZO{Lj?wzoEmNA _{T-% Zn1*lh-Cxk9&7EH1_b<2_NM-h[zJjYaHLgufҚޛjM!kn0KC%>fy5`e-n[ $̈́;]FHu,~3 S}P; SN <9]$x?-RC]7h)qF}|Ugo+7 {*'ļ<ᓭp)E~W+aAXoYAƑ  Tf O=5,*(:ECfM!*:ZrIs>{lξɾ YG '^_d rbRGt%"yY&0ɀ@_ժ}+KRt{˛D@{=MVk4>.ѝw$GBgWw!04T(..'5TBqH.W6nǵ T\vJ>ďכg$ ٕ'lկm 4@8LX4|i.tX)#|!WAsކ3hMh +T*F) ;(%umSBH{w44 C9cg7&j[A5:߫$u{,}nʄwiZ!|H̽ > LXӠ+@\P֬< IwݴWrւ¾' HEN\BqT L{1\ΖaZLQp^M6۳93Rw`?0M6%yW٫}њfр6\ز9 0oVNXJP[|Ksj7-?} >US ä yX^ZP#A "OqO$#)dnS\٥J0ʜv_i契,~XpVBu{Q*oKȌG_@޷>L#;nx7j ?kY3dfW\=SJN䊕TȔ`!HQu7*+; `||Ń3Ѕ#FT%}̙38i%$Gⅲasqb[zrq@ a$1ag4yS5s #dAcGȾjb̫خș| CAi?PU }hvwqKsQ!D]&GjԘ8K]IFW j,a0~ܒ ^6T.8v)5& |,z罿Ae;O}:f\60;!˲IWYs# +Taw/6'Al2\7`2M#S{:cd{кwQ_nyKEbGf&8"ܬT vc2)!gG6|BvUӟg?L'e!{Hs-^!Prc%8ʗ/Gvw䯕1Ģu74ւE Hop@3~ỘS`lNȱҚ埿9 _~0nJZ5\zYL61WK+"iT{{:Khv-7G٭*lhW`o0'UфJA+n6"PQa''Ŗgj?Ӡ/[㈁ZwȔrC1q'~gʉѓPH&pChL搀kQb&1^6ȤW+ٛ.I5U?&6Lġ=F8*L<'1}NDSz!ڦ,P8V"b M6j4f}J7[qNղ)~K|M6\uӳ*e9A@]l oW<:&EP߼j0S<Ì{L+*j^e v'!iet$t*z*kӂN~l\@Z-:Kɔ^ –Wl[IġDɰ/ .kcZY6n;?98vZH<1G!-s/ͅ}|R*&nAGh|ǎjǖy u:ơc@uqrHm؊~s=3 "i gi֚<2|EmȽ2Ib .D(p$'=5,p kR L_zC`EO0>Hp'DWuecnTj^{QG _ēz@' DFD_=;Rq2`t =B W>P=DV<Ų@y޺eRO@ wQNy]+X>i4'. 6tǰ Bq:iҿ70\x2MWG`L?o9i_zD4IfaAs%U\~=Qy6eAX" br?D>> Gսo÷=Rl:;w;U$ss,Yy|.5#m9i2pD+cWY.,=}jh&~;~6ٺ24Z uF"lY8ʍWc և`2)&Ga&80p-}}F&dLLPHVO:4^faC g@Wr3`G6S88l$C//J-j;gg5EĦL_*kS<{QZSHAhz;AP<뒾p;Pod.nP,e&WkI#`I9v9D-&g+u [ԆJdMh҃!3/'$+Xn9i>CP(G\^-$I1|̒d9FB .jx)O> 30yN/ #@ZEr&ju? D`}] ךz.l[yeG|Fm=UêNui ZPm<6 dp?wxIA<D`qyd!Rz ey3U9!3iY#SP avnp'JX,HQ9 ;({4墵#P_~jM>z#Y[l:o0UUPEkP5x5=:[l\XEfȬqכ~8w;2^9If~sxa"'dԡʛyS}jdWͼĮCr%Gk+$z(b{M Ys9Ȝfj 9^D"^_ ^ W,]4ґ;{~4FudqyU0mP :!f5A7VfyRV#hNRl%;Ȑ}=]\osДm]DAcL딀l #1ᖕƒ7Nz$ٳQy%(-\cSqo-A K'ctq)뼷R!vy.8Z0Rl bUvoe,ޜWnڄHŀ͡6Ph4l!-{t=/áF ڑ}&5503\l2򸭋\Hthj/7Ze`KU[qx?bQ7Pc3F\_gXCV&_Ki2dcV0b̄meVc*TBMtKT(~+7 @'}+W{t8L0@T'hMS% IE^Eːe1CL$T[ZÊҟEo'ڻ&wWk " HGc3#^;z8ĒfaRTNɲگ'dR>sw71"AJo<:t%se~yjrվ4m4Ah)K!Z)'.׹h"hjnAⓡw|$ {5c6.:ɤGmgDty=%í 2*9L<ضނ!U~*V{cY- Dh`^Y cZ}݉\\\Ӟg2ŐVN.)zb0O߷6 V;5Fcbz ADs⑨|cȍؾ`uj4t0q8 N  PBl&L^^ҪePfpϲÕ<#zPR7 „t+1CxAwzw:ܭJ@@)ǑE)9D+mxXPǎ҅WF2oz-:>jn0׼$ @IrGrǀ3i/y F|\V <"N"s`H U$ᦵtQ}&C<2D1ng<!t8f%RQE XnIRzJ</}WArTz̀`[N yWC<VY1 "\R-7\n-Qά`XhR/:p'nxQl/?2u-_x8r:P3|p) ^3j{u|*N`bI;!edhݨ cVQH0mԝn3TMh>a. Lw.GahҿCwM LY^Cy9qŌ91Rc3vSh XhbE>sj3Rc?*۰+3A mi5:Vzf34MV~%'ihõ(W Ηn3,:*Xb<Jj'WAh-٥TbC[}qRFܾ`KPJwMS7u`-^Tm=ͶȨ˶m%Yo֩qZUX%Y}}H ŸI׎XsK`Ql?մ/gH[0v[#_sysݼj9g, LWx,$K $K,~i6z-D}5!y4u?KHt5 _e;DVx-JԡN꺍Δr/쨰2BM%pV~sM< q5Փa|*U¿G[]}7jd489_0`m+$Iۂdܫ4jwzis Qa|Ui3:q Ljv26dhlC yk`F-]S7;NN+wNoF:b pb7jdbK]7m-\z;k|:Z9yNYƌQiE(EbA@whr!P<"\`j> VTI(|!o tբ(K-"%:7ٌoXALC%&+S (0b@Lq_DqhUЛx0yV#㨿~[ZÓBUR1|U(4cSߣ=^N(j|uW!m ܼ4rƋ #τ32#D?ҸCᴦ$mv#<39e-SNH|f.%T%:L(PAL 3@H˻.N^'\.\ə/fA9)tz~#:̢/8L2JF"'B xxzgo~ɛY*qՎE[uoG65q. T IDja=+y+ u_{lxzڝۄ)樷!ȄN.enDjAXR>qpK{|dbH|)ށ1/bG 6`" [ ufҧQ7`w Y7㗈l.\N&?jRTo7W\1Rpp_& |gȈV~JqA8[D, U@ 4B{=u>n0w?zCeAw>ah@of8LeB-it_ӹ- Xf{%VjԼdn,$cH J8[y1!XO9 3 2#4-a9RNb\6!)B+ ^UMPCODebM@, b$E)쨆xA qJJ(nC$V>I7!xuh~蠆13vϹrwԐٔyHvbI&^O CsӖ/EQED[˃刧a|ɀMy${|j$_icr*P#v][ |1HiMtH- "uAjcs ~f_-|SuJhi!~wG!y'KRx뫏*C%!MNdu޼ NI_t8|\ iS>G n WKvhX_P}\iCc^GdUZ$澋]D}qVGPYW#x3JZe2S͠!*]er"s2g7~3/[XJ" Ioi{r#3!f0n{QyotƠi;+掁P&X7}C;dEZ&Ow+HZY{p| 7?( ;/ptisHLvJ=6^UI@Vyc Z|ΏF:I(0-*ư<'"X]L] ?o:%sÞ1ϔfhrFQ,_8Śnc*,IZjiM AT@tD"&d?rȺl{!|UX &xx( `V4^S":RaourπDpA|)'+tv%VlERҦ.D~μYe{!H /ﰧ>v&"60raN%S|"k+v~tdXCoD2doEw" [@Id?fstjꘕѮ5wf8 LPrۅ4\?§ ]P63>#$.6bDNS@dSBFW:'2cobpc%K~s Dsm_xc6BZZ)j&ʃOmIޯW'ٚ{l` -s2biI[-UXcÉΪZ~peh^p2`_, Ds2 >fEO{-ٗkuJ3Ը[WQ֢pFGV OP7Yx1y}fһB1m9AHzɖwUQ]47fsn-z6lѠϝuwU_LC#' ,cnri]s/ҵLeQ xq}Ї{{7$7m݄$kfJYt,#½5HJˀ[l<>] j/KC 1h9鉑9Q>񀬾xg_+dHW-}EH׺: #4swcCR49{ Fj٥" $N$q:$> CbCzNYǙޔ!CR Y5^bޗ"ECBKbuπFM?xY{qpvP֏BAfj:̞}^lj$ȷDVBILD-\Ʊ&. KhZsGeEdd&<(I'p8sB^$b}4=\O}/s J/Mj/WКͥj0ZѶ'|SuMrB(l^65[oyޞ:e!,YvrH oK(fhr:!,?PTlUju m9jA][Im-,ʰo؄uJ=L"Cl2Ax  L~]5Nft 4P%ijeu NH2ѻkUs v=s\;}%I&R\_J:U}hy{<_MJх#(Ȩ19á mP(ڌEMzs9Q$ >w/[ʐq?*M&JefL*MAK:*6ru׎BrR;i6kyX{0R~S(PMg("3?=AopQ1zB螣+! c3˸lv{5RML *@VBW&( gYlls*iOnm`0\gCY's 1*=ny1`dhok ܴq"P3Or)Ï>\rxDexlBY=;h":01Ճ:SJ|&8`ouݫЮsJ=s㬂8tE ѳ&T?_('L5xǺB80b|g7n8 ke6>>&; e$TvҦ2?geN2Q={-mimӓrh7D<o"$tK;)~o1S[UdF B0?w1 ӂJ>u*QiYP BVDW¢eY}=e.<{̃Sp]:cv)ZV'7fkz*|SУ^CՆ iT3-j^$dȫ%Ie (1!"efA-7ME9wn7y1$fd!pɿeT½]ԌAI CJdHfv9{MSeb+p45GGLnT.^%:HщL{LՕu\ܿxw\/'Ƨ^~& ٱX6!L6Pͽ5bѦ9yGg Wdu=-XG/ŵP-NS*'ӓA>H TjhmbT+#P34KفsSX_O?5|cQ /E (̸L} ];=}@ 8L5؄Rira0nqHgnw-}&p I"3> P EҾ4I ,,7dBlП02Kм. 'Uzsjη/* g'McV4`ϩ_ #zIDRGnb…O6݄Hr(V/T.5TƿQqRjFP_+L=8r %}?G*hs2A풖\o p 'vbs3Ļ% /ail!fAl)蕅^Kr'/ʄme|8RpOךA E5 =i?Eq$8y^f) x>.kUkݮ X@9s.AA0:>Sg>50*mDʉ+ ""t'K{sf#D$3t! 9~Ǥ粢y=;i:xKup&S-WQ`l?N19rKiLѰ.IFԯtε1~P`Rd0{ʣ3#e^IrLu]}x݃_>…CL)~oj *@=DEn%h>nPBM@ĀJrY?WIj |ODP ݰKpTㄕ: +~QV?uVO}<mJSK L*/73ڸ`~hDe2o&+huy/L]+NkNPƃa )nl c(n^i7dW_[Ug@;12$f|8+?] =m̳wh`6al/m?Iާi, Sr&~ ~hv$1F8oAT 8ARa|k~bBJBo[xP&mB{sutJMn4ثg3Uâ߄ЋT]h" @Жbد׎޽!oWW0HVg+o2To;gNo 3 X.N# ް)Fxᶀͣ<0o:_L׿̹n=8qpb9rVi'K@*TyF@[2x$d(Og"__cY4ʭj̥PG=Zߖk9霼fF/G>v G1%"dY(5B`AVD0k}ٴ5N̑[uE$Տ6K~ TTW!|XI=eW{EZR9vd7dW?H1R,7 {soiʝ0e\ uAF$UF_qY" Քp}X:ԛ{=ܵXlM@eWD!1ܣa}F΢v jYtXɛK&21}%?¹m~R=)6p=vu& " q݉ࠪ8=+-Ӡ na |aƐo7_++ax:%~0 Jz= Ov(YbƇޜ+{\ Q$ݺjG!m ճ1`Mbb}͕B Pߍ&SQK̒#ѓ0!Ez`=Wu",^&h j3pf6=]P )L娍%kMoBc@hws8ܼJVd:絿AW裧^nJš'pƄumАf܋!Y \I`]oAeW׆N]Y^A\N^*q\}klnb-R]TܨuKT քNp򬽀P9#\*~qc h`} ެ}߾~$_jfxOWDexD{8 XI3uފ;0Cir*Ci`E1Djn]P*ip? 5 lOO;l-w%hodTY 誻)ڍM5bG*ǀ/pYlBbH)c9("Hc#m0Z@csxY R.G2inZ_'?CrS._"ߙpZQc_]>HC^AfPz\2CYWm`ӎ9_?BOg{b[ìGo|ilkΞZ>a^.Aj,v ǰIej* qaWW@Ohi s(Ml*H>YCM"HM0&ISb01=bp>l !Bw8Vn栠۸~ҁF8x>A1x͛=kPN)onPk6I^|ı`Xĩ؝Ɏ?7zXP@V*ʅCwhBuzP٩W2Ud7pҙPo*Qқ].h f&Ń\b OPkҰ,#݆3X콍B(*"4'zf. d}yA̹DqMV`|1%s[@;MvA..Ȝk*^oQk1<Nua&M[jFwQK;_UڡoIʹXWBNЎ% :=+xy¡/t2 4v]uDS (.KuaG G97_pG4Sa5ً>$gUIU.mnXvpgsGW-{pƍ"[O3/s1]f:zU4q/zQUڶz9,_я6K>ٜ`Ar[+a&PS-CAƧ9xIHV?ߧe9a`PuIy!(ڒ+gKmeВU!Ϟ)q؀a#zpއ{\DVS9O@B=M FUOy:Z͢RdގuTZŽfa <5(!G8>FJ/ &X~ix@<&y?JpZzCP^R7 /߫Iu`誳~ DS'.̄d4 $H׈plL*#"m9vb>*9'sL׵EZ)*AJϧ! W8N)/ CSO#f36i&5nVUw UWER;=b(6r3Xj- uL&DE-kO~@䍁uH5Gf5vE^b/ۀ-a4NdkT%|W=eI4uMݓaehP&V_E R]-V &4nuz9_bjPL"YdFމk#V\O T蜄f#f:X $k RnF0=G 3~X3KP s˙OcY;26RD/r *QY#6m9}[TĢw-*iFK6}mz"/r@ Wg dc(>;ܫ@K\[J/GJf-=Yp6eXjyId}Q7q/cufc"{~ xJEVlѮo) @&eI+c ɶ+kR4v.KZaIjD7F+:QXΙay `ﹾwG 5SBl2bD w1oJ<~RwD=>ؙ@~wP@jŽ- Pɭc%I?LGE\%-/erkh:]U>9RU |Qֻtio(QcV\/@/̒_`ƚqI$;dOUCAXmQ-j7{dde͵_:_H6h*SAocT_b}Ld'MUQ-̧G[Q1SJM142hɿ/'S-?e;)dɝ+CEaU Ђc| 0ӿYY-a1㨾{3//*KXqtD/#'{5nW֫ǞP&LJ1J?R4LH򏑒2keUx828vu2k39bk~l!}Qpk- WwiG gZ:uw.Kڼ>% S@"Z[T@0+yH$Ps:C躺`V׫<׀bRuJ-cZnW~vj> *7~9kmix[0=v~Z-fU(6)uv9 _b#&h!pv&#9n:t'*%0s/qi< 3pX|Q ©@v'4vKha;փ6#drՕM. <#7ܗz^S3Z䳷΢iZ Aؐpcg6nzAG+gr0oj֦=-i\i,8zk*-˛iUײW>6{0ބ.Tя)\ ufdhsF60'Ҥb7#sX(;=Oo !T 5 b{ni"},ًZ찿to7fvh?b*}I)ML#u}s:`& ?Ű P<0LAˊQɏvH2tIѱ7VVt2h*NSS)-Qmm櫏C2ѶqwGR6̈Aci^w_C25?(f{_-yu0Z̶%⻵K>5 D+!34+3p[~bT߭^0yAPo@{RKMu [<ƙ}?mq27aǗ|E7egn[ABgVL6} bpAZ?~o:BݥeUB ;\J" Qv j6iz0$Rm!ka8郿BSdV$d<:7f%T褮RD9-"=IXZVh1Xز O(4/т`ζ4K˲>Xw2'@ʯ`e9\8F.kS ȶY"K=)|_;@-o֡f>Y׸QNPmqec8qFPCA,ì|\Ͻƺ粷쒀s9Qw`"'p7!8wz*.4 GW)07D[%d PFƤ '#kFZ$.-Q=b9@+=JjHKl~ SZ̶e7eT"^X9*Aߡ#E\zTmK5Xw]5^(6( Xcen*yc.5Km[2^0(#0kNʛaVoJ dKZ@6 KaXD]}{6coI<><޽[CmЛdvZ4={/(\JUg*k^< R )Xt_[ t1)6+ (b^BEoJlB8r^ރ]n&a|P:Ġ =>5 91.4un0NHRK[u&`]Ct{KHư8ξ?NP|-$o%>1?)9؏m+Φol; *4Wg쏆aj$J_A28QeUv~X.Z* RGɳ{cH*،a+X cI;nf&V5wgPF2r~:@zܥ ?d+t-JGlNfk]yDA{FjX~-͑4y=uZ#-5n疾$r`FnOw7gѭE\1 <2Bۆb p:+cO7W {Yp~7+v}{qB,yLA5ɌK$0އ(vC)A IJ:a$rǜ&!Cm@jVd ~eGCYq!liY P4kW~y{tKc 3?o2bX:[L>4yДEGyJ .O[&c=Kvm GYp9/"uO"!Cnd IH %W>?©|-ZVn{w37:SKl}ᰲؘ9@ש)7H(%Cmb1V&@tNTެ·e^ҦOfI{RMW8"7.@|),=| UWT8>kjvp՗@KjX\˅O~.E'2R⿀6k[S&'5q'")uܠ::%"[%W"- R3|l]Z ޛm-%&μ*/sU7r&')es?dJ ^hTts;#9wiۖ0-~@ ~e[SC L1}c Y<LRK%q>L^nOL(,pFcd4j"TKP-~ eт5R]J2.>׏F [-dt,WB &UT9drۡSOC_3nX4'R b0{IV57gCz|#TkԟEhH:ݧql~в$~j ia 7FzWo'U b,ge1Ty¿!{ܵ#c8xoZI`{PG` 9"$uUc1.t֨|V8\_îZ ( ɫA2H_U?"n' /vSBzV> n.K4'ܙ}x>UAKv{ KE;c &48#}Z:!^I^M$&/3b*2-@oGxs*`bo#LLtn S^uh\{Nr_ePq.Dk. B<,.i/ҕ%Ɗi|֩C6H2`ĝ"QcttsZ^×d="7d6[?w>F]g嚾 ص6ei@VD8n"jX :KpmzASŴ G {.VG/N} f`׾^򶇰`^EWTܬw\ gۈ/Q&N]+eND-C3zؽy*d˺W b'nqhI#AHg) ȅbvwh;b8#2[\-!!&(Gr٥IQtnJ|]aH L٫ o&Atv'};-wĀo05+ٛy\+HMV?SFX6zG&ۂ$&WЇc$C`| iMc+2CtZRgQT}.Q?-73Vj*bR% ڤ4w~d1]qz}>*BݨBgjS D0WzVO=Zux&S͠j[qG(/IEg Ka@ huA.IJlkV4T\8=~GDexsi%%xuWN UM/s$Z sYB\K`RTNq>T`͓пؔؠŞG~.淿r08|qFߋ*_^9INjw )i9!! G0 Kh0a\(=4>L,8NGu &Ȍi4 qYd##$ÑcǠuS;z]:t RjфIɤo'ڨCg#AL(o|YJ׌M!UXnT>WN38Ѯ׻_So"5x(DHYQMB*,g_+I*ldGVU7%R8C+̒k 6VT YyVsSTY.2ՂFU[}aznz X!c^+jaCSۉpYv[ٛEs*"¤ll/8ϳaAw@*9eAzdiW&Љ\A؄Ubr!y:iyQ俟*|XW`V KYgtn|Q,! IH$P^0ppax.=eHc _ O=q !{Rpb߻\ O5Zsˠ$.QfwYS чM{k mC kFK>;ATkfnpc4qeW}o>:WTQy 0#sDeD?s;uim_8&N,I 7",Y+#W3`d3 NJ5ǖHtyfq)4ƒG\%0 $IyMVIrlMg|p$">}qX++?G'ì .<:EP&=8PU ^ֲM^0"hnkwp=V_]* x좃 "ؗ) ;"Gg0{ī%}[M$C]+w38XHfS*<uD^&* la©H/>DoX.=JoqVkѷr] :DEqEAE[UP©TfGXBiwfU1MI-@"/u B[L&E'm"piY;n] 93O-rƟhM;(9i^] ~{x`/ǚfdUִ?; q>UF\X[>36ȍ䵅O_.Ej+n"9cM1,5@ǟ3Ra{:Wǭ_M&fo(I gIU&n28(Upln[7NI/ WyȜRj qn= ˇL5$; 1ţ߭枵g*rgH@n[ GgZ.組+:ÅxA$i!p(ڹ+REËgClߐ_mrbaG4b6z[P"P5ܠktVN.$A.=Cl5# 1+rh~*<ҏi >y=7`8 Bl'GU^,L~$:b3E%CZy5miS[a>W &XJ"[~UǍQrBTQ73$|nq>UFuh CA0uQgu`\gǜn 2yJ32<m>mm9o&mWؤvu=!nN໠=G|B~,ݟ+{94[-D-R=5[jfoa 3p7" ȼF-5WJ_;7O ƑjqJG?)ŃDNy%&he?7bXGHA] L'S'9Mdky{5.%S?/+ncB.W"&+}Mam@Wy(0ҽDTW)g\T2uT|u$7=ř'}GP_%uY<6,-/r1lE?6bc [Ab+!恺J<ȓ&cz+S}"YiS ̩{(2%е5iyU$mcBK9HT9_Tv Wmf<'*; L>DwVh? 944$Xtƞ,mVɥ1^Tn㥝S@}jNJi¯'h}b(7(aq"%Z-W!k! 1eӎU) kqxcg=֦Ս_ hj;խց3fd ׎elD^aiMye??fҼ=ְHR2v83hq\!>ԅ\$pP;`Jky{umNwUv wE'&ezsab.nU]`PS]|Tsݸ|V۾DNO>BGKYw U{:~UP34_ O\IƟ:Gq &+ۥsuGZF،>lFW,WwUnPFu{kpArIa5fL Y;/ҩWt.\ޚnGb 154;e z#)u_@tjP.DY&SpX=V>s<{j_2R^lĪڴ|Ae}HPVB cEA|E` %d6S+z,ڝ^w>yEo3o"v%,7R\--)9 WrAd@H+j 83uOl'G.)qbv6ïPn]@)Ȕzh'G$5F ?5~kuk7DrASltCH]I_3KQqCL$3 ws?sh\3WeM em2Q &ryY\F3^uG;lNN |uxČe7Ld 2&6J%*瀔ZSdmALǞ^TO_T>nmkk8"w:W(jE#R>!N!odUcTÉ Q;i\6rN=ac5UlqH$~LhU.8D !thUR BQrȄF{=bFi5*N3O&eA銥ƽx$͇ccEuondT7i#`L 1]B~kH}!: Vped/ɀ?f[.du?R 3$?XJ e ^#S%slK9oLjєW)ot¼<%-^#<'ƊVVY99ݹ"ErDgm?e^LPxx AaRy̸9|.d34.`iIqǤ*<(8v2֨UkPu`>*vf\? %-F|l5H.]gRuk.l\*~ I'Y:?6w\m 0\x^:z(p7Z!M52HӔ_u#''GZ+-NzZ,*O'}鮗3LY{h6!#'C]9a4| /0(^³SݻҺh$]ud%A3ofy[=u 8@ 3δE㩈Bf6a 'LuW n7#㸯L¹f4I.ԭЯ_Q!^'^^byyguƚh^754͕\;̡$dRUT|:؟bx: mdkNb?@7^s:|eLJ1>O3#-AmVwZ_ f+J=Tt%Fgz3Jģ9o1b-3K9_sFvd#z* !g”dXyE۱s_R1޴j%Hhq0) /i{Hل'}7Dm܄r] `c׉qdSǒڟ ~ՒM y QPAŖ7l/P w \Z >:Fa|D 88r8zó{7  PO56팻XW`HsI Uj#Sͬh\tW糯ɫ! }Qw7ÖUbX, P24leO3=@C;G!@)E5OʄIN,Ku0w4s1 e-_- ]LsC`h x"!+.0nJz"@I#0c yHQR #K'}fRH e} [{SyUwl"Lx-BSjpvQ`\,WckM=ĹL}$r"*^D2<׹|=SG8q3E])`Vj񑡃}%v5><.'_3Fi$ퟙM\ <'1][|$a[P ߅6c6C%5_Txn䘶]CK*3Ӂ/bCOK Hu|\Y!sR\sԋ{7=׫ Վ67<Nb]Ψ$L1M }CA/[bw_Xh#Oߺr*{dAD"2˃kV2}EJl`+j(Sgq$P[;jX꽐 5^mڝ'X#."ΪpX-g;c`LRtkPӃ{-|r蕊C)+vU͈v?hl8-s|V$`oqFU4-(^Nf]ˌ`-Wc1}:$#5e6}=sXZbB8>Q+t 6 ^iO%qU0'w~UU\9>%2\}-KvM|mEq⹛BjԠ[bbny}\^aP2F(T.: [[!pǎ̆LoG,ee܋ 6 j DP3 I6ʉ g͐KӬΟW2jrf Gn ᐤgdmWP)`u)HvW[4hN$Յ;0dCEYllmJ BX:ʊVkG\1C"_"Vp'יXpwúrC/خaK C1USI԰}$kWX>432:C5o#\[_N>>;_'(ʵȁGX앲|dctiɫ2њ|0A#r~Y%p' \@7pe׿*63l?EY 37&F% 0l Oi=hC] `m-yUg%_\?8N-BEL,2HSLřkćD 9`V=1U.ӜDkx+uu+|5a`M,RL"GFsjT-xp4,WQ!kѱ+%c+@cƴjcֹ(fʪΙF| 2h8!ٲcSFK1ea`#XZ8a_&. g4:/[} =v-a&r8(`l$P&Хiޔ1iNwA0_=^8Q ʬըWwIIk eȿÅTSRė)WeAB`|UĿtm]<l{S'=b5hG+{~ c5o 4WT%y,;_mK (}6R:ah&d%3M䆥ܱ260+\.*{,j(9@(cQrE`m -z9W[؂t0:F$u#ҵ @=pI2, t˖! 92Z"4|-շTnP])_Lg}\Yg*\c*˴ nrRvd@ b3I81UWYmI Hj2!N@X=d&.xaYCGzj.Q=u-dGRޟ]X;KI\#_D ԁ{r+* v<%YJrFW׈;{?# Iyγ?o27$]bwW2F 47Xts@#!n#aS,WI -/$CTWn}TZ_!qw)=3]\&3S Tq t b<][\o"zUՅ0F9q~} gc@@tZb^ Ag{ M&FO:OLMLߗ_ *`(iv6s6_e&U,ȫ?4j[Lhz‚mh.ŷR nc^^BKP{S7!֬焟'cC-J3p eo@]d5}?nċ6;':سQ#& (bMDIi!EgqPjq%OnZ,*V.'%_ҩofFMm,Yl f1f~x5e|A ;Krpf4ġF(FaAW)]NJi@[&)cl|8i72Igtb,O/^Y mWO'I4H)2yB#EiF[a5F{ݟ|'?M`nsyħ f؅ddf\hmTlkǯa^[+`/!n%&Y|0}&-2?N+Xc )DU}+lzx́HΡR!L ?ɅGww"E}増{E׀xp6*64a}*Vhr5Mۯ*[fP_eV,&%g$`$RoeReDJ*Le!l#n=*>Tp5|K/Қ ]i@Fea2+g%y#fD5mSLfGW_hRq95Xbv 3!Xt푮TF\l>^dBV,,!@ `u~{Xռ 1!*`{bItٓY} R壷}Bu'tXEE^,TKe")a.U# gW^aϭCN@9Z% Ku~jeJI1[8{Wq8K^6 ^'Ǝ@.FM3YqgpIԋC~7kjS{.\4NkZ͇6nhnA4ٯZ\*eh; ?TJ ;I0t4fxi/(ފc\ψ޶|j3qOXL J!a/ga^ ]ad'_`<ˋ(Ψ%7“mFqt\: 03EFy~&Y ۝/,ZQ/iZ22lgCm}3+9TɌ*ۿO`"QmwhBAvO;4]ݶ~X vXwrRWj?;Vho~ ly^Nh&-?{ 6Rw >OopHrH6$ՒB78rkXu2?PTQJ@ [L)Eg+& 6 J>$ܤIj9]_ 8 d=ldq*$kdCB [S.L_l l~4G2%+v8sEiGw7~DP$ERݰ4ahn$ #.~5R!,!]>f =hI_H+c E>FQدTVj܁Jޥ/{:~ښ"mJ(zc(Ι9)&޸#^Xhq؟?eMF[-mu tCqQF.`xyY djS$/8o`%V-} N# 0{ QI✀P`1')a#JaHG>{-|M27XyaEL(Lsf ) ٜms3X_1 ITVŬTLzG?r)G!nn:F+mӬ ]?-/?wHܐ!t}u/tnGNs&XޮbF2kTDxUŐ1x)< ~6փw+vGoc|2c}=BѰ\X &bm\Oj*$ٍ4p:CJK}si` :e j%Azҋ̈́)uyAkTD7jy%sM ܄6t'w g i 6s/\$uG*axg'6|-6ak={{}C}Myh,\(4mU"ꅟeH@^70Nĉݠ|wŠRr~ BVݎ߫X.ҷqwEF$ki={9%B~Op|XMݵs<Vy@ ib~bj#Iᣉ] CJDglsG$3 HHL@K 1= |:.m Q,F\} &r[Gҽrd%6XZھ8Q@XS\*--s^Rpr!M1QeAz%I `Op7f@8a0 1$ xq&^z*9^!kԄxs j3\o,7qJ*]I, !5a_r=BH9[Rlh#YT+k:9g=doY&n9!1P?)HZ3o$,GN_o0̼/|o3çj9Kt ٚp%]AGG@CD Wx*iUq7x+6XKKp޺ͳ3qw ̡°9v<1C2MdFe١ٝ 1P ^74M`,pSu0>V{ʉ!S}\xaa$FJODw_9z>r$W#ctwF`~X [mK [HPKSu=W1MEVHE< =%2Dų-4$YD?'("0D`Pn/Hڎ[)o[fB(HP=qכYvGhR䫇L:E^#qD"YW jbK=c`~I2#yī/$#d, އ@ߪkd}nOoKF^Qv ,@hD9Ï-R7p Nkh]y[@)*VouYW7FT@O 0 @VOQ+K Ͱd,?+{*k(FCxqF@q5jJ18$_~?x0} ??b8|dxLI5d$!0|'f}6S}KΔbCm=bd`3@וTşv'Mu33YJwB}bj1fKvԉ^6.yQ}]ƶg-C4h1.HʥMkd'(1yM/.[yV`wY# {4$xdg)G((M[~#0:rrӫ43%C :1&qIQ̧R>nßwW!,fJ D|BN>J3 S[Wy5mEkžs;uwSPpR}o dlWBh +IhZ= џ7A(ƟB3.Q q4-+*]+5 mUY0K[R]⩥ w='6Y$8^~O/ڜӮ,3LE*b]1414xް=CLѢ,ޑmcLZ2JkbT5ҙu%DsfMn"zsG"0AE R2 Q EpYsmkxp)lxD"V2F}:{.}މ˦Iʼ(J,j#DO"45Q!&sdd\2tD {_ՉMݦ8ҟ_PTc9}yh%\Pt r΁Ep7q !_؃(/ ޙ48w;VT-QјK4*td3F03@2=!#YYeըӚm$VLi'Dbߵ Uv_C}CZ{kS*P X8v 5J:=䋥1vҘ/FQWmo`TWAnfkTLV GsFzNX&? g%ٔZc1aڑ]Ba^}X'`Pb?db;%Vsl}O*N>:ZۊŒp|(,A(\Ir¥:UI1¹t"*'Uʎ"n\˦uwYQc~*>YT!moM;K&{d{Frq\&SnPd!}5I 8+NT?v=Z\.@~'DK#~sCM7fU( ( B^?Smi?xFhnVPTX8K|#$.qȥܪxikwxR4D[l$[uAMǁ!)hF"^q^]A`oP2 PiVs8=WHw\H*21 <(/vM>xq;^Be3 cLmdDI/́SϸP:I9osKlNƿH}Dly}X,y(O=uE,?:G s)5gh$O FsĪ}aMd^:,Fd@ZU鷙oϿ Q)+ QY)x?\`V$567o7W1ټ&@W-yZ: `soDM-(9~7'Qߙd\qs ڵFj9!.Gsx=XR˶5M9ڜ?"⽑j+5= tU#7- *TkXn>{=rM5/s!qA剽Jml%"֦s) 0[[0Ζ~K(yΧB~ ]jۚ8ߨq"YNyqjB0[8ȁ{\w8qs*$mK6DkI4W,)OpRe "է>,}2h"d9QA(C4EՏhJ-ހ/6#B"\/ P!bV\2?n\ WٟKh#_Tk~7 24dJ?Xˌ5PK쐤"*;LbFU__ m>FB[0z1,pz |A45:zܭ+rwTTwhpS&}::<"=,c%Rϝ4:Xٱ[?9pdcrZJP Ln7` YkvDWnnVoX]8D8_(q^[YU3>Yh]Co!mE/,}~@L+S x"n'ۜp4off% 4jq~}`gEf1QCBt{j{Q8)4Eh GNm?m6TmAzZf*tž*ɨtq#C4!skp0([ݕ=b-ŴqoUe}]2S(%5OwQDG [Ҷڳ:HUI=BJtv\p0U73/[g@*8Q_Zo8~rN7iLs  `ocL!ȽbA;l`53k|]m$56Pn ҌV/.&yGCMep' SoH cRRc1wV>˭OɆr.vw?ɽEryG1N~-WS*:V<&<ЬUV'p=RXɧ7*JA:>T͝~y@MqgtLTt&L>.SE-=~,}yĬ£56`1-u m\/Rn p`U`ܼqh@]3v:7.|Cb^ [Ýz1\Tf[2Qϒg{3#3h}E㕏}C+'`R \Izԗ'mEllN Îsgi։7x'3}YvUTh-L#4xo)T:~ v(rWOC*㰱z2EBhA 5Y¦j*?5T&w4YX5ZecR.9c# o&Scʨ . Ë#M#_l?*L‘-i5ayP3;W|W/oBqEڏv^)Ѳ lk<3xغ_ZrW t'j{@Y7^D 񕷖Y $ESұ@gkqgZJ߼٤(N%xn6&Z5=yM': 4]ۉq.b5#Bv}xϫa2[qD-! ˮw#ҲW,ş  ĩ봒+Bd w+Y gpGL̡5rasAa0{{czaĆVf#cyՉ:O? K{qm?ksoױs>_N; sԁQO*+x!>\?_X9[\oHN jjGػjsKR="‰nJ2) L;RgMo (gۻf2h#ɀ'!ƪCk &iae,=]hC8ڏJ|2—@sfg&/3 s=@x@wބBTٔ$DTU+&riEZWaѐc/Q#ۦˢ_; *(X^ ҡEy`lYSI k}pB_RVyxw.!HC ):qL5! P@x AAݷnV} 㳃|S"&~~Zw3?1Z!е)hFwFKR8e.,/I |:|okfTyq \CS&1sa%KhᤄLcpfHOcwX,ң__>< ?TN(Ԭ%A>;5n\&”p4?Z5S`'!dCInw)`@ e T('# kB._"c>;V\9(b:҆vMo*e#1i{E8,:qJ!,g'']!F^ WTQ8@6[#"mϐmI^0(7SP`7b HDAި'}^W8a&j_w9z1(+?tCrטafO;g_VHy^VS07>;JpLpyC2]Io)QgڿͿ8io/[OSgY Xy|E29qx"cM Mj(az@ *Hܖm)IՌ1CIљY=m#xX/B^^oaRTVbz"v zѫcz [sk`A5妐. rI$F> ;i꽏-1@Rb'jXў;,>1m+JחNp$6f.oß6*lA/K d* }T{;<#*l+C`2 Uk#^hGH:tS q֔{@%.N"yza* c IТ҃i>z\ߑPܼRCP=^3=#Z)x%dl.( 1|62cY)ݩiMqSpWu Fy@ 6Dx4yxO3Zp&pg5EѤ\W&)h^KEB5ܪ $A9#&A9|%@"Ф͡[Hɀ_(gL`+WRT*!Kvw?RͿP& ٱ kS_uOmn{puq vqKQZGJ_f8pӳJyb.Id*QGM1잃 s@vr2",,x2rOu~`dpinzh}=R螔HdLdŋm+0d:eA'$N7Fgt.b k!GzE- 9hCif:߁*uQ-b(>ʪg/u뻝~3>HR/&<{|VTrE^4lM\1ߪJ-|<y?-yfI. u9}Nu"m[ =QhYۙ#;i[3wԣL,j@Rj| ^ds̗\%M* 4-?Ѐ#)?vMzo cyJp_Ixber2LN#Դߗ>+()x)B>J|z{?ʍ2/ބ-:bìHr~3? ];&P(o7pO<{YMIsfbBM&:q:H0IrF-)yC]扔xl4.xS3gKJ ݽؕo[-4U:FrjQ-ǞkIZmw\B4 W *A[O"t5A%,?> IIX P\9"h ,]{aclNs!gk+9n]wbY x 4x'J[eWzsS8Re,{39, _JNQ.wI=GTo< yk;N?(k%Kj}ˢGVCqB=yGdOseT)%~y:6FRzk[ #b(^B`GZ@INRaƻ4TXt-{t zrHZ4ʉ |63|Ҝ:< ؐ驉;\[f%߼u Y5f6Agl $hο*wo0m;m_r6G(xڛpVѐLR~Kf(X&=]V/};9L%ݔFzIKyzȅ*1mx012.-j^X =1E{mo-éw%JYw@b@|ktBhpH&SJբ0û$B$~C^ וUC9&*vk<#/49WC+3v )\_ȠgI9:LwWD&צ)D]AV/6Qa3| i`^N( nxtFI,"xFcI+ JԚoD6+N0=)2 {lsrJm(H:?2/u;Qk&h=ӵU W5zQ<3hf"/sS!k$@E$ź 0 |Z wkS[› taSTh /$&?#BHИAe; }J0:SiPTڌdQ26f?iGh_NzŁV9r7o_Na:J\*}Ae_*~Ԍ0'-կ0..`㭺ʊ:-_lVW҅/3{k7d@So fPtM[%y"ʞۧ`Pv%L#"l}6a/`5dgZFꈴMlBls2{3ɏ &U Gg~fE_Z1 v5'cS|ӌ2+s.}/M,Wt3g 孔 X#%_gjqyj5\֖}nwA+X\_HV[t-h{-7w y@@H跌$ϊ3q9!r{B52j]SK$us5åF;1aHW J/POJS*eĖ @uc*=oyaq7uP6{.>2\;X1U@U_w|%n"}\dI/ivxZ4R:-Ak!Y9&&IXb NB<4n ]|l[+__4K^<]6%h+Hi>QƊe蓃X?N4Ik.`y*^mg4Eh|Ɣ.&nF xy})T@ViņڴpmBc0`k3ĖjM߉@ #*.tB_;*sp\ A/Dg*H50-%Φ&f?N{OhӟH~_$#o6BGa /aU_ݿ[f?eӼn9%3p〕y'UNVqXog3Dmqk@)F<=N@ǭ?e-c݋o*<QzV8iDW@+9BECdpQwg[mZb)! KY]Jsǡb;e7aPAV)nБDu(4~Vq^8sr (70!YiGԄbZjz 3C;_סtq+Q,&2M$E>7M _յ8qOeTn"th1ژxr[0V5_g* wyT=s݁Ip @Wk`WJ |q'Vp4.̻~g R79 *o2mEt+0W.d_QmqJᑕmk;9 (ٿ&>b:T<,m^O"ݹ&/qaQD`(9S"P.L hxBlF]y|)x4P͔CSԣ6Nk8~ sNR@z .Kq+Iݬb׫21 fJnLcQxMFچ8lT$ =XA)z=~凉Þd%}mKЛ6G(X? u{uo3}6};jOe|r0^Zli$ PLm`fa = ]K>>e7laN}hrA) ?0cg{$;X8 U!p2_؏b9T Fضb#Hf*ia!3(T=O.[1nl{b1tk>'-KyC.!VZ{!2nHűBoBA 4&ME>_Ѫ1v2^neQ1^[xpZ>} -öA ͎A^>xOoS/˞p2.,;"2;_o8Q. B (}@jn5j;P#Ik%%q%Jvo'lV>rGP5.?FC]\ A8DV)I+H2~/_2v nYMu3͓m?4(&Zɢ@}Xm!G֡a z5CPꗺENp<8 zmՃо3tz(5]ڇ#]v`Y$|J-I iъ# :B6ՑNx=hab?ܨK0fԪGY(d1BRU]mVO;F'kD>A~d^#`JMY dEU\F5 VmgT8>e ^0ޫg5.1^s΢ѓ!P#ӊC0*[~L'">fG#m#C(L@r22Z h)"I8a0~;\[nּb9s;rѣUSʼn7g r+z!!#Q`R (${M~Vl_joi3̈́[k)QL=#l 0U,}8Juu@؞-@WwNF.I{oJ\kJ ZMkU3onFmpcEHNaNYM u+3br=3 nJ8A3O<5;l 'E L谖NT`i]ёwB}]w^rx8!v(S&ls ~e/ kx [13#29X ,brO,W뷿E< Q{Aj4xBM3پl߈1>Z&8~Ox[%hߘЄ;eO[â+5v!<.?o4Q[ĕMC3춍,]Loff wΔ^t%n7 2yme6hI#}ɰ\^Fߤ$R-?/\Jwb!\S =$=CRtJsvcȜ?v0%'eWt@DipczSIa'N*Xw,XU ^g30Vf@ˠh%TY5'\BbxcdKި/E˂S'~Ɲ GEjc0([5Zc~µ.eOL[%z j jՔIE]([&>~Ǵ?SZdQY]jLDB @ZIۥ dg[u 8>clv6J ")d+rT8YkW@-^lbϘ2?])5c>~;9jCEYp/gDΖGIc=ATzkc͘x;( AH iQtmwJ@( !p+M_~kn*|ٔfk~@ʢZYBaH@S֓VE< 7\&+ kg'J}F廘?N@M>.s%++1y Vezj*v'2@Wvw! KA\l,np~g~ḻD9;gTg7m]%,NºYJ2Y"⫿CiOhB~d6C b-H;xe'9Ŵz;ΗX Ñ%J\g}b.j}\y E¢`kyO| O$>`90 XbE1 8xE<|H<ξPl X2S q/O#%$Btsŝ۵ oQ$~fݑ pS$-}P FRER;Q^5RN#)?d0Mo`/we#߈TmTQl ECX2ZU"{,U%YovD$+MpgUUY751 c9/svhVZ2mQZuuퟐd8H$ˡgl~g>~?}8zv0wෛP@{GH!!#;PPn8ixR? c5+k!0a#|"a[nm G"Ki@n8*ΙRŗW.w6WeNI*?.Ti'&K{`xiI:2bROfE~RJθ^R`z,t[8*7 t Շ4*H"ֺʱ|JF<o?ul,}\,='܊.I # ۓN*_;y-1yti*J]TMOd51 },yLxHR HVsUoÏU&Εs}`r&qhg> ck6$5uju(ꄻQ蔽;ϣ ";+HgA 1cK7&S QFR )h-+ANXEIkx8V7 A~"LcЦceg O:ȽAQwqCy2; 0p ?&Y: A~@1dgs$o\2 @cɉf UP鈸 @,b?$c rnx=Gﵲ]DbY= 2&@O\CK$v Y= K@&*XC{ q3Y"Z\7u%T~ܤuTn 2?6ϳUtթT%)t˯ހE4c|C^C`\.eQkUTw@t:8%Xj@Td5E2Ʃfx&'Pz")A4xnu]' 6n8f(mwZ&R/("bDN:.C'5h (iDGk>/HANol㊨V5/ܟCg8 )U1=nnآ5[u %Gp_[vy(4NQթ8ei𰃐\Q>A0ƈw0-88?n/N|M{+AO*;ժ]OO |=4")bsP.:7B>d-6Ŗ)Q0+93Jq }N@ $xR.};4jLͥCU]b/&`8 6Iz]FEX|& R7 `X\2qh c#̖ %\7wN6Á&Г,="_ =_jN aEYMrYUb˽G}Z5H4e Xi.0mOYWza=XQ]m_l`.tnIrVp'No92hĕha:43Xǿxk!ht];Il1y Uvje񖫓' `8Qݩalqƭ:"\KEށKt'$o̳~L`A+!foE0y{=Ir}C:V^UjHGI?pyBeNG/Wt]9˴"r"^߳$nrodu2`p}l~=#e6Υ ֌˾A56U@pMe|JBȓ,8ЏYY^?ldq\HW0(ǟ^_R~=i[-,$faYG,H;fo=Kǥ{b]< @HQn!.&ƌӒZ5V8>;yPơoFfSJze .F|S4DΙf׫&8(*~@A-ƉB`BIOđR[>҄WQi嶎12IV'FвuwJRAտ|6g.4(vLW 2eǴBZx*̯>=9ur!q%|k;Q4LpYv#Em գa?j!yMPby b`@C/ݤ%qsztْjp'#Z_ 9n}lLzBlpj$!}}MKx{(!z3Eb#.Ĭ'ŗˌ7| "ǵ-m?_vUt!ʜY NboN! z,\sfᣄ8RH z;rDt`߼ijwI2w[Fb TAW> œ7QzM\))x)k *[k0$yM*pܙJ D]=Ftk ?P8 ~I_ 9A+4RP"ቊcaz+7rA~Z99 `) >x˒K+3#<dhN⹹Kh/Ħwrn%ຑ0=?ws5*Eol1ѯ$>4%p^!h-Qyhim/C2[”~ ≍Fzh ӎZX#FKړMR}V%4zB"["R!ș8JNb&դ+Ssm/}\:y¾>}5OxEP_kg<\{,țNT`1g`'cUr:DiV? =hnytfYnoPi)0Tf ХM&a\iy)FuZޭ}4,K$lfEs!j]Fii\ 8P{u[~&r;"& J\!ۅ$ʃ4j`Qynܶ":G<LJ-8o:3uԍ6`YbgZdwHuI}G;rRĨB,)7wq `6n"c; צ6=?.@+$[7zru oq&48PY0Q s@|pcioIR'Sa {.]zWY5 WWCAO~gTU3.>cthekVɍ9a}A6Qe_flWfMx[߼9rT&wSfwms+),$OQ*g]/⨇u+r_:l2qp=XpSn.4Wg'-@SL Mፒ؛Ԅi)%lQ) t2e mS!x2dL"4I(g1OlDa,?8;Nk<9:nU֕(F"&a<",W%XXPW7ϮɣCS+S{w5#H#s/O@]{@gGCI<uOa̧. A$ey#\ ؀YL0 zXƒWQ)iB.wKΠ*7"ųæ1&MYH\r7gnd'\Iz?fK$VTLG *XɖaR,K◛x8<؅;ud*.䰘`]99%9 i5@{cڟw4a΄ װjk.΄'@Ɖ;^vqg,3gGT\CҤO[fcIFA2xh)H8NW.AQpPPK2`{1 M2 oxn:e-dHt8Ήj{A#$??]Jt{8!LU/TܨU*QF~R^DԜrqky&4ĢS|+л8F|d$|hͮ4Yڮ.HoP6P"w"=H¶{pmhm[*M"-ԬIЁ= ;ľCXn{'#c…c7, _ <_;2Yk3VQ?'^ݩf]R[BC8c])d"1P@RXkm"EWvSȎ/_F>byu#ӵv!ysB&.ZR=uٿ2N lDK:J:cwU󞣟9Y'yF0,`J^ P$tl>}D#]y!-{SjsU7| &>uhzkrIPFuY dsABuLҶ:e]8C&jXbtsxFuX9DrVqs\^4ƎPx19ogԖ~!6KS1cf|,-7 c3k+AD_bzm̼aop`QD=YDˠ"5&WN gAfXAGqf'Rٯ%^i4MfH0@kPxMv/ Ca[wa : ?۷7'vj1xCŀIGeRks'w\H>:o IuO^y| DNO!kt=*+SmdM[1VyNTyk\Vg,h'Dy8E'/zr1p@$-R~cqaY^GQ{)QyR%r $~lq(l0uz'FhiR(bߏꘒp"F}(]c vtʓ59'Čs=y9AF> c:y;=_AC_\Ͳƌ"LaXzU_,)\Fພ>|y'(CO#'ٕ6 CT^n*<2, (S$kW!;9{` P TP)Y&!륵NxI!"&tôp1 rQ{i)36׏ TD>L_Y큒ɧ&)#s`i,>mL9">4JCn.Q"̒]odᘧ T_?Xz=Yw@_aP JY7l tdu& XWܻ\"ӷ]W,-w 5.Q&i|sJ){k˅.fP)NRçS&x-]6ҡU`åպ7tXZu =[ ([wQh0dzix {} B~QyfF쐦pQ:"#*+46Ш9.b! NX/׽hz u52Yr*X_6Z,`U!r*l7S-bz8:*U]Ϭ~YnzRqvUm*R_PdFfa0Cpۇaʕ47"N_]՗x+|<19>5MuN_G ?3lê\랝mhVCg!gtV|4EYuD/cL]PA )f'LĄ'ݘ"A?>\V/&FBC\׹kcX'4"4 0)d̂D<" .vkFhaēdnW'Ȼ>$}WFLRo?kTe21d*e%+ c9hK9KV#0LӤv0u8"Kp 8ȡ[.'(qJ]㓇%,?^+#)ǻ\w1^3#If)xR]"a_E.q2V7tMKW4M4?}b~߰6bfր?"k<-y"vW%H\j_ZXY3o_yF7'$Hg;i-( r։mFr~DMi+YPZuln@&;D:ӴفFt>E<sN|m2^xG*?|(*]f,!Mg oec =<(9W%UnV'~b>CL91kDؐ^ҵp940$KQXk$#ۇQ7o- }0Btav=B]̾w7ޓe/.$46݋EW&siCuuS"xY7kIFh/#ύE<-LTkck3'+qs|u?1nh93 f*\o5Ty5' } c JDMǻwK0hkl;=_?aǞ+JW"o.(3^ĕZTj Ћib}VIk)7oxVmJ#[+L|3tWHB_i+RYx9uf[r7f ^EHsuJgJT-:8sA$1D.y3w+pYk+0-cqí3p`<_?u47XQ&Z [ՈR9N|9&$}d q~f+&eQC3#=Y?\y0p[D8j0qFZ[o˂r6ufA9awcBa>-)x(S?Éb$xG7_%H 8|F P', `u<,P}m\.|ب<᭤hYN1*0Ȟ0noo)3߫*{԰ vRM{zl)l{S&T); gpϲqh)&y\iP`ٮֱE;FaFk~M €uh !Q1m]b5&%ZWcYZy̧R U~9el!qX}]5bk3eTu/-1`.3]z2W/F^}'>`'MDgr X Ȏ'JF"H|lDP٘gZ|0+zsuAyYyPo]mz*oeKhSaoM%[J/*m;^5zE SHx=$ uV/<sI~/v&~~rAjʸ$5w)SD\CP$$Uި=x'lNz \52.9j$c'20`z%/*BlxүRM!%ʺ %p s|U.yiY)aQL"~EGի wYou쓎 Pxr5yOE^[XV^wj(l=@]lgB>{GB?pḼ7wk<K!lٕqcvˎagx č%bC q8 5GoQDUUHB&q)]cIZzQ(*)bKyYk.j|*`Z$-隽){]"-*:S`JyөV4}T&|Pt&=djb=ƒ61tgSU:Vaz |X]::/?a%jεPL>1q/R'XVλCŇO.:k8z;@ {' |i\15hޏTTY{?7/źXa#P{a~4UPmG 1s&|:aCҒN4ץ 51k]p?-!f>a\N]wgl23|Šir=]H?0"L$8_pb)gS-c5jX?iY ˩[?~'aTݘ@t__%,f+BXMB(/Wb7b]ywV_d#9%iz3e_>:Gs"ώR\fnb5ya'|˳yTﶴM`YQPΝ'+<8v^Ac Bn!RC ˩YxBX{#*>lT޺f}oy2-Q"{1@>V.&8 a@Q+K^i:y2 :ʏ9Kx2B=UjO,5$sA`d[0W5a$?}6[JM 91#c~rnM$Z/@, 3HPs~݆ YFN[>@-Y_ZH dnQ%)hk&-_! {-;pUN: ħk?P;`_^QSmniSdLXojiᇼ ʼnEkGz ,)پk?fQ>[Nl<. >m(2Umug8FΉ&yҡ ;JBRF _^\Sުl=ĠcxxQ]G80~O]q.eZ$">|!Ɇl&K0/_凘-Ød>[j]67g'_ҡό:،`!s%P_{7lGS4e2)1ŤB%P*2j?2 (- 4ɽ+8Gc_秺}(ò{,g=0"ɳGxR\%Q>~=z E8i}4乌-n)aVDx!*RZ1h=l2Եz޴eX ǼPFr06Hp/{.mg6'/HFݒxq z2Er=|E,Ii?{%1U!Hd}^2d➼:W2{Bw;&(%%XH ZlnS3Fn fRbbq̜ VB3QpuUڦmr@6B.A"*?H"mW Ͱbi#eYvR\m~|wZp;ۦ!|%oq " ʍEkְr>XP~=rR{fs_0>z) ئ{."ŇR<թK!KqwV2h o#hmD Uߒ}uW}rѕ_aLlR۞*$>1&y/[aP}J 8oR7i'TjS˾r"l{4 ?t/ASW p!5Xya5*H6_g0EZ2سkҨL^-招5|2/-l|*,}쉅jlSJ1Tm&gF'D0kC ~?ww{DQ\/ԾwU\bhT;].Έe)ÁDOE\J fr&X4lzt o>JsCIEsL  G wAi3_N@[Byf6Q#{03812X8}!2'<ؙzxd&Bak]kִ_H\jg3^,Q;F v5f*m+Pwz>Oppvl1%"4f#WX9i=bs6TkF?&!T=f9/ xQ+z-FbH\{ҌEf@pRmC[nupe*_$ah{7㽈ok_reaS0V#̱MaN]@*Fz qGa=]b_!9/;L@i?e7:XڌJԢv0)[ic :u )8Ńguհaǐ!)F RT`,25*"D`!{.E6{s=Qc <7S~"~e;9yS2N?rxZI e_A|Ϳ)Ymygx jd=~Lnc{I{^>0:89%lfX $)vQ|̐#iKʅTi(`XyI7`Bل S@2sƤ%n3U@A.NYX.z@=#A(r uVB/eꚖ~՛|QIx|?7:kzCB ͢^T-^?GP:;͈mKV_BK8BZLJvt5u&YHQIgAPv^6+j~g%( ~ <`ZֹQFdpn{>8!VN24~=.=:>`i}iڢun9ШY{}3a]6R"ƾEMTU#7i)hQ[ȅ* UWnR}yI|E4q|EZ$lvs艦#]hh)anQiU_W-*1xs! i|.Ȱ!97j =g3"nLsI.9ʍH?8L/s}G)EZ*Ǻ}KpMҧqf 7}-%l~i܁v}feOsX2dEM5Ox~~yA;`c7zq[z^Tfۯj- D>v=rYQהhA'GVa0PuE0̽-Z@t?st V@)3Ý'7T)<KSHP2C4dD 0tdM$.)92zYN=r{ 8iF s )a>2*L< G.a" dgǮ˚xfLr=NYH-Ҹn0'g_,KGGc\N*I xQ^ScÃ9y +%ZL(H:6xމ oPU^8`PmObܓ߁*`o ۆ&!k5o'=)Je\̼c4@`4 N-{ /5#8\6vzaNY^@nXuP*9)NI?\>!v/䬕ڽكQ c'dnvrSͦB,DoP܀,[r[C ZDȩVpHC+/gwz(`FbS"0Qi:>oKddZDOG}A{aH)E6PW=?;YbGW멥E:"ujДV"kj?F:H&@f&FwuvwoH8VwD?*ŰtrD1|"ءs^9<̽e)lJV|o)lWkP?Z "Gg&knx/|XRVe8M'h3uES_'iפŘ~-F0 ߮'p$H<3J/,uqr݋}`2O2=X%D"[+ O>Lۧ3"ir[;K}xB|&e*#0^ Gǔl*Y3K2ucV,ޮ8VkWh㒺@<(,MD7B;dDAKRQf,>- <7ҬBph%!zMH}VRKlK[!BTv+=hfHcZˆf;"9Ґ$3X<8&o q7C)Zlj.m1Ȟ#"qN17qCl&D~'_(d[ud ,+*^R&(ֺ"㣯vUri\CE"zU2pg˜͊cHMN*?a^eb)g`H;-P]slӟgDNyvKZ<E߷Rw;j4u}. q9[XůvSôy|}Rg@4 z=xPT֥b%3AVS?u2A :]{E60N 8Y2^`$H'qokgDTH"1%T8B)}RiqU> trI8ƻ0(qdB6,saTV.bD˓HbK`YP Z!c9*tE;W/"0+e47& hfxLpP- r#?e( N(BG%I Xdbv掕Pj0FJ+!nO ،Ÿ4rNGe(?M$TjUKC i;ɐ#-G2g` \;´- {GJf^evSTb,@0J/XGCH\YM:J̈tyihdx oQuXW Pk6ݯMI_gb3v/DrZֱJOzٔz2BSth[EEpgde0\Osp Ӎ+)%@CZbqg8ETfFHevimypѯQAi=Ϩ]!I nCf8S/VNu}+\|r3Q7@LNnB񄨦 8+JxۦأNX\|=?-o$L% =i+O\{%8k;5F)۸xK[r[ MMQͳŭqaV]?%< )Z=ㇰz#VӾ~ZE V6]慓eHQEZϧwK0X4<^x@ /iU#5 ;X>]V얙)H1O yG'P't!w׺d gUMq}AB!(oo&#<ƫSAWC7 N[/:\v*`7? huhbG]wFfk'tPY}kiaHϹcO~TFz১?-k[pQ[!"?:Α.Y}I*ɜt@͒[ WnMiRvmrpMɀXfIWU ܅a2 F,S$׭F2L0ŽBv3,@9[,64R07չ3f^STeD. `s=h@; CmGb&3%RUSa!gSҭ|>AlWo AEpQEOHmeGa-c1PC*=.8r]n+Jtr耧[HUdt#qh*:u`@?bbo2؝[چ}D4yx|hzM,UqJ[zZCHY F`1GU˨<3@LtR%m.@Q3Be \-sq[EؖZ5)Ih96 9󖅘C^r u4{hWUHvl,ov;KҚ b'$΋9rA ITd~W+mSOԆ=!Lp>-B TkLϭ޲9kOL|0d Tju<9KP^}塽Z!YY٬«\_+ zŎok8Ռ4G1Auk~&};[̵{[k۟<0Ѯ`hR-g#ʏ_鍮>hZTrd eD ½: 0;*hk 0&y0[jPxhOUu/\SsUň)T͑>{8ߨk2%B`"KRF*D3!H;rxZ{{y@GHܰș\NTfUjx3xM:.;ZHr6X3(I#(r-AZվLL-UnD~\B=j"b $Uʺ+h&lmӖ_]b,fe IAtHAbӛ{C7XSD"g;Eq8ON_w{rbd&OMFL,yDeC $M`cQjU-2cK3"ye WmǶX, I?64ZCA_@R҂|ɤJ&lC}yrZ g4 3kŹjLjnZ" J+7zQ15%T# dM)EkSmFYc|~{Keh< 1#?9H* aq vDwr W-yBEW{ PsqӃt({O%;Eq iN4VcߦAc 8#!G)|bb3ՙ[>KU˜>ۙ^=$(ahbB-V`>GhuWڞ'+7X-=fS f;~.Ily0җO?koc~S ;61!~C2-Nvȥ%ɕO_%Pk ;\€8IY >/Cn]jS:1> nnNFk%"|yA9VF WC{FZV~O y?Bc#!Hނ@[AЫ tjBhm([-jXur` 2}tw?zKAh Ba-+`ԱQ>bE A""03E_GFްdG&yoq]<YqpÐM7 EϖŒSȌH4oa /oF\.U>޴&-S:]̵;gaEA )ɘO2"fF5N֡ Ƽ1G#3}LBRB1;v<s7†ؽ)DQ 9G}$KMVՃT*J Z!fS^Lj<;k74wҸnq fp]+C `u2$2XVF2$uFUP<ƞ_EUIO2bƮM:Z Q :iz>zIq+JPބlW.x3wY- 5B'ʘ n E [- C\PG,t'#.j)2En a`t]qʄ?Rִ6;ۯ)f}ȰŴ_!14L4{OfYvH&ۦҵxL~g1Bt~Rp(dǏFܯ WJ!Z |-l5Fւxѩ)JsJ*MŵgyuA!bvkW%e2ycFԔUՑwWCpsX1`p龎d[(4flZEIޣyٙ$_J3`=iyiIbl[E,yBYb{wY98ڇcICAd"2oX i>*ʀXĕvCH p8#N!wH?,'5MF?S$dB8 <甦W=G)kHkokRItx'd֤-qaS#,$еOt{B,Ӭy< Loi(}Idyr_-(Ka9P6l+O Z|;Jځ VǿkSJjC]q*'#=|:f:k17:]- ]iHDRcf~ڸ?P6uA<ʆiqe n6fd7n5fMŀ$%&r1FQC Gd".$lAVe7KwoiE"O WkLN0 2S8ȄsUtRB/}k_I+fN~VM\bZ`,PHG݉F}4}6_CU>}O3ک|nIs1mBdw Cc{TY2W)d@#nuFZ<}æ"RXh_.G(`bg+ ҮƵl831]ZN3gs_ؙY_F Kс"zL6kn ~emB!'G ;Up|D4ihďĥ>F8[Qf2n%ts~?\B-'Lu~h`u)↼r.fWxܫY5 CWyN,3j˥g2QJl0I{jGO,lq]DNSYOոtX1L-b:W~ ]ĺ<\Etk{͗oߥpO18\t¨:~X% N.?/ji"^؏>H5s tF=;G}.ky|2ƢD7u0dՐ'5j겋^.}PUge`aB|@#82UD`VřJJ~7V.M\ <'ϝ~[8Il-vIթ,H]Ep`U^&",-kD|68TmQ-"D/BgB9_ G _MBhsg ՙwAU&$zx;\dVı֮(,k䁄I08cb9V#PCVT2rJ$Mz'5x a'DWsĿ(kdzFډz` KJ̬0g[.VaL ["WUz &N]iGxS㠪9*?,kU*bۡ^S7WOG51kҶVyE Օ~e%Y0!Jytب}($RI2ړR"ףP]\yCiDʢіodV۹d )s6~߁Do#h&bev'aqrCAs^"YQAU&u7 (H>Fj8XN@PޠPgk#CVt?*8Ex_ ^SІ?=儅yϘ>zhnn*ۛOՍme! 4t>[J* 4XZ}"eH*3֔+.ɟ1ޖ_} >O<^-Q[и48"y}:nCzxV-oZ!L֜# YӃ^ӈ khq;Κm+NA͛ ]*f3exl;6|CQ@Ip h/g>ɖYЮa#L3s#HqraBx;"jVWCdX[*7jk'hPEpyd"q8M 4&.GȌ8 y)F3"[[WeK6H `ꊓ+Cj`M|焆3{N~?2' Ew.IBiXIӻQJ`4:fCڙb5pU}mãפ\_!.nj nfZB_q ċm{gR$Q}AlSܽ^o)% dHk 1H@(|;ľ}v*4H!\}@`t,O# ?^_|(^UTaE^4d2>D HWQݖ,w{2CT$!:-x{ܬ=6Xh3`n_uS"[@'<ͼ63$цͬ5G7pm9y轄r`T ;KfQyʬsA*#fzt'_pJoKi,<"_d8i(qCo(~]Gi5 #0cZdP؉Rc^Kb ;yvEP]!=YIP6T|qYŒ<fWP_z5ᅷ"= ;dOgZ8 h_{E,,P5/ĢN/.c0nj=,^$UHz&2]:Dv ]  Έ 2[r3Ko1; Ɯ:w*``úNK9c a_>&42Qt9&P&- 3paj M%X]jOz@M就, /߰ Fi?ʻ`rJ M <')!،UYĂc]<&qr$qzyJf}Ke- xS,bx|'Oe!l3/C+&UU*Kqmu{0wqhBž'aѳ7בfkP$L]qƄ\ilȜnŌR.F&9:]s+ BuqN 5Z&5;q7?FBfM93A3-HNcIإaBD+2^kOH ! ,L$5GZ>fW=?Rv=ee7L'/٘m..k[K< 5\%?VZHVnfٔLEiP)mOuiZ|{[@wmG^K8+0 )*Fy;PXQ. ;=ˇc2#R0oirfWKq>ڳ.C\lh3pQׁ#P/O:Vl5d ƁϤxL΅Y4R`5u/} ý-6@-\ ![Y"b 6H@9g_յDxֵ?&~#o[.=eJ18x%vc8W~U t2N.4{JI&p(U+J}ϥy s5^}8}\6)u_٨9IIW{ $iP b 9},ޓesR`K&j 6FAOOQa%;thkv 7"N'D ;j0VTx4B(cpjcn6'-G·'ʮ(SujK5? mCdy& :,|ۊku}8R''R#oqj@yCku[%c0*C{du| >FAm٣pyu+d :dQ*08#C̲GۣO@btSsH"vbH8UnZ^8^ɠ52U9`֝(?"} Ogv- B=+WG`C`dxQJӾHB9$h|~4пX )L׊pI iD?P.Tҙӆ.`8Ȯ0)M׬ۤL]tJ~> O 9.?*|)(qͩ6<܍5^<*~յ,1kaYd&l=O%"qZ[Vq8 q\*%)V*U=Tg.&zK2x& I/Vh V [4cw*z5tMuTn\D.ߏ^ʸ1h9#dT@.LgOOyeF)ӡOȬЎ%G'cS)SLݴ: 4WWfJ5\+Y œ/j!ܩ#р QPn9G3)FoF) )\qh[ :kcǠF[rVo%|VPzJ1xʋ^宛-s9ZKYOM6k .B@M ZlhC0-DcTJ?&@Ӷjx.#nȖ]ITI΀ImںW` A|X@5%,AപFMܒ@>O_=QԳMKI}:F/Vw%7\䦂e[Mzh,`[l#Mcf AtΩ"1(vCZuNHpDYC{R)ُq px}sB#Ks8MD҈k%r8;]ZEZ=FD4'㌘Wؠ}* St ӣ'? ۘ(zP;t:ޓd"LKڢ$ȯ Wn'SE6bXpYhy20&Y RCSYǮԧXDWv8|Yo}_-[JKDqX~X&!!EհWyPP7R)RCiY5E0([Y Ċw0ByV4kԩ\ H\0Fﻘ#ڲ7\%Zd&OÏ5(z`gPu\?p/s4S3슲2٤ G1\#n\nT#YX#©Ո3Gm3dN[!5A{gR#оv|A ;&N^Të5vqK@L ~F`׾S8 g*cBZز`1%}xAlڅ J[hiFߍ@K 0WS -t|kQ1mc=D.ܳ^}ED7;V]ݴ{b/lЬR#V|EnTlQy̾<#?E eD)=*%pZWV>-ZG4YqP"`+U= Bރ2< dr4xjhַ܂ʪ"0-x1^)L ZORˢ#SR6NL퐍FR6a8<1)-ptY4ӅxOD$~\xbRX(UK^Fs$rS4HUnn%eA@p˱\dLcB'OzeƸZes?&Zef~I..٘P9fKbo ifV:):@ GPD噏*2ٽP!hjfUx0̍3,Wk<+ ܸE&a½l9e"UD@vI;  prbeY)ؐHڰ 0B@ݤʪ4-%qjzg5n!W-0GxĻqxgAt v0xn zԛf}" 3DfSX!7`{r}|-k>p[ICznywk76"ͥ e|⼣:xuFJR zj~cUJqtwX;<\_/i-L%ݷa`^l),Nv]N^hdr$3Rvdҋ6LsUteby#߷Ƶ[yX6+41pj2yr?Πo9\`! Ԝdai>Zu~FQ@,RC̍ M7k(ԖDߎ}}eSo֠uFaA\)zWVcl`ZKx&a27$H.ΓRH i39.uYL#z0mԅS yGhSm,BF хR"Bh8[2#=c<6LO1&H;(,֍@Ir\R5^'G(Cnȕ˖9kլlGҡ/=ղ4i<\~AU4I0e%]8W ^nf;P2 v%9y);զ8ݙH=T\̺M"A!T/гg<9p\ =EQOL Kp_A3k90!Bp)WLޟrйE3HK އ:0FtJڛZe Ш7mP/{|i^[k'p  Ow$mВ=a\-c&z'"c):FOՎ"zʒyZX}EW@\c4jCìzEunD?oN¿B;t.> + {xU 9r?U椦\y#X>iM}gòE"uQUpXu 齍[UeƇ_rdhx m`X-HyZ >?A@ 2: Baf_6NY^6uX" *ƨ}ku^#`7'mh%18ypNq(_KTܷ?`ms^GW#8%By1Bdrǒ~\m+-'avx301 sj- WpWI$7<%J#@LOo}%e{"=]K*,/՚^#A(b*iZ'ݺsd+c!~&?s%}W'1<.YPe4% 3ڎo`͓(hW <%I#BJ&TK(=9w\1QK-.Gz=bWPs+tuNʜ Op7ĞT7P഑3F ` ƿffE^eV@L:1ֽK՗ѵtdqSy{K=|F=1A* "kk7LM%qTWFDϋ`76CʯS)IO/nl=hg1 Eh}JS{B1 I-W:2 eqA/4TnEgyPBǒUdD-\طǾj%J&Pa?C?WaEyX"_ut0wgںG݃XӟӠ8$D`^5C)d,L8y;64kǼ.L~Co;^H-B菂A{jV1&7ֲOdF^Gao=^R ^?K=1Q>rDqZPʚh<2=r`y£^Dv%t}#C6?"4FުM!#IQtq=BYt|Chzg#@Tn+T:w1i|cd8æ# wMĻ [~/*BA%dž:5GDQ#pW| ba60S Xݻ郞{t9V?WB+# C_Z}%f"n̓d|r8IjkW]BvaUj' ah#f^fWo>F|Y1|ZpX_~˒[UڎDX8p< IEt{Mt<`/ l-iJF 1P顎ͦђ}g^8%\TNηEu^o*7bt#s+$pGl~DFJ@QWe?,υ;6ϐ}N-$KRp$B #< FkUGpC]U%ӗG0ኂ3wg ~dHM{bL_=2x$IT?-v93= §{~w&֨uP"郶oԜs$kƢqιܪ|9+wOކOb\'xB "^=ۺw2נ܁:TjA+h$PM9BEZtᆳA<]"EzDMOds^Q`OX:;&1>Hlt,&S[u'eܕY"E`yW/o ,|%h93@<=VxjD CwqeXɚn.DQ2?2w9U8@%۩=iVMJmr_gr 64$E8FK& v!0( ~O.H1 wc#-^& 646R}?}kS p0AW(ʨ.$_% |yM[| \&y FpA0)d'Ĉ\{zu܁a"j7Hjl.&O@1AF E-lXT%ɿ&_$>V^|m'OύuD_l6%fdF}Ўm$K7]~́yb][kǚN568ee+7{epOHOd1}tt(M0Hmim+~-aP-C}I}%DV)Kw jz86 <ʾ\~2DKC6W1@C9JddRbJnݸW׫Tn'pTΏe OtRS`aIϙjDVeXD8`3S+T/yˊ+B"Q&XILX^6ri_m_R=N\`?^[@.+ )lYvD-iڭ5밄(jipO lsz3YA:UB49x4=3td )3ˤ[Q;`SS LLoBqԹk0y}<4 ៓L&6'W 7-72ZdvήS-EϦWJXsjDKoک͞Bvtxjo|Б``P0$Kw"9أJFe@A/n#˖v:eE=Ft%T)FݵdhmxCQ K~(D69,IQF>ZK0#o:9=;EXqsxzUPꛗ6Xcl' AvʈO0.CP%S%[2B^N&p 5πc֪)PrFMc`㸦i]-(W)+ 0R60XQA3h.!l2ͱat9Q*lCdNjeZQI.oST#^2l:tKY *5].-R\Qh|ͺ뼧wU!ѠwuK*$_'; k!#=[P_(Ϻ%܆:wfp ;Ǝۊ6Ux$ $ ^?Y>D6V!<,( Hii6B`m'S$S @xRmH?@B8Vb⤓%$hu_7p<z*4vGeYԔ?Ov3MU*4"(1jp@,WNºUh,!W$Ƭ !}ǫ؍Jֱ3: eɿg rm-:* TY =抌qk=ߎ%N\t#]Wlx *-'·2U])]QA*wFj8<kqv7 d ߖ顄G`VK`kFd@V-cɡwu&~bn r`"M|PkY i .aA}&QNBCD8L)@&^IO\tK*VCZ |r !)lלKxd.HXncӐ`L7t//ՙhBo%IQH~lȵcڋ!ǯ~#D[1@ , h`)GA@e$Sp}7 `<$N8 \C?H]Q+8 CWEϸ7e|w q πJ^b OJ/٣ڬNat\1?cA:i!qQܷ8 NpIC2Ū(rҋNjLPc(78NR/yig0 =a칈'D]&&.'ՉېK0CYXS x ((&# B% )1%NU"7cgnt0B\$B aAWL ʲX\8M"r I櫈G*Ww0gB@zh33<='ThhWD ҇bz5J CW&1OO⸄h8E<֬O6r<#bLg!;yɌxI'Y)GiLju':9|\:lI[k67@ pt4vPdiua\t׷1#;8c=:1}xzBD '3Ķԓ(9|^Y$ۯ>TIb+0>MľO9ͦlS.T';Ë3><㱎Tr)-^2F7K[f[l?fg6D 7Ը~| r f0֚ߚ]& p_PE_3b/MG #r ^/^0yBd 1zQЋp!Iƕɜ/kl}F]T|{uE2l/š9=6)Z;-UIFӀͮ{X~]KG'A7B?, a 9c'\'J*&bu_ 9|ׂnk|DxFgr>y7xbqgkk*e.~:nJ[>V7fr֛^m"M6ە0+rN!CE`EIw n Z3/\mc 'rEj˚a( H{YhLjE;SH[Z6I/mX)Aܮp:. Q:By_J6)c<]0bx@qkaNޒiF mmJu y `$#n &`u0$#s:+8@ܭJ`(鎸S$u83R%۟Ĝ`80Yv2B*Ix+"4yTI7K0Q'4+3v۬9͋@VP"τ>iNjЊ?2AEJk8leGH<$BB N$0 t,(!'ВRS5(D# .-dWM;5S8 AX/!YG?|(*=–OLfE,q eEZ} $/!Sê"3te#TVF!m9@Gة!Z}Ym-S PZyL{&wVY _u>}5 ɵWDw B(~K߉Q?~ fjTxO[% )Wnb?kIy(%v*ɽb@x !ȏaZ0 XMSxR$}E'j3ٴt̊}G`8$Jg/3p)鉶Wю+WgoiP8eڅL u{1!:5x\8:9{ԝk˻/(`k 0HX~1,r "ޫSi@JQ P?;eyp}5=I-(wn+Oʽw _[:u/CIl"ijkߗ^M>3%;f7Nuݗj4_;;U&mIJsTj*PzZ13} ZR["( {d@r8^_#-`b#dWKt=%/ k*h ?gN=;MYtW{!.Ʌ#n,u^?M&/ ~ @<ʍoPMQzV}cLRH9t3jm-͞5xb?Y|SmbȒ%P]?ë SNQ,H~1 1f۟}"0 -%,fҹ*\ ܆{S'iXnhJ4@3 75l vq{*œ4x%ˠ;ܻn}tɩt ۟6‡*dQO-/1S:R),A`R*/ P_&ta{&{ UCc% !܂ŘnVE=1~>C/M?(GS)['OƧQ6x&is 姕QQͧhByyj3}5cK)@yPur#hkG\`kSR)~VJD9hDO1#cZy9- P_>-&~:Z鯀؋R:t=SuL5m,|δXz_o=Fۙ(ɂE'H> rOZkOiul$"_h>PȨ ]_Khۿ-ʟ=w  .k8aupج&}sHl•i;ѿm ! ȎLz'x02[_\' nRX:GR@S_f~$`缜%wfF6C F8?Pcq O֟k/||ҲBRO\h x%I ~~ϮnG]^gܤXBPot%]eAw7_[}Lw9G4߻:[Ax/Hbq ;Q1n:,R7DL-6QnNXOdɺ/f7j3YWA yrׂHvRmxB)6*Lnammܲ#dڝg=,9rnLЋԝiI.l늿M=TT'% fM'y\;z_ה{1XXTV LZXm9DZGR[(67dI[cqVd򉏣!agu_L*Jd΄౐:SvwpnDfVnIPWM*ׯ Tk?oԺY I]_9|pU96]ߑja9a@D9anq+c DPQ-s!qZ$w}/8҉nV>)Y ~~IpVmdA?5G~fqF;"+dF<~&:alTqdq"U|Í3aJ',WEbܢբu#MĬES扎KxysQ{Qs1[6!2Ÿ 50ɂj.>m2u:(-J?944co腌 Ad?5Bb?igrirNz㰓f8dq}Cw, 1ko{qDHOXGd$NoxaТ"|DׯpN"]en#p„8$Ҳ<}- 49D$-Jwu&u:@k:| {~KNAV>-axN 7z!߱ O<[\u %05%^Z߬8C<͵#D [1C 0j0ʚ6f4馀`|>ɕ]A$6>r8mIYpQ0sqb]a!K#GO/v9@{5 `1-ׅEogu@YcPHzU5u-ǹau6gcOp_oz& []Zm&Tqu&Sd?MmXTb-[˛Uw]If Ʉ[hrgy4YXl&G7 ^W?c^)CH Q5v6y vd8~?ߔZ+ Sksc#B3}N[9AhXᅤ#HA@Htg2iEb|"70Є `rrjL0n C>ca=!ypF~| ڄN_ɓH%tҕII$LzKBuY_-,~EK0;86`̸У@}bM7SI6gy`p=xkcH+:3F=yڃRfXǹKGj>w\6а\F9q<1z̢o,0U@} 4sD9'b\W"%0k3ס.W ܈0cnHXbSRYS&+Li=Yn(@$n '{]Rfs> `*7aP{;)3‘ L;IEi؝+5Ze ~T^ r^%,?G DM`E5ucw(^ɸ-}n5 NN_/8?*I6/jVzpHPؒB߿ ͤ{f9 ߜ2-<=)O`v^(Ёb Ht'PC{ͳqd#,6ޫ!͟ ԏʐJM3AZroxtVgbbi~Χ:,ĈJOxM:).%e0b s]u|;̛So[hh+tUf˽Yn7ץV]&@i6@{>:(JEB~|8[0 ls.1e|D餍|@E5 d`,0L\=RݝˡӪZMP~AWT*Vp.;Iss?})8'ɿ"U4޽fϛRWZ*}Bǧ)a9E1MCp5tάGD>Wȵ.3&;, ,2I9[~4ĎCyCSdh*vx(]k|kLTz㝯nnkKjIشOF3yQpO;PoA83@_}AZ?t?sg%LiGjsty*\?`VGN<=77)G䂊Ҹ 6P ve"a)B1d.-QA&ޗkƵR{yYlo5^vS| D2BBnL~go~w,\5d%OSO' B~ڔP!tؑjv ro$(v'_tJ%\P4Y4/Q,.^n'vn8h}vMG_͟bCe-6&0d]D uV3 "u @Ĩ y3rUFVpAomTl2r6"Aʆd :9bE|+M[1!?ß)Ug!)˼Dž .,Kǎ1>(-uzaZS+LF852F y{(qژYC@~=$R-vƄs4N= ih+KMuyM CW/υVl)~ VhOaqNWKPA!]\b_Ta0T VV8tC-[Ͱr)\m(H 7tS 4d5w|u3oYnk:0ѫvLXAVHpYP#aK˙5XMo|[4 )6h'AƯT䏳a.BsJ)+Y훗 S;MGT :#Bt<=8rvܝ bʔ^mgG )C?iΌ&3ϒN[m/sqV*9}bJFr7*V _r֌F`x{ ,2%p3dyΗ"֞.^c' er`.Q^XL>r4<(SdžDնMYra%? pH#A[ԩEFsXlNZdބl)tT$CZ8@V~gI lŝw 'MQRD.5KeqgK*?'~Ʊ-x(J \EJYۥj9*VhHr'3$6 `#"`NXx+l;{V=hĴyCs.ZT5䃴xBv(Z 8bӲ fl+^3O܁C,$  9c%?&Rrp^+,G}|f^6 U&\p_FnF(lVx]y32RJSKvp^ir^oU.L97{MІ@B)*6j(joDgS y:.aKd*e.RAXrQ—UT>mvwu` R6PlamY[9SœVt&i3Q;&Nʀ\$|,\gzApۜY/DAFkiLk ÷ylW$U (k0Fָas1K`H!5`jDșjN9-yCqMv0nn2''e.QZ{\r^6~&)/rGa'Js:zѷcm̊70Yyȧ_e }Cx'cȼvĎ𵄙;wn+M<BkQIdpos S%ah>G|8! "C-%o|Tꏬ,[p \[-mGTb8Vn t!E}Gߣ^u ޿_^Գ:ME:x&dGW %84fo㼯J\f١e|3JcT4rlbv.E\8+/+5QomU?%mi%q;{H0^5Qh9>v w~H; ff!V|IeeU ry )Cd 𱘖z<zE`ok,#qo4|oV#o1$Q;;mGs) 0G|6ޏ8V_h vCS“LdX-?69R^-Ugʡ<,:PKSPsDOP^\]A 6 &|eͭU̫s Vӌ:-cڟnw'6aEuW8:iָsK㗏'Ld)H]m>vD?ƕg'79:F&oJ4ΞR8FJ"KSgImv ?nhx8tCaq2:{/kF Ha)BA(f-& wy5S;x07Q_L Ym[}ЯQCdmh>Ui#m8diNV$ >rn/L@J%ș)r+Y<U](G !WYvEWטL})q𝳄&ڀyl< (D$oQsIWu~#EuPԗNDg UB O1@t4X/NCܻldxjAAB@'FLZVMvƶdo{ģ(߼\uui*hF_,{+>[trUj[ Q niTH{ G潲äpe:vqw!PCv(h<eW{ջb9oL'i8{_xK`Q2@ٰ6KCpk<=n΅ &D"H7k;gw= ^[UYb$WiI3y,]q֘S-`B<ÍI~`[ou>daz-8BBf ׷gʼFZJ܅]ft'[%1ۍl %=eCb^כ0 )J ccދ쌏xR_Uu3ўʶYsfn~g%V2ՄCZy󗌽&Ӎ-ͷzFkt~z潣,Xß rNN l}fzJ |#|FD<̈79~P&BWw )$+v돺 #fO^,.H< 9%IA -h PKCC CZ\I'0fKr`wk4xx5K)>g_8*Q;+$Ҭ>ٰE3RV>݉:@~*ZF} :UK>k J-)'LX􉶮>!pV}pk&!xpFXMѠ#c#L}Nbr}a=!ѦA~7ۮ U|qiDkC'>=s5h|[H KYjNOOD-d]&[H}NY$S' pݟo~|݈sE!J~ *oly:o~@م A.'a;*oICHNzU2oH;켶9&&jC\&RɘE \ ܖ%1%mz6K-𸠛_%A>4tZ< ?9~:(AnPT2uýDe޻A4V5eؖ(_B,^.aesI(OV\)2?P;u}}/e@Eep "z#n&$4=v;nu;N^y w Jދ^+Fц-O7Ӗ18;,.&Oq@o!Bnxx1 r3y-WXBkrFwvg9$or2IQ2T-n -RԞzx ;>|6~jlP>m^P@'~_4*ț v)U?%Org7`(ǧ~htpt7׃k g'wwxЀ>?_g{$ۛw]e2V0@߳v ,,X&F3aKa4\<kBq+峳T40,_the~rIń,_"#14/ X!oLOjzLٻv=FƁE@M2yI>> m4pS$ᴖcb)"J ՚V"_ eͮ1g^Od0WtiY*@g coU)ӰL̼4 +W|$Z {՘(~k+:%L[iфj<5_|3flx݊*= TANŒse`ԧ0r:BVb\o]qJ-ުX]1!r)KkDًMJ~005 k܊I c~* b8Fm]9]+؞{TǥZh.DKk)gOGhF^wWeFM栻횄TɈ:kVO0<.a?fP.x[.>)U.BZ9V3ZAtb{~)21Ή'? 7;4j窱EZTɭē5do&)p6pR% TљXLgT0ឱ+ s"~K1#uQCf%2ç&'U(e#0D͎) FB9X@HzUy0{$mP"f6\G%0bm -}SWfXJ%<8/ס RaCQ ;Q ԮhH>m\H40gğђ">4@;vOz>}>Rr]|dwIkWk-u0b:X_dH [>6guEWN^9NP˿j+>(!DMQpJg@#ámۚn,U炪FJoVOk1à"ɑR@e&VA~e{4m#RXISTL};4EFpJZoͤ ! d4:( |kS߆' r?ߟuEE^U`Ἀ{w YڜB> v,p= OM=bSOuQ M%ffoqL2lݗZ4YjK!swTk\ #Iϡsd[d =Q)`1N۟Fl' }G<4PkH&<=_StYdz < 堎,%?$]iQ{RQ$&.(zK;ri݃Gmun!EC<+2ϖ4|XM'Fps, cV3V^trmR?q1i8 z|0՗a ɽA_$6eӌ_) dkz#?7(vj6Z<:xQ1W.Y V,J[+soW #&bZݶ>64mNaھ:_a[vzp f,׳LP ]9W$O~/+Y~l|*MLe8 G/!?֋Bt͘!p,*34Oӣ.XŽ4R-pNB"%5 @ `+K30kU MpR8̈4'kbʪ/$Qziy-^\>.=:*&fk` A@4';Gd+LnCa[!HX"P&r3ZYmSk @1hpS\(Yu +kt 9,gA{ߚϛ4Zf>i2\v*ZK0}^DR@e7 >6w)*ޫc=ӿA˿C/}<1x)yB%?tr ܧoyfrVkb:ץe|ۮѤO~n4eSAjί&*Hf@a TߛfdVOw{ˣ[qxDmۦlImKYN4@>F'n_'.Pk;71Y0Lfr2AWc"LPihXUa qXOb4(ǷI/t_mৈA @+^IcZ|v)5NkapAݾVL9Ċ<,)Ɍ&a#? ͆vq`1t-)qG)D8[iXIaQAV#5-Ino~>;˒Z4t@ivCCרx#1rH H;Ibrp.Su v[u2H]uP9P}+BSΡ~dJxFSڗ^P _ ~UzzHI/w 4*vtzdfj> S !Lyan76Cb{NL99 R\-r/oZWp`k-OzTMC Oqً){6,^bj-M#rp+B?'x< O4`_PjX=TSܺH[7 ngpv;{D:=VJh,:hd*ԕNfU~r_g>52:9s=g^zkؘSDC~Y_d7R k!Pe \wLta!f@m6gY P#FhqZө<(]'5,6MIwU)r4Ԟߕѧ}ؕ),?KuoavJ*KֿNryr*F-Sh-+"3#\ä4W\ D)DɱS`i$߇G|W. ޕL]>u؜ \cË`83ތ@_ mzy8R_(E"_sxtTa'닔P|";fDf+y)sˇ^;aO]rܭ^,s2ɽ\t]o6k 3{Uaٲ@BvƆer!sy8@TSѷdRb:1ϐH\nv&Onxuyxpl3p*v68_}&wɒʋ.jCF͇N؞L;ONIS"yE!CDP}-AqWqշ62$$꒨W[.Ы֔+n<[hV+$疈I-wVCy Clvh!̜AsVNog`|htPmU =- 0k;ٞt%>|_o21/Arbr~z.gx0 Hy"my$GDYH4 /GxU5!ktӬ"3EV;sFNg7p'De Fh Q?qks6 voO;-(_%5L߮#F-Ή=ϰ /814/>l C8OwtQuA2>%bu9ʌAlmt/^^f?Z-ʙa_ Q1f'Vq]yXA%7fH!+(;9 #flը2r2b8e7o-n)&n["# ?H '}r#$"ݎ:@2EnaHYrrdX"( l4೵vM9kW5K jp$Nmܕ m)y&FA~d94=$]؂ K])Nf \3 ;Izk o|2q4 E%Ie]WMUOn#+UIєy&̝]ZaShfjtf-iuXn{#Cml=Pwީ'Id P:92,3 p3DI_xዩmoiX@HɿY]= N%I,yW:m&~i#-R]W> H:yG#KnT$$nؙ/Z%a+0#cpGhD$`J<r ڮ +r7G(QȠ1K跧U,O"ƨ'Wԓszatq΋ۻ +iҔu3 }X=s{=iyT sEyl4x'n=]5觐+CdyF)!t%S/^5u.1Ef\M"b4Y0򀆭EehI}En?!l:ϱ!"oaCf&h7_QJmsRǃ[7|Ԟ`"Q1Ք_5nHZ)g: .h!wN`fd? ~[cRbl\`  DžW_4ʺ/R$»5xNHq/vJδ&D `~-MKYJxpqa"N"PjP5W832KTqcGfˬ|+Of*vvXo5RC ~/X u#\[. #V5/q< &Gb>JN%.sajQ$YMH.0VB_&Mcdg[ 橕`uf5 uK4Y3ضKAhfl=?[$/4vKHw|RUOغ|{ DX~_g (^lJEȒx=xMDP3Zk;v0]uKFJQ=T ;F"1 8PGWQz+/Mm?x?/bt^Ie,%-Yz{/a2#?NI43r01A=##!ݥ\M X*"DjEd$ _rr`m1 O|C%"6\$$Bv{ uqZ&+3_<o0I 㣓si͌~!9]z $Dԓ\T͐=[j ee#TooTZuWAЧ:hGq@eP'|OP2+ein*e[4< NoHD[vy</Tl{S^I-b@tTYff=z1حc렸ETŹVR> Ywp^E~a4z;Yf:Hi/ ,]$GAqaf!MiS8;"j6k4༦57SP.jV1Ь] S4MVq) P\q;h G% xLms'Cf-|r0M/H4' 3BWM|.F9E)SFKQݚ'^1φ3;S߷H|6~k?bYnt~tv<:3ص;Ö }BHEk\DAnsQY֦* mD$IE3)cYЂ\ZT&nKA  T֨&'nT)P'/yztIqVjDW gMc>OH7%X"]I:tYăkgwJKJ_LnVBǿX{mj_mmۘk<ꄃX뤞DTZz bAWT\BWuOB) 9x~QÕÕ Ԛ,xt3E  gZyճW-55ɗo!*I=S4k#{F^ V5|aCu 2DI|XUC/?)("e.7B~g*8 لp@EJ?C]#5^qӝ|i]ɁnMpKI={ԁ{KPn<))Me\嫈]Myt@fYOJI&탨|S|n﫪,g'c&9&FCUTCơ+ c$k)Zū0)S4Оn8F c愫vXL]IoŢO`tLU ֿYR|C:Nm.RfE08iڴrd[dc#Ù(]]]E  ku$(؝7֬좉B_p[n~_aYPxdaQ.tG'IE&G8b . xTվ,J{}c\,x$^Lrɸ>ZkKX Kp34"g|b s^ÿx 4eTH92z:LIΔnqWs/t2d6Z w{>ڇ;~/JBKc%ɒ5 i*z.ҽ^:=t:.)E2m0?f,׵y\E9"#yaJ̋}H\$Iғl9{+\yd.J.OWu"*c*;1kՙ"X4!2MGMdC|@5smO(ANll.Ub8Y\ ]BE#))Π!0I3N؎#($2.&(/ޔ5ڋ16:yT`srRZ7g֡4DYI6,,dX \'n+5dֲ^-GNZu8:0QS" W y_˽0&Db*܄8jD[Wnr=@v+Q6. `|PQc8]^y< oj}ls3_ +ѿ`Q^ PeL߉)׋(z^o=՘uTDjlR-D""m:EG n T /5q]%hV;:Qk-L&8rS_ZT;(kX67M2GfmbO}qTH`7}c@KUxMmX1_'"} c{snQzbVXk7M@4ft|A0} c ǍF1_bwd&9mbPJźYOO~HP.q8YRT*?:vܼ IvqY-,|f7~(Ǒ<dFpuZs-:\5:רLeD\o)$%׵ZPTo k_Z݁]AZ(%7%h 7BA YӢ_#lQ%fPѠTgG=0l֛G|"#"c.+ؼT;va?=Xv ub+ᜨ_h[hȌž:S^ņs ^tihVVHtH'WY:GTwP,]Ri< !tuLftlc')H_tY=XWE\Iv5={3o1/O& t=,+ZB/<ңVIշr ]Rq?iAȀ囊G6Hnr؆{J]dعԂ`dQ)}`t[R\ ]FFXg^t#CMJV.-9=7KJx]*͛|p3ZZeĕKW?B`pUyJ \\Y4͗#9p j%ĥnYCGʟ 8@J6Hn``󔝂艸]_u{x;sŏXRJ \r<2άNehN'X>c &T~ŘGڙXN {{* 4ll~9.x=Q]g%rZ٥glfɦ}l>5_O%P󂚏XQ^<]5VH,{1¦H묧13|jzWYk}t_4:!VI%:_-8u*㦿7 |u 2n ;gZ <$'CEi+ҧ3QENC4 SM"v⇏d<}& CnYHi5owY 5ش3g?Dqd1}q񟗇lY3,pMz$ h4}[T."+=06] dEnZ  .[UcqdwP,HғxWz f*ă OEr]Y^\{7 B5^ |G7)ry&_+kʮlsl3\9iӨ~'P3gbM!Xjo&K!v`תo>wT,I)cWWb昋$.^='[iM;yNH-č}%їM_u Ę5VAeAeMLع8 2viꧧ].@akM 9'_ln!LٟRbEXc^]߿*'gYG4Ģjxete)GM/rFK]Ľ'LPpt7FIJbύ$7r_0l/6w*z~ZXd޺]xD" Ѽ`DV<GKץw~nh$I'#0|^tW:8F`K g#r?B R]i31LZi13?6G/ž2zhX,74fH{ab=, PTy5̹jLWRiW#?Fo;W1o! w߸VU8>HxwY0 9GKiC3S}ѝ̪D*nn;d>EԤ= b|+x1O)'؜܋x&mBɳ@{v$˃@fX\ 8&VGW-*zT#Jph@ks*)=x~(p Z$!fadѠBhQV~8}Աi3FdÛ'Ә;j 6j:W<+{u R"FƑB ;N]n̟8$NU⁦SF`0~?3 ;*[Yk2.5<7oH(]u v}ςM#?O@dkjS0/_s$#OKPqRE[^(0,§N`ٌ|\ǀP2Ml jE2TU;ɀcxkzXẻFCW-YؿゐIz܇%CUԒ~ط\e H]$`K^PR0僼ާrr7'a82Ϝm;GHËpM@o'.s.jD{dYۙVYʠji8sxL'^B-2UlM?b{@`&ǸU5'[pOS@diZ%NVWʏQjàZ$1&aRF`u4kn.\5RSz36T $}{Qs |cѼ(VU8Xh{UL¿XPۋ8F~3]&qr\,_4^5ؤ۱C@:Svմ"~|q"9 }~o8P/spO-H;+v1%Ess?rn&muf  @+_\= X.UZc獺: N=~d>M ׬k,!A[}.>ъ7O)%Eh!g40NTqZB֐#԰t-6awGW=}_X+‘x8$Me9\ ]:0vFUlulSa H˜G0l-OPi&oF? ㍾DŽ `&@wF5]4 SR"z±O.S#a xyxis+Utg7@>T#ERh=V4XtfDrKke&x :0p= րUPnȈcE?h fKxe YJu>ն~>?ozFX/V~d5F5tr֎صUNt*Ԫѕ9@Әgf'J|kOgWL$ޤ 21l=j6SN卮zNo?Оr ^|twL*2\O]q}>=FoX ?dbrmIm2Ugͅcs,7F`?S>)'ۘGIˡҢ 9NdE0}(8W^e$aPqURmKsŐEQ(PFuI\xQz3 [M}pƘXoVplF-c,PZenϟi!WTLsp$~-xE]"ϯk #ڛTзKmE{n d{ >ӑ& SgAd*oɶ}_"U8tnV{ŀ@o ($ʢpdAUO%z.K#rc]ԡsmTyG!'hҚ?4jM Tj[ڛBVZWwePْ9y~NX";k_IH:T ѸxԊ@5nu6?lZҶvDG)VX5dxEˡWĒK?6眠'P-]V~(07 XFd/yc(NCSz֩S5li̠+_ \q[2kDHMvTGD3a8t cf=掿,pŶ'I hdZuº|,YgTFE3fTіV hfa"n Y-.bec o۠U/|PEd/X}e_16CX!_k<2'r πUyLρ>T3PP7LJwg l[6GT( \4xE: v BUK6% 2İBr)+6|!۳ \A2s\'2CXvIƼ22] >޳N`;Dm G@_7}j:\|$h&2 GЛC~t3;g Аo>K$V'EҚ8dzOe-u]!o5";fYʱ)ڳ+cgq'{(CN7'grIY^,o&TA&y7} Uݑc@–b\;-0?"m6_fJH3w2xb<#-n88:i4X*l_]luxh=9< h,J=|LNӭuNy|M ʎ/$*Fv<&T}qđ+Kx=v38nHG*a7\vS šKǿRz撲gwQ_+F㹢-Ohs  9UHm`NW˶?Sd>֣-V,差 "cѼ Zdr;2Tv?hur>Z8A+V55՘!1GZKBnʓ@礇̲8y?kTP ^ ]/"c!x#Ce5ކE=[uϖ΅:<بd"}2:TV.4 fAmq[{{cslQJ:G]UM/qȶ\8N@ (_;6ǕOKGӏh#r#h}c2pH4M>3Y+Wr#0k)% lBs]0²Q ZlMLdLJDQa;0xp+3H{X³f7`a٨լ L,\s1*A/[S.cEHKdsjZPV:k}pSMt2nM-BB6f"0? Ȱ JxK`K񐈍1 ^`,GU0 Ki@Brp7ʄk “ 咼BLc޶@%I|9q}vVId#39Ra:(>ɅմhAS,Db^ ɬߥ bkEKr r"iO _r)+HV!㹝xπX݉(95vc=)\%zY ~h`rB,^gQv" fCz֛cgL\daiྺ>śP:6EV7kDM! 5&|- $/Z 1Z `SEaAFMk{8Ull v}kG,`:`jGynC3l]>)حS D[r>̍0b_-EqMXl@ĵX: X=x=Rn~˳j-Ci8}.SLРyT& C2$`P c~?Sr[GOh=*gC?q';y*.ko;3?I(a/مoU+ݿLgZឬpW@%䒮;sŃ.P7/**Z܁ i0ۂDX]kf1M i\5ND~PMkjQZq뱷]*#y(t6_brSd;}-@7~j'PwCMD$zLσw{Tvi'bz r+]Ӹ:?=J7ڞxG'z*Яg+_.c{Q ֜"2\`I\o>J5U!!G ˶WI*Y۽w^HM5]ǀ?!ѿm/Ѭ0=%>R>RzF0Ze"DMҵ8':I {L%{EtP2K/v-̷];~,GЇV RMrx8519*0Ҭ #s<FuWJZf𲔷8[}sFN8~f7)?4>7|Cmcid?/ >;?<$ A2tbnw#?Z4%|j5:Od)L ΚQ$Ccw db[yX 9ڷy`ʦ[4qYIPܟēu)!B&J#qWɄ-\^h=~봅W%B.6~6FI`tz1n3.35ێ[N ,:U!#([Uʭ?+|% #>p[N/*cw'pܼ]j[7/%^()^$f{n׶H,Fbxi=WVqdbR' XJjžT p~;!i}˝M<6 )!`ڄ,ـR{Xڹ laX^?Gws{ ` V {cދ!,HtW9es9"կYpi :Z08mUos/DEEy-gXZO @*Djl"6aOp\֬(~x +'O&g U7Hn@|ɚ5>p?F1]"2G QS'{k%¹zޖk%DO*cV'&r{V˲aQǏyh}@I*v~k~sMg8itQ'1$Qgx/nfL7=CwQU" )X7^9}KAq#kXpJg%P!˓-6&ռ7 )slE]NW&'{2G4 @}_׆~~Sn%z_c7:A-BxӴc#lj۵zU=RM~;-A aQ@5lDt:j 8 +t "D+|>C/ n܏ǸdU|MOpS9C~=\xct_{w,J*'G]Nɰ$3t}?$ծ=Cn0T骴kak F=P~rHPl21=::xkkꕚ @B0Fhc60ʊM*쪎TiM6c6=Pj:8G7,=mb#sDdq S3,גj$.7*V'! Y}X+l6%ieתq$5xt i!W@_e8*]JIʩ~kclt:֒Acf3-JSRPhL =Rg6$!mnG;f ̤n%ԖۈGQ,:ԴSuDꦞcvX8MHGJ&..If&R:>,G816ͬ9̲(L1Hh+3|u_xPfbPDl AC$)E@}M/x@lB Iq4]pvam+mt+%QfnEqy0R޲wc olGC>fC˾ M†хnx?y\o/kTx:F(SC3%\3N5a YK4Eh>M2B5^QJ1|W^?To#=ُrqHFsjU*([Em߹` 9Ey]trct5ecy麖`sA_xՙvӤ`-q+Q. CZfTmg+yGZ' 4><PΉ"YySq8_tYxe!ՔsPwd_L9LRH. O}PAdp@~_$#Ƿ]*~raS!̛`}-7x^@)FrF 1>,SV mIEzI{W<'D%œ:/;,D1dm\ e+wOs/uxzsrli!v hz;+"'-aƳdG ׎ `?:g }a5b+AiJFiߤپ'^mqvy&ZEeXޣqQⶥLV_>|@ o[$~:LG,2tpi) ?Iъ5*R{U`E@#DR[:!78=R^m(ӄhKO}?Oކ1#Sh(!_H2o1\ٳtpm Tݜ[mN(_0;\IUʹõ\~k+eC>>p'/ {&L/NdYT3%箑cQs8IeUp<>G}M-ˉXXv=!C { tADf0lOW>cSQGosJF8\tFtŐ5f2z+3W=p-%, sir;Ҧvfv@7ƭ]nB(5T 0JLԢc%W:UxgIFjq0"G"<(NZrC4Ҡ~2+k;ik%|YBk[3C :n0?.P5_͝y-ە^0ܾ{Q rw(-D-{ H&DPU C֔v7zE|sZY({) w;x@b7['xj!#8h|kð֓'_#agpNא,dO*ø$nO(O 1(&+bI!xRS@})!$C)LG4TuQ8(/ta~L22LRbBw$g6Izss1CUZ0Duə[ D%3ٜ(yf5=Hk˞WD2Gm .M2 Vui āR & 3/iov'hd ͑هeB 2iD{>2ķ}d AXuMǕ4qgb8;I1ǕfIM  `1Gs:,SRj~nMlo. s;پ躊17|e`gtF󫬰ՋhWՖ'-z {:[ˏ Ѕj Sv{v5x1ґj%צ(Ωnݰ`1T9cuB-~?:93Á A -!1J m--cL#U'/ļ@=]ta:WTIv6 uNs"#f?!R7wq"/VYt5+ox̂VXK8UdsΊŒzjNN0]b!dP'? IdxQg,7"EIBW#|AHky!"G%&sF)3DluFT_dwkX0,1H1NsGa#|Q-E U\&L lֺlW[sn,a7%A]mY]}Zm =-ߐj`\-^}HsWz/Xnyciާ:Iw/Ij׽oh;&\J ;@ q8ee.Em*F2x- 55P&:;#AFPjO?6$J(HEMB@,ܦf2]iᵧίx! Js^qSgP=1rkl4}[RvA ҉e2F6C%HtlCNPmCE9BC4i.֯91#[M RīÕPyeV9^{1%eAkrȘx"ڸW[q2aР<# Nf&|k hsu-E\r-)!m<ԇT"ANO P.y&2ŪD0{۔o64s|Vgb)-/A>ecEFHC(ilHݒ7%؋t2l.d˭ds֐%Psۘ~94ɤH3{t|b敢ޝ?Ow|$B5EAKH5\m\Jq$TTI^h AAqyܧz4!ژ5#ƮtVLEX7颊PPCbW@[!JObB6w'ؾ.ytHYm\s}*vk  dG7:_u$f "RI7!_qiqLpѩs{BJĺ/KToTk$V{G.[5vQ\NfuXo)0){gs}z8"k&rB~[VⴛrRR`˺=,g\Rd̛jK~6KS >cgf.j}kA`d |4nZ+H`7&܎[Itgm.%YRIlgNUC2 }?v O7E4$ tL@"{6לT*p"8s\w|. +LhYͰBW<_="9@Aٓ+P#c7zSp>޺uJɣvfkpp rzT3O05'I/Upc"ܮaЇ"Vv["ӖX=r :e訕~ΌK) 0_Sߎ|3 hSѦϾ\Iע0>zN0=+j!C ↎E7Gij^۝6Rɦ9!✮-'r>(7XqE$W؃nk=m{%4vswפ%53q ^2~E;bO+iRU((g!F+)~QFЋ1<ŠPl=7 1س2'V6ŠubTF1= ).Uw+^K) P݇Z1Vܗ@zՉ1PgeyXaG z) OT)Z5BڹStԇm+BF zjy܊vg/D}'#Ewa1 |!vZEԀtU7T<iL XNJi+XCFj#(r_W?ޑ#D:!UYzv)~8Ũ0=|m ?f86ug MaU:#j]nJӺi{ PܑL/_aI!riţzO$J[ebCKqW1pizlNnK_ޫTTfZ^#zY`@ kцLߕ4ܧA#cf]sSRR\nއv\}}ԥqg10fxɈ ÜMBT!3) o8˕:SE_? yu8]m&` ,6dxs&%tsr{ ByUmYCf#D[2s#ucESa?bBkU!b=t $W4Le{`_Yg3@ z=u R0D9o}E| 7lu#ߙFvص:n'n},uC9HB(gT2Z,@~VIXΚQQRq̲B^8hxu.w3']-ߛ[ܳ؀刟@w&p  -B"s,ji>{ Z2*'NX$B腿2vG/ jXT{#6zYK@/v-$4o~(|=['d7|,TWm"nG% L"h<!VY27;sxoIfq4-Bq͏z"#¾Mp/ՂOM35⃵>ȥSv K05qu-eljQUR݆X1x&[Ks\";TC"U>t[WRt2l}U8]oU;6[S\3Niٕxnw0 |]hwn"oF m3?YghRkMuO\$͂'|%i aOR&}K!sy)g @>h"-cg˧R_q1ؤQ-e"Z׿&"@ 8m4ӗEoF c5wByb{R>PT~`O.7qq ]F@%CnE .OCc5.%6W5û*Hpck!:LE4thhwt29[wUX>I]$5" 4$-N=6 /93CFm9]P>k-gD*6ȳ KH+2CdzÈ28CtLBaR1Y{Z]+EPAppcL0 ߉Ҍ I:ETIq2P)X)u|Dp4ijث-=; ɥE^$|s Hvrl]/f9JK26')gJP?" tH Z'ab"`=] 5Hs7{q_iAx-iTnkL=9O?^#5L1]~:<YհQ|#BMG` WVHKBGi+oEIkoljMI}5{V.iHې\@J #U]215C@}@M0ph6*nPTXZM$^;X%jסu2G/܎ؒ߸ēy<ԟHnF=8k4i֥0BrQ˞vhÛ٩Xxp]ܤ`YEvSGW{MPn?i?$ [B_î{?K>MHB|>s.46z`&O:>S']l-V0aXLl,wb(O~o ȼtjFQݪcqfO#4B_{D0w $siZ鶉J6ÊXi@g풮vkyBkw8O^,HSb9gžDW]TYLbk4ˤ U95P画 .f9q1uN|eӜѳiƪXƠK $3FOIY)4jC$7J#«(:OH\R㲩mܝKNLK\ ;-Myo +N=n .@llHݙ; zNP!H铻V(ll bSxg1Q8% ei_< V"Q*$l . 38D8i|?I8 TX3D.?*.\O T V,"M4ujr~dMà>0's 7o]3lWY9bw ?s-OXZZc.٠R0jvNA;/7DEmD]ƞ};Lk4Mb1CWi(N{/#k3^/ 3L6iGdғctlXE@H 6~5Ėv9SLqsJAzHn+Z`Lߙ+Ʀ7a_.Viea=/Lg Tlv-`ܬVAuΤ 29hOXD;_ɥE!s&}V9Z 6P=NK.-+`/$#Zg!ydf Ds-qa'HF| ./0~Ɉ7=9׿x%N v=s?nm{+ުsEl %o%̫Jkz[@q2«J2WAl9|(8o>[[W`[,BakD_ǻƭw pIxcMN@\[uv*#Iv Ʀ/ yc$0մ읞Mb/ aRDMf>ϛ'i|.+KJ)z #Z"Bb_Yp}U䨟y7?,Tp ̒oFj${~3V F%b:Ҙ^ħ=,xX{08B'߳Bºx<jhr$%-9d?|P03.Jv[מ@)'7Ո,'HB,I\>!_ʐԉ<ꤿ; of:®LpϘȨz)h;-O&i␋Ga=WOӾ](pʣݛhrnyvK?f.I8 :lTo52 I 'd mh9K‚fF гvujJzXh#92 5#ͬՉ㦅 ^jD=6Ȩ6/*kà 2*'L 6Rvf r.t ٞ\wg±xqGNdN ClP=Oуz2iƃa[G͝(JAO3α+ <zgHtuMg|"dm H`F wo>V密N#̵0%;c߆Ցv5w F+yi J9mu c 1X߯j@.OA &@H˗{g3UuoӋJ=(f$fz;a腄ϸYzџEy;]Iص!+߫HO5:=ÑήqWtjFOژh93tZRʍ4zpꤎ\׻]4qmjg##>>eNk^Zh4Q`R#ut^SY"ɩu oGfqګޝjv]8\M/?ׇb@ҨfN&ތq$#u_zY6>(v9;e@zk߾V[wZlçH2"qɬPe Jq T xbDajahk>RIMT ᥏Q<"px Kd1-0cB]Ƃ37ؑG..Wk45+:8P1Ck5(H@R%kM.MlLy/9]XTo0a!/&Fj[[|u8ޒZ󱽔75V`ӎoQ@δvO ߘΕVa22]>r#Re\{\Xos j~Jщ' +M0_Zɨ˩M5gq}_  @k->A7?|EL3' Y%p h ! {:trwi%Zo0\b)eƁ\0dV} A6C7g~x 9`h`!>&0l3KX!@ѻ9"xg~9 j7 Pxt?[֫{ֿWT+wlf{>AWҙ9Qɏefm 4bs|֗ˌ^6ei~ ~e&-RFutMXcI2ƻ?З& }[_i6,Qnh7y_߷﫦#yD|j:{W3s򥄊:_࢒(js x1hP$ ;twY- "qaVN= J&a@. tC 3gxgcW ۞}Z(v-KKh fݶ@c&#굏tϓ5ʥ9?ˇK?1zM&t8ՔV=~˭oط̯(iolVX^t0mzŶ-V"Hfx $װK|A!n-rvZ,i SUJ!HD:QCc[to12Znj&d СOCI)il:F%Q6OkA0ޏ8Í$\U0* -e/yDPm_qf-&D(Ǫ_vqv,@?;2֞Q_Cșw!t "l;~c³vduA7F~͸}azwQ[Nu4~3wZIOJPOLCe}i\ZhV}~HIX颔6TKlV뮋A„(`J9N|:l'5ËflbgP|32<M'=3o#G>C<1җb.Is dzGSTҍ5|7FG)6\m Dtu0Vyκ8@tcOBߑn@G)r$4WlMB6>zay?#5V%)#Ő7`5-Wb_{eӸE#nLG*WtPEpA=&M Sa d7z_(t&Ȼ%=γLex]DqyDLkC8aG#N*g _Yyq=|n s)B@PȆ|tS!ˤ;S3ڇ|oJmzY-+e~]+Z\|; KY3I9v [Ԕ.1絙r3BdixL rlۧ,0\J{<B ,U>f|9Ւ\-nΖǪ}?&;EsQ3b(\L73q5g >9ѓ eh߼ʎQ(luDO.tpaQګWy ܞK7*o%_kX[TOk#؛f MOYh,NYnbJnlН$*T.І=s:[@ɍ Vp98ɉf60%>|d 2̱H\gSvY>&29.?:kOAuݘGiήR*Dv*QsCU2^ʦLk(P鿖fZ IkmbIBOp`p.f+rMO3"&0 5`tbՁV qGYdk./4#]׫3~)R'u.͕jۺlф׵ {vPaӸ@[t!͚[ع:+as{ܷPONMG[ه*r&5H3-31ITH)1d홸Ľn 3ڕ +y;~۸*ErI0sn!Uȩ,@,$ 1øbگiaXkS {$5$ݗ=֠:oGIsCWsIu=Xe8}5e#fGuaU+QǴlX$)NKQ *k郒xc=cS} &Gds$`:fL,(Va͂܎Y E U_"qf䵦$I%^UCfTQKֺ"fQN2y W-w$/ (<0&v& L ~D%2T @d )m$κ4> ڥj+SӤay9׃,J(@+=6[f]o9/Ȼ}!'N`0Gi5u?=j o`+B$tA^%$: Q^EjLQg]ʚƳNj!Ӧ757&u51'ٹ%דɣsDÖGp%^.,u1Go$@Tt 0|9 w/H[MR\K~{j bn|R!B8luxuz%qT ne^ 䬠_eJ=+q{pD&V\wrjG3ݞj@ZzT{;|ƊCM@Iؚ)PW,<͌9±EP7ŅV`lU,[4] 0uf0(ƭ~RtmJlkP~ n%"h<)Y = tb_j?<ltթ/07?-œxxUw a6P߰)HEV%PVɑgMf ڕ1H$]iZ֣Dlx~ZT7Mr# Tp DeC2ёF⤼2G9S)d^iI6tΩg̾_YDI D@#6|8XE[%Rjla^U q( B"s'[Cv`mbKȿCcގ3.ԡK?Ti:Fp=>B1jE3[<bJBa¢ fa^/gpǬUƐn_]`h“oU">iXSW>"^nP*0R7_{f(_LXCeU+}GLt9q樇Hq;ւ"6# TZar2xNeʧ|߫ ZkSv;I(ۄRks?ߐ2)?u\aB/iJ4<>3eR,v8vaey,=H"íK[-aҾ\gT*CNVDKGoUS.Sź~"?Eb-wtei78{]}{pUK|- ?ї0,!H4MR€S yrJkM Lð}F܂\BH^.sP- at6DInͦU I1uZNSN@fTQ{Ѻ XmIn9X~=KK,|KRX@Y.}そRS-AJ8k.?b`V%;;&#M#nMF"[殚ȳuC/F/ʾ*J~,, Vrx##0'rY_biMEIN8mnņáH˷AXC9=0|8d)b_9<ܑyIx`o!fa %v1N{coCِr`٘C+y<<)7U73 91Wo"T3o'j@ ޘx~Vs| DUT"m)ة']DN7vG$tg}G@p]|fR32H%we8w6SJqZ;?b:d.6fKoQNFX o5t8 '`Kf `IU)(}Un\:^2C*rjDk5}o*̙x2h$4̝ΉN JcZ:s!ঞdQiꬿW.9Qۂ唓+u]!5hO٣ l!քȰTh}"a3 dWI)(@P4%{0Jʅȏ+g&F?&FqbNx CLo?yZFMv?٠@p^N4nE!0'EL!Ojt㉌)eY|JÊNҎTym Ra.td@swPaOs`{ӯXHaD}.סE@^Vu劳Oi19'PA nO˲艰 ]'3uԹDߘ|$Q `hɧFDj1RgĬWKH3J86BElK<-bmJ;M j4]wqgF sйՙ0n\'5dWF)* Nm.ʗڛBfMBD 8`[jwHU=&Z>'4cXdͬB TNޟWq`(r[x"mF%O<"Ze= u[5.p4l6E򒵧nѤ*_$逘h`x i[lN!PT6c'q0s:3&{A3Y/Y"㾽l'2m}~pkRv?n=l 3?=4xJI{"geQꌫgnD9-(mtC˝US8Z;nQY{ZUƜcg0vef~WWMtI&dH6bQp(9P]kA`/oXP_H,C*$x&ˉj6l}RrҞɳ[OEmJ-&ʁ_QzZ/b dH_H%1X3<ՔD.tbX\o.lx$fOjz ' \:!Ҫc>_Mp"Pt!8cd@!|㦠|YGmS&/g"tk~ě]D=2%jF#:Csґ{eKI]1ImH^<0sO?>}fe[ )փHdJCus3mHߖWwdv߯ZulS;q,iУ23wEg&[`JbGwZ'qY6cG9o7q%ΌU^IeuFu`ܚO4%^Dg{Q3k P#jΰF^Y_,fFqQpѿˏq0*i;-݀RO3Y*l: EG[3 RSyL_ŵB_Am]5s*!Ru0Ōl{d:MYc2 8Y y" I1WB+B[3+iC{'/1⩿G;uh$O\ƾdI"*TrFn|ٌ:äfL~>Miz%-ٚ ~/o}YV$qzH3 8r HAT &Vf8[Ι{ъ[|KrSo<_7 @* Dʣ7L[Ϛ' r!e8JZ+L3Jx`ı-3)4Y Ǧ8Bms̹, 0nK6+<-8~ KwKAVYŰ$<_!QY+%aPvETQvUv0̝j- [ǏG<~sEVTS,MO<1lOa@ԈN=r9B]AulΔcEpi/y":Z??r_!RbYXҹ(\Ĉ9_]vm4\.!4-@]E#T3 {,9X'|u0NϱkBPb5 G}IYxͅ^eI n]*'$Qw 00$Db1F󄈏jGeϛ_Nɋ`XZVys-EFs_g\mGW Xr 6Q?a(~DO/eތ?V!D0D`MʰߍY쮋 ޛIנ^pqL"{9A٦;iODòVe=oVS(f¿idܸyH;(K6nWW~O uR*רcŲfxr'ͳ-\}-8SkOO-2(8E IE}F[=;^[cJюK]xM؇`W F4+b%Js5KJ0`کn#1jFӛ^>O O|#Q|/IJ4C>|5-\Y$ܺW\a{j.#AA?P7y~ fUcE\|c >xoəl ?` bX uyp|1d,eY Cwn& $K7ŋd|/- w7p~U/FobyeFj<LzAL 0Ā}=5- $y)PH{ػ_u Ch:H\!&/r`fї4g] !+lx 7ǭe¢ x.&j |:`k<6[|vCmtYHZN,oE*Bpz bXYLx" 8A:WWw##:޷S׾Q"\:3+%wiwo6JZɀ .J襒}F-߼%f6&TpKXK;)Pn9_1Ss"xȢ]-,Z>6QRsm|4Cn9NYE= Nf&s6bK*{|].k5O:/qlѕ~;;؋rLDy Pl/_č4/'eRCؒ8enVަ r0UìQͼi;N#?'®jUi!.ҪKG$[xm&@jc(s"@)\eIjJ#$Wf;!ҽ8H+̄_Bÿ>o){*%{Xu"Mg3EUΗO29|xLm| &LÙweɯAl0jTL+642&A]sīRfmލR1׹$-rT#ah',spw.+n _}!OCi 7c6!Ő|dx\0 [=!kK1:ʁ1h͜J+vȺ1Pk,kC{ bdG(R(cQrʝHǷl̈́\ǽA=cQ[wWY e3Sq|ؤAA_$|w=u 9 ZFgq%aX(O~\8t_ݟ܏ã!=v[:^EHDF]|7sDZOfZLjt@V!^I!emE0 ,VMV(_N$y%pr=h8ޮ9!u};51 a0n.*x9te=/qO8DtXn7%W$xcfj2H^G40"`Ws);ܒ1!sy.8cͦ~ Uܻ8gOGثݔB[ɻj̀4hk_ق;k‘dF<5r4s[նq>N_#Z Sѩl@\?gT~Ra}8U,Op< 11* \ lÊD%G)eJXg҉0aQhR+yG,Fn&ܙ:PRGv$Ⱦ?AA")'R%8r!LqNX?P7_&f֖B7kZ72Y)Mhv=hV3QV8]sEnG v;֏L/Mt@osB?e1 &آٵGSUXGT_.uVf(9Ё:`[|HTG=k=$9'ԏaⱒfGy.+UlR^Wn-k:`۰. _oߗ;F2`wے!lMuD?S3`v|F4L)Oz{.{gF DYFTʉQDx/,hI\7iT.@_(IFK"[#,2֛@ <6ІT[geS`dO``ey+gts 2^ k(4nY; $TM-UOݘ#g.d\T6FdTS=͞*qmhàS z3s.}9> mȹ#w#*)@ :CӅhũxB1[H5tkE2qT$>kkˤP.` EyCp-Ƹ>, ExltXl($I3_ǙGR\C+:AAy;nvOR=t]Lfψz&L>q~ e!VJaQMK{1pNY+8#~tBU3qkZ`6! `YHU:ڿy h6N-# .,Қ"6hN491]hhTKgޱQ!7m]ny*'F!L3gѶ7'>i~ֳqCҵ>A 4LAPщ6JOP3khSyM,2S?N|n'v,]Z%.ENКeXٯY2zzlqJo['Et p:E4D/oqIktP'!/ܕ9~Gvs}.9Q_pU $,Ѐ.I| a(dkO~eқ^B *:3WSMT/'3m Z_tԬ$`2$%X-XRbΗ Z<>_7'0:b?{6^}%>[e88 Z3yl4-ٲGd hCo |2XRgCY<(! (b1eJkV5la.l'"p'$rJ;ڣo#:ew֢[o4/G"[yOҟca"P3wpIPMUP4gLE.|&\z2Da5WEVI}=ɟTSzQ!:KP[Gt[!f_-3=V[Ж؇tvp3Mw=~c P&(\lIW'ݩek)3r$~9'CUU*u,-6Yn(mz0B9r;<*-fijLb_jK+d)~^_Å𱨶_8>p[IjU|oRv(<]u @x'-s]Wѧew"m|4CM |HQӴl^?d˕kp_(iח3K'CDd2-!2 +1 ve 8˼V~LPs3s*a$!eZ5Qaެ/|{wf7oW_hlME 'M2tUGcY spѼ!coXI@Jѽrn˫c/dfњdRsi0 x-@Xg(u"4 Ȯلqlfc<2%`Kc N˱*T0qI1z)HIs*MUZoK[U{WF̌v1;-B lOqw3ؚҍwt\F "((kl_B|ĥ\';|iWS 61AFHV/_Tf_97ܛ+ /OG'o4;;L-6;!h1 XVMi:-[Lx35D 4˄@w|RcF{  ~n:s;ڈ}u0k3ñ /}2DeJ½bCQ? &U4ʓ2;gV=eޣho *vfǀRSX?yϢj&'LK7.AR(([F1R~+HҨ0wVkv8xljnܼKm>ͨ B~DoW :pG%{8%za$Z&EGtQ4  lދi1RvucHt4Ĵ?)pN &DP H=hb,y@W*| xS]ϧ{l% }]X۪f&p"p׵}Q?S4Y@f0n2b`0kH{WąyqSLj_!RH4 QpMc[N%*[k8:ۚשS[ۛ^:b`WAs:/Xb&-0MyH!+-4|92xIlu> S5 U|{sǁVlUO7jSJcKa|*x]/Q1)~Y( X jT4 l/2 Ow% S+:w?+4 Eqcڼ|wN=)ZL(۸U.C_?llqW2ї Z>nDfIQdKA}je:VSQ5 R%>`+ a&Т0>.6:fe6oP]IB:F@x݇-}U%Zb FR}R"2>iqd(8v9FK΢>EqAhkPtY"ݩX֖{HwD{ª.<݇r.UL䇷BӴdZ89Z`2w%Qd b0b`~~nڼmz)R}c!s0Q-e&3cѴ3+ ,zjM9ZT1 %` [R řYV8ŏ)^F6JgEeW_@fx4:>īIEBaڛ&oßV-&B&](x%=*OlR@C o- IzL0rMiu s]t}s`#E6l!rT ܻ&+] qW3?c=MI]T&.Q;{3A]LcgeԜ7%U戵iplD Bd=Xvax,/91<3MAkVMeQK؅&;>EtL Ǿ+MlNRN_q*eN8[7$ @D]}lӰWAtu#<< k˺jo atތdeV%k߃Nل\;Na6g/Ʈf &_{A/&z#U~iСBmOb=H%?Ql8q(k~@u քh)Fi]mL,-5y%t2*g9]Jd~E5|` PdUfj-cCK0 *̠hީ3& U,J'--/NCmBmv.|`ui} V en蜛}.+EtJ$}Τ]a=b~*v&I.7c*ҠNȎ6k,Z}>j;t881V%BπN0`ȔtgK@d$Zbg3j$)47 V߅SHln:ɘ*6i{Y_l\AY?-_-_KO6M:$Ś'2eN9%u蚙VUHqd~os夗) x.w6,1;(ڈG+_&aӧ^D)\vuI-h^eKOFxw6>,@EsTڇ Y3f,Isʵ>ď .Hp ];"bc%fpTƕM]^IQJk<*5>(wO^]~z%_oWiomOs pP/t9eO!q8uIz;"ը__s9 \u>,7ג1Q[-P?O:~pba]ĐQl#2ԜW"o[_}:㿛dewdn]қw6d$6g8n YylNqLDW&[Vը6B,p%jK|X?k|uG[*8)Ֆ'"H$`/2nm9s }Gq[*s{O}*!/E4;ϥ|ʤ/ 8/ئ؁b E X"]bh7Ҥl$m7ikD B {ū ܿRy;z۴QzJiB[q͆K%VO{<B|mș%e";?Ɔxܑ[' {wmAŕS#ܛ!6eBT ۙL^AW9.G8a*.2OƑB@94_8-[<\KT%[:kD:}*ڮB 1q#%-J1N98vQ 1͒]J[mB-K"zI]P\`1L4<;XzkI} NBҗpTM|*m&ӪlpbI1]5VDoeZ_7H޶! b.w2 C8.@ڭaFly5FIe20j*OS?%hE,-.NfX il̙_w>q?Aj^3|e,gT5q,ƥojih\\|jX-ǪdmA(mPB3@H'ՐEp_b$+H4XWk<nGrT^j0WenadeC6z5DpMOHss<1&򷃈%Tq.vKPqc)} gityY^6[:82h6Ė"Piu1)mcSqLv!t *p>? VG-լ{/Kwr\@.Q(F00ؔe}y!qr_~-♢⾖G',?Bn6(@I6IBԠmC_wc2y0tƇhL&tVcMvDrrO/+rߚwK ڴz@`C!l ȓ|k2~u PDpZձj-D,vz: Q -i?E謣nd'X."1kюV[6DpT-mi؁S[Sa銟;ZtpOP-y_Ay`7 4>CUP9R_,V{o"UAtTz9zxO;'=FN?($Q;v|Oud$&ҾjP"UMf W҄k*íʢo߃3\V20(U"NsR+[eQN{yFl!Gğ^N=+NL03%vYl^҄(*2A2;3?,0X!Wwx'PrAVLvҏN~%/tR-$<>Hn)0Tl|`߾rB #!Oze4ەphu8{kN,<_6s^!,~fdTn ?Yo'֌VxRN#'uE>A)3֟k]~uMC`osh#Q+8{G,R#3xUNn"HG|=i%"K0u̙qqFxj|y3'k fRz;,DFJ@}B |7Dv_q6xY7bE_SXG`%flN4&E_T -\U1Nid;&/E-Uh$~%`m]}͸dO7ꅰ&\Z'#FF Fq*oʡfJj89^ΪB8,`Kzͬ~NLFwy{ނ rWL# L"n߈vf%~QܥagmVz>'Qw0ei6#b7 #빻C7SfYʲZ1.#4l_Cww %Upv@B&N*g;Mlf;A.w0I3$;,NNbJm.3LFan6svd#%Pk2`x_kEVc)!E;[ƠGi1;4mi3~ku͡0X?x}/$􂐃|ȋg큧&ڮi$T5K;?S,/ȧ<_1 MU)igP sÆ1Ɋs{aN1|g=&+ 7q_DxHNT5aV\sޠPQ9r ly:6MG)m]XA3kUrurק8pvݪFoJ&7=pkv ąh=ԗK/D>r뛰G{v tlCK_H/*YɃqܷ{m_4:Eya;@؞qEig3 PQe_|| ه瘐Y>.kZhO$HS+Sl9a@GX@#Ohb9?< Nsŵج״j2̱1`%템bx;0)T [ RG;ǝ*҇1HviZѷW]Nʭ@xc68%)BŲ|vY-?!5[:I` {"XãNT]j_ie,2uKA">LcydD{miNCj*yic56-ra ЄմkvpRaw!kqN%mXZǾ*閙jHB} k_`Wv ==c=)O'P PmQOB%\5-E]@l`-h6*w*!tLcAOH -oPLWqoB9J\3这8!H{)5Dr.RS,܃U^Ê$hПF!1E+B} Sk3JnaB ߐ7m{z{L> Mm'n={}7 } LVw!J׵vMtt7~edYROy~/6gHPߴ!4j5S%jD xZ Rj˷0y<U` [n#;,OO/ [!s#ti@|>du{{3W9Mu?uKN:.+ {]STM~'{6\-3*>qr;g4g]t >+PkBX0c V*ׯuvw\ լhdi5'!%.O45E%,NZuQ @L7 L(d8@w$* 2 RZs^D f bQ2G]~ R ;oOUZ™BFk~ozCD Nop9TU75_+zc󓳑HLZlZ(It*d]T/m+X[Mgs4>{-)QyFY~&Vb56A͑CAč]êyhcK("];nK'zI8: Xֲo(ERdVUk]]ZʣTw$el5J:#qEpAߊ}ぎ)(gH<=ԕiೄ)5)Xk$W6C򋉘v#!yn"T u-]/~S!4oN9[Eǧf!0"&w2D89-XObM .,@q2CIV69U#$ypk#*HCB!UEMo^3pk fJ`Ó㬋X1gwbVHsZ[jJ]߶dFWVuO?r@.Y0}jm>sPYyMneWr!,yq}q D_Q]̻EqU 8~ʸtᷠO-˿qI;WA$GNyPƱ ؊T e2Œ*a_B3`^س##?>RRJ[m%*z(<Ť qהGAG{žCE>Fg#0N_e 3xlbؓɽ@voP˾xWwB  8]9I 2WguՊyahp}j墊4xQІCŖ}Q- bQPB%& C+e'P:fℙt )ewVR AvFKT=0MUH%*9[ʋ3r_@w (${y/{P8Æfm{ȷٞP+5C+xPzn"FF|!(-ˠ9"oʇ RbH|S9U,il"[wbO⍂:C2{f EFbC͋os+@0F)xRTP#ޙ}%uZVƥWh^x9le(ljiJ+jI 䎟!q π t>"&M.b!;O\Z[Q7:Ϣ+t뭛f^ԙ,_rNyVbPI+;a?0Uvj<ea2Cl9:R>.(HTι,x?Z9,T6/+-lo&1vq*̍57_d9K7Sގ/_٬hj7cZF[H4 1f%:NB i81%:Y[\%s M}Gv'iׂl 6O#Q=فgjbd)uPGcIӂ.C؟E 8H!WtJ:dn0ߕe;-h+eHhW|s_iK\ A'Ov"_GmdYYس*=dtҞ׽Б6t-UAZT~R Ԩ TzH v qo^>!ZZh9޲y&{3Z:IT9jvPE\qE)L={63n,{?Tw?v܄AV KDS>ℐH2B\YOU5↯,/yAp۱RS>"Ӂט^fu.*NiHB~ĆQTƙek%lo5Ū%L׶P)fSSRAGOckuEb7<]oO4NPLp,*m*I鸪X\OQ$^3 F]@ ł[8DU pn+s] ϦlUOX r$+bo f9toHp@% .ZĭϤw4EiZcVBM,3 ; OhNʲફ6E>yVh BY>uoog!9njړ|۵8|3'Q +qBĴ/aDU}ufjxNRXOT74>z[J.3Ec@:ٲSe fhe})?7AvllAߋ'7!&/QY0G*R/s1-z#wpcA$ݏ=Ϲ 8LԿՉ[!Մcg:^7%[QP *$|^}gS4odl=]{ȵ`?i;c&9@M7q+hs5\f*B#D9mKF]1nzg@.rcHRpNFbl 5W1w[8yzaU敏z|VYOwZ`hb/,^}=w$SUu/.މ¾֬gĦ$ ܆F+˞p9~r}YŠ27a\E #?5~ڇ&Ym @oy3jHGÅP ' u 4k׍>}j)AwbTq4-MߺAq!7J%_ބaEAԣ AN8F\>)5ۘU٢ =&B=.?_9T.Uez#"mٵπ l H#ե0*]ʹ:2Jg~sttU߾($j.V ;9؛!F{BSr7x_7sۨN[ 4H L!Bp;i5t_XTW1-4!6o^9f2mdm_oO'y\.YgrB5' i}-ήO_> 2n&TD|Ϡ#λBo.{䐡  JOKt2 sG]@n3,aĚ!_atޡ=mz*e 1W`,$S| n `''yJ'98fk+X:5b| U!sKz/JMSQm?ZӆVVoB22eo?.Q˳KWM1O Q=AP!:RvkM we0OeLj":_,ު-Ռ٫5BdZE > <^ޟ)Pq.+{t׾n! ;\5QO4bTJd-o3uI\ꗦ㘸v;I&b6ñy $.c}*aϘPeQH-3yG~4H/ rt_RZSwJT_1E? +z{aRnk VG8` ًq~^,X0{ iteM4~H^QN}͋6oIWOJ!:<զ`Cf|Ȳe{RymGDjX*9O7o(]i٭xӑE ])ZENL[LFyV$PL\tF x1| Qq4HE9<(Uݮzk!eDMo;kF4kIpX6}e0$.(_D! %jsU50TkT@y#S`9[\H/J9=0f&, DԪGEcpvE_mi u1M nf]eqtlfv\cz!N; \]R60٥EdQXPi.--I.bښa}*d\6TpEVYNֱCgj{MoHIv.x! L¢_zU;\/_L{GgұW"ȚEWE_6*ZzvM[(v{q ?r whedFIX)-D S_P~G%6n54;7ׄ~r!:{ˑI6dYOEEĦk (~l?[S.C·^w*Ľ#CI LEJ(Hq= l!-MkL8{ ^-q=>R9J=z"{Z)9-ҋ6~i?: pZV iV{Vcc[w&XەEhTe4bG+q2ej+ @Xbh9$f( WF "YJz-K$R"5lo:YJ„=>$]M# ~]ӇWD;RSX Iwz:96BIUE2@&'l%,E.ިЪgo2Ѡ}<7Ou[̢"#R}l E%:mb/2LolS9)z^ ^儳؞:4>c/^gu,o9G#jڑRa*EJa\Ǖ0J8"+wft @2ؑ/G MF~ˬNQ_eI;w&#ƥ pXx~jr?LUya*g׊>kq@ZX蔐Vi9t:.Vq ;06LnokˡBvrv e%SʌBaQXd`=hʞUa*}㩴SE$h/欤Rwt@mPvEW/ m5~MaZt՝6,8-$3X}@zDqqC.e `quz] M>bpM5S@~GjU~A8n@!oKR.1)4$oySFgⰶcdYN_Ƽ=;j//Q cw2#/Phk:mD)QUu$u9':mZ#gWe)e`G4[ rxPq" 4KKFOP56.nEiZx7 34ɱAIGZ< Q+f`"`“u oc}f{4ga\yz1Bԙ/ - S)~C w~AuQYxGTrP#4?)x1骥Cq&VjCw[M<' X 6LDbLKC.$~Ɵ)ש;)@#`T <Kf:]4͕e'G5lL>=.y kL!. '܊@\s/ BݭH|6IkEOh ܝ>-eLTrb㼉vי.jʝ{R9ݴejpV8^8 ջ f_y2XŦ(ͅNc6Х\WMoev25jMIKL ~Бjfd=>֌9mz7CL:~ Unѓݐ~nEr0 7i~],lA`+ TNImkFMY)6fƣ+d4q5 tc'ي6I!rdb(4OqA3쨋54jmYf=UJbֲB@\~'%Y~Y]iIJez1,}n#NZ i6vP=?BܱM@Q8ounj)p=[項vV+7:^sU( $2*fG UR?;pCE>R&VL^x|'%埬ߊYIzuK\Uv!i.&ヱ6BLLYm!a:Kph+jG<o&LJJruդi\ib;#"=.}fj`b+HرM0c߁zo`\pkqv㰚%:H:j T(m֌Iqp.T z/rYnši iUnWW֯B*ˡb vW w@p)PBb>*oh7sr)*cDde]{;O%JT Vjy`=!]dy0qiDt62v yc;$q*TcksqzMōܬx̽54(G]XPxnar HhVN}w]%Q.2Z/~+Yx Z7Uϕ_:[Pc(l6S}!gL)Oy@%0!4T3{`vAX*j>A',GƄ>nFgj"Dtxa-HE 4 5{2$Q)UaC%k ؄n iYkmuo)vӰɸ .ﳙM7,0Q4kv \A6t/wT116Vs,߸td^0ZրӇ"&s{!yen.cO`~^ )ΜT47!WuM$`!U/&WgbCXٱ3R9h(/S^?}4w݇Wcf!2>#ؾ:j.x~jp#7i-^;P 'ƌ?Ya8n}daW#Nc]5HkGj+(-ݮ9ɸGLeId >M$YE1:d\2Շ51g󒝂 Ewډb>jrR:ѲoyB26'Dn(ܮ^ [v;cND~i;Ȉ[Oܒo+W H)T>,}>6Oc-*{DZ@ x؈R"qAn ,oEN98g=#/J:<7djI/ }K3@@ '0_[xܐcukTj]dMoE_>OyIʅ dXya^9,tYmyOܢd`F>orDir:n.sɽi,%#ihJӦA^A^jQv&3 J8 d/f>U}} |:jȆ V=Xi-:)||$XXc⣺v{|RA"NqRLĒ`]ؑ%?&ŗ|Y<2MLzqF{zj0$I-QdfGpKjX~{6$t~zĞJokއ>rL 4#PKT$ǥ5D>B=b@m.Ypa1:Y\7H}CDI |x/{m[(ʥl˅w/P/(MJx@`JĸoFEQ3WTآ(DŽKпt=uHW$ jH%iqe´b]ϻ@Bn'J7ĿP3<2)e\yom-B.oYw zݢxwt9ycU[ jZCvRS |}D{sFo,Z T Kw_R.m qdןAYӇzJ{խ,UZfUG~#|LlDLKs=ŵ#_ WKF +V)<6~LW'-w)m&*$DZ)Y[@$|z2{"%`O,).z4y$.08lGrL] ?RMmk?TǮ&fP4K'?Ȱ7y[,3@nEp葦x}z;ѼD6%a+kGxTH ["k =l@qŤo5PAח:Ƚk#S#NM^΀̝ʖs`Yj%zـedLx 7ˈ3Qn*apl2(9 W &nMYߨkaܐDp5u*EkܬoO@x8#"aP9F_@}U("KnܬAnx,VJEB.>,S(LUM635C|oBR-9Rim4{.tm`ѳ>DUL@mJ4}7G-YhEb$MyE穐t7^ U3ղW 2XRJo&RqXRBͫ| K;}79fYe o=B nB{?B{((hmHw [/P\Ci&yt騢O-_[R㱘q)~/nȔ3XvG2;7Ew=?˅k25GHWUN< gЎurіe,Fdb$vAW9q*ؠF؎F'/:^llFZ:e}^W}D| |crf/%%KkwF{6;ʆ,  RO{5xWڒgͩC.iDp!z^$CtlS#yB\a;-qΣPF<5X_Exd6TzrҜ\#y{7s^~@Λ Jr{M_͙ }i&&izNst{<.D}Q16 m[!oWW1x'5j-'%eqEUk1X;]y`~&t!1:ȍHڮ) D/~I &Td9=XF˛>R` :%[(d#0[#[ګ㋽d>,5L*liUݓB#K޷ 9*Ot _l;kw&wsLC4M Tq?1M\i!ڍ}kO>=¬TߑDGU$kqZ@O/6ۚ,yl A) ;>Sf5\nS;HN"?XoΣ ^%a0c Agb8iFtn:"|#zsY I6 gEȉ3 Vqa >Xjt/j ?֦KPj堁 b FdG<6g;c)i)IT߈5IAT,ZV My߄13 Tˮ7eѦ&};AK)`4B1'OWrMzo4uH_Q St9X% BB0[Oȱ;0pzք.ݓ?LGV[Aua*8l˧0s8<> &h-K/>C'>r d@G40xi;؍ШZr(?6A9o@uR`Endє7 e oһLa4mz4qq<@΢@"aHҜr9˘uȤ2nw7 hU|ii['0rdSPZV l\-ʰL"9Ưઇ6v Ǧ'?Ol j\B۠p1VVf}G>dDHqsK'zY($GH54}L3Q*W-+3(Iƪ <<̡+\卮5d{@ ;°UyCP$ 0JG=|>opG)3;sC<}u/:c_חx|dß}*#CP[-5-f/0 9g7[Rl"d5 Cl .,Z#acFU9-[jވ#`S6hџ θQ7*EI}?7 f}Hə~hTifz`{Mxt7:G$\%t7GVб`8RGȐKp7nfzYoӰL N{hWRQ2*T#q<|:kp5Rř:ɉ諭C3@73kA'u }qA5=0e⋗Ua/:MpZpՅ ##MDÚA\C ~D5,|7iǬK-GN*Il 1)#8 NXMt!&Ud(F`C˨ FV#7cW*<:؇#*ooO!]Q긹K@hFI#@ĿQe( Oob&Zۢ"B˞ý1 \:kOXR-g2&KU޲Wȓ$O܄N_'ˁ""ejOR kqJk0 o[]TIYddo )㦨^yr^ab!xd]շPÍJ{A V(HutK_/JJ |3JÔ\%}L@Y/4vz7$'R+iET+%ڹS*yR';ϕ[=!#r =ak9h\lXI9\g ;T E'Nl󶋖E7J8-!5*Fjn橳?mr;p.E_'Hk0 \Q~|ПhEWI2h1ܐ&1U _7%燧 rgg?Z#UV%n1ԬT#tp 鷹_X(wR깜a3*.g$cZ)&&Y\˒# ,hIZ\Pf_OWJX"s/Cӟ?| W Aj135/:o|9Rrm!%$ Ԧ.v),YJ+-v{̆HqUUz){g½cR*mOp>n= w o;mآk mf^`cow<|f(ՋZnQ3$7ٕ˳祚` &$d!ޘ_;G^SZ}B?#>+ɺf'6XB>a 015Ia'7$}H!h rAw.A342]mxFINqW<~>tXXSEX;wck4G228m$ +/RAVo]}=31 {@)$$Iv`}Zxb8 Sƒ"\Of3 o~ORzvCu5;_(誮:V7A߶c7n8I)<FHj=`{^Vz+hSEP:@"%Ot迁qa1 Q$#kkht@ bDJuEc"zKT{.3(:=m[B"B=y:-b+G~C6^WrĽC(Ň~ڹ fC$`/ey`~}peSgR%JMsq!~ZN6n) uJYovˑ5Ec+0_%]6pt `A~6pi[}7ZB izz)x 5'GhwCܾLc5+~@?0~"f?\É@Q:]{gTA {4.@֓.,0Q:liv:2ЪСj-M|3-LZSiԃ\c=GF~wL+>_ē},<Au*Rc+HC*F&Cm=A,_] D-FA@Ɂ۰|<.XpS\18kf򧣨U rA)B\fFTW묠_?SOiܜt4 Cd;Copvi!:tSnͅ7Xܐ1Чh1?Fo'Hj>GV`-Nϻx!Yrj8ҷ͋}å"sc͕V᲌󨀪E bƟLS^O|1^\LGTB]+MʬGJv;{{ƚc z+ I->;d?lw^MzNuPvp % KěU z'Ay ٲ)tc\SgyV/~,I!vyj'bW%Oi~rԉXy:{C̝w~.o }:6L5qdK|`Ns""J#N3M=¦Ez* T Abc>|ӥX`*]aqwn v EAٳUg;2ϗ9ϑK9JPLm*6z:q>8Z|O@ydvV&]:e.#a\YK7ufeuA?8ÊYVG47@QpY<<)pJڨtJB ~,ĐRBE!KW!7|-6)n|_r6?tټ\2a[4KFhAcN )%xPuRno%'#'39F .nѤ (fC\$1(~EЋ]-c1Н^Nˁs}L+c.M9-2kb^9dz8|.);Jڐ+c4:ExB;b@D[ ~)Ki?D*bdJ3WřTN$|X5;B{n$z{匤;tC7W>ҘYRc_XhLqyEtY跴Vn'0rUzY* =hw4c'~q+ʿjΠIT'<Բ~;hX6 ; ◽zt?C Q˟MgG?W\(QUb7aYԵEI1*>CDn_"z΢G#^6zߵ=Կd2nV%fA^6H_}DZo1xpA_S93[&-CGrHmH?8pyq8ݝ"袈Ish z B$Qof°蜫iX@ fŔFgyJ#!ԃ'.)BЍ;jnscUT%W@ sI P&ѥmx|RF[`>!;zI1Zϋ5Ǽi$xw[V$Dexfc67(wQJBH4{_[V-F,EPcGoZ9Ʈ eQ VҝD#m*jԵWVGS6 bCܷXb D]&Hu+f`d4+}xOo\8gķ-b?1lD;zaР6@(Jl6-7,^3)5Z|KtF\NP_d~<-׿CO+F qcP_1ѣ\;w#`/ C'% @:ø v$UaE>>'ycz {CW|!bWF9*u hIW/: ԪH"#U‘̱<="QU-tdwneQѶ|'~K8e5 kջuv.;pr}-)Y3L9BK1h-M`lV[0H 10K=!D7aJ{7]Ub 42ѐ@wz9Y)_V(+7QaJ,-|_m^tYsisK<@6_ anJB?8{7a`A-aE z>XW}3*9#BWu[$jtj(k\<|Z2w#&/CH%e6#"XC/LNF`#hO7. -0;w+}պ|%'z0aqQQ8qU'30+QVQH*̆L(~˰ٛ2An/I@H"km޾2X6*.vHO= LB~0Q^1Un$E/h !tlGNwUo'7tҊ5-OgBN"Q:hi_|lrNy^S^&v! %TBӛ@?1W'}pxցk_pnDuCiǺQ䎥cq6/!~1?$c 225d*fN@n6ubJ>md։yVK7|V燎goP1''e҉-0yԷ(_fĪ̈́⤾\;wc|'[mL(+RqpO1#^KF{_HCRr?D~~{n6]*Hl<@?ٵ< Um{,땽R MyR9FΒkxXKMlfXTOwEtPȺLqRx6N Co!Vr"V8s}Ff ߰#zt~ e}Zdynax#S9kJXF.LPgIPˋ>tS *joRMM^m?gE4K-iݤ p2Z'Y9!" Qq(:.nJ@¿gזzmqp ^e{\Xt5*G`-S^f2r`+HlpXV+=+d&8.ԯ WFK-<ҕ{ZP0BzFZ$ \;w##V~'/ &1zK}ǨJMVol̻sʎ#Yb1'm# ,3U>6uE |4IՎ6I6b ]xٙTs,1e-o0q\ FdL[8J\RMSwJ]L]wfeVm'ꦭ8$;ͥt cP {Ph{ hjHo!v'pBGx *x։+[ Hex~/{sV S{epE0N牛}h:٩)**ʏr}!.ʼX E+v6N$3ZFn7Foy{\/8j7w PxMyz׺XVM vr{:r6Jj@UL]0o#lܮY?=JCd׎'zEQqcM yĆ(2 ֯Y~J-@~K9?,;L{sfq]zʖQsyQyYC%-",QG= .A2ZmcLBVG+NPoY2>ia a8\[*}}*5QW٦%'k;R}ȿyߘSsIȩ}qQj![ko@~T-jC"q2ݣ43Q-ӱxh#ڦe/nSRWN 7 +4cGtT)'|ʱ}=\s[8*\JpjZԱ\,viէ.b&695앩|ҚU ;v:}{W籕ʱ4=(u!i& .STÑubySWƮpiN"VӝcS+ pԥabOcZ ܇{:: .jWoOX,"Vc!')cH!|\nR&ECУL T^WBNeBZRB|֢U ObQ/fMŒp3E'g*:2\K}]/bX}y q:o% =9`͋HX' Lw 2jwMg6t0q~ֈɽ"&|<P˕Xkv1VLf|c\*4PM#l,sِ( 18#5$jsx \=gv/[تO^c@)^- A_][=m $zpR ogzޔ4eyu`Di:ϳ0 1>Fw:5|=!5V-\rDVg xTwF]0q%MC [9- `s=&5X+2Y̿5D]jKLh$RTn6),Q0+ )6ӧ 1l0 >/>*h\^ȳƱ2lboB z髦%,υۼC"{isJ#Y!\X R~p&TZ];)e)oƚF6QZōiZD=k9ԒeY ``0h$)* ށ3?cNO G-וn1ײ!_ !nb!{L Zv {dpʆUpWa*:UTNBFFLt& [⭰}f*?DҰyb85IJZ :Lrڲ7_ -ri0APڃ@+9@yi5odA)1hU+f?q]h|$RHĿ 6/%n`T;ϵ͒Gِe( CiH:Aβh-{$vXH8BjvgҸA>p>Fe%>riCF_ʧ3ؕ{k>ztS#O=kkT}$\p'hB|OHR [-Ŏnˮa6n$0Zf#.ߑfDoHHQ:.+WݎٕRdӭיY=Tlr)TUixLK0Zo$˯%O:8qT{1NCBDN gd5i d>w 77]X{pH5DdtttK24>yVl"wCb %TG1Q xC'#Pϐ| MBu`sK`oKZ٧Uo&>hBF87{ nWx!&eqݴ2zFn}܋I(*%I769?xT3փ~k(ok@A37;EXXng5cs\Mam>/),NJ$"Ʒ|茷7'ڶ#R%`} ,鋵Ǒ%3o*31e%Q 䈥OFjJ>gC:Ƭ1?DoxQ(RqIb\|C9͢-/v-C?< {g)NPy,/^%A\fϰ@h;*[^X⋦ZǐS>P*) ;u?a#?>23H):UC0L;YO\,/,#ٖYl@ͱғ3a0.9CL>Vzݮ޶^(T&$-+O=:+@$ewINM6fRΎuaF*w^ᭆ\;\ed=]oHp/M92:QaD#oW/Wq``Uq1$w/šAY &_Ds˨2k]A_n.õ:ˍP\u]?! L~y;E&u&Pl&7 fW :/lŻ:B^se)Z?RoJd/|+=Ry;g+IijHg])&ejAѷD8 dbaM  m|Y%3kXJJ͌"J14~#<9tӴ~L'dȟpNċ\X Zv~FvB n}7Ou<3\qՃ|дf 7W'Ʉ/ )8IAt UזZF{Sl"F3 -_r5ˆCtv %G>=C6;/{c~.&*]Ih\ο`o׍[6j܍L'HxR/D/(BL} A㛄Ų{gW]WJ1QnLI%Ɉ/j¡ç|"Nٚ=gB@܌A@K%*B'38: ׀'UfUܥypS<1:8~;%p)[ &(s :104]v)S`%p׏gJd 2עɕ6?n6rn Z ymkcq %3v1ʺP} 4P,;g&c]2<Y[;R#3#Քda_sH{xE%gWM*n߉0p? 5'VKЁ}%s4nJ!'/^gbEY]9-J ʅɀHI^ RB&;P W(iIq4rqQ#_ӳ;u<.bxifDe[W%_7r:_ W=.GsoH ʀC}#1ԍ*xeZ򤙺UH3"Ŭcp}P_8XAυ6ofu>lѸUDd1k5PM>Tint!OQdW};'j-JkTm{PSDK0(L(-?}?=ç "G&15Nކv?NJv{T 0ߠ;'P>o^:kWIpacMi0A=;:'-ŕ(4'rz.Jy7[&e^/ 8{Uߐh}&rjd_Qpq&)Q񌍲!D\{[U z@TlkY~{.;LW*Z$Ą)Pp(Z? 3od%o8ԫzE=?Ij\hIrb9鳏(c3Y\ ž5q=m:A)Y:Ysc0qM8Z8"l6ߢҒݦbns; m}3޴a-C^h0f#yX1(G$'a QUk7w1D,w y> /3WM8Ke. T;-cU C|2|%8e3ѕx=Ohb $L|K,s%oDWof",*qn싳p߾74e qf1FY[6gE/TՃ,?rpyD-vv9c!wm|R<,Mei{Nw H(Z!m2t2"jw2gF|gzqb5ϩ4a"MsFQ:7^)5RJlEf1 g083 ݯ4,.4icJ#tI Bdz3%҃i9kR2ɭi Op0^ZJ9/5뗊k%|s($q-׊a"ȄcPWq>_uv7׿˞UтcOi@@T~=ɫ8O :z`U#۫u_ Bś5$DR2(Jj)c\ZR.C-|=Fn>=LX5=DVNᯝQxijW.> HrF78){nT=5R]@ٔ7vɍɖ@]y7+tӹ,{ tȓ>B+W gv+yܐ5KLb+hHcXssR?jiV2|#OIϴ݂Q s(gERv6ARLZZs%MXY6@:Hr`=MӺQ]!~/CEzVo k}^}a SKs5/zJ ߙ!ك3L*J2!T_7˶p('=HJ$j|X'F@ɴ^aY߅ 7"gL͇y/ZOz|k@g~xRFCqr;$짽 HyS9>QݮKS81bΊ >Hׅ 4l詫lɕ˙#'qg E0kv^WA3N#M+3c .@S9Nu_gcIQP\^U01ZNT? AO@Ά:WJ]bR`~vą)+d_-ĆWN6æW`9?jE}{4|?o?'ugr;[7^VX^RmS~TFjNg=mPPWz&Añ &gn|1!%nq Z=u{n&ˇ +J普`ɪ ͯUZ,nRu;d"%sE-Il\5PT~=\KA1^/SGrBabJ{*L+uyr[/fc%)Cex<[Vba&"'0[Sz''@,u5"w9=%[ GMMkoêfo_^Ŀ 0M4{=\R EH"قVn?5?sO>=_oӯ^>"g6BD~`TWP=dO[$Ed5gYyzIK%[ G=őImD\:PRx뫡\X >qyCdq2 Yk *ǔ֓NY'?OXPioX\Ѵin \zx|srHb%"PGg9ho9MDp *"֡ &A7sx=W8M v+`E.B}ջ'#?zY,kQJDvU.u>V>%ݝ8iјہ/:!.Ue7SèG 8T.CB G_KdOC5(ۮ-߇:vJ)OͼcS;"ObG4q#^=5'q>71%H!Z:'ct*n  9/4aS̳ OI1 226~^Ju2V:,z>7Aہ]q@7XWz- HOJ+${j[O.Tw ;Vp9~Ո竼L0Kӌ9zTaӊ7NQ.f}-0ΔK>ɾEΆDn g3$ߣfi 5Naܷ- utw588t˶ĵF[DzhUFnZvfjn$~ƫrSMv뱒Ytѣ/ p֪ҽo/ߔ/8cjIS_`޽^n$}f}Q_L,^J81f)g?.C&gv 5}?|!礨|ғ#B ˰HY|N0v:X S苷$L[U';ֺ l 7;g%{3,hmKڎ-N?u".pE(b\:*B=$At:~ae5"ŖAyxdS8#" ֩1 Ӝj$'N`ʛ}{jrCM7 .YYL'LC0-_m&d>VʆMVAq v>3\eHDfzB]]]/6Ӟ^-}p <8.(Ӊh[wE09j2{ I0=劀4uJn7]ϟ[QX8vdJ2I)"z7BR(t>mż18 v|y䖽M(BlFcwo(?|ӆhe<'=[ᱵ&ONZJ+AnXyּ.J87KہVO٧\7lu;SFǑB75N`(ߖ8\qͣB7i(3uq: S1i5B̚qsOBdBU.>c?oH/=ΎF PYD|qA39M7+"a݉:d/0׉2lm_"o X4r=⪲ܜ]lE|mP bB|9&`A4.-2RM@2ڌGh /;`,%l+&>jf+hK@þkv`-&U^#J(-/;ᦵ ˲+㑰ᡩg(ƚrjw0 j/8S/c$^G N"+9{h<#Q <9FL5BZF}FR=XGuE%`$Qf~[H˫F4uˢ1xKQ JĒ^ hgtj%I{8W%eѫg:TAgL$MLW[2p%J\mI54 j_%k=3<%w|퓄{,gd[g lAKc~T6E_3 #YTW4~bBsh9Im(*`\ 5w36e{>_En@Ga+.~rD57>HFUE(%޲۰2դyR*G[҆ByB5\eG-r #T!zcBELhGށ )B2* -mh*q":DB1.4"y  sO A VcHx<iµ%~̓ g8+xJ[@rw,S_< f ,ĝAURƵүUj crԦ&lw 6"ZnܣX đu DƠ> C828 u4܁BiDN5A{MS| Lw$Z jBH;b8&XFwb6 )8X}Xa\d9mQe],M|>mQo 2fP/N=co=ΒlCXx B4YRMRzwL(x+r K ݈K[+u{nef_F7-z+{#)>^^/bi-0,/Lwcqď;6H}c3 }X͝ _< PV L9`Mqg!+c^p +֠YףZsԦS+oW;$rZ E{ 3вyQ{a~쥆OW s&궧bvpCc=}1M)ܞ<z䵼Vm)zNؙg A8Se6t''ĞhOXj%lhj3Vuvc|YUηmuT$ +Mii",65C)(`mެA(!#9zNN>f1H35JP:Y鏋fd7_O,'~kAW Ր}1u -~M^"Fr^YOv__i{@:att_=Vrq#N8Qq kew%EйyF?03Ub$^fZGIi%^ X!⒞4'-\ d?IД35Yd53"҃&{P(@le71r~A2=_*֬s9†ws;r,APWϒ٧/{Z^0M/x銤7 mSaM^<.\hTg?B]{Uo! l0Z9f59!e>6}GMӴXZgƨcn &D%zQg% y9912K^U/]C~~8tU̱&{w;Q%^ZHi?jbڏYM4FJ.ʷ+P.9vԂdDGQ_Tv03F h2 pN2. F3=-Ay&#_宲򳝍fބkL /<n3K10Q-nl12C]BSge"#C3b^9*P?;j72_@+n6й!7c.^3]1D6cC"}LҤ kqu-lW;㒧 `qWr$H'ݿѓt#ߕY]%ݼq}NSTv=ƈJ$(EH+À6.¨>GDlGcHАBׄ?M BR@@ēW4Erڋhh*X1SL9?sk.L"8^fufIkz9VZ? ΂7c.58Y~s ğfa!i'тV(K>j5~=`Sx-fKC7Th:$* zgG JfЃN凞;C{ Va)ԜY"XP%,h9<'c_< (Ga@Q%}:O,ٛF-JME؅y+9)N5貱x]ϒ?QsYM= ٖ(7lVΎޱf@*4 mw=O~HW8|xzddR6w "2knOeï :IILՅ__pkqҭE4~[ۜȠGʹpB@hjPR p.7Q<vEA5K0`D\S[Eo+ Xwb]FZZ|JaS6\[6iUuVjshWk]s3k5&ciǟ˨L,1LrVH"jC82"PΩ>uT”on;u Q@ɱVƞD`Zn. Čh LpÆ'-85wG./$lvm*S Dl'BU긾`n_6LU*6/1Wa]f4I⨴^ "ۍ#.vxwԊmkYtM ?| ^>N,8Z$?oܣtd Jч(K 3~6o$ry=@g*78L8Hn`k6š19z݉[|f 5 3D1}XBӏc3:d3Gݗ< y%WnDjK.>ܓT8]edq{?:-CQ[q#ddI\ro@B1eXv;q1O>ʠ?ep"0WҲS"j-2?jAҢ[vh'+3t("^B_TpGKSCC,5 I5/RQ0nlQEl^ oF͇۵u:/(7N_ߡ~ MMaKY98A?{xDgF ΔFL|l9E#[ [G3'6iI2_0-o냩昉Ma%:.;'pU'4Ꭳ'X%|^]jPݱȅX^t鄞UdJ745<2Oe orƨl@<Sy=PyA,mLyeYcʛ -6t D­!QD؁+2Lg҄JS%.nqW1vc0L@+LnCf Jj<]z#Djz;Al~1X"+j'߀0Y ~$C&"\O1W{V >km9w@s(]2:~Zg*)v,`0( Bc\அg[ݛBg:UsA! 7@vh)x`Zk-G`^p 5쥸&(fm!}뎯F_<`nsRMi8`_h4m.zoPϻ{KzcB,oPT(=|YG8xmS粶i+-m˭Rx "CH@e]Yn/]kn#0g'FJ=H)S9>02n4՞ʻ7w@B_;buALFY(aݿe9F"p_% (Bv~!g7_","Y8#\Y=I,LE(EC#Z ur,c7Z .Q58-C Ӏ߉.y.mAg{QGlP#I`YdMc 8piB>κ_r b:#RI%x_'fwF,KC2'&[xӋ_A+̓h15ЫjEo@!׵c~.^a젂ΥH789s`ko ;z`ǂv^rJ4f"7Ȁ<(q6hP΢,NԮǭ;c}jPN9Ixd0KU xCW~ܺfQgW"~KOP{9R伒Qxj<;g"ka1oM)jT_RGn=-AXi @2m%9TBQEϧ ^#wAxNB62RdkO|`˚<̀x<3GĄc<[$~vdqȧwVT]j`0V&=Ah&T1u T71G |5å)<$f'A?}>iGQf5Y.$"6;er6H_y’HȲiUV'&+OTX[8&IwrӁp/#HmӿA1!-2ѯO`w0$q2 -DX ɅrÖ ǚ9h2<|Et(RU=qX_#W ybm2pE7Z?•(?˰RM8}pcבV^*{:Q$n Y4KmJWbr?k,E4y%u (U)x۶/Yۉ?/O/Vg8xA?AXv3FFHPDfh eeKk ̨jlmYW8zD;r]^j"GS KU} Bpt,>ډ(6 n(EyY)QHvtӯ6S 叏?Gok-l;%) B*Z:RM=M>ۄ̉ʬcVQ7aUEIM2WkbQAp&,m,q$f':JD \i&LqFg޿|b7t,t$@Z")߂נ{.: },7&gMO$$pMWH>WfCUý?'[Ĉج9';c(U`S]8:(!kﲺ0~Xd\=H_ޚ6dWIjOُP"+R*F-u=A7{kQOE`ꆔN8 8qc0ŐMژθ/4ޥ^pQ*byayݙ[-~L3 %ת֪ oVb\2W8|`nH8Xkz> u9|%~v&w? bPݎ,[YЪ̒5G;֠7fP#7s tr\{ƊizyW@d:4'H \JDž1r'ё|]#bP6z|X66 o_Ĺ-p1gpH7b-Kv怨GQb{^?Љ읕}"\WH&nP,\֮׶ͯe=,0M(;"ܮN{org' &, (^H #pp.Kf(zhY?}JyApM.矆 {v(k$6>jxHhqƦ+v氧W?{+Y >y\Y}Zhj,ҙс?~H4U Od9X9zXLhՑ)M6{ph{A^BEk-0z(.obL:a9g]Z6{s3-}\45poᆐ!5K ( `&KR շݡ*:C%P~݄ Bk7?UE Ad3|}3E4ͽJrb]@hݰmr OAg5(m^8uG^O[&Mv_B?R5 e+x1G>α /Ǩ'*m_v1xLc<^R)PqJG? Ju]knjԾdB 2+ǡ0OBK{*ӴXJ\$GeR$Xihϰǝ[XdKð$iyjG{;G׮tp()YӠ˵-J`@i;{o\9*WGX8w4 d{(EY ~Frm*$2K֔t4 f!vDQOXMejYJ/iJ@9{ r}J8x˯Ē&dYL:L0tyزMr2Qa x U/g[U҈(b6[¢^b\ R c&?&Jy`<ܤ16T\)_8E-AdWçԪ2Mn='Pmf_2GEPQպFecrtܱM|-t_kc7$j;)_׬#p7K$7gbP͌)sHc&+扵\ܙ/P_`@$[&x_"Y=QW 'Eb779\4+ߥk;׮z& 4-`xM'{oOz~HXJ{YJ.혯b":#HXֻWk:Sp0<+5Q$~ Tj]~j FH*n% wG*+2@":'MW瓸 1iٍ5;AJw7Rxl\z1%?mWj^oEUQ\"#-3Z9;$Uy1CC24E(WvazE~OM2)x)9'|lA`]-Mraw`&6,}m God ]ߟUp:{#!?p2Jf*;@0eR|ޫ٪l9wxþVk{AdL"RWhqr5vA3SR.,&?ݱӷþG68=B)RV=.'l8gb13 Ҫ{v_,&MD$e|ߎctw#ӐwOYQė|++襨\ϋI̳Ë)? T;&>6!xt5?Zւ 7٘bhqգPR%19G[ Y1BN'%N\k|Qm;X-gsMO 9=œײov mWva#ʛYzYļ-bX?Jsmzz \bwjY=c}u6kQbWlqq~ϢO7nA\p/j52:NՍe1iW=1'!C0|Qja'6tŜ,lY &Ҷ5tnlZofZfہȊ02J?{fw>.}е 8a=af)ɉEMNe"۱m0̳aSfSN>Ys$\Wl&FYk -U#2pDVUbJB gfT!:P&K^x+3X#T &k|h5N6bV0@fֆKQ%D9x$D_мǵKbcu5ŀd4T!(zi}J3 a1>qV(b>(=be=W$kNm$e|WPEbU{m*X1,[o!瞠ćUи| ̩|ض^a1r"EG&JO|O MJ(|AXKiDכ/G-UcZ3hcV 7P0b;ũ m`vq1,0SV"> ! 6;P炰#!s: ʸΙb#l+l; i.KÃ7I]uW~'ۄJ |>Oc|JVQ>ru}QB>B?U'1( {u˳nww2_@=sbUjQ_9a'$T}wrȴƟ'0P [ 0wQߎЪH'@_s41‡{%PL Ny X(,`MD1:.|2h_‘ƕ 7KHTjFS>D+aێnchy&9 #v9.3/QP.eTKK[#1@04xp#p h6i*Gf[㏏Ϩu7 Fho_CIϽ:Xh\͌ە_/K4ۏIDm"}0,Նv?X#IXJNHq<0DZ1RIG0`=۩` ;b%dO斾UwoSYWi`Qqj1fѧ6g0LB2ck^Az$ $@FX!z#PG4*G]h9#?b1#˚V4K WEjXOXH)g>KK O r:./6Z,(Rdh[=M\y=p\\[\yVmF@lg;pk)og.ոSРɫx8V}}0 :qE8H|2+ʞn4%; Jud9/ɰdBh) #:%:Q51@2G1x 5<(fl$~D˜!˞ dE B\evOU)khsӸp6\ޅQUTt:t9{S^WKznb%< q2]| )Q % 44";Zzcl4K>lhuVE^ఱ)E A _WZe3V$!Pڇ5-qD4X"3HN)m#Z%Ww-gliDNm _dI3a4ZM.u^O=s<{y~s683pd%\ fh+3;@:tj_t<_S8U϶^^7}E3 k-QƲ{6mMr08G)cn`MaTb9:!'J  aQ3j4?ZD,\Az *> P@|x  (lT\I܍}tVW)aXE< ?zoo'~}1К K* 2@,ZRhM}( 63 ˈy΅kd8q ]A)"p KQheI#Fmm"3?1[k귈 +m>3iIGQy,"OF#/7IV+{0.3˩ q~wwV)M#:Z@o0lq@+mƛnZx(j:"K09#?ڴxyڶ-uv7ka2LGqTTk)'ҔȞ4ۭvZ},'f3El\,q٤sPbM& }%RƦMa_"~ pt8>!Oy%F"'DӘ9Gu+DϹ<)CyƳN.헟`<-/Y6@>{zlQ҆צ=Rx+Br#ҭ{$E;! .MFIgA{BSV{$/l_6O]6unhD=ҭ_0<U^dd^ĴvgRj[Y DRѾ|.L-ܽF[|C2qu;'wx)[-pq3ǁы`F-'60!*_1{߻o>W AyWu {Qpi+p n cLzcр&ƻykZmxcKKw ᱱ%AgA[4Gu܍l_94 /=zjeX*Ea x)wWQQ .t եHx9j έ<[5x/!Ɔ'"7JN䎫 z frfx5˟al`u8Dr,P'mH$&M" \.UVtppDWgUyTJ+p-*dv!m9?˙9yzwD?4^{W>X Rq9;}<&s9ם`$bR)Υ&XꌙEL P/=&̵uˋ"5~>+)2bm'po ʟᛶ.5+&UEdMOo+$miAjx(M8ja&ς}:#nF%kbF[!jIJZe#O"Ыܩ 7(x?O2ݣh 0w\RY "̥.+dmoHwtݙC"X3;𴋂 *b*ˈMt[È?nwLho* tK蝈3}nsqI-b*Q%r;f `q !dc,ͭGQ xg՚dFśJZ_Fjl)')~5QQפKrvJIkdM{GLy3A#! ̰𻈴r@a1u/,OiCQvJzV:mp*/uqe<[ ɜHl\݆{ ։![SoOR>%A)ݑS;~~_n xJ[\ЗXvjxxٗnNqu`"~z E3n(tTlĚp+X; {o ä_=iO2yAcaHl˴-sn]/th3 GN:Svm/R9)lgYcNE`iﴫɚttyݲ 5V,ӕs0Q*D;2Br5pA[]?B"OqɎA"~XN?胞g688 +qsMd.kn ݳ)T?3&*QɣUF% ?E,JvѰ #q * %L ԕ(~Mjcu ԍ-.֨ƏdǢX? /;e`)IJ]F(xP1}6Gu;.\g7Koo8(-]t|嫉Zr G Xl&o:?fGS 8Khowߥ7ޅB&ka5 ٹ!Ǻ~%n}m ˊe' 8Yo;un$hk4 E l¯',w`wU/`@]\Kvҥ{fף6GGb6&q-XU掸WS9(OjNf[?-@&ݱO)m&o\hSއ{)O$8XL^>w+>ͰңK{=)ČTjUw7#8eb_J[D%kKN$trB7< [fFu'zѤOAVanIIR%ҶHMԪ:;C 4!~x\6RnKrEv*&}n󛎑vAY'LtQMڋ 2j7w+N}gfݸG[ƔQ@SHGD]eL76q1wC`RbBi5'm:)ʈݿ)QA+ۖDMR'o؈M5Zz\0qPo\T[>*+mQ'ƁT{u[=N>ZִY(iFB-{w/ln:B6#b6B:Mr7O$/YqIJt=#\esC  a>IA`LMR{I S6"uLk;՛" " &X,;kg^N/~XFPAfrZ_QGom/hƬ1I= 7 r{*~I6 5k-6eMyΤv ǀ>r#{B`T@>X$/i4TI֘YiGoG1%/G,/Úq=XV f瀵;@E = Y-$ QҰ@H<҉^ɗZM&d4s !^u4jX3&glͱpy9^h1%rͣK,?l 'M B_dH+ lK0& ~)JBčJQ3e{_3s6å V{xe!IR摄S=u"!1nUCsDԬ4qb=HmSImݣperĻV[&†~VgS[tkBЈ΢b+`=wpP)AN7EYM?@()dm9*nY{u&)Q x{sj1eE`̔]X{bXTˬcg˚J޵5]4>lF$iBVieD/찛gGʆ}}ګh-Jk6/ JpC7񵿬A> x{(^JZҐI`(;Xaz9 )\*WI5~ʴots|㙸f>[^y C q&Ҥ0v 3`aG nV>sG~!F*;/l5t\CvR6h3U#NW? ŧ՜k(UOט%9=';>&AhTJ'=%E ~v LBl1c32))5ɝ s(,{UWsً48a:>%Xj(l%f9/ܠDw1_aU[ Ow>Ʒ@P"ЮXnyp3Ϭ{kOMҭMe ;PE%: a} \m xĢjh|܉|-&@ObQۼ?-18lڀRk^rsUۺLǑ Z҄A{xShutpә)aP/}y|=(!nvT潻"[ڰW :ssfK>MywMn+1*c~^G"g<9}\nECuTqejz~{|p&Ħnr3Iz0j-Fp>q~Ll^z4!~&W#9{1Zᱷk<+4<`)]9`B="Ѯ/z{:fvJbⱙCf4wl+4qNYzh`Q~#` Q12k]cUF+:leh#Ē8+7p^xO"d'juL/XM7\@17fy| %kC@Z@rO!y,+eN@.h`;IrZKg-pp;[uqyanTsĐcJygV1iOQ倮X)r2l≂jxwP}rpٜ;JvRwNm?ircAv/C6p,!(uwL%ʹ{ BFal)>ͮr%POhb ܔTSLetYE͎`xLܞCz4KiDK%4@y禖1XhB}ߺ*.8HyZBoi Wj|(yOٛQ4.0yӞZ \8)Ibwxs`<(]ܟcB-5I$5+$]s~sSWd?S0a/![H -X ~8 &H>_Y E!|藴ϘGڡ!\RL Z-lMa`#]bO˃W.!V΅];ĭ $;d.7X'vo8XQuZ`GS ߟPj? kxb+)_ Z[Rr<"J qIݪvT)̳CDŦgT}n0vqXqFSd#`͋B hb<TP9JDӐhS|F,>baJL}dw/c%<@o}{I~$G?~pKPl6\/]|d5w˦D %0ʸUkϧmb{T]Ӥ ׵똹uin} j|y^ YwW?_6^c5w)=Ύu{mh{In\A? *=Z ޷%|O.On/I)޹>71/rD;^wFVUH+aҲh'VEj="F^rС/Pc">M班dO~g(;ZtW3JlhJsקhG9:AF75nBB%; /ڮUr`{\^v\X:GESOlZVؙ􆷚3LPR%:Lxְ<$q yy<B7CsᜰH-E6(")8- Ofj' $&58[vݙlT&iȒMwU}DÊ咊NRNBƲ<9r-%n@:h'Q>ԥxj|cxhh/ !EUW19\8si6Cq %s.7/)6hFy "m?.O"Jݒk1w~$k8ZWcUBP(.Q7a `!||p3`sd.W9Vj$so^8;/ AzF(z ƭNpkE|1K")|QCR Tn:<'zDm^n4XN,"B:5OM2B!( 7iC[#h2#ſ sRrO j8]ϳNt=z{5@K }2uf`OaOor{q--Xꌽ5 T/Lr:H](R ;oE.?đ\% lrSka 90eoBcn䀉&5&sh, ֽtA4ȍR@s ~a3d,ԯMNt&8q}(Z] }77.trLDh⦴Wa {vq[l-d>!A󼅼D#8xG \NxE~bst,k+L>؋(1ؤq҆*H&kb QޛA *%TI ZN]66y6p&U:}xk:_6 1aNky8tjZԠ/ɀ6*[h鐽]S(kF*DM0 kۂi*3LYF\>=Yp#U"Ō 'E69 ٷˉ(LC,٢YӉT1DQy=Ra 1¡R'iNWzJS(-|q)T!*?ŝk_V0Z(ƯʞT@|M7_ڊSJ*Fy TF;6.)ܻ^i/Lā|E\lX<ץ|jlސck0bq f)&1G(H^Blp$051]h6b}j-enQG0"I@lJ93+ /s9L/Cs8vPg$dC\ؔ%1LXQOg"~["׻sº0Ę+}'n]IJL 4r^-lTBnjӗ|ZoTnL(Yfo:rF1;OKڑm on~ʏv 1҆v_i5| 2?A#E8u)IB=։Uo3·Ⱥ~6/?M3#⇅}j̕Q09V;Z;4Hw;USIR'cԉ:fw K3HSgM`d<`wv,]$bGH#ˋw69ʈ۷˜%lAHN=T7ŇL2엠3lo5Xwş\o O62 \Z -DDpXl@F47nqe{L e!bS"wi82m"??*w$qPZ/ҊFS=CD1Iԉ?s GNIu8s)V-XC7˨d Xk @9ªkД z^UX~ڎ^g*(Z ^ڮ#p|8 1LzwL̸-V."3r$`L/V\MWxRt0hInRnJ ypR $&؊g +?oU&Nm!ձ{fA_Kk䈳ûŽ@|vSYyx0x~b4 ,٘{v~xҒ!٥# [9N YO>s>CcA9(6_W8An.#jBK1zg}ݹ Cp?0L+pB0:w!صso]Mcn:exrƚDCP ^nx%-P|ܭQTǖYJ嶋pE>}|Cw.w) 40,9OF9P'=o4q t1lqՇYZ|Z:paD\Y4=xI}GW(r513na}C"jTr)2gӈl^lmS.8!T1t6X,g}Y wq3ڄRFV+aC-CT}3~?PQuo)PлxV9Fwo `,@h-TD"lp-="+pAsA5]d(Æ&⑋uf]4G rG<v0xlN|2h[I'y@hr# j^J)88F[kS^=@wl̆PFY-,x@} sAW}K#9s"TBUk;̅"\>_?į}:jzcٔ-̒!@<}^diU0DVŹeRiF8Fjʘ5IE?0)`zU HWq2S[.U&ؘ'3d@'CS]>nJp p %,(J:1;)\98劷Ӯ@  7n$]T)$.Eo WWΩcdM(j{JK5ElBM \: u 3%$ـBz! sw¢ZAڽD3۷H6@i|M$3#'_( `̨m` S^ܟIO;Ag^DTQ3;lT wmDeb}  8P@~73&)$ rT1# xVcox 1K̄(0.>b3HE feVn)NKPbuY!^񥤄MJtϑW^G}bvukP;%er"| D'H?|ZX:ܱKy#p=4*ctešr0Q YmzpDcZ랮  ܔ|eyN{ U *Y9p hbmqx<#Mw:e-K|G%U_6pӦN36su呹!fػmN!g~cfr=3r'zA(_ 3P]<']JqpE7&lK{%J _tTNvPQvs/G!qjy1A'BڈOen^_TLeSv*OHFʕжUR;34aFCP7~H&RBPjg|b[ "p<_wgvYg(/@r_8h=S?9ǮUEpi49!ߒ*a#4#lA'v2o\mQKۆF~4aT>H@>[rnCf~ I:rR}qR/O3(-@kW9`Nn~ PjΑbͨ /cГXؑ(7Q{|sJ/.'3u1~̸$ *O-R_fKnLh UVs&|3Xg4۬z8 nRq3hZ{Q<% &i].ĬjI;1uwjt h^cn'x]qvu5&ϓ%*Lg\%}Mmmɘ;OP \m3Vl2\FX"5P̘If0L~#λR+Ԗ'Ŀ.T4m_pRƓY3SVl4bc(MA/L,V[Ns=#,`fUYS0>vlM5dG U ~s%F~=y]FUϒga kAgOn;YH_LK(1d6)"I"]@e",1rW3nxfVz١eF<+Tq?ĔD;KL8J ?]H s?OvȆA |!qb Ѥ,椊_Bv®sI[&IH6ybL#Ư͗xC&%鳂byy 'gOgy[kH?k5'hxysAd[z6͌HfaxJ|6`6)#A6<W*G(-_0ގڭ3× 'pJ.WƵ2s*ПWv0@dUЯ_LR@?rcgPgfSߑACv?|\8aWJR5>Q6 C<HjVnXD71NY!И!R,]ańk>t]ޯēXٿU\'A43C51fwo1O8> }߄ C+Tutwɷ(]1L1wְBX$_D2!_9$_g[ͫffb%~*/آ DQ3 4Aʷ1 7t*a?<]s Bȇ:Z1Jp}ӧfvU?YPuy-%cdҠCmrrVeq ax#!>ڊ╘g2 ɕ"f"B*AHVV' Hob $?C9WÌo699ꒁRypì J)AR2x k F?1|\Ն!=>v 5кkX/103 *k5ly׭&a7/&&h}YP+4TVPIv2YR/Pk>Vf1 2v JHi:WTsҠuc9W)w@]H5GJ=6P^0x7>Ku X _aq޽!3vP@m_3vud %{+uh aEs! {! =A+tx /ݐgCPU(~tltF> ~ɠ!:T/+NG] SjjJMK%( al۔@'p<ҏi#'0r77h ӫ0:ճ:a.i8&BŶjH)i-<:y@Q00)M\Ɣf:<LQ)bc$ˑY+5ƪpx,7ZYB#̊6ҷym-B boS#ῙC|^G(VQ'$!HeFR`#Ieh 5mmOKE%L@bK7;ӆz^j9ץɷA0:alQ}^[,/@f'+Q1FY3:RhS*qLhHD"fmK!GB&`^(Z` vYʌb\ ;`pȤUу4e1s~@7w$[˽[7,PpϤ5j='Wi]uwt[o!YeF# ߊq j3Ҵ^sm!~+^#t˜N=+ln$B! 2a*L=:.d5Η٫V]?`uh*΍mFa 䧦-Gr£8Izot"1ֺh]4~]@a"I1EPH0.ݙvv;zci"ET'ңs/B9d+g_gZP -t19XvsǢ+QW>l?NVi[bo0)%=o 4X{2h6T4Ѕ0dF+Yټڨdjg"_d=4pvI8 c㘫~cF]ismf3s@~D$0R= Ьz%Zb|p3_Ck"bej+^gOr\VK/4g' J2<^)kw?T$`+ڇh?U.]H "ydLy.:~Kyа/(i#T@YKJ$I>ÆoFk1W k}w'E(1̇DͨCb-ZYdJ NYN򺬨t 0#9Bs-5 R ڬL. %y**O@h]NX0gΦTC$f|ܬg`8!bQXUs1x^"&B>mRx9ʏ:{y \$5{@`^}c'Re UvFŸa ^1/G ҄@%IT:` A4ltLghV'ޥ8% ]t6K7Q(':_}Ko ӏ,l;C類!8i`ZɼV]հ@G+L>|T|Q8[ZY{%`I}1ҐLq1ֽR:[EQZ!_"plvn]2 OBOV'+&8uv-cJ*Y+tlN5zKA]}XsTM3_:q1Z}Z%3V:qwF~ѫdi-MO$Z+gq}ƴWIB!tCU~H(!PƦ .}v냬'qGFaPzx0N6#Co5@`SgqA]|U~e¨Pˆ+FYf- *{Gޣ/lAIۜsDŽK[Z& Uױh栞}TzLxmv (z3t0k,i*Zpx+k6Z8, EAM&''YNngvyiVC)tBn|H X@y89&V4J\dNsHfB$Or~r$$˜r7ұHN֧[!unFޡ DdS,L8Dt7䋰,8'Rpi7)7D6QY!%uK2NǦ"e6jL%-SFuR9~ﯡ`[=/_ysN_fޘ|ж$8DۖX_zbO[XFȓ ThW)i.y[RNЫ* ӡ# דk%AHCB⣕oZG_H`~7.:v x0"XK;{u/́Т/$eo6IƳ^Oug _l}\@T[Z\!Lm{Lت!>;= }~QP3`3 u9Vy<ȵGA,јޫ3/AXp{ bvWdq#5]Ϡydk? Bp5fBj_ f?ł./휡. ]aql\ 㨒L^(X/#4,kѕBV`ҾKq.+Pq{ ەĒr0o;wbt3r/uaVC1 !ިԳ.yFbI_.rg ,$,F0M}oLOF[KPW í &Tmt%u@`SA'ӊh&[v%u &lsͲO*|fOбjr4ٍ%J[t0 4G"F!0q~:[v\ee*臱?v4 },ߛLs4gy{YqѵVWZÎRut(8Rf1-dw$9عZxH9 ޿b¸A+ HuޗLЍ%鳧or-$q,>na)2e\JS ޿++ٽu; R1Q8n{x89U@z*z^fTS5LrʭVi* aa" .; I}BʧiHl,stNzlU#֣)\m&oH]l>Xy ]ԸM4MGH[wa5s8/h~g߳Bd"ʒ78gʊ~sh$nxFP:s:\x5.7ƯĖKHRP~tľ6p~.a߼\K_}w˭ns,-'0=^!J/O-2%y .nR"X ʢZ~+gZ߿fԼx=!ӼRᖸ<ʟc c7G޾fYt)Jb/Nڧ\-qcW# fRo}3Yty+ݻMܽ(еح !YNtYq.'G3PnuơCz sN!`9'z!ѐE 7&2r[WeԳܴO׈R92EXZbћ*־˂ᇜ| (wc8SؘᲧbR|~tx30_*o3/8/wc@]U.$wv `=`է}Y8жdm[')O/1@NC` >qnGQ&>0ɣ/X[6ĺfGRm^R1E}ߗ}7 I%O}1(:}}]5q;wkrP)HQ=s\W]ؗG зW2sZPpEF '*!jZm.Pvz?upqBS\D >56fCӞ:dz;#L',&k} _e̴`q\|sxn7N$}x~Ʋ:V1Fw$rѥEaB)D% 5"MΕչ!XZhz-CH v65k_+©ukz5՘"Ix}H'=lCk15iCa57)McP$!Mź$,ڹ8l1JFJ%D3Y&5l%K2K#;n؝po>LmsNk>#.rߙH`9x/&jq>'w%uy%.=#:R{E}«Q`v %4?EC#P 'pVӌNNSYqtL|s "I EQ6wӥ&&t6C~ݑ-c3:g5"+W}Gcnw奟@y-kR Q 3|X!SRC#zǽ&{xvG/PD#gm nQa: @ ]RjNl&rsGhiՒBy6kz 1\+TDˤ y+-;|l>Qt A,3dtO)iv%p8?u4Ps!A`?I3$Cnj;\ (1۳-d5vXx3LpPOP{k*wcZkG7kXV\xɵ`!y̹A3Hu'v ö]"7b|12o}B LZh%KUpɆkaa|*25y}4 Cॎ>1OԟR1aN:QN5 F D]y)n!DH7Xy*B'Uq`%#qw& I~gH E &vsAGF4_pjʤʟ[1Ux=c&/ME/rk]*~)q\L03I`g jպTgk|ڱ p8v2dULpU.mdNG]@xڈ޶8aMC#:o m07ST\@)ҨM|n_911xo>_V).t6M" rCI t7{ˡiu'Oc|S1 (% NO3+9߉b3B2oD#7bpv}6sb@Xa/`tt;<_aTʉcpQQNl' Cysx  Ihk)2 9; I_l@5%ZnU#)&河 rZw1ůCŎúUd)$w 6pc唜ԣ9j#]Z6Ѓ"k0Eꀒ1-:>ˤ`)< |Z$GFN\k(%N2|ʿf>⩉]s5*$`)Q-RJ w'yr,!?!.X nuf< |ptղ  B7knR׎tS jnG9 u`q]"Kg|4 rX;!pރ?d~/|8gə.wZ:|J n8cN7eulx&W2U sNa"6Aus\<:^' =WjQb$? "CBp lY ̬ɪE!}TU$m̱IfYWSϘՋ`ևf(SH&=EJ }гxۃ4z?},kukO<Bmb>!wGY~Od1TRhWwDג*;` H郗#35Ղy tF%5px G.DEf &v+g ?D4/r]<n\NznPx5yOCi[Ct¤׆uqyd2Ys.j_~Yu0hQTȉEf Zعe j}cR-^WKLJ{P<Ӌ6{|R%Vc3b cTʎ@;;휙1Cﺕ{duMoy]ޯGN䓭 &Qi(%O~rM㗻zf>k%H}qBaͶ^$ >w,M3)'t[ex:WG- dUpK;:4j.Βr3>cF>v6ٴUe7zO&ąӶv+uBrU+an>Yɼ,&?t(ϔs3П7TSfEƮsնRk/y]}+΅Q9V#0J϶zKF-|(FbǗi*g ~ ̠כZ\k5&29Y#:?-nQW%0r*(uAt(Z `c }^@e5 Ie c˺,ʦLj@I}q)7΃'r#6xj`k[Xi}VB.p fVpzKźf7zG rc8QBK8L\@ki%>(X(A? y+q5Nᮁ/Ag2"|qs"ǡGq3R% p-N׎&`<}<ѻ>/aCvmy"9^c(QX0LF J%FB'X0/i|ݚV5׽FLr~h@t=,wxGMбGR_c&M >é2'V'/N\<JrfzfH+ }2q[<%_IH'5.\vN~4'VHax⣓9ppAi ~.|V> 04zS۰fK.6:?yڥ'z(P0LjdkFCsk,̀1 -4`bWah V/~)\sq\ C(Z}A$%JΏ/njm&ȯ=Iu>4"(q4d4i1}DV\1^~o.DzƉyhu\Os"Cc-{16aSzh+8um#$cSsf2 - (,ČwwE:=Ҳ+%&i7cV7+gUK˥Y熪O'=HLo'}!VHܼ,*.ЧfJTyN\œvT$ C~1֗ 64YU qƜx{5/Y8̲1(qrhU`Yי΢HR Cқ ]pcukȊĦ.;Օq0d|HuH`mJm"Lkf0GW!#_^_ZB:9 ZYvter3c"rCM=R> /%Y\V6B~?'ґB;*4pUͅ܂0["Y{L䈏=p@s^?;2ځ Fڳc6]6bo5Zmn[ҁUÊ-{d Рv \OQxݭ=+Q$ 6O1 '$+JPZ, uI:^]>C'yW-̲)OVu7c`P؊8"N4_/j uȹwkf Zqgi .IݨدdIVD6[׏c^q ֌B ^?hfCu??_j3.h  -bMv`ՙaE0u:ASh"Rj[IHM2sIwP}6W{ؒ*X2BlbP/2OEW0赗oZc)YYE`nD!:7ػ<:Gwe8a]eIrʲ>)^8Z??ۣk[, V g,-g.g%M# g'\N1 ,Cy5P2wE..wwTl];;\̐Mo$-GřqN$Ov P`P+2sKs}({ٜ ;vULH09ÿqPNZ د-&% D"΃XrҐTl MO]FLJQf×l$Fw7L[,vr x8pR|fĺ ^{T_,J=T!ϵί8NHˤUٿK꽥waˢs/~k}_nϖy}Km;c-Mݣ7p_H1U='w:3w1Ӫ+S/@VIj@` 5 նӜo̫彻jARu"X~T\IUvy'r>-|*p4Ϫ\Z˛P2ɟ*d[1B߸&_rt">R䚛1:J0gɖ6v7`px(0)eqs~=SDqpm .fdjV$i+3saeG6Bv4}{%HJTv0$o:y~JGc =5U J5fu MNp)o/[$wubI'ix\G ߆ԡۊDl`[ +4٣UUzhSCg&<WYZu13Xm6#-蠍ȣf>Ox2xI䑽Gg`*@O)\U¤j ?+5~iHx ow}6 i/|A"u%P~\{"[UGazot(tEZ@U8?4:*PcMZ#W*)@!cBp⟗Sʘ^$I_!$O}bD/һ |Ӣ4 #D:B!4Uby.X>qRIm A߳SUQH$8ɓܑRxkE;dA[o1H>,:A/7yem(sZ_D8B1!ƄFj,3uR(xuCξLc!(7ݓ`y>\A\1 $4-++J0?Klͺ40Qsc$zͭ}WlIN.v :^E,*{Ǭpس_|~T/RA9qw`ۘ@;r]>u&r=a帐I 5~љޥ}?ԝa*Nͧ"ƷIÃ&DG3 H"Y{OlD#!I^1rk={OyK|ّ̌D1#8qG.'DWܧdм>fz~G[%:qwŝlO}<*C5qFeLJ9xZc!8q KDxW}HVgEո~: .{>Ǯn sbvFs^,V>rv~ʐ>2/v{,*`/qi \.tiNdm5.PYW4S0\zQS $k|:yy""ny 2=BU6%_vnX='KN]S#*+o`ߚ6O˪NdW)su$a \,qF;O Շs|zRTF/N=0Cu mW{ÔI+iэ @B}"Sj֗ILV7+pFe{$n5C4| !>s!hTy+~bzqU2^p357*T3>6gWR5GBEp-@cFi`Mrfk&qP;pH^y!3iI{Dk1}3)wt¦K0R[a'Đ.MҝcYu؛oQ^yˋfՌ R,+5&XQ-GT$~Y%WU(P[ZWpq@U:x&H.q# SiIjDdGN1S9d d,7x 3Fɔ}ho8yLBmW.hXF$Ht&64vMk;j'xTgy#;0ӂq8B% 1G.Mps0xK=LJI/ HX-PVb twbPY 鼹jJnq encltkZ6991m _ Ucr\ڊuRϤղF&Ը&!!#YWy=]U|㘉 |^@^z9f%[R?@q/Z`P.j?fVLI%, sAÁ?}s|a؃!ULoLSAW:Ӟ'$49<"~FEȦ+̧b[Yd= a(alQ g18e}m10$oT%f>M%Uw9jj*B9X9i_] 3ȆGPB.*NFwf3;*t f\ )_j65 kml DTr &=3v,B.KV󪲧Uq8̯t. ȚLXIj!g ❟SöT-;@ilOl\ZmNYuW,tgxOw$M`a{gϥ 4kLL`n4 %#iҪYjU[*!oޠR*!&Zr|l.w7'nĽ[V_)`eVR_K9u+0+mSf }WLg8gY#(Csڦ~|?Wc./(RcNJ&߫7_OG՞n z fa,#Z+M"̑eu߀g]7>_IMu $ڬkT§/F);xcaxʄ$ uo+ftx(2B%t́doq }&;-PmWcЮVhTm@U!0N=,z4y>,5/a.JNlSd|AMd ,o2 U?DI--(sx G;0H[22€$''OгggUo竲fbS ]ZAV jԸ}zzp<^7:u l2 'n7 := &)AEz"_F7i;kdFxC#)Y >3Mr98הO} *;OZ?삙sJ !՗FC#9WWvX3_螱诩u/Uc:\q(-n[+3!I]Z×jV@Lk6ɑihhC1_a1IX/k5gkYY2l%QǕ-:b qR/L>jq)_dMq,c֢m3ztX`¡m'8 wTdVG\3 ЉG﯇N ښvd`Qzܐ@='-[p'D:ND,#U<XSúx%`]ߺxmH j|@lǶuQQY4~fXV_yغqv+ˎ#1=VQ>!'^$K;QIp0,".WKMe}R6AiNI$h\5<{?.~mخ3rJ9*$S`zbתʈ.Y2o _Ru,0,IBCh;V\4GgOgdH@C"WTQoyhhJN/WꊏDٳ.nZD74B()A^K&\ 'yzu}_BBOe8VY$^ g|ʲA$-* rcijiy03y|BԐx vRt]gmhBw)@9FA>zĮP7SɠuV[lۅO4*Q8CWGU.LHB9~~aqUK7R`wMJ2Cr*q\?MBPk3=aBMtVe}l m*Kh.!=GxzNVs̮G`y}JSA"ɜ߈khLUR.U ƦfAty `cW{-@ YG'2f\]֊#3_)rTϮFI4O =9ԍm `{qHf`Պ ơ;Jh-h!$hUDk w8ZD 䪴@Ӄzi[kmTv51m͈i=5)? T^3 N JAS/^rAm3 BKO&.>Ļ,t2z& ߳.?q!$:u&6WuG3٢dbԟQsc#9+f zЇ}~B l0vG֭PQQAKy>]8Cc 뢍[vn}{@P\9 RI:Tj|z|mn c}R Y*em> }$ __;n5ׇ@ ɋFNOkux?:yϼD7`yS$cEL~kOI@TP.&:5t|x%UWE~慆sc]~lT؆$`n7/Yu;924Uv7Je|]K}S$&lWt ]'X5,aKx#tT26Jy0y`o勉V%t ]sy_b^)QܓXxI2vكdA(CF TUPHD8EV8l:>k|%a?SGQW E.M~̓Q5{3̆<^!g2`|zX+K/$H==OLhazȝxyT ޑ#N+Y܅~7D8#`]ߴ>d^xPdMkg8LDԹcCO*`aj'T"_*zON0FnItJ '꒰ ղ9EP>BG2ކp%WH"Xz@};p1,4D7|+nVNL(_%tЃm4AݥXCPP+=n&m&-f;A& D Lx؟7\SvjN>}L xQ\BٴT e3(W0Q-奝ҋi0^hbWz<4|/6i@Zr$=Φ\@D#+%HciFy0~j>`(TGsnE\C[Jd9\09!X);箂M.pFj-(0e.e|vA~rX2L7޾g1t Ɛ3-1"^Y|Qqw҄,W5l8n>."_s!)+hHcU ["őFt &؋ĢT=T)\i(o$0|?QaRcߎɃU,= Y8ʎ.m`EEIBf5iuEQp䊾r"ԓve%/U6~X[Tl xւTIψxQF )xs^WpfSەX1.rm4c5Z#9V0RO+ nOq.jG<`{亅W V ҌK^1;6))-ld ‚@艿TNGeҒCQ~bά:4}h*}'= .qcW62(k:漑 >}#ca?O,Z G!ZFy0fUGX%;Yt,N0@8wmi -&v-ÃTQ5,Ymon֬-]$\Vc`i,< y;<42_wI8`\D*BkQFzfO@=?*4|;9g" i0-,|>C==[@mh1/f_eb7]C}K9y!d/ZZipA[ $xiؼs}#"#HXms4&F\`L.f&zn.R{O٣pr{ٞܡwR+_-4=S$tcP._ԃ*07(j2y_cu!|215@й @]\A pDACrw]x*xL@֞M jH&&9/z)5̉j<}9"1ڍv<R."HB|1aX\&dl⏖͒-ɗqYNAACWjn=LlAX%v𽙯k+Dj;2MxN32pVYɤ_АQ+iU 9D^-hHuda؜T.=PXZ}X6' Ppy~L%柷kڛRAe6Y8P5wT1*:~CX%mnT!Ya(ӓ &U<|~gG d-M~ՠSN'aNcq6*C3;#ܞ}Jq"xy4$ejz72QʎM! :V[k_R(w5~דV]7Q~ꆄt^駰p[zBUJEmp7~oHfITR1zXNZ։*C{\ /w\cz=ys=g!n>(5.~+ҳ_+v4^2ݬ(ZRh#㖼j_Gb t~hJ5+= /VӸ8 0_ ,؆&ٙ%4{&^N/r1?[b(0\V$=^.%杬$?z늻ؕox̸!`$ҏT}L0JoR2k+}KG8^qK+>FBqPm$KO8 y3!EwXv̉pp4A}.O[RG`:Q?t[ƹ^zѩSl-П mQڹ>$ 0"@p"FFBuHįƓcߘE@ڦU>|aQ`5PO [TjE0ϻ[vKqAz:Y 4x} +v׎F{ʨ fز{Щ!UgbG'p#$Ov/;_qҢ0s`~v-7$~t7@6 .;eJv@_j2;!Pc~cy]-,RipCT\`kr.mzVnVae1k x q*u@T\]P}CMu$92K2~Άq#i˲h'|6qofK;4HMTK+J*Ęb8$` $bJ* db'YIPs!β~^@h?e]pv" ?>eF57kD)k}~~Du{s1l85D6;_$lmN I^&OuP as.үfۉOj%ܘcZrrʦ㑜! jZRmή)y}jPgb+j5:<(IF TN c^w>AmDȏ[Rc!&EHw'$:'3e[uX`i^O 0x^+W!~su6d],WvӏN8HvH=f\8 O%lSg6~#I-+#;BaU~̆n"14& ءTz淥XGC[P_%/|"0Uxw }/ z@0 $`>K; }LU|^чf- E]W%kxY #5Wwϊjqą8rPCpٵ_3QzSNh:_+lކ~S فX0&#:nv|@Hmy7O_Epͻ+2%jM'0-lG,5Zpk{x E@uEQkPx_;MͶ2JdWvYucMP~*mq ƽt#6Neg N`;4Loxq8/nEϨ&j8'8Z[&MauT2CO}-"bM5 lP4 @O6 ,9z1g!Ć@?͂Lv;MzM !O>Wz-gCGͷ>Ԫf_CFAquY7XkD)0p[)躸 2A c[~0S67?q?CPhm?YCXB.d纪/-2c6Yk#5ө_$g٣kn&9rl[Mkxc3Y h P=}Hl:Op );lbl`Wx#W8KH =,*+8V0h/i9J$X1N |(oGw,C$o&-w>ns3 HaO'tRL/? H̙8)]7F'е|Y 9^oy^z&U@9˂ٜvKp~.tc-׮ ?\O6j"FOqfm[{↨ /A[ #0=oA %!X<NVvGʁ_a#v ڝ`"4{;YU8r5fNz˾|]P] 1y]_yI=]ί-PEdV \bi5k}z]uG0l[zr2nW HA\a&HeL!U޶"Vm]`渨5FG5ģH~}[6>Mq7 bb{8 Foԓ|mNy_+TO,3&7)gX$v eo3@Csp,X!( oӵ g?&*"/i:fD?5J^( ckKl.,t`Q٠X'5kP-,y3T4ǂ뛷tw'gak'81vPy@p)`^E"hM=l5K*xE@E7Q~{0' Cޝpe^=BQV aYoYV?@JUR;G[Uڏoyxuˣ|#8?2[$>wϽCfNt N)Y2}Vց.afROM@ I%pZgDBqx#5rHd»]bb*7Pha0{RB#!PkH!E'Ԃ4 OJ?;*rP"L1 .-p@B 1 ّ =4)eDzsJޫo2$.}/&1%SK|Κbٜ@H?d-~b-,rȒT.ERϡ'eS2{46JOZf:p8}cW+J j ľ]ѲPd$I9̏ÇɤZ6: q&r߾Zj~^+iNgOx PoIhoB:l$_/-uMM$sb#vAEz]-iPP` &e {KUw}-Qc?YM)|y6$8+$mZ;5Ơh1d& +ŁϽ&4f|"R䂑?Mkj?bV@Pm*LʏkxU0doPO;8-~iMK.F~ Y|R!gV LZ6fտT ~?z櫬Ǿ_]"ME! ~oap +ls_n/ a<Ang.÷E\TIm4f=7KM"u|U֓@H QqST޼WO[O:eX{$s*C2d]8-('pNQY= :H LφIB6="XAWlmU ,3f~$Oۜ\p#K)G]ې;a6VIg.#6̀`\En a;é|1h OKQ ou 2wWy#`$fU{#ZdAUa͓8P Du[hPG|ڵ5Xd}=j3giZT܅0T[HiI`o=j۴|۰)r}/uw&yv"5ke@s{لU@P놞e"5h՘04ARj \uM`L /9dSZbJ!.sx3l'蘀s䲽ZM{0!6<짒E:޸- t@Hr\S3WYëfo<{u@7` -OҿX޼n`C\wC9&K-{0N _rtSRʾ1/1Y=~W2q|*%5P H=֘2'泓ȿ}BQk$yh:mv6j@)luBXZ{{R<٧FbaxHw92U3.Y cors% j0h滵ЗQ> z\B<^M\#Tաj,n(-,)W74PT YR9!C*+rTH~\) BFk'Hi^ޅ:ώ| N*ۈ3ƺk:J`0 0-r/qB |^ -d{j,ʬ7UEG5J0&:&s/ ttw#ġf eo{Qw!.& r9!Ö́ї:*Ũ~Y& 2!!}z) OqJM17GōdyTd8yRHz+`}oӚXE( *񫙌 8Nqcsت̛?OK=nZ؏UK'NJr5a4'kZ0u^u̒Co1EiddgY_⎓[t̀|إѝb=)3S R47ĵR}|!fve.y.$f-2Pkg 7^Gפ襆g:_J h; f7r̢\fbV+%} H"fEpTl߃U* 1V8Yqt;tQ P76E5>xVMNʩH:{#F![PUJd-f^:>e2yk~M,p2OoRhzU @ VWTNLm OG@~ACs)B&:L!%C=+i',˵"y^uشB#w[1M8ڗEAkz42VF5ּ+s6S;RS`a^Jl:.z`B/5ĀpmeکĴMr&.0G @_D9ty6ATrcX @M X]IA@nҕ6r NQuFfq(8:r*4^6sYw"=R BP ^G$qxKf)74*ZY7hyMO5EFoufo *Sq`4_acb8[|쁀3QCZy@pts (zn Aa=g>vVl5-~Q]p+#;"%[nuH  K 69j <0[s~(:;ަ8%A'p~l)?~ɒc W-f\F;:<ÏAd5]VV1ϠQU}6cgp̠]6E+=`^[j#W-|")ظZ\*[;яrc|,E^&S3e&5yɠb\zLQ@^=?g\/tmG|2utp6Dެ͜#i8DHּ3_]Tb(lQm׎8$Ȏ1X~3)C1?mS uǍFy%aP'6tAH6-콋ȿH`L&9Rԛ@!kb"˧Ш?Z)zItǪ&LBOTkɫe{j.Ylv_ 0"Y@}M3c|mVv=(/I)k~$%joy]%[ ]% kq$C4iH9Avuʧ⥳1q~|r:xH8+lk8$?fP?U>{S]9186?gsQ+9DεN7nЅ2dXB8X7g r n4Ɋ8cCe]jIL…*|t.ҫS_>؀zqA*bL( Wu,0刻 %'3}] SXCyz-0/mxaEcQ]Bk\s9-p_b &YA,o9bl'ˣ/dNEPKQXp_B,fAD dǙ5\%|朹󱌣MWQl=Pi/\Da%J?`FĪ4pReki%Ou@pAp651|I,q2/kjU%6]#W5MTv[J!*jiJ y&ePioNN2CegYIxuAl*2tsDXhqzh|T~Cv/dzt`&q_,QUnM`"p"E諧aȅ/(C>XSG,1H:x#=%73>7i3!.o񻎗@!Vw<\ԋa[?#1IW'L%[87x &Zҋ3Z-Q?H}EmDʨTi|!qդpڑR*c#{BJWO]$ȴe6v3^NEW*|1p*9Ze˚ ]~b eL&Y,L^XPB^g(ih''ʓ~V`8wzd<[3G-e6rHh{)f +m/䟄kltYGzۃRzFS: V> ZYҊp0҉8OڨrX//Ͱ9 S{&q.ߣr;UJ_b(5x'.P\g^K4R [@KmI8ǿ-tguH4|S5#i6=/=:QJQ J9QtDKA$xvX2]QO:a{ VlUi=A2yĦw!\>a:ޕzNt2GMF' )̣C2wg s4{B)E_-CJj A[>>9s˝3:#ΌYt ϕ?XWb"Ml80d#5+KzЙf͗'S+)QT\%= yŠ U :h:DȚKc %`›\U :` ^z#3W#5"}uR3B f gMHe #[ "fttPd\^g%ncffR>N{gt`&D-(GXQJ%Pt+;~lFDAAohڣLR @DBG(˪̧5Ug*:6pr [})D85>y פͽQoC]P7v)OxV 9ծP%S.`}75RrU(<& G8"QWp35ஶG~hFjN@qgͮz~!HT(>a1GI$fAlkQ .ƽlE\8ۛ6wyA=p~?-kf ɵn' ٯ )f?t38Mż{ay o6C:EMσ>}$rRy=M@y`B>my7Eޖ1/mXCi֑YUuQrF.k<U[:v4[?4ؒjCk[4+tCv)fg6H Ԛ3hdݥhL+l8jBU J+f>QW׃H4hf=d'?1W4Jp )L]PʦQүBY-UBf}h 4 \V0eT$8,"LuanCq䏨{XNfi1X5]bh\Yتٚ-yYWC3{NU?\S6RWVcQwq=b XbF|CxtiZqfm(T bo:lE+h`΀ANzl;m8'63=!6|ZA[ eZOP\hga{#&dKa9[4Gu2?T֙fg}'6 5!8]߆ ^3cij%uJAxN~.nubT;gGs)0 m|o}F '2.[}m,FVt;o/Ӹc%Aub?|1Œ.$#pՄݖ-#aѝAډLa nT_=@.Qe ]O%y9}~5i? FΤ5{_=V,dPY]KI->(Kgn,O4л\L2؎rؗa`q-3Fla;R߀_ڣ'#6 DX:RT/3M S/q];{㽻A0*g̰D@`9au vMJOk"/m(OFu2Q#|Q/Y$3қف?~QKSE w~{w?k 5> 1[\"B|ZVWRZpl_M1m auC2TyF3q+ڼ[B-}p"~LNPdedŢ[5b(˘G"3F)3e[tKEߡOݏVYO.n:|C@}?{I@ko6?''u4/SCr}[~7# c.DF|ÏHAmd[!/fI_|䗫؍X )E*.$|u!=}.>K),}8lnlŕA1c.:M6㯛;?tQ\e2EUKqݒ O-BĴC@2gm"6a'twǠ7(1/SjSx)5+ӷX>xfvjI$x.G4. շ8oKWatn'4lǑe&N)de%sLan`HZ~@IChVyb?9O4)=Mֺ03mMWF*]H3C2/gے:_Yk~6!6;y$:`>U M2eS ŀ"b]14+q_&A*D.qF'xZX c" ;G`.6ѡϩ{}++40zv^ِS̢{aVw%y ᚏs\pQQUO=S{;g!ALBߎPDE{4e=@H,Y .y $ޣ'3S`[8(}޳vGv'YRܞ䁢Y?窽H[36*c(N!NyKU<:1 VMM'M"C xQU(eJPr$ȫ{xQQ!,ĵrMƃ>pAũe|c&о#ϡsžH#QūDADN\c^<|LG` | "W#K[~._9l)J#L+,WpRUeE3虋4uM.۱G:>XU!̣mi{&F@]˾ю=(]=rұ6YTsDD YʖD,Z>J*D'<Բ=_1ֹ/U22}S_0%ʒ4ZЖyb7%]`ggA=""oI8~#IMOg @#8(u$fOK쨷ꂪhO իt*k6MB$;FX?x\Hnj(@ u[9蟶arߠtDgn4b5ҰOtx qdPJ 5lNY~uc+yDx  )=VIVrT/m_5Ҥ:P0]೅ח ڷi#03#g8g2HDtC$l]JgZ*Q>OGNL @\' \h5 ؅yPbArcԁԽ9xz"@}[3VV<6!fd;>6ԘL>Yw+ҢjrSl G`[NbڐtnhkB x0j,ȷLx(zǯ2Qdfyt%{9Ցɨ{ em&\7Wp7 jlfs'VơcI,~X:h3 Ɥ7a8U27GܪNFo&)|uݞ@ u vІ]bjlWRY}[D8RBuvռ4kxsNLÛ;bۂ`XTZ#*ZmAXNx27DB^&O 屮 -42 6ʺWhDحVL{* 2tȴ $u3Hamz{ƕeԲ}㦔g XwaRnvɬ/8Ű+V=H 'sdDǬKkVb1B[ v9n|FX?&@ B>u.ԉ;E jR)t\؛ՇIϬh>Ё{sXɕidYqGWi]ZGOBN྆8h6l~$l߻_|Otpdquѹ@1)$R(`1Ò>5UɅj0ىgŅ"@h.TkVd9] H"z3Y d9h6𠆅PxVͺ'Ej?l!9_#ǖ4صLJq&.X1)4agrfKVYל+{@q‘ dWjkot" mp4+'!hVdIöL{wX.-t5N/rۈ3F6X:˒.C @G~űؐAX,N)cqU)Qn+VtKYW rxpÄ54@4N8K) iɧ5.UŸϪYraDD%qU'AXP"TsuVZ-~pʚb-vl5GNuN:")UGewp2*Yy.1%yjN>t'VB&앗},T_U,LpFq,ۂ it^G k"k`QOrLއv ;e\sNI}l_jT$Gγ?Hpl,BT6xP 6f5m5W芈f`daEW\lO/43I4`?'Nir)MoЖgmD#-(yMzMpEat ̂9>6H_B:>@l5=&oIe m3)I/&\;t\2/԰VrbHͷc|ǎ)ykפҭI'dKW6桤$(" O0cUhJ1^_O'n_ٔws}:?H?6ixҁSb45^$uԵ=T[֘mOT,:C)沫o[ WsȫgcB<_zWd8ʮ5<3RuМ:N;F̲xsi3JԌS,iQڑsHT?4ƼN ٙU}9nsp #V+殷u43Q TJ1:c46C&g,.Lg& tž Pp% r6`Ypč2wA%X 9܏5(BD]n_&_ H ɹ]f g{yrfT zGfX!$@Hp[kbi$8 Jg=ewa$[i1QٳkզGV ' ZP ǫ\)[jkyq'Ԕ4ǽ+d(yVKY7%S p?߻;'F\?F7Fՠ -JF)>PHNGXg2'gY2]Dp.f 1RRlmEe-WGcC@F KV1SĄ9AAה@\68ZYLNn]VwNw[Q7vre_՘gWd(.x-*-KXuʇ qJBpLcX82ӎ y%5q4hr#.F=C<ښe4(gLwH;Y  %.gh 3tt"t1<*Eem*hթP`Nm{/H5Tkz&t܂:_>:냻!56R|eάᙠ_RnGT*LPR3fLj9_ڣę JoΟr0hѹpm4b*T("߼lFH}$XtإIt|6&3Vq5R>h 4rjm|D[l9#)*s&++OPrA9Ϊk_ogZ65۫:w%;Z#>WB/!X>95Qזn@$[2n$2zu :hZ@$ 5falؒi]bGoUL6IQ$U.vDd:Eb5kY`H nQߎ#\)~S' +OxX|IZkXX{: qj OI,— KpKd]l.(gIe:,?5Pʻl 2YҋF:~)صҷ$;0/ǓEߠ)I۸ì 3@.54oW3|XqBYDhlަ4ӑjVܥ'Lpqq^ `ik;!g22w 60/mX}q;^RHB_ˇ͵ߘya*LE]!Դk1B@Bky`TjN!_)6/9mNIFTq0yHeMU(T%=!y[*>qm8Ƈ{ ĘҚ^Ǒ,b :%~7hu3giz11bMb!2ha:(Qf }x0AܺUq ׯ̯M-wr?oD~2+.B2bL=.%__nC.1Vߣ S6)RțOuHw?x $*ߚWj!Iw`E:, 74ĥ)yeN?6#pz=6?[MM7OB*G#G8<>.ńH<3*P_-Ԟ?-,Cp4Q} _1fq* VďG)MhlCbjCvk &;‹/%==K-6F@) k҆v |%yσs}:'W vk2p.wbGw p]ogK_rj`wOҙ,&SIgOn YӒR0f~zMXA U$@OWCQ:-v.O@m#qnPFC O _qtT2Tt2`ӨF% _3*Lݖ  x\:)#)XW@1է! uL3[;5MF8S:{Brrk?M3~*.]-4ںtl MVquSqbd 2b)+V1[NDpL\yϴwvvhVIJh_**GcRpyМM3{WHـ(*AIZ‚5U !A)P]r8M/V_o+gws庺oۇ~@|Â( Dϰc]0t$Mpd4!kmX2;Ngޭ%kS'IUv F=`$,Tj642 xфjuC!i`t/3+=<Q|͛ oOGe7`3Le!~<ՌRNR+f nb~n`-'Kh qjšA! LfQI'(%~QO]MingMe!2:_~ ٝmq Cf'FkjCR4.>ˁ Y5!#5L SK@W}4r3]хjgf;.U7b(gÈ0rLx G~/"k(,庳-u $B%g^fݖoA ߧ{֘nsH&h[0IXql-|B=&mryձ5K͎\n7(b$DAʕAOW 9 Z"zYJ0_. M;X/u3$W3LxjTC}AWLn(a;y)-Hq |)WcR],úo߶ mHKL%$%WdL2>+ 5jBiWp*$&ߗZi迏%?_NV {-1Dkh~5ƨ% 8DH O*-nz.6%wGY$$U4+ut=?7Z72xsj&qa^-);@*hv_"h|%?3Oɏtaa%m1#J]=℠a% ѵl_{Hd{X|*swߚo{%硠/q~#sd 4x5 W{fJYpC!Gž#nT4f[x8x Z>b O29"{eNXTu]peʜ1A. .^3e08=trDr;b,_Z>PC}%ĉk-%oRp?`9G$ui8oKuD:'; Fٺ: zwn{z~@C«ƙ, =  H(egc$h85DQ7x1-BRBtqGZ+$ztTSVϷjUˆ.n]hӁxI/J2@*q`Ԃ޵[{жjLg%ffxeUMG~aj5 wo"OlFaیhS>!h.0f2yl} If-ǟOmo<790;mLW t%kr^J7|7FLh1503y㦇 BaB)? nS;mv N.m _2T聠i09 .5jEЀ ,[s6['7ͺ*]՜]6I f?Xz: ! CF4K4kUuQG 2G~&͟ 6eB]ѭX͋<~Q-$ys1e ՝hP|{˕vFgb>\&IGڎ.{:kKa/–(ŞԩdK]d>82Ů#d(^(FJ6^lB%+'fKKŋ[5ܚMꝾlND/%~6Bi[x_ZVhߧOq5҄D'1 Su=HQkY 5nۦ3Ӏ4 t-` S,WT"?hpMs{5F=Srq$4wrIza(Ȑa;(iuEVKfǀΉ*:emOĆ^#[wYj Buqoב&!U̙4?M~ks0!тH pV@&o9yHQSbX C!fTLll i2kjOYD.'O߭Ե_wr%~ P' 7\`Zqu昍#NxW[>HL;TdC"xcn_8Ӟ=.\s.] TSc8*ƃOeQhJv@j hMgAa*j^LC^ Mc[m=qgꗄ2muygFQdw,3YɬPsT'Lژ䎦y9L=Q ً$zԩGJ+5N8eRe 9琁@,_N-k|NLё|y(0.}!e)l l+?Hq(ֶPU뭀f 2cbqè"ę@S"it\yn*粏Pa =$8.st.FPSYs&:9'I˲5d1',bKhthNjCll,a.r+*gټu jq.dFmV1љ:]lu1t;( :TCO^9Pkete>f{8[sk%~ VhbL'LVQI^)o~ѭ[(r `[C(aN\s Rk+5"<Œ0S(`mh,Zo-뺼ƭ]& ҢAG^d <,h JDVBvggH!gMɭ|~58)#EH4sub1 Pr?6[:C,RY/izugp;&D3md܉e`nSmw٠5ޕP' y*aN9wWE6< Q45eR |[Ey#4!=?`^_WWEg8m$ J&r_Mzx P>HSB_^bb9dk$LPXe?hϔuzdJcVs\ɛ|$;] /^IKڝQPYZl -q f0ejP1j 5߇aZ mA2v [ $4[0. ,#zg ^%,$g IsP6#tleF>@:3ƶye Qz4q7ۚD[3:*PtZI%{BV L:֠kRZ%l1+rγ/b㩢`=g7^ko'd-Y为H(*a,o_X n8#)ӆ!RaP\F!34gtK8|R%ʣCy(f6c 'F3@q[sR[)"T[1s҇U0 DOD3κ[IFXG`W^Xo-b|II=LqJޮ#ak?Bi(c ,֊Fe[B%8 VywBY*w)c5VCA<{Eҁ,9#7NE*h5 ,O.?rkT| Q_RN"Ė4`);ƸPsw%]X* z"ۂ6=hРoW֋^ giSAVRqkSEd`P(::um %99SE]ѕKגĢ#Z8񔗋"`In6"Gĕ卿g \C.)!5,BpFys M7;Ϯ{ (tpF;yUMTo[~)}tLO#D|Q2M 1P AgBL+NPzgayxs+Sjo1hu 4uVM3~€URMgL}T.h8:( Rd&IڽNzyϔ΢`D8FF`; ؁z޾ErR[/S?i@x$m9ˍ#i 8#7LlkBae0_(Mcgͣ`AD\ yQ9-*h $-u@ j&V|Ud/*H,{с_L)8 L菑2/n,on5z7 GRnYہp`̬JWZf$y5}dx*qW䩵׃  aىjP4?O(Y)Z^gaR|JZ^Je"w/B.^c͘#wQ2x gBU3VIj`#g~= N<4t-|Š}LVcDOw :ї.¡3Չ8bkUˆX,EexB8l=ҠF\Ɉ:MzvIs)ͤeQY>Ö>5+\oy:%?FX^;jv!кz%S!G9hսqhձ$(S c'U1^Y#JAJxO 6m IHάy  AU6l- 13cʊ@/3Z6% EN$MGsE?T'c}DpIXWdDIQx."ېIi% f]RInM5$:{ގQ VĺzUsC$->^?ZZmY, L 5l ȇU^x)^͙NM {jpfabsw EJ KH\QUV_ qpS"LQ"X"Uwz\)ķtñt*rG/"ddR9t,@aJa|]Gi-*ɜ<\;\@鬒f:(pHl}}/egwżL@#mj c+(9_ALRpdq ?Q "i~|>9,{hﱮDǝ,_x`Nk$& V0iq:*** |]QYӡ6;GC f$Mmrhߖ'w+z NL񁣚P q&mmGOLu}"fFqpu3\XĆP/И[8Ż@]h_l?*{]bjEN EaVfMv<[&[g0jIl g :qgъQGfPF/672Z[ `#'X3˻IKaʫ/I6t-*JkXYû$ҒfA8x5} ܠg\UV'umJ hB$O. -j< @j2ncKҖx A&iFfV1i7 %^\>|Ј\1B%R9aNfL;oer J >"w1 ˚2J6_ls%IΊ;os)$:~\|}dn ϒ!,GBw&\`9ٷPLqwϑ0S,-VD@@a`9y޵ƷbWjBccވՏj` i3niCP.-\R]*4Dw/t<,ѾF+){z ;[򠤣FB>oڛrœb{%vqJB ˘,zv8g/OQu?mcGckstX<|EtO2%aڽ'v{xO)+[~7=5|)Oe12uNaRO֏ - ˽(ɕUvߙI~(l816Rˀ$$-䔃)E)3RhhgW6ghcm^IP@W5=nxk&ɓ #U5-t*>(|&;gnTX?~@M޷ kLVn$`sY$1 "9M[T$iks`O:u=w@ӒMq뛒5iæ+ϧ2Auٔ,6r~.1wk1Z[ bHL9/ &A^m0#uqCGkxFaX/;A8gj{vK0ya2G!S28_\-Ƣc(șdsrM6ʎk2 D|d$=uE"Vz0ck_m?*mnO*ϓĩJ>9{4ӂ1tN pN5NJp&BA-AuU-m}!+%U޸ÏҌ(NqnM.t@w0C E=3+v4 S?Qk$caE׾`o{9!Q[YO i9/TMD%#U1a*5X?RNsDOx 1>0w6dAg e6 fџoc&V ;P&A.<3h^5KK\YEWP>d @bt`kG@>14oft !sTvƆKQ< |X+P?H1 m$5%#JA-xNk3l#E5If~Vl 1ke2fEXXѩrwEW)T?8XTωzl'e. OÈZC\}2U_OA7)#u(09!x8N!ri'9GѪfעr˫#}4%ɝVxX\(^ :tSS RT: d=PkɓH}Â*egIWξ\XroS j|`I K=bnDC͔LQJ#DgOjֹKu &wܘM%G ney/3}@~pҼ~(7Կ%|=K`F \yկ%΄'3tQn3D۝9s+jUp83ˤJ~BǤv.m*i/{E=b:>f|Eφ+l6w9,>[-BwC*&'O@X4a5 iH&$[s^ 2c#8?XF.\Hq#q=x$8FGܪ 6ݒF9C%z2Z݊5cX0^mOLV?ZH4-iu\r7J?[\VYGh/^'E͚z*Lm1XFqbvb:Og70#ͩtsIYR6]duw&F>^&6#xĕs6i|R @HT:`uǮ?zfH224]0#%9wRx1Ja\9QL6~tӊ^AeUyg-55:j1sH|С8 nĢrdJSMG@jJ9r y?hvOTI<KM8LL$_5.%GR٢U6g_& G s6-؜tZʯP .:1ViDɥ8A%A`&fthrDdZwo Bm<ܪ\= {|txQHAvj(\.֟d`:QYGo 39jhNp6 )fK f.QK_s~xV6Kq,}ss:i6 ZHէ Eląl:6@nDQXL a553IM`A!J<:}$l!nGTJܥE +?s%p zYTثnjXVF^ډ**mǎδX#` ^xzfҡBV[La$TM\*Pt i Q#>rӑ= uB晪&r S dlw 6$N%zdaד`W4%"n(6i&r,6ّEjx!. 9sS"SxU檑 "-,xn9''c @RfJ`C-Uݑ/羼_4 Vd5i93O%A:zv\V9l 6D 2}tJgꥁ_C. 5VbITt @\܌*"9 &X(~ ?ռg4 _׫{ u[LgriPI!:8u ^KR qXe2r2:H[0l+'>}61([q*$V]!\=i}vI)*/- Gi:$BMeC:py$Իzxݱ^6|3!ECx0fȜol_Vyhޠ"=o9Ťxw3w_RaBO^a_$rFx-!`x\qF j%׫nr3r:N8lK8D1Y_jFM!0/eY4e(~{BLhp-zxߘL6R=AY|h)/;NcIR2ʯɵSڰPAWCMMz2Y&Wǜ~P::Gb=t9sfO TVHwf1IRƤc D__ Mɷ 8Tĥ2%Cy?i eBlv|Slݺ~ΈRTǬ@{>u$p^Ґ9-[d oKN;U# GQ@8i&!NI}8$@%]KжקU+TIyE0l+˩|CZJ{^RxY$r1Sxmt.f"e2eލvў+Vp=ɜ5Аi:ȗl522͏ᤇeoC2ߋ]KJd~J*#wE½dx8y#r]وXGR(ԃmYCچЖ\D}[ROek_F@byHH0~Hwa{ 9D?=O?Ioe `'O+$W|3 i;)B8. ~j)Ox ~evwEg &Go Ō>Y@sxiֲ}+odĤUߗ5,S`ׯP;S%qW@r[[ %%a*?XogqnfQR[kF߷esYxykMújw0-uZʧW4?-`ήA/ J ;-vWL{j `-ɗ$њ#;YJ bۦ-V'XqtҦ/fJ\%} Nx6Rq{@-ТIN g c{C{ˑNĵHWz/9(_GynH 4Z ( 6s)> |_@h9 !Y(˝떜RXAP@ktKW "[TDH<RQU%}a . >uQu9_xs /MNWRd./ 9IY/l9%mZedI1._(-; ;bZׁB3>?0.N/\NgI'WaQ{388 rٔo {·Ŵdz,Q_4Xf>VDu(Bqb7z+:/lFѝfM|X"GeF,Ѡ${Cak] q`|wt]CG 6Ӓ&&GJ2oҊYɋ{,~hrIT]<q}o.bYK($sN"3Pz\NfcNI.|(HG4;J{"Y7&Ytg}ɤ_H79A͠\:N)S٣te3.9̀S}crl I4 kS5_U.-:sPJ;jRJi>%n6cB<ۈVH]Ҹd)XeBqTv0 ߮uJW ;"FdU3]O#&vjInlIb%`o~F"eIs`A XcQn]/tBfL|Ef;'ԉCcf4N+x7',TF?VkgCYA zu#Vi )ZìBw8γR/rbA|?\FA+ͽ[xZ)=S![(zm?"BN>#EҀ.criy ѓQApRUmpZJM"˶, ,֋VcIl}oM)FA_6~A.Ʈ/8kL% 5ne8Ă&U,a֞o2:Ŝ4,3w_K+v1i\oq 5KS | |"<kP+CO&a6Re]P5)% } (īv}DiUmh8GC&ؐ@6ڙ-x&9! ߕzCJ;K"w xَ\ڠjWElZ''~ 0u [,B*͐H<^4nHN+~< Aov[N05ުݎ Eh@ȹŢ)E?ekNf2@\Ҩ1Ft }<7unPg$OFxsQ2 46Éfvy]"~F&fxM#lbE\A !ZN\*oaǔlwfJqI9K&#cWm%XM%0wX:e ef|'-k96Hplk5/r#!$Br잧_p/fRvLfi촣(H}׾N-&RTQU=MV 7u 'UhTR@ Λ{dێ FeWS(JE'ci?׿Eb'9xe-Q+ |+$( @H#RG3h%?՘3Xf$ܯ+7 2tzZ2(D FF]Ω6b6f0 O?&"swu+KF¸aܛB!V3Ny&>sv]C;̕0v , w9& pRy)iȪLD#=Q'ϖ9%K[>/k\e}FO=?'+|s+ub(!Sz0*(\r_P%xeA0rvny*GDՐ K*TAaxkؑ@BHw4OI2X`01ܭj4J)8F>'*oek?1'4[ yP5%L&<M~v~w-*%:~I"c͸Z`p{c5 PkzŴ*M9zwfٽCQN]h^ܕ͍fNo`~@n[ds r!2 وz놙5笂ߐ a2p W_PȢ)ov_}ztfuɢK;i+E޺OGuܸq{WpLV~K$84^\H2行-^_MXa*~J)VkI?C58=wב2|9WDzW\E]ػ8wekxRj-\vz0sm:̙U*YTO&"^ScaEOsZg՛{Pvr|7: CzhXf./c(NQd'#͔Iȭj!)iQ$PzdV]#'~Ñk0!3*#N놑qsjLRȜQtS޻ZpΤR#vNpQ[ZWh^\;ȶ3{6?%1jO`3]rmn!zBbJ˶Qn9WNBU{kR~2bg#UNV#{?Ӎ*]o AI[^@ /B|ȥ-݅v~*%un./i^5C.#%B[d S1] WMX`xsdM`"uJ<-> #^*LC.;V3? !|J9h 0+A<4I%88"5>ɻ.Oue4 b9fFgTl|b78bJ>ATva2}[g$$hiw9 my^ӢH}bkG/͛#!FV@oTD&qlx 4:mWjSPUZQ )s<} X%6ygg֟~ }֊ja(< (DZ숸Hk7N\eX, ϭ-b NNv4i1eD7Em)FzrD/o9ۗ5 at)m$ AXQ' ΍Ljc,O2p92L,2˶"ok`;Ѽ}X [J"uR"oɟ?4_WX>jP=c4ꊱ8ZÎj^a*2 K46aȅӒin?~5G!4:T 0 B}pKcu&fñ׀, cAhi=[䯄NxQOyL',f[\&z?iF|h.D3?F =U.;)Q3Cكp:z,\"[]l"Ks*!+r6Oٳif񱌫$n1 w+D(#[$5a=Ulg!G3 Jgj=tc 6Tohy-ha>^HOU.[xI L~ 'AH5v ^zP>i KgZ@Q h8p?ag@b=nԖeNpDҚ4 R~G2f%}.1|r[Nfx6<.z)4P v=+ g@ 1'f9 ݓ#;Vl-A| &4.*!d8e8SXPhEBTLs}kYkuN= zYfX͹bv֧=St*V$.WUkR{;ր"V5zՑ HP# ^!s>bo!.\ׅZ4:z/3ȱxYmSrv-:f8ZlA@}*=VUFQt(hCoJeYZoP#Pb|T&.'F fP yKl)VO"ĸ)(+7qU؄죜y4`,`S{?UgpL= j<pdߤÒxR=0QmH?f3/>R_ü{Σ~&B:vsaTSo_֖TQ&VƳj2s+6ۀNrmW5Q֓KGf8jP~F>g)hGQKW9K.c pHZng[1MESBV)tLq}(^[nEˍ(Am-ꄉ!$&L߾UՈ"F/rH:XP WIKsvB'hęԆN+t@D0.DZc~:+tQ@CVkS^+M"`JLN!VK"YX@*xKR, Mhr0w-Q'&E4a (68ʛћ)> 8z:1P!ןU a>M׀[~} &*͌sy;KVLe4Pg۔{ lJ)fi 9}JLO躳b~ X }SdGϹF4 .u rib8m ϴވ`BHYGG*9+.NaPd&ڰU ,")m"CzQOi2#@tҝjF%(תҏ+~֏<~4e(#11K)x&zjIS"Be%}_5\~X(p4{VK(:oa#Cn$IIʒ)q^i:!Zsom:0z<~+h2DBBiȍ4F~ ?ߟ WQ6fw_ `16B]q182|@ Q,V;o:xwOI>O2g~{NZJ"<0.n_c ֺjɫҥIZcd/@n@v ̓L_}., c*}HYb0u̼҃Y:ap_\E+{;A@\H\I'`(~Pt3iq4Fu0S)QNj8 "7Ӽ]Fi'ܾ!py5`T/<, YnF={PrԮ&@\kKM0gA2c %)m;Ė;Hgd~k7l땷% mx&.k$_0;b<0 )]k(!DR[ؿ9~B|6L+aE゙ˇ3Nu`s(c)/v]q'Acvo5@jqǩ47uۑ6eﮈލ2zݗ%JwЇ])0cpLj%9K[cM: SɣN}-IU8 t+ל1bd&ԁ/f#V]eNuB\q@EN8FWoXvob_u[{9j4*R⿜som34 ꊆ6Fy[Pv3ȨVg%A5XXLv$nI'`΋G}Aٻ#>0aRif3p\=f~\^XUM k1T6 b%*dv;;'C ZڢO24?r ^|ۍ+"lX)'2Y21k*5ML:%8 u1&.G::12`:=ޛ]jC!30h'82vϲ~ t}`|po [S*nagվ] @;%?bS`W(O0M QӷSLWު;Z>C5b:X$wwDL:}B.|~ySzF̻_[LXjaQ'Pɸ*,ғ  FF/'z˯+ 9`.PU)l!":4ã<*S*_sBmɋow9* %8ղct٪#.SliZ=g *o93}~> m`pݳun!6^  i@Se>=VϹ dv֍6g:˹Yh͖.cJM\iQMG7=L-h$OqGEQ c>aTu  zIʗ:o.P;bՃ!ZCȉk;Jw&"}zNx !/IX6E[Gc˵]?U#d"A4_=h6W4YE{Iusܙ}Đh>֔_BtX9޳P)e{ҙqЭ_נdlc<6'I qYWk隷eÊbS~y!禧}_c!`FG$GJ#HvC =&uzGmU$IG# @s1fBEcI4Ġ`v+Ur4ZdΦf/<*)ߵ@mma&?쩹X*04 $g1naR\=S.]|x[Q O9?(Vā]$ 4W"uG0Rk1&a@;{\ $$WL4 L:j]5TA)}c-l%p1ErU%_6=;T?YER9>>*yh|P䙾 ˕* v0Po md/!uNA*iH1vg-Zg)[||OK9VҢHS6&/`#87yEq@RQ'5ƅHy+ո ȶ`LI4 uGM쁞wǁlǑUTZ~M,XHhgFO2g:r03CDS:]7&L+7 (Z66ȵF\[Ҟ`B5 zOQw,o>JC27-PUpΠwVLJm'xA@2J^ӻJ}L{m۳a2-􌩮4mHuH՜N6*V0\s㽐ne;?eF^5Jp/ij#:sUPcP)f#Xf"=FE,m@%KL[= |xYhiVYtPDJ~eJbr43a8^y(g/?LZnfcJLT5&i۫'wt4ܣ|9PU/b }Ɯ8fgkYG{Y(ar1Q)\/ _>sU8p}c 8U ƜdVrL˝*BJL+3pӛDd:}w ;Va>8,UBћǔq@5RK|4c[r@"}Y4_ӓȑ׼ $lf ?IpLNJ59x{SSb F[Б u 5w?9'LD,~~ϑ1{G3,_󷥤NJ󮻤π/|E:RR2Uߵ97[\$uBþoKںSmv\teLd~M$/gP=ؗrƬ v:e_=>R$9Ǖ ocx&Vϩrdɼvǖѫ_qSMd&rP%"21狵VmSk9%Ⲷ/gtp u@ae۴&| g.;V;:L^!Z0h`!墓t}VC(fo guQ<9䱐`c5|ְwl±h V +a s9N$MFHh}2D[>+W@iLm;2y糑*ஏz:04' P|]T 6b ' *}V_h$DT:O.TWyV>Ru*@K٠d:~ptbv 8 -H /!zKE}2B9-@݁_E WоG`w /R:l-;Q=~/C_}?(~ɵ/#EPJM% s-pڣ^3[{Mɞ ik/i\R"U"<~ BO {QHٟ?-l֮ڗ L<ҾTar %`=gvIPty~6y{yTq ρ- ;$] d /Blوׂ6;rƣ"h6Ðpc;O apI+/SnZBKr|lTW4谒D % ;;vZmdKd"}j@Q1My5G%3FAO.FRl0=ADj`]`ZDkq@Xǫ"<C)SH]4 Zͻ9YcF ٓˡțh$8,14qѶX'ҝCzl"λNCB@\$\57151G]vtQ*Z Zȃn WnczQە CGaE;ĻZ?AP\Om8Y>ǥWŗ4[DxTY X Q(Mןoffv;͈B))gBrARJ:2 ͿmYk{QPzݛ~r;1\U#&%v &WP҈H,Bg$$0GLѻ]ܸxQπ33L4UUْԌ?nnH*Uf.MɆ? 7*؆*`0"!^BxkQ^mUr)iFVC0yMtA@;foͳ0I@ed0Jr)W'۝».u5Qwf9|l:eMR3D~UAbn%fkjJCΘKna!;':'LJUGD uS Yؓ ̷hW$YmNAxaD[ tNNb+M2y9Bb eqCi?6'|]w;±Lxf0ac <̿q1);Ɉ  KΔjL gsLKVX1˳u"\ %ec`g`b3Gxl9WŭS$}4yMkE,K\Q-Mva{VZ's, {2<F9~ P%4.ǫNd74pMId#oKyũaPQ+ma>5q=*Yh瑱).pr%Ç/Q[qO/;F3`41y)V.tŹ;'Rkik[I"1?S$-K:!霣ć)cUJ`\3J": g"K&]i6 T? ߙ=@ζi^>"|p N좲mt0BxE'Ic10ϗyxߋqӿE M)0='#%)e{ iۀi*zG4R,>O&FmpW<%<5ߌ|OB B{ʜ6x yDV oഎ/bw8FX8K7J'n$<\Tt@RDB9o(UY2`+ ~:" 8 Vy$ƬuL>svLYLK$;FZKՙ;ֶkGsѝd>#G-oj֮W ğP7^vp\  K2 bziU;}OJ0@ԂQwFi~x#"wUŇy]Ncuam.f/v$uMAZgb%;#7 7zx"yNʖurL"dD4b'j6'Pdn0 (Gp2Ed}n77G^ WQ]Z}%~:|"f|' mbe'*۹x=m<=pb~xx|(;JS>\ʂ,w@;<:{IU: jN0jp1_iG!7mR")$ie PTa[L &-K(qKis5RW "Q{sk̘~>lrgY# s*mc`Ϛ"`t~5l2D2@䮌1"e|RSzRΡ)Q8W;eW:oV1ࣄn#7l sk| v^2`S䩷C;ҹ,a<k I,M?"g601e*n Dog ֦wF>oR{,Չ%ia!20цgIK'x0Zy`W s\dgpl0C뷁GZ0;drG']ootI+ i~l>e'PPIp%+`])siV 0r{fb+qC3aetErsrFd- -a9FLboYi೗\feGK2@boc`r#  ሣ1SG/I,,~c.gQ 0)u͠( ^\zdڽ,V};,"ЕX6adjcE>aƸmN#E yZN@$JlȡgnP'W'`crU '[[AW+`آGj`"kDD*wZU>TӤBb~N m17@VhGr0\cFPb~R15V>.,tl[jR8<^vӊLWwm%8(߆X_)R}=oҴݓ^XG%]ZlhN`=jia1ʵɘ*y+ N.UbbpecSf奞%%*QXr,n}ߌd lX7Gm>ve/d5VnH5>IѬY!DI0muH*)}8ejb-ڄ.q=Shźm$G*!NպI2LX[v-c. H7 cu|J2::u89A6[ FbGU'ilg`EW5Lf=9={j͹L;=:Uj$cq2֚ڥB؄j0uY{u@/$q:PuC`R6 ?tڈ*+#^&M'^7׹f3?Vx!3M*L׳8+6r^:~m{i#T&: ]"1V, Usyv,xРyGsZ{:Ψ0g:>gJ -+ 2a)CmG^?E']8ø*3np.գ}^1U19ɉf(ex+rc 07imX8ψ(&yS=A:q]@# 8'!ƽW B:Eۙ1|CjfٵvS@Խu*D[=l7W_AřNhEWZח[`_-#?vV |Ҩj YA`>G+r!;.D)AR:r9lt 16aMLY@>r0n\Q-N͘Aé%|L[!dmԯ]:\X*Siُ%50}NPEvI?Idy6̍0}˭6_UznJs| &s0Ϧ9V8Qu2j!Z+uYy+o0%L4f'Q8T=gqT(ͷmk0Vڌ%" DF xo$*W]bD_EX^E6C4T@ "X3f2~=9i)V֔"J&_bb+f6 ,͊R܌r1ݯ #2 ŷ,4]{XVujy"z[I Uxj=QWɜdZ2TWS?2?b<<{l6Y`q^ŀ:_Z^n9E4i3X oVHx7~khew+~f~g/RYWV0Յ!(nK[P)F&V1?>"0a)z1&`[k[~ {as.͚w]ۚv28M iu`FymnB)ӫ0_Tt!15l#;e|,ҌtQf&!gs_QIo17$cR%dz#o']h S(Ϝȼ[q_ɟNc IIRHsfug $@h9ؿ"fnI,̢.ހ-mZ`b-59Z+U0G)xG&d&4H=R#(Ruΐ[Kgr 澷I3"Opp;󪍵ѷKmu)D@ZAvFɇ?. гD5r`-\E׎OT1Ѯr/{| DH!2+cNn]IA;DtdJ2^7ܶoɱm; 2aGVrkC "ת[nɢ~gP9=`F`?+?EYoDKu*Ob#_<\r͚E"MVz* /J v@>3i.Pw#U( ޿ӫUŽ6*r~]|1=)ph =\q0HǨJ3ɩ8vTon]J&C*3͍?-]P6ƟMKP6e.,ԏ!>;F&'OzP ;w9dHPdЀQu>}1n:cLj7A Ϙ3ѦHI΍)T3+*_7W}\8I*-`v(_LLW+ڄ`LjSG)hdT@ PኌLy8.E˗҇T?k92q } -9NRZcw]N{>=,P`v9ΒN&09Ms{E{RZpid[@xeMKiXϑIK~Ü\1m5\X} hЦ%6EV$ԓ[I-<\n(t޲YAf$.8?'䲌@ZO/xdw#ǂ2xpU"u1 ~8Lyͅ(&yS $\C&uJ0FU7o#uʨDo(ikRl~Oq%_%X9IjEZzs]~B3Gҹ!\SeVërэ0 )?SX[0_K4LepOl@Kl n5:9dh?~.ܒ&˫]b5h8(dЖid:tǶ!.5EX, 1iR䶁W8&wp`nΦ92z##n>cZ_݄flS3Z$ po.v_/ߚ+'R-$2-[nLnA^ ^$Yryz&xEO٬3+ Q4\$ dkW A,3á+Up̹ǎZބoNPtp-ac,4d.'(@y< :,sFMEvpJe~ †.㵍]S /P!}_f/xdXn%hj#Y*5<_|Cr ZוMrnV\7K.r_t8N,j,Tؒ=5衭ԈG;$dvhˊkę[$-l-G%&ݏD7eclyYfz39x$}g}튥OndXu5)ڟyٲ>!Û;#i*e5DT|a]П Y"̴3EճyL<a(cne:d4LqO&Hʟ֏z}hiI],RX]ft\LZIyH+ՈZ%2/kǏ c0D3A6 ? k<3MKш@&`z)ͯG\=[$Z:¿ܾ[0.)P< v Aa+`I0@opeF;+kxS 6 "hhFmeNeْhS!V)}QE?rZdd'%NT|ڬ Gܜ #8 zl3-Fy"oԙa=[_RҎHrӠkDkKAꀝtC-$1 3-k4]MX6X#\v79塒qn1.T/OrsaEje7<q0%\*m(+/TNLU%{#X-sʰ {K4,q9W0 )R:$x.׋- #_1eubE! Ń6ou\w$j ۳|dGҚ$㯭Y aΒzz㶄ڝS$>ke"flx2۟[lc^]ap:Yz(܇>]Eс1W1OK5Չ"j_HNMDЙZG',B4_3ɟ]g"'ުhO&"bn%idMF!Y(3 5.@uHOe k|,ˉ R2:t""˲ 2,<2L) Z, Y90I]вowe O _P~L^nؓ>~^]$?oifJ֛X Y"0l&.ߪ)yEgLWls53bqn/rQ66m3"&[RurF1NkŻlfN0>.2D 73~c9Uchv9SDz v,1b >E/cH'O6olBt{+hNn/Il70ҟl#afv;磙OM7T&2X!/~Wqڱx8 &Igc~QZn jek%-tu~2 hޝAaLk {~} ^&Ya)2X|8?'[ou:t)7h(˫_c9r\gjx ^̦iH pfVϿG졄sJ_I:ȞVek@mϠG3pLmn vL8O@MأJ< 4'(DfVXj' 2\O>;3,fm$X!"\T|+}_]KL`Tbe..EѼ];V8VHZ'٥t@iX qÍ%NYخhl&u_#BBj7=j rMfBR\TBkaNvw/L7Ûؔk97W S6| bi,|ź3Ljs_az쮕#LG+e/sRnDt\:)'dbD0XmU9xp6'{epfLVAhuސߣvwsM-%ZNx,u>N`5i '"(EԀ cvM-bț6Q'ж|G0"a16Hɹ8ަ[ƒG Y.)(PvZjTp f {wWCg riS|DOowHAO="Zg~e$@Җ1M :9%E^ū (d1ąe Wo0~2屪B62j &daxΝZ]!yƳWse!VlVlO3=JZ<l4凭`yb[& 2aLZz"Dž2Hez4zˏxdE Wxt>X4if ON{hF 0j2.$3f!J[p')s $Emn2y60g {CG;t NSy#diYssL_wi8t04p3 #"/ `R\TYgEe!.ݒMM>:)7qe,keGaJ̉{XG9?f mi2܈Cׂ~r?(h]SX ji2ShNmCGDxʯ42*xTUͷrH1sH2ǚ'f,IuԂN?W3ͨBXmOD-FeGTuRԄc|:ú/?uP!=iv>Y߅Daז3⯦SƧ-2`;\gI)p_3؂^ p]Ƞw9fȋlWDcfHհF̾%qxZJs k,f0!x9C(1?*I13VDW&jKh]S,t(J!$ܜ~v>Ɏ\dD˥I^Y87aS9Lle(ɛ!Mn8w#hdSs#E3£k%wKVqg' FrxvT̛8(8j4j=Z;/X<\d6 & 3b37H4ڽϿdNA1΢Wl%^(G 6@JoW1(/wE ڜ=wʟVmg4}Wq aSa7QqdӿIR+[[|kVǢ(D dևd cu KR nSU馪0˖`O_ƈ`~w\T51V N=?u?u R!NFTo@…~ 5tԑ[>Moi `I i>AWz0a[I#tJ|m]=s<(Ze FI,%G ^ATd4I8) Rt"PWI U^0"*wkޫ/5 G+Xug+:BVاZ_i,y Dj c.b$1`hG2h -ЬbA*w?f貈;F wC,S ,]W i̮f+RノKߧg! fjɌ,^$(Oۃ#a((:ŹW{sw-YLT4Tf*lv|~H8C~辶֧)iU)iӏAI36fk)i|+~4U$h ~D[a"jY)0[@q^=,~_M4cf7%w+c\y{g[<sx%PLYQ8sWGϧ>D̃dY!`u=~)oخuj{cKyۊN-ՔczDžFAb(؟-we$^pM܈ucoum*gѩqȔMHMoPL_:I'0{B|)fQgj.* AR'-LS5((=/s3ޔ=¬M7?f6-Q ;_ &`6,6zh ĀwN犱T޳)!7Y^ײ&~h?0彧4d3U/=UG.ݎ vzJx9ךO%a2C-E{|mh/@xUث[T8$&+`g`=*A嗵R< WL;]6ÄI!r-IC틍%tNէj1 .vN?1ZA /}*u*`t'7YzMM,/6Yh ́(w_}aBC7ECC=(pnX.óX/dl"C@+y^dV}ݞ o cfeXuӰqo,d !GjlJO&j{׃[b[U>3d\/*me`2 ܀q>frq,$q@'OZ,`|y\݊'`CxkPdw]1u0|&MhPM$lfϙT3H[O)֧wVn!~0㍠)Z{8wG1I 90deX:[A/8$@ٜ=k*tXxN;~ᙬ͠,C4|Q?`ˈ3(__j3׫a~ߌA<^\iyy"A&F,N[`1Njqa+yH7dM!E\?f^tM"Tܚ''Є [_cq$Rb; E:|#훪!j3|pM)(ĎgOVc ާ6,} ]klqo#ؓH|@2{Expz3|xi9  99[ۤ=lL!Xj Z{h+C[ZC50)(2E5i*muKi? uc2RI-_, fHgČ5]?UY0 aM1'`b/ܬYlj?8B,G5.؞{26^D_lrr!Psv2򢲣)^Dpv$cKZtVG&'FWW;@ "M;j08u/n2+-f%C\4Pێe6|5QL01?ȅ;B$JHҫ`݉ \\O%AS)1 (Daݿx7mTyTEFWpαۯ38@ '%++E32 &:`a1zŦ"OUw7]v+\i[z }[8]d&? DpBڷ|[{LID@CzF' ̚>`"DҿuAS>MX) -wa< Y $@FŒSU"ɹXQe &n?$R}~DI0p.o_5R2bx|7gΝ|`L^i)+FI1${/BT7tz2j4V킂07 иWHF,ooكSFJE< EM0<*β0g~)ڑn6) f_y04y k2=[(_^ܽɭp+5.x6bb)(8*,p#5nES`Q."0rGc-EMvt靮E vx(“| VWvPbq͖ ؽ}ا4y(Lc|?hs२ b)z z>h:g;O7!uQs<Ԇ@9LK$ mg1"٧)WTrx/c(װtI?^Ļ_Sb2%ikd9eLطD{/K'~Y7z S8UUeE̞T;mrSry([S(t$ O'W= 7tzB~L4iZA֙ C)Ѣ\vx"rj)CR),RcF/_iO3Z ϝVLҗX/J N~c=seO&R?C#·s'K([Ij$ 2jګ5&1ᱚAaArKbGI<`pH W` y:n:o3V@H1F4lv"eF5E CLz59x7,5AgO6π7xlV]|@8I>[zL6eyڋ׽lIT`O= 폒Z/pl^l=oR;Dz>ꏟ 8"#j@jע"݋V 'ʙ!3g6bG3rl7#:o)-`&pjݔ!3`˙oK*B)0'#;֕| ,3a@C]kG0rZz  R\@=7G+Xx5xD2kkƗ~n:~ɍi,bv(O0 D: sm\X9] PϝuLx FX-J^t"$$yuXb*$K.܈J2L ءAJ(QH)dj; t>;*f69]H1N~~WnW.g(.^zge/+c11-gM\4l3$ T¡Bv HO*x +<@kWq0qWI>]_-%*i >)Fjy6Xi7e'~m5<OɄZw#[p&KZYVD|LrIt3:{Ԕt̎ܞhɊ¨De/A6_M!Lm5`nQh6ꎪ,ѽ-UrCcN]SJ_1>F/'T}y mG`>_|5ތBp(VUBsMқu#O݁`R /Y#b" a<]!p:/x%#>E0 TQhҩaay;e[}wG+QE+Uࢳ~7eBp,,JGm\I6ErIymF^A2#lV?VHAƯs_q2U/&gmaհcp"[~/mdcS=:Nhr3FTE7vT{t?",ι!7Q/ {8!`y: cb!N\~W17㪑j(n vVe] ^԰mǪ 9MVnIv(r' U- J_ gB6F~m2  s-@š "#[i27tQʍ|̻ڻE´] at%;Ew\JXjQ:wscM^@V9pxݚDXz|ϝ(,3RIftv~O/KV1.,:uX{a trWx?|#oC)Eѯ$F́@nD ^L%*|ZX=6Hpތ恴10b%E*̓e 20UI㵜Y]T ӘGfݒc=!zU`HB:/bBz&ihva:גFJftyw$ 區SB99d 3  YKYX3mM:3t-x._Bj}w؃xSE$$L;@Q]$qZ)cƾU䪓cNP1<Ԁ_2n$0@+rp@`Q"a7 j$bM$rC&[̲;{BqE[&F >_ 0Iޤd6 w%"1}]/*)w_h淇JF4uGZ5.fnU0|'9EePIb9kA5 _ j}eڌ?mP#]OpoJFD^(CC a'cfc'$o$,q5}(%BKTY܃Ww$o MynIZ _aMؤk:b͇xX 4iUC<ӤC)>Z-jjh?X>oS6iy.ɩPJk{1#H4XGhvC9A'Sg*MV(IX,K/x]Hp:[+[f/% u#$>yE!D %(e͏P0Uuy|VQF(OM|(OB)_Č6i\92m**eH:e<2 ~q4k~`7?G[[!)Ix FMߡ&ROLDzYC!rdF~\XZըbsS~ BP/ejJ{i<{JC uǵ!2&fit|= `i ,1 փ M}""i/k&kepcl c\jX%쟳eҤ=T⥣Rc?%/VKo <ŧzg 3}i0,Iҡmp*/Tu/&WufQ|q< Pxd5c w鸾~s^k0ir)?@Y'._xBAŦG?8SP**GE}Y8 Aʪeඃ4d/ m竫e<Ћ8͑x+TGd{De~>Ȱќ'k;P1<5h/ Ӧ"^w|gޔJf&ƽ:K _Ikh6%wZ1澸֔oe gwof7{F)2e&@ 1I x}F?̝!`<{+X=F (z vHaf;qŝ){$VÅQrCf} i8TK0{0F pDKM2d޾ Z[v笈,>?|zܝ|؊T^ݧI+ <@?|*U$HNA _-%!{ AAXԔ6XD@mB层T@hw J`I%&P*=,kh[BդMIKIB D l}7‡;F& ͢<1"8<'+yְp02 ljyFF`in[[k*GҖ  ZZ$[v6hf.%Se8mVL,%,/$VPN1Sggc(࿵$벻>p8ҋ6!gvѬq vWOÿq#߁ޚv[ ky*knrp8| Wbkxm?.b߿놻9 8i7G) O#855y+ @NHiP$BRH8ho"&!կrޟ#DzR5t\>T!E^iAʿ!w^+ʜdHc WlKZ^SYiƍO2yg1;#|(FaIΒg4vѡXDh$jg*â_\ތsl( =ԡ{d1ց[F+ig^uzr5YixI6 BZS7A^/ԏ|_Pi5z BxE঒>N We4&0.d/`OQ=f":A@bVb 7MsAhe/3cY&"̂WofCYh*5["}ث6 S% aU3FCvEYWWif>nܱA2b)v ކ_+}$ȌQY!Y&&*w_ ?,W?Je>䠍8k4q^8g^o?Jn_cHt'߅"ecޖ#wF Em!,;ʘhO ۍ62d iǶf^ u `8BNyp>ܕl܊U?W3Iv4w_tJ kfe,˥ :\.zeRr/5p=E‰:WI8)-. 0;&G8E(!w?SQE+6DWaMvbcKBli| 쒭67.wb$(/E]|k J' _TXD˫)zJ~t͍+%.ճ9(jJT&A38V7sPb3ǖKO{5@Ql©Ku:U>m[SQRp#ah8| D\)|Sή٭a Jՙ/~IJVϗӋ|Qfa bؑbM '&C!6esQjh?+1d, ԑtEu5 Uh.gL͉k%p\cr)-pui)"l%#jK2f8 ].s\m=,tni5h 4| ᔐ6 ;dZhD;Dx\5NwGLUd׷_RQߥaMFrqW!n"1#ICJQA 2Do;oKvnKFfruE`JW'YDϭxY>%tC_YU8Z7&fh@4:MjJ#Q}H玞 効`%tk{@'8xni>VX E9!^dNS^%pX߰5j;f-m깴)HOsfoŸjha>$hᬗgHOQ޿ 07fg\]R *?(TtT؁vEnA^N E>}c>ӥ%I37lJ|z9wFZW_c71/07TLu템w빍[BɆ?`r?]W;E^V"?ŵ8+u}p\p9&DZu!cp! %KD^*8ع:]SֵJ,j_\}t>Dlq/w o /tVT3ce{oF>$> ̢ j`g1XJ W_i=O7w}AQꀅ-`m!l9$t(^3i;>6a>U& +˘yKܾdW l;/*n X6Ӥjm`#nRۘYTw~,8ypu81GV˳Ỳ'WuM8'qt K: s4R"TѭOw[^I+:,3ƬJ\70$.k?mm2g2.#^$+X h;;dyd|k!<''{5{6j\TFݰvUDםh\kbad띁N}NqeN0[-;fVxC–l忣Vr}0qR/iJ,,¢&0$gZl @/WS MUYgDܨD{tu _P@8N``5i6IZsjgz7$7*z*ABzWL*8ל;= r~IY1| -/JJ5vi:PؑR7]FJϚKOqJGomڗb]>PwKV>IHY6m. RpRИ߈O/qFi"`Q*>!hj}8,=UTHwyL)RfY#Yb.;Hӫo9f,I"%'ğ.k=֬S3cᱧآ1RÛp ^FLfNS;9H]Zm,%٤\735kkM1wm-QUy~L|2#.mBeۥ}#aRps;PwΐxEROX5Zꕐ7bu5PCN^#!Mo +x|a{}N`B;8+B,^X FV%T4MPzzb=ݾER/9.W8D e%]&4s$P_8YTdüP7pYw$8!>+uXU*f>RU&oث^tL%}Sؑ "6d5|]P2'UĿ1"&*H__۲?H7Z/ m[GʉsW AEڂP<[]Kd+θd]va`)W&` NNCœRl.bb*}ڨ>??4|/<ɲϩeU| I˝DY0szGDG@ G= Nm7h. v~FMz~9L5 ٵ *!f7%T0XgsJE N FCe Y{^'7rNш\ 4N/Li8ɮ_Zvm״,dT_ȍBBܶzq=(YOy51[ "d \duazB"[16Cdck Oi2R5VLpecSEkbcF_Q \,'B`^5 i޸?* )vnLi?ʛrS2 9LT_kJvgDNbraKBJs]֬Iu<̙VfQN Bv䰔Kb&>:Rz)vt۱ /a=DU 5}/¬?վkN"cB9hDصaFT}4.M8}sM>qj=R 6@O5? N rGCE Cj=UKڦCp7XʪINIusaYϧU'GɰjE"v~4QKg]ɳ-oAaZ\ & 0-:˥'4,xqGt x>\YpKWje0((wP}a_ `H {I<%]ld]m{I$|+tA&zVC̲旱cl=jYOÊM۔%v3 %FwUګĠ0urzeKX)9MɇjY¥?caI>qh5( %]C>etOZ=;QFr)rTjG=9k&?0;8 , gLǛ9]}I{UƘL&I#xIvQaFǺ)i]daYLJTk:rdNed*|^AG%ӹ Y׷uN[,8}y8  K=y2F>g<ҷk) =0/!Q@_bq.AI{ҡWiв݇V|QΞÎН6ߑaC1Ӌ_hY+vIaTB:ޠ)w!AŶ ٸڄay.`tj_)\'|w2?2o4r"MCǺ~l+!UEB Ba)Y zu(|lף Ч'v*!TQ1^Vy\%fǕEt; 8)ͺaM+I=xgbGbBķ,f^t WNs%a$+r@R6Ŧx* EdwHn~6M l'mhlr!NL`nNf'2xo}nbX27v s;`r\bx7 mKs*IJ#e'EҌT5>`2-.?׺o]"O+accږ';6Q{eak(OGsq>ƀ(xtW+#C95]Q; GX^?;:EZvF.!U6օG;a\2rOt2oh c;DUMN)`n&{<9 [8WS֤T W*gp)q2ɍiÛ!Z .|{If^SG;9 E4^8xm? W8gʹx{ a 孜 V~Zˋ7+q2@0ꈂ='W$(4ݝV5/ý(r"ChȬ\5R;yDwsu֪r5j( 7]'NDYh,X 1 {ja NHt1)R}[~h,tX$V\bze du^\!TBkd_B}Wjhҳ|M›evs,]ߒ 2!<8W[$&+ñ}ss_@"&-snbXb2O*i=b-_MOg N ngz^Ж%b t"Y{=6} qM)j_^>XBHw2Q~r=ڝ;Je:́yÖ8n?3Vj4f4N8B>:6NANfDo%Ttyq0IW ͳx[5< 0<yWzjhꕘSc}A18=? EjYswxgxv 1i8K iCWrmNp<& = C$bp8'$+'ԿnXIOhmQi.H]WLHl+тY ?`^ !7pnұ e)cL@wij6W4yB?w=勇 ͙ʔ+wa0a3 r~?W^YӔbm\ԕ@OQE8Li%,ϥubx= sqT/(9r=X)ש{)8SJbSqO4l0\;ECV}l8i KS~ח?O:f((OޣT<-^ޟ 7xy`wPt/AmI0f3kIfh#ѶJU%vd^$I6HBr-V~.!׫e'{ ![~-[ӟΖ*HbH\*T E~)抪~U, غ]e nBV\_en$,$" v@|`ˍ*q q򤱾 YO}okЈGdwGBE`&"@ZNK|GL)f>KTA)3Lg)p$v}hݝ \[^\:ŀrMS: YH:yS` [f-nBҡՐ>8QCɟWMFF g”2CsllS]X qk/gy e*h`9;3v/Rr<_D/?*v$E3sC 虵:I)?$n|QkyX D)hɽ&Ҫlf\>{L(Hƣ_ ("Rqڻa*0m}Ef}FZ`b빀a&YRx mwt F"1w`WRop!s^iP)ﱇk敷V!("<^ol2=A)^Ì%q` aM.TUHSsOD|؝< u.]`o`9&'̛N [1\' lQi`|BO|Zr/4h|kJQcNmbt*}mbzj.FW W>MbB,9I @d$8QC(aZ*:mHmBჺa}J>O۴Ŵ~6)V:q|̒3=!.z@aEbmzw hg,y?u3N_EGO&G9> @ oz5^p^_֪l?[4N7^ :K>6Fl +@QA6.(O6 d+!O/):b ZQ: %QD  HbfV?>L-(/Sd}gb) )١(`bP^FpM:΁YTsPF D|:BmBTq=Șd>ttE)@Vs+nuc֎h󽏿UGS5n < :$'[gWT~ *ݫfT!!@/v9k=TH8i*>X3$Jܶ]kY}fgX#f`ٙ{fr- lbT.`R'_hk;"2[ţ ³0P# )|oJí]q81 "@r-H٭8!yWNSA:& bc3J֪d['c 1ì=*w^Qr]bv[#gwBq/KT׌^1Y`}J-/8H'mze5>ҡ۝ }Ϫ`L7sߺLH=ˇǭR`BefFaW]D,xӮI"6Xu¢$PBX%{zY lT 7=VW>99Q_΄ '10QFf=pSp,#@N 8' f[nET~0A$P-͘Kzg@Ǭ&' %GԳ:6#{"Nd8o4imqt[ Z*K+`Y EX"7qB j.cV _NJXouی\!NQL5;{Z.{Ayb U4h$Z)>䉀 w,mNXb(,dphO(i)!o׌5XgU, M Zז`#voCF}%KFf ˈy߆]aW"cuar\%O"C|L4E.95C6YL 7^jߢhJNΙ ~ w4j}Zx(1BdsHڇJn ODOeX"oAC0 2;,8ϼ(ہyX\uf7vŰDT 'K%1|$dP-(Ʋ~Kp=|gYuCۭig0Vx${eHYH 'h덉pkR)]jY5Y6|%kgd[1Mƍk #q?ÞV6SԹj@^,f$J.@.57s+-!vFĊϜVì'D3Rgԥ*&DݛpJ1g~HCxU8 G,TվnRzțlȄRnj0GBh8uЂM *h!"K32:bQ$U5_||ru561T`}>w1/2f*"υSxjgBq}VkӢ")Mfd**gt5լKeh<ߦ3yYJMvWi(Zш1=pl F߷wx*Zh#mӳǯ",Eq$26v)!F 6wx>@nc>"Ⱦz.(\#VPvh= X*,[]y(RI^$2t1Z#ެ]|B\x Q0R?7mYK`Q i7 mt\/i2 {%pjD@r/[OH/:"-&8"]Iڍ`f*ӺA҃AB%2O&aLdꧢO1׆P, jy{^1JZ 71 x] ,;V`DX/Rkzg>3`GJpnگ kCDxlzmv7QCx"- lS>N^/}MuR3AE Y[g>񶒩1i/4LTKJZ_#"˦OB{ G\/׮l"Piu~U,#6~]TsF@Abcl&R,tentڳ,P4^&?v&4ZJV?N#Rf#@1PZ 5LlJUҏ°#o]39*Ez`so0E,V䗐uHfZTpύSrD˶<>x4ҩG ZY^R9$!j}>JR~%a_{͔dZ,ߜpJ+yx \':H~ JӬIXM1Lڬ4Ȭ-?݋b~襯V&tTU%_`g%QRwG)wSY=dKE9NAH-CDh`eGOg%k;bT,wX'Uhm @K f7rt$#Ocڣwמ> fD&^[ U}ȺEu HE;hŹAܤ2A/(2V4sM4wś;D ky)bٔ^29lv+~[AMK٬r6gt!|hEۆ0~ș^^lC|jJ vO^J} kRRYjw¤ok=a|Snϣo]-B#_TUw培7Nž0  eaE/ǯj6HzEt1GU}zV.3#rDBKb!=$u;P1Vg1;ܳ` i`qJ(sՒ2| a<zKٳXEPGta\21OAJ1ԇʬ 萛*g/Y2iMlZWNӀ'f͈ "Y~=*nRSU3k]ۥ>3gҘlGYӾYK5jLUmQR7#* B ga4 DǕfkyD:C8CDb{2ysp(A*=p%S' H*V.;s4:BN;xCtk~_ֺut8uiɷhN{aO?" {IЇ#rJLuLXR!!ۄdbbS >%D9hs;o5UbTߜ+{=sˊ:!a>N&~! %+bޅCxNCtRyiġ?y/0aLz?QrWTSUwϚ Zk-w|{ 3^6 "Ope{1W#qҹkjq9ڧXk- 1w8:AJΠ!N:0}?vud zOQHиUH"lR;'YK5HO96%]ER +dpMc+ y@p(ࢃPk p !L.u ISJ)X g: 9P`~#0+9a;ۨDq{ : iODQ7U"5ȵq c/7sbO[*K .xk.cZC,x5 Y0n xk=qIs$At dx7x=ͦ/7(+S Nu>hr K6hIG߯7svq~}KpXyIem8Z ̬GgAY=CݥOݸ(y=`s Y-lTDSF Ӣ-0=Tɘx\$OsmTy8ƈzG{ X;P@BKbgӼi Jf&s b!֭+Cw8 88Yf aql'H+4#ĭz:?4"tTreZFVvJ:ߨKUnvSh } ??A[Ңm-)l]m% ~XEXWr\]gdiZݏ?Nşr!CRlΡ㼾iйpHᎢ*o3q Ʊ{2xgH3T\%L[tIu]9;a5DWzdxcy'mUg} ~L]rY="qY_+VүP}UM$Ack^Z ̡F6Yz'9͔kdUԤQI$/RaHE+Z(*]`drŻ$w@֋wW'Y+UQP`!/ ?*f}m7XLw+࿽~h:q&D;EA&,}Arğ`B{ %{|*lw`up% [f|Lu1K{ɉ jԳ@l@.+>(EIY^}ylr {n:O6=8|35O{v;ˁ0֩Iqs7 S1иP?Yg!G^q9j]-uH8\do?& uHDpV85vX$o2]'3{ws5 uϬ&\FB1YkPf+my١'˫J6=(" O+W) 4aHvs#,W0bAj >%mM-B8'*+AJ`~ u+{iVL'`d,>_ Z!#VIշgIAA Bձ&|Wa"vTsSI>0_k̿EͲd+A~NYm@F`,Nd&{@<`^ZOdryW-EkI M~H["gh+­x uk+h!z"-8_ cflc1Yfz -T ^ ;D%> !'qSO 6ѥHpy"-ٻ*iϙpnN:z N[\H'*:l *O[N[^e(sngiL](`*ԝ3 8oj sd)詖 B1f/UyH jԽ9d(˪؍ Q'rI(cgւ_/%Rש(5v"?JitMc@!P8B%te(7q-\9L̺ߛI)A{\fR (,}'J Zl> h%ū)q8CSyf)Pu! Qydk,IJ,\K?$+VS(} "/ӻҖ ^O|!+-a7kSy(-r$i @eO#QLE!bc?Adt ^ebwy@[*$; )rBk* !Q13Yse&_!rI33,—|"j;1T:qh tbwe gmGzQk 3H>oj ru)yX.˧I~Z3m]3ܭb0X4 >dSg38s5sܜ+7qaI[%Ly~h.5삔]`oh6 EsJ梎M֧Q^A8_X:d̻9aG WsNa0(zt1#`ɗꖑ8QK!5\?rv+?MȞumZ&Bv sn 5j6qfH8Z 6m^c;|Õ{vN;eB9 ~G[A+t >R)jtx7PV\;f.l[ٖFb->:S_K+X%\#ڟ3rU ESE+ֵgS@V^ 8$TahT Woibmw,Wa-|Jc AiKTO/QK@2 o L gGSPuM87ٱo,Dog9m#IRhHڂdGDḦNFj~oXL o GP'n },eT<snݨ>K T=m12k䈪{6|S`Xݠ;bN:-m5xݠ/v!Sj([y 3Yfp~vMOGOd&),l5!hh@ ԜKڡW= ~:[lhX+`5{_5&j28E(,4umЮω:nڱY([@V#V4&a < 3onnY'ES-Sse)'ū׎W:z@󰽉ʽ:XRB JO)Vd:@pʄ.q &0KjгQ$XW[윓>rGMJgm=@SOD$G'3fbEp9Td%*>Rh.O`e9iΛ'#ڠhi4݅ >U`jn+܌b&LgJc{ qܖIR_^Q2>Ą1 7Ǐ6)@a='CyQ~#J tи]/a;fͼ9Rrʙpcw'$ç1ʸNmP'?[Ba~ISfT3>Bw;F?m}-x-}1{I cQ 3/nvo*5-@'jaƤUIis?lI9Hc\15xMppʊȀwD6qR/7_Y0gOXd&*gʭ CK'MsTUuB_&bض62 F+dvN=uj6Anl> mள&\ o~p9#'-T}O6k|# L)ǂm"u kUuгL0~rqL<Dq ' 8j/TQ/:4px{:TLq7U%"%)q>&4֐UooR(ct*Pz"߄{qHW7Gڝ\]'wdlz{fU}E!I?#BjR$" Y`bg%dj"tQY1p@Y|!h[* \ wQ|z);aL/ Wͻх_w<"eio `3D~|>XwCB2 xܘ ,GZ$ZC7^P柙f+ !H-D+Ò ]*&R X%m FED۞˓5nXZaY\8bɏ,гdK`M8t{/xU EsNOF~f't!zO{.%7uS{Ƅ Ns`\^ ]onj<i񟕔]c]&ԝiYmNAC4lJiF!$R`65GVȭ 9(Ԛ%hr Y>]h Z7TjD1h׭m5P.}#ñBOCvN=,g+[j"26>'fL JNU\$y!f4-1*/k im佑ރohµ$]󚘰fN|kt=v's^+)θC/F{l5=\6*{*LVּ?ظl3Xte%#EdHwI!B0[pIL!?.`^ʽp- O TbXEm0Jko O}GAܢA[K]~:8ő,KZ뿄0"cK|j%>/g1<ϝIb~~69wWlsAA6&"MCAuZ1="0~"m\Jӓeo.$X  =ۉ;&nE'sM@um&aٮίp}#?^"_M7vU5sK^_OA(CšA?8ibkUN#H?j>Z\9|fSZp4Ii9- $,ʧQO:@o̝l\IfGtCp(}=#T 9N#S,簾;o/LkW{4LKr)ZKH%0d3víPvĮft,>ů|Z S.AbZn|~!#"l-y܉[ k3;x'-t/aЖ@Pp+r5=<߉ }y^ۥoד(q.wY+1~e58GrfnSٸ@O&Ymjֳ q[* + P $l UmӚ"GO؂8S)@6^5):LySMZ~*1hܑQYN+Oz/ޥH.9ڝD dX_Uvc+B C-)FG&g=G0f,W(cY|!{ ~ x&h[J.HQЄ2 Ser_6326r(K{ /EM F*,hj85AMZ&Wdoͺ O@kxk2.#}joRX\A/~^pQ(6&nD氬J_ډ+@DzVg\n\{-K# ` T/d͒I-7+'1X=էKo# >ו | nD Y3*tf-(Ǟl/Ejcm ԖՑ~1:NO -WMf5jپ5JĠSһokd;믲-θcJ% ؞ah2~Q}99'@+fjnCӵZLVdXMWe:$\ޥ&aVXmdZɅ0{{P㈰BVyt2>',|]"+۹&vzxҘ6.bA54|MMt/NZ&boU6%)KmC5yo3|K&&u\e\߄Vi~fi^t5ډyK4ȡhR5 NUJ=z#,E^KL k pR3U\Lģ̚!a:* "flv+%I{g <wL ϊ@œ73RP/I?{Sp *VY/7 o7IU"v~=7BPC5ot0ہbn FQTN΄_Ճa.UT7,b@`E`(z<”|ç g@-[hmfƟ2]c"PmZVW_{W7 ZEȺ]u? 0+ʦ셪;Z_;m͂IL@5WכH\M߽5dw-{⋏9Pvoܨ|ρ`'Xag|2z6q&^Ge$9`dNS۽? Tc݊vSHD'IbiY*1 s}[WXOTb(h|F<#Q XN {|xq9PD(LPxbr(} 4q)鳃**LU>ŵa_t(.Eb7UF:n[}XNc}L1Ey$'Y&\<7d _\F OёW}H[d|?UFd0Y) R,N%4s+d^߮Vñ2B*yXQEd^RAnSF`H)se%8 -ѴԵjSYNTP,${k-g.1x]V(\8.8WS!pGWE+9f?ۨ#fyCpC[qO\1Zv+d@dhH_zHFiUZ咀:$X1lgi{U ,-7Y$uˁ&^dm2TQnQd&+{|FOL"d?i[(?HA7BjfIb S>oQא_0it11 \%9^\Ѕ Mc= Q78a6۷,#д}T'Aj:>h]4vo^:Tă'հ;O;\ӭW5t$IWf՗뤦 ً{:m5Kc$SŢY·gv^M) 8N9]?hg-͉!߿hrSI>~HXbַQ.ϫheihWTU-v^%gVG%h chzaH]_ | ICGMVe)䇤.EB/@ET;20<)9- 7v8;ƒ8%x]!2r.nI3(Y5Akml>%C9@7Bqm0td29Iښz٧(4_P~]*Ijb"n+ލq!et|1W}΁GG\dLÇ8Ά)#5mzX=eJ wh,p P6+luo!NW?Z%SϗtYB_d]Tz/GrRD\jj$j7TCrM{1> Z9p$hݬQ]DGGFoM~^MC.e:~_&t1wsk^72zypn/[.~:U΢e/uG3;&C=5&uN^tYQ[JWwDԧ2m tebb5wVp΃¯L5CSҝg(rk,tHP#L_! ftƝ `+MF^~7ML難?fXiF04ތnI߆R8Ea#{qE0lȴƖ{ zDW7+׶L6eqk/;r6mVgUHXDPU$9zk)K?l5a1 iCt]S! N+ObA%fU71sm_tPS.S a13P0Ԅ0~kO%0Ð>5 >Fd2 *BzU$[X]ȓr[Iyƒß4W9)clJ0y|o8R ;n̿# u.gנяajn%u-u𬄞(]fׯZVtþGk4=}1 D4ZWXAv]Hnl[}n}0wGrD 4$Tsjy: :<;>[_EuWN KՋTu1R,5Z޽P]C뷚Lw~g-q^\$9Tb*:_}4G4R[zM(,9 Ak4+nH"32h;"%rZ#c4f 'M̟F'igG"{N^.}ETvʅ.4n_1`P Tnĝ{xϘ[#pK G1iOr';E GR4y5j<<^]%\~OL#L2?6qkC G1!2|u7dhm|-infH‡$FK'Iƞ 3.o66os],OՑPO{46r"EWNR΅r=^D[`˻!8?.emr`l~U5(ƔPc @E?L_.f]*dAȡ!jəDr SV޵Eu@[M_& ͮ[)#\o;^|mk2r ^T/T(+[US+੶ZV\z9愇pyIb?v6' >] -w蓣.ݻ9sƠR#"g=p:"Arp>#{RLH}dpRvs3ĕ\F3UZZ&'ƍ^$GQP|ʤ>OTogpR 0_?B2ʖWɄ,Zt}DyFB 6qAfluk]X4; ܖ0` =_eoN1r Ģ5#cѣCo05ݓey8p.~|VWH s<2TyEIABlSwO{b1~Sn"PqS IAiq;nMJAI-$=)wP3hC[y4 khNS7%5l[#2lMHC6Js^=[: 5I ٚ~\͝Zɻ%8o.Pc9`bP>HyVۿp#cӿ{7HGKe'/[Z}'u~2CybJc9<,z=$c0vg%BKǍXQW2oa!uϼŁ"vP.1VGV?FYdHZ^,zz!-ORȊ]Ra r[L$p@ M|GH1sU| ]p+Q8I#$xwK}f9z?~׳0w6x=YaFJ7q$kcmBhJ3o+z"LnH5!g|"rAT7?jUUJAop6W ࿉hIAhj;6mQ,>M5~B3X'R->hEY>B?3\>))F.7 ȩ'=w=t@{H@]PdKQQҫ4xD'YwTCw⫣sSdgKTKlQϒ$J l: lAD".UwBfTqWiYd M.nGعzWLd'];3'g7br,r8/µ:=gbQ ӝHxBRKNdZLsJw^?ު n0`#*`ug+N!񭆆gg!RWS ' 20eqQ(Sx .~ 2c>.nֵў 6T"NP?vܘ4 $ݗ=>=xLr ܱd3ѫhk 9/7)@W&%KZoK3KQ/ n(sx1?]`ƭ_/րOٚ Ĩs{RיxD_:YPCJQ{ ?Mv&m̫1t r'5T`kI~U\^$C*9h!~ GC*ՔF]/QtqMjH@T1f~PCW]5CEn1qkt Nдi-(VU8"6bC1IX Q.ド6:C])[w$uė~!o/08IN]f3duLoɅ (-|Q ' HO7Kȑ|Wy3,-nԹXHy6% sF^ӹe?FBq(9¸QeJ2 {cR9lkElp9+g}upf&YDrErvGӵ0/Ĩ̯ZW7^nN~ hp0PvLO95kŊzAkYMUv(q%8.TP 2]Uz b74|!6&6trLjt -{X(OGW r@\aNe?b,€R"+[DN=NИbv~- WzKc3! Ga'ֽ@/n0uc洹UMFFCX ̽P} &8rY~7dqɏ5G5W4`1ӳhe*ڷ˥|TI~CNbQq Esk?+ˁ8>K(F?~'n޶{[ R(sfzQrv[ޥ;%5f#Q\W zJO" _;Of;R\gy)4>3CjJ3XËcW"b,~A v^Y qrLo~}2r(', ;XY%0d }zQJ'í A Ej>w+mBV/  ľK옡dtmY{۩b2]K1c5,f$Bކ(2ݏ,'M}k"}FeommV;WrGg,?clDN]pP4dƋtfpFڒƒ N\c% onѫK5Gݽ~3gˁcsT?uAiCƇ+H@#Ҭ^u{PQNo/2!Z4DaJJiע5l*NN2'2=>4^҃Gbz͜e9N|.SJcZ L*"e%_]2'$ KˠryqXy̡ydyhJZL`6|QQ|{oac3ՀЧ_Q7iPAϕ.TEBrZO"gU2>$>yڢѦA?"wz9l9*xY5<˻+S ;ɻCS4jw 2= b@X6sO[Ze5_y=,hZ[+pt:ڵ=Ka?OPa?O®eȾ3EFHww* @ȶmI6'P(M`O)G"mmٲ=P_$y/CJ%$Y>ب̹m/mK_&y3 ܐ%^C@GQ+"#&)ۮ_=aC~poR3,C \K-X М(;VƗ2,jF0>:rsu7d II3b$zpÌ"y+e* ǨgKm{eHZ?eO!3,0<ֺ ~^r~#אtRx'B'#W-h*tlipe{:d `cJhwp}|tAI(ZClU$»`Yd%7&T/(;zzb;C˔wul"F!ȹ`=] z IiFϽNNcIҪh51pjkh {yA*,"7Cў{AJXTK/ׯA'\ ~fL5Ǹ6'B7ȧ}Gˍcٗrj@vKFXcg3ZnEFw5{睆ǯ饚!; Jy2ِE`94Bդy#:Mܯl(VS lP<ݠ)RoC9&½Ɠ4AkΚZM12O_sa W'6M 6K)KPHep}t)JV5nfo1dTΧG qϸhfuț\{Xэ4 9>-RYѰMyYzigå/ཐ߈ =-S]&FB >>؝̽whe{dK+9|AНȹ ػAw.agfѺ2h`Ұ(\9fԧ3c%-j= .[aE7͇[ S)^< Wڰq"#ڿ i o7a5u/QD uӗeM},.W1>6m 2-i"zd.q\+`+ |ljiL X-9a8x[,+Nu-D@P/l",rBK7Yi- aͺt90}Jo%T,k蝎?8Zf~Pam\u}@ qd4Z;51-fr]0Xyrތ2C;@!u La9FRo:r{xE&pNEjvHNHmKO03CEp4qOЌeOf0'2M$F_ _&&Ҷf3(5}doC)ym5V+_fx4 ebS9.!ZI|? 5 XwC r\o\e(Vf[~&﹒Ȍ>?48+igRt$?\EIV sĪ,R(^;DL6IFhNF5ڛzʘc=[Xvz RDu8DAшK8 71λ6;R֫qXU巑 re:QͰDE\OMGNð$l_hÀ{(ί[l@ 2uX\.9)m9*pD@C;G_*x qob3tVn 6V]_<2f(?T/ZѯU5~9n $,猎yP ρ~'Y4)sgAgsQ*i(\%%/Xᘙ "WC\t:dx3Pq{,mr6H/,ǐ 2K/l)LܛfBgRh;e MbD&$pZ cܣBi'ngv~Bʭ[3c *M:75@ai59%}EplD^um<̪N5Kf1`66& pq2qG7N߇n JAg'?;O1XapC*FLmBg$-ҍ(Z:*DH._V`iEFa~~LurHÕS\tFVU6 h(A﹆'pttI \>t%*-1:e4RJ̓}2Y }%zhno>@,^dCT2$jNsPhw<4֬:[' yұRWgF@lM pTIhyi8ǒgL=3u!# y}mK; PE ?7 lx,{hd5sz ^-uQAQ/+/mA?|-i^~#Ephe|twV>ЕKYRtV%g] -x2dgJ±iqwȶAF.?4'60=2Қ2GsajH |:!! 9t"<|7xB^j,@&p(`0s-|-̑7EVXi5||]|fcHZ{wy?km>2~l:h ʙ8!0,1c2 d3pFћ?4Ea~W#JSz/&" OKDqwAvCv[.=U7:SFX`ճaXR=g/$[sB";ׯ{vtI '馰#tJe\o-#9[wvŭX&Xbt#rT w5) &ni5/!a0u_$S֊䬑z0΂Fg Ӏ9>Ȓ5MAJr cYv&;[X IzR;Ʋݻ&zTp0/,$:f񾨄B@ c)Ы A5˜ xpK~V4s$/4ȶ>L\. {!5PNaM;Y|ń)&lKAMٿBC~MoK7 #'Bɫ"\ -*D\;?o 6f#rΠ$3D,mk&I=ONVG(rTT" | o)E oR8Q靜F=c}DŽ'BgCգzX"]01á=;r>WZ: 'u`YiBj: oho E#@zUlw>O>eI;p=q3Ee/ʽdRRIpe":@Dr /{wdžs[L\zly}&mюZ3LؕGtkE*'bɭ{ 01Pͧ M8B˧}P eQ &34ʵ䴾E@~L0̐ vG+?;09&꼴RMArVZU%Aγ [7z]GʹLVxO4Cpݧß!+U'K!!oL}T\tѲZeݝ%LTR  [`Np1m˦k{v}f`\,^WӴ_$݊.Ֆ[>iJ< 4rzے'/)[qMBɽzTUkS6Lb7<?EM16j5btyVs*.jW?{& SB}>8d=(|@,K$x2_8`Pd"5aȦOggUZ W7XN4,w)I_&qٛZc3cOF6S81$\I17OرؑDg3 3rgϡٽ]6F##GgCb!,fPI<"r$mE/y E'3^R_$Y5]|1&t:nRueqȅ|` ǐL7Iې@ /=t%0R$HӺ8Av0 6k]M{F5h#yq~R?mr%M`;;Vx/W7Rщ¡/bMFe,o^{J^lII cjP0Ϧ}1qn b(?Տوq(a } |_}wyzӍ3 M;Z Z}\>#+T- #UHi픏`uRЃݼ 4cwF#&V׭݉+j0tF)Iy2YSqM|HF$dʠ\< JǽaLH;X -pD*`]Xy/ixxs?,= f 3TfRk|;VB !$z fU)RΒHζrOU,MپYxU !Ǚ*fx_@,y*{BZ4C>j%M[vM#> ybW}$7Du%H pU*Gvfp(By#񸇃+gr+ea`ks@v}pMkӖ,)a MVS 5s4=!˅ wJ_U9K䎾g ʋW4.A&C9{< v4ЋۛBHwNcmKnY_2#UjШmqv7DsU@ǤEw~g6*A"-\&g7D4`M^9ZuöB2)a.H.[iq03;H VW\G+iRR$6|@#$y &ɢ M񘧔fmN3i.=.'Hk I)") -ςRd<&C 5DzqjDۦ }!Jn"h<6vUkUB^DC9Z.^UD`6)lO[bVL z32Vw]fWس-V&#n&;p1 [SDzJlNU@Z Z6G!Oԅ Ӥ!R:7.'DXPfK y-8uk=r-WuvōHx !8_O!KFq_hR|cI&Vet\h# X-)_[!'AGH K !`/aߴ&`w [B2qD`Eو#=)#Z Z5+`|xL4Xe hh<(j+܉a@M"]L@{0]vz;O60>`oDd)'\1xB~Ρx`Υ 6u ܩ`^_R.6s^0- znbc tߵXK}Ul(5gUt[^n}*nc۟)ޅahuf:E\H\i%h%`[*]V/߆W+.U[pڋ>;#=݀+fb|qd*#li3kc9~)&ӘwJT}Ԙ!bd1mȹȴ6 PJ8[ BԾ57t9b3PʺEdC 1"Z#kW,SmS[c;X!NWA(*bV7yP`RQh3:AANX량 G+ewiwHF_Nr} QȒd'R6:Yg0^:U4稗>=q`oKP2xSS‹Ǐ t])߱JW fE8#-)66A^; ,;]^xN=ъ/=Yρ8*NdRFydyk<f|/ ^krv%ХR}C3fNDĮ rϙ`ހ5uwzFYE?N"'v[:rb=߅D`Dd!ʞ{CE+ڊ,?gFVIiXWyNR50}d磿aNj/@)m$]^mLkQ%k (S<+pH<4q)W'ct١KoD jݐ3d7)|m lM0kcܘ4­+Nġ\) 63Py :@FVI(hܒ6wsr$ $uWJ4+);Όez 6)h9C)4gmzqeeL2rkIXR g3wZp췧4$jQcWuD96U]C(z'lNs\&jSxHIMo|VX%aX>iudފxH 붉(r% DŶvyVpALf*hdC( HdϺSpd脪X(P?*Y$jгG:0ī&S)뜱`\!@(5$(BܴqiP2 N؉t[yE-bNꆼUo/O谖~$ʼƀ-lpրWH9x5ob\ !Ѐ!zEUGa{є&g_JGAsCR.EErVb(K(:) /us+FMK/y%(!p?1Ɓ_l/RiO]W G.6YCr8wn֑rrؿ-g1t=N rxRK\sOs) Hjsk# 2yoi_$mޞ^pWNft%\"YdDe֡îEWW q=  $t?,e,\9Suϖ-\1VJ,hC= %AǨB"RoSGI֯H~6frW4]:W|͊o^VF/*$&8t\4'jBi}~H_lmYInO~OCģdS@Z[A3s OyK_*~az@*z_DwœZHǨA"r~J`zy?=[; 5}ȿKn:VܼuM:Y7VbWRÉXwybƗ"]P\Jq!t$fvn Ʃu[nj 53 * JE-gp V3sh`np5 l# a⨏R /A>?_߯*FJz#hP[D*+&bX8^D#'EbZK*$Lip:`Y&A'?5x>W$h5d#t\afbҟbNH<4FTxu HnwB<.9,##_ ((j*ؤ˜+J&IW?`j\b Bwd'm~&xsG7T{[ׅD%f MmUq9{*~(n YU\ʑ(ye6F?]va3`oIi7wŬLɍ?O!@7蝚vL -h䇾GvF aqY0~RpǒgY\)oýMiDk:nb61@Nף .D#*ǻ@PVldxk,, jq_4SS6oʽ.? <9JW[Ē~u.ޅDz, sHND*qZK- WRj~ayEjzio}+zne!~9:ec?IN-޹(q6D1g*mtHnC@b{(OW$\aKs7rZlUy #-{ݴ z B@8 G)&jVL*Na EtmΉD)IݴGm̊ 'J1c,cJtv4S4_ T>VnZ={%,&f$M)`%2himbyHTʒ{bf4ljуZll J>vr J]wb࡮g{F<+S$H1iHMx|(i!d LdjA0PXӂ@1 ]\9uaT=.ݿިYkIj"=;y9\e^lnH>,Xzr,՞R=XĵB0k[@6!RAGn!!'^dLMmFNz|= \K*oF*:Yt fK 1WW#s,xiڨ7@9 {0kPVGOzT !G.F+@4_@)NN^vN6V}@DL@ﶗI*E5ar vTF[Ձ|J up441>=} zX%j/BR= A ?.kr0Fh" PwW7` "QM5SmrUlؒ,yhԼ4pD{7quCZgL8i1 Nf1(vWj6cOq>jqօRQ$uM٣YdDxkչgS|D"oZP-Õo_Fp/)T<2(1ҽ;p[J;6zaЉS^0 (.qD&ʟa;zQߥǃjp"\K0y֝[[o7CxQDlWX͢@hU%ox4u'q7ǁ,SR5}MHo!Z S-빂Iڈq\:% :#>Ju|6f^^ mV\_dSJH؂> &=eL0 F I~^{m?r@ ^Ym< ifсה.5iM\]+'mJ|Tݥtk/ގdDvD9B}h +"K`u|F? 6k:&cdCmpy4tt/<'@]RB*pc|qEḒMX>h+W$]c/z <'$vPB6+ASOŊZw];FElK+FUYIRlR4kmtNj)PCUo ~UXH = :,n}n:u Mg(#x:{s*TsIE]gum|' g6iUZr⪖ORX *V5b-c|^󌒊yN:ܲt6.f J>ȗWƽLzzV *n4T&Sƒ"*WVRާJ@w*w"Y}U2T~- M>m=Jpc-܎Z9w|bCyke˅u̽;kZNxx~-*ږY^NU3eMG 5Om#[NL 2f!Ffγ;#hsv28By%rfr*}^8CV:08W[''@N~/>' Zdcȹ۫R yK^Q|̟5"&A1sJc A'[)4zx Wsq !kV.$Ž»kEyTKyA kO&ٞ?Ԝ6(l۞:^‘17F+cgAI2b." 1SED-L' *2=)2)Wdfet ~iJdlS3Ⅹ6Q y 'Q3TH WUiLi~]ϡn"+eG3ZѸR# Z ,E)/ރmܱ˶~ Fw- ыofM 'NCdX6{[KYbV vz 2Gƍ[cq*$VF:0ͳS5)v;Rv5I)pvUs?f9\c/ȧ]4藚"أfNUҚZ"`}%7_:n{IMC@$0mV35lGVA1+X J"WQ ,Mvw6G؅"kY7)2.7J=bO`"Y!LV6 vU<4Z?Q=(}k1#w@eJpߤ/+a ꯰.>XdP7j&tըVq {QH?)Kh_Lqp{8[8.Wev߰UƼ7KGm Q!bc'~qЪ3nN5 9. '.L 0gB&A5]S@ih44<([8șM={;Sz۔ȈAq $CJ~r zwNV4۞QNbE SY6W&IE5;l{:NcөDTfR̨n0ka*ٛ8X"Z~9Z Gh:2h.|XFq9Ao}1^"DAт^̕^puWqߐb̾kC5 )Q9/ M*nYa5c{y{ ppR%w/&.WKBaÀ4av2d7o֠.Pu֛邴f/Č^C6$Qց%PUL| K]2Y,}Q ~!'B8&<"Pɒ5wHZW(nk|!e ӱ=*NA_@e)M)3.>*U*]U1O]pA>1%\p[ŹgGCjT< dSdrKUlPP /Z-N> ? yFZcՏXfqgs{',=} !|ci޴k١Z+6n3 rEB^S\Pg_3xO> Z~)}X]~)?rE Zhۄ`o;5WtĢ!C6Eir J6M)rl_0_+#53H榑?f=T"ylL&mxp`IaYtA"?!-:="qh!EKd"OX:eblüR*{$A?)z@eո~MbBw_7,I:Bo JYq{ZϬvPB%s|\ oɐ_բ{/"M:(یBjϡs][/19tYy(7M-e,{z#N8n.ys*`=.?mO̧XFvAN !=N [P +/R4߃6 (w&ga`+"%ns j(FISUծ n[+o{u%gWt粱|aD.GZ]MTKK+ (,P;(RH BgfAKl`:OG2l>\@5:{NKqlޟܳVӓmqr-RA~qM궱_G93AlؙX\5^W\ `ߜ>4$,%K"aejPbaN>{> /MGh0*SBtbڥ1\\؜f6ѡڡ]{InUbt Zcc_ұ#^+1=5׸{y|S yϊÕ%JMF] S3:ו.E )lvGΆI8!O>gAJ9i@W@8 %+6- (6~XTqI\w@(X"lY#˴eғ;gg~A-A]J3@guhh )p唄=P9qB:o8g}XNBӤ%K5*8'ǁL9FĠ&^S0U0a}]gPڊ{[1Jn]錄ce:j Iv&>/4KTCk@B@}}8~Lwt-&lU}<9nAnVn*J7iZP=NE@e,%y?}@)d5/QfR,ޭY:Ie.o=v/xRrNo!\P`da.4MvvD97_Xz@!,Y) 0Ǟ5.|j49v"K`&嘅yJy{5߱O1K:|3 Z{.o}QԹ ʊsN$c?rReݗ TlD”?)RVLMBkzm6PJ #,yL\2ysEW˟Ya!Q\}+0I&B2ggcE1yeRc;"ڻ#R 9I)3^uGH'+.TSy֕ص78.h)ShOV@z[j(U 'E^Uq4wy3[%=HqW ;L#5h*Ԝ`B 6 :WqoD}ԐAaS܂!aݾ*E#_p74p3e֗xX }چ`Tl CĦB;}6y uVeHxW%TxyE?-bhx6H?8rq9Q.] QdeZzgۓsG7_a'%轆E"˜ٽ}hAG>fG0CB!VD*) ӳz<,EB@ɧ9]ngj迄H|dL-2xUHVO+TܝŨ?*Œ0V vt[Uc%2 rle5u&gV#;"')#>x؇OHޯvɜf]xZ=j:t3X)X"sl4K]j' y嬰>pְ,T42Lxt=RtK)%Eo:,wB:TOw#qǫ-GeGZ(D'MqB~܃CɜkĻ9S?+E`kښc, /rCYkGCW)A@,+sFXUWԈP/v.ƈB X>F%V) |n?+Sf8JehFU, ~=p/Ԍ(ho<}Q%qPn od5T@wqz+mг9I`1* *Y:彥> e`a@a֞OVN3eQ4`wU'mdfQtt28ߚݷY7A. /^u=SI96 @잪oo9FyRXi'(m-bY2$i_a <;O3-4@f/XOr]>.ƚOˎn eɐj:dFQi `^BPOVe#TYd8@CW;>""1_t<螃5 3 ;k<:zB6.%șP}MR - F_mοdߨ]R&iAGʀ5qKf;7QUV*A\E vPo5C$sv!]/k[lَ>o#4^6+H2%_cEf \s5{qs̀-#nY'H;).%!RʮH*~m+"&3FV"Oͳ3yqξ™Ye=EnSk*yCMBA1:A=C#q7}z{8b+$Z[ ]~ i~hD<N΅=5>lNK;![:hW?S"~':oƻ|K><󍴒ou/P쪴(%T%o2Tt[lP=IV/Ӌq)$$ʣԅ6jD܆<HLqWsnz`A3(g>1Bv}q5zyK0>hӡN`ԓ_V]H#U1V~׶=oj5&_0 ~_ T~XmD#,@4sb.;scU6b0-OY0k`⸒=ߔǮ fmpKQW dNR¼SrF[CF+.4HS6oʣ"֮MQX{9p&5Pgh1'5i5#^bѰ@v؇^91>r#ꨃPA@'?E? T9L"$=Y@@iӉPP=EO#Rz(Y{-8(, 5jd4/o" ptLHkՀBK(dLI0s0/ :Bw.f2輟e9jy(}&eKs3ݲ/]Fr)[! D!r=)58 > R耍z ʯc5b"m)5EjhwƽeJ^ù'{=og[xr.$CO8?dg*sHoϜ%|+π^lpFZ:(`WW71y\ʿm3ؑ ڡ3'ux>i~L<2,)U+Z(Rsf,?ERi0@s0tRYF퐶ޚh3W+I:FwrE|;.PRfJ m[4lr*!SbQڙ}B'e%1c<mW_i"̟smBDUj8<ȴr'~jm[:?yf?&wBW W\T>l. 77 _F**^ yK̈́P-jIJ֢︧Y!W­^ӜjEa4w#$C3%haH?kNHxLLs_7Z4FB/i&QwOq~Vd%Bh,is_>Xqb0t=5 Xeگ 6(ȺpG' @,PdvzRヿN7C?9thvKDz}^YbNc|; 'umm x˯y>i`gr"$\*mcΌΥⱰL^ -D@_42)_*1项jolRM,@[lӉ& Gg`$/EX:Tl-z'\ޓ]\Nj}'$j Pep48f)s9ܗ1 s~|e%7}fp1N+q4X#5h>Y`#d_Q* %?6b)eZ%q*g\Av«gy7O ug>aimj+V6zyˋv(v ,IEHIA+%ל (9V^is5\TK"J2N A ܠ'mߟOA.dk7viO#n {F*Q"skmt 9#яJ:jY|q7 »h9@uE*[MV6mL:la~Åh~c{11᬴ѻװ=t+U~S{)Yfk 9wU 0<7k@ЌYU$.~l;=IX9edEf; ڝ@];!QMIP֘ytod;fw3\6! -Uoye!k\ŗ Od$Fiy=utB,32ݝY*5m;2c{)'K67/W@M+Y,/jIZeҜFVTNKg`v<%qT1qWR$eQ_f̖%VtF?/;,i?W ,{-vdS$~y8F= d adPQ:x4g nXW%(KKjS"C5Of3BUOj*Wlo&& mhR_r7z}fĨe2c'D}U^P; DF($ϻk$EG叙rLx)EržzpU`ޙi-ZTЗ9_fLG9]ˌJ~<7p\sʸ.Æ)k ?;r~kA0rKmf=%"TTpPl2k6"5*|+Ky+l2 +v.?:o?O"?s yI4җEgjm~O]0 k>23ӓ~X9z.RVW"íݎY8`w+}kZ}/͹kǕlqHK o [poy^*|TêJȵ77xbk*S2?8 ^ P+ raern5zC/X+5}w c.=\u7MriqqԄVHJR.͑bE".JLH/}'^ 4猱8nDr,W/f^ϔQnj؁ U֬u0sW4:"޽y/d@*H[K8\#: GEG*򏮏'%BcrJyT whUWD?NɇK>mmbW*:n\\(nm-XJ]L$ Q1sepdu t Z4&ӕmk5&$;h%m) a!|wk9Vb4lj.yIw^rs)osn3+1U%- 0 Yu~_F-ŁJ4$Lô-^,B?`f:yri.i-R j639pxX$h0v+0[c_k<#4 W8|m ,<(Cɮ^";Ҝw2GԡYK\$1`Ges@sotlG]Q'b>"njf\C4q~fJ?-%4m0m?>Lo;$c#ʎFX}K$fXq8|d\cU[/G7 sKBC⌄2oLG`//$#h{Y'C86t}J:{ھBӳV#j>ģ:gC$~] nR(WݓOsikZ+0P"01i> !`D"^Af2r\30Q.i5^VHM4Ӂ.6^#ec@*shױTÚ.y:{hӽy,<NM[ܖk3v^y/jP2pW{ץ}t+͋5A9)ץQO)ƺYʕaq.J:k)hܬjFF*J%U aa)|UKN)OPMvwGHiCX[jZzk5j@w >8NkR ezȆP7=ZzuMI(Dse-2Kil9Qo A>Ș7JϾUѠ9VHtejߥrV-\l*H띐lVAk6I&D H U̱߄5k ddgCӇjGw +$)w2ҍA$TKI'gF𤢇r 3V;{58Nxa KAi2G".UUa4^G=F A\XC-|6`l Bd~lXUw.8ޛ#xM Wѥvbd  2ȊŪy"ZƦ @tfI Hk 𩱪h?9f=͙۫rAJ3/vpem@<pB䊙T >J+qjoWooh,/8lO5&.?Б*aa4BЏOÈLrz &3CRYbn2Ѱzӷd\ʯ蕫9 tRRV)#he]^,Z .[- nD]%X eFj-3x;FT-r#?l{ڠ}'*\KOXT\Jg=3HD(cB.؉IUə\{|aSծAMx~}{ڒbHBQWtcL*b{ر7NϢeg;a}+w霮{#ڈ2h[ΪttXJ.:mNm>Sfw{k&2e?bSg\102纡OUG~qKAiF!N-D4J U0ch2(#Gy ,28\Qa9Bvة=HI-/F̈2I~+Y*Kk%| .H3b\đ9g\W -k=6>(V>^NlKaBمz?!p\4M)Y=:腔^PSS`&ۙy4Ћ8{7 +i:Q9an}Qb4Wͱ}KZbf!95!W%V $P.p;]A{B.e&&y|X&ׯnmdotD4tURTg̴yW>S z!?Z"ejpID-cÀLDARzCiȀ !B$O:m <+P=8,[!m,GJM !'EwڍDI \*dWw=YH9.s0KYB `MzH3ːčJC0F$_wY&O cRszA.rTb=mՏGg3>^ǐfPĚw(:^+)x- uu8Q툯SP1[+=rj\^;>[-un`rC \MXtL^?)0НTUo52k(Râ0@*挼S 恶mt>nM he w_Rrz\H? Hw{KqDE6iڌ& v4~n_Gy\ 8ѕKcfBsseK`dF0-92`z|'h߅֒gqj-9셏QP*K`d)gViywI\l 켳h!-4QN9)C\<Rf,d_ąNt_/fk4=mvOR܉ؔmNlw2gG/?^_*Wv\%1L[IZ(Wր乿sJcq4ssaaxSՅ~S9;9)iCr8ia d9/EKw-]}^$,P@ PtPت (*JhvTƈts=5R8cCQx[]~T`fqDly fE8v!RK"yΡY~Z(1,vVyUs~q馣L$ 0 #aC^^D/7rf)Q#r}l't?ФY-<4FGqU!Oϼ)-jfzer1iTHB@w/^}؛B)5 0U7xP d=GG]5/ֲCcF%+ee xj4h Q/L Y0b}"Cg6HbJ`R3YNkO R3LPĩѤ#(>PU uy EIjmC$2)q4V}}פz 0 YIZ$ p;3|+Pp`6F Q_"R孌Ϛa,9pl390v,;ڮ,vI)Ly0 pԈ0uoGtn$OL ֛KҐm9ȿ]˓΂M &g*_hٲH(:G冞z[QZo9i79 qfVr;/v{ 9nWQĂi[o9=BǪoNu@|aiҮ˨_p7{U30Io!5tмm@d=5=/El," y<í+XV dj ^E2:!k}e ﺷ@̿tUoDUZSOeflH*C0?SV9qHJCpfCڋ9zn,GelPcBH{_#{-&Kv0 +b/!C8COh05ב- Tܩ+B B^Ii|-Ye0pt ! 'Yv+;Z*1T-d 1]|n5#o`(Bb hxү%܇'P[fF'j"2nciz)wGbc 2U8ys BL'sCa*7.xez7 @IhVEx-'W4EZHZj~0A?3رx+33{15B=t_n쁺?O?7Zd}W#+onRm/y &GYV@3 WZig\x"ӴVK/ӿc0L5Dl<< ! /}o'lڼ2K/:\ّ#K{7@WEfm)B؜oKge~WI[ʼ@HP(@Hƃ7tR ہ^ɚS`c)|k5+B IDmDN=5.Nm =G!`b$дά;3CIRvn+ZΩ<|^Z< POԥk[Z#d Ly9]XdAĸ mB˜CʌxS:lp[d 3fw'3h]4˛㸚1$Z~6%KYV;g9?IeCᯏ[?F6-Y. ~9>1eٝ,XSzEg%pp?t>lֵ4m5›@W8D fmdsź$BwZ஦y=vX< p}bx- v#"{34`r\B=J3+W0, CVlwu2R?pwQxV)|* wr!3@Gk w W P)Oͮ 'g&YJ:P9T(N,wR5K級ݎ)n ڌ|W"yG[L'DBfCq}yO$ P #lr}5]3$qt+Neu[$&,m`Ze>U3,4>Nm /)fjs1gѲQqe6Q5v)éZhl %iY feRe{CŎ7" J̰l'V"DH dSh1|`vĆre).#7B&4m~ \ou)u mDP{By[[&)ND6kYk siq/!:-2 hW(o1ݙP"s-j9ܣsQAzm3y"k'xYCgpݜsV͠Y 뛢G῞D jjl׾+kt:Yr)$"&÷xe h҄cS!%S"GkzEޭ8Hd qG>7 OqȢZ S],EdvRx+0W^H(H*7?> #媬FW~DC5ksA k쮂<ҮG{_0!O.ά3,&,̶\D33Áͤ ^jA%:aU iv>+S' }7@TZl?VQ(vzMq_IFWKHL<$ K/"?6W_$n9vq{/} 1Hd?D$?$EwXTZxme \b$^:ެi2m'~:>L(=2S6<."*S+K鉖 UG ڒ9@ Zm`хAY<S'L%*7DQL˲+b>!tEI+]lsAjA 6Q&}X"$QF=M{Dx{"a.];Hdu~!܎ PFwY9jt{b1j6?HAAQT"7Q,'T%kEv#Tljɬh7Δ%=Kcnt.{?S%^٘ǻ>g1}\Xg`|@9v&R%?:wN690ICU&%}pэG4z.*_<ⓇQ"RZ lLPU' ͸qsK0d#t_]e|pЁyfbΆ'*R8,%QZ:s-_fkt2xF%~S扌 6ȫ)#@;.4gџͶ@Ep- )JVN7岩enN{Slb2=F@s4SW =_~0Y }8F!SWK%RR!o5elAy:},26NEC"ђ+Plwp"tT$-r0*/U C;va^9 <:.Z$X5{YivLP(n움8˳U(k> *7#r1 @&_d! 3GR \Ĵ CPDNVjEDjvkЍ+c)̚˙E% b2lR@ƥĶ|# ]w3#"o(Xh*lKMĠD"x]H ^vA/҃z1xN%^վ@I]G>&%b~qs$w#fʇ`& Λ6,[nB_D}cY3G]Jg]ZNwua(=AUHÈnjZu"$+}M` eN[8PLk/Җ/6[eLEn`Yo;"-lR4R>,+B;3utIRK=z;q o>:\`+a!J|%xAB~`ܔJAil')v֔s1àXXWxحS_zx|O`.Ta؃Kgqb_kn%K8R\#Uu7+ 6h&|;-|pmJ}炞4 ]ɤHmv-+mmkSq^p~_]ɥֽ/c*h?RD&Bi(\` mBo-#(2<GBzASqF%qxI;<\13Kn"3 v S@/Q<"PH{&l=ijՀ+Z\ϘdSө5Ґx7z  j{cS ퟻ%J7Q i;(v'g]ʞg]IVſV*e*`WhMo7z@kOdV>Ly!Z{XO=n#fH"3}S=ϫYwC&&jxk8L9\N 4+|ƢNhOTKօgk3-?ݪ܎fҚ8MkN~B}楩}D+kZI5ţu>#lq M1ei:vX//Sg% ɧW e.:.*#mܛ+Emw ?6h,C&;!HJi\ΊK/%CeS^ @NݪwC2.O"u$1A3wآ͠ZT {-ĂV=' ۸0N'A+5SX[mX=._N !XN1Vk08ǟ_u=0 3#flH}td|z'3!1\LV#{'vIQQt7-rܥOGmWy1$KeRfO_3ꡡlv4ڣ@fbDUAd`,m֥bI,{ǩf.RA1L*O)_f%TFgdVysR(/KI=/|'J a3Zf|!tSd+@*zeg=u !؂]8&/OT[{HyF˛RMO DMj-0a05B#kWXH¼IU=Z]6>۞ Ο lV^y6®2K(7k=F`(q U;8$awWKE]R:g_Wc"|I=K1~SZ&;ώYdy!f%59/Y> O GABRY=Ta.8Ǎ|FP5$ő $2(謆E.Dinlr7V4ҫ~%61ՁyC>8LS<-aM Øp 8KpQ n4`=?NQɄM[ZrSG &fѽF3A`*&ܞq<>|z(=o q}]Ͷ}~p2:{ %Y'1s΅v5xGk!$3l $ Jذ%Lّ-5`8*)` .w6ā~͜{uEt.HE 4F/۹ܛ+'_CzF90W/2*kv5V}6cLQ1$UHw7b;~֯vIς6t4b4ytz_sݧmSx75fxW_:q|eqJu- (YQT{lmaRrf3"7vSnF>AoKKS&;|hϯW#qPVu}\iXEw*%µp :Z<?nD .ElN# Nf '[ZLY6: 4q坷^%̀kzT~Cm{i`ư$L}6vR]pWTRr"]#0Ǭ̘΁=԰.OIW :XoP VbmLuCoT 7;?vǬߢxN0Pt}sA)vvb{52աvj ^U$Q#L0|@:zS0*:}E"$y0N y-\@ [ q:rm5ln8E;q,Ѓ/m\ù}M3P_+ lƢݮ;~3(By 2gEuד!M)l,#| Gq}"/! I=Z8k-”iαDF}7B)ųJ=KKXpA vS.^ڠ^\۷fFY &(WN۶ jKFO-3rY-ʒvVt2=^hc8B {r-)#?W6ʄFу 4 xqI!'CT-S$dr>3L u;8ዓVIh%ichUhA$A-=*I4{]u=o({h ٱyϊO)oKW'&](U}G[4{/D@f:wԥ΍ڰ'C_=  {։L8tz+EEzI/dĒ?}Va:]02m*QR[i!>Y^f Vpኚ9xSy+ylSd-j^Vv?l_op fzN`f4+rq}VmQ\A>Ky|K1' Ҙ`m"ؤn()2y<^)#QXI{ܻ!,Z/1rBiZf߽&y w(eoڀq$C?v?HA;_uB^:K3RRz~)vlep3k]%mNo;\Xh8UA(-%6 2: ϺiX,Z ~H̎d2v료cʸpnTپloCS}v`mpT*Eǒ{0|BY~`9D6]U?lXHƌ-΍߆߳L7pQP!22Z~FP`ZCJr#_^:{Jl(_T6Ƭ8 H5OT"t[%>7Sn鮽iQ MIk cPT2J.|}_.1lfU&S;0vmdon%SDʪKA'Pk̶MimF~8%3 pɣ),F\ lq[Z"l!zy%hYn2bdVlC(r6g fB9XXsȨu⼁EKz U0Mn3̂*GU𿗪h4Nq2|G jP$nڧ+{V !g ?t~9" Z 3Mk0`X3l,kTy#3X 'nOKxc ۻ# _64,1L-OeCTw M^AR؇>.W;/H^*'ńH̴lQ1s7uڅ~WG2#L#lQ]7 =UNqAM9ti?As"y:?5oЫNvǴ\-]+]- E;;SsMxVv9Ԇ!! +@ /i*9hB#}]8 TՌ1(^ $Kvj1:l"䛻7 0prj[Z昔 ԊOJ~'.>rDz*=B:gmr5 w'_n *ȣyXG2֐Ked yif;ԩnrp?/YjH oκ*d Wti5 Jf^f59i3F72 z@> MTΨsoy2$Rԍdy#n'$g-̡l-x}4X˜S#?&fӥ4Bt^K:V5mh{Wx4M)2]]6+EmGnLVBXNDg27+NP궴(X 3mi$^I"ٛ0M쪜AKA皬:ې"tేtMT']G Mrv2m!KwLn;cNO P iWKsHFzZHKVd5HMUYm(= CRϜȲߙq%cw tb0aPp4PDm-8XLtOamWn/YJjoL:jj u:go{1G/57y:8y%҂yoLS=d"2%46wEg;A" =B#ܮH-'tvҔoT x~t% XU'k0^ x)㴺{JYdJLlOJdB8]]f lʏAx|GԨ!< "'8ȉW9لMJwSɳrEA?#5q- D ̸1JU+f"ɳdg(\/&?"T鱴v|@Ѐ#onv!kՍg3@|_\džFdHB2/s$V2X>uXZ cr) .e9~Q N?0N+V<:5zZx{ TM ֬WiG0dUbegJ}a4_%4֢\=ΓjMQՊK֙S.ҽ bh{YS߭P@ȱ]N:B23qn{!$fŷ!^~ғ#q#^A';f7V95poZiAVilVPࡁ[(TbC\7aܥDܫwkPO^Hg~Dн9ňG 5F0k[Ei|7\ك6?y5SLҺF n[۞Zm@4a}1LHᢲZWDq9E$"Dn6>?6Mu>aS:gR}oti3W/RgLgՌrBazRCŢ;Wgf t$Z2(rW:S} Ƌ&][&=%ήKy6= LsAFonE|!&~<~EۡN-®)K5Bv%n,CdBEk:a8 =xV2S3xceꉩHʑ9cA*a:~כqJ bR  x5x#l;z(ԉV)杯z>;МHi!qx7ڍAvֈ^{2:U)##Kؚ^gאp_ɓy!nC}EnUŎiZ Y:`E|;qOF=Z~~8t< 5S-T[fWW|xn1|'dy@ž嵃e3 ;XŎ2A1NsN|⬀(>>>6pHC 10=TQ_Z9xz1J\jcY=.gv{ YDR|V܏AyG PK/T'[YE>P$a zDlw'}Km ;F'/7V`=j6끍o:*j5kS")\JTj-'|{6([˝r֐^:J2tŰ6 MJ E dW PbN )>k9d=2Ӫ*~lFG~ &,bDDKzM,Tݢ)@ã*SCԹ Bo~0;K >x;T>߼CL2]EheBD܁*pÂJ NPTp/\7HVEbNQej-VU}!|6 rrmey Z>"3}M~JO+P }br362c't4*tu`ކFePSZF0񾪕~WohLqGaj"h+ “wb&~!؃Y8ǒu%/H/bJ,t])jLi$-|Q%3AuPEAj:: [5,(O77e? ;Ow84 p̔m.144q@34![o}aiD-Cb,G(w,>b5Ur8u7x%-^(Os#1eLe*8b璘^iofr ?=ߤ=n=xo |ێ)5a Bq#gyW+[#(1᪽MS Za6m2ʺN6:b;A?,C[~ ʳI˻K1Vm3qNE?O۷A}sXIH3 Ms'kiR}i&SCH-pUIn>ۂhd%:(:=)0h_2%Sjڨ0Q6,5RK<Z$tp uax6wwz]cUAX@DqƓp}#JsJ #A 9:v=JaiLe 95 m_f^'O5?T/#PT^FuI'M O:AQH`q{pɅqͪi)N x$ ᾑ, 72Fk< `1j˂96pM!pTҷXuE',yGT`#IbVYly$ϗ@37k\jMαi^ =?8ϊ  Yd6Xk?Ԁ| ? F1"爺{PNG~\A(VL65zQo c$L}RFEʮ1K]%@tAYTGPD"ƙ{R-LAKJTK인b66y S~l稴^D4ٺ PqaK(7ݽj;bC^sֈ@tUR%?+D PP{7W.߶QcJ a1G(8Ex`;S}»a4|7 RCM0dL54oKg:/-'R-t!:%9BXWcä ՙڽ܉>~qU*;nJ˞W٘'i4?N\ OK .9SISRi I% ^|Ō _ff= |T EZ4M@y$Y,R:K1@ܜ:l ZBb((ِw`g͔-߂>1#4x`hpaC~l:Z$]wiA,Ԣ}4i|Z& f@7Ŷ'G#q5{)NTucJv9S$b!y=$3~wNP^jئ.!H7r$zH ⚠#kДC}VЙZ2 y-ے&>D:wmPp6FΑOoFE& va>'6B.ށ{QP235ŋ;z_Bv2 -3i|Ȇ$佛ʨj f~L!eR;pm~m?*$I#Z*A҈}ٙ9ZG)2Ou48 ׷kb2D^z@\7ySO -4gZ\k5~ M\"k]9LQu 7Ě/F=VF:C^4xej ABUʨE=P ;!7s)nB ﶶhJξT#j͙ >#;Q gh_fU>yChGO4Urq`ZY\3tg(0~v,J*j)sw@ц *0JA_dr1%n7i|3t0 {mw雁6VgCt2v3;ߋ[j/ ~E]z|$pfc40RK|4t:hX^ץߘ~C>ċw2Z=65[d 5}Ӧe6[ Ҙ`V L(^k  RqE~. D@ZsZvՈoV(kԬU}oe>,P; p0C4Iv۞h6o"G'E9G'M֦bdEkxاupYD.\vJG(G-Ўl!W <,=iCKڲ +qGeG5vbe%=2^Ѧm-Jw '% TId։`~kz 1# tzm5~%cQOIі t~PΉJȫo֮~⊕BT4Ue毝P@qHJ͈79)J5fjD'Bv#wVu`,N"A<K_6|kߜYHF@#vIj@+GI3͢\|6SR}@ 2C]V궚3Q.{$/!т=#,6){cPQCa[կZ(] u3~u_WeJh3i".hq2%{T-~k*s>YZ^tftMNQ'_ח EVA&X3H2CJZT2ғMȏQpD%:5%FuʑU )WPP6099<."f'h;37~$SXe4v&xǶolUk"7^*]J5c2ot9o*$5NL+1Iaf8uM d_YTge'嘎U9RDy^e39|ӹ KiӪA+k |Ĩ񖕐)bwXԮU#Oesi-h/)"gŸ `*;GIM/B{wɦY^v WȁbTtOFSJa3f'T,9NHȎ/(Cf=[CC^;C&ߍ-;+Qɧ1Pv=C-| dN&& gZg&#ʢ~חW1t;JorBlR]O<՞k)Au%No3_Z)Yި:XY.B1z7|Xu>&]:L\c Cjs!/-$"Y*z˰w=N0~&T@a~.fvVPOulvhK<2d}u3+,@l9!2K  9sיeeZ\w46bZA5>7<)I&ֳs4v\Aw?mݮ`dSv8uhtM.5G&o:r۝nv я]=~OŊ^Yd /SV'㰪%)9 ݔ)XX#:M֑R R 0tGk]Z.&=->,-feɩ3C-<ߊNW۝,UUID160V|R7lTo²XѭT-ъAtz i4t0jSÙJWT7] m~WNd7qXJ8kF{Zҳr0Irx;# EWMQT<1K0?0i]NVj>\J-: HT ih.k]j:4fkVzE-XՑ{i[ղ?zU+Yx].dN:] ֯WѦ&+zuNP&\)R$\3hG[2ā.(d5 =A֨\bo#A?1$؀NY*u7ٿ"WYLqLo4C8x+HX+^3e/B=< ct2j>=f5d$p6pARxRCBkvS7)AʬU`+2NH8j 1ZwDc)*y (RddqF55mE/`6x0<yuw-=5JBM3")be4qO#uUr+2*,߻it!DP^׿meˆJ<jbb `wmy7+\N䴟<}jM֬JiӠ :|.xSO/i5RSF>%)rFR*ku)!͍,'@C^ '+ `$ 2"i;px-urb\SlÇm=_6Vc!$w{6AܚYCVg?[zj/*U)WMBXl`Յ DjM" Kh=/#1{长GSWF]tÍT"ЋUaT ئ(5[jEvD) \]ڀL <,i{3rBN`2d&AQ!YO΁&PLT Yt}Fe;! 59q ,=x7jP{{%D*8JٌRz׫[ĎP98Sޘ7 /\S/0  y`M 8l ur՗<aeXK#Uk 4kyRtYu aHOA'otJQh*ۀأs/%E%?} {5mz_ Nۍt&4(Hrv eO7Uip6T"]@ pd3zunow?۳Ӯ 2S+Ί٫cV.YB `,/POty>|Q$;p3⓪17+ioT"$F~8p KlRI )lx5mڼ*.,"ߤSΜl)Z7pFl%ľCeY+|ቕPLBMgUAY4W޳tط7T4C|hRAGb]An)v_3?ruI!3slySa^d7׹zMso Fljl~=$ew13hmzqHf"0KmҊ6a+VIxLs( š}8$k&MꀪƐ{ u:)h9IxrՌoGFI|ƢIAk2aM7:J6*XgקCe2an/L[<@℔ .SPK}ktYx@Br2/+|TqTѴ$}G [vĽ%{ GQY-tDŒ3bX$,A8V '!{?V. ϸŷTG=D7 w4Iget~wy7RFBj:jř7q4~ )k Gyy>t|~fV?:' TR_c)CdSʳ04LRli/6-[WJw7ps(bسc^?2P6R0$  Rcފd@kYG:F)td Fyl $nJJÚS_ls}YMu!F̻Pl' _[k_؉jH|%E҂=Znj޿Ta_dx)\6QE6FrIha{_7}L y詗2]U9񸣃xU]K{Ug zWvR/ jh} ^w"n Q`e4Ez8|nI|/:M'J]H̏'X'@i?/AWЙ74]F0#(;̬&jRxݱ_jџs;ATK#m5go:ぱO,<'mXfIm/c n MRmMڔ(#Ff"Hƌ ~V!B-ĸIDz9>Ƕ9!zI::?`X>|ҥfږog)@~ySXy9@<{a#54Іu \{|` l[R No  r >?c'6zvH֔:'q~wDNTaN\.r,e0g޷pfkװ} 8p L.m pc 3\fqDb.ۻk;z+f:PO)Ux!7fXlHHv:v!R>W}ܕĥuC)[3Pizq:SԽAgyMoyԥ}ХQ]Nh_^4or賁HaBo,Cz6 T$bް@xQ կsE_83Nfg̀v~P !YLȊey :_=~/#pϗnE'ԒkM`CKZ"~kQk#1Ne 6@(d w9o:T = o7W0)Fsǭ$g̀B}…Z%$YdmS.QKq#Vbӊ:EZXǹ #fvȠWijiT@$i[mǤ9+jdAO=B97"^5 \jVlҪ;JaS6,a= &x4cuq޽9Nxa8ȷ@uS3:>Iv" -Ȩ!i{ptN+og@D0/[qh:>Jw+@>ۍe^#k me_A EL .Q)Tv/FH Q36.6̘Kd\a+z>j$N8oL`>NЪ^SҎexZ1=S|{Takc`3e`;2*F9w 1FěGjw.m8ﴺ=DSZ*pTé "ŃKxnc/B P%Q6g!^o$ b14_v )ڗgChB˝yܲr }p@l w7Eni8ߗڇ8G8}{W n9֟@{7pٚ.0>&8עR!aĞ̨ L`AN6UbF"N"kls(MKӗO|0U)>򃄰.r'& ACQom74f˴[)&ٽfAnj I H5>{Y\#:Y'o\Zur}ښec3guJXq-7;A)_쎨͌'IhaR]2oscC7OuHmHdC~tTآA na>2"P,7`j)ƩvG|O QTKk+u m5i:_}[[[BTBN+Ԓ]IZ5DIدc[ =%Ê] 4YƇ.(`9&Dp YdNlc樆|tJ$n<+ov"'>?7ބǵE.\Pd r4iN :|0a6|`LxT`A 8k5>q2 I~ǢId -͟PVN_-, Z3EAz\>:@h* (Xc$V`6R[hLWy\FCyn?,]Zڽ8HC%u`==JCVT^rS IfTA+D?vǝK*@A6̨NS&V>c'/VCvm:|YXjMԭ>Jo[Bgʒb y„Qmi65p4M♚ տ-N :?*x au҄r@wq`Aܖ|*oFi[ /UՇoI*ػ:Gp p \STbk6h*?ؒM Zn]v9oW"]I.Cfjr#]x.&9ܽ}~v3)=%Ձ7Ӗ0`)&X!xRآHMT/^ i%w< 9?GIW&Oz+Ҧ^.{Vss!q̷;@:6+% 13TSC8gw*!Eý Vy ps:lDOWɐ{KjRjZCsBʎTH@m)bC I b Q pnĂ=,f zz7Q̘)1-@0b2O|m6 GePS$dѥuۚt^v/ ;CHJ_7@}\M|o0F/9: w xš8p圜S0QQ+U"ɤ-I p=*YTD &_pC3CEN!&lf\jER%%E+HMvK|p,[\gF2Vp@#ll%Qή$(]^úu $Ô<C- xC zO%H_-.pM|'gE$߃cN>ʄ`FVm8Vb%mKX7P7~!8$$l=-[-hlzsvN $zl(S~hj<ٱ7Kjα !C#y=U斲B|뱄Pݲ@V.i`ĢT7'Oa+>7h&"&gqx]&&ƈ?3LGswGID.) LglSXPaϳ6tQW|anj@(b2gL䥺=bK\2z({sncxתp0z"d1HQ0_^ Oxel.xAGb~WؗQޱ JԔ VA = SJR+ӥeJWDCŠY1Ws2hS;^KXTLl1|B%ξڏ@EƨeqL(W=PQk;]a}?-~RsM:R-E 'HiRk">%vl)DxlI$B]_|].r|^rۊ: 1GrMM5t P1UM\F"]3LgH(Yo񫐥P@Yd"QSz1}Xohd^,Z:%L)'cfal~)X_~('qnP/̎rT j l숎D [}1KzQd%ԓWN V_ Nfta/,#Y̓+;P 3Tk8H'%ey'v&>ےHz%}nƤb!ӎ,yci{N(h{ gjH ZS:mA4? ]@EKyV♜6LbJ9向迤9_w@X>'@!wgv`ldэ~|T9p2vɐ78cWE:ЇcTڄ£ 3r[cV QBۗNWY-y#p5Lc(gVN" )U\2x]pmp[}&3^aw喏 ʹn}UIf ڣ3["g<)Ugd;COj,6ONy/sHlZaI'R.Q؉5gJLڶv/[Oϗ4CsZV8Ie5z#J%0:==sq aWWi"M=R>[u#2 ЬwZ.S;)i첞K6!ergܱ$R:R\*?T +Q\L_]'9r#ԑN o,*7FuiNq%ӻxg@-N.|^/8[,;ߊL?}(U:JR_W7p,ʌӥCX' O #1EȚYK'xs0ZHfOj֠ fuEʕv8$K()I{&tA/b7`suٕ=d׆p"K;\߇t˘NmY ZtqvkxVL=H4y("$3l).I4\)z*Q86z¥z\BC}}. W27,9t@kF?*ԣ>YFn"XĨ Ͻ+!y$޸DP~OOo.ߥJ^XUY/M@CiF번)/`/,RM#3ֶTP\)#sJS5>UFd{4UBL䞥&H ,5!">BE%7sCqɹmA*""#=4%XLr>*h*%FBΛ&+/r76o#XiMϐW/""K4W'%slSQuhʩBKdasT!C(߻к)d t> 6 C'LVɑ:ҒN&L˂*7bѸvz9@ߵ>wr=uD[xv Te6(,)DmCPTkdD%Ui BT;'̾X޹Mw\!uIQHH.ZqL3]9[;V$:޽y v f #DR9oyv +NHS͌,!j6}*LɤUWD]a{l s:/dL57sWQCcg[H)&J՗5pSB_9\ą6)l+Zj4'0uMMvV hQЇ |n_TO˫  f]־Sw6l–ꯙyI\ÈF0YcqpA#LOL= 2րHZE"t-ZMMRdE{V6etDX+LexWZ\mshSUuf`fi A2Ex^5⨰Sv;٢u3!3i'W4ubp,rv|OzKF2"JDݛ+fnk:}y`@k%fp(/5e ǍC芳~}PK"qsDM )h(j(FQ(oA>>k>FU X7Hw/+&p1N g$gc>Ń{ЊՀT  A@ڔPWZYYSh`)_;unkHRݪrOJn hq~.qs}qqݵ C 9BĀ_?kN(1W|b]wق'*@] kتSk<9OQg#B,#lW _hRyAe-s!|$>#Kbn{Xqo G8mA"4ù9c&(oK@%|8K'~$ʒJS%xǏk-h; i3U |p`!T>fFG(L[ʗjږQ%.J1ZľCe\I`A8)8Yk5ES[5mRC5qX,L6}َ,D4JAfC`r%C=4箰}1HLt9Ͽ$n$iS=NuR-?aZ}N !rfAB@r`h뒚,Ey:WaS/P˼wgi],9zo?Au@^rHQddFt+V?Uԙ./.r%8>ˆ@oacN~4Î`=fۃA WB>5)F*+$>(ysm{%vKղrDʮ2yGE>GװeT0 5o%g(mP +"mK;?ޘpYU??) V.hYxX%@,Ɉ.*QSG|> ƪi=FZiDU!z|ئ/?)ķHh"٘X_SSSX,0 z(a e B>Y) _j=lRWP{[Ω£n&VmW@w[%6<{% {':`V:e{,s\g/_Q}[jf}-93΂ӭ& S] 4j! YBDn];p2SL}H)8[߭ S:/FG~2z@V%T"'xatv0xӐnE%TWiWB;3w; k"pA2<LJjf9(yff%0j"jRx:H+tWtfU^mL(~e4' (A. T1c}j `bΟh]gg(1<9M3 e<`0'xW[[H$vƅ6?e6|;@T-U㖖6] r0MR),4G+\ %*J>!O>XOBlfC^6 Q}M!Oj@ Nh GOPp:9'$5\bؼ 3;>]z\)ڼW"hP =hu.!>qf{} SؓPhD3 e( U@T;Y ~lYhEO߅ \wp.8pYWtp'|#[d$#g5feεO׃MJbCiV+L88y'J G&%SĥA"[P_!u#*Z=lquHYR!d7YvqFnQf|[?C;)\/s2WuKǰ]Uڂq6vI$Kvɬ 3Clrg}A~YAܚ/ dxG$K9V\i!`٢f joY:Lpe}Nt[MR@vrp0@U'Tss fL84nHk/FK3 ع4^bVJYxq`&b Jp&n);QhŽwLڋSu8(  -Ɓ}@89%cIoY&N,$J##9pkjogW?W";9QHq`Ga̘G(w+eB]D~ݿHgB` (?oV}x2i֮-70v-,ZUț(s{O7Ѹr꥞&w~vAh AJd$hcMZ#i%BmZ~(_h]65<ylk:ߝ0#Se-ȳG0K!Jw,:/j8L4 mNW?b!!<֊t :E?pV%0#x,+TGn0Gx[)y);gMFhKRVJZw3RRCu*o\IR&=Q /ٔ+zY :؍C}@kQb .#xH~/Y,qJh̟@ d KVᑻkDՎżEv7 u? V߅39RaN1|킵% ?CbzhrhR$x-46y[qb'ײ%݊mwYYOQ˗P.${pD.$:ЙPVq# ,E0u"Cl*L3b!شnt3G):͗&vW[ES9=z-'CjpO΀Zb&K)҅xoglk@\dRmPHK|KL])SەUj:u7/+-c@-yѯh?]Së=lF,\2Ջ웞^״S`T?Js=vNdx̮2^xVU.؍ zF]5n'YsSL o"/@ki ~a5]Qxa^d7qB2"QaxwlUbu\ɛPNǯT6ȤJvӈ,yE'H.FY<GS:A+VLlz,$)Dӓ'Cc8y ~zsT>oRg1S#rG;ID"tV3OrHz (8"yvEѹnPߜ6CPI)t-.n-Х(&q?@~:;C)|D uȻ$/FX(%Ԟ-)tz3Boa%cR5 ֳF[[>&&Gi{^ƏĚJʽQ. o3[5*nE*NrzVrd$U&@ũ`-` 94Qr(tT㰽ԴZ" п%33AJd?Z(뚦KNpPQRkmDXa'YzCb0J{&g=&f0]Ή9^%SoZzX&A Pfb>Dז~XY?V]TDlp)oeSYl#,11p#GN;YthF@#Yq_p3^dyTs(!^hz&s0`IL!;'s,2Iw*{`V.$9`2[e?(H%'Vj!njr]4>XѬ7|%D=J6^t᭠=v oiI5G*网$P= E e3j w)npOOkr7$3Sy&oWJYePǕX *ű"`Ĝo aYp<kU˚2*M֘Vo_:6',@[|ݺ>B=G5&[%FhTjF4G}){^ZXWDqg/4ZM^eՋb(nP:ykЭ̿j}δ kmhGU^C ~d"@FU.(*xyMqqh'틐OJkZmÊ q(qFxi+d T Is-ڈ;h "E?{`X)qjGe >:Oy-xR~ ΎVFz\Sj+7QҖ9CnurTj.86&j>^kMQ{Kd Z{۔f_-߭d7-N"\Mہƾp\/8YL2)k9bc=ݡ&J%#,=FffQ’D۱O2a<~@G;` 6'+C18=t :#4^o :MLpbݥ^0_NCDa uP5R,Ī;bC"6ut6^H&wwoR}]Y35`2"O&6R+N"ioB&r>ۊU?T &!50}|FիYgx4L)-%73hb%{_LԴɕN*[/0'_ŕQ:_;bY@P{%W#[,ޗfHs"Ҋ~H,a@Q #Yc֙d9G4^$r{euү)ZZɖ_gjj`@Y<4M%Ie pM0)9[J&3rX4A_dCeO͐״]7eWg =_Ѱou Q+ĝ~jƓūs-m=Lͧ흄 Xu0EUyg+#vX*ZԩL ٿ?9>i@Q?ß&@5=U9YKd\, <-3Qvf3_O$xL{b% ;PE.5Nͻ`"CCޢL.RM6i#9{oTv@æ%:\]eK ]Lj~`V^=Kp2,vhtHENPǴssic->PϽBsΎbvlGC,P> v$pt(o`(˵07g 0n=!]#Ue~w;PB|?CDf'IB•Ṽ8p2`,xr:U]XT;,7ć- څ=i\H5!eernDS'{!s z>Mp }NL>VKY:5F?Cԟ?)-@k 1;WH( ZgNf2ͅchWtCPm#؝i90{.:w_~3hW?IH:#dZ4঵NB6<*T,vDG~eEIJx[A=C?v YLI]ϓL=`"qyi'eksQMw)ADr[_YU +YYzժmuDfSnYطߟSGDdt  ll+Ӂp<uIC;,]4ĸ2R1(؀q$f Hgpwc_`kB('Ы Gqxu=_s@9?~w!u)?x_i/~Z_ԺZh(mEqd5[TLMr $;ԫØ#@7ĩOIZㅬ q};ܘpAd_n^ї pm9jdŭ#;:ECm[bb+5 o*#gߠp_ӑV1ABYU'M_=+/R{0Wz/c(q#ǧQP@&,}dl×QZAse;sQ6J@b8~ogs{/?zx *i"ċoTI(qSEφOA.;J*J$9fL\~ȍT{HD6sU0*~p>PG뗃0`~iL̚IPq'1v<C KгYD@qh|xVP3?y$=5*6lzE-cgG53xiKߧSoJo?|Sٚ5lQ8E(y$BEsES*;G:*jP(_k\,9)0ODrl?l6-KYmb4Ts3D$ܫJ Gu[J+t !I{2*m#yhr{L@M|s~!E$'2o ob1C#ln%]e_Q\ Ö}/6ď #ÓXXbP^J^vT-n rb`mlDFRKwΐN/!9oӠO8b04v6;17Lt5&s uX+/+o2|/Hֿ""{VGaЩ*WYWq8%au]RSgK+jwVZo:*U6)I)NrWzM;] [l&S@%]eކv `'H,4}; *#_|D k=ygu@Xd}_p+0:0P(w%Lm1WDH©Sf:bg:UI54:(M{ٛ(& 2<4%Ms >Tܛ(Hp7"m\A`yOB1xQڵE3]iMKhs8_PDFg$X/_Kiw?evLߗJ:A3ʗ Pw"u;`Љ 0+ņTW"ò)Go0׌>X_66nG/kiOI36tPI&<`:ـPм7PYnbGau0S=B`ۘ >Ri'n,@\T>MԂn .SQx7L%֙$4$Az!Nu3!SD:5~'ڻ^ʺP#?U9~237Z:ɣcg 3`;m"@o1sni_L>"ld.R{0P؄k'r2z/469^M R9 Q5̏q7;`?~Tƚ'rm .3u] Qdrij{y0ma|ij郧 ld.`ozҍ2aGvmAQ t: +ԩr3ni&J~c[Q+,~[2dC%y`-gZn4Zo͔n|fE'lh{LX|r:%32?D: c-lS@?tN+)#U;ƟpAij,Wp~{`eD9e&6 Z>],0N$N?ۤj$-IOuw.79+N*ipC=컵h=Ы&]) #7 &`dBfDWvzwe@ .历e;a0i:m8J%\(pEi׉[{˪٨Nꖠ`v1/Jw?7.Iz8[о [^V9-!=5iw.hO.UF~y0jT`|u!ٹ {*@k\_58U1/Y2 }A?5Hl#n{@[mS|y+TX \6HZbGx@5AgYT[2O0D?>/<:Gdܣ_kV zk U*@ Z1vC(:tcQAxB +wRY!kf,ډTBj3CR sur{ Em%LNŸU7L^o 9[1WXe  yk$3֔Yɏ^ѹTlT|I@*bq@97r]ŕs ww63fUʭY3pLw0Qn֮Ns2\ 8Q#Uf #hr,aJлվ[[gxQOY'/67N𵇡-BkK 2;kk`JYtƌ 6uE d[H*prl7WJBMB}+1 ɜhbjtw2|%i/VU=:JƃW{?7vqldT,"f͈ a'~Jp)QQk _X%0ہep376C$@;#{Y]Őb.%DWe9=<]{Y{6pz>e˿/Q1_@ר8 :d2joM[+kqrP vћo>˭NjmPAk(LQL Pb>7 2 bxTEK̖,kp@Xb.!IQz qI/z;K[(7{_zW?&>u$%gn3-\JilD6X} l4i37t[=I rBIifac ~,iNC2{F@`"+ꓢsyub=a@h7 gR,p̔"-kS($ !̔ \ C\wwe !)FHȎAM'Xixέi!Au.W5vM@epN*jRe^Ήp -!"Px<«>bc͉6>%Usp]! ,F|Ie94h,=?Q^--D#ڶ-Cu=c8c7k嶺vs&z ^(tXgȥJFVK,j94_(RE$XLJ串 I7~H{ _ZI!+ے Y*m2VTGG]MO~ӤGRdů2ơT_M{)33u!BېxUq^(FȆ &c&A>^Cݧj)͌ņ ~rLMK={~Åז58A*(+'H<) ;׭V7SI7zW_J[y{#Xư|͖~0[wQ7Bnl8)oz]!߇gՠyjř}w&+ #.tʐBmlCR!xPKGZee&zN$:Cz m1jN}--++$h*tY@AɐaHA~${zIǠ#0ڞVL/^ܶhlWz쇲jŗ -fT) JA|\*$O ;Dg<"qi(ͅ`!ǁ5y */lvn}D# L=ח(POG6_kc:q^B*L;kh3~T!A~~ڴ MkWPõ@:[w5g. CВh^w)jνL0qSs 2ǪQt<(rŁ9ZY清剃TBlhC1Vg!U"EnNKƁ.kbvLs\d6y5Qs H_7!POv#y=`䶤<1|IY]3KH_2g7%460n ,7Z{9oyB<V5 ~өbcZՕ*6.e](|67Z1*>kC5/T3݇o(f@|͞?Ey❍2V~$'S੺iln qzv0_J1'!T~|}^'x>6uH~ؼ=w$ȭ_۬evx/X;+Y qJE v`>qfn9%N9?E$,V<n&w]RG'>M1‘\2szX}w㿨)P&͙mmGWu|٥3bdQB(=O/IF Oc}S}/"$K^F&yc_{iCh$gɓKp! Vi`6*~ &a+:bx,#ͼj Wј$)spNPL 5e8H[浍nM=8g㜥mTnc -HT )]GaZtE*pSnF[6Di-$y;^'CWO CBܹπr;!H'лOWX{GB Ay-VyO? e\PudXf7]L#r N!h`Wlm]E8i R {AK[Wr' p4ɟ1{'~8P(B(6$}(pX`0U66co^42.\3HU-9tYm;]1 @'Ç^\VNI. W0vLl; 3MP]c uP>EH4&EƥHdȃN 6ѕ|a~ɨ[V_EoRl-ŕPx!;~=}pMH\FHnUbX0YO2Nl)v[E7^QV4cIE8}8ec."4ݞ(hβ0]ܦtap7A(yE iduݗKMGB!}rBaw 3c)ŌX*B93# 0ÁB:P6]c_B=4fOԨRW!XךW I߽M&UJa)[oHTt3~xvB*E5P:QX.hZA N"T)`ck)S{>֮w1U=x JBj ) 9'k3;dWS:JK]ь]D-Rn2sRɼ m̵CRX|\+ =w WcT[7oxZIFJs:%: d.>CJ8XϿX"8* x"Dn_rt3whm'|rXՇ0į f+v k1<,RC!g5G!' œR|ɛIx=NyAA[EvcK8,ʃDT#-o -/eV\썃#81׿ q`<)+o$hW6 ALSϪMeZڶhصafXUYM| )P>6oGW/gN#T:V@:gDo`\jukP`~Mu|sET }nz*0;GȨI* @B{m|ؿ)Ij) I45b]~BKavVgRtsB%AzOP[Yf+e`ShbK4_CI˧tOrf6]M%;o l!G$'(󻠃u\A 0@)t" Xӻ9koKȝ@D1TB1Qa^=-nTOkHK٬OK csPt=DUzE"d zwhm鄀\r)|>0gb9/N;9?rA$%S8wkw < e~ՈsZ83vV]bNQ-Hjn٠Zy#3g g!vw1=X1l~YwաjoP ya$+z#lѽ?wyA$`1kyg࿆B: ءwG@\%w4oW~n"M-qΟv >+5/pN(~Z(Ȱ-[ B]Ip41(Uéݕhpٝ5oꆚIBgINfmLx`[ʹQY0vYrҒP1*Yq@dU^O.5A쩗i; {WCAգ i\B*`re(K?JG =veSjO ÚW%wѹRQAl,;jΙ7 Lqyv'duf(pDma/c܋JR81p9+LU>&2s[ ;H:KϿ: ֘cm=T/2L-<9ȵA>1ǒiq+r;m_L=hTÊ,%0=YQZGczt4|!jȸzd0m\F,)ƒQ³,Qj ~Htf (Ŧ(ጹ0=3+CrZq d鱜M` ІsC_ gb~&)"8g\a%^mnN:֮jGX.z&+(Q5nRs;"LaAk fT Mt-:t Jt:ClWuEO_":KAs`wg  0uH;o1'H&M.M;w\$Ѳ 1AYBQ5i!4;|_`E7::2xld> @udf$1RV&ju9ĩNb?wNjnJ̫mLW'^/Ȱ7t㜗KgA/#Op=1S(Yjr©; u6z7#c:j'q+{Pt{$9jÒI00WCK3w%QSˌ[`%:G[1q yqz);% iHʔ~D.XTn;IܬhuiZ޶|s֝)} rnMekv9")d38Ss>N&q2^-D t؛ :KXmE*\6jXgvܚhXX)4{8=ͺO"`_PHk~?ؔ׋zj$Gr<#- eFV>-ߏkf,ŮL /U"-[7{Ozs̭onս7N>5"Q9bM*gLE޵ry]tH\\$N烶~`p;9uCvZ2?+e0<5+:1A–-;l >yc'`TN!eϊ+JfFCouIGjWW{"Z}6I$)L%$x sC!!Vd5`l,?n!`V*|wJ#|V)kv͟S޽ ب {4k,{mŜ X(jyPzp}l=8=DFTn]>B2`Emx`_yѽ:OAE\r[vFa5 #iId:k ҭ>1\OGʕ68kc<|ѡ7Iie4wZӗ)l0M Y`HoQ()"t sj~,p z֭xF&%qg;ۄ%!U dSMWD˞3g m_u:x{śx)(Cu& ޭWh&&ѬJطu~/-B}@ tj<_`k{-Arw*`a-I`ߎn5٥|c+Xww 2N1;C k9Fn H\~+E"16l24_1183QJhD=6`&o%wh_'y)'km \]=!.MltNDթ6W z.&H f9sSS$ i5ٟ=ׇeə+⏾:3EżZ zL! UҎ(cv.Hdc@&Uw#Cr~=+wև,xx}PVge%:h/;oל'h~!sRĈ,~HQ7pDr@>X=ce6WBtP;YSkr%k*>PIv/nNbH|^Q?|s, @lbT95K#]" X3 ?nY;)rv a m_ O>r(pèUхZv9L/7?T-.sfb) l;(Q3'P8>ѱL1Ho=սUp]W|9Dm_ '*$.|jt2ZPYI/T~ֺ`[v\xoh ְhDLT8?c)CpA b2dzZ3 U&t"Q2{t|f%-6KprR_@ HTagǨ\O#'p7PO ^,VKE\3b]Y0*s|]d*b9bce. '<Q'r]JPؕ0<i+I1* 5} `C*.` X2Ғs$?ܿ%-mHS=)^N2EfgxzCL-$K; bД) z-njn=N.lOJQE_UNu^Ɯz@ͯטuPKq#Oi cb>I{C!׻cv.;T᫩c T.mkvAdۛ3?aޮ_ ڗ9^=b}Ln3zd OP Vߨ;\<<zjoAnFLqcT=3& Ɔ z7C*e(sZS2-/^FR\Zʢ˗xOӋJHm.44C ]fĆf[/M/M[n$RGZ٬yVf5E%d%w>vYOjZ 'R/ D1E &q[{|7s@@" x29\B(1W> !oନرLf|n7mM384Ul-@R^I>/Gj} zcx&wGxH4ɢP-U~q@O{HԟEhAWFJ)q> 3l2w-;m~g{hlI/ZشD->2͐ĔhiT/{uIŮ`}Կy3&";޲ƥ`!X|/Hm j?\͡L, _-@;'i:Tz/pjMML%حQƺm .5S#r9Z|˗x<9 5« 5Vc 2Kl<#og{ENx6əgiyG)ҰL1bʺAfju2O$cv׬*G 2-m2xio$ʏ\&Ps3YC<6ժq<.6P㖅*d& o)T]KnL H~oy~ѩǦŗLO>koj92I9xO =vk|7гC+gߎ_/;LoI\)foI ׀#>5p1o2kS"<@)WN_5@a,Xo@sPo3*5=\YeVm R,f]Cd圈oO/tװurbvmŁ[@  ~֣sy;xKfðxJv x9f %< `H/xjzrtl'˄}fjc}s4qCNf@2w Y.K7RE<? A!Sn.u>Y.+B,]pX7~<0Zo,q\Pja3VbT5:^44 gjvc13Y= )u3P.OӚH ai Q1Gt"s[:o_6֑F=wqQKچ oުM@VL)oG""Yey9T,p*Q!?ɧqwxqkx*ylg}u+E\ PȉS)F=-cmT{0 '4}F4N%)Yúg&!8Q̏'_J21% 46 %S*s:e0GO(P+2 uIS'9iÏb z6 Od҆V\55D܈9t2Q<4+]CNnlBFIW@oX*;>WV@綁Qy V Ӎ{Lp>roƞ'r5ˆXLfb~$'UL}AS?ok|ހ``hCYyn/ЬUg_;ɤyw%T+SkJbKxt:N~,C/t6ٴWؤE݊ǻ,@< w`c Bki,e(.~*~@up& "}W=0W2 g~v e L1O8b6ܗqЊ")vKglj0S, }B$ؠɋDdl4##8hYI/I@L˪c\(bQ0F,QP>Ĩ-ZNkJ<^!L* J7-x{BW3 U-RHcVn Ȏxև뼶;Ќ/=kDZ|9Gt@~ %oq΀Fɧ !b^O(Ȝ`axyC2"ŕ}JhIҔ0j|'+ĩ!>UsjO\yYh`m1kȰa h .h@(ݹo80Q=2Zb;"AUj|˺=V;Yt' 6A ?%ZEA9)Ōl/Rް{V7"`:|O#ON&?6 h-T2L8qSľWCMuӎ@jxA}^$Cu'ei`1em2çXH!7@%2EڸR32}X,xH#/zd7Q+@7ߜ~(Նd=mMwhPkʯ:^ӴltYjCaR|v{- X4!,RKΎXZ2L;#h32 ĪEC V(@F˗_P6[Ny%DˣzZI FCx*.DmFF0k0%/46Pv<1 Q#{8.@kHM,+.i)V*U&#w%}E»g]ƨɗy?=P4qW' _aU5݈Yvw"X8 S֞Jbn2țb'q YPΊ2JP?9 iH;s .zIt- nF6D6C ΞWpBay&^ {r${0G7ȬԶ $hc5pd:sVB!ؽ |U>q08eD2=/i. !fGŌEB"*rOd2zͯLs9֐_NGP}ZM6`QsD$]*r tf{\n-GKs|TpG՗٨7V {kF5üq/TL%>d\#Ipm{ S+IW)x|T~Ss;TH?Dv6jBP͋68cPritƜD f'r챯.ۡ6 ki-*bI=C $W0[SMcf&WJ엗(ϩ^#r@xM-Ν$Jˋ/U#h6&1O؅ EY>liKwGJL&}=m75 eKKs-Y{*y-n{|?-7 ̓6`4[8Vlt ! 9 In`_+{ȋ> :0|]Nn$r 1:E5c9[ռ\x#V@\XBO~@?d!A2b_^:QS:wf[#E4^4c. Kp;GL8K-CLbJsz d?~C~M'Nb2)+ @.Ar"z;TF C{ o_WI50KY2*ԋH lT+9I9tlPRq5nYiHJ*ֆ[QāeӋxS⫖%(hE,/kURKyӘU@t|]-Q" r|?SѬ뀰ꢍr,@Or#'-T)a: ȿ79\żWw17옿u rxsHe`{C<;i]v9\K_b6 L<5{㏇=T".(]"8/1i"_&ӊv~1), ZXk('0a=ݰ2aA lzmUN~ڵKrf,U2C V*2񎦻1bEcAXCpXoâMDQ"i 8Z7~(^psb۔$;?^#VwXA]B&ۆdyVjb nU{3%&'# Da\!u/,M=hTIX#;jL &])_-)3z]ʹ8{`1&ޅI'T-m=pǥcomK`=8Ng[w\^! 䕓ۈo1cl1L B!'7pąfadGMdZ 9kp8yw=kQWe 6#ۂG<庮tjW&Lȥ8ṉlϼ{@4C t3@/ZRz@/my;/?I:pKhɻ3'm_ԵW1Rq֭c]NVܜvoMAX{:oJ8χӨS{0gϩ]e,m Z ΗW N ޽$7q@e@Ԧҗ®i.K rqVhRe r0TJAsR)y $8`I^=5?Ng4(nfhV K}n'-|H'YmדԌ G?*+s@`FnebU8GVOyYhME Hا,W"E(Am9;͆*''W#sn:GRpx>t 3fգ>n8n%t1sM2`WNl 'pJ +KbD$ZWBZC6fe$Ry<f#ܫ+-pO_gm ѣZU`qWw,1T c|I)삸|wAQ (:ŘͳY"fͩ59 0QGhEeXZ8ʡ{|;e gb(@">;9ی 9>W,Kt&9,%FlTc̊eq@z&AMi^Q)rP.PHte&&ZU2d PBd‚Ox1K{o陕87+ԣq`r1Wgv\8[p$x^YACk[fh?,ԍ\9m}ldWjN4Ug|d~ ɞ p]ÁDpOUϟ@HozՄNfB] Y@Vhp}@zLp?UNv5jTr?Qs oqw 2i"ib~ uoؿZK*`,@vP?ܜqr7(;gH.+#v 1y]|ɌZ bb~7Lt7Ȭ.}g.Ph -y"G2@IDp}Wu+*'"aW]ǴuE$wEByw^e̻` $[Am:b HRx(]o6rWlw68ݙe w̨q`8_&Ba~Mg-3K-Af Z^L#97HWiep3ͭҫ`CApwVkYEu۱ kH9*[w*f9 뚊;_/H.g:e:p݃4[od`Jb€N\̝d'~yf(/-kMHl6ə:, &\{ >Ā66Х}2,؂!b00(pߝYY$<'U7i;9 Z[S(02vڣtahO UN> k.`.xV97!֤߫=d}ƇkTui'SRhtzϓ_Lbدmt'Lʒ]y0+e 8x&Z/K`No5Wkx>LMEsp!R݉yx<'p8a7/ux*spu%,1x48ewE+2uOxŕ,$FR2 <`x/N-$g_ЁF%('X!`F.Ls&C7Y6t!*=S`ߤJ*w6^o8 %RNjلvR';)ӬINFLޞK8!]J &G__d#ľn#b:\y.`l/9^Io&‚:)2vNv=!g ɋ! @rZ=GZL ΜJ+SUpFwYȚ=5he73Rz1@h!{S/ nomHDʨN9#_KeO{!* 6"¦M+g~3 ts^jԚ?$X>v0"VV?^)E6J\!DAɔB JAES+[@ Ks$ 41[!͓#a'[Ɔ>W>HCM>'n4哆uS4(I! (C\K,,=o EyuB!cC9a*5d.F|_; ?QA?J#iIAdRVbW"!'m>Z>yӰ[KI؏"p| 4+5{YQC:!ABrlb jpf)ďHQۺ>d^шM-Wچy7 W*y.S Q"5홡Yohb~K#^p>_v񚏸/2QҪI3=vPp;*fu0~sq'CQ =ܓXMH=z0Zi KG@ ِ/BTL\ԶjwJѷ9Q#,>dj9ҔK1SD:帪Yl;WC%2f|8q#[Lug(aCLkg(R;f_UleԱ z QUKhAU,*ƿI^aDѧq{yDu @fH;EMc Gs}$OHQc:s ` IhY6 hиBa>y?ixcF%5FnAbZ: quTFZ{(W(e6/.*ڷx|ծVJ77WrNj+>h ~ e?&cJp*"U? Cu2ZFFG#[2-o'bɢg9t'KESkEEݤ@SԬ0@ǀScæD%Q q>jsZ3"^왂Ġ6e!ԧxn_ݟk}# `(u_"e\+<}3O:a;>=5yUe{]+iu v9Iԥ, hIQ%PNw0gS ocGQ7#]buKf9 fQ Ls\!oW||l{w+%WP>A⒨2~9J~d5v09tc$X'rh:iֻO݄,v;8 68D V>0L!ۢ9)0O]$nԪa3K/l&@TTG¯6STǽ%{Jb}mqxGf%T'iaO#77Ӱ˿$]yWlǚbIN"V',?ڊfKՁXxM&xUǂDˈd|6ԔMTCn4 P@1V\q yN)2EMtXr1ar3?W:L<㮟!@wa107t&XwI1dr1{͆f G߉M{8UQ(H@hH do;:]71 Y4 ju|ꜥO4e D'BbF&:A(G/̙/7,Pi󋾣zmP!Rsj$y]+G2$y}!پT B|t!ͧ SlU@%L?ɱJ%lF(G8Ӕ~霮{<3c8Н(8qͥ:D!bHݮ QP0LU5S|۪~*6kcߘK[drb9pk3WwrN+.[xx)aGι5u S˖MxYy"wEY:#1"Y6 ֍{ta_ϩ"~@KLJx8Q凩Nb5G^ثOe&TnT=+8 .q;@VaYR:tq2/*G6|qKlʄ6L_)~Ydq VRlb-'wB}gN?iϢgh*$ #󴂭4eu /n ^/C;0!تnUw]}5DZ*>_Bj \U o~ϑl:լ#+t MwsVL`zQ &@F)t,!FWtڿ^3vl} N܆، qIp(^!} Ġ\f"[&ƶ75f.FѩU *[iZjTy|WACFޏhȻ\N_\cŝĆD!,N(aOXB5W$cntkFi3ej8ѯXɃfpQ†*XQh$U6yyEX7(Kz8Jr4!Pf!Xtj8|+kFKg`F`O$ 5iɭEZnD["4vY/ת{ #= |b@~QRHW R X"ne}"`G/텍Fm5FˉD\{0 tCVh""wPg)P'/0} 丿x%D vdWOA -~4JzPbClC#op576tvnlB004q:oV ݱ D"LFĮCԒ@Q=yxqitpj=OfYD:Ѩ0)4>5dqP.z ,{^B<ƫP0(GM---p#缴쥌6 {d T> y%c(CU*20F 8^[@[e2[x[R3PqgAݧsb:H2_\i[x+H'ԉgrgFߖyts@BԶA9Z(599 JgWjD9˅X9tR(~&&hCg;B<9{#9mjƽKx҉!=%.]7I@M+*T v;| Vl@#@sot[n|XS&*{@^:OS9&0D? :޼Yy.1kWS1C5jbI`@>? qV.ԳIty6KǪ M0,/Msґ`QOm2XAf B!ݰGelpi;Yþ}|]5ex*y Bή_+&+Me5snkdn-z)[BB=ƽP̙^A][e7CcEYЯX_HɬQ?BUDň\}pxi_dtABmw8\ r.;TQc(DQ9Gڱ}k8zjW >nqXBXO1*E 6LGNUgAu*/݌ڃ11J&,{Ih98ڽNV[^攈@|81CamdsUgk̛>o`)⿇ذ^)44YZ(y•mM.7v+gWE%`Ԕ&u9&9S6.; ITjKT=FJ}./hJ%&妝~a; hP0o& *&7v6jHQDދ8!wGl:h!f*qԼvd/*=ȁuxcs`']qm{Wnh aI P|Bj3Yzeߛavmƚ;|4R#BmN+Whu&ݔעNÃ`vA:x! MMgq0jp j[]r>#)̡mxr`&PKМ\;ٮ NvtT8{Dڝ1 e^+hTח1:~976]Q+[@Xr: Vm.I]Eu*]+;cd ҎWY$݄whWZ+dျ9|ͺ3q4k?U i&zƽM$ 8V03`#a#AlЏz5|0iҠR?Չ 'N,b`冧w`ƕMf@{bc8֨SzbkHk'ށUߨci9i };PBt1WzleBpXdaR0f$;j-p4r# E[@h-YE%O[F@r1{b h_"⮟2eVorROhf/; &|} 0L]V]7]IOJ^МL3(-rU˦. 2ج2uRVOZ=X#TsIG}YN.N;攗~X&;m>܂:ARk6*3˜g0y1VdCSh4/I8A.WϑopJ l_O]u@Ihu"PYq(-Mk+lWߓ~;vQ QN7}GO,n9c/}/IddM7WSiw=‚db&:Bޅևzo_̮Z%`\iQ^1Ìf5JРvZ[;*V0r{Ļ6S\]kM+$utLᗈiӻnLKhNF'ϖ^A!@6R! 6eL!-9>ӄ~pFWM1Ky#!T(~fIwNJtmG˷ Ek'Q,&twc;ႏ&܉",O dcK |c¬CaI n D0 \ +hCت6R |dx)n&U92|΄hg"^<1xos@ "/lv_tv:L9KN"_0\]99vz)O;; Òm'C$vYI'CY]~k#*d0߼0:! pVk03T3vtb=#m",#rTLw7[ôJU G+tL4gZ]VM):Us,^x1i$<l_햓alS#a#jq| CE2jrm\ R?tEDX`Kفw `ʷPnvҺ(DN[K09j\X^^"pؓ^གྷ` n$eK%qC*ʳI()x@:]bqZ]B87:!)Q$', Dݍrg5J6"74 L_ٳq|I.煎{]DC$~V$cKo8*QtA{i%jvB֘}U!.àBlFk0u )&Yi[ri o'_8a42ʡ/M 6&xʉurr*wjy9=J cvHnz ZAFNQIE*);ᾐ>Ė̦~b$jXg{w.%= Bcr 'R;,0'1jyrf Z Fu 8Q8 Xpˌ6kt~$Sj$f_C&ð~SVSFT#ĽY(Ό9uV87 Nv0C'_dAз*$^VRVaJ@ہyJ )CNJ6Df: Av>wݍFYnA MW‘g˧:~ӊAAMTSDcy[#(jӇ"2K97VKجh}BwR9qy2,.Sn1A}RW8X-mFSN/U_(kwȾJ,i.ct}:36J@6D+ՓܩYEb7^Sl g 5 uΘ^/m @'G "qij0{0!ZďK1n&.}dLa8Kmtc4Q4Aj7h~v[*zvRmF+n`Z$!A3~W/zb,ymO?֔|yywR s 94o;6\W!2 W퟼LdR_P[xYl)n? o!G>\[/+ꅯZ)N=3\3rb$p/JX[LW]Tylh[lC<1m.b}G=p:)& !^$J8f}n",eNe[*ލt9 (JMpPWgOU p\wm8]_C-U`xBHMQ8۰rs _m5yF{DzI0ҿ# -w㝗.t"xDɏomY'X@vxlskTq@ww/ ɬǴRTq˽4ޟn{ LfX.8d79lgbL0oe}U\S)z"o9K}bM ?'բ/d+(," 䜫q gƦ@*F7jAEbغyVxnd9JpL4Np'``VZL&Wpx9t4!2Q}ߌyۣr{`kwO۹.ލ-!鶞rAneK@gEmg׏REg, Õ:{J"LTq:I .v?\–"IW4xF1TYmqdj?2;0%8__mpf <@ Qkj\$ʁ"7ssz! ۈa%O|vR׃Sx l WdZy?? W(Twj !Q1N:ӮIqfja)-ı |< )6xq"7ɒqpȡmk/1fJ&uL.lwtA-իVfs[w9ږo`P3E2ɴצ}r~ i5 ZtCݝ~WTRo{ǯ.`V@>Rt )ʚ:&QIsz҃AҲ?Y\. pTL}ނ~ДPziLx]fF.P%a=4)Vokp΅ 2#-?(8MeI6bx|eJ,%!?&"o=#'~15M鈭U<[2 I 2כ2 ]G_Y: )f U]M/d~+K@kǝ\z` C/V 5Qn=G]mbz UFvѵ.5' NZ=5 5H/rYP;Λ~%.5=t@18-VA8yy ^t35Vb}V"Kz!4P&Gb@j/أu99IXyImB#}zN Ղ);߳)6A@3AGB|-7K U+J: _,o3(F;Y!ۋ!<؏G_S%e: g:Үz@fٯ BT W.:i!#`$uF5VY@5Z?{ل"PLx2 pzލma_ Es~O, @M:\}u>oaԂoA%PCZ2LL'@π^N\Ti_h38_;[t'mDcQ3ԏQVݥw$RN͇'5<>E.?@Npl5b T]'^ CW^}\c;c苧iRT0k6(@ti:u㛛hZբ<߸qs9EM3~иZGKc@q;١1X3a;1o0>.w~R,1NrJN Si iU&lƕrG`'(l`8v >o7xz"El 'g37j>oTYv3 wVD޴rJ󪯟#bmfN_YGA);Be#7"EH 2DV_ .M-tl3˼KaPaH Anᵧ0ڐJ4Prvy%֕uN]NJk眑Zaop'֔PҞu&&wc0߉ JK 9.ILUL"M Ixʼn \ $X(_f껉jr)̯W+(03ЈY~3s\ɔ['oQaUN,5u_ _𥭩= |Fmc M:a;h?|j^650ӊ3᪖Ƚ%[AbhF@hC-  [ T$RZ@O\YƑGmkz,HK[Qv.B[R$&wIYX -nACKVR-{ /,MVkXпn,.5͝{d1Magz=e`HqפJ,I@dG 36l($~&h˨o}f3sU!&k:O-+;Ũ97ä%Yu ʖyۇQǵҶkg;-uǂM_&,?شl޽X|`\p sQر~ =ch nM۸9>]vU}ޔ*h0{b4HyR*hQ:f9ρ$H0U=]$KbxL*-Nc= \V8rYtS,~W:wTg4B'bF^iե_Hb*Nctb4 4́&ւ޺2)ƦfvSӾN(u/J,%=( ;_A|.g>W1,uw`W>I6b0]oʫ豀?&nn_dV +SwiHng 3|mUF a.LJYO$Ί@,\6S9 N?D;gܣ$IGV8Doo;7;bx4^qΗoNVZ5.2c 0R=&0e@ubis:R5K|UM=8mEIͩZXˁ+mN|H07.mI޽d}\FjB>{g6tGA%3i VnG+KГ'D:Ub"N\vuCy/r}Y6) c7׺a8"h2Mv?hi1l{故Fr-J%c UE*ܐW*Q` ʹC'{闅ٱ4  YdX.4dh5]^r, cp2nr#OwM(]${ DklD";Hy4R(\&D@ ЙE91IݮE5$9KFz+VCI&OJތvsB>aN%;9!=Xխv/G sUJGţGڃ̑2m$w>w)|JԐ F7H+qMDj\"a[d])Y>~;9fI- dXV 4St"f6]//v6t/K|/u} e\5E/mw[zqeEAtCҳuRyP}Ҩ͖((LT'uKqQDa\'g-?e=v>pTV Z<=*go@O*4Πl,[DA?b;`:?a)֛\-{qMSCh?0<7\KhvQhK67WN`!T~vy^ h_[jd[[6-W͑ N1lY1 '~D=̯19~8c]/{+`لN7K|8xx 6+Efj'X)-\oF\SX4wpI nePyBK* gULÏ2gP455uȋr2p+ %MPȴ>uZgڏvqHXVeU@)y%>O<&t D[,-suFkby8sf,@Egv1 k_i5 $ګCb+fƍ+p(I3/un 82_5ZW7×ܫ.V_dY?R刺&qLu@,@t`癹 hQu% AN1G4zڲ@ILO"}4ҲnXM"Ó)`}a|ŀ Ȍu-AuŸk WC/bCs>,j?P{ i\xL*RQ:[4'= xF|Y5-NlxB `3詥i7^35yI6ĸ[)s<EiZ?ڵPkJ&`8TJ)MHߧ}](8e"R$t{ĝTrKqQ֙z 8wP?PkV}(83W)mbFr(EȞcڮ7&Փ tx ;Ƴ|Ibl/ʅ% ȴAvW~@_:'=bxtגR9t2pH\VDNx3ߚF u(PP4Qnmh #^xurbwG(dZnKGNu :`Bd$Xɫm]sɱEevB@%qCeI2|Ndn| 1^^Vѕ-R׍e'Ŧa6{gG]PX@FvpJL(9ZZuv>?B؄`xkGPL,Oygd8;z?|F;69*0Ƈ})QW5=N]*L#R~^ R>P,=JIJ䴠cUxw rj@a#yh͹5 )Wx{m^9[H/s8W&o~^U y ڭX4yjnՂEvxIOs[tC: )Lf lzbgNh%Ҟ]iB)4~nHyΩPۘ$&QIS;a8r.* :[ _(Y9 mZγĕ]~Ir=@xb́σvZ|/Um+ϸPdV+]'H? A MN@lt1/놻mM[\, (=ԛis(n8i*]=eǹi13jυABO.={ l/\nU6pszv{RE.t lv\I4bA bq drKV A`[ >MT*,[2QjXR ̯·Ŭw58A[F-a9 eѰrᎆ=U]C5Nu02 m|ra]d]$5(ՂCΈC '4>x؞Usb),K?1tgWd^+"ɮ쏇!mVCM~ϣX|Cr IGZs Di;۷l:3;v?Z?A6~"]k8n{:pԤrʱ/ں# ds`hs'wɭO{:,< ~gX<ޔɊHdSLUT[Hi:"!5k՘眢@OH N -е? Q;k刺IdvX-Kz ?0 ʐXưomPI!+8yWTp'Xc` \2x;ɦ{pxx3=#P;0>ikD[#I">DNWR*q=t~уJg9`VukP N x5<_8W a?AϚe33_)9ݙOMs)7sVGe$7 KW?YCۋ%/}[):wȃ$|.:LTX6|mb(?~0 Yby#$C2o1d KǨ{}CwQ(M\ۧ(hଏ F I8*oPQJe<@~>LO`7 <&ςʮcȜZ2.g>>4GĵDM;=25IF`zAQ:#k.L笿bj-H-+a!خ^:_9A)* /iPJB0݌qgH"˅4uB^TqSE^=ܡ*.MځG0k=MsZ'~߅,Vb)ď)iD}Y!#hO]d13(HxDux n\Ly!)NL[]~^ˊ~A·E6iԲ ;oW|iL@#ͩ9UWrX鞛> EIP p]? &EJ3 qy9ש*68ǪiR/Zuf?XeKA×qdj|sG ]DFͱuCCɳI6.qʰ :G5އJVf~|~7@Q<Wћ|2$09|GeJE.3Ws\˯#Ykp/ ,qT߀>ˇ~ygV<9!XPhh_u_93%,G>_?z.shVL?zJvٴ{7G#?}T 1(bm~#g*aǸ!Q(1nA]n%ʶ~)KҽN\Vk]cmu4,\?}u:a+Wtzf &1``{s/G6xyiמo[]_'eQ~WMSiK6hl VK t Ѱ(gNF#JgdbKOLƂ'kQR˭3[*xFD[sk(K4 w=Ep/ޅ'd\UшLgB'/B)Zt@H+Duǟxp" W,mc]d 94gr}A13ĚhyPtmXIu`86Qދu ebHeR37XVtw"K `bE_l,G]_4Ƿ:OˌW#s+kžIVhz 'u~g e% Ywk?Y=Mފ+;[wbB!*6s RUHmbeF_Ԕ/h ub `b}ZVb$3%@GNA[‹ f~GtznOP]pJstM)Bՙ0 {A:7BKJv 3.!`_9.ǹD@i_ڛULAPMÉIP^Y :[-7uZRac3K"ܸ;z^#xoI6(\{L= 58u~4 dv]YϬ(k 8Ij΂n[s(n%wG!r̹ k>( &06||,73uT*=5ǠX&;.pn$WgPr d:|Qsƿ\n"e$l! eYT9G3s.ҩ{ړHS4B4lǞ$9C2 ͺR̎8>p$Upf,L6q&ɚo`($]٪acwRwP)+2`B'?^ "P4QI"u5Hy,[ԅy`03 =HkdM$L,im +ct|&+ b,tBb\5 ]DǼG\)$)_%U` Fz.~PΓaf5Y L+AM< t&Hɉ8:XiyҺfRo/ P{kjYǰxGҙzԝ|$ڪyQ9hƈO:C֍ $c-|\7C@d[߃wE+M fs>GipQj)ﺹ:u}34g9kEeljyA8h] ?GcQF#VMi71~1 fN Tĺς6%:W9.4C)dHl`)ZJSV9<)PJuC!ZɉHJx_ RҚcD gl҆j@R`Ʈz;_6Vr0Clg:vl},kA]wƒo{N~ċ]|oS-8T^4~eTOkϩ0t46C G,<]A~<_L AE'E}/8Itdo+,Vy:x#D))MHFY{:A8wIo9S\p,S" j]=Ƙb,ww.w+ E_Aڌ{e|+j+>0q>@kv$m/A:.u?=a[|S (I"6ƘmU//^cDi`Pr'80Ε\x "\@FʋvuA 8'R6MI]KQS--iߦ'J=;t)(7F==<"&Φך3"-ހ8S:s#dZR> GoP‰-m$mHW,Y?htOQu2p^qBPQitA1JS*[Eb M{4{0}lO/1)ǔwq8-2BCY!0j{ާY%:®2`-mڠyh/@`s$ق 3PU*5'Vzmz\-0lF9vj&5.gfF.v\bD-4ra )q)neث/y> oaA3ҫf*"^ I*5v7}S*)%2Zr`A:|5=|W gѱ0yy/6f`4zDV.>j>iL7^MGkjK\=GNe餑EٻP!%VuԐv`+׏{ | ̍9iʋ* >,T՚z#-{%WI"&r/QO9Bu)!%ePEX=Z Hexjcs8ݿ.VxtH[F2F4>967s ~=miy](ϜφYΧ]E4OZ8GUKυXmL=Ãq_RʇcT-,}13%S_o580ԵU!&46]I?}o%'FsT?l'yv alO$,P^PH߼:'6==7x '-,19efkU{0)[hy^g ^px+7 WE%C*֒o8H -9аsJ҅qy_f|I.k+g%Qbh-I9#πļ7H"][4.-@=0/3͉m[L jo4;]﫧Vaa;&I(q%厯w8\K, ;Yaïf?SM>Q|Cr{_U kcz.|;G%_gBP8l]r >V6~AޜSk)?} <Q~Oh(ǚ"OOK팆qj 'K7eSPn%a4l쳖m {X,œFA )+m'}ټjΆJN؈ WJxp5zjkImt"u%c\ 8Pw]`|*ģ&hc|otC{*eVvb,G3ғ)Jn# % ml R+Nuul.k@ĜMLÌOs_8%cW#v!QLRvʝ'{A#BіTЀ9J-xlkׁda/oXtp"5Y=><_=Q]i]w5CHd*J"+H"8;wբw̳oD!vY1s֝!ǫ BP4}qy]d\jJSmt; )%ʣ[C$I?4c;i5.DqߔV a\dkFO(4X]f ?)*L.tӦs1Y09ŊVn'3lnO" ~N/΁?%^g(fX hVK-DZ>c>5Ui>0sl*kyfح_$ŭ[ά]lt3Z.هsAX7c+M`UVt,tPL V\P4<|!ۑ f*Cr `E*!NTQ@&V)O"/ ٲ%3f[`xt =W&xpk@ia81OGZVfF N#v4 -y-_=|₴mG1/4.t ],ZsJ O?\BehLY+Jtk&zsK.ίid@ӑs ̶^S"lR,A0rKsYw Z4 )z?o 44m0Z!89_se9w$] [?UIH将# > H٩̈́l2E`-5K-m:[!2,H2U4Ќ~ 2ŸA%5*Mjَ_H^ Jჸ(1E+UeJK6X%T͈#3wxǶ!gC}ӛ~d2HבN Dj$eLOfiVgS]' &tW<z?ulЊ5t_߿_~q+ < por\eV/Dz7fPY*hI3W10@,I*U툂H%&Gm) zhauFzϜ ) K2w{LSz+O+L_T=R9B|ogʕ3y8P^Mla~ 2-e nz~5ҿ6z$)Y8jÝ"Ƽ`ůmm]E0(Q9/Lk?UB&^)z*Q";;~#9 *v_!lDam,Gm`X5w ulȽ1|&~5t%S|sſMkKh[] ExMd wy+hX܅.l3-0u!}>{D^>gWC|߯2,})GxnJR60]_ L̢RғV8A~x)1`&~vՒN~N<[<|̪9T$K r5U{H2".6ց lhG pmZ'#)өBRL' ل|//ɅhֿfxE,[ڑcy\=Bϋ"ԛBIF(ͺ*U lRs׸$0/QőCCݑ!nId6֑2 *%;vΪ=|Apщɍe̾h }Z77O{GK.Xps_{0?c1d%ѱzʜdaM>EwHD uE >5ZL "BB,o66QbмA%D%;q  37 פA뮆%%/=5H&V&%rNw9>Gy 5x9S;\uKЈ$Kڝ폜OFvAMр V}d%2gi8L S%/$8bdնYI $2CWJ<3j˹%P WK1GSӧo~8Ȃ\g-cqC@56xRt26r{I0 u Dcr n<›qsMժ=ҟ/M.:#]Qdyő0:JP+܏ƂYl$3S7L66t.w&07m8-Zt#5s:(rC/:^ ot5gZ+C7e&AlU51lb}2R޴ 13}zb&NޖMU岧]: ",Y4ѵ\D+X j7Q$HC ˈ:y?`č|L5G0 ^v|`N{,XDB؂ ab^9']nP~cj0=݋G7{yBn!.W=o.?nף$gn!üz(fiu_;eu }+AjUyoCj|haH};?3Lo:HK+}Dq9=ky )OC3Va?23:R =%2Ty{r#L??dr c8ZH,FI"Vp5Qy0n.n^G,zWR0炴!;!S`LGҰ x~q*_t9V3`p.%ZoȩI)p O-*srxMQV 8!X@LR>5}MS9XB?`J25HV_ 4K2]iq){r q1Uo4S]lNO=Sc:ECѐ,ŧ; D_%I{/&G?c0X/dVE^;U [b, jc7,fkxlvAAuѐj\YBz0 RYjst2˯X0~?Vr1<8gkrarB5StDx.]&C GV0֐_D++t z:3О6 f$O>=xUƿ  Uo{5DzY~U$#۲RTn2i}4 H # znCWō5~}G6 sW$[r3+jr}%(Q'8{KP)ɟo㦃Գ=HH'Acw^G(;,5"wRA9ˆ-9֘I-3$N0}6uEX`7R3ޣA Ӭ\RAnlI(Tt>.@ /MS{Ej [I"CdwwV8, jڀ mr!Zzs*ɹkO= #PuZTR1:"VBZQ, 2}M+L׈~gkWըP"鐏V.8O6kxBތՆW1ӎ&I~3p)qp"Rh?"%Gs &rDLIh?CGXڅG'9 b,ۀnKdY6~T8z_83T( V<-AMAnq_|"eg\6@NܣWޛQ:XLM|"E7az4Z ȣ'Z59N/s)xyZGtDK)0Jܕy*G{c|^-Cp%5ygd$;*Tida>#|eSӸco9&n$מjhI֜TD,> Ll(ڐ9b{gX"cR5~"+H 1D;"mm&B-۬}{1 q@d5Wy )+myjs $U)20ᮋ8I)Y E =FngBL?yqVʩ:z0kFq0SU gF5+Ek?3hf垐Ph~$?ǩIwփވF~_N__pxd \ XҶz[ '֖,F5'uKHkj]|XlSN!>8׳BO7Fs7o#,kJWw$%8UцİEcojK|܉ a2q$x^sՅ.OŪQy "Qo[}Z,NFǕl oG;'_d)S@NNi` 8@ s5C2G^ˉ(c $nH;td$Bt(GPҶ]_|X/U#lN|h&'~+;aGaH:479E)=|A(!?`cx60Y {O$@y)m9;.WW0)Vh-*k. +.DϯȔ-+\lX38e56.}3 ua}ZgQQγ6Q}Dbg,Q ja Hz-+IߓmsTh李JOq C̐&BLƩp9+:&A@} )V)|4p@Պ4p1 [{ UƊ!>ma %o1 -ۉ_OYOɴW%ʦYK&r}ݙ}RGН} -W'PQa6T HQLtKmz5 S_HuFނ4Z#$T#`˴ hGB nx³LM{eB72&y&#CI+^EgO5ev>Jćq@cv؊GRj'{eP Blːxȇ*e7՟\2u_4jM1S |0]):PX__J lt7M!TJWwN8M(=h~=// ~Ef.WF.dzK#hg`A\[/GaK 4GݻH.hd~=RK*9mBwK)qE:3C_q> C "B76 # o})[;[LQZaCWn>x`N7PqkǦ|0 2yifcCYR:ui ƱSB/7g|Zo|\Wܧ{¤2~x M Ѧш~]G5Z.^#^b@3Tg{[Q<)&Dg7p\GhP__'ЀX UisHAGt0NU\cJ&&ZZހ'$L1(4.0 VSu:w`Uᖼ90p$Bf*w=)&.᪖^xSk_㕬yŷ \q_CP:K Go{jXP`WML p:( KުQ~R_,]%ZTv+@Pzq y%m0ȕTzk\OBß.퍑L!Uд 3S ^!i#!m|3כ|AACehk 7[aD1e_4$f|M1{DAߏpt Rd#"!_K VɅ<000goR<`0W Oj"xJ̹D+;8)bBY+SGk4િ=ZiT=1 ?dT"[H<LKG6 #(j^;O]{Mj ŪH+P\%JY,AGdKnGf}YAn+'BFԛt} ,XmBE~z: 7,S@d"PN o6X|Fr` ~Y{]U͌v[z?ڃQ\#2?PEmtSуx?+jY]X2Ui> Ƽt?\[VteIW#;~_ G )WdRf`M oisL9A*7O΢V_g+},eJ56 qtŤY6.^qTM@#()3MD1Kx:72 [&/a4VD ,~sǽ{QOJk)'h Q9l?n"aLDXe~Z7r+8<`"c9 @ $1e jUE*GhȒ.nĊ_Ht2 xX:8@8zC P2MMhDגseSr#9$>ɒKm=$3MI]>LF?GMrOߛ{[Z戫_dwq dt5H ddvwr>6U(>Wxӧ1ٍ˧ 8ۿ N/ g:p ,X'wpOӥAXRQ#=ޭ$7>_vMg`"38m}5_@N6NC3a ʐhUd)ϧ7ځBFpjeFqpdP-nәN@hx>cE_}xlXG݈ǚ7çÎ8y6uNRw/*J3b. }4E*@pCqMF*_S2 Mh C(ÌZ6ZpAKN~5C-̩qi]q0t2 .l%fAӛgԓ.T۫;Ei i:7,F > tHz7w<"X.4?SHK1í`v'm^߂y^K*[ jV̱n orn('|D79rRYBcZj wÛ9 i+ԓ-B; ^GWhE,9t -lZ~DPJ7)/fw7Cs+ eJ$׿8 L!0k54UuSt44R25?쪠{&'/zT`O?*5]ޥlS:/C Mqn )%d"h] Pԫ?& `ɥ1r".ڣޤil^~U#?4gEHtW!'8G:RYM峥PZ7t:妺AUUG94#eWN%?rң튭MdAliMQQ&u_o~SO%~}F<}~ugO!t݂!\JiDi| c (T:"h:GrK6GnZd1hu# ZoNVrm(4vm *2#+bWW~V۳<*zY^=J x_8zv3hzmL`7,H(a6_u@eb_ 8 +u@g~G ZGBywd3ոJ0%&xd`^s@~Zannd qnGxa^oeN)J5X25̨1N0? F}`fQ4e&,f[?s= oN1K&tbaۧ*oة+BܽkIMhC9#z"cOdC4k%S#PUog.0i.0uE2IғyLzslukL;,nF3Isx~bdkim񄉄,ȃTU@)Ehg/I L|^F$DNHsJs=}>8{SZ7N'C|l[mk0)} 'S/#9Y9u7Wq `LwAѩdp_3LHjP Eʑe#(k:#U=&8t11\eL!y]]"-/R[t=^Ke?2 1ޱQ~1EȺYXH^0nc0đl<<ܒQk\iVej.9#sZ^B>f8Ep84D <&C?mgWkaVOE>AΆrr #-'Hޛ,zҢR@dMNūN?omp4-U}s6@g~)Oj 8 J= 1hMʶ^$P YN DogѸuk3z3#v=Ԧ h!yckG[ `F"("_#@QzZB;O]$!ax)8V8?l.tD5/0c:9LN?zߦ1tz1$|S} f$D[p׿} \ݜ;ֶL؍~}'%ސ@&wsrȮeǭ} Y=~酓6OÒ%=Q%L UG$.qz1iȢMp0FԤdס4oP$"q~&ПMmj9.T1,E^0ԉeZ;kUdGm`p7so :_89z/0Gqp;n*iqmsXߌaxU !7JS{d=YwVՊ8pz0 o`ƜqMIOSa$`׊QPAō[(Y |)p񼈦٩$OBtZ=̉*JsU p%ewP aIdP#$tk;RNqSu]Y=eNcU )*?TVJ@LX)byMy)mQwRç3αxpɰ찞Oa-*˳X#kInq_A Nfh94Z@KWIP\`XH{Zgח+/i8Jyx-=hAq$o=8ΑҢˏ #lE*&J6ߒ M M n8mMmUoWm14a)]9ɛ̉~<vFw9^ZWYBӽlpn>@))s=+eY W/790;X̽29ua e|ԣ2ȓ>sL>bl|]BVS1PV&p}VFL ΒW>"B1dX0̢2ű*-YC=O0HXZ witG*O͓5U#E;!`5=m!N14 BlNB-%Qz@ 6=8 95;N pJlHg'_ `Q\."ӜX+KU֔/ L%[:/*% @{@5Ǿ"†k\9 #FM-W4*; FKE2#yԯ(ȧ$䍫u|nN~ 9k@.O~ }|OJo޸d=cs+[Vã5(9h/`b*훁@  EiDy[ez)?ww2vktiBw ~aImlS^&rʼu%7zdf=!4qtk_FR@>,m)8 TKO  nOvLm=u22i"ZKbM yi%4~if*Z!ZבI)׏oYKs> :{ϑM,$_ICsݷ }l뢦tOWʞBµr6^^&ym2;d\ YDhz}榓G< \ ǐ8Tqroy:'NiNp}m.d=N aoFG@!e{d"WW:9 cȆ'z!o-(SjKC_`' Ğӌ2x]||f)*tyAC" Í޿Iz0]a#/$S8 me)GVlA25{wn-!6ZK{ɓ6;/i$s4Q.B /W*U ܝ}%IA#1>JJuH$sWw_WB5'!mF>Br[oM|Єof Pą\_$&n2SSLeds[Z 2ƴu1ee6C4Z(x%gNloVi-ᾜ$tbܩ\oؓw\Gi}T>)+g2EL]sO Mc7ù5a:#m$?Pq4Du%aO,f FKA W1}h gOLpQ@ w uT"^߳ߩ$.a-溅|S)}âQhrz ,0Q$ U:c-BM ik{ 4_ Y;zP?q13 <zVX}j>+u02vOx-B@-k6Yls (3lqNId:?hXK@v鵟gu'h%hW Gma GQQ65"47UO6gXLL-hzO„N3? cZo (mcn9 /'S)@'sAvce 0 joe?z;m˄@#|+2Ȳ,/>Pʽqhr aL:IV~ MJR9N3aW?r9}`qD-2z]z0 ^N}cH[Y6b Ͼ9QdլXiKq>0|֪"nnhEp-R5$7gnG 3 ɂ:sTV*.YF~~~ZBҠfgpe)oJ*]AK["^il/B9;jJe 8ngMrPzVzRsO.,&!־vr"3҇got;kr bJFϰ0ԍn_"bD! AY\[^4#"$v%a' [E:fjC!!@GUcٰa]ϫ$?1Q4(q! 3}? nPw唻"}XmN駠{)/g)9=lƦ PMLjFv{M:\g#t$4d5?Χ.\I0$ŒEK,َl~:GC.\GCaD{ e}w1\w(*IB"^P}!Q$C$pw߇ORiXPߧ?*yCq=*}|_x!<قNw0ZKͫZ1GT<27]^' jÓ%Ou6X!+ō yCS=4}#GH~&8$v\d6wy3D"]a\zEgᚗ`g\/RN||7K:f9Xi3=q&DIJ @\CX8|Y+) 5)ˮRMwA+ zq.Ў5{Ư' _(SN7w3I"[H-6N|# SGQUUE.#DKyRW`=imo  d K#ˆװJcð$Zމr(ItV΢4=U}"F38 aJSx|z)WE%tRa ?4l_I.0xe"BZbzu4^3|<#09MM1i<)8~Lh8p(HJMot: +~ ˡ+ֈsDen:/G;UvA[ ,4Qf.ャa=໙^=|h簞'h0E{cS;Z+#Ct< 9Wۆnw/AU簃dDZN:ѣOBlBey,p;c%?5@W埕{z pZ.;NK.'ÀtA%dѪݗǮϪl -<5qQT~M52Њ ɭBK1 `=8A=qe@@cJ fʨ w'O8)%yQ̝Be hȓN;/t {ZtK$vju?$,aDַ{Xz% IwWv`CUu:;. \P#.˔^XBiIo9vG0x TjRN;f-=G;8~ZR>1bk¹8,\74=r};S9/t8B5yh.=4Qsf'b/3\;wT;fT[va" A;-y-Z#~ rGP&0핬 d'.{EŌ-ųצޜ5ϥ* vkN,{賵\ /A>w'#Ofi4~qDTkK4K?QΈTAZ_{8i2b'ZJ[aؿ;P2ɫ?$J3(xkm%` *s[i` .><Ʋ~,p Q,47^_04{gÒut1Gyڀa ̂5={Msja`R`?feA$!i>ĵWvѸK|_Y`,OV>9-M>_T\@,w:FF/7Xz+N7yeYr[#ɏc=EE;뜚e)DP/ =A]kyieɕ9g~Ly26[$vgaI?U񀄴X=uf}]CӹrVR3{ An"q7C&SRTҔ"!58gU!N&fi{lҨlyB:>:f̳{]PO x¶ _]W|wV.i[ $c\B/Yd{\ m%(tcX g%RR纒Fk}idS?$V:F<- = Z8xa%y=w^kn?sotfztY[3:7p8XT)fLGX9j'ҳ5Rө֫1",aק;ԫ&͂l mw;Ou2g/K&&3lqIY<@+2yN2zZe{:#1;k=6$ԳY0Af& |4eN9IM2:F9}ON[nlh[_5I}w#{q^^L|Fx1@=``dD3/0("0b-5uwOh1Cu.˙&T9{`C/1%t-3좛G Phi tO<٣}d=b? >Aԣ1WO"BE uw83Зy` FP{]>%\.|"A+Al gY|IB8=0Q(Ard·q%6tʽ澢;%NyMunN m^8L5y,iˊ~_-/D@6cYYad- aȮn 4;'=f%l~cGy.3)QladQEõ&+P=m&_ȯm]?|}ΗS }fn~〒ňfE:~]SNHFgƽH^{//Ir{7 L6XnF& ͼ!TTgVl;s)V(kI,yCu4S6@Rly"7x.Gܨ!JDKCc މ|Iv}L,Ҍ8(_se[E{< [Kg;2: Pͽ%0c]=9#ʗ <~ ^狤mYWa*1fӟQ*JI4E1 L DjQMANhɟajz@Au^4+FdYR 89Z@?*1Hp, ^%zoPL6ɲ`c˱V6D*x6n"TZd wz0'rimhj#ضrvp𳦻qiM Nq#DCe_Ck_,0Ey#>0fkrLD6yfZ#MS;t֓XS|2Ɵ΃Ծ 8jXf8R]:{\ϩ:6fk_dO[ug] =BA\ e'U %Xuy#ҹ L݉]¡nE. &:fifQ0BOg0s_dd[ܺ6[:Vh*/ 3 HL}]c6i5,A@&g(1ӀAca- FC a n H7w:f{U&pR圤8N;g7sK1 ucǯM' ,, !=)J^nNb9zG82a܄cDnGTkPhΩfyS ~C.)Ż]x974,FGJ>?߲{c`#k Gf' oɄ;}v({GGyPN:=AzY;0$ךm$=.IONΊُP# {ܩˀch S'T96u .?nDNw$10WL-߇Y!Q t ʉNioTP+nq^Jc1)AQ:N1x59yM;NW̪mԲ %kbY-oIM; ^_l#sD Vc. j6QbUмs2XN,D/fS$Ҡl,(".$/k[efc5_iT~|pBwןʂTk,Z5(K:ƑxJv-:dmӕB5J;Pfdb8 9?zR >`eϭ익^bUkCZ~zۗ1Ϳ> ְ`1`$I)2:S_vHđ41B^ 0P57$xKl<V'v Y{T!_l Y^i5rbZh $#9 E'ѣ;`-4V埙O _#֚Z (òKqY;lq#KԄQ'".& '<؇+ہwhI*Hkӱ &!ᒆÑ{3|OcB-K^|P:c&XzBK`?v৹!Mi v?X2}+(&\iMb7lqPvwth;!@$M }|E=>ٶU-4ɘ [?bRp/_ 1Wb؏(B2`P7usU_Q> e\ՈuM6R|0YY.5 x˞a_qqH0y|AuuMp&FN1\? 1P<$Hz5v_DB►-*Ȝ\ݠ=,%$M-DWwh߄.(+00M{}~XpqqI61+6%.aD }ŀ@jݫxC-}{6d&hi':xhɰL,wJNN!7`_zN0qQ);2N'mbM,3]vVҊ;U\\%[a4]8bV 4:$gćs:d\{5>fƋ2tDaeApDf'Xlp 3v\(3,ndm7.K:HEN:opLRtGPz` :AHu f= ӁHZXJc`;\F< FEϚfv&iKe񑧵4OƆ9 Ylʘ4(a}I83Y{$i}{>xOz1mn9V0w[@1I?顜0mf3rxAםa^V9_Mخ{@Qf-kNgЮm_աCB[GUMK͵^m" tKLܵc&pO8oWE}j9)ـS|aMPd愵qjBj5kЃZ>G'B ֛g￰ bbO.$9.݁lKNNXNY %֍&|iCѓU\.̻[v6 Z~RU׌q"$ºn\_ Ło >C\_J I)yKAtce_يcuUEڪ1|uVb6?5t5Ch hvf9:*O}с0WQ_"sb䥊s^yXҜWb>f :!!cW>f^1麟da*b7fLQ'rOD:a #[b Є \Du+K&N4 vQ͔?=!Z[?yr!|%Āo?ܫ 4BE&aOϼ^.B ~y>m HBP&Gfd串'B,ZTn}2;9x8v#GF)E_` $ xJ T 4g a~ D%r.),KwtZQ /x0ɮjYQD[}TP{fDJ˦ 3`CgsGCBn>۾w h<vw6t;q C*4Y<y)=1cn =^VN$8 80c}cO$UW3?.$w#&q} Dz~76>H's07;h'rs^LIte樥8 P0sohQ-?]QYgM*:I`,>f:*{&댜~ /=Z=Qo;UD]Rj):wpmt{b{r>ze\ZoWVEpiJC?ѿ#T2_iؿpBVTZrBi~*4n4ٝ-M ]=p!zJhw"2R9^(sT^`Y p' Y5|t:! kLKQCf<&]ϋO{ Q;/'XϠ8|":#?XPLOg3Sه7(W8J;L:1n)a~bm6*LCv%2\Yn}1bbwU_6xų1Ϧ)&'DPK'Ex^) ؿ"9\v4a(is5O3oS:h>jb(ݰLHb,ːƚ2EfPi;0i˟T6[n *'TZ謤f~w:# LaMƐ>!K+sZ%J\tx@3re36i0%'ыjDGUzdNΞ)FmsMaA  CRqesN7}m/rI•oo%=HekLx򟚪gX.<2]R GI;Qt.VeJؽ?JO9xۆRovH.@(GBXE]pa.,{5SrC#Xⓝ7OԊOr ùC!(=K[bD].BlT/_8Qabc\7D5d .O3_RPk(it|U.Ԧ0g#-ܝt)G"'~~ܟysPD$P$NG|iY[s33LQ w37Ɉĥq+ȟ͞U񔳺 琝M~0<@"gS]lfyo'iQo1ɄXP߁jߙ%(4oPr>|CF.Jd73[4Wߌ4nLֵ=kA'Ny9)4jI: f1P=_,b{c.)ML,/j{LC !0=._`S89ϊvZA+ԓV" *g05pvO]w1&+*ef4Vrބ`y^C|Ow8P<2zA*|}׹O8R?{y5aX(Mu:]`/~a>M'Q>+¤+2Z׹BtZt+DɿA~ە^5y?M^^,8fe=^~r5_K vP~ }/S׳O5^Pf#bUIcD'mC[j{hQ7 t:FV Ǹ,n:2Dx[xE ~n/'A@0wR3v~y }V!zЭ983pZMqa Zxԡ:ZJvHsqƸ DZJIϟ,|IE4ҏ);[@oL>#q"hOɹ.@)WX9j*0d^>I'Ȍ0MǞy!ƈ 3C߻~Ʒ J[4t1s%\7 =ltyxr 饉Y%FN_t\Bc1]3ϙ/sg)chq1nqM$qu4̂pKch\ׯ1h> a­(_ =l|?e7;.5ڥ*D`_e2u+m2DpM$<{7,-% Nü>d3[2'iޭOuEVE|ګ })V\pGAC'Љb"hg 4b<TX!Y+Ŭ)&2+}H*!BVJ4շPnO%GNU%7v v%8+Lޫ ׂT V?O].@j0'R2)_4~"]b (0a\(y0Նmb~#B=z5X]Xe&HW[mqo%>=K˰(\X-~>STN"ɬuDn"MþPPI@"(~-N!{;e<1i/drgR TQl`.W#\ҬU^&ȎԆ[捓 W $$_ߕM f7̏XňL P9<?v` b' ^ !HȖF6eXR!դ^Dd{#5B:{\`OzM@l#EO큮/VhP ԋ2FΥ *jN__&2eb^zi[0k/U"-eE@GA<2='M0h y6mC ˅[oخb1tQ5m|#:V06LO<3(E Kr9y4=vIu802 *J)ρs?Yz"CrRjjfR԰]PtyZ5J5q Ah9r1{ci>>S1%bJ~Ec'^/O0s7j,.q@℧E _S3ʨRn =$[j|CoP rYQkYBZL :KB-sz=0P+~fʐ,RvGTjJ$t5U&*\tKn U(7LMJ>lgq p9%2V+Ce=(O4sy@нgvv>.>2ߦDAY\\d<<NOy"hgRTUYשd=M@L0o` hJh>h Q#F7' U8.Z*wPsPA6Х$q~5gN&+CfZ' :װ:*!RLp("GXד .w:D\-n1GYY*AhEt iQkqrQ$-I&GYlѨ⫹8u>JѧaHd5x`$cwn2q|r+Ģr%v(%R@۬^w"48J us74&0FM(5!$M=ql>D{--L8d35wI寈retV]_<Ԟ6ku3 5f}9n;vNVsu?8qWmV~j 88is%zZ.X⚼~8ThjF;Ap#pÉ3 ֚+:k91u~p+^↟Vh˞L#L^4C^ɿ*`M]E^BY'{tK#WE M N2(E$m?dlH,dOhevƓ%Kr0rV"7 Pit% B4W[bPE?9RC.(ѻ.VճпNWc vpqLN|L5]*d̢ 06q)K]Dÿv,x i5`#䞨E,~|sRRH q@9qlE,^[x``km[yLB9&gl#+bb7o{ȋuW}y$[)(B|̤@Pg]رԫH7 JĝzL3;ٲ5$.TD;Նk$'k"nBu(o&۞ {VSM~jy9,`~lNj8Q8aF`ҽ@rbi*dBssoq:go1BY 0aŞ2д(MDnL6`z- y 4="'=z'sSHA8|L]Ԃ^kAfdY]R !h<| 1urwl {U΅θe5WkS+O)NU :8hx*z3g4 ݀/]<`v ߴJNw`] {nG*>0 ek8tpp4M-D&pHqoCphhT+{$%Rnyg= GJ3o_6 Mrff !~lYӯq'QA4Ņ&R9Ɗ]zeJk.᠆~ LU,mJ1 aR*'׬y"δLлba\]]|Kn%L QqvAv0&>Cv-aRdV2ukURF9;59o[TK,+ö*}pw*V1?-Ԛ+;p3=vw!@JNr^E ŦchM @5̓v~ )cfRAnĨh%^6. z*5/ݦ(O`uQ%]bՂht®o#ڡ:t墯JK O J@': ϗ37x3BB_锢_A4[20j */P]U`;<{!D"PT3b!ɗ7Т,G vh Dm:-iU"=* Ho[z}M: 2,28FyV})F^:*!Kc9^I7Ta ljH;XnAA= 磷ҍU t&PzrE0Zwt1'JA5獿GH@D,"2 %!2h|ň_@a\C7M*i ӾHv[`}0^\mvpE_e6`t’_  kS)R0>EםP+++15X6ܼ3G¡ JiܻG4M2, $חP6%Z-z^j8{)(6sYV4ʃt #%Ӎ6G}FvezdpCI(_[ϪI1уE>ٙE&^i@k밪wXcq1Jgj8~t-lxם&bRȻH]0@jc^6V$oWN&&`8󊔑])/Y'MYQ[tqYO~/tedCGf([jTq8S96tET7Hўg$,2pɻb5sd{O2l)TrK8j:ä'yyп@AE" D9‹J$ٰG-(/ܙ/id <*U@>ڎ"EamA.PJmqSjRC}@1kޭ`X~;>8".#YBQ-3Nh!AEm3HR ,kN׶39uCs=$G&s `c"4b|dgQ~I]( "؇q$fk))G`cy@_qNLrK\YжZoMEvwMbQZeđNb؆+`,}d2 ':r:X84EmԣXQ7탦6&n+̵9@81׿v!Zn V9!݅Gs\ *{̭!*BZ1P|I>D-D?O@V",f/Ǿa5 GFM?␿+J *vdN'T(jdv\=Q pQ/S0s`oLndmz!a|;T6/0Iۻ4!Zylw+0M? eB(8{EժzEAwUUMY~w{⻯PmЏݿA8pXVy{ZnH`[>3@0 dw9Ibo#_ZzՋX1{f-v1{Ȳ~O8^R䃻V/ɀ<(9Z&QײզUy1U[׃?6m^t$ָlVL|ghZ$7 [ge;$vJZD؆)5]RQ̐1Z.l-=FFaVi:պXև՜!sFbBqۨAd#;gj@ G^ _祈}@W f”7y$ rX3#0rmI0S"HmSSmTՁD9%n[YA(q+}u~*`..LɋU}FdhERԧ0`'^5La+3ppڃ\N*ArQR^XRu"4~)Ruݨ2Zqyڳ7;/6>X~G?eu)(:tM*2/p` ϕ,AiŒ7*YqȄ/BBIЁ z}T/[/iTo!{AQldڸ Rw.VPzq^ۇpf-Dj [P?z-e_8<wp.\]C``TQt|ZQG)`ʷX8ní4J.<̈́NCYntobc0$Zß/sl&EX6DSޮ4m7۔mu^^`V(_%H7 .~耚}ϳ S= \k qhuv8lNjn@zdv>?H;1Zt'P3DE^!B(D++aeG|"a_6e+j_Q M! OpمǜI Y( 8Y mY\"%\RpzMsB0li%Zʮ'R帐*l܉QnO4t AbBSJS=*_/ΔM>+ }L_zvM1(׵V@qʹLψxY['@Dw"c+بįUkԨm*ms+֘PrXJF'iv61MʘƼتCkD]Ŷ[8oxm. U^dm{TF"׻Z\goD@,a=)xKĠ&sA. U5_O~pR9ͣTuJft^Vo D*9;wV3*aZsX[g$iFN!5&5Q9Pf6z#K`ϱ(|8 %Iֲ2]h|1qo^ZvRV:WoH4?MGm+0vE"t<! 7uOHR&{TV"`4L $Dw\P 7(.gsQ燏Rn6 ;γ{J'!6nIV'h >MU$K"DG=X?;{(S?zf@*mq>|I{8u$Vv.ϥd"4"@QKLuyAќVKHN!ΡyİҌҳ^dչԨyH5ޠ&23H.s9WZ3PkY/űއ7_$i1ql]9[/ !-RLIgo@|}W[u!Kwꏜ*E_ص(qC>& ״Qa JX:'KǗAoYW7ݎ{1 2$?ci~b[&'@#1צuٖLE])Qfߦ],6#k7/c't\K 'QiV%wymc"S zjEf]7-S:3 qr~G^?"#u^uUh٥ ٞcQ[-,s5T{hbPAH T22,؊v0_`$dy}: mnKI͋Ie*1?"pUAяGkri[FՆVKBU:ļfwC=^[uG Gucx.NNu šL%bD pم4M$yל.#> 1\]T8V\t#κ0B B ^4(jZM7(Mdn+ӗrH!dtÏ7xZ]b6/TXX_&18""rP*j vzez0h3WÍtJa93I:Xyo(q+"57K@P}Q ^﯈Ţ]?keRK]͋9=W8@@ Hu;ʾ T_ά0ۨ)H͈se 6eCfѨ]e>9G8no氙#!FN4LI$v.<)->by}[y}aY6a;ؓqC+kJuur%r 0JLTϧޘdTRf2OXe4c ;7Ntfޠ~[>۹$i @oP.7Yo\iR7 %܆j `4=-Ve؂By_vUyLCͣJNqarEpTl]G)dRooBAZۂpilB)"y| -|l!Hچxp}#S'!r*jdC"î. -j(_{\ۨMs]3 ?q/ =\bbr_^^>nLۆGxgaۡڋ~y0fv}D?J稔@M/Z+CN(cA#Fҁ" [@Mw :BbA n0.6"1z9 iLR=MB&҅_wϧVOuVn/!ppٳJoމG{&g RK8RJN}e֟{gp'ceR'eb[0d`2lF$ W~ݽ$+Vf1}O=D|޼xqdv/(֣؆p[%Nϊi|>;A=sKTcT5cj1ofkq)5v?ѽYU~,~F[QX*N׃\rZrĥtU_mJ1)$Ε[8s(> ,RZҩoFY*ҧ6)& oQft GY=~>H/ }ɹ_s\[bDuu bYz[a"lYUi#YS(h(1FA [Sa%Z,0?lP^utUEH`/t*-F>>d#r_,,3Gy;Y2SyLUO[_xejўa%Wj2Pfem3|0UQ7(` .َJHq{-/M(_ >#\ 2OLثP+!U}0^UDP*5vȌdu.Ui=l dĬSs7Si`g}]GI6sN5Op?[&@?FFLDk<0yO[D/tX`F)Hy{HĶHl7ݼwUZ94h FAA3d"&+ROݞ̖ ieqbQ Έih1P4GhfI!Cq4r=;Mk "EÛI(Ŋ{+hlŔ̬׮՝4D\\8ݫOLWB35>ޏrnj!\UTA5 /ӳĵʆ1K,jgQ[;&Z_~Ux1 KUIq/%o%],KEL|HO8E =Aw @g^F5o+0'7/h@yBQC%a:Z$נخ,O^еb7u!/nr ?MN#>sj,+Aئ[U#%3g#* tHA\OyZ#~gc_x9"Z_$wCa'˞Ԥ5)nEp83$:#YroK$+J-KGmi7Hxq6$<=i$$;i>{17RyZ?^Bm8>XںvG| KD9y8Pc%{~kb"^6my`__`D AΉGR[fyM]/ z, {3Q>sҶsI  *#n3u'Y]_-d#f*FԨCDu4݆ x+d7"ٰ$hY'MZ˸cy))gܮrn7\q`NmN,ksTa(jq=:ֆdINz:sdQ oPƘ!0[`i={5ß[g'!xNCz6u`3A= ;AeJkdȎ7rMghlCa!2G>͈(KyW9;l !:lz]qm>syڽLg>y2n9z)Tgq}cPP X=Hߠ, fh~j4X Έ(%\M)]_bg;o}WZ=EWdܿ }yQo\wL8hjaX9F(JA#~ 1r} QL6aډasu@|mHBo&zq1HH)EIﴞ:2gay"3^ጼ+, m#tcXu#z,,`勠6*{jT$dlLpOD[zxTAVpYzb6OWN(T$[Sa铩k+£Wtǒh%`,Xθw臼 6#J`306uZfGq\F1a;ā}T zjR, `ۆO*8i|M 9v1sbH H1&IK*W!v!: $bp`1N mu=Ttrh;L P NF/ې؁w̷ ;  s 5ֵ'ևHi)2/)5cqOi7q3$yxve1?hQ@zMcƪrvGiG&j};{jX{S"JIwM(:x^w9Gȏƨ9g{,e dS͗(ιk{ӀiaifHk?_>E~ lM>dSF);{ҨϏE+upG!VثS B^_8e)ILߓ\J #g{6-?)7ϻ1 |;kiSyÛEa;c4kcc70&2%f˭ŋh2\ޔg ?[P2jCQ0MX~ f3vEhY6uآ)r8oơI{Z)@-jdP[U+u؀M4=4U.}s;AVA@G/CJ| o"yslB6~C\B&A\"]o 6e4~ѡD]0;75Z(}ZKFJ⠰wљ14JMzfZo޼gPg'ly1BM?+7S =mPL5~oE&q[q(wSuLAxjkZҠVڳLwkNIҋFd^SPk#%Q<7]9z;37-t-[Hk2|0Al'ӖdLZb.]f5Ww2H֡r<7߷Jb_bVg/zO$!5ҚȔ@<`~{dI8:mBO?Wk^ :f\5'pY;I}?gCEV~y˴Vh)fz2 y路_P3'Mo悂l쒯-oSPn^uJg%j\J 1_MF,6Jaa:_n1j@}Pq Tu @J8*}6#^Wl9J,ELyi-1O}K`Ɨ.;^|T,N7:W˟y6[~j"4ujN#>ruy%D3YiOQ{PulL@?zQqEs K[aWh.3VdguHNChx)M tl*B⇮;B[2®nyZ;58$۰Ji1ّĂBo*TR 4 )xXs*jC;@f1V&IlUjiavG9E7'^ ;ń߬3%^yI.3 QF+S3 I5d8VHg)X+YnZ"]3 W{mݥɾy͜/zA/gB W,o-B 7 i 8zyNwtřkaFbVl"#@N9vސҺ7èW,'F$ڑ'=.f+6+^*RL bGIq<~wBb#uLӤQl2jvee47wt{TM++t|z;9rI*Պi6y6ބkYc-M3j\΄_  K_)Tև+< :"R絵d=a|:nqr"_FLV`M𤷿΋|=c\ޤ;5miuOca237ޭ.:6v,͊M2&@1֜:EdΐY kh>;)DǠ_z0oBbS͖*@C DoiXs`u#m~ޘLn^HWmE|g)b Кy%RH 3OYA|sy@]e DՕq2Y#+Tm-&imH@°܉4k ܋x8~Sd;މZ%6:iwo<60W:)J :T}TCȱC$u2Op:IZ^G 9h1tx͓Ŝ 4=@:&!o0b< v@aD܎YQo8xw~G12(I4T}nkqoc xC ̫ϠX", mvش4`į7 2qV׼e H]}.D] Sہe'aj͎"ihA(s]68Z0e.hӄ| ]\B:R Ւmz#i1]c 3\"Ob{9xF-+L<۹丞#~d$Cq-#֎  aB?%XN)1=[f3-4+v:Er#dag<ݯyrD(t5ZI9Udlka_!9^I%ҦJv5QcAm[*öY0Ϡe KV}Wh~f=#PMXEL9n)~p䲆iIMI-r4aDɲ Ex2gO'fxdົ0)|.^_BiznfD ;BS 8b >W䕍X q8"XZprS\B'#W+sAx eA6% h.&kR6\ODd;RHXxfX&rn@yqCk*ro*q?R仨<2CGXEʞKV15|F nڠcy2{p&S}Ӊ~w~\*|ۑ'#A V[/21ѧ]tFvJ/gW#,DEL](r=_Shb$k85_8 =,=ۡd((S,#}D3,)5t([njUF&B A1$K{J_ جaS渔W0GrnLjb$SJfzEӇfM)Qv7@+>YHz-a{u:'aW V!KxſUgqjc dfZAs1D (/iTv9WbhW[rqyqzj9Wh$9~ rVC([UQYr$᡺UMCa}\$\g3]5Ct9xޏ/j?Qd x8e^Q4f@+i[U^PXW[bw2ьp9рJ~RnqDSX]q17ɥ-J&90j}jSl׌i{H)2lg£IGg{ t}2#Tbζ"66~x}PۖY2R_kJtJ&v8пD޼6ԏۦu5⬦ںVB@}YJ¡:hv|Vy/1WE?8R.-[ڬf{UVmYoكvs]Ck}JE;yϠb΁3"쎏/#-^l`jh̨U=zvf..8bx Q|F"0_2}$Wb"{k}[Wpv1 ^)Z}h7|Yi묁bsK &E^RX8|mXCgn=#ݘXOZi=Μ CRKyCs4$\iO4Y >Y0CHxlB1o>'5dF|N"ߵ{a$r}{0*R8A< 9FAdWCS)CJJj~ Dթ 60|קcv@C ?MOދ4:̒> LaI#A䌺ڜ5%RpC7rˬ5~Kև/Gе? !+H\6*> aM6"^_4Er<0|chassL 8LENk(PŮsF[)OH3?jzrblCpgP hmㄭJfSEМXG?i1hҾpQ.tYλ@77xa(њ;YTx%\|F-dY8U+ȬTG7E2zZli9+p %!ɿ 14tE2ͷ0xuz{]Ҝ#29(C`_yժxyѾN aBnu?U7]-5o{[`Eegqu(sj#n ~5 4P'`7 VM<j;7n|bKbO|O L.%$y%n)@t5b!ahU^/ U5D&+h&A8[(}k|F[۝/8`pJ|+W֙,4Āl%.i.FեXGʩ:X:;ŇS nλP:_guk}SksSJ!tH[=k k.t(6,.-gμc<.98\*$`,Hny@ {z7WVRT&s,Ȫau)G<\cVj[FlfS"Ꚗwg8=-΋rL۵~nǖ]wH GãeV~!|]45uל&kB ۿj>ҏ%23+g c.3qu3B& fJЫ!Uexj*m-TY-SEd~ٸ4OQ "w~,2mЎxa JO&cױBO}yTdN35Ȋ;h*34xuR9SP mӈ+.lMրwf!ۖ{rٴ$b4Wۖ((æ(L-hrG<),x:*>05CܶKYIQ|P'pczjL۴{<6Z"1PR@k')'%ۉj/GӱXr $V J07bwx"6fP޽z:vgFxijOƴfɯ1V'Pga,)4HD*E=i^IW޿/vouF'vgzXeEJEDEH="Ԍ\qxITע) lܦ%V,?_aBdm?$BI[2sZnx|UedW(0o4*|[~c}0F"Z8Cm뭟pOQj/4 ӧJKK(YO!ɳYLcC5a2jCo)p8۱\Gz.vykF6*\RȎkS;LcTb,Ѷ[ 4?,F0A4`P*Z F l=髂.]x r-uʮs`c-{ D\!㎚05c("TD[G'GVF]?W4^( 9üHGJg>*W)9Uiڌ}gh&Q{$ףɝg1q(6)~09-\,XF |,W&FabqQo%LiQ5e""nm}#5W$/KcBD-"pP2Y%?k; zf(qҕCdQ5ЗO9fzuDzb=;SSk„ạbX]ABw1iG;Q5=B\+.#euHLBTEJA*a#&np:}M[0!K-q7NE]jL3@\BP^LXTژUyإo7GImoq}BM jDWmEcaeE:WōI%-(^(=n=̃0R9ʈ8O0/˼dx:n`&^=aIw0 acsBbre>s 8׳)f8~foCRuF*l"@r08= 3U}ڲ!JqX Rzj srkչ8n@ Sx남,P+a_N7QMwtc0l$~t<-4bR>zt ۛX̤*q9ڄOlq(*Cd,:eWж!#KqѢ`PUnR~dСs6^~_9L71gП燡.Wۨ\w1&DEu[8Drqjsʄb *;`ðֶ_#ͯCo;iW!sU ! a:+7 @v~o@:-ZU՜OYqkz!Ѥwo,/h.u0Y~ٮ%| `[<6G7_`A"\"6[ݥ&ܘK 5^gt 3 QڙK@jO_ATcIG8J3P4(k{j ˇ>b6=2v4?sݟo`bbD93k+m@EMHFc:&e`:~8tZ}ɽ L;w_\4Hg_Gۻ3g)ŝD-t9HJvHѹ6&s%1½NʴƁ6,7͝iPEV1b:C:n6έo壓'~є z\Ci ۩u"]5֏{˂嚶Ԛ ICNޛg?%rJ{+l4>Z3`3׏53 YkS`S]2,aTgLJtsPlH&~IavXHOԸ_ !cְޝ=!D]A4B-DDw)م۬dh/eىp@~H#ov+TSOE6h5 ^i$c20>NI/#YoEj09'dazR(0Z0Ty0Hst["Fyg*Q{C`ߕ_(!qT>,h}UYN %/ҲA9ka+@d'BuE]3Bx6k QVzzC^IZwXql'% ږU#7)B=#tܙM1 F)@ecdE,<@eͱ0m׈ \K A㯫OY2A /sRd>qaZ UOm~5XGM9Qr@P,tE .uAHm rB!>  7v1 z&셒夀P4=UX-"OMZ΅Is]EOu*d_DA[&5X/@x T;JĎRw؅ Pk!a GnIХ*ܸxxKB@"dM'q3.4f@L5ֲX^ L.^Ns&M Y92pY |1&_`*[rكIG&Af%$N8ɒo=hGAK^^PFhPWӧ\}^py"y3`O#ytZf{d{I|*<\_bOlC;%!5zxvaӬkƞD#cmP ,$IK%@$z%虨r=H詠eSQ~7sd $cH:1Z Ljf &7xyL-lϼRѼ0@~;dS,WVH`=諅|ʦ9 КhO@DX2MP,Jߪz\ҙޕrg5&p%of܋*:>m<|a/1Uc T1S!\jOϩAe{T74B3[K(EcZA!~ eAdgER!E*ڃmhËqM&6}%Kk%`lob.~~ ]r\Xf4B;gn f)@71M . wwJ0I܊[6blM vrY@?*`TFu0G|__8pگzh?5=0=-5Q0,rH$E֫)ef#m 9GLE@vZiS!w}ZR졬 'sވ%/-Rbeu#8!Ƹ[T56KCNLxV\hM~+fw-Y~ڽ9+~[3BRPUH٪Ӧ{z7GAQy76kUr2Lo+P)N`:Q" ɡ~DUw1kwiu|gΎ zf#&w@!F?0,n\`(M?5]X Imœ )@ 0yXFTS*uK4!T!im'R+eSDbP( ͊XGka"lk6)VVrLXfU^@E1߱: M#wRTDm(/= ٬W٥s#xc3RF$+⧎w쩊~EEp I*ˍIObgtNCb;PЗ.ŸN6'/.Kcd5g:E"B(tmБ^;HfafT*/ 3VP E*㨙X!WT. +PSQ. @K<_m1f{c+ =}c>yFXv3mᔗˤH* Ӈߛ-RWP^ j ,zSl`#:߇dRiX6M嶬{5o,i/ c܅~Afeh#l53pt{.8T:` J1‡|=ͰWp.zPbX5DZkj]uvg3e+.Щ fZS[T,uaRmB87ȡ{OL}L>$L^HߧT"JTD &B'ݐRhUDKD?8T%XvLF FäN4퐛n H+2vWj7_i(D;ಅ ,&{&Jd ٮ$DN,/oaGmZ ~ g З aCBO/ lwUgjVt2S@FnF \Wvݛ]H˝{W< &Ѻ$_j/M =}a|>ZK ^=oYڥpk&{G,G3Ç2zunsle] D^IRl?K f8ܴ~us n}П@ phJ!Xq\&~*s_s졙D;6SL(Rer%}ԍ;H8)TZ'Wr^n?C .3רWD=Opzkʼn4Id Ij]rcfȷ.b@a D<oH>9!S==zw}`R}1zG|԰PRMmT>`KZ):i,Y|k頿j1JF=>'fЯ%^k&euyORM'HBnGޤ׵zm!TJѰUAquu0Ԁj jx9f,,k00橢r5 P5E`I}IVvkS?G=\$UdHKNT.S -\rm:Tѧm\KFaVn^Q#OJ:hdn~mZRn{;_4-&EN K+7"&19>zzF*MW5y7iHЀ=zIJ {w3 K=87A#B;9^nvYN!ۑ12V4"GV .YCwdH ^8$DpS.DGNJJ6 ;cb1h5Y;8|U-+6ЃeՉ+h46ijrIb:VlG^ bBـHǯ:ǫv-痌++v)pEm}_;qXɕ-E PBi /F%P`#h* K!!:И.P 8>C(`@ \j4dV9NfFV;RێmZ\+m4)5W?1#ZxJ3'/dLh~^?xZl)9:Eʇ25Z Hv tX?iȌp6rys5HC=eDVs N(0iBm%at~hX]NAA3.b>.7ZѯtbK럧6؝te+Y-};~4Y,H@^>z&ƨWBO%^p\}O'ibEiKh"ъ鞸 h0;Ij3-*?no$eI]BB;sii}% P Hz sŻC9]iE,fϧy=%]]P]9XƼe=vX$ ~bT+t:f~u,o|4#5''50 X?xT|ɧ7Qw~f&Νci+vÙ=jP}^+% f .BlqK}b)";]pnR\<-، "Ei&9Aq_^V̎t=rBǁ@xh+ i/m6D#4/ք/~Q^CF>}ҡ6@/R[Bk-x$N9ݡd(wj$g}`W|i?S//s_-߰_0B>+]5̚!xP@ ='m1?1Qb,XEԙrS?Ѿ«31#@S`V+:] kVOit;xVbN 3g?bw>@q;;$,ިE6yݕbقA$cnS)ӣ%Ud:dUO{hoFDAէ\6Su-Z_IZEjLÊ跭BOYR$j.1x qoÌKZ߹4lp"pk//QfUĈVѡW "僼|:ky8Vk2vn[-mUiIKR eΣa mLnllOCvWa1mA ł5Sʾ405)aoRb wA塢;wb?lTBfA?J,n4hAjp=]٤_ [sd |?п Q_ P{ nʥTQv#AHTJmƁw<Ճ0h/U#Ӱ3q z!L7y% r IY L]g<יJѦQ5dnn".aC &cuv١ly:y7$#6Px0ߘk{p=GFX33#o. dz䄜vw42:FڂBEBjmmQބKl`!&jg틽:~tY6t'hiɆ@et{F7DA mj}M )K|ǝ*?(@ZZD$?7q}NmBuhR4f$8銟.8e瓋!];hdd }H޲Kj$Mԗv{,<M;,[be?%.ԣ287w$hӐwqV/rJ` gi<L\ ^X#2 349p= "dXo|vg5Y$=? q-tI:".YRce,In׹lfYQ$|=w(q=>Ac~%vZYf[];uCU>gxy'LKŗZ. ;KMeP!_n+u;{Wdk~M!Jv3lOfα|#\`le)9X۬1?xᓋ)&6\_N"gd /'\v~[ArN]j(V$ ա^w\D:d[=#4'PΪKMtԟu'G0-W\9 OOQ䌉>|e + n 1^"D8B^Y{sZJJ[eu8MG'ݵ.'A5wxFJliDo`eY-^Ug.XGbXEO+t/ E#"Mc.oψo gg{?:e~};r8Ka!VOszOٱ$lv<饔Ȅ',Yq->s$[3X161*W)s1 H$p4Ĕ.ڦ9>x+ZծR|!U;X-ʋꈽp1Oݐ( Ѓˤi8.z^|KY4Er*^~j 18%w*Q7b.luGO;/ M,6^熉X4lUьl6}i!e^:2w՟) OѬ>Kr_2J5 "=N2hP ?7 Aŗ@ܩvBtf?5Vl ` M;]׏'%}qЁ.ra2Cź7ǻe5QXde 1x_/g,!LTs+7Ϩ(Y4'I,Ğ ha g@\f3bTyA^t@xlODA$rGy}UCʊz-<0=<&99K=ogU$;ARW2j.Iiӭ=$kZS3LyBVEX/{u!<>HM#JG~S%kӦ/u֥"Lz0\Xjh%fl|(q#(='=$1\z1Afe|wDSQt\ǘ""Λ4-#ÄCy' ̲I[ cQ6"#+Ybrc\:JN+H~?'wK"oC`ޚOm),[_L-6.M/ R$]H# {lojmRA@..`:G'%ނ+%՗>;J+4_hm0j(M6Co.x,~3"ܖ :V[$K 6\GD .N c$#U0IU9D*f cPsMtgGUDW%+ŕ[$b'NIBy'$=-FB=t."K ,C=\|e6=V1[(Fugg"IBL0>Āi7=85EBLCuGĦˑr(9G1 s sזswRp%<QGEGyaR8MP؅WGSA5YoP={¦n'j@l"զu~Z%Z&_?iVY( l<R^D2}#ZÊ~MJ--٤L@"do3h3 DŽ6 m;vۮ;/ՓER3w|wy6~J R%,x7j6-UB4{C9I#TJjy83iS] p=0gW$^c,j~Jq7ڷ/ &(n CSX9_߯q(6*X{8OF%B`%`HV 2g'Jw4SlFC-҆/O Vh*bl" \nH7v8(AC;V(y2zWKDQfG^&[#rI]eܩlA%w"ǔ(vF5옋\1Ч˿ޭ77`D͌@tEeÃ;J9:MP 3'S4h[T@t9d=x]&{cH%E|WRJLb\tym#0!$SLdѧxBrXhy*ShF-D>EQFJ ՘( LEZQ6]ŽfJkYkILmAnI p i)*)!/6ڷ40Mcz1\pyF"ZiTG)iAv<e}kgy4&pVVB|Ӎ5@A' *̤޷?cyywtƷ_LMb!֟e-q,@ |v_Fn"4sOrT tkaƌַґX-wNkΪjgwWT&Sh߄gAq-Tܸ(<)#Jkv~`# %Roo LXH6V%nG&dnԊuI??Pkyϥޮ3J2|Fj־ Q)jPKiԑgl̸0Hb׳fxd>xt>T5NAnq/>EU RKHoVX/ I~ๅ}tgY?YfewUpGd]{q<斳.>{gƧ,q^ @: %F͆sMtfJ+^> ٵ̫W3 'Dıx>g3aྯ( r̡= wgwzWe[]'sɚ7baQ)Ja/ x0gy+_Llփ:-d&-BwLGW/ZV7 ?FC@:E,ؗi|OE gz P8 Gq$غ!tO xfG}\sa#%Sg< /U|5{b{lc1c=V0.N)ڭaι5:‚plɷ6z{ij!ru%%k! [2 w)ՀP25$t`t?o)֭ 2Pl0h%KDBZx)X9XP Sj27~˖*_LEfB7k\ .8g;Ӝ~ āBkLc%'۱m [E@(Ym&)$>!.Fz\o G1&WHN~P(?:;؃D|. .aJHNـl$aMUGܘ8FxY,R?UެkSbԮH&*ϗ1 ViSʟj8zu4D0xBƥWx۶إzkQ7 'Ums舐K4ISC֓=ܬZk#Ѱˇh,_/O $"}PC4jgrAUR@y%ꨘtua"yU1Cx-wT-_lx 6Gbvb-{jb̓O.B69YlE5'mo""DcFJz4P~~%#7gp;VSSy*@97O} FZo H{jCcV7F[7L^9Ĉ2`[gjP1[[0l8BѪ"[T4'[ %&cڪx\C\g3CnVI4^cCI ku 4b%DQ;QK`Z|/׫V)񴷗:YBVHYp`#Sw3:-C+x1gr89k5S)vCkҎD1ѯ"v ݘh3~$|o3 髪g%:ԛas~P> )\Q.f(tSnY4iW5XӟH X -"w+IN^~.TR,}FHDE@܃;x1ZCxRY٣Đ6S -W9rZ4Tj94^*hd,όxn“Ps ƒ09!m aw<(<+,eͺϧ|fj F}u-Hsc Jɺʛv|i";ō&,OIg׎·$w ){I*heCCDS 26=aa2g#|lR.^Q9 ڎln:*Ϯ.~X[8+/eRM_GNF3ol /Dx`=Oa7/D ?}e+(S# [o 7JXJѠ98":>OK&V2.3dwB_ Ax.,{;yO|Rէ ѐs銊s*!2)\~6K&c>gPQke!Sa4m6R)R=l@W6p@ w#|L\yS@dQ|HxJ-ʐze`$ԡ _\KIJ1knX0`|4jLI39)]3v8|S+o>iNWY,؟4hV kisd%>swybϸ"ʱHꇳ`^QcRw?'GN2 vf_Hץ6SD@M:j73*',D7 /T)6 h|"ed"LI둤0(wyԞ۱,:hW<(XmRnʋQzkZҷOdCYƂ~ S3èƋY&u[~}m+#^+1AJ9HzCm[rb42 CJ''WPjj# N=wڷC"}NhLd" ?˓؁$ qW +zrae vVWH`zM(7GS2d1S?T[ڛl`!]|ڼNJMT \kj8eMҎKK?[ؕ :[>xhw 6.9;h& =MX5EwKr܌<"9aAd:~Pv9/˟{fM{ yX70enP}@'MN:`90*z%0)GN>0 s'@ɉkgFb)LGDÎdƖaOlF8;FMww[?Η R%@]kHT>hGFsHYts,KB>u IX f}=OLB5Q `Ok̙1~laYH)bA+ :{t$NgP#1i]cDokRE,Ւ@W7Vb3fOV6n u 3F,XGz[&qő=pu Q">*mVjrb uccyP42 `qŋsB 7_MJVhu4+ym84W5/lf! IzdEؚ3fkDwS8Lf9w=YTylK 0̳ zAS uc ]%ޣE/9f˸.a8nIő X?0p7\ 0j2l;A q1DJ Q&{ Cwm(cwt7D #yI}bgȂꝜF@-4`[d;'}o_[ !|󗖚x]$)21zןT7I0,jT@hd*kjdjk!r账UqQX c)D5f5tX]`ojt[=B)i)&,4klhq`Ƣx>S YpBɐRR `FS¹DnkUzgLz>hW 9w&oUOli9/(Z3c&UP(9"![yS灔;mlmg,"c^(^ AB39ErSDtؕS'7 h!8']rf!>ԙHuGР]ػ9=Oǐ=uh OSy$NSpتs- Qkr?NH d:6j_k 7׼w Ū 3oʜ^)MqvdxE!=]Z{4mi)2guB TwW|$x}do>Ǟ6.OXF^pZ|ZH.6m,j"\ :2{(ZlOۓϧFgr5"Ҥ[5h]9L0E3t;^N ?yݦHAx3,[=/|lNPJkZډ!No(Pi#}%ƓO/ tK+(y8q%s,7s^(%#[Q^YY'E< nrgeel&U"OֳՈM&|uZy5СBAmMs7GN6Hd[ fW[_)H[ ff:_!fxxi/-@);9 h+"u!3JjW9/1ȪH$6(I? ~t~〈8k"r8 A(%]dGSW(~Cx;O<}=Gj)0!ւV)e~El*`,FfAċ:.u1R:g <]SY7h)D\7n1aRQ@X&`ySpΫXlxf$xaOنnI Y2xZI3װ|qBg1x8Bm439f[ wײaS*=- D#kT/#{Π&i]ְcס*W.>ݲR\^C^RյuGQ[a.2aI̤v@sx,8T{7yQlN[Nԕ[b!rtŚǛ^̓ckfs 2c/O1vb?zȜvärGr YޗïPvJD}cU0_8R%#i>. l5 ػ1Ię״OU'}佰"tеB.طȗf3HN-t\/< =-{cMiܰWA pkcX|է`qJNԏZex_] nT)&rW)$>Lҭ+ IZcQd%]Zaoz&!'ԝ-0 go >JksNemfa`-Ԩ Άw\? l=%9{MJDlC_hK&x$) pYW H遊. d M#48G1@{N `+;7 >fh}l]iӐJ_a1>(wYc 7ԇ\ָ1JwP?q%)$ Ik/V͎|"T}?"To!lW}btA핀ܧ\|5-li\C)9Y&\BI"Ӝ# +Ɏ7<גEbmn0<ͻ#z,y508ܼ6 \AWIrT[M=ΝH-Ϋq`Wۓ!1t+Q(= )"qZO!Mc@lOF(\l9I4(!{DZㅓiTznE/>l!1f5N;uvןDLkw*ý+PVԙ:axDYfdfFDX&]]qڢk?9lh̼]S- KmPĜƞz|I;8dLQW)[1<7#N\zJ d;FYIvR<|C|u*r(ء*r|ߘ߳p}aF72x뢾vV(׫] lJN8g Y%bWm 5JY4\hfJ.0=X5qU3wtYPwJ kҶ'WJl6\&|9} ae $AxLڳGʴ]#B0Be6=".:]=Y?jMڽ 0;};bk*9: 1HTD(e_W IZ%zug:? pڨCiQ\[<ۛ`|Rӻ|j2C1-|LAr}o GٻIK=}kWW!>"54_ ?#|ug]W8Y%',F6)OR"ŖS`,"gi=_PV>~TbYB%5Y>։=-H8"2QyN߇뷦%4j"by=)htl0AG-oVZP)+jn >' FxϜ o%X G=>g2r[$^rrQuaK\+t&=sr؋ۭܸ oxr ^Jϟg vh/a-d POfň?Y6=Q._TZfH;2&Up!?5 Mۣ +] sz[;[SR N+ykQp2|S[T[M_0|J IW $hFG]ԀNn$*O2e%:;h#n]QdYVR Q4­0OmDm'4"8OȊ6OMDLh1[hsznD\2 O<:xw*\Bn 524>""PaTeU25g'۴ hrs/j^$~O9 >72W'ȡ2ԉeynAck(Me*(+E8ڠa2yDotLuqSq{qnb.KlS: XJGz0uJ!Jť'_M$2P-ےXh Ru2څJrGWAN¥W`L֬֟g}$g\#Iz\6A y6`S6Ȫj\ȱ͠ՇjKa>JVqo-8)0a<0=yaW.VR3AcyR@:$}kyHD) .~w%#k SѰw {7n+3?/Ӯ́ʽ-.`D\M,E @FD;1/ "'x<!;n?J|uB!66,V6EKX̦'W,HoR.;vWHK`IluCRN&6B|@" 4t%fexG28WhC[K $2vp sAy^@-.Oc_)cshE;DցNeøא6yoEO!-=+IZ=[R8Ȯf3Iڑ; %k{$\u6>˪ {jj#1zK)Le'X1y[c1B#nˆP8:0Qu{褈0\\ .9yA0|/kc s)yX>J8ס҃*qwYq{SVoDO7SBQ3ٕr$ Nuv,-{ j&Y$! -FQ8V/fWi)R0m'x9.V)Ӓ420\W$=w_u᥶o ՈE5鹿ÜW&2U*~"AdcB˄q`2ojz Hl΢ MtPjscG=f\F@v5GiI̓uE%oUMfJ;~_-\x4+i4Jg<].:pEt+!U}8i]+ 4ȣ t[^I%$jӐ\k^b %:YXea>Q6c'_*I_̌/_BKM@YeNK[y<s= 3^@ŘzrIF.Tڜ/l MxS1௜dKBq nYQ%^WNrj}W9[J̍><7NRJaORO=CS -.R~>LT-!Z\ެo_VlW[BR)tCI;=9Bb̠YȹNy:jz*CHIa-;G^7Dz2EBsHICe] zV߾Ⱥ2EJ rpR#?[E|ԠcFh(ҢPXbRO(t S$  zPV5kf?ar;<Ϸg XSk4]"cHa&| OaF Z4)~Tl+.U{\Gb XR>,eRVWK3ü85#Cݫ;(:t] 5LuiG'St@Er+2ww# YQY V˱E>:@߇3 Y14{e=]zD&wxO7Iʙ6BjC@:X-6 1 `t:GljH0IZRVCV^,%_aՏ.tO}, Gac? "5@FEsw~wD(O势8eLl$p cp3E p*0= cokDnk5ǹ#7[:\a,r`3Sog!C#gV.Es}lt52+^ŧ8Cs;IV219pD{7DYISO+jE\288P0'";jBWN#@jHh*E]~w4MUJt}p&g97>jNb Ќt;oJ6Js*vSHW:!!9"-%Z2Ӧ.0[ G'7:ԝGYZm!ģIslв0S8ɠgCHt%".* @?I.(&8STp{4$*ʠI%V!S`FY_R<@J׆a9t篵񃏲ޱ5c\!6:⏔㊱=1At$#}h^4gDC(ns]9G2k-x ,pB::4B8{WT`f$Z20ƾ&cL/**Z-pB$52;S+ )i3=,^oHHaZ^8w+f+܂MlVP4suع&۷c[:G (Kؤ sKHm?"&G]d;%6r anF07l>ZT &~ՙ9GYqyy>auL NH#{*cC3:`lPsn4j} xЏ4:ד eCi*5Ny'nb70#}㦇zܳ],5YQZJ! Ͱx1]>/\*g/v:U*j>ےɆp PK TS8>Y[YSp4(0M5!X!q{}?v7FQT~-S AXgmB^#C^+kipJ)j4ΎeO!Yk# Q5E*Q^T;οdLkFst|L'cEI;Cz $Аt9kG<ς@N$=@jg ]GaE@V֋e)w O,2GgQKVf@z{";J?rdF0CAД\37tQLȎ1`?aCͧGνSdMUzZs{s6)ӣ" ZEőMHr 8ook`,➦8@9NaD4`N#dɘ>kH ibW+$ub(Xv'y*HTzlEm~\{ڵG@iBfBŞ0m%D|ٴ6P+BVA'SԶUҞqJDo aW4/kǻj/Ίm"KKo }j1urpjs㚝f 9hAABxWpqA"! ~*mb8Jm*oLNч׫q0)Ka$2H~|yďT6 "Ynҵ'xŕ٣:=w&sIQ5 ɩVp"0k.G!1|* CЂ&4Y&SԒ"Z;sRj'©" (:nk4KvǚAg;MF#@ mTk+2K$pNʞ}'=5Q0FZng#>|,D㽨xƟ4a(5G t'؃p,Sr #m~جO+\dTyug3ˑ蒓9ߐ}*SV3)ӻC}Czwz\YFL Ca>C[N_-\9=d>k3BqɡϬtb}ߚY8(xZwD}i`;G؅uKߨy}8ikTK”eݸ蓞4f\V@pgo|T^.V*G5/9{ kiek9q%uB,A5Ѱ.7iLZ>Ḹi-KdxMSUn,bd`^37څ)N-ȭyN~̄ښgcpz6&_B}@7TƋ}c$0hLVj|Ƈ7Oqm|yōG?ʩOv@lk -lpھE i#1Z媡jc2]kFyUCgl3VhÆXVFU_# KDIt #u2Kq\~X=K1,m$CsjཁOkn!ʷ=u nV33#ǡ_x༠J@Y0M.:i>sH388`ك|a%35 XXֱZPN&Psn|0R lE&_%3r?t>Fu/s;0IyT#4,AF8_cSr};8Hw&үVBAYVߤ awU,y0P).Rb샥6̿Esڭx4D+URn(ixNǟ]erHK8'DSmo q?" =O۳ c:1< [.̈dm,ORkm;Yi12ɋ?PUS85ǾS*9A/ RrwlmLK 'ܬQ-} C]hya! tܤfR"C9dC]\JAc0vW+P5r^2 5n 0#Y#2Os -= leLax0&(�B+=9DX":x]LV}5rXԅQ/;TZuc;'趪l@CbK﯍vCbкx|8pmiy[)JРpg6AL +MQ 0Nqp8>,ݖ*Z 1/a#'9S~]n Y\+/ =NZwBKԹ9%935nq5iL;nIEt3QsC%1JZI ڗIA$kO1 ,~O$m?>;s5ye\ B]IzH`7sxUV/m~=}dl$rJ:҉^DH~9`q_'34ݲƤr]i4nN:PU| 3qM:欠*m,8Nc~C, ʧk<c9'cP]A`w0`c]uV b%kfg hzw~acG݅5; + oVW%>1Užp J 6+i]W6rVQ9A"';cuA9 ߃OeOÕRcβ_S)UJ*Ϋc%40eMQbV: Ya+W̬PA$>q#{tST%W^qCa [ˋ u"R8?|u%f%tfR58!yLNe.\;q#'9Wtn7:vWr:/N _Y 0N3Mo(.)O/zi48~ܐr.Y f[8;c>o=9擇kv-G bRS bN< (w!# _|Lz)è}aVtCzoea EH 3v\Y" K.NIH&BX kx;~C(Z.|=5Y{p4%-=KE&\ӫ?gQUf-"@Du'b^)f;&AXH*WM+rlK#0*C*q _,03e\|f m6Sy']aE*}2Z6K|O<.FNy"h|wyxN\UB#_FEuiaz8i?SxmCړGGn Ѥ5~O5;%3uT,k[ěIad@4Q3_o Z ]KQgFw,jyhہU@%a0RwJM 5]S8e!Aa#9C`'7v r"&y#,[`6x{C6vM@$Jn[6ANu|˪X{i<+{6:BDj;1ۜq2{\ -A^8o DV&V8P;f2x X&ܪ W5?F 65믘}FS#* e (=kjP~;f |7d<+?/ Q`)tu xyh.#n×q @uCO^2ች *` ZȥY9gOi~$?C9gei0Xwf(l@skP! @эjy큟>MA}Qdpؽ Y8MjpL| ʂo:b/~l['r1*nv[7ݭZ䱿? $y"wAldu X},gՕoױe)ufpȪT.z}ɦ.8N5d٭53o@Vzl=,Yy8Vm]&QO$禛q'DGuT&d~$d$ pGF.:դ^D>_8~CqP$fNOf4$\3\P'Xp*:C h;Q>r$=3E)/xN"'C7B+[a#b>ЌfakYy3c-hsd$&X!PD-O7&5HWJ-zɸ=bQE>f05>"k6jD6Q֪ &42w 05)׀piG4Fr6D([7ΏO NE3d m~*Q]g= hY xCk1 zFގ) =ہk8FM A$S \uw MI]GJU{KDt82R O A~bTp]XN/y0$Ƿ#2APʦ-!݅Lրm \ê $j7iBsX#vtROa -HgBϤѨ%3j-Eq׏ܕU7**:_xA4 a kg.aXئI蓴 ($-:hJ_[w}YGرa!|vk3&Y4LWVK~(g\Yӑ=!'c޽9 o/z;;̫%Qzt38 sHR:+yywOcXT/D(f_kZhD$bJσT dEYbѲVƖ+yJB48hSa - "+Yrmɒ'5 T@|!e5z%:{m`zᘉl?s `؏sZ)KvD)Yu<~ŕEt_]BUXn"1unnYP&YC))(ƼZk?)CS/$'fէ~O1]Q]\ Yf6}t ՌJ/sCQÕ 6'hwka;>jZuuuza)FZQa,÷9l Y = (BȔaa~`?|k1sG@4Yz gb`r,>h:!GMĎ34E!Ёu~K6;ý8bXJNړtcs\H:s_A8Al%*FS8&^`Oj'|(:cT!oI}`,FUPP){΄yc<7L)"LW aQq! ҭM O?.m`s٥X:wka&X],y+]xKsN>!WspXgq=J:2٢9[GcsSj.}_b3@qH%~n|"Xn'F9rk$b]8ip*,Q3q.$V2E{q\ió șǜXRbrb]̇EÇB)cxtL-cx$ߴcٛ-au_éG{v1Xiv{+_ȸWm@ . SG;Dg87W4f;Ec74uJj<,N0ȍd`>sp"þ (bŠ4$G-ݺc!>.ʘjfRT2.;xŷfA2 ߭fLdc xn_'ik8# 6k7ә8mp*.mZ47کupXq)a*j[y6OntGZ胑gWb7`t>] Y0c>%*㛠\"o'e9S0b"tzŗ/ )OeU2Uhmeؠd3uoqv݊f x0yh:O \"Cw9{: lC򜍿m3x{D}@9mnXHo"䛕0=þU)s]??UPUGt7(螨AlpTpo':{xQ+K]{m]A7Câ D4Wi(d6߆Xp/{ Z&/򯋺`3^߈ϴ8͟8iQ#AD} 1$Ft‚cY63ޖf u9؊β8ཷ7Yy9|c#I aB)iEtg{kx,ue.*3ג)Jh7άQVV܉AKǒNf{CY9bz x3yGkWEl934z6^y_* dʹ9U6ᄎ LA8vwѰQ0)inB-m wo 0lo9Y zJNtS'nJмo‰eeUjg3t^:&"8m`rXRg '>nqᄀKcnÉ%kȮO9Wx`%̨Jܴ1 HbH\|ڏ~9zt+ş{B̖kowL7*JSD$@\-EĘ;;p:GS;Z4>㤪I|_$QX-.kc{NSr<>6;JTG)0S-U&vgn?.1#R/g}= "Rȋ-V{ʾ ~KZ&K7 k6+*-dEzx$ β#Ɂ;}cXpSv586࿼a"={BE!0$47acf: qVY&L>i/:1>0,Is/5~r#ye6Vr;5': WgU;5Ʊs8.Z-XBQS )~YOd; 8hQH n7QfLol֋;O6gp9|n?? N0\E.J9q6Ch$}vl *'HqM"|z_307WM!ēg S G=n/3/;]@h[L\d4}?<Τ4D;U $x_t̉=L4 ѕYuXclE74֤f1[5c22B[j8,*|j!A,60\uz^ͶPYu,*oX/TBb/Z ̾Z¿^0mlǴPĊlBVc@̸l ϺpG^K5pQw(Sc(,Jb[:d3e.Ӄ.d7Sy_/Ͱ9;lv.5,XمH7;xvauw9GO4‹•'E htCu֣'hbC^= |?ѬUlpO%ټQZ4ܠ}<"( g_zJu7<  T,~E/1oh*FXz0j*\̐I7oֺZ0xU(Hh~39}Yt- .OTVG\?۟<%"fҡ5@zxNpU^_g1UI/ S9mhDG&Iު+j&k`|,#HYIgk6/ ,᷹ٗGjHoOzDpE5JMZY3'j?)~{U ⻫p:1էQj:\2Qh('6S+AG^(GMFyi |Oٌve|1'Àc/l2$R9ym,O">{~X*XiP-~S:[:ovǤhdAfaNjkeہ߾aI7!,Gn= _a/ RźcNLFf-j#dqbīV0ZH vs&~5ZJ@ Yc0'nʁJ{'H~58&,핢ouWN*mg}nZ5mģUU{`8p+^5N= ɗl)(B1Ph[ʍ˪_KEt]hrg\c0iM;4B~bcB:]-o9sfk$ҐM̂8{rͣ%3a4t`lMqHzxR-e[e 2hz: $,3W0Z*tA>HlG8tOEL^ -݌&1>6yghvK+@g ʇG*/UKY:a3 9Ԧ2bڔj`)!/,C".?uz!^عdީH_ ԉ./H9?i<4`c՝a,dfUr9.sO4 "@ӌhlA~ݿi .8 ԚfsP_{ՠko Ew7anFGָHjOWw>y^ժmE# {E:HUIv,ltY<ذkw!O,?0u8_z\wonhO;-zU|{ ZD~ENU  1 I)L6rL:u L P|928^lY &oZ-o[UA<1҉*֋YlN/g㪾'پ\< ľ➸!B3X÷ w_hL' kQ f ɐNPNoJ~mlu~`mb:T8ªc&~[!3E{h[Ԝ0؋cW[8a}/,eU[ra"{Ew/R<;x"%T/L1rkYYEml݅SEK{:wXABOwp₧ŢwAR:q b4nrج^%q% ߤCh{o֒,Jej:Z>8([^%9 |Pur& w#cd)&п5;).ԳeѷF$PϕvDq tAҗ/k:O|~!u'#Nm<[>˜jMT guXJ K@ؼ#Vܷ(BI8;zy rl:iM&ART8sxlMS2OODYVi_ YjyC&7ysHXy S; ~eDAxAc?8(lkW'% HQykX~ ngpֳ%(JoN9>%FJ ?S$rCu$Dž%pu(# !jE6߸_sWHo⑥=>H+?#,!ԆgS0珞 PdrEQm3l=IC㯭ɗ lyYڤ2IRy HvE7S,"-nA4~=;0H[ak,5=5aU%s4BxZ!9Y)DLjGݣ]dI$C,ɜปHG$v Sy ۪8!ɇShZi )/##Y3b!9)¹<ՎA`O~Dž0Ֆ"hBrrHSQ֊_󊹋&==y4`mix-Rў.໤z%,3Y1 HŜ]:x̗O5{C`L}- |'dcz@~R}NJv(}Ο~$1"3eeC3#t$€#K ==uJѸBq-4@ze܈gзɟ ǛhH: Z \,F|M^OٍQq_H5Z?l~_4& vjdق9hF0s{-$Dt=} =~wER[~a9 ,(8v՞ъK)t\>]*\_̐gNWY0 v~T86m$FAuA-?[Z$4o%Ċ"{$4  $}c΅FySӭ7qDԜ{QJEzHv!;3d5H۠)gxaAsqkM^uz]MjiK,֑/BctO.l!3tg3/|>fP߹}{W[# w!eܮ MuNK# f;/|֢AGZ8Y zboCƅl7Vw gU 9^'WW:ulרW#Fb{=~+YpySM1[ge@:p^흉~U6l7[3 -7_}q_{/yF;Y[Z#'%/PfsaAƖIݬuU{P3֣ 0R_`r$[9S+ȽJq~{JE{ {UkȊZ5H_,_9z'|݌"{~vQrdx[(X35|壑w~I/H["/'rh '=q̭*мJ\!KMrm_jpHs<" aL>׺uҺQTy=? W,85+DdC%<4cbt_8=\{'gAg[fg*$sqBi߱](kk )t/o/UQ~{zߥ<]DKp2%/qb"6a䗷{S^Srpw:g !34rٻ]'rdlkWW_bT_Pրwqmߞ)pH{eprV.SYo] .تNp~lQbU'sb0E ZZl 3P n ӕHږR+qR G›cV0|ܯ7҉OX,x]P;@s3Ww W .]#ӫ@K;s A4}1]'r!CY8Z͘Gc[=k9Wz460maW.Ĩ9%ʹ4b^8_g>9:)3ƐW. cM(2Uvna%?ڵ,yL;/H蒫Fk׿5Ѝj' 7zfߧM&<:V՝p[> 4T>kvf3SL5{2+J^%Vʑ#zY鼹ẸD rA)P_uNﹺ{?q &{ ʇm0b/ӽ}2^Pa=[dj ً eԒ ³Jm ƻXHeMvY X_a4+[2nfzY*_n wzC:0TzM>=4dm> eQ° eecb)GDÁj2ǹ7{Οת0`nIW?Urq1 HMXb2Ram> vVm^QЦ^H6@}UZgg,#YbIdzbGA(*/I[m3]-{.p7b_/DF0V^{!+K]zq/bz%!kENͰTZ&m:\cTX&\Tk>7%,'NnMm v_HTsxϷxwL=Fczl_yY8#Z/!/oް.v+U*L<':4"M㈭," ` | ;wF*2f|pDI"}7CSdJw(ߒ1y@ׇN}”gɇOgň^?{e%dIC PammJdަPwIoG[j 1nD' S&.ʫo{,NTGs1@|d^E}P|d+j7?Ti[|{m EHLkkY!X'+CAETG ߨ_XXj;\6 unXh}^Z:v^LJXQ*I^8mfEi7*xG-Wds!wX vA}VlZUYQ?Ă=v 59}/L=๩0.(c{:' -S{&a>U2}w`$GXbBP8 \d'J%&&!EΨidgc#!\Qhsk.6+ic-]({RսFF.Vw̱{T8KQ\q_z.u6#үര&X692,6uřBa%\AGIQ 1|F2K$ɠ4,Pw%tz~3 KaX3EHo_Q>0gN"v׈03}d|*7>Bf^gPFۋ/!"{۲DWٹ2~~} jvSHr5AAvȐ fybM@Lҭ* jClAg'舲- 74=IE7-eDbwE˲{<00Dql&.#{k;%i0&ݺ?vIzC41 \ "cokTr/F_1z/X idk&2?t6Co(N Ib<=?Ix2q,kgL#G>Pzpnҋ7A6#jg'9"TU[i/.JwpnJ̴!~ZeNn}h(X[1eAg[C|K6nbs:$6C[Oڣ Yo-(m3IW *7}2ʗUZu& @!b?s( W[ҨRH)ҧ=W&@ ]6Z6_;c:h6VQnWr\i;W.4q̱ {%]d5 jqq}f7M^rd"YߕuC#`s`,%")D%ݭ-)naB Frش6g B.i!)T8Oԝ9!q;ۆ1[SSM,9zH@}  # ҏEJ@o@/G[7^Zjmn4{1)P:YŠt ۴/Nx&{8t{*YY:YjHM{6trJ(W܊H1!0*H{w졧.<4`}yW"Y|A=V&@Ie9[@kL?]C1_F1.ԁIv# 5"3 n-^fr;i>ާy֢DRrmSThgb=OIR#Ɵݕʡ1;7C6K%luOE:#dQMH9u ԁOєö́ӥ V ><ʛ=,@ ׃ h˺5F泍sQ|~J`#aADrSVs4OCYoT,jovOx˘z4S?hz&ӄ.B(5zn-ZYJ^m7LH.oߨݐ[ ~? 8H!h%0o$|dPY{:4qd`a3X"D7t)T.y<+= zFMLo.&Yʚu,:L1Y| wr+ 0Txa.*s˨h۴]r<.M*v푍wL_٣krٷ<֖]7a2}CY<&df~N}#9%+GĹu׺bity/7JI.)/J#BM_Xk#^60FvjRGm Ewg=#4z@WNTD4QoIE')g?P`ʦvO{9L Mb 7WaIGfܡ}랼']Uo^G,IGˬK$ Xsb¯}LPlrmMT'}nv>ooJKĪβ||* 6Y&^wr_?BX`'DWWr.' EQuL moy1pq*(GB`"0_ӨsV̢kGRhF+$^1W52T&B,XZ%qnwE^iVd'se*c :k@O5bT3ܩL 0_T`QO#|l0B FB d8vC_o:WD6^TJyG3&{EbTgcMGiJ90=u CO9¾5Ry؃NJ*ri}1[u`iS z-P\ӧd[D5H S_}ʝ3m^ئ,ygeqsb;Kv?U!W .2o'E N7u)@ѡ\ R2ɄCm'|hv*84/d'P> Q\3jc "/5Go٦xYMj.Qb&BV|(!=ɴWΨӾUE3VarޕhMQuhfv]',/;AKX;rookm0gv/3Ti" oX 7Ig-ؿSԻXPMYb((GJE-/ ^DMoymNHAgIQ#:uHXJoPnuU Ls46hQH;H]V_do%<P30EffN(4) S)pNPgM8ʝkNkϛ`?P">>>нC.j}l4cIXfJE*0FE;<OkF%Mw;4!j0.gB&rtxC#qА4nMO7ؼy0j5N)Kۀ΀ mVҶäJA ;$'3[F$:k.OI19&4ʇ#zZׇ xRY|OAC]5vk" З:T*K5MN[ZiF?B^PM[Q4AL_&N3Sf? Z*ƤCv\ Dvڹ ]@u1?őb*),BRt3jcӾ~go*<ϋTB2P4[ SY\͇88@&Uj0$F%a7 b3nAMW'$7h񡌃`+]k^aҕp񘟢߸>$;քw+\K㬪g ؝B9xLٕL!JK&'ES&mm jI%[~HVR0[CRd+3NUI#ĸ]g v/UU4JXl= r78)s֛]F8RL\fG^&KLt)8+T\$Ѥa9;&o] %d)"RNtBRW[~ :?)Qgick 2+< 8 HA@J${Ù׃$oSF|j;_#JCtd3foX`?Qlq@d$oZ*?%7,CsՒ-y󈽑\Js$/5Y]a,biE*E췹?M U[+òvӪ8yg.6Dt*fwga:tPo@djV"= .JWSkd+r[ W}W@  9>P%[F|So$t?|e?4N{ V&Hv;'Z*`413rR(Sq{6$)Im!kN+CU˺8m70gRXif:p[ )i# rFXbXE蠌6/ XI1CcC3L7zWv/Aŧ@yd/&J+D]u_ŠN U(~?FSQj;%$`QHK?WjppbJ5OSI;ag}B5]te lxxZ1+kj1}ByTۅy+[l bGeečPK[kv@C]:?L:B9ݮ;*ܽԤJ>IWX%TC#c>Ⱥ3rTsMv w҆K `q)3Dx~:\L:m[ V#e_ZJ֮D1 P=K>8=ҭ0"!r( gKѦVv7mK͟3X´BBQeY+_Vy 5B_r88C,*¢6$W%d䋤"bj 'aY>uXJZ@޽ʝ`JMjH`s!Ic 7R/EM-m.۾mN=_fM3zs뼞;i}~Jւ w"]hN4؄\0 ^P@ V[J &"IHÙ0u+jJG*Td:VZ܅ۻsPo^4|"aKï*_>t6?TۄMv^iFR|R:˒x:]I]y؀ MpV[Fs9!@SmFؒTd<HrPxw^("O5Δ-bwPlR?&-'$9ͽyF;}H(8K1aLq9;͂ X%>6z}9.͚*89WzKg.@RrނfMtqqqI|&~fвt5I)0̏Tr Õ;<6 >2n }Z거΀c)/I1 j; bQPp6p# 0ys wKwqNLx15lɔ`D˖@3J~?"|Qo+F dtiH\5Gj\79wn?q斗dN Vp>4X/3@-鯨7)YP]B}Yl_SS;بQ?q6 nt -H+U H |dZL(yb8";{9nsmq#uRMVMzO-<ߕd׺mH\DUQGQ`g-mv=9ߒBaRD{i旋\wwEJs?+gdE$od$}]3N ;r4ɠ]K9E[W[1r)-6 *,i]X`a|OR)xYF4L9'?dU&?s˰SiMs D}/I< !IiUp9jD8. !ե= `2mD66sO.=P2Ǿ1a9$$)G53|SЖ3~n&i-Zd(魄F'Ŭln7Vpjc3OSH58%.j;ĻF7jCY/6u-+mjy[}DJig<Өe=HssNEdw2b]3]2+8І8?KsD[Ga㗡ewW2~fjmr"W_kA,yؾwBCtL_uOҖ e=;ʞ=&8y{keB=#_O6X$#J:_:PU+)S IψUQ,#hF8̀c_HR,H2taY/f5ēdjÚ#mwdLD* OE4C<cg!G ȑ&&qB:ϷU ۼS(yDKV&(V~mE=X ڇiq0ŬJ6ehc|! (aOd Af a;jMu=M婮8ʩ!6sm=(_*O*ܞkGj!B/=*ٺ;ܢ7XjyҬ0VP >}UR22Ñfmhȸ 7$h.-cĽآ][fTw1m4a 5b]4Ir8Z %>V/ܚ\}˱->A@aLpB$k#l&Ӫ"T'Pw IT|B#jsnGS"|F=Կ^\ֵX6l,.n9UZU!"l7pSLϻ(o 0_=ffzА#SK+ 7<`#IufuX<vPZ4,ӓ44t.pJ}ѓ C ~ nmN¡<#a6~cy JXoDzrg@/nT1 f26d-8*jO;.‘E-1@Tio-,U+h}1HgR{1q: R11v!7,OBw:MƄ#I xwEm;[1y.H UDmW꜁sHn X>BgԌ><ă#v7@hD,0aP&F@$TE7!f_Ap5im9*zޅ 'үkܖ s A'Fc,b!PkihNPײuf:zOкWzxji'&r?`ˮ>7s-@k>)\_@}q-)g$]h\(OF<<]i tNaR'}Z*gn!@w ҥqˊQEF(?|g`TMh17;VܪEC(%iؽJf\_?Hyxhܮ6X*df/Yv:kvG:FSygL$\o%kwQ')k&;5Y3+W{&s,c?9W'1;_\ƚ6ب* 1B),k*B\ӧ@i)a5f GYY}_%^Z<>4&/E5/p ?Y3 1" 8ncExβڃCwDjȊ/3}7(;XG儾}ZA&ɉख़ &PhA~DT@tؘ2)"c\$(D Q'f|68fkaz%C@QўOBJp^&O>/AF?"9u47Cx@3rłǿL74qwS ױ^#kyɐUR }*io *q\GYe k 'iq@w !r JP \K1kp(]h ne˙~03򐇉80Mc`hv^&̼fx4E#M*- -_o\K+aQB j GK&jږVT!?77㓕Z؄UGꊲo\x$2ܛtNF-j߽ÈMwogx˽#ԼQĭ\!"N#rdq֔AU5~w9uGO$_(3,<B9oYK|= e)ȁ$>2L/։V9$R 2\ue,s kƚ&%oGȃtʮ'*vxg/) k,:Vׄ}Dv5N/yEUׅe2>|=㞇Q@?UD< j)Zi%T*-ߐD/ a~XShe#л7m uHh0I̎}1cSR)vd-1@jQEF>6䏨اX#b^W\s[SF6S9\qE:̷OĔ9[g9rXbwX`YJYn213^, <,]Xb "2itAN69]kw 6RT0'wӂ[J<" 7LDb +|%"Lx=񂅻k'xCxiNb0[??*hՔi֮ݯ8n I%7 !YIF[,)R/\WZ'>K^H-bt7!]vMj?A(.uZ/& ޻Rِ)E}rwCBCHI)d#)e2%;%V^:!~y{L-%>ߚQMͲn2ĀlCI9X٪cL@}|r^SB2H]LnNma$zܝD>v;#b$IUXLi3IYA*2Is7kPr’pdDa@А(a%w<6f8Nmrz=>l۞NIMR}x20 e/zB".+Mt9tà`#lwZK [}0;Ig+AXv`(ޕY|I;&Y|mUx2r;Y^z d6~wy}5S?'xHF`9^?6v%"DzGdSTT*yXBW5EDl[ .8?:F&poS텲g{,2 vV ^6) Ҝzj D0Q].g!V:J5{v/ɞs{\{"uV |S^;fyґᓕ a}; E'+f 3vԮbJ#S@X5F =ʄUDgEXJ{f~ƪeX޳\F{s<[^e.pJd!y/LqT3XTHd6'm[hř95I0$JEs?,JN ~>>K,7Zpj(LK)>Ffv:3Apzcm,ont:! X`D$_Q p3 W~iZ盖3{ 3(,SO/ޏ9:\+7B}M>{XO0C Fԡ86&{m]"_C.%Uiv7s_UBUXtH&i4VջE%+!9xD E4n#ѓհ ۨ"0%zncA9}w\tHcXfe ptSPs`e<ת_<ЪUE8QқFvfLoJQrA6)~^>N"v2R9757y"ߗ]J͹`;s]O KbɶkY.08FhI6V t5U|SA5iH{#MS~$#zV_Ks[Yh&أuHb_evUQp+EF1t=Z * d 8/SdI †o)xXV+`>e YZнLJ4]ζ&{d/~+\kS}Yi#}9t"TGU_z|4xdknG6t`_@uI4QBk.cǒ&@6€.(^oljR3T㳓qu.̨!WO3a4}__or%Gqxǭw7A`60[d ڟӴU ٵ-)PB^ H;r$>Vƒ4 )tY߼] dt[(r߭EA>¼kKS.;39Rİgj=FW6_/vdhn=npRyUj{Xq[v-~g)x dz!X7zT@Y[{]Ʀ1Ng.v| >^FG+ OlT.kJkwKk0A>_>󢤕b:8eBk%7@jPq&:%bjeiU-S1o*ap$/ҷ=Բ;N²p-+cGU(tGk_Y|G+7#nr]|+ * S,}?%({^TcǠ˫Т_O[0v'4?&>R_fφ ~ZNa0.٧aG} s5Cc*w4RcTd*|P5ڬ 4MF:n?b}OkΤ; .lHQ&| vQBWʓㆷG˔SFQWPHޘ|~ogE7MZ^\r8޼ܛʳilqB4-Bl`\Hf-#Ze[CI$"—o؁pkP~}DFQ4"סЅ0 ):1WLj?Jm'# 56fVk;QkU.4wøL;+rV+8Z!|Hd_䍍#L Lj a-[cߟfqfNJbw绅+Ie!8nN\B6|HA[`͢ݕ"'=$/r9!:䥍ؔNr%UEEDNH:w$%$AN!xИt1j?{jw?X]hsΆ>˦y嬽9RAߡ!)O9m6 2ɋ04KHf,/DnI т8Aoc8jwω6*}s#AI۲uƋF yivJiU/ILf-3?dun3֩ħ\@g’gcX~PZ1X4!ecQdhWnBUzK p/-ET*h€_' ]6z%Y5Z\ 96ݩ`bx3TudttrMp@D;%&:RR/B2" iFq[g5ԟ8_G)8_ | Kڵ";k\Z7Bq56X}RV&$ RkkpuU(|6soxY-'ߢs[g|hՂ "ƕ,&K[j/[mW+!}JouD钤9QK[(?i7s,̫R k).c=hہ8!GB.~.=`Hi"RFWPs ^fUR'19*3 r%M V׏ї7b;pd/ߘfw&ADNpL<(0'g|pf8#E+_5YaD7}Z!e\r8H^87q}U0-I,y['e}ǹШYT,.olW$-?=ʻe7C Ñ\tL;6x *gt BAbKn 3E\^;RciGyjB#iJJ, Y16_MwCkJ'٦~UT{ŊBycTlCDnO,@a@,Fm|ň/}nyz=X莪y~. xuᕴL"+NTDf_˸BZE"r~ pQLEDp%+ڑ1~i$3u Lh0e+{7ؚyfP$L dmF|BJn:<dҦ&9hۻlP}7B"0CF˔H?]/n;_4c0ՖT_QYM.jU\9rtP:4S* $鲪G3I d;Zuſ5 p-֗؍SNmT|w`̰}d*@р M U2 2TU߁bQLa)ӖC%P1;}qѶAiNavab=#Qz6w=NNo"xmqvl:gm0iO6,[B3oϥLm1+,;#zzvK¤zne=XQyp폪h14o,h(UĆbA]0=hr>>xMoszak% ]rjdv8{~u%.AUCMUA\Hwu4 Ҕ%O 0mߏ+3gi(ڄ35V1$GLˍQ8`8e>d;yG~z(I_@&ls؊?_p"Pn^5UPpduhP6&Wn8s)i2tQмws{t$SߜB~8Vhplq^{jUl3Y|`l-Ƃ':?XAgC8l8D^Ux¡]|vܺ Y ]M9ZP-dI^抪SYSX~L] Ȍ>v'ޘ? WHGp۬CMLi'dbm?6 ?'Z];! ,A|~UU32뻰_#>%?>*q1M}KP$l"]JlL:V#NY0#Σy¨lZx5+0Vј%fZSype;rϛ,¡۝MF ;?6=D. iy=jA E?Iw}ҀM;Ը$vP' 1WoiS\g~-Pgӳ0 RՉ\WHn2G蔼85Tx 1RsF,4[q{F~z6~'d _{ǧP=C#U3[?~!|,[tOY`&xG }9 _gXb);NP'EO5X5Z > 3 zVeZhvzpزD_uɬ:|Wـ?U_rN99 g,p-X5|yY 5Ib𪍍09($^1ФVAX8BR4xg"\fnS6商BMbb+#@?>`G8>y6.&8{,q XKJMsY6`K͒/V}>e92n[Ud(X! Fd"RG(ŔY,Ёfj=s0-) gr̸JƞQZПd%pav3 Yɗ "2a\ɽإƠhnS^h[:Ɨ3m;hyfe ZIP״sxgv`>WM-w@01{ ٻnB\6\xFkaj{GO8y`梤.93lnb'P4(ܵ({AOgzL 0BW^c]c($MF8l%vFN>-DCb8ꨪk,0Nj@WȌ$-gCZ:Y$um~A&E2:#V7Y][c:&``P)r8]q^!=|D lش߷1%NƠ`9 K<; {>a7#oE2yN_C6{약K.k~!uvjVm<<*!tۨ[vywJoL&c@uŸwGCS)Ӹq 3{H0:;"Ul03m:Qcơ qS#q߇->aF\]:bTy 2<'T[oqL~yEm=PT,Ngsih~Ժdp_ | rAX*"շ(D)iBA|T`I![q` $L1 ihU'=bQ?({(:C܁P†ZJD8Q}QF[tAFYqLoOqq5 CUsur&ʛa]}r,#+B1JfqߡlϷm[ՒoP]% Dzy[n=^ǒU?^c\E. نkG:U*gQAR'_ x\嚣3N҇MQ^c߶;O Lr;}^dAmpdUq:#͵U ?s_w=Nk![˄Σkն&%9R6*3Ry?$B7!,M%ն1:o:G~$tns6zJ`ƃ/>R9)7['(y%IT BP_20ůhxa[guꅐxJGQ M~mob,~*_pThke{y@P/I̡5 dHڶ6 s͢,>"LJh.+<8-#wy(pTA˽v{w zn6Y*o?|)4S|/g {umn[:2JEs39FttǢgp/WҰFX<6LHm iJ=&臢6J$n3t6Qq*pZ% T},cg'P_*s;Z戩7_(CvcJ>Z'J6Ԇ kޡָ2:i>URuO͐ԷTg)DVKߠ6B|Tބ i|~1u#ǥy$uPh hGi9||^-XD{fnܼ\cBd}gi~wTjPtV_ڎ\&ir?T{/1^ {VMoGDiІClHb iеn-=K+I>y"[;f KP)>Ic0ǚ'`h'ق}*p=Eh^SNKj\19Ɛr!7!>prQ~}Ej;^jGWxJځH,.sJ Yn2}t&xƒxTuaJ塜D=T)P!9Pu,zv,6G"vPkxSHYi;5Z #mDeʒFoBkBO ]ch}{WH$.ؚ340 R4{4wĬƄipPQ7f^9:Qkd*NvAV+1F$%߁H/E\~x fl Ԥ0=^SV&x+h-Rt$ܒh^&w`g,{6uYp0mzpS\x 0T?z^|i+]Ukpߵ~ -C# _fh6MT$0Y*ܥN݋ ,9_r(L#b,a^]?nS 0w275%6֍' 0IsloҬS˝b9}!Ly1S.v`}"3L G@ot:an9 _俫,SD)E!ƻmۢn(,S_orіHQ;gH#^0 I!P`O?bM,ڴzljCG1x]V-;҄W|P6?d K,Y~Y,D4ӍֶhŗsyocCϤTĴP@O2ߡEZ6eDk?pVĵ5b|ugQ9(Nb_ʽavH*~C5җ8Q܆g7&SD7,mlhnQj*Q_Pn^%V.SVX^$GTv>"P3# B-Pԍ4ڭCH|D&8Q7&8KvJjw UI֥7gyn ^ddϏ|8Ŵ/Z3{M㛴UVEמnтπ.OdNP%,osdcgg|vJ\Ks"$)hV*|5oQ_˺;=_*m1k7L@x@nUDI/yֲ6H)ӻ@;Um`37ĀI RXgž '3/4unoBtr U.Borq˦DLxDdi!dLCatO\c@W 32ݣ) QSM&43 ~xV>O*òse`kuqgشёkV ;B܏*zq|oϽݰ>hy^3>epxگ2JCn 5l"OIy* v}t'S,t7sH~ɓs\/To"ijܫ#;Ňmpšf0*k;vbYH vnğ VPŁ^(O8{SABmV81n>@mr1^';Z4ש1L!0;YᨓRfyJ_lIϋUeHK8~h|(qd05ѹ,Dbf=xgFՕRI_);֖]"8{1k-Hw -!:A@)^}/#;pďc )ʺUI1+phn'"P:F_8pzͦsX$PcHoŸHQG~ԆPE{3œLt5  a76ұ6x`1TUx_ޭ%kG8rS/!1A@G1n9}*0519FO4X1flJb]IHbJITnwmjEXdP\V pžy`P5]f 7/~3~WM*,@֙,{1fDOu^vV3CuÅ-HǚPEuObB1VP)hgw \?l!ٝ>*z "?₾)0¾XxSt32wmmʓ IXBf<)xI}ɯ'@ vߋ[ rgYO%W]^Q7hajɨ({e p{L&E-^Vbߓs\fLX* ɯ sB'?YX,)g%v.amg)q98զ7o9N)0fF@Bۡw2J'DUˑ|[H[iT8ǻCųcbG, l>o ,vE{g Ԗ'g?ipڅ7 SYn1^q;YlnPr%gK!<~7]u 1!47$PdQx[xhN֭WՎcy(}R#R a ~%*s=K%T|/$8JP9c/t'lP}6aJ*oHLNksF!vI2۲N2]q0;ˇ֌=GZͰKƣSſI2 dZÁt V*Im]xsμ\ǵ%ǫ2Ac&ەt 2ҙr83} +hڢ::A|jJv?* [k**U=K6>Wf0: qh]l13'ѣvK$*OkTYu#+i3|_ӯX(D{@#HG?eӖϭhCSĊb] xnmG ΀LiCECL׭.="RpWVh4b+uyo ] m-k!f8!^WO?|[*'>u/̑&znh}Q x|P0;g5_I5NJC\N qco+Z–}eGT 9:R}իaJZ 4c_avgl}=a2`io^v`'9a_0+E%oLejHUPv]i +Ky 3toUZ@.vY`*g%R'vGtKw;.@ y> nwy29Lߎ xEPZiI01FJs4r!ٮmkJa剳H?!`\BMH5+$y {rRM&_|V=kLq:Y[l9ldN=_^-|nVĜLjL2MT(6Tc?Ǟvז qҟVK \`yq}Ίj"x窃u'(Dvu3yR$M/;>+9oRlɷE5_!Ali`yaF/!u$&_鷞&&&h腂g &U<%o/M)"=~[{?zaO}2=˗B)KxkHi[=񰭗i,L]ŹxscWӐ>3Arw{/:?N&2ki:vq=K ˝6jYp?5; J?R H?ubAgnP`0`S,"yAũͪJRw F5 ckiGЅR[1=f\N$􄖳Aֺb朐~z2E@ 5M&X o8ãFR߻H'pLA4.7bR4MgTx#y/Jl4!pr{B$==ok`gA&|V*c*q<`U m</r8+˄ "Zv\j~<b}~Ǎ6mXsO^*g,@@E$NpgYlhKP]u5,p*$DCCʶz^! Z|6[f~uE/,-H AGRP )g&PkeSq1->Y#Z mSA* (߽"Ydes!Ȝ vI uy{H;*j=ӊsgH34B"'1D*$B΃-lʍ)`5+Zg8ԮVPꊭ^iZKq>comcz NصmBΤ֣|% WTdC嶧Zo}RKEg'vT%K9tDSL5DKә;$ P5#'RO;_A}ۑ'ImTy:msqC:K/Hr@_ݫ[++j3Daq6#_F1/Ԧa-A[3"6 nJ4EQ!+'!$(_mz=/yD?|jV7pQz ӽ5πdb/kciꔷ2pKOn`džS1+-FdӤ~_x{pOlR/BON}H_iIn`GMnL|_#o|0b{0vy6iANv ([<:^:LTJ\iinpxj㉟[,Zp@|g b_}Âf!+yU%:}EM" > iװ$Y9t,,y4spc5Lmݞ%Ey4]$sW_Im^ ~?I|5!H;19Z#^kֽB p?-qtAH Y:2y'ƒ:biخ9',`4Ͽ=`-\x1OUAr]pcG KUٟ(uC-bژ}(P–S  20+ ҩT*;:l_Twȷ)BE (tE2 {J"l\{FCj,V%aze@ZrKXFqO9~*:%m~p2Rwd@Mc/UNC|&qTb,&-%eh|Sd[=PT:[Dx{S\DmdJ<>g6`lso4-D:LYtՈ.L|LG 8%(YJ J/;jc( "@N:A.2- chcl; uA@U}3цFb'kf;wsځcPC[e[̪gZOFс{d$ 2K@zL],Шb!G{MgWydW=ϰ(h}*ɵcPojn7iHu [:|G Ђ>K)Dlrl U >ѷ^A(siY9c!yC #I얫!1*,5cm(Eªîm֬p rSN<<-*fb3߻p<${]vNlEXGE'a:-cǝ s՛C$ϊk ^[BeuXN@Y]% 0$LԬe/XT3nO=˸߮kKN" tHg@Ap!pnptV$3M_bIX?@)YNg,4Y=P `E'( 87,W̶|Z*Pown}ByV$ *2Nĝ;݂ksQWa<"@94&&OB[ 8e-qeXfg 6?[}@s o A d4xVAg]=h:9|v1tlMBХb=A=[rZ+Ut㥐µ^%-9-ԅG5n>;pU >%Ƣ~8]"R`ꏊF3@L-smx_9%[Tfς~UGz4w)cץT̟}pJT[)wGfkX[ 7DjeyVGW^+fCdGuZ>fQ;YA}։!H]\]". XE~lw_=OC$\ޮ`l+*1r7hr$neqwOPjfހp)d&6&f [ ,Līu('ʍȥ6d= "1Vw+'<) vBZrV& )`\tz:$a G3Tt\8*ɽ>ߏD' gYE\,ЈCQ~./im5/O T}[kp);vEO3 2$wFN^IhQ&3be|, }t *,?SْCV+eO@4H HK6%@$727{7,#u FVEl̟]2#ȅ,1`(=/Rӄ̃r@/}1>oP͵h =O0Q'ANE즮Iʖ^aH+h`0TMc/w$5 ڹ^ 'hH؃3 ӅeI{@BP;,w>=8j!2⑓c xɛ**M]_ <,'$ `JS.W;ڑPd@*vs!D 㢦{9 )9a i(y.51 FS(J) $ǚ>~3*I(Ax͞`˨bCm:|}y#oԜ}E(JZ vEk ) 9{r(5N j8,M=AJ3U%50`zAՖV/~8q[ |l?l AFq}xYqY(4`=q*̐2jiXb8Xjz:/PgSs%|[_ܒU&.c/Z/Q恾γj4%9HggFisÍ.nZӮ , =msz]58 xOX8GT; 7!#C ʞDžG?Z-4no;X jlL7Gi4/g|2mAXޜIY3,0zō &[VFa?=yF乲)D-3q=["+1'l !TڼUL"8',!FṒ>e gvTWp "zě\ V CoKrF%"Lfp 7jH9O9c͔ uHyN_9T\遂Vhm-bhCOT uN]ܭOJ]t%oXDHQV/d[b jvr#.,.]DJ^p.haMҮ _w k7T7'Z1U[ ;<65YB8a9FS7I^h_ 4& lҬK>'ۓQfn6b4~,)T 1OSkhw,ܱ~&'O9iGZ)KM7DF"cb9 };LrAVY~@]  -Yw0rŢK`N6z=n"[⼰FDܯ':1$q J}|6>礙HK3 i>)S YU(*[V,)+V[J )^ KΕN]IC a|\M2O0[/9r+<]We3FBD[i>sSbٸmYea{Y @'u B:[]`~X'Oو+f7lB$ڤi^ǐv+9i oV+J?BFFVi| LOyM0MBS^Z ;rpSIωXYDx#, Td8<]͍eձN%NF!t (_cؒa/8A߆H8 PFYNތj]vB"'^x.uYOcY3#-%%U_aB} Z9v'EHc+M?QW5&9GD"'لiDP (6%۸a|Io#&ޥ^N赳bQ=tٵX݀{\#urp#nJ#@hW=:4N[`Eޛw}Va5GI!9uga,D.#i0KD8J6=bAݗ+yvFϡmW6Pݸ3?tNΣ1yȒkVSE4}}y]DO;Iz 'QMW`]MBY9i~iwD!ZF}u9p7O$T!!ej̋eYQgV@^w2hρ>״1T̠ Z?0[z73GVӽ?>jѯG ˭[9dyN!!ņ?w}7ߥ;VUgwN+MșA8+4/&rQUHKA̛܂(>Θ 񣻤01&kSG}TAbxIh29)Ǔ:"@m1ZyfˎYRkid>&%Qp2oVό1ڔCz=۶dRf{HL#6oW17}p;?EVoI1WM>ca(J @aXT x"W-/fo;fh{m4&ȑy\s(&Ԩ1}P" }DS{؎mdLM^CsAw?,Ag$tlHڨ_jF,+Y9Ƥ9`\ߠ)O"giSofy /E*\W&2Y˝uޜ3@7$_FJVSYf^h ʇ"(! nHm׿y8 p`U&]_` p1xMjRP%@B[Ku9ZF>klܛQ)$eE(~$Cbﶻ SU7+NT'A97Dh%1ߊg܈Ϸ5kmDPsjr椏= +Vɭ]zGʻ7SIf }mqzf"j&3ҡ򀶴tʢm%;ELKM~ fώ9p^fW=u3VI=b%uvUbro# LhաF=$ U60^glzsuT ] 7E J55lGR'k4DXtLKثϵ2e'r_Ϳe9 w붜>8SܥNrξB踍# V5BR5`+$k2 gC O4τ1  eUd/mӟ$^I\yHכl(N&h+y\`<\/Jf0r 5o2DޤdSґQCpGIQঔ\ &hԍírK2"жnؗ)Нxj8@BѥXG &(J ish 7>g,^gS:i,#͛]}wރH:BXۯbK^NDu_b֎BQ޾YFn[CP`6sЖ چM/ɢmXFԟ9)jl02leK bh zՀ"t>2>ݩ1Ԇ{vےOQ.z+4T3i>,i=͈zodNX>"+{0^9ޜ+6uSfMDW(`~𱿧,F:21Yؓ}QCujHFW5d+lcڝŷC` v7F9NC+.2bnf)7؉_ jfsB 2^f!<)ӥ񜼇r:MLJ]̙fpv!+`"j eG&nRyxʦFfo MʣoO\λ4ʞXhc1uLlt[2cC2Nϼ񵴦5j{cl8)WOt[ۓo=$O.N|;|^TL0S{ HYߪ(Г']-#w"_>z>ˬ8~.yѽ#5Ha} k(t4G zIp`ڍ (DPEFV2lYN 0_|#ѽts>07}eZAPk~EӜKd&?vS9l?C߈P93f|RZ+,8 ITv崧VBj~uРvio GiEdgHIbv-.\d:o:9֜_5ybjk@0eܒ}8$ɁQG lj24BCyP  ܣ~@"4t͉2$ܳXMߛeB%fC6a-^+s cAZS~jS1dTO5:8gF5z mVx-PzD⤐p"  8/INKgɡjC>i w Bn0yxF+Fײ}h IPDD=I쀅h; T_/-5 3?$lL' I $ҶMIȹM&/-95krw $O.$Dx뱰>)4RX-8`qNt(0)E 򽘊II9\ d?\AM %$4d:38tjU4766j! \oAy9יX?g2 mTÚaN4T9810Yt/̣G֡a`8UrrB0`+k}(WulUomC'%εrьnw?-7 .K-XBNܕ@ZԼ$+Bha\Wb|f+EY~:GmCNPnGCouu}9 rujXm|zȕ uY$+)#˒C(f{0TB@yifLwфTǩW:FNdq-}8헼HcGty[xiw[%oC?22N^>v p˞+`tXi.Tnɇ35*@U5u>kkm,01,&C>ڨ)`C,5iH>B'my MZc.jh5-LPqxWZԽN/D~|܂M{\{A/ ک6:sx:0IǀiOvED| pZ OpiH0k7=}pWٔ@jIJk3rT/=1ё {al\6F7IǬ_~^Of#@:Xf%ێBŵf.%i@v<֗AuLãSd(QQ<eRĂ `{ 1Hn%ękk'Īid&S@\K9( ڥM6u=*UF=4p^DwT=$~k[r'ݑXݘg)}y3^R?œ2XEd[^RJ5/XBG퇋l@ =ZTj6Z=BnՉ  i,=l5 n5lCx]HR/"p{: ,~Z8U;bx] D[2ϸB((jxiJe8?$0xM`S!%00$VY\~a?DM١] q7a$o-7"3XT;1&C\"[pыtxvq=eiY jA!+}xU?g-(HOAgcb81O8в+{#U"1J5`a*zϸűLE+/yr\A0BL&+.i*W9(N$/#<\*hϙV=a,\&XdBL~"QzIv[hUv傚ZC oJ9Z1Ok4i,6Am{j-8\Gr]/25zr}م%)wx" [ޞl Hcf p$!j^S1w[=V`45˃<@až_>К e9P-nfST и4X|ޓg[m?(5f:!o }P*)1x_gcIP*hq eaZʔJ͢-(1 ﹧~cK#ՠM*LxK$0QeG1!=ԭ'e:WɿzfຟpΓ?ݭIKFAV/ `?jcG"[LϘRov{qZ=JP &Faf}}y{ ӝFIVWRwpL+sLH.b NℲ?-4|ads1dUQ1_'*C%8+D='7Ž<#`h~)Ys:8P'ǽ$HR7`&a;Q?Q-v^nL@Ii~OW/~/@ ECJ }X$.ђq$r)Ѐ[ak\V|*|w(ݬλ,9Y8%X( 󰫺XE8e@F@*ב:A{JLC.5݅R ٞYߗ"^0sPf9XCDXb[u72-w$MRa%ϒSѿ>2Q?.wrRZyqΨ)D.d>,& ߀bHlR=X_.s?vٽ%Kt:įR7k2 6\L6ZS^诟XPK,h=V,qQĊ֯S) v~crZBsd]cPQ80gт@/:X^dvI()}HVPh8l*T?|!JLzB~R}G[&Qb@^9@"n]#Do)+%ڞg,`PnA\m9|1^k渙v틏,ua}ԓ:Yit=JV=s\iQi'С!-Ge Vdjr!gR'J":y,%[hz upP]jщ|;i,۳%Q$ڣDCtf``.,sR91x;0q؟l~e'!v76hfdH?E2|!z'/rH}[[v]j#CdkgvUVa$IJ KguR=iSٯxP<ē0TBk dړ L z^P1zt]],lCq]ńk9C2 1 ;񗁙=K@@y0`RWǬ=wQRKЋ6;Dbd.aPO#o-'Vq[Ad8(]swG\+Q"[WZ{q"I Ȭ-1Mgd<-ɰTmOū70&``^ӏw 6rPPFH,6F ~Vv-G6]yCMg3+^nXcZC琿$r|8b7Mr+ܿic:qp-p9jA6\5W&GmUn!R{9b @:|vo߱=A}X|U `F֨]HFRqM@/2YA& %Fne ]?JZŒ%Pإal)3 Z( p9vI(i ak"Zeq4:0O)~uAv ȝ'qo\EFnsrP ꎙlF06i'~vb %-h1$v({iu1EAN%”W;ܴ'f97x7*# $/%J[R$fǝn"JjIB[ FCGLSac1xF6_ b))u7lKPQRtX7vw휶@('r58}HWNːzyKR;^UKǢVPC7ڎ{CϤ75]&[MP  ǶFu]XLƇn^oN'@kqvT6c2 \~[oܙY!촩}|?P4_IGmlA{}.K'|kpf=V|GysH?yC FزFܝJ :(xl蛊DYA沥NAɸ]1Ϩv鮱2x$Sn& hA.E\hn;@G]pP,/oi]0T!Yd =x]u}bԹP Jذy%an'ey{ԩ~Ǭ S&vU#+[ETEkz.'{=C^.L2i +w\ot=@DM:w,^ܴgN,Ii+/ ~Hxf)V6d>Vӧ~r'TSz^2Y,rĺD=87qR:hKB`aiB&aFt<'V طb8~>xЖd-u ~Vn_;l8&s2? 6KOցۤqϷOŎP`K&i2z">&gH" a!ej\YPq)jvq4 IFOoaF0Q/D e[kb ha=P_nxβ4̘ uhw&YŹ,2tԍqbYdYl76M6ϺoIM\0 #`ˡiuCD^;mI=iZR Km.htEvܦe`&pn̐3~(5F)(ȸ7J{Sb¥s{ swK Q 3$ăUcS.afcH̙v11G;ag xi&W'T(LLAo{"F)Ʀ.C]]H4=EwɌW/.>dQ|wK-92ÌB|*삪3RKE yτMKb va zM.UV03"kj,ZB>}ՊlyAau&utыzzD-oU0S h“NWp>>=I^NDSs3AACpހ'Ҟs;,DRM(njθ$%(o97'W6~'.{z]5o;2dV3|_!)ZҠ uQ6)5 @–2 Z*;TÑ9)r 9C*܎y;wJ[ b ke'5K*"gHFU;W\tXmS̾ &k2Dpo*[{ @F'i[6vjJ`ldÙg`5%n@MN ?9Ъ@?L8֜#0Gs`l̗䄀:1y me8,Ɠȕg)Aٚ0;>v{DǴ6 66h4*{Ia{"Q3_ʻ'Z>Uƙ~?ObS?~xQZsD# Yewve/#lpۂ o՟)\ixNg쾾$?~}S^2mGx~gՑXR]I']l+%t8/2W\.T6WwBSܛ{iɑ [S+đtZ>OS_>VĈ Õp#AwQix޿}j&y+ UfnաG׈#6l2Lukq,S#ieˤ%Vo~q->Ţp`Ze:qiɤ'ߥ"6e0ɒQKAt eFΨ.OL{Z ʀhzp=#7BLCeyDݷ-n Glռ} ЭUt8|~Ã]e߆TȾVYz>b4BL[+Vr"mޔ2 e~~(a¢2RB}|aK']yLJ(DxzBB?UoiMb覷$f[.͖u-be zT`4(M(#TqcLgɋE6HHz7輡w"@E<-$A~\h":oDՒR=6'PjsNV-ZJ})S_6?̆" Qs ALyfîq<'**Ꟊx)aX4&y "s:4g>q8ariji(D[ʛll$8e,i5)p㏡gZ rAIs}v%2ٴ'Oԛ O-a|j#8ßxvbZqTLB1M3z /n I$CgKEw]XM-~V1bӄ/ՁFe5ぇQ9`,c0 jz.C9} ө=sk$x@m+}RdfKmN+)q_hk1epxʽ)1?m/y|<<~1`&3IxS*t(\B?*BnOn "@if%F"ynN01N-O3 (SU/)Tt 4(>eЦ1^OI쏵 0ix:2ﴱ,$;VwW^w_}e={9n5=[\Zu9G I' sM%N6 [ 81ΖكsDUj^{ .Wa.HNhn3 +t}30ٸ;.337~VPX3,mRJaGnߞ<#M/qI;7¡{?%`A_jT'2 3TWk\2Fٸ+КvOɒ MJf:E7r,Tg8bDޒL2W uku=U?mD@CFvJil~@mG$ hu3~WJsjl̔J( $\ZWNnq - qf˯˵Zcԧ8K\j;e;W(wbZ/:hR!Gk%,y'+E_M0G5P4!kCens}z>⛡E4w~\jxDQѬ~k UUo>)J-^ ]kQJ X"1L'G&=4wy%gCDa%f\o@;sb48 "\hAϳWLgT!t;9Vu(Bݯ@)}?K&xz5PԶ!w*} ިl]7i7O %CP)n͈$h l!:_X5 *;x"l սȽGZ۹7ǖ`g6C1LEMԶ:dV>Y햹(V/ۮ]4"3 v: YFac^ئqvkRU|}lx2CmpmOgNoΣ2,yϗB{:ti0 +qw:5|a :0+CTeyv5I|pۋ| A 3? [~%ܡ"AG={w=`\"krn9)T0F6v]MH;o%½͵+RM mZG'a@F0n6ۂ7L0؉7mQ,QNp*[?99)GI\֟z("1BthxzCOՎaT,]!\ppYw,$KiwBaߎWw\~|(+Y=봦v\f>rZmygсlpQ\ew5Rc2y{Ȅ"ʘp2cai, H?;Aط]*al/?c4鷦P9VEy0.j(Ǜ>\Zeđ!뇕9('O¾b @1qeͻ3}1Ŕ6ⷊ]<5 +@\wDp-Ӌ~p 7 RDݙMdnBIsE̊}Kio4)uvh^ټQns8q8z 8Lso[g0Q{soALqRJE&P7'V0Xz(uqD8u[$2۽edQ٪"%{E")rʟ<#fvUr2[ɍ{PH<:L%dM۞5|R]4Y"H?Ot^MhZl5߱]C` C ^C(0왋 8&ҥc0nk 0׊zbfVQTdl gbվ1NFv{ul$;;@l"9%hlW/fX`tslq9SlI&'mlT#x-6S-ң zh~|Zժ/\ݹ3jԾc%XW.ykRɵ@2s9s[_%yhrb~{F}ZX±1rS]k7atbRyhM wr݋-k/{r[5)^{O]HP$# n~`Y ` 4UXvc2x],'0KSP~zEnvfzQRFB{03+ҋ#TG• !,X}?܂9^?ƈ "i5v'Vz\&HbDlm.zN~TBV:˳.='"߹t_K%dS૳2xKĊzwpZ .DBfQK.en\}qC9Qk*\U{j |l)8YwZ\^ntCE;"3dTzF8 LV,WnW= )gO J +*lu$╮@C969FOę}]hY>H+,;:.at|$O`~IiZIks"5ozbޜ~<3hpVSX s '?DY2:@Y(ҧ1U\uk ǯYw&?NH}Lz{ZB3@'ߌyu˳hȓbNY69e#[-N8wuaY`SA#0ryw&W @Y9TTn8)G 8oMEtI~d+AJZ'OF9vjgMBroo)$3,M8 ^xJVk17 )=}#ILq{%&'XInE+gCCB/r.^K )d% Lwh׵!P1p#SQN@KƸ:!5J@8)T|(ɢPw+*J 7 -fX3isb [$:BF61{9_aX}`|\}8 r>Y_&E_AJvV=qfj&sw'C-G:KMhڋAnb!lkρ5nS̅$NI'. BswѱjR,~ V7VBʹv팉'oTam gKseX,ݜܩ0}|| &K}zKws?"EZP6ÇZ/izg~ xB [A'!r}-`` |R;]#V(m&h@$gqDm`VS6V(dj-n F:&0a7qC½0'\ǪUD֌ PwZ(7->ND=P\҉:O7[dܺP~u \ϕz/%Dm%2%ݿȇa>`9ޑRbU}:98&UЁI! (M v2.tۯǗJ@^N|6=[dr l]lih/N痣Ԡ6I/qBZeo-I]S젉%/91 ߰%n8tȆ=NPu B/s}*_LPNתpkͼ PH˥/XO(ůL8x ̋H:F7ZVUU&zAiZNe@l{7?vCw^s^?ߜ={SBF (7Yx۠xtV2?-K%u`ѻ2eZ\V`%ezFh~hٮ75Qj8@KiOwHY+n>͸;_$;vZP[t&'evʠ<1 $؇7Oa+ۯ?OfkIؐؿ?דL9*y2 ֱYcZ(ܐ\뮉^Q4"Z^mf/_+Xl,! s4 #0.O(D",W1qi ;8_ȭ1!98ez7 FDE35bAa=1PO]~-e5@k?J=@[#Ij .x@M:Sʋ`L'K.ƓovUf>mxpeQ#bֻH,tq}ޤ[֖mp!`/N&N-vA}iKGtSJ)8Q5.) :qcoZ;6*Pr/66^Pf8̜N2\C47"#$ ]Pn]p͌7!g#FEqZtZYt ;_KŰh&= Dxd2 Fɂ  u>~W O<@˝E TMnSci덺uO si,W\z5oprz֘+TNEy>qm6z1^^ ,"kuˢ LJ`׶q& ZQ3JXۥ(rR9h2T)*s,M'rX3iE&hP2*~3} ^Ţ\!=1ajЎv.†z!Xԙl]J>RЅ1~k={F{"<1E2JHXФztgٷ~P@l2_ӟe6g=*{8Hee] ]-+&k.{yx>o6[H&&̉2yeGs@/eǂ';4T{dWY/XYuMѦT8_GH0\|a{p-aeŶOXUGU #SP@50ډ;~V+ _w !U~c '{9G4F?vR_>.e=X {&O ICz/bmA#(>.d(#%VG8#uSW^:{θ9|+m%!nRa*?V q]*;;`PE"2zӲXK@ZM[:m}<O.s3b։E"QŌ%$\8q+T#@:z7DcNNN ika !uT_֢G#{(Q?{Gz;s^Ԉ#+ɽi-Usĕϩv+(Y5֕qir  =''&k*j{ )2>Ħ"RcC13&HG KzUU1V[>^V S5Ů&EN>={)Vle tP9䒫)ooch),jx. S}f<\PGxd!hn:=)d2 oWwE콁E@P@? S<3FfT2C㜳+BtGT#@|w/򯠆uGg:!@+3_~x$(Xdfc R# ^*r}%'zsϲ M8KJҏQEKyV p}RMג`X^voz_[|7i»` =l?TCFdѱ8 r\ ZD|H^Yf? n3&q1ebiwOT5 Icn^9)ssLnљt9E.i&˞)ZT .3=kYCF6RdM;_LNZ`Թ)ʆ ]͆w."PvG6,ȏ_Qͭ(/lNuys 5}42LMN-N^JuĎ'x?i[68b\y[YBS6E@/Yl@ndۆ[*Ou|+؈73 $Ub?\64Mp4 ]#>8u_:%%>^ɓR@-  yyU|TFje`Nޝi]~#}hSvTt헴&⨠ūxph#1Sg@$kQڅ.u[#nγVp=jm'Jmlk}M]QZ;]A//#!7ьAB6S###> "AHGw]sRtU)QN@u6`sJ =< Op8z` Vj :mN͚ȧ_+Y/+On2y9&ٟhtD -3'Ðj̲0"&J*,U`ow U'ѤhvH-whr^A wY14R( vm@:j 炱%_qkE3ɃkG=>)Q<ɩ蘼5t'16Gҹ"$}bUPL=:ѹH;`rlp3AGVaKC3!PVg8T*9=;)w8M2q&ѡ7*T-(%)ar~g>+>: ?3qÈ; ڄ.hc-Ú:G$FS-tLGj΄,_.3Hn!]*o#90Vq}~(Ƹ\ V**/<1;|ʵ<=68/V֫s)d-Q$;GUU mL{ KDLB>#lQ)`nTwG) /0\e8бb-ĞɹWeYcLfԽ]hF;8@_n! 7ۙyuq6jZ2(h8x]Ek_Ebn}R!@e&;jGjF@U2H#:mb'uQ+i4]gjЙBls* &P6HX*{I:Q[$f2ep"XA3| Ms ˋ~gɌ lX+gbxBXwH JRf}ܸ^nG$5bN+ъWZE/ԁu3ж~)ju8/*u~X{>ʔ#)6Oa7@olN|@EYc o:?fZ[W孜c2`d1"`ɝhOp#C g/y@:Mw`=RAnDg=s=*RYf=dO먀c }2Ԓ e)L  vǢJy?dgҚ JcZoL-2tfuI˥4:35mE,^'(vN8s DLi=_ӦyGѮ@ח{}8 OZw^\-TM)˩@pwOĞ|GaJNOvMyy:-*[DZ݁_W^bB0Ś=܇@g?S9z-2x+9-rv3}먁M=J-aq {wC?rɛ(/|l4a4hMgB[b$B!˛ҕ6HwQQL,boIìWr$בL(tbWPafpeVjOIß3=1pm"B4<7 +ŪN-B)YߊVN<Kzަ> p7Lൡ=-{ o⥫H‘ @ȷE9) R=fN!:߾8{h(Ui6)pglURtkQu ._U[z&0 9̒kAdh -5tNG3Fj6ln}67oȃ 'pK_ƣg: 8Jfj~E}n]j69l)Wc+|IᵃKwPJEW9V ¦$ɰKgZ$}GpQLt_gxdž {MV-I+)%١9V_^e#(v71Y&䒵߁޵b]&Jv:aK؁3V0h8WIU5,%w>P|4z;u{2Z*%[O4M}Krx& g.]G! 6E ]K_?m3\ L~f ? |sr4WMɊ]vAW1ory UDX϶"e=JKiQӞ8k71= hFIkeK4 rNoݻH s] eR_k3%{5u%PaWdJ liRjQFq 婔3މj]~+vEpPד*twqeCadI }elCI4?,= T7ĥ [f+:\,4{ni!Т#suVV mֹI6¦Iw62bS5жO${9spMg3A6nY?-b%lĦZxEv &{­jrYϹ w |hfp+?*6 (DtHhcUFRP[=Mva mʊ<Y-L .`Hߎk* *.D7(\; ! F\g.l򉂃 ZK6gt>9*/e zm O .47 f^!R !ʝnnPݛhj֥E{WXì|$w 7 p)DZkg' L?=C05y19ǴqU 3pϸ5o]nVfG%%(l^mQev2b"Ӡ_b9|OS|Sa2|f&f|*n< yuFAZ?pӳ}81.fQo2xj ݫNV*dFVq\EIfY?? SzF/}= s=ޛ1Qp fӃp/\Ό.-V?/#@gN ;{܍0gּov)םӮuW֜k~dS9QsK]D>)~NmduRb.xl@k,bPdKU6ǰSuM/܄ #В!F x* a+pwy.f Sf:yR C0!jMKSyՍEX[ f#P Mگ2!QtIYlC=iأf[3OC\rmL|_]\PPqSv0˅zX#!AWxwUȮ*b%06bR| m8ْ-9- PEJwGH5tVK Y%BwlġZokNU7u"8gO4Ev|e-xgI*]ó}SJ@Y'(r :Y' nUky3&h!J?F5kj*%`a 0xXh-7's •Kv[x]LJgQ +w 1ԃdW:% ?|-O|ܫԽ.k)1re,0pL{_8̚Ȼr=#qqmZK{vZBgZ:a%u^(lCZZ^6Kb: EEs J"oI@I$)>Ô0jzp9o|Q3j׀/_S!: =hjj2m3[L1H$W1\;Nx NUNnSڤ :t s &_IwΕTGMr76 <~ ='q@Įwa a0z0Pgu{GX~Y{j+sw\c+T_V[gS"*"I,#cT5/4.tp3!?&<Iʡ:r/0 H p֏% xje=Ƒ`e/6?BLR֟{f(&AnѺ hɈh5!W!*iNJ_lH@u9SNļWnL=G[Glj≝Yk`ZY__ jB>M;' _PNvF]ִV9:GĴV#c(Qzbۻnk!J׿/럾FEҬl^Ih8codns3esY[*7\u6.JŠuX!(TyBϷRkPT L-Wva u 9[?$/,)&E'D̈́b}pU(y& (9+:AejIlSd>^:\xd{٩(Tz\ U*2n(^KJNS|q.0θyuKօQoL& yɷNw雼Ѭd `2ϮS sJ% XW䩉8-<-K hU ZD{v=zn !(oğs${o:8ͫI-q- 7,+4^IabtI 6^բ^6͕վ7| L̊Wrz)8wk&ՎD~7~xCP@OQEe}|:E5rY{Kҿ h+YBz)o&dJR++Sp~%Qܷ 7.v΅kbSf'~+g3`7Q1D\Oz̀A!9j1;_ aw뙞bM@"H$ 48 '. 7g3L\PkTv _Llą8R~"(<)m{ڂ/{2I+-EiJAN/c>{.z)x1s7!fآt`7 CxChj_%,|1r.pWlrYWko0\!pҢOOvI-9ضOZg1?J<[zSsOxYǙK*!:A۷ӔyGf)A\S/=V#%zmCGN=a~pEhe~*1p<:h:|DƢ*vAHꯘUilF$V ԃݶ&LZԫ<7y\en/Mnb`285 DKиMEK^.! d)eϕxq\9lyPh%ǘz6j,Hnr"ϹXNJ؅I 68z̩)tB Sx{rY(Z/ҳaineT?IިeI( P]pXJ'N361*,wx&2T(,&_# <+߱)atDaHjMI0ý/R|D}OtF*{`0p-@+ &uF>r< A3O^kSPc7,F*}Jp vGLzSQUZ_Z=?y1y-Hu`gق+i"t-wZ}! Y.>J]9E6aª-&jdTцY<l [V}T*Q=> &'6Í@kIb𲳏G]0IŔV/1жѕ`F Zˏw>*t^wtZX2jO! :m[.e$7Lt?S tޢҩ-'ӫmbEъeᒙd;r4]WNMF?\(i٦š *VIS-|"n@|ͫ3^6sf5lSpTx'4ok=f:5h% w 6>60@*wcaKuw g$x@R=GLro[mwVDyK1LbI(Z:ur! B]گVf/ j m7'-te!+"XBZ֦Q3`f.OP z x#z͙䇣)UĸKE9;=6Wz.uUJ.;o *Kfa?$} ܷqMiN'OF i8`EUϗvem Ô#;%jL%]cL6` ak({苆dyCP UyC_5V[hndAos۩G1Ѩl2G#9懲>)+t!O1(eIZVO$A| J[@.mqYֺ[EjGb{"3/#]^X^$ѴD>1~]GiB%9L6~*CC`)%X?L{(rkr2 Pd>~Fc;W뛊Y3`&lM;vC.)T_PaZDx ^~k:BDiv$ZXX+6 8Ю4 z{ ;U+̀G,UNq2?e)wp-5ܪ4.FMc6I;_FcEQNH旝3p ]$7e1[UA>r>EH W6Ya1!Om AV7M^^5֣wV4"&,}4a3Avbh=+teHurˁFHFy/q;91]db7kOhfjr'ud/JDs,6|۲W_hƥ5hS3QhYP=Ny?Z\:>IpyȕB[H/RMqf h Svۜ=9ڜl\pz;csso ]T{^?5 hE#8ލ=5jz͉mfJ4=I\QWK|b8x|sQ+j·" 7t%tm8\$1jCs]wPF 2v$ևb6}$saY R2)4Bc%Tle$YY^(^h9'Y$ %j?U4Û>eTgc+9IT\49.u6!8*2 b.CoX'B {!9Rd8jrT j^S}8s>-f22FK`]g@?-^ma+հ%ϓdR^Y @bifxӇ! ᠼ~ Vr"av'2K/nEyhx̯+a [c>{vr80/Ȝ%́ު0 OWdփ(i>R] x7@?vFıh/2&L٧iX*J7ʲ8`bͪe>-"MoYʑ)n [Y' ĂlOFMƦ<Մ/Cy5KDߩj"E]{2՘E? ҫ'D̖ z0[p)v cbPXIjz(nrrNW"C0hs-X)x;{ `USW ~1=z{0T?<\aΤ~J*˄g`9EQ)=Yz{;yZ$_BfRutR}pcubHǀ>ѿ<"vCP$^mFi+Rdٻ/ŃR!WΐQmOz)|sW"M[{Ez.a5tS> Ýhw/Oy̖2|7qP Jj]1M/={[A#$”Nap!>Gl4GhK Ih2PJ6M&)d>3Jx-1]w~x(a[xI;[U43QE, O~L 3CP*@ Y'01[MzGϋ٠&9qZӃZ BCOwN"Ĉ,jo$~}HU~W )y%"񿫼@KcL@n t Wr <=jMB'\ջ5@eN LT$429j1V>M6N,Qx{9|]]yS % gd+T]ӍOd^%!ΎΒs.][Nf lS烅LcVTR\y)ƌiYa߆ gɒw4E"=Ư+ {<2l8U)2/v_гd=V37) a9G=ص&]5f")2Lǖ e}'S r!qy-F~ﴴ2i; 4HE9Ȟnc b/ɁNQ_&qYHOd!/_j; ͝XrL*TFaUւoeM1po$dh MH]!y䣬*T;gGHnzAЬjmA1S}ȣ}?FLpd0?{:J䄞1^ )AaRy"< r9g s"w7AiCYUWk?VCġ1kpA'v!1wY3ٍYڬ[f< i [uuӣ(зHAԁ6D8 x,-o8 \tL"BlW[$s]ºߣuR&ģcV-blSLR:qQ>s5BU^Tŋhv$brWC*EAT/28ժL`lbb8|f s8f$(@:\(>j#v]/HŠ*`z}Vq)VatVQ['H+ۊW J*ޑd*Sx*a_A#g.(;i4p,Skl DS؉z̧ydO5L\"+~:@G(p9g3!s w FaH?~^ tp n 8ƅ|Zx׃k:|oHT3r#gӻ [64fY$=3\6^:YF%(uW+oawM1`$9}N})P}GNպXZ5fS.[ +`w6j~Lɪ}B)CEDK0-} N/*2puYpA?`YԬM|JĨ1䗟8 Ϝ;LI,%F j X$͕Ƀg!tm|e3t-a@-\QSV+G\6H/L|P8p/4.6.Jc)Qa1$6"]{R7fccix=]gz>Q7]\u0nx&;N*Q Bb{Y):' fHOm;86&^yR4QH5YaQ1 `h?[nye&5heMTy˂_a "Z6\B &8jH%{1 ]li5 mKQck'߽ۂ*T-0BV(:δ؇&w$PĒ4/YX-h_GcAȕ~43t$ޖ&lЉ7+WW4&m O]x>dtv}D كƵ|aU|3hх\ +7*dG<(Ә쟤1Lj8A\٧+ I6m  W_33R4I@F*0CcS ӎ=9u$`e 9[-O-b uV~^X wODA9z Y+Wc|*@~! > [㘾oЮnpy@YEfّilR2P.ݫM&?yɌ\av4]?DïӱwDoѵ 3L6 [/bEbjԡV(`夙Si5PzVjCČ!BJ+YY?c cNfNP WwIY Ul"!gR@Ď*4ZsC0r4ǝ[Ŭ8#sfRz^zn񯗩FX@utYN! |;:le+ ']":ZK`~GWO# /ྃoy u;ܭ%~n"@\E pLf5K'+GǡJrJ3 JA bǻ7f|%ՙN|aN9gs8m8޳gT/s(s,>CM(-r\D>a#CrB!k(PS- )/\X٭=2)iW2Þw`gǞ%kѽ192 o"O?< r]„(2$+Ti% ~$fX9~HbVB赩}z6"o2gr9u#wK6kak ? /MĔ~N?rYB(SLPNj0B!kFY#տhnr&vG>#2~񚻘nl$#3  4ݝ[!:Ĺfw&Zm[U ;T5:\=m_,A{H>}|7&d-$ކ}fFw= &G%|{Rb {mmz$r>ljeH771˹ ]-E=!j{׭w02E."c3{oXuYJDӹݬбk,[. NF`HqJ/kt+'˒E(.?6X8dJ&ϥ$ @Ř_ EsXS8&cXn`}m.*C +95$sd궸|rtI)i&~2$/vGҴ m.$`/Q~9}cpCHt GB)HcPDטUTw?w{އ.hs`zsC\`-*`d|J kl_Hjnz88r1Xx)( -'rRC2o4L_K S^C]`?xn|$.+l?<5 nl8aÐO| 9yrݩ-\~0 G~N=LD:aAiFRۄi_[Yz "Gʿ8B.ZǫS!:~~mu88B|tvKj.#h!ĖSXY|jKIt3v~xH61ZsT ql<`_"%oUF.T϶!tӰO::Uʡ'GNo+EE@8Ԅ\d">y,m7C!,pJ|l5"nyIq&k=f]j% za*.UF|P>Ob6X8*UmuȉY[88E次-jYuU-+C9j]SݣjA 0$sGHԝXtBx[H3W|bP\y$唴ijW *j֚6DVo$$B6׽*S "G4:! لjv#(l~v/갌vO0m&o%9/!bkW#+6 85t>M[|]_>Ltz*&߳[bfx֎ѤH2C d%) J1ld>c TZB ?ܼETոOmr!"vTA5 J\uQ̍qD%Y Mf;ǒ7駭(Sm}ds!? ?/)WTe[VWj<EvzYxcC&] *w5KLs6 Vx<鄨ZM.eu̴zČfY&9p)teR&@.\cӳ@GԀ{1;&iQi6/Q$3%Aw]9)sT;"}LĠ VfԽafor\58!ê(/GU{y0v% y ^k'>N$h nvn&9 r"EOyRg0" !>Iәz:\Ĭ\>,kԆ+zpk͈a*Jf+QT%]Q{j;EOdV2e6Y-7{皎9B]s> dR ч+T⤍@W'-Px9[-[_5= IoAr_pտåRo˾K_$F7t䤿{! Q7R3pac&lHĨ:g+)bBZ eHU ߙ5ᆫpPJȪnsߋjThJy*$fm],$^kpk Ib4c9+ 4NQc3>`K l,r%ݯM\A/G&_";ڟiZCSîɚmBRfj P 'Ӵ mi)<%N\ù< H5 ]WuJӘf2v5^v8 ;?(vWV0ZVAEr,Qț>xU"Iij, _tt#΅NtΣ2k$VdpQJ%²ACA Z3ϻ9>0P z A'<-U6/]=ʰ;]W˞zay6`8:6` 6[;WU!_a|XWW#xA5)jO,x)gYw(Z`-#$V4y0đ9T>43Y %鶣[[e4$x) .,lTnՆ68/{5S^Xuo rS T߳$g7cUj#'ؖ3:i ]nu3H.$e%Mы6cYz?z4r^Ey)9䰔`cg]'{z.k<9M6Y5RM:)?9WnX-XI-nCY]Fx&â W39x HgǨlQ( v<bR=?ة1ŕj>Nvȉ&.|Fv]Z~"E̵;Zzai &*˖7Wv.HY+HhGeM+Z>.K Ƽp.Rth_CI`,tr2@3^ bR,h!kx:.0#] o t]C1IN*ڸU8ȓx[n"KP;t44=ł43jop@%:n?ז6{zd&e@Ǩ$ȷ[yh'z=38B2E VMaiO2Z]B_\IN$&ҐK26ϊZ7p~h 7ۂVm33 αwZꎕ%Inm%VE ;i4}OF^>!2oRglY4=L9vq gpeDHV¶UVQQjlwOD Z FkOx*qZ3V an0DuU:۔QR~CF+rGfr!>ߦ'J8QCBTgȍ{yQqqbwOI3^鵤H[ K\# BuctqbKZKL@bā?!LwhTFa"˶-dktg5;ƉmE{e |DMldxɱdQL8l\yi:22QpRXRP5Lv,KIXǤܻ0AOT/{CWԕ_᳛^!s'l V};kc7ĜZsr}iVaWId (W]=)fDiPAUX1= rᝡC3)k$A0O1# t/'!D}Sϩ1tޒVT0CN6޼4l 26Ft^[jR 9rIn^a YT}q3ά$kU3aS.tw,1鵱1\x<5 v7GAJ8Js᭶1:xs&K^5~K +3䅍'Ա'twL (Bw%>X^mjtEtj2EGRJN8CH!1q܋OyXku;18go/='cړbPTу;];}DҝP|5g J(~t%ħD`94\,rt@G&,j`^=:! iJ/QOS$0Ҳn / \Ֆ$ohÚ9<{SN79։YP` bn%FPIUc05桚ѪΖ:'b5S6UiU/kۓz뵣ݎ`n tUS.g߃:ﵰv 8U#r~xfYJM UylNe`*~;7L9])w 64/DmBȶkSR5ug:yc}Tb 詷msNr[Π3<33#q{{i@dTLdw%{byv'sm wj4s#7_l4E0ǠQS;do`臌hNEmE?MGܞ# A4N1s 7\q՗@}OGG=O|ģ\aOGO˩(ʁ˯sbq`vDekkh)Ќ W$mdrs棬7@-|uș)D*&ti 'ϩd<9F}bMEޜ+|Ѡ3nn ŶgT%- JGaVbXN\֬yBY֡k-3J.u|k[X/&^!& XKX/Ahj Ν'mCy˿1^0|%D>Hgp _zDπgtE7w ̔uk?hMU@\BE,~4&|`}Y} =`sJbcċn/rʪ0G֞/)Ztv׬*5U FT!9(xMƚa.ʴviiig┯юGqZ#x.$S 3 =9NWe C=El}YaP_? 6|oۇd3`+lg=]Z+~ϦO5Z*hB b@p? ɣϋ4Y,.h?2o h iƅS#)Y_9<$?,Qe(aTޗbW=~ϩk yWdո֥2Q-A~J@.1EssZìJu쯷,5Q5Ya!ߍ9;n=dކ=rXfNБQ:†Zѿ q1&\jx0`$4a)A-Xe!wFޡG[zѱ&RqZeWG꺼<@ Ҁ)D/S%"ΨZ:Dj5G;]8bZJRrWuϔ!7hVAT{5$IoY+!.5 fY&s8K{z $H/ rvCvyv^D-Pbp%"TU8F$cJc#w|N@gkǑIW )d]at%kx 7Q9^܁SJ{ BpNqJ0b1ȖC!lI \:hfeP>KY5(i% ttv5qc2=PWiUƏ2l7K tZp;/;XO,f| ##)I ˺AݰQC|4Mp9q~G6qX Y= әEWK۪S|R,2)Β8ӭ8 Kh[f-~ֈ XH΂)ZӐ5C$fD;}PDUF˺,k1p5 7%Rd4~OJ>j{Lctꂚܰ.I!V(o|Orh(T9 4tx+czq O@9e3`Rd՚@KhAYfrFG:,2FU]6_S1gZGīh֯<ڄGtPy`}"ՙm)Ը6G9iLMn\V{015 ,t1fj[sx\纒bw2A^kHF~9Mf,l($N*Pw$Tw,Zc}o]|Gn/98rKstӕs$͌.!i~7YChݢo:EC;"=k:…GPY*e-EӆUHaZș;Uc`6n.AEeN5,_9y#1nC&[,ǭVaOGϢ-i:O7Ab`l+w'L 0p]c(o3bhL \gt'h 9H)|+w}n>dzY S{XUk aћ{*/XH^fйլEp r\!v7 {eTЂȲ-B.g ,Gzt03kAdO'3FMdhm")x򱾉=Bɮd SR " qhXo=G-xGل8p$1qG̓v RHǼ n܆ ]|sGDt:کo($GXsN*?* pz<}-zGo7<^4R-Hq[,H $sgWL 6MP.B*tU m3{iԟ;⩑Yv#"Op"~ 6X-ӟ_x lΰh3XYQQaWCa0QvdD%DQ6FI=Yv8,?V=vB(l^^7!wq8rG5($*i'lbԎp;(LZh%'ŊCuJ ęc,xF` ki.&-Sp:)o/*VB|)3* B4p2oѶ=껭rmu-XevmNQ~6C+VT QԲJh,ȗj)Jb,]r>sǢ2Sc"=}nvǓdNi1řjcŖhNd(1O>?sԂ(ų#Vbgj4iO99SrGv񕟮/"&P-!Gk}%es?UG(8SmՋdi<_yWa {NۋmIwPN=IFN^*|$㈥Xw|ER1Z@4%+屷>=\:+.hݱaė(io1x~43o 9%Qpi|@÷YlqneX;j)_;r򚶳} --PTLNneT ~Ht^F }`G!}$!AF|x=ň[XUH3Kýlo96!F }M?<-i|Be'e )˲#]֯q7"܍Q4X+-F Q7l~Rx|Dsehݺ"uq ΣDߜq J}Yπ!Sİd ˕wW<}T٠ՌKll=^ ;JqG"$S. _[@$.[YFp\X- 9n-AD=S 4WB`C"OT?"qBqRs }x/ {j7ڙ <.dnKq,oD ~a,O&zdgoB.@^[K_0[9'\̜f:KGdwSl9MF\V;nӕ;DQG*YD"RʏSV ~h6Fs5sV Ӭ4W|:o,BɘzP[ƺ<`k K|l;O9i&;p0=n \;@Ri#cѡ~Ы͓k|. .lrlщR/ɧhݦ"X?@8 )N~ ,`9Xk3$~juI`Y:S@b{eA 6-71A<4s?[J`vH )OV(PEY헷'I򫇁x= Ic`AzYeV>,9|n_85L腵&b㾢L|ʸI7?rKO<)\}I,8[zF{ɐl37N;5 K͍T"ESD+A\ yQ1$wq+(4ESa]][|;n%%ʙw_4~C~2 e g[ \F#"~W 쀥Qn?|o<Q=818v̈_ԟ@*]8nU"5`mnyPQHz谑:fQE@"K"SwB4(^7 DU_5FFllHCbB8{З40r1Fȕ5#}cNFZrH,.L<Mni) 2k%Xִ} b60!X f9] /۰:(WhՉ?1W@C^$1հ{P+%8OD4f/LVQ&<|zx?(PqƲ(y~m(TnlӺlGi_`^ve O U5t`YE`F(P@`"Tmzg.:H0a@TNt@-Ʋ6=HΓƓ&abkpJUF*KnHB4{rĹʺD*qC*^7{FRBMzg>ƶ3W=w/NT}>x xf)d&#:֫ ̖3@* IknP-d-*(K7R) jQ׾6I Oo r10srYt"D7AWj }5t~7ޛ2*gY{Wz@>ˡl u~>LbrzղCu1M|Rre .ғ(6@Q`~ LYlGxw5Q{|܍Kѡm@7lw%i(RbC18MX3nuC'_oVpRfLp4; Y^;NbHGƶʍH/< Fk3>9u@ujNH'}$XˢPAX0`u=fsDȏ.^C< 8b.a%='i3g-rſ3+SCށ v;Ay,ŝt+*!+N̢4m!_Vmm}!ƦBo^PB@9v[?0cKv0o/9ȲD*ӟjN ȟ6,|!]yJχ?jQY>!;o.p/l.nDlw@.UX^nW0 ^EKl\E邏.KW>`JJ6~r?gq ߨRzх!b Bs6h I0|H-D &f/yH.6DM9faZf̚JG @/P+O Y\}b3z8z^b.qkhK&7O6!Jsn NYdrGF2cF,]jD'kj]ch:4 ++_U %%HI`B$gW Ks1RG %0 ]Sj)h:ȃ`U"Oj `"2bx#ˢ@KKߥX{g{6N5#bHV a9 ޞ ,[j/FAjDHI&|q< k_6a2´b0=DNh9c}+-9jVXDw (ˡ|R۽{jӝGNo wW~4z%Ґ~YnUBUSRWRbDEk KCjRnO& ,@c[ݛNᑖR3tmbwƯl^ۛkMB/.MbӚ9 D$0EYDs83UqVP4m7~~E:E,8ƻHznpELd-sqnx+R+<<|V\2Ӛz)iIҌl 7eV4YF~ts\_G褖/)ɷjgxY]@ZP+l6%NAvuydBv;&Q^'(8xE@ͦ)7.!>t@PgK+%kΞ7hPR7mr@nYĒ\k@{Q7JdPMk{AN~d ye?>AcqGg۵uMt_=[x'V1KE9`c?92XbO y#Bq'=`|$L_; mS`,{;f,RZ`zO~FZaJؾqֿypa!Bm_)kh c[V''A#e(qaɩ;ؼkUwk#K׎aJQ䁱4-{(8o&k@ӲJCW8'4C6)3F+j) eQ1EG˙!ݚYqlEJ+ey/YP1`s,G)kuA`ɯ'DžYEi AnIb.14b&N}u^*M_n]Λl5w#|GIZ/" B ໔9댵t qr `㝳;>(Vq!ֺ0Ef+fA{2K"l[vnBÙW`wO:_X=ߩV2MqGxiKsȤRrܵJ2 20ٿ1dsB3|ظ5Zt& ]zHLA.iw)A5@\_n^V 60uN|'~}3Ug'QҜ:z"@ph69ӧv'3"ђ֬M+Qvr3jwIJzZWX%*1\Y=m8$:(F7gH6 ft3svڤ m2yl^0xZ?z.Wr5;H["ˁЅ@) AW?W("-/>64RJ:7 _=ś4aHu8KחY WYc[CBjF.or ~Z1@ Z9,Z3&jFWݨ`P1&fg@ W~);f>'B-~0cM/:+lʅȓ1\L,7[41hB!49}ڧ^^^yzjh;AX>RoFn~QõǑ*rָr`&KۦwzŲ?Ec܂Xe'0bnpDͺO=P9Z?@QjP59oFշa2Pw֞R:;5Ǩ`b1[1^lp+ߋJ O5n[VY KToiƚj˵ pZX-A73[N+sd1%: Ә\'u`-T[4{_V(cǦp4yj R@w4|xyAꅟx_{Ţ.{9ROf6 oݍ!a6&킯07R" y ޾mG h@v]j3' R>bc2pZ2f SYьA ԜY) #z n<"-ә8wwGص4a_y9[J/gP&fNB y;>evZÕXd eIFfȸqaLNI1'w[(Jf14.\T<95JtQm\Aѝgr,r|Ϭv&&0Yh |܁i@OBkY9ylįv|)a hKtmg(y+Pun-9~$1tؾbӏ|aּj2cbJ8HRt+Ros~&馂Tǰ nGLŹW_jR*r-Z| g7V5!n#j_H@" aWാ Ur2r2xhJEbpU(Lw59{2'* ІV"&H0qSNQߨf$1%5mT17 ™')]X618̀P.1 cq3 ~^8Gݼ[Y/8=Th7C]C ڝҩ_y7Ěu+bm62!1a4'04i\CTt3+QٌRCR'"OL\OأƢ븼(?.**I'GWBA8"wR{cEqz 3pul^~ͽ1S@-& 9{XA۫BNGUDbL0\hn n?Y XH*vzg9ve/i }T Hrf~UC` P I{ZبU/? 3,W*A."p0Ϻ|rk-!S-J8_|Yc^/n SZD)h!>k @1kw(p\Gٵ9u {3DJqEaNQ\RB Vf Qo 1wHUգT=_,K2CUJ#͛ {93n\n=:{pc&P@Vtje"HubVk*č^L.~Uz-C $=YRҏ4rm rtBUMhZ@֖R̤vAF0߬2k͈NTM4SH -;Ɲ Y)xomrpLv/LI/+3w^ϼV*], 1)ޡ/q8ݗ\KܐJ,GNVy.;Ok<1M4MOs]w&Obv/ 2+ݙ{O.ZKNE\as,FW4@5rS&ؓSqn`@*Jz{wϓψ5!W1ZiTOh8N넄[u_P,Ht2]Q:(WZAQG@XI ӷ_|1[L7o592I0*36k1k\=7ۀhv_ C,y ! u|dHE+{3Wl왖>B+:Z>J[VPJZ nxTeZ?w"'l(l=$|`z+i3x#͘"oN.&l#ܕհh2bXbTw~аvRq-9ܾ@RQ>EH++l`Oj*Ze 9t1}!XNuzKe` L"sZ4ԙxvYWJ=a񏩚 {p*Suw$BT0!ttzhNn ;"g!׬nՙ0£k9lt7v;0JD¤hϸ5;/Cr*3۴}t~21ic.d| Sny}fZ5;X%r}1'!ȹ~Ϙ<4k`jGG9aE8xA:KD??%f^]5Y-a:3cUf6>$ZM,)_Q+݀ex#va"G&r}h+YἬg 8=q F/O{6 \՜W¼%IIW0tǔߓA"R:j =zlC;=&J/ žd;uhjmgJ ;ث@e,]a~ݕ>Vgzӝ$t0a?ўrg>Rr@Wά T]Taf5`ڱ㤩T-=9$C9U󜩼rAe].: ҃@l) Eޏx;iEA"8 xsI<餠S@Ɩq*"H7!۹j-v_$o4+f W\oNBLl5Z^_ P3}@q5M",2y`L֫4Ţ`x-G ⠓+N4PE=ۋ@N|g9D .ixH"}~ -|tًܭ,(#$Mv*o/-c'պ<66'>&w߳ Nmă~| KPH‘Rv4G E#h*"Z4tX%@k|cu;.pCE.'0s9l"2)tL@<{.z( אcگqơx+ܹ}ْkR2r#ʨ;K5ppuʼAvk{ Л&"0. r0ΝamgօC5oY4קI C6 Ѧ0̜bsR?\–!9$ug#h_D`nj"e vHD)z'B:xeiIscHaҩ*`aqT`̝jy :PQt"dzy†[h.ٝL[kh,P:28˽$ (V3-rVCNmǾO9"a:4k2Klj"hD$U]m&>sU&H=Tz<l f8Do DXW'C#쭅/>؂ax&?,<,^C{wD措zE fo֞&9dzAiWyd;TIeN%'r\ϯ]xWҙ=p-xDPgq9Lp ݗgt;jPQeS hA&ٰ7ֶppc c !잗85!cɰV|MXFt !U!v^^BU&*I[ʈYE _ě9<${"J\4 _^ ƂLndC4R.MʮFg\.ݾ҈"b?Ȣ</jVI 7WLmG"UAFhd?BtyW(x҅:oE'd$s%L~kf--]`Z)C[5ZX-nD0J)Q^D&!kctۘ!wր!ؤ T8` Yx"[DvLՀ(?# =}h|AJblvL:@m 4O*!WK0zJi6f#FKw>36%}@xYU| 'Zkzl4;wexzc^`# WNâԒ%ջ a(;:yI (Dw#?](tF4TQZ٣QΓ "uPҲ+lH,N:ΏwxndI3-teE~]~72v~GEQQ2ZR—;VE;zQiw\x=gV|]Y,r"]ղJ^iu{h噽Cją3f!+hWD eX/g(j\B.)OLS)=8+kԡKpx?V.{s5EJ?rwnc|ʈ s&/ff:+;;hyZ`rE܇7C'ݓ_#'6ڄۛ 5 O:&[ڗ{z0KH܉"j>W!bk3I NaEͰ6cd;60f $4-w(]MKI~@ʬ9ݭwsbG+vZe6p]Ẅ́ro$G0QŊ)FmfUF 3 $yV4kbs2>SnOsvKs*cd=CQAl0$wB'i4HMQ(;Demфn3 %C:" $aRQ!D}6W$fp7x|/K/ȉJ1zsG嵙NFt" `?}PKM a ]6gg*>yIKm-; /\)UX` >*Uར ['KZŬٺ/@}skk QSm/9Z~r);p+nuul:+6*#JӚdA@+80 +~>Ma/dSw,`͐PA_ F6a.يyQҪM^|;UM4 u"8{s+jW󦆃?ܛO'u5d #E.lr, R~lB4)HVj[ ot^<Od n !boxk-PyDYff1'ꮉl^eS-n0ұXQ(S!֔,ZȮ{O3= "buN'r="#V]R0ZԞx&Y9$k/4@>qSМ6zY-mN!U?Bn,bHR}3fz{spN;攖l6qZ3B6A߻(#/A`ȱonݠ۵81C%!@9-7/s;px֏_P)s ?( ⡥Ct+~Tw\QLj;PIoFJ{)o}7T\n"2^nm&IS9F,u_/sߓB>7(C 3 O*E*3)p(|u&#ʰf=@cf*|죆]H&f]K/Zr;_hP#Y Q:+}byn篊!!dqlhacl6ڤT ޱvD +YtG=<']l@Qʫۧ^9'v[C} Fk_tk|/F MTR&^ X=/~v$à >v19YGCKʎ;&R&zٖ8-k_3F.SbwKvhe~7^K@+d=$!3Pr/'|/(.GARAU JCnLjo*C]Qfe"TchAq[Ԩ*"rP8K1Q *d 4߱TF k`jn~8F$ǫyZ Oo]]JJز*:ɞWDflt8gAK%>Ys' 3iFk#u%ihjru+!C$$ uFJi[%lԩђLSOuQl,^2QyY,cÍ LuKkX/ 1.UwEVb|š' D-N@!h{gU\Ԭz|jFy48(7}I3;#/Yoa:7ݼY 6!XjfbL꩹JBG斄ҘgHr`R\v,YjXR%w, [qa|.xh/.D2.^o i+,Kݒe|=VUG_ N#I&vja91|"A'v|+Ηd|!e1􂡺"xOƠ}םIb@S?jL]/ߩaeZ|P*.Uw/^et-\z4.2 |O xz*fz`^@i[~*/1s0]FX~LVӰ\63TTN][' ^I2Cze7qaPiA1]&ٸML򃒴 HEIfW׹)\1ΏfOtɗ: 2݇<*ΌԜǂV=w{3+gL HBHR*u]AKƔ]K[xHS g#%Vad{$v'b@9eB_GI/19q{QFuf]E։wc٩^l=YmiHiBAH׌|WۂPj!g4Vq,ќ%8a@SQE79~nWC"Gיdy;|#"![ӱZΎfm/)Y0%BU0-ݦ a&{%6 ))±v.)Q\rYw2~Z1x tzFL‡D]/C9t-L r47_Bh=vp=wr_ 'ga]Sqۭl\7VIɳh S' vn܏+x dϡj'Ghy,U1_P犥bt^!DQ}ڃh3x|p G'Y[`bD Pl/@)$h*6,Y&l\]o]-ꢽ$$k̰xLGzR,,czu{=hq2pJeCq~rqBrlcroVWIk%i~_d&L8b*lʹf~CavyLʵl_s"ܒ@5fMs]Af.uVa6uէb)!Ĭ$ }1Cr4a.1tFpHײazBA)#^ ț1G  Ӂ=(kFE[s1Ԫ8\4IŝzxޡH.7k}ڎu`FqećwL$q ̼KgE&j!q=%JRX@R|E!v`y1 XPG,#xSM`B.m ^Ƕ(d!#x ݑQU!2Qr` /1RpD!fcLYYV< #mTbb#U|Yw;"CiEdqd㮇 ڭxVwسk0F ߈,[ F =R*aImp1QJę0\&k)>6dZ~EƜ(7>D@ZR$h-#A%:@ qzbA$vuwyFfa)2h g {+`IՅFņ,H$>V2!9sn?8rBa$ahVZc]pGѯL+c O,Z#ћ@jYdB&(iu֜}h`,i'myV`]FFVċ_GƄOm7@qjZEXkȞ[ߖ-=6%"18ƛeb۫XI5gT@\A{y?04W<<2m=_zfPˢP˶k,҅j2ݦ EX)]}Pգ}iS}o d#OΘ8h(CBuXhA`>bF|zb$f ;(+ 0X$ΈC@oi;&ɢ6SXbt24'uL`A'O>7ǻ d8`*j#B(F\Y/i1p^Qҿ8Xw>+u=C6ى55A@7_Ѣѱ5B!L؎AN^?O*9!M}͊#H~R,T{,L#fZz myM1Di^3Jrmnvq-Rڍ60'`|PX#Iؒ4wzNGQԟhqJ}҆AAxFƸYU3@3"JNIch$ oV{P^VDVRZu=:Q{67MY_6etCH+7\[({YdF{p[_B턩Nr>}bB8z޸X`''pV.@Vә׌=Γ{юj\xq0M4e, SC-meM5x9CԖ7Ob3u 9ZG-"|I2= <]0%@_ QC>MvQ☭;?|_"6mT{yGeo4DU Ą)DfO0vDkV֓nPORCvUc"CZ-!4s :ǝcps#IyU_ySBch˼Gi' I* RpA)Bxpxrʸ7M) n.xC A4䜷ӷYѥ Jdh[fYV f0?T6At-&~[X0I -? >}2q&궣I)P-g 3\)ȐGr ]l8F,װi h5d] A׊6#J1&D N !ߌQ[8Hp,3LqQFh!'ZO_ʚW zePk0#&s%198q0IRp7l(C[97DJ}ߙN3RRs_t ?WDs*׶Z5e^ڵ2r|9dKy3CW.w^ DynWBZ0//sǹ1L6LO 4F{_lsI%My)L4QrE?TF4Q+YݶUܼ#i$~q5BׄњWw4~h S|Իxudul Bdk":P.?i5=0[ l}U/ QZ "zWnΌX?q=)Fk9+GHn[l/Ql6b&ھ{ -Cc\[p51b@+֧86~ჺd1zԹ%rdfKϷre#6l2FQՏgʮ%=cDi*8Bq2k fWUXO7CeG :ꁜ;N1C=U[{֊xrkc߽k5EC goEhm: yFx{bҫ[!HRؐodtG'Xl@T)oT?/飛\e:OCqI@ְ"}]_/]hbjL5ˢ1c娠qcJݝbOG&di3:w+0FY^KJH!R*zEw,a;$iB }=Lz@ERYmn2$O/l"g88{N>D7!(Qm+qPKhnNyMcӨܧJJoZˑU#}^HT{ڕRt8C}iiAa)%A9sq6*l26*$Ŭ=_ۖSgk@`9\`xg*1h>EѠa: 5x QX%,&TQ`F?tJ;`/B`@ؘo-VFxWѶsq,@9Zh%j!9'OESOl촆oP5ZrM3ZG( \s9e};,9Fg_M tcV5-Q-r=nv``򚠒 !]-c5h@1;d/uqָL"!iuܖobKX$_E?zp7۶6hvRu=Ld1êKp53aFﭨov"CO_29eȒ (R4#EHTP.M561e<Ky bY-U&pX]fh1zZ#ZnݒinDv^ l?%K>;,9,~tެ4=,oaSlXGdwRfF~duI͔x/}kѶJRK22tZx'DIg++?Xb.Q|e0ͿݸXy|K'Qbd+fHB8e-YF,{X`s2zqm0c w!d[j\DjYoiRu' ,~/vytRgVJF>`jo%s'y 19sQAUEFT.Mk9ws.uڋ5uTͪ΁ s8pfTUTD]Ԭ69B{N s#¨®`IhKc]clX:uCsױkɻۀQAOwUwy3glWo^<Q E&X"f8| {oDk<йMwk;^ǻgP;-K0hQΓwkv!m&B49I3 fŅozqief¶G@XY'.&esbY2yyDZ0UcyALrp[0GT j6 WW9CF ,b}qښYIINJ~diE?Rqob0+  %~U>a4h /OK*CZa,j\as:xoA4ۼ K-sa'KԎۜnVm0ǼGRrR LmMA%2n .~R=q0Mܮix+e s,DsN~+Oi6ۮglGr)ke_3Or5/3(tkz#;Y&nqxOe^^%^ʢSPt%pCh皝\FBb>yr#Vj?MoxW@\( 椠]K; f,~-BTT"7N: `~Ol,/ h!g"* /{ehRiS{SBH> N5- 5~ vKXV0HyMIIأ0ttD?a7K WݐXcabiı#8RѺc" ״fM5iD_uJ,@ 6놃Ruv߃"MZ~TQ!AmٱKEyݑt˟w@sT߻_*{>3dt*PU R#$cwWx3V:0KbK')˄bp}B)Kbbod$Ɯ#jϿ (VIV.IA_\lHF5L~ESR( 8CJX8Yyٸ:d$ޤӤgG]Vمf"q!*}vYm@KImBDns3}X_|yqv8AI/a|4Db3'xeQx7;C?[~{K(F`ڗ(Ңfr$ 1D+#.8'RORzxNuVg{߱؋)IiiAeD̲^pq`viXHD̖{ M^~/MsKvŘwe[Nb,@1OnL'yxcz`l NQS b O&^n;咓Y!I?/gaQDRICɫ"gC{,|wz0Qz=DhA8iA؏75z(J@"@*!.9XMi sG~Hq+zzVEqc`F,?{$b\+$Mo `(Z%.è}a1%kdD\hK|Ǭ퐷:mwwDGt_`nknˣ5&:/ VoK>A4ܒ/=LJ5!Nyw2dE= E D`'T F^՜[^WeJ0zFH197IdIU_Qݴjvk\AYrn;P k[oNkS}k ZSKn=ŰusQ+T1{, p`k0gZvnA>xޱ¢35l\>ff ?ƥT&#FuQ&_発 0j+z6Rvm1&s;L} 5FΤF-T,E+C "ʈs߭=UBR(w\]uEMFG`NV[?}\P<%Dizey g8ҎE:*k i~ 57hD y'!0nWd=t"'ZS~]59= ?zWjgo]W]ZU,$"hwgO9m{pz4yJni#sFmj>O}&e tq`wR_չ60/Iڅ>5~^./JlHz6@ՙ+G9]Wٽ;Y۵` i-.w>d/n5\5SX{ipـ׏m߼/;0wαp.P򩱵G3( ,0~BlJ}d-f3.XmiUd[NE _$˿~'D.dZU`^DIiy&SLv 7>&rOsc.u!!0P, }$! {,)"cEة,ֱӔ!=*mU0L~n;a ȫ2IaO4Ք;㡂o/4 R}$6ffNfI2VM@鮸SñBSaP5 k ܸO#>W3p YAE2# z~酈ՇWD1ծⲣ6B/< +j@Lx]IsN똲~"ލ)ݏf߂Z-Qנtc6!K;NA} &GhƸD'TRUDMCj' ʽe#'M *Tƚ[Pŀεh}.PN| qCr#D!B| 8!U:_>+ gT^UŎS| ?D<33d)4ԍ(xه 7)poD Ң f)@\ _JH4^=m9ԞJ=8KP`=Rذ'0J5~#;yyylsih STbLV>Q d4/~(Tv;:`,4!AQ1w R)%'ꃟ){(zzvj5CS/ l{Z2&t7TVļQ˲JRqLYMM'h"^d}xxwNBe"4sqPR)4:ahL"߈r⒱nw>ɪ+^MEkE F}yʷu:cϚ4r7;C| b)Mr/?P0{ή _B5cInϐWˬ/&/Q >Ʊ)s8N#J%z6jW]rjr{O~23RS]YʅL, ~J͏ Kq- :WFCf|y]/6j xj01Ŭ!v>"sɌ&+˦4oX"lM"7D:j&=j iCRh i?j/ħv1rh@֋Lt&75س$7[ZXIZ@Z[Lɴ֣W?3ޠo0K+Iߖ`̬֓h$o=|tgʸ'e84BS{1јm K1hk!to0FgfJ䯱ժqlΉ 9[R#gPQ:r aQ ӣ c(wui@DiLrzQ3J޵Jb$>]/B~wraݗg%ٶL.!AHq8Rx)w.)sLa[W.8B 9W 6"\Ya"cFe!ӍmvǽStʋ辊}!>pw+p! -)`jm E0:‚&_8_=_$rŸ!tvl߇qnAϊo[1EEfHh$A78ճV'yBY=qIU1Ss[ )%ȱ !@MvRRx)廝cuǭLߞ@nLf2LRRks`)L%G?M9Hsivzu7£,?^ Z|>G?jN2pXZ8kvYi![_< (T e<{ /8fjMXM<:oǶmܵ%];Cək~8&ٱKNOJ),Ysq9BO HuEbĔDpE_8S[-NYN冪F-:~TJ ﶅjG+,•PX"DKCl ab\w~uue61n?a9c]%X')^8Gٺ %TTגX]Jocߙ:YRjB/6M;\ersHM];v80Gw #)?+'B.@v>\iFS(+#vKs.=odnG}sSr_f}wHփJ|E]jʼs}Lss Ih)n HF e¸Ji'*jFÞAz"X㳮)铑4n$g3`X,'?;}&h dT.氟>ҟc?kX@@6Oo l(KVȴDVuxr.T7t=-7`n3{!n! :GKf}X-$gk@E\6f YF![?Vh9ۭ|F^Q[ɤ PiF;yiIܾWMw ;] ۡ~yBJ T5P}Mt)Txk J}hq+irFG}4BzUVrڠh3Xϥ|bbe皃~B;^])zu+/Bty%. n,& 9zzbF4ld.Ṅ;>loEBD >յSyg<$OmZ`G|E8p]V9K*0$"Ѥubf>T\ZB {~wCvSH<etTI oUUƫ1o}džeV_VԕdČVGz@ZO_]k Re+Zq"n&a1}w g1 Zu/4KdCL-(}2A~-,cGlO<:Wy;02[uJF7Wz_\q|}69駮t΄%pf TM0PWv;כ,! R:kvv^ޚ#]{pM:=qDQR(([D3ɼ gݦST(P5x!!)""W+H?‚@J0Q_Wmko"r3`n JЄ۞uX7>ժDieְ^X)q:|S)0 j~m[2$yC _V\x dɓ 9 ` /&֭Y¯ꮔw%(1;_#_B1=M~ji-!aáFIP| .C6.ٮY#զMpb&Τ ?NsN:mGW6Gj<@(`IL\k, H0T'&8%8"Pe4D;SDZT}Z(+슱t'S|_OlU2=Pҕ$vXiIJd~LwCSl,9ʎzNuer?"W lM(rvKED~;BZ9?t4jǃ J},<ĮHeB|+k_TC*N=b`|IhqHļ5c$jHk7:[ݫi|J ҳޣlLAgll,Nߎ 6EEP-$(Cf峞41}9-̕]\n/{wBb _NV^V(N&8}Z&G;Q}P.Pk"cs.kN; x&0~ue+Ԇ]FGG 7O8e`v7<ż.b 4%ȭO~ކyϽ5ۦLB)Ϡv^HΕeTJƄdz.;xfӿMLC7$p&?i+'0 7o= QָENӯ7 ;&Yߍ⁖N63KtQ|]Cg8~+;˄\O&6M^DQgm5v!e oWRVS|y'L ߋG%('TBˑǻY!In򗰚hEäJV\9ĕ;=& ϒӵ©_a=6Ӛ1o#{I<~kbJ 4-.}ft啙f5.B,pE2ѥ<11rVmW7LJQeSM/\{ ufM,p7Lm{ X((#GPi_[1:߆rL Ho͘щ[gl}@Nas<R(zcdypv6D<(W}&}2PTN<~s$Ayϣ ҋZZJCf2lvTY+B}GT~>c6-pRnlZ4Fxaƒnc_\8j{HЭldF! p "v]SyRzvbd$Ϫ4ua )%INw"l(v*OТ2VKA+Lށ,c3%zumCɧ+ȿsf&U~Ӝ{o49{x5EY^U%۩H"iP<$K\•_-CLU)<ǎ)rjGI%WkTLMǩ\G/XPn_T<${ogud} ~^/N4djL&q~~u4=AT jVIPo[ <ҷ+%S^n0|v+EK [Eݖ g)haU,a}lY}9f2WŃ˚x=NB0bD_@_a6IyA͐X˲VVgNEqD-8s\7H=馊%$$c+MVoV Xb6V]ki][З8$#4wd0:OԼ[%u$Z#x3mg^kϟuL/`Ib3GVf5q3V>4>c<-.,I@mqܿ\o[듍$ r- B*I.sWo,khb^_ I1,C?51lnx]! 9Vy8@k +o]vd,1Hi`N$mj#]1nk|[HxˉB8N<|B,3@R&F;Lѳ_xI!1n@Tf﹎}_I/IsIR .Ď({dL9A:heDg12Q}K0{db`G _b]@(櫹:2S Cp ֡A.ܽSm?{R]:V4 v|<Omgݜ_(ƱV 0FW~O \֠-P'́3@:T3m~J%& zL*(c,3 PoB|ŸoQoP#|sŕ:mnv!#dEnp=<4%澂$\ܝ.$o;s&V6Li9BpѠx%"|։ӟLjYv޶j]RTBsgWp5'Z"]nO$Z_߯Q4v3~a\ϩ㫰]P˝k-Վ:jטҺ"zRx^C)ѫ#Axqط&Y+)1EtyDq`G1=>M:N|JZ<`K[BL>WOj3Đ,>26%Js0sKި~Zt[tَ1T "l\ U?%'A$A:dmq4ɫPhɤT1t ]nQ ۭ6)6k <6Pɒy+JW!W4gΊ!}J̆~ZoK`c(`hCG+Zp#,!}w$i-PvhC>JǺ_D! cGmē-5?eU^XnTRoG<أl{ X<C4=$ktU)U,>rf<1ԣ_Rk$h/.N1 uvʋxKp4Re=X={$:d!@-<uҵ څHcA0UTme4k_VB! D徭8FPDb|3=8WF>`LLS G۱m!JVb?&~ٵpg+-Ĭ.$e6YS0xeп*8 ,5jw8QPāeaݚRY|Qa!/~p 7ղ7s {abKn H_24LoY,.#uO{ݓ^̶`C\ekwx:o{Ofz޿M'LpTM(Y.p|$u1褱}o8x+4M =KS>!b`Bf29~^. X:Я SR ߾G0D`ҲкmT`8ANZ`uy0cZyᜃ";a}qF-nQO +tx|lݙOORrY$ʙ1m%"|TӦKd]1Z'ӛNpEX`*ߕ4|XOb gM<@q- \9% #erc=gBO%˯lcڳ"q# SN;n; z W_nX{d g@Ș"P8&"6e""Igq ~߁dhN @|@5rm)y٭ſ VgmەHFS>ߍDɝO`1\J:ƞ%Ht]vX~AC2P$Q78a1O(7s5o.|.WL{QdF7z>H#j`~A1Zy:GJʁȉ7:ƉOفX(:2Ceh@F\{[YSF.C&o8_"U/Be*r7@q5|O&.'{ yʓ0$Ku[^cA_rC_ޱ2Dzx- Ԡǹ|PRvl{8T;R`l[A#ZT?vGSl㎱#uXH_g~דdJ^N8rdP$e'Q) W;ҤrGrZ<˝&y(F-C|~FtNּnRDw'p>LHl=Xm7m Y%ك^@Ü@vfb-3gB3vLPjMQ> D |hfvDN]T2B6P+?gSE16ىf.[F3 vضX.O^Qxn>)Gӌp)|PR 9Htҏf`gykC!H k|Ѻ/uo\Dz.դJb!-؅$x 1~BMzƱă'2&|xncYUEj# & `Hx c' p<9H Q'K .oerೞԅ 9tDOj(*1?H b*fdjÿ\T!>gڈ[ɂĆO%VYog$qcB\a,Ʃƨh.+=_r-&>Gr}.9>wvKCuxs(S1<" 77.NTLQ C~ь$-([[TtwT]{پ&.@b/ 1Hhm8g83i}SI==&Z`\r>sW3}eWK/3s>ҔR-5ܽ3%wXBp1$|{TFL!6@ 2/qꁶ2]<|ǝDZm%a׈{G\ZE̍soeC{]ԭLpn(-=DҾDzNFTÊ +U>4ߤgŬVJ;cd'*dpPccbyeoQ\V )J\4#\CJ E!Ͳg6*[*I>Yк!=`4JŬ-ä/bJr,Ǝ NsLi7NמRO'z[G1Q]!'CA.䓀 \;ő_q{ S]UsBbhg(#ۮD3WSXU'{N 1+ꇊcT?ZWuӃpհ8QoFr\rghvLE:qڐI|b,ۑ]{?atbL  3P&Ԏz8j#Ч |5 7 gb>KtO'8+*=Mj_-.<q5~x3E'q1\YSC&$,\UN#i/e|{a"_H跥@r7%'@Go_jY%zYAyzh߈~?Ey+MnFH]Dd *O@'Dac-;ԝ׶oJQpJQH6ԕ/Yq2Z.d`TUBۼ1 tc^*p@P n<<i/\qI i K`ut |+c'igbhPB@>iTL83aC(Ls1Mab(hFX\7.$: &)/۵YOo: 3Qs\;TS;3,؅ w>D^pt1]1=Yy"Y~kGDE)q f K{mP.=d#sz=>^ނK)}WV1uҕŃT=̨ɣ@ƉIb}ʠPK˕ &{x](5a9}'Vus).5xCd?(woO5^CYuޒᕷdj9:iVnX $ #ՙ"p=GnH?݄gD١j zH#g#]y}'١Ld$C|с"IoY7;±>#D63]Z3ID(rANB1rMQ7,-,OF{ eOyJS0*!w>!?Frb9%QOՈ+U\qeS><(9C=d~ؽu".\黲Vm+įg@zq@wzJ`7ԴkfWj4=m[%+ʣݼms`-7 ';^Q h^Gظ# R#2"+` JYHEk/K=ıd[0 "=,SC{]~H7zé>lCEabDTIQWn."H,X{< JXm3ek:_7lBVB]e_wSXSfbG{ bwڎo'w,oW^,>Gz 7NSi^NT~e>/;WigxO~ulJwl- Z=_=bU2(\Ɉ6-UaҦp>9I4LO 3p#PTalwΤO&(BxUPZo Xp'EYQ\*7Vc$M(f,_)w!l8gAte[QDjKt;@3qGx49is:9GՐ2-'B_C,Bck'Go"zP>I6(pO{Ik!GeK-y.|R 6pBA';ASa/\7H!]',N!8K#2A x$`Rr7yu`i-k3j=@2ܢqn!L"CJv}"CD+ƣ4qma3'1=wSnvK flTQ ֡p=] BN{>Ž>c;\`xBbrdhҌ7u&2ҍh ;@HzXJ +b0"|OT72}fb݈f|^DīDKy:[ J r%G|n_N#8A.B@;awXT3F:)`c.K& {#cG \'xY"%cɅqfĚDO.r&' $`am#G$t&a/315|b}MG٩D :L-mzZ?g[Ҹ&F_oڼg)c8C<iשeNlIe@!&Q>;@c:1b0+U=c@iٳ9㸨,g٬ )y!nY: 3}ݲA[-j,8PsE #(De>rT뙊 odk n=`4ZH|+=uO.VHv*zAbz^] s;VV @rwzҷ5/dh;tv_٤_)ޭByJH:$f m 1{+ti$nJR7W^fnw!}᪫$WD^Cz/2"4-߰RԽix_Y?X' T lD[:4R9gמSpP=t[/(Pz*s(#ƜnR( tjq|_8Nbt 8~Fpo>o$e"Lƀڂ/+/αpzlB8N5>n_"ok4|BSk̲ìSkouؚxߔ!8]UYgHȦdLٛT~.WPG*jtVdZ")\U˟!5RݏIL0uРm ]l.=Ya6SۧͱJ4?{R5ܛ6lŬo~R:M#'WT)ڀ| pH8q=PJऩNO.JQ.w *@DWp־D#pXXqI0xWarAE +fTo B_h;5u5o]}n ͡gUX^F* =! ,T)AﰺH n815ǍQ!1Lnֺ%Z]4 ۲?Sx)l;*Wx4|[ K =FpTeڎ$"{]oT%];$Nv}5чC=u_bl?"|b4x@@Xp/+BYʣ}*MޫbD2dt݁/0U2Z"}`V mB{79m>Ŝ+gÙekER ;A19^F}ʁdQ8J$ KJ"#YBӾj~kLUŢC{# R*UVUw5'F[n62Tw5Aǧ$"AQ>! s4_XW~Rrh/Ō3=G|&2覍dT@^ *ܶHnxfe0eϰ c<|]"~ p^ܪ*꯶N2^"4 UM5IQ1z[}r_<{9חH3i xY߯ {X bsh= ^C5q!T ZO4]DYA?76iAn蠆f\~Ğ\]e-[$o3 'N^"Viukk̒`.Fth+Tl~WTT&vV5r`jrRjLeAUJ^95Da D@vGxZlxn(1)@`{#~\ױe9uT'` >  d+Ԝ`_ Rm2J;.m;Zv?Sǁ*ab]OSj$ j 3!U_gu3xKK,ODkA 9#^z:_`Zor?J\<xFC͆)?Xoܽh) )5:]2LD U\ zԿ>ll J%ۉ] y:lE9ζYJ?KĹB. s R92, s~QsY *N} dv6N6~43DiX6hVH2uugXԢHq\2Cd-KB)TnrǑOgzVPX%-&9g32R8.T6lאa #Qf'+YbQsTcJvj=Ц3MF=xX}Y4,"8 T(:yڊ)KV  )~h(r3I5gadpߟClTr;=AЯ8sQ1SAȼ;klfڂm9pd{&E[a(A{ws3(Z }Q\f8QkjsaՅ] /<#Qo9W]fi&Tr eusiuND_"CrI4rD^xθaľ,sH)f&"GG'Jo`69V$L!ڴzj6; ntE:a4X#fO=340wD6J;l]"V5yh,'U:s5G=%_5JVqdM{Sݫ}X[+YJOi#/i22`(Y9 BMc-<҃ςﶮΑ]wBrdW;5Yu64q 4u̬%E,CĮ5>o]rʣ?)U6'k}4/ QWO4"g͋',]Hsz,QP6xcHg(iO\EN1_܋֋#mȁ8(d`}ϥNLO^\Uɑ7:dG&G%L6*,+J4< =\ħN"xYSH^l׼^5N&m N. uh1Aa ιTF@]P0cy&uc\'L%p {$tQk `SB}pT1\2Q5iއ&Z)S&JJ > 4;Q fe]lE<'Gvɲlbc2TFQ^ف^mDڔ|:9i+Y`~r (<)Ct[2u·m "/uL$ T7 A;քۈ.iVz[} 01 mL9WZP'o#[BX|^"6/\H /nA7L(k皷d ڋ&XsD蹗(ubӄ 9̞n屶ּGn%G.WfwM; ۞G׵]c-}Ӵ鼗m G`_5W2\ʘ)fwـE>rEtQ(K^:&%tP, 0S^cM*h0N]1/Gj"/g/= L7C@f_=[‰a >:0F;hT.mB\LD] )mSe`>$5=̅gf>/mȰmB.|(iT)3zBa~S[L/ϳwro/7k@ƌ qS%7Oh:2szNʇ7$#'}3%ɶ+Y dgPxFS\#.$& ԳX3#VBC-([}yğ"y).zZ70{ZH*'[ՏPtYN-$eFfl Y# 籛#J%xrc[甚/WڃY7 2ib\A۲ώS?oX.!K Nǵ|IF KV;+B_Pݏ0EbV/)E[k.C`&;DŜV.>Z\]IX>=˛ ¶PPE 0AWȮ$f#["{YGܑ#G='}[{/Iâٽ#?b@Vo!'HI9YnDD/ "xATBZ$~[ s{ e8szOAli=e D`U"ZΣ+w&<\ڟE? uEvN? W,q4 \K2G[Uk;N~ͦ*ڭ't#kR7&J J^~S/r^-\c;7Spg6{p"YglG<9V˙יWo5# 9zSVLkB=TZRtv¹L)n`&/?ve {elé}ԈI;VM rtb77 ^%+"⼩P;0;>Xqq&ѫe Og=X%μ*D/J6<R2)@}MpMc#26qjم9:8藘ާ?FwtLhڭ!vp[ qȰ)'frzNYn\Y1M䇓O& 7 N%?bw&h)fB.=3|*G4U)|fD˾4>)ٔ=]bŦ\Ms`` }mrtP Hc_!FS ܂jz>b3?L^C PioaP%Y;bW }X#m^A|殮>4ĝ0,ny $8_ V'( 9ۋZz%oܚ7}ᢈak~wv]N^=zvuлMQ_Ɗ{aK']RغbZ2Nρ5 Z#8YcEۚb#yA CQamڬS겺v  yW0tMZG<*Psgol ǢLP8n9 %eɱq(Y_ȽSHn`iBt8qk|V/h0qJ`+l+?480a)~%gMF/'(˻r( 6/l?ELDMμ0FKⲋ Nī}s;$wV@4sp"gx E v|:Xn*n*BAyY8gGRɞʈ܈GjƞDYf/&- 4`smÕaY $θFC5RVBzDx`Ô_{C#%k>ذ4p>&7$^aR 9n7qY@Ӆo6<,HL1p/ 7#%M:% HDA6gET.Y +(Og  ENV KK_S)W=Fe5&s#C/]+<̟XVň?œcI`N]O:0|Hv5z@Qĩ cpeX2_d-$ݱ)׿شe:d>"84UOx2DYMIJ}Srf\À 8bŽlolYϓM!E*/Dvgsf"%13pyڔ5*gPSyI*f7I4= ќoiaKndj~~ڝNk ēƙv @ȁ4 t&Υ.qK?V|DMH1zMYpԽq)WRv-3G#[55|[~D%s#,d{:嚖 1Mƙt&;td+Ejm2{_v٭?m0ِ&>-M4 ,Jo㗴aZlv[29QkǟQ=W3}bcv͘2)iϝ( zt+PycXYqRr<58yfWzpTB 5$+nc8ȑ#D\ţ6K0EQAkL x(f7굔}/;6!)>!ohD !ʄ̞&.+nn=zR7^86u嫗-F3nalҾ2b}iU , [˜W Z`+Q22+:2\dbmEl"`$o0-8j$:c:f7J(Ufà?oOt''D1d幱_Kp,iJZŲh7H]0*ϕC P_WʸyU8F3{ֻN5!5 d~  u1?;SkD҅3 yQ<(A,4jeFAHl>"oܴAB4iukAcZ^/eM >yr0oPfU n![=RYgv4EORaOˌ:mК&;^W>fu*8.{9cX\6ִIvjVc3WZʍ+\[6h1PQvйnA^{N4ns|tě=`Jm:iI05A]åfwSQLO 1cqSm̽d]q1 ]6n{ R*`҅ĎX=DZ@zPG{V%`O|TDx.\_ؓ ޜZI:p3$bW畯]7;iƤexVosv<;|LК{ ؃P<8=!ed`0Z+U'a9!ۅ2GDu$Q%v{Wx5ĩx ΍o|jXV0'R Rz54Q'P@IȿW>Sc6 eʽTǡl--ǥ~Eu[Dd̻@W5 TbibN#OdOn1;PAW0iٮA$ض9/sSsdHGG|nT G}M8xut~d%J*do8>}Avey6NJ\KKžo 5C&=H,pzC ~o5m.IN_„i q~cx>(xniVysXs,DZ%]niTśzQQ3ǀ J,R 8"rM{ByKzGAWNuLs:EX fud©tXfrQ3 ks1*u"ԊeZ<ɀ=̻wme8QvI} dlцwy0Y< [<OO|fi]*:f:=GY{=縯P+sz>ZZ/~[Ϩk '՝~"CCu>% P?$Pi`!"h**q]E-i'SxSi2pdz9XdF ֿ\O;]_ ~?J :R%@'~WұO-?YIC;żU`,2;).Bgz M7 S% lZ7y F)PyܬAнXܜc.4iݥWf ο4ʵOy?:P 17Ns4yuy>k\h.#OE/·`EFja%Tڹ3m%ikbֱh[ʋ&$na\D|2&`W*I1@E145A^~0e f_gghQ\&|bE3OI˨gFxk {S1V'5ZT)qL=Y:CPNoy<^Um̀ 0IU:A{K׽[_9= GI/cV{ ꪥ6Sl28OXfg ށ&EvmX(όY4V SKazWSy>ھ>\XQF_7E2Mx}) ] 9C[@j͖xpe3f:R|p\(~^M-7ns80t ^W>Vw!tT_B_ ؽuӂKWHvdkB0.p}_'R-j: *IC UNy8TxؑJ7|&ݚ["=q+-f~"B^=rhf /Rxh2zD&B ghÝL 76,\/yBs+9:'<~e{ޅ)~oh:6xXs٨Yw~Yysޱ!~+pѨZ5W|}Z% ؗJ2j Y/߮-TD!ukN!: *F[橕t'7 oQ5]BV>93k4zĕ(2@kKthCڐcY?.O%y=$1yh(0D yl&" 3{T3L:fv7Զݾjs=1 ajr2b-O@byWC5D^.3c,~ I!^n <& qZ, <#F;Qm |6cs' ei}sl'M"NB!kc=!J!dmR=)u\ Gi+a.,Tƒ%WHؖ,y)J>!eYS].th4̤Q6jeĉQh,n Ro*$D֦aXy"B^+ 18&ݎfZn4o YSRz< {A7KQLĶVIwu΁T-{3O+#Ի=#J݆@9u ¥. IE-KZ(\Z_3T{&I??6szyo.z 8H>MV/1YX~#,  " ISk2bjݝ<PLL1E^w'{r=UpEFYov=lWpn*]eڤ,l-ؔ+!pXc,93tO9۬-C$`ZN"Յ?TRF?*O2UFɰlǹn`A%p߅&tױ@qj=px>o jY"_YNc_oLJGy6eC5ex;5@QRE/D@Yׅk̴ Û, 2,HbpiԒxػ.Ax&hB9agn0v/w \ o=t[K,ΌMb͉!G{L2V ќQFЫ$"A3č->Ě_Α4? P@Bj)O;.`a)wuτ!˜1񁙲1-|$"*i'lE>ѵ:bMzEC_ #k y;;Mb QDHc9Rda' 'DwG$A÷7QXnM,C<]uYb8)r$lޣ"W M ^Yj55r½fUVWͦú!I[d+-E_AK;G?q 7=4,-K 5S4PÚs\[=Sm$ٵ\:K>#Tc[d7#MHnr*l.M ;+26GԔwb.0d h 22ٱE'(h4H:^VRd4{Dx72l\607@~m\_\#!\*o+x BT߭G &Iv>z-DXk˩ b\u43RyheeFꨙ  X0'Zkk,ANCvuA`.:u*҂߽)<>_kP(t ßM mhnTN!wK:wu7lWm 8hA%pUz7 3^qr@A|z_`]ADhCLj8lHW4 ;(p)VkSHXU> R82i!=z31/câ P6?^oHcۉzE>忼)&pɸ̅=b3C WRcٞ[v(_{FC˗d!zh 7ɪ2!c X7mM I`MuK prDy*@>%H+:0(q?e}.' ^L*}a`Dfg~4pJ6 }ת 0=AIIM/6f[4[:RF Zh)df8% qu"?AYEnğ'GeF>G4BW+" s{ǹRq=08<971l<H%aPvP0B79Ksf|>QJJq PHGVXY'ڪ=~ gSzt-Y=\a "q;ƣ:CeVܪZU dMF",eTҞڣ0)ʯu[zB7J 0aZ:icvUEQ1ϻG泬Kķ) }"eDSY 1W蜐 a$\( 6P@{x-w9.އHu6+%Roll2}n`77fۦJ)clgSd+O=B*;lq y}̕1 Y.G7:8cJ?LaU㒆'52dd[!^ݠ%+Teu17w=[|y(9+6ᰍ+^\]9B72i)4-8k#i(dX/Kl pG]6fyz`Чp/.zNyDE? 9{'ܛqoI?'\+~<3%_Ы2nGW륲ҙ FGG7+AyD2>TW3v\u\ F JMO_v'ZΜr,Ϯ4JO^g$ D&XCU+|~0e=@?I0=9(|&J"h~‡tm#?uk &ξ- )k<1:):`iPn8{L=סvGU%j%x֯ήΌ_NBxE#3nD7"g~M…4`%ҰQ7 24GLS/ThlfeX[ qk/ڴ K`QNWPDW?r-'vC4u_fwj|#|CFci? cj/}r eiVrB$O)W#!\9pkRE&W'"Z`Dq!wO>1lڿ!O5/ߪ|1>4k-ο x3wu;YURFLX綾=tPh ,iC3~zL 4,*.8cXC{ۡmA4$MFI740F*D\槂H.3t ZZVahZ\.ڷ~e䤓x^ê]9֡_ s4!r[oHޞ=Gcetg>dɶ펑:L93`U]VRJ>?H;D\n{< QS(=[nSLLF!cZÎQM{(ǩp6܊/`eǜykc%×cq햷_"Gwۤ&%cܕWޡ,G'yF4d%nl݂FJ1}liXB2[="u9KV`ҏoԼL82~Xusݓ.2 twڡUKlI ^D :j5a0`4pA`ɨ+0"Ҡ,c5nO Ҕi$Ss[7r-TsMJK]WSFkA@QXE5(Qss҇ON+oN%Guݴ|m3If{s@{j}Z3[O';ퟩF;5|1We k2<1qDd2oNO1v~fl^@}r߽v ]hA95639DSPp{ àI0[l蔔*սo* q((}p2d}XBmzlbG2Ш5rIl5@>XT4&eo2}Ky`0IP(׸ 9U p/?<ؠf/< ]IT.E.A>x2^.떔n xp2^BJ^XT6^@a=n(BmE%\۪HWKFDwyz9?'e/yϢ| x%g=$bCr)+'VyֿgelлOUIgQ)ο_bVV$lcXc/Yޖs K!+缷݃c50^1{+.ކ 1Ffy=F {22Kn+rbl='$>$:%b;Me[MWM1)̓\ 2N9`#k /eZ/"ʼny>\_er΀YmgшGPӸ&>P3Jd+a:w5SJ7uEoq79"KhZ[G!)--?μ4 !zEet.Ɔa X *)߁?H94` $UN*vtK*2o+Ը\(UAgOӁkxPQS8*H;gsd3~VAhy)a gEp"L=@b~1luw#KU !lU4CWbXZ[ҥ9xĖw:Cl P efaS*Y+*L%6d3\4 .GQJ9̑,p^!;&ʹMzmmD!%aƟ[*Pޣ29t-Q'1w<|X&1ngJiZ?`)"O,%ilUmIL@l^+q&_0q?OjJN=Y fg(TT)Xݽ 7 4wwAb9M;j*؝ FV;4͑sg >#Ē-~v4;x9[AemaOI7i*43,7Zq4C 2ť)uPxXiIf1H;Y |[FUA,/a!GSBfF=ƙq_(-k.bjk ,IL]e/sЯ7BVN_Zn 4Flf߈U/i:˄(ynE)(JDr%S2Un9J#"Km&;RQx=SߍDkC"Ptle$z.Vem-ɢGȠˡ z5j!!]a3ٵ)naU'1By'lY ,NrbVfxlԋ\ /Dױfe59f[ ;8-h ﵟ޴pBKeIЮ|Ҁs/9Vl`C}'$ƊR}-16rWY)!ji,z@c|" K8plt~[[uԑ0 >L+z_ˤ9图g$.ջmHߔ<_awե% ߄7n*ɑp<ľ mŴЁuF!an)KXzc bkE=w(³ߎN! l$ըcզ'gf^]Et4 rrsjy =%ETr~|ηKC&ޢ>ҭ l*fqC_ lX |fg9e/Ro37H%/y)D_pWxtt$d"d7՘t#cծk.HG28$66l}յdv#,Zc )P,4vWRfrRlRMvh%)QKۅ ]n@e3L/2gh*&N(8m=6q$7nx^!ƍAV@D 4`8Ǘ4f#|`Bo\\,JɡoY{d8 zw$**,ыYCJW  J/J& 4Gɮ.؅دTD֝: B'熽1wG\oT>X'!9pF@0h'+~׏ Ff`Eu:GbѪCHiqԡ*%m7EɚVCS4;k=AVZ+>oU TF,[( .ϧfjOg=r(R| U-EEX~I8<͞JNyTM.>QE߹-3icR}Xb`]5,'}2[̅Ɍ8ueBa(r&ȉW3ť9q C E)3T k:0Yu'sVG򬞤Rڎ^ix.Bq][r&ܬ -z~үdA#u"A,g$[sHVw.X5H?CaY'z= L໫JZFt>̛7V8 Jk-l@hF ~}AA4a>cq<4_{5p\wiy'}2*<s_UXOJތ]o)>'F;Jk[ՌB|m4\fkGDJjl6;źn&pL rcmcϮ.5s⍱NPW@ihДa[ 끿Ct뿥qb-+~{vy΃AZNnնYy3l wq5![q=X_4 Rh\oQ?PpA)&ӥ樖GAQd@$ˋߙ:#J?`vbb>"A=feښ-E҇ȡ&^ &Rqˑ_ke f AߩJy]ǟ+xP;Ѯ`o9x:~0JRKweeĈӹpaSg7!֧ E2b6vA+ajIۣUh*I';&d|H!7D k%QPj |ʢ̝3|7'pgP%ƣS[M8aOsY?Yn%ox*@S.2ĉ8~2 WdDlp'&c>dx#l 2++i е!?S5sSxpF%6Ny\_qcZ[j:fG* 2KR.6Lp1|F,cya[پ$7}U %ue&ͩBq}J{ۅ:3|mHO X2at 󱷋.ϠUĴnJu%LIc1\9̶#QT,{+bUގŅ n 3Xާn.Gʮ?M-d|nPtsgϘl m|2L-:d53,#ZAѭ!3l -l^m*u p^r;7O T9#ٽxGE} VHga(o;mFp}vjC~M;'ل3x:wdR*4 =E 靸ЭH_lH ,s} `ȻIxjRy)dC0.oV WR!0bS)`J{r_d&AiUZsvbFk{ORW31ꤿDsشs # Ն?<һk!ZȚ˻|Ga6?0'Eȏכ pk.2a5 ZWu\\2FШaŋ m lĬik .uf؁o?xp$z/!=qv  ^URPi?#11)r/Vp2!ǡQ̌S|5$fg̽itϜ7on}(qo)> &Mr:[N,ÚVTgI]iaKFW/Jmg6"RFA)(K౓5>2R$hoWk@K(cW{771 S>?hS|(̑ ~`'!= ]ΙSқ*1N qЗ/g_͊R -,393jKs3ߎȹHO9hQQ]D~ _ bw]ޖg`< x;)yW_w 8_P}'ՎWڷ17բ1'O}@UȡT;u]!9 o}Jfjt/0Tjbb>Iw*A?dV-c7mqes% 3t0_xXo}L"~ء͙gg4AJ2Wg"y߮+G~_W;!EAX^Me+te&羪QnXlpf >E}Z/%]q%H_i+0PHޅ ZP1 )a)K6M"MgS]u_j*]n`0̥1܌ ^sDD7+\agCQ@CgI1 ʨ>*A'4+Q!(>ܑA{L>B -7QėQmefb%lh:F)7 #\_%;J |WV2/KϦo N+ +_]䴮|yq-ia*z4[]qP xzsˑOXd-9iEpVͤblj*t_6Iǰ6&\gufCiRsy}4ft:o|9@E06`kIAmLdH(ӣܳ%cWz]<;8 : Ҕ+o9\+v`d˪ `R5wUt~;&]*A?̈́]7ړ=}\)8&3)1X< Q\Z"xW=0 q%rIOgdJ妆5% jk^e٫[fqrw!^{,|D>l|jgC|(Q/S0ls濫r:0WEPO$Ҝܶ_] ڬWy0ߦ{9M؈&֦F49حX閵ȬDX%#3diVg0?%ּAx?}uyb&g]* f=ХSm{Z-=n4#\)z 1%5^u@ %(UtD4rK=tZˊڂɨǐŕX *5x)2T.J5ˤ Sbڌb0*kxB;|u LV,.&q/v ܞg&@SI=K 6'YcN䓍$˫:v㩀ЖtSIk @p[xQ8FaBQHܥrl;[V6`ETj g?AE&6 ~nQE sJZ @,@<|_9؄T=$ml>|!APЃFά=xo>cX<#{4;-;߷ErOxH qF(Ђ5^HVguHgT5f"GE<: `1M~B`3c_;č)׏"_24mр=@8iwHl`ґ? eJa4ܨVA|LlbɄ^T oLW@b=quKf&j:WlvϛoG]gW/PCqjy(kN)3eK0]_Obdv < J=KGގ(,օ$/_'ژ G- "  0&~*+|$Iۥˇ¸ ԿW>EYC1xSC !;oyiS=͖=]X["1F%؆ļ͐CH"]M'G_  E֠;Ǐ?*z=SQgW_U|5cA [2$Ko |G>]N_5}3\d8Vj| &*-)u"Cl12~ߍ9nEQbmqI ­!`c5ske!`hI)U&H\i>\*#"q@[(?(0M4Lۀ}VJ;,Rf2 -rSIЭ!ᲅܪv2%u#Ld=ʧo\!IeC<_3AdYfs4@Bbmvo `zA8OlZwo+J&g㑵^ZV7C0Zcr/cMs  9Ҥİg7X yyPʗ f ̴D /\-WZl'ey fZsy̎*&6G?ܝjh5ӝ B1ʷcm*.ƚDzwE1S#߼{Exu?<edԐ[7o@J AJh$t-ko0ܫX' yQ5PjYwC ܛh93sȝ#1ٌwz{>|f:77tcĩn[N (̡0[/Cb wJR 7>uPщ/G?qm[vZ.32( M71ijc0_Dѝ8BA :4ڭ I`>cM,L0;-u2})n=3ԜtU%9)"[n7.W떕.7נS䚰j_8b*5dJV~2?={dSGٗ /X3~)[r2Ppɗ&?^Z>lR9hGVO@w-5ӐnI)g?{ߴ2PK؊'wlWЊRLpDd=- rQHG"H^Y~yK#J ,`[yO@d镨Hcxkq2weJ͎|k#A%DhpX3{+L#+ǹG"ҷ".]e}KZtӱ v: 8gRmEc36M|Pڹ Sq]u+%q{A0NEUթf:28XΘ؀Wȧ`Yɿ^KȰcZ8lԖj'Cأb:&$M`a(-/GX K?Hh1Bx99A;XUxUJ?pމ=P^Ի w?n/ /t+LW} ϔ R=;e[L||kh[~A=-dm$R2[x*d*Y'"6 P=uq|#ԑ`C)K^^~<3m1iR~`FgqK/5F LqsPTcY*p1GE"0/=uїrmC3Ƥ ocSZIw;ʻP׋GFFb Bm <+\]™as{V3WJ ʾ)ee0,Gި|D879qj7{k-b1@OX8(5-S_8WB=> x%aL +& sChoԍDͲԅٚ* VT-=@K,4H(0a]Dg˅Q&,g%{ g,\~C띥Os0 `ʍ`8,U %jߚ;)ҢܲwPjT\TP^ԖVU_}=YI(KY5tQE3GZ[|zo1,ŶylG-mz-(%&{l5 Dto<9uh#y}靆_J,@@%]S9NMF6/ܻ)2Pܜ$mB%h= y%C6(񠸑ddU׊H4]ouKW"IVNa4j~4#ɬ\ Jh֍PlWЎKO`W_#zuakgYv05w?uƛm>ғPW CWńblj)„ٞ+"C#FY:?lB>)Z<˳p)sfv6Tf5}}MX>'d=lnѵ*1]?Vg.;N!HmA_s|$Uwh {*VyJ`OA 䡳 gLAAl:ϕ;6ej:t-Sx_y0]WX6QJnǶx6Sׇ?@C}fX4}F"zA[2LT "U?,-b#qj>">b̟ 9@/LO A!n>J ּ̽Nˁiiu \_&d!" V!AM\;j"XNd^4Gm.Bwj<(1-6KW^pdMmS+!Om(9.c\,y]"zvOtNrE*0-ZJΗ;Բ[*9DD}!|!|J/Ӆ*0]? -j8! ?_x[~Ke뿈:z_Y&,UMb6|]ݠ]@1 X%Txu:CQaƝM@!?C) M13D4p˜(Wi.;[[{Fv'JW] ۽՟x}m4N^*N"{7/Zui|AGRɆE֡IWGԘbt ٺfiԥO[Ơ ~ @MGoќTZcnqd_5qa*&SqssyҤMy;MRX5H 4@_%du4BseeνZ+;#qk(ɞB̒ ۴Xy"-2/< >|,%FhL\Z.T˿j<8bei7 r#@9T #s. ퟱ7C `0p\Dt͍Vf3e_v3kC$ 4ZkGĤo m:wHIʤ#d[Zh17?tDey13BWKz0z3t%Iu1}+Fa-6;BF BZKTU1(*?$8w~jgj@t8 d2BPM?2DoӉVe+g%E; *=FI k'rJSbCFo8 ^2C@d߷Oۈcm,׫ՖmLIg> UJYVٌ_B&@WiaX,s֡?B{+ y&$3_U@zg2 )FUm"fkr."fB{`aټAnay0Mx@'6oDDW$tL&`fE9WF=]U]CHrzxha)͉|( h\(t\R0SAo X),Ch 7Sj^3Yj8?r&uEk;n~g4a/6Ћ;#sQW%ވ~uiɌK:#,]v6-#2 [cw*u]1)/!4: +%y O0Jm}ۅǭ璸ȓr axR夔AqK VJBh_T\*ۻ?k$.o&me9iޣ0B7%Jγpi %19o kyuf:{F0?-*jK-(ql/Kꅈρ-DХ|#?T!Ae0jt8DxQY<op4mG ̢Yx,07ILu. "+ mB"n 쓕>rO 3lTm o]ӝs;V@=K\4QVɕV~eXtI>n N%|QK>pk^Hö+X۱ix*# +O5z2bFgJԴ}B0|$DN —Q^׮?z_>ˋBcS -&`^uO`"b\^(j !IGSUxB6eS*ƭ"8Lwq': *ţ7a=2s(R‚p&H(&3.Qѿ:Tg>OhMkwcPrm0i*,Pyog2i5C6\[Wf#кy;q-q!:Ѣkź`Epm0uKc9[e{ ƧZ̈;yUok$%wBuًcsӶ Oy3eX`fcQcھ+Z^NnKetWwN u_ 0Eir5ZJq!()1ͫØ'rH݋ZnmTiWG &A*úP3>DhPA9TBc.+8Ǜ@C"/9;_*tﷹe~/(!>D퓗Fyv4"2=X0"'u^nF PT<\ֺnbD1O Ҫuw+I3U=q=;Aū勚aWPK2èCvq&x˅k' yk.Ce,7|m,u_#9`\)iO}=cb]guũRoj'm`,0,w?܎4 s0}c&A5d[o x e*poN[*0(”T8M$` yg =AаoA5╉N(3͙k3#(ow>֥q Q*/誣#9h;]`d (uT52S*أcbq3>l~gL]PDUM[ EX= Q@GmXENn`w7=M2{gGzxxa aq_eqSt&X> imQaz{xk-,%4db]-Qm7O$, ,F5ȭ|?Jt,haeZ= ikmٵJ$Xe[s _pen=PTGoZWdD>Y}(TI"4.=cmdcB9A>X}\R,P'8㚝e Y~Rl"S$ ز5tԐ]Q),ԕ^ i%i3B`o?<^0?DSsܓe%)vI6Te t?b[c)tejwѬ\iC;s ތe=|f6qO=4oK[@ NÓ 83(x{eoD9:qH}Mgf1ĕckXA@"*hۭ,,DB+oamA 'Iԭ2^?OVtW9$ ?ڝ\ys!}|/)սlY2ܯh9$H3y9ځ;![1V3sAƯLosFeͩ@h%woƕ_WhcZPNx]!dl:kPBѐ)c2.#OP\3 ٱcTZeb3WEu¢4C*2 Gzf%*## C*# xzmsC~B_!R b[ڪf1w_ {Y>Fr+|8,r|?tT ]&f;PEHp,X)Q2=^Py.#w4RzaT|gI$=tt7{(A1jo8t>@@n |꠪EifO(Qܥ^0A9HRd:yRul&4m:$]swI!Zp?s1}vQ5ñÔb5wg7uK6k|ᡞ4XUiZ_Pk;-ȦpkBmٕ"и &ǚ59,3kFh)6Ep`+owT;dg`*(J.CgҦ{}6+gt&=we#0"3(a*xq>0Hǁ["U7zX{JZ2]gV**a6@trTP.}ne8qĞotXq0`4gB}9՟"<"fޏ67(+k, .&ɏ+IU+5r-]̱O:θb:oK!تaNjb\,uky|L:K/JGoYEߧ @ 1@SW>9Ʒ,,NX*aW?d젮:P\v_g^t^{2G]"sKo0 #nDhtDR ?̡L[UuxmVf_䗫@xuTB/T OnFN UG}kqiДtJDYKjJhw(;x""c%5?,^8?r9% Wpip^QNQ`Rd0U|#Y7o#,&-OZ~XNH*;i޿?gH)j]i4uF}C`#d^[w*Z*5nj~ ę9fwN~$% @L+l2~hC+vsB dfP3YA jѓh#CJĹ'א 4]/hG=T=uCa]ܟ;AN"eqe-0@HTӄ4QXJ e&]/V+wk.a^o北7(:g H_V ,05cDW(xѮ7yi`n# Ԟp8o]Iɚi|;EE3zmAFk?unZ9Z)MC6M812->TpRyr6]֙ RxmM2Kb (m;k( T K?9ohw $#9cޜ^ރrYŊ ʊX:f I EXP9Skx+jOLn%mb%+gg31b+$6t+ 'nYQ/oa8ݥ > 9:jv祶}SAUÒҩ$p᧱%h!h~*e%a+?mcuDkz.͞'!m*A!ت0wz-" ٸOw(2R3C' 0f!֝` 1K;$U?볹If\[ tہ JVvՔ7M[ ˾R;ﭙxu4N-ɿfq^ {Zn'oգ2C_;MMf^An*Y; &coW_|&/?zazp9Wk$|x)r^Ji؊E>HP1@4B~{ 6Лl?+m6NVś4MxV4uܢ9aRK: à ' o Y [[!g g:4犩"bevx"ꅧ[:8'̡?߰C2HvF52l*އkT(94Ű^` B K#j3<=PO!i6xnjn̶`;RJhj+FCWr q,Y? g$ KM).%9 $k ^{j|h{8b-cُ|]ߡίY7HA}dI3f1_d&Ç-Vߤ̉--O»bHX,WsYR '{}F |Mm!AVXABrcs.9;Ek>/L+ZdCi4+V,9DˇWr&xM$!zlr8i-&?[9`PX}6b 퐩o#QX./¾͵z!eyY6Zό.XK7g"ݨHUj~!G1@r: Ռ1L\DB){'2f-68`x"ۑr)[9-D RsQKCTx]YZ %D-2f\bƫ?m+t@.Lp[ 1U$xۀJbW/f H%t`IVh7w+E/_8K$?jĝp,ɵS=41 6=I>'SBY*bDPt$V"'p̕ʫP! ~! k Qf70av)XTq䘾\ ɱηoYtsh&T@Poĺn`ח5.epK0γsMI7mlM 92%T) jV6$D '>-BƏ8X쒎*6.fxPR1μ96d`-GL\uwoa$op=s=H#㊦ʃGPDGg9fF'{=)9FчҰaߢɒvS4, t>#uF޾q~f:yx;A]h6d&Jt6>0aJLu֮woB ZTm$[f|` ?L[ɇep̹H_I0hjsR/XKΣȽm̩,4='ڮkex6. 1;jy6'/ lqObHNtNFB,(Pa)r_-> %-P4JÏE 2R`?+ d=PhοS zyn)M.NE2f0j NK_T`g _X۟!J>7Ɗ1%WlsZbVm ϴŏIRw $z~y+n r{ZTs[׈UXZ5JM^G\u+{/RB2pREU易D-xI(ݰYR"eSLv"Cqk&# &(9=p ȕ5u[Jڋ|׉~Tρq kzfU l=3ȁq MW ,ZWrH yn=]V R%U/Ҿd0mCn =DF̦>EM5$ȿ >fJ _=JM4L7g:lX*:*N{sE/ͅĪN6 /P|WĴ3E`/#P~d"E;3w` JŚ)l$%cHf`c(ڪ%ABu5-/gih\'!Cm!#grB7/tOC71QܗD#q>"Â.o;QclH($K["_.GSND<"E! 8e $B(Dd?P;wDDz3؎+2\Y,u}U~R`8޿{z?:N+pH7a'>\Zme|zxƀю1Er8l F'Mr\20G`+nnfN&tyFB%J'O~Dó)4Hf''Q^o]5M6{Gjk7zS O#"8dpԓr 36WF3ɧ^9z;io /f7aÊʩ~~O[Cܥi0sLqv5= sfS36xxe'R*8H|~Nfy ?,xVrhβmw@'ۍԢ:m)2CAvl[*UdKffcFHޖX bXOuwA8ڱ,6R`ʜ\3AH3LgYZ|0@4ox i f6&ׅ 2>QoZDZf. k,(::[/CȺ՘f6g6JGy5o>BP<<+$3jt}bO71XzdČթ ~ĦLr4g#֐*hzvn=2E/Z!Q2}CꯓT\Nx)D%,RlpwdͽT"s=V$eJ5}:y㮧ޝMF̶Y:.bmGtod RN/:a~}P[7bùvGlI,֟xܳmyj]6iv&Lw}Om:t`$sH:&/ | ,IWq s:w]>A~-xҷ&%xԭ&>IMh9l}Ĩ> ٰų;'u>fH׵.ɓk1wnySA&%T̬zt@$QZ)޽Cҧ8Kq#9#:ḠnpՆU^!,/'9jqUO)?%6=З#SJ&k6K3r/8n3dSZ3xט@duHF F,RM(s B 9,I yei̓WkjOU}-32%;i__gݘdp~$Uc=MNy5g%1n3Ql䜑tJzURrnX_ܲHp@m}J,QU'\ר&[xiA!"_ h7Z=3`O^ǯfD)8 \c6~8<)8J~./oWzy5 6oaM&* U?2jֶ8-8-OBv+/V⎯޼c]kR2+OȧUX RO}#x(uC/ᛠpq~Q֑Q1yt>tBS7?*8'Y8X _$oKx}t +:-\DR4Seo+X'!e,9:"_z_lCI`0|2Ʊ 'cw.U*Osj6C#Kjg o Wzz:U,dyۊYy5p_(y-yf8l tfkFܲ"eU!ٗO"㓜+Xi3fJ[3r3@$SST5!G ;EfEWT#]%m)ƷCS okDf/$L=fQ:&+MdWbN&3&x߽~槇mDT6 V?I\o_=Il%Vn!8HÊQ0g)EN|)uR)FeqdR>ɯUvn{nP 8-Su5/]l% nݘJo{pD)! $6Ýw Ppy3 `>M7-[ʻ⬫Ҕ1óZ/SQ箞> 3X-4i*.oVP^Pn:%ќN@lR)O`5h`fZpP|* ͣ{Gn$٩d*p^>'}H.!|haI/D{XC []ZD)~$tx'~u-D螈 xa˰ߵ9|Y2&)N}N n֏'X`W [(Oڗŕ Nd%Oz}Le{7#N-"6!07tp9;E-6sO$a=b+*-/OL1Npy,yZPJ2,:OC|E(J<FD$&`-P9$JӲC"GBfDv>rB,I{bm"ւ1h@hZ}6L>zNqP{/i`~~Izt?@U4U[]i ùOq[&]=nWhG[ mt_}ѥ$pAc)g@R/|}J0W=mC2gC-NϨxu%7ES{wqRRθV2\We"X7Ru26^̪HĎS|q&E\fjov-15׏J߃KK.\%+Aq!|5`y-R,.J taU;N"Dfȋn%b`Q9P"ލ|VGli8t911$047u tli`h_ur8M(oCL\LM.LV+c$~\id`FϷuM7DHĥ)n #~KJғ& 8\!-0]DoET@TO4-t6<ЉlpXOaRsK׊@+Wn7d!YߴA,@+?a)eFyc-VFG!y-g[ .f M\c*7ZDQGbgӴ%쥥 {Fu l \կuV?z;Ŧ0ūֳG>xx[;`×G-yl=AU a6:> |<2fƱg*uwƕ(EEu[++JF,%eL`%_) Nї'Smƺ]anJثן>+:*3Xm>}_!#֫t7:XdYiX` cЛ+Eoep&Uu*:PUI[Ԑ,~a'Gc$l*<(oG+W.l;pefDYA-!&8}!A"#g".qx%DM@%?2d | ,y`39i*P+J3dy˩y XVO@'̆f aDQ Lky^!)3f&۩gwKUڌ(^ٰT\gykbR$/o:ڼZtOf`.rbߨyR] ȫ.Tt#sW Ip_5OME#m?"_@] 䂫cIS Pr𘈗1 %AҾQ4퀺([OL!VX"E?xH{(Y.)o,nE_3v%JC#SLk=oM|y!f=f)nǼW*U?2JՅ"AGyHs AD# Zj̲a]`C9q~oJ3\gcw}~l |ʿ#x<%D1 9Y[Ӌ&@AF G&W6B@/fQ" Zh.p}vOȤѥQ$Gcp5V:SZs7ByF>7NF! ˔mH(tLG7y+*”tA97 xn4۞c Ea46cx=OPw8-tU?׷[pt|=\Od-mxfLiZ`sٻfۓc3P\a|Yi AJJQh?5 -o ;DoOrDZ5w|+}oB::Zi.T3v"#-b=Z>CS:e-.ֹGw7Ĩ6_5#+8Dd"te`""]} =LI PlX+v6A>AHAwZ`BJ5a p,Λ]>-]ہ["a6َ춙`Fb4i|6Ȥ)іGqMEʲykl" >=?b5 ,Nr_zchUYl!5}NyoqLvF(^b *}:d\t"uQ}|Xs)N\鉜Ke/|Y^%nAhYeOl\9uM7 ~{1F- >PH^{+$}H7K͜{ Xh%@ 6gM,G+Bnh7SAv~3MnzNwܔޜҽ/ ݁.O\|4'(y#k? :r0y i@L=R9I=I)*gpDZlQ'NM\[KZmNKQC OKqdܸ. n򇽾ܽ9iW:@59s83پ)'HM`2XKz'*-JL[=3"K!*s29h8x5|)^]$A"}xSɕ[@;:}6T&r p &:N}e{:4*@G(頡/yRC 5U?ooB$@Q*Þ~pMF;TaP 6/-΁nAFWܨԣ (^іC X)SiD~hī}}ë;T,wWm(Sj8Hܾ,wfUp^iC[NZƳp`ĈfdRtv߱pO r[fn?ɞNAU3>ZV7f 7$LI?6Yf&ΐLg4g`>qW$=#J>`_I{MUM_B2VE@1<05ʂ'Wjd!."]+aC ژhZn$vٙ7нtL~tሾưpJ7-hsR5jyS qv*RG"w]|M@$L.{qC`J)9pJz믃\߹^t &Bv;{/G6CF_Hn ڷ> \=J[.iSRW*u8T9;ם h`5͊H"rvl}i307y fNGUQ>zMwTdxa5kEXTgTk>=`Os/GF4ʍAR[[?s`| Pz[0',2$SlG*zY*xLFSWKnj¿{cUCEr []8z}jձ+)Q ,jHH!wyhQj{0G-ֵVl}zv.CB PuayoX0bjW; ;B U+u}:n\ɬP'(?xj Ѽ=e@Klir Xe"0 &,|U:L3k8}:̹& ssĮجk⦰afCmSChTЌ}[ޤ/a:uw6h1Ɵ4 e enh-5i4'{Bh3jjnC/.WW8ϖ\[8 6,lXif׈{J\+mrעJ9re"HHNڷZ n%tEnPpzZτֵ*Bs]dM[vy3bRB J?+>u $O)2ZCQ㏰NE8M_&{hF3} qYrmJ/ʂ-*j 'ϰhԡn#IJ:w8P^NОɥ_Ϭ_x᷎"Awy1B;no85:-q6TuFKF-1I$ 3wn:";$cn^s0̔{߯hr*. >7muGFZ GV5QL#yk\>Yn ^#,lsb@ Ogb)Fp`UdLzFIҴمyy`^  ikԺ] <^.EeMD2X#t6JjګG?_##GLk j߀\h40~{}תbJSa߻+%:- Xv6S# =дa0&"' h]6eAy>U ŃAÍ׾R7AO#t\8lmA.2u<>ǐC,yŚ9 ^؀K||'u"32hb[8lQ웛xʰb3%LɾUgsG0|oD'LOLF QXU#b[4J[΄LRK1_uņoCY+ueP4 P-@ q˪>W^W3T2ǁ2h %N՝*3x.I,V HVP0!oܯ-Q9N+ꥎ{lY~8@,,Gt&*U ғdii6t8o6:N,`<͓\|q$pj"NפAf?R/ou?":2iÑi~N}p-&SkH1g+ȽpaI JgjMQ{ՠ(4)M؞ ُVz=Lk '>62\f?/#~cv~G-i7M" w@=xJˣ5M\2׻|2z-y-]+fk/Z,L>'=凓rxzr3͙I) "kC  !koP*,j4_%2|ޣPX`ǚ[{j4޿g-qzCTnI%D)jXJʀBmg%Ke­_NO&)1gw汾8qe*<σ!f=]q4pױjى̛ծUBm #ĬˑD>tX40w!zVkSp%VAeWP, Q&s- /ɘ0 N}կn2BM %~kybWd,tLdMLg;$@Sa ^ItozOum@\nkCeYvٗ1NelLoҹsd !q/+[!E#C&x{I/?ndѫϢKzT\>3!VlLn$VT!&H)Q ށC]%5~3yNz15A_:9[do@<4k_ڃ `'SxThp۽"MmAݷ/frvnBcP[!LP xLn1"ϡ@ȋ_钝dץ(g{Le|c:vd7wkJf`iVe asJWŒ|ĞRV[G8_Bg<38(Է.ט.S.lodQ2ٴonUF*ک~lG}lTJ9,vOf#K}zoMms06.=DŒ4f65 Z: أpXrzz_}Qkf2qk}!V#Y@b(ێgn#47ez{dUoB( `j7M4j\oy,לF3S)k?H\'m]Et.z+'.47B<ê}#o[ȳEؠ|e sp."Ao'`` q =ֹ0Ote:iP{ReO-ˊb en%}*2OIVm(e!{] Ł J6*i@#+}lFEX۟ ĊK0mWG'A9j)W/xk Kb!cN(?KiIo +MBFjv[ؤa]"LܙWIπ-ɽ[t\xgWk0}JoJ ,xh\(sBJUSP:_nbA>Х ۖYndS3LE$Iz.ʈP9Y1$5U9}D4yyr&0㊀º$ Gi ,j\1qQKtcYrVsjXv0;orq42-9XL-.)kqI],oA)ôuC#}\qo;W .؀[oܗeikN?`Ѳ<SJf[%X⤍F|( PjBS̈2v,_t+8 NߋɢWƞ-D`$._l*I)-+_#yn69sp\̩7nHlm"B5ZLq8&%U] ؈R4 BƘTϋ`PߺAfv$O[y / (/RG\.*ϗ $H' ZiK915]NaSsn=S/k8xqW&1[FClLM"|:5ʮK'\@3!g3aNsj{|bZYF{wRZI&'4)!j4ipUѪ6йxrtLGmm ƒrރNw &#\)0$aȶ - kqXof<7;1$7qwl̓J{ SFO^V8RSi8'?Rrm뤀T1s6\(:K_+[w0M}Ex-o s,hY8n}&-137.ixtܸ@N,:9ַ| Hh.:{3ې+xOkw ՙjkgu^j׊Ca.2l3cvdYi(i>X4KA:l_tWn T=t"roMxű"B?׎w lD/|*rQk"rwޫAj^x D z`b!-3x-D `N( _$PGsvD-3 w&A >sKSS Tǟx{Z1On+w8<[x"R˗0 ݭ\¹^gKצuu6{?H'E1Õ rǼB7U%gV7F(fl/<|qܑ)o|.kv]Sp7<ڧ'Sx_C0`N/ME Byu vVN2F . %8.LMJUlbV*ST**/ k7mvAЏG\7E-90> wS^q|7+x~=Cl't'A{֏~j $bCݽݚQ][,PTWb,:9N<`)>x]DrܞB)@%ɉrFvkt?HM%~RDe~aֹCo냵Y{rRuڢXһx<Ƴ9P%r8*Ѝy DYB۶}ۄ'4l9nE ZE D!li j$k ʃƿBó=-  ֢yLϟ'] ;7UW*5Ӄ :"X16Z=읁$#zUO/uybi+ fmOuwZJY}ע2i?X`dy4>[6gJf5o3A47u۳_tk^xdA%FM{aO;\ gqx$+ ٕ=Z) xuZ]8fz0Σ3ZB;2>8k\1ӸHw{=Ci~`mf3*珒y[۹q9NPgOyZg} %|d4,v5?JInr()-x93u&A{#L},$EWRQLpK={*= ;'~ C%)3 sS]?[SoCyVLxPAE5a4) J 5;Y9eָi_&jj+o=- pKWjwF{YICVHia :'JErU%ŅI~>8 R3zΦ!$`ܩӝY`9j#e*: G, ͢YWFuFBGGTݱ+AD$+_O.a`X i%q9f! %$w%۪ƛeLv0L4oPo)f*j@)#'c _q:hX MQBܵ6.^'AA{lY_c7K-*ȉrFH>_~lN#pMKT,#&bP&'md|eS 7Ƹj%P|XYVRT5(AQWU\ vԿj-x,iU:޲Jg8,B}) EkX'osWPR (ݢCN'r'YN1,({-(~=f4~0!H-MYX_IbV.k5&X@}{LB9a2v'y۽`!ͨSju.@' 9샰Lԭ1[ak [Քԑ00oG`ĪMro-IPE%Q%4:K*<9גa"dh U &FƁ2uSXofF:cS4h W[Qΰ {w‡rӺ3Ǫ;W{E/ﷂc po= >/2X/p/ܣ,RꊇQ MMxJ+X|ϻM,VFs!OGl@'/%[<`T}܂K{4z)WUTp|!\G&H͟dy/CknhYs[Ya@GBb0ߢg?B>jvjsT N}; CB `KzSȌ=.[tI5Fq`ٙdn_nE99!+&NJirm>|&0˦-,%B2dm6dܦS7zKʻ+yNwꎂBV-(k@!48!=q^|eh[Euy8HX>-="9A8ro𭶺Aɪ!Y8\qGNQ+),T{CG;w2]?/yD*9|T3lBS3a01\}XM4A519O]fyv rb{"”snOOH `E Z%=lRE?L﫹R?/5k\#VЭtI&ZI~fג:ЮCD4͋.RfNykHl鱭x+B]ރh($ -tc(b)а>N ?혳mN1ZYJAqDcX$B@[w{E0D StjA' 9MӬ$n*'×}-[gGx"Ccᠲ6ᢁ$q[+"[P1;+PtjZ1ѹa~"]4%5*nXSAy3 s/?2b1ʓXbgM }dKD6C?Pvԫ'"Go-d]e1 >J P-; ӉS 6#E`_:b߀ ʊ8D'3D ΘK͙oڌ?bEw(Z >jdIx@GL`1J}JRVhуQe&:6EN"[HГ>Zv-WCdTo&T<YN%^ eVJeM8!Żav,&8gh byqmf7`$֧6;'ql4vI"RkmMk# Ðˈ?^x<֕R0;ty2&dT% %2c[N5D D~ -?Jkj'R{DY*9x {x; /YN ~Q[hzVrn<5;N Z8 aHo5 oYGԄ /rg%{[9) IY*͕x1-=OJ*sGTӼgk(_.swwQ 3j'XBmh͔05(Td" פl>'Q&.GomXy'XqQp£lc-vgi!h Lǟ 4-H{gCը.Mhv8NΘOOvСG[jCǷGAzЕ_>$O_n9(ge@ٌӥ=h|hq0ByR(:yl͐2`g؋zNCIу lx'~PCZ_#wB!K嬇2$wܡOv q]^\wt=MfT&91V7v0.Q[-‚TtdluLQ^)DrAk,Pyۻ<gI,GH޲rth}`xU0j8HepP\|{MA=c/_a3ԊlcM^<#V/y~ D0˛ hi-Bѿ֮{ e*$8{]|lFuJDqRTLj*benF p1qt԰6t .@T!pE})И64NJ=*VCF|*'7̺vFΏz^/Ck^ź~ѳ90QfBoϱ$H|>!D&m S䆉'Oˋ _w:;(>1'Qu )zEn [AS/pXfUjZӠ0j5hV߈hwatIeQA>M͐KK;FDil'c[de5 CB"،+LHwgA*YzPj48c]/ǗJ'M~;9ײ1{I9ffh ^m8uJN)1kp>Y6x%M!c&Yw8$BWÌmʶeD*(gWM+ DX۪9(u2kQD$vXxf? \-J=1C(|䩩Ob",訛RhAHZZ؉uL{ [М?=ʂo+ҭ~x{]0=V*1wGXx>_itj4qnO-OSy_678@_,譚MsTB,0śBd.sn. Z޾Bg7\٧Uk"'UP(TN2Q⥕y4JA>U&S#Jnˌ\[^tbD?IGwlXmtiOˎn+oFq7V9~8wtk~Ba2fc]tso0kD+@ޒtķNig֟|F ("M2=Ɍ#sjllZnG"oapZ"!GgǷu.^5*W?Af̈́[l)B|3A%aed篸( N[WC8*jVv]#(4U|്T +XxnJ߇ƥ4p3hvP 58cZ L!Y(ɏ-牗^l}E? z͟Ga"|;VJNdfpk@gn5 Q5lӶ)>W`N~ۘQ*c&Mgâz.B$D9AB~qe3^⇼U ;/CKgep\Uÿ#K1qiD:-؞4Q;&0ӔfL.ͮ(ya>^vŔCe[YY^`?2:>6o} TQ %Vܯ˄__[7W,6.ᶵ~g5-4RB&P+H/51G/,փڟIZ`f8ΌQiڽ¬vuo6H $-_ΦEcpms4$)7?ăݤSw.t ^\tP#GdVgk:&z!;cdLbBυ'ӛ|1JPuY5`U7+$=$Wm'Y:k&Gy>Zyr/^~mPB6-^aٛ:Z5L<[ NSׁr(#/f"rj |- EC"[v#G"S ԝ?@͓2_IL:v׀XAQЅL,m?Tcc 3k@-;*_ rY9f'c /P~SPoɳ!v66csZ'$YOQce_辊-5)]g|r肀KQ4wwW[jn{?s})uBbR֑sr/pn^֣WVͱ$»8KeǞ`&V/7;l1r5$c?Yq>09IGP@ ?GkRl?kmO0(3U7q'e!!0`q OV7|TDc8;"EH@ '{dm졡E|\x2IU#4+ZoSvd Iw3<׹&#q%|hx sJZn yxei8aP> gc짓y3u-&\{Ȧ⠶`5@%uњw(AgMCaW9E.%=3_N(Ș4\.V‡< W<틦>J O_dv ܟ@m/yLx8Q5hRLM]c.4Mn $Ej] cq >AK2o)hs/h :CAz=.dK_ơsykW;KB,}ih#%mOqZ6V^W/CIyNmض%ca9>yGÅVk S&ԙ4-{}Ιn~ ؙھǦ@gm*SVXSy.Β @w}jn]qM"u,Q7+/2JT6sܬ ?F{l%C4ڷx1;zpTbIY" +#ԭZxz5TR _6|8_o}~(܅UZ2}G5/'wZ>w$do;@g,u+LZ7Hj`j{Ni,$zgH.r#XJQ`r8lI^{m|D5v0ӘVKΫQ Od5翈Z̕9_JjuqsLS6Ř:fhA ,V૑9 nu xS"ߕk*W 2ȼ^lviچ 6+՝v!$ukgO;o,Egzu$bgw+W=W^ɨC A-?Q|Kn`ɁұL)[ sXh (`aOIlEE͉M 7Q Iǯk8Fg_Ȯn$̳ l@"c؀ لyP .hN7#+4-!t%^@,2İ&e~<[ X@Ucl'u |B4>t t nKT݄f ٬tS8AQz3>^ܔWdBuV\QWT9@dqZԧz1^kp]c'Z/2YrE't30A5^hgE@*n5s4>G͂ g !S+eaa]2*prZ%o" N)p?}{DnG[4H;u[˴O_LΨB+I~KZ⛼m쮲ըࡱnG|8c89APqn @5t~- _!o{[X-'Zԇrm$WS6oas٫d;)H#BzXZ cc^Xo."a^?QQ.kٖ*$HhSz≠XMeyQv>u%u(PdTu*RB{o6 !PZf9f)j{`e+l;څQ8w9aW\ANSk |"m4~~{~Nbz:/"?CxAtI0|]YY%t[(@l>jn. Aw]eT5@1QRym !jT GM(b?L8ỡ>;$-*V4%7 Uw]i77/* ?,D&MK_P ӻau~Y";SޢN._xz^T!@ћd$gE 5u BdNt|E L#&#ʝ?1I& e.{f/$/ TK aG"_8s|40*/.`Љa (ߎ[Jj _uN=S3|DjH~\ˑŭͶouXmu0IWxgPٳW\s@ k|"aOBjK4`t=%לěv(>l41XYS** m%Y]ْ[vH8\ %:Vj g z3K$;шo0 _yҶ_"Xm#kQz8]}R'*:Ăچ/ʸ}kS%{v&1 | '.V@fjSy ʁJ晅v´kVU, b"-p}+5}`B^a)d/J7_-aro(W_ Ϯfsu0v+ʎ0_u@' ~CD6=3,UYXqJݬX|o,l(*?s\92~3ngbXOn) Cns*f}_%j6yh}?z@Աfa)ȤnYe Ǥr?/* a!3jZ# ~`lȅK(kn'_1yAeUEICIym=$be/z v,$J$Q{txk:N-MWkL[@?d(gWH~Q8^YX·γAiytjޱdJ3_P]p{d_Ac zÕ0:lLA$7:̗\0}Z]wG* _GZSGTO^[uSi.=)더{s,w+5r+P~ eP>/P (b(>_q$J8zք`TH$~B"4md`zaɌ] է!Pk T¨5kY2?>Gؚ!$o9l?"3TOtYw3rS翍C*WF^ZB_4(Do seZ =Z׈ 3I?^ÐY1ƯZ13TS/a;t&}&I0>B*C)4b!tcYgA򌘅7LSU\G?.N`uϩ@i;vYiM{]ql®iKDq,r̬uY1 ]X0EvxGFO¸֧b'i}]}=Lbqt>-zOg`V$, ZDǞ?Wc/A/ [~xc]`|Q^6\/(P/ݵPb]:ɥ4;g&n}%JQ^TmXc rb6b=dSycPR+8ƒ]2p~fjtX-)Dg92xO^l@?>̴uU&o?0,e37BuQ BL&3e!:T`V뭉B~DqXqc}LDa}W'•YKQľ=y 6oS0>p6:Uؙ/YJg~kKO&xU-;8i] BL<=:gՍ@^W;g0GVKO~U'-q WGB5N;WM$(3擞{1y 0عg0?PV a/٦GXxg\7+ #ZG C< opG)=l?MK~},f0 7{ So^'9Vm@ QX&1 K1p:\6\Oil^39K)Tn'|+t"cwДB(MXGi!-5>Py\շ$,[^P[F`ހ/:9a`wuy,+*$@S #qDS$P8+αEDK-ȧ}):Q A5yQИ3oU"v&TP3Z ϕ겑kƴ,qH0NblW)v-GFa 5~h3UV}0)(ikO@sj Oq1nޣG ! ÍrݙhS. 'fk!)1-֮gy5Y%e`h{==Lvw}^k ?*t63GnJo-OFwx0V^ wvIcѮ{a*+:V^~䯠D1>xf-@[ ۀGD6.[X/A.&$H`яv! N\`$ZXI3ÔH#0!z4q\(.`Y2r9E>w7(\VX]0|W{G16_#"cSDG# +NҩeR*pzVYT@[@n E5?co QUm{o&|p'/U*0P9OɕЪ` sބn}Hs$CQ>)r.|PKMF3TΒ>^@s3d"E6̍x^g ?M0ŕ&јf)?Wo4[;+jE+3.Ӌ!.瘄] &J`Q5sZ1K|$﫻1? ۇZtkG wXOIA궬R\@k=4\q|XvQO~_^Z.'[_ΰ,U@hcփ 0sdmh}i7nGR4/(~`Yc ^c4D"o@ g_F88+ Mvg+R[F#SG76Q>>r$J z3;'t >S;~1/} ^^G0wKצ[itEÒaMwSh"BX8E08<Z.9Q0 ~T#ݎ1F'7NRKGx&5{BrKM'@Ɔ=8j:D"d[Ru@hG2QOhry]ǍA6[{~MBo/jC;^)DL^Gn#[# =! ]hIxRJHl+yʫFFg͆a/>hO<6#쐯%L AJ:0pk0\M,|鴚XkWx e)w2\=+xR LGk'9gUT6f@vz@as˛[ Q穾gƍ׾௶3Y8o╵[A]], ztFށʕ" No6%˦8fמ'a/_5ld:`giqEg {å>Gz'od?̠&=97?JkVa[k+^ڎj #2#ls) .*dM/BIӶ"ЏIN(XN7y=K7ѡ^P n VoSX F%H/so;X?$Y M5]Lj⪞i3 w%)NRXׯ`kņQUh. _) 'NTڎgq䣐)NK# U fϤҗWKG櫲ǘ!rcc3]򭗈W# J_Ͻe/KYjFT'l99S RrUYcfLN5/iۀ7X,@AA ԩfiR ˌ_DonC4{TG9y&%87¼IʌW/!B-ZU:OMdϐ? Btt㇕z$[ *Cbsih/e9*E=}|luX9׎xaMBy'QH_CU3wC" ]WW iwu3-͐OWUdgunG!4Ӳ5sS@WQn( r [2d>J0{}+s'XhIt$u8"=7}^!´$1vINb^0w`OJ2S}u6u7LYگ\T, *Jk 9[2fXJq$BXJmV9lpǕ #;gJMbp8X]tSw"Ddic kqw<:Df[C (yXe`Ěy-x]2{ ^c_[bm'9lbrP|@:0luۚl}^/ '$&6>"i*XҢT+:LVY1ӿ .{l}"EM.]Q\ .Ҧbg{T?$PGX"Ư̋}0CT0R<>quW`bA =!T!-U,{ KeGQ+u/ݤ䔾w[e8nw6Yz*v7K첤Z˃Rmjee_3 ]0/h*J,; i㛛|; -h<+O8P%UDH ~ԡi! >qK8G@#DA[>_Q Lm/DC'`HMQ+-@ra< <;t|:ZHzMbRWO9cج$NH@2cHo5:3 Yd u6>xNTu?K~b:oJ|B葿} o-+҇8˪𲤫S|CW-To' eƨs'( )f+Ħ)W`߷M.=̮r.KZG>H9ij%b@0OHP$#y0#m~68 &Mj^Gs&ץ^|]I:G)"ΞE(|ң{-MiUKѼū(Vƭy3Puw${ww1)1u:ӒPj܀ uaJt E_9ReCg0J? M@)0ψ`8W#1KFulY'dѨ`sUk)'Y|o=ͨqq}+ kZӃ3NIJ_K+#cC$-C0nG y(`^*Pd@JtO3 "MJeX9Pïo@"V`l4g*:$.ً2gc_-]4؅AX8} mtr6>ږ0R !M ^JtdZxe% gJI[RlӒNDJCA=7cKy|,/;OA8 y.bԞ9]OKB5lxTQW$ߒg"Bm3DD nıT%*MiSHyɮ,` K䩣F|]Y5GJ{mTBC遵]H!"؝]?5A"~)V;(7f Ġ c~[kON9 k}O27ueovdzȜ[n@9 @3*Wn8#R]@^ZF'P3¤N>5z' 6\E=G0STc|go,7:(C*Ʌ|cHJR:73^})YSm'5&JH 1ä'mS]cbVƏにGL5̍8!0$#i^|;>>>+%ħF㢥p.#i2cԏ.Ξj[ghY)Xnx,De^&|#Q>wd@r5!o<ܔ9|pgi|D\ ~RgMҲ'<=oM<3 =ݻ|M@yhR>}8a^:؋:]p,]r6YN 1VsA鲭Qy[fr}ayҢC/G>`$+GVY[qУvJ~w)'og}fB6@ jnsQ*C QZd̻S/2vy ywym-SMJyn_Mqn@0nDOO lӨ*A"x%F]:|n4eq+nHIDʔ@csUz\ ʃ5n+,c:'ƶz *8 H&Z9;ۺRN@ [t8@lp( [<1}(r)$;F m+I-Pn,):INl)-CmW XtF5qN`\Kh-5ww|g_:"+$_@k-t@!:`@?L(.]K֜iL{'{!vt-7~Hnvd(sFU zWAt'_"Ж@&b,9Q)Sd%BK̺43 Yf:*lQX@<\_(4Sw4ŧvIq`9jo"'Gzmw1@fx=W0D37_6nwJ/Z NϲD*' 뙥`mEx &E{L8$Ը9 [@ΐ֝liwGoɝ̤ڋ8TgƄ'XҨxp7K?4魅0V/ԛHy dSuPcrS3J@#Ip3^꛴C(uW?ӆGW`†ƙFnYVZPf44%ϻ%#ChRfIPAo#yXt饯7IaCqHof/:('(AV|%oO1R4\odߨs0AYKoV8! }W$?/Fc)CP(ZJC=u}?gޑ1^-cd/B/snQ%l 2J-@h;vm(;?g{ ,=I,aFGF)CK*P&.z=G(+ӷ0ϻԲZj@yI8VӛCi?^3w$\a}-yKؖB^I'HͰiC C$=+<,-uP^A>y9BϪ4iAZW~ qDimtv P ]jdcSG _i*6, Mui<9p<,^X yC#hiAj0@ՌE%22.)(œS`@jyCzQ7S-Vj| z-nKL#}Ǹ!/{K e-`<3SŅOfʝ8ʆ"(&q(PBy٦duVO:-g\7"mu+'N64aj gKH-wGэ 5p< yj%a)u`=)8ӼP(H81V 0/,x֑ y㶀06#Txp kx%P'GmYA0-B(eO@?44#YaŽWrV=b)<woU>Dl3LKÉRt{th݂S8zSr @_pYDCxd!p[ŒmHK$ۂ)ʖ};J|И S7zs\8/\(ot!%T DzZ=V:BVV0A1XN[6eV }/ 96Kier)Znf}IdҝL flr$_25J;l<߱qWSO5אD61,Qڟv{~k &PX$2(F! ycsCJ*d\y.#>׮skNl~3\SKyY0MapKh 1TLEvg..X)UFBRn)Nx>lvۍI]SmQv!V(m2@68'o5rA" ;R`ǁ H[t-m璎^mzuN r)"O>ܧaoi=ISPͭWPEkH.v4j?< '" aM邗ĭpv"7?gvŬ_:9`^׃l3 d {ၣthtu>80E}9a3^;rM`M%臌X F >qgl{kN~x3m -`\>R|Bp,ޔ;bYC*\20+ e\:FZVRTZ\Ca .ҸGEtbpXȱ'{J*p3rwrrr.3֧ {1IM 0p3uәU ^J}3sDtpܪ2S3(;L&A(WeDnoJċVx.=)0S](ҏ|esSE)H}!eV}MU2XtL{D*Xm(e 61KE|weXA"P^|l0=:7ڙ?YউTD*Șy7‚X)~ >pVU*Ř j^%"/;k ) G9kˆ.^U9h %81Pb3ȈPʨiPWY6P,ZCKZ8{OŔ}kmaoUcL8, "]z*&Ö+B 8BDCA 5$ .%Y8ݪy$4wij0UIط!msgňˀ)2 3az@/ƢX5 ŝM-`^uBIk፬5QӻM2Z%R{W9Hp buZz750VUy\L ,hQbIO>G%č{\6"/GIsvAjU!GO=.C! P}G`얣 y:'I=4ZjB˸=1zIҌ5W9'Ȑf8S?GݚYq 2vj{tIYV!͈0 ` ceP:tܯGybYΧ2'*S|3*pf_Ɂ+PqiЂmsHb& dr݅/״6YHS^2!D-kZ"w"8ՙF y(5 Ѵ s 7 ?cvQZe攺>;{}; ^O'F-)H[W<|2&7w3w ZL'1\~Dl?mA0Q׀-o~^)a);GTSL q ,rBb*83m8ѣ!-~[WTc6|j6śr~g W"&y_8z@c&媞jGomyg8*%_}Qx򹍈Mim#n9dd{(ċ<_PLuHWJw\URPS7p OZH; DStV1*+i>P;Bu)jl'wn|X/4dzr<%~,P`O<J\X"eI"W&1w`ysEV?m\TyO GSq0kՉhfnif͞)}v1w`;t!0c5 3]NEÙyraWw\~?a($J@ʃ ~̃i#-0x1@Т(b|j qH_]Ǩ= gpMlY FDEvہ'Vaq3]9W7'4Ox⻡WoW23#@tJѕܜD`+Pm&\m7ƧA|I%:*Il@Lk.OaxCzѦ;\'q-4*t8.c>aV_`8MgYBtvt BjY5zJ4X¢39$nѠLV+Ops_0H7`aDZvͳ'[\eRS{h cR*é0y'M&D*TdⴉfkJUmxs{}I A-xhˡ/eb}ڋBc,2tDAMVBC2mm<9B%ȡ bq|A+m|=mxM< ^^/AuWJ:(R|b,t А6{?{qfr߷5x]ru^U'a Q:} 5 3/Mȿ҉v7>u_Wh(^f^vV3R`fv Ĥ6&EJINP>ԮFoX̋^/i_DnW$}:w""a |螙z .IbJ[P*Aa` $h'&V*HX $/?Jd/!o/+M,,1[~K6zX KW )icfa@S]·_x'*kPGP(J y}LsGrQ ؗi=쌯 gϞ+ECװܝ?!$,;2 -{ϖ.A>.A/A@$utSz q1 gf&P!c`R"5xƂ% ,_׵(NU| ECb1dfR#Nnmktjd8G]8ȯ3_>&Ry#(? AOԇr,r)M;sKwK^[~T3C 0XЩ|#w ww<֯0Py|Q?Vjl,g|D)\t/ļE I=rE"w ܟ)i׻I!ј͈zo j7 G gs!AW'q :4tJX.(:[EˁF>db ňx{ sJYOpgy2d`3/qZ4S.ָL,&U?z4^&Fr~IƷFx/to-lLG8lSS'>䖃Bz̤סE28IXPMYtd)L{NGZՂdBY+)6`ښa<d#pl-dawKm Bթd;A-a^ &̊0j(Hr#2&U9W qIu]o?q+RKtܧaWi9-dh.(z'VmY|p67RPBPW!oq { G}G^eX$o)s Cv)7/H ]Q NJWPPG[nX(v p ꫼߂On9 /M:t @w "_v["*dN q> h6Swn1U@6ǮܾB=&/x-^ t='&3vYǗbvg+RvCA˺,5:y7syᲑa~{m )G8H8tYW;AzQfFy#%cy1R5bλ >Iec(wd֔d$c C#_FR{_nԠ4&K^~/r&$#2m%tH㾃w1bbIcF,N\KVV( KjUiOaal~Ca1uj3T{г9W mݴmBec *A0*%[{e姃Tw)RXIfﶀZ \yu!}?PV(hWO/#D-JnЂaۡJ;>򤟓G SbuCܘ15 xr^F-bJ9WLܬx,,B_k7C_Տ)Ih)|>.6!Ȅ4@{^etC-m;ntL5B㖇7i@aS3FY짦MG|5UxMq6=Rh@_ciBhWOB>Ęj 18HLK9$6_aO<([(' Q3jLkV' Fq{q C[T= |+@a%0m̽AT8kHUMj|Zxn}ĈC^ב% J{rPA|fͺxn/o`,[X-})&0YvjF}C/M)*vLky.A)A(" d \vʎݲՊ7\]wcD7p+sBancvwr8]Gt#X=fQJ͎Pi" %yTs9'ȅ/4d&2 ItD]2㖗Wj_fH?7f?B"{7{:ґ L*r<0gnR$T"2lʄI%6oQtZ^uSɗIʄhd U}8bHLr2צ Y$Q5=<˕E穅aE/Ze@(7X RL=iGV-6wwT=W<$C`n0TNڕ7K3DgS~!O,9tjo#zmWcP$X푆sF"Z/Z[Oք:%ĶhcR/wQc-/kNB>FDP@qpR)"Wg䣐 U="Am-}g. ޸TL8X«cB2Q 7.i" \˗17!װYMހ8*EOu֬ 71GxcgU5ُ20q@ߞYʽܠ&o"nz{ tg;MS7,7Fqm7Y]ܙT DГI4eA!2\~c/ǜ7#[\! Z ,ae{Thads6(m5ǛI`q`&QGd7" ~~ܜҪZi mt%z?-0:'^s0\Y=$ F̭";}Ũ ?i|uZDŇe+A=!Cmtҭ:.Z/[qye8P̖PQuT`6=ڳF$j*l", ,b03UΓYgIbex0H6Z]  *>cPtzJxj|㱞7]["PM `!k6{Lra <Vܗ2 KWAJ!bh 8-oAxy sJ䕈p?B?tY" Ͳ|cB3>S4ٌ)mAp^ pd; {UMz@Gp/=Y_F>m@.)1/ւc =_@kR/S̏py=afwms~Z57I1销5e6x$Wרtjg?Rx׳c|23lh؇fFɴU&ǂ%S7ZP `ہYã1v(;+*)rOm\k-y >Gv(ꌍ'묡9Zr=ᓥX{,fXݔ0LvVԤ| 5SV}ƿDc ]4 FeGɰo\B-`s3k@It'‘1ll;dp:GVFJE…fV;Zh+oN`T|b&h?E/wR*IR)e3pR&YU#5 8LylEx9|a7CFm螏ɼ7=%2.m V}K (t7"@;KC!H%DsM|.b]NWQ Ҝh'sLQ'ruۿ5ND:_z^&Hb[Q) >L^_nqu[DZ Өfw]anYR%(kZԋv96b =~c[ .U.ZݚP{/Cw`D ( ڤ_s-N*Aa73Z)9}bȧ74?;L閡͈ZlTĊk.JâZ["'%0gޙXj] _$SZv V꿾y?6 Caet:uV=Qxd4Yc{jFЗ̏lڲ7SR!0ѭYbPU5M3;&{c˂ТΆB=j ޯږș6N%LJ o &a>js6؀u:4wfl +}wH>Ps߅#ғ(ad<2˺0?FJ#;}N GsO5I,#ʉM3hV|B 9eb-7t(G H ɒ:2J+8b曾]4jk?R.5T>M`EZIP+&r"1Q"ct!.Fhw$! QAn2 f@'FDbWxBܒn{_YJ=}EfJ8*j౭+ԴxǑè&&hѣd@կ֫uGpHa[RU H4YhU"o%gʐՓ  ݞ)c7.L> @MC0(ʐOJbeM-(Vc68E{;O)#):>QS%^lXp-rYv\ƞ 3} aɱl~cv1Q9|FC2҇()fINw۬_Wi'i#uuB` 7]]K9U/̱-+KxX Z֗ԳzŞ@Kxh)Z :)& wDܼ4av_+3DO|.h\NlרA$Nrr#i}J=5:#c;[c q՜a-e%X1ZTO7(kIXfv,X BKT=7陘l- Wat=.--59M͉ѪUXudODs31βxC\ v2^ N>s)J$bތ}ja9`Z_\ѥΕNh.48<q'3ƚZ3,b[IyB`7p5>KwALsҰF f=X+ H02q.G!B^0޶&z9˫n* 2KOI.4;AvνaW4}GBI%|INeHߠ:5:ⰠU?sEm"Sl$jѺ,?<esЮWz^}S3}Ut9ff,<>x*zv[n.Y˹5ZՌel0kV>X x~Hj*Prwo4…Ԙ7顱 Dɴ v&7֩yBh8-4WkL+\ċ7g Jk+O>?aA YG`!#9sVk9rW-:%WM-b]T˿ >uNL݌v ϠEMF6j6dVDm/gGό$";˱T2xwClई{.9d)W`khK7=pzLS7yž-YebE|SXx8 @9C[^膱 C;즔l@r>?DŽh@\9+_9%ձAcwh. OjC?tfF )3\t6rnhb7. R#6&[l]l+k8Kؖ6(2z՟*;g6ӽ(\ߝ%(bV pyC<@<V\Q1:U{*/0Fwf;'#>ag$ KE"- vxAP*JIKL6zcv8GNBT9M1YzN_y ;f7ˌnwdC\z# O@ՉVˌR肨f5:̓„&~Jj}W.gW%b_&EN:;#Lt]noP'W`3"̂g$c)䢺۹I[`a4U na{ IkqP۶jj iVVѵzrp4nK1*~D.f,:HIvZܥOf3O$ខ6Mb? aHnK@?FD! 3=vJ[ /P-DېrXq +PP*̐ 7z(H'gG"wBys!e E$Jx*i8cvs#Wn+Ab%6J +&$'߿VC1W44| Ml-nu{ɣ7!KO|+'7\i˔XG*V|ܐb;%뾉T >3n  VL <hcn}]A\EN]t }>&,C-S>>Sdt'@_31*$rw&_Dʹg+۫C1 0s~+6n渻XcpГ~&UA '\)XP1dZ*G9Wh)Ȏ[aL $-~SqO65a6_&{0J[EBt"Po/vQsh85-'Ye1?l;|#CUh![Ƃ" SPگD';@|E1AvRdz)@5Wh6Kx B/%plO`q< ^HF͌bH`.7'{1+2XG;S coފbk~j[@ĹB_4Cx!$ "@ZC/fpEϿv%p5r["Pkq 43ԜFg0%_zK.d`I>3˩ 32+UG^ǝX||c|$gRc7'RXFNo#z`W X7#K^.yLx)\ٜ'"GWFT/$t Hi8)ؿ: ~=!;\VI/p:q!Aed8dzXEAn t)rZqt>K9Ty-y@"udooѸ!r}  WrJv^2=!7Z !F]oΏA| yȴG+!\%؜w /MVz ?/Y- ҕ4(ɓh|ocԻΒa<76r /`H}h.98O`o 7/8歺9oݛNW v0G44یOi"R\)^~2\A gʿ>') Ӈ.T_M-zTXS*89{%Z<*`ΓRA|8Y 5%,R8J ZFRi.?j#Ai 9f3ʭaԳ?[kdCp&nu38v.(ԐMlUs|{:י!@2'4si_lVf܋ 8nB9h#=S@)չ:;N:L;ojjMTF¸ =ܚYz$eeg %)KڻT+*#K1r45Қ9=?8بੜ&TvX=yЊ> %HCu9bb>UF\. fɎqmH:kcwb>޵fo{mXaRsd@ӎMxN26pt,VVP~F,g5"Nm ֎H/hEI9z ?/uuˤue:6l/j)L,O8 X~teSQ/U. ^"=nLEONǽruʫ "\+ 8Z8θda'u^)Xq*s0%{fS*#'ikRTx8>Asnbj\vT1)7f'  Fm[7~H/ QsOA@! beBs {MyG]v2YՀW*ٜ]T+ip˺Mh8r&m-M-_Rё<_leMM~nro:3yźRMܩ O#,b ¶9H$W{>|?s +x 7eM"}C9O 8 :3A*}v (ӊps4V3p"C1}/Lv)I\*t$""+$E|K>,7s ~ƫTшk.'ZsH^M%磗 ྀUI %ASDvQ w $nⶐIˮgbwn(46ck?98ˤ>]g|K/תR{rD}c x$W(62tv390r+S爐җ>ia񶜧6u pIlk4KηKXwKܗUs3{<ؐhN@_>ն"l1tq#k7:;,1QU7d] 4TtU=|êZdRRV;8}U#}H~vTx'EOɢ Cj7Q5.mוfc(?J*HGX8U3JI9"A=$~r/N15dAwT,A iT _"q pߨaOTt$ 2E] V<'K4c}VYC6c~=*$jv<4Μ[B+gS3r,Rmqm K;8mp>4 =w%F-@7YlMy9SyqS 5` $<$"w; B%1n]Gp,/j#)iIAlp]h0rzoq62S9>oE;k-b+&Y$D LDrTJ}\aA٩8ѹRVwpji5/D'<]l~Wnj@썫GUwp*~8$5po$5>0>ؚG$WhuՆRǬ2td>s*:"%W t ]z c#Jw@, 똌IA)[y|Bd41gEFPd!9Iw7Pndd'fO,;/5i/ʚq(`&?FʼI*1VK osv1XIH^?F@J/2`I. ('Sɫ7p5G|$:1 7"{jN|8~}H sJ*im;c;?1rRUU-:T4P>՜CAXdZ hK/ H5E'-ȧ^5gɋzA^{w5t$PgvuE}lM9x9ܦ?R@\*N;.Km\Q(Nχ5$ʆ!j VRlNd2@8HBS2.JҦQ|1C7 S /$8> !B] |gl=;q-'qP] {3j»lMST߈}'WY?<dv0DsQՓa+s( 4 d"A=R,s<Z'M)Z|luӆ'u&gZ{z-aoN[.ʍnt;J73V\*-R>0Srz)vc7%NU aF@¦Pdl 6&dB&r;d'ф1ׯymAU>6=cal|24D3WtML|r{e }hNrrkǷD{7qprN*G={Wni `Aܦ(v uHFOrrZ9EA]1#F{$&ATL%_r&U.SEǖjՏKL*>&R ƉJIidGj^;e^fE^Ɋ1Tqy2yR뗴jdG0=~^ hpKB|}VaL) g^gc_-49RW {onI78Z! 1CP: ]-CuDWA=CIlGS)&e9GSlX]IZ?\ M7Lvh9c51͐ j4|mcZ?(I@n`)k"܏^KX+5~6B]n7!0eGiV[po+n9lDxcNYenwrPy,6?y@WLI߶q%`~tryh-BcW@*^Ls\ɂS-g OpE"&(@@+yl\i= hZ/g8 $sD T` j{_=pԓSVB8Pd/e/}{vA1ze xj՟``"2S`)NEG|$.>'hIJ'e޺I3&0fR(/R^ 0Ƹ+n- ASB-\clqd85X:V- a< ˿j*.kihal{*=iIE,lWfWvGNgQRM!1e-2ne֌$r*at`Ӎ,h&Rj{7& ̼4]XɠSPׅ%N ;в H\\/:e63AB[ZTov?:F#4k 5zcsF,ϵ&A;9HrPCh{J0%r6]o1\]/υolGGA@L8O$o7͗h=^gC6oy62w&7Z/P8*Z(^=xK뻛iLS5ܮFs]]"lBͦ  0"<PX~CǗ+b/VSt-%HzyfūFۢW`,1L{`'Jq׽,So"܆B{Z{&xjzcځ~yO|Ŋ:)%v=_5dV*ƽ}3?Z>8^K|'9?&. 2a?!8NA;͐5LU C{V'U>,L PLgVKtBuxcVo{S?ZFAUZeV2DrX)c< )|;~įK *QPt_%ěEoVlJÓ[fm/)v0F8BwUU(,h7T 2V_Gx~%LgN{$ٷD#[;JNbqd Y!K: %N9[;$ƾRU@t[[~Ŝ)!jfԀftٰ.}d#:s Rj'9_DRa!.Brg#U :&ѩ*ON8ݩ !CL-x-g2yWe Ou}3c]D/Eyv%KOe@mcUgjbҙ&luuCk o~q,qm)ۤ`{uOE[ȘuφsU$xrP|7f,I\c(t3,hPPi|w6[KtQp;*\7;&5)ՅD 6%όݙ(p.)W9}MtƓLSbu4GCR5?WH"?}oP^S^Rf/s hɰumbygbxgd/v2ѓJ(o/wE7|6Z>xJzʷQ)$3#dM6bֳ2A)J5?,AL?S?5šF$IG~c}n 1\s6'SmHvRE*jօOUs/LDK٨\YUkf@hT4ݝl3~HDhvv[A@8 z pOKE΍^7Q$xfTjj҂] *4dߚɧ5a^M0J|ś1H(?l57*A.<@F]>3=)iSiԣ yK{r *]R s:w)D=#ltaCg's\VsN2Gvto}tPI,CGfl $G ў"/k_2`J w[S#?߉-HilvIsϗJQUWg0XE@NyFa608$d`β1Vǜu$zVbfv䛜1lEowzVaUX{M7ZFwd~rJd.rfWxB5xf'*@VّMX~@W5sU(CRߘg#|wO-S#gW2-dq^<=>w$IUQ0Jבөe $gZA{xbr >s X׍u|3By°ndvh(9+85国82R_4U8pA OJZt,B ֧/T6W&A ^J &_Cp"3}*K\慟~;,5GʢcppO;N5S H|tI9q+z2T&kӯfhYy 'ZWPCa>q=%VQԝmna>_'~ou8)"HM_Pv}; $(BtM~YmH VVHEF|&H\3 ya>m 7+P49Viv}="C?. ҢtHb'0'ZU58>t:1.j302it]/.@hOH憺Gl#BwM# (jH?HMd^[KkC|M7Sր;/}ht Z>7clP)@2k~;C k[t>U乛qNNx QjJXJH۔6!bCHa("vf{ KSԥuOL-G%)R-Tʾ/ 92oiBH͓F .!%kX_.+ry9u)DKhx`k1&@,[b|{ЪlA!9vS꫚CYNqt<'*|[\Cq>//%TᏭE01TRc dcb :C?Hx.8Y{B` |Au2b+dWE2 xKG 6 Q^P.]a3"NZk@՗vI_rƃѥC_z7PэOE*v:yk:oP{̑ޒ.Ƈph+pJ>OGqi^"c';R4jZ oݪl-u5>ol}W-F2wQR@5I} J.I)f }9 Iy$:| 7BW1%8^ N=޳ӾXH,7`ZX:<4@-+] fW*b|GlT,>W̡͜e Che #rAE(FR{`ȟG]?2HYe,IH0_榿> xP,6ךkKWdkxF[ ЀcR9snđD[3N-`p6{׿ܡ%߸]]t 0{(#\dFyЦP/~Y7D.eS)m rYxAsvIshrgldesXg%w@ 89 ӂ66)9N:Wef1fZ5`#ce6bm*,d0Ü(8F*Y# NA6_Mς 3YvU)*~Q`<{כJNũ4)Ri,j3L;@\£Ndӯ4_MPvUEx00ݵ)2փAGG+%f k`e6P5\̀;tp {޵`n9[Tobɡ̝9IhSi.++*%<^QlzlMJ?ueh8_JP2dȍ&uSvA{zi&# "Ҳ iY2Ϳ&!*3O?O~nkL Qi* ɘxPc6*(}2u\&3Gnfg` :ŷMH0*De f{,CD &¾اV`Zp/n,a޴ I[햕WHJ/PGf 8($Q`^['Ԫ>"ⳢR:  |kvj?ٹ$ؗ0k'M+;P1ưr(|nMhbaFv fVn.d+ǼRa8:>|r^GA<;_kDAh!ժ>u)|u&-d8xxP %Oz,;];hP9{HZDdW)'_ 6Snp{&ZC#;:)Or~4JGE;Ø]-Hm-SfT_J^xo[gQBXhbh"i@|@D7T"ҳۺG84d[MS +c]EwۋE̞CK.jÚj'(|K?!&>w_ٲf{Y- 0/hSPxtkV\BEHwwu6PwY ,f)M`-{F+ sMZC= }r HF`C$IDv _絨uOdf^ lNJ`u<=޾ )SΔ D/ j#oW{83wDO_e]ƶ]3k/z5N`[MDV<_RINj$iiɆe^{pN#k)꤂AV|> {l9tӍ,㽚ƿV(줬=mPj *b#;޻F44( J!)(B %4q6Ca xhueYЦ&]Kc ] PPp7z`e[_" \2"U jGffuᠲ_ߜ94u>ȣKr ckּ|&I((\Z)p Հȇe,(l' wHp>sK|%ٟT =hg|\DPd/!\F^;tyg1ښ5E¹L["hlw="u+gf*9ȏmq<`;%=vbՏFي^@%;]v^r"jԗv-tQ-? 36ZM:Ѷ\%J^@5tAh'$6o%$ϻh_^i'Y;FΫS)ʠF4 JS5 hdL-b#]vxTѡX[|ĔDZȱ{اAM8Hp0?jڮ.4<]iƺۆ\ M2~YFerK-4z?x ӓG &;N\ Hԓ~΢]bO`(1y{HyA/24|MD"JgcUy)6 jjת9*9:4֒,GX9C'$N;. tMȨؚ l94]Hb)AѾ_jv-]@6@`J=fdV;!"%B[.9=)\l¦Đv/0Qvjs<޻vjIКIMWט3GBU`M hsg{Z8qם韔F I6wUըuu 1oOYW:IC!z4!|76)r~q|_%/,FnA HcwSKvҕC*TTO23Njr2:3CLB6W'vxB|){׽pVŇACVK\_ëyu$•ϵoßXo%Ɂ ,DJ[#`P|Ȇ"><7"C#FcGX8sf皇^tz@EO#< 'Y;HFm(:B," 8TSve`sUsk>?ʙR佱f=TPTޟTY9wWA0yOH[ Ifِ ľF+eU䒓`̚y/cO?1xKl:v&ENOq*=1.Y %Y[h~}Lb40(Z EûVK4TI卑,|RQК~4jM)!ng֯|!mnjS4SP9T10tL;r1 }RF;Q&[9Utʄb|E. P;I#e`GBMJ01. USo{hG]ǭbu>fA!31/_Ni\sǬ\ V<`" `R򲄑eJ  sV[ʉCa71etGu0Df0LB5ZH3O}`+/)o&0T 1yYA|\G)@5}dI5V" C~SYPX% L]u3ח -(ut}HWj@)JZoP6ɾ5 2)%d~AkGaWh>VBm$~̏x=ڌOl JGD@"\"H̘agAUq߷Id$qv_Y̻mp$P[' gGS@חhL-|N?'N{v!EO_XI^J9ӭDaͼJ |*Tf VydT\,[ID')xT k ʵ92ƃ\k}jyxyr׭iDFz6Ry?%x}\gg *μM6#bBMۨR%de`E:l;%-;:ZXl.zH=!̀W.} n -"RkE֢y:婟#Gw`^y2*0ќ(_l3{I+NvM:=#I ؓE1ۂ)q&\ Ĥ<Xu`Q3ea<^]IpTF5=!m[LoaPdRa?!tz_a 2xD.ܭ;T%ى젞4Z|`9۽C_j bj ,bPEo٥ _!ˈp.S_B2. }mŖ)ɥ-̯1uơ5#T4!ƇV_պF0i#*-}tp,o'D9'h8K(mߏIX~їLP5Ld2Eu' ΈFșyZ:^ċt}o+pK1uB:KE-FܪxGv>X'zL`c:ܪ( -3O֖h/Z*L>~r~'l:Fƌr`x v]sGщiM^Gp4(<6Gn|CYCM?vdM,C:q=>SfEu7{LDǚV+TOMХv 9_Jh}ggBREEwWLł8p 6hj'LEs~z*;|QTتdQP˚i$͢&L;V6V[unW`wksŰE'tHu*IrGA2b#94}Ҥ 5voAVTaʡ@.5xX̎in ;pDŽvD9$=L50"_ļ '顊Q=\<#4hW9yl- BWiNb~!+ ,/w37-T^gc/uBy<KlmՊFB zۋATk^@KB~e~=qNx&l2XXEv4X:~Z#HG*|4W UnK'!4#)@#Ê|Ȇ}oŋRgpM%;-hǀQ!cEʰYYf[Uh^ۥ0Y$)xvհL=0>-gȅ|;Kw6VLNE;~;=FB^#26.I‚N;0=Pxs`* L]"?!|g}?;x5.'$wcsfj?d,D4:Ml}wwg_]x;X_$F`+dݺﭰDIh~s6QɆ/>6_O~)t@ gpcd[q]ZvNvn[xX/X|^ږ=]@vo9 K ,q29Nn%oͦw%Ҽj=#a}~ 7Mg1Ee7>ma<0A"1N*C:zP%u50`_%E.1~io%s ʴW$^4 3 g>gCaI0ܵR2#YPcЀ?aA?{ "`@h|_@7 W) Ir17S$Ý]&]M亣@ ])Хρw5*)SJ?dDF gXB;a oS!RJUXcqp8spu)A %-^PlOg55NvtlT.,7_̅T%7x#'Ýﲔ̲dP 2K6ТA6Wp/=< JJZϜ1r,p)Gdva⍳HQz|1QuYY csn)Ӛ[Eڸ&iF}A+J|Rɑie$hM> ~7W X] > /Y7o̔L̐7UƩA,`=^)V [O&ؑ1M5B}Go7@H0skKZ/H.uk[!r4=+w0KKAo2\rFɈF@4DXY8mD >sy; SJhG͆ϢX>7PVYכ/]5-d͵qN1yq<L`]NMs ar(mkwxg ๊&Ѵ.| ܕtDKhvR wЅk[B|V㎸O28SE꒣0gÄW垅F4'`a2U: 'r(ff!W,[=# jnp?'xҾ?̺>YAnw> ݾbEځz Ž #TٍߑA>[.U Ml *Yy v]dB.[(??Hc{XI2e}GyRbK1NPZoxRX\f$&WTrU}=^IJu_!^Z:UnDڱ ٟױFo@O[GB]ʬc+M|K/w5QY֘w.w8%}Լ2'f,!ms6Q20dPw+JS6Nؕ`5!ԮOP~*>!ي_ fz黳ZnX`y!bm/ova[$:\$vw]TW#>V\= k>Oк$U1[I"ZT-;`7jF_;?xi@VA{@ Z[B.MޱHc WږD5$:CQ'Ł'3 Cs .6>z RG0Х󛦧l7,$/פ'TiM6ȭiov,Ec"*32, |^U(NBE,eTxp)㽷ASܟPvlY_NlZpzMn[U?1j%#*X9RH%nAFK򀝨VIPQTФDv_)KJu#`WAeՒ$Ub51Z^GN/}r9 :'>SLα$67klJ.1: InPz@7 0̗ro.UA ;@J)6G*}fs*CBvdHU3^&?wɌ:<r^A[!dWK?6wwpm4-/SUz34v]J[Iŕ¢h\'R>y^=IK+E_[p= 1"j0e=:8W~15YfI:rL䕡2. |{<3jI;@p1}&*<o*mygOdF[cgQlV]U+Guro5)V`%Ҫ9k'azհIO`+N5NĐ5/rmea @->rK:l2eӴ>ocգ;!/u{+SF!8y׈[|( +4wcZXUf:4!~&YqA!r10Q<<,C?@^#\l@=C9{5i]'9`.k=쀅T5p$Cs[ /ZY׈i~jVLY`HwATœD\/o[R,̆TCHl>lL)6,+լfucRpk l1KU^ ν\7.3=//Q]oSW Km\@!pCMY S%M\]B@Y/ #_l)*tsA]lF~<%!J`*1}mZ 7tG,mIRH;0G#`e6X/iTJ/~߲a FClj3Vi& ݄KyƕRd__ak+!!^[,w ܈Upb\G Fa\ǘ: Q3I[ɚD:Q+;P1s,P&x0.D.9g/BBt)zՒZޭ8hN S}k4+cfZ"Zl~f>Nўx#ôe+OV0uWB_].FyG#HuS\?ޗ?m1N,*ʩeN_!Ld.|Bf⤞Fз\zeÎIs]m@ =qWpK'F5^'rQyNTc`^CvjTwJtWAC¦J]4UHT_Nw1R~-,O҄Gr18i܄]MzE9/5T쉜'ɏ, .!Ԉ>yf?C#`؛ ʓc`j$<}iF[Geby)r 4Fp(Z*DVVX0KPә@=wMEh&mbXf Ӝt@c+$ᴤjML<)tS*Fbt V%&MJ +v%) oqS5ˈSڔ+U;u qϱ"P0dm ޴_Vsܓ(Ir6ZKb?}["+og([$ S'']GkŲ#:~[ gwɴQFX#1Τ*3yU t=nl⮒@m.'qI8;JQJjɚozJz0~>V/z'Epi=dP,9SޤHkX\ 7zMCp#}gu Wk:W\>{uy^f*(G~`y pzvNfUЊdmcB0;+Of#{}Zc{DhZmg]e7_in" Y$#)Pe/j*T'.j+1vG:HɩqൃcVu<nUCIwS dnґH[J“ Bp`6dHc8]SRhH R( /:|o]N)>?Z9\n2YF9~6'pR~g k*R`Hw8+b%+`k{2 /IG8،N͇5ɺO;]A]&Ž@A܉{C^CPMvPnP9]heƖc?,B @xdH7]T3;DE$.aj,C^Cw/ȓ՟+z\ѫ]EZv=Xci':Z^ás!xS-dfpҙ5]%Ź냋M 2#&&0VzȹktM_!?H4C*37KCZw+͞t_ӵ!Dj\j&NQg TX6%V2<>1CGže<)#K?|0W57{QH+8)J&4evnuLtzt9f/iH+Y= ?[WT=clv7@HhEiu14]*nlu&O@EM+>]+7*3Vα`_MTLe}7e,'8Vo"Ӿ])0'ޛxYnRD0(K* c>s..".bJŴy8|ee#B܎aջ8a׀Ғg:\c 0xيXh_wy=`$XQVB:Ksg$( up]2J<.mklD/#ʭgrdkIoR$~+C FfqN9o*^=1dP͂;BE#]fKR\gU<9^#Ȩzq$h=7&gF}\٨)cjgOX}Oq@9fܤp&R:zO/EL&aYɦƅ `AA"D0`1>1|[\"kz.nE-I"Ϩ/pT Xhσu}LZ(4Mm5rrZ~]Dj9CȆc*ޮ.V>ۿ&[~i,^2^s_Su4`tFJSyqSfۗrw* o?s򰍲\w.M TՍa蕵|< $|36x{X;%t2T.u0 q%}uȬ^+624~`eN:o{Վ >uftlm9z8IOz׵j,sfEG${ AgM1:钢u J2 @߻.X-+f22K;鵻dЂF͇}xW!' ŅLhT5*-+uCiY]Vޙm( |9\r hdkd0qW^+iշJdUՅGhZuh86l(Pm !N'P7 79޹)EVQ 6c*lC(7VM]<|no;KO1х., xހYɰHpE sGL)ȥ F"7`-&'/tk&b)224cdxWE1+XeDga#٧&{qtc0uT%'9e%Dy5%Ϳ]f"D<=In!}s;WJ&Z+=DKj:ǚ&C 1!6*Nchwh+@U.ryD8DZN=?D/<| ImF9̛2[)̫&Oq#UQ CUZDE'B3Ӯy%)Dӄ3AOia7}w[a2b?yv a)fHzGu97PPR5~uQX ׼ŏ}FT}' %KqcrEj)lil lڔfq`[sX8-nJ/&X=l/ȆR?`&'Ơ/('t=w0O.?1]Fa~i('5Z"!/+S7ZoFPa`A*ys+IADszqwg6XNSM;>q( C)fGcB*Me}주OxO&npԞT8SIv"aќSb1j1N9spBv| &D<@c)pҾ*Ճ2% gq)"\!7+Los0Jdglfw"luqg_ nf]/D)"Wǡ84q4p5. 'pBPF *m\7KRh_A8]{+Rs6]K?qz,U,9Ejj} ,T7@:^cV瓳1> \gN@J;آjs!exQ؞dzd\jpx`w Um *27,5yJ:# $bw$]B8ֶMBNl-0$ |(,^@JP~^N㬄(c }CɛAID+j43"hbXY m(DpEoFuD,w2 zz$w|H;=xwGLJQgfo%2+y?YS.=-PO_PܾiN{{)x2M dּoOvʞ1z4Ѷ&YIZq?[Hv[.'n6&{ie~wg(pp^vv6A;@i15K]ru-VRm 43j7 Na2w2r#*Ek&!@=HSҹ-6\ºh g}-ぎ} ~9vƱð9spP"1Ԉ$ʼn7ٕA8i/zYȕ-cek4%"o  Pߡi4wDM d~u<'}q8S{Z<+ ӂ8Bg-_׶sL1fNfy.yl-r[` 14#mꖙQgBkqj™1SZ?sjm|lQ HVY; YQ3^E p8Lv_FL*~o6yEEDž> ]G̍p TGfxgh P"Pw S㼊6n _|Vmqtf!Lp]،5"$zPjj"X #75ݕ6/kd͖?M-jڰj65誐tOt6L$.&_S7Zl *MP-g p>Q$otiמM 7!X>To;kMJ{6 *@<MwI,/)`}ׇ>BYI3gwOIY{ݱ?37hюn 0nDSolG!ծwh*=BTrxCuN l ͥw$\Q(D9 vlk=HLp45%yk"< e\ `)0!ze]4v\l9] t? X# Ɔm@ ϑy8)1F~$ؙ %!R=\LL2c1.2=D&e^P,ƒy٣dP~̃Ȋ;]?*ɑ𞕮>a~QmY& :틙cE7#.nP7~|fgZq/k"zg'뮔iy0kZ5zAߢaj]r22f9"("}$F)-%A ^@݃*,AjMU˨C^}қ`C}dQvsA(.q9kO4 H t#*--@.#2q:Ћa:A:lV w:9{x yayrN \Nk$HÇNk[rMxs0Id6R MWm(A1< D?G4!jctl0lFU/#/Tjf|W NFW0|8jv=_3;#KJ̎Cއ\˦F=>쨯ma(EW["R">͉I&.X6w|^bS}8@r>>[YX}wϱy45G9U\/T5٭2jK[&$'';a?^hJS埃VǍsT%cFęO^ 7p-p`~/d)~(7w.uO+ }{O*fssJirw@mֽv (!X30]~XؔJwux_N+g; Cs[1jG)${&ūo3' Ϝ0$r K lzBiKhpSZ(L5%qg wn zlKaaC(1v,H/|אd?jeuDq~s1r+ LpFcm*1? ĸ{1(MyL:PќkM3CO٬ C_N5u̖pbR%:ʊ6׷썀ZﶄO o 1@TgLC:!wxr :_Pi[|+'m7h5ODED߆Yfj)R21d YY9vvv4wfgQ#N,4| 3ݼ/B0W4 y^[\`NZqhqs=Ѫ%)F/z(cBɿ-*akk"}qXAGH3|Z"j쉤XG$ 5tJA,h7B܆/#7^ړys \j@/P;"ҕj%+i‡f;RŗA`UB) ssneq7XJ ՞ Lzdy[=$)uI'ȲcIs"~*-/$ ,`v IkG3.#-Y.~8ptYUZsMG>:g $q:<,ݶuƻ|G]yr b9azc+?+Px@PhS&BJ~W],{:4NJ\Ԥ EO+(Q;rZo K4)@V_QW?}6#-~TV㥦,!-0>"/~k<Ҁ[lؿ^ڗ*&{V>d+#êDn괼`Q F("s6DXkMĖZO!}JsX2=.ˆ!OWm,!}~Ce( ON)q 4Ftk꿞ݏB|@d1l62rԆ{Vp?#S@[KP x>-M ?`l ;ܓwV?(k3iюiHkt0--8`<[ٯMscD_ F զ~[Q88ҍ8g,qٮLb@`@vQ ~C);r"_"ݬPlZj/TtZN1tyKa6Pj+gWpֽi^ 2"hr3`%9+l+vHYonP4Ilg:N+wN4Q:8Ni #lb,Ѕ ,! d$7PtmqT_y '7I|Z#0zًˀ;_)y09~gb_ș&oBsΟQaʃЋ&BφW:bpDn.*D4jn A5 oSVQϋbL& 㯱|c.fC=sEhzdz&g茐FVk톺 KoNNdy`.Yf)zv_|]#2v@r%iz+k1dFvA)ҏ3VEzkx*pxI$1?~:[6H|ZQNzi-|}/[̥Һl;:*yZO4[}*f}Iඅ?1$y1. lo' v- ;zyaIcdU_ &@2qX)WY G-AfpU hITo!!R0lR'L`*b< lRڥIrM5&e r#RB6w">zjIs+vo3b nj4ūҧLLU _α6j.^8guYȍD~`LN$%LGFndR{n7,0o⎽s{[焎* a@x3pBeEo+c 4~}KkAۥQC-E%ULHlC*(ܽ /Aܨ[xaU\2s4FB- jKepRH2Bau a&O8\I5kVX4\1X,ܣ(g6&`Z: 1_{{e#vo} C嫈 KJS `u>//S [J%Ь.|$;?˟9\EKIZ._Su{ lG+5nP 51=O)6Vg@7J,pqٔm4 -ۑ%%O)!t/w0;AL\<cȚۂcY _dt[,  }8V&chmhsϡ][~ʆɰf=kű%aϵ %hw$Mkv&D)T fdAHi'0Cm/m^LaMXEJF\%m%aMqس("3Wr4dJӴw#Kv9)m[ ~@At"Z2z08%`vkވP2Ӡmwc~l wqXꚲ:B81LYG3L$#gE+gsu$mLkgʞk@&:8G9{N$ٝT\J J'SS0{'?(pΒlrd,uUnΐe}~3V"+yJl!̹ĻŇeMqFȞ^cq|/4\_FYΚW:]i>YB>B!OqQ2f]R܉A6զ߰ǀ^4 ;o(`Ys7K}܋)2\I'}GաQ[ ‚pCxGx1Z~W6'Lg*̩{v4YZ{ S qnm!5Q Ǟ'PӶ?E#fd54W_ݝ 3hwѴsZ'6pPƇ~;=ZiN ZM{DA8.U gTΝM55Q5=͞4})d$#V6a#s l9skLߟ3U39+V0 Zpăle|ZvҰ\"مƺD[IԎAoePhmYtF/l&2k}0Uy,[ aNhK/F08q^~ D,㛲?jE2;e=E0%D/kEFh`5o2#5N_mp٠Wh!{KBu#텝nrD7fdx0C{p)p ^']tzGEߓ<z(AL\ NU)[wȖ F2j^5OKp9V-DP0^PmPq`׃('˞F3mQ2Ap78 v7kZ 8Ĕ3UU^ůUI)0m=,RpmKLlQٻ3 A JCGG@a KO4L,2Z#2J]p!9 5GJi< ]Qc /_"jKܽ"6hv>|jǦD]0@@{ kN᳛l֎P_nYpCGCWwWJ3(W- Fhe"^NڽД=Je@wf/z4nhE WhPA2-iS#à^Tk1B.MyZs~ 1u^F03B+oL;LP5ݗwѴDt [3q^T0KUCMRpl_k9B9h;M?i馿I+H7;PN&I@@hr60($#y"٫ x5H4OOK`Xշs"mpc >†lUS^!RStɌX~dx sG JscU} 󋚭;M䧸Rf襶x%=/luc&C.@LtLB<|y"8v94!"{4i@5^wZ: D_*k(ItKi 98Zt.ĝRHy̕=~Bs! "RleJ!sJc aܵ@ 4('E; Ia"/%.4 ӉxSa>_ې23XadN_0 (̀{\aڶ9Ze6F N%l)FݨPEF)%LTvwPMXaclA.qؘyLvaOa(5[JDu|>ӅqQm܂y$go6FKZs3?TFsDFͰ!aE9yx,|id@Rop`H7˭Ǥt0=S&"w$_ v/.\ǝ ˕rGQFnVKhLAjNT8 3L ƽµFQFvV\rBӭ@#\{MBRdc4%gzaO[Zǯٟ ,0Ҹ u D Y+npe=<#98MF#ۖt7gOfj^Q# F.DX6?$N= XO h EV {iQUڪ쒮|¬3g$^H<># b'ӵnșkTx*=Y2EU/5@C7h|_uE=ՂRR|^4<rYLԃ -]S-zN!r>t0m1_<(Hng*\e^&|iύƙ_ym@O<03*PuMŌT'/YPVlfFڇȜp;cTqJt(0PRZ+wikގ1GWQV~l/G%v^C-u(6zXEToZe 9/#16ߔd3qz.hnXk] g[׺0^N(^!Է> NPiDc>FPĆ>T4 Ό }BHQ^,qiߑȨg2idhz6FPOol# nQxt5S#vS|2#<,ύk$7ݏ$^JL΁սD19A` Td_94}{vmyd<%{gC!T25HB^h:Iޫ~7{uky buWCDd?m3Y,_wMсLQ~ n'&V8}.fI6A|ƴHS9.ɯLSOy Y6ltŒ=j_SʭnCآ.+/Y>ڟS;BSIeQkx~GKgIx=7ͽ3+q= Pc$kvT 7Vs̾"-g)\)8bY]k [yAp`CО{ɔ= ^lO.hh] ns?l}v0+:- 4b!Q`1`{z9"cnSrK.pK"|0#|'rgsmwTHňW{4̯Y)R\pWʥ 0ռk:ͤQY/L5k 9&E&>jyiU4ɹ-?`q|8HKߴ$$z@,THr=á&9Z9j͐P\MHfz,O1:$moVicGp-CbOzޗD+dHʋ50%tObϑqI3= %8.O3[3M4!R)1g#׋@ďf`@5}JBԞ!}mL758 0 E d3 -ukq097Sn9YdJdq߫|sO<[DV[蹣%-->3$&1 sOAOWaDI܉k,#σcJeϢ$z)}hdS\*پ%r&_2~ OX{UЦ<I$J#-]]Y2O]2;܆V;kjt@Pۧ*nTo,pш.i=jc1oeȤQ;b_B"Hѵ< Xh*aD 0 Õ5XVMX|")ezl QU x%ƿS?ߟA"fHnW'J'y9E\_+"}{ `W9Y"Ab]ȰCGLCn 3X9) oB.^x{X1#Nx͢Q*[fRw` }d:_}iE3',J\{[ʄ"c{c4ZFfʥeluBF52뉺2֬1&mdPz j!b}zXcRm#gڗ!ߝtp-K MB8V3~Ѩ|) kTCEGU/DTV} 0#t|Bbi2$wDɡˣ˞Iϯƍ9H\+E4^ z_V)su^Jav,;xsrIDX: |-w/`W 0iSԛb_ǃ4D16@v+\T.r=234I t_ D` ,2Ӭ YQY^>vAǷW%^'w=A/G~-xJ;m WAd/ |=j{źL>;8^= Kڧd^~!€DX^Y&|+G\dX7 >Р.Fb~#ZPh`;GrN'E-iT!D"=O 1 "=PGM%?<A^Z^Y׎> o5d 3֩ΔVA FM97Ϗ\oO{D=i瀨I GvZ.2PAȐ 2軥puhu 4jjF_dD\ҡ2kŊаE1;[Un5 K "(_JdQOeݷֈW1{pH.47 &{:|^8nQ_}r7"jB7/{at0r-HL+򻅋iDde9'!S$R9gbR5dkZ)ۆ@ԌTr,.lׇpwU,XA[*_?8f6 l{?c5-y)_^u"2_Z8(b!3 r}DpKF.!ӧtϼ/s2/yoy,,Fu}nTqq9cσ=@n,/o~A̔tP?unrHY =9MwAԽ)!R@\ؚxqy_b9 IYtV~AʬO [EхhB{Fqlio f!Dz\r(NʹQ=:Fz ͯ@cQ*,uθyB4v{䮑PdkV+A2_mi"!,h|Z$LVA<[?1AIHWccEg`?ďYmy$UɘK)3vS:@d i ʠ/cdSx׽}Ogè4]߉ } V!z7.XZ 7ճ.ɻĽPC4WK1gN cfGRy4@igP]'M-,0>|+3e!4p[1Et!/GY, M& cG_J;_qW+KwpVl{4n_L_]C`Y<2d(1 B\%mPdG Z]scXY`UיNf bhv(:j?k_Nȕ1Y"2r܋+^)L b  o%2 q\&jG1xѥ'EK ZŒkFzULR\68ա|<0ysm\%ݥ+wVDi{?u}H$Y!G$`ZbKZ.Gqt1e&#Uz^ e$5,bt|EYxA}+ˢFG$ mj]'r vg:D}|}ʎ1Q1cetzA?fԯp;I<_L@=7`SI;WvZJ"宅=p39W5"QPlJ)p` "8/?NNaND;liEdƻ1M9M!sꈁ$Fh@o(ǯ4(j5'u_T/$oHdCb$D Clkq({GfV϶N\P'RŤѝ:n#~9n?#xiVa? 9Kaf|jWb"1NK{:2tS]h8.BzPcH~ܗl![s**䔈&AA͗O#2dxSVxiդT- e*ٙ7 fdm]@9QOY,6gbTES'^2:YTcH{Al# i_vɍQ7k!rŒLT-'4M-&}i^5i5MF.OuH(/5O[@t&7;'l&j7^NW$#%mbF|;-+lc?-x E 3%a a,/f)T-Q3aK愞k*?;Qa)ϐ5MکF>W(zDKbǚ EN2\oq]N(&W6Sb"ʵv?ɎJА9;Jޕo->R!e%%P~u`5D{3]WHa~7N`²RsmrsC \O;5528Iު7msVD2rҲ:XF-{GU(Hs1dD)B6'Be:_!;1kd1Oe2uf LH$(z}G0hE̴>eg"92;/jһ4,3,˞1(&QGԭ C%7 -$Ty4 zM?Wb-'H9;_{(Be ;&Ui.cHDcd0ujs@ !QTM>ؑ9) G`M+؇E>%E-k{|DԌj^ ^t6Lv Ť& NXx _hc@zSZ?2# ?P )|dNH2F\Po@b:TR:ƴʳ"Jc1[7R}CO/ƛ{3>U' QYe-vȣ;Kk@,_aBUJE^0@>f[| Bȶ8p9]dKZ-1̈K1!ko"pwiB$p*o?)ӪjDky2H5ʍT~l} ;JyQrR$gu/%wvwC-2.iHZk.*v*&wsك7GPpViD^iC -amfE`V46蹆ő9S}::uմjof(GjB"$ }-Cm!tU ,ɓy]U+m8EAAWzϽ~2Kyl]K~!N\yq{ [(ji..'wZklA4rf{m(ӣFm+M!]`1l=ڗڞJBqp海P3ѨRAB@GH' !EƋԸ9щBQ\*du)];9|f_鍐K0?g?=Y_NMq{}>x,hJB' P`tMwo}BrjT5Y%xIYÎgrM𬮍iÀ 2xoF#׽iE ]o@ə|IuĪęi"EF(0&?7~A|A4(U3=42iUec1M̆__OItI \Gx Y=#V4olC ^\ӛmJ ( 9ӉT3mfn29nwOd ީ֋Y :0utM߾=6`aH%`:$˧SDΣ;M`疢gpQW$0f#ˊP9^UdF9ËJ0.&Du*DQf-126.Z6l k~ly %+&|(`SĜn>m+axj$ X5}+'4E*sMFAoU{ ^L2!mkn)aXGG-%Y)Dx]6dX,FB6%}sթ!CĄA+*7gc{zmОr7ŜfxתHwqz>-.֨+AP[ 5ܽ-Y틐22rdbW 䀈o7TLGDpDBtUbz `k9Ȋ)k !ןd̀иInNWW:es97'ÞK j6\)C ) srM"1zť pB,Oo.:܇@ӄԑM9q c'ow̔{(mU[JM Z1s,'@$/ 7J!nɨ\/ݴX\v  nKkZ$U JK۔t(d('8BWotL <0~Q!Z:jk! d 6.9Ҋc76} :9TTTUJ"y-%ε5);F>j #֥"*判q>1B<#vƺ <s#K-NYvg*Lb 9W2ƯԘٿUo>MP0e>l/*CZ2/G!@LDOIQ(t˹\l4 Qp,9wK ?ּ!jo1K&XK_$tVGUxH_^UWJJ=jL_l k-1hܛ#JtͽWY1]^ 0p'-J~< Jt8?/1k#w*YcWADⱐQ#Itb(4LܩI=]䘬^ eoCIݵwV[oK.1#HzӶ術?f K%rJ{H2nP Ih{.@p VxZ2+Xchj|N)և`(8=WJH9H]W+~gY5e^߄½M@'<}z-~bA>mh຦pqg)w^hmYTP wUmh;Eq]bUP9HQ}ll5M B[0PɿĞOU*l+ V84o\*$|j9I9UP4=[kO* "9_\O\-Pt6M2>'(e ྡྷE ^x9v ~CŎ|*hGmpء؛, HS(nWK"43W EYr:K䶘5I7S"N'O kzWi*^\),^Awכ+oO(. 1uDn8Mv{##g3c b'a=?;,}8KeVUʺA"&d)_ ^iL]Ke8V%oPybыgιڍ~ šūm!#dXnTH:$+._FE p {rp ^ l sD(#3RiRz-ء{brH=Ho{G 7٠e=|[m?`(]X' nGI5=p!g/A]r&bNCL&NPuz ReZ|Q4kF,AWm [o̐kNlHV#B܋գ90EZv0JJC 33OFAz'F=541lX!QYRT1G n+~KØN1/[0#}+y(nݶE||վKx Z0PAZ*ufԍE@wcGrKvq65 YWE9Ӯ]( 8jeH:?i0<|oqtpaPIbNN֙BcI|J~S\l` &oM3YuC̿5Oʍ0)[{ĹZ Bĩ؟޽B[DRV.`OP1U⼃!h(!dyZ+vї5_zWYYrY[Ct ʁbZǁ#Wو"0J/+^Dg!1T JTBHu1FhdpZ蔢^M ߥX̵BfTI, vQ\%Sr:4 'G 3j{B xqi0Y [6b{@:[&C*%P7/hq_3ڴݺi$T_,xnSO"aީDɝ޾× _仜lUUFI "ד}8 /@謦߮p+9d(aqPze/=mϚܑtCdHt*{'fPyu+u,20* ۡFu:BAs㉟xoݔ(b_9?)@JG'h6P{or*\xI(GD[Ps}5k\9IWd!h+eW_0S#beî\ O!c{;W0(# ߚBbs <qA ֎BTm? Qf*D ζ^hZMXM,AgS8HT1SI.k?Sg+$Z^hwYʁZYm'm7[\Kx*Ir%$\RwÖf}!P_6"G Px!̬g `U}M6:8 _X7>X㏱=jqECz'? m>_Q0dHR`E-@[Nh/FbC`yUU ϲ Z>8ڕ ݧi6ⳉseK]cFs;9s|:Rhs3ųpf_ >-` %ւ,[Vl lW%PpwVy|P&Lv}{Y/mPT{g[c[5ᅁ-H4EZzDG -;G]}YsO0B1C}9PMrŁλI Q"7X(^+t 7 %bD9/ڮTt:7jҨP i+&r3Q([e hH ߮I_M󷥙RTÄ3obEEn@PQ;_yVoLFX,8g;pӐ##wO{ pa@$nl+N%JșX2P㴍9q/4 'p4NjIiwfl :ݸ2QMON6]>9[HS*Pdo:xarj36<B7/7" _Y)^w]MqS `9'tie5:>(8>#ܙ_ȍd#?1uVY^b^(S+i7RXvp %k6us$?ǜ1r=ۚ(r$8:mɑ06ENd$Q6luu|1O~3ҫ;jCtq%}ybiq!MȌF>dBX`Xw[dÉZTE$[8YS>>,K!:N?.Ne6lJ/-Z~h?cM* sq;ʅ\D-$>/9#S UP t*ğ`Ii֪r4ĺpWϮM{s%[mk\lU`zMu[i՛8k>фzi<,~85Q*L1ھCbT^on"t>/wRjltad`qpz*iF{=76"aȨn1Hez^ϙ6a|#~qk:C6A))r#%nh]lHcxCt=0rQ,.DU7Lk Us1<\>GNnҥ.­AگiǙmsJCE T`Հc="v<+ 5@`6:Zsbn"Ŕxv vIn3] En'fO_Bg^ H0O1RBx$uViM t 7&'Hcr{>wgT@q|"%(u]ao]ITڌ5`w('Tsſ=٦z P͊g~F!% &-[ԜtfrY#3b'J+N+ɮ>bUL.o&Q0xwX y@i=45&=Tl-JQx6&ƀaXΒ5HxK |*Ct\du+WڬiͅBI:eT?g J[)j# bD[ @ȼ/1dhh~e~Bd 6Yk6ɭV pdoLINK4\ OL]9Z*=<7jN60P[DeuP۽-;Ys\! +3V{HSsj9|GRq}n(V`.l `ѯX@C‘vj*C)VC hvW/^X쵤J.Fn[ӒB,(O tpS-&л`yF ?[A|sFԹh)Y bj)cŤbMg|ޯ–m@IϜ0h<"H鍍H!+يYPC*4,Ljw`m,WTwZ/Aڢ4_:2֕º>R4ߋ0tǪg-ƥ}hգ /s3xWBT}5;!`OC[N٩nEZՕ=y0~R4g+uNL('2Nj o/>0*^ =#smu>Ձ48| ɯctw$wgغO1:-Sp6m '$Ӭ9~(2aljRҹ̻X 7h=y+K[4' hKUVaf!yVghOʟKtBO/lH@[Qr&B@$5y+ 2Lm ڰw@~Zu$3hāF-skW֤/R# Be d"'$`$G(Zn4' Tw:ju{5!Z;=s$P:#$_?>Rm(*Gwi |1x훅Gz+*oغFX kP$x\"[Y{R$nh!b3-Dԏe9.nO Egn@}{9jzg[pHA5QVFM3XꐬBp3r"j1sP<ފ6XQ"q~sy()ʸ*1f{[9߫KC4j6fi$*}2~ܷiBفEo&t{D9o-jk$m5``}km m..# `e(;`$s;4aIR Z`XBL5*Nӑavæ|kq7b\$B$eڀ_hKRA ʵcWA3jOwQ&a+W\tK& ֍V|S$9s h@,>)W)rHkv]#J5]udo@ɍ娖{xvJ\ձ@RK9Q-\)}ߴ.븺)+h^Dꄧ :|tH}| `_0 1ɣ͠N1JCj;mrX&r@d( S+E镝BKf9 6zL q;o 8"r}a@I4Z #iÉm~dǵY6KvH )oe0^<FX[e $рx\y- ɘ!J26(`G UR8QpjG962o, _wBFչiM&XXroIbm !\ 3Cl; ID>\j?X5]=wPxEu-؅ k,= 03@%оlvIK\$P~S'o98I k#א]!@j{T:]|w^G[ %y/ nY DO<'ɫpWn>wc;GT=,|<7%pׂݗ2e¨;r tA =I 98.2zL] 'kcvd6Y'39W7 |-j܀C?$^NrX^@@Py(L~o,P(j52&d1Fhb";D Ȅihkx8u+.p])+2~Γhd>i<^u ]$I]H)+y2VV е!c$ aC,WNETik~d}4TۅB*Շ"fC+&ALܪMi+ E)3/A@~\(D"-h*Jȕ-4g}lч`y&1]&U!|O}OݮAfr {iO`ڭ7C["Pch ;X\5I_@,(⹨d-\vce}LNX1V8vuĥsr%L2Q N/k& QZC"c|Џ?XPV sА9u9¦Zf^z Fm)P0}tSm(ABQe;5Kʜ.!yF/+ h8XA6a!]A%Պf+*u@w/Pa3g񶞗R2Cc3Z+P56uhƙB%gT2J(#]^r }ADQb2F&[\aMmJV +GB'n.n-:JW7p6# 2^Wݕ{#zEqp&xL ng 6#jW"LIBBL 41Ȼ"6m3nWnn%FTzj+I_pl\\?y "u=?gȳ VY# 㑠[ gi~#Elix]4{@եhY.:?uعwT1X2%حd)torjt@ӟ f,t)?y{R"t!TbyQbԀ0Gz;:2% KrPq'@Zp(^ u1 ^9,4b|HQl ܳ(.fE{%,pf1傯DwiGy$@&T Y]26#_[[.AV YmG?H\Ylfa݉Ơ&8h2RGI%su3R-dj, G{+@&XzC/L8UY朊 W-%X8!`B5E߷2-sVM]+IByCWCzL2Vύxs wDNjn5<|4ƕh͚юB9 io^x. %ZY tqK~j05) 2}5 B/?t"ļfCQw9O*̓-Q 0kłlY6mm}#?P!1U5of/t284"F`]"ն }Ox1 ݻlUPO&z?!D$.y I0A_S EIʩ5׼C;ay%-2BOFtQq^&)U0zÐgѡׂۮ(pS)b<۟|B12LwjΡ"T2wȎ_ӯiƻ vF:=];tfXu~ SѠUIyA&o`9 ǀ]=30e<%q >ꑁVBg 1ww?x{ JbQXR7DžnĿѐT_q PH-#xdIbp*j# }6Y !z$r# ([2~k(.K: 9<2 ʌ#*ټYMa(68 kL$j#wkt@ Dx V.;}ry}*O&cɥ"Kq57:-d/[b9sZn}^I~dYC3v n+ў=S5#~>l  JH^~%wd(a1]5\BڼUU9ocs󮁁oX!/,Cf/^.?ȸu:C[Ql",x}n[(ww򰖅K%"oM̧ >޿4 |psSMWA9q(iZ <4Fʑ/W|FY\Y "BƝj w:Y2H=#@f?s7N8` $1 a^1԰Xu>X(&V2^RR87.K'F=#fFiUDf8sk;gv/)!Fru 1_:OglH:p@Tl]yvD(,. 34:eI~R#']vPYQ0ob6 M̂>(y/y0 n:}Ƽ[[n}SMvI~羧^4*`?eJ|VUNFA̎w/L7b )6ʻuXsO[J)jTT4A'2E|dͩP{cϜ&_d~tl(ς n~ )ER씓]0-ҷ&VoD^s}^+Cm|#lIepc#}*icg_=KNW ԪWi%l.sT\jBU1+3ycRw}Dm9tΎDԩ* ͼHE3:KSJ67%I_1skbyC|c2ODUKy I8!\gS(h b>RcLZODcUUBXyFZY[ n }_Y9Rױ5DF 8~ɏ[^9.P8|ꕻ 7l((-lO/|!" ^6ϯN ydt 1T ?@ x);[ ~XbM {xm3QVNTz/7w7 eq\iƩrz'1ķ I_p_E܄&M %?(#\& 3{^t8eegji7" ج|ervBȱcjERiîsF==\^=~sqV~ӫA+K$yEN>O=rX"5S-j?LQ)y 8R*7݂j۲, *.vEO: /g*F=< XhzĽuŸz/\DgəܸbնFd뮫BUhPQ_6(.I\lٕ /A^Þ,>`WJK1xT+O}kdߴۨJ#:0P{:A6s Y߿EcQCPRSa g-\i" ,T+a?)+"Ӝ!C%1[LvvYZ]'#o@W Xf!}Sh=\$Hr,C%?Nsx̝>>g/;p/q2"+'Tp7Rmr:U:&>߾Mx B$|6#5riγOI#(wh9qL(DBwe}0/QT9(J*u?p 9yO5Bnऊmo"(A\6AѸMF[locʈV%8Kjf=&&o%:TیjaS؏"?9;LބW8-.euVP X. 7(> ǹ~ Dy_ʝ&z6^ Նg]){_Κ6qaEAiFlV*!v,fQ_q*E?АJ{C E+iewh Cd;[,txs@&#\A%',3=Ez'Xx. Cyp GVH8xJ,N_(}TѧfL:̱ET E!喠%BVGYkub Dbc{0м[C{!'܈gD:gj"?;fy3)vf> [8UN8N^ oX ;ߟphxYE5Z%A[˧6 ZiV9B.DM^]D)i$} z6RF6xzYAȦsa4hzz™\-E 2=)pUɕ@3SS&b(^_죞ˋu>;GK5cy>͙ލ8" eହ+#A84kspcu^ӄTP𦕐g1:r }rvi&FY@:$roJ%g|tT~$u,C)~-nbdzk~0:<>X\۲nlF31e/q'&m3{ݪop9:Dc wE2߭:]MM{B5u4'P\P\J񤧜f4ĚnvHv.ChÙAƈLFiP(Tg fR]㈏M\6y[{'l㚪}Ƴgu6g8匙ŗCv#ۼ&s%#"VR+|E#:A\Cǖ[doП)n)'\ײ|NneuyS$r&EaLp`$Qx814Ч{j+k4hɺh mm'e>ZwIk>ℱ{2B$;G=Unli#l./w `V3_^ O XD Ԫ|wV#>P.ǰ9|;+&YԻ% l_ǕA(Rhxemlۍ7o=脪'IK/swS"> 4mmVC'y|# im^,˞gsG̾Ĉ2%ub@wbAVrGl)W,GNdI6XL|L$SqեBۏt0v\s);{X W ["V Z;-] vɻʢtOFn*_XR´-4j;؎Xh Naxفb0}x Nή? *>UcYgWRN}g~tr1}("Cn\h|H2VeNgX&{B<;aS^sa};\ u+7bt/r[I I9D{򰖸D \Bݭ{LHL,LZ(WXC 0۟d TV0,ɧբ(LU/IŁ/7#'o ăv4 q ̧6^p Fd?Lcʬ~jgl0ĭ(`dTo,RJ3vՊn&/-҈@_x.0:g<"]܋&5Pn\?Wf&MW(9SV܈ b~;9A/,GAR-a=;ȞV=yIĜ]r2ssɩٺ؁: 7P33+I6La;d錿4GJƋ:QI0 4Xfgj'Y'ʬ8C?diX8$&D8h - W<_2:g%tmY?QWF`G:yMP?3loLE)uyEsD+ +Gw1Xu!7]1\ wzmMJbTWr,CVRNAmn4p봐κ فH&y/`qzէ~&&{ u;27lI0Uh p>f/MӤ?F2Cf fX0c$n`|OүVYMͦD;b˿0lan@%yD MJvB+3;;8zO Uy=L2Edϵz#u2|ax<,^ jx:Ƹj7zZ| N&-_K[oG].Vxm x->ƪ613;Qi|-CUNTɈE!Ujk.1GJ6OCL>-Zߑ1{i8vù۹[nj~[_CadH_{ە-t=kH)J\ıqoB?WR]ȿUl̆ <>(Etހ4AR9g4miz@=ّ#?/.+suNW-}>v3O]ФCT͗<= |}/M"4٭WoE$!_KFbBiwI ghǎX;GfX請$oXV+~+-Ȩ4“kBHwn+85e`E[y}@+2GH AsjSZq-بO өcRi aG "olC,X76O2 T&&?%KdɘڣMM &:oARd+X&KKVFS.w3V$2JSApggې>[8=ʠS8@碚"O0UA}-A rȈw5FȆu=pr,_ebֈhõ p88;Lǵ+cQD%C5*͂1,3IFOЅ<㖵 zR49*KYol^>l`f J&o M< ~ҡ^m!tL@8uc+ɱ @E >,Ylb\2F2hRoU~΃OtjUe+_U5fGX^[rte1`ç'_l83쏹:[uzT:1Z3GlƪI]AV3,KFwENa_dogbK{0OlM36iMۛxrcqn%`g)lRОx.?9!P7S@ ޴V!h$جHJO\RE|7)'xT+j\M L_ t*FJ amjϳr07|_L'2~J5`+DW gTcL\mwCFI81/ga/[A2$uJ; &G?i+3kp_ \$B4cLEr<ԟ:KHՍI+h/ng%e?Kר19.T[s-$D8)V5Γx>fHg}>S{Ӎ ,8T}HF/S zM3>&Q0[ c.HMxtf}GӶbm'%Z\Ǥ8IbȆi0͔VÂIё15R./h4y[ȅ-CIƃdy1A M5mpo/`>?Om}N~cY,#p 滙ڼȯڌ-U]dcCSK%ތoe2"n`ԛќLq3't{\7!21uFMs@#`Ң!9}/dOPTT*VKNE(&4Q|1ᮢ~# 4ÄR2c=މ_Ҁ"Q>`g]b4asBni2t6&,|KkSVӽ/vUm.Sh+n;kV^5m금:z yHb=>{47nS<\XM&фs "\YxDuKcS3S6a}"s=[WNS^e_ *-4sˁ(WpbM>fc{WټcSEE8(b™+A$[=֥/ VH d0͎B@0䒩gS94JjKu ,o32xC;pj;-ԍ_R063&waĔow@KSpC?6f[+szduɄQZ^ȸ ~N C_#bu]`$#琷w-Mx9O iK}bjclY1n(<#(܅K.`2Ap v5ն.',I".}*@@5|{,QǢ6> MHS' U \[ànx9D:XΰZ\GYUh֟v{7{[i'mQjD_h1^? MWR }A|AI#;OQ}*z qZ>1_ 2ފir'=  kJdYSyMCkFt n`0/ў?=_jl$$ZIMΩy bcס'>|vp'L'e=JK BC&J@lI$$^a^1Y ][xa,Jj,zO<(s7u,d,ڀXIyîj1Y0DOK?cC lxaV[r[,Ii ][spsvșS#fP*pF7X/tvdb(<2E2@$`( '&"o@~Lyj( BCf8}m~1 q_<⧢~ӏmB̊v wS9lP܋ d̡9@%-8 BqLܡ@K.98wk0;5(/B?8z7$}]c`%' D!Sܾp`O.D jiM.Ce"'6꺟Hz0Rڟ˓{٭LݕN Σ lWGS+6$r 73V1̤;ǙpQ.+Pͧ<8] xV|&lvpD/rԮql2p 7(,Z{@3&+?=감v,/j> ?fb8G@4(pD(LaLܕGYԲ#_kV 0Byz0Y ~r0oh*h+7I _ ;F~=>^8T:sf nb?5GTWpnO'ZJeu'4 |pZD][ה͘. 4J}QeH9=GI!q^ ݛ3GIYW3Sic:1iFl@qV lxP6Ae+YXdSUDCnGcOC7呬vPW!1YNlSb_! TQ49j 0vYb?)\B Re1I^,R@|Q`)싏ۭۡw7IbAGsfUe9|!/ Xߐv0h3Z'AXe44S :!slݦn)5i1x"B1Hރ[[ȍԃf-`AOl1= ސ?{'@E3Kjºv>=Yzmx Ш,Rw뭆AsG9^`{c!?uβ >+EG^ OL ;'/BOS:H&SyOsqBάRٱ0dAX8-d[i,2s5)g+ Qb MsGt4Gq*.I2TK_?>5bɷ]uSAR P,trL'!S 3ŗ iMFs%m| `L_Pp/uGY,$1z;7v"SO*!PM*}DE Iޛ+8ȳB;mhp) ܵ4r/H%D#3ި S :i"ӆ(pWҖyǟ |])5Ti-7-b)EМa>2V;8wS *YS hG>zp f:Eo6x6蓑w '\7#@ϰZ~{x~$GW4Dο.G \\ՔB`Z7v85+HF }ϬЁ" mZ{9kǦsxڋQc$[K@LO!ƍ=:3dFZī%t}7B}қ_JDNP့߻2Zg~lA[oƕe^'MPav<~TC AD`k2GN3>&t |b+UeQٜX57͋Tâ,! ʥQ#rDOMRxP:\> o4f.N#zkԱƍg3e R +DQKS狢EYioLپٟ|Nc$cWdƙ;cz8ƭx @}^o4Ղtq @_\3ONS~g:U}K^V_W>fl) ^>Լ30\9epƞ& `mTqxmh4 xʐ̂iw~ ;^ k{?w4`@IM4=0*iE=VS`U1??8t|?.0oY^:_Ԍ惏+_z 5%MI %hZB v%#xY(|Z" }ړ$9xw8Mz'6Wi.[j֑4x La9H2`bN, 7gܼ]Zs.)׮נN$p-??hKN9*FapgkM~8X$& soh-xc˵Uk>Ѣ2ʰY`2y@ Y5p3A3-I6g!gy/+@]h('",2,\f N#?nwz@%9~*띸aUז%A>^ΈAJr&&iX=a[,ã#9F2煥phI_;ucTzCvֵ< Ath5>8 !CXHZV=ЈJ2Ϋ<%4cG ˆހ6V>÷%"Qgof Z?:]pLU.rr&oJLi  fKzL6_ia?4/D{/J7q4U霶HlTZ[ރ9wo(+[[vȬm5x6)rom~aɥ/2D"?ٽK/3ACrR_7w=5eAH^^d+|K4"ܓS֡b-@sPWN D|cXS0eyE$o #Q;2!x#9f:pEj@ctA*j\̬i}FhRup#zxgJ)~ Gssee 'HҡqI(&|r*'T5}\Cڟ 347-!6*Xn.ɋɛ ͎lmn\Xd_=bx@u{@|{-̆;m R ޅ5[u< #+fF?zθr07ucꛫ @sMψJhwBw}6U=/\6t*I)9yEnrd1n8J1ʱniV\п=Lan(y3Ў϶ CږN6ƕZ,y"b "i֯{Pp"'`tZ!T\o/ry54IÞDGX-R16Lg:,ڣ5x`"|G4~%(ZojJ)Hwk]$mS5X)z ׶*)GZD ZF4=lCgzŬ^9g%;zI#d-y:ޏT_6hZa 8$1^Qx.)lF*d4I" x&lұnǴL+w] 9fcpZuR&YHɢ FqLt֍G.Cd q g0`h% i =T'ou4!!7qj*"5" a?9!IUCsbc_8I[@%olrwc#aa ^dt@ĪAfBe9ZTεݵ^K[BVwi8v? :B-KG(#912h8 /?<9=t ||r J43>Nܺ~[S=$uQ2P>,^qm=%$p&bN.;G) <ꁗ8AߟpJF|EK?kK%I JD"p䑷ɥ$29qg.AtwWSɟZb]W$o%}O>pJpǔ}j?^=%A֊yY*g \LYZrסKw֬Sq)yHaky)Hݭ 1@U[uY9oFg/[AŰSs6bKWp1H™=@FC`*3/PJk;r&wWG_2}zFmxUk).L(6'!SUE?Bnָa+;O31i6ux>~'fίJAӡ_C<«+ ^7k8Ƭܵ`!ಌIxqMw *[a#{g@ԯ5R{WN#~3G ԭ &~w*nB*pcY3;!lQ}EOتgQj&<adsE93t', zԢpGpr;I+ '"*NSڊt_ۮlR8b?QQt~v' ͵sFa(Z'רGxӶI@(QLDR/pym_7htY>i>&Iލ=">*9(@XR5 )0ǰ<_[^ri^6M]<xqdX%A96Fxmz,B}~ΗXV|0ȿ(<q!d4UgmDj-1ZN+ahf#_r%`9tc|{&9ޢ.P77zOmbGɴKZn@~cWYkC݀ Cfž8!79K!NkY~d!}*{3P!tUIߑ|Xذ$lq"铨yfBbR.ȹm,:D,gerhE ."[F^ڮMkkbmYn4 ; ,ۈ8tC-\l Pks5g܌mTWJوO^Ѥ, C7<=%lY_/ad4)ɝ1Xko^&GGǿ~Q&(#Ie]jUxâH{M]wx۷:.gk>Qa>iy=E3^SyQx -mfE07ZZƖ$O liA_lTR&VGbȐvretFzUIXa.h[&H%BRLĜt&֦xr5~Qʤ|d9Thx/k/7WS&26tZ!b֬kxx@SF׳!ϩR c-f\C 肾{'_hGӷ;gMr61e {UO)}YV;sBÜ!.*6!sWs~2d'Ois, ?oۚT*I2uRs%'`* x>$軄M٪ʽB WጘrCx]r_h!b{MEb`ALyXnBv6/Panԛ -|FMn0w{pe_ u(mDf\q٭?Or{-l&ww;qvj\\xRlܘr[rbዀ&BK:N;0 2pMu½J2~:EO`҈P~X}L([f6`]!lEfƎB1G#GP)7{Hs/o:g>>?pFuK߄.Y!/~*ou0 G\kx.DD?Ӎ9§p ϟG@,(K||c^W{Zٵ &L.eT9 <$e<48*ww߳3{ Ps,nfWƎD0 vѼo .LP%qUbyqrL KOyP5U du$&s[vxdX!YMŲ)16,K7/AwW f[XB0#*Ndڣʱ.n0'6J,g Y̑G=J6"rmnc[lᵛe#%ɓ`K٭P&D4Vwp5&n$j 3/\몃FIqrRQ$QR7w$ޕBk_DVfqF_Qr|d^B~!΁/`8|RR%f0 _PIwkɞ\-.pg*2=a!yp]|,1#5S-.2i-Uvu:ABIuwb*Jla|x!g̗7gA/Gl 6WwHG;0v!k>hwM[x9BBd\BLDژZ6lw.S 1Ɠu1<| >M)DBƾbTEV*5Hŋ^2- ]3i4'&8R([sE{]xnCFwHy'#iaj/|%^oocC/v UOtzsŲؼ_ޅtwѱgK)>^ srdQ>Q,5zBO:pw<]TXEƝMXhv3\80@YԮ]r%e,P^U6%Τ5"149 nn3!M壘 t+FapdXEC`eXƎI.Ww=r7Cð@͗e_bruxDB`^ZnkSa&Fa3ON$Jy#= (?1xM z9%QacLNG L*ߨ8@{={ j*sn[m ز 0 Bp2ZuyXUN FZL@RqugN Hh0ߤCuMLY[XA$8σ6 ]m/_"a\,¹]A"S!KQ=v.Gpx@D"|m<D`4drڈ/ SС=)kny`[ [']ep`X0x(q ё`Ֆ|!p^.A{g&MչDܜmVp!9!O~-jl)1!r҅HD(CYNhiўt$DO<$̛́nvvah M~j~q+^/' /c4l݌~Kzك3090@%TjUs#MWW.dC2Wpa \Do=mq$ao󧍁Ř4tlxj0*g.uEmrE[og?ǥ9j\DDHr- ̈P5m(4xzZɜM)ދ]d|q:p{WBH9 w6* HZqWogB=}C1N.2Myɇ}.3 _R0/>W,©[F(gGI!TwvEɡ6 FEɡNftLQMNx@[2i>ƷFl5- NGC9{xtc:fuW]eRu U+}wSΰ(a%z}^m.2X6_ljd_mX!ϚBt)I"\igo^:蚒`MB%+K㨁q=4 HuWm>-h?\͍(A骏]R|hbk]\Zd@w?~M #Ycw}Uc=^@NW2i:Ck߰-8g჉c` cIklBxEmhXoexVˆktP#͟1I+$_:Ejp}R#OYaYlL4Ƴ{{3Mc Zӑ/2PM^cN{ wm g7rbqqǸ$Ø YhϠ)rnDlS}]2%Aj&\nnʾj CFxx)-qV*;  )8۞yFioy˷{j [, 2Θ3#zrYdq{'ifH ϔm!;&U u OA1MPDu".1V` =wZa'Z3=z#P2.œQW)*q\q8AI>fNg|{LWV?2BKR [焼;(W ~ Wh&{ej=Iw_ .E=j%]ҽqQlH+:5Ʃ,,WJO9טaX8P0hHR+>}ڇclJܓDycoPA `KMdt.(?; chs-ü}qkLUsv:3;GjC˟(TbJ h =ᯢein|?~nHQ&zj0¼Xl6![lA0U\~I&(_5FLf8g57!*H:y7TRA~Y3<3sϚUhH$":5j.<Ιv" -\ocw5WPUnn_A[X$>.`"5cR}݂d˗^R,)ints<,g <5[1#Q q Vr˃yywbbajy_hgL:@ad,ȠHwʍ,TdR"䖼Յ}b t4bj/hlw0_R 1 *G$bjdp-#ӧtE/x/cғɍpɰq*WVdkÜЅ% FF`DT2fDM8)D!ѓ?!'9D;?0eERQ %~Wkh3!Rb_'M刳_SBo@\rJV6uIЩjhQk][xG"(]Kl/֊i;xhg]rvKGz "g 0بsB!D1I2ޓWN!OհJ;.)콼KuÞ"{7n "\GCsNl ZT3=Kꇱ)guahryZǣ^Z\`F5jհ]|K-^9.q?l`׶KPPiL^+̿ꛍ^>, -}ϔ @-=X`;%-A|p^9NqOYN WuYCq \;}0RcÉ羖En2Wjٟ{-Y{yɍ%iBVa=p\W7R<@R ι7W>%aefDI,u8;ΠiD}Sϲ$qcdanonS Aָxb z161J \ĻUyL=X%EhX**ֻM/DiY*,ii9aP]`ӀXO6ڦ֪]$蹳|NES!;&~,t >;S.XKDBu7}mcU⭩USoW"@뽀~DB̒D>JVY"sii۔yfk=:zZ쓝Y ҀЙrn\* TEV5q-/.m_ʬYw 1upף1# EWX:އ}Cf$Y{Rp\4Ƕk^Z. qPD&9USj<snNFnKԏ?P8_^+Og>\hrX꾆TcIv񛗥3`j+% =7?֑;,>qY$r˲ /ۢ6R@- e4 f9#^O܊div=DLG 5?i b).-#U^W.-<];DH]|3VRf+5v5}%I1󒕳95˯xkA4N37).i\]fgVuu}ah.F/]C9aڨr-6 &,RvئGfFj4&k #UDZLJ;BC N[" »0@73$$:W{lˬNݯ_ ;N_͌!dcٖWFt3eKc놮_pnw(M@*]d_ce}qEe8{^3Rc\Z aHƏ_FOJ˴-m˸+}J{7[Ctss#g{2srRn(Dr.#P)fџa%nW_0K_ܶ9wCmLWН(?t5/KqR]05: X6rqyܫYw1򈳭4}T2/}P(wge8i! 9Y{BAeԞH㝸 x.󭧰a0mPsX$ RR-X8g56 Zz^pڃMa [+ͬʟvb]ҡےs}/|A{"Nk8e -F-Ľ=dawSyxV9od) e"/ fo<.hdm̳{,mH@]cx#,G|?}?;[C١FiH n),mT~oUY룼:H]g ĎsQߥ>ɹ`1gC4-' .ltX~4ϖS~iຈQs_ jX%OVY?Roh5dp~`X*NҧVĻxb3%qW2%_eh!rȴ"K⾨Ɯ8=4Ѷ.Qx zpLYdWo\jpP0!bƙ:6Գ@8W|_4 oT`.F]I\֍feHi/ׅP&fdwɭH.%"5ʠ!Gj,>o5S& ' Ѐ'؄c*et`q}\/]esߥ-m8N|#HQA$ѿp-'<?w)9Vf.bwX ٞ~0d;a˓ m^WY  =q4IMY4q!K'[qP[?@¨k09SZpEeOOj~\Ztլb9}<$y?2d_Q[ec) c5ET:ӶPDh҄P AE- "`5~e6V&R^ U޲ Jw(jWm : K(\C_>ѢcȠ\>ni8?a(jX@rGk@lb;T\LG$PIXGYWHA`')Ŷ!|WI2Zpٌ(ZX GTg@dr9%8fH!_7(Lٞa̾WE[ feݦ fJ݂\B,5vxKpU߾~WcD6-ETI?0C/.;DL~ zi!Nk <m[FpB4NལyUJb858"c{/Uss=4, >uynVh2IdoD!}𼨞(!jo#MEӒ/w".\*$/5}D5o֬]4VAJ~E}.K 278-gNA}%4s!=$1E9DM%8`r Qr8tBmEAFMĂ`&{1(DJ^´y C焥ϒV$:ᱫ[w;6&QQ?g m>jRMh [?u!BސNfnCc݉"c=6rBx|TT?\\=P[#CQվd+Gp siaV >|SP[d t /u?|-[ re0?鿔׈Ak=m RF2Pg֠10AgK)mkhw"kkINs1%r09|h xhd9aKo19efPE 7=ʝpy_O:e쉈A> :gu5ޫ~ N@Oc$JL+bTC9zg:j z] 63i@سuw%_M0uM]O_p7]&巤^xe+[2;vz@5§&A 9 Ⱥݮo0 #07.Of('9 &Ev0 mWuJgv'Bn<,k`#M%Ӑ' (Gt.w?i[H3aAc} [B>z%j ~yz;h,st4"Tjv(6 )X,kQ$DzեGT_}NP厃cc%~'}l펤F[^_>zk=z U۷lS>g%K%40i2TTXj+ ,õ)8Ygt*.ajA/kc@=5|7U6 oJ qK./0iӪP@Śײ,-sVk]wu> uS/7$_N`!Z|Cfj~7357 "$<g5c9Bv -һ d]҂ 꺨N*pJ/Uvh%ȴIEXa?Y+Έ>>""A c-rЊ(Հ՚J~YGo͎,0[BvEbƸv?eN[Pm_Q4ƼIrAN4`N#r8u)Ieo?5sS{2UX'x|QkŇ&uJ>#]ɀ=c㕢yAh`;aС7z:Qm[S[wh>Ơy-S5ٖ,, x-8vhsmn޿F|_ݛN$V$%R9^bֿnM3(7E('e."V!2X IJ32e\_}J4bC1cpB0q蹔6 ;N]J!'^\ m:(OT˽Z|IhjAB*P⠓B!ejy.C$=b_08)tӉFWsyu>B&3blK}fl$|y5xSU| iX#?r*(zMNw .jT"vxqָۉAk4M[g*1]'6L ;l焱O.!YJn63>Q$?@?k9H8ުWɥ{">q:R:"7Hbj† >!Y֑ngš-/-1+(U@%an3w!awJT5%, %oFڦĝ-`noبF9dA䙽M"8%Svlb ֶm7rPIi kZ$l/Vі,gO/$\tm%J<[ct!c/=oFLv'&5f uI~uibĖDvrNުa0sGX $!g&>}fT/> [ #N4ӗ4׷=jE6MO1[hb9` GӐȖl=dk}^SFh/)s%Np+LŴLb^\dG+%O5BAXe΃>d<wbsŗg-ݾdy׼3e0s%vBұ̶3 N@`Ḧz"3Y3LGyQhQ2aV NX~jnIv~ǡNt5B^& u;׏@4A\+"W.8ADOkpGG9;XD9?:9(?g:7"qgV{ -Z(V L,KsbRzh^3H[X='4H׮0[}ZsZpW׈cIQ;P3f*e#C\84DžcǙ4dRapަFr'*Kd =YRdt^O9裡Vz8,j+A _(+2Y"M ᝱eh ~vqap0:$[k0;'7F_AH UԜftO1ĝdꝂ7g9pTų Q@;5GBH(yYƪR A i{ Cgi1$\Ŧ'%/BIedx5Xv]7Y[Bէ%AzAI &KFƾ&[ ^3A EӐc|31k ̩r%rI2585ͨ:3{&@y$! X :A%(Ph$+|O?)5a~#E"o RKtßW/½H\+sS.=ˣ<ެ4 j|3בrJ:۫q);0Ic;B͠.0Ϋ2ň'egAp>{V6^U27"cz1Uv%>& 恑@ăa+uupLbUhpx9wBڛ-aȊ†<<Ȼx[_pEWi]D^_5x/k mvM+G? FձRk%l )q)u$w?NMj;;'7􀐣RHߩT`ʐ.fM8޹ ]D"|ܦb' :6V idS*ʜEXj:oq7 N\>:lD; g 4s#y[ej3T E~3Um7b+H`u7hs!ȥ d`J6GclGJ+K%ZÕĒhB]`lLLM@싔;o@~m2++B˻[rټnͯzTxrqWed:b/r8 cUgR5]IZ?V`W!=@WP=Wy3RÎc6+l*GmRK0Y '#^MnƳK LrϤN^fvaP[@τ0Q!di˺B?_NmtP_9BЀ1Orp Y`g-$?H |U|w|DPNr_P^'id+j{]j-NA|W>c/6( &ǽb(]s3=(LjK}Ē0)[9̋c*M$T\?H 3+xR0jq)Q'bC00RD!$Hě&eL_$VрSN'"Mb}IzdsͶ.pA݇+[Gl3uRttE2pW澀}FDdĦw$vB94nYJ5OfK#&2$-M$erא4 `ΐf*M{5T$ vǟJ%@b.Y@@4S{(uԏcy{8o <2|xHxc|v_n>@cX&k9p]ii4r_"f&Gז|+O$_dSH:WzDkc큧 `)S_(ʈUWuJx ^= 8%w_ KtL4Ɔ -7d#q񲯪 dҞq~L@TR}~'66N(m|M$0H-orӦ1sySqތ@T3^@ev,kY2O8(/Macb6cb2O1MnqoFIVL*&*-\IĽP>ŀPM>z稯xQ^ۣ/J" [l5%OX4 c-eeu()ye >QRgaE:AcD&3U`-aIEyo gcuvca@,*Q.::P_v#&(xJ>QȄȡ~6e+VB9LBGk ʼIO izBWiY}σ u)5$gP#>l(t,\;UȊ>܄{\Ø{# ʺ ߕ*!D\3˂˛Meef1X"ĪڎG?lV7$۷ڎTfZ8Ԟ3)#̫uQ׵t< P t@*["iHle&?z`fgnL3x`pwٔt\Cٸ bIn[ 074t&zu+~.O]ڲYY!bbDFn.Cs#H D,D^fv $.Jgf/aD=#7nZ% FI͜we4,7< HL-[67-s?G"cBOS$|0T!KK$A=k'#ʋhAO7rj#ȅn;Zɹ5m6K"/7BݷN)f\9بA\&շ|sS^*D] Y.&tgW4U1]T< 2gWȵT!* PDH[2E |ONPrsssݨs )A`Cmtލ 6l-ˬM{ Yqc ( q͢J>b7PY`HT++ӰH FFTH6&iC! %+Ȯ}mQljnkk!琦 (L ~18Bp220n[ yTnSE]P\SW/~3 8^?vz,>5WhH i@܋2YfJQs<+s w~bْDK5i |Hq_NR&JyJNEs LExw ¿a{̥S{@"/T([[^{Nb9*0z*{?'u7bлy%n좖sw/.+.iy5!`{rNgR k)P+#)^EKYRC02"VST45X&!Y($Nѿ/R(8̏Oi]TTtHwW7]>YAS=}tƻ]JRˑXYB3$Q{ϡđ?a+628~|̦i-Vwm0:"Fo#9%^Hpa[I=\I/;o ]ӑqxwt^`b F%q jA c~?GWBoW<ºbI^ft39mB['lIEMՒlN誝^0W~J89 "6'‡* *Sg%R .hԔ=e{2#RrOLt_'mըd@4-yOMm` Z=upCi hMshPFz3q4lU5s*|̫4ssUJ-/ ֖P)U `NOt4dlGe}=ERIܢeP։^ysB,WgӅH "6Qv<'3c ƜDCqVꍻ7Y闓zE.H[/&K xs vʻD,ɹ/9:.<Qsa!)˸ziNB,ux(rY``Xfϖh\"ǐGRђ^csj;,`8mO 4ry!E"Wsq`A ݎ8 Nfb[lөF! j2)I׌ٲص8Z悺b oJn94}d NݦԳ+}t@yNwy뷟4<^(40&]ʣZsb@.?ƻ,+5a7'[&quؗN^bYpRcsƺ^3Kya"R9Hx pW%ߘZKp :T2 Pd 7ŦN?:r 9Fl-S]|X*%3|mQis\k=yicT8)O&dRAR2KV`yEwJ7K-!}{OEl YRkJʢbyn%cwy&{Btt~ ^{p" 6t t9V2 "~_0z|^gZX٩=4ǚ>RvD8+4-7ǤGrĕ Xc Da ;߱֨vCupBx.ڙ^7XC-@0Q7"aNYo_(GzŒQ7϶ts'WE#׉!l{/ȏFFrqE{\"8k!.cqwEϧR~ʬ) e,ARvqg!fR"b'365Ǣ*z@Zw7®`(k%n5͢G աg?>8,]jk ?yerrSdWK (.#e:]-4]Dc*J>毐]WtA [Ygv .b{P QkJ3llrئ'OqrqHT$kׅͪuRMڣ;ٜ;RY6w|ہ>w%bx?/5yf%eVeU=/<:P-*Im1MGXm`]c&Mh^`ѧ 6N9|lrL`i[T e5/M 9>W{Y *|&s2ϯm'd˩J' ZKE#AƬjpQ62޲/>j#,W3tR'^(\wƯϕa?bÆGׅ랶Ue=ɀc"nS95KUVhlQ}e씍H`l «(~DyDBTv 1T^ P9WZ%YdžEPd F~;]nP:KxPQ50 1q'zR"#\I nʒ֨!FmF,pOjʆ ؤ@LNbhq8OLG./9,v:j0#:SۺGvD)2CC|nCi?|Lʒrx,!v_}?~Hx $yFS 2uYbAo6~.j|j4Ȍɺ1GyFRmq.Jg`lqLs"9.W'U0}} }-w~&&|Q_VV;Q&{1ef%?KЎH+b}1_9vn IE8a7 bvR!_b%$2©aw';9)jPmQ׫:X\ͧ8qnzzcňe1$G/j#pVX|nًgΊ'*9 8o.'ciYBe;1h~)g?TG>r!G5)\Ӄ˄WY'ɥ Hv0QS_SF$C6u_ bn#R&4=8<;#E™S!G8A[!ke"CCk%<|ԑ V#t5vjm,3AanS?dO"̭OKT_JV|P" ~6-vlPsrN@`qm$#R$L(76fI{böb)ZfmXwO]m޾D|*fC{;iU`n%[oa@~VJsLݰ̏gi  ! /=| ^C(JD^Xעg" *7x?> ]?]~")uA;&wˆ"ï9Uǎre<\W-WI[A0RECw`dU& ODUb+A`o˼5&â >U`3/, ,>(jړs]_nH~zT)C E++rKc&opXwIYk5UH-&L O޾b]?OF?N6q/- U$o )XZ}?#s_兗}f.Gb_L"FVP!^`Ŭh)qeՅ-6*'Zi4M8qP ) OG6[ OVUvq* وnG?1{Rڨ9G'@bFZP?sw -r-+ _|>\Aiw9= Cd3%#QkH~HkiD/BK:)B=?ЄZtBTv1m֒ͧ;Z7H a ! S̾|S2Ge69yklܠ#iœ:4QgG[_c$zMHro{rUw5C(HԄ\!S_[69cϲL=sr￈ eP_xKxkJUcUZD`I#[xXy!ZՃ\~"G5EZ+#Z] qa] w5(g .Lf17ܔH2T3rCDYkZM} ҆|'>eH>VCq -1a\WN|Б1òR sLjc*}9G=+ʧ IRbsCqSkVZ~eVѯ#)A Geah&痒E̦NX4$* 5CP&^>=`*bz~Q.8s֊v:|h*S;d l3 z%!`H$y}_b}WZLklhlZ'oS+j'[~@tFvyYnJ_. %FNif=TT#9 Y{(U8;UkQni'M }nSoډmt,Ztq{ ueV9ςſQT ֪u]0Kie5 80ocvR ʜ'?`oϨ?Ѓ F0㣙z'PH|uVPwnn8:/MTts-"'7u 5^K 7=B00Z"s~åg23q腝X wV¸2ZE+(Ȗgr,gD ̒->Q:_s9ND*U4\J[X~l>m_ i?#0J,Ayl>NWsHK[;ۙE1F8xF Nxs}[A. U L6_Զ5BrL !v|SPTK:Lso}PezUsAW1Xk]ՄnX*0dixw5] ϻmibWe :w4D{"c/Z4+Gڏ/؁_%xQ ο72"a~:4"Z0š֨3q,=s[ ){?=,sv@8J]%[ ]qP`(B  OhAgSjiYE Ip~<pPDua!dظя2*9(}F2?mcl}L75%I!Z8z^" tC|/Ǎ3v$vo·\,gbjw*˅Lt,KW+݌_{sƱUs45,H[ZN ˎ3t{>8CGǧF'iNCo+SYh_5>ۨ'1 }CP?1cVn~Y '$irvc;<7\h?i`X啟*T"(s2#d6bpc6M\YHk"#w9':GTYD"Lm#Vu1 &t/BΠƳA)˯Ӓrcj׀H5q g,Ȑ6EJ t#"4YBHݟbi&k /YqNRPoȪcOƛtYZxI%y 燪 E;Z=i9#_l= k"D?EHƒ@m KeqT^_K'>Gh+h\zR>GqL{ɜ>_p܂CNf`D,@HDB:ˆ~o?sBɏ8( mۀ-x&w\+R.X|EM46qkpfkz\Z0ṮX .4W '?r6iruB>V_h\b<X&~Qr \;o_^.o|G6mBiR |Or`Um[T42vN *Ǐ,N6,on#5ةg!3𣩄_\3%+@{F X̭.갽w._p #1_C#v>HRKaF:] kw} +0\ZvL1˖W.YTRS'ǜEI+cA )'cY2u2;CU{!9ѩ@1A?kC^$3Lnf1G).x*?[o'v^ws2b4.RgBzTFs;ܨٍt>,-bWOs*߈ƾ]˜a8=^dg2I$bAq~΁B`+?,hfoZk^ qp!tDr($;*RҔ9^;Lu'8թ"3+4B#~5GUxm!Uw$^߄/r ɲН;+$ڤӆTi"A .A>XtgR{ iaGR8cޣB4CiyǣQtrfixz"XC!k'$ ;)α.L:Ƴ#dg6 ,"SZ iA_D2kͪm(h24$KY.3%T*%e3ѽD_7X|$ FywnS"*1Y";HiŴR|?S eI3TGzOwڍavoV`7#,ӭD}%} _ xUD}Q(G L׷f5]>xؿj{:$*@tȏtdkDl3^9<ƇLxL0 @|Y^WRˎUc5ucnV5'"y5!Q&'jj9s\vn* xC4CV5#Nc6|XϦWWalpkDD\UṵI?+&;!T[xUF(0BNf:Y-̢KXC| 9Z}mNeϠz! "R^=uV2=(0p'QoHiD7 z5yP_muGu5'OcofO۴S1+Pftij5Gf4iY{ۗ^ȋ$Go#dYD b hv_~* gV%e":-2{H*;Qw/@ \ }$L~FHS S$kBhqc9Gh[sEUVf3Cv:˞}qvn|Q94X@O\)qUH}vjKÎSI&F1\[p'vr^ƬT́D̹oHRpM*(2~Ŧmc]ޗ0RQ"㡂N׭L7@X>yapTl0H#C9 {5'lJ܉ӑ-v-ʝ'7%їU啅>L,K[ZA0/*,%dc]yDcsG^(10`t57 } Tff273@P˹<2kթ;GjT=&s/2S?ԒhT>JRU̱%XVtuաSgw L).Y@tl@ 0| ^rvIu RgwWb4D*D툻[gߡ=aZLfJT!Tkl( wXu(5j ( wn[DuG5B*͑KO^Gl>DB未!]CA2,}":UfqTAz:D&9JZ^A-~^mCy [Q-7ă'K}?f#.I6D,?U"qKnV3h=ÀxGn=|u$)b¿wqo`MyKq%fpctFFsR|<((F}pŇsY,uޓ{);Z"5&*GcnQAsoVє}Z1IJPݡ=V% Gc[6X;f1+pQwv3AU~R=ⶏtݫV+ľEx{křX7-|OS  n^@$a~> 9wRWYqI bTGx#sTў s[$t=2XEAÿj 6KR*%'%cJ~>( kI.o&aPM/9qf##pcWݜG, 1 x.ħ戥M"n6y (Ð %AV ~$%DŁ Q;bPbqiBe28-PJ"pxW2hEјW-j݄t@"1-INf ܃Ϗ)4ݢKOJjuPxoLmSAC+2lv,YF0&IjB)=4}hE~ڋ,vgM^KpӗgVt?*gZЬC& O ʵD\KG $z|^W ȯ2z5]yKÙuW]Bh>u\ 1 :^܍P3x[Ȍz*,`/*8&ek0'^TM7TT\| 8f\{-ɧpM̏]ZA>OLcKKӜ@Grj`1l~"MRS 88%zʞ+2dWI9ήv& EYS_uw§Īs H1Vh濿ZE{f'i?,axR24:ZqeDdvB$UZſv[[D#\<LG+ee,6f,(>S# >h5̉9߶ȃ_nl"#d3 9zcPĬxSCXǞyV_h`ܘV愁J#ԁZRe wv-)ob->R61ObhHDv|ey64GIX遦N 0;Yc : 6^Z~ך,YXbDv3NCߥS^ fī@Tlv^R"DSZkR,|aDZ`|\YBאƃCvT"8H}#Й@Fe~.x|ut@3탽;b+d7q#qWUm N0O|INHeWE;ZnUąbzI+4IKjp-EwGjl e^TO,z HKqu F![,E-(#.o-obM?U0/{(+δ?{?qo.pD4K4A t1kSJ^L"1yh)4D*i?)jL)Z.C8';-6cUlM8xV'T8_AD^s^ =5|*\+Yp~(ܮjG €Q( k`)]7dq8Co'\G m^F1_KP)i}Iqf0a8ƫra"#[:2U-ŋZz_ĺdyi|aa[?98bJ*?|)M/ 9P3 *^Iϡ$C790΁,_W5ןE _ ɼT{$106Mh%$vQ3ɢ"ҺEƺ^%D"lY@maUe<ٱFɉ}D;I+c縹hoJ߅#ğ[t7&mGӎvL,qGizߛ3]Wg|nsêr}O]$,0OK)@͸r #E"ȷۮ¯ ق>XI* VXnamҹhL0`g9 L`^R ]80L@hi|[CZ!F8*ÕIhyEM /a$i8j6YyݻxI3:#?R*̴oU%LI{J yC٨y'8uF R_nk}gO,ǔ&mkYk5b6Uוw8O7W"WzbK^*Y^n3٫IBIb<٫=Z!\ujg a|$Ҭu1e^D}{3/Lv?GA}-/ۻu4֋yS"ggրy9U.2KN2=AվpWJ)1L2aP(#aB/ ۧ4,8)+pBQU!b PiY^E͎2:RXNƊ!C+{oZFOAg1|떋Hŝ^} YNAlWcamD@i.c'`XC)}&A-MT)y8v=v9xGJe%[> /ʶ\(]Ggk $lo B x0h< ZK{ӓf"qΔ>1q篂 d3kY羞n<.jV'o唥g Kn5wN oo e6Zr9Y/;_|$9 c|^bfMZW'c29y茦x\Q goS3 ɫuA3= պ 7THƫjE\nU)}2sBQյ7ۥa7 dM)E>akaP:H>Hn -VxzUaw%ORY!:M01:$kc?i'4?mS츟<5dB,oPlK>j7CGQhZp0 ޺`aWF0Wf*uɻO%SctJ} mkW1њ$m8Zޒw ؑ<6sai2OzdC{Q{<b a}$N#&+%L`+ڵ"O D4.y%c\T/FAc85ΛA'{fmN <:@1ʽ!HEƜ)Tp -~z=G7n>K$ >+@!qŞe\uTYj3BhoGШZ󤩁(]hdl a@'@)?OR*xL kݩTS&>O)^`ÏdɲўA1+O/~ U͟ 0dG.JW!1mi/,Ԩ/ד (߇nnn6X+N \7 |!Sn:N;I~FC#40xuJ$ v4;V*hGUR/ai^E͸VӨ% nɵ.C^ tfKaS ^^Kg_Ξ {jy,ZcYڷYi'm6`4-Z ǂOllIڠLs^#?}p)e/-+ zɒxUk0ӜѮJU?r,Xr]G ,y-8ƏQ]nCǩN=jGe8&pw]egahݪsF0/vOҲۿ&dyK,zRo3ok1`qm*d/k ڢh?@9е+CM.3Q_k RҤWFUM CǹZl뺰_K{LreRW|_>I{G֖DSH%&BW bv 2KjBz;K -|v&/SYUԭJA8ȫCu1AE %|`#A_~ ́>چ_Bpu9+z :$Vݱu#s ڸAvq#}q'O،lAK%s>Qq+RgNEC0 <()<loxY)#k:ZNؼO̩, V` u52ɈCC12Hk{*稈^]1$sؤݥi+@w:?p^O1RۙB"VXl28ߓ<}~ّ."&Fޙ%:B0G]ǭ<v*3˅B)0+`}PhIzGO|PԾi,Q #^_[xRUxДbZPZ GՉR\!Ltdibxɽ Ti2WaTd7<Du>uN:~瓳 b0|!u鰂:u~2 VS6׹*Ƒ%V`Qhf{b-8c;5Ñ`IK˒%Q ~]{cXXDkNoe3nOnj:ǷWM4﵈t߳8i+ޘ@ؑ yߋh//xqy ",'&'1ٞ!ҕma3hʷ 4zA:͡R WD*Gj_DmnSmC>pPGa.؜ W2f wc]'+q_Z y1[+ J6z A]2|QӰW$;xa)0/ҥix!⼲$z%`0xR|=>L8.,+㡛O|ss3't( %67^= H Q =DeJ $ `"UF"q`Ny(9F^8ɞd)uuyЗbn0b&*@GW78.C:~#`ș8xlZ!5c(y/uIW$9NǴF <"o1Wg_j؝R0;`+={XOQD*(|zNOjJϚlg3q 1KU=Ihc,6T45,Q;0ejI)_i$c 'ʽ)*2JKMyofa.GghbP@SRH Xdl#W3,/Xظv!b7U{.v]S&?3֭6%U/d`>ԬP@Qg7{bGzd15(ĺ i곾*_ݵhCӈ7}z)DVxV&2/SmTx+Fi|v'\W <8N\:Fz< vPt y5MoXӻq9%TE78~ g(3,7 W&zsHl^V)AvE ura܉d^4W%vNX%D_PZB([; |#jtl4r\"}[.N;ܕq (DUbe Rnr_ خw`ƲH;$wO3:oq?\_ +}|ߐ;ǠˀN  ,ߥ5\0"wn&w*CXtT]e@Zq5EJv sby}m;._?2@ G_ͫ ؚ,Dtt" '0m[!րJGпzxKON`Q߄ RGft9tpkoSf+ɦ&Hax47~{ݦX2<ՙO# S4wdw5~*EC}7cG:g{9Kb! ncp6@"&dd X(_y H`FU7my i ~9r\}')Co%Wވ˨M<DP +2OA <6SO8tRKP826qȠ].`jhS=}2 *[ʿSqEga ̥nEY Wv5ZB&IA5ll]4)sMآlz'qes?E/UBMeo Q ozU>йZOhv#-5wp6_,XbJ{d | ۽z&ZԴrI-&b:K><%;@v.iqx9L{OU/〜&Zmðu&{^ӧxj%ƶ(o۹# \I SScsQY!vs^5=2fK><^5}2@*0H1@E$kT .r ܟ:k*%돒̰I+)OLUHcY sfD[P," +rpxU$ ԉ8&bNy'w bS8@4q0Mgzy%(zWl2ҎkU;%w7 h@uf np|lpC5XGn@ ܏: 7/>Ĕu(]7Z#bB@ *F{8: =Ot̕"Ϡz/-gKJu>6 jtP)KLxHo1ʀ1-周t8b*^u/ `nQz@IJ/bnp8M'NG#CLZuuH5h3]'HHBąLmBbZ,k(oBPRTṢfRltArҔŎI`X' aJ!_x5)m S\Zݏ6 ĀJAz=W{/yyG}18q0"\VwCԭmxj3BhpW0tP }سgfqt?f}͏^7_Y F6PQ2B6u.B $* .aɡk3E77M oidS'mm;gw 75\26ٖ Z+N^}Y͝zt7զC)0V^&+XDo&6"]gnƖ׋s l縁6M#!6_R\FBJ_#k)v<[]a3Y@sFp. c0#SR'Y_̔cn Sj}6q90P{뀏sى!EH3/[cEZ৅l"33= !] ur@ܧ,E[srEhل0SPs?Fz JhC-> E Uoa='UJdfI*,/nJ&{4_#UIeoG>sh_ů[XSh];{\ʩ,uF'&RxPS2qֲU~`Q1wJ 6 Sk(a{:tq]B|VΦ`2E΁wߘcdѳՕ[G4jz*hXadMN[ Ѝ{_" F\&ymPw,vQ$ V+B KPAAh+GF,ޭN5mA ^?|m^tG 9;CTKmLA0I=Z4<WJ93vg,oJVQ Q~2q욭jԵ5*3z}U! {yM/J sn aE+!EMr#ROUw<*Zb]BLq ((H9Y7@&eD1~)z >ⵅ![Ҕ90FRo`p{Zi_hPK>8p%ߗq(tEZnRd$B8sa-ZQG훿]~ >54)iQG ЀhjpXc81 P@8ً`U֒oudK@{yH>'`f̌g'] (ͦ]߭~LdcmSEJ/\ o]+MBxlA#Qm#˒b%LԒul^FplXNݾ &@g׽xo\*Ͻɀu:,(z"S0&U]JK#mwy8UԾj[X30CB@ܗ<"E ":GZ!u"sv[{Kd863 ׂ iП2v@SJr.Fʁ7[&qR"h]*V=bMj5];/c^t=eK|Ä{e KujE?+,u?hոBÃfk1FLj& G^ysE@^1tS"<ĞR> ^^:ÝX+wKi'3&?y犙~Zc #/aٸpOF^&ٌ>`cE 2$I&+/U{R@V͙zC4Siz⡗#H0J! T2G\:󨲖1 MKXj>/eߐs}ꐢKDEwN3m_nC|Հ6. DDp}#gYsqK|NPOp{h+ˮJ'rɇN!_o^5E-n4&1>ֈ iWB+%/wŇ)^ }>'bmD;7qw]8\6g]pe# . PK2QCe/'C'}jc.u$"!]Ԁ{__4| 2<)O1~>5͓\dv Xm \JnK{5$Q(+B3EdĩK_Oרm;ˀ!8)kST*Ff#I_6 Ns 9 P{;s[ݴEׅIv7#v8;Nru|+rN+fh* j@=ʒKywpPx1N~:[!d'UY:koqP5WBMV`N`Dqg!zI ؀`Aǧ%ׅm6ǓQq.jzBx Q1A1] hU1t T2F"uh>,rP`:*:S5 쁛` ?J$p:Kڍt\%4YDhp¥ ]PԳQf7}?ޣhDzg6G P XnQ0BrEj+`t)(pN mbnfDHEMwg6eZ52 Cʔbt"7Or]w:'ߨo,C%΍8٭1:6%hB̈́b '3y*#]~(8okPhث0uh+OF6g $M(<(֗5 ‘NL:%vj3y X.Qnݞ y(kb~CjHjhs8A{p4፪{:8+H,߅Y&"H7 D?߲|: r e : t#05Ƒm]9H(g#ɕhL;G*y}ϐnU&)(_d y &T,%v܄wffP{VvG":b]S~{%`(󺼛'6ȘQT5۩k0c.Qw .l0Oo=W,v vY{!.g*={ˋnET戁y~]W"ѼɷZ6`&|Rz= i!!֐Jg+'kf JʍSIp?U,) &dk'Q9 Ԓzle? #%Y+(|7[)6Ӧskh89[q)+>*|7֘''cf>dRM"k/N`U|枴^5>uFB(89҅^>iעWFmCtv3Hx ǍHfrBD `fEnbsc\Wr_${ * 2g࿣bZsgn`.%%1`Gap룔ѽW6:wWHljș(VfɦSx0scMRT e<R$GktgELN;qzG(aυnwuqi"GSs׳.:qeqVm?Khy 9vT p؍,SёJAu/2]ťwo_c;ͯ%7f{Cx񩉛)?㋊~PljB%{~Zy#z Pȼoj D}RQ;20XX&" šMpJwKի>DV$!Z;Ύ=`3gS+Lʻle- }Xlyr~3mVI68-(|v*dأ=iEy߁= BJoe0m{!ꦊ/-q+2DB D9S4,v{Oմ])KD&^:%͟54޵bM4n1O`B = ?w!#N֜*}7k̋KN\dzAVUҞCI9{ӹ1;G:`fYQګX֓1t6d~ "][_*dKcPl 77;8C.gŜX[s1j ޫK˖P JEDm6;J 7w!/wg2+F,a{~lģE d*QY`*C͔7$+V&Cp8QD&/\1GlYC@RPz*'HkjϤrOz_دee6BR*1COROhZJjBIR j?ǧ8s< ,BK ,،!z=ST4 ʑJ=:I|/7T?cULCt{DnEg~{aR`֌{4B ˏ-LGd1,iHi;ɫp4f˽8ڿM.1 \Of6VHV@lÿaɡa0#y5\J^CUi2 #3Id.dA:M 244R 6Kc \rլ f$d:ߑ)9G pr>xKAۗ&)gިIѳy_iM-@&azK°# pmfQKDڦ2A}} ,OJi ޤi&e G!K+;A7{b7…2);o4S;4˧Gɚk!s+0)lXhC L+@PζXzڃ WDH:"1]i^ܻעȉ|̞lҬlL}yyU",RCn46JTdyZvh8?p&LHh;A*!dy SC|W% ak'L)Ioĉ'˰<]H]#ɩ4yO}!;tLI̓q-i_ AY8"Yn.с˩SbҦyye\0Y:W?ڪe4[7Lpk*IU؆'v3JZECqȱMC!_):2Z&khF'1P^4 \Y0$:#Pb9FPw'ͷ5EaIs^zGf*X QK7Q*k~o{p+1;J7W0?@Hv{ʁg/|w+X)iRU݄ڧ}gCwu!lUC2QQqv=u#!l=WULvWԋ=dby%A|n1vZMYvXf(yqR<JE;2A /H5Cm7B,>jf|P,"Y.7=~n6;NsAMN a%4_Fs+-Q.q<ȪWs@8LbMJWIW>zƢBRiG_=)x)*X"_ f5{Ky%WA ȚG-2C`F «n.澄_ _-k!D8VLM"BQx;uL}=6N4ۓtfrװmr-jΕr'8 Pnp&IB 4#"EkȾ|iڂ NG_I8*1s Ojcl;Ѵ感}Mm! g{3ƞʷO&tf MSe ՟ɼ[柨? e-q>bho#75< 4F9h :8w)5T./[2f42h zVYǺ6P0{Xg8E }+V.!JT%bAab\WfBƼ.UmJ LjH 0f!:QՏ ]Mpkm@*g6Dbxe^F~q<~ SJ]`.ZP q}AG-xQ=U03QzʞU@wۑ?fK-" I]3&50sFhp9|ᖠ 7Wj/1#ܵq|8O̥%Mp@<-"Cnxÿ1s@y$0/H/Pf#yWT!VZ"Bx MU "[C %$[ɻcl{C2,tyti'iCJ-b]o~JTt!z ; +~#B۽`q͉ž-e3ο3Ij\Ɔ k8s0M%N)3Xigb@^BR0D璒ܮgpN V9Q1!9EjՓ PifӠ9iJ3ګBDS4zNf7`\{O/,*|61 x>oF5Zjmv [i3mQ|Kcn9LHKh^/썫cUN՝azEՕ)>! W?&KBs8"\/(CC!\kώF2`Iߒ>PK~fNNtYWO\n%)}5R99Lxx/ qZi!Ћ@Ui&E[T IC>~F3掠^KJfk V7j* !%T$4Vtin^OӾiI 2 v9ASi8]nzYdVrּovJ֡9#g2Ӣ.С$PBte VhlTG!+ 4HAS$`L5RrXt֤~ȱ5;Z*+H9`'}YuOa`>l8:VE$TS=G ҄٭ kf>Twd%)O{`:]|VX|H7^oz톡ĕ}EZngRozΤж'A?1(?c&E2m(_13CƻM4a})Ѐ!Ai'vHt,ěVIc6>ς۞cJ*pjAb!Kjp۪@׊MDp">n5>F(g?o,/Wmw =mkx5Jg\B_4#so$ boWT3Yǩ  a9N*{> KbyۀkPK[Z~gD|:>zL%,Èto%Z{CoR8PQ38F?F|mL#tI+vƈ_@OwE(F]EB#!*þ_qD4aMD@5!i;"~gXT]dR7F}2#pbx¨DqYtXDUzG{Ѽrωy%KJTIibDq=kFݤ^(w1M,LbՔ5y* 1Lp2dU;Da oqEmEdE9E}ve9.,?U{şt5_[q<4cВRlo Hr󦸖y9r8RmMQrc$H/\GF \L8ITr2DŽ#P\Zv"] hYW✃Ute.P%75v ͧ+efх}CkL %hP\M ! ':6en0yNwċ@Q#7k 6,;=0cҌƷq6O`htt,_7ti-C9?JX:x^FṰC-Yc?z Y)dQ IN-I Zt0Z̷|5}gW{Cnk$6ɣ67)QT4@Qߒ͐$hν>̺<>%)4tJ*Rϳ e;(e_T܌;c'% L)eT<@bYxk8NH_Uށvd/v}w^Vz|מdmR=n~vfQ$5ZcG'VΡB9>OxgKj;3djk4ؖ:|>e@C:4^H7U^,#]ٳZX{mҙ7zUz(wDIR2%pn>{x%] Z^ݸ< Kڽ|RySʌ`ذڭRY1bLJt!I*/_J2n#xKsћU)F*A#ɧxb"$'1D=&+%[1H]u~ZM<#SR86 AyDO;]W3Ye? \j!Ӥx"8 3'a5qƶA+b@iIbOӜˎ~/c\yœnSIo}ـ$)P ׎RE)` XI"B(h<Yg;ie6.F+,Vw> 벩I!ؽ"ŵˮ41Go)N?ca_l1cnƾ *ԅmATpdAdZdRn8(&Af2zȮXl[[<|>xt޷ ,7( jkvÅ]WEǭ:驗(_;GZ'Py;2Z"x./t9E87A|mD $c?彘).D1-GINfVL hLoK 5ɖ(5VKVKM;?d# fZMk ֤*J$Pfr P Psꫨmqd&+i|(=9 -;(Q LA!Cë6m:w{%łqw/Ka0+m\ ԛN?VƳ|E@sIo"^ Ѐ[ ! D*Az ;Q<ߪNHfz /Su(ZT[JT|Ө`mŘS}Pr\УFx|zKnoOE;]_EiWnwdE[!a7k'\CYwZ\<1hg[hR &]bbHlE_ana] E_;<]).1#BBo40U0/31Z?-(}46E[#vk8}WAú[Z⏦'ujjv%^d"Y*a}؈4ajU_z)Y%S牼K=; C9s>}az "@K_'DGժY@ d^%sFyo]ּװ1ړmW' @w]1 r'"eD]6X3ثN S(/X#mJanSiBy#Qzx*Փ?' 7[Sb*_1V.fTҪ=_]NC# F>Y8$]+eq47W ʪ=߲piQ pgfO% C0K'O?K2v-z:;F̶c@P(!$Ji N| 8 6iqq{~||t.""{u*O0X x,K#4ЪVI CƏNZfXC:lظ`92e̾: PX X_p!,;3Ġ4Es{Ƀc҇?iV~ÖfTXn٦l~sgT`sh kp}; UmmƨE?:䋘n\-/Dɋ,PU + S^ Ɨw#Dzݫ2yV&)NV%l#,Tu/&Kci""FJݍypfgb2mZ=gdǮ~Ki `Ryd?,]*A {!J20̖{It(FCH_?#1k:y9Iʉ⛆\|}<gG7t : EjwR)`CCӫDjkh}V!.tcI?Yƅ8w`{ r]Y1~N.9_U?h0P+u]p|i^} BlKbG\J> ije_:(iBӆ_#H2b!AYB5QOV``@ǝX$rN͢Wݦb7|4t>Nla^,cɓHh֮>Bor W^V $][ȹP_2Jp 2Sd*}ʹj(pAP6SA׬Ib:imMkX9q?u(E EJs.U؍YHOmk~h( QApah0Έjd-H} ^D}ȶ) &\Ǣ.gr)' ;tH_LU.Rӊd;-ܢ(B\7|qb|Sۻ^}śRRֽާ & Έ >g(g Ic"R"{k#S $5.ߍAT`fN0֫|mXH V36UDNsأӁ3gh? Wd#`Z\nnV'{)2e+lGzdY4<:KzX8:N"س:o61:ΆDZ=okԲ}vͦzƣqyjzzN|`܌AZ"PrE.L4,ܸKȪԿFEqiLT)cA⏧u)X$[<))2X<^%GiOO srO^_!5 ӍCX!-f\d/ ecεL(c T_YRܷ濂/MD{AA;oajNw=g&brJ6u0hV`PC{B^/N}UtG-?FT*}#}MTRMcDb"5"2/!}C=\To̳uil/yKdP}ukf!nznf$mst93 ?Uǥmg5. (֝7~UCzU,ᄣhq8/OjI<3⁡0#:T,qk!^BsJdal"H۵-9?#N©?a3Ш.7ߠR|5\P`TY=ImUE=-XY:оz&A/ `9e7ɶgVv()E$.¼:Mb. ˈS1 Fly~v[ ?KHq*'3 8Cndo$ϑ%6崧CAYxOKQl8n*CSzZJ:yWĤjl›Cbi!)otIR6-UN'5Tu)=QdENȪqy.,\OW']++2[m΍)$} \~{ 6/\2E׷u$23*唡 =~,g?':#! Rt?M!A6Qqhlx6~BN6/ 뚀i9ra.YCDQwzM%SM(ZYi=JTLugfs/AE;sH X+N~rTRIuA b xm$;֓H˱ љ6۱V9GmSk¬5õ!4gQꦧ"eѐ&lxuQ|ϋoO1@ Cv$"ﺢ{X9bJW*flPZJ{/eBE_ۗ'x@ $ǠS ]}Gj&0LOc]kُP-anl>1MW=W?"E(@{UݴWqZ0Ȧk)FZrlUNSM6`y CK0л+pw]VW2-+܌+/*7"T>WآC|E8@ꊡN٪T- zsA#2a^5&SDܝV)twc]@5\xo-΂b8Ŏ$2|s"65'G{UXb/U@!"X`z]XӤҶquSUު=Τa^CWs-(%4y~/9 krX/)c-OAPGa`L_hfEhǤ( ~TBozj< st'iG"ucfN,J1q+E&fnBT ֦=D&Yd4DnRbUUmD  eV>}t7 #&6|QkaĆ =bt?C8oiHM7VkRCW-i8ST MjtAֱB)Y[^෬޳wqq*_ 0 7TQuI)6 n((z؊@LPjqH )&AAA@#(M87쇴3z_Wknn,<: lA}ݣ޻˴ص NC E  ⸐%6a9kT? pڸiI;uvfTfi]C m$"%s*RsP^æKї cL o $_49H pXLL N5uEJ0AP?_o&lS%#Hw*"j{#~xf͋ggGe\335LZ Rǜbw)]ÈR%='<,%8IN˻mz2ِihֈψ$en'P-h3&ԸAnrM'Y`` BjXFph2Aސ8e"VqRb;]2 w-)7쒈gV܂ @;O~glQg׎6+#L@\v9^.W`Q1؁Ml 쫏sY_h8SZ"j6 kj&Yb#!F7Kh^^5$3͏kNcR.'.Ce}穲;̶S4&U< ` +^wDJr<;G~Xx9W4{O>Drq#0<I 'XV?]脦yL*2]zVm4b)/,iJ IAyu2TsH2SS - TEQ`F`y,>RY^h:Hy6սLG_&0鱮_TL|&Ց ePQ,>eam=2AtA:wDP*M&^ZUweu_̏9mMsL&/q<4V ~4co0>PkL⡰3_A!Xdە_l)QtI! pA5\BYgSS9׌wSyb\~cRzGI NKC?9iz?bothO}p&GFYu 6)D0+!>F3<:/SLC_/%+~̉v?qvN+/ ~ @6y(({qoǝ7y _GDx+p.OjNCTVmz1|~NIwJLRTk/껓t4e+#?"rc<ЕJȩn!W:%'L[Z +/2Zw՟bk9zK }ttQ, \ K%=r [A\ J`ϖV!ĺ@%*F.1J:/loq<6[鹒.;ЯVJM㴜%Noٵ ADI?:p{~!z`ûN  eHeh`ჸxJANwV,-I 6 Nt,S:KpOeM7"F>mAoU؀䖲ڥd |}az98%;~=<ăL_!Iݸ S2!zk7Kr@.a 3IGl@܍z&&*0-9Js.1E,[U1gsU}M&ْs-I^#%>VJlLM—,6(+t1Ilkcm@D?uՄW ȡpY8bgBrJ&OnXPROBiAxy3hLWٻkSo{ $b9F&[ukދwK>;b1HOwa۴HFe ^ۀnQu275ZQ=@ M;iItuEfҿ h)׹dSXI;XF^gR0ӕ붡uQv8+xnxNZH!?:}'V;SLѩM :, {oxWvM ¥L) !4%]͎lLskG$6[(@[Hs\ȑlG myh6>N QEs4%6A c]Z?*GI EuAӍ!,^4lMX)ѫ1ٳ劐.c|HTGd7*+;2Ԣ9b8H2f2tnx*]M6?ܒW4ð=NCfƜct{+Һ=LEJ$t8Erg&(5JNVo !9 ng5<иM!E)I#}χ zu% jMB( v?L5*R uFgBXn)" `f>[t31C <;;DJ/ׅ=L`,([?{&i-\|N6=XgU^@߆W b5nhqCAf,[́(輰xz`4;~ Ǯvҁ^)ABP#{3c D;Z z'!N \] RoEϫ&R\$%4kf\T11||T޲:vܬP4pn6;MkOt( zn* xs^ t hCRpeRz*=v#q0X0!R IqKvܽP!ydX_ lu\rfA[,(`(z 8#NqB>pQnocC'kF<;|0./[CCo ^  ]>KP819U~&f e a.])⿎z3Nq-R)9"=a7u;8n^E~nlCi|mw#ĔmlYH<_̓ x̱n3lۇXwk*I+#vF~A5>ԝ*=Sr"WQ %JX{ 1o}QO"(S&jKt+Lj138TFCOo+ᖮgAxG_;=yd9Aa ONZ- rUCoLe%r?cBܻg-9RNžlL8P+:9kbO(Sg#h@fSFA2 brubZ 6)aA&ZRܰ\>IU0'@+A5w=OȨLE(Y 1ȃ7hQOpn€2Y >5eY#LSrt9s8M&>j[42\=W;K|TEV{fQ,Lst[r1KH)?Gv&bxG{-FztBqtb6HKyBnZ"E珊.aՎRjd}%fe ϫyKzDow/*˰T u%aJY Eʍ*Uljc qMg t%mFe/Yk+ԩSi\)[|<:A+N{T=lDr5:yzn )ݘs?:ڄAB]ncԢ2$fjdF1Fm9>)9JeZ<6vH aɫZj|:3yË4R\B17ֹ/fyձ"9TD%;?Lo7OƸ2(cԇP-ڑkSBy0"bokfNyX`<,u˝dy_n;e>ZfT{Κ~ġq-7L1GGJ':@H4/]ojJ~A }>_s1tfee7yQ9p4]Eb7`yq Sam 3P>\Ǚvx3VZ !%i7\gIxj`3y`1Y|wC QuĻK;Sƭ8Pf6RGmFfІb};*\*}YrQ>o9rRuQ(0gGn@)BPjRȶR8B|G՚xZ p=XyZm(n':Rzp#/{HT [8.Oζ.C[TdUY$y/PVxؼ=]1LyRڭ gIhT=(Չׇ|I ˨Xìv]0;ۖ<n3/O5]8J+b+FF!A"AGcx3w(r< R{"\NBW7@I[h Om)#1!_("e³HH6/|(3 ҆ؿG60fmco:J7bSs za-U#H3=wߦ+壀AӔym2!*ܷV.%늢X5 { X^Wwһ8UNPR N$ZVO?ɫ<[Eq en7 %w5ۀ=\[sk[fvw1)ϟY;qӼqzz E&Xr%c3 N"D{g{T9C}hȫ.N9P ,Jһw4EcT^Q˴sޣt |.q˓px-#|;iPύfq:l80޴FOV}oQɵ?+!IuEUXOL Gh"?@;bptq*XE'MSfz-3'ȑ\8!bm']NSHɯ>uܱ'Uq_YC&)#`yB}Q]bϷ%eV.~䠐\%/$|R?s^RSRԼP3n)z8NCO8H;%TʼnkO!Nsї8(%j"uCyCUlƭP؛{=.?Q0𐓼wJ% TQk%y?(Žy59;:)AJU~()5šZ+>ky)%}{TϘ z[p1B녈zU ykHXg/ ?KR>g!3e;ݩ{~ڳ\H)sL=1^6[THqyJqV3 ;))$ C->RB8q#r84R+F[#@M^%+~v]hS7kѣxzvߕ%?#2>MhM! e/,~t %`5ǨcL.}Ȏ\Ur ty_$HmA-usqQ7N*tf=|=Ԉ2FV|: J39 ޹KZ4^ѭfR:z_ Xl-[]EzGDRxpՇ< nY:iO#( fm9ڢ4#y5orҢ~Ե,NC]]AspC|/v)Ixfb$1y5t7b41t%܁ D]XdK)An#pԘ^DԗE ":$BjJ"~1"(pGLNݦ36'"~v@x³D_fݮ\I:ootowݺ)GQ ƒ?"7gxo9V/Hy=΋2 7\Wk3,tVH36ԠÛ 0kJ}Cwo^wBj%R8X$q{׌RL8e*bb3۠!ȣ ZOA~sDLM%RDy|_`up8db)s%r c(S()c(\=V(6n˜xbL¨FY~ńkV X|p'52.ixV_da[m{bpn]RiruyB_iy'u/Gý>\5xI^1p]rP?. ~i>GB)s+p]rx*F|x7~ f^k>)_'[u&ֵ<W~ 5O>nRyMܺ?gH^ln&=juv8cͨfp8c6KJ:!)k5V%#p.\(Ƃ0*JߏCԒd'q!0?=#Fqd][8U4p~1")oS,G$q襝nOO]$iaɝ=}m9_JR[eVc03 p¤z|< (ܺR Y ?r,vhwg׾vXJ%oS7o->mZ; xضzR!>t\.*-wByE>_f¤bgj(Uv&]oqh&’*UPxE4 qGOoKcKqĩ !մtc?;m%KƄ!7sDtH9Vwq?p]3[*:ZFqc( ]eQⲰߊ)G &:ܑL6? Hn)r/U^C1K>EdVCXkxl;&]7KZò_뗱v(ӍR ioE)! QRvϓ?8-FuE_ݞ&6>n/DCOs'Es>PsD?zc47H9k֕_%Yq؋YXq'5@o4&?VtY5W伟%tTc,掐UXP…X0p3ɗ(S\vV?C) 6wcق;i!ʂhiPKB78p>Y/4C18_ftlۧ-F[[m Mv(׍l|& p׶@r8I\Լk;RBA‰ <{DZϯS{ؓXi'J<(=8!ӵDln,UHǟK(0esG㫌q ^Ŀap}ͯp,Y鞿.S:znyK]m;_vcr_ ߙ0c~ǎ'\7l8{,%T$O|$mnt LlPrC#l8/3m]nT%e{)S|lGd㾑Y^azrDL-8ޟHݛ**iG? *p%d V4PB Ku"X%ٓȳԨ9QgAo*28MW{Q]0/!hlptchP1;9a` JOy0rnΔqn3h!MuApi<5yŊ.o3SkT-x&MO D3z]2K"X)qػ0, |8Mo?O [R$P=d~ݐAul  `#ÇN\W{c9SM|Y{6\{F\%$DA0= !2\n|1qZQ$S9_N:R|&a|QDgc>E c&'*Of?ʊi4mYwUr8UIqpT7E R,?gM p -v1ٳ`\[B(cKqdƒ^rwt^:N*0ӗO$&t~x viz& cdllk: =jKdK]`o;s `|E\zd\pMIъq/U1@qT9WYR)rOڤܶ˅WGKUۍd88#|Lus[&F6otIǪ7:|"zW*AJ~wV_Ox?|ADpQ]W/$B̃O܆=Yem9B\yͷ7O5!t3݋fc>2{BmNӕpF lqDoٹb۴c +t"a A̲ռQx8gE VTo4p)~ZP{2~F(*aۢ'NQ=~xmpS1`9VihkgԽ>Ojオ74E Ijoa#/r&ME_ȰEo%Yݒ&?"_K?5yYSMtEIShFIn' O4*SjFns SꥢͯdNwA*NBծG#SE>.%8+$Զ| -Y@t yo?RX.)fEWLveyk6Fz?-Exy;i )ۘq3k!ccx5GZr͊7vClei(gwnp]60دߦ؊?LcaMdy~K"oWzL(Y}H?MX'Y'x,H%AU;("+%ze>|~_% Ծ\En=Yw]Bz7DDYp^aouUpe%;u.I7073v`1+ޓFZstaهABb Hz rMI!??'ZB[@mpgY^)f8 Ѥ xiõx;GEs ! T<;Lx㌄գ:%\13J^+irF@hLUÄ:.q3M$c8n~R*E/&Яa l\2*/zFzQ˜- ZUlpbOx6(f -Xq׽D$v5hFtǥ@"rWDz,fY'2~d*GvњQQCڧ`+ΰsaxoD0R^V2q 6n(/#6@k[2|qZ &PbLI&|2X>m|8AU%Z. .18=8}\@PwB_N ^Ͻ~ %C|AѶkATkTr\槦0$g찀;0]&I{Ũ%beda9b  l+J.K.s~0E`/ol%&ξm^ uY|a#7-m ^^7V,4C5|a_~W8 o>7Yĝstٚ.BH~yvpC̝Y!1'3E51n)|;^L-|FWif O) YB kAf @2=3.X4G1պ|;>/nerQ5{ųT}ƦPWRZD}$E\h72E6[f>RL#^ k$hp8 | |j`G6Wc*5t֧w1PdFy0blWhkF{!3ygI޳%/vG!/OVΕ̋VY >&tOv_ycr^rQdո츼+ZIUSEt(Ef;DBJ$csaF!DttZXwP%"= uv yǠk,`Ҳ2P-v S/W,I(cJr C~( g&΄gz9TEFNw4:$F){<Zz 43, ?r2 怰<ʺNc(̝dptvx$z=3Sm丛L+KM^jS% lC&e9 کݢ:z}m_51viاۢ%Di-ij5~ ?b9b|Iv%޳PaeQS9;@F;={*E Wˑee Y[]XFFl#E݀?A@l0)AZ( nou;xl5Toxi'xQׅT?[uS+F)WiII):pڊa+\JxJ:S9C;m/6h⍦9F^8P]R3CO S۷uBOP4W%.bo 9%cbC|ૅ¾`@LڵU:ƦY$bΩ?PuqoѯI!]HF'+tB|X)\4t[ۊKIGdnpR_7 CDv7b.)&3=æfz6ߵq舃酲WUC8Z~a$V CM+6||r_VSpܚ)%#rĪo6օ/nqrx=58*Ye)*a @5JF`A^K6E`ψU.9tWڮhxɳ̠t3tS;AMA몛yCboW+Ɖ7l^/ꙑcѦS\鷴SA4ݚɐ]a|КOMKY$OGx~$5oyvfưKy|0fdkM|_j>Z@oo^ NU,QE1D LO4T?f@ y_F2^wRvt|=\& q!^DcV-IP8qEKcO_nAVE +BghM #TdRԗŀ/Xīd|@NY,G#. pN|ΐݞ@K,B"ZS1׶5ao 瘃ÄbITa'XO1e +Xn,\U$V!gӶss<[IW)/^I5cQ2a?J!*,SNDb8z%1'4TL{ w'9^UqJ,X\./.*/仂vϥo}nBMkFG%ãec3,*]/+>%bϷ I}'LnUOѰgT=Hҙyu+k<F0ɹ#vXt>k+9Z-d (]Es)Xy,5@ j&aA0 [jJL\101A 52+ _G8/Up&a.˂cٞJsǩ,ZlL )p~^ƀOJgkK~kVʊ T[L"Q<1evxŧXj5+;?f4bO!"@ uK&0Zn+#{R'\qvپ 5D3wLt"FM(§UeOm=)K+66U e]{5ߵƫ-l#0h֣yxNթ)Mt$*`s]W8 #.C&ٞɏ0)(pPݙT48d>Ɗ%O=)U1`ozxG'_]#V-8wJ- WOCi"Zj.8}3 ˄y%]w0׵'̼b;;fF(^Gd_$ds< 6m:]Ϯzy*mÙ#庝2X K%j'~*zEI cY{~iGrY؊Z}^ n׏аgۍռ͕ k]Sm{B-Մq9[3ۋjT@nO#gXw+D?ėR2sݒ~吁 ;\9tHFsbmD tڽnVcp@#i%ҀAP/D1NްpZ =_\M5FaY*A]Ta̭Xq'pMMB=s5ʙyRHYED ?GR^$ %x:1wHN(ͭAqE-/;DkD#FI Df *XJtuY[3{`re"܊Ɇy1]Cia<ZSZkHR0rttu5JETPr>SQ\'1@mkaTF!ޣvhqAgvtEsR3|'Tc87V4f)z^N´]t0~vH~}Զ69Lo} /c%P,Qvm57cψLg{fХ>"G4Ha(TP2نuvQTT,9MÌ]IU\ Z>8/ !+1,ij z TWw+:#G+,&P!W_#79P'\5Xo$ y\_j)BREy(X2.B(sM~a\xI$dIgDѩP}vj]$R Jkظu2鵙FN:*v7Uj-?*BGͱ$7dhr$hqh GyFKa&t} fD6AEH1}#LҗYk3u]ž KyrA 4|[ɨmVt ikϴ!bk/Xi<, \ H .h RZd00W% 9OkC'-?ޝ-[K9cτfKFӼJj\eW(OAqfPzLWe BМɃcnˣ!?Xe -D+H:-KJo~JJd氝hحp}%V0F_32eYO@pZᰫ]1\(萋nHG~6LwlY|"u胎fF?\7ژTE~w? 1;D~K#G/K/rI(jbA&٩{;SK7屨DZ o xxNjΏeלwߘwۍ\ 2t{G~-gqdž&wyf|psIBZY rZa]w[\O|+(T{=c*i vO~8*-&΀JhńfThNqVG\2P8`7B%@"l?7 j~SH@ux' ȝ(0)?.ۭvyg+U}s1kG߸oC`*LMp9e5_VBn" i#:G.bQtucےˠiheزMHTzk)C}OT.z0RKi8Zt-9~\V(^h tЂѮ/ͧI 9/}ΔyLg­hnq;*gr 4l.WZy@P,Q_w+M3]N"8!QgdSbKJ]D55K}:l-Pʼnw~(GMIɹ&7d17+gj}u}Ds&D՛eD ƄY9b~DsS5]6*wyԛz[h _lCrc=otLkB:e0T۷m [Gq%٥[ 64]_z?퓴m9 $n&PZoy"'Jph>6fZpTpw%x5 wSڌ q(Uc^2\dX#z<3i$NX @)硚&Xpyb,X5Nw 4PQM.vx+XWK] kv&J-exӣh5!cS,~* m輼R {Dkxe-}.pxQ'Mk߄ H @lîvĶ~֍/L+][v~$KzBb[~. d9vlu2b 4KGLL_l0%nT.7W_Tc4x"$IFdTjiE;q쨥 4NdJ6޴*x:͜|7rۅrok^eYC3߀%?B!0$t=_ˏ饯:=uF0݊,G&Ĵ7@}()2֊X`(Z8Q^J@"6 Cw$ha0jg~Aj1phg` lPC,E{.$b&wζ@470FG VyQD@ע.th҉knLiCF@Q뺜XL ;q.6Z# `q C9^ʞOI~B ]J#@WylN2 <T!")6oqƇnöb!<,'Q076)޶$5iŅ3qAv5x 》~OO8ϮzJ*bh6S]AgR}y?3N\R[MVnX6) / 0g-=#~lT&Xh4X 3"P Ȭ%VѥS9yf9/΀7uP9$"mpOŝkfm]U֗,U8o5o[K#JmSLBub{{:W-|ڛ|?w6.pe&WҹC@4Ms_Iel.Spc0LLk6ֲk!HԾż(=r y}9\t+;~ ƪr2#ú%S, e;" s7uKq LWG8x8؅f{(߆!zZ7gYVNYʊXa2V'N9%5[n5K+1O&j| 7 ԐneT/)b)YhdSM"0t3 rH `/ȹD.i]bkhEobH͕;f' :?7C >9Ϛ$'N-0Kw!>y^/m[[4|nahӈ}df:dB-*XA~'8>!q!5@bEg9ڤzM~C!ٔAsLwբM},biJ 23-TniGɶY9%&Yn9Gzzr 8bOn n| wk%M bztR念"QVt`1Ed5S!r`"/dDe*f$ln@eaͭN>ՄYCM&?k0mcIX? ;DVW`iqᚿ#~ a+U7}rh:nynC=sk}L0#2|i*}d]b2k[>jAE$@a:]$3pU'$;0Xiؑ8ֺDe>2(ΚwhӇ7(@BWco{{8;KF\l t2rŅ& `׋Ȟu rB-`s,e1Y8GV(rL篫M3e]X`[9XW^f)= ɰLYg* :jJ _M$h ܖO|{3zlew/Fn'")!ObN" ?ECp;f~^PJkT+@6<ݙ @E~XۈtɳLvdpDAtݵJ /)n5^ʔPJ ?>o g"  >wt܄!73ݽqޫl=3 %l0SQ6W>a L!`SN؟2sM(8s2~MX`ge'q &ݲ=dOWxWD+ >|m ={ӏΌLlxا;,Z][7)6~Hˌ;%Ԗ6ѷj1. yJ~Ht 餹`Fj8G ^x{3ߎFWq -D2U~mE-ܚR`YknţGp)/ j2mY8iX8k<8/S#,,񅚚)ޮ}JYjd8hu᱉jocVa4,q?J_LDjƴUmsRFL=)`oz@˃;Afp{M5Fo{1f~-}}'jMƐG 8/Z6hMDN!F@xI-~ Dڴpv(9AUHr:sa7/ n{2װNU4a(Eo|&CncXWўrSQzE<Cī 7Ji&nn터'`!=Zgl^-; 7c}lhW9Ҍ7E 'oثM6$8|Q8vjVr+ka aF8|G}7-GqqYk pLDY凙 +{?+ ,gw;EQc\'wKHP R\6 %e#:_r1~~<ȤALt(Gr./&N'> 0jT"+L)403pVh7:$&Ᏽ|@ tMc" /! od L 1Ú?b!W1Ik Ŗ(֍(5~L8/DHӦ$ .@[%¬®z7lw4q3G-H ]r D'ߔq˘TwM%7Ukz['{1iڡ:VR QL ԯU'\XF=Q}7ඛ 3H%5'~h~ظc pb2=!tdv{7!2sP/y0W[ _s87@$%+Xkv#pZuF7ZHUp2Luzo/^'%aOe5҇CALhvKhKS=UL Ha5c;+K( KmJ*87S[|,T&Q<%fC2\1"Jb?"1\ހPۿ˄Jg aljk۷yl=\C@p HOb/Gv?/|5k[5~p-E("{D\t8UnBSjccqo'Y؟Q*96*(c/">9J=gR_xdS dZ"l*}`EL[ìG:{#=io1.msOFU.1JV#wVByepGal8y͚L=Us.}XL@nb߀ fn>†FȹV_V!(5veJoQbwCz[hݧcL|Hh2^-?Z6p\&ϺNH.CW t oRYysGm裉d߿fVPpM_$9X_if$y,5?GyI>߀7@@itŽ kmZVE-{nr\Tl|q|Y(2QOK6LkdǐE\90#&F1*7[ D^q3rfCt.h0a|  !{[q\ސi/YL< l)C:'B~vH-LR}F9"kUR;ޣN;G6P ZVKɩ^[+D\D/ +ћS%k[fBȠ *-yrh\ + 1X6.HKF6΋H睂OAn92݁sxYTz܀Ц8]$ 'tӱI<&0mc*Q ٲRcU7'_Ou dw#呎}X~BfbO"^ ,Q󲖎 ]>ً<'t64nL{3kOE bSC{EZ^8EqJ)éb1 @CPK"1ҡV%M%2O Te6"jQx$S` Muke]*D '^EJg!hTSN7 &ega ~Xzݺ>z@[eXqQ同{v' 0 Jm;nP'mAVۋvl{F *߯K33 iʚC񿯱&NCsC}BOɗ]*V>ׁE5Zj)S%|9 c`S+QЬ (3g>}1S`]e"C8aA^Y `$sbZC{͊2q8z.˸:8oB>KeU$BĢxigOrӪ:I-#NuC4Ń UyN,%Y_-Ṽ=Tvd*q1^O2TM Rp\V7Czʊ܁dG@ `R=bH.? qkbV2C5 QMvƏ3 >ŻC9QLtbR 9nW͜"2+ZO3h𲅧\뀂vb%y.7hZ(x*H/snv"59~3sW)tw\!Da bu88YI?QvOlQ#[LB H.E8xKf3pḜq {=^uRˏ07Y='q,! (#;^Pi!du%+⛤td-g6iCDм.] =M:yU$1W '(T$ Z gw=fПyw:;d_оD@Ѓ~)ɼ5upFke ݬْ U!/ sK-f\ׄ3IOkm!MiF"' >>ns]ɣPZ\w 2Y8[ꦆ(7bb~k u.Q h2,"Ys4"x11 1&^ Z>s>Zm%tN/U-0ފO0TM;/.{h%ƔLg[A>:49\2]vsV2ݩ!Ж}͍©k[9Fh>Z3f2~;rnq/.y]eY5jY*M6 OиJxqyi甩(BсU?+»a~|nR/ '*}}=p_!qu 106ZC]p4TQ.,^I-Xe(PMSE t8 읁=:߁r}A1tBr Yx t;2ej8E}׬X3KbTW>yp^~hlW._&2CγUqàs!$,W rO•\9xAussh1Zt !>H_vFӘ*@IȫS 1sܴli:D8*Og1'X!G7v\t6SMA`ڣަE 6 'Q4ݩmYH1v yqe6Z#gSwa'#;;BhL#'Gςqɇk% ![ H..].V{:z?1&ݟPhDYw=u@cqsx L)8 Ť広fE)\(;3B=k@:ǢA3`0]>Zȃ@X(A:Tu~ip 0L +M>0,WXpjgnO8a;3A A 'wMI,䡬5w_K+{Z;aS<oFmuea^L>SKAe㽜%M8J{ |IZS[}sߢ~GIpZM2VʿƉF]|fi˃̘~a#KiZ;{a#@r˗B?dOY, JZp\, Q&lqɮ =ʤh Kkc0ݕ $4O>~$[vT'̓ɽc\oa)}burCUɽ"YMFrD)M2{IYwx^|G%$@Y}8\*< ם7?ХZ bS6c K$CbwSLNʓ~ AHNm@aTB^MU@2)~.) P}r"i3L_Y ık+/)=sIH)2x}B1: 0bϥ{@c5f&9Zv%1}JۆsOIAN$=.6?{f!k_gg/ ̤vD=vN5O!:cf@RM4Y Gnz sapi[l1V@l 2h,ȑThj{&#$`}=`jAJ9w%Hˁ׀vDf#5KKwyĸIoccdMD ;Y.:62I SiҎUk}c_0ɋ $Jp!3DXDʷGtQ ˮE uZv%Z=aXq!v_`t"-5j2<&zd7L]$K֫~S%2o)hQJdegg^AUO_8y3>Q4( G}VUTok[B]M\o@0?yv<#TDX=jw$8dO蘦z,&7q !:Sah+ H^=d42f' J79c'+'l:o&LGo΢5M8$YD|cje΁K&2ƚ;t~Oj'Cg{ 8\wJی!+v;vn &=a[|MF7ZjS-MRrоc`nR$5t7d"%fZJT8 +u*WFb,˝r$~KxG;5*R :[LU!ޤ&fR6p DFFHN9Ma Ozˍ19t|)C 9- &ODI1!4 } -SLgn]wIp)tI!%h6?]۝Ror|-zW`z |*jN5ّRîE_ꮅ{F k50[shm+2BTZOe˓RL Fd*ݐ~[r{z2}`)p&U S"r I3i j <$0ԓo;q5Ey[ Cxn\}=d  ꑥ4 X'Ru*&q7$EIɃ6APk Che&帾 FnwE!ʭ `A[v:WJ /=ߴ 4YOefvN0)=q']owv&E5\9&7ƃcx$TH~ߟ2Fhq!hn]3=r@WGSɲs.Nj_F˚Г^djvZsk&A 0_5¯통e|rx\IE<K ;Qloq7VL[ mŝt#>/Zb h8$r,747+ӵIcE,h5-eW*h ψv-SryȳX-:V*hV;}҂m{=eȑcu!TO XIޥ6?i@VĻIz3? UڇZQyWRԐ&z'XIE?pS@2u(˰fRAr(ÄdE0j7̋C4 57R@f졆: }@C2FSV>-De.͘>5-o*5 &KD6z`gwo>T YPB)L0z,|Gd̹(H%or(LMPp;&cM*.HKj:d/ہy될}|@B"3f=DjE#3_^Kx$ǚu.MqlyHy}AO.F TcJ+Avүy3<& ՋPOd ZN'^ҹlg8A wƮA^֚E]-d7 [bcPDW Q}xL9M[e}lm1 }9I! ֣]ISz&RَnhI5)>͞]ޭ@_=RWJ]>MV\%5nk4lɀ剺xVܸs0ޡ,'(YP?I &+cpӘ>SGCIyBhFG["zoEI/C_-uM93s3+w)VD?D}zt}U**mj9^zrY1R'/ %GIR 9H] ݉VcLb_BObIE~˒`$M ̲|f|h]c8Q<2.0vPXU\dH %v|H!Feh&QQ0̈́x,:2O`aHPAƍC's>`S蓎zRߝL%N D5 ;O FT_^oOϥwD6؀ӧoǝf E J6R."p;Qmis,D$ ė:rۓn:C x_g8 :$tgjT=/]OÃ#[|N8Jܿ/a?#/d-0.|8i)LHT?&`Z}KNFImbªUr)Y``LQ KaQ2ޕ+r>BLv*xL=+{<@AR dg f9Tx\OO?)}?̿j|q=6 }:xҙF%Di$`S͢b=2Yg/VerZy<8N)7p8*Tp1-$xfݒ=xNHA*qV)nX𢗷M⍵g,jE%qQJJ%9 N&fyy2ϡgUwQvFbG򭄝n Gi#oyzC^Og M(=\v0:Ls\\Wag Ymq{(|Yd"(n}!Zy>OqUB8P&TnXzځu Lv GHKΜ%!zk榭Q ) 6^=nc9S,决y* QqUV q ;MRؾ,whhы+jZ')q~7HMP(кἧ'At=UhÐqXPM7A%#"YX4{b?F@++pnӂ]O$>\~|àU\a,IPP\0rOãoM(eU'iė_袰Mv.c/-|7C\ D ~- vz0b\w慼A|$PUEeix:v}w۲M4G ܄_ ILheq'}>&I\~Hm0|BS>y\.'fFi]JhFVw3ReQ,9DbC(.?ڍ캸Q %ӅlL!ЇTMq *YP/œt`=]͙o~~Ăӭ2ʁtbtL'NOm}:mT&& ~^B-=* Ϗ\CB5Wy..Q-rRIEBLwlH ?Nb<ZKtNn ^! r{dɸ!7{*OJvs9;zIABӥ;2G@fK,w͓6+)KG4¡it<%d[PWkݽJM-ȡb<ԡavʉcfdEu`Wdg@G| 4vʮ&Uby<=Q;%S~+2=٤fNy22$xIuxzUQ!m<̎,r.-ےY'  ʎݜ!$l/룷[X:֖%y!$n@<.kso͡ R4]m[K b!p'H.9s\vYy&,f.[)#:Ltg@59&5NN$Q '9*);oQIoXM\3Є{l:jD*rhS7>=$ hV;fBIUq6Aj\5][FaGvr?%˻wn8gPMhh^ x V /َYjO *gD6띟`l\ asFHfW=g@kO܀?2#Դ="8]5#F0E({E;u steB)S$I R%Bwkw6(sj(|n^yn'Xób~?û;`4c7!X#R>#i+N(К_ oN)+LҬl3izsA-7~=Ecy_;RnrX\YRáGb~N'`F _Zx,ͧxw SX2z_6 ub۞OĽ(S]G΀"pAZaDnT#2CzMZ O#O^g[9aWOu@n`E<+m'!6)M>&awڧ~l3p#U„#MW(JĤs$PUx4Ө5ʑB[ DGi.h#t !WvrSf\|t˝ @ \d'i0to^^ Zt'貮DhS^MY`n¸/~ n!xm*laE1Hpq6C@HQxIC2j0=!yŧ2U_+1v0ݼQJ+mzLխUc@-H\,̀dyAФD:뉋T/x8|4 t 8]<4,v>=3摭,CLPL?d& oM3qd>ŵ Pߟ#\'Gב[%a\%=(Q XY(K,<+%3Q"ttUgqmIӤ76USkMS]=*  _ޭ0㶄~$R>k.dXzmd8f~D m_#j\,keU WD̹/f[r[ 뮾趉xNH w'v%zEa7dқL$Cy}]U Pt/LA,wY" qMUAޒS\qeuMTi:qWH/mAPzd br W1pjvLmM`kqY:ɯ}͍Ee;H`_'vTgadN9 ^yh 6D<s!9^fh\"J՘ ߁R S>JU*`'ߙQ5Ny6\EH4$۱Bd)SL`I쯢@P>RCzL)s2nێ}7'89,i&5DxH-s\@.< Y; 8FR8O)'δ)umE4ӹ ]/Fƫ@ M]I/j 8quc Zq dFWXδZ KݐùrOg#\'.ʫTTIFnreX` :L/1iӞ l|PxݹV[=tw\$}[zAF4W*)NKܞV[Q±8v䛦*bM Gh3.C`犜;#>jGD|)S enQ)t/As4Lw^=\BpZƖ0vŠ%S6˳$!e~R01czХ`Qi#ۺh[ A5b017AVxű+KHS٫ ">=KI~cZcv֌s("ku]?2{h2s*.93^IoZ5UX~nUUNɉwH]?X79LW_!(.o--t%2zXia$ӢYXnTG :B[i92C𱿥??OW^RIO:0҆rDJD8D^bquNxT~zջʨoEΉhO@ UQ2eE+$c<[ 44GO6ySΫ]>Q:ι;ٞbV& 3}Bz 兛+״nt%nX2cnU]a10NBp}؉(0âjT'+31|6lA5ݹ"\`|1Cg3]e v,} FQ3PH 'i/%)N->a"< ?D+!+JmGgE:FPq@xۡ惔WlK:7!X. 5 c~9/΋p&Q Lϯ :f*,PpH$b L?-д#XX8ՙ s7q7X踲#-ֶžS s J [J!iYN g߾ki{ (~hp9wr`e&₟m@~wmW3$p*N&L@ǶƵZsW9:c8wR}BaBC4MK1ζdnq#_2]n#_UN8to0TTX5L5/sASLR'dS\5Y(@Bg<;w U&9I?6͔܇CR!6)@vU+3ˀN/}v/v:b*0Ŗ3m8LK~ , C}-*ShfOPI9ʊy=^i`LpWjNL)C _\8vC\ : P9zE{FFY1NU,:Z6⨞,`&m\j 0cg Cw{YͲCM pL&4z|9N‡2, :grSif-:ӭ<[Udmoa@y\$ drGrlPښA](s|^{/;SY/k8 "R'M{@lQ|S H$K*7Oq5nn17xDT'a-z af)9QLFs,7%kr1z`UΙ > U܍LF o@8,6ZپiLY?^<NB)R}"cqXe0IY4KټǒQpD#ŕs,~/;޽" `SVQ̦`#bQtfmP MEEP2&i4h4Ǭ&#֏QP5UdL8fGL8D2 1v=B/bn܏gtג,< ;=agoGQ3^u_R֍#q?r+EmCkκ ,A  RRq'2Pz Sc{p&BJp AUXIMP]*H8vruBKEN;ߎ+d 6DJScIOŘIp<3Ptx鱽RZ U|t.@p5>4: y^`c!|勋Maؼ 2{ȧjy8si! 6& 'S2vn>eYF&4;j =0{}#EZ7C>9l^R=+:_%DXgHϿ@Zg:__5+JT6 ''r)Cj׵kQ@]3((&=vv/p1: v0%aW偶#;P U#/Y4 qBEBv51~M ܣiqs"bd悓t>P?0nK5;>hg: 1Yh+ Hpw)JZ5N\\W!,lcޕo l1!XZdZ61̅ޜ 7_O*gXp[~FK<ʾx+=߃Yc_#.轃>tLM:EƉ3]E:QYy(iCET4>XM0di&GI6Gs7$}OuNsǰb[j:GIX~.iyƨ[TܤB,l_oůyV> 퍺|Rˣ*l߶Z|SVEtk'WƬ5Iqr8~(癑 )FQ=PK|PGx1"|Ʉ3Qq epyNq!xm4jjgv-([OE w0m[i T$Y׌m9YN&i>ɅňY_Refԛ+`d. /'c) Z`9}܊v(rͶN]Nġ= e-?!R݌Zd}Qðw1 e;H?nU~=K+UU,]dć7+d"dإR*jg^|lOK33'3 2i .Y܋zc&&uJڤmC`:7Q jYb0r˧R0wItݧ$rW$ᨘ:\AWecl^i\)T=ϔ8$n¨t6`U k!nSyieS->g0 Ő[IvɻoRԤ^EMH ~\;2=&Fcp.r: yLnqw_3ӈ " -*Õz bjNhdNj-2G=xR+$29Aʸ&6a\nkĤ0W ul_ B>6m9<%3>>A;k``tCm ײTtJ$Fbf2,hakCZ>. |Hz |S%VrG(òLtǁ4\7¢ 0.6 TՇdy+4$F ѫE@Z[g VUIYGa|Ihq^ 14 Ʉ:sj~"Np/j ='%QExpB4uэD+Ut̲n#W81m.HCۇ1*7(nKڎ:Z$)$X72V* sw+9'q {EaTBY ۙV6*:r tmikTX~RsB뜕F3\Qz;<v'<7Nn%نٱ:Aؿ4oCW.WΗYx zV Ͱ:51Oҹ1s&科@/:E0>RLFch{7\iH4X-F1Z\ڟ8(#W]6WIGS|F躇?)#G #ťe XFHe\2 (OQ|U3kF>7b1ڄ(] 훝a}il:m#Bt{( ̇~31C`,tN2(pc159|V9$wXDx%=~HnOUG So1]ʗ6)+Nȏo hv /V a7uw2V!칣S>rچG z-I ~"p,s/$ ,26ծ_6r Rxcb鸵WbWY1; /ra?5*|ny`]ɝ]5ΡJb<P!+H_π@BcpzR?){Kĸ(*|iʂ K{ ZS2't<:]䒎m4XL#^$VYHo;ӄ,uSHqʍ|LCj@!=!^n ဌ2C Wʑ_ 榁gEP*ǐY,]啉{+ m'7wKK[Ƕwy.$k>Yu"6pm B`C,J8'aqY_影] gh?&WWS;t|S(+z:A]21Q4ǿYpHۗX(g3#E d=]? T30-؇G4B '=}|-0UBHnFa/@"}%<9^[ЉmFmL$"BQn`_*@΃U,UP eì]lODA 4\lysky]t҃ I-O}Q2bv@K֥Lye`xл9 ;U}q\3PI<}#nWO$KRN.XNU..;6RSzFP7{76 S@ 5JCTG.8[- ENbAfQ̼!^&:*p x GOl*1|!NͻS)0\ 0Yݣ'gm[-_oq=;B—%($nc>6aH](HO|~Yc>1cy>/vjǔASzQ 0Yꇧ04aXPKj8h K]AR#+}_+ᓇMSﴉ˘ ja:`0j&H}@@F`»)Z~GIB5n4#\+Ы)_5;2,<;8|]i#,k^tD.VjǝV _w^Prp\9,8.wD"^Ělt4Ǚ\Gܮu3o?Ӊa67(7ɦZƑĤO Pe HF2fv] p<̕RqRRKb 3*97IIOc\4w!s]J' sYM#:DkFu_6aS)y~}jp DS;;&ܨ&b{ߥ?v>32jdzqë=/7nOh8~>1.(ݻݑZ]{6F`͟J~X8ae䏄scc?>S4Ts 2}"-ѥyH@J Xj (,4X%#%J7$|PbRiYVqf[\wws-y%J0LMD|Pm֠%B)FRyVu~Al(ϴ=: ܬlT_qTLFşn.צJ5/0fZ1MdKt(YynnUA^iK+XZ'S8dqhJ0;-O0*>Lp"R婦iώ(k ʡ/BQ&~~Rqs'͓'\Ѩz/n7h5d_s[40BZ4[〄=9ӜUc'VR6-z\t K\aEU5vL,h#UnRu]zK'rM2XqrE&OOz%nI_-}j**gX6(Z{"%xzȹJLZb.Hnz)t`%Fd`+1 bbDNɺ"B*eCUUTeyЃW愺Jȣ˻-?= ' M$#"5բ&<.>ʝ/8}x̯ĉH28r. PQq6mhגg Y>ĥE[8ߊZy{@hL"j .#88:Z90(u2ظ(t?rd0&i,"# τO6eB8uQk\|ӰŬjl<]DiliK-t״t-q8=k@Гt6>%g[gDI*Վ}3oP!ѵC^veQ.$sNݱ|Y{FIצ?I`(pFM`$ ttq\Kg|dDi!\+hOS1M_rZUjv,89i o5AB8Ed_t;P4l=jQ?W >b#-U8uFlCٗzύkCj-6[>ޜY.'',\ϵWEF#l)+ú )Q j`X6:_&lϨkrELwe{BdޟHq~CZ̬krUc-wRfSO׎O(0;g-i}DR󾶯".vQLo~.uT@.7@]E,wQT ㄻ 48%G6J.;C` 0P;_|F2.̨n&*QeoV_Dqtk^l?`z^xE !8Ig>2cHVO}P"}UBIemb!W.Kv8=>=i$p&krJ3iYԹS{nS\u;5ӫ;%B +?bQx%]x4NLkUژMĦUxt/l6NjNVʧf.,)}p\&XGܛi>ʽ†°M ݮPLZ "/^)_\q~h=4hTB/Yމ@+3?|} [R#9a&r\#x$B]<Ʊ]n@ɨ;ekh0He8O2i&}K7Qm0:3GhbpKPi@}sn6gT32C[Ϩ[@Y ^66"V .Y4 !K<"!aAQ @vO ݲ`}P2˹VND!‹0+ 21 gίB> )E]c^rr4^ L_cqM4m)ɑ;\zIܜEW+,F]U-ّCQ1~8kgt笱ӰZT\=~T~ yZS<Ł#IAyVaA#p{&N;z2 v1e[FfupXF0L%in td=0pkV9ʘ΃}̰Yz-!o;@a'Co\ǒ\Pf;)Q}&&ڞO\wI!3˧'(wb w:`k`.аPH*?:4h" 7:NaRyd~خ鴽te2⦼F$lHpBE:-1@l?JT|_hb~ `V겾7%-mչ1v/}kqOþ?%B!N:%{8 ?fUN{&bpkFܝSBu6sy: **cp,EIpR| ?t&YKE)I&5"r,A~m%0GN =1G]q$M /ஷ+x <,i6'G)l8CHZ3M 0Φ)%TtWwý'"7NwICp0aTGc3.Re"w7L بNeum#6 ʂ4?IaJ{ ]T6np/"Ø[$X=ZĆH ̲7AkߍͺկS[τ<_CP" >V`rC$H1B9kˆ պ} e-bQ G<K[35)1zyv nh)DUAhdnnGX5б!ƌST]A/XuSU nGfV[7)帷&I<10w!ԓiW3aw ) ,׬ds6Y T+oYڶ6eXnk)o)TB)J]%K#QfĕXnpT eTpb*v@;!E Xa K#\PAlP'L,IͪmD__090TRŤAE:)"iFY.}9 ,c}+-;+<QF0eO^ۼ-h 6y|$Wq|/ ॡpOJz/ˠ.?#VPHq;Tz=i$ڑvep /GIKLR ״ȴN/UL?<# =\aw贽^l8ިS“4fplLhKxm{2jAO1'bM ہMxpW(Ck4ͱOSǺ8i+#t(\JxY8*ց,M5_T sqɨ:kIz;x qrl@B0g$"X]tle9S7kpd:Ne)?_ Rdi Td' ‘H}#ܣKJnHHONR*S /(w4y P+;>"C~FR{hLXQT-'} HƷyG ٔ+p4Tb]16RGR󻫮+ aԦY>JݓWSw@ͷ5~pҞlGz\Ǘ\dוtGސ!eTU8IE zO|Rh: oZJyG#NGIQt^QA,J1B)$Nj{mtyI0?@|IfwlQQlLjJF3:x,l,!;o0L NMC\VDHmCa>:Kڼ bbcga{هr& Cu&',sh){M=T3?,<>u6Ni{|-XCr\|yDm Ӏl.n |N2(W}͋h Raϳk y*F,!Ahz5`w Ss`Q9VNɽ̙k 'kNͮ˜⏱\>p˨ Xz꒩d08[|uvxLEٰ},%K+B <^h\i ]vZ&fSgpߩJh֢&Ouxd\ qlx`S#˰ZbR >"8kHm;DnMp2;[:]`-;4wF;~l|.p' ~BpVpoCiѽar"aG.-$BCdᣯ~OOv8B-8 dpWuX.t[D3:8ҁG4 ٳ٘Rx!66bA+{4y>lHn{ubF)s {\A[=Tx)?s|#{gviD4B6tY R-7/8=b؈JN^-TD |8\7in@$jm]ڀ "ۂ %g7+=\geñ/\$Zi0-&F(}~ v51*Ҿ rW?_^KH=_bT)0V Y/L)â(Ml2]q($U6 o0,tQM Bw?쇈s jӁ@n]^ bYm?gu{DZyAL]DVt.ܬ 28c/k) $bt_^Q l.)x㱔cL]q h8Amy%Ga)$lsAD9{5RUphlGN{ j$K})ݬgBzep9e6<[Y : O+`7r׵Kr"-+v|C:k* lMԿO:B/{~\4Jso ЦlbHO OPaR_,~= 2&+WZ =jI{f]7@ߡH kyy4cZ۪ZݾV+#xݤWj|nq׆;*}}9yL<ī&Z9|Pk~CG<ڭuV깫D8JA#Z5.jLwOpsIyWKQΦF>}٣![xs6#}x!808Eߩ4,e$W35=#`o,*X*3Z Om^Pd=(2 @]-N<J]Xd@ڇ-81Űi:X`$hgvk6gp]ymML\i^sua% ,KF~P7I_l[r[P!Zx* !l S@cJ`c;jiB+SXJ(9K$rt12*iFIɛlpr׶jAYo۟Z hv{ /~ƪƭ >i IUtV5 -Rg& 4߅q[#^''qLa# ETax6|gTޗ;Ij?Ƭi=f$Bl Db#9V~q76nVg"k*STq%'un~pE.K}$Glt7" p>oUsAWJ\q%UFr+M;`G`haFVav.rKNh_ ]ÅV9_%Os_  pGU"ӫ雦ąnA!ez+3&mD,^,@l~zRVqsGee('P8>bS>$Zim0#. d6$8cR\;|G9!U%=6Η Or-jCbN<ˌ`j&T+-Rwud큟5~mlJ::o=jC?xwuy,Vۺ, yPVDQe3~eZuS0[ UG ɨ2 96yj0_YTX;yѠ,).MN# 9g,^I8=ҴmV-܀|QqқB {ߟ1bF̟6:R*bձek F(Czv.K>[P(i¹§sLø=jlֈ}W Mװl-q;U|C.d"ʞGC99~Tc;K={Z HZD}R/ݺoS3vjEaKɴQkCR .K\W9'c-Z x3ͲeEI\ORhjKct$U`~Rd@X$tP͜m{6yp0B1.|c2Ɯy6fqnDqramxCK9\L΍I_ /1q?!.HN\p̌ᳺOqڸyF1żVb>^̀9o9&iM& Eje+{㔦!{}`T8Gxr]nP@@>9f(qCw>"|e&0Np0nV]Y* C? A43 pt.vՊ `+je,[kz{_]a?]q6kbѓ'YAl%Kf 0Scy;6;IP(EY] P6R {\|IX)td[Gq@/asr/>d0CK OqЊWv[n1?M&^ރlΗ )V:q[F."^2ε.&U-ݠy8Dsf}3]Nw=μzp{0q, +&?I)\ۊ~&y?@^i,jH>+ a(ʿT 7"?G%izb̐8ϩP{}W7Ǽi}(?6R8B{\x⵾ φ"F9MnY9h~3Z9;~2؍{QeP"h_uٗHtJpnA?5R{TFAϾV(Dl(ӎnV1xrƓ飐 igs&Bjyc(QL3UZzٺ™;qXr6; ol8&5Al(Vত5c}QȔǝW*}[IF^ފC/b-2&.EZ)$S瘟wQ DAOkN o%K_DzU:oT;W_C!Rsʔ֑JO} o:n&ӧHXY(/B*OGi[#W([|~ԫ`4%bQ3EĈ[DS@A4@m;EKbZ9l%fZmp70) J-ڢh2sI6;HvQ @% ˮl>WJM-gDS %~J.Bx"*B 1n|+3o:4*_l;=!Y6TvZNǜ`z %Tga#~imsT$+ ,|[~L ~PyS{TYqerɿ?/0Sbmàoљ}z+;?w=*PJ<bB(~aw1Yy8΀-h%@6N6_oIA~L֎V~ʭ)j7d,lj̒yS9Q? k?)[KѦp\Ѧ@LfQTZɎӮۚ/$1]WMnwhbcABbd1n;A^XRjs [h*tj׸W=mWu @&AQ׻L㇞KvJx} /zFs.2cVH'tjHb5R U] UPd£gj fPFlV})~hPʶe }%͠ o $HPtѶ(O2EKۦ4̙DdFhZx=c#j0ca.cg{Ua=/t2 a;=Հ \ %Dt$aZ/VXOU1)@vU=))#&rwHXo[u뭽(}Cp17GvP%"RB$PU?ot&5\^2%|Dq?RBSY5gXpnm}}e "`M95`T2z۳MVMz xK +o,RILxDvK4NeѬcȈp)6`3XZr" ]y| Pq[:=#@1BE-vK߷4+-Gqt-EB̛ >Et(?X9$7۵|۸]L|Kd'>gtO婃 290~'*h2EmxSu ,OMᑡO3#o,e;u5Sɕ'm"\͢3Œ#}-QܖP ,&5*Q3(Ja\ؓÝr22pfQVKQ,RI'acB3ß*AC͍p/ε(xԳ%i\ K+'k(|5~'YNÚ#xOlBOt0eL펡t $}k>:!'l0k̹Dgς%[ppv, /CէWGlyl>#CuYQ.`g8;QSÖMwM'$va#p8(:=˺j`R\٘W#_r6Gwd4St%-5:6}Ek(j'? Sh`0K1%M#zzjOpV AwAfY8?1`ESb$sd>’ȾĞzhUP03zŔ1=]NnaCKoShd5Ƽ*“X 'ƘN{v!h ;#V @:X6B D &"!sMsar~0M1A#bI 1!ƛiRܩMi3է, Wi:QnX[ܠ!}w×HIgXTխ i8?&ZXH? - LVM<_|)؄uYZ:lW䈙ݕ6"O GʥggP\0U2%I0xݭ 1Íi|I2q.F-,oзG.-(h $Nf% dHQ |b)j }%8VRb%(Sr\ ~LZdb2$I,G4 ;yiVHF3DqqZgl7^KP9Rj{xAIt{˞9x{,nڊS局7FR\eO&4 Lm~*яQpP@hK65 ˝\i2. Aa*CUP2o2]d7SIZ+*`DҟJ U1OUxsy`+w|eԹj>aY=Q ΌQ&,%~('x\Q2 bI x7i\aRvc׻> L Ji" wc[>Z 4S1m2e~.~SWx? N^ {=:՛f3θࣅzORԾ #j:`ꌣ"7Bڹㅑ:z-c,p8Jۧஅ7?_DXe6 =<% TT-< fk,C)oVrQ*f%IPGrN`.S-%}j.י ),tzA*q)r1wMbu2vU\դ%0q˟8_Ѿq/3 kLEì2U-HYƒ[8za-z;}hoV2Ew󒌪!V+yHd=MU+o {Xe^H&pP@[=$D/A8Նso _H4c=r<5\ ,T-lc?QXrK#'VHЌ dg `($(kj8LX-)D"F#cro9~r'i=g RHE 4&R %jfR!g(\)4WeO;/K/i[=ZG|f?N:wKe<%ߵđɱiɽChlAT0iͽm65ɭ{4u]n%jO1!ye h/;[n?:8h:].~{½"Ciu.:}VK.. ha(LZ}yHw+bQZłIށטK⏯7yP:;⬺l:|(yp9~.J?~Dvhr|unjr:KN0va3L3p"s)tAqj4X_ 7kpqO$vkln B7{} /烕_1]x)8i_]܈e6!݆F2j-#Cp]^nl|޳&`! z3xm,`\S@^#,-ll#WْѹR}\"aX^yytz;a!˷Q_C=N)i)!pWMoR7m?G_^5cotw@ J2!ve% OΈ&Q;=[އ$>Y˔Bq|sJߡ$X"7xxqPouݿ~NBf2ac*s}f"ULϳVpLԿ&[rwoI ̭=^Eʨ!8{c8f\t61)[e sT3$X #:z05ݨ +AkRs8 Wss]F>B塴}ňn`~K s0^-yόS Rڭg<sRcz Jh[*H%- Ɔ`pOD΃kkT-L`n2#~KX 2=G ;܋ƥ6W ]r)GfH8+ȊRۦAiQR2<~ 0힛X xeFP=wʮwv] ܂fLK|Ȑ6Vbdy!S!&U|휒Î|Ր3I" R( @-V }33]gPAڃUma},{>dUϪ~6`KYA-kؘ\~a4΀wDɺAT$I"5]T,?`sQ{[݋8(Շ2ɂ l&sȞֻ]Ga(jjhE@I-dXy h!) H[SY_&:> M0^D c|Đyt$2C<^X WtL`VQ@C;\ݒwbRٹ]l:o7oiKrD1<u+ 3^6 43읬7'+ mLCm _a`as mZlΎEHd-Bs;E sӝqc,~Agۇ6,bޜzoY+g!ХIY4Sڣ3DZ5H|hLbs 7d_mϹ)^eZhci=:,muoIE"d߰Fx_;*Eԙm=knC)Fq{To%AjDf&!2^ehǒJ4ry::u,^2a 9~Jn2&[^ wWP-ħIi!l4*l3TKoaK6">4{[jͳw6Li@.@sCpÐ-aGsHlC0ոjI&2ʚ *l׃\ /N ӻ7Y gkg+0W_(kQ>=4Vy7h4!碳\,q!>5܀FQ +t6.ysj(tM=61lJBSiwz=+%wQRMJ/aؒɗp5owWGP*Kg5 <68%WZΎ[:"кs g3כPjInb+ҿؽ0&E?`n!; o9gHK@D6l3Hj>P9(@X(_,YoU'*7d:EՅyٖTϲv \Z?;{u`0q[>L&SP'Ƕ& c*Kn^ڐjS|>U9nh>"RO~M.zYn!E\W /*d?,mUN};L`TOԺu'GZ mͭAl$۹)ZI$G_"YB!Pu/U{G *Ajd+Ӂ!P٬h "_jN+_w!Ti O%V[QGZĘTYxVh{ޕ KM./L/w=9rra 'NA0Il>4n _I'VTd)lPU黈<&"FdIo7;Ňgiu-a%xОObmЦb)SaFA$Kc_g14E*Ơ8 "$b$DIjtA@ {VwGiYU3IE!܇~P{Y"䮒vy ilL9nJm)s3X %/9퐆:״RGqh!# Pr(ES.Abyţ/) oDlaWw #H9}C~8e~2ex5kka^Gw<|P_Pl,@]V)ټ8}j0 T{WS]N*tݎͥC`eG_ڨA6P@|EF"}$c&3mx`0cYefO;Np5+i CoW񚳜uaX˫{_AnyN}|mƸ&Lf$<^HY{~UMD뺛ر 68Bax|ޏ=ۓt@B4p"hapH CH8DJƍgms.1n;9#%#dx̛}j_^:iu.Mq0 >%Pe1&Ƴn}ZVgw:4]P-ׇB${?4$ [(2>v\\"\HLȔ#dPR{8\m1 4'1Q'dZZ#K^OעL-UiMdsAo2]Qq:"HOQh-w.sRK[loA|ZF3!u!bLRwJW+sߴXcvAV.Kkwmk24QGҩX T'R D]ps\/dnN|!C Hɭy4*Us$85ڲ+rɼ944j i])4>gpvݷ8) B -ȂxcRQX,#TLMȚX^϶^ak1]nFz * ojJ܋vBlbT7 dhBt?Mk6찠rokipG)a0iG xm; }pxAV&o:_k49a7 %' 3ASD*MABgsQ6̭.?(N<+}9vsݢӕt!<sl3 @P.ŎǮkz$JQ+[R֜)n\w{\E3Bi d?Fc9V˵tllsZ/{efxƧ#mm7ҲCYq>xf W%nqv>"OeÌÏE"zr 3>uJYRJa~bϳ:jRp<[m퓤 qF`xq̪p6c 2Y[#ۣd#7ڍq,u/kƎ)B,hQAW^LS4'G.cQŨߏTަ0\x: 0f iQ Z[(=O0Z=;FQ1fZЗ1/@d9L XOYJ^1ugUEpe'!*}k0Y 4qXh w]oE![Rj~ja^m Oc=[dh> dG57GmWb 03\hcg VKhXnI'gUgZru>M({E H}y"$N#?*3u/l7%mDWĥ0+QCRɂ3IFטSA>A,%n}"0,ccl X?{s& kG# "t)& {΄1[ hl<߅^t!Nnu]Oޮ-a\ 'd>M_ZtE) 5oMEIۮ7P5r뾜v\ _EKӞ$[>/ O`;6vLʠ;$KbI}!XzJBQP_}PIڼC wX]A^4c4ʦȌD5r0gWSof jfqӍҝksV$|I:btV5])0KݺPEsX2ӻfK$]@c<}\pR4i~_님lJ.Cx3|vGJJKNh"5;P踘 0dYFg׹agMg{ScRnZՔh4ϟ @l@eNxL1t,E^ 3z^ueX7]ݙt-) x̃/15dB]H+`AW$AAaXy-Pќco$v Al7>ng)?pkH Md!-x# ->4ߌkGg0f`Q:Yo4xcbf4mql/m_<~7vD/q0-ԟ ET&L"U]| Uދıs1&Mn*' QNP/u@0Fy1uk_P8r_ Ȇ(rB %D&wD8;A s;,pckIaLɯr `5#^bJ"9!Kuw4_&%t(&5!+f"(He,Ȕ*F+B D)ХM   LD@0gBBG=tVLvJzBib^g^d7`7n%gr6/Y̔3%4-~/m pnT95.;5YQ@8/ߎ880EbV1,6%l-ĖQ5*|'c2 \GwH*OEhD]6ZP@Pծ9;\8T0xzR c@ [w~H^?%5rłos zd>e<`+I`''DҴ>J+@;Pgڨ`O୤q;ײzɻ=Ae5!tuf8OvG4l6bzS f`w1oБ\ebྔEZ55xa^`4Ʈe›=.?6 +I5#e|0# 0dvN 44}N0V՝ǔ wsՏ/V#SK`_u n-pRo8^'<+_Ӈ})mg|ܖ=G*EUet7NC{=Osb[bc3}a=ىjG VcYT;wr<`dL?[ivqz||:⇮3*ehfD88jн Oqguԑ!F f.Ǿ5&:+$PWx_ӏIJq/p!Ew#l/|yqŇjj_JaUYWrRR"[_x]vΊY~wNpsdo{֎Oa *+>tkحgRDB0U8Fma#膎%Y]FºͳZXGOM>{I[?yOk`|f˔lluW?.©+Yь&^C,#Sٵ$W 3("nc@jF=ry/KrKt\DRL&(F0aۻl ||^m~͛QL[y^)R܀Tj"kӘ߈wB(>_Pr#F6Ӟ4RZê $#D,|/(kSb̦?y٠uJAL9`qX2놋*|TcSnd\dֶ _#'C5{N8_|Rixe۱IvL&kny08Gqz~OH 8B G ?qx&y9ÿ&/"e: F_ն8*1t/mՐvpV5d*Q0 [-| 9/)loD/P6yJ;}Unpտ_ ߄ui?aLM,vۿq11 XP"z ^wQbav:jq∟{Wن1pTNDVP#R3pBQ-fc5Ą](0I~Q8fX_9h߳y O8B5&ӯqգcrܧ 塢iG}̄vYRt,8-y{-̱jamPJ^Gi>3}ס>ԓCep.:M+,z֓B` ij`b E&pOgHՄJU|Jތk(~t"fH[~R-r3D !7Hqff2ą uօрҧ]K&WGJ4\B^Kef*>N!HA=33|JǎV\^,8yk9فLnXiâtMaN&OߵQ(P B_VGW>Al!4r7)K-PrM\73ީ `+/Kc^]RkogBf,z'5v6렻|Хm:c9& ʧ{K9s6Mj7Թ Ba=h~-p5$cW%m1wכOiHEmBd)E:un<9V,Y H1?غR#i#Qs 17mٸnZ7K[gi3 DϘlvF%)emu.Z7' Ea!}7qLlwS3X.T~2W~mAvF;з[_@cՁ5PI7 `fBm9Z3i;qT^\Xc&u }ntAGXG U9?nφȿVF+uL'Οl{P:70:t߭ OܺL0JJSv8O*^ꀩ*ډ,ht[w"o( 3kPCȉFŧwSpG4[,$b H?6wp'4 o/E8.7 [sǴa]u~=\P ?O`WjUYNϯmח9:6wԺq"woluzFBCQRتWRQ]MQ3A)oJv>Ɛf˥鶰ӛZ$p64!/NDo1ttWSC,, cANNSJS.IcɀdӅ%[*4+dsm^EW "mm:Y,1rU)`(&!kt)R "풟yDί^ΎZ_}Y$]G I_ dsv?9^y|p*kd=ΊF-gl#o.^:qkk@bfa;`wq3h\嬞O!I@xgm"aVi{N4 ¼FjU@iq} *D?]_Rv7y0'(R"w2&Z N|ؿh$ lR!9{X6zo1i*A['"Obk2AO ̲ߣw2\JE5eTYwGr9~ݯ @8*垅-I֑/2n:wpj/M#ޮk+ke1{OъHXp5sW/t _ZZ|0<%%3aT,+M4X8Cv{d\l>I!>D]ېiu,Rb~w:Pb+a5󢚹F%|~Aᗿpd$K+rnQTh'HD~^,̀`g} rF^隍CI$Ѝ<"3# ~䃤'%sm_#qw1I{C7aJnj jʜJh-piGsg{ H@f=K)3FZZ;~ v2.DiȬz0+%_tG8+_ձ;n}n'rWPB:5veTԒEN ;(}UNyLtKcJo+F%4.1W֝rg3n1~m'#~&XÊ׀hI(Q44+V jC~;qaϺcUc*Qu:\_*lʔ.6Wy&|3x X0]`lG'$^Đ=Ņ{1E| n9@`H%n3碼sW%-kŲ3~ѐ#BTvl@Ջ8pfEac!+ .)W]yicm_ugmR8# !F3 qkMYS[p^xF d|}X5w?OkzD,kjN .-$~@t2$w-}˧;Ai4..'OߑxjXuQ9 8썧y:Q=I ۳ NEL)-Zk4b9( ̥ZQJw'X b}{ T=@լ 7*=pv, |~JJK˜^7e x_w-XʝɪݥXu}JXOM( _8]`ِ)(vWc4뿲А,r]tWQ7J^gYX  !k7k1ʋcJIZUuLQvZFi>}r=ѤV70IRU/*[yŗ*mô i)+( T&⅟\ /љٹxeV07=p=h2O8xe B ]ӽ½k&=;9Wouy$ng5b5 LJO:aifҔr-Lgbj >"ixAyrh\>KQٞ1U g*4M.۳A7 {T gd;_^49V,."Jl.qչp{w^?KHhYpKB.L:8|\kdѦ웍qvfPsDJoMFf9a+Tjw#v uC}VD=1EiD&h;V,^6yyz(0ZVbcNJ*ZV_PvveG6bI \.y?R;EI:wkA{k*o']|/4* Ԙ1M'N/U>Yj!I/ɜC ,Vgj$$Mls*4QeK.g1!1Đ BPW -uc!H! `U% \sGzJ[Fes DeRhĢo}2R{Hh^' &}6Ge7b͋ݫUqN%bt?)T(MpVqk~Gh\a2k֙j)hmK\\7WnڂB?;KH ׈ɝB¼›srfhXd#U,vJƳ{?PLk꺵lze 0 4Y \7SEȎea.NN^>s.]ߘV+@J.P7BuF'.))qrӦ7PDm1{q%QQ:x w$wbZshCvpn;i,Tj1wXX, X#4\99)>MŸs\VCzk3+<euQҏٔ8V]8Es3"*Jlv 7QnjP6S="h%kd@*}i{ K&}kθviMav'?v^[3QŻDmz([1=2{֡F xC#TS^"7qiE/mVk/3tn6h=N~2~Hh;wu\l!idLмyZ->P;gީPyq䫰6>O;SP_[M S Xr}Rhbc>xRl+0iC]~,.?N8T SK?j(0k4xD{?m}cWt2ʷNч'cIM;xZ.gFÎT#.lq=oT9 ne픷bn#l+GڵNQ}k[j+p]2.GF6aIZ}S3!`Z?v`%Ԯoe$7I6o̓^jhV$`\*NQ?T#+-W5иY!.qjgCWXdI}+}Cf:u"%Ea t1& JCNWG@*Ksȃ^56=kh"F(vQR+Kqebݽߤ] 5V䊏u P;k;rn AݬBxAxcNR{k4PUYO̫KZ鑈t7kQ@LI٦&ԟHo(݁4!Οx=0o)tUC~tӖ‡MܘX[_ 1HWi@ڵM{7dѩnևSQ A&ACˠGwNvuPC׾ "7ŃuS3?QB̩SO0fs3ŘX)% =FI9*yӫk]mw܊&_YZ絮&v->0eGo k Kΐl b)y5b~wn6OO INi=95zpݿȄx!.7$֕"Ӡ[*TzOK #Jk4j`' z5؛ "ICR=,>%9Tj(/@#v#t nCmQǼZCTi @{'H--gh axin{{U@H?$ᬕwZOЂ1zgȴGn2j@^a.)|dTi$)7oJ>CM0'ˀOSMlN"9ݕRUS$fhַ'_?@jq$E nM~VlF-tjճ~ k/vҮVGF[}"4dyȶp_@'V>r PY0!clo Bnce-nG;KԄtT T./ot4@^BЋT*㊖gͤKnNWA1L pdPULP~Is 94(xt'.4E(7@b:|!g̔8/;Dk7Yk+q8׿c>fE X8)4;&~KcU?zuHc#7se+)zM܁g`$ng&@r |`³2NC ~Wh}ݿ%}RNƦUg+첟BHX "D&FmyK "irI>зA{H]Q<;\'6Ǖ,: ρUYNHugCnC]%n">w6)W(&v!cj "o4ZQ'RrtI ojQܵz05S !.iʎ#m܍޿RªrP2]eynK'"q="?ڷzGr2si{w`M%q)Ay+H3;^.|-軙Iy6 RJȣ!a q!Kpl/ Uܴ6{o(@W`f0a?u L69HItϷXl`[Vzi^>;$(ul7@(TQKD:/5EH=;p7>\ṈsCmgmvL!=<0M+_06C*x…,ˍ?౞,bU?Q' UŊ2r.7 gUv' bTi?*%duC V8JYf; QZzPq"ng%t@= -wa miO3ˇ9|qo._o+'AgMB៽8zGVb;X n\4g'x99a.kҡj62̳mHL \sR-gǏ=~x\ uL8@+5nzv!am]G\ja+Zo$†Ay8i)$fTYBC׮yJz5bVGgՔK2lۻ&(}UwOl]sfP>KnVw3 `u'LEY:^;hz8ٲ&c2S8QX>$WN&夬#u4:t/~9v ]ǟ$EOq2;]rQ$,"[@+ŒE"vWcF/B ,(8i=G* E {Qvך1O$&,yvxH.&w'G|R464 7i.XCښj sm5P\r1M0vT(G2 zAx`)U-M^,$*P&kt57XO.WqP157IʌR@%)RɄ f"] r R^oѓF#LpBO B}r4V~n%)sʧ߅#8 K`""fr }Ի 9Wdh僇`k+l|,ٍlga Yq ۾a_=2{y:c̴1coU )s2'OĻ<#~M/UG Bc'8w 44 iYo\d2K@ɞ Ary'J{3TJy`h|G(+mgv NQ{VoΆODݶeSG'䟕=hpϊ41>y{oLw.CGy8lqOF"0\*2F| 1} VVk076NtZ۪kPi1isP&r,˻<D+o-Vn]N{]&hpA0mjZ\-fhE6V.,>Ad:Hn,4g%Ö]dzMoG*X޲:OBc5Cf~q*f-yP4\y]=A{5/\\h+s/ ylG qַ,,06"̢!/ gJC؏邲1j5GwrkLJg *vGi,'CԻ*O }ukGMpVA&{"I|;՘g I6ӧW~JGҽ̝up)qL(Y`AFDw!*@/dg~䍢fyCXFrw}O%S zksojwp\f'pG A^^;1Q $m66s;p#T]vYiX2\3txƷ.Do{씵*:rojZm[:c iT582\5 iʴn!D$Xl-h.ޛ.Aѓ߾xH\+b"v(wuv>RP4%BrQ8%:e v.JT6Y jd, &`ke%}>_N$<0Lр=YŰP/f /L o_Jxj^Zb<+`bWC9ߡ5SE!e |/dN3Pkֆh"hs͡ϟI#W2xg@}HeEIPmOІ5= .sIk=+`YKW^t*P"%&&x<9#|^æ$Wŭع΍`ԊP5aj@< pCˌ_SYQB0Z&K!'#M 1{/ 8;J#F b3ʶ&sz4 ı­O MY#DB*_!֔n{JgKK* Y VlPj yg7$)J)]CR:V=g(Yd/Lf/Nw[[1-HWͱ$OA9d\TZǗѿ$ ~=_6v#SRc>bzZA9_a3303dz?K2egdT.H]} }o]2Qz}s2㚜-NVr%\7ExQUn ftb/J)e o5֒FU;lԌrsZԉ·}I43#rljk8 YҐ?t]/}P\:{8>fDbrݱ@ϰjm/&ejvU S LIQ/iK4=#E/P!& CXRD@(dܝFA2 xt)4J,|.CVNOԳ|k`O_0׿?q:@goYwzS.)wSI!S*}/A "h$(`xp:ZQ 1-qu)dT~efQ3 ~?ȞRਊTMyS4(dcY'))CW V\%KU[Z^]8YQFZ&>8w).? xqw\"qt$Et.S~k-cK0ҥA&y4ƷAgY=-^oG7ϱ9F!$KتK|J8 قnXgJ\mR#R+)sG*dLM8o r︡׆Ckbrtl0jƊ)t7.tV7KSX9I]>n]?#skNk@5YY#z\d s#\P|^ Y(>[+P+xT[ֶUc~VP:L<9E_1}"f(mŖWt -WRuk V+͋2.U|iةpe%b'v#*6]##`caG}HLLs߱\q {UÖ9o/N_h4w݂OH p^j8h yI)^Ţ%jÜuWmdݭYľNo[)rfow/ 'Pg$&z5WCϒuYDA%Ak-pbPh NQϘ6TlJVi6 b̳`(z/'.SfǮ(pNGUJa=N(3,PWE:cNZ㫘"_2&3smJnWJ*A9 ,>}|~+LæB O74SbyN-9qsDZJJ+Yyy^erYcj,Hu򷁔"Ǹ %$q4u"hLR )Uh*"TL6\i ʾ1ӡUrW]cRlջ)<"J1W-]oE$}}J;SaS'և*ldb9?Y!"o$p !"ośr|\gCQ( fvgمH EL X$IIg(ƙ&~RءCo # ϸ)W.׷Zە9(;ŝxL9a:#!V )6@ꁇC*n.^p?EmBjS/~1FtP@EEIkιqZ]3ZlQ*"צf]=۶gj)=0]$"[J#2UZJ ֺ*5P=:&gnz v7iY)&Csa$v>i|/W`]q@?{ o-,j3U|Ip1wuR:eg֖,8}j.+iz\F\ݞ4a[ȫ VawIkP? BV$6{u/&#!%EsAlɂ1K>H>Jሷ릉uv; GR:| RoJjUC $/**Cb3.W8υ|8}jdy. m;i/P>j^[*גƒ%E({'͡P(@8O2MM?6S:E S; Is(A4zJ?Jrk\Meپz4Ф%H\zCȌiR*[`^#h:CُaH2<f;DTKo*? f,mrVeϯ X^Q+};d2Bi*zگɥi%+*@ _-jPlʡZ6U5j&/ۄࢠYr<'Oad]wߚt~G*>ʺ9ĉ4^RӔ;Z5,nTA{S2n %⹓J=f֓_ǗVpCN%"2ނiD- 2R4{ ZH\k|DuT$Ҟd⯌o!yt K/S?i/ET>Wr5qz,oLu" }Vj@>ҡF/$Մ6 I<*oS7#JJ؟oz{"0 h=DU9mhSp{$cnYPD ')Xrul&7s 1ye`FA0X?@@լѓ1G`6m2/q>+dCh|@GSs3ҿo ,5t#Vj[pLR5*9qyO8n}}SAA qn]o<.鬍Z݅ ^4eϜX[Xh!ƈC]iV핽>*9g˝Qep!pA4~mU>_UG9a)9$N_Ql/^5#ּxx{6J+̤y6 >C+FBsfR3<"Gn3Bh֕/h';$)Đk'+ N2z/4kT3 VzX-y'U23ʐJD=wsU騲ЮiT񠨻#>[șh#;{-!B/6I59YM0D gt(䚌ҳ\$)6#"gÞN zms#p%5sflYBȆF3_݂ԃЄ Џ쎱K3XAd1A4~چM8$S{b=#j_j#J<0Mڷѵ:uwB&*&%Dݞ^N;Dm.ªh6 B"A,%[Cu1iV/7׵|JM=7;TP=X|iEQH{ ^z h Q5&{89oBqg!֩`xJs@p^؂{2 >%zsc5M<`^/W_8I/dR%cxUڇ`@Ԙj5^ak"^^c#|EȝvWx#iy -PI,1jyza Hz=O[.17Dv\Bo~sw `J;\{GWB+2wz61ɾ}(CkZ@0D]m'ㄉDaҷkWޚ WSΫudk\\7]P[V; c Ƒ Hk[ҁgqE{`-:k@V3;pTtih[}zӹ J7%ejrjQ;"*d~FwBd867 ZgPXHwO7h`$7`ohM!TCv~ac v+ClWr=^qз^OֲMŴTX ) EZk+R.Emk,J $5H uty0P[Os+?cЬ6"oiB=em)^$o8)aX0[7R+ (\ypԳY:Yĭk\4w`q`8EI *eln.*!A>m-zw5fIr)a[ayu *-x61zlۚ wϛ==P]F+EapBLc3Ѵ<;.ߕ9J X$&U %d%AǠ-Qk&7(2P"6@wd:LȾ.I.7:`C_EI) *N}7* wʝ!iNA&mI n.((-#\#k$a S-Ewy uWwaVe9jgeeb0DYԓaCn"1*a5x H裉7T s뭝oWySfv,y&~dx+=N />1Rlj[ˉˁ;4 }ӭQ>N'\:ٖS(!a_5aKL=bI2N5FTY]iOQR_ pQ}^f:px -@-}2f.KP^Ss&N@Imkj`KRj=*/ `ZNر6\֞dh0!L^s^V5h-O~A+3V T S&"jK2w욇b{܎hHVx75ܵm, Q .3=[1?Y"*%xhd eqo4Z>PUA<%VJhZRړi1´GTaԵ"6Jr/>ͬ1(B+[Z }#i̹E d82KhOZKw^,F1[|yjQ QnCP3^o\aMYZ"g$'9A5~hP9n7ʬ&gF:IFjg T CĔ8{CTi[Ir^-yteƉaZ)ZOˏ*cօ"<ِmr̸WLR1`5"r+;,A/ַr k,]qtk5 kɶ2K n;)?9<V1"r VXT Z34 1cv{vt/߿\4%}J)2K֍;խ&^ךNL`( ȇg9 )'svG5(SƆ?z51z8ܽf1P Li* YBg]8MJmK]=BV5jc$ٗʽY5kr/eA!IS!Ɖ XvuF,Y +'R![6^01wQLk:4_m@Ÿ$ l,ѩIexwBWԄA ˰mgR,@VzyGfNso⋰84+F,?qr3JL$2YHfI2`8f4ɽ-=cIcAn8ףU&xE6)S!駛Df!o F89`x}LỦB\ݼ⥷bf@A/%AbSMhhI"bi?a9PV%7bd% 9.j#C_5;Ū̋jS趋8~ơ4&fDE"ͶHuēEcJ{zB #g :7BkThaQ% zj-TD1q2<>u=HQ$SP& ܲR pv heoKU oOnύ^mɵian"F{=d|T/ _o$ 1@DS &|XY0S  U)K+{!Z$>A`6fO!PMDUƎzQy_: IMFGx05 aDWoaEHƘCpnu/ܾ#!*7L}Nv=}i@[c\Da~4(!LlaIIhAU1KbBFUCa,7Ի&dq`К8d4vjr2 zrG-P+ <'Rqi9ȸۊ>] zѬ3|4d _CwJ tR"9)&ڜ} J}VKuPr&gdPzvx86= wxj-A9 * V, 7ky W~Z2F w;biC }n.bߤRCFW^^\>wR+“Pq ߗ1$wj E )*:ڒ?(1k7/\e];#6,o֮ 閻Oc)~xa$l#<sTotiHx<}Do—;RlA<5~ᗶ fXPVp4+-a>ihD[!'hnʊ/xk#5_Zd9,M쁷QmeL0[}AI8]շmx~NUNY4эNsGˌ ~!C6(Xw~w4='&d.\Ph6A}| A\jㄊs~A0B=6qJ m! {"!$~ٔ\r8TDZ5lLV,L '/[ SŹB0HBUs6p%&PNW$p4ӂS~ ^ g%3=E}iࣕ+an80d$ pY ?[h) l*it  z?UnO!pYiCsD̤[u\m]:mPE?-"vd IgOgjbC~nFJ7VaN<%A6ubdrrYHD-0F0G}?5A>w:_A*g[ a%Ν&0f'ʌ C{ 1 ˀJ,cBnqEf:qʝ$%bD*yoKőrx C3(4f])ƁBiM4SqywܡhLf4VDfo%D"Etd%|F3M˧hzRIh*H%.ێJk*! nw+MIZ8f{^dO"Iq-0{P x5}Bp-Z-i$(MuWZ >tnCjw\hb*V eyMcB=_}#=z R 0:(KqY` z ~,ܙN8b!qSF sàr-ɴ8` 0=9_s$y ZhR{3رWaOX7߁X-ӷ}_SEkm"|?MCE- m0qzGK0Z;G X=*ThQ=@גX\ytuA< *ĆWgTuQ>y' b&sIѪM(E6ݖ뿤ʻYpDi@ u)dXjqK,竤I gZ@XӉ4DX@e [!,D9 D;Y>RaaU Y;4j*m|ڵDZ\CTɣ"xvBg*k҄cZܴB=}I͓qҵn Sl `};-ƃm{,rZ@D?up(ŗoXQ=: FYxuibjE g vqY!/27᮸ɩ%gl˚wBZ,ޠʏ2j =2[3L\'9Ubs6'wm9ݹZsGS#NJ8 {W;Q/ŧ[M #hDG׽%Pqw6AVnFb^b'բ]>˗$ 2p n o`=$}# 'F^EAD l_Y Akܬ|T3<=UȥzSәx+<УEԚߊF9ݿ ͉s븎PsXchj)=^8t8*FjO6gSIGF;~q_o0WJ_o/eүq>L!䙲E_ $zMŃ7y9G#sA {(T<9Z1 ՝n)$eA!/_N?+0Nѣ"Q=GiP%sL}yoop(8 iڈr5w5bh㕽r#6mn̖'N7UPK%P {+;z\VSmXXӑp=`uzѿMSڦTL=EHJ{d: 8j| !(+M3=}gL1Wkm[zP=!1c*^D2MxSX@`ꮴ*DOOhvJ|A 'QΪVCiLcP.*^̳Y{LXr_bQp7vv^vuJ0lԛsF`4=m8(qA#6֥A 2.4Oon=2XTZZZ; HwWYx>@zw!!`HC=@R?~8}a^fOJ^N9! c"֮)'%磫 kAwY|?U, )[E ][! 4?٦7l=x6\9B #z8/eS=Hޕ|_80hW|rB- MP8|3T"LR \u? +W7xv˿N3 ]B ^'noV1kPtl^j;k@Ov;X"7! ="] y 4>R %#WyRe>I`"WY5rNL56NEu tstҌ.FD ًk:'z<T= O6:QF6{˫fV82;﬎xL+(٧hr VG*쵸kGlDT S-@ڡ T$J5x9c}P˶Mչ:fShׇOLjhZUZ ?&LWM?mrr(R: &pi&g?U^4/ ./u^(y~  CM0dަ^}[QȻgP>RxF#O'8qu$7s `ogX!"H#ȳ  DQdwP eS䆨ؔet fnt*eblkOYOG3袈$\̀?L1>'31&%yߍIA%xncHw[ ]w/2< fʐbEFg*-C6=jif%X!o1 %ځsǤ9Ae¸1Ǩr &K1zqM͸\z@kW/GUx&g,Rl-a<.jL<XfvPy",BvcHP'>诀vÔC@S2Z[Ui+ ъ.h9?yW#M~UiP(q'S=(h14.];XK:h:qzHYk7~/i"Z3VF62.s9} 6]yqccr$Çk̨wK4Q0;S!_lz7U_zɥ!kX [C,ႍ5ClC nbW`\S섳vR! ^`"AB ׸疻z~?E`Eyz)Dz'/ccCG`x!Sp#Lk mlc`5@|yq A}6ET=XV6ݜl>w)Wa}J.>~|A nbKpH0cDhEifV]Шs-IJi*^oh44勛>j >჆7\NI z׍:Ù iFS p=wdԌΕ* |TO;{y[C)4W9aԗ-S`%\P8M0P·J4`19F[)T;TN>0*\ExJ&k*']f, xxoWsQ*0 ۇF*(x<ꐮ>)W͊b"Мz9€.bw9Oos@'NUsW| B HCrApȭSH|r̉uD !2\o St/C]kU'H fEAx[=8mǗ_Jb`^˙Bp1_-w`áZm FӅ FlH/v\;.jt0)mi & is;Ŵ$\{Zy֑;UZ&9Sߡ9SnNZّ/אr+! ҵc$ KY[ݹam />9=jhf( wI&¤QqAOrM&չ& qos!+ГaQ5d fvf|ǯHʅƒ$#=cAz7cM{T$Bp[MSM\+xyR.KA5u DĐr_ ez$:¶օ!rVbn1\egKt7&kg4KSSZ[7J8 woGg ){UaTn 3$%5i 7,d%]u*挂 Nr y3csP`O5,ڦz%۴Գ:ѭ ymb,x{>XpC.ʓvA)\yԛ 04ڹI+Ow?PpRPx1l:#h{RNUGi{ ( 3/zZF!A<H{tԹ+,eoRne:WPbPtr[ATr:X <b4'"ruIv}m`c_)p 4gw0:k{eIpy9}=|_d}x&mA^UXdjO qn\s#Zԗ"W)u$^&pV}+U즐gE rY~ SOKXYT'|%?ف]ڄ.Ev&9 ,uru(>p {I=D3la$[1"6,ov_Wvٯx_%&@}U^ݩɔ<>ީ+Ѝ}{0fe>B=~ Ӆ`0# =nf{IO0'Jg\ do[k+tQfr,s^,20vg R{9tJj 5JuZ;} <][-e;#fjM'pF a^w{.go=X(jX#󗪍byTB0=q `Ns5b9\eOmL\㊁脾;A(|wQb/| BMc$ZDj G a,ψ̡zIj2 8 j L|CM(^u UY0Ж"F=eC+M:ob}hDb & kirb!_%= 8CwpE~4`Z.DM5ioK$.}q=|1;#JZ ;2R3P|N%/J K m)um@pe7,V#hkHž .%+sYp!ibKt 9R\ޞ$, ]z$,bT:<5 aR(bPeF!Tx&V+a8>Ǜ_ pW&Ƭ2HUr,X{*$aC {SXZ8U1G+Ǟo.-s(lEkRc_ 0jKОz&T+bP> UqHFdPA FXi6hf, (Bhub=S":%ĀaPb49wu G" a:8G* 8Ǵ"D-V_"$l4y3E7-'?L@$M]TJoe$*Uxu8CTdD3M4&HyZjJÜV[Rf J;ɩ!R/ΰ?ZJLQ7fEt)+o,:I/`"Wꨕ[ɩR }=lG2=>OtAG8"C)rJpgSQphH̍&q;=G_#y'WY rו#ϟaJN$dBH&"͂^[ܕA塗Tv pDR*DWɕVƚҋMu< *RnD:-u>ER3ۻ(h륩^UHh7:5!Z++Y^0JpϣJ_ZY .*@]ߌ)-uZât"Jt%a0`aW3OiS3!ZA5Z$ZQzݎύ/^9ѳ€tjUOQDB'͐VEWQ]25A)P*6<~=lyfaF!fidD oRNxVލ,t0z5&V?ձFD.g-+nu=~IşGTU#`?>O|r3[^u[W' %B]K S)ɲE IxoGt,u\2THxӕh_"^I )tδ^:3=LXjBrmtY!1i0ď) %E$" FgQ"Lz(@;ʹ"7S:ya侻O~ Ƞ-9 &^-LĜI+IKiw^^0Јh7L 15XmWD}x"Z?pBŶDL%xrkqFlbj!3|p-կ<+'GFZV-S!Lqy"4Yi% ]BiS!Qq2ggfe,Ej*ZdKi>]ܮ =;7T>YkE 0K =ճKJ'T˚0v ?eo>lqm=jE$lmȳ!cG%Z,/Fco4w$@5$ gN Q$Kqq˜d=ފ;/z!MOu`yKlmq?G K6=)RM9]뗭H@KH#pM yVR{O@Oװă/t<43Nk#CxR.Y~('Ti_hEk)vvSJ#`T"j`ֶxi6d]9rIFKZ|%zm؆ĄsbrK.>_Ri^>ڿG' ~`0jJJca yYxő)}{2ݷp-ppFywÿ[3~6(q?)lvH"B,4rWdZffCWؽ]yN񢿩fe91cbʆHY^#d|c0 Td[۝1RuQJXSWӓo%ss\:yԮuAe-K SGؒ%X:̒:ӝbQIK%!A[>{\ X9y_1깴oR)1TzTx?5By5v wb>q!mِ((˹-> h - 8`e)W61Tn%8,4ی3X߂PW^rvM Q6ȅ"BŊdA |t) tĠ o3%̺{8nqjzWvvX/ >MB ]JsS |B{>бӯxP|hr|@[Y>%Xg00m"*5;1i6G.šh@Z6|;ӆ߄=77u6 -GY>6)MBWH.)SEX kFycd8,^NeS)쮁gI`|/@nL[| gx+IApQ7~b#/+zFkl-8 IaS`Ch6{np| 2خ<3OԟOݳoeK(^^FF.srQ|pp0gYCcV4fVK2 ܰ!>y ip̀Z_G/0cUwR  sry땡8іri }|~m!s,MfA}׸S~'>w^~xk絬c&QЧRMF2Ej~uү5 ڪtkBkشw&B7IqjL곁9%,:ʋa]*/&t&M+ث줁*`,:r}J;,␗2 TI5!k]/?(ZWE "{2akNi@|#&gjNoSmU6%N\i;4[M%)Ru+K=QQS=*#I$IŢU[#?h"\GLoo|SG[&sdkr#Un?L)ȃ7m\ض$#4I+K1b8@FCzE|543'䪌p\ tg.c{+[iPeEpjEzUxY$}5ҿʏ}}DƏjƚzTWqMRk )z4?Y!7msާa$i){gQ33<{F xЪ?6n?4rS:u8/ ʸ}Ѩn=+!n)CDŜYZlݹ6G-|&V{YmCtj9TqBzE^HP7uX>Dڹؿa"mEO0Ne-l겄XZiݓ3S.p Tt}AD}R՗-e۲YMrN)/`J#%A-ЋMcFN|ҜmeN0-e )Iy~81)q$'׽Ķg^{t[s4h jGI\y+g0ΪapE%Dٽ 1}yjFqŪ>ǭ~9uQpatgz`f\#*o)?.3*/.|)T`ۛZideޭTK#Z{>kmmSL~l-w#ciTB1Ax8ETt t+nG1Uר&?1ע{s9 暺XrzzDL^2etqq๧/p.h)lF]颁:?WR?LM毃=@jWTBE`vJ#:OH(c/s@G[_`V(Ú(!`Y+Om.c SW#g8z#iQ7)w XfnoLxiB42H[k6ʴxދ[0Xg6x0qmusdaNn|-<VOdtse m+?6f-koF%qmg~bP ʩ7Uw,O/B6m=> rҍ n‘}I|K_15o5gtVpK䴊jLjN tt N"(96 *lgt|-ZΚyJMuS"?%?MIY:X#W2 0F5Z]$3Z (x;wH3l }ejcH$}m$!@*ҁ"0YANw03D3DUzp"Tͣ]S5ʻ˘rL AUAEDMd!c7q:>c N9'f)X;yMQ$<Ї ~]68bЛm"[0%j(1/ ?vtvȯ?]uOzIؙԊb: >d\e9IR>P2X^. \0pIėM`l-LA[0S1q.ݥHavA37rU Ht>9z  eEjϜкE7N-Fy ʮW{_V.|"eYihvmJ&&'InxT)ba"Б<w: MgןEDOTȬʷU@#"v^=j7xR|D!~>n RO%qm[2܍sDUR-2'{%VhɌ/ -~λ1j6`K&EuԚY*dlc5X4C]hAo^GAU]~%Z0)q4]馺Q:K=tr pGu5E @/W}w“8mav6P^aB5WRK$jde6%4NcFP(~F LVO0^ κ3Ln? о?1PR|g_<s\~lڐrCvg8Z0A޼1D46Pɮ+j##媷 qmB?1 G<)[Z> vGt1³ԹJ$?,0_rioLe{ɛ}l+E{ɶW!OoI5>*?!C^JS|N1Y_@vhf=w^WA'UYADW.vz>jx܇nK>?*P뤅 ZE`^feO.ߎU]P3cW~Fzzt,9A8Ӝ!jR7gF=u;Vb4tX^5Yӱ8*Bk[ <roZ+F)Cr^FY.5DI8ow: $-UqFj[y_RS6UMjp=nmqe_=[Л-Qq |n!@bS]cUDIz/:*!?L2z>3yN"vңH!sg2gU$<"+&u '>ʽ)KX Dvc?; p Ǽf~C2sh;2Z5zCr}ByN0+TY&{%wMp*dFDWB\K}El}Op)+z>f>G^~5 U~4cW.vdsS9iXr&:xۆi@:s$ th\t`[N+7rǐPbѧ83GNH[7[`Ui/cBsf46_EZK\k^|? Ԗ C(*͛N鞩74ZDmRF,>аhaxv].a$QDV4Kfw"}St@x^/G`49r ūRw396<?ZM-5h0&s%%Z VAp?11Xa1}=JRJGLL},yW:pO< e<|a/A2:_7wsp_z} .=UCW@a\)6]9f^ % %z) gg[ .V`.* 1r!$_J5CE~9'qi\"B CDE~\2 3fћu8‡z$6NcGڙ+׌ݩžT 1TSD)K@f3~du'CWhma{G,HQwRp_? lj%[Pgl$ϑ{ q/mX Ag?Y xXcHW!o$4Q 9~S[X;&\1]{q.0wN7JnAPIW Ğ \g`vUQN$c"%cbb`ۮwaDRlI<&~ k߂!OYh:!WN']}cUi%*?p-j1v&|Ԫ;d-4|NM{9ZnhnQiEqA}> ;+mI?|~#vBL% 3y%sv#"%Kz w3tS v71XvנDI a~7;?:Bx EP7aJCngᄌLWz9Lyk"FW^Vòx?~J,wpmU%@)u2oC'dp26_r.U~A0Cթ5в^Z!(L~|D3(nTuz= }Y m n1Q(n-~m'*1mMfi9uu1 73J[Mut|A 7^9بn;=f?2mAQ"'1,_6YO_C FjV5 躕WWLQ޶b3#4񎆬U PF/=Z.fYYA,o/aGdGgi80tW^S\,nz3硋|zOO)Vq!!YjVdɍO0Ԙ d{=$󸌦!H]#+w]guۦ$~l1Zį&|7D'B;}ywv#0}.TkN| y"3dqx֩1}I7fzrx1"h:Mq1v#7pd C$i-z4Žu&Sh?{L7HU}y?dOWtX[}EzwyS ~:*`rйz'o|]| l*~'JJ`>!h [ǒR{(hGlE0uPV GTPfipV vl! nзI%rOUhڿ(e;>@AVX R[)j%C04wF1EczVTTPj'Yh`/?D5rj±DWW>KjI7ռ_w5(I򖣴E-9iX'F% 쟶:zQZ כSN%望j-u%) rL:VK@/v! 7+4̯H4y>u/p>F0a)iWp?h̚'3 8t">ƛ#|y"m5޾Cm/VF0ۀlp+NP^ o&}b8 oJUFiyn@@i:NhڤOxZ\p}mh Ӥd26t re&d\ |e-wJ;m\zLS (doq^C0 5s<78o_t0׃Z"=~[{| S,#go1hqve'T 5 ހ1gpRP,asTtWvS?{[{(t8-2Bɥu!^ &4r%TE%LmI_,']M8[ R@ ckjP/ot>_MkƁ!JHwQ/MG& E ]F臤b<#r!55SQz/'w; OR{ ;.)8e.} L5:')ʎ^؍%Lr$1 (#%c(.us 6˒{ߟ$w4 2"ēc:*CwMКQNP)2#ѫ'@|6Ȋ?qnȊj֒M b0w+aM1fuSj%\ &F/7.'3,N$gqGzજd: ,PĤ$$6iW$E hhvoXm<4X"3CL0:83Џu (P> *9"$Bv$xYWjp4e/G![C`Ǧ.~ KT3K|/桅x0D@Wu=۳@*fÉp) K%_ɋ $U. c^Qxp/[1\UNP%R`>&kI$ MЊ3AC+07C\&#?G`N3ȋn ٓ }E`kHZ8ow/|7H[̀DENau)m#'z?KUId%R&Nxyk2C@َ;?aW]Vf32@?-;!sa^|aB0dgQcZ8&J2t+g!~teg1!ciMXo`Vs@dd2:V} By/z}]-Er*@dv$,b|"Jfn 1̊˻Vr>NG&'w˝6Li"?HKZ™+'BW;gh%R=|>8xʺ.uP /l.08bzaӯ1J6Zby yKܼ~As-6}(xQr: {vLC^hN{hpA8tݘ5]Qk=p-#zs{}@NҳKӼ%Ϡ 62q`zPz R9=Q>*c]-*,ŧupδcDaV9֨ɷLZ)6ONJg6̂|5%a'C<&U}buA߆݅ğGSO!F0;Xƨ#,(j4JlqeXW&&E2(SI1N}FᵒNVZɜUPJ@x@ì >CTc:mcʒiن#A+ CFaÅAЭ(zY!CTZ܆|<@g~nb{kbNv#A0 :4l*π{N~)E!QH=CXG洃8L!'ϣi!?ЉD+>喆) +8D)>@5WSj4;1[(oo=37ǘ9Ga3GMDH*"̣2{P¹ 煄9Co:-p% n-o3˦;L;r0eIB¦H yyBT2?Zʱ_v)qwi[wr9EFJ_ +=sf tA M/RZ o|mZ;ў~Q[UiuA,afA:Gz3`} 87g\|f:S$ U\v +͇dTN*GV  7 i]e$Bv{v9>)k@F3CwkAi]")>9\[kB*̲UOdf.B(Y#ʆhUM[!\pL Qz*!:~Ӧ>zA`v;z2e}<ӨgCxEYvXlZlPaC-U({,GVZ5 ! IF?cn0CA{K*,<= &=qa_L :mX 60Ȍy:G8抃˘;{;4Yl:kf bVz!#|=Oj0cBɃQK!HWv>xC+^m1"1(} "+Mq:gkXFw ^Isר`OcVLEy/G`)|t}l<[=(*cf̆{xut,>[J`sBT.?ꂙ2_5Z]}a[4 tאplGHBv͓^ 6nҶl>醁"wp2F Hj賑):tɫ(4`Gqd5j" Ecj5n A 5?^FZф+̐4T sX }$[!̧̠{G ѡCsy֟j~GuǠ~֘~+0b$%pmaԠe7N?P ?#|-8+C*]Z> 咁ָA92GT 3]÷}zO06c`ELaDe]dD<O5u?9SOD+U d'W^oIE߼"`/Қ@@ѪP3½ ~)%QiQPNmoDNdo{iE_}S/;f8Q+_O7aS<עW\:设~61l7~(O$N3N?ӗ6a94lpSHQv)ys5{Hu U(/}KvjKGBEb1h^qo *2xS~rSR^z)Ԅ党!~|Oh=6O+.4^GNZ^0H;,Osީ`€xPs\l_qu̦ˈI{$dK0K54FS `4oȀ /u$2|r~ XFK\0PɈ(#E N挲C3BciٶKڋnNg1=&";Gd^PÂi*)6oR ;wӎrz`:hhڙeǰC>;M^sX6 R;ޗ@!o僬#`KL f¾ak&V B0 i>Fk9u45fA.Ji 'tC:qA Ufi` ;mZ٩@r Oټ^ۉbƙ%h[yblz#)7%G*Z 9H=5ž*oZ y 632V-fZ8`,9xiaٽ d˵j d*/ *p/+5QNR@1+6 yLlȖ =Yr۵?1 {A1::S%yL6w¹/BAmMg)"]. ~.[׮tb!$=sP&چ\59fn&g񙼤gFSFpm7/9Ox/qj{Ւ5y02M,JQ!&сI8:b Û_hG\ҨXah vN ꂨZpuD z! ;e,0V18'BaT-k} 47 vЛ kڬӇI$~v/ n5,㕃 8Y 5 jӍBr|A*N OyQVH(ʢ脆s&B &ZG7أBOYر]&7km>]~K'`p~O}..cdqEfN\h@_=vtPe,=W[eb>LUno2Ԡ;q'Y6:-`  OӨKeܲ:م+"="Tzz`+_fuR޳,icHEwO2 gyȳ{!L,;BDw=flHn.(§@/uE|m@{y{e&-Y9f"\Zy1P< hȢyv%a#9OIz5ƠBVKd I?%u$A8H8 W=xyU. (&dZc+(Sd*;!sig6: zÛ5qQ`whaG:ڡ,/7yAP.l#g^޷MlC z*ioց8\#rҍ[Psx[]0&o=_m"ɃYtꆵ ~|<𤠤&5keVԺK;rxӔ6>0=s6*: d|흒 /#miDX>x5a9dr j,iL,npM]%#8-e><!dO~b3bxMQ&ĵyn:wI6:qTK~cwoU<àh;.9q !ы59 / F_حH l$Ș՚[}dx[# ЂĶx3dȨ1\pQ<cotu0{?d&gJ,j0勃~KRE~/Rx1#NP@ j ) %B'1ݧ"rgP))KK{9( HX*%]D-Kb*)d+y ;X9W,2b͌&YfLYUmC Ig"5 5]y u m_\4e!tIG7nob4Aڗ'̓#mgDQdpHl̥G1f`‹ifqy7P:YJj7' pNrn`U՘++9@UbWѹM3,T HϷGԯH X6T*T*jS90€9” -TL/.uslꡪ2?ֻt0wRԬ]]l48~&} @u·MpH' T+5`19hߎmwZŢi)u4fJs&˕C+<^]/Y $-{mګ#lΕV]-ʜ!0HIѷ~>;}ˤ)qA=F756-# EW@@,ZUҽszi$z4`6{<_H!alp.4&GuG JP^y~۲LbA9T&d&bTDa%8a<+}sTW0%2UmNڬHshIKҙ 0" "RoT}З b$ YAvqNW9 г U߷̦iVJvYKlN3Ɂ%ЍN tƧ;[TگdIjXo7ʡ@V_pTo4_t03A>:Jh>H/1C b&}&ˌyg[8CzKu{R}T]z ޘM ag@`xӧfN?=- V{=*dfkM(I$ObYgqNê3!RDD߭]02(Dqm^[sXF,SWZMoVA /%O^ b :5Vz~_ԻVS۱v7 nS!>ҥ Z%^*jC:Iy*hPn F@ok؟B6ZqsK}J,ԲYvV> Gң"$dpȦS^AqsɆ\~ >ڀO~u#f%rLd/ª7 Jjxd~UK^pmk. }2 Di{JG>cXxv D tvH?J)2KxBxmuSO{;=Gỽt7G暈H?;+V vRVNW%}Q?tn3L@uR(sj4 P-wXLm 6Mg lSZ@ΔT͐9"wpŬ;nُ>R ΰ|SvlWU qLWBU"l*="axsadi@{"C $2c.5++i65IcFx,JV^ ->2eR ~ 4ؤnb>a$d*a6rd^bRQ-:NΠ+OfzC;{kE^k*M‘TZ<&/c(J0>Zqw"ՁaEj֡_>e/oX!-* :L,p؉ض ~l,SnVLИaqÚ= Gb;9n,b>W_d3x$ŗN4(˭GQaay7 $((0j:m?SIq!E$3f78ۏ%"1a$Ȑa+OL_'r34s}u{BWODSVZ 鍉,uSJĥ^;6eFiiӴfݸήp$n[@b‚K^p׏K2)gվ=JesBhd>\ܮ~+7X1X@e 9[=eƲW($C:e[Bx!GS*)),":jJy ƙY|;-6#n~c?.\XI \ 쀑:˸JxǛq3;PW1A F9%FTdfqF ff"79ԃZj%^/zl|yס%Wn}PRUZZzL[ G ߁4X2}Y\ bԍl!V+y%D_tafbS"`6n>[[j *W+6AѤ>q>p䍊]@JfN7붩 @P,I}g2ƒj9G&uHGnƍWEeͫvɱW}j@76fmI*5U(W4  n yE~G&Um=Y™L.|ٞdq3a$͋Eqw5~ȝ/ / v+?$p/LJ{IA߻+-ň &S'l" Y>/%eOM&UHɞ1í#@ ^jt\m3lTIhx3%&e#ws@Ѵكp@cKb~r35bz! bUER XJ[FF|V2"#"k!iEjU1ix)?(r"d"輌W WykI48Df.h &WHmfyE t*_&CwҎC\:\cWN%>wIaGp# /i혇sJm tFig<6d ΄s:TDk>!G PR˿t桻Dt[w8또jLP~=pm- `MXX&JZFn_7͈0H޻ign#3?jgͨH戮f:ViV7WJo.SZgBI%"(M@ @f}&( N^0Hx?8)"NY#va>>M6YV$bV]r dH<H =lT%d6xT#ә)6{d\t5Rӑ-vl^H9+_H +iMb+LR=*J4W,tㅾ8aN/3wuƁ[W LdAzߌrFϥ~[DMf]"wB;شB3h˲IJ**tu%0]n :ZD }SqZ+_Xc) _s0ߌ=jR9zM %5d#<5l $h+/Xq){NsҞNr1W/mҦ0Zw3@geLFo!?uQtH-:>{k'W=mpidwVJ%bolx)Wemޔ͟PIzr#3*r}_27`gO)'+CpP9193 2Uyddj$ E[y){iF13$n0}O%['kNCM{5R_m6#.lvU)練1`HƵ<,S1p0X[@t,?3V4* > #[ɱuJnS0d..31 :n+;mO<9`܂PK b9Vm4Ɉ.EUZa]G(6_<*}@\ z&X8Ƃj3Kt!/RIP%X38n/= oVcigx"Llo9sn@4ۄ9o;^Up!vIbVgeD 1lX"{?\\z;\GYxPsᔧ<Ί)u'i yEQm=iSrEPRi "bNdԡgYK\D*W>Ɓ4m{+۝ek¥MAF?*Y? -Twfoz%8iS˥dcUk3:\}`鷽n6@ήdƦ%l?8 t7A L'M#>/`8ݠf[ʃg0r.u$kh9pEU_9!uU䎺+ 3+ <)~CMa=A2ͥR@#z,nq卍 DAB UGf~ 674d*):cVQ)5(W Eo:/ *Mʐ 45I76)Mk!.)l 9=fn0dW.k RFmyûzl̂{/ UwܱCcHZ,.Y4l_ |Dњ@ COMawkbʹ69 xEE庾5з rC\: U)]jc_j ;Ck@7^gg"R U1)c*weܥ՘VqA˱.$Z;(SwŔUIÓiM}=p ~y誉+`\9Bz?פA D ΢y"+/+|Ʈ xN ͼa$3^æ%;0L2V[P?05>JOa@qɬ3ҪfOP<$zF ({i*{1یp$1 B)yUUhP}GE^/_jQQ.Y>Cȴt,qChNב6#O1;&b߮7V} - /OJC(1vBr^ÞͦE$I[⻏|kI`Ugh@hv6esQcd{)l0w+aBl סnK@DhXrubZ4;eKrM4vDi͂`nmۖ ͝jg#cۂ4 ܆CBN*9c"R7haZ!kA#K/*Np@> fU[MsHm)"_E6gOr-~쇦|$ĆܜA+'0r&Gll>dVK"8{.y/%5\b21mIn;5)"^:P V+g+A_ 8 Na]=Z^6ƾy dP&ٹ=EfV"`xc7CNHWFm56Q7\IQwu&=&- ><7ZXB9Pd{c:f87 uTv P[a:mjsiu]4)( c@,Ebp5IؙPR?)”pݳ留͐trZoص`]&*ͨtZ:˴_4JKjApOWq?BJ @#MNRlm fÂ;k2zo$^$>P[牖Yy[+DGE!Akt^;+^.cSX O,شcDBUDILXhTKUΝ ѤA?l_GܥKyg!lHU O*AJX"p`Nxܺ:fV} 7 dlc=y0s_EJ &K,:nLe<43Xf۞BE^L6 ̅f~+FM5]hڂFC y=^3 `xF:~vKI?1Z4k1z2wjLEVuۋ}Աe_͓Rr',$?~ۯSYѴoй6WXLPI/VGDD9:a ̑md^NcusM[_$UU4T"q څi&~EiR`DCE(q3ӘBՀ7:_<>ZAfPĸ2ꁇTݝ]ٺnXd|W%ucN}"EO Oh0Nx(lbiʰo6*F3oznbn6NWAF< cʺ q|l0Rx~PJ85e=zd c %p`!6q'!W1} uy{Ez[Trb%s[\{L6}ZP;muQJ{d2L'b"$js:hvu%C~ fXMX!B}8Ͱ !I-4kR?R)w-gvs?}L!qٹ6XRPHv'W1e\m%4Ss,:MŎ;X_+:ŷ"aDD İjxwG.sFN1@x+>ެ-G!C'f:ȇ_C Ѕ]^kIe Buܯporʇ+ Uj^/8 *;@gD ]'"?"euRHCrُ%+\O(W#DeH ܤzz>6Ω?ΰ b&^Q_Fj{[lڹZ(hFK #͓.MR1!{yL1Od +()_D2CA{S^f%vLk_15Bꍱݵ[ k 5n+Dh,zi8!s6шMۈ6c@tGsW~,y=Fa"lrfzۓPM@Jj\5Dќ+i$E߻ژ,d: EBR7n1tɝoW{N;T>T1Aͷ[22{ Y?M|M5}6o3w’^w /.eR\e*!̩grfE!U)7^h&h/7E㺕vpI9S ֕ʸL/W6I7xd7.5{s*Ͷϫy'Ab"0D>T=e@L^+>?LGZ#fu^n("~b'6%tHvYΚ#ATjuV(WQ+s_R[qV[kvZ>ǁ%IeAʝ]*tjr?s҇?K&U\rح'^* @6IH6/ zQ3ef$ا9>ƥ#ȃOp} ܄f%{aaC?̴   ; ҇7-9],'V`d`FHS(̉-y7z/贰DE3uWLZ:uSvLZO&mWd{q|!*ND&K`|‰^}^L}mQbs;ahYj~u+% a²"SԺB@m5<ҿr[}H:$k$%}AewI$ꨦ^6\IGK|IMs%EI>nۋq%.od;=%!+>MQUƞ~~&!+č3Iu;mi߂\\:1+2)]O^fLL) 4爪M ;R<9K ]$yuyDJ gj)5jlPcځS]Ø.Wx7 zva3#u"TU T 0a^M]Qp pe4A``>v&Ԯ)P"3U0|5>٬+PC8w~ҥΐz uOyYK&ICCESU`s#D `j!T9}#Ҽw]ːczbF|zRIb]ʶ:xCg^O9愱hRh䭈;`೪#P[,\0'rhNE~tFK{[L E~FLK"Be΄xk޻b$Z.8VP_gCM`/!I-}Qi۟c@z~-N.!`KZ2Ecrou֒/%|b_&@ SwQΊnORGAEuT5§s;i̯!BANx&}ɖL|7?s>+Hy/Ej.DFwR+4vvcEuktE2V@7gl}8XlZi0D=ݖ9r봈GW3^Y Hw[OI%GɶW &~֩RrF짭rQrr:W'պj|iuLJƞxgM9 02(=r<g bz9PӂZ) R]v1[}Lj+8qpEdM^|8=) 2!8hBH_ 7DPۚ ׵!dOs!CFXh!<a5<}Nbwb hኙ?m۹;Z=RlRj=5u'*m|1}abbe>jHz5QJ-|V#Kޮwa*3 xnE(Jlӭ@]J%tߡv__G/f{!1 ٸ ;֐%uח\V;eE'vLݣЍg+gs .K%Ý: =eNc&P5xW£}z µTB V.nZDB&1zLl H\0ǷFr'I;Ep*7pb_b6y 'iT h +G#, Bu3?چ1onȂ_"mH_q(x @c(;M\g_)42/%?MCq2 瑴PaV¨Mpn% >g{9!dʌn=95QJ"Lbx]||eF\+>g3F=aEk*t^QOw䃬UfMg>=Z SkD8|2q \⎥Gv)JVqjw8nlp˃.zv`*\AS8 Z1Dz} 'WoAH[w6>ȂmDZrCXZkQj{pÇv?w eC1lJcf8v&n"xЗ_^TC\/`.&]Lu#G uD+!KJ>(X6Sxv#֩6Xm.ǍĔG n䁱 c{IʙS|,wIьyҹuEzQdpQOޜe^cQXSi=TD^gP(~5vI2ڸO;U4YWJgX(ƅb 809% Vժs2axEd@q&*x?'ܓBEϐ;>$wdp&  ӿ>$xEOa:!5gdU:SgTFhR4`%TgE;ayGV$;wR}[*VKK[造a*kN*% VJ/)Bhvڤq $M|55--\IKb7]{>O6jTgR4=A%zv &qתfۭ^E7p)0ŗ#i2c'vc"('7n@ "?\_tRPQ)>^'Gk/H-M7oQ.c0n'N9.LM| cÐ^hqhb>1 s}+^ HbO A|q IV(]Ƶ)< k}BY0@g̥z@0 y1WO|Jlh+DpCeVUdٜ>C>{Oe:ov&~ Tm0=?9vM)-e$K#o{fнiA%!o[n΅䓖,ѻ>sF<PNY;y?̽,P䶜)9D`'ixz#0O=gO0j$ ql[JwOХjvR2]0EX~튮a !sm_HH,DEEN6efa [MXSLrͥŎqR Ƕ{MSžiH`#;ۺ 0߹o3^l[GWu1tt!aq)3f)E0ylm35,Ҁr?FlqK/DRjl:񔶐4 즧hJfU "AӅM0J@5+"ĤJ"k^w fǠu3đ˘Yn;8[LԙqhPRm,&f[UJj7黧goI\i}ZmPrj>TNbD}9pe+’wCFӿpߨ<0'*6"?{ ZҾ{ZA '¥5gLFjD}sm:wP'5'.H 08BbS}dl2c*kߞ(նJtP={U^epЙy|XRx04n%MZ٠@՞|;^Ey”W?Q2岋PM*JhQYs0(+мV2t)b|1ڲ4 i{?cB /'5ePTt_p`=eT$2n<|uw E>RnKfÒ4_eCF[_Ela]c+;/YۋJ&)m2~-zXcX =bڶHz\τ^ۺ=P!8˼7`1*+/sSȒz8:[{C4W߂xvbq/g ^OQ|O~O}YQ̂qw|Ǯ\B9}MwljB̎8uബ'BFȣ C^4.ɛcy 9tio[2 |:>4%/EATo>9%ugge:"kÀ+\xJw2hn_v%5,{\*X.{\N!%?>^S L2HL\0.F5T%}=)`lOnsP _W>r+dV4 NUV KOǒ75slɤė+f4 `{ȖeeAN:Pxf@h(0*pY /B%8,wCL4d_EyLpZyfTM7˝E^. ~ K~;qhwB  (k|P3MZ_;ˬa5<;:g^ߜ̴o;E ֲO*m{ypR29yur򽞾yAqOi/VPG5QpJ ffhg[BK yTDAr鴛60/=/@6(F8dpoAp7{7U`*x9k-_ m׸"x$pXB,>/R$" ױ9qTcZPANV:5bsb )1'dJ@jI[ͽOdV"(_/ZYgtPf [vիLC>,TT[AJ> -tY,(## nx. Cyf:գIv/4+|PPQmiq1O 圁u, " N˗3q_txɘrn<.Pz#ڀH}4aYa!5 c~ Bg=Uٰlt>;I<iƖ[^ޛW91LfnMJ2}lypx FL "-qa<|_RzE bU׿*b>!&Wax^XIQ 1l3t5m8ʼnLCZʻ"nKV0ij!>Q,K?Nӧv><9D˗E 8f VfE*"6+q^zc[PW *dRog*EX.˰ZT-`U/=p(X oTn7HJg¢Ghz᯽R*,ɢ]qԸ *IIhNL-i7’p`éRccw$yу5ٜ]z.ڡ&2+`@aT*nR h+]!ci"&<\0FW 6:B`s&|SÑsR_ sMj ,ba9Gf?R _4F[;T[~Rа1w9anضHeE F*}EcMv2+`;7ry>GCH6>vS"=.R7|1ҘG8AӺ.@D;71Լ2SzBA&c*43N(YHt,PCq:%J%M?%BJqן9j|8=WY zBU"N"a sF$b +sqjvs,VUC4?t#ubRuuVDo$v!=4D{Y!O_'(6_p3)xbf"4;J_g kmk#} IM* _%a[d%{Dm!^1V2}/mɏ[q9D$Q>29M 0,֪w5s7ҙ}~E#\^{$wZzm_W9EdF*2TI Fu3U.=/Xo-/bv, &1]F\U(բ"Pcolf}vKt֓< M7,{7#v}Z563>87i` {+'L0Slze3OJ9у` =8Yܭ'tף~+Q~\.&PnXt&PNĖ/ _j`07BIIuLv`չ0>~Wr:skfP,t̼G u:0qcj2ĢcEvZR#0}:Agu)mŹ"Hf~KWepxW!boI%XMX̂:VhVt*&c?q $nq{^JDUӶ+`ژHn)?Bb'~`˟ juXO(Pg>S)n\ԭe w -\qq\ L[JP wsK.CIޫ^M#l&CZ|Yїb'5X+hF)}"uF{qOZ%x<㙞8Du1 $'SZdGpAu?Zř h: Tkhi2[}ʼWaiF%8+>946j IL-*)?&Rҷu 5".U"n\E5f-[̽ۋ7M~g3|=Q454{[28ܡ+ ?T|/4phT2\:I$}R,fm'4A:e"cudzLk-|d99`y-,,7%\,Sٍ6 MʌrV֨b?.~?g *>֦CkcBh~pϬzav]ct1;\ƛ3jj$5 6oiZi'Lѳ^Z;jѹ5vx&M@C!`4^ "tR\gBZQSבc ",߲mOM2WȺH#d@p{oCNtx4` r1=u8L ٴ{85ZEZڇgD']/*G_m-0INZ;wjKsNK:- K[}!E[[ic5~C*vF8@ SS=CllӒj(lL;7  -|G"%(3YϭmϬ,+J},c!b>B\F*g j5 $7?\yQO#}HH_'Py/ k2@>50EkZ +(oD2L0?N=4*eDCMIrB3w 7qɃ'a[|FLtd ̅2Gz!e]?wNR` $j Iv<=n~H|oy#Ȟ(Sd^xL)!Bw]n_b ,{rDU3δhwpO i"u++(* ʒ0u7e{1U!^mc* >w5GC}`FQ[sռo1*ĎF ,-XdlS _6RZRVPC!t}%B,M.bFhG9q'EI L-=lr|b;YB.yz.y8I:lS9cuE/bem_Uf OZ6ZqkLHh x3W92ߏ{\ПqqObȽ0|dn꩝$];flN<Om? eP @ 7+YcO2MjIf{nٞ,p:8uKG;\D=4x`fZA3|=T]?y@T.[b76Kh8j~Y`n.& ϸ-i<>H4v\uV)MN=U!MհM߀8GPٻW" '}s$]}plKZLUt}p=n@2h FC|OaZR+"$Ӓ.0Ks+-(>*"k7J ! A*ZThpZYDv5ƒg(r\ZLAQ3z"_1Kڲ LBO2h}y2i`4!"ZN}.ƇӀqƒLbJ^NA8ܷL|+q?QwyKSa(IF H7Rx(›ٽ~cvzFHbC@f'Rd ,@.N~֯1Q `^yQ;}hK殈 '?Z^KЇ9_j:ή]C'@43xOV &dSLS=ѱ#_uNxSBlT$vMM t៟+|\V!Զju +LY b!s/ q|6j.C# Wdi@BLyZt@D蝱P^Nx#(KĻl#J8|:"?]F Vs̈D_.E tQ|sG7uPG9熎g:ѿ|;1|*U :mbkj~qdny9^}DW"~x֕o'sP\Oh$7t+(2wNFRd R7\˗bq3!&N]1ID Y5?|VokSw+{xiB{LBc⳽YF|*Kt:x^-~.wpʕmk7.1m!iեUڿHB|A# u$Jx}jn9E;_ Qњz6p8晎WX+{:O1'-]JJ}w$*G_pB?q<~0I%EZ]Kg@T%?T"QBw2L:/I~R"FV`ikIT27[7@mt/ 3+ <܆& O6^ -Ut8PCwM)Sˍf+e"7lXx94{w/R2U ߽/E}[ӥjb,%AڜZ&'k}K[~ĵyIyo?<4d_(̜r:a ( -*M'ٷ+/Uv,X SֽaAԬ%*{.ZM3јV.MY }ʮ\^pR|%ZoBpޕl=|'7, Gk}JK'b4f`(:KKCR(;uAS?iN>W<#tſgCGko 0-)_{ArHiql2@;? .u4eP2ՠJ ?t$Bɥ135@(&1>5Bk<1E+$XFY}RK $M2k̕JTkېjn"evZ'X¥eHG!nSHSgQ`Q7"WFM4%s '@/QW ȳm8Ž\a$&y+m0 5j~?W R@́?$A^jџ`]jjp 2(bsjO4"K18θ9)B^gie¾JUooiMbHv[Q۱yi;vg[t^:4ƒD b0Ffs0En;@Ш",WdpAUVڪdJV *A6iV`(<[)#0pC6zS x-=n}'8Rc{r^Eno=ev&pm^Tà:R`9^AEu.=»M YYƥKR`ukgjLBe6[dia'HkE5^ T:r,hA6j^vLE(q菼^ :t5==ee].L2*`& >ҭ? 6-oI_%A!c7sI2ЄFlBO~./cX[S"we *J]'(o`z?C)6?=A DV=7MP+Ʋ먙AlgQ[aV܄\ڗ 8Wp-̚iGR,/C12u7E5tDC2VdX LXZ(2޹*F9o7v,Ra ;I\a290Trk{qK&z Gό~>1^S v&ֆ:6YM"u"ed_&*U$ o܉ = ;3]PG٭jq-qh5c~~Rp BbQnEkgG(ڸ89 Y8QYE6s) %O) S(<^޺.{W}DoZB;ȝrw+"uu6q/1`2^x(,9!w#f#UH!Ӱ7 q{>G(4y[’J¼ ۩3Жۂz~*$ n>C}+M.Q[ sօiy]勓U>񳜾^Ӆ5oU%XR|bkEhO iO@I[Ŝ,GIՌ|ȜƟ4LƇD!u\l-cƕ$\#]׳Oб _6JۥrS.!t6뾦<<=uSZU6Y/alL5dd'' tOR!h*-RQRS隚(RDrjidAJq0:~w(ҴߗygMkcDdLqQ biS*p*[b\ؚp]zyE$̗K??[2U|Uށc*m+Vx@kB҇n@,eB}zqD䔄Wɞŝ6]93bq\93&ʫJ ~1 A*KԞ[\Qs#B;OAVkA{?jL<ҙ*$p0dYE%#NDZT[6-iTXLF' 9G,1*/Nc  GRt|{a:yMW~E;\.O<iwEⰴ*QSJ~%а\L<>n;nsv40ćs󖛁`T;8/a._h-V!VjS}d GL^Vεxup^\=N.@Y/n`-qyƅljff_FM#:?*ojWxD"AtNJ9Y!)c~܆A@v5~{aܢzx?iG#=픲8,z4^×&IT1VRx]~i$| L Z-ٖT'0=qd#lz],}xoɂ, ' Dc|&.G2(]$uNNׁçīXtj|(7A7ziKݤclY1&(sM[v_?l+aƑ{2a_yDWMF>mOFmbm[(.bRh\c`0Gr7Zw`qyLnh-N$OHK4t?Hr[M$,冩2?TwaPlKv+jjٻ=LSVĜÒw:Y}*p(eZ |̾}LAF9)Tz.G| |_ظ՝]$a L4/Gª&k1,;]ڼޏlH'n:+׵bԏ|^?<4=6.z#IU=Cf#+ȨX8>T^ۄRL}'Hogi]fjцTX eh葥WXpt JSa.1~"g^^G*Cw5y6H!TXle_=sx%ѩ599\bJ `tN] nL`d|*iv@1 γHE㿔Z<)^.мӡW:M@1ЊFr~ )qsGŔ^H;>0^EWD~jT(/{02 :e3X䓈oj?II|Cb1-?B]sF~sz:? x+KN広̱^3(ĩ-|@0iB aR6K!CbR}Aʬz|wc?i(TEIA`W,X1L> Eg&=qlŭ:Z׽^[í:Y4MK8ck:Gԯ7CEUE)LlC}]GR4ϯ$P6^^©Ve̸bA7Qߎt "7O}i8?o1Vt`7v-T짏"zrSQ|@>/9kY9m>-֋hhL5**5 }on;N_?bRq]y</!{^ eJb9N8ۘϮƄH$#̇;;Ñw߰nQpsXkJBcc5&>|,Wl9&c+m(`mImOl{~y+ҁ8sY~ʮj{~7_EkunL&&}>1lф$,i|R`Y0&=bWV:.JZ)nH)/\yat웎`TR.? +V5:٘?OVŮN̬|=g.4/HoI=TʜU܇$披zjh*/lYF5O5,:8P>Wg͉)ӯcz(i"jˬ,W[SBCyxD$ xmT 6#?, ݛɻ@7r[,wQ'~_׃䈢 ,5&!>D D Q2TfHyftRz/LF#BcVQ.Z5ƮUky>R[G=ŐRئ),)i+2giI-y[+hV3ST:oz<=f\@U4L˛ 0eVI+Q\5.3sRkêąG(ēW1l:TH7Q>=aT{ r͖߹wҶ PMx[Y2bՊFǮeKe!I.bƍTXײI2;ϼWG^%^ }}êR&W ȏJv p˩ IJQ&Rhւ !"~yJwVwߟ)Py>wjp$>B6$Gq["R>S8ol^&OZe֒z2Jlj.1^}ncIx9# ^4otTVſ?\(T#硨v`1VN+&!{KpS^#o¤F+/[YH"bç8g*5$A{.4&Pu3ֈ# YbZ--C<Ǘؕ^oe y*uCly%Ԃ{_q "[{.",T pΛt=_8}18R j2o/k 9?!լ#8-oPHb!{rY)$sK+!&7 AIUgu(b{CXsON"èʡ'}"oP&OrvZ5]O*;-c$ S^E8]xWl="ݻMZmxa?K^6`'?nFTGVua]=444TwIr*%Y<ʼ=%# ÖeC2<Ü}6[';e-/\ڔR-KlʆQH1TD+4bFR;($F'4m| Ў-\ltE`7;2jsH+CF#"TAeAM krq{ wK% ug^B8 ?1' |&e`i4]qf 3j*.`C5?t~.R'*jG5~&z0{r 5_dVM&Y5[%4(C-meQ Gt9A)~q̾5ImO6^RQ@UE G٭ab9k}ڹRjzczš z/%<4ܝԥiCkvj62/kޑIxcEVT]lj( .hJѩb "]+,u/ibQgAN-/'&&Y~_N(zgC¢c<0w)_Q <1.e@Ǽ QC0W17Nm3p } xF7IL#;/z3nWTU{s{J__A1-."2P] u’*1^Λl -ޝ喣SQUDy,)us8H3畓n"vMȲ8m`yB-̑?يvH3)}@p@%fDdXh՚զq>cT娙þyB>5N?/a,Wm+"|~J@54G}ڰkb'PF\*W߁~UkJɾUbr `BkPc%ݘOؙA/5W/8֛'DYH;\ L!5OɍfިWGi-":(P^xmG1s̨)ڦ:Íh o5E(j2M5l>Bv r'ꂷ5XuT47Q`{LP!myqKs\%=. @/]p7rVZQ&E [L=N6EFO5ܸ%񹄿[mkR%!$cصt-AZ!4MHI9g/uUKYa׈uVv(,ba3\#A/~CJs_k D2{77n!@|7mfyYZa%R+D8Gܬf9Hb}:0;f{NLCRL!1#=ȝ|S*iH1+ PמK "SL/'Ϫ l:Q(IijU*Pdg_ޜZʐ \+Iڕ0`B4vqx1 o﬒IU_PQɟNBtX>2D퇇 W?AOL7Wծ3a=ՔD)sz Kf,ҝ7/QcAGA?ivUa+{dlm5VivD8IT3-u aX S/#_ _o^y&T*5yr\ 窆{UUl  ,ToATF-yHDX2$4HH ਟ>A{!%|lO+S+ PgP FkTqU}5ӆAz߹oRAӡ3>Q BWz {tzOK'Pg%7ce96Pvnix1¦PBSdm M?Z㩞\`%WZ>tf2u?TsP N,ke~5g~7>PEԶ9vBGU'/IȀ*1AY%  VW~?ऀ%)h6ސs|!/=:̿G-!1Y6<ڭv@*։aq#CeWIm1RَmS`GmH/Lڿk8ފLOU9 wʈ]LzoHɣ: :uݖj۾c[s]q" V:-JضVht^YՕ6f˨*=L7[;e;I(lz=D@c0/6ܞvFc^.G)g.y>m#&<ݿ#I[Xo.&VH$O֮[fm?=Y*ul<;))x2BCL159mWdPei2Vzl|Ā61> L0ft*;ü݉#/'Fu'}c6jnQGe(gSh@j|DC]s7ZD} .Nrw6Bu50L3(QpITQ:hlahY$ǵu]!5g&i b[ 3,ӈq?a-6`B9)b~[a .+wg; #nKh<.dV?t߶!b`V,j-xS B]w+}Id. $}!J{4ο 6YCeDWU Wv.Zrẇ}EN=2`2Ŋq ]sLi+"-tads$ydm>5-cݩ$Zab%M_`^=v=]>0iTԴoOHv#21Z"jG]v.L۽G#'(# _ns,o!E~[@kfnd=$A]!إn"IrZ[bޕ;*ή2ۧJ30\kby]AG:>h_4p8ͩ4b.EV7 Z녩B٣k{Z+da I1dC`3q4.0KO>mE@fedn샓6:Sesp$9%0m:u:yH@Sv1e"Le%tE,alx' ڪ8K (GF.n|{u}b !^Q=E ~&9E*e=3?&j?_!0wvjx<@"]wZFqu,RKI-e!N[Er0];ZyR%M `XPZq}Z;SCɐ&:%35,LC~M4}M`{0ueA\io}|zg|y-.l:)mĖQNWwg0^_+|s%%׿ {L`pK;1c7R;k&Zg?,@"6\f5skBC"̠4 :B@連K:z?p(Zs*_6@]Iw?aw*ne ue>ꮹx^m`2|b}|ZX}?WY $8CĹfؙ}0rƳ1y}tfpywb'wb'MoG:3F" z5>%*}AS n[5x貉[$VmU@LT! |r\~W6)qsN:(- ,Pk1Y^+k402&7Mݣk%QQžűbZ4݋:3Zjf,Ex>W1M cyђAj q9G*c TӈH@GK j,6RK|%(~r8v@o &Jt "~U.P'َ.q;ҷ"Fz: ad)3p^_yյ*Yc\yBSx2wXCmG{J;7u_gT b,UzS‡;$DŠviVemR]u'wUZ?n{G"-5 :ÛƄ4goAgAm#VSJU߇}ibFLZ_)~nf6o)ʈWJI r,n4w!"G ҸEPSfq]H4@*ɓ\=W%j<̭Cf_ dQ4+⾕5Q"K1Usn=6*YMn.ŮbxRz=Ć%P_dMÍQd^!i2,V;ts|OH$cb| + R8Dc03lZ6 UY6-Z9v:@$ӎ#% S+a\Wǚw7½LRsa1Q S6JsI;z_dxˡChqR.ug)ҮCߪRva6p݀wcO:za"5qju:͹]Fq~05+;()x@Ce/FߢC񭉔8v\#4QGrjcll`)Nw9F/?' E6 =dl?a3y@ n̷9 ʧS\(©GstӇt%*|.# e6Ȏ̀a—)/7]3{Rz HD.~[iMu@]_] G?*8\ O΄='j,N`Q\ŽHqRP ohDi,b +–nJ+ e4\i" D/HG/3i~A## adW"5&s$¾ijj>OW]w)|M78,_KAAco:}@2骿6R|5Mr/)Q|]%ɟObbԲ|TLd2/@<=lcxqۺ )Hc4V$ڻnζr2wı3l Z>|tGQB!rvrEJXF˛Dg&S"##]z'y_F#Cp2c3XpcNcMc/ bDnjFN$D7} J'4]nn&j.s9rz.pm5,&"'Dk:j 5/Ujg% 6$ҢV/5>FP ^"eY1%'^8.QnR\3-O0q9}m`9A[HR7RřJ2U]!K9uJ=ubԂw>c.$f;͎L&0g7 O)Z zjg@R ZC2SRb^ ޒ0Gy #vC`n ^O e~oa/J&c8 Kr _b$^!h7*"e~ksnjfnSZȆ7p58E0[}8/.pK&@ US]ݑ|E, 3ru=\58@9@g e0a9Jr!uAmYzr贅 ^'#+-cr9ܻ2\,̖&L~Pk[EWF#xnCtVA8' hnk%b~ y:3@>n>lɽm: 4 Dln-J"|@xG"Xsm2-I*LTƉMȏsB5?05ln5Q Vgp'b[{Gm&Yc.hOM y90_xZfYl[}+ėȘռB7a"gE9MQ)2e@afOk{I7Gg^03\ )Y-YZ\ВFhvID!W̔ `%𪨟bRlus{"7.*ŷ]Ƹc|R4 棈5R-PP,)JF^8/Æ#C`jC,rϋ #\ `*Gm:7+n7s>fR:Y tuf>Y ; nGjM*NjuƬ${M*BK32&Һ3)ƒ={V趉j 5ZXi,>wT+ò4!K0ϣe60K ]l9tdJqT8a@k5T8v?3:V5 ݗ)-`$Ggm5WRE`z^)>.ߙ:T %=まO{MUa 0BmW|W-ۤw`>/1C/w+`3XTY !P~p̌9(01ӌ;`hL<[]O_x,nZCk4$GjVgn =<\1d&i=% :f8HN1z}uÅ &Loped+(hJjg{F^iOsWrg<׎.z"RiO'm('ir>HvYzM\4Q8{* IMjWeetV`@Zx*,c#0 R5^)!1gj8^Mf!$ohJ4M|-ؼ_4 ̃˺l’ee-FuKTp&%d3L3)Pp Zqq%eEV1&ZdL!5y˯aח _pzϾo@0~3=l.zq S %Q5A.2 V͛zNd((.mipuv/3"X{q,+ zw|O v4 pٮ$ #z19 %b †|0zmtbmɡ{OQ[ ܅:$hq8p(`dLD߭-3{}lN1:u+ \ŸRH-ʢja)v7f߬Q7̇ݫ|搁=qF^wJv7RSABYz&^m_OvU`O\O(e[H¦SJK=AV?\A2$I \U-oP鬉:ƀ ;ق*z3PN)o`tzʧ/nlh%I ţ7wLYUYECCk&x'sbp'Pa`u2ПEhjm.6ci ~o؍>j{QҮ`KlPD;D gbZ6Fs P=7UkOxS˿+fGxt,<gݪAQV^M*׫x/(jQN77GߏN=3P{b RB?BhG &A"\ DxN{jCXYB fDәABF*GHvPjyĕ?tX~FzkHfȨsrD[00=:YSЖ Ra> kmQZTdvNWMHãVrJ,v7ג?-%Ym= $d>pXbq,6SOWv̏јX e@Z&&m2?\ ~CI+:GeAWYb[35w~<94Nnnv= >GΠֿ)454_jb9VHωo<ӻ؟,hlX4mM9$ס   pM5TJw1%xl?C?1q_*0=Aw=X8YD Wtv_;'|ZZ>9*߆;Spjw y"bm?_osH|17g[H;OUFTW}jњ UCv͊_Y0y1\_̦?V#pOeB0#P:kd4 m{V/]b_+I AD Eo,J#3C|?9η"u/dJJK[q+7ˌw8ZCȯ }CT%0/]NZ< 9z\FtuRJ^l$=@7=>O [TU4*kt~G+* JD#_]\'@w:|G=0v%;R2|_9_jx%!P3~'p; =WjjyY,ٺV"ٗ'A0t.Ocg_leR _!+$U*eG$Fy@g`xJA"! Aå'7$C ZHxb$` XƿbIX /Eķ٠LU}wvg4'<ac#ԕC{ 4*tTH^”_2quk hPGF[Hr׊O+$JnyxLvaw6fN"?ǜA~m8d9NRwv̴x_D> JyACrBb|x1_Sx~7dl^"ٷt& ؚ$o tE㹐:3JHZC>&}K Ntn!u*>& Vו3 %k =PDӬߓ) 7TYn8 Ϗqg@׭AP7x K} aNK]m,8oNa 㙱,y{I8oo vo-W$U"`3T:I hT5KꋪOڇ5Xp}DٝOv{_eYX:9g>DtɎ>ʉg UɅ:<ȷ4=u7P㕂5BcŏQHuͅ[kWg(MK*/ Cv3ԎIKIy G4.,._IW>{UE0e6`o tQ#yektX5 }vL:F@BR+,v6r]ۿ37ϼ^(uW|g5Q*I 3#t:fNhaqqShWh0k__k$hA&>yă?ٔk/ɽr3%Cs}ya(9~c~2ԊYp9U{k ^@AŠ]/[=ֆ1Oag*AJt'T̘q2WC %ظQۆYF /ՆFtYȴevI\Z 8bN.s}5L4b΍܁o!9"E3;qE0ץMm "&kO^{î6/cE w *7 rzDfc3qGmq @./iȜ`C<{YN0rӮ:h`3\)P)_PՄ`R/Q9:Tk__Nm9$z}e7lPఞ62 B9%z';_VV6'MȚtt|zHT61~QҴsf-z4H[&6Oy}+xI2j9ݷʴ?Dx 9'#%b:Pgr3܃߃_;Lw}g{ae@5`F/i 0,|2y>wh~'4k "n(aaHFE",rӶ sxF[8 P˟o쿀AJ=H96"}Av @o_%xYsP^aҤW!trS?f" V2`Oզ|cv^^+|5!}8u!vPҐO2R1}A5?^y8?{[u<{^7#G8JK 8y/h(4C63ycZU狵n4Ncv>i\ Qˌ >Q}j򤿥NO=>ț cz4 aۚX|Y &WuO)Oc o NPwYfY j ct0FBe|X ƪc#+R>=wG_*W\7sq@܃tܣ)^ە_=V4^Щ9v^Ec*ߢT4W> 5Z?0>E텛1bO',s3;%CwQC|q*hoIZ.lF.Ep!OʀqDiͺB^ė}Ye] m ` UqJI l)j[z=E'!ec }?~]SH"xN dNm=/K$Tj䂩jQp'Cq^;aĀTJyd<#Ax{)h)6&dޗHfs~!l؄ KtFK^Xt˻”*E bxiu>$8:b\&G_K<[l`B:_D̛W= DijmT 3WQm ~-h`3+21^ gg.=RfdKT/:A%aךoq7:I{,RC,-Ȫń>^uFj*P@i/B&U~M:hZB x$KOŷMUH.U?d〷 T@{3v=2㗍^h$*A؈M [ ZV0-r0 ԅ[8g3j^ D|01) cIuIΛ`'KZpLEݭP|^-תVsYfkTՒ+֕T*\aJ@5d&|l4f0Co !8-qL[U莂0 %>vAqi#} Jݩޕڍ˕j:Vm[+2TA.B.J/HY ٜ<8MU@\z-z;˾Zk7A]ƒr;rGlc1pgwgb k&(OC$mPъ=n#@S|ͳ?R:JLL=M 'Oն>t(]ݑ g]RqX dw?"7y՞ x-B GBXR<*]]Bq1~{83&;40RJ)S6lsdP(`릃$޾S!GdهVTi.{ ܿ=HUVsa"wl/h^xPAbOG8- ֍{2>5HGv('oI٘IÝR*úŬ9`fSXA̛׭$O"ʎbc/}4Ggě:-A2M6!VkzdzhPeY:RXzC5<[ w(*̋ 9S&`󿼫9B -Ռ}Yú&xz?]-oStZfH4svn=^ZZRE$.5BRVt7f4 q%-rDK| Wkwf:BXm(I0t!}8˳kB\qYB[W0;BybI"6KVGFPJ^ox.ֳŋ7oʹRB˃ %89zq"P$gS&*@Jc*Ja [N,XV-GZ/-tFH\zuՆ+)_e eI2`~pN=M%4Țe&^ܗcCâ 24Hp+YAQ϶4i8SigE>Q )4mP&8,i#VZAG ';R&]|^,1C$PM5[}>? | vsXP*j41A]Ygb~KDbBʣexgnT' NX\`I[V^^CU08HC.D)ޤBC`@,|ůXw 2twj&_L0檀%q y gųiԖ;%Y*op GW!AY#,ij(oJ_3AGE _5FvkjSP}ݑ 3.˾iZ52-e֢}b1>25|.s-E f "mLLjiO2w)(Le^ϱH L!Ũ̵8>c?M,@*½vbbw }`tM%0mݐ3.ϔD whSu#՞:KPF \%ps_|4Xz&xJɚ܅_\) 氬 ! !3 ߀9#^38їdY! zSC)y3'~Y&ᚗӛ4v~'O$#*@5T K] L״o3ٞUT{tE!{ ڭ]V0")y-+W} }cƾh' 1qR,^i#ȪRu|iB{>= Iaϴc^1FQ!9- BP"U’7<4v, 8H)Ű{i=|‡R:gYa?c@j0bc*y8@ 9 OgK枝y/뗐*"s;28pTIib:>7'&DCMy9ޘ'`7 ڗ>'(C}|dLt.ė2 ^#w+qZ|}nBKؗqi\JrL% H.3 Ofl=;0Q t^b4F:Mf'?!A4S[O8!xXcW@tmE"^ɱޓ,-OA`KA3o|gV = HUPô)^Y N_?mMMcI/ )T/ z}d7;ٓW65.o{AtIFC~Xgԑ^ ᕒ h9~5kvQ%um[˛ Z+}:ndh"j=z!_M]7 :a}KSKDlL\\S:07_*~-zly|X 7Fͅdݴ .mv*}Q=i(Em|`t=c#SclYR^I EG['ܚ c9#$ /0gȏj @L'N/~{&o1oS/$v{{==P;HZ;ʝ5$^|F??Hʉ`GczliIto3|O>bP ;5kLۡ}اvB*Ә,x.bhO;4<Q"A}|3ۤY\@6yLcN:| \DϨP[S DCܩW[Ţ7<VCpwW<./ȞN'Qýހ}i69WhjQוBL#L)!#4WjAt-ZtZB2 u3FvZ~UZG%&XKtGj.$]%Ug'#$s)},?Tڱu"&1dUCЗ$"!E>d;[ 㣷(&/M9?iz<'g%uӥ^<2TokQ*( /) h-k+wv2V ʐ䄁+1RK"h;wP u?oBr#<[0MͽbYr 94hƿAau3Ou.9m~~Ogߦf"ϳg_t[@Z.Iҩ.sSQLįFʲaZA>^ukDl:YU=;|Ƭ'"@vöi 1 rA?;oHK|;zafmu/b5ܺ_C{ED =لBKS(@钟+|ρ-\mǧ !ݮ -tk>EiRm37DpB!*4X|, )V,}ֿԦZkl>fR6_m|i'Q:{R6##Gw (1Y"LMgL\.bzb씤s^Av%,]\h`]}enxϔpyn yfy/dt!$^g\Pj|Z:c$4.8n`[J$ܘq"-WD?N Vydݑ#nlKDF}@Ώ@"H,J#V߹魧kf|y0Ɋ=h?*MgtJj2 /dMcJ^E$@5%#dfAYdkG"M+{JF>?- Lv#^1Z}7VC!` d}ZtVٱ{`r+dfi9=se>sѹizBPfș3 ]d=y<3>clGcC uq|G' -`HzyVCH_mCi PciYGT]fAD#V0$H])#{ }|Le 偔>`6]yki] -v!pT㼀f K'r@~UNGmΖI 9%oZV? O6:ܥz&ᣰ ܛ7NnNi~H`Ϳ&F+M0)v؈~טS*eD"'Y`eIbUb3 1قN~oB[p'fUQ9hEV]hQJ{fZ/GB<TѾ@`N V||yQeʋO m=dzP2Kdso#r/u]pie6Q26z=}TL&`[`Z.)LcAu%B$\슼6J+ᒿlem~-hP jۢ߶#2B.܏4̬[x0@xKٳ7LB}п $1vm5` $^e+x"eL=U:;M F$ēdfȑnD2TrEr=iu͵x%|WP5ݔ7X_SQt_*4 sۆ9-dQYnr/g3K{.Ė_> +-F3jW5E)Q@-:\nxbRۜnI&vRr\ry \d]6xzwcWQC}-f$ByطU#:4|M4V V^ޑk=VX;:3u?Zs?Y~v4ǭ`i(DF`9_K`.! ^Q=4?;Ybpq !yԒ0e' UJtXl=lqr{bz0G=LȩAqη@U S̜FXm{"Mj$)sBi97  K2b;-7W)@ +[`@ '8;v Ҭb̌uj-.]ѻSnY kbev݅l\Y+̌n{WXuIV7ׇ W ^If, $Sl@HC]z}TcVEvP.[ `` &Dyufe 氙ىꕥX)4Z}ceX"Fh$4t6)zS5 zi TJT 1YϾw D؛P0Q7d'f8}G KmWpl0D5AճGX'ُZ fql̛/G}&:5lĿ#IJEid !8qs,f0Ur>3Mgd '5.H8dEtvԬqZhO,+$8.O e^BGꥣB}Ev4o,<aQy1 @'v*vx"4 %3À<}gl?yBWbxKÌHCߠEe-OO>ɫ.؛lzޅb6_˫hC2,m$],յ4h`B zVxqզFU^Ђq<=$DgsAm47LNAV ~Y)w 1PMW3pGkep%PveGl2@܁fExEHUݴw Ĝу:p FHs*PG*+!@<9ZFѡ#pCSu;=aU*. P׸hq݄ܺ<z-䛲5éIX@VɚaHFe VaY?0A¢Mi#YoO*?8), t3 _X4=Ŕe p]>q s[_CkrK绐TvLVʯFh6=wA$LM |] .rTB?(|;&v!QEv+`\XV7bSpQb7ZM 7XXJ|MJteᫀ\CdKD\cuxaUDgt{AS)ѪySiKUggmd$ rK }bk~["lhO__5qׂj-o<&E aA4Z^wݺſW pXSK2[)eF2.b렩5R#ڮm[sৣO>y}'V@SPe'%Wdw<2ߨZh[Vdž_4 7hׅ^ǿҰ;FYﷶ`h@?Y:>b"Vܷ]D`+°}-8րN)PA( Wga:G~iL쭓llwg82E;_eUM>"kR!#%D$?f£d8LRhR'OV$3,3";1S&yGv=i)7z  :etUMp>.,ش*v H-M959OTp GpDl1ǸV*(گ^H-TT 3ڍ;`b_cobf: 'zO娖{kkm$80eV[G5[C:Aȟ?ub·Z)9 .]G:1S#B~>2-\:L!3ۭ5)/) 5/~CWn+D2ʨE * y}ke hW0~%c$/WOd\p&N3|{tVYF"ۢPdFA#=:S1a՘$ɘ),}wSiizfYswZu8J&#X*ҡFk;<6`K밧d97|U|oCgY<"6ct_COϚSnQ"K=Jn gРf>>/ ZR2χ;b 짾%-gΉ}ҭjUs78]5(%$@NNX]h83f =? O$}.-%)q4M)?q4ME IweKR 5cm'+Oq;&]̢:1°PNMh*`93aOXW^a8/;JK-Z%%c*! &4xQԈh(k屲W$][+mb;;VG' XWYrI4;oئkRݑfY)\/G'Z]:$$V#<4^ړ/1ЗJ렑 LQ8!?],mpHɏON4 .ccڞjdU![1պ8.[oMoGP VpWMLhQ8P7StжGSy76Wr!0FPMz|IHZgU<`2LTrd:;Nm왶: {i4c[QBH4mʚb4vKΫ.߰Do4qE2E\v*eLslNyO#qĔggi )#v ydn*e% `Mv.־+1-KU6Y{jDP~a^Poitː'R'fHJe"'40~zkޱ\(| GgH٢y a=v_2fѻd}PzuX{`!F$DŽpL0c--YU4R r 9eeԡ}6OGЈlb/b$.}lpθ9gr֚8?7:ho?HJ@]1t!J!<48(EZ1bQANVCFdJll|o2ƖOL9$g^!PS5)ϊA$$8E;LgH4v)םC]f&GQjٖh<,~K3MXNP($ KÖ6݈بqeնy}?ݫ 8LYvS 1"Õayb& {ǨaΩ+\SO9gw2PgwqU]>d\*\yÍtp\P!J3X-J&<2|DZ9 iZJ2>1J6@^7)yDz(ϽX(R.{y9NZփcf.?%:q46@Nw &j]f/$y1)@8 v>),;3b9uyìI·:؅zG..=U~+@-Rk#Ugh~Vua}Tw`H$4^&`;2;SuJ*R ,eRO{Fo56s-ןOgcLK<ڥ~I7BF-s (WTE+WI"f*tո'/ڥ&4a?.TÕ Xf2gu)L/JW!EN4jG+&4s BAs%" F,*7( Ni#=o0!CA8ЛVG^ăh^ f'rtYVcbCx()/*c`J]Kr'l}z7F[=8CPԤsRD&{J؀m8%*F{6/Ve~])[L tqXy"W SyS\@vTQVE\39>ӄM=X+:8!r'kΎ"Cs9Q BA>"+B;ɡhU_0T%<@m]S%|"!]sv;9JNvo10ՙUZ$BV4SWFӼOW}>< `Ga㮀@SFAQVLPŠ?;/9om ~K]GKba$ڡ[p1oMK>Xfv&M>\OنJ 1:>?R5RD$yq1VzZ=20; AT@Md`| q!Iヰkڷb\g!vz`wx2W9VfJsŘ;ݢt^q*S{=<;_bc% 䶦KqG35wܾP޵aGjǗ .Xm|MY@ӓkZV@_\V(!,mZ (Ж1;ߎA.~_(E+%णkWP;{/O bɖ oTTך2W-Q N|hVwm?v$'KI1sP;.JyL;}/oƏ+¤"lb elH$9I]+4#d`;oM\ 'ZD!x5U(%c`&]^: i@;?@ټCe~Xsj Y$tx +×Fxc 8؊!"x VMLGG)Asi:A[]µϒ],SZ23?vO:Nuߗ.g@J_qZ;I9 r21lL4fT:G^* 5ώs҂r*f(b(Yi7$ņ™Fy5:{PWlU"Ӝ"ѽ0.狍ZpdS'S7qo|Q9,[4,:}}ɫ-PP\B /?jr?vAXr>dϋDE8KßɂօxLyGXyL>782Æڸ>]1q'4`M8x$G~jǜmiz F0G 4᚛d8UbIl3VFk'*umi5kp!3<3S*q,B'U1QDS\c4db~Mt$ŨM5NfǢYl'U-TLiܫ&KE`  t䌢ꤠoX&{@[Jh>ʱ1%&X:phb{2]B0ԺK*dsR6|Gc})4O@_\_7,܈X?vCex $pY Ε{9(_vJ#/q݄jm}A mKJEP_ 526yÌ- 3PQNJ9T3鳞YKCþa+wޥL;_囀'.߾T~Na2HN^*U*J"ݪcߖ%zcS\ӛ,w6S:`XHEx^j# `tϦSZy\s*yDi0Iޞ?lG^%QB23Z;{Ce>5n QN&<#3nϵ!EȩV$ӣ(QAhy"l,n\i5okE+> {:Xz=c>BVNצ< Zo3,] !Qr*_M"Ji},̟;F_o A0"2wVRGs{}^IcEeW2ն&F\e .(M$܁ 'X*#nBn oerpq|>{n!A؋`Gu+iw65tSt 63*o>0!+ӕ?-y[+&7b}18~L< `=I,=wCtt2g͜ǡ}A/}Si~)Usϼ[K/MnkBQzueI/czRvS4bt #yPBTj̊ؤfs̳Mj՘oە>,CWҪAbDKT.$q{Uambjul8;4 FtfZ6ۺ\ءlgk4 +hET9`g[tSo$q3oz;nJ>Pv'[Z%jc J?46#sf(T@83 ¦\Y,l$B9{fs|Е/4s;$:#_@W!9 5㖝*eXC7ڎ怰(yq8%ojlLFVG*Bar]yƗЗ7 )Uqx|QySk|%+tjH5lPbNBΟq*P,{* DP+ |${8Q'2;T=eIĚ{QVև^Xs֊VpˮKzlqަ6#2tlo EC)"AB98@e1Hz=O6JNNl4W"> 4 j[٭ 盥;8~BE _Ν@R펤P~)[b\X_ B)|(MF`()D:nӄ2~ p ܜgiwS&O qnDGDΟXygIz}-oDK 7D jx~<`Pcl3BGDM9J>pUa?OX6C+3NM&Kl5*5fUEkDk0Bml6e˺ M*vk0s3{6zzJi>tX Jťf/%/cvb67*pRM}˨Fj&=Gʳ'$$Q>d $v7[2,C " ƌI'hO+&2Y1+po0eg7w=H#ТÊ nџ\ȂMj&n[-VܞN^_!b8[~A31|74ͷ]?AO?J~-(}Eg;D$"C.&1γꙸb?L%'LUE dWoCM'NGo:53]P-7/Uhn!\h1ONz{J|bԱu81Mj'0I?kp2IU6a>e7}ej)J ۗ^pn%8(ⲞO-1V{/՚QyͰs$V)ڃHxBaİjqzvc؏4@XNfCƕ=IX,9WEex,ev$쵳S)H7ҟXD^5uzSEΉ2hL]ik" lp:1"*R>w eƼ?o7E}+;>a#1|6R$)F  XXEiԶkՈII*Wɖ콕S J#%Ĭ܎E B$V|2{jtǺCyGZ9˲*V7΍\d`:@B_S:W왰m{@viB()z)Dtp] ֈ4#ĪQް&"57q! ZX:%7J xcDlԤ6M%JjnRbǏ( dP뿈.'W' ě]y\"ji)jl 8ǐ9oϋ;jRlfMdK$C,}z`֟DsQ~JZ,Ai-Oy ]ȋzpYvЫE`M-Gv4!FJ钆Qԓh<51YDEKw1rM7E˲c0JeM3 DM͓qQuc5#-jԆ_OpE*)P$cBH^NLBgm|=8嬲ڸ|bVFU= 'BҢW_˴Ẏ #4.q !$] c1B1D'b"B(P8[<P9h4n1)d,fR(lϮ 9f ]&a'ܧ+kPH3>7N:CGP>ku `{2ىM׼)L70{vM e;ZD)diRXyk,$%nu恎| .qLyc/*&;}BH?OO:my)%D8 VaZmڽ^l%C88Vux4n[VcKTzy{ns^MF)g_'®fPR;[^sAsBh+V4Qj9, sU+o}1eߘP;2ݘcjm ntK8IL cZx <8f7qINJ_T_5%GNV @$tǡ ߺ.f7di/X\}fQ)sSu!/uC&"Uja'SR??#g~m!'={tMFDHޅjhˆߗn%2P|/o-|)bN ɼy{\((8پdl[*{jfq ECĪMN3}m[zWV,[|6b+|z?,\: Ӡ`98nfjeD[-V0y Hg%^<8@yDpejDiDdX}^VtXCM֢S.Ms沉jcId! .H %G&0XDD̶鉍oWwEQQbWnGAK4*+G' 8ki n)w>n*M3`s.1@Wb ZQ>7S0r+mU,YoFqX&PEp(ʭ;LIC]4V1CZ^ 閎\5&OMs6-MV,Gؔj ]_= 8_N3]A38fԃ YAu /ɏ݌`*'Hx͕ $~27UG>ƣj-F A֍+sq5(W"$-n65.=ꢠ n~goM5CA/zT=嶇 G0tF3䜠-?DA%׮ T㣏.ȧi'lc,E`YJQvȟ $ǎDOG~2.@FPqJ,#U F3t3B_Am}P9k8#rb7.*])j۞^Exbe3  ]tNP^.RC.zfS)L_'(;~2T!T19 ~P{ a1l_f94C+)K;nC]W<='HwM^'B* IQ^EܑëJrZ!c J\s2V!$5J̥4#~HQrf;+=]rK `Ĵ֤ TJcǰ;ql䲻(䰧\+[IKHPlDߌnReˆȏG8*NqH1~|ҰƦOTv^áf#\^Ajje8EpwFo^"s D;?!xj uc,%+q0-'LG,B1=qܤ s^qnkԢf MÝZ CqicfvEʬ9axMIq'g#G8k> xCߢN* f4 yFG`HN  {S20qoMcvwalo6kIeWIB2|Wy%1<&'O7 9"ġbMl׏T&y=~utzTWu$*O6L!1ˏxywWjQv\pz> ;|t `n Ѕ z'wPG垩r`ӑJ=%bAIKP2 DN Jk]]֒ا?0oJ@R(a{IK )'o"5ջrK<0:}q XEXaSS 6}Q%?v{>d \֫3!Uw:Y,N]ĤP7=&ZޟmE,|}2nOaηYaO$=z%A>w₟*(Ra#f1`Dj QsJV-ޒp!ANYu_}О\؃׹6Eh/b&RQg~/'s^SRG2u6S gU"z@5j&zgl#}:|FuX ':ӐuވlD͋{(#5c|XЯUWi~ `ِ4M(@]χ=3p/*'k|yY&w=`}ܝ]nUobgx+8N(p@I*_s⬮@ozP5qTd0o5vrE l [}n:*ѳ!CH_ (CVv=μaV=Q<4 ܯ 95nϞr=1>ۨ4 4۝?E`a_߂۰>$ǩKO ծ̜%}1 ( 񀀂 ~`=1C*uK,~?De+Z#YkeВ5XlX=I4eM q9+4g4e.;0:s@z;9vҿfJKq CP) 2:hE-M'_R-˃$tFGKM'즄k 5K&O1e kAß骚6gkv+>MT\8Lg6NEZ7\MQUr;gvji:I;O{|۽_(RDvKlIf']Zǚa {glw'{֙ l|cI=xP˰WO"AEU|^+SK6?\|TrH2_Js6N0TM`4Բ<(.k3ۀ9Lkg]h#˩C/•&FKiXhg]i< *f ţ ~͡C^9,?swlBb,cgI; qذFGjn9%&0_g-HJx-YcTn@w80dF(|# zf'm ^B-M0z!fY@,cyҴlҦ#3oM*9Na~uNILKvtѢzNCT&%0HkHxS$T+(R1"g|T /lpьlz7,A@RIJ u!Uz>z@_ |d _xX@|/\)'52(fĎ^_J='<đnL$e_y+ݹd-5h!.-qK؋A:rM.(kx; 5heր`7v`%@D>zZDc䩝{2ȸB(Ou] )e!ŷ:a$ K)g>Ҍ`S=7~>Q=̩RO)Ċ[muv?!`\W aIQ?>ٻD (CHyD(|yeˑF91e1TP5| rދzj7[^hKoS6n7 +&`3YρQ4䊇XQl_'eTntY%vN[rd67$k+p}%SN}&zV7`S=|.ixdB8ϸ;"ѼRo^VhT|ynٯӛ;M|7jҵ$> +>|ORnbY(Z> ԙ_>,?Ѷ}%ܽw0FzpNa_ :o Ș/y6Nn)֙˕+S$Bqi7k `CxA=?;?DqfZE^G9Zh91 ـgqwNH垖k0eiE: 0P 96urm # ! .)?T,ہW=x:md i2KX2BGW2ohILq92Ҽ/$mY˾OFNֱk%Kk}a2e{ n#, RApK+wgkY)滂hX#ovLDt0m"w`FSJv)oPc>-d%vfW3;o +H27( {,25n"0usЍq^vkIr j6ҤgcyDzB?N@K ߻N# [4cTnhSf5%߄>&szy[;ulۢ|8d\-ي5#rw-tWZ]0ԷP?)cJqqQ3z6"GN:Y'=?Lrlo-'N#hQM8>ܛ%mqiS:ltϮQ.]Ȯ"-#q*%,hYd)/'y{i0*E&eo ⵐ^:*jǛaG`U60.,搭TΡ, f$="{dS 3r\mL?!Dq=jU]Vz6>@4QW~erzⳝ=_CzK3ƪ|sYj؁88gb]%rkyM=m Zqns90XeOf]&Pu *YO[,bW_{CZ[s7 "1̿.VD B$J4-7S y7qrѰi Ik2+J>|b^ N%0zYCZݠqKHnDzvrĊzB ЯZc*.I?jlB'Q%R(oY>9gZocr(>x{qs;ULu(r)T.RLKcABX $MEv+=Д=5g!YdLMt-Ŋ'@ڲ`Msu:b19R. x' P@ChY},F]]i`'Ԓ@ŹS< +M+L0KbkFsTsy0@O_#bQwN;lJ/q>*KqFX#*q3blǙK#LK 'GBMo.@XfnW-Opqz3.q);~LhK7`7֊Lp&P3^RK)f#sju!܅7rl4Ao?Xӑc̚Y9<%Ƹϓ|MGP;Zp#/wCI$d+mxLBiLM|ԋvKJoKJł*yFZ(xMyួc/5o?+"TA:F'_<6Lh Q٩Z6YtٷrW=fbвB +1"{N](fBh`X8?+QjUB D[mɰ{ͭFH.1xZ0M*UBva]AI~ָ7435}i}t3dӗQ|,=|]~jr۹]_JVAX29kNj/3˦ե/J@:B0L?F&i"|ߺ y8"C1|Ow>XuDӤ{IIm衞V 2Z4c-my_ F7j\² (˘5(LQS"^= 44Qp[{Ɉwm/dt"G(.wִ8bGAwqH"2ol*Qtb9~!u-^t's @^3ua++F́x2{&Jܭ5`NlXÔۭ"]2.Ïp Xg&-QWSr 8ZpԄ?m?R+gDۢ9'7q2uH=+N ȓa x%7ip,;ARm#@lZnI`46R/xlTOOfεӠe$Ȝjƈxaeq55;º4IPb|&„)]Fw K3!@KO%3X=VxiU꘲ۤFkҢ)؄%1i*qMN M+!mN0yxyRQ ?.oL*'{X67]8c XL-蝓?E:ƠG]&C@S}uTqZroD01iU(Ȗ 5B=$!TMЏKj G'ߤkxm'z? \N:Zcgab蓬x|*53leinC4=.HxoUz,< \iPVy.!yPW91糯sS A[6Nz~RB]I=zz>L|6#n4r]1I[_pdA=3%=-(?@:WZ0{Nv`'kK:1D6+Hp#^]'AgAF|G%31Ythnj L+4sĩ7p_xzEF  08`]6唂.XWV/Lu>6Yekœ'} ˸T$KbMV.|Ss_:leǝ `۸\ܟBŴU%" 'f2Q A{drruv_uoC`Q .n=?#uB5l*Á6R8D11sv/E3vanZcnrJU b&Aʠ^_sy’@\/ol% # "$zN.r4ɔ?Yd6IdiaV ꯣf޵0QP>- 'p V+!o#FUW)=%z3 5@ߡVcfcq3vonɺrYQ0ŻcOlX?1Ky(<-?: Nr-/a)*"6yĽCR&x)1|q=ho}Hgf3s#‚0OuSEoI˰7) -thϧnv#f>JLԈ˚E=_oWbgg`+^?OLw8IQFfqj쓱ƓDr%|goϴPV?;9*5Fѫ\L;2WdGõY6dc\f=<jT3 (qq[:h4McjJ4-~lGMs$tZհQN|^֋q7ka>v'QС"U[|n`NT1;[Ru&|FNe9AH= ^a;dlw{Hfs"'U hW?7y5bʟQvܘ]#d 'fc7^C;:u2(?@5/DLC-ohG)X4䳖1{]nʅz`3\VeQ‹ld @q&;N>m| ¬\2ՃD|1ws:Bāybea0jѯ` ^rlQ]RYkʹU tdt[0L[y_#tO4rw|WV¶L2(&d:T-@2rLIp,۹CG&u 쌳;Rz F_#<Sak>]ԱL\0(uԾRfA;V`}4Zۏ/esyWQZ.~j>BċP3D,"eil lw=_'k2n/MNpT' 26"VVR3C3@&fR7C(ֿ^)~Oӕ籭 )I&&!"CIt!3 wM=NY6`8eKvjrja[+3DP~N9b ;k=IGBg>{_BNEİzQ^Ozgk)=KDOx^5bwN1&tVYi== P~v^LܕZi2'[^-]*S}-QHc4ٛ1f =LuR!BM@10ɶVYi%61/Tyq.F߂U7RfMZ?޸LdN H=Ԑ #D0(O4E3͙*HB9mC;͑Vl/%i26~hGZR9@bںG(Sr\,BK@/m~3*r(1ƗxxIہUЧH,%VK`E#H,[Z p+\ERy1jKu7ԘKpD>Y$6Dg6dw?V@pI8:6NOl \lQ йBUhԲVi>2OZiݳ:R= ^!;)-<{ 0D!X1[ g啉}qu 39"a*|nЙt32qٺTTGftf_m>UKÃbzyEVW=eE8{Xe~~y{1PYHm?uԻ$8"#fE?* 𯑵kR%赤FU477PAʐZ3M#'IP#/8< qy&(Z-8/q?giFxdjW(7l1[ 1z[/Ctsª#he(OYpF8HgZ'^jQ2*1. :FH lw牣Zb{YlIy;TҢlx@2`vd|%2|Z l<*K{?L)v^iJs.Θ HM\/0SOۇ߰Իn|p6!]Z&sz5s-$\m-a` [t;BmH\߄Yjɂ8> hhs$]h`m#?[zE,Nuk4Sd<<-~Rz x%ZfA+]&nr%o^KsACD'#N5G![Q$S^P~Rn)ڃ9OXSnA"M l}z9?O 1P# Xd >@Gq66CZ_k]yR04rg)QTeVIHK4A Td`< ybS(<!̂Cz>ipiqߝ @U<ʦ?x'gc/6~4ԪocJ)74cLV9gb9pG2G.k$}tD *t72-}yK$D mңr 8u*xs8F*GʇeYzj5H+Yz߫{ |NɮیIϼJ{>U,.e e"_ eRWͼ\N9H1Bd 踵HLoA|}^ѢG$Q6#z=)NQw4ǙAb'vxhEQٲ!1"f.'%y@2A1;Я\yQ}K)z-!qH $(MvXcb[,_g1!qQXIeƼJRi%l.m7v gK7 oV|Ou$ ˵]0ճ3 Uqe@&oCۇ:}2Mx|ܓǪ -mjF/nbJN?܃<R_7w `hϬU],řH6x%P4i`G٣Yj:z;'# \3?7sekn",)%W:{_i)e5T[@9Vpo5ME{z1Nm 2<}|13}lGp'&-ג:'#6H!:3/xqE.WA&򍪤u?^CaC]'8讓PL=BzJ\LZt5EeCo&bdY"5Y:)4'^'(;U)(బ~5S$zt49%#%O$;z0 l2Tj5R4[Rھ$? P(N$"SRbyMNO>CQ,h7rUuY{m w~?&jڨ[!a.g?{.'͐r/ q$mC<(A2հω|vSuj>ZϢ>П  ۍ]4sʿ-YLȱS f7̀cA- mk: eo;BٽI(6 6>0YU]xsX q(P)J?462YD#/7khD5 z˛jFC` Fq;HwƇ.-ň p/|h+e8z2Iѕ&t;"^~tJ ']AH\_t i ԃ{i͘}ЇXw z 4 DX-`N9܃Z(&v'z䢓v'?Bx+—ht.N-& k%VT#)]GQoxզi}e%Է) T/{*Cr|H׊*H`W,Hd i dA#@C4~' e7H ׷ްdVny}[8o%b\(`[ _I "OH:r'\ LnϹ Y ]jüލ\8엷+q SfNc}mkG' I_(1WMuqǍҞ:qmk64WBtl}ʺ''y&Y0ߋf9w^qs0ŋ ZP}Z5YI.H)RKaUg#sAj5Z~K~B.ret,e!%\ v6uE!7Btg ~YJv@Z`8GWN=$I;ZWnm]k-JX]G#H18Y&IQ $vؠUv!KpoGu=0f>CI˫=l6S T>I,TTϠgv]|[X&i{QFU'vvЪ֝Z]}ު38Kѻ- vդbao2䣑ž'|*<,*̍Bu~1a |z % 0}BhRSy?&A-CH@<\y]QFN/6+Izn^;}iu(!@ڸ!XFp~2svZȳ4`?QRD&Wp;q']|$&3ζAɇ:5-H5 k`KZy'jU\pxȓ{،>mq7zinRGőS6>%͋n^~Jf-;E̐qɔn9f[ry#'Z22,ƄVkgҗj/͐ v fS P4*-;ї:ǼUޖNH:ceS.ms2O?Zķyj~n5Aknan~]Z7$;LG04艭.!@s|U6B9tkv 5,Q }z R%'9rG#r _œ?|K:AkȨ‚Q[K"ah6 l,DׄQ*,3Q}]jPO'O5/A&⭧ZWKegm9LӞ@FwC+}JwG-Lĵ{gQ+gBeS.+CSڝɨSsdgP_!/2zNtNp2CKCFD§uҟoq$b0Y8Cz!̺\ [9٩uTbPZ|} )?)F[Yz҆}ukYO!Ceõ*lqSx=Vhr[5i'e~c_diP}HEBN"ߩSݶI;ZăǟO=Fj{0G>Ӈ.YSidZFb,4yʕH~n`- b3jkAG UBh?l$.?K]pDh"LVhp} \ZWEhyШwIKjh6;|_ͤ:Vu\ků+>d^Mx)y'܇ȋSI>L!`!]ʂ8a*TM9%Y t EZ{t+@L5Mƪ0rR)V^IY<1q]~ӭ} "dt==ljQlM) +UdWTuVqLcpND%[qg'("OPkwg'mXhPK;%!e}WwnTn[eyOF{qw2hklIr3%3ȏO78?_hÏr;z]lN@lGX!9q22U7GyP;ׇ$֡<>WZvՌiFZnqBQ۟ŻO޴.;G7ݝ#u?*'sp[6<+L]DP(3f焯US2IcwC&='zs[ d3.iZhsX⏁ &)VƜ6_FHk@Ka:6V0E:O7.oS2K)( ]dim\:bQa5ڶG Yn3֮WJm玩"_#_0{И2ZZ;y( 1EL@b] #+N܏>|TxxFh au,O0o 's2m'fCl+G-K*eGisʺ1;u^Dt^~9ܠ.d53cSrwd?@3e9,D/>, '(Ѫ=owLTu,( A1Q3%3̒3pЅ`@3d ZNs0IeQGhLk0r+Xa $&d?/ͥre/WYZh Jq$:i{E5`oMAe-;p@>k4GYf)Ά+j+6kg_sWqh#Iq3IJti4iU@}`9P^& 5v7r-,oˈB"j?Ʒ~ A-$7wn0^mBE=YfqV_7.ڷL =qĀ$ޕs>[Y}`e7wT\ȇBHBɨF7E\rܛ21lԎN^%] QR쎨!2T?6:#e.裛¬ K i}Fa W:ZBXޮ z"%Bѱw))^j#ZU0N-_V痥 '.E#8W{푲$V]:8'R VwFCn7+_ D]f҈V^du@Į9{jڝp?R4-Idc@xR Im^,Q%@ VSwΫUFa!np0љ({L+8Aӫˁ+MhB-K|:]t:5vJZ]3pKޠy~ aO v> ,G$}w7G~Kg_ o/]~mv3{*`A\m_[ ~< uT SL0Nh; ~GD?jҽT:֑VZQ/RjW? vQI_M?qpC ׯqn$ϓ1D}8W];z$QsoRyE!7ntt>y/yJD}FzQ\|xGc']*vK"GVF-.V/ꕓR, MvMRW!EO9˧Q>đc׺̫ڡm%&_A9;fO"Cf|-k22Mo,rߊ]AV> 46x>Pnp V^}_zÎqgNzDSMj7YCFo^ifW|͝0:̛P0J#2m8[LF YgUELxsO΅E;\u$ENQ $aHyCܣLSP8VQ,hʻcgfvhr ^(EMd8Lԩsߥ&1eNM뭁p-SjS7|pSg)O9siՊO$҇ m^#nL>t4 VPe=_H0]m}h.i0`i9mWe4CA!BF^!1&;jߡo$,vyMj % 2klEi`1ԮVRXAs$-~Sv֞9=Y\RI;y!щ@dtN|tBWWk`ZF*GǃŒj`2[CѪ,>_tnM-G9ܒDuКpU۞ZJPג߾fM&DݟڏV2쮋<%k KN#0 5ٕ#dB8 :ɴhCxnuFpW 2v&ɣI⼂#=EKmܙwY0j;9kjV/Mjǩ%&)z=YvyeGRJ #swk[҃z!_SkH^2D8T؂+U)~S ֙ gRS埌:[Ƃ16+ŵln fCźK-L$ZzΛ9$v Tƙ"# -jcǣ)j#2kquu\ZBwm' ^}̗B]ӯX/'Y dOԖyp]a?/9pu)9c$ m`҈%;0Q]$#a,RbP J[~gv$" (R15:&| űsdgdUE@X| @ec1;8|ǎ6c+Ze ;itؾX?Ȝ'o=+]g]x@Ϙ?4Mtee]4 6@α͒Ϟu/8N yjӁ{==X<*(Z@cN" Vg  &X*YRkeFEh.8~[=k# sD7ТnMcE-w&~Y |+vVa-}*K^-O9XO׮.נAC IDA M#!LpCwQ!h}q7|GN7Eh5E2՘8 CX _6ϪMq3%Fj酘Zju< >Nzd9m5׆9H@+hnƢ-om['~bM% eR6f~11pAa,DsŦQ4FʘܷXc(6o| ʢi+z>h(ͪC(2͌h2Fh$T%r]|pS MIDNzV3n"ln_d܍Q9d̑+PMȞp L$<}0\|n |eΣd:͝hס l >Yv@f,ǰI0U,D(xrK;=4OhO(z{?JOMz/?|YΔa}&ⴉjVu̯)(km-a@qNs|p W`v3mtX}kzDQ_~{0|"T%[JOlYWEjGaH.!9Jo%ئB#-d\9JT{UBJT87ʶAKl hNJs}9 cSd)e<9!p[qvqQeqmj أRA,3~K6)!{׃+Q@PNר@lE%hNN-Ն;|뇿G,g#h~ѨwaUЌN XMeZ eךb!RZ2k>>ꬠJ,"3}м HЍӗ .  uGqb2utؑ:>g^^TۧOL ќ r6#TM?p$QT59o4 pn\˷UT|'C~ЀZE9 -j豖?6CC8ӻ2O10Y ~udyx ʢ 5WrĔ|i)p͚b5zUEfSc_Ͱ^j1 Kʥn6v3! x"B4})t%[!( Ӈ),3w]2· 6+^0 L䤀FBvD T{ xGp_/jr$y f, ODVh9o0Fa!-OtU.cL6T&yc=[4$n:k1Qȶ;B/c4o;Q5嫳? a@#f^Ib!:/`}%5GvE_o89gz,Vi<*<{))d77]LE6Rn_+)U[_ \ce M Ϊbk6'%+|Y{:JmV6G IGUAPcf`I/as21ʷ$)/sBTGq̦%ܖZG_X< &TjQXyD[<?8Jӳ^k ҧubbS| ?2{ެ&/XgegLu8qd?IB&,ypoD>>3haŤ\pDOtOuYi $Ecy_[m{0?,&'a^KH{(m#4=C)a9@kBsL<;ϙޝoj\({O(IKndregNݧO~{`^H>@oW‚k8#}hNhi4ׇ,۳'eJ3|%1 a٠_ +`lX;鋹JvoëX!ެ%iɴLH#01$ ro9P!X i$uN+7'Xi(mV1,Eð}F-T"jM=" ؂g=uL=66T(\HPSPp*}F47  rq~Z±ɩɃD8*/C3νwi3^5׶~~a|7)Mdp穋,D~J2pcy U٭(<9"hP\܋ ],G^4Ж!-H9xv 6?=6=\F&|ZoصX4DS3@Jt0,#-/ ;.FW2MxVt2ɧ V"@4sM\L J=r=6q]Oqh[Fet+LD:˴ПN {gP)vZHx*aQ,fxItܟՌ[NwVhFae|]K^AJN j' D_k @:&6;k*',S',"NI,YO'mo&B;vx p:Xܘ:@.y;oqlİ=- refn14AyO@81j2H:g /CNÑ*DPc:ۗhFLOniMgsLÍ;dwVsidaCϫf0ل?ݤ5_4B\I%X1:8|p7}~ze1H}5kC6g] xiu&fa,K2z? r2\xQag5-(W%X~`;ÍmXHb\2Q&w&s&Fg !`P&#P{=sh&*MobT%*aHa^zeÎDXok3D[HC]EܬE=cWF󙞬O3_|wDM9 ^@ [3S6ŸimLI4̜8ݔ_K%0,o;Lj lNy<Ɖy䳠IZڄG\n)&b+bSyNEϻqEe V(WlA1hj ,Lj3n>XKm'qஹE {;V r-uh֐T_7Wƨ߁2eH `; <K#x9|P/._^%T&tCy1֍O3eiKCtsV#a$rGdβCd\̨+S{fo:;0cӄbH?װ=FJ'D6b? , ] kArjsH괎jZ;be:\hn3* C̼4h׭]AcØ8=~6.KʹCjlka`2?h;Ssv3jmoK { oG@@ey1*1O+- #Sy4 G<D=5cD%r̡X&wTd.=5ǖ::e u_Wgd],z?z!*Sݖ^N3x3-We<ȋwYv!ޕiNНF(9f=B*ں!PR- #RAQ ?#1 @{ocqb"PqR\TՏa-?O~[?pG{jy`8sqIν\a8cI0* Xvc݂I&1KOyka!ev[^τnf^]mg^\|K >aHr#WW&i|C},;x!r- EF_]VkWW0g 9LzhcLj]! ͺ|doU z2ث$H枅sy/vEO*(\Ap؇~H]EdQ* 1-?ש5pI9zqmou㢱ȕ=§?>| ɚ4Q27H;;7[7 IqB\gl.CI.*GP34wn4J^+[! Ol'^_Bw@1t #l.AW3#J7ʂyN?`P;WtiUL]|cOVp%Žʪ6P%J]EOWQZS$qbhbJaYY45::2ٸ=66;Ǝ :1{)Z|'sS#,i˸m1$4q}^! 9rW~.qȭ!E0-Ù);+֐&jt e<|^C dHʚKݼ*~B3#J-fnpP 0bފo.XpeO6"W̟A~Um+*ݹ؃MZb2&?/y=$d=bq̢r&" 7ڰjaayP|nhcL^ocK9 oxR IZ2L̥IS4$d2P{JN$8nxJK t(6/,BuL#]n.tV iXۛ{îJxR^$2Jҁ{FgERCJs +BA,ZՀ#/yJ{]ƕ4]({ $ܮJtϓUhGX TBh%A2(/%!:uF,<|ZZں=,#yJ7}"ʶ|nD 6+=d0}ґ&0n%>^';tp@x= 'D 4 {,:>Sصz%O=MrD)Tm˅J>\ڌ:ǫTG40OZqc̭o mE3m@dWLdW HbG qq2a5v! .$E۹CX7*E@s y+0_0GXjq  \ϞeP8*V F/|!"bT$@ 7LvWiIiXQX0͢`Xnv^yqL>ʩ6c]ZlkXR)xVdAI’@nlJɮŰ9Ym""H#U6m>nF_i15-YMXJf@Klq7Qoep!{~$f[P$ew V]xmKdpc\V&,rF+}Si=)1&wDs;n 02 q%hY\ JYzj?0O8O"h6m4ޢ|lιimq*\f:CWSț),F*Ht|Q)G5+") w͊=$NZ0)2Ť("0w'O;!aӝɋJuEs2 G-.HB:C vS|Da=M6?c&ToqsC;<6W'G:kIP2 Mwx]fr9 \F}c.Pΐd*ׅꄎgl4d$ .v?G?|06ɶ!tXϛarhCOZ V ü7u+u#N⯿X9,Vz3é::t.v84M`n={bC :uu&ԁQQ eyb$kqPԥU5|˟JR8v/$ELG5}2PI&b"0oNV$j$[؍qv9[U6DL)96QHN\w$k/!Ѕ:jO#!x~b6$b}{MmVY儗"ި mql/}ųWe:(7f Qrr(PtV`Cb8xS1>mz2!A@ktRztW5t,x~U o'aq,If+ nr>3NEz2;K7zE ;+SZCLvN,\Pk ( Q|Y)tsԋR'EW!>5D:ۄ{ IJ醁tV5GLDwwB͈S׿IƝN_:[Ң=Z^GFL6jϳ+X9=+Äk\q|Rv&xWh?"AeYOmdM2S>aBkr~կi|GPOWRٓ"REP)ºeB8anq ]nkD؂IQ7FHHa,'L'Я5P<CUTfrꞅnCSۉrAPT)gI,&?q2aݶ;+ɵyziuȈѹFHq[k!Utk`=6Ӥ-6b3v^ LT# hwv=c֥!V/Ǘg4hqT~zAɉ['moӼ T|@{ν)QYߦqHyg3!N{K`\h/[}UOb!"ih%mGLfbR[#{&&-A}N=Xk Zr~2#^i3%(^YA}pmdڽ=gҴ0n%M9&LY2zUIíg)fLw|[!YN9`@ sŹoR@UA^}ǡH^ ]Ő"`5 |v'/}%TXj7Ajhcד0#iA}f%4 ,uIus?3h1܆U:dgemMZ. گvV岧ѽ[FeWZDwK[z*̚w@J!`BHXKmkWʿW;noX>6  ;iMd( @ vB]wtyಏ]|sOy+ 5iVg˨7:p" 1Ll{(hLZ_LXx8E&$6PV{?5:O)ue\3 S$%[ ֚5GX=܆@QqlMf9~ .2P&lΥyC~Hu}Q?_4Um`bDNжuP/xD  Ӥj`g @dzMWKwގ| Hׅo?Z~AȕOh2irrXO5_:S.5y xu{ 0hmB]礶w쯻sn5'阔Ldh{?>A1ps:m[282'm0?x9b?'HS;yL YUH;9Bj R?*!:∳sȹcCL?N#{A{uO>񲼪J58+isx'idqrYvO󋣨<R~z~)irrJdW\yΟjR7-Bd- eTu ö'ZU>rvr*o_Ֆ%Ʋ g:S{Xr5q ^)z#^FIxW1BE񝚣V%6uȗkDiT 5"E@œé~}DE[*rԀp'Xv{8uM4}b0鬲![4s43aMZƧS0iI'ޮ1A@GO$B^3i:a~H)KY(eYHoI,wgj =tVмbk[y^h#DنVd&MǼH!8+XH ~ZE,MFNP#Srswiw*BBE*F>h o jKZl // HN- ‘-=MO]ݾ3QAbΦT/E,3: (]_գ" ^&>ݬjS^ݧ;]ul ZEHdqZ\(A+ %yΒw~GPUA$Wb]^TvREIsJm\ZOBF* fBޚ-^crO] 9n.T:}ooC蟠XD&QԓaOIv.DϼʯpR2 ָãҶ^lomS]OSEu bnn [GhߚkwRNwpO^yvft NWb̐:ɀ(:,Z7/϶N~9('UV7*bGI%~W&طq !ۡL$`OM^,=G+9bC Y c r:i*YB$o[uWnbS"=Q9k[-FB&ioZp"R&11~ fc'i% n2cq:pp,&@|LNTIJhbס,k3Y,3RB=a%W?l+;db g0~O^^T#BfGLncvO.^'\ f (~wD§29:k[nsJS^y4-3;yV57iaϺDrߋk(s+r$E.;7Cn ] 2q`F'+6aIGjHy'YWlϴ0|Z1 D幓())uJ&\\EKHO7l)e&4eKe{+#)3s9ǖPƫyŬ`JY(xm9Է#c] p/GåCW`cdoU\4)nRlV u>|f㴘G sZδ7%op„&.O|j C+;-TZAAt@V8 ?vϋ[O2^rttg1wIVmZXH&+K䶶?Sֽ"o9&켋N`SU{=v|Z϶%C(te+Q|al}!]Zt_$2hdfد ٦/D|pHg?JY )^[_y {zgsan63y[Kh~f8Os'6xWRХ {ҧ|{5¿YpN_&.ш"`18i&}hx=OØ׫h2?Q*>> TtͰ:? N=<|ӂܜܜKx~&LEߤ1wVfU 3s3)&69bbL:|5S}AǡYWՆz\ dQj^UQUyY=DˁR $+ط#yp-tFtcg&p~ud}ĿaT5ςℛZ_>] nYޞ~p6zhHH$\•zUR~)+I/^I^g0潃@>+D¬xu#]DMLMetȄ݁;HE[ʴW6I=E|ř8$NzZ GT~]z`Yk,I k㗥]'X1`=0z5 Z24i0@5)+[!!˩@!#j8:K)_!yK-Y01~U;}g֚`3D%)07.222%b; DvGa)8Z9i:0qSZ΀XoAwZ.EHF&x8AQRB^nhȔ`u9&v 1=/(=7+L4ңxeP%k^cnM\8D28lq_&)ohƨGux"fx{n+E* 0K5Whad{0,PWot} @t{6ԎOyͮ';^,: ", r_#E;(+jL_SHN3G}sz)Cx 8~Rkh]Ev[2&/h7xHh}H֖Ꞑ=Eb,S_$#Yjl&"8)6c=G],3&>wqx`q jUca|/)xn<}XjցUUrw(a~#1>tj>Նw- :iԎttv7IDHp{ (Ûa[xF##ȟ/&P~5 M08!4])H b\u慛=BI.$$v_XKq8d GJ=EFpHfy3dc銒kf ۨjzdPi/DH)&#)uûY*#2G'?&4ll %l`Lp?=^94:lD9XxX-KGxTq1Q ]$x?ha؈BA7oG LAoY4驽+ر~jS,A`4Z2l̯DXIP.`AtZ"% ,n(e.iΘȴce;kc9~8>ޠ,9/d58,=PЏWT97aU'NC*( GIyKA:VJJ1B[eI=_]I[ m+lq\&ʭahHJ&mLv0e0TCzLQ"HMq:dw.|hLFpRuT.`y쐊w{ jk,r,NLWrET jJ>e5V7+ڢQޅ,cj>Eʚ 778 h'2==@ 7!@>b 9eؗ޷̬9HoºN{dݞg,* ư(& L7$PN>zX rҤ[a=4w’TFJAGɪ~;?{pE׫|͞ T8$O%ae:xMSaq32j)X4c6[ *%ޤ=N[L7_/U̒D-} ,oҪ 5>9%C9ԻTjBtR1\V \hJek`ͶKhҒԽq>޽gi>R;WS^=P"*ZU-~4bXJ;+b&w0|Fa n6T=nRK7OD"Z OD& |.& &X<i\(WI5%8yy9caTg5xRe^dw\IS>H7fGXlX6ݿ_3RxE>'L&A8߼GC!R%h#[.,p9tY8e 3=')qkzI)N쭔KQhMō]cvmK%X-] V'Eb˶[e5iC_UR6ҐXSP?TwyK{5w\Vla5垱+ۍcy*a3qV31UV`1z[*Cvp7x>VY)8/R`;Z$Lju3A>e% q3MAװwRG^-:SZӨK "PC  >)a).Ɲu_(=8o$4T٬r`Ϥ<- ކ]V"E/_PB)JB 脬2>ys*N OY9bT"`sF_.[@( |bXzU@F&2ێ^pd>9\4cyO}`q/8OYC!i55Qs{(,djw{叾f6UC)jva}t 5%|>8 LE9GwCYحH75əK#8|VQE` a̞4/E_ŧ̕a)]8X:I?;wʛi+'}j?蚺?i0fQV4޵ +"$h.V{Նr}!B޶_XtŵՊKS΋ 9 }9>N/]Dl38mJVč?(@ wZ/e֝= "ꝲo !nJ­K(76# *̏QN&1L 6W~,Mo8tDxH3@gWRTL[}6(Ȃnl,9v`Q{rYj;io Ł0pƚX<8@PX67q M?fWu :L$b)_ߩBk鸣u ' 4'n5{.#B Fe)_cRH-i*=m We- ^ D!N^1,J[X8ׅ@~wn@o@LӔҴ8ǜ(M"G6~בgBĬS(ރ0{lB^;C8>Gqo~a\bU'G&҈|~Hp!MybxMFb JӌI#} M|R8UyO:oZY8?& X'h*e8 bZ&O'-cXx3(B @y D3Fpd'qU9/齭,6û"uK0κnДa4R(!Kl?I4',ǯ[N!k^z#,@۸]q Vt{OSu(K6 eG² E[IL^1J$1-IR7 I$Q.v 8@k;k՞N]~~!;KԶᒿ|n{wM ~L_*k0nA$]OtWakmRj]?z&iIo3)s 򇨷"HdY7mJ )5Ov}QDbb83}hVف{,㩎iA 01<68#`k \?g6&i&?sȍak&}ԉL Nt5κ,[~D]7R{ MbP>~8BH:oY)1͛XwBѳF1Z&R9c+ZW8ٴr~1ޕq2kw-c=#fu==2.D,Z5Հ-]Edfyqf XA}T΋"Ν t<bMiAzhHk6y ۧ$ee]|,Y@T'A[YJO\Ѡ fԺF+(PDSU2aY=Bwz8f)z`E9}qO 5*wES]n@I5.d?황_t*S"B=Bs./JZ^NJ14(y$0Bx1ո`e!@ 5^9ۣ3EsզW&ٓ-iZJ5Em~UҖ"asyåt!f%{%S0*QhNq:lA Rj*s7>I#7{Ʋ6ܳW }D1ӛqޓ]CvO2L8zy.+^IB ^kjN0M(h4+(:1qj'@;5힄yE{0CbH"Kyr,jFmAhdЯmD|ycrw~ ?0܈f'}y"~fkq;;0v;a?dKش'p&h_{ oQK0 .IAw̑FYR;%!V;5u. j(T6:|ymO ֤_{ &Gc jSs]b:LLw=EnCӹYK/Wf:`ZQ"?:>aS J!k^;d6uX׶ gn;V+XWNu$&AU&k'k1NKh^}0봿uE"DrX֌5Do,;Yqs ۥN8*TcQv3Rj3w1W l}k̸"ET%qBeKcˀWcX4*f-k |LJ%V%_ଢ/Z#2+T^Ikise']S2LCk]gy1%ywP2RdSxvtN5 @8FpҶf\`@7 !6EmϏH4-熊ݗ\r߻.FgH-EqsLx|SQbx,)]p٨vk 3<)zrUH;^&u_Q屘ÆѯnU\u4X,? CG,30+/,vncMd@+;P Q|~f `=ƅ> {P:KDʯ%>bUҕs {Avly;G(eM̷K *EiTo-*߹'Z=5=3`gƻű,jbi 3>3'vIly|z >] v) E)ӞM\)ӟOݴ\I9V7>Ÿ^Ϩy /JKE r/Ll !s]#M6@Imh6E [v7bGEeVT3Šx7w>R30#TKY^TM@ f|X7jqDVŒgm6\1^֪FDzS13AIt5;f}e{~ᐣ-.9pk'123pNpԞ}Lj:\IWɗo 8mwbNWƘ8Q*U _ 0CcQSj^J`_]dflc Q*e/}1l F9̝9,a_FGVFC8kIO7MRp pD~;t,.f} 1t FϛI}''A/&Uģ 8z։J8xZx,ą4aG-P&dljhӌ#:H4)X՚,N[XTbGt?ۑJ HD ꎷ`S3kxwq.ڥ9XܢCcyA3I#A$*i+/ڻ5:P||\tT"-S `d(n;"Hֲb]*0*ߎ6U/c5Y5 fV4!a[uw|E9hNς+#i/RFjʫUFxCƇ6QSzߙX +GyI j{5k/̶XzPsثN\(@Ǧi`ٙK!:Vt($NDKe#yHiK MH8v_yyW y}꽄ݶauj,W34m{49nEB~.IsU>ߠqӃVAW٦]c&B-k_ؚ|1 YsZS B'}sXJIխݩ֭x ;j woYpYm#SZunuC x>F,y-D<,&OgU?QuoUtpQϽSWf>7v0jpn~i(̙:oܥ6w+9pk6<*45SBY;Oa:yAN&Zj~$„"lŞ4 7Y#BJB/kq9MjBtmY#q xC5k\=b;PoAi?}4Hc1O୵@=- HsC Ppv&53k}؄uD]Ƭ븛Qd_Hٽ[Fszt_Y3aFṔ Mqr~XEJܒ@t'^]Y)yQ]G !MxOm+Tu).ȁEj)" z=wgulNb%v.u eM$#{,t=7nEqPZJzZЮ+hJ !6=ڽO!х,͈x*4SÆWXOe&lXВ}4Mjɹ5NR]7(^݃#_[Z.I/tc4uL_ sZ,sB|SLܫOk&nZ(=ɀ8 M>GYezEQҲ@Fѽi*Pm|i*d;47Rb4`ls.QH<~g "$5Ȓ  &UHki2?6N,cFgMkgƧs ~@ ǜoλ~d-,P߆0?[6cl!ൡ[إX>0]$P!ȅgj@WhQɶW .iQ7 :Y#lwK/s>,KIs/!E,fhP>ه?̏pÁiʙK1*d@HyY`" )~+*v'Aڛۙ1 S9 *W ^AwZQ?o N薘xp+lYVK~cݵX aZǢWNL=d<7}V`z\÷#PeL!h]twVW3³ %RmMY:OȊb``Ki|YL헉(F#DvڞUJV؍~QvMO|E`2PoJSx. ӞN HWNˈM=N5i@WB$aqA0A Xtw63ur4K1Xa\VdmVg##Wo89;$+"S^}ðc.`zxɩPEv+m^I Z(3SoԈ谫  d!CէI7GuUJj}g)y*رA#*~?\R |F]qVjWqȢ Sav ~J>`o\ Ţޭ^+P0 uxT}]#=dp[E=8l:ASVqKrQbwlc2$/9 &-Zc)M^(5+I VnJ{|jk2oO]*,,c*&7Ó.h N|M4 -NRIF) d;t|XyY8j5? sm %9+N:C m%"M웺#^"YuF_>e}0SY8VVXF۽UZU4 . r!Ph  FlT8l[7[JL.ֳnEqnQFѮ#nh{*LL @6i/lzy}pVL`n$*7Xgޝbe[ZK߯gdV U>Q] U: uU2l3OPY78`ϯȾTBc:,;W_n H$`Vfu:BS'd,"C3S1fpn qPp:1Ia]AsQ'_Ɯ22^qǨ`SxxZCmM{u9Y!wsH LLcSޠ@9s Rf˫p 1!Rb=a$1W4B,&՗dFtmbwysbovhQZL.zk CU:.%3;Q{"k_%MA!TGowd?`~隲reB%3n=<}FZDZm܃ @\xDL*n#YNj˦a̧ϵmELhw"Z'̣9#F=) TͿib2vxhVaq!^N)㡛-bat痵i]Pw}(;l4]1$N!vym<ֆ4.'vtDmAB=0+EiLJd|ô BᠷJDӛR'l(d`ACZN @Vc7H;BKDo dw^H9h@te%dkB{qհ eka!LaD5ˮMf@|tu+ vʙ)P9$vIsDX\IE WwP!cm{l:11@tq3*Ul r3YZh3vü;7v?5N\릎 F3TQ$))N)yB*CH$$Y ]< <@@5eC*1; 4| ]ߧ.dXY6СbvRZB)~>yN1) | #ƿz$>n󝊬HXJQ"iέϵ/ v94(l3ݒ˛ނE4La/aoN)#Jq+y|r\59_q_x67rMʍTMXZA[? _#;H$uKwFAvlAN9gn4Q9(V!u͉s 6 +V N`R.;uE OWnউ#n"#YF1*e̳Mjb8DKޮ|h0A>gnm%HLBNSc؆1+y%`)r;2<DU6$Uoyz@e }_ӠPwoPuu{=ScrL*6`މdľg[~muWu6fjHQf8>+峩'+:ybs\ Qtl}ȵm6 /EBǡ$z[#WSa:V͓x-VPDB%%~tk0ng9܌ O2ˆ́[$ X<ؕdZWujxAB ݤ`S%O i3T`kK\=eC^ (]C*3>;dF\cX;PfTClj-QpR_Qd36lμ~;@w5D ;pNR(wA˒E (#l1mƾ)koszC%)mi{MxgP<ex?V[D.sye Vf350LysI#ϠmS9*1y0I:}Pl>61Y S`³ŚЌIp7`/\t~m+01p#M&=xn<32_BHiCl`q Db5VbfwQMiʩMR.ަH/o޳jqAe d)eT&a" '=[5qAJtBũ}i_ >.?驫d6JRe)T9t1fd:ʦ=ۅڤl:P+nvI3CO.\> c,kwT~??]l& BF`FUDR ߑ; 9|/=JIt[Kw{F#{x[ӝ.FJ PIha$PzOI֠KL}Mp\4nu[%QgmbeakEyLI$k*f$ù't\Ze}fb &0}v6>DĘ35cb)T<5_vNf秝lЛM}z1DL=^lof/o@[M8;m { Te  nx޼:S`hh uLciyW(enB#n uELLd^[ݨ'^.Jpt(~^' mxV~`'K>1-$a 3jۡ>fW3@D6_}b(FvWj~N=mDޔ!18jE/+sQF' N~Z渾T_ sbk^IGѐf0C|n(uz55/Q%\?? ƄTd ƀhSr>٥\U:%)\J݁&9;?݀AXvlcRb??Uuo'fGTڐs& u3(.> q1M)B2:]LL@QZ鼌H+֠S6:_h#oS<$rݒnj>?ԑ}_򎌏9T1R=LnS/nU%(o PDJ+ZPq'/;O)'=w:N/D;@s(C@LsD_Nc+CQaaGo3 do( ݽe?3K8ffܚ Q3aaHPLכ(~ʸMF5ʞߝuXWn,[~ʮg3 'NN."slj:ֆ; W*hZ dmnx4X4$Oi#YA"zN0i^c}",D ]o8&\\C83FY~ڿ62O?^CN8lɰ?d#֭]$et@m3\pL[؁7b3t|2b+xX07ڰe(ɨ{,zyYkFY8vg{ujޕD~>ڤaڿ6 /6Kp{ ^`/.]$5?{'.gp%)R}4 ΫyQb(]v0ވoY۰66I/0ϵ%N]>WOc]k4hul2=3 5͗.d'Kj+tsUNSbs6uV+ޣ΄9wx)8IJ \3>IPXÐ;Dm@cܫP^]ZſDTo|p5Ҧ YС~ZnŪ+M>XInPGL3tKMR%7^d֩lʖӌ%u|0u8;,e(:jMC¢ .A)FÚlLAw֒Iv]h;ӇI7ӗR:08(a*)ĥf(HtaL}ႭFDrT4'˩|9~+1ei&p[爷8=}lW?e^e_;#֡*B}Xy._Yu>Sbȣk+oj Yo-p5>*-H;xE#ʵ\,"iSie]uaXYw}#3naP1RGR9YSLymJpO‡fś {Q_`r=i9{8=2)BQ@);u$m?Or!! wHnT vmO K? WBdI͉BmnZƮ!&Y}@Vd/By=X0d[gO־= HoD Y5~T@m@kX6XLq}g_߳%d-H ,2z q !4X3:%ns_|JD<;[)+VOIsˡIE歋hZ]|N(&e6Ǵ?p4_%B5[G:GW`vfpNJL$M661'`+J&je Gvi7ڤⲈ<߰KCn3 iDKKAD B8) fױ.50P|؋jreŌz$1 4햓јl0;kt' ;F@ݔP41((0TEO/׍e+)d;5>@!E8G%wo'7w7y`k0?oW+_Fw' ;Gn!M ?BQL=iix͂wNz>j/5J5FfQolN8_ ~#*7Bz׹/*[+ŠuO"2.qSj8?M_qI2]o|U/dP3hyyCM*W$e͝vTv_Q w%pa`T~5D |nyTYHq*9QVDjgo+QaBQeXyad%N*W:f'u5hGf(o\è(K2bSMэsv 8r&.yn]CqbUrf,`sQn D~O$`qH64+ݷw0n'EoiLMM$dPlgtKIX}n!S-! Ler%Ř Y.bge@)Xgh-CA 52w*@ a0^Q9݁ ue#o|[l6_ЏgPoqMvg\!+؟ƤZo/U Vi{ r'/KǍ׶dqEQFz[7.lr![1g,/bIgoijFdƱӇJK]/7[9 [}W=m|V E(Pȉ isׄM+C8u9߫yoY)Q=`S@'u{S5ɓPwTAzy- eo|Sfl&c$\yy;^XGOoc^wT(w>NCĩ!_eR gԤ$[&ʀw`(L䳥Ҡ%jH s?j[v _"1{vT‡!W’!PϺ<%I" 4(#`_HQS)Amt 9=ԜbtW[ oW|+| s>وQ_ 涞H#bnٲsCSpѬ:y/(UkiϲM?qwXOLA*}Lۆ!sj*!"ўTA֜_ɂK??uBY4?G hz痼|nkPD+9' O*o KAWIp!q8(>̻oonbȋ_[cxJDػI䱚&J\_M4&GO0(.=E! |o1&]ЧfE9Js"Fѭ vAQqtC:O"$*v|Z.:{1h픚3>k%E`=ZB H4|ԡ#oS: oџ!dkԎ~982z{Uđ9Tml{g 0eR<[3}ADlSs>;b@ /d?HMhї+I{kor`P@Jf#S?Qwv!ܛjIQ?PDip@G!;|Hdb+h0_ ׂ d^I ƃK)6Wi/vcOشTp).ӊ ?մgT{b.~~'1=dE %i`nj)M'Ihi+d8&B{\nh*OU*a'2f(()Ӻz  u+ءS'Ӷ*7h;ma ]`]3=]Hz)R~J7O U!ꉊ6S1:o"YpO~ L]{7a~vcC"Bo]Y_̑Kr>4:"vjLX oZ/e/a#9IeI}(`JڨAOi1>h(tN`esVaeH)"'}>'N5+. r OC Wk'FiG#j\r A ~%G#IRÿr #^:s̉y KKGg+cDgY鯹`D`,@Gh|kp,[|uA#8gZDѥ _Yq+>L"<&`;EMVO!r`C{aO?bh6R2X.P`0CT) SBx6m7o֦jR>K]J^v IHbUnERkt9,c*UD,'' #7 jԦ怽n1 ,m"K:!4CƏiKZ 8a@"?lvO}@d*Y]-T\{/5,㒀(7 ECM;#3!9Upj͂uFbFTE{ւw%[p:?.[(>`ѝziXBW;)L[7 sOچ*nu pOH2d]Tz%jlQ"6 s^ge kW"72^n~7Wl@4V#frl~Cb^ô#)ykGCďx+KODQ| wciy~wǢ4 o1%X`,Cm=yVuDM{cV|j'lLZγWa;\%2:#: oz&;K3 v{v8Vv)3|LWQBv<ݸ4z՗ɲp5>BܠzGG:KK LTWC~yRâVW&lp|=Reg#"f1z't d[BsXBa/DE tF/?Uآ/O+)$Ԧw{mҭ`\G>{ O0FY_vjCޙR\.0|ЉJKncPk|T'TU> KCD\eR*zJR_2m[u 6&ZB8n0m*>br:>6*KB^h۲ +Ghu4 /BGUo[ HPH] $3Ak'V27Csέރ]sGv=*gQ(dv$S,ת g8 bsZAn|MWJT0MXf8JM&z!l=b\U66Li7:;ξl2 f-#S$8! Oگ. ՃRxXx=͚qٴ3(O勐kK OONi6V]ψddK5a\"Ш;.jԪAi&PE֍L=2k&&zD9 D֓[Pv{L$OCQ\) l!C`r,8P1'_l8`HIRb1C'M=xgq-w+ `T:Y f[e1M+ )PEa:OQ3s TK ᯪg|;,~7t/"3tME6̍2GtmRDfkntsm֟Op>QEqՂ pylyЖdXK&:,_XܕGY!}85Ҽ=̯GY (d *Q`BXz~[v-i1_zC̐XsFǵx+W>%9ՅR UPX#(6캻S*~u" pGpN> j|#cz@\4j[O !PnTō0$wSPNl,*sj/))P%Q4~k#'}'k6NGPZ4{q{0ja4Nmy(17;Ŏ&ud2 6SnDq>Fǃ5 \}Jg].$L5RcHӍ)۟A2,}|#?E~'͒Y3O-\X,8ěuid=iF;\IRK,M~&xķ⡓wsRs ӗW9y|w = iCMOK;_Fu.ZYD6oƫmw@6=9V#sdA#ڣECsZL>ԯvU(qwDz3S]*=7A;.,QU[;')r(Yog96܊U6c`vϠK22i+J:+bP, u&߸dp67$|lYƞ,a{4,-2_ŪƳ; O@b9Wi]gmYor,7RN []ϓ9'!BJHnv晹VYˆc,d]u7wn{Jś!tK?7}f2ꑁr*CiEŒR#=Ho6uXы+2ݧO-o`vFoH9߅|z%fG.9'n!vƹb+r3s=&YhۦŸJ ̲ Y8`nwT ?T`Co7.q2 j$h} ,:3fLb|JIyN ac^QF߆a/ p~_ hy`*7ܭo;e6%B(A`2LO ޙ:i7C-O+\[Opo>Efl@LAmV݃j/6@!+݅Tbm8su/!׃hT@(@DShX KK:],u0KOkYڏoMdU \؂}fqm}9\Nclan1dZO\ch_^ǙQ!ioFz'=MWaݜ1eØ"~T/ޚaSlK-W3csM=" 1cѫl<ˎfEcEd.^3ʌv2aXi{$к{:[׭?AЮ/VTAj~YY#7\ydX)!B]YȉocʬaFe?;Hr7sSH4)49)MixlY=i5p> 5^8;< +a0j3 ըdvуAxheel}q8x/rVP*G&3tSy?u%@_~ԁDKc{0aپV'd(8K2 u\l՟ !~Gk;*Ჟ-̊B1ɐp'H{.7qBM$ADƈ A !l)粈S-t/g'ʦ6B6ỴGJz{_Y޾=Yɝe GةoelUZLp =*BR3E?w{o4}W{`th6G%Z1evQ:V,j>C2K4X !xPp _,#!}h.p ?(d.+f?+Lv+t17?A.$ql|]6YOέVeP0YA$Ņs @~296jBemv7& FuKJA[컘{i4iu/ic>M>KQQq%ކJ)/ va}` Mܵ[>PBgR96 X* h`MQxRgLD"5pmܐbȓ餦ȿDTËY;kE1N@Teҽ9˘9H`-]q2¶oN+%%5B m$-] ~ &&VFة.m)%?~ׄ-!{u`v˪CP_M=H·Rf]y^R v7']'DyJjMMi:H{k׀dSFƎ>}oݼ R} ! ~+T٣sSܫ::L` ^hBh: |fr[e7.x|=ޏj=69=Ԙ "۹@sz{7E|uu©F5̖l 8;C =bJYiB Fh}~yǥ?C7U; YZ9̦z)$iO{>hm2qIw:eUU^& Q?}qU7cG"ĉ>'7ۭX4CZ-jt,^g98"Xb]J;Aa=+iկ\mE4 ay6(-ηnL7LG4Rs& AH0hI ׬6?#@Y҄G!_zN>}8֠=FGcX≪7S5oCtϫXJfzW9Nwh;iߑ!xbm.z>^?ڈ1Eg w+ꄐuM| s* $+Ck.? j'6G (R9vmOL}f*>XF\LucJ <9:=Bwp(]J޻M]|䣀NJ˱Sz%>F-cѓj"҄ORƫ9Co 3/S?iYF>;pbl(HKڇř`?F/ 3MSOmP& n2oX+ F-,Rl-_Fz8-qf덜mY gKU=>{jF9-q+WJN#w#)gǯĘM+Fx1|5TT;X481P !iLHo[1]@"/9tH*lʑa9 [^I"]$+m0;Ӓwv/L3s'0\?z8 ȳM 2yf8a Qݼą Zkh:x u7*0ֺVH %ij%w\Um*vx9j_ѻDwD`3Ɂ l]Bzee`?괃wsjtqĂlw[xN5Pc,Sڌc:Kצ}pcΌup}d?S3I=ĈP,=\Db5CaQg]|~Vy4Y֠%3_4ۥ\T+;C,ef?NJLjG#0 j@s^ږ F5u;}Lh98ГokUYؠhZ>\NOW!yatM `c^CQڼ/%]HX"vp,Pnm\5 _ u:'hBA gtS?Ez_V.]iOsX DSءI0`݈F^s[ϳI7RLuX`9i VYgMih\{ɍ}x"+4gx:d.1% LgiuV 壣B'O3+ҮaϮlrC'3bmy\ ty?3W1a;M*(Ju#l@|@ Ee[N,oB{7C*~rK"@&2QiJi4՟ .anrQP8ؔ Z鸚U_G^:dR1s(ܩzBg:@:倍nv[obz%DW1[l 5q{e_C.b8~p߉CP Q -\yY0_cE~Rj"eoH3 [x|p~2$/K0j {ץm]dͲ+EmHSӽ- v?G:4yXީbZLZ:ꞧk/"\}y|naGBmQn HkJ~w=Ū7t6 $tQڋ<\.{/Ē;'r_Y|x-hyeLb[3>!TޟJ;@5AΓK85vInBe8bhŮ޽>rUK#JGV%X9/*vMI1kX[B}?YC?3dhq)~.p3R)MX9PJ3эjbTm\1EJJyEXgyyh.еld8JY_}z4HgZ` /H ?]trY*L] ]L V:8jZ4O UG ۈ34=-~,kC }N9F TM6W=I|T-xS蝹9 )͍[4",J3<÷ݻ3&!Troy+#2}qw#ׯ40uH]:GWM 9Z?#/lf2^1  EPMdE(U.&A"Ўx ;:DRcĮ[SDV7q*/۾gdQUw A ̍"G>QW̦{ O2vnwZZ R?T&4|m*ÛN6 ;^bDK*m`H.m+nV z (L[ě7y ]]|پMǐXYIZlz1(N.vk{OD9ܷ|b9t>sx%aZаM􁳈\WR7" 3+pL35 +]y&>pAw@=dw_8r/$mSoma7|9Xnx(KUU"X._̺ڪ;}2Y>J?,kcB!Vew2ScdyNM񟞪ErM~ dn6!6&7%yU2 r[ ^ؾ1"? |iHV'PZ!CS-+DvXb;}Wa7JÄmVwS:; fr˪΋#9^3|Ղ3w㾗\q[!UmgfZz< /;_v!`992O 4VfAd9OL\b0Lj3wTŰl1+$&, H(Z!G:I&pʱO%[ Z 1%QK,GVM}Re :_\[āGc*g<". 2tcX^/mF Mo8^z(MfSdW#8!g8a[#،"Y2׀Y#G6ELwsļlmĒvd2LnS "`s~1)f}nQ'lC WD&Y{ /%BfǍf_ŧqqMQjHLeTgDՊF>R"6M%bJZ8a7cք˴`KncX+oH%hSL=3 .r}—<ũlAiЩs47*X)lqZYU6 D&Pfi>L(qQ#}R<+5b_H&$r禢l ;}l%s|]Z v8@zOX̖:Qu,vCcqΤ6!+.'$Rv 8=D뱍L];ӨbFWRل)NJ>IKC. m Ŋ5ɟ(IT#+!A&KЦf2f6;kMh.!<)nNv$YF%nY)>OE]2lRQ<^%TC,Qo(oAt=ߜ*+u6DQVJU`YSg[mVQۈKBbЎ }bjRY)ESi2Q"bN!\`+^,wI>a?~{o>ga~9,h(|Esd,Fʢ+"kޚɰFIB4\g@!vTS9LRbۼ dHI~MMLl/͒-Hq!P pW1c+n޽dH-Ff|>8/vt&' y@*'L}{=˼/~!< Eۂv #H@FGS@OPB?/@k'lH(ݕ KCHm2;I*Kᓷ j 7Ѷ/ֱI|%mWO/mC/<k|ۆA3{.4O5~Y˒],30XoN꤁3@UaWI'z1 xHJDVd)B `@5_cu)-hYFb04X^k.y'Z2P~0{,s\7Lf2>DXe~ '` ϯiD4nku7,o+LCҜ0e0 {}NFAU6&kdx=WXŕ+gʍeQ[BK~{WЎE xɧ]xW^GII:2!|׮3y% mY->V_m{ᕛVIvU&H&+R& ~{rLP;-J_aR` { @bpOb/+n0̀n /Į1PPsCJV0,Sr2˯w?3j6/[4jÙ5;F|aZͪk)؍"U2H"c^"u^B.;xG|$ I >[^}e>{?LRr\եF;R(j]SB!9yE~UKQX'#?uke:ƪ|!:ʪŒr3|) /υ5q:-ȟ@Hn`OPqít})/+HbYl\+ _^2{1Jri(aa`E9azU/6PPҎHn)m-;o1WS;~M"mV\]rY. iR À@el4'g7an۬{b~9+@W~h3@*4Ic6( IBJǶjexי% >8Vt!wm}<;gߧW\J;Kf鞟=zz5cL=p_yh}`DHd :mD`#npSrAR0Ďaڽ/ $dڦS2,{l袔[޴b|cTN YYOV׼'3 hWT2;Jaz}{'2>ib&3az,BXNП(.ik L@=`N *^Qܲ-Q[޽"./9KZc0o!zՀJe(ҖJAi|UE~̐44lUHA3GkEX$g:@7n]73,*VLnYQ=OnPuVZ<{~*Mf)bp7> !hptz'Sːx[\_[~:׏jx׾Io 7(lnbLnyl≰Nk?u9h\fBK刴U kDiտ B ,_"R]?-.ޭI;3BKȮ (WnSƒw\BX/p 9nƦVc5pgjB@ e'!Ab|ĄɀwEbW_R>Y=Z1PײF}gqvC"fH-a2i?r˨_55J&IBBt<<&3?iV.$(w- p~6ۦ.Gb ٰ; "(UXޫ-UYBsyju<ކ5Cp3Xp@A::!+Oi@ieuVt{y)LbH8sŀw*kz b+̌R6 8*}ec5FвgGULV|=/DƝ$ ΐ"N%ߝmZ /}/+=@l:(bANH;Ȍ~̻m6&ƈjmFų/)aXh؀5aTW1$8lby,~Zz7[Fժ(o8f ՗ ; N)GzWF8@#hTƣ0 ;XUB,t Jët'π+Wa`M GYU B'hZt~Pl-kmj>o[@:@*G,BTe/\H/ݔpG1<A~{;x⡡D$/]zjqV؇B/#WX>S؀kʕЗFM;z~Ԕ MfvH*t9`pk&^lfxdFYŃMKT( λ8l|ˆBrcp7ZCJ^\+n#$<~ S# IEDbGdN*39,F\CЂX z$cϕ Cos8`klS(SB(W`͏=.2#SgvwM;]EK-N\#x=obݐz|549hZ+= Bfq}_qF vv YͫC*8 BdQ|Zz]ˬYЌ/Q\lJ7֋X=> 䅰 &YHⲥ7:8I]O2X*=Z#d !@1:;$Sa&{Ezfn[_٠p/yW` ?Πdzܿ| @қԆ)MV8ԉྮC?!{ՄsvY]wǫ[Ҙ͇ 2TVZ>!nUٟF`4^V]Vt] ,,NwώلI0XH:S%{:ܟ;bSyDh4p$mo>T#TE\<_W9+=S Ch/+0n=﭂-}U/-B3KTUWC0/,eВcǾ7y0sڰl~3{K_ߛ驉 $8owɣ}PjS̳ ljnkJ[ڹB?-aJ/q=vzOQ^nt |8x&û3/q-i2Vcq7|蛱2B n0Nwu-D`e~؝FeZ}:rS #BN(VaQ#a~ŪΝTc]4uxm*-LLP*Kr\_S` A> 6@/r:Hk[؞,qۏp&ZzIz2CC"%#n0k>/0~Mh,#ޖǭgSbͪxDuK v<- +:;@|V=ߺ"&מ+M1/7nc+a/BM hFIJ1"H@]vm%Q뎢Lz{᭤3aU?q#fr:d4 \ޢveL,AIPC`Zhti$P5bJ0D^|dED oTT =jwu>+:(f"x.B<ɼ~etұnwPhCAs'ϩ Ѯ #p |n8 |t,){1on^f6-* {  .sih QpMH}TH\xx@Vm 1JqId3I(SD <^} AU!òb Y!Cm6V֦> nϯ>ݱCixCI/Ϙ£fc+R\%Q͉nX 寅9_FN C*/_g=nEYqIx*SBo&2郫B!z55֦Ye1ol/e)+X84[m<+8m9)XE}t%̬̀I{Zj^uA`~`Xn2rTYe}zó?smbTա%**ACE`&Weo?KMxR º91d}-gϑ$ړ{Ɓt&O!եҋCNJٯh̉2XwBsSs\A,xL;@E?gJ<-uS?|Xh̟ʎ|@_i q|ߴ_4^n~F-x!v'h Me텥/X|@=aߕZ;V sG#gY3eG(;*9I;\tS(! Y$?/!?`nB 3RNw _> )Ŷ3MeYYjԻZ+hDk-AiY#wjmVM?G#2KFGSrg`S$* Ve(2g15i>ljM*-tܯ"z1rbPAVb\]4&^ t $F1 "~x3h0\[HCb 9]t5I>a8#j"r勻: ڇIUUڹs8mD16cu4łusZavQ0 1J(z5* =9WamDޓAV|)㱊1(c|``x@Rzy}>[st~5 >oxg=ub.&ǚ5Y)-&RÎGp^ zĐtjWEPp*>I"!eP`~3 0Ѣ)/ U,4[HDZ4DL}܇4b8u+TһT7 F6a+͌RѪ!lNV4J3 7r09ΐfEB ^}5.Z&0#6?rc\/G;,q^5T 9YuHyR_Qt$bGSЅz&]mnHf* *Q80ދp ]:Hiuh9~PWuƶ1=-[y׷ {knF7U)\svbxp$"!At h V%W׽eI {j+\:Q7+ڭ1¸x2b̥#ctj(sx WS}7qyZW=$HLQ vi7m@xd rR/:񞑑CV.^.1SjhcwnO|-xJ?}Ҏ( Ggͻdv /.=L`$6R: w/ o<7Bpo QPrq_sK4{V]C=咩Hey᧿hB}6-R`91!mۛ0A,BoO}S&,\UG |}Zh۫PVhl9 *^K̛t/1$eXwJ/JMg9E>w>ŤMvUz,4YNk[/s[ lTLIG \'3Ln. 7mL9zos!6qv>*MT"pƾ6# 6W: b} @@M!//YD6M~) uTs9ʚ_P#=Ebj߈Re6 3pVI-LOFSˠ p)BvV})Wh.2e/?Eslw) Vwe4u5$a=h+u͵e]*$cY}V >Sk?fMiӲI8"ee NEbV97f :?nIh`VO~EzPY+H)[6I3!hPbdkl As ?isVF^"dR}YxiG9HkgҢq )~ʉꬅJDI9?l"lhee1&MzQĖ28~zmNY@)qLi@!botl ư'Hm_v=z-g$Fc%=2[hжv^KLi*>=y ~;moE \*S+@ey$̅mW0pes:(7 W}":9dajCpU3cD/_`?] irc7}x$:&O"l(ȼW{ߚΠd 2rƋҒ)-JPw@ԩ[pW*D{c|7895i"J&J)!m@yRԊN hRaoÁݔi3LGGmTpbUFJ&Gh p%5%-~K׬Rb(\y |J#d%.+8'o. 2?oİ41;&lų3 K.Aq}ǰ!b%W{j& މ*Sf t3gð [C8gd i;;FU-NTB_ W1d&5eRErmdj :#ց^9w]g{K.܉*o-8;!8j2쑪z%IHjwfp1_GE~@u?bȊ ]R~Ҡ)e5̄s9o]I+v㟼#P;dᒰT 37#Jό=0Վ z^H$w^ko.ȜR <7Wl p͐͜ځY$? f:- Q7iifxtw-iWu%|`*kX@N)_B & n,]L| .@36Cmb`Fbe=ܠ גO%`t=K K W6tNE .W4ȈtV\DB׿+" j̪g<!QiY^oΕ@"2AHB"[` !`y}^(ˍ( < pGE*n8eF&UC32?4B- AR>ذ wo04'kyDm=ŃLAlϥۍ~d3k6y8G/Ix#ء!X# s{pLGT-P f&{vd3D0(m.x\q>|l>F0y@={/2cqZ@͎t)Ry[5rx]*CPK#ݣ5Yh/&Bre{[8zNIRv>Bnb%L "ٝF;%yRS 2DȉoŽVHZ 긕 qJUᰉ}:atɡ2gef8 + @fJ@+t8} bwIO|QU3EXcIqqvvɅ%8] |87鸧\~ !Q"5I4"lENX5v=A5$M\]Z~՗z2|ɉ>BucIM#ux`^k?*=6"Wf{hf;`'%$u Rؙ>MbM$yMO71m LdϠD\e'A/A"'+:,$;\4y6u0M.+d+O@FHՒ~NϤH+6|$ qW A+9d7-9odrtdA<#u<^9/tN7aE&j!⮬Q3 iPBx]cs4d}l\P~kU՞`,0E|„nJWpE4cu?+.A,f3hq-Ԗ wZ%!c\#ts >by饧N$jt2ԘBEHJ61^]6nv2v4f3lW VY۳'YÔIHEA<"D9AsmB"2k,tvnQsh 1F4*UMe{E 5ƁQKv.pY;۵,%zHNGmڷ}tNW+mT22!Ե269oY1?Vz9ʜ}v#q,4+bqcCM~ơ2! D|X:X17ۭTEelkzص 隌l;g[ BQ## tnyd7/60u >^]X*ʇ"QD% j@N"d?\xbHcJPVh$!@{;[E<<{V½z%B'!-::䷥7C!6 IґM#16Km{kT$X;n?P/8Y? j 9-Ӂ6%5B s,yd6`I" B IK , J`*h"aX[h^]u@&%Z T5kib*D]M/%d3="bPG}= }4ތ l# f:m.U| cyl!:h oxX` mu( ޝw!vrsF*l)$RF?D@z% zpT8.'g+H 7ϯnRM̘fuVƊB>EY/ 0cԅ=˥n⨲cjwEh.(HT|ň,`^/6YF-8)93OILVkZ=5xӧlWD^IY1Q͜OÁ# [j9 4%Q[Gu7rzt0*5/X';\sfENESbXwDjO:<0bu  UhX'ؼHȂO!x޾Ȼ"; mp/9J6+.k;!hCiǫ[[JI5v;6nX=Le1ێ]o4\)dNCo1ݴ)!ǣ,zWTf5]itum[yEr{!&E)]K/9/ #;)]Ck{JD3CAH45vb!XN(ieQd8WL ~(cNT ^G;iz?5#{ЧZRѵ ֟{! 0:ߌoUen^a)ܱēހ5{=(|Oy _{IȵGD{3&hHmoȾ+n>ʺݜ@vAȋ}OW诖N  pY}xVdB|S"}Įt4JHy%ZGT:wDQ2aY !J$~y&hjݠ(֩BꠤX*דzIIqmKe_V:ou=2:dhBYl6N (`C{{$yy?lڠAI>%aԤ<w6q4ZV=$S酠\xSU=3ޫ~fi,J7B񪈰vS9[GݟgNd1,VRGCZŧq%bu*GFW <>W,T#OӆV鬶5qQܠy<\_Br:/]VQᗏ_P@4;; N=#Μ3bCILRɅ2)Xyb+NP ^ Vw%}Yɛ \WYxB,c[ QͭHO`[56I;f4z̓AjM5l%*Z,q'v1J@bq$~پQJ9FԦnl!fJza!D?@&6xhCwz$iauorRNG{3.^ki_1ʎv=Ԛt_J9 V-'] T#@>./N6aN>w !mp[Z,=ٻ'C]m FI RTśd|4:LmL+w j_$/owڨLRxvQGF(ପ+4yFK } _`v>ƑozX b(|ݩ(c\bC$\ Q?:hDƌN]bO 5sY6h3ؽUcd֑/w\{fwE\^ƭ0`P ҋ[ȹ/˖M7)RdH)zX:LO3x AsCBz:M7bqV }oMp#2Z[hz=evBoi\lQ`! 9U3IO 1@>M3q҉xc]䂍&j,8قwGT{_t%Q{3fuk{y&u'o;T-'TJűrN?^D|p'IǏ`ki,0S#BsW{oQ5c>X>lS\'MdNRIZEX@<x#Ҷr!&$@IZN-:xMX!jxr%y ,\2IH%u M&G<,.$[;AWlM6kCχ|irDawpfSzfژ;Lԁ.q "̌}0膹qyj U`sgr6ʯ ZvWhK"0v~Mo}0?$u6ڼ:_@#BF VWac :g?'`?h!P(LuቬխivWcͤ C%噼%qjp^kE_<&0T 3 'ܸ[4)Ap?[?21<)T`",C]rcjN%ߦ( 0 y苼y 3[1tz%\ 󉣵3a{tAXsZHݗ{+`(~]+DMY_^˓Y\wkluD's; k32} `pE&lfu$ȫzg1uQw&STn,'~^[=kcR6IYt]RT܁̛(~ԗ4kO [6mP+aNځW75{^.ju}Hɯg)EQ0?5L΅Kҍ.V$&s2P/SVnҟ=!ShǙVkj48S] MF6T Z?-:kY=:E2vF>4].}c>It{&i |I$.X%8Y `踃4OAQٶ+s2rIvDM+_$a^7:kr!/9J6R^l*cU3iG:zN2Î.eQ<=Oɔ\+zؼFU\-S2rž`{B0TUnBQgfك2DT\{ITx zNG'2 *QI%w1U& P gli+[~t .2f۵?wMf*4,(@{T#o禌KQΛد";B Znvȩ&SFEo%bTed$#j9<ΰǔ t;.3|-T}ve/&.A[pΧ d֌sՂ&<XG!N^'VkE(UFRUY0YUXGFCzru? vG#6S8B|4to`A|SnU STc.-x ގ{`K)gV7DE3ͻ[fyh t?*۾OoUqfq|sZ CYpj5\nDO%s\i~Яp#f yp&~TX{eJ%&V}6tS9K7(NȗrhJiEc^W$عczނoa7qvjsy9DZrq={pC9?dL&MAVYAp/\CW)88oU7"33r)h5`]ţ%'̚ qImIq' ?t쑂t9gXl-P0kF[0O%>o-:dBo#qKû GąW9s_ھY=6Q^)b<SƆpB~Gf!@1DgZډ_|u?lTM7X\ |MM9q4hIkaX[IrL}Gh%_{gozRd@5e}&/Ǜ{\vMi=X=|i[HMmS2Qbǐۭf ߽DNϪi gIbVgQd'J?yq73&bhYعT ~N" ~Լ/uim N`H*SΏ`VA2f;~ vJؐ"?@gj.Y)"b% llpt_THi||jk-'ܒ^ d$f#-7ث;R/n_{\+z2\<ծ6u*P/>B4%|auOeusp41z4r_|C†*|{3LĽ͐Fp %Bi6M$㒄vrLIDG]]r6E3CH-uw..;D>[#hc2cN)~ NiMGX:bN ٯw+D0#+,NW[*F 0p|@BQK=W9Ⴄ8LM^"yE٩}@0Y0 8޾^(;}X)5?w.ǝWOJƖ3%~b+E _>>e9k8S/AL4K笋Gd S,[&^&~ cdVfn%oBւ8bNEc[@E/qD1(h/3c`ru9Pk|@fVdG0-҄tP-@hVVѫa)dPA)vwmA&.886g%]>o Z9"l  .?=]_}C+1;PƸmvO[}*~T>1v>isRνJ$NSi<1d^7+O;*_殦j3"Dz1(ol9`1ћ2#6Mm8=x-Ў<aB5T!#qa##?!vI8@UKDKo52Phu.eᩏM:1XJhެĿF|6ipgêDU8$\OR>u7LiOWu)}Kl1q̸l&i|̤jɯ]'M2R'@xu @N.:63óUKh' ڟm[c+D sE(OȠۺ`,BBKɽ5Yy9eFE#ndb<@uIjnQ>CJװt;5O͜>9 [?*#wR'(Q'A(Ou f&q}Bk-Ou:{X%&7䭠zվR#x쉳|Hr5DIrvzTVmI{:Ï>pKdZլ ~\+S@6!y[&%шVHR:ow@X(/x/f7:q⏉eGpjξ|"@/[otŜvI5Ҍb,=1\q_"qP&Gt]1$a3ITN84&6jk+%ҥ)ܷG{Oĸݼn7sˮ>rx0ɥmloQ r͠!5B+5k1dzDRbhѭh~)C+'RvWQ&A)6p9 _5n2'0yxc,Z0V5̨ߨIr<5'%VXduQC"a{lVIh"\Dp0xd (cZWNe~\ZS.od\Ԥ00]qgNG,JEsݓߕI>jq vdz3Oaҭm i H;+}N*M,@DVj#o[+.y-ismQN%z l<᧬yUPз; "P73FSP]9zf%pFhg:JwvG; \m᳌Pmmytua3aI(r:0 z(\ hCcGt%[M%E1`cÀ10 얿zXu Sp-'d KD΋^1Iiq 69g紎ق̖9UkZiиq -h4&y4ƨu#Rrf]Rx0Y:粍D2ץ4oCj^.bIL&%C Z`5GδPw{bڑ"svٷE.[SW0|jѾ4{k9ՠSap;b;KG5KiV-9,Cp~߂8|+JGĩBP!TpKJP>fED@x N7sl *_wϟ83DХ+կk ,r P=3W0Cڝƫ68Mb7cܕ%n@aQLd͎H8;JfEϩr]glol%}uggG_{"f^1rd[=l QƢ;6g#{Bso/,R5(,Q}_dCl:p'᱄#X6/Ӷ@~o' @xe!{` ^{At7PΒmr~? oJbL͏k+@s>Gk<2${zk ƃ*f8UMHtA@‹.*dkujf,Voߌm.8w]$p}V/mʦmm5 v,/bNIVY3]2ǂ9$6p$2V οe͐Ez :"e(ǜ0)ժ_ge$xzeuU/RnЖ;]!{Ls*G;zsv>8>U̬J^R@s}M 7tˌcb.47]ڇKɻ7V;x@Qټ4[E.Ҋ!#cb_\0]T)_tf$gO*x3?TUβ =\[DuT=v>iU?ߐ食.-#r7%ƚm]PʅIZ |i://Sy~xӘ A[)0ɒ ED9#@a:0fO ԭ>0Wd:B{e◒JrAC `*HI7nT$fRE_>IȯM_ҌP*`Sq5Zm Ϳ0Yzf0>EHe'̛SyVN%vW1>T l(wjTf ( ˓u<A0Ftg 7%'},sفs jG:AܶeQ P2 !=U21L'3^tT?ݭ/&3Y$r`|+K%5r.3&y_1.Ē -z,&@ ]h;{MS-F8%Q ϐ=$fboģJgq!XO6w>,'c WqSfhn AARBfσ8*0R*Zݣta͊ar.q^{e>uE,pg}e U90w$}W'aioWsxpìLk{ʺ0J@iK, ɧRu_? 59I]v-o1\ D4R)*"MfRM$8ڊ~Q8A{0t/}v bIӗXJC`0|X嘂' pYeƍ-Xf#l]wUX,c(z0 gx*]Ls!J `3S ~ɨ ttN  ?1F,+6;Cp$.qtHv+)O]9F?hU1OV DJvpyzC CmC4SlYLO},ݧ2k9h!/'*[[ >+򀈸PxtCU h$GTݾ7NH욉2,ͷ}:l"SlPb_.9FCiTLfQB(È_VI? ~GAc1k1-hϛt / I)z" ](b3H9yʁ 7`]hs(DueLla<m8[#(b n-yEt]uEfDѢyF Vݨ 4YQ'4y()!Tؘhs'Q_v!1'#WdeGWy5W{'`}*@[wZAag7Y-a ZӔ'gC  A0ݶ^!r Dd|?5NNãC,jgZ"m68^bU6]Vs H? J so?57ЪlMJ%9O]BjWj< LrhM8Gjeo+Hw.Wqy1B,V'Dh,S9hlOwĒA҂(|!GP+HJVcU;eB3Py'1NA۟,zDRLMXtUbFtcH+qdDo.SU6WYZVa*EM:CK\`R A tp΁!SZ/x$-lUF<0\~\~D`%؟+ߕ]CkNKw] Hxe Vq*YrOdk(0l"0[&inÈlԤٌ?vQXzcqM80OPi‘AK=eJ 1C6|wRy))58g"g/Oճ߬X}*av& *ڛ~o#aɠ/CcІ 7ܪ Hs_6ݖH+k.2:ILr6͑&NK \XTGV3ʤW:LP=pj=?|yMi(!N/ 3"YfcГ9S]:aL@5 unƠG1 2+ﳐ=\eJ~4ZabaJ(\ IfK_7#+c1BT B!Mi]2BPbDP5b=}LގQTG0nG,JJ7N&'hlNҗ!H[Qr,| HX5J-sq c-U6"샔!?R׏ύqr{bw)$ŽIP>4Ab8eW=m`Y-{rFccS׎v\9!ld9J ( \s ^"D!sF~\ׅCO7=3~G+3h^ Mm ۺ_>[]q(0z\'! {_zյ@"XoB|ɉrq_!H\JBg~{n699ZUP A3sm&K'O0ë926)꬇GJD/eA<(O+P;iaE`ʯJU<jlhWm-\ {mF=q~>8Oz)K?C|,=XuI#?햿z;>ue[ux KǪ-7E[>n' #O_\JUdN>`E'(NS6+7DAYkS9nWRA8cE!ro>>i8^CozUFw'N1:pā$)Uy?;i2C^#\m5~nH ɲuF]aTR{Ny^rk>$)"!*lupw(Wp ^~`p5Ulg(_0cNl[vTȊ}N"+5Yî|}:6*p[??S/D@d9,$eAkhg>iXe}L% ^&i#UV_h5oK4){;.嶁kp%N_1pG s%6+`]Wx#uzxt ,ACg QƜ ~cYB_rɘNl:wŋCPfʑD|Ƥ~R"qkpY~e,)~Wdfӯ0}0BߍDlN4ɦEKoozxہRTbƢO7hLӃ~">xcJw1 ( uXAsfwXĠîsuOSv}5c2G6!WaP ~S̗J5!1Ư030~B 8xO[<:-prVjI@.Z7qryhd`>'m `bL \^iG#qŮ5:5(ܢMC8$ VH!?Uۀ"k]d'EgAWy/`: ,zz W}kq*O|A  ɨ>C b!){&DydMaRC8%|j[@l[Ƅ7!,>zs&xZ[T{k9VҴ`\oq}?ȷY(Z9l;鸣@. w!8n >`0Gt𗇁1Bͧ84t\:2fT/c1qIqaqiy8扚%4&r#cj`ýCzX* .vzUlr#NsvZ&GKm%UE ~ Bf իq 7 )kS^[<+F~-\vCUHD{haK {7qm8}wCQBku<C2:XaA$,DaK<\N=P.f>$m+Wn: oKZ?ez&ϡp5?`Ox #mVfr&ޟM$ g78a ug8%HC+DCP =횭,o~I4|k}l>,ZFw[&&*~px'b>oiT:9а̉^Mr?=fN?Fu\"#'hEYQS>{T:D~f ԭ0Ȇcar[5p21T k)EZ6k3VB i|פޜFH +|7?WU۰'f#u[H~vFfcl7ɺ.bM=aTNs ZMнtBon1?RٌY.&75fc{Zi>]'S ]n2ie @(<ʖ5r`Ô2i.@x$\;HwkvVFEΟ$UJN%[:i^Aioӥx ٕ+[y߇ k'o9wRC!"Q7%y{<:j)}! IPi'vˈe\I``y!قpG4e#`U0|&Yzv)z9L[ J\`4cDy{QS֋wm LT/߶<e2oTU3_<Ģm45f] 7%z,a)-*kmC\ QakC򼁠(.z#=w!cHh-JLW0g 9Qq+HBp#e-pB` nG]U *V:}\j 3d.:N;Rh/MqZ~eTݚw7{Cάn-)V3`z iYƩs$%ҥ~w Е^ Yw-1y/pTwݼ}UUL 7t+"G|:k(Җ)"S5Ny>ޱQ_OlUIi"y=(^s4UB6bVb PF2;-Q%O`c0(9MJ("hyz_rCޥ% O~Y cOC I7UKwjd"^Vͷs2xkD.f:ò?P;y/*(H@Y-8ZJ6JxH ӗRb)^ū2 c|kbA:"*"RCv' G @K]p:8ֈhz]lq$w).fgלGg>7M4Kdt& :EVVW/[[Ve. #Whw;r@xKr7 #mQ@h!T^c^Wn2mɠ,V;CZia"mBnT'in@ qη}"uୱs| R#TQSި҉6C?gs2oS@E[V*O;g9$|D$%#n)a6Z2CNs&p-@T=0j ve,ъ<.ּu▕U醷IhVA'P tj&r .G2+5 s1uRPH_|ڨ@)z~(L}VH8]tYæ0 Pf x4&oڌ:h̓ =T!6$<Dd׵<(菉Al)L"J:HOA쵩^ę);՝0l]HtUX,nV$]v] [>aC[{"UKJMf$Z"I_፳咡4hRwoLRYՙQp,tg=k| 3 xV{4df`ܱ.]IaSm}JvL 7yinOA 7=k VRT7o{?rؐ>>MT';\* ~WPz 0Heu,&kT=f ]Om{N gqŞI6i6pX,ZwB1ciU&F; !"ȤT^YqjvHگ+&_:UgpKY āaxRCK) ^3,pq IA?1',"sfR֧$tirVn+hEBy*:%!9:(L L$H"qKÎmN˗WPj@?9$ Q@5.0^'4XwI2,4-ݸ ].HK4\D21|=}@xlY=Op] h4[OKn/;Sm1m\apӊvv.3]!*;dh-AH1Y  TFr jeQ%!G\|$c>]e^tduY\<ѩϴ[StvXP qk 3gj,BTS].?$?I/{^U9;+Їzŋ8X6v6BRಫϏtO`>xt*"ncxl0Gl"4J38MQP#" m+4@? eC76b$e!RH6J%$Aa <&/EwK3^DgfU)e'M-^q4]'5 JOTn"f%VZ "}7q@Hwj[2uFk'[0 oungϞfz@x?E̞SF|j+}Xo͝ϟ#h%RwT_o<DO_ c֖Rs m 2LER wj)5Z$gz\=Px.D& h[_ρrNrLW7"dYȳAA ņbk6@|zθKhl,lCtHq5=K0NڴbP, /;@Xwڤ<y)(kҔJo( aSy4 2Lޖ‹ռ 'gJڢ-im;N)lkc !!2a)@n?ͪ=XKBˍXg+^Rn{:SF{ή_HLϸBФQ9"Y',:24ҵIaQ2B@L8r|j }*%s#;.m&쬲dQW ÀLM:[WS?r0*HČԜv ً'}Zu4>J2wԬI,WT#Ctp7uiy/^sIT ]Lj!rZ2j(׃@%YA! yQT F \NILX<!'P涝3{]Țԛ-< O}}PV+b!y\A /!vGB.Q]y}ҟQ!4oѴhא |=,\oe0$(՜7niXY)nT(ע4ŨE]VOTu'XMԖ"Ǝd`]Rz߷y*+5 QA=Tg-M7 IJ]:ʳtzOڼ!JO_BcQPnލ,|y,/nA 15SdTA0(L|_vy/Hn>nWHGf-bT;x܏.)&_Tx mfvFU\t *#ݼ=>YiX6v{dM!9}  y6Oױ5S&in@A%5l(ҲH4q9O ܰZog3!#0`h  G+XW9OFJ!#EZ=jk%|+Y9CZ[7c)mTL< &-9(Q3*l&4~bGng9͖[WqRZ(H3\CLoįz=O-rBs3UpYKS$P]/2@>Ky0c-᫏`dv]rBc q mIXokE!^|7o1#c%'EȬFCixdץл:E誀 ¤%vŅ:&'6kE[>~>l'RV6mX)| [{a@8_+xrL~C[C~[w 8|7m=gVZ$eAJG>]3:6Ŭ#ܤa.?7h٩ͼ*u8؄M˾TuJ  L<0'n^4n+DֹP H /cUѴ՟*eVK}*hJjo%XH9p=d_|yPg\6\ *~a(|Che4bS)ub>tŒK !} Xبy2tM/(1,eؓG3lI`ӐB0q:.н )gmd.,eiw0-8b~vύݙsbRUOM7ZSn}L-"ґ30RM&#h5Ǵ%e1k]MkݶsՎ4iPgωIo Hw[ӊ`$gfT;cNb4|(2dZriy~댏uve⹒c@Y e] JLJd /{CRZto Yi&t۶hQL)9rpF]َDM>OI=@Ye\+,q)'0,bNēnP@~wV{#{k0c cY'D9G̚ҳ1%H(T -,yPc&%?X:')3djĽ6a#vz0%#yuَ8u L6e(r^n6"Sg”5Ae]Hmes"C7${D)Z }LAhnxb'@Z_!7=vb,IWB~ u/X]+G4rO37-\{ [MjKVpôJxKƋ'=1*Еo;Cnaۻ)vǫꗽ|6tI[ܭyC"davpٻ6,{ 1gNlJ.KmQ%j8p5 N-v)fO{ޭ - $޾[ (Ym\ (u>ښ)R'N w; &>6 c T`T|ͣSoq1?2X&F 8s Q|ǾX Lkܪ;'aHamJݶ_w^riub޾>i(=m*pyc*̵nߪ\,=Gv8Wʏ̢DWxƴe0`#N·_@qvCՂ92XDӝ_Ϳ)crl>8 |@`MENHX>ٙddƴtYOr.Q7E䤱#M5; N <'E~HƂrpiJWլ -뾞2 ]?L?gݭQr&e 9[EwaWۄIK>>16?of3w"+Fma`%C7<e:s gM bVw nFQ(H~|YB v`q[+eSH C%_(p/|fhb!i喇zU'WQDa>Fpf/ N3W͋zzkP;I&u9 tz9f'kMlMQ?m-֯q w:PY*uֱ\޳cȕy5gƴs̱UtK{`Syޘ{(~FĔ鸤t&ϟeHC;'p -ϢSh7W+OÕ0^=Y/ЧaTxF"x" !+&OaMwJxY3zȯBV'2 xE0z50=Vձs6eA\WsstU#.:3S/b3۟BAfIX,T\jv!ଁ#ij:R&9'&'{D{(JUD^.eԮX>9;Yl\7E]͝0 P:f r:iR1l`^G-dgB8 6;^9d5"_CS,P #2m&kfãXw9nNu\EN5noɶb?A\nO<sn7bNۣR}NŚ^~\D]X`i )q{/J).tb.̛1jgJJ6*Q,z%>cb*b MOق.c!]5R`1BX%_L]z5ذcj? > oӹfmCȏA!aXc~t̄>Y,g3(vpǍʥ'YNZd !Jeޫt$pE@L\y(gmx&Kin3kcSޞdua|OXc(:v1-Yze%p-?|%[%!;@mS,U3&H'[)06[?2SeZ=On 334R?RrS3ښQ/@St-i=؉hA(_VF.8Au؆:Ggy#L )̨JMҘDii`_B!AdY&ȌoN.xN,v)|H- mR1wF*F݀ҟazҚyfڬ=L`qcl"CS[,П@_$tr\1O!'X㘮, b%13X]̜!&#ˮ%cŤcVNZ\'Es ,޶nxIuZm6Ii7N\/">j[=&=$O6d e&4ah>-Von)GXWHRVH:ZTuzD--:fK+o[x@{Q[BOQ0h(PTF]o,"5كmP[FAK-/"l[v ^驪:MK(`BsXUx KMw4}EwȀa}Pᾓ M<&"٩-*lg Sso2{:Iߴm QհpGк\@Lo&c v3Hܹ5bh7J}7L$dԛR^X͋cFI$|!:])ܑG)6Sz̳'AF5f!\sL*1i fĠ`o9ZK(_K_dhWҢA 9HMw]=a m+dT'#Ɇ(X4W!/ֺnZ I1s*P8[O ֟DH}ǣ*6kY 0s[5¿*pQP άB]>(@1Kqj%ۛ]4hŴx&nNit"<G`6;|ETN)~wAR}G-[]r-s)Qmz*hO#<q":a\'mXKe@;労wNːzSOUIǠjl ]Mau0-jI3 卧'6ug_U#hտ,6X)}$iαF?'1ڜu!8U5AٝN j-U],ZH%ˍzOj.2"5&=KzSe* gbe}"6`w`΄쏪}6kzc,= "(ռ,lA8- 9F%gyAY"~}i,+(MsxE^y?1rsB~moxIf;;"$7}1~Z|pvMX$C݈ДUXl?~ȂSM<ޚ>raH(׀Z ڝD}N끿[FX<m]C}6 Ln bnߡ03lEGJFAI (J5ghviREmiH?XJUt/B%r@ӠEBy6JrB1 WC:#r#-PWRb`Bb)bR|WIi?YV )lp3M=o=bc1|guaGk 0>)Y!sSZ'/1xㅢJ͇衒KsO4H~1`C[4 ^A)}x/b8 )*xG1U$x_G*4r3 n!{EOw02!H)Ou ֣V| Nh}ݩ--^3I q$-<𻂅$=!Hћ~,5nӞpFAFw%5Nt: gDx,]%A)ՀXy>̹G=V\]ޏ;!K{.FbsJ\~A\8 P,8\X};[OnW|Tu+}W0X}.5$*Xה:%p|.A?2WOh }"x#MODF뛸uQXBWᅈg@6ZĜ~+}ی:s1:KNMwmqPiF䷚"θx&婋*+ mQP3Ʈ(Xs/A`Ͷ9ci:rP1>ANU/m.٨A"X}t*ZNϘo1NU/PX>VI=B5HA2/tk&v~P^}2'J:q,drE~BHm/s{7Q\;I_t$?XCuSVWJǹܜ`ECЇ3bԇ?j~ƸtoTwD1Dd<{C/Qz-(WtqR]0_7Epk%7i7@ :mSj 1!4\)k仯c/pm]} SX17@f#K[!`d7LOd\7|@& 𯊣@z&Q[f4=] O(o7VU/~ŻxWNfp,NݓfHٰOLzڞ#`,?P]ZZ1Mg8Qïlo^fν Jװ͍ Ox Btq: =/!fa߫|< Qѭ :!cs*Ut, GmGo eKD']]JL",D96B1sRf<*Ea1 s$?&eFka %;$ûq׾9VSώA){{TXtЦT};А"ƃ$ēq{Y6*R]."~O6a2i8{)X~sR 4ynj9|`F} (CЙ>-jRU4rw/h]:7UN<o([Gt݁i(Ik*f@UR `![GE%gKT#Ohor4;;":` #d8@FHKR"^":bҶLP&lJ ؕ.֢`xS:RO^|RF 7VFrN|C iW-;L ]b'I/\K6#QɻvFcf}NKC=ZGfyL߿` q{EiŶt)It#L.^W5G疜\+! kWb!2aZE )ivGUxG@ K -{0 *+c hy0?V@\q%]CXB]W&x!kA.O~j"Ϙoj(:جk)XUk84U"+)_z/{?Itل|ɍwj̀Sr <1hAR>1eq(4h/bʧXΩu w%;BS"!DSzXM9!U>E b?{z4QcJzaYˈ ЬN1sԱbkQ.u=ρ(pe8 ͷ/8:Z6+؊; ?[BPQ(AVgɆXEӯ%TyFR;\ϠjEט=Lv6Y-5L 7_Ÿ rm_0GhfG=Eu\q 9Cg :wڛ7hFDw˜ҲB9l:<3i@Q6>; Ѓ48b47hS|#7<%7=FNч*wgU?lY !`Ѱ8E?#0;{͗?'= PK`?_wy‘]\lb@PZ5z'Z⯻9X7ptr 9[1`0Ea?c%`@Ccrw )|3~?1.g %ptx5-l k yMA ;B {QJRl5uή]"D*]HeZPbF_)% a]@v{#~oόY>BٷqK%T$6 5.>!3묦:BUꫭ~Ja@r/`QEƏ9 D"?>R#"!J%4>t!EKan@܁wbYrY&`N)^:3:/|C_5ly$!]_^*g'O V rͳa@߮}>R?|"{7|Dދmp ^)m!ҥ|Q B(5k.B )Mz6}|6 h.Ԡ}³-sr UsucdǺjm~s j1n7W?'Lb"ܥV]܊fpɨd|aeIKf 㤟5{p7b4?m{jQ`[A>j|{xp:{IAur)4/)m@g U@/e(N6HUaΪ~)q3=߶lVHzbHqˀzQXd!)J 1\~cNl0LV)qC | T`ڞՑaI|]U%~MOlWk_rO$R鐙2 Ǥrkt!"7_g'緫lp!з+bMcn60WAX]SsY-Lu`.XTZ}wat)A؄<EHRh p?l˅JzőNA K}+io,ʬrr=$5ohR=AQZlZLvļ16O׾c5plZ "%>lC9Kp)I0P-#_GOfLߚM6|asGa ĩx;"+:}RWRUbȷ@UiӇpνjS'ugj7PJ/ KϬiE.dV~O@"cRAyS>ř+vkr2jl9Е'2pxhYQLx^ʞ27Iq%Y]50ыh/W o(tnpI[&78 UMWJcw %`<,GN9:xWP2PVIl6B^SSM9W 곭mMjyp₦%~B8PO f\5z5H0=OOΒa(cOI~ӕuԛp-\-0ܒQS%hAL ׁI.'MwT&fEgm.kzP)4  SG@WxZoC[ yeR"^aH`^TN½U =gS)5}ٙg]4J(qӥ &Z7]8hxm7`Q4~iPmBʘ칑0NWC݇v3oI#[ҋhf,.& 6vrK#Dm%$ xG:Y+۸~G{D7}Z`xxN;Q"۹hReE+E~]@'ꒂJMKa1yUed0r,5 6[Gz)?WuԶxYWЯJh 'U 7GbWБp\cE[s7(|+Am]dNs$;KIYN`-/ |~~>s f&#Z=B LI ,dL3/Ωfޙ4'qI+_ 3Ke숂 h2,81I'믫t[D{[k$;ͪ}gqov5D|6QE\+PYfCL7?,/E]\EC6nd MY[w#S1ƔQS!>SϐT`Y})'V]?{muҒ@klzrBPJlr&$%UU*ΝJ|ǗHh+ۖFEi6^u+ֲsψ06EǣY@PpZ#H2hG}糘L79ls@X-Dua "0_svY6ϫdPkfOBhwQ5'+i5 0MV[-0O+5_ O m~=bAi|rd]TTS} Jr|0#6{ ?a. ,9.2Yp@H{^تub}+.[^,8qx.,0 2KeHoeKQ2wcÄu&Qh."O `姨_s:GJe cphk3ܧD5'qkv;xd<&۲9~ BpAQtIP頾bEA("b@-vyX|X#q0DTN,PQȞn=Gף5 E[Jc?N mmXRb3Rk5fZvh7S֥t{K<r?`?%5zb#PSjruJMjđex['XyEx*bp[HCt^Y%onasm"Q&5;ȐZCXqx(gV&^!T'0"zPт&0ɪ'?=^7XɸwȪ^ΒKPj#jgщLkߎ1/|b(}m8H,GM g&.qd}D1mod/ c`%Vy kj-5_\/t%Ϫ~8ӣ¾vKjS?tXa?4AӵY3AvΨb/#cAm 5Y쭨X9FaZ@*ϢgM@Sa Y*O< SɄW}bӍpy0B4M/1i4/*Ut.~W3\P"*#'Gڟ[̑,y^hZaJNy@QkD2n3yFʷɦ V mX5 _$kNSki)WJ9+x%8dK<0yJcEozUЦF9 i>㹾Mܿ uSI6ˁ~v+1z/A\%wiU'zU8샮 L4헧V6d"Fi<0ҥ79Q Rkgl"xp@v]Wŏ11˝eR<߭X$WLBTLBiVAh:Ȱ48=T"`*;(sǓVVJ6V[Sޣ<< Bb"6 E\ćePCNak[(If!-LϖHu}Ws_i-؃_2|Ǐ3r0DJPPIކty~@,x^FZT48?)/CpF>onTEwHg h}Ɖ9B*3c񴊝8؏0.E Z$Q'~MR[jH$6o"{`^5^g]a4CzCaglIW<Яq߸R]1Y*)4ZOFBk@u G%l;7PYZ(| ym;>Ȑ%Rs+B v:ӺwZǕgSH'zWM+BTSClHVdͺpXTuR&2V˃&(l>N ݉ѐۊ tӄ h\DIB0! a7FBW {@~p8FWfk-Md7:!*ޓ)zY8{ate™㎉lo2l{hXsj),CJ$7xD5nXhrH =D5E#b#-<%@^F pp!{wyk&.J#[kxInn{fWⓆ3@KO>yޠl 4ežinkyTDy\%EQx&Mc8 D$0x;8:؜J,A-KXo&I7.AD}xw:~y>F2_ʯWkz׼ƊKץJvʘB,[P~du֭y /yŊ%)2B@n8L `o o *,zk.i7ǞdNJ=7j ^|2!?@w!j=eK7A}C{oݔf?`6`JB}ElOC(1s)M#qp.~:(V#yOq)mHǡ U?UmFtnR1f_ĭSܱT) ج0~qM)L g>|nVۡQ[D͌`VR+/HC0KXo-Ϩ9I $&„Th;`uttilOy!N= BBubƐ6l[i4 OcѶ"FVt~oLօ-HF+![0C?Tlxc+|nE?s~$)9`c׎ /ޭי8DȔ"̿U ty(_=% iH"=Q[*3=?4MRqNd+\`P9.{!bΧCj#{[3LdCyb׻ 쿱ъ_/̡zp3Ԇe3azabSEvK&?>npa c"~U@oZ/v$RymZ^|*Q+q*bմq mMFeu`\0|kj_"*:yVI呦BB5fҎmZD[&sw,YPV@ƒa<4ZIƅIzNQ D#۝g4 {&K/_Ahڅ'ϴ|,؊{{b P9G?"Tjѕ.Ĵ ,~Ai8i@كfxaڝ މs E[Yr]R}di[|F-?ثDLv!@V*P z&FT/4Gǃh.{0 f$D\ztj!}M}4g%y|=㤒 F3 pQ`pC$dS2@/z+`Qm%(Pt9m!*0DG^M7~2{߮Y, i 婿93cXTnt9lie kEi%l'-9BmH'&ҿnEruZ!**GpCROz%`~ &sxu(7,snU,zmTp{59-g!1~!",F'3!y *.!֭bM=퐥yfӪ(JOm9?g"5<Σf?HI0~8oA5۹=|$i뷊;M{_|:K,( +)UC&xޛxeOay>wW$u3Of[}Dc3Be ID-l=pnV~$ߟU?sc}O?tn]`J+PrXڦh'Y]Ce֫)򩧎ˋF: sB[zfBv+ާU3 r2' 3.Yߏeh q蟵ZjLi&= 5rQ. \|6UöWB & 5akf\ 駧dKljߒ>֌Yⶤ!+WqVV}:|#DL,hfᎦ R mt[f֐z>SAu)^;t8OZy߽FKJyjuɠp$mrVL1.޲"Wބk΋AiUYaC$&9La"kP >ˤit˟KewÒj{Π;#.A7#>QHոw[mˉAS;ψs؃-?xMR]f?~C*=wq.0g?VRG2GoZ;0ȸRf+XbgP[y% _1x@lrEnעĂĄuUDRqe6I 0liƞVVNCv.c/kJ cPĚʵOd{քGu(ְ.%B{]Fi07Qh  uS~#}D"ߏl}KQ8}Wu"*?)k: gAyPR8Ql~hL$O χׇc tx&DG.\U̢>YX#0=:2\Q[tnJ7x6/v#Cw埀ӗBP%{vFwdn#g]fM"4emAvGu8ӏ Y?kMQf{ۏR=gd(RTi p6"zxY<9yS(L\<kS_լQ"-Vư_|X {;Ί23,kt,'W3! 2.hjLLݜ9 T oO5uO Ch[9(TY=d0ՎiJn>MtWMҤ<O2@9X{v֜@@$92dj|j>U%D TDHio4KJqi27ׅ(r3Tԑ'oń:L=ٱXDf-1hs_FHc3f% Evr(8O Emoej?b>B_*>V|x)kGL-(nӹIHz+81|j`uPl|PMm@,骎)]s֍BoW^IQ囑hto)7Xj-_s*丵F_C|`N;uɝ咹tm{ݻwu;!e㘭5ZEP7~015P}/.צjb!7(88Y٪ח3WC ɝ1'רX/ E-&kqd Ǒ:l{IJ0 2NL$O)v_C ^{3< Q`K+q(v^1޿aF W)6Ovfš`k̔GJ[- iSM\tUe{wsL9`!rD nTl†J>hk9T&oç%cnY8U#X'Etp60An-;iD$+)ݟadaƦ&uPS}`g6!CFxdֳ6>.fxK]USQHrR"4OM~ #Phs9yπs÷GV![/H)^G;:'>Zxƒf>_JR`pʓPZ\X/ALRkkGߩ\,N"8̜t]ئ 9j6-ܢ36V6?%)`ker g+NݐJj_8(bb=uf4h80%!̹I&"H#Q3@ & &A M$R tOߦ9]L2AzOi4a^!?҉uc:+o::2hl@M(67M?%F.cݝ&#׻}zlqzhX$9Y[ҾTC|xI 16O`!bO\W o֓^gDD^B-]n@|$'>5a@˦(?}KLz$,zc?Q J臭4)BR1t}oZ7/4,jFS0pq S3T~kkoQM守u, knN7/qk+*,Ȥ7y.cD^3{"$R,9}Q:KDc옌x[^ΜP͹:8:.tji jx9`#>87ړ,9;`dpn#=(*{̂Ql2ٴIGy&] yD ' gFMgllq\!{@]o=Piouz}@Jk:IqK|ID j Bȿk<&_VY&J)/$nC*Ն: `̵@> ܽ 2 )WSE9>Q7W|&>]pc/áaZt,"-0'ۼr^ǥ.@POLWp1LI`qlE/_t3myy8oߓ%F`\#4\TI#%r 8fmN&O^F8WחB"$DrRitǻ.5/.>D9:ZDzkpEZ#&AWsVHaU(r)l&X'h𩑜/s.]H턱d"W}a7`VB_oIs}@e:΃=JAT. St>a1/>غ]p[ =B@#dp3xaېWMrފΆ RLdhJeQu^LC V %nHh]uOA{4`>+|5=TT90~6ޠH)lOL<Wؾ4 $wٕ^duRD R(CCЌږwfG"\&tڢ}l2i͈*^=mO'c^׏nh&\ˠ+RhO)sޅ4ۑ%pX/yFM. Be~WhQo,:.aiDf$œ`QQp{ʄ0^eF1̟bDw yM=s[WǴ׊k갆!iLbT b7Sw2R:xۉY )tOGzR*"b k&\b B$FiC,,!y?̏OEsGSm#HX:V[v=b S/C4$a8(E OH Z)0sC xrFHl#^htTXn!4 ʫku(26I *G#PI Zow2Ѿ3PMzڧ&ѥz~! ~4%Rbg~e]dC{˽kFeDlc 4h|I?U\D|eɒwc 6Yr&%_b0&\T؁uP@U =u{aJVjx]TZr!ǿTn#{(}yRYj `\pH[1Z-3& TMbu̳֊獂Z-[}ja23U_G5Jےk'ыtYpHy#7j}ۍ(ghG4t#HhNA"EP&=rǢtn82w$@>xopd(! B!NnQ/u6 %%Yv&~Qn!A %l'z+lt ZyٮF` ;20v.X7vw}:fϱc,5.h38G;lSp,isK}J & |pO$I8e#r 0$?QҨ?sFLc+UavLm&ɏ QaK+vl*ٱ&SGm{OHr*oPcSV^c =Ҋ^ /1OЭ r_:+ڜ&ΏǦOv`T7F\9f=[&ӓ.m"tS/C#oѠ(dD$Wn/7Ѽ|g -}/'o~mPl/8xu AM[*btR:3g@uVCKn/v-+>ZFT̍5wE7s+~{͡=p5m+@ﭯKʞyeo<ԜJ {+.Qsdˤl(W[FNºG<%ЌώHzz.gje=Q>d,p)Oh?6vVv?wQx=4 ?悳d0;.Gt@ r\dS=17r 0oȼ 4Z݀xMZ:--^fOcCH IWїU͋6t˚Ҳv ܽ|[ÌY=+\]4a3t,)7.ڗ[rEmTt7F$=a@ՕCY$!+n^ǸT_<|{9c;WiC[FX!M""ՠVX~nۑ~ 95Gxxf-lW*dHʹuC*>YSeXGMx:p~sսx2Xg>^P VrCRꄆW"F\70X8:=wZ7r::/Zk$x'r3##Ac vAv^~PCҖ!o.>7 \%ei! wC̝;b` _K̡V< r RO|s77N0j4J RSAE{%靆y Wvuς#cv6|m˺2e /f˫F2Ĭ)M̠MSyv/̏iНF,<a=]}IY_1zRf|=q% Re+e k1"s}9t}Gq{M3MP: Z٩F oMZ"ث?P"\1i㤋)d jSS_} /*g^6.(&zLfI[1TjLS]ʝ;>BQ{r*3L\\+gyb7+=ÿ?cv^bV2R){}Mi]'+;M 9!zk`l`@V"< 4t-l_В]GfF0CGSzܮ&:'&k=!,r^}̜([TO%Qb30y^b![iMX:Z#FSGKRfӎgZ_0HC'OJ삷zЦ@@00B$'.X a P-8p7f\r҄xmM 48HYj2K*QN'gMX&'&$\;;/+)A^Y]@[0dx7y8HƜedI"?51DUg7'-n9Zi8@ct#m23_F|ws."U|QAk &A uT5ߦ6ePpF' XΏO/ ́D _!l4/#|j<~ICR5@x}|@2N ?xJƄ${~f\LZPǺTw'oe s8h|xTEz^~թs#޶cpܸO3|7 Fĕi,|b(=ýV̖X3^0sY;o|iSK- sITcwVU.$_kI l@_B`pjgH"u@ҧ~vAΕUFftgysJ7gdb'1gIj: Kju葐1sV tB8!Kn5(m!r{&$sPh{Qs)!~HՒuRszjE$TY1(Fù|yc@p9N&A^S 4G J]N6@v Lчe=\d cXa}|S93F} 0+&%37/)~~1OAL ]@!^_?4u[ )OaBuzFbR0"<10n+(׻?ڭzVRafW}oY5IJAR(\l_:i e^ D d[?"G"#2m-:ecsn( © sKU*k}FB 2<0^Q.)LgFroƸ:tZ#}M;luY`XyPH29pI-p|B?ĕMj\%]4SIҦ&ºuM`KGv %^^{#r[?Ņyf7.Cjo@Oq_m^8/:Ӱʩll#>F^ۣ].Uw %&>VC/\&ZB&ge) yPh1_|ǥn}MxHNsС$i-?Bglp#_ K]%G(kn];EQr^@Kɥ$7hEb*d  d Nb@|omE8nGcOy֮l]c;δ`/` K{CRƚGQ T~odj@hE"k#cd z7)7ܱw!'KXpĻsZxfa1d+Bj& t+(['D G?w[G׭G@چ3Z'P`x$wLكiQmu{k5h߆t<AuucLd?d'iM;Y`z L#212ggzki*fVue AlPG7Y.T88tO.{U}T3=$ Y9Cg$~P cL\KVR5WWh)x\-VAS1bɇŌL-Ed 7fq0(Si6NQE(M\3e_0L]uÒ^y!6"H_{u.4MU o%kJeƭ].gCX;p?YZ䱏шY JsȵQYPko~nd8Z'\|X/Z5C@:ժtv\]SؓpDGs\اyob^/`bSph^RPRH)#tj:D^rXc7 ߙiƋcd-5(:PpPS_XIf';/9Gm&LĮY]G*/ϝ>] h)iEo(Jې%mxi]nd[y Unz82k'xDyFY8!/@~h\7B4 .g_7fzm bbvzG`r iU`[t;aVt/d.RMAx ס\a2 /!%=vۘ U)[%S4 %'(ˎ{F'Z#(mTۇKxXԿ #< D) βKcMzLr=R0k bnvlM2Kd/@SG+v^00 O 4N1,Y /"i-g n;Oy=ոD  gb/-çKUz./L$5]hu&q.VV<\uZMTd"φ7ę?Now*:bwHfJfNVAbf{=QӗMc_NFU(Yyq,%͐WhŏkиR JtɄ<#`ǒA&Sjl mrԓ) n\%󜐡hm)To<#OFfRU[-ɮ \cAe v",᧬"C&<ᒴEP N{הǕRC [rDƙ%bw>vъ\.kԛs2HFj^(opԶ^4梛v{xM3! ՝€0|wL l9GjԎm|npz-[5Sĺ3:/Q$9GݝˆϥesyqrjJ G`lOBu|rFrRs Bto/m56nyf1ö .?:S~J=f?ecQnAu]՚_YKrd)0ƾ]ߗ9Pw6Y9AHќmsv`ֻ `gDܚm|YhnϷI|B;Lr;G~3dCZSliExY-MdSEHm+iG#c뢪B>`N9z^M+  HN*/Җ&~T#ؿҏ?wdYݫr<& \teTc^al `W!1t1TL!Xt<@y QFn𰞢 J.UK343C~uz{aLJmbw^vR^3'`X!ܕ]Sl(}[RMki#gG\2c VP>p,jy"5Wٜ& ߔ l-AG`l"_Tv$*c5]lz:ᔍg{F E2?W*K۫`t,9W:!b )ͻg}2v w~aN^6aG,@~%|+0߯%MC6Dmڠc45ɷ"{0tV>U%w((T%ɕmmʧ?_ eIUs%+".{rz TX1<9Z</tV'b":JZA{G$%gzqSIv<֭/9Blcգ|Z:OL}8Xo!R&r"#49N|pg ;C=\4t,.b-&r4L]3\a.#qh*fg`YG( UyV/ે[`B[vgtWjVls<1MGF+.~d k[PNٶCDЕomGZWȵ |B,O2Z跟8h7^?XFACnwhjт,Žkl$* SN8[;S87.`Ǽ?;<`*kя=Kt}s!xt ò=tƎw8pTBԿ RQ.I .`=O:ԂV *sXQ%jd.WԮ`2Jazk5w7}Fe^#5zX_}ƹ]%D^*k%Kطdd~Ǹ5@))sl =98d7Iqșُ(攤h CVwu@ۣx-(4wǏLB]}T\+fc9A.:d=Q}J^B$xہq,?k,?"inv{`jꢘ88 W,x\U!RT#d9KD 1# w?}|2ۑ8~è#xMHxpvS,#z[cŐYw ϫ'.wd΢O J|1vN}FͷUv*99f_ Qg\2XӜAm-/ Sp{7g7#ӌN16ժLsaP8#մ/)ůwF=DE}xf03-h|O~ T+|N&CJVZ4Tu]fn:QDqj3?P%sqU~x0(Ru*1Oʂ%If5HG;?D] 3]}$>,jکf&-V; LY9)13[ rưU 5J N޺&#@R5]PCGf|f L$tm0O!bV*(H'O]Ҁ"7C.'vm3X8I=ӛg؞3Yջ*|;N+:NS_\"T\m.s$U鿥<pϵ@Y.]u"j;%/7t QqgE˙%]$8@j& Ѳ05OT@0**$;D}]2@8|TxpB?Ih:/% {3os>sb+vFE:@cNe~=ݻ"z)ݛ 2=}^u$Jޙ|> V,OI[~JhNCj.x;ajua Mf,A+C.hP;@*m&0Tea H(ȏ:9h*փ\ hf]"wQ 9V9下+zpnOeV$d Y$)p]MWWu),2.7ٶed_h;htf =HP>̤gr sTGdZ$u/2,G;M;d,H`KY] _]d`=ڪy|:>!>)lCb+v> 름==ϴdžb{^Η^'w6}hRp2ˀqr2ǟ֣uVPE e8 PRv@"mޠQgyПpsT`)vfE;/h3(ƙ75D3Y?덯=L.=[n S}K2}uHxHN_ ;ohIjOjDqU}5.8rEO6옘KRLa,E %Cm!fёSPx#ǪWv(ʟxiS$`6P rԄ "X6Z i=#E:: 2r4f}|YEwl'!jU\i~Rdg: cӀ5<֥A>,+h_2#=v;mb$l?x\Mx:}X^E%M"RTpzt5$ʁD?hV갓\a)=JAR(/q˩ Z@l_'v.+a7;Qrh Y`wک۩cZ}p=}f9R۪չ, rT\g^PMQOBHHḘqmj%1ؒȝC&DjXRk"\䅚a{X=8K":kׂ`"*TƷ]L_^U@?U>$A y`|{¹ӝޟpRWM`8ݲb\Lqj|T̚Z/]4ols1?#sX=࿲OPx.D,\.Usk|lyH*-x|A"OCo<>nɴcө'"P"'Q\3߆'Ѩ54u Q} T!ax%ju]Tͮ:-p0{h2&G!U)Mry0 Dz{$ָ֞9=1par!vS8{'xʆ"҂xDh|*>;dibI ¡8I&g/ ,\t|5PiQ Ha<P2Eq$[/LQ@3L>W>2,ćQC]KpW,$O+?[v3jknwwщ^@i$tTܚp -h4Ʊ><8}8<33Mq&Rgnˌޚh,@ bO @q,pV!rǿ!=fBTf+po,ҾCp}&WA/[ɱDS uh[o_04]ZQL歺#* `ƴ]u`KY^o$^׭OO^? Qv/KҔs+#m#$ HtblyeT ̖WhisNaDw2Az I ^_UTē EqA?Y}_t.@¶lJFb7ېXlVt~@DVER?e9G5gFq;pHl MyW|!ɬ1&S/4C }m[ 2W,{f|[TߜRɶ GX+aa(gKOۀ߱c@Qf퉣/McLt)>EAʘtBlOvSsEйɰ{5 |;g_gў.N?4nrFG |~.BKZ-NQǛlF~p U?G/;.67#d'ʏj:@1g[{`o\QyTNpg`{@*AlE]0@7UUBq;Ü6MeԌ?N2:!g_6H(Es!E$^) zQW %=ul=h̀6P@.BTb`."Dk .FKʌv~ivc';䉔 bMXY݈In~znAc {T&nuGP/hM H r7kJi0Ӌ(`6Od!W`~! $0'NUmTp~~J6$=&ƛG+F?.XLYS'9<m{yMt͟ `y*0Xa V}Z&s\xK/dҙdMR86YҘ*78isvIlNp^2& XȆT sȎ>l`Y\:i:D^ 1\ְ3ś;e Y 5U)܌]ĕۛv_ )"x9trSa"&˩̀OiXo[0ږSۘ40,XNq>L(NW2+]#%[q/_r9NO6%|KsNXbncrY\OCpOޠWVjţYjwq[\l^ZE\=6*3ƙJ ,OCb &6}9/9WUkU Њ5)4 IS`ՆZSYws:>*sTo&s?0#Ź7&34?` e?zr7E!T1LufLAEI QtWFJ[`÷aFCرJ:a-T-DIt{M6 I+mm`2bʻw,P 𩉮9Y'l4lciÊŗZa+Fp|/ӣp  CMŬF0>Lߒܧyy;1t-ĉCRwCW1_1Mj|( j-=6H0{1TM28KxI{Qy8*B,p名 P'0%*^x-+Z; 7^B2fm%je>)؍#x8rkzCȝx ^ p_Y1O*(_7Vb.n\{8D< E#Э$ ֯ߑ4Z% &ARmII*>vxyB>/dѠ˭mπ0T $EӁk- .G'6B(.[b[iXԳ&^УwXX}-<)4E8c½.Hd9pd#O!u?>QCkz`1hF|`Tm3nƦO~!!r?[;:`Ȥ="=YBcɸՉi90KcʪD0G\>$/ZjΞ CR!&JK2tVvj-3,W _*鐦"owHCCE!ɷ|9KV×"ka;7$$hYzY[jd6Q ̠ťRgoqlq!$iVi{}"z&Tg/Ky/pmi$u *:o4DG.RbXb1No&C+ck:Ů u"(ٝ񬥪PI#ENS6T@df$Od7=Jfkz>QNe1F􉢘7) C xi7 s}ID(! 4CxlzMCm?)No{K>#RT1ZDtro?I?Am WomAYZ2b0Vg,[/^$ /=ѮEz3`<;cc_'D,G.Dd1Cwٚ)Lto(su/  _ iTdu$vifQF#E2ΎE_ hfl\}I@8%yv u` 8j^ w.&>[:39ggN!1J*8Y䥵Z8vgtq[ @2l pdB Ja"q٩w2őbs;*p:3Kv[-K& X h%%4YBSEO~ ?mB,oW-ƟC:jlrwÑ >G4ٓC肯5hRZoӤL-]3]8t\.!IA")pQYHxKOwjfR1V@xM=L\+4S%F2r많r}ΐ]<0;M5)or?1CZ?ԫt0@%I![%IV #A?S@e8E˻vzyy pR{6)YX:߇/VA{A-goWL픾3Hu%y& Wg&a=Hg&̿@5K6(+$RF˄?|'GvQlFy\ڿ!_]i2Vuz蜗5 elrM0OĹX+#.&ZB{lfi1)7Uȼy$J^/.)Z'gh͞%}\IGo?IN50i{B9[LͲZo2GҮkF#h2tMDq$z0 "[3Cew?$}>(Ĭۡ0If$eSLaT5d XQ&g%ʛ OƝ(QT-97,.ﷂ~Q C&E`kt[-m8O|ڞHvb @+ΘK"kR*!#a׸Ywj Xg[i &CG, >[v)_44̱?UywQy}dM*,;duz"S%\eИ2 <@@k a/ֻD#´vdWd/|STbCᅍr?ET4MYoMggjqy(aM}TÒ*0, {Ȯ;5NIB'V ۟u.6wPGKLƋ-O[Z:bEلg?4<Q. KJ0f8BxJsb@c/W8qgNS̭֥EUi向XXTxZ@5(>5/MHSg9R!ҟZbJ^" .&R-rS_:b7 @aj|s;آV"n6:FrYPv*=?Gi sX:buiMު +'ƶH%=M'mKOZ`/2JW\!LJs[q!LRPIZ蛎f Kp1qMWV;X֧msgun:jkCH @. JF]Vz *"3Mq}cRjY1#oT<4$/uX1+&R0Pz)L/L"OTT ġpRLAZv 2_N؅^uju9 o{ mWBc9-TY͙2m9OTV b YEaR;෯3٨OA>dEP/#^ZUӭGƙgů_<խ֬<0ܧMJy҂Nȗr0Q^ ˁmRoYas,cuk6k7UpN"&ց W{o)2o] iu+)SehbD x#iDйڪ3M=χ>YJBblGTm\(dkɍZ~Zkپ%$*}:իY{t} U亏APBlQ%X=v?nZ~YuOlY`tN?dorw]"rǡ|^>|Ur.HaTaK9uB^]R,|:udVjGY%Jhww^,8G4*ĽQF=H2$4bPҡἷГWu/9ۊͭოho:VHAE)ٯJE/6WtQoel%Nc7m?{@AG;0nu'kdiaz,ЉUJA/.%` ޺%e0+cW._&e[dͫڇs^ u ]8 hdz6ٽ5~{[Zh!1QI2mA[ӆѴx|F"%oCUmlqku.iن=-ӯapP @ʹ2&HcţGM3Z..)h0u({7_\L l6vdNrnI˰erQgӭ& "͎K8m8٦,p=5u c*`e~G"ݟ#Af?tua es @&TmώEcțݮ#ÉREEdk6erKPAy FR>Z? vyr+8^n$N$a?hVSOv~càU(Fe+5/@`H=Q2I1^,ryf7%7>`yOg;eOYA>B/QqZ 5cr%V31UE]*L( x#C5HYLsCnbr, t1qv_O^&!ư8ty]~|Tg4_vn& V{ p6aEmv:OU( _YNԱ l1q]B1<#@mjhQm%|B9&r1A:aG/EqV_+ʺLH\e>VQKih‘̇Gdd-ؔ`H_Aqܿ>^ E ލs)bDg|J%yA큊x%b(?t{%$Dx(_aZ̬/^MUg";YS pm;(L $ %(ϩTpܙ< ?6giu]eQow^N/JmKlT" ܕ :uW̱ r G2_f{?~kxQ0LJC8 *I_rFv\d\^ā7|>+8Ō3Ii:,[("u#qb<@IvD&8Y&3 /scIބ%M:}J-FI, #Qϣkkz/Ўe\=+r^mܠK]ÒNwC^Qv>]PF=DCi/:V_  *y TTHcvq d}C҇BC% 6> rgrQ1 sQ}I29 ;cpPI+b߶jFC0#({E-ΒdmZV"%+$ɈzC깭+6j^(^7Jv9YL[ (۠c-"k*V7V5њZ"(sjkQ/qcpJS } *ik5DWAkؔmG P :;|]%G)7pځRs>"̧t "203! -P]T&xn`A+vhAϲKS7^$EXԛp^jSV]# fbH7 kNק/)ȧ pmN~O)[邷S^)]&ȈPGzZ'ן/ɏ8`*`3<BX:4-4P'g'u+'A`X]ӕQڂ -]KzIbCׯgn]hvZ帎+ݢXbھA6&\Y1^d@!:ׅ&', q@ Z/կ`ry+@[8MI4 -(39D&JV#@"myN)\=;G90]ۢ[s pUEж%a  ]DLBuq3z'el^Иl&k4"pD0A6Pɓ`m*[)0&ta%K'0[)s 4G>!!9Kdqv{]]Kz">&io{/OzX!E zw .\]YޕH昪Fv=*nД3 ]똬klqn.q9=:u6SIz7o(猗cUΠs׹P:V}Peq\Jn2o;//H:6j!FƀWAv/Rݙf^ ty OC 0.zAN2'H5\:)ҟ0"uZl൹z"'jN%LN"9q_d_EPn%))yOz͸;=ORP$7li؋#HvPRIYh/NxhQqY=7kG-i:. #hd-IbNRmVe5qƺLSjDrvhE.L+ژd5J;RI@l 褂 u'${&`3H䃉SڒB.>|+[]vJmYؙ ” %C74A!@b1f}|"Ķrܦrfkp3e5)_ .s$NJI;;cq `TKmS=V_Aߨ*eӉsdImMc:l/ƑI?S~R}@ |-Ҩ2| BƩ+`Y$^B c$%&j^#o[)Y{PW_NOh=3˒wI ExGHo̧F8Bp4U˰GCg2ъ #Ine U#L$?n Sܩ8&>:Y%/LqњR뙜\ dvyVH\ W^ɵ(>B[]J^sVd6"ϰ7O#Q27Wa/deK6]YJDZv/IV4Z 2 ,7F\ DIK<-.Ov+doڇ-cf ;2Ч7R3/IlY^'̈.D0OK}_M˒v]ˊn%/"Z`|nKz|!Iw-N0f|H+Or4p.[NJ$eu[ r狿^- &%ơW:ba.h*|>{Du!"/)vԩwS\)PlmeZUKSb+ >42ծCc0cdjXDWRPSKmR"ڻu3;hYc r{ΫhJ.C  c>pru-㼦3WWĆ?Aj3,]qǾBK+= Q@G"CH8ĀpVڣ< LX)5M^+p;o*ؗP9k 'A4IaJu{YqUmAV/[&[;j4;b{>4>7[2S2$w˛V\Ճ{9ƝYǺ@40w&ve' D8&"]ET q$X޻Bº\-X>h;8^Ʌt+~}LrfWGL怒T|qŘ lAOd쯷L5ؑ)Z5}x{m5H`WJwp%83%mhIoL7?oai;E=F1UU&xhϝ-{uT _5텙(ڣi*~`-?l)3򂇄Fʙ_w;3M׃8 {~|n6l#3'-uA5=tUN5m|yѲPMb*!1!l"jtC˃ >3qI^{{MIIYɴӔ(yݛ1GkH6ϥ wl̽4)Yh;wjߢ—jSSɗn{L$H9n%+c =y- 6qq凛G./2YR+RE)[Hid՘y5#yFNf7ZGl5^ҧЕlǯlv(eעOB 1\yU|ȳewl*Ulfs4!M) 'okAwe[bt #_;`]_ZUK4[O^PTQl+3&t?<r0 T2ޫ%T^cb62 arz7+*LPn@a03xZ^Y)]8aiȻ䘜 P]K|,ATX&f3F'*ç87\ ?!LvOrw֧EKB1,-z;'fcTyLo9㿲ǻnov3svAM.A9CKPJ~M;'VxįV̩Adbb_Yv!*")vrٖP_Ř(y].{CPm׫=3^3;y-yxezd>JCm[߱J3~,(cqFnt, 6%[(r%`DHZMQdi5EѳpC"3TN~F ,Pٖ٢ +;]~?E+a<'w#1r?^m:x(Am$bM-V<]%6a=Grh%:;_CϯY^tmZZA@-/C/CuGmO[q;2NkrG(/2C\jP8p1ICf 0^մV K dOqv 6o; ;qyK6tJؘqa.XSc|[}d _~S"Vfzaz3S|<oog_s6*@w?F$J?eO\RҮ`u{p ZDd BhVL>j?TSJ=ۙE8.b h u k5:;pM3` 2A[*m;:`"w+JsKK:a_|0Gn):PJL x [@v .׶ox CU?3wvfebrY 7YUdJOЕ3K\r='u(=Tʼn>™Yn'}RxQ<6gp}$Ãq%r]~V@()BǤFd|" u v&89vpH9K,Ž- O(a|?-HeKQ#<0?*oWիA<eKm?/E|MO; sϛdz<Ԇ?(gGs=]J$u%gHsVdO/n$4)Yl.㒽̆8Reu) q.3)PȡpVs?+b#g3!.K?:W+(ςCcA,!/E_-vIXEi;C4NH#P0ޣz.㓝?C4ӱSaOqlhdvqEYID苊eUJCZLٷBXkvl cNN, ZD^':S8E+f\RQDQVܿ5i>;h*Zi:?N?~gҠQ)3Q_Ď(E|P,f%aoq0pKmCy&IFȗQK˩2; ?:0#S[#\riɧ of|ieB=@ WH !MfW$ $=\I'0~) Fz?kn,R7^-g`xPt49b^슂d;)A٤3kZ1*"E>Q(T+3KnNLl ɖ hc ώ@o0 )6>ǻdl!f{-1"GG9ͻZaaMzWD3u˝ċn>'Nz?wRq\ȐCV $0RzQ'8dM9V]h;Bo/wYo^$3Bcǯv؎d=NN*d\ģ0=egNIZ/-k]Yg_2E*B#v9Z'1Ip^Mz5t_$Hh/}E`0Ba/|ۋr&4%20^ .E6 x7XSi2߃kH1|vZ~`˯* }*1|u+xn_̬yg~uu1&2O ʶ>0o]JOFTІ14δ(?"B4Fc6!{ߏRl#V8g4E"e存1/xj {R.{"ٰM:; ? փs:gWx:gz\RV {uK5ӜܻT=c6~ZI^+^9L#Ox!r8d>_^ywoȹq,c`B L7@6k0++w'QX-B,vOE^qj=iM%B^_$غ\ b3vqB \pL>[ָu@?R<39G4M {v?o5Zxhh). Wˇk4`M|j0;At5y=UU`ygs@$UU 3%ÖrD?qs!BN !\(hn%szHqioBPxc)uGw?źHD Yv*9}vl,%6gezfgiTjhN0%*R@^GSୃ0IC3 :ADn V2Pk ҜԞ^<}z_8y"7`/p.UW;AZJ`'C!.G/b&ug/mo,S$b9oxN{ ٕ[ vd:bC@݄ u䲄0BBeMngmO*5&g? 6;Ҹr{˽+9_alEO}w3#*BXcbT cqW 4Yf&DݎǶd~qy4!%.>KD/` qEː_ F3r8ԣlh>KnV.\Fa/d)5 la~3ut 0_9RmyNL.չ*lݘ@ ]`Uc9(Y rф7I:i9w2.MBIKV\VrMʬ0HWѮ3N@ R@`yԧ8c9f;?:ZX4ydDa 8w~sgHEDrx\ȫ\܂މ"08d)`XV0/-$qaί5!x)㐃CUJa6q grS8{EL*߭r\}HJm''3H i*sr#(Y xe^ӭq/3UP|sHڲQ[<InfDi#~(17KZui(c.)@Md#Ӫq^[η[!i>5 &oSg6eN94JryVlvQ<FEAۃm"uС~*?nfKǥz髃bxiT2Y.iW\.* 2`e{nS&̝wqߐ.^%ְ:uِgٱȘƇawtJk grugrъ:53I =xo\iu:B;{6 ic(#o“4(|CXxhy.:u. 4S5]B<LM0 @mÙ,h"b7iS,=en(dJYL>ʀ.[=ARc iMCBJ%̄|+.F"8T\!m)R$9/eBLp:D|߹qYf ES۷?;}i`<}1O%BW=.Bz]ފT-@Ny<Hłplܲ{˭xZG?aE5ge_;zn"ycf8iFh NSohAz ׉٩dzDq/*N5QxFd}*|:E;waÄRLAnŽ{qmkhk5Le K18+L=/ <ՙzX6k=w9Fm$@]t&xZNVdl..]WɿRߨ?ùmJ rSldڇ.RLFB=+옾eȮq!ʿqپ4b*gʷJ=ܛ!9e -z;ӂbhgYVخGs>$ B7ɸS@ 9(L뛉bE,.;jzx¸ ޸sW Sp"d*]ej7w/sOvYՈ!!:JD!Z]*%,!]L04X^k0{g)v=l*UPsCFB.aM1&f&T *b<f\dOl-5b7SG*neA'&y] W>z.$V@VW l 0T&69E(>RC."+56mV p?vZ4^2[WP\!Kv`3GҶ`@/~޽r@1`A3p51?GhU·NzfǦjBdzPVҬ-b0˸{miϻ ͥ@aJPqՓeá6gZxK:7e!L6,+07(`OZ⵳!=?MSdubx-\y}H>0% ;?¦dnuz{;l4}zE Y Aa!t4,ً 8z'g&/m]Ul=aC]AFQ:) ۜ&2\c2"zTOFsFǙ}L&JɗV7S@ {/cQY=O59zkY$&Xp}f~%A'E;HdH$Ч_bP %#yqgBY5,F8 SAs3QHa<ŰqT߃v^Ly0uȬ@yNɀaVG헊.֔ur6TLԌB0`%v# ;iWajd+ᕛ\Y޽mNKk]Z^RR,V8_[ش7`!2yy@I8 \Z;lTh_xB !Kۉor[(+9o=j*pVh]i q{+f?zfm1щyWIaUZϵ'S~8Q>W|qdMzOe`"?T;#D-GzD64H7;hxp0TvE޵F>rJ PѨo RL>H(o#x]0&s5-.N,}CœA@K5';Rl&IP~(ED=4hmW$%OEBm /1X|aѕy*ƒpmwsN#ן+ M=y)RE.c;sxvQZ xeI!0X:| ̜jczNb2a)~0N[206~fñOv4wiquo9𕩳1Ub/$/¢^lY62'@s}$@z˞'dX}M+#/ `K0AM$UÊm"=MNI@s1-:樏S"[@n)4RM0ރzbb0yCEo;HBWnuO6L+6np?+MEz"z9v '[K$ [#pnMK:IjTcš\z]/<-ͮ8|,_qYm5cZo\Jn)TFZu3h6fuM k$p4 p,T;P'T0r^Q-`AsЉ7sHЯSOTȗ(?T"bi`)f -# S~kW|(iO' !:Bfq.abQx:q;7 2:Lv,1UJ]":DA! ͅ-TB띸rʋ3AA#Wis ?R0ڀ+ VU8{k~ft^M^HX˽ A/ eڡEun Φ>QM̟`hS3{PH 9Lwo4:D286 l_CՊMA}߆є??*XDL ^܇ VX1K@2/ ĚIvXPl|NSqrK =j~\s}@d[o H (NJx5w=s++W`$AIKY]mw|k-3y[aJ0h VFf[;t`a4yWb:zͫ#Ycn,?ͬ}PC&& (HƠ;jL +p!jU[d7Zg ZyO.Db["ħp-o)!11"+%N@G0Şϖ\# #_l` >D[QNs?I1 'Ao֖dw<3b8ҒR' pk4h~@V qI+2;LI0"QSwAcf$!ݹ\z$Oҝ!;s.ҊZJ}ON.,d 03s(0'K|%Se큝g?`#$RmILݼ82{]՞D?Sэy_aD03SD@v}swd5v Ph}eU;>M<]/NKh8 Ag,^'_؄#w;2 kT26sHx‹˖97}Y1 Lx{ $A|GMAwa%} ~emc?픥LfOt/jq4A6|(*.ϒW6$RV*e +kVVC!9;<*o kKy zLV}yXXFNK@*6񪻎lR$sQtul}|E mm?•#Ƀe4(S~*EwK#QsgUرWg0`Np՜= C:ew}} ' )QӉz\js4%y )Ƶ$d089Ć'}&O^{f*RQ:ƃ%7-\P}.z-zyI 1fAjEJ*ICNڹץ&مNr >>"Ss+[5~hzsoǐsUVjwĪnׅ죃2' R3:ڹ;CYfOaǑdB 곍)!ʵI%R0"~5`o;eaL}1\T ͶX4+bE Ho[RC| yt"Q#rmeuKC}a%5bbK\l[CTϩӉK^/3 E-\!Sr]"P.Tpt4ḿS,'gZs` _Pn_~%PW g2 mQuq=ê bMȻ 7z ծy~oKz)S g^u˗qpx_a,Heݥ8"1pئ-A_|~= kAݿ-r@Y_}?u~cmR CxpX&gIK30 UD﻾5["+=oxL2kX̓FdS=ezZ`7i @hףTc b~OcOe0{dx͹Ƒ5hFkMI/ d-Um|.22ܘ~om;ɀsBrw3)6;&,h#Ewr)&)7`&'/8%K?b}6GB826 7c|Tُ?_xKU8͚)G{~e΁դnXkS4Bҷ&%MV UIpFATޚ@.2Q~.l)!IWjЈ ikpho|VYH:VXQx+ST/ywR(F1.w6!Xm: x1g5'[2g*hǑ(_0wcx$OFo݉/+a_@ɥF* W9k=ܯ|+%Kj|Fhs'0yWP1gZY% o B>"`BU5qjQbg"_?uukj 4MhǫM6a'ы%Ai~6mwcNO]Uݴ]}pS5"w1rs\< YTmVڨx+7Y?+ U,IK3wߚQO}Vj!ׂo)ջ9RNBC#c&o#VϟY40%ԡûe][jayX 9 8 /޾&<Ll2'~  Q;nN6S;geNLIˑ;&82phJ-pVIrM\+\s}kq ݿ2AZ>sH}ʅAP(nNBY [_`t|.ȶ]y7wX~*Pc ɉ+RlB'$t ңVpO*'5@E IWNC8c'/E0Vz8,NrMo*zUMB \j<𻤝"&~X ܍8_GFg/A̎)n7$AAchq660sH k.'_҂]|= npgD@_iD^ xa JUӃ'rt#c ٭^ju<Xh&VA,6"l}Gg*pC(P:YĥZnV܃ 1Pus RX*2:E>$c xFWKE=8dOł^{HuId!v=Ց`9MK䦋qA4LEDd'UzndWCײ ogDTͿ~1ҁc*O%E% eIN=%i?5U<0FgR 4V cg(Vir9Hl[TP2hW] Wo0<<#^oMEJwL SY7NU.8F-&Ԋ^B~2:YFG|cn]h]RՀCij =پQrϦҋ egmD 9c16%}K"|m!OzlR؄q3._` s͈<9ْ?݆280'oMu9aTSDvtq:jԡ\9P0sQ ),}E 58x_T=q#> zaNE  7O'ANPI!#DM=M:%3ݢy9]Uąf&HfLUм$9.!lըb9vDˉNJuџ +Sx"ox@Jh$l):BR6jEQvsq[b6ɗ]7ڛw34 qc _?m O0x0&qHp6 adcm3|$,hB{$Z$*@g2Su gu0j)?̺M{Mx1k1޺@`M-Q mMYˏj MB JH H 6]ykHY*wJ ׋xEe%%qK}+u"kX809/Q0Kdqwlu'`^NDS!=է48D$`!n"@A,0NE<(ʄ׬/m~fT8dШ9ѕ}X"^K!(:^3).0z9i3^$,tZጼHa2S'HgMH`/G]4gt($g"Ee*ٲ E;6 YV.T(3d}}Q= 3:2|$`0&7gg+BvCI}QcI8'ҙ}Wׯ}y͗eס%(/d Qi99 _M{9ӨMsĄX[{5=J&w_ &Ht2$yK~Q=!H9Y S }mr[|mhI)aL( 3&ft?fxeHG*k-'78eE'~8-G{n?3)ֿSq?{d $Q"+2xF^lgՉ]/ )_V׵+#}M-k*@5/&dr5ll$BZʟ3OE.7ʘ)}Bɟ$N#zVN OVYpva^f ܯ*k 3=IJe(J9jzP5[u1' W/$>+{l3Z{}AF^IſeC^frܘM`<57×-pk3!m皘ݑe׽wosD7^A~]|u()`!tD' Ⱦ.rKyf.V(P!oqYlC]X8Eϖސ'MSW^+}f&!}5I?!؅tKuėk^v;P33QtI[n nbʭ29u9IvB: |{u5%4mc*\z""c^qymУ,i!k­C\ǺD.58͚l~"==O.µLhK.GyW@Uz^n fCeʆqNۃqD:i>Qf^0kwed6H[sCv{N`턢 HՆ(ڔ,p!X}!T>2`$q)\re@SCBG|OC_r@sKhaf`a'5͞xN" "cVO}bcEp#FYF[WBԙ~҅9"5Eizh.ZH@"y㾲?F =^$:Nq#\b8NILn6c@%uMA\33U2R>MvU-h0$XVёBysr-SnXRiz ~X><ڗJ DK뚕9iӿƭؑ 셷6lQ_Zx/^a\ xlcT馡j ,*\-jA8D1!#cNꂊ{i/.Yfy+n5=r.CUIkKB".[CQq3BѮDpQ!wlx(Tˋc^E26ˀ𤋌<gG˜T ޫTu=qhGii/րfy-" |hg`At9$DE*d kzm5[K!]L~مڗ"8?mjrY@5[J'!K`w\@@H.ylXŢD7?zďlf3 Gbu~̛7J&4h2k%ʮ٧b'jk~*=:vn. NEMBjnE rZ&k2D`%k-ˮ19K )DM !ɠu ŶUYڭA4E /͏ޘset8]JkWz3t&LЃ[W8X5_dx ,AYd,)޽)XFL[=IXajϜ%u&^A}c^ѫqa.:@UP{5e W",8jEYk.8uh.A9cɺwϧ7${~gT5X ~ r)-h<ոa\XSDEU[꘼.w",JBEqo dYx̺ǒ͏q9jeKRfls[\ *4}冋g_@GJv6}20xe(񁆚%<|έoG@=}C4Tj|SR5#R(XI6|\Dl95X3LؚU}Kۙ#3AZsR%4o}i<dK6 l$=DD|_F"I $2Z5H+ci*^یDygJp=+ȉGDvG6Ot~0tdBtݥǁb{CA5]v辫vU.rdV 뉫[atz (LM+%&cS\3gx<=w􉍐x84l54vS]+0ˎг$u.alA~3/Wm@"gY(g|1Ż{2N2 Z7[}{[d<quէ 2Hqh?/q' /K`krҒnfwru$|pCTiW\VpN\W)1HeL=DPؼv!;:9 Ѳ|ܭib^XZll_p ?hB!g" ɉhwM4w5aiio[q笄࿏d뜂AsP=>,>lrjKvxU /OL8FK#WX(;+`Yf@,Zi$j.yCˏ0\Qy@R s"U;-wS,sNuΩ˷f1HJPѯrR\b!QgF3! ag~r@J$n\yˈW  W ΋rqۭ`ҵ~p [J;ga R~'3=dkZJ e@7Szk^R(+U#ˑSQeW"Gp6c5Yl((|%. _37]f}Cy9x{npL|.]6 W[J:sFѥm3-uR6̥pލ ? 3L_YOn-{c=9j0da=aKyPfZln2 vYٗ(~̓`yC as3  X 4_wx?K˓,ImH̓,0dN}wé/ a!y=v!kNG02о#/32fb:O/QpxY &2J G pai`fb8?p\&c&q,iO h֫L敝3]$nkĔ @VqMG 5d_Έ5fX82 !* u3Jgw44>γ.6Ѓct3ct4CTN+%H!Cr*MAKe~RLX/^Y:7+ϰCm{I-&Ņ(ɥ,29`WsѬ߯j?U:<OZ\NAX "?C\]RowF\Iy`!A4m-,Yxt@rդkWhB W0et!DWՖ]mɄML1q7һ, `]5uBjNSǁ:n&2~Cb%0dR#e۶tǎǖ2"qŨtB])E?Z *ZFl{.(w03Sxfq7K^cQyjBwY>-DtnYKofo3k1\jEGp~'hM]'XBCi֊BaWr 4-g+TQZ2e1YhjQmcmT, QÀMh&NcXnOr+89 R`alW0R켄}:gs.-g&8~-aH$N1տ(5gn;+ ?(" ^ ArC{!7+\rJ"⇇(6Ok@(#a6A))t[` ܐ#0[ԕ\]uRg)UԴ&>+1C|@o,_aТ\am³cE侯$xWR;etPé#YG۾4(ao?.?M C2IJ5a_$vl;(I:9OI(y@z&ĝS u- a 0O.˦L@mNRz<~4.)9Q!% w(FV.:xHI1xUoe.a5tBvقuV+DX}cY٧R'ESD`G_2;uP%GD]'>,֪>[=gL{*J9ݠsQ'g8S%J :J\v , afk0Ӳ,#H@b Ŵ?-EQ~ե&60;*i"lahRՁoaJyH𗨝[~7!' sDp>d-H- y4|=0_vLV>B!\ܐOxP(P>,_K2ydJ})n^QrL$> 1}9S/=Ҩ/^IŲŗ2_bCUM7֍khZk9PWw{?ZՊ&>1wh=i^Drs0HN|߯#Pݥ!ɜE+M7.U܊4\: HMrS'Z-``#I=a;]/.q' 4u͢W1b"kR EUEWz4?\-}ܶON{]υ=&fq&s-;| Ft6*s։B:ÔCyG8q06[חD5qaXwzJ~A`A/KMFrBc2O>"t8Iui16gy-8(q4 Kyw8WmϹ'$OT 9Z%[~3Q61 _xDYWRe uK9[aX}%ob#(АД^O N&Ϣ #Zk.<[KrV{!(E R/ѵuzb1y)^\.|E `K2N{iɫ͙YGg*@;?kͦP%,s)T1zr|Κ]"$JPUvc0W.W*yW@UBL(&Re/ ;U*)Nɝ'-S P"饕cSC|ScXZШBbᤨ~@43gaʍ^P"@B _#a Qħh}(ٻ!ԯ~Yh:#;Y ?|M >)i;"@|Ĥq<ɀ_똔]u3IdECK>$6]JV)Դ ?qJmK,&c.Gϖ~(9C@4~٪q<#o ^FTPДjitզo<6f˨10mv |\lIvXns_a%t N2Ys). OP"ڞ mG3׵:4уmf=Y M @|,JcGBnU51cۤn.{WypA֪RvMfj:mPzzm+5ݖyJBV0l1y_fXS0YZGDmq2X0Rb1ڈڟv\TM{P:>Y}儡U+ȋ=j%gJp&`E4x2l[@1;6? :!|6͔l|lb#%8w"-9g03DIFަhZ]v|.! s$QO&:ü}-jvjß*r ݮԎ.܂Knķ 0d򔶸gbn6b[G ,F2Ct;h.+fX8<``^\i0,rTt¸uP,,^)  a`3Hh {fxw6 G} 't胶l(v*R\SA "u=8 ^u7,sqҙQ9fA); 8WZ$>ֈ sB t%TK%W*- mnuW5xJRf^ 7oUdJDzl_ ]Ahe[BiuuǷE,NT}J=ŕG8|IWh2. SZA)7p(;m͂Ǽn8qJ},~ 4l:`Q f^Hr|j{czEdrqDžWZ/I}Ts(po\ÐfxvfIS|Vki0^7{TQqwY4ڋ"_/wKN5U ֗e&ZV/)nI1Ā®zG"a"MHYQW޵2hMj\*}|vJ +]#8*4fe"`h$'~ǹ+oq^ p 5G!-9Og ;̝T>E' FAYȂBDZ-3I(hMZqѮ&SZs1RtOrmuu]ኰiE4߷~7ИLWjCS tdFV9>g?Ce/2"d,^ ;ء]$ۄLx8>/n!-tN훉 ­puy wn9I`Q3uY߯4W1Y&?FU-<*s/|S8./vs8سaTC r(8bX|y `: n^$UDD´ F 4cqnC.{͓:yaJyŋ/AD,Q55؎rK!W oRRS^/QEC\tr[73""4P<< @"u%:Uprl>Blkh>U 7v :'3M2ub*yx}vѕ{jmx&%՝,3#S>z# ]a^GIi#$sAZlMԂ <1=8@ԫ_.sjl cW ޟN@b3 \djK9J}B{V6}X9s-:co3w_!{7ʋEf,>w4rt =5Iq@h >iQGKd) ͋vHG6ECdDզMO03.1KU?+ډ+CAOv"nz/\ktn&s"@Xk[d͂v gu"l\Up[`RXwMI_1)DeSG$N1}0`~M zIW"?;#Ir ҡcoo騚dj8I#sz!w'7(= )x$#\1i "X_#hdR߹~"e>7,'-A7Qub:1M s* -񛳢`;/ u=r3 ~{Яr͕.͙~lUɜCå'l]޲ f/~&-F3Egĩ9eOFrjg>U]wa=3z&Va^1J=Eo<$"8Ȳ9/v.sf|pE?zFwD" IWH;1 E#ȼJőLFfSa-z&2ءвnTD&qX4FUL*2!\檸i|L/g\*eZ"ܖjE,HQfw32"Mi+ִm wr[:zH<3-K OV ߃X5\# ژs5S Lh`HJ!Q\BLp-Xy*:2-?%2v`m ;vas'׳X"tJ,seޡߡ۷ä)2J5\ `Svfic@1i}P+ձjbrlVt(A1*hTkQčaf=deiB+žP!w+ĤC8y2+bO90ГOr- ׃J4lU"a^H +VM*Q~0{\ō+_`JO לML'ʳڄ]zIeixߦ>rEji}xdL.b"7Jm{A4aHewM޹T:І eRƛw*Z}K?umpSN/;0 򤕻."fT|Ød~+Hwv0Ne5S0l͏G$2d(^̾9ZQƛh2dUm " *`XZ(&/.uqXRHhc+Lev%~OK6`j U4UJ?^ m3~Yp܅,_alcIwhu3~ljI+Fa!*#u`zEu1 /(l,=;(?h{ w"YX3 $a^y`͔4eQ/B>]t?[ E3_IdMsy};i\oI?&ܕ?P*TdrYf]"?W@&LjV2wӻk%>h[b*"LJv8\)5CXti7M;|e 97HFސ![w7m6},ڰ|omOw_qnLs_F*+$Zӵ }m'^PPu`#2P >gʇwgՎx߃h:7&2*NmVYDӧ~7:32 / b ,R`8+h'5ޤ - Z`N6ǝH\k^@ &z{3$kX}>2Z=K6puRjWnB6LANR&%37 ޛx1w c%;F5>+Ӈ!H2V>bh2ǨYPj<;-zgv݂Nb ;e(ntT).}ϸmy]A1&vcQ )㦸$)QєC"1\6IB<m(OG&Ypbkj !ñj`~jdtDRT Ï1 26۫ +[,ĘDO2%=Q8/9K`vuW|f_v eq%EAJ `HFq7: D n/)>{㏐U!ǚELVNd`qDTFu,!+F{|ocUq,3=20\kemxM;Gk 2b֛[CD7S֏Wsd!6 +}uE"S' X?T*E]W.xTH JV AQqENg} ɼ;Ts]&ؘ)tmB=n0PmjD>%X'=P_xК5/X=]B; ~)M2MH J@6% V:&+G> ͻ3|Wyx|rRNqKMY.Bh6ba-A큰9Gs+.P=rch--/իI8=8ްlO1t 4̅yvuiE?Wg?҈b%/qg5! %I> ~}nɅ'ܪY@nUܚfF}D=|C$VkL0V>z%&_2z8Vff='(""V=jmS"`aqJ̭:U'Ŝ1ϝ162s^{iOqkIll謝Qsj{ȷŌ*XH)"/tmqUEw~aMXۚp%ҡ{{Ipfԩ9E.RA4~ea2pjHUy< #3uorvul=O3 ‘'-q\d{N eU>n,&9 P9Ek^gW.rR't*y.|-TAv3RN@'A}]y .4$\)1bLy5NoG&OW'YwlqT8yVzxċUSĊ_obWwn9, };CO0,3ВYX$X.5vj(hTv'6#\WXd 1EӁ76;G@ RW=]${G!ganW/T96^ZPER2U˄ bsG/_axo3%_"2bw1L[0-a[MΒW=V=L]it(wQa|v?T@-&O:Pa-W eYOvPhglG֔6NZS` S S%Mʞe(T0>ҰLiV x, v~isl/ywYpgm -YvP&&D2[gu~Й+qKD˰`jOب s.i\4XLf Db|&ݷC =s=t`7Q>~t^sCm9dk }L߄%xE B烋kuf/c n}sSw%)&9K)(c zr:1U=/_ѼC s5O]/Ͷ/ 6 'iXNX=3j.THsR'v<|NLxΗSLro~)UXX*<ҨVPԴGf_6Ĭ_&׫Yr;xh$_[X`g$ xbt(T\٤*֤/Ƿ zYpk@i\?Wta⌞ p6w2Ș_2="8m\[!5Of SHayxU4fkU6!1285O@G)W1% 9,Vub]QX:O76;c<5lӔϮp0<>ӣH Kw lkw簲ZV9@ͮЉqM~7_LCKQcMN~X'F+m473X'~h:%z$QB@I" |}! 8ēHz.9xFQ0WI=<[P;;cN˃ XFаQyՈ4ݜtSݧxoq@ v/⹅Pp_VGKwoXf%K}Eĺ<,>es'6I/60ٽWi1ej'_Q3j]kE?b5$R/%dxxv }4j6D4 5\i?Hk16S +ٟ!"_Y.B&.Xd枱F%H5ᑱ.dhUQF۞#sd}qy(>\jV&,pS"lRޤN Axb7G։|Sddx ]5YH|pRfWlt~7dRP\<#$2N%7Ld9͎R}P$x-HI @C(r.7еHGwshh܂u7M (MQoq$ ]@L 'ó~AVCAu_n (Szj TphIXEEU l5'woBSG(z4;\#F Xt;0 -a3j6jz* '-<[8 \^9J<, `^Nsw!նؿaR%S$p'ٟW.f;t=(^ΟΨ ||iF[M\,FOQ ӅU f4%)MRv9ăގT]l?pӼЫ )Y*na2H8M VєfǪ@*wK:0=Fup8 6W[G7<1:)3 ոWt.gY\usVdC)RmL|et5BA%?O)) Pv)Ƅ1\8/&Y$]NqI 6/{8*N8Fhbu8vHfՀө,쫳1]zfgZzeBqf6@=0H<+u ?P _&1şG@gwn/A}8KζvEMKIFR5ey%`HJdڟF'rʩ!AiE=%rşZyCW81|=ħ;awZ5lw+) kYSmm=#Ow1=7&٢ƫNL " _I% CX%>n1OX~BԽ#nA(Gj$mE3o`zxYʪ,0u F0AiXKc#sh`v'̦.z:ڍ)|ⷾ1FB D 2"5w^ܐ8zfF b)UUq>j cv#.<^34ӾQ(7SSS]> {~G$d`ۿZH8Oh3kq)F 0xfQH6sf&0S3s):#'qHc9 S~F1,)RH U6ZT(LEV<8#=E>HPưǎQG;p3:AVX:!5kDDu gBZDHspҹߪ&Qe_%TU&i+^>qq2qG9~ljdW)T#>72; f4:sQXU"g۾~E T$Y!*yRzuӧmYu_<+\G[(2ܛR_ /5PAz1̥Vp)v&Ϳ)y Lfvw j[#,oGUIیpIs~N׾ _xE^=2pN8V[WYvQ5wsA@1iQVJRb Vzr*+tV z \t 6HP p *_>)<н҉x)ɂWxqaBj\.ygFK'] ҉XC'o22ƻKkTTDuDg?䢇rlI'7<4B U*@ga$f*A(PdٜsO6H  QDآ5N(2=Whsr˗,fAJ)Vk+vAح3:(Ekj|$ko#[1C,FIfHX,qNBi|0%wq\%}ב19_BUq%ò`AUz\n$-wV narG 5d$KW+bHK;4dg*nZR kj77O΃07eŤxXQddYDfE#FU.CdGV8Gu|Ԛ;17 Mlˆ&b$0*1%^#tTAqpaݕ-%yb ;<'kߟYk@(qВ J1aOyh~mwXl|N'%MNj'S+p}@qjHpW&"g4! /V"9dbY-]R}My"NojWȘ@̆ML&-gvPLX,nŇJaDRXpD2B`;4NK;%~"@Ntܞ(_>VmraK4j.&Þ+ Hgh#DT(e*Vٶo:T/XvC-P)41QZ9%YbʃzuX^uj(?RLpu,AM -bҲC\"}S>@ӻt<3RΑ4M4#GfqXJBoU1K$J\819KNzb/%)9۶P8o'YY%\0LB?Y38\N3|{\г5{VHcCtj_nQ%!鑟 )xa3d6[ސsm~8JVtzpr $P|}mڌXgU ">oVیZPEq$@&;E=Y|q'Q2Yo 9t-RZDHmeQˣx(JeC}NڰEGבH۠- VanNj6$p "?N,>1Vm_ NB_2dۼ- ׇԤMv7Z.pyW(D?^O G0h<Ņ%%|dt$VH\89V#wlf}kMurcL?P)*:'-,)f#~mU9v`[;Z6t^t 2֋|ӵc3A4R!x=蜓d3L#DT/MiM,PxнoM ͱ6Ɯ2uj{3hK,Do(!yſޣtMY?9g>n U'@&G>-{XٸHX}ŒsގǸ?*8=-DҰZ6MU|[O˜2X1Uy+")uy׽`'xqGp,IBS? pωsJݬE$Twwv'0^&ݺO2urn[Yb/auODs_-O_U&iƑan$ۏ ]ݸCnVUB7"]SG)Jr.KMP*6=Mr7m{ŌWЉrw/FF!v2ȘQ(vrpN /?,N*Q /^O}<c`NOnyF!zUewف0oT>ԍs4 PKqZ߱JH{V.B@buQV`a7m7Ag.ꏡEȗrRx s$H"(檲@ٚ5 `Ԉl@˼i-)h#乮qP=>V1Fan=(o7m_ř,}9I;~h4,` T) n/ ib]w-.悂8Y׏bŖIkOߓˍnT5Fvjo>lwgAo<0@7IOb]@T>h~q=w(w)h-VNm sQ pt& [n?T}¿*olP&[S;<2(WsxfCEնDhgq0S1[!vᄡ(ŅǽVWKrE `weD]L'n}0ǧi_.,y:*r(~ h[yQM7mAG6g GFCnu3`$<|>IYW2P?`:wW< lS $T$fvH7BԗW| f ֟[}%KdS7(J=6Sbm%2YzK3[3]]hyC9Vs0'ioP'f wVsgwm%ET8A3:`@f]&+bUt=4?#iK;> ^ffkXsq~vn|%ٞ/ʊ'u"XRSyo+QgzUVĮus)P"9uL/)lSd9ckٽ\" JFW4TciKhN݁?c?b_es {I5Uj`%X5`#[e!n$$aXXCRz]Qd! &~ɬ e4Nl" G&=gƩ&Q2)\ĀKQ("y~iвdOM$SnȞ=ʛ*6#=omD[$"PY9v?a=ёbw5eNI2niO[d/ F Z@*6Ui}6/co(` 7ƿqf]!;~=S&׹69*!UUfhg(_2ue %-^l4qT$Kk`}{Yspw0 9=onPj ^ xHwQgΎ1rZWdߤ )PIQW ՄEfKMi+7Y ~(In1s d<4&mEhHho(#&:Qax6K;M>k8?-3jQ5Fz&:ӰawZXL bO<$R:TL'*Xo݂DaX#iԉ.&>U 9ӆ~¥5 G{6;cbeyo7L>E~ra!RI;] ^0פ;cWr$U5;ticb ւICL%EyhYO ]BhX$S4 `vDV֪ݳُ2eHdwah7Kӱ;%|b n%(;q*%Hl6|'!l/˹9,xtxn z+:5d>$-tn݆E#G#~Y.yF>ƶ?EeB=۱԰d1) 8WD"۱qd"KM]|&>g,89TB5Y"Wur&͖] `3LH*Z;'>/T w J6Uh-j+grXSnE{P/r4y+2alCrn/{!]=> #m^lvBM2SkM'.c(P\eL|]$.q^uէɾsF`q amȷ&7N; 4@~=02cbycSyb\Q վ|K7= 1Vrqa4{W'#wv]2cF#XS08x6A^J G@V7A«Pq|~Gb1-|H4EphH2bTM' VՔe$Mӫ_Lܥݫ6@9yt&rM<=]eJL'|*e ƶo/~4Pg#_;̘ua,ZvU8՚5t'#m}H@ a3*7Y3/d Ms)eZyi.#V蝂t&|$]U"pZRU^ŋl!j\8B% hO*]tjmԃ8)=ZsUuW6c#!;pպ2"O{Umu = (#SP6^k}3g{Y锣K>.uGJqJ$] kOV;>[on{.boޟ.pt^݋S^ ;J_p!z\!O2oACHtK#7OE,n17B*oqe%}K+&ߤs 6]toa ?c}XIadAAQXF~ꩄ I&] XP:e4z[AJ|:%IgX<VJ!kBA!t[]%2( )+x^g]2 vq#: _r5 "DZTZeJ-g&n ʙ)K WbǩJ|'gYRfK$J4`]6h<6WTJR4_]|D\X?'Ơ?L- 3 IBsʇZ ]YH%۠MNg/:`C^2FPE 9j/)FV*ޏ"Yf P~Y!E!P|^h\j׍+`˟I? џOQNvce_C6^,ҿ[ 1l1cBDr + w-v זn-uoA*6Au52? Nbv]bSfh2>40}{g"ȫtGωR)uu"--|EP3c8p"rjwŭMٵCrD\ z,fZ4rJ˚WH@N@"In gLg5WHĎ.7q63cB%}RC9. SB~ LǨҷ5I`:޽VۼΨo!u98@OAk>ݴke6 *os2f2 N\j5)no`pGFEJQPͷNJzE@5.Tn]'] JnK3q3[.s:@FْŊ)o.:kcbR 2Lij*if(kxGB1JόSb !{]߅&Q1F]%;C:UNS/mnZcMQ[7[Qm8z#М`./pAxNgLMfLEHqK&7Z'/6H~5LCVQ)UMΖ_L][Ђ /55y'#%ښQF _Ń;|m4-a/'|ϕ".9QmdҒ3>@mLAU{X8I "n_-18;a sNzUZAI=x~6+)S!3g B{gOʮӝެvlLmk+ y`|<":A7coEQCWGn؜+Nт["p*yHt71SbB4<ޢiUG8_90!Ydei<=>/Ȧ `5$Zai2ʌM q&T_1}aK e6Wpar&"9^ՙG͛ (Z`N7v[-X|d5{b؉m7.~Uazv1q! a|ʝ2U3@iFgT34C>|X?k~AsIǬrU @O멆Sf{{(9$y:W9~pj>+_9~bઞD.߼;CR^: X'yRMGS-@ ive4ה#~%`f-[˖.[hkoݽӾ܌)@KRM1lq1MמC|Wl]\fQWm3,}ßWJ?J}x?rWeP)_M럦R-U}POl΍Lstt{U/IGi :XXI丑8B=h\0dBKʺ9#_;i ܯ۟SD.<>T귕u=k7pұtHI=X^)֠wG)˟rcXa#be5Ɏ2ί?k.s<4el^\[ҙNjy:PK2~iGx~_umFu%z9i1 y6, |$39w^/Ql1kKYoҤAF["p:.u͉d,4HJ8dzdI JFd0d9 @;aBp`mem|׃e10 B:3cz~տ#Yk;b;$J7S#V&:'iM:|h4|ޓSEzj@T{WX ʗf4 G+d%xA:͹ 2',d5)b1lR A1e5[p%!mvcɃ4v 8kqFcQcGUsr9ehx,w$rkl_`XCuLhy:]>S)GB.4끒F7kPҘn!K'4ϱ=>E.Sb\4v͵uѱ_`dO:C([ugVZdkGif9s 歘XGdبF#5.maKGYA9>XJjZE0jS kh<)EpgvDᘐ8P4is%V{7)Rxu}j:+gڢS?:(ЏTeGN b<';xZ%WXFxSYc8o{\|4;)P]?.I[ϺU(0Q*ǖW6[Pa6][?qy`hU821=b%q{մ[P+r{+mCZdb@Sl_2Gbԓ%F t6wʬ2ZFZųݐ+ i@F!MI;[)ͲkYIm~:+knq8z(( 1=D"JR$^D9` k-n}{ctJ80"2Y8 t.>Eİ~ ƭ -*P1'Dd4\MdJLJi _k  tS\S.Y:籉4LٵI 2,꼻R*a mTqZ pjKEV|>^+8G,'30C]n> ?,8AZmt܈VQ²L{֬x2t=v4 ճ~spy{<@ET+-w8g(>sMzQNy3V2",$/G IG9x RE,2߰@٥< G\tNj-AÉHkdIH%uhɈe9fM唑p,#J'\iߢ"{BV*jק^\e"V{Z68do*^o@ >Sɵ c6 9PcQpVo4JMmJTncLS\LkJ }[_L rf򄍒}{ڪemL\Ή!aN0yStL@i{D[}h9Φ 3GtR+g@px<秚cF6ȴ\| Bm~8C(g{ 8A=ipZ{WcJiC\3: ]I0v5;CRײ+MR<LgcT6&w6']--0ڲ+4[} F Th[@.3*ZPQb uSNRAd\*S0Gz="RC T~٢V|wC KqGb51Y1ڂG !_Aɹ yM k0ơt*Ph醑5Z64{Gf(b<|~/puCNFa;3V`Oxp;QGN/(| Pc(ld&rs.V@HeV7gxeZEVQ+~?gRx"A`|}qp8GbEvT;@Y-[p~+AK"ꠅ 1AH5Ojz]#[2(/qhP=@M|/eߙrM}48V!?l֐l3rWs>cY5FuϊkY[/'~pvHr b\C;7y>b([c;~L5UAx3hrم0qȼdT F63'|woe7ʺL&ldc%> I"&pZ8ҳ}-ƭH d\KqA™&Felv.wirXC? c|j<<;}L96LWZ)KZycbh*}P W xV]# };bB8ZÝq1LuFW[kIt 5KVi"xTDff>Ղ>CPW"$O 2Pݭ* b5Ci,n1=Pߺ! _%SBEgJAHu% /$dVl;"Jm)T- !:U$@\ jfz-4i_Ch*9i5+=W9Sn I2' oK]|ܑ'@هϟcݬSm /Gi_ /Y<&t+ρS륺sM al1B?*tiſi+d FfD͋bFPYRv3z$uai(a3Vw8ziT/ 3=)\w-{Rꆖ`HV+!> F}=Ϲ^歎%N~9j5%cK2:e&t[k,r%+YeT$ ~F\1Uzo=6[Xh5ø⺡v/[m +]+s8eN$# J?YBzàJKWy-ٺA6@{O'Pn}؀`:U6%EKXx¿vQĆHF\re|udy$J`G_6P ԦSfTE>gaDbAc7ȳ6Wz#P^a1/҈(.-iKkOۼMJ 9>%,ɤ 4*yYTD߳w̰ #D֩!JGU)&PgT~txuk&2G*@ o&s$v 灞@.Ȉf{xLAvLzx8iſEqɕ({:}WuV^ȇxޙ}IFQ@ět`]0h# jȃhL]ekþscܤ+Nnڍ %]@SQ&5-LЊչ"ӞBCA2l gp4=gׅƈ@֔B敱4udA=3%h#93}kΞJ+7ʼnj=u V4cKI"b`y!?&(P4t|>os wI@RN"iX aug(c,ތzB&VRc%vN)Eͳcva3d!nh;=_@*בC"'ݬ9@WoaLp׊-7/IcJOQ6#fI9%8_t Y,ɞ1:iyո/C^l/U_>3"Ռ@# Pb*ah8jͩ9pJMGW6,җFӊPK>{ 6\t0j( ˍ]k%]vݏa3ELVɲ +1WC7u !|3 G$ߕz.k`#wUZ|OwD G?Nv3T{g(ɥOל1B*rG*|ySW4c*q1khl1="2>, Y4+uT!/Zf (^OT_][R تT''oIlm*(W5v0UW"RNsհU_GV#_ 7A{Y[T(-xPH6-;4eF?Ϭ@ ]W$ܻe4(<ƙ[߭KxkG(9p67md$] RC v\$;ŪпƋucz".Ϩԇk4ZaЇYǑY,ɜ[>;$S}Wo >-_p^q~.z& Q%yo Ӫā&oX~r]iWJqG)kiq;+]5xn̐Fϙn;.L} j%޶U_3s=lbosuT;OnU1oͯf(%>=ez4 W0|)v)8B2LK㌰M%XYezmljτO1=o"b3w3Ih!Ph{yC#f] vd9Ht+vZ!0edVDβS1$Dڥ}//>nÎ5 JEz7qkM:}Odo!>2 3AcC!nAMС64ͺt2vEfJ_W#$s k()wT}SJz@XۖIphvKqX4$EP|ƉVY٭r,򀺱iCRs.ѭZ){0W7- Yea!:SC ԲGi/$ߐc&F1O3􁣒|CU8+6/@9ϊ4"Ob$As=O-ifw1?8577|8i촺 nfᩰ*n6B}r(8j"b~3 B/'# :QVLn"Xt Jd /aBu2X@f/]:TD;c'0EsBp*n>YI _J#J3ŎD ~SY=bR Ok6!ۗ + "s4sޕgZQO!Ԩ#78-uVg=ʧkxV UE8'x|~x\:rOWĥ%ZD*0zM9j,H_R0JpZlձ.'jpjNoGw2/pH9?xkoިfٴTӍ %Xe]uS *?v33ҼFס)uf)fdrx!6Si)l6^ڂ.xGUyQZH j;P5W:Euᛦ`PI:^,5g`Uu?'$.췙+q?5 !%_ko?02E輙8nCc12[s)L v0hpM\oErIr(稃" 2#4׻a^$P~P{qWG H1BHw\JP1g5dVx)˽4PJYu0P ak!Hj9uܧK/>63!X%iϞGtNCWhx(ϖD$ D=O*7o ?%)hkqhكp ,ad ?~(}$+>ǂV;cV5o5%󓰥i}"w+3WQR þoXZejKAqTȟD:u4lgɅ{]ߚ v1I&mAΣ[1.b^ U$bن`JէbP[\ 05JV3s0kT<☶TfjL2"PDZSU[urRuY_\so) {@wօqH~|ut inibjtjgo O$U&AZA$Y֩*jfR2.l~ŒkjR{ |6հzqecC4FVZW85$>Aۙv혘nޠSاho7TozAEO-fcɉ$잓tj+s/y]}{m?\y>:*CTWafnm+Y PO`k qi-beHҽ̴(h86.dO'͒K<)܆ F{ja_#yHq䞘_Z 믮x "5qǨ95אIq%CrsivDR1@sQ /d,DיXC S8.w]s.~K/7_x>8c©>-6'c\Cu| )۹GbM{_"҈l] bk RT'Jq3=J/L~UV?3&K͊k%;9ElE$쩽J~PGxU4I_;w`~te X̘b^GMWߐcPpݷ&b؞_5oqyet Ks l]!'mtҮ:_?%Exdߪ 2ZM@x3j!NI0asn߃w[lT).MGV 9D׈) rcbv8 1NhOoܪGICs!VPG/TXfoP-;9a$iV=ʥF xVȖ|Q`qJB?D6ޥik&¹=.Gtuz;JV'U-%[_(D€ ߫ZiThm h )8 >z"X*/%w9ǒ0Kv h탛'/5nF%Mtɴ_DA2@g4ZnC<&@TXQnMe@F5LM0hM&<.T}R9.~$kI(e^G1A~N073&sZ^p|xg(^ו9cxrX<8-46?^n73O~Y)H0O=-w5^ N JXUE:2 LaAt B$fhYsqY(gjٹ$rA xNm\=VңӺBh/"HhGn(LGk RОgd?8g`,?\MW+@Ϣj@-{k` Ze0lH6O_36QGN{mä`?3sQ(l0[Y^1pG)+~َZ_Ȣ.3Y[cy+ !;35Q߇b]Yb6H]-|$Ç-ZF SS}Z0GCPWHګi鑑#Z`tzj\Gl>?VqJgV {4o>SoB<<]O)[f<%`sʈB㢡ŠFؙf|Qج@ WS ʺI?8$ 8gwL@xx5-hGց<> X'`HS::B[¢䣉}2SJvEIu/Ph?$]O_'|{@Tqg|w)xd'.)ki0[z=5-R9g3Tܻ˕@".%1jEC&0?>NAnbY~~ < ufJ/" -;e/a=Y`(27OG| l5EM鬋+?=O{?#~u, @Kc=Ds!+5(#>'PƊisEQiH?/5Tb|UU5,u T7ɷ$t6gPvŸۮ+V ꃄ:U!DNWzw`a_h;uГR=Uoy쓗b 6}"8|\+wb)RJnOKpHt %DWF/|V% 7̻&ii5 P`c/GcXueNUOd)ur<ɜJk|s{8V" VI Ef†70py xp03ا%f%o&'S[{3e`GH&ox.x+A86Xg ٵf_qR]q}kB4x̶!n te0I@X\s|sy?͵{d7K1TIW0ϒ7B0Q,2;@[ǃd6aFҸ2#_3'r"R !jLwkBYb}G{jS"'sej\7U :=Ώ}f`v#M#@]CQ2[T0)#Em0gbN#`vu<į~DWۋ+*[ uU!UK+^bJ9:|_S#w];N`غ9Pn3'~c7O :MdIzi UEZu##U+_ PC?K_Ҫ|X0K/ L)H={cWR XHLrI.*أ,g c [D),|Ʊ\u1'#OπA0%*-3`'3P+^ˡwaUڵd-EF2;f}EŌ:Jk0=p6G[mJh12\pqgO@kD\Վ w~YZ M,ʴ;I\rxhc鄠W2JZƗjRL/VM]rvÞXPޖ8~D˷ ]PN)ƙ"FyKzco/h 3!JPGL'AGr\ɼ.YX%u\yD%C=NfURg ط355^WwVVX!xd/z7fl9c)V`OFU,:OsE[A ? 7^g-ˈAB?Vͧ{-Dv@x!*Quξ/R~$~4ц3#=Mmdݍ_qe'$u]x PF2 Vm_#iGpE HV6|ss;"$q傣-up&u1ʹ "~faO-VJq_FBP.x8(] Y@e= >+͌bF&׍B37yOL!׉c_MĒ))ziWkB<4%N:_F̒_gWDnFNPT[џ|vRNXкU[u(|畴JW╬qH]H\R%WiLhHU՚K+D;6lDVZg ߹PF(z([C]jKq,(FIBaNs$/TR$@H] 0ImIr!2˥X,̇1. ,㗇fkv'@a\9.NYiѹdj)wZ@Z1Qt9f]2FdێT5)xP0({A} ^Y`,w$cD\g6AQGl cԲp+9y}PYWn.FF$;́\@%H*$ٺ^^/ԫ2fRi=[dD6'y\#,C$g@&{t]yuKu؁5=Y*v]9?4z\fuNtu@~7gF䧹&R=Mv!k_UИ`on)Z !Y05WsECsn|$@"s{ ;;ԄUL弎ȣ\֘ ktiڷx]3Cs`,+ˮr69mwnI,жMz8iu&v[?DĭMV3DK vN/ܨ0Vs9 7cKKvVڞo5 ;|L̉/թHI8:)HM/Xք(UK =Ƹ<2%Xd!DxM շ b 8mD< 0h:M)LN2capEWIH`:.90/;w>5ժJ{X\ߨ>fH"gՁSCNwjM"$9A 6nB u: u*!H_AY2C\;$x0x+ is oSKzf% cW@]{E_J?yĥnA{"pozN.儤(z:Z*X-EzHLV "^q~Lw\] YsSwY 6Tu=- O(Z^ EYP(A?Hk_X;uE.5&|n]K둑ɂ+WOW1/eS) AVp%"w:vuPͫxMq70ߓC"*ߒZ5H\T:@R%otX&ܝC {w\NAMSu9LR /م);;ߎJ l3, ,[[ f$x;%S>JJS\Z㍭>Yr!'9>\ KK)8lC0xh9Y7Vn"鸐&_élUTWYTGނ@8[fW;$fOYXt,;OV?<ٸ9ܱ\MhUS6[' Sf7^c?~V#W7H|ޤB<<[FZE5Sd/F.s-'Xx 3:18R~sf X%k[|Q1TC%3'gts6/8UI ~c`U{b.]iXғZ5{IMtOӉh2r |aU{%D X2%K(nVͥB R,gvA< É'A1K|vU8ٗG|_NIBmQJҞ\9]hTǟ3.؛!!B(Ҥ-٫D#B?u]&aWG oT50Dv0^uJ~璺6s+kt˨? ,$v=8{n ç 2Ǟ$pG8<ݱmn#`PWA+D1l&9H(-q!o_c*opɩG 2m-"[Vq=B[A)n]36ψ*|Ed:f>#'b2;~'r_ (@]1/`괃yN=~BÒ숔%l~; 19~\1`ěh́?Bwa ,Ht?b9!ȘW_#qsa!DZN@ ڮuwqq(Os0f\)D53}cUJt~8e Z,5TJ%D}؋甴:YK4A 5D&a l!>(p3e:%/[5uYlj4i3k!#ZʕW y. ,aMt#QIu_M2}hD;@>ʅ"*[+`E5ѻ=VcIE x{M|=NicvPrǪg9f ;]AD.*ێC>W.zٽ˖裑s}#cvŤ]^5.'8]?&}㜨";5@9$:8krizӁnߑLuA"'1x)K2ocR&o[k!ӡb5<"CA]qA$G2bj: 9~-yCK `-\ nюGw/\@ֲW5v e(bF\Oc:OƔ.f0B7YdKD+@_8»Lsp{7D+LGhb%yg#2rP<,gq∸.bƩ* BBe&##mGRIf7CE愝3Tʛ3OytGc8WUFH/{SLEdb"Jctfcq¢z >x|pB.l=8T(PFַI}ԃG|5l-ՌSƶ<8~230)7 굋@1IW_ըd0" ٸ)}\@$<ɠ^2VxGˎUnx5jtT!O_@ZE0KQYTM{]+v-VxKDžҭ+}4&lRbCLkH "0H DH6+i|(|49Pۢ9ƏԒh簐 ̴8G?_ Op/׊A븂]OSdmvJs]ZY2n$OjR%>͞c 8IL.4U#Hы-p>Sdu𸮝0䛸]7=ĵv% .X:blWDkӿvVc,95c ]mǤ I# gOj4# U5H$ @]2?:K W7o9qYLLSW9wަ`دשqI0'Zkг'c.0y^Hg7ɿtFmQRH+%t8EvQq㣄]é#,SstV/9_:;vMӺ b1'#%5>uVJk3w(&?bڜPo=*&.yʩ5q:z}y>Fd,d׺~9߿J;>p6Ul~R+wd@Zيz]+oiGs$ː kGl@Q `SX18)sҝ:SzsC̦(/JϾ@ߗ.2;W*`GQn*@J"2[KX`Ɛ?=di%׹u rc䥁0Zln_b Hlocź>Sz_̟O@3xxLw ߶MF8T$7bD!>0 kG 5I j[nTIJ0`Raͦ 3= ٥!_N0k^iʎ*~RqҒx $hAuX#K(_A*ZX{!7F⨲b4. /jPs0B)s*m~tfy2|ai1$e^|{b}jˉݔЌ_֚r,,m \J- srX!SZn,éw2`aKR=cVGiPoft-A&?{}|a57.4>/~a2.N\1\K #~(:4$n1t:vC'C B}CX2浒&4; (ܾ$nk/0Sog(hu7JЯBӢ-pdg:zKd+_*CNӲ!ZtT)':e=D$u 8ҡ.GEf! ?U5'q\)J#: @XB^j@#sOr8a78c4{p'߀%̏s[\):qq7v ޳'*0%u/@2<;w%P *BF⦳vt޷ .'%!e8oI]tqջ\ AJ:/~D"tH־4CS/)h\Cж!SN|a]Vx`p Ji4'&puK v(\c 69sڒ"5W$s{K yw .!vSA`WҨo;Uhz hRIQ/ _@M#}rST 1X _&-fIcg< $ ~rDXuljxcdZSlGɼ9|6l ӌYf,5 ܚ< /=B8+"}2B̙g"\&)Ա4@ ?{$;Q!+Pf2JJjR A3҂v+Y˔*W͂v"WR:}Ie&z JoD_SOhؼ(ȯv-;^+iXRbVst WaF0g5mi"˗7CM TKɪ-%WNRƯ:f`9`>*ײQ34~D0hYUY}=G yl"I^lfESceyOA9喴gEە/rzgBX,ݒʂ\o0}ylO|?Y^ٷFݰ,h +Xl1tn6 !wwa, EƐӧ-w31b_#qZV]&)h#۳蟻,R,{9]|9EZC+AbNæɰ[泳GCHϒS\v:[$S`Ăp9$1 N%78ٕZnėP)URnG%;bg2^?_ъ!F1QD"ZP"׽Tɏ5t⾴))m<.*<*׶NfiRTVf轝w"Lh?Ljg{X0hm?@Azƞu$!U;]prCĘv 3snfD\&o_L<8 HWAXR9!rUگ}1oTMKW:=eWY:ݴ{@GY^aZN2VEwc+]0ww ߢ^ /2g?U{ IbWNB!F6Ak2@4NIfT(U¶{jpKxѭPɩnnK0g C"tc [#rڍDleKl3j'>,rL]`Mb~<ikI2k&uj/>BmY7AOYF~|'mT#]ad-qgGVpJS!Js:&5'[0AU|7Ʒ3/LlBB=@gx , YAC2dFɟu4hkCVol 5θ<1THg*W1,brbX?zLAd(ܐCْqtl\}=!>,Ƒ*~9) Z쐥̿$`T8b=A*cqJ|暷s#?5hz!{ٹLK$5 CYAGvw鞈ճUWQQ«ԙ'{8M޷_n{aCFgrezQ\~Ɖnu qV2Y'ȣbiev82~~² ?ܒkuV";p4Ѡ^o`¶y5&T҉VGQ?+wvhRՑh9V񠣓,hbλ!Z ͍*i8BIXP,30zf]VH(HuycV8eP<X8qnLMUT9AƂs ϠoB"ޥ{S1 <Җ' Eg?+ȉpOqŵ[$Y+3{ @WgF뚯qNE; E!PהT`;cضJ{,dzQzJO`"a"t} 8q"ӁqTKP`H^|l^l9± {0\ gIx>_NVS~LlU yR\Y: ^{&H|EvQmF:㐾 N5 <Ѧ`e8\s{@2w"#cm ?sY==JljJujV[$ۊJ;yifN69;T=-x+ځO jz?hykSA^b0(M?wdJ% N[l%ڽ2Oz@]!LFQƬ?y#Cњ%>j2Lzej1@0+,B*O gɭxm$i-:_2%Ȃ!"_N45cu!&v6wAV\bfmi`x%ݚیL1y>$FEeZsBfUFp/t-?ׄH#o-B^v_}͈=Z6Ei@>Au\)@ayd*0Bk.Hp fca,Ⱦܹ-UY}= !&ۮ/lA87Т2-arb09TDfΐfԲD(.]C"VhN?r( <\[Ű2*p?g=o%T܄כj;|uўP=M|Lg.'MS位# Rd E֊=ՈC\Zp?Gj8IjB5C#F#pA G xișt͢³w~Av^̫#y{߼wbD4k,O[AI={Rg'O.(Z6X` s R&t@"q3)4@mdIM b!ukWlI*ۜNt K9=ϵć̗E4ɞLaiFd eZ^ROUf6Q^"CZ=`;7.<4-wxKgcNldž5_T8ti"%tځ7>=nZ [T6ZWǮvPG+   %>B۷Hl0ݰ'q.{G<4{v̿>vKqzzs\od[{ZhtV?-Z-Y&D&&.P5R['=L^Eϓ j_GU=87!%u뱩}݄|8 A,^e0$[¿P [no!ק]"DA$uUB螔No0sk') s P8±}Y \mWf.F3E^ XQY~:ҋ3 9ó,6i]"ڇ1p*`xX&2.Lc:BP3mm;n!m *\g`crгlvSƃU. #kxﻳ#_W~yRuEm =Dq)]D ~h0*~( )R@&&b1o]?a)6,ѼN{h'`PKl|~ B񫱱*uŹ3c|^NI0Bx[RKb{,;qc$@\1uVtiQ{g4>T[I@PN".E(ABJN>WWұhZjuF >tUΊI+z.;VĞnZsf]}"μ^ f)c`*AgW4-yXQ$tX;BϨp&%Ľ&_%"96nxiODOg`x'liiF"gN&{k]cv_tD: L-r eQ[`j㊶`.j7}0[}ǰ JP渭B,}IRnT&K0njFf6{PVAH\ >s4D`(8K˛RY(u3@lO.MyīUZ A8ZZ1osQ? Yq"݃hRI܂2hӱ}%C瞯caF)AyR ̧I=$!2C[,7Rݛg؎YySgd.i>vmAciKKg S_pmt `rlŎ k!"fqvHvDm14M7&:^)C?aՌ5R<@n2 A.2|"XI2(?lEgc kgo[)aN;M+r )5Ბ#g8]zdH0^ե2Խh؉ e_yJv?5?@qе~Lw1$9dJuIMt9qܑmb~I>kpPMTO>RxkjDQfUt=5uA]VLkآ:#Alɟ KTP=^[d:ICt X,v`b>;;)~/%'9" ׏9#Ds] Z~onid< D EIti.scV$=OFWi_i`{CNU;.'X'ztY:ҎT Xz^&Q3Ƙ;]r9Gќ(ѵ( BvVmYLz_0z5`=оz4xs]CSoVvkb󷷍Oۤ!y;ޮ=½L7oHs׌^2~]̋6"P)**&w_m,;ƀ&/pn9xViQ̐*̆AKz}edG@$(j$,[h%q.inj_Zl( {b-g!^;4bz.5bKٴGFL!'F<bԶ A3LJ3SF|U4h&~oIrYu:EEoа>8N͡$<7;*Fn~ ph\5-hB &34QҠD^߾..>I0.1% ͍R,쒨dJ_IS囄Os; :2Ӏ)n@4e8l{RAwZ4tW3BUؠp)٧nh+%OziTJ:ި[ J(U#, }B>T>Ͼmhut" "j,ru~Bu١/ LLyDoкTVVW'\qg/aT{ϰr(H?!*Udu+F,מA v‘s^tև\Aʏ,-q%U3mm`W"K:ϝ;f@+Уϋvk#*9QlcY[;ٕ~^AY=7Wkß|!fh#eARjj<7 di #a}zn*1'Zl 5+э10DHDk\b֫6bVڣ`Ā9BTνogZ9YGݠ rckޫkV4|)2HXNc[dLS~Gd6~֞["ccm5z|/(Zb%tƿJ/lOOgNkD`.;&$ )*xf:)ԧtwΖ`=p6d>J<9+.O ˙c~qIt'JS@<ЁC#:21HCLjӁh8M-/w-=#Jl"~k W APKYUa&ǧut(EGUq%=gPp,N }u"ܮol HZ90/aH awlew"^|^ǧ? P{y\P`>Xsw`꼯2#p>aÆI-4{5˶Y-na~'hv6z&~p:xVUlhxUK{fKZQ.T0VlGT[79n)*lmv>sZ)Hjef BJz)K˓H7 :A싧rkc\DZG]?MD~Eʴb掲ѮC)c7ϰqXZv~N/N׹@bepE8+aʘsnK+:i+`^4J{bCR= /@h ]N|nW.M&1*VQvc}jsa,M2d~ RD0~:~+4;urF1I F\XFnКg$TNUjK݁yԀ+q^PR7C,t@L"sȳ1\)z!F\tNj?CP ؝.nO]{5v ~ڔQu5=_yo^.I Z!uivTQ:#$^wZN XOҝxw O#x//ȑ+6|uAg`>$]TaTת@\~i+MOp쿊3Y~s$K> 1R6/GF2&60yn~%0e,df(~eh}O~>]T,iK1(5vQu f;[kFq@rMٹv*G#N@+;ּz"ȼD`H~t}TNGb=Fª_H봑kI rSłbUZ;-bB$p)$zH?sq;M3U W_Q7ܩhQ8R FÇZ]#9# 2R[q7> D3sGPh&ɰj˪Ymm^mrJ =P-H@b/gG't1(M9s_|ҫ,A,cϒxqiFxy2󞖦N&ҶĦTE!(ԧ]~dFS J0`wRuE_ LEU?] %w-B>@Q* xJ1ԍ k|]ݸ!hZHz9fM\%.X#V ^mh% 9fJ`"l^<-EO^h1#@U+5:ML فQ-ǿa_ѭUN Uhh-%8 2s҈=dK}A$iY& SڱqU^.Uu0_GasR^\ VI2Go{:'+k5mD`WJɆl8 E1c>~mׁxK\Fa܀8Cv86t6_2s8-R1҉ D^2lzb,B'pD0F ̉bx=EnkzJ b&@RE3Wm\5a @[SrgE$aY:j@]y%{)7\M;!63d燄ۛ1( pΏt65=06D u^sUFd…zxO_Q6R+E >Cu6l#$^QA~2 NMW(V %\J;k^fxA*0  rWr"2#jujFn&2!&qphy>1|e Ii8 MCFD8j(nokϚ6KpFl3aeVaҩkVbВù9J <޷ܽnsIi[5wG)=1PRP8bE3<ދ7PeNz;*|KJoV=a0DXG8v{,x<K{6zZ!P]0[u5m5;z}#uabtV ί<8|h̤~AރH0pIKS %ΣRy@^v>hu#CzyV͚l,bBQ3. ˟;WÑa$lOۯ7y$q 6جبJl%cÜ]/kd-}lpLт% E|l*aӁ[f73 B\E,Z0{$e4Û * 汤^8&'QդKpx2zCe~ńK=+r*Id+O[3m Vo;ϲLe,1['h.ꢑA<> ,dZ♢ ?Ҕ$^bycZ\㙺l+.[@Rs2͂MAE44)5Q!o,Sb;9TtӁ1E <ֶE0ӿLAz;诞ְ*黜D:woѸܒCQr%cF&k6HQj⚁%&$=DXMyTׄ/ c]oK|/=oFD)|߅%j 0 :甇j#C%a(yV3 _ǷkUJ#< H%nr"A1j80xcE+q*;V¡kgEK ?8Uj x)W([:&2$Уh|3 Sm;v53T,-m \BlVW 'ۙnCήxeJPܰQ~]["F\rI0;?.U1}$`G(Sl}F ExbB6ler.s6]DSkb F. sԣF~ctI|ѹa֗drucg2`xjD8yʖ.Ar!db,$N"\Д1ڽi z4nˏVݻ)7T$L21KaY_oBzaEKk R=s`[(yN!׃r%2+ fV[ wwl)6vlee]5 6L_b*Z11O?Y1\"Ij9Qv8BiR dw30Yl .; ES=/ Za Om#_j:iE..yυ"t-/n w>{Fh; ;yڹm#XcCOXZ2(p0t$ Լ02,S_KՅ=k0WB8 Ҙe5d\*swTjxPT+b;ϯFy@i&8k]i[̇E& dg~{iA gTWW;Ree7mCRJ|W!fQJΥku5Q;Hc*4'E*( zb偒TTqv,ŌE3!t\O09y#Em[;Egf3][s[4@̡&jM讳nsz\J7Nj_JsT/IP0ϝW:KxiQz .lTN>~l ZѫGYv~v=yίB!<5|3~G"l.*VC҄é!v+B FQqu`1DnYJP޲b#Pϵ&q]32ޭwLPvtq5ރ` GAJoIj%Kǽnqg|͵xpFn8cLK]~9 C1^j,mbYꖇɖRw탍 PyR0N8}WGsfqZ2D[Lw܎WV*Ef7'17Ѡ i~No[l}r0k z^| ezpK"^zX܍3|LtDqPSn[8~Z 0 E5 ~no7s63y_)P/ ~"^פjr<0jS&/2:rпUm}0%@\Wݶp_Y^YU\,W\f= yS$z@3l!&F",!-I؁Ta"n Q/YAgHY~̀(2U Bz4p"L۵DyjAI2šK|`Ւ'<)+tgshq:rp0,  VV>ƥr>R'n[oΥǺyɹ i#Xۈp]8AHK^Tme+dHmmqꇨ<۴}aͩk)QQ@]9 .GzOhx1JQSǕ´{vIm_ MrB-jXq9ާ" @Ύ\h;5OçA[_c "{QDKuN7t,rҚ6%S>7I xF":t)M_.జrƹ ;3n.C(3kXbGg0"|."֍t^ - ҁ5ff3#6pל6:,*<_#"1@?P$Bۍ$䛥D7}BHmOQpw*~" ͣ]=/ֽZGG"X_ ji@8{kxs@#UW(;_Ǭ:RԻj3LcRi{bcբY1"Ob+~zyHDglMkWlXiN1 ̦EzFN Qeƣ#9fj5PϜ %nkK.O䗇\!HI)c1{@яHű s 53~L}9^-:YR.m@'~xb-*Sz`}dQH\{_/M_^ h@`?x4 T-Oc(z"7Tա5dKx2۪+];(u11)}D=B%,˲ ZFӉ!g8,֤@- @(xL`d/%s~JQ4d`u\`OL')iDELY5h)nc|Wzd,EDկMע|%` w7A c!hSӝw 7;ؚ!Fdede? H_7zKS$xh0V[EFY;DsprtHX VpK }[*|}t DvpPZ#B_sxpc:ơ !m)z6Z)oSKXy/w?{e~]eLKJߕ`G@ذgҦqRKsd!5:3q&3=arrD&Ck}V(Wo҃tL* 016M]2Y^;T;$jVK8N>swy/.+B?a2SsX ƫ8:~H4yvTxb =kTCOϭ 8MLE@6TŶQXN}Ii^B>KXSQYj/vq-[[+А9/C"5+o(nd@d- IVWDn*(Y>Fw 2 o0,_lj,P"X?p+] IUܮx||G5#i ꆃ\ʹ3u7iďjuhlB >M+@e&#PU@?5bR(y|W/K` 꽼&"o 8Sj,5!-܁I\ayZ-CHO& 17#脢WbM!As` LavonI -aAZ+^"T?/,<#WX|\4n HY|T7(dw* ICD(M@|RQ7O+hlMhRGuL&+paUU}f~خ J] |@s%1 ܠpp a5!%6#-H*CwW& F _j!gצ w7 ꒞߲X:[{԰ J~n6mO^΢UO-Ҹ*+`Dش\vb+O}*u($y~I h i(6򔇁w𧏬R9rt< iI0,bOQv&`-8s8u@7~Id&D 4(oy: #E -:jlNʗHSH&cDy+"68[e"G7Eù x};"u?2>94~~F#D})A"Y- huUa"BRI565'R|:x*P궈11o'.`$K7/O%Wt6V F|U6BS٭q)ܿ}1hOɔGeM ["^-}ZN/|%Qy%feiO;4LPwBWeLN 2jn˽Υ"ЯI3NS>/ł4Ke\&)NiT \y'cS*MYGC3kV[i)>Ry$^ŇAqFIUL#+CƉ30Y(|Z& .yJV1nb`,M_D;هu!$0Pj/9 eA> 8/>%@W];W~+ޥ 893K##g:ћtLB:xdC:' /E| DDPa][ata>&,Kz K{鐝XB;Fu<+K,a6 s^#I{y[Xo*bU]Ig$Gi`e;y`gn#4a*.S' KLF1Bua){M*E㳍)鋈}񱴟:!KRXLlt?>s])rڦA}Zr+lϚG }/*ZeBBPsKJ@+%^]6Txo%S4cF⤬Q#srDTQEx"!qPiw  ,:$D_g2*sxٚDWT݄E+05>!P(FuCg?[Է;OSE}m(!o91V&28<=ZQKE="R~sftqF1❐[qL dm5=xPsZ.X0/᱌M~p搕V›Y ԆϤ w#{S"[03ց@پ 7S m"_'҄O<5}. 2D%m!Bdpk9 rk~kv҃ƘlUe<;3.3~Q>m!L5o~?"C,V‚w0dyJq)VҎcD;>|tlYhGs晝r"I,nK{3 ``>+}XO K-OO`^ +?5=5WvmV dƋQ_ΟOԗB;`nǞ?#.@*^sy1cw1D4ϑ7.tVN%R!KD4yusW&D.5UTM A4Z  .]U o^K^Ji2fcAKitX\xE8<8vdޮ- Ȏ2[Nm- aq{&a"-ToEE2cB^EŔY vVdVk:{"7(=qʅƄ%^=`.p@{DjG|DWÛVs%=|L>{nLhXbp{ p . h&ZM Gykq-/z m5ʰHkI߳)Wcm!P┧ >~qV(Rv`9sY]eyi?cA^& 9Y؏RȰv~\Ot@Z\@GFNbf5Q*ly;#[ѭ:VJh4uޝ˛F-R^(>)މ0{'l*r;2y!T|ll-@Hp<A `&wZ`ј&-1AhuzOSYp?/E~%:/ of3t)&Z2ޙi|}KS-.WN^9{ & 83nsUXz{E&WC,4= QinZpEu@o'tl03o@ 4X`'l8݊Պы<[ ՎwDx^fXy5˰Ц lnJRhUFv*D]}3 EO K2p'[\ByE1iQ7|FJX6VyN UCń0M~::Vts=Sׅ l8:7~u[=QOrn*iMٿOӠ_`neflX"ȯ6 ==&or.x+Q)S9ztNHI٨nn0fĘxJH Ķd syNZ]gBT9]chSa>|Ez4vA#4H__ Ƙ}hw*Z@c!\ 1??oCr33l%ҏ<-66Nq+RqW :k!v#.8۝X>i}͌C''VRbTR͂iy~D5XpwHCK/DJ76ФsO:Es렘w$z3҇%#jf]}k9U]'pp)+ ,cF?CtWY$FPkBj40U5D?@7UZi sivN LNqv|1B:,ó)M Z)eP3y_+Dدm>g}r0KkI"MK)>,zlF":dyfD3\Pv@do}iKYYG\֢xgvFR&/JRpTj<4h k%q:TP'nM"p{0nk*p=۵z&剞nN} >hSAON67CZe{2 В'G.rĐЪuK)t­{v?z TȤj7s'9O-Qh+ޗh/Lo2a<_(~Z)M_^u4K_55WX^Q>Pqx&-:rv֜ECn J㝛:5FpUqd׆%8~)A4m U6BQ"#lS+tm.`J VvfkD:x싮a`()r2D}[.GT?]l~ 1)% >`:(IN +Wɳ!kc$)I 4"L޼㵂=cB':ä O %!$qꪂTijqՌxdZ+UKqn$Eo}}oיgb_Fj@Sy [[p)GߐH_Lzax`T@R b]Q1*.TZb-Ebv:G"g=&m0ݍ>Q՛%F@~E1P52f a Ix=`#CйbוfeN sOcћPX{ ]$ ӱ;u༖%^a CN AG,L2g| ƃϡ/N@(exuĸBQIcy*Nb3-?r|d*TM0zd9{ @]ێJQ~*=?nÔH2E~4In'pŇO-|-!p:^z Ub±v:#@)\M_ UJV-M8U ʖҘN&2K֚I02is:<BFӃNNnjl'm;JyBj%9PqcC_^|Ƿ^ߨ~իl!A6 umo*ƥ[ko);|d‰QK3>c|,Zz ߼N%$Qc"@\эqӺɖJKafSxd ^ vȶ_U)i'sa`G?^ÈC<|X .wۛ hzC}|c"sGFp̂PA_}ybG`qA A8 R(=5V ܼBW'HrnL_ xXk*%b:xg Eخi -JN飅ˍ_C}$_qvErXf_X;C_$9' @U|vW=Rkp.gJ}j%|bɭ|Cg|q,7Ź spvGNS>zsቪQDѥJOِF.Fw8Sj:qlE0J%)[١0j2`vD1tw0r k1~nj=0n*j6LQBt(D$)J X A^W;=@3L3|8JUrj>~$rp0ߍUhy?[iƛ?롅N'(OQﶜa  Sy ݚuD~גd"v[U=T f}Z5 a*w@xhMa60HfQ$Á2A>5e6f)%G{ݭYY (5$NNkP0Nnȯ nV>0[J2s7[*NA׋.3E? rjнsKy4F/ f`m&#`~_ʛP̈́ ,qCҖ^=(dJģ60%~Ϭ=1y֢!⃰g/|_ d!͐j,HgZIMdMč-PduJoO&qqw+]@F[l20Scf9Lk.@-&DNQGG?Oλ#L!~hA% <zxRLIDu]롂0?!<;ŞF XZ,R`bu^aquͅ- y7`ߋ,de)D;IM7o! ƈ[Ƃl Q^]!RO`YziP;C;6I{ax-`yg ClzicפF=oKLMKCgb]I L< j"۸;S)Ps;#HW˟"&#?i=j `LPph|Irz\č#&X@I}AJ^NiZW7X\GXYR`|pdk~5]XQԓ AUVv do{rQf V*bXsE$PWWȖJt|P+#Y]&q,e/,Wtt""ۓuCDO^+h"9Kw\! ƍ/f!6Xa::z3fmǮ&NB$CD>Kbb2dTv.$&:p[xfqcۺr( T2pWvxBO2T)^]W؇`}tש}XnJIO5VeAX[c#!̏5^^&6¸:Mj(g[ڒ+% 6WdlGY>Gixe~H>g6sxw&af3,>rv-ThHd!%@̕b[NE:<:&F(]zMa*}^)Zmy! p6qR(. kNܘV×ciVƗ¿XdeG&E:Pfz`!Jd4ן(VV%d eTOLHk%~ ˜d ]/YhDlվtıvۡDt "MM$"=۪fn% g~"(3((蓑0U1GąbNUwx8'XK([x,r;4!lڄ&ve:pە|zZ4pMc˒2qUj9'f&m@ũ54^||6=!1#Q\xs]}]>ygJg[܇sTA]m;t$PIڼL<t_FIDs֘ݲa蚆i 4„%r{2j[f⺷1}P?M! K`ޖT1[߀fb񠛂0 F^1nbY.R )ePCRl8lu9a@ĵ.5G7$&˞lO4PEYʨRv[rKnʁD/,wj/aD߃ 8dD'}D$QZ@&,5ƌq[(K_}}lZgnEe]("qOC+HI r9%4\2tRsɑ:(}t[Gy|YT|% :oey lǜSOEFj~~%̜q-ٖ֓Tx2zA/"p 14,du..\kU䤯sچI. G~1ap2>rH,(-fE ̪bJBO9U Ob˃dSZڱ02ܼY$L7vD_d8s\"ˡj~+MIRS%(*gf 02xc붚"1(.N7j@Wn y] blA'Nr|Uޛ [W+F^C<|\`Uɶ+cz$۰p3m GmּAm^ߗ{ij3iP]3Oܒ= aFo܋\ s z[Bs*w*7tW*+S;k'Ս])IրL:4qk.z&dރfa5l/. -Ac֮)mSfJim NF!yȲUm@PclxlRc@=^r{xL#h썡l(p C5#FP&o8N.(Zˮ'}CتW4"㞹UDe:oYDǎ1Ҙjs:AXrd3Qs&rOPm!/ o5Ac'7MPU26X (L4Q1T553*X;Sq_nlCCǶ+‚6n\$]O0> <@ӇWe;EȺł}*|>RR}FolLˤ}}aȄW%h_5Q`JV.VH2Σ$=OZ_id}* S?gYhVCQbOOms:qΟ:dӁ}y#"xuRoin W\>,s8jeuPDe$C;tCN-J!XE0*l"~FKп" ǨO]+`+j9+RD4}e}#Y44^hV"_OsX㎝UN*dIz4DHxhVyPIb<"mõ(Kls)\}e]y+6uq[?p~  pYS-SVJ䵷m[?sCb_𜋐VG̏s bvmji a!vm},xwKau %8R負_|; _ Ku 㦖9dԁL ],$T߈* 2Bg_#SXQ lYxQ>pWWm/^7Fk/wqf)4PagkrbH;U$&1A7yei0u6s)7ܢ*y\K|)PC>3T Y #ޫ!.CGy5뜮2ǚΑCtƻr7Vk@jˁ[A0zM=GC-@9/^UFգqzX44:`@&/{1kr#Y* {xi^#c]kmS@d+{{ҹ=- n,?DS8"w.';f!fձ@?LIV̾U-q=ul`|SnT\<]eނ{Ay)r>y9*xĶ֎**ب - v obH;V;b$Gvyۉ . Q3w Nh-i 'ʚ_W?gbޭM 8=Q]!uݩ_AvS^Y;RR0D=Օ#Dy-{, 5)օbR'm빪WLV5^ϩxomTR2&В"w1)T" jkv6b9-ԼgKLf[\x{@oKCa,ݐ@SR7[&FHS20`H2Ϣ/&z \ڗ)@0Qʤe.e)}/ }R  5_Hi͖F1;˺-A\)6 ׵6akpZYJI}zלߕZJ91aqjT+#1MWtB='O#HG4N"؎vc{P@Q^7*?xRzuN"sJ+rz$|8[V5V~*J#hy)/N$ɢ,w QgM,8~f|j6DD,YJD)y%<agc&9p~UEAxs.ADR⋭A R2tg͒wˣ KgB<""7\rPdk_DӼ#(٩mɁ1LZ'js )s5 fF5# 0bɩ5B]Zn'/S3)/VV{F{qSx:1r ! J'SY g kU} V:tP'u˦LRy v>7e!v嵩~SŞ^!h/λ|LCeG!m+ 7^[ˀfqo*,d"0%wuiPpv? %m-&9n:G?Dw;1I4 +zlvo PF Vݜl˸=wD1lheB-MYh4>cK_ܸ(4 e3s ??o3`L{J9sAQaXxQyC{r_ u 8>Ż=!2B3wY$%YO66ZOJg*yTqoS7 tI9D e-.!(Z-ԓD-`5Ƈ{ |zf7i!=UL{1&̄JyVy1!{]Kq0 g;AkIr:w}= 0El5YD$|g⢵Jq3!,B3Sg4M(7 x^=}y9&3N hdu/b>ػ拥*]anܣo+`{z þ{7;肘+WgaMkHdFT$6#> @XLQ8wPk <~z=4~4ox#¹K#/g$zGo@bUfhޕC}.A'='1? 7'ùYȟr =0ʆuԲn>3@?j>v3LM_})n*7G=R5r혅v=5ۣ?y8 Ež*^qjoo -q` 1J't-brR=7_ +U. >| jKM\t-oKְ#^YBs򹲅*Auu[#c$X8^P̞6gֵpÇT2(( Ή7U$,d췏܇&T:s\L?}HaLI W#i'{1}i@PDB`0:eeiYDOf:@aSan y ]^116;fF#A:IZ5޴hlƷw\T tVI@s`0N4$ L68GO;%ɟa.ˡ"p*G(sl+e0c^vޑGv%v󩪠rYswILQMH>_Ak$fng_d9+)$]n>zb&T`j `=T3r:g4=FkI*&,ĸ6^hd:^ @C']0QK0N kY*ڳkMBy2ܭ_Py.m'+tҒHi}M(~#Ϲ\ + M $^<VjhUFduA]rZt%7QGhv-ϱ3kvCXɻ  XFbѐS,M(($1C,kΝe/؆;ƛ!Hw iUrF|b+V= D=/ZDFE>csrxpo7JE68!rs#Y剿bz!4^ӤI{lrC)=Y)qeQ:"Z߯e(H@!YOfҨR D%od[fmunFqƇD{Uh[]wӣύ=4JJ~R҉"<תia z`ckH )=zac*Z=P=Վ(Iod @H6N"S#nZE.(xgcb%l&ĹTIE3U#b.* UrY#noW\ENy(7Wc?s 7MSS&E_N2<"<3m%_6X iGIOK!5䛝ʜs=c{ݬCpT1 r.5W9 L˘*G'ބ:V/襾$PT*Dj$r?QH2h-,WDZDAI /nLqkqRE Mf!%Cf/=NKƛNC10ɈL>X&RрiL_tU -\Kȟ+^|Tz- 8hUy =8 èr >=ٝ-gta BS3I cU dKu~-0w |8ԧRϔ*\]Ƥ.Y`KVRd ЇD+qL YǤ/.[Urs?yrRn|9$I5"Q}wLpDŽ^D Fr }KJ Ǝ-}G&HTX53e`ShL`3F|޿z^׾%]PU°jR,>ApJayqT}zRxka֍%#YV @wQ<2 c|R$%u}aI%Y8~}hL}8Ob ($%7ٻj]ΙCts= u\Hc+#uI9sr@nqaN0 U˷*gf ?B4 qu,gyK,-17IUgc)3‘|ٖ\Em3';ntk mײ &kol0Šy%by 6ly{K^k -cČ>`̽Q?ߝ*#m-2 o#[7U#]RЭҼw _Ǜ*1R29`"0X;HtH\fOHay@M}2AS 7.I60[L/p2Gל8~SjEu(t_-}/"c ,88XS\؄U#X8P|厙 "%nt4i:,/bܛ)ͧڒ݇6]JrCӋp>MMKC_xsPWt ït:HW0;#a\eW4BvÆ;>V/,/vU$5yfCbC* FEA!Ry:$*JX8Xn$"u%f%<<0p]JkIȃK<+qP+oe} iDJh4=+f6G"WOG d Bs}nCZi818jG !4N @%"&t߿f9-Gt˓7YUVud *|KD]e?=a .5c4,mPL8Wt$W&ULA=ptٔ I'[6n]x! yбp`9'Oa*slT>ޙZ/lh_?įj!ң_ScyWSp JL=}4TU@b/6.@Ws|Z1دV\lPUHHԮdXdO'Jx`!`-նSj9V>@UGF{PI,Sl+5 p,Ϯ @B?eO0y A7G-={D7MFNc;g8%L]!Vΐ#m=F9Af=b%z,TM?=xQ3ݗX:m8e&T bWaRaHeW[#C$$^gJ;gS@;*WM*uv~f B)I/+!alӸ}Q%%@UB)NjyZl7hhagmɔVgA,I蚖+t(~0@d#y>9@cU{=#Ân'G^ OJC &BccvFF'ƫWL AhN0B O^; 7+)ɟq+ L0Qj%/C~o}nHGc\LG1A㸡T0)7)ZRba "$_?~ (~U'ȝ6qNǻ5݊K#تؖrA; Ij-u{#r߰#q1qP+6c&^R4MMEg-$6GIv{`@JICkZoxDX m/8rb-ϝí')ћA5lWh'R3J!ժkbYH*C9Ħk[ߜ2s\gWR4} U;[va];anRSƗ$eFi>S{6Є Th"Q ыq#v vG$rr!^'6wSB [iHdT ~IW9/:jF0(L碤Q|R ,f]]N~f`J>4] v|G0 a-5_Ffg;`~vc 0t❶e]7"}ej6ɳFd7nI*a!,1 Wh5gx)ؠ>ѷ4}hTv@y3[4Ig .!v'VeM)|l@Y׈fL'(9MQV#_d:b2$Y9]6ߥFtn2Sdi _.#)M&NHZ#5+ pn5;cW7Ɔ#Ma(.-@M %cMz̎F@TcI9ܳ~R*zJن0IQP#׍<4SHԹ!lZ:v2ck~| ܴVӯ4&J&MYȎ斨uh{*t\w1$7|̏evozPSH#3fjSױ_xD5VN),l1Cf}<ʡ4:WX % b_}ԛ9Y<(6J@5ұCA47~7%.l17Dd?mЖdAd /|ZdtmXd xj#.HvzX E WWUI_ijYDx'ڌ7qJXO4N6r謦~P&)["{y' ^&h K¨t>]*N$=Ւw~t8pآ,rk rF/#wʲ8mm\.R8 '1Ỏ&r)tT[B,?>C5KxvQdȚnϸ熼i+/Fq63A= rF=텒lO1#wͩIȴ!Oy7d˘KT c bc| il'NioM@* SSDʙ SAж1f*#rwGFM[߰זX oCLD@X97POը\Ch́l:뾅kT{R]BظTj u:ϚtV8}ӄ:/¶ y_䀄# /yR9o.\; *_lvF/ x4fa M::<Ⱦ}u@e:0&oKD8޲HboiQ!T)ЕP7+)2}eFN 5dpJ3Lp]58FG?ѬҰWWq"6'XEç g52 )&D%K[Vqix+w@ l.ólH|4ٝM^xX".# sy[2n}ry}G(mՋ7OM ]" usTw)&AAQAtLwFd@h+wz]${adBrP?ݑZ~G_|~DZȲр\*|7 Mߥ0fm;-r8 cV7* VuC88uL!Q+#ӕs P:NvAr :v}xODrFzi {t"aP۰?n$->XME OZju0l.T$ |6dp>17@aBԤ~yo= ~ညi$wTGѼgM}:#YQs1#y8#gD5SX)J[6}ĐhJ؃w3e4-ra&0plM쐙0@L=$2IA)*  Wޓ*Nc狧;(gM='u6庒/"s([WaU};9s5b:v.ڴ:Y[-̀ UhFùN82n77@}PQGL`Dӷ]뺸7$ʕ$P<4Qns^6+#g_/f- aNswgw #^S훢O^p]&"ƎI$NEvSiysuM궶:Y.e==/7Ǜ8o=9nKh_c LW"=ĞfZ-~wv74&9dC^B7&hrz47sdոҴݟZ|%N~3sf?Vwخ/|áanQov 7w*Xk~t#ΥPz@+Yg@^Z-2_ĪYno"LhŁ~+o:/>KD{7wM?b#y%詎I G֭ɟnoeX$h_d A mCc2Wɉ&;)T%~0k0VL$x :I?[x7*]z rWVk۽%BW1t oZ{bͭI1PÓT'J VQs|I}vUV崣鋶5od[)d\&BQ(SQy,QJW)-WU$xb%L$Ԉ[5Ӻmt;숣Hf=l~KFYM a[m>x?tRΘg#]xAqaJ\ا~\7IB6MA{F{r wm RӖp1"|5t[qWM[sY-'1`ܛNX6l2eqM,ou,o' 4@k[5A|eVd ;gЅ4ڀ锠` W% _H㐫Z =d,JSJ-ᰚLo4=ޑh}G@T\v_5ڻ |+$էy0RJQNïLnAXZZ$="ʕ/FՂrS]Ҥ;WPH3ƌgEBC;Fn ( v NMJh"ד`5@ѥW0EXp}ŗ'ThXCZnE~gj<tlnN  ds;n)E>g9f_[RmbVBBp.O#UH{m.|v#x///;_ *U:_V`< [#O4yw^h6.JZ/O!Vgs9ͼ~(:.=_t>lR* 咟R>ú,iw5B3ؗ6dj a8!HUu4tK!WH܋] $=a? @'p?xmr8&9Du)m͕]R^⺖(;a E@d?Ӹ4H/=ئMl> [c{BPRmpKPCdQw_ |c,c<+@2جNWH7&B7&cu&6(tmJEңNi޽=d|1HyCx}Srɗnj>Z(`{ۥYO4k1(^G *D\Lj&^8R>$h"= $r}mtȼ2S+lu#,D`=j׈-M砈l-@MUs~}aM$2(.o W2a{Y"v\My 'UPHb2ۃ͠ )"[ ̭Djѽ ZvÞr*yU󍕓fXX6 I}8a4r ,lnuY2P$VrTx%AYP,//=g|kYއSGnz u^:8R$9j[p W>v+(;!2u )F/%Jz77߾ _2&KН[gҙzN'PqÑ6bqdS\&>^ڙGc=!)rA83Lx8mh&;p45ٺ R5wWGA+.`u!v)NOG TiElHVyIBDfN؏;`G4f斑޴z}M/Td <4F},[LaTqCmߋӒ|\e'L'+K0BVVKdn\v±7iwQǨ9 עQ{rvAc\r>AtݪUJ_N)uyEdtӮ@(QOѽes|-2 # phIcխN>/VT̿kyft{ hb{9] OK d_ʬH[8 ڧTrǠfwg 0 "IZR}Lr"k& sZYkj0{"S@?n|7lc}4߄AIUtJ/ig\I_8[T?.ugcJvR1Dg/%~*;V0\M{ms3մSPT*~",HYqa ٛxo"]- ueWq/8  J5% y2 6J\kg b}< vv^^a~gKN je#5,$^PRT3 5\۶l|"榲p7rYKZ3=Y%r/@pw?tͫK]w1KƬx40c9g)zelv% ]9ځ3!>?s ІMFK )B׻a"@81eTKU{{BbI` "gu BL̇,F-Z M;S G!)UUY<~,ɫ2lMAN)cR.g{rBniH$ؚ-$a4ݍ&Zl\E8k&xR-zQmt*REÚ/$~Q;5MٞkOmXRڐ.G;+Rsj7Uq͆"e"4Mfl*%7%s Խ8$PAvdS |SVdBJI5ܕ[VN_G}!2,PQ/X2 nrTچSգVpBSg m5Kf/`L1b3bF}C!e'g& n]E=%$WIV[K]=#lmTk*g agefnr `ܓx2Nl+KbG{T'38ԟ븤Ej }K-(RPa3wkv>;jX֟DgVT@uH|BcBt:1%Wn\w 7)-qԚ !Jxv¬;ը֐6I BT-s2+hz}GX N6qxE0_aEI1` RtI䭸jpzY E{ a{|>WiG WUb^릝sɂ)^V&]5ًn¤g{)RDKar1#_PRzSp)ӯ.S҈5Zc;+B;AdΨ9HXiw~a+c#_LNX]T H["ub8]d)V^1vsrfXϷw(TƗ_ BzskHz@6w:a\߈֒HL]ֱt\t3 00%,Wʌ+)' Le꯾LO2cBgE"2JbViM^jΘFj7`U;rJûo`,/mqj;XL69Ii6 pvPϡ萑֥5H&ᶫ 6s_4DK jP1. lpS!s@y[kFzj$,0k3:$+nX1wx4D'$&j|,Ë7>_"γu6I3xیOӑM'.aů-޽mX,X%vOj1mǖ<,g8wr!Z?N-?j} 43Y^'c&9>Z_vIͯ7_ᚧn]͋Qp=F{SԘS?%<$ io}0|a=]E曼;d8*=u@j |ާ)cTlj{TC !$b9fƲًRe"T~ɤ,OM]ǚ; m0)EOMv&Ѐ_e6V9#Y{@m.;AwPܽh.s^) kWjظ&h-{AbK\ST+0(Xc/T LP$`L=)Qe`W 6'W=Xe6 08z3ı RIw/LyHH@[=&F>)PiszRu0)fIܯ^s5CuΠ g lp>wl̮}KDQ*e{@#!'e /7RʕK,Ix Tzu6kPR W"^i +Pc@ ]]N,r~xܳ=t\6LRJQ7d:x#h)^Lh\E0 89~ G[P{COsb6\4+j&I8gSs<4rjK"w}E,0je.Jv2_rLy{e:/O4zG1;fR#zoV5)uP~#`#@,/)39H*{,|ZC.Y PF#F[tnȅ-)f j]G8p۠9ZdDoS mRecE5>}_Oԃ҄#RⴑvyR!m @yzlKܙF(-{boŇnM<$F۳+YgH9#Q1Z&4㏖8AޜhkZ]2bo&ګ2p~j(S z&u;,9gĜ2f|~go_fۧdiw$ԅ9L^֭܇g/Qf_8vĪ~WS#SR>}Y..964Tfoߜpt fסԽ-ް2ã 4_U[]q.qHYXzV bMq:2;-䗥Z=Z8GB)B)M`,߳n<҈&}RtY]:" gW zQҴѠ 2#op [+|~/!aA a?5\6#I@i"~T e+OVCJys)W'U`~N?) G8՘@{g`:5yzλKxPxfI4h蕢 0n&hf|mj&gM "EpW(^Rv~u0m* --: e'a8=s }gp}),,CnSL;&w]nuwS$} ^?B\ i>J-7 äB"'W2׀f5۴.3es 0=8 _;IO +%6+Op8(Aʴ_'!Ȟf ZH؝F};Jw\Сfb2s fhqaG}HX .x/ U?97_bVgC"BrFIQ8mlj1tǙ&k8n8m"U T.[k(`c/d!ٳf}@2@H|PJk ol VTIb.xh`(ҞuvG%hι`2oHh~jfe@ȀL7u$ gׇEƃ(S'oNirFj`E˙$leLcZ-i=||\2IJL\]kRYk\,L̫͛L+0HUxq|Lh튻aS]=9C{b%ɘ. ʅ/;GnDg<&L@e@`(57هp^dZY+Fe9Cw%-M]7)J{ n%  gU]ԻFSLxꬄ,xkRIK !u!"|neE:o(V ~Ԗʚq-1| O0"1<|꼇73eR0h0ܗ*`Cz1ǺH⾈Py%e:rncb$¹Roo.>=vuA΀ V{RQq< $+{edi#Fj1hAZLFuJhJd>CsOt^vMa#_bM#-e{*uGA װidNwI2pveE9$Y 8ɏiB;` ;86[qbЮ   B~7,]ÁHlca%:Pnȟ&YPL`l~u<㓈 'q.k; ^徭^1=GE `]qk-os k,IȽԦܐeH/z\{FZvh{ ./C},- {V6s1ᯡf5kGl Ink,,Q-#ICLvJ \àKܶUiA} ;kMDLU^D%U4[1Ҥfac@j:jӀ vahfܴKeNwJb͒h)t:D$R4=߳9@sx 'uX74S@dGih c:n&,j㇝f?,ǐ,[ Rpj yiBY&>()_<[e:/' \䘌42Y=2Of_ԛ[1S'G8 5增)|Ǝ1N!摗zGhZxQ #1_$v~q-A8 HߍR d5PjY1[KťzuTTKR- v]vM“AbTjbPr,lk@7=_y͉LHEn8 iwǠVgx;<Ew{&tnL_Fh+k˯@աԭ\8)[dp2OBgf~FGDZ|0e_98t6v+).#\oL{1w2n8|A+@m (>E" m*zF!DXEbV/)lV\08nЮBA^{ Mnʈ3JYSc;㪞T-{L41 ?=)epO@NXэ+菤]+ȨnZ‡[l{FB~#O),v0SəC8 hz3N9lwj.]^lxJ.4 vw#\6%S4U iX)d.ߑ(UY嚖oeqM4 :ѺsӗvǾ2^͜nRWCN˗/qL˧oЩ<\r% pxv4W Vn:Me0kkLVx?6d3 qT>ɯG&K'"/=,wMmoQW;1_2quuc{5s^+Gřa.ٸ&qύGÞf'XVJs rnFsۣDt㵅c[= |1*5QB҄_+3;KB>>p^ ?t+̫5 v7=d]$(g>+3[ӿ;m|xƚP K>F&rt;XDqbM Kk[O(N4Uoû%z)h &Nxy=]gx`|n a?Iڽv],enQM,c%|3| U{,#pkcG;g ܯ6vQfPߕJMd*VyKabٳJŊ 䖞uܱ;"blGHlKqaf*ZƊϫ,=r4*KbpAgX;w(phh-.㩼CR#+pD,g(pu$?E,ɜ䝎 b8,QwlLQp)SLPM[uk)}c]GHT&[ ~,$07R祉_9K[poc?AU_S:BCFH8W!H_HBIJ+8*6a~9-Nu>ppſ怲gV?!!t}kw jئ=Ƙ#kq5G\ԞaLmE7P}(m)Xk-Ö3&}ą_cFlF!Hw<pȰSƂXOOw͕xc1!gϳpzIKm&Q v_?Vജ4x'6>?_["#8>BTe%ZmBDG^", ӊ(Urۙ?ߡ 3Z*{__JΖzU{Fq'wC?{.f﵌x-U9k0jlLnwe)/*E؞O.9KY'_"kἙ ]26mk)QzNZ:?Ÿ'~ڣSqZPK;H 3Do AV6n胖 lA\J>]E@xbqF$?$=ڒ h / JAƃyQ+&Ct A$p@"& L,[>#;zwФD4Av&=')Y/aɿ L*?uU!N@ $qctZ+؞3l"ov!6Xhc{ .x|Se` ݅*qUO=%le;-{=ۧ,U7.q^c ;R<`Gt-;.XЦnD;S6FOV.;݃/ =0h&|hIYܮX`/`&X'4@"#IJfHEE]V#BURZ94;_?E-/F >E$~zJ=?2ږ}nߌ}4멬iGЄQӐĺQ|Wy(?2NG5uM\k>Gǟp74rúhbu1)+ Йl"yr^nJ,5 Myf JP9W ]q4>KuTa%]k'$ƻfY펡׊'תbZoS# y1>%V+M?IQ4v=7$?j>@:Wnbi6UPh?JF"*wb^#HɍMszH!W앖$uV‡>*ބL'riSd{ԁ% êia߂^K\ak\n@W3S*z;Z;3t.Oh :4'j$CGco}1M8e:GLXjR)¬ic0EQҼSRt8K7]^wXL&ho:|,}nTw3Y~f-V7?f %4X/YSeS!OW"r"BiU\a OibFH !3v FR4 `1դ!sfj~YcA5l c[ 9J(.s*eQfM雄;G#ݬbasԪ.BoSXUe;}7"ɻN0#7&s2JN홴Ů<6CO E<w Y K8 )l2dш1b WMCh4r(Tv! 0xs,;+dhl<VOkh`a7[e |v<AܑکWjc&0;]&V[o+'%L@ +Y{MA@1hhKৱJhll=t]n/4^yQ\ml>I8ğruf͖K[sAilZHgVWĉ!BQR?h7(Ъs, `5T(+N%KM;pKrwRVI{h2$9Nٌ fn1Rc#Y#ϸe`]e%(<h%Uq_Th u}W"? [Ȍ$$L>ޓL**=;_\6K 9鎏?(Lay>饅n9C5"hޘr$AL@vn&ObƾO,R!uFP hϕ`њvA~i|ÌrBaѓ~ڇXw5vXl v) fZ+X0֬e7Vѥ-^4{߶jY2BXs#W%WlO5?N{1;|wu;wXv΀J&b2K&dLm}7ao_&?'K($sfcaʵ k.Yv7vEF)@ЋW`F4GQ u)TܹB?O ǘvx:8:i Ƞw/0)[ GXؾA(Rfxȥ Za8H[[M; #ri݈:Q~S@?߹I"1S_o,YhL}V(fF*$8rAeYsF꬜hvr_G@n1^AӖ¿P B o6=Z֟aI9r08؀8Q]uWQd.w;32/T݁pԆڂ%|3z3hI?FKj ⃣`+lfsEM# oG:o(t0E Ƙ2M,/yYDC?Y.,i U zaRK]b֪Lw$[#Q|>u>SV1zaQ/!/pf$iV{L9#^b*M.Q" (wv9^knIpSE;Z]o0:([^1W.x'cw-ub[>$uT\+ov;Cڒ87>j/E\>]L(e2q+Nm6;cy8EsY{f.hP$75N-b,d!}Euf S?b2f$ 0^߂< a ‘i7Q`]I ˬMGv_T"KҎHɛɄbq$'ʯUW:k҉ms ff.AYOGUBp%_tOU{%ja8%/Rs.e{Z#&GpAn J!NgǬN^@? *+vwjoL=X@9dDdA"S:4 @9~ae/,!Y9'Bä*i']IFXg&ZG$Q uL&75ˁSuGh4GeKC7%F+I;)9)m%!lh=v )؇A6i=yujl~X~)ÛRl.fy :>T}κ5 Ÿi$j gIt8M=Ƃ$T~<-robqG:s#*3 > זr[ ZFz `yBl8'oך>(6ٛ4/h0?OTgp;ukk XS5ZPKz_ v:G ݂' hΗcUVv4&~@J'&=*ڼl&˽d'g@Nm)vBbaS_vJ*t9ZYψDAr11WH1=:ldYsĊt8HΩ\^yev.KWd$%,d{P-.x 9W$Ԑ3Hx't4;5"n. lKHtt£&bp3XIA=dI3CPOG@`y #_>@WRP;+)-N+PO=Xg9ldyj&x40pk >^%|"v0m/sy\cL|@I6$rSvp)%ODkY#K!Y;I(bBY Q,'܅b {"i(N>{Cs?'Lwsw#U|yJ@B= ?.d@,𬟼emIN1]w2˯2RZmIΥE#Gc7X%=Zֽ|KIJrqKHٟFr"`3DbX_$Oz䓁A2CWuZ$Su Ʋ*QƩ6`6:(nt?g|> Khn+JLB޿5i9?Wh1qO%ȰKKK(TF:>'Ns@F݉ ڸ`z P2Es]Yb؋w:>%n565q VofkҰvVt+.z߲jm)ofa뵳V<[<'cy>XsڗW[$qsY%)H42~;ݳWf9ZKvkh?5UN%9h^ϕM y=FbF4/c hOfU$42TQFSQAy{ȹ-ILN,Y,Ūp8rsLM)"X>h?^Po~ecqP4< ?jGP$|BŠqԒN70SKCcMOk=Q2tT'f Sb7:G7Y=ĩf/:r"g=}(2j%$Rә Ҥ%UOK|x'^$eaH9wcëdh"m \pS*Y㘤{̖Rom?H ٴ{6HϞ17R(U(3q[F@8Bw&FW(z="'IԻ@f\ },xX5odƢf0j{=w^i\c#ȧjf\]I&q+ش 8O DSkTe@zh[Fh2#YBzB* >cs׻SǟԡsрKz*#ZW&k4U<7J׿L:va_RSf(aj}98法P+/1jj 7ǺZB&ܤ+u;ڭN^b;O}]W+V@BծY`="YN<& =]t7:vlG7.Ciq ˕'ܒ@94QZµ'˳ӕEqi&jM*/u`w{;E 4=S^Cޑo{prv mqK2$C =f3tChVgz~N ǚJs߯t=/S'g ڂ&ҷ`u &7@M%\ymo|FDZ&NAñ8+D nZHx`ilI3CRbmHw@ sjgrThJBgH8 ?Fn醦źꮽ./=h׽^aPlEPM>#֖q&a_a%xw8hLv{nIBoc'1F4t;!/]]MwDc7|M\ީU\W"MJ0Fi;*%c\hAQGCa\Y[e5ug4$5'l:0UN\-O3*,C/.wi,i-AܟϷ?*gF2ˌNQjP~% 3#O\unti'-TG^]_~$Gçl&=R|7eܪ0ߛx산oRwJ$k'@92|91;sWD|\%Ө5nCù/_S㘬-TՔAjDd1Bெ+)TP~3aZ(Hp#`?T~w_#oJ X'̜)Ba\MGBݓnpesA,3 #mPrݍO=o,^9ˊl Qx;oMZz).^Ю`8w8+B>Q!Od6Gjp|R=u/#٩ )McQX%ۨٻ_Go01HXe{^2S՗rOi,W{$FlޠW Ecy]}"(ٲP)RG w.Ի::zK8^FIĢKVgX{:fh[v&bt k2|C ^f>>7ǑfȆqT:c9*ZOeS W}ϼY0ݧNyOR?<40F :*8 7N"3n* iDWܽ0&Y{IZz[I5pk~LNÛ p6Ϲ3CPk1B5- /'W qu=L;kkv.8o RKˇ--O'K1^"QxX톸1Eľ[+t}4[¸J _tAض/Ǫ-D*=Wσf4L pIEEz*iˢ l3Kc:a@EuxrU IrXhd jAP w!K e?[P7b4gGzvCm$*ޅzB:d'p-uj)iaAQŬ@/: 2z< wم S=o(wa8{aZ$rK8;2@nвtԄJ"gHDP Oy.>&$x"qГ)  ݻA0zy?b0y>A\F$'g/@oCхU,a-}ٿz$/#W#OH$)jJX/l՛3*@۳l@`}Hm%>ʹޛz; _^ {KgN%XhCDL%Wpȷ]Ÿ~׿&1iKL:,vb}֑/',gX pgXdWQ]LƔʬ=vU/Ke؊BhR8C\Yy,r)Fך6)*J3f :.Pj17LW؁xӯ0_IU%ؤ6LՋ`&tm4wFtS$nrTm4Әn BESAc z)z;T\BeܐSQ2KK|,?F# 1cx!ȝ*٩=_f @ &J&#P\ԁKm8B >cA*ia?[橌!ILp(*FX|)~/zfd岧Ňc|N.jc~ptkt8>]MJMʺ'(5q/n(VYx!:\(ヾ 1_J\:tyհvr4zeBwA(M>])H \<Хhuq+DkT0+xO2n'B1^ pnj^@>7")bn'3<ݚNztn( @R udi7ST3+MARψU һ0ČMƙ9]se((߷/$δ)XvN3Pp&0LsHQ;=Ejb$9Lb~븕CkP]̼ڐʬ_C-oW8u1:?|>J1 ɐp; {n {zNQL#7> E{ s6e̞mNn$CJ 2OW908]ET lKQ/ qZG1+-)[4p ʺz_2oDSVNYckV@,)xGfܕ2I{L;v%>pi-/~Bo{i d CJ:;ܵH RP,,vH*'Kt:xaB {\{Ù<ԓͷ4Zqo/qt]䒧QHKbu3|[FۛZ5j!Ne2-icں(7t\Mwo8CKo4IhE$ %&ו9EM!w:WՋ׀Jhi"}+!)?,-|<`B'`hf%7){|y)bsMA!Qm aKZ?tY P|n\ᮅ!ci۪l_X7w%lbX)^\5re(tfayAR|#_a?$/~-7Œ=8ZfWsi Y1ȧObUVsEK 6a?tTTھ{ A>|ҡ1R3:Ѱy '9| JmxZ,Kvi%"^*8MɪQ M{$xOGHuldx@ot8AbLZϕZ-i0׹7jLT`1_h,45uTf71*0Wջ_/eN=]=xHډ_[4H%/=+(UK6ڒYwĬ!nǁL /QXP]Px2s (yvO+kKl۰2Rf.Ғ[C|`gs/+u]O`$ ~/~l7gгn̢栅3 ȁFzbB2ꄽ oRˣꂧOʎ.HVLA}M,.Te};΍\o-O+ll vSc9 ^oƎ}TH,imA ;Z"`?y[" 3/z |8y= NVZ]'oTչe!IJn9C1Z.!/*f9|$#Kn2 {yInh\gLT6eWCV(3K+ 1zp,)r#>]H;*Du SYna :QS9P+Kؔs "mUeWәːTL'3JwW 0;q"6p;1&zUg+yvo Kx;$-n#Il*Oxq"Jً%0`;u@с`8O7%;Wy .jj'Sd75\ |FؾHHs c)Dyo ĝ3 ֠.ygZFT+߽GMU?)@O,qtC8 lPT?eE 滔dapm;5cQ_uC*1!~c+dB 0\mmn9aNm\7U7*ߺ2OoF\}\Д+MtqZ'*(Ys iQa CŢJ \j=MrH]A;-]۵!1?EJMNr/Cy*_0(_lOɆ"%&s.2Et&bp٘+!S8.:Ӯ*%,Y%ɬ qD2_X Л$ۦUfĴjvY(:5:<\'gņ5@Ju{Je:+B mtXܸ"H~ɫPeB8"dy| KaTK<9)_ [Ҧ8Uou$o@GgbT}2$-(*g+,@ ծ@!;jjyR.5`gs@A5w.2~oΥ3Ʈ5l~<56iH'tuđ-`.GSR0状 zH I'"ݽK?ͫ%$.]*X׶r-NV:E<8)wxPn0 Òbie povb-C^g2A¯S٦ IiґϷ2 ƴa\4j]]K}0ŘL  ?*uΌݒeC2i5 $ȹ1WӶOB(hXV624X*A[ U mPvr̀^ƀ:lьvWCkA;_鐇4aR3<=q{ZP/Ö*,NjHet27 XEE+n6-Wrg(Ml3إjhF PDOfa9ڒ o[sȉ惥bTسe[qw.J?A}]Y `~dEF}@&Seo'9bK1Hv)M+cӈފbT ɯA1oUM(î):O;]2Og˅d,W-NhM./^oiJ{*7ʖyG ʙFsvC]}8(:cxXETc=X}Pug/{+-et A}cm(W0< ?r< '6%4 N7wH஑rJbBcnہU;DM Եw>ML Ӹm`G﷑_01r!R`I 8¢II:U!,d`u'cXHyp'MKT$8c E:̀M6zC4sC^(Q!3C.S"ɱ갛Aʫx7Dn࿔e٩{(fo#'3MZǮ5IȗeJBb߁2FyRҘ-:+}7>eK3̄;Nwa]շHE@NDdѹR>,ⵢpw|,PLմij2dG|4<]qb;:[7:(PِL&|Kks)~ωՋ˰B%6{dαO,F?83ӵj<S*M-s$~) {+BRUt–>i=}'M`XDz p~ba+9+YLf"kG E~l~z+3h'xdGZATH-aYo.aXJJzωSWtn,eO7H)o-e|h'XQ a}h rZ2j+|"FL~[v@sALtd8Le6Lݝㇿ-KT8d:y_%L?Ř؉Fs#3:obSo捴yiMPn!OOB,u_&IžZF*ٟXia2n2wG:󀭣B.@9 ixǭoJjka;J NmkAA'\.ibp%Im?n "刨tt":VRrka  $UP`g?lL0kQ-mE|Rz7{ިy}ECfiHS//߁R2PFV zF["BV"Yx%L }EAvIUL?x[qտN(Zu(J}Ѿͻ'/ZQ"-EwqH)d -ԕ{V[>wbW7Zӹhڍl5AFXShCoX!)x^U-#ŤwӏGHzAXcZc45@Leu0xpww'e*lԇ́ ,y0a3G|1Ԉz#2N+kԯ%6$$)j\%j&( ;RP#}N~c _6=Ca(te7Qߒ x'c{д56m|<b3RaGA/_AO7*LIMzhx8$1! 6=o~={Aj۠#*򴔀*S|h\֬%W4ݥ^oNo uD r ] ?qmn.%F9)k4&^Fs0شnr ߮Ht!,p.f^]9dye;Ն6jfiqM%k1> .ܭunlDVօ*rYc|E2?%>NM"5F>@ Q Ɏr/S?&jb>(.4#+ӣF8+$v/~2j4{oW tB?Fcgݻm$+ÄR$sv .Z=u/18ik1+j@Օ#iA@LPW|1i_Dy_U-1oj\+F(Opܻo7mbF'n^q7î<70>PekN$e2} acqYX%W]&2+$m!ss3D 7dѡGs^|8r綑!Yhljѿ+e}R&`IJ,CHz+~5V|Buر_%LSғ'0kB G7 qmϋ]h<]9(At;wrX"XœE﹎'1b2ӾVz&<('apk |ٜ_Nk1i"Fzʎ{<Ƭ5?$Ʃ?pᆃ}YU> uv -992Hhg2yj>5ZC&d wQP87B'vdш^xLA,^FNz-c::\o~;SCd{Оvc}/|`4 L5? "`^7ab}SÆy],mhOՕxy۠#A"0P )yw۩v 췙zXhhzGJiU| )Zw\*w鴿\ca,9׷mӿ{Ŷz={:z_!p aS2O$f&$e#n/GӱPr؟䐄Pڦs\c`dzYsB3IalV"ǪVް z =zA5EId/,.ypWVϋ];^EPC-Gԭ g:Z\&)u"߸)ɺ9rF0KOPzgMĺv*)$&wU\ۯnꥄx2b.\5F/:b{#7s#ap9|A=SmI53%l ~@P?ft7]p 4Xekǻ92֫A q7MڰH$V_L-FtN6!3vmhHij৒s,}$&7/9αaqSM̿vpJw;#v/sq#i WhF {% tx. PF'H\lO櫷!Ox H5Ԯ&IUGTS@?KÅ/,uHzw̹uvՄý3֣4=7$= Ŋ+H4./jyg|5I { n!eGub{0k(OHNY!ʽ.zq[tuo;"g`9a)\Q8pZ`W;,3M2PEѣٮ}cNGqlN)Xf.Lػ"z@!}%gx{=W<^ VNan]9q&s0}CPCW* &( [`-~/17mON?hvWnEnө-L:F(@3#R;U,BtۂwLRܧPْSȺf-эyDRnUp<+>3nYM[^Z@2 i嵂j$l6x-q/%n9/enm }+yRD8I#EḲgߊ]~"]]M7NTIk@h{<1[E.~@8cc"͗ sתZ0Ll'Hc-wr&#v֊,:]!^p%"Bٚ\IO#/0W̸V8Qrw= -ȌI,"6 e"t!pJੱhHG,8K6̟]2~(lf+؉tK"Huq9xB6{{Cê@֊ȁrt䇓ԃ 16 a;8Nnw,Wlt-9g{gє r]FGzKaTEUs=㔞~ݓEj=)pf%X^Tɇ+ {x5 ےɰI1 _r輳Β`ZEo+KT&סڠ5SY=M-%s ?'#Hc±kcKtPi."ن ș@vI S-ƩRxh+ 2Rj̇;!wWqDj>u*C๵ *o7=|4ԟq2UT u9/…үrQ&w[Gl]2/^3)\hQG jO*QuJ!TٹaT'w fI|ғ5n|:t[5LGsS>]9T:mՋ([fX׿SRCCUQbi?Վq@r~gW .mFO~.:jFo˔LÆ;g6(_Q\0 ~:ND-ERJjE .G,Xi~D`R[^aK%%?\ $_@*.`U& T 3/ً 5ކ풏P1nWj|Lm2Kg3xδuGHCGMsip@8Nqc&,^m oߑBكUa, gH -;]"ݐ}xpfS>37܁Ko/,Z1,(RSAݍ[3E&USZͮՀ:fT%BLܕS4/8/C<3}Mp޸_1B`ר-$(4M-Av{CC7 o(-$n:DgOu÷A1.p1MI(+.G*4|qz 'ajƄELs+u q5S[eY9T|oe-&to囏T۰@ ۴sǽk|$詩BM k2;(e-)G 9ыw-/ FG8G!MwV)w MB]\dh&01fۭwu_]j %G}C&u3?Qks0lePg &m?Ϫ2}* *$nw²#ph|L_yQ>kp+4&~;8*Si41B'kьT&r6{u\RNT#XP) 2Puo~.2/@0!b3e޾6\ذ/ 3n;($_&ĸPGO46UIRg~^E>amp"hq~%2:M@+ߢqv3ވ Qe(?ϨGwT DCEkn_ sJ&#OS>x[>$~r| J..L?+ⸯ3ɢVZu&K-+yH__ sk6qk{vNG@%nanQ@>7k%G[ߠ* 5"8@yPlw+'-=bZWMƩ)L'8ФW-n|&DuxwDzQ)}x}O;'dUF'5}.Krmg'U"FVH$OhqV%Sxdχ׽jߢ1Iӓ$+Nó{N:B JJ\W>|3>WK 4: zcxٍ Fuhf=F `a7;vIPw 7^Z@N$G/V |N^Nz8'(-@d=2B,긾͂ !θ{7Jo4Zr TG^pnKwl%x& 1pG1j؏\Y#:&ȯaf Lr.;_c!4cX'V%-/Z_xRZj'XPPl(2!;&X?@P;Pܮ;6!>$dbV슺_]O:K[*|̉P"+7B uw͠L~4(*гҏ;ZF"VLdM=}y.2&ŻzLBXph'V & k :晇̠p:*,s@NYiVZÜGsEm޻o˒pV,;ѻ+61`V$@RQ>WBDwy{vO^UYSjF,-3O'vՈ wc4-7~,Lx,{Ј}xQ/;|uvST)0Hr.|ktա{P5@K6 Ny&PanҽċG֟EɅzA$pdv puN(mx5wc9=?7TaDl I ul$8%CËgA,v=)h`PU-Nl(N-q\=dǚ95Kiv*md,b.QcQdn9;E(`lmPNC.ؤ߻LCf{=s/`([mER+x J-tmN&F ~QSC tZ]+ ^БkPGMVg68tCLq)@}[-.hQM)vM4k;X2l){3 K֠c#K"@XImܽV%nWR]jFwm*XvMkc#Vp;K,}2CON_,: Wֺg,ybUJ?5`sZ.+xSݬC ΌbȖl 3[=G/a#t[RwE_`|YgҎFA"i)2 6]PX!^Goj =AWR| +7)/K8ef $hb5^f?ZKXf~ 9 X:(ϲL/UEy|hաRuRPIy2T,4Xp^ňXn I3F[E0W麅;?QULt_)*8?SCg =4j{Y0mK N=2G~ΔE+jXovIGQZ67& Yf͏hֶlYK8+ÐZ^*r I5J*15avN U ~6ÁظKC46ڍSfH f:iZmLٔjԘ0ni7h{w&uzm1HYnw˓O=j| 57^@ +ֶ4Qv)h$EzCZv!0)s2 !QX|Җq)np A*_ӱ@&2fA BΫn?Gq"zN&jW\>pgrҾ_qת$Y*L8'p/KCv@Md+t Kv[$jIwŌVqoj'2 vj=~l&4k j^ C &: &s~r676jr}uc\9U#1Az8o%'ׄ2[r\| #3Ύ>B:pePg4+Q^ a)?]ye]踷M RGk~tdJ&΄ (&$)_,`=&,c|Jx_Uٰlr*;*Կ6_9-BmIG@Ydh/42սʫlQbj>~n$Ne`5`զ݃~~/3$N=`)F t𚜉9J "8a VYc8J`tЧso.'F&@iKsZwLCD*.i #.ީΤgrY!tdM*~srŻx;DĔcv>cidwB.cc||.Mjz[?X2+*m okh|9Icɥ󔴳 OuduߛDuN/qV"jx2< g/_Oba) j"_-L vvvW3]| t# ;Xj.x.`Wq1/DDA4 2E2y# MbIW-Q4{C9w;1j2RQɚS%1ӛ0È!ȝ!-$SJga16dyHYyKz./#p 2$ 39SETeLlI^#^fYmqG^k+fo rp[ /D#BqbeN2p؟Xu*IKV *r m^-QK"SRFZW}fFR@!]>?atyS!H\.y<Տqǜ7ׄTظ& *e "0oe/ dcbn"q]o{WLQw&fJ0l2R& E3{K[:VۙN{ A\M%9rdKI/2!J={]a>\6x ki,OTF&"ٵOwY`бj sOU︱>cwΞ~1mFr)~TOv3_FYEm… (E-l8w ۦlqI6kt_WC+Y|ɀd|>I tm:7~M:H2Zs3m0"vׯ+åE9E'gmIQ_{J2rJ2$"n6MFmGE\#B>ƖЯϡj,>fH8VU5#>/K+ؗ^W]TnBwpKmgox+AiiE]6V"HKsR~92jq~-Ƕja_R" Jv5FViK1aa%k~=]jKd]j%1Bv)q6SypnſIZpX1%fDG@z557duJ$W* w8,213,B·X 0Rf}l`7Fle\>upYwAC$BU*@+ii`vI9}FQy COv?}$ծnsc78nSyf܈粠GPX/1 dh`GKxh|W?eI3cdkQc@j00V}Sŷ>>T(js3$$!D()O\Q4Ns5EqcDNGz3F(9ɻNbv2xX]K3nL[X-MIyW3W8@Tnx2uS9]y*dy5KO4W<%x}I֘Z6 ,vUZrb97bŠ]ֶȯGR $S⯀76|TJDqn㫛W3}W:LD/0gJ_ZK2CaWp4WVy7 [([#+U Jdv$Z\4v: # ]#Q7B̺=;i,ϣbFq4N#rU;BMhB%R2OȟZ+|$OB>g2` <D [krw JLH ,!6bъ'*YRZFO$)> yho:lGPSsXpx1Yb:3 >+hW$L$;/崱)# +Xv!Tĥ>ZL* 8Ν:gPg55f'L2P'h}<1K/Ns,Z˗nrOJ˞{iZtB,#'%F]?~zB0|Qsv^b7u?ZjNw< 4dn3a; Y3Տ:x_A*nZdMSh}ƐsF4J {x{-&z%I4ֻ!әY-k◛Hꭺ1ȩYA/d~&S37OwK}2c6s}GSJ{[˿qK~I8jt8!c︴IbxDp9᜚(_#6'Asj@2-CQbG+Y02얍WBQ|10?9YGu`[p[FYdoވL =0!#&#nK{e^QҤΌVoab~e v{хձa kGguW6Iu&#y6C~ޢ/͎숷3,t}ݲFgD` jYw'h~r]`V ?GyK56=qܔS0NSA?վ'٢< Mx9˼:nAkC&$ݟ[~KwDnc c*jREkRE#)ID HNj$otRs&!zzv&?=igrl= WW-XI<ղ. k2kգ 7 U <>ӣ ȋՍp-O]dwFZc,tg@IGr0z[T{@*UΗ#K*k =z@fOyb!~RJ٨r ~ո'/a9Ō%-^-ObWsL0*tFSq=RA>rV@2]D5q\,N9zoqY͸t0@6 qeǕIHevTNS %iueknԅb1OOq)OwKl1PꓵCXkiLWyA4} .`F(νP`ANkn^Mf#2OSZ#[P8YިYy~=p*%ID)Rnc G\ա gcVWm9ϓ[dcFuc~:ᑛ aG}B富eIaIbk@n.}T7J, 鄇зt:iS>},y'BRϖ]BKwPɄV;Г|;m୿;$ۤc1{1_ 0xl2v %jU2cj"ʃEI">iw|:W?q-enutV6HeSv3gH`]FciiX*z9)$8%=`W?vC:Q*嶶^4y%]3`Q1б{P5z4`ӨQ?Im,_ R R*-va ]:="wIb7/qIǏ12pCx&tpL-Ov'7zWvL/Lf?gtJe*5:xr` OC9 İ%5jriR;-c^C >Qa3%= #F0m ̼vۇYaJzBׂv0yëq՜miIG[P42.F;>om1[8PIBsO>~ٺKͻd^bg ܮCbCoQ,ӆrEx&Q%;!WmaR.7PH+!=k/}vKLpYs^[.,PAMiISu`-+.?A)H>z.W#pCW傃㮷 hybGs++Qe5w'mDOh+& Jqјp"|t%E)Bq㝒 v?g:3<ҜI@ @lrܜۖi8ᵰ_llCZh&%6FC߹M`w!DSǧVf5ݜY%Ef, <N*D^.xڢr& +̥z+ zu5Z0$9%hJ>›CA!Fy^3Yc7܀΁ym!#\~ȊC@ 2|'B|>y UV'AzЕ4 PZ f`Z x 鬕ZUְkع_<qڦ(o x(; մY&WI*)@?D;α-c9d͠qN: y4:BAw*aҵrP@]^ a&13ƤE/b*r."sdZs`%1e]]Ou\5Uǔ3E8'>_V5lH31gp-iq(l[ld)f ^P&C1kN/A<%WVP=y+[qNCiL,?Uvâ1tmԜQH)OF} : MX|@%d)AU#kegn+Do`!%T[)5d-#OxHC#ڳpŅqڪeއ*p1( oz0 N[VȽg2fwP[m~PjuiP /Ma>e󥸹+lOG0v]Q<(@VIBNyebܗE[+p}>Yp\E֍P ,u:(yD&#CtQT3+ G Q+qp&+o4qTF]yQ?XRcJ|C4:nۄj](r{"mc{Ά ajHrY#!3nu?1U[+U;B)t^)K+TYiP![yN*K]6mVَ` >jG j*#&D@+H>=Bi7~b^I,Kͧ菠+:g)?4 G] mE.~Cf݋GEn![ܟ z ʒյpyR ]1ԮsG*Щ[NeTfOw|m]aMfQ;`ɄCM}eLPqxcPgb 4:+^@_0ǂxr=;0w޾z)3]ʔS3M#M;K2\WWí1oq:Х&{ $`Y$t`E~`t 7kO/襡f7%3( ushԪ Rn˞¿LY$jP3jc+s t{5B\' fuo 0>|ի;htȩWqJ|}0@~L!ތ;(El)+LJJpqKAnxk[)JHTq9=j*[IvΨo\8@ˠAqL9Nc\>{)2Ҍo‘<΃$̔ˆ]SQFQצTwX mfGG_^\|N%^.*ZM*s@T<[;85Qx AĀs cIhf6{XuŦ dacsϑZ'OʒX\n3k-.9,`I!J1Oa? bI(5)LWó /t[y9TZY.]~4܁Fd9 ߷YW`Mv0DDHڶ}1(٨Ju Wا^|Y"|1'}ȩ%?I[AlQwX: rU{i3}J_i3HdyzEE3?[.7ᱚj.sOf jPtg_FqڢIawYEVpSorfّ:fW e ) Xt h 4캫Pe*X-x r4έ%autbeH _(Ф Z@ Wo v(p'jlB{iDLDCɘU|2;VMC_֔ u [#T7҇EIe/QTk%(Ȝ+c j8743)@[t|*2 ~#"7^d]9/Sb""IhcL:VP="&ʀ|MP{ پ$R*s` ]_rS]`2Ʈ־Vn#T΋k|RGFAWwmj$3 ѢD,,8͂k#$u|4Y {ni2S bChbkv:Ee8kʣHMޱ1/@h"Y6c܅nV E&b^~[b,D&ZHIAt1  s+m)Jj鮴 ~D/~[lMlJҜ AdZ8C NόXrZLΗ#%b]F6ZPR'R1ARQmiՊyRفk (BXOH冟n_)eXtz+z>_YIs _>pt@wI > ;S?MI}2RN{wA5pi& X#tLò1HvEDVad%lk\ߗySJ#.*o7L@)FaB7͐6$}nӀ_EožGꡄ6.v\}INE # /xmT55-|S=# GZHLVl MWڨv 9 ; !H.b5iRY,n'^nJvg#d.37 c ݩN?,R6[%W1 #,ijqݓ=iŢ\[6[`7}3k) ^o):8)2+"իs ]Hi*"^(",kO_q.m$ߗ fuK7qUif 8Mxn+@`(ktLn܂D@.j s aH),Eؠw3Tᆧ[ҲIP@#ҝ -L'=Zw@Fo1Dc%tDu @pŧJڋ@p o ;MM9bhyvSPRhEhFj*1<` rMm9gqȂ5`<ͻ}iP,ˡkP K{˺?xW=~6ӊh %h &lQcijn"p 9կ&E[nA7 DF5 = U{`s -Or4ξcyN٩^E(!S9K1lblh"}mozO95*jWιe4GP\ȠZtSb41QkGtg6܃9z8E:MXĕ_j_?a`9ĐlG-l$(?y+ Ѕ sXYă7BlYˋ t)k??ZDپ|%O:G "HI٬A#Yr(}J 8sŀ̡NZ/( +Lg9ٵcŢrp@-U=Ne<p`~=R~7wO`Om>ڋRyЅyJS e 2JP ԓG ;+Rع1^T.E)b>d#F! ;˺ifxgax4@CA`$gCQPrTe7TxT5FdBD`1HtO!Bh;;BdN.q4uq)B,b^Gywӥek{bA{Zˍ^|BOxmpa=6'H>iC^Ȟ?F5Ei>3kJE P9I_3 qJ[̪"LXmɡhOHϳ#$y =.޻{"+W2b-as"~d>r:1? :'{}$pP(~~h3D/l: e{JjLu.R-Z*<ܱ*ie#-LZ1y\yR9+RY"M ~EB<<>uϿ7M= #|kMQ14o<73wE܂.}\q{hoIWA&55Y =v<鼢p{ξ^aM7HZlӤBY@q-0 tk"Qfu4YL6i˜!]PxE;}#瑒[㦄Ў`ѐ_7I77;f207CK[iyϐP۪|.@|ojʍU2o[ q$2QxQ% z2ycK+M-ջ-=H:J-D +bdԯݸ`Fo~M}y*-S_Iw 4b[Bܛ4P(iTƸghumΑd 8b6DYyn46|p=N3f]d\H%BSdHw)|BVԬ) 9nGy}ES  `1"٪EV]F3|'O 0F7`>893m`Qe͠Qh7317f8-H℧J}Ęuê9($c,ʀfSΪݜ%Ǹ+3W<妉f%H/DI%]1'+eދm@ĬᇉK-- ƦoL7FT!\OCO5D\vۄȚܟ4`)5>e,FiPE80TUuojajp ^izM=!<̭?[xc*[I rPǀB7 FΔ&NߥD*Қ :YlÍ#h7 _9*袉k|#IJzwR? #g ;ꐜ nQo,{81*g5w\+Ge8RزN? Q[vTwW pîY k6Y}y(Zcl5ĕ,MO(aYCK YjHѲnI+}X8z%5h=^ֶӧLVv|g=B%t+-B 1q1a=} qp䠛p b6nlL/U/Im xL=U/ M!*ԕ%OzvRM7:cޠFOuBAJ->)HaTfko_ΓZЛL< }G "6a^ԝ@okB8Q_!+y2F|]o.ۓp,y[༐e2_~]b\BϏ$dHѼr!7}KLfy/hf%y}ۃn;TM&kku3΂U t6Bo?L V,wa* sE{ׅ|1Eqv6g%ډ*Uwy ƌf/p:i_Lx,9|ܺ|lU fY! !AUQujFSO~^s$YD ^ㅩP/ܧ4\;eI%`f)t c4e!O8Y\?ԋuObxGͨU -HEP#U觅+gj{'1&tb_(ݰh%Zܖ9.HREԕAH]^ͤS\Ct0l}ݱh@E3\P\J9F9ʧA`mDt.CƑ83PfAԷv5yB0m0|z .vvtUgvm8SUh^H-?ƹz7lpbblbůtXJ/\֌:qb8[ Zs9V Qٿ[ROUJ bW$G՗s=qF?5۬g8X92= 2 [[I ]A̠%osͫ `F(?^pnxbi\\BVK]a *BeY aHGmmYsq^] _m& yH!$:s"+$8 O\V,V$;0vm${Us/>vjuyX)fJb.U_]܇)Y݇o:~ zwuxFbrAzY=j]- 4o@^ZM $kӐ窱~C$%h|> .Ҕh gBtT 呒z`yO|`ғ*yP;F8Dvl2=k$(2f,-XJSC˺?T5/ݙp'Z6_O[[L^ri\P 9fav$[tQoΑBK"4&,* eχҳx}J9f ɯ^rxd'$w 20(aCl\1@ȓ6B |ﴳg/{҅3?bytݯAҹoX9X5r(I&Tp! "wRa-Get53̌DC!>d44p3 R&"!xhՑS(]v۬VLui|ߥ/-p @qg/M lpqz}=GH ʓ?Y8'n 8uT`a?V96_KϾD{w-rhXȯ0O@:k6HE[Pim0rC.Qx/8E;ݥ@3jWjEjK~,Eo:c`@'},N "U%SJS(,###4Ʉ=SEHݻ\0hitrO e6Lԃ:HsAy>Q"(wev"%нʭ6F [+pTe):}t%sTq)kD&> T/;2d=wfի!˽# ᜾JOOP8޻NG|NA4#^ٚKIyAeqw:|J 7t]ַu)GIg~'1?ěS-e(iY(CrE2en%tφd5۬p>( t]YOj5a%{x*O½zNVJd;%e;\>+)H6qk{t r*8RNFe-c׼6T^2  \U۰ CCd4v͹o&R 7?uyR9IZGr+.vBɬJze1xo4UVR$ʞY)Gm=` ]Y#`sDe5OWޙ<覠m7H};nՃ'ɷ%x #ЅF8NyLԑ)$ˉFy sVFDޥ*\<^fdE"ú\z _Űz;xh~FfZM(O4P]68N5uA ~Cm]@zf+TDTLԻ\9ԑ\Fǚ3~v qx1!F3di ̃r X`-,hE+4kQf~+J){-'?¦gN:HYnlIewo > ak4ῲrj!467ųȩe `W fVs%5<\IPC3䉄߯C5zzzWScKDyjOL\]aH= \xե;AQy1٘nwuVcSZ3o*G$kI#h/ /CC0vʥKgA̧yQLl{i5Fȱr| rnIG+ A7ctB"z.le-t8O豅Qm##ŋBXw[dHec#꺊ԡn+je)|@Z˙1AO|ulnԮX-mqNd)(cڮRMCsڔNLQDlj<ߴ\O*iJtɫ! R7Aj ]EriX*#V`g ]o|.ν1WV({LC.%ĺmhٺL4j3 D淰7Pwbd? fg9OyZ*erTUʈR`Y1ض歲vaT[((7}l%@_us ˒pᔠ `*01m1Zu+H~L<ߚI*cO1Ti,:A]3WJ`ֱ I@]ʻwHztKwen|ųMy,-bQߺv?hiF֕zPSy~ÀQK8c9HTsbr ݬR$ tUn8+&AHZ=)oj6pzJq˓ @2᪙1a$ʾtȭ(ط`>-1Mی<%K0G"+sos:җK|Wl@DthgR`roR@v[K'2}( 3sxc`+aZ&eR2t.Yݶ/%-1E}^_04oϲi $p=hy!Q `3׳S"HgkHah'A}sԉFt(b.-ajK 3qsG|Yu#h[ h' C!58x6=J_`w y>\Kw`Z#Mo45`-Zй񶒻U*oߨӛڜe},QzXv",n.MG+HUk2JeVPDojJCh^{d#3i,qHC5WM 9[oIњqXWlՖ/J6]%A1KO3@|TiKz1dwDE`!a*DFs+؃1~K9ꐧѴg-fρ6Ԋv&H:YM(N7D6d;W\ &{iA!s@Tx*lQSu~dh\m~,B}mPN!Њb;Ԛ*3eQ9UX#RUw.IФ)@73OVO/oɻ(Oy(GXPuk]ej^gk]T1&;@L _z ;}5#yj#C@&qCHUOKat8;2Iy QRVHGㅐe88JpiHp^y iD2+c?QO'5 eI.yM@  = Ny#fARԣ2C0˥6D3gU֑#3,(8͠.gԳiSKVC_0{ȰmV| $cɶv%rϾV6DPɌnOL"ڱm/;kټ1S+,OeVr\g,Fƨ9AUݷy> AL R[=p_eQtCלc<P*盯!aʶ>A1%X*|?~ZrCױq1Kr=tfP@UN|~(P1H`C"|fsƽ{ =N҆+"9Z4eBPa!-#go8U_Urh\rI'v}v-/(њ s=%"IZY)T;ٿd*p%NgkY x6] meh(uni`OS弱2&yևQ)衦F{@ZQDV$El_k1&fLRq] 2tATSy)N\$ߞ(%!!¾8YĔ;^Cp[w @Zj1*m [AE1eW^kćX(,pV*עaŷb ">Ȓ$(gXs^,63vC*W[=nu#=f\j*F =mM';GR [ P^qLK:Կw0 {K#-gj*8`17'U0XeU\4㟑+rf烆Z -~iBMƕ)! dIB|6R# 7SĪmjYx#h$$\zov5l趠Y|Ō'`E:r ?] tx8H7{(G6~Fƶk&L􉱹UyJ!A'6i7U¶P]'4|H=}䶫MPv_-* 㖠oVTܷwPk|U8"BP&9s0jr56/̫N9O<$_)FDO.ᖈA&PY!M.W 6 -Cy! Kc,"~?<-IzӨdϲ9O?>]gŠ AJ7Ov{wߋ_7A _5jPMk~TYciۤkpI:w6|\aitCct~]!SB)b ?t98@`4I YPtD>Z ja0#3U M|8 wp U0A/C{]@ T֥Wt+_&SiHЗ(fNlҩ0џ>Yeq~olrʼn%Ne43vׅ4ԾF:c.g  |3Btɹ2 1tAqЌh4N8r %wh";!XOU0aZa(_}b^.ktN1-lfr6bJNBOpRPھ= 'a5N`Q7>ecmW4|tZe}D92[*\sGkXT {j m .-!{f:tƒX+%C7\}&hlq14Mp=/rr%(pZ9*ƘӛWуb)vh,*P|v /K  omb ڥ1}"rѻInc2OɄeU{]l#,ඦHp(U&`p咲`_Y1Ӳp9ƽG`3LVa'+ZSSSU_>fJX7.JY! D>#TɈw͕+犐.AP߀qkԦ(Ηt{yW 0m5HoW@Bw$%َIYO¿ӽ79Z-L, n×~)UJ(}R) tk !4+秽<<_(EO xq f]FӆMt_`A۰1mU~`A']ڞ*xP+! bf58BMwWm,`F!j mqnN^X#4a?QdfBK =Yyñո,r50Aq;wU I9f|d_xkJU^*6hC8oqufsI1[ `2=JIm[e'D#G. 9RIA;dL ]4)[ۈaKkn(͉oA|('5;@2jׅ~W2E3A9^iZ"0o#;R=M.*jcy3"xZו2\#` <ɯK;o[yrV[H9IHQ5t fP=a6ͭmrLB#X\xaQ7Ë&Un]-J㜢毞| imr*eh<Ռ6^xxyHr5D~8mI̯s NA^re뭀+L0p;YT.z >,f1*XP|B3wtu~7I( sT;hVfteiγlxS"*'TW,kel?cH9JY6&-bo⛇GNB,=:aݮ>pƀ3IYX*w5;"=d}$@#x= (a [f}MH+4Rnrn)InȵA흢#-(rG|h@jYEfK?Mˀb :w!Dڍ߶Ȉ[A`'0^4XBC=tО檮¤kb~J6BW(>7kOYHx_y`hӁ Ca鬡%9n"dxL$kY]<7&,ZZ6*g $Z3#Y`{"ҕ.zAF.%T#YV&fK􄴏B.΢$41i!j_E!@H3J.bMgr Ei'ȦKs+`U ,<~qY)y5L^v;$c:I;/[7o)ᛸw`>MF%$Չwd{4ũ{ 95o;g:K|;qmDT@?aI a 5\\ù A&i\BBW[tw5<qNHz1IiaiV )d4i=څ ±, Oدˬ ðRLI}m1dGp E^0}=&eTDibRV~%Jĺn[-,5jZbCCMՊ8>/z`[_\"8oRBWX.Ykα/Z;i*D^c^-\.%^s2=%Lx3 &+*˼1% 7szݞ {[Xv٪MihU>ܰv9ᅐn +SHE vG˧/Ϥ1$rD2u}%ek2{{ݐ">k';IA(16(`hֆJ@+5/K~+x4Kt2E(>K9HǻRRӊTKzbWGLut)'0OS̞X :d g0Z؝nYQa5[j[`#)D[E&\gX 4_;J31n_Q*r>(Q'&T+A#p!h_ Tb9#0Ofe-^[gܢw=F-3E$au?/kB[^L?lβT,:.03>yE8|#֤@PbvX !)U Hm3*]i]9 di5 y[vvNyeǼ6WjX 覂^ &yj ƪs 1em#<&tTb0c鳿Գ%1:7dJnwѐD@O\ge™Z!GǥEZ1_غ r+LgxȒ\(Mi U_oU#,H'm |tʭj{Wqͷ˄< 40Vj+V䩮HߝٴWVKޢdHʅ _9 TobcJ>vT;/:=ݭ2l|A[J୸1ݘ=[Ԉ;Per3򑛝u292 8<疋,[>@ު7[. jf]9N̫*7eB:"QT׏)!F=,SZDiNSеFC2RpNd2+_+dXTCI+|x ̝\v|MnnZ"WR74O%O#e5(q5& +c|)Yk*ke&3 Yh陝&wW,;KB+޶O /퇙t^/ƙX>bd"Z(w2%wR'C抉/x~,5iI`9 ymq%("#SdA(WÆtw_{\0=,uh2:E׫c~޸>-\sҞnGqPOpm6TZXDH^XkǦՉlne2;+? ?\gHBmFk'Ykphj:C9 ) ҅f"4j+|ԹrX-ƔtXRIDOI{Uei'*s!|`8̿|zY40M1Cչ})qTJxS5XR*ܫƐe$:AbOS=ҵ7 ն8-ѕ+JHJUrJnob6o$Ï^W,Gڧ\=97jHi35 Ϗ5(bK{hA+/+$l7Q "_J[4[1w<'ˋoG/& ~I +Y?/uX?m/  !R 2)}-5sGУmp9 %}`J[{+ea(-C>%8'vTŻ\]3_rjS Q!W N>N0jK[z.MKl>Bƪhq5wٷ]MSpC Sj6ݫHGqe[S72r2ԃ+bnB@U"\ƘKuLp ZBUw'ٷ^kds"(M?neqLC~i0@B*Ǽ QO PRLGK4gjM \m3y ̸, VBLAO[Dby?sgw mp0ESj黃Rק:鲻s5: tٮi"L$M(tH#c?_%T,G)]P '0cƙ]ņexٞK^_xC}}'Rl dA)J^  U!`AtRt3DϗJ*lncEF~x{Nm j[vPP40z޳wMSz έ-3|tm5>F\ (WH9U@]z!EcWUJabE-8Sp O_p:pHrWS|×U}wbsiF.Жk1o'p}4yB0Ǡ p>- N(ɻk&ШE=!\i~BXm!H S\]ӽP]DD cDg0ap [p [\v^M|>hIn mE?ș_dknR1]}+@_ dwC "i39.F9LJ Xz D̪dCs+KJK@0z^CeVЀӟy㼵jxwۊE!HsS,yq:WSܗEJzTF 6O`PVӪ:)Ÿ_Ə YŶlI5#,ڦF C֎':u+AOnrAKMbw<,+ޙrs2m&-$3&DVh^P:TD 6׫g2erIGBh@tl1[#۬2A!4S*S)r{Qghp2Dx)]v|#AtUژa(A~9#oG@ZČ.SthXOxÞ$RRqZo*P \O2fcȖ'[_@Pb1]`!Aa8f Bc-vh ƶ9~e{8Fp2ӤRi1E8TWf~$[/w% Ȍ{[S ӯZ^Ɨ>=zEK۸1F`v)ѫ2`}c(>EG &z =()siL2ZEf^iy+guPXL"ڽ`w8~QTh㭣f %)FW!sR;dw(˩ ;U?Yxeٟce=y ͭ7J/< F:6hcshE- VF _hSɬFʽocI*gI9K뛎va.SêBݍ(`qb5v<3~)&#[ h xO޹Uk5dWeURRG1%2 mN:YĮɠU(Zk?A(xc0;?go@{j0 1 |>h/u#Gޕj?>npEBw^*uY(Z 70qh  qȡ n)E6 /e (c)T.]*6#J*f'}GJ5g)mg>QŗqT21_Pc{f&aLkm -'w=$}>П LB"V7Zt}? >n}۽*ne1Ӹ{boS񿈪f^@RT ?c.dVNV 3fQDC<@7⬙/:&D2ߺBrgȵ/DY({$921fz 1 d#%¬A; IMR1H)bw,ʫ\έS7wA+*Zyk(:`I#`0 \&/9(=Liw  R{, zW 1kx =oG664 ;Rg^MmVN8ri7h3u0ZuJ c1=/N*Ǣ7|ĺ,1Y'db٢aKG#< U+(<{pսّ !ϒUHsC3 #[ԾoWUI[&Uo&f@܇3M )&$U7[/(_>:sPle tTgrqG1ihOQgm-rQ,9uV[7J:bw*'z ¶QfTUWEۀ#,՞ÓK|@ۤp7]Tv GP7Sȅ7J9gAZaЬG؄S%},߻LrCJP䆈\Je "ܚC1r#r,o(ӛ;L4D4 +yYk8p ʣ,+S-ӋE1̇CP>~8:iEۙs;1Ϡ ^ rJ| FG6iÇ8瓝vX׋Ɵ[6dUm8 Ϧ^>ahK1.%:Nʹ=6ȣnD/EavugH%¶AC'.Dnjm G,H6=P l%t]\I:q)W76B`1/D_(bk߷5\tZ)4Bbq}A~~(&:6?jGOK5jBQOA/@E{*e]PU8)9?!]>4ʡ)H"8X鳗&r\˲soIt(!_g:P}ݏU͝# v.dʪ I7& vޜo5`0{'c/I v_x!Kߗ]fWOߏBYd#L]puiZ@c4 2qz+D&۹)apq˾VD bӑeo.d)&ּL*jN6r#az]N8?]*{:< a"Y̺c Q{L=ף$^CtFVLa=B) R%MZxs|]*I 67Jɕb/Y+Y"̐"Z"u]~{h2q{.}.O̚eQ0mM"x])\9KT%ѽa9R3|&RxQv5ȏV4 lywx`˚=v A~N&QQa#?.e k>|?-h#X\Ӂ9FPAxwL*LK$IXwo^yȟֿfGcm&B pM+=sP.uH)tDBVsc/MNxJ7\"Y4.H1s㎓v*=l.N> q4 'm;v;5&闀+8#QBCG&t*C?k8fzEE90ᦚ[Fsȹ!׮͐4 +k'W9`UXz=\rEp٨ɓg?|cIB/mQNB)6LBcs2)P/d SjVS_:yU>{!{~bueu3KfIvZo_&_towÝRnL^r|3I(L-T2PDxO~mWRCj`݌DTo*2 !4_ l3'pVH M=qGvOgWe #ap, {`T`6^+pLT /wLHH'BܦMݹn*qyj oQ@Rv\[7 D DxiR>!骬ԾOQ^ro]yLi$UF<ʭP:ӇBk_m4h&6 fS^R<״JY 47a y:Ϗ^n;q:n:. ^y5~Yj5=OZ7bh/u yhcj~=wܾ~/Ɂ(JQj`~D ##͓VO1?.*-aa(<ޖv|^;BwK+K.#H#zwqvEKET=>$x1K]O~ŀ&ZEZE5eEuX=g rPYn!4L=C?д,0^C{)XdW Il&x `$RՔJ^)b!ʊiT||~􂩒VnVǠNfmD/;s<|S2f9'vWϲ%뢦{Bv< 82E6mcI8kr59#sB6#Tq2j mpOO|\'pϷ?!$ˊS9q|b*|eX>g 12S r<sdBċ2Z>W9+Vpd5_—,:uLvvXN=o _  \``\hSlM=O:j-}97o70wfm: @G8Ҫ*ѡO775o0J1PbPhh}&_#'AxXҖh^ xaf:`N(@)}3̍s,h٬}oRtHCH}JiE]x<'myPMo=E9c8@m&4[r-H7.LO G=NFQ7qy__*L^j°(-c(v:4f͹*\us8 vih$OS1H 8)ڪ[pUsj|=|>ZU+E2AI*BS`þRiaw8scefƀzV/υ"8gw9rfѪ%-ճ~-ZEAZIi5FPP#v iͧ{Y3bW_XyGJ%Gٝ䁬ApV_-_ڪ.k.0 xO_ƨQ.x#N4 FFQ&r`]|2s>2:tdM4;R@5 )A[Z&5-/w,LX} `i/eIkqs=y߷P# VFϗ5(\ W/|@Q<&l]6՗:2;?N^$Cl?ŹhnNʉ q8nPT%sUF Lu{`ޜ +qs?yBDp^U?#8X:/c~:IQimaZt̴$;jÐ]ZSHʴ57a 5K4:z'oV@Ü{#߬3j`KrV!,XyK2V?*c|͹aJp%}]XX%JMht eT X%+W \'#ʰ>s~-+A_O𡎱*C=q p %~̓%27caw'Nv¼&oX  zrBi +k#l0"EW[+/fhߨ,ȣiEAQ~fWNjGkENg#$2~KBKp`c^^|)]& (AU9ݐ~)!Jd if{gx!L/OC;kKmm&Dsbʕ+NJ.=4 % (j@b"+8C.aᣑ-%2*O3,ID62ː,m\4,Oz]Zu)F jґ fdy'wfJʹ|~6&vjVJ;TqLm >CYEL\Ud(<BsH^bQ zr֡\LK|58D8Ksj8(7 \'QLY)+cyxe[~Yo$ޮ/.A] P!f)mb7S-PB#Rns81WF GؚCVjro #{.pMRK"ly.wIlsK*;2g9ۚV[(hHAm\矶gS(O1;[8282)et _A~7sn+2QqV,|A+ o\׽|Œ0y;} V+<{'[!ZưJ+Z)b'3j^:b_M-5ZDD,<Τb@|FnpbT!Ż)d )!2+Lh {˚>!Ì\a\djև5ˀC̠Oc: [q6ߖOY*c9hfur :8հbڊ *L?V(oWj1+Cz :=xz6J2wqc4sucA%^xa2 "cʋŬ\ŰESXYG $PJ3eBALk85<60 8]U;Xmc YD1O}hc5+y H$^1fT<Npi`%F +,v]qTpy9fmyu|lte1b<"I@\=Z+f18JÂʡgʓK|QgbG~,4RW1n]^Ӎxe+Em}%PrYJ+P;\H0{i돏e9ʖ#WUՆcge0}P)0PzIU+fi3XVL"e4zSAy@<)%H0\Lunj;iO1DaC9C8cn4x_ VMɁ O' >\XH7BXt!YNC^}4;T~Y1 _Q>y*}tD9m^!KD4oh]liX"kLtZ^0  8dP7%x56Ղ! f&To F[r/E@^Å hj"7Ʊ6~ss̺Ԃ)ȇR0Vx6Gfr3՘8ϲԐ=vtԤTEUxbL[.S͹xۏ/e Y䰳W's$K+Dx R*I7uZX^Z/e&>68ʠWKh4Te__U=݄)N3txJpppid!ފ LxUKX~|Ꝅ`plO:D{7dJԞ` W]]mPupV4IH z)XOb'8_+ &IlG7F* |b(/{oR]=wMo7GCFYqK4'Vnϝ,zD$[Xg5`hrfJȤhnE0iսm?y>":8/{uDۧFia#u?.d>?M[KGͽĹʶ6* 8jZ6C6H,~1NyPgHmvtŎ@AQk:)>I;jh}C֙o^C؄!5 =31\@$moh'yjW(6DrA vO0(cO4$WJg[n ).MB_BV!@|D2BBɯc,,=iX x)a:b+~ӪQpt .1m_l0HyI'xo:EQTZJ.^ѵk%30rfnkŕ&a#q Y}"N͎Rg0fc@I\x](m!G/,qnM 3 GWrd:'7z:2H.j͚G&EQR&([ֈYJ>X]_f٭1Kt৴ Elhp\_mFn-s\D Nҏ=F䚮K_joN)8PA1j]ZЫ;{9ZDOG yl_rc6I:0vw/_ zwXi.4eY[3JX,~Snq=&@/д0:Ij$ß3F 5yZ`0ܭƣ'Ս0Vy E] ʤǮ.!HF\A6wYm[%J`Ed@ DZzނ D.ƿ+BN:.eg#̻i꧷+ZIj:Zk_]KTTD zDg2إIxl͒k#-#"BΙ~e]Ҽ TOx[j䊫GB_l! c57q3@XOL vERg4ÏؿгmʋnvnηWz6@̸ %}'CāBXS|5|Q1{G`܏W5)ǒ zor))'`@e?Jlf/v0ɬx qaਰ$a.|<笃2uAn@H*Sgϒr&ۦNT*N7ʪxIļ>V7Z[bO~Җo.2>-IQ8bp73ڻN=G43NII_z9ݝqv`uv]i)sޜyԈ!#"$ʗ$ZdA7)pj-KL_>}f??T/A"(({ř;@{W K H|wxzt ±r&G`Z ɥhl|ꔉ{pMd Su3Ke5o+HJruoK WoF{xٖFb~$JOhK{ЉѐF|Jݿ]D.d{bFqIc rm N}%ȹI9Bwu۱E1X> W ,f%!.`Sm,?~(^E$Y+"b"jЈ _ @X~hZKBVդ]zQJ4,LyBt48 "uγeNo~d$AѼEl JGT8vlҕv/:RDWZbdzȑ- ?Vܘ36|, ylHsgTyAMjAiu teXؖZƤ3o52Ƨ{Be,ć@uDSΕ(PIg/R({ް G5!d{MCc3{ۜ>ns H#W59<ߐD>Hq8URW+ rd~< ۧ"1iB40m|i l@%<VguGk+V ZLFޓ jiWO MG ucWYo *6Hǡpj{R&jέhq!}wzJ:^3R9Q< d00{ Y'>]ODhYT*z|Z-:|]2M~ 42p6ߖ2e$Ҳ۵>W9F'bVZz2{U~w@%?t ɖgr 0>tc,X3p:=$⻊`̵^*I SYQꬣZ5>l5\j7.1'T\WaU;/oTY?J8k7RG{)iQ6qPaʳ']}΍{ӓD s^!`yyQ~ #epmb=y'p?>ZHt0mF![g`#fQ`/VC8Kj/C !Q7ގWYoc৙]v+^}^^Znh\k_jݶZΌ7.Oł ts9Re\c];"Za2آ 5b#Zn$<=Mvm: ȣRQ3"gS v-^e94wȇ~]ZXՐ/[@#@c@/&ݨr,RKRG%)2!Ϯg+1lj]mĄ?[ȼ4 Ķ@O֙*j ,' ZXJ<+wE_ʶZ S6PnUŤ|bv,ShPt+H;ŢNDz2Xng/We=XZFieӰS֋~qȺik } ?Wn@oSy5OC~c$itnXW_> S@kI{^k^L9Kwi6Q_).Wŗ{[莫6 ,CY?iAu e!PM1>LV#5-z֍(\~z>|a7"Xt&z(*K{aQkw+^5t$@b ,ZXx; 'mN p_9&φykydJ*G+wPOIrʙ8\Һc M(IϥK8>[ @JJy.>6/> *4?.bo#lȪ /!.>_r |5pL@j?nCMi}QE߆ ũaJ$.;ng, 5[yL@칟 1h e[v1,k1+K ^G3L%؅QLέ d_;HF)ƣ)1f4ya/T|Í K;cNTlذYU2h;[)[P!-l0!HɊdǴ$qЈjS) exw[yލ.r;n*X@*w9 1)SzRCDG˯rEǿ?'`@{:;l<>wn,'P4F0bOYdTxb5uܪQroHٙs& qb|˂Hi3^]u"w؛2=(CYʻB MZxg6"&qY?2_ZxT}V{x{~Ҡ\ .}:f?]劵?PT,+ƫB!K aoСfm{L`U"$rjXކ *$7AWR^ى>&|aj* 7O"/f)H(.xdYOan9z7EE[))66*fqqHof]%or|txoßėBk64)OU Zԯ[g^9.%ŶEDum|[zݙ9Puߝ`<ݿ3.i& wH^oUv%.2D SMZuav߆s׳q0*#ZDgk|YxP(Cv|$S{HEv{<|#9^gP*\:KHao~5..\Hʟ/pIC9O{,'N=@oRނ(Hvڒ;K*ij% 0~2<4W[z^wAܗ:Ev?w+>(bP9H1RI/?}MAMfDU 7~?Bb8+3D[SM5?X(@Qǘ鍲n, (kZ>GRqA5s-Bt\`N\Pw C摬T!jZFAc}C&x 툭g]Z?{ fB&Ky'X4p,tzBÕPjO= /)@ڛƔ$qt1?,^=l3^}9g4Eʙ"̼&Em^VA/D I ւw);"LMܲkp=&n֏P%\BTpVWkaty5h]t 'ÞCSDviU't.hB7爗Kqt*(N挘0|_{t|3޴8tlE >?pDaGrq͝+T"#Z$+U{";&m.ca9+ΆNggZa*֠ju/K@K*X(2sF gSWswO+މWq'$Q#Z q#52)ZQ|}JvGg+A` F1پ=E ׽-H =#%FJ{ynӑO5->oF_U D}v֘a+ DB('OvIE3;&Ĉ#n SYdNGß-`fˈ:-jO))?a.He'~3U_ ?L)Q6GXEtqgׅs]]uTVS?u}J՚$~Y_%@aC8ugB#y)roPQmQz04F.+Ҫv ԀvmV]|j$Ս_O?bq0:G/tDUŗꒊlUXS?WfLB>G[@Ph}Y3y~Mi2JOr*62niI.XY~ hD*ۺL1?ל0u~_q#P;/ RژAcaZ-FPgX0Ru?尳$#ey*L+LU7Y8.&wIYo_K>אX{}}kWYNg`*Z!*ͨ3Ɗ:G,Y,>"a :̈i5ƕ#s[57)\)Ceu~@)'NH[P7˜"ɟ$/,;Uί /qGt4kLq&m sJn\ ʍX+P KYB]PD)+:j2$r"OV6WF= : Ra("b!AWG[ -u"DI='0cO '${k?vAo# b`5.>iVe5d2ӤēH+mc_Fí~~h$;4<޺Fs-<=K‰`nGq| DT#~>7ދ;yM ~t,t?/-yAe>CB;qߖpg5_[6z-ӺZ;Nf{-EǫhVe%H[xBԩ$5,/f$cz:26kw\OᄡTBv{%Hs=p9}-sG(uLկ[*pڪBĖ,Y,SDǪ-N F4vIljKqIjִ@"Hb vB-uBZE6m7ʘXD,{%0^2iĎG/+B#wlZux~. K>%d5t  O}O?x)Cdə#YL<)Ld:0eȂ4 0:0C1ýf!(C=iΰ̘|"f{ EW1ubըWSǫ/e!0_#(hŮW <Κ94P$4j-UBC.oiږ%_KBA)k r=*H!9gC=HYZ}7մ(ؿTS$$A.v}wёFNj( ` sb б^-nBq08A# Փ~bTcĆ|Oók̦wJ!H`Kd׳C5>nFte2cTDxENr~$JdDvQa.d[Vƀc~TYDQBbLN.gG'wO9\m4_qsgm~GFmV&ecbآMb"'*UJNκ;;umQ,ou+ê;&̾Gy:z|EQv eq c3f5NLD0_ eg<:ϼ^<\ qy}B-AY(&9XE'`ʭWE4Uެ*˸( %DȡSL4gJ^-oQSgJsaNN(tgTNݜ+\>R#QcrKN$?w),JE:_ 3`%zj}p3M$Zv']|TbK@HpHpAO BZE˽O. ' ʟrbuRaZt5)n<K<{`dEĎ%özGxGkND!{R\Q絔2/5"RQ&&q؆Ƹ3IęQ2`(xr +o @$ᰧR}(dR!&\*o4U7GEs!?]hhe&`G-L!MLceNh&E %Ӟ8ꌍ !8S9%HCDxj0KIafLů#Fgď=}@.l˕ \"H3WWgiyw>rgNQc B$ӓBvwmOoayZU` |lbxגHA6/Imo-sxd%:d2߲ZWoro4(}[ R'0jO/VtqJ ]dѴ"qڛaƇDpT'A"͙VNr1$rLZ)8ɬڣ#rp|Z Ss-XngD" _Ёq@ Jl5pөG6&41EBDFO7O?Ҙj\_esQBo {+ODd{}!OPX#ܳ B-+CUm!;I/FOUYaf&H' NU:eRDfyD8lc@Q`WNP2Jk#z['fT Ρ щyfh/V=KS猃TF:9"if5y4": A0eA~GceH׸ n -3╸s l)ϓjCmCbJ΄~T}*K-lxդ[o pFIltcpyfDcHqfo*;JqH}ی{Gj7v|@NѱIB_PGp%4QŢ0Ш?Ư/c \iMK ,x;;&:a59zM&c_O3`I(G<C(y,6(mcp<2gsYY:|8׀ g&t *zncIl 'U`U* 3jRL7{D!wL4K b#bSaiT#6}=U^ՖMG1(tͳ{Yc9e[ÈH݆-hn l!G \Zrbd%UNVkk UMA)ǵl;jM>=6PMm8#x Xk 0Y "<" y\[3Y~&aL yH7aᝰCJz[-4׬vJWE5,q1k AsnH8f+t0p3.`}:cF層t(L3b--TA( M֠ߜ8_-S[Zk#Ž_󾕜7"~ɻIւSs ksҧS9usc?%^ kasu(22cDLVbCHw&fjob(nԠW ڰa"g 5~$VGށ\n;Ð}d,U''#Cv^e+v[d)?vTmyyRJjR{ XIv`t=kxNeb17 *R# 3 /'"gЯ]]]jr+bw;5lռ(ܘ7aU_fLuKm]FAxH6<|/w7Otf%v+MfmD]hyFy{ME䰤E\qEECi-Ψ jD?C?Qt\Jшp*-fEz? Rٲ7pv/rʹx,k׵EkлL:<~1x[&z2s7pn>W5I7 z`zurFEvL[l uq P)ROHq0f3`1s{QJkI鬠, ""2{-,@?WZ~D+''&BO{!)odbOQtŻZqQ5jrCMwsd%!#2Btr?~R6\WPw Y/HO6׻/&^}ɇѿ2,ѣAt?.R3| r2Ar,yk볎︞6FM c>ٯ+?se/4gB%8*Mz(T[3l¯ 䍒 4 Z6rgSEՕ|C$MKS>}kܐ*(,&b2SL+|q܀>Oj,R)z|n?_|9Eu5u62΢Z֋;{W$:SA+*5_Kd:!ff =A6[g6-1

Fz!iMl_u6j8ۂ<nC﷐CE+ĖPZb$N7K$ `*v4(pKdƜh;,,9"‰IH={^&ZDŭj]vfRtxg+/TMr([o/y,9_-2S]X*`# ٙV[CAro"@k@dh½#_c*rQc AMlf*z^.+C{:Ѕ}`|T6(o 2_i=Ҿ\÷ Ar ?-O#5Vᮇ K9%mDMAr&9uwTU}=ĀzH?`qKV#7YbIE2cXJiFca8>/ ҉^e/|84mn\wIHWEeH}F/MFOlG :q3GG~UZp$v(.qJ2uRbSD^e3 T챨;$ 󞃌ڕ̍1U OIU59}ԤkRAۣhycU 6#zI8Js}7xj$QdAJܝӏf{Ā}E Ƴ/6xq#Df>{{)6D8F>g;3'kX| Ï'cwC{YД+oJgrFzϔ!b+ͪp."9>=.`$j]($nᒵt̙jDP_6 KU}#8׃*X!쳝CۆYZܓ+Z`@o]^saOqHs}=$AKdm5pdqmbo"cVaqjzŒS Xr[*|GSC~ηt&ۈ\Ozt72"ߥ8ְdఄMY.Lϯ3ɣ%΀O C^^i kiOb_UK{h.i:rxɚb$4)]e!sH+ I0yyc΄,6kmHX4(X#g(F_V ;3vPf)В R)q>j6KQ "&|QI ,C]Oei]ֻ&|Rv 1,;@ ;ˮVMDdMXEJl׺EЮz JjfS26')p8(c:5U|jC_'EQ&uT>o/;,Ϟ?oڑhnpyxʥik6Фs"xȗ]\'f@rݱZubOt+\@#;QAOU'!P%]ȓrkuvaDjDHAu8I눂DZA ? F_IE/zk k{I->6<3"e O萊zsQi}3x4'9`cJC*As ;fu*^ZHjɳ;p[aʯNVRwψNto_侑^8)[kꘜtЭrflHAG?QO.#]c:E$ i˃DnljfDEmWcZ4 ]%z/k6E3QdoHHn=NuJ 8pٵDݒ"VCFx Q,9f,WvK`c#t(sUb>wH$أth\d69'U= ?7sIv!VSLk5c%G2-eXC>N3|pB.sBl?qR +זWlftm96Wp1>{Ոx=^@c# b&Ā REm3, !*ڻ?PuR۹Yee2M9`v91bvw'.5m8c<]MfJQ 6 r1cQb :Y:|v mD{;p?HƣD%rPsX "G4]FM| ޱc7lws3(0Xd!!FB.A_I5 2 z=t0QS(?.J¦0a3+vSe^(k<$S |&b ɞjsk=uHY @faȨ<h =7bd`] @8[ Q;8`66&=---=9 ~RPwTNmLA.S!L-K#e[ݵ| Sc<t K uCfrOX^hqUbs%WV=kA*fbl ;aW e?JW@֩("-Ѻ4 Qa";PP+V]Ʋ~^ Y'qH)ӥWאDJʵ k0xswa^kHo[,x5ڶ_ 9:lX7V@pKͪ;Kt]0ߺҸy*b83ʜnsG fwDO Z [G!};HQ9ig/AoqϮlxdoBH>GfZ*N(90дA oZ˨F a-7̈́#ROe/Ad Hx82A>@!Y`Jc)ٰk3d m|\y)i<7 iP+ `U`QRZ3(]+GY3Y+VJR:Ui^V_&`@@`%FYPh3dnߞ3Nٖ\?/ȇx9Eqc~""̄J4+cABZB܎G6+!4z}+)U$o/4IKמk xݦT4 6 o Dh7 MDF6pg%sF9֜3fSo/MEg$TZg ْ> qV*3t9u\zbaj"h^ٵ"XQG ,f\Bj\96sg`|(V ;>#Gf\zw!K"[T5m\b'za(jkpb0Ԡ3lS!3*K*Ʈ~ ɚ%qNr4I Fq?fS6zs,\=_&DWf:DsJ/EO!ȵI4)U)'g32k5'K@muU)ɘhgd?JIKMx]>v=k2`Q"Y= ;ÜT'>7lġCGCw[,)8z6u[PB଎$*v:z`;Qv!_l2c9(dԠ^YT=Yo n6]jbVTk߻" w6-ԋP4&#Z9DuҭQ}䒔w[Bɝ\ Xl|gƦ8WmuǨ* ֽ\\<"ˀN 5pg].fߢ-"{W@/ `E1m?\~TG}[W@) 1l`,aK.$s: 9J\'@F[Q@rZ^1~B#[6^0UF0*".҄G!vF\drV<'*fC4 1m g/BG+wqӄcB/'lE?XP[&L>tQ.`l#'MsX$%6w j~N ˜9;%Jg<ԉGn}Sv6wLr$48Bbªh5u&J=98 5].9cyprxҀ~pJJͩ>}AJ*8\wuCgq7RA4bͅxnBQTAJn"$#a']R{ס ".LEī74dlMv-c1܎ y[#MtM\c }i "V\"#0rÊ8q] %8s[!4Bbc53~f94cRZ K0к3 喌+ +xH>A٧PbfyiQ syaA<6n CŹR#*ݞɁ{܎'@7I?46P[Ʒ luiCm{XPnqU ֌:xV2ZϷ 'o1ay"Uݏ:nkI5!*2F#4]R݇A' pb@`IG[Zɋ<(JKtRSE 7@h늰rv_? Bk˸Ij]_$;;'`b!h4cj$XQ^5zy00%OĻ%R2cBI'_ ?DJB!~fz,>|Hcw2CGr{Nާ .F«Msr]v`8 hO_[{U` 5S]c|RK7o~ s |ٔXhi8<|t$I2(LiB1%xŁ^+ q+Q!/Ȕ1MwY/F7DȲP&4x0HG=6fw>%]~8JB%A9x}> 8>Z9M|0!-rj(F;'l{5/Tg-1/N(1cx5f o[ 1cYQQK[dZ)FቦR ;h _H 衱K-#κ覿ea#z>$Ş6m3n< =9*zlZ!H^~vGDη-:Q'nIv»rM±LrKwSTmI aTGwj# UdFR~mꕅc׳m "8%wedYhY\CW缬kpY *b॥HKKxI9_E ԹsZLee-c,..*"8b2LݲL)>E j-j'%|$\:igHr LxCnH./y=X\Ͳ[n'I :4i H ]atS wCg ;jRxi<2l &H0ZmZo3&Nz.=/?BAU$ͻIdL\b(C: w=&ꈏu7}8daW(`)}ELj;2$V cFňYx5ǝ{HU rU2{4MeCz2ӠlR#Uh=/\MRr>!SMIDTC売)G/N/nHD1:~c~.&RVRc&TV5b\f+r%5x XB+l`W.ߺ8/-f"v.H-C_y#fO)%E±xoMӾezaD'zi mvaAB'_a{gC$NYe8s=\We]{Θ_g-f@i;4.xrxtvO> ,׍ 'G]W2xΛTwV !0nN:G%>DWnJm/FQ\K?}m?*|ܱT!z8"[ Sڈq^mtNHn$?J5ԄY0Mmf`]:@k !-J&1\SD⋽ux _1.9Dp>*Vq 0 ϜR&Qp&ޯn/L#P󰐢U i|Fz ň0֡NhiRe؂Y$3I+Vu{sQ"t+3pwQV}fO6L ,Ѽ"&!XϹUpa85Μ摟/ݼ. ќYJN[懲Uf;,ƛiP[|r;jH,蠫 z?trQ 9ofK>lR蜨7QT9X=n2`W(Q}Z;BV@NM7I IOp=BZH)=o@Tq(+08I:;% %v |t&Y))vnXf^NߺuaτeTs$mxaW1rۚ*6"F:ZUAX==Eq e*mpGϢ`rGgU69 an[qݚ%ðiI0Bq%qxyOF6 ){`[#ڷ5}"^Eys.,#rZbMӬ\Mr J *DBTQGCKyA ~R ܌ `jɬKઐ ^4W<:H/G]L wGSu޼lB=:|Q;x J^8e׽s \ߥErA$$mŏt\gpZv}])I2\ჽ08bk*A~F(G,;dۋT`6dyJ߬a|;oňlw%XŰElg~p!Z 4n}2ץ8ۄ W)]prs`G@ 󁜒gb GG9Tx`W;K~H'qthGFz-ՔT||:0U,ˇs|;t=ů4%nG)jM ɴMh5>X[b %ͯ$h']EgBg,w2 *9mןLhEC*ܡ{~4`<uq}=`yY.D]2_vϱt 2+>JfL93k"uz-cvۉb C[^wT#s2BN0ySD|a^^Ֆܦ)UsA̎3-[4ACLP87 Ő ?Rȍl@>%IHC7jZSk Ԧ\r{9.2x؉[ >BcD~4%e:x 1G[^9u&@b7ݠjk2%n.P+ѦYvOj.Tc;; ֥T`c)JAN 3Ꮦl@% ArRKO6HwW1LȆS8+x{%8d;oY>Tz:AtX'`Nx{ri#i}^ il٩pWA7FF7]-lOZR6]G$w/ioxZlm MusG@gkykU,`&nIDZ@GZD0|!5oԂzR:DmHSec{OI6>֞,DE-S}б3=L[TPWE/ E$I]U[E', r:[ެ3~, @h]W;6F??H'"6;p(58Ji}Θ >q":kYzSfg BB *!C=eM6^0^oj<>HG.Z{+ b[IwsR.യqz3u"z]:kR:vJx[z$xX#mYRh_w>~qHELXsהPE)C'zF֙nXLA sUg~ _ꏲ/ $/l"l3.F0Wiy ˊTɪnGq[yX5J]-Rہ]6nS-iZ2g1Mb+]ؑ-rceI9jYtg͇Ăm-tlAj}xXAy5uvhxWVM%Sʐ\;N_Sլlv;|>Agw)SPFV'UQ}QE{Uot۫dQ"sc `eF.WWRX:EeEV##Wi-jap0!y#Q* ٽ"5?5ZJs-#kҏ%果R2Zy"R)'8oa&{xJ]B|2 +엷\vٗuϔsLjs5fy:an4$>OkWWn(.RQwٲX*BƎFD0R:Oל"CB)CrΝpʄCDMXfYjGE dz_OC] ۪1{ph|* [QA"=#Mtlfq3a?DɄlv&X29xf!Hr2w(^^JDtsĹ<3"$]Wg36['"gvqTO pPMcJm\1Ԋn?|ݙވ9,pUO|josF#x$LR&N%O̔GIYh/uz3W HqVXEv>QUЍ#R~J]Qrs3)}RM^ yNQU*sQOX{2A!pװޓXNb%M1GN!yy/I%hb&<(2Ą-JqEЌvd= )(L={nhL+e^]SI"cn^P~ͼ(H9!a}IaaC>\bYs8'Bd!' 0tnWH:(F?]:I+j rY7ӂq ꟞QJHiqiC0Rm<JƦY ,9t7KqS%geEZI 3'e3 B^U8J3r`we]uC;>yUUd5?W; ߱:l=BtWj&@u@>yBc좪!̐E'_[lMw>븅̮[ɗ.$t,=T"r{K/As6$C}վvFG0ZV{ qܚnn~;fݬ]3r8Ij߇` wM MTnj LgsHrQ?f~3,ٻ79UZB5Xvɰ ۊ;{AP|¨Z@U6t$h*g"d{McX{c%\2/վ WXjypo&0oSZ[~(̔[.{KI!4˩,2aΔXo(ldW); zHsAԼBt.XEފ)D?*˽@\ h(9$l}n ,},7;~YOECWP(K%|BL;Q&8B ڦu܎ L :GR26u)B˜BQ $-**\0laR"tC= M ~Djq3]V2udRi~uSm;ΝfOH҈ \>4qrWUHzyǤz4 y q]Mn2qeN&jlɩY64>p09XЙWaeś^a~Cܜ zW~fi0 sg؝؃JI960}|@42$Gl( kP@78E=@ X=4e Yu|n#?E;VHf݈H9F$"-:ձ,J"@.Z\)!K$8f3FE?)bnlPIQppFY>%۠'L\˃mrUmFZ zѾ͝겴P?PiF=_*DQЖmƭe0cm yl8=0 ̭p NHχi{bY<@ "eՁm+њξ8POx d^W{΃J|֬@;o-D- 4}8%$C8pb3Z%[ T2E<_26:@:t=yđ3ŪF2jZhvX4xgnвFDaP)aAgX e# W؉2\oPv5#5 8t<E<T>5s E>;,߀tUx-g[*n=&6HYݶ+e]]0 UM^Wfj : p Lǡz!@tA\,ks3ِwȭWxE-kDkxFboiAZq|P&IŦ#2t$ b! S`懐],\l"eվ}M iP}ꃖPܰMٹUO\4m hUD3pc3Q\k;egNP1&C1nwEsU B,5?xv[dp,R4v?:/Xl M7pi ]3(ƽ@w)5ZtgJېDC\h/Ea '܍B6ncDf[)ÿY̢g)"P\g{8HǮäA.Ty`h.?CnT`<^Iz{ +{`@<4 neX{ EwJ^AՌoz[cGvhRWhuά;kJ1i=! nǏlF(=*CSjdkhLbUѯ)-t+c|RMǯkF̓Gưl8e#m2#!Dr.våpN[[r| K"![uU6F(71eѓKx,J߮:gɲ+-=q YA(>e!ý]9uk"j҃6)lev17}?Ѷn`QBGϝw9var5@P`3N#t4 dI?Ϣ>.^j<3\1G $yDX6]Jv.!ElS0ɐلb0{D!xq1XA[ʩerd-unzZ{uO=FyUzA|nο8_Z5E.H`;ZZmCש \QXU{=Xh}w-a0ty6'pdU<9[+6ʌq@R+WPVd!/hg q (|iU?9 ʱ:)+VbKW>?go'}Eqm7iK`ljw3Lu"R51;gZu~zd;pУ JxD~R]U7j>8ᩞq){{e08,qO i¸ϫ4ؖcA}SSAѥZQwNx^;Eߟ%oJp62~rRJ3{|'@PZ^^qŎ6~pJn$woZ0*Z&\=3JbOQrdm9ekXR̔9|$PBZdrI(xYa15ʭ(%g1Iwm)}Dm(+wm&9|W[G(U<&$``EtO~'И4(M}CdU-bSZ|ZrO>ywepG ىn\9>0# p%[+5-:[@b͕䠴Xu}3,YC~#C?+Un5 PQ^ݙL } ;>]=H 04#Ӹ0ซ|Ш_&CF2;NWȸw$#RϼXZyU{Lmd,޻r 0k6-Y+cٌ,@0\M5GP/Th7{F| >JuPLض_v,KNȝF6Jմ|oT ]ۡBU嚾~&Qz0=$MH,撞Z=FPF̰UE9il )vs:Q}G;)Nw 2uZqRxXMъ>gsO^Q{JV /2YG)dWYQse[-1$0VNi/P/9cFRkB 9T- 31XtnTE._˜qQ\;.R f;Лh<A/kiȨmգI v9ɍ~;=cÐL-c ‚eU3Q?΂F-*BU(X [ɷշ;OZ'iI%_Q}׹0ͺsqi缴%u nY!-VdH1>Ɩ,&o:$Z@qoWH/^-xŊ"!R?bicT(`k U&6`L:e!# |Y=[/kK>ihtFSHs1ԌD{Ț RECVu*;$ FĦĈ+F]Kq}LLr'߃(ЄH }-_'ƞ}ZD]&1Va[B_a0}؅1|؆Z^_Oylj+*-!ϭ ٭v:]E&TϨT5V?oƋBR̬zլ>yeoH;z2C<kťk"ojx>wtǜ^t@%K@Uok۝m >DBЦ(aln* 4MOb%=@p\  N}-A+hla3ctն5_Al  xD'qr+ƻw~^S#D 0p,%FuE$-~ϣqQyo[28UMtg޽qP7(Z2-,i5TLDR`@#sv,91sSqq®|Bm g9 @`>&AC7{Tkin2/ZWaY u gꪴt(T͖M]zv9rf]j3cf__ˤ֧]^4@҉u^]Q*,ۄlsjM(tŵ""ɐl! 3GpWΫ۱<ؿES䟏JQ4fLHGnyW)eIhx m"_jN,+[x;9Vm|KatA?=m,wUl4?1o\Q9j,J#ǪLDrKϺ4ɔ(9\mi~pG7NZbkL]%[ȕ*ᨊrLU@<~\A ͓6X1֫?b#rO]DJ~nnFM!i7*~B_)TX`QOlv#RbL; F15 Gb;nH Ӑ7z>,(;lA&NvtÃoR< /-f|Ԛl)` SHhy+HOa tU(m[]b3 vZ|QxV^KGCx::z e; A&sՌXP"e| .s9w!mU2 N| )]yos#&hQ<* ϟ%ErW,꾏#enrA{09ZFiM@-F*gR"H Ŷ, &:5""'o16$BjԸuoI[@]͊Lj antR"/p'B&!,gĊ1qҗ.p8ZFaORU'$K1nhl7^Pra1 X.Cv?TݨK&3S"cK6Kx .M`ؾ$rz6KKoj·_/AEVUȅ-V:DrYΉ^~QJb{'ƌ}I>Nsy~16]&~5Ib W5~f~y2k)6G 2g>_7ATSܐн\#wW6wt[0"&E5؜| 75WhbR)$ҰU(Ffkz9fMv2V8 FFPFbG\CJU.9Gxhrec3=|`w QT$eZ4oZPh$ک1R=˭}y8pzڼ-^:^ٕNsW &>{CyH)īj*ĊD%р$m2z>qFdɮRA$(nЄ2"pK*w~=;vvU5v˪܂v6t}i]jlWj=!+Q,_K#Ǯ)m;e Ha 3yqeVD= ֊N\E`_8S/7cPLLZUҤxqJϤ#蹃u$:bb`Ȓ/ʳsWZ}j|I'):jF+rG ETWǕ n֠spCxx*<]5 =Dk+hg8a TzʂU-zˬoi\>O4y>#A4i@( n/>]ޙB%y3bC7|1q̛ewX!!Ru+|kB{Y@aQzYqZslqXAD^#P^&]qME|y<<'H]/%bȨˆq9=K)a]zU?RJT+>lv#Pd@D<%٦: b%\zŸ&"{,<\LjHll/,0xetڜk1yud*(dcx!'i{Y5!{p M|wE{s#H,K=<_רLpN?M!ENѼo0y'4۸ϻHA =K_ɋ楃)+00+.kA oԞkSK{8g΂ZЕL3ZP6n  >z *K%Ծ! .ah` H^3fAԪ&xDF2xO#ʯxd ֨܈W<4%noǒ]5*aI7\Tg=yb@&`_=e$D{ Rl?o:x&|opwlﰰ0>~oYz0j{CjCFd_Kqvǻ@SGmp+B_Q7=;O >pP7Z3 /fiCgHxB߾m_8DWlz/Y1[U%ڀ9< d:v_p,[Hۍ &}i,U׆3r,|ڽ}Kn KH7ӚbŃT/(2h[҅`l/9|q C,fDH\)Fkȕ?mvF:$V!"hw3gI#KkdŠr iխ@SNX/iy`R(w6?袠ѱMHe-BȌMyM}X"yX8^i0 '7-Kf䳿J k%5 틻Ҍ\2ɴMpvW y2w}F]PnG;69/O#rFt\C1kJR"'gc@ /ihTA ?NPHj 5w9 a{0~F[2?cY]v(ĭ->@sb.Cy Ths>-)u?sPEPyAC{aR@<+#O .@* 2T^ 1UxPk3>tHpl[l>k_0WM}+e1JmZp \ؾ'"FXoS kb@kP%N41gm|?`Z}̖_Y’(E:% Uof |ө,{:B4JeBJb1 ޷/@Mm^ց٦zm9%tz؟kۋ+B{dKy<7Q2=/]TCu}2HH}&&_:0;)"Hqa7צ[7RKN__kΆpfR=9ԲȐ2n$2|$pBpK 1q׏p"8LLKFMժ{dü/ǦF/QRmYya_ȮI'vN L) V\h}aIjJ|TƟ>0HiB발 K`T,p)0 ͹=YDjgBRSf KI,tG,w,3w5M4N@ʢ.妷ԑ$`y5P%IU=L:TpKȈ;R̎>99143J a34s4>׊( ^%"5.. W$ճ%p/1҂i tgnV=R8njy=GTEk\>JKul4RdC*8#c4O3AJ qv}D.H|݆*|&;:I=p·-&_f^l{P7%SІ&xgKl'w؇kѷMaRb3Fݤe2Kם~<2w<0]ȉ RO⣄~ kP(u:I,[&RE .irp3Iءљ`zǎxmP!XF0?#M,$+8ӝ&=beX([~E_ ,3W~^5CN`([rߛ΄D4pɫnׅI9 C\pU;;o/<7]{Co&66+5JΣCB Ö1H=- DgT@y۷𴢻Hna_uoP #x'EP{Wi..&^SRѷ e޻tdfξP7@KFsnF{`X M6ED]$)5& =Z 1i׊ikkp<,#r Qࡁ!aclXOm`fjI#A"S#n[0O 3O"7&4 x}v>;-({WƂX8T= ys5*USzWiWZPl\5h.Ps7m,$H:0#g=*n V8>cknLF@qws!r~HvQ'W.2Wpgwɟd9r +)U `B.L<*-1[N?;RYMmj{GWJ/r-dz`J2v27`i^}>ܳ J<2(R4IZ1oА/\ Ȍd 5eXQ. |mX쮯3IG+)!a>c7۞vxC>S/b*:zʔ [(=Zu,+} O>;pT% Y1#ZUWNW Z jű0>PYּ֨xG*EVek @co{*1@ErdC]0"%==*\_ʨ+JU{vh)'* y8O[=A`Hݷt],<B<'+)]yуS&3;m `nN+ ׻Gf_d)Pr -̀]h?L `m<}ɟFzgv}+8#5$W)9`M8fISH8T9qa[=GWmP Atc.c"c1$-j*] Fփ:턌 o:[|y@by@y }}O 7m^菻EȃAX]VЧ b[äW%f ξ!_0zX=OmIMԃxUtnі r0l}ctuQom;fXZ6Mͥk,8WܵvS⿝~GG5(/ѱԥ(B*R ~Ǝe)!)vы|V;vCL@7+K~w뼼j|*f#-\Ћ4R i1{d4Fwk>5>i-*DdkY?M䴛;/.`=֎qt "w(wƜAD^YWx]JXd:̪%_b0:1Z|Zo7L5|B0 tzȤ Ndm𓏂eI:Ϭ'mg5-)Oy] 2_>C|Sfw5TQ%W|CB6>6.z~sxF)ә ԃ 3cOˋL h:<mji8 s?a$I.e\G=a1s(HUR0%{m]hy=փʬ@!r}irr B)9o <8!A/Y'0d걐)e#b>TI)/ M$ý;M1a[r/>kIJ [\ 4y_N/UBk9C쿴wEv O5Xx FvO̗¿p |3U-N4~XF8GE^M׻3{1~pIT~J3udM&޿uXy.Dԯ63~zP[KU;hP쁍aq'RWq!s&rHkZAG/mNyIc]u @FD_I"W_b +mTՙ9 އB,̂;w`gp`o !>kb&[s|'2kUqV.f72ZBrf7Nc>Ʊ:SFO%~SkXf*._b.DFa* qf\gIτ-͌IjIxpK?ZX=6iI9q&n_=@hy2if Dl=,2IsꙖaտT(~֥fbaG5Nyh Yi~zҶX"x`<=.^6bn%q2_V ʮis`/ ]qA8~28ZX:bczF{VB -IqSŁ'.@=^yk @vB|Feelh0!$v}11cG">~ X#;Pb3%V)}!Oa3X4 x+JWoª 鑙xpϑ MԤ^^X8=쑩6@#N_+>Ղih;CԄقۥ[u{6'E* ;NljU0_"'e|xuOS| Zw:d{[nkZ吒lo3;Z.(X8G3}?A~ d Z[Z ?.ޡ+ X6 _e6AB:RA7n4后k>0B]Cle'R(^ ^ZE&F,~(ؤOMD監0js@+Σd_qIysqy6EzOx*؃ 'n߀[Ȥ"oqZ OY@ڵ 74ٳ "!)[~87evCU3rmPՒ>- (?Zjp髡*hWfqbC㐽o(z: MBIh3H羢`Z*<YT.8.CEIх !F𬵅k"B,pj{ O_+x9@G6)>cYc0QdxܹL9oyi(;B D6ޣe# pX7]DrG`ݯIG&2(聵̲1gYpF4.OٖQ\PN'9DS&ybA0^<ƨ4nz_kqaFA7zj1<"8qwg#ٜ%{"¹.a=c?j^'#FU9Pe'&r'aw'&NPYe|#J.kp~}a߆6ޥ3؁Ͽ u1pf0*rAZ#EQ HkW+ɍ~5k呷cZxg횪 ?7'TȦI';Èx0ErY@\^?fI 2Iw|-3W/GlZP#4ȩd+FgÑ$p".y]t% Y% >f˨YztƂؽ߿nW%>K/ok T1Un<S.` s31yY6D⁌J2,}~"wcgZSF&tV5oxN!rTI `\-{/lůGFZ6SAQn )W"Ǵ T(L5Zövw)9l&rik5ū .a haCeFN`IbX3 k0@| (Ml o#:T/l[N LljM[ ;o5Ș]7)MO72 %DoEE)da´D?ߣ03~˽4|&uH}jNpQe*B5΋?9kFd[΃(G6gD @L߯U7 ؓ\KpPl2'ą,p.% е@R^|܃n 8!%!RԺ hjڋW}ˆrC߮nW;2(dsuNc)<5> B{2-BH7h_:yF:_pp ypy"NmLi`@ GE[(5ƻ) e\$i#afuČs8Ir]G&H3ii5;&sGc^5[١E?tC%/,fdOo2F?qnW 6bdkZ ~|b'Fˌ"'m .CrRZDd zvک&wq5'zR8%n &MB, #_`@T" " *_3P"(NB˫NvUb_OFei픧9Ph;l*@2t@{b|\e5}B F]/9ʨ4UUSW $K)mdyA75ćNZد=3J8/I%;tH\끺R=2* df qoeѬf٥YR()?z3ꩶٶIJT]5%bhQ{yOQ+]Z[h֤L_Rt3ϯ @)gq=`{B8">‰pbi0W׋Ѕͮ Fυ^Zۂ)vSW9ۆ!j-ueGZ  8 ~m6a~p =ڞ׹S><)Ki{?=1^gTjW,0|4\9F!@4= J˭K*fZIrwcp۫kbBK{%W㛪eF/26.^!FLLyc(0u3D_kLB]nR)(}j=R25K1ITJslٝ)`8M{ b;gT'#>@ *[<;' ؈L|4xRqSbw){p =wYM M6aRK{0z4}d.ЧQ#'Fk &\:j9{0ɷv(*!plig? $nWy?M5M-xޟhR " pO\夬-h Mc3\'{g:/Mg !JZSYOd$Η;ʥ.%GM縆\Ł&dFVW$s*fO;U>X:X3?-h z 'K"pJ؛YRG8ve/hg*:'zc@ gF+P\9|F67 eSԞO) Pf5@@[F0lu蝣uPrTC?0)ܮQ;~m(^@LD 619Xc)G'q3e`/W?Nx꥛#6]i{4~D蚹_)iwoI} |{nŎF~ѤWS /^rh4M$(U;*!b6g8<žo..->'̣_D[ɉGRDtNHy9% iF$+gɏq 1PR_*j?h6np1ۉ'曦I $B2)ɛUL99.h\ʏIJ,ci[W+-ƹ7:w2xE=6nd iWyp4E-n-0iڳnb1H0ӽ$KUjHeu|́P*/peUsed; 騭U#$[~r(@C^V2HṌ@g"FȝG0 ̓n'pK1F{T^ b1㒄g”JS[HCR[!!;\YY]g"Ck@T즟wCHb{Ϝ!#f!#=HZ#/N)t@9\rĐ=jU}q"+|x"ǢE.Fd6DL _A˷y,{Qi)Jj Z6*CԮ -9 Q"a[&/K 6TkeBNQIe@qfnFAxc0޵oߋ\#bҞ񙜖='D$6 mXCRT߮Js+myz]!Eg [ Қyҹmpjhaa&mZ#nNAw|5Vq%$^O 9_@ XBtrz0ըTfnHwiӒ^7~>&oDʃZ2baڰylCfK֑P>l;F1~TArOD@]M9VQHHv8Mq'YoxN>x90dj-[gld`SԚߘ?g-}[41EvOGƞ-D\j<=iS|sU6<+lߊ읱d譈,t%S&ξTr$d"l4ֶ0o3RxP/Z0ԕ[AyWGMccT#̊3+^n?/3d .3Di?fg[!.NxkOqy(=.dŤ[ [ gS|"e<]G;tƑ~guOJ0X pmlˬ2ʀӇV'a׸^L/L-^/ҥN0劧1l 7T»d\TStqt\S?OZB;@ٜoκ+Lu?k!#L7\%(sQȁ渊(#iyI\6hxM"߄Qb_ mؤ4r9_ac>XVz/H[]&nHLzlleKAR:e C]9( [WU'crxH2|HJVHr!hVk]>%'h~uzlwvAf_ZWt#Tih_I9RŋmctԥڞN -jɚͶU5hk8f$ь-Um`BroF<#v:b絵wIqC)Eo& __stlȳvcjWS>ƒ!#R3O]Sf~$7!+ۙaX+w_Hjk|~$/PSu [`po#G%5DrŠp踫^h4ޱKyíHrJW$G="Kt΂{+=NY#%N(vS!.D6󒨬w U/dBՔ{ G?pyJv4"Q< َj8sKbcH]7dXU1Ĩ;|7ίuVȞDԼZ> od>+dբ&b9=oV,9HD-wQ6B!O|ڬMhFˎ5*vX6;&# \E$i\/ovh\1ʟ~RxFB X%,@XbR75FX(n€xBS_#G==oT/Eh}>G:ϔKSd)G]oX&lp|' !IG|]ZI%`jYdp3ݧ4UP*bUTǥKB|qCpLlZ9VIa"J{]~-J& Jova#JxǴ>6N]@ۤrxRQB{_޷y3FֵV ʂ9ю9I,bL$jrqqgN{:[{FTV2KSj:'xgv.Au>4/~\ X5̑xtS%J@^$&cʂxVBkF%Pb6vv[r<+"OZHyif:ĻZypC];ʄ`@`qLW /;D{={2j!*kMsJ4ح6_SC~m0rݭuW;ؽ.~j:4cӡeًvOU@L=Jdl$/׃+'] b%(T&\z7(tZdHi kBWRXʑ?Qv;Oүh[j5HKC̊\Clo"i8ޫxwk ٝv84BNMɹN>9 kd,s|p2z<j՚5n\IB8w+Ӹ;M;+a%T2j_M 2he矇B:α>ZrF0(0[ϕ½qt?@Q]>x}@*54&L"ՍUP*Og1h}]rB?p&q>:J1`*N{Ji5,uyD"lʴi8}5ήAaGڠ˃q4@xWCZ\8A7siԞ az`MJZ~XQl2XIE<9e[RhQYΐH%b6ss[l4fkt "ۀyq(Y1G(ז?^` (Ipkޏޤ &šfw^d$}ahW!>7x.yY^!&6Esx+[YX3ՍKijd!#{[L lM(&5vsB-!-NؿdmbAYt-B&7Mʵ;~)W9A``'pSJ %~ΜkU[#3+GHwJEьL_,'$ҫ_A| =>!!?U7(9jbpܣ2m̨(4}dͦ"ʿ&nZ.-,$;Yy&^hCh-F}5^&9Rm! aD᪻FSkHx_˖xsU|lI#F9[ J]b;ؤ"lқa u$_ċ3ct4(  vԳ[?PKyw'-9}$0%RUŚuH(;!U2##HPύȮ:[$_GF*#Q4&;Y~ư޷3 o \zܔ@ݧE6aiЃ Gj0P@ճ9 V}ʀ0^|U!.,]=ef6/[GxTtͪAuX/ΫW.J ZE:0_us- G.SS6r^c%|xdӷJ%$̾^$ 4%2,R6(Q|\n} 8cdOW}.4j6E{{ՔTOgh~N> Z?)70‡Ɉ`YS7*f AGUF_cHU$+*i`+ Fxz瘘,цI(5Q2,i?>KaKPLmA,6;/,n IB-(9g°CLJkxG3ʞuAoZo_b^>ϩ\Mf_>/~&g=wR>[A)2.⟕aV;r“~5f VBǫ^NvY!x5_bO.y!%Cgh8 ș65LqCsAe'vqDF]zRч̨"Z&kʝe@[2UR - Q+K\C3@@%[ӒA^l͏/NCM/**ζmwQ܆gx̖bs 9Xfu>WX{L:ψ-ݡw1J܍%rG[|W4NJP)J/y?'B {Z/OQb0W{4/ }yD#BPl_|6͓ JovŚ|贱RRԣ"Zj#_/EjA/ZJMְo3la z|ugq+j,o-!$.jطObl!._m.5Id/*-Nkى6Rʟ꼓vE?lXߝ`OtKUtpӦt! mw g>:luJǴg%Wwp{n,O;yMS_P_~K벾=}6g;ft /q7~ɬsfi'm\Z˼Psq A*t?k@}6iWc6J4HA|زj6lG )\ (5k82{ãD 2Kj*-0. %dr`Q%<dI1=:3.Рoϔ#+Mܓ)%"H#ONnƐHr]\ې&jp'˽j?xQY$h|4 l|T7M.[6Uw7o@|!C*3^aRnh%;0t.ϲ\ӫLuiD | 1>QEb ZkYls/ڣD'4InMﭚ`.'/6,뗡m1 ۢKAo!?KkxD 4=ZKZ5Q(*U0:Jpa7+ RB,Eu>$/YDR'oM$Fx}CrKgIz;C bN^>GG* ,N?[%>bz4Rb2!& 9.0xqlյDH+w^/b!F/)kC'S :N .W152{ ̵P]!5Ħr|3ɸJ{=-\K O|7g}Ba4+nT?§Wuo=bS8PYt7 ~J*.s?jN인i5eU/K]d @H~ ,&KuTKBYCdt!M/3_ut*xvO*ĨS*Ս^^*CeYt:هN Q 4#*^p /٥E߈;I,c]d\/cF%wC_JM?mV^HČA&8 CC"SmQ9PMYS$崳 {3ܒ7g!0\a1C}[ R~KT"+n6}y`!g.!O2F1B`ܝKC%vU*Q$(g[kTׁ'CˣRBnχH܎sse܄:LQ-npە8SõMFeX0ߩ>Zjq( #UIh}-R=16Y }:ñd-UBV`)f(K؃ Ht ;ll[ m1JgWg %<)BQIlkCxD]OD,{EfANY 2@K ;:Ýu; 4ulILo#X9&c I@}X喱?Cvvx f眿>$oZ[h:S֫#\ӎYl^e~I+Nk[BxtuD+UAEsBj۸o7.\B{+nuvѓ5i[Q=UP;Ef8ayFf- *&^5qrȐw+J}`ݟ?L@E0jNJ40 K=s;(i z110-)hqa1JY#"7|r?qOxH/o =G` Lfbh[2Kv#TWp`x\F~_~D-Qp2˛VECǓe]R8SjAe0z M0P2M“jG\WZ@h[ 2߮h -E:Y1]&"[HgT' 6ՙ4cue( MwerrN[F|a7Q԰OٟH$ 6~,q7ڼ1!ww>^(sN@wӗRs"H'&ס${qIZ;k+^N/OJZ4 ]:i\m}pUEl(T DoQԆDŸ| jPվ@[;)c3(p/v HJ-af_FDW 3b5A5> 4¹Avt_UnXvMK!_O5јS*VJACQ[)wWn$hkWgNQdd&@ݎk=›y&;Qfl iFBm;;)}*Evd?@ MG g0Tr\t `73`_ze) X 7liGzby3_u8*{@u`r8 GS[5d%K `W~ڈc_ֻ~+е|A@a>-M$nD>ZW!n~H nN5m qXC6qܧ䬼j)`w$[Y ]<;r &L A\ }LJ6'Kz#3 7 `c1]N+v.O #+Z"`<$2a+i-4!=zwq|-Ky*9V Ǭ|şÁX֫A -&Wcǐr7{lvpMVY<ژNҮJ*>znIJut+7{O ZJiqސډ?tJq//e(TJ@ʙZ@+:t (o1//nO?ժG+覲.\7RLB܌z5jQOf'/>Lʄs52I?{ "/';4" Qj*4fBSC LoRWJG[)BorQXxldF/×FBG>MN|#rWBK[ó"=cLU6ǒfϗc̡B }_gA5cA[xpO4Gb/olB8eYdM1CY gD}ei"ca%:<Rb>;1saϬo裠 f4l`kX1ygHhqcP e5x||ԹSxHZ䞠q$"rd7Q,D勺(R^l;xFDҬS"&~cHA^TeNB9zoϴ̵Gs"caJXg>z1 ,Ѹ/B")9"ې'IJH2'Y+5AVgCG6ùd\˦>[!QRhɐZ dYY <ʀOM#˞)Nⵙ:b3Uy3-J޿oO9e\SӂExDX%;~WEMa0SR8(d~;*lt PhQܓ}RM݇+Z7x(mt6Q5Ü@d9pֻ U!<^R*Fh~h??+<int4P F9,aTl5at8$eQqE 4J\oAySoe GJ)ԡ>PxhR -,ci~̩舘=M/!E|}lCe.K g{6¥+MCtqyG "VxJQĄ|®"u?p,l$'p?蟔;/,cRڎpwu<qǏh2mK=VĖQW]@pAw\hX'9]a$XEP!7zL+ z]}e@л+ջa쥠ԯqy$iu&Бrȼ@$ι,iW"..x#zQwr;_˾ w ?JGplTd쉣hxmoq' %yGF;#!`iznͿ1 u:ePl_&QɚK7t|P 6=/ 8zH<4 LWwW1+A%A@< K~İcX%@Iց%5'  %~{u#,iY~nln"Ytx=ic%ĐR:GP?=n%|!#hɕ5e259$䣧r^Dp׃野~FBls|zN13lf{V5FP&=lr¾qdL+7rVH2/Ц19v˦ 㘯V^~ȔÇ1u;*J;'W{#)Rf+ɣOY4xw6`"?I?3Af "8U"é쳏-P︲Q !So aXPkufzVVuJԿY7ͪpͭmeuM T5LqsIDQH_Fɏؔ?i&Yb-"Qiqk:V[/ȩ25IN %Yv1lŜANxv#- e5sRWOۺZ[EN|^-Nǻ08+,p;Dгlb,RUsp(Wv= pY, N-B߾WK@05h*r 8K||ҩ{@Tךނ+^qGR_u[2eogsZ6/6ˀGrzmJ25PEK[Y֞ ۰Kndzϊd6@hH/@a8ɥ@o3zR k^E$_XKPe7-O]p2ˀ`wAA SpZ1z䳇##gnq9T=Xqc1#꞉6k_KdRQVfԖYmFڏ<MK/iQnt/AkB""ȳ *,+߃h*2}[k\2H4ՂԤ lZ&P&jU5к^y.?; O㵥k{9!|h/D%>]Q|טvJTOk~bFC7Y2FS彇c[T(2*%aNa6YlD}=򫯱N&+!QYuH%:榼Fv{5>冨LѾ?r~Y$1Eksqc5\y!l M2&*Jm }kjq/2^"ūV7}(n'VG hADܫ~x'ݙ_zM%Yh9Նac UK6W4 ~گ,~(a $@bW&:vF*(l*M8ڄ<[ކ:cpCGx}`i)AżTU5ު5ٵXS蜏/.RjW]Vxv\WAlav9w ƨ<r#DwVd}kHZ}A Yu. v6"tv8 %'.)(8vI>M#5ff2OTI8Idae*N` j@-hUixEsc[w;DGWz9Ps~ʘR?5+ⓓRܨqJ1f%|GH/y;`GE=}!>x%AYXQ28Voǚ|r龶F6s %?ӯvFFC^ ehւUmO5d 9/f]%C1XЎ ؄\O*Ep uH)dKLpxȹ#oaq s  ǺeL[WIB>႔]]w ,w21 P=ô j9(Y fAFRV!>RiHI f{V<}>-51skP2.\"<;m\'˱s'#ƨEL"Pu !?Obʮ)L5]u ?f A^G=MLzx/wsr`_p7MC&L$?E o׻5q0tG8LuIWXx-}5 u\ TX8ՈʈwfCH WW;VȲz?6FmQY}㸹ENsѽ\F-PA݅^ \r(-)>[]ϖql 漏cUmVKaR*7A=he z-%AA%:+hŸ'-1+|e| )TDu ivc:ÐuBRI2'/TKX*b 6X%1w$SuHcB~_,<9mu#4x%`m48b%WQ^x󬠸HfX-^v}7"ۛW;yNHk) R5D_bz9#ʙzf_+6$kX"a2غmW=2>Ӹ/=8od NshNlǶA)m%[H4TtpRt7pއV,Hu Уgr0aor JEO%ʷUY l0%u(m23s[owm隗#VQ+[ g370.U2 !qƓl,7l'nijŅLrVk ;̚j?=(7@*3{ X"8=W1 {hPWnW%9>Ԡ]_DuḄYklOGOb.yGϻYW:cY)Jd+|N+11\00qxbaO1g&nn""hTSۙD*cF.y8Vk#e`s'7-)8#GB氅r.gl&x"5{Kh-m'wJgSOE@^ҹ . jׯ:Vzyȩ2G J~`X&_ E{Ϊ)@t޵`wv?)Nfb|cH[2SZ$ 9^e9Q*TۉkDn#Ҡ!DR|퓒o5 ȇ_&ukֺ1%BL}խDa*v2 oSfy F4>y~8~yU)cH9'Z"pf%aҊ񆹢utQqPZ1$" 3a`k mkD7 ! "!ݡSg$iuh ~Rkx/ S'BkI\T!Ot;K0n}KA,9=A"# be m2H$=@ʆcB|q~A^"j:lrkT?V3J7M:78GKsa|q/(^A$cmӪِJ4؆DBlAiC w+gIO(0z&onwqcWz-%zDx7pt>e0è_s{~ZDb@QCi, S4ꒉK[-*i<01i`N"uBޅB隵M_5ig.ƨlQa2/`VvB&CNZx_/ ".҄; Ujx06u7]E84[߲ˉ{s@Q^?$p4BfեK;ΝS-d+"\DwZ3ZOS$7 "퀹q$O'o-YNb K)% 5Alb43~tãt.n(=)<;vMah3l_Sf4-X>Zv:Ć#g>>nI}>J^!UMɢ&Ki=Jlm7-󑹞_TVBG Q <'c={[cKH~v0Ԣ?gbԢYF-#^?p?NRvLG<K`*=a0 Ɏ~s?4zdFl؍+_oFz{Eu`&Y232sz_֔ ?>hg:lUmCk`ksTGkoUM9A@͖H8bJ[ZJ*fU$RH(rJ-I ;F=m5OL8%@2K|(nh F2Ή=!5wb]I 2dc6Nnp3RZr{hv7LeR@OJ,/,(#ck0 1@+GK~CU/΍lhF 1Z,BW\ЬlTi0Ӎ#W{)Lq t/CKzN5Ě鱅@0poY6Gk !M@1W܇y||_glhd6M!GXo&.."t=Fw =Ē<{n3T"HA vd9GDKR3+,h4^ǭk)Fj*A|.}#UT  Ga*1ZJu;cP4YlL 5|p-O6썡щ|N4_՗vI5sKhe"H5Wsw9 @5vEPyKt T $V8mmn7r u/4ÒhSdknt!Jl@Qc%h2IN7֭|㑬U_/7 >rKT]$|vڰ| ~I>AXRF 5søc,:SàZƇ1 8+JxtncJLVׅ oaMGMؔ+̒}[ܖ$e>vu`o1|+۩՗XgfrNٳ8k1jdw5rCPX/+s*q r%df'"Z[d^9DVŃYea0!n3l.Vn0MBS[(&\yWLP6^\ZL>S '!ʖ 959nqxnE~:5$ѭ8?ߵCǨV KŪț {c#9*3'/ovN(ԆRG*iBf!c{]"wfxƄ99I_{tkIek>Q28јcȅhR׻ ÍܲHe<ջˑal&TE F; 'sONfvQ7z*@n7tcs&ԋU4222T]%"PRtW[5s]S1 dVj&G+G|vx&"HZ|Oe.*("v}?b-Gyʍt9hCR.rM:e=QCd̩= a;O(O5/K[NX9 smT@?C=ߺ88V=uV#O^6`g+Y7U'/StA8biOz F=SGǨ/E//T_=ⲫ,zXan`&&] "F֎0IfH:hiӐ2 GT>~WO-/)0V7)]at\ǀVuYRٔQ:ٙδi)g[ʮ-c2V+p'A|6ID@L+jLpSW -߽lYA?pnVW'7v 8I,Jࣙ^45'{Fsa/;S]8։ oren7L9c?\2<"Ekk몝|:JX {}f]UݷT}9"0^lHH`w䆛-ݥ,#^uIZjC7dtz^δjWmM|S|oO 9v(C[`M~OmCQPI]7gu4_o8 g>d궒$MQ˛"^j9#DG9F#BGg^,z:GD#pgwsFs\ɉiAKԱ_h34xH j8:Lꁩ1Kl'$\)zoӊ^ q*%N)*آ<_Uo?qOؙ>)KkQ8Kd;;DPح.Z;^, ^Q=Z3CgXWgd{HveQi FZY)y\zW%Évӝ_!$i~ ɡQiQPz,bS]W!caϬA bcbtU]~<)vhZ*ŲԮڸ;OYQ>M0`Cy4&s 5C IPM~?6kj@R ̙7SA(mbcE`kZn{YH/ي~!ژ#A跨 )_mo6"Lu$Ee=u aeT toҢpofg0* Pub͝A5AsAڝKX]`إХ=寈.,m9S.r}F-%Vȉrݎؗӷ`h8B[TSr#VcљH~Kӎ\3Hɶ3hk 9.hҎK-"=:U:-2s2<\A/\wOr? ^(/C+$m kSJkφr|u/tl6= ,Db0_?͆AVmޕ4bG Sq{6.?~ʼr~PB;hg* Ŀ0]*AnF)hm׼XWY#PdD'P A5}\Ns,t QHguUy?'ޏlc+ca FȆ/ re܅*q'/k2}x%vQ؊&NW0]5r}/00Оwa^Cݎzs'R5*~ZzU }@_ZbrxZ P>ㇻ0^=$I:8U$?~`'_1L̆)%/\RL2bLҦs9ފS%[\!W+s~pb[,^ PfJI ʺbʥeô}효slfx@s~,=4 %Rw<85C)aAYEB)#nqzlmqOOc5ggۤE S-ʶgg@_:}O. a4n0 3E85źbz<ÿRv4-KֹvxՆ^om'06b%SLka^[@eޠ&JNlz=@>I4@EܠցY19cD\ !q㬬m)?vf Sl&+BSCJ۳`B1~8[K~o{մ׽q{4R `yZU:=%W\?wo/IA`m[k~3X?CBehпuwU4ZCz%BPt rk,ʜQ8ܺX\"=BN]S3hxֵS%"rA>3W/ __bN} ubc\DŽĻ7Dgy5UB)ѽ%;_OɔPq 4VʟYcWu J˹ب: βe*0y znx~ɿ G}3u:G: 󑊕aRB΁LSGa-,V݀+Z)٣uF7k#|UUΊ1#3atuŧ睾<\mF’TY\赸4ym**\JC{_[s63ltzreFҰ_U"-6}f*hV$ȶGwܾ`,Te*~9:O*YKcn ݺJWۿCv%^S ŒKV]mO  QkʥMfK~Ww>i=T=]C?1$}vB߽jA[Ru*EH^N9Ğ>u7gYK*xHSzof>z>)𖙐-agY #*6N=L/X)=իsM/ x.c%Erx2VIGTS-]CSl@&q$k%I nt1Ŧ[AW4H!u>$G$<̛#-T$Hb6l2M_1ib3nuXj$:nU!*eF2'cRL[cw G(iO!F>]&Vy>C2Ae`\^?,$Tie'?{pr>Brcz~K9eаhmm Dc5`j7ĩTGX_O#*i˓I8Ag/]W"}k @8WQM?]֗a\DTLdB>qI(?fm.VTb$) ,${.Hp9rW/vf4'`o88ma ScѾ)ҦM @|YZ3YgIew?BQ,I^ nh xSnog O =QZ"W9U*>2. Ťg Ȑ |f&Tkx؞nZdsLs&TBkybfM+nNj +T¼}-/M[fOPέ[ =R7=*c0%+#imԠ<8|K? WYxX)v{RgOA/ FQI(,s[4BSis$P>LX%x[6^6:*` 7rJ϶A]ʾB=j;  ʜk@UKxźט(hSM7Ԡf :$JU968PH#7(Z*JۓWMB1,o/91ʰjOv)BAIm=*wX)$ p]uTpkNaPC_Κ ?'I魁ݚ^iòʮ4 >fp<`:.DkЦ$ƀɶ‹[jG s+ RM#6jMHbT!%߳f B'\MyA]7f?Q5(H<&V~Ae.hg,@JJ,7l#* TJm> J1>?GZ l =\ImM1⾑nNfcRU d Ltbթ{),6R} "Xz6i"ۚ_Y&S* `}[v#JA${[ʠ6&oHx>@Hѝ } k} Ejîgut23$=6ltCel_C/f~2r"Rd]W ve_tՠ7/%f 1 1.(f`.#z! 0iX:,5F/tܴ(,ǑB^=Q3c^[OG:՜Y@XsQ'k[țRN #르f'pb}@E"3DB3z%[qlZ> i_(ߵ)UUY[A8Bzdo^Y%^:LZ`mNl\_:"mܔ5+bE2 0uZ$fr͌ ᾏY[0c/ *nk$tB#כtܭc;%"拝Pst8=A:A\nXlZ\Y?<ڞ@-g!#9&*Nk~YWKC&=aKϙW.B7,b\4g'!Mzau8i;[SkBy/9Z=8 MAu\Ζw*Ⱥ4Kex3-΢hcAtUNf?8]ӹ(?ƒOV:NkpWgBf-gj`D ] R`#6 4;>8tLApC>.xIO&;J7FWfDo!b480+j g*lW©̋w"T pۮRR?${CPע8<H 16.u^^$w9Z%牨kl8>81NJ HprG ԚjF;c[]-ŤJ ZggS'FP1&q/xx.v oXk2]:JMxijH Fy"{-Oy !V43no/oZ29<-kM->VlQvzbâ0X{_&ܰN"0B#fW&44'[t=~RGVB5p>5)7%q+:ֽj8W3"bF@B-'S[g\_ i Uy yyBvzO߅5t8]tH(  n&ђn %4 vgod5Z%TE`"Eĸa O u8sH*b Զ Pv_v:3x(¿_Ys8A8tw|.OLݏKhP!LAn HH]u1Imv/A[,Qs=xb0fRNqEI'.3k.,]%3ȀRU>ik{9dR\op\fӊ:΋r!Amӧ*縛|6u8߶7dEVLP,UR= qS?PHВ;-^SJ3^:1q>H<v9-Oy܊UUr> FFTAx_*_ n` j4@QtV>oP [്Yn#]YBV@8$;YkOrfXakC"Y )񌞈HT!rpEm_/VG/h]z8"R\iE'cGJzu(gӹl~4ǙnBw |(3w ?聴Cr:(k>Er 95N-43\%וOr¼ڇ+S[9LHq/[V56 c n}lQcK] Ph"0@+<9Y% ڗ˦5n^NtTI.Au'bB]Dzݥ7OCΗr8 |S(cr';/= ]lbg蜏#3FhM#zPm\aaipYKo 89;@b-kE0b[y'?㙥;;i9b8NL[1CqLi„khBz)31]:#_%tsou4o'*74S4#c-gK <0X N.?]7Ϊ$fS#]PBN1촑vcWLD[b\v8Am_2R3fUdfs+{ h@2x#EEZUǙ[OE/νpb$bKB\h x_Y* F~qsl[KNN(,/8q0D\he xdP[l1vDaEnfz }0IJHq4&ׁ2 1D ОX|:gC&6؍L^옏Xz'xy#9t>N3.ˊ_ڄ:8A#0=c^;Œa;^bɄwBM&<0+Zh5T_%dsC(3'4IOnG NP˿OE42'O߶b:=aiZT Xʵ=jkF_EK`G^[.Wtf/#qwp骩,a3K(؄+֓1 ƤcՍUdj/TDCeR|EGy#GTToA7)uq!<\ H#N5ؽE l\a7NoBR!1 Lnb 嶢 '?"*爔QsGc3&"me^;٥O8MoVf}`R+(VBJ4Wpjgk_4w'םm#nC$#"z>Sf0 Po^D fc?Vv5K]Vo[NR\1DkfȎ2yr+BiA69۹F0' ʿ\7p,B*Mx^@ qGտ.+WwZ ֔.bƦmEgdFsj*NȬ"p:_ʎTY Rl2FtkJ1=X+F $?p?V 6y4!bM % Ҵ^P _̆\4#e{T67 a"k( *\)Ҍ qXpV3A~)O+K]}*]^VgyX?]hO(3zс`RCLJ> G1PPFbsh2MbL0#r*m.)oD00o3#0=)ZT^8q[ 'cL[c'o xX($ u욊>LCS' )V^i"Ͷ^_VdlMhu&#;Pа)!#Gb^M"#"igC*@KAO$P'nĮJYtjqK(>K\F(q[d>d#2uRB~TkFq#{Zٹ>JYξ;KDQp|ƭNeS RtviՏwUyL u4mVT:;P^a2zq (J9cL,VZ4lw&uBCP|0MM[>཮`K~2^R?ͣ1rJ[}Ф9B2hvIoG ƇӤJsrܮN9ﱢ@ΐh}~bfE^FpH(G_&G~Vnƫ)qwX^tp aJ>ܸ%P6Ydt߷6d6#mK2}ke4w\J6- /` mlP-f=?$½.^ =+S5EV8`)亁 )ݲbIdq^GHbK ;lt`=썸[P9=@\!V&щ  AvK zݴ4MS 8\u੏UUvc"%0dD&bT23ڤTfigPށ}Ȉ$Е/4$? ZK|lۂ&=_™qxȓYi`q_P(``pQ`t'~PqEF-4bU>ӕH+ihm6>x.?Egz&wx:=ڃ7@Cm6*թڊ(2V-f EC2lԼf銖::+u!yƝy$uh՚]o!ٻVH,:.DdXG7n>6k^^I]w!o/ { m:w&|:r?l8 (þocEQRPI/-A@oH_cҒS_酆*9@F_oI+ 8S$%Kq)1Ӭ SVhIDs`ҼM4)hoAo$hPl?hfO1ᚁ`(ym#'^VqL{Ej⩖ޝFrF ~_ ^m"1 gB<ɧ]wR7ı%T=OȢayƖZnd>a/]Oy+}ԬI#Ȁ| X:j=$V~d`r^{gaLԦF݈6GJHN4&̎-9_漫u֯8akHvrJrGe*| ɡlj4 `&9k֠JGc4VׅG`ݶͧ`.  D:)h0;pue$`L+\7L.4{y>0aYvQ:,uawıD"mi.L DI~):bwC99pl'*Wm$EwE$O.hݬ$3u'¿Dc =4nJhUڍ|eD3CVkU=yQ!S.F6m簄}F6 :msN#&ϼy jmolYm@Ae-YMDᰀ 6PyR1;e3yI~̼1Ijxsg$MµZARRD9`٪-ˆAQ`R{n1br1rOi?`GΖ2Xl@ ZWZv3Nw@=aedoT-Ѷ赶@ORz!GUvu)V9-b s`N[ߌw,֬TL/0Q>RҿWƯ:t],)Կ2Hr\fCRQ!W.WyTӠWo0Dj,j,G`$!Ԋc"zDn}. [vooki (WF4j=k_%…^[>Q,V7rv2_F;ȍ5r, pE NNJ.V3Zq|[~v {趓v-d w,R Ol{YKA p,6qSvw>SV1nˁ ݜ4tƪ2қ P#dk^ vJ=͐'y唙DhXXab~~G .b+XN[ 0y <ބ9(v5(ׄT~m*2<ˏ'Qgxj0F1ۘ_c-v$#XLiz;e4UM`S!!mxO0WB/;H S%|k6n^S-}aN ]c [[iY.|`A8|y$h0EVx"xUnȲt ";j-Bc[ * 7u 3"H;Ziy.XpL73k)kvp8mCBI9$F:75țk1#'JXDǮױ%tyīoHs5(p3- :H%4X~MQUhqXO5q|˾Ɛ T2N<"WK7+LaXUGbU4Hi(=@ b{я"}TNal Q zG %i*wjEzSű[IWT~܊!qGeSlbLIfQp_޺ǙkS<_W 6 ?d'ld u͛Retmyd3OOiz_}yؤ0h\~Ǔ dG$͍#'fH5L3I"v_, )Uo򄯠βJ":􂍚}hѕApZ~lF%?XIZq3Տ5"pr"5IZ*#4'C_=9tb0$0u=c4XP9ɲj \Q\df=p]~'foQhm찾DAyc !ڌ62sĥ^Ϸ'y6>5'lQeb&n 8`uoj6q̈́+01tǖF|jxeI| ؜toM]$1W7Z"/@U.D2=z{LžݟJC=>6IbơBKI<4ՙwknxSeD$|ƿxn&za ḩHA(ݮqC:!$=!LL>P<_]'Q;rMnHo5Z+ p`,1ֲ܅pݛ#'Op!tg3 {d,sU_sTbXo%^m=ضyHJ_#+Qs).R0Lt?iYkiD48}vp/#`Ub],_v<jfm<7Ik~o[sdz1Σ>ac?m}aW; %D’NIYbgM ̡=f];TV60ձy^cmJsz'_$+x#ѝ`yg&̢Ś_* xf !Яł**w""th$1j`$578' 'L3cvVC72A+7Lo }ka'ƙ7ֺaV{lڀ)+y;jfQhge6M~>joT cb( tcre2OB7Mg+^~`iD`69 9]W\ jrvDk~>- We=lK5~\%wռxyQ*élb&CjO3K1I vV`ۆi2oVZ$nٴX3s.z̿o >gէh] JԫŜu\L(ۂP"bE yZZg2ndCcYh\p푙#!;:b",1"[2g`eE cN c;*+ƹ WlfO^-~""͒q.bEĪT6 #C) B L3|_O,p)2T-oufL6*ՓF5"P"&&pJr` L BIhڬ|$1v֓+F:veUqJ1_!Ag7{عTa0+H?T K7Dg‚ | {F @Ź*q^NS,Xt` Nvm>r)$ԤϝCRYk;z)qTbCD9zҭ<ȇg(_ߎD7'r3όB?q և; ^M1q5WCl,3&s ʚf/m=gl&R:Zm">> IM8*G-mh }MKjvӫ ٨ݼ~}ұH^?@^~cju>gy+ب*~q?̆k\U7[ф \h/8?/Ly Kɤ!R^cLM湖Y ':;ʓb&Ms#FMWTjig"Ԣ(sS*וHrU0\89u&iKBv|H XcJZrȅ!l1h-6 X?1ÒgMCE7aKk&6 zR6bY( ,77ם[-n=-^d&~?$d~&jRC,CI& p-Rd*!11v}b3Rϲ)1ZX]ǨA?$7ge9Žp'2_/~ܯX-Gy簕` cfcbKP0--$MVrƌ,Ϸ$t1 JTφZ[$MAsQ3z.[e֣ւX1_.qq? yWM@U5vd!5}ʉPnXb|F ʹ \XϰAܖ{-Gȳ|$H}1]Dmyj NC1&2P)]e#xwcvd5T/bSt-Nv8NHwP㖮22'P,HgnG)?l"r+[V<oDv(Ww'ڻ-( ed<63٘[gS 6B8x[EsoJaAz< {0+[hMt[,6<+ ؊Ų\.oh8VKKsjgɿN&Dp$TW*˩:8=+~jǫEثyct~EI.Y#Ob?.tȬp~JrXF!G{)IfiysSё4"!tw?^x@0۩_Pli"v .lUyWG5  D:+hy<:5i7ٝY-`jaE4=2'YCWW]M.nr۳+xeuH%-xnXKzqH>+D n ,i$&@u_|Zf8q㬽B!8]?E]&ӿ(4 ᾡ&CU{vu=HУin0)rvSg›T o#Ub6;WOk0):˪BՖV42oP0l͋_[7A#BF^@W6,a2Պ0yWHMmknhV}MxOSf8y%Zks hǯl:̼ "GSAJC2,R|Q:@(ྚ'ʚVѤ%S`P^s8Z4$gDtX,~B0!2H%ߺ 9Lj.PحR~rV!vsO"l XUgCrx"sUQB7%؞ Ҩ56eJ;lEЦRh-xCL??aB^ j_je>&z$ݧЕSĽ@ _))ɿQٹ'JT(n|9ks̲:Fnlz߱zOg0oƀA^[DZaD졼uڸA,!EK!s5ĕ.ߐU]si#3]VXb2-\;,@EO\!j- n yy{KGAtY1Tkn9aen ]dRP+ɒRfŚN4Na|H[r"wl/t\u:h_يt<*uAT{ c2o5y?䷉1paۈԡ&2=g|jߪ;%+ߍ5T26o&K $$pɊAm -"Pt ?.`Oi]ZRVEBF%54?z,WݼQxSYSFnČ?4K %Lm}$"J}*a@&A~1q4R]S7g)Q.QWțYft 2m8X>eQ{]Bp#0!wRG45E:CbޑPʱG/Ɯ4~}6tl'Y!0͂UM~<62}7B]XsrݞYԹ `f8)ԇ?P LjNR~ʫU"+<^(2AIN0_+j[ɑ5~ ~E \ю Vh=idd 4ԩѝ3Avc߻Ae ZY/?c;ʲv\c3 pz#;mONPخyB(qJQ- zeS:ydžP;ԟ}1_FAB9M8gсJ ~Q7X`O2CHj8n#}ɯW.CnVmaߜrqZL?pjASn}O V{Zb&z:7%$tX&k:C|XC#0Nn:J]E ej\pqqLH<տsEclzXW#yOܖC& {*IcwcvMāNEM; UDۂ򕬃L89Za=Ty62 JJ"]"l]#;Á$M񰏌1d" "LNWΪRED`JwN]TYn!{9<˅1ԯiH.kvWc}O3)f Z3Cq\n}` +  *CYkjq%9e4 q'â9D5]ނiGI$-ځGB1RAs BAD$ (V3_pQ*2 ddX{~+jӴ;gNVvp gTc(TD.`)S o/p􅀢f@lЮ)௦E~P[+3o KՌwS?$S>J`bp.ūn.h>B3Xژ{Б@R+*>"ܳ |Gl ͱ>qŊύz3WK?y=!;4S澴F*ys1b'_rffl @ǥ4!Rގ#q6cj 5wB8Z/±? j&fTOj h6qr洣 v ( Y)jScֈj.*#.t 0 b%F3\jL:=0NvPE-E5O6Z[ e^giG^@7bXL&|o>]!ִ@^vQ q:;X&L찱J~2zIIh;4UM9+$Pqt[\cfK/Wg\rY/'hc_eJo)yixR:;̵'_` vJ{6q—-lE2\(=?> :) P_C]݅/yL9~:VkQ0JẾ)WҒKe*no@FU`4n5̂,e',lx45gEvŰե*) B2vMCd,@)OKd"*1&og+H; 9\2s<03]QP@7k?զBj󂱺""Gjခ54A9MZǨhdqR2<?Ծa6hi=yt"Qc_B'xos>O YI`7TN>WIENtWu$#e)pĻ:;ߙsgΞ#P [Ri{z/MM BI3Is#q N|hI#r=]`t FY3՗{K ʒ0Yy#ьNu[d*f)Y5u: `; Cb{9{ElPzb?gTwSq3/d;1gQ$C YE]h]zjґ?MD٪G;WfF,qk'Nrk0L;l<0Ђ=%B ۊOOR2Y8-]yb@.3i;AYI;dƅHj-84kR[9irC[²a3g_^^Fl w4 2婡|q ~w-?(6 ̾=.)\O_[ Y psW)>Wl'$hbeֵH$oXvb!(;oLΦHUoX&L7xG$׃_J ~G0+gg*vzi-$s6-fuϽLVE:DYĎhf7D2V& kꚩ&{Ο8SĜDn9|WS wʫ47:1[3)՛?5˫`7+ i&[ܭJbnMz>CAZJ05-Hh@Yrz:H;Ȝp%QӐ\f20ZAPVּ'uf <\ĕʼn#~ͬM-k ӥBW[vka"Ęfh0v/N.^馒'>([m199KhxmDg" {A8ozK`P2l` K>.!jad񥑯CKVc3' 55HeCfa5/M0#!cZhjAeLݖ ;"*sf4@~%> W~CmΎ ' M9S\\ZV<ţsZy}E.A5]F%H_)6tm&v`3)9\>B?/NPo}ECtX<-[ۼ g^o3~k2E4MFbIhѻJ\!FQzrp!)@?ή6˽5s[[sIJq́Bĥ'9jcli6t|kV{U:ZT q$lLQ:*V,ʠ * *28 ēgDŽxtͮog>he㩸6ݘoWқ@Uq BPݐ!Z&]l (}0=st}y(NA+>sk)83C&_?#})U9$z^w۷hIY/A,5,*Uxs$ӤNU_x% A]n]џrAhdȲ ]6-Ð} Ie:/0d[EmGE^yW(]џ e:n+sA9Hr>e݄N>P9AJZik%߇L{E+| z5gz8a7D5٫/(!1behn--oKS H/3gǾ<jS'*,o91,N{A,7m_Ì4*%u})ߔ Tj}2>_v7/ː)3Hԥ/Y>x>xoB=JFreȢ|lgO5ǫȗe;$,-c4+Eihd[}ʯvb _ oky^§ChhH?9~=;Ϟd5n0Pd]%67Ȥg{Zz r.u(5V^4ۦ }Z]#jf, |VjBz^lXVU3٧靨YzND%>EfL0#B9a^g'M4@٪|T3Ҋ6EwOcSﲊko-[m 6e+ ̈/$52nrD ;#*se'iAj21yZja@G$ӧƷ.ɕ%8Q#W;{!Nw63 {kȰK^OǩPb00)%xn ʛ޹ BaDQJKaph,G`h!2nB SauUԣ lΡfpa Xb^,gojI;xle2HV.S*4:ٺz_darn/5R01 G-O_ʸSUtS?sa]ep$␡UN.k,%oR=G{ͮ.&ӟ<$6eklh(rmr8sh{Ք.#~Bнv 'H |6dm٢! &~"+W+v]dG05OĿխJ7?94DXYv|w6"0[{>WۮCW2T%%MR̘'mjXO| RiF1@JH5XGlB8ʿi|8O @ڸ 1Ηȣۼ䴛s3-^=+Mp(Cϙ$q=H4 PEo*MZ]L;v7s WQ|v=~]|AU3[Ip!Hdg|(^릖/OdR /ovɋ@{o$㞞y(þP׆fxyE*!NIǢ%[ؚ*'JiDg/$R6LT#]c>k0, rȼ%e Ƥd]9nHqɭ#EN ^> {*NiɹCϟWe"hQ \>4+nfW5u6WK Cbet֟ jŋ{?ino}P.hx2_].w zmU&a'$S-iHA\#/W jEM?D )43u{o6َ l{jC|x _çoh>=fS{'/6\kM2fIF .Cu^4K3$33OR4wB42׌Ĉ8%Xz[.'0%Q`j%s tSn(>YfԲU¥ի@][İFя[G'S45Cn1EnkXON V_yW-% 2ZZpvX1?y^5v٘{0(AQUiYZAq\b%XR *zv|wd~SIw~0ֲmSΉbPzOYڭ bd~;%fIhJtqG&9gջwckiKQ¦J,6hIH~_(d݈-é?bKNz8LRISRאּ%}7[y7*%1NmE%FfՑ3x+=S~9bOMg 3  >Xs:41]e࿖B OfMgs[ O_ W<=JrdJ)e˼i*A+SL*`n BLF<թv*:р' j#;Y][bKpx6lr I:bE% 5{Uc Pwa~`Q%+߽FD-օ[*u,)'W']WU] e$Ɓ'嬀{D$M bqeI hCDciq5~ʋIxᒵͷ}VCP|&#ꥩkd|Pz>Y"vӄ@ȁr%4q 3"n} :}QqsPUn҂PcKgD$XXz`KlQꤊ'S ?XB2:hfFS*$6"[0 {ԫN\PE(ᅩk@QBM.e΢ܪw0x٧,88 FY)63x=e&Ysڊ잋':Ը$ ;0FW0=q9HXO3pYIQ2>Pj 4|u}v ^k|wM.2}jp5TUS0@r|CD&8MH&#2ܴAK jҙqM1i؛S V5༽}3[{\v=B0HIwMkR.?CpgĆD)Ol` .qiftrAoV~9`A Uoyv~Kץ,H=Ԗ~Р+eT(O R.d#yyՌV+Gj*<XG{VO:&Fuq;pIy2yaLyyܜZ t/cJKL&L;[ܰD@ZuQЩJsp*!a.+ q{q8vxqn >'rm5 R$Dh741MR@.*@3Ef Rƴx"6q伊n[O3*,tҗڻ9ύũ<琣J$אLO=nFaIoعm j=@%"R'hO=~4U@@MeUEJ?wA%sZF17O_W5QZ arwSŇ ߌz&ц)&g(`=7&1PxK5EoLսrc9?zMmxMA*7MVq,h/<&kZei -I¦:Y{}4uEh(?Ӧtr@nWkiċ.ř? MWz*Q1^wP+o\8JQEIp丘E^G՟x5arfA&EoOȾՕ< ձ]ɞPn pB)^"4+\jckhƓzR=HBN })AL^%=ѯxu6L:-F$sGivdߟ ~;!sC)&tbjyNȒx91-KE`8q|*uT% /AYlkX4kv3GxWj^^ޯ&'ko[oALu!rhc 4auB1ka*ϯ53b9Xps8gpe]`ztsv Zl x'pCѧ"+ͣc*wF:$H=CN3hQwN^\ s=>ewvcU {Ioͽ:EN%86 o& eF+>;-Ou ^ րU8Ø oY830T9xгw@d<9׀B K b ?Iȴ8̰M[A\fPVNz^h]1"/8'FbwH} 0̾$0iN$k# t؉@;"ׇE̕6*FoFN&+ZUG%5g %? ˑ;y;ˆ2VOrc`mr<ɴz{e1;ρ{Z@? Np*qRr=T1<r_" gRbSQ,-.FrcoڌrٜMy (m m#*a)q/x4?:I-8/ꃧ+KV(lMz)3T1#Sbɘ"n0 ,hP!ֳy= l-)h\O<ԕ žHJ9 `iM d0e+2>(r9:`vL"4+NwU[ND]{.R u|s7qU@ϝݸ48 :5ʋ~#"dBa* -NφxԚQSn5zW%Q'o1:zzJw4\U:i:yCH ]/9 ً? QԪQT6%T_\a$0nF'$(H38뿫g'i QhѨcB ,(.mڑs4y/Y֭~:?0 2 2,27.Xۥl:#:rY@5-JD;{rK I3eu'Srĥ Ba{3_pַeu2TzfB騑Wײ#2t5x,)*cJ}B (sxlp6s];6: nZ$ZtMX> 4594..+[vG7;r/\vҀYL۳7ަyZ m2PrOɄe;8!Z{¿X]B#>eg[03rZ1MܮBvAZJs, OI彲rzyް9f^puB{p8Jʻf+tIj=%?N]!t\6 9u4-TfEߵ0л'-b W=jW:9Ϙ!+la`6TN4E~w- /eҖ_r8E!ÈGFd\$}f0fo;Xw+mա[DS/tg|Ągm#p~|v+f)dnYt5>TyBMx:+y~P)՞\5 uWn9`6jm_~.yB@3+w:Ngé[~g PѥF*}Nrf|?LۥQ,{pbĘE4_a=^M}DNر4:>|ݪp& 1|ơoX ZͮXK"dyw[f1)LFU^< ȣǸ2t:<-t?cDlN&ipwJlJT(L#;و ח|ls ûBc fzʓHVQϔrƳ< E^g%Iе")]k;R0Wx8*kC2X t%wO*Oe=t&+o "'WvZYr󀕜8,>0ex5Z\GYN0& յtˤP|Wan;X:t*̼Grh'01/|&^"y$? U{9 @Sh|;kzBVLm Y 1JL48TzqpxSS <}kREP.©/qy+e"%ZH${op:5Uө 見s0o$ h>Uח(g0_,BT_w޲TFijmE$( 4."Gx(;[^UarU1Ug?zپBsF Eܙjln'"l\@@0ׯF5wmoou)3U|&xSu|ҏ H\Dї)HeLɄm ͚)&5e"=myĵu74~~!2@>W>y3$@1ȴi5Nۦ(2ߔܷ8$Vc]_>ԁ>ZN*~Mr5Bp0vnʉ(|^$ Z =7w! ;iSim1y [zø d$Ҝ= <0+ n1r:XK=^&>;ȃ>l_@;_po =" &p%$X ˾TUy!``DD)hS #nCkFX,q'ۤ~Ibp#sE(`ұ/ꦒb!o?V48\)K$)Ç&J`&hFX񎋅^C" W,$2t=&'DAW }Y,/㜝' ӳԵ$(GesR\|OfF6XeOC җJt('amIh츺_e`4]K6驥߈X~T`{>E&:/( B$\F}a; DVK߸IR G瘚yqZ"wz3ހy VId9[T琗dux0HmUn-p u]δdTg9HewF0r o݇A0ƓR#Wى=qw|MUMɆǞI8 xwש;enH٣"p:F\ą^(FHCiR OZo(H%P vnWxϮ)Rpŏ򆻕MAJ 862FW KIYJ96L'4~@ua߷ǐ6qr sMy}טk w*ͼgT5+rF1~>m|)-Hh=$Sw<2(%]ezB; }/ kP5MڊtU gj9sʋʙANs-hQ1rDoh_ a3t58>یi}ݨDJ9U7SKk &[5x&+/\e%q;D3:s~Td̘ l/#Lb2WqUw[r5@:Iщcp)/Lk1I|+R1VBYuT]4O4)&u-1|XT&~f!(֢"aP_7bjЃz@֗$*æآ[.ݱ(%2n:[+LN b_k|f:佑W :/Uvw2c,VРO+@q(˹tRctrgyʜ\Yٮ{=_4Bگ0FuRRoG.p4hUcSQ%=dx.PKuO ,O 6ȟs+WQ& e!/>(.]Ǝ*m [Ppw:dBo_ِ) 5LJE*3Y"6(;/÷]nx^UJTb)ƺ1&{PE 5og,j1?ux.zܪs+G_s-߬@coSverOhNrȳ.d .\qCSXk=ZXHv#Jh'y^FQ#Zrhq!b=IY ޸Lvr^եK kG6+#"%RT g8@CV 6xJ9pkA8!q/#yDe&>.ﹴbijY wEaͫV^ wH 쑹 sNx}P5P^Ov|S-Wׁk @Y}:04 -{AN@id$eTJr;JB)uWkHfB=ԧ0&AT-k,SA?+@eQ`$on}) #JE00Ȝ!k767_e.4pqT撕_SnTI9"Sׅ/~hNls[a{ uxw{v (_"vGɍv{Xq$@LD.6|y:4sӶыlCiJŮBO>\%(ŋ4>CI(]ߚ/M'±h.`b"Ȧ}+M#5[tU{l*KE}!Q7ZJ4nhҩ[%N6+8Ʒr1.vM'l ~/mp]QPcP)ĸlk>EϙrI\4kxVO' ˰ MxW%#HlgO>_ϭlUlB |΢锟?N7v"o^tv F9Տ8?`G;jA,`ܯ* bH;GtE7].`ݴ:pnjS8ݎx~;PomQ X%R}Ltpg)'9r}嬶Ȳ4( ij}fGt4G?&k.BHOASq{xjV ;F,@Az\qQY L?&Y9FN*4 \A ɯSGj-0[Re8hڌU_N/# ;oau#l9,;+ 6irY$\a@qt's|ePJ5 "1KǎbN"d"/)H4]akX?co ,;^2khqиkL,e:a_,$QlJl5Z:U9@'GK+/Ƣ:[M3Oq"zޟ>4-:tg;a:+ 8Em ؓ2Epq^tݟ]{w8[Rhmko% 8 /nL&'d0v8}-Tߍ:ҍ kv`TYʾtIqw Xj!SΫ|5*W"z+𭳼 b>"9%'~IH8#Y̌^x]˕A]'U .k[Hߡ5~p%l΋)cCF:&i7`QQXJj4e]6I$x$f`oxݵ+LOoBFPF)ЙBic, R5t!y~CR1'wR(;M;i7[I+ZKDn84`N'v= $pX% w[$@BÁ-RqoNV`3j2fTCz`5rc6@{ݠ咱[+PhPhھ sq5uF"<P|P%qq)1#xmzbevӀߦK PEȣU8a>ǩmcy`b˘RƵ"SiqT_MScdsSÓ%51a]hhJP3 VH[Z<-ʄ}-C](w?Ba]c?-C䣸]" q]ˏ4v7}e l渜,nL<"XzGFSRe%HtaE}3Iw-r#\%BNTH2Bo0b'x#v14OAb^6Y^rGھ1 Ea(w~lƥd^2/Ժh{E^ v;1`zY3;8cZ/>Xo=;+’;RkyTJɠ飏f\/@IKLǝI5>ݢ^HiSCv,O|w|PU<^bNP'V^3Lq[iSM N jow֭!;b6ōصD:JǛ"ӏyTsGl;uϜ]DEbHJԟ}]6i1 ?8 ,gp+wI::Q%InZOM[5:[x2wy197=;"(EgY0,"m0>>/|8MZیB=M 8PJqjP _CBpsԂ깹=VUkQ t-1 @X穛'-<A7hLre$sbݫ);B-Ĉ{[v!PGt |ƃtO[k$4;*c)f1`cFCZT̻GFweרs ÛtϤX -T 6$qi׺_ЭOF'=NtO2HcعzfwBƖ IADcu;7N뮚߀+ow5b,ޛ!s!$X>A_$n)9Hȟ軗pÖft`Kso'aRO/88oNDoIɻXeQvSI߈D)6uN0Фu: K NUG*Ѐ :{ Pf46+"+c-VfZ^Zl!咲3-wJ]( aEp굽2܆&) iJnZڰ_f9Jg، z~bz-~2eyP^%bkh YIۆ4SS^СO 浟s@Cܞ`+HߜJyhe/>ō9{co~HsR_OZ_X9K~D*VaJ`~(Zخ1%9;t$;Ixh&m1*;"zJI$`lZs?mc8^M'q?k . qSSi `Ңw /#Wu$y E5wMp9b&7pOF bE1 =3u.fN7m]1G9YU!7;롣p0k&-Ch2 7q@M-ϫ "u&C4&;8][zPbqDL| k{+w! 3M kw 27a@!L0@JG hT#\BőO̧&AѯF+#ZAl"|j#neYw{c} m^?a,2Oy-X{VoG3'MOŅ܌9Ϥ4҉mUžGqKk*P&bǹn\L9(Mq%ܤGx* om pڥK5UZa%W_  ;`l25Oe5 |T{#N^- -8U5f"P ( V3R&LRٹEC2 ( FP9SIlϱ8#j2ux$ubz0L7SeM!@xM 5&d7OC.)DAbOeHvՈJPI rB1jW)^'Ez=)VHn9oЮ7o"'WQ%A-~ ܃`rFҹ5-W8F:,x&2X'p44ߠ]@Y"!RU^WŻdLD3ۦp"6>H{P5HTڍ-Wqg8rC i4%#,6,g9(:"ifa1#z[(:bx0)̚Bۆk-O֞ *:awBד1bC*m Ȼxs M{fZ@tG+bnWvSae#&Y^ ew[AWA;zo%ojX Koa8N/ Zd6S`(ۅ+0@LᒡR-Xl9L{񠽭x`m.8X d/G%A*7ڱT?@Qf@⢥;ȿ )EsWL+r\O3(0a6̭&Kf]UGfxW~.c\ 1y%#:M-ĞAdO`0]c^L'jWCjtO7734V%zozܐ j^ٺDT]Ϙ&b@ۃr@qBYh2צ }oI4qBՁAm&.:(.mdz"ުF[zϲ7Om󺇗XWURe0 \s|c GWtbqkP:7Т$=F%bq;Z}UBaQ^w\$1>|@$k) <àY(mTudw˼eQC.6F UU8a&I &DL*|ElIPL~_`EOSNzF6sh- ]ے3{avXj(q,گ=\Off̱kǹ# E65SxD#xf w M''?uHn(NSXKL!֝wv $k/ht24*2(+8V cާw^r eˑG2 {]>R\[lAУ\Q*vAb$O'i;^qC5!;:Iᯇ:V//u,6 P7#g-N_ZF~7 l^S '(iІXˡ `hɃMl~tހ2Uf~jUf,B?3uY:mLҷGa$DtK\HUJl,U{I? ~XGv)~W4|V[oe u;ZCtV, O 倳ZxנE60v 4: }7)RK(dVFp0+6K8; #BܔcOjF@C{_,83׼# EC݈Q[jJxeĽsq]FjmRNRo-^CZPŝ)O!ȴ{=Oҩ$=pN0)$~O̿Șc/Hie\ޒꠠvPyV=nq0AMs",PQM_mz?@aLlQRhƆ1M[-4XL5yŕ.Q+DMt"k{#yz! Sz |6= _2apK<3p%qNj/zyOr(Ju=[^\i"Z-YKb]%,T7Iuh`^Uo{dD`U`!Ǐ"C3&gAa 1q} >O3= R RQ3Ve'[bT >cʡ/mxI %W* nF7YpVT#_@i] .htP4zoZ|g.P:rvLRR2bnDv ll'&b6 T mƮ}i+9.K/JJg\ޗ/42U+5\[/6퐢3*+8cu5GgWټ)0? JFU581xT hr<r<u.ԻkqY^ тfڅ:2;*A7Y(2//g xZt5>@5UA,kdhSkABjי/ VюHm PJ~C7c F.bAvỖOuNDw2ٿ {N.,KZW3.ǍӜIs^Dž]F}^)q'&% U[l3GR-'E7//R;~YN|E{ro>Qgnfȉ`wP3GKW@(Tô[J*|bZߏmv7f Oq_|,@x -o~Fyi#%*P}2[LߛzDB % Q_1)Ja*PUT0J*$~ nP , p c$h8ϮAHd!+rc%ıfJC1i_OGΆ'/_ٿH9[6teb5lEu6슿f5h'۳#l '6>eW<:6cnz8Z2).ZDR\`pLnHϻϡT,SQ S{6-+ } ۑ'inoa}+09?9 ?(꽻f(Nfܟz]]"32^{SPE6ήR- Hk[srRTU`C:sƩgŭI84|3@rzoC c⌉}~ᎳB%?==R~29D26'.z>1Ym;sM?r,+ j,:{6Rk@ 2'r%.aj];)e SI0דK>=idbLD ?x7r1DW;w`*KO0f< GSGvQX@#DlwƳZ@K//OuBB-mz^ґ|#ޤԘt,/Ly^ 66hV( ̊j9-LN_FYրx:4cI9TX#z=S)U|%fd/2+rOZ`(;yCz/oz6rBkK >9jx)xg1Ȭ|`!~K 5ҸҭXQh}XPil5`fy-EM|%؞eW#T~X5zwZ׎TץfM0y f! fJ7E,bZS_p&0i6]rtj=,B$O@ڶ MY\j[ @yX!`i#BQW6n Wp~8~]@+7nj\ن֡`yjU0#gs`ə7xޅp7SIwxsd%[ ?im'Z^C^W*DxЪxyP#^2=)S+f&$h6jYA_rMᲗ[/sDE؂1Nj aD|6["6DDi>R!:r($XfK|<8K/<)#\Jgi1hK>Ԩ=p{<ɜ#coAaosןpn:GxBĬ*0~yK_M StݧO=i3&ju ͵ X68a |o`3δ4-@-3IU >5'UX8O\ TH:%2KFFMV+0B:/U/^&;_(ȩ؎`=J wzSdgbld+(.^exN;mj* Mi!ih+1&CA*\\ƈ1hQ)Y8>49K=~ViOz6MJgA2P: c^`=2lB&9E|@ٴ92HV>;!/So#mDTN*0֔#PN-1Wb6#{~wPMJ@FUv'̭j4qݼ%ek= }lkw 4AU*N&<ȎӓS6?b*ZzkEioѢdE>UA )3.f.Z}q"|g ]߇v.Y_~`nx-g Vʐw1nZ J[OOq.:ܒww̵UDzlY:ߒy}~Cl=fcg9GKh0)DNv0wT{+;@3ݛ(B+ҲO_}f]3Vra:W+G&\6u;ym WAئN@$vӁ˹P-ĵ_e6t(z3G{]&)YE2raׇ\ust UQ 2Ҳyv /A2eb>,K-XjiuJfk>sMS  Al-Qp82FdÛ1OE%m]ɫN5Vo:  fa&+ZY;(2M`B g[6ohA1D-BrUDPD-(Fs`ZYc|sqb3k-`vwt&ifF=fx&Kp~ѣf}*y ׾JzVVdH&]G.s xͭYT¥W3 >ij*d!;Orŝ!Nn")ډd {P;%49vY>h *!pԕWҡ[LqݻBd 8v<saLٯkYʽ&u/F^tX6*GC>t ˆ# PglWL PI>p*w}\)»5/d"dI.D)o~{t x4e7|k0[닲1poP#r/!gn S,1[p IpHX=ISӡWׂ-l"/!-84΄k sBST#Q_Fd[\A?ЉDgH]t-Ժze:(G:uŘD*YH~CW,[XUƲ aTjxc~ϸlY\f,pDِ ߸[agɾi>:ܹ44kEPҤB|Yh1EO W&塛6l_M(+iE /y ;3蟕 #uű=p%+tw1)@]XRû#hqAEuH m8<(J+݌UK⥴mU7a黉c(J+o'T)̝[`F 0\z%'s$ %g)ScLB#ѣԟ`*rRHLpZp:*@꬈:n$h[R !OW?^HGOc\˵]q-/cmZэhej)@Rmڻ^4dO5(vAJ˗n'\OѷKR=0iKo[ڑ( IJ <~ke+ 9LxNǷApMTݲ4\ ́qʼnIQ_ܷ90tIXo1JnvƎhe'[rS{G' F }.Rnc,O9o;ߣ= !AVf+hu0M={nK+LY$KJ~|󦓇.^:e)T"8 :e?B~T?5`Ý,{ZVWyF_Z.02+78w>+]Qp4ӲOʉڻna|2BxMt{b34;203O$UFN߂#:< =xo O(ᢜƞ9J[^BcT%U*D4ΐ!XKld} 1zCNVkNQHRj>>%FJ`&%T8{sዃV&ᝈi@zZ? XSH:;΀zoDoi!w'9d8[ChPgVaYuB׊諑_eߺiU{쿁V$Q.*?RLr րtAUkwv޻%/~I4ua"՘׭^| )7S*0j7?[μ^2}k_S&|iޅG@VnXNl 7(H!b0nr^Wpx Kg4e_-KX>Zx Pi],!ӾTP zTOlD -21]5Vӎ: S/K1%QcKl-[vdk,s8/΁}ͫjt6DWQ 7&8E;фNM wK>:W|ܩVdFjZ420gtl*mߌk{qfߘұa9Jy&byK2f'4`ː&pPhpH 3MܻRx!&X!߯ȐG{?;- l-X-B\ā`5e܁.&)fW4{l0RW60֯=e7SH*c9Bkw`ӪóZ*ͥ %fT c gG|Ƕ:a}Ix$2I?I!`| .B Ջ7[Y~I$Fm_貹SY /9=ps7puAՓm=?Z0R< 8 & DT͞zjC a IYZRw3VK>&,BQ"YHylƂ^|4[𨷥n|r2ԛ+JĒ[~L*G ,jCɐEx&m+,=e; '䯑Tr#(}9~%KV$,ױ>-9`d1YmT~Qgt܋A_~H?R߽W`PWNKLlw22,8TLDݝ틩BvƝE&רDaP6vh4If8+68Jh18, oȦwbTC=}qQ,BVu2EGp̓&`aFR-)Ņé{Uy;&.bZsv 9JDA+ ޑw6>2-VQbƒoa;v˚VtK+"7}{Ad>E499S5QV?z=dd{iSt=Omt]`,SRH& gu64 ¿GNhfcЭDKJ1 A4W՗Ӆt%Pَw~ 5/CϢDI,AU)@%ދ!~*سdu[N! Fe(}|bdvPCsrH!]gTvo)h3F;hYs=-*Q)cƸݘ0pbm+b>~T\kH؄h ?,$*}阸Q7:TM/W Pnrs5Zyc#۱3wIm/;߹?"I&!֫*!w!RoBeuw3?H\ҡwSlf\k+[[11QV)^.4gqC;E v`̒4\PwE+V_A8p wm><2g͘LBP@Ɵ:_X`]?d>c|nt >X2K>!'Ӵ|A.9޸IBƜ[ )xVT'E",55n^S~wQ# jYlEL*b2jsG@+U.,p [Z3PBѽo`eX Z<#*K()FL=FHB|ðB8:WNQ!mǵ +_W7a?;b5 O{L _D>> aJ2uH<~ PO;p8)?X脱[(e9ֆGzeljzW>`hAy Mb‚(x 'M[|"VY8lz$ǶIde<ԧŚKƋ*U꜔/PD G-"ʁ]:aW$ܹ^$|pqD'T,#XEɹl%tiA{_)9RZ9郥SuP)˶q1(RmtY폝i$ e*M:^pJrx& mQ^8Y\փ l⨮Q{`q`@C[T0vo{sS&9UC:ZOA᦭tuA)w 2\&! ٸ^}~wFM)`( e6wH g 6f ՗Z4䌕=vgQ,4 ӿOt*r ;|w8P8S5ha$MEz`-d}^8s֍` +sf?={"2MoAmd jpBMBf@q + u<¶YQ͠o@m9%e'EN\/E`հjNN= ߫W #Hn*B;TpomI~㼱{do{y;;'2I*hwx&-oZڇQVfF[MöB%ߔ.H\mv!fL"B] [U~̵׮v S)Կ9P$*sy{yRDе=} aFO: ?M-Ǽo.IQ#JֶōXʒ>駼\P $=Q ߸j!.?Ϯ֡1iO<; cQl}F96Kc,=lVl׻w#ð!sƂ/ 2Ηy=2GU ``\d0psJT"r2>OAqkmrWS{:f@#kc.]crm)4^"8 vA[J:4ԗ}-ʔu}0uڢ$*3[EB}[&.ZMatw~jFU<||hI; g50v J]Pн"p\@cvByhoNxǏ01>à~[Z ,Sm +Z&@z COxQV;,'RV \ ۓ,'a鸤ިgŦa߱,?W Dx}+<椆Uvu+^黹{oO 2zP(NL#MO_b/ZJ4K}$ 6i8n^Q!1y2vyF-UF 8) 'bnfD̳|v(Jkc dQN4gv6bO.^ A1d ih - \Zj0Z?hώl"kNJ4F'HpPD'`?Ehe^mUIV[q4j.ΦwKthD=Vuomf'߇dkH|f0;n2{TrQ An ߂bf-{~҆<̣$L.QRrqF Z)Pb Qph:J5sVnU8$PB6Yw' 2TTˍ K$8k9Cq_`η ?ng 0ձPdΩq5&~嚐4{yu8_']sU7|9 ?%JQh~9Vz]~<%4j+ʧa'q@Bf"MZ`Z܁Li"VUF! - _d4A3($T%.qP/&bVT귌Ϗs&|(i۩`hrpAIJ0N!PwZ88 *%\$B*>S%ؿUE&_ <+lcνuzŗNB@60&c+:2G$*b^$THWomĪ|de~KL&IcN-Ҷ,J0ZX{ rIH0-/}lk`Ri6ܢ +jl6Q \uWmb^ӫ4<rbzQ_ܮOA@W8 hO7hyq!6xѿ ʠ}ӎg-=:fFd7? ZGeb@#0a#SplD 4[ Ra:8' W'4!5Ǩ`DI bXWVuVY~;hشzx+vO'J"~mؔ;OlzvRKC,eso~s[qY%/#1/][S55A6CC [tTr)8k9D;w- e aDo .(^S~UϏs Hm0?TډPN:+,E]@4ZBvnuGXMĔ'B}Z1g$̉`Ss/5 (Db%/pnmCqX.as4We@G) PC4Pzӎdo4”xgO(lWTOƞ_B  D 3LϠGp~8b4E {sCYץ [G҈U.F7ND'Бh&a5+ y}X֦~7?xVB{&-eD`/|/F8fDNw&M `u? M6 &9ϏR"5Oc*) E|3i*t=y  l{. f] Tp,e]]\J%ZQYV7|T,ֿ$~0uG=Ղ9%9&'!j?gIeęu(f ڳYOio QvJ.2 8,ӛIf|x_@߬<._2 Gcu-Hs_x BRj0fΈk!PpJVK-O!X4 `4aq cN8ю>%3OťW#40Pyf۔ɇ-8!Z%YkwjOJKc`#ScUq}5wvIyb$EA)OLTf~%r0#_[Ӳ;` )ȧ0blpaQ-CKH e=%GyD b5]Ѵ!\N1.l@8)ADlܝQފcYddfhq9S?hhn-^W'(Y)#IVoܷDImKNQ(FVg)n(}:i"GCʿ@,lStO#*؝ʖю<^[cGr̞pMﮡ 0$y|LĐSOatN{ߎns%$u-8&`"4q[&o{SBg6M_. כ \d;JtW &VIUع69)3Ѫ`OTUɈ큮Fo*]ٹraD0"OӭQӅOTn(ݑ fF[_H͝; C䳥83vllf8fXp?%N![ACԫ$l1Rj>ots_,>U0]EpKu)S+.Txz]Ic~ܗN9a l02-zr`0 K w8mr %Nj 6 Whi@;ՠ_83)3;a}\]%sII L們a*bV Y +8& CXT9u"x%ub"T_E>:O3xU \|l򎁑oB " u* H U?%k=Qb{ٻJJvrx).xl*o;/U(f U 34R10}jJ<>EgbԓԐff lݸo4,A^}n_+\ 6yq ΚElJ<6b@t ౔'8s} ^<αzv .ꭍ1;d&WkXy桝A-鳫=6fY9Xq-? p@pOL-PUOI:N\]uάYgB~)DK8.H%}R.(NhLRl?l 79$`d`kjA-Qt#7i"Lͣ#z6M#S4* 8Umu^,VFLa~(rZ܉$;&˃0C6{/i{2!ǥ狛FUR_T( _l$f O|+*vm. %Zds~KЈGJ;5[gByt]c&wIl2`qq Fs3 R? |.ZT֔^a>BiX}i?^^cTVVCueAm\kkEi]\%=| +;-!K&پz%ܣC-IŰf /n lJpDNVC] !m y[4\ |`ultp!>M L의v 6TgwD yc.AgD Inba_m̞-z/MrmPM1N(( [D. &+e{6n1~볞mjc'0J,H}o<8Nĸż9fl|VɃ(k@R5O {H11.i*Eu, ̽كO )PpgN|c @\`L( .r\Eb3AE|4ˆ!,yk -u(Be5jRV"p5`P{4:x}܎ةuA]DteL|I铭0`M=hVgDvw>90wHM췰,HVZpA[aX!24Uze3dk35Lp=N;̴7޵![ʃjmjqFD46edkdW[BHa 8Y=4ƜFǭ. > SLTiM' 3 rS~3~";:0mǿ,+ +{fz_QAB݉w#"L՟ovWMk&ޫwʘ9!pRsBcJLb< 4Ej\ҷUY<' P>-LK@N\+A=݅p˕#0eta$WWNd*^`וg `kzR n°۠d KjP1\D6).^b,gw}(_u{4@KzN]D(Wӏ^.i#mSmWKEdq,2f#aS#˧*kw1K+,h3yͺ9 ʚ~Ϳꨙl{HQOm$Tp!TC^Si)z.j]d;Yڽux7z`s'ɖ.BIkf Q½Le*ox"|x`ľp`m# ͋l@̄>4Lan& ٛ2^@Ucm3+c7"pgsԘ Kn!tyCU(vTz"c.df-3~32PMmZho;.z]*액4[1K|ՄvpR4*KK+5`.eמOC Ѵj~'aPmQ,k{LA;v`\ X<eNk m4_0 !HUgY: 7V>wp; zW2T3V@nSn =ؠ2{S\bæ2?T | !Ru{M̩)by,6bMkĈTp+lk0݌X+Y ۵Ȅ3zܥxn0X"6S!EJ_B_잴s@#zF%2.R.zess5:pOC֜ͮ(_#g̻2[^SPŠ\idV[K6d?~U#6ax~k۾Z .FBĥZZ֤Sq>Ȁ;*= U Z0<6&؄DKe @M=fjp>m߿]Ya 0 ɐ+R߶ej=1byٺ<'SAJ|@QR0" K3fݢo? z~UFTSҤ+-/h+v;Jh% D?wYl~ߺXKFR1bNfW$ =Ϡ0I*ك;3'= t!, 1 <3,W@CP|QrStmTc;?]ˁ\Q҉ =GKhd!ò{-̺lkx 5>HxQy a2LLFS!-g;EWOe Iz%ؗt忓p!03Οw":#:Hw0X%}4-%sX,jᏒ;go] j僤ZK)G0vƊ^r7ȥ–@E?/N3!]LPldZ9Yz2V晻)Yf`0dv?_ys}ߨ^iDm=dVx>hœ0@?D[ҽL;ER!B=Yg# -)D 5CyUb(A?kyU;f:JOOlul_lԊ58L`,`:-xq 3FsZ:ϝ/TJ[]pYٗQ) Xq0E(Rig@ؾ$UA10ʤ^T\$m/NweG^TƻYSeJO@2^<:%?|*lQF!i$%f@4xpOc(vԩ/Fw<jTxiJW}^"+3<$@(HwHzd0By.#Eĝ[4ԡ(d}P;L ;1^td^$VCEm_jEK™\ J~Cy"9h3A^xlH-X7&@q2dEַu#߆SCL&#Ѿ: &{hѓ ۵GXTnA(8]>tF``)Yj:tpAe?ˣ\LcoYs>3D7<O\ y- YiuܤzW?)!l9yQ~"Bƿk*(KwCaU ݜt5 _߭AL`c Y\fH1G\ׯo~Nß(oޅ(HJ0&_s*/޹p0-b^eu=QzSAq'Qv[?)c>Fbx#eDr/Vw$5IT<%/Ѽ G*=ҤvuKv`porUF-M +rve>Z־r}};Ilϫ^胕|> oժC iShI5v}Jx |Sp]pk;@"]Je 7zWzDQy}}H102UMx+i 16_fI8F+6aʧ,z /wb?οg'3_Q,`od: oɅY}j`nFwESt|ұg˿ 9Vм 'I6'A5Y$V 46ama;5a_ܕ EYgs0DY= Vtt0 (53ܕ)¥2SZjh2BiH@Iq:)Ǥս{Mmœdd5\L=l! IZ/gJ8^E>B[&<{ xς/LU{*\8'Jmu ʅO2_6C%(r6O ; j 1bP[0gWya}1:TjY3cA\Y ч_Tb'ýpo_4׍F6H:9!:Vs]l5fHOӔNeX>DƳS(: $fY3s+h7 _O-3b[JG"PI)UnSt/}n$o3X,J.|TuR<mA-+a%m zb*dBS0j/ݺSy57-y˨DC-Vh$`O+ r]\(^EL&/ȆOl`[XչUAul$?1>a8Uqҧڼ0MZ&nuӏk}+<<h71W +, 1JN/f1k]Se܌CDZf)4 &dKO73oZD :D?P$ 6"gt!lLt *,%cݠ"84YfHs-M=K|f2nHbaYͷ3y0 ,EiQ"-n=Wf+k^ K?_ˀ%CnDZ2Fk3U(@"*^ }Y!ߗЄ4+])2>&6-䆺<1n = D/nHdW2GgYVW=kR4PR2E&k8p˕H?tX5I7;3/(J !H?Ď̬l)v=ݎ L]CYY{_w6:JvʍE' ͒G1—fm5vաy'J8qsm?j;9iL%7mC$,DqP/ůU;cdopb\5U<ջaOlt߃GLzV y2МFD]tv0~Ey8=Wn:.,G*Pshlْ?_by87r+F~Qy-̄^ڇ46uCxA\D(DDw37j)ZЅBLlƭ4É͆@qFvS+|Zċ}jؘǏ(ځф& ۸rF>"ɤ=O 4^Tɠ,e ķq eX),b#C2pF;y ̸SݶJg2yNn%`ʡf/8دq{^KU#ac ĥ2K7m}iaC'qR*oSG5MJOt[:#\ aVajP%7JHܩ8c>r7Zo`%*Zs;Jp G&m2Da&prby]3\xv"wfsVtoFW7ֺyZO7eck+(zJ.^b6GfP_?3jti ^P9}vlT -MAOi"`1d: 9ꑜF3t9}16P艜ݭ'3b$lҏs,_{JXsho^?EM>V1wP0BN hfOݠoLEIZ"dCxק5IRTA[|=KRI9{ _$]^]u.·a6N{9?xjs,z̓:}d$ IE,ýg~ArpdYE nx}0a?7q;o5nZE/oJte06e>҄.7M>d&DؿV2e`˦u]=z=(%rͬfZ"u'@MS.YR^`37[45FrʐC$Z9h%שZ]?u~(Mx~A>8΍)yl9r3JXBWubEsAm mw=g;tj%;E m Qze!+y}E>zQ)m-r*FD^]`^[)@l7_uqQ@mkaz߂pN]45pd'̍s-3L ^񋼍 -Bꬤv>*-hNSZ`U{ݧp󿃜.{$07gwjtR5仓Nj,Ygs+7܀!ϠU S>D&O3\.R&JuϹ]>LQo#zp MWc}4 *OK!b_ƭt@Пs%LSUP O7z8+fsV--BlYJ 9)@%3 LMyxr4*mIV)!] y.T3y|W_Kfku\fϚ%鷨Mqǀ@~w@R^w7jcҕ:gn>6S=Jȓ~O38xaFؿ<p!y-htBdsǍ ?)v+l/'/n z Φ 11 &U,Y6ӨuŒ: #ߵy,C$a|ߚs9Gp#Z hFR^ZD3U ^2_@ao<5|\YL=Xːu {s TV'5 ?Ӕ4hN^-SOlzbC` &okgq;rU?Aފe"Ѫa }B$> dÕ+~ i3 r՜i? q\TLy(8_zU΋J1Ō˛-"9zW f]tkA Ͽq%aJ 輈!ݜ'?Y9Tz>!duQ6Z̾pL'x2}d'MCu:L98 BOƝ(ݛ/Pn@]26 [oh{1W\*UupHH,CkOn%qϓIΛz h,_,Befۺ]~cD\(]Vx՜Eυ`?Mׅj_4 GIv6$@o ӄ3 AӳFg%L#?s]&'"e`i>X3pDT@qʀ,#!rDjcXm8++v ;[dJPtpI,L<0!٥ -woFD4cDslv QÎuR6I NZ1yE$7Řb[lѳ):$>:ҔYY aך*ZP؜*KvV$(+rѹZ˛Ef w՚{[vR Fi*fEus543(k 3 a8g|GGy_W\;ҶkRF_,b{Go iɰ;Fol1P0@$ˢ?Y8%^DAlq #lbw$L#8P+j̐a¶oc-6B@"1UTHuI^-l'.WEv^&-"d0w@1Bmъ$gY2n?`L8ɢe]+_6Iճ?Jc)*1YדjOH#ŵNۖnngg ~ق%t S"6 g)2CUb d6Ћ!/Ciʺ{nIP#K4\f!I=;jc0^#qzPA2ϫWX{=3pi.Ι1MxSW>Gkh^k MAȝX }x:-u(sUZq7hdC @_ 4*=2a9# rLXX@ӂ?z*nGOyXT@?9`׳UQ?,)x/4Y;Wj3dWD%$"tF߾#.jursny=/"ᇡ;o ߕs r .%1 b0%6e e \8_2bXN$N2^ ' rȮ觷TY[כ"aHx!2bUYxj~ZHW$ a_f a8G W&ύfct f=Lr muQB耧saTd)! xuܥkh@L7, >0,d$3H8צi1Uxlx ~Gz:hCR"bMP\ykS.±$rY=SޅK=wXC}"|ݹόl bAH6mqꚸ5gqaQ,f+4`G)Wi:K; NLӈ@8iNi"4 A}3PWV';\:R@9/ wb9| c8ɔx(NFx YC2^f &a56' s0̵{=<+fx D.(&_=p@ԋr/ ]&*W Ʌ]v-12[nqǪrA@ <"3+e"^_PCȩ AȪWiِ`s =H>4!"p9,Gu#"\fX{!Μp]e)6wRvk ˤH*>i할zmbUhĂO?t)qz &y zuOr60#:7%z2C.&GwhxʣS)D}W`֥uE5ʴ?Ӏh=MM+}vG u_O^BZd )YkҳQMa2as^kaN*.rK2{uJ(a]z"RdRE1Qc2=G5г9iW{ ps ȰnT~&s}J$O6ǧ^3"D87&E5XxapMoZCI2H]E)/++Zq 揅+R|I&rcx4杊z#e0D] -|#|.2#QV\lA&?]g^96=\ڤZIf+TQq lO=d^LW3gPK֩h`v%=G:ϧPi/dCr9h'R62VSCh0=9u}/o!?)t`K2>%P9Ⱦ#p!DqIJ U9Y×LJH vP4WyZ65:3PNvRz iq7y`D ^*Qv!I[Dɀ D.9ŽĂdZE*F拊]r>m9U.˽i0,¡QqeL4*CV^"P%80?Ԑ5%67jh݆(+{Q:WKv2L|͏XXds RΊ678}::JCT*جAb5hg;9kݐR"`jc?hX?466`DX wDY~\GQP#}˞|>< /KގfV?0J|_d$L  ߩԣ6&H(ulSdƬ颾dk -rt@C.qkC}23,+%Ai:\ pNJ'P,;;;HNjgZ9&jc{3_Cv==/h~EHd*x'fquq2B6^Wڄo(`8k70x-2g."ڒHC O21Fӑ f"jo0JONn$(`AȷL v:QB؆5 )\NV d-^bVZ" AtfHfl6Fp5` ru>cc`ݠuĕ] GNMc'?F36蹤Z 2x<5]9wLƀA$zni]RPŻў O`Rg6|rXyPƕ΀E"NBp۴}tT(`b|&(,SE%6i%:S\n( IϾx'k ʕbrFU;ZSqSh8 hq[^ NH&NTobx\`bӎ[N -p2o?12%(% 4'Kr߷<=l\EL|):u7\ )c[=Vpɨ|1x !t~Y!z&nAn\[袥1{eXz:VƟ뤘ϤM+T1#lT^_*9] D.c3=2> T|ܩUޥDyM|%p2/1~v/RWTBtCDӌsFt5Dzbi90*gU) ) { ylV:RB S_t82Ԩf<8Y$6VxM߱{+E΄p #?onO@[ooԞ,uO2*ISb=9sQ\;.)@*wVL;/BT&6g(`k`?]8r; aQŎkڃaڂWR$ב7[Z`;3x/*ڡgC 4a5r~{]9<ٸo"֟l&zIԏx2G(epD[4E rL՞O|z,+Wĵ<;sê?HɈ v 'FFiD@N2}n  R#$£I^A 5bsƙARZ tZ?SfG}a9A!gecLhn4tJuy;6Yn$ԗ{/{\v 4!+o,K{+/OR00ˍ6ܨHC0G!g+B ]P w߻:Sj-!\{[Pfw0F+1OyBD6T5KlqRF55<kWh,{[bs&ƈ NUInAS$+-:&t@j t&͹' ~XQԞ3;,N@ѴՔF='5 0fAyuCV"(\Jw'-i m/8LD,7\f/fCk@B>o'o_b7,LYzOPl[ޣzn ɱ HtKT̳3$%pm,c׌;jGG4| ֬/c"/jsm"Qƥ N4x~/=jt0^EOMt%8g^\KӁ&{S7]DWP RuJUl>{ Ft"Y+7W>>zX]"- X='6X [en)d=q >j.|U{]cuv+N҃J5)|qqO\ƨ[ڡ6~j:=a֝HцY:҆_^}:AZ@/j$L7g+:%t=H ZqCóħ27p9N\R9h.ٷUtPdS&_~4YFq1>'Mn6_~ʬ9#;>+W##x8?{o%wU3X&]1ss~Vt yZ0RAR ?3W]8k, Ւ{qTl :uO{7w1/"tȉDa4I @YUHfL\N+I` */9ގa\Q |Cm3ogU(7pl>othvzUQK̡XȨv/>GKƣwЋ*jTn.8 Z3~ # SZK&ˑCu=esjġЏ|şh׌5/F(*qwkS|=vAj)=`U/>ui;>5aM@R@r>u"'nguo\_˓YIE|\3P7`gji?k뫲AyTH';xp^iщ;wgdfD>*$֔[Q$;G˞b_&τ ?TFtLl"N)Cq3=BM$ĊwqݫjVZy R_VT(IReM:Ց aMX+݌zdƴ95u@eiTmhIL<U o;6G9ISHGN!t#72Is;;t#3z־]R+U~u!IcͻJex?$-}[[ǟDƼy jT_MokL=IA?F_L62!߃ ge F/ HqCð$O lm;wK9, =0Yf-Lxpʑ+ 44_}T~;2/0Gczիjg,@<7k=\ ,Nj-ǦƘN`[ao ~ፚ-~n .z9 a{kv'.7Yǟۼо&s`)d&pH[4v іNk4YlŊϜI-'%?CĐuyMykQ61#d (͂]<nc R~S]n=m*a'EѧՐu܆8tϊN8%.Z~$wRhs͂ jQ@_`r0Lt6 :e]3Qda9%"pGGN[> H~˰7fs^[[l1?skZ"i K,x*M#j}A䵓zST/`h 65+5)2'"]Nr Q eA𻔙EÃҷf*LWRz^]WWVgULl&GӘOl B4gK+:o@W #˖_&4-B0Y!Y4YX'PMPy/d yƌTLv):܂ց۹=x$+[dq3 %5˳rŬxn9-)L1#Ҟ4W'%2JXhO-~bBs]#Ϙ7<v9,\9ހ? w4e.Jj |oէ2EdċK<>[="~cIzpVlۢ~7zTB甈ɽ4y0 1 B4y50Y;ےz飻[`>s5O"#҅-Î۠N (g#^@L&uj 5wD_pVxj2蚯&"X݈1҈G0O /zu C8lԿh'XbGrT$Zh ߛulg*ζ;[=|tm3'q/().;H PY-G!&6kا;? ?լTUbnXp1-sf*q u%ye_LU<_I&˴Q3I7Gm@d*6>c! Ak׳kiAo,4`ÀwLM;6#fE=F~=PodBq#3TR=anrpP( )FnK 8? oI!=X,vAyMҧ_r/A9܂h¨/ro~,| 61fj f"0)7F&%Θl-++ajW{OC:Gu *Nk#moJ&ڡ~ \aGזceK/Aml/#58b*gNGe&ԙt/D~IQ!eh~zSdq!`@>E‹F~Ghz[pRAU|j F'+Pqe(bR6jR-V<6Ȟ𒛊('B\,msY]?mB츪4y).*;u1wkr`)Q}`Wuru<tC D].U\n pd9QC ُMg>M-j3 {^_ۚ3<MNA=~6tJ|8ղE 2|;$8by_#<^V ; sk^YE.|04Vn .}mSZN|h:v T oЭfihs@`Y߇v\E,86Rwa8+>A1;>SD7ʘŠM F> .#>Hu[afn,EJTѩ[2R=g\-" U̅߉0.oj'/rTeU R7 hx3"w<Xq#]1/ UM~4}1:aytSzaou`(.~!Ik=P`}uV̙K~ftЋwn(疁Т!MR:|'!N(B`ȼ!juh7~5G[,""Vhlr!-d%,7nSBw[]# %fx7hC H( sϊl: `}>&' ^.'g: x;@CymghΫ`6D$;OaBUCGjCgl@ĸH"%h^2X jEKmEw@qo|us fB7u"/\5Qg纣&9r4!fRȧ3WU^)؇ eoryb섩LBD_׮탈)Or#= uf~uCf\j/ d@Xf3K_^i[xo{9t4jSCT8Ewt° }c},E|]}\YPJ{\5Pdjº-T^%:? ia 5ϩ!3ĊQ_,7Y,ߐ}񌟾3]x\T[mᙾdƊf[kFA(Kc'<.2°TLjxD߉TsjѲ dq/I 0a.BRJ9VKx*8R Q=X5?e+1t, :}Nr^`ۯG*6k^lo N숈 5_ JoǸ" h;tOm"; mu PFݴHcY5H 4O]aN{$-v` (¬r"%F1iƯiknQW"ƈ̃P,)OI+e?^* 3`!,-hc+AMzF9Fo)FT\=͕Y'O?vFJi=*ODwi5̒t~M6zbIA2PndӝS<0 E\xLwbpT%28!9U-U^pMH:'a?M|G˥,Y9-oEҹ.[rP.[c'iN yLePkmcn#a^$>aS ZٿMCDʶVnymLXqsR$mRcx-{T[JlF" x!ivHAFqV,6?0y[ƂM90eO1dmV-kfΘ~9;/y2e*e};Dd%2gfr%[)OiTqYǷU%"{8bOO`C#-jye {?O*D|y Y2㝎C(=Aq`IS]j-|[9XM卨kH}"+|xrlw覞(>q#W- OPƇfkSKOѸsg怈u*7:h]lLn bNƌ:P%_+'ݍU2,}E(xSպ!Ud]0#sw:efXtHphe{^תeo1Z􃫵;X7"qq:*gVv f:sY~ E' |Y#\cpA{ `|`s9tc>W}۵~;?;rB/ d ??KroCm^5vI b XB\ZJ B E0N-0ƚvTL+vLS7JW&Wo*QWOϨ*gPm1έe-aU}}! {1#u,T jVKf,Sng*qͭ~ɥD:V/"tˤz0^R+ אF{`T @E@a$U(U:F%ΝX_0"WF0>JLcb&Î>_w|v~ t]m k\ `y2AC=#P=P@<=̥jx)Ⱞ)"@xAa)]1JWLX߀4In{ɘ=F GZwgSϪ9cmڮÙV ,K}]@B/UO/Z Eⳅ{|=[qH'}%.1]d\Ga 2p;/py}) VnjS*-M:AH`XY>U3K Z80d ULfKjiL{ Lny?@zd_IP`*ho:86;=&ȊA[l=S?YsHrzPyZHf 7hN\5(hli 8:3fAX^ ?J1jPILly,M,|F5G[mLx{6hۆ%b>^ԭ5R j ##CsHόKW;qSF^IuQD;0X+3&gާd#MsMCߍoJho}vg2p%Q9Vů{`ov]žzsK-Tu a1Z![g_oԅ`$xTBJRE)HF F]zlL;Bv*=b~qZ'C۾wn@JT6笅V^Fbm CHj뚚$nZN0$Rv[^`sZ !h *K٩whW5جY҉]5LWFc2yԟ 3fT!jR$慿Bpg"wRkM{0MlDžmPۮHWLeP$$kMD[XuHiއ,-?l>::Ú2(sT2:=$%ĢF d6 X3W0X΃p3G G.Wh`8 KxⅥJjsy?s̟; kPǝEС[&EеX\ z]So;%nIƱk|JMǟ%%?){$Y fo7o).f%lWP50{9_"IaY]w[,TaמÚbN*̂Luf6hjtV8x5FS!̗k;f}"}co .]{N`N.)rO jْ;k1f1%JN$S75J҉}`֍kP*vx Np*TBsM׀nk%_%.C INA"c`IYtp0+4(Hw?o&.YXH G"!ʶN;IPR+ o"&h KfHPK%x8$s`q{fa`u%Pr^ڧ](\aA:F pRd`i&4ǁ! IDV2Y%|Ȑs_EmKUSuW$k Wpls1(ڰ9')8^e P/J^%rFړ#(L\ELC<#-Ӗ۸YF{ؙ p)\UHbυE'?;G>!1 F׷}Cl/A킢;`{i8*˵k%טiʂOrY= }H5{(NHJov E{!T oa9X/F \Bd̋k9X^JD\i|D TDuǒ75f>qLR?4d@tʊ;GCYxmw 80wDtln\wF,f_8F`2Zp >qoB>-GȗFեY]S hlC7Jů|w Qfs"8> Jpϸ|Xid|}o␗ \ßaQ_: NJU; 4 i!qۘƚ{ҲRrꅅp8Q`17oƴ-$ZM8C6p  ~Yq5dĆ%.SOUV\OB~h(0]6}%UU[pxW2& 4$t|X̊G)LdNG|cޤ|Yjm|?g㕁 L:0<"og^ Lu?$9Ƈ:Ao#< h-g֜Q]gHGFH&wI\/`!?h`0|[~;c˧8M9);.[2`=͟HKpMf*~Ja?'XA_%-(f-0Y;¾PPF,-! #^gBGB6_9 ;My%HT$iE&JlhfgL)/^ߒyx$<0)Vu" KPqOBgD\s/8;O6Y9‹ hSm+ h{6Cg%٭ךZ'{=g+ 1LlQn;R& b`-rfQaq%?3+bL!!۲4DdR ~9`kQؾЮ@,oZw$ <͡*6v:@ L9ةԞBb% xrWbTdŮ"5jt{!2Ep$Gz/.qȩ E"֓΄TƤ0LͱP~i.iA@gwj}ݟQ_$k7=-隊7TgBr-18Nl]LcLOyר`86:͋D6]RekTyPR7ybJCk< v]]t_EI2 \ƙs=Z-UtPP˔H wd=3$d*N/*R\ {r([AК@3^[c}ψbf.!\5Ԍ홂L:`&bފ]Ќ\\R+Ov\MǪVq| &MFtY(.M+p[oB2yn$+u nE 4&~c{Aw HkkǓ&bJvC9<,]5Zc|52dS1HOW`Srs;ve+OccшƖ\l߽}S`&h*^О+LxvBTIlHŤ`鐁):bV}bHh7h!@:ej˲^My~Zhv+ MTŇ~9D~`uk ! OoΉKߣ"S렣#tBy5ߪ 2p17= W @Q@x$_d6.@/s]r5tyEuI꠿fb Rw XH 3C'I"\-0K?n %aCa/SUF 6iubUZW z~x{趎~AE}x@ܸ.0(F9y3$L r(7' #}"LD!I=xd,0%*T#}y5IOwIB o:ne.zEOmncx Cj( `FMV+IWnoACǞkFSIzTy'9NmdpYLZdM}zF: mzU}PRSV%4φ,WԁÔ)U bA9[9,R|_lၯ>G`Law<*AR߆cxk8`>}1|lI!5RY׀w P=G&l:G7EL̛#jLy_DB>#:3 f Q3~=uÐ-S C?ƫL ]åTy-j s*W̎u)>J%y[@/11jLHXK*f ¼3V<-IY æ 7FBϸ3˺1,6fwF(+څ$?FQO&3R,i݅^bc`h:-rH]+/4v)JC'6'vSz!l#`{Ah}d<ʽw&ض2M =2异 mS}@]J6/IFj簴0T!65s <U]K`3}PҮ6]tAдQșVH%g,v*1V|MȥQptb|4w~G+clLHze()fa(Ï]2Mhpk.. A:"dkZse`6,j#yf=!_%/ȷaouYx;:?g6eKU=ygzTQ=)SŁU~rޞ?)uoU'P`:zɃ4L/Jrg ۗl; \M )P̒x&B ]qW .*GeYRaY_^E5qi֨a^)YJ[]H1M>5o+\Mj 6䥨L>k1#YI]?Wsq0|?>S {84lODRy!_iOa`dU3CQ 2ў*M y9@,vJ%7kD)XKة9)\5E<=wu]N4=< [xΒ&\C)TK] o<#+|y eL+@ t: ML,5(lOŒ m-2n~M}7FpXgB.%<0WWgr\ e:ee-G9rʍEա k R_cg#]Gk-}?ծV(e}o<.$ 1i= sDayx`}*6l2"wty2j%.2fw˱Mu\^K 5GlRyHm9 O5/fCZxi:0AXH '?%Ik!\@Ք |*ԓ!ӭi RN"yH\iw0R^^,{ͩ|&_"1D-Nm_8V&Hr/mh;jo#&7S˰׼q n )_?Ƭ~*9/)hԊЪLxmev’jZ΄P`$g= ɫLf4M/@JAƘip({ЮjɈХt9Wm9X'Y\ (,g-Nj:&oAEuBM?H鋄yM"Ba~sR;X _;'M]s9gJgSL_w"@[~N~3TUT{in'df;:Sf;mBmڵLo|󙫭Nzo#AֿwJk◕O.rwY|\Eܕ2(_ A'WM\ xV:䵳އYEb^QeAE[dń{ZzxIf8R-VfAq}B̿EΑݒo*f;$#D:} D·} ױ̅Z)f^hJ/X?porgWyUڿ+5ِ.-mo^=S8aa< n($|hU/GnS#pgVEU܄:vp3!Xsi@hӸWQ^%whu(&E!u^1αQکGl郕t zp%Tw>g;/SudUY53fxZ(*#r}FCTv%vg6<; { aQ-% *H|Uc^U2Jd2Yq3pS ɳ^BdUșzTcV/̀]P9oN\aB o߲$cl#NtJrL6S!v8 bd4mݿG̏ BIfFAE7Uؒ]Ut.yڿZS֔0š=jue:e3ae yqڣ,EF]]籣ј mKq=T ڇ`nM}>LQ '%& XIQqk!̭+j`Rf_Y+ï-wx6H5, L[;hfF427B75/1JR͆觎Lhs51m8WUO!j?29'n Ȭ]|eD`ڹJAMS=IVkεs:ľ\1/~?ĈO=ܻQ5vsaXb?$ёk8I_,rHs1.Ő[ڵ搪jp+U9@'.AXߜ~`ƛH1\_\G ғD4=[8Ds_7ݾrzPMnh湺PkN7oȃkM7ж~ff{$8Tcvvy62VWSd"J1M_^Y6`L2RG9cZG1%nRaq+Α+iJheBCUoj3 YBɼd 8.5:ٖ UIH(`CI'wgK5|o&u%,-[)] K7Љf)yVG[4 xz7uFgSRl͋עk`$0HcY][?&FWơ G''gGN#d.Wpͺq>ҍO?*u+Ƃ71%ԣ j@JH{#C)@`MhmT']4 nS. 9PN-?P&{`KkUmf2Z"frZV6ƠWn@(TUZQC1iyzB~6`o,R/3~ ujO2q _qbV [VmҬӨMSSz6N,F&ҐL2B +gWԴ4} 1o9ErmU_qkPhM{*xs)oQv,1D&q'<9>=38o&@!IFf=&^wy;ݕA(zK,FY@GS(QS2HWicRlҍХfHE\59c 떶!@ nd\$Xth+nA;gfY&w3͔ "̼YE{2e@mC;ח':k0Zw"\+b;2AoBlshu~\gÍ AiG8ě~– *r3tPx0D!KDžx0dim^5F&ʼ)$dF َXeկzGF$)%7 Z:sN Ou Ko|Ow@#]q-6Kå /zgJ-a 5uyBaGK:XEu#~#(i Otc>w[^&ÅW|f;$4"1[si B~iws \}$i cOjTfoT6S5S`1Xt\W''SIuԥ{- -3v5qsA~5^Jtm` PdG=9-CSCDPwhĻ![cΗ ?^C`5"#Gr @ @7^K`B;X)`2Kt떺AHn`2#EL{E')b*g sPչ9Zzwu>9}ok2^Jɮe:=(j3>Q SQ`KrŤ&~Ȍpֽ&;,fTA]bM `%D_oּ"ϠpI:F3XD:-ߗAa:S4lZ.:䲟l:5]O?C]ǰ3xIնcQ&陥e5C G8Y96+,DqG RJ |:|:xԂeRЛ z1L:?v6fIs=.1BrZkǪ^zxd 2k#Ѯ,xN.̓q x !>*F*'1hUKzN I%y{(e霎1kڧHBY{6rpBBiz co5 pJXA_x[.4?WeGOA)MpAqz"bK#rIt4;i) Vwrڅ1]yHynHb|ZǠ*S:!{PLo~͖{EByl7卍PFPuRtj 7zLuXAaQ Fk:>pJm+'a)kzTI8^fjhƛ~J IPȪ9lBf}C\> X,Ф KH~MɡVNmx C*aR&P7N^rMhTW:0ĶNjD #z're.g ǸsZ tQ幸a2 I7j W+ι@~_JA ٞ?:n1#91ݜս,Dܭz Z<7*UVy!h,,uBX0I"nɚc@oŖ7؜_!P1VKmsx|y,@s2'$GwN 3VR:'nMa#[) " sfv֢)Jv~>C5frammCݥ,wugZo!pp}8jZ f oR>sd. {$QV+Nmȟ sB5{xQkPet}zhQ_'0\~lq6nѝr_jcT, O "3 9j{!Oc'ymH^["udy>c=7>m/gMARsv8 PnD}I?1^u0~\6VM Л3M{l>$<65W(Aō} 2,C5P?؅r䱳\JqxϜܿikލm* WL(aLg}أEXGvp_,!_y=c>̝TL] GGKHYМT+р6 |⃄Di7U8:>?:%ҙ1Հhtbُ{9h`'ȕ;˷1e0n[q%#i{뼚PjGy1 JWg%hơfɖI]U~̈́>&:#;tF([V} 725Jl0z5UHTZ]w |ħ`Q ѧsXւw*2ƦP&Aȱa9lM^YOk N-+!JpVKFr/>WF~"/3gyrW&u=G M{>cJAĐE"Ȭ\JQn04'KV/Gbh@Ksv!FHbޕS]/E>kxQ[5DMu|xwDh tBe>d'tlyvԮM E#m "Y ;gV+@fM0tƳurwnS]Xg1ogދots${8Y 7@Bgba|HGi[7[sml(,lW-Yh F7TQE,E[o"uJ&bk&uQN0H2p@t=|:}Tzx"5- PVnJMoɯoOΓ8!椥MOM.5װ.KH/I &FE?!jHxxs'Rnޅڿ9 yUlg r=cjQr*iNs5K eu<9'!02R%kH c=P7g^ <53 j2\4WR^9[%R8p\V˪4><8䵺N>pXza5@OV,顬ڂFƏOw3]]=[ПOb~':_MG3rAd-0=ɷTU9ֽQ+{s/knUU#ccv|<T~k%[t8 9pO0LAcO{޳`s$&ŮH˲q-J;QKxx,CX՝Vcz mB₇)\ͺK@ze$D!$p9z_Z irl[4~vn ! +8\zD$&yh1_*2IZ6~0 !r(޷G>+A9 g=Ad~b?M;ӹ6r³ (Fh,Q&vǤ~b+_0, xR4p, ;Tz(]o[TgW":hۜ qZw<řyi'ϒ*CV%ŬV^l%iU%O]0\ jME|c-A؊S\/_'9lhj3 O>0j'7z&8+LףAo[јHS;RֲnB@q{;'La$NW"fPAnY<;zyqqF@y.9>Ho;{R,a/V)-]%˛=7!tunN/v_6>S!zWkRz9Jt7cwaJK*%$敱D$0#ypZp!cPܕ3Ư|sZp@?[-gGp $\85% A`Icmpk9 #HV Ȇr$(1\?@Κnbc%:H [N60¶g87nt5*Tw#dq[q>|]Lvj R&CIc7e)sL{%rG9/B8PITG_Pco@{K9kdyEEWes i jD,0&oA "PbK 4l;-c'aGMZ=y|2º5?-aϞS4]Kkx:n!njqE o*~ƮdfW(@pT̥,~IrPZ+Xtj ^!߃}?Y*UC@;=hu57I,j<(}$*!614e\5P54vLM?iLC(cNUBHޢe·#6r#79l7S P7Ŋe+baP*}:'!8H}5qKTPgJz˗(/wȤf'Y{ yu& b\uI՟AzҌA<_+(GCtWy o>F{=W. IWb ~K5n.)Si+iʵRr,$t͈9F}e" {>"V;1لu堰F be9y}uOHәkpD {S'>-@$fթ ];Ey@nuO)QRa" ?o+ WYHu3s~/12 f%Wnr sSB G:`sdKT{y59L'vhW՝+8 n>lq)p}ۼZOy|⨒b1eTą10")[" aT;.W WfTVD׳'f $2՘GGati«Pf{Bat34NT66  ޿@+ȴi5,[S43lD$3dg U5Ӌa~,FAY姐hrݔO xkH6M{~h mT^WwE\G$`&}(96[ ?#o=ԏ~a[! trKq2owE3jz(kgj/JDLAZ.∭SnO/%ġeh۱RHzmu-QΜ$ro¬42B^?W[wnĸGěbx,{<_40eȞ5?J@aSϡ}-kSבM?2Oc5]5)R38ݏ玬hO]^ܗ&["JaX]SGsV0KUM}t=jA)3:I}r6h{N6gf^[ "neڍQް-.aez@@L?S/9uIIiT kB [4Ypf%[o18ck+U#EHb.%|fɍ[17[suL`)ޥs-C*8dfn䲩w>֔O&G6=c)7=y`#.hI4HᄿmUSХ}m'GmbHJ° FzpPݍra8^0>&0;E&OA]90>4f*[4lu<7ISA8:`r~[?U o4S"a/M$ dL|vȊ)T *H~RK_\&ЫYf;?()l=W Cx2%M^>S"eܿ^m?$g-vs@`aq$/yӳS!&AB6[}Fs*}W|x<)"tue7WN?]BTkqf09U͏kb%6S)AYѱm~S&VMR#nAd{ }m0*[fBu5(fx6.tM[G},0r\.2z1]ţ0w: ƔH|PoWʿFE9Jøӑŵ1G)G8j&5Y'VJcᕌS@T>_0A^) nQshNl VSr3/6m&sEddWن.dFWD%l N aU SX/rǼ ZYABv(esfRxx8WV;Ck´ESH5ڎ/_c<+ a#|lы8d~ -)S: |l鱆iPȋiUT q/ ˒{=M ;:4ꡯ:^Iv%D%²g&a`neoQВ{ϝ.:y'7ygݑபѲ\'/'܃"{ ?ܠy'>1`93 7מk!,DH KМ'|BY #⹌x cE[tڼ]::$yDFA(@%-!߈uz` Mwєjz Z:ATEOvs LC84EyԌT22Cc5CvHkij`3C,(Tp/5}ފC'`#7 4`^f[mOV z/t%Zԩo޹/8 >d܅?*uF~ eE28ɳn"&ޮ <&jo\-Y 9ɷ97+ UZ6oNl`h{߾a!˜,7]y+Iy,`s0NMPk=m` 3-cʎY],+-CɂP0PY pp;&7 Mm_a7q-VNbI0s60Ӊ7/21=Yrj{/tg1in/;9  mwm8g;)nCMNc^#V0ᖟї(v~9䅫';=ˏ+Q}JQGow2684'=K{W"u/d#֮ KHpfE(!8(.t֔SSIo# }I+_au%.J>b(mEKK:?+h[95@n FK8sXCN-{DyPU\ eC:OH4GOѦ jRHVo0Ŝwe#B&*`ΞБ߆vJhT`#~xf ["qɚăriaU:W/,nAI+ɈHaB*aHΡp[ P{$xM"-ď> $丯ш-kQѵ7M+3G :ݜ{uc h}Q߀ZR0Џ/rv8FMyA9lNST pTR9jh#LD1)ci( 9bpc k ލՕNd 1ʒ?m`a%^^$L=U;b,ۢo7;J콭;{*r&Ĉ+RH=N~!*'9E0Q^zT=D9ɾDd}瑍cJr`Z{e)=hK.ixT?>m e8UOgň8lɥC+/IۊI)E('x$#kT@dvC$Yy "u,q]ܼ{hXMA YbB)TyǪ'yfn;r2l~hmGKN!b[EOȹxE0mL誗Yrݚ]f5mzUd-F!)LуM"#ݱ䕵,la|xWi`N׶Wwy>5}>PaiEkqF/;}0$p ;/`i%YZfXq g4#fsIyen*7ؘpkjhx>h}bodfW__au-@Ƕ/l:aOofōͮJCXeg(9P(i_h?t⴨4d.R~Aެ _O7wo kzkA໊`4M01a vҭ'9ݜ[(UK&[X7tyGeHt96< Iɹ]J[U&tq$i<҂xdr2h~Y}H<ʴ4kd}NSh=0|kؿY It,P84wG0'N~@ຐ ۝TqBWq'1ٰusƂO;_@m?| D۬ÂjWbVjR;{X(eؾhT(^ɭኴ.M8,kJxLe$qy ~QGXS}oq r Efs7JѤr+,zF7#&0a/AWG =7$9؍{ &nY724O&UX }{Wl9D% m|]ڳŝ@ (RbqdiX&; $L2&X? "~E ŀ^VT4sD!<#?Jaԏ٪MƼH+Ҋ.V$OOmvȗ{NIaqi;[e7wWaGJ7PBٖQ^D ASB(Cko93By:I?,&4)?`XܳtWZ"Gu [5TE6 ~ANTq_sr8M׶hH"ȹ(Z\rT=V';,z(KAmL/Aι_߱;][9uU^kR# !ltxy`;i"\Ġ½®E54`qGe1&*H˂,UI_K%/Fͳh7]mA=-3%>K߷Z} g ͫ׸z߲(?q"88"Ia$#Flm9)涫򣩤T"}: gVYX Ĺ&RS)=;׈vμXr/AtKGlxc>mӻ_d?q853%:4GɬW׹:$EgsBfg$DэlH$ (q%Sf.pJ @c`N(rvD{k'5rlYN|yՆ9Hi^3R##GȻX3gb솃I' D_I>*+6LW)oPA-K)m5  uq@Z]߶,x;~} LZkTN #mMBrd{@d6ol"%Raҫd0Bw9u}LBLKEAK.{iPX` CґLt0=n6:ΟDXP''(p ϓuRӈjo2\AeAD}\ GA8C\nuFB+ Z_ZnWce!9cM;wBH}0W?$,(X bv\[u8QAl^{ xm yG9P4cil᲼'J+CGXg:Cq? mF*L@ 6ntc>Dа]8OjHcp25pY&F> uY&.){|<GV^ Bvk>˟(*~HOiF,]MiTexhFݚ=p>]w8#Mjv@شtϒ/I+|MÑ\Hz@>s* Ȭ)P'+,d+:Nl5jNZs|t 1LGKz]߽aEү'oUؓ><2yrs>\+)Sod:N[qmۿT^zk4V/#;p*5[/y#?]G?9s{ Nۡ>.RpXϷ־CHH`lLEѷ+Ll^ܽ^ gL8m+~˼% r h9VU=[,h1*_EqJYN4 β"楩Jy[}{$L.!HRg⮤T%2l֋ }t +F"h@)u;XP*h̍5.s 3RŠ"H`9{~ږxtCCCi!2I? {[U; Z+bEUTyb$HZBɡp3UZ&6;n+#w0)0[_;AiӜkV߳cJY@& 硨!MnoH_umLfQ}b'OLW|qBe04mpjܖG, LNqkdun(vYq5|sYC<Z49%TaϭˬRN#Ğ'>ֈԐ\IFnVN3N\P6,-XO(DQi3H`. tM>prb9Rmi:9; L.&BUz@T5y@0 `TRxZ[b\DyhyfW {Urޞ~S5i"*&:`_8?BR_dWXf{x^6w*qRՆoYoCoax~G.7a-g 9Ő:Oa<CBByaq-+ zֹ/1 bL7TvI%e8> Ɉ̭Žh"PJ bm% ajY:aC^HeEKA @uRL2|,,ܪb1Gel"82wv^8rt)e}X;nỈ4Oq %VknD6`ڈ6]Kc6e!tG1lEÚ B)[茆^bXwQG{;P!d풯䏅7L4Ϟ*y5S(_M)$YdodL@)OI5$3K_ӿEA⭀@pFEm(芚#.h*8xOi8`.hl[D4$ΆF&58$sTCUŻtsth'((.?g2VGx^ Yg q]mQ=4{'Mk3 kyvnJ2 G!7>,g&|7-o0j7,+X PR=v ^S ODhpwa`2Z[ R*Psk2Y6IDo<,s} U7] 3AՓޜh>4OV" spF&+Dlę~ON aۤ4mH!QYz!2ai0co{R+~\HOc\uxMG2뿦g~^gs{+ ֌x$;%<@pF+ Mh̰c 4 S8SR6'7c%#IѴ xHsE 4c;#8Ֆ.|oJ>?UDFJMnen]ʬ=rbYbx,Qe%q$TE⼁bTT[Ǧͪqp9:"u2t~S% (N%55S"NJWyȧ}w.5TnwM4V'C mN+~اT%#!?*/?P o13P$3Ӟ20o 3bMĎ"]? My -y[.Cx׮Hygl$̲C{Y <(al"3h/7јT^urQLy ?(i{AuM]U xuž)4@zɃvM_0?ݞ Gtg{-9u8f("1tJ6EkS\mN Oxk0I὎&~:n}[TБAP^B^;ll* ~Z)o4ZˮOd x&|ƒ]x^CQvY 5g\iI#Jay"^QbøIC9*cS=JMy;}Jb@5u2Gw]NQ/TnR_y m{.ÍyJ9%qOWLט_3z8ޭREd 2ܽT. T0>/ #fEf0@JsPZ>6&k./Z r~i(}!mwuoLB5}xSYaHp0dk)^p Б2YGG/Jө3݅s~2+~,Nt94ciHWrKXGey4?H*bpTȺ;X솄SD/Vl%04 *[=7ߦc ̀PX/Ѫ-153|-rĢވl{1U̷wSkO7(EԢ|qx,g,V']?.xi覺wrTdp`4̟gցX2rNL?mMf\no ._Gߍ:pk֠Zf3[؜:Qa}ެZ~K97yʺPrF`gc2f|G%+4?!U0V{L-O. 2,3pB4VGg K]AoEh㮇(劼4 =< HY>qVaDЋ24pXi4$Y1'oJOyʰтw# "wdSOx |O 0^;R E#ڋI5~O>D;rI7!$B U<ʖq- D(]?b"iu3Ì~4ToK@ʸkFt Z# _e΍>b䰴Rg-1r>^/Dc{XCI{MVn;},d?Tɡ+)'iYB$ϜGsH؅O2.t{m 6A4|4>^_ٴe@m*׬M-xŋVw/V1i![}[uUgi+5qFd@sa~s΂Q8 ^amM$@e/z9 -YeWhڙg"f ikSgx@#v3CW:&$"?.¾ziK ;Bu"L\\sv]_X(Wۚ))dַDkPH6$b)p2[.K RBkOc1`ź!d>]*K}67t' ҄m3һRnV ,T]VGW ՑY5wbXNݩz{e>o3\пdRhF{FMy5tb`u쏃<"~i%}obR(ğf$fC}6~>[ FY+.7ArLa"`p֎*mqLd5's7u.k]x?&E"2vsM5Yz8KWNMX_9Nt{:i6`('1IZPS.Tm⼋0!'CA$DYc{33 z/qh>y_T&to8/wu aeR8*>2ܨi)Pg:zJTk:Ua2?4\NS)rLL0i/SGc1DB j:Rk`ws3[Ϳ;S /`b p0*} ek scTV,4|EFtF2^L ˇ *̹k|y>J!C]n%%\nGS9mybw1qAP:E͂j"sZUc? m*: egŘN cDzX9˄*& ȱǏIJ]ۖ69/0`]'mFv>:=(/;;cy#Q󖼱RE~-$ȀKB}gAB6-Q6x32'Xy ^&7>/ W㪶aaD 9P͙j% /%Nq?=0GBm0_5_܋egRJrY^`afxFm KPU7pAS0ym@CF 27/}V,tb1|[zev>EJ]cd.ZIR W-n8-C޿S:-2-jF:܇Lhvg&:En5WLw M<$},0( VCdM;α؟9O6H\Sp; |&it`#Ưα.뚘! /IL֟ʓȳ(rbh)Ʊٌr Y6* (ST~ijȟ:kzޘg2F߹i},A)%*j2G]\&ChN'[|T7)mq^c0Zm=0I#[TrP8 &ofw9JnF]&l3 !T[VH+g~RV -ަ?œ20vf)envT-mH(,< 9fK4 8mieI5@r,m)!A2*4T2.uN ?&^=V*|qdP )K0\c6?-Z4 d#b.rt^eǙWd3}#Oe*D.2b]btZL![bB0ĝheR(Yc 5pFb4&+EwS$zv9_0?,!d}w&Q)v}a;ydB'k.:!G&m/<@_o<6]g0i~2h⑌X; G4b]Q[]B[e{#rU8vN *ّPTҜYu~WX\>@.AmR}0:pׁT\*].?q2ò =ezgݔPQl:#g)T7f38@?OM&s%O.)ghHcЪ8:g+l![:I yέX˃*^Hއ"1Q.]@7>9TSEEInjVC5&r ; DŽq^i߼);\A)@(V 7874oMY$^'~P9WЃAubt$>CZ5M9Gi?zQvci3glf-f G9?jHz@eˬMdw_B tׇ/{6˼oxTX:N䜠]vvɵiJb_L(K4@{a27L2Mxq)Gld'tKI͐~H5.jGpAx7އݽfWy P*+,ēڨNb; Xnp Y w(YBh[SnhlGyW~8; 8>:DàN͎ W3oY 1T^"=?5XhsPufƇye{J Ohf _<=n|laX|jZQbc8Rs*.kI,<(>Ma]Sᒫ!aHwx%I:#5P12w_>z(RU!b2ˆP9錹z-!كm]7"d 'Ze㶑l ʮk߬0HPıT1A迬Fshl\O' Qy-5Hp~?vCFd: zȘ1ܟ+ ASZ!gܼ;>/MLm5LK|%XK\YO@rIU쩺Oe1`S0)xI82C$cmSɭ`iaM8 sAhb Lxo 5PDnt R1":=.LyE DEQuzm:Ʉ훶Xb r6]8c }<.4p~N9y[yY x}b㶀?g'AG!@} koD%#O[o.=+?dptYK 5q% c8N"D<]5px(ʰi-D+#?Xz'x/0~'M Pm@gbFRT,H5 4/x?VJĴYH)Of]n~1􊩲I&nuC; Pu?}W'j@Oj j_DɑhcH+q|ŠEEMRug>f,F  XmE0ظ vIzG.H>)QG`_ǨA\7ީ"'E@[f޾@P! %;6WM V_dXyBR5Xd3Al!k6EXbшՃ 3pB- @\=Ϳn\`F|XJjڝ}W#Z =NŜF'ǛR]pΓȤðs}r1yoxO_'EtL@z[ƓU?C6X#6ؗ>0ϗ^R^EMezY> _@,@@>>u}Knvs% 3K'ztF3Dľ \DYNeN}trriW)Noω$.~Z_|zF[іI75/mY!HO|B{*! 2P#<'%x~RΉ&cz+ zYaD 0EX6-Ø(QU/5=A|:} C93uiRR̀|%g315O7 6%y0>`xJ,NqF^ОrJ3oe1fY*~Dj>DصAm"iBmVuETKX״+.Ġ[Rl8g2TG/cHԘ%ԏXNMFfm fyRd/tB& ,#M؆#@4Cy↡ϽM͗KGTyCR{";@M^AԘ]Qzʃ|7K;.YvfE4dLXU}{:8Xԍ@t9lu5GcQ7$U*Nd':4; tMox+hp7u[ƚP2\LgaLf)P;@gBőP.qF, ޒ*Y)$ZʀF~X*nV&6v=VX +.=vot<);bv0Ra$c1e GsJb$@"%1) K %сm㌿.Z܂կzT$)- icI8;Zt {E\ yfЖ㕛(FEy}hv(/1^x\X8uPsvsG!-Xi6-L(p"_rd$AQۺ1Ep z]8bo\bW9R?0v1.Sl YfСn&HXFĚxe5`CJySvj[(p伕t2r[Zd LO/NDHD pVhD Bw%,J7_;Ƶ?~d%)ߔP$'xg1op)JDq>-,D*pW^o{Z~ o}b[R@ 7 $ /S߮9Ӡ&*lۏ,gbH7FGSt|Z~Tg]X!Ժ 1pX4?*~Oc7}Z}k}v)\ %pT"k:]n)QH>YIaK3]iSHe N[T1QGsbK0cxoZ칤3XSxQMF_ed;EYZXN31JFO_l,h&'x}pWHڃ4!|gdږ7Y+lQ!K(EY)HHЧ9tޫǀ.WPah-! &p]Iޯ@rWZ5w`ˡ}8ImwA3%yBSA~FKPzFl| "yI>X ӭrrVImUWERٔbM=YFN-Us#u*6J)&Q6ܑRњяXuwͷBnKLTNmϫө]G> ~YOp_Jn^1%N^O@iȁ%<;s$=~~ X)6db. ZrI.0173|?ץ:5ĆdzY8رW:?$:QIYjuB=H}ǫ\$wzw:e^-,P! (\2<8xh4pAah#(Zl,;?{!RޖN D̘UU;?-`"[^xʹDmyr%-3~#$e^0K A?2 29D P7VUMlVz!ֆC^Ќq  K A/qh-/UR;ӎwġ;eA( PW NZ [֍hn3_$ō֬{lCރJ/|Q` WiӇMz1@[7mdwͳD;.}4-nW 0`3[.װ+8/׍L9ۈL!;MX DJnҽv0!6N挼]7Do`p:< =~,NSj~8ZINqoLHJePz0*ȯ+4 ʯ1]G,蜆 "eܟ++-%9J㜁 бEDנ/FU?V Cқ _wm͈%4RĺxQ&ѝ,q9I0(B?KPW5Pr vZLdvE1^ K~bU&`)~|(Ӄ3}rZiT-|Q'/cNSՂBMQ6|/+M.,N9~8Nh.ۥXm Tnݴ ? u>'ٍ/ *lv2-b' sץˆ5=ez?p3O%H 4;zp}Y ѱ|\!z;@<^χz_HQ,a,/RIDLeLHf~KNvMy1kI*ͷ㾺^ߪ5&=o~ϖ]]}6X*P5(=J<KGڝ:V"7 2=FLҦ37([a03k$Y<\W3Ca Q.#xMZWZ  ˗;bU*K=h9XG;WQriqU򡝬뇗VK(-z$:V݄+݁Pw-U{8"xr Τn1TԖLP}4-sNϲ=.zO^<Ѕ"'ּnؑ>eᢆ_8)su_%8Q}Vn`;AFhG c\qX<ȸ98(s gl%$Nztϴ K0AQ]X_lحg*`i,d~Z4BD )h ̫ Sg7 HM9)z?͈NXs#"luA-JsI15]!b~{>{:H>852ݓ}._#-q苲p&}_WƶIp׍d/氆i3M=ZMۍN*{}}WrMi8u dٲiKwd@x ,)BFi%ȀjAfcFt 87uߚ֕^8Y/[o|FBXV>0nvo "\۵ѹrA_Ѹ!9?,B܊RqC f=/J:Z(%;)WR<1c֝ XJ1ޕ'vqMHrVKVג/ZL]FrvlO'7{ReKt];4 JMҥ[`c~H5g.Âʩ3Eun|M;Q ۙ\y K4@gC)k~?͒=[e"ϣk!SQJ4^RF8C2>!6Alx. )(Dp*]綡Խ|*gg)[<{,yih= T.Rmȉ37v(|zN0E]D)\&7W%RF.M ŐCL{" 0}43b]7wt ;ُdW_J燇֭ǽ,G`/=(BwCR)%P ESL.lS Z[}*fRQ9$NNiWO ۘ%19To'JU/)pLS:7{ WmD͹JtJ:kՇCTiW14Bت.84~NNB יe#j.w2}TXHa_SnS'^3,O`hjtT 10B,퀬6$Q:@t~FVc~N?^KKV (J}ImkgIxH'Yy/!1oRq 8.S?ԭm˖m| FCǏc$!ݛOԥmh="|5@cNjw @$"DmHe \HGJuj5\wj/Tb=mљ*e <. eGߟtJVÔ"DN4Pu2}&io.VNp$> 7RG0N;=!W Tyj[&Xm1]D7g%r{b'~YΏ`+&BZT/˜O1k`Ds\?)\"їZ"fvk}c9FyI6S0˓([l9+-pg_뺿O+)2ԤN@Ѣ,U #WP$ppK%_ XF]%AӧsU};[t 94fz,űPLs^"83C, ڼMLJ EU޿†^ >: BÃFN <{bOUJvLRtް~~ m#ղ=>&¾+S:rg,ˣ )K*4YQnp=8=#:CN&+*T*= SvA]EVKYto#guabC@g@?;+hZCkwmǽ%Iӌ3;٧Pn[1},֨h5b;f{j;s ߍW~JJ|Paos`]s"v '5$;J;?mrBp6! Qj>wC.9U6b[G[z";?m dx2}d we@3IeM1XOi]h [?H!"WVt j'iG9Ԫx%\DxZ ySjͲ!:^J“iGY܊^Hd `]fpc; GM$5񭉅q{ۆaRA"m#Pųâ,}g}_ۦ00!;ݝ>j<⫃2Jm*,hI_Ql_Vߒ9ĺe%#mgcsj!=Tϯ8qw5-9R߈&\:/E  ;@5߰ˎ˅-ZN+Y5QєN=dMKL*[M -!RQ%IjtsGpBZ:)bBJxu܆X~OܴͱL봘Rg9ϗZvEqOLU3૜ w"S'\U1K&X<cٮ _ s;Lc(ӛK8QXE$/ d3 /*B&d W m,rE?{XB9A$UUs0Ѧr!(hl9.Xl!Q?Tlk02/]JHo b̡-[ [3~Gxi)ՙZ"]|C Y-r,PȾt^az'vs.4;K5'uRh0zqm+> /rS,?$mUDd/`N| +nk r6Ë镃sS:dTxl wb'"6lzDԉfLBvhLth3Y+BdA M "~v.$f[r@Gk =Cل 4UT%b~kT8); Gr5iB_7|P+(WuGVzqXL<\wȮʝ`axFӡܱ=#nBCH4s\O送)=Hzג]KP9q@ftqsj8[ wtqw.a$xbp6GlV.CwvR޽TrIXa(c԰س kQ8=cqhn\bd$WyPGTK@WeD7sLZhӘ=EN̗ Km~ ޺j:o ےi˧VxK8\zKԎ,}>5sfO*9u <`0lj=`ԝn0J&$t! -,ѝ8$ )yd}TϾͪ-RCX@ Y %O*"nuO,Oyv,"ʉf >}^,e(a޹:a~@QkǏcĺYD|IH23eySs͵i4<6AV|!L LlʨUB.ܵB;wzo A.i쒜{K%*OT_'q(B{{:RfHA:ex_A8AcfRe<6`~Ŕxfld0)I- ZI;>VGdoS|EH*ir]u}dj N֝DE2sT 5rkgHB8j+kD2jm8n8M'9;҆Z#OBtfReћk}F𔻤b`b'&n0ts [kv@`㋤ !#uU5jΦ>eQs/u[]tw(%H븋n:DYÀToDC[["VDL^úT;¢{Kf+% %\߂VL\5U5eIǡ9hD@х"p:W 8KK=aa0~7#UqnpʉO ׯ꺎qFB`'_- ]Y"'6 XgwS,bS].{gvB KGڭ'aѮv; ]UkÿvǺ;X#NR1U-eAQ Ś^k{IrjI3,}*?"_7 Pd4ޛGCWu%( BF"͟(}7]QSno C 0WjQEɁ..EIuh9EUܿypQ{1DR6.4 bM  "):9"-.g qTNͫi̱<0 z(b4$cuJ-f%%eQ b(VA1iGԔgwq7*g8(l~-d}y-C UkSEqby[c`KAg&XJbqօfZn?;bt"oإ͂0D$\ R˓fJK?oÍc q,v])^1A|M)n2nh!OrUб g[AN>0FnELq냺ZHx0WB-0EsN#jc\u 0)SA9C<.J5?1&HeZv"T'4qQbPakky},+=@>|셆fK_- bXSF:鹐9rŠ; `'ρ/7*6z;4K;LYY- {0QK}\8T Y;WDdnw?B\j ?([v aSnjP_)7r\xv"t{{ kWZ#~*8Uυy~pzGHrCU1B nr9U`-'x=B Aj5\z' ƑL(j95k3 c5Rerv v܉|F% 8{ҙ⤋\-|a&FE5U(;B|%W"#O>'>3iǬ -:K,ck@@ia3LM9՞O5#1n LXK8[q"൰7NG5> NYn,rm]9/s͝e76+^Kݑ >NhȫZ|_9+J'l6j|T~qg>)#v#cB- iOrl/)$0J-gZokyR<>bO0k$uZs%SFܕTb355r!0[C0.zzZo)P%wހHs㸟p9ga<Nn8ƙ}l=DyhJ"XQbYn~֏.r~5έ"G {Z!w E [a{H&/pIEN$eӯZZ2P:6<,M6_:ec**x-Ȥ5DL|(1X׍JL80[>ch0@), SgMlQ:se"80Bg}wCQ~144L*`뾨@d9?\Fv$Iì+5vft^J#/`j6yOܫWuZvٵ+ӽbmo ћzeM6EVJ|uR\\Ȕz!ߗ_ȒlsG_*Ǩ#Nf<{"h'72Q.ETgz|'kTY`.-SqK d^qupWCP%g)YJ%}-1U8+ .H%VXtd'ӐvF~;ltˊ3[T;Wy]&ւ$gDm B7R"DT'`8ں'fߘ MrL$H0%Ws9 [H9TmA+ cc#9(ofA?tc>d:*z!QO5#TpL#KRCZOB%!Z-OiN`׆o0|h{dNaBXwO.jxu,^?I}B3|U4Y_i |`ٹNr2"uza(A|sF2st EcduXBu -*/:S? H388m=:[/s]n#+|PHpKn_H~;OjZ(e"}^s G4ޝZ;U%Fcip .0At cF3f,]ġKLQ[+[Zs:hl-%TO3 J9˥}_kU%hep[~94jvЇcEНnlPpm'ddVa#s\eY(#wP*f+N_ϷtKZ3uOuA8(Ϋ+Vq DIRK >{ YHE$jKb톑y&۵=$5LsvKx{8%' D[TTS j|pI X ,7U|w'7(`nenWTUV&u4 4` g)}; ׬ =\:Ut=9ǡ#5@ a0kNxɕq8g]z+=Wëؔzvb&{{(*ӛH:kKTRihжoR#==t8b goڦ>~Oٜ IPzθ@SBSe7ڞ_`~j&8/v^ʝωN ӝdՌ&dgבST8&:B+vpoݪ_cM"U~Pp\}cD13\V\ObvKN -O/,l̤Ȏ;. k=l8_z3L}F?G_w1n5)L S|$lK:5US8|p:QT(RBVVa&6|ȆHHuң**DU#,{AP[Srf u2df>%L3d@4NlgqhYGXB$ fxJԔ.[^m w=#ӠF cN"3!0$X5]eXo\ˡ$#h Jbž!C Ǯ>4bp퉏oծnʬ) Sk>4x0Yn<:Oڳ҃:хZ3*ï3'.9A|ɮ3(\9BλQ"֖VMBAs)<|Mf-K;H#QHiWy<4|娵rH| Bh̏zeLaΡiae` KkluɂygԮtdT 7DTڮWX :4t3C:Tys˴NB?8܀Eu/ u-/Fٽ.V~ujn.Ζj$lo,'Μ6KD q5l"oUPӰ(Oo- [1VgB Rn9 ־N?23~|n^_CR/\jkiKO8yj!?x}9><]1:Rb4[.OsWȶǽDFf(_0uyt`a7z'jtN|MЅ6.f{ōo.N@dGΰU>w37; h +B#Κ枍lx[*> gx z*n.u SrjeSzlDxcj*o93]ۮZGvD |CTI(8acy3йYE| U{#wà*zz}eKdiz?Dia\d_rqP}Vr3q/;fk(}w( eoI'VvɅqcalsR_6<WZ=Bxiƨ.>.ڄ٧~f~i {R)oEv ua +J;!yNe5$ kKS6N@쉲. /X]"{TuvK C+Cq3Ac u;UtK"y}:0%۹ 3Z' c:P]8)9g|mD{ȫLB%<;Y8YU7 H7VQu)#*2T@vĴ=CXH%~`q4&^Ɖ\BaT~XIm `gT-)4ctRf,g6tBf |5v 7h+z}SXxO bsAhAF_O;1D4Nшb+kW:~7`9**V;YI p_u9i:;!"V1tx0N.Tu+.&:(05]1^5Gԗ;"\wz?KD(l'Z.O Y/Hp_ zQ͑Sx<2/](HJv` )].pV6Lz#Y1X1%[9Ϥl)c!Ap{Lo^I Ϙ)Ŝu8/?&?R7a  70$!|o$Q_Nz@9?_RӴ:KH ;l% %;ۣݩVFsQOgq-#+4َ{=h'{!˓Abe]`d O ],|@4ӛs!߂^=(aM&]ZWʼ"@i-[Mau ^# H IEN Vgn'-UPe3FahZvɣe8m FJKHK56|yTDWNj'"\VŶIW w,W:SgU/f;eGmRZ.S[&2mZiɜ'(yU}rzѧUbnqֹP"6~obe3Xnqsb>S뭟ޗ%U:6_Q"M#0mB !^{UD<Ѡ==NHRoU.ǢCg<a[VP2T1c |+9_㙔JlC#+0.>}38bZAxE,:'V3bQPY2vې4(q+ӊz(:`"n! WG0Lojl$+\m&o'ꏇ J {|GF숵4s8/҂J' S_y?نJ 3r9R yI0 D1!":-΢*Hmto3C~W@;(0,޻vj(V)F\ŹMJ!&=-g?}oCCtS-Fk=]6f|ݞ-<߇ ɒO4x՝}D5m>*Ϝ [xM/3!PgŽ(<7swNhJ=Um0鄌3TPU.e,?.c&eBrO֤rG :*ڗ[adI6*]9HMW.ОlLF2_c,B F$3v] Xd\צ9iOMo#9Jp(~O=>lR[E%PHMPw92RiMrkŀU)ci3J(~+NMoJr{4ˁqquB=Pc#)2O}JXXJ)J)8b`,x=?WӃS7:hk4Hf%#nc%t &t 6T26 -Vm߫/]\A t̾hr[ Ms;0% nd:윬Om(ɲj/x/LxY@?:!6*;4L_qn: %FiQNi:c@?iB?o`e0wZLTOo\ӌH5),6Dg"j*.DlƳ\%p _6&#tMa|o xlOd)_~b#yfč|&nu\ V?DYhkcAb7lTv3}+5atFQTq )sPݞ}򡨋RDq 0@;;V|/~NMzm2El쬤X ;w4Ϙ'èi{0m/). 07 NpSuXH$]4$LO8ū4] ohM @FG V?.~NJ: Yn?9#+Pm_5gk#oXY VT3U5ۓ0ChE;tPLe~OS#? ͡53bS)AQ7[Orr6XOk/Sw-ȑΥww@^*V[H!>p\rkznsRDKC7X{7(@IJ8g1(Eؕ:j @NVz6n.xri2M ;BNW }'û :y0ەF7QƳAWt57D6XLZ.5<f"QĆC4r[)H?vI9,[$`QH31 J1.0ORds*@e:؃y\,nX9CnoSԑ~7L{SR{,v?Z­$B'OtȎ\cavrHOJ65pwvDa4sچ<e^ U'㵰,Ya)p m=:otԬ#{%-z.e2fP"xALdzoC*9Fp4 +>7a{ݕ*n ܋~׬ ` OR^-xYpl⻝8l% /.4/GK͡&n}ǐ vh|]yy>To@ 5}  l_Jg^ّy{;'*aCޯ1[/Ѭ00vNldxf$QYarʤ?B4|0gN&ۈA ?pc¯ ~6%uϼj`];Ofҩ<0ߌ+{%wJj?)E]}ꩫ&1RRXD3GTKFl"Nt3nJ]|/Sײ c'^k՝*#eN$;#ܠ^Yruf+(~,ݓVqY3zpe>4 %a8Jn _C &,s{~c /߷=)*"Qϓe69WKz+:%Z\""{𝌧@)np n!L 3cQ߁8-c%$ˉR+=5P]guApTz|5nU?>) A?raY?c#pD)*(+ ~}@68^(v$.&j2ڳfAT dU)\_R7&r]Kte0+ ^ vni%9a$\e)H@sSexҡ6 j?M}H}qec?>UZw%ĮM?==M0=-۴ $ Jqy9 &TB ]?7_\"d.dQGQR\85_,@3dS)Pu@&Fjhx~J l:hlˋ*JE2A=T*-P*xEfIHgpEbWGZ;og|/w?T/P nښ/\.j+EDB 49me8m!j4'4V ,Ҩm7(=x3pRnnɊ]v`ۧ>@O%ICLuM'jZ>z`8~oi=3|hy(SrȪ y)w:zwlxyU:i 6x,9LIų?-35;/8QQ:.$ mŬ-(r2K7$%^I HNR$/ jwNҠ.Yv h/Gg }5mKa PQ#͸q]e]6?a(=;ƕ0ed$^SD`;5!jO6 /2)g2d;݄YI"1?8l:sݼz{δՍ.\3 TQu"T:8N8c'x(tzg z=Ɨ Z/dow][-ޕ:yaJ]FN;.8pNuHD1qaV;iB Rkg&c,tNrYCͪ"6aȦ}ԣCa 䓷3<ݩb |%#Qk~r`oKjw?|h΢L/%Qh+>tB^`MIX-7[;JPfJ\T]*sI) F%QN˲DBĬ U":ɾgk55W]cS T8H(+/ g-JU"'R^XETcg@-cu{rPņԡ3ǡ*^i]qd^c 釟)&(8 fra$taYl@ΡMl1".L=Ig-fb-V )qT^k #fz2$ǩrH\/QbAsa ׻Bq3"H ɤ ڛ3\>c gjIj}e"{o=-bv©RrV\.9}Cd9$}~ w~J%tx͂Nǔ2rC 6vuvP{#N''sSUn31 'w uO_>^vuIgΥ. p=(WH*gYK^= OxOD"WԸD!{D-v38+^Z6Qk^j鬷 ?Ս;2Ap"kH2hy}DtkMG@b{[m "I:fA[Bck=L}82{ԀzݞĢvv5!0zzOU{%Qܲ@WW/X@y7L(`dݙhmbD|Z .G:B$p]w.FjA{>k+QH7 {T>Yڧf5Hb7mQ*xt rᴦ0!]h::Շ/ʻHm}СA^&VJ 1(g-Eƕ [wz@mx ]K8JTOu!D  ]`@to+R`lQ2gbT4Qn[钂]$ƸѥH VqUOT)I,2Ɛ-~])mn +$f#ß0I ; NAu|P~/z8gr3K ]:sNΫAm¢=d'`̛mM@82Dٕk|>{v1ʓ_{g&LSkY θ\"ܻ,b$?n Ty%w?=f2cخL l5]|pBPe9m]M=\F@h>YL{se5H)))aRCcPi~[np)*3M6OG[jx $Naw>-o )]%}==u{p\9hlF<a ِDGlpPx~B hg"Ey0~{~]c)tfi)~^l04#%GR@X%@28]-=|UOɱ.<_ pI%&51}/x>"5!)ۿ]6ԫ[)V Z+Q0sJ6'&C5 n.sֹgAl.|Ie֌C,FJúCrEwU&:N#A5 :6; ,&dVcb|⽢$QVAXъu|u^#Q8~- RhMz ҊC׹qطylD۱riVwoɬ k_WPִ|؊śڞ\5.s٩ ZHix5 %8,0x\6!+}6RJ-veQYA:Q{ƚ)wS} - +7Gi MbGqf*K ̄aي*e>*IM%cr֗i L#Vb^`uдx*QFV<$m M ])AyE#uD$sâ'CCKe;8hQ+1QwnOqt6lE$ɧ3e۬G1 T|.UʦeF.uh<-MN;宕Ͽ6p hpty69N i758 ;?HAވԌx\bQSa(Q]%uVg톃zٸrP'e4`a%S=u}YE ܅`G~ 4 F;LlH L!d9% ) ޷H[Wyʁk遚d]“i+jRLe+!f*zP@B!>uG=k ԛnޣ:fn(U/ V" /KP!mamn'1w$-ꬎOs΁TV QgQm[QSE\(V{=Ǚ;a{jkH{V?}u.[V͍u*X3C31,7)5AGőX8~ZrOi(ɰoZʃuk[royͭ s:80.^GSQ *q]q\kb_ 3n rmN(˰hk";op9hG`-!bgI+Acޯ8 8d7<]\s,õ]xK2&Y4 &S Bڃ އ̻-!I朎f!ף('g h1Ul:~;^Z/usijx#hȠ*& vwWM@`lVh vfZ3N{9BjS_ۈ"+s#NLR9ЦDm%d.l2*\g-(0ESFZI<H*4]!܉U `T@SpZ!:& 5pٺy ys'{ϝٮ5,ڵ2&`/yhqOj4ʺ'B`:ĎU_yi^ `V+ " лdTm¬޴PDKt$yy&^fW0(+LhIRr%xJ-V3#) ߸sP5f. "8! VѳִOHu#CJ"8qJ.j5g /i#EDO6Oז%[%wR]$cfoW&.v:`[*dehb@(]vH,KNb$2-3Fj2M=!fՓCShW]<3`6MgO ^5, 7BfH=5o .`@VPÕpZ1p[>iwֲ$Nyi_kݜ$gy%"| ' q\ViH_芶YKVNF{ ); E&wZixac״v!ʹ-aNH| 1:Q{j{(}m "펰|$c|)2G{LՆhghſ2nN>|7(様ъ_:@Fo+mZS/h>`eJ f1gr4R5 A 8*2A NsȖ9ZrSEb"w֩) <9'b iUEj. MAQS#;m{^G`UđjaolёJWdJyZ=T-*ʎU'QiFa $"G>f{YLJ]$JA \ZՈD)v@ dmkk ET,j\g7 o#XM.Fԭ}|5AY'cշEТ3H@PqՖQ=#Q}Uzd$PeQ榯TEsTxON#$)rqrBQ=dΥ1plb7#AT?ӻ8[r݂hYSА ؟/4'U1@cШ(9_NB | PNt7j\nfhΊF%4(Ō;{D\ST0 F;qhwj2^!K<,T_xǏ⦾5)8#Em,i(m8SQ "iƎey7GL nq&9}z|,J?oL|" Tգ. e3ڊfوi ]eBb2b֟ Z z(_m[ZOL" ^ Tiڙ=5jOAFCJpjZ:6 5 ij]CYjevy3 +ԠyJc=lMưN7+i@~+R[ T-9eNDL یNoKoc{=7~XBղl_c.Dw 29Z?qZ4>,>(c`zV#HDJ0_[K<=--TcK48'wVM:m6 CV9MΖ{R`&T~UP @j#'UkKLHRf6t38lk% _ `f3-㊯_'5+A$u3vzzj| H6YPj~eI*]/#IZ E7&ې.^8u07/p$[tڷɕz\HxA,284qXq%腞#2.qZ{c>t" &ωwәV~[/-Rبb:t{Qխ, {tJhQJVۅh $+ۋE&$ BA[Z;D ha*FF wL2ö$;kU]jj)K6I5{hyָ=mkNOX+ 3O w[G0_I2ի>;\cF4=y-T*/Sp>1{5&҉{ܸ Փ=/Ag8f# 2nQ*?v7]2tYFR[iL£wn='9$\9 Vi.HxV5SuL- &G|g4HW/5RDCA[˱7ƈ* q-Ij-bъg3w5oQ{SPކc #mVF75Y=klT7NvȒ aFbXOyQ>=D7gHw2̀d[yyWMօD`76&]]TӚj9ۅkRD}U !M*`{͛jׯSo[XRI3m@5K5n:*Ps{>/\ V;x1כVn[><6&IUCᄍ9S{ʯ9Ah;|Ocբ: ٟ̒4~i}&dц A8<̬zfSO:JuH8?+{Cػ*wֹ&wQAOM'v{+nX# dɍ@7y+LPLyL:lVS!"?Yj +=M0*HHeG&Dcx# "Z_#U%azFeJŕs| lS>H6$}7Wo/[x5Wi:2︶g &" ȉʗE~@VyIpwCis3m"15l?ڛu!*0N9~ұݺ4R1=lf+l<|]zYn:hhK$x(%WC*2_Ļ8+.i-:&QJݴ\c.buqFa쓅@O0Xr j@|a,xx52Js&!aꥲn6'?'G>rXbj/GS4vq5jd3>کcakFR=@>q5Wc]N6R!Rј3D8՞;81qsUmI0cVI0cN(R6{EQC-7e r:&/鉄JwPܔ- VzcS/x Ef}MW#+"@w6<ӗր*A\T" < 6LF{ؐA%MctBV 6rJ!5p0ЪKĬYӀ|s|0J$} ?&6~Q3h2ǧ25%F=x` L-k A繂tHK>mhήyy3$IN(4m3X |Vd yyڜ:hcaz64x ~) _xۅCN}k$݊%l;j դ ŊStw[ V\Ge#I-_GB}1 @:=KO,ɹ/G},?t,"7Ӈ ~V>%{9PLt<販c3N;:DGfgT%#cbu^I6ӹLnnŢ9*&mӾnKJ@W >3<$~5\ZF[MƄ?^&2eR=Cd#`H"dR +ʉݎ:hڞ{m N?S}MLH6cS;0/|2MIZ;y27 *_ 'ˮ{XBOX [kI)S_4~VJː̇Voaν*t=LևxJ-נC^{}tȠ ߥ&)]Q|).EKj`rX8@U<|b|.sz9]i!#Icg"<2p0:j4~VvGMD4Âjmi7gӂ} _vv(U%ǝHt; :>gYyz,KxeXPѬNB e"X -aA1`bEpPQ4׻7/iQ7+nEЏKOo&17[>x d)ojvqP68 R>0xmlBkUnt6%XʙArخ>nz첒D ,l˔9HWSYh[R$eWDX M Nc;ŐBEya-A^a4_SA@ c06OچhpZ~.l;tr?𗵤 T;+:\o}"G-f]YN:0Z Ad>aEYؾvbENNhP΂"zAl2bkf#gI7Уed*nb%?$y RY;R oI+%iGp-.HPWLJ=R -&BA%ӽ3'(Ƚ%$`2ޱ]f3!r˿)Z%a@I,(-v\$QxRfWXOW.%0G@0p`JJ#` \h~>ͯWy"Ė@JzYKN<{(Z}uGPWH,mN灬:lF߫4_JMT_nBuP\s2W <2' /:-X |Ff@4Y&s۫2>tY3Y! uVX~>dn[D-3 iM->D=3?&21lO¬\bkT_x9CI5$zIK[v >S`>S• 1Vco$IQ:%G␍@ǂ ^e(8܅eEٱc "~SB_.$$&3Dn@o1]9Jk2%+>HG=]`$G+^K^=E,u)H.paѻ7|}|܅Bg䄙HlDs7rTyD#Ӏetc)բt i'9-L,6}\1#l^qhԴYA0M6G+GQ *gZH 9 _gn8Ai'Ҍ!0&2^:SRpehaR鏙MUGu> ;#3RB> awXx3$>tXie~!G~7{>NrtLUȴ JD rVʒ-BjBz2<ꞁ77@TGkG2ߪGqr4oVԦ걼esD2쏤Ag9|pCHRNl-=JڡRܭW! <-희K<[呹%̣[漏+"?Zq$b 4Wu<25Xv,Z)t$GޭEFzS] FQX}OP;v2HB)Z7&}?,i9or~z G0}Z,O~G+NL0w.2=$9xm9[sG,7ee L+CD%<-YI,P+*3wyvr -/ENMYcl8K n80͘?sSK%mQ>yͥ%){`RTaczpƉi[`]Eq)@iW=|ݓiiu`KS:s*uvᇯ˞iIfZа\o@ۂ8sR.VA 5pB u^rY\0 jݵ(Wf_ % P1*">Q rkvTl⍍TiOխ=OQsp#ti>O{ FxMZ13`̪u*a<@L/~P[8`v*D?#8f`g\>.i +0C }VԆ")W >}N.7r{ͷ9L^7kN,2MpgdX g+wEq73uJ$%k-~l 6'/;rjFOA! HΟy S" ۝fկ}ܾ{ATC2^OP>V Jˠ4f_{)<sn@|{4dPIodzfn-Ob`Z{L1yMD!jl׾ 5O&JWljh<5ɣ),ϻιGcR2>r+jaУ.^] |{(_жܹ7gXJT'I 8$Of׸B]SdlS䫡~4tX$prqY 4ٙ ">/PRChѮQ_a}Y)ΐ0ul6AsN-I//׈i˕!Z(NHZQqA &|.^)> ѷ}2Es>)6+ up.me x0͎LWo ٰŰg z: cMAA@j:d4#E,Y/UdKr!H2Z(&}Y`mr36YV{ X4pE[,L=0*m܌u;{<&x-ٽ]LΘślKQl}3Ad^*Q؏]6 H#%I3%99ۣ`@JZֲ`[1{gn&$#svם61nUIM]Y 9=u4QZLN\zxPBe1oeCߕk)mN4nu>SAM hhI?!̦wP]h*Hpꃲ[Ƈ1{M`hN^ByCz64ɗۿ>v.WE_69^.Vf9?YDƿIlH~ ǿа*Acm@! HK"5t]*JPsУ,ܯy8sŒ$ѪIMϘDa~vblE,[ k¬*ܗ*E5.yU)]mGUY*Jn:ɂrщ:)dt-jFꑽrߒXƶD̡91(?Fh?f'𚀩ұ[M9kmVaFQ<7>z\1 bKT`0Zz{1N}v=6KD)fdT^N}(~E۩@dOw֢Kupf>)@X]y;ZuɂC_1ram~ *\_ey_vlSfyh |Sw{fhAlp!:mBƠ;Z xw'ֹ`A;wD|>|H)qj׈PfykNlI5c%i_hlce?+82n,1pĦ;2+d GXi/⮋)J1黔$svV7ohp[JB{xyjf2BAdJaP>ǃX[k~gxUY c]/l*bsV^)13CG[CwϚ&|v|qgb9%@޼^3c'UxݥwstH;k<nF9UWa?3\>kXw6 (ۍ9U6eDD]`u0=9t*|D%z^ lz?Z}֚_ڌ/pȑU/ܙ&VvG4jDqI9XSu{Q]=~ 3a%pJK%gZ.۳Ѹ 0O<\xD_C,8)GxP>*-%ы( GKreů#TRs/!$%(@2lgy IdwHūNʋUZcOlǞw'Iyiz| /om9#"RUf|0b]|Gץ=M 4үNx0+!#^%iz=kLjhّs0S@HpZ9:?F;"}l^cxiq`WCΕf>Vm~xB_ٜyTZMf\ Ӟ#R!>ZPҟ%mmKH1i;6}iMdƂ${t,~lČe -egb'r7/5Tď4;#lfBN{®ԲzR!:םHˠYpb RL@#("+ ^wĘyA'5}ei,l$ØM@cYqXz$W RLJX=`螽zLPXD(I;n0X$oD51ܼÏ2 L}2ǝBgB7 bs?;psx d4*ٯçFe\>?Jeфy$:Zև㚦q,0~vk|M\EBOp*TXt׃J>:!xX80dl|\:͉eG_kLΖ_–5fJ }2g$Tb 6M8xrAW%m"Qmpvڼm<#}HEbe|V u/ȍ$rp2'r6]V̚BQb}.ߵi;֟ĝRSwoƁI@ Il$??2;/"ؚ`Rr^O t9]ϒ-°!m.^(ӹ (Cr 1HR-0iWH0L];sb&||3ג ZcO!yZVBMhnO5uĶrRBֶ7P:$FKW1"Hb'ikngԃ#_VoܻL5 C0c`GdDl>5e3w Eykl% kݳ[ѭ65|/v͡8l fOB+SpQ3H#p0iAm Y̴nIכ O{] UGb)SޠI(9؊CYtyqq *"ە7[P <3j+, 1rtxtrfBvzd9ĊdDS! 'Yq\Iskpt3NĚuTDq`9-ylmsN%骟#/CƔU}K{Ir!_I9H4\^ͱRY@z2PaТz;OFfPOUU?f@ exБK ]մ/EF~ε.hx>b*~4I]w"N7XGBIas2aS>I ŢoLp}*e5zgG ] B6k) cy6a݆lQ߶Q{f_ߌVNƂGȧ"qA{,l;OÜq$x#@Y!sI[7P,ߏ}b< B=EqU!4^Akݵ.Fp %9v |:FJ`h9+ˈjcN<7Vͫv&KsJzF#-:3Ԛeg%3+e%Ehɝ\E50̟VVY,X-V]1 6b|l%M̴~/F~qUUݽ:&ϟ먞Y?"f/Tw9B9(-PTrWcd ?ۖٿl[x/Y(i-<jHqlod_\ҷgcIlIquWbrEA $ d³$reOp$4f:~j É!8lN5v294ؿ@v y]wB"c !2`ul*Ixy]lt"o.5Y߇T0yxlh/Cl&Hb0^<Lso/9 i$i. lct,Mލ8xE o܃ ~$̐]Y ' vI`BxK( s)^2!RK4ŽAJ8TGB xơ`k~o]}laH9@(*`Ӽi.BNќڀ:*F_Y_; gÏoU$lMbNzD_m[X|BhEfK>PHtѮЯd[\G Se Ko7%]@šhX"+wCL!ܧO@LRަ3njbʘqьL0)Y76$H|7cY2Tce'B[ch̑`{K׷f1o)n;zv$y8寋fCCtZX@CxmJ#h&%6Q0NN+4wITc^+6aԗU\*VQʅ+fED,]0u1HN|CHJY YlkvDLrrc\Dr("ٻ|7T2$aDr<v$OĕmT|υIJO=J(g?@e+M.n$ݕkP8x݇*_DasJ3PqGǏ:@ LLGn2%eD; M &$%pWKBIaÜdķF}tZԨ=VvgAB>*:DU3굒0iCW[uEeĞ'+dmbh+Artey׀Ԙ 9|$e1m  <3KX)yF u/J}ԋH>9;)Q<}#k_+A֣LWrƳ`<̏t MF 0|f 0.0ЫdB>rՆ(-)p ćYm_m yœp,Ál w* q/*&銔B a 6N?Y}tmG G {ʶOkA&]` WQe\!)1,;Ic+aa~1߶Id#jL[T$\*LbpC|ܿ1w_]m?TOGaG Qp1EQ qlLAE*I$ӢwOL֌ᒞ6mx 125H,H IRI~ۃ;1 zsQ7D. l,ݫp!|nY/fت RC\'_Gm.G4[ŶocĶu D 4t*C%^8r{ R)NtPGpE QđJYO1ڊGb~uiR. >r8PTMIN"/瑉SΤb(߻>pdc,j5O<.巻{ v[*+EdQW8 .eTߓ PS4k3~Q&8tS%R٠$c= πFVߞ9 0zWbe*mF$uY/s#E_2rO98#eƿp:aN+xWBіэMOa؀xGWf ِLS:PH8T4m.5MS$s7^jafZ r :t.Z?>7耓Ƿ$O{d,]$hH Z/Чds{|5cGW<<ݖE}~ƫVw5@vY+%*1A bMfl;cPۀv-/ ڣU,n.Ia\Y*QB#ayd)l&Kؠߊ+l)CyGGJUѿ#[z2׽U>a|:[sweɷ{o*0 b<8cK?uS6^b%kc;οo\`#IQ0b$Y-Wukm 5;^.;<ܛЋEO6Qz X UbsF+Ib7_mM?Ff"ݑo'qK&1ظ; NKI?Q:M._5)2曋+ (9$z$`oH]'t`u ';RV]ٖ5pUԵa8-m9nr:K~rnH4Dlw:.a} Z "Q4)WcOS۹OAŸCQ^yBNfK%' f~ܐKLfom5H*4'5Og⸜&#l%M=4$*hpP΀zP'Qu2nF+/j35W.V!o\֊@#JaIJ:myij!EV`{\$0p;zn k0><S7nE^GUda]1Kᵷd ufN'{BIh>0V)쁦cUXEqz mw:Kڤ4 *)d ރ$"U6g): >lkchcddũ1e! +ee Q1qn:|pԘ>5[]<djTid !ٯC砬_P^ ?(1x,L*Bñ,hu70i^HgE٢,Ap`YOFG蚊*  Ϡ`MJXQzTsZl OmeIn'· P+}LĆbDӏ^THO(m\\fwg̵OТX!Q)1)zvWg_S/ܑpJy϶D [OoOݡ١-2G zC_i R/ T1dD)p8g,)H v_^…:-`qk!Zj ;2y̘e'Y'IyϊE@Tnf6*>䯝>ؽo/d$6 2M ,Mӹ;də`9^' ~s=)-8ҽn:*LtiE_۸ki!T:X!T@_BBq_aARn S7X4X /2:hP%&CX}:fsVky?oLX dH*v r~e,k5>ӳYʇ b"N Cp?r"hD/ҽ*AwT" l^̌tʪ6;چ>U\G(sO,}<$aVxz.3>v +,;I#:e"L9ҿwK;կlXl&v}HYĐU$xy)xoo)!8̪(AS N}0Dc*1Vt@O@H;sRd>!}m7@]Ƹ9|c⏮~@<`^yPO0wcvJ`1A hA$c0l[B8ʞPqVn;fW;UΧ5~6l6U!%K9V`c-od#m[@1"(7W)D8u7(l6@c'Nxd0gŊůK6 'mj, R>@\N^9-ms"v[>=,> CLiYݢR0c܍(;8(\W\Øax{%bUj5D3i+ J>Mu4_r$Z?}ήD/4R/*vxmEuB-z\j@ToFlf[Zo<@YU߹(ݏAN{HJ.zR CX8d)-k"^cUMX3ܱUA9t}ʐHnQ8d>UT@RCpښs/j8m)@k Z jU Cl%Ypmt8FQLkT+NI6dƥ+cM*0No"ieC<̶V#+ޛ ԶՒi@-E ӷ*EfwI} gnsEUW֜uviп@Ņ,=X|c0`Û;/T!tkSpvWzEqoxg)}PlU(C5Guj~L@u:NK;XD?6n*OTtjO w#nSD$ 4hw`22Hw$?}e<Fj ppyku{xɪ5՟mѱgi8,<&ȁJ|'f/P311HykQ MUD_ܝF򖺧_s׸`/J% ̿Oq/^tYИِ%CKo M~=Q[tQECYr& Wzmx\¼q.H""jƞFc;C[خ ,Y֓*{nե. ٿ)u%[AV'>}a okP:IEyњNg.+ƅhZH4~DaޯZ)"?#0(\)uvʜiDSuۼax@#t'<Zw#ޥX~\DPØfѥ9O:9;1 ҎrU-{ǔ+|a'[2\g5{xUqXTR oׯFqsYPޡJ Y"#msNY=LQD)ndi&NVQ"l$Z ^_T31$>yuWXњYUѡsk.z2XݷuҥFnem$Ǜ>$J/#}ޟ T7H%Y]}@ibeIJBF{M. .L:K?1A{_QoMhfE؅(FhszS"w9*5SJu8b( y"_lŮ5j_"ף:7Mi)듘/iS(#UƲcՍLKJb3@#juFlzR-/~)3WG4}M!AV. z}:oXCL51,DۑAw-DE(R6W^/)S*ځx@ W(JK.*"dw۝U(/T=~ w~Rd>?IZMIiܕ/U**g|o̺ln[`~QqA!YCF Wg&>E޾EѮhѐjU=cHma?GA6+gYZr %49: sr0Z ^QH;rȉIQR`cɂE l^XReE!vN/h+kN˘rbR`9Jo"p)_t 0i)up7fg; k#/%CQ@,p":ߍKLPF )Tz΂㖖^ !!#Q` S|JҘ㎁e6쇎$`Dkt^`E6OsT .)C:d,{#ӫ65,B,)at ri-?%p<5-Q%29Cx'3@<4!ia!RU8= =G~fN^G90 JN=:iG%@9F"zؔg;ݸ_G/21wDz ]Vм?#ዊ)LrF{ "%t?z'WPA\Z@W5yk{_Rk= V-V1Ď'9Bx>[B"A$/mY̧b$I%d&_v-HCZ'4qUjGF̣X:}F<~ytYR|jf We3P>$|fQ'e5hp"h-I۸Ċu8(v"&^#Jg^ ;u]ɰY%ժYaFWh0E;?[=vISWj[~\p߈`- P <_Ob I-ܶ@L_r:kaXx~D]U}0jP0zZ_NCEeTH~b%7Qn-^Su{U|kۆή}-s=ҹipl 2~x饶&3;@^]RKݧy8E%5J ,cPb*9"T:H]1h(>.S!a>W^/i@<}?U}"#d,fT4XOÆR9 SmRIdw Kyܷ穘m(UwHh~ێM+W]Zŀ @KK|ot owdUΠgd"08 GjiS}I٫Qy)6 cmEV⎐dEy$#`sÕfeTi+B.9) g*Er T&e^@n af ƈ48"@ӗ/&= HVuyd#86f9 {1:*}nΩjDO{ښp%S@l[m*wthej/j"qd|ZKοĐV8;O$yؠ 48 $␍98܏ൗR\K}b«)Q>boNS&%% 0iHlPrѴ.=?72}c,G"PZ%=T'IY3~vjacSePoA̛&;;@!qЗo8(\ ?Ijζt+Bym(#XT"Bx"VYqs5kC507eA M'4˞m\)leSh.JJh#n0/ᖽ6hwbM㝑s: << QvaSDs^'16#KNZ@\`cxX([bEFpyoG2 bx2ތ/T񎮡v{DeO6hdq$LBu*no`mftV@b3*/cdEJh^4"M0 &eqD 4iқҠ,T@$09*9~-?9ri'wV؀z-ݦZGJ*[D^CtgoP̼)CeTXXƒ!uhfۘԬ֦I-P #& aTo3T;6xZ!)( qmYIµihv-,S˹PZKz1 L#ُ7H_ۥ)Ƨt|)<\%1vlHG]pT %H^'mRf@pRiɘZ6"|P6ݒGz0~α7yVUI}|zC7˂y xΉ#i O{}A sBW YFqkVloNAsF-Vri|G27i>fty(4.EN E^4 . -Y> B@z&q {QFA ]0mo-hpmnjţ{>c8-{3|.OwHsT_9Oֱmjߞ1a&PN { OL|͆/Ima `Qy %NTnAu}}F >#Qؠ4Q/kNJ(cCpG.+| DK&iPnflL7x55-Z6x|ݤ)Nd$@ F[2שç"IvjͰ 0'ciOky C.?}ɄΔ%!dOfBuP L*4}.aTR53(٦bqNXZNl\jeq&3j -l"L@$Vd<Jẫ'!Zr"Ke4sJU-gZL.@YzdR,e$P޳݉IFnK>!h3ire%l8/?_0eNSX5ęv>:=!E%m@1 2oZ7XS43{_NyQ˭nȑ]$VjU]֢ܙiP[Q8bUi\ɩ[ e~g҆~02?얨a+^4I@n?U,ӣCՅل2@_-otZa@"PQCCCuKӻ]S?\˸D(1KtxSUc]9ޅ?hlu\S_ZP,!nԘ 8"cVæ]S6'l{HTBA ݔӀDlDy=\TwIAG3jtƍ"K\O=pQܻ؉3 X}; 30W/A+*%Y[0d~˜ʓDFmj#/(qʑG%|Kwc;; mʃ a f)Z_d9$>4&A߈ CIo3aʭȽf5fZH78+WQ3m<ǎC˖)QByWgmz yC5߷fd7CG-[\@ԗx=xd,0(#R)s$ܗ;e_"HeVDZ!TRv}`xHG*~-#:'7pdzQ.'rio4ac,)w1#iy7ǏdZg_7rʑ'yvO;S (^Kzhreoi^0 ݲɊS֖젷ܼr΄#c 9ݽʽJe:aC )q5Ae`u|+~Hz5$GއLTؕ>e,p|wбbV6`7+X 8yחID hvӪǒOH+_Av E qi'YwrS_ι*X WQ =?9D]fl(u*LԬ8Ƅ_0'z)bdϊNo__Ps$AҪV!㽘H^&WR*5IcAv<ۿ4`;P B"7 U(ńW#ƪ\{C l;zn b@l). [3MT(TszC=f- mKbW0$4^$v][77c  #Tݤ"nk*}.+kU0 )_a3;H _0 z#u蟫IHHG3w!jbRlW}w mit Banz^犄l٪Ρ]b8nm+O#^n-!y݈O4{WRe./36_Jjܘ l S[,r[*lr k::t}I>)7RҦ}?aH_jP"OsI3 Jl{QE' oJ5c5rN:'D/ִ f6MȞh/yE'}f˿`0 KT eBK%bxdoa$wak.l nih'edKGj("+Pq8bb";8E:/^m6_C(m@{8K N0N2 Ż0Z/ []0WMrvUۿ4<20 <zf?'s*#VM"3mF[toO{_!`~qV obTR$ExûL€j z2eZ#lI`F2H.7!/LBAT9<-4G4f ?u}cķ5 }ၚ2`b0`d 3R^~{ zgH Vkpœ/dL6'ԥل:usk310úbVX=<E7Qn=D 2n ]=e`@S [_* \d.R7#?CCϟv.}"^vēS$2^QT%zkB &Pfۦ$] E\2dSMda v7rUEhѴ^Źlk)Taˍ'տNA^$\CΟW-K5OkPj ֲyܑ֐2tQ-1z [r*?'='G%*"Q/ .0>^E9SZp Q%m1H987  zaull12yrYpv'9lc{j.B [NYiR>`X$O%"m{ўG !oA.sE#AX<-Jջ 4C׻lwuCwU@{m9_p#\_-o#XwP$LQMy%57,P!F Xgsٝ2 sd_Q](:*:89e“2sJj!\#MnEZuyꖇh1Uo;Iۻ?As3$rPYx)l-r@Ԑ7\↾1C`# %?Ic#':(C m I~ObMvDD *пu @0i%ǞTo4Hy@Rjgalty4켎 Ӊ ܎ם;/ݽyvSj¬}.i@Ku!aijjy[Ԙ7r5eM)Vu2gܗ-BBBfF_Z_1v!@iFgu_.3˓ .h#e ZdTpXg(lĽ D:3V1i㲟7_T& +u4F4Es=@\%ix3Wve-YE7: 2!&E[ibP2( v;Iy*ݭ2r)hx~d-6hy]~7F_ڼBGH30qM#hҩ* J]{x$-H9X"STrKaө˹߉@aAWǽ-Q]ڜϓBItUJHf*ٻuiu/"ukȆ]z䛌آsQs\kH> &a3CUcX%@u3cb05>D{ozX146xk` je|IۤǧEh;'^3w':~)_OE )tUF;Z|:;' bJ>O h݄8w4(IԞD7ĺ9qkES=)/x 9B^Jm؈xb1y("(1o p'V"(:Zr6P( pXC<=1͕nлrv=)T霱cV e0V|=W>b(;,IOM kq/fIW9a;zD W OWN%җ PI ^2 R',sU+|QSƭGʖwe1 ]2SEu:*O,CPp) {ݔ P0OvG97SQtyB A:; $R@0BO7Nh%Yoxn꥖iϻ_"d~➁U .` s{z McqxFLS%#}C{ݍ0ү\9; Y`YE4wg"OԂ]Œ\ +l}.??qe # 1' 䟣݂p{SDd MZ)9Vv#^Բzjf忝Ae+x5HP9q'b{ࢢn/s b&qr9I|!>6ꦍ8vfLz> C;.Qxii-0 N~m9EY k1N] '_MgQ1ǟ}IgKwLI&/ ޶ހ#?(zexu~^T̫MD"}+{GjF_5Vu7m ¡CZuAf~6}|KR2Xɦ'(11)7+FcekILi*j,JH𠵘t K@O;qϢb< $ь(()k)xuB倡6@CVy苡Z% RMCʓs7҇,jچ0_l2zw a<58i[P#Xr80a>g &úD2gd`0TvgԻx ?00#T5b@^P~jϜ 9RιBJ_y }PR fn`!Y=iV#9c™?F *5\2kynN `ŸoC$6I1LZt؃?_rE#wxR t~"eiD?< V}o瓯NjjP'4HE9U, .L ^9%su2K0ݎ͊7O^㸮{?bFF5)L=j;] liPK{(oɕ/ !xeB)h x|, ߋ!475=~2xR 5Bk hb A6~Ey&P))ƙޑ S+Gu>bhGG& 63.nS&G~?/4y/8;$@b*DܛO͍<8U]B|cad̩ cnHz˹z|uAdhTAME3\3j_h}>]^VQ5Mn5,;@m;:,JsXMcU;3kƘU )+wIIl.#W˄ Uz&&xC- ގc'}k3TC.ax2rן)"^:SpSWԋ-lCwp8w:RJ̸5kq{^1F"lY "K'fDbHY=D gLqGo2k=_qЪa#I7L"I3nUȔe ;\1:#CjŪuVסԶ}-e3}-gxwH"yrh~+cb^\r&{dPa}ņxKB5ۋ"Ȩ"y@&gYK _jɁUֿ wZ hʯO d\u ](!O[I'm(P%,}!OYbjg?{u*tטe2o?7hmV.|TIr_up^d"e2zSN5X} p:sAŤxbIm^aI8buQ2^B׈Y01x;T/jILj |l6rj!yytK\B$*uVY+ G mFxb$}s^qM4goHo>Z:,>Vh}!YnpKՇ\Ezpg>VZCG?*Gu7ɮc--Z_0L])DŽm?&O'CTNyZQmpZ`-ـ[AN:Vƹd9M^yD5i2۞Ϙ¸a1>.n~u0 pLr~n+2zڊy L#~3?J?TO*lm*9_?h}*;lय़|`H}dmF1 v \eh=⩜-sItanjOtƃYPmr;]*%@>U mƳgȲHG3" tTmDn˄ ,]R@Y&V!,)A]Q8jYm LM N %RIӱuPV?0SQpfOJ=O~.ɡ6^&FVZ ʤ@_},Ѱ왒a=h g|ZӬDuȍ[:d ,3d#;{fڟux}fLsʒsv10F Kv[!|d;9TΧh[AH$J⠨5;6KτS')垬v>kUmfRk†RٲGFQPVqVo/\_<*P1W6uHng !=~Z9%ÈAs,fL"­]jD}q֎}"RGm_/(07JD}BgSߊU!.(t ! nQJ x a V q=F- JZӝ%k5}ll)]G{v8"X #|abӝ0v1)ujUŋj7;ˤpqA/9p 0?|z~ʲxxOp$T[nNKkcW  QܓʅFqbjKeTY._8{2a*6nbns(;I]M/ -f M> m, WVڶ!ЇjXOzXZٻYEk7\E@m ..UJOQ)~)9K]s fIMw 8_Gf] hG;y3w}ckd5d(A|[:wq򮣭eZϝV736;T4O?ȸ$XA^G(SbiUG{aťqcxlxh5yjO|qm)¦uzs7ݲp)G;ٛ8ASK$5kf>LsP'"3Sڗ`""]ONhkCIcR@klޡ:$s]ɕ6GY%0~Q=SqCގx>5`'q:ʺS7-᫠lz("bئ 5KLn{zFխ_ z3^j+~L՞R^a)2whU2qe_x&y|WcBF 5+`T}ȮGC|TkȖα@W}`¦זh4!nVF͘(KDmuňFsG`5%k87G$ӟ 5KX-t'kéDe$^~_:tFnQXA}6Pp`}A**jRVNl.L1htʵWco [jPԿ4FQXa~W9ƍGuqx4x1xbqEg_b_#t?Ut2\Z c,?P,XAH0̚+KS^O˨8Zq!h~a %baIϧfGf u>tZrd$fj_?QzQ{:+ ipFlU=uFC<İ$ŮgYN#)`}LR?7‡3Ys?p,Ǜ% )-^:1TW108 jGY sK٠{0Z~߽Ս&V"BaBF) Җ ؽn>dmQd3rs@>P=x'g5g4r YrS/zumb9]'?Ii`\{֑%Y.JpEE =_Ibt( đa8EG^L2! (f9SSW] 8CTWz~^eB)y`zuLN!*ʅ㻜{ e.olED< 堷9VE)pvCż+OüʶV Vuf`ˋT<319Kv{J5!`Rѱ2Ucp7H CxܰS篺tl`l<(%fg263jkNoD-_ΐ2/]y8tooMO LjOj HW:כtt+|C.sw6X.SެP{se& x^ԮEH>9|PC]mXnQn7=ZnU BMF?BWV{"׶z(ԅ(=9s<#~TXuN^G[Ppm~ѱ ؟2ySf#'JtCEse~>Z bSGV> ZK`٨eKNl;M ҽ|@ZjުE[Ȼ 5L'*!Bc+h:+>|4 Ps%?Z:8} t^)w;v- 4wIk`7K?\@KlÖ`9v>oM"~SKm-P8B47EEoaQhk{{y"n19A!u͆ 9Ӂ\3*dHI)4ݙ̗ŸG\_w!p9@a!/*Wz(rj/0;Z*bscq=}` f(˲.[tV=Tu'ą]QKL'W_bL!y e8fg7U +e(NH#%8Ktt_.'銲[?>A\m8xB(&ԖY>T[叔1yp X#\SCȐ^7oT p\sO8XUZ,%Ó6)'"} %ү s6H A ]촉Q R YqdG@8LnT .b]J %.i o( \Ǣ/Mg ֫~ [n x5 @0\i^>FZ×Ρj/DдRuCd\|)[ K K&%bwO]=sx)w{LD-6  IK'hg|S䓤lPǛ}WH~cgZLjD ]BC|ꋃmncyPT5VTWJ02<(0Bӽ?y]C^96 Qw}xG4qCon#A\LwDDB=/jv'>sG Ytb>.8v(̽38J&2wG9qBv滯/A9s $53=R`*ըX<ܓg.7- 9hE=jg.ak0D㮛vEmGH(۴H! y[KӤ=nybtO1)JCf f6lZ7547DLsFR&wǎ(P]Tt#̼w\g@,!Qw TU~ DiOHR-%bT"!ͭN#ci+zKMZz/s4O }7h=S$<†@rvF\wN1uq2Ӆϛu%uAEo IS(8(lڨ(y?ߙ@to˪1Zzi|]]@]1ΊvbP{<@bhyKV5ĖT=vi%=|,)ۼkxAxɇ6,PLb-"ߤ${_3UUlwUG)}wiLgH]\YbmBMQeF_0 4k+`vXpѕjUأ226 {z(Ó3JsuR>f K=C#)-u}I72|jn?"N.=9Cx ? Z[K2ƞ J ˗4Z9 Lu͜HEDh(k{o7@h>S+ zgaObG-7! ,[:ˤ/L/;$|WC)xpE{5t >HuQ!5 я7W#]CPhtG%7LtWfJv;ę!R׵ ܪ.*ږWwo:S$ۇ"OCC[n6R ̯+-}7hu0HK5r59o4~wy26Pp2'G6){XB>33<'svMYU=:;yg㖙r>Y6S-?`rp/ϢivvHǼxF?< =[30խ~g®'u-hݚc@ gQYK'E'll%[v FlJPg:*Yk+ ';GĬ)&,VdֲICd2Mֱ.t mL"fz@mœ< w2RϨZY1<˽y2]F2QOs2cO f-.샫B@T| 70(P#¦rG'kny杗s_ƥOmb>9FilmO$_RWb99+WAaZz l't}]o/6oA°-%fVlgt;qʖ8 6&:URO?_D[ #a>ѫ Њh WȧLѮ:"mK0EyTjm Ϳ:Nj ݈*lwFlm!kMHC*5v_TB2ʮ\"l]AY :V]ּe,\kpw;ߗz4JnL wr׍댏+2c![)GeҸu*3rբ)\eu2] E #m v4^E!Vb) 4Nl:OBf# FW822.j¿foZ "E֌IÑLFϨ˛;u<&*E7/(F]..qkD<{ՏREϞb_:RLVLMɨ8偁G]La s/02b콚Q؄ˑ[v{2"Q< +XjR,W4Vk(a. ּ& 2N'qjgeG̢)mͬ={)D&\/N7ҡTJBa>tMA_TsĴ=2ع.nmEZ޸-_S+Se-:,`s RR0Zj ^RJ,Ņ%69G 47dٰ?iG?Xo848ܬ@8ϱW= gއ ;~AIq!vc-&]刎p>FYx[w/)u_AA 3}ʑ56EpU_@]s*mt ⡩Ц:q Cg< #`J1r4,O%4oŔœUgl.{`9[:zݚv6vIoäQ=9NT='`冎^Gr_aY]_FYϷ&\~_O=ebX|r,Qgt585Q3i?='BDpRe%֟msd;8Xyo(ݍԮ5-`ʱ-;ReiwJ lS0Hvd(ٮ/瑧Lj9AwSR¥T1D mƀ'vF2=48-wWލV k#Ӑn[9A#RNaN.F {çsI.=/Yt46d7yx㿖B;qL?hwE쉨bNˉqK=!T?>P7lc 1t?$Cc<,f'/dB1rO7Ax1 `GqEN ((t a ծ7=Wfe= ZS]A[7}W/L} ?Df IH7CO(p!X*D]V  +>E]$mFZ+-}̶uRÆS족l p\VP褹~#"m̛\d\ūO!#na_iNǴ_8VHz_d&N x6Q;hnh`)h|Yw `3Bz<cD%BI>-PLZ &WYޮm?4Ǟd*d~܅,eHJn3yT4 I5 x79{]#4RiWc O:~=l!kG'&soTchTu@Z8$T"rM_j"y6ʿŽ IȯYuV25`s%]SR]ԥQj^%:i:8F;|G-@1GAmKkT nSFYjfYm]OF, 9,Yס։{z^57WL[0k*fjM`ߏz=W3%nl鐖)JQ;&k24FYNwd[$%"'nEM*0-1٠n3_]4IBx̜VpMǫF,WP✶Y g}y@Qy85Q~>OCփrj_Nl S&ig6E[TaG3| _l%Q _tԘ̓/.˅: zy|46P3A%NIb# ][An}@&$OanduwY;c84,@A|g )1_8T\<&x94,[ls>{8p~@Ks=TՕ׾G9DVj-nΜP1![ϲJˌK1 (` G2Բb, Wpc!k;"wCqHĀ4Ds GGނXtx6R.AU #0r'L@jm7F0(-KH dv90I?,MgXxE»U1%Uwv5JF~g!Rf$skRo5V<'lUar&Xz0Qc17F*M$),Z|Um`mUmJnHT׵*,Og9ia\F-@ $JSʲ0V'p&"8=77[ rO6+ì{;8&6a{YI$˗r%msH3)@f儐)+.@Hl4ø_p˯KRcXhPd3|gsFWRntyEz}\\A,yD@{?)s i(UCr #Fmu%ql E/!s%eYgC` FIb/뤌H'nҺ@Os;rqu}@Yz3ul)UjΛ64ᨶl5J)e |>ڙ jJ@=/GXN\k<܄ Ցv^~^ Ay7zI>880iUpd. LCҟzAN0Ta ͒B7 37^L /PB=Zi|xU#WDT:߇$>%Y_ ='8''!p Ek;ze3P}]kTb\IN9SR˃lDs݉iu_e#eUg|k>VfVNC-RG1<-{vXBmx fы]0+ʎ}2E93,?:o*|?Lyϰ$rnt#CsLE#hg.ke[jCQ!A0]ON MT~Ys!:5,1Þ$G)&vOЖlW%|?{&E}#b&&L"O⽘ d@]6q5(NjZ`]eHad **֓l5 Cӕ#v9].:xnsRsSuXO_pLMLsf3#21X#^&pf+䘷=E/we9 8k8dwH*7.O5B{A1PV7Kg߶RuIּ0ZW{X:$JR,p)[zկ&y/1!Og,|[;%kD>- #]Ve;+OLg}->]aU{B̵_)4&_sKe=2 v^+>iNbc%ȗzts~0v[{^뢢 x۠2$7yS.r!ch]o 5D[҈.EzwA9!ѐm:,#jJOU]5Dƺ+k˲`(YsͪV'tkX̼hxvv#vV7jZ#.3rP}BmȪ1̝!fY"m2鉯ayivEΜ-h0gV$= :)Ѧ<*=kK26j?;㙊(|oOiSHNh) 耍;-*[1P`@ANMܷ  nYDO4 aXgvuÞ~. ['kRU[8U(' *ۙ(6VzVq/ն:?pP%1>.ϑDQ.r}O~=7(lil f&܅ ("ZE`8 bͶkv 'D j̅Bv/{a![wX#Zl;HPv_bB ӡj!;4pҏL,7ùSLnȞg4H)3h wĠXP`? 2a"{f`hfy%n\y^aT2 ;5pz/59uuX6ɝ`\CQI6[8YhYef¼f8#0^7|ڲ<KEwIYj9zSg&`Qj7R7Bl}?vV"ZzTBL6Q %kC\Hd̎%B2 1LcM!n5e>Շ$6E \T|wm5h;?m [@qm1L +O9\OD<Ծfc0Ԝ3 cFoJH2G험"̗ f@Ѕ11YO^u HCDM!doLM& 2' {xw DQsԉXXUeN<>IƲws`\lLgq_pROt[י|jDx0Ԇl%J.xyURAЭ^[\| Iϵt65Pq|$R{΁66\Cق;33txf{W-`M16E}#Xkf+MS00,ҧ`t*5wA3>y(=a gTߑ nC nNj,) ,Ґ&'.~Cs(, WmPeJLGnvZ)+U*# _ڛP(YM'ARAҐG^C(A*. >qW:H:)(M8SYJ:{BNqڹiC-C'皜Xp 0 ~TNOE-V.9]5^[˯?IKw7]Lkul:2540^\p2 DT;va٬r(9ؠ߻v-NiI48!X6 h#,o];C2@d3o!Im, $ju\οf \sɀ~ߧi /17?!qf,'uSSC&j{N}Һ#J'̲}5 }|?"cd#/[-Έ$B]AT$[}4koanPP}czD>S: 7-?<}Ri7'7DJ'P`~,=JXWugzX"oEu,G,I:v!L~`GkdƯ(ǘXEo_̍^uMZMs϶rHv" )doDE apT@t$N?O4X3 X{.}d݀Gzf D[1H$xG}^/~N47Dw97~ lNh_`d@G-Z҈R*TQ9qꮴ FI}t!^C~^䑢,@Z6߻|qEFբNoDy衸2$/Q#vesdn~A 1Ɓ;zg[ ?\-/2S1'&7O'# ;6nZ V"Y؎`<P&cem}ho.7yIK޼~tp矒6|!x?_:.Z#BC3>MM '^HQ9dZ{@ :nCeLy}ox X*@*A2U ѹOohŲXޜI*Ff uh${9b{[{n 4jk'sKPb2pz: (wM:EHuV(wm 5JIV>d1{8 ˩dmɅ j&J8m oHpC"͚fq ~;\*Ggi  L(oQ{s[JBRKp vp=W![Mg)R ks~ ӵO.AoCkbI,D#߬;+z]4m'BNMD]ϐ韊QnLv6*c- EaGJѓŷ!X21q|Y1% E h akXm _#&2yC4Hq`m!eSCID1J&TL:%`V7F5qI.]GܖX#kͻHq==gez, iPqsЩ.^EI> x4LM5h@^@x0>JDMe^&wkV$~+J%kк)pӽI6ZշITHWsBژlky^K]\cM+s^WG6˗^~sȱ}.8t<|GҜ1N, nL:g⍁)m|+?JH7zgm2zW$LZًhZ5e߶ė%e%帑/A,\Ug<&2YqF 8*rnvZB| DuKd4:`AY?m&iK`Or#hqLVc(y9i(}bkTg8w˄hgBmGt2jfyC-hjTy[n nKS2z1omT4A9jřk&sTB>ZVkU.^o*޵uRȡ_нz[C';hGO"VR!{K$uӠG? ({I*{x,ڛ. 8DGpnz3mlW#{[g|ƪ1ԤpMDl*3 ̣c,,D5ۗ2MЬٱ샡# P3g6jSo+{\ΜcqH_J3Vq88*a H./\=gfehH #Y5 | n aRJ\xN'WFb\A1p"@"jֽZȨ8lHQH``Ło3L?2p~7v :jX48Z-~ 1(sCwyx*jLC|b .԰{ ,xHLn)$vf2 M_~}sdTysLwh5c\[d_ju*vGϤ^oq:~p h3!뚦 Ҝ"zwE:e4S L_洞jKf# Iq cQrR9\geB Q$ $tx8VfJ)Ic 1Tl%!++۩d*)s .r5!9z fd[ϱȝ 'O"K Pֶ089_6`3MGbA^;ن:'Sͮcq@p`<`BjM0^Y-bmip;Ħl/VYoXb0&FNeC%EQ ,UDXFQ(;j8P a6-ƣh@bqK[H` 5id$QJ_] vKPAIuntzax_a:3粧Ï[[ޓ+ 0TfB<1h>lW<w\C[QKޯfB.iz&,,H#K.aVܶ"?68`i 1m>=YZ' 'j%YPo~% ?W?+/p}'!gJ - B8JWBüڧֻUfh"m.DM1޽:^T;+D8/jaD=gi6!v%#N'T]Lj@ޠ&"-Ͷ쑜!E3-g$IGH/X1 ˌNǟ! g䯙[j,5vJ59&b<=?EI-?%|g`%cW)a[k(rLgt_ڡJ1!3k~_yg70w2}ˠ)OdcS)('&^Ё:T}BSE,yOE]JY&R.8a(esĆo3Kk9x8 %+,jO&oG59;fIZ37iIl Zzc@濧 ww~(xo7ۚlmg]YmW33#edqOL"?k R=F7ϥDovCtU$4PQ5z" V/LnԎK(yQkwp-CbE@dWyv`t/"̥d,z? čr<{)yYiHTtdAFX1k(2 SHB;U鯜bW>h{3-¼\Ԇ :)_ݨЧÁ/M#C}-BW qyZN7YwngAw$ԊIz VC*yXn0-|#<ڜыSyfΒS:,/fњM>F~CL-6A͝B@Qջ!'; !ĸgg#L7h+͹ʨIFpgF+%DRl&z(:]Ċr Ks%@dN V? Ni`oUq6(#bВ ej|0*FCMA[J-~o v]X4s59;A^6|mRVZ32H@2|P.s7_ǂt =e7Vb+Elp VIUUdˀWcpy~3(%Ox d^)G^K㩟k)^cucէ)S5XDW4UKD9Z l/UR8.G0|iv|7JuFZZ 2'!%΀t3''yNzΘ8SR*7& ק4_0)kA/pz$Y򚘌ϋ #i0A- Y6M^;C$DL4^'WѺdzUP5HR0&KU*mBU~?-L)0x~ ͚VeWPhZD Jgލx7m^BMj?oJ{ Kt /Nj V:+\o6Edi(Pz> !lPtCp-$&9qJ?;g4!>g4z*4 : DXV#R@q,)2MH%՞:l&2}o@,TОёċ!ׯx!3e}bemoyb9sI&5's7{dy`ąiG;=3]uFiͳ'aMSچYT]VuuI_R Y6Wm ʕr[I{zd &@VD 4~D=`o]BlJx@C*R{6Ķx1Ȉ0 +9xnY y/V{q?3vO"4~m+CMehz r8Dϱ{q$l43y"v?%֒i<&{gGѽq:ĬHD i*6N|`%5e,@d5pA+?-+ «&ha܎sk?T@wJw0ݶ"8.gYcQv:dĘ Q?eq`{22QFǍb\ B{DEn}F0F='( N3"]}ěw-xUӜjEt  DA_f f# {WIo[*89=`B;FmIt`z~B{թZ0Wf pTy xdY!@dٲG4 eu׀23>S~.͠)4~h$q vכJfNh& ՎaZQ9%x$IθHd Y%z%ÊuO̪< 6Hl `JopP1[n%P* [}^MBu" T*О6`Xˮ#)v$qk{ oe.7Ԡ۟^2 ;Sې*̽i +)Bۗ:)x=Cɧj!dӫrG:Xp}oVj$P!W+"Lxivs\PBG&DN*gE꙲K CWI~& ҙ\v8[8EQZ-@QK *h̘~T$ᄵ}feų({Ý66yi#A61PHxn<߹2n3d"3l цG4M [O$-t4pw-ڕ3DaURR-Q^dK眬;pXkgB{pʑHiP\A'$H\_?1Si)dwA`[HǤlfdˮ@Eu :J*rX7|r=;D?dAFqtg/fz7"w>Q2#oQ=ITP45fs3I7+ʪJ}ް^#ܭX]G^S()fC"N_o@ L>"囦fbE"B yd JOqdD?ϬG?&4PޣTl[FDإ*W-gec ,?C1J˨-(0Q؝hw*eGyHp?ך2-+wl4bWէ?R=+$6iC+횁7NJAI/dHJNw9[uhC fGWe/b>> =w=AȖ=VQ[%>c562Q%Y ƙEJG.cB^eJsAAӽ#Q}EVl"#j`82+Lue{*$up3EvwfbҋPCm۾ΑLcYObcGLRcs@{Б|-SnMly43K6_QۺV"v#  f>`.UeQ)FU 2nYHc## 6QSv2dt|)'ibzqxH&l y>I3wҚnfׯŀ\b{p⋋ X*51 #\6G:{}7[ꦨ+.dsQ*RJxrt5rU[W=[&an)L,o1ñۀdf|-%?؝IrM({Rss*>x[hsi SA1L_}jb/k}:0 V} _? ܏ѫHJGl_/u jzDF9-Ul2A !Y=W=Xþ+A!y<5lImzPvbjģj%7U$wk) qzͮswoKl" Pe*x<8:` /&A}Š5 EԘ?yh-[4} M^5ԿɤS8U3םL5v>Q FV*4AlAgeG,@">۾J8l#9I][⅁^ RR\%i^nw݌W/6ܞ&2‚}KCG> J @bl/ySHn; 9GL(\ܔ3*̬:qx ?U)? " _F yW=ޕ)yJ#{qBT Li`/k}7W=U7B\! 6LAboJypV&5AL{z ޛ LHC;=0pتͽR?S@ KgaCf󄀡ky7m⁰G!J`by@ª+xiYڸd5m;@W]s&G%rJO)Snh2L7ߺ@|E/'+/u \& EFDŅ2 ?2|wB^`A^Er(xRmw_c Օ1F~|?$ Ѕf֠HVYcwH|LvY L󊐉B1\M/O<=m>Nۊ#0w %0b$b0k)i4w N н,KBH z`5KN[oArIzT8ncIU/G\ c3rkQv\\M)nH䃷ZwB8rƱH'h xI`IGQ.%ϙ?.}&w30hhl8*s+V@H0>b&#~.7F^n$1S:fjI#^PxT#=݋IvςEmcbLk"ʈ{,@u,0\RD T1FMk)t[-x=Zpre\ǢZXBGzҨx>BmsE:ƲyH%]l(/؋l\懐3{}k!f:"1O`)" 7@kL,`4ꎨKxy0dL;YENa82`09vlTc+O-LlUŸ>黒w{A|B_ށ^_"Ed.DlǼa@{Y*Ե+My% ;gwfk)g{_X5(c 9|%A/! H vjrhYIb(=ccɬqhiqAWq{vQA纆LByųx`~@\`C됋b3Bt:K_Őw)_~T?\#cO&<5*DI. wJa2U֓T E"lY^aXaԍLb_qQ•6:viPnxݿ4J@Oމ TfaC☏ߓIf?\f͂Lnng##;̙JbbQ|2w'Y:7f, 8_wjnTĴ}0a{e@'Xm^u[Y$-@1pe(*g qwREmJNn%q.Gc;BC"V?~< <.p0Dy_7*(`=i^VA+yJO&/bI$A\DYcUmPHpLaSl3 -$VH;MMÜ*E"5]"&體]Pޟt^I/e3C /% Ԕ wEw⌼.5DQ YwX@Xohrqч ?qi.;ǷQ^W>M`O5@.{tiJ8kp۩'t{AuW0XK,|^f/ Zj~<-E|CCݰ\q~;(Pah W5y+*Q=#w^9K#4፯̓%/nb+K. 4!_&$GK@~9y G4U@LrfuW=i0xGų& i) HGt٥=ܔ"8(I{?S ;'y)4i7'¡KҼQJ@o/&y9I`̏ UI!(H@ܪI]q\pX?L8@>coR|o+P(^0bߣimSl1Q[L}z{XFvfm?i`}ɓiP$~I7su)D.6svnahrO'QedR<#xhaNc<|1z:괇q('<>6(Cj..fuLTRM$.*I'/4 "/ 9$NoUP}X8P dP÷[p9 jc7оt; |w0&x\j?s#K ?ǖW!\ F Ny˷b^X{1_p0b>-{^UABAÔp-Yf7wZlv+n{R-@o,zsF*]U8{B)iL҇І_u9;_cR",׀ X\?RWvWo` Z*$=);&ݴzhH~<=1"rgDuK{T3!C I<{*WW^ucIW.=ֶD2ք懠ǫɘ7-֫B a):L. X3_D-Lt#bML=" O~֨g;Mbs\iUt9Zd.@9d[.  (5[?:L4Ր;u$0vW-RYX92cm|"),T~KY۟s ~rO{k uMMQCJ/ŷԌh֝C^2PBNOM-R{H_+3 OC lnӘ&0uJB9.oݣcQ*IE*R.gVq]i*v! dw:׸wÑA!Ć}uУ.?'9QxLf7 g%`d_w-tΧ3s#L@(F0BXxsRX lu.&QyҺ й#,kn{RmfтkxA71: IpWy.`U ɢ NOF@Ӣ}. 6~N*? *{6"YzFjyWh{sx5"P{tc,'xHLH= Rq5@/)P"'~p^XE5f J`GW^ ˟((Ҏgxy_vI.346N;'6JF(˶70RX9͑qt5_ ^e +%C:'jҕ! WdyB&1EŰ˂{4M (fۮXO <9~~6G.[2@!HYlC 8\;Лtk 8Sn߶R%r5>OF񈐳aSW`ɳkgzžD,)Á%2 @Ƒ4kkj(/^4ʳSoe[0~A!tgg=(HQpNd6)Gg1@9Dqeu}=^-\C چi{0^xݤ^tfozQl[F~'' l/$`.;72ϳx`YCX;:7 kBNʜsqZC8=c8Fʎ=$rѽ#VM&pr7ͬw=4 )X ]nDZ i퓔sXRxil$$111g*l*X\i\or{ \( F,[ +BEiF_ }_Kky k=Q!4>-:9N@O:?9I/fF q}拝MH:ށS |{ xetԩlkEl%]em14} h;o }a؞M9=Ky6D""2T"<3%?r,2q ȴ.&GX%s-$2"Iak/V,Iht2&a!JiMjP1t2o~a]B vuW7cӊiD`]Lw|P-K tiɨ.2k__](*DՏ9Umxڲz fuH1zg|7Y-au ?ak-9d E ʕt0:%_+I~STϐȎ-l _*d:+cLr|}(bj؟{1_S4dNKԿ.E9ਜڋv_m7VD-iC'Kϡ@Z5X_%h 2R5,:P |qmcJWnG{'H&j slwxjx,sPz1rK=NIaa !j0ur7Jo߹ו:@0xds™Jw5꼺7B?o[/ Y(Ili"MoV*n,lӱd;M.{{&UiϿ_.>0P -dpR. 2aN(g{oR !L`:`_]f>FV`S.P8 kwzjV=o@VelTo_K/_A<,9,w㮉_E"7*܋"'HrTL薘fVR}T4|A 940 u>_2/3Bqh:%RFt'b0gZW@G!<[ Jl ơ.Of;I cAEOƲrd^ MT# ښ\h#23K,!>F`eeƠ:9<+&S(ʜiw!X,$Eʁc ;bl/tm7hd.\M w uExidn&sge\[. X)'9.Y`7ci%?,$\IϔRMsz(6pdA^ׄ'e1Q)oT.>d ea~ {ъW/?ϬӪɣpݔʑnY]j 3e;^&ry P)yi7 ީ\h/-n.؍xl)^FȕQ<ع0.l Ri:| _.|k534!y7tJ-x4h.ZXMZ-sa7hϑ,W:@վB#1 Xz<*dĢ?? ],f\u˅i*,ݠpXv߆?zs,] ;g2}w73mg*Bdӟ^e6)]7P 0dAv@( sY#^RB C{ 9:.0O@Rv\<' D'qQZ }ϱy@2E{19oM@":Y aH"48XTvf\뵴* IS+@OxO妊t@HPh"v\LRGTM~M.ʔD]GaKcyges, JeKtC~h@>*kM3`>S|83):b?*j&{a.9(Jj鮞BK qTYe:/+,wm}`3'Kyċ^e':1>{ O x8бԉ=WL \Hv Sh8ᩌz* =:V6m; \gLvcᗟ_ '=øzg 'C:1hh|63X8D>~k2aU4rQ7ԁUQLEm7dO7*I2{@/pu/ *C|9{4L!X$;]&mkV+h|OԮ2 r`\۴|a@GsiN{k^?mH7& DZJjLb\tx 2?),e0ښ2;  jNU昁<+c12h=9IƛXgj"2Tu$:ҍYx/a G@ )@.AO[3cF8 8K[!N_mN|D9?-^vg3*Kj`()@j<| –̭*;0>,&l%&FS [G K{r` . ;Ո0w5@LD(&Cr+v_˶L^!FG:hC5$d膀jLRУQeKvRBi$4_-{s,1+}דNyNƽpOUBPK!T~D*ԫM6+J7v/(@|[3'~F^"QEo̸X&dNXNJvx[3hB PCaӄ6&'&+[Z>n_s5/rfҀ{Q-~ { a⮷>Loe<-Gxм:? =[yʳ(wuߥ=xH) ?BsCڗ-\IIRwin)vXI*O"gr2}5N>4L1!!ǁd‹ 'YJrBrSw<.l+EXҺjcҾ>71Oi2"IӄyBŮ"N$m~hɣINF%Fy` Z,cP3*>c9K#ݗN)"0;% #+7$8CN? (JV50ˇ5uK>\)Ts8zMg aXU0rї"4yv9gd^XbZ"إጄZk`Qܐs:YBy?k@ʱeRn@K&lhgOf'0aX^_z!/LAa3{!"zR+[VoC[Ĭ-]ȺLv{<a[!-zmBCZ M'Meftf`K50{#b3d$kK|:)~#sPΕ)=9=@% \D8jk੎UԒc")vKMD,uík5j:hFK4v rBM)OEtUe8g :BD_Ye e*DRCȀrҧ|7陕`s^euL1gMBb:5hqՊfw\O~!CcLݵ&aAs _;§p_F7'gz|B' O[+C)bC0p]tk>^@de/ܛT޼fp~v}H"U5#`~|xR+>]z6|'YѕrŲ qg8왣GFa졘I»4*Ȳv v͸-n/%}q$w_.Ťߵ+*ޭOoUu4dͥK0cM]/އ>{?TkgVQ}x0uOT[5=y6K>­(O^#x5GYjN~i9 =?Awp oRnۅug!'ߚFfL,y4zg`JtM>@;$W| l0+yr`CX8$2J佤NG觛F_L u@}2KN"+,G|XEA0TD^yV&G ]t)<IJ:u}֋}n?(ѹKZe 0n_9SY)}.pN'N m|+m-t Lt;+JpR;8c*b;jq#/kwaaߌxQ4ØqANH1^I pFUu`Q9,XkabN2vE[aV}!!gLk4U e/KkpWNK3HWuS yguP#ڟ%.n!ƍso.]۱$R %ab!@I5]m򖮚~'F&1pn~RI%E(pc"ED*0?! - [ݍh& m޼hU&Uԃ~_`E&l[ Na#KtuReJƁX?e!$x;Ÿ|Ky^d{6D[c d>I)fl XʓQ6 l | ҜNzղ 3iW^`T/WP~zLuxuymPx6p?4O 'N*}i"C%a|u3%m5U5g?ǠMljVÝ_ 5Y$%|\p:%KtHYq+I1[שÓt&=`@N!aDyՔVȦcsdި8@1lubBMszj osenopOπ9Pܣ4s NՄX 8*_>=D:Px{ z+|?I[ŽeVc,HT,;D\PAwDb0tuBǎz / P?ⲄQ-!yu .64;-Vc΍1oqO>j(cLX*V_cGilCsbH;xHg7'#H5YTǶUq(b(l]-)5yxn_;w/(.o0ڽ܋[ K),-V̪$[SCDu{MCC ұ)dHǻEG#pn|.{*t)$rOwox]IG|uQ.rC%`kǝSd_.s**?y+;ihxu,jxuLw#=B(o\eؗvfuo{PnnyE2GJj^JV/b >1Ak,MOa3f>kOj:Z1IqE?erxʼnX ?laH/r;\-'y@sj˻覠]XzNN׺87DuдC|U 9ٙs)57Mg{auN܅{sO 富וfF3,Mx)kMz7n\\K[g(!y"^jRgNWo~Bգ.`lOWUңO~l O|Avեc^CO dzTh0M+t>a{WZ~s2WG~p:۔?EA5]GZP<]pBC ?+R 29Y$G䜩 vWXo/dRLi*x*/ՑEh .Z+9a[%5jAHV*99~4zGke` %Ё:h@>iBuKCWPF(2e;!;-TO $R2d/}LznPBπ[nZ'={b֊˵hڷuI07-(%18{v;:W]>pV&%vwցg _R&[60/V2m7Ůe-HDL/XON[ 9 B(T]z;[W'p8zd~̻iX-Y#bz$pw_yFҤ I%0>ްa'(.o O.r_b[nvpPB9q%C5A{Bte-ĎKZפtzxx+顠ʾr+8!ZIͲnhܭvbH uK%J] C&DCsGOV#OqvY<c{o=ܜ,hNեkD|8 bSop+5Ue3ϔ߉['yYd,- 7='0ǟ=!&.Ae׌7$4N'@^ޝʀ{ah-vƎ = yjϚ@P`TǟP䷝Aqnn_u_ pWN9hQ -k?} 3*{9u[Q<39w}lr(RkQQo{+"D1$ڕa9ZKUSr`"6Ds @!JYpGD!u'G`=L : oJBb])<z0n'JQu.SlAh`N M{`ؗOUM@"X $?9@.bDCE\3a,K ~(2"f=gW ,Nx̧>VxHi0f',9R 塁(h/j6RBZS򛲸ޢ!+jd7F\=Y )xmmK𛵝U}+XOX[O sW\7XYn JٜZ\cϥԷt\v Xqq mV~LTCʜ)g91q*3,BMyM0f/ Y+p)4KęD_'KUYYTq84k7[3(59-߷7V*cdw_3V=g MdE su@LS?#扼YP+U9EߓrVc4tPCw5xz3XvnQv"qtʀN{T[#@MU1_=R4r 3ܦSsޏ 0,<H<jMpVXWYr&k}{vg)q#qs`k+pEl5Sx*m$n1z:'݋EҌMbZ.k kkr3оjZXEukR<*ymP0W]*yvUY/" A#{ȌS޲ÿ5xi`TXy'%Q,+C5GP j\J},~$)rWBGfl}!AMeYԛdc@":g?(?R"dߕrɠb2A;TхA46OEB$C8j21{%\[]\, }B6ZOW q3K%Snڎ<&ZC%cemI㚌S桂dqY y:B!fNݫTdt 4A r^5DŽ82t!}ɒ_O6yS )$$ 'yyNGŘzŢM?H.Ma+ p"?d* #n\u]t)H#N:u6U|Dj&ji;]tv->%TGNG>-MV]SbT%cIl,J}8?YYexK\b33\rڅ7JsN KL%/yN٪j:P \J$<$,vgKf<}RD;Y U]Hd%3}%eQjF"GteE"R;R)`b\gD7k{I|{~C|P^1+"Zb1b&ٶ:9d|1^O. !/bL7@> >6r70R 4L1AN`CK2PR}v`ʑ@:w:Sbj "J=>mһ.t^s.] L|f +bu@=@]#Em&Is8GA$󴉭VTDiu ۳!$hs o,DE 7R)߁c&tmS.VGN3}wn:k@s7-.[󿵪2I?Nv (Sm2qݨT~gOXM+*GEMi qpKlsr fAJ)B @KHLvdjE.b[:Gt$,[ݔLO$K :?YH@o1Q(NͺedH(1u聁h"nw=?}OIpa[.@mcZK5Ǫ;^#c5tyЫ'@0tv> ZҸB̐*sߓr{!zwkJ 6yLWQj=qңg*ih+# c/\=*3AR%B'p8]aInQ@U.yb7hi%ȕ*\{n[\,J[e-2d?嵓vBMb1)$  6ؚˡhWr"0Bswͥ.0`S>׬-hI*7NRZn̠`1@dE¶I@+}àdw X E$"_fQ/.k5# Ksm}[2M.ԲeWQ|=f!Dp-!p,VIW1`}-lu0W$R;!cQ{#)xlOpin@+tZaILK6u4Q0y독[|gqeڨ+ Px ER\H+UjBנƇc- GQQ/ďx\QF.R\ZbdGH K"}b'>sYlsK-[tmW/h ;iY5$7XM0%K U|_H5uMV8/:$c/w[iCstT)>DcU5LM1 Ig=hCׁ̱PĤV퓤~v/;0n5[铆Y]hܹc!CI%2&x+^Bn+ |ܕL\շ ͬ4W׶hk*73Fi=y !p W9_c}ͯ^MF 󄎁Q|x-sjcqefհ|r*@hÈ7 Yy2stD=<`ï7z^_)ܶ4- L5$xz_hsBy6BA\8*`RgLPAlR$N/!wٽA?ui+ia9W4P;Y4zz`\Nb8te7%<boxd\ClOǮKf%܏zI2,m #v ^y-C~7{dh7~~r0B clsx(3y`ŽzYtSLkX&U]Bqt]zxZ.00]r{'w je20Z%#Uz#4UbY:F ůd^kij$y #!qVTz[ޞ$-zpKu'j@XY˳1B"U9KpiO}d/{SEd1{ gr.@Kbp;N9iq'=k+u`[8f@VNk[fh9wM/g ZL]zĦ~ƺS.xM,W%$/N/=Pu=ilI( FWI3t/BNr#И [oTh43xwkf-n |j>9=}cCle !!)ɵY{f*k:I1'R'wv?ux faȢphG۽ SlSP_^eա YGE¬4ŧ*_}q jFg˾$ ӍXlÝGtaf*N" ʗP#6~?uP[@܊ϰ%bc Sfd;#4_JkY)yew1 a2¤HHX3 i vxAI=ь>ws/i;̕^ț0NH2vNxT^7\]Uq@* |Qٷ켷oX_TK}?wc^ŵ&;z/=b A6R_gZ1qLzI5Qku$M0<bQhcc⏐!a538?)ql]p:>_chfQ6=2jneYZpDMd߯wU@ 'c-vB'jӀûE$d/>o8Ip|8Yy6-"so$u6koiL ,O#uY?o]?HU ś0ZOD8k܀aLl_^X-?~<]`^%LrI"koSƏ >?ؾ0 EfHoB%BLmt.+{tB>5HoW^-y}aNW =LE6Vg]-2]PYA~5ux%.(T9SvO!%- "(J>U:_< A߇a0QdqMm (O Ud"v=lTU'QGT5J(ol4g˶ݷTqFa@W>\7 }h"2FEU-GO!6>IHr7"5x#XB-"F{UF!C+_O.x rl˚Vg[45iUhmq*$QH9$YT'a^5|޴]]4yߏ>dq5VANI]vN U/7oʮwQ<- dNa_]DYߤdڑ~̼}R{@۝l{cd8u%&t&_oFT%}qDFVʲu~h^/Rb1K Өj,0iNƍx| U5ZIv!Д$L2&7C-8`7+RוRϨu1}B!:` jHIIt xP `=VG[a+vR>?!ٟ|6{W:4p&3=?tkz~ze#x,[z"EizArוeNv/ 7 N,[Q?wpqO8TlM> H1wO/k]`^ IÚx|noཀྵI3/%;7I򌭄=?EVNi /x cy3Ȕ&U Ͳvc?3)A$*DtJD# l@R\ p&3g}u_. mpwsNNfa9t?)ޤt8F%#8àse>Ug[CS'' ˤ舆sS/9P}M}alovRρ ^!H"G E)K4 x޸'WUD܈(:/e5&aa -6Eu oKCWs:8t;!1-%z7&%S3gY5Kp^ (,ϥH&lf5c͓4ҥ%797 0kiF8ӥF$κ" zqypקxkW&ٷ[V>j\{a*8^^9o`T뼡Kn6*'ڻfY%O?q >i)yRqa,ܤ%<ߛf`p5״ҳd4B^+!^ſv`t}E+mQFJ15=2q2kӺhŔ c?YvrxG$-M4{iOiؤfSJA{p,{y#4AgoT&ROqc\>"F4BߺFwlqΖnN-*U#|+bI+/cgฅI`DI bŖO v"sJq"p뼡j|tsY4o| yֺi+vQ0Fb!sE[j ')^T [uUULs*K(UA{S2'6GΗo!.ֽ ^HNQ%k坚iXiC}ˋ%ZB>؉D5ΐGġ}`H|뉾f)x0mڝSmyi ֎"8k+W3ܼ4VV#J71Cd~WvFV!yȐj*ܬᓧ<NREl PƬ(gѠY"+geôaDFgscV9s<Jyh6Cs덽0J_x&c)ƞ[2=Si'2PW3MG$R1YxA~m&GxP_(̉ (I;T ܯ65n(r0xyG/*sLwt5ܷVR_wZꋘh.esW@ʍ;D6YQh؟ࣁ7x8@(@ \:>2Հz{plc>5-/"n` Df̄3 zq0z~ HJE|8Q#I0'b5E7/,A,tZX1*Y68nD [^8z0󳾗s>' *s\Kd)L<-`}\(6ʔdd}݄ GߨT?Y e5ʦ…ScwOidKtQ"a>F_ R(!yqڛQ)eYVDMF&bӎy% &q,Cz_]WnHE-1+GMy8v'smɠ|.H ɇ [lE9R4 v?:T[Z޾= PHBx MxԆ/0 7R&cͲ^ϞsȔ*a.C ߠkE;90uDX6p?᪅KOi,72`IJ喊݋J-W}6Q!gVofj9]k/l=ꗓ&GLUP:a/^8`oұS.(t?nԬmYͷ̲% wA_@1œ5C`Pw=A;\`@H" "M -I.҅O!;l|1ykT:@0@\g6G}##qwIԃL-b$}9 Yۚ5olzxag|  P!KYUP.W}VJ~+G׊tHtmhRc>Qi#hے*x*}2 $jAaסzW}fʽ%C{zg=Y4U _gهʻJB0Q.Y5QaiвĐijVb-'|;: Z2?c,6-a$_KnyegON@CIECo?  ^LnjON>}$FziUX'ʳYѷE?(vwšNl>f8SfNSz{c*3&:^u0M<ڮEjmZ,e!+WUC3/;k77"ݠ@iۍbg۴bʹW1)sσr0]UgV"_%LD-Vtb>rt׺n̳a6Xz;> iۻf6.hpuUfϛsԼxq?.2 FS~"?ku!r$L7'v1 y O_ dY6& wUoF?Mt,!MX]qdz<0X=%.]>*?=t  N1Oɵ8kFH8"*˙m̹kU@u1Y¥ݕwH/6B'}Cy,oKS8hda6u^p%<&]oZ HlȐ;Q z"5J{ ꧘J"W_?r(xvsgZBi!]A m΋ܚ/ۊ/6#Ti;z?T"l/h0iJ qwT"k|2Y4X=u{Z+1MASم`!.62%_Σ"B d5IFY[h^ܑ%\ln!Ru;jCߞڢ6%11j8l^}XcG^ iySѫ98h,}E4Tj,TRjf~a`m^:? <#vJ#jKiFz.mF4DP C%FHw9%ZX0N>dw]1bre){e-7AiAJ4ANoF"^\'ec_ qef.DׂBzu0P,(%^gn$d} ϥeŦP 8mh x5^ س ifv"JOwvEԧZ/ ^v ' V$E^,{mՑPrk=t*hu-c Oa*498E,兏&:#j+UqQ= Q+LY{_ۈj%\@oȦJ-3?bUFo*v/jHjdwH a 39]$\F]|T| T" d\ەfF&,^6;g>| ûPP >RL}KVbm5cv-FA]5sϬB{"'1 \e o/!`H UpO Ѩk$ 6ÌGdqɁ7S%.fTz654vww32%NEoq~K4B;&g^Qy<ŖM|P/Kj8(K-Vxx1״3tej־|p$C<_wgSs.䊚_TRRj9qߝ%T;Vn$^J{FAjT vF=.h<;6l4gtr|j)aѩB7B!QG$H3QZUa7\)ũ0z*bjXȃݲп&+3./{ێb::ؐ -MslF[UV 9 c+RA֓ }pS'ww /BitSDɟR:i pX,ǃNADƴ=]kӴZQsV7hHtC#YzU4߻1O"ʺqy<,kKC9낋cE'~J;aY >uuGˌ$*G4_P0{]ċXKCfzo=~XO_"YB(rל;l'h_pxF'Ot'w'G"[ +bkj꜖?|yޠk>$Nr$acr]=ID@ bz`uɭ&q)?jھ&Dej҈qmuSe"D'&I1IzgaL8s0_}+f|B6r $dޒԯcse2[[\0`gB>oVAԷNbm=_1!6#.RCHkX"t`-+9!yd&><`R XcÁ7$Q 1P%;_/_ Ĵ YzB؝ 8{.̠ k:D{f,1g9j{Nm<CtcW<9xG gKy'!ZԾ隶!0/$6:G^GS54&d_ u/ 7 ƦcpChJ1Hө2X"{R)T3]|*U_6 g;E̺'RE&tnO4 +Uf-xgGl=x&ʐ:Aܠi2MU@ +"t2Kn<bM=j=G1 ^P̑SF~&Ŵ4d-%]_َ"%t2]]_'/@N:jf6Z7QYQa>pc1$|'`pQ3%݂gȚ4]2OG`3f^Y7; u{7էOmu;!Sq0$]K"&kr WT~Ju8P3' cmW'ބ +hEUI|i⑈o/KǩYp%N,o(Tv6-}scýܢ Ƞ<}ڝ)=O^Wh\FgT滱^QcĖ$-ǻ[k퐺XF Ƹ_ıj^E [/FE|@ pHCuS}Eȟ4h4-b_- 1-0~9HMKSw vz=TR줅6e)g\~>횑Sh>(:Ӏ.,PTq^#X ~* f$P/Рp3 V 5#[X$Cή[zYL9?\*1GLAgmG'bE`hWd}/jcO#~\̠ j3Eۉކ5ƥhn0uP"K&ͷ)k3,ח\i>,TB[cJ-3-7+a֏wkq ;`JwWwH  SS]=y1w4v!MDZ{X*%+k刄'Gw)T' _[sg[=v4OԉMq]ZptUn3ӗ&B}BG@7*BUWHWAΧmw 9!bi,~LA ab8wn0 4; 2}ryLiYX{uyDJ\8BoU~-ZrՊZ=:f# r?F=\]/hCL#JÆښwp蜟v!{W)A[%7 gxb{z3gȍ3+GĊ1O7V 2tK@M$fL|*7(BM=KymP*Jj s0?_: hX@Wdp A+ b CLFNN,l,z?3ÜB>_(Bfoڃ%eT#3l^Lbk'Y?SVjpO孰%y-K_jU?)i~6@RA)\Q;<;U>\^V*] D'"nON!d0P{<ƍ񑡓;:u.[Ȯ+,$=J&'աwsla U%}ϺڔW0?$u|*S8eA `5"^J:vP%eq^N{b(tA{QY fh2q{^BقoB\~i 5w=Z%nRJ(8WFС{"I!?;k[H$tfַD4b):Tz_9o%X:g3 ?w>l5,_ۜZ>]Ġ ų[;K|ގ}%o qUFL2,aUЎn2=S5+ս};ȷ/p7u(|;7aLB&oQTOjxf%~W(+\{9l5>jXeҜ+PejN baS~x@3(ꗧ_#SjON’ |t zu/y'5ÿ6V Yfq 櫅wu 4\{[O+@gH=(,hp\י% KDIp0bg3W^:{a}$Z /)r:P`S򩵱?jDƄ|س+vΏt]8l hpP*,~ yn kBqqZB7aEDPKNLsX4΍;爄A\S f>-|yE# T9bqNK-H0xX;g2]v[l:޾0ԙxI:DuLld  QMxHD+qK>ƤY#.{; Zj\qj7 Z|pT5T?OFa&u_E˖1赮>Xx0P+>;7bp]%k5z6#uӊ*X^o?Ѷ+@li+R6@.7 XQrZ\3ͭxfXN%&V'kŔnC8 @o_CY I{2ޣB֦*uSj|_GHjH>ʷTDIM+խHİ7q(J;6>Vv_WpBޔCy7MY  I 6uIZwk{$ݕƗ\h1;G.#{t_vw>;V;$#:ёIҰn]dSiX_m<ԭѡV\dM Ae&tӸ\<JܥoLTYq"Un"tW nsZrlƎp授5#Q^-PcGr!R $maJ5 ^@'t.snQPMZu(_ji?C'xbԭ&^06EܼWGscvJWS3ך4N"+)w D)8$eCkh KpH8}&}s햼ىO8Rp#w1BNĎ *#{es`՞VZqF[b4.ϼ[}{nXCgΘ#dݏ,ӡ՘*57YO 󖴜O ]AY죥4zj\愭z]O}Ɩ UOY hoTހ^}6o{jy/@w&H&su Y]b"z@~8X R IWLkJȰl]雞*nJP7npF,U5qw@2n/M{Gmqy@Gsaz:}$-AR,ohs/4ajZ[SR@r 2)u9l%߉Beif4U4&z3wکK!(:JV3i&̾H,BIGx a!I<)Hdvc:`)vLyx|AְˣO>™̰ۑ+sY8gO}'&eoA-U]ti-sH}x3{WgRɶ /Ug0=lڟƩ a z%\1"2EM/' /e9`xQf>!CӬW|Vq9 iGڲyX/C_g=z1C7\as,:SLE p3!|ޛF2w>)TxJ/lqpF7ZOf`@iIP.0M٨L*:OR_pCi!cĀf^֖|?v|qPˋ| fl&M͝LW).4O-XMkB;_h6>+VIb+E@3tYH,5 $ eO[V܋]{((~@-S ?Xs=z^FBeHq?R8%6.=T"Jr rFfHᮎTdU+fiO |BU\NW-jZ+?F:6)ApOU<b=wh\[CQ]@(*k%zJG7395d'A)cu]`2YAt fqT&d,]PvʸR =%0uX/xvhwtp9d00*0He %>=)|%ʘ8Q\=50X]EkAc\]i Sw-c EXɄ ,(B3gǠW@ 9qѢ8C  3h5gbk'\Ա1* K~_;2c;nw/>/Ĩ]⒃Uw]r4ˌ6b#^ok4Tl Q2f|t&#^EKJ]t^xb'rr"l6fWk6Ie'uqTcN eKq-sfw}r5o}W LRy.C"a_ld eVmX[1tG?|Y6#˾[ qZr~Wnl, ؒu K=slM)XJDMPLB]~ ַ.Jõz-Z'EÖuf7y^xB5 ]k=IundqdG+L3/EM -[ڇv3m0j% Z:<*#&|avW8~BEZUp8 21$aCl1̀3M`w -R qNO;ۖ/Inhm<^o@wۮ.H$ to*"v.'(9d;^%^6̱j _vo1F\G;_P'r{뽯#9-oq(q|pDϿpl"fKԏi3ƋI䶠Q3htJ ^kJ뺜=>*=vB L10_XV"4CѮG3'묀`e}eB`p,b~'v@RmFl;5Qm[N K;'rC*^^m&ӈ'[Ⱦ).NN"xM {8'05=IR|xB^Ě05n`YDf+VpK}R'rOML"pYҨngf06nH<k6"PțJ? fh|_ё"Ξ5߅ NhtBpZ<9>aо !Y;[I`&fO;7T/0_6nLPPf4`5q[<.Za=Ґtb R SvEmT'd|#dm^ ŕa3/GX: h Crޚ~_"?عah+WZ}f'e:DC%LydIऻZG(&xI[ALm^9T?lR{5|AGf1PzptFbzSbџy:0:>c7_1lR9hZBc~l 0sX{'4UMwl'gH4c^HhW$A׈~v%n}ɸ?9x=k.2$RhL8^6F,xR52lZ|Φ2_|!?P u@)c$Ҡ~h KSAO6-uoQ`8kz0*+X|.+ a~ &B{DŽLP2k1~d5G0tW759lixR&+3Gmީ3Fc7L*UHJtC˵<:Jx?˺^ז_c\ WvאXo :Ăj!!2we@UB#bй\ cZViIIXCֲ H8?:"Q/ZljR&jKa- obqe|ԍ,1J$ھ#Ɵ]Z7`P >4NS` ,d^cNYPZ5҄^v6:iܹ)%Hϸ6rxy$CuȎ-J>m|Dey8fv(ٟP]IܮZImJZD"ʩ|5V(fvjR#.Gyq\àyj#+ꆼASND +WzgwuWDea,]I> 5r$nud{ޅRL!YQGD% a\ʄT$KH]+gT#YְXMgZ7Ev" UU8Cq>`RT :!"|*%YkH$ʭf+Sѝ aIMH\|xy.4z* 8JwiWoyDJZkOCKmOB윋EDܩPs2 qurP;e2zq5 ~Ь`9e$ƫ.۶xtwq'aYT~it)r_qLU-^Xn6a= :8hND^/3bbmYm Qs\Y(PlȬk-B@Aᅛ-ߎu 1y+xC tTTAv)טwӒ>L.խTrɁQM"-M R 7Xs L])r;},$4kMxXZ+):y5n=ʋ[6|8eȃAm)>s6ص0R_ *jGQK%@A7 ;m&So^IbFׅS 2{!*!-[.%vjO}K"eS̱>wj{mTa%6{QV!'V X7y@2ى#&|dWjm9y2xͬ$D!~vTHdzߒ̕\D|v™4d֋y8&"]ڳp[0MK=7#3󒦴%,}铵#' <*|!g!i)z6gA+<x-Z# eT2 (7-hm?DFGcNܼ$:2o<Ҭ恸ΪR`ǿޛ[/uێaT78%+.>]0x[ pS\Ź Z)@{jM^Nj>9 31xR?8,E~C1DwW"Ǚ MLhTY,Ȱx+!%l䮏:7&EfX;ڱyu$,'AI {HޛO؁"w&w^=wXd-9O<2-,ʖDӇ%Maib7wmVE-C֫Wyp%tMŷ&X&_§O "R\E7e:I@/R23@s\7 TwGNCrOgYWHU>x+E,FVh۽qrMGA ZՁzFŸ܄gn/{򌺣י/O,_Dз|U"=tcIqȤ2bDC4 [ %.泿ӳ:C/1 e%ޑ8~mwkzbU8/w7ë 2BS׷ _{15%R#S}qc!jx)e'9R^ v9x|jOV>F DΆƙی^u#@=*"s4.tւ-{ Ǘ3"`~"AAq2XD<썱cqE}*pU1yst+AΖc sҏ~*߈S@KZ_# 6vzbL#I29'D˽Lu~Mc]ElEcTc nsE2 Үp(rUdER޷,PsA nrR l)`pHx~ꤐ嶄n[./Ґh'1'<uHHf.pq;|atIN~"|$ +>-^'$ 65Do HR0 294ó)@to_ۥ=CfmV|ix)iD {*嫓=|0)_ 7RvJ!F!#o"*)YXfSZM/v0eb;6nc[8DNȕwX "ٹXR߄pK"\%lcL1!zZl' K-(KYωGv(rH!#(3F v-#'dкxxHu"3;ĵmQ?D 6.8omQݱs|_W@<%1QdMq<-=h}'?Q8.1Qbz 2''VVr ^{wܱi,zc8'MMN)TQe?]X +n.ы@Af`HÄ!Ʊwm~Z8AUgO$v=ӽOϭN Nad@H)}|R>ʌͽƓBztc~([)z.̟}_z oeaK?`low<ŽQ/}5G,'Qb<ӁZuoØS$ū^jɉվ;HY>i]H&/p M2 )g62<5,~R6gvV]vZDXs'}24,do瓂Ǚ{!mIN~30˦jKlH2~[+d>w'|܃WzuC:>lt| s$M!ޢ7Kpr" p!XY}Mp'R1G=Y Ȏ:50gkz{WkRط8qomx`P&4Xs" )<*v]V-v.-r+vu Y.7XfGYN8w ?}BN{|ͻCLj® '"]a_;F_w& I*zކ5,%$O- 1R#7B9_ʩkxVe~88dX)aAB/g +`-(o-t!>4 >f<IgD3F1-e=Tq$< ʰD!G'&fG_F"eU麠JjCsXmFc2~T}vNE_`D4x{W[]l6r JHO1n=-5"xy\~ɨWuOjO _;^%]ȧ9V.ZB2&|0'qo1`@ (=zRF~'eˣ\sNt2r\a"OuPoU|"1(8[IJKV_HŐi@:SϭUN%N|wx^O.;O1P0`dS%5Ɏԩ c[4F-LzP *Kf^4yI_zxRt=a0̖. _4 YRi G 2<5V]V: A"?J [EAc"u\%?n2Haž\\?LCzgFJ`oibR=u@n21min]Mע&~(urB@@$}쌄43$a^-/*n {3U}ҵؾȿuA]-{)3 |mkE7#o qq&ƊTj|ϳv/s Gh+nF*M y`&qx~ȡwE qƇ5VuKk8KB4'= ;D O' hR& 4NX&"rB7%"nO6ַ?Z'ӆ_[cdJw#{<8d0ݼ?7erҞeVMn1Ծ4Ĺۙ@.U#qvCW,:3;c)F r:,}!x.7p>+X1Yںh ~0D k;.vdP5v[O47^R  AR(-vHVij$T1?lJ젾l_BmF&M|AzZN!wXJ?putU"}7H!XUU젚 mV"Xj 6_ w5NQޅF>vn˛{sWhwK *2㫛p81F̩ܚ}x 3!Al{NZ@] [*HN%gxUԺi<"p'h3ѕWMf{82ԚǂK̨ Ki]ݡ)Rmj^;MH&]±j⺴I]. |m+B/[?9j FZ4sM)|ONMeM8P+P1fW;idwlW9\=6?W)91 Rb?b1F01R,8%o?.D4.*=D2<Ӝ:'(1%|h2fT 0G#M6O"MɆ#5&ԻwAj\c=0aZ:JE!,mJ433A@Ukxe:fhp׹CիIժj1Ɠހើg;}{V_1v~\`ooi/B;*+" sl?i] {_)'g"G<O["5I㲯\x*f<><.9o 5X:]1'<- Ҷ+tEHb?'g?cd\Vֶp-\|imHI%+g ;ܻ̉w 2  pJ:RcZ%`UCb䟃9od'h 4Twy7$,% P{Nw ~ iz-}*g R3J CEm(U=J΂{>Fr)F:ˌSU;ZAhsEcoP uIΧ> @=e7ȱu wGLĠSJ\N0o,zE7Vן;a enݼd7_/PTt}LԺ7rdma n@!2W~Pf S{GsNx:9 뜇PHMKb]ա]|Zg8N棫bQ5Da1_^QƝ>*# y&|Ŷ&LM8#194:[׏1^q b+Z P"J۠6/G`r0</+fSvpJcF i(jhFhϋx W,"sM)bL+w ~8AZMhWZ aMLB)u5^Iʖt5ijSrN]Au<-yBoC%6H49\B=yy񙠫-ʹ{T_p,)x=sFj%7NOѶ0Z/K ֙BȬ{uqmYd7y(HB5Őā枋C/n>; ]ԪCrbb߂ub8nTg\+: tr>ZV3S5uL;++{0hFߜiҞ7 vň([vQ}\<@=DJRH$8Ο 9ϳ[ϖ>xruYR8_xpS:Y vƈ+̺E[+@۹\8Cc!\/߉[^kހHh74^4! ۣ%[Eۋoty|3ǵRVZUl=ٳpzbZRg>4/4(/ɚK@I%N gis7da8ea+w426\<候)x2`p-4VHDSlodyh5uA4'rx] T̓}IBJ }CGiUvvJWڕ(GئnO7 T FH$Ƃ/ۻ3.q8o5&b)cu{%íx E1h<6~` T5D*+?A-q$R*/"} :H֪j+aHQS `W}.C[Lۅ_3*: ʐSxO0ۛJ!b:IN!KfQ;8fx&PKdH8A"ArJkVϴ& $9J"LD5v%\OKP8mf:o;`\ŘS|E-97*Qamhl1=؍bɈӬ? h[AIZ^H5ölǘt49YhY(59+g8DᛠIib|K>6TsG &{GW]dysMP=,WJcI"շ=;ykK1N_yhx?#mӑxUWf{c25/Lpl~]y*lXx%6vdxT&q'GQeDУ[zhzŵۘ*qq7!>Yi+1D&)8x&w"xW*nmG:=(n+۠tbgxuy%I΃ߨD+`m7RN)#,$=ڠ##U'~b)[^aB1$k3|̫^k,i,I=׀!߉} >m6ˮXh?Q~(y t[2n/Oy׳j񼗮1kZeVj pBksy7ӡ6 ès=x!٢VAHF| Wj}B Zin$Sj$JV?V36Tq}%[} Z$:V1->8L%D+P{wN_oFEE1!~-FG}{+{j*7p_||T  sYY 3Y;q?駈 ݖ/逵̜DHۋJZrwB)QYwS(%܋ P  «rH5ȕ&%s12ᢤ!˛BH%ARyPJ[e.C(k覆z4x6׫ܽHoG P^\y{ogRA;E+HN^\U{E)wvZ%ĽO"wW7ȟe ] J7I^v$̊0xl@h9!#yIr 0v/<(q:**ד&L@,Ƿ . 5ßުe2rqH##Y?6j%hU}Q>k#ywܭrwq#5;g 5 `Lo$0q|H%&0'qMwl/U !UxӮC^I۞F?=}>X@jJd#I* qm}b(whG!$ul|҂4%1p5ș"1UT.$į;T4ziR<'׏3A_^lE _25DIfUKiݖFZZ~Tٖ|IiPSM|d\{>D[)o|덟L<-#0vA"#2bX.Öƕԕ {tLI' /7p& !?O[ ?\<ɲ ~ KsoK%@s˒t=-ө-ZW(=Tv~n\ߠfiˬz+$`+7N;Suw8mui+C,_t@%VԪ4B3=v[d;W{E8)V%J_ư'ZpZgcq @c-U)_ieNԖ9OC1qp4N=>4oKGlq$K^qI`=" D`clt" ǗC2-b*ժo0^>@,o#4վtH<$?ŹQby>kpcѦRΖt =Ĭ/RƜ_ssi]CGHUBf,ЗI e-W]gy-#,e#9$J߷ 3h%^bv+ҎI 8]|oIP}'m:Rr,rSܤGXp0DJS^'I&%ȻI/Mi h^^~XJΤZh `ϝc ?+C"HSK;]XE<0$?[v9n/!qhɩMiA0c? Q])D!:8"ɮ,YqLf-rH0WXJS ss wY I[YWp& W)icu$;K{8^Rg& z#fN}Ոnn[PM H!(κA6 |94Z 'R}elEww0ܘ>ĆOPn$B+؁\opN]bqk/<o> RZM5pҏm1aHS<:rr.weՂ6E#/ţ~Y!a"_I ;7([9ڐ 8cejD@B3?اp:K r9 F& EL?#BIā0 3LXyhcSZ8q |rU\n_ ^/rx)"Éf|sޗ)tv;  ynsbmBӪQ-ު#OP^>'M5_x7&UOZYMdܼ՝ԝ>oS!(-ɡ&L %buudC`3nkڥE5D%+A˨?JWG&w8~go\l iʴ+~,qT~e)iE$bư-w%_WkX'WW,Z-q"hT}Z)F<>$r3dم}7eAP-nxK?] m.&yM6ɍ(yؓ Ǒ"~C2I2cdX{Szxsd3Bk%e +ȁx .+sh9iUI,}c\Kǎ]hztloލ3$[ssr@V.݉CUJK&CwwEN?ʣ$'p@|C\{!WIdJE?fP;1'0]{_bm^q;s(XtoefڪuvU.+!L8iGBehn9⨎d6ՠXD.ZuLZC C*6lsJ1k=ӳM"+W47za!Tк^@9fȈSJB4PgPKY={Abj4R`QwH(i^ YmOU@ 笿 bCp% Lr̚( G"e3Ys^Y݄@|cB{kFo!iyYz~t,.OJIagF'*w"8OBo'xkmI2 ƝɁ&)-.e$N:3(bO8 a3)qS7ˤvK/ FekY O,$w/]Mwul'yar|z2V+gD\?mr  ] cx;sPZӐw }inٗ K6CS#J\@O֯c|"sͩʜ|_մ,d,{T@3Ѓ* Kc&S(w_m4•Sz+Go(;I9a}Aq7mJ_]keQĉLL\&ޒku6ݔE871 "Cֵ%rs%k CDrfW}8 6~1ݎOl:kXP*lf?FWtv=r+s^WDB y < ,+AT}2-P g}>Nf6O*u.peMuKy >INB/DbЧ ^sa>yKhvxP8h X7. DPe Zk;mYlj>_>ݱa{/ۖO>,@eˑ^n/zd1zXZN&UvG. oLȜ~|(5n^͝K[ kP |u@*V>@3?g<'Bp0~QwM[ G9R*1MYWÏjB"|ci:6@a j }o MUKߦhVq&=aKxd\em;@c u5AX@$kìL|BӔ `^Bs h!ڕA=uZ-l;Wc p%;qfO1]x=R@*Qkʾ+ÛʼnHS_278O!;wĮ_gT]1; 92&r,t=h:G ٹT(wVrJ"z_W =~Rp*K*2 ]"z ^Rl9c8Glڻ4E[W I|^2~T)7>ii|nq-!K<:N˶Jibq 4Y9ٮpw^:d@(L$sQ G};ムn{yx8mk`*Y:+2{(,3{i{D4QTO(@Cn51Ȇ!ynPކY>Hg_}`HCad8±F[`E6J>6tq'-ˏ?U:5qkbD2jAŠ1`(Ǚ@h_言ƶl!^8+8=ăYդ)jtl+_jIKI(E  e+8 7 ͎B188#tQ$CZ-'aIHC{|DzV/!I 4Ԗڹ;LJ=(2xP(?bk9Ƌ Ug?[>4eFTŸ&=FnF ќ lDYշO%6qSj֧kH%0|I]i#v4]`oYCjAMH܊QD^Y1X*/'!r'Q4Joψ9#5?B&bMp}6Q0鴎f\x7yhSљNzZcV` 9"@ty}@1Q=TMKȷ5tGf`=է`ί y d"gpшntg*,FFLEY{Q+؉~1jLn|dBz)X <5DeS 뮤l4U[i_Ͱ&cY+)h31K$5 sex&S0R}{X9zd[D0'D0z*mcie~#0riw!eиyXBǓtlo[WY(${/mytRm<6)5X<^C9,őѶ!ͷ"Ҕ9!T>aw O눘1!vKƑ#6TU)3K8R&''/&b=ׇe#uyʻMWz ɠ 5禌J3(L^I 4s'D8@߽2;Zm jj>p&l!\J1{.eG'RAPƐy 31c!T P"_aZ٭kAhepM@WH352} zl&&< 's] 'jغ%iQMT꾐#ܤ eTï̂!AOK`ꤼ[hYa$onoh7 ep];g76Ȭn[g申QB(g{9]n>1-n! Ơe#l{:<̍iҵNX$OLf.S]ߙgvBW~LHH+YbKgCjU$ ?y#f/*| ovɡch6ȾvdN;@[⸽K̴\!ՌqQt@Ju1cS2W*!&Q}gy&06O+7 ,# R6N[ N[|YܿAObh'Q/y@F5{yvtkADW@v$S /\'.~TNKIܛ3 T2QaFRLsT[ ɬ~9i٧E/hlKzIB?UlN+=uVD m"`$+y:7~"QZYtH@4OHl/3 X-:ԉ8Z[ߵ<o$ ?d^0aGYч;VEs!NT+Y~faf%au{ɶ)muɳ1Pؘqޤ%!}X)\wWu o})8o3Z4X픭P9͊|8;Ptm1,oeƉ) #<:CYݿ2GHSC5w HgsGGZzE썣5̓q>Fh~b^{CYh~CBRP#za9'%&M,xk*ssrI^R9P Wט;*k7rIH'_B> |;\܈X)LG65WԣWG=-sQG*3?Ksb*@}]H)CKwq0 Y8#:0[׺EvH7ra< d̻o҈Pip~ݧ}o/.DHnSl}CLv-5OF>MRCпVn|8Vk Rb4\&y`n./Eh[{rl z)C<_9N=Y"k JL~ܱ_s-b=B !)߇kS4h#@uo [`LX49H$H7׵7>/=~ itl X Y Á3ù4aGmF.lsn}bwy.PC6vJFFj.30QDb]n~n dB9#RsN0Ȑ(^`Ӏ/._*lB|s6f)5"W |=uG'3uz:zn{(SX%.jR3fkz]H3 ŭ!AU>)/@Tf cˏ _<K3):sb~P7X/s!| Qʂ J39t5@'تf}nØy?j; .hwN^ )#frn &[0 Dɞe-%5Q(z%G wi ENx~nއo:Uߵ"S0 مNԁfb&Rzj&0'B#B'zsf͵N y΃'d4@`6Xt 5LlW+v̨e( b#R'5P r7fԞJH'!v ^kp^\k4NK=|ctjR\܌tk& &]n1C1=~HRMh\4N"a)bHXkP_( гU0^%/,t /J[wq4NjcZJ9kc\ swr)k_FA-ݯӢlsor&؇Zֳ?6f( K3…6tCg(Kb7І0yݓ&By2MlcCgNZ;9`ւQβ\.@gҗ?10txy4D-8Bw4 wY\睴y꧉|@j@ I?Y2b>AN! b+UkƶjJll!|˞X;5Ѐ͠ npn^cC`5;Ul ?m:'W=ؚT\Gn}_$@@kiNY(FolFY+"N`_ttt@/C6LS_"~MVj ӢlYIT^J'W%te%G gKh:) x| DpՇQ2u@ق 4 7UnBƬ#M OIY5zͩ?).xwQk|T.؞%~OrЩDZӗߛmZ +P bJX7v[ Qp8MMJL>4|a5@yz7KEJ.詽ǰu?B#};uCTQ}Rx|޹M n$c9PO.-/h>J=ф'@aVEG} Vw3KLYHї R$`ݠe<'5dM r#UE/(D7ޤhZ N]^П/B~E  3-gZ  4#-NBHzm}_$iK :<^ K@L?/&_4(;RF}n"3o H28Z8ݙNo)øf H l1a*2N(WKZ"a`Qʱ?e<ŨELH3U҈ cc|$-BѶ]eC]:j´xNA O^}U+kI ; >K1 u֎&T9jkcQg(Cyd/c(mu>Paې^;jhm#{$ NӺw (U)+ok1&S+,~TWTq~zS LѪ]c_ShR>"5tf!51k}SGF+2|B_o􆆼W9z*#X̤m =pYJƙsSN3+y}oܢ,rlfj.8˭t5"qʆD9[ ɠ/f},E-1ceR(3gYOr w:PȽlZ|ȯ{[ViL;g %!jӕ48Y{Yθ;%uele*U+i8CHG ϏV[X:diAQN ݎLT1 B_vnc9llK;aゴ]^5?TYKKcjszo{0 cVS-uU;ֆ|٥X̹vi\Ƕ Ǿ֞5AfzRpQ))Pb_ȡMD7!h ^-.Try1*? ƉF4x:X6 #h$|Zqfo\ssjݗ'+MSmk)BӨ_j*gOƅL(CaRq0OBK>eEaYXw Ov7E1 ,%?oվ?ޮSQ):~V n%nɘb5̑Csרi/%T7*{eK1ZXC.dZ\򁞹e8$#f5hpM [\w{[E:T!RĢm"q-B '44_FE4Y!D_v1JɃN ίl"ggpO_QaKB4cZd:tA'r<}/Wi1T$Q?B iu0w6DT nN&•_g)2/|Jǿ8[F8f%J}Df8<:xS)T=}V?_>^N&C sNJ8]nT_v@{aƔssk?OJd#߈X~21u_B$ ,eE۩l_=HX(!op~QZߜ|j)o^%qjjdo]?x%u-G~Oz]p?-Q3G0M0btFެHl }c Zב;<? <0)N5|_Tx(U~bt:uQcbW2Co\nL,_j[i *ܼs>ɗvpTi Y`lLP(k<3 99VtF`PV$Uv8EuлЅ}^A=/8#E.F4!;ք"넧*`d߅~h k坃j>0EcIm->9Vq[a2.%!a~jSDhdOFkTNL 3:(%EupKkG+]qVu]8Tq&^lGעsgBiB]<|*FEڨC/QwGP@?"x`I ĉo_t U._e%XyI6e2%X [ORCK>ޘMΘszgP9WOt%*nAp6O, b,XbИ2NCpZ3nDժ}WҺ׬ ,T Ӟrqr2&M)fH):Htl1îY,~4E|;t숁u[ofϰQ:{MUq+,[ U U2+GWX@;}s[Ҽ[P CT9!#^m(qLKCD"@ k?q %eQP-Ku# ,m&b94lz ^8odO0S$s"AmS<5+3EXbii~h45&k뮹ףn{ΌeihOY(9M9AO1tlnH"iN ByQ{BIyAz* YJ`ҴhӋ/ጼ)9ZݸD䶩Jc[1fӵ# NbږSJί[nDD#clWGf *DBc #tM#HN?LI2 bb6:C؁BZѱ#քrwG.;l_Lwa6% L$q, S8ǎbͽEϣO8Q|bɪu' A)`8/CХ׆.Ƚ%덺q;,rwk,v>=iG; %R>\˩B! Z^ HҲNZxb %EI}OvoɎ$@̞]r&,eK[a~\:J^)s"ڄBW3w2/L[\+27_{=Pj0 ڠ慇@_qS(I=_ زÔ((!Me3KbScp܆k5t9 aԴI<|y~g'a~cd3:az1\fk csy*K,|p/`i |èd)ZZwdL78_ށ$uq'V^^^_S']kİ̀lFWuYZR_-Uqm4jG$P[. à^ a]oVĆAHb H{&C{n6ʗ?(Tg{*#Jj [Y(QFkn ; w޽EӕsM" weheVjY޽ pBRN~QhXf$Ϻ$3ը}5ȯEN䒼 gU@,Væv-.>mS[u;Ǣu)VQŗAe~p0 þȶ_}3\-OudG]q9t<\mBIc>A5[L5g f\]V >O7:^WRqć\A!m甕7`fwcZIϩP*?a#m@OcN`,Q}$K5;['n ݉^!G{lD4tԃY);y3Bh`ʗ*y T]`W Ae%9Q,1ucq)ppf^i@ ˪VVo\;Gh;>v_ P^𙉶Y 67r9U,zV#҇ʼ4"d眬T#밄ڡg+ { uX}.a AD3q*+PՇ6J.]zS dx{Xo\m@ 'ٗnlS}nEn gߦ`¡94H4SjB q`FQ+f! @N'7g+/I1!5bߞc8FHkg_<潔ٰB*%zcNmXRIHk^Jf-OKLanA( YeLҕRvp4:6`SeJ eY:P/"Ac[/dM1~@5P֫6怞mшJDL[mϕVZ: 5!DiV`S6!^+6y$6NO 6bw+$MucȂV,@nij*5kANg-BAޓpypx1U7yϰYW-bm< fI%{*9:Ɓg<AbY:nmu|yt 2TÛɈE1=*?9z(F.k k ZWW ?:`%\K{qqu5*G͵.M 9ygqK7Q;"OUXaou&9 #b{ꍕujtvX!ɳZc➵ ~ѳ q",@> ;!`N c;Т9hy"7xC8q[kS>;-EԕgVy-!uzLxZbj F CLJa=lXbi jpk3{Ht@ QV/-Ꞇ]/Zz١GNɻ,7|~AG \cdl] E>ڮ!Bﵶ&W4BVJU{ (V{|#A-cEؤ6e%wPpzON}*)Q`.O8V3C*  hl*{$s7P/WQ]aj X4CYɓĀqc48"UD'Lc u6GeGxӘG{;.lOh׭&'UB5`^ ۃt{>Q;b7PxWWH3MCF*ܒ#LH)qڂ1AJ OWa+($ԛQ&b5g ]7}f%Ur qyIK ~y|*E"م)$vg"v|@pC=ҍ]'T`i?.[7g7ɦ4dDJue̛_aፊ} " 5xgf/֎CݬP2 b` s55 =3Dy~^s5 akJGe-c]W?a C7|oM-6 {o;rq#֩{F44: hsXFBZEZ'Ĩ l&7 Zܾ5& hLW_gGzN*R|Q? hId r]'ɝɻ0lQ6(-oc,Wg6sy$ ^c/z ƍt ! vEɐkɔ>vRf#J$Bv|P To C`!H6/:櫨G.̝3!SM:3xb(݅%#1ԂP2O]ڜ'˝nĖ&Jhg@I3̇jF4C]AQPKur<\ a+*,M%7-[!wfnHg0klnwܒh8j/",LږBgn ̂+@Y~LVY%&Jf@ %ь ;rhv.*'t$7_dx,찧-b+P[za( l}>*-ld?ǠTP_"0%^_;Ez=?1%hYP,iV1;i9ļn?3 R˒\'S31y W/@-sؠ9+{*zN2Ym¸_!S43YBnf`#M_ԣ@p%1Ҍ56?i/H+h=ug#h&,q\Q[BlCulosM EθsYTv%UKW~DxjE=kzw5y휿NVp%>P QO~ڀ,}/,.5p:r}K7ך[we..c ZដۅxcקSkAPr_[CɪDj"& |xeC~E=V}@.)ű ЍkT;X*\K%G淉V\2|<NxrZl:Ζ&cd$UYY՚"mP}"_.»?@U:ZG'5 zYd8$.JxhfQR=A766O|+cՀn?j ;<\R1xtB:%(g>ei-L (QΦyZ\z4mzT*WCΏڜ^jAvh$ 5R9P5͗nZvRG3:rPU(ZMd֔x)>᫨-f 'v@ݡʇ}Rh!6m%nlwJOK;0v3Gx"c`fK@ly宊FDϿHX#,!C/ G,/뤷ٻѨW@HQKq{6!$ٖlc%|Eܐ|)j_c3j?Z d']D}!Xk7vEphIdqq-D zα!*8ۧ`&޼ 5:Vk `H72&F_-i̕?rl3F'*Z,lz׮]}Ƭ5m%ʥ@߈ Z"Y PZVa\zd<ǝӿxX2DD P@&Ja42U)w4؉-ž#/!}׵vvJ[ga@b$Nw.xSgL&Nח]c+q'(Ai7BHI†ЪlPd|:?B'S޺y ^[+Y "Ehe/0뜗qFZgZi>+[6cq:X2r1m T PSDhԙ?m# Z}xo<:Vw"`Hn#Ay:$%gU >}f?CD"AJ񕙾z1A$E0`gOV:uzVX$뫽,M?kO0]brfɛCIƍۉњIys8zEMTUX)xźycO+HA|׆-.V{ RojN]3+hЏ(s5OzEWtn.TC>ZB52Bـ=@!OdjVjE`*1*e#X:;qsg)JzױY?+GA {e>hO|.} ,H=K.IoFw[M5? K4AChh$ -Xst ֆ^S6V4);Zx϶DHi uȒK7/ϡ"5VxnMC8&b Ih?z2FFGoG)]⧉"F!RvK,l04N~(,CKp_h;!FhQ܄4UG~ ܚI~oS9S\dwRr°E ѾST.=w!ô]Qn},~,m]s)*B/&u:)'~g8,2fz,妸_Pڥ82TI6# N۹Gh'b!!}jy%tY~:Dm\\3#7 |&5=uDYtzhX_Uᷦj5]3bMZ!cM#|F3%#%J?s`ؠFXF"J15d0.mdGr{0"/d#8ݘ pru nuCrXq-k  HW]IrGlhgœ?Jsjdw@HĎeǮ|DК!u& \+Q@5x¸JF^xV9 l~ O$Gh*_dkUQMńy٦G5 Y*45)"ȭsb<'$i,1I/qzCa1^BYlU"vWuJ}{OR;NĊTo d4CcAĘȑoE:vצCx c]Ael#B~W9Yt|,9v8_'~#icW@/i8Ȕab#+ūRwJ-0p0͝ٺ7nɲK}⿭O=. נ1:!7z ,58}Nۖo +6$ d'3Im p{?뷗u -L~NXYEGܧ&?s#gͥC({-%_b+SFރi,ijL "Zi%RwcM3/68gXjKCLjQzwD$GY~H^ *"|7uEE m0sjLG<6HS(Zk"s]V}vyNCw2V1jߝpO?n̞ ]9W_m9#M]G]KHEaMmIq6Ia 1Fo~K2sOZEo4Sv&)޿i537 Of[P(˪R1aqmxt,#\XbR#gi? }!_v 6\gsDx+0էy",Ql GcO`ƨWُk\̳C8L++Ok}zw}"yҸ?So S{"qw[gML) Œ |rk~Y O.yg]>_y6YBP] 3TsCAkrcPl cdbMtՐ{ j|1vl(mKyvp87cRre'F4d`VGywűN:oU&Z=dlBck,GBUBU?=ڏCҖL[\Z t:r|lf3"?k<^qR__WRs"C ЯTf[*dc0eWޖw@9K zz'@ y[) Q=G)oV53+`/hІ[rIO 9lKJA.W|RC2jfӒcfSޞJb2%k"%z7 Hsڄ#s% F 0fN0TJ+LR-޺󰗛5ѳFɀkl QeRjRNjDʁ $@CsxBJ:ŶAўNүk|";@.׈axX.`2 Iw~݊C%޾1{.j`Tbg02OCj.=BzT40$?9aV]fLU\.>=nAr ݽzISl>3YtE%a'ؑi.KGBC[*gj %?*hI"|퇠4gh`;t"vc9RPg˔r{Q+3]?>y׹N޶HZ5"OUmIZYr'͏5U@ TQ\~H,mEh coO Mę_+ݥ\!|En+LzN?}^@c_)%MRE׉=ϻ]]J58 JH*E?zQaB%0`$~VQwBni?;9,[Sf>?!6`.<Ů NpGU!iij,,$in,gm`?+Hh.% Cfq?(yZ =p1lN!ꡍbU0x^QJʣ08-n52az2 'VXC;{V+uߙC4V#ڨYWhWc;m=/34X9tFtA0[ i# aꅃ]o/[A (~CgR?l#L*1\FӰ}UtCU<|lF22߭^=X9n x'N?'V+i 7ގ~ů!>^U`t)RݪaТBo/ߵdN('3ZOn[(F%e&TM.4fL*s|&Td5w~IX,+j~BaTh.XҴo,Ch]{ًp9[.B>4%'yu-Keĸ=XS!JHd~ U[&l5Osg7š֎qHa EWMO <>"ދ=Z\X} 5l`g=Gif1&*'1 ?ӵdn^$قr:&w?(u׸T%W2_g vK q5 -xhD<,E,}. \ϣ7YK(jwy)یdqo:nН=Ϫɍ—ɸPɘM]FYUYKDXvtXR3 ig$4Q|ctvF^KŶZxM¯wX|d43NnQqO裫:n Ofy_OȬ^ vb8wY!ʊ?% S]q!xbYN[OGLA\.J@ʌ΍ AM8U΅ȉD?'4~_E{sFgA9}+ (~>bX\"Q#V"u[ |Д=sjx>a7朅 6RP."߫Z2$MҞܨmMt NZаej+Q6~|b7Q;iB۟RY4u-d/+"=K<]>6SJ'J/lvl#Qڍ+Y ݝCs@++W*Ew/lj YUD,s}N0(ܩ:;DVS >8MrJvYWǓʣ 7"M5|j !4TP"O0J2^N הj첺cڼIín V5;4~~l783phԑ45<p^M:|:I0w=@.S̹fo+R3I,4f v[m(N-6GOX>-6hvD@n(}NU<4_g.$P xRl^ ;^~b^u^ƘJF\Pz8ݢOnEDNS(gBR=@ "+LL^ TQ5p79HYÇ{ViQ_θ5Awס6 }-plzfCL8._` ](NPWLi[qoWr6CB@^1}#3~y!97`*4 H$2 pB2;#M o(-?'n[*P4$lb9~ b(S E9((J]M"8pOؼ8{9 Qc.nO!y,9L3`)#2 bj`ccn>@(eVv> !JB]|š8j~eC څ:>+BDzBԄ%I3/[~"cIkq]l=+` =_7۠%ӑfUE\)}2t^/qoS|*j#e *{m~mijaM@p!C\f =0M5y#&(n4 I4k8'_hnT`o}>/ȾsMTF$Rcf"8*&Nn/Wd**2eprxIk~cmܲ"@!V.Xu{t-h5DU`BChm3##/Fk]>=֭/)G*8P}D 2 $y2:&]`S K7QkgZehx?x tP^5hHHP= *BKTK' GM soebV~cOk+؇C~ŕB86+0FUݕ**`!3Ԭ'F)_sG)u.˲'э膁V%bMF.N]_ LJ3Dkz^8^v6FBNڂ&+eݡGb?zsЯ+Y2,+|~hGldAyǨ ڛKɯ x=wq8~gK% ͮ&(w\pj4Hύ̧rD;o&mq&wu_,xŨ?L2811(ҒIOHuuMEa.I[*yD2~y &ۉyG!=WғwNTP5! 'w"$õ1Z~~dK ;D=h/P;F=.7_::_6_}, E3Hds~ ICZSSM*1cxQ+T9' ַh#nF'e4KMeek8[oXF"U S0t..PBNiK 18'$l|`ϐ~_wJ|Gt#YRH OAك*9E`(ZbaцR ?̪w3Ӈ an.T(n2'ͬvDP& ۏq&MUd܋:CYKwhs$Epo@VY`{53xv EZY2ǘ 2oې[ joH)@jI|D` ų[  F-s.,Yp:ɛ[477`Nq^i?_rԸ&}q!(cg) 0(\"8|;'(l[@m'Ʀ:y {4vzNtֿl0-4 w[1vB*tɹ7h^CR;JuX:Y6]x,sWg'g[_e<q⼇֢G,ϫ&97OґG[M0)SSWsjk6hŚSWL._ӜOe;|s Q4f3;RTvغlұI#OСpR_kҍ~k>mf:^rѴ)Py 203 c98 +ěsj5 Q eiSxNΞ(DQ<ӍC6KI#LR_dYtĆ)KϤ6I|0-f"%O@?s_#* Ma}ۑ~ gNo/yxZ =W^V4PT#7LJc݉l6ӡlu3>uEN]/[+n8a<:,C(LzI]JӐb4)bv 6E?"&eH5CЪU0IKG]8Cz8~ :6 |Eu/Jޖ6"GY>ӇZ?+})9 0IJM;j>CoU#7-xYl8M\I *JVfas7dL XԼ]L }O.3)9L8ܣI55H*'v:aJetn2hhD[ gMCʉcqh(~VXh~51mozs_֕Wy %_4; DNn3K <'0? "KA$a9:"Tm>lSPoyy!_7_ZH Ϟo0c2!nj9$.2L}-]I%B#֮!^a `J*oN0L’?$JaqOL=+1Nc99т-4dЙZvFct'^Ĝ g<R&X`T Q6'Ŋ'H+^m/dҫ1rE׉%nzV~\M 6GQHӃzϼ>M D#چXa(mHAVQs 15eҦG&\;|!o?)+laSә[zv B`V)OIX,3=.LQݮ@7F6axU KudET tT)ܷ0UDPQI"!̰k ߍ>j<, '?xǹ눤^_5Hd]F\押СK)t_b 3UG,--#.z. mE,+Kz ƆKEU*rKup_ 1<ͷx!`T^r.2|93俕j zZ<߄/Wt ?"T:S"60[ϸ M΅R2#(ۘ&;0s7<ɮ;*vaKM[gJ ╊B"p PhmYr5ȯp=_daC-yMǭ̍q|(]~?I `;g`p< 1=y4ϳskЁ`;ue7Ń12dSai9\#7zrW$ZC,oN4t I(xg0bvF<ɍd>TuwhMyZ>lӃFkDAڋع%6rl.ʙ1GOhwV0&ԂӠbhC<;*C`XM\~6㩆z>&Y{tn.?OˤQFUUkXdX5>ec[~iG~teT:jBweژ")}b 8+GiUqگ=_ڄnKi.scYY{iY'Gq8Ph* SRC J,BST(=J=ЍF̧1,cB: l ٤y+V|y@~(gЧU}GWu 5@ 3ӅYA6}ȶ[ w쐛!F tQ2k HҧN#]w:k%葹qQ*X̠{m} !xlp*Ed(ey`4tNA"R:i^jʋH<_Le~sBmf"|\?m}*Bd'\(%ON5lh@ԅ8~~Y9qŻId~vnz5or0 IR= bX/I~donGѾ5a.@Q)^f2#`Z [Zr 3['!Aw"wWRo蜳Bw:ٶ~m" *k%e(4]j@p?k2Aݦcz[VYsrecBpKJ)&řKoyx]//wS1W LjuJ.F faJ,ש꒼<"n $y8Ω^fZ2E++c<-r.8S VFu]|7 O 0ҠdymuE47(- $%ݻ`>\P)fG)0yu[J;2 t*[b5vJTw2*w>% o,`YW:[Fh&,Y"o\OTG-rw1#!ZG]iiG ?s:D,Zb6)F޿[m8OhU1AJجtoV >ܖcíâؐlZ췭䆵`]';֧!4M$h S2+!?%7ij $Tf sdzIm1<44vd-PޥGfo,DK{` nV` +E>2_'6,=tt6{K.e $Mц{gf(;޵DQMy,1>mvՔzG_}CInhqBѯ#t 䮍4/84@TJc LgBV~7,Mjr|S61r9cOp}T~vOVd/nBP*Ƴ!脿wҜ!W\n3FD*{m P|aYʻy9,'+I GKuNjƧšUO|Q+q:LgL|oM1nyf+v^uy_̌rW]w]HM 1)S $8Cu]L1&&m13dP/xW&0CI+zݚɄƥ|9CMKwZ,c؈,Y st~a-C*cE 6CMEIFܑcSZ+6GB5B.$2.{u*.&6SwMnZIl<$6N.JC)炓]Q SH[i{Ec]#òmSr,NfaA 3>(|=V @S٨.̳VPr<8e6T"d\Zm؍RD0JDon0UrOr޾Ыr!`e*zJk3kJB8&9xw}좨@V}hϦxBҰ{1L֣w\=}DKSwluƚbA4:"406z&^p$>䇥]߀ f;dDqs]^.C>stş0l!Ḩ$y/95T:]{20Vwg#h9SowUX߱nG4Kb&/c1#/} Z_c/wFᔮ`KshAecz؈;?Ŗ}8 xuzAX*  Z~E<đΑDCvo߇#J8cATE1?nPu$;?Ɏ}BJ4>pm(,_@Z Z3Bȇq(˧*mcC9R|*ChRb/Ctb(ƿYGVR'KuU#ѕ]=b{/#`P!Qe0N6~C0 ԧϟoZ$sV9A?s`oZ]bxoBMLokvuu/n=۠cuv\m8zՐ*((T3X'zeiCIHᢵAHx^hxf#% 0MI|&^'GEI5p~yR ͣ+Y3ū…JZ7@9&zRu.¼cLڌbN,y7I`|ԤYYtmЧRALxYGe fŚF.]ƫ$ݙ',S^#bZ}n48Rlլ-A .?<ʡrZ#1c#F ˯y1Nz~6*($M`<{ni)%e?ih79߀WM"ت-BNّ;(R1{#88-5 ]BCivt6ߙ. . _#,%=;_?X"lr Ŗ1 =>΄M!fm+Mbg dc ywkE4 :=C@.Mdy"38  ר][a]Z= ߷PҢ$֚#x5Sr= ˚Bm6ߤ"gԽ׍a C0JܰM6s֔+&GdymK-[O ALQ"G rURWdeO29iĶ.CR!07.׃Ǯ%dz>ƺ` +,lE ?=*Pk2ijsR/(enWXjB*LxSL2DC"1CU⃇XfL5uvSE vc1j%̈*BO8QtO 7JT#hlx첿`xSkcܞz I=Ke# ,*1A۷ &6=q!?;ç_՗ѐY>@@URO6sѿO(z0"o+9l\Ogi_{gg '꽹xO g89>h3 ڕ(}A e<i0wbSP7)'O^C0~䎊$Ő:t 9u34i:lA?P6QS-^?;KxaCȧ&+5*iJb%7<9Bk0xXPyU\5G\ERHfv>%_HRAX{rE'3H h Wio H]z wϭlW PP>}FoM]8("^xsO8O[YX!mPQt7Z& 8)5ܟ⩃`s6mݓ˔@ч|/ Tb gp٩ dLᶾ)j =LhBrPL87{bC\לR2 <e(S'Z>"d;4}~-W(/0}iɗ+9]Վ4Umr|c&_Mp/"Ҵ%F۳躺NU},+Ix>1v@=$fm( `fT đ-eW 1-CS˕'&Ì$Kt u4 @s{˝7R#4(]C(8mi|ˤT| jpzSbn)n}LG]n^6RޢN% .25yFEm ޞZ~c?=d-ꢊ8]2q=)|)JT {ێo{P>HLF_Y?VQ Uݤ{g[mԿ8sI=e>c`=YȈ!ƅa@%YU~IZUqE, 4'T DᰵkP˧:f"2k 5TEmqT5!Q .TMps/l(:҃Q Gp-# b=,X]lx7B*'(>]7J${X~'S ;i~]kvg-+Mv7l˂۪dKS0\kI@P@)B$m*̽$H{z.IWHW6::|4NiR#'>Q 40 &qW̻ˍՖvC@i5,*xtޭy/ٿƔ>XD1G_k`S0@p[Yf o 20Qt$O]!Y,Տ FGlHtvjUz,&K#3yii^y;M, d5҈nyxq_&U}5/,q*L͌ %WIѥl/26Iy[`s}gN}ޒ@⿪-+FGCO>zy,`&-*d{$p|՗.hR,\IQ^GƁ S н H+~*d!HycW%b$e?b%9ݽczP Ȏ3̻][Hy^rosnP8?HW3s8#S56ld8p=C $3kfQt_XZTAz8:(liߪע .W9_KCO+ $@| >\;M࣠`e8 aQnn1i^a |. |\~\[d~+/_>sqW^s؎q9ؽE;0FH;k9UNkZƬ5/o&-U [-V!P0 ^u=-d<,lh^0-8'cp#pwpq`c|jM/) ]&t՝ʑvߪ֟˗Gnu 2I+AZĻ oi tJ6'\l+1>j_evCٞK*Z|FW.I7fszMO3{:=2A'79ىܣ 7y_N}9SqՅevxe5Eyo*õ̧gc֒ag BYSP.[G)ݦ>w_,ꗭDn"%^<.';ujVlWW*Nlt3ʦoyn{S[]N>|ë)mky?Q[>~O÷yIJҏ-ڂCyze5Wct+F"$, sT~;t S84eOW[%~~\6#"E;KxG-VZY$'qUy?@ߴʋpQ_/F͌uAѷ'ٚ-Fս?9_7lMkdr#UP3D/iBC.=aMw<.xK9ZMC@MŁ(;(Y.~||NG?UySQq/*"IH62Ȋ@ ct@_z RT;&vPqzt0Jw˵Q68/^ezp `LiͼVE)B_ VХ;UPžD]-gH">MnlVoB+(XAC07+0QZ/i(02 U&KKk'^#6Xx>J/ȠcE5,~ 2?~3boQBDKs熒҃#nb<-2~P !;YLP^_-s7!iJD5rt`P: =9a9> 7^NIݵJD#E~C 4x#Gz)~Avrs~|ƨaDۨk?>os)({r(@M~5~! )T{ ERUnǶ0Sܒb:K .]$M Hrss(Wkӕd9kا>-@r&uf5(SK\oHu.J6>oZ N.")CjY_HXYmT_/ܬ:UGH{-k1zkX*~Xȯ A4kEcC 22 $o"52z)ƪeƏeuO## Ӂzb}dBgxI]nlTʸ]BV- "ϓ aNG: Y3 K Y7* @4!x<~ڋڽ&psW:{ m&4W0,rͶ &D MlAGRd<9[]D@v'v "§LnR/^ya\~}9awu\[sZ`o̧`YcrFE 1f'S;Bcq(#W*O֢y:Mg΋k_xa4,gÐM$n̷m 9b.'NܔIhSIB= (C>qЇbdy*O/1z^U0sM-IzHīӖGuvbcp|J\n`OK@O0Z] QG[lPĎB/Ѧ-@L߳4t|Rk܈|ŽS6 ~0#@7ā'!R0y? Rg"7/B6p*iس&2!K|p eȔIQ8caRՒ3p*YZ hҲv6%d\u8 ye㕹.DBP?ONL3e᧰t"ٰ 8'}s'Mm7҄繪$SRRðh! 12G=;Z8H'o>i!\F_̟2sdO *,xOQZr|jP^l%!,1A[W'GsYųWE>%.2-z$2_!)zg$ H ;Jg(ga&@6w?K֪gփ?YqO ۦNmbnQ:cY$Rʕ`t t2YުoQTmy Itg Nok׹)wɺJ`"S$MsQi*Ӿ+Ck\uZ.i(?u+cey%ǖXZ-G`o(^}RCH{]Iv]> jn$͋lM9SFXkc d>șGbK R+p`qы`پ]=tue[WUXD[ &׊@3_ fH̴+ \ӛS1VlF[5Vr~P/Bp!OqEeaobB\1o+һSXtL/|\DN{ i~$^FOV&0)Fp"- 3sEvXg+(oA yG eI;g)os"so }#E8rn7t?M44,yKBx4GM8[\ce ]FY/Ŝ*0B^t>+jU`k Dn&P`Up.59״4R#0T8Lv>ViwBQA~n5+x*3p5nX$49NQ1^C'y:Hq6hc={#!](:|6e-fkkvtWDF…h8=!Q%WN1s^f@hM*~ XXtx ^>vZidK۞D1)z]@}8Y<H\|+;Zf3jPJr rmݰޏ}c(Q8(jpPs_ɦǵxfNI rUkS_۹%K,,?re*+ϲ @$762a9 ʖ,.(>8d++D gH!-v`fb>_|d)ͥ^M֢#x&@\a-al]Ve3nHpJN]]! @솰N:>HO^kyRn bى6.b ߥ^5!F~ ]\A=fXjQ;SHw{4 9JQ UGiv?.}&G:Egj'2gI*599CpbsG"XFh) ɢΔ(M =owD COja}e{^uąO[H=l>e݃ߏi#y ,q|%!!;PjkXguRYAB'+/=SdHk,=Cy0T7V c0n ䷌RO$eu*b'.~^}`~bO|hsļs:RgގkujusԹ2FLhQK̓C9&\hX rc({$T^0j:Ylʿ(Z O"U3eRYO9B"_IK `,nq!O/eX݊SI,l$.h}BQ꘹ hqp"iP}6DO,ae[%eHПAb3GųטԝGZ=:1s_{Swh#&vP??󢟏Yy#.6&\x 'Ik?[ٶ=‡hEN-ET"7c(A6"V-kOr9uaſ' !'CF]m{i+B diMRIx=?`$?:?+k\5q807@ا,w7v*txvQ2޶(, *'+|58W" [)ѶRHMJG:'_@Y*c'8{M;C⶷JAƺ~ UQZc|7'tfl _ԃ+&_˕Ӵy2w ^ ZH{hNsA6\ցY124e;b. b3J v\nE"iOzE&i.3t_a"eG!qЬߟ6skX;Lj؈@λ ئ}+U4 GL̲gru .ݳ6܄3~x4kϳ. R#A[ƍ8ě>>ROB.aGJ6P94E|}gLzctiS{^y>ID jrwͅQICI_p#fW*G\ (Ҫ~q -^b̷.d fWN͸1xCbQs7SG@Gհy+eǷgbF|T;k GȷNxJx4ipkViL-vwh,,M<ݳ@\E.ch2&rFrӅh6< Z-/URpaQ/'bt)+dERV(.`%%.*>7f|b`=.{![O\Z}N2'{a1K8jq޾Y-<:))%+ZRWLkNb4=4 hjYfm<p /5*lȓ٣ˆ139⧐7\G`ls4n`2c^gU@A[}` SԫICwi3i0ݒ l_:oip^u,ĜDkN.C3θp+hwv 9SrwKhiD.GmėG:E?۽M$qI+ɻVwfo]c8XStF`yFI$\8B]¸<.V(/*018;kv.]B.WJ2z(V?:h8O85=O?GnpX ٬4%Fj 1y?t[Q6-Q=%DVvˍ/ He' 8[wrT%1KfAU뀠W~Lqũ)o*gh/zz/RߢM YH)JRmywfzAmbM5a+}&LY6rГ)26ϽY! "UB=#9L#WCtv8(Acƨ'w@"Yi#/K!Py >W~ؘՁ3@@ChUsuAlo]"Ŕa}HTk-K,2Ь?a(EN` )hŕ^,/1Gw ]qڒkރ 1ɰ9Ǔ"||{NYu?:x7mէW| 1Ius#:MY(ߌ% B;h2?p:t5x̜ĵ]CGDPr`cȺ`bJXԿ>׫Vtdp4Ie]j(t7~TLaUxfaiQ:r  Wά1ke$!3&)M4&$3GoE,ìHFδ"<7= Z$KS L_J^3:̭!u8iɗ~[ﱽ?@.TQZ`'I vo攝 [S9_ܢ!It:)֤:>ڞwЅq0T`%tpc•z<Z4Bo |-9oDgcqQ[kK]U "^w~旊 Y/Vfjݢgrz$iOqѓKf1ذrBzS'KCiFJ#eOsæ3Tkn(9 tg_jK,1酷BiG)*Ɠ{.Y9.sL0`sG4]y*cn`衚\%m: TpP5t*lд^yҶQ^;4w9%8[.B~,V>d.餦CTXYu=5 .Q( :Qє+KoXʴ' C`S3`]x++Z1"0|$jw!ybR7ڀl8Z.`҃k+UcéU_\.:BUܐGÍW<DN9(&b@{9EA 1k/j Sd;Ԡ6o89mhbzs`*ZW;j&8{wҮuWeک4=S824?9*^7u湴oWp )4;/w}uss3[2C"D؁J6]%՗)~sނ%L!6)Q*kZ6 TLrs\_ݜ!<2>0cUhM}>@r1rScmWΟh  Jf7\?svۂS TMa V!!1T`){$҆57\gގ =XA˭9>_] %EpYtzi+ĐpWi"B9F2Ԕ82=C `Ѯ=J)As$1;aUݜ,=ΰӹ?]1;L`LXyrU/!b=nG8Ǟ=6ZAZh]X)\rv4Ot!fljA(+Jj n\ͳ W\q7ade\Br! AP8n-)--SX!ʯhsL!!ɲBUywaQw򗶜h*ը-hg;e8ΔޞwNyuz.}plMӳjMoj%c7T|YEY_ F;hSsA*&F`z+TJXi)T')?##7sLԦ.~hLճ41aKbeFk, +Oέ-d6?!NIrY XDwSˏ5=s'6))K ~:;ÏL;: }h%|ޒF`q+%)ֹC{ .elkee2rz.tYۣ_۞6҇gx$s٨#>%zEF+S-4_̋.DyѡfrM?/D pv c7xĵ%xŽs|9w9z֕Dóm`њqt?qIҳ6~G}Jo!.!{#g5ELzhڢz\UA!:xR Bp eNxQ^.i `\X ARիrLXVHc ?{ t>4>NG!u;;v=o*鷍7upc!+ӊ| Sh;B?|pM@)瞝2Z$B$p#2r\\ 8dQD?>ׄ3e{+ϪL9xe#%*hzSK9n#7H;{[x/0P^kb~jK+'R63 ouJW3΂bg"<,Q\[ə2A*;voW<#ŚFed⒮{-dr;ʼ߭R%tHr79:q8Պ)e֖PA9Rw7xÕOd$ϻX<  'N8$gL"`zX=)<+Vwa5-Z3=49@7 buZm 1ULnי@35UD\zB^ýKt/Q_>ٹy N!UhfՅYoWT;ir>hVFW\\":T1Yq9D̓-L&5h7!@aܜ@$дk l8;~J? +y:נ-\'iD%~wsx?/䤵C^*kRF;8_bBI,.$ ]분-^mZFu(_|pF5Pw VbjNcTW'YZUABgv0雨GEgdӨb NrV!- UYæyۜB+EY|PY{RWDb)q|.]9z4-嚠>'[aHd+/E9-Q.d&c6ls.(Q]Q2 )]C8aDvO־UgxO+K4`d*эu~Tم>#2O;X;`D~ޣxeWP]$?*H^Hr*m[;gISm[TkX=O VkeL>@p𠑀`H-BE`ruu;/r`5<]O%V_E7jscx0!ba`r28 ' C&Bєhz#gED=G[[1 eJ#mf˱2xa>vK-VǂOVy&Q{0XcR,NjC+3Q3{w/3 `i'&\ 26Wh?y ǔ怼jWm7!iOJeVf \f283@ud'i[ڲeA#leB#w{:iьފ=_Ӛ}l>D {^e8ʙ,a~Vj}7nپtK室Ȉc$YNp`p-QvyZTY-wSIe_ȴ?4<V>PCvѾHuBjv$Old6w-5Fc"K0¾ƮŻ ĿEA)FvfOQPَB r!jil 6>_-NMk R׆-L8Kz\viKkU_'POATxRǿ8!utRu `PRwb~ۄzI%p&`ÝIzyjgK,0"5)쥏-IB4fNH&fiAčuN+p*wh?+Hm.I;9J6%ke9gE6&+OTY٫SDO! „O`co3b9f5]-<֜L2(IZf>kwy&h .J&]2:jIWx|_ãKaVf)ϹDFh Y5r^ԻOr p|XAd^Z k5e:Ċk$LN-lKd%S,Rn8yPU5vGTLi˯)o!zxcn/_'=>vHc)‚lg!T.P='鷕r -{sf}蹜+ >BbeoՃ@ :Ow_<4οEUhl z {_9 tՇI Jy>L*)Ee9FNI!{~HjL8ԮڥPd@`<JXU^>ڂVblqҒzs,+`At|8\ 9Ii7!Ի.7PSu4o<x:=7TuhaLgz{+Bw@y\$PU_ߵS穮3V4'Rv33bqpfe' H(g:-I䇅9$c]_* n',;)5A>Љ )|#%x+^P "/3Ѹ^r^uQYׄ?vz":_g^j| ,f/E[lsݭBKW?$Jm2f4񁁥=Du*),y;asV$mV(&Y3A>/V=Q0X@#$i*6[R^moҧ.'2.Z-Ֆtpj.x/;?R0O/Uts8DfmK\L;䮓5`7{V0ㄒi(%\An\VY7m@> NdZq6{#eLbt>gtJmTbNw:F[Y`LJZK5r6_bQƩ7$X!с3, z(d=d C_`sۭ'򷾱>;OD!1թDM(j$&ljc$4tR,".,yśq-ǿ)t$iVcBY!@(d|<"j>W˷3%#<ǶY6+܌FR.A6 3[2 0,*k9?BŖHspg3Z I75xʪ!Lj}rSge`ūa(4&<&W#$H`.(|q췶GxEn NI͓ Ӡry?M chxmι}j=YCuG?1sI mg9 ˚U;3:➡3?A'28RM!xNȵ~@LV@຅-a^rANrX8eL/ dt5}:{$ $5_b+ Hh^O~L"F&JD!J|ֻ4䔤8ը^d]F $3'sPf^P@Ɇpw\qY_GIBEaf P,V>yz )Ay,roc,)?OM =7' r ӛ+ ~paU߻&;LZXVEi&ӿ5s,v8 |z}<28G^"Gүl:\WGHZ{۫}zv.cA%fŭ3~U^ @c~ ۿd&L22`a´G {lP_ 4ߢƲЗOly+F6a#-yO Q;o ^jȯo' ༶ǂ/OGg2E$a J8ֱ@I|k^e7TC?2? ,B>e2IF1"#6wʗDPǣ%뼥|܂Oe'=) =` /˔1LO7ztu7,;8g Tz®2{ZW*nA31mlѡ`od qV5 Uoė wSFnUDĽ?kF"K{&TXn0UkVRf8)ިm2%A s%pLPo]w@fjwl[]Lz~xR@ UF4BsVuGJE63\U+P2Rʣi6m,q/ 4_.RA#L ZV({; ?֟R!ळ ~.t?D`2e|te/%$vCZ=E"%ǝ-!%LWT}U\A*DPܬb@MÄdWt'$Q,x0Xi~=ќ)V8@wTr^UC(n\>E3T.䢎v1G 1 G$u"O@W5K\Ug\Ύu-'n. lVmo&|;%^IT=9҇:BQ8tCG Rn~do.Iٻps9i5Z#.갠Bi5kknn ѵҐ3m|d,H.y#<֦?1.ɑnW*3j`MW8X|~rYW'7`Ĥqܚ{}AnSw@Q#̑w'hw0K~ӡ˝}S04h9r=?}ڐcW'V] Q9c+Y'!9+DCԑHHđ=BbS4 S=&Ne5|88 4m *{Gu؅76Eki!F[& b΀$YTZ@NsN="}j(}*<^qBS7#oꥅ"-!UuQOOFLATs{k.hC, gd{0j A$ܨ̠*%#npspR31%^ׇ)vY|?d$wT}wk:ڋkF݉pA ykSaZ5M8\&TW1xZp@(Q;Rƈ T3$v)0 նN7>˫HM)h8tJ9q`/ >qS~: ƇmDu傀-h%5Ras)Go0}~X2`ye"lۘ/h6^i: T3ބa3Kf ,{!W ߇;0b@B:a?&YҴbc_w?2 Y:H⋋BXlN_"8NӉj7G6 YK*?3~=tK" L=$ysZ_"c#Լc4ͷ(Q*~sd/4 J.E;_HGpnɛ~ci*RjF-\v-H`]4.~_MܪV$<' ۷.*Xp ʯ섧 xp U%G G}S-0$32XZv-tK2mCH=˻h&%EA €f c5">*FW͞[;DUʒub^ݨaz9o> ;1'E;Bh։#`^~M`QxNQ5,ݸ6B|L.HתlXJrw*Gxxd #޿7̂=#EVL{^`U:uA]UZ` 3,C-o!yڏ9~T$b^|8%$#X5G2 i2>=X)~De& 寋 ` ~B h3~@g0+f& FǶx- #M!G]7 ˱L u&o.wM+IeMUaOצmÃ/Dە퀔D _4fb]^pI|15 ,B¬ݓJZT5)d=~"+'fO_i*|ۮ[Л&sX+$*yYُE%TXgTd:xm'OBE-mbY8H;/ybϭ1Frz*k|j{>s9p+jutrZ![}C`#^C$fVh^5b߼{1n?ay xڭ4"#G]Ls>,:7ޱ6fC X483 ,nA^-9`t@2!D"1xB G*#g|E%R 咩0c1ڿƚmH].CX.dO: 6: ]~WV' '@S`[x΂]u^WQ7kz pUr1V:u~'(# BVJ25.bh<D)fYTWh+ Tp=WxKo!ĭ:éG@uًDrPлE.='h6)]<<=|ţ-D/oRV$; ȋ*#N?3gݔq0#&2ѤyʗxFKQٔ9ϴ?]@qod`$1}/ObtEo&Q̨F w}J9KU4Q*׫bXңSPo8oNvູTUhNSQ9_O&OB[ NjB諲3rN(aC;2 9,,;^Iۛ<z(0xϑR|\V@d^Cq؏>Knpι:[%j4_)gD-owz5^R,zw3Ԏ̊&Up|Js}γyƇy ==RC}.> r5WHO ^fo'1! M uTCWS3$XUfYϪ("]ڻ&΅: &DS8k "Xr9JfH Af[EvBv<=ѬkxB469 &$2<#r\ ijL1\`Ȥ̋нFI`)|\qspEHnJq3F0D|`h1Cʍ:Ts cOy :ǯ]q+ȳ}oK]W.i#]46㣜B嬾S lR,N9N'݌JUBA ŎC:&qcj1gv}9@׏Gem#ӆzuvl[끻VȄxyc;x!~ro<~YS3[y)p- qKy ѧ!Jck~(mxF rj2h[ɝm[StDzO]Iad8h" f'B*yVKeSɌ!mlr w1drl#ȸ%kGhu8/ O!)+a3.1t(e*lIB#6YΑ*p|䭍H\>.n@+òDTEҟ!˪Bo3ӆX#aqsgul\54-z@c3Es߇OVh9XGw4M>;ZT|F|Z/{9k_ZypNELpe% jjuЋDQqpOdMq%t== Z̉ "w8ZP "͙n # '\j7* N]!v̀`~+!yѤwkQI=G"Pl̐?څM.:CHnZxϘgO[}+GUXx!هc\ߎ<#\{ioQP aAUi#2 |0DzOѿE[ $>X׸  Zr7P#˓ >KӝH>tǞOh;UB\SwJ̲ove k7?OkwCcj A(-A2XFvH2 W&t?FIBU/aSg)J p3ڗIXgT /e¨2diw\ْ4tauG2m]IoDI4ٮeR2G_Eʊ^ k (l߾Q8FEXSjKL߿! Ss}`# }`Yzi'ūPÆʜ8?y6a:xNAgc˿Q2}i9ògV mqLq5"QrzcAl&0B0ED}I)5F+:VG3˂"Z;KѫM_6) c7Bʻe]Yg(1]8HQ{9fRK?.=RB$C1K=r/UP5û霼((FhEDB# \d9b q P{=Pwܳѐ롐)ݔmaN3~AHopFY|!+.0r.c獗+?bjliVS/~=YX[%.|7b#d4хy'܅wĞG)V >J x"^TkSBY%p=8QBB r)%$d%{+ZWh$T# wԨ+N #jeՒ9$WF!@Ӫ-e%kdβ=$6,jHr RF8R[ u4y~%YCRW E0M;E$up*I;HeBL憡l݋mtCx^Rzu .!@W/sU ]:i077*w=m^dUMѝ|CaF7z|A†.e3\ KI.{J7kHӽ_9&b?ɖ/'6.7h4CZBbtAe 2(%P]wGs Tmxv!noQ1T9ƅXop6;,]!ZDs pp"au(O-Yakkt5hQG#2jqZ{Po&u| еl f{ ݀A9$N{֣(]Vq&7 &0k,'`@h`?Қ{?I7 ԍR}\1HƋbDV LaR3"߰]o,p VN!6a|6yAE &8fq0'@Ѯd ƭj3;́ؓ5@"Z0cR.b >mǂv ﵩg<5A D=XJr2GPWƅԇ'%$֎GĿN&dgGYRu1޶ G;Ce@Yl"q$Tk+0Os F_gU+b[sp)Tz^B[د(| &a.7]vd߾oFzMs|@9 r/f}Jd C&xp Pǀq~,ܛR}EKAi9M)76.Jqd t/,-垃cYl* ;ڤ9)E4YlF0# n*}p1E'fsVl-<@[F"Ipf\hkfxi;[IlYm # ΌȄGܸ^Ȕf n MzIDҡSX/l8S멕uL n- ,՞D 3<_j<\;W:5,]yGIJُc)3Ϯ-8r()$t~tjkewuF Lܛ"W糐1y1r 3ޝAʖnۮWhvT^r\-=Y6 mcrC/>ֹ0FffԦe綢{UQC%؇f4%_~Sa_bG`|ûU/bXx]$u`=vVd=^buE:&1S<kN~aK.1IR;3F f?m 1k9D␔8Xfw7|5^֧9v%"@.CPAQ,UO^bȟ EJoʚ`i@;IqqHlAbhꗄVz)M~y`rpl ;\)5k 7ۻyuC˩hn%YA8*7+R/oْ!)1"F;b1زwT@LcS16q1^^[66P)J^±q4pI8BRRva d.`zrJ5gbWc?5TUx(D%i-S5K9wGǔ΄|y `Cp ArURy!78yJ{\@Ry_9Rt@~h mև \(x'5I0ZjElWCA;:+C'헭xe#G® !&=04<"!~bU4>;yPH~GbFolf MRAs:{Ǫ(1 $IbmJY_[ dx%C %{'rw)[,pL,\R ~s)@oIo'BEtKB *$x;XŦyoNeAZ78KoAq.?`7 HA(0ASr;##H`Λ\ySL#!XNAapp&=Wy}xv" :'-o6r.yxLʞb^ʣ#hXyEUgMql 7-E;'cXiHK9ob !wߠ~@$zl.,~Dz@o?|]֠?-X9=R٨*q p6c`7+: +DE@;b Gk؄J&zDOj*٭xPyϓI,W Bê>x0ZԅIdDشg(}a\é*HD` K'8ˠgj8:9 ĝ ' *w+]kXgLJyMMY%f<$c=Z|2n1Wa%^sP?DRᚩvQ*ZUx|RFދ|z YI4dk3+=vC[H:\u\U1_3>B)0n< NI,+245_Kgb/$>'ɑ46&չҳV}8@p" $'dJ֦ٴ\,B0s M(3jApo'd:Jo߮2DRf7Jp=+/I_U(r;wB[2NS(^G=][i)]l8: G3n!qU y}W+N)* Fqo'>R|IpĔJnBGIL LAKOA9$wch TXqeWk\'VdzISD_lc2BY4'vS i+..>~r!"d1:٤k-T).x`NfƼ4Pi_ϫj?*"Om;>KISŃ?eMyP|\LpNcX8P#EJSm'{Di/&O}<[^G4/]b>>H;H9$r]˜ĤW]$9lv״MN%]{| $m#誮PP8~)qEYc- Q6F(|B=9ZMxIB%f_i-ث&Qo7BvxW/[0؇;ZQZw((q xVO1KR7VYu# dFiԥ+bupkSH3>4R)Rcc[߂P5vU6(b|QCCrV 6vRa2E0-)Q =9`]DJLqiЩݶYc}e^V1Y pr1l"Ȝ`[.`q_>>1Fc,͎;#]GQT޶$lm `JsYH#!IԩzoLZvfu행[`7~H-R^;kVUP& 7dtϐRrO(U/eQA$)_\9SR`B=6yg{jtX/,SDy-T5ߤ4_X VRO 6L3. 1 l,Rki.=d GQq:aPGѰ_+\DClrt5SOX K:kd{:0~"z ף"6}:QhslQJCt9h:tYr&ܑw?jybɅ:!Ot8-Cpܟ|F2>f17EmC\ L.,UT'-ir .eG8mQ#!w%o /u@h9>GD }:P?>]Ve*jJ<̝ 06 +j6*~ D4BgFx!' ́^ yH儍$?'1]] c Xp+Ar4DޥG7; UDZ_ϝ3h9Ϗq~Ie&D bedI=Q[ j//^,?%5 A&Fu  ~Aޔ%hw. ]ChW{.k{o#|>ḘD{!BՇ>Zt[b?Q/';q`SDP-K%A-N]q+% };8ݹypL{/EVcX#\2ϭ,RD'Jԝ(.7F|HTryVB4E嫘wY'99j~n,XsYAY/2&̀T_‹0u; >U#-_S66}o Ҫ1t O^Dd:ۉlHܭV$0Ԭ clm:U5"%-@{{yODTP ˯55 g,('j!z8dD;qbkN1%|8_I7l$21;Zm 6]/č8Ev㩻@)R7pH%Cd4 餋c5 MƉc~;r4mG 4hyʔv^t#`+pA\ޚ `6͕'-P`*SӋ.y<|Y?@Âq"C/Bj^j[))4[U1kByS0?v}>)8R 8ץ'Cw 2JKa9.W$=ڄqjX*u̿- X ?!yrq>39Т # |Ԗ[3jAõ4\Pؘ|w=>0S$]gqyٷc1n#Y+5IY r8}pŜH 76bsZe;Z~o|k͜A0,ĮwDwѭnm:drqTf* ]czkѤp}14ORԽ7f6eYJYpu۫6է!T:41lJșZ{4;T,t FBJG%Yf39uIWÖk7z\?0Q|P&.@”武 <Ijk#H UGI۫AT{!FaϻQ_UgFry3)di]̈517ZUB@Rt2s+&fG!_Z;@YvS:|lrhU 0pצZc"0 S6~嘑 H+0ؚt+3S@z8"xs+hn+,yf& M|OrV5fWg QhcPiKKx Lo\Ió9!{m4Q&:H̘f_RO{^N,͂:^AjŅ 3P[ƨČrcWڌD}t{bKkRdzZLK,P ;[Dl>Kg9c!lC "bxPAi0^mmY3ɽTk,~hv\eYlLYǞZ#N;LV;D")ü$Vc)'Rihe).ށ~cݕ_GpVQ*8=mgukCCrX&-Kn8|YmfP2KBJ(W,תBP~y"E[&#*ô C $`̂+PHʰjSȟ|#סP*"_ cdvvStE_^Z(7_YZιNEm6P ُ0OgQ8T:֚)*L).!JЧEv=!Sqcw,)]C~zyTVBg* r/  >ķAX,@^!EcPW!ܫ>Ϗvp}ȡrCG[Ť^;E8?;k%4`[;HG> Rĉ,!zA(s[2,aRVIM[Ȼ3T| mSRW-Q^vIIR;m3Bfd+?q?fōK7-ɽ̀ЎB*|gu̓c }똎WԀϑ7qd\*=So> O(_"/;鹔ޔx'^{}W>;ԎpKD}ڍ_UjMDAȯx ޑ1jRLXƱ™g6D:|m3V_-m!LIPK`-(+n#@k(,H鑧Eعb5_28+U9잮;I%d!~t CF_>7xq{OB܋aύY5-IyrI"+K''WA<&hphġs3+v$!Oф 'VqF;]x2xvH4Yhz_2,IQ.8Mm;hYX2Db}Αf$ Wr,\g_|Kt[eą 310h#zeׯڸtS2JQ){yT!6Iuc']4SFUIzѸKyM3v۝ C٧EOP}ŽLYzcǩ)Q<ܣr_vnBVbrW)Ʈ%8Pk>p8F]P$]{Fi,Ѭpŝϣ)|mܪiC_FCΔ&6^Җ\Lqͼ99)v ɏL !bbp䣔/nWLAbl,_9_iؖ)_ }.VD2g-HxX *\%<Ad%gz7X6 xl',!/~wCĞWmkUW9ER`([ёe9G9eD xW8_' e8#]=>fn)`b6k Nh567leB3褂r&P1g"~[4!feDP{NSo2aV9Sk_& ty XDbdRقI>!)%|Wn# vjwFT~4鸃!=M32j!m&3.Q2\.+ Lh!>23*o)_Ğ>{f)76lZjn{sG{pI<SV73l񀪎l؛b-*O+hZU^5`=Rr}[Z-GX27OHR-Yա%C!~ :0h ʭ'>&dtd9X30j}]dNѯ÷Ysxʔ< N?o_pg*rka!pd <&MG2)&nXHKi(,xr P)=y!UYO1E^tTfmelQR{t!DnMs' -UpM>U=Ub`MV e83QKst:(uqp hGywk\@r;>'=|Hc>27bv^v\K꺜!C%+A i?$Bc 6~,F®DnpL쳛3~9-$OZIywzKJ0r:n KM}@s>]|T?8žLSUL"/;[rgMq˫F_o@TEpɯIK]:i3j"U^c~"Ni0fgz|^>MQC9Izd˦Z*ݝwdo-l^ C_^L=tB*e=LPwO' P.\"$d&C+5<6*`)1IW馋dT :E;y;ɮ'+(]XAT/֚g2&k%udK4C7" 3>Jލkb0 =o3][^)҂2[^\O@I9 kuԳg“e+fSbu $Kfo+rt3<3FHEyޛ yW}XWM< q*-Q>xmn&~ND% y\P6NjΨ[o‰[{XHl@ v܆u&M !!?˹e0"C ]>t U%k`0gW+8u F #Y υT97KżӭiO@߾˹λ +l<<aJ~ h PV#Iqy.Z魹_5(`C^k\֙zEE_x=*gџre^=NsΘ L}By>~4:<)BŕKzZ1 ڻONYO6YZD_Fsuy̭Bk@K{T/a[(I ȿ)~onq=.O}%BiN}jH :O)8}X.`D Ad)1JGwqg<35aKaN]:6& ĕʯ xt1(QqYnh~HG@ Zv_~WBM .??FV@7٠XF0zH\aɿRP 䰋rշܻȟX45ʹ(yֹEN+ zRUhy8~hnS2O983-KvȰ#Jét߀U'gw@\ɀk s}Qx'r%$Mx_&sT% ܞ$rDA 軛+;^8E. Ħ)6t(=2g<(SwAn{JJnF)@t4}T:ï;!uTjۏ7pF\ !)@!畯h"{#°4vOmfOq<+="e۰Ց>tDb-HLdV~։ԗoߙ'!U) ;@y4L>w)@ω+GYr$ŠiE^`QFJ{ |lLAJ;` X{5T38z5 ?0 ܬY2-?sYgx[],TzuH_{2eŎ !Ȏ! <ϲD62bƋ`0v'dZ+4.x=9Npjs>JN%W(%:BP;;Y3g?uj쉐U) )WrK Rg62e" ^SEaóh+'>3v{6:Ece?(U2 RM Y{iEʑ¿3@if֟w#Ph7u ,*e\g"閖y:q%WhjϨy1ߩ7;CBy@yz]h%c)LFMM3o.r e>D׈Av8-7iه)by3_.VQi?_ g7 ZfqCP)5+?5SZLoepC͠X@6*w1?j/Cl3 J>/5h$̘&ѻ"k+Dl><)aXyC?N۴\% f&w2Tkئ'Kg_A赸w-5QrKl@-S#o?T!뽄CZʕ& ]'j"8WߊOe}Zr"{+(tAK+/WG's&֕8Zb}(wj4۶10_Uo(@ѥRIMY]SMc @ _AEn)Xdo-lV—OYh#Z;BU3n&@Տb*Ud~NӹF4c+PON?PJBw/$4ѹuɢOIkè@E66ȝXh3lΫg!+ E<".,~ݍV<RwNF+wK"VOfjaV9CIwDҪr|s%2Z(? kXp_*WOx"4A+5k"y>1U_^SM K_KGEY>h^BS+Yٞ =kӀL1mUrovzTe} $]RnjgsAB80WLo|"@b0$MֿT\;ຎW^x0ܩ`Bt % =&0O'N/[3͢7y 2r<z#rMalkWt_Oo,TT3թ{gV@dD.ޣe"zW֮U}I%{/|v-PYt 4ii.~lAN R ^(O\L\6g}䗫y=Τ:6{9}|e/gڷ'!`3{9XY6 VGعSmKސ?Jrdmij^`0o/2>~ i 3Y)sq{@`+ǟgN-ohZ]⁶yl {^`@^ K6 &#Wv{w4,Vbu*&>wF\WhRUA/5uLrB#G;{}垾urw,_չ)c\A/`wS?0X2qwA-]kBf+ `+*=~Vg޿>̬} cD\$K(~tsB>!Yhf͡5TS޾4܁a~h}ܽDIO5[.5ܷ="i YJ9b7byNnQ"zRW|S8߮I[[ƂN6;%$"ZuFx]O<"=( ൞NA;Xn/hM8.^ޛeJ}GluqcU)Iu_Dʲ]ڬهT8i _߂HWOn"]yԽK+Ю|2Adb4]V+9⿴23,1v#:#=71)GV~.9~sQPpT~Utα&PdZtPq .T~VNi|FMwOB*"J,M#PTlLjGTr-)}KON1 mŅRwDA\ɒx D\kL}xq_aItɍ*pTl\7=avRzngpP1IDA] uୋ=9P,c?]I U s*TWb1=Ww 8l%ZI0hjPYƉ=R`(?;h7cx%{3оr9mz:M`Mx9,4| s=P}!ǖVHʂo56WzvS}x#/v';mo;2y:9p˿إSATާa׸>(~5D'@AEK9t@ط3\aQ2g775\( l"}zMW_~W"~7ʽDwf?mLi ?nRb<9st=̷YF.Ŋ~8B O=ϭCO"wv[m9ހ4ևJb(B sy&^HM%p.9*@IlK]f8&U6Iq &YZ&x2͎EkOPry;U_<@ΡPaۈ> k׾0{]6KB[F ;hc`u(Ϊ\V8D%DM/PHɑ6 rMvn[1$[zHo R]$‡I\6rR\=僬,02H8RdV"gQedRxPr9ܠxׂ8BsIrҝkQwJʱYw;kxqZ>(ek0|,i!;enmK'ͱ(7v^Gy¦~NFݸFDp=_J?_篁9@1-x,ɃL (2"Q.D~\H(@L|G/9w#C"8 4lNb D%kwvIU"iHуE.%,I=_5\'׻L1䄲N>4t"&P:?G[W }h;L{_a$9k'O Pmuˊ|pRs[ډwI*g@(y-c&E8ŋK^ s2n7-ڭqݮ1-qChlEJl5oMD+,B+.wqE-oj}𠝏∻x?d)>망X{鄉4 ŽT.H tx[7;kAy!&*"Q,}i#FCe?y/!8D&l@ugl 8&6AM.ytڙP9Lk%%aLI\Fk>F ڊ"pBZX 8a=dH Ҟ>NrRcK7%eYM 14܇r)a?SaG}#:IX7_ : ]3Lm$qN&M]4C;#n/cW ݎ͝WhE$}y"7HWTqR𛝢ĐFeڜ_?h$:in &gRv!Ѵ&QjeA]FS#Id8PYnQK/ cw7W]=qL) bSJ"!/QpYUpM<8R5ջrh ruaNkпbɛ @┳6i;Mٰ`8ٳ[0R'"K@Y{8`gFHN'/+neXTTH\CFdU&epÄh x~Gʬ6Y+vS>aT$;ۺ .EXtu%T3nhLT-e笋-]?ɷh/0Mp+yZXeP*i&cA{ Fr{vrV*=JT'G]{ըD':U?oC\[6tSiIBk6txHJ\m&*:4x.ҬwM{y91k4M>1L*{&ř*CGəs[xaV=fέ?vœ6¼9 &P%t*ʠIWѶYԪᘺl"C pqJɪiv=MkO+!b&YQ3hje1i!\b\YO:_;TܾjZTe! YS1Йw@ByQH8-:ZF{0.1g/v:u- 9=P&-L#ّßQ1$o,d5oVCU,I U$lHL3oȝ.q5V#q܀ዼ/TMw 0[#okCI4"q Oo&B w 1gC!5/LW Q-~{bL r<5/Ecȟ*9v+^t%/U݋O,<K;Yv ZSR[H*V_(BA m=6V(N7; zEY:Jg=Y l! ON/K"BxJ!1g[G Wb: vHxʀQ`J _S@aV8y$Xe} GU+o_1N'Y(ťuY'7b'+N KPڎu UE o < YJF,LJ̟L$29E#Kv̉eXg8.ԭ8XMس]1-hJ͍ܥ+P-I]x5ӂKӅ3kRtd9ɔSpy0.6kOшxAp07!A 1ψF:6ئlCtu^eBypð`%A BkJ9Bx-RU31;t1_k` Dύ+w߷C!e0F"a^TκH0x1\|t:(Z%$ù6ZY{!{Z2H梾k:b̧>ː?JօBPMCvH/gRuv'Y!U abP;K61VSLi?jYC$?&>ꣃ&ZK (Z?K߱K[v[I>hF)vNJu?HMW6PCVkJn&( Y ;Q#.Dazw02(FXՂ>ߏw#}k<hʶx ?3%3\`^M ~2{&Z-KvteQd: ;w9et;;)Щٍ㬴|JڡpvsTPBϸ!xyHjH]ʈ3@-BAi~[SMwHe#D]i-ic}׉JK@s$STvݝ}Pw|xt+8@ԚeRNj$x԰<#d,+}?97'J^msꄆ$z&Yw &z?%DHok"lkT^t`qjm&Vo?;XI*\&ڍ}ZbA2^Eh̡[g8nMtKN {C\0Ps{E;4 P̫GUd][UAcYD{{S;*A=CaG|^uқE`?iojb)ee:fMԖ̑ .KL'tJj쾶Ogr7PJ[Ĩ_ի?*0eOsT{G…>6ƜkXܦ֔i_Y=hԆ~cCV_U2 >&?7O+  0BKݖq#>x^gP`^C߇A( y=<]MNy8;bGۊnJ>m@A~}HqCE]bi~'m~`A1}JglxFؼ/U0In׋ p?%PL8@.%۬.Zs%eMj!eS8/Op! uva5375LN瘪oß)YũoetJ"} %뚆ՑrhI`nbamnߖ|=˲Ŷ{b&n6?RѢG.mو('׌ Hh}+<%x`&rR[i[>]Bzf W#i: S =V%n]1p,G_zgdIzz[։^-D1HЕo rNzK:mWFi:\ٺdDq]JO[|X .iQ8@.[afNJ>¼gTdϨ5?6佉7+A'&+z7W-V}R=4'&#=ZXԬRwe}X9e IJbSWm'Ĕ6lvZXs82,W^ P)1ցP[:6 l?HVҥ02x:cLdVm>y 7fēFu[OA[y'7(J޻dCm zApќOnlCA^ ; Yg{#s ի+Zr^iliܕ.U'164\dc~2KKds@.AkmѡIaqcdc^Hk!L"~Av9΀Kr >&ƭs8` lۆ(?"nw?+tV0Ie=wS~e7kq7Cό:xkjhf,ѪҀO[ |DF;zWp%^˶FRua)aO85ҨUQ:+ gORX !D^!CP1L|3K(2GT댦sfR uS$7 [{O{Ta4d儏_~,܁S%v Z3cYJY#ʬw[7E\;Dh]U҈q?SC']lSܿw[(^00  SXw vm. KP'HL2Ǵ܁1.q~q_^0X%V%,d"a$js$g߂C,:n!,W.u~| 1ޚ'ۇsɊOmrW}3Gidcd0íwyGKqAܾI5Mbn'u A}SG+q/0೙?b0NJ-(^d_>fM+Pug;O)ET|3SOB~EjQ"xhPyG1&e]aPK~ W֟pT2(#ݛSNZXk8XN؍9 >LNqM8cq?z j$!R*nߦtKaɁŐjow:=?uMmdƜU )]UR9%Oh9yyʊ .̧_>she˕֦Q5b1]-tPJ~B051eIaQ&AH4ʐFzM.i+aЖX(<s X $wROH^Kf1&UR)BU{"0[_] Awƥ 2 |/^u=J6TPk6'r"bU5܌Ȍ (r&/[T&!ߵΕ|۹M(K>߹!(] ר#>O&jS|ͱy?Wi{+g%͑zS`?B? i#i;FfS`94Eǿ]܉y>?gǨX.̣J7r>9:&^wͭ2C8hn;!Ruj;r[2׻3h}퓪n@8Hɂ.ή~wi;)yGmy/d|Ed}nYNeKVmL.ŅA>(Wwz;\&')PX)י"VC}AЈTW3tc8dց0F_I厨Zfx>LcQޱ5{=>ЃV"ZlC)Y䝛R*LT[_8ȘJx&}">5 3@Tթz! - JPo@,J[{xy*;arb Aor;ϭ"fxpI [O*%`Gu wEp!KRGbdI4yֹ^ߖv.wك'p (BM -@HRm2lqd3NeБ]LZOf&!("'6QJiOUK+8a'p 7/z%붷tiVToZ__Mk#IO2Ǹekڜzق;-`=F2χ2oȢxgpHcCaZWfgRp-j+2<^4@j`S:ˑo#:H3LCiaJ4UF݇sj:4'[WmHY>U;q-&doC' MScArV؝oMQ!}pkzq(8cRvm穔NGހ*~r_IځT|qoE)C1 [m \{hT}*9#R7sw6AIBDA23&~e}y<}v]?:&[ϔ{,FR"l?/J[c;6F9JԚ[y6 G;kc%69͊Z'GXdBzVyMGg^& Ql˸!m(w:Z:g}xkH5/Ya1UhAqtABgIIx~#6.@w\̾=Ecsja>a a+NKO:>+fbzЇ,@vD co n}ZތXN2]( -S| /w,yz7Xf?!ϫH v&1A+t]/OS({.M;cz+Sl hxjzb]JlЬ42d߈p{_3>yau/|KCal@!'F찛aık:ԪYƍD}'|NrBr':h^2\F^b3bd(N͑+jb,XЉ3ȺVrLL=[F(:OV䷣C^U)XEAG>8K˽af d$/Ӷhu >Cv-l;Ry!MPֺ>Hsqqm%?B9n8n>=J%!Ł躖KѪCE3pWW\|ZBJNo(y$B}UlpTw^9 sSŎth8P{Ăc0;T$/ &ӤDjOx FqV[8='Ɗ"#UϢ9[?#_pTSuP}bߨ(˟g5 km$:H s 4܍$(M~>?xxĬ <(Hsy3jFyS3zԞL37E=uR#?TmTkS>Gig k=Ӆw7Z} ԃ6A3^CsQj0[e,TL;TTj6ź6] h"*?ZfE'gûyzin,rfOtz[ꞭT̿@ 4j1A=c("ǧyJ ,x NfhF][=ʊVuG<^~'K'-a9Ӵp۵"N1-KCcǃY`zDOI_h,'ܮr G8y̑^T,I;IOƘ~= o|S I*zŌ b^uMtQ5`أrjIߨ/SX\;3!aC-)r=3T/P3m+jtҵ R ʘflOc*˴qpg8_N0v@@mm8'pC[^_i QQ0F9V -''N;$r`,хaER*"!RǎˑfYzA',0M(9O4P(%-I~ʕH7uG*bϣP8Dp-S[: Uc(bܓu4[>>LSs7GqX< (ñ\U5t]7;XH1˜}ڮeە5^ dEbeΐHnkUS/#_Pd3i'4?Vh42ӏ TU;{Kn{E`.۸ ahAI7uz뿷 \SEcA[EdHRYb%A"&-!? R{"DŽ6\bd{| v2t'I6uުMzNuI `?{D|. #,AoϚ~7ng ƥnmHG(x:ً̅K>;];+o,?wcª~Vh1u/BuNNgY`FCM*vY>qD̑ګ(* ܾY3(99jSX+I'ۈڍ;5ty߻)!ÉNqէ<5L.MwUzQn,*=iJD֦<2u3p-eN| -V^ws"V/MJ)?7.3  ,HD5hS^_`N6TֲLr 1aeV=@kM{sɛUUK:ucckjAU(1(f%zGlEoG4V]I Ҕ^%jMd#y/ _~8.u*#Zs2*Ц5 Wpm-ޅm)kRzIw L@LXopS٘毧Õ>F\) 8PzEJWqEZ;,醴 1$t+pRKA_^ҝ#ЌY7?ZҪ]s^L鄭uaSZWOR(`.)._'B[oWHp D{Ef@@/G됣m0Lx=Ftj-R"~y\GKr*#)yy9fHSB yB<綫J:ycYS+I5Ô#mGV]nΓț$l& `uN 1hx䒕VQK[s0~Z -Ev돋z- {9V׌651 Sp 5.~w%/rӡV?D̆w;W ouPuhTRu!ݷnf 1!I2xvjVGc>t<ϭ T٩ӪS7 ׉1nxQ< $לTW1%=DɢR]3-`;hYcIm#N{ޣU_aSF˕ kr~x} ҵh<1sWPFm%ܱ,m0#u]v MF .mf*p:3b(/VJc)bق͝.Tt!La-q#R(-+,8/?d*9q#{ o<4.eot,uZ F]u|t7N+K4Ήi%`}A9Ͽ1ifnWoj@l4!vDҀr:0.Kb4b6GS/(÷E c|n>R7a&Ňxoh{cN#In7ɨm0bju5zZb;^a\S6]GzilAZMޠ+8/fgy^3)3}WM8˓Y)H]wn/D5B/ d\e%+?x2!w>M@^>Uk~5#f86% 4)-Y3G:&I43wzmF+9+Y[W{K.`f&BJ*c=!luތQIz2pfQkY%/ xJ=L4ƺz(zKAx(&٪_imwFGB1Onw>jg:[\iYoѻ$%NFUv͑ &DOJnsPL] #+c2aApdzwvKT|m߃ckGDO;VwY2 niquDg!\HV:M[1~ۉd(LiK+Dv|ƿhiܢݓ@4hPeD[mIf9d̶"ޭ/mNSH>YS>" 9 v{S7)-{< tF=}ѻak9V'6_Ji9PG/$G ˍݯ 0)U>CJ]qgڪ^Py0DjJğ¬|iv#/@r 0_W s<@T1kѓnTC{޼$ 55 {ݫN^~0Ѱ Xm(ڇ'rMX'92D2g:EqY ̝(8 `Ń tO+ ̻ԏ"V>+ߺ4o3N`Z>ij+4s-F<'zƞ_()PI$}~Jۄo|6At?6\ $Z|9 5JiU MRAYV/iINkNVп s|"131ݦ=[|#J@DY U>M+*DR~/)<ǵ3ebP v!Fc%L*z]/ >s&]hӴr"ߧAł!eF:Qmxn eǰ.h2ɗ瑨 䋢G:ӊb%[j3fپ"xbx8ViZ 1hg0Ѡ /&khD:"ʰ\Z?0@%, KJrDP~'MJU0 `_sϒ d1h D4[dFzGU,E딁#C$1 9䶵f~} S0fD2?c*Sj+4`|RkQZSdz+3Q c*h*^})Dl%_י ^quo#&GjLhb6J0$I ‹ 8ΌLBV"n 0ƗN+d~ݪЎxNJVsp:J1E4R-193ep"~0.,k_YS4;ҿ"r{TKZƗA.Eې*}wuDX~!}2> k"6r3&.-DJl; p^þpőTF&6Vu`5ܷA1Rw*Kt/bJjV| 26zv%|M{A2/3B'U7An?1b<qӲy)zq|SNXk)wuG\im%:8a #>VfҵJm>--2z;j8-Xg{RgĬ(/aD(x*\' h3F֭"A8oZ=YteH دïX"=EUQ2W]#2_/M= F,q,?BvEU*[F xdʯIm-8uq%ł<M?)Ӈj)}+S qE8,kJF$ V {9IwH,:5X?<I/dywNMť8\2ݜAqhdHiXxdCɚ"`xO/̯ǂ1٪Kj}pt6*M=oBC,8zctg3f%FahNb)̀|h l֧֦U(b@&U_Db+Pw}O^{n4MYQscYS*O!l2?;l> 2lm Z:IƦd8l#k֖G3(".#NZ7~߽3kVA)6ܕI]92oW I`?5M`(7-ӫnFraZp_c$ukf6oH,ړb~eq0eJ%ش;SS~<ﭢ\Trvuj_46 EwyC^D&b w6]y#Kgb+~ H3/EsHGݸƵXbʪ zOtI5K;g٧tX{Ж.u&'N?1u._:?F. Ԡˆܖq?o%wX Ԕ ?FGQ~ȪE y >8 Ɉ+6lzMwV-z]#z:8B}VT^ 8UgTȹdrP!A} ֩)顿>V߸Jy)vf~) ?_,.bo"[@ NF+\@ wc!^iE)n3@PX!R )ZqgBQz ߽YRy 2/A2I" :ͪ1NCaL#jH|FO9O} 8X'`x:a6}} 0~%^bWgTګ7O-T+r Su-GUd7WŴGJKeZe/%p\Fd$A7\$5#?[!hh%lCe!w; IiyHf WzòpXt]jwi)?-W)UtD?!s ϯ"@ s :#xSM~a~TZ:*z24fH+ѹF.ٗ:&rqpjLN7ϥF<Wmܣi9$Jڹ۪jo!?WLWԶ;7!B:6H2]~|ӑe; &Y(@Xފ'݇E>8bN7zlw[c|%Mǯ%PRD-\p/6CGi 擲aČuN_rn_K}Ljb {uxqEnqbwN3\po%YI~6nz %tf (Y|j;JcV'( gEFӫ<1Wbj `_Q[~fi d1N,tl2Ji4R#fr߿Ӷذϔ+%GW"+u%ey/|efySa?b97 #DSMOʞ> 0![ kWcC2ޒG RiSn>չkŧTD\Sby*8+56S~@\=ϖ)p=+n Y+(~S+?)&z/Vz_x? nhml]bza*v{ ^bv)JP2yLJ|ǵz&>zrk]M7DPWX0U?=0FUEۡgW";p8,hҡp7|bJ;7Hɔp w`PH$IU>qV `J\C+2 cʏ|G}p#XMt!?lTt&GƊCx[Qv'pzWR[NƸV"[Vw( =VM͝j-fi;j㜚26kGf6x=j2DϚ5}*#Rjm &@oƠjg+VFa}_: (E t0-JucaIc6|’} .'' 퓑F.;vEaȶ"$''3+^~l}%O=U94L}pN]&Ku`lFy֧1{ ;4L¥EMeKBH]h B%)+.l܆|p(^⧃luчhF qke?紪C\[䱶 R;&D(y P[^Xn"nRsmgpArJ${Oa]]yFy> ϕ5|hRAA*`M@eN >cA|tWfv9&YRu53bRkEUU8@(XSVNZ=(8"g!ٹy|_gnKZXQ䯶 Y qs2Q58n.ʸI=WJwEWx݊՘/G[K[_ eDT(*(Q7]':>(Uȯk/}d5=\2t9w D)׉aa2)) a:WFe?^˶21_јrE/:B8,' X G >lM*s-#c$̓]Afם/Oj{Gn01-SI7r,Rq싷J3yJk&'DmRy\$_ gócᬪM"ubAS5 bs&9~x'p͖@ЕT4I &Ӧ Yg8(Fw]: oO:/Zl聏bn4г4C e)HhlB+y3M/$Q𙙲Ō\IOg{|K|{kx}wO*d}9ׄ]Q,9Rr2˺Es^䇘hH s oc_qBF$}>ɗ9ދU&O(킯ܚIEZS)Wsn 4w˟%V3U`N9Cd-28Yjb^U[liq3d mġRmRU+s l)2ŽWaMJ˖9/`ǥH) wQA߀$ smUrTLb;?2ea*Lpoo9-;G - 5{Pݝ`y98"}75(zPЁ31C쪺^ Zݝ%9Ly caT+ VanYHWNV0\4 zd?O=K^^͸t[9Twxf*yMa 8ռjOC\loݭޗz!42Æ^b$3BWt͵NY'}KHπwj$'ks%D ;%OOHF14߲DzZlKAV1w,LP iJrh Nm9gqar Nu\PbOź~zQb_;?XӒR\PUgՋ1̌hǧᐏYo~2<_EUV#5yvVaT&d΋9+$S%#LHD9׵ ۞|{jdQ UO=_/O|1ӯPMr4 34lIR5=p)ONkWEVQԢ[;)՗ǢKn|M_fq3VP8il EX!#.2$&dI71H}I!(Xrh_%u/dml !CH?=[wW<1Uaɝ0ȉop{}Okv~ʬnېLn^;8Zv@f md /[ףXɸ޵ vX}=)̨R`Yq$5%0ŐQ*B%#$DAiMx<e`\ {_ 9289D3'yşW],zÐe.|xѩEC'z; ?0+-bb}__CFC">t$2Rr%{UPS2h @,<fHZ& HHhL+wrSмţ:=_KTW-XT Q!N/7BW>rA{"7+hCxEĊ-w߶Z6R!R\,hۿiQwsʼn!j+%i;Qi7 ;1bĀ~: 3Z1+%˝‚ oWHc.*³'TCB-bEm))xlm+뷔ͣ4V`L:i5)|\邳~o3﻾X6}z}ň)$MoH(Ln0A7GcUSlnrǺ\޺Cr~(WgL>05V:Ыhӓ=\ۛ I!r{,ajKIO>Ldq)^t^G}LQ+Aoˉ8(J\e#>9 `Be1Rz9;y ۮYk:yհ֝T)MqLQinwACȸ 9c"^"qC5Cw1S>#޶@dYMLbq "`7)9ўٰ9J0)]1 4OVBؒa~ UX"jȞp%3RN y82e.b538-!Q|$ϨEv+KܾFSDG*WI7,#!`XѶ)Y߽FGǚp'ڛ[q_7E*2-j},'!_,jBF.^AtDIآ3TA4wA#Y~a(B!*bt薢VIüIVN1}/='8h'vk/2;V&(aj31kIT[]i{2 }/9˵e_4u+<@9fTaKIϝ8TX$_S@$'ۘw/2L6ɽҤ/?0t-HPr6۔eCM][%zntADIБ`o}XzTa[jyCo-rn0@xy]?` `rDA@H.Or9S+'V*Ey@ǭKl7W7! ;@ayC/2ʱx]|\d4mC#FؗL~Ѿ& 䟊D%"/tO.C3Z9x*K6}o@2uI~~KOKC:`t Ђ{tN;XFJHv0ڳ:ʾ.j߮Ɵ |TEo-$k\,L $f@_rg ]l}@/܃RAЙⰍ,!8E)LQNy<'{Kc>1H#zW4wOGy]o7F3*Ah#_`Ohu*ns:VɊ^8hKgaiiA djkIZ u\)uv毃Oׇ8$>MVM]9c ַ=WsW>_5`6ILYc#ߏ4emlaqUN-kkW:ҟI֤ )f JH#H.`2_/MU5b@f7۫cZoV#ٶ7]T&+~P{,6Stk,nrmbHϔp] % 4 hcJC'&?{ncqa>{@N dGuHE[dߋ'K s;N7 utsew-3l yv im5Q&33r=).t̃pK' /|q3-~\t1'E^O i-n3ZM|Eg]^cs0@_]M/kFWSXՇ;j'ra5,Yr=cmw,=;鷪tgȫSsS|0lY~Nkԫ/EqNas}l"J^;f:32Oa\}>&r=mʃ&X9S .ǟNyU(A<[)< c8\!Q tMtar4.҆R'<5`9K]aPBBv&kqeX-v(J&:˾_~EuHsf\Fv1}FL?:Exb2L̶5WR K3$NLU]{:nu>że#QwZ* M#}nϹ- بJpgOs9J:6K2 ~cwz-wz{'!PbXwr:jO)_[7 6M!Rr٩q;eSl1 i]_r (^/S.M2od F!6Q@wV>{s'MISƆp0aD{="m4#rXNƕ wfqGWC"2{3U sirK)coF_Z VYjCy^etr tC^F' 颼n‡k7s+=5tM^*{IWV]q3U7Դtk-DXol"2vXl-(<0ѩf̗eDqBl'Q>|q8| Cnpe[3`d.@p_6Mظ8HD-8Twc x_S5C,OVU厙{ooYD[6,䲵T1>zoBek5lb[N-ŒU򘜷׌浰I;€VuWl6)p;>um]D/W7"R@V!7=놜Bulњcss)/?ܤ|WKnn ]i_\1ޣ8MlBh m#NLYlR~ QvMsNV4-ׇ4IbnF‰8\%*wZrl1e6y0-ؠn[EaQ.i_Upg&~'ߘp | ^' ds1?d8aQ% m|sc-S up hEs#žƻK_ܸDžwDW7n, %L=(&( *nuj6Kl,FlI̐:4p6\+i}? \\^RDNwdl"}]4/][^w:$FqL W1]UvUmQ: F:DN Ҭ6L2aTM%2#v76&vOڼT-4amvS5 U {^0I e᭴ l(합%zk#ҽ|`lqx{. ]89WE+OԒ:cϏlGWd$MPW$Nn1!}&,Y`@#YMSt{֧b >`j $JH-e;H~Bs+^G&`pkŽ`Kb?s "K2 k垉9TĴ]-Ν?\3TQ nuI޽Ϳ$½9"Pqa#4ݦzMprg!ljn 5R5E~Z !8 SEϥ3/>GW\ œ2;QfeW$Z*_dGc8 >ԍ04}n1$$ C$-h X]ۊiZ1* juܻZ"aX}aMX}(jwm_2\5cwtWZiKDB$<K@+!ZnC*1bR6*@ 8%?_rtKʒ1)ʗ63j)R7Pk)`s[bm-puG2(%.h_\}ؖjoXMxQv>~4(t}U-,!!Gz sQA5s&B%W%6V%.,=4X[ws+'j0K~k`a\T J'&P-|qq2 vZȪ0m9?Ph"b_)jwTK-+jidbG2t2u$.Pz3.*'4ŸW)"t.ׅHs_ř.ό cyYZ K\"SѼ"x6{x;{:Ѹ>4>l7~hɰq6 N,}U p+t]W8oeε8 _@stj5€+5IaG0؁2EKac6E 13ԡqsxILRy"nC6Xd{&-c3d#qDHX$\ٽA[h -) AV6ֽ ThDYjqPC}JcimH$ AR nְ,v[ߑN"o|#CAAp҅Ӡj W4x4KNsW6Vt|@N9hr#` WoW4͓;C:VCV:< j|BS <& zT'KF]Xt4rkLo(sadL9Շ?I*JrC=`4^w 1Q*#I掝jy|a%%$.}01\x|2ÚCw֚|u\[Z)b@"Bcp ٭|$w s٨Oʡ]k{ÅnU-udGi)Qbl[-S1c><5`| UEʁ%CeJ)aX\@aizMH@8nWPԛ);q?zIZ!&BӀLxYy In`'7đBl5cӒ)2\#U2Pͽ*lmt~;ǟ!OF:)8EZ/goZ}V#.p\1|,։l4N G:iV*ﴨS^sЩW4v1 lHm c-D&AQ竱0?o*?>kܖYu|/DV!Ǩ Zc< 4eXDcqƢ1 Nl)W]a`VL%bܬ.G"_mS*E|kz]F%P!zW7eǗCLw-B_}}o|1@{Hj&ASV!@kΰ5u`7x(  NM@OͧnjqD=fMU E26JV[%~ 雋v[O{W3_e8i&_$quīoqOI4FI@9$`à3pe#.FEBstxCؿʜ$_Yr Iѩ⌧$ӏԅ湭 yD[b`>cU.ߪQ`_RPG?PQ%TŠPa)7`,)u6'GA^  H$?M(VnB>u;N̮ϟ;iVn쑾~ Ͷ!eѺSW`/Nftv&g&!2E}Br avEC_l&׀ |J(QܒSqs8d*W}"nBmwEǚdEZg=]uc Dejifׇ 1 9WH$ԊV<'8VD<`մe$uGr}_g%o5CND"uyE06d[s݅"`Y7 >mb]lNaJNl6 ׈_4EQZpJD}p¢;L 9=h|J+i$xp#)AܤtͨY K(k=rjH43m>KeI툥b }w-c_CdC@8Rpu )<]HdQB|-p(^vj0I]mb17rkx,mIܫa5(!\P3v`O<f߽>0~qL"8L9,@7W\N"FHa)tU vQxs˗Urk8YgD^{O F+ "Y+"(J'8y4vJMl˺R )i̲J,$.aQUh7Fm_%냭@tJ6P#YнZ-xoK@2ѣ\0}zySDîh!]b1^=dYO]Y&ۑ4a4ƑH`\(اgW ^'d\r@QfgoQ,d0[Fƒd|)3+:MLB9B8r9ye&EMf k"Z5.z"R݌`Wd/Rug\&]s~< Iљo'\hb~4H HҦOsV^)zHM/H%OQ.Y}m7*!G\0Љfԥ'_V 2[I'A̓MtJ1ϏCG\8V!X?^rPއ e+SthˤEhcnb݉`+ڎ肗fE֣SH;Hm΢㘭h10Xjw8TX~} QW8$|ày¥vO/ZC-H>e!AfO@w~xh1g҂u{mkzFI q^TzIagmwMUT|ˤhH펢zxxúpD\ 0}lZz1Tem_|p~$>!+= ^__CrG rYIDQʣc;%gp`^S>dNGP]NLN6cp`[xFZV? >\Cxɏ#Hc/kIӔ@4Te~u&A|z?]<*{;(Exݝ4RNc#JjHlv@YQZpaEbY^Ht/3I$->_4MiCCniǮhvS+>a6Fz~.c\K4c`]~$]e; 8%%֟c_F4]o#P:l@KŃ#EKIqY[6t>3];(?ߞ8럷2*=u7G3יB`2U?h/LkjzYh:oy/J0C_i /qtՎѬ, 6. 㟘Zޚi~ 8~Nix2PYJ{êžJ$A'R^xG3N* ^vB z%=s@%1qƾs⎸PS:t'Sg/qX{U19v|"m)Vs=b-`(i ~He&SP@&JScѨkLpdJ53H1c].]\H|Υ ߰u<2)yQو UUj9{m^U=9+MyG.d.a)-^)*rKghc1Za~gpThy5<-:H̗D ޳-BpxV$qW2hƲr/Td+->)b*k|4%ЅS[`a]jh dNAs+}V[uԎu6kC["$nTկ6=Ź& 9{`, fKeR@17&v ({{rdDI0b_6K#rP-Qcۜz*I#s:X(ĽgTTbdG۽G \pǎ4σ3B l{2+q$DLP2ƧNώ gsx&)`ISKQ~b’)w!;N}CsfL ~:<%<''){7,EY~<ʅx{ֳеݏr};hrWF#--}M AǛ`[Wg|qD[03xRpLJc}qGosVP%Z8 sW7 R2D ~)F4E77j]XBc 89 !U~*$t_|fu1Cv(Q]'/Z!6VoM[9c~) *~쉲0 *"OMs:ֹ77uLnUD찪3JF\uHJwm[ٍ $'*- 2vhV Wcʪ[ R8W\b䓜 sC~n_u%mC}@q4d'k6Ig"²2Acz4UqK.F6᭪XiOF-hE1 2/Ӻg%:>fY%tͶ\t_$fb>9rƒ6#|':S-Sن7qm+L"wB'5IGjڼ䟧L{'|^ãH*tSP:`Zc]LݼAgC jn`GGpx%r~sY$Z|0CAvvfM/DR0XS g` đj7Ղ]uR^5XG௶Qqp ":>oϮ /oڵ [(޵L;FEѓbզ1!xqΨL^v=h32 ~cde;:iIZ0).sX5_5 >[C!f'IaX6Dc4ʍuNsmZf1щSg"hcq3Xf{~>?Յ :B`Mj^pe`(A*q9ej=DaG jc>ו#&NCt [Gk/7؇wrfG]!/HIMNBzOSӷzٝCNe-B]z(/o!k/v9xg\):m1Y D?b5u{_`]QaI'{HWt@Q申&]}y3.zc5"_Wh-3 Tptָ< U`vEaDWCs"PQ}Öǭ̀j:e{m x_\v(R!HɲFsu `j|奣V"3/w;A+ׇjZ=c^l' D~Fѣ%pkT$Ϗ%WEL/3ukA>QLěMcQII㍔ ׅR"k3EXkOpW4vAyX}*< նgj^O%mT!$rвp賵f^;#[9V+7S;Z- LNGpQ?}dz͡M~a2! QWDVfq w(iNPtHNZ~:ظMBm EWi.\?6w @]ÇY/ژ@R &ҵJ8>'O5N I ]h.O:OjiڈU4$'nurID`)[77lfULU,c<=u4 -J}Skf֍@?us Kur.^?h(Qk*8Yˋϊ):a ҞgXާ*!"Ȯ[͍̉ALF}lvW>K 6=o;BS|Dkp/~AuSg-Pm*y1kR M|<@xTĩa2J3Z)i:!\9XqǨ2-r/6g6pr^B+oY9ʅM.p !Zig=pV]dЛjrڊ:݆7V2ObnjNVILY0zG*PV&7é}xC~P:@-fQEjk|͢yS_(؅|qg9{c$=/T5R˽iqhڪkUŦkW|0Jst~ ,p\௎Ir:NeB*XT `RgsA[C#Y҃c:\xTv%Cxfخ$ d;SfSx|Jň l,8b(~ WLJ*  o58}j:`r/S071ūʘjMNxzeOeHuzTbwI4~|F1o+kH|o~BڢĜO.tR9jI4zLpvUCޜNw@&9d~C6ޅKa^/kwQHVC4-Ȱ9mZޚ(t<)ĺ 7k2IJ33F0r$^J(Fԟj% &yr| Y>OfQtF591seVOxR%`ϲW!//ENuN3CxHZh/xUH7&f d2Y['za^aG}U}~!%׉{5'ueշ}yw=Ͻe/g@H'j,_<ĺm3hǢ%aAr}jF0̐y"asFPܵ..M's~bj}"87pKo@'xs o^I8Σ=(E}2kRW&0 )z#;ջi,ymר 9ਟ #8Jv0sG7̨ۂFQx L*PgK0_5Օ0_ݧhÞS84g'WxgifOEdw1L#i8d:B'ܨBs)f`%Vm2SVe7[kfq3V꯽TiA_[{ <'/ vaN7MN#ů.^Uj݁!7gO2(ޮ nfx|n?EZ J3\*x(i\reJ`6LGk],D 3T=18DO>ㄸ\.H8ٺpr`D\ˤҔ i7,K+\2Uv+e?vqh2K:WӢ:pn]^ۄdi xf/tH@T-7IG8 B@K/'(̞mXǍFF]RFw_a%2ߺzeQFJѦ UVyҚ >GU}Kx'0  fbqXUꐡzockeKϲ9DuY#2O V1/ܱom` 0$dA;fcSk؀4I|4s]ƬqemƇXbT2GN1 l4Z~g,jv~skTjPǰ0gL?.iP'U%"Ѵr ]ڛ4Yo7 ] z@\rvLqȳx/C~ܲGR 2@y;oHMe1}ei ]Nu[ |X( K{|.RX:% +<M\_"R*͟&ijA{R HGؕ 3Ț;\,LD > X܇Pc75uNb9I|lT'Lݏڜ_ 'LU@ZHOc՜ֺ[{;"ɠ@}mnfAdB{ZS#i{bl$uB G$5 w*K/A4m٤Тx0d.4hP>&f:F=v>4{X\ =/LwP8jWFJpZ d:-EnRsl;!<`Z T r?4;1M hdQƭ)bz>7s!($)VsQ@aXA%Cf$eid].fiչ M%-l xnXs,64늜Cj/rQQz4<_2]R`"8<ݔVƁŶ*3\gfa ۔Q&<"faMPM3N@PxFSLC$4VҿlAioӾ[V,M `a^kCewJZ{唱KslbR=Ԩoz`y؏Bx{/xY~kQ-I_V 7\n A/ij#@W,k rS ȁD2ryи[r`!"F3dr2b?Bo*QXq#"эA@p/|^g[%!əjc&{ (F*,o,c |؇S!q'PbͲ^h3a1 )gʄϔ&MCrώ Fȅ @;ADꍼyҺ .x[_%f"4ԑ |} OwB-2:FF' q%va9+^S-r "HٕdܳJ.+n㮦zYY(e}d߶WR)o5M؎B->_^<#gko`{F vd7Qչ=3<= H ßBɬo[?&aLbpxeE-60MCE^W{d`z%hw̍#D_, $8X=B\HV3 vay+ Z &r>HseXR iC;N6+S"<>EKQ,w 3_e F×U3"|Z9 $Lh~wͲ Exf-p2l@xMȾp1R(:szMD?y=htBr:ك`!#2P.% 14x2p:WFعmB;!pBxޝ0;:zbxU2"<vexl_X?f=-K Rdʌ=B>-8u5=, Lp8 }S^ ։$$쐛&t%8fh>1{I|RN=Z杒dbcwA*DZGGt{n` *$‚j]>/ЧoP "_(tŮځ6pw.weI2JMX={RD.88s$J(9&XػȏaI{"ep{?q-O&ޤ΍+Jw)ֱgYZ0707010000001a000081a4000000000000000000000001642f097600002148000000000000000000000000000000000000005400000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/gpu/drm/i2c/ch7006.ko.xz7zXZִF!t/_!]?Eh=ڜ.+Am`HJiUm#?@Qz< `0d*&7s%M :pwsD NZ% |sB@1B ib6f{=a U-GآHMRڜQ>5>UYt ?MO=}8Y@6=Kx xg&^6CǧK~a)uG|ڀo/{x =2 Nurp+b)jvM.25FʭyV\V> *rmeb[jQH_Ȼf;Py85GULy+1 =uɀB$$+rdO$,ݜB~>R3 wwQc𻯫U=d].r42ml=|{F 16ݜ.ɇڅfF`eݜp"B1e6٤qݧUksЅ'~)/y }n`c離 󠋪a/ -a[wkDY㫖|?2'u*7JEQ,/}OP@ r3M*Y|aP"kk\(D%Ah59J8Mk_:Խv٢!8%8tBT]]`VsOǗ`'O 4x ݁g~9g+C,g_n%I)̬^ws$dTf& t>D ᵖ52QA`=FH(%hݬjEȍS~&LRTL_nXupճ d#Sf}uD])H/a t:E]aDj%XcmlGVaݚn M`Cq}NɐeQ ͞7(Y9Q +/p(/HV{XDxQź1yVTxE_Q`4Zϲ@6 7 ->RO/8LV\?ߨ4KvTېk47[KĭT(=}$|j >Bf!fxe7S 5nV)Mnl|H,l[)>p0r3qEƁ]s֩ am8wU /|US߅v; 4%nxm8s0x6댍,݊#A yxyAK2ScH>nPv: TȊŒ$,\m8>j&I*k!# 'Vy:9: +D}s1lMFP( j!ƞV¼IS&:tImjF1%P$5Hor*>8XuSw uG=u:XOgH˕0 qQ a>jktˣMC\M i+N@d01NvsjPڧ MB(ƀ#e{هA ^8 -ua r3Q ; UGv%"BSPXMl0,Ɯ2U΄`TEBZi{aC/yƍduN<7c]ſl${a1RGRY$0xήb܋Gwю8lrȇ(2x ?wȁ$֥=q08%8l7\v&1wv(5ʴt`>,SָXe|zZ*:.x_"G߶!  $]j~i qZe"q⧚iU^BX_rQ40˝7iA^!Ee?NUϐn lj͸zQdDZi7ዋW{ ŕt6Z,Xla1yVe_^1 1‹eό`g5]BY׿.9 >萓~()%)-Gl:YIYE%07M~ZZ)8&qy5,_uvV;ґ=Yug[+nt6*PWQ^q<*r亥i.6HBi\'h=iqN懦Y]SqyKp5ZJHŠq7"aY,@`hƘVK7Mkq[>0|_"׶!ʍt#xvۃ}O%q+ʈ f@C2m:Χh#oD fA,CEn{q5ݬ!Ma"K)yQYjNL`-ju3ּfo=HfKUj9}ol#eM>=ȒWQ1n"G?Kw%9;]ӳ2fgBІ7,Gm*= K<>뮹- GKNy|x]7b| w8 ԃu)!WBC|zՖ7ڦr,Z* WTm[s뒭wv/=TC$-( &,|Ꚇ J^gO!JjE \ɦAbG84KTo]Pz*n3-WN o1rɫhip~g5BOl-N;ͪo]>Do;pNRøaP_qՊo ֲ}F)xPXF}9 Fy'Y;kd' z63pP%ˢ]3mܵP$8x|D/YwaEFǦ`_EpG: ?] 2֮ tVI}XԵ- R|*ٛtT~W6%+J猢 9!*Z>c&Y@ ԕ+G#ہHUh!;bʨȐg7mEܼ7}7-u\9Ydf7y8*כi4aDԣ`na{ߊ6|zrw kY%V .h 1[>Qv@r+ļ6Q?s Vm+;c"Fo&;o`_mNF/ZMnr $( K6%1#Fi;)z-{nY0r=7kM⡉1"gǬ꾷M UYN-Ե) InM(s俟6*x n|'i+e:~B\\笊xB>u8xY fSJjbD d[oY&?!ds5j '{hMutHpN-iSL5$̝*ge\Zpql(j`H\6UkG3\XL`Ү"oу^7+,z6Ə!tb&N$}''OOq aujMh.ʯp\h9E+sD6Agit9| 9qVG5:gG g\-x3B1֎t&zހͬX0쾥Tu< qș`,@/]f-{)GѨ5@Ø,o(mgj8lj-X鿣zя2Jr\ےi*]n\FX*: ;J|t%r<&5*4,OucukY[_#dW'~:kMS2GJ_8bWY@( 'g- m&b4UjdYy/6^AWƱkۃ.CY9/+ 엗P1?"7%) d$=H_%lnhsGu,5oN_u6}nB.FP߈]$1dwnR Y50_ԥ+ \zv8#s`덣j5HSM=\~1ʴ!';%[15N5֬ou)Mh+/E9םJكPm$9Cԇ5. Xi&L֦0 2-xitTR>@+i+| 0)1Z2Dݦ1br jԃh/b); 3%[$͢Sςocoꆭh}E|\gEa'ϘaHyaV VI9@kpCN!4`7<ɱfKvg씴} 'ö;)u& XI~%ؼ?ěo g9OY絢>Ȇ8w}S7N^Fٸ؏\lA9JΉ.Z:r0D2D۪yptp#'[xiJJx{.%Tlkh/`R>%88 ҨjžJK?G#%}FsZeyou)1LszBrV8[H?Uz=mFv mܭTEow4;#.6Vsk_17T3z {`8,wʼfٝ5D E7@Gѕ,2y}`DjQ@ۓ) ׭7z{8)NCǒײ{0Fd*YcIOPp${ 8фsI*ٗs(=Wv<ʛ%L BPh:XT_.a35n}Q'0S[#к5HoZ|&g㟯*NWIˑLG|+yԈ6 $PcЈ, kW-Y'(-%8e`دw$viV{5,U4 ׯfk$>zEjՕLڰ<ܨUwCAyk1>T(E U嶆gCSOٕT[dG`_}#B$KU'owE. `j4LΛ㜑K=AJ[X }A+ ɹ1+MXDw!l5[+9V:U˫UmM)߄deH$^l>=EˏӤ,CWa)Z~ JojsMIsluhuk<,q*kZx;?@{M=ӟHQiL8ÌoYf!r<]tJ"3}]s1zNWhNg-q譎 4TaE\D4zz\BG!zd7nHWbHAB'KI13M}=Dr P8HA#h찟xCQ⯼m/'l.bO'1HڂXQ=SLk " qS'Ld'gtO7ڷ]@'aYO|&'qًϗ y4z\h_}T= W#@yd7q 7kRBEFgYZ0707010000001b000081a4000000000000000000000001642f0976000010c0000000000000000000000000000000000000005400000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/gpu/drm/i2c/sil164.ko.xz7zXZִF!t/F~]?Eh=ڜ.+PY-<pT멠Y[ g(w+[߮ڇY۸v{j22mJ8Z&(nk/ 4;JAzpȗ͂fOܝ% cnCdN HqcdO/x^wGfBk/E gʳ~!(:ňL/p(< mA+7ccPt٥dy\qX&l)Οaxq;O݁U*ɞ!RMwv֞ޘpޭSC<[QzhKvCE}6H$wt }Xצ)5{aWx [}F^?4^:ϒŻ[NII^]H)U!2f@C a,Ά.Qo%n  Ud V+Mz51~cs(3Z 3HUD@Z4Llj;pW{w X%xk{PFt̽fq~a7;1yD'+ KO'Y7VMٶ8:Hy T$2H;a/zRt %*tF(Tk& SࠄԧJdEK㢹Qz0 f9[$F%/5Hߵyxf322F^#O.:s C ,}j6D7He: n$U 'KJq|RT6tP|S_aYBY3bU;,zbmx]=L6޶9:뤻)@ ga=Rʔ֕G;37\p7چthoD-G8XPfo7U)z3 nB+, yDM{FE/ r* rrkJm{89Fvj ^!:WDYu.O~#G$ F\lϗ5:,y!k W{y #c;]"4tgԚeaWƮ (I7%)ɪ%È=yMog4IiՃr!.*Aܬ5ZYBPLS`zex{Qg@0$wJq \P .(+f#VlVp P߫(QR%4_e1aùT}mvxa8G^6 ㏶MG&ǰ@m]I_ l:!gDn63N5]Ğd¯@.f3;xvG(\PZӱsijyp GuàCB_*KuFV}|5֎9?XF[y+|d(<1r^,-(xE x7 )ޡjNl7(ЁFS2"ߥqŒлɶׄ$6~QH7D̺|o t(:&&+ bSf!$S"/ \/>%m]Gl^dUƱ]3N&pauC-T_K?*NPa~u^ⅳgh#IJOk]x{' 2:%31ZQ,Z4bܵˣ&>T 0WDƃb G7@ x !ߧ&Lc8hQ< h"LCǭ M I.}~ &~`bPA߻=IOl`M\&A:wzR]uE-UK*ɒOitn iykE]r)2"ʰC*='  BDX%l*uhʯq<_s=hH1|<;\nS$o=;.L4Pg'#oDV<+n<βpϮ}0SҮ3\ap(8s3nÜ-1"]tnYHxlPr'O&2<Ȱeկ2Ljrka夁x! *S- !R\í5z"iBd ˁ$\P6ow2Y=2I_;g8aq\{:.47sMP9PĀګiL8qWe%s(hnrt$2T[B"'L 3= a-aN%U}+&_Y+O4-M-Trg>2^8ܒ!u7P K{pɁֿNUf/FBAd`-IabwY`.ne{u47zFǶir ;&4[(9%Kc٠)JnD'VjVy%Z"[H MfOWas9S5 =A@HI"<|pǧp7ЄUFmp'1PQMgeYophؔ^]hloMoۼM,G+d(Ŗ]@PTuky [i}Tⴺ~v=vSkܪd2[}txX\}m`*};U7E(t- le., ~iu ul6d8TpNiÁGh.a>۬ j=/ZyppȓP@U6$`U AE~< +gIݸX<ɁivcZD99TK#KE^ B& /$ΘZ=Ցedq^e!ʒ0gur29nfbA`7 F XqdlJsކ[egRWzɾMPk3mLdq5uZ^,4{ 32[*mH;T_A#ٻpn69=[?YutFP" G/r`kЏr /㴟>2_)mW_f\3bh!?pO΄M|~0ACeѹYNVB "϶;`wғ{֭)H"7 _WM] !6 ?Ӗl)}~aU_" 6]|؁IʼnQR?A kć⡕!b٢Im}OB/g fE˂%s CW{Vie[e"89խ1LXgs>5[0Rϣv\HhFztk" 4b_"z';1O1xWz:_xz~ j!M}ϱgYZ0707010000001c000081a4000000000000000000000001642f0976000042d0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/gpu/drm/mgag200/mgag200.ko.xz7zXZִF!t/fgB]?Eh=ڜ.+ȞX0xvJj2^9 L҉;Mr1F5G Ve=vR"b]KT,cAiގ:ɅG,S6!j1o|gbq|)ނ~s2f/X&(/lKXr~A4Hdr7s d=|.?5d"G3wV^]5DOFO:@!nYT@R HP7[X)AIН{ %D˒ۺf-Sn`ak鱄huQ=KT=16c]batKaW3bj6rgf9DU#s*) 4$] /m~f\-fp8xON 04DA!ȲmZe $")`JΑ3|)ɥc(%\nOz<|УK2$T] L<0 KuԻzMp7c*b*_ 9 qP{J3xn tumo[.5CLAREf ҕdE" QGh}GBIOru<]˵ˍީV73z:unNwj@?yyUgf |vL(^2f:?,r'w+7gahfP6vA1^\哙J06YR B#sC}^nt6^!-AxwNA`p/0* |0f&.W(Ezm ש+ܦIH5Bahުq.I)I"<8㕾ѧڿbqbn! SR0g55Mp|Mwr2EHz KX I~^$іZJ|M}w^Wi>?^aaC0:!Qcx7EPl s,Gb3xv'յ+vpv}lѯ:ӿj(6' v0~S6)ab{&Ӗ'Ƅ++8gͲ `΀̛G 8IgT` K\PRXۮ mxfbT94DI*l2]{{6%-t=E1=s'{ܩ^F(UOj'n<M*mm3]e qD'ĩ^ |$ƣ['eTzG{a!s*T!R0`4XQs׊5q]_lFÁó?KT(Lt8V,wx /pjoZX+K:1UIj҇"Z^~iA|-4yN5ݳÔ؄\];i9x*l+/sMAP%?ȯpW$칯=jN}&jEO?oU%n`ψ6aRQsO[^`Iɗ̲:w][t8z[gk4K^ș5n›BPacuw>iN;&oAj 'F4!O<uLUBnm*``o-Kҩ<3oa={rR9\I{BOsph,WQ1_E[+G'd[5yH8lE3Z~iO¶fO^% T?ogޘ /&nsP AUS'mPX׶s{A'_#ST8OѦC<~\?!Bs]r|VA׶=M^%~1 >egLu5sHpKil'"3j_9RVW~p۫uQ7ˍaCz%^[p#z$-~蠒zU HTEe1&..h*fFo=\Z/Hoc/p-z3-ى ᅧ nkSxl3Dݏp:@8Zš&vTK ΥNMltvN XeHӥ@ \zd38݉7if? W HPCz|Sّ{zh4H@^l`+NumVidg&Ȫ'bFlRq:qC^UwK9r!؛{O%b^C-2 @Ik_ '+6y%/&iV>Ǘzn1_ѿ!04.U ,@*Mfĩ u7ώu}F/)W.!~$7}.MW=~E\p1r% ߞnnemڞ =;]%qPK9jE[?ʈԿ0Q5WvU5Q(QMgk_Ucim YQ|dc{L㺂-867Ad~j"_cu)LUUB#QѽL 3u5[-uv9sa,yee3]bZ88e`z~a [_yڵݽZW,#أ+YY/]OCK` "4x?-x_7%wKFi.qD 3}Q"EZ*C~-mDz;J[$ZBU1~&Z[P@D<@bS;Tcجϕ+ NAe""/{,)74@v.oWMk2Xb90`-[k"y77`-PS$ŸRg_V<x/Xgݣ2Ltۗ|Zs\EbDMS^DŦ@ X,4Xsq okiJc6|:[z'H%C0q>Ѕn*ꚋ76Q=%~SAm[aoEG 6Mb|z@w59:p*;ftΎ`s< QB{v;oTL-qPnxnF~+V*VmGDeibS癹5)Q ܀]I9O?….1>FӼd3L~5R&&K!PW*~Y8z)ysxmL&A)N۩G˽ G;`-i>glQlX`h[(x%4{41yꢂhL6\T[u$ۥ [NY]%Nf ]›>=[Aqʫkm\x=&9E0ĥ.67}PJ0-gY(:lX>ssZ`*Xx|!S., !+;уD%4~Ÿ Tٖr522bVoiS.kA*8͊&nF[Cm6d Da![CÿM(nYf=71gX"rV}Uȷ^yeH7iYYC8!e0RPOnWX[ȊRQM$7+ІM9xR? "f=VjȜeRi X:>39\vCB=w}WZpI̗c]yETPvC˰Pd+k@%Z˧#!x}ȴyŸy[$jI dz DSL 5I[S h$KT~47{efܛ/sbF70~61 -CoPli\1Nݒ2?TI s+43?)YsIR5sa+et7YπW/ EpoiMcE'1!Z{SAMG\AѵQmx͹%Pmk"ii#\# 'KEG*Ep+ 9n)2&GKOE%PEUBCPdn&^92Mi=d3G[S0w[<*lsgkKl+VJt!PpBh  0K)mjlB˲$ 3%ogBe{ aI܌)y͵g۷iVfhhb<5;:TVGr9[dO͌BS!չ#Ñy>7i߭/NeMk$}m;PtKM\XxWf4y=f6qp)5< 4d|W]-Ʈ*hA. PBfm Y(d xe&kѥ%Shhƥ;;~X CKZ\!74%ք}hDW>(G+h5PXN*ŅM0Fގb M1&+ NKE8w*Eȱv_8BIB1ˮ?W88i^GV!^hyO $͎@= 錩n,~`u af.7Ke]l;q'aˋ O% od FZL(k͠-h_MTmh<+(NIa<@7ȇˣ4UkTI#;ߜ@a.MP \ٮc9c(:Y:%O$j.s!Y]T3"f}fAgX>:ŅEFRdNh4jequ &Cm +3 6.Srիƽ8#y݉3ǰ>I)ej{[@vU vbw5J7/Z!/ۢyZ25p]KšD< I~ w\˿Y̜E,uBk0c,pRZg$n59{cKLJ-azcaAdrh؊rzeVB676G ˒?:gDcӘ7UrQOO$U<čźkU1I|ܜ8[ J7Lq͐ʒAЈ$ĹiTp8 9NyMg0_KyA͒c0%諕ԓ4: 0e:<rueAVD+sCBt{`*,Oޗϱ7a/-gP^+oh*w  cFl ܆ފ2;MpBe`\XM٫yvcoåXm!Bӓ2{Zr6ԻW; 9*jjeR&Z,C?@q&]Ar"XlgՖ D3_p4NP D;,gp5:PRb}5lq8N%%zFܣ فC{n۸7v<8OcO%E ^*߮[j@TH߶C]U`alEr&{o[Hv7KPHft.3lU5 jÂBkL}H1.OLSf_hw U!ʩBc׿:HmH[aSB6rxM &2~5O6vRGcc |c@^ q={DxnDCid2bxHl,w.u0gXNJZ\NYDfBxM&GňT%TY$Cf+` Pѱ0^NyZdʜ]ۜ@7#A읚HELY"Pr޶Uqt*+eP2Ja ?ؑtmgŠmsk@.X&Vn$gj+ vϻHݰ#P |B] Ƨv]M[ȗBIBqyDJ\fMgrƠD\aw8Ʌ¿V5}߻G\?Ɩf"Qb%inA|\k n: ,YJe# mnye\,|u8'i-) ;-;\..ݛ{ ԉuD[kuOr$! cvCA(*6\]g#.ǓA\xo?}s;ł w}ۼmu4el\ ֳ/4R Pzd4cc ]AtJ c4 EX멫䤙h0Ά-ª;҇?ʹr8,匋ۖw;b;&N(̃VQ5O~XZE 11I;QgjHɷ9 [E^m _rϽw;XWCbwB$T,+ޣ$Y[N8xDmCqۼ{H$];6b.+ꅅMVwV;9&Wlrj=tv[PTtuW !,dS'F?;޽ޱ5ɮ{9wyFZ&?cuyՄjܖC7]}[ڋ`{6 oizm}|oQ.y^3 D3jf?BxvbFw˝8nnU:7.z S<!:4V4:=.} ~g{~*PmMtζ6eSEBD+~AOdä1i`cӿ`>ؠx0}ܻ,9 KoXGq#=q_:y3u]߫$ *pY?S[ E[jrJrr{PJIKc(6G?\PO3,Ԟ^ƖaGT x{|+L)'NVoxT\2kaხbI놌y΀?1WK TP1^/^Րʀ_B"'Ei<ߡθ:{S 5V&h3Gl^) mSgE\3Pb[wRdPeGtI`h]p8ʓ$Zntɇ9 x'`!?w Zo^ZDÁԓhj)U:h\Zژy+'u3H\7^`$)﹅>.!HD@hS¸YNd^}æIh% 5v4'|TMEJD-/!|=[ =9Gкܙ*?MV{5>G‡6 kA97l%h ?%-;m2ӊlԢ^<H^GXgMp}Tj<.x-%T9Uv-p~!|T zZ[@>x ާFއ2LGf(jt 8*0qz %?68C3nu^pP|zSc\e ݕ@0>MQ<9Ѳ8 `,`})5xX]+ pvo ߼,ҏI/FZifJѯvmR6GԥCJA99)7`.׏NtCwghasznHӸ4\$s=uBqI!,rBl|w6~EXkw+pJ!I"x`IVnMmA* 4~6}}Vo(.N(<4{[$cԪNiw97f>?I.*$(&G<yȭ9]lg1^51BDL],Kq3fY"g`8x:M;8ՑYNu.F-&DVK{N,g 9Ñƨ*ۥ\ ӓb jiAdZ uܶ ]Lb  `k&@pd)5X=c*JCNn+Իݶ;rH3l;uǂN@rj- X٣ĈL MQ@ox2sG|8Fb,J [+:KWOVP_DNܙ՚&Guۥ՝(JW.Hx"2e;߄O22m;C P*eX&I1 ڴ.aY|bgUJ!8*d,\gZ ˥\5JjHG,bC).+>chC_X ? 8Rm5z谶Woh 6@fas \sywYמ<bv|,UxSI6'焻ĵ$)Bydv(9ѳJBTagz֤3,o~]lvcD1fGF~Q@OZ'%|1C ܠ(SF*Q&)A abEuEɭY je'`㙴d/?mh4l3:A#OZy Y82q@q|A n0,(XDhr27住9(p#3gu-i'rrb >}}us;35ޗ\{OO߁ SPvֽճgEï~6<=jMzIi3KKFy)S_̉A*g?kTy-JA(Dð_,V#\^a:y7$a4~ /6"߯?T7 ]~ 86v3:E7_Ce@d76ț`Cly/fIv}5x+~5⛗#r9RijQGR< V\:3ָQ/ѧunm.Qr<#58)L.HQ9s Z9{XR'T]9W {BUQ@k`auHlP`n1E+Uܖ`T~[_ 71tɳQ7;Av{-Ĺa^UG ^#0n񎻵 Gx)VDrk u8AHPYJJ=$[ 0ϑCysu8VVϏED5O@xٿH攑oƴ0 >o_U zd&^&ռyԍ PTaRrp+hD ,4+ץKHxϓ*sBlHZʸE Nk-Urp詢&3gtcp–d`}M&~=㖵:ymX{j n#OMoߜi*7~Rr;"$ 8f2@ YtHڎ$##cвس`.:ć0ِYy"Rnڹ"4~U]fZ9X/Dсhp v(0C(e<[l{Ś J4B_¬g9؅&9=*^Rp߁)9EWIh|i61gw_h/rt X5o=2\VymPhͼx3|;+,?`,srKu&@>IT٠#Z W2e]тiȐ%ExYYy0 2G0+uK~ Dpg{,%G3b`nhO+,hUM'4KTaCS2!:y7YbŦ/qM~~dLm1Hb0QądV[;7mV#UF¥塞ewౄ6buEaQĹ6 s g ') P>1 F{VD?;XBpDv]`rP#pdG;ƴ6}zG,䛎D~ĴViw57$d֍O5_+ cBXLS]JgWh'/-:MN"cC}4IBD_ʞ/Faȹt#iJ#5x j'L2z&L>h8rߐYɲTǰk#Ҷtf&1EHLЭ[ =cT>ų eze6G>N)7\plSӢ7YRuˊ_R!4kb:ٿ^[gmW5lk❍rg3]U9_I\Vs4%iIھ>ff.aEhxhEF5Ҟm 0'%41'7DM{kN6!([W/%%C[n$VÌkn@ f"sPZ# I3B]!(u]AdÍ<"~HS)3}ifW5-=jLjp=[]NAeY4:@`ADe(.ܧ@ {qxzm4Я;2%} *SE] *&&똽ށS4'$h|BE܎DMt"7aEb샃Hl댚^'|2J[ݦBO7>Ǧ Nbk^~ i{Z91x o.E :t+5֗&8BW";5Kw]HoY;OqL d4Jk٤-KSʭ96yR0ІXΈyh'O:㤮7]R@2Fm6?pDX`!9QP j眐1ݦHgRp)>)d,P~~9r4Y#Y 䏡 VϬ^d8.ZZ5 ehG ;1T;(~?@nd ;Wv߲:5 / =8/7;yY"'Р_P..S/Kp>TF 7ZHRX Eo,-g0 3[9::TgcKt@޾\dRS.epNMA̲!Hft't/FݓANhqi8%G3=-5h<> l~Kp_%2FWF`sA@HNg<`} ZdJfùb@d˞}1x|ɒDF˿f_yN0~ XENřسWg^EcV5TL=o`Tإ #'`知xDz/<}UX%"5.!@ye3L%~G1*(UjF~jnHa9(J>V,qHSJJ6|1"55$2:5[ ps<U'WݓtlCmp_2@h|L)3Й+]Ea 9:o~Ԣu'S gYZ0707010000001d000081a4000000000000000000000001642f0976000a39d4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz7zXZִF!t/≕]?Eh=ڜ.+M Xr8Z/'VUSu9d[\ `x,I|0QldiH?㝓b>:h1$qPbTSSK[ pyv9 `eɼczìz'eJ D$Ӿ9 dC 7袥 NhYwFհfQ!?CmZ _vQ: f>uH6Ђ,OuRLq.0:?3Hh>Yϖ9:Oii.U&0e'7E֞#G+iTjVy*7Mծ(p}m[cFL5k3;'9 ",2#boT)S$EBe2@KjJ.sjnavddLiwr6xQ_IzܧW1E"w t'xJTJXԻq>[Pt!x@޺k2-HUZM}rCsh ~DF 7^r$T !N5}װ{s|>qWjJ تr @MHX M{9YǕgٽP`fKOK=|4hVEb(6mNAWU=1im+' &@Y1g6ϥ'jM;@zd6Hd-auvxGO\f0#ۓ~r5S oKo5Xߕ<0-BW/h?nq얽45̿I.zLh=e\Hvy#HE=/tk9;/%WVdq;V>%G_MFAGS-ÄZaO88J78}o}DP%PF|] ׎ EUNJ<1Q9m5v c~v<, l[3n< d2ѻ?pu\JWCI˽D384VbpA(A lț{d~:+ gx:׊h hIGgEFP' V)yVj*DO2r?斅8mL/,M1אz@2T"Վ]JPk?($<9 |/H熆rY8y&OAˊܵ-Y^SLC.ƈĆ0$mGz:GLpaUЉB^PTYO1d5{,6PkO= qcC[s/p3iFUiXWy*9i0dc #lWJH&Pqg3?nҞgHQf]hM%a4 +ݾX9bgD639xeؒ>[KsdS$ U0 P,9YiURsYex@A͙=#I-cJYPO9lϓ.:Xam}֌nk8-p/0؍~`ъ=@ 3!.(W$RX~nnץJq }(fxھ۠kz#\y%"dϪh/ *UCJ`;Fj'JkrJ.KkPV H^o+m4RB$<ٳjYGeHetA0}Ú NNJ?fK1CbjhaVP < +g.8$MCGWB?pcI:T;ݚQSS 3xdA:<ǦqH:tZ"!9$W8US"nH2s/cs 2K=n@a2Qp.eרƶͽ$c0~B WOm+v Fd|(1b>:s@TNк]\x7n:=2\}ӅϬ :hC-dŏ&'#whs4j?]2Wel)V18Fh|n xSܲh_% ݼ%''r6!3љ& U*qUnő_Qmx?N-3\`eݗ<.pTC| ʬ*_˥  ou;tAۤ0qQcO~BdSl sUl\y^'ߧLk-` u2rn>Q,{cRIZ-d),dkN+Bصn\D6'gPPoڂ/XE__Wvxcbo>&P89L"Z-r/ 3>'HKtM?wXY]*KuW0s.~h*p! UW Ew9:5tÚ5udgMukmE1ڋ< +pvb<_ˏ\iu ?N\JfA$Yfy)^ [O#I2_|ʿ_XPoPL.phDGX@n'%B `ZԢgE4l#8[H"xT"&:lkdc=lįړ2Vx`P)Q U.Si^LQؒ; H> ZJU8#UV̥3icu:QU0?!f<^i̯3;gK/HZ٣Аw+0ɷby:9Dp{ ڒ2x'sЕZ/.hw.MrGGjD7zݰB ԛ)n;l~[VYi9O˦Np+wl/&tF}SMgJ c^]EpQyS۰Eih}ttf9M3B;%s"ǵXy5!>1_6ئg'ןvn_ɘ^Ӆxxu_W9pR F9 &_fP__>MW+iAHuWCp#ԄQ%Qć旴  ~.iK08S 'BЅUMJolM)|##J6&<EZn>*ķIten8uR0ٹ'փZNr>xz7eBXY&)>p#ޓ#Pgi"YCJ|1J"\\_`j@k|6}S 9y<*,JpVL4T|yo2AQhy&8&~P,9* !cN4 + bHF S R.*XBF;G) )-7G!PK5_@ύ\(8X{] K)uG_e>]E:]L b##ۮHqGbz0*̆sHͨBh. IĴ PI|R"P}*ZWKsc skw FZi79e UڍBUgf!?D_tp:K1gad!]۩Gp")MaB'~_A )dКB.MumrԺ0ROcCZ=cڄ XmP|z <M>q׌Lrnnrxd&EJ=~'/aPiB0IIWu< ʱe5,2?,dكD2z aL\C!s5tegPCX,T'2uyzO!8B^L2&qKtbcglCԾ$^ 9 0scUđEG 'ž]mb%o[8˩s_sMZxt▽8@@vqP+l SAo- =+LMje;43zܽnxDd3J[(,`c?Q]cWg7O;Qcς5|ZTjK|bžD#sQ*yL6w'Y⅂fuHbg1*m# 0\,8{1o[럡hOHw_EBDuxe(x`."v%gBյ y~픆|gLʚOf2.u8/YѱƳ#К3tO?w ] |dBiL,aʙIc_z@Qr6&?.ʈ 0vh9 N(@q3>d{aL"iΨZ-w$OҒԵ+'3o-\ ur9G. Of]Ca^|5 7l8jnszmuy=!oֶ P] B.vdI#̽d+W+B{@oKJP> *| ?.rqklٙ*$4+1P`ލk>ۍz@nc" Q}d9J¡!3gceK%О4nmeOjHj`Y"-CE){ ԅ p=N⌦__wV ~p˦bOзQq? '~6cOb Iyn#MGW1NϑjQ1,%CDU2ZȔXhKN)DAm~g {ň砾6Y6Kf;2qІX\hœi F#xIs"¦ꋸpC&rkݖòAQ O|D=rqClCN,BIY s8 aj\*5U_&P\ˎ lf睼{4y~"l( +ڝVАy%FsB/>Q0m`(|(zrP*Gz\_؟nLs!vnl2HGL:b}E81ߜrVrkM' "3!q5 y5|׃[5pIJ(2CT4`b5aU'`$7B{|gEx6Ћ?:Wz4{өnԒ- avSU<2 Vt},l/k{U1`ha*}>WxlYO'}{&&m4D<YG[0noAb|0 VR--[딗()qJPY7 T44dEE2=E aX RbqZ`T&ȥF aN] iy1veF@fv|_ ;0u %| gC[rp -͂<敷A<#.8.`t dž/[M}| )!\Y CH2g>NdaZ^xn՚R:7rв$HLup|kXqdWL)dR@h@,~5(4ό^' &hlY}N5CE. J 75=Z7KU @ uwsyLeK ?|bWֳ!A MD>:SA1"_T߆&×QeE꓋nwt|k.ۍdPv`wdayC!gZ9vIЃHQ ]V~U 24cQkTm|+`A5.a_Z6%~vgx0+\|y>ܤi$R)K4aYU ئhݾ2Ktewi ].(*9 8v˹* s'2"qk5j/:lT=kεG,:9UH3a"YXt8ӹ >Cf<6ZI9xϦx CCdg(m\ |%t ?rp4Qz/Dt#I$ӫ&xӟj6D; ֗NN n7s|Uy_vUR#dşAj*4+hX7a*.ںeUgt,"6 5p?dL3FzC:-Zb T̊6"Ϭ4>M=43␠oootMw-'j'aJA-Pm6uKf!I9h๘`G=3Ēb0uIU8+'N"u=ow |e%:ccE#s4| _3'm&5$hv5 Z6xQj $dBCʳCJLV8♲B~zTrKp%T,"d=3ݓ.ztaYq㗎IX1VگT\_ Al 7_}WafuqX %HSCW5)Xk9$?*O 韾=Cohuzda1jdsKcQFO.P hJS>œasÅIIڜϋ6BBd5,'t|08" G^'3O~=tUBխMzW ^}=&POh̐kzi5-^ij p(H$;$|")D[EMcwuqN:gTe^4)}x}@Nk[[|:?9!'y"}zivJNsXdXc7~qG`?<3*Р<@d,!נ۔RIgD Us4|eү:5(Fh $tᮻGsߺ'@̾+B/+:E 2Nghϸt&DDB҉J7dQ>cA C-Te'N9FT*&L qr9^ԭIa'N>ޖ@=%Q:A|PXtav ]Xrd]!*U[-M ]% C8٦C! q b6z]ӆi]J`Dd{9^gS.SVV]0LrY"g@[*p^S5x/U =&00`6DZgD5 7ʒ.H0"YBD F|We>Gi@?:Im[mVɷ6d 1$q7z'ϦcQNxR$f;mӮ!:l߮'ZDε⢈gA]:A)#@+4uj_dpS)Eb@V ψkռ}QsćV!m6HhǙ9qϩӔilxeOŚ;x'&Q-?{:i!׫^QN6Vhdur6DPPQ@bAv#dN79\QW1ko׾F4qRk1N.IX9:wW, \hGmKq Ǧ! oku39Ef\J9atX˟V$ Ƀ1qtQ: ʧ45\V*>':+E>SLxJ)Sbi,! 6YàŬW%q5#lp~v:=y!C Vhhp>)0\ewbX,zyЊ\B4TF? U#؀x朱)>ܴp$9MU9_f2ڈa'[);8Ms;L. oêaޮp ~怱71 UڧwH,{ժx BK!|@ɷk^ !|,Pd5:6%uƪC៫i5%k pG3͌ go~~qWTjL.[r׎[5lr8c#dԓB4f=*3 fqz̩>qRp5x(C7.kGLz6Li#)D>2J@1UZhʋKxB/%N\ƈPBV~KJ&9 }n =bYo[܂mׯNMOSBnv .Kaw_!nA8Z2 ž#Ķ^FqFS8X4).gl}H\2oã.%/"%}v/A D\mgtp`Q:m%_׉+GL ɴ<+“@uՕ,'(e_(@p3#r[T;۴u: OfMm@u-#PZ׾66!]rcXCUȿg`^jFXOǣ)c  ݄05[ 24"q-.c%hW3pX5Hef,5T ;R hrtmAxmex8gsgL>6tw w :k\6} YHʼnX%&QN Qu9Ib@QM'u_KH|ɚ툨E]iZmJ7߲mqC*peW+]g* Wc-QzI$i2Uk<Ύw=;Q80eD}r%a~l[3&#pZZA>.̀D~fb3,d!˿ !It sUE;Y2݀>++K 2bxCS|z x>q]S6p1iHÏ$>6>^/f`nYc X?9)=wd5}*O}uIXwiȝQbE] o8| F҈/l-'꒜K y} %| H&/Up471LF P>RFӂ?J }{K])$uV%tHRb)"x>>٩@Bǐ*Txb E ˔s|`4p5/mgjWURs3(5ؠxHLTnU"2)xHaRLYAB 2Ҿ?>)]0zqP] СFW\.5JPGK0yU i[`RAtF>m§_GJOb*7zy8<~mQ$ɰ8$#dDōym]ɭK3G/~Y@*'G|ֆ7>ijǟdg}(` wma;GTiP>N}jEzmehC+B0Z1hѷ ~c`q9ݚYr2G/q9|N&g7+=Ma1iMc'xi}|98.oڭ8f2ф?|M11=>K֑6^rvhaJV{]b~{d1Ù(4 SQzf"D!F~iXpYE>iPYQU<EBGZ6,wqX-unQO+邕aߚQFWɜzo5MH0u~(6(#:Yi#4Hif5Y& s1ׁAk}.R=hachZiVp̘+腎'+'Q1nwĉPjY UIU&V%u*jiX3qF0uP+!h/V΍C7;f Y4 &(N |tl,yp=:cU@ 䗀,>>4#Hem`i@Fri`cR_Xj2v.O7,gSDDP x:YvBˌ6zʚ?5txƆI(5%Em* ;xI+5.c j94NK[su[ĥˆO8k<(E0};/=pzsV^ҧaaszgA Hzyk9t7'_r07*d-Rl0lyu0fMUyAq whEn@t5[cU a=Y񕿙F Wo\S+{W+op{3#q z/7ܒN_)X5C~9ꏬ-!I@* Rv>A\mܝsxIJJ[g*9$&|[o4Ce[- B! MYCŸZޟ2eO(Io]*dg:Lkxst.h1OZƳiC %mgN?$ρfC,>\rVc|U3*RLE4\YPSq=ffppp1<^ 5nKM )[fSĝ;_N;_U|1$WE wMF^vi奷n6N pZ$ S 5ip/D`U(H8VRA5a;{!4^ tCEDB2gs~5H WKY!I:I` QU?5{cXCm7 ~ѕyȥX7؄^5;&qAJK4t#|q_f%p _ -10=cmq'{^:܄yuVNIrR?SiB1LIAd 741>®-'C#?.?6q"OPѕxVCx؟jJ)fb3ktJ":GC޴0z"6ҩ %'Īji%xE}ԡ+M 4!qqLcUL(9Kz XA"Ȣ;K~bS(-Y3n=-5]sZE*V~|Dwa x 4 3(pK' 9GMʎ:wv"iȌ%94O{.vD[\3?g+䆛ڊ[PE1F2F0;AF YA=^s8}p` *GuQG%P-b#A|5r E䡈ҳb3յ ǐKyDhU`[pw;&:C7'SLQ nrbItҢ{&L+.[_u eЮj6`L䊨7$$'%oTq*˃HE\zvm ܾr%o=MQ&YD񵈁fmYs wM)!h#R7'SU)y߂@ 5xf] 泂Rg<»HZVA58?VZ@kZmpKREr:Ztrc>I*:g{yͦdg\H `WH=R1z:39`[D-c/5~Q9#~K Bƴc{L?-Os!HMVw[~JKhGx:*xw>6g,Ũ li ;gAK#+\ϥpS+yЂH͐3 9,!U|AϋvJGJ jd91:iKvWwWY+aI(V{Ţyu& :OX|N< P*!ɴiN8@QV2 <6`e·um8>e^7BLSK󖗰Hņ5%Zo%Ckag}bq0_ѐ:Y.oޡ9v:܂ jQb_\iVX 5d%oά |<$WZ"IʥB@ hH̹A\D#\e$ukކz <ߕQs+ITB);ܚIɈa[R1|gk3)4Tb1P0U".e C\B3m}ovn1 %"='aM [2}OŬn$[o[CrμTdIHBo[gYzo>=KMZoСv +Q( lvcܑ .qGoVy3Aeok}Qы\P#@>??)Al;&<[SG}RԢ`0PJPxZKĦ 0Ea%W)&LV)Ew1גUhџnv{Ƞk"7r] j C;⏙5¯BD+ fA.ӠTŝslwi*.HiLQE5P*+&l T$h1z qޚbwʱwvN#kTɕ5T0|xk!*8j9Bn{7z} Pz7jٯN~ ]KN5krkRs ޮBZ]҂G:~q;x%(֣|*oxҿ mp>SY_"ޙY:>.R巎@BCs=X]nڡ*3\_^t?| \!s,ROb[/ٓJb$?o-5k#]s]'Y:&q9\U-f6<#p1ש~jNv&6Y bքbgҕ|e/|Lü1Lt>%mP¢+&lULK]İ]%̟"MS(^R,@0=aXrLICwDU&z2nJ홿oI:ew8iSp0n+K4.Kmi8mc>CRTqaۿQ4J;(F LEtD~k]Jb1Hݤ_ 1Xdf62B]N Al^" 䉭նxVH#&T.eP1vFQ0.og:FlI?\aY0v8аHD' >jwٽX nC,suGQ[6>֐̙"uh2ܽ801s 3Tm1*)khesp2һ&H|y/h_V.aQ=U_=ơdYV&c!}b(4v g_|{o op;_jM|&3U'䱢;~~uk4ըp;*@,KHZ*lm KRݣW5. $-ݺ`DV۟&J2[zX+y#!ʕ0pj;ưqw9/[&џefG`P8)%𬱮uM3\"dX!7p8g0Cd 2wSZJBsZ>$rNWL LDHӾ` \sVE\TV%OIC,#y_P~lCϠF{G6B_~Xq^6j@dJ\G)rV\I 2#1e WFsS޶\G &&JeDpBCy4[Qt.\vSoK:QP-=dM C lVĤK c#͎bBxwZs4=;.֦ hohgvŠeJG {Ų۳ zjSRdbHm DrY C|$U܀:=8AHhCZymHgWٍU !^κCЇx@M$2`fQJesѩr{; ٹG2/C;'/g54rt-abymBQJZ}xnnw9Ezy?G5_ZZJ}R:USm[[YYȮRaDexK؂ 'K[*0sqY[x,؁}r ̟p|Yɱߨ R2xg|hQ@vtd>H66!5;!P6ޮw{v2S"[ANy \{ Fr؉UP2c5ZLA5DB3,D7'V18ke(CH'xO1Y 嵎)۱$2ow\閹rJ-UwiH7I)17m%ub'=či+&p 2'UG@mx0 %3B679؛BT6EUO|лn@mjQM7_ntDn/;qE8ʵ P3$gBw2p "24y !< ZR;e4 ( 7jԻxp9dRrT"kV_,p4z粂z}) py?;&u,]:妌xLkqVIB"3oFžeL~촣OhGaj_K3|eeyʮ1%In_%%64͐x^`GD<6Й4[u\I4Ĩr x*&Q.Pg3WGX@ &Zvh_8H]KdPs%,I5aD ]U@<:Xılq)H=k `bkQW. yz}t n[hބ/! S*1VQAid9@>59!Ī_3xIoW%-I4(UVT]H$bő2a&Q3ϕ֓S<>߭c ;LQo(8^- ]/w?;8Y 6$tåmQmz &U:mɋFQ;A|>ת304c7UKI%.><^)l y;u$鸥uNM{"QBhUhZoT^\ f]L:*s*qZj$~)Q6r ]Ec'Q!kCʯ' {dcen YI#] 4"$40v löAK<=Rjoɳ&VSd/Y 5Ce N"t|g:1kv#xĢ19|FP% *V|5(ME+,:9*ݤBU|hhUc@&ؾܞ6Iiۆ"hQtEU4AD7ABLy̧_ݪO=DEs(+\`F^80;bq؅m8&%CF0h)Ms& K7QP`ONhw6s%aO)&}S9y4B+ 0i>uzesjpƼF뱓=#xQ53xÐ$t'ctL$ulC:/6IRʃ'x-E4mr] `K_'>GO,K"b(wjAVfphb$D7lo ƻd93ڷ"Xf 'y3.Zѵ7)qElg֓cɏZD|.P3.\ ;,ZJIʨV?f/($ɰ}5Bj[erPCQePnHLV1R/q@ WLW[k'8-UdΞ\xBݟ lUK9ފS]F/F*GkM={ڇt1 ~{!%GAU,t55͟JW8N$9#Moq%Da6L̍26?fXu0Cu LEwv!&4Bsirl6/k|]R?mHfmMlY ]~+hbMhx Q(&'-hNMIݗmq{xT-8llq@7(7hQJ&ڴ-jޚ τ|yvP{%S U #gmP4\;PHCkWŏ[@6dhqo K>:p׈_1L^/XUk b7? 9p~gAv%/cor#oˢ@`0pJ铧wakH|),֧UnL2Z 7`=CM@Q~P[u7Rz ⶭ0WB ijWVWm^ X+ X;̜+u͡UmR_hHHja gI]PQ)?}t~*.t9ȉCP 䌏 V`0*  vN%rA3#mKA`%[(#9řmHW$4s0 -T3$2,A|ғ[65%CH}8Bfݿ?/ P[ɚZ zW-VZ"6[Cb# "sUyю<-S5\;Y $/|SVs=B>3hx 6K{9'.a@(_e͊-W[IXrG))fl7!x 4 R0'qҙD筝Ppj)tzȷ?JoFeu (O!c3l{ȭ M]6rjFR5ANxC/`I̓=n.םGAǛ}-yL,;KuWZ6sgPt|Kl8vM=3Yz͇^rRI:M]l)V1=r.x#Ś )ET/ _ 1 .1'lmK2C~N*rG14Q];_mIqdem:Xl4t0V7U{^*@[oX"aF 6f80-2ϮC^wH÷;o:Տi^lW{GgJTcU^Kfi y%Ox䐋=nد"(ɗ=]讠nNʹ"zS+pA3) Q^ˎc6hw-)/t =DCxJ͎n|I:ZHSñGCfṦō^9t/n>a\\xz,JC:8od|'5A$dY1%1~ɋ2^ϐ{EF$=(nS|4>V M~`;}#-Y_)MfG_䟺GJK\O%ILC< ! /G[oFj MkM]گK{uvp h﹚lLX7rT¨hd|-Z,FEioiX(!Jn3]A[7C  [b{ J=!N#X#.)"^ 'N[y0U:4J*K* j;j͏y9F!QQg\rE<aOQRy!UF-f(b-1*g \Cci݊ObʏKqW KNNR~dZ6F^I!π$FהLv;N-w_t^1^pLd|=ͧ1&B~4Lf#B N,V;Jd&"uAkN<A߷ɛPقRºK^Z<}+3vE QI>ƇENMP3(%]thVr)?It i[ ||uMOqF #4֨3%Ѭer]A@|e*#d_7}C,v$M >&)] "WfY8)=['ңt!ˮ 3Sf3& Tf:ohK/GC[ζ%ߦ9˴(We"WAvmD=YgJZ_ɾlc?!ܩY\C$0ףܞoUG qH5)Fr5qC2p =yzЁ79dyPklߦ*fenj|m.mxHv}>;S?.*+p]PA@AAFRN>5_'ܫ6MH0mI/Giwڴ hˡ>Y6#8apԺewȏ,_QdhܖC6ҋZדTWb8|\6CocЅQ E黻S~CqlfX` cC +/!*te{+ &( Zod`Gjb]Kz9@6~ݱ1tL#Ehv?M,0<\]v .C<23 )],O2%o F0EɌ^=&qOe`;c}6}VB65T0nggޙ-nj?^FPs=q8UKo4~T> .2eҨG@uH.W=Pt^b U|tMW 3ϚKZ/-Z;1)ɡ8R |ՉlwӎNYa!3],T ňcgKc"'V=j-c{,X!h*kIE "U8U1dSs_HrL)Ggmr?|ʷG(i ^x>]w9p X 7e'yٓS䠄Ju{iK-zl3Wo/sx&t|'+WtiD=܈NmKؖO훼 NՐ$&RT*E-J/q }GԀܢa<5n.}`jTR'gG_&,_#V*ƪ_q5Up)uR8 XOD/mBHhiQmb}= ^IvXj{4fw%`a%rJuccsF)vY <)f{T&Lxw(IP'K 2$NYHb1?w ᰡ#XB5hq,#R; Мp:q851oKk g3lSsR#juׇ9t S\ňバbK*$oN~8~n@;1Hzm>z}`xY$8l- bkhX[̮;QY#x% )Ɔ" #=.6h] $=Ik9مm++ CRοha8WD)X6gA?## }+S $0+.ۜ|fh&ZY1]|j.ct=,4R > P3 p3)0 4 x o yL5DTB-[:vńH@1H ij)ZQP'W!])aMMCWx$]_uIȺl[x:>T)X78GWABeNh}Xѳ\j,uާ.+ I4:{@_W,1G _7~ͅ,8˘:e M2;y7Vx8WWPm9Ae6aݶ$B?OQ!6Aqy^TacokOBHRt+F?cA'ˋCVVtqK٘7hNBl;{ F^ 3:1 >^ ؚԣz 3sE RZ`'lG`.U(@Ӄe(?~5B2G멳Fʽ2FFE=J|^Ǹ4хcC&'g?MR&QCi0فfeطèyoBf㼭O_J(qB.vC3w. 5TyQjh<ï@f^$FMClp> 91Fbs¾{l8Z (_HX,.ȑ5M"NT3^׿aE,42~YN+\빀K7]--A5zK|kݚr`mc@I0,itk|g,iyG0] T0<9l3%z@] X =Ku" 6C+ɉ,:([W/nJ*$T3N2,DrMp]m]|CXA<lX8 Ktvy fMx#9z=։ Ƥ=ۃa`q$9NranhT3d% lHϵE)}f :e /U4yˋWԭD W&He>LJe(>rm>VS[輭N3yH8ɲf4 g+bX[xzЇ<:E1F,G6DQ<{!5ş_o"ĀW>WBI8V!R*e]~\˄Ԍjkk!) hm+5r|9L8N+!Tۥ6ǂ>3^}ͲluΆ?'[H)3늱DsR*O _#g d+r}O,#U"X)_'*;EkVc/^Ũ(UO+7 syl\(N ӷC 2EƔ q p?#u%./ίuռ%BR ڄ%acyzlwcokBY͉Od?mNBAR5zt7@8N d%#qGԬVF&gUtIFLk/D_ovLj)XAOiXU!" [(=h"oR16L]]BĴ]{5mꕫ*O!?W%`B$)+&.cC&i;A3&,$ Q-eYQ1j.gmڳ4aWy$iW Z6:aZ{kXPVNq^?$sU9o"8k9`fF4t5v'%tu4ź )ilnD ;;Ի@Ёm n"j%#-4jeY0w \I> fՑ4UX.we {j\`V :#bqtQew^`|{U7AL5Uh1]Ĥ_ck0Pu2֣Շm^R ^H]BNth\`Q&}aHE~ʵ3b j[f[AM0l-x~ғTrӼ@s* ) UvD`O7 9qEm+RTܯgb}BŲ%hid#Es5H2S^&6>KH@/ǫDd;&ڡas7~`  BγKZ#e]aR\?<~ !5Q';s@Io$,;8q !M| s6i.| T. GH"kP051Vz2 BʆX~ -N L 7:Q+Ia67"BNV|7IqδcxxT,đ#Av;4}x-;!IhUMdZX^!҈c}uh@Fvl?nr=: 6 IZY:_<%`x(t-d| L= Be߱b$erP 0*8w!kQ)quUQ? b'.DLs*|x0~]c;Mz OᰧendYʵuH !M_McFFLs8s_#L$L5V&R e_sR{O8qwYF4x۵m)hqvԊnεc1y1j+à^$ljGk=CkƂ3 ,5eHsyuY4eÍy4K{KC 8?@ ~xi-Q@yx3{\ >;aN|7m0&4.;qLS6.Z &n-Ai)үL2հ.kSCG[ g[!M) q3K]){h44ܻ#f9)<"@Gb#S^z&OύV"Rv]gю VF̽==ΎISy.2vM~S!(1 {ȂDfFHK\>KT Gc331(8 qB/mi6{w]ⵚPZTйI43UN'`,"@5)B1UC%v\R8< rf@KA/]f^pōǵ|b`w3CD/(N{o4V@o;4lPaV"y .R$2 -'sU!AtxUD/ɐ+K,^Hq%owH^Ԯ?*,mݸͭEUi{c +.*R-<4t9@-њ+kڨHVfSPA4> P3uEq$Ɯ[3Bra.߭c<"ojUgcC4 K<Ɵ(Fȫ$A=Ix8JşiX#vM7Q |q[L׬j( %/_ȭޏfǞF:6eju#iƮ=YTή w2UE'Dqݪ83~Eg}iU~]ז9-i^Zj7IBe,EӧX %#Ͽ.Zv)\M%4r o/Nؔ^h} Κd2-ދ$ T|8 9{{zA3E+ڙ+qtC|D!US (! ߛJaDZĐYS#wq APkϢXc2cԕpc[v'_}Su?Xly9L'g~(< tU[9dT\k*[b|jLЍBSG&j`ydJXoM \-: ћX"X5^+[; <#Jԝ!yhxhAʏحl_X@IXwq PmT۸^xhZUĂ4G,.oXkW}{dOw:[nKϱs6>Y`!UdO#]f}463*2$&<vPa|.ft |jU4U0eh5G,6ը;W:K T=zd 6}G:A\(` ˮO|XF*$iP0ɿ&fynC3}hUbv{:,:Oc|%0_aq㙟(CuB dcbxXF+$K}դvڱa,X Ey y IT*i R T)&bᯊ1.YX`9ݥA)iC y@tX"t/&yEќj#}(JV_Gx*WVкf%XIط ݍ&uFwȎԾ)(q_PxP((5ȡ;>q̤l ф?2NvqtͨM' C,Y$rՙ\DL 6 eyVn[̲6 #}(l#Jp~CPI[+[I6LH_=tVM&ٕUB`bS I^o8[g)26`h4Vl/[!Y(."`yAҩ齃g9LB@YNi{ l! ??'epN_hZvq p#A=UȽ#"E.ZxCc.VX3Yf]*]8lfXỈ1VCuJ}]rC$^^ y@ g ,/țՇ}Nƀ N+ Ӕa;-ɩaj?g|j}q2*d(B,ą̏؝+Ɉs \s#2lp~s=rq?JzF}i^Ux-o`"YۣP_LM4(rv *Z'-K&^s4v[!m/rgu˗XS-*TIV\Tân'Nra @X;^3RϚ nyY"t)(_v&3dxLsa>ήn;^*A;Ӫ"9d ›ꪼL͋C}z^uː=F&!9T+ئuUC9\ED>2Kg%` bRR&ԹUAJWr]2f쾲M qc:&LB@4?W^}1VAd3B*տ c^Wyҧ\`R$f_ޙd^]hZZs6p]2_p|ip,8B=39tf1/\z }G:» >$_u)q]$; Mq *~K?nfOiEܫ*.<>>&ğ2Gqh{ 0ȣC.p0u2SZbv7-~T⣽R0I,*1iʘ{-j0ҥWWd`Tl;o#rp$k r!O뺑i؟ ynZ}zsT&תs6cfm|ZL:a}~lZ,ާ^S9Q.)g\M^nږnmqَbOy1<.oLY)<R]Gy9 Hxn6&ݟ`p^"`Iqh-0[2\E&gNC7Bce4]uVݖ :^)jc<9v13ٱ'b3י #O _E*H8>RmI@omkzt, atـiMui ;nlR@6hc7;&`JѽW@{iMWcpzH*ơrWUu,6>us7 .t2l'^+lA7Zel[9æc$N`YE)f^|-a73#A{`T"zKZ:;$pt pL k@go-ʯo+R_O5WUy M܀0u l,heUKAuS-3OD.! O8 aG!Vy/+cD}aʣ۰Iqq0L0+o4~K^qV8m9l p)6xݺ4ʡ&ecm)v>/pObE!( bz _(gM\ ָƱRܠ4(]WRi]nu*pwf6>I^ݤtydOwгDN@_|F(3o~V)IVjf:Ze 8{d$Fcċ5\)2dzǯ-چ4)`X=W pq[W﷛4nY/vN!!. d{Ⱦŷt~GE/;K;n0J]ݹNiHÂg1C&!y"lLqv !ܾ~5k-h@2y:Y `~VMzcUK"<0-en l߀Zږ_,%S0iA*UWV*@ 䂠)E[ҢLٳmKWt% [9U>hEE_2bR&@IR0fX!9V5* q1MKa5A}s+K>m'= ٺGju+Rr,2 U%ȅQniQ՜, }}D)'зuĢJ-uN4h(ir8l%|j ߒg씙Z3dH:Hh2Ot(kbLɸuGԓ(l./阤bJciJHXH6yhbU)SZ;dc1R,P ܆T;_tQURٿ"eUҩu ,e;3OI!ϒI;x?e mq'3}W Χ4a||ds&0 %CbVC+F$As[>($'I"⫬LcDѦ V-<dxO4罄‹$ϿV6ȡȳTӬ2zr/VsIv}64mDB\KX`_;k%K#mIԊV8_XV}ٗq 1zC3HkP88z0&KE1np:KϴE?.[v>ht\ٓ馳.F}^R`7Lm'-̑d2fc(bJ.L')C2no{>8LfLyRC `|P֦ +OnuȖ`ż(-; %@p:PU.cV\$l q'LQi_'Šz09MPͼ#M}v}{Zi.peˠ J|TDˌz IG=!mFx]ы<>ip]ʐf݌g:NS gMa#O/Ñ5Os~BY6j"3Cߒ#d6"-ZrJ yiʑo)w'L0>"eZLme(5mfpt}~P̆ўl/ &d%4P (0 熝 b|E_ {2YU_훾.SG0 Ǘx_B4)-W'7/~KOI ʱn㵴YfU}` <۪~h!o\*&G Yptd2랠ru֪䡓&a$7-lźSvi|)y&lKY>Aj/ey|8|Ttv=B!fTVk@6,^գ~BWpG[)4zO %prA+JG?^u`&R;S$`0aAl3 ;))nKntj,T@D)t vsw*1q`F+LՈqHr|O MT h&[R\/r jNoLe3_ ORHҶ$04ЌƓB!;">^&`jS:,sh}c (d#d6ҸeEDDӾlXc'r{Q6;3?W3 o^G}PװCr5ir!8C&MkU-ERҎ@>wIW<}u!p̪gA/,888`4іƁ/7H/!"a~#3Qz=wEDR^2 ] RI?jʡ] *Md(> / #$&P^Lo^y#/}3EyIlmm7*4j+L4Ҡ`*Htꪌ&H]i?rkh/ $|  dnjN5$bwWqW~f&)OiOw)[V(|PBDe2;}?&Fڋr*i8Dŀ20>oCrc–0|<W?vX?*5|9F`:_#E]386- >Ui[ꡉwn$WuI@q!ɬA6jg6eX$_#*TIB;?+ Յn+ 6,ªlj۔m )ڀЙZ񼸓yW9/~EWg+})5 m;&3٩)J xoodj !I)Clj؜2PHE;ѣ֚Kx.;sql A]n&-!`?!O hPTPS Ffm ё@ $x`8Ř=i(61#lE8d?k)utͻ@IN4~%.p(,Gt,xVS-$clmIBc̩H!<*ݿcg ,p4Roy|d{VҠts*OSJWζP6gUK:sS8'o}2 ח:K-hOަ[u;.v}ȑ(c> r]t=-)S/#%,-ouk]ZX~)GF 1{7v @Hn!Ͽ.ӟ'lD;brV̕em}RswVPn8u*IXN_Sq~E<~_0k jG)&FG*3$aYqTȩQvࡲI%ElʧP.RNQxgxxj(؈w W~SW~]>VwP^xzNO󥉳wT#V rP91JK}t9FJc.¦c@Ltdբݙn~i]L =pJb3QߖlYmh"7՜@~P@-ѱ/}6]CpsiGL>~>g]!!&N`_ݮh(Et :9r{rd^k+!s@1J!|krQ'ko]&EY {´XMo5:%``'8/$-3w+a.|=b)] U;b(Хm>tی"M6>҂}!i/oPUc>?[@|CT!D ('I >ӚEl!T]#F)?f P˙heIՋ2M/"c7/1gV_*p -o oRN G%4a"N][\PNE^L2S\ ~$}נ7ځVz,5RܻN(ǚpGh8'V3`[i]yȈjՌpDO~k9X,r7]6Ʈۄ'BoפZQEZ Ҁpbی6i fs~$pd='fRVFO$tHA$nD]%/N 7ȕ&8q|D J5_}iYsV۰"wL^ש!??R "E (~YvP_rv!eF#YR?@&U Yװi?@Z||dpP -µ:@h spފhrּ?%7*p85J/ꑱ2"b `Jh>6m}I q9)jxlk>JT~%|71F.F.CP4OJ(`VE ˣi>"[l\'+Jvgy,ʴ}OG&"zX_5 VqAj&Ǘ|PW?s {sR׮I( BHH*6򂶇t`xi?{]) #`d+Ux} m\rl RΛMQcE*k:j 0:mFp",^䘨6, e\VBΤ28Jcb]Ô8!4=ڋl~^Cc( e̢,C@/_0ynH$ɋ+}kβ%'yVt[p\rhk^O/>fd*g~^TyZ;~4f$1j }@cxy(w|op߿j/$6׼>ce{X){PD7(}E7`{.`'E۽{yZe2oY=t۳ުY6hgmUU܈/*8ڈñ~3[盬9.a_M'J4-nD|M~fՌ ϳoIK.6bXctQՕM,D턒+sinG)SQc҃u?֓-Ȫz\J2zkq)=w4Pl:C5pMkf92%1q |U:ul*lx+6&vt-D ëz!J ;_-HQ*7W؍yeb<)?gX}|P -ɗUg)BUç!"z:"g^>@]e#A, [Je-LU,IJ~UDaf(9NZ\jh%UB{~~j2iKr6y>ԑmE`CFWbMb ~*Œ'P?|#Ƀ/BZϼ ELaRQ`c$n~>miڰ5ԧn| |ܸ'%?T~MBh18RM _~'SM]=̌_S uF MGd]]}SAWuJƍ*4.߽t:"˛@>RM-}mb8ԂHA}MJ' >b2zhEf",#7]ۢk|d&zjQ- h»/sN_Jr7[y э;As<22J .VOȾ=^Jtm\rVq7ml=`d q՝"NRy(E==R.wy˱2K[CDb|px&w@tU:M< otۚ0g*إv~`:1RtX ,=O^h7|aLch/:N(];|rs >Rc?{H 8C7Ft$b21Tyrݑsorqd~ ̈-p(qP QȔǨZs/(bhFTk0Ci-BVA)'ew^B ?\߉d*?^mfNj:qj^xnlOצl\j^1߶w؞%1뢤K3n.7(wMy+g8XL $cL†O;`sn]:;'ֽ :lɚR!_T~`M6Chmmc=BNX3]qNsV@<_2/l4H,UgGJm) (ƍU*\0Tmܘ)1,tF g / r#8ὼ๓3mҼ}9s`MUO7* Yd% xa_y7N!4jUZz ,l?cJmnvULWE,{j+ dM~$UC>MJ=.aqض¤0Oj_p3)yW n~.S}"vv1cX@}FDK"ͼA7ŵe;fo%k#NXjZũs鰭>J: Wz߀:o?EZpXEy F:[Z+ RNeVzd|AW&^ |մ![9w|&u`j}ֱ+;Yl?鍖f/k0?qY}34,JN 8t?:N.a';t)MQ`?v] ;b7l67 b2-#-TO2gV;ߚՙ;vzS(Lo330b>ddƶxuh^جfC9o-ϣoӰ"-Rh&;ޔ)=L~p7ŭ\էj8e蛴N nKze sLwSSe Ku˥AJX ^Fvu@kPڸdD}H :iͣ.DB)w~o+LteUjBv\F7 ӝ(ۤG?x,pk J/wc痫 A׸t`B>"*q xC|rl-jfrsg\J3Iq$+ڏ9(N\OE)Yp"yLM?,;(ANsg9@P!#WWK@[ }eb'5\ڕugP-g"~]E.Һ$׳3vTE$DN c G|6y߿S*E3Ouޑ)bنGl><ڌ?t,=/hN+oH+ EO>ovG\>Hj5 X z-%_2l{#$c" G_2%}Y2~ro9:Lz(HS⿠7uE3f@b:1>x/;%#$4*qRwlZ}G}Pce殘 D7n7s12%[EcV/ )2>zY>%H ^HRLɁ}?׋&y"FFWd2$QTW zrW -tj;`*VbV"8{c}hvi?U69Ka^Io2S&gi6#\ݪK-?=5].c+迄ql,T Ql6jlWU|(];;Dz4g xg{m3oZx8#[ ~qQy YjE~k)fwCzc(B(gܥ&zW^P:O6Y #bS4=_(q6M]v )8M(¾/Y4%fx+7m+`r×(£Tn汻\;z9{^.|%ow=qӻ[y\Y;ubݥjE1p5ɡlWPU$_u,c+y4Ӿؠ R [17AInXۭД~L1ɏB߼!,;O> #+Y3|:qmL]#1-F5 MVegdc:;ūD&cK#8?ȵC_[#&)q/'rԳյs5Iۻm:"HV(F V7#Q6j"oIcR8 ,Pᅩѽ8WJaF/ܮ_h%d'">ފJ_*1˝b; >NzE7 Mվ9 Xfۅ FyjᦎcoВ3k8a>3l}DuɕU×6sTc2Z,̆U<#R2fpnbYok`A9 ?NT0Lכw<j2&/wFq3_Α~H "ivtә49U[)8]E28v+*Om-B1^DQUQU3$RN\J8a\EXфޭ &yA"1P 孮ecg=fe~Ӥq|3 ! 6]]bꫥ4aeu-.@b} q@tIF0yMrAݻɓ fN=mYҰHY5nvN;c#.%"_Du,@nA@7H]$ kEH!Up+l(,bpEx=A]^:' C !Rr=y6]u/aYK/g7P{u&U qIT'Ft$@|ʦbצ?]v\ynzG;qRO#ZswDh%_ht\~tK rH%,|5ݪ0B),#)'XьUHߧ nvɭ C9$lxܽ<Η!Xj^L>R UKF/Yk(o*b%^K#dc4*0KfGrpD>kQZ2R1sj׳?i6 ƒ7`Hx E鞾jS'YP1w|fX]SPؕ4ʹ($Y5飶Q`&1/:R= iƜ6+8/|WJq"Cu4tr.0Csd<#cB;4tGdԽ#wg;*Ԧp? ^ E-@\JS}ǵBʎ}:?_no͟}|FYH'\оD/Ǻ1A5Tҧ|EYmlUI)́Xq;Odoܠ1@ћS x7a|+?˜L.L꾴*Va& 6?VL n {PS.%[8]WsJGA"Rڅn4XY0'Ywf/X>:?x4nbzhCY1j4gdlzW`, zUYįnJ  ? 09wp_$eMoAT9>:ʎCNQ5Mr%2K`iwV:+N._## +mr0>J1E~O6`̀c<؀O" YH3[K|͔e_{Y cCDͭ5~ƭ)yq-i <(dNPE[BnDct~ym5.Wvw?U6T&*JW0)?-۫5`Ƚ. \ɲ8Q0E[]aۙxݹ%8؟up4,'fr7O k!a|sdx-/k,m9}X]{s_yvdϗ, @zBn2r-.S$"}\PB+[+)ԴӷW,=[MwQ#`3\OCQ&裛lޓ@~:f8pհÖ-BJ/}') _[Y$QB+Ζ480y?i `,# ߾Ԁ3a encȺ?d~Υ>m4Dvt6&A"y]9OqHۜPȍxt _&3(.u!JNw}kc*WlTiU\oP,jNd{e|ݤD/b3ØBOLƓ|'.Vsw5g],w^ x#l *j`}4|^ҽLCo:Ӯ*!wC 2~KwɿNЉa4ק!ܜrn3 dq{J]5%YC"h1ȼhF־.3TUC FxbBT茊cԂJD-d()6ycF+UyPlw_gn0ƳGw qz=᭎cF{82Ö!lלŚuF8/ C S ^!L; \FJ낔᪜41=p[\"Ͱ۪ Ӓm5Q<xIN$|g7TI/&ƥjB"'ע5xʢ#-l̗od##C矾Q<3 n>4jjK mf<ԍV lmr;cxD=u5&*hս&uQ{|n-sHnjMV`\λ+hoZH7NWG3K`rC[X i QlR>45kk7Vx 5wjg[x]8A[j{kwNHwJHo&(o"PnŻqUJВ~(fV -%>I֎ouۜN*s[Gr׊mvn+9JP'MFR#fG|d _'h>0 1U_G 6äxKS7P"U9KL'1,[ıOhc_ӝ}ӄ<[oOِ``I:*=>+ᔊb *#vHMp>?kk;1H)d8vF!$B<_fނf`Eܨp"0G (yk,`cʧ: *hi8Ӑ :X Wӂ !aG(_%xw8GoW駂31gV$Bx硃a֕Gݓe<3VZ&xqmύJ[1&]SEU)[e Fv x-I6g)+Җ'TTrIM]io|ňoԌ ؏B{͂SY¥@LOJ VͅBG4l⍋7:}@r{O0Ns3wFFφv$k:ϡeNΧ.G+ ?t c둝7X=ar̖*)zVbEmњg ԁD (ЭGMyΠ#+ǵ_嶡aOnMK~ޮ}\ݷÜ':$u y1|t-}Yga[]nj@Ǎf*4"(97h=Nmz4UTtgEB. x.5APY gS Z䀑뾦Bo"vGoܢw&t ˃(1WQ-W%hD(;ꐶ\旾Iv;/X I bG㊋½GDjׁrGhl2K%5? o`qu5$AURP7 h9.k@Vފff)NdFmPԝCyW5&H/>3cgF@.VC.{6\<>o֗zmz꯸2 GN O5Y).f3=Tݣ&@l R"4oWM{fYԆEG4`l1M=C*yٻh:1²o˜ʯm7af.Y)ArA 'hVsۢwb;RKyt{X Tiͩti ֻ#$Q+/l*Z2Xب Y?{?|.s$U &J*y/p_ e6A L=Q >SFbf8*S&[U({]j>Bڜ"=2ja{,, !;0 {<":k^`N-wnMcTyB}[BmVhLFD̠4@*Ԥ}2s91ǔ 6'=SV-:B9<xXD3 wx~H+)W }iE_*]zqd\ '.(8c7GȤt[OXmoӻ&[773:*bR!;dtiFP†3:+Y3!x&HѪw㟟į`:yAuAT;F,( C[?b[X ٽD?ڽSTۃ *+4:5gt 4Nn;| @0,]_.e-e2L.ڥрBT>>FQVkwM˽}{=[0CB< G")peP2|{]1A,:W{1%q~à]yXG+%\*~ )pss 5.G5 bъU6> 5:U6@a:Khì07`@y7]A2* Yj;=ik^}[Xt5crP~ q_˂ KZi5CQ=Y\)*ڀʏz SMh] zY 3G T$bCK+H%WT-.!~%t`' 4N =#jNG 0I ovwj)e7ړ"Qďa+Y;v'>FV#kj2]ELI JqՈJcJaS|dOޛiBtk#~M\d- :TJ%JƊ 1c/`{˥b]!]^5e@“8U_Cecrk⣕[1$B7_ j xOw1A\2GJbf qBVJZڮ+5)J,yi7s)f|nț+mnLL]϶l!]7*IӤp#)yЄn&<̒2jwy\h_\6&DNDe^Fթ#掜ax3_:9֘ @ )r+Ԏl-ڀkL}Z@HLIط!Ǭq2r뺑ahN\E>zTA-ZWNu SSo]"X?3ӛe2&jtX틊[ik1  N o:b؈G#36݋,وIgW БvrHwQI ~j&ҴHVH (ecQ%k:9E 0za  Ҥ۱O؊ykt/=^8#Ed~zٲlWD'" "+zKs"Le'BR$e P0_6.|J#%"b3kͷ9DLS(?"׾"Q3ȻʘuiԻ bF[QBҁVέGfǬ0̥;ʀ gfT ɂLI$.2uz4A'AJU S"$Y U^ő5 e_AɏYO5l[r:m \6"% m@'?w?KѩsWsb `kc*Q6mM~v%28Ҟ'IQӹNjf쉒AnT X7֕qqѪ "5 csz{,(N'½s׷\㩂}YeuUiȌHu9@ `_ q*;*rlŤ&|7J?_ v Uvܒ\L>yq8֠D-_rLn 'ʨ Ym7ߕ*k:tc*&i^-ҧSsUb"Jg_ I[JUbUUA_O/`:Rt-kF1=1ooݥ(P^Vq[mXp~z8&sI#mI)aV/gE ]6L^)dĻ˽gά*4 vU4E5f1 IњoY,փ`_o;"sג@Nw &e Ȼ6];cv'A"SOO b$ģ~M WB=ڡ|-DuQDiP@n[$4 ^ X#Dy. -w\3<[UAG4MtxKal-$/!Ea$'Y|d~NLBgt4_*a{vvk'89;rVfK@~,sWc<"lV U>tމ Mr(p{9:zd ?@I+Sz 9ୄ.$t&lTl_& Kc!]%H~" {~پ+e [!ž@(uhH'X 6肘߆8M-p얥>L.⠲Ja;Im]V#[NF8lLK2{F1X]tqSS8l_hiT+CKÛsC<}{wDeA"~X\O|Y tMl'VjG Bk-(щ; WOdcɃ%~w!pRE 9cΈmj ~ bVh*nHvZWrVC0ㆄV  &0\=J!ͅ4gabZJ*`)Yޟ?^u7KP<;-+oGo+޹0LOig} PIUK@Uj3aCjUd3tSax7,R}98c5˿}-##?Y2ޥF%UMiSp^皛`&WўMwz_=shl 1Մ+r܇1rS/* t`bN˧wMaF3VzΨ4 $n3MP6?#@siY %|{&83cT!s(^c6nJ7k^2R V̐k DLJPjyK٬U>GkypOp(b8Gd G욍ߤ٫]_9]Ք^2WgPfK%JnUBn{KHr#9oѝ-78% D`dq۶ݚ(ޖM)ИF  6'M}bR t5u8XH'[P!ޛ~q7p?1[3*&.8$/R# Q^ c[ㅔc~r=)/J 3X*& X"&I\ڍ!>uVJNb#' *os瓍KHXivHӊҒo4W!J1l&;.Bʅs+%9}*roA90Aw+-΄ښɀfye 1IP}u_F@LgW [O.m+fF4U1\26Q]~߼۰v0!TCW^tIuT>.`Z Vbt\y{-!EK6ᛧth G^[y?" κ)- +07 )ož-g')O+-~# S!A~.q-3#c"i#B"mQf'uIQ)˻< <{wk], )1@,PW~Arjr3+D_ۨj7Or%M6sh\Nnm LӖ{z1$*ʆtƜG?w@3`yTC EtmZҍ.'2$?U FtSmZTBSVd/H竈 3n"i`yu\[`gbe/씧R&[*U<8u`Bwߐ/܀œqA)j÷|=)t\ZZUlߺae)J:2Yp7O~כx &z;@`K|Bz7УZƜ}Sw>eY6OP_NWZ՜tC`/`anWd{!%}L$0LI! :jo5]a*F+ wmsmi<#|artI oDh ;@ c@d{9kS*qVРCɶ*GsQL0Y$6T,c>g;?J% Z$7ԍ2-Ng|$]ث_S˄D4mie)Ll '^QOY`?_`f 㤂uM)*%J~<` ShjK0Xnvd)o0ĪQAJK)*_ͩ1trF;;<ΕH%lY@G)%<ԮWV/8^t28gi ?MWD'B=Ռ;Cڽk1G"`-vئ ӆ 1[l/۳՚85ٰ #NqGv νu|R=LhYѽGhY~wH/L1-N2crdx$b)m"76\l3b؋&F@"\Zw]t%YZrdo!yD=joN9H,N?A)H\GvPZo#(ڜ{D %^ΰ  U;>ޕZO%yMv0dy= SIcfC"HzYNbOy0se>p{Vvl1Bm>jSu"ѽF1n`ḠBۃ'PI2f~W ﳚ&ϼ:Arf`|(2pd tBFWNReKd=5[:'T打dG<<>V8F WS˭C4ڞG# tIжQ3Cm}B:n76KB=y-q-1 "5-]ޛ*t8&%N<1YfLNJ+Ss.J_%::m182E^//&k/s+/R̅fm-LHz|37lo.ijEY Ծh^sc}3R 9VL/⟎5ՙ5SqeE]Cժ0gxꊳ]]6e?rE+iئJ=W$_WdW'Y2|ux f`Ǯv_O= L+˼w7SDrL pW;@4ˆ >qP)[Vr|:k8Ptǒ!nܼy4Vd O'avH͎Fy]~< 6wڕXդt$yP{sWZ#dL= Ҭ0fSKKf<@tfS(Ll;? Tx5+4.oqHZҢX_oGANg/~3U9%'R4V k&"zp/i: u}ф sX70+g&fY}+ґឭTtf[ 3"~l/crcH.e܌?QJ\ل u|ݩ㲘"^Ni>_ /lW&uJ6#,ATc"[V15j `2(^;!mx?M9irL9L>ꗶ# gc1l><LrT8yH,Ra?<~#v576-k$`gs%*0iea_1Swٍ")Q1{t*UJy&tN1mwzr &tdb(h{0&Un>;*Ϻ,8&O@-xuQ׮MIU.0Ӑ;`:u ,m:IO{{ B7wA K 8E#("?_Q?yb#n!#4=xٲgdn&9?<.98qbczb,T? F%Bxe27ܠɝoMҿ١v_n\ Ak4h,0%a ҕ^ĝwrdo,Y(m֭4 #'hGU#q)4Xq6DidAHefCtF{b00WhjjdH>UobԦaׂ4 VH&QgRĵW~ߔKTxА>_zB@[-'jr$Kdi5+C?VZ΄KE>_ELmm?|Oy_g1Ц-)#R@H?@dzk7ᔘn6,?\NW]upHUN%Qjܛ5y^3Ε-?v)<<&;@6!-u6xV@z<3+2$c[7N;8<RAx%?jhc!aY8V!rklnM<ѥjyoM~5ӈm")}y#1P&B4`;hRM6ci%Ş;b8.X'^:H!>?LqԙYR5CF`)--z9ս3hAk ExT?\v[@JZqdX7u)L5ib * D9^a>'#%@Փz(+Y} va341͹kFcd/[{~Wצ!z(_~Yϕjx#m7{ M>e[gZ.I8fA;n 6kbaх%NZ!$ x+tlyIYb>;`  (U8 _֜RlTC6Tϔo*o,E/eOi,)9hcf+ș-@Ae "L 巚%F>cDoYsQ鯈t\SW,rX+ũGn\Rvxc1#3.%&k#\!BBJX R/;J3';( 1r|&}G?C8 pHc$$N4ۺ0O9ktgL ZoӘתT{,][Lx ;ƫH+]g8%'Du#W9>H4ۢ8Hd-V`sUr@A;^qw|(7dR`b/3x+\`8fbkkG(_xUE(WO\TB X/vmo?f}$l˞:Y{MELp U($ATEĉ%Hb ٚ_xm*.Gqf$.Q}0Jȡ!ьp *S C |vxuF}A@2-9|ބ9 ;4-Uu ?[I5FY c%~Dz!&Id0XfMه#D &2Iį:3t J<*"Wqp> 7Uf^RLǽNVebQ`uw+E\Y\|;$a _N|e)!z}KR}j :(pD%ZƏٖ?뱮' g-[Cl_S3*bf f^rܚ8awY$WsT\nglxW7R}n|Q0ስXG$^C+ W=a"`#̷sm{5&Z5L^1 `?>ԋ8:@ ̍җ}|0v`wt%,.}?o*yi>gi'q+E4نj= {Q[=x[R,p{ TJO+LSxɊ [E@ȉSaYW< SlaÓQdyl+=)؉*gTY8vo@xedͪS|kнMGK r-ѸDC,\A}& T?*xj3i uC_s. L4:J͍1sYђ6@ 8 Bz}bwEFLY_E|RoʈU]J B(Z[o1DP=߾gma;@Wd,` ~yo[VC[trf:=琾yE qTu+l0$`iQQ߯+(0RxOU!>l`zjG $[/ x/:!u퇲7 bqXW-4Ch18HRVrSLYWh|wJ5jUxJ~Apt&ij0<%|3J1 k,}-f?u|E6zULkjmnմfS[:pGu"ûT򼜞Il0d ) u0?J q }[(YY CuJ/*ye0xcDTyJh9Em;ip-i(. zkֵfx(2R &nH'NUJk.}7S,meAg.2=9m@ܡUHlL&RN_H#%$ڧNH@M+q&8+0*9z4H6T'^<G*s|U+6fX;[1b8$"o1!ʄA*'kn./XLE³fB,mw<+0:[K?Zhq$xD[}7Rq{A2~pvWpfx';+}P>3$n^q 6 &Ky*l3^' Cbg%@w1Jz?)Ӏq` n%F:9@Is6ş`r*DA@\X]ܢآϕ~V/8a$fq/K=fw"R;\gn҃&GzA,LeYػfv?˝ev~x=T=Q$=^0&x|+=zL'Xqwc" .$†DFN[SmN~l1b+c#C Gk`ik9ŨGv$'ISEk>yPp`u5aL|M'՟2 xZ8Iq®o!VMP+C7 )hA)9c;hOJ@|-Ugnqcs3@O\ưr>6\EY%AIp\ii?1Vb+BE,L _C?~qha4V쉑F*|)n6]0QVò29q$ J("i!.䵜\}7* (ş 6H1z3]a;xF zi8Z˦rh95(-dSRvN,- yoG袝ws@r( feٖz,.vxNtW&M/ }m pԎy߾Glv}5((BVK МA0 /]1?DDV@Wyk}^6ρoҫE REfaCwaؖl,c@ e e >XҚTq1Stvmx϶b$K꺹?fڊ4Qg`[lhXEm&q)vH зM`KFk9)F1ؑ3'nj*D|@k_9͍;^{m}& 恐((RpdUUs19p[Ơ A؎vIb (JGWXV!n㞳aq\$5W{`ctS]fu! ׋"TOrQ3fI9'~ 3ۘF)Vўx;xC FYD)=\'wwۄyx})Pvl1=FG~8 CS%n;X$e™Y\gӆ_tO̵_l?2+l>Fr >'&<80Z5JQT_KjF.gc^HL?V[ܔSyzZi{صA p\pxU$IRD"c:P mQZT75tdB_IR=۷<+Ck_ I:Go?Girޔ\S>-gӴSzf>1w2=|3H!⪪%[8 /d6s7; [q~?__˻M\4x&:3 ;Qm'UpψcQF>'z(#GWt ð8Lb)DVxQ3K$5vNIp M`R^(4bn@NV~C㲅ch-kMÍ f''X,D}vef}~py#j\ ȕC.C]CՄcnЯJ@%EG3S' *0>;J׆f'8%9r)οk^Rcsɏ/OǗNКx8EGPϗ %2i/';Lmd-Αϑ^V. C*hͧJ&A$9#b䁩E}!. )9荏<ei>faY'yKuL*LW{YޢΔ{􋽿w uLsQ< _6Ur8BbvRZ@Ojy]*+CS{921EjUo&Ab&032SMl2I8U 3r $肂gQET8|X"#'FCeJ)L`=[.Lm9[qf8em^I oxB0u?ٴbL3Q {rm. [yt3J7̐6U u9>VpcЯ/L蒸<%$zF'ԙ~ v&).Z$&\^ 3!|zdA*[WN1&2c z~g(xx4 j%' ]q&@x*V Iwl>㏤:w;4$$Lݲ{{Nĉgt-{DY p^DA{xUW䋕ɼ,^Wp8P65Z]a]#"xP-凨b)ۂl;tk@V%RCCj`5|ERZqCWဲc*u:X"s`)!j,afy]L:Q$`Mq|nZu/Hnf7qtT`GT@*Շ(\X9i"lo"c\լG-e`-b6RHI{w[T2{Vc6D1}h_S݆!xCp_;ׇQa=f͡B-e2-wS10  $፧ CQrHgԆVav;Lr#Nts)v CFc*uDoȎ"SgԄt#C-a}Bċ Q@Ar|c=TPVl5HAZ%]|YJQʸd$Æ/HTȀ$QFv+)Ɇ3ɱ~ϩ@a9O폓&.N;A]v)[Wpv+ a"QniS]6DXK7T..ǘ&BbI::TmI+J' FPu+z(gPK9{-y8q?NVT*?y@L&<s)R'&qYM@-:cwW kRȟ~>$4i. ڦ(mLQL3y7&?7io 6+Kt pK+uRSm\k#O/ģC'C!a:[OQmmx1#I똨_z)F/8蚶 У*B$GoqM5@ >>X^E"V@ :iP.Ev)ȦoIRwqgM%uNBdh%4=p"Ż$5T5QN ircѧS1;`gMMB2ٚ^(~<;o8MWyڌOqGՄi=,eA}%|yt*1.p^ey+.y~GgpWDuQw̡ʙ_/uC7Vs絽ӊDuf.NPH3o?n8喅#!.\翲Q !̔ԗǫz z$&uD줹x+O@*V|-TXB2D{Q}z\$_168N'O孾cwD(WX+g>59)rMKƞ }ޅ\IQGbņ'$)d@X3q >Ľ^4]Uоa?N8RK: ATW]L) fIɄ0 v,潦0䍾DԠ"~^ =_,Lq`|IGoIP$ Y]\*{?B@LrnE+<h.)fnVSXHB=P7Db9b."{Z("/}=϶SY JGǛfj"8Mp!,M]\ɶ`RMzgnm)="kܕFKw F/~jk^I8vMAۦMMg܍.8zuTPr}V!rCW宕qf^Y,'lNH@0@eKJ72s|rxTc05W^HitΕC=.w4yi<-4W>fK^u|L2|nJ6IJ[A=P!DE!:l62E Im] 46m2:w(gǝ *3 ??X;쟴0<+ U,CYᩅ%cM3`,WӗCO0NS{򅲶,$y{Raְ?I7sn4H缥cj_ EPoP(J7&aqH/eEkb'7Hno"=ViE\obWN*`($)TpCbk3o?'Ә@hk8A:ե9ec1$LiFjLj~Nҁ;cQf -` 7q~Ĕqe)cCZƳ +7lx~s3G"8ﱮf ;]q?\ˆ|o88g5_{8H ܹ@|w?()m&( J:ٿ[PB6jaVS3 jljނ#@m$DTRgw?)p&BnOn~ L7WghwX7 [Ѽw*LmsyCs3b/{=^cBeyCva 2o%ofFW`,'K(Gɹ/ѷB1>b2ZW1VNyN 0㞏v7.0Q74Մ?RL[# ,^N]D="y9-A3ڠw?wɡ]3C oĘ ^'hLWմQHk 6I+\-0.&A :([BsI2m)GY.G{H7SG15yBs K-Uꊵ1 ;1WOy礖ڹ֘&?!݄H{) f,7݄L6t8減gA# uhn-*teYQis,L򣒱M0ĚHoO1KѯaNM$0g;*"iEy%zP|rw[E#w1]8}085oӄ?k4w@DhͶ'sג$%>L GDĽ~9,4H"EpO=lvZh9%y Bج fvY>>W{C$2^i ]CgaL/Sek9㘯E$b%- DgTӾ}a\K走_?p] $PO2`"t7[7;LilNacI_LBp~G P+J[DCW|xKypS0663v3%tU44IL/[ p3ЇV\}E'i5[^>E͛l]fyp3kϘ$?w9^1֎kr'58.b R B4! ŸjdEJYMlΔZg% $%5,gg\X )r45}a9ZKikJS=3ה-͗%=n4V>֞.>92`\>at'u&SϝÒyb@4ߓE̕.&kMgdHQ\O$Fʙ.PxL!+}0WäOº;vZ"[^IekUߵKnKCc,Ti9icU!/!\-[1W vtcHtmtkҧ83.'JJ^Qd_WєC Sd# KId6Syd5pEdifB}){61J+|r={$P\O?GĔ`?Tێ#,WA* d*@Q5>ƱR 4+ػմt/ywL9񡾍rm30$PN"`6~̤B;M4P-$LoTU8Ɠۋ%;V:; fRfQ-@-MD~'a,O? ӔᗨCMZ\5ɭƋ ٛ9wy1(YbǟX)}tN`qw)RyhL,]Bc"-`MF̰B=4ܷ:\+m'7fbɾ6ֵ1's,R>j*sǍ%pNF+])/b- Mco4e>v+YgւO\UYni ^/A F(އyO.<$׶Hr:S|D8>I&ahg }gq毙|h"$aA֤x;o|-7jkuwF T%.Rތ4YcoxK(Sya(\bZK Bֶf~ JTДO9 d P1T[C #9W")DDN3xg7Xs&42LdjC*SU`}>?9E$9yGQ2ݨR 5@3̴7R{B .D)||`1DsCsb!ܩcs 5J};8p=B3m!&vz kK VvnpJzzYfJu >O(ߏ'DI"Rj)Z?v'l0")dN65W |7? u~)6z hά.IICX|TN=K+:@+vNZ{?a$Ajo]K^3*2xJ. XldH3Up)HeyU7o!d#rz"/425uUѼV޵SŢ*~WC?so<' (BJk$(PgݕP&F8Z GcO+OVQlw`L# t@p;̍kS^ -jsnZk̽؅MtSxỎ[aŠh>kR0]J=p51So=y?l=1vW9)c,Ib'C'q]Y^44WBg#Y(2Hi:oaؠNL>XxG\+3q/drW;6*0wnqFDFb g˿0q@}q5I+tg*)RmbOSX㨢&')޶e{=8ԬOԵwKWpp;9cףz h!h0 }m' =i=ERP Ə~ޡvrulkYN0ebR] h=GSq'O"^ô5L)4=d?/ƀPO8@ +T;1>"w5(e;-pa| .Fy0B~!"pdtڎ#~BNԛanj]/ jH@p1d)L;Ŵe'->BwD5* kM')sҝ0xӽ|SMx~$x3Rt"+1kUj^ȕ HKG̥1 /@eVfm{"Zwd7}Ѡ ^ 3~i ;vx6f++~[6b׵xabx/9<]U4qp-$ÒK}m^TFTعJkLH|'i),EVOFGrvÆlKj'R8){f'bhZ:'[M5L]g u p"I.#u|?gU0C?kɮD筦dUȹЪ {e(kL1E%g:_6*wTm>%H&s2c| $qmMs }Y pv;jhDz#-6RLʆ_طi)}Xoi%kzPxBdPxC~-.A{ݳ < .!kn?2`lͶ6*~DGN՟u[Z@q9n|}%%L}vC'>%eK %c*_tk!R.h (ݏ"bq:( Zeu8p%BdUy)Ԋ+}:fx7NTݵX^['Y\3l?P[KvP &]do&*;|d`.|6=-yt /0=qz{gLDxf؛OYW)uudg O:J$"E bwúώf4ֱ`/YdXؠ!XpRﳌܶ6#UӲ~cMPy ¨djT=*YV-:+DcmVAQW -An(e]3Kdawq8=HJ버߆FMm\zvܺē*אuu\br{Һ:cBޛ{iX\ʩGFnCja;! [ރsmP1] |>I/@)Qge϶ + pbv6ze/Lj 3g}Ԉq>Y wb_#QDT4 Ulk~}@F%Hfk0ux@ns@^hv AQ,Q""RD)%HC4pB%Љ !K{C6J%jh1U7#=7G-3HbW0D. yTe#YyPwB~.Tfꡟˣi81R4o!6Sd\3]G= t&ӟLGҔ= "] b({hWS ˥Y9[egh5Sē; e_^U4CGn9^!O<л7`"aa]`X C#˧ubB#L2Ƅ$=| h=g~ ,RLL֖FD6{IY]7 —2&D)WjF§޿: XerW*?B,EF0<8 گ/ZS A|KZmWbp!.,s1o /XJ LjroOTV  diу>oJ$e.6 Eї1 >Ď/(Ŭ^kRETBn $2r:O(; v{6Er>U,pt/mcTq*s2Y2yh; 9 {y*Ǐhۛz3KC˜Ms22)sTNr("r*X oW?2>|{pi7Tw;/<kFՑE{dG"^Q(e2p*@Wٯ%3RA!vG|Q`Pީޒ&{/ ߢC25U2eroPI}!_]S z-tVp_Kl' riU4~0D/njy "[i oD5˼%V2BlE,;KqDk|6D5U~;3b M.|e Ylz\g*e]zD?qB-xֵtqI 'u7m22~6"|#y!>s[,kÉ[[h)3Ʃ I2ɪ2U<%MǎyӢŻ ߿J\[kaaUI#Q5CB7HGC!l dS`SLPd]8c6AAmzo#f(lKHʥߕSWQ~(3&"s#!N.o2v܈v#FW{.+󲡦1҅>Pec(HC5)(/ЂhW<"4Hy9&22ԚaĜag"*^[g#S)>rn>rT? 3c,(F /^`)t!2ȹ6& <~l '(L)n^RYݯe+5+&SZI k5 (|FV҄ܽa`7YgpLZ&'l&W^Nۖs+ F,b2o0 oA?1HfIwp2LY6XQ&'N 82E@عcUijN<ijY$Xu3"dYf̵(/a8԰Bxr*_lzQg={g8f:UgT:$Ya"*y@R RF{}+MZ⽩{F]2H%U1JG8l}.B ,1 HvFsqP/ȺWWgC \AŨSe躠Qu= O{P> k`\qY&< i i.gduph .{۫KlP#A"9w蠮4cr\#{_\R~Fi~||&ce)-.;(qmvY26?Sz{'B'߀jNw^K?bO1 3'zX @>am}-J)%e9*2:{ygKŽh4ҴV.I#u\RՒڒ ĕ IϧʻZټס%Di(t@~Oh mėFf^FcFk.;G|߭d<|0=TNo^Q:vMo߈*ZfoɅf5k  8a)J>?7#~tm?x/fbib#'7~xAKx! _$-l~@ӳ "vg$4*l˩<~^NEr <K,W6zżyX_X#p̣qsAv3$-WA3^TZE3HU1IV\niͮmd Uaߚch,{#U_S[sGNdtѫ>2&mAqZi@gcmCW$")qYAkW2S|SCD|*"(S#0[DkOހ2 [}5玵8z vwfG RjFHuJhj _˟/vY߶nAl,~/ks{[ ^"?L 쟵&`T*Dơ̓gqE AW|[$^4c2$whkrV`4 K *_N .׵Q:=>DIL[:P `կDZQbrU':00\k.,gCgoc j#/K\@/Mje퀡~5eh@_9vl_>iXI[jOGؔmۇ iSi"cL ɖ㕔`USBnV}D { ]ͯ]ng9>'NWS6:Ƶ x7IN~'<=R H8II\u8}G U>i-oGKkc&?q|PMxLeo2"zSb+ H ڡJrڌX3vWTBMDIJn2:F0KCg]4 pJ,BJ5#E o)PGӿXe ai4I5Q!ugEdK#nx"] w)P`ւ1Ոǰ 1'Aq+_@b{ WҌ2.`-l:eQ,cy[$5[TUP'A OXV|O6rg9Fws;[?͡QIYRe,Gz:vkWU՛|i*tJ^MP(#Ő:q!}0Le>]}Jx#udCԤhFOc5QWI%? \oNX}u^5_{هV"e:n, 6s8gх[t_C7հzh{mkṄJB[&'S`dfkk>*&6ӾcƉ8`{jkzoP<9ZSt%% ;T輋)2:;cjE.,%xE 0{m$_IT1pRn$q[1[@w@bWf f{$ '@4}e9gxo/\awXL̨|!~MW'n8`>?gɟ c3|g 3\q~3PcݎXHwPMR QmAc ӉqW)bHC=L{yֳ6-kj}zyr_L\g'^:_ F+CjHi0J[S?lv֥-vl )!]9XhFR宽: H;A/0>*7ȗdZ.fȨ@.MXqPuWD`9 DS,͵*(b[Z|p֣1F 6_>grō o` (jf"bhZD,q4=^z|?_C!IW~Lɝ ͌ZDŽ9S_(q7+x{ csh6"p(ykS&uf ."yc-uN;}J*W58hȎN= S1!ZHRvum]15{s~)p?SX =;bx,Z~Cwr.!1bXοCyn 6[wLjvA?8qHqVCה&p|/B:ڲ`[ "&kX&Jx$lF{1>Ud2T0Gdr,;kT-' E->peW3)>cɺ 0(*IE龲2]f.-z0;{  UU8E p; { jlSAUj= 1Ӎ׈skӞt" uG"B0hjzDssTJkZ<>(G*=ɢi eWp4}1İS]99,oMΊ &Wz-VbTP)zgL6DL =D*X~wC&P,4G@Y[ɠKx~o4LqQRA~寐2! L8Ͽy)R+dix\佊VmYZ6u(K|7U|pX }ԃC},ʊ$7b^]ѥ BH0ˍ]bDH0rU*|uk/,*^WuT-Ln_W1-ElDBlO9ހD2o\=Mٱ)GrкO'LỲG1Fo Fm4k< rwrG]y-1?Xh0cЄ&P`|.Ph\mb+Wݕ,w^62BHIICѬ[-!$)⁰`8Ak $M#!| sAOeBgއ9/vl.=-6L]% =l5wȂD-6f<(<LExU^wCjk#9K.==9 ēG+2~.,)BFʚ(ÙYXT{4{}y_6B2-#ou0cC3u-vr5ʒkvʓ:@o(Ch?r<(Wa.gSNʘ/ѧ; 6ŖHqt8g+uN(]o5X餔'?\l&ţ҅h\2k*Ib˜a T/ͫ*@z&ЪjN00s&8/RѺaW ,D!P6f'v̤NPio$j꼜( ,HL/rPa+?е\?L{OX\4Ta#;o+Xvh.\'lM{?d.ݞ~HbS & k;M܏m{_P 1`;m'۩% /{hFu'CK]I4ӜW<1~@PpSC3Ճ$Sb&h"E3}mTi<(3qMt$/Pe:I =iW@1,Mox(>Pu2' KaJa5˥*ǩ ]ZM恡(J96_"lkשma2S=}iuq_pޢ\?OH&bS=%ʎ:d'4 4kOqO1m #۝%: zߗU2" STX(Ѳtƻidt:SQ-$;knk%e_>SKj!I7E |bb9"ךf#[)?Cꅌ%F=-!rUK⁌\4Bih7X m&XDU_KC9g7HCȔ5Se^I8ԓ?|KVz04/\2l#׌i,)*HGN WHYo>Vb^WeGe?3 2-b,aeQvGx4i_'aӤpUi ޑĚ- (8b>~pݓjO4M<:=u\D)/ Ppj1g@ΎN-DQ|ӽTsu$,˘\2/.>#?C9|&zo%oZJ@eL±sޡ%RwJ(} 6S=Fe.vXL=g'sj]흉hsՅ1soW"U(&gdbcS2A-i4Hvlqtj ^c OR/)6ʠ/ܮix6QX~AduBnGs+ Y6ME7?8 +/xi3:vZ,9p%U]Gʱiz'0xmR[# *^n|Tz}߷= SN.8WG v:ozl k&+k>Tmg6ׅ,T7amL)i):ՠݠ*O0G-rPf{UP^JzGqVӅ(:PfdRJdOfj]xz))54Efרb)Ǻ#+ґ ˲j3 sB2٤ee]?~fr7ؿRs3jѻct]{D%_y%lnL}K>Jp;yq`f&>t τ=ˌ4 JrDS0nq?T;v-VF.yjd9{)'ID),@ʦ|é{`j8Z0ߪ ͉7 L>FhǍHVC?mS^/);f<,?W +zuS׳āNkAt ˠ8EaɣEBA/D"EPT3͖jg}Es$p4lYuh2%DDMcNFXbrc*==F *f ,ܬ\o{#1t5i ;p {!9\Ub^bET *0%m@^(b*Јo;GA7iUS΢˧C9޵A*b#,Wc,gv^7xiHT! t]ѩφc!,J){H-~TrN9[_~>g,ᡧ,jm?'B` hm %sz*ZI \^JޤcRQ? Wv‰_0#]0x!r8T9:C/.S2&}߇A4 *N|uG2^`~ QH<`L9;>uU%l(/fMq~yB1g##F8#s8c(H˷kx6)RH><(ҌZ~ ^5d/r:tGDqhΑMt#R5|FA}C!/]@nK>q:\M]ƈk$$ȕDvZj1`,$j,5XSњfi/b&DJ-H򨰖Ǡ(4DyĴ F㞃K^0SJhc 6,M:*u/p@{LȎU)g$$yHc95 `G:AT}Ya.(8e xrg\G# jO3g,~I4]`m#0ݥU ;cy wFA9 Oz!mLN‡PQ]vsA6"yn^KL'pz9.{58e)v!.=AF?|E{?_lKFfCۉl׭FVn # NwZhaR:MoܳUd9_FWێq1}rNnlw?Ʒrò#[#%캅DSs &YsGc cl1RewFt5R/WGH3z`bF1n Í!c߷6NAu(,}J >SQOKJg߁:wXxb^An--xfb@Pi@=΃]#{ =^/aH9ƲoD`rz_yIC5Op@ZqZ;HU,%WԚmr0׫;L|ٺvgP&jG` Ƀ ,) G]n4b2jlt)g 𘠎^PR~X`Շv4(}84Ŧ֬=ñ~A:ݫϣI)6sFfjQd'&ix]Ų6Y^P|(Jב,iy=n/]IIҳW5?ݝ%u T8c0d~nӘ-r}<cwMR:\PʙhW/j Vϫ5`x*oUwCk0|/VOF&:-KKf, f"E^PF}PwsR*C76}\p9 Z=2"o uұ-g#4b>(aD!u@qz(#9@ Vk8Z⇣ર9ٸc/VQ L?U-Gmfz1S\ˇ=d}Yl*?foN.k΀7^mȴla\Ln{|XrgԚO !#+JSO q2f&x> G|hI@a9)}ї{dnu8NA2fߪ6)-1}r op. ڞ>RWʠ7~&, i6I-_}}7YP^b.4&u~w$]N_OXo8lTSWbFm~O8~ݧ|ޟ K].S:[os^0@2h.nHOܡ}y4%#0S!-/#=Ƃ +pȯݤ_x\vCgԗ >ϰTpXSHKp&j*jLC^k|0 սC{ua%ʛV0O@O(sNE0|ahlS 8Y}(ID?;wc"w+ݷNfǏd.k1M"ǃo{ڡG"w 퀭Vh6S$=-?d_;-AЋwl7*xHCʮec\ery{ަV{*O[S |U9;LRƪV4kYU} hcIѫz̒د'(>CNLlCՉ+t?&֙wP2vk*yt4P?O'î +<QL4wiGm8}?| dVe,71 ppIiV $ۂ?c5y wd^O_&'zs Hu.@٤5 `+nݓ) hn\HwdC}G$Ue5Pd?}~Fm?~cIҼ| )ħ:/@NIi֣&~{:-pv~.{imd|%E Sx&5w<,p8XJ  z9dI7L<κPf~nW8w xP1!1V1nUs|$TBSIЍ>TD)p.륥N,ÛJZlM =j{?ΌA !&p6XWvƎ΄ a܅g B1'Ո$Z 597Ady& Qp=~n{֏miB3. ѳu{eD4b.b N$n3ӯD=w@>׆3 1rC'"W݉r-K&v\#83}*[…$k89a/ g;Dֻ>A5 eQѭ|b {GWG*cݦdrm!>N'&P92A1߽PW=W<[ufdAV6D^TAp߅S$>+E(@Gfog)r1d6pETxBacYq/"Y]0pq3[P_O:ر=1-|&&nHt~6]V#JsDݐ)=N]?6Cp5μ❸'+ OѕsH=uwZ~(ZAl0L(SSV]XmH's6M~m6D?YG"B+C3%3Ϯc݋{PBw9 U@κ; kbXo\:',\ 4B Vr/l)1K䪣VE"ˆA {rLlĥäPlNxLW Y. @6:{0=QU{ߟV}Z#FhT Qcr{##pSvI ^TImvJ$>E7(6AѡMtí0r0FEl% zeV0&>.~Īl"6LOfɢ/hm/gYwZ$(9dF/-ձRZy\֝Sj;ۧjg!rTR:G_ٵrg3u+d hoC_~72ڰgC[NTVBCLUK4gbldRBۂpdԝq2F<9Igb&=^T#7pS0X?П{inuHsѩW;J2F_hg{})+)@,ss`%f >.Fމm:W.|žl[*VHb%m Kޤe2|o{^VzC9k=?g<1d9GvߠS'ś Lhbɱ%5CtJk!' |S>k8$ ӝ\0=y]nQ,d\ HhV:HwW_]M !a:6$&w2*aq,=Ec6ƍ$>q81_i^#y!kJ\':43^-3b=_tΨP6p&9 eFk5|tlx9P l,K"5* 22`W߲[Kdwv Fy?9;$İJِ:V";+ao57тo9^pp-l_MfL<۰n vA5':2F]07ƿ2ݽ6|@JfTVh_ش:3šAE r{h8UBI͎~nB YM4^ܠjAn R+޾Ɣ-Gjg*XBҀu{w6ow{Yirևi ?kxh޲ }dX!xDY^ T@Aؤ{Q 5Aрnl`&ww /E0%Gi]r]@SCGimUZ;F`~["ZnFk^:DCgVs *:7J'ȺEx(ߋkW59+RCw5J_W75x-:Bȫj`l-!W㙪x4qj+7ߕ,|,UfdxУiHZloDٺJowWSG&ukO QII޻vOg1#}BX5A/"_IccMpp*X:giQ?^/?ȶS5 E{=za(E6z?%6/٘zEo8Ϗ|cT9מ) M-\X%b?EnC tȨ*g%Ur&7ϲR)7u5+b}6_܂F+<іk)ƒX$.&z*7O/ŧ4%#]wq < u5qwml U08{vUaDA=C/ks{t)"\VQUyAJ #z =@6,+fAJ@9g)Ⱂi9`1q6+Uk޼̆[rP} "h`Svc*<,2cjЁ& :KXgsʗʇX!ގ̙c`rKHF!i ԅ7O`GRh18)ոvӛy|8͛R7270t`=5|Ig?ƤlaV8º Tg8g:]|n(KVyv)+vPIx1}?+}i, :~PI˅(mӺW\`^io5Wl==&.#312ʐcLʬzy 7 YwO{D}Z>\81H#Zfwu( [NT +"|,}7ڎZM>If٘am.0ݷ? wZX (ɴдbj:bv6"b/Y;D$oջH #@@IK%x}$.6!p! (/JC%;[N/`a+WO:7m`qwWع1śuÇT_H+ĻE{̆_;(zE2hphί8ž ~) ?^#!~GK k6ma"*e'DŶ)ͪQwY=$[H߲` #[Ug 3VXq ``ˋ #O8 Q$b@#,n._OsmJ᪇A|: XuB IVy{,q@LT4&sn!}A.A<5/)xH_4PrAMl>DT) s0`#uD'܊b}hCn7": m$Зް g~MEðHWT+O|WQsPQC(o뀀KN*E_hd&0z[pw<ڄZįU<<-\%,(7v?၍_0 U *])YYsY)OSRXv9+0ozY7!Rv੠@aPzѷtRc'S>F) DrBH;f .2`j 3 Wl+SXq{rk6B( oI) !ՒpM3v=^:ī¶#\Wdjyv[^$6ybmri^yD$eP_E{Խ&n*}gD`[dsl10t.Y&4.FiOڳ{ݑVnO8aOhKS-C5n(T ]87pLC#@qJCewzh(s[Ya/ $q[^ltb- e\y!wmM:.b,%v758I>S.^:@kd6gɥxuqgHg+p'N}}v7kM5+ٽqp*ڀ1߹&4ܦŚ6@rXD"jb_)/.ƅ?V.{A&w299{UTges-0tYɷޡ#/38Q0^Ao3Y/ ASK\JOq||'{\MBWǟ$w0?g㢞~)J;<1dp7W r_紒%W?b#o>|hIs]8S?G9{)m?z_YwHn z1~4L 9?8Vfhϟ"1cH>Kak]Dx&oc*Tz#6y{ȡL{ f 9P'Q]T /M§IV%ٷqI84_G` #0$^\x눱H+,.2[:,4íжQH-oE;.WuPL_~! 0T (dGHIt0V:ywK $ bgm+q|U<OUW6v#%e2^=LU3WX^jK9ƽJ[g-}?Jv=|omuǒsrM ڼztfv ؝Yj̵ǫ$y #={7s|ˠ 4d`iG*ZިՅOɢT1~toR>/jBTE_Pz_eo$t 42u\'AY6(,͂h7=剷#^i"<߄ gSiOU+ n$ ^bw"mm\ ٨[It0,լu9)i|F'1[ƻb^K>/q&i?jE9\(6t:2Ɲr4 É#eGZc-V,Z.KY_O5 EDOԽWYcPkm`ϑTݥu!9Nٚ6)y1 P,LGWdeMyyIqiPEVh¥j>Q6G1\b MiFڙM*rt+j"4?"6g$ kUh~w-}d6.fjZ]Lק|[$\‘bжp?suf -/ Mg5)͓sJ }5:SH zI0_V +Q5 wn.@=ѥ!I]aHxȏ+gI #xh(iiWӀ` Yt9`q$B,P[k0TS뛀u c=v&n^\Z7юω:F]F{r 0һ ;0w|C-pz`vCiNK=GK2>1$IېUT%X>lh=&)tohpAi8=)6ed|r*N}C"R5 9J)RK!E=yeѼm?/o{7f(ҝUA \uѝ͂vI X \4M+d%7Bq[`H5)e}&))x%@HE&8r+<LwZ K8Kyl*yFw؝'MNU'9Z\%wU>2lel481tf*=$!rHρ.j}K9JK!49S#WJx!c^_3CoLLDIFf؋G´ bQhwmBci~kI&(M =U:ϫ_ 7l#?uv"$+bBoQ~0#`*KX^#46|W{ ^BG3(iPNnݮuTn;T'gtFE _H<8] tgKZډ~b Ѫ#ԷQ>ˠC;_A\.?lPB001eg ȍoOױi_Z/"2&J$6Q֑(C$ ID*׿vnEQx.ʔsP+ksEqQ> %PBѼ&{ BpP[R<23F &نÝɞ_&#LbL3\R})LؘCe9:DcY:h5^82i| /M 'I%:#vQ0lmvkAL-R4PՓ>fc2ȀsAHΝv05` ُG|bJBuQ\vCj﹚p)BBi̟U<@vl M9wA?,GeV:3\uWv{!(L3^Ͽ7R5OL< XݙG/sc@lJ2E Z!?.RY_$;DCL.N1IѬQKQ/y"jG:gN117|ENc$j0o`(ky>1b^Q{.XL\#C x7m^ـgL6qَ@ jRaХ+[w.}g/ڿ=Be ̖x$c40@U@`E)CFCo|f!f5)]|$4<[Ku,&)/ \h<*gg׌—YT*Ӊ|Ed!.\8$qVԿ[f:dJ͒ɾ4ɘ@ hF8x?y(e {,l+fO8}o]y}ȈHЬF߾a`Br!f8q~7<.lLPMsg׷h'VraRST Ӡ16TJuz~^v P&$߃Qt9;둎Cz3Sqֱ*lʍ-gt 9>lP]8L at/N^oB6Sj}g⏼)*8TK9rg^k|='a~_r0' VV_6.VAkqϺv!=FKzQ9ĆF5 9g ;cY%{YY+ R5)+JYTW)B52p|}8Ԧ{~S8%?מ,d讀0[yqX +ĈaRk e"FB:(RY#uٞ߸aho8^$\p,'R]׷f:C6 BrآP}_Qu:ByҒG>ɝ|.vĶAQ:A Wb!MatFI!6}L~椸2c#b/#+QN7:|G{lrLRQiUD#{BbdBj|Λ#[H5)ƇƧfT2zkxtroYH"! NN BHOY#wZB9Sr:.RbמZ_dgZ&*jU.f?9KW+>vsbz5,P+(>-4Ydsoas4䠦Ѩ3\d7+A%GÏnM0O$;~\#Qo01]AP]:z18'̭oc7B Y͙}|c$Xf߹, X!93Ǣm($9Ά5EK ?ja;#m4k:QFzZV*-pqnnь& F6q1[ ICַ.)N)k$KkE#4> H㖪/~$&Oq~)EEBS# l^Q ZB ldhs!<'_3\ z3P{:MJΞ K[!zn!Dyf*m4;7*vi>8]N~p`)0C DqWmɟ*:TГA16}lz 20\#{|k϶[0gVk\hWE쏇\<-naW6+uj]He==+jo@j;Oz 1 C5%wզ4͔ ۏb 9菖CNBݽ m:[#1Q.vxđ*I.:h!i32ɁڧOĔnNϛRPNNH4+9*"BOAE_EҼSqYh/^ݓnc`iNA&(W}ڑ CnD"o$p7#2!) \/=CjLn$I]mjmI Pq NKX5njz;7/vh| 9P[ i ԧ}VĻ;<%>yjOtfiƉͮw|uQrVPi7ۈeW虯כx_LW'~KtC$7~ 0;և!6Ӹ{eHٛ=[/pЮ˷%o#+4lN֍;Jҫ-c%&8`Lan@Y:.- ~[&=ɱH߀PU񇑉~ϙ~ֆYQ\0+>ZĹHەMʞ5kBQM:R\w^ݎiǒywޙ8kU^kRwa琴GsGޣL>H~ۧhbd>W^ٖ'i^ƀ:ܗaٝQ $'(3lc6! #XE҆4߹D!|~4rB5Я-{pYIY'BQdghYdIgCqhTߟ ˥g5=[!;/~*,etW_,K-*,'PMcVW?ѶbqhCGK էNj<NB"d_\Qۋ&N;n(:t3CI9ԢbYBjs9Ck2yt?V~8̬oS[8?ћ׍ǪW}$j1bqRny|k$U4*Bp+N컴R~8-n c8C-w_##\Cܗ\tN'l{Sg*;!6;6/"=:r345\8E<7kfJ>Us618m \_TiJM7=IILơqyVaIbh_O0m5que јHCHe4m |$ɢT녙Xx6T S)z!)amިtc`v$YV5 +˵ްI?詁yIZlWRqj 5bFDD~r|U'Dxo?ً'kv{@~,CeJs+$y:M ]ׇPֳ[ jYoxמg^+.!kY#N?++?8U}w/1CpA鼺E֑P]ҪM.?XzBE7oi N/UL˲Dk`C lIcI+KaÍm4nqVS@S& h~}{bF N΄FAۻ'>K]/o$ijH1x|f%-ɨKaSfӨE^FŎ|yIs"+@Rɰ+lB Q̪k/&tZ\1:h`A\C6sq禵\ (zv n͌%Uƽ"dmL&X ɉqn݀"]*"w6]Ķb0Wݬ:m:y܍_\FMRM kJ'EnzInB/$`ZY_afO5[ \= ۠ĮaD&(L`\LU51陆j0X[)ZRC31*AZL=-8,4"mn,tn9>#:QH0Oˌ>wo ^dix >壬'<<>~lWYr['[;WCl0kæ| 7Nٸ#㨐RtY#6dl+S2uJ9MML֙<*VVp4 ^Q&Æœ8y) LDn28KM- uL WQ\afݝ0"A@ eiT|/_4΀6]* !9CU hXSvDX.kѽ~Fy߉NmvMIcoU"?ߞ<_͇K,.}?\ոe`ge~9Y:ڨj&K9M1pV'Eݱ(tTP nT{'~7a/}Y+zG2⍐@fެH' ZyZ*!_ D0"5,3\3!fD^#nk(HBD<sjrɁHMbyzU1">{<.sZYDCUcT>,$1ƃy d"roB]8O6(s|nE^f7*U$p B:?O+LK.ByҶ[G3KV})zPE\iRBLUa@H 7MS1;1/l+, |λs"\X2sY_@.J$`;f3jov1NT(J>'y= id_=RrFtwW#N^6j?k(5__\f_9Cs7٥kk]O}tʕkwY͵|=Q=BO(^whGyG&#d))\1#eK ĆH2jFY_53B1s 7qr<}Lk)7;яۃ_xΗ8FX?J4jTnO代K`nQ@.isfx'}~ D3Eb#0;8y7 /3E>t(JύYP EM`>x ,7;uc˂k{@HAʷǯV[g^e \麥ZJ? &n>κ7}OGXr&gN9usW/]N PV!S`nBݴ_{[E?𶌕϶I&dhƏyZ;ԔqysX":>R/jC* 5_LV~Nl"Y~@MF1WÚ[T^"7%IR)fL_z<&m=s=z(sYRiyVҟ9'gմ&0hmT:K@ Rp.-aaÎ*+ =Р3Z~g1g(O텖SofѡBC=?4kjkcgL1eB93}:̈́l?V{AznrHc97⺟!l9(?`ay7dKdlwb|6w*3TçV=6t{.]:ᆪW^E؍t\my'Cp.aVU\|U~LHYQc4R֏dSgRD@Yǟ媘buHJvGS^d%Y ejj]E^bF?-JAVhE+&@qlX &"}h:X)>(?ƛmP2$|M(6+0))nX`MDfib{5#kgzlGi":yGg&#bƴP"sEKsy܅:EVuMŪΦ6*lM߄=twy\/cQ$m;'mo"`♋ dyb<_虠ڙԠ*ʨ$zll= #m\%9 ijEC;!dRRz"\ k ycnV\[\u][F2LGE+V% JTI}4=(6D"O s_DyŌB'H(`~S ?Y}땭ǂ{s9*wQPd `pHqMƃ= bvzn-t;LXU_sЙlb$#/]~0S<XHINcTԛRG5!WjF;"$q[I+ϋbŘ4P$Z}C{.Nr_cְ3e2j@]Ƃ{害F䴡gYqhN9 g9`01>wB/(HP˥Yl0зP+MIh r WS:}$?OJcJ V7S+Vz[kAi9?)Џ1~]?@a9E7wFwsP0_\#]"^4%|Cf1c}-_.W>P]iG]qCr'dnSssG(T7Oyu&d]O.o&@5,aqF$dmWokQ%G0#.;KL]P:k{PTuP6; Ij^Pu=< kitK]OR'Oh'5MwȟKȰ7j#7}5Ѽ|( 46Q.r;!NV7T2pa0&v;GmI:^_qNcxɸ+ٌ-&bP@B&9F.SCJS+Kಒf /rA4!izї|="IRmhcoY`}n8K&Jkn-g^}_?rߠARJQLRc7G%'89ܬ>'y5]乬`NlɵfHWO.0r ~.F¼[։ľ@va<ȃГaث.]{륤33Al!]۰LRUut0G⚣"BgP.84wKBc:;<7.23Oe@T+^jLpGK0 5e7g/rp^'Mv? N XH'<DŽa{d@S9SQE@욾zavnA{j)F[t<~a΃@Aܜg=A+gԫj EBο#U8N/bSNͨ]i&"%TK+ui<5⇸:_eƴi]s`@"bğ_n:t*kv-mѦ^?*qi Ur)3wqii(Oy1nJb=Vkb}1 6LRTC-R:@°'e"u/ODfy?y3MJy]xiy&q^8!pdR^ %J)`J*j N+zX&ö C *Wk `S,>R pp@HґAUU'ޟ-S<X2)pAu@f)7zdbqf+'} BaYP{0}~$IMw(W6bO9JvȈG|4@daV`%[@ڗ9r"/4;8oxIs#3N}Gc ~% `L,'+3fy\uz[%ַwVlf"'72 cVGٛX Fk龏H\;ۏG 豮=tK~ x\dvM%ӘNc>tQT 98p s%c)1婁-.R~h>i[q+mlE]egeڟf%WA;h0J4rw^:f1&Zx<M аI'Dz[`M׭J ~C$ϷaվUc=90JIsňi@nxU1>]{˘=!M@ eqRP|+ׁXoÐĐ&)dqK-DLS}NiLIEuPU;5fvwɜ($9F99K^WJ HCH3^'LE4x@3|Uw}Z7 9E3[ M{av0s@;){V)iY7)˰QÔ|%IRׇ'J cŐe\-a 97]R?#;+Q*l&i mֻ0ràsYLm>4b\ 85bMء4!\]\.<}EۖõšA&|*,ΊVbQaw2πdiƎQM UZR3B\l9dLvzw` 0j-h!WADi}3A-7K|VR kJɇ^j6;6=h,*L{e&1פ11I W"C")z-,K@b') zK+`ŠIoX+5c揗g,Hø(.7Mu(MvlR|EΖ<*/2aOĀ'ƢIRu!t#s3[0`ggæMTȁAzݱU f?8_p!z4ekYCk(kL-ԃ&o c˾3H$|{d+H?PNXիzE5 Y"|,$M4CC~IB`38jP^2ЇDG{VSۛ'W %d287N;|KXƱEVlqe iл2uʢW]3Gbb^ԕ\&0gPG"+)N8G-,8ƓVXᣁ;svsːc"iYztcR&>VI o8nU,5~2EPf a'oĈXIDPWEeo;s-ejb^29z2++Nݧ悁C'yEиue Q>߽ *AG~c`Tgvdro.Z> 7_!8)8¿fݎY{wu 5 AOkJ񚃷x}} Bq5gwqp|觋rR8ӰusxgTfcDP,\P ^Lۮ*ΆRS %R}"8z[l9+ʮJ /X{8+_DeF(R 6OV ֓ɒoqoO/@ ?+2!vmW&A188rkr[M=[2RyeXJH!/Er9KP= Ed1K@(Zr{\ܸ[]8R6G.QၛW"sWDϰ1 _ZHw2-ff |ς mt-Q+thX0u) i}5DK{<]XUnfߺK1rÉWA0&KVZ/PYj:qBV6c::`Z.L럺Ι͍&/>T\xﺽ nپ5/9\b6H P:BKSlA[.b4 w>% mUak!Ryp5;0n<7>]Dy|MA,{)\+H %#꟱}w%̉qF1xx6bɲ֢yAskmS-χa3'~)Lem7 ~+p^S{U8Vh12:bJ#;9xPaIqH*/'ݑY,n5!(h5!4) _•yJ FX)ts!WSUF#T3:בֿxιJL#uXV{gKhj@kN ]`M0ORM^q׆߀muك%X 5X&X 1msU^ޏ%-zHQgs?a?LX]Jkj|T-:|nwVS:fe3rq'wNԉ;2Neܮ_ w@+]UE},\[qѤ]@ !ߡ;̣bk.ӎdv-6=f> ,S|X2ʰծ~nkx} ahhph:QFj-{~$$0|% MV6->N8zn @$lZτ2^U<܉k?<ȈUrM+$ |T o~cAFORq"+3_ej(&;}IkmQTSƖsG}z\l`%ZfjMpJ !ZSQH|j7p+{X 8.-ۉjsxFа[xt03Ezd8`>v/^i9Pc;ktku@>aٳZxT?Zx!df iiF" DD[Ppk+3<F}/QȀ5px]՞/+XgV!?kR/sn'S-}ӝ 쯄 ЊqU{ҁ[ m" WB}):jLZj&kZN+vPsDՠuxHP4 ŸƓ-mBq`Lztgnohu՘ P6\D#bҨnC <[N0QFΤCB;{/X#D ,Zw(Q1¹L??rjK1p5aB%thjuy,X dMZGӋJhwYoA9dM;G(KW׊\/7^jWMIM& 2YڴWt* R8xU|^nO Q@qkGO 9hʜ uYJ|23F~#ؽ\j-9 35s#P%Y S#8>.=#j(^coX1oV:p؛<.P(-L.Ir?2j{4? ?jZ=Ya+,@m0smE%/ݯ!Sm4V_dToB.G77[<7"]Xh_4>@ B Y0y\;uȢm*'7:UFjEAJq7$>yrDw☃\r$xz \绐Y`>|*e5u´*\`e._@qtza8\΋61SpIzmN"qH1oQh(=QZ"xP:XEF&8WUc9Re.%f&jT*֍54KziDQž۷L*VR+ c͔"Z`n!ߌ\ܽEU~yElJphc^6fViNELo J%%~yjFɪI:r\My^NڠNd]"mQw:pVHYVƗLin r' vRT&;>a/C$)xP3ح`%,%kcMd ve2[1#t;^Mf'VR2!GrogB<̣ (>0ʃ˖Д' k;\ITʶD F̍rncޖa|l<͏I`aVt}]m,_ԭRl;-~DID)Nx2g(!V:2 =%{mK\q~AMCVS׸X&=o0}Lg{C}M3|v؝WI󭹠 `Q5y+e<v s[k朽X.^ȈeĔV̋M 9𥘶`VD(#nI'cX@1=`ߤFi1$}g2뤅 }Ux!,Ȍu #Iۍ)&޽>?dÏzCrO{poMjx,{^;X]ܳS2 kekc): 5Nj3gU؈XW%i'2'CC  $uU-Iwaхt Hh' ^'(ӝ`jMgkܻÊ[{F0n/+瑲J{ŏ֜{jXb+Ô@DURnbX1WEV5Jw(SծoWHhEʓ ~Y``^ }) I]`/;yZP 7KLi7#_/_妃yB񓴵A<|; v~f8F3oB *5yp\=(:+A" 5S22b0 n'ʨF.?DDτǴ#&j$z䙺eP= ksX02IG e%H/:ͱI؂V^ $KdV֜Y߀V =JkS_-۔q 0jlwlwd L̇ζqW2^P'pwn #Rs<{t;;-2MfcLw$p|NJH6QܞLFfh$ F,nIu,BsFVm_6|o[;BgaS3t<YRVxB^U5V"Z"ÖIJ]C. }Ԣl}~0aM۳i`nID椹bwڅ}]x[At;S xI seH*1Q>f 0ߩ&*x@V!W1y2zF+$e]g)>i-%b_7"]ek9sv~ƗA`=};;qzhqU\śdYovMj꠭<Lxc‡ 聙 O~DKDZvy u )W1 Vm7xLU)̮lsey^amb% K|d]^+ſ߇F#jb@ LT(9v Pj׼w:8&hIb)>v EE,Vi. ןյEN.-IS?IۙY@1 @Sj0zc}lffykZ5\d4o,6wqL8d"|4cpb<+Z2츼4;pe?^|xghh pwC/u& J[EݻICOo4f<䍌e"<Ц N\Oekq؀e=x'ޘ4~ G`aSSn!{Q]..nS I!ԂVӼ#1!z ;~ +c͡jOk G<6ɼl>p{q&̡ k?X3` ЄGD!Y;b[0]X|8^`(8,Y.aM 3z{g?4?l`&)zʮלa\|y{kX;n i,mxmHE:JfNf.e '?&ᏼ GH!,WȆC֮gSfp,0`pq2/W[Neoy=2g7?WɄA[3ٰ[UK?cdcdD[|r;,2cgw]?&k)$o, t'c3sm~01SkNE2#&߀IZcd (r=%+g 6w )gO^9);1!A#85w&sAgTLGO6 \hp7H߰|a?-2rr;JD(qo o@7Y,a}S?‹0`K*pq﮽RNX$`!ck`!5c>xD0me (t먑rHd`gUAՐ #=3sg&n5|B>D3hnkrW1Y_^(EzkO^<$;׸aU[pu%I} Fɝw|d .M,I/$۫[::3mHHsbo?߯:N|`Z6>wk˱5{]ԠڊDMpo3ʄ{ IiAXq3e:A`@(eyD$;N6I/c7 E08"5~>0ȑs/U:J'O5wY/0mC:x; q!m,y'}^E%JCm+1LKyQ.Ц֯uq YG6DsG֝opjfH:_ixGTJyClZi^?6x+yr&yt8uzҞS/KV߳pP6V,o1Fn^F|ґ{9xx¿>ZspKsg'eS>g@h. Q ߧS+%z;T otX)n ﴮSz2 }E'R!a~>ODo=Zx1c'*YE9{T&hY}l:}!jDi@0">@64ѽ%fWH vUT4Xq~s-%ͥ A|^Q}#[pI3?Lrا>XUЫ*zmuvPW^GR Y?:.brN oaZ#8ꜩJP<-' ]9M#W sG?fYc)mSrd2cs,݃W"΁ܠ!]F3i׆jngܡ mP\$O6ѝ J(ʸѮ,p؛;̗ .%r+"XrgP7ol;$}ֆ^NYv&nj=#3YiI s~Hol[^˻ݷwf=̍W)}%q2վ(Bb=`5ono Y />v2ۭOK&qX'%bXW<|:љ50(G@CPo~eH.::q7`{RGV{xǀRQiy mn|g6k`R{|sEpR1$,#%d>ɇ>ZPd 7(gr+6 ['$_f|[nNyFڷ^6uvPՁFD<[oQ;qq%Rξj>B nXo| 4HZF ^8c*V/_2܏:xIgGJOpmL 7EM֥]%sYM;bMW%˳p[ɵfg{ %73s{c916nyFЉcKpH%{N·ɩtMH" 5k7a]'m7yo\-F«Qz/3TDڂI_54)+OXZ|$pV^R)؎Qsp۲`vPTn1ާzty~c8{v<8 { E!w[G$7$bsbOԞmLŘ~uM_ipkIWZv3ϼZ@׼KoO<3 _?K+nCO **q\qE_o^L'GQtN'Mv)1ydhuHNT23 ޵MŤ ?Ǟ< (]n+&>&uLtrunh*;迉^܈ ?` YЀgr28Bzٺ8.˴K/!v쾆}uK.E-Ìc0-9eyb)!t0dU8)sc֜ϊ]* T K#q)rJ&ޥ$8*fGoJ+6:,[x A kҥYͬfhoFj9.u3b6֋ȏi%cˍ&F %gͧ̾VSk2̬?~8Vod`m4Z_aYGW9spݢdkڽ(+Q.NvB? q uM;R kކ8MBk 1x:Ֆ}ق|JƉj *F@=8cD'p\/rF'` Y 칺mQF!'Zct8~J|J׽[^6IܐL s7fKǮf3+7m;pJ#׌.|^W(c /@O@7ⷥχk|$knC0؍0uiY0yPH_lƙx}3M2Н܀ J_׊=p=r$!Ǧ&8;b텼tنQsx>Yyk ^w\'GҽiIR#gER,^mCC& 5'PIJ!vyqܳAKy; &lT􏷉3%(fyXX}ߝOMrQHmZO,Wčqz7N4Jw]m*P0 $`blU$tȱU )4*`+J%yn[bi\ԆT^Km0 h\nhl#ރ,U\|#~S xF=!YJVŨ½Z-3^v&cGA%E]rFfl|b.' Xۣ tqw+\ /q0؂\!红&  bһ=26To>XI_A墺nxbrh^$6u7SjV$[77d*vPf%UrV]5DÌf#fT_Y:Vt;?!]0קiXT_^ڄ\n9xņ 9uW:|[=g{r!MP wB ]'iެMB ]5+ tRgÒfx=53ʠF1`TF$BmgbN@rdz/00|jG߲GU6y?%6bu`1O"',;+@^ / k9FԔҼ &c}uC"4NLÂe3ͤ̕Z;3vЈ viCŐŪNB;v8/i< CzjP:o EhD$͊x-1E Z!9>8NލԡMd^B"&F7nJGFdn | 8@t] Kc$b䩁=N$}U7Wͻ"/Qe(y#l ^_1EitXf0N>U?z;WtIGÙ=!$S `lx8*A7!5tRZ#l]nXA(cks\r Yoy/G(jflDE5m ݚwYZ^QBFc8lyiR%cOzGɜ4 4?riz yW|bf{\]aLxaGi FcIG-c1rz5>u D|!0lKrBy E s}!7gLx!Ɏ~wZ YMg@(_-3*Z +f, u![j`"OOnjdZhO}6o6d` [b_ZTz u~Wg0/X+$jOGna 0eDza䲄/ ݐHT^C5m eP:=ʁ%.;IwtM2'xCy}ܦ^T)4q~PPvIRL+&xr#ίfX|D]}&il6Z- o7ϻ$k5u ]UV<mDoIN_iEKHcL~OQH1ݺ;&iݭ7N o="hSeC6jJ'M)߂A]҉<ƢfjbEqb)9s}fM<2@:>׹| |V/Nd ^i+_e>3}:O\n4\HV>g1J~Ns[Nzr `JWf0o5ǯk8%jl5:̻sBqrG+T1"OG@Āj5bU~:MbWYkE*LmJV7^? о E|xUkF/|^ ߺђ^>-L76g;|d4Ảg WSz&\HrZi%;QcY붓]Oy !=tyhH8ĨVpU[}-q׈4oZl~7=V <~1Wz,ɈG\M@`9[wHH0۶ oI',լ7y j3a;+ pxE (Bf7暐R:v{_ɘwûOLsOb"sCrלd!M'(SOrV 9PVۭg:W LȚA\n1$GjڗW;dFk"d![s"U3Gյx7aqj◞ }z ZnHЯYɣC8 D'Q&Ƭ4nC&9C mήfÇj#=Bn\-y-ƺ=u &fH;" '6P{$jalR=2Tr CS%_`'m0I >گz.{|=-K6uWSztJ -xdCed@n}r\A ma?I{RAoTmY S:ڢnd":殪1@-2Uک\Vodtd+aXkBD8}e'E.鿶I"m"_|+%֪fXҋ wy)%= OMM:$ ?~qxlt>nߡ=W不5qҰBUܚ [5(nX.Rl3N`0(UKw7A5z_F,ʔEkˋ|FJfu3ѱ}ԣ~dK0ȗp ^0RfN{Q6nq+fWWH͗kbǭ0 SM| ypUɜ*$>u٨^ % t( 5&Cxjwv;9R:f~\B7}rP2?!b`Gm{ozJrp2]ypé_01Y>XJHpc\, Tsʿ Ώ8g%Ҍaí) [إ죥8׋ s+QiCwQٞJkyʦ{Wq"#p͊)Օⶻ9I8W0n^_]WjOHx.qw- yxK` qHF-#NI%^;OXQ7X'₵WmIPMQJ&УG~.e7T7;3wenNyܑ6ϗ̶ƦKX7+BG1ᣊ|@Ly ѯ(ڰ,`D%e3Me2U =J:ÌЊM__;z-(p"I&:gLP@HFHI` yS h]+N.ztu_K^TkUjINfCFm㉂;KGL'taW 0aTߵ5'?o RN& REB=vq7'>#SH_֍שkVrJlnSzNt">kr񲪞qq"}Zn(*yZc*>f$q`Hy:mαz^z9 NYbp2lC 8ea"-D4+kւE48ycX_S *CL^1ў ZRC\ >yhK3 =ظ.0K໼[dQXŊ lfnoTXUrcЙ0&<%4+ GPl9sIʏ#_ϋG*@xv߭/~lseU`%鸟qdvYg n/#zh97WZ"}Dj>z0R>){-ǥw0j)"|zIV%qn{=66#*RO~324 PaZ|щIEJx@S~ͳ<r) I`e|T!6yA:3C V!rkQ8 *GN/[;macF}%&c6F@S*y2MfrEQS\ Mqu jQ~Ё0{x-}UC&hZ/W?TA %V\m}Q=~uy^E6$J؜nĚ.p'vlTò[P~G!2CzX4)sQ}mifNdASP—qdszAVd8*e܉HfbBzikr O4^C.q(5k%z+R:Ȱʁo[kO?О\.-@t.9МA :Qt9SPG>5G-0NoYg . Y uBb;#2Zc"'sp(250|/>exp2 c=9RdwV EgtOJ[BP=M|}Kxi;GB`|Y>[34!-4FzLA6Ih~&NæCYtnK=ȯ{[6[v57oG//Vqs/vڐ4>qߏc">do^oSR6rw^>߀I9 3@r&2z`QOK[zHNܬ,tXCRN}HQrs7I-V텲0{ NoK@H&7:F>2dn2ʍO&(W;en0ւK m4_gv}Еav%Eg뿱lsU=UG1J#St[<z F_cte &b0I9yUIK#+\) |Xr†Ug}{"՛o;Ն`jA(S.}A{={ +n𠔀';fwPèʔFwq8Z9+`9œ bOGo@~_oCkPdQF4%. Xoϴ+xd?ļE!O+{ fQ[m1o'7fm CasůQY~,&Wq[{ +9z6," osZ74Ar KWSBrEXښWGlKЃ!s:qǮw(yaVG~ʹaOn,ʺT* !;UۆpdJ`LІi>Ir(Zx}^WO Q?Kƒ%Lì,ԃ+{#%}/% խPz7EM ɒx xft#/%ApjQ?-r15 r¦+Q 5CP`v %ED}ry`~<_ gUJpEd߬"}+;RSEqap~4sڎՇSqF`H :E@!PX;9*ð/~熟|"1R$%ho j K<:xe6oŀzFC_Sj7/ 08?':M p-@qR fbj vE ѝT%AGXprL#>aCL[kOTheU?Eje< ΋>8#aP`|pxP.K«PDlj븚$aC=G͊ 0[UP-n3k҂togDl3ԂVq:1ZF iViq]7g $R+# ;zT!7j{2u{V&߀7j5:T{|PRHEj yD?_R?/sudE4xNtZϼNnXa\/G5xѫ[wbb:?ɶX·ϸr+p3x%]=|?s'y^>Ez@MJ= 7 ^_E1̩?X@`X2Z> !wƬW;>I3ZO2ŧwUds v4E7q;S` u/[ @? t /sb ܒUt$<5oԲiGd#7 o:\ޯoLݴu7Ґ_'KW~4}*(bV)k`RlπUo42&΋F U>xChο]+9 zYGhFlHtX"bcZoi ?)'S֯D8s_8K;,scTN Mbq|*nn6CZ!a+=0kӫԅ4 xO= Hf0v@ oO~D@W 1+~!X) =v 7)JcnI s n3E~p"2D{Z^4+aeɆDA=%򔵡?Gh'lNf!Fs%=1J^ժ)1kݪ1.dʸ?Qnd)Ƀ4U*&nFIkdޑaz#ud;#bDbF|"-todq!+ߡC& `*'Ǥ 餆3@j=+XvڸI ƍ747tX7>}\(,"l%5q>SCUIkI8j@ iv4(lxB ˜ }il5 P6ҷɆ_FR?f>P6$}͙觠vh6`gAI2 7U@r Rڻ ӫ"Ťj-ZD%9.2رi>]yԈG ޷-O$ |QPrKSVs v#Iqoߘ}9EeWqҸF E@rjXQ-]o%?;OKL(ۋ8^ج.cƽ8TEdȝB .K6c{i@{VjLQ1&tƿfv }|ԋ+N5R5\ K}rt(ۉ7![LH62E2fŔ„A}jf6BNדAoٓAO9RlWk`HXA4 /oUzq8$uMC(a4Lj|~@]$/3Rc-(,Pb~`b 3  M fq 8%įcݿ]+MGȧjPKts?1_Z6S- u`/1eKyuv f;AS`ym% N2v3y6I`f-A/$s&G4OC*K> x}L. >ichp:5NY{lh| j WU㵬${ ZYa37L'V*+cʹ6EP6*˔ 5Bl.0hV ̈{Q2D@N_4ׁF+bN$FMôӎ7wTި4@W_0f'rghx-paA,MuĸUSR.VSJ>IeX+iƟSG|~)9%q=؊zsv&K c6o\+,4p vk"c~#2(s- %3_akhP9b,y#C\_iog;f2`]iOPs!s8'̒+jj&l&io8r nJ+ GuV.]Yf;q8FQS2!6 C{%`s%!Q\~W@eg}ӳbY^}:O!=}H]pMNx=Vv3X$A<#.+f}A~Eex{evßP2BjwEzC:m}Y=f}wM(@H)I,'4,:Ǐ7&D9 >4wyEvvqo 6!J |W.mY4rn5AjbJJŮ?[8yf#H*#N]lCB3[["*..[$.{g {l;a^'?ԝ17JK>Y]}ᮟd*n\I׆ bf4;Qi)zKD6 Tq bTD]\1dB?!CW}a]A *4sM8́5{_%SNqe*;|:FܶƸq71L-I%P.trYn1qtA\$!, OXeYiNS-ߘ?Ǐ@u +$(5\f0@MB!2.j} %HjuF9b^Xyn1Yـ,b\ߝKȊ(\(Hh0a =mNCSq@>Kb.-}c=nszT6e<} r) 'a;53Sd?~\)P(steW D>!բg ׵yV0D C#"v|͎*TMIJ_>܉Vn|9kVnhL.R.5s%2җr aҘsPۡۂ2 d$bq^N%3d"*PC/os 3o@t+v !?#ͧ憹3LJ>l tAB$ꐕ9μ8]zmM@Z~ 桜w tKl@ GAKOL!&izC=L) %Ig._@4%{rOZ@{ <_4ckV(mxґB-U6^QB-Cq\v*{z<9O6JQ!p6td =T`b#kqi~UOCXAɒRF@: y KlP^ r.+ G('㎥mKX;#P }Og o G-Pt@FhRĴ+9Yϼ x.(;$Vnh ܎?WA9wZ gDz[r8ΎMq4d^}{:@A`P:Ӱsխ̚U9D-#Dx|O&)$RC!IelI›I*QM_dABGz3!FEj9Uc]=\/<'Rϯ@ مˌ6o\i<! W}kйJHi *x(FFܛA JN^s*-@CWcuMdf-[u%Asud0Cmu#{Gy#yY/rB+kˇw\Iƭ2(ـ^B%@RAݑ/y&z cNA/Q;/CRKx,ldp/2l?G9y,|nՁc b:arsApLmGf-D yqE '3򡱚8KV \KH *e(1OɞMy|2NpW{k>~~Scc!a\MD϶R>d&XC&n7G ] D8H 5ˈ^sgD5wS}VkTGɵWYzW9EDxdBeaKz0觵V3J -==/ ڴ?2:q'hG\pȰ=ntMCYO3Vtڹq:$$`2t"A ey?ʔPd2f4S4P6 ns*^Njczj%T'd+&~BO>r:Բ=W kb3c}4//4 /YTV5tM>jdrXK!z1Adg~+s 3AOl^ɱдY@I2^?9һȚzccf?^6{j׫&uHC\!> m܈M1ȹ2Z΍&a-t\L#7Ap,^J6,;wﲑw Mrbzk")"jq$:H]uZ‘^Xu|5K,3 RzAxVnP| GcՁ2Z uXvhPJ!.Q;txvm!>['4\!)iiOeIIX՛J.d|>S3SN%TQb3qOzYPL'h-iNaF`D )ƛb7yTU?ra8],U LK zsF Ρ% EC3gЏ<'bU:E]~gŅV~tuU^9r<+ej|HlLg()f^C+}W)_. eE".mvjR-zxMQp rc#]oZV( z'#Sπձ%Ym{ڬ1f7s I=7ulj*p)k B:u4K7F|v3{@#`z7P݋^YbB99'>^ 48t-sqϚwf*uuYj!$H;=]2&B/UW&2i\" =~uu_@x^dV&@a{"U$=V(W90_.y6jz* nŠPL{33:Leh;c@8fOKos/pT3^QG˝̔:䊡vd )EOr_ ۄ6SQǭw:[R x T#ʂ:yi+a60n'&â!uB0D[9yo4%\|BP-s.F7 @YN]ORbέkDM^Z>UG̮ {/0-ܜ5j0gsmN997$tds湃O,45kڌr@Ld$Z ~\Epl|P{X]c|yYsPЏPβL7$A/&$ܔ&ⓓA>+['HTg,5ݻg4zZaUbhԝ_'a0X:(85+w8FUӜEs\y ?ŕqBwg^2JxOa!6[ĉk׷Y^v|BP9jY[ 1$5cwd%'ۗ+/矠岐V5&xR*J82 N3a\.Hq${q Zjӷ*|MsIlKi?fM6$ЪZ3Gsp[ep"lr~bc769p#Û 8:T(kxﱒ!Sѫhybq2NR;9kt NB~L`z Z}WhG68*;MFL[[z>IK1^g7fp ^*ieX"ˎ~췠]msKn6U@ENC6br}DkH:pu]"H y-C9& WPA(>!B~MrХlbk/W!Yoo2b6KFێUB;l8AfREn /ɦ;,g6Y9Wщ켙TmE&JǨ@̲kk(./*P 9̵[g~xsxv%uCN I_z>l\Yr?bM8U63|:|W9xkVl?HcFժ!dK_I9Po v^!3-1[Hn 6byL#BtYn $LRϣ^킫<c/kXlUP^ YeyEGEH n_qmM0PƈfLXh%:yb=D"*P.{>! q 3 J6f$%L.gZJNjZ 1"XUF O'k~;$Ϯ h'CdGe>,}Cw:BfeD!GFP* ox(P5T 9">+]e4GOnȽۃ~-D6_ϢL%K/(/;%Bp 2mv ]88DۍzR4 eh** kK%pM&qi 'm )65s7ۢPs`25Ss.fjOiӚ2HagY9 3S5U\^a!nTBF brX(..6Xn ǍR3'=FfE7 un'!w7E8A~QG\۹q&<`שKT;"o\Ͱ`R?Cb0H$^\VPQVtx#4܀!n= 㼭4Y66aGXc.);z)BWgYDiZmG N=32lj@]+)UtU |\ֿK/Fzk?hI)MnA5ddUR>_ A{:@:-kv_jDG`Ih,wЊk{P5t^"XϸN e^,J^R| -Kh4vSIsw /s#qLi;ZOar,g>+iiԉރAɎ$0`Z<\Rc k?qˈez# _A,6 =^gɗ2iyE>hnQ~p&RnK¤]%v" C\ժZsKQ]|6ViR3 l& 4]ЛhP@`* n0#b0YI묤ED!(_U}hxU ΆFz O3"RG*N t500%T +j$@}qAi\ߩi)A5Y.$l7 FKcut 4SavΘk՜0gg|8Sf7G:wފف#$ޝLJ|UqD(Ӿ)AbgL {ⳲmWxOW#Vbu/-SZ("Pz xk~2u&U1Ħ#8ۤ ,dA"[ڦO0*Ւ(_}^m#;ߊQ`9I]/[1 *+퍐,&i~J»QJ˰ߺM.cx͹{d[`119;9? ϥDg01МNV@4w~@yZC4ѐjI{y C lBU!Z nVC*-IȜ+/#Uo6{2JDdghכUȡBF`ݪ&I [{m)R3,wm5N"vX@K"uoc0gBre\PmC[Aʠ [3Ne46?<0+ '9hIiU-?т3sTU;Yc@{aK|Y"Z4oT|%4_Z)e4DV9^̧֕!\JQ 0]fcFtz~|<ɋң,; 808?*w:a05Ëj?]EkV==Ե&a7Tq` JƼ>_lt֣RHΥGޏ87p/Zx|nXŎ=ǸUAPQ?uUWEj)ieXXk/V lff^i1jܔ4f G\I^9E]]j|I ܼbQPp< tj]}8\`OFp9Y%Bq?&2 fhw T޳h]0j'R"4̏5( 0》C\jXYçVOq?T9-lOfxWг[8,'e3I2U.psx.TwO_M4*<)UA FEqѡt{~TDSμ|1[EEibA'kgi no/Pf%r}R4:3YSƈ'[\5`{fu3ۋ4"Wa0Xh|aޓڬ니S%9tv6-ns3Y &UdY=VMKϪnUJ'Mr\(FM&'K9cp)76+ :N,EA-e$jZy+;+K `#ov^‡)nMxUh9^]Z٨O+##Fi@Cۨ{:_TR nӂXjNOGÃ!(Pe3bpۍ)RV/^8ѓX<dژJT-n~yڀAè$dޑ7#L>LI=\x}P4k!K2-H.*2UEUü%bdc' Xo/x`9Rݸl>LO>OzEǑ8+s:cÝWe.AMʡ pURKU,ozL;2,YYִw/I5MͰV[ey:P6ÒWb)mіܸaqR]wߋg?QNVGRǖodMP̊pmH"Y^J  }؏ eT+AC./|>慩3[⬉l|8K1⨊J.ِ׺]iuJ+SN94g*qHvNaQC ~=Iw59`xޒDZw!9EV#< HJs,:.8t9NņU#:c= B9i nВ>GlCBj\Z yS;}cQjqZqX3.-uPol\'XPYNrjݹgCu̕úF.!׺}Lˈ ]mB|q.*lW jO𬜣)1zj{aD,ţIzh ߎ,zyO/3N_O{r1R|5[[0Bd|7.J|xGK6.ru.ُJ\%ejNN /,pȭq5N8B[hRYoTXwvEr:;j\\u~τwojt qolao{^*MjeSNڞNPZ Nz 2 J\KF,WPIrqX ~/gf:ԧճcDxB=ͅW1TQ\*jm^>LSq~zRjBUi*:R3+2QO7#2`9u׬i.Le| H-ZS[7 H2[F;8l!Uo?e6[KnE-hU/]F0&4، &FC$w)tT+&iod;u창 ܚIFݥYfSx?RL]TQ%Ǽ?clCIB 0m7ЃJDMTPDGz&4 L=w.K U}5)d2DW292ot L7Fb+Z4N/66#*pw!=_0tȡFV*֮ߥJΆ;! NEK՘0jk[p)#kf ¥j* GRb,_^ialj I0qn/) $GƳ~sIao3*. i苋%^8tFKcuU ߳s;@زkFqZ =T2 ^˜zϰ"ΓS?#kI,ij߸svʻqš̾_kT hwɯu1,T&+R̼=aƂi\ުuGj^`xf3 i[SUvr6uv@_5nQОVs>L/uLl qA @]>(<]qFzx7pLMݢ+/ˬZ j9Bf 7Wb\e/< |)+径|7%˒)ApX߹'1fNQɑc$t(&IxL" sHX-K LSr7#3Kihu&|F (Z3m [\&ZpNg\҇2LއO`Hl(Ny .cD>&؂|hwTok{L𨍉i }5c nG].W sm,GqѴ"B ==3L)RB.T44k;`"izT"}FgnE6/a~;0A>|~vmXC^Bа\nw& :$6 f01'EBY+ǭehސ禭w0[2]- *=9)lgPp\F$RGM:D*-]"tKJEqmp8,5A5=;R/MLrUme&-Î9eJp<>qԹ%Up1YJL$_Sjba$@CE/(EFHkъG=Dǚ\`3ԅ< ![~'@ԲŒ1!=ƤxM/՚s@AQޤ~Īݡٔ'gU?V>:e@8&_rvıFO?d>ډ9c@TbEXb26jk+$n\As?:'[_JqYg>/hZDc|(lZjSQd7\& EN@+F5/USHp 籎(9h!t%X3 ]uD.0 !?ڙwd&8۬mt,ϐ@. +̓^v冰A(wr20ΰ]0:#:J~r,EpnXn[~y%Rd=ܿꁉCK͇}j@wY~>]#\H^MVtpWj2Dr072JQܨ+7$ JM]q4`KxBtEP8G@jMuw6H|y>xfxKzaϼPW+L]ګ zƥ$i>Cdp1{3SM0Hy]ZVI/"u!ꗃ"0i+؛Ȳ{t `*1} d{j?u>zq+ M=)Uu !}*4^?S"byT~dC݋`P_𒩢TM 5yhff)[le>R%-<i.-vP‚ϏR}Gm=A )I' T%moA`юU[J1Ɖ,,N#jHJ[(vWf'aM{ @J :bKOקW?A⯧,3yLggI'k.02FZ`GP) m;Vp:U/R#PchQ|n'1vzMe]Gw|1pp=pfx :~iB^m:+]ZuA uy`PjV$g0$R˿Yf8Toњ'J kYF<}m,c"z6 =َ͗6$T wEx9nyC1ˮvZ uNoL-_rzߧ3vH߼{ $G:Cw$Y71 R-2km#d8{KeC{gltwe|n "דIFR1#T)h%rVb\fF76),\I+꓈bՍ~"BM! Sn"mα+OUc`Np7}0kLSwk; adCJ%iUrWBۆ,4iCr-}={mڇțrqƲD Rem41)=J0*"UXVG~s7jσADā^(jUŧl״ne@͛h,HN322LNYL%bx0 ?YQG K R:BF;DA|ց_΂!":L9?CӢPf"S '><[w LQ8*oK0,?ץG7G5hm1׆*O?T5ˏs4r,] ^^u ĪoX='P{ql˜A x&1]9xi uoӊR ֱNiv~L1 ؄ZdROξ#'5W)H?X[FAf86&C5*z7OJi8mW\A.;% I励m9GBObm~z~0j8+̄K:ـL .{7= i96,6޿ӂ |X֌7 f]Q:7+z.;a58w4M&.' ^#2{GwR;)AL6^1jכV<|g9}fP؅%bfZMWi{ h82PAS \&N\_X<$O wY 65Ŵ=zk#=!XhB2{79{O &/<MU->- g^u +݊ߋ,Ǎ'}pT8 2]>Zf{ TTYa~-T/ɯʴbf[BFh3:Szg=d2 KSlY;@Zh|vsCmohffഇDwBVG[5kT ,,vܦ28AGo@E*  )n'ѝ >-ǘzI&rccA( ~˂QzeҊ1mɺ<8% AAN^Bl pavrF S}xɵ8VO{;7J jCi^ܶm~ |;B v X>&˺痛R#[?|c07i23/=i0ZAlbf LQ-{5O]AZ+V75 X)$2&^CU&wʄ.,GwGo`Z]O7ЅjUlX7$irEW,^5QX wb`}tVJ Gk :|p"e UbSPl~%q AY-ߢ:0evT5 `qz2Ͽ!]u'V+3|\~o~İzp>vxm]^K#@0"TMѯ?C/c GV ^eWߣ$ӒքJhaPv0p79D.bVx6ʜ)\#Lݨ9  +4h#v:*4SHM.p|}'-a_^Go@7zEMX^2wI,Z#3^V<ڟQmsRLJPuަųE55':llXpfZ]$^!9 l$ Sp&N.ĀwoqS` D[?}CPϞUP{On]zg뻀A'p6YN`ӟۿK @Ḏ4gܺ&BȮkxԵҬmJ!ӊZ!NDIMћb&hεe"tNtYm,^#'SnL.+&U(GujH R9``jMHHPX!9B+ ͂x$D!N?Q3Ҳdk?KLz,e kG6.K{NNdDѥNbe̼U(?5J'z{f{V ֖ŸSWQMfHIn Cv3~mvW`caBvz{>t9L#N\c=Q"{G"ep1k594S4/>҄ΎɔTWɏ9UuN)qeṇ ba_-p)EtH>y.8{{9yD}%rԓ""%tUZuNc묫񀗌#["9rՄ] !N!>&tY Ys`w>Tx!&QXt,= fuIj-EWmM_f&Gx*E"2d%y'];ãDe8KLY$oJ,cJXc"LdzE˟1, ˫]2UVs8MtY쐈oŦo< wOSrhC!Fh-ݽËqhƒ1w5c?7D7[HNPDУd|s^$A.En>(jqk7:F۹Zvұ%/)A*t<τ5k @_Isߴ.HL %U RҗڡHGBMmLcS5^YJ.9L,]z̊o+֝ʋ/ɇL#84Pekaiv3Y_]l̺yZ 9!n_%2gGzC.-[ #'@a8Y4 uw52$c Q'1EZáW(wΎ_&"?}~]l>L״<]L/<9PWbȣH&_;մ!TzJY)@2[t'uNk{t7ATLL7 ӌk~EwGģ Vb6z'D?z۞l%S;hqxbul;ɑ-rrI 7N'}99W‑Nxk)s4r\އYb(5Qg#K~5m n#Uh70sY$e<ཊ:n)s~a0Y 6٬9Iٴox{JLj>V!#[` N>2(?Fcexq{ =qe1\EHg?&vQwb׭2`r7HƗ+E]IZb;Exd|%ĸ3@ac bwsi(ز)&5Ŷ~ZJgqh0[l =DJ '"멝#pLz+ KdjqV+SG)_]H}nNb{/XLE)Dc~ _Lұo~E8|\Y$rþ3؅=pCȆkkSM:Ҍcԃ"f5VxXuڼBNԜc9鄒t7À`i`m&NϰU00E"x.S W~:O0,^rl6FǼ$O@y~p˔P; X͹BgqΘw1TQڔzS[&ɟp^WHK9p.;DFv#Xa߇zuc4Bv\ ؚ.5t~\aK˅{t%)_ k?&,ª@t8^꒬_ s` }|+BI $a-lJgd8lhKOۖ?t<;0°o?Oᴆe\ &]Nc1m$ $62Z^t`"aGnteFl?ȍƊ;Լ:`.hk7M+KѴڙ|[lFQi: _4-5",ֿTRrWR/q{?mdr?A/[C+107s]Z"6J&=TU-"@!o?<:DR[t>״+.^>SY\^}t=610ݩzG;itfdJa F6Xsq'5їl56n<)HyuӃ_M$Z"PR*%trCVxIs:3ȉڥ>2ߍAHxAe&<`{N?`]Go\YLyQ(Ъ E4=!α:@r?/ KKڮoiT3F7R4OG/uE]zŤ3>֗:YS-%VVv!ҁhKhU _j]cQI` Km*s\7Ni^^R5V2>S|Xz얪 j]O $8ЬRLra|~rJY8j.$KL_>Rّk|6\DAyF3>4.q{PbljZ{_>*/aϮ$+ʱpJ;`4Ptj{;n2i{fӛ5с}G5fLGFIZ t?tIiv-":=3u_Ӡ6"OILv^wˤj YT좖ͺximgF~4bq~)3'k|<Np{SC`Kigy ## qS&PK\?Yap_lC:-8WߦG~(wA8D7_o/y}lvFcgK^QI-m|aLR63N>_v~iZ^is_"Ȝ$cƊ[Rt)ׇXq{zƞ !'H=CCfmbt(cz}A_֮4Qe9lJ@q-}úXvhh8HlP)jl !1bv XtrnF0`~{pZ#Yj"_uCNu(qor$g_Gwo`Qn<PQGt!gEɕ+lxNufiտʬg3ʯ04Gul~x`n<ZыN2uVL9kt>6~-m) R~[*\`dɖ0YY]$1 i 7cOUQcyzPlD.ߦݾϳCO d3a 3ۓ.0I0Ȗ,yaB~1,n/: čRϑ?eL_;:>('zpʤ ba閤F/bN밓0W;knki.džg"|ڪ^NϬ*@.bJ#ʧZ[ ^ӂLj}&p;A7lӕC{p 2-dak"EP29(J f'tp_=6}{b;!枮4ɥBrנN5}m2Zd]3қ<̰yreF],^ͺ Rg3i&9¹ռ4:GҼ/؜_B7%Vv\rv갌w1 L+oDu@IYRHn WI _p |$THEޜ' dS֒7‘<;KėͱnL2͡2dOn3-Cf(ۢGO4 .rEe:=.j-`ƾi$Cu%!a'ȑC)O8 By>c;?#N O#xpoQJAڟ,PTu rd%ũdG)7FD"AgyA^,qJI_UqtԜ[)*{(iI$AYXʠ\i=cq{`3oB0SG׍:gܡӋhEGhĢ)Uӽ-2jhj1%?vb/mITzf܀=]^9q" q AM($f.}( (Ā J&1%lwJ:XaKbwsq4^ ` F:J #b޿Hz!;a"P6(9ÔEʏy~c#G]mf͝`'$v 3v)E*A,K׆<\`A]=50\zˠgZ!`'D ,8|ښT/%CxRSqȏhPMȿ*RdsF%5:ykDç8sOm rlk#uOXV6i[~3"q+^SR9{& R 9pЉ)ʦ;77V_\*=2)nz_pkIGEH^INǼQ6ڶ>WDyҜuS6sg=#(sft 3 N%^!S#_js8 }劁߂R?#M-u`R=$6a0w.!0s1,Zh VoNz헌 u=ꥩ]@u<-ĊxkHHPR\Ni8ٹyL*pܯ7[a/œr϶ -O^XqCHՁxW|;L`,Z2'N3lL v]UƄ`hYz{?!9bTWYN/}D<||0" 0Ɲ){V W^!UP O3*^3!/p?5;x)V`m'}mLwPZ6툃Bn *L}-&ݦ3n[BiBhɘi}ǰED*QeKuUaTL pbK{y2ݙẢHK;`;s7ԠMfjd`EFHxTa$P g`vKcޒp%F9Spт&T_6YGKWQV4NZQp"=YlG`3cN\ݳB#mUv f7_dlэ:S aF)dYJl8=\ɒTጪX u{*YDJ-&bmqaTSzj c:SUX;5E% øcX,bM;Ѽ ⁿĆjMчrU Tpᜉa5\_;x{dsXL|4m&!zLKc&fegAۈ Pg5 Y炥kr[Dϥϳ~H2/(-G.QZEJD' q$ajnzCW4p|v7A`4u}~ 2mp8;߽342_ڋ\VyGuR1h;yS)'r ?탌}ێ@ٷ^$47yiR.A{R%XljֺKZ`6wQյUVN^ /̾qHg)gMϕ^r&TbxNA=5a mo0(dE;+BGXqzst#]NπԩuDz79pe iaPITx!2vNL~|V+d%cæ;"2M\ls%H|QZr_Ӕvjã'D L-ųzK8XH~ŋ#08}Ywlq{ I)b"8|t^*mm,On!rcXK2=![?ʃGm|+Cs%l+@DDAm&|i\nJ\n^"ElOu깭pnq=^YN]noI;n,#wzԐg~ߩO IZ_|rK xz]' 2(n <_x!cϱq[þ](2M,)([ϸi69Vok&j Io% ƝzkjG[S]n/+bœlZ>2|ط}nS^K+X_8P&_ 8W&?*XKǹ%옯r #/UzrQZiO)bޏi~2S@ɝ`+_A3a*4'W~q%!3h]ҫ+@XXRb:\ݼ.jedtɼg1&P ?۟g`'h2Qioʘ(76SZOКP8BMkJieH/EYQ)-F4V=g>5Fw[/=<φ0c7v%.7%oƚX;6u]: 8xF"}%CvvşL\l-XlDZ37r5 -Gv+fsrOyW$&"vD4ͩǼ'&@ 9U*/2Lmͅ,;yQQAXߒ%Lѯ֮VkntSfCeD{uTZD 'mӚq $CTӑZRk?K'W"&7[51hX!>2^Dg}&,͙$&Ϥ⯍yeG#kPa -!BQ}☽{?EdWr m/kk<E XDY8t]}sY*c6+Ku8YUi5Sf7)U7<<5l{~?k&5-`h=6<[+)cNz,nE`hpM&iF_ 7"RH?o>R-ǰQ߁zd XeĢ #NJEY9[s5zkb baj nw L5g d=ުk~s0,E7]SYp[{㻭!#1Qvcx2| ~焼P`rwsRLeKX(>?;\uGȼ{ )>Fjy$$lNRd B1̲iV¤BQCnHƤo(8:Oc?{Mm“$zxEx: c)ꁺuR ^>'w xpŅa9_"IIxWps;C1/PVLHCPO7Jltҭ I>!oh!/f~ -{s)I_$B(`HǬ 0gzy`:iPFc,Aigc&v2 ^AePXV1] K uuVb%ŠJ$|ť 2ì6E>WOA ׀~i _G!T(;\*-N8P?#6rhkct,ajذ[\@(!W^o-Vp2BZ!vpp/|̠}HCc]Xoܾ销0}~ #*IQRZtGøSE૷82}sLZQ>sF(Px7tK1 (̯k\ǻ k(l1{]w߾`fDR\)|]{ajcV0_o–MC5F,cNՑ-SlSxÍ/^h|ڇ%rXw bz6|Ou!$B_{?~6"k4JlE)}jvSW<Т=4nuxj".|9z]N nxi)e̝ ekSS.&IK=A_Hg556InNL2nĤiн\z]{j<3띴UϠS2&IܔFGQFgP+e6M8ַP >BGvg^cpEK!F.M8Iln8~` GLey2u $r[U%K?,c.{BU>j#RAĒq̽ n^ЁgsP 89F\}jayp['^d"Q$ T`|Jz'[,dIsoJ"&6 t#n֧,-y]s1JMybsyJ@UZ'oojSTR=*qZ,\6Av+hnP5#0” nUF 6[?~ m0vz˪圏!"|x lbf ;fEtGP9E6Qg( cޠjN,}j0peL=F[A0t]9520Aި)//IĽUszH%(0E1 XQC1KUi%tC1hx^ׄp+=|vL\rmFkd6rMthX2:U gDk7iܠ9^yhEɷKy[`ݔH[̳ zi cY_{&: c`!~^Ps 0̓$ϔ#@ ;9BnWrCxo7tb8[*~s_/ ӊ?P'%w1 ٞ`$hj#Dʔr~c&UNSݝRH<"ʊ{@J34Tkr'tF5 ޒ?3siQoS1ϣK(K)Wy'^\3:೐:Viw4%Lh]$y /DASY)\]\N:v`vQ̟p͞AAC9A@ $wl@D,I%LGu*3v-/fIGS\4MA(4B3U?rZEDg" RxGbԖ7j}= 7 .8՝SK./Z㨯'B]bWs1[Һes-]_1)q>oJþc<[wyvx*SǍ1ʂ2S!?{p9́UXz8mYj$v^WKQGx~_Qѧ>7`*!P@^|{ |JP8ջ٤5e"ʚ- Gm}_yÑf*k/VZ7G&+{Gޗm< 7E* ArKdSP>_%:/;Aux;2fxEg\aܹC;c)@X kL=}AԓE~eДD5ĢviKl67w{ZqW]کMܜ,}'xqԎ>,>R.Cw3Wim3-Af ܶ(@RD~+$12w(Fq۳.q/coe[Ȥ\櫦4tQs2C=$P7w'xiǫ܃8 ܟ*Qx٦DQE^a>exy 7S*!V斣ÄbV((}X\&!gOb1&UK.##ԭ" -y4g)\B7d #QXYNe0şk9R~6> >44xדP?t7ה]dl L<(G{^#x "Bvf .*M:͵o@,ҙ r.R@u_yqnE zAĭijJ`8/m[XwA'9p'S=wVNRVQMpzÐa| '&eUFr @AzC0w%a4b\<5iT-'؛cT1h?P0j)a!w`zg.Z֪ -S"ypj c8؁\&~x+7iX+rmn _R"aSka˩u%?@7pA@4C&IDNk4I+R{T7 ^=yc{y()t7_J[Uߺ$3'U'yܼaBtf pU;F^`1)- <#'IT 9Q2>oocpClD.$RP(y| ȕMI0!ʶnhߡɝ;\,嬜 3@˳=I=MQן'  19u"0F( |$#];@C o>M{Fם൰vXJŔyG T"]g4nWYaTd%_1k`v'LۅJ~\1֏YNA2r5Eh6'r.M2G.="پz/9{e}_i`+LWCpSu-#b|+fjbORD*h|s.)?^tkhy;mФ`j?\9M͏%\|zcm)]a rA4wz7"2o,^!$QTDfra;v>@ًv4v+XΡ&fuD7N* vt*M@ԭ/2e592'ei9NTRn!+V\UI6to~W&43^> Neb"vϢKϚ16 \]JAo^t*~m]Akujdjaꗎ7,1tKykzcj|5bdD$[!mŴ" =sZPm\r/PyNBFdwcR-{.FF!_Ba?P ~S2t-!G ed dg`t([i75}j5ԔNz+9\s>TY+tkFM2/k0O4́hJGs˗Fӿ~:5 t~|7v9o6|cf! t, y+򳣚K$:/ 4m'+XqFi~{evY;Ddv{\L?_xRWqyU♱5Ypl]!ehT㠍JEb"yևﴧ}׵m5P&S<[3yeK_B/bP,~A[Uܜ5M{lFljĮd$BnSP# Bi^ÑZIґ,3UOj }m:v*H `3U;s$G2 U beZ}2wwNmv]5"J@McYxB4)뷡<_7НPe:.9.L^Գ eX k>zkldk 9uL^ZNL&<5%bKӀڗEgF`蝠5_?s(:Y.w^ J9*4+p~(aNg4شu[._;ic"Z-ũKPF^ۈhHlK4[6.cyYBd@OgW; f̳1O4|RʨIqrBFIHO?!arL¡<Hܗ]Q_L|NObTS43Xz.nϵ 38j]*H2"y#裸S%ƠatMNfs 8eY(Xn'~d{: Blq.џʗRK޽( in2X2[=d6>%yUCFB,e+~wiab--[20>SgIZBX!I#`DvKqo cf*ս݂Q ^+V㔙y>z$P02Qɕh@}ߦ:UOHyOs3|Hxbu%u8/idg29; rqI8~mQ% n!㹜1o7PW1l+Yx2 t3 4ijڄ`ҥABel쵈&2WvvȎG2]ZVKX$nԹV hɠK^`n}r"lRA0ѠP/?T|kKEz&3asD1>9e uΆǍlг\@fpaa//ebM\Y=IH55 huιwySȩ% ֏ ؍[`R)Ը?LL)k )O%@ƙT@M`Ż:R(gyD-ڏoxJT^齗RM,rOmæ6:"!b Rr !NwߠW,Wq}k1oJZMR v3HgZzMnh^ɕȂ0ݸ\e89@2m YjG0&$x} -@֢lʇٮ iN]qyѺU[[}&j vSQu/24ʒ6WoveL~[ s[,ƩO<:kXNZ KmNqӫ3U '=j"?r7e`$[TjP:n<`J-t=ϱ5B:`4MV=q=+%H/es/6X xEyj@Zo|Vuve};:c(bhx3dun] N(z+~}"؛2>.KDh/d4ԋOId2ѢoY!RsU]Zg}LaO8[ "ބ'$* A/UAr,D`זhqk==̴=5UDjSh[h6 D'uwFsVrKk/nx*FnH[fZvT$ɛǽqGd!}2TJGg3>gҸuz&;)A Ta!h!/ZYR2Iյd$n%]t(mSMjUG.Ktrn0*;I$ }tÍ&AHTf![\Fl~5*ъaqX iŻ6JD"a vV/AG:DrUU!6Qd17 <3ĩYӦf_DZcy%)m_l%cu~X?14/P ʏ{E;F Q@[ ژn}D;!dO< UEs-qp|wS)(^"<; %"=n EYRx`o] %zSX @al8Uv5* H+zx)i!9Mq%4|"q6Vs$JM,,^#LPC|ւШ2JΥ6d=iS~w^iGJ5G W(!l Ւ_>G\8bT9R?~-l[+{7;d iN~!aB wZ@_\gERD⢜Y;$~L$W48N_?C螂$Q(*}ytdzF!>\ЇX2-lUX;:M3ė _DDeO~Z7Ҏi\oЫՐǧj)d0mw;+Z'Zto9{ iaYquwBR~-=P(/՗ 撵=Ր:s31[ɴ_V* { v2+/"+ưK0sBjr2ffME1G$D "3e ͹%$},fGj#: rhˌvc2}rdhDr(y)?MQXI7G`[Qo3 z*[ucUE@dwZmQ!'L2pލn  Q3 yy+N| Miu%-Sx}-͟X2Ą |R/M:. 6,KQ68OWw(AbOO R {M6D=FɗE3\?*kvc69UՕDΙ"(wxP y^Ǹخ/CU?VOl~-{» uP78D^؎DzS̋(U/mպ/8Ufdx|&8 A!;x!N\N&8WVvė8xKİH&OljOl9X: KZ"-BUwfF\'0$oQ*E@:Q95@_֡)|&oIWssD~Jy'nj Tz=G*1fp?O;CQ)&PL@c7ߺ2s c3hKyIn{O-;P~r M-BY&ۮ徨PK̘ iUnIgV*Ms(UOVSK?8hD^:ёS=Dr٫ʲؚgZͻ' ΀g,p>ߒP\e 4-e:]7~iBA%ٍ*GeTj5;ūlO qOӅ1,񖀛 aALr=;H}!tL%0!W0=禞׽AYڹ WrƬ\^' 1'򨘩NRztevQH'8qsQyΪ̺I48`XB/ zd^L!k ]_:`jn 1lIۧzQ$"uEC9Ǧ!߭՞MtuMH9oj3 l1$qiN<:P훊d9_ -ffI!e^_Љ>^a;+ǿӪ߉. cD|JQ4vM,KRv0&VqkSkNyB?'?,s6Mw@냣Vw$[̸n#0n) T5lֈX7(bP (֣Uy[bR{-D܇ܱ-*@3j 4T^ȞQYuybNgg^]3H ulG9Z.ƷQJ)P܊}6oݙo!UL3qVfřk-Z!@;Ty@d::TY^kl_ܕ(o׌>A^jGxXHYPqUHn/!u)R:{̲Ju#͵K ac|-j_uhJ1Щ7q;WZCCA|QS*:҆UیOtK6uԇp\u'6.FZԡqhO\PgwU4T$ՃK0; 4|Jj_pQCΦU)޿Pbe(eblzj֋/PU#nl:@CșSd s^h]Ǽ<-#-Dx)]Le5Q^Bz+/)񤚠ݦzau#WU,бO-6KAƮ?I -:W(Wc@j  2w7ٮJA]C]y.&Jb^.{2"+Xpq(12:"OqF/uGSP$B8\ @nk?ѨTէ<=@q3* EtǶ$+ޟaCl vApy/ccйB0Gy A mZBT,VȭeX|WŞe7vA/-j t5Df p7Ĥ]amc(XiG9EXa8iyާHvAh"%N!_^J((qbT+{ 0>0!;lEhӴqyp&iO`nqhqjFī-7m+;LzW ѹ5 –R81,ģpt6>S ?NJK'SɿQAojG,}ie|׹uqfW<!:KWҒ?̅䉱e󴯱3oH(V" ]mc uPIh@~k⭍GU z 3[u4ᶽԥIf;,ߓf Mo}i[c S,bk&TTg8A]wt}ӁNݤ. ز(.P6r' lѧK\o4VAٮ?Cm$X Xr/b_ht=.vg*٦ע+Ϙ=tk j.Ih,5lCк^VEUV qy}o~wc(%7o^xE7w31:&C,n:TA#oفc9ծ}wB݄Sk,O*4f1y]o:7   rc91:^t46ۚ<-\,{Z+ ,55^Lf_oW%'lV1&,kDsrwkIɄlW2̠ LtXi%7@pf-Qk0pX'S~7Af2mz)?:N=<1.9tZ@O<ԅT!( d_@]|/S"xC0r^Qp϶1+BF>Mle\vr^yH vՕw]+`obf⾠@0js[( C(LmNv*'UD5~/Xƚ*sMyY,=C3>@e@X ߳`i฀K,K)M46 a6J,܌RVE$`0rp%^}ZV;,4eR_#TYo#wiR~T[2o'Y%s Rʬ8@|'*}h1}G u6*#@̧l&_tRdH() l@ʮKUf076N.oHըYkL 4wV+@}g*$R؛'RŤ' Z|m XGC)]4\4T<(*=#v6%SK wȠsx#1u%~cQyHÙ$VUcV c~\r;LV`_76ז_a$k<әJ쫏-?RIas#u$B.LŇ%}mdzm.P2d b9h>aX)]q\hWJ6@KF3AٶFJ;Z& U]H7i׀#Mm!N? >ɔĸlAoaprOp7<[ma|1zY {|/30P+jmdBWUh&XJc({q]tX%; eE2Ev+$ZZf׺j"n#АhX& Y>`G 1 ڒۆ1=̑zbciv1"~4Q]A@l=<G?/]V32ŕ$X_J"v=}LؔQ׌>ӳN-7TKL"T-QVAچSRi D'h57b']5{|颖b@ލ61'džiEJ@kM&j}U5!l)i~`u%qPh D?;x8\4 6~|f*x'];}TZ# $jZRtͣےI $J-6+Gd꫾>K+Sf 1kW2ߤf./-S] } qq,’6 )BIpKUi}l@/sSk#L+g)5N\]K6]\?@91".O<LUT+Z2#S7grVn"btpgw .n$GJoh |pmހQzaetg0=n)$ W δiJ~D^o16:``ȕ6PzMP 5;73v2I^&tָfVzÇLOc?z3_a*2Be^r{걖 S:B F.{9IW߅ ; FnCJrE3_ $ 1.|ttggEs^m7ڹ H$1&Ȏ8>!7[mt,hUpyX4߭U@G Nnza&z{񥼔U3zެ'ǩGǎ-X'ɡ&hNtHMmDHNZ¸_0˨4^1z)x>Tڪ =¤EDA|:&y&. Oľ꜏ٖHB^z,+ ԯ elsIWOبGE'$>,9(!I'?<&qO峆u#$w𖅀$/'N(: 8|ҙLLZs\rjDUqy">m Eg ʼn  C߈+a}yHi 9 vf6͂R!yLs? @K}%N.! Jp-:C.2W:TJh,tV5 ;yp'OEty {ݠNz3ENz*PByQ=]q6& h,\[ QKtt<J% ZCv%P(,艠 '~Kv_(|]-vȔ!'>s;ukbzs`'9Y:醾~i 9_G!U j4,˩W(iݨ*xd@ u5jiZyn,D_u+WGIj#vմ$>&x;Bh%ޫVa IaDwB1EjBR0zP.dE>4 #&uɷ8 dЍXh_{3l7Id,#?a`AZt&H(Lj-dG{c(>䅄qG K*Mq<HJ Ez(fMnk㻩!2?t7Ի"Ș1c}{ΝD ke5+em1ǚ/ghZa_x--V-)oȓ\~~Hx6kpm=fsCgcK"W? ~ې!'t'6iV|AdI}CQոؐ-E'%==,z?eP Bo 1"J8fniɥ?+5$\'@`jC:vά0*^T IFPkuo9Rtm[C" 6v4-> vsl:/*ɩc,c] Txیt{[̕q r`B(y/[϶mY̨LJcޭeC;B1 dvIZ>M0pnWTD|b5YPl)î }ZB~/!Dd9vƏX1eװ*}{A 7[m @I8 `TzţR4S 1(ER`@ʢ96❻(M\0uM}M)=*퟿ZɽAiGS$nN>EJdÇZ,WA~';0o,lRLhXuЧ೮%\{G1O ͓+]Qjz[5@ @?/|cz $܊  B8Vh_/dFl2&+3 Z$,uՊsԟMS"j(͍%w>_Ydܑ/úX_/*+Q{딧/H))"8v|HɎ_%KӮҡ.1; /$VRG\ݧr莞 -W]cẁr"A IdԂPl ʀܥQ*?I)ŀLE+T {:`Du%6\Xrv$NܾR+qK){|\hKZT1a+uY POѤǤk>䟣+?M<:6؏zؾwHCAKBF^_{ڟ3ZDH|lF.`Qs}VAۋF$jD.$f\S(zj)2f*1eOgKLhF)E4+^1EXUMPkd̂>=Z@I1L (P VN-z=, )yG 橳?o3x@׽H1xt+3Rg.m-BFQC߳c3X7zMJ *H>JC8zv} yEUw@ȏD $ߕ 3Y^{h"Ö(x uH}?\UULA(]+eRn CV_lb T:}*]xKh#C1z: Y lZ3jԵ섫o3;Sw0ė_%GK{rS=A%AӫIgrv5p ϜHzg又.ﺓl\62w򜀮~3<1yXVӅ>1gY'3/{P/gCc.gjYF$KEo+t6p:ⲂJ$쏹(1ik}ϊ)j_R,A&yUKK<ZفsC3_A/PJ ;e7elP4Ѣ!075eo;.2K-hdJh4vڻR9#zU<  K'UK;Բ1C 5kٵ'! *ƍtb#'YF8XzBǀl+cJ]wRcRKBKvP2ऍSn Nt\/%_{ 22P0~{Eh'8 '>6QJP"wj7Ao+D@s1wy J֌wXV#:1B}')5}k`0 &sKOsX&.Ǩ”%"o&Kx{ӌpoy-J 2릮%-%#/X{e-lgVDxwPuMyc\ӄ*-Gd8BΈ7\17ުVȺC$~ /WW(rJȕjf8d'ELi5>*>oTPll9M;;B_̩/=1AI1DLsM_)+59.d9|8x +8,Mzy\i\0&|gT:)|7[26 Ob w8&PZ{ktE\# \\Y/QM8*Oϲ&n@OT-U[~ ۚHRZx;31 Ci`b7-]qj.;g0%(·,HpSx1Pi5jlcU7vu?E>EKE9ۧ $=pjRꊔc*+_$aJ @/ez<r5 v"r$,sX(\42njW?K9=#d9R#t3Zj5O1c`xEJT-C0r !d7M}~{R/CpU{W ;kLpƲte L(23k4ꔐ!0DmY{v3PF\}ӆ||+QsLKutĖwN4`Q=߫?@H7<!egcGG,]jJX!y˯M_SsA7x`ծ{{ʂ_BקI]][[_~''+G^ q)& 5Tv%D^k8&!K2'XP\8vh= `cXͮ`\ uWIFMM>0T/mLI`#j[" i|o#Cegr7e Յ8N!"J e 3{r@ug6V8\q @}8^vNbr]w.itm9E\0ظRڣlϐPH6 !NبyQYNg")(ȩ*.nAQ{zJ׽e-M${_?: ͱV m@}wխ?(_h'nc3HwRb PjW=} 栤r;nj ",Ͷً!^%zI'" :P@Vw_aF:\NTqKr I-g.&߬9 _^wҝc.+VJ !Dn9z1j{EK{E4@ $pR3>if ;UFAV=J8mgQ}sDOR1և;е LKVBMH4.?G0ݠnIř _cg/b'ǏB{K[h |f2N}IBEnwIu!g9JGY9:bߌ"lȦ8:<nWZ1(ؽhtWYqĎݟ#^z03Cxa,$GD X Z^g%TRH!`jOiig#]ICPN]/f|ApP_z2]c{DBʚ~ ZYёUk`܋{ȂrX *㍆`&lRINonu4AIFp0xW<C{YfM2}gбdҨlܸDdp?Y,K3s z#Ʈ̠ _"<0PU.%on`)q96J#W+[.QS;L!| vd:,xP [yyQ~!Ͳ in>a?y x˔ He"]j iLsJݓ+(!z֔7g>FQė5o ,Ȓ,9kSL$}:"?ǟx:J' oLfbj PG\]:o{3Z fNaln7 Bk,lۿnBE] Ñ'!7.tmaOzטq1ީF_W #~bt}i'+,%_3wo(;oٸDq.#Q ;|A5'M "I]mRcʬ,c;lg.8١3xlNؽ/&xVg Yp''qo>J'߿3h#3]?wV._mom( q?:W\6nl{}Aku:jC땨ֵ"jmt}L&Ԧ6!~b_Y圡iҁ^ɢ7u\qvmdf~ Ya>,i3.5өNqY)sK~9+ $[lCCrTc &~ݼ4-?U".=2~%VCBsV@ۍ`7BK 2A=_ צ:O.^xDwb4,^:vv^(dX }LV^3uS{&u:peFƍ.@G.ke:y~[r}`P5PQ 2@VA4#0C L&F^1W4NS Tf$tEΨM]ғD {1j#P|D`Kst p[nԻz~~$`HYv-wɨ#=@bqfvAGχk4 ";UL  ¸ "5z*w12%1)XUgg7#I;Jd;[ m9wgN'uWbYe}ƈ%x|q<TCb>7;訊^9>ȫlU!^ &Ngl{(u"/uEK[ oyWVe1F>FחS݃>5*[^uD7~TC{A$6g\|}hN:wTF@E4Wn>p2[< #f8l6kSWύ{D6"JMKE04# zA ht5ESTKFp[$TCBj6`CL76K[mG.1K>#seq_PQv'S܅yՉ  ⏈w1g<ɔBƇxD_Ӗ$C݂T"jAh?xUUP܇Æv>Wod!IS ~|92Bt'H!qtÐ]&z[35o4,HʻN 7 "PBrQwz{հ* _j[kw%p>gO +ptm.]Y jj=`Ao:ok:ZW*nAa FtGy6 9OjV^Q6WEY%+G){\]X>6`Ǜ^m"360_~U[auNg7H5Eں0:D$}GA@-)\Y%+h4P:bs0>U(sQ>:ްZ7M\!t¯pgcJfEo+g uGia}aS<?fGY_NU~@pĂKXg CuKs7JIU IcE/6K<'[\"a,Ռ : pc~ -o*Fڇ*b;)]0Z9B@Zx0gs{"mrxMxx]964-#]%mndbT9 o܊JAoVVAќ<:>F)QETýF(%bĈZio-=J[!Uz.]z9} c|fsEayīmyV%'@vGW$?zxd p9:wq+;WzHNiCMJ2e_A$l"I{pyn9d3+ T&]c Wq?Et#D. WYy]"$_+Cjh_TۉVXT8 j}[| ~rЖb ~d6)" b|c Mo?DOZdZ)LgA;Mɰx؜S4Oq_ɔ #-K?)&isUR } @F]sEy^zFIژC]@b+@ vs$'q>"bV&H|\OK"vbS:jP~ؕV~.^ǠfV=[FR/AA7:C:"|fvM =fWw5 fM2L #['lAj}Y_<(@lE%iBw( !Uf_U6=ʹjỹPS-|w{;,1Oeɲ\ ͗sYn9RǤc1ayAV]Y3"s}` 5 e0r>* ]D;:i` e1̭1bڀJjPx։(:Wُ 9'bAzh\LQ.TWu|dsnrOgh쾻[(;c%&8?L 9yWyBCu Ԭ2#e0g\y7.yNem=m@ @ {?hf/t`ר˻9`'ZO/`d _gzţ;r"79Z*aUگPn4.ud`Gꑕ^Kx1{|]_An#)Y Lc;T@#%I_SO)9U"uAݥ}5ENx-?,%^lw0}BJijDˋD2=bu Dp,f[^ܖ^AB6S}d{ٺIiKSM]*.I1(JBV[HpŚ>{H ΄iPX]n/F@th_)ʚ }WNIIzδQ&REu l_ت0 u(kLӖ`;a. ;Gi~Q7rYC<=(aK%֑l. y5X>w~ԓ*Mh޻;-涒XULf2~|NNgU$ң!*K'IeealɋKXq4c^]ęv]o__ZӋ!cgt'ORxp? `K(@*_  uۈpuxվ#j]LњMq0|oVkiFf<ю}pz/+P#YxH,z_>NIk!^d;J>G d)e$3zΌŽר}_𘋙uqIt$Ns .dT}2Nlunx *.[| [V@2(=)2a<'1ӭćt"/yL=٠Wah+>X!morZ-x3M2 Y1@p^ B~wm~XƶiϟlaYBLXH=&y^§#/,CYX!{NQK[FKEu<ˆ{Y68J(cWu<RH4Mb`< U V-=QQsٮ0xb,IB Qd7 .j`$y)頂Mhu m^|NPZͯH9w}F=K}ՅA|9x{Z~zt4'xnmYհ{fsOG_J("ejpLߧK@uNo*wp"K&L"q!Ѐu$CCh(휮d!#FåTq jFб @;)zڣX80xnfO3PmBpSg2 :h)p PW02 qF?Ob> xk9EcUy}[*wĢoQЙg-O6}3ty]vQA-*nu\wge~Qyy6IPvX.GKPƧ6QJT썌o`xR*\=Fw?]45t8 u[;N}2]+=0UBE m2;^!bW`M&q H ѧ.Q!e6#~J $@£>?F7%.Oa[J[ԫG wD@CO3 ?>Kd,9&޳1>(%;y-#ݩHQZ4_[*%>kաhSk{q ks#*9C$._O$?;W}2ǬA֘ Wnk3Z}|w9 v&Q -Q݌Ɇ7u{ulzmEeUNY3l"9jA>O\Z C,@buCjE]uCҤ6 trߛc_^Mf8 pPèIH!BVpøJu)yX_[ᔧB;)Ğ3-y3 ^?"HP`@֦/v-tG~{T[ؘF Ana;3߀c,8{84khۊH ܯ#|6tG#iNGm޴/G^d.0J\*٦<E^-( {e'@3jՇԴmh/v"”bID),H`q8? ]ͷ.vGLNP2;v;*x_=r;E@+W:g%8qQcYʼndD{Sun5RN=x_@)bVTUq`z¡Pf"s$_s%T\\@~px>_=JŃׇ&QΪ]OuliKI-j[Pu;1mN]P1 h@0ws*j4V :$JFˋS6sXE3jtDiG E)* g21rg#]+ ^SğMPӾ`۹\΋z@ |~;ʱ7S|($ۆ @`Kde,6`?Hy٨`6B'b f+QڟkG}"q淾VG\!Qɱ4wuݯ*Z H"}= ge$(`0C|~CI)'Ijxm%ӵHDZItk `JPu,?ytr)Αf tg=BmKvQP3]gh=%A?9.Y~Q5L"ט}?ndzVr)$|\sـ̚. 7z^UZ[cg} vׯfr)̦pj4D7y2޴o,S|"QiLCb#@ , Y86ˣ)=fdU띦qsg:IA(T&_k 9iۉyXԆAP{j&i$JxzO#\uCˢZh0j)J@3ҭ{1k %?d_Qa!.dt2F%Fx)]~=״D*mr뤇$X?>6h^P,LE&T4EFurB@Ykl' _wkS TdPB:M 8]> UVq(Zc UJ7Lw=v{KeDBNmdAPgm/@~_8҂dzeZ'aB%θvN0Q>n%ʎ(e2k"%h*bo735g0$w4|rM\[s JǚAlFV|O5VJֆ+ C<z/+`cv|W_?ռTc3|KE~e9[ϯUa8A=17u7Aׯ]R#GE7&V8{#߿˽:r7J-> Ǜ c4l{>fQ jڇShy0V\AD$ kaCq܌?$7k$nc?zQ"Mf/JgG7 )E:_-Ҟk{ oF,k!6*ݰ%_pLa'fFzzM|;>u{W#s-ltC?ςZaLa'Lҫx?w]B7{9o.336|%6]0Ƣ6-0+\?:0F #v}1Ul8Pق,H Ъ٥3!b#mL<vxlAlmA?~n^6 .L IhʬSA4յtJJoZ6Ű}R˜h"2h/^aD $XҾn)n_&XW:Su'pqILekj{&6<+`E@Jtf>{5\^6UsGJKdYĢzZdB}Ň*2R =j.`'C*u]Ν"W(a[:-R,};D"K/G]<_O(["|ZSj>cd GhȄGBJ_6%`_V]zl4~VZYE VmŁǛ>Knصk˸6|$M?4O+Jk+F7K(5lPg_-6rӤA;PI/tb0|F?9+&"K֋ebkJr ױM } T!"cpnnG.7d3%B#.ٜa#^'0uLwX6,zJf%rඊPq`,Br>s"Qpcuy-\*ȕY8 alϒU޽S̾פa9qgIox%>svyO{Xb+~ywȭ=eנ5+,vp٠)h[ûM& wH @^7 q!n!bթ]x# ^ra v0->ISs f'o_۷ċqV^%7(dFK{ke$;̀d?m79ÓȔ˿ yIK#.EF_8eW5SCf?4P}, L:.lj#VO`"S-5Qf-񃈙>n;8MGkLc&0RPټ抣}\?#|wⲆ*nmCv)Vr[3{yw|oN@JL` + ]v(֮?[@]ϱ.$pnJnz}dFAHJBPB)N/J:3D~Y"h3DzWZa<,'2 fY<&W$YPO+%5`r)Rm&<֊\Q?Gk8%Rg]ɺ9Xg7#v_N~Qu`.wcC@`^8\agXJ#D0bVn5;=BpIAV Xg-H J# > E1#RXaGBkJ1<#,<5{EN{(&d6H%Sޟ[9VT^@,O IVjsb*yC^J FP-1]@G(3o8J?1+Mڶ4W`rQ^fsgxcnyD 'rӘ̙gȕv,C/TX5'QB,HЭ.- 4DEnI)_|N$^ u%]xirmfw\O#nn`}V_ |x삹4y3k4GLRT@|֮ P]z76Ą e*&%Jw IԐ/&gm/rȤd/Z"F6}[re{ QA!ƥQիt> ;"`N[t._;CmT3٘eDfutbhԣe\[3zcdO`t/;U e(ZE!9tE%m3mp EsWߴ]~[HoFȥ˲(:Ny d8qRm~5!]xR}FRF;Ν(90qQ ;z*CnY2]ĭOwv;`)I5U87ȁߍD5цw Cn}J86?HrKQᔖC-"Ԛ~a.u7eW<ۇ،O%w 3G 2y&bdUA¿J^R=C#] L%87pԂHyQ(\&tЭ8"RbKJϠݴ'=ێ ܵm^ZX7y-%K]v ˔2BQ4nY6L@:1 oվOSQ,aP/L:?s" s{JGq ]{1̡N`o/!'ŘIHTa;UϵW>\  9ƶN;OvL;:ހHXNYg7m][jt@C'Z '?60n TӁD"1[*$+M~Nllaaf,$h*?QӐop\CsÝU&1Ef?܈B9]^Y3I#P$Vχ J!ǭk)&t 9h죔AŞf>~zGB|2^@kᖙ|E4 ϱ<^:I%)߈/׉J\kx:e%Ч`F[_&Gcd T(R>n%bxEutmTrMVd*֨u_MFUN6}l,e6Ժ#sZ#!ΧDk`MƟF9 5V3Ϸ!!,xA.K_w0FזcE} ( ֈ)<Oפ*} n]+ap}rBihB[2LpjIzclJ߱Զ NjeIa⠑3cvl8[8]4eZ/ғda40`ad51J] ?߈J.١-Am.D-Kv |H04AgZL[;"R} ] $ bA|z~?+1M)"|-tF'R|`%#—*"4R<4z2_fWX2ڃ QcQo2j0jvKX^4# >ȡ5Wp:&;PJ!' mjmb}gZKsV^0+-l"jύOfc_#%j$_) E bsMap(NK$g&$߃BT=Tv1g0w>x'rOUxea s5r_B4n& e"Ю}7ʏwA5&GtxD!xSQ)9<&M6 dC6bo$qMX٣nEʧ I9<\_  j,=Ic݀} gDsEkvWދ|#N;P$FZ_I4`7c)EaK9h2 pČ]{F|bcF~tH0稜9;fZerwL)IPhZkC}/q{0"# ̓h%dSVޠJo9>)[畭7Yk5vx?/~DQ!|k07n͑HkdϰsQYT%Zx덍)ܲt>h^d@Sz0MoT: ~}{\4P)eolT{OZ;/EzDI7Y{Pe _6^F=Idwc$\ěſHiߦi+cWFnznWFg-!.;:q3=`h"hPvDU ǡBy( ^m)"||e+>9xœ%C+ g_|z8֗!+9 #wdG\U@OjRչ @ޭz@n:߽ sg-F]yg*gQ`8i?Z_.OOh罃p?20=k~%fb$*i%}. ]qg8 g##r o!W:q2kiX7eJAʾx{v Yt}@-?_(g* VVh*"\Sͨ&*r  *f9θ_3+z_1;NqO0WZ/v:GA~Mu{cpӯ&X降Ik{H+&J6-݁YTrw0O\[f~]Ag3h:ȥxUnenc^{39&PJd`c6UaG~x\i'5gC`,a^تFcԅcWg|g(L'{U&ݧ윓ㆰ(yc`1{˔oYrtbp59(n-O>{?}^ьGcC?U}'+]m hbAᩦ:NŪ;N $ 57DnBU*kJzP@RD5d%69?NpxBxL͔{k oע/H|z@gzy{N_4LAC܌ia\{5A^Rvƍs-Iߔ?m5)O rB6=lPe],tXhT<(\hO_D"+gr9%=X~]7nCț%LIgHHec<+!Qq?KɌC}` >d{ߒ!=oi1:)y ٙ?B*5Mu6e&.UXp"aѧɼr™/~.Joǩ*7kA%K;A~n'K&CQ.ھ¦_j-Ȃ 1Ϯu)̃sxLBw.u #cL4 g6$2$-J4i:Yg1LnHK3gxvOLtD5Ϟ)w4qAk t9eP.m+"ȰA# 0|,RP ֟mFrgPUz$P|1Oy o#YptCwxRFlʍv0sȸFR\~M͚d6BpE(1T*G^n$8/YZ.cHb/=:kBfQy~ N$.ђ&lxp\aa)Iv"Kcf%)ͯP0N3rD$ہt ##iKP[}`F=Ii.$tƎy*[-*U[7ml3C(Yhhpj?Z|2vP]%b#A;]cӑt{נ/e,ֈUR2$l![$ CNqVtVŸɻ0 8`iŘ28Ro-H~!P KlNcO,gV 0}*Dh8l94ާUD<7$>80I(mi,n"۔@#؀ _}Ā[]$? (/<jl- ֌ۗ yŠphl;&]7GF>ŊP8#_夙sSv=3$T3 ϵphLe߂%-J.hrC&'< EU.JK'wL>?dz\uapis'>-vᵻ~WQSf& qM;j˥'p.=??D.EǰS<ȸM|²jxRz.O0{r;Kw#}dKtf8$ha&wǀ}Bxljh}HI3īOɳFFf;+OvàX{@ϞնipV1-lr<W3NVמ x+\6rqJSuui:i&EOPBԟ0$P \P. -1 5@T37!#a~y8y][յ+3Fߧ `']M(.j/=䈥6T]@9lh(C[йBZ(yDmd4I V1e`P_t#ژtx>q2OoXq@9 642~;{K4tX[g6)cEdyzrgWo!bGs.x̨{Vw͉hDVҁQRhA\M A<վˢhfFKz8Ide&O|W".v? KB 4єԀm_os@'39W]p.Q,ÚYo^$V9(ic"3ndaۣ0OծSJj`.op)FҘ g[XJtA{Lnu'ՁE*ى CrG{ZlHT0`PmZ۬́9JY F?^g81]0+G <=+q&{㮎~ ٻ՝2IlXIߪMn i (δOR[ qLtvrC_jNI)@kNiє >ÁןD usJ oD Bjet`VdXYY(>Ҍ307#f~vQG3oyn,2Ƭj':ng~vn0C+;FN C":qgE.uЀCPvC$#To;h9㙛av_ib|8+0>pw5X[+FBҍLӀq l&G vUXD?/W?2dr#uk6R{`s7= ;vku*Cs />Ǿu@@P1/)Uan& 6XBKDPAޒ'25Ƽݼd~B_=;ռ'TV9ךH.JFJJ _X_7>D2%P?-#۸Gq*,G8偶Q_~sML83NN^[T/[ m,|6: r1i4ۖU2̾c(&}dL6KIńy=gHF%[i|\ ¦R2Ȓ~ܕo-sTZǨ@:z FMqȟaT?Ct-Qr3IӽOF&8%:+j~wF4&v<=FnHa9s!иEc2#V$=7^:zĿÜdѶ nA.ȺR.&/|Kk@Hej-ǼDtUsXh&D맡 hK Hړko1O ?mUi' (/:ba8mGW1>/wDHjC'!N8T[8k0lK&j]10 (/ __w/Y{Wo{W5؍ϙ!KԖVb&:fS'cc[аλ|LMIiQӱe+΄NncNw"i~LZ A[\K"/`]V !.TAm0LZ>C%st@sll|QBfzd0 rPIf,X'iUb.?4_8<1Pc.54uP_oe-L2fO?9D;&fQkUK%N|\6V+&H~S,OtC N ;Z$>yGVvՋQ @3Mb2ϝiS_:Rj!ss΍). ɮds(|I7SU8Փ(v,,%,$ϋQ[ł2_/Z}KAz8k)87G!glRbEopMuQS4ݹ#rix`A?0L_19BYqF*ɶU$?wB%|pXsy|DHcyx 3p#xݤY #0ҳn#B0-61|kX8l2y6-va DFlKëI0ӳ^>`K_|H s@42JPF_h4t[9. -jtⰋ"-ٿA5.\ofyc { jvbw]q[1Pt%BK.$E\4$HiKKs):EHJ NjHMRC?CppkeG:viR&X67g$kS]J)TmA#Sct|TaQg׵:vG:ŇDczScumLI<Բ]_w \hcF:ۙqɈ(phYk|g Ѭ:X=!W-_\ޫ^> u;Q*=KF? ĵ7@ f6b2d*~(t>==N@w(Iv)өE2Wt?O o"vHFTuIQ~BQ=uwP{(5-ҺniN7q'zu`uzzKSMﲖRv0zfr2>:Y:厱߹*ؑ>ziѧ\0K3dx KhE:W@蘷] o` ۔4Gy }f]+‡+cWch ⤿aɐ-kp&S˲eF3Ot_}cql߶}e~.#l;6h]|]3:_/cS9s"(_RZ8%*\~c4+nft= UpӺgUMv{ܒ*UA?V.[s/T%@h M_0* ;Evesi9\WxA&',yWG\ߡk}@}:Nx#ydBh^_/FPWWhAMZy' U|?k =RYI/ Mn%pk0ߴ2`lE"GRȀ>|eyBv : E#w^tpjdţ<ˣ A7~Agozw!a/]wsM=)F^{ Ky#7 &q_c.  (s9- e@*35񾸈.(3Rֺ$m\l-6(ì+ʦ֠qDIjAkZW5sá`d*MɁcWe`}4AVy9a'!F^A^HHoVUleog1a?vBۄPˑo)Os/Tu?ZA#y>C L&Uєr%KAOkpKTIM4WELͳc n.? Η"-*Bq2`_;Q[f кAԸި_cY&ԕ_U vGЎ*">m@| Rϴ(@mFc|R nD8ա~.δG&o'3߭ii_͓ ~ؐЫ Q*Mnp?516F-0)J# 4?(nL7s3Ao?grO#"E-L;ͽWLR H[4;J@ (G9ʼnz dxm]^l*58DR(_=A7i5>&!r!RXlgDlA҃e xXECΔ+5;OKE^y5Rt;"'aV(EʐVƴi XqQEͪ>&wm9v;7T(q#6B&0{xl|ݞ2oax]Mx)'PwCg4R8]ԺmNhkA`AAˠhVCk)H_yz&<|QY_.( Yx:%3z׻ZRӖ,!M COX(L$K庒ց%N9SvhAEL{A {rO2%R7! AG+~}6ӆKŐI*Y XsR|X`h{ũ/Hl*I,ܣb8\A鏭n Co&wCFlK>&k lrzs\lv7v#lZ(b) s:X3;옋sTG/f2C0(L<6q|m,P4W5̘@xdRfQG^A`41Zwіr NQmOS[ќXo>2ܐDйXjP*r:*OAj(r"+^2TЫ{\vݿC3/ OlCS|Y&V+!.Țd 3-q,scZ!hvF揷̶o5G7e.1ۺ-t}Dqc㯔&ls+!S ^TB9qn\V؅ P/J:a@#,M]%dG7T?G+Hϙm:/htûg9s`>_\P<ȿWItANkK!|E|D/PTQŤV8NKb ='ժ.CM;Gy9噭%OY]50xK~D#OűPMYasD+YA:rBj|[S:=Q6>\?@qZv4c bj,tE LnCvuk%3 $:OߊчGSvWg11~λOJ⼍zbqkDazh&%a*f@!xM䉯JVcש;+lȬ4$M'~WbjO=v}1 Ov[<Ƚ2>, "E'L~3\ clUX&t5=Qw5(Wh<*:uJIiϔݙGbŐ#[hƃqw]Э# gR釒ōVd|(;4)tlϰ^Ѝ\; 1ȑ둈ѧ$嫄˴|}O۷HKgA-KS[@eJ8{K31פn^Iуk*jf3RaƴH:dDNAwf2n|ǼE FrIrRfĠ!bf3E-fȗSu%]t:`;"g]G)V8~rBG"maJ"\٣x}&XW3S%m.ģȑFt^/u}wQo,et skQ&H jZb(2vm ἅ8- z1R?kw^Cq^g ~)FE2Jwfᔹy9ґ0k/סo ?wY6'hhD!OGgʷEbMYbLF2ݺTTz{Vs!$ZکN݈aj4uqb0_,wD͜"OI"0/c=MUc0(?2`Xk8#;(ra hCi& jR% k*큜MqV U~OY $V %@,];W.l:2f>'j.kd d? ms٬މ=o5ٲ1R;u$)c<ttqȪ[$s4𪱰uO焩 k $Gy>/i%4Es`f!1L@]"4c%˵4)_%~@K'fyav3@aORTxV+ہ}/TfӽwV{!$b fCczMs0ŒB]7MڳBzW3b{m$bZ1( ZsFifA2u2s](D١h$_d*&lZB[1N:D 3va2iؔ)BdMRbVPN (<@ h.E}1%pCKԉ8 R2]bq* ( `CqiM15ϰ'8q }=&v%.x'_<;5:Ufmz&6ٕ=3q :3zPv2B/Z;K?0:Z`Y푸AP ͣԏ]^v-A x4fͬSLuBM?+-뭽%ڧtEGgf- wT||?~0 &# Qh[Fϖ?1NGQGbyJon6`u+F5s/BW]P3TIt7`m-# RMOz87t`GNWJq x-U'J/5˹Sܓ]=Z淠'ߦi}uHOj@Ҋ;DZ ĎCޤ|m(.M/lW2tbdh;Ƿ83v))-S>*V/ו7֓ ůrh=GJZ o(oAvcwtul_Ht)nK)2CR@_s3P^9 @'s (u 6DYGz1 8V~&)[po<Щ3>hDO{Φ3 a6VtFl5˅Dٓ*Jn ]wW=}ⴅ1J 0?Rii%b+/^_"J̒Js_a.GvTscr_;d_K78Xra4>,vtgzA;' A̓C s~Rz'f^bxXz[/l6CɵelTAláOt\˼#sl@QlmqZ7J !2hwEWfu @J|p6vI 05"MM wj ָb}>Mqhbdaŗ+qނ9>Є_I476`\|Am Z!<8pN"D ?B'C EJ'(:%H;߄ԏ5lE8s"' /߾[3j!P[N||D,O 25t[E]Q-h'pA%VQyu3.:i UX I$_3[E\ZBZ0 Δ0]K,ծ_|dKEeْXx=ch+0.9e!2?.ևg4fRFkډ a WӚ7왖 n~0Dw :zD;ee穆lY*S aP6+x̪=%HkfrLx&?xꌥ1l ብD#@DtˋC3 "~ƉHtHE;VaΖ|kmCBq6\Sn`5wuMkd@vø0uICM,GFʭVW|kpd$Dj^Ac"_.>CG w]bMW)އT#ѩ0R.0o|{qn}oHüF95JPe\*}EBT7ݬ}Z. ⴓ%~Ec`g'\ΑWgPuig\ VSm[]KEseKs?TC@g2RӒ1VLk 2WX-rW흙T3;jȢr:ScB_Jfe3`"b;6>e3yP΂ _n =>PqWᲓn%>DwWH^G?LI,Y_mֆPk&qhU#צ>gPCev{r+QE 5ijYf-&:6 lL@jce?\1ȣHy.F/w!pڡm^솆.jV*9L2&mm2&LY@pV1XoQv/ Z `   |\Hy:#^< A1[SIo% %n-Jxu-Rs?ewV?  RIy;G6; ؖ4vZlBjϰ&i׿l<+Hпr yDl IYwE,'%q zR]ਰ->V?)$RťJ^ꃧ3r+&6^[^ot!ᛪ#oD-# ›{܉-zsiߏ{jilܿb.y;,{xDd=O: f3E5Rov;*O`d ;.0r"0;{2I!q:љX7-oT7bNɂK]~W4,>%5 2SqV-,a~l !u\*?gSF+=0}E#j: 5َo)6I.| G8z'ZvqY7׻Z,apQ $FT/x4Pa>6A21hF(Y{B=nEϫEw^$$2I^I*j-qKQT`W ܆i g@FCZ]{L$@}=gq;>7З(w>\P9>Cy,(Rj<\xO~,Y좌GEBBڨ֟Pp5FƚH (@ KoAXT>M'w[}Po`(o͛A;Rސ?PkY qPr[P6E%V`v8<ѸyO1 ![,@&KO֜kor;m!v|6CJ^VW ʻ}x" P.w-a5k+| yo%P3w뫏8C;Ʉ*46[3Ư6V(mWWvŸo2!ˌu(a+ÿ_:? 9iݒU5SczK 􎯃,WddsJ*`qn6W֝S~}`u15ɮPLLn* nrk4O) #n>K٭1~,XDvV#ߚxmIcBRjV2]ml;-󝼓p[V6QRmB-1L\kq+aŬ<9J_@*BMHrws߃ڏ7[\2qȮBoDjӣIU:|H 5<8/L/5?i`W6Xfnp?oB9cm*e1|1AX/bNzuZS3$;X㟴Zo'j|X.1!FX%eIJ<-L>oeգf Y5NBbC;0`'_yH@|DŽ@6^eNqJ8 v>]T(3#OFmzFHXGh_>u$X%"Ws)-Oxn^AAKB K+U$ɳ[_ #i,cjMJ<- ڙ;'ekc <+?%,V`H-{8u" 83wPտ.ɜ9[6cG9N%hb*bxiO 7sH-َC1sb`5fLI?^ԇ%Cd@O .6LMo.}p-{ lrM.d1$yAtxdj&y6 C`:7f``͔{ bթOn#KUGqtScp{5<jeٞ)ĤؿڵT&Q!xb᱔FNZR{B/`^:y|y1]c!Gml@?MGbC$'?=> OwO )ń3yζ)9CmH|&h-릿;.VY;}] oU,#M`tUMtwC.\ <<ւ^_\2lPX!@Ty n89aE@79lrόkBȱtm(P!ƫP }ߛ?:g[Ys%OGF834_WcSTDJrymCHJIXIkƷ4L wաG3Lyal\"I=Q"rF5(M`}>&ÀRzb|5vf;u6a䮠Zu1fB/S:)LjX.y|dK8 u8ͦI'ݼqDMA<{ǘ*!0&RG!eZ XªJN*k:q3.@[vt! Eh$UWamFZ.:5\VL rDV?ϣ]E;b}zK@ѧYPPRCLلͻ7njpb'/iգN'HƭLí7ƶ@0>LgHQuX.Nx{ `=0 +xtlk{Gpռ])j<ͯ]mfa {ki'Fk2|ffQV6`H~řTRis\pT>YRsV泸}#T$gO THӊ[= q˴-0aI죷Bb"< 9-u.iFFezs8e#4eY)ZԠܯIqGtͱ[36lREO\YsQ,(L+ƥ^\^S_QR(ݼ-zt~o\#2)ɬӅ2v̜#/,Y #y0+5A+%'> Ou|/~ʤ798[]zps_݅y6| ڮ~<@$ Q4s,{~WЭI.59F)L.@c.jfi/#]yb^ $a?-ت<7Ck{Uui "{|o&_x:="s-ڠ׼4I{`ɞ|()|{IG*NCEoKEnpr ?P@ĸ2/ |OHq°v>F#!̅ ;y٦NF;{,[xx0 tYV7{^Lj/g8ߙbAXvUzwaI7FK6DD:H}-k1cǩ0" s@>d~D)ʌ+ +Mf Vvnv 2'툳ͳ=:C9YwWK=Wʺ*(\a`bO9bV4`*J~hs.VFq؊`QP,n0Gy6G э{-#hx3PY:gu~ԭˆёݔçw"YkX"CaL=9M}"h u:4)Nm,RmڗJ~ɋ)$uGŽivnQmHV J'Le[ :|",~{薇09)C{ɕdTp6~r4mHR~>a 0A8=4Lel"lu^\~1Q;!o& 2p#v1|s10Gg\^,0v)Pr`eYI@禩M }# +ZwN$S7_=*H;Ӳ eF==R G $Lݨ(ʉ=ZN%\EEyh&Ot2*?'[Wsntm(H@.;j H%Yl]飦os@_>͔83`cqlvc 4rW+hB`g|M}NUmkU4zs{9ѝe~33m e_41&jCasaZLVe5ey*R!Hb|M̀+зւ XLA=T_.\LDc~} jwI] BBVCRo+2#=*]g\>kZ!4_؄^v체q.4nhA;AoXs ]Od92 $ \S&,FX2?w=<;v zIƔʐ( %>k zkoz$qDxVʿw"8~'6H5L,G\n&޶py}2\0Rpbn|AeSg_r\_o$R#gXLn^cHVXxyĬs `\L{7_nj#*U]C?[n|E=$AvXcLNͧLʄV%O_mA!w;mxO^ /;:c lD;zm#6rD@쁖TJs&G˲"Ʃi!έcO:ߐ$ C߉C0ATozi!z xjMdै,KDQ+oͮ'g|VYυnI$-"'V/F=ǒ#$_:Jjkb.``y1†N9F+Kܧ::趛g %#ռ5z(x9v|3 :wV}uX |q8r2˧pBI*ݳ&>Ԁ!_m6wEI1(c{M1b`+~Lt fBƈ>L (;< `Få+)ZbWy-^1q m#^?i(6!=Qj}X b]h3f`c=J+N\.gn/XװD0ۏ{ % f^ț^:G&^jۉp{Bzvi Mv%[co)AB3:S̜}ʕEb}"@Ǖ1L~X9{y21b]Xq2理vO[MCk0h7f~VdRW S*~8:Md` )n: ㌅* A[Eq :ofn |A.S(2MVYC p\^/aQ~,CeX(t49K-0fm:=,V=nh7H-!멙BU*yD}CŏBe󤴻7}y;Ds+ڝĞE274G׵} -gf[︎#lAQ?jEk(I{4cF0@oF8l:+5ЍZ IZtd`O뼉^"a>6Av Xu|qrO2D5*"vMxrSdCI:cA_+*H&2KR7/0TJAFyso@lq]D8F0Bib5ݼlNz3J򒫂vr Q3tq'j"ZsynWd)-o0akReJ`^4LYFWM8mq !^?gbJlՠ}Euȕ+(}ZHږ_~D: t71Kp?TPjwԩe9*/6aGQ:J &Qfж@K{1n[cfe\yUIC,(odUvL~6ք"U%ْTOjx|FǏNDi-&cmK>! mVo[wi?gՕ/)5)|e8B)ͷ[B ˆgXDZ4r9!l&^ϫkj!b.z8/WW].v{D8Wx 0dN;պ l1H6 GKgj\ I`z֐BF6^g*ϖF0r̊Y9ޞ5Ŭ`pC|2[? <&' Yю8u͌bտB^@AVץ00 Ղ}T-Y" G!snh0b+c^;WzW>&DsN2}DIDj^ ¥&˝T["|O{^6ԙfm=ga0%A傭*f̈́Vl$)M~/}6Sr՛ݍ5] !MABrL.cT,'n(_9fAt렖RAcl'<~B:,M-%R*y`9Frh&VENΗHxT1} h 1gh!05fW2;>}2SEh\KӽK']U Z2CVvyf,<ˆOBFE!~Z΋FݲnM wԄ8Wy]߇Ì81CprdNB`Aa 8Pl i;~Fx6-MYge*4+.FqgvOsU͹e/Krz\߹xBO!aO7l!G|2~?58xLV(>_1#$}}g\,:ɻ%ƝO /L-0x4i2T8'(vjJ\WBb'"*k%]ʰ4)a toᩄ w (32M ;^um鴶rhϻLn=/#6϶[V2W0HbRnYȵ -] ȚlP mXΩEz(GBc 뀰E2cGM2: a%PD~~`>ıw, ! Ez1&.BX>Ö́g5bɷݍYRKrt{1kHHB&s5tf* mѲUNTd ]A+| B5 [DFm}xbԗSW"[k |`w97q?kӠjxB/1r'2m{rA[͍a{z*Y: ;~L]klEc5gzvB]I< F*s~W׫'Xy;,ͬ5͖\i7$6H'Csc5u)Y n>XGV"H7&GT]Rsu(|Ҭ171 '(ϪvGТ|Oj3h^T|4xvgELykmwn{xrw'OIl*/lT1 *̜\"CO}cd%ݰa80*+𘽸zSg#J"_Jcjߤ"%IAؘؾܐ-{:#Lv7*XgX.i紲ӯ棎2{Xj2.6;{m`| VӆJ J2PXE,%_\e+F 4*U1ئLZ jRKiFgdת QNQ5<⋑/:`~{mCMUkR_m l` Il㉡g#J:lY`|?LOOer[q|Z=-K(7ZW pnB`k+Q( **~ˤ PӭNF*ͧm3c RXu3y݊Fw2V^dL #v)|{F'N\'-vug31R-e]ȮkAO3cbiZ7>dAsm9XJa_ʣI5CD&i\/ R&~4vѷiSۧ߶bayJ0Ff@( +BXP_]m#Xs@|a)}LzMV ps˪p1Rv\h7[n:학h ^;*I DǀG >{J5*;bfњ QIR7n?y?D5ZP 0<J@Űi-j@Jks-yCƓ|FAYg+=<0nA2$Fti(Ѽkaf٩ b-vb^ξ5 72nX8@)J1a+s)Y+}}el<۝3šim M~`2 }ɴi-ٮO#ON ;טq7ꋛ-/-$+^je%V^QiswJ9͑ym5y~( lI]Ee'@x qvnA1Z_lv.9) I2gNls c .Y4_({ϨP<j$,y(#<˜d ߜw3<1ͪ"dS3:JlPJ#@`໻yx"y_)TS(/eo"K#Ghڟ \Uau i ˘X{UM:mu$)d/uLCUOo#hƼ2p;,-1SͰrXhL8&u,&{1m?"Q"cl5HL=#y,/j?Veg$zthahLxdi Ms W˨c'}5րx[-p6{MП.ev@}|p՗ͥ DARycHq~f\\~ eB!d)Z%qh DC '/69( i*ݽ(L`_sm|̮/` m;"oS$,360]Y}U^´3en|Ս֐&Z ~g  T (+tk4eիhI՞'eU銩t];wX[uu-}&ס'GAIdB|x'95l|x0U5#9+%O]k+C:XM{k1ƦwO_jOӡ-^H%^'Z# ?7H_2]aTfiI s-ZFUMehx`͍x]MgWgxL T $Ec2Lt,,v'x!MFQNʍ^Yt'YCWH&vtbE(69u*|P d~ bȘ>/Qd[hDuq◖H `Z3>G fZ6Ѐ;үp)Rӵ+FYLfZH=Ŭ!VGm^DB A[5@74#>}ۧr+$cISNXR?xb6(ݳԵ.˵7-b2Zb O%!zK4X꠾![T"e)DFG[XbO_GM [+]o)Ɩ ItјC_tf:S|%*y'l\sB<0֛9|TWV?k[!G~'uo,U D)nQq}f^O5T7D;qCÙ찐(\N) dLF:)e>!+uE ʧh+ucC\CSh~R"5Pȏ0g/:}FL!5 2wk7 uo]z2mIp$3@<ਲH%6WU Qd6| r ΂#UC$*mvy>k*')kg_ַ x',tXNȋr'=7J()75v^74eJᮏE[g$]6_R{᱇I3v"gc#Ķ@djycAqkr+Jf!qC]_ZMl)ȼd^Z{" "%rXK~dl$kGwpPDą?Bm7(dѐk Qrm6gS&xIPgӌGT4䫹/a*[1;%F%Z*`컝˽v@H `m&}8’'Mhp:ѨW!dӷ"Y_&S+1BƯ}^KZ+Li*b1ugk@̞ӯ:4RI۹FSHL6&qL8@QOK?_jT0ߖt"CKà w .ͤm4/MR^-OǍ pPDqҡrX7k_ סl;>rJ5s1>O=md}^NÆMtpؚbo#SM.y&_{ t,pB>)oPf)8}3t۔3ki0@lTsK2=vZwieTOEzEX^iFձyy(qB3ds 4k.~Ve`"_ng(gAYc*12 nnSZG?g|t,3N :,rԺXp((EK<˓δ] iWi RwqS6Ω=5h$z~Vge (;N<Ғ~Dwg;Gx$XT68#S[2xɆV_Γu7Fy]ș̕[2YPH@HRU (g5Wb^<Ր2*4nVu(D )?ϸH:F!q + U~,w (Vf )|P$[ab;)\O j6ʶګ(3UAl!'6NM*4>k`;ڻ{jp:X/i}|{i_xqWˬԋŚ\F| Y]nQMfq&Y(e$) s T੄]y*lmJcIsݴ0R7R-YxBUW>)Py[͝b} Wg$<[W\'Zs\1f SvƉmZlwVj(a\Cvt'kb[yp>+LpNc9BfM{Y8+`K *e7"(.cHqxV**sC?MM?% Sogʴ3:7SU~ۊ+ofF𚭜My`)9ohSKHy.$qa)\q;F=|YF|ߕjb۝3{J!poYL]]/9YnIb؈u4*UDM*HOb]^A!O,+ NЇ.dhn}[KCm1YaaX_̧J+mM.0|)Woח ' p/o zl{LYcN ;ٚ@cћ28{)E-`WUyB|-U :Z"nm47@/< ଫofɔy Ƅ[j,JAMMs(,9\jAT"1sYvn ":xFh`:CMew)h}as3虮7k }_??¿l$غ=y[QfE4zз,y*@~׍ Dg"{D&̗@}C ankZzh}8{g>=&Y .:Gkpc>#![H?(AIHT*Ѻ>T5Ð2%W:h @$܀Ń^)U{x.Q9` Y(J\f}-ƷH* wEk]1^p(n ouE'.NzQDPE<]Μ'9%Bґ*0/xE#{l͊"7G`I#& NWh9hV'ļ$9Zi)S`%wFD0 -( qvƚXWÀ,h%Jͅ7*3*|c|ˢTdv_v"`󫈄UtWɑ<AQ"3vH7}Sj7d8a`GM6U#n~t{W镃c@^XW=&PKno&H܋-1/zArB]:@ fApV]_ʔMQ6BYh7Q}z prh'm]sM}rM>CϚk֊dZZ+)Q-RBK)mKe>ҚMn*ʽ`g`ddq_@ H_*`c~$t: ZeD>LR,ֿ rKӼmlAnl/:srڀ u7|VVHUTZn/@@ U:t(X3V(7NֱD㝗Vtݹn8dv%7} 5HtFO\lwVa Tvjzv4aðhk])^l`\ GRDy1&rwUd째hR,D6_ݎ_ᄉq* Yõ~iGCKtằ9·coE6/t\NsGctVUonݔJ~6NNd7W*(@ |PX=j]$ܙ Rī3*o/aL>g6JLU6gxÂ*fXb'Lr ]_cJ DA+0Ml9[^!N9?ȟbV/Qm ( ۜ8OKt5T "kQNr#ݼ֛ yEEFԿB'xY&j_}j@#1MRGI&C:piUy-ke)Ma/kbf-]6Du ]XUK@9ÖrE}>QXE\"ly-ADh$EPvv,<!.Yy[ @{Ok_6M/_<݊M:c$OinjG= UrOP8'Gjٍ8=E8A.ڿA?p~Gf/kBlJ/fZepT/U)/ ZgK!pj~#qJk!OZ/ QJ~ZH|A[; iS<0dB_+]z"]GD"0[v-8l(7_Y^s DFC  cV$ʙ\&5鰛ǠS*Pё!R?b}RX"|x&"r'dFԍ"tu#/b- YbC[.1'u׍¯yÕ.9釳*!'j2v NhJZ/-ѻfw"R].sAўfqSU+Rn;k9hW꽯T P {<>/!$+D ?}/œ^ӇF!F`' 327$AldŶR1= 0+ G$FVh\ ae8Ej!/uɘ(:U_ZDb 3V<Uu8%]ܬ*ۼ˒M( 5ڲP:E}{nGmwǂ#$]s@j`H kdf<_`vIJt1H .4pDBK5@d^lTA$+Q-#e@c3e 7{_TL3|,7eLPEOУ#&%q>6u\<%2d\{&2ӂvku+|-Ub0I sCױsfi"l`2O5^w/46pU`n8\- 1rcE;& ;O6JY^e*{8;%z\Лf.1~6(% j-'C4 ebᔵ ATGFƇ&4칓HX2z+/ip7:âPYy{P٢aT!Or]!} ;:ɔV=SEbLIIYbV @DqC{ilIY ābА4{n$VU2u&tܯEAo$ލGU<? x;yO!FT$uCq =E* <~їy}ZQh«MzXA4GЖc#~ j #F#ſY('cݐ2ګӳP)qu0" ybp(~tJVfܙ8kEp5>Hs D n U^qD(2PS-NU/ PGoyWUN,X@nqy&Uod!XIq"hO.3b,HF_1LJщm,DWWx(ʼnz!(2Pj~cjd}k80ZWO LJPd?^%w˓wPòT .E ܚˊH+tglO&'G)-uSiq.qXֽDTif.+t-\(cSB=$Źq"S>)l tL?iLm I)M'^#e^G8%V{T(#H˂8!wpGc\ƽQ)_1Ӧk3iJ9z7H5\p_a3 [5NEo_=7 S/#RlP9{+t2`932d;JJ ^Dp/N5豑~^Z_A 㕣 B8Ԉ2%㬵Bhi/!4C]s*Z#PHR5sso:<"; =[8)au?#]ՙ{sqi6gj={8c#SO$Ճ}S'3k-А7wcvu u&bR+<;!dlZ Utp4Հ Jrȫ"8 MD`쩘;&p}%9AA{oT;i M"!Ejd^Y4K8Ċ S1~?՘DD._%#k o\s}%y`4V7 XH"R`>J$ A luʥ<n[?!k)5٥1B@ߨ1.gJej2OB 1ڽpJVh3^3M?H~p X UM)#wf|yl6iPKZ@n#IaUi|9)~yNJ8$I_I`#$_/V@?ZzytWUWC=R*eSAL`yօjt[ڡ)Ud7zt(d/f$:\3Qy0'Z Vh&f ԿœԈ43]PjK)[gKyQNrm g9e7/N #R- ݘaB.Z]J(fgv,Ѓ ]F6\?\s~5c;KS6hC8"YseR9M5~/?_ :`jd#qj(_P~85ֲXr}8Sf#huݍ 3͑ukӸ5 D׈guALmWBcsҰ~.vB=ţ܀yvۯMb.uOC˸g+""f}ϻ$92&y5jJٓ3c#iN4yeB-^\W2vĎo}nN?bgWu>4W鼀<`Ia ~=A%E shk7>Bl8U(Y%MvwXg^2( ߺI _1q}(}5#=] kX|;ZQDz[Vg!e9Uh!1ŀ?V`a3R8nJݵׇ!2 ,fa`ՃǽD;(кzDh7 >X1 dH." rx1+nLz*dϒc9Rz"> `I|`d<'d[! _Ax7<ܫXZ C'Ll&67c|ޓ2P60 Pg܃cm݄x5\H;a/'AސӠd~X ug!i&PO4Qz=`<}CJWA#Q -\H]eM1ġ>hsؓM^շYvM"s|~[^&Qb]Yz6 W8PռpFsٳ$흁 =qӂ`c u%Q}>=~z8"XIŋRcО8,2/ܱ\cM^-լ7Z1^6=M ĥ|@jhan k̗:5 =ֵ]?R@gLaF;W￟m8nSnNbtp5IgL}A])u w!ty+aK6iIN5UDF_p 12ξe' mj ZhsVO. M@(˒.Lo q..WHq!WgW(k]#+1h~5ҚҘk+%!Ʈ\zb 3A_墲ahu3?*2ş&%}8t S5uRL>Y ,а ;rrt ͼ\{WO Thխd{q}?QN$OKΗ(XkPzvqb F! LrNMIiWd3]Z1syvf ys9qr[*;+_,GF iAܿ;X ?˳UúT5X2ݣXE@.jG.FZrW [\zXāHfOK }qOd=W_heȸЅA:j5/u ^OOjPG}y~NH/clxMG>: {WyJZ'g <4+?|3V?1,wWRX{%[gN^Ok ;E|X[Ӿl$RYn|q3]D=5Oػ}ӌIC?O:QDu_2<sc¡z_[%Q:,^=`w5͠l%>41`k0/t1DØY)CH$\^G7FF3Y`owcљ!0H!Ûˢ薪z6;c=IYzD?o7sXoCz tH1 ɐ/Lqoc5Bԙ#pd r7툐Q2VGpyh΍濅ث{|cG{\W]hÒm֏Qj^CG-ث_+:f=4g96d5ýJlJӓByɒ6Ax[.͖WE_-sD(b7:-KӏۄM3q@ `^.Se=ի-;rJASPyzڑ ^M71b9SjOTq-$kSVCNEDNڋαS04F@!irqNjvN`u}OMy!p^;:Nx^ġ a9y.Ey14gn愪-Fx٠E6*o%[` _JzHS_aZnPE@>vV7ڗ4nu[]:oQY W ߘ6hO07k:œDž2~*pb{bTGZbѣWY d5Of(\FDVML(65]J\I' ^*.*ϕ2K<~<۾Du,RLW D'>#Ib4 l>^-Q4 =$oHMGx'jZklGs4ZGhc셀#B!6'pO ݌.cR|_GSHD!ґ/:k1-^4 LE݌AU-P^wF?=|8숪Q狟/@) fnݪ#u/7~ :Y4D UM Yw*D ـg2\$bf:JL}GD#r+ %NIT&pvrP148倐[ m臭Y\#Ei6 ߻1ͼz"n-, Fw1ny-7X0f{&nL~pKL`DٳH!.shrx{yElLB *qgqLыK4]߆?!U{`׺M ;)` ">wV̕8nG5l ߛađYNaPrEysԎ}JQ~Ivԣ2!RU0nN?5 v#DiŅ8:.wE0 |֑AmI-`iw/5"LFv*#F(˅ٝb* ̅h#PK9@LY^ Yv3+²V͒*/m,N%sG/5|H+ۉQ3<{ }xmm-JD}ʃ'ĝhXeQ×)m,ZWR5$)\z,+ HgY}69h5`&R+$',$- $ف?Ѱ{WHm>ƺWIOmM1Hω2eGywjơ}gd5KmX)[)& IņP-KOauޔ%LNv~ԇt)xgOVae\~Dt R-PƮB&֊[$O w$Q ]ֳ9 *e- 8RLB O(\;9aheyE &Yn:"E`v'o|\5\b=4tI^|[_jaȂv>>j0e:5%TR #:RϷ-qs$|_SoWˑo+bSGqC][9t7n* ma#6~gܭD"% /ʔGB)pkn`t`ݹbCGkgH8i6c=:x}q(g"rTb#O0zApa(fx}Pf2ڬJ+ףeHi)C~} &'=^ݫh*x,ڔEH{t/!c )蜨jY5-. ף|WrTpD]kK$Oi% +DG/7Ld:WrQAsɏLVAG@2uMDЛ&8{?~\/ :a/Aa ;PDh,W3sj^@oPS#QU")͙ /ĕHr?Zyt^/׺Iׂ2F|mL&ldK1l?6Fuޑp֘CC߃yU_TѧT . ==gN;J <(Z3, 1hEG٩ H]}S z6*j!zx32=MENޕZ ]%HWANjcPE.śriʼP (A;V5d =k?ܪʭmwimF:sjr+F)?\Ztm[jUL)dSwv.tYKSքt:@fDM.7monf֕yK'IrMѲP3ɪ<6 D8望9mۿ EWlH.d)?+$+d|)0Ϊnò8^gjAǂ$Cƹ]1~CJ!Ϙ4N=XrVlbGIq^5E6,)dh\5>'u|ta!흣 $?&l>P:lg]s?23pF?4Hrm1pm}CANԘ3r6>DJQzG+p *$i `^D *VP2gh * s> hsrV J|_,NR)W^E-џR*.f6 *րla^tG}p1+Gܒ*- Ų<iR/V>?8ˑXyIʚ͸݌lWFSxI{Uİ30kpYjwB2侑LX:IAhJ 7m>QSzq&w4 _zl\~"Fy")s&'v^aֱ:)#roq_>/xcƹv"]P9W\H 6 m#4Ae o?lbtfL4e`[@I( ㈘o0m 9T*Q\=Aĕ1ʌdr=:/~\Ra"+@ S`&+lUtRŰUhiϺe@)螷g-VJTc~H1~"`24KF o_Yyɻl;BE1(szpg@ e ~,q{&ʻQND `KNO)*Iٞ5VqmnK[b +SO֩zws= #fQ݋,_F 5EBCO8a4(X{YQ*Jpm#&ˍ]Yo$nůPt.lUݜzY#rnAU~iܱ%5UN ~ct>(]YIhT;w3'.&7MGN\<W$^Ĩ?RK :Reh*R]4$@,pX.xkAiѲQsG$H-w>;`dֆ<~뉰M;AuĮݿMxwCpPEVo_e6U縿lcr &Mn^ nb5m58 dT 6&.p4Mk8KG\aZ^MxvKZ_ex?zZf) r}QD;~;p\3NX *OK>D7_J>M"B%8%ES\pX LP.Њ$gߴK[Fd3$mM:(:0H Uc9ֱ1bYjZUAma; 20:UUHd .4fS ,I¿35a! MLh>0,î(W MtXÃE[fZ7٫SjX1[M_X*o.7~~9Zh`i0j-(a C) _~]"X_x/J}G@bO0&Y~ t89:5̂,O+Pq"aOGc`ѫ +Úut CD o1VIjO_x7q ozoG:u1nUY@@48dwYjfø=ԋvфȶz5cnNOҫb( ^k5C RXx=1>LTvmuF0!%)H/X 8E\I~^tXK_b̥Y N&W?,{cD9_Igžx}s~DFT-j^ _6f,T8y99`+M|JrA_R=? 9YS>sJi9"FɚK- )"X;tI$ԌrAm i%N>DÉ?gCD9He]G~-g^)˫c^!]Ut$C6=.tfryLG &%آgofg&…`AHp]xBLۅF?c[K{ t&v^|!QI @$E~BT< TY+^ {J%?uVkEkه*B%> n\)jkΙJE{De   BR?[#Xvm1Ϳ~.\ 6=ɶP0ZDP9|v4Iצ~7e D#|ozlu "zj~n6m9{5͜9qiegAkɱ%Ȉ̋!p?=hz?&J ʵs\zAm@򕾁D+*Md!֔-E4 vyEtD//Om1OW~bnӽ_"Nsi9$wLh^R7+:Pee@v񄾢t1Q&WT~Inh4]+9 6mЃUheEg-%剣'y~ӿy0 "rBnT׾jƖM!v94  9޼& ʧs>uvQmj` Fv՛09EHK..?,AxFyy.򣄪`ưNʚ>s h&7[]Dpb6 _օM?OAv*Ep{ ;3WUwy.۷i~fo4z؂h.Jo$dZU!8T+XgQjS 8Bcxw[HZ"dfʼ-q#˰SumyF3et\K3g]sm+:sфݡEǍ ^ROү4 +>d晌"سVpﮔf r'^rq+  ۍKku $}Cwр573O@kdmLp殕Cz!j/b0#d9ig+x_F9H]z-˛w5@6e|Tc/F%pM|Rۧf;ZAYQꎺ |RCOv䆑#(Y,39ӺGz(iR8Öԃֳ5S]v懤eaSCaxqdBH|o;+h_ZzijZ@򥶬%sI7=1~FpxRbLe:H=e^,~c.D9bxy92tahz\Zn+BWpuBQwri]aR8@doFCtۼỹCqK q3iBܿmM#2CD{#/5E3D(0?i,Pp־l9\ZG:l9,LGf::s}n~-_iIٔ#a͛*Z&׮^Bb]PR6o?|U\0q!T2K pJ:f8=/Ug/ijmF'IJ+l'Zc XGZ!{Pr^P!`[Յo-RN@?𮋪fbV &qqQ ە{J%`(k[Qsʒ LS:#J YV@o፦Zn?<Յ^cxL2C):z| QL`3x[q#%O2";0z&ˑJ"Cx[#o5f3=hEhXuf2328$~YV14?}=zV'v:m v\*TLF}Zġ|y1! e{Vtq+ >d>@r/\rym̷YX"dCf^ޖz>1)>HB='Yh^FQ,e D|**l= br;V)g4dFؗ'QN(:5PlOYGFބnGYKDtLk)T,6峭wBΜuxkZ#zTqb0a+ dH݆}RMLe8CDžnZ:P ؋T>m@V2JzdBz=^# ġ~ 蓄徐ʶ཭RӐ9.ΑJ>JyNчmnwG>mL|͙ٯO!Y}SB[ M0 l7P=Gpq]~ŋ$A@;STs\ nسhṼ xQ%Dó?!<@k?ަk^tAspp!'7oc8D#6wTmVlMl%:Om,(=w]]Y5I#i嚒ͭhZo[Rw A{P aUW${1m@`N)ދi"&(Ons0>0{-h #| jd&aublP#Y:dGl*1\3cd?m--R.>;n[02B f9@?:KOVE"ĉk=S߉~o jL{3ZV=%j;EI$+/F[(|W%Ҏt矕ΜJ2Iۓb SWy}݅~SbqG~,zYR vs*:Jӣ!8J-c0Z`pOK|\!h:e1-Xi2jYC`,vbS^gnS9J}>j$Tt5 W!8H PRnlv-Q$l Jѭqwj꣜T 'Qǘk!CϓRHuSgxܶ+Bߕk\DO> Y͐JY1MyA3 깄Akn|]k4;vhЮY6zjIT{GP sS\)rMzA%mC%Aw}6!tݖ;RD\r2fb8W (5ׅYɮ^ni-u\@pqud?m`oGaܶnTMV .]umf rINB.i)5Tp}Y l;O0dMj&6jIO{:v=٫,˕ʲ$n+jg\#dZ)E#vݒj6 $7?sǍ3|yLvП+ݥ Md0\:[%j=#ŰL1CǺ2bK&e(LJkt=%Pr"S —D* ]d=CڀhM3aE׷1\'u٣#U=Wk\EtTufXnA>fX4`bW8k.NkJyi7ڄdI׃|FL;XؠPSK' Q,[4qtƥx/hϰn4`Y -eP?M׾jPzTv HJa76՗ߊ C׳ּEcN^=)ɜ`id3rG!h6ӑt:'݋c琘~Hfv ^b)_ok P4'ճ%R4wktajdQ!JAۇbUw,7Jω+ղ03L$F,ن K m}¶ʶcѸ2\m2ĸc U&i_ D2m 1߾ZU8Zw ᷯ({;3aKX$6kA f1 P" Ԋ9M&=hS&MUQ&,W o_.bT1N^o4mMnjm]R4>c=;Lp" }uIU!|YvWy&`+4ưԾ׃LgVΤio@]94K%ݭDGL5:Wù,O z!/8]`ZE A!\9Ry2z-BgB@TA}o6dR_%x; JƯVCisN h9˧ $,+<ȃ6 t){Bjqy$e?.G ձ;Mx?4 [qgۉZu`" L)Lo}Gw? IcjCZy jf76YHMu!t8DrP%I_HEZF; ƽ/SE!=F2d沋E@'cїݦZƾM<4.n\-Sy+*2?jT;[Z4\8b 6 Ǧ[Z)ꟁTEq(!|d!ӻNզb]F(UKd=A=(EuJRf.)m[1j@2r05}f `+qsUqY[Q ?9!R奕-kidⲟyمV (c" 'QhL'̦[/QIi,P[ܞH;EWґcboWCAMtDkuڟq M7T8d#d]PtWX)kTQ5%20V3@Gy#Ń.ЖgT7Ĵx ,]Tt%y}BO fnKKK`ԨP U&$ȲMgz=Ȁ-^zRE|ә+x:$z_d]` ]<{0C\,q+]])Zv:Z/PS fJ W,kAt:B'q,Y6!a}Fǿ6(,kF P+lŌuhZbDI(F9qztRA/I I9^ް}hIm@ Of\atxjk>؜p$ُYBwR}E;_40S2 VM&/[|6g )jօRp3яMGd<~{/pMʽsG0ܥã Tˌ|JU{97d 5*bpj%δeϓJ&';Ι+S*fQO19--߫f.UiXw,\ڙCиwWDovf%xjG,2mWwX$"MQczQݸEx (y^S]%M5\p^몖R "h2<̠"߅̨*g#1`|*9N{L~:^Zƒm)=azĠ%.a}Ex+6m_T؆׿Ѵ~lWǛLl%frGW Q$rWN9/H9g FɊ:a-,+c1gXQVYxQro[{uDf>2ER7|i̼K1Ne0Itu1.@:K> :FKb]m7+!m 6V9ңڪ8":El"3^ߊ|> >Ƽn_ܪO7ɗV(u2GQ5'/A.p,9x0"svвJTX0?ީjSq`W4Sh _(״4ҐvK lٖq6%1V pM9~ ʁt# &5 Y<Hqu?vb,|~gSF?mIUS4z`Q/}G~\^},zhZyF@94OUU#]P0{/vwDZ[R̈́oz~ǁcW}$Îhi4.+l*x5?DШ ,{a827bmc1mrch^zG /Qf$iե?hBxu# 3*,c;rV'TPD|%'6_"[ńlkʡ߲r$6]=l.-(X-L o]LD@L RG6P2eg)$ptK P0Knp G&yy*EK!qɼ7|LOFVGgeP ߰-A5(bno?Mv =@Z3WhP3;;vvOt3 KFJəQ?%Jwyq EC&Aq"&5F?g۟}\06)84O&oְ] }l\vvv'Tuye^pؒFX20`@g& ];Go9Ɯ MJ-gRJʆ]ސֽN]B]38<D:(IYv yPuE ǏɏX={ybwIk$NĄWx7ES]p* X+e+B(J0tVre&7_<swh-]@ȉe&}IGB0]6PB6֓>v;1`ZOf'[aU>o}e&[:`Ho!,J+9#C|8Ww4O0rkk/,61ăw䡞 hP. ܠ 2$z=D"ĬV37 AC6-Ż!;tV׭uj&E "6DyUQ 1R`1a/YFBeO[ hQsi E$^2X#Xnk>e;P{YKaxtrS dr\ԝսN~Yg$-#r.ZIQ[Lp0ry^1 R"|+3+$9.gďU(/U)5"b&RMz9R#"qoI:;DW{:Ѕ'@C𨱰JYOnq( * /%ֵ pPTx*ѳ*.ȧ&fO3q8_'=ddxK?ؒ쒊jMAN(V4&ϭ@jgˈ<`2͜:g@ ѡ{xhpJ\*(f= -a1y 3Yj!M/,Lܷ'NBԓTW^!E Ʒa\|.9wbHu|.>X7~vZO=:F0m[.@Z)Ε<)e}'BƂ\C'=S2h%'"b e]gΖb5vwv3)JLXtYНf3Met#KOx H;y2$]r3a@r5j26AZVyK E5ZA+|;)4HxuCdՐDG1j >fQw@b[{+ |Q !L8U _D?'4+2ZDvmb#WI햴]9t&)EJʁD$6nZ-q<$@^R RB1KV 1$25E& m)sMQcs|I [i(>OCۤUpTRXr;YM]B3$$NH? å~✃*R8&Z'0zu4)<-qn vKY,u"~O/)NbFDgel첫sv0oGٯkV54'4).XR }ŗe4T)9_4P~GWS<}I ;o,x4uxJLE,{\LHf\ 8_t|oX`" \۽}B#K%XRo~+K82Ps?}U/ [$ާI J 3seP?K`1)2jFxݺt1dރ$^INYxL_wŎ:Ӄnz6wAz/hȪTzMTcNDjo'{e0TH(]-GاMє5\Đܢ[찼i)to ׿?S0-) 3l57ҁ繬w%UiC+d}l() m2iG|zJyF];$*?$O߽PY2-¸h7|?c#"=}4rb+Ȥ#|rJWpR:͵@:U?~ v(z6w3S\RFDgrOP6Y' BEԱ Eaq9 zU_-!lu&,  81&W0=3!6}sGi_*TjCul"=Oz՘'KB#ҔLէbBo">9jS!jU넇0PVL`zkB~6#VJVy8D:JENLrRS jygD9,$k+p.)]9FgIt<U'I} _KCZ.c0(KmVR[zA6[3ƽ4B#?iZɇ $6ni0 gi}$* Г! ްQ5Q*O[@!zХu˺}bT[_)fK9c(#ȒJQl'}'MUXB ]9RJ2.Dus0%bxbѳlͶ<ҍq ʭɧw#_J;$8Ш "S2H+)M b0EtEiaU5Ҳ %``S QS/!rV>|6#ōJbȩP@>qCDx06؋G u$r˒HUJcBSRG{K#xi@V)%xu>o.CgVN"$c] ~rF.j/dzz706J_sEg!JuR A\]XO9|q9 %wRorn2+q;[9\Z7g|EԴ 0$$7M!-C`"lKK2 j@+wvKo~Ki.(x]p-Z ><- Py4GO/2\ &](R#˄2 76M|>S٨}ز~[ + Q!4;'rEv# [4Hjs|)=QrM^?+|piˤ$r-㯷9Ѕ%H 6,?_JEDlkݿ- mP^Т0(.+&idY:Lz蝊2vFF.&3H.k};}Pሉ<MtxwΗ|j {ܮ݈_ZPIMdv n)O;YJFənFYc(d/_&IsQ?:xp7&]$Нpf=3KRq ysq1M/u6+ǂNL,ÈO"!@SӬl[㒖ok:T(/>+wD/b_ANnVNkXӊEÐJ/lV5`7+(zcz)`Qe,<_-$ޥI–VY?u-ߗؔch1eD0KWi9T&oOoԥ qH,/Y8jXfv3ثC3Yk_K&?M2/VqfuzU[P*l1wZbٜ &I]HpY*~qV(S_ϐ.W),A}vrW"UIq[C'boƄFK=,>@؋9$B1NAF>ȶ6$@ ĖS;;,̆&`R TC%Ew7Z-B.q*_{Olϴ" }i,DR7SnZ5[60$xry+rBCyY遌}ֳo3</_ G Efc7ىJpÿ$2?v{xmߧ9 W*{J{X(Z!!(YB~H(΃[wY}rG|u8GO/ӳ :Y)3%)D滣m+}AeYZt!0er""DtWia;yYnuB'E} j+:)Xccq~ 8?ۗdAtA (As[`k;hÔ5}Ƞ4">=~eM2tRH_,K=&{>J3ICk#YcP_D~뻻{ IC?֩}ap}P'IRźQQsR#J!lMHҠŃ0} R`udcSd/x $]3 9"M(;Udcn4Ko'cE*+fl ouqHw̗W)tB4)b 66-z!!#ቝ?3~DL!(ExA/pX_C)#y~R;:Ћj6tɽ5"G  _`*^b7ܨٴ 8v۰sRY8{j=cJ8N4X:ԭ`gag~! $jylR]F)(L\"aK"JN%p˜T G>lm8(: o@ICP@ρ?e=<,NF!w֯BR@oLc{~=e th78l5 a֜ ߡ}6yu钘HҾʺO ҋ2 Вvk\T$[6"퐐$Qu P±9MqW=4ڵS%v6/8$:TLSI9Faku D%WmL^*د!@EovŰԳ H0m9%[z)e@3&#XRt 66h1^%6u;%$lOP)|+vލ2OOPnOqfP1fN0DT'nc}[T Oȗ]eu׍ucب_uxfic˗6{ĩ9 ʿ\rlZ$kRE790~coF܋*[saR+=m5T:E5#$+A˛2>LUxJ9"<-; FS"ȱ C#=Z~DwY44B'Rݔz" ?F~T)JXMcv %?3lpEgrX(3y>f=Xd >iT}#xFȶuybz(m<,'>畊|}qm۷S/%jVDO]Mu`3k6\LT}t(֟!$FM#twBtj7|mH v<z9cg8" H[P*بDfy[ʷY-ӹFu7иg=G|$8K68BxqV(e_y!جh@ie8 }Gn`}y=FF+|xg,1yYf3d .DCQ ]`Q3ooV6ەLn0H` Vt,(0+hS=PǏAu)A"%Mcu{ 5B#:#"F0^>PȘmNg2]'&|t&Q7|EeE[o&N#2L~:z +FT³v~=Ft\&uO΃?"s7lozоoBH]!4E]D,b^KCrV@VQ̏l19@{LJ**X.Y90ʰC$hFkg$ H9G3h=sHsFjkn7%% { (񋔲y)k.X\t(&T$)|ok|;EPRRf ,q.bhlu=q5Eb+C7NZ# ԡ)-OUp٨؏?uKaie+-\|l@]؊|P*G<_F#3j`)6'`0ҥ)]{0(?dςHDg|@O]g3FCoA`Eď7iԦ678߶YX3aP Xw\ڻ D' 0 `5'+ afxҴtj=K]li6?aINM:^7˔>Z>(OdQ(Μ܂L2" Ŷy<^Qv0UiArq}[Cl4p |i/yS;k_^/9 R2PVQ=jϣ{ u.xJ1< FfZoN/lb=>:|Yu~?HbE>u|nȚa?c@P`[2?4z^^]Ϋ6zX^G"LzaͺiF>e0}#fZΠķef$ClApc;ez6KW𮆷W<4Zqiٱ-fNLY4d`܆y)Vǂ@1Rd9. zuiِR%Lp* 7+s2/[VΠ31C{Ayiq,hքC3FiA0YrkKwr[MjE#[@]y B؁6ck]MulUpx0 w{.ϯt.?-$S)^*-hfBO3!dO΃ewᲟkqImA: i]4:.} Π+Px7\kWNR oo a;ՠPֱSy5Kγ:G4yy,&_"UNt4J*sFbU >/DZgݷ_rGwϝ; gZ77dyisW~]Nt\ Ld&U.[ȇiVrrSsQeB܄`Ɨ8߃aʨ+ܽO;Q2Z|ċ);2 ?OzZRZ.oeU?gV'e4> qؕ^jG_ły 蹡J?VYaq1BhHA`zX2Q ASMYX5Y N wih< .4o ױ#):߼KGafWK5gx+~fΫEZi"Rf o1ěFy+~JMEf'|,TVzGP\=>wB9'"gy[uY@<[FR&Oe7Xb 2{?JjQG-ҕGJ's㯥 _37z֥, cz[|5%i14avCUhp7BoMb{v_5ȟ{AHE&$}H+x.'ViT@ajOxӧy4[IIԟ ٳ.e/klhxx$S%xT#rP9@oEs h/<. Sֿ z˰&_V) =k /ukU_v. ' )%(f%o܎.#sfE</!cłctz\/JRAJO?&蟾 3ep%QX K{TFWI;JLQ <4t4ak+F{pMBj#K 5@[(\,V.!B7o-ҾjOR(|q P4FLM2ӒmdT]vPrAb6-.z(Ƶ>4S*<z%]jQDe&⤬IȌ@ 0]rw4NZ J'о`+YIKrp~#Mlpa s1{Nlizݘ x(*B+q^GF ǵQ*+9'xTSwE`D`~KUs@92RڮqF{K@'f%D_nhY|gIYnPzlנtˎ1%]4/ YY8}YvYJxfx'iL.\V,$f.*s%ST+F l,9ɚUd5D /D1:joK#h^N$_T8T HHl'OCID"Xx09|(k}=}L.WGç=>!lƳUp3rgr6LGF%\ZƊ?lmm_ւG):Xr/ QGgvi\YhFZMP0ZXeRʶEFQ=2Ҵ*Q q7T1ikܒyr&0 pUY&r9PRJ\ԑ7ދbC(MPj']+Pp:h]Uph j S,k\ԛ7=֌>˱@-;jfBO#7Ƴ'u'ܶ2%fA^ڑٟ3WTCOW=n0/aoWҜjFl0 ig۴u]5Mgd>}D'U?'I,]; gucZThQ7"p|wde7۞~_8G\|vԥ5cO1(^o#{C"wΒW FeI2B̒|]=aCPUzi5>In؏+3ZڮԬ6+%Yz|]4F u͜ 4(N8uBp>5< =)w;hbv(Q\5O*==R" aujE.GzXNq=L13HvpI`AF yD*N+Ц|˱it@so`C5w d۳#oQ;9L ,Qi# |c,7ӃQq}zqo2M!`3pfzt1u$"Yd0&dStsQsaWI"Ŗ3-$gNmGbj-^=#vf`=[+ѯLu=?yRdJ Voڌ7( ɇlu^*W̑ir̓oxTgJSà]/W*S~T|~+xlW4u?1>[X&A_=t#@6 .)-&򁈙DȂ`A@J+c2|A M0(~lsi* o V4Z*ZlW4^_H ̀zcX9In̙eo+ WTC+3WAebE8M5k W:q:5Dk &|bQBK,Ⱥ6iX@]^7V+ A,5!@Hj";aneL` =`E_^1=94H娎1'l,gE{gTf$bg? AhF ׇS Ge(& øu3S1S[a `'\ Y3aiYZȹ啤/La7l9n7RF9\mfLFqVx1.Qs(*s0е LpD5AA=kK9"^dHNml 9?c#cR!K/хtbAۡ}ҧGY ]vvNTD'S{)Y==GWi<cWs9*Dq4%‰+P-sm^Dηmy,h-K-!Ur$"`Sh؟X2eh:EUQͯ 5 rpxz~Ι)l^wPx:# qU?5Japòk~'oϩ \iǣoX:djfmLAҠPF1?u"H׼ _uݺ47Q^Weg 3S!m6jC,e)?i>5B]rb 6n?E1z&rr[dӭPH}e!y=D)cPc#qqDXY gwQ짵v6yG (+Q4Hђ!J+IW^oi c X|7u,Q_ߋd;iwC* vzӓ$֗4J kW5© ո'7ͼ3|RSnBŒ8uiD٠"J4t0^'Kvu0հl`@v8c0h]7Q/7sa@7Ql\BV4z@9ҕzBۨ4CǤ^2wɉPK ;YVѹ !I!9b-Ej2h)' OXnk}V|1]d̓Pc}Q7z(@NˤOh}?~ uQ~g~)꘱F|MPJhE,ȒXQK87%W^qGj7~FzHٚo}FeIODDvlCGVם @1yP˟Gs"3D6`| qJ_đHO!F+om_(j4y.$1\>L;YnTvX:]^T&$f @%  \7HTjNV{^$턐xj]D+ q0.իd: G-D8Mnp1jmWbdhw}A}{a~R5dfrՆ Q:T?;^3{.6q@gcCn ɪ>w2{FʳdɣC8a^J X|ܗ[ +3bƋ"ב}J#Gjm%k{ f$‹yڌ®ө䌞M-D0'Ku1eE78q7fx|eYҷ|mEݺiTXg$%T56g ƢXӉq!$^z]߷;xU 3t(}-7$%c-*:@'CV(*`؆@a|~|8t, 3 `6{uN-6Aù%E.[26{P@ &6)6J6Tq3^?Ѹuޫsw_NCG2!Hl[YS郀AOW'5=N꾅ɲKMpRAH;xi&}; p6})y1J|"ަi<^C}W~0.pەτPJY0?1i%F;՘R ŅD;A[x' qolXFb>k!ke*b$%STDF߉-S&y[_Hc8arIU%}':i=s W_y јVKYܧ"Ǥ}FvLR#nHUBIﭧ*mɗCKTcKCKٙo).`Se/Qe[9ĸxu B9ׅb%s7XnUd/`LwyO&`2_;€㝘A<25g؍sݢeOOQ-{ieW,ZޔRW+EɅp4|"C:c͋JV6Jt+0 k@ v'4Uآ92v"%4:CBx} J.x`WGK.=늑8Rrn")[&kSDY2-'tٮro_a8%GgC'/L'Eԑd$ %Gެ{Q.eޠwʀ(4S ="U3yU%fb?Cw*L|' 8%;Ϭ.wѴ3}(hkAZā#ɩ q;'8 P̬ N i\!)Ch\9>ww釓;LI|w k2B׽ Xcuinƈ +gm% 1HmJ9]yXMw3n4fEA6oIEr[Xw225Nlx'5ita\;MZa[PӛmX!:PU=A/g ,K꘣^Q%" !ʨB5pB. }L抮E+|b;.^ ʌA爓 ʎr?R@MN!:̦>C_iTw,ceձ,NeiǸ!k:~ֲaPȔcJQGlRr$TU_`VꑼB_a Q4@,z2IXdʃhKد Lve7=)GXm%kX6 X:O *LωJDWSq wf$,*ʫs+y6~{2~q"Hpѽ$/0;lM|'52 U_&N++O^n$[uN ?٣kFmKb`5~ty(lZk;C\rX@۾<9l2<*$mMjtaDE6z㘠)8J7}r+QǛ=0fKKOyRKߞ9X3l,vŒ~4b '^6D暚BM=bAWM\4"ךTpœo)bv|O=a.ySKv^p@,E_swM+SHczE G ʚ5SG 2@>9QxH# %!vBum`B!PktEJU mfC[FBr"/z'9LgugEhY)XWYLҮnZ20zrː8+eY vN,JT^ ( ߒGxBȿG6O8Ov*y IP#1ʜtxJ5xSIĤ7_iE(P添0tRmTj;N=kt7©eaQjti&7t.`b=4б.,]J<Թe 3W[M^:q3t [n&p;c{ԑ7ChMTs=c6{Zs:1&jZbaB#ƚU[E %=d 0Ҡ1OwB%Gcx/$)B]u6 C>hEqdhA#O5=,T{!|+I1zV rȓp/S_9:~'j";El g՛p]S>C`؇U _+ώ, [g|7yC?&? .cWÙo>%2޴Sbwas*r[˅P'_SK>W^HE@ͤ&;mtW ItO٠NVxelߝtG9[. ڂOS8N?xBCoLH XJĴأD U3˞+s@t^MYŤk-nwFxfR Z_ 21ckvn̛HCG2Xcwj3Րk˅O]KdEѢc!kqҒonU3:󙱖:QOx7g7⾨X('hHANpVPe]`,#]1)M; yK+,pAm \B?n].1K_x:aeHk.: rgCZpWy%e;U^i6U=<dƀm}y'mzqWFI=%11?&8WVoC<%rϋG6-q&j6lH! *H=9'O5`YjŦP&!Ato &1ĒB[u{7E^x+үkaW}x>հ~@*e>߱eWIsj5=ɤLi]aPpV톀 g@Xs4^SHxӄ%!j"5` f$j\U04k_ZΚMBR 'ȹ/U%=meZاksm40О̺E&OWgHBĢ }<@Y/G/97z-囸,9@t@:|]T]K&Ha.GGl뜻$/Y+Ol%]JUU,& 7u 3&jMFNS?NFM=FM0"R7037ھDn1!n3m^"|zmy,! w(n~7w/@萭rŋ٢  Q5d6d8dcdIľMto Sz!.ҟr4y\յo y2pݾkV3 cň_SԨ$w9dK?K&@SwCFzL}+C /vT')os8{lvk,xڮg}Yk4 ܨdM~ڻp}`ċoAQl}R+0y# e~G&PLnǣ,X|ɖ?4(}`)gL'=޾`1/O<o}ӱڪ`&{uOaMHmV@8DLʛۇ;,)bBYT/~~ʠ޵0!G_Cʿ&brhG_nK8q&"lHӶ3恫) pdkMʍ}= wF(~1x'x2.a6Oj0s1jEEgglXQ72Ogzo;or|+&S:RArWLmri mݎyJxHe乓]}g@ZxBU.ˊ9U4A iE+*v |8c: k]KcUI$s N%ajtrH'ɛgsIBK $ps!$bGDCamӇڧoxr̵lY*~X"zׯZMZdjFZnd'!}fP4'.#GPT2R)u5[XX\Ex. ]utBG1H;C1~A%<^ v؛ P]3uq˽C>r!WKO4Wq4/E+lmvS(fwiJln3`+;NX+Iois8Lo%ETڍQ.ɂP2I  ʜRd?&4_mbʰƻ-; 0jcdD+S`}A%> "SRl;UuЀhBqg@]z|;)a== y-Y~72<%Q{ H K7GzE%pyJHSNjWʚwrxGv1MO<V^aq?YUSEBl[uL;ݥʗvO0D' Czo/ҟ?)~ϖ\Ƃ pq `v񔛜d$}ѓotdo*յw¯32W`g|`O^ҠZ0c.K.?tR%8%?qҤm6 B=5NF˸Bų4>k0jr]—'oX&3\^G YU)=>\cG {pY !=:Wn?C FgYDtd*XϮ񥑦-рy_B4qEh0ԓRsݔgOIA< fXP$T{Ԋv.+`mp:(h"?=ȠG3Kck/AH i)lUFu;4Q.:u `bx ȉVKVH;w3z8qiR7>Jucx O?%ըQhyR3x6?P_`(.Շ6Oռ8F Ҧxmi"zDV;IA'3PXe9tO.?ěϗ;ž)z*[FJ!(#Pl6/?Ҁه7J]@K*Y&LOÜT!wAHd0V{ 0,ʹWֹ`E'2C*lƾH4ޑ L !G!OFEDܪ$UkhY Ŕolމ1rhSŋdB/gK%'"ij`]љf\3^c^cܠU]#a+؝ ' xmKN{tN=|۴tR#ʮ`J<*,/Tcu\ \Hm{;a iLt7|L*~V!~< & eAתI@z_FBt.*rլ2[$ڌ{}?[+,\$r yW.bpo&n,Uкg}$-.LZ !2re)R*"~ˣC Of0缅ajO=$wЪĬ]MG[d8ݧ~B'2aF֮OH622MZAp,ՅǕxZo )@3KjIJ^ 0VL]XCy1Ŭ+G~6Iz. bfY,sW/ &,Բ,ES΀N!Er{ٞj5U3eކ mD:5G7@{p@Cށd i>"N^7vv}䋹`Ra<:cIA˾o}3m+/ri2g_P(iCI9F;o&0Oh-I>성oDkD\x5tt%ĩqs˃}q"z..V=@9+@!O0@/ Og803dPy93zfTMH2"T-$<8d Z1;k|[0s-<ˎ™}yL6T~e|\'Uv4{XDcn*7{w'SBŴ3t%!t[BR1SM+"R!܇~NYWV3O]' P`Q4IAID.AZSK(Zv+MR62X`Ѫg hM` 0F}'04Ӛq>T,dAY&N-'~,u+8$JJ/č>5wK2\QN0Nj`~#i-<NjBieu:#ɠɉrRvqdAn/u#~gm_h:ӛI)J<&~5{Mjpt{J1.b0!I/UI$cZ\Ci2w OR6EVz1UGMJa5ߤ߷_X:~=md*-w3_ؚXc;h.obHyWL}!#*9vxNXta}˺< iܷ)kb*uyib= ye#+u6 P>-2`E uFDdįBELDVTz̻n{P45 :sJћuAG:nykk^uZn?Wx.BSa:w=;/^ Gѷ3AMQSQ}GI~jʲuֳLOl Ŵ$w &0Pc5[Bѭau%_/Rb+q$;5ZV\6.{/zO}$? Avĉwt8P_l^<_<37Ձ5@Z VH iUkD(| +oIY`0pS-c7K<\vZKj fXay7o>%q΂e,U&d@)kv.25D Հ *oMM]@?L u$Df(F[3T?N4]36V+#WBdpV#q\ͣ_>s+XWљJJX2.BzXgUzlc1?h4PCQW =ۥ'H&ڱ/\puI e{uکϴwTs>V충-#M'RL^kDܡ(tL=ȍb;[gBG`aL.Kg %N턉 {i?wc*g4G̐QGMT!z.4e*xBWK^SɾN "Z\mLp/ENϫ诇`PvT9Wި8ҰHu`,C@ kv=G+eνJ軐_"\m1Ѱ~~`1|µ9TщUuCv*|"I3Kx9`pCp"=k&z4d36H N4FTFBÏd LWKjR4\>I{ođCa be1䮮H~T/ NzNte_MW:&MRDrGU`; iUG*73'2k}&<& AvU$"pPX,GNFX)a=WD'7ˈ舘n \Lx KS9(Y38;\g14òE"1 ҿ[$cZY7[0ZH]6uEt747 ڹXdD=PsYX@ңQTV~ȷτF@8sI]*O8#KmtPG<0,.ݨHT>aIkǯ#dAjD]Us`D8Y'h &ob8P'VOWO9(o*C>|t_:jwLga.?y3#ΰ YVQg(:P0MԺUHBu;iL G߬X" {'OybSmz3FK P0{o̟ɛyn5ØSEzi<_~sm5[ `eeh5Bs!D^:2`|g`"Co;Rm(07_/fT ZQ5H"!ˬ ~`D. ;z1&r7uӽN)[!g EHV0g?`h,:an9eN@є"s;K $V,<%22+MGXӹ7chZ5c!ZOJz&MJ6$Hd 9ϛGF2ڎ鐠j`2pIQNP\#FB'Wӿ"{TUdbOTbrD5·XwR*b'TL(luo,>E&Tn(l4n?>85PG(IwһYg66Y"SA#7%S ]g@>$^3x1EOײ%T*\} ѧflBYR+ G, m,6"MbBUP^֤m h; CxfHjg;vagw~AƄ*dwEh(a]jo&15)롚V7$8cry+7w.o^A^kZ цX*O]8X9+AmLM,0ɛv8)|32^2l9mzN1)]0k+ys˄tdϷ&oZ&5)j% U!݁a;0tGYVv~D\H^k }Vz5UYC!a~ү;jDOit ]-t;wI #^ c"]sAnBb k3A0D"s-|8nZIn2K2D%됬X/p[1<+}j/`gݐT~̓k`eP,pНkI_azo@흞zWYuz3A4^-s/g&IX,\dKrIf7ܺ5S{n\I+tCc`k17}OVay c!pTMjm嫛-HPE+f$ K`rzP3HƥC"y ΃KÎQ`#%#7OF&Pn)|GNa;b{*WBG404$54u'=>6[lrY` Y{ Y3Q19IuJg/W!1\ 5^;EEL- taa^:3 ʿu?^jVVC [Ix>ZBfHSSr)2);/O usaT!ۣwky]铚$HG~Z! .:Cx\@sIeelM-RɢE;I%0k\V\Fɑ7;k|qEvMЇ뫳[bM5:whEqO M{lZ xykܵKU_;2Sy!,>C,\+:,MK0t(Vw6ws+_ +\л46sC+v% }Eǔ?ڬg"6&L/6Ci_X]UcGi7YFN '~xY fzG JКrGe^Q`nBma5|i;g-$T!ز:Ph&Xw1b ֩ctPgWY"p]z qA@YH@~u=X0uK^4y"h? `\-n$Xݯʎ2k$IJlNa<5MHǜBJah DV:3x] 3`&u-DkB?A'<;Ed Ky3ꙟL泏-mIS؍pqV,y1/$kGYFR%R56K_lO{KOz!jE)(W,VVT9e!laBVL[C 2 yfMٞx# Op;F|WȤGo˲K_a\ӵؙajx뢣`&qM_둘bt"83}3O)+w S:m6R$36ĎۓJU<+X983tJLh%ɞoȮ%*e}x)X)):;uN"c(8hG0:jk+/4~]1(L}+epXmts="!ImpiHv"S|g 3_6LCH4Z:19IF(&:?-I``_`xMGle$AZD~zv}{H] qGm5*hUтW'$/]9r~ ϲ7 ["jjD@]%1]KaM,0/lx`kA}J06tXxg/'k> 4#H@30Qqh'k9|Cz؆% j;r^:|}W ?,(K4JD8QIwU[3i(hqQҨ#%1{t-u=A-xgWX,$< s dAxi=σv kS-ČXDOK&#SrL $ڥmO"p&̋)ybP+5M|6wRK dy(54)庵_1ع YnSE/:ڂseJU{zYW]e܇%lZߎX!t o 辕ȴa;lD V2{{% x> f/C0&A^qՑ˓y^&OO'AN-QƏSseö (x\`ߦ](N}.iE~N!uol[B$ s`,ji<]E?Iu92G?k6 w=^aZf:k4-sp,-g^TVAxӞlK#67B;M"* v2 Yh$M( a;^+VAB%Yݕ~a9>qda K)?bblQY ѽ]Z=~ kRoTW!·txfuG8졇bO߷c;V59|޶lNrSy2͍u2y۰m{@A07TBk3P"adO0^&tb]v&tܔiޏ&|&cj./5. Qӹyu!U/;P g_i/E4]NMtPյomǟlwpL7i-yihV{)sl#5=w ppv#78Υa /eu W_D1EBvP\cL%h:YbNSnh1E‡rB0`~L4jmF$sⴐi@dCņb8NROv8A:Q˫l9miQH,LSTՏ⻟` ZX1$tOC[oDқ9Y\{abN9.dDn\MɊo`T@Sd먲MFXyN^ Le&ɴKuT⇊"Nmx"fm@]{,d)h6 58K!xNO:Cѥ=grZD :(5(N4}% 7-nۃ2;3[;v)] CI%@\eXl*ѶEW䔬aa?V溓? eB=Zt}:VQ o. ƚ4cZNf-:!`s|YL p3#>rR֧5mm ފ.""tz|XLZ~T(%Y>d&w,#wR"'O?}T|O ;G +!lxb 3u{"<>veqO{,)XA?a2 2`pxWҒ _,$9&4O"EgpmM' t4sʚX‹8cC&ѷ=Z{vBsB#v|H鲼z'pu3"1T1-4}i|_7T4ჰ4 &aD0: l-$7i~8X۪@*6؈=8GA>H8@@4 ѡhsj5oAߺ0En'YTXONSyn&_o*,:a  C CB!`X8_>U1d{|++hz?FƯ8R{="k4DjEYo\,OKKdю!  ͨ|S7CIf郖(axnnhj)KTkDGKq>{4vWb_m-Pg4rE-%^Z({Yf8a8̑\_` j|ȜyJӆ`išV2`Ctw@B rZ] O 3 7)f9y1jQ}&|fɝH43LJ;qՃN{AM}ۀTH {dj4פ%͎,,'Q9 N&IuQK])> ws%9^tF"ߟv =;-`ե鍔/12x_I\Km[MO׿mj$WwVOFN;.%3(ޗ#Y1Xgd͐że] U7G?#،oa?)J3?"91_jje,G>+7j&lbp\zE+9z~aVx( ~zІn$[ G` ʙlD$6>=YNТ=F"" f_t"m0E17tOc͸*: 4 ѳ^F{`^4@. ,Ւqc24D]#Ya75$5w`I267WR) wՁ' dp Y c1GF2S›u,ߒ)"l:s$#R^K4Yz?h)A{ۯv3!hσ@3bŸQboohi@c|௺5܊Lyr}^nd+W>B5pFզѢ{ndj@ s3li.={갆rֈŵo(+fX7 œ旴E\n*D^20P#X&l6\S!gfMul"lz΃T} Mp ]k4 ^{޴ sl8kO i0-NR[6Yֲr&4 oGu=՜hCיFj_{"qG:^a bNm?ds`{fCOܙ~>IjņJjIW1Dz􉂸q唴_3@ۈ?Մ9:_fp smdz'Q<ɚ&͐h_,o:S^FeI_iBt_5 K?ŗՁ,aSM3F04Q8{ W:r]3m81PJ4`{0Sˉ%VHj 8ڢUW ryu2Y"Ǧ8 sOl(3L7jˉر1ŠܝΒ4mzaxaAӕzt)TO8MI-RklZ²otG^vΑn4~UA}~sTuRuʭGjh [#\?'Q⋑Gs +|_"9QקD0ÉottɓWe,NڳZ xUrOsa`WlU${J!@#5eq*qpEDeh>>.f5iA6{eQ_?@hŹ4x8yfLY*Kw>`\r4QjZKHw΃ђ`&Uˠ=Lg:YqhM­Dt[@> U<'p W{jjS!}7|2U8ywhG/ `gv)X6P3ӛ> Y[aV;#>Sq~ZG2jpV*sw6;G1]Nt[_! prѫ_ f`Vm@X˵ܬ&zCwBw֨v)Kוy=fzkY K7fE2AT0Htو}o5ڽn d(Duldu5:T!ϧYCV`v`TF)"BF LǏH[gckU5q|?>-:!=DT+Z; d#U'u]7}rfnm[!j+;Ŏ9/>۸eqemDlt)ns4Rݠ,EJ.Pk c7eEpJG{|jK l@b%ܵws#dt<5BSj FrQLfQ GHuJYHeMJo%맸w =<>Gv`6$.fQBEl6NȨmB|1ֹ`tl3)`Pށ,XYb6/WDĹw; : +OYkn$j~}7U!kז@d qNP3bn=[뜰*".{~ft~A/\RM[i@Z) h}ؘz y A80>U[@pZRQJ?xp $h ryq{CķZ;mLxlqlžkb!F瑏Ǹs=jZ7`!+2"TI p@,Gg'ͪ"]fIߍjwp$O9!#9+ϛU2:b& NKHo􍼜ӿ|:Ja9"Lau݂tLO,b}|u%0~b&F#P(T rL22[lwq̢=w{^r"F`ܓ9'y8;]70wKce%)5qW % +0#?`Ԭɉ;ET?%Q, H!LJOH`UQ85m^k5g n?ͫMEF<]J^pE15Sl_DW09,jn{>ʀlGTMi57sJxE~.4SNa' ~.6R~xo<)FNx(QyihIr;4ayr)[ G(Kq\)&d$v $`W4HQ#(=x%uIR 4a$g+YzlI3Q۪q2uI]+9~|&S9nh8٤<{=i %Q.w ƿ_\Ԍ % EA`Dl,wQ72vmX09"|Zؓ,v>O L="* =|bL uT3Q|e1oKW,'Ir,+kG$i:fj31ݭ:y b ]jR# GGl,W XR3G-f+ :A{D`WPRX6b ^iŮ¯698-< 'fM~>63[Y闣D 6%1M_d%ܘ΂76jdĆ0h"OI)˒,$2#j (^L8 0Z Gŋ~" wOC.WEBgS+nK@}6A&sP}il-Ag84>#ewMA'L;тAo˻CkL;}ḵMQ.Ѝ}ӹ|Ɏ`KQxWlZMBFuW٦EnU1e]l2 I.4/>% +\ޘ)1uRvhZN1aGBp7ȏ2yg{|Hb2y|%>@E&Oq6-mA[!!}gn6Zo?z9ͨ gyuL78IZsd= Mo߄9P( P-1[Cwu<X>Ims}YS =J7ˏ'Ew؞6Vs|$RMNEҒ!j>F#y:dMjj5sg4rڂ&YStL:%3 t!,Zfr=>'PG`AΔ(+xz=MpI>v/)ﷇi52 "gBx~ZID10Xe=hP?u7^` SuDS˟wFZ3)^pSU +P ]DrHJDF[_6ryUz d<ԩkchb[Kqܜq) i/BIRA(rހ}tOT *>I_}EyL:L:lfcέjY,etXV4\<~i+$ MfC(eu$x?" l.Tq:-"q_?"P6s,qabSӟFvz pȝ,Y @[鵑uiYI-s2#ҡ*.b%m*S4fXgT`k?.|Py$TL>RvOmN@P +#o~WYjucAyc[Yh.`tvs9b*Q3lcQ XDqx!Ww 42PZLZNS .xS8A )ElI)DpʌoEٚ0rz: p#`=62QRX4~ :YTb9%7?!s_\OI9+1su-8MBq{%kƀmWmk`Vϙ ̄fsRre~]ݡ,/9-C%ahEں?k"Y`mx߱{bPC^,ƸQoFwql)!x`Fv9[P^ "%дl,K-ß'Y[e;wtDu錉_i(tc]I-?7ll!vt`shypB ھh<_?gj"*WO2O\XMpKOV0W%.C 6jV6 Έt: e#@Qk={6aH̡TC`wb^,rRn$oV7.w UN%>v:TB.: 8?7OW h6.Q7g=dE-Ai4=]ɪ}WC.NoW fI 2t;7IxȐMp,ѦaѠiMuX|=;bPd!Psj=uGm!ziM%JT",0-@[5W;O- &n` w[ɀ}0($1l4 b |)*jkmH0bNs#x#LޕZ<+DKI秵뵗a!OΊ̕:PK"?@׸W?Y {BWkJՖly(aֽi5R%Ҁhچ{I/5f6\-tlf3H\2ȡ;yH%>i*5-b9X : qߌBmtNwdWUqi"ᘒL2]\ gy4/IdUXNȤuSv3&x,> 9un ^/0_f6iB(Q`&YH!5$c,t50m(KqCH`L~BiIb$ Y=7ZYDye*fo.LڎCtydڕa5چ9[|8;k,~[؜z?H[1d瞙r+m.P*j a~:־]/t02K훂ƂiDie8a87}{!3I>'=Ѽ E!)tU]C͌1W@|HKzf3ZDjwTTB~ 2Yl&}cNG==fz-R.$4.7p[ &*TD]5}p:]^M:4寜~.9~Wo` IפNvC8VnoNd@Z9 >Q\tld赗<<֌W%Vu垔]u-^MhqV75rh΀rF({kgW]Eq(#Yy>طз}(6C2=B58$k'Tّ/h>ł`Nog:0͗>eQWX{Rt^K2Y}:N@{lfcdHzCI=naF }r?@-~sLQ]D.'V./`E#qhF-YMa5e} r B6A}SA*[v9L%j=- 1h\uج+XԳV' xm50ɼ˨z!($(<]koPAxk!l5<=1<ކ`P_ա>xxkEo$)CMp`x8GD|?L}#icS2-R@pkjm0NidWcD)ʊͅm9X84H\ e8|I=N_dH~?F/ɿ>#uWء`+ eæuNJJvTJN@Yf*se~pO~+wRÑi0,lRWiϣGnӽ@9%UmY wۻ)0[hL݊Ut5=nyE^*_K!B[pӖzrXkQz@X?s  }{Ƶ\jB@\IP`SoDK #X:gs'K@rnBx=~ fyAds]l4V'Y[RbJ~'O֟bN57BZ:uv2CIƛdR6<5<:U>I<`W8mvS{ :ǵ`փJJEW%ټ&I92mYh4dl/ l_XE@trf$Tw Vfjg#~~ƭ^ZxrH7VU;)v%dV\;2A-DXtۗladNS Mr<#קx1/"*3\60o5"ugN ^_9%@j6g#`h.I˱P,(=hT'Mg#Έ \va)ыո!O#ag5PN,,PO#?8O+pcx4UA ݐu l?bwRcɑ~XF(:I-KbNKUM2D Զue"Ӕ~3+o%;d 0XO6RymaA^ܴk0lh{IjnB"Ƣԁȍ7~F>vfʸLV)PS>Hi~>?OjaX8zjQt9u?+o-bhw "Ҹ7juVI}2}gl[h`Y7Y x9M餁{%"ڏG}Z7ㄨ*1PTiJJQ\|QDBjgd$d g 5rUZLIfnd<,wv2z L]V4HbaMvx/e&6NR+\C)@jY n%l#rT^1X/ގc5B%F蛒? H ?Đ h蕹g ~BkGŞa(rwtbӝ ynެƨU9#cXkg 2WCX^bP {o)ɡV6Bqr̂v'Y%*w,{P ;ydTh1ؤ)mQgôZ?shxEmS+]f1v-JoVIxL}Aװ\ Kpd-$Mn-:sT+u~o,&3F U6'_q^wqMDzLjGv1IڋkJl̍{[b9RMAA񬥑w ?^_Կ7J ,g&Rm;&oyuPhyȐaI$8|OHk"74y*"Bʅ; oKGg%b$ƸXQ'cC½K6Fr H.Ag:i,}I,SNTHjqЮjR!WrŲ>̨s*X(pTq@gm|]>Al217GN<G4c`oAx._kkNŒaQ [u"6@0_b+{50xNc۠7G~ޓ##dl.M.~Cv/9k>'ό /"ë*IMmb[bN˨CFu![ODm<~\&VI2Y_#>JδbF‡snD@M7y=]oH@FߍI)#~Q&R ω|ok@=oY a<oG;2-.WoՋפ! Ju58)܁ls8Wx~ )sEםEgv d();K+;h.Z 4ԿDEL}[ړNy^2 н+{ Is]%"ʂ{l le"[[)S1m%IeR- =8`] MY oD\&e8wx<;ftHRmh]DZuWI32}X 5k 49=Dء s*I0" d"7lt^ؚV'o귆 k{Ĝ(F>`O'|\] }`t1ڸmf qϪsJ.\5loq^tU/>&-MxVһ0aY`]cyi4H].șHnץt`A<`]/$5.pNQoCwl zy KpFkY3y_ T~;;-f/(ƯmCvVW ";qzE4poJ^zU,BkEDzKeׯpMR%r .]cѺ_z&)ǘ^^R/o/erQV; ˘l:z*Y' U}A7|㢇6v~+Xj{#= !"wf@}!SaQX͉-%M'pU)`m[;?wQ]? coj+ eCU=>yf4[*"U?Ǚ\{pGɔ̄;udȜ:(N|D.iGqv9'yԉ~&9H/RU@3OSr,`aRZqhgɥ0 = ֟+._ri'),O]HxiTs5΢v0"仒=nFPI05&w#SSիJ J S["JA#Wծ2HhYR%2^^BXk/#2(F\< \&1R~rXS?уg 6l>~ö,MTtQRu}p#P,_>CpN 0[D^Z)nMQ~‚1f4ӯak cBcӏ tpm؆kMZ2T B#H%zt3 b7+sm%:M!`bײo\0KTs @˖d ~4lRq<սƋ!;"mqep_i }dbRNP]K=ő\ƖC,D夯 ёw;XG2}b gʣRpCPQgE^ 2aכзڇlLcC;z>d+Y5b QI\ȵT]  h0 ;[vMw[ kijQ;QkC[mƝj HUj5R,L,9lkJJØy7.%}+( :|۫!( %Bm.Ŀ,)\lsU@-cBc;uy0$f=\p~eq(HK1mX=Sc/vA%N|Y lL\^{NWUUҙ? #h BmfU MżeGK* 5q[BAU􄟱8a]7VߵPt)ChZtѭ`NݺJ|:l_8+άz8PWOߤU\%"&(g()vs*Еkcy '<8GыÆ+{ 4;,r%xBM՗YvjbrhK$-hOX'Xn4Q' y0-L@a*>ۮksd6YA?_6`!smpϪH],aەrǵDXzKvK}^=."CNo `۳& n8QϩU+48gS0k7z2n-`ɵ6Eٹ˪7Og*DȠKuqxH8x֖KnF}AJf w]gf Ŏr%KeكÆ̜ⶑ_{ zC@4x^<*??) ̥T6Oio:,R QCV_ڧί޻?~vb:P.|?"?i{:@azLXkS ȱ9)kR@F}=Aq-Ha&eJ$pQ5hUz+iN^{d#Dƞ'kf4=8WՕxxǸu/Tܠe>H~\ryT0rm/^ܻV#w@+=a܈ {%cijb8jXaǩl9Ub?P!Sl;dR 06ĝk*A.' P[1o;Me(Cnl x4c%`b@wG]A%9}D*`>Q̋B *PLP ]g"`WV2SϜ̛ r:?@L UGcP!OB?J9׋]oLҼzA^BPFrV.~1:,l(^;(ii ^3HDËm ugXP6oW} wa&dO?!5'犌sS~I( G)bWm~o%!LxL-DB}j8jĖⓈfa F.r~tKN?)sKu*Xz;nwf61V|3YqX]M6@ǔin8}Gdl ڰrYDqm3[o SB}r֤A|坧 5^`IdCKkc! HfMQ[qDIPDk˶"YNs4 y+t}?̐* ׎ )eq{bJ{[?{3^SW1Q:WY1 x!=Ur[Ùhk>ۢ<.+SN7n3Yx %u&5`B2f?tBawXP'K3’qDlL"`LJ`89>~Վ پia+Rs}w :gj1\˖) CdDpz"eU\V4SQLPS6uK~obeh,'F7REj5P'DWϿߜ 1BMb=6VOԱLƕ[Iac}I$bi:u-M846j &7sZH2XН߲qvtF0l}DG}G*2 Z\F`%|3q󇳵ϵ_AfKM{+KBBPF!huqST 58r {k~LmlO`᥃ ?`f@D>QNo%M.¸s*M6@G>os 9EqVNjT?NmvϵMDy!jin)«eJQeIL0< ~[=8#w="@ƃ ğHO#wZ/̌kϜRT&ٶf'rU5tIl>eq%2_ie1yGEM $zPbS V egH-Q$ J 8R}øa[Ï^_Wԇ71m%]O‰>.כֿ),C5'A0K@,N=h,@h&r~׻`"^FP \BR_$g~H!͏܊D?ꃂ?Wgt?Ѻ$H#Y[ tM?/)C|v)l9u RP'HZmJ&aOݵrM(~2oﲟ蠢:s{pe^itxϲ M^p濬<$G)GEq%XŴ X̠w='H# oA"`Sr0(#߾{2's(x^*Rۜn<%,U:d wM;n]??"LU9_.Gv Qx_m;"DqQc`A^o(bG%#mS%LAw,+B?UjR!]opZyIbhA^eTG%?qR F?q~d[֌9Dȸ%Ja;,78[5޻tEx8 #M5\r\\3]:s|@ZC+cSz]n )sj1S"hiʟ֜ȢlV.VꕂހIBRbN6]X阂)" kA!e<)K)N ~V!0A!:Rq@/ LbWU hib%HB疼 qCu>!d#x&nNt؎_3tFQA%xĭʚa_)0WaBv- n؂Y=z _v,kj6:kw\ۚ< ~7shJq0z\kCp"Jaj(%D86.h[i\p D t63@1(H]Nɱ8e˝ >f66nBB 7b|UknBJx]gZhW _1V?BB4I3ltn ?C8V_$cz5YFtkigmkw--YUC: 4;.W{@8Nj]@ ej;!5/$Хm)PJo2JAznI7H^ut9!Xƨ{~Oja7lw.h[=28B\hQF좐_7MY& ֘Ohev2ғC\)r2oO|9m9zYA&+؞D?\!fJ^`Zfjxa;q5kvwQ%FIc3)Ym.}+T.C&^4W#RыG _s3p8*A#ng]UW1VPM2@s аAg$H \nraA;)3q _Y0;~pT>,fJ46-0nq+ʌA VO(kO߹Q+7dz 8FnIZ= i,WWDu4 !_K^h4)BTr7 ir+m6۵uXzrN;r0m@RVwCw$+mM6+1v9lE}}k}s%"RyKؘN[:ϓ[AR'B fO)ڪ{CDr؆ 5k䆩p1b?H4_G>=ah?sΘkG e !;Q,wF[hɆjFbpD%E&&Wlgki`=x4 Gp/G؇@zN(sk`Q؛aDqkz(%vZ I|CL+u~![A%7 +3W*.&3wOvnb;y̗ALgq}IA\,"J$ ^Ն7U۶uhGM\ ݥ8)OIN; 9||D:tx:#Э ;&!!sV@Dj]/=}yc`X8KQ46 vZy=^-e6dk*|J#lTxc1tpkW;%0D.Uү˸L>bFx 을٩X+%n!RO(kSwχ,ϿI'Y,9TgX׽Zt0΃ǠvAQ {|xFOcx½<7{PĞ8}U 8N'b"%A+4-R{tWo(Sj7e00c{y?!ns(%@<Z$vZNh_VO*Cӟ)AzGelk!!eN5xU&b;w0N&z_T*R7 Sf\GF یٳ'0 .G3*tV 4z7J`+QqBsoDp<`g z/WQbh JJN:vW#~i8q %n̟3˭Z?Kđ@l[p^]x3.Df5& z| 0Ϲ]WOT;y0p';؈P >AU6"5ahRHr( qyy@ Ur)SS?BZYkV= 4z(H +4 3Gn2zED wtq̆G7KB}Fx.Z9w +wDߖm |n^;sLi.h{~럐љKJ@6@LwAV·`Aϡ bT@tx նj#j#cw|O#}e[[OuSc:$^᣶e7W5;d11 #-ZUBt7#!@µ: lۻ:OJabPyӧ I@9f pv}66 B0Ni8+YvWs>'\z9V0Lq"3%hy2}.\Ym2̷2o SzQl}0gt[ܘqJ"ګi쿈b;;d|"0T`Ж>9c>7ԕ Ah'l RH<pWs,˪tУS ^DNnq_(>zV)#`̆Jc K~XJPAX_+z2.ɫhb*໙^)~r!q2lns2paRf:> ?4G]ع1 6c k>LfR$Q{8"egiȬfKWh}*IMw~eaPr&̝xF;qo, ᇳV`]3cdJSk!F=UD} d|c*Ebx{kXoTug]ůMY8=c>xrj>z3;‰Bql(0|Vx9Z9v{,&5n^e4/T*rju l,x!:G[^lm3+Lx6gpx A2~,鼗ٟیoJxp^_ v~ hf* X7 4SY-%!< xVՎ骡FjV>5nBͬq8@: pѭTWiCQs , %+Fjbp>ʞŬb6/Y?ف,DGv6=3cO[p4`[;Uf1 9-da1s<笢l|L?,c%GypɭohQVJ1 ݺTH S[WN'U.ykLTgP9;32RoWI`| mo(zo L&wr%lmOP\]g[j؞#$@c,t Oƥ#ZoMaN3U}\&Oߑ.7{p-JX§ ^cəSߥIY Q^)UQ<":48kѽ~%9B~NxyS z.${ "U6 FOT`3f\eh[扈)X~=Awn|fD2ԓ'#vw]O [lC-ށmܽ͌fa=Ycf}J V'^A.w>uKK;pN{fs!J"$ƢRL%PqV~W,yȣ&A.WlJHy@'+"]fVR"'T;sSw&T;ȲhOA[$ iul^0# a<%Wb)ٟkYH%^g9k#Gl TnTmv>N^e1_8% k58GZ >F-sI&;ٺۯQ#CK\Ù#z 7g&}͘o/8DA(B(o]a'`sY#QRS3‹ zzlőW7>/3<-[XbI5$J$!Ҩ7 ѥ'VDg+XZx"Q7̭"b] JƚF@DoUד+biO}$iAYKB)^#+ B'1.&I~*ρ[@/Pؕj*d+8p;E=K-~ihuAyч+״ַ-+[ɘxd0o2=e" %%=_c=,~HdDG8g+FdMFqI4 cTUvo]PμN4QHCe&f u?BVHiD!pѭqE\|#. _f fu__/u]c]ߠ-`FIeĝa/VNIؿ.8u,`Ze*et`Op\É.):ѰGH桺P7iw bK~ = #Ĝp~N}[) >'4 8J< @7m4ojy kߝ$ց3K3.?8W:uSJIX+KϦ?QQHeX1 nRC33o6D|MbψNT #Ʀe 6[eFn1(HƝ ΗO?SY) +Iԫ$Ֆ$#̖Hn @?qUW?9z747)v ~:M#GFsgج؏W"rDqLɷk}|䠁*#nZZNɽmC|+Fm:>6 kSۮ@U):q˞kQ )P3 UX}2}Un+3j3t*c/u#_ǍӮ[SȂK ?_7ʿӞfi$QJed6z޲ΒMs\_/]<PI^D;Oh}].|)|}f`W6ȭɼ/k;5 IYd*q_oٹi{&{Q xu=8k}: \UAK>vbŰɹf)*{h >(d^aQ3ڔvA^q>~!f =տ[.g90A\a=^)m)0mzBZk " Ѡ4ĉ@󌑓j =kTc끪n0 Ňʺ`KEN40#Q}ЮxQ!ηA-9*.4E[!eu 1i %58/'儐]1)GF5JA;rN.\D/j\uYnh[t\o0V;l.֫3t]"7u0J\s\VDZ3<;OŹL7sU9\\ϯ%Hu%v{iN%K&:cը;؛M?h_Td{8*e52_:Ȏ!{[`mg%Ee׋ZtSN,UNpwܤP,Yi 6ư7HQS<`VTdX$WKy뭪svT`O=DFUw!pY(~gd;?$ݱ2ou9.T!+yz#Øl &D*uxifKڽ<$੥L2qMwJ9`-[FnCc/ ~ͨùhp4 MBwWQeX*8KCnoXIf OBz[דeo$i\ߪ<.ve{,;E[S:%Hh>XJ=T,̮Ӷ*]XaҸ.Qn+a34e5eUmFخ ~`"RF.So3̼?xXg|&YAn.lh4dp(@AYQ"CǴ)jV̥-I`qRR1/TZ_PGyALDt~I$6fyPSx HL؉!^s64 ('j$?.X0BShsox.[u0%ngSð:YtV<υyIJ?dj꧙RsCMg蕿3/Y*9_:<'" &c;VS5VNۜ~K !~FLy\؛F>&ނQ  j Ţ$srƎ»'"*ȶ9N%u(1d¡DO4f~2 "բcsc {JV_N`( "͡}T9;T*d,jΐ60;n73IDVAC]/[ ^g9? - p\3(daIq z `bs`}^!S*Sl.鹨BrXWz@/* yP7}S's9 KMk^^9a%S45y7oo]9K*>jnF'q-bߔVL-4&J:bLS3Gam ު K{9ЄmswJIN6%:ʦ4w\HvӔ]xWXR0뚒+!37\&ت;Fs }ק0_(%J![ʐ;aI.la>k@r-Odxȸ9B8le%"h(>9SLB #`AAxk #H("(\FX%~?.UE^aGI3Rк e-ǚtpx$$wΟ9/зɊ~G35jC{hG=B]y,#qR< ;x뻋 >([>aJ&.-32gw#@Qq~Izf2~ăL'3]%[>*[l{$/E\J&'_VEM`5j>iEgʅVɲ->/4NUtٝ,; M\V{/ zE&m8ex!fPJ ]7]^B'dDs4K"vSϩ7Ktk.$/8۟Mي,W* mkYZ +v:eHe"{ьIg]d*ʸzzU*C?5؏VLȻ%Vk IE7+ j"`'?! }Bhm 6||~a}"ks]w;鯦 ~|E$2LQOƝO;"sw6H쇐Q \Az5y==؂ ׊2EFp5JSLk15xށXF*$ϋꓽH`GX^4?"k^\ᶗ]͗ZxKf'iώ_baVQ<2^%vZmdl[#iݤKf {v}y+ u [wzt)K[(\Kl[g7 'JʨJCӜq3p :#v "F/f(K+9*T1X1qF\{b|-Н.~ȳ~J: @#v Z7 ѮF>-!Y2$1"o=Џᘄn SWF8UݎG[CEJXߎ%[!ɂTRtO @/G~rU 8ً0EȢPxC) ؖ[zYd8"FUJJIvm>,))P]J F4YE.9eZ.9dKPÁgH7ݛďͣ#s i!>ܕUc_\URxM;Tu#e ,zPd+a2?v33|'OBB4x5%fuA%5b{-p#;Z5y*hi*Pu2"HE!=883藥" l,*U/xES1d?Vsg@}X~XSBˆl0(Mk)zOD<B"7e2g'WCgg8Pkn.ޠ"X G/oDDYiA'ƃ@, ÛN Ay/]H*-tV_]17?Zu)5>,TvSP# by##]oezyy$aV~B+sKrrپʞ[qc:M0Tg ,02/ZܹF}Sr uj 4Xv?ݎ:HacEBAB0{Q(c]VK_3~' C:vPލbRRf{m4b ba Oc8$|oczLq%ilc}8(Aʹ<۟_l1B[F7~>_  6vJU)#X_(r- i-HtA6;$ +`lb7k KXBhÈَغ<ڰ(Uk}yMu=7*a6=SgyA*t9񮒥3d;0 g{uu"u`+-kȖ}i)~f2 ?1 *6f diֹ2#~{tzG O mLE]ݨdyٲ>MəePՏX]ۗ"4vQEOGgW=AFaT:'̦,XX+Ti=$>lJA<4Bˁj<BhePi|~k̇oޞ R 'A.9C{ @<9}la90~O 3nnXZ)ӭC͕퍛3䑽re!UGE:̡Z{Q$Ío )%:OH|[Ki<2:c"c:m«N?xNI"M=dl5p^+,ab%p"#uO-mB{-X%=7aBnRK-<,R!ϠeCL@ՖZr>Wpls[.̏:*4/lVWzS#\FkNC-4c^u;2V:Ί{;ZmI#;0;"Tk.d2k๻A843ʅfa{A7ޕ>OaΤ]*NpZʊbeRzw-9X,ch6H7\n_kv-H(C!CrBԵ(pqĠsRZPO-E"̌:$qMc# y3] H|Sʙl+zԹ+Pְ.K3_4a x8R+oP-})/Bӌ+Zt#Y8K$qk][,C <P2,DPOWqo ط[IdY;C/jeu0c: A_)B_C|E{Y x#o:zhT3{n!q`ٗfu2#{"Ϝr-w;sX%fo䰒vR <_-nJ  **XY3ɦ`p vF3#nlXϬmtuYyNɘY9X2]\kёoz 1~ LRjs9bNhdVDUK~=o!+u^X_Rݸ;dnpS Ż@!M&gҋWU3'#!d)i+ 4!sB7Φpő| B:SjG=ZI, MW v5ޗã#*rep)2d+9ɗɀ*<8>,B7"L,?smެ*6@6uh˺F}'17* ~$ᕓ [ѿnr_)ukFÖ=fpCM=[S.{18:"t߰8f^縱șӡ@1HͽP;Ĺ1j_&M:U^,wغ/PDuD=z \ƚT= lmtDwwuZ <)l<{zK4ũ>n+0~ߤ]cь-փ (f0 \ill y}s.9!Wırba~m]fo2)m== #*t&ALS=(CAq A.Rq_ D@r\։% A@Ќ.@J&;pRRʜ>٭RT)L\;g5R鞳1:#jJe=Ԭ)͂?_c"]?ECr Wg[H [:ʃS:|KCqO Vb)mZV*o1g}mR<-$;N$ڔ2_I91ln3?J\Uc33}Sz('{ oz2:!Z>A$5^[@c-xQX{[b*Qu4^qÑIa{6Xw $2:UW_:>h]<°$,6b`-x;TP8 f\)PS;K<gz|PtTSuUժ8X" sGc[۵Z;]?18O&߬Tm'%hj^ jHu4v`;`Z()%8 iPrcuY}RX> B5H`.t T8 e/䑰mKA󚎇N?Цa?S1a. )B#X,P"kރSd  0Ƌl1Zz%ӽh )K2*$7WƪSh+i)DL^UQK`O%QGXtgEfuKŜTA[5$ˏTϞ-J^R'%6&~xrD+J̗שyϲsD]j$qvͫ"#*eʺmD^* J~!l|3yv*2vS`' mʿA첲KxrÀFrtj8uDzFyQGlDⰕ\)5Vl'Ne)=_cf H \>WPl|}3%v\.6ӱ?/",e;Vܤ*7~!Wk6n孉Ru,òaߔ˜6k 8kdoLH%RsUU.b o CQmBmI鸀GFx~0 <`)Kga:\"#9!..!LMKHzCd%11s><뎹m,H)$o;Ber,1%IךRRx)OdCe-VKjڨNtJOڣѿr'I$:j±sa.D;.c$Bܮ0v#AsWOB4U)L_px%%ׂ:\ioo)yfyh~<WkuEe}|V]CI!NrMaÆh@E1*mQ q=fkndk}wşML5W3@Tzd?չ4m݌~gq- 1ڪčƆbcH-mȽ/͊,di?Zs A O;?7xO-c&MU~c/Vx(hnuN:B ʊ=GVcLԠ}}}!j6+EaXE[ [&Ǐ@yVѪNdjPF`.Oc$WahF5c)wa22&m\1^Ê9uUoGmF%o*;G#ըnjMLƟȭ{3hŔ1u?F5δ[/9,bnI|yNs"&q2;%k>͔X~Cp ˡ|A8+jTͦT7A\iHRLK7Y]omJ*.5 D>x_z7Cց] IO $+Igdbva10ǟ mR"ڦX:GۺTZյ`D[O _~!ɩrp[c'Zd#Sį|9{ͧCTMSfT&pd9CZXҲqC&WbRȣDoa<&$G $n AgWQd^Ơ8'_B_.  pוt~!jWܰj> ޞ|;1FbF{·ABseWGc;$q%dctMZ+Ѣx&S"9onи"{IdQû'L(}-aF\n**e<̇,ԁ # JYQ#sxUo(P=zբAJ fv4nފE]9}H[GzD"C.hSc@dxT88wP{˳NvgpAaJ"|S= Eح:}-z%4# jr(hCv Xa)#5(L*<{jo_T@ # _}K(C]e íOZI$k#օ Ӟ|F[:"{ Ux%L|A>zs2od{=z5z͎8F@ )rk0kN=0.Re9ufSYt 0-t@ -"y{u!8>/Čj(߇F}n 2 kǫyeT=CHh9Y_n/ڇ®A`! {6inE0~@E)*~(R~{cHw'D(.,83HϜa:N!*g!u3jq@n4gb1{UݑEV/C$ `A^֠C ఀ}g~*`:o5DS =<c|!U3/[hyd=U((ȩM f "|e'A<I Iu%u0ζKvJt^sy8a~]bLB?ڥim~eD]!Ha@CS`=ApʮMfɑU_wt22kPc?& aUWnq}[APӘjȃ/z*l4ȉm+k" M< TK@d|?g+ank/EZXU+eҢ(GqhvZ(&?XZYud'>Bu܃OnﯞALgz+ s%Mp|0՛fIo9|0VY4wmb}PoUT N ~-6aLa;)<}JDޢR0q7"Xv*CEt$L2m/ .N>I@㹍.'YOU\˄)䭀c@)YfW3;N8T˖]Z7TNO IU-r^C ,\jN+,>Y mzEX@4Һ' 4<㥿]и拾Msk$!d{ʹ1D>[Zj[oDlKCD@Cꔮ7/PG0g[I'ӺLYbTAC0&bORXڸHc FnnxB?-{1YFhTq2k(~ݠ. Qݬɡs/A!4`-\og%{~ро1GَW l +9Mbcn 9tKjS^f@D3MTn#le v nΙ'l<*XJ/soO7q8e @B;ebGF.~gε瓫j[,cϻdȎA :? `enYMku"w*Ofj YwQo|+BmtܖiЃm;٫h9y(pG@\_1W\I3p5Tʛ.x/Y}a}v)w~V{ŰT0J b Q-&K|ԭig[ltjARkI/YXyD;h]!o B-eSVj|&s1R3]91b)rBu0 ^i)K@9ȸ$jL!l*@;;ᩕNKsnSCe z zH$V0+Ew׏@̈́c`u%a|se%z(R94Px_(GḢ/2hZMadȜnmވ'BY(n](. pPN^wt[wD Y ~gvO{c޷_gj? R_ md?ю֖ʔ"*h ݞm׏nWUg,Mx\-8DS/ڞ-;ΪS9=R$z6F kgQ},mPhSW1H.w!,\tI&~ \x>2o6H"){$V&nLQ.8-f1_.i7LDy*Ƶwk>q某Bg3仙I]# pf+<(B_j~ޯ `)mhs072z_rU(MG965?ż9K6Y}{d f[2} v7yQPa g۪;Gb8-TGfeA@'^?dGcmb1+'/Ý 2 ;=r.ϊ`u,M7 -A$C@e8aYb3.8 M3{5xoߕy)*A=J0va٩80ON"̠!\ȴ _gm:`%0p|^؛4ŕH'TZTЅqV[Tkf uݛVG^H/)p'E beU;_ҮBU۱R-s"Ο|lsCMkh2 n٫2ijD{cx Y?6 Ш$/%j8 O]@PKzȢIHPL;ް;}R[|,η\P4K'M&8ź%Da3C"!jqnǪ1OƅԾC543%*Nv\P,o](ZJlm۽I8=T0Wv3^RO"m8Vs~=Ƚ>'z!iiƯd93~p67p1i]k6į#=0T%v<"D€+zf"kG膉j\# ]+Q'6u.%Ig"LNP=@B5,]#*HӫP8Wa`lCDKSC8sݣ.,nj3}pwgfYnea}ť)K4$ $[b`#1 UH㬐LtEAy ŚV~$zc>EtqK`egt͔O\04ֳSd/8PDd܄kiWWk(-q}!ϸX@"he.ӏOB–]x "7]/6UTZ|B[$*,_IvrkZdaR.63nUъ?PsMI v emgi9k˦~JҩF3m[ynyA@wC2lݵp3SR xꛎ bKc D |ӫ8Bo Cscm QM@AJvF9n ~y I&IJA>_j,6!_B̸9M}[p=L.nQ&o/맧Z/DE ~(Y xpkQ*-BBsab5EN<,46ȆUѿj 0:~40{nVLUrYmHeG,}7)c ɵ5[9QCDxacbz_:_H;8#8tڦvC(c`GZ0V.6Eg<}+b" VKjwmse/elM0K%aƃ)MUJab(RؤyLk /N _OEv[d3f+Vܭx=9iZE<-M3i5BV?bw!9/xBOgZJUt%o5cIN+.irɀŨjZѢ1.ȁX?C6= E/@~E-,U~xڀ!Fƴ\Nʠ4 5*KQuF<> Y!Kx}GEsI{S̩j{"~2_!qogc$C&LP5b ÓV7[N+M+J:$f2KVurWsƓ2R79)\wשEF-iofB ufEHDWw%e>4ɑڎ%o BCi@+ 2T[ boUR'GPTjd(ywR8#zÀi=M0]Fa(jGPI+lNt* ̲_ !c)h4$Px1Q#CX@{螚MMD+i! io@ҽ[Y͆?h,ykaR L,_-KćN.&^={, a=JcT=]^ȪeLų% NE ozCzǛw'Ke?>\Z2h VEK"W]|z:_ _0?_}#>)+-ߎn_πZW"suYҼ/ llTg7F4eGDftG EJB:S ߙ]p 2/A*/884k(t:!/?5{ 7J!k1=P^JY.N> ,N/ETa쏸|6#QРS,|,Ap];2)UO 4ԧv =zWl<&G}Ds 3JF=@,DCףY}u U!VzQnOhYMFł( L{i*Y|t"wx_f& -O׬ժoQXs(v Ifl>@\Qm8NB4iGHow{Y6OE@II+Gˍ_Y'PN}~-$@u.79&;EK7z؍qnD{ p1+m icjCuu4*4Iz44|ٿh,y!LwZY*'+ʕIuˑo]>5W La]kЃE MY H=I_Gs*6ݢ$>" Ix[#G },P0*Њw1;2®flTCoZVT~ڂCfpΊ3@ {=@1E<4$8gWjR&HݦLgkҒ145%oZ!op]hz ԑ _߷b u_6;HHW7P6^& ybi8'F#lC"ԩiT;S7;4ҵJ Q1{7v|+5{XĤKP=S@YC4! % )'py ԧۓV)yGZ㒺>a̴A^/]b Ǽ0 Z2r1hl@)UeeE1>a^ V!h!VˡѺ}uIbif 77" \4=.=FŁװs#\^2X(ș ;"?[%^%AT8*z \q71싞P֔jNup^r"-:KVЪMJOہBBZq ?|& {HupwgL}OY1Jo{ }wwI%9*G^97q8$˾bDn' \Ȩ Qerb'5]dz *vsgkz&m:DNWQT]`vjdž-ݓ}fw*>+vYVsM{[b.}L|HO)S0:N>؇]Y@&29ALtSlJS_QhYmUnV3|FbőZC1F rEaJo;`W90 GF9s<)nӧ߯r$^ 2q*z$ nMY<7gAQC.1BYхmUor;X~ q ~~113ilf]2]RZ[uXj>/;uxa{ ZZ9Ԅ4HGthLLNEW`bڇh׬XZm2\v 2ŮѼ@mNJagmS'22i.] wE?ӯ8$85ZG\,n]tu`aSit ɦԙmwG6=%A䩷dtIMe3r-]C=ݰ_$k`m 7!w3 EPP S^<:[Y)?>@gWӜߐqӡvIAlT&Z  ]"w?z"v :ZmYB!g>{#3Pt]JiGzt]pj%?He4}@ SD©0.pQOvpW"c"jwtP(*!ZZT" W55'Zkd!]G/ܞ~)ISφHX;؛L_$?īm&ef*d~{Ff]% 6 YL)39JTkG[Ivpr:TgQIbj-4= P/Zfx_:E͢u [4t-,mڤ?1x;Pd,aMTB|dtu;j4i^h8VG97?Qzm#Z}G5*-.ߦ =;SN,ƃ ] 0Px9cj|>M2X `K~\ŎXLƕ8\iOmҳX4Ʈ(bη$ ^6n30jҁ@f͆C7ȗr0k^>|D#Q xeՠe_MSgk4k*m(RA%}F# A?lOُMm DB_ܻyXE'O}̋kWӂ+w܋w.8rvy=A=_PUZcjZL6WTq׃2Őoin7Hm0 %vG2ޞ0园Ϭ ^~CcC`< B x9TK̩c?PM}oäQV$O=Y|\ffAݕfm>Q@Dq#K@(&WP4ću`hhȪ⤃R,2A2 t2ınX)/ʧ/@|&x}g&Xo \ D3'zÖcB0 u}FOϣFd 'aS̢)y$8v.&+NI;˱vi,f6xA1*wy;Pk%ŧ)^o@Ԯp!%d\a=!@>[:#>k{L;Gcy)Xh( 0fˡF)D&݃o :DZm{tFAR!:Slλ?1meQ!AQpHu^r|ؤ8gX4#IisؙBߝ=\,_l_)| E7;}܉y&򧖯ƳygZ}h=Ww{.㰾bf$1dxFhS[:-&6CNgڴ.k ^uG0+:[ V[ $xR͎>E71!4&|Aբ>czktHcZJ{ൌ*]{4+X۲0{W dz)J_ yE1}t{5)+ltDt4 va.£2: 7& mZv_ , kb[Ώq<еQOq0'o| Hӄ2oܳi}B/N"T_l1tKgcLSt(6R0ic+ѽ!h GD݃HBjan75,,Bi';y4崀 1t=id7y{3 惝y;TtԅE=W-O26ZBD80*Asi@W"D4H7)L2L?DP^ &*>bT+EF/{qJkK)YPSE]ufN=__@0w @zh'! _59lr+lt(Hw#GKwH8J΢dqԲBJ?gxrx y ]0c9vq ǽ5BCtb5wJt,<-74unS)Q ⻳ZNT[fNIs6CؐM `A ^ EvU,HBVEkT\ntp"sڗqv[u!ڊfԛ%Ra^Z Bx0FRCb^ (EʽN!mg ^A.O=멦Qz D=9aЀz+ \YVb(Tyn>M5i:L/KŞl p$ @5B,ۢ^5X Z]j mY9Ur9O~;G ƾVl ra[!f"$$DӤ5 LkF~JQna 7AUbxp շՎ"ZUpBC (U__(R[EB@EN?}ewLDg$@g쟰'D}'A'WR6h$5`a w@_j6#e\S306=+0h f>!&xBͿ+~DQ!:\o^OS1w7`b9` 6Z|v tKĸ3;&Njvъ}zԚ+ YBɃ3 ,&G'|:Ij_* ]}t(7Q cz>7yJyEG1bUc !{CsROS}${gig*)b5˝vc`Yv>5zkxQu ,d-DO<4%'d<8[Dn&d :qܲ`qG?Gz k0'{tdM@DT[!2U;'HEgz50yC0 pa!̚=[?bfxƽu,LFa,3O%"siV  oEFA]uTjUkNC6A[ZU'͓DqY;Ob\H3?W KN:FsfO)pƂWuUߙgSzzĭw<.\@u `}΃:Ne#Apaщurt͠jm{D՘Q,.)LcR\ŵOGbPgm,) t1[vqb_2 )_X6z64*~&~K=~2Ee|ƀe,iv^qbZ]¬`[B,l*,f`BH$E?+؍sFSd+G#?S|`ܑU`'<)ye1e rZ"zGY z'O'6؍ѺdX6_oκ;JoC¥bDO1ֵûאR߬rI-ᤓr918w?lgަΆ]yNIL,xL>Yͤ~gCMN0{q ?VE]j>d]ƞQjil lO`S0RbZAcl_>N[?,`!AF٨݉`Իn9 ,YB`شR,aRKblazU^wHS9s 'Ne7{()a&aHqXjTo2F2g2SǩR sbQ 9d!@LDgnKdPׂ*x;Ɲ'Sӻ&5-X?@;oWqd}&Փ:d% a IV(啝->:뤈jƛN2ZF5GHkPaQI~5#nBWyXrE"(m#xC$05D>aX)r^0wtn;^+K~M8B='QmITAf^BkyM%bΞ X|eU{4]>Л<ً̜3zH\c\2z6iiGp1O^=9y<?I4U'zvCi֊p³.go(|yO)O!=Q=:2ж4rIhӷQ[{aJ\{Pnʉ¹ R 'O@N}X**߿Ycj}UL`siA޸-.% "MuRlD2'끮LiX%[b[$6wAXoS~(V9,A$۔'&YOr2rI}w>L^+ؠVH|G98j; zJ*=%HSψB7&ڜOZ1A 322XMYϋ}ςʇ[3"BdԼw;n}|/J? Zv-Fff# R }LS%Hm{d "Y352Y#z?>pP3ķ,>8pFx3X .^V%V֡Q?F~55b$*m ҚGUHMbUx!<"<9勀e=pCbZv.">bEҩBOF&h``ԛwɼb-p,a `Wu{MN~#"׬ n2 aE_[cL{cr!ڤÐT=o7R#dc^VY fdU-i^@k lESmNB>Mv >64QDEwۑ+=\i=cH!zK7>OKƠUk,RC}Z1OXAH|3ͩd&yT=:^`=f Ġjma0Hc2/N.pW>&Hc{pe|_ [vTD})6ߺ 3%V"0ypCGmljU?t 'zHSOٮ1A ƖGH#8(6]CvZ27@6jj%nj+L%CIhZ2@P x\#DY,۟f3SPڗ>9DvM#AbaP#+D%_SϦXX9z445c,Ψ ǹr Znי.8QzIܡMtE!m{b~(IHdU6`h4\-ݻt 9j^Pui}r@?mJon6u@;L^63ݢ zr/eTb&בe__=gqb2_i9V $1J|m^DA/GbxlRhbW8y,Ն6}@LXM ;YG(H3Ѩ7S %2BvWE"df_ރYP ۿfEZ5e t?+yY#n?椙:; S:0 #"{SDbֺpv!8>{?-ifXJ8UMDKe7vπddL+{;^+PD''S3/شѹ =wQLdv !sw?S65kڔ?I!r9l}EgEU8^V\?_+o 17x6:@;IG,2 2NB}"j阔Kǖ(ؿu]]pG#M<)Lp^PF8úδ g`3&xgR~EE!gk| S0jzFLyv@<r3 PUp鍢? &A14"j!!yN]2 w$rf}/zRm>~V{h~G7sQxhuJVFDż{\R'o9aNvH ~s*}5 B<9o$s(7(Ϛ)9ǢM͔$ۣ) /^6Tg S78%uoBKV[ &瑷Xۻy7Ɲm\BMd:4VUBZ!E*T&v>!XG4!Lk2LyYW97(%"c%shݳ(أ@Fz"Ά&Do-o :?7QyCS.-uHrv,yW)+>@oyDl!ow p'4d^L[vcaߋ$tmyutVKJhK= Զ8{<3k!GDڦ%qf3v<ǟUy4lB^թ97xS|3dL8pA_B+&:ԔNVU) h>:_1ڊ1(D+;sĬ)9#:8W`޺乺YK|t`eVUoljljϰChji*mhqw]n`[>#h5̯NGhdznr_FA=9ıCSU *5cఄYpꄇ"=d%jxBM=6_ :(R[IhXY4ZE_%r"гzvVK[څPd,}wT ͷp VՌI7ki$;#K?-&*0 ƕl6in1b+ZLE}.ţv.!E!(y3}B\6RZ"]]+ ]ϗuuj)cGu]27m,}B82HMژs8X®;wB/dҙhʼ{() " ='\x`~|ӴLf4/תBX/T=p~)p*194_]rmm!9_'nS=e|g>d0d$$Q:"}qB0(T"4tR|~?3D'1c0xSCHthG'fO]{ ]H7yE,i%9]pE+AȨ:Tg}\ġ!GKpld5l-Y|!-b_/# xWc 7b/6ߤuNA"AWpT mPŇ=M5SI, 16 WfGK"E&C1gj_WN c5-G#ܸof"/Yq[ƝOg4L0"n"~׻|^ՔqmjW yA|1GZul&`Wnya8o'+&G޿㾛k= iV2ӑyD( Lay}:y-YE'FMI!6`_l<˭B)6]3>u75 QG2+yVY)bH2ΩSBg>p; r2;gN8ui:,4(8&y"Rt9voH3{Ᏺ}w]*еnt;q:ah-nzv'' ya~^M FGXFި.ITmyOR(gl BdJ1MoP˯w@+˚1I->2H! e(&fuI\~ u b_b(]LN}jt)_ -[Zq(qZ%05wpAPYw}mlG P!tkà )EṝlV@&)@kcsɢd{Eԛ{ZrWQnX.\VsceAس#;sF#S +i;<718{4Yb|})Ų"@]bPL,y ~Οu`r\frޙc[5>%ELj]n3}]!'I*Z^x9U;zU$,dIMW} eY~AلUX=ۚ[A{2Q4X~ƶXAרaR4KXc!BRH)lwMJE#_zkLg< bڦ }`Z% _ AWΎqk8L˕ƺ l 4#)- n ř}]zPs|Ԡo2Mx9_qӆ,헱焸Pܒ،HS\5a]Jt1>4AMIBkg %ֻA; gc.dL80r{T'X̹!6.d&>'Io&.YlCŪ]Vn]NljM1xfwrN_2p.N8 7ODN@X/ 8xn??(BQ.}>#^YAK=2f>ɋxT}Ld[N}7QC2[}-Q?Slܨe! 0.e"B%$!8^֔Ŷig̎Jj c'Tu0)cSb01GmE{l;$SqM8B9>cS[a; $bnjbcmxZbFK+ Db/NA)oC ʾ8zfp\$L4mWpM*kaUH@2 ŽVaHrIdkk{Gw#Cn.Z) n;13'gRoY[A}XyxnkOt۽JmR5CeAê1Q4U& bdm{fԲGS֨qR#>}xgf! HXK}Ηܓ/oܖ,7d͟psiWX?iq{zM삗 ΐ9ͯ%ewESp+RDvwdcQFQ[1G= bec:q^3>QE~~$ У[ti8=Bx- Fyľ:*0M7؍ܸB>)ʀ^n?"9pN5RoE>+~g ]^3iOG7!m3bqHn$ r?#A'][דŒ[`rV'ΥG("Hfx.ä?SPI ;Þfi -@- l1j8Le7|}i#D5q3)ś^|˂D*n7a>|Me4ZIOM6y;Ə&Xh5ȉ s|umH#Sq1AO)MGJ1@W>wbo;;OmѕE$`|(`%!ƔC}+ +7r2sJ8XVM!'< z85b~Y2GfCY:wd@٠o5TBzj<FV)1^ Dh4(+qSHD CV{`7CU;ިX:m{G^ȷ٪cO1 Dn,V07I]N9L[w=[}TO<Ј]xg"D)C5eO!jZ۱lfdUٝ&L^bӒOsHʠ6I+(d$:z^+n҅koIK:#& {]0eq[mJ tlg>=ίw|C៊(^tOs,%̝s=>1Ta~*_'X+$tjڿ $ne2,¥>\(jz$0zhI%H`Bi2%5O] 2rRN(K#T/P, KFv *Xn=<9"/Nt\LwU__SI"`4NhZjOU\ٌd>1f"wb'$ ?3^vÎ#aq%-o/q;gʎTg3-Ǽ9/V΂mgnr/1S{`oɠ cW<9Wo# 3`Y_<W(Y_&XP^ f6O+qmĥUЙcSrk>~Cu Xo!":MS[bQ֎u Z[˕I:}Y.MndzD m0xnۓdP.g +]F6ق'FIa1"!ǻ܉KϤSݣW} y M:NzZnQ=Ę>rY%-): ԉ!{b/^ak|.1.mׇDU @3$p]1A墅`x 9109>ߔ X?Xlֲʒ}?xwP[^k9dp4Hhn'9̙6ߐB6V7N)%>. -,`lUh'tꋺ#~ chO j=n01~ĴUh/jp :lA/!0a.-`e֖{/Y?x~2f'~ @k$T+9owXO`AGi}M)L/3۔^B&x3_F@ V!s0a7Mp@Zhݬ2ý]d[y,HSн&j,\kqmԞm RJ jb50G"r}c+a%KM'k$ņ_^9vRq5`$F ;zY-(nn[ԥ m݆3 j`УfCb_"dൃ=AOe`4a5V~X5)y#2z)젯Ә=_VKz< ZֱQ́CDPŠMyĀN ~?9,*D Xω]36xHCSeOHɲ.h9uӐgb|lr5䗻l/q* pzdAh^ȩVF9g_gIf^IGYXHۍMQ ޯ $scǁ2RC4 ,7Dy^y< hbPTC~d?jOЧl7fXm)pUXɑѿй3ŌW-ʖT[>sy瞡"WR7y /@(e (4نL~(^_iO^ςLp2GE(/ `A Y$jҗ\0WlO !<A32ʨ5ݍy+[>E/ ,Jtxԅ;*.P<4'V(چzepBao:c륄+k!c@L,zDgj~wʵ}O'mCfp{⁽z[.sU%ӠaGM+QlB,lo(oUW7Vvxc?9m Tт54a@@ڨi(pXrĚ5ri <7ڤa@r]aL ?9XhGD,;w)Q %v;L"ݦ-_7W_///4nORRf(711qym6y"X}i:KTkq2HnJ?| gK˞cv7S^KSErƾ/}E##Z_f6MCx{AC^f{Ėr'G ";Լ'7l%NQ!E oVbrjP 9@^+ymRj `[y}6RÖ͠Ӯ@1P>RZ4j23wXb:;24EJg]yƵt(3goXwhSG (FY}*`9^n OmeD ^cq *u3¾O͍_g[WՅSBթ}0=>Oih)1R I4VpN7\ u1Ŀ!*q$ݗK6nF q4wL&B!f, Q˲wAn 21RODg+uUl[Drc}˭fj3KJFA_9A*BiV~RC#C`#kivsbNjX;: e.Aլ-OPxhP*K G_^g,jurQ#L2t7ǸbGg"e0`6"bi*eQ5!/r˧|"eqr@Czpkl.,[; 1(V o)JR53x={Oo T}5F>Ct$8>op.ADR1Ys0GȼcAK\5FsrQ֖S*v7zwrh-Y34_ZkHQ^'@rM$ 1lC,hap:Oc'T.9'k=(lj!m}p;/f̛^(u\/z7P`y0x<= jFP%~kw4aL`ZJUZ)ꮣTV"qB^̻= [p|heݲIYIҔveYm~HEyϨ:5G3{Ż7(}VJfܸ$mLd?]f)YReQn.ujmZxؚS;b+-v-1_3R1ZpBPɚ?cՋE&So7Dǧ^ I%Y5ůuIQXG!/,}ڑHot˶YHfBU]FXE f>mO6q07g!8z7,0ґ1kRQX7HJsz/ >T1n:nh|XjR}p/u n8 4C**AɴQ!y5H9 z rrHe'il66>]ua@sk fvHڲbu=g˥W`kwW.R엧 zG> s|G#}HQ.ݑC*bz 1D($|=&S3Vu[| '͖ IATNMn ZZ>kܡ5?񍭮{`"#M,H(RӇZc֕^4%LNLj;!kءܱ-vb>V=44 ܗ,qL:*%7SLJM%oS<@;y$ ,r\ u"qiO@Έ̨'J,ruԔWDi&&fkZMo9 19ImrTms|(hN)@oik ANR2xtjg_%] bUz8p9[1sqSƓ} {jr0-5=oi}kxx=q[+S,o VzOt?HLChj|%;g_KQ 38n&{s# 'ۮWcϴfTjJ?^&qYv@)R4!T*&JY,guҬA bXn5zr$;N6䶫V!Z؇S)PYKƄRZ/#ut sXP%ZF@XK8P&y>Irb&㿖TVcKba)wwuR1W#0sUك-#> h^g$KMl^q-ct#׵y@3*^cD οaA, hx m:[a42UOٺGG#)n9v@m  Bmn-<7Rz8WY9GT+xI$DQ$'&qH{r{z02{7OC7H@ Q9Y6t|e+u'ogiE-GTFr_{ pmvONT$d<|*!mBj#viM&kیֶzb:L)7U'r< c{v<(2<>ˣi|2L1r0RDR H:ƌ*ZzisAp7Iob;6pn?V&-FXD;ދ?yD C4r4 M?1ׁ #[:K#1WL4_rvnzrٙC;MU5i n!5 F؇T,[rtV/Й(T{kɯWL A#،Oph@+7fh^\0D`ȑ(N>ٔvdvmT`mっ S(o PY!R6B#Ҋ;ZqTC4,ۉ){>@N41M<|e D9tSH4~S*FKIm{&o畳۩ āx#RXF^wx7k V(ˁ!eI7˫/YF:ʴ3^ ZC}OLBI5jw{!ؖP'r5 c=\ 4`vU2b?M4 jK#ƌi~4Kvt%m;\K .;QAn#'#*Ӻ L!,mȺb)bHW軍>÷J{x5M?Hڢs`.yt^C&j&tsbkUFfiU9t\2P^R*_470߽)FI ñ}JеEh`$Γ8z ˛Œ‚}e$FdR`Rf,a'W0ݏV۬e'<yP`募"S2#ZMֈ! [b`[RA |tVGRtQgX k`-{ Sï@[0]=]^5nV)hN>' IB-psدR=z0snKG'1Y%MU%9G8ڋ`}BaC2[89*g E {!{*6ŌɁj:;Vn'5Lbq6݅[z36>6㭨 se(9\9g`67 շImx Μ"6 :@I"ؗHũa5Lw0ncb4ҏU}ƒ;Fw[: %ȎjsR8Մ8ޓ,@ ~'-i}7LXȝ/7GFZڰ-b1xW淫jĂlW|oTUшö`$-_h)"0p\ t1zJ?ZMG#)m\F#o)K}M1.&Wt !Obw‡O1s|oT*"uvf'b,{8$N[@ Ba0-(S@?e!xؑs}'©b*5`Ko0 =g;/NsH31W$^)k͛<^0 |xly C֬*lGel`@@KO];|S,Ih+Ϯ>r}%91~ e@kACN"i.y hbZ'~٪,zګ{5Տd 1­o 8t*xˉ%Gwͪ#~B[>3cV@^V7.pSp$F\\i#IIP~ꧾʭc}oÂ8qHĺ$uqTg}!h=U7TR%Y=ȋA Sw׏FZ4\[O!ۡ|hk)NgQc8]6|D fkVҀZX!p ^/_Q`٫7PR%}qV\iF_xws-BxD=i֑3<07`9r/ΤYlj=Z!ULN{EE8OrZ<M}gpo{}h-A"}qێ\tH"E bŏTbK@WG,R ;M'9t%D>cnq27+fiPHg/K1v7^*g ƚ#UdCu7\N,5RUȲ͈Nw#q8 E~X6uh1+s&;LOы%.=a u)#vF`"Çqiĝg-<UYh.ID08>,~}US%NdEXfbFy:nfX ^ZRqFѼ܍VXn"?yqg߿Wk]B9&)wKg0Ckt[SŘߑ9STRd4p8wݶ ӂ֨I,X2Š2AQfl'Cnu(b\ O*Bi7jCRDlgUڑG oLB.dۘڕA#YAO(tI*Y3nM&N]#`>p{ <ÙHG秸aqcuNbSgVn$# 0P͂!vE}{V>_y̡EîT-T~v``)#,"NmݟЈE9S#b8AxeTMy>^\{8F+C KV7\" n~b2cL bwZrfAJ/JGW HZژ8VďOO3ɤ!"y5PhqxX2 ៻gg6eH? ?Rr.{r5% r4^ F #8M[^imߏQ$p^kNFoơ7H$;BʵJcG 4x2{Զ\VӢ*VRZGA,v~E=Ĭ`J9X@i_1Atoy\i.[V?M~QoY{ap eyK0"}0&V;ʾ@Bv8%bKrh[ʋv\gdo"_% dO:H Vt^|bօQ`J*?i'=蔏QHS7c1߁ \@g9uc*"iy8M7-YF۩"h[X 2 ۬i~CItS-LͱUq.T7Ħ|_۫L5EtXgŲ}W|| eFG]|Gr;_> ,.#"O9-8k2`|rt B,v2.C Tan&ȟ (KwUi"pTJFZ(Yy*oؾ83}\` NTv9Zž,tC]aur4YdHf W\&-=2ȕ} .l.h^OQvMaB=aIi1?ZiN@{z0kxO*Q|wn]0jA"&q =Nւ9bJ;>xO}!"0*7JfdIBoi=\J㛷$ qIm}qWx޽SIK-H3HD61_<+btn 3m9S+k;1mUYlw]/p G*Ro{yW8MpsBHꁖ]I,1̯IJ]@l;bbnh3}N!m!eu5QTh 4oP\shw26+4Y2jJ<Ӹ7$tRs]V.W)ov'4͗t检5OF2e r/ `+wa営qJ/riNwPtG!D9Hͨ/np"7C%([ڟF`kDՑ>pS%(cs:?R*3|F&w uHYU<Ѵh+\^q\d}ElDgK`cMLF%19ʟQ6c*zBx4n e?iWw(v2g3./(䯟cEoh`JZm`K *VaORGPFU;"vwj3-ĭi_Qy/TxAR&5flۥ.7*;,]͡-?~AHsO3LhKՔ&:@Mgڬx;4-s!a$1s&5Bc0|ۏ Aʖr T z4?w@3_H2+,^A\Ou*Xkk&_XU'QJХ9M{>}MO Nސ1IKdT71oS oȬL6OJ KyewWn= I@Y#G~/]WEs}i x?I4R+|Q.$)'t :)Gydb{Ghs%DEtB]/e;9~j^,` F&M@aWhO1aiG\hx3EW0P5Ff٘)u#ʨB&ܢb[)'iSO0mʘ!c4.fܝdb_yӃFkux=ަoauhNt/8FgAP { Ij> UXp =$<7ˁEDOh&*G;JpekZ5c ltV5 ^-QX.p|Y XVQ_p5AW!7r!kdx+6TwB ɾ0ge%ޏo6F䊱5%$KGRdk 7$?h[/"3T l1V n!uIc~&WԔʍIJӗ$0Fwͷ AeDLj UɅl@~|q4yRM8^ Z.ޡo!nQ9"`Xښ` )+C-`ezݭ[3snuz`HWjdϕŪ/~^%NӌR ѱqy ki1AϨk/J5xpeHB_+Ԉ7-M;X+zIev,y;5 WZGΐRFU;uc*xB4ỊƎ|#lj\0ׇ,mڂ5XKL[0bFOXjT8WslļEAЃ #,Ipp@X#8t/=Z=Sѭ1oM+MG Z1^4ҏf:~ו ږ |֭1-+uQ^M,֊{YgR1_lUSԙgB$*K'͆Nw6A^py<Ա/'fzįr q<sμeG 3nvǷGɘSѺy76RNr0#TJY‚.sO&+!>'VOzQ}6K#&F. $>\&e+c,mcȔƥ6Xy>p͂@BRnNڑST+1^03vDguŴ]9d@gH ϵ9B/JBqCh<x,JXa=t~ktE0S(GaO`jWiُcЕmۛ5ʣ^6f}@}0aiWV#^ɼS }<a D63+uTv.!-" ֕ {يE(A,"0Da i>Wƽ3//F)KM1kԟG"}o"NH.Euf뚌zޮfߧi TRO圙pα=ܴޚ:|傄Ac]eKJTފ%tY:¿ΞsYs1ςr]=S#7S=p'C\2y BTiFQ62`F:ﴸ N,COzYIʤ( +aJ~p?4z M*wֹtD*_z dIȳfӴ-1^ B(N<}dŒo%Z}L$: \F$-0 n:^iŔXT9lNsgB5[QcSSs[egr3OZ8 _V/քV$5x [ b8EQvC5rBp_ I{l;Jhw^F@zRW2(eFkjf4~Eu%9AjZ`?C!8?pLDJMtu.9(b-;~irT @ p&~A)l 5 #[yj-!\UK3H{*jA]Es٘#`@ Fu)iq W7Q>OFk7Jq  f1̹ 8奿@:=rt`$ԅk[Al~'ozV߻4Ot='l ~P|2YP{z5F9]$56<΃Wt~x.׿mW.tR+BvN3 }'D_҈SX?.\_U&X/T{||Z%;']}*]N,/ y/K<'Sߡ\W`~GR7H Hϼ"ʰyF4]/& ?y_ef9DcRi?|GvƟ fTVŻ {/2(z܆ZEi?S/zꁴ~Z (zɤ'Do7\iԍI?4ԽL2}T+N^DWźј>Si]c5š(RHe qް'<~ÕC ɾm) {FǿN;_6T{K¤U8|t 1kU9qYQ]qԜ Myzj8gZŞȣ" 'g_ #%N_#ъ1mNeUԐ-\I3A'Xs WuɖEH;L: oU04.}Q;tAK+(?C 1/̍+X~Hdb+UswƵBd'쉤Iٜ W<^vX4T_Э2wg@%ԵRh㇕RMŖkP0#gDbDBG@RZWEft/N)%E p# նxo[ ܊(@_2[iJ tgi8Y`ީPёZtqo_vY:UYvj߄ojk\HbimH=2+n"HW "tơ=W0vF+8Ƀ1n˺ˑz+ 2e6&QrO9nT1XBP!Gd{~0v'\9iS[oh7bw#]Xk\w-`V ?FDu^Cw`}*4}Ԥ)P6 ШT /T^w.FjBUPe`Úq6f܄~!wjڀ f ?pI ߏȘOhᄴ>65r1ɺWwp1z7Fө:WFmzyFkU)\O>d?=fjD^@g&D+Y-& {z.*NflV$$9zuA9Y4tޠh /YT=en#q Aߗ#/={Qn\q^ 9e6@F>(^0ۃ޶~T{2,2Cz'J-+T8 3]1uvnĉ3NulK+ïciwP_y"LudIBJZ &x0&9B9ޖgLVoraqW ?בwk++C"`|g14[5.*۝t_ .PƋVG>Я:2G#$`vzs%ddZPߍt7y5 M⇝ ϕ5,ۥ[a!_&2lBo0E]$R,\} u~&̳S rܺWAZ&l&R"N`\8K*JjyT"{3 İotxUsA ?)lKRn _ȉYv[OVxSH]KVx|H'%V[Bٗ1U~?ǘaX.UD֞(.[?sFC~1hCk Lʫto8[_%\!%Az0.ҩHŏY`Qc`R's/O u'>\<d3lp%&"礘8M X~ n'U^Ɩ۾hءstXXY)lĪr":/Xb t90R[d)FqFd ٳlgd,W5Fu#}ŎHSK%JT!G D`+bZ3XfGpk=cQU@!ңGy%X`YVfr4Qz?IWm^q֎"4Lچʡ3ʪ=ʝ OZC2,?m1ŭ y[X6LIv$c (^nS5(z=A!PĨy椺؎"9X|6JL-A:?H?Fötv)+bkΝ,Fp{39*:"hetuDpdzhDj'!<[X3 !P`F.X5B1zEKρ|B7$mc}&OZWd YǗ$jjFS;WWt\S;rwHbO}B"ť9Zų'Tj;މ ެlswps}҈iH-Ԫ,UV"PF謔]z#0SFY׸:k'2R0՝"B~WZxO-KW~ MӐJ^׃9o7W.0W{b8lElB6?1ԋQ Q;]q{'4vDOW4[v|G䈩AB~Π Ux=7L-K ^1o :s im:y+8s Vlَ!P2x9mf=WiY"@\z1trPdcB@y7W"}31V!c:mKe]9RR4))+]E9%fWw9 b[{qSk48 2FY/4Q =s6K ҽ]S18gMpѾ䉚Ǝ$e5ZȄ"1f0:S .?[|PGjWrHi`'- [ssch9wIf~"pX“u[/²\+ulp(s'-lw7*Y\d7~6y뿊>Rb7@U˾*ۑ~νdSOgpM4E&kB:F;R48Ѿ~SH#bP_"ƒ;ˣtxHRc @yJ: iH&ˣΥ-@o# Bw#k3$UtGH uJTGi@x61bwiSQKL˱vOmg-Ͼt%wǶ( iFyZ^@ 4&?ւxؙ/*{4> @Θ7^B"nwAmZF7%}D4i p`}BڪXRGVU> HzU mيRYΓ.0D@4=@B]w;p!dˢvZcc%k)"E}'y|U 1*nC]wƺQ+^PNQGa㆖FX8Dȇ6uV)fmYgnE~ @*bo?OJ~; tXMM $pcl|ܗb ŧr8-@ǨǏ[V(1ԉs%x.&Ӭ%BL)Rc[㫮 ;c 5%;GA"ށgPߋ)y Qș.$oW#\:t 5cIϯ\S$ j®:(ǀ4eJ?@Y`7 N*YLa0lU1ZLheXkob3lGnաYYjkx //2OT4A(ЦlI= u݀}~?Fܐ`|m =hdC aJ|6ӭ\cN}{) .P*/y8ik.AGWT"N<Ħ]7Zòɐ h#;9nPu!DcQ Oa? ĺޜKXwտp#K2.:ae*2`ݘ~Lv ']d@d2#ٙ'+9Z(mz: }Lʺh́G*Mb )cHP232 9tdZ:jrT4Y~v ^]') K\B@|! ' Uؖ_ʮ+Af)8|wRsØiߏO$5ڣG!^ܴDH}&IFh Cu/C-tWBZLp/ALqI07fI_o1$b0<|ٝ ) EnO=Boߓݹm]^3T330a3j%|Z/&s^1gW<lth'W8cD>zSF׼p..|ҹ7{JͼJq4TCe!79^l^mLvxGu^(p=ؙ.T04ʊe!zSe%7݇[ɸbvK|RF\Kr"i0_}偟Ԥ{l uJd %Wd$"q#lR tGAebJШATsFZ^c|W5!Z" ,N3L߰E=I,^% g+_ДS 95p_4D)6hGPqW |Oyo;OR?"$$4 :Cݦ&AZ>[̊Bi fazZuzl'~q8w5@a_ ;'Adk֗'+̃ŷ])v_u$[Ap|'ࠨCxb_j0PCn\b`ىPX"-ݓ HBպ>^4Vm ʺR2OYA܌*4TBi۾:NthÐR3w[zo*UҝAz b5(2 `7_-r;gO z*S eSnJsf-y [w:y0\X6nnTj=WE6C ѡ4Cr9qXm}"G'Wa|3K ؗs\\ߝvPYj:ya 1[fJaܐ ,uҟ/LVNPfO+@:!%TyW/ahֺ eUd&@Jwn3nx%.'TW5R0OQ:iŸaxS\>ټG?;?h5sN1 $J3\W}s(s<)tkFp[FrrSi۰$ 8Oވ;-0c46QS]aѼR/#&R~hq~3@X@,.{S${-~D8)ds vnvwkv?=ǩܳiR(Yc"lcQko6=mӚI:8D`<{FD'PzEj(,mJ o3VvOu5QK }` mP\}dCv~!ng^L&Ӧ<RuK?ON(˲km/dbjv\7 ٕq[4FR X!_›[w uҦm"O`Nmbv ,:CEڻ:eҀ+X:t=B@ӊdM$hs兘V jm.zDce˓ա ԁ'tF w^4V1eKqБӜZz]GC`riZOq ؕcFpd WcgȶMx@#U=|B?]6 pGQO{K=%*S#H[b4 t5͸)Dٝ=DI-ҞgoQ!6CQ5 9ic`\.Z-3Uck(8Ojm܃w"^SZVn{/|hq,niaBUI;knZóEM|$|*!< >_*ɥ.(:Jd sN D}MUcYp*/pGFNB5$W9pN BH;tFjmc"\y|pV<^Ww|rԔw X=WΦ;Dy "Ǧ|$tIianf&!K:MRu⾴ ]a7n C㯯FLYs?Q% Z@)sWx>1XyܥJhRQ]ZyZZ^BX8eBf>iF9 )H :]@bJ[ 7d0qfӘܶAc5Q:՞^CY%LħGi0~%ԛ)gCsedX)mm01 CӥFoӢG=dzڵ,xSe3d1 P2{Ɇ*zdxum @\5s\XZdy^V,E盖TMjgwfJ-@C>E7'󊑑.xTݩA48bƒa #hI8nP 8j'2x5Oeƅ`ugų6OU\I%=8[΀ыHk8dO\.79O=Է3F` ۲IR^_- o.?Hg j>p']M^&`Ql6(b$Z3t4ХB, ˦^ %Xs+Psv´Ʃ|ƍS;ʃUft^[`wuVdVm>_(5~%žj(b-2 :t{"dTK_Q"3ZhpVV _$t מU@lKKuD_&EVhoe< PVhMAzWO_oki}[ ?/Ѥn ˂4xMd'CYwqrĘ*ŋTQ ʟ=Q^5\GsA@b;wd|#t6m]vGW4$-;I1߯wN$l蝜)Gΰ4QxEAUrТe0H[Vrү,a셤׈vA[MlVyUK $E{tȗtFD8,GLVWHD77/:Cr}c2mIE?c[ςro?rŚNK)ǓؕgG+LFT`k 9yY2u߶&+%ZԆ&J7%2W24 s6'Wۮ|ZlzuưM|)̦Lxxz^F!-0$%߀WHYh7OS&zX *>KHq(Y2{+LC/K0 xčDZU}vm5)Jv]8CzГkFd . }HK~vtI_gi01_6 ]5% .Sm< h`$ oDMTnX>~:mdg^@T1d )rcI@O[Clpęצ>[tF_\c&t W6ͩ !_j-(-Jo/Hoe >)X+vQ. ƏX)0p|y@#-6);5b﹕Na]KxcO NveujQ)]t}c BqTp;!ouWoetS|X^՟@nÔ`ɳ]ҍP*F$UrHoڸnOZvP,o#'s" |Vk2ĥ$NTHS=}ʬ柽mӵBX9wo3 R @`!u>ODYqՓtLr<`s# i/u$ *-*R–Ɏ"3c$4R&ƳݚFx srM(1LjI'/tBM(86 K0p8s")b*6݌Tuc8L5)>Ct9@/ `М2u^GiU>`u:` A Ǫ$Y.vv?nƉ⣑&)MӼ |5[lx) Yf3pjk<(-QfT0А3U OQV'_r4$}LG5gX׺ѩ/yLa{ joT8S,b%%LNskkt էSgpO6P2&(5lDZq}㠚($ǓɸО9A" Ɋ* wqn̵(wpD1lB%XB'~^"}OМ "20 }ā?sD}6Ҟ v?qq++c[((^Vz$x @¦]"]z[f"@D9}.*R>}5>_U~_ 2*Gׯ'H^jDЄ:w9]V_춙(tձu(^0^1 ͭls_fUSw[*V鏞3ڧ8Fm7pQ~zdj6vܻ*i(y$a"ߠ5Gi/ =@~f u+FگɱDdV4qrw+*֏sR+i ##˜kL`#NtytI&aƌ+R;jȡ{.rK3)xin4=ԕ#rB[#؀{og\WLr98Tfg sgf VkkNe̙(:1Pq/EpT,91,lhuyJQ- ǔo:=9͞؏ (ꅓ&q8% G+K&yj#j޴hNflfޜA򒏑d5k'*ďa ?_O c![!8!<VYu^}8k̈E t W_\BI^A9WTE;j,+RؿVH+*V)-a Ǣh^g-:·- T?<| 3,pPJ((kH/{ hS3%SNË Eʪz #-A-2۩PE5Bj,^' ObrztM)Uթa ^pOm_]7?Hr@8bS?-I.]ܢ~r#>ԢU m@3[VHa^RF qrvJ8Iv+Elut'\;pYB^%[>$T,ah|e;+2$s2T`aE=nk̜vr0(g=擺WTHtougIf"]E}L*i&`g,LhnP1vUVaU%3 ;Em0Zil- e,tw MoMG{j5y0i\Xu{(af5(s׎ݍ %~!a_,94'TFNBd@E,gDzeqm@c?S<϶dyO \ y;/Rن,-7 J䥛> Kho5"$ 09hҏiϫܹ/m^r4E)wUVoW1;ڞyhW@n ^sGV@$3NRB&O/j(!3g Voj_ [>v6leF| 6 I:'C B{E)gڭa,( Ԗf{&_|_`މݝʙǴZ AJI@@I5i5&]S8cVze5Ly^|tvƻ ay687n%HVP 3ɓe &vB"cGegdôNL*XS* Y o-7Cv9zIG9CYjꌵּ W5(4VK1XnraBLya?~_~2gC&YReS9akb\x*}jF֐1nb UUTEBiT%UB;\ezYBLfO K]*8w cMz'yǹC4Ⱥۦ |F^ɚm{C mDcwlb1@?CS aѩn*j[zDZ,AV*H!,%]& ~T;4D5VibI;H<&^RR?7޿9W(fd=+^Ll*bE8+6'Ԍ:J ZOC?ɐ61p'SN'rcTsDăݛЕɐ˿-i{Y"}%t% Mi'dz.[tPSF4pWzTYtCl(@m=j820Rݍ[w3&k v:d'I2=A'?/kGN;C=n#;eȼ:,[YUcʇzAb[|B7>AR?;2hʐ)bZ1[0h,e*a<1U"wEP΄wFnӖ 'a]<ZdGwbelG}@*yՕ),:Ơ3!{AH~9k -~ދ5e\tY_!nh`H8]LigRx|iJoKN%#nݙ%xAa V%9":PL)#t1dj7?-h8v9+J BpE(mbgX>ɯY {q}ع9S@YSjD|#NFy(Uw3:3YU8̴XOM8X^u6 n+R_ѧz9oĆR21 Ejc@>wړYb $S݉H%z-dҿ 0i%oFIr.ExMMlyUӁkJd}!®h8=360Hx^|V™B"&7K::k*YLqŀ-H5hQ9%W z(LD҆h.nnZ9/*U{ѭ W:J&l,C/!5n_^+|SLf6sYW.$0z]F,O`e!& !]Nӹ1l,-ϰkC:B?[("UQqiWh䎯D&!M`Q1`R GyC([ݴtڦs6mը&ф YT9& 7Ѳr+!X|\#Jc3Sgl3ٚg Kp&k#ƂǾGlA/a*:6C (h$HqdճA@\A~,c`dmv+M8hG۝t'$O햛)4lk FM2?hFC`.s'S*:ZSG @ ?+ XEk}+X ٹT4wy5|0[vn4u b $RQ֞uM.v! p*1/4ةw)Koe*K_&k<} n? @3l Md$ޥ4u{oSe`dh8Nzc>]nQZ/!hQa8V$D{QRņouz{ȸHXvxzJ !//b~[Աae0 ZO '3=Jm"x=!2Qh 2MV{w$=켧toaPpdݢx̧ 쏻 @C)i'z _Sm~P>@/߻}W8P|2:Y8EHQbkvPQC"@,+^ȔM|W1uʴrǥt]B5Ă'{w4&q﷿9ˉɼ8+.U9r fI/@ۊ=s=< %WSq^~nsS|^p$E%Ǚe?@^ѵsHv;`MQi<~છVS +̀Ͼ۳򝉵t5Sۖ%! 斣?Ŏm2ap'"lEN{no:ީKti=(pȡZQ~Hb/daINoe7 C9x6ޭ=_i"cθb5[SB:'H+wb2>Ŕ5ب?<N5شY 1X NO&.Q5ZIBb! Apt+"iY<_'& _w)vhGB5Z_ |3h ,fL2i,">e &LhWQyēυ%ZA-y{uf2XbW×Ѥ0(O1/HL8A J' :MZ"ݍҳ"JEf1j}v\YO U.;Vesrף]oZ,gLwByEG fY[8xbަr5ܳ(M#K-jf29i+4Y;**ۚwla =0/\H@@d{) S#Th&^wa(YV[Af3*]P&HYn>| J 5E*f*5WX7%FUga߶ dӑ[Z++:A5HWƁfѾKh`Ҫsa`ˎlY \M/'9a oaHxKpZR5+L\B!&h}{=!\<@+~Ki&IEMXpQԇ6=GȨ[,n+蟁vn}4Asn|[Yӻm%k8AO,"7(,LofCX ^*³Qƶ n<@Yu^C9Rޢ(1x ["Cj+ 6fr.ٲ.3 0<_,ڗbg)3}8 u?orT_kA3 q5Iip$lE>MX[ׁ8:OJk:}Q*rv6rZ'`wNP3a=,Ȋ\PoBOBv,~ZX(K.>sA-1ʖ!bʀ[;'z[+A~SB#ܙgw51;x9 T(DN~uM|JۤЇ|F^]ڤd멍c,JvN!Kr Yf* 5>mx_Wi,đ؟$1n J)Fp%YШBoWˣ!Wws6( |I ! J@- "}Ί r'Ǻ9'8"s(v|Ljqa N}<*%#$bpj)$! 7]̪;s\W*ـϊ"쾼sz1tYe+p*`Cg'_63GU;R&bhvWRW! 7,ӛցt3TchrMUr>_r: MD.e?d/1r{t^~@"l̒@\R(#=;'{ͫ.#dy8s D-fG&#cWC_ h2=_aޛs }Gt8_OTqh8WZ.ޮQ;@@Z<׻r)TSW,CXL Usv;|X>tg2n<ꤠ+r1CNpᇙp_+*/VlTOn),M/<}|g\;*ïi|&ݩ"OiWQW`ٍ7t<x U/95^\@F󑻶Z] 2ue%%1#D2TBmTj8Ԗ,g{V10[~3yl#3'?ŕQiL=~&*pipS|ExT@oZ e=+bzMGT ˉ+k}HgQAG \1'H@, `Z%@mRaK =5'#"HoI-̳<Iԁ.G8k·:zxCz$2)XcSȗ΢Z^*}Z-C;։9Z?Z4zm }ZU3}@L3~ĥ"A}1fd_ X,gNFTla{1Z:f{ AknSF2tKЇ0\&I a'pf{ˌ\급%#a#@'τ=Et7)Տr_46eS1@ [z]pswPI{SYX0V[,4ŧ3R NL 0 ;7UMiUZŎ$T;79&"潐Qt&2+8RLJ+l&lo&0uP, 0aaz^v6`lsRݦK6rOYy7H=?iwx{RV* Pd}xvOIzԗHM8΀GTbD#7{ZS[IZ(!8Y\P[u貁_PxTCLC +prl9:r|0y4r)#kFQDCM_ e8j04fgIJc?w*k`6 RϮ[tCeb-7X@8Cx\ZCmxɧ_^ ̻g/{= ScqEFT#GѨLSnQ23>ב􈔺 1x8ĝhbM:"L*kLb9݃"Y3rA?1 2T !r>J vq[ ;cut]%13TCZ2{M4?jmYwͨHIQ8` 3EZTck*CW`?I\n>eQ89Mr0L+˲vPCNQA ;}J}0crG'W &&=)dMdda@snME5*p DRg\|~yEKL+gpb#Ed!Ah7 ]E!p.X6;&ϛqI $/Ƴ &QYIf(V}LdYU,!Gi{ CF'VA&hpq$ sL}/Cխ 7ӧip-tZ,'tO}:Qxn6:tz V (Ye󭐋^wW r7 de/0,ƍU (ۃF1 Q&㊮[^'ife[v K}/sLIHA,i3!2! ؗ"zoqc=V!{uN&삚N*dQ@)#/^[QoWP$bl^D D&$2BU?^;+ۓ>U:pHC$ihӂYv1tLm{8$\[1E6=nMhhK_(zgK4g@^"`7" l "q=/LU}z6kO|ǏP" @}xš"W౴9'`qVz{OR|I 5lo8>48o8m$lkftb :OҴuc~zT^Ȧ1mtM}1C~TFan=-s:RG~8^ɮ)mX|].=^, ")E9'v2  !%l\8L F#%w [jĕ0ϏjKt2n;@IHP;OY.N nWqK2ںaUKO)Ø,^+ Gog&%?-#3DHF^ 35I !VX 똧JgfX8|N9lk_ضL}Ŀv*A}2I-X Y>sޘ &9zԋuszaabq1[ux ,vU? 5`@KÑEf/xNTzrtt? wn5~qR/]zt4ĪWy vru-0~'q jjVKӆRu݀؉7Qd&G Q^}4/iw7;$y¼]G~qv UDŽ%bf R"(t0c$o&Oʜ +X`L uL۳v;),9:y=F/J5-FⓇA։n,bMr!!|@8xb X5,WIv6Ȫ7s60&;(-bP11h"Qfsp_NEoNAxmz_9(,>iy)X ;348_(\[ph~۶fgtm]dt /][Jp*`LϵX=/t]-뢟2ܤviOe`}Л=o۩䬸Y+$R5;K2/rE5t/WKPA#x _w —AMbz$QdX3BrI,oi!}"6YvVw%u2EH򱐕/U.|UY_PN%ԋQN;by ƠeϾ.M'vHaN֎ehX&^5XoT5;zZ{{ɰ 95o;NXx}WȂBRF D/蟍'y8\-;[~*H)H{ p]=3_k*8.J(PZ ׁ_`l9LT6p3l_L˖;HdEyvh0TW' nmg0'|2v%n Q eb~@u~x5IaVkĞA߄{=Zf$OEY3(|ůfmA NV|';%/qcm9'NYVQ:ZzڃbAzhI xqb ""GM!6wI`.ls80zK AK)ݙ|G$T1v#2ŷ#W]`$/q#COL/8»ogӪp!psGiM^Q[Gc\ceNDCjtB"mSˤmVVg-#|9gWZ&0H+׻ 9WBOr3eN_{/]л[\yȮ*wfS&jЯkÍ"1y]Ȇ & O8iNH' );W lQze#|BeN,L<n(\'q|N1լ,%Ձy5ʒ3*?\wUa'9ՏOܩZ[3GEf[q.Oٚs]\<7dH?q(z_ ۄNbuD22HJbqXzcJB[qFFQ]"v7`80)h|Xrԃ+F!CqBo;vLj ĺ}s|$8a#nȋWFuHy#nO6&4{U=^ ,!$$li١ߡMc.yJhSK0201aw.b5ܪ$.U^D.'Q$ L\2lkGvYԘow"ķ} &Ύ1M,فTV`9p<> mE5vXLOqǥ!^K=ǥmBGm7yT4!U!+GwCX7&j/=@zktLcF2U'Fce]鵉 /ӉU4;X`vuW䐂>,7s 86TF NCw-}Ǡ~U+DJ%^گN(LuYN;cL| O?Lװ` ytFa"2KIGP_#n~I) 8҆v˹˳Ҽ >47l,hr 8i$ֱlȼ*2ö'U{S**~iС7ɰp(gUW3d~Jsb11I[\v7ŔKoWӺjMWxT%T)c6q-Jуa(@'W&DoE9zN'Iя;pR|-+f$w cs[GLuu#ThFƲW¡7NIVꌚ)"o1k$jɲpa+; ALGWخ3DVO*Uf9܉6?_$] sm1Xc0((OinUmWNyժrC "节GPV⟮xBsIS9[mT0@dt4sV43!J DvoE?jmYx Aj*D@uX~H:{r+=l}x3?f;ˆUU4V9FiJ'_.&|/GFGm*O6qdcnΉ5(i@6.+y*!{w8Dbݎ+(|48nKSS)EVj`fۭ lXn>s~-iM 3纎w+5g ;OI12&v#y]UN 5$Ʒ .PD\Ć[A[CENaiStd7 wS1i3wtu>1 iKF b:-i b%"XcҶr יjо(snO+b'P-l3}HaCOWptҰ]=/1 h٥/a%Bx*y `thn_cJ7zef3L C͌oFOp3?TQs(#`_ WnnxLHԛo.Ŕ3iP =օk+ Zf_L^˂'I &Fo075gp<sZj1饲o_>Jk嘰;av{m:'xN1RHWUyԜ|3Y@U6\"c@ٜL{̚Hv6C/ܩG,i_V z3.NHr4[ s|\&c& ^7:~m(0Y#OVUVJ1%,C^FXx&QcGl>Md~OdOL3>ټD8ZnE_Gz4 KZrD##e iT4)խ̾罬"`uAh tļSaUU@) ?kB8Cp`Wx̔~/{ywPzAɒ,~sւj3Ua%n؃cPjSL@ OTπQhcUHIl;l oHTD~3361+74hn o"R:& W%ʻ41[ CM﷫N Ŕ?jgeiMN08cVyf ‹Ia!fi@CH|TS3l=Uh^O+$KY?ǭ{q_A 9M-dg}TnoQK@Ha,iN|\fCpeqxa߬hOiN>xu6*t2yh~n $y_G)UUrBZ3FakyϮo>.r24 [L졚qdz(庱dݛ-78kFǭRe{eꪱt2dVs=\s<٦҂%)XP?MowXһB+/Fщݯ:'cҲ~58`RN1Zx-[$Z^QyTWf^kQ9N`+SƏqӍ/Ҝ4*,8Fz{t(=$RQ e(O"<Ն3ț51k?6ju Yu!S rRRw#3ڂF)QB~oV*q'hpkgWv}ձ;zA~+;~6ߴh%3 `R.Fr{;=o`A jpQ&_4яXy=M"D7ndÀG)#1eќ mKnyKɎ&U>YQFtDܴ ʍ*t =Xu:!1,Z%O\TepWxw/b$6'?qC|}l;ysbRU$<7z, , &Vw,w6BMLѴ V.pCtD\p9Ԁazq~rc".k%d~loloT+e\yi21ټ#>{>@&S8uLTw_BSd~mo&BU|% 4bj )yr1ݥZ ԃ_)^Y|7 )*@u=e`E]'IVVLRi>&N_ڮ"|$ BBedJ%TUVfOlKhMq4ImBox'0zlmi e4'V5:sӗ":$ě}ўo2@+es0 _S6`hʫK7Ut:2:T$n A 0?ӥ!jL,|xW6PEeȐzvHСd=o׋ 9XhۃBGբzg'ChQOۿ3Q^l M?*5}eaAHҿ_Q2i#\s`i)m׶. ]+|UzKx"`<@t0F~J:9H\ZX(m%\M@rH9kLTQ*y4+$iOnކZŠ먯kc$̰H)U 4,#k ACeE"o׆˔+ 81's}z#D _P9KӼ>{4TkCkrf=敀ClLܪ Jզ2 (xd_\tm4Tl\;>"yM"TTriw{ȜCTCu( _%5q!9]z O_ݧAGtB~1۳weM}S/u`kDUq?E ݔv3*⭚@D)•qGj|jb*m JeQ>EBGqbguz64TvX,#tKCHUFOKuI>&э!8;vV[tN/ MT{cTA!Bs' ~9sd[wBZ!W]vZ xe ًr~-axiaϯϲLK@H8bkޔ>o/L4=|p4*^Oa\cM},pAR^F ' ZK};Ws4ύQp3:&\֘ȘyFrqP:hbi :r+.\}Jg|2-y0XڹZT;[k.h&ix23mOL,#q>Թ&;?z s5[2V:,Olw 0嚛7[B*ԓYw{tiX ٌRhüXcUIlcW 4>YKE_Ê,auu80 _B *+'Osc: k8bb'_}3n1C.D|ZL,~~tՐ_  t+& XW&=,kF2(1,3A-w79OTx]JR)AP*jeiՠtN"^¾>6zCAK&K`7^~wHO}*#@}0&'1M#Pdh+Hf}*DUӺlUvdHii gNԑVcjkd'3`t6B6m$tԊ$$!WF?| ʮ-+4-](""8A4tF8VɲTx_~ ރ2".2N*L1-K;l=mLr||%rTqX-3 Ni#oNAFwu̲,1ٗk7K752`YS){NxΝ/+ֆ8fQ<5#YWH0$j+ǜG{HqYN2+Q63hhbY5{-4.JDAkA8d @LL: b ͵ok^Jv֥vy7i5TQ k̰KǑޮKGJo듨RS$6L }Ɉ5ec:xÇq#@˜]Z1@зUEB| M|`I$֜<} c~U$Ի V@tTuF3z X!,lA&q'esԄ>L#%3{sQ߼ǝz8SWI\L I\Y_S(3e5yTKT$6-Vn+p:26%T(="ctW-Czb;c|b]NQ"Eo xnoLewm|}b-&7_ABu;@e&KS^9ay[{Dv H:h]D7g*"yp`چ"h'^f#??[px!jx/ǚ$e n  8+4ze`"1O=Cn՘S=ٰ(^WJ e js0u`5UPFD|vBVU[^ n]aDHjB =҆ve@a!|2O\X +njn(Aٗ_NGD ^ژ ǯ)r7薄A %?,Y73-t}~*n*cSp:F|tN1k1KP>8] 45&0/V  xeJcCPv:oJ*8C_vgH 6'M&6в1.FI:b`!r g׺G7Pr[fN"Lniǧ`-E_Uyw>2锜zhr}sI=0+O(>:{o\q~r\'i`܄LC00znP.iYs9܄Tf%Xa'䇛n!(ovӬyi@C,H`v ғaTEj\;¬D}p˾ʡruA7Vx{90ۻkTXB@Ti<0>B`·NxT:jPD\KFF3:tH 25L(ցSw`/][ RW)΀;InGZη>F,#TL>tK^@+6sD][^f$%̏+W&;$娱ʚgp*?wALgyw#.*ڼξC^4I&-'fX3=Â]]M!WI/e||-l0tS|]qM/ ?yA;:W4v/ƊӟJR`ƍ(;6Ϥ;Oaą\QieQJG qUm E9IDVަkBc ?[(q*a"*204ZVw$cgum+zTi2' jNn3w!YvIlԎ:%rtsRp h۞ȹW%QdD a73eMb!WtL.uQ8YZ>Co&ÖA@wLL\b> %0+/Ze<1 va=\7)`|^i˃QכA@vZ}r5vX%  +tm T_Ž[_9(dF0U U%Pʇt5>A1tt%Z`HEanrMqK/dž8=p)0+e3_agY5xE  mKZ MWF,$3R]7z4<gH?Y٢1Wҵ' 0j.E@%t7 P1? Q_BB|k'.lTˉ^6Y2t\5x{ ZUʁaBWq_56N"qu֗{w_Kkͅk'ȃ\(gsL"=Nt|"ـ*Q7+Q(7*0qiد K\R@\_ln-G* ϱm_vC. Ti0~ⱣXj6J:lǹµ͆}gs}(*k;W񼍸cMMu

Q'& Q9L(b4Cv k6 {B@Z j!V *uחj` ě((ؗlɨO;t֕%从nxGf1aO!YѩX"{=ρ>hkDfw\֟ϕ"Zh> 2N@o3'1lֲ+oP#xlUe2KxSB'jht4|w=0fI*X|xnuenY+.M]p2yY727 s!EhV$݄q"S[~ЮYI3 UCJͱ! 15/.e+Qa$am- 7::Uϐ9t uoYimIޱ jref}l۪wd){4rvo"ۀ(bz ݉fi-hbOf_83^R^'}OiDM͝9EUK:۝i,Ϗ LuSY >`ECѧHsVT] C4"lmV~Zlz8$_>œ Ŏ>B(K ^jG2S^c/61/tIW%'wX;RSPͻ ҿ Ѷ)T2N"fdmRRT'%érHtLx ZRnn}Go1˱8۪~$$%uj7lz 5PLc(5БtʄCg}pǏp0yQi<ĐH2t7mcU̴B^f~Ыw>\=/eEY5^~ihtMϯkR 8Yu[K\z4akUL͗B_Ee:WR0d$`p 8z;23/j:-V;8sU^05&wc}l%O.TpL{o@LzeuLיdmQT)qUiN oP7N"m.]1ch6.hau6VW>?,i"~IGeOc'$)oVx{)?PDfhLd-YF^@L4Gy *X_\bCx$^עzѣG1B\JiMzR:Z2b \x)\cwfi β\ѣx'5x#-EL4&c`RlA^eh 4>|8TU[aƑV*l})cm:lӊ7Kj0$J$k5iB#a xR&k"'TA C%QhdLUStM $dLEG6=F0KH?ѣ62o;R~-ޗTrA3[@cA$u4֊%@rCiz=N V&3aP3PD֙&jHxڏ^'Y({x(h]@*,VijWSBw8lBڍ8j?Cew`圵}`QO1~PĕbCB /}GgMezloTIV˞/z7!=d"=yjY+جF-p (NO>>tѹɞU"".*pAHĞxGr)h˪g9,jaُɫ,T&{+iwcxdJ0~(}T {dQn !B1yv 5'.L~k %b~Xҗ1xMѴErZo1G"u3|Fgv#~qB! R5e~x6R#/WYȼ տ|k}*I@ kde)℠/0o,3!"Bѥd.##/z|!MspKq/\KI_ !Z]mYB|NF5y&RdBlf[Ӑx reB%#k=$ْ'8x53T': dLO'3$[e^`|*jZut,tO`Th"Ef$9z΀V+ChhשޑIAoqғݛpKf)9m*^jNA:}W%$$݂<P2eT;+Y O^*m~Kx$۱ꛅBZkZ ›V/8n[\dAZ7`90YɊ%\:EJѠ+q%`iij(e#jOQƧ#Z5[X1%Q6:\DEt. Zk;W:dM~T{6"gv7\lʑ. Aba-=? dz0F*3wq;fM!Zd)H+_D{ωd }T9I{aFuƊz) wgkfk;rvyY3smhΒ"nTma  q&ѧWK^qA/a)q(1D94C8/Cfb14hU\{=-b;tIBäqfgNJE3ŧ$є|/B8cqU^y&#:/$OΔhWޫd`thY_2vXv_q,ݺ/C i ̵I\c+<zGH~"/H0+@'&v TE7~щ=s(^qAw5;7;6]ζ;=8$aH<$<Ғ ym WĔ~Z8f#;ʢC-_c⏚c<.iמOLW[8)/;5d]S N\M~)_{HO* ?-+wn]zD\Q"3qu6_ǂJ1V,2Ίe k=Y]4^2 to.=@6m>_m6nH8;# ql޹|Ncv^X4>ۏ B*,΃)ŠMLjzsyy<3G^WvG×D%.at6Ek!S :sTΥ51$9QMgLSiѺ^$T4~ gCtΙU _ RT:,(u(ZGoP$Zӯ7-J o4f#3<ާV2 ZkvK'B^NbQƈ@_xRHF$rI? u$uZbdߛ*&1WATh Ԧ<Ƿǚ <-`vr4aD6S :?2 ]fP5x|} Kv6`Q:>{zu~ϳK"Cc(MJa`~`~ߴءu^Dc7,+sRm[zo)I ٖȣVHyNGB%]>V6 4k rΠxwXnxQa:LijPCqUXJJ3I؎S *xu4P%buYO>߃("a KD>xbc(0`_t躁q3:HƩ4f + z5ɱbY`榪Sx01VH\3wM+×η'@@Ř!N]0h13eb96gW{=B7 3FXۤ^qt$BDCg)g?$dm89Z, EqU 6ur;$`mĹ0q1:T0|5T>7sc$YaiorvWz6UAfI Q9@;L@1c$TlkKyXSM \X tE\Q-!UQ7;ηeO-XbTck\G5Wv~ykJ(@<8i\9~a*yA_s'}%Fጌ/CDž -np Hg0vhh5@~@ U. MH0mǁYFp7Mfjœԅ[ᴀu-56edOb%UwCCwbWyG{uYN}d<# \,&:rsM9GVz!'cA2fO(\:lТQ0ZNvW~rhN))uQTHrݾU4q$|2,%JI3 ^vhM)et#Rvq.5>ظy)ehU`H3oBCwP5%teM=z;r@kQpZP}ُQSm 5DC>b (~70ڼh rV RlOTؿe9u'Ƅh(軸PK@]VU=0ot@LBp;q0&\6yf݇ĂmwJZǁ_"߿\B"ck Dq&> ;QۣVf00ѯ=)& H/\1 L|n( xA7k吝AZ"E/:TDyXZ!=H^=! C 1=DZFqI⸛jlwQu|S5\v\4M=݌:b3Ӊ'yl2.6ʄE%X2\( U@}S=#9y{_Z(UMh3ŵYw↶Yɿ#>ښdT~VK;wI87BjvY|@|^T=J 8idWH9`'I PlQh/JAy r_lXNC>ð'j\D00|xFi/"u!4I7'̵Kȓ'.㲈I#:"L1teosASBF!G7Pv`hjRIERNk鵁i4>3;{_xU9I,LuUrl~"@_ $bemoWՓa@P3^D-qa/lc}-IWIVB4۴Y4̺1=rˌ nNؒ.-I?C=:a{"LYX5 c.dɶԝY+T{ !e4ٕɒ)ߎh^Vgc[)HJ,vZ=>dK8D*U3OKt U4t Qs뤂`;;J e#,a6܇+?:V:iX9%su#֌iYwf¦ nyOMNBA]bk#ZNd;fd)ߢB>]%0!$W=$h;0]أS]D+Lt\[F #ֵLHoC .h0K|\*;J&UN+߯dlC̥H>(R SG nX @BA-Hh)y%ԎZ1Թ\C&sI+-? Hw&\Ly (e0>6箄 SwEs/,CRXU ?߅T$h.̛'FO1NAn34e׵?fD`3$`b:%:߳d{nwXD"9 g:ow(eBB9j&Mt@/CGs”5ִVҘ)Isӵ} 6n4Umow#ZAK4!ϴdvrjN5EeD 8}uyh& .P1 Ҫt>?$*yU<Ӳ֊1|v߬YU|J/,7t #WJ)c<TG>UP)S)Cp1ynC|OQ6:d#.˜cҩ%7ͼ 7?U76!:'.yg-a7܂j6xqLeGrOJ"D5-1S,"LöJs\\ÌC5nDM,K_A_mނ"7!CGv\-H{qSQ躄$̓m[ q֖5BZ;u2*.c bפ꠩F L-}d3gRf3+ W촧ɤ!}FO2GŻRloDlŃ6Z脒#Qjq EBYc JM@2 ܱbǔmfPeq_VȂwP Q5 BjesbAdlWKt0<2;VqR(iRNF b04.GI{wh~f* Ud\rz|7mj],1qp tsLv!ƃhc۱NԜ@Lfili|$ x|٠Llw!/gT2Eh9-OZ mE7ݡnٵ0=Ғ|6/)NF˩^}/Rl^ B}PkhEy.m<&uc9ƷU%P_-uCJgeU7Р5~2*jCZ |Mc"D^m>MylT~uÑ%~k`gCNe:?Qy,Y3?qlM}3CTM(>"hn6ؒ}A֫6fދ%tydM^lU;RB o?}bί]!3E覷-O}PVeh/$uski2\$V'OlQvEUy >bs;Q"(a5*13{0VW q:i%*rxGq8jZ敄N;-l;v;$: ]"8CJl0jM׳33 ˜7/}yf"/@3v/b'b˽VU=< CODYxmxQa1"рP5FQxd_K*;P9g P^[ԊSsg {ZLO>fJ|T8thnfr9A;~{_ #y;2bxB:Un azceC,Unl<>馁ջ"3"LkgOL*>|Zv+ ~:hbg19N db"_vPKq J-n5)ͽ*wzGa64|BN8OLACC@kR\X@zW$]DYDj`vQؓ)`jiag^$XQҫN*R]=v6 FQEp*Xx0-Bt$ƫ|11#3v[8(dډ_ _5[KGxZie9F%:n/LFmt^s-`O*$6,[%AI)mU{i`e֖}|_9["jaRUOi'spa$]:Y֐{fr-.Y5&>|D;o.r)ՖҸV@P28zi=e Cp{pmZ) LT 6vnl7Hj#Ag4ɞ)%cPG<=Ebqt#"U1!HZԘ:wٓa}rI]*K~L@ F(ڦΞ/Sc$\A]<9OD3æ4)"ǡTOHtAyH ڎ 5 ~Z9)f̲B~uxۊ*'n^u%>.ˮZ4g5_`vh4TI(j0i }g5-@D.$2>uy s""xÿb\L;GoE,.('|lnQBUKݠ׉$ TT͢ Hن1=XoaVqjW.eaY˯ZqraV9CةZu%q47F`PZ.HaWH ˡϽHD!82.w|(+i3 f'c\۽A/+ ˲)ُO|_\mk֝rܕ_׋ V,"n*.n!|W؝zT?䍀;I'kM휠R !^06o~&-qhU.B^PdTZ^.Tѣ#4[HJh%S } 8N7+h\KިS ch)>&T+)ͪ)lwJZyU>qR reѮ~HSAY/jN  `6;!gm} Rδc5fhBfِOL6^\aqlSH6W"FZpFcNӪW?kcZ.8wOojgrSc@aqkc4?e2'>)\pfAA=G>qK2D @!-VfS'b(TC}ݥaۻb~j̠j-phֶ{uE&&_uIUsุWF1wu?JI ~u7yy< 4CQ:"4=*4"zIry<:9&1]D[꒭~P\;^p"y:?RϺ[eny,I,^Ԭ &8fs \s-~E?NWNNƇզ;Xm񺈯ʴ1DfXRN'uغGG劊 (,0liħ*D֠GUTmI 龟^ygOc򔖩7( LEʓ9lݣɂ_0fX2;ˣi"Gg1 YQ)Plºŧl@7ѯh ÷q5D3Blc& ?fM|zͱ7~2Śr3?8u큓ե?-b7"@",2<#91FW3u Fa` 8 R}(af 9MS~twl_I/K >γN@g_.kc oӖG_3v }WajoD;RpNJePV n;ZH: >f'}֐-+r_(M~ܠWŞ eom3 ѭ 5n\L.|Yukl#\YM1VXXg4EpN=뷢8Q\vYhsRS\:6%_1q]R͈&azEcbzW,Ix;D]D*QQ m;&d\%+ޛWǭ' 90gz#}C¡ o kKgD\lw8^F+cFeݾ܄xI[s'uu".fwG ]E4TSg轱2*5/VeLB><ܕrbPnɪqQbv˚}Mxe |!~Յ3ap|`ޛ,5Ccpjgk Puuq3SLA4h@o--ߑW˱j-?%8TV%N}3/C!O.nӪ1JsVKBdfBY?8n8Ǖ ԥ }>w:ͭV~?XQnX+Ѽ|%>-F, qW@# Ub;(U;ֆ:H۱-ax/t'ӉUQAefQD~G>[Mh!nGi$c gH"^ 2Y zG .yɪ|:٣@1Mro๙ ii~Sơ(u_·9E=1QqU iK #3!0J%8/ivߒuYra΍MLtL%53Jk:Q<.6`,W* Z,dZ 8g@exz}PC>-d Sb-oY!8uwsJro;W骧fxE2 JF&9he,xAE{bTf{y̞u\'Z!` ̃SXG.l6TKU”*З1ȎeXC)eb3N1KnG=__ޘ:5{t8Ocoa5gm x,kr5 W`}'g;p ǎw;}Ƶv@t7] R^vqIac{4Ow_@x Yq}Ut1\fPj.Q;oZ.Jz\1ӃZԡ;*p>)H lvdEب;NH"-(5@ :Q~VjՕ}ϵt}MZsML!HW~L"9'_D\絣IVxM$=i OxZ$شA?j¨5Y(3҄y[JO]vA9Hn{я `jw`7C{28CdϴP`Nn^I-ܐZ )6nx8m@Η5Ђ.=݇V`f8`֡HEg1_ Y(EӧUm mf {zVcGmd\YݐjV 8Q,lW==XSH-lGҷ$jKϠʑ+&2\!"O&yn 1։{O^ӣt>ْ"J Q1'wo=L!T&4`tLiPljv:KbUܔV~WGm1V%~ĎM6@%oc%U3㟈ٽ{X@$jTGV#}oD>_k|ߤ:*@U/; ",G&҄,R$+e=zU -M(ȢRNLe@~Pr`?;ҒH  1g5\m,O'kCIWOĵ˓7nl&GnHt*VaXpZbdk)uMhgsۊ5O$.t7syr@A"^.?B{_rj<δa"ZM# 2f`&&MeK6]W+naJ~k$H(J)o!CCН?eZW r۰y .L\ 1h?=u1f?/H}Q6D=ٕ<(ӏ 9}m/'M7P8·a֜A,&I*N٬:+$ri_uwش$gsx`((hDDlzsܾ1+ bHI s#fyDX=uST",GÕTB泸u5:a0QA6VA'Sh\7vV3>[P70C<;x/>!f\t13~|T_!bRq>5|"2ޤ !GHp;B j @jpq* Nmkߍ66 ICkWrZۀ]H)]Ǣ!N-7W{,ZY`V: S-Q*)$4 &Wmޯ<'.ā+p[pRfo'Ufi+Ttܥ۝m4Cb`Y3frA?ҼC7L+v鏷gsm * 8WC2кBҿ*9oC8buCa*nv!'-R7Ɵkčhīh&)H~ʚ*2a9E[MLj,ω^sTS~oU;OU"߿pK%#g|dV~6.舴jH歸OQCpH\oY6xb-v*W^ohv]~@eeL^9L{r{~/.UoCgonYu4QNϖV2Zu1A IgnJk{P 5_]08[ՂL1,BhoDq ^X?gNfz) $q( L/-N-eIRl6Ac:9j&MM53V ԧX&2 ɰ9||:"2FnyyXWMt]`(UJ~~̤ɬ;(6L} @?6/FA/ ?A^:! UeH4y J- )RܿqR(_/@ |$Rlb#ut9 NKP`fq`B:)䊰(X?HIұWkrKP% 8 w?j#W}!GgE9t*$U*uuXlvľn$*c5,aJR+vRy YveKe^;B,dA8.UBB'5|SZPzx[v< zsmKnrw6GPԄi}S fYOJu6_8v*Mi:qIWYf5,* wYLj]8΋A4#b5gZkrmʫ'0L'TCz ^fW1A/>OK-?/GaS{[Ú`OtBb qE0~^{V~AE-чS`V-uΰ9ݫf>#$Qn4)z >jT! p\ė6\`z_{w!4r!nE)?e'ݷ];8!rڱG1gaz{C2xV@b5|PٳL驪 ZHʢ3պO*\c$=(AO5HU0x4[E"ce(}'27ZK8ClP4,;C)@Y-!"$b&Etc1 cz=^]r :(Fmc$vy-7CO*w6] C&BZ$ vb9M3sqDjS)Iz'5BY]f;qvѯ5_؝['+A$D3AՂrVA\YG1̈́[,h,ck0?@VeVOTr=P{qbH6+5Ccfs>zꝐ)dϚ;Jb g%sv6(cW"|exxv+([MˋP/'2b=%6bS.?䮆Ѡ0v*Q6W4VbFWl>30V]=v簕]=xf`p1 qϭ|6-}ZN8i3grm|^9- mKh{g:LCnCkiZ9e|p@0ixT2DK [cG'8HcBƖj}-:noMIxѷF?U`DT5+~=26n:JA<~ռ# hg){8#D7[үGyF b| Wə sD25L.{b;F؜2sG-7N,c{n?bN!%DIBVP\;;&{A̪u!Ap7Cwd-5)z[fJ; l&UMq`qhꯡ>ߞ{(֙MZCXXdEFx}VP@f)8R5{ܩS4u)"%2+?ԯ"_{^Z21>TD;ۅ@t】^~1 ٔgLh-4gh-&eC)LN+\Ҙ@jX Ql1!Ȱ gsQ=& :7b9f%jQIMw2PJzeV<j.{էCJ/(eX/mB&^dPS$PSm`q;9 jIQ톭]W2x^5j '2Y9F{P&R D(9TO i#mD,l6"DXlч29,N2D{\v\qfռtnUQL6TJ(>,d7느t"IǝvCZb|8YXe.!s1n}k ik8L2/C [q< fތtsIs8B}iw}c7֧=8mn? ZXbyl\{wK'3*5,c#{I,\3[&2M `4_)fc`49k :6Wo^߼2{W@S':tSpVI[pc4"j$xk$"7h^yeE5J2^ Yf=ObŒ  :dADkE1K]QWUndge0Ϲ~J;1h,*1힝_lS("ʄ߼"23kG2 (:DhP!Dp?-??skL%M80p{0 e]jJ>8b!UgtHИκfslpE9kwh[˿+S= pi7Kgod*IL[ Sw2JZ?mYNQ)GmmWT <DCR idR+@&43f"I.俵KD8=Zh04cM:$9r<SUSJ5p ދGH옅FؘT Q֤_a1t2_}OE68z**6ڳE\O͉K%ûs>Z8 Ա*(AMI&x7iWgčDVqx~^d<{+> S2a]#e"h"&̖ƙ=뚡4 'P& pQ/}^Y=Zѳ\߰'VB-6[z%^nebW;b,2/H1(2Q͎|x7"]Ƥ~ni0%j; i.9FsSsk$j =}glEBzH}^:!qRx5 iߎ>2n'aq Sz }^4; 6yj\b[z[/qw5^Q&Jp;66%iV5V@c>XкL5i.|# ~3H":W2a oNJ$;txj~!WP]IWi/B #{[o] lƙc* j'"LPA1CV{>js%Wk#%hIU'}n9} Ya 4 2ڇN >CsSJv>tAU8u!*@Hm4][)duEO3$+0瓒Q# 4ÿ 4qZ;M12^>7wIs\s$.ԾI; WZ:"VŪ 4VENA81hY !]iB1 <{6(0%-є"MfNdgSk{}s #:EF{{;0xXIOztXi%Ps ,?CLy)z9 c=S7:_[.jaZ︜wtˋdRZO֬=q `tqɢ~sjhR]Sar/~bN$F7V;G {1bnp_!jIA혧da=}@0ϔ#N,>ݲCveW@ܸd'\4<:CXRSyyl11$'ra}!Ũ]3LHEǡgW=i^+fbbyad[ 2jk>Fdr$K*0̀خ{H@p4~͋whyXA2^M4ۍٕKh7I6jEltӗr j̈́EG{&5 ՕcF=p| ꇵQD@ӍSӎ ZT,TlȞlQ>Y @Mn_~Mۿ6T10+ר]ee=7?Ճn^T.7Uv:#IyG"i<[p{rh)H2'F"I;^<0ߞbM7$ŒzY<¬гX^݄Cjy1IŜ6f4Mm%Mv'+## ͜52=yZ޸fMTmMڦH{Jz -IC$C?G-Cp!! nɃV%=Å4CTS~378KۤyyZ1WWFɎ(i>MXUCO Qo Ke+SpnnĈH̘\^W)P~eqVw''lRY*q_bq΀QK6MgDxr؎\|>7[ʴ r]K !?3%ѿ9@"w66si5Tl/O[͋[ yXY$*XJNp5/,_׎#MG&+>2?6l:=.ٲx yLl1j=ބT [WL%~7s7ܿ]PFтOXי;;%FP3Bj.dN82᫖ J1ګu.sFUȮe*!<\;d IyY㙦1wX262,ϒ'Ϧ"ܶ7%^ʊWC;N] P|Iʖ1R8[!zrX <+R~։akV"C}:h"lO xp#V͆e*t#^l$kL .E.Bz96EfCKrQwnwוB}v{_ҴDZ K*vQt`ZA B:itt,iϪazJ3  uɕeM j^ю*Ml;^h縹9˿nS^q2즺;R*E40PM֐ u >z&ضo5d8ԚxdL)֫xGOM&9K9;+o FC-c ler!vR֡8eQ>*ݧR> }53C^g-XwDZ/YZk* ؟_@͵C6Չ{fn<[~x)2&Cl14!SQC "&vJ}e[gEM$a{M>b,CXE?#PJ.q=Jimhx"Fvmh ^H"b{C]kK`"o `@Q"v8w_4K ezoFk1X7b P^. SIХK`K;o C!յȌ7 a-adZ?R#E,PaH@V@I2,Y)+o}8Xj~0p׈F>eWw9WR`/6#? d:,oCۮa1G@Ƭ\œaRZL]{$į1BDPAw@XJkk**0X[eT;/VA\͋ WYkݑab6Ӽք:ΩypO6~>lQA۱P.il)# _L: 2rr$31 |ҩ 'E_{oފ%[i |!_oQ8(fuJ*g2߮YI߹fkg3`Y:yoin6ɥq}-x3)til]9Q{iH5&%ɣ!=NJ:s97/0|ZvvuӲ ֶ!28n}04 FB-pnenB` w0vFwdѠ5 3Bhi:,tGrpU͎XxmB YR#aDA 5Fׇ"g Ͻ+vu9s7?,@"yv g tP(K[yg7Y[ h6kqoM]٠<ӂNV /X? ƈD'gݴ$( | r8.pjN0s3%.֌,l`aIfJLjURJ\s,l=zY\n9/PgB&9581q:wnj6}͟h!PpJYff^FQ``!zpUv 3]ICps)-=eJL}y*܆j@bݬ4˭$ad՚[`yVEYaR RK#D'2M]5>`g7)(#eD &rMٍ(:ӈ\ʆV /FR=>vP/@!L3F2\6OGrY]lӃe?'Sl!%E` Qm>`~sXYAYj$[Wsd$ :كkӍ`X\)I?y"<G OgjX=ſ~Ȣw#jD|P"=Z;?S+<ky ooD]ɮP#vGx=m+URN;8Y u- 8 \la)~om2{eM1uL2U pJ5 |D̩Co'Z\-jsAmfkH1J|t/RcB,ټ 1be3T${DI.*Oò<- ûQbkXWr5|\}Z I#;>ދ}4WE4S /LsCzI*)ZF(5s%g<4 C1 pHDtsW pQ76mjZMMop,dR `PJu s7Hg0]- fuD~`iol?(ܿZA$gm!KuòT>,U3jCYA< 7n BAh@#";<@[\ b8k:+6[dYؠ$O^DĘGtUGEiug@Bl+mlzv1+[X2/~'S{ʮ9t4/71+GDVa28e~rW~@؋csvw8vnʦ$Xx>l A>,(EtN dw(WS"VX;h;%W fdYK:7ޕŭЭ?qJ,e=c&إ-DZɜtHe-`eWRĮ% Ɲi : Yti9IUETCkҲ?y)[*Ȣ~4-u) Wٍ*y;0?o@5QxXrYj=iwg\駏붷@ @v>0Ӎ!< :L`jqgڊo` |;gN;e,|!?TsY)E=GQqxҞ ד12"4澃i6aR#׋.x6̯*1D17j]$J짉'8H'/^JGdFDtIwwV=ڍ.7eCPH1}kM$xc[~}ktM)]_ .ئrc+AM (kyS[Şj_w:tvǞقYw, USfL'MysNldQFwX u5s9ј,~l1"7/;(:,T"]WAOL "˿/ w~B ǻD}(kB tZ4wkږ'ħdQ.0V`̝eGW VvKnT9&ƾhaIl*yen,])Y>ᄥ9EЉ/Ҩl2kgHx*ڐAFׯ?9-m acG oa6ͰrI9; KR!t]0Sd H9'JFլ?hLz0އ7GvtSZCH-k6 ̝C{.&Ņ9_);h%CY~©ߋb-ǀ-,7JyQ@_5wEN1 e̖Fn ~8\,3cl6ɳi=F ped~ 0c! E;w]s7K 6ei-;P ~D;6,{ ܽg@ɽ4h8ۃ?|2 +!nke_ ohP~Ī^{'BY u2E/-@ UYBk dC &!w+arSYdqQ_'_ PjG PL&(*[yK,ZJ 1z@B v,G#cVHD3dq6tnk:=54?1| _.+ :Y'q1hfs`@#ˌS])ȓ?OVL3’PS$m0$tvc`#|0uw0wyʴC  ܔ}(d{M0~VGyB#-[\ҧ^{>)HRʦldL,U3n%[oa<rjT`oq}a$"3/(aޱ6t])qVZ-Ӽ_(ڞz]>ƿ!{_ǥQI& /gSo%q(H?۱3"RN>~engn`β:c`i.ĉA <1 Re5XcB=c/bΑ45%!.rgm.'xU@y;OCmwaָ:հjY+-7%x8o<;ŦĨKzoG.*y]ba?o%Pk˛,~}z-e*IsSU}jn{Hׄ^-ɵR!ާ+ ]HR!GjxnF e)þ5h]Aer*v@&eջk:‡<-ml8+|ۀr2ǫYץ j'u XbZl:ʣ@No-|a9[B%_g]@*w2Vʐ͚8EJ hIH_z.Gh3PEYaN$O ;;ʽp Yx>fjl~?>K zJU+TNѶЇ@ZaE6O>Ôp*F **$.-`P׍"6(Ꮏj[X>GFp{h! 9R& F/Κb޼1Mr%HS*z`Y[r{ u0|ŋ#?g2E'̍L)pʸ,yMv/1f #$si&襉:<\~ M31p ^mٝZ/-[6/7˚/s}&iP"߽_"z}=b&|@Kj=]{X|֔8AJ]9|Sigˣ 0V߯#YUESZwup܅Ŵ/9'[^˶)3P{#BCρũB7։I=>~,D崅( Kն[zR<%h@D7Qx$`Â.=;=PT.W2XcFr_~\rM ^}Z漁?O*'l9oҚ!鶘f8V~@΂ 8n9YUП|FB[֜ &+زn'gb3oHϢ:]::kwb{WDE &vInO_Gf67-& Է8);KSSEJ? ms'E[P_n_jwNg)5^OW48N_wvq@mkjTgJSxr|{r2>OC]+,ve DRxf<^ 7thȬztG2cN gUW&,4t8 p_ti,`|UVGH٦-H̼jhn1 ~ 6 y|4}Q/۷X09IJ|##8c6̉v)Hş^֑k$ R7@7&I󍆓e~qڙ<SUGZqfu5lp HƒV\=F, wj( SY!Pمl] v|w";X4W˞66rs|uT>a쬕KAHM"6Jc+V>F&HJ p:U1 `zq'RL>>=WF\x1N;ϔJYx$|:\ Eҭ۴Ook֙jxBeF⍿zR&>L sPGEr=fJ_%sYD%NKƂM7U^AI[¦l^XhY$@]nqS2z!%hwt+ɰ5(;rbT+;#"#U'ypbYs^Bq6yIjqC3LcyJ_l6AZk*ks?M$l, r tؚј ? "|V~τϤ]PAr 4$BHY; R-:_$O7ڸ +SeUz/ M<ὠ|}Y  UKw**iw!F%.  N4}OVFN`46.O݂)7{ C`ZvF/BBK&hI<ѩ(C/e`ar9/z@ ;RZ]~X=TLe {ea#&6;TWev]PokF֡υt $E$/ l~ARMd_,nzUӲaR2yV,2Q V+^+~UO\X魣G!$jhf؆z5K,$JyA]x/+W ,=ZdԻkAI8* ^ImJ_aud)>wH )!{!>453u@G#z8k=ד=mt5LA\#|{ZW([l鍹,Y5yTm(]l dR^R.?;8,6:H]~+f?zl/lU %OvE8aЬ$4dhЊv~6}9 :q̼0 Է,?ٺ᜸3td~1kn x_m+0魀N W crT-ҟ/v|GUl@k^@s՘" .^L2!a*VSDM4ԃ,YӦU]"/ś S.">PS$c)l:k:~.mL>ȓ+ 0"l0Rs;vv'|.H@N**?i0'9}qbctWR|4|y?]v4*bƥZ)#ld"(YfĊ0OfX}n#fx ĹEA.I+YSϽ*^sKAjXRPh'-$v.%!>;)T#VMCVVp< YIC`Yk1CAO']ӊ^2' d[I;(a9E";Y, C ɱx.P 9~6BVp:E'G4S[5<5Ȳ.t4= $*䐣+vD x%_3G KANPa`WW)a]-z;}a'&lX=" grZ)6ict:Ɛnt@2{C0KW&ug.H._MMM E|Ro%5 d2 hzt޿]O>i. bo|qd%'Y reyK< $9 Zcpyb-?|ALcdOpT0da"o  çpbpW{fD*zDѐH=pHԉ'XQZj16LSHIGt}rԃ[/Ov3Xp֜gafi պ_ɵQcM J^d(8MU  R['JjH͒$-A/71{xƨ'ZrNI_u>oCPX֦=)(ݡ_n0"딲'Bꑮa}}4@) `E3a8g|:u_#]yx>ތ?{\m;.k1!d7M!i| 㗻{,W7aO'7\E-T-Ұ"=%(HMSKq Ɋ8ŵ>$1LWTv Q-\*= ^O>-O7 K;#VyRdP&|ull=X wJu.vBB tkvG5f5rDQS֋w EuVT[R<׉^iyIןL7c"hm@*7C{gcQGD 2vCϒ4>:AoܲMp$W1:V T{DRy! r5 `q$_邷^c.`(͙B;dymܬ:=9PddG(Jr:a:vϵSn!M= \ lgV`%|s\HMd9f>wf˿1?*3vCj`Auo+tzwЅ8с. c< `g9pXIGJkC[B=bLܶqA̤0lЁ[fwn9ZҘ"1nY|hYTUf|z]mnżf2^}dA-֫@¨?؜R֒ҍa'r)=S?Xi*vA 'ɵ+r .٣tp׭Lɪ_XWeє9I6!zPR}'  +)C)9@% Iw%c1C? #ft)lv^x+OCa0&O$qx/)AHEG D5bkO$啅-20 0`73Rbi)8affUE#!=mF\%2$|lq}bMr +aJiPI*s98%w0:!EB`aw N=9XCfuW%4/Tɺ1[r$n0M~=^ $/K̨f7U} ~9^]!9F_)|J7FMg7)amTu@C78UR2.v*_cc"Gȫ ZIxSP(Cl5.3F1$D/`yW*ԘRG^yG=Dt{P/JI Y ~,( JYt`2YmjD7rXkƂOft4V-,p'OjD.K1(1g8\-HH6'&/%>$ske zKU {Cp3m_;Z+w?o%~WkxvJQ)95(=堀DLIHUC)-+mޙԣ G\96.5e6r/zҦv((KJi؏jr03rm}-kv} 1@̄oC:D) Q2.9۹,[/p0=P5ɭU'_1cOK^Z{2fm›l|؟3)OXS=4(:8s̘Ҫ55%aVrW \Z S'N^j'8efQ߸gKչ8H"KOp9 =~p}`ĭԤ:,G>mUcۂOL!(Q9GpbvS)c>#m=O uv/ } ŝHѕ'h}B[6#Xһ<d=Gm2S-,*h\ukr͟!؆P\KGVfLe:5ⴵs59)KhE`=&]aQ}܇UBo,JoK{8gnGl5@O{*qIZ._ :5^^r,GYp)_@;Np{,mWaʼqhY齣 <%޺XܨԄ9\j؝,MqfT\l \!9ETW~~FH{jbc,Izgʇi(#q{`9lťmea,oǸߎ`YP@?9 p+̘2LNoiYe͔?yR«'CdxU^MY}_Is <! g+ʞOG9F⽛;YtL6/ )eĉ#&TC4 "%uG\n6o$&k{$nzPu1j[Vرq vѮ{ϛ;%ʑ]8-nys^6ۃeeY#/1oԦ|-X3qUfe: )2o/"& 4Z CcN7UcJ[K4 {Iȍ/K>j&n d7Ia\\1XeBOqTkՀ&QV_?HUk,q,&{:9@Xۉؗ,8*j)!.!u/P1[gwܧ?Ⱥaҡ*E6cxXDm[JFo=Ci,S&]q5(  |/SL&{Iԝ`"O)fCǓq0MҽٓH}a<1o:Hn{YUΔJ;_rQD%I_eإh-hpNU#M]SE:`T|V ؄?>.DfBj8H';Fr:Ŏ[R~g)Wd|JS9#s=9"yZ_?,bV%rge2iH|gVg ù%E&@-E(/9?h BOX̲\YhFS+h,(ِ,KX(#^G ?>_-[zw w#kLh%WcX?7$^ dӣ0><3<#@.?I~{9탱F)$4?G`roۂ 猉8i0]yWq~@nW&TQٚm, N5iJ| "a0Rskk փKmD;X{o{MF}'BG*8uaEsg, צ*}ʐ BC ToF@}ϗl0z“CP5վi>8:⸐ٟJZԡ#n y]>RKxZJh6?!^m=(`"(|Xcf&!+d<1UhFDC>BN*ѹ(uHj=9<~\Plo?Zl-lHϴf DLN9Rc21{0Uʸ /;rQrRgef8S*9 =1xL%f]/GXĬҁh^g2.]vBIr@ȖeyuPKl-. 5`&E#JcçVZbvQs~ | 碁L(PkN.6ieAu$*Y0&dD%9~Q]u*J :jQlpiDːH=Ľc^#"Mu02ǏM;V[<D L]^D#ˠӜfiIeb]b?ϙ$<֢1kBP*5/bt iF+d .gm{pt"0*9!Zi,F7H5Q—W4v^I-#Z9gGuS.X6DwX[FOT١.¨1w7IPBrͯreSD ,NΈ@p)bs0遬Sp(P dLPv: JҎuS<  ۯXxEh!B֛9 O\Er7E4Y^hn>ՀNp{nk,&>uN`$v>:й,)OAypQWm s?T k l H9>j8_z4#YNǛ׼7qC:9yۻ!~Z_R4E?7|b gheև ͖_O?Kfԫ+~!m;jo;d9,^{_r7%-z~\0d^m ?lj'qI\R\9.QʸXCEC |a0MBmfĢ/wLuqkۆ˟&G6W4SґT(5!'~ UqYm,9hXo@rLwYS<|ʩO2Auц/~g(ji+F J |}WZYk+AVw)qiw6&F \ITgcwmī$xك! K!brE@:NzOQ':Ah@r"e"9h'(l(o;mf4x,$⟴ _MQrm3a`MLjLyCkIv$h;uj. AL#a}VN]bL^f0Yx,]CIoބz#oܒTm?<+B.2B"ɶe!iu_-cw=R#Kd`-O 2' D^hHڪmpq)otqJ+!P/[ۥMF̝э]r/7Z9flӂ"\5V\ B6$J,*{v: @q#Ŏy&b.$S$X{Mq@ XwgkUrV\`|*;*Ҙbg i2i8̸~\;,O5\?O,{JfүW LpdT/`m g.H} BH҄YuqWذ I (va.S@QO1X;JZkh׹Vg= #F d*eN瘺V8fb%*&ڕM 3ˡqd'ԑ(֖cƫ!fǏ)h>řq>PF?m̫}Gwj)I~L2VMxSik!4[POTgV+a64,v8/)]o@KƕD(o'U8,ǺqUv-P |w4P;Yg(K]"Y]$lF~H󂼸 ۦ5 ~bIpӬg"yOۈ㪈jmu7WȽiF,ʷ l۩YA0TcgrY\tܧʕ,:5SޟO[=/ 7OI(2>7 Xww(òfmWK:/@yG,ʵP'7U+pjI{/OBPWHݯIR{cዺnk_9̼or7P[}tW2C]`^ z]v;sS0+l Qٜ*3|1o v40j<3O.gl ,Ȼ]'y8|[pAk[րz'r, ة I ,SVd\x ,/6VR'#QQ镭KĆ5[_q'OM=e׈­aFP;r9= )!҇]>l=w̵M^(2H*Au*Q+2|6pDCt®F. k GwrH4?YE"%TA|Zr eaRm$Y9Ӯ~qr5fpgF0& zLza'H & wZ^H e-Eަ]cwHuPӤh7:_a};Z? Ҡ)O4*yMY6v;MG2P/!8V@+cXМ“j׫&Au⯦Zws[quE!dҧȻu?wimGUF rGݤ\$^qHN_XZIJrT]UU/Y* $ԏ!Ӽ6qFӸVs%=gV5 !_w-0b<~`FJi.` ?Vbo}@w/P.DȂROj5<ώVHIIf˫L;nR`8>7pU#9Qd5/sɫ>ȀB)dbǓraAosYԆ|xbaz9~FA s(=tѝ1@n%ψ%n[X @wEOʽCϰ<#6w+=oѹ׮CKJkG@DT͵W$~})yV DB/m4,uP[9J $UrP\cdjQJ`FS҅饮<JS0 @$^krIf z-T,+Bg ƾ53Pe0~ig"[BxEWF1i\wHW'Zu.a.4&>=VpqSNj4BY>su'w$k./ ͎ٙH }[:G_jJ X4bx6%r^73{l(am0(Z,;#W`5M u4;fKQFؗ濭 oL _hvQ}+ QNCQ`AJhԾpSw4Z2{AuSz0d0pǭ?h@زꙥ_?yl,(jH }j&cYgX:5wعN".}4"gs>&vDwSmY wNvK +Q[r=oy^hR;>6G#? 5nuVmhz/Iw&IP`4^EjeV`j?5MΥi6O=i\!/vj%($d~OIRWh5$1M5LTD$:A\aCI/쨺%O46^?OXxK†_1~}i`@iby&;W36鎎Tv}c3 CPdadizHS:DX=VYƾǮGd'C=N"0C~R<(kS+c_+)n);l=֔b?1-9?jo͂_ +Z+$U գ+Ѯ9;; e3-QYHЦ5jXlt/cv9ow/OJ[,V&t- ]nS'ǼNѾr֥ LD JLg&oU|xYtYumwy.qnL`yɢpW ʗ](_o*ɠ_M g]dƵ-d_ch iL'b}̼9ik ΞNuJ\9u)t{@1I ?Lc[_B_(&lia3xusCWe>jb!q9N2 [@,@Iӝy[4yA 0`DK[^FL57D.lޫԨS I2$ 9kx瀆N?NQ~,i_t`ђҗ]OCk/adJK{"}@hCnL9`Xxv}HH~H {18?-P-(N3eWA (x~mJL;WP+\e zZ(zDRer` Ǭқ*9*)*ߒlQL78k078?u ?Qw~s+ !M |faڿt $rzft4;rQ%{#ԉ`2P #,V1,݉gdԘгH'eP*?<z#R %24)SNapowNY/S Fy"5T:n.}r1) JS|Nqd< [CߪhN ,{W˄e"4j&zߠ9W,6IS7 ב&'De|AqM(iOбnцwHy J )Ő=᫣ [ji؈}kqxotE G\ Hݪ`}2mH665oaR[{Ԛxi}D@vѱ> $ |;O.o.&:[iOs,HEUx0pĶ3 g %bсIE..:<ą),VOMحOurM˕sir>܋6(jCk,sXxধ ǼW䧿EN>nG q 8ݶ+^ qf¼Ia/:Tp Z& ˛\ֿxObNh!;m xwTLWmҘPPGUd߫ ^:mɅ$Ս, ;;J@x5 ŕ܍If pG5Xϥ$ǨH' *D3H;;C9VKRvz;iRtK:.Ǽ>yҼjZ2oWwymzy0ճ0'R )?RrݪN3KhWQ8ay 2YFR˵->A!>;m(V@}k8^>X!ALx5'x4T6{?"Bn8Ǩ=ƫ5j˹:ԨozV'ڕuЧh|UNٷ~ni'tnaBA 7,lԔvd X; ^*28FC*;خWRPI7$nGb䩬pUASf.7s`ˀBI5̺Brb ?ft޴IcoMMBR 3[2s{X5@[_Ĉ8`% _2ccO~k' 6+lOeJ_؛2HerQΫ"X7R ̬s'IYGν`Y3&nT~jSY~->u &x;bY|}>j][ݴpX [. 2#P6w2YR8sQ&/cU^'. ?[ΧJMuބYBaV-qY"LPp-%Y,>fx5 pt%ײk8֫5d瘜"C=$X- 4zEd4qbG eVf''u|0Ϋ IJ]6s/ M^ƹ+{01RiP/ܣ`_>C*aOM`9* bQk=5ǣId7p&ke ];YGjdz.CVQ̈DaJ47-]AۧKEFs oKlƠ6l댖Kw-&H\zD6%Xt AQJ575јkU%q+'ܔ!%@Bo&9xbS'zpao .LvlFkJ$/Z^>}7cB)ϸoZ^OqK )w@۫%{v‹"eʶ#{zMĄoAȶWz},"M1ͦl MhȿP|ͩꍬiKZʗrA*XS.$\.w&A69; \@,MxXh~:K278 ܡK: 0%g.yvGoVU4FZ>O4j̤Bu *",TZ,تK&!n y|o7RK$:}6C"i:m:f _{@q!BХ!K{ "C7yƺ:sx1өnj%"55'X&$29Df! *6>h5&bӻ'%^//`j϶Dls,vp0Xm\`~Fkܪ/(Mru1V.RQl"?873l[3!s }n.0{x#(NZ}. Lĺ& , )4t϶.&gvlaLuBg V__+9?(+e,OTxM+_oG$lJ<-/BOE@iAJVWw6~[Hzl÷ 2HYTՋb)d_{aY.Ln7٩a~ћJYa;|xXLJTW`VsmSlր-weKßYL |U0)fyT1GcFy٪Sy]FG*xSwG}L!b鼦?XpO Nvu[ '%+:ܛi>XߦGofM %dYki*@Qe*h nHG# ˝@HI-&DH![#al_fka/8>b7lDd|2&tq }f|M?AoH u~1HPvC׈I >PW₩K C#zAޖSF4cni;[@װ٫/TA.J)q5wxٟal/2 [/-'M4騎M竍b;¤K_Uzq5Elo2V F<};p+5K]H^q1lCI4TWwOI`SP_x)n_*e`eY]٢YMb+7W1OWH];p1- ދt% m 2}BEhg)H15ꀨJZG 7B拧qÅlR7_D*$J k7F&1%r0 -hk3Ό+؟3ƉA;0`}BIўk^RjE5&! ? +2mfkLٯ 4Q?ٵ 9 '[*".8 ^ւ'=p~lGGM`.itG",7.)/\Əry oy@T,(<t5 ۋ0Ja\>呂Gr16|N&;>@,Yʫ*S I肘 c+'C$_ 6Ejm}sg@{4q!@.W*TOH?_k0fǫS",i5Qu#;bz!`ၢmJ.JͰsՑXib:s_DoѮ`2N (1#@֖:nɁ2Cb 'MG}+ Hijd*U]%tA]-Ĥ{62C*ilf=Q|Lf;pSU8@@B/ϿVh^~. 3=$CZzq.y' =і> B0Vk`^񰈠l0LYEiQA?U+l𔝂AA D7|| t.PvU([ZJM}KbYg{.,s28BioJg=pY $ilxyAcU>K/Fi#p$ލ#rfwiVg7rf1g4K=uVʑIsH#P=`RI54f\^k S=ƘWm lGFMҭL^ }^41[89NPKqi2PC )rgW،oOSffLetC(TVYjױRNIW"DAs܋{R)&N3PSۺW*/k}1ak"oCoV*ViĵsaHCfLA=yHg<7Z`_?29:FțPlu':6Erp=hwo5[ic[K)ˏTispFфN[,y!H/0L`\dfz~^ؓ+ts0xaE:|Į[(t H;jh,8blφkGÍHg܅KVR4_!W%hBv NJ""?,H=ClBDkL<^ =/ g,wG|Ant7?οTI%I27xUQM7ˣ" Pl9󧦋">+W>Me (lcxr~KGW_u˵o"\l?NЛa 6fB[KS 4nn?eߏ>:ռ 1siyWk xqz .dF>xwEfDd,T 3;FR  Y2XZFܛo67t^tfĪ6[oҊa!|ݠZm|C"Hx[]9upQ'!"oST-ؘ<cTPPݗo,.0p> ceBGVX t]n J1Mզ[VM5T׎-f*gVppdtAߐ>EGns|3rv)=$-ZN]*,f-YaDxEز{lp.GR\L +QD|zd]cuDsh[xn,i!FbCʀuWuoQF .fMjͯͰ9+/%gp'/rGi0kYO7@IKJZ݄/GTi, PM >#A1]rl[Dvcpv 2KIp>%6/jt 5f K狾v3PRW,عu2s w-VZW1b 6,剏J47Fy&e׼3/܋w Bnx!DT4*CTTz7$֛G."Y򧏲tǐRI>0"Q!VUGWp\lHK; +.*n'XRI}0/ŽS{E!ܐ;J+ݩhc[-j/Y$K4y 䳏dDPt |4є1is@Gވ@f96[mQli M"H#~2Z%[n#uKp;mhiCA1 ][ G#˿G,So_q#dXQUgwpج||X]qs5^nj2DF8beY+cLRS锩۾Ƚ.6Ys5+;P>_R~1YuDz}m{NeрG0v:لaKyu*~{/BV؃A䔐u:vڢ˿a}j|\7&oSxu-RDŽgFkw@2Y8C!"yqLoa|#0 `'_yo)_``o@k.vo#vm^}H_&Ln+jN4Q7Zy=zcv>ՒqК0kn?zWַ6u!tIL֢"V;A_V$*Bƥ:btH,V tC*D&-2G>'9>/%+QW)T/"D]`Hē $:1O>L~'H ,=kKi"zUD7ǧc<\*> dudk׫yz&'̮ey.kRuxf(FûJ"0cf5쿴z_"17J1^3 QzlCy1լn2$ٸh m>\3ΨdxZE ԕ`|!n0Mi@1RLYl8mE*hwOwj0}F?!JT2<\k@=d5p_j35Em>}}W38(HB}QeX|KrfbT;;(Zl^s%XKI@3d$l0ʬA,YP1BX/x(TV\0ٞO' Զ;N@(<+[S.ي紉i:9VuI񆱖msGG Ԋz< ~3~'4@ .}nqPp2yP&(Fy}ANTF>]m*#9V~y'ˈ2Ui L=F\ۈd&t24n (d6`[ B3K.1½~LȓہR1 Y-S+ W3Mڰgs.G"-uW;~]?8Ye.Ft . @JIy M8&0=L}UW3G*IHϦF\uu ̃n➖"b I,ϚKŬn\{{ Y32eN$4]$$Hӱb.ka}K{,h 暣w2w}7 _OZix?|+aڿ47dϞG1U>5G}[WآIt w!^" G^Va'UiJdO} ).ً,jkZ4>RT{mEWBL7l']mR_H(@/Z|֦!]@o[e/,ڐ]Ӝŗ_4WcdYE:Zjg;fSWu޽0C8 pA9vu~QgV>_(oHz49K_)X ;.AhzKDf7y)W/Q5Go84STİy!9B*̲A \ẅb_p4o:˩Loa@D_ۢ/y]&s4~$$oר!4{$K7I|C se視''M#P:=8t]a"ޯwY QhO{#VpRtL`ugK-*1]"ǝL܋jGꁌ#?(ډ /'pIx3kj'HRcԽ#hhI큠H.q a_8>GX]jyrcF]Fly7 ?:Og뛴,euZ30D#.i< , +iJg:lD:1O.cPjqL(7"4M!T\Ym&-?⏳&+ TU-Z7a0`zFڭGx:!Δ3%?u p!6RuMnsR(E,yݧǂ܆WӬCD%S_0'=4Xdh8٠ٰ3Ph裉:GnA.Wt3M'7! HA-Oov[ҹ &KqdڼQǛdNg N@ao c΢Zc/6X;6"̤ !NA|}C7T>N}ow BbHN*sԤ1uilM<Ƀ*RNGt Pr;SWiXz[pLlzt tXuja&zOU;t뿎vĩie8Zlsa 3;8sc1ԛokch$mS riN 'C v Oʴ!6,==<1JCv$i|`+v-C!_y, IloRa3옞/i:>9`d7B*$= m=}kh2/!Z%tѤ2{(d۳4Ef?vjI4X,^eUժxR3:Mod! 'F^'5EpƢes4bjCskR+tcuYW5U#7|%2];w#UV%Yj>!08V#_V@S:sNҲ|S*u  /Τ⻭5CoЁʧW%'j*YlU) ܺ0@b"*sFq\b+8YkO9A\4)%)&|Uy]|WZ? 0nc<|ZykK]V5ʳEYWC?="X/'!\iae] ǁAF:Ep Cbw%\]&f"|l`΄Ln ]IlbB,16ĸJKZ4J!7"ј?b pd6}]v] \D c 퐐B6i},Ul:իwċ̄TdGjFXfr) l-}UMIg I*P@[9}/*pS{obO3i˶/|c~;E5lamȐfOf}AM+, &G$o\ySl'( Vt8lH4g)'Pa yN,$hvI+hbAމ%@j@[~ )`ěi(yQtGʼ]c!rϏ*W /Na|#h#)6B֐`X?Ĵ3|3;(w,/DgxVr­c12{J2m TNw&r%SxخCK=+",ƩF@s?Y4s[kzb;I9Uw͂Iro p Ȧ\B=m,0/ųR,'dE7iuZVT^g LJwX\'vi}=?<#M'/3QlNQ]* ph9"Зn#; t V>HzXpYcf'+fUR, V=Yf+`ܽ J@RHs2jjLdXY/`Qf$G.ll{bwKdh&Ed֩_:oHnXƿ` D8 :Wj)!%zJx8]O}njx5Z\ LDhnu ܓ3N8iPgoP0( $Cj8f0=vubICߵ?>`\ʢ[Zݙ@c9~|S G] k?f+Fw-Z-ks5yHȉ,z£;<\ZYŹ3P/#k0e &KY1ebTZ)8zy|}IcK{G;/6۷?Ʊog}+dxZYB{M+OhM,&-zhcR>Thq]*"_4iuuu5"dz\!d޼|"m3j\xT>smWK8\Z;<" d৊{?$ynDGY%P|jAח?rXz 4$F\@=adĝP3:Lش\j_ מW_7#ESBS\f]xςu>{! 5|,VlsebEoQR+B9!+QVYJeSW^ TJ!`ʈ=|Iu۳ SNAMG#Z۹8.5̄#>5YYQ³'kp42ztf2i:<_2tD"hh|M#<}VG::>O;ĝGc:AQz~&uk$*>;[4ЛfvgxAH޾idP! UEA1˴JܹzLj0fri mnπ=wё̝kTyܒcJs۬{έ/WaR (C\TF'z3\>QG|,ȿ$,бv[L\l~j5,~UM}u],Y8=Ly߱~clSiIc[`b%ësfm&pkGԯM>4{Ӽ//di'] u&kATΦN?\S3IpOZd]xy=h(Š!:ڋ?V;=}#߅m] "jTG{Гy7mF l!bmݨ>COo̳0!8^t1|'kk1~OXBAQA'jWƪR=gڲXW e`GRnyx=^|^aѷ4*,ly+ RQKn(<Ï) FҺ1epB{+ͦ5hؤiZ|2u) 3n.[C1 Bm8RtւPLso%.vcؖS# _ Ab2K[vNIR)F*[> ,Zܹ\NXVFl^4ϫg@Sκ~@ߖ$QsgvJК+@:=<}Ż@nr8 ])6ِVܠ$ ZzI,V&71O(C[sve_g ;!ԆR;8/cuM`j@'LXf߭+ۼٖ(j",>fy!@7s*3rڪG[eH 1;6)Q^Ox^27Z4l\ҎTw>Q!`efblߴ&^|q9hΉ;-DMDT'{b$1V,?Q,(Vq0) Z>?}|)bcqGjw&{I[iĒV6wɊ҅#8 vXH)u&T5mW\>O3>1۰b=Xpz*;'9qr"[+^^4,u( L^c.}Wo/DҼr2u\@ۛxn2#A@Rt-׆3vU?@dɕڔa7H. P)^x8nj)s4q XF@$mYOrCP5sU NnzlWUldFx&'ZIg<(_+@Tň.@͚Ky޸GV2kwtf+ԋ8¨gv5N0%5Y1,٧?* g ňx;uQ)D 5І9F`~FHhF/4,Wڍn<#iQos1agRiVEX"OU]c4;gHЪTU t`W&G.UL(f[aulaߨ8M7|q9^`T_or%GC(b'J,XUy=S_$9maۙ9EˈrKK#,TsT&\(HM1-/o36(zo;, oCfԜCߴpd_*[z/c]^~W5}Q'cjH|OFScˣC |PKrA p(ׄ%ɉ{7 )Va,vNhwz 24y40`xe'viL2&8Ʀ3U JjEmo~V"@o2Zp%y9qOVs!q=Pa[oYwqU ,P<+"b*L#8ʀcvH|N$!Ez9B])<ڿ^_ipKA' jkf!' \\|Q 7֟_ʒϋA[k.mNuSHjnFt` jD6rOR+mwb9 m]pࠩNhulV?F(\2:FVf7%mx7rƇk8M4V}P>W +\()if]EoK5ۨrHͥemff{5"2>'fIL҅ʡgϝ_C+ =+M\3dpc R;unD#g#{1$TfZ(]>i~#w+W:.8cRSz 0W`'XzKcʮji.1|.͡H'f V:&hCA]Oklk׬oY"B?!#zHε[RsI,4VSvb~jS?s%` ;KnrՂI<#zGojAanA欟ټutWC~jatlZM[S@yokzvc# v,m?G^$[L~zFd}74n#Mͤir,OXl+^pN0,@[|b_*hҽn \>ÿ^7v&A$U["5?h J7tf5GF^+,Rv={#SԄ,@6)\d;6`LBĜ `` Kp@7̺v o~sB4[) m%\Yd!`lbLw*x(?ŽS 9 P{)9-FdDOvM#r1|iokޖN#1l|c\'Tf q#8S2')8 6_V6ϊ ,nj!CC| ިj۞2Jt"J<;49AFZ \Jj<ڵ̋*@JN PΜk Ѯv D^vS?hG]F=AKs`(VhCv enH#tӏM\jV-MYI$C.R Oƣ(!i䔹)?2̉ Qut|je ts|$ yD{6wAAzyP &yKi<pm`řĨG?U7.w?CXfhSq3o&R@ӥ`b:.v# _Y 0@ _ 6ڴ#lik':5r"wt\$a`06 4ewc:BSpT[pK) 3@L,k qTOc~r*AD4k͐@Кb 3" }.߁sU484ZQ z"1Xc;nR\,'c/mrNF0-.nE6?8H{+>~-_ὒX7q[e#QFC$ kP-av}\Mu >^vNR+zOlc)DZA/V_T ~ $laTCc/+ԶS!L{5qɴ<{9+ڠXtu|@{|/=|xp|s+̛壽`*ާZ>]mN7NbM|XC<9=/8=LaD[1̷bCuD!ӑ+6 7zqi'b\6@`(I%$jExlbA콼עd ,R-Gx;O@vY<}b.>T JDwk`%YUǁ:6yC[H7~NDe!ULYTCE:`8 Q5tC6> {aQۿhJ E\QQX (afs*"ʤ䳑hXQ^ SqKeAKe:e0s."ԬPYEA0|Y߮Mw9%.綪u`PmKF/y9 5F^-XSr 0͌pGh\5] Pw榫(iBxs:sYq e&ɿ2z{Yhbs'b3`Pt * 7 TY矂ZSCn}@x!4\#)r7TbZͩq]$KP}YR4\KGPDh/">YyFsO7 j8v7$ƎS SζWhw IGXUߥ £mx t9="׆ #W?y ey]Q[ U52MD_8n"`QT+E5Kۡ ęAj\Ą}|Tf$܋ H]&gKZ-Yi?bp1;%K_]W?Y,,}:(oKB 2u#h k^<Yp/%# pzr9cDps!l ߤ锦 D5$uߓ/oТ?Zl$ldV:ζN8 -u<YmBPb8.c$OL3c96F|;jLPnjyZE=clo T%=8~-v;Q=k?֫*_:]gjR[7^ڃxn `1rON ⛯dY񧑥l >$Kㅇ$fiWwu'r"nV44>DyZu %d x._SΘp{v,`gnK-rKnmP UўLE灞 $&4㱢3")vq$%yanmXZweUՏr%[ȷVש 9BNϔEe([)`>Y̨XKh:]Ԇw0{ڟZȯQ1%ЦLi6WWa6՜+pw)l#)k,27\yJŃ=jpZLFt6ml3Q HN_Q Ia4'PRJ'Pj K)&f{-'ʣ>>F.a'PagR=h|324 ٰWN_ Dꩱ Ȍy{W n&kN;'ӗC^MáK^N%vv\KqֺP K#3vvV KAt޻/߹RG~8l:3÷j4ETN54=>O1wQwqN W;GR!ڄB֍31n i|?}sR^PNu:7NCɼ޺?o⼡ (j}q)\Kx+KuH+bU|{Z^.1zc[8RUm%x6?KIϹ0\~z|~/o+ خعTZ bP }#UA|JL@ t]O"!N|dh}+kFճ!EyIc${%ǛzWEMCzc4*Wʍ^ݫ;m`VˇFX_֖Ao δ!ho`4VVsr'W-U鵠0aPBtp-K@DG@:ہeH:TR v"A$5g ,ZCp}{qթIm9N#w(Z2r@ҳ$ּY?/Qi쒢/y d2[zq%*Vw43q^+CuYty|yvn\(*ЏBU"nӐzu ZSyw  Hwu};IHۧr.>kI\96(xeǀle4#Km@QdBXB` O%h2_7MjHڦ;ec0Hz#9&E>lDz ıAK3 嵨 Ĺ-}3_,4%(`UQ=7 ؋Wac{367J^+|@x^[+l [4Vx%tv8f~1V{##w%OT`!jaNzŢs]3>J&-@L1G q~TpTmNi1a!i* U XT48VHG7PiN Sef6 4>5N LZT @L[5rOFE\"0lQ-c}}sCf͸qzf s}򾋼|w)Mi.v|PHG4zT vZ7h=o*1kP=B *ߡҏy'k FųQUofu8,vLߐ((Rۆ xX/ ^I ̾2mVܮ"OO@蒿=Nh[a*℀kː{k?^塠D+d FJNsuhS\ETn]/:H7Sݗ9c2F9bwu$cTqݩvA@)LɏgRꆖjISW$䓂6r-4cD"ɸ:vy XA(@a5 ˃Q lmU]6CX:oNdn{1L9yIs/*"C%L9ԇF1/K_|9j+rʾl4Pb$&3An;G8-TFVzC? qp 4kN!3zqԬ=sPձ򎏿v_5;"r,/=&N\G kTMC8sL˔rI7&vك87^`ß->x#`a[E- "gf}r$[u_=vO`8:LJJOC4hME˜ uٞ.Z涳_ &()z><ĚDe4m!qܿ?-Rއi,ulESrRZkz̋;iqYY ؿ{1lƥ\4!Ռ,,ݥ<_gI͝ }_a(ڻSߓoc\{_b%< C+[?(TaUǛxZJN.4n*4Btm ڻS( 71ed{Qo82Jw9y U G~lmĿn?0޹,j>bKΐ@vgF~w]@C'`NW@VLD/~~sPEbޛI#̂Nt4f 7h~iF6duj%d.Uk77y\S*׏ۼ1S.R1.zO" \WdV'24sHa>A{0X^ EE]W]'_T,<7VbDϏ?%a/yAYJBo(!fz#$T<[eJu)a1gVp~KjǍsL1էtsQ*RY)z$r O]r'Ur޶bU&ucL`C_6)7}/yGhT/d'-5f h=_9 ~)/?d=E܀ U ͙aнҚFAGEijGV, /kg:E#Z4D y64Bure x.8:n(j? Iv}A\S0Dxla;`;C,rNzb%Bgn6#IM/^`P!u{EIy@ ))^ 7oCtd-}΁!r>ZR)W飘buI%G \b2'A4]aď#d噞p#YK_/k4Z̳M[=!BUYHViu5nx5Y%%ұOhzH `{gp\ݗPz԰Up1o%h<ь#!eݔ>ʷ4 WJ=|ȡpS3~?DNUhbOOZ"wb ⃖'{ G5#❔]'gj'd瞻XÞ_'"Ljb0E;nsʦ/ U(ITkB}J lsB=^'BaU-R\VaN+ ;()Ve`s%fv^sNk˰7.!rꪴ$4\0ٮExy Ch^VUlwOs{wx`:qij$_6h5~ޑ{% y̟CU%;5#6/#Giׄ2q]Dj-d*{O;+d\Z#fĽGRgAXeBn}mWU4![i3mI+5&bya;hY4ZTڸZq?G`OD| @~5{|S,~h3mAxDE;h;wh!6NU^淸]? ]g5  ͕$t>̭rBRp3_|ubG*]_5 l{V;@`/Nlҽkc)Z|DDg8(0h]V-YR`RVA짵徖͜k@{:26}Bu NjAB jҁ`@BB %cJ,E/eAy%GF:́6R1S{ǻiDiVm|,:i)AƩ|LH Hm'9g}lx}oAUQqm0n<|Jw qib8n2Jka^f"7]6oqylezw{w`uܶpVF4-[yR{+9zy+DsG(Ҩf/j鰿 5ߚARE:&6+ kZ0:l{5`V}|0ʯpďrnYHBz2d!Ř80ώ)}HuQPZ8oF }C-ނBvl}r5f* Ƈ9Wwˊt!Aq>F;I,ժKrK/v*itqjcOIniv(>YHrT>}m\>~G?z5:*oDEۘÀsmH$kj˜.e-o"UVؖhޫx؁۱ϙ0!!5xM27DOPOs܊t!`i)1z:*p&.wG?vkL"qOsƁWrTsMS!s%Λ!굾cChd:gw5Pؾi5)oh2EA4 =625@MP q *ZwIK֌g@kGMmJF:סN?Cѱ֖}aWl~.xݯc_~ X u־1^4?R!foЁ!UPMȄ~rX Pa + _fdM>t"& ɊίxiGe )X%XgG?f})O9/G^ݡl#5*g^4P0_DkͺN7='Ow$'^zK) d$/).} 9vrޕp]gy 0o;ZlvAX83ێt5®&5U/]k+#Bf` ѳN#$P(;2xVIԵsĹ];$A :Yn9)w$>z]fB'Qt+U:LsGtXg?Z5sNH}__m=X!`gx]ʄ(U`io#vQ l7bfq` ȉT n%K_>c8Ye GNٜcpPo:+䛛m^^+-o]9D "lYِəZjR"HE0mGv>Wag:N¡[ȷ*}0!y|9M1Wgc7|mchN@}\wާ`T1&IB6‰:٫ W2-:¼^yhizE}ZtZ7;a%T8loYranop~K9o=QZiU/-kq!0v~5p LXl}T;S ShtM%/{+ 67 Dkc@Ϗ8XtlLeGRz3^EGY)qP8&w]t'7je*ua |gGJ tܟf$vyeb5G>xb2ըB`)*z55,o onm+T7Q0Z(>kpYIKOH\xב)eN_[J~^ltfJxӧy(d[:'r/Pt8e WZT D&dh$zYWzwr OA^ 9 օ\,FyB}Ad!kwNki]U@1JbV\vUpFՉ7euja/Ն/@˫PE)B i/f()pD 2@ช{L`}!<&HzR#sMڡܖF>,l|ü ={YggmCpw1[hs6] biirC 4ؤȜ]'JXu .T}5G uc$UGK:tnM? 4f2yjXj/N/On6Vw1JuNzuk rU+%,5/uqW4>NU{=qs/dۤM#m4,G @q칀W!xtI Xd"dDQ?` VL0RIcaU>UgZ)=7 j$T3[RpjTV(DӰ>stXӦaq# U$4]96Q$v-?a(4J{9.Pd%W7ClS^6>}Tb/. 9# *TWhF R@?~ՔړILWUNL`WcW\cg.¹оulrLv1`Dn8dS@3kq,Z:w3~u62U uĒpl:,=<'[ԖF%GCԯ1af2 `M l#>(OQB^zRY6vkEH|[:6 @Lҗ +q[hWqth;’ ?Ha 4)\P9Kn]*ء߷<3MK\zMÐ]}$BwqRrl$ݕpCO^w@ xr 2gY9Ǚܸ փ8FiEko=x⶘a1<"lӀDs]=E]d lpêհ13{d>ڜлscA;j(K;1R-t܇cZL+nWHI%162׸M(pX,Lzf3̠ޱŰ!c쉜RܧZjK5[>zyoZLMh귃J$мiDckݬnOo;XAQnFt%IsƈN|g[^-ƿYOwXWELQƬ.Wtѝ a0 0&~!z;g:=Y#Y1!ybxKb0v,-$捉b+?Q*b;Qv2*%VV-BJ0 4K,nF{ǔʮSkJ!cHÿp7܆z5YB4Oqgc71@E@#=ЄYQiir?pdaX|*[_5L@2)7m,~'f9 v.%M?F2:y 2(U}/\FVH^u0#.vl_EE(!j?hZ:"kV D4͇/LgNSk9p^Հ:qi|hwxSfyFMW0R3_1E9d_pLYX"]1>#S0Ӥ(qVlc[V,Gk T|dxKj u,ḇ*⩙[U؟<3@fe`x2G!(+'/?MW=֮|= ̙Hjs,hDe)T*,Pmyl-$-ɽmt'd׊a~| b ͖hU"'nW#MI_AJy͞! 1=Z Rb'7QKqRe+<4ᚺuE _XO  @iN 0BA3kq `܃"CV_ɄRܖ*?q#U0u#OD" w[@Еa{Eܑ2*xP+[~ey[7vyy05&H+IbGvaWE|s\< $*xqҍV$O?C%3JAKо7w1v0_8H<T# ˚}4ꛄ]j=\CgΏ?懠 4M^`s)hxpR@= du@$>/ oxwsz"I76]*<T&wA!qݿ ZU?,/!TXf eDL(h&DAC9U9D/<]M+w 5T{mͤq```eOfwłnõTL oGS۹Q9%Pl~C/?+35yk0[KZPvRi #&8".2Ar҅Hئߊ#› Mzsi{ծL ]X#)hġZpaCMCj9ifՒrꂯ;ꔮBEKJ+,7xP̹a IrΉ yz}mNJ?9HV69 e<[fC9XsI ;[,QAJsIXQQT>VRMn_rDDѹCA[ +hҎ^Kq 6!lZʴ0~-޶MOhIsV83~&<OH1*3xD˃1ϽLRIsoj6ɣ|f1eB=9&epiϫLoʖ~чTpe]_w9]eZl.g (Rk_3]lcXÉLz,%Cڳ}-'luhR͐M -NF؁ n`p¹,t_kj\5I4T'RCjPC-d%Yԫn<܆- h3Q,D'F,~<pA IT3\C xힷ{L8T"}:jÂ_.|XʜFԱK,>=&"i`]oͳ[j9V +Ӆ?]PE60 !XE,Ay%3CکzG!@wGr<Ϗ͆.ֽf[NvԚPXԾeڦ2QT{4Sٷ օz8CCYYk^¹/7D*!Fg*_/_O$Q(lsR|`[s\ Hkk^ွ-_T%bc]oOvk܏<9zHV H\\S!|侸zܭȪ(ICF2E1N_S; S+U؋a?*?"%so]zf ]Y ܌' 5Co~Z*6<<$ϰ Iԡ L"^U .v T$be/h GS"w;Mg9ir1$:TV+@c zOu^{Ja%BCvUAɟ"md!6VOG9+Q7*yAf]Cxny9Ci;۽cx"mldwI1ݱgʕ'$zs93UEO GNfvHZLP<__D%(պTBi%lf ?drU-a/S<Dtu=1M"BY{"NylJE5Aw8VqFg(Tjm}jt.!{򥅿դz]^fLB$Ms5N _œ4j[d<GTWxjk/ ;fGpuerA>{@ZPW P,fq(t \Of\촪cdB {mS$*>C]5hE^JU=/ *xD\xb{+2U*nAuKCI)ܓ~* c/ v)$ V |hn*=QǘXTS2 _^=HCC@x3?jϢ4}TUh&uԘDIwV s`w-bi0VITTM$Xl("t22wŀa.]sXxQ[h#m.h y۪4\\A}g2"[Jϝdhfd1f/ ԙ5&u /1Dbf|{N:=jDHձZ( M65ŋ؅V2J!:6ZCՎf)wSimv N,Gc oɜ Z +J0|t՝%9'p2,' k+Ƕj@Z\_~];}1;t/X# zŦy똵:equ1d*2|]H Fш_{|P+ጟx , ԭNȉ{R> }&EsTKq"}I`NHGm*< Um0kntex\ϲ`W7BӡN!q![dKNo#,HWi <~j2d}^dF v(sAhZ> rȳZoȔ3[;ˤ=/n>P~Neh¦#ylz6qJ.B#&U¹V6S⍛'.?%\DP7|ǐ/c1Zjݸ*‚VBH/p ~y\_/!` 1J;AbaC;SơX'/ u6l#5݂Y:N'Znu/N]Ya+!: y2}U:)5?xHGu<rA\QIoL 6bꄘd2&Ӎp:N8#\pEz_g݊t.o~Y,Bɽ[$&OD޷a{7D8P ;ϊ2e>2i:BZCW⯇0 ^4|lb:a usf$EBC.\$K*j vQ,ߚݨA*nIҨ%!g13qC/AXNnI&ism- ͠s-.dqؑ`XWkH3M a[pB%kύT;_Rh +=y EWj -q9}Kq9bS nk'iPJ郈ps"(H[yɼ i'j}~~Ůãl@Ag!{L"dT+$JX|гwƼٗ[fJ紈b V-n%N]M cim.L 7FY,x@(aXj7bʔg}j|AW]/hgAi< 迅91os;P4$S"{áQ'gb{*[wm,(5zG΁Ws ?~2CnBm6a=YO,J^&KSsjF08ρ_m# ^4)N韮h_'+J/Z~/v CAZ'P &,M?vʑ>·lg%rLF5>QͅxRVy51(Fjy"tM p$:EsR6։[ \p /EIw/˴SՄO#+ V PN݀*DtswVnsF2۾ 2{*Y1re%+ڑvMc"nrƋ)VYRr;2XEjǏR~^[/[!bsx SDN_du^ Ok_ـnij%Z?xVPƏJtjxhOR챬thhVt jDtd6 Dw/-8SNq7%[SQ^7w+? *O2}g\S,Sh$wi㛈lI[YiGy %càg%זx~IͲ3XchUMs/=zdSQR+cI.գX m"͂Օc;%hf\VJ8*6;t?r^}?EC73W~-֠NWp̍ [9^0]8ti7jGXA14ן?)E)BihɩW)2:I,2U#}X>ƣVp'\2,Ƣ8 &QǓlN!rRBN[F>| 'Z.;_HDH؊p_B(w MH84rabQ%/lQlgRͷqEGbYXuhB/_s).]S/e^"z-UfNyo{U2GY}Py#}/ H$ zdotF†*O ޗoiɆ+1ŠʄnCG+M=̃{rv04p1*.s[rn)I9f}VN@]ː !|n6_F>oXkxt˗r~QD@iM@V3Mo1VTڥϹKcG{Fg_肄A,GנhwjP.`=F00]'/ }D~;'_[Tþae?G(,#:"c2"->hl)Փ1Ƨo,mf`NF-jQQ4ɧԱɘ; Qe_➉{m+!RO8V#vKڥsD+H*q7B  ?b՜Rt\f+x3+mFRdd)jRh.=",U /FspZj?lH/ٟ!:_L]i>Z6 O:hFQ/hwAXh񞿒RvP0ʈF &hNH1,*}LٸI +j)+vv׊Bv߷mqR$7?'^)+fv^>NGXپ7v\IYLV8p <rKݭ ul4 5;|΍YeХˁlJMXrgT[x2OUHxr?_ۯ%Ƚs+o"?mg/oiit֖[8ٸSqܩX.&{bL2"ns @ IWg1{$ܾ8E`}A$'f} "pe $Ԭ]F7wd^ͼas۳p)-IVʸd:mXn!/! 1uw; =qc{o*IBt FXc]EWQ݆~n'mq%'_>y+cVY 2`q˥Daij͹)94, ` 0CxafsLIW] e~Gxp n#pﯖ[B&cD°/x|b. _!T分;4/.2xGrDjyZ1G2s ?2_ûZw?J.Uys04$;딉]A:!tbxwFq71P J2RmR5S f+ONQ ,Үuvm4H~5}iv!뿩=ɓPN(yO>eVsȴBgS}֖)ތm5J*.A3"{ejgۂ.qlqScW| * \瑩j++A/TM=PQ7$U#✧9&U|!|Il)NtSDž>!(z%`300eK3dzO~U>`؜=t6ϡ9m0 ַޏe- <}.$ʄn׎ #)h8p'{U\.Զ({d- K}?08vm~B9O0*J4reEEPw;6+jz(r3o3LEٽa-ǜcO6{Oq^W {X-`#;PqdH= zuM\Z|oC%B!!6η*TS|]l$S&K0k f u~I$[_= sN[Q}_-c-Ja][$hR 4>_>;G5gClvvHkFG r[1 M[Ű,MJ h.h8nb#[|(0YX3͂%QYIv ܩw![k ̺ '} 4;=y*M!oqgi" 7b H7rv$e6öSE~Jc[*-BPKhHs2tǣϷ1I_0t٭JE\8 ZQR j3ci-C㩊cd]lߌ#)jk#ym@, 2sΏW9$X%5\ؿ28ȓg |BRxZ8 t YɩZvb(XwG@4µx6 \~5NΓy1r!TZ6psJ NcPNr7'Aէ5' BY!hDܤsD:$:gOjJw`TF}gJvw( U`K&̀xw[>jemsɶp+_=XǒeK`;(sZdǯ{r 5(t%o"sLPϲXPn- #kIUD7|%3Rx2M(}^`jdED)W)_4BU7Sc L%?CNK:(.K2R8j:"ݔ[,7UKtYJoIF|!u r0X0I k*#Rkid'n˹w|t[OF_yt?S'#A%= & {G<{\8w!A3}4hSo} `_Q@{w91h:xgS= u#Jrv=*EP~v<`[6&¯`ˌvB10Mu7P)\9AXVV͊괘i8UH0ROV%໏ }Z+INwy \K'|bPUWs ?k)؟5|[R>Z][lA,;oq+psN&˳t9x$1Gcm'zx`M'TG.cwyMa\n=( gcpg}a1]O2+K?H=?OͰk۬yHY8C1)#1wQ^S| Viqcd'hC^W&n0= b-| .RGO qhX$,Dn1g֔hLonhcUDqEy.`kYp.@Sy_Uw!1+D:RBdUi_OfH8.=qhq'~8z}CTKsF !qA>3f,'td$4xxE9jyZA䏩`5'-}4ISeuU!sKSg!f9~@7AO/9,Cȼ,j',+8Jb `X.$}^;6ݯE/<"E?DCWI!ֺOmpz\̤XIobjXU@g^~Sɰªi3̪sǭ'O񧅸1uYpsB6MxTz5;Gh N"_ðWV%@ ͕lj:ϩB=_XԎmK- =7"R 1{T y ,Uf7  Ю_iqE]h8YJrv!AVȚ>'!~䇾y$?NS6*:z銞蘥 )`(q|!pSO% 8o+N\U'^pc˛{S*ͳ7MWe'~j;_7 ¯H|(tJ+Mm*3zqB]ouAG)]AyK/ VYlGfL9fA($]g5\=_4)|.N:C)f̊q>X9b OdʑPrץЬ|4j߉{xΣ vw5lj dWWnk4яڒx1M֪Z/FG^Fؗ7MZ"?sCm-=*Z45aėɩϘ-4])3٦gY{n ,*EDWOQ}XxN|Y`E?1+ctVl]FCjw}ȇ>խ '6s I+*MF`ޙC9.9U#d L=Q5֛]?ޞFľ"U,=hZ˭8h ƊG.q׎AY>CKVHWZ2x2ܢ.سo[.8w'&BJ5РDqÍ\ǽ#gZdH6$0Qj$׮8wX4 n&f"s졸4-[I*n-wu[.#?܆gƷ w?!ә) Q85RPC(Nr$-8Hџ՛Ѧ1i +{l]Ge'>9n v-ݟ^p4tMR_Z K &V;X pUmJ@t)ɾDAX^7&Qg8Pgq9ݗ*/S>z1gekdЊ*?1a1,;ڄ=:}b K͢Wb^{j5Ցhp]Yξ&MaƚX:>j?y\V_6^ZA?c ,zٲ9湳2] ZPA$nZ2!C QY ÿc)Qd =Z>\yK1FCA {Jk~-*Y;5Q -i{4bZ] 4Mw-(ۆژf #2sr9׹>o:"Op&Y.$R^|ZDF#.]$wҴ6fQֺH$o0&*y\1ݲ|+hjJDجO/Qӏt?Z: j|1H:#NT_MZ)^hd0DD/-k?W;?%*Jڛ &aJ}^͆g$HK[I/:i8C~Z^HgLDV짣\>ÞG<7U+fA gzUL{n#MGld#Yj4գE[ӊYFU5vD㥣镖`1y46] =jk=ot}Ϙ &tc+'@*jѮwvQe"ϩ~(4Nn6pCE_ʦ<) Ii/>0pxb/>@,i#T-L%,A2Z)X!z;ʉT3IuحfZڊĘ9tCJ0hIH/Z]soh.5/[dT^VYxɴ/^>BH|+  %tN#.ZkC4w.DLȦf(l?b O6s,uUD5 _wž6%}ek Hd* :{̎ۙGG88@QgZ5yh}ԩJ$+Ë4ӗ:$ ^J\݈0=jW&hGe8 smǁbB7U gIx}j@,j,̫k䂅EWEwPAķt|;3e<>U\#pݻ9Ʊ9@" I JO4>HzD 83^_ s)@ψBiJm@Y B R&NJ3" zsΎ%L)6&9ok"m2( cWKi1V*(C_F6-u;?,T[Fi" 5UڅϖHO@aޔq;.-}.ay sJM m NJRFr]zeOOS3> pd g- ? Ff)WjH aJ3^O$Hf+/b 營 u~=L/23|N^,,&au s{a7.6I}u,p3.^'`ޠI ۲QǦŷ {rRVh*3Kѝ\g*wZ^|(/8eX灇D*AV. kݠ0u6lJt|@3,F-L腁c y{{܀i ҳuB] ~\Uܘ^K܋{ \R+s=$4__*8-N?I'7}_G1|g8!\]=`-Ac&Ch<7 rȸi-!P GT=ƮE6Q8,>5ECh6qy#eĜ#Y=p6pvBsW+CjTlBTRr<JhBxG}E x41UHbsmv:E1G),$sGHׅmbp"*o1LKGSTףA5E#`rqÿZN.nSB;?6J7*/_mi2^'W.hd]js8 W"*D'Nͧ/28:])̐oJ{Vfu.ŭw;EDچn;hT~F0j2*8PTU0)nuF/77T`πz42cqSYgA:od.4i` ZjP3uK`}aT r+T>&/kB,Up/o 4041bВ;^q*|ݠ "7B"XGevK &U[Z{Bf[xQ{Cj)/U?5v(:^0|\-~J13åct]iC:E-qaXdM@ @A1q/G^)ߩl"耶RPCQ)Ɵ͆4?=,Qī^#7]W3xA*a'ibW2\]7#M ]Tb݌CeFZĖHM3NVDSD=NQNk(P\qt_4=pV ^ 0"3164Iź!H3]dE]0cA%ւ.fhLtMuU5C?aMZl$ed ]J: J6%Gݢ*շQ%99j+Aqؠ@BgFaܼ\T1@ _}&8PB)7975[ ֞m`W#Ț.C` E'ej?$$i# 8]H( O&d4^E^=?H [L"=͸G\zǪVHRT`s'Y"f']%gK{.?dnIJnpH1eRBԡ@OYM<AerKw⴦vWzK-dUp, ñP3qyD,B6$e;AԵEoŒ;Ep/]z\JR1>Fj 3x)BAc _FYX},ۀJPjHmp΅b J#="z;[91̶'~=5U62ga!ڧ` 8}`Kҗ3dOȄDE!nUOe>4Fy݂ia=sZXAQ6&5Y2v; q7 Q8dU`J'Go\]Tu7=&^ܻ کt- ɶq]D8ܟk zM;dLҶ d;KEs` T5"Jəga\HsyNL.#aYys~iT Ls s!BOKfcz*^PE]5:tof߳l#hJ#]{4ݲvՋRd]7uਏF`"9maXkJ*;sǏ0AQQ=>.VUO>.| CE_L:\G- 36Oy>am 祤ƮCe#^"GR>wyh)'U1A׏6DfA%'C cRٚ8וJ >8r9is$3@O4Krpc7>?un4k:y' )> 1 l~ UBOIZ>SE(Lw4WД[oyfj{CEf"NͽyNݺ{a7{Ӆxә:0愩UuJ͈ Vٯ8)٧')wħ^tJm @gDergePc׀Tn6)ң)%(d|yPک9jӗd4D}p0ADLTcxl~%XD%#ɺ#GO <0w 7뱾FڥI2SqoA7h~a^2J"!=c8f;&,pMV`ûrLAq qڔG歮E+3O^V ;@e="D7;R`tG\c*7-:foOT U :BPܑang`8Qz E@.LĮp4i!Uy-3ET!q r6w2?6'~s-`T>xv:M\o97M~rޕF9ucb7eٜ*[ #޲zvuCKKhkK~63ui*H&F4xwd?Nifϣgȴ\bK~bv~)&4xC$d( K7)Q A٥YYL=tK^ᰟ5FhXԅG؞ <ujg@oAdѳf5 >2wbƫ[N[>>1fC.5Lڏw+(8=.ɞL_+_Gy|PxociR˽ XfS(V=yHJJ!B$̣;5$9rreзDzpR!$߽duEɵW%fYd;?jNDasp ?ęB@M,뙷8zd(T` MG/Ғu^J H"3MX`&B8Z+Z]K{΁3%OrXW+(֑dJMj\AqC?$SˉNNU$ܨxC) #4+Ӝ3XW@vzYG i8㒽|\/zR>VOTxsN3^\ށdE{MQ8t %/2N @GƃOPDgNj ῬmGBW8 q"lZ'-lZ찅ͷ0/ιoG6j yNA#pW(L=4qj CA.o]-ΊAtNj]>P%67>T@4-{C` zVfwŝ6${HΉu3gD=)ֺ4v9Uͼ3YDfϴdxMSʢI6&FDL G6kfb6V++&K7LLOKOP#x,P8caVpgk/KشVj ĩ:s<ʲ$0/^(l~E tTdr,|\Ri5oPăY~NCϑJ@tWkF=o%'=n۽l6 X1ݕǀo0DH#}pW 33@a3rfͪ;5}t+&q6Z;y;TCm R 8`x{]:j8N&Kh%O W[_` U.KO,!1@DrFhxSwoh*(&|ΠFˉRG8Y7_4k,6{6+҃ re3' "PEL<5O{քK%i}To_Wڠ_E%n2вB\ i}UN6!LNw4||{:¥wٰr ˷٫[vg!SK;DԸ~ذn>ΔbSz}Ț;,N nO[#Pê-ZubU=;0XܲNj0eq.W979D;8* g?W 1W}-g On0jyuvXGFllqް7Ti45ujMWƽȅ> Lu^W._Vn]$cU Q7$i݋.K2ފafzn06SP~|xHF?5ɻQYkxw-ގ4b24{)[ _JɼEm W{*VϊZr?I{O<s^J /=;\mxS3iwTŢKsB# [Wus1+ulXxXG/A(z̗Xt*<5e:{h٦CJ$<nDn`OumGtsM4b 6 lY BATo< fW 9DfBpʵWѳ0됡&B^${1JvXhقzX<.H<22Cc%Փ8EafH<"d,yفOt&KPr]|7_70*fzj4rRaHRxM,.{E'x>yO[_+ik 9QZn< 'בl3SR"@| ;4~=6ٔzu[NSysiJwhkj X*3KIpu|p9FM b/hviEƹ/WyEv0<PYBL:b9u<'QԌKk [|gKoj6٩8#h.+ι x= Op a#t}_8/grh(5+0^ Ѽi˶%D[O.%k/Ox H0B!z_S~S"F&_AsUݹ4dx%IU}D(cdF'/ Q8ͷ?3D}$љ=3Q[9o=7nR{U͜B`c# һ ~yhV!_zj nM Vیu`Dҳ!ȭq.e+Z14-/҃K:{gK`^Ҥ]~֫\/{JM! h߂-0)W3_c}U4]od9$!\>t' Xz.L Ʉ|8m)=d[o-tnHVn"\Sc;:jYd> vx*㶄N4ЅȊ$Z{8o}U幐rky6GJD<?]bB6\y*u 0PW硶t#ͬ}ں='?=z 70d`܄8/wBߔ|/=WTz Wiu#n-JTx{ymQu 5*. `^}sG=qc\#NJC*\aԔ2."ZHX[K-yVq-wCC_\ Ŏ4W؇H*P(MlJd~WI~.Y#:bZ`r=S8l5PJ)*}b3VGX}lPދ {ٟ:U57x\!LaȰʀ)Vj7:w?((!?&&WdX@-qȷu -G)6dzvE<~'tn:j[a<әY6. W0<:KOE4j֏IoK9o~,Gte Vd0cq;ҳ2/6_`m)uM=%#dtg$}J|sV 5-I!`J8I '+c@j֋t~f* z@PXFPEm/Ji7cvAi[/c11iu i bV"k{no]P#nqw Xa1>O7t3:(oӘm{_|!kҷf$mZF4?%'~T(dʛucFJdIZŖkU|:s*UEu.uWp{$5H/bY4o s{/u#}( CD'R[o5wF$PX!޲SI<0kV{Ifld@Xl_"s7&/@_R.Uū`ܽ㉻n19.@rvf:a &5s߸ęY\ΦX2}hzh ECls*%z-֩ZP_駪\mؑMV",eݒ).4?_jɛoA"hlxuk9fvyʩlsKV ;%t*#z|z(鋾L^2 nSf,w1=H&u)8Lu3mוֹb_[eyUe&ӮL $L5FDhKvE04rF!㢄IYye9ѩ*A28@ƕ&p ?%=ӵ AΗQ\7t9SuMb!Q zJ I~V8Ct;Up^jV.q-vQ`(:+NL#y@=T[lӧ2DQj$8&kdbxSRGq!-/_aՏcCP#qF/E6H^T]ZA,T)Vj*sM+=QD>['BQ /_!aٕ>s9.aF<3C5,-}16tEs{CX_?k5s ]wu;Rr`Pۃ5/$Ig@gk4sUnXm++-H޹:p~b#vGF#&RZ^/AnAۍpB5+ $&0v[e<Zd}S1@-9?9pS8P.5v-},HؖH|lŝtJ?mTRX'|=lRk_ۖBԪk쥜)Y$%_M} ^g G칄NT-SeTHo-\k(:$VXmx](qWqg "ia>NQ3lp+N{NKΪ15(۱\0 ڟޤ9i/@["OE`@?.I$~[/x+Ӱ*p˩k0On DQslN'%KC-@I$eAW`  eKjߵKɾÇ"+pO3Rn冪jfBIIBIFdԐyb) '5P QE29e6fQ֮k=d/,!\G9Nop7ȺӠoD ,>3sGdģJ~_ĤFxl$dzU #1.#H8Z h`H-@9v>8Tkv0 eHSІpuxȴp"sQ  GCd @ DBdRdAuB9XhՎZج6m$,S#G݌iBB|Pq/R w Vio7}Uq' WO(UԾ̡p-$:[ԈI>;6/|f{NzLW|Ňja D2C q -hrA((\>D~2_ SųO;}!`+J+yH6`Є Ȣ3.3v`7Y0ȥ`0`nEf$0_׾C: <("A9 _':鷬.Vf8໹HmUҤGfHP~/ݴyDIE8Ӝϱ;)Ȥ)bQ|s"8U\0fȎASZdV ؎Q~w`ЌpEMÚLQTp>U^!\I h-`/\﴿Ȟeېr `患V*G'Y <}oEJyџ4_yӁ >wL=:PħYM|g^hǗ|9V1SQ[-k19(+pŔ=&_<ܬqH5ts~_sKX]YX&}$C(ށ!| |)5t`Dz3TZ:g;WC 8^q" ]PBeh'/e7Q8T 1N+MXjE{HBctsN\!B̗ʀMojxo۔lPdqIq=Bsjc-fv+-|+sB]'3WZ;&38ypn!kwJGdN#=y'J *^ C%aЮQMs|@"jӰIGkFNr37dGޥy 󳰐mHoʱ\Ѻ]; )e!ci/m{CkUa8;>˪z7hK0"YGiw vt:S97TKr;z"Qu?kOGM" UfڣR!^s>q|2%?Ʉˆk.~dxBZC@7?vLWE9la(3ӊs t+t*LE-wɅw70T}'ڛbC SW5e\Bv*rHSl%& $ ?طDRZn?;ӘrHGSD`sD*W{+x}7/01~lQB/ԣAvHȫƺ:pƼ!K.Ǎ{K|ˉ^@P B,*O;bC@~OX?-WV%Ht fǜ"׽%va&xWfX>B{5vJikd@3񷐛u:I7|ёpPE%~ZS&gOs3s_&^) Y I$)%]e4rkda?kOY)oLDŽYE_cQpg4*+cD7?q'ՋO^[6^}HSqja'8+TDF*~f+٦Q|Tz0ܛwj*?R d~`@NAf #"DY_?{ӕz8p=UiVp:=y`Jcd;K-8Ab;lDTS?_~jK|K.(7ՌcFZh 2?>"$2aCs$oaq*OiϩۺIU{\zLWhJJ!sP }3sZheP)k>s9 Bpk`(%[d^<( .'q[yH"R8 cy"^- m>gaB<Bխ)9'P qw ᳇Ud{!g&3 @•dH1xxn)[؈Jqǵďvhw\nu%4ŤñM?#J9#4"b޴=,93=E?J4YITU9deϝd_gTGQўZ## AY\e3kKWq:ӾH3Jz_?uMw%eH jg,.յ[aWf㠾0l밃TIu=`:];,5.>Flۮ*lz%KI0}CʥkI,x7sM. [+йRR2iT{=UOp_F"9ECch{;9,@2b6$b:`,ՏC~~=TahYOM]>-A^$ %//JTQi 8LMvbtr7a1^Oj7P'(֎6XO5p!%0M3\-{w@ԍ^Aq6߀ɨuH5xa'N] *Nl# 9{iV2iTd- I?;'C5YɒE1.Cũ>-Z' oj]M2tB.+zsʀFFt8 iI2YG2~zF'ypr^W5]\fAn5Z-3kgvd4y"4Y;wcsumfCJ[  *(rG*FTaBFJJDyi @lN䯬laoY_#]~s)0]o:~UaBUO,Zo]ݗxK;hbf#k}GQSA$ m{vm [=8Nt&e9%SZ̽$@3jޕ3k{6m`;?(Ni'U2hc. E-xoQZ[|ں>ϢEpY* #SB8ADqJ0*" 8Sյݩ=r-@ HɣmY'8}qEl / ǜ|OZ+6وHz&(P38e#..pړ%CP-"-pJDp-Hypne >[a/))>RvS3JwŖ\*K/b[/~rQ.`*[37. )浬o̱<3Oe%p^4/c<׼8 ^u_lxl;N p%t7\) Q: 0&lBBH|kF!VrAXn CgamFD)jg{-1f~0Ôi2~`h(1 n3gxэyOT^p2无 ӎ 3h~[Cs2+ur-$=@DP 5@ԍ26x+s0 4%b 2a#n}MQtFN~*~Wʇ+@( Gp4 "@Yy=GaMZ/bP#z+Gj?Z `}:7\ϿfnI?RRF!Ҫ㐹Lh xHx3[EDC\b"AM~i/# Jwd In͂jK҃"~45X7ę֒ `@;i,YA^"h:_x;4+BLJ "Y~ ]}#hC !#69Jfv'e^񼂢(e>L G.NLFVFl8VT_Itv`jg"Wl4P2gy-yf9%4ZP{abzB$OTyO~ #pmu]IMqq6&DụCӥsGbPiG}^8P}MUSSegH &Ngd!C?kGR嗭j1Ɇ^! u5"g B14 ) RIއ-~$Ŷ2(*KFQDpn-Y!{# u ۹< Ot?$ťXHoYJ oD/aO}Gb#j}CpQ֌   QWVw޹F@ZR |xXixz1x_V)v Bnwd1siB /6=&atUNiv |-7TʲFy6mvcŽMʼnr"4[,aU73>=zzjf]SʼnS5h",6o}^vlR[FtsZNߧMZ|Z=.K^d/fqÑYk/F?U1拶 x~ZM <'BBq/+fTYs h6D{K%dg9+ ߡyZ=a֩+ ΋@y!ޚ\ˡt ug,0J<(Sb1uŚ[ Eo2=riqvoK7Uq5sB\~ ] ͳI}_@ " JT,jKh=}ؠ[B|KD杽)Z^`VhQ.q˚-Cx.ΠIh!0u@Eq3զƣM+:D۹YҟVBL֚{\slכ=(Qoa`LSh c!Xk\'jڬ3>?Eva/Oޝ!g;4f>Le˼Lc$yH"ʖ5֣١ga@F@*8DB5#Dž:=VMoAUӲ$ph99hfKE\ʝ@s|9E]QueP+dުY4bye""#iUAV2,ߺShiĎ5F0F{"8|J7g?Rªh~B*iҔCa.,H_|dt(pan|w(sQF4cI, nj Wjg !ҭc%kSFx&gWoX[qM-^C3|`"d]˭;m=0# XSpSRB>_9oҔzYR`c,g) 8P<0 El|BhY]bK|Jt(㍳~o%iv-%YH+XߤFdATC e %˄enwf#TgxUC3Bn7c~< UO N:Y\]HTaO߱;;Mk XiXYT޲%|Y^CxFx|̣hkW 5sIq I҉h:{;ݯ#vLRfZ> @Pzj-yχ6İ\?խI_[(j>#q1p: ڤ`goa`T6OfLmKQbu:@qjLmJ;8Şz>vY2 ? :1G7Wٹ*2i2˳'ޕ׈LG15"/H 6Y#vߌu|]VكӖWƸcMrh>4+J4a&i8=pL9-s#9S4ށw .Q|}zM|_2߆PTӬ.Y)ֆ δ]"_JtN3"u4Cx;cSvӫ;EƾRS(}/IMLVq%3R/ -d&7< F]d?|)cΜձ'' -p!s,f|nb4Wf5ŽrL3F [֦!-.[&tfټ% @=>Te(mEݞ\FjkDqs]S[A:e7$j`[aAjR:+sP|=Z8ĉ8iqZ!(FbTr 2FP nט Do9dhU{2$OSfLԶ]~ QSV%ak [qM9c cV+$dIY%f^㶋=D~ؗ5!.'T0J 19Cͼ5#D@ƾ}oKc9@;;T6=ƫY`?'La= 0XNqR԰96,?,T9L+ aDcp _YvG}yE vt{&bkήg2)Sץ(KrPc~a׼pǀgfzKz:;0 T&_A!֭m.Hzi.(k(]hY+ g_40IC7mKíJ ֓`j_P ,2`6r zM:J%vrgB+2{P44Qba+Bds?U+KScƻ@kR>+4L&³TeYGb3V!>8`Ek [FeNp#y`[m"< db 茑81!BW6 /$ 0yDt#8C0E}KD9'6kCcw*9]8pV{DMC9n_Ph(7mKqw8v>?OcOU*~Z{q^r,5p)9C`z6LNrVqǢ/M Zd+ip t0Qps6 0|BzNAvx;o/Syiz?,DIy1{ &~q֕BFGO{va$&t{@ x,ZvbIΚcwˢ~T_"%jTU>=xk=ex?ȬޗʑN5%8G'>OV&M;޴ eD %}yͪNJ6xHv ubGC_r8FI)AT#Ihsk:UqܩX.8fڿ6xzU Qo[x;[}kƚ 6GigSJXd XMfrV 5^\KU{^"k/Q,S2wUل51|̜`3 {7jq|ߵ!dD9KpG|,`~iQZ^FkR{Q"YR*x~ )Cٖ=<_C j3AQo Dq<^@D= Rշ pC̨wIO XX hg|+&;7?RgJj.1S9b>77)kTS"Eb8^Xm C>Dy " n{G&r?|nɩ;wH`Ϥ58PEgb"J'mwoEeP#e/jS_ccFjucޟyt?7 $.+~Jyu2h_p Q5Li~&𸛆ր=W1l5S ë#Njˏ\GmnLÈpp"lQ>wo7@I>2(6WpðiHmIEicoÆX~\MrkR;LU 2nLmT֏ڏ)d>]s|x?paȡЪA4u}?g'[GVTtZ|$'tf_n'TIQa TWN⇵rL1ٲ w"I(FH=/Ebq&o 9ŵ k|M45GAb45yX=U|UI)AV~W/֠X4WYi̘IrDɉ|Rx ,HaX .8U,%yr־Pu~jIl4D,Rv9ixl~cҧ"%H)B}Q,KźQ,]ػG :̵!<0&;; Ѕ8}2Pi\=P{0L\8P}>}ef,a"2`Zqxcg˳gmANUʬ#tm5Kuه|7U v:ݺ <%MoO&<1m(-TH{E#MQ:;yKjva}xD0Lq KnG!7=}/ 6NwVv $1tWv32pwm+\p/M bA~!st$O\O`\OI)gܫt/RQi,͏'߃FSqϨ/iXECsT @88BfcTu9JNUwpokr*$֎,=P^DR4V?^B8&O*kd_wW Ӎ +2&0Q_[%ZYsm$']Jobk?H,?S6`H3?g_jǰMRG'o.H;C?f|}Lq>6m˲u8;>@ /N(JdԮdUN9~[F =caMߑR04ᰨ=}&fs x[o S `< OUzn滝C#s4mB@!t'>ك":r|MwԹ/3czz侘Ez:R?<1ޱ* KK&s o Q41vic$q ՓYyɁ׏mt $aMH"$0@OCb6CB1fQ&}W`∸aZ7%[ T6/$k2jٗ@gmʳ ԭm7SO|2Mb)S7'Dv3{3Q0k8&zw}Y+,*,Λ)2sU\ErX=-$ε \bCpG2:ai[9jY;*z܅U|TYLQ`L'""v?#}j-ڦc}TsqK⾋+HUrØ2l~ABzأo# >abIdkJ oellchoֵ۝SuAP޲?"im<*D)z Tƥ隞yj: 0,BR9'i!gF b7@gC,T{<l2ieB߅?R"v%ɑw:DA~Lw GQ\/|chjK/V=KpR).vZae,5V ;[9W~c+ .6E pAT dk]%X`O:Pv퇒 3W׍m0ū\{7gȍk^ QK^h)بRO]ȧj`7eR+p` !ωB~!p oO@؏,s% *:m<,i Ru܅X[$Z}l*C#x[UǂEVJ;kh EM-+.PRyFVcq%DTƍ7QH&,4B_5,k.SߜdyJe,^TZ0&h hĖ5*uv ۉ"T'-Mަ_:(NJ:sT4OrL%hGT~cI3#K $UE&ƘԂuׁ3EzWP6 Rq=sF6h8Nw.H3EVN0%iN{bxN( `K1 ժ_>p9qOR*j662`mlFusOn &Gw}VvKW,J$VM>,i!C5YCwfFnj֙daV ʪA8YVݫ w˪Jj*RGcGPA D_CL>O?D@Bpd< E־Z $߼t].{>0t^NՅDSZR%.Xk,Yve 9; >1=ؠitݠ|vͣ( 5>gǂ >)%q}aX71c:WzN wve7@8RݔAA;]P%h(J2ѱ+>qRyEbZ9K;cAg?N( oq`VV\ŏh7jUͻ8o*T|Y5Ӊ$` gB2@s1ŃyH.1NDa`OS!s` TTn3FU?|tnj UKRi{yxgaS]K1S{zrFc+sep W5C߬^1Fa7?Q qkʇ:6.6cC4$Q!Dk5 eNuL6PWEpe &' &P--L #.De+}* @ o$ DlFi|dwͽ[T)p^#k?w774RՐKkX:Cadn d]n<ٛ'X>0.b}|ljbWVOj RXɋU)$4`6M и=ޭ$թ^ #gɼ'^os2&iF71&[^-XDwb sG^NE'kKN|$+7}J ԫ?M PAP9󡙛:/' -FϤ:̲AzZ7 _76[U:Vw>E xԔ)H2hlx/41MD"NH+0UP! lCpt,!#5_G~x"K+?^׷!N Rpe0Aq(lv>w99;ɓܼ߭I./׸|q*J^XνМjQ8jǑx몓7ɴE&px¿3)B oWnmhz4,n[Ck%}J)/Ҋa YPS6S!ޝsrs.l#BCEHxNk먵J2E_Uf"lJ+"nT# ODUտ-q'1ƕ>{LlR7nE" GսndCq~y>N,o@Ny?ؕt0Ry{z帅d5PGQPސN\Db8mW %(W3&vdme(G[&@{0+(P)3R'^1 gֳWG?G ){[wQׁ:CWnx c_v] +Q&헇z  n aFYK/vB>ƍF],=ҡYZ-Lu_ۉY5SlېN$8/Uh~@)7^ rFpNa t+ Ivk_4mrm iFܕゖdmE5Ik2eǘ*$W0 ?T<_+ltpl0ܾ1\JwIan0϶ߝċ|\v]17?G^kxQ ZvdqXd }Yb`j ī0]M8 lHsae:^mB}=1|(]wiu:Z rLњ { *7ىB,ImD'-϶Q]7X3:O@j\$P_0IQbuN/3LodoZWgE,Ub,:1s~H2ILxOŠuBoG n,Rإ!wf7ePx) 㞦3%3 }9C@YJEB ٱ_y*,~֢?Lic)p,J3řW*QND_VM*.HI٫T4yB xonl,E‘K?0x'E$u^6/)BKրAf8A7n~WX" ut ~eB/ݳ 7g K 0ϋ3l.,8g5I] @3|PޘU[X^d5-1ݞP[ {fB$~ r^ =cA4_!'(d(%zq@>ц,yJQ'?;|'9$h!Ϫ{I ȮgVN@7A_1k83Zܗ̗aT\lm?ea!܀ )!"vR1bөFM*pcQ[V$ޫ@Ēhq( P廍>;ecLt cgm@p r1˷\uZxSP:p7"|D]r5 g3 ",_WLf\aM3쁓WjVK l13I;իDvU)5.pAKZB <@P8@h}#Zs[O`5CD+~J/w}Ą(ֿ#x.%fK_'ywSC̤h6Q%; l7Umo 9)J@#uA&vIq޸0(Aց~@"b;]9Ӷ~(ߝٽ\eI'({2\cWBh)rkfvr0N8"jDuCFhAa׽@ע?)sG6kf?ۛȆj>=RChXzC]j>EyIgk?[l*\B3J#ck 3e'w YcD#Ą,S(@԰l Nup}*,&V+ft|O 5ߘdJɱ!O@Űvd._+8[-8.r뼡 tH\*׺Qo5[JnۨQpkta%yО kR9R [J^%rJPx轱D{Sĭqz0p҈o L,Y~!G\|.k*$<sD֢Gŭh9u-`_TBg8`p ՏzI%"%X6-ק( TJqR&g 3wjԶ J88 -:Xͬon *I&<i5dMH?ojrsTHkT9oJWw>̉^ Q˟ 49]S;_JWs{9oi+ ^@Ulg_ȿ"ޣ|Z8(ɣHJ67Ɂ̃6@d} JGodiGmϝK5Jfi?N| Жz5 `6%2G w#(JR^*ȭk;'#ehmV@Ǜ-!ҬQ0pm7~UA@:S@~'n0ɖP$nyqۘlƩ|dV65UEciiPy4^\t,M/ t !",<VYѿ`z_ QHWN,]\$_Qq 30v$f)/EbͿDPmi b\8")lފH0arðYو9vBU ?؇ XQ pԽkElGH}76žntw`Vo5ul }8b g)^]1s~V vuI֝ٗ񡥡l|;$cܹ,T GPYN_x, R~2DhhW; c}lOsE@>J@Y07PX1rr*.!i"rGykd@oF9mIfP ҋ+-ZG9eIVPAK^$ vw-n0N0+,;ɅʞJgZ4qbIf7% cS(uQz:Ux?!i C"KƽT܁ѕa^1>$Dg@@<"=k4[ { 5@Ǚٱ_/_zjsܕF+#nۍ7}B,".5jm bU,o@5.V*ךcJ-a6Tkʚ 9:۝Q{M?T ){6DkE%a[8B](#[7XxZd>gvmLM7=Nwn~ x%{|WUݷ(9q9l1l;cveiQlE(=D,P`?Xc> p̮$DT 쉯떳70@~=N4 L縖#~Y <S^f٬)[O[=mVUۛVo<=W v̗?-U[ڤO1Z.숉Yk9}JJ2+P@-DX p?SFdZU!bA ^}_j%묅3?ĄiRXjCɯ"U"rx%u 7 ٜ0OE 5ز),yt秖P1) D\oI{;%dHBhJ:3pLׂ+@drJ >匫}?e:WX;V:͋_hAkq>4hkQ} Ii{cq*~l Z,Ugf; <;>ZH=.OOV'u},`Xk;K">oD#\$xL:2D"Q>W,=? G=i&k2<iog9ERSt!^S+P)8[KFk[s'tni&>}{`Ltzi$m}&d2ŤMu[X %T7߬80Ä3v؃%2~vX=JIZVұKjiY|]$1٩Bl~7Rvx~JlB'} I+38͑+NHX1D9i)4ڡeDbŭq,C𬝕imku9;5}?~l ƅ.(Q6\4(OQˈ{wqѥr%w ߦ-Xd .֙i>3њGR?|*Ԧ"=FLE̕U #OXSwhf{COyܡD bzܯYDH/_l|mSSĚ"&O|,8߿ZB 젽?eAbz'!x^Kk+AJ3Pʓ*# cljl 呋j +l&ZF%Y;4xк@(_-̨aQ4t&b3 JF%?QpdI7 9gGܣy`;$'눣6`=E\;bn5DF ۟e#z'Lc ?*qM.3~zGr̿O4ŵ_EkL9ύŒl>xۙ+t uKr߾ʼLmohȵV#M D$y Դ$^ϔj<(ġEcrR*aHFKLlѽk ;JWKHȩVD4uǨ͚ٓHW>8j($(xwnlG3y\⍹cx2bi?sDڠK0apH5m Z=Wa\Azea*우ؾMA:-E@1T\M(Rq0@rvX׻67nw%;vӴܘz>pus[/|̵_E+CDŽ/J쎛6Sxx,Vy2Pjc320|d Ɩg6ZwpPTs_Nirq A($e`>j{*l ZIz#&g~3t; 8#G- mS(>|̀[3j) R࣢YLtIiW :S*J%Aɤn 埝 K=>=ŵ5o 3tH/_QW;HJF XhMPr gtkVvqy׷ f0-2':a("T7̮X[[cƥ2ےWcmzgK2$7Ez^=0i!  7F>4@^)8AR=~2Ѭs^2Mjga9L;;Ty3mĠjm[n]>U .EVi[j6>#" `ޤJIycu87)Y`ZN Y8* Ixa)Z帯fr{n׹ ԍ"diRDsp. ,N "9Zbӕ9&I@ L[TH398lXSknAE-,@#GP ٩qm{o÷meY8EVXe;^;a9;q7m|U2f~e.`TF9a46: 9z&C,>#S,.k#[WST*2`q1[fJ}!j4veJpkGW.w`-M$X:i:qd:40PRk︰^q/#w10AµYwWԭ2OQ rU34٩jBz @;NW8Հphhgk+0Ʈ 騳 uf`*)Rk OdU~3Ųe9QWtI^u #`օ[:Y6vs'YŽ\0LK5p|E׽̗2e2XxY)_ i =XKwJ`Eq^`+g{+, $cV-zs[xcF_@{4|bˏGzr7\ozPAC_u)X1E;Y!3a,bnLLy4W e2?0ԉԓwa;`*wcbBq;IÊuYi8k0_='6V+^JJ%k%o켾bF+b/`qU}GIRiFxZ%w=ygsTJ@[ 5CJT"S_<PJ3v6tS?׃W*r;d/A%Uw`T}ݸgd]IM*f J.~m)gVA1\|'+E"d(Ѫq53ՋaB-UjtYJ7o<#F:]0w9v+mZKfkzGxѱZo6}P ۘ9e\bG*2SoSUyqxwoܱ¶U*ȇfl"|R3LiS'#y^(#t Z'i 7沛AElta6^8 іEjĐ0DBK ob+GhJċ.)L'.Lo|jY`7oX* gL=툋#ArvZg{SX} c=L:/5W[&p)i֬r @&M< )Hy} WlVS`ȲR<2A02O/5'FCOkY"Z~r*(䎅)בT<,80]d?vA TW 7sHvodv&DGb>v|CEVBHir|A!tmXB6NqOf"v3-͘!+kMe0|Hed{smr&w a.f5ҹf}A%nׅɲS&u<6 ƛ;̸KRJ$PBblfzVn>VMLT6 ;㊃3,f gzV)t,K?W>ELݍݐޑT e&G ;6U!iڦ((x/ڠmmN]hb345iX0&8Wn}O1Zq<Ë\w@=[v/_#X)24sd=KET.NźScXq4+g]0g%g¹qQ/SNFTU։je ؆x2󖌥@`h\A &=xa[]3lo:xy(!+XlZ{$s[m]W# IQZGNinkhh9qԞ Fv&Kۋ2E2(lwps8Fv̧YeC}TLŒ'mqz$= ެt x}Л3x]s" T K&5x?a{$5Sُ5-(x\~=Z7Y֏ꬒOi]rƒֽ1c$sEݭ)D z۫"P"jG6鉽:U:s]䢤U't^Pe~ p*  ~LF/`@A9`d?S%{[Y*8Q+Or`&Cx~jRQN, k O59o(`䞖 Ԩfh:5Q;oK7G#&-2'3EYD v ,2D$y]Y̓xՅj̸@ҳiT v:Xt:m"@;P88o NPщ IM+f {EŜu &Hv ' Vڪ;[Mdj#qa~M]7LPREb;cTqWyn-Vz9|UOq?Oϛs`lןz#{<+$"cz:b9cl6pO(? @]EW: 8/v+[jhh'#p|^^0cjCq&ڥj`U`y踬}^vF6ڐwL ;U#⇝ CPA OFxkhO\o8oF+;' "{$CEidwbm?6A#[.&3zd(,eF. ,** R3 s[4:j43;$DZ%`O;ӱ$r)#[Pf*)&X. GqO^,1]>@L+-C ME@5håVv+q퐳 -Uʜ#G`Q<2oLU7V3 V?Tu0 ICfXc@Fۿsm~(ng/ `OTbIg<6aL 7o Y`{xS\rQ.&6"kQ2]\$ʴr,*xyX1)H01Dn4_h_i/W'0a@< xt2W\J^ѱ5}c!^φ'H[:#o&{hpE4u󇓦g,aRhȇKuGNu=]Ű-TCzun%>*ȩ26&6nL5}D@T O&t &4נ!d'2aP8]5[ i_"~ x .gsiuGs?^1L?80paZ x/qìFy Tgl+(8C Uo]ǩ8IO3"aMąm\oW[1puQ3@9:CSoKQ')m8qn_[jEW֌Uğ*0rKcW#b% :Mua7wѱɢװ/FVA{`A^d S94|.K`0xHS %7&_!0%t]׃"VݸD8פ툏h9 ˃i/;*F¹98̓ 0Uۻ<3Eb$Ca` l2u ϤiB8)_~. JDB r ڔ .LfҕZr8Y)Q3ERƱGH gj2'귌f6]V^W3-@0ŎH=^v+\'uX.tʖ~{!̇P%JO.JyP]ud%q:C>Hj1(W*WٛoZ&`65b[!&\[Lw28ߴ۷4T?d6p) ;JqG{d}*[vgg\f3FL W%f83ODKmq l쏭k8 /ZDJRê/cqSpwN{Ywer+Cr' pB=onk0Z29p^g$4ħ;-6YV<3*[!),&4Z8:봬P8v\{O1VLoQjMzmh -p6auUdcZq<6Z濋ԶjaIC+}2*L)SlQ%g˼ǹͯ #b"[v!cF63Xb)o4de| ހ-m4fjv_IJ92[^[XC58;Z $(j1|]ǖ0&Cv'+h<5Dj0wc]jOFnMNaod(Zv2!q^5٩xOnho@ YЏe[)Ic &Bg s"n>0DxKhT`TO#/UKc;B)h tEy?jXK7a3q"gFpg9`-{]!a<9^pd'Uz9RK,_g+3\v ͣ+T;[΁8@@ [Ju۴zEP ?|hf~+DSsAj# 8avbVه>rPG /'f뿫RD 0$?|s_f&ҏO[sN"cvS%~yј db(IUrHA0dZR"CucW/]/VF7 PS-7: mP6xyԅU=z? ^:DБJ)*v::"ag>>⥼xB 2o@XogGa㨄0᷎}.6՝UⰛ+Q#/y ѸAl c}h% X}m{ DN-%p0_ݡDnT{)^8y:xTd`UWS׶t)f tU!rrJ'n|:]mBZBŽzJxImR}"&v1U#@)pl]KCSz<%.٨xq4MZ9P -`VNQk`  p 'Cj3ߧuD6[9VB= g'h6v׬oP$TNB~>';Wp:d -Bډ#!+5h"Y;iAz:*.;xk D>cGY̐9[S5쵩Q3=i[vN=AaJ>,@(ee@&baPnѶQ/o['7o#3]i'9F[Dd5)/bCHG,.XG*#i;56Q#!+cvN*G-@em*4,y5< :hXn][.Á&mD%^fي %9`]cT.mx 83e4ZJ]V1-  Aav.̪d1M(ֆlľL~v_.wޣ@rF'CyZlmNgL93I1yݪfᅼHǒIqzOA{1&hfYf`QB6ĸ ZY.mo"tx`?kb)ΨI;crk)fW ԖfX+Mvu*H[ͼFU8I_-EH>Q )q;j-s#+DbSQieWP8DKrYQ@ds& Wm̍aO Q.@:M4d={lw5F\bd~j Bz ݸm:ԽqzN4Bk-|q_$`[G%Fgbrf* 1xD>.sVF Rɚ˜أ<< SXzɟĭy'vq9h3vZB)d"Nl_v`GLݾ+xBpa!)Y) C?LQvEt,w$׹0\z|`5OSEKcj!Wb2?5 ,zYjfm] ϷB '0&vSl ||g -C9!Msb9of<;}D`!<-NteoguZ3m:],S5ė|VK M!~Poyzm˙<9_kSy~vˣ=4-]Y.32_Tlg5. vhlx`[DVI|͟tQߢ.揑K,̕Ldl8A%IkzAlSpX>6RC!t/Y)[V$n5Ji9MR+ʅrتZIΆF s;yy>^u?1S&YF3,%b3Nd_o?h sS إw D-O>4[kojkl1s\zmὐX>%bx3BKai}O Fax ʫcJ`v =OK":Xh9(ri_;Ԡ K:5mF mN;o(검6Eŗ yjGXK}?Ey0GDp-ga*:L_Ŵ \tX]Tnۓa6C{v|!>fy %gmz0k.W`y<60+,Wf]ߗQ SDlӺhɋ 5vf[jnjAS ~cuA/Y^cPXճ: -_n]XI._6ţ h@!Q쎶bK}ӭ͎,#{͜9q[oaS@e˽@AGzFU͒ӛZ(T˙KkWzB>{pHy-q0;e 5-ޥWa(oNE _Z w3ѳїoipKlJItncW)8SkJf.$'{"w)-Ρ7s P5XZQoS0;3%v0"A:#w(|V`8Bs^ptUpcþSL'G=u jN2%"I۳G=M~ QßEa,!bQbYBL!&zZLxSo=Tt2&{򚥓ɲy.; fo<ŇiaB.> O?6Q 6>J`-I6liHe]·#OYt{.oV @ gk]2kkuҤnl{""ր# {#E$I&S`-EQKj^WMl5Μ7 +׈_"U0G&r( KVpc@6m5 G?D3"]maEW^_:D㎭i is˵ɵ_znG}y2R!G mj|Z05>T BRŀc8?aR(3Ĥ6(+1`=`R޷iŦaɘ}#[D@p ?/_ $ιw|c'|4mmuɰ  aQS|qn{iu(9zeO|'x pRbNCm2X2`")հNmΚt[JْXCQ,,2UoRE*:rgy[:0o`mI9N  ?4)X;8%)#BDk:H䤻vݠ[ᮭ]̍> M!/]]=|crG;.3)F&͓&KC/2e*g X^F$kW4lyi$y\Ԅy5qt5<5v_zkfx2)EyհfZfIHn.5d|dn<Ǔl .@ʮ0@,I. |PMLz8SOҷ!^F)pVV^9fej! f?Jcw}1q ;Js(2_l~R71YjoRef@I N[#RVZA9aoDc:4;/ϓ=d!3k ;ƒ@9!9\9GIjG#?Uڮ.\N/k.cSecBli̾v_Fx7%k4{dL11'qhpxFQq2jx$NJ9E6. ;5ī`Yp<S{0mFxFRع+{^6riQwKw*afxw&^RH>6ơ}NB[WٹW'kk,C3OB އ[1/L3Frx*`ECId;rs."sا  A.>U3Э&j時sd$j/&6)l0G:S^%T3Ut"PgXn5g]ujO9 l1=T!z90J@gO<ہ &)G/SKBg#$m*3\2mJ%fl-2e1coKexUjCgS@za#j<6BJ,.â/uۊ ]Y!l1ј=n<'#_B=uf6p/v(3c8;հ!&Nno8˔ZP6śz, W| 30^wwNԆVoӈ<̢~?v&SЛj{.F;(&Mt&@@7 #G4@ [ͩǯiKtyݥǯImPo7.C)J*->J rಬ!I5ߴN\>ciJˮ8@N[Tm*VV<[( q-Lp/c6m /%@wmʶLR/CR8I!.x )x V^]V@B/,w-#]oLP(o6P2AE v{68,4UT"Zd({v{q2/ʩ`6jR:fxoW(n(GͻeԈF_mXƂ#,5Pb!-K[ۯlM |aWG*x:gS?9~:FB;EnI!fAXɩgDhaa%މ-s)$RӛMŽ9ytRaS0IIԛ;s>wC1(#O4n5%ʲ"fC/a Q 5?S )Taӯ9GG<g6>+FB"i@0kӫ<9?WY-Y<3Lv`sX: 7o?4(5\00BeX,p?bsI~kD"-Q,3W%ܼ).xݑlX|i}q:4iɀK- ]J+OB7GOH:`@J AiB (V6:"!\iYuuǰXS%0F5Lq`Z?aKh-*ok٣ es[xtREXY!"W~Qp ہ<<`! {p,N4'"|UuijD86۠< (Mb;^~r"hB;څB7 Jy2Vjo:&ܙ?waX6!t21a3!b9b5"#b@C4%} r÷,P=eu0wԹ@)#U( R0@φ[هkSAgiIfPj{#R,Yv삲ˢ 7LVe[ ~+QF=a|KW.sQupxתu Oo,8P5Y}Ajs_HVPu ɄGDSߗVMΈK%$u%}zx#pfl!xb.̭sky[E;BΎyeE6*;o\Gr[дrwU"Z߃M#fBTnZԲI?e2+ S@? &(ΜʛՎֻT/a3  fj*ߴ#|6u9Gcۙ M LaD(ZjG@ݶsd>C i}`IeyA3dçMlzrQ N/Bcl2\1oQΩ`hr`l>fkprI~?/Jni6Iњ9g^[L%Brv RzbyfcKrތ2;SwǾUѭNmTe8ms荬ũpPLr&MT K[OvFz}5ֻ%(C2l\Q8%&[W)O"H*ą"pQweRB eOaO-ϽҾo@ޮ7Sm#sƶG˕ab/ҵ&uƒ<!2pos+ekf"KzoU C-;&R0ѻ>ܹ ǾP莢!CbPL~ vw\6DX^AOhDr%-R[{'v!硪TCa6&$i(4\@?)?܊[4$&s(iRTU93 %Wi>:d6/7۷i3|INX}y>".*%N V©&8g6sxA#4yM_IigEl% ?jFRz bpݠ=+Y1^D",~s`dT + lŲbT}(5KSB(*jRإW MMSoK*h#irQc\`NF$ꌲK>`\7bJB#"D!FϨL,2[pzgQª5=v*\Jj˳eby܄uB' n (Mkeٖ?7' r1q^*R$9 G_E$[gB Om34D?κtcfhxAՒP YZ5"IǸRv G">WRZ]ڷ+)NE,=$9FS{.Ȉl:7 k2@ڒ#M͔KWfwNsVD9Z9mUp>?-Z+<)Zbt [];FP"4<fkZ[$ z/εn^B;Ee8EvW$YDt&ą~Y|b`yJ֜OlA.X\ut8D_zx0Ƃvi-K6 } r]W|8_ 0mW {H?-u[$zԥAsP kd~Ye^٩;Us.r_w,$Y ,/}f2g}:b`;i o%A`?zRl)),-?$ؕ`Ӈ` -{zQh3R [x0V5:dr7hdN@L38Brmy%Wfemaz D' k em Hi|g/."ԪWVc_ ]-)XĞ9Yl*iA٫zU N#`aُjf  #ޕd v 8!Y$U<7kڭjjMYT[`zvC5g7١m66wG̶҅l5@1"CU=i Wr ҇Σ0>?˹ZEޙ:z-؀Gtӷޛn#;2_ `5bV*ůUeE10]&Y53 APIPתmiPH&ԦNg^,? g<&h닃Լ }*S)B+ UUclN2?rCx=HČ*L+IDU RR0=a1n*z,CZm6 u?;.Gh~f: )"i|[o6 ŨGR4)G,9c1'$'J!\Ddn2rǹb IHD̙g@7h@hTЙ;Y7 A$8ޭԔn [&LpAtУ~g|9 =֠(Բ'ߵҒㄏ4;D8ֹ(զ0qq}тlhJ{v%tٲc[6r^KJfӔڳ&8o:!np?mUv4M`޹F\v.3R+~:>AuADg&&TnJ4ܭld:FvƐY_b3( ~:Ýu0n)a<^!#>]$Y?pӌ:zwZܵxTWA_(D!$ѹŽ1Ԩ7|3Y\qNx$$~OYs9aPўy̝KF(T"~@-Lvk?f2 &Mv,}:Н.G`fo_]- ,(=燃⇽]R ,~?l&z  Ƕ+1ޔè~oh=ڙvGIsI239rlR]l)M3(w,!w4C״AϵBoy-1PJihgM Z9ȰC=$B(@n*H0f,=DK&=VGV>U bp{`eWAd`c237Nxc||NÑ rMjw;4C;X0m RzkΈx9n=zDZ9]8 NKv]`uT WUЕ\D_e0bj~TmoT6^=+AFNvh9F;$ѯXʝ(wtt蝾A$*fۀ804gy -ׯǜu:f$ҌÏT$};wz!W“,~/It$ķs@E1ţ ^ 왃1TP˽+6K4= _a&zN0&z`';YSߛ,y,}ÓP rEQa. 9R._n#LFyvSIXٌO߽9}@-"(҃'Dpj 8<$b_qRuj qWcP5%3xmPVyXв <0EpNLU >K+#s)evcOۜJO/Y3*sNhN6$NqJuO4 kQN Yar.#S 轩],J qîRvWUyG:?:ί1f>+*yM?jr8;FcY\ˡN86>!`ͬ0º/ą⟀h_ (@es ُx-j'j_DBsX8^r} M2y/>}77x88Qmwa-;T68T7JoajIr )H[딖FliUeǰhsD!I =XBgڭ6ԉЭo 0G)ΈI9"^V{gCRAݷ?x˒'GC%rBkTIu[$nJ߄L3 ~#MH_]왜px@6 >"vu袃@Bd HQ`7Bzw-z~h'2#ľP NB<Ρ`te]{Y/l7d@y:B%J?j~a` M% !ZAj!|(rdq\-l)muVK%ӑe}= :0ؐGpg,ji.ܚ/JQ˟Ggw^egжՒzw]r9<fΛ%  ~i)Gz=8<1&ny #,NDmJJ3 e6Z4ÃhПv#$EєC>c OOS[s- ,`mT_,̈N*@?{p^Bs#RBOXZ A &2>98Gj"~j릘:.+aawEA{$DT?dּ֘5ApsT'DJ%. P.i1wpSZKF` x O!1m"r22[/E~>Xga~H, bզh_ 5Ftiti01سP PA*Ued|ԛvjm'7v+l?P6 懛H4,dhD,!ħtE$֖La|Jt7۷A;y#r˷J[p0^riv52UtrWpD˙ zw |^,Pl98;,C+ˌ5{7JrY\#{"S%KLWN|kɢ RX^ʐp9g#DoZgP-F`ِF(~Sn&3u4۱S?![2| W)IF7 ,䔋;(hRX<͐llTo|L9b.H6) mnN| UD}5)%S.v=&cO?f|jI CA(|pÑj{OLac3T8CP wꟍwJv/58' j#76[m8%}EvӴ8aE$xF>XzJe ϭ#Wolhph5`Q0ke 5桂wРXq$9=Q;wc@- rAl Sܞ/%e5Y|L!Lx6B} |9ܑv]w̡SAz+(L@q7ɥ>MA6h׬vc-d } jI2#26Т;r*l{eB 4RNQ1! 7sLrb:..bdɥx8:S,\zrl;c` /*SX)QQ9[@5VG|1@$f'Sd 5]ߩU?s*MͻX2Iь~i&dFmcm#SٮT2;nJEy^fYk!@<377)L[~lَoҊ6b֩OAEntB~*(g崅:9ql9EKp IQ3FwB2/ $b"Nk@x5X;"?Uf-m6>H %VSǻz֢YK#sm:UB 4!>.>6:D=`ѹGD]uY08(V# V4 sc)o+= L-yZE~ 6AoUV*M o!x^gs['ҽ1K$'kL(#÷gin3w_~ƽ4=8fdB=|l+iqMdzcp*aK<kFK$P_Xs VV[V2d'2˨lCI/Cj2I )׾8{S6FNcN@} 7M^2 {lY8၃3QNdHX02Di\q_8񷶶Sq=t Fw=Yb}ΥM)o>*b]tvhV hMj*$e3ձ^(E$`w )ҹ5VON3R#Tw]d[\o]{gYAZt Fܷe~ܜq{Dmҥ?s N;nFw(kp{焯E>~D> i, RDՎFi(FR񘛖;ǣK湑=[Ds~ӹ]Q/y l !0Io5]?+D9;n_Zi-,3Sa=vjdܓ IԈ:JZԢzhLO- ZYpK!yDҹz~PGߓ)A>dXΑnztRDځhzZ62(j)hEmW~3rU"dkQċ4^K#94fiݿs ̧VɎ![.ޛ)0ފ~H Ӕ(Us^v>S%0"6>+FvOVcQ1lWt:U7"׽H5?~ AݞGTdXsi'0B]Dnzˊe $\|lOL#JV7?D0yshЗ'lZp" (AC*NoZ,75oO5HZܖ/P g.igXἊ3A;"Ȯ4xv(qQiǎACQ~ޭBD_٪y1v\R|6u.hZ~_ ImPS.x+g`L`qDB]P/PUm~X f_)& }E,g_MiKݭ*zFw_&hK1s./ !*"нw G(=;ԛF5G>ণs'i99_hǍ {/$ vB aI~?;Ζ%(Yk~n)qlعv<`{w/mDJ[j5\GQx;p: utMY]V &U-LD"򈣾BGC? M~&r4(~=요cY""<3QwӕOVH.)ȬV~Q`I.qPg9˶d)"kڋWCH1|lԿJ0fI=w㬈,n( a%>^)?1f|YCT[hOY BLi=H΂=69>1 ,`wqq_y痣w؈$tEk 0껚9V <$$HVrr@ 꺤;4 7@%y}+sFO Ȧ=E6!wzү'˝0QUs }j0_Cm[h6v7ln$Zh`nNuQ?z #ix66F.҈peJL; ` 4=3U]%PzY姣__êfMViD`84 |Sϲ@}()kՀorF\.14˞Mar0O+1t_衉`Ze _cz'AUh"BvOrKs%QV5`8,z@@>YI dzIw^=gL֌t8zTTJɻZx*S9&Ii7T-,@Mi ʸ@lgȃf«PA%G/~a#[n v2J`,F<Jv0u}pHX-#DM_b4,]N7X<# dfYpⲶ+)o䅆>,I*3p7> K .LIpB#؀,a|/ 8XSFVEYl!*IRnAt0 *N&f&P lWqSؗwʐƐ fV9WVjD~3݆c/b[ބm>oi Ag5|̅NTٲn+eH [vpT0CMF7VJJYwI B)8}->y5EL<1"$Ҿ@Є` ۵[$%D@{, ReЋ1yNmCv.6UAi6,?u zb>~ , '.ůptAP J^k# c;5^EUe2./ф*3ekM ֌ >Z wԂsڊMIlJaG x]#7~اwIN/lev&N`U^,e5}P;+ܒtƙ{3pW2nu$`it*K>ޕ?X-З^ew{3u|ez`{D4|o K0)#h.%zH(fY>pGs]"S |:ة+]u.uMG'Α=!HMݰşSX1y/6-ޚHE=B@-?; 7?%-7$uFQ ຮނO wok4L@o)Rl$ȯQ6HGp@b= T\]30;xh]{B`%P;b=R'@MI=7wL0ONW1?|SLzk]])0WQB[]?yDqEC ז\"RKo1CΪKmgiC 3!1FfJhUӐ ҙQ@`GpP$p/&唝%XiRyߎ`;Mz(I"9gs ^„wx2z6/bhMzJ CNO qgQ13 IgKc"1)?UtiE" GH<{闖ݔ\6]bRO- hf8Mq!UwY-0ۉ= .1E#9:q$V RAj8Gx h4&#c݄Pi;2+U7>fL ȳ*-,gW856@ Oo4=J9ȍP."0Y3ytR)zӚfG{|`EԧZ-+Yvh\DBqRT,3.(Ӛ,`]!>!mϾ?'KMY4w/s2Icف'UK4>**o>;AⳄk(!Ydqi, >ST(I CUI>%QS=F"5A?25dӵWhF 2!Gp ADӴN,Įxx'5<l^ x1ʹeE{G&f!Uޗj^p{:NO"ss`rDI( $MW"2Wbo˵ <.OqN3X2M1#b@ihL* pu T5%B<ڊ@& krp8{uKھ/V|³B[~  ~_stL/HmO0L@E&/zROȖD+K]N%vvY/L頄M)x4ޏJ K$jѬ u77=ed530: e[F3 #[R"{ MG.D$V+iW8&E$l>,A yLG1z)=, e.&Jcĭ3ggK=KJi.w2"^gS tr8$ S  0 .y ck{jݵ`k ,]i:RG~Qt h![zEpR#E1HgF}<'xRu)v?eqXoZ{KLqGmKVlQJC#Bt(۵Y`T_߶٣_J+C4?Y(Bel/gNb7OF`D_A,BxI6_=ĉ+ܕSoY;-,{`_rNBq!f:Ձ<궓D L5I99_j֛zE"V @|jNv.+*o`^8MC|ra!V'(^c>IZDsG,j)sgz_*8OqUvI 7n5O"t =hI]@ |aEl)#(Q*6ɷ"8ڄ Qr!wS I$Yۢ <dDUbXk>IL/\S8)XSܳv<IO1ĬFm  &Z0Wh3@ CVCS],TCYiX8Y1fswg]c,Z}RB|*N|js.L&%11;/)pULа.Yuޯ0ma&sm/ȸ.li àuWiyX3| mIS;x@r3P57E=NP׭3dҍ%-)JH:=r;)X9uEвGNoɮbKzNe02 ->B0'n>v]?V¥B`ClpzhM_z'oyl3;Էvk6ZuqA@>lB4$OIj 򆊪,9e*Qk>[%.$ŖW$1Pn) mM"n4=tl. wCB.*"c>*FK=L%^ WL,I]gaC\Eӽ: ODmbW)JѢVf8&ר;yq,p_x$J"Ub{_'*ލ~)rnV })]} JU1},w;xfrE""vXCi2czȺGUyKd60p|4棠Ff3{:3:{9i?c7)p<$3=єdkcWi:Q!ȑyejw"x9p/€Ho 9B%*+6 dBߠx}wC&~,fr¿G[ \_F9#ܠN UL&䋧[?SG*tWԣ H ;+fH.?J4;`@ac@ci5s}L;)Шͺ8Rn9l©9P7|1[uT[="Mhry,)Kq9>ΨKs˜{(ۼx:\ [!9`fdߒ!صs#ASP9cIq~Դ=N8xzvp^R/S銲eR3GW:*YыQF2Lb1п U1n,ʩԹ9#Z( whO8{&=SAPM6$;F_gm AEI|](|zlOYqeW&EֽP@&!nI38Qv'~=f#q1`ߊ,I"^8tFt^RH0zy} Y1C(pJ[xLlI&vuӉU,Q1Q{MQ17ځ}?n;|,Ag 4|E7y CL̄O|Slpa?;}?Hkʜ`r6N)dA%Sy&k=va݊W`՜7 `wҗ؉ƏXu}^+ד=[i+`R]ݓ`g /USs[5fVlۼi5 $e _(|P_ϔi䲧M0ݩژ_Y oY/+ =f"ٯ&z_"v2/v`@IY;mnu4i\̱jfS1֝JyքWZj@ˬ2 c1Mf~Pjؕ8ŜРAʞ šn9`r!IW$X4 71$; [-rrg0l˗:xWZxbS"t展,Y^!%lvq4 7)}ֵ(voR 4@+n!NoU/%4/2}.NlGI;RIȜiZ5e(*]UtcJ➒vzR{S>vџQ5KG2TL^_.@g`mgHD#W[E?CQ̀ZJ&k٪#*)И(t[ !;g9Iͬ.(eR8`#XW͟UIxcLJ->V..i-7_P9fJ'B_]|a]sR-\߂T!sPS_ź J5e&x˺:b_<uBGP"=lB &cutDUJ<4*{;NzkD6HOYo8hĕky7v*kh{=nѵX2VWSIw؎ ~(]pam}onGdH!?横4$M^'aB=պ|h9S덜dX̝1w@ng?ii'z . IFczWJЭ.eЉDHPwRAc'Y=%ßCڰ|ga5>'`YE,yr3Y7-}lVjyV|$lYڹf|8Rb+`a`B^#)oo?#ρϺr+wb*BfnwR!ݐ@RQ@4|urb騈14xm_[wLYXlX/H++$/ W__sLMlޛ~اtL *1 vpH.s1Ҋw?1HxqS_2h8Ӓ\[g^S=j˺up@vdcM2*Z8޼ȴNl@XKT+U,4N&i`iIJ`?*Ɇ+#*d`ZTZߖY=>7נx6|w737e_>d7W$|jBo;~f0Ix){F ؟$Yܾi\{ %iu>j΢9mLwX + iۚ|nLqtqlpn*(=,y?ƆKy#p ⴆ;f܋Bcb>V4vg:>mjpp^W+kd.E;9pQW0hMe$/ѫMb[YXXʜz77x;#8krg$kSjʴnN=QaxwdaDز5#|Ck~Vw08lKq? d/Z~OGSW)F6 c{[$tyM(pQ]P`-f`Q++U>4{.#SLܦ>R *5EGbTTlkl 9zTs|" )a8ld|ޜm(:+V! ,Q4_G#-}g-8(0HD4[ /2}kxՂ6K$ )R1oORx7fz|\KrF}W椃6x6[6CFӒLZ+m*_($!;dYX/vKl'd[3yy10wʔJreP*`ؾV>*-௮. >)$Fp ޾\†uiϨs\oð 91~$ٛb ǒWgcĕb3t~ך 4v~:4YxhHJ0SH,{ eH3]>C(*VB,J0Qr68jhCh!P3K4SMcd:նVcS2^RD^~IDN1[;tO3Z:^ 6#&.S iZBK>-X^JiLk(= |&$ .*cc.[ d}::D~X,精EOkLܔNyj-/hyŽp&@..)v9nW9<=z Iu 3`B?H(G#<B}'EJ/U ` %s̙|"W)yQƬw #zL 7me7:{&~/ 0^FyQ-W;+Rb o68@Ǟ)I_mM96RvSCGRFGTٯMuݐg[P[MԞU U򌱌!?sXH1d'ITKmWZS8l3G=£?}t=oT"-)قty#+ !z>Iɦ̽3E nyi C.xmSĬRb!pבar x0АV?`h#KCQ zJ;S51bpn4lvԶl\̦9l-[NM+<SvRȂHuIrX+[GRbY0fh)v;/w<'s\Bɨ_ ,V&]q&-`.Xze%-wŷlLUZc) RfǸd3?PNj>um ~\BSq$/h́O֗$lS*%qS ( ;PHe !CBRz-P`✖R~g⡬S[dB򩗄Hp4:9H5-,IHz:ڐrT&yvy|>.VG"-uPtV[mp(TqG135[Xmi5;arȁ|cɰ湥vOgi^ߡ!ɿHş^doY$"ekLdX7:&Kd1 g;~81b =c#KS;j9Qp FK'<ǦZa+/ſbmE5lˠJQkɚ@KEc?2}sBzR^%cώ병4!82>-ıt.H47#HUT\(1eYuh=!Z:gSrF Qx2?y:&7ҚRHaCO=|D7u )K3,c7%X=w|LF#/E5n`qI5F)h#hvZ&ҳaް&>;gQ켶v<7 e9i*n I@Qo@ٳ)UqWTyeMK^4ֆρ I)ڶݛE}>qqۢ>wef'xIwtڀ8OU\ՉR™wa7ݶ20]Z梕m*b4gDL L&MPl@*4$j6r׋IN>pۉjB5$ޚ{45<wS0sLnЅAS.)yPbCE)' 2|ӆCQ<(Z+8-.6Q|š2 s}鿌ePV,Gjfto\y Ͳ60y5z&W3f` Bh!A""24ɞ0H|qvn%?vV<"}`1mM.jr-5 8|"ׁt/>;*ًnHȤ>LP f|څiyhI'J3͡q>O{J vd-:+͏+c@ {>"ҋpdUm0 UASN{!t}8Ὢ:{ʢ~ LXfvt7O9;`󪣸Fya6]x\IH5)8[ ]דt?%CֳxAĻЭ̶+A2wN07V&CAMFY|lxi~En+n [qHs!8B9AF4L+S2^Z9lu/Eee+q7=*;3c͗ڲe9,hq86nX( Nإ=Jc }Ao׃Ls}YCسAD5->kzCmYWC;?'Wop"e"sGBm9_V'=he@ AENE’,ƴKW{}!1-oǞAc3(-AdUO5^7u #X_?XZ1aSGtN$϶FZ,{ 0R. b:$U") _e/8HiE.өɘ]=R,3ʰ s0?TpiEڽ)0"[Fct] 2 *`":62yȿ  P.˩3א(|xyLYLť#UX#D.-Ϳ.V(^[.MȗpWS!ZWȑ*U+#=(L4m{&j0$նKJ [q:ㄻ@BucՈHGY.LFࡶ <0R$&Dw4Cb[ܺ;IEM@(\):|$NnQpkj7L#PU"֪ڵOupIN7me C]iiTб5Xn%!q՜F_ Irl8H!i~8L4γ`OC;wWb x_7Sļ偆1LԹ[K6]Yk]ٱnBZʣDž:#2Tu= BeIQ#tE\ɺ~Xih|SVsB;1~@q@b;ktHHgrv}H)&߅C`c8.~;O`Bo0J!>-y-O)P,/3Ŀ2{SrQ)`^baGF1!K w Nڶ: )#m;5mXKmY+ڤAॠjg6n" Z tǾFГ=H Oх)<Ө4̜|\Ϻd!nhTyPh ֆqE"=뀘}0xh8rڛ]Lh?Rޘ OXVpeWULjѴgH]`ЍlSt ꭪A"  VS5ݲZsB{<ֺ_I3GY'`)YLҘ D!oU~uҏ/UPe+_+̖pV;gn3Yp&. ϔ+[ye#x8&aڟg &YԈSuLVkRdAy3}Ij^}k(2oPDV_SK:/ ׬ޯnjB8~cz8fS%TxG,.ۓq`4:D"wՇrw#7ww3V?ޞi*IH:rFGGב~.KőH)Es;Q{7Oۍ(5mZH9JN%T!T 0:NY]BU(ks?*(y=aW@+1XyE{ǁS |j\o oo!%޴qsșp<0fDLcf9~b^Hz^lFQ@'8ӥ E[Í޶IKslH8Ym!_.ؽt4Ygʚ ~6kWf ?{|udr" s {{eӜl۵|=ucWgW[#K x`yKZ?tLH9yGf/zoar yTk"XLةusw8Ф30gL azaiNj;~68lL$Bݽ ,`kQ$F )'^[|QAݥ|6kMr_󡨬֩pN#KT&CCQ7+LWqq _6PU7 ЯGjjl=-tgZ5Sl eR*Q J7xwBVتs7J5uul" ld ꒤Y[ H2N 'H<`ݾ;*K!Rrwp0T%HqqLA3=@9BvoOh xf@ĝ"fibHMa37=feC(XV;/#>Jo$):`-@ d`HyP?ɮJ&@]>i-2/*N߲CLSE;̹xfQ\32g-1Pu'Cs5X|PHb:!_4(O+CG6mR1ߤN=؅E?jN6vf|S6c%i ⩬ߕZUWVi=8[, EoK]|Doyoȹm:> ou2 !˯Xb#(Z妓hm_ o4="p, ,'de؃C-Iuw$VϥGc*YǷu6֙sRkƍ8j6?D w>N:>*7R:qn[b2j^^'[N ӣcgDgΗ7+E='{}!KB|gْdFBo**KPhtzԔl}<6 A(R 5xVGP[k$5&|3@ߘkx#& '}TuŢnXLH%X}S1g|70*d,́aT= P'kQK  g:@zP~wooI Uņ `RjF/~͈&~ߌ(@ſ*l'b숴aĤWAxLFſgŕRI04͚=D"_-$=RJ %1 oo3PSgKfUi&IZP~@uƸ8H,<?ER,BMa;XϜ!_X/v"h2CǺuY\EI vbWe}6 h:ˠz M8 N}wө> +o(q{)?7u:T^ѷl@cO2; X ߊSN CzX|H;0҇:YK#(HO'8&['l |1H8Tыo ZRuwȶK!֦.* ~q@{+|4+ӄpd6Eh5ʙp)9FrSbHa6nK56<5{?,,VHP9&}C{gCoW: <ߒԌPPg,S8#m7d HN^+Ex8vI_ Y{A S'_)/N7} ".W)Ɛ =.9#!\?1<?, yx;0οwz4̒ jOlѦj-m p#Aχi7\bǏ)|FLEbpC6# 춠77Y9Hyˋgwk7lд 6/1 Dd2MRREmm <&˫[ɗQ={o'?Qq!S]8Z1}dy;Bڭyy3sb M%K`rpKm&χ2X^>^6u!$'ۇnb41*-ӑ͙48(črQ_QY2D./`ۮ_& 5% Ki Ym4A߅㞺HCPVGF/Y_af?0v)`YKٱ1-J巾! ~v,bn()y";B~aD~kTua/p -ÑU(u~M+E_=]Bf$> 3\*qfDe$*X1[ONCq'?1>-p髗 mwƒf2-]ons;;$E3UNk n$D)_8)+aOvb2/w~HcҢ`fN܎hs~A~}| 7( g^#k۪\^E낾T 6|.*[IS7hZ#g͈|2!&~?*6Ap#Yx5 %*N \}ɛOxӮv^yy&5\ĶP?MIqAk966&Akkr*riV>M|#B|=KP'ɐ 5z3}vN< GCLv%o|XѨoGpR ;%b4 ͚*vota0#TZF):LlWᲫmϰAh_;f4f; lllBBR͖uԈn ?>(Pb|?U}4-(b8!x0S͐R*=.{,cd7J({xӍ@;9TDb9;+#XH'ģvP&2Gﵐk"m\jVS[&TGȈѬI֢aZ̞a=Ƶ$n?1+ud/K7Iyl27pQ0$MI-wR"pI8Kz͔uWd)&"! Q;fP &"~hmKƹT4h{X<ڶw.9z UX&LhV,tC .1O!z$muqWj{~ί['PRdqR=B3[i%I[Cمj` s [Y(VRcw)'!yйJ=-=WۚFOt)#/TWP}Ϯ%[PY#|ʢB5B%`_V{P {aC|;1 Oe:oL䕿IkܢʕROaaQ yI) 2VՇJ~WMA%5՘/(z-œ~:N5W|Ӌ{"Y.?nӰ J|'Cn:o⺾UXaEeT9=y 0R EU`W*[/!w +pPFBE^kl 2ՙQ."}cMltlj)ٟ.r!a 8F^k WxbWXV/ $Cp"V`Q]T'X_1VP2!nfT2^.CQ3?K*2DTct\ i(Uq9f)?*Z߯>1\|Ls5Ƚn"OvH\|AGo^Pt|r6'm-҅ Rq߁='Mu Wl-A"FJoah0؅[r0HSv 9˕6֖ŞiayݔEGdڤ'%Tig 2&z͈8y]DkBapt4arI#V o9q??sx\'5`]!yE])e!ǒB+@~|&t b'9uoe]habz`ME::}(.@%!e/߸83F,HJAfI' ͬ- |,aQei *K<|{O*ʻ@^\?@xPzfICԳBg+ch)@j(!6<@;lqg*k](Zus(BW`[u?y\^Q H zr։@|46ەbq,ȅiA>h:'[y5 j}ds,pgt!\0xQw|KAq}o6oSv%= 5s,; mPa&NI޴C~)8 "i9KaakQdhyA40>5y*YLiśB^on[j#ՙJaYJc}:= 3pxdn_Ȕǩ J-U; )ʞ\?hvfui4JI!Q-Û( @hj\ҩ!E)pvb|]E\@^JײwqE z !8U:_ؕ')rUzQcshĸ5,qeu"О3%wynnc[Y4\$hon3?YX+mir"Mv].^'E{胔ڜI6_:}\eǪ)HA~.8Tv! d%A8R~: / \'€/&]K2iÝ;>`e w ?m^gLxRyR!XqaRn9b|S iU 2H!!^4%1AxcH{:_FQx))h+8j|فא?4)OE%GnNL5;tz!"юCR}ԋLe>> u;Zl- %j'xn6Yhyi"/?WU8Y q4cڰ)zօDoI=q$p<.A3!1P/s);k4Y7 WGIApaV>uۀEz'_fJܚgor?o)bŗӞ=8>Gn(7lkGtrtAI 8Qx,L+ lN8 z8x-]MrJ:MVE2>U:\]1jDQiܩXfbpYCeQfE/ɭ@l3!ǨuWL[+ps6HaSKXs^9Bs`M6=ˈOiOȱe{> dNkUx ?1TZm.NJ'灃vbt ^Z`21#\|my@aӑݙ9fO$vg d!v?>G[Gܼ_tT)?p6gszc'3EM S ._ Zi('ro2KEfvWp|`f$ :3?y"0Q-lk$-4ԯԁāC3o7;ǟeRt4B1e25hGho@ xDZNإ wt !N +q*o:(} c|U1,}{آbije#v7NE]նXp\:?ޕ T> au2uڹNLMԄHdL`tJRr-Jw!N9!>6jV_c_ԸQ|Sy jBvf/D_8S,0ckwZCXoR]FTU34B=%H0~&]PHtF-pg:NFdnE,RZ}(xFM}&a{+[Qh uobpS;)aVsDnfnυT[oDZ_lO`}qϩ;`#ޡ][6+ oUi$3|; dgÿ.>Jũo4C/>J}Ӧ]# zGw-G%00_[:qE~@RTqa;Bz< \&a$2Vi[6fBrFcl|:w fR 96&BxG>F` ✅l=J0/gD~!-\N͇hPA.ؽk6iZX{J7ILjHخ^$ &`1=2c<9K9t2,xU`a2@\O6bs.J:4S LW W' t*RQ")WGcVs7Tce fk^nqpdʂ[Ih0fet.HYVkumk}lZx(eunܢpiwӚ7ڎK5ɚw$tLs!@3=1RF6Fd\LёÀK _k dnZ+D&8oֱaۀ u[?66;Y54Rr 2nvP jF;PNi+Sݵ7JIr6 8ŌS?;;^s Q2uQ&ȴ\EtoЗ{,qgXmLUビ8pm CSqF>}yOa/{5ۈGnINo4e,Yܖ-p,tz _\|I% VØ:Hj;" 00SA-اU$÷f]7FʢZ.=9Ypx9`  @0LFz,ƖD|bEB0L^gI.1X(˖T{ qz0?hoP<if [U-' wk6Ru,;;xYPrK H5T@_z U8;UYg<̍m'W[M =yNFb_^IaMu7U BG[fT~@8L?k\ifQf^ = &fVR~spu6cMCv,ѿ</5$S6ۃӪ/!?S#{y<(nlԉ&:6pK_|F2yч0@2E"7hޝ@/I]bB%\)P9@#n_ּ%"%2trhܧ,L_KgU r_:{~=:E:V_7gwaCM^wq'Pb?ed$K&رzo":ѐWDž잟d#\A|cMvrcUx qidt-mMIsC}Q2UvX()߶\'閟m$9MA ], |#+iI9EBVD^B?дʲQLJU݀G7*aYp@ːrmPE~=I,*LndM[%G.eB^NoomF:Zw"dk:UkBB?dz8È>9T#&쐺f}Ak$&/[<}u7C㛧gNXA0)E6#TӽԷE)HQD\б6Ccx9} = (*݈nD6e>c/m,ĻuKGdm:pwTf{1s!fޟ/hC.OqrM ,J~ES6c!YHSQj mwF4o/n}N<uzǍ:%Џ9^ 1ZX &$PfijW2/o/$ $ iTPH4u{֡X;WEW0ZB Ilz9Hk`F?oȍDnuƚrkAV_#f{gu+Uz>el-hPܰ{P_tiawarJ:V@Y˴>͌]bUjlK!jA) ~JV.ԋ\RλV# &^B8ZiSŒ͍T7p ?QTL0F|PcHa<$Yx aߨO8 ZZ"cV )\0=' Y%wӱj͝{jKWocߙ4-5O!'E&H9/#k!ip: l km ;BT+:LJY*?H05d,EfNnR oKsЭ~ͼ!%-Mz%&i挿f]]`|ވtQ@/{Z`BdW}J“R^pr4{)ƪP[HGҖ+`[f0]FGI%[eV[zGZ{Rzu7G6x) ΠHi!ټH|ڍۈT"r8V0A2~dmU`&S)u>n1w1Ŋ[v'1M[uq>%/M sg}!3c;}I]B$~GjMӺ*| E w"Az B bK4o% 8DHᎍ3d |-ܯiȋ<͡;SJ,>cq4f#ZwV<Jm^g͠RfK^XQ ¯+fݔĸTJ6{Y(3[F9Rb֞i"oƅ u ^i#L*k\"YU a]l=a9;.QhK}L;Щ\"a1<WI{~Gd4KsoWtj8c{r>":ǸMc~t;nQ` =wCyqM d +D|鐢9J D x`R}#zErr Xh< ɯ+) tQn<'KuЄ]h~Yy@5,_pċw;473t|d"N˺ԭ υ2avL5&lNmb0>Ȍ>&XC˭4Qmqz7i=҇%f(Q yZq]OWJ}ƚzx EBkLviCֆ\;;Xgdof܆֍q+Ojo‚gA/h?uKZ4lRэK4~d["/Y,(JcOHhQV;AMMq;M_IJAm+󆑊\2-]nNs!"tC'C=, 5*Q}V;)@ ƷkJDrH1@Sj;n<[g^:a)T*aT>Qu]oD~w49Wa")^w-=Oj%]:Zp^`~Ȋ:︽Ƙ :J{iPϕٱSY%%4^5BU*N%oKH(z`~@4"vTE%GCc2ZN|@_Y` `: bY_7N;:W4<'kY-Y)fa/ d!z(Գrs|G$$/ Ő\V zۊe:#^>U0hD%_Ժ F.pH K*A43N AN_ Ad=~քnc>딣uNT`R," A ҕ"ߐg] GKQ$u3x$?$S 5`B#uWfҹ6Zó:4S1W k UHe kuB+~e.8B%(%Z8a %*pv LV_=YۂiSQ"[sbDy-,uQS"!1\^ x"4 n~Yci:4ȍ-ൎ&v}LN} C0g P n<rylYCȃk gp5-c3'8LEA//n3|E 24dHG*ZȎwWRWiez@%p1% k< R{r_![ ˱[$| D>N S ClR%cbˤfѭiDҎ0g 2l;HV4]|\fB—ƻĄ'([]³ɧx\1[\!csc$A3K$ӂLo*[j1dN'M+-e[zg,Ma ? wqwuI.AkvwnU]iw Dyq k YUL= o蓬_<扢*Zhu_L8)1Qc wg/GJS>@*L$"!.3 x a+=l5@jmer=maшuj0}8ɰ^ e}NN]a;5L 9fSm-a=-vDחdW!w<0:tkB48[B/#ŸDxt#V{f']7D@ KϲC%;*J5N}jx+ң[1ʹ^N~.,,f7a`j+2ןu/.6'GAs p+W4'R[|Y^>7 ~\V; {7jvU5$gJs"BrPnB1x?ϸ=',s<ɮ|RϰT@u{Mx9OQ nM&֭#E fnCaRHwmFJ 錡uQa^m^,d8)wdzi]åVʵv+oCkN_eRkprxN} 4D{%(`7u랔襟p)et^:K'Zo.Y_/C ?nھu&ad\5E_6k~(NxeҘJus9ՃE0 7{;vB8 j0Rvpx&$_Xa{T;%Mum:|%^zT^Bv0 q5еN@muSۓ%e%۹%::몘9[ ~Fn6xOT:'8i)TMQFfhx:)dSdXϜ`5T?.uP,*ܞLkzrE DŮ8iwoCsꖌn/^"ؿ=va猋Q`NAЎ=WUSdTZ񾟭]\tBlT_@!)?PCWwP8_j/q>QW4-Z,{+Q$O X!c0Zwf)B­Tr?gi<;HrN̤Tl'ˁkR=$2Rɞ}$ OCщ<:TџG:[4X*Vac񨊞O?^@Qo|=TG~X"͞ +J ffؼ$0!wSq,J=@b{ڱUk_w;~X3 i0e I)r[W+F.7`9||,`ԡS>9vsWUxtd+/{L4 XQ^k 'c˕攐`m1}k}dr0K51pC;XO}?vXػϘfvub-eq])|(܊RQNRi߈,]a5jl@ -WɌ %$b@)I0;`%fK70ޞryr _!w}s|M19c%{Q"8(p LIz{Фɨ玲-]Pwf2k9y_ EV2܀|5:<'Oji. *A;qsC)9h"&dD21U1nKE|h. ۬bQ$$5|8{*R()ҔI.ƞ^͈zv .i&UyLgls Epƶ<֪|PDo2pOjx`+Յؓ3@_ 8?*is PKܥ@V.P2&}\ֵ&lgKĦqҥW铮TЖSIhBx ^%R3sd VhHmA"mRVPFфwDe~.ޜHx02uoxa@KYZٸvacዪaf-Q0 Úgu-@;6$$^Rɦ_n|Ey4}.Q^m( ce7^4ޔFU%y/8 Fzp4/$?2)JVڕ5-5KZFG#|rW/͗=sp'trZ+e}z>q_b-ORyr@K>&wHG$LSN:1jVꞛ"[aLL6W^Y^] K%B p",; L?*.&AzSu :eN#)}a{؇+@^Bձ;AGA.@\Mv.;)%Ru[977$Vq'&oLn{"s%jB2] 7 B~+-t yiBC9Ecec2N=|3#FB!j|C %㤥OI2eǕ겾w{RbDy 6w:A `=<Etek=G06J L0eRu~96Q]>}1zĬcDA#7sWNXNP6l67~O9BEُ,*um' `N)MF mx@.%.}dz= C@eV[q0S-/(a-;(jfdR&SRG+< sEz5tBw10+~}vK8RQ71c y 9J5׸e/S`0 G-St>zO1C#)}sD,4Bv^S=3K1v(Irߔ|1J$JV=}P/~ӕOw$ۏ@&"w# ;fʊJ#^7lyZ3aīh ~we1]&[ԝ!+fYY`ʥߞщ\Zt^7 Ɠ/e=HX郸KLCgG^ s_Q쒠k.]@r GՇ˛:>. .k/؎e6ԋŠhA.[&cHthF*#d-ߍ1l؜1Pڍ ZIAmQH=i4ĮE%o}&Aoq5&5Qqf TFOMW}# ^!KWwp2Ri{=y:+nZ6% W; W2rS!@>HZq(,+΂aYh~_v&A"lc6 @ ̽8R `,&3&(~4d=FƺȎC $ڨ+8 ċsU AG qL ;j3ш(W2A& V; 4 EͨP"%La'!.̹j}_kȱ1 <ty jNkzfSI_1ɔ;Rgu5T">h5TX+Tw#9]׾4o ?FtDMu!>LȪ%bRJLSa[ ڔR*6׷Lt#Ɓ㧷!EN"LR] X0/-S7ŅD %RʆQOS lt׀GL ,*q*`k?:TJl.@BH] oܑRpLHi >O::Vʍ%ЗmU{OGFM 4*AAT&h5}cIpt_ؐ,=y݂}ڭ6Mg%^I8z> {?kGm^&} G Myhͣ= ,gsWľl|Z?p" [BN̸fpJK z|N裕!z &0TB6_k\ܹ sՕaBσA0%4w P*)(Ot>:H8WHEôCx OeJ$yu&}Ӕ گhs2j_SgNDN dn c<>Ϭ)V8l }`?lCU3@w퉯ݥD8tPdXx;S>Egh'# $yw! ͭQ[v$K+l+nӾ Dj00uÝ_7TuǾ;M);_,iqch3Vߗ?fCTHI ൚<n,a3gb~J+>bL{[?"mP^6y4yKoGfpb& &s5dElSzepv=~qbrWpy9|xetnfGFY'#ݪhG0#E`8OƂw)|OmT40J9ġT 1lgڞan $p3>na*Jq[L+=ʺ72|aܩwA/p?:=enyBWth %%4[-jA-3=Z& Mf">CjMF5ٛF2GIc,DbaM:Fm "X#ʝFI97_OkBLk>4O^Bj1;|L{I8QyL46yt 4Bt[`3hzeT !*Dw!1Ht}L`Fʚ,/k xB; ћH;ڂ2yF7d`HL z%ݵ_ճRߺa 3k>˳(C#LݽeIP+,#TmKkCFO`;?>H@zǾ9ȽJq2xS<&=kwcy6ΫEz~^+WD:( TOƂxc1j9px dBz| ؅nh0-*)nűZNh+ns-h;cѳ~G:1E-%e콴~Ô۾Vw<«{i n@B&ҞџrU'b[s*Μ9 hjrBVlɑHc¥[WDpB5@R)0;qОsqe? ] ɦ  2 XT^ݛ_ޯZi:5n,n]#R#glϳB7M 9}O~Z@q'gؗ w*vƹo&[P]&G9*;g#݄U{>a-swZQ-(1T_tS$rGQ6? o1tm؊)HA^عקTIB~AC JOk6}dՠ=%hCNǷ[E/Rm~J2Fʋy2cljtuLO_,;? rW2ƾuG%2ioBHM6i@?^d74VKDouLoX˸oǼkЋɝ8wЇ(6 CԤ  ]0_$M2JV5Nm049DT5hbw d(:L-pð2'UQ=bOLlii\-: -ɑa aLL:C: /v^RZMqbs 4Zҁ{cmY#r皕*S6CVZw3|M|`lWucD}zde!H~c1pKV{r:?szqZ8E6Y[c*̿=bg=nY%+"[ 6H/+NDv!wp-[,Z u ]ɱC*M%lCi3>N,ѩ~DCgڗ4_7q3CHͦaUXdHN41;_]<`6j<+ւTd #Mz)?Cur[[ sJ8פd,p^8ч*s@=]5ͨoqr5O#sF.q,>pҦ {΃a?]2@ ®}|#.6AI2׹ FdGW=-t@O 2*7 ṡ7>too+p8'''<9c/!OK+ r=am |+Tf+BʱɬA"ɦaU!9V-)^:B 9jeخnҲA4-_8觧-x d:n KY_(ym)_`JFx`u:iMf_!zjd/:YЖK ~zc~NO)֖2c.C'%'׻Qj-A 'j"Ti})117|#gf ,z0 !HR"-aw+-0E:1Jp C N  ai} 2GS a-^_P4ޤFdzZbq(蝄3doRZ%ٶ.ZX&"1(>}qߙI PSq,U:?ɳFV,Cx=mdG6́6]@m*h,RR4I]M1Ii}|=3n81w^\"Vx~/0$CtH0ᵐ4r3rbxewc7b[}oz4EK!.M<U7w*UTXcL?%ȼ#4"?^/8)iE=sU_FG9fxcq\ &"c5 OW')Ww[ 0kߎ QPxҀXN-cVxiG:@*98rpnͯ[ǁF!b# SxWEr*݃7x琖Q |u{Q[IuprهNmgS[n <ی>~-gG//pAU*%u#5f9֓ZRd[\\?s%"[#Q4ʹn9"B|?( !VWw2ɥdϡ fpkmv9([`Ӱf*(mem KqSG~IhbJ)(Ŕ W9O|L'nji.|wٴ~8`+djJh ޛlGB;uBm*Mugc+ l_ZO'\&WKS$c{{B~WF wQ9]C F8aߎ",G)ߚ{1:z5AҞ`I'0 e4Ⱦ1;d55E6JD8Xz@g!4|L.{RlIb|6m)H9?- sy,[AhsɊz1 h){9r69 *_ ~ *Ai a,7 yzV( &/FU..0ҫ  ثlF<4lG;*K?ow=Gt>%@`;HߜNFq')W;]Ih303*ehNu|Bn_bCA94hVׁEwj#6aS?E3@oV4!&(m?'FܽjW+H{\7 7,gt Y{ ,ݬm5\U~6m6lWPymw D!0)U|>KuYJĸ4Ci҉3ۅQI=&!5{+()P-Q01g'IeK%p_U|Ĝ "5[$9ʖCP wcessd[`:tr3.,$iHZ @fυ͏z/$pV[ Jz":6|!l~f$sq:R:l(Z3Ҙp0s,5*xNf$ٚJ^7qt-;1O%Oo̊d<3#uWUD01uZM<}ߙnjJ9 l{nṲ`k);}ֆ;=Lu-ܒqXո-MpK?N B K,ht.Up>.h8U_n4ԋ uNS@ CD\͌Cy]N̆e%?*>c!QS2r' ,z@Q6X6䰺4%W%-;2Q >}#J@>7~M@^JcMoFǖl CdM@>|V.zm0!WQ/^N Q/ͺɭ. ,TBߧ"dѱw]|QYX) ׷-(0q[lϵHO}bg?O Qy"pN>5{#a+M% IgQiU" #fׇ>.ǔR.LXb'V̧V^[5S[PS4 E+w3~ŋ:9 Xwln#SZJ"Y,SUeřh/ű-`>EjUA*un$7p 6ztW m%/T{nǩ`}b#M\DRk>ևRk]^18\hT)&{D)8P dq[YX.wY Xi3{%nnCw"KK&r9%Ȏvl/ݺdZPj?Ka=[&Qw NklS8ff˯^χߋ%ͷ/5_SڈyAtVJ1ȞN:93vP~ǹaXEaU!EP]}NM 5T.ŌPKP{N}+xt闌A:Fk1+^%-\]GAOH]ޢ\ l?e!|5P=޻ pٍ~Wmq"IbYE%5 6/B*1~C?KaL +>|۹L􌼲ZϤ7'.Xs"|}딓)8*d=BE{&ZϚ{aeJuN5gS / EϱhBTjfJXWA" ǢO۔ 9cm:F+{Yc˖!Y3X\$hwbaEo5H;J؃Bx~7:9($MB*6 aژ dJi@lЬ k$ߕS=Nv-YNYCO45foX孆?M7z;[P iue16_'iMթq sh-F3<"{V-q ADknFP\IRC|wpK^WՇcy8S.Xԝd׈l;Bb{-[.AQR?y^=F2`_j,!OɬZB]Rk@A*݆0I{H/tY>I*j{_雯k#8*~>08/i \8zQd`B$!&Bcʀ'niΟ&?E5Z=ˎrZ#<9wD]N<=IzM滎 U1[7ҪԲunE p@Uֽ|@"{_YX,c ?U(vXzh即&D<<@|=,>BׇdmmMUrU{JRU pgF;YE B4b$h1 }$F8m"V J ʏ4_vN]:QFo[QLĘMWE'(mĶV-nBb plI›sM,\7B%)κ;s'hchŤ@ - FO&R\;zc=߆UT'$nRAI@ob|7ȝWk c$:͇b\IeE1>y*ǡ]0 G6ԨgiQ#v*R;̽7~۳tB-JU^s $i+=p5|a_I&mNL<+ $ƻPr 4FyX&=ӒL Ѡ8&mkoۛ˯&2֑zNзyx{0Tl݂]ˤ0QSi<뇶5ֻR37Y?T7 VhץѝN{kd * O]׬҇k3iˬk#"/wmhB8S0>-oۘ"IO3}jRП!ƴ|NV #2t o`D506 Ԏn`XlN q'`SsR- L]C_b0] Fj'p6ޟTF4"XXB~ub8Z]wS6#l&cÐ}gh ATH=Ŕ恏 BTbf:#U_ѴQU P\P@.*#N"Ȍiп7P&Coܒ\0(4__ۅ8+{G'AB`&nș$Fw,k%%H*#MfS>f)yPmчGfܜIr|^˫npN)bte % ӣOT8o% Ump`!m{x-I:jJ[THMߞ8I>DNA`Mv]FU5iĤЀ[yW<76.7vcxE3M;V5{6Gj\XN&vAR9r$՘: x{$%>32"j#~5Fy?!E ӏ J;^oK` Dv<+]\n(QkTzEyPS]gKz:-G. }I; JxwFzlʉ+%"*rilͳ+! H`~+U0̓e%Xx۰yo_B^L'qsr"Sm8 fx60$ b3 ۧ~d\#깞M|i܌7[WFNF@˩$QHVkԍz [H2RкMb=bc}/!tdCTa1 )-eI_:l|`ǘ5"܈u.WY~~g! ( r!]So/ҙkXj 8xض5me#NlO.u4mgJNN46F/1,E92`&Ak'hW!yDeOGhDocY7{mH1(hnh:"'/Z-C+.HA[8AYҵ)8 BSp)f)h<͟+_Vvo KQ>cp*[78+ў)Hd$k/-M'W)Q6$unrHϚr4]IyF^0v$6DCE* S4kB4d NU.ǀ? +.l+KCk@ 73ʚwf-5B~ a ǗO1q*. fw{̀ q!ӫ5FkaMgB@ף āhhÑSkH5V|p?y4aKo8##2VW@qȱ#\ BfiYTvXqm#7|iy9d@w)7F!16a|lNqO3B}&d)Joq T9+`̷5JR?Cm`m !] _d# <"fLkLmN|> H陞Y'3@{Rޭ?* yӄD}Rl1 Ȯ1NK1I8b&QֻT;4W]j·2 RJ>DH r9 џ+aN84EYX</5 N(},N x__=>쀊muBBl8JXi+w0AI7/+#;t(C ɰ&"!=!w@{nd:VwBc&A4װS\_g#+ B\_Ey;,IN 9⌃/mW![CFu4.nk݂ƎjuUi<+*;{5e^,V'(&@]2 꽩)w$pFMQP̼ cC)Jj( U5eNG9|<P1dUР#RENUJsˡJ2J:>d j?ܷH!w1\|cHz`4{\rʑZJȻ6z0Ҡ,MprΝq4O.i~$YOOEN؎աpjȦihMyy`Xr+*&dpCJ]x88PJ/$O ~c'wcNP&ժfB~=[@3`E&Uc[c9V/Evi1QnVzvFTx!(l/v^M<ƺzTSMhJF[ ZEIrn2-1?eAI74 ~?^O P嵨j=RJcNє/ˍDRHO$ݬk8b+ nʬ<PN-zp^QuvU+dh[X C`IUOiBddTRh fT9{ 峨D0&RbjjBq<>pg5C'|[GKGB]N 鞒bT?qÉMjl/;W ٘%DZ ~wYF$7f]U#B80ʌNn/ܳpbcy#U WDW~,#ppAls;\ra:]Oof3IH߁,H0I(M& I+ClmݙdIW8oor4i׉fOQ£mίV<.NK!+b}Bi]`uw0H;!/ĥw 5$ݨF IGl&reGsgq<_J S,΍tNB?*Uj#8*CeAJF%@qj+UbއSc j ٲf=y_^y3kxY-}:Bh^}b n{6(7 42fdļy0 -|H??;\ZjG(SG!?B\"Vx !o'#m\wߗwmq^o0#v+ Xf V]Sy,zJϣS-gfG0q,6K/q_ǯ{4 !+|d^Ghy|bG*C4=3}1>a2lr45͆>_stKuUT`AN;hxK`w PQЁ- Z>YB<2;m:k7L.nJ\|"X_pFa*VmFÃJgs) ktA;;C_6e{:ً]v @/-+q+UM$F{X+{ :"",^C(&6bFr'q"iD=wK^g$JuᎸ 9YWm2:P#PtR1n VZZ@yo N/k$g?<_.NhJ \6Gdt^F-b7Z6誁<Y|'?6(z$nzZ9鏃4y xF=ؗ2jOfX®S 8XRb3F3sKaabOaq;W"R,⠗aL|ll4gY.N9"kmGV Awt@]"~,XG9O+A5=x^T5SN!1ZLh$Ef7.[tiGvL(rsdxYnO`DG\$42Hylq/+3;|!~bV|}jm 1H}}ېƫ_ږY_k?~z{#ojc +* Ab# MRnӮj) ݟr`OG7I܏_BbdP}>سFhE0]ۈohݤZ*: ^ X-8Sŕ7  hg4dLʯcFPE7îh@@"XvUgGZ&D7ı*N671S$se!ϭ'SP )W&j49澽3:Ev;#(cFŠ{@ 0aW c۰a ]rF▬/t\:/0צzb_Z :pi9.Wlp.u} cpAʀ F/Ud %:NG1{m,)yՑsޤLD"~}X(Z8Vfvg>]@ .zS}|Ai뼫o=aX!>3cPm2 tb)Tp"IB3]mIZJIx~G(&K7fHV%˳H2G[eD^ -_5ߤeuVܓ凞?C2rAz<(i+AY]3CDO02 ZqH+S~U7> 5l0pWFY70$}:s0GxRjC6/Bq##} mc"e]WOR%#3)/a Jj:=M! ޼ED)OeN`Za z967#vYHCiJéSxuw6^\jgWC9ho]7ˌRV:(Wg2 4ߓTwhNInvɷ6fYf9"Nd n鋋4i4J}mb,."m,QD-LKmO} Rʢ~x۪w%̴)ߖc ٸpD?RӇWr0ǐ7xKh`u33G(hU &=73y9\"/Q!"nRpk9(j;.VGe!ÑF4dEv#)(!3TR&:mDab%@F-6a'#2ݣJX!$YCg1*RLF.}nxzt],L^oc99k2`ڴNĝ2L'sAӞq9T=/o{mQ2^jaEb"|p' .o%pps Gc ف#5l5}H?u?4ze,غYKv`܊ D0aԯ*kînj$2ږqf-;$p$r +ߓ*xtM$@A΄+RC"q=L!|܍8y(& $HCyaYbQ, 6"UZ "BD~CKZ$qW?QZЎݬ#e;0ke_r.(S~sR_zHbF7EFiPsna(>^ћhxh=32*| M>}L]dge-[g3mV,eNGpܼ4*; čs,2. vhns0 /}0Y縷3(y#U!4hrv^sA)oԀ(<=_ $&~n!k486šd@!>!B3٧ ʋN/^"W\+[.(T#Jn@yqR,vSrD5H (7+WlLp C|aS_ZTYH+=>E<fe.֟9[*W2%1cJ!a-+з! [zWӵJ?5ˍ2UA)kR;m} mdof*F3/7C;ùp[ D(b+1q&r5Z @SLЈ=wX dB2OE+^x; lJD˺~gQWԔ {B cd,!ْPf,PfDQMKZ圩XɛeǨ[ &lFH[$K$dk:F o;m@r$WXLRyŮ-gF~9T&- ϫӥJn#9XeyC Dž:_{'NyPFrjHZ ]G,Q;Y$@/|0Lِ@ f<OA㧡q'V6KT\)+,lT];3R7Qd28-g!FѴoq:qgp 9SO >*N,ĺTVK^=7_dU_)_#/򣑅%(x*QV8ÊЮ.3E eYlZ M~x1kF(5gu<˄)km1|cpc`u:8,H#Nc-o5yjU`0%,4Dx1a稚ґ;C (73J>/mLAHuKU|~\n$sWWvL߽p)Ϥ`7J>#3 ?P&ё^gA# san:prȳmE#Fp3~ kJzkj $5n6%{45l\ᥦ/CYJE I<;g92Pp6+h!b ߓjsMYi@MMݸ A:9D#Ch0ϯ[-'J铽B/<,zsqx6D^F:ycЧt:s4;?k^ڤ AeAl:h>`n8*?w/޻F #[1 ?$d<0X34s4 P .liѬ'y"$/wˆi,dj roS}Cޚ)=iO+5mO#^>Wz PK' ;4Θ31c}Vw8xzl;)BojrWQW\cc4CW%͔Bw5dw GEwyB4lY nj&Ãl=lJd¤iFK@5g{Xա:ԧZlTM\L a!h>jµ}><.U8htiˏm([,?7OJ5t7:LkưA"nL3,m) yƇb }r@Rmőo7QrCYߏ8]gxEb!!Va%^/.psC,3&U,bM) Pؼn(R[9[:MK w.,ֳz-}ܤ#oD|R`r9V9CcА}G~p:y]~U6 ZI2՟:V\\Uu^$\SRŃD+ʃsl%}6!Jb_j!6ǟӖ_.w1Jt7-#垈;=6.o ~`;xUzt(G&0KIcb w3轙ޟ g%Ki(ԂIބ)R'ERJL+LEw(QAj7<7c1K4jcX-!W=cP1l @dqSVZ jŜ!v$;ݜ8Brϙu[W2AT7*nC;{z=#4v r"k谄U%Ӎ̃w蟘,?QyWZ#C-MN{‰=͊.I1pHAEVP6Tq].nPTh{V*^T$5@ڪt"+臜jGWi}!B⎌)x}_aA4Tt~ $$ci6D 4?KbQJ\{=H߰RŸxnxN(qLSم\9J\3Ң/swJQt6̲I_äfǎߡq }b'k: ԫzA^?"/5o*7X_;* }v{Kw,皢ji쪔x+dzw{$:fNKo,A _j/4EIr P_Ъf.! 'RocJD36hXgߊ id; Jr,z"cBACp C ˶? V'(z/.N2%_T^9j3?‰P9¹cmt.Vc9l/,FeW(v6[j8"ŗe7絫졦P=ujLc! ]iLeSJ7 n+nݜ]7U.|]T X)`,̐uυuH7JUk7C=eaXU7(m!j' mjAlYr+% Gn3RՒ7ELtEd0&.bq9]>]?fu3iYr!C ێ|yȣ^/cLJ-43_ta'FMYb*~8=Rf1ҙfB,I51n;l Zg^x]eA}vڌSr gHBBeȈ+<|}&s 3 7d(2]y{fX6b, ϧd~.%8aO:*of8yf] 0)˭kN J{!A.)wpQ@SqGz_\zBdMK>^;6韕1&y_8]l1.[NFڮ5%nH ߇HpS겁5Dljdi3dr;l޺VQƢ0ٞOBqqNi<"xd|?r'|z 9^,2BˆjKqerv? (e}vg$/)tQ[xNud2$#$)eJ&4y; H:}{~)JewHCsy Pvt ύ#w&T]5J }P% yuݺo= +B &Y)^p5sv4 [clC.Au~Ĩ$K:f|E%Nݭ +TdpX܌k @:Gy5E>EiA T)ɌJ>+q%t_*i4 48;CNRMH%));իv [x G: [9qXt4x/+BlG2=K(?VziE!Q,j}w ܞō m^k >oRD;`f3vsiDr]u|6[4Dbz'9 j%s;z=O0%Μݽ71?a㥢M{:_rCcwd0P=8AҦcuп|*XRVc&"+zB&:JƋVIɺJIlg#(3Za793]#}ZOTz]Xﰊ},J =E lMr$%AaUS#WdGJ7P#}(_|ȴ^ymO=w؝C+yt1 (7&Oʟ%;=Kj t!n["Grґ\BwG!|r5?YoYqҴ$ d3;Rt'6Df;h'aӘ?~amvcJX})8O=@oZ,dagU)P-0_+( w{•#HIGH[ޏR :'kfDuIXg`kZڳ!Ɣ5邯֗Nn& YKCM6csPWIMű3Ӊ/Fg7i9J2RRMJ+h)+ 6/DRxo6|oR 6vKԽ^>4,60L;7I\#2auN?8T.7KQ/(Sʁ.IB٩Xu )BA'xj0U*$zG+/2˚LçHoU ,0=0;5NɉRlAٰ-i+%!#rO!:m(\EvGm$ܷ9tI>ἵ_2 sz)-6 khVnƺ}uzr:! 'r9Ӗ| CImi--#*7=DK@@_-Ю3,m\~Ck 5\z"`CPX-iWgATo**O}/$(Bm`{͸/6zɩTsn>`@WSɔ,9~8*sm-4UYȨ˓ڢD-{MGS>7-DSzZ‚ @@0f Y!K&/Bդb>{g;eyR'bGΥhg?Y$/7b&cյ.Y[&z`emasu) Ų3nYF>@i'n?`#ez,x':鷟Ўk_Tgi玞UZ$b뒖1ř+e&O\]zܔ]:vDJ@vtDt2h]`ibKO4y!=0J /BwM`jȣϦ-| [:] 壔9ჯD95&<\=D\Th=v rWty 0z_v}JZR!W'Dn,-:a4楥#\?cwGGUڐy,qGMFGWNH%+!gg/UEI_F#ϳLK&Mj.'MYYҏU*Ɏt,nq k{ r⒇M,R2خ@Bsӆt.8˛_!0x^!'#*;Þ ]=9k^]z`v(tv %me#DO{֩RzDm qT_BϷr!O9—[v15'S#c]֝XhmFH {hes!DBh֩Jjzj/fby>>oC?BML+v=O CXM)iܙ2Ο~@e4Gdpckٜ Y`7đk t8ExV5jXE'>N:NEpR2i1 0,ҩq^#j1=/~a=}|/rW;=ʺI˗ k 6;HieG鐸(GrVޱEsx mcg 2~ܔD7enq}YoQ bx!λN*GpM Yh!yʺk8e_l\m{Ƞ#׵p-vV-h3/Y[۵ r{o2'+?7 ?R|P^\^8\{Ay*"Po}Qes.+*;Rв8嚧߹qOxk—Iڃ.4򼝓Π8{_ Li.qߙu",ǎڲvҦ8ݛ21xb .6ïc HKz9͉N`X|L+4j__.{Jo[۝\َQ׹&GN#B8w5[|ѶiVY_#@[679| o"e/A"SV|223U= ׎RQClp t`/2}|jΕL.{8A5=1N+7/I#=CsOK佗;8Q]7kH2ͅw<:;tokDt|(kԏ _٣G_]C$.ps ?S,+Iu@I:GEȄ Q̐QR3?t]s~J8JFn ?!vkQ=DUmG5WZvu{uRHCvw芸ɮIwth[+<;nqDͣqrPto5'𫶡Q%%ο3 m:!p22ff/ z:D.Lwif:(9٤(k|)u ޗݜR|]n`ތ0CֶABLT\mӨ 6Gm A1 \j !wtK$(YC^W&.1N$ JQ_ȭӧZm*.d[0`1U ~Ch*;m:A(覅w pvǎ!,ҷ0؃>@>Lj[4wEX]dVjMA[Cfy?+X_mtS|x$>襮c7kme\Up{ࡥ_$?,ݽTpyľ4GOr3kQT1{/ [ nC3=HEVh9N%Fnx>e4=gAbVxspE.*7!{M_;lAqx|3͑%1O vuփXK;s'_ '!xҨC^'NF7- \kT]ZX  9lOȊiilEé7+ҠQҺ ᱘u&tiy}N䀘=~ K.~02] *|w#pu@ +,J&@R"X|+  #Ey:˞71Ms4yn*SDؘYs70[ybo[qpL N3Y:(b6ȨITψk!@j!WHS ?3##Zc\϶XA!>(;,Kwee^9q$Szɬ}F3Z$pC֚lwpΏ`&HAOmk&~L]6HQw1Җy>?`MO HTώIu2d7^r(vGݬAHƘ&$,%DD[#IO8ČγzϬ]n0#225G`յCDĄЋ Wȵ'c )C%-jHяMPY]fuH;JP5-.36]4"ԡ?Vᬔf)W`;b*,d5ӃHCrsz < L?IN#*Gq4ގj1ƞCւ,\DO?I2ɀRp.o|DСTYz9&7 HpYKXcG$~Qзڬ8+V"Wa=~Y0'"l^X|uit/$`gW*HPLN &Tlyq`} ^` ^$4JjȅVI߅isrPQ7j%p<-/b{#U[\rah, Dmo6#4lTwAcLmPzk;썴tY|zb;I/ QrN<ޭd18X| Ɩ";,6~n/38=ۚAWzCAiHmt E:RctT G=,w3ˀuv%4z&M=*=಻rWczl-oga1h+ԫ!v2%2TCZ:덆z6>$m:@tI~6 QdF%0a^9d)KXJB2Iq0:wݳv4Lp6`+vƯTMqOqWMP4X0 >vImh*օm{&tOz]=D5 p9]:u%5gl\/Րh h-YxL+#z9n?$(x"lj-ڔ]u6#U4ݱG.͖VV;}#і-`WSjM.^ظۧx $@=ꞣ4_~M+vG"އO ; я%C2ko!@U0l:N`S*wRRbZ38n̉#Q=K4&ާҡn%fÍR-~IyJ4bҽ<(C Ӽqs$SaAN.| 4O8~^X2 'Ilψ%0~]/9KFM.BߔuxF=l,փZ\%'n*5¥+f&9l>ܒH̊ fbuW9e)d]8ڛWp*Hͪ§niD| d>P%yMHhC}+&]:O N(~,(3 ˋ[,f7݂c«k,sN.P{C.@0D?1TW &E26*'g7YG c%${[Ĭ^x͜s-lc44C*^\N;5g2f SCcG"8{iqFqۿFXiOR9S ɩnX!:.+2+~Qk #A}WҞwM&u3neUvQoLÈm zC{]Tˍi H1ƞiw= ck`ozӟsEint!.0o*__٦ݻVS$sS s$ݧU[6C3!⸱ #DP2p!#d:^0u LC+MX~쥹bO@=F|C<9|7F@!vS O5//x(1ld{_EL{M"sWj!N\8Q4_+Pb=0^zVOa [@z"gБ7RUE(~*F}>(QN`7S 8Յ?> C'!t82zC{>N=w,` -cx82wMU MHc%W*U*>{;n׊aSUUnpdP!<|ټкoM{kZd~t|M~݈Ȗ&]&2Ď_絆+Ғj=MjW(usW;MIdpkˈjC Ei4ȋ*%\Bjeɶ B{2wZeS Xr P  =CU{4]̶3r,d *pj 67 Qmbȫp+ĥk;4S(Ce93c9BM=IFTF(3-5\680TsX&(bPdfZ/ Q2һ;D; ß]V+:YEK; 5o 4.o $j);eL "S5wx1pn.02 =f*W:`rꎽcGM`V ֘%dEC|} qlo\ýYg%`Dm ƜJBG\Д_\β"Hg"= ("e@gTTh.-cٰ3Pn>bzCL҉ V]q>i!#10zka"g FʇKKJlizl'I{fuDւZ4Z]?BwبyS•_u/gmhc)Jqz >8jga̻quo]zdd +",W=$mLo"n=RǀyhA1i0TޥGKz,Tb@L-\8 Sx"qVifhz vcͅ 6'8~{ ~/ж#qG Y n|6bSUPCtC5&n8QŎˎͷNXVQnG])c{:U%beٗcr@n$/d/Q&1_1: &P!a@lM8Q, {gצ+M1Ӌur/HhN]߱2b>e@R9 9ω@J.=`11s 䚙,?4LJI]eRAC45'CmZݘ(.sT R|-P(pͯFrbatUX61u1gRk qe"󃃳@<0n,10BlIj3.1q,6lVӄs7_UfuƹB/HK > y>9V+t_!Ƃr4Z[nXSmc/~f*U,}WAb''F SY D5Ӝ>GVIքqWSUdb 4gyOLףñ]a|ǻ@Z ۜ=Te6<;t>ui9CQ5Ń2ЧW``}} +KQW/:}aoX~lƐ4-)I2s9<6Så΢w.r@]!4%,VM7tv{H}~}Wހ/@W%zHvqmҖFynzN+'תZҸM"ˇ[rv|F1ҷ $a Wk:#~C\}C"rD$Q7Xfk%Nؼ#/UuS4eByNB)T$* rpdו{$#<<%U)AB΢mKn _:\s)L?*9rL)X5.$ Roc6kg')a\>'3+ C\ĴXQa#<̅u061tV0P2O#ڜ3<.;Ѝvv(dXi3al( %b5XڦbֳՂ&jD4@°:r>D@R-4IGxĭLk2u_6Ȫ٬~;%]A tdE jjYx09qfd^9KqG{EmM^8"eo-"JګƔ aW k3"6S?),"Ҡ~=2Ҳ)c_ڊ8oآgݬi:J~G5LV)0O^Oz^:$V"W94Eu}2FyW ۈ$=,পo.24s¶MqlM')ʞdl}IF=ϴ6W['(yZ^s{-8>SFyrDkcZy? "ٓ aPZx#@dȭ@ ele(4l~W^\Ba<,9a}!>+*>%T>;B>:Vw͍Mm ;q*WeD9|r &C Ǝ*{c=;;L%X쫈Q]T.Bg#fKc t(ޱQ|AU탂CWF/tŚ}A>y,n,cI~LJIR" qV/"BTl',D6-'5Q]m:oȮΊreK v;C-ǝQP %mjukT#_܂E4J̽z,φ%ͳD{@\ǻd.Laf? h7'- s517Nw tZXƂl-Qۺy L29̂~v0:] gp$ ӭ"AK,@kW -s{#b]ɵú>JFᵬFAS@sk'8|&9=|![XŐԌ̆;\9 PH2nWsC}]" g@4>< r[vl-}%4mKA)jy#d[* H",V=L=UgaKAS;t !iUfBˆ\\\IS+#> ːq+}#yőDgE""kCwIa }i-V&uK'qI1www-eߪԓQET(f&1y.\ve;'ChJlrj>OGOLN|S gToV5?z.O GУ(McBjo$tiOj~!1r?mmV4n 0$ǾKk3Ã6 Ue #zxUS蓼i q?\nM:Ӭn]:.9ݔQm{*sirw_NM{vwNN?}v׬)CX~׹gBkhP*JTAg\Nn=:b23 NuZ42^k~en"32_BX_ \`rQAPPp{ {F@gGh\6KU}H m(%{WYں~%ǒL];}bʹ:"]AZ\S(ן'-r[L:^y "| ^Ynwn8 ;}OaDF[j9Vixs UАG,EK_;TJWv奪ڒg@(92G]7 GH.gǶԽwӀ-ݼeqM2WV"$(>U'S1glCT,E; (cdz;QWs02cl4 'hRD~ץ{#_6-U3$HLE&C]{.p1+ #5ɔ? ㅝQX5!yeJ(McV*rnV-bB"jk { w 8f|I y{ $lpsp6.ڡt#^AB"=4@U]uB|Qm/Ka~'Y,i>Ҽ:EK!MG`X_+˩˺۽E_2L m'eyQV~ss\~ٜt /{Ş Ezr;WYi~*Q5&μys v:vOzEk*VfHN-Ƈ\6Y.h%2k劵ע꓇W N^/ t ęS]@2,mxAcK7iuQkrݩ~QX[OYN~OԷJ~tGC >Lq9oAcYU8q ~v !>ÿ:D²=A"VcP|RkbL{>N:T9+eׯ6R%'_/ OW[rW0eFԠ&BW4,0`?7%gSTWQ-#]@aY2 hYMH͢$ ;3L*519Nw q d"aRK(NthWmd,T<uD{MWWTvݟ'B 4+ɺƔGZQC5d˔p($x~{N2Xg\`1me2Mw_8юB2I~Ӎ*dL` !U8SO8L[ Ã+X2ڬAZWaJ3_dVHWP+zRI@>$ʏKFxj֬\}z;(fX<hmaq‘v+^xgUYuݫȪ'<)bSH|m ;V%bľtD!W몵 gzJМUP~x:Uʄ4}b2\lV07} gFH( +RAFD&4RY N>(ȱg yGQQโKqT[{frˣ6UcDT.E%kF8b p?DlcɳЊv(g'h%6ӚD@ު-#T+mEֹύ'f#i+ ;͋h<%j[gdzO憡{-B\qD@j}[EKqt&$_DzU9^#-ECn߼Ğo͋Lr+Q뛧lh<y ׀byLq Y `!2leî6CGnUe* 8#pDe-0 &cNS:3bRpFqy 6Jn7?v/'bVRfZWS )Ȏ2w `AxE#q,pcN>e1_1Fov:%MqW <%L_Лqw-ڟ.ȵAg2ıhȢq 67GN[QTD9Ϥ2P %Mml_a_X ?}bI^UȮ1PVuu*vw-(TF+N&?luJuެ)BF㩐Ѡ^zB'6%wC 7ϊ| gq)z*ã>Ra]NG'A(dG*'$9E: ;ŚH h 5]9x  7ˡUi{-g)mVpU{[`.+=m˯^/.aIm!!&j %2Աpe6/ċ\/H5k" ѷ'N0JZŞYg:o~z /|t0"V FOwLKQ!)׋OcB X!H1u *OY W ^lN3)4+}WLVG=GPmuy s`tm-BZ '!q%Jl#?d3 {;+;C1Z`OQm=+E{ Z{OċU"b5+_$@^NGZ"`u v_[m3 R:3f?vV G ^zFݡy) A 5\xX\* D t[4zTQ?xk1圳R*MHҔHA rY-V^M4sC*E&ɿG=r0V%6yKUy[2S ߂e /q{# KfHV@֧W.|8f?{Sv.q(]O8+a2iSFvwI(i׿jKIa'o$%:P=Z,K OR#t/|6On%y)rXh!?@&c(U ?!xFocIzXDfsKݮp* C,}}|RXjh8Z3)G=5Xf&8tyh] H喀\>NACpr'yA8R2B~/ҩ)bR8~0t=gFO1κR`$U)={J;αPGx`rT5W5՚И2H 3%tji0<Ķ ۨ]SKEtbDλoT-֣T7w63%u|>"B_)K.n.ɣ?hf*0hFW!xM˒JrEr0-8 rvR7CÆUN2A A)?D{6VEQC5XBNfa9%+Vt0GD>SB%VpVD(iE8˰I8H瘝AŽsy|ְi疗3>{(vS#BtD\:)5 K-FR#Ѣ/ؤkg?5H %\[K[$Q8V95on$jEPWdA&tTODɫܺ.@]OYTyU_d|t?Ki]WQD/Nihb<81 t1ozR[$rC*|.$|d6Xh&:S/bN `Wcɢ^[o++p#6DC3Irt:ڡf*u WyNGr[Vf:w1;IG]?Eh=ڜ.+\OV#dw7) T-h=b+P.-4}k|PnT8Q }IՄ @m5p- b x'zk-. yK"]g~sSI"_Lc˰ O emu鸠SvQ|iR7UQHdrdbbٚ8>o YVr" _}@>ukKnl&]8ࣳ1`L: K~^oΝQb~SLKyCmyݵt=qHg &JysU~vFg1]DV*9FN˅9xW'UlɏRD_.bd!qFp_CnTHx.[&P S<ȇl %itfEK^1Pn){*K |L$_ai#QqC 2cc,>cFG- t ܩDc.|=I+E@̽wrWUA1^~Qwn'}?ﱱ"ij"A <۠vxp2Cfϔys|rk﷜2_9J2.|VQ-7S;uma?%dl3:^EC4_`4cp ~Y.4cBTE=, T2FM\7- Q Z(L6 KpˤtatAy mM sEƝCGÅR&)ݨkz~u猰]fPF3('3uw5HInI'w]J=.T;R|2|(uwR$ǿgTJR0D\ !}=ܫ&=bY+C G05S7(Z8ʏ|c5?o\g rlVv\ XISU0Q ?B_wRMnnp4 Q(%'bA3e"10}3 v}?QacgNGpj6Z$pX>8l?F$xzS"66uw#^Lꠇ) 03$D Uq]I_?sd#8: *x:pe|QJa"!e r6#ˀ33b!…ZoB>DOw 6H6Jڭ=C1Zfz'fDaO7F/(§N<SzTv3LT#y;zC g p(^>-.ca 3$X5XKfx\ 7 r5 AVz"^w^j)~fK}ފl:kS;fAߑeߴ#6'(3 8rlBNٍ0c*29SPL\ g{OvC eɞ%]Eq6τA ;]: e׌cL ؅fh Gxr^^V.i{ $YߎE-=vwѓ!lzNr*r;UlQEU [M)D3Zu P>g@FR0[WT8n#Zп?kCR{&Hٯ$3#hS!BMe LC~؊I){3s7X9΃Ko4sGبOG׆ԉ_A_A. ü W\zMj46N"A|o,}_ 'KͻLkZB/acF mVvjP OLqDr*ҭuQekѧOQoI%1SrH)q[>O)5S!;%PG9;C%̘+5Dy[.wyaxyESVH8ESd͛S֯xGh-Wf1Ն-l=k] wn7~4ƌMuRC]i4'mXvP_ye \k'ym܍DrO\3G RIM s-cm3N1-2=bqc([.ҥQd_B&?-W)=z?lhf"(8<-z8\P>qއ,6XefNKKdP#ֵG#K煀;X*A( 6|ǚc4R /URsEt%_| eXYHu$P ݞ|0 "accKqxX&϶r(*vy7n'{ F"PQBnOG:gj:|JlRDFDHQ 9>\TS7'hLE-qr»d;d@"G9-1֡LA}E;)7*n=wՑ %8 _ὍAB֊)5'vs>fTƔ7 '{.EgU3c`WJ 7k4%Y +$Ry >KSvӹ,ޛu`E#9\:,NpV3;= qtS.j蜁՝#ٜfJ r;yl[yIBpђ̨ n]6H]T%`d|L52CH"2O];'+ ^SGQE%l7hor $Nr©}Nޗry(.z񟫎\unױOBr o̕&|]zerQB]_Jձ09 wgk4ߥ(-:4-'zKIg(]<0mGTԶ$.%0ub +3,=o8AݱJp[&vלi٠jkW'xzm3p=?F߫_EHV+<ZױQg7<4ۿVsQZAfhcށ `@>$8a5+@n$\u\@ѕh{j~G d׏Þ9?P3 p.:灏VWU܌a.9R{rGgWdк۶NCU4ekƲb8kPA$7Q8j禁1 g` LЙ(6B`*7-m\-}VO ?U57ϪH>UJ; <+ΰz5S$6*\] Yٞi:-'\-B'2_PW=V [zƙQ8_9=:\.[~eÊPctPYk} eů&Hb$l~ӄKI$!fs#W?<3wd.h׆ϭx # **i *zi=!@ZZ8Hs{76-3ogV]:3sP"-Sqz<Bq]Z3;'v{<p3YH%jyb&- ,Ŋ"Zdd疸B->P3@JMԐ+խ Z{c[O%UrdDpUù qlg7+¦+vU.Ѕwy0;$/Ł0Ϛ@mxR|Ei|R`IuXXAq6NqIYb~,.͍mt~Kv`a(2,CT*\uS,˫l9q="qb '-c(˂ͬȆ*rUVٴk@/2TԪDp)@dU҃Bɉz.08QgQj>gj:߀Cy'TOy)<΁ekc >=8z]Ll,)=pᮛRm3uu>9^.ͿZC34"h!<4d8O[oJ k!hHU Wg*, hV29 n^:T1(㎆:hN|1C]yBpK{J4+gQ!ҎQ]VAh.oCV$AfЎ$>וo%NR:zp>}C-<((֧6v)[ A./_l3ˠ]酾M##yˋk(R}z ½ΖI`By93 ֙ tKs}]ҝ7K֩L4ZS5f 䥠MsǦUl=wH ̑!kT@!?P&lZm mt)9fP*n=D>k)SCz^7w+wE tƘ 7#{M-0Up yƿm`\~N&˹<Ŭw"/wB2B*.=߀W|ˮ֥;}0f_ͬ)ψ:,~Si)r"oʰe%1<漏&< w0_eșEcu r>4y$$7He^PȘv8 r/dE'wѐK@X #V=q"nB|sbQ S7׎g+oгP1.Yk cEy7Qpu/ǧ3;j~++oNVL(H+$ݽn=xnGa5]P2{K&X9f m?np$Lv-5MB[?qC^M(g3y-,{\ 1*c<@c&xz}Y?ԋgZ2▘eDl.5;)]& vP, $``)yEHtUy6RnͿǍFDè:56I"VA= 2YFXY<ۣ7\ke,5t twHrn=b=Nlb9>N^ )ftkVkXec4x/t.ݸ`2D9X:rh6bO&([9'V/U5r$;3 ljގS_5q%֟ 8g$8HѲj|}IEhޣC֞lt+t.RW _]%t%1 p= =ixCϬ!D@9~ն,it:j=d-׎*& uRx:~ȳЁ[Gzb%ŝpi{QIW%'7\Mz""ʝm%YX&(NcݞTMn; U9&{ '3Hݧvjhni3>pS,J~ hίכR&x6:Q"n |'F8<ϯ4lcD6@dCm.C'GxR.NoQ mD;3:Œ4wB.H+Џ8`S!aVp{?dC9V[s[Iq,v6SyډJ@8/9d,TF;A祧OkG';L_aF+]~N 6: J ẉ~1d,LP*38֭.F~0VQ_Mtl7|öqp: (B;`KnpX ї\,'*>`T͆PHůsG::*A K)>_+qqJ ;`e.Kxi}2Gfl"Qب.~Y,೜;'/R}r9%b;E7l3l "4,w҈)2c/P˲n]K"GBB̑8ʼ~yu`ɕslKHd|\]y(S7t7c (,t3&)9_a\R¢8$k;2'B.FL^:0 ΚlX3 ?+xȈywYK-$X+˛pIjsπD :YB7ęq4@88Xeq1MƆ1栠^jη5=$"1"a*l9Xr񛻄-*咽u VŃ险YQvˢMX$*uRتpf4_ mNW! jJ>Hmlp譨5Gg8@8m6,c 1ݹ9\qb]r%q&t#DVr,^#UƬRgl }u0Ӹ GQ >lMq -CŴtR:f o{ K*\PU 0*&~l! MfZ+bC 63g<,F, c;oҧ'X/gA{1A*a+vۣLlz7TƚYN8AQ7$ o,N&^d'0%cԉkuOhhg&AnnS֤#&ug_>G^b6Ʀӑ} CAw=2ƑI Li],A0(-$MeLkk6ӼZU//G7ڻWm>u xԂ z'3 <g5(K_DzU<5L@R3+qbc-T܋`jybYxJ3T2\I6J}E5:?)WXo&a,Ze76J${YVieS$3ڗ9 d|r/I /?BwaPUUOJ{6G0sâDy,z"ljfFe;W8b<i}onv'Z[fJ7r߫W_[pڏm PM;7S/sŤ$ϧ^]0 0ٞ"qS }tr)76V)vU0gG05Q։(HN)⣶T{9q+L50NF^U-a{ YX8XYk\  $` d3ī]^aF9;'g dA՚V1?4_)] Plgڷ(َ<rt"jG-N>n^jOwi|1YpAee]_󞁥]w&ߊi3)wDX|'ׂi5Ti䞀`dՕNΠ; !kaXS"ާSE.[y<:(χ-gEiv3ԞkĂi9>Τ+!5xhSe^hc-6D!7L)@F)z@B6V(0=mDpw:{Wmx#/H3tg%GNF yRkw3Ų÷{ۚfΣã̿.1>_!Ay W^'x]|SEPwbS%+d9-ЛMqrU_!;oDEs埃};%V#ɬL'm=JNUfDhIow zzaAY'*[|H#a+v:\{7[UeMqtxޚƬR5$i wɦu z 膡ҹͤpXqb̥\fx1gy-;q @ebq!bFz+z` DءDǞyѼi"LX!@kUjy]ISl# Y͘ D=r2Q5#cM :OsH6t'ji,;0ܩgb>ak).ʄ;\w pڻv[Vmwy}>G1u2sIIRr|g휫ɓؙ /3'*{#eqI~郦.o7/ vH؞0'P"KȔάAYpƮ9Xys%K?rF@(N[Hȣh)vH0WvVIhloժjZGg@H\l-`oCE^VDiNRjřEVv1F\0bօjÎFF;ӗא*P\G9'4E.qއb@*u,G̾4z}`taw8 |ŠP &>/ch>ŽP]-by&W_~vuxj٪Q"~"x@6vOH0&|]̍= H<jskaC$öѦ6՚``N%f`j Ago?Ux\}]kj[m15}$ Ňmϓ׹Cg2 >!0̳$lH`0{N9[H?8e?M`6 mxq9nsGiZpԙX``@}\JUx s|_)XkRTYpbwI?B|:kۓwO;Hw^UJ|Ue4)8kY+ɑ}\7q_gCb{ /,T@P6^NE*=^N#J\rRh֚ShUP&ñMq518Iɘ]V3W`nɯĽTP[UmpA~k$&l1IbϜ:.{ h1D#['Vs#BLMcZWsV!9:Hlj.6Чuu+Qedvj!/D=E̫ļB)tJGZR6cg(>-8S\mU CDDvm.. !ontH rCTǬOwvLqoG[Ϳ59|h4NgœJf :oS18=9@z] T1l 6P;)Y D-?J°bMq'2q^Y9͛a^)Z݆JsPª*\V/M0Gپ^JzP4:G%SL)?42<:`41)pIB)]?Z/9(DX9ԋ]pBi0K|iva?l.RW烔J!?^5&1i2YC kN&jwـN(=GsTcD+uZp8@d ԾZTX3eR`L20'+\`-t`׾ {dIs;JEWS•-!X=ň/Si z6ef)sdL (|Ipkhѭџ?ct!3G?MMnA'=J\rMV*ѽyxMY GjQz>[#'ffQ6_s9hYjW«jg* Q uւgzSdPlh2;sob\X?<$}H]3o;Frx3?Ϊ-@xо[%$Ջ8QڨneB=²w@9-~\q%"O5eMQ&@|gThvJvJKC<Es3F~Q FnP:=6c Ûpޡz%E2ϻRM !x֝e*a0\XDd Pr sU%l/j {/ YP i!t7(gDݬUa^^ĦAF#8r&^w' Ӭ7Ykpf}s͗+mB>^5!%FV_q oS5eh>p;D؝M2M,Zm5;R6PKHkDu/2X/X׷yyYd "#|vJh}8˗W֊ %g㻀3x`UX"y;6z=248oVSq]~"n8cMuGNxߌ$+Aj 7 "m"5^^"/SqZpe YB4}s5gx*l[6f) J% [>JsnYL|(wRZC0 B_J޽T6 GH?/)&&c)Zhy OBB g96zToJ83dL67 uTV /%?.`Gbމ("ݨ֓a13`0loToRoDð34.Xf%۹heY=Y,{eG'S'U+ឪ Dǜ{$a TJ_k7Zl}x1*7pBߘl _#HF?g8R*6-ds;d0:2>{َb .#wùE)dP|X= AIӷpNG]JiFd0J ?B!T+>Z!^II ljFQv ٩ L 0xdS<ˢ:K '&"<"(!^LeV2 Bk!f | 96$%xi^p0 rO E:Y|\Q':>I9/(/mĦz0on{R"ESh{TPZY{5|OK*5?\DwaZqDIk,ݮa&Z=Bս SDo=H@ NP[+9l>Ljdm̏a%0!<.c< Zr;4f@{e`CGG~L15>`L3757DZMoKs璂Ed^,0}!fb|S;OA6UuL)#wtv9jE XftZl}gghN kdH5_"H9l+\3=jiݽ;q:sF3Q˔ݾݲdv%,}[=pMmP5g=Wqg{dQ;)w8DBt:vR56V7ʁE<=v>ulB5ӻy^Yr(Mo]}[Z@bA\" [-5g)Pvwvv[!28 ЊS[Г\XS 苇[ڼ);K6 Pmev2*o|;O|@r;EEn^abIhPy+̧g}WQswk0q1ԝ>)qkC֘^SU Jaef(A^HY*W$UE;;]Ď=c`fv+ 8ߣrrgA{kR27uF kS(`x\nGZ8 *Đ`W5Z 5Yϊ'xOҒʘ cB3vS|B$ 6cMݸ*[x]YE ࠆ ;E'쎿%.V8Wq'J7kuK̙4f_Q}XtusÆBVUe6mĒT1N%@"\ z+%f=[}B# 5,~^i>0 {'`)tpx5;M /WoC(~"WF!4shsД7i^;>ud+dfeUNN]1G)_aK[$wJ ?^2З~ Q'Q6O2ύL| @wbUCUb;ީ.I&u\pp Y$in@IK*=F~KV-{: qMPuq;+a5K 24x3 wau&\咫5ƪǽQ+U71#S CuoԸk<)1[gZn҇)v-_Zv~ \g^ɬLgӨzr.PC[&/8)6rcOf2]un):_p6Ry[8j1AJ~M/ɜ>LNU UU-^~ZGf*v!r? -ʳma]K $!:y!Y"ydqV#6"d/7ʧ><  _Svfx"H GOH>`wIΣrZ]oi: u 6LwZ`k!J&kLbf @ 4z- d~Sl+vI}Mfd%]1C#{nMEpi ${ ^[+247y.дJ \_4F1dGS|䃵 %\nH烳M2_AByI;0jg9Z<ص 4 iھ3UTɪDf,O;Λ-9Z(bQ!G5˨=z(݊ 7qĜ%0";bS+@ső,g 8kXwT+iJ"NbO ie$=.,4h/2 tZѱU CtO`><&'p($^9D]fqlF ƣ&;:f&"Ed|evvL<1ѫ P®ɾI<f4LdJQm%{rSִٿޭ-N@r@J/!>kgf: Vd~ 9pj65GLbPP^J1iS Ui])_AS34#k\"냮.r,[[Rhhw5E9x8/jqwFMiM Q |Lw0@TKXs&99WaVy@<˻U|I:L!Kx喹O!Pgl^̼=3G[C! 4wZ^Y (SBA-'X0hɈRdTo'gZDz'Ѷ_=20^7 3>23 u7alRC<`v}˹h',Y̲@I0 bs(HGkImL3ᛖ#ܞ"Lzn^(r*AMf,ξF#` aԂf<%Vg ءLK"=@]^Xb>lmK$KoB?>,K$BxwAcp:JK$FL7bs5wH pTDIv[oVBWxq2zc~ˆT6fN E8O'序.Ae#  KޕДo Cl [2hB4/.`5ʊ#,9*Vl#m?(~UF&ZۋdVxVR4٠㘈_6uYsʾecp?S E"{WOxS3\,"EW݅!'rZ]L_(BQ[d/;a<8Sa6{#/8wc)f:54;e:4g I}g@ @ڻnrV) WbPaj 5q [e5V߃z{ vǻm"p8GDs MD2aS; .Q\~Q>,CHP#*mh?3JtjmjmC̖P!:wrB+mp`JT[Ȗi+4ycnÓ* rvMDVl8Ƕ`{I@Wc[dP9<+7@/f}ZuWQK|漐09J}jX}NiҾ0d_XĪ>MG<>UOTYKNAvK5$}e:+B$0M X.Iz lrܑa_61St,d4`6]5t0|}>H ; F`K;"]5Qk7Ũ|TI+Gl6y.)/%e[ł ga8`l~若wE,-0$F9r)rzD*u^덆+x[O* Qʯ4]ِQ8TV GjloYS`e׬G}k}$@^Iv w[Fq*6?^aؘ"M\{K׼Hf-w]D;0kYª:M&0(.бx-:D~΂T~sL!T%mnqxq1JEPrPeоB7 4X˧jSiߒ&TQ upB rΙ[6ms#|hC`+#hE{8J O$*_EY`4{ s4D]p]司b`hRKFFԿ6A qﰻ+PVy*સg|̯^AYH##׽5C<|I+;Iֆ84~ʿ_eWh#K)8G]Wаj#)Pn |Q)QVߣǻ#vu2Wĕ0ijF6@ %Fץκ̔r0z j{,g܈pYyB q`v{OrN"s6K$?EA/'yYc|=Loo7vw(Hg?ĦI!̀ٯ6藖"ta./{ze[kMyKZ -?OKOxb0`V83g`#N`ʬ!DC_ :H/8/BBN8膪f}9s7@שNVb2ԃ)^pMn~9*|<}2IR!6pWC*1|ɝ)]]erx?m\\תlf[n;`P;3FuGJb.%\fӬy]O ŇW?ᢔsKA< >Ԣ; E0tv4Pr} EYyCG͜gOߧ X^*Iq}q'cӂ@Uߢ% "9y3Z(, Lxv]'I`woU$ NcK]66 ;^jJ~=U5usdu)'I?$v=r7H#^psWj1LRY'X$'dtW4q-': qvw? :=G A_(R$yX" KР| bJ2/3U:7 wBӺ#[|6K*}Ga yLٛ2tCSNK̎Cݺr/%FKȴP|UΏ(z<p ,.+`? rBeE{[5>TkT:@G ?,v ǝ6yMD;Џ{r**5*@); j ~ǭB{b;QĖ=ilpA1U!tճw'\4dʃɾa Ļ4?d EC>սg9P=)#LTg)/}BO z?(MS^q5k2:^tq-̹ׅV ڗ *-F2a9[mL3)IU!„b>of/%7Ifvq?}3D?{ \Y~O֞̔̾URT'`߬EuG3(+ȽR9gwJjOpxwS$-B'`U?R tO@[c˷kB͕3tvAԣ IΎ75]cGb﷣: ܎$~GQ؅%svRAe)^;֍)c͘>1#ɓܷ)t8m pLPB i3_fVFS>3dAoZO1J̎R=>96aɘ\ 彮a-f8E 1Dh:,ܑg{v(Z]QpU&e2[.4nDMԼP,-m/U X&,K5^$|HDBʸ[J<"'Fh94\O,2azc;&[J#߄tC5SmۙY;ou?քLy>YzA>ok3TG .YdX P@Dl-.$6_&'{J+c6 䨠\ JPWzc<8 rEINQ(E[mpVO,NhAhgol۶ fL[Ő=/}Aponۉ.WI {lyBRpPxhW6O) rC++D>dH7IeSmWyʤ:s1A?m/ q&A5bD12WUt*6>9=o#+5 `3R5C!FxL tl8iBzrPF f י園.36{M3s狼 Gr,U8…CK;pK$QbJvcbP4Vuok{!0>yw/mjMMq }R789BgsWQe<X_ݕ3 )~`0!d8q7Eĉ#;T%&~_ѭy.@1ՏH4[q fB4Q`bry1d{[OVUύ:"ivMvmdd8L8_v#IVk+JD7PyߡUBxp*ǠVw?r'GH*->QI//ViGThD%ܾp"AMū_z=NH^Ly.D2z\ G4ԑzf{fЧtI@q P,ai*b= 2Q<SծYF=lR_ݖߥeT_&,2]G$/eUz#u8 sZ!i 70~)ZdIбnɚggiqFHk!kxd~m0a崖ji<|QH*e %7HƩFU).M_W:pD{>Ce: 9kzj5fYzW9 >˼lV6Z#ˊd_coꢟT-*HnC|:iV ,E/%`@e`+ۇH8Ub U\wQf1)z@f'3> uIBW_[):4n^ ``zƏ>A  C; \T 7%=9:vh!Gw󦖸c%3u0cZcmSAJTOw YHi)<[%0'z+ ɡvDZTF^\-j]?|rJLE;aOXGg^:nƃ'( P9Դ݊ 8״YCݖobad(b{8 @5 X<20,VMzSD÷Ǩ4j6bG7Dr#.LHe1PK>\HV^!Cz{?d} u{ĻilX[֥imcN3w)r~.5u+NEsZ.o.3֖!0g5KZ'\TBgD?_~ 5.9?"z䣞fRO/גk6K0l|ƝNF꠰J]Od >YfpX+ϴ GըME=E+0pޖu`BqByzsbOt[QbՓQgz>*o΄)2a+KDɅrbK.f HTg!I!'zzDRF:zƣ͐@[Ov .m^hVu] +t8p+T% }U;..Zd/n_ [S*hu%=kf63'gfKbA;ʽG]22(* "wyuӣƼ˖XkHr@G=$Ni]h .Ԓ=E\o1r$q6۲2ݨrk:cw:C?+=<uupO Kg^^JƋqfh7܆^eb9} €U3j_&1]7? .>-Ai͠ 9)6* 1&OQoLbvބF. zoL/0RL9o:J[0f/WMf:[$rG0'PՑ Ly5Lc^ul-%V(?]`,]`WEeФAX 5'9s%%PPF8yO`Pr6c|s`8ω e-hd]GT׆-)ƩvWYo$B߄Wn9BDS|Aξ u7+"Uԙr%2 [F`gy-9}f\E&(*v ikcHL\2ݢ8c& WjS_ދiܽN N`Jݕ<\IEYOmdlPY )(u:Kr؀•ԆI}E OUKqlj2qf4?AB& :9Pp?ihшٯlOj$.legdsx ZbY3՛*%n x?KPClT=e$[dS#Û$Uzyw–:fFPSJ#S3O @\C7kGKFKiis}} 0πY3ܘyb[B3~gP5T{ơΜ i5J84.2~$$64WdGFEUSbUK}< fZ,9#vw? urcC1Į'L-?rؔ}Ba{6h(;^kxlpG-a( :l;eȟm vH0MN)M8-};շ ([dgoL39Ěf,<8?/ڤGQn<"2SRRя[7b'Дiu ,{{_ z/6"Ig(x6^1 l 0GrR}$P*Dzb$L TgUxP Hm\EiX3QGw|sYH(obhil@\yyJ9<1Px ګUd-n?s:oQy-hy A =uN! ,^-Psݴ\>{ݏy>;]d$hIC}$tCeE s岡mu#jŜ.p+-`%bZ[Q9e<㄂$3W0S ^nYOV%g6aL& roSs9mrRz4TL(,@6&whg5-{e',zH+,yq="&PTB4ΛYNN|TK5~=gpEoB.M#RJVf& kSҤO`BoO^y{qQq!$r @>ոί8];` ^IStI4Н&9d{L=Dϋ_KMf,5xj #Qt"%-w"I[OdXf`?)9ʹ[4'7کdq$ KNl`{uUwe1 kt~n;ZoD#>V?U8+Сp:5EhO.QpmRRFjT{`hD@;SD <9jO#h{͢v8B[|0}2Efd^ZXٴ/FSΰoCr.;03o—D}RXmFK\H$@j2@ز=:xfhؕBȃ|N?oIQ+|+, 69n5nuԚKoveQ>Ȧ0*zqS.a'┊+)?]CFpXpӒ gKvu"=vWxz@~af2r`UЄUhsZT|2K3>S ( #8 ၊x:[)'%RQ=V Y;~g5(u͏Ņ uKg򚗠+]0XpBOXV@gWDMw|HS#ףTi5Vc·k t vm;]Q$ƫ.ϽEpywjs (n&#U ~fp ;(L}j{䗗{BBYw-3=b`D ?EZjeˠP Y)dpd᧪ȜwVbY:!Y, s4`r ֘ F6i")\XPEj>zR=tc#Wih¤*j5'Gv e5mC d Gun"n^X$+~ȶ6q(6*][TEG\ bd6-*.w^h㟛nran8oɑ7ߪinΓ%zkx"ʄ~㛱Ao AO|ћ]9A~U ]CqL'6pZN+ 5%4M|,۟/)-$pX({g\~a݆erȿ :pN;p7*n1,m uH fBĠ#*p=oUi 2-AJ3?gXc6 ̅vybgɠb"ýPilS,Lde9ا(:nyI-S}<^U!c`~v[I]@R~#ҽBSX?;>.De !SF>KܨM^|v~Z! v ^ t\F3K> フBm09 { I^RiQ-sxtC)bsq+`f&@8cVӹ/f'}ߘ3EChΐ|Pgdu?ὉKyu0)RO NL&8.oyQމvg6j\of dR Iqd?C,0< ׏JexM:YǤH&vϧZW8unÇp>]T>n|K?hMS~gÔ [8bSZol_Rŝ{^qXfaُ XujB,ZsruD`:lڂza|5쏎ŀrAp_eeās Ykt;s*KMK :$ǵQ.b4:.&=Gx[ǘopU\o%' :F,ǯz1mcʏOqjc&xBgJWu% Z[ly lDXsBMwlXl\iVX%3T, bI[=װzBcԋwLrII'x^0kHdYL0+dUL"N@Qm+c ᘧ? %zx*N~ gZ;΁ DK3iw'PNo~baA} D]s]zL 5Z EQlZvvˈq*L>nqI0̡&Qa,{gVyϋ cՒO- 6zLkB͆Q쫛VaIix*NE|gI)x*Kdz<_/~Z-yʪ+Iݳ|ҋnibu?F *rR2Q-eN 6 ۞[l94 J?}qj*)T' ͪD}! M6P:Tkm UE-gǍ!'\pUzgV2H=I],w#t 78uBm"ՃRf6W;rSb3(X syBϳ~Dv9˜ `Jd ?G߹s`lvu"B.9y+!H U.:8s l ]2?@"G\[vYJRRJފSFR DC`M `6&Ns( ef<2RpKg{kYT-5Wm6yFtmL-m`rS̋u!)ҏ}b2Cul/R'Q ͨ|f1'LŜ2`7 IU-CeĕUH[ ݽ7*._XZ .iKƧ4GmU-xDqtR"ɶM_^ -|^r';h*^(G`X̢ MQ:IhfLW}쩍 FC%~i3>ڃ5@RXIj>݅hu-H- {>g*TԌj癲b;e@Q p1/췲6Ӂz#fMt\,:/>*G,MT?L U~ C<&t\jvP)zQe/qvs1{@,ól4(p17eh ^}zWg-^yPf"оԻpSWj`\L{,P `w͠Xp`q~1[O 'Il+X-^`D /K-";kѲmŦItSAB<*O~IBL&Ͳy@70w,ˏW{mG.h@ͫp>.)|^1JŐYòq|\76@!O!2kxj/NFP^l/E".Er^J2]{9JR[aCl1] z}59O{mKeT ļUz .t8 <[OM&O"+'rٮ }8>k7e&M22G JZUcn_v FKxd>fmzԾ'Cy/@h MW6or9|MfT Yg.qߜAXwdv.&>wgcI߇A_(:)gcKc65ܧw]y2@bhP$ڕq07?]@G-O )NmfwM .E7I@+,lKFYS1+3OG'hLjlr+7&*?Z fBI:ôװjJ] MX.HۡF@CE%:AfP6`y'JT 6 /b*:c-ˣ=`WE\jY8zg$P9/ϼ>י[w'4,[*:jXӋ9^OVOZ'M\ս@Ycfn_1NY({ZekFj`,=ĤF#n+lJf gK YN^LosSz%RmFrGjtN,LiZvJm;oیVk|txD@R=G^Bg^]cuJz,#WZ<.3{^=&c}rF %h4l$ۤH0GovV?TbͦJ7ĝUE?{+2_Z ~f]?VD6fz9~6_y"?Vj,Τ~ #8W&ΰֆ:xW=iO`m0Lcg='9J\bǷ<+B{c9l.?fXI=厰F#SEF8twNjL?YxqFq)"H=p3>+WW1F)EfoqGV*AO%Lpx eeZ? L",f!<2̉Wl@LNR C)Š|x'ʹK ?Rxqp<!d83$F{;Ha?q`|Q?j;INZ KWʸ0iugw*-]\IJnDҺh!g'pTjE|Fr.;&dF95RGg& Iψ^*$ud2oMW:6pGʹA-iTgȳ\Ң\tݐ"]sEW @BG \9~"=aS U^9}/\PjPeC0xo'TjplTs3edOJ#zSM=EY;ˆ hp7ݝ,1teϮ,Ur t:Pyy6SJ"1 dόEB(0Lj2d3xWҁ{ISk+}ؘR|pfQ܋bI6'JmGM+<-%E0|~ -7-=EX@ L~3e^.sk:kUaq nD>Gت qoUv$\5ѣr]Kv9G {Aژӝ- 3q촨(Faͧ vSUkmޝz,+nأ1Łө2S`OO l0೏3 Pʼ+v>=Wb'[?% 4 $~Q\[Eх@,wOzWe"vt[׍U:4:.K0-iCѴTu8pޮ27ݨA#5ѭ">IdnنR9' HC;иa؈ %KV ;Ь(qF L+m=z@K0:7z0V$w"zJ9DID(7k -gx2!ᄂ[W7}w}]q5` :omݪ{ҋ]I.Z5U:!mέq+Hʁ~G(NH,ZeA,)QBḴ&⪩?5ϋTx6$@f/uuX"y5 @JdT7JI=ԯj.ӨbK G:ga͛W0^Coslx'qeqͩ8 {M~2=F8iʩy;P4r/_ՓR%R($!)ڗu0&e-Ӏ/$М;{-'IX3y;\:"ڴI{&nQ8rXےRت2cJ{'|ŒNupIA0*SajE?FY0MXNWV͒3937{4|[zȮk[qkdyJiA7VOB!Ť6{ n:fHpO) ]O=W/R[2 P4C\GБܸ{^%^Vdpwo]1]N-eVO, .gd&Sv[ 97K2W&@dL%=6_Zy֤I|:M%N|=EQ=uA6A8~B.=9#’iYSP] W'g/fݟCY  ~7:ϲ/ ƇA*|aq85 SZݝYK=UYz*6V8ŒZBʬ rf5Rpk@*7TF7>T%zˉ12)Cld#}BE/ƯN.9/ҶGP̿62i55k)#0wm X={~3x.yQw§ZF%c&} v-cnb }C2bZӵ1|d{z*{2&.`sc'GN# uxM$JDžlF D=?!15vK P HS6$1[Ͻ\* @B~8tp^n\fy%%:*] 7*%]Ȝ?u\;0;qi<xH B,^ O ßN  {y"[{ nƃ4?-bKt x/†J P/SIu4@EJHV4k@w/5|U㕥 $^SArbH3DƯ௥C4m NBP!w|ìOh&ݻBbD>W]n>28zT5g.t b9h){pឩGrq!sh-\ө{t.[cI!FZ˳X4 !_|k;-/WyJIQW׌,DAS *(dCZ9/Ekp'0u yt/CM:l͈VDF;cyP =fxsbϰ/C^HFV1RIN7joXiSyHvD֓ $\+N#St1_k01 0wkbx!i0 C#b4)+`_ ?6/m^y)1Oo1!$gpB$R֤'lN;6bhmm7 6 >͓s<_SpfpEs\֡n es h>eqSb1:qF7=KYOϊMcQ[6#< 4x:74J.}+? 2[@_b 5j6_-(P/T,V,O͠Ǜ/A,4Kbz 㔱iQ68;j=ܮG 瀣8%'c%I61 %i p6lW!dcr!չf#˺\Y]t#1HL=2@*WkA6jU"@1%&knN9v(|S쾠m,]V]`ق\Kc *#l&` ۫"2j49aZaJkPW7*`!qpvll0F$n2 r{s ˄dx1\zv)9Y/dyѺU| E(Is;ic=:QN1 rLʶqy/>]G >siT; lLLC:7.XX#,v֙ݼqE 9x#Q9R ʧ?QǏIrN8V~z8obhQ%!ZXh**=gԃSlbʭ2%{x6L]ј᤿NŲlLA]nS5. mj_C˃_I8-N2j.GT,h2nTK(˗^slDxj}BX D,YNaD;t[R {mlhk/T:ů<0]o>3:ƏFX62Rk/]!Zxki@A*u6 Y-h m~'Ǐܑ߃CluW6X6]$hRylFFmяFb Pg|-cz"v+lg6@j:dq {@SnJ[쁉 b1ntu`OG=n "I F4R7ԳR H9iKr*Љwȳ^T7>=Uc98ys4炬nxuM/ڈwN8j݃={ jmÎDQRR/qF+Z*d]n~w}eju\v0r; ?Ǵ1ՙ6ޫc(Nh@G 2 %W zc%l& Z]ԗ5cp/L!mALf EgX שt+:wEȘ ? O1ܚn,z%q7/Ҿc楨 V ~Zei~p`{cbe _v~uyE1:)4PA)!k'u:l7kf=a|RPȬ hDEH`hg~6 >$i??@?-?H5SmXTp &yޚ.Qf5Tu&$ `m2峈h7tT QLbMS}~g Qc"/x·;DZNΐ>77i #+6׳n<鯺jB62O2,* {ڸp/3Ց2nC}nXCϣ&1#͹^ck <4meB+P/+3ly}뵠=5FG_jCXnM'h8b"so=2}4CwToJCۜhḋce/$aϕ#_X%^_B ךոv[Jf1f_,Cpi6 -Fwu\4g?{;~RД-fW$Ml3pGqzD)xuqZaܯ1<)ztsMhnP(hthYb#4oh͜ɋ0Jh!ޒ퀍Iٸx:-RU-4yNx b:@ܶN#|0,PgHh# ?4C W#.ͲLv&.'Lqi\P%ԋIq Ek0. >&H nӆI I{s7tN}ȖXkryʐRz6"b!1WZ"ԕAD>\ "3fY!b/&` 2yN Jr#1y&1?y@;,,hl}@$3]/ث?;<̽D7&kįM*mKy|wX+WSֶQX^8\ 9NQB;۔,U@e5n gxϥJjp nexu;9>4(oV~HMd| HAyH~y4_UMj lZ1]"*R5N䧣u}\"rSW|#/qtlji^7WY*vz->i\;K`x)@SۀU|gհ$L1Gn23e?Нy/#hsJ" \LR9G3g&XAYqKWo*?C!sPgA㼉˽ Ho ̦k?f`耐qR}T/dfOlݦꦲͿrCR)5.C+HQV N}{_Bj' @eJ9S7F}gg71eJ *ky>+֜†t*!Ȑ|x?4BY ϔNΟk 3H%n1_)(8݇o tL h0I@``wgf1_&eE׶YfV=Qҍ eCP`(8 ޼ [iS0, SN!֗L=QHI KXP˯p-7 ;A/QK*F7N'Qqeb[7IGFԛi"J=r(23@RXd'0=dȻ&?Cg|:4 F(d{ 4ڠB6znO!ǔ1U Y.GuR3 5HN}ԶHw*Vq'%jzE򙊙,Q lť@9z[QHp JǓ0mahq3oku;a}7DiĮW͘nMuHn\0}F#JqO;-'ӷ:eB"R-ܯ9kƘʀeGz\c矠5s6z,K/wXT.˝$ܕw_(Zm҂ױHr r ar,,_/_yxGv3,4 <;=۳eE* H9|l^l#9 (Yb@긣 3g\V_rpqO?ɧ'!OXaM &2{_zrwy0Ϡ~nN@g<4hh/gGX`Ԍ8%>x>8QAv%*hD_6P/ZƪzBf[A%WtG8s0'K8pMv`,Hh5z)?^s=D\;OKl<[;"'{Rc5'_:,0 p@?YƢ('SWL;~l|v %P;yg~&bOs*o)˵j?>1%L/w-Qz>\zuf&3]|4.MqRحw7{"Y]3Jm_=,):Bͨ%L@u*~(c-xI17eDAkHNt- fP 5:V|gRVCҤgGM!}/,FBO]'JNXnG:k[),F_*Vꔡ:MapBZ~Vj-}nEІ ~ '8N;x p3{AFRTMWw2CD_3buVӐ]r(W!hsK-~F ӂqwn{aX'YX8S}F46-Ĭ*qxO}[]@T} ,QF 8lJ&a$:ףޢTBB/w (QM2k}gyFHȤt&2qS.sE1m7}m*?jTo%΀`\x%}Dl| h7FD怌_8k`(:dw%DӸ1X78ٝbJg be7I xs5nl ൧"aN-bcJ.b' C=:PU82BCpAaҙa8" E_g_u9^>j-`' @iƒ3Z;!)(DרD9T+˥G'i4.?z`L`H5mQq m7l?JٷqY@!lXڢ;цAnG(Pt^#J9_oy>>HV۔.$aے4ް}j8Vh8데'nR|~nv?ETs42'RCFY)>.Jrىbjw Yzߧ]qwZ` %/^徎I쓟t}»9z ADDv=oO򗧼BeS K| zXBa:7O.vTDmc2b!9k;<bԄ/&f׏ҋ޹$^ѹs@\LCd%SGe@mޣҏnio;c Pth8O%㪧b/E06%5ʸ0@iej>ȷ?v5 ɷ3+ـ ѽ| y AIiRMWyHd¸tmɔpr@ F0[ΦȽ)cZ?ķE\Fd#2ph"BqAY/:0В\ew hwkrBeXYYgBp{wi62$,Wx֑{7x^j"&$پKf[S;"][\[a̷$>| ڪHhNZ@#D9N=3wW^L 1kգăoE9!Rct܄2OxALp̠MS\Q~q-{< נ1_a.e[}woIe{J'{ef$?oGTD}èZ][;YcqsmpƛD Mvf_pH2^ Nu*zZT ^a|4R۝g{o,E oED/[)!)$cבg19{Dl's'`9b&bW٩#'DYTD[RZ`EB? RslB< / M^T ϯ[Q1vLk2Rl3Y|Iavn>p}9&œ1|g׺`ch5@)3khwXj(CtC57">r)wYy{]1Sp42&r5 "喬Y孒V(k.1)DД9CWOpg$u?[#gOO{Bu+x9Dav&S@\{(t>,ű>υPPH zoAOki! T=A9Zȵo]N%h޾ZldA(b"mɻ  tQN;l}x<%UӭPBD*T0,hOQWP*h@\SkgOkWv:9 i<5n˩ jhDDmyqE!嵰 pgvɾf챂Ok61ݐ!s1ub{~,+6VVU@DN SNEްsnw_eI @4 /kXr6<|4UHa!p2:s7TS{3R*ʵq3ThbQc|__5{g))x\ 4B||W"Q)xIӗ)0^I@0 n#(e(2~T;Uxj*ߩdknQ~i5LȁRDDu' YMF1NMW&G&,͛7,/on`: n{X8L!1vևqxT) |5~R"\' 8*bDThZ]T#'ڠzF>b8ޤla&5333`?'?\Q?O^jMKDeEUlŠuΨXAȂk W%ߩKhoeuWm@mP$ֲQ2:5Z鍄km@(;I)?/M,ݻi $5E/#M\΢PL{L)^`j\ Ϙ"Db0 HQpBt&ey] d+v]֙5?qs ?%]YYbi9 qS/;Q:^Csj4V**{RB݉ $km,_p2[.aqו z) U@ aB1|Pƃ0Xab 8ZsxE,A=:iW PPz6`PeT&Pep*thI|4I"XہMt6m2+/՛9=P[P!{"L`L _(;^njnfh$(!JX[jo`[ wj/^ Z xn{ =`Ht_Vgya@*yJ*)Z+' Ƥu|#76׃.D~pʧVtѽHuqXd/[3iGNit&G8$ACؙޚ%P *9DQp؝Ccr}%5Rɳ?3zzU_J*6(\ &&warc9OYW4A!Zԣ_sͥ黮GUKpsϷ__ UB3VSb60dye RBb]a99ih+5Ȣrq4bIޤ4QPt^W`52l '8cy.h<ҿO"ᵴ;˖bAXS͉Rׂާ3̭ u]b /, A']PGiߺ! \NI"^U\ˣrFC+D8lc] Dq^UЎ!9":)悈[sʍoHAdD%Yp`@ݹP=sQ./ixkT921:GP"ؿ8/59,K% F d:G=1^M73M݃9x&11/l1K $Dz'סkZnx-Ι I]ivw^YU/o=cOQL?H+8y.XL#rw!Whʃ64E6u ~~$n̈́"G:>BBnӱ;k^>3*_d\oveVҚS9uUk>ڈY\3mz #>^6ݥ37؟{|[ZrH-FT8:)&GA{isaǘ eKP< 8wj=s&Y]3pɌ&JO{G Φ3w 3,cҏR.gV CizmNaD8P>I|H׸PA{:_Z{ m2e*Ud ] l/6Oדs Y4=:?E"?%AuL,T!m)pLgN3iqI -5 OG|իFQCKZ$Ʒ'!+Wq4w![jظkیԴ$}Wo(l&/ŸW'[p>ȤjJfHF0&l'6e7c6ZC%h7m'6Dk&[0[MZ-`x%{Cl\yCÑ3ъԛC҅7Gp72 \wϠ F5gC}~'+DƳw3 f)"a C0ύ)@8yyB}byg]ԥ =p>fSpQt3GAݧ2ZUEJ-` k s:x P`dpAN#Xv^a'MXvS!Efjqd*a O%[Zq.E:ʃT1ێ߃<(f# RΖ䇝b?#uWoο!p%4Dw> i~9 C!\vp\gkWKsMƕٳBjmn*`8ľ& RyD!ùݰ! h8iHoh^;=YZ.>+*$ tC׼Xe w!\ma'o _¤N;Y :hMEN˨>T]9ͷp51 ?u(gnu'd51OA9sz\}aa %̉Pb='9cWĴky%r;}nR&7~ImkI&d()Jء$Аz=)tKx|!Q`\2NZɔw#T\T~_'M4M IȨDhiuʕFĆ=:K2;DI]dYD7^ͳsxXpPAkl[=7I(= be-y8VTE[/RQ^G;gkIs4Ϙȡ._gpLWx2)aC0|75L|Tn2c*r977Net}w]yZ)ջ$PnnU?77ɢFoF_sB;p|+k+S(]:Qs)#:m ',_kE=Vh m^#4(gs ' F*ciG.J#Us{sڀeؠU%nG3JLKd1|3<ӳi;RzLXh%э9he_9kb|< - OwjeBs $ Z`Y+rS`Ŧ^$Qb93er9rE7WSӀ0[,˱.Cr,;;dR9ꣲ5э9%XlrEb Nz6LvGDDsQ=jY9$]ԛ@jCg60zCHܡ4t_,㡁9>~;:;09len8XF .ot0=vtgH3R5Hb{ז[K/F"OҔmq` e?l4ԼLw`[2ƾXi%u/SUSF͏ރ?ܑJs{ِܭE&q#7dQ33 Iy-X3{MP< ~Wƛ[ "o}UOņzSLdt ye_{heVձ8ɐ7G 2L?Ec}\12$FA]5%g >_Gfä)pl=Wj% !XY,ڡ}UG6/<ǹUpk(w3xv䍴CraJMER /*Hqw{~vn0y.nL,'Ǹ4L3Z:qe6/Λ}Hx^IywwiQ:*lg\$*nBNZdM&/xوvAi<YXuMB aA8'q($6Ev@PuOza^9+ WNHW,Uz~LK!/>ܣ,MK(_}m iF. a.1l퉖Ǡ+fZȖ6kӅR~A8 A t*E ?`&C{V"q\DXenFdgeC~J1w.?Y4(dQ"s ^N4 DjOJVs_^itb|؇*]k3wv%&ZO8VҋtuI?n)Uz; g' t&mw!Y}-CQjDYڸ- RC{ze]K xPIW?<\lC!#4sejd̸Dm~} GV, `9q`ŭD`a'+p'䰾!颔uk/JGa ɪ4uTmdMw-Y@#EuAC6?|b.Χ .2 nh=YH)gQl~HTIQ'':6n׈^";m_'o#E/ô'vaqnbG5OwX@%b>5-etEmL峃ߘq_3s4}:$#0O0,B*Vgb9e\ + drsKK]c(We*&pt# k6u73&= 2!_[W|oWy/r"N.YYlnuס_ٳb,i~{^!n8<ϱBw>:GUx5hzSm'Po[ +ncph'hjX a{oGTxft;YM2iVIn>0,I jB+X&$8Dk˾DnAoq4Gg7*.*<9X: tq R,;b =@$2 8!>d391:PVip1'F(U hҏ-XK)%붋rF#?˼Sؚ"LCfպ_qB`6P>*7@T&?Bq#4x|&TIYnK@`AV,9Ӕ:7 䶭IjRQ$&.MƬ"{o52d2O ZκNDI䉎*AR}$u+{~!xAzJgZ\+A3`yrBgڟΧ9Z'k:m$΀h` -F炭buHa̻Kı#`D&B%a-lHUĥXB \qX+P~$[H́T0)ME-$;PiY(9jmD&ɽٙc)םVSYh5w֫ةn 6'\BB'Z :wnuz0ws $",ďD!w_`n}pU v0ɱ/yhU=LrT8n8˜p6^h{0;b5uDr9-a !-ޙhH@FN`P]xX]\|Gt`94s{ [D֯3 "*r ?BeȝԔeJܰȍp~Bu[WS-^)d(_HV?A{I:~]R2W2HlgByԆ61G^7uG/S *^?J"’ߘcDFm|Jθr`di+臭ME#* fn{|Ь$`[JtZ^O_|\ sutD*t]s:I݊HWIٹD3ׁ"5e6_pó)]hkV;ʊ l0LBV̵8C!d'd[*G&(ƥJ52΃OH!Kp1Z0.Qai{cc5w!G^]MƧOapl=œ#_`OzSD5{(he_Qi?X@`} /8}7>'UPD-rASm3tF\. #Ua^TB)9E)+3@Hh !|`dOBP_ VѺawpb,c Qp 72|)wU'ƛ¼Ζy$za8:W!YdF7 ŨiAX۶O.`].ⲻ81}Iv(Kij%q]J4#aOlsAz)K#dXzh)Z\ ww_`sozEO" w %| ț8HC6{Z;^i陋3?2#:r|לB#N ھ] 19Ya ,+  󹚝 o#jT;dg#ek]m8n`4m nolY%$SaF==%z@HPI8ao&q8@HZB=A>~%},؄Nُa"}|Jdέw' Cѝ^ $r'˵VӁHctQ{&) Fv[|͸ WyM7%dO;c;JSN޶PHDjEM! є1S{tZ8#&Xѱ^]aZv5`:)me5YѬ_Ԉ*E,#;e);$B71١$@CҦ^X [Ȳ_PD;W>A}55qDrZf߃\Q$ m!レ {;>쨳[jb'}\P9 {2wP"bXGז_!pk0SFkr~lN,5GC[4|mhT2'w4Ng@/31<5.ͅ[Nޚ~͔ZDl8[ԿA"II.@FGڱ h9[pzqm4ٻ%f Ck!Hb8״]Lk]_Qꞎ?KK<@@(itfiFdG?ּ vŠ.zRCSƽ 1#@|;@|&9Gtb] ZY;o˚$թ2Wh ]alN ﰲ͒9Yy}oS\~'5Pl@#nJ>w>YotcZE ڰV=iMeI8_(Z"nCt1x)`E^QjCM_.7"k/tZBԣ4vۘt,OY -5|۴69#9/A 1uE! yq5 d+bwlEAIwq64-.a;AJ=J5oi?I5>qHڙ1z*^X.<K+ &H|]i%4bOi42 4QMeRV7*)٤^aRᚠS0DWsp |ƒ6wr;s)@D@ B1:S1SRoIӯn]8{lVI3`wGqO5.1d*fM2Nr}X8R62,gЋN  n4j3xq}{+qA[kPE69m 顈{#R -CH!ȻK,ju.ntFe2R= Q釴S:#1QR ? 6māy`[?8B'/fq;=XFE3!F԰f7G񖊞CL"+s ("{ΞЊ/XR

    MeٻgQw 5d1j4=Mnk"V/ ЌۮZ>$ߥe.mKehHiy0҃9t2)^\BdՂ*x`l81j}!!&)7.m-5N K*O~zXSlpϢ 䡆fiJQH'Ύ+#)2WUg%_1h}prvM-ɢ7@g>x*$sB…_Z!pK7+;b?vٟ,)W°2Y>1rGLt,>-gP MewcH!_$?=أ@\zQ'#i.ghxh?@T?F>ߞp~AVXY:5?*v>h%_g63HIq\X2un7hIaWɚ1G<.mڬnWaDp˧ͅD0#][<<ك1Kcsb஗}4벢^\X`-#)tl/ rû,tǤ ס8q[s=N\XL[Y|[q"= Ձ@sZZhw}CQ_2?X .sS19rUmF$ugߪ~׺V{ŗ=X;KPjL,UR^b]7%\٘":V.} 5l1|)ܐ#FaΆb'LʟзOL޽jm%m썀R\Œ㺪&K`~?}%G4U Np L.|#p[3y7o,5bc8z8mNs';lCuRzdн?l\.ݪS&l*'tIpfI?,Hq,Y9#e V=DG*7f^տBY1->0pD6+kPVYmǹMz6Q-Ɯ]ˮF#ldvT~|Xؠsfy=ԭy f1.i(2_\ PXs<@j&I!\؂nh ܇&njnr@<q>5|U _# /LG Y㐕vWŦ>{Tb<>A5T3ey…`Y͡S}ըFon긱Saz+d xbX›TrNe8!Hw~wϐ]0bfGK WMLe;zp7k͉mQ)1XjEv з~5s?K--]HKq#*ԥr0七~X2k-Eq"35 ܭ*خqE( s s266bAO]#H?J?0Ay fǿU\8N׆՚+ 2z̛rX^)ĵ=xr'!|> j=_Ff 号B`^7X*3TyPZK/n}Bgk$0B z'-u0nЭ--v;%bF|{8ſx~35og&wD8 Ŷp&e;%/G~L~4C˹<^^T '10[pORwa|ܴb^>Qbfi 9]:lV ₊@cv`&$ ]Qc\s;mȬ22NNhHjIR跸kǤ,1N@pA˂0uנ (G!tݭ#0;nP5?;_9j\&0=+>=SeuL?9+u@K3W N Z몰7UQ"m/BB0WO\ k\ְP]!Uylxq`P繾.l|:lFğ]|{=qίX>e[!(ge5[J>=O1E)*a5bnJوYʲ#>ՓG Q]9.UWI.`xu׿R.,q!~]Y WʬWݴwp$g.pR G6klUTk-գf-sfD,ѧo `FPg4[IØ%#FNv-`4*2{z j' SqT DmWVOA-w` s5U:>_XdqXו;ʬ[{t11\lEeHƫ GCwz.]J톺|o5HrA#c15& 'ѓtӒR\3REN$]:qZ\Nc9{bL()D,P- 2UhO|kT8 et/ *]yg j(֐+vwA*n ox\ukPBƅM]u"[_:5-rf Nr$'5:xJYLI͡Jb@qSJ`WL_v"P\H4-6!;}ąÄaTE\y| s;|\OkIM!B2dW-ˠsNqs\΅kȘىيı3яVhr>HCj=?כMiO!GAʛ\yKaj_U5fu${Xf(L]"^Q֗nʫ93:x'\O<{ܚ{,J_]TY13,93=>%} `I{eO.+%Nbvۺ^AkС%|O9鮘"@ݟYHlM~Έ.֘C;4P&Y.I❬/Sϐ$_~Ϗ\h{b:n6ZKr"Wg<wu"58s?i6R}쎉x{~H9a6l ;%:K73.v1/ZIKclDN u]pEM}Wdp' Ez ťZK #Mѐl6'>gzAoW_Q1Enk9$؍~u\3!p(Usg vXR`C_Gˢ̻rQQGqx='Q]W:#B*G#0F)DQE&GY'C@4wf6֫1 LӠύq Y3T hZB&TJcHF ثN{u h8 ՐqG̰̉o:Z!='R#QV_y E3ʃu9x *Mg5ؠ9EkDꉏ hn/S 93u$9muA=>>\^؈jQmA*NiUUTcKGbS٧aɲp'bGlBUYp%0GDR׀#:SN'7D O^>B6_ PdDabKS Jܤ']ʗ(ɕ,[Fl$:Iѽ;x>JL *L<R!\[ I)#+(\i_nnQ Z)W5 6T̬VIJs_Y-xwbDG#9.B)ɬ{nϙ#\:Hi< f]ߒ_rTkW/ NޅH+:>%kDԙׯ@ƞ6jAOCS^_}XTI) AKz_/s/cuq wJ吙Xgz1G27 v:={WU*{yZajQ ϵA[E!~1vb[,R!`tkdQ2Ŵӱ =jmV "ѨɃ@)>aH{׬2>IX'%1r+R'qyQLb#X͏v 2Y_ |Y{vfNG6zܐ0翵1@1 @S'${N-NLa+C lJzByͬeB!e],^9LPO @?8*:#*Qmť3`CI@cWj[r^Or~G`^hゟ$Z*Jgq7JaCV\կM}V?HP%W&E88$*eo%@I":]sG`tZ8ma>8_xs1{ʂ16}´2! o>H+Z`-4 #8!KQ%k֒GF#?z`t0 ²#02ck;u F_Dv*IBF:[T?0 M_!M^9vXτ?ذ[~ȶvx|`]f<>`9k5D)LkdatI; 76aZ>6ArrLa:$VjQFjAul wmuh{\:z6LZi7,,zᢣ@iU 瘙āצy}Dr&7hefT4.!:#p(PIw|0gu!bnB3RބˠL/P>}1lP K{3#r tMu_^/;Dg- S' @Q_Jtlc! -  mS,ȏKQ6^5lC% 3fTX8^p&m̓PtטwJ%E%r]S# &̨Ϯ OEF|/_KHC3ĕ=즻F}H \F}SӝSaB*`Ww Gv+rx#f]- fJyK[7 *httGy!]z*/!5l]z=?M 3F%9VgRn uT DZ :AM̢'kpg˖"bsxU J>ϴH:AA3W-%mɩ"e G.chA鷋F=yC!y%ڙ*dG3ժ ;ߊ!|SZ(vZ3Ơ#FFqC :eWit~nvs라iOyDc Uī  C6>'$ xdƽ6=[栠EqO3yv(<A Qm`ƥ47ru!Sen K%H/?^Xq1YJ.&(ZpAʰ5 D]`fh-a@k)[FBb,s-)ߔlrtd۷y3KiXiMzvXBs( . YGnuWM=O%$еJZ=?H9U/T4]yԌ1>4,jW@_i aʓԁmBԞyQRinO4zEEbXJ#k%;I.tĪv0Ph;x{GK/R|_Y?ǜ BPH0<6WWDqh2l cUSKaXf>Npqp?L6\O'@D.虎,@̻@(sjUY;6XVZz- [Q0!0o-2X>Gv\i ;lj^M殪%H6 ^CjM42#f[0J}R?T 8=~zyh`H=%S([!mJ܉I*6sv"oaf G%0o^}q%&V7- wK13Qh:PO"&KG /qbnnWX}({8e b.kV tMHvKZ3|[lb4/c`,#t!oc6}Ȝ W M}U%}e߆vKW{nΖy$FP?'nӖBM2"( /ef\o9Ql<צ D,iqI`1]?qcUSK-ab~58gۢ{!FB@2>x"w<'a^mHj-nUnً~(I\G{mDkMgȮ̔/p3q/Iy'w?KzTqڔOѰ/.*l=߾=av?YTpBѥAbĚ/Y9SX|ʟE}18M1 Kd?y#vy$ YӖH>O~ҋoW`<->JgDBa;>ptR&_|iE 8֯;ɰ_ILD(QS]ӭXs&uPa| |ڟ շc`iFZ/şnSĉFe)&ozzQwBP8! jD#&۵9gFwN;w{A*B{6Dp L.EV5(7q,xCt]p<)<"JimUMPUC4*δkÖ)C4G8Yo,2?'dfLҖ{w9݈liZךQ&"=a-H ̪?bH։3:/'c*Ѓ%:}@ l*.lyiу6VS5HqѿPC\ĽUL(HNM̨9I*YikYe{Ɇꡱ|CeVy@-jL~C6KRIۢ-2Ƌ!VdWFErӈ}8Y?]_Yj CqYN`~Tet>YG1=?DQ2SoMjg_R^~ǔa{8JYq\GE|3Qiu[Z]{+n(#(zdwC5迯Ba T零SR؆!LYT*K0d$3]X8e%䏜3l'!kKlߚo$+C$XG9#? _\ؖeh,0VGe`{LL: ;HJ;GsR!#amX_x{j XXE3>'UFx v_hmzYn! _@#؛G(<;*ą<16gGJTPm=-.s߶vs`iolCDk~*%SLa&z|!oRŸEſRV5юl| `@';?b- г` B%~[]͕!.f*y*r! ѓ)Ge*jH;v|H R*N\9ٝeyW ]T(y@$wH;h&bg־Ӓ7k `q4 $x&dj<#?Z YĻ*^xtL0O!cXJ =ɂPYD!BFctDTZ=0'Ve~z30gcePĨd'ig}'#)W( OlsPHj[DJػgכL쨀ANi.Zap8WU%*[Q~{*+)4ĺ?U? &v|_."n5wGb'uOk-;KTpWIK$auU} m]\4It`DH/O:^NM}[A-*KSܢws{7\C|d?$Қ:켯Ϝ*NWMVdZnNG3%,cy]o/׺LJ:6I]3ջʴLFO,(_$lQ%u]B"Skԍ0/Y۶i.PX('US%aF2+L4ƻhX:f~$ .+-&[ZKR$ZxboSz`'-LE?\ȶI0yMV9ەަ\u(N]+cE)I~f:g^ Z%vEE(D|P( ?7Gr O'i̻p:sැyᰚ@;o/XZiXV_KH99t o3}T!w[]3~0N,#fkd"lc`F.Y){O/g) 5Q~jδ^Ovk` 3h7=%Fo`HYDOEc,~FJ]bTN,}i\_dgy8MXlEH^rN%A3ҝ/` qH<,f?EQJbB)"Jf%Mpppt7[ ,CռYƆ5QlP([6>~D= ' צ8AuUB $\ÒEd"}Uї5Fxukc%`;U;>a3Ӗ_~H RUM({řvļtiרAbl?jm?:>56dItQ@}R&mNH;'%6)ߚN/ogNׯ6rc&iNtG1u0f+w҇\(kE>UbnlX_ufBPI*Da?# XRXq .'kO +3Rnt96yWR3 <,"(@QƦrTInWA-d 3k -͆i1(;vOJ-p![3 :2[{ ^VP/M";ر5i>)ulnr)/Ing{R e?ŏ%\@8 k(@; -lEUf|橕1mSۭ} Q5nM]L7ƌԀ= h庁kqeyI͐!)y+'+<=s3 Wq8<9Q-99q'PDk78*1~ Δ"EGirKi6FM",po4|IlY*k,oR1 KVgcB)(Ra.4s)3S Dc nk#:{*%% /b"f!<}dP Uz|D!9ɸsɉW/3yH*$i ))*|~͟bGL>w9JHQKJIVL-a]˾ҳTX0 Wٷ4 Bt=YnD~IE~XKη)W5OZs*zCR= +lXѡoc;CTӚz͔.<Y%`/OhKG2IK힐;x$d)`ck6XXz1Gv`M0$ShZf=+>@~l-=*7֯Q}06iuyB)@H|+&M̻8l. +" F+UvFEi4f:6]}F(+a{Uxn *7CszW옛!4t6t]!K zB4s$>fW*&=&l~n }>; цb/zל*K OA\LAC qXn&И$RyQp .&R 2\r_tbj \E%%0;yV:>Vp[/ ˉF⴦kKPҒ1/Ev2ND ެ6{)$JAa͝q [L*z"S(P=W6˃˄:&x S]Y.m$'ι tcgoa΁q_Etܡ1^9::?C тE B`5CԺٕ>X 4f+fM4} Q˳>WX\[#j ëSgwN͂/3[dCGNP>HpL]3IjZ̈ea~+MU+X∙C `DlJ\ּoH6 Qs7V| 9vz> +tw-.3p!|k ]fݑc,;؃\Qa ̉ (( _ ͉knbRheDŽb5SXys^ֻ6|+*[U1[r:u Q޺6 "1ד%_ZH'ǷL<8M4 {U:d)φ-F˙(nu:mLu&.]uI0^NJ>"Sӆ\qCf& O=44 uob }~}Mv}gG  oȐ]5t7K'A[]P^u e6d8` S3Y΁'#z&I8=f| k`S=YmUޘ&_^wzS)>2:ZuFबnn3j[bJnh zKȵr>rK&cلD>,j OU>0RVX}ai!Pp+PHy#FtaBݫ2!Pwxr!f3Y0etDؿdL49NM!륵z.zɒt }V5bXuj~10ɡ_DAٜ nO4.F.mC ȑ<6ґfޘ7&1d]j _bPKjb"~l<"=u8jgƴf%%HD+{Ky{O.~h AAZ)aq?% :˳} zN4~{H>07~QJFO/6u{kz=5zy?[jl$[cN[H ʪ`C)9K' ruMQZA Čk/Vn;/LvV}Y^S'q~B`TV)<|m~JI- ĕ <,R540LLضqtbkVY#R,kh"bn*fqmZݣh6v)vl-mݓDc$,6oEm\~a.j5D(b?7,x=jH\oԉ>Du]?d׮=K;^+EbihM[WC!4Bn~O1MBщh2i~#:3AJ-GZk8|Y@L=pa,U7vN>Lm (ˆzaKb78^SOly08bO~,ً}(|Gc-4-iG,[nc<cS!yyu >T#c#T@@_N Tl ׸@"|@+F ':ň}AL3BW﯑vtSJa3l[<cf0;Kqhʤw WZ xB1{Z] q< :XCK W&j`NJtMF--Msc(6gr{ЗkxM`̞{ORYԁ qk'Z ۬|F8JK @ -N!F:?mw{j8m0\bWԉK]yPO>DONg <jdhO[e~Q ǼCqӋP6B玘!LzYmn7Sex[[tZ1<̹}E=a:.S} H8ܱ-5ٮjASdfqM5iݖU_H"p,#> GnΎmõmzyj" J_!O+0z2N >#vƖ%': ߟ#}6_{? PE8c}#p1DrUN<'Ή*xj%ݮ *;Y]t:pYx` ,0Ǥ''x pnNQ 'Ruj[+`eF+6'B.p3Ƀ % 3w8tYGzE*II"4PCt+ۥ&0{eZ_{pj ;M_Et[ \SPQu (!  sNl} S4"o 3Pm?p4M]tcz,00}A\+ >iz?hXc;zgI%*Ta"*(o չԍ7b@U}\V& 6Ƶm%+`3qL}EՊ Tl8ƌ©iκ9q4 W5Ⱥ>s*IE| OVR3WU 2J)2"aՙqRӏgOӺrvr +fE2SRWdld"2-ZB,Ѵg 3ZXB=?:4Rv:=l1izG`e<=%G~;[XD} T[H$a7_ŚUdD@x b@͵%Q r`$͐z:hD Q"ӎTRE\?Bj垣"zZrc؊l-)(~UoZ d%9)5}<ɩF-3p[>w ^hE(5 $~kgoɆÊ,$kfy9G]k*)~"s vr&xA;_zR-pz5. aұïm!ٟ$8،O4A?Fŷ#tӸJnY7GrS͜2% BE8s1q{V'߅_b{sld`dS#s/2Ѫ6z4P~gNYxr>y2a8/癇5>xl|U;^cP.|+~˚Ͻpǚ-P;)헂ICnl*ѨQ!>を"^oe \;Qűf`^ 2FcQ7ƷP'D&PK+xn +KxgMzPbTbSG$4 7pe/uUP~NC:bDX~7U Na,M>6!G_ws%Սhp\Bd]Ίxoa> ,B 7NsW\*M{V>>p['\L56q}q׷۪\˙+4l}tBMJMy3S)آv#Fn,(:8<ZҜl+CR5oc NjsJ;WA%.*ZG<`b q222OƯm^~}*5PEtZ IH҆v-DVidSI@Y,o )L4|ef9h3sf0Xҫ YHz^SqT3fM@ bQO_RxF~`e >ƨoCTmf3 "ϟaSROIdVMiZ7>+pr k!Ҳѱ;Wz Kӳ(DS $(﹥9S2FX c}<ޙ mm+HX w|4cv4kQ[# nwdQTUҝ3PAgP_~?<#Ǯ'=(vx8? pBC3#`5,mEx ET°vqF$4ؑ$dJj#s)Qi&="#U8<%j <ȏʘbT>)39Ju4:;&^, gta}9cAwQIK~}.W-4XF7t P_`0ƒ$.K/m2V@ۼd >ض;( kꅞoWDl 1 9<Ch|^baSPDNK~jLaI"SG6z]4C xt~Tor*ú VYBmS.J :-"7߉u9ӹGNu$ ':txê`95#P$X'Xnؼ* JHnD.%toiB$_ܫ@|,-\lmLAk+*t![EXf\vhGg!a7LYA%8C'}`8a0"nxp[Wf"놚ʇJBE9E(5h-˸'xaSفa2 |-3 Aַ䛉pnc5pb [}lT?+N3 )nf?Diqh|X$׳b0UM fNcbO&^n&لER}HNmAcSIZuAwhit5tƻl~t¶!#Li@Qգ J^HE@-yV"#Y|;k+[oQ$%s}: qrH̹(B 6A` F`ۥqr>~݉%eJSSP&)I0_ *Fu1^ OpwmlvVn 6;fC[\XJHQqIHs4.U󑳧jZn~umj)2PЯs}..;p2ErP+D^V7s:^uAƛ@5В n_JHEڲ#1Rd).c~Y#D!C\5F122Kmw1XGBzs I]ZHfހT{> 6 a'W 3< q'׷9d|7u>˓k&> <$S#vۋ*Sp69}u]k}Ԥ&ZKZ?@yYP+(/  {}` 8}5AMvakQ}{0_o& yYD>2ۍMdqv;kF-Xdm3؃B$iUpOCwOvH#Qk]3;'%\`}DN&W}CՐ_:|rtF&EO+~o ؤUiVE 2l???pl-$C!DڮZDitL/M"`~g P>2k(zW$"OEXO%LeQC~N^uhr 663|!ub^TY-]xڥ)\q5>o<>O㥿X}̴ 4(\1.o#S IΖҿNP9맩Ʀȫv#E^e"&7#o}e(@M?%/bw$ScWk*U-D=^rg`@9GkR%3f,(;ݫ֤`se-"\KH޷8KJ-y9`uΤ-ho+=?9tYΨP-9^Yg3akbS >;`Yڮ2#)D]Eq·V oK״]xIۏV(|fSkZ׷^3BF@3+bᢢ*1Tm1z:ͅ=9wYwo2->9{rB|H+if5Ka ~ η^QY~7fD>YK{|YvNz/m?W$Gh#w$ ;-}>p%}DK֨>?nu 1 D6+GT L Kڳjr8nೕ S2ⅅ|,Bd9c~|MwI3& Go3/V#m+nPAjǖ/V!R=۽qH*l+ Y`34p .dO[ zw;Q?B1V,#8w/^1oƪZ/Sqبz -6كHq>xX2Dži%yN.aNڭ4%ub諧%`HB58YIƣ|5?h{7,0wpZq%%TE7l|b@|®旧+~5 QWsa5˰#`z@r:HȞьÊJ%ȕyi⨶ǻUVHlh`+M ؏R"F )Mg痥w{M _ oP&l>sHrE2rY5a]'?'XZK3Aa(^col/?\Ͷ%rZ*.*՛IZW?S;P=0 )~#}:\y t$[;J־m{d09ȸme$q)5CgVPӝgHͥ-{Ka \xNe_q)8#`Ro)7: Sw'|.* vh kŢoqjpFG(y_XuԨӛt2xT9_vWV) N1/uFI^ԭzjN).S?1"uf4'DNKؖ]~C9n}^ ;poJu0*1{dUI}.ւ%H`:urìY!>[Ӄ*$e8>'$UG=Үr綁0EǹruD  ?KۯeWri.JL A3$a<[ԺVsŰx:OjWݕ~!1ߜj<6V΃.9pL": +x4LFJj[#?u[xl%vmK.).MEwRh^n/asGJNkK`$ܘiiB%BE gFgbj8yU=شՓ1ο_13 $q(>ZU{Rֲ"*ȎxRxIyPN].KK5dWarǦЋl|Zā^7`uF>J\v>'Bgʻ74..cNoބɪBiZh§Bh ?F_@]]h 'NE9k3vA? d1b!]#ڞX%sunmӢ )?V:b>j8F0Q"g$uLtkwG ;$ލp(d1>_>T}ѩ.eF,WB?_58ߖJ#lAlq$T ]2 \n9*\Pz5;G4yOyXoz~ެJ^$xZfYD1Yr~Ө;]+o?Zq\nd`S~Xؼޘ9\V%:A$`BI'@;0ק2U# ӂuPi|9Q~' ch:FxE v_+ _KSMQHCSKF#0==$o(W/[53-mMl amf(ĢRIZV* sH@M?\qJg@A_%q7Dy4EQ rolxS\c[%6b.,-Mq9b@'dܥr_c|[PܹU+yѼޥJO2w&]_;hBDAdڝ*EhҦ3n(e?mNeE{Lɤ[mϼ&҃wTh%7p6DϷ7]Qoz}~8IMۄ9mِ/]s;o:-L.}.^ Bhcg-3(h̵MnY3±h._[ޥ8t- Jr)sy<2IZ oIҘA QDceVLp@Bb-0e?dG/ %h/E~+ 1$!jrʆ{x<('/cϲ>K③%yYTه .xLsY;św #/n fH\(s5[9;C*zsGH-+1kǴ+BX"RVHg ~0+DU ǝ!/4S.~J?aH n$rSUTPgc`«ۿw @[zwD ^°t=r y^!-'ml? 2XzJSP™7KKi/m<ì{gfT?!B~N `C.w [E7Ay )HMV1o^kʝ'8vmm5 yFer?atK:,ܰj)'DHuqR҇#QH~)i$ώ;kp[ KFz :H ~[UІ?1KA*p+w'-{se۬pL4s> V T[6N-(k'za-TyI&I|*vdnq5S\C\T ~Y>GkUޝSdur$$TzW e"a lwj:$wʊTd^05gAehAg[fN(g_E~ 1Ic;wcBPkdIsj")J,$`1޽BnF,su $h賔b-~@$EJR&"3$#w}zkWb7Qs\~Vq0|YHc̤zi(-~{c ᒹ<&VGr|Tǁs!RCnr** 8gџW͒ gP{xz~hE&auƚtնV!4g`UImbV#6ͣd;H|>č Vx%c&WG[Rzn4<^Yͷ̃s@DSGR 5^\47MTZ;gY͘ŭC"`^AfP㉝|Ve 翨& wϠ#zXH\N!KQfTZQ_[H>b,~hL3ly9d?K:uc@>}ExiNghph*Bn \e@7hI(2dy e[\>Ć [DML&Zxx qV%W=❹kP%{s/ViV)Üjg=-&JN f,@-Bڈ#@]Y,ϝfe`T[-ղЀ\FF9DT pK  {d17t+Ls! :qekbɏs1)Lx2YQIw@r"z%rjC ? ăr$gy}89e][&@P M$SBӎ/VK-ZţtHFT!u7XPR2E@< h㦶]3e!"'X񔈴E ȭ"AS/q? La^z#xչee͕\OElSt[+sG#ת|ywwEey 0&F$sc.ZpJc E2mb9s׭U2k=EGIHq*Wr@PC/k pOxթƇ"*.Sm/o!t.&ݫЫ$(%&tux__Ezzo/'s`. X=1oؼ e99>6a U!/08i_b}wԽ4{!pN^{(Sy/s<.G@9#KD0dy͝*jZo[Pw 5Z3R.3<6 Xdu]"sVj$S`be'{T5& a?)I ];B 1Kj̢D6NF&lfr3Rl-Zf3 @#K2zU.>-+m\EbpeN.Ak~t0HS'ۀI6Y{gkjK؞֥" $AiJ¡Y|H `> B'OpU3U2MJ "*^5R|.nFtXFJ[W]9MG7w3lΜJ@ݔRo+pԷkƅuٌCT`4^6J2@~10{B[]=kj->)ZL}?HpcN8VEjGHJ!P[ R2y7A/R"<XvM7<~"Yɰ;c ӗ^Ul-j61)ysUgGH#!MޥT.'չ><-A5Gmfu,};) 2eέx:.5[*X87C%SwӁ6Q'I m^#xQ?{K^Of,*Xm ~0CkUktb÷t˸u3WH#n&ɌJ3q0, sЪB?o]Ueb+JdrMcW1ðj`J,ojm ƥ`?oR5˛/ &x$}=X˜뎘]6s%Ec85NVP\B ^^@U`Ia, ֬PY8)&.7oH]$ 7Ψ.%ub',+t?'Vo2Os}7) NEn2 ~hľkWȁq ʔE9?&2e5OȰ'٘Qﬢ\ J `2 {FIYCȬx(pseGRk#Q!_L 0 P'qh_~ŋF):exIXe8@ArY߈|X\D@X_N,`:?/T@Bc *k86\t63;,. y_ͱ5ӧzHP,Я5Kq76mȨTga[-9ad%ocA7uh푊n:"cFlc. ~7Y5/y?ô4j {:&߭ߤ t<4 {$_ˬ{NM|d@ ժJo倥 wa#љR(LɋV&6wm4%X+tJ+Td $_nLm͗bgʆ ¶iޜ`sB/KCH0ruR׾B$hcoM,`=gČaZtgBjt6o X]=M_HR"|xQ%xMbC (9V@^,hdOBż-D2I,uSi#8XXO0@\~˸#3÷(c8}RBH~:Vr0 `蝟ǡ Z^jdZHQK[ Z+igM} jeP&8:@g uasJtW5; "g J9ޏdMqhm#$*^=Y Mߜ?\ʋec(RiCaV:UR) rwʓÞj>}Qmmwվ9 i9ͫURÏ<[xMP8!Xly@p?73^aPiw1?9ƈR`!iKU #N| |D6.|)X%$劃{ؘ3of ,^`gw_NMKA|1cW.;99չ} j\)x%\g%xc09B5ƒj[?|R:@ב&YQ!S3кNRk=<1HsMɸ:(C-4|p4$3!F51\AnH@n:k 8᥅ö9 D|! 2)jzJι PECiϊ9%]>brrE+);ji Xw?ICSrĠLwݧ}?hCXkXTiڔ2}$k )U;$ 9fRF:ZaܳC$j1ds^F "2߿=Jql O_r4:bPvBM4i%*/Ռ@| C0Vo Iz#=yO9=X@N65 #m~>~;t"\^ziǨ1&\_uao BGñ=Vey?~]`#fp!at,<s+ՙV Bb K e)ӂbe'Û&QOH;ɴ]WW?ϳF 8['l_+8 prҌG%TYfK*vL} qΚawhLeBB[.QҩxCLpCck=|0er uu~6xK`^FG@nNy{B4| /+Wq/yc}N}0QY/R_Lx!ݶEfff0w &}|.bd,~ r %^&ГB!II %ډ/jq8 ?wT4!b4ҟ&o9RC߆J#aӛ#EjL3A 7px#~ Þ@4e&/< "@GF =*Iώ ^u2#}_&H<`Fmj.L1x`HóΡ5TB5R4AW% *S lRFsvdzCnw(y'8KۛE|qb>jv(UlmHYAd~V'KlHlJr %8ڨҜ# 0ܻi򇚌ƨ Ԡ()D?\NtniMYY XAD(wO!$35VVD_:2<f{ԎK%ř7NF{?V'EL'=P mj)؉7zc4ij X1JF2cQA oAiOh 5P yD_! t}` KC[:0T1ZÀWqӠ.!E`^,SVfnTxP|u ƅtRX_¤] ;zTE_|"*qGm }`'s XWlLֵG̼#2=ziʰnz{ u2>p0DMsg#L61AC) S6-CxZ2Y|l T^7Ԓ,&OŅi윧} %xmzGz aK'qJ$-!uw bc%!-9^Nvfe-OJPxB6_~FImcgpmzx[.{_)^1Ybcԅ~EXBr6Ue0 Aւ򕮀NR2q2jrO5Kd)VM ܦd6τ0S2J$uҋξ:g1q6\I,S4?,&#g8AnϕwoZ41&:`"2A^̹<\"WC[Evxugw*:g4L\C뼰#3H_sU(=#S.*KSMɁT!C|8Jppjk(JIzti掙=h 6ǠA. E~TbM;}|=%i"mPE=~$B2*"&߂(MפmшJS [zT[IWܼhAfl Y:e-Xv0U"T{U[V,k鳄&#hn5aw8eJ=̵ XM[V3W (lP}0ԫ hxE52[=恘Hp+vF0Ok35g.$2xz-vf8a0we_&VUꉰWoSXe{LFdQIFg\'Wʎ($Q<{Ʊ>q 쩴6bt8Sں+aLBn"5"k^pZcM^xGAv>Bp\EQY F}dDLox0jk )$¤" 2if>gmȢ_`({CxFpML̖ i]ԕ'F.8#Yp(~ S#CWo5S$U]w4c҆Y9ѡ1$f6[\pǪ9 6h?ևQ9UtC m[:yAh` %eKxa^0Y=w#`: 8jNMD~7ѓ_ TWqjLgM@Jt<6 :6 fu8_#a٠xCP 6YCǗ1NG d(~DIJ0s$ӮȚGp6=u|n[;\FEIlDn)ϜƄ M^tn4$+n=%enQ//ႎkOU9J? El^nѨ1r H ρ4eM*Y1X8rx_MHޮoǎ\`)`FtAgQvKc3Lcd#uQfȐ-3-,nQ.@-)3q@RHUEQ|Q4Rai L^"bj~}kwA}GwѾH Mx)g};]ANq\E$'gNOT@ __jvQ NݎimRv}c_Drv< ȶ75C4|k{;l"TUl#Zj"}/Z=Egry>'vqseQ$Pw%d!Y0:4vӛ9NXK!\sɗBr5GJ"IO9>T)u{Jv=Ut›4F92Ǎծo~".N]0#?)~EϤN_vA8H|><@ʒae͋(FHt{n5F T[|=M}VzL2 1"D-imtҴ]r Ǻ^u,uG2e lkN%re{bDcJv0dJW_xVk,װ/w'Yɮ*XOќU6GC)M#\>^/%:LU/g #cAL8_ƴ1 فÉm.ArҦ)7;z(#ppk1i56&:rv>{c9cuJ 99!Ѓ*M%L2hp"+'[eXOhywoi *?82X#(*$dbVskc4]eQrrbbLj%iaZw?֦b$i<f悒aw jkv_xPPB cFfoz4^:eMx5B)=NߌsFHOL0YTRn؄fѬَպu-#4fNѭ~gc(Wmk@ $P3]Lx,kX3Nn%W [FDwoJXl:rf♛*Idp5@G#;h3R&3bhq#@ #{>@umBҁ{7hӟb]ƺ;y=MalۂJPڮ3M -5Ѵ)ތUTtskgjI}7)@&&mC+NznD7hݦ[\.do7/^}&+oXL`#1"A<}0c^@D8mTֽ}6^Mh PM f߼?J'x*m;̦7J[y@Asô׮;$u舆Ә^ voN9ǦLk W #msFGc´@EU_Mz R;]Jwc z|(/1\hzɅi&א-Bb$ˏkGA=:.޴xT&Ip$v2LbyyFvaNAKU o#6Tx?p^oC52I5pa,}MPz)->\jefz߽%K*'(~6{ Tv(Bχ(*)0RM+<9zJRf PsX0ϊ4dw(Ҳ JO_KQ {[ amljxD32̿k\?]MflsClfuV{n \\ hw[V a';+Xܘ6^B<ܢ?Xآ+e d]]$RϏ]$ m+ITX uP *#ֽ8sNsE4:ֺ4D~eg%t6!:HEC.a<0V\O)ekZ@o($gVi0[~DQ m#CyJ0sZ&0\|dUEX7vBDqOuc19Xм5.YEElNQ9 "'bx,PvBR Mcc_$Cv[5$Iמdo{5LyWtl13Y#b 2B5xǜmx/C x\p^{;HǞd=HGzX+`a""sR Fc_ "+=8@33JѱKN3&5Nax :B !U??YЗ fgo W~uNC4I?2 :`-/j qf%cW0CBbj HK=Oɪ'=SVZu4fuf-L2@!@tףCFzk (u'.FV9brqek!MlN}w~gF 3ˏnCIInd t,Gn,$WhĊvϡ4'A80P*1N8tr•g2ԩpHz7kd @P7Y)>#~5h>_7K {PGr\8v)-J5ԙnV\1F{M5*,p qV&i2gű-WԴ4+m/]1=~LzD|vB9)f:Ps悮a.QQ@nI m-z`J:CPLzSHa 8)u)!HX=-wJN2<-nN&w_I=zZ_`8igяK1AV9ȂIVOu=ڃΩIM߽cs)0 SׄMoX"8+ey(y'ц̿Ҩ x3[ [g :`[S}8)$[ʗ pRKT B8 ZX ȲHDI\6Ǜx+cSfw)1'L֨T3׈1冎˸Ru((R$a|Pqx3]­IPWyU3;HA-gGd*pU$Z~>2f+{y)s})L~W 5G ʬPls:NF ?%0ڦ4&0s>.W=*% zs8['C5"\K{2$b]K}Rv7"r Rb-Qڒ6+j:q殽wrӊE=aČcO[mo- [i:b31UsʅYbVH"Q$Wi a˂Ȣg)xt4Ͳ{%.~VЌ!ysw 4Rnόai'[s2žorIi5d@p V#Te-NQ5$rtF|2𰨃_<>;m]:觘H&+\n *0?8}psɴa0;m>2y!f@{{;y;Mu$\$@vyE/)bmk^Oz5hްSKdIC>^)`ej¡OL=V|jMN3tUZWS.W}⸁yd᭫b041^@a%F8&60 3BPRf9&sީ07<垇@Yy7A ]!i> *M6geԙB5d;LN,s^HlZH/~ۥ`.;bstӌ!9Qe% UUiR;hhqm}!BP\#!ʟ[u.K/-M n'歶CwZZv1ExuinL(>h yͲOɼŀ)z&W8?Hl)ҞdUmZ4Ckd !XH{֙l;WENo o~Nbsoh84Sh~'|o<3j9rKXqì8i=/c/.i }']]1k6ɗyB86l޶ŬЮ0G>L@N™zW E])V𨧏QwR#d黡-HNC5ޙ*|b},u; _JȱǏ %s&{5cHű'5~浅vxϝ°Yʂ@) :|!~#lWxX)dmpNZnh'.Q-ĩizyP,RFlE s{nޓ'BgVlL)"8*u~/0#6QYc 0@4hP(R7Q0+ءv0]D [@U`m[Eo Uo=baY85D#$1Uzkts ="#x?M>ܚ J3AR,302#9# Ë٨Ó_`v#  b&UIV9ј /Qz:2+JCV5`YA/#̍#ٗ5Lzk]< o "jat"Z IރbinŘuАPi{Z4ۋ\ 5[͘bn^tSl<lv xəee͊,1+SUzI$K0V aK$N[~ #R}!FDf6|vs[2VvyI ʷ XWiYf +ҥoq938jľԑ K\VGupTiPg!FAzNک`H2|! 3S`[ngX" ˄׎?*iWh+U.6-/1j!EHtS+ǬCjTMR>ۉ뱦},?sU?\yk"2Ʉg:&..f)jrL$v!8<7Y@$WO#HeLPr}FVj)ii76:_9):,%H\ј搑L~UvS4( _z;d)ZQvfM0GVm^9tU>(E&[kDWLﯞe:xiɺUB< Eg/XuMysMBdп}? `,&> )㖳,~hq&Zt070ŠB}!oDE:T1]- :u K!N98پ^by1[Kn3aCfk "k" 53rAMwC!Kj% X>n SSᙔ2ّP/{𖤤1! lAp_fQQ8lb<,580Q!Ki/}h5DjpT}J oJvkk*WB`uY"H&D;hZ=1QW.^fQfYey[&ʂ:m~\VDbr> <OiG@rXjM1s==fٓm 0R+o޷7lDrE}pl\8Ho5E#s?H7vFo̰R̛<Ώ-|ھXhc{+J{^Ud0.qd*yINn*>Ӊ ]jh}0R%FqXJ80 i6?Y׋quBSעkPAٕ}31ު}dh(Ԩ\i-gVjcQ@lm66t$U7;؟J9rx_̛E*7M'ARBQު M -FIzeOD~i/ wi}Nh]u 93*MAL FPĊ[gѕC7 |{Ķ:H_ 56Szi90YmыdRoh6r0%+)FBƼb"`S h|r퀂Ƙԑp GD$*jq}DZl7z"LvRLtoIx[ޅRp8Y$xG2ӿF@籏O@2>/Mmct5 ֗W)`(Dwn|,.Z.ݿ"{w-̄TfM LF~tZUTRsgsvwgR9Aţ AS":4odf!}=*OiX-Z~y͑aQ)t;^ o" 3K|j~pC"=Hcͪ,0cp8#-P ;&Zw Ҽ=+|PgyDîVmTͤ5n:lԔ{bbxATe6htSpA EErvhf$)P>wYmbR 3;6p`q] &Rg^6.ȶqЫ ۖ/.&I\Y5$u1Ϝ|*,S+]2Ƀi|G G8vl.O٠ LZ]戨92]M9Sg1@];EU.^hAv)g4~迵{~drj5D7= ig ` &P `V^q] h+v+(D56mela5e;,AK`pr9k=zS0TKC2B <~j1 e3ɔ\4.TX13CtBk' HoHK>tQaw0׾/YRbf"q9>K&^CyFH6B -$gS[<9aA#Џ0EČU51mCM:@ yoHDpUcJ0l=g ( A'W"ϊf>~>ϑrŮQ&Bhtv. u8fizctu 3AU$5UIPi`M/L2g,_Vy0#@^VepvS ;,Hky:mGvȣ5&a=dϑֱhyeޠHBhBDK4ARi:)L>qxbAonG*puBŔ[BGaG}k!Hi*)EtoY'(aO~f]syCCP.tcQ G!D.Cnˇ<[ ut ͮϚ;5_Jʨ̾}Jspc,WBu9hJ0~6[vcCe}/L> y!sX 1DE\d^mr 1Y]'}*׽}蟃b=p^} 8c4WZcV-ph ?ArDՒDrZq?4"n?σ:*`H:7|+>g8)Mc$_3)G޸W? %)̚4<͇;@O ~^c4`r,xA_;\sea[į5^9qG,k@ߪ PKF("ЊFt6KLTx&}û1GϮf]xʅL.G=R#PvRL ;lw2 s.rCn߷ 0|?R°|tQUy[Y%:- aL7.*.zo=?7-W+QZUEU^8f=G3;"hua# Bi#9JDUOa)Ѣ&$W{<; sT oZ1j`%Xx=`c |<6Y$_ЮCTM_[ !^/}C -_&f|QRs/sk\(n5DKy`eOIn'갹$6b/[GWo!Xi䨪zz ߥvh > >LoNqHriST]t9CnN6HӸ9/3Jns=+^Ցn?LQڅe"/e+7$s 6Ytϐ;o-Q&2za 1Op`A>A罢 V'"oHQJ7Yc $_" rOtv9h*O[381i Q׉#iV#kIpPlXsPw&*g2QXY-AI.NWu+&/Wsq&ءӠmnhe-7d5ͤ_K_.N2X=Å27ɢ~1g EIxGqz #1N>ǚUȂ HZZn251Mۘ!xn:c=Y)L %Y~#gU"ܪ6gujՉD]; cYG&-ipd) }wSy!mfaM#'b*HJd%4m.8g},}jK Ww6Fh{t,:ռ"{ɝwuO19(Rv(V{@d:2<E]#^U@8Z< 9wueVA8GB0.Hh}pϲO<@{'j+9i5߳:3KŢanFr$Z|IT֔1^ns!Zee"FcFk@@~!B}GTq&7yLW[u4MwҀ_-1U OrSGt4a)7*c\P kSu vr!@W(xyc9PnTPDb#Sin97$Ǣ.lih_P DI!oJ !lXl2sKһ'pKO.m`cؾjscJ$ڭKyf 0 #'ω?0kλkskfH|#2ijhmؐU[ [C cOQ;bņ)p{iΚ tk$nݕ x`?v[0IǢgh[ڊի^E_2R[FHPB'Y.=҉hBT|EQ FW[|%| +lU'Oc)Y*8y48c14FLqUdjaEăP_/L^3쌯oT'j /p|T̯ K:Ǡ Tӆbm7UqH %P:퐕a=KI.Y$v/P7]Vp(4 l=nZQ>)#oG}NczY$Ϭ]@+w" ?{.ᐨH\FUqh"2Ϭ9ay.F%x˰jXt 3#dpd~`_ڕmϞ^5c _*|# fReY_aJfNyX8vNb-2-זԿ&sAT+FbDI k֭^׆_%[:Ǟ5{4#!z00ҸxY `y+$9+ (2@υ+Qƺ#/ݜJdA=@?[:vCm 9~N5tڇ>TLlGN@$ 8oQk!p+4Kx4ĘG?*(Җ?a`xf"vgyMXX߲^~}D1@FQ{f9 Ce.H۳AQJ5>O'T$j̈+eq_3" PH\/Sቮ&K:! Ȕu..#|uf|Qtȗ)uW.L [- PL2͋^'1*b1TՖ'\}f# =n{ܼ?H2ϧǻhf|Ȳ@m8׬G|Nl aNmg3墺rnԐUIѺ[5}bVvڕǶX[ C'tޏ70#dE@"`C֔@Gjŵ'yvSz,x/} ũH^ŗJح۶Nt^*bD6,bƻ"}m ;_!7{';<,fLsGF*A$_'TîT+r!{g&E0_'m L%LNH-j+ڳ$ω̩H(-E>#fgڳ&fMaƗ%VZl}.z刲]#CiZ()O]'Us9?(PfMOǜ5BaֺNj0ĺ-դ@a嗓. %2$($*ÞIG-F}-ɻ(P_L'@{PD)˲3SRqPMىlFG QŮOr$vu11ijCJV-Kx`tCT\ ai H>gyi+@;oM 9傕<& ihXBv'SyTQj"}}]H/Rh/zR# +h?񺓁X^QF<| 2 qKV}4ae2~R-cuRA+2?ӱy+ A6wַ-&_0 "ݐI:d}0b q5RTLvF;ȥlaD]!^4}Bu>[B!Vk&9W1ӚS``dz$V X6H]c,u] 8%(3~6bZ/Hrgtc3!l+Bŝ1.T !΃k>SB(؞(U{kԉ'{oϐIHvg{ h3/rI49о~۵R4VɎ5!QCil őe MWԯՔmN)ЯC3 97/rFj-SٶaCGV!0ZteǏDC5ӣבHPl6 `}kQ0 ǝXگ 'rG3R5LXy)\o5-h+NH1rJb-_ HʣTUb̑5)exH$Z~a{gv{D3o,V&M{GfzeȎM>ֻ?qCEgחhZeJ)&__UhTv.yOX{vJVzkV l Q]xfPxh|Gu5Nxj w 'Om،~^׫G\w:M][m`. cԟ4BlU7k>7;Q{}]~[_VJ`/! SfrvA4H=w)],alWȂx?@lFV;hVV!7>ypw0|w|xQߙ-0CC|C u-W0*l|χ洑u90Jܔ=b9FOFܘޏ`KYȢB |pV]t_ͮ W f΋j}6ݛ*Uȟ djKٛT[Rhup؛ɳvDNʋg7vQp~(<G4$̜[ZNcQAG^2߷8UQXCR342Co7DE: ;--eۿ@5} XE+dS))L4T݉4*7ce*"ٚ|;[TK S ]Œ^'=ى|=34=_7 P6;£=}ߢbG0Y1=k^pp!GY@cu2op1f\ J-cmwZ:_cI] *墣Y_ Kv<퇺)˪|Бjj4jtw)r[i**z!_В{@7(XSjItwP5oȣ~kRg ]M"mj'K, Y(%A I_;8.EtWv8\ |/˿ѣBU K b[GD+wb&R;@Mv@mh< O#" q '&un@*p..U !/Q;}ّJEv5j*log9}z4}پT%G(2$cRR Dx\S}MS7etXܶՇru/ر(|N G]zex)֟l7Gㆀ+8?u%Sh'fl1B^3V6 Ocs c]@̪qpn= [*;,>g~7+Cx+$m~͉pLnmpIdARxc&zB|2fOZ$2'XM4^_0g4޹ՑvR8[; EXSk\3NiAr/[LV4(q#6}f#ov} "Q8CB!NҷgiM[O2g{0'ëQ2,*&[ԋ~$9 d6+66e~wg)9*;f[(Y rUjaW$JGT׃_Y悀qrjIl\]\jHr5sW-<$ş0oqF]ъdL2fp[K|e)(zUj%a)4!q3;7wx U"vGIM \b[C9qF[28|_[^%AV Aڼj.r(&8^@$"NHZ)7"^R /S.LW#3XCErA $Po&7ƻs{p4q<7G뽙n6vH+<ۻBaFVXU&ϐC{0s*^M}MW⌾..՞Z[^mԿW-PͰw]J3Kzaƕy/䵮a xssv^gq.݊2PCDNC>돪/]'rsO2[Ƣ! 2p3Guhy׃[24oj3*nQ Ɛ Lw#o@Pĕ [r_ Y;ōdoA1.[Xix M?Ne)D*C{Uo64(7@Ya+|bJskw|:g RR/4GMaܼ[9nsY)Ƴ#t \,c{Ph:`J +7~O%lvhZJ%=8v[_o9-vl&& !RY\hj03м//8I |Vu2Z%TQ?ε]3j|K. lݯ*rv ]6rȋմSm{"(6=nK]?qZK@gAt-Uj-aVW뙒M]Ъ5 $Vt{393a C9 Z7}En@8We27'2IGÙN -$jrl$,|8{7!aFwh.DU<`).[8]w)[yƬ[j@ @}4-CGaOATX!|x*Ga/ ֟wFϔoTVRx6=H-D"{ ;91Z5QE!Ͼ~3Ɓ:ͤV9jY{Z֣9jg3),!ngJ$$Edv g} *"IZ&%PFYW;G]S< * r`7?p%^{:E>]]RsRk'*f%uR;bÉAvOѦn^@V*5f& A R3< #QF֮aP1Q1.`[$?_Ujk*O8x~"KiFmx:*} ‚2EjB#`c$74o??Nv%<}Ik:NɺjuD+@Q^Ut͸dLq }AG#@uY#vīx$ygӭ ڛ9-r8g@nkV1o>~A򳉉QECgO oNX8i8)kHuEɷu_^TJ]Gwܔ|8LW=aeT(*He36P`IS}3Gf2o7|l`zOG$}lH1j]+e4yvoc 뤳J.Qij3&h½"`sgyom}wbJAn~*(]*6݉Ж 0]A/*:̻vMC)h˽s׼X=ۦLZN/sh nCc0VhLt&iyë/Rrb5у2SWK?OXa"%'g~Sd ^䝣H&J^Y#*gF{zA>[CM3[}gD>9$ e^}d|i2q+T>>ƥ-c=->d9e$S_ gfUG5cl\waVy`. ɏY ThQ.'BYLE4w~N*@ϯNۄ)0y@)%{ڮ66}3F ,̦d?C{///ݺ W e"1€ k WuhPj>3Ǣ֙߁t}B b\8>.gMwF mX?&ʅҡދIAoݢ%- 3c3>m-. J=>=S_phBxe:yaLǟRX^貌>I vj )jBd%\R2'(& JOx *SXb PP[vAcNp]rpq%H 5K=VFHds_lܐINx#-{#rfZ`mw \ +Ρ6$4I}o$~֒*ɥbM }v>(|kk:w48f/.dB:%'*WH o>e&q+hlӞ秺O>d(TO&uJoUPl _nXʴT>x'Di6"`yKމaf=Nx;uiwYg0 )~ͻ])Z+=@|i32|TSqv 4N#: AG.fƲ|Zp9;ns'aKg1L0kJxr\m+|sZHX0J?6'Hu&@:C 9Rf̩q[T]#][$(aZ|"WXpՎOOfiȅs Mu{~%zh,"k`{,)žv߾S,FdY>Jvvt?i^,tZD٨2봚_`ՍM$ Xk6/%.U^櫁/F,T^Ÿ_&K7/2I_} Tb;u ޡ Xm:&a qKzo-g+p@nH@'KqkWA7) ,{u=7M0Zha<({YčC^%| w#|1y1<,`Xx WbiLVؖDMiƸ̀Bs :tJE%ڙG ;}iA(H,ɲ0A)NFT0"Na?;h !s0(O_R d\~}TW~sb FD X,U\"kwADg_g VD݀v: h Z81(W90SenlD~H:bOa2-\PKl2,|\AB/s;@/Uh-:gd08) h&t[̨gQ tƤ G(=f:-Ùʢ1e7+~&+Xht) 7_ԺX𻲐4ӔռlHl(elw`G1ErʷNH`*U>(AֱmF~ebUE"4(\G83M RPMk1,R9n![3 f4s0#j`t]\)hle7U!Ml]_e Rkl _查 2g0|<@HvlbW1 PK] ?ؗV.$Z W2N۵wo__HVӜ;(L"kGoH إg~=!|y[$<8?.!?;W`]K״e/c-yLg-6;{"rQ*˷α>jj(7IR$\!^[Yi9:CW4|)Z jo6םO΄;& ,.sK:%ĭCw.wG*c9mʍq4ڽ{q|dɽI{dDF$t(:guu VG!8"֤: O J |Hlm?i~*[ 1j:R =򓻗9{FS/_4tح:-0L5tl2Qȏ5ķT<>amsőNAClhhA"(}ShjKVw+bzC >TguaʬՐv%XخJr2.PW . ss MwP4,)(Cly K۱}iWvz9>ޒ]d-'f$M:glHۄK譨k- Ur( YD1/=Ā6RU|HSZ xq|VW*L"Dbz0[+TdZm͘Z,Ny|!qnF\2}܀r61[ToA~]v6?.^i$Cړ b vV9Ԋ'O~=v|Tɦ8@ fW/a2HJM]I478%pDft9N,Ԙ@yPX14xV!M+U 36HqmeԽS siҎ"k[Ϳޑ[ }H6d3Bjphi/ K6B !U#s9g&gh?yK\'he?%B@EMӠp1|\R@-?XqTjKv)N,N;ᠯ<,^;hlrftǒ#\^؊kr獏Nᷫ׳<"3>W:C7rW~O[ l-ܾFSv~ ܦ_{:i,g;iReI{F[A/8;t/D?bHϟhѰ?ٶ*+!@kR[0f1vTqF mc|IR Վ>yΓ6.8L9Cݬ (Q yybL]n%Q?vc@&U*qx\_dxQ}h1`K!Nx:6(07YtNځ<4)Nu;̵[RYE_fC^ 64d *wr.1δ%[<m dxܑq~Ǹ.ȹֽK~n2I AS+{aC 3d#'}[ wQyUw@oyI=MwY3ܑ?Ae EIAbό`kЁ+Ɲ/I5 ϚnD|vJD=t"L=?Qh]%vJkzGO?gu=>"6VqtaWtq*usi1Z(gu)b}aLxAV(5Bi [m|s\p{>!a'gmOت{'\9D;S^5 Աt$his'UKr|bxikVF;6[ ?Q,Q ƶm'W[ Q;7e|pڰ=1[9Qjz3{&N2Y(ȧGyEeCZJS c=X&~Y7p=i4`C{E4z)h8v )7p0,{*ѝ\v#zqlE9nvT鏳#A.A^Ӝ^篰gE2k#d=֩m%鶿%4Հ,ʤMqa Fp>3BA GH5o y=B2FIC )>[`fD>%uD̂;D3lǛ#OefxPNɅ9FY}7;Mq-2*qi5TFs^(e*eQ@, ,$Qtlz j_$j'ʋl%˸ZsCj8ȚdO# id>WM4ik;K67{2I8v5 Gȶ_2lkXl0uhzjx3]+I$;&n9qfW &^Ǣ8b>ӾB1?gBx?; tlm| ,Q*;rg4m5!*bO_X6+8+Z4 z,wY-dc,Oo7}U{2NiKKBFlLJ5WTC6}״CI7x'3VQb[17 H Oq%`1r˰5!ad|sô0ȶO[*Y ^)q3Bg/3C*fN#6=#-1xJHx)pK(+*{Xلӷ-/Һ4,Ղ8FGׯW4aK @9t,UEb' #8MCM;s )|UDa-h=8HMi(M+z>@G%qU^$rMv&,\&7~eƵ<ΔFj+4UۮB~mHE̛XEᑞlFjeBFC7n[g:=DiLbU*h#}^JeI ^2#3J}{_ԡ r7Δ8[102[}g9s;։OIq`KLޮ5N׾A +8JݧﭓŪ&z p3$``vh媱jN Cmaam5""ƬWs \kTS﷯'& N+?%vu9t_y4kT bu>ѐCzW8']~>,Qd(؇qkO{:/a, TH%kLu[!p٭#%FO}7w>_asV`Qmو*'BMJW1RL!Xo Nz.ɧ*3Avk)8DjE,^mW(R#6JB)fmSi S#,/@A{SAZFsf-;6a5Ev*=7yVNB~$_b[34 p 4FNp+èwbaI6墊 j&T IFnJP-觭f%mH~=Њ ꭻÝp=X@s,j7s_\' s|N Kܞ&16[0Sp3xZf`ٔZ*ٜ ͶQ}%MN1}UR\5"R;?1{Qk&5^hҡ0 ȣSkuvn{~>خftm<`.aaxڣt4?+%@`lAOߺ& ɀ#8gǫI^H!W`o4ɪ-3 3 . $5ЙgzCAfe(s=zȈ:pLY KZk4> pc BbnM1a Jά_YMSehCΛG[GeU yQ^!cqIoy,C;.N[\<-=_CMB.1dƟ?X綟{ue>rJI-^iS]AԺ?UbB&0nNW-GmesVajf\rj@xg8-K_GNł;C,A__J*^zKf`4y?Z>V З]*uQUe^=>~´Օ;7*-'  ň좿VV7\xqW=R^ƹsav*ەB$N]] ;3Zڏs)aAVک3ߠ39<[#&scXͮ?n4Ożo5ΤnƃbS" V$4\,kIbuȏ1q: ~i.]y'P0s2^.ڸ>߯ya$sid~4 ^c+ U@Pj-ڏWJx_!_Eavߚ,p̋>>-y4xF-loEJ8kVX)ئ8 -Dl[ _i's? :+ D[4ִK܀+Oa HaJ#Qsk9<&a‡f_}3=@ ܞ!''INUBȼ[EQ+76&>LIII* FL Ծ $+K:#68!bʳ˺jp TrV 4i! @Z1AO'L;[yVn?m嵂_nr../)۫n[^"x{}f({o@r=Gx(Sl꿣XhYDE ڮJ{!ܲKsYl/E-sF7P흁>1n1#3$42g_;v"t3iՕx9$(`BvC'$6h }- 5p58,LڸGf@c~FB΍+*tʕ5W[Mb{G7y +gGB'MŹiOAQt 6(:HH? 0GkhT⃒0=-Ջt ?zۦKN[؞{b#&h$i 7d`~;劦Y0>W93TQi]䝷Xܭٴ7zľu:N1UFb{qEHw [C.l2a[QS;l6U "ڔ$^Jp0e~/TibYob 1?w5=KIK^kXjz3~Ӗvbboe̜ǒɀʜHNp][I5\iMRuo\oKYD7.lG#{B 5* .O)/K&jpBB>jΐi(p8X}RshRo RżWm9[,A"*y(Nƈ[apJu .?1cvt7it5<8d!.cu~(5BP,G .R2 H 肴vHۑQ,sN(My2׸ȫ\B1YճvU'dS$9Ri WX ''`.4b2$ٳ%wWo_c1b7g C9U[6p)N-SrV¡RTp[" Mg 6!(U]`gZOO6z?_A@ ~7<5 if5vln$@TJ(xd[eS!ic,aMa{ 3f5@A,1Knԧc6H w¾0yL;QAgMJo'9Ƕc53z/s  ^WC`nn6]WI#Хɠ l[T$d9}U"ήk?1=FM0mbʐ^=;IeGo}?x?`CޮR cR`HCRhwʉ֫>9^#j~589ds1b.Fhg]Xw h`ǭٌ"9՛jQ:ۜ0h,/Nnw5nK%Pj [c/)'WE'UKh0]jU]:陹 8 LbSYGe$~Gn﫩FBn;uj(CN.j[æ1!|UT8Oefy+뚌cM:UH`i x R?C'x#I9HLYxr@{8*v""׏u]Ӎ/He`X%W #{,'ֽ uB'%=#ôft{afh'~jU%FvF79FjE|fk?~Q_mt D`d;.'k,7pe8Neq#CˣN&i2 ->tW H}拄"~2WX z K <wӲVa!z%?s@.Fق6飼$Hu`%- cKP`Q'j56yr &Z{Zgc9n{dE7D. lГv!Ŏ1 i G 9qps0ժ-iH_3yEmB֯ |j@6 EA'&`x28UdYQmbJH.ӳWǟL+xO߈O}m =CB= W7gA;|X^qC#YĴwŠFU;hC^-j385>S'i'ia `Q6{TJ +ak*$Fx hvBtӢ+i4I dİ)͍{2oz~6zuNNITVEүxD.',T)3Z'椥Y=S&6CxAOzAse>~#n ëInUT 6E@̨5~W̏46|9 T !$>*p 8ʯq1l`>vV*졵E@WEDQ+o ۼ63*j!6^-ۣf^zxWnPW4'40 C~ n? H0.722FĀϦnvgD膄, E\EJe*N"oW.|t$@;+gY  ǜ2F)UprV 5#حPd=߸y:yhvE߽+6(ȝgb8,(ƏP#js9EqOT?űQf{I%U:容B,") Q ՍHKx>u3ù2.\J s"ɿ=BAa] Ҏ!M~M釣'?d7f ϙ%J֫ӪR>JIm8t8]'1N!r`c +,Ȳ|W KAcBnG5RĦ~3g㼷+C 1X]nQn+ECm:3AFe Ljxs}Y !d_;$w|ܛ}3fGr}o"%;ZmA<{Tzz,.ogbM`#~$~VLK"βWp7nU(~~1dj KI{ꤡ*P GϹ/ q9 %;\f>\l8 ٲ( j2U[ 4:÷ЕfEzY=N%ڒtJǂ"b rsl$-8'Fu92hqIz*3Bol\*2sj9x'9z㙍hWH/eZvR9QI#֒MH2m) qSVF*PI0^5e}H]L" *ʠ \H_p)-eMʻӶ+IC~ (kxOG$8-?Q_kSB[ K*wqBqe,XɖuIbFKL@SPb>iZ CIEIjf=EIϦw 3v(RəKŋv23˛ɄY1-j-Gl6*(>TDy"31V сf"^jY 7sQ?:|\9&,X6҄kf~KkVMɃ]ߩa!u˄|*I.bIGP%+J5JW_/bC' S/=#f22损"ѣE˙eXI}fsK:vqf,SA$ΕơrRsa rbk6xN!.jg5 9D 죦5JOg 4S2h]͞ T`@#RAZrmRxa_2 ,( rO=~Q ┒CLS )ť){핹 3ߵ/5ݧ:l;1hbdsЃXnmIw M@$ƶ7putΘ~0=+NC_F&js;uuJT,W/(TGL[tIȘtg;I~!9p3~VMu+)HXYBC1/tI0$LоЏL7ˉ? _أo6CNۂklKd̰^7sʦRV tXNf&rkVPթS| l::4zvWm. YQuCMpY.~,/ETWz-qImwRynRr,o T{ZޟTo{r yO0 X/G<>'/pjD Um}QV2.ZY~.v 6A>7Q;8|3༯oe5i4cQ-m Ā.k!m@4+PHcGf?sk8sm0*ļ޷T̺b\;w٦@4&#Z/19Ao PRC20_ASMJ[8,0j2*&X} (ȦW,DȀ+o9M[qtZ#a^{=䓀]p>;J߈R?QEC}6!i9V(˧C|} ֣@B7 4zT+|8^]FӞm^lM619`͠j/p>yR wOlf=IrtՒ 4POm|'rMg6cJFxcj+l:$~ ڂ(zq@'"( f)bW z -n$%MS )e7|fW&I&tF9sNɫ TjJ6 Wga-&bs9)NFGI  u%oHh~_Iy|Qt9tq:WC`L_X[,cZ}o|ՙ׎-O@{]4I|٨Ө0MEr$$3 5ԯ8Ӡ/Xx!j~޼.REhJ)(QqupӖAy^@#Uz¿eZ&cg %t,M -qLօtaJ)b-1/ɝP ޿ աG'_vjlXfb2cVEo)LC5q$Mw%0$QrOOGB]l@1C;Lv@7vOCO5Z>f[$%HseiC{U_Ft-ЎY?.gp8Iފ|L࿰ x@6y1moC@gbpⶭԈGBK*VLp5bjm!;ղn@uWIk`F4lLG\S}j,I>=*)tm1['|&`44&ASgcrdH0ѣQ1nFlJ2XS¸A9;/x;'X~犄i?U…93}!_eV N)_IQ٠eJwKKJ6PEZQѰ\^aܘZ h ptd&pfO1uCѸ.JEd5}2W\q9T[!f0%yF~hުif[nQ!8Rak0?D~_PGbtϻ%lW>'iGFlҝCՎbku𧉓{so&&;߾buHt3Iˮ9C"]:nC'ʚNC)͓ qvY%{{ }٨׬4\% ,hla $nu] "{^y=U4.O$&օZ̦VRV_{sC h ѷNveGu ly]HɳuՈ# f2qm"ڔ͞A\LJ{lju=,}\u^~ (vdZw+ŚhF{ړkS9 &6b1sTif91)Mk`=ZR~ K 'ߗD!%N@soBbF'G$dd\S:7ǰ󋖚]d;ToX τ:SB.ss!Yea;U:ЍrM]G0990 ;/͕EwEdkS$ }QC-?R7v7t3b@:>ޑ:GYIfЉl$7/Bm:Yޕ$>K'jt@/lL)HFGjS 쑫ELP4fPeJsMwpR <-Ju9u_C'ƷʸK+ M}K" oŒ$ 8i-ʡ}ݔTBC.@^ m)o=bnԵmҡ6eUq,Z|&Vk-ddA>8T~n|Eq׽5q:rneyM[䅱G:=BBZȣ 2ԷT+y]t"]fR.NvHZm]aqQ\'ޒjGh'i! ztPe:aTTCuB5|Oj۵6؃E%vOL#80m{_"R= .Qe/jDo!$ɒ&)lv0a;Icb QVgloc: Z` ņwK-, Wy+`5:h ArE&W&X={(QYɏ~1V.6 ?R?}vkpW䒽 j_vh4"n%'RJō{` %[5:zp^ Э oS6XfrN[Bhgݕ!MX7»X3s ()ں&`@"Ʊ[ >gUsIf.~b(sѤ,FYv8}칐pDQ/@N%c Ɣd_%vG jْ*ga N=k s`!fykf+F+H@ 7:h +:,~U=CR%S*ƹủϋJE2yYm ^`zθmm*u<)~gtja֠5Y(tNґSZ5 |QBS"vzXT݈݆a1M9EW72v}V4E֝+j:䁋غt. ]۔ZY,d,>ľ^ ƲӛU}b|d(!Ċ.E,C!.-+&˾ |(`|]ϲUdG ֊L 2;W=ƒK}۱D-7v$0#*) /!ys2SY (Vc"yr)+JT e,#'|śYHkeWVPEy vsa;b<=S2q7ح뱰0Z+4-Dt?Sݝ ?|á$*pY.3Gf's[:*kll .aq-BT+sJgjW{?ORTo4~;3@,,v,/~ 3V8\NßdCc8VQ gba|Ȭ`5.-sAL95i mQOnhX[G˝I?^~,gf}!,Ty|F@A 'wd-mM<٩^u-9eCKSц&cbWt l+d}t,y mIT16z{h/ȅ '͋6tjiʜ O}kqגM@VGz@$6Mh ]oeL='):ef_pH-gJZHqBƻlSHeb=+-<\Ns,rA[>s*Q%ϸ>HxS{V:h5WHe/+RD`!kIn4FV #?SH}@{iQaW fV}Rsdy_Lx{[,3?zæ7b T>:'\̭Hl\S£=+}|b~+'bz@U'AR&\M}a~t@ВZQ^*~=Z>`+TzYD,;hu: ]| Գ_x}{֖(OWU8Oʼn S`.5'ѶrWjx㮯R+Ԙ_6H|ɚ@eYnoHo9iBQda^&_<ո6)Y)+Qo/v.WeFؙ2ICKuπdTFzC^B‰RS*{^3CZdfs#MU},RhfMsFgn[QQ¹I̒FJaT~y%CJ*hwp }|+že6I hJ|켘TK=! C&&%XNt?{KLqiW@t I1;f? "wxnCx?勘AC;3yf׿K dHaq%X \2c,m̳ugxz>Pa񵽮5ʇWUGGSVuTh?6{6Pp&5m 3$2f^ӯ@ʑ̈́J4%28v6I߷MS@{ofv!Ek/V3ܟ= 0ۍYviCZ*?Դ';`V# S\<͎ жhus#w^kA1;ug'( qO0oZ̝3 Zg0QzD !ٛZՊ<W2#-=;֦U񒚖+JI"OI eYsUi޵F:F)I61(Ea#Dή(Q(_n"NaڍmHCJ#."Jv9YyH) 2% %a6Qs[+c^Ha\u+ou Z2+aVCAȳh'J+cf][(x:p}<]ڵ|:Ynw .> E٫ D)3\c9ht7,gXs%l'߫4 ,k/J"^<["^P.ґρ2,^sdi/fO{O/?C-3~ 8"^iK [b~ia^CH;h\Steǭ7m>9J4Q_Ʌ= \:Z>H$}[o̺6j@ʖC҄ĽTIփq(:tWZ*+S 1fȾ~O!%"Ce~`jgLtgA˸C6!5EE=.GoiY\!1LOO(PeU"6y~EIQ, R Y&EL⠑痥b YF   M|^^3`xd⒟Š@Qٸ ٚM Y)}>420֗' a7$uyOek*ůB"z6`e r[5sq]x-#CA|f|LSu)6jSjOJ]z+ BSȩ|Bd`2`NǃAnp%L 4}QP71Ϧn){~3ĨFt$) Bmj,UxHڛ"f)[ ԭѦnnĻXB@$K8eJ䳾>TFhm};b.s) @.^YqoFқãՍ!xpd{RYݞwO;b)i!ɦGAЏ8|F7R XLY}noB`BJpBAPmuYV\/glvZ i#u{x;1Z,'W.UW!dìM䏋KYyO@6oR6c=y}˲Q)%ًG7 N ߵM)`ԊO -meC@ˌi^f66Ԅ|f`^o;x0mHr8w,>,cTf/ak;Obd00TOt4L߳wXtD:L~kp m/i# uikҒgb&<۰IM_I0{ wq־"Fno9J{:Y͏gk#Yk*.aN}VXBޓT7i~33ӄvI^YʐvU0;) j㉣^ah&2=*WaF+ک#2/]Ԧ}.;$PqIJF\ċQ/0#RW&w7팔B-=-[XK7~3ڞbTGaro]bܜ-7xEpr[~E v0Bc?yuv#_"Z<%Z%I==kwGuN[hޛe9 vrpf6*Zp;o!j{5Ltdcw&!wG H?a׬=XdY#bE~aaXshĒ'BUssIpmR. nʴt(09Tϛ⩈: eTjjܧ02c faZ#NKj&,=%\>Cf3W<ܦt]ºlr0ǿXjmuYQW9聐 L{Ѧczxu&lVĒJuZjQtTpl&v-I)z03hOt؃ש:K_L@2m kPz2U41VY 1{͋st7vY@1_T@žR +fMEͲ /I(Xh/N,l*=[ւױS;v ȑsLk~j=x2.-t yGr0Q<& ~ @ T P(pZp_\IuqW,SlXm{p\MgU+;)B$?Uy68jIXYAǬ/Ms4gyp`! ԅ[1ϕf0X/WzQ^1襚f^kp)v#O"qщYEDLsQoTCnT:r;c*v^'#O_ NmIxH":qÐmU r%15p(0,ϪzDVa4FyPUւQJDq~H4qI < ӗyT# L /`o@2,En I [qocAU3lҤtJFz$NH"G@/I(T'IC2%&-& ҸJr}P~Ki]==@aVtr̨P6 w"weN]루`%avmLe(xu]8XC ;ʼnþ:70p7 s .dlpNJmZf`rrh?nSiAxZ C% `kéYpd:Yu_[޿6O7YDN蠿 /mm\[+<7B5-˗9(dO]90J1KIU@?zE"藏"=mB~o`?#"e$o 6AeE¨g TdR\cn%~i=Qvy99:GqkVwjYN$:@=^8Òdu ̯S1>o9*QHxnw^O~JS0 !4DOҭPD B[,A#KĨ_m6X_ur~n3_QVH_V f5hNTEwp|>]?Kj1,fM^9ᅦkp^ `-HT2n.R3w=OcPpa7VEM q]mɜCD٪]+:Wc|-|@bPvR8#&*n ?:p ܮ2*`o۫a](l | f m5(犪:u"s] Gͺ1% tf$%Jɐ}^Rug&}&Si^<nQnq("U?V:8Z0JEj'y,yo}!fzFAR&NbwQ 'U][#b0sķ7^ y(k#42B{.L~J%z1$C"cN{8jؠ ?'NCVE  U!@YT?L0[%F5Ô,a49u  ҝ NLw[7Sϟ*=˟~R{TP9xTK(þ .rn܋za}TXTt^hxS؞*Xy. Cqϯ@E g^)o=QBwYK >\m*²AL40%R4P9; F!+NYZ#SO8 #G?|dWsWz-8%3%5\-˭lle[! _@ 2"??g;1HQ%1 >6-)}}wv!5,t4_,Ϻ.gU;b@UMhbُ~ ma]!9 ec*~ኵs1Eˁ `Li`{[lg:.. +FFKd]3UhkҙZ}RT2cs#)6S(dZXhr^P5_RZ`rI#\Mtg|k^W[l9fBm).Tn_7rt3Ux/' @wͭ>+BQ0>9Zob=P7RqX9yyr9yImg ۘo8?uN'{Xi-xVjDLrs(䫧"UUGޕ{׎ߺ5)db%u M 眤Zn?vz+5]ŨtA6x~Rn U!KcoӞUM胣kp3aAGAYkGjA;s[n7nƗ9QqݽX= MdYn6[Fy7BEƄ72MAOLCq`W vMn@'Ӊ(FN=<kL[lֶMW_'KxcĂ6dn|$*|il] z}gQ NS/T.L2䬓*1z/t$T@߯YWP:g:YN18=*nj3+=t9/Ou<Uu7ZlI eˀ ypq`=]ԶU :S> I'>SiIP4 <<כͦf۰lCJ͒Hn7l{+wϪ7 σ%1$oǼd!"%xuνUY'+u`Fp̴2*r?4Eg.UțʏL4&`k"raNj6.>z3\ t\y+8Ë0˖\/>,ohw]Jt  bqOn$"N܏fTByB x-v!u3d:c;scM hx{ 1L2L$O}嶖@+uB4[(#yOHk{G8VYkp|'o^ZΩBfQb oTT"t~Pd.0zƴ Q P-X~aJ8sY~@s$3݋_3Dc2eJ/vN=ogoN?QNhhGm /,7yѳ &8fJ{?z@4#\EsNdXmzAV5䖠X =,^X_5ܬJX7Cq]OzZe*f 09<7_pRpM c!Q)_Qׯ݅ۻcu\h'*ؤ29Ia)c=A!)rRzm*&~3 J;+̅ꕵ'.=>(έP*?Zi_{;+᜚L얇Mu\7 9wơ_4[$@6 ze L7c-g0}%O5D.'`~Ze~#l2WAK]SfP$(e 2bݗ]{Hͺ|r㉇ l>D8~tMW塻p#:6 >ܘ9ᄋ&/wkvGa:s4YwڥK96SI]x2)8?rK ($_0 k\@X<=kSkk#Y ".&Ne+`HP2Mil*y{)D55 f$8fF!KcNO~wJ"1^z;1 [;?wT0HmU)/c&t'q٬CJ<poYefgJY&bZ~`\[.q}nLJZ?i/6sr"~{>kBɩמ+qݎƦu{n[dTb*]dr3=7o, l8~Y?̯ z޻y fG}i,5 NP7)P_j,i|u!]cPױ3o0k6בd0ŧ.\$]z0YO=H9DSLfTAXg-)RG9PS7"]b;bDyFWú,>!6]%) hSHSt5AWƧ,FS:q.8\ W e[^ }y""s= d i1esq״`"h-/;Pf[fn+:OXcĨg6:,7;'qxdx3?-@c3 Pz8> ( `r,W_Ňq+!:29! |jQv޳jGy}z3!/wJaP7#_&@+%=˃z?PiПJlz)TidnWoaNhIud  A)/e?i=m.. =H|"tz59vEٱν4 ;ΙlSz?Koj+u"9&4t W|fkWό1Jm3Z6qAIK+vgTD@|ϨN~SW9)|Ƣ/'q l`;ϋk (1L=gQG-`ePBMW ~@hR.6m*w=ƺ⿢:} CC~KJ!X]|&蠂wTmzIIChK7Srx0[פ.<%&o>JGlt_#$¤s?OpHWt AWGWDbJ=Տk̾U0Э 8Aߨn]B8pybgT";qغk@P@mPi=I|s߶|ء2L^1 ޮVLۇ# bp!gdEؼ)ωL}XVCI\qГr߁PfqGz0Bal1ͼWjKYH~,z/HL$J7 r}8Y.uIh\Sßg_wP`0ż[0.|!fɄi/}xa"f-%:N"al_h%8ֳr":1N"HJ |o{T AؐB_`B$ v1OZy1uZ5NEx5qZ/ݦwAlT!pʋ) ӶFm3/+$@_+i}vs73/l`QRa/Lب4۩k+u 9ӥz47LiTwtxXsdta]WbAJ=ELq,FIJa@ߕ6tejʥ=X=[Q+a\5{͈ )90'Hb'wl^zca-ZO\CSBumsv%Q ǗӯJ#@Q3QQ{N:n]zId3_7` z\d(D9֬?)': x} Fr[xS V'F8RM~ƿ2JC]YT̙ nYΔT/-u{fy 3lA?HHƦ3iJgs CȂ֓ն=ouxuJh,FJ[fTl9#ir'xĞ;@%jPʠ;8xj9Q@'@J&ضg9ϓ$xse#S|yڢεY)$FElqxr>E$aN~w(Q?5{GjmhyxuT> T#9b3| q{$h4 eb'<}Ʌ5LMY ݀F{0w րqƧm/MaS*Q5E,L 9l嶍Q%< &)ĞG5ߔ s5 l! RUlА\.v7+]"`w :J5T9=_NOΰ=mZJ1y gT57^Lhᒋ~;-чofhvcoh ȝD8Y·]x,EKP`Vy K<2PHM%lL)x4vc}Ԣ8n_{B,α-t*jbG2xUN0\*'vgA!B VOɻ! ~z;[@2Eo=%_qhuaNIprPG`f26mnK<ʟERG]ܤarl>㣴{p#r\pP#Cu»n_T edoCN^O- t/-t,:\dt" &WAۃpd" @<##睩DASs+IQ_ >Lx>X>jgzO(!X'+CH$~o}DO9VZ7yi^}Fiڋ.Z' pEQ\֖(g2x_+.r*)M ԥ1 jUqDVsʳ pdV[%ό2l>hvx&]%]u:A|@8ѾPz`@ rJ2aO%Q-q{%Yp\1GIUlöU` GxXɘ$|nI&81~Ꙟ=6b-$khAHUSq >*JUd63?ާŸz9XV%/ʯHJUaQet᪳Pkl" gvY@}UYйpd{6] @\nվ/ubcp9J^KQ3Pd+_屛.ifk{ˁx콄7LYFX;֑/g5sYk_X_\Y=@B,rY Wϼb/.?қUeQM'WnT { b~ #TQK{]NLT'L;j"NA"Ea: :v%^=tv^M}m?ȁ|fScm~G!Oz mAւ׽WdkJ_ꅗ^SJ zhu1Y; ON&}ٜLCyܡ?I\9\|d{Xki 5%.hN+lO:O[2g=n춖 XcYD)~NZ4,,,XʲF Xk!z !oO)&L á N>d 1(Aog|Ip@ *D_ZB|A\(;}[N+ԬAI YO$jN%')BiRRx hbzm;cYCBus4}q%ZbծQ~mnIE]`G8bǭJXN/[}prm:40֭p*=93Mib^OǝFp4+~(&7FB@ Knv_4/fs#bfKs}mHiǗtr^3сPѶ!g!v>#,O/0K$Ķ)A^i$|_ רs7vu&)6Ӓ>x!ϵ`wTHnvVGc^a yСDHQߋ$Gktu&E.65;rYِJzH*qԳ wũ0\Ybct&Gػ=?1/bPLR nP\%toyR=wPJZHR,%6=ž fq5GA~jV9@ʖ)u*CNdڳLvY/~dK)z5IbS c*k@%\ENJ0H(0am񂼪Lrynucw P} tpG91:)nQ*zXHlг83 9t*V4d{%st-2=,?7~ozrN٫}5ž Ҕ5b4{@]̥Hi`^@>s_14#nHºqTo2DY.6S1I*L/{Yt|tt/aԜu-)IthytO%qc\0FZkz !ƣe 5 E3c@"jhV~$JJQK6}hܖp~yۗ lӥ}pEp{vl*,Zr+.̖表/jL_BU10=.fq@$ˎ&CBхnNl]YHl|O3Tnw4V4G$btlU? v#K:ACD7x◴I?ΓVUު8MG?x:зs^!!5\)m'B$*P/ +NhD0"TєE4Y>wB!C/%D[ ez:p(ğ4 hyW%ЅIn5Ħ/X$h r! MF&%ӍڱZp\ô6ͲOyOΜS[#D̤ Sab=C2d}fX Q/}E~]Yc%8bBClC 68&,3ݕKa%GBr_1|QdzZ YAr0P?b d6C7u8.o/ʝ3(yMlu_e&,5҂VBRdcGlE!!{HyXsB^;˿fvMoK'.sJC>}-HSm*pq M5o2V6#/HU؂ e)8Ua =)h3BakŪm3*=H I챥S%.A+Gھ@˞5/1>0;̆\QÂZGסuX"54I\!._82#%!5 s|{x#{iSm'߹UOk5Ƀt [ʂA+ л#"b1^ւn~gwIM[}Llbjkmh;bP3C8vQyu|LhQaVaL҃mj0p(v|3a't$kP LG|N6@zBC2thvmAwj!):i~/iL cɮHƂhwYu7dD9 Kpkx9y t+n3|qK;;$ sh)wI.oCfAx< EVιOe} N杓]Juɢ*˖BZaswNRT'U<=ŐLÔ8NyKjȡ!eaT@lU!0ʝbZI{eb O ~ /4֚82B1$e7z~ˤümt7wʾ.ѩK1x.p6GmҬFrC LϩwazmXaծjp'rТUƑX˂0ygOWTP2_KŪsލ%t̸ aś&{޼y>|i 8Vڽ %;wdjB0FZ2j+F3A) µ-awBM(m1z6.2!=!j;) wXd kCHXE^dI{^_o'G~aRQy/o+DxT߃$ rOݜ7ww #L8 KjigB*e,7,6X[m p ws~Ȅ6$78Ksٖܺo8څ-ݽ T~;!~zn 21yd_.%'ܔtC(DGE:#i` I. sӰHH@ ,FeE0v}U&_Z1."ݸ"ޫ}GtZ68/:s2:sU5`z7YLk>.h|3"6።*0BUlcфʬL`[lkD[*6R˓N7G'Qm2D0!뵍<}@]*1 jGBHmw*HAk'֕!qwSq \Qf04Głi"t\(dDKY xT~+wp>gZ8up:i—*#UP: 4İ2PM!)jrd9rejw-Cxbpn.d? )`JFҏoN"&F8I Ȟo\(S?[U X22_݄!Lm=/i<+f};u M.*6"bFڇVVu9?Y9&2CR*qV ;E[@[s g e0dEKP*;y֎~8^mxI[}S~pFO~)D&ݴ 購l2[2 ilZtaLb޹a͘hGgU%Ј/̩щ$pq)IvNh3F{myBk#}gߏ4/ TH&=4xH8LQ ^׼~;y(1MO E+;ޛlwcڦK/zc=.QSa)uJݗ}DOpmutdWX6z?xTBKPQ1R˥"xa,>\~$ QACg\Z/iU _>BPuJe5Rvz^Ǩ!]I8W҇w"MInɻw}NMqV'Gՙd}cVہ FN4Ti/=9 &=| [κp̪1MKIІɡ+ }HRߠqb4"#4Y!F$!Rq@)tc"oZ̤OgvQ܌XF}CEjVR 5$uEuD1B}7I4!l~J[Ya9V ֬!= GPp]XfWrc; MWu u/.5 8At pFjInjlgt75p&X3ɼ{ k9;oN29bMg:%a,3E2UGӷH;X`%vIl ߁wG y{G,n?܈"Lⳇ;iR  pPZg1uH '4EU#ɅIJY<ؖ UcIUP#ܿΠ.. Mg.4v6L>iwDb&9'q}-GOXװ4e$'?@)R+ZhWXF,FjVF/)5P44V,nEPIxWy{@콒[U$u.LhPK 0n 6xidÿ-5w ]3F܉~A?@xc̠8 8W)P3 ܘWKr m?UX6ᬵ }֫5)w*wނO,n/=4si -]zT {0+~㉇6J(C4M_Y3o=^͵b ZأJEaNFj|I?M}ѦŸU1&#˹Tn 5xk jBP-ĺ?̞iҏ>XԠO@-HHኹ t"k=PkN$ ȶPɁ* m+VݠPUyEaѽE-aiO?>8B'lMt+}@0ʂ^27Rs>4OMBm ~G%ί-xx3Jxahz_X" B͊'сVCW:'8=h1DOFѐY~mii6=”Ǡe5/aк!G,`,(3O3;_Y "zEEj  3ߪz!c}zW=:S7С'AM񕆈#o)x}jye!~~;J-Fh+8zZ{x q各 lC޾[6Ih|U4GX2|<;Ֆf9ܕº{'#č 3|/oc|gj&3Z=/>ȴgz^/R!ɷ)HNM/M:F׈y~5 ٿFlgBHs`$NLl`:;dhD S㞚Q4k}{*⌷&DFȜYiX:JxOz*ʮEj}tlw;w N Re ,O2w U?]d7/:gzht-`F^fpfT㬍>  oWCGo5\8?5#(k͘er$o1c:0A{u":IZJx*.RXУ[Z12IV`,\jXf u]-nx fQEݙpwxQe@n=`fʖ#{]C{=sqolUygwv:Kp )D/bؚ9}c0C&f,)e;z)yE9}ZlcW%ET6?s(j&zmZ>P).y@duuԎ54`@B^|bq 02؋JAtڶ"]8 wƵG=ZLI7 N9QE/EAFŽpo+㳩 {)[_@i.1$3w'8p-C!?# N +XC^NY>;*CigGD[jXJ^Q1KN"iCUYBomɿ)U8/4+bQ< N ɋn{yG=w L0ٹGBFD4p߻G_Wޜ$=XP>?#DɆ2BsXl38P%fsb[+BBCƁ*`P~Pi礪~r\(5}_2峑gҊ"рɲ&*UɆa0ITi).3#a>&^e} x>Ƒt a 3fwalȸml VklW;D}$8ʝ`[zͫEXƎJCX,^`jy ⃦kji7II#(b)Y'JywLx@2 `SbJ}"uaW-DvWsY4u@6"qյ`K]}~J!Cf}눔dXwsFڏ'a7:''r`SbVzއF@(WV=+ѲqN/r~mI:諏9 "J\S&ׅd`m@ҹܻrFdr$:?֞-Pޓ>سɴyPjXPaTy|_C :D[>ӧB7~zNRXqZ0ŊDPT:ns[ﳎ)BbP|_ eX1g7ۜOt?.C<,Jp/9x0ڡZ2TOֵ!>?B qxJ`\!cWC EI'k^FK>?feيoUnFVH"OF)&k0:_"ae0}3ɾH曝O2o(\WP@"=&5UZ4s5Yh?xbnҰ(޷_8#Ǿ(laдs! Kg} 3`EU:"lj~I =(vZ_ڍ.FSڲ].GٟPl_|N:2n]W.g׵5=Y u=_9>"^%hUCEu)ޢ8Ѷ=e6< 91VYJ&Npg G*ևV5RL^*paqW -jj 2x+ei V.t\'k_}iCgMs l8#{k&uUҙwi^ /,n'F ,U A xf>Dwdk; 7)%]gIߥU+QyOn,lٶZ,Qvӑy$vIњ{f v[jmknRi,0&M^Z h2p=tЪzte*}NꡄM_ ,8V.D!Ey)Zϟ|:=eZra"Dm=b@iwwe[)FQĞvWݮ nWϔ(3.lTh$!59V &Wya!r16 hQH"dBZGA=vy.$%&-Um7lA+X7{Zq^f|g4KU OD^Y6QͲ/*O<9#=SXazyelCxSL W3JlRy`f瓩->!x i>Q!lIDFETG_|{73-Ү2qJ;h+7~ʍ\ THE/Pe%s4zrn %YDȳs^}Jޖp"gfi4pDzLVfat#)My= .1'|11NbA)vǿ:JbƯ=dTl`ǎaw {iȀb= _FkB]a2*@+=4!9y/~Wb7)Sz~D2d'$={]hHS d,o g,SQf>+-z.՝*G޶T׈Trs E쨾mf\DiɽX wJ'@o[ `w%3eB\uBFA0^p.D$U 9,[|4\wnDVu8}0[?o/4 GI%)g 4{ CyZ@jd37JQ 7TLǀn?(RJnWfO7vS޷]Sa f+_>G;vgNX97Yh3oᆴoA􇕁)T (XnuDŽDT>'^$j`tHj,k1oqi;)5ޒ&[L%k] [U"ڍӐ#PEަ ϞKB|ʣ,q<َ"?,0}[lcfZx!J~0Y̍F^_Ǫ[}_~97[Շ3u<Mhx/xxM8ƴq$derjѸtr5a[",\B`tոO}0U){NƩ\ B'mF]糏W{C#+s2j{9:؟qtvk\Ui0$W}R[DGUQ H8`:s4 Պn/z9Hʊ] ȱՠ::8WO=J/Fc@k|ň9yBH~Xq " `lsP"A% \A~w>'  g!-u6X@xZm+g$sO!%S&E+ψ`~kF;>5\.ȞVES)ޭirTA^Z={hQMg&In;a[nN@ظ`TSFЉH+%d<[ܑPŴ_"MH&K:ߤu'Hf\l0ۓW?`E8LK)/yʕ¯_̺9r=P9 8[# +o_G޽A.VWwLtƇm,K-"ޅ4- ?AH=jZ*Q9 B/0_k79!x!u(fKEYW4:UXK:4C+ :iJѐ4 X|WB4lk]Pnct1ۃHᙫY}p9DRcz5n?mz)[s0\WQ2 ٪ $̈́&`;zv bp-1,nМ!Nҋ}}Pǝ'dd ڹd[ŬMj-d)L mD# %!ׇqñ]PH2`faoF;wJV s miUeTڛ@G"֪-qRQkFm{TqRJbGD"5﹥+.r5cyPIH+Og/(%i 5ٶ[/N.,fE1*^厳GӋLxS {F9>9EatXt:YS|PilA"ID4Y[Jy3N6M0*Nł+*n=sp[?2()gHs  -2Ѹr$`I J"`EG;D2M LyyF]ED1"n0? mzXn/}%>u:D >  zOCUVOm9~[pə*O[*+Pvܿyw(^1@ ~~8NN\趠d}bzR(<ߡsT8f+3zl (~]/}^:?i7<_qbh@T$lp r?7F81MR?W"?`ڤFoQ E{u=-MDfBHP2gs;(f"s ē/fݐ}Vs}R5M.jn7Wl[ _7o9Ԏ 0##] !{}9Ύ$^3*/q\yFw/K3 |Ǚh3o]]`LŌK`cY[( O4v`xޜ(tsѷMg^SC_ƐqޚJSiP_Te$js[=+"y`qQG 5!?}h"a٭0~0Ek]xi5yKEw6CdR=xL'mn';w@~\Cq0/"ws63y^Ni:}@;QڗvUwW2%D 9~ҡUGKĄvJÞkyW9Πl؄]翕43۵Dr{;K  XDM瞏ILsǢew%oAfZc J˝@S} %<:{䪩5B %m mPf> Zq_&&ޏ!l}wiHbh}Pj@+X!vI R"Hw4NK. ckug&AjЀN}^@3Uj<[f[%o9'|md5`;jeY.U[Z Y9"YC0 +zg%aͣ|![(W:ȓG2%pwPʾ^e'rÕ d;@;"`F@K߳R(*bT7gYکy^Ue:aڢj'?/AgQJj*vT:V@TL{f+_2c 쒬tvɯ!*Qܧ* 4x9^u;VVC"ʠ6\)fr0;@<69++8=Ҹ 6*Nfu %yd5)ǁ͝ ]]I, ίyT nb{ \H̱6Žh< v~ 5|`wo1is{.{vc?g@LDٌol9ierXAaQMrF^̍>r) 0F88ޥ,tGѲ_߰U-wN Zsz M =5BFJZٶ{$MџĖ,bLfռ. 5+^ :0PHԆgz.}n>;[}@2OUCH_Cq_ڇOLF\yJ+n<:E[\AyZҵ&)5BĶBF)l- qQ+ 6ڗget3Ƭ7.p kUX@m'AuĭfUv0H"'[ [P [ N+08(x >XF-.9'y*{N36ApH-ьSQR)&SJ 7`ek8Rnۀ n僫@$#3q|w2B .|)KkRc+rV a ;6Žpϧm v/7 q6SR҉4!Oǡ ݔsinƦGМ('qA]PqЊ S]ݭ&yY $N8E}`㘐ya,xan3Dwf][jmwq GwߌJEr%dԬᝐf!j^uB8Ծ}?\f%)`r>0u<= )LEF ڙW}=g.SVhTk[HKA(}-ō(tj<"ְZt9U:RU;M;@]lgϦ\C80Nۢ<+я6{ k`[i4ztM74eN'˟^xtĜ0F2vF;2η!R?3[%hI9& D7&x _kE.[AV85 z\"cFJ_8̽sIWКYIZ`_P1wMU Av"Q.y5׫u0.C N⚳gɳ7c& Eþ\ Lq} rtHÉVշ8_ eSPzjs2C=0utdaV|J0u/9B0lC *1͢[n<֌ypcY^˹Chn4.+yoqI@+%'=`/<ݪP !-üKDa;D#sk#Up:`@txTxp&,lg Sdž[(.ӲQΪ[5V>%٭mg, $(P!a(Dcwx4ȿFu7r%l4N+|2#:w^IM>"uRt bdAǴ٠{FY]jyʩa.HudqDl;mt5)Ya.o52=b%>dc2>!=F[9MAR5nwB60P;-c[oz^1& sF5  7]3hp+ޱ*CoI8K~w Z2*a|\JE%:\Xyy},E HC@NeXfr\Cg-E}yםJC.&BeBZx^9ͱ ]7R¼ͧ&Ʌsg׊&gVhfO1^[' '>ΗK{+8NgIK" \RX蘱?f0z nF p1'Ub!#,J>t`$ QL?z]stGe,fFX~#" gPr͐m!l5JGwu(3sw OmƉIcYE I´ǷSkKVJJ+ږtxs`Pv+>)V?G4Dijx̽XOgB t@v JbF@G{?LˇF62QzT?ܓB5 ʠ{[P 2KCnEfAd.C6l&peZ>wMZ/"6h+lL.\<`KSUeyAP?"Ĩ9[-n38,vP;c3c+MFtޱ.t^F+6-ydI+^k%U稵{ld,-sxa1GqVګ77Qb@3e =, :;HBmks}sp!p!PSLx10xJw1}o B'T/P[+?U"V1_Uh>V`aUa,gr8Mݪn6 LLd ^s_: 2״ T:}+k!SS 7c0Q٭et>/6d5ģQ2otһEP-{ʳQХXNSklRrI\75[1ṠPoi{sG%?C^U(P %OPMx!xR'oVLdڴ|aD${"X9d 1/kF놷nK&+(1xYc.pc8uB{k)wpاww50*~Ob{,T~þ@1f{GwѨ0WIim?KI3YixpkLؤͽܸɖ^9%};BINϼⅾlJ}?Pnw2+`ÿ,^>>|7^90/H9'9FSIe=yT]=}ND.5VFUhFIXVnz(]㯣Ag 3bMuc qm%8!#n)~G?H%I&rn:ёx]wqyΨ1s8xz'-4F:dXDӄ|Un+{JGڰ=cy v87Ϙk"o6^}b`J^G(uU#!;Fz'|.481x1o׌tEg}oYMH)v*4l&L y&ђ PK c휫L{% P[%̢gCWqpu4W?H*h'`\O3%zI8GcB9d,cS%qk+G yƫ͛w d/0TIG /cuT=WJ.T#*5~9lh!hJ9mvŭ4S㐲^>v݃0c@1H#@h'!N CnZMts p(&uV:`RcVUm*u]Qr;947Lq-]p(%Ak.yxBNztqHhq@_.gwKZŚO&(7lފ ϕcx%(ҨRʌX%6Y&9"J#/CP~8LhL[UNIw94 -*쩾`5Kf5-)m؊WXx-4 O RˎI4bgÅ6OSkbH)&5HWųл.7-AKL qSշusvԻh?fG <]b cc8G[07TJ?P9nn#ZwhH c+`!IY6!rb|tt_)eeؕ?@ƽ8Y:pRJئe K~T m2~鑏Whߠ a*q^[3<+D˭>GvlALê| NqSvc70Ezl"KA vF\;!();bk@E΁ _b< Iv~ZԐeygB2z&^xf 4nj2(^o##p՛NS}vMqԨ<-ok,e{RIodME;dZPg҅`fFs"#HvtW[+Xj[䯮 qJ"ouԧ-%u ^d@Lm!:# hi8ˢmJT%rrW$ÚģDܷq;DŰRk6n/q.H6`P~e)J+jĸ .ht UgaR0u:RF[KH#6`74&USAI0jtu`.KU /Ք/JMVU>ۍH n 恚τiv5Eg×m:cb~T;'!I#U~thRjUrQ3=Gmo[o(=fZCmQu;cQ5ꎟ7?pσDTnȔ )Vi K7.pG?Feި Ǟ :au3EwkMQtG|&/!b)U@6 [3 md|<5} hA1E":xsϟ+Xi\wtQk@&;?资ї v7]!`QS܆;1L.H_+ްz"ۯYфKU+ #+rfb 3xchk- 0O{일,~//w#0ퟬ t2C&(g iBip՟~_ix6K {B0]wn;;#`*AJ8mʾU c?>F#%[iE/:wIWu |vXo&MgU6hZLUnHrK> 7h W)F ?a] kHfh96evO1_JA76cOh`Hĭ ?}jĉzsa! _5r$J@0-`|()ѹ__B vV/C&Q4x$]x'wR8Ym)}9;c^q %ח\FLưw]"٘iZ)?=$lj]c7Ja \I~`Z괘QR*>zXQ35}vL>JֻhR'ųEAm.R_~gScye4x|!'ݡ!T6xqiV]i/E3SS*HjE:q2%;5\5,`w/a› fezE"-6F;ԍgjjOϔkT~Տ)g4,E wdfrÍ[d{ꂇWXxTKڃ~.槰2lO0k2.M~5ZTm{@H㩦 ltOb+ߠy/. J$g;cWŪ]7;s%9JSV޴ Ətc.}ߏ[&Ҭ\z Q7]>÷ .-٤M].Dl&wFMh-#[@)O=<q{A,Ǖe,I<97\{s}Up^Ф MO5g툓 h. qAɏx^|ҫe5΅d\lDw% 1W=c;HH/∘cPn/6Pw?D-yC7fl$lbW`m#6.ώJz6 {FՁR{@ =?W)-0 (b.dRʫRQI,*e?wv!n&zu)Y:rdhaAD?|Ro[+}ڑХ1 u 9m}4x/)_7g!(*8:X EZy|03^{CjS|fw dm-Np{5k ɑv|zo~16`x0atp8y>i(S:XlZh/jh /Lc ,Ðqr[F\q'b9fGcD3S1)e$\IF!-ԈgKQziRmMЎXC,m-3-Eɱ#Gj]_+ÿl \<~2{mqp?ơCpy;䃭&x&,^YEw ?_K71(/"K_f 6pL:ѓD6q%2kJMLI~)uDY6,Ae7NփjG{dOI?3r٭{!p|֥b=fKL_ಥ!D;y,_{䩨ĠxIElh9K^qt z8pėG؛FrLe *7*Vzgqe+cVn=ؐ<9vw lbN<k,~a5waocoꁕՖɩ>ԛ(Va6 Нzp;A4^zgMuM":UE!OњLk,zV|V'3 tn> p\t q%Xy0A^Ý[i継}`ت`q"Wdc g>3ri>s.^^S&({Oi j>w8+Vze&QS`ҭN@*|!]5W? {(™R/s]5<pȢu4{EW+cqSf,{LLAJU*F+C`&Gpr!QTiDiI|׍SnP+1-Ƽ"Z.F"|h|q>W|$sR y_L/.aJz-26 *c&y5)ԛ>l42rtoyFs1ܢ I")N&9{hu- fڑ p OJW\H 6ʅ\+FHFoFo299? " *ܘ\ |I9z)BAqgQ)U1jc~pB" "jih^?9y-s˦P7; hJGX,|Z S(!.#3FpT;k`Oߍv nshO]c"Msd= /JhvNnyjQþT0ٟw;.z[eHkVnʤ6C?K"Jaq n&mFǬӛؿyD]#^47OJ^Ά nAo "{&z/5k /U豰!a&L}N>pÿ 5l ʒ+NZ^cQw2bo,7]*lW'JaK}~>!g6UV"+X{x[ oCee>Rh P[.[pq7ͻWt΂pT[_d)AecNMQ\uuH`7/t?m-X(/uM0^ef_o`_awn&>:NI(Y'A&AF;bP*ǡ(ìDk$%9a[Jk\ƄrngD/jBc=䌄Ml,TSm>(4 a7.LdoMޕMAVVpe6,@- 1tzoJ p%gz\Q|ƥd^g0 Tu6S~;k,/4Yp_+G+Bbll.ˉBF2FKwv{[3'w Tz02aD|,c{Jumn<C 5ҁVhl\-PtyQ̍(ЁTkU8nh.w i$RVZPAa!I,%CWJuHU{}kM7FkI~"/q57?ݓZU{{W1l%p¨ߋ&D 2}5-$V0GdBx)Ta۳c/Q.f?9grm{oz RT6z"\E$~'%u-/q4EF1Jָ,G+T؊yJsn*KcG0SC]??”qd'/ˍw:C˳`YblodI.Un4a YPѵ}8+}3քQ3ןLew8 ϓ@X ҚYJCÎU}M _i@̴>yFvuf7D!(ƍ c$Hh۝xuB`\&"R[]\7xݧ9rA_Tvrp=JIo*NpQ w\(?Ukɱ߬׉sz>a|bNL ":Zh=]sU>+k<i35Q{$*EkXB" &3r VZr] s{1| JjX ]%2)$yT$-ގLy6 $)_LB+EAwTͻ0Y<K4Y }""bPG smi@qh25 M_yJ9x4@kݕt'cUU@FʚY@0"C'F,A9کiW|*C8z4-Y!^邶$  :X%-QaFM2[=ۓOqamφaif/. |w /R ѿWF#`Ef(̻X|h&m= &5&_"t0]]cG8i[D `GhM ݉C ZvQAP:S1Sͯ3.pH*+":u7IDgNћvg߈HR N^5yϘ=cμpj=q^RRgWous1>5QC 5|1֌ͮrf7?z{٪HAW09P0 u/=}!oL0БCf0>b1 jUjp0,C ضi2"hLcdWi_5bBLtF"TL>#6k{- R! {-hxJv:l'bb]a:ib*8"褸C#TD'>3x6rHQ56/@5jɂڒIrӞYem ڱ<--#:Z^3o +l4#kG;r>g/ɶ9Nmӄ~9p?t<uV60o ۗ=I ΢S/*xW Z\jFB`;OWVtXV GB;ZQ6t MJX5+EsM}PF}F(ۃٴTxawz̺~˄,R.C$+cKn+DmoW8+\`F|wLٽВ*Lp^T80Nvd8Z+8,V@fu# nT} ,H77^,%AArAĸtT1鰚 y0`8Km"G~zI[(`#F+[ӳ6Tg}l)#US@ m`G]ҥ:*~>T ?..츱fX|ݎHTn7yò ~T\Ñ'BP^Gӎ8;ΉqYxtg ng_a$TpadG{|JʾG jޙ%\:Q.)k?1Veˆ6EXO@.>P!Jx}NJhttm7Er@@6QB Ik#L5^b+Zxwxl?xKdBjsˤ6VB , P"̩߶1}}-aQ]`TӅ܁pH_ߋ4J0̽.w9I"(\+ݲWxMwl)WP{[C  K &e"0z>`x _ƘMo`pw>9RA63CjWw)ے"ߡ,1&z ?|b)kz+n\Qot]0߱G#;@ew$xQx:cVxAMhR1Ӝ/9kK:Xk DW !u9y(@SHFיT,w# iKo>fuiQlE]V4yUoď"f @rɉH;#eJ6du-('.[r3aNгa413̶֠mu8dzz"! >2j“ebfg wKڵ 5N1c`h[ Z3ԮĜ\EE0$Y &8_\N,c~E* 30@WX@Dg1gk1-I L}5p!.*Gx^g@ EICϴmVLB75UF14}VVJb}[OY?'8"NzPY4l(['I)c4ä2LlSzj/VLn]CÕ~ iu(8? (']ؑ =¾@ lh$Pj}d9b`w驪[H/ <%T 3TID^T%f HiCJckz ;_im%zFψYmT!a"ESkvP~R,g) [ٗyc; <λz_E`W-NG3[*^ :!F?&d(ts/eCtE(ǺSvܒ9+Md1_YAqӤQ2 &bM2tH (Jo5F]9Uh3 (p$a\7P/HQu| hlf\/f+ @Z2&nqbQt Yd t'=9_JfJ-L xE/$TCXxe?g\+K?|:WGs}R6LUEu w1λ`B/jFD{ |ppj>VE JPL+ӺIoY60YIJz.9P;ݤG> O*<MSt~Pώ^ 2n|6l?huͅˍ3W^1R;@(Z95A<[YlXx'X 9Yq tLJ th!HUd`$([rXh7kbV({";(r1Vb% 0DO7$s/i9-MR,tHvP < ZVy%T za({`2Y[g,'HjgBOFP`qS5̭ʣ f4"=U'1_3M}p轱4Z-n٪XY9/{`6^kvc@`^>^')KI[nn5XWΟX_1vWѝ\c*= y+a"IMVXܡ𑈉<ΆZ4Ky7Lh#xPew5vā{Eìp Z^GRg;F`"M5KQi ybL5_U82-{9x E1MmalkZ Obo<`X{\shkyf`8mVEM˃_܃i> VR:kJUU7uj햙*Z]ww^?6*9x:}FKD6 bs2)&ݍ[z0ӛ)DS?j7?5獐`/Mp]-uҩF{C^fmE]2"lp%5r|&*oXXZ )isI0r}?MA`-2˗rEVl:қÚ|G3u獒P@O,㮓݅P⯭~pÓu?ߙԢnu]Y358t1 {#a]G52z(qbfܔHB$"PNs/bQ!0F'^@٢9camJ3_.O-'>R*}`$BHP0Mc:G 4FWDŽ3!4$93G >waakcsq(xt $w36.MH|/>1Mc+fkc?קoNtu?/hӞ z>z䩪4tALPYgྜྷ2z3q0̤륖5KfH! \.Ha ~q"n]J* 6OOVmh,AXs "X<53CǶ1h:]Z_/y'~5A]σydDL'3bDtxXjWUfٜ;#B:4!YF2=o$$jU}G猟Aо-[LZ4ч/N.hqݯsXԴ} R'C,ut0 Z0i`wfU1 =1$~"l v%&N^_Zs5>Bc'q̐ goq[ͭ7G´X OMlF7XeGݑSJD u[n9yhv\.ή9 c眇NqmQ?qxu#܋Dxx6j BĠV^E ҇.A-V5y+zsjz*j,y3iKDjg._Ro ee3,cYiiߩr Ѡчo6@!1w1D )bm;SH]3vK3WĿ:A#?xĄ]?s9Ȋsݤm*D E\5@e3|XKŚsq5̖+͌Cz4c@m vA7SOf$΁iXQ-Pފ #.,][^[1faEV2̆C'*U0hƵFB{UCl4f\'( xA)ײ=vK4~N/B֠RSС)A;b+Vѩٲkf=0 wu@i:8(A0ZM+׼GQq2x7Xc_tj[ kB &;ts3B(KT6!"%%AĐ =Z9爮(ʑ*ȼDmQ鐘)2MzGۓ>v[3ONԿp\xAUz@ͫ~/d9/Rx׫-vz䰳pL @{Vrƨ񈈣y_-W5?yފ˯Ae8 VN%ø#JLyx?03vncF#o457/Yqu& }mۣpLah vb} lI+I5Tm ΜG1*Ğ"Cz>'nK7@vxϩ w- 0Zs޻8.~}1DZ OȞw*Y]YLsʼE 6i0D[m<&;ytNl=_;_z?GS9՝_Ϩ盉9PMR:l8d n@Ͳ*նWpXA> yURj]zK&f롕m\Q (g @M9Dǐ[z⌟RpBumC+.%0`ܷa`ws\^7kbe`S}`C({R3\27p;`E\VK頾3FqF쿱:㬟 v?&,ϡΡ㷟zGoVhDuyW 7G:: 64R)Nf!CU鶧5V,2N's|e&VZQ4ί:N+akiL]彰=RN0Yhؒٺ7xj GBF}j~5r0w'δ<AO~Ӳ6< |"7ݦ B.B2M$nidTtkLrQ[q@Exa|}'p3Zг&U`=Zh’驪d8@b˰Ac V&BpKF NEYݻqQf#Smm?>xaEۦ'޴4<=鿳b'NK+Eb/ʲeJm!&S>dzG`}˝D0!@J3`t}l5tٙGУn*rnZS9a 3Jf'~IW .)F5.!yiXF}+- ,!4b=eyKlmΜ,k#+rtc[qǣ? %J5T3%ٽ(/-Vwc巼wC*̕8t5Xl"mI4γh"v_PhwPfe.8~t0 19)XX~!|9K L(t`l0Э ZTlIyk5-J[|]ѺWqEb>B`hq|Rnz= R*պP}{ ީ`\@)di_sφEtt02MԝÙ,=.ook.݋77]]׽14*KbV*jLTB8m NWUAӊyS6h4ti԰oWKN-=G0nOUٙ A";J~30xdD6fښrvh ,8;ʐֽ2ϋH9kH c``Gp TouKVDb3+ 3#;0pgU۞1 x-V,Il,d ĉ/E ,6 UI3}Qg/l"7pdCK.JFvo (zE cjr] n@ uT5P0ǻ}#HV\fbxGw܅ʌgdxa83qQ pdu.} +1LɥspfP9;ϝ "]N W9$]q<̮a$A4u2ADGX轀'_|"6:Qn3*d%[:[08wUSgaR_yHU ZR@@h-3ic7G_7k,t:Jإ5 dY;MSu~ߤy=A(=vPDf=sYh<SE"@{WÅJţ*&M23-nkPo .O'iv2=|F,FPDnmӸ1 c[4ȕpcu䗂[صC)Z8QS 3rݲY Ub|/&0 +ω8Fuff$ ؀% [ |tLE6(n< Bo45Vbm\cJ~urO%seh:߲cW6|:>6(jH:7oy(|?$dU`-a$47749[qqw3}ǭ= ,7lf~-Pm7~,{Ll6O&XZ~vbyHFf6,֠+4`S'Bi>6VIǻ8ZsF1^gqwV$g41vLkTlUK Yp=+<||E49M8Hn yZbV(Ns,m;dub Mv)?mWzGJ 5"3>sܥ I >cOS"7[%$'s>!DE_Ӗ$WQ'C[,u%A)u]dwBG]ԎSs&.^Z7/2 !{wɜM1k}"d/RuSs6CȎњ)[Kڱ=]b[e}v! l_l|{R6TsZt+owm[ĉn+ zt>~+*i͜?謫7!R#Y7gQ(/Sl nKO< ʬtM^-CQFqYX%;k&xٷTLeKB0*rT~$oydJp~W;}iz)B g#7aJ#-Slj@r)M):!MVcW&yr (Eyz5! վ,g|ty.+tyN)%,룮B\+6` :-B@ n9Rc KTKHN$I K"?`7 Z 3<~LϾ#}d *>M\;oQ 9Wl1{4 \Wc]ee$jI>8D_ z2K|1xNuA0z);M|+im,4IDpbt*w!;껬^9ݴ64,sӨw*fIyx[%E(pϑRtgrZu>& *Bg|^`UJ"\?E$zY(\ݧ?N "E%őCNj(խrVO C ̦|_.RS(^fp`vfx?l r_ҷR,幏{l{A{#7ԠC҅\k?O,Q "sPY{ +$l*XZJA77.|ZFӰ.BO5=kk;(Z$i]OMn  JY2LN5tuDȬcSy%gYX\7rEl z2_-A^-U)i%X0сɒ4[qa3_ki)j!T\؅WfUsyM*%B "9K(/e_CH+ӚXldld~%9tHfVN8; |\G|ިPTfBĦQs!*!EjL}eC0/9.y?9bzN }L B|4žcdׇ* ?vߪ톊rW4 CwNk^o!i0BR^rSaC2b6UU#G;i2gq"xLvUsM(7ȧ"i l78_؞5q #:u Ikg9 Xc~Y it?Vj 秩oL\5ާL֣8_At:PȈjsŃ?fIc9Vӗ0ݟpAy6UR=UCHmdeTJ+T5M>?S γɅgKG6@/N86ȎCPy4F/Qb!JXD2FZƖw!`gm_Jb>@)e5$7 ;ܵSoCO4tJ )}%0 |& Fv߇6y<-m!S&j/#]#FҖ`Cx #HiHxr mHWd¢?//ޔ4yb<ڴ*iom~׀`yA+ zfQi T`@9 ф]ȳ}xU8OCdջΠLafNG@F$+'lHMFĊ?.g (n?m"uXD$A#eUj}q6C#w"t˻ΕXQ>k$RAZ`oՌ2f0Ʒʦ8 7,(6xjbI EA1 Maf]R|L"ɉYns&8w+b7w k)>pQ+clO7o^!vA1Ω#DݸYz62֕ªOuP7aaU|_u;R^Cyɕ8 :>k rBoiY{73%qa>5ݶfЧpJ/U-D sOAq$hr2V#qEDg]uЏ3d≠0[7wF89*vvz1Ϧ}yCf(t9UٟcKaK>[@+(LfQoie+*BOOk'!6ywCHҚ$Eדgp,1+xq,%՟[;IhzwVՐʎA7qK`v?٦VsI׼_/zPwܿP6ӯX+9T֞nl1&jd5J=ʀS`P"XE 7flqeOhͥJzgF9eM tRPHHM ތ* hdž, b3Yӹ^:zcm;},1-Fop!:#^`(K\\VҀ[xy t9K ]EƯT;\zUa8L*Ǜ5?R8 ;NN ϭ\w\7*e4NX4 %cWqEV: D"Sj̥[@NIk!U,4k'Eٷz (;-W1QM+P19@$NƂXd j9ɾڔkV)ftsۦNV t>Lԓ3ׅ]x2rydV4Js*lB}J'M7o"xk6g$5&N_lg>Lt2zN^>s11tȓS:űIN$S;<@'?&:J Q$W|/;lfeM7Զڸyh`K(7YR8sJldZ2џ2e(N>g(aIqrͥ#_P = GVa>WⷥM깺f<2Kc("+F[ RwҲOlE}I~~rC :Jj+z}Υ*0^iUi\iZ9Z!qPjkEFjX듞rŹZwv\1/=S f+[]ڬ ˮbe$ S:f)ƾ+(I;̓85 ƿuǩӎ)u=~.B0Z= qX8C~JuRjp#t c]d V dw&J%,"DM/U ^ 4QɁfeP*XE5>GNbsFY&.2V]^PJ5b)ܜ9kR%-o a:9+8]ٓ7FLIfrR ˼Ls7Tz͎myy:2gΉoh&:X|/~A$g\9$d>]՟$&(k8\.-[_sf1*0N2׈dU-`Ē90#W9 aJDrbx/Y|=ilpr(V_ ?>jǞvDل-uW!>: k-?p*o{GQ< gRy&W{g{a3v8"oy<[h]vE񒍓0ڝfQ.HV;ogƕ)\VT%F\`]H{p$ޟa_e|i簄o^e蒢4"}14f\B_)B 1BIleʹSe]YޘA_EC0ڨ# &55c)F2Nw[(Y ɸC5(Aw a *W6\ Gz3(u=iHjy~sc|[:߆WY, [ԍ '$Grir"A>j=?xяTt=ʘ|Ș0NCFFDm~cR5 3 +24_`7izkgd;Ģ̸i ^> +[ t=+D:9"E~4@m{cDhv2k-e4Z9.?;g,'FDdYawl]w5)w)ѱdA,P. =GB05aD2rdƼe# MLw&^- eL5Ix<0w]Wl1ϸLCAٹJ]3iw?\XF Ɗѱ+C}$܉Ɠ4g lC dlV,ԏXҸ:@ɮx/s U"dL|/PaXlPZ9BV:_Ȝ]X4E8R$u2Y4c e\jTozhYAGtı'gm]HO3CS1GdOޕkW-ڔ.2utIޓ@i% ڂ+ʖz<8u,wFsK$/`LJ {&㦍@ӋR%Ȝ&Fv-:%PNsNulJuR՘9$TJabám{/$OX)]B:?u+(_?k3 |2/,IB$U_>"sm:=Ya?Rܫ`Gܳ"Lj$ΰKpmƐQ{/6b=ڜYHlMZ}s};X]$",Ǯ3Vr.!ѵBzVa]4"?jKCSq%1(!q$-P%3+-}^0&VgJ*ceo7ixpBp k > q d)HB%_-=B|NZ\-R%nM5 x|IS o*|پ:pRFr+`cϴȐ1,w.1q:/p;rU4N۱TS3f9|8QS,zX voQ<.8+wMp Sny8mn7 8Xx-;J$H\)rٖqTAUIʓ-aoW8/AZfOp?dZWR\* A`> 8~MrZT? ^bP'dpk7xg\\HT3$;[Kݘl{N삽 ofz8ӁoZdï2r㉋["5"KVMJS6i 8wkLAVύiaL%_%5Ȗ(98a|Ep2bãMP='`G+/޽Bjc {,HGa)R3rhYeo/Ofytpr? (Icgܢ4RA=*$>Ro};JVv(ji9K b#d^?5tIqg(0'YmĪV6,X; [Lx5QPK *=DПGJrzښ;P1;,Cy;ИdFe2Ԡ rn9q!^.U{#9JUcteZ7?QY0i5GGC_F \c9?\#Du'A7SLajn}hSx~?ͫQq'Vئ~+(-zaEfZ3/#C-<@Y< },P3j) S rumra4WϞ`I$Pc5'BP\/s%q%)%b~X{9Ԋ jS\t9X"6 5m-n~n-J+Lh7MF߁Ha;]ɭٯ,ޓ0|75^;O}4ćHRl[‘g`%A<*3r,94HfӞu 'cqU$8vA>nAMT.MB$j Bys.?L@oy+.q;0~ݶBjZ)59 &}Uҭ b]?@*CҌ0rCRs2vi.U7b|7i";}z %M{cz@; R]t24R-oW?PX%tc VcvӘ~& IsKh3i"m8xl^No!'cKlp1uR:vve<6Ue1vBv5&?MwH_!I"+{^>eW+H9+v WIRrEH5iRzi1Zג̆K.ob Ozv+{F\?-mCVu"`Fߜ^2ؒ^GN4mHM o l %Ⱌ ʤjE3WrQZ0l1A܈=Yy~R"~lB9xY<`[j\ md6ik.3!=?Fg"Lpe5U7c1>ĽG%=D*N b Ē2N"yp{z/iX J(; g7Q+Qdx/)F  ূ+1ZL%,y]GDOXZ5)%ȷ9QOL=I!eZZ12h_D^ !G vCDHO@̦u5&>Ì\)N6sUWGc\Hc=7>ᙬf(݈pjsԾ2p&Fb/qb.떄yzsR125+۝S:jc; c0?!uijO<+.bob:;hoŠ%ZĦ"mч68SΝXZ':)]Iq@%zB#7QFtPlKb)/aRR~)J e̷J~/|*jKn!ڻly@j+rW!u#A{Zy-/1v= >7(+Z>ѸVH,iQ'd0$#+Gdi9lk؍u3G]SNdXARm]τFKIY'kJ?Q;%rUÓD{Qk̏bu*r )ۨ;gik~|j#"ʵBBo1 ?g̮:/؇o$|AE[Z Ǎ;jz}ܼG4ւl4D,gT֬$1ݽ#rV?`7"5?˽h^3<-cNΕ~>fwskW_zT.LviQ%&k|d 9PMki4.X(U <4n9zBp3k+4y4jY>b:'{\Q\d4Og⼯V>7k#-K#wÔow)zBl:S i L f>Vxq,VL=qI6l"[H\1 ӳ`YG󭮸g$I=Ƞ.]WfCq!_AsbF@1m1*t:(k?A1b]]lp|^}=_8ؿo+1H'x!O 3rF *.j!No2KZ"&"з-_CK:+ 6 LR<UnG,]rc'%f{U>'[M}*h%*fnD~YXneP q2'& SvZ0NQ@F/՛ljQRi$VS,U1i@<>3b[Z4%|ɑ0)ԱY+5]$MוW|Tgغ4ǹuu0Fw<+*fAw%.#NT ^x/\n\A]p?i&qi(-Kf==Ui1Z r{ J߳O^8!d/v|jre3B`4gs[;X*'CBiX Lg? n3yԀ1@ pfܴzk㹳AuT1yl7c9vl ׂ7p[Pwy_i {{RX^j^ޅ+*,1sIo;A+ i}p7offB%e/jaykco c5MP'I"فX‘CQ1e(E836( r0\]W3SyM҈χr8I0ԑub`gsTՖJk ?XiT0VnpT+weZa]9ZbuoAݟއ}o\"2Qϵ{2%?c>{;P w2J˻õ![0;ZsbN*0hkֹ r,bX[@O-I`}ǁ\ [=}$R! @@Q t6s߈UA@(R.K̛jWw 񣛇 #(XG1} Vr ūqho_ɶ;OR'%A:Oq8[$^b?;nx(WZ3;ɫ1hޜcƧ7KOomO:b Q%s5L<풽)~(D.gPƚ@4$5X? qL>-z%S$R ߬:zV<_VP'ɐU#gnI-C~mė㹄FJo'8UekSQe+Crsl&&eScw/RKRϏz.{(ntFw*/gSTlhBKh6"ũ+X2(&44׶W0u!rn⪥8UX<M5mi\LlG\D Ofσu%pL0Dle%lX"΂a^7V.o_{(J}T+ʉ7C Ե͏\^ ˱2OhjKbԗJj@R&ntdɕ#*::Q& XDMx|{u+bw?(v dl8k)(Ҏl9{)y xg}#>-NY%@t¤,GڋhѠf"H[zU'8clZ.OlcAf6;©{$ݸI$)tAnJ3k;:+E_&P!l~v#ZB$$J眪;~O!z^F5rH&4%NvPre@}>$@__rёOxŋ~\w!$6@L@ݐF(/chT>_~|OÁ=ßu}lM˶\AB"^Ѽ. iӂm72m( C𗇁Oc8uwlmRF:_ܥg"ʭb13zd) %oCIg%sKJK @np/HlvtM l4xM>\[5\@~{q Ofg(F=n1+ gF1&"8sg̉%Ɛ3I\5.nJ 7Փ7D .R,>Eaa7rȰmSl.,ۖ>/$,H„p.'G[1,{0P])](M[Q>k/L l#J꾑!HRvQng2 cR+_1 &K# yt"DogA@Z]N.XLHP+\-**k5KOKۤZlk8GFhV:USN-E{]W =Zk\ޅV0a\ 'ӴdtcEKمOc5qݲ>@qsuq\)l@hV* 0DkHUELih[5[CY/S?\1#jIX˲r#b8j[Npj /~81CÐsv˷/qZޠ"[G{G,V<,~_(ey'Z磠ud X6b sg={> D}]ҋ iȢvfB6@?#^378G>=ި9~ Vz; e3aK!LEߐdMn4~3kdr!ͭkOQH&Y݃*'z^CF"jlׇ(/H)˱[n{1ȡhfD3O$9ic/y(Q*Hbܛ6Ce=F&Q-܃S C&4ћhO5םLqd-l-GM(5!᜾~m7Sk^H&+o'j"J':8A]Pc$(03MLN> ߨf7Jԇ?],UIa͞3XO3"^.*,} B7 Ѝ^>> k ɋ"29 LY2yR)0t=^һbpg*dn ~>ub*M W;DkQw)`vz׽q.0a1jך%GvW{3E |5WOg՜PqY5eC~ыDgDic5sr򚀡D+!?U!by {UtK4Mz8R5c` ·͓r6/쎎(lvy@3xG21<[s&q0iV˜7W}{J'Llx)Ǻw;VuˎV(ު|` 5ݖFI 7jb\k$YZBopc/8U}Bl9rww> aP#kbƄ-Z$YՍqХԤpYd6 uuW3k$h6,V.Z H&SBR_e9U'qtuxс+wǤSU)<+jUuTDRͶQꆐѯQ|qq)չ}ZWŰ|]v8Ĭȹbj.esMj" Pn(+2CE5Z>?~Η;FOY01Q{8`2q>!Ǥ\$"M H%&1d!*Ӟ<{[P< H_n):rX/q*(phT惾;Jq''q${UJS«3wAIX^uJ[UJO?A >.oxqx 9u5w&ʲ2mYk2W\ G&xBXB%KTFlO;JTL> t`R7x#3Ezs1Bl7|8pY}!~wFEAqǿ6o oG8#;i@_MVru"5۔FܛM.VvfAY]- 2M[=cnd!%QxQC+dNh}% z}U1M4vn?i5lh/)u%y y/US lx'OR2A]_9T$v8.b+XNHvQ"G PIH W* R\+8 U!v(H#+p 2=ӑ w%Q5z ›c>>H,{p+g5>DO7qh`G (_tQnS"DwWQi 3oE<4UANm| A~ " o'iS½ 1-Y\ i޸jW7jXJ0ݔb͵uk%+ {1gibeL|/xl@IϨhĽR!U Ynp;ň#xPewi.|0F<6(iBFCO]E 9Sp^^Z ZrՊNyP^4vfg`mъ\R9/kuH4{:/Y$|aw^OFU2}{>5`_e3/O0lo) ٕMoiNNu ˑ3Ow=fO/X(5?T)y=Aispb{.BAO `ɻUcE{ j 1b.Ya*^$Ea!ʔW~-M=K7BM@!S}{t'[jy #;VхaGzE|-cld&wN6AƍugC<ğ^`V&.]727Ul 0`/Il[e룎PC4;b=N~>nq$`.C]7yX h=H]27%0ASlʼY_d!8 ^,o) K_3e,#^!j$^#irjw牽5h'Opn/D%jK;zRRi%vwMAf{d![--p&A"> g&}ybˆ=( .'^nV+NqLjs؀o8Po2%m l@P@Ž߯EOf;ݐiFt[袄0<$y iCk7 6W'i&^a@0.8zĖhn4z:\"@w?ac'ZsyME&I%^5Hį6nj^T& +HTivȑ"?` edf"z3A]Q]#͠w>4]I8gh0 Q1T>"?\;Y=, lLrmg%J~4\OT'n{~~L<!&5 ~C~v[%DZ8uWȩx)c:;#%~ħ8d"'AW![ ESNp'H*Mmx2iSNkLγwR)bJN( Kq phFC3k\GqX¸jAik|Z󑗛7T2Ir 1EF+&<2{vטTitcK},.d'RuAri?xmzkT_>UFV/Ci]FP( nuEp\}r#6°s{. aIxUNJRc_+4uX)+rt:#30P{E S%ls`AHM`d /Gڄ(jҵn03Tܾ: c@y}~42S#AGGZo 4,N]q8I)8FZh>LT5ık%<^Z<}Ň;̞&AƦ$]n6,weC9T*5xV靲ٱ(2\jZt^Bjt~M3drZ΂#|WsKLB&>2޺IUz/̠.C)ˇlXm_yq0tENo"T“6#CZy-'d¹%ᢸɥLn#~<_vW5E|e>jTqk4%Yz UQ2CCh C 9Px.DcEhc^[=c5\, Wzf[-Qn9Uo"!0ό'9RWbZEMΥ]ÄTJmck{<\lbjDrIOёPCtX07Q =~|mZC`E4<<%`f^5BA|Xc V2$Um0:ϒ|S` n=P3م fI\"|߇Wq[`Ӛ\_[yx{݋хZ`y :#]g8Й僪 Ҩ#.h"Ps 3n:\jъ/qUA%}jC<[QcVDnJzrI@Wыʈ_j`6mTtJ@Ve,]ʗ;)VղU3A ȚAGM~s`7 5 Pmf۞8ޘ+>>mH0uJGE]0^1!kI]q Cz/&̭B3>G6{uj;H%aLN@뿬tx}g{m}ɥ<()x`9/EjHÀr (5 ֽǷW+I }5g:!rC@(+CsׇҦv|ff~4qȨnR|]>vٙt|oWaZ"%HrkhUߺV\6r}Q9$oj]1^c/4%Jej05jvrIpYcQH  W#!ɲ@jQȿؼ߃נ7&Wls[r|T*ndaN,dmROfJ] +D,A -e 1Bz:}y,5Ͷ/o zm5aF8KWRI<;tNZӰ<Puú:5=Qege2:S$?'As%#pUth1ej6"S~ȸyTW apyx'o&!$wjɰe0 bJ´0bEF$Cy 1lTݟ6|.WI;.O*-trxP+0k{\/m(p"IO"F9 縟6?ҍx[O6N5scO4`%*aE'| LI"f}Ǭ7(Ro066:RּF7lENwX+Rv%Ӧէ=T^#(5 0a}!pj!Qw~RHC[z h֔`5:[{ȃey||\>E{# w#h7PyS0F(ܩo+-}XxC#z'o /*w;]|%=^_w?Ju! ϯ'jbgNU6"Qk]o>.8]WPepsIY?wC%49ZY?*ҬFç╀|Rnq',xlY $8M \)_ 0$W?r ҝa L|/ u IeU:T^`w U I*׉4;HѬF]!V5{QgB'ٕO\!d|=ZAa;ȋډe T\IrK(pXf0769䪧,/Oݘ{ZﵪW,aXT|߁YgiFf,Є+pqc;n莲x{SsZ^֧ZW0qnH.-7 {Wm҇:vU iȹ2h;uP -WCаg qBf Z1|h^Y4bLi[8S/\O}jmhkI8E9T "p?ibLC awYW G1YYC$gG&$_:ȯ6N\,/Q3d( I".f)ISO:M^#sd6IR&Jtփ/;ґtߛrPḐV>6 ү/H?cp7:3R4D!tmYs"m9 V܈Eo"*63 =\RoAڳRV_Z*Y1 šTAݘp+HV,^ve(zԕ;Yh-G$,%UogOoatz]37QKCn ae~BH+Cќ˾]\tFP2vq91mj["$2(;MX4C8142Bns$umK}ͻJMCR(ȭ:TSBKdh 9MI/TvTs'm# cq: qQ8|D כ.vm37,CjDO?UY)$ǠnwH'[nšޘN- ]*h% "Y@]>_vbg{õ3 tZ$L=kTǹ*?UJo0LeJ*bU 9w#0=bdP)ʥ yS}֍p EJOARLdؤ@)a\ˤ,6?5$5j?>ۇR]۽;"uӆz:x9ҹki"(X~V} EVg4*b"p 6sIXx^ ;;'Zŀh G<+KiSw$<֩K-/4~^+M[ `׆'R_F>e"1"؄v07g=@2Ҡ)6n|!ъbU&|;{xCfGlKcA'gd)]3=1U Wn:0eϺҾ9v S2A7+8;՘uZ$+)4b T3lR2[v폙-r ȃ6~@9ĻhĔ%S9z ܆S.2}HsX9V7 Y+3 e$k\__$;ю|S#(Ed`4"zVi%V#:|m|8hg3\!%UMY C. Ja5$ᬶ_SQ񻚵_5%E(163QxrlΆ)cm<~FY^JG=<9ЪsP'=^/v0$.lwKcn_qࡿ,b߉x:^aȶ{uEw+mUjovc{LO91TK-v#w)#p\q\dDђs\dsHAuRa.Xmh)c.=?Y`va^CZWi ȋq O\$ 0LC҄uw\ԓWȭ j4*˔//~Iyov-k(ۡK> oyݭBKj1ɛq{DU}92q& O>J֦ ڪ: '$-k|Lrj7H'aS|yCs”}K0_0 o`(xueŗ!ّYiQFS ۱̳j|Y6_=PWj|502|?|I9\0Zs8ϯ1π_4 &ԝ)ퟹXumxˢ}#-ͺLd'4[s6r~㤜Ī{$_bJ#`p'h)^gK1@`Vf _79&?=ۈR*sGQU~γ˓ݪTzQ(EE1xp_M-So5Oӱ/tmBg~63s,:j.kP)aB_rRžC{H86SAx[9Qe;dc|(#Fr!=V[v%Z;9CZVlVϤ .~S#>1EI ♚)EqkXau'~Yy<.XRM}Mms鹍IZ}e]c&iy9ljy]Su7(CB4'TAtKP&'bfb@`T$Uк#hՑ6L*Z)6v8(N-wa H"qcЀypSJf-o]2!Ehi}%J YFyIs'`bFD#rP 3=?pxIG UPfz{߁];a<̔A#ɤ-?K,jl-E rYN2>P7n%d1氪8>x ҍ Oϼ{r6P2 Bs9u\Q_p/E3f({Bf!R #@3*կb;4RZBE H'lvFrZ}i؉PQ$ng)b='$ sHs'-Z&U[+?m0-ETD:*NY0{Z`đ~bB޶e.Y) 8=ġFa傻is !3|#U@ p/k@)Vv5Q u 73feQd6?Ѻb֭eXػ"1{>4ܒΐf.zFnzecuzy٨uގĔgBQ횿r}[6{;Z sxMb9h{hC+/d_L@{G+4W#jK)tEOt3{v}%&IqZ:ݣ!i18[.13鶭|Yr{KP&&霍8bR.:MW "ԯ[_Q*u;.w %7?1ҠӔcS,bQ,RK jMY0ol3.tqW<{ )$n_یm:ߒvZiv*?6B*%8'-$˟]G;RMH6Q!;wN)5Qx!Ke* x[UmAE5Ktb4E\ ӡa^F:=WqDJZ;߄\wX*/nT,.\"}k.Eefiy4RI"ea.hn6c8w͙/ `| ]O"~?[:D2n=0N!HK\U hݸRqcoBqRQW*B^vdiyGSO MZ(>B0 7ÿ8 lN9vzf.i]!{"7G7h-me M9a"0g?}zsРd~'F~&? k2hSk%Z-$hAn8e{&~㋺ԭN**YVR[i dMU˔׮m [mza=LSaˆ ЬD;ks+@KgGRGDh^J_)<Qŷl0LW!FL;H8Ggod]}i> 4]f[aNnU;EnOaŘThoUNIyӹ og:wMgB踲$" 5 O3hvMa%JHW,. M EԥaJ=7DNCM;f /|GfR=\I6SX$ ˗|.Yx2J j%#5'iLrҁhCmEiuz}rpĤ>o< a$!{C;CКF7S{Bf#jϓIEKVG)N{ f5l{Psf<'t;en*ܖ㨈nnK eVw |0k*sw)CA:WQ,[ts [,zSM @d=] ̠GE毗Q΀[r$~,~5BPu %,L, nDR6L{Xo^ϩL;=-Vt=z% J9hnVDE-z $[?1NjgkB5ʍ:HP47jV 7[Ht}8Ap[ "֪DgLFFG/wEz]jQl//nߢm[h A  y<8mE\}Tgkv5}h3~A4qYʈQ(idmu91'yQ\~XTWIxaѯ2+?!ve3^83;p,oH&~x>N3g'ꂀ@8;&DO(B%6s c2Qf]%0Vx"kM2/">SNF!.9_5|\cx)9NhכuvNKO=m`(}m$ \vVLsva q1Hu#Nj<=k}' ,NKoc'C@zIǍzh%c5@yP@^Q%/V8a@ڔYm^~Y,oMbvDH,Od425QmmKER ‹BR&0%RpOJ CH=Y+|v39#TsK,\>X 6cqvv0[tZ>ڏ$ydmZS!lz\5Ou(ށe 1L&ob HoRh4Ώg6Һ宨Ow$l8~ uGIwrD U&񨚋g@KhDcݻ/E*ݼՖGmDc!.RŸXھ_|lA?-=9!?lX:08{՜s:%a +vPS;N #(2R`[9,AXPDuH؞;KxoV :7oC'6~! W"&vD&%$ ^v߲bJA*ՌxΘe`=7 ZT=T\)"AJ.'VtKT- :z)b+mjsuBfL.MMb_剋n}0Z7[U:Ïw֊vzkk,)OONS1We5]7߂5Su)9WXHʞl4ۀfDOPhV/Ķ!i̚Cszd6䬙1?G܎豊Nn\j8`&/܈ iZ9,9Ի!d.vHj Ӄ%D:"*j>ƫY K;ieaZgXf\ 6c6::EؑIiفh6σ#9}Nm$U=$]Y`4v I|r35ozyR,Q{*=|M*ȡ^yd'7HGOBђ1qB3rxW!Cؕo\ 7B=5! k;)u[^,2kۍMes௵M,E}$&)*>:)?jcOghv+lSP!]!Ġ<^Pw`&fMk_x;}f3㜸KV[uqUG5q6x(8@|P Jp9d-2 &%nL8_>x."O,_Ќ!֘:~HX.ا ^Ṿ4g?qI+|R\[v0:քZT8b$9 4v<nZC?-oBq3o26&eXo,6kBeN6 VWW,Q_"Y;(߫Fܝj:m":`fJaN;}J_'43堄ddH9|¶vds0/uugCk^*":<F $(* eֶ>+aڤ @16y wyƽO@XY9AhMik dl츮OeWSb!V[,{Ĥ@.G>x1<^XXif*2Yʗ8ox_AW;^Y~c&k;E]hC#` g^'z 3uG!1XN}GΔm=fe4~Ĉ'q]"+!UNPJL{5 v4i 0n%RN ev 9dx fNvMK ME}ݥ=عM!Wju3&9zy?jQAnXVAB^cpgPPhj\=E}Ra G0?04m:F}SbTϵXyh!jV%xnt@МSm5-9Y;Q n72HI& WX;:m[#Cdb+%f$@r{qɟ^JOXg#U K\ejV NC" <]+Q<:Rx=S@*:پOg-raJsMڹ._2 \#ʨ= ?.w2nvNcqx_%J,jGcC2Nu˷LLy:AhKgbD[}=fŃt$$>nPlxHf\KQҲFS4 5E*9 X6.-`,-{Znw"fWj){)DQw)A $<.Lʒe%T3nnKF%حk/RB ~H|V&R#jw0 /PZ3n˩(+0lچjOG$UX<ѡ(.a'`l\JFg6S fYcPޙb 2PJ0O[$ 7~6$*io2u%tS;7[|PyѸc,q7%͔nǒP!)cB5DhTk\0z)CQsJL#$}ÌBgY8umSF^fp[ YV]Y#dbB?pȫ|^=qz ^24,_7gWo"\D,lAzAr oH:OnQU/~)7Le[Z}a[ɨZM _Oјmu'C(σTX)i6lq^T tb Ndx#6r[Fl'\oT^q_a*!/s uhܔēgs\mC}d{+QqKbQu-rcT\nu)̻{9>Ar ƝT^Z/4A8xƛ@qGѽ2/E_ŕ,i#xK|Άᖑ?ݓTx8>2efgy)inka%l[e_OU늭j9!|;ҭʊ>Wh,cVcϚc.~)g)gU~)Ly TSډhsxўW0=W+crXR9nh ;z(Xܵݧъ@>+aS kW}bɣC+[2˗va9cF쳰9]Ѕp gټW+PEdֆwK 8'9]a}a3G0o6Kfarjp1XdQtMqZ7w d(jEmGq{iDN2@N]ȞhA"(3 |r,)Mtf\D~ Ue ߭xl8agRn;$pP-F]J_˷8>X 0.:sU/mݭ3)幸ҰCČ_?*4T\r];\YZm^-1M ufN5 B38%DP9' ~Lu1g^څ zNZ4봿xiגo!K n;sƪPzIq.v 39dGQTz*+L@1pa {W~N^crjnS}bhɨjzO3APG=m \φ/DhQ/VmZ\sZaxr<ӤRJ $` WW[jq%|{ 0 u&pƲժ4#?``8&`fl{DztB]{/`(wˍWd8ض:o1lӎ_r“!4S:TEfmBt=. R$y !'!vBa!HU,:i\f$ Zg N1wZ{H~iٸh `Mv䭊 _ Ãe>rM2B^w\;Kvbɪ̟.a{y6xzv wt]|V_֏b@" qyq?܌LU7@frD=I/\m+H{k#XKRQoV1KͬxC`uWBpA9KKpn5'CgJ튽n>VF7Z}0r%]MDM=AAޞdpjx7RC\Rf#̮5^^J}iA)IyvsuQ  Y I<݊cjy%i[:{ U,wBqBz|דe5NcmV@=F58U&D'z&UUJR;-}1<<~߷|x7].j?kȯ|wTjYLp3xUXDP\׊Qw'Xs*wac,8IU6{ME+n; ƄV&&s\p I=ה@\4{.rbN xŲ۪ҟ~M-<.UUYwbz:犈vDq;Ty{#ׯbs|#g&#y" ;4JVzgd>ZC!5̤H}oteR+T:'> .źHYtEB}gط(sI;n`3Rԉ~FsrYNǏ`H4Gl"<ct^Iƶ*┍eG3c~YRA]Ep6eC0lsSҎm>Y%Jg!%ƛ7`6 KCp9=VS @`Po4'b&Ͼfw3esx8>֦P`AD|5j?06S^AHrP3wNg0E1<|g t]h+=(r^ذ0>ӳfe ]\Mm48hh)@X&x9.r_v7 _V~/rJ!ͅjiWO~Oaߞ0s`?Ldd q05o9?ANQTR,sDNr#$a<oo~\nszKC8[˅4;#.+>Żp 4gGVׇMDb%ʋ}Uش'~T0 K'U+ Pb'seHdmpg6 Q{ ԤHҜ{!X$3ӛLR`AJI;C&k£eV:>l;q ˵ɵrL{tşƊ4 T`0忼^R+ߒ`L@\)%ǹۊʭb>vbwkE`ҵ/%(97*?Ti$q9Y,aHe.  ̪L.htDm(i>5qC YJMs5f4<⏞@F!q- {f)]q nr"`r@,j+ ]nNV6f:zʤvkj zᄄȽxV_vBAe2=\ˍO~LjB.S,J]R\TwKaߦAn471SP)bJDz+m- ٘v$ o),Z\\/=$̓ZКP&cժC*.WR j<.q')y s,QRM&\_ƞ:T $E/7r8<-RL\]WƂ(JUrEN6KJw4KܕC/b1mܞ]| SOY{%VQ\Ѽpjlnы346e]S(š.oaḭʘ%xGEwe Dt;zd(W.eRc'_ORWTz|";K:o0ߵ{9o"Z/n)g" jt|"U;.ðWsh;Fi7cP}[f(pS՚OVì/qRdy2F !Q;ұ9իu Y> BЃu5FMɋEP/>+! R=tBH,֓Ngk3Ϳ O =EAɫFa!aEȓ+n(+ wGiC'bVov/G?wRbY ULFvasl‰i"yڵ/<,d<$ojOeA~bhR q\FS$6} Z1𳧹\W'ziF@ RYhw5t7 C0{!p[#O)$ӕb|4`v NJCjoB4wo\E7m?!+%)_aR."(@*6W?edbr8h j ;dkN [{gBk6ru")3k8 t4G @q.th[Q1[O-su[?l{>b!ɱTy+#Ix~an"׻y4ݬG j0  xFk)(#1 ʩfTV3͘rU2% #9.|5o"p*z>v+_8dK/`R9E-QX^mM\Y`ȭWjwbέ0P{W==!JOn/IѰ)۲MF^}o5ahVec&{Tt l#f El̙f t@XݓL nT =NLmPwU? +y5 -L8q7E ȠE{f65,??p&2;j4vmC*=,na>4‘,t&{P|@ISEE\Kvص׶¾w_BVt!lQ̺\!H4%\>[GgAN, oxN;e,S-ӽe.rf6/d׈v뭶nnF:" "a4݊}ZGGI n"(O=wPCe9$k.(=I僟+#!ɭt8{S)-:bG;/RMW+'*vB}_LTsdg- 19e1 .鞾$]=vo[}: HxYႨ.E ŨZ|E2Yu>4H~mzPxs :W=:(k!mL}Up%OhCdlZ.OgG@"R 03 `3Oon1MA~ UN'c_s݉=eu>?Vl 4DxҲa\/`Όph3wXt$FUH¸7^y䋃9 R]Usc@+N`WAcFfh<Ŭ'Er!4@5V{-`YfN͟9ȤZnKJ9n,67R ˹VQIPؤ=V 2PZ=,)534,2#qǒF)k3¹en0KŅA n؞mPF.\. %OJICӿPHUFA 4w>Tݤk#'7:bMhcMmUD5h9ǴS (0LnE,'}N ԆΡ '@^HbVFA6pZ`e!냪Ok0溿sX u,8$]wXƲ& #3Q_. I^%&VOn ^eRckApQL7.CK)NI|2GƦt [m:0OH"IR3cf5פן]G,ٲR> 91X0H(1ߚiVDSx"q"p1Ilٵc D.ggitihO`q%0AUrG) Sa@\hMbi>|}g\EoZ)k2ɢJ#) 6 |[kQ&u8 ZBcZ>0 r(߀tmg18^ӚE酜X*j3VS)n),# {OB_ 7 >D$_SCJDbbΰM3ǟ/Yek~~ =02 R`aċ$FxXoH` b[/ؑeZ7HKψ.*][(k8;Ōr4.DeODH-a ܊)Ϋx}Zpr_ްYMJz aY0#CX-яhӣHC%42>x)lo[0BnTGk8h딄I|XI:?6-Q//*޽@ bV2 W?hݢW_#[*T@?;3\XsTI >XJb@użK}f 4p&qxc5eaT?ié3%o3W-i֡>DE I&b^d?ҹJL¥;"X_SLW.ƭ9v$X #Ch}=3]2ۿ 6 u;*e˱[Zs={&ViEa =(9\MA`ʃ_AѐR%nG^.hi !XJ%Tb@4_1\RKU"Mv;-$wQyyM%#zòSnl_.4p4c`e+'22rf+~"R@ Y%JuAQbU~<#d܋6:^5po7*@joK:05A{)JEe2Y ɜn˅0̳u ĉG-..KI])J %:z2װ\μ/-t"X)U B) {xC膾Ubid'6 1@kAɮ̠,;i8jUj@mo ӛ=] ,Z)t^e=twv5 lv잤zd~S쓡XPZp5"_gb!. )<~u]_沢YiIP\UuxZ5HIŕ ѱ xFN76#e+/!1u9G  .}=l|s&djm87ztV8KLCa/ΕxBVM> +A}S!stDbDŽt;ɰ-k Vr"5d.Ϧ1wLR(_eD~q/k!+y%Im`DLY2cЉ>r,ܰcM$o|Mn+Yȁ*BY ,9 8 h~% )ˀ~RAcUMݠ֔5n&;T:Y4 \}\ۏYZ񖥝aqT$_cdFChփ=k>߀؏$W l}dّ(ߒZλIKosWf/v|ARe4JAE#p wOd0<.ۖ#^(&Ԏ3բsn#Ӎ=C){߹ Ywn&t)jb?ph &!.NvAXȂn%"ln9ch($J;RC8hj*qh[-`ǏsPWvKD*Rc  Ҹ`e &h)hvΆqP[BEXi'\+蛮 /83Sr} ".$%X|qC:?%U&4u<7tc0Ji32Hzx< 1\c3a,T#@\^0&keTM>`/Zb E=i{d獏0RA٦axW,6&ql(@MQ>)S$bqlv Z]8bK@s#ny@5*C-+* *KUG>2q<cBlj~LH֞9ZRǯ("[lQP8 jm;(ٵuu.VMJ|ܱ6 fIօRAVŔ+?!sq07Y溪pL:0G|&?;H|A#!qa y6KG!R %H 6a\"y`I#:' @Kҧ^ jrROAP &uGP]e/ĢD7DW`:- !N~pW1GOhBK0aF1&vF'g+y&:No*@J'E变Fz49O̒ETݰoJ"҅-<<َ"T*9 oZ0ZWLN_);Z*oE0`Jj:ӱK( QnYQ%:eI"YEBrz/bȦvgȾnpvܧUw.j2$&\5 FuzO !Aj]KVj(Ah#p,Þ,.RxbdGq: )c{;<5*:whVo9Oiƞ!Bwm2"0mhP>߄ʪh͙UsS2lap7'_ߵ-U+hV" +8Ӑ @RWi:5"-'R"P6-$|1{^2[\D؎- %n] n!$"x9s]0 42A_o7[-3_Ղ訖5/NI[˻uLmD dO[,-KE`tt Fl#ؖ$ZjoVeq0 g]U"_ #0bR!v%o._`ad$ 1T^d† '-oS&#@}PghlW}6I%EL1˩3Ȫ $tCH3 g@&E~k{Z@U$?F]!ЭpHb{s+%t3Ȝd6,N:M&#P~}<޼Q vIcwu0V(kat_{ʀL@ P5]db [ Gd#+5ci](D:G764^_X:Cl ,fɢR^zE3E8mU܂<+cSTvq6):AEvMxR%s5_O8XΑ|MAI.E]s넫%݅}O-bjHdbee3O@YFo3RÔ}y; ј8CIKX>-l=aE0~9_| Tמ @|Ow7;Nh3=RW[PP *o7t煩3 D4zVĭeXUQe?S rM)6Z?,ӇK[^:H'\1sM^l(VU(mFez)vjuQ }5+rH5}$Tbל4=l{YXJ٧wzuXprLmCP7u5qe9k(Aya bJ)dK)wG!$h1eN֜심6dE9Ǧ 720SiH >˥rU@ЃG/6nCLF#h$xf@;wlO!.m}Tlm̒Й>RsL-vn8 =>epQ~6d lw3-÷KZc] ERb PjbYU^Gy&g\(n B[Jzdhz LrxƘ`_-`$>\|˒8N74 ˺}^ D穔^8Bw`f[pXدM+}FCU(UOS kҎr(jmp=OJ6MTKh9c~f#Rͱk5EP!mt C :!aGR:A|#ރ;QVA<3 "}uΪ<%\K-[bS'ء( p>0)ࠝ=gi .uoOu9mZ`Rn^ I|l0̈́ӝd$3]8@Jt:6gU0b%F6Wcr:Zp3o`WLtWdu@?W~"?r ?G5HMZ"H!2$'vAq(/J;5Ҧf ~)B|ȑze62`OAQkeyΰP% -՗?O%5fs5~^A,yL8;V7Y,Ubj Uk8CCBBA8zT6iRb06 Ɉ4 Vo?UĖAжu+d: ײ?SN u?RQ2 ܆Pĝ1|f^)<ѷ/="@I Gtߐ ǙSRv|S㝑ݳjhhwu25αEucPI``EizO C)A|V`_X!zpE79J;-l+kF tE*$zxzd>uG b|-ryj0?jM.-]cIǖ!bXq*a k䝃(ӄ-д[2Dj[a&!6dHu;g7ȭ c, 5BAZ:@WA{Rmi~Zo7 a˲kV1 btK Z; g@=Zs,5=_UPC0&xhVrnM0!&@@b/v yZ S^@Mb+=%C%#EF0{C06ݽ2 % D盳.Ρ }OK5܁/T)$앿=1FRx$ 4VhC}&A2,7?5#uNX2PA ͷ P $}HO-)ՔR:ij*gaz+gRB9fĚྩ<6IŸ7?-Xl}_Iܱn|4>df w2PuDüΆoY!\ rUPzr1Xyqbtt`kNCxRCE`:JtMSV3~21{n*)^?GeTO8뼘٥0!j؇8& :["_erClX4HScYsSƥvt|M,AfJ(H֭qؘ/c%Tb _JVY! @69x^#%3#(}}T,~! aXu[sȴl~`&!23'ZL Q(H6+1XFtJGaX0ׄdadi_ga܀|Ҡ Hf8~8OlR- cB|;| *49O]]s|Rɡf$;̈A;Z`yۭ($擳̮% %s3HU}ߖBQ-J*vܷ2ɿӛ%Մ枲I9;(+{J[  B~j/,@uIsN%P0T " I$pt` Õ77 4^ppָ95Ïu fXx Mâj9`]p&$.F`b}1k8}o껉R ьD 4L8"<,uQg,wGv#J*4:6ۏ)#;ʡUbm]k zFvId01EMI/t.k4mir3O Mә[94{hTY :}!}Tw즟OUPdϹŹJOz>΁fc^,̧rH#ʔ=Pbهُ囃[}Bx<>p>-Tœ3͏y*8 O*˃Fwnv,rgrX:{e+j"Y6 v HA/m>5y*D=P4}AN7Ss~b!1Cn4>L-X&lh0gyh4R,Ñ/h>`ҟmL>ueJfSNMG'!L2c*xJ"2d/AKxcs2)6GkgDɊ-3FPK(M x96n"21R Mƚޮls]X2h:)uz6(Xcw2,M4]D2NK@|*r*$-:r)@}<-udEsL|="(\<5,N*$ZeXgLWQi+:+R3>3X紐l]bBt o\pӘuUZA'RYn<5sC㖪_Cv;wF 52~34d\y z|$O=x7cW갷!r"W!V( =CeVf9P{2 S,"y-hf+݋l5!yxCx~4xta#H_9f7+? [9kSl@ W&{"gBkϥ u?<!ZvA:)T2-X.yDR@xűX$oBxȌ”i%3ciƠU>9Ej0r:m6dOiO}؊?Oڮ*:Δ gm* *v5c$EƝG4!gq+q9yN_#)3@x6jdqX0>⫱N:(1aqw*(sQd(kSI.~&mLgOSݨmINSVŤtW'O_Y+(u@њSʾK.QƁڈtWT>S2dڅ՞f: p'$_`hd*p#`FV.*աNq$桠Kx*2-I}qEקmlLdž[6_H!PK^qy?)BֱK2%J::A& ɜpBfS=BSeFoO︜FsAGn;8af RPT\vM+'5{NfHamm)w$5$ D[9Kf;0CFn o|Mek2l8Nي_*͖5á̏7*FRogcSzm9:䠏Sjҩ~61Em%,%g}Vz2=<>㔊=UƒMhV IQZ-2FϏ ᥏c8=JT>vB7>F=c3~j|'@.@Ip)Ӣ VrR2wkAr:ٽT=]ɂ)"k#+:k׻~[)NvGu ebfU ;R7U> :cbuZsHTZ |d" >Լ\0ѿ,R)m/" q(nLuq19#{bb bᖺ[@肽P'#|efm gA9-=P,CW=%ԆDͻ>hZRmZ 0<$%)vGhАI`E_ж ଚtF뽕![O]<[Tۗ<:,:ɐ:h` Zc?/^XޭgצntY銶w؂:,vMQ"z[&~3f lU3!HFa=eH%@ʼnР;;.17]1C6w~2 S>F!?T%+Nv[E%ll4~LkV{(Gf'UWc;oꯤw:#Z4v{6WN I|Qga#o /,b$kGʱ/B A gmR22]c׀=H}))_ty(4}t17P0+?Sx - */)GF6?Hj:Z,0#T#bMFfKU^"!4jJ20^t%/rj<woG|&. uRjOHR%@L:y?.ͮGSG?nWKbc1?T jK[@A0Qd 5//7ӊs+ a"XvIf>ę=8 f#ΤC dSs"SMV A4>0)<2>;tUsGv}x@uPԍx2\/ |/=ׄ~xHɿOn(*"{dAj׺ۦce(6 fIp0 Hi!ԡ>l:woAM3h#A|)RafNF >nT%gv, VI"!>ZuOX3 *#"dz@[Chl&r,wSDHJBC青aeqEw-^/G`oCf&ϐ6yv~),q3ih"Y: ^02/91g *C$P5,-d8iIFb|TľƎv&pM4=O-UG#\Eg0o3¨4N%4LjHv6v D` Q=ƒ%'O"C__9Bg#>ibi޶F1¦Qˊ5:-b?R$Dޑ]J7bv/j{xs)p܄ ٱT^YV!şvuiPǮ^] "3Æ\BR`rz \!Ib-GE }w@m04\ƪd_hf͎U/F@x-ZUAI֣:>hs_q+u;|V|ڻhӂq#3ǹ!QL",ZWpB7X p(0 hٚ"+KWq/ 3i^7_ hNROeҹ$6,3PTyK8#ԥ7%惼u%@FfQ94c@0P7JJruǍڟjĿ3J ƠQgvEi8ز cw`g+fU燐kٖvC 7 ɢS}1y`bELrfԧ?!:Ob0mh!+<L,;`26Q}m2N(VQ߶?kX!>nd(qKy@Z\~pG@%&ny۪Pnr`+ 'Wb^i=:ꎑ/*CگrU 53^UU,ܙ7jCH)`!:,iExޕ.r%DGԆr L-%ށ$L{[-/GM.lA  F_c[rYgk ?>?*CT7d-XS{:2?XD4'0wx߂!mF?\N:s$a%oÔj\:"5L]N+\ڐT6N]Bl~v+U3tt'bm:IK3l_{5_fM'qBstT}E*8,[A?-x]pQW p !trjں$ϴLuJ^ᶞ6Aj2V1KnOzKUe=ٷd8QyVO5@?}vZkke PvUPw|< {YGyJ(SU64ɖl3j^4W ri F ;qLDhx!#P΍*w@N~Pnˡ 7Uic+2Cys%: ;77]Z>Th_ۃEw"Uatݯ;, cuY۴ro~3&: ,y ΊxaP2*|֡Q=&ةOܖW1cV2ߌϓpΐcg1_*UNf't@@z+(՛s-$,.M̲6~ ?o(`؋~2 HR2zkO酒!vbr9n$QQgJp(]=Q7Q͂M#?5N7DBħ"MMJ بVUfB2  zj1h6CW0S5(t,,F WA:#\8U|;1Wj !-R Z"@%(Rcc@Bϸ5 j.h!7)e N@&,33dΓ>Y3³yK~ʡ0?Eܴ?(&ImmD:~g4l#,&.50oF_ϳr* 1f^uJ(«WSOݰyT)z%Gh`A"[ NF̋#J?],#/6 >|_ģ[uV^3۰k_|$H !/ytDC/M30{h  l?\p;)9~xOZcq @C Mju!;|? w%3k)V_6KM٠"-TNqHA"?W&Hrf H-5yNBY7yH2eLA5 L65'5̒68v 3ޘ-螶C0E0qbEENHT{uLhv#\ 0D$丮~qHJ}sHܪPڜ,_&!4P(5d LwAmȲD4ݦCpڮebn#"PP࿤z >ҳ *c\$EƖM\pof 0'Vֈ'T8׃X 7O~Z뇆i =6hg>_N/0ʝu7ExhFB'G{Zg^c &<&u9n"mmA.sO&>' ~1,ȶ)t Y]MkaNDoA:>jh_Ɋݻb-``.&%?2f&^7Pb8?H'ȐsoFQ|W2iN Y_uhIGdE_9k~_xڭ6,2W 0kb2;x;쉩uRw8GO<)  3gʼ.Hi6FI|$sDubW}$$#{ECT*:G6'Al($'~ Dd1$=I|*\^ *=༝g J@%b^50gS1)fhmVqL,w`5} q# ]҄k&` a,(n[ \nS8 l6>V*w-؈s,/$jXv;{GZYg߼_b̚<e" Fg}A]H6Ќsڽ7 ymMKhVal`XD 憻p zJwbG߾ ;Rn {vz4W Aԥ lqFޗ)14ݜ۸K{Re v{XK_=T. C흞p RLb_EnEd:6#ޤ4D21o(EY#-c5Lp+U,B3Y`w:?*HDL`0Vձ_Fk6TؔFѧW2ob_Z 6i5q^mZN#Ay`ԛT3{s2;= qב&CNV; IN\tإNȚUof,6j nZ!Qiu?g #D>~Bc77-{NnD@p_%/:nK֊D-&X9v,i'lu}Cua]zYոDłd&ulB(Ge#]-P{WFoawѬ?;Q̐`ԙgdKSZz/2!6ahT5.h}}aagYIxH0.Xgi")-_5RgSx[Ud:D^'3l[OX[[,leH/xہ%cG:-y&SjKr obKˡ  *QXxH :w9?.ZGg+-:ۃy00bha=_aMqI~ƝA..y (Le-,Z{y[|8=M㚙_ 7R){$A bxťT XLf1,7cIޗz<=4u2M԰wet7{s zˊwhCG̣^H'}4'g.0m,S\ޜYw{ ;7JN۾,U a3d}Ǻͳ QH矤Zy}#mi aޡ?n̟/JHm$yW fELu<1{UZNY;]HҞ{>˓"-#N3[r0`'lH9Jx0 JZNRAԟ].´)=N{Fl'DQI8N@ar +۔2OUJqZ{ȸ5є ;FVŎfZl֋G3B}m/ꛔ(r6G?)]hJI ;>pv@]A1GwFQ =S xHN{C9ngQɂ̦N^aх/"M$£[f>֭=FDovlT<^ۃ/%x7"Sbr̕) u_=Noby!K O+×_kɔxc G("[^Y4{Vh7x2!* ./RY@ Gc[M'UP[N&2=FƳPMmqu&`伓@r' DCv}i]E"33BLciόQ-8{ŤQ |eZL~[> hmO3v(,(_e>!ɎŤI~AFm&N! ήNg3Tbρq3 @Le+p Aп(6ܘqE=sa lHޢܛ([@kdj\\%S =rm/"6?/(8Jjۦ!2,,\(049]l:% S^)Vo zօ"Nu?b͟ax;UI3 1$ \t|cHݺ%ĉE#8\}E;`n\FG)` 9/!{{=(m*PnF( @[J62 uI{Mch[ob`! ;@= O-x둎$IL Gȇk+ ٺSP]ְQ[sWa;(-SU/{nUjG x|vw8T]<2L|:agaѰE^Gq Aⴑ"j00$JX[6s+y-{X-h k~lO* qya鯡X-'pKE nk>1Wfcs-%Wad0=Fu'1W軻ҫ0Jȥ.փ,CJOи"~  ;c\v6 }W$mR&;L^6RNeCdڬB3 ]G6 v)|R#ڣT8M0@5n4f  3Uǩ ~Ajo7[&3e]8$:ʝfr'Q]!a3EŗdsM5s %SẜKx<& ~so5cRV[A")&-H4NI?EVm!i1M@nlRU'Ie*"]ԙG֏BqM@Uc-xkSf"ͺ3,/ѩj2ȿo o&`H/~-=( u1nMKd67>:{*@Fׁ%~j]ҿ*y\e Qz:b;!$-sil/ eD=skt`,(yn+if94yOxB:͙ e[֋o{(rIin_3me۳s3eAf.Wk[ [E*&K Yj)NE6IVwIeDln陾dPkTb3D / `FެS0Vȹg6!_O0T$zcB`YEvgfݖa?~e.wv gN2!ܧ4Rt}Ld28} \D1^FmVwSdhڅ[("PAU*2m!pM^R!33xϟ 9:j2k;(病8 ΰB` GnO&C7)XqX6󠖉G Bp3wy@I/G3)U]e1 /sd'Gs #ߕܘ_>JmV|4'GD{ ƟtG0t?{`õQ|VpZ\­ږ%g;VE۲`_Z[ZD;/ c 1U\oLA[cXuZ'ڤfO ơǪ{8T 3 NxW~SkҪ| ȔoKJI%Yu^wk,@>]'@y,WTr@W^]@,ʄj{Mʿ]!=\mUhq}*fĉZ0 $+46O>"ğƕgUB\-B>hDt ON?@ ?grƒ BxUkeԶSW-~7\mS&Oe oz _{=pٞ? 3V"ku;?:{t.3HBiq-a;`>qZ4dže[} sKPzN!=d{^ D%Bt-5SXqMٶ3 7.I_Al{ظ8ХDp#~c`KT >pl% S^m3>BO!ՏpKf0_=* F5;L;@aUeȑŒ͜ξ,tORNja?LͼFuf[| Q1'OL>Y;8ق :~WFeDВ@ Ы`p[2ɍT1KHS@!5|x]&ZX7O[ Xs; k2CHoÇpK\?c*qYwpʥoJ9-uClO>+B%ctb钱w>IՇe d(8@9享[՚0ٻjg9*8:ǒEKb4k#D|/]/y9w_ 0[k(q'\*qoby#t"R8$ \׺sN=C۟摼_BcWM1wژ(:"V2C45v[2u60q6È(6ћzm ֨OgH? 9B=^zNrÓRsWT31J}М sY 5^hJ$LUl7LI3pK%/rnRE!g,5Pd)j& NbS{zʵ|m'8 62LߗH*JG#Ȍ,{dE׃i-l[4?( ˴yv5Taު1N@kXɋG+SakROPDKrE8@k8Fcg s4ր,8aT J*4d`¨XEE6hζ|um/Fj !y$H#fĐF+Q ԫdz#Nl_/+!iԽ3ȧhjn~skWNeW%ƀSGd2|<^͍}G'H&T[|9?&7]">؞]-Ӭ: ٰ6Qye=;u=~^#338 6f^<|r4bཪxc'8Va: byo+0Q-RM`dQ!3|i7*| B> Gì u5 ʢ%#^ԅ,M9ހC{Z#Uzܟ8x3xe3?fF|r"Mđ0)@lҨw3B#Xd&_,N6**a]̃vûs#\)A=Eҡ6A z*!kH+!N#!2b  ݰV>؉l`x.?^Y Wq.3BIY!-1o{%3 F/eY.;1#l2%]Ӧް'8wv+eyBpЉCIA9/*-~⟝7?ˊ&u/BA nH{ds`HM}j7'o,K5!hzY:\{gKKN-F0pQE oX!P^}&q~}jنR=6hFT޲E<(C=-|y(^W& ˄}'f?CDhVn>]$$m+ *qȝi9[Hl-UsRiĚlTO+@\;IVpmh} ~x Vk:/iAQ ("Zx A!9`%nT8isvH݈y@@ŹW:6^33W8.(@6M'$(r%븀fpF<"vwpBgWS}phcTpA:׈o<,]yDKkёĶ֣I/|t:]f Jb:rXֿ`>mo~`؜e Κ\W`\.&Ђ~{kպ +6PH ..tOޘqf,2-#J(&@egx# 2&PAf!6f_f-ԏLA(V yt:])y8j6xi۔CYD_h(1]̰<)z*ɲ!e`\KCmaQisL`(B ^Ȧ}HBW<I>@w ^p%pt{x9Yދe5ܔnqO e)==ŎRݡ7_2ʻXCRXCIɾ4pWό~'W;nm(*<؊-=g㉋v(Q_czf6wQjR &NcAeRս3+ Ne}terWj)}s5ODϏ/YYoT@t;RŻhJWP96%E߸.}C 49 8k ɮKZz2%~oxʲ)uf(R3K9Pl+*A*U2A@C{|gMЄs,vr&<^oT/]rLLx&#aBCM3.8_l }DQhl`E8Je9 :& V൹ױv] I{|7eKL5%֫cA~:CB׊SO-A]]r #,M$ 2th;~ԕx(Ez`>,WL1`}B텗zų]$*a&Hr /C VT .̤6ArRj !b|+`?QwC?aKX"eiL&L“K#~~!;j3n:) DK^KaK7/3vea%*w&V'J\7Qο7׮*&?X)3h4B 5?L ?^\u:(̘H$!i'c:8Vs#̷lCP WvY#챴z[,D!Wc/ZkyT. =m@ZÔ,h%n`ޔ%]+/͐:W[>NA=+\֝#8|wBs>x[OwˣJ ZqmI懛pJ gaTR 0q_&(&^b(X=M)YRu?/ыVMe |m}p&xq0SՅon?P%BX,d$P Nn6A\qB_X;VO[pFIaFiߊ<f$@߸a jzy51+.>@v8#rvHo RBzp&kU.5:$LE)mXw3T]!%* ^ݳzvƛxfde݊fPgv;iM7V9 f ka>Ci}P6q⩊w'AM"PbJR#4R}'O3;b>Sst',lf㻝K-|Un@}*1W¤x\򻨘)U*]n/'I-GK;e 5aXxaTcFlxS/-< @OYTYJiDKmQӬx,8k|B4ɕ96uxYM;֞$έ9@Be,CR mF$Ŝ$ ,ȑ$وў⮋WO/<|G`fs9z|*K(ɹpC (^p5Xު` Ad0>oEj)v^n?&U(T : [ia?m)#;+q׸Y'Y "rRƈ〶]REN1?gҫJj~P1}8|VBOFEfnFiղD]bpVwʹ+8TU;!7[,(3Aф(=yþO9j*g?2D4,BoM4!N|fX+b))G˕%p0¡!N-:n,  5vS a3ֵ'x/ r%zf&0KɿI&|$Fu5e?ry_@wF_ת 221&$Z5wȊ~qo.|' J$hz(熘;(;㧣7+ v%%$!M8F|?ž6ӠuBz,牎^yN`528%3:C 5͒1G? lgDtl ]a5m SPzC3s,CH}7,^gO\2IubSE` bn٣Jx@ 'N\b? U:KLxNn%[gvC6jG`#y plIjt);a{B@$xj^C󤘯Vi=Bk&ni[[Ej3), pL>Yl'}`~T45:iϲxE%AUlG/Jo?y yl{(2ˢj$Yy! y,Uib )ǝEJ1Kڮ޷nFh=!9bC:EX1D< oo q]6!t~''J oDjra-ar6&>~$Kc2@D^tm0H=* h޳ꆅdKmUl%O d}%dK0K xm,Ϊ N ؙUqj`6%אdr# $ d2"c_@[zHcPUwWoaIK}RWUp$x[MGgRsH䰴`C(5ߗcJ g I5"0d䥢vXR+'^4s6Rm\H'MvG'\Izc/4gmW\ u~&_$^ߨ."9_)ϗ(^JB 4e?rg%%:ܽq (M(z<۩ D4cxMQTy݈4 8Dr\R=/%W` vʙM& WJ!8Ve}8K^/ #Z "ŽKH }`ytME50š2)ev }"Cw*_P1&ɞ6NڟOnS X_ɒMFƑ؜ɢ) 'HX|Be|u^n/[x Lq3:"Y7-.%3yM*bwSgnS~2xuTgmw5i]NI;oW(`d@?M̵nD̤ZIM) II﷣omsn' WGߟ4 8T<^iBʒ ?1aDUv-dQU19"0rKG|7ܣCcn[«7)ݟVڇڍ6H_sǩ]_MFƲ/E2d9]0k.|u[u ,|AOݺ%q/}]F,ť]%'$bG6bGҋ5J&A+w::y McV'yZb}c OsݸiY҇ &RF^f)M\<1ٴ})R`f7wdIq$Y~2 es"Zy$cj1 ǡ"ό%[LiFU죏 A Wih+Ccbo3}VN/ _Y|}ax٘>ՕISTwϧ9Yr _s~Ljxͧ jUo-T@YjN{ ><@۸%{uWyǢPB O<NJ~ 1w<#„_L̅6)w&O1;D!ډeԎe' : t ^|X{ Q6o{"/.zQ> JoZTS#L "2+[7&{(iiE'~epb'mW$0`";~]ܼvr (4?7:,HCbiC\Mݐ.(f%,i/~>7{Uъȡf0Q5j,bڶn~8I䲔J_>$w4kL~g؍OH CdvZ+hhj7+?:MZk\Ysmm; {pBZz*gJ". "6i ! ^P`'Uv*Vg*ӑ/"}e,t$kff]bގܬ:НWaBVb" {!_`.,Gj GezJ2_Q%Ҭc[С/4QO%[ rl;A"%w{}UlR$;j*rqk4|P0P)E@~3*=a^9MU ӣ5n蟲I4^7꿅K Ao[gr~4V (+l3Co>>2~z !9L³ Xa87)FNohE!j>N5X 9[Ul1,'HD%Y>Yݪ}9B4vLjiRPk&ʕA?Ø {F}iЛ3b->_t,#|C5hĩܵ**SN)/wV_&H5g);RA1yiX9 Y ǝβgKqS ?l w|Bi-vݵ(?׊'4ԡo}~*gw/f<9+@Q+,J4v(< wA|0Ď@Wt; bil?8=*5VIR֧ -fˋ4:KV$aFOəYU.}I㪟N MgK4Q%cOJ#IM̤Se`t4t[xlb[VzEº5ʧv AÓi%,'w/~m;Vi}k n Hu(N3l~Ӆ)@mt`FLႩw0_j7*$<.9 p EvtΨ4^x k;vbH;BSFveCy wY쟫jy<< ~a+ެ#B9-eeDq-n,jGn4a6q $Ƚoyt'rie&Ĥf|N(qs2d<@27 _E >Y[I`6tB!5f 3I(;EFm){M6>h~1`'yXajW9h8^s/" ^#|ʘ3⒚u\՘/?q2HC< Yފaf_I.̡b W:?d{[ +s`MYgNYf l/ZQy}}رnn$| ۣ*MDd/~9p/uv=G{6*Y`ԚI[k90}װˇ.W4ivfȞr7+ ]㦁z !dDq^+O`}f2Ey{ t k#cѾhe֎,@vVdUWU" oTg+$Y_S[mom,XN$-϶Cձ/ԥib OV/scс ךޅNE!PwܩY|)8_f>¹fF(Tƴ(eȷ9D OM ;wfQRh32 5WysSbJbɁ=7ɪLF*gWWULUig4abD r8o VWJk Tr 48l$|\Jm׽ uU1gMEˇ&Zlߊ-3%ߝэ&|EDxԩ̑ Lm1Ц'#mK#Lj/^8yK,(FT,T 4NVj؝ 9әlz6}I\g hHPx٘(\9Us9UUUDoYp I߭ Pt؟z 1p:rfqgZJI;0rgspJf4=7ACUqZmz*c,Px^d2y.]8^S"m7f2(e2^ 82F `y{} U@F -d͑/ ޕqGFB@SвzGPp-IuW716.`&f ͺt7<2SZaa_֓Vl? dc:żwL%E5o Ip3uhQiSnS,#T6/` Ou*ջ^%llm z[OA*ݭD6(n'gOwgU׹XoWMgC1Ɵx;"z8V;UWz1,ֈCXh#qdیP*;\!ھZDx1ȖkѪSt YlH?Av:m޺Oլ>c襁;d~ R!ZsjD65YFYKy6y܎ٔÍK/BTbV$4oI{4;՜1|^lp L~T=lۥ6T8 1['c:}7c$SDOLU2UA xj ap?~%grƕT5b%.7XJ)&܁R-i\'TaGԿ~^ ON'+C*2s) ĿҖC{xp=po<4z:2N/dO604]t8<-Qƛf-p} 'f|ErK Q xrɿױ}) _BG2nv?qdV݉C%+bC UV2'aEDQnhcHލFRU-^1`$,){rY%0ePWt^:*;(Uh,Lxx5}rR&U6  IsfJ]a0}. B[⿟XGΆ8?bl,BI抚츿KJpܮ#Z2y UP= ?p)M?޽8CF[U{mxG @Д<B+3ɣ%_c9^F,L( L4i8oJzFʓ2ſt.*uEN:I0Q|?;׹ϿrL q„E2F "D1%8xrmHF7:Sma/gFP\ng+;O8t]|閳jRJ sR_;X%$rzW6Y5rN7`K 1N5QV9 KR~@쫉0fC<[<9_l.ѩ>JT/d\4wD7k |ÃXU2Bsu1%1B7" 8UQ裚P{Ž7'"TJOz0(StfL?(Q.:scZP&CSX~-]MFv51=}`9.O\-Q ]FW8eFոhɻGeY)8;p}n,Ŝ;f tX,H"&_yڕov(v.U+~^aF&b0NR8cn' -qUl؍ю?K{Nie {th }B1ֹTn_62~oWRK¿4]Lh\c.m͔>>IDO&6rN.-Zj. %Rf$2@Yh͖dje&W0cJ*4ġ,W{)e*=ofD ǢE4k6P3S@T9cC+k+j,#9Fm*d3lIN\?q&Xu'"pߓMC J͞@?9OsDaKjm䥠eDdP[zE)bW.vCL TojDryYkW̛b|ގ2#{ pS <@žAʒ >bs:GC Bڀ@IqM zخKA5>z1qAo$ܒk M)Qr؄."6ϔC!0SjvϹƐb5u`#4ݽlnYAǑNF@5 89;8x6^R.r!J`93MA\N~~d?Ӌ?V |]r`&F* v G Mƍ-K`!iV{_l6A/Cz1Y׍ m׻XL&OJEFB2]- t^[)J&WAB݊1'E%AXK p/3| |TdƩ>)O^sMN#$ 缆bgJ9}FrDOfTWʿ9`(劎5rkTi;@DK }4>!e8\a#>?֋߮$!g*s58 {ꥷk 8bǍ8] "OPI?oI pXK䳔GZՏvK,V|>5% di+eB%\d縱]uQ F[j'p"%{^EB'yK;&)MA"|99kg{.bsQƖы<$LW8Z1M(E@ZD6c|GFUwLi[փ<:zU^E$TwRa;S" 3$Gl"Ey߾7^ekubh QG_ *1N;kYkߍ^w[F4\e{K'oFQ}dΖ>NK?FRQ)uܣԙ"G⨝pU3() 2zQy+T\NA b\m<,7Qs@Z95e8CqݴC*YiOH')% iDwx5#ƄЃ];;C+^Z`pZGtO_TX % 5UL/|T~}KrFB?ڝr%nڀh3bxwml~\XZw(E _t?O\+k7{Rox:>3#FJbJ|,p9|^̤0#BܠFod"\7C` iŁY2 I/OFqS`#OahGzE*o舭o,;"0s |:cn-a }?p >ݎ> j=NӶIMH<=N hR#,uL5Yv s瘍%@%L/)BFcA*+y̌fYH@%!H_Mdq"{0$ma$0[l*3؛\iUdBrjj-NU;6 $*e*pTb{T@Ć:GÕ2ӂ7[,WiEKXU[!eOxe(`qP"6UY]qa;J=|+C I2Ъ dJi弡XӴbi%"hDVXe%NNZh{#M ׃(: "ٝBJ 6sg'c"Xq%nhB+ki􉟃MM̳o, XП_b]+L%eΙȡS 9ubiErkH Kg {xQIS&|N+6w\b?'jn7 //mw+wH/Z ύ+fE#Jp{L_C֮ٳqtJG$E뿙Z,x ?ZvCD}8 ZmE"JˁK">RqŮ k7SN%c^ yc( %.h1cHVJ23odhjk4$ٜCvnF]n!W p[31; {Ϧwk~Q FRx>˂<)Fq`^$7GdBlK |.[{^Al3$GC\}3}-?. գpS 67dZ&|'gYal7b#H!Yr{M>u4cftV^u;G{a/0s"YcntGt?-S/|5Q̝E n͂II{xi^&j=a.r ECuSWG;,(LˤA?yNzҼa\qҨH y %ח&[W~)K)GB奉!D:ٸȰqɂ<"(o|*%9g0!uad„gpa1=eE-xwH'i~#M#.ITo.Ķj&ߜ<:N7$F/ΨL}?=גjA5$CfDl74ib zA^y Wg/*8ҠC `r~Вmg{߽J0l$J )=< "t,ie3qa%ǵ\(d RL)"xbvT%ԷepzL1Q!=6UtXw@q̤9@2#1ܹиXVBȶf_ ߩ(.Y`1"D!c|֮6]z&E#i w X숪?/ \(x=FFW= _\Z:Q {AZ옡wFfJ":~H +MZEm]r׏5v^+wed8e>M"Ae5K3IŒ[k J8#xͻH==O/t,aB?;R%Ώ|}M]0vw׼#GmK:GĐR,w^b1_/>3ZkOxRGg] qqW]PL~ː.!y#{@PpO|>,E$\l6naCSt @l&k$n`_}եGa_[٬ZS\;qpx*j/00m'#IgX!GdA ʋǥLڬk^v!hjXId`{-x\&oG : K@|߂n3OѲL$S=h<Ym?1TD1"~Y̾y[7dsQȹ$U `˷_n% n:fHA0a3g+h#+N4-^ìyu!l ߻F?ij@2 *[ghre 3C<8 7;v#W#pi%,Mu;:6iwk9/UZƫ.pTBʴCC^<>0ʥUEڔnٻm,Ҏ%@B-?f}8P [c[hDdIh4y(c uАU3C؟QI`jd+yCwG&!}ط0&Dp%Xxseuתp6+6me:l!17qd`M mQ3~iĔ篞k R@0cDiUݵg 6c˫TΆj^725fkԫ,Wݘjeཛྷ,3̍EV^8kxҥX~K|~>Xhfy:>?r¨*`@Qa×GF՟>K1L2>=: |T-JEEiH|[ k@l+)d,X,oz &ULŕx_lj6Z`AR7%$p褳u"gHUY-e?:Ⱦ):l ɲpݨ >;rGC 8IcqQ2QG.A9m͒ݎ(E[BҶ09PK= M"EDqK@>v ņ*KWHčqfN/ +(E\ʫAש4W_MnE5a^/ͅc斉%_~݆.U'dc@:93Y#aTyIAW(sMOcz\3*P#SG֗0Y p?Ig+,eYHNMv8";CnN9wx~FT#*V*-$hДEx^KI.COAq ) N0I?^`5YꋥvS9C-n.dxUKrVrV#(\GTc@`oeI3 f:z4vցKLeCqԕ3xĬ#T>o0P (,Y!oYptnyjZ3>&ƸmuAxt7: )Tg ]S?1͟h fsSEU:DVF}2BYعo=,'i'1'QyIxQ!4 ṛ%Y[k} = =,jP8{vky81RgX&7pUj w\x[Y`+.!{jj۝Qt8]Bi$>%!+" )QhEnӸ9.D/m-G΅K*U,Buvgb19>6ZJyvD9ђ_;ƭϥipZ_~u$~X i5#6P( c}ZZ ea45KA?r[aB 82F20 K R1]+2| ]\s\,s҉#Rn^zٶQUs36qXrq50{! v袨BG9h o,:f. ~KhRxH;Gbd79q+[ b[ʙ &{/G}5﹚(Z4?񳚙ܓrU[G D8=Բ@*]=QDNY7q*޴*}^'͍u^5ol>UҩÈNuē=DXʪUuv%ZWɮ9p/@El)doCLڻ3"HB^`$~cަ:+}.Kh0X$oR+['9U%ܹyCDZd4f/Vݮt9py-7d[TtJ @op$UJleKlsy3d|Po"=.#.؏FolKR:X n;SRq.Ʈ-9qGa_U+ ڣ'A;>XŀcN;}%Ŵc"'\9Su@-g `F; eWʞ!xǗ#H4DXhhQlHp#Ù9ёZ3i-}e;lm^="BJKbh(E$4tBCMXW7;xAA-)[4_3 >O ^%D_vX7KAܵ\k>MݪaⷨDR i@a`yl3n_Aǽ93|bbKy `kaڎN}ݮɕxep0ao/\%L}6?gXQVTDgUl/$^G֎C ??P=5{77қ7"̯5QL`C@f/3lw[>qOB XfRku,'MrpLwۋ|uP-T־cgP ТnU <G= fU-vx NHlwθwHg}Іޘ [Zﳊax"JVwX%ĎX8) ,)k3Ogo`DdӴAjzqD? ?6PMt|9&W/Mgc{#<¨9iK\ٝryy &)x^kG@iNjY[RL. sӟo.PnR8 B#Wu0m9xϵwш<_'`cx]d?Sc݅%M/VAflE  Dţ<>Rb$(*Yy5&ΘTT%-eznj#RhBK7VAlܜXHZEW }_=uaV1=i%1}J S K-[}Sz{VSK;v Ý* 9Oδ̲Jn>sg~frm8̥E[ P $&Q!Ox{ JM;Z'3t4S/T̯fGPi&pPLb}}3@IIL<>j'6ѯ+LwLGS.acBp2:"ͪY_隬 9 p)#,ЊNq"\߀vT«[na{|6ԎmwnfT: %܃äfRzHTޏ+$g1W7m@uWFbz  >Y?sas)Zn$\tgݡ.*_[L.@Qo" Yr=~ 9 ,Pf 㛬J].Y#Q9A:B` ?e)ԃ/a>↢4Z/g{$uRΠ}8xbxԗ*9gm+f3]s~, =eX[Z:+}V?qlN{$&0<7׋ lqS 4UaFYyv $\7baIPi~{@ܨ Qfj)/~3|o0!`~ʕH,wyGl975v޳,@Ry}d 2܃}  ^♣9.%5 % GiҐJM,+A"+Jqgg&nV̍A[$XY>}nxQ$/QRl냀TD][;ڲS[z &Fð0IV||'¾4F s!YPm.Y.AoZA?6qE# "@ՠDM`,y_ +.J.4`j+a {w;{ߟHgKb(.Orh%k;I%hu71 k"ACP)Ci(C\[ ŤSl|Py-< HUVN+v)` [<@Y|uAM|nXlU*W5f¥]~;;K-U3VX#p<E Lѣ8;[3;mJ/?1RC\{:EcP:Ď]L+}sz]>IJD9,ali=^N_PzoXHr+ 7/0YIGӱy_qoc7/iHKM:![ۦwEeceqy?Q!^P S"PRp 42U8h! P#a%R:<_@v=9\L' a(jLJb%TH ZS%b qVUb#٘* =rl4ZCף*w<aIWc)`_Z%­o@zn >gs$r9"?|>aV&TB8t9l B52c8lx0qG::R&P39@Ido`wqxIdimeho?c+'T~V0@,rQ0}5t)Gs! (ssF^K *PS@`O^5r1Wa]^x7h=vfo<%|b~|f@6kZ]{ K d)~v:Ɯ h(@]im( Ǯ 9+etgrmB$rq4t1N38F_ 5sαԗb^H+_8XVɵ&#<[fW &vu~X`L:<(2\ UΏ8qn&o'JEw5K6?#" 6,,`tL;"ܣ!lkĄ Itq\6 ~B8׻#x_#b 4 <[u7Ws(AF܌}Qru(|]D<@WKIH*ZrG+a:=w<Цr.GɼdE$Ĩzz*#l"R{N"uڸGܗ{Gd#Q+sr^?acAϮmVSQ8~D<C=1sM<1[Dh˥~j]4imimMty=̡>vJXɑ{]gbwUWiGe#LlOOЃW5o"PG١J_XMl˙x)jWjVKt_@Y!ZNtk"B*tzC!i* ?dk+%liz7 ,jn=6&Y "l.?J WטPz'gS ŕWVc#uZ \1xCCfu"8)R5g홷8 {Z6"HOK8[6׹F6YZQߠ k_MV"õJy,h虠.zlڑϓ)9}f+\koNC`c !:DF5Ƈɋ_qk=>Uù@Ń$ Jm0yɛKnR[$z!.`>I3lT>y~IA m.&(ؾ+cpRft]jMcsS՘ݯBhPUѴ6Pv4Y5nȥP|a1@/ U]gb^!Ku 7&U?sNqIJL9fhaD=^w* c cYҳλ<(6u24!agaQwK"l~ ӂ˗-sU/G8O&fjg2SVx0pG_~ɽKiSŜƓz8P2|g@)ls%F籨QaeF¬pDb0_ycixa,iMudn9'8+r$'b>:>zlW)OU ބY }=$>.)U_W`hY[0xQ~>^Ⲫ\y.p/e$YfmQ/J%z"RxOWsacd+0QH{-44 ÷TZM>ۡBkna\3hc¤Ȩ.Zskp(ɡD䪋^8 eӦkZzzamáBXtH:o_1~~c&uHn- 9i44`L(V]  A^#ktUVվ 7>~xHspe^n8aMNRm8!{מS׹d%J&>kz$V뇢r}H: !H΅ tȁjQ}x@8=1_c[5$ arXit MT> bNBI XS+JoƏ_AFb:)[V~Ș˕W NO{ԒSԼ f(1d#/6(jelA0r DG"/ kuuc,A^XJWbЌYכfxR 傿\ 3=ӑ)c$JW6f˪ '^p=?3W]?<;a:o4JCA1\Ȓ6U(nL6VQ@yvM_TW [?#s^0G`Ɵ_%fv<u;YG} ɒ$V:BgKұE~*вO/8Wd@ltkFc`X֙{M1临 b$[sMO?1O0Zny[ u+IׂM~i@Q$`Eou=:G:C&wbPFZjѹ h- 2c|nc5@ <{]3| LT5.T0,Wܬ?ij$$Ӗ"._WV _T-y3Bj OF3o8{Þ9^EubHMw-%,(f : w$ IH_2}K07߳(Pq7UVqX58ᝇ1c[[Z%Ͼ!zp(?f+;kpc؝r0a֪ kbUrlemp ׬G.O{ ~u&^FX>34FcFi4[+cn׸AOMpzQLG*DL:8|@ x2;RHZR +H6C[kIt/y5ܳ I1ۃa\^-f e)$G?'|Y;YEO\ |'qfCG=V?(DuuA(>D6V$laSYoM=qj^UXa1k樂*uW>6)+_":ݻN8( čgF6|1i/^_)ih_d1v e[% $Gئ>|˅4qxf:uhMZ+_A# !CaNGenth+L1Hvcf>d !AfYjr.݃.#ր)R\:]KHf Mռ;9s?Ϋ…c Zi)kJ'#᷅Yq|!ᆘ#1k_Kme^}^V#OU7 j;/ :`_c)O $AWᩝ!'f^ éˢct/d3PE(ț|e~;~dkiV͔\ޒ#YUhS3Udz. vckm>X\%Z3>z\ 9C_!>\6Ca4K! @Rtr#K8\PUM~mp;35GۀLgkE,]Y,$'hu~ʣy,zrb7SuIfʘy? q Ku&~_?1`N41GRK|4Gp/>wd$P_7 UB[#v|H:+lY A9froeO1ҵFnV@@"vh(%ϤWkr[C1WuU<*]fheWp~?.F8G{PNT ~{n,tid'p&?Ol 3zrIx(6Jg2@ hOjd _泩lt`%;l{_,O;Uwtۘ"l$M_@આBFw^ﶹF. ;bre; ߔ5g?&V\d:!|ct(^\lr\pH(s@x/($}sܞU;s$N2^bPTx+0PG֚ǎr'tLeyTb|4fV!>mF#G}[mǴnk;ɾL#ɝj4_6.],xuby lwV󉁜7vn퉲ӟz^*UaC(Z ;z&Uy{5~Sql߉{Ռ,Hkk٬; K߬2LT р4_:m/J& - 0 17,)\ jFLjFSQ#34c,9C͈EU`˅ӖWRY \+5~8z c(=-w™$<" 3nd!ۘr(z~=OZy Mu96콣;_@\Z +\#Ŀy98D bvxW?xtg[BbԨ';"& -OXipP7^-ӋISpO6i<'n@Q/(/%Lt)7VBe{p.`Eέtܘ[*c3FGn_Q9Jzر A4~[`|ngU@:7I%:v>R5x NA:X5 }run'Y^ǺWIlIUMkȔ,X1܄wD߽Uw!B*)oOYllO)N&2a L?FzOrn@XS 3=u'5b?Qwi^MLe() r"0 ?@t"Inq2BS Ouб}amUF\bkŝvq6@ 8؛ߡ9(TG6OL05a gXye!e\եJ XŔ |{Qr!|oXaA5m`=41Y S7R DGo@K4D˰[eW/a:3դ:cz?y5/wEd*Lhz˻?_ j+]ݍ_l pPԄ(/#I׉'QJ~>,R#˜L_V-b"xMMURw xy|gC"C:pp-n$R7gNͻ^v EN/{ J"r7rg}{Zk*&> g'?c ه;Nb=S:3 Zz$YHS^&6T<&6\*"z%/e C(`uF&A)}/uoPXO۠tL6W+q^y+!PE܂Ф#'J4"kD9oy yb> >2RFM04%=6j(pX)(۳}/W)7Y4sgs \6XRdJFᣒo49 x;~>}oҍq[(I7jVt<3Ƕ kb; ELV cT SF!wѷ~Z:.z:U@fܲId޼k^{OQBG5lΩe٬6W, X,>GKJ`:?MiF߿kwL?Uݢߴ pڧ}MPF9JJϴ;ciqd\ذ=d?0Y @ZE^dC dlÙ#OlM.VQ.mcys0ۢ4B?$ Ȏ!9p_bb9!v˗MٽsŪ4q>Jf'ZwhW tp} huGu.dXtsSg늾h&TayIAQX#;+ 1{'L7[\W1gPXYī ߛ;Km 3b_xr(a'x 3.6ņ$!LE)m!,eꟘ#o c%A޼1G1Ӗط+YHI[p^Uj"]uOԋVd\iok$`cem@5_m{ $|E})dQPZ*`Ӟ J^)oW3OkY4!*`5J6鉚;ay ?ȠV#g0JK `;"&ԭZQ9*,wKNKV펼'J4,= ߮)ԒGasJĈ躱0ũO+!)\EQh$]#5Ǡf ߰ ϻV@(Pf=73ӸC (^+l;GT43!W t`zodÊ,T 6е|?u*=29|_DN޸hhElBƂnZG ͮb7`*_P_cq7AT4[)5 Isui \*hq.-"/ [#zQ٣ѽ'͑*QRmz0 )}v@HZ5OXRث<_'CiufAZ=G%`yBCuUӿ(V3[΅CbR#uG_.p5L&IZ*j|LyJy:u376_=n M }:x}a☹cj dZfOTs5`yTApa!Lʈ2W/.t$biu '߾4.َ/6q i&po[TH)[>D1z~ kh yt \ީGhV؜lcDc-ivr&`Lr B" ~E8Sfifnuw;sxhHS9NO{\i7bE6cTL8@' Jdtjnr6Ɛ!{s~@;6#;&~Jg|<8 3@k]j4ؽKyPLs7\$k}yŒ12+SԠn}q>lv#{Jj֍%J;' 5_2upü h 8Ė/Lz*b/Ioӿyx, -BDb~t+-eiU?M 6ȼm7ѝWT]u ;* . vlW!; x'kqN'|l3pɑ>~R:$ vIUU`jc ^^zHѓ?6̈8]$[I[&ym<-b2ԇJ" Ty'I$7!o\J8 b$7)ukƀd<φW߯3SaW`i<R} 栶@ڥ9kFu ֙NKjUuCT!1 /^Qh?S( }Y]!) s'l1Әql^yKq隔sfi # D E~II'˼%LAX flKDCWO9 <{DVOaS`)8!6[*q| -&_$p{v/y@"}h#)w6^y`'cY:=e6b<(rC0r[+U]7 (js@@&ۄR<̱0FE'ą5~YKwTT2nVZFr,6gU '/xo/u5y=fI <_̛Σ*D6=˞+8HDKx1E©Z( /(jWc'<̎D~1 8#/`1+q b1M^y=i H7֢flrDjxP-Mb|`ɜ2ra`!4]TO/EZ{cKjJ >1E ޷ U?P4n;Zsv yhwku>zAކJGo:OjShX}'FEmhlހ=  !uhA-K,(4.u; `-48]%1D,Q/ }]UTRC%3yzeٷDv.D~L^d1Wf5_pHؔ={{fv"rbamk;0͘m)'1bLϮnjIVuڅ p;3uY8"oyo0 !},U0VWT{p,Vpx|ㄹN͟Y̔E3J/IN~Ai*PZn@o|UX16rZǵ@r{)r\2ud#_UvQ!7"<'QA5hgz]gVeP[hNNEǻ<[\E"|p8?p\']k VM fs;gҏ:{"HM};<МҟB&/jwO#3Kj@?gk{}zݦs<@’qnyBVDyCxe3}Fie2cê"p5cJSHK aT )Q5C^^*+ߏ_jA_yI=5cL}tNHx58_1}}؄] ̘#z ^WzY66"yݪ1)Mv<331č'dDŽ=v'r/ 0Pwn39 Yty8U<]r'س?UQ6AP5,z@QXWM/qJXKJނLSG߮P DUpqzGXNphwhwH`39\x`VqÚ2 #d pj@I&\ h V/ˡi^0BXݳd[nF막Iese*p6Hys>Ju^:ޟb%! PV w1 mmS=P(Ad>`%]=nuWxbC>ӦOYQQl(JhkB^jYj5,f d-ǽ*;,ǎ[!1zg-i@B}Ѯ~-gkP)i#]Yg,(GY6h / mZܽv]:!oZ%Fl3|GGpW;˸l$[M6=? ql|*Kd?h9:uK*}^׽$UƪA̽Km}'[dQNtyd'g!N,[TW2B%\ Ӏ43t:ű"O g[5zF䒙O(WUPEZisorcBz]*oT^]d  ).Әf%^_}~x%bP\#<"UiO¦qP$끴Ӎts֎Z3Sy~޼Ku*2 0=ȶ,I0`J/d2,n&%]هia0IN|% &sȫ8K뜊%%%L\L j!zKiekVa 3kjKoc2gc5{BԲ0lOѹOe!} uưġ,za^TMJޛU*! u{ePۆʺ)Dkr-L=)!dY`.I@k/z1 T;XR?%B-}[p: W wc"7u'g@'ZҚUlNJVg+Nۓ<\ `G-5rلo,3(W,lΥ0a(aaîMI3%E\ྻ<4=ϳ6 l7tYBcdI! 7ڜ.U);WG08_F7aCvxSIa^c1෌&Z?Ld@ܫX|!,ii#]q.ҋA e6lZ-IZq h\Y`O$uP8oD}5g9hѭsV=p2Ğ){x}4++(i۔(G$_7;%rb %bIaSi*HV<] S+UGde]u6+ /1c97  > #s]CG͏>!]gMX|bA>y=oWExS%~͔OjxHC[鐃:7Hwű0#IR:c|?Ee4?2b0)$e(Ey.IlikxTxx;?F^VzЃ<3J_~&crtR׸ɺ 6(WIV9 Q-T+E^F`ݸcnH# ɏ{54*vf dgҧƗ+"{A  Tx<ɔ/=%yI!/=ͼ9aPYmlN,+mYtSjf@Q,hV+O:+<*Z6Obr ףGcҨU@J\ N9a6a\D{6!sxս$&.' *8$\= zk;|1'gy#>8C^D>?#8$| n歾[ TōdΜ !m' dR\Na7F![pUK)V4d23#dGNF}HYM݌D9b+]=M/ѿ,ԧʝSc%ޕ51}lƄʒ/:.kVJ׍0x4Pa=ԬՀB ÙueˑP}8!~o#ibv9*e>LߜtЉ%{0bYE^tTwr p/lsA$i{f$2iwLE<uA&@^t_[ljvJy~B6P JXGJM&6kb V-e7iAW:Ӌ8cʔNqzdjy0^f~Oֱ75tXx~iB îܪ)ayCvUYzq!)Q?paDͽ5z&5ᐗY쫱,t״3mOsWYgB-nmy7>C'Q<0~G!Z>u9a\ߚB|BU8&GP/0IEһR)5;UA\D Zt:٣<[L,`yZS)`t,n*&c&[han _ DtQ-oS0+WaErko%G6u OaKV蛋9deKί "dsq]i$qA6@)ݬfs72H5\qOmVs` IsO+r@m'=MtSYcofV(aF]~&br7^khAiv]JC7ltT ohJM3Ihb+H@Sn:վ/n n&?&i6{4צp(4Mhw!1 v]SuN0dFO;f>xJJ^>#<@ґNRܾ="&}}˿?E@KH;:@ikfa;<'_}&z+W`^ye=c"=1"#F[-c70Τ}0u~ww>L ¢NRPȭ9TGr滶x@0nT${Du xVW@ 5)%pg^ xpP8ǯ^~UyS5)C H_۳(̂n3yεw3u-jG^a%+BgXUז48FkC9zV~Pz;YY&i7)7BjPS)o+nrh(-fa5Z{(㌣yOLKGQ*!@ߓx1mM`w"NeB۴uJI%Ό|\{b6[hnGW F&4:.)rO nmc .&a[YQQ["FfS1"iLvB2Hm۸K@&O %Av8nRl NL,xz>ηp9ce-¤n_ʛהp> 6-d&g{ΟtEEQ _Wt` % .ّ:{!}fHxfGulimX0QOc%, >db(,D}hs^`Yu#ɠ%|\nN0prᗨ^\9/yy;w~=(,e0MI>i_axz= qNk!KSE\ #fΝ^K1{TD/~ ^lhLSz@A~dUgj(z|K(!8'_6(\.L ]UU=4% *.ð6'ځ~;Aԧׂ@~\*EL \b<cC=}mlq-xJ9)\4 $= Alt(~wvP"@ -"MN#a†ݻi8](Gu+9b[C[ 'fxD$l-h_N,KhpְwgLFe0l,]jv sÞ?ؼ/c ?fkZһ\ > v0c_KBvIϺ_L4_8BLWIxЦjWŋCDb*&9,]r*KsǡCڧEee}{)Js I*!/qH±uXon4wn4S$n)LEzianZzv*r^t5ZOxO+og51m2-99DmxT33mgf; 2g,O_vV") *^=wX:J[* |6KZ~`8؈wiNC%/PsPo, )-H]J*\3 *tb&y $~Ĵ H 9{[M"@Zd P_@r$Cu˂KyAjN-_Z^ʏI]6wYhfnWOb11aOV|5G}Cq8cZĎ햑 ۧaXyj v w$zg?NqYw`}A4DXjď~P"nk߈ش  U֚]VGӔL=ȠiUZf"4GnS{s'8.XǑzoKe8L8N¶O|8Drd&3s=Hq6 ϏԿMIH|60/S֌iB~|c-/!PDV OKN#3RQ@ϔ6g./}dEWƎ8W-ᛸ-IEET "=M g.=டII m=e>$=Txտb\ʸa@JL)C:n_<篓N]k}5^#.h$A{28,<Aq" z @W]ųt|/}U !kuHUM8ׅ W4Z j 8EB 1a11|΢,F捡&柁MqeUYنc*$m^8S2P@i;>)̜1|e*v[-[1 EA ĚCLz5_g2%CZowF7Fz$yވy7 u'զU.' [-&'ԕۆ2?{?g&x͟!Q- Ԥ~=}hNqPdxێz)S$r(=Z mC1PMJ)Ӧs Vh\rRl2npHġg\neZMPFp2NgPbp*_ɉwCz2Ǣ@ϵvDF)1׀YՂ#70`JLK"wzC`ɆmmWt]. ص9 >^ Q΍&NWG#?VWm;c("-|c;97LJR 9o9DVDÁxḰYސ>\)S9VudoͥyoUjX"{gHEdf䊢LՈ4YNل'ii`-  f!Yt}m@[p0]xiFrz5re>9]tBwo5ޛBZkNY%v{kFPi_M03xKVg".0霉mDa6xx%#TC|GzR5='Jl2ӬI<9gD=M?K U<֔.34_s88{$Q|En1@*!}-1c7pg~x/+M4e1a3/y< x:"% :,/ ˴zg<"NCaC?Փ.y\׋CnR#`BnUw\m#Us/OMU Ӵ7*aMD2ИEOK:~ <'VیzE-/aa p]0Y!7v0fF=55)١ p>\CLV~vMUROsNqgz5O  I/-3;ѷhBE+0s~NvMn`x2j qE+zD[W/:\d`AC+Zfp`h+|:I{+pu"{<ʄa}TΑoQ:) WZ.gߎm/\6I1;"sy5(9@RfGA~ƍebQ~6r u5Yr,)1ONWfOFV cMzWAF2n-wk\TL,ތ;$U@Lk9P\_ .1i :_A~s~}J,exSj+܊yhk*eW]<4UP^?Eϱ.d<.L&;TT^֊G6mÅ O#F.97[G-O(بB~!3/ip"Hy+0ɒ&h;WsK=+ :^?@N |Pӏ4i3s*hһ)*=ᷪꨩ`ۙRz~lT1wq“'|-GS 7с5[HMiPVXR T;fk'e%=e<;{f Dgp $ 1{ 0* b?\@[фxZ?@( u4nSq+k*~ S1K%5iTwn q?-t_~Պ'g0{R!軠\݅o# Z$ {mrbC4YRR[fv"ɕnKD1ME}&SƼ/eX`O]v[o#5@POwGy,IxNJz@?%߷38xmK=ۏ(ﻇSmV{W]}e}~t 7 QM8uK'4n/W"L{{C-&쯕5@ %scBMHjQ<ċ [!;-d( ]C͹G30-B>[cgTb@q_2,'kKpA%;l qLj},eT̋v;hx8i5.yoPg$.i0?l}"Lu4}R."$Otqdb I^F-] &(yA8@ (8A΅:,a-l,;˷l0L7O蔪acNx75C"τȁԹϚZoh&2 /e*2v+unSݻt%fip \04F RNo3Kv(5*yW;8w8@Cw:B0ܤX*CvSj*jcݒ^ZL֫b 7]iLMd.&fjk8=7~~}9.1?`\+ .7JsH8gKg֙i U&dN CBP`=0}o(Le(I~K `:7׫NFdmh͏Mswuɋ[֮A8\8\f`)Wզ24˜Q{y] dxgBy룐O=l- ~R0WʣQ҄ɂ͙x}(cn3m$¿JeQ.I鸯<-2]*[5&I@{YzۖRE:,d z<×KfsI knrC/khVL׭/DB:J?(bAq[ycχz5U 6@%0-4$>bDL-I x&\/}ț!F|~k_fD_;cq@ lV4I e7ȕ|&Z]=uXoTn +=]$Ƨ`cH;e`g*\el#6(S^iVq8 l٧&_Sswu'Pg)e){M.!Hw&Oy["%*vkj,;=zzˬmA:fP3N'#dNk|uuv2EjͱbDWBpu7*/U%y;L7n]=7@sd mš,u [ _J)a _j[/aYZC6skt:'n劮Ϭi`S~sConqEfbı j9MTfCŇWz%F`5K |/'=: Q=}'+Bq;${=!G"u` yhϹwfo#x0.l)mu1í}fqF@Wb|;: x4WCDDY)&IU+5(||[)zR;ϭg4 l*vVRRjx{U_8> Z@ؗtpg7HU5Kh\U?%jMv BA$7i/jŽEcq:xԚ p0ͭz_6.`IJk ( $ض)m ]N2n׀ Fh{6^") UL,m1ExL-ʫW0&ueMKkDFɴwojzX-M.B䞔.0@e # }l0$b*.OΚ oGvyKĶXO*ޟʽwW~)F s`WrO43ׂh]! bBnK]ܗ(ep@R^߮β鄉Sj`JAS'3DlSG.a8w-c'Ѭ4b-gGA13R/Km^!F#ζ`i $fEtHGvI ١}^RfII\ i!?VxPv9#_t<uz6!T-B3nl8 A,`u]*|9hy;V!#fI#8^uʺoY =aC%zݧK t~sN0ccȦV󆆋ԐwH`ckE&;?Ͳ.ܻ^jW=W4^Mn3ݨ,lC71ƳI.1Dx ڂ*ДB;Dpq;S+[\RJ[ 2tYqޛPA7J(GS߿w}fw{_xbS ȑV_n"ge"\I5 y\_-X|4;IZ:3:14#MP5zt^ L{)Wjб*3X_!bL˽+JN9Ȟodw}6:Lj‚/C*M*qjpZ$ Oz&v:D\c?Ɉ _o4@ pFkȟL4b[S4j ygCe~|祷7LtKJ6 `@QĪ=`ýk}?f̖Ru:ߙ/? z 4дo. sH{Zm޶&^a6 1%aBN&^ $&,K@7jvvyeN*dNR`جh*TYX|U=$ЇSHgJ@%')&a) Qtt\,JG>5EfjJ84zdžԊ&;`33;Pz`3}*XH4c64Xf)bv.j@s5& "o=eٛ1fdx ϭWô_&MOeӛ]vZW&-8YVMXFa:?J wu54\g}U4+t ]5I)݃u ]3թ7ut#i Vp ݙjDHN"hg}\eDmߊ_,LYEB8g=J -[]Mp&_[ge$bibӴyı4=5njfa < d+*D.@ʨV*9 zTb˿P-1EmM84p~-tF;\h=`qדUi.AMZ0.&IkPl2 Qh3{u>Wɞ<ѰE\W7L™d-Pk_Kk(EI{7Ԃb|ē@ԉͯІĉv5@,wt;6)1zI4'aB{/̂HH-gݍ$ہ0ȻLL9+M܆}TNo`1Ǻ~I=4V:+hoѐ_QF_d"0pߌݣSFg [+7QCۜ~"}'Mרy/R^AT: 6Qʹ$^Y+.8oț4Ȇ%Bg.l{Id=U =ݒ- y}J@ ,z¿Bȕ)!&|Q]^'s\le(D8 \`lf #YD_:-,%8\PkF OBS{|`L]?+ݝ&sQ65 Q:Q4#Vh Q&~a٩~UX 8dgڇEɬuШe^Sx*T +uG& .[ZoXNڐ"$2\}r(|r'4K 4 !wrwc<4Rԏa̞rB1)wOþOe祯)6h^9%sy9rrͼW7whGE6J2_)QKn5b%VV+} 7+Gh)ylA.#tgۣv'Y][q^C=adi0nj4`[9 ʤ(0{ xUښ"shjM'Ls31l*R^eXq%Lƿ7t^?dxװMGVdqSB|7*(77z] R%.rB'Fk=EH}ྥsPW0__8v\q#N5_}ӟ]hlQjOM&-p/ =%.|` 3S;]_Wk/^;[w#?J_ xY;Շ|e$-=qdd;SDf^Y&XZŷo-d57 Yب6@&s^ ʋUU,Q '\j?/u6 &3PrhPQRB JCjV?⴪N$t7~;&3$q07dGgY99EɎ^2fD@w9^XA_C蛠P9ȥH "e*lwj Ə'kTTn& FFξ }"n~wCB'\ \W,UFrӾU#AQ/c"U="V\l>]]V?,^7V`_A~w.[Lq}c<$\P_Kןۊ5X/;B#4RTlV"ooH"j}UGPr=a41K* dh)R뷚$(5:ENSMw_ CEhBPZsh3}q!)6E 35oËI:m^g5\&l+{;yZ1 Tlx[29ƋV~4Pu;̺晙c7OҒH(:Q ikm ïKڊE9t2IcT3&b XhNg+l'yrQi /Y NX ˈɨS:;_ѩ݈\L^;b?<3Mwbm'ڳar{v+DL&Y K:}UE#F}-\)czdq%lDcPo[(53Ne38VPo]2ʋFL~I(ط7UJ*8 tTVwFtOӉo |ҏȾx+KqCG`5{V}C~`ॴ8DA-[ώ4˰q4k*u͕vf?U& 3' \Pj%֐7V$\q%9~N x˩m8sG͋[ʕvge)+R* keAGs qo$)sqo#q"Ԍ`F 0uSHd5 g +WDc By,0 jlY0"I uo߂er-ozt"IibT lhh(a^˱{L 0u҉vHD(<\8^; b[s)>jAN;(y.^R־ xgwy܁y-cx3Ӈ0._բkh4&!ºwYD܄v`W<*9k>nR/$6Oil~\ fu>z`]q`npOzk[ƍ8LV+:kUH #[?bf[Kh*9ޕ+,X=WƅT[ 0\5ak 2ZN ]wJ'oJ}^{W[C" vEŋC)\{CL5,%=M:5 Q']vQk^89: eǪ]ftണ_&_X8Pד0{49,[ťM-|%*A+1 P cq(WI|!¤ˠ9D覰Xy J1[Fw3P35e-16AN.< m$Ebcr|V$Б˫=H?B/wi$F;NUP9eS QUr/z+κS(QSj^j΂\$LMۖqL_AFn+ۯc룸Tg8]Ü *oB;2W6?@=A +,fo䷜F-A3;7(feHOB~$Haޟ2yMC@qA{ˑEh3LbeQ9T̳oKZ6jE=7]eAӚ&;d1]~9'Qs.Rm>PF!xdݸ*U^aBixWUt5?~np5hGUב v 3ۚ%*ꙏ & %0-̐,oa=($r0p9.4Ӗ a;9&b6`_yi[ x,)WoҘ@(o|nN +y ',a&K+uJɴ ԙ+\'?lj0g(BwPWI;Y,VS%l#5.06q@|I_J%kUc9 ,a貪BP_V]"jg]v {?!8(48)HؼYU`77VN@uy[ t2n]_\`'dQoU}}ya6ᙡ LeNR(^d@w\sa> kGY%xyOn*=_hTt0U7v1oۃ RV S Fܰv6>S -fxqR U)1 }~w}BD_YquhWȕ/Iu?8S$0*@Ud Ga:u<_Ot, ;J8QE ӱhR@ Cb%ܸy\3.مtPnًxV|>gGdnG\+[W7>M:>. ak$KA\|l2N'ǺuQn!v8Y _lvn4E$SY^OP{KW^.󠅀}08@XbhD}*$ǦBOI 锎ViT?\Uu{`/C 1 i~fjLHG8C|BHꊹWe{1$-Ww7+Gv瀭2rߔټ4x&ز݄U55IC [lqyc~G)=ThAOnƔmr2~Oؖb[B]`TMvih&{b/daیGVf ְ򚇎~+<%l:J@|˸p8l MY[FA8ҀWbEn?ܝ>C-3 Zѡ+Unn b##% <.E_(8ڦY r `{^׬5r{rGoq,4 ѧX'*yASTyNq':sO] DIrp/ͭ&!M+qk[wM6h۩.DŸ$}+=:v9Q{z7B;4pIqr/r9;]2qdfGmp.p%~IaSPHgtm F u:3>e wqū; Ccmɣvrut=< bH>vmvp_]v\W{ͷ <gp^#0x0Ì48ñ>__9 5=ϓIk lP|vnS L߫W6iSVq0 QBdco4 $LX_a唍J''vFlw_^gtb"lrgYWym<#I %fV87p`nR܊%5>T+q#t,U[!E "C "7T.vNkpa0n@͋˘/劙t1E$\KcPJ%hzzsԬP$p``cܤ 1CIS rg>  !f(SP{;τ2h *N%]IH|Sw,;.QՕ(nj%xj}NSotI]~ٗd\QHz=(u àE &_O5x3p<G#Dr@7/^] H1Yz01XIHә!ۮ3)525"J=N{D͏X;,5](7nC!V; ePVvY|Zf+&dtN!XD0/jE8"Mn-βyUu|@+s.lD5u}[`(a)_+z!pj3Bcfy5/2Z, >;n T\&XJ^=TH7Bf <-w}lDzOd¤uJŜg~aX!%ХNG7sei 6/X6<0nZx[ JIIj{r G᮲0F0c~>GfAܛ7AWC3F/dy%  /&\fعqI2[/O*Y { P“ ijЍmWB+DpoT`?du:e_T^WLp>ܑ  g]FrwY1F:RU)&jDY'Ȝ^m*>W+\qnG̛r,XPuzg웖g߫2i 7 iD(?(\ ]6_ &EH$ 襲*zbg|,dvfNOGGˉVnk}x;=gQc&x2'{(r /@kbK(<9mTBʣ!vA^#Yv!ij$q?@N}B]i3[cDO6'.͞_r ЅXebx'Nkv|GSY xm-DQԪǵDCy | pi=SP ]-&E)c xK uTLɔnb`r77vˍM'5ۜ#5&+V7b}v%-Jcߢ,¦b0;]nN49v[߶_(]קsÔctj L$'2biaᰜ[Rh{b)n;70{xr4Mkg.UiX{> 'mx??ic2-|քl,C,N-P:,GWv Xϫ;ȄO @a tsL57\ :'EltA#J'>V]ϟ:8+ڌ#),huCԩ:w}6FPiTR!tMnPWABw5' UfQ&޿uAer»=Ed.zYAO~$X۩8r' N H} D.ݟw]j)53`)}>6cYܒy^'rDE\,F͚; `i4 (SۥK^渼vjlUOKL/F?y)F="`,k˒ZJ(YL+7 t_QWu5N_>AA;14DEW)КWBtYյ9`!U>4?`%K=5h^ԟd?q=-a4^D7&BկJe^Z{_QÉx'9Ω,?xV`S<@lhjBS7Q|W6jOӘ91[tA"?k<)RqU&:YaSˑ2i!g"S̠mr WYH"V\6$gHl~vQpwӋE;կgKCZaV @YqD)}xyX{Fqxx Cei2/5 ^Τ3l*iܿnIn 4@H7ݛ!]vgv dVVR8dxq(},Ǵ6(RH|G>j '90̦xé^q>A] &Б!u]\IK†N&#,&R.JDLqI:bt9Q߰/8\1";߁=zs%`56Q ho@p 9?O6n@؅FUa? &*4fŰS+Z]rU&e+uX 6G|? *u!cy< X Sth[m.9WZ(:`vԯξF>4˳+}Pyg^ޞoR&,3X f]@>ث>MXYw'?*>V/I} uF5iod[=9)Nw:\k'ponzw Xwn2AVvKsi"!2LmH0~ر\rش/K ?!*] zwb)V!&,3#w軰sy6BbXj=ϻ!+NkLg/zشݏ}Jt8ء̜߹)iM(G}(|a|6':0}-%èTBCd9BU| pz+ 撅q,VE&_`s{Uuq֥}e`\xa%>Ru?*?hf>*\`/b /b߳dKG`?*kPho9 1U%99304 w/{w\g4U.lFh#y 3R6̍ġV쇤h=6}ߠ\w®#R?L:=k2#E$xD~#<n)Rɯ)t NH*\ngYSe.رRvd9(#H7r)bd(iK` =<Nr`XՌDiB)В:"5 xn$_#״.k_oQ9Ƞ{c\~ 2:[Oo#UYd{6!CKo娱ÉDUqv((Xq*T}Ɉ{ǟu~)P:E󄄚D!i%.asgO~G>ɯuE0餖.\OO>X<ȧb(P |]+ +Ϭ4`?74rlw96D+#&;.h9q;XH X,G.7f)L-2i5įBٛE :g Y C$4z(J"(Sr^`S7[L 2Ă]Qr`ʊ+ hʀg 6[5]jCYgHٿ ycyq;KO`ϳ9^/Rev+җfV+<㖫5`N0NY"Z*GʆIA4l!ay\nt=,PI^8i*OajɮKhKFoSo ƻλoѝr HzOc_1uY]<^Mj+ T>Y^t1y%o ߿MfIkuԐg?lte]]d 増 hr[h+Ěa!n̙_7NJx#fbSX^yt]@˛d *t`7'eљHAAk%v7fC9ˀx՟/x>J>YAvwr>p V"URX->XijwI7{B#*IGIд}l6y<~ `ٛHy>1a#qfj)5I:S֬:U|sӡȝ}>p v*"E7ݨNu)&kBTT 3:|_Wv^w @_f5y=ߛ֏4|hqa"J;HAHNr9gu /c6'0lkv)Șgt̚H(7tD y9Q35c bvG,*?5g/YĽL`Mj*hYǯq]tľ+ű9ӟU{{]WB\.3I?"ӕKR+HcN ͛zRG}9=Q7Db0)nSXV72WK#,O%0d#BEُS^YevUKct׳!aR'u#m^@P14`S 6c kdTFHѲf&X3ti@AB8S%y$xCCge:pW7p_]S5Wy@H2T{Ӭ:TΝsW7\lնWeJmIXC W+/aP8^J@T97/}emnldpbSVqӑ=Qn4N$ih+vK \rZ!x5ޓfe05<>܎RSPnO[;U-D?IC>E,v"خ0Y2Чڱ 2_G 9dP0EEqw7vhDC*Х%Fަg,bo@i;h;%ID$,:I20: N{@/sCO{A<¾\K)BtFҲ e\;}yH13H$ ᮬ./CC=vD.rB&RK8z!}{.fi <gy~Y>l%xH-ϊmҕrް^+ -J@ݢ49:zzBq0 Vڧ>@C􍠆نߛD@|GTo8/-78{;>+uzg9]Mi< $@h#>ǩk|[kX1KWl(*hZjZyp';YYV)fT"HAn;UY.V"bz49~J~z!`9W_J?xo+#Sx\x}T/I {.{QlMwSLcDtֻs쾒Xb7;ޡΈo^h@$DbRL] {$-˜8 ѐ׋K#8/1 adSH0OVt9S7B~,,!ɒ>:Z {6Hk4iLIv܃ gB}@boKDqE%R>6rR_Z*|*;H vT(9 15,v#ľNUakiY\AH^v='ȂC63;\eVT >Lv@l`c:L .w .inT40(yˉğ!T3'̔'8_< -R^/vyE SqB_iLe˭8PtDžb nDjq^  ]؍ر# )%0!<w X)"4NpBkg\,' Vc޹hWԶބ5ONvV,fظKh>bKO4l*b@mZ"@j`so- 6d*U7GD_|n{,JQfGykt;7^ #ZB:ukeQO@eUq>-4e(<SȠ9E=j&#N&Ķxv*0?sm7&I2iQ7 Avca\R@4#)l.ÙQLHd/Cܰ /|2tPFw4wȉlX],=)"M1ÝGYQwxԯ{]T_DYOuvjY]bL|˼hHׂ0Y2HVKX#pP$Q\wWŮz9,n8\L0:*^M.PoknEkA*p}WQOwϿ&vF\~ -[GW=#)&!G!YhΉI$GIsvgW]àY\m I?*j݂QKes7dh]o`3Jl|"| W{p M}hFJ,q= {atQϿF[jAaGtɨy3sͣCpu1Fqt tfk}2ϋEࣈ-0;:A8 3ifZ=W'[;vH-%kP 1]$۟93"/-y! Iыٯq fj H|f2yJa(|yy:I9&#*mp嘺[nz>Dٗc|VմY1*EZ ByeU!TSسKL?=A,s}:-{%,\udtüΨ1OnuMCzҡBjV)_)t> 2l%\pl1`.浏_((#zh%-EjHղB^z"kӀVa7{**i/}|W,f@;=H=z-d6!kM Gp{%Eo]^ǔ&ɧO\j $ _]h)ksx~&Vx%OT yJ{RwwmCfE@u)_Y`ٹZ%Hw̐b=BɦT_zs-)PDzūINc0jj )jļp 4tĮOP}vx4i(T_dJ 2`}y4e*Kd۝#en37"Z<`G{29W6HWqMw ngLۛIh͏e0ŝ5+revyd&l]ݰv;aza (,'` HQ7_DSpApȻdhpDJ}պU^Rr0EN,){7%T 6F]p -:-ON^0Ϸ洼^24>&i ;z5ҝR 숯]muXsw]Đ{ڢ=kצ :ڤgC/}ͨB٢%4;<"w Eō&g'onN ӊ9#Bjzz xc"ռ*]u#XWe{'D?*m9>"[,vҞCn킍іPs2ĸ!O F=oQDAPjJqD6c`"S(0O'?)':qߕLK l1t\vD[ t:#D#-(y=dӭI]jQmݹ"W0ws kNlGS~ Y_O"z&qWD QEyW-CCbLt]%ϩ ]nqLBʋKxv]"|=RcJ?N.s0Z> (~?aj0\5#:?Y fkIvɔTleg|Pd/ԛqPyݖ}'3VcK<ì<o|| re . X[0 h5,q=>FgPm\]W,B& жv 8[{ȍGsVn-t"y2W\ڥތF6"7BŠkw1trlV [Jrӄȴ)EVRԅWdlq<_wz>.%fAz00&A7K>g^_s_z+L-)q${c5rtd>K z9r>˱XKS\/@ ))Bu%ŏewZ 6G5;(Ml垕. I%ix^;53'M8 J,4qz)Oh xwO t)T=*CsO]jM%+I"нǥ:pNX@c\כ~R o ;Q242ˌ.[HU+-uhøpv$qB_[ҾLZDG<ۅdg5qL(!}9;Y>^ x9sHfN[WpV3f|$,U*gQXMPHVl|X_x°"G0Ec"Sotyc9J )s;s]K@-MXːtq}hFJ A]є! >5I:=R'X+II"8Iu?\Dv|g-_%9WBw"S𣠣z=4n]AheMXv/Gn) P׼aſz%ГCy>~%۝;?N>!(Ylef,Rm,V07zGˮf?+SH[D] Ia rf\6ec.8G_ 5,˲ @z5ȿ4Ig_tj_!5&N M[bHg+F'{Ql HoC>z'|Aj!hwտz'[9Ui._"3@1Lt50 x)𞗭}Q7a~p00-_B,Lºܰ4o/A+bb姃Cۄ% JluwB%݅Vh8͌{P;P3Ȅ;gr}Ouc޲Y mυ(m \EN9Z<<&2񾸢T:}˞8yčAҜxV;)MW׹sZzb/=&H||>6baK?Bָ=*Lc0-yok~cы1.얦EJH M+usv"%z&a+r?@ X&H]*_R]0y 8Zl9롰)־kUJr IZYG L]O|AynF!%g4\zgH)_VW) |X<ˍwpgh-q8Hc#(j kxlĞ$(dW%عh)6|'1:snB;u;X4/*']O6.4dbN8㟫hL]} (bڛlwQTQ7s&>6[m}=5z #%ΚT͡ޙܥwmF)k;~-fas6xGb~tƞm=zsD[1S)UM<>}6c~RLڧLET2Bj]! <c_mĨzdccrw3^zxZe,{7k?+hR [OZJej=nsTl7K3!*!8#jd]:tT+cc肇 t"˄Z*W R~D]hPE'ӹoc!O ;6|~4= #g4N#%ꥼ` BR?RO.CؠXD8KAH\IEJ:cS<@Gu5&_7cW<}ՃLz`pM”qmkcal=?$ F]VŘSiR+',e}lk{X/`c+{ԲE>Uׇȳ夀 H'C-maa< ]&vbl4FlIUTXJ\kiRNM:Z8Mּv3)"t?HYt=bt|_-aO'["cTM@'``_{ȯ`[񂼹2EKU_}Zg(d|; %۵Vh-Sp#LHʈs~;>vaO8I2}wt]L W齒0M*AI zm$.ppӠVWO-( h|OS;a\aXlE)yX]N/noriL 6viX}vnX]*_EN@hEDEaˍW -b9It`n?&Z( h'tF# j ?qW: q+bo #n 4HH Z15Ť>.?>D^qruF*QF;)ÈYG`Y' xlZG#o^3X.u+:~ytNŷd8?Rk˶HqA"XLbA21DZCtCTnNpXJ' =T?0G+;pSENӌp6o@,Jf`V˿:LTdmW9NHջc!y@; )z:kikxR] 1{Go8)1v%3en= ǿGG"| CTT<7REfNz?5t/)霊Ơ,[9X`H57zZnp DZSa-7ܦړ @wp "|q"WtQ<"(;hV : @\Լ / yZ{s6KDu 8[c5^6Ģi+YR}Uy7zK7l].gQ'Q!~D3BWr:[+O?+҇Q-Y_5`>J҃vO(ѻ=HX%⌟2'ד^7H`մ~*~TF[oB-ai+pƗ,'n*Y;/Lmi7%G[0+p44Ӵ.apfm}i۳(73S׋g>p5_XęBZLh D%Y(3֞ 6٤ oJf'(rY ^qRu}I{k ty|'ݫ.]ˬt ^?EHV)Regm?y%BT 3=zA,{1q:?zu&k{c_ұW[7C>~@bhJz6X )jQڦMnBc!JqrrN28h3.qzZ7ބ*Rs!R? ܷT+Ӧ3v'ijs; ;tDT,U_˘*{ KlV )H}ISdD3,2cWsP-gQ4Ž+UQك a65Ru +k/ ' ~|zHPvɔ>swj>x("3*X, ݞ{ɴy/OpP\jbŋw訄x/`ᘴ/1H!YcP2ZTyXCOKFxqɎnӿCm6q%)TjxC+4Ww Z-zMf7eCG/ŰvdžJ/+j49Π*KN)UљKmibKK7eoh<+7M)bQ$=}U[p2/MG ״2cyN]8jiEx)oK]09#{slj%>&Mu|{CJm6gi4Jޗ ͏Wb]=#\t`57 8#Hb*?3aOhRؔI__-Kq(Yި9ҀCs&YE `bWP/ܱEO]`%l|˂t-~-?7Ec0#?OYQ*Հ/cȫ~9/:`XX_LwwLQS7OP b4MNwlL}Ս>ʝkˡaljԺRZh;'b•}aߎ'^c/UeK6<ᩎ.Iq}ji+c+Gn.RSI"֪OV]M?PXĺ7%H7Kn, xC8\Y^C/[kI2 !x.*`J]u<'zwUubwx%]6qG$B# 8:Kt)xCl 5W4 VZ:tٞef-%ai7eV\ -U}ơuԃW\f0q0Ot`rFzXZ)g3aĕN B;_Q"}A@=b1|P {3TGsu-t/ˡ"O{u&?'/)O#+Y;ºBFqxdw oa!Wb{[e%u% UM9\1Z~?`Z\ h:ޓTVhquSveL]"ЕAJicsHq S/S=]VA_?_H uP⫛"ǐdM;T 2~Д:(DTΘhznXKwB/\SCג:vw YQXә{{kG\!^:M,UJl Uj9"ݮ |< yԸ?4 &k]hp[x9>x(hU~mWire+~.ˈzXp,XC+\7|c~I`dP> fs y >-_oj4-sa")oVp|^5 BG` ?ȃO7O߰aMe|@A N'URnDRh]pT(q{{*=[ZYoF4w{Fbv>r8ga/z%=ጚJ!~64,+$--NizCG h!3| uxHgPhŜWͶ- iN~뙬Ҡ`?N·Ө>.*kPy=^Jc x܄La#oR-} zz0̊>oC'ጺsʫw~} .Dd=_{pIਤGI)̍#gbe"u )[ #{gOx\Ego%peJhQQ:Q||28âO my{a7φ&}a6bRN=5:)D"zs4gDS@f t%4x*)Ml0`B`o )>;j2]X9nkxvz˾s^e)[};3ge'V\жʕdR|X c&CM S}"%d w[e2f,} uOFd˻mJiSxpGD5:&# JoIpI0ZmV+҉8%ڵ^}Zb̊ V=] /SBgQ{m7:S1$ڷ xRCun R:F6^\EXK%?1}p23cbQw -^;Q¢ Otld8äd+ù x*6yojlK MDf0 TݐǬ&H <.0ij2d Z#DbtR^ZUK#'P=6nfsc9\CĦԿL^t-۩7hW}Vn*YM``)LG:8ŤNbRѶ RIro p{#G J)S~ PioQ<5@C lJ]+jH􄋪hceynۂ>lDnXycICz ٤E'Αaˣ(V_GQΡrc /Pj;(Vj.{o`x3K 25ˣ\b$=KW*oϠR)_ ($5VS0軅|unQh!ZN*hEq0yׯt] D`9zFءm0E,j>S8FE5j CG6kɥiVSHڵPPPaY9G\>87kBOqͺyVI հR; !z? ]h{8~H0u)Oߞz6NID?>GA8pMw޾vs%tّ4^$n< Ĺjr61^#ݭLZWj _Dn>z`y@3{+j ,/dţ15Șvp!>M(6;n8!SĎ?sbCx `ԍ0w9 P6$49nF Si|QRymXu6ګ> @H/,6f} =u5&}' =[Wϵ¼1›K>6d$ 1)B>$g .sCb<8IRz2,6·sfNG?I{L(xAYGgQYu]wv$ЩR%#ð Cwstjg艩#y$^ Eo=K:,حГ9(ŔA5R6sb^Sbos1؃rDҞOM`t(^ψ@t:fd5{kEs7cL '^4 ˰QXbnvrC](Ecxע2/XZ[Y8nU}i-(‰,Jg* *}Ȏ9km@${(l]q\yt#F?Bwg <>bei9XU{HYj!Xb)å@6X]TGDIk& v4e؅0 ζH̓DTdyYrLe \*?WQ,+PF!6mHQWT_V{4K "A]z9Me[ciЀ='L6޽gH&a%?VJĒhymV*r4Ve{sH=?K?{]-ÿbD< ۯzәGuԏ>'!(W9qp?cdŽ"-Ю~!䵥.%MO(LT`zWZQö iЍҨԷvX3b/ndjuܯXcZO~FGV'w︇! _VWv gR?p4h)ўs/ tۜט& Qlݭ0͝?"7Y%٬;xD*~Hj--8> V:w#3+$nʼnhkRlI7Bm J `gCP *@\351:7B oU/~*JW9L}^OiaJ~Ay\*=_ˑoMXS̶vP=L0$SS~jT#Oz(K]#TiMJѭ|/Ok3C9Ӕ;Jr^׽?U_ƭd:jLE@S,Rݮ^"ȗ;.ZIڹ]Ƈz]O2C>d,wuoN~ʹw%ٳ#I,L K9e]v[$u( MU|p#E. _5m6SR4jfquƭ[?{,Fyj5Av@ψ̂Fێh. D(>cmǁ\ 56bZdB"14˧$}i$FAmq+'|*h y8)D'i}RMYܝ8dc=) NOWen8Ri5c]u? &۠L@-\߯Pk$Iw\Ǩ3tPAC۬QhKmQLz?ѻyдԤuNR5Pᄧ{NϦHfR_GC= YRA}"_bHvMX$:XT:@-!He >QryOg7> 5JC\Ԍ=!5v ꯺O5FH`coofc7o]3u!S`U}n\ {AoEm]cD͒rm\Yl2F@ X'?+"39xDzRXif%4 ]0freWd)=K"d(G2_{ -)6-cp63KǴlIb8d{麫Rt,ma;:N縕ftbNh#j' YL(_J}/ſ؅~F'zPS(z3fGv̀-5(^ze%49{14|ښxa_X*ٕ%'XI./ocIOu_{K4BJD'=YqŶt %BBQZq16@rh2h”Ӟ+*FQ6' /Ґ"ci\`&SǶrݹ1R8 Id>h%ޤvwA#-RJ+{ҶLd___đV!!۴ϨtvVJF(!t4'1ؖmۡ'M|?$;"Yh1Q"+ށ"nH=u|nOhf^dz̅ (ʠ]2#ȼMSa6JJ7rЂn"@^'xk#?bzI, af|'־IFWۑkQzKG47e- 2٠G$4Pi9/Gk ky]tޞng9!ՑeߜqHVu%m3$wr\]v/6Rc .c(T(5v ;أWd1XH|B9ռʣ}Ϻk-CkQhHu N');G`aw[*{0z+g1ݜZ;J`ս<(%BfgTbwAq14f{}tmtGqJ /72{9'@,=3@8 qc~A)PK8G]u%e˜&Q.+QE&4hH nѰ#C9Z[@ 9._A xfV[t8hdvY  5-^\`÷ԝ;bD5iXKT >Y^vjwCRy3n:z?;'/K:~f%51ͳi)(DS̥D* ʵ i 68 0sfR /O Bܾ4 :(Rw0(Szg$>eEk ෬GM"q< ɹډ3|X1' #lQf̖-!1 =ro-M؇X6e `u^"v/}ùA1 zKh.5 v-4\ cMdXZlqpy,m"@(W`kizskO+N<2mSzJWd3ҷK=ťSO]c18#:NjbRG1柂KnEVUDnRQAx_#\?W[ˉ̰g `Ç~ ,K SyGؿ{s7[*M[˹J`2dY͢٥FLׅc)77 cfQ`ګjz+B_ɳғG64K.~hsT]so3屣LI/,UDHҸtDE-ݒQD:WhnVy?/ds"?m7a06sc7J@Gwb=RWnuN$]MOPx36 R1' bT c٢_]:4OrΣ@X@o##n:aN/B+5ǹm@(9$߸+0T_Rsіu@RxN|+>Y:S @}e[c~l0Y06$kU:"c0=x&hب,V! 5# E@۵(.l93W29]x\镼`,پ^d* .8C'*.88We2y*'v'=k75(xGe .cf:\3ƥ L휎Walnj1i@gE {3K"|Sq|?)s\yf6`Z8Cr*r_q:ϜDj*$t:% #bp@EHc絨F<=2 k3tefs%Ohu~ Ch%L.Zdaib$wB۵*7 ƣ?Zو{!,^t4ϽOH7;= ,5 y3)Yu;mz# Y )v48tj^H_eWs.N}]e/gVxx#1,V}4.߂]$q➤']njz7YBH7h8* =1?}S%ǁ]cBgۚv]Ye؄rI* e-(m53oXB_ȃ N7# j.>̎eH=}…l` vp6IӇ4D=pd5E5%Jǫ}C=V"/a.'Gl%?%ǦZ.HMT2դ$D/zdضF p G҆]rhxPC;R0)dMNq;/ֲ&$#r2/Xb9'uY--?* f tJrsۖe1u{[r›մѻN`e B ̧Fe+=߹'޳Dž+6NKd%8?̆Saϕv/[TK4ؐ]00ń}rW:֘ZRkGY.CkbbrhnjIB7Oa־4Crk WHrr'XMh JUw]ll1n{0P  2)N`e:o5 MQn2/a.W0Y$>xoӮ죷RW8yм7N[\ {oӚӌj<C72}\_p}_JzwPq6'f% E0DžC+k2 ~DLiіVpd`ۃΖݐH<5|OR1u/;UI(96UqgրR;ށZymLqJʹ$KX^3vD~DN#^F($"TTҝ]cG)Y *B|"m eCTe qeٞ5cMAWhcލ۶'^PFN$9+\)$Օ_MذY/(%f؎G #** 8e琧%Lma43XVK0>rDU'.KSW纅, [Zt$!())~r"-enD+Np&%d/Z+o:ֹ TdM;{TB &gqZ{P''!O3{`s\Wd,n3ٮrF o+ڲeRwiPQs(hr'i9Yj˿Š ZA G#d.P_OM pr qOTRڧ=՜4|rn GTes-~.|dUY'O#/v"CڹyXEpϾ2<_H<'w9V>ԑ?6+8t0`;t6 9'ᗡ:RD{IsȂ_[cİ,V:)/AAo: JBL-rspgoN0awLIgP+) >.v:;J^|-V{-%"h0IFC>sK9'邰Hm*:pa`TbR0D/쿸q G1iЕCiz<)#3FI a-7M8֩ٛ[PЋQ4fLLܔ ֐^C 6kh{l:[fEJH8P~cnkG:r"WpxYLf@5|ڿ)"QC^Wp@#J;|7N)+LZ{ʑRKO ~UZ-)GVx%XP6kbjkAn|nT_"ALbx{J=ge3S 8h݉ܚ>˿+{P0߫+Lt$2>w'm!" x`gNx&~t m2n1߸HgNdJpxٔr;~ze}\Kd?"$J SB+z܆qGpl(?mT01:3@ͻFQ'I W w:M3Z>} h4*ꨴwe*zDʸS0"kϧ{R&nK6Q<{wN e?w\ ㏎Sj#c>u(k)CpUH=@6ۍ)S.Q}F3 N 8AL}?)<'I*tҨeQXF޶'0%N1!w~?t}0wpB řF Ajѐ`z eN;Yw&7ZrË Z؈=/-@׶qU|g$0  uEZ*ipq|Pv(j7+4Zjaf;bb]p>`JCB_?εKWzh0,FUdZ6&Ѕess eߑBe/;{FQN*|'YZZj{ݣ~B`*\]|f՚&bhOWL&v(AX_ƹy#?a{s-[І;ûl.^?=+s<_YQ_!G#zC372T@BkGA3"N h/Qd5ܓ-;ʩZJU.3|{NKצ#J[v؂0~w;N)!.Rrљ?unq? 9pe٬O = z6 Aަ4hd1,}Pq8/T,GV%V  ]ބth*bM¥+?^Arx0V xg7g^*+8ɜ|@h:<;df i=jvDt:\CkXT\8jh7YcHsQ~tVfKPx@2:H҉_oG"ŀ-+rGJcOUth tqFZTq?ţ]J ϨrRQ?L]t/]Cdf(* Ny2 O\2k;".2']9;l: mp%}7q47wD'4=''#]  iC0IB22)pyPY\+oix~u-ُs&M|tVz۰DtA3<>>JA~!,l0AF\d+V(mUQ[CƁ=D8G&$0M@gp:"(>,8 3{GEbڳHaދq(wߖ`yPZc, ca6湉?&~F&p0j^I1zb(߷KHizi O6e>k-3%UeB\K>&;6il<֓g5t6Ts`?^6"jxY_ Ȉ^1mK:1D~o ;(IKop*쓠Z?ҸF>ď ٛ@RXt"['fz~akPY.o&OOksٺXn5qbx̭MԾa/Nf$6L?= ߩP['a` )BEoA2R 6ΑH\G@']l~!6y©S!%#} eo]A?/CҐ*F0yPtC'>DŽz˫$J墨iy/ FʆC\)\G.;ХȌ6#tbHCއxKut\ZDMS x66 !O3k|;WǴX`g7հU MA샋}'6A0EƸi˷1v狤19hR7`x%˩Cr s O j/U5k[ft^-N&5 _0!:0%#{QĹbg6s^!z\xW9DT0P-14 Q3qe|: \­KSR'/u"ӹ<3S2]l!0)QR,Ƌam~sg b1;:Q`z(17e^]'oAWm?TafQ/ 2x W {eqxZqi!\=\v+y3me{\|AndJYBM9 ʱ]W9.p`,|*=&v+2h͋Th"01BS 93Ts>e߆P o** JOH!{bq٧t}lY96q+R"Yqժ`t l>:IUb߷w )g-RM2%cQLX#^oAT|WW;>VI홮nPP̜kV~f@㙏>ݒxh_ &e +E#E Pxec5ۉ/3VvO#3k3 ʧ%*Ghl-O[_wuo7"*Um G A«rC*Rh*ȆRx¥tLզa4bCNI3}.Ů Őn6Y.XDPh@IGZGd[tt}y>7r(.B9bᰮUQƣzܑC!@>M7)B䶦7η&U(2`GTaO*(XWgѶwDW GPeǍ6堂oR﷮޺9Tw:3͕14? G(qmO~X~NUNx?c2A|Wi (=.!A["kȄ09tI'Gجik= 5xif'ҏ5xֺ~0ˤ)ٹIޟ hPr[k%NnHKސ۵%O iv?Wە S{m>a|CiH>f)c9Llō8mpt`yChѾKy_qzI?yu"ݳ @$%#X&Jl iw> c5}M5a.mii@yUN}:/Q_[VcLUGsc֏$FBg[-(@LPkմq; θ< Y&Ų 쀋!Svkt 3b7iuCGد;wl3ڶ0}{ERP%օ&[ bx9߆"nkwnw \ Ku/JMl$o/ <-I"`a؎A_NDAJp BI+.@욛 7 C~>vEXUbBUI6'y)9e+ ZqEH@HL %cTE<dh#PvqC >ơ E,KЂgCd&ei^G&;c'S6~yiq:QO8s5zqb;RcZ[)o ;TاdcQ&%3WX,Ѡ@.!H3h.6Մ_'Ϥ.5]HNDYc$W$G $5xko,Pjڛ;XvVZ`p*X$INψAd˞%{.J.^1'$,H~ ALv:Gv+T@x4zd]դ@:!<NTh*K|gΡH!qG'yRlCR^Aa_ڡcfvop_/kٱΧ,řUfpW>_-׼ـ;gf_Y'OsLӅ\+O*o7Zh2##v]ĴZTU!blZ0 zЏ&*Ү[qIX0 @]`!9mC[#ڽR3QX>b+u7K/tC+a{*ͣ#yݯjTAK2!}z\gi[R=ԕu?u_m aMI-%,nAKaXu8ibE A7 1xNpԎFĩō 5?HK2q`1OxfPSs@6dy}RpsbQL^ }@`e3dHkfNdr6jr~-:m$./e8ߞ 矜X(n0apPi\ t?RzT5; Բ^IbU3={dϣw;GNhU9R$סf|)2D>s~Ѯͪ#Q8AAd?UQ8eO?z+qV(`hцzQpzy2oZ"! ՓE8ب[%5fa@ǂ+@x/Zmc3@f x;OQhV (SmcG=*-eeZ{p Z;>WV d#׃qWnq0pw\ѯQtd3Blj0DF2%>+N xw;Ie//<8vo`fL7='kK0 #ͧ$#`t {[v~M/5Nm#S z<&(O D%XmBHRkZPg?ib Uv CB5>$fumK!nCz9IvO^$MjyMm2J! Q.U%<{%9H0Eq(h mLWA>8[ |","|!8-_YHԫVI\m@Ӱ|%a°UT/V#k.=Z(oIyU$#ZGO%N]+YA"q*OpveR6ipʗּgRYX[ؗFaRBHg#70U.&fkh:pP÷Fyp@|'"!j Pi qHjek&bݻRfkA/A2a j+7|:O#!57g hƜw-ԴEVsV4-:zN#~ç+QLuݒ7(WEP_Ɵ~+(3o)ϖ04ŏ Εy%_pd1ZIKjQlU*ej!ɩqU"#mM_zFЎ(*uo<ocaVf=/P~W#׋ "v'@;RaSvm2 |9['d Fu+]c_v{:"$OB[M}Љ4=jP%f~muZ#j0$ɨ캪pcΣe' 2H<Њi7R^x-g7Ʌ!{pݦid8;zSB8>7\yl̖Rp:=F>0FA,l ,A \&h"Z;~1py2|6Z9%cV֏崙_sÎӞLܨ~boѬ rXg7 ґ%:d0XvǮƱ\8 K1cqV r0D짘|>V/Y٢˶MglejYvjY&ߕ̓w-#-KM"E +C o9\φNAAM?[Ot*9j P0D+ QpE'Tv#?(_}t1"2.KT@iT8dPv?uS)F4pl޿~r_*fC ̴0>vA ɺ.Q"rOΔR0:BM E4WMM^<҇ l`"wꙓX0yGW-`@x %8L$}#axx4l@+1(3 n7JBz6qm٤]JkhB^ pz*d8.y77a=rB'4228 Ee;Rx|cT},ep@A]}F^ҒV@n as}%Ae0 CiHuaIWxd}ir,~+쌝+õ% DGȭ=J0]A?76ukӮׅGKZ1)F=>w݌]$2=ާY^Y.]#38}B<3f3\:V!)!:Rt:Ցڥb0*1B~ {N7W]vвT|G͒tꡟ{8k64}Zdj[#f5BPYvq@ /Ys%[X4m_0:gn$,@djLٱEhi< l$ԠiKc,wLK5&SF 3kU<=xC&έt/5Ѿ{g}lssM NIR#=^1Mj4G`t$NGQ.vbٜ-cߩѝvDW5˝Y~Gq>ݛBrMexۥш8ȡn'GLyS<%/ J[MTz( >ܠEIYI**@P2n{;w):281~j{d3֍|295Ua6捼qE>/!ӌQmZɗof !0yKͭw]v>sXSuc_6#L,!]FCqܴ(^'ՂB)j;{E`@̟FS.J?I`N^TqQo-/,WOJt97]|+T~m@2WXЈR=sSz(]hݮ4`s٢aï(?zP?I}@n_۬Pvlw>ref3yZF0 a)70hwsnt5`~/yay,ʚh'1A_vCfEb`ӲdJ{ƍnN9ç[D?V|}P[N}#G%bN۟7(FTشQ6i1&3LH6#_8DnuZ3 |/-iV/F1h'_o^Yt0#łpx s5[!Ⱦc‡e`w>vG1ka!Z!ش]ZxȒf÷ /bV6oܸ&̜MV();ot M-[{ Dz 㨮5@I&L A3_]qM0p^ih;nD$>vHsj bpB[w6J;v#^ݰZey_9 wAo/ !1@y [{1s8AʜͪŘ_` VBn@%,Xs`zj3]j"x.7s/MS&^dT`Je +" FV%UwI:1Vv!N*Tq;DFOՙ^SJpƼ UD) g|_K~W{8|H-c(ԞJI~:C{x}rk|7F1b$l IuTqW0/ l^a.K5fEm F_^rcVSyٞM0ʵPFc NG,J t06Ts9;`yǐ0FX풘jɇ.n^?KkD @U'T6gwN;EwWlvmH=k $^Q+`ܶyZH; ` vuGk`QGay,h5J@:a#q'y&SJ#,;WZUV{es. Vt ;|pk0^ mJxÍd+gyGZ-%_܊\=mpGݵ<D^b^ 0KyظFy,&oImPueq?Glͷ(N&d{?? QMjpI[#/g:ئ̡fS⟦s6b[ΪwF34yYžu/K ;(BN;?ijBVQ.ࢶ}\4*A O$3m+8!133M ?rSvw+~sM:ѡq)} 8{MOӤc4v_>p'x1ZSik"3O `:L>φ֋ ]˴]uUkwBD߅ bͰnپU"^2/ˮR T@ae6rA5,YQtgn0J6N3ZeIjJ7KRyH`Й:WӔs.=; Q'5Otz h@#*h#i!h Xup7MEg[kQ86stTuFzCSU'ӌx ݗPynRoB!XPpe7/qF]'M ;|d 8:|KVkNg'><~Cm%g"үG)92kHXUEw~TT0ٝcX>&|v:], pJ",4ӑryTI% B9!nY 'K2UyX0w'zZ\I7..G}$e0zyL|0. ܱ# Q<+Be #-_0O9j@UQ\J˺Yn}mP> `KkSEuۨQKmeT@wbeJ7ep_K q-,v7ғ$`d9,z\H>A_loQ#P5fEgɜ0`Lp@G݅ ,WX 䖰SMVh4s qW},~P'}YFvl'l'CMV%]itsF1=dǨgAeI<t c`Y KL #a֜%x|7Āo+\Qb@ں&St$b`Ռ'|_ (ciqcKD׋~F*|{)T=xSXYV^.AZmy@C9\6u0Jên>fӗj_k PoߒCBkNT5NX0KӒsRNHIK+dqOVW`cR؁{,:r( ~jus^p>xEXzɷm Շ:ԫȜ^+/iJ>PSz̸6>6zޚ) Mqnfx  "kڊvWwr+zjBRgӀqLk5AzOst #\h߃vSHCbf1;ucM/*E@8Ԡ6=]Ës r4@knPe<>#D}ى t:2* w 6hs,U̇mSVsZr g*#GQ|)X2>}D:wٴ/S(bZd1XW_3!K-/v~ oBBJ,K/ PoWd$ `L8[sr=mO;C?]wPx=ܔXh@\x,VoݔI& #؍هFcp #;5_l%s#5Ļ Moo1.{ɱQ65C~x##  JY>\pUhnr넿)}3nz+XHrY| TJ@D֘SbsOG@ӹ!xm#[>I*AK+U#eruO:GtپOX9OVY;1 &] 'O;ʰo>Tu=ew.Ķ6[ hE>[XѴץ%u@)a$^xo}[&zM~\W#ujXQ|V"j+叔mpub:ewѸ+ [*F z mcqym;mu<^UdԠ ~Yܱ@W|K)^ѻ G#F8yI:̻ש]pc-4wp%T3-_^&aA̖MI̤hN 9| Cp5l=Dn@RԀ)Ca xzH1c[x4 h~ql\x\`o ;DɌ *p͏C¤з \XQq ^X1n &6V N[u) MvkW6Zp AĞwf&֝@@eg]UtSoZ 7j>VN3T3ԼV{F4XZR- uHB) a`4Zx1^#yK7y>߼e[ތ@m=CS+_7d %bs,2z~ZȰ:[AhpsF| << [fUʛjc(5#@(ld)ű9h j%(*y4s2.OTXU+Znem2D Ir̿ eR !Cr}T08R:B}tрᕮlsYꨟ>F hnwJk-q#@ F'GғK-i%NLTSRE51v1)Xϐ4A\Hh>C~.ΐq7"n<%[9߿Mx٤IBu>\Y/?%#L<<TTVi(6̳V w6 %3N;|W :$!yBcfp`_Q>[odR+SARR$nA^$Pbo9{aCY` v&ferPe(g"k:Tr1(ðR/ϓhlE, @ ɚLcҌ.nX)v#kpfkz2K[z2٥\S b)1=PCp_T}CdRZ*/c\=x^i @׆ͿZ﬐ѣ )$Pѣ힊j_T_ɂ g}˶a+;5߫kkCMK z~F,+n#k R1_AdzEFJjz ADhoO?c3::=%9pM^8ʴXRpGܳYZ0-q e1`j2x:AUǁ"hO@?dƋa!ꨮǸ믡  piР ; C >F&$Ar2cfEG۹7,96JF3O_s|E"yQOġbq{_'^"0RM0^> +tс &)}Mh 7n ֘7v Fgve<[vt/N,g4\')b[(N/^4nRet)PD@e%&Nc‡z'BHTP7gVH) ]x8[M'VgEHM$7K,v?!>҉E`u߹v1t ;5R1D //UrËFtɪE^1D>[DPzX:: cOM$X[3C{\x*0}qW/L-Tΐ04BU 1e;/|ZY;8zE~A'7/ٞP bn2] [Cg'{冥ϧXE"gY/7dlnM`~_Z@cǵ,8X"_da8V\ RN\"k%h^S㨫gfԋv=Pi&K s -(AIɛc}W,]JÏ@F{5{]儏tIe]^?]d}DE4&$&.3P~›=2Q] MJTdBdnӑ>WLJd!utIlsuMs>?cHk JǾO}4؁*[ V |C!yI@J_߂1VؒɭՍH/a 8Y>WJph1DbS=L)jkCzvmӸ5Յp,dX+&V[͂G%3(a">̹ƫx+O|EMg6>#`~D4/[ihkt{%˰M o]]%ё:4V_!`nsܧL<8PYjGvn>azŔQZҏQ& ?M6GVtoS1#-Q^N5mGҩ,"fNFd*$X.̥rH"Hɼ=G?^P :w;t$qH9Դ(YHOf`/ЎѪލ ŚXԡa~LcNM;zdR$N$U.[bQ0x&Mcm/)̎V̀'Yh<@*ҭ P9!I^nl33b-_=R`A BS[|f}Ν/4]Dk3^Dz9v|Hn9J0[ )Rwȃ%^'jIu&cTƢ#!xfx"!>r^ߍ\ss?E];{Cv獘[d?eR{nyUdv(-HJxjBjOfUJu$qe2 2J&_{BGXxXf>~=#oMU:6v'г;fqtV^eB\LJtR~< CǍ.|K]l`t̽m"{59qR"8S%[&(W0Z,mH:IOP{S4H#& 0U-{sA<,V"PZ"B 0r rYQj^LW/qG!㴍 & _C"F0$8 y*xC(egS!#wzmAL.Y\kfs >2ִGXPL[@ 6<ūNMrL\|rIӢ$ISPZyMO | c% _0q&[/`"C-$IPO9N`5HrҸX 5 XiĊ|{mR+oM/$bsKŏ*] <%CW7@SgÊвǣ+R1k XZ\Դ{GAjǓEQ$m{B$pU窀@flG6&EL3``,R/ zK"΀4.~Kc(3jca~40yƗ\.[cy1rԽ̘})׆F6Uޖjl3`(Fߧ GUd),%41ÆUx@RѲM1Ѻ{xr\Dvlg(SxJ5(}SAW ֽ`(>SG /IJOYd|\_ʛDuGW g:OL䶌vӲK>-YoU& 4?t\8/mS\Eˇa%y~ _c7\ܞ⎥V@T K%H~Q]*2IV~CkW7r:@7y"='b\-;~ Nn\4Z2oLwDH2: 9oب1ɧWk0"7*ƘZU 2֮!uXDvU7Ѷn`$M%ŹlM$cT0W \=xo~.t Mb:OEo*߲Wua9}#,ץ)YCAyZF=-=s ZXRdቁ,UHEf9'BʶMKxZއJK!n_#Jl՛~U>U Cg'8u4hE:Es5|h5j\طOO06!+$!zNA~>ܷ3;5̊}\gf 9gx |'[7hPj&nR`yJ+*\ u_< O\nG#H<蛄bRzW*_5!Sv5VKo{dJ3MOfp4٣yY@mcLyֈ.E ~J T n11KoBeGAa^)4t8)iʲMq77;bdqN!!. e5rƤ%?mb+<"ngK[/3( /S#;Rm)v2 9 ռ(= (U=YbqV,"yZ?f6IqR"T-r+A/(ڞY_6>}lm s_\'6F'V~u$}xLENΩ,K8D?d(A3n"-u0C C=X ` j:TRqECHTwv>H :N?f+iԖa#m/h2FoL94XS./GRkUρ?H$iu.CA{?6ȓ,DNr@aeb\ϊjt$#(V4R7['lUZc˴`TXz׬ aY>_ztJ]is- < j5*>Lks:J PcdJcw:WoJ|05l- ̋:PřH${ 6J/{a%5 m$T=䥯m C9$\-AoE dGIL2`ъ`3KJ+{sWbbg̴|$>b^P:::ɠ{!eA,MN;S1ˠTFuɞG6L]赕z!7.FYNϟBKR$IIC T VU}`v)[|fD{XÙg@Hitܦm]c6XNcUR$&ݒ:J"tv\LnZ4PC7o6c:;HI"p(6re%U} ny.w" eaLY. 36ʡiowap>2[}VkFA*\u{*&05ԇ,;\('sWF9wVYxў 8 dy0Ǵ/`^ˏKTɜNYc*0Z@J[L]E|-Is( i{ lF(!L&Iw;ϋ_x;=9+`}t]Y_9f\`Bf~\ czVWAJٺlnU#%6SP@Nxʛ62j)¬JRgg0$ BB6˭:i>޶ݛ1,{BѢi՜kQFsz{jbֈ)D\%~3eВOoj, ZWhQ<=M|Mk#'>tc͒X_?R{UlfOV#vd>ZG!EGxry_ᆏ`_IVۄS"Z-#uu;=$k&2l1=dQ?ǐ@ F0tIb{kJ':Dk [[d/^aBcJ[G#k.G6 ; 6|bv] c1%L- y?2+LH )ȖΨh:9Qt\k}Ml3Y(VuX5^( &!aVaW~/Nv+H4٤B^.OhP}mr[)(U, 蔯B,,>M11}әB[*|2—xc {srx$~C3B'픠+-)2t_$ yTO Q.l0H+.d^,vXcFqE\cFLq=I{[ =4$['f.q&G2m6ibL<Si=8@"+kB4C^/A,{q+x ꔅ$g0LɞQU/'ļ&ɑ`˜ϭ=S9b~(80!*0N%lRUJY?* dZJ#[N1s/\c?n =jnZفOrs2Z%qfc]N#@ q{PG$1[&|@\utSvTѲٜF{} LOŸj_& 7{[ZVg(.,x!s#`/$Cᄻt|4M-H)8˨L4JҼ?9ҧ2ԃ.uj,x~ )q.d1^̭``]ddr蹑'3`R6 bmonQ(Ιݰ}t!֗1Tv9z6umhPѦJ*eG^]\ ^U|Tlp4 !V4 * u!(Wہ)d\Uj8 T.IC:F?w|/ԛ_ACҒsEhŜ,yya =ǀ=%*F,BI<܌LjWP7gj 2g&1BBqZJ y#եr6q'Đ@k:1oHڵ{q&&hˀ5YZk0PH6f@1 Y eKќv(qdpF\ye9/#V =DQXK'M<sTD`c 5(^mp鳆CRnluuN|9W;I#sm:,Ŏa6g)wDt$-[YCbê)n“ SdgIK: DRtFkͦxU[}9.LkdZ*"9HSBd\ dwAתn (ZַI- M(& hqǛ)(!ĺKfK=֒ ғ{rDKx>}ߊU*ppi8\n'L!Ԩk ӇIz޵Г\m7*<݅W*ʬ*׫uѓBdimt 1 Ǧ3]z^$ڋ9G@~<[Ex=2T)UMmaG@ImMT kS|%INքu' /t(A 1 i sr1R8e=(%=Ւ\bQnhFl:>R Th f K1;84#co._T ҀƇM1b1НlWp<,]4z.E3A#E4tHw&#ۮ4sا{p*˒[ tE=a밙Īd]f.3qD{~q;,xZa$m{P!60WWPAw^r2nq.{\T QBUg1j#4b5~s<`ķ\Nf-x JqlKA15]9E>晌,za5);NJsrflRzzL‹[^к 3CrD:90l?(ݰ)>+u;wq0YpO܋Fq޴c}pYINsid%s c1@_X6:4), 9,ٓf)3og{Lys:{eWr:خjQ (ͫE֞uy Z-S{)o%3vP,J}0gDKZԹiƸ_apzn΀co!alux0ΊTsgnuS}M{hQv ~2tAX8붮Kl ztQ-tK,Ѹ>ɯa8nd{tvf\{i =pD/߶^fWa`R͸4?hĐ/eڙ2Ƅ&LFP+y n`CPQEL4x:q5tm*О}("I'@rA0`BߣDl Jqj@'AqFO@ЂۦRnATl0ALqH_-R$ZKᱪE'>o۔i-1oKmU(oÀ9".AYݚ]iԷ@H{dt5Nr\P>8t0w{W‹~8V򮚙rLSo<>C^_O1|vU aT׬x߀~%UQ="RиSab0k#Cm-YWW7~HMkR)Kx]d&a05Zïă vt aZ.0 pO q ?Ɨ^]{,7OZJzmLDѿe>)~V"r[6 #^5rx\5HCW"sN!#~Cd!-*7Y߿THRuЀ6f]bp@q;v`V-qt !x;ptbv",AGRN36Vy*iV(~[;!2b @oYR3bV |9--˟P&֍*Ral 9'#-5UW2j+%М>cѓk|L ɡż#LWXRIc2ҡKŌm8?2YGF3 ss2MMns7&ՂERۤNgD? RY{Rp@5{zgZ*\Bſ HM*7n˯*gc6lz W-5Ao#Ƹev;n R& TLw=jЕ0[_)) Tv #%-W!i& W:R$]y}pX}csh{˘y[ZN85гhmHFr~,so{Wu6b^~bvԙd 1=Zc$`TFͭ%M!홇*xqF}2L%hnLS bD4D˲gaة0^$:')h0c2Jvhc[馣#ŵ.m\ j3,A? j!pP,

    hxN 8(o Cҿ%ga^ E^"w1qۈj:[hǂ>>Z8׈!zE66V\/[0f!O~oߺ@`/cB+>jM%a]xiG Srd ;Lnʚm-2 >jZ~t9?7Ѣ70g'2RXV5_BjYL|ϰ痶pNr%rMX wrkY!1=Ƕ@ ?@X z)_t }Ꙇ%#{ pk7# mlܽa~{T~Y|Z:)Zt? vVO-1"NI#YTL.N,J fBHU<\"׮]?$m$"2 ҿsLOahe~J&%PT'mn< M[g苂t)0}fƥ/0*^6򏜀İ$zmPNH=4. :(ڋt ¬NvWj4.7N#8ZK`qEezOL{C:A5r@LV% 4⽇io*wioeDe-"sK k_΋dŹZV$Rߚyj6У{g]hYvpr'Pg%.HVH`IxK,(jU 8;zEn99E£$@/wu$݋ll45[&24Iiv/F[ ~A~Jj%YP156rY~#]_zHDv惵$+?YV}7 ww qv:r7KmH_ޣXZ&mG}5"hȬ_7 e;tZN :n#UNV&AƐ K%;RegLN4j bl&[ڲ-[W3U[?;A\[c_}ۭ g%+*JٮsGn ߷MT@f2$Ys ]EXBṁگI>- VkR,6He8Kdev_t I{͇2=+VT3hz?}AKFEmhpBZ⋼XbXaHd^+OvH)ʶ;(V]|kS?ʫI8Zڰ t$G[ 4I0'IҰWYNSgއ0E(H ?n/0?&]0jԚ%Q$8۫|bKޮڻ@fʕY .to'ݝ u=aqFQ%?>' Gh_<ZTԬvEjѣփ맧EN0Vk0r.yFL7 un PѳI- chn040j?ִ华ޖzTխ@+[P0ʎGSR,:k| 6lF뫛Q7(dX/l;4dMbDwKՑS:gg~:_ ZNH;dZTq ʁMt3bZ|F#U Jh@Mכ DN,2%4fO!jП i T5 ˹+~kV۪J40̳>5z*.2؍A&qei1*& om Ss)NO}sOiI^m BV[N>lY!&FTŮH洴JQ1b1JFqāzb¿fPgk9Mx0Q`'^7|982y Ɍ614=([c{ ~V p{{?bwa`Ԏ}Eµd}]`B?D4lsNC"mKY#S(HeԆB q; lt%gqq[3]Z 6 dc[ |/y_v);vpiXxb[A}#Ҽ{,荐+E `C@PsH{Ǫ5闂x PIi59,cޚo'풻U [IQYrxF3& (ǡv3nԍ,y-ib j냱SMJytuIqCd[FM<%cH8 $` zZ`5 .^[T8w@ĒPfߔiYbSaρq+;8[΃" 4f=MX}hpg m7!ߟ*i|x5˴~KjsZ(DEP J!`Hr, `;T7كKTR|3XT  S3]_qМ+d$Z^ c^&dſn֜HmrO3JM$i_dΌi"|7t>}/>B-Gv2ѓH9@NX W+>*d3¥)#LPe? \m_EyEEx TA;{4Uİ ON?PRt_Ws #xhW((oNE.u6_@ *`tꏋbOub=L5ms[h,pr.cw "W>+`HE,hG %xm )Cp_4 YƮPbCjcK8y>Л-y:] mVr|>8g@dZE[xC<(>_$6~Vz$=|'x(0bUPOdYhq.w.K0C[j ƶd򬱠5WZb}e$w7[34N%ۀA:z0VgPnpj )o5'Ԧ[{"bM[؎?f?D1 .pZ^^%;p{]:r<:/( p"i&*ޒXwm Kԉseɨt22ܲQXGF|QwO':m.-ϡܖ舰'd4=!`Ҭ?K-THNrP93޺\2>Mu,5X\<>7f>!Q(b0w~`1^Wm#^IU+4%Hy yɁ6?ASCPm#>Cڅm|f$"F>h=wcǞMOɸTfF@WQ#I`$H }RMԫ2hQn͝ 3x"*^V}" UPZG=9Aҳ׫2{2{26 +. tl:="!Tpz|($ׄe o6CBiD"^5}_a_Ct=Ӵ&X:8a?{ʜǐ 7zܼݮYߤC8 z )80T3F4PBA" ؾKڤ|_2nA;3y4>ڄQ\Z/t{6T~V̓ZѳMaec)H|yx+Մǹ&s>-p{ZC&"֍50nU{K>j l.VUcʳ7Ac}H; L>-`:~:1 %^00(B]`RP(s% ;VqgcvHxX,o!h;}6׎Z$T~VL/%kF@ %$A)ؼWp<;Ft\toz\Itծz+8.De=]EigHOF)ߜT)'?> k"? H &ف| !л;(řODEÏW_i=M6 [*8JO)4O|qRAR(Opf2YlV<)f||p\Lk6s>Hs;r_.yc$bsENԾ9UфsT㞼UY ޛHץ*hNeF;A rO|MisQvz -ZU@E_q.S;;" D@)PՖz$.oљDv*5uԻ+14#=Gd4PDvlj7nn;K?Ԟ"OEܾ>YCjVj7g!s.9!7!'ZC,j}lFpxS(*8i'E&x'<3#/!/1Ϝ6T5ʺd9斨 (ы8z4xz>bE?m`7P328<>2?^Brv'J uT jp<h_-iF׆>5,@"(|<@d݉<ߓ+ڣϰcͺԷ}u#-ď'4nAW]ۣXy3k`|!Cu2^C1]4N 1y"'8H`/>1 YRs'CtU ɜiW++6d1ˁ&d׮w^ny9ъy2f K$, vL|t] [`>lyp5`Ե}J1oKOhq##}TN;_>i:͹>9KTN3:î>BS ]cg9I?y TJ}~i "jyW_p6>ȡGr6B_ȸa0H'B*˷%m8DNbd&&@@hꗏ= WIEAE9Ig9ǧ!ƣy5OO$3(2_:O9u&-2q-\f_^|+<[ŘB>Ug0J]A |yI|~2.P˃B'$*\0+I>x{32OT.` 7y$y)90_ᦷcߡݺE98.#YQ8-X+|_я4r`I>Ox~}Pfڱڣ p t;:ݜZq_J |ړ2_Eb fuFP8zƙ`}nؕCAgQۇu!^_TI^i-_պXgآ&{Rd\]:} f7p.z_4T;~yi<cQE!EZ] Q0rwE+mAI8S;%/5׶"He0Q3긂2CoPCɘh,p|OVh!>M"AkڣPAGH%wr̍)Ѐ}@?nmGovewr$h!D> Ac}6%8cfTAͅ_rMleWfE;Ӱ[Qxsau=A'/g_V&Gvhq\e3=/Ppݡv OQ.ŎH޷īy%d%?2eLMxH2pCepY%&񗺲D9Djԡ@3r wcW[21iCV\ڧ@~78kp9hyꪙO\yZ>3|:[~1ϕ3E<(om>^Xu݁u?P0""=nӇu笪XM1Qw~6@ۖ*y௎1nP";$똜`!R~4U(OsyvJx?VT%6 "J'>%KVӨ4?#D 7coݹ<0^:Pѯ |jL@R'rtA0R(*N_uZ ^[72n®]8R56NMF)J৔`V*`3'G>_NDe5\+/7-%x'5M _.ϕ2VNg)>v쏉#P:m% 6G*{ᦲT:c?e1IR5o$ީYy&i zL$x-r#DxL8(6+ůpH6vlKUnFc @X-vLa??i:C!^BrrFWKU4Gy) ۋGzGz[VO8bnN&}S3Q+,4rX93FZ$w9-x,:4zDkEPib>CTGh 0ͼd?%N5 bFVv{LR\F2G6 _RiNma&ΑvŠGV%]Nbh־SL[fS"?r%ָWwY Ujh`3$r7_ [j6{f<؞y=Eb3Vgv;JJndphmfę%NtKG8SqT)1A_N_|bɐIp,DAs?WK z<`]A\:ջ۸WװeV]7p}U wl?v%U{ \boZX0Jҍ$PZAy߅GwoҨީ)/3r0g ~0']Aqyl%C :)5)R+b μл|٭Q ANW |CPVV2[~w#uX؉trk{+ ߢ˒%˨V],ݸ՞U{H )=[?;hT>N97(5{le?Ү![Am<]TQ;Y|uO} ~cQ*bR6<:FЄ5q)Q@Wh,ٻ)mjEF>1< b7 BbUڿrW{VLÊ|26<>Z32eCE{ra%Gx&~ZI~xF՛%LF)N{ jILq>$DpiβTPP \( PX%\*%.jnf҆>d"\?.!6dq.Zi%7#sj@zrɜWz'>rv NAzK*bl`וMZjdV`fbozywuBg  ,Ǻ!}W`p|K[7.Az* o`6J_ J;K9ߤ 9Wyc-Qa~ЖQ?N!T͍jqMDJH0*ҼfDE , +V8{8O. BEI/ĺUgfGō*Aܖ1cRB$9>aw"$}z҈XO:Z:=e}m`ǔMeC>ѼvSP|@)+ݨ+عvY}TZ2Xhp?͞irQ9Bw.cZl߂c= ,Y!?ŠO탒#˦}_SR_3DlfE #ϷQ3|Ty?KZhM{feqGmm J0%bO:W1#ySޟ0ƋWI2fy/ RJ :j6XNg7iSHB,86z2~cƲD䓢V.EJ:y.}"j.Ƶ| B2oS f_I׋p4z/Ǐ6$L$g:T;x*Cm4 ׵T7ٳQ*^.^:zBu6hpOj;s&B0R҄5=1 ;Οާ -Юï#7!؛I;$#˭Ϛ* B"YllNM2kzke?fyF7.!f ih@O@K%D c$*k6$ 4&eQJ˭Znb*̨=l\syfg me!f+HquN~'Oܫv5\ihK4@30VU2XEOaSPpؓ=ҷ ^͢u1z~z  "ݑr sv6؟96ţ )yS#m `e/}[|Pԭ<Af AǫˉS&JWFZD*tBɈ ~ ;j n%SϤ}ǘ$co pnXH#C4+m{Y^KsBO,N닳f=6pG`ރt-)}k&f¼pzY~DJr' u[źq: h|W0ڤ^!qzf%-78pI%Ze3t.tBHyHa }[jNErylu]a»0x|QL 955z%?so&|sx:r6jٲ.(W=3=Ƀm 86Ls֦S5H2G:t!;#€cZ^iN>Fv%ʸZ[ӣa]4Y6&M`}`HɸDriFp{Oiœ aýt#4CWG䔓jq5 ڃDj@^mF0ai[sh9\a*Vȗ29ø79h'џ!i 4Lyp\x;CZ"w8ƨbg+GlzVST$c50yufƲC"K# qe0XܵXc@!Ru.[/A3c!Px%u#.sUy*'Ĺa%2hHW_+ERt=*Y}j68,lW5>g5BH$E Q ,4; W嗢!=!\Ȁ nT!\)Vz:GXK{ @c ] W8,W.4߰Et`زMW{Yv6YwtnOhΞ3yփE12l"N_08Ջ!dxe!0H/zx]"/D!$|r\NWưRv^k}"N_WY NkT?8f?Z ڰeXdmAbTV%?DȤ8Md*R= Tro,4pgq58s80 6qnӣZϫGY2X$/Xaw߸ Bdu*07pb_;'E SW.n>UaF\`l?>?6w^03˩g/CMб[{ihNx X_{q9s,h6s`\>BLv} cui$߁WJ)[άC͈ZƬP_4a!r6e;-)U~YE jF>N48 ߶mm9*cFNKg)h.P?)o}{-_IۻA& UnΎցi<9ۃUhu/ .5?F\\>X?z+?/Y]=ѭSZ@Gty5(qzQi *pF7_Be軻qnrEdeϟA[[*%HكțR g`5pȣخ6y&i??Ь;-0m<"-`|~Dtb9ɱr&Bn=f3uxR$ :9eO4ߟ3n'$ZN.AȎ]&8 }OB{ ⼈Mbج FhVUS#S*@QP#7HvAUocʥX<$i&7>|xt:u/# D/wV[,S2}&8:`)Xmyh]$EN~l0.3b\T)Gg4 t>G%5GDu/otssҀI |=.!5 oV$Үoty& [s=.7\E&VT c$} ӧsLű'zovνwTR_ 7ӞMAkqJuS6lP|m% &\k,Фb,.UR! ޵oG"x7j|!MT}͌M3¬dĀ=}p0!AXOGkLnb88$W`A(F:"#&}\ר//偑 ٻn{] J#u՚-S1ϥH&pJüĨ$ZWqqg.HZk̘JQ̲>-N=yK03!#V`[9Epu/)"؅m9GG5DvA[7/L[}ğe_فnnYMè|Hma ~Hw__i eLk:@v: 󄱎'N]Qv&fhtN23Uw (W:B7 >ۄ:\{ G KԥE3>% ,%#2el4*cJއh2z4Sq4sgkz w<@ćvV&(Pl~R!QGP~w-?b Ohi {~HRnԂ l>YRra!l7%2,/z"/]%߳)\Zd?`ZǷm瀍ͺ'+ dC([|_l#L9iQ+_B]Y娬܎dm=1Avo 4F@~m{`>{J^{JjУ*%cRK ɤ^L{UZPN gq]Jv] Cϝȳ̪*}DWJ#'_|D467+ѕ9zl:$xe)bz͸M3.4gO]FSLC0JZ[]6=\eNczñ/!y/Ŀ ACI'̭kP1]vvBX=Yn$t7}C.v FUU|q\P.`&qZNܷQG$'zuQJٹ9/ mJ9Qbӡ3~4bt5}ǣ>Z cδ筗 l>D'()T Of [ װhܺ[N Bs7uG?oUr`oμBFve zKfߛ;v9`:/uw݋=WVt7A'G%*cFtM/'Q CѫD>5af`-qNw>x1aZ UķS Z,M}C0[ l&C=!|X? 3pBXk#:?!'M@4SٿnFo>6" vNBevM=s۹L0o-C+EAB<}vNdwRdH=*>#o !1@p'+0b:N<8dbdGƿ6tgo2\<ƛjdf7@{`h6~yX-m\p)-A}۵x==Sӄ&[a zHۏ",%\Spgr`@tu+Kbtc<:o0?Y>%@J+@%:qylBPWrOs]M1A"th3+-#WmwS}WW!ikFRοOQer̶>o*֊B4T%\r)@&a2%uO0a&(ϼD7Xl+4;e`BkYiSd\}kR5m0hQuj^S4hȩJ Neh; I?y mm( 6$ǩ[‚k8/ͬ"{ZɸXL(% 5nWC'Mb $J9a\ݞS!-w*}$B JZ>xԲw]嫊 jq)=U>TajV7`X)+*Ql=xBĘ0s R0sʵ45ל0  ?iJ޾GYO?\\v.&Ñ.YnE2L!@l2p !KԹ5аs]+}46; lR@>Jm EZ#$<5xhrr$WBQ < jŭvJ̒5E G8I,֛6 ^E ְؕOE -@GCTH%4K]%5q{OA"EA™FXz6Kuۗkr;-8vrC5 ddz01L~|5MxkfΓ~wjRtZܦ. sh&qckoXJ0b*!+r"!!41$i8->_XHP] xQ֓:Ya*9.ocX&z2x!σ҇X0җۏɢgTlspKM7l5xڄlnEC瘂0g*^e*L~\ǖ%Vǩeq8PL2ۣ$+jtS!G=\vyʌZ>/Bek)pqf{V =0TP1Tb~Z L l88j}l6Γ"YN03y\{Â/Hg}?ļM,m n`A8HTkj(@Njjsk̝;阕L;խ@*WeK@ WL.^.8g^HKK<_-]1Tn p2i"JGb1iQ6%1X,8N-FC;~dB'hQ"dvY)x-Z(oG u}@ n".K[D-,2j=F;_oInvc^ A%52ʼn#"_15d4yeOh;[©&OVU ԭ\pZwSkLڗZ=Ƅr 6g8AU2@SwUyh/]YOGiVv꯼f%GfOPeTgq@&jWzQCAαcs2f!vT|&zf<T*ʸZwHҀxճ(zABsNrhAI86Fk#te>@{9l?M., `,WJfS=Wנ.=\b 27)?Bm('YZj 8BU_+ȬZN[Ȟit-PSA@%9|}Ojd;[oEh,O Vj8-ݹӦ|~~RƜF1M`R jw[i9;UA+W"ҐI V(2(}+}y~2?(>9Fc G,(~KvcVI'o K>SFz(rGH٧ew2bDJTlz^c-;x,t. D}u[I5᧰)`:! [˄w<ywnh_.\zsⰼj$XR ;y .?bĞa:jy{3!j; ,@ ]ҺFWIvu), 3G%U,7˺yizڕ:jF2CX.>.O㫨zlUԔ1b)-.} ;ExE áAJmoǾ$2?-!)W4S[ЭMZ?'ޠ%wR2cbo P׹SOWd%bT%UzeT1=UEM"]^];݌e|ܻPRո.Ne&"Ӻ6rVTQ3G0߲Wm+QnV>^˛ӉOs-2hrG[[5GoY)*7. ,Y'`H`-5I6TTA!jaD;FF0u2 Վr+QV앣yt-ʀC( mSI3 }a F~ )NۋҠ[e9$m3lrG) ^G94G-m IIf뢑{UPE>|5EytXyH;oM^I8Aj0vh)عSaX ®?th2pd9t6k.GE@Օ|&S152`L%@^A[jAyu@?V E1gG񰱛߻o4J"M (=A:rX|*щOCnT *`N@\]Q #z߃ϙ3ĺ-ttpc>⟜|L4,]՗SA#] ɺ}I šjX`p}Gy5\sr ɽ=ЪX{%xZZp8P9ߍO]UNoV(H <56 [3!U%&_B.v%Cc(٫ vv:zVHxIS =H.@5~ !_]݂Ω%"gp"R}]}4"v(^ phzceX@x;6t2'@ǑՕnbk{'(ݼa.҄%`f=ƌ7 h7%\-y]S3%qCΝa*p]u6\9曁˕&x(:mh:ڥC]q=I_,W \Gd?K5MO)DbO=}X80-yզüL߂JgNfW㲲?6}6 P} (I.h^.,TzQ}K(4>|] T+ǫs_ԼS,lՒa'+3Pj>增|QT{~b%Z2N" f#ЅDs)fӴ)JLBHw;N^14_d4;Kw->ƾ(wUI^E|uk*:tzfܟ3 ꨛJ^i*XU'CzB/8|u҉"Ip ^<\&c#ʤ͢x8;@w.y= 02ݲfT?'iiYB/GKVA-3uz z2&Hb*Sؔ{]Y`7m06;a=yd }M]QWvTvL+p4.pp ")iDA?:/v[hXX_T2L&#N `D{V &I435}Ҝ%~M7LCY۳#1A\ Sقb;Vq;ˠ<¸1Rj96%Q$ g91%pWsd@J.L8Px-68}-(]O5XY&k94 !Rrh+8HGtfHGrXxH}99';weI2E|tHت>]W&-d}0suXc uٌ?CeR&rs@v4ʆ\yqʄ1yʤ%":KDdXR[\r8#@_H'yϢP^·UazQ~֨ď 72O 5K\aGSD;ci|_4Q;XT6ᾇ9bB_좸EH,lD ڏ!Pc'`:RDkn>ރ/ h[(Wj-!9|=wӠxi.@KvWYJ7iKdB_$R9InsJKr3w&| #4.K"6ܯ(39TS[4&t{pFK |$]+^U՟!.K )P٠# i99Quno Lv@.Eb.BLܙ7 G^_k=vaumVS\Vc O-V[TvU:dnRĂS&DfOcVG&xGnw(F_vژ34|ЦӟFrmh8#" ^GB&KV,y%5Fx:R|Vpp fA;76pQ r<(10ѩ gepGU} #Eg:/:|_l8:!9S m< l |+Oqz0'ŸÚ:23 ;:bA$0o%qE962DP5YDJVhLj5Wi\)CajɼϚȅkCS9ðqwa^o%TF޵[E0plefbهLhֲA+*iJ@G`} Bĝw:HcJWnh!UGEvdVz8[-2MќY,vEWZ75B˝8lk@IQz֘a=jL/`V ZUl=F+t} 18IkN8ێi)Cߕo=!UP ACA_JOHՎ;:~I2V!6KLl6ɢnL >wGJ`m/kğ" V`fL bMuۢDk6Za98wF"pP:Co즩O5@F17~feMbڤyL ?>NwW*on,RkqLέ Θ˕S mW#cJ wp1an`%aID4U^hv,JrيVYA| $f󻍖4==6}dBٳFLцދ[ggJ~KMeiIEQJi[MHi6bqت^)X|_E9-A $W*>ԫqf%"L1Ƀ|z.^]/<:I (y!L7`J%8ouMS&zi؜xř".K iekpF"򄜱S5&F E#eIֈX맥$ʢʪPJ (Eؼ-i$m)"!>?)͌lx==‹?Ji}ZB'1槖lJ žHQY-$F1kf pPQM|L;ld&OPh(.:& WO~R܌$Y򠉇ņ!FLmv0hmwz|ܦkP"CJ 22'y&)k6vUrJb A E@g𢧞A:z®܈З;ǟMs$~+R'_<,H1 T#hPVQôY!R;ӳS ;ѶC()5+@[>ؖ[tɍnnAL"iөrg6|>c3HJ+۹xswח%B_i, uvпMk{gLCV$lOS H,2 Ll)iwcjF/r Z΃9dƿ "},ݼHA wJJGFHL2- (Ѧ8U'ՆH^i} TɮŤ 銮Q?!^䑢S9jp8=HAC(Ά`etР8uBTtaM%p߻7*H ҄I@yÍm皐~!3]NB6n_L,\(r P*D .?;~s`?qSz" r>}آp~߷&_m^${ c;C"^L6胚E3yBFFWVˑr@B gEwaEɆGj+TNCUb}2찋&ئhlDkX٪Ag54uBmޏ_нƼ L6 S] z\Ml"!Ou)\ΎCc1Pa'on'M,?6jvFG(+[wh7vp !cuBV@i^6 uF-9Ń)Vrj $Fky"DM &nʷ!GݖEڍb`8h> f] HGV7FC۩Au(>Ky;d,m `l 1zCgL4[Ԗ2ZO*MHib$3ؓjZszNr"3~oLirkzEAvxMHݱ}ps0pGUoq,Bn(dLe㎗]w(^#M+N던c*+,O' ڰo pMJ.׬{7暭b% 6Jv<aQH{Վ[KL#O͂YGt3qg(w[N?Ӻhe\tYΫP%I56ox1r(Nl#֮*J`qV$o`dm*b]T6={h&уT{{tu4+![C1t*:s*,'H b^s,"b5BEV ot#e><@joe7<0=\:dBI_z&rTg#BFzb?V-?>C~:mg2rz%|rX\ 0LRުa KXh]qy|u?/ .!1e2פnǸX^ShgkQgϝ ϥzݣ++}@oIu.)x|5oE .W5ݡ)_2),Y|bC\*qc~$1Lj&NSOxo5nh \NNuT$m!,)\JЛCr^OnT1=_U׿O_a#6}R,Tk3,λ7QVo(nyjU;|p#NZ#5jN&ہ9 p((!x)E5Kj (QGV]=f#ΚBWA4B8٧.8G _ do#:7rFv3xaɭ0bZwݶXC;&wY$U w%0د϶o˾ !t|(Uvd*.tWq-8GzHt58I>+ɸ;oOŠ0b 0R+ B $<h'%F]_Z$ xsOzR/eJjtKӑ@.o=US @ҔH~XdzcX֮[U;W' y|MKBIU>OVdeE[}sȁ7 >&ce=&SL*t= d$_<@t) h4 䰢˚" ŕO+t4BCV,sMB'z(M1svzAqZ\x?" yS FP怋K W$t #puF)-yǜNu8vF cӑ])FI=8&Ac|3gMM qi-<2>k|CE IW(d5s|C!mE)!M7#zPuV"תړ%S]8p'vˬM?\PO5JLɤ 0L>B̰|M+@&Uԍ.µ%P:Z{7. r[pm;:y$l#BGg9'xu [kJ\- FS'29qK-%֤R*[*v2|S:Ya(wnS3GUE3xq3N}:S 62Z6N ,q}6r-R߂ LKHkahZOj@*:u 6%3ˮqW1aYF3,Ddv1]yCVA]Jbpere V•i.£tN8*(3cȡ*RiΪ9w -2T[ +(!JO`uh#%;<<xMxY \nH=63݂GJ2YDz7~Kt6:#a"0x׆*Κ}ig?3yο)8O[Mg"Zx;k\/p U]/_bySZhwKXV"p w]s^iз9{iNH-hUn8ЌTHE!"5Κ[}8|dSx9aiYbΠg#)uyY,=&1x)1c <g"g=wS~YhQKD8#/+"ja^m9L;}L˸NJѨ (PڪZ*zg 7B8ru eEC' l #(~G=KJ} tkD.$)Y4Tj3$U7? \..7R7D:4 .bG*=}5h3WFb h|voin׆_:>}φdTΟKŰ3e{v*Ctp[?I)"McAI`M4C*_@`΅ܓHʭ.> \ H5z=I/ Vo/o9ciP"mxPYa4+{x`42u^Z`{Y#:=ʴ8;gAhPIwJgT-?|-J[%"w "k-1I,Av8–^qf*i%ܼz?zƏ6Yjbљi$n8tĤ dR8]f.ղ9%v5أ!5i&CHz"BuDBR!V]vg)˻Ƥ+ Ӭp_*Ϟ/qM~!: ;_xi#$;Nwp@^\Z* %"kMk7ygt ωXx#bA0!zj7Ra5p$Saxx;s'-vB N/͜g,Ðv$}mOb-P†+Oɣu\섟=XGz^>1%5xuoo z>@{~jpc? )MtA@y@+3 o\:V`gt&zWΎ*(p_Y,uwI3~':EMfR`PKaʊʰX^c'h@Y WPPRKPлlj:Y\9/`G=LIQRF-Tt FVφNƏs`fsZ}dE%Ù2r(G>H^HD>6N-{#W IN@Щ6.o i CAф$WPyyT_:w2Fr9B㕈7) 0cHDr9d0oc֤t8jIZU%hBqޤ#@Py4&z:¿ؕ mB|6%i,96zqv9@(ahl!A3y(ǠuO&Mxt|fLy YT(F3`h"҃yz _I[wse k*A@:3΍xiJaz~yo(ce m(y=ÑogbXUÄ5*ڜ@נWUљ\|WdXr lpDi[F92|\g~ع̺TMH%wQ7#sՏP4%.Td6uņЗE3ʐf֍ ;0|yAT'3k;aUK5"ɠ J7CWO?p8[p_O*@ޣxMe=̲*~8w̓ f~P3*FP<' (EUW13O8mg`,_^QvT4ο'6iB@yJ`C'pH+^'fRn|Q_[|茮6YgZS 9n1K!'dfRbJxF3O`[O)wp(-MesMBjk VFe0zrO]Rom"[ mq(yphk؀_NMn3ِlg gRA44wҒsgAJ#c&q-e*gԤumb]{ nta9S "f4U3II |!DwlbO8tAM @0=*j&$eJs(T r&tܔd& wxbHP/Aeݩ׵|0 '="’clȫGPo^R, #FT=1ai Z8̵܂~|j!vԝjX|T^sR @rs!|WQI+dV}χnmӂځ?lRB_BTT}>L1?˝>R5gAw9 *¨U݈CC] <( |5E!y#5}g>Us@ DUr\Q}6^=Cq^=#Ѯ~MGK ]h!,;eUuQ4$k񀠄00ۯNh@Ob*Lv ۘ;X  '#͂0 d k=7.P C7)3XT41OC2ۨ[.UKũGO%(> _vNO -=)6<|=x&T00IW˃`+KMļ^.cUlΌ]@Lp+s:8N8A_pL%X{4]e;qDK{U ^y]`ʯ|<JuM$m!N"kma(|< rot~+ S41t$NrXz1F+ρ{))nF *4LWaz~cRg2^JSrjF&d{z^Zq6D'!ʲDp|] 9 B,Kw<ء&l%[==l^ M4XO: b'@S޶r_͍"]>25yJ_HqFJ_RU)Umm Z8 [I|H][}H=<~yo1S d#WVUU'ӪĐR'%۩ gbnѻZ㐄z x$l{aFx|B41:Hf"cޫDe y!]۶Gb#@+ںY}QH'b6GM]g&P=a+̰tLCҲq9BjM-TH]h@AL6yIxADKY'XC%ut}8CHJWkF^N4+35ӲB?D0,ePx`ۑdu0T qæb:TK` -;3<]{ky8Z]MpH(ѰayM' (HAߺu?Q@xX=~f`XdM mdk;\iZ0s e~9ѣ+6RހgK.!~bfEEw\)е P# 6mhK6k1 G9 O i٢LAD}qT{t `%@M:K/hi{̣cד"s-8H ?Jz?8%҇9޶ʄ[dN,.y;_hW!:#@L|O wʛztj&814;8YF<4] m%&"6֦sPBL1'P*&x|4'Hmy $H1O*F+A`H&y@Ti<39pU (HP? M|8E[Ytˡ3wB ØR8HxQƤXlF7(xqq O>:j 6ʺhͩn*44ki["ep]I3#ʼJtH|Ø7[rWXDG]Həu情vbx핵|fg-@D|B<\[X:\-9͵sEVc=~lf~3jKg !RTaa(&ґTmO :Me@jeTdJ.{wna5p1l% g֊0%OW <~]*^FZ Աj__lmb5J6䏿6<6*i]_0~srҘWOxwf[ Rt? WB&]aq!ؘ]hi9ӨY L(ԙ4BzU?$Pd|- b+"Z2\Vܟ_5;Q-`O -hEkS0BAis+%,o {X7n_If$5JiQZ*|v>y#c-X9F.dˤNTJ۩O,(ڿHqɟb('h=e6ۭf΄ZafdWJge""EK;rg^H-|Pl =0MX%i%~,{y@/ Xv[GK&un K87( K3$A09a {%R~V9ߋ]Rs ct߱?ҵ RVF5#@UY'뭸`[zgq{O O?-r*$^TXD_GEIJKL] J\׎ u|m@w\#tb0_sHӉH s{@#/u>e] c>zL,q%XW*bz*DXa3f,M\5 f}]51!M{k,v^2_Wɖ, u)ݮEĿF9v airFpkl)o ٳ}"uCCƾ?9m8Y$vU7GE$3??x9^k|6c֧9kK])Iwm  suIB;}*`x;ؼ:лS WV+=5D&BS|_nI0"Kp_?H 5.d]dFKZpW2E.C*S}s\S$6Z WKaJ-իx$ J-ߞ՜ Zئi fֳw=?5 SUxFHl~߰!+(?p ۝hKLo"C)Wy7yߢr: ggܤ@rXኻ@ƷsZB?t~5q<032v! 9}}j*BE+=$u1y˄Wqiz|皽g vw dDO4zV0ػ |sCt(}H( cRY{ܕ i:fI抂n3DB/*V[Àg03UrWSn2GľT6- W/ (ƤY"#Y v*CFQXzgʑfEK4cYe7jl壹K=x{)Fbj SKɚdHZ:VZ?uM)V*Pح,ql#T>MXm)=lfuH9F`z6? U*=.L GS[gl XҸG_ڭq`㑒7I*DRm$NbלðV .CmX‰M<{Dۑ1*gAQiP}m0lD a=˰$SRnB(Q#HES|9I-0lz,Bzp!?&4Vn׳82f|lЄS/pQl6pC|/)0w "bGbX|a$Pᅰ\_MGA@68Y˵CW)#vٳNã.yp?]0=C-"Y㼲D>IQ.u N{{Puigkb*' @&u6oϒ~ T+gVLq.D V1AϠ6=ɼ,0'qZ`PIqLAv`S,#]VN(8T # ;Q`u54`ƬGAg4e=Ijo-<)*52rIS}azuJ 'Fn<%Jap!0a^ZqrIkDs)v{Վ4&20ad>_WXfRfdM R_UGFPp/ԮҘkK>. "U  >QIHB:~lzaߪޥxʷCWxDYqŴ4V ?%qwFzN7 3|ٞk!>xˊ‡w%h#%O |.*tx-pa)Dk'>^aopϱ`ӅthaU} F>Jt)LrǤ~[TV!uQϫk2}y-gd>Oc&Q>dxw;UŭԻ*X4BQ1S jfuEhWB3-#x|rƕzo\':RRɣų`n{^(\3IwqUѺcK>yZ9K_n,<цoN^Uy;ZO-! ܰ{ܪF~Ϫ>l? /^tI\'}\άt?HJ+ގo#=xZwoa`(fUz2}=+-fl譹BR͌96m8Ekp6)?48TX2 &|8T' L#VO}c(R$T!&]طJN~r6xοyA'XT}"u'aWD)6Lhm.? *w7g>CnnF\Z,Ł9*4Ȫ!+{YE@53Zҏ*k7>P ̧~+˸nc߽piW+7DT(|ih%5HNbwU 1{g'OUVtC)i+Y!cRcaR8;;Ap@ Όƨ$Wi< >I#|} ro:ߦ&oYmn3?Xceh)U(Wz@(dr>Ǖ`l-~dꎴwAC`!4b4xà곐7 BO2WlȃUCe@Xrnzeįr f@݃Uǰhvv3tlO{ z0i[qfċwR?z+ /$"h\4Ln$!\$AeUm3xKVSx";gY28뻹XSȨ @dM;DN{+A/[|~fZC,lFUp;<3VO(:=|wk" b;ޒFPsG6NJp~Nsǰς % J?O Yͨk:Sa]!0Gy?|mZr*DLrI#`)Ĩ~ ;آaq);GP,JtCaѦ/` P#>A2xcd VKztK`0$HKG:pYo(qxi¹g,iܫm)/Ae؊]zQ*@1r?o@.W_[[^ߌ0M+v_ʸt[rƳ V~~9#@tN;Yz=#raw-̥NS(a HT_sfM".AV&}ҥ/\uy&:554Ř a4PWH|Mژ?ٟ2_)̦S\CteN xbσ {΅6ӑG O7)䍆A;F\;  2zL*$UcE].[ڭXSe+{l+߬HSpҹr@LX{ł&6d/\^{vcI oXaP|+t]NbUgK#|B UcӮSʗv 9BBkmHtU>Fk&gH }+0GC%ģŏ s5Q?,ڿdE`kH8?WAbӺ^YĤѨC޽ɒj] Ô=i"uM&] ;ގCx^GR`5@TeHO OкnҘ={OdT%цMIwd!K?%:lgY6?Bhco#;9;Ѿlk M/#J)Vq?11p^3oNU(a m5PVSڮfq_5ETG!Ό2)uS|lj*10yuZ*OR2K n#`3 m! Vͣ٣*BMg7a(LfoV+x ck~F:ơ rxQ+|^wr #z;+g; 3rܹjnd\jFC0\/}-mw5 ~#+/Uh]Hwezꖽm*Uk,D9uƨuZ z03ؓ $N<>jhOgd=(MS D!ù~ Ar5~/詐ˉmJTtX-{G"ؓopVSR #8{~W! ;Sϑ7gwX܊IxK1UZ>Fu^ )L)a&9E%RHVjITȹwF̘0mrz capٯp>^W R*`sЀQsq织ny/Y~/ث J1+%v:qd'W':厞#_ O<\^bYJ?$GlOtpUTj ,J@F)AnY^ŵho!Xb{]Fp`}  &vhb&(K7N$DRWMu!N*d:V"0uog=;eZnMl/sk h֣jeD";;S9T%"e[Y/꠵q(b5-o 'q)! D3:Q& xޣ9 uW5w<ܓ=ª6U?KɌ,jsy>M? {G}d/ýC!Hf''"8R89c1 ڡEM\)iYK]"o^7:T򅍞m֎Qutð Y$£s8+F9RSb܏#JЫ_֣k$4!qԞ!Ā2cfMwD^48!S<.2 O6"0~K8B'"A :3L~/Yf!0޿EbpՈ[~@#xMjV`pø@t8]I0ao򕉄5]@-MvRuwDrj$ $͌0O4CHj(:UK˓5rDęleb,C,.,dxK`Wѿ^FSųCmGgkvbol,$;j2b/@CE>s^Xo^siy  LұH够.LQZj<2f{{fq .t"]x@Ɍg8^v: |nP,Zid Vk66z]eQp0'I/M(9{8Cn>r׷[ i"9} [2Ʒ'/vV́׫E !0s78oIDvK$`Ɠ/Lu^(d@;jO]n&['?_zX!J}̲ /\j/kGPLXm%ӈ~8]9۬-&RqSD! YᖚA3"6)| X*W[5,rɡJd7A\"}>%}!Y[g(-VP"h"4Uao鿠2XVNr 歶(!FpSys0%FK%_?|ZQMΟ;H˝v'L\2L1pOh3% pJu.[dֿw,JNC?d]ByhFw/b|!Hɂ&uKZF0+Q}W]*DxhXMM'0E)\Ve(ԡsX +pIn2%Bs ҡ8li-*ߺ#QC NvTrsɐJF찦M7q<&X$l M {rV?OHe,HG8l.CAVL.jR M_5O7/:!#rCPT1^Z8;c˓Lmw8ƒ$Kl 7lnmHTv0)=b7 ˻X+aBsv.wipu3?+Ҁ g^-QA>s{m 7E1jUfc7<:!͉(`Su0 P-7.Q yvޫl@KSy}ۉSwp SC|Rv&cd'W.]`i=Kcmq={+}d 4sL*bթU@y @#uf)ܸVGh_ eaT(pGkɌ;8fz i2#f `s*䕝W?BwSCʝAPWQ*V4$;xh`ۗ$taH .2 MW"9L4' \r!M&yeӁn?gYrmyCXOïPqxvI4 @ æa2ւl=$G]t:-[L 3Ԁ 0o ["[#DW\ru:D#[Y dR!\oknl;@-! m +{.(j 3*u8E'`6nfejzРy&a`]-\VYѱ5GEPg]hx+3&iѲ\50v 0ǬD}k2m_E@-~ZM|d.p$qĽ/lBYvl!\/kr\CĨP`{?Ind]2 rӠy%BvRv]!WUױUᘞ&nwk?zjV3ƒ}v~J+ hꐹq#_j8EO/}*u]RyS^ ܸ[koxuy_~Ώm rUM :h.h6_ $8xcurz$mq.ۙe[fʃO$*kj)Y:{kcyqY ^@?\ 0)4y rY쨍弐N4M1/&)YDcqj#X!f jMo+85V)&x}cL $E<ڔx"c$G;3싌fʠhz7n32naڒ1> o_\ Ȁw}tG`}3, Iu\dt޵)50j\@.#=H2en4:: PY3i^j9O D  ɆǗJV%2#Jj lgbmXM3 ATဃvizb.Z IVϙڟå}ّ W+ȌI>*`,iM79XF-o̗r@1R"&b arxFaA0 +c)p/sqh~2 ;ZKJHnF]?D;A^nZ͊r, 8-:o_*mNTSH~cݽ\k 3fd ;3JKUx> ռv5Kl~'_O x*]e#-B h .j]B[?gT⶚BsEcLziƶ!AXVL tQYD”g 蔏S@(B_VfU\) I#:u"֞Q`Ahקw&[ KW(JUR;[R{1K}ff`5w:`k"'PY0h[WӢůfʺJ42Y7g#"oGe/^‰`RG<9d3tOeidĄ+0 yty9۟^%lAE{DqXOhYSLiwHHDQm=g+v1[l=?lT"P= ".<6=3;]CKxȄ ((eGíov{fY!OؚՀ49=H+ Xw"ĜҶukee6.?kј <9܈g)Z!tήdxyA9QiX&CȪKl2%&`oKެj,-vC<e㧧> n\iQBx'XT6P-P%še2{x3†G^a2G4jm4ډsVh̕a4U+l +Gƒ7Mk^Wtb,Q+ kqq Vɏ{:9Ո3ڣLŁ-E\wR.5»FIAۻ\_+Ÿ< @^7?N֞W+?f2Ywd#a[ד%.4jW$^,bE^1w7MWLb~ ȍ{5OpiRb7Ȍr:)EL].&'`i'k fz (f n2#S`_F 58˖뛍~tFѹ +Y|zγ~ ؑmx7zoȰC kux-7L/ݚyua -M;;ᵞq´1yBtF#DM[މ,+Z^bK\5hqx)-X${R1!lw] ^%_GhFO[Z@jeDvaᤇg!gQN [H`T_^4hsNN-lQ22T..?yaPd~P*Ht@Uv!X\SJi!us1YTH~=g@ 0Dl2i`:Mww@>|_yQw&h( a&% QMbAgp&+/훯")Xp >zBI*o` ܹ&PkH5F=K)]#Eso]e ' F TUpgp|n%L[D0z/C"{냷NT/ט93].4E^f7"p?u=@ #9ECOta҄(7l8vxR_<7C9faLi^vl7*3 ae XP0 EJƆ?'xy04EtӽnR2S,(:\0\]9ǍJ_]$ 5٣77 U::14z`"Gtb^ 0ˆÃ ӫ6ȺU]I>ܘ?rٝng'fJ$E-|΄QT.% ʩĆ Cr^|K[nѼ'bӌޔZdl4q fEv؊s|MQ:,mik_*\ /c @< zvKqɴ}|+=H/x +y3Xh"UN!G6}0Hl$vJA.c%LҎ*Zx;Ȏݏ=4Pt.ivZ fWg{+.BI_Z oNvcG!^ DÛF϶PhO+N.k `eQ V\Q,K J(?6p4Mmv&_4wS^J6vÇqg%]xlLM|Iea>Oc* A3B 8.Sq*SV.Sv24#>=$_&.C'Qem T& }=1u,Tdt u :; o4/y.'p"\BH̗51>/18ogq0V=AeP ?e6Rt?bAEe7MH/-!ϜS$3=f.cU%Ѓ2·@n5f*WbSJCeĠu Q0W}»Z7x.)m!Aᮿ23!{Q҃_BQ}W6uL ^\`vVS˦sZW:{'2|TlXneD#P9bSKG@`6ha^~3wQXׯ.+RzcxW\T1F~^k ȊFj$XM}wD N%vɝQj QElV*wG {4jrCЬhg]eC ̈Uw^^U35;!5it4U}SFUyk1L ,Ԯ)'yt% ؗҽe \pۻ2sg;N*č洔Zqph&"Q%l -&*[O9#WP>|X *<UwJ~wK}I'H%Sy`4OK%>J&o,((fG-Ba~ӎ>֓JXN=grm_ɜ``&cZÝ⋡%'X+/ZR[$dtNJHe;FOD3&7(CgPNjQu?FQ=8Q=֚"-}Vw8ZElG~!YﹰEg3asԙi4%^?ZP#LG_> QĠ 1⥩ [d~sr ǚ>~S\%h}^93>3`V緉 Q妭Aϸ3Իp 0WmVcԨB7$jlY` f܂O +Ѱɐ;jzRH&*4!2r*=ܗ3[)U1ryvm-F;Z. d)׽vq1|$Bm%3ádtOeG,]ԉdvQh%\ IEuAw4zѿ;N-[6ph A Ot v5kFȉ#zacvqXP/yI;c؆W>K|gb*}}WfyF.}I]d^02.E,OI;̈́`( lt~xLöR6"a*wvf3+ !cNM)]q@NLgNȺA]B,e.[`BK>jwhI1’E,1&8mjݹY{ɊPg$ >,?O1|(]AX:i2.U @A:J$-.l6j 0_9PlT8?},ɓc:/K0PK 9gԊfV7|T_Q%­ ١[ ntYyvVYϵTTgXוPL~wR:Y6(0d1~rЇ6oІ3F|v\Q;jWфemS8\ch,ZGB J?p\^ ]ZĖ<'[>3sej; " vQ/:$0m[T_K3#C6H]k=/ܩ vvOGPnEgoފWk.KUT^pE s}s -?NJW?[8)p~^\ivv1* [Af9HY(1A"5A Rzj4SrZ_!^t^\I7gWej"O6:<:Ik7AV 4bPN*LK{ҁLrRuAi~~ĦW>)yF>!zة|v){E%݋{.$%UnS Vȵqw6 ݜP<жUNoRhEMS=@4ǵZ%Ѳ=2z[7p(k͏ ;(ejfUqUKJuQh.څo|UAIN0,}k Xt>xmTۼ fܯҏ~k>-,wGgql,$?uSU]\xZrkL>ut;2S5;#e-Y̲lpQ0 @a]}eQpRCK?"KDfmuRD%d>ه:5dq?aՋα %s=+R#\zKǯ"\ma}q@*V#@+F9$+B}I+𵼸\2w̄+kbalM-CV$EѪsܢD"`O"&4Vxzsν6<jm[n#P߸Qt ~3KZ:"1D-Nrv(yHVl(2!cbzᙁEv U=h֎3>Kpx{$@?;]iImq8; 4GTp "bj Y^ӻ@4RMBv#\V]6 y` _.J|"6H,_LRXg.t?5ZK։iC1l-7TAl'ܫw(5'_t4ЏP #=,473aE )!4GN 5S7vx|ٺ q#&B|åp,ۺ/6x i|JcF% =!7+a!!e_ U6#]Z#i!Ip3m UCt*7v(ݚ'*TAeߪ_[SB K]kGi؎\lfL=e/HAMK}+ 4q+߈$ )}E,y=ݱ=S9Z;&uߪK{&r@ڵw­?%\w]W=f![<)Kxe=ap&'+~N- r7B|OeZ`1ü:Azz.Y2!T^;zgi3G9]OJsv,s[GJPI !s 6ݥ@> "J~)72b*:sPZ^h˃!HFx`)~Zp3-q7 7Ms!zSwaf>bTyi~E9-쨔8i@4LP_yoGʽt")oJ|p9>}W)EdJ=d+c@f0}Uv r)GbδtW7 TlHzOehޮlX]}ɮ`©*#KJx?\rZ[x5zsrJ, }NW)<u#䪤w K(TEʍPy̛߃'*I o!0}jpӑ:4 )-pAF[Hp:җܡjgKkZ$]*M/r_MlNC ~o= "3&]7I9.P!xFp}>NֵST*.{^ cDWݛ't1o;nsGz<E-u#U3VUqY8ޡB8_9!2St#yN<+[d$:|T510g74UP@9{V T0H䝿 ΎssnT2\w oF]ZVVjN` KqXv~G&7BXJ|vBw6[oW30BD8!ɐЬ8*6:8bYP(y|.,B0Jv($5&_?ʫ$Vluin]_<{ jRU"q'>,+i2G% L/khkQ#l>E KleZhEcNmIQT=Y J(|$:iE-ufh,>ǻ˽ķ~o;C1')#Cb·]C CjK^NQ4;"C6.>zȕ%Mӝ6:J,ݠ:k. H}8Wܣ)S|CGvue6M$͢5av?&o60֖2f|CTɄ:؄`=u Џ{SfkMdXl[ȟFrakủ\yM%i XӮbEX<Z\qb&$'wTsljS>]IN Rւ.soy%ݚ[9H穋]X{7tqU5 SȈYWr"%j`"ѷxiʬq5YGM$-5͙,.{f1%Ͳ5b]Pf<" scJP@YةcG?ѥf){9Q99ii %С_;:UxnyڰCՔ9+%eNJECzٱ| u;pe,a>F MuA۷wHq `tIx,~߄IE/HE rd5p?V QxUȑ2h81t;&f g?VCMˎ}7vK5 t0? OHc=#ņ$oDu`2Vj@G F*Juxn3 T_F "B )-Y0>,b^=Wx2Uw`l!OCi *aϝ4Z9W.v>S<)lj(78gOZ(PNw!zRmPwoU`r`9} .AɕXҗ]*!.``]+9nʒfʣt\6!4K4\1U*ob%A(O($H)R` q*FJV5[k3@VU@7MOTL؍t̵T(ڞXpҊ%c *uJԽiak:RC&]ڧ 3q%fUǨZYE=qrc8xxe_{ը; :*P%/u^<NAJ?DWOthyG-Eeh̖\.r]ՁV9K>>) ׇ 'l>()(*} XVX#݈8vCZW]X~+:½ƂTـ7Sop\Zw eYp|x93r1ƫp{OrX52A%ϾvrUN1Q}ky`2v4j \u'6Uer,/Nsθߙ8H4Q [<^V`z϶58uDϬ^^)/UtTW}Ad: 7~O G aЕ%\S{9/f%ތo,UҶGw,cQֱ.x.PP!qqP>cY]ErUY^ |1EAQV5fBVTrb1ò%RdRʱrgUk2,ՠsZɣoN )i]?? 68c}A}Bىt雀_Seܧ6;Ki틮ٰ >(#}c5gkB3g/>Np02|˥[Q,ܧҽ``Oz0,sLX V~%~oHxBloK*C]R-n {:؏ ^1;^;^,6>8xFQ5(f޶rM6&xK=UmZ$HWW*~2`ݞ"|,astW8m`ÖD' << S2oI9[F:n6;IXTUuN~*[Lff7#RXmY"gLcKg(}L.&ݏPPGAVH A9᪞=OBǁIoMO`.ER`Z_uBUH~~V3tLQaz6]d _i~ ;' u^Í͆ "T]$jMsmp%)OT%nxN‶E,Pm}XcJ"%; YjF GKP sˁ5o)ʣ2tn0ѯz % n H9!Jc "drN~O!W[!adhb!yu5,c4I&7dU4i`nIUR'$>kt{@EpUT_TbD ,Zs| \SP`0Hj<Ή4zq;۰T-ѵ#cZ )d+i쀑!YU k>0Md8[$?I%(yV/z{S#6E tQ+Ƒh~Ke&VcB}cG}N_YahMURz/9W zQ {+y;V-^KfT;‘p6fDhՌ(tN[TtG@@ݫ]Zz1DAk-YXg/i)wEz0\:s*S+e 0oxP{DdYvI1*t'e/@0$YY&sz%]EÒIq҉%`]^[/݉Ha]\42g&ȎEVaEuv״b㦝9 b$WrCXSL??<.쬽gdxTiC) bru cm.0mJs%uefzp yMoMT;/}嵘?f[r6c<R2S~j̬ҝ-\irٌM;=q|c~8ޝlxt4!QeLN!ڒ ڃ2lXr \05d7&JU^.&;Af+=?Gn߳֒/#9 _pb,5rN>URF9oZ*pe>ّ\.IM@*I L>_˄z!?2v/.ɱwWoLX՜ՑKcE(|y{yU/0c-aܓ;ςFsXM95ĭX*Psx![+tA=Gl9eG:۪ fK=]v-uhqN!Cq4T]clO{ٔͰ|M+qQ2K3LwfqNeyg?8Yr^1ä}zO@ϐD~<\=Jj ~q[SSv~K*c*\mԢz3uMڷSe_mŸV0ᦱJzP,d~\K iYKQ(A\w0{;%e@mQd[[\,%.Fc.]1҆)sV.ڨ)7٥wJ}*4x6{w`?q{{& p9P偽M@Kqg-rj Og!2m^+Թz7KF+U:/-oI֊3RA1mDik=,贳ܖK*5ɼyr,usll[\*F5zOsL+I #ˉ%TY17Ĝ'zX5 k8/hj+'y!QIG/xk׳B,At[H1ch|7apf l Bs~+BQh%դMSa."f="6g~g}2-׶1@nBŚJ,hk9O6jdq ؽ6R+A1,c7/8J\v fddlnLK?;,뾷-q{Zp;Sm'+㮡A:b+UA`c5|G}8nV=fy}6\Kc&At+DL߈ x O9NpC;H &ȮݒѾufءN'b.?%BZfmM)@6aIbD?ntXCqYTn`ݘ,Ԉ뾲F{+3k.! zKF]^ffV< 1-.)Or3O`}P%gzHOQy1 3(aetU8Am{(=)' 6hɢmV  v]mnhH~=[FbW/qr%hdUkA!`>vhQ{M L$/e,WF bpnR:aIx^heFu=Y|/ra[(@^+ uuh&Y.ytm/\Љ03.9 `zB6+V4\:ϾS2 nxSL'vJP NmY01jcE`ڥNH;R܉zQ ׭Ҳ bm`3W<ˑx ZwH&FA_A[FZ)4 F8 'ZG-`OtY-5xM;q:̻77HjF(Ɯ* J*y.;; {u~s)yf$xTgզ\Q>j i,^v$/qҲWx2vvdiY+ Wf VhjŦupնGiٺ0{_do9َO)4q>|} Ԧ y^~x p0?E}PÙGUV|1d`AWsP8Dƴhl߹3dS="tG.6E[kLOpkOo^`>NI_?7XnXըe*?1uۖVű̗`wAhŦ.WRʊ|3)2Q"2-(1cVl>~sVE9r(꠸hZ70 3w ݲpiS/0, B~ʸ=`s]^V$1w8,jO< ϱ_C&DdY YLH(yDyOcM2? `BWhT.WXlͥ= i G ܷDkhLW"=wH/{G--ulNgc܏ w>:{S;񭤯ţ2 ET{|6;>,E9'4),/ vIv?S +޵_WYcg2Jj7ccyߣEIG`]lbH( #LFj_%o,'lghEx)%M~oEFNbú˧a@.c_&\`5upNj767Dn (8*Uh~\de=!oM]f~| A>|)5yF`3+'ZޢS@E2Euo59mꎪ9H#MoYJ|R=)Q-du22c!eKh+hUMZ*,P[z,g;ί>ĝX$J> W]3jw%@i=hE>ڤ q8a=Z}ţA1# Qq@8*͂{2 $TBk!!'r2lĆ2do m`\_6vRzm r9tQ^s 1V.~JI0 :Q2xd.c_~X?|ч{M 3!wڝ;23@@gU3ܪ'dy7*M!piZWd%3y2+9u z+V8n UC2wɉs&:G7 C*W(.0}̱єoGiz2|laN d(Gm%O껜/QzsV',ńLN&@?(@1'! GK50mӔG)ghfO'GGMZ 7 z%a?"/A2TVl 9?Oyc.}eCVU kuV#fuz*J}_ľ`;;xHpU[  <2z*ڦg?lpubQ=ٺ) ݧ&Xz~FRf jD`&5HQtREg]H\=7`s;(v JĠӃNQNgRL}G<>)1-}MO_3>*$wF .4bgH.)^D/Ya~2lєf{ k梮ep+PJ&O@azV5[/JuA`%T8tawjHz^% tݦTj'K~Tlxy5~o pDPRO_E}Az[P_lSP$"3)I _k\8ӑ\n}%A5_+=$GmQjԺŻpDUqiks-Ɵ-I~69!2ơ}Xhr+9 Qm;3IC0Ink9uOGT~'>j8yy^n^psvCk uk9A 6 \Ҋ& G%q尧GDƮٍW\V M] rle֭Jl=v=s֎x a59`wP@7ALT9E *:U[ɦ>@*zR_l"zv|q?"N,_e4ltٜ*:[ْ^r/eŃh)غmҎept1%:c1-< xt΂{p*.Su-0l';pAzE >v@~ eߢ6[h{LJ5YV8dO]!jд},)ӧew::E=ή,- x܎\5FI(yK*7xB\vgyO$)T nʐgBC2~8!VE fiMؐ` BN[гg$mҩkб'^;a#-:Z%qxbשmȻ"Dc3p3jq8:hGiQ`i"xfgdceEZҋ$1dHtUd0ׅd'INEXm{*fB> 4hrR@Z%:YR+fxN6?@e׏WJ&QcП#IP?tS KSu;v+x:Mtk!@-LRq$Ѳ**=,O|a;1mտ^ZB h3oKr!m5{'&PZYQDT4vu'.QVt5ʈh15EdRd1J}b*uh*ۡxR2Wr'RS|6(Gග +H`Cι ![ւ ̭Ju,4g }531Dʡ ]"S@{h3#JDa|=%`opğy02f%4m؊s8 6leLcY,䫴vSdz7_EYGA" !|ƒ& ZĆکN;cBTx95ą?B(P% kG.Bݣ-7e10$/{\ϷμP@#a=%[8g?8D]yIl A~NCB90?P>/K/_`f?D.7-478! s* _\ bV5@pR/$l'ЮlM6wIRifF@j >JJf3*U$`\J%œfN A#*$lhTvXn#CZn_q-eU@|XN6_TK$aj,PkvÞ$U4^i~/!Sg,Ƀ`:4 gG_CP,rSHގZ]u2KT9G T9fC`z3 A>nSX~dr变 g7>tE8n]_:2,Be|ۨPW0s@…,޲vTfo)$ Y6kǕ;{ b'-IJ-B/˿]̍+mZ"/7297`a_6DLsxa`nTI%&h}S8ȇ~uCLki~7&ռ^XW)ѱEV7b{L)rskU\jU\~P۳q髷s2J3qV06D}YCV)dc4ʆnT(A}u ec&gHyCGO<!'cIfSu}by d^JμQdLP_Ys?\vC/ƠNl/O?}Fcz۹+>iMڃs0\z f[lsA*e7'TD)7Q6lek M.;1!+= UtfX E0yd67[L?n_$hoJk7UHy)?Ʈ{Δa@؄Sa{)O]+A4r%Re|IPxtwr LYQ$( V'a/7RMI5O#-:&`j}!0ܧX!Y KkCP5/GAmzE72F#f&W% zk A/v;RVp.MA* 3^q536.%M5M5(t*ReJQ'8fӴ߄/g?P_h+d| M ~4 7W]ɳCf=Q`x>TZwMg gݡ)ly=IG3,q˕, , O+Auq 1I_k]{k.ؐ5Hv{1!kߥ`l[7f̀d(>-Y{ "MY'Žѹ_}uZű禛Pm-3WY(guQMٵF0j*PaK7Yy#›lb2YN( ) &coS>:qoNE-?n*q`R_/8hg~*3ۛMi&'G]@!}EBNa _V"X$C)d R+L$eVyLAP:V(D>FEch?%L胄ۉ2&} v+dj!~jgׄ3Y:3P'!:s{\#* ݏ /Q8QNB/M_wwֽr|Ӽ*1>W}"9BEFZ,6 ynexY 5=f>2I| -*Z:bZĭ9jK%pDyjOd+a#G%Iyre/؉>x6@ZfY9qʰl䃟pfDSV4VW oW5_g^`sKfSW426"<ݲMZ]LG#NHrB|DnT2sZ }N˻>l<|&(7xFŘ(W-f?o3~+=V睟:^=k60o&Qus*z4Yd$JP%Gۧ~aU3ȜX(C:4eLv!eSMH5,Q!jA?;o5Ir9N_4ݰ!W'$_ZyQ]E\ALIZxO eqd_0hlzĦLVx?77ECEY%$]b! OrιHC +S W96t&-Dm~5\'|gmQf.2pMS)lE/RWnѠ٪5te("(qBTh Xkvbt8=U&wr&0`vJ 7rVc!S%R`<IJ)(;LH$-W:.ݯf ⳰g!*OTb07! "0;}g(gnƠnNlN}Ezd)YW3wʩmѧ)%!6TĦ<>Eq E!Jȗ FxWɦ>gl {X(%}a^ ?66Ou0wpgKg `*wIn'^S̔ڑÒ;4&IīdGldxeAj'nS4 uC.ˈ]Jzs W'z0v4y0mĠS|;?_m "[L;fBLFǥ%&FK/>$qVltP -@3q|V&d/Ӄj`S  1qĆG:$2 ݰyΕK%a3'LerW y"> z$@<QLu}yL`2@`C:_{IC0$B(P ׈qX$>m*,@|kQFD:=^o>1v:;$Nfl@?՝zgz(e ]DOTUx/ϑɏwl#J#ʮӏEO,Ƣ\ Uk4 @4o)[DxG[ e\t3MU2O_ A8¹}Q,p雱HԻ:D)Y!X?&JncFS(7E!d}PҔ`ŞдT2AJ|FvYIsjFS60܏nz)37U<aC];2dž;2/\2 I,uӽqkYW@AMTČE9.7+(49y̹j.D6LF <0:+l =cq1P4`l{Iy(oYEark4`Or«pe@]e=62NҷpWK䲻%ƒj 6 ^<TR,8@Ǖ8ldwL 7Aks)‘ 4*/j+jMnBHlx\YP`#⬫r3i%Lɜn"mނkekrE=G;V\ ʒtFA4@+?cʢEqW<8B,fOvٱl:r.+!&8餂@?GI4No ]g(~d[6qh8fRdه2]R{". S`K:d@p. ˠO O^Ox_zQfc$=P{Z*zi_a f.+{/(XVNVpSL!hj0Ď}AT;1[j[๎­/f>X@`iM fa(F(~n)W. .]5:*LCfluBBz mZT.*t9œt=6cm@Ls⑲3Ll &J*asbPHgѺhVB{Yy7ǩJ0D/(Ym"q7ԞRAڀBqjߟ96>OF&誥߮&ͩ-ӹi=Cds(6*T%ZX3P2& f^ye[H.]̠oC"=‰d3TUxyW0o'rz:#kz|#9bZfMOfn[?niOZ\sV6F8,Q km}I~iK!SEUV,, w)C##a sNdvx[1,|Nq>~Z cKƔoԅ7 ]2lO1eQ/RCأ10?bW=ZZ5[O9ct+ɨZ4rZ):'˦r}Fu"Ŝ4\Q&-m^JR */R}SxcB~sBDVh7SY}zE6S4r@!l[(s?lnnd^z_Y Ugb>PQzGB߭H_S=׮2p[.G?mem5g+`kd0/zU8eiN͟ުzYؕbF\jWDz5| )1ua2Sko (9[h3",o7Zfr+#āVo~lW-p5>s 9'}= (r$)J_>F\<gU/ FT) 죄 r~TSkd=Ԭ-&~ϿV~ 3{#*=v7sN}1y$*q NvQ<.hˇUw4F |B/Z/HT'hSz'U_"3R&S ӽ2L\DapFj3!5`@R&6V*a2Ʊ,A27%JQ|]5&D*e-c61h`~[; F*A%kIZuT)4_J7S2ꅕ/h9B`-DUedrB FWX֑,c?w2_y%S/Dͨ7YM˜\ t #ʪ ەW{Q6.Hqʓ&`[bO*C-g̷1c{@7﹢gH/ Nj?պT,t)uA{yߍO3nO/1`=pK߱~ !6 مlY=~H;[,zQ`xo'0#{ߢ\ϋK3r+ v6hsTmPmRݵNgOf W8"brUowbw:_"vt+aƖbUp՚)+'.Z'ɫO3*L $s \r^YE??!FܔH)߁*1~Cq̱!2 Lw' NMHA_y>iޭVلїh̶c y*TB?dv.Z^;83~W3piˎ=,_n˗_1OPMDW.Zu ,hh #j" K(3+vdtO֝] _H^G].sB笽<{Kf x! >NqQ]&}eQ0FŘe5n X5?'-EEZp%|E:,A[c(^l1Q*~{bD4_ 'BpOj}X5~g*ly鿵lWm!= -{tU(qVGCU9ALlɇE]n"9=V:\6kK&PE=my'%h$4=/a7u nfhp[/J*rLCŮC`},oUMRdՇ9zo& /@yU*SgkY&&xW/Ƅ(Q抇W3`f!X ecDx/Zv5TV`SjȉuGkp,{y:+{ODp!wh5oxzD3p`jesd6V&Li#R&VܴW~q݁k-KBgFzCo"YGohf9A|DKdO9nI)P:$ՃU/~.x4]'0ƽT#Z!k0"@"<)N ҳ}-mQ7Za8U1*F)ĵ8SvCqu63[+1zXҩz٫o΃< mUS6AUqř:uUۀFV,ֺ>c5 m@(p>i8^ ·0"J$Ó\/`sZ{֭/|hY!󪊵a 99 qp'K};1~=/ߟktqZ| Ieml%Q՗msq5z|vl>p ])mbၓ$1T"ըL%EX 6_M \n % q s,A8\FK_՝PA2_ ZqVfmn) dx%:"ݠ%-gJR*k0ڧOVJ%"Lf}n~۬|"BXm"5; dg@.Gx]<_;?)[ ,RO/Eo+G2^Ur@B혙LSXE^%!#vW&S N/#a4lS:y&oh7~ Q c7F2V7 l XB ؃L ?cʽH+ӝ6W,>QjX,)) `sCL;頵ܻ|. ESɠ$aߤ~M$[L#Ί{E0b(?K[ P}0@5QfrP~ʾ;V˕2c0c_sf`u 3emޑƧA@`Id$"!~"SᡥZǡl|2{RN~uUto[6DT'1ejT+o`Ofkq&d{wkA0!bxobݡȤ@T9oUL "ȤR)̬]9JK"\\0Iy?ӜbARhj&Cpt&BN4)_%?] W&7xl1 3~ZɼVҴA/sXyeRVZ1T !ƙTd@gHl mOk]!I+htX)Fܽ5Ɠ1?Ln-*$-z#Y8@/GIg<u Vv{+1~x#z0л4\~ĐWM>qDĠYJL+<2p)f ʣ+ˢʵ]tP"EI<ê8kztTFVTwP{TGliO"`JA'Τ{Z팖 ӦPO) x|m%'\vLK?=WQl 9=DCN(lgWHkFJq5qEo2~n7_W6'GÀ۸hgTmA/RxLnZCdV12,AkrhuM0Hٔ3"NໜsI#+MgDÔMhNLVmP\]ٿI/ !M]N-;R5( QՑL3:= fCj D%#0R|C"tKSG]yL k3tOҊ>!p |K,⻪, pg Ykzj̆Zic뀝=qtnJq N~F0dכ) T2DSL4d1܁4 k'rJ ) k#=/N iqᝦ'LL|<`ǭZd{P\丠\WMTU`̓EbUBvl%ڵ T6YI_AteļlL1*َ"6-"K{Ę5+T[S'ЅM_=(G6Iy^XNQcbEBAӹ&u)Z 37XE^c[kyKTKP %/`n7T01ý_k˶;^D<6v3 hQ8ëxP٤DK:<5XYnS@2\7*č[ %⍪rs)Vhvۖ]yI7NT:sեNc' \(C &w$g#,oJkͣ~0QDj(9L~XJ9BqE %XY kݿ|SU2.;aZ]{WoH T!Z79G^"[.;GԂ٥ zC'|rtk9qbP:4"cSXdc}8U#O$jJ+ SXV$:QB7v+`ʱxt.AGd+C7߮~FS"տ$LX_ǭ̡ę^MmD Jŋ*E Dh/z0s?~x[4< !jVI&輱JO j_ L)CnV 4" +/Hip?ƩؓIYY,A x^NelzdV"ykΩ`RW֢qP)EMR+@ќ&i2C|,TͼԤsH; lz5a8IC^kMco:AEPv&LO\ҍEZkڡ[A,w iՓx P p"(زl5ұ`Uڳ#X0>{U4onW1(m DqD -5MUAXhw?t^eq\{FiЛ@gřE Il`qYӹ@x`q&vTtph脤zSa65*j'gj:C]ovu7\ym tF~@#/R* EH7e'pTYͯ(3Sa;+\<vM~ Q? ,?B8ThjФHNΨ[HƇ ?>AO;8;F^ǞGM<1. 4JAu7sm*exKz>j2A9t$x2Nx`2:j}q({i(3}C@R Pv7/ۃ3)[T!F *~F I,3RE֠~)ji}xw윜?.]Hȗ)fɮV|bjI.' G!`58-̈́ b;qq%߰J|U|΄Σi5) vhs|\~R9Cǔ\CPM? m$(y0Rn '׃ktC4t$Z).͸CpaحS!ħ;vتGjB=6 ĉv :4POVg ?IqހNcg?Jg DBNR!ݐU|m8dh (<"A4iPiOL#hf9BD)X Y8#xנAsOO[J4xcvd:ԁtgapcwi{${t_4kRv`ڗל{jhhHv?* ;ah/ˆrhX|;)sA4W)Δgx҈Z%g\R__;*Hz`)H\c@\ą›@D]:Jr7j`?{0lv*ܵ/ēzhJRJN")v$L˵x1$BdQt4nGA/Up߼k9?c˷ Ja͞"~?Gx?0IȰ+1. J'eT?fοƻ÷>x4_+sN |0'8v%+\-){S#n=$4 E9WP)ôi܀ZÖݯ"E-uhFmJ DUU>t+&<5lAPy!]ś5[S'+ WnT2bVցw_$jvye>ѕgZ<:GY?㑬k-]=Db)WfÃ+dE) Z'D4o+uVpR3lMj[uHXV=׷)Rݫ/ KKN3{9Zuvp7IZsGSe`:>R:'BGD.5Mv ń}{ܚpo%PKfC0CK\V'ycxNo5>8.5imtYKObrݫ~"ڤ8 EYѣFbv-uEM ƛGInfkEX66XPD'ϧvS]"J)u#dʎؓxz ݋,,ZV8o $R1}4b(+z"ooᣘ`~@ͼGamuҒvq;Mn%ka[M"PC~5'M͒6 2q?;Y`5 P]o:aG&RHĒ CWx{I73Ce T )L-X\%W~=O6$ۧM}{Jcsᣬ<=b%%fSU`Csq2Vz ^4ޝape;V36t%Z~)ev+`fMZ" 7'TdSxғwaI5~6 "TA$DI4᫾|СŹ̻mJ\J1DI9) `Tv#aG ág j&0OӰK]:8R̍J,bW*ڲ/Eܺ3( = ]gS˅2+ὍB|}IL]#ׇ璙0ͥ _BG`+w~[| Qlh+-̋x r쩊B=\$㟙^_FC2$*:=Xz9mx%*( P%Řmmot Ӝ")?5p]1{n|H/BS^ 9Hb.6|-^H3=`hy9{y*_ [3ߋNψmiuȟuT94XʜqC"8Ys4FPtRF tސtK q9pofy?%xy+^oqa̧ze0H'T:]q~a_EegwQk[¹'~*8wnUq 乎`M3s*,r zzv H!Mo& D8nÃ޵oXҊ|f;7ɻ!u~W{*)7⣿|$י)lJfn=!߻O}99#J$EFؖ|LAOlz8 W$62⪤(dҜh3wqĜG@Wx]>1\u9m,.dׇq=0Ÿl6ʙ*8ޜ3"ԵS?z(px(l7I;@i @U(yMfe݊@Ɇͪ %nϝg% pUTlk:OB!g_d '?DH8Z]#4"gLo鏥8ʄI~^iled!aHNg){^sնU]Bo6 <23U*#8+TD+EMzT0sY9 <z[*KY $&)sfIDJh| G5 e  љ6$㚨6Ձ(&*0K>u7?GټCs Xe sHg-WruX6x^?'wSQt㐟C%xb?7e$zACbP拐Oɥَb;RT !?j-ֹ) :T+$o(>A)2Epj`NNH'zl\g3ɳޫCڽ¦2U^\y_^m?_b@b]c ^XX']Nm"N S8/Ҭ洏[CHoȌÑ(pE"$.BB+Mw~d/|E7JYDO:HaR?1I?{׉Ȣ+Kr%#<㪈BlR*(u870ٹ{o6r2Q]XMN>jȼ`G!b|ksE?&#ɆZ:V]:A_yq?=J ^~O`RgMѹMAhj%G4ü>NFiVYE$(pgS$R FnMI {=@X&QaM[Hmp045$)g ׇ:(i; 6xbүGO X`VÜ99AaЈEH`b;]n¾s /d0%[/SDy"#~ȅ 046J)68v&DRޠg+`T/rfi%6KQvz5lE{&c1Wi 阑LxIZs3$0 .fq5&`WטԴ3O"}zB& I~9*ˇ;L|+TLbh՚/23*֐HjNG0x z$tN_3l{@](gKgxtm3›'g~KEstńYBd )pHĢ Ax@jI) B~ct5XȻz6S3YFzS3L*U Fq#W BpC1nQPPG^A"s !㑈9d/$#Їi+E.섐l< }!(Ų-ynn!e21VEN"Uљ(x3 XxocI~qGQbˋ@z^PkyV~zv)ڑ Wa>Ud|"8&ۢ:+EMvt3r5.GAȁ7}FΗs|u GKh=r=S2wgǣXƳ׺yqZP/bNFs}{I 9eVmLj :Fv:]GL+]tk{H^}Iw+SR,:S"difڣbaPa88sN a4uE;-4K( $ >T"3?1/EMWۓ@O tkq 4Ho+;(iV B#хtH-q "K?\ "^X"braҳ,=p=4©hGA2K]%E٘煛K;7Ҫr2#|mweh w'&8qȉ $iR mJTX0Syn 79`:?b9i<ËccNP$紷K}L+t]k('ĥ#_ݧn(lJU) 14sR e1v <>-S~UZ=qg@j*3^ͪ ` 8ϟ߷-/x; GX5Z~\~L]:maL+F-W(Βtwb~0d[s$y_=Dje_,Uq핋ߕ!Uh2ʖ0Ho*m^'"ד#Piٱw(ek܉KAOi_.|9{yl]|5SaBt/W--N[Rh3(_{LpL?H\ 7E#P'Խ jMNq -ٰM+5J0e2{.ڶSmqX삦xApQ{|BbwC+~}Ze:P{j #pOdT+TǜĔ$Cd 7 {o>7+j!0==Bϗ:ahb9'K S=5u o,_9*lL\@)AÔw+sY82|av LL2*U*>c_M@zTxe m}-K?<8bElc8ՕVGiҖR;W 7Kjd۽"["JQMhᱜ# `*.VN5R5ޯxo^B m~YH%Vgc"'I>UƇ)*|O'cxBw bO>R)_T]=+}E~"^[W*FSר0 nUM1CB &f7`=ѫCzՅ|C@f 96#4f[cK>{`k:"Q `]XýT?Lg_:|&a}f)6C^t3_]C~i"Ĝ_/5zP TbGi⧞%^QN3}¢j$ F. 73nj=XOd6Îh5\\&ֳ\k5(*.RqFAVuC]W}AV,sе9}o2ՈhPx uz@uRԌ0}%`_&y|ҼE#ʎWWvAt}( pgoٱ뱴<媻阀cwlrݷɍahw "f-JP Of?J,7Yk_u͸ުCVMЖE.kzFJ;Z3ER{a+"= ѰRY>Wtѓ>ڦ k(D!1{l^?Mm A"{)qt8 ;6k$G\cLA }lMCK70Nw\&XPy,Հ\{%R^ݨG;8xϯz5ar,Ep'\A82U㢩r  {R"nGA_Uk,*pkfBP1p' v( ۂ$7xOI.uõ eh RcvVV)A !ȮR幉[ @:u^amf6?h !X3?NU3d52>!2|ѧXvXRr,ڠ|PS">Yu|}4ta*ٶ°[:|JNsNqJ:Z`,82EQzאj/W%'!:rd2@c{hWE&sE.g5(sEyTk56MVcD0I #.SB S>U>X$er)yb}@ձ;fq{lT .wyi%dIC_/U"mxM}ܿΆ|!T#9vM1r{zUQR8+3qPl Ф~b*?0_7hrՔ#v{" M<ذP]+oQk+wz]ك'0GM(Cþ~XMeG[3VԹ7 U&ڸnI/_3y~xMnGM׮ Ȁ`CDV;~KڼX:M- \Ny3:u# qY,RLwIfD>EzSx`zjqhe0¦*h\&t?y R`_+bpO E%"[*S͖v26Y."43난t{`&ZnKre*|@}ސXEERTV]: XTv{nj@ w2ÄrmWlx, 1|\3rjh\f\ FL/=8m<1hC!Cl"8 db rZ:8Vm ^`'N{*US)EK5y-P*VzQ=4.Bm:T9{#c.5Bd9nc;^} ^҇WPi\ڲBE ֗lHyoL ÅTjĄFR1ضuLa/_"U>.{c\ p,tGO# rRʯ|[eA (9"y !U9UMI;NaQ,[ %^N?> aT(amjӓ^ LtɴAFiyKϯ}4rq+CQ NxGZfyT_ !84.f4 RN +$C;btӾ1rHr {1Y#_)$:BdwG& 7\Q8IK\sWcf>[LE_?+A>wN+pj~U 8VQqzC1g H`j\͛&p ;$7S.%l5`N~|m3xj?@Et.Yk4䭃9"h{ x^c0R)Q!G僱kTAM[J Gľ؞3${`0UM [DJJޱ% >&&gMI2䆀Pjo #d#imrqM'5&v#UFyM'2Z7DZbHۂ|Yd&0u`Rxu<1D)6zfbK#_3  EYaDCy<.{(ՅrvXޖ@t}FH9ԱQ.~cA [l ”~IR Ta<[1g:s s~o8x2-K:c=A%E/P'*$a ,ɯGg}J,hjӳ+n+4p#j Udmr p&՚,6Eev}&pn鴾C5&s?f?W6W`v}x&oPVhyc37 C૜HHR{56Sj8Q˯.ie Ff7ռ1y' ndTISVO/Oک)b}}d[ıWԫ ; ]!# cľ_۾u $<^+O<8^W$;N+xjM_wF$I^)銓_1O ϚGtpH_+'J'Q#$}T}KkT]{!օ3;O0Z19QQW9傽}9IݷFhN))$\[@TH+<l *; ,Z[iaŸR|W&SU}֎k.}s}m1ߎ[2IEk/__*8J pa“EE. ݨGr=|U]>-q2#'?K.(q%b\V7qQA. IB:^y.*gYhW0/}$2la7a gdĘ:Ho.«2$*Q44l$ITsST 5:jktS$?{NABoaqqOolrT(>`ʱ5] b:D 9kkYov;30ыZv^`.OƉ  X,|hTPp%{Z+@(eRڼʃއD!vV[}".",bZi1ҾX3мK/>M sy|] tK$&fzYD|!|Wl',9 AK-hRd{#㳮i|Lʒ7H^mxtVPv[? ܤ8mE,HC,`ej\l>Bi} vN[tzÜt]EV7Α+jlͰ &fHOI2fhϳ=pu\&aD1@nl|KDʐLkXTޟ #;3n TWl]mV5JYM?ibu'}L괈N_˄zXCOWt#*?T4JUCy׵`RXlFcI``F-MglT nYڀ[1Smvʅ)tZ;g7(2N:J]td[Ux'ULG+Ф->)>}`͗]hY "Z!*7'-N"( |ծqۏQ5#$&ab pׂ+R q»$0ȍ»Gf\8|52ciHvb*(\>|H`"a23d+78lҢ'ʨ{#Tx"ބYtEځ:-Ԉ7{ H۸{$ŗ 3<}4C]/dU]-l#85Aq(5ݶ!Â@rƳh`kܫ}<܍47-I6{Q:1>FzPȠW)5[5meDZ~b:ޡmrʤ٨*ه91Lj(G!=@瀋B8n• b(44f#=BF^Y(;w(s/Б]g;VqTh3J򀰍K% 6ہjԶ?uSgta ig4ZIdZ&|G` 5ňJ˞.S YclMd;$&sv/FZ>+p,=o3b N&u[7Ws,h$Jn_QdMw?ѿt7oQbl+E𧀝VtYZ:uI=fIh3r}i&Ma~&\|߀㞣#LP첍W"/K1rLi+;NDNf=Lh-{wՠ)xyIx6X[QW`)¼9t,B?3t0FY*! B٥6ܑ֥˱bi VAfĢsje/KL?\m/fАn\&;_|6OVGߒtTUE`TZ %M_Ch{t= !x,UTQN-Kec-'#CX&g+ Gy]c tKWМmKfzݾ]רxs0\ tꃰ/X>fshy69}D9ſqOm8bruI6$V8ŀܺWh@'@:ZwYڦ5pO>7_ATpsL jڣP{*D3x|}Y܃bH=.bw.>cpTӄac(GRH۞Ӑ/򽮈 kpAx.z9!-ޙوdB9x+!k"$k84'| Hs':r E0ki Ó՛PLLԨ{Pin.ŠO9KR R=k+>꺾Q?RkHgSMw U*. n۹R*03T_q 9$g*r.hXqSVAmYԄEh;jCyfNeosxd#0 O)L:x;XRriα%"ݪUO$e7W&b|л|RbWVgWY!Add-DhdPn3<=s śc+^O @t2h~aXc>qED4\a/ڶN|P= qE둏0RBUdh\o?+)9T+lGEt@}1GY;5vm zwh&N`:;To&bIDJwݥG']QkՒM^D“Եm74/Iz6i@zdGEz׻2ͰUIoO`9jw[ lkzj"kԚbdke!p?myxHgg8& N<; s$⨛J(\ߺ }GC_iШS-ǂő1N1. U@؋`,M~\H1S'F7!fکN7>wݨa5l(O )qS)GE:R9I/[@=t˪ndrfbU7+̍a4ǒ H;%Af@26`p9~gyGj{6vw&NB&ޱi8Y˭rBF+NsWd7r,"7;gweK2RyW|t﹜=KIޑ&4jCF^ }EvV .J|"ExU3H7gA@%t1fv\k h26.@[a'|md 7 :eVsNY|0R{LBM|fwS5nL^L/` '5uIlw?nB6 zV@R\0IXiD\Y~4*􎋤)YNA=@Cd tМ\f/t@:WZ]/jm9TDFN\:ǥ uu0RKNJ>$eo`J+v<"hN#|&mzt*Y\zp$'[Y׵O IkMΑc[:EZk3zW>y@7yM-&wh 1m[׋}l$.3pmE\0,nFیPd0)u\I$$(N_ QvI|vP !jzɬnmUcR >z<80d/[VsfY` {pvz΋y>%;2$nt@Sz~ >Vؐ8nj~฿#W׋y]0BM&q0yklj1) ue-$OB-cCchͼljrsS'5QFljZ Boݥ2=:Rэ| ]g|oŒVpn*]V`ٓ?4@ cV:b/qdK{a(5$QdU7p*ۓSxs ]kKo=SHZv/f+#Wo?B XhSy+s~E}Z}\ݮ#9?`8')cL%Hר @X Z.P=QX SbWJ =*X_Cr~C ʅEy 4_&=כ6G5F+ALXgFdװj?i>?bM&܂La.cfģ&bw $;\4R.XeaB _*JcEr@ۼZ[nEY IaA(JᬸFZwJ92(-/lxdM׿#cmIVPBݖ ?'rGvJ:HS+:s[/8@Wm9}nwkz}#ʱTFf$i~3p=71W@j#E,NL7Ñ^s c1m H8DKMB!{d:UM`{:NPNIc䎳fE=SʮzhZ4)&b4~CY 1=q1k k0Lа?Ԧ#)!YY>b=&Pj~m_ŋ(NުS0 M^VǷ#7l͏o9{0_Y:{]f"47qȥ] -lNy1ȫ(udjIqO<*ݮ@>.I,P+L^BQw}?^q{a1Kl$ygz1QmFǠ8Xܛ&Yֺ!gB>ݽF)<"0cR^Ad͸ l] ŧ”>:F'((p*8Fx9pń'X QLW@W o 9I~Z)Nk>Lbv1!h)/QGx*1Sr= N060U|nv^K섎1m﫭2zJk-f\*ԛ(BjT9}Lxqk\#yzDY6b3ɣ:9ɉ}QzCvbhwM f^;bbo SZA͍Ǯ/0$lj|zjEߠkخ\&S4{y.[Wk_ӚEi+O|EoϯQԷ+A`!44 @ 7ѹDP`d]\,%`s{[cJa_U/R,P|89$!"of,kUlH&myP^-}<` qC8]ޝ^u Q bƱ{)Ev^`TyQ5I:_3JUvV^6]C`(Twؙ8rE9/Y ΚA60[\Ɛ_ƀ;@1dpX!;†t7a> #;86`_k[&9+EkVޭ/=/6j[_gD(5'{[(j|@W_gbqKx`fL{Zj.M&xz{('_6'>Kt:<]b(^6W\}k?[\Ig)-g$F1.WWrn(CµL1(U^ppo}-slgI/|Gk?-YL 'v h{L!WO%}ԭx |Q GfΆWp~+Lh7{hg$YgZ0䔴 X56=ӷip¤L8[;lmfa~\: oJش|1I]$ ٵK(&;"5 R(b*0t޺ {Do&5iٶ7uS!A+(ۄ:5RJOJ'. 9|Nث#xiΚrpO587= A(G\6{p(pg,32\tK%~ZnBNwGE8 [w]t#88%BpBA.٥=2/&CāyN7c6@yhYEd/SU XH<Kq;?BL/Crmo@r`;>mY&ߋ6hz-Xw01EQDܘQBe%0߰wz`cdLJ0E8h7hntDg1d*W?݈`.ByH5ur` L}svIV]@tN1E"Z;0^ /ӫIbO [〹Zk.  r?qѿrj:<[5LCE&9c_GJ'G>Uր;D䑩GurExL;1J9qV{Zb=o}oR6I> E _ vOfAph!Xps!-^ ḩ,c ;yՈ/2?'(y5D:#Gr#@Bܕyk5PQ])ͬН* KA@ L]$`A@STOV5B*,Bk6B͓yamQ]fNgh4223[Aa#42_(a/jli\fFt ~Q '+OV[/bO7 | N \ȆKz~ۡG&ƼB*`v^W$uV$WF!{c&bmQ+'c6Uq~03T\6#;JAXg Fl!Q,|UWd!bCQ'{7#,O-8PvɱL #FceOwv\ۏgž1p y$ʹEݾlL9>RZs䎯`9]nJEN;V0%x` mj@ Ϗ M{]4؝#8yv߮ѓ5d`?e$2 ,@eůs݆4Ac}G%>i , D&qpyh檲bfCFaѰmڣ 80o,,vHYQ*DJ(֍ qD=%cQQ20]&, X}y@c~od*E+"ƴ|GU;`N9Y!^`l3qu/A !LE3vdCuA2q|\qçlҽX:2[~(NlH$I[na@'efE9q/իEJlϥOJjYe+Ȳvuْ݈-?Q+ip'虺_ְ"5"O*M♀qPriA=\`'礐 #Ǐ1'Gar!ˡ[f .ôb.k(RĢE8_rYLCf6Ġfx>Bd_0zB-DEƭ!e) ? 7a;&qK/oܮ",3BPHjY8"c!Tv{+җ!qC8zUՙ_;j|m=1= ?Z R%ZVs?&*5%kj~Mn=ҡa/kݺRXO̲2 C>kTEu=*v+AAbn7 .%D}᧯/\Kt J!npڟBvԵX{_u{KWY0G}d3]Z<_L. v~#M$êN.ÍԞ, ǘ2'0EM^qb?<ūvrIuƉYտ4JRn((=МIcx#vs} [,h|ATGa_0tAj#F3et1T ͚VI\8qA0Î*(P9.::a@Bt3_EG+ 3`z:8ULvR_/j㢀% 0 wu#"1)5vslf*M_!78aȴX)j F{ndَ6m [(:DFZ&T4Мa#}P"G| @jg8 ! @`L42a($ec H*]*^GPk.ԏ 2םg ʝ='ֽ/Јʼb[Wh&B7ꢬ~95R"U:OSHLf{Z^&DzG1.bѭȌČdrU~P)- w~a(Z p0?`rt SCe jA _:*oh#׍9/OZ贈XZ< = O[yvHM)IP>~6-ڬ$%nw}q6ac(y]@Ҳ7 e:2`W1^%u&UVK;%\3Ӝ3fSt*4T喭 ZS(5.%|5ߘrY\$QjyCqXF ķTe͐q:p.U) ݴW%:a}TGJ&ur7=d/ 3c/ K%oENA{ cMS!B4`K 8ZWa╷v-Ha02*'mEƩi[Uj]&ONm,CX8FH]Qf@>_ȁ1~NJ/R#/ĩ%}9R"R!.Srnν# }ֵ$lJ 2ѤY6H13iV9!kSϵS<۴K;;ǘ c\̪7/43K*6-ZnߦTkm6:5TY=W'A2A/i3){zZI%C"tZ~+DyF#H}p28lU)Ԇ= |'{K冕 j>:d"R9N,ָcY!(|LVmf`Z@wxt0r- '8z8:u*GFi~=gUvRI_VgO^-Ug %ۗS!a >7[М0r/+RM:]mk37b{^hH^tAvՑ2k>@8aJp9 Q*B=~њ_YM˯uśNz_~EtAX9[! |8c 1 JÂ&Z5A"V9$Y Dл0ָ֬GV)mM>*M4S[쾣Hu7OK9JpC[\Jb<B˦7{㚇<^aPf}KFd+얣$|<ɩl&!?oXM2+(T,Z$kw2e72j?V],@+akLmZ ulaEѴnx_y$XHـ<ҍSt\]/J UDL{X7QWwMi~?a_DhKg62a%ȳ֜Ո 0t`O$\! 쪞N4`fp(*E[Rg+e땃Z[ܟ\\DK(omמUp[,qɣh$g?܌$o*;@!Lc dq:}.M`,_O61%h}N"hgY783|Qn_}-5iJ~uZ>iOJdL7 fG" 4go; 96^0( .3+Aֱ#^TT_2d#AV~|3s;{mbU:X\qc@_03foR)wLuhb%aSޯΛgӋxjѥ$ K!Rym/c\)f3}จ߱q KC(_└$L &"Hj9qX@IϽHG{0C3=Pz9."{ ˁd/C.a)iP֯lhr):]pF Ƚ@z^~" LV$^K+I\NJO=Φ_Tl%k+f&+t $_iPu #Cm'B!}a Is:7bܠRU[q$О,;Vߙ5lMXX~p,yVDy `7[SRM}<T mPpF c~wRNdg{=7&nUj}h`34xMia2|<ԕ}WEgًUvȎ p!.`wLCz]ew 9tC@{|$v*| ]A(  CZ1FકV[Y΅?^hJZ!&LT&fKЈ :W`arvѕwR:*6+di1]@ׯI_/t > ebVAy djBgT*U"WY[ܟ=w;bTxQ^[Y&_ *>CEMb58 7S|P4>[oFq!ZjDȧ*J9S6 +ɳ4O1JM֘vDl ;4FrwJv4_'"UJR}Q= y}j %Pڋm&P0d"< `]$Q'%l3 nJT#vg2MOS*ʷٝW6$Y®ӎ.Ax{"a"^-|6Zv2^i<1΋m2nI5TJ']㮹85džR z>X|EutF:MA(k$J(S "w&SaY6`GaIpku"vFT,w,MC+Fg|HWEv!%~؍Է l?%s'.t0d_{Vݟ園.ٚ_=d'EÙh$Fy>U0̀G}yiU|BV =}Ly/.+ ۮT-te?rI G/7@ jYp4,fM~UCL ,[k A6Tx;w zҰ= Y9]Le|)7i+zeRn[~74}bj 3l(k/@RPp8h穁*[{~:wu/?՚ߖ(YfLdׁP rgfk s5>dH"[/+܄Ptz){WK\C!Lu'l [*}MH6"'g*-F'Rċ(|ߡ .ȦZ(B1 UgR&RHι r,/*b"W'@ 6Fڔ*<K1ADюs6L}rVf뺳andã?OkΰN7zVG!^dRͳeq9%nN'.E]]\q&(ŕ[25[a[sZGJRKP(pO|5iO*̐$0,?FN%%25:V遐RVslNYIzO,I|w# cA1u9g{\?źnmF{,Eǿ` !Q|/@1j/.Jv¯E/wyQ 0#wbz;qE]*ILgLg ('ԴLOqs`WAT"Esa݈havVZZsF[ۭz-o+⌦˗6ofE高͔I}֠ZBy*s!S6 YMXۉ\Ӥd{O( Wv% pTAOh`PW f 91VhPQz[X1AYY ; *zH F.P!פּ &Yz;*<F8S3;GGu n1CdzI]ס'p/TI!4]Ǜxw@`ԥS p)u6-XsmfT3hS*"dסe>B f="J^5psg&sƁ&{V( QpSy+͢3 H=I'pѫ{\$AIjd@ A`\`шg=vﲣ[Ly/[~`I?`ϐZb{3Wb ~$\ANVtΡ0-F:6ɿMvJHќ H1 I5"bD2|/ùG͞7cU8ۺ?W=X2%Hq1eGb:62C&Q` &G6FwT:ӦRV I4B;m'. 5FxtbA9w`Z=3Koe=-G:qX_!WG|_I=b9Jv c4\%Qp25(E~p[oX); M4۾{쏓RZ-+ɾS]#Rź?>٧DҸIh!!‰Jdr6!StNw5(HPzl'd1% &A.&H Q]Ob5M|"xҔQ@5E DBxGX7\LCrǡ8=7MX^B Ȑc(]A"]cݖ{@3AYTmT50p_{d=UsT#"=8RppQy5JE+ɚ`'(kyk!rv|./O_ 0,"&-rJ3;8HV2D46' œ,k2I@2QUzx{~ 2] -019a~J @9ޭ{Իl T:FѴ/ - XK(B2cok4H [͆_nV 1 ](X MS lm :߻*`uyݤL|9:^/r־Hp]P[i_8d<6ur\~;uMXh:F|=F‰K_9.p#1!("aPcIC{qtT&)Rn]P`~ a?@{2W{7X΂:|()7*-t:axAǬȇVS¢ gxو$v4w]+ЫE3{L fXЦPbܕ]=A\>*O"D"%%PuX1(#]0jMq?~-8eCYe l63zGo e{E[;N,wES̰7]6Dr'(_Ju(!"LR%f%*8Mygk2\`뎿+ALr噩^bN|懊-0-/m?3")bP},RQy#v`Wp =-~69\шB> 8@EM"~Ä\ ?@AMYf)6G8*D#L=Ԫ ed&ys \oByhY W,e= *՛jgE ]7#_׏lfI, o^=,LW{5WWv?FDL;ˆ -snLG$e.0)g^g)ein6CFcuU+6WYG,O:| SsrUY8L%Q">/Tq\54_l6$0c!oFYJ}-%4(K/%/wa kWlAI#ee_fMra;X&Մt6l;N_,+\t96udb PAfYX9O[m), k1#hm7XT$nN#ڞK~i2WqNh(*j.xctUE BM,ɍMw)KD2G%|'`of|@K2tncy~c.wl0)jl+D^ۖ8e]\,=+l=ٱ>.|`X$[UZb3=b[BY̼/IbRPoË~!|]ӆi^_Y,l/kS jCNW^#?r9U+xzV,I@*Ψ<%}G b7kp6aEmbվڏrl:*ィ5[!d-1J< _. W0zbp̢b+4_UOq "Lghil~q4ƃXDk8)#Btm;1m[yq ?E/g/g!_5sP@Fd;&<uh7rrӠ9o;WI ;9T"h gXߩވZQIH3b?p |G$yDDacNFذjjdG⑤{;zw͎ ([(1JV21SV*f/yY#M\6spʗZVE5]Qy@'KЍ෸/h5.s u*7\ 9$ :uKU:fV=o`S5,ڇTe%9IeFIp93q`UJ-w@Ef8p A#<tmem| y;ܹМX~P-PSY$; nJ ^ uOn(Cǯ {mQ P&KvnѬw5v<:TQ3{;!D|Ǭvem߻f)K?uPK6WzU]= H=詤 5'Za $p`iv/km=D/g6UHMwKsf%NC9\H *5 9x=줇R_j0s*kmKmtx (Jw<:\i㌚ g\& 3?Coui*q5ik`NxtV(6PVמB*Q{hR>7`dc>ǛveBm763We)ϛ}Q5]+h# Ğ< i 1!6?OI馕 AgCX5Rq15~5n*͒m&~,':2.0[X7 !UIb|{!!iǤQ\Tѓ>FI";l3t+p.yԡzJYE޻&Y&"]#7[qNfX4k(cK5,Y4E7b(㝪LS\p Xh7A~ hHYT ՞mA@/-k޷̵,F5N|wL܇p1}tkTS3 WFp/eNkF?2@LΧ[h=<*#푵ӠR?Z,lk`N1RwVT5ӝEX\@ղ\ʼnݦ] ;Bs7Q4V)юU+@~ĻU]{qB l~Isya={ %al3JwQ_V2a襊:/'s~eͼJL]v8gH-͐ccXg{!x 4T2wĔI-D/OSy%4 mjKZ˯wE 7;-йs敝)x7RK[ 73p r`$ Ѧe2h{ ûv}~`+qQUXIj _]yDy}C23,ײXL{?t*W&OcgV4ͤƏ anam,UUR]"@NQ*m )U;"ZǤ*@$`AG`2-2Q1D6&5.8y Ċ24f?x^~<9 `!$Nk yG{lͪ+ݷ^vݙ"?bޯ +-罱ѐ5Rxӂ"i]\kpsY^2=0 A$aA?^\d)2Γ uFf'6:-~+8fT>>q$=v<5՚̒/Y9NaD!~Ui?ս`݈꠩e"J~ÈZBk>>?(QNL.;_ $Ui@8Šbvb&ZKT]Zk8ynΒf."8p܀3'e3,~abZ{ n ~6Y\ FAKz2A%PI/[KͰޤ3MU,%ҕ5[RO):y_Ajx[Ò{ y{UNVQcM,R]8w[iq,@ _ AK.1)F]yixgרS+kZsAF!xԶ޺M_zzZe 8Z|l$:lWk:Z Q~āj|8nטS{AJL&i tx1̢]Qk^LyAa_![1S>zoňhPdуUX]9Ĺ~4ncRοc 2b4YU`86DlDcAVudp[!O5g58[”;+E4,jmz*c??E-H Ƈ M umOvB,ri5 |&A!.J<}@?'̴ y}ԾmlRGL{h'mhn'uo{z"saIڏ\c> _5ⷥ?s[]{*~wsev>cU'1^> _FTA_Dt pD@rr)ed q9|9X,miԊ'q0bx{xS;?멜U2k2{4XdNuC\ f!_#,~r +o#KYô j.Iy#ΗbVe刼&}d欠<{d3{dˇYN7-yMr̍ iF5QUi~ aIILޖ·O !}y~VQJW\뼅TZDhtEjtpD;Mx>̫@V;,[wq=i #/3EĚh9̬y%MkW*b8_Г1QZ wLlr;/N'?gs$/yL"*h8ulu~w9\1bky/CBqu g{h]RR8Jx] b?-|H2&sAM /I@5MldSc .&#(˙]nE޶19pV9NTx؉l@Py[Yau'=G@.g^^A]l~d=E;:4ÈxvѤ. FQ-#)midkenBw'7xF|\g t6o#=9!~XLweONQJQquk=olfX;NBs4|t8A4 8}3 ޷cX0*S_qIE%&Kߗ$ r FE6\oK ($?Ttd|O!t:kk YԚ]SsWMc{yXBQ3" VˀV z:raOuNID`*2xWUloʎ`ZOPUBPNf-i +Dd_ѻB7nmAً,'=].8i~,W=isorM h) Sg ٔr)`?[6ؕCyk^T>?EQ}Qh[-$V4cozlA2,{s̜&Y܃^\L_כy3+ ˇ)Deq)zjN { (?r9+lwz|-N%jhLDjrk|?, 2ҔZG[ $t> H%]Ћ9 /+_`CI\4FBrO7aT_j.U kE^P#;^^^w&<#-"c'z /eHɑdj0%|.-Q۰YB:SmbO$.K!7 뢅j|Vk}NtPZzd";XbWG'(]nWt:7PQj *@=tO)=iC3)L=r)`q0KAՐ|ѴPO_eܧhVv&܈qosvMVX&0.IJTD^-=ԢrzU`fojrX9gy %~k6_r3J_D "7M#- qKؕ{ Ӿ 2dٗR2IyKz46mŀYǴwf_[[E3.&^G4]R>f=lm:8Oxc_>6R[ٟD ETuY4F`PEԑu]tF*:^nܜل H jY4ypբ,- 2(F d`{\ٯ4u Bb1;lҕڤ;JU.*%ճ|-_3=}V,/0|B4×cQ;?QُKZ(2ϪT˧c= ]Yvziuݾ.5tU"utT9j!ͽ @Sg/pP#а5"8lt"yTY 9;%ey-([+X.E%W MU++?JA@a*+.^o L..o<^}pB4 8.QsR%̝_Dl#AUxߐoG~[:^NNX ኴs!.$tUmr3Lqݖ ݸMʦ]9ELʭPxSy޳;L᫊P\a׳< .Zu~ᒈL_ V$\զư b߇(@GA N)췶|j YЕu@aTLA$:SoA yNB,2-[ɿUد~bƊDͲJ LWd8z?. ;! Jx4(ڼ=F>hɀՍ cHpJ+ X3dg%:=6۞p]>P:(z'97| R0Ü,*7Ĭ n-,l;V}S_1'e3IEmN0͗(jB;6cS< BȎ/!LУSP{qd#]CpHVtu]ܫ֬V|D ߐ`3fmLl:<L1!/o:,#?~cp*~5 5LK,U$ FH528oK Pbme_ bf<ApE.rT^}@bM=DPM|C [w}jgb^ K0]VIJ*$EBhL^1rFퟜ ׯӢDqDgIX[ʩ8/ӂ̣^ qhVyfT)?D?RVֈ-7iS:%t;o>$tŹXG B ՠB_^tX4pB6Qغ*f6#p,v90çش8|x*:W q;v~:cG禹Q w/ 'f\"T Ut5+1ldΚ@VZيj=gdA\Ef_sݢ#*M~,vp(Lscș[oy-(CwQL,ג2@֘ݫ؏P]Xbz{7+ARCvyO=F8r9rۅ&ۍf-ش0Qz͔(I ϛvgEmh09n5kxmNW ۮT&/mq|sMyr9lۇ׌#/XD}06<ҋdPx6t׭ :EGc r9ޛY0'NDQ'djsױ$0/g[u:;P9!{</{qaf_БiWu=j\~6i*]Hc*44#l??*Q3Jۋs\"S#*mrxbӡBÝnתhP"9ƿzbCrtTxxQAT)^ej1jDž3]K%E3$DpS _DLkz&쇄m^CVO1CrIp2{^yx2]TfYNACl( ec)p5t BCĚ;)j Y-".ˆ2TtT3t@J ,|b@""JrJ$b-7rC=Ik;bLGAzǏ "`"' JOa/Y0В{ŞtP~s$7[ '7͟UcbQ4 ,I5L-hPb{ˌrzNVIkRkF5q1-#1 Ϲo;T!w&cb& SeS̾ODoO Ac nK/ޅ`]S+H$x=kx<6$mzGe$%{m;Щ >Ity4p3 MR)o⪀Tfl;uڹtg[w<F@5H4ۉ ;::y w0?F+2ࡱs}&gcyQ g]HbU<BP8B͏( U:g+ƋG"5 G.Y 'YS2N1Cp6 0WY>1GѮ &t01o]>G.?S˜v2CF2TA)ߓ3C'woո@G"z((T)$[N-^-V˞W3̜Y~=^+R\y,ɮ{WHlpՍ[#pz_PᵼaAc؜3}8Lt4N81Zt#Oӊܜ0~AcGu%&2Tvs"vsx| &]"ʏ+2DP+;K̎е-2M?Wbje鮴^*u6zX(5t ǒ"%[ 44s!lwšۂn}o)`)JQ }yBxO(gX ei:hJzk'$/|+~7qq\4'KGRhӗICIqO; g&8wswJl,RTG{zF ywulDiutD7 M |}&Ip2(4 J093:Wy& lgMX+&Y<6wƪ؞TAdӓYJu!o>5 ^mJ@#c4*GJ8&nw-Ȟx IVe(C۸&) gMY9&{=$w@% $X/ƴ{u_m>wԸsVe} Ӑic:I;//jM"`rE{-̡z3j8(Fs8 OFuEW{pifDfH 8: {q mUݏͫ'FmÄ7EFĦc!rMSO|. 4IDDmZyL7qp$z̿X.?:`)<_`be g4V 㾱=/^jhIi*#g]* d#^ }_H K5x\gGΔ]VFkO-VaKkgp:oeÃJ^OCw"b\P8y?1HÐ[>mD78Row8@C +A?e䤐PEt6Em^}DpSKOF #)tDE-׆07o{3p)cqc4kYyJ<5W+R,4wqBUz$UOe8!/WL`fqti6I;p}R qOߛnd@CmwPK. /԰D_0FB76_H5aِ'>ѭMG̽(cB!)QPw΁@8WP~BK-^j໺4ᶰUDs7:=۸k&\K{Djx0ԥ\ces݈yߔl ZVCm[;hLq|(Kk)_YF+!6-|I,$zz{"rs}W{JJ4ezAIDoK,vm |Нpq`emV-um DNJFͺk59jv|4 E*&mt~YcqnpUM̮|"_d~HE$Ro6!ܛQ }N@P2> qu+),鄲Ww׏3*=;J*v( P>ĖBzF"R~;ceD}OJʘb ; (<{̅z3N yojXէb|dm[\쫞N+)r`V!(xR$Hk4s~"KOIWm ~9SeGdg Y&s9SA›EHgj`| @t1ilEܑw?(yQ-~uu~n&fitb&XZ~ dmƖY2_ۍ izO5~ZB=:T9~hxf;(#3Cƺ^(V(˚b"}hy̔&=덧"><,qRjv_uI83AD,+MS:WCץ M8$1=:kN`= =.^3c|˹qօG$5w,bkrR9ʡhC VEOܧ"&)>\/U؀Fd>9*HPC["X2,޹ּHk%QNGhyq#1`h7A8ʆ]^C\݉R_44FiDq4%b#p0\ w6[/̲x1I&tц"M SRf˺8^CPhBtK;oS;DV^t$VN SI]Y(vQrImЗ']MC^R+Flm,0 -zjA6+ٮl]x3ʥXa}]Cf3.1TpN-AG-NhDvE÷sYbх'Jfg~1ifs/Scnr3}U$"3R9]`ZNq`$ՙMz fIHa7Zf܏:甁G栞s>3gR(>Y䓬v&lNL <9B ~pʁ!-zwY{ll`Q˽gf+&n * 6,'ȰɩϯIejY9.䌳`uudV Wd?7x %" [\dVeϝF\M Iɣ _{ͥ;:~vi)N4]2dEqctBiQ$]فC?u%RU`.1Z96絙`3^/C KYXW^dnǛ'>OK趨w97[^5jG[~qq*snz+ -  C:.ϓEFfՏׁ撁{|@}l Ri6[mnk>?2P A9!")?ux{1O ;ԙYݜIX3T  yϙZA~ҊNJwd|AfXp 3-/Yܭv/Hs҃fqXzTQ ;uy"JX&pqYTcjf*Jã]KΫ {hiC71uɻv")y`F'CZRkNHIe% [kv`P}lt7LO+ 6r)XOJ=iҜ$((7 6? M;7lr*3qv,={o¿o{IU"I` 0_:VrZҮއB)Z./&;U(BSQq[p0ۆ3 2i}Z@Ш;mEο2/ G0?b@ |ڣdJg J. xN<P^Ygd1cum$ %3$KDd,q,Иo)BvzGAe 5e8'[&=҅ q!!!ľ 3!g7]84%b{ A6&xXH4l8 >]8bO֩kjK@suwtEWWScv{5AETs#@}];/Kpܡ Ϣ: @ >V|F@Lu(LmyE(p ls~h=*e&Z~prΨtlӡT\SVr5E2u#M `dH=E\!7ezm%mj׿e# /3*3"-ki/,zK_ڮ -%_y('t){\=Iޝ:ʹ-|l3@sެ]V:G\к0-\.1M@ ht `w̟m5I28 ǰӵ/͖鋜G&BB9|+КFkT´z^W4hdxqe+IǤ"@6|h#fHb>#*/6{S@OBӡji'8 SITs<6+i$%-Ye[R|fyLM ;{!n=%벂1oX5G/+>n"JNL| TVjok^Q.fop)#lX>/GuR#6 f23`t9O}X3+m~|]& RFp(C&_WڠUӋggܵnSDCN[2) 鬬 ZѮG8T\Y)&am:پKW# ',[~shh5x,U! xݤ Xߎ֝xA:*2S&oZ~9Ug0j *=8,gvNZəѲ̨E<6BSd7ߺ~b߰u8I/)ǧ#T&hO;9tg%YK^3w`;4~B-7uHȉNua˿؃`n@:4FGL1z1c0 [6QеBBp玔Ul-G vW%2 3O9u/ уK)_ek2\NE-Cb0H^6pRtyj}2<#ꄍ4w,_sC m;(6GN=4k<鄿)BV%ϾvA l=#Taᅅ Oͮغ 7nQ)޲xFv@҉nHeQNh5^g&wʹ'GP7b/rD.8xS^]HU䢜o>أ,(I/oϧv@ȉmvR&g}fxcQ%`^d?1Ȩ-iGAZ̥ m]1-!3cc- i Y\Y X0U>"[%87D4XT"]kTa?0t֕Ra.ǁeՐmYYcsTRԎgHjE*WU;lBx,BB7!LlNC5 FNsS9I 7e]cz3zlZweG{aLh>x<&4׊fZww wcҌ;@~uUwq[|hc2O{knh8zk-Ŗq*MIPA(ud> 5ۂk^Kk׃ޟa'tL6|JoprTùcKV!O WE[(Rd4] $z/VgGI歙&UYSzJٗ{ !Ǣ 4,ІX^q=b.m*NK!)cihdD2K*CMgLly% hyc !x̛ᨹߢ/]GSIl)Qsn`$5CkT[>< ^jt.>PoWKȡx9X"A )dtѦq߇ -VN:82> 20DSnOaii}8QxGd?MΗD#jiᱥ .sqQog-YDܽUgeFD)E<QzE[lƈvAX+sb7H_Ye>ZM.I&Yvf죅u"KM7`RŝW\Ů~0>VF[lM47]9DYHb]p&@k"d`NHq"bh|-;f? J_$C"u1 CO0*pB9Y!kkK^EΩD\3'8Ą$ se:B|J 2Wq_x)g_WcꙺKmn: ]hThN2Z<饙ޅ{ Z2.t;\SATs]Z$ |2Q׻Зnՙ#vg3r C>/>j6\.9_`~.AV@߰̈wlɸL+4皪|B/ \PvÅ2yda` Dye=t+Mܼ`ҥLsǿA$20/R:,T*mnZщVok*l]+Xh}t./^ǖdן+Y̕J١V&LR3WΕ=GMyzEze*\ c! +)9$/~ˀ.y|3 dPFۗI(| ~\066K0>`) g'//}wڏ lj0PCܙDiʴ`5zNO6/0rbZ iwb|:)0L $vLv\H/ѝLGc&ODs밎]&+aIIF;[fgٗ\DzabZ<ۙdWXh?Rn) WXfVcurLۉ mx  `ψj بC6<۶.S4:cf:gޒF| 3 EkE0V+тSK`ϺCUHͲ {;v*;:lW\^@z_"Ƞ}^ D~8VːsdT+Xed IsjC~zE>ZFXAݺv@%D},uFIGS[ c vSQ0JeOډ:1b|f+MN0HQBvLۦ,RY^Uq a%(j,Îh=@-@>~Q\L\Te8ۺ&GƩY1HYt!9;.? Cw&GژaVxC7r~4 0= TWZofWVUbg50n9@)%(-{uԎV,݃9ZVSЉ66 P6pGލrC*ę]0LJ S*SW X}mdTaۙսyQQШmR T_n&pQݿt%Y;F@ ҿ*8dׄ!,KwY4ȘWXl[:Hc-l&J8NZ׃uRZ|4?zMo>7tq1_LM?pxH(|UV,baw: BzEJAL8r|7h~: 9[˙/ #<#9V99 |av`X2}lw<@J-0D"umV M0 z2i@aY=ЗY"Hp/A00ۢqM?7meei#܃4/gˏlxBWtM@yp(uXj"E^LϚ}Y^l9ƒ9TA`Y]SI…gu{7w<,Xߜ1QQj_~ŻÏtNI;}5ߢ'7Q<^p vk%TH/z@#:绶ۡN/L 9= oϔuDrRѭ"c`,J5DX+eQQcO b*zV!"qnݍop30 W˃nTwƷ HpIO5,`Ž]ݬ0wz/^8{jjqu.6f)D| qL9qHO!X A#@zX^V; %)Ɖ:Mz+Uc=%+xy hV“Ry!s鐤&@ϹVNRLH0)PQg@OHoCm<Wv)/v-{/EoCY?{Pүps1 5Qbq.V^SzOvZfrtzV mkN>ĨI Ëd(>+xI蛾cGQ\0wx%l>"T{n4 wvG(gƩC $/R+<݃Z&͉pդW%eU!u$sdl`ۣWmp{sdZՆ9>~1  ; 0fL{@ORJ'd{ա9)'=Y+ʖ9k[v$Ve ?y !l,CӔwDŽ).wDS"5Ҍ%8r K= G CߎYŚ~voRKd boYY]SVJj\o!jXh]kAF ms+9_{/:*x⿨81&!A83#ᡈ*zwZ)rꨳU]†Fo3tf&GۊEW߾Ls*+fFƊ|>D1j ;s/zI`}au[`c7=r!.X~ԦZY] D_UM^ ]w 6mD|ϣ+i'zm |3>>W0IPjmkMe#mۏ2'-Ee47;}CIuK\w|B<㯳Ti,Qz3En3<CPbql|2n8L-}b2]ٮUȱPKfђP-T8I:{ċ\]l>k 3? b6Y48X9\v,-牰Db8_T",Z}MÙsD4Lۈj\ ȈxqiL{g5״}#Vp`pn!Ϧ{C1KēGR|(y eZ]ǎ2r+ﲝG<Փ> cHS\Nc? gW&O#fyGXt%PNFl$ 3 H"70I0Dyz=m\>>2 Z4'z UKGޱ5_(hobWS)n`-WȨkݥm!#5e܅ba qռuf @D~T\PTbذc0: @:WV&chO%=~?׀GֱWR<򧵰X@uUOmS!Mm ߻hq;[+vY) &"O?&t& z[p.Iɦeiͯ'=;sZY:̦V zN[U}/]>D~yFo§JxD|mދXY^0Z"n|!V(D7Z^@-~,\4 5t6QPW+!. V݃|@=ۨs ؘڑVkXcSZ#;!hj 5NՈ]8#Dɾ0ZxY%Eψ+mk/ࢋF{X;8[ ZUW/ r50R/[wRw_T2}o(7%Ṷ6 ŭzE3{9N5.\Kyzˊ.ɩRܺ l7o8cJ PbZe髍Dž"hr0U$P8DxKx{ d t5n޸ hc`SWgYIՕ'Qe4YˆUo`ۤ/XN*3Gn= 1bbd Sۍ+ Iͨ%AUtsANKR{鈁fh/93I;kv:QG%/).=SAg8>oW }ӈޑʘ0vL0V" ȳeaLr[u@]x&b"Cv~F~VhmuK 5s G2ݩ\ jTHh BdRRL/*$ҕDޑU9#!݌K;l6 ; &YB źl]=" ۓh܇ͦJ 0ަ(gN|kCWF6U$n(."xh{PsJgu/);w"LM|xS09,fm%An,M- pg-_2gW@G=$k%L%^щW}MCM$+V-5\Xn&-Ŕtϖ^V\nscFh1 |UMTJ Ë[8c~x_S(\L~SMdITYɡqT-~~Lӳ _za%ur  > |!ϒYS,كYp` xԌov'_ ƦrSV+䲵ꑿ<"o*2Bd`j]WFﴫhĺQ q~+W|?3-B%f0Ѝfie`. ߟV;'Fv|/iC]O)bҠ-*bMT3dKu=Gvsnkɕx_n~o6g#/kcqM MSt5P$">΅ύC=~L4,8)̯o' 4WiXt6̷BBCԈ3JoMTɖmFW8*`%m2'd0A.8{9K9ӧZ6 "?L-^Z@b+ܤh6Y v ?DE c@gd/=Jn.Mr<(mPiG+N*:QF~=}JߴlF/o5N(9-J:8l|`4hzD pOؽg|67L zK\G z*Ncܱ TTl>kh/[U#)ǣv M&Q<҄97}FN\1w{{IU?atj&9~ChF~5}thfunA[xEä=,4ˇswbtl_A*q/,vV SceSCiK\vÁ;]깐ZAVC.\yxM=iLxEIJXLsRO$#y % 3牻i5aT4T8v43~5nyʱFuW)ob4Kox"Ǟ€O*ĻZf>lcJ4 Xn^H> ڿt)+jߪpֆ:']v!K~]֐2cҿ!p"MGL%H 1ߓݜ'q` < eI80zι+~ƻ`x>τw+ؿ-5%QۍTgW2mPSCBfY{x_:aW=k%D C)ӷpŽ.9ǭ.`i|zUs s`D R]ݢu\(>U (U_Ki0F~j-^duskkpj_-LK}*OTcȜXrb'?SW[<c6'Qyǂ|ЂV^&^BE[m\9ͭ3$5/5j >2Ȧ NCLBz`X\*㫡<:SHȞ8quxo9=w%;qZy;w|EsSL$-Ug~Gf@ӎ=,cmfp)%Bp yMqfl* eA=8gO- ^gxqCjt!_XZ-duBry"0VC`)!"Rt/l[XnwRӆWjhgk\̋W.ւ яIw/̥wn>~ 7ūI>hP&R[ˆJ*T- 0Q:8E}Ι>Ʈx9V[ש2^+N!~S.ci%ș*c ,S4` eK0(@l㪃.3`VDMÿPAhq;i;;W C%p2z} )8@|HV(9nc8) u.|QWx6!gSE:>T74p/̖X't E^#Hފ޿Ž)^X&kb ?Ƞ!YW0^#aRޑ;]N!Hb?WM^Q^%]ƃW.PNk߆6W;:qItjpc[vIUdWۓQ餿Ȋ6i~^6 a͒RPL:\.-О;ES*پ6E ,NWN^iS*ËzhF 6z`$;,P|d\}gDxS.'_s" !~u+'SJBCv{:^BYq<*+վDF vnYT |jiۨjtƞ[bƝGMeJ6  6z(/USeg~i<.+qD@>FN E ,/U/fM=jl!t{G K 1I LZSf- mO K+T ca`i8XYwpy2Z/f[*|oMy\N|F(g,[#f^ Z ';h`HK&۬S,Ͼ|;N KpnUc@T'ƀ UL_ސ XѠ5訋{9LaJ;r͛_S!3pBEjE(re^t?p`9FФW Dpv*}8b"4!{P>.bh4O@h\*XKM/{o=o28xH`U{wF˝ĬQp(07/\Mrr!6L?0]7/T:nx3dH[!f Kd/޳χ甁짧ZWW_ax&b}K(=1X3eY' %׊"ЕЕ{H:vnD̏gr62֒vVԩPwJw ^+j{Zm[X a_(umCdPvAn\n|<%v撐n{L<,e~6+puc#LV_vݖJߵL7Z6D5q42)q9BT먝#Rg#QS*,9jlOO.O6M$jB[^i*M)5hPh8)M뽳Mp*Z>n;Z*0]iTł:A;IF}xW3A*˯L-g4x#q%Ga2M>дHj,3$EYuX`^,jM:f׺(Y+R0D"x #j:76MM{#6s})J˷n6T%[ j{r%|K{F]QPCYdSa΅М>)jB03$H"0 l4-(p Zi0U3Qy0R6s7PJsk Q@lӪ'&S%Įeթl\w-1#9y`mr`y>d@n$c$خ*ϭ͓]l\l'K-KC yyciFy˫ WmR+c/lk )J@j͎C_;Vϸg0:JyR*9_LEu1|A$$e7qUxP"9%l <CzJ̘_ ZkviȾZ@Oϋp9dr[ } b+u &D5P/GW Fw'$/uI a?_$tk ج#nujpGi^ZF&]KJ#\GmuU2?Bn%kx) Bwפ #$ x=Wy> yǮ]jZwjZՠ.D Ӥ35l ÷lzk%\ Ym&}27zBʁ@ot)'m!,$جt߮%u8AGRu cXd0ɅـyZ"`PQ90 E;' #Ǣ~uf%YiOYķYи4Y8(ƬxQJND9ZVF=5 a2'/a2mteۏ$=Oq`cDfdSNӝFIDS"U0G9/4_7o K^ŬegCC[:T^ҾKg6'N8XR,'Ytvgv>rlÎJ o [sb?JkՖF%Csٺ^ ,\UZ1b9 -?;7^;_PCIY`}L̖:M5t aCK8@o)>E~,JZfjpw{t48jaT̑G$MN qa0?2F0WL4h3="!Pm Y9a8t4 @4Aގdg+ t5G\&bshzn"0i-&4X!C~=X3ǩk3}+WJ䋽 Ǣ m"xs}W_Cp=&ڷ_ٿ΅Jj|ʹҜQjt0k[(wrzAݹ;HO) @`UY .jx)`j1ISX7]ρA%lS/ }XnPLp2Pݥ=;WBվ_t5a" H1wkc۫xf)- PZJ+CNE$Һ?H1 0ܙC{ &Ή{ nIBv]SO'Y:h ݡjt{60<N 3+rǽ2b*1B\$sӚJO(kzW]W4FvFXW"VOviFL|.aK"0Z~KeтNZ^Kw2 "#?b$Hћ)I2cA6 n4t^pjy) FCppp3%=?&Xܟ@ćCVl'*EQ)]$ztCF@29H4"ZIѐ_xe^7XlM#rf6Lj*#u*`##y`F4}hi%$,U i2ì+MX;jC}f Q4I'@"!mȤq)h?K7 * ]*3\?~54Řa>%cdu`Hr0զUTitol j¸^5UtP(02B uB;# mV#vPSW&?D\baL>IESd.KP/\'x&if~wpe~^,݋`.,7EsisKȃ6!"#GyaO>̶hW0Jc.˶Wq<s2 c<֯=9W'v/\P{eb;ʼ3@iFcL,QA)x2=9XiUbWtn %y=5n×Ĭ;5nZb$y%e߼V^лP'Gh5ԶV4C 0©LqРtaOrrIvYiTT@ezߺ Z"A7EZ:ų{Pz0Qz:;$ԮAik =P%,HgbԊ JZQW:!l19ל5%ITÅCWPI*s0pm<7m$3aѩu*We6.ʺ j@2`.d1LE1UϯibGYB$j6K?+Z@u@g,ܰ\yw"^P6S_8666RM mϧwkK&/90I>.0w3$.; d}u8lz8D]s4ʬ=rЊUV9qB:h+o,5I~M\(Ib^ة0`CCX'VJR/1H#4+V$l22D d[-@Y4e5f Zx*(d;K@6@T+y@xVfLgoȬʜNȒDy_}3ScL:Y֏})Z}CAEhB<ͭRcPEYq NezlZ都­ҡ럘άD7Z@@I&Iz׉)hs:]I] OCm49>ozE)Z[T8W`{؞]8[1=Ȇn%xmf%rs@ ?pnf.O3tVKMyc ,źQnkPtH×['YX,6:ѽ?\yKyFgUY>o8GBx(Y 6ҞCA(̀2ٷk {ݰm˼B'GrP9SeNwjg>:DdZkA/j]A8J']Zz`zd7&aƑܘ7@y2h8)`W~.rkkO?_B-n Ɠ;፪{Tv1 S]bW{S_o?=@c[ XnЮF0l}n_7]a*bz%+'N>_%.$;e6fX 16e9uRiG!' ƨ{g{} fo/\?^msYdQk򨪙Qcj_A[BW& /jE9K h ݕ*mptۅ yU ?{JI}G>r+"* ;|;.ilﳩc WqxWJ$ij鰤3k_E0N=5¥JWJߒg]x{(h|beFr!8˹'`ETR(šZ*B5Hv#^:n"2],Ja}nuRڿv-i|pĥΕnaߩ.@gR{׿[ppeXHIi͇jիDϣc{#?orQ}k|H>OSu lթCgWԸ~:Ut|9/JB0Ab"Zg o*aI] e]UʏZ]E:]iZ$j~E|wЅi}Z3KTUJRa_Qc,wc ya@FK[42EEOj"1-Seq_o}ct]?u>dQiW;SΪųIӲVI=E-ɑ[pYWYlIl4'pfHMa5;sBr[ĭZذ!k[F^:؎G[JQ˞dk*詐'`kMj g䯑@YG;%/5lY`ve`@E'hS&șƞ5_l]ㅟܳ_81K@,OQVe/mK~{zL(_@>a,NRBw\k@K LߧrtAb^Mff$HT1c~׫'h{υ .ƖtDR|+:u}}R;F\0?p7~zΰ`I: s:Cȑ@e{.:=GΚ-4\e{5{Φ0Ne4+{ٷwW=Py*4d9PS';:8N >?'=?7E)xĿ2~kmj B)K0 P/@ &9%:9J:zm7K"f73VU_~ynS$*e\e`6%x)UYnN7XmD5ijj^*]jؤ$C'\_(5~8nM }(3ElZ W7jۈ-獵EHbksCm*ҶZZJaqQ Jؖ`w s+T>څQ$Ҩ7W.P3~2%@4A#1f4|L(P^\xDj;ghkZ+w7{~}&Ԓ1J*MB57ASPdG!cs>I =Ekc{\Ub֕oӃ7^#,~|3Kb>!Nqllyb 6L =v%99}XsUO+4cxwpTj{ pS=&GAfRoRI "%ֽq j LwOAt o5Bȯ+#rhEKUh0fԲLIq`mp{Lm$TV0Ka f] IpzxLK S'Y)7C_eE $-Y @^"DhlC0T J=Q1Sg?pq'{?"6+^$~ÇcJ3g@W0F拔*f\_52śZQ(_sv^4syy2D⌃IIUbvl7C_.b */U&娟U<@ܕ_%Jr/uVLv]yԊG:+x 3M&{ u[i$AP^5St1=zK3OB48""b|LTGe_G9nrw6*];3w2ۘ= < WO1T{m%i FO1oERJy.cQDDJ~>7$!C`ͪfTl"A{CUr@h#yɐ#3dO RL<(<d9bQQ@ wȺj_!J7YO_tcngDS/M|Shiu}sD>KA3JJxNdoDvrXgv>!_ J\8GH.cV]͐541ݪ 6㓊((Q^ɳoy] U|J~7cǤ@$0pÁHY%Fmtޭ<}" D/oJO~c,_D`Dkܕv`ۥN Xg;ƬS11{.Jظ_{NHh Q`qĘǸYt#Shq؃XxkK{'O) "= ,G-m&ry.- MJ'8e'afq\/%u7N8t7F6Ɉ3QN2Gcx>ЩIaGUɵ$&?SGݮ+Mli)hJx rc[֙]\@!odoڞ,<AxѶn*^rd1t,ńsK>;<Z^ֱ745 R0EW}aTk2r a % K{|}f}gг8F9vH['"U! nO;^"θ +VbW85,1ϕ{&5Fd˫ںNkb+Êp>Ϛx-hƧާhXR΢ JӋSu:ZLIB`{ qmY,Z`oEg7>1yԖ".^K؜s0Fȫ<3|"kqRVSug;|îpx°a&4>@D{"⻫Ty3;~H *ȫ#8r12g^] .7! %+w()m$WOgQ }|׋k` O<NZ|p툖Pq}I:QF$YIXg4= 7(NHF'-J['5al>9*% 6\%B ] m( Nģ,o5k0 %]cn1~7]b 2;&`.+%086}~:? aG [/+5"t]N[B6BE@>\Lڂ>:^7e|j8 b˱i8GhRGy}s;4(-R$)|a9:2xG9kx#?yp\~o:aw,B%k[_C]:}"p:-mƣNl>?[&Z {7JpH#i%,H [r9mtH &h)&~c B1%G'L@+2JH的*PwH }vfQ۳KOG[JE'[Z~9JXya5QYt# vx1Mߦکpi462@~]px@NѨb c550\8A V3D{%h]F{ tQba 4 ~HAv[*#]vR|go\o=K&CYaAwRn|KÐ\rP$U5_N(C@0~7eyci.vҍRzz-wq8!5-~Q*3dG~vgCڏ;iF]|jl>:p98iD&_ehw~1,XЊi:6 ̫*6m<<{?ѲmVGDm.h vw\kPW,_#tnJ~;v~[w'0:CP+3ٵ}AT*;[/_!~ޤVckuYW1Uqh0(CXi/vc̎n`7\/{cWI$ŸYtFIQ N\ei_?ZBYj}8;Gzw0r&d(}9[jJt^dQQƁTHD2TgYKI5>9Ӑ!JB$|mL^vZvUKblR%{](!m*buth#@lJ3wsZ\ BE؎F='vܟ 5[,n3LٵB7)u1 Þ'VȞ)n~Py?XRzu @Y[~wxUvCZ=ImxM-Nʭd! Q6"E͐ͭc;]z;aBC/ņe=V+r:YKeV4iWIK+( tB Dr5 ΑӳT ( mpܹKŤM%0 QI#%~ =>;?tvȔM7&o9Rȹ!7)pjW#Q" ,k+ȝψ #ލ~ hqwܞIN}e`:Ѱt[DQW v60Ԁ21uՔ/6"Zi"i~Ю<0fo})&,U_Es|AyM{WB#^w iKoNgWhLF:_KqEa1`Y zTЕ$7JW=\"VdԙUU)Q&!y drXWt(/KePU x_&z<=qyI;p)BiNʳd/gzBǹkPq`0۰Ǵ`Sd/\{r }.C#VWb?atsf˵㨋 Z<8}.B86 'SmMmA&ݬvOY6K2#27IyMe+|Ȅ$gx/UL\q0 @g?Ċ=wtXf>^oV폜g/!^q !ҾKz _K'8fpY[7 4cmYH2#Gl֟[l8GPk<C[ܢV>w2$3R3fTqf>!K'ET5G0O<]>% : lBmbYNJF&mڳ X%c=m :"+F{+[v\*jUhPR2tJRTL̒=x 3o9ڌʌUf8IbŐO8#lmd2dSAwKoӢPRo<_!ѭ5+Fȉ"H[PA[5( =gߕ;ff `u2g;la:ЂYF5-񀅕AXXe|) ܃QjObSx_Uhw:ghT{,F}2LvhMjZb)>Կ;1F9^{Q9}4d-Xj-N)jg' ɵ;hWs)%> 1Q4>ia`A#&CƆVP^@1ULY2a`|.fl)o_12M2kE }Ug運R#xR $,Z) |؎JK8 NU=J#a HUd8>}EQJu`8*R0;~O7]z L,k?D"P9w!_H5 C5-'v( *oB/kV\x?'Ww#',VR~6Avr>Qܔ6 -/06NYzYY_Xwmerv_\?!o~\y@|ɴ%<ߐӼD 6~~K,~.:2R]`W>Bxy/_z&;>6KE&!)\ԤӾ~v@ؤZ1ϔ \"MHx,UTn0&Ls? )zp!+1U+sI\vr'UZ=W1u E J%usW_K~z5Js/%oX> >3E%/DqkX*6k]@Ml3_٧^s?}j R>~'@5n`r\Z:FșsJ@4=3-'5O!,aԹKR! C=v"H)tVDc9[ˁ\Yym#م6Hrf1t\& $Ҝ2MtWPe 6 R8AC FMnjHFJ[e{4<4w1q]i-WMf'÷^%້v'ngjtxP\2k3 ê>~t?a"WikſO@EuhRLr-NS3S @o8ߜ}$_C]wc1B6a1_X}hwH%?z"͖qi 1;tt3%[؅}9 \On5j/sPf|S~f$;Im?YñCżbw%M{LcaԎZ qxK`eIܐR>Y0 mQ@"@eTX470R'TSb[?u[[; lb;S0dž-vY؁eˁ|9:V(, [*u١zgo-4 Vy %\ op\5Ķu;a$Av-yH)`:#oxB.y(sڐ3 v `9dQ D.Z:J\з09}gW~>v3uP8%!|tHn [9#3*ЏGZglDBuIg+ҙ2{+Xg oRF DG35M\ޖL95gS~e>Uk'>\􋾡_cl demkT2.W~^K1.D9+MbE}ҭ(؆ ~N2H,;ѕEH }X={6OE ߄2JxYgwa+c3=/9 Uaa 6Xa4mgGd@߮IF58}j}@$Eg˽:RKC|N-O?|Xn4U82pW v}W=k! 7GCΦ4B^;fX{тNSMp'3חDVr֣dNAr'SPvVT!f̈́Qn3NA) @ԆH=gm}C^%|8= qOm4t|hUjJY, Hٗ +e %R:+tr?b},Q*YϠeF}:]P_ ViJewE ~ll17֗#k񊨜1@ٔmn;2 KN LB?0T F(b. $8>qiK̴FS B_0hͭOv17䳍:>oa5;䗏X/xHvMqp*mUP*`o^J gie FThEJ:}'][*N~9a4*%@y5h/%>_H[vQIf\So;YWs k:+10[~Nd\M2Nn`MY8?݀?z]6A{(~$Lp@,1׫xo8̗ӑ' l$z89@4=E"hٟg?пm'LkON,/k0f_xvTSfť^de:F'4dY֫1aԫ,gbc8A T+A  -[Lc0ByBFQg("g‚fn GwĞ_alTf[c$y&agjE^`WLJKR)mDŽJ쨌c=fNyw>bZn?@FAR;Ł,¿'b'?o Ӻ,7adrU-W=$9e@[\MIEq}ś)g)Tb<->V=mL'dUyl)䏔e% Y20r!VNX'3噖#vM 54nn,ÎWv.7KF/OUdkW_!\JYxi>cjw=3))T&=M~':k(q+#Ʌ.&oXR60Yv60ŦWTź:6wY-wfU)LXU XaVGӖ\?=g[{/`o/fQݐ>f3^iKKCXmB@yFm{!rٔ꩎ކ{LaZk4ݕc|Tv?YXiA(EQ!\Egsyʨ eyb}`0a*\?Ru|2JzUl|@K k0jdd+:/Gu/ч>YPFcl#P?i _J倨U*B @i8x._}0]T{]7ya&-9p[ŧld%h$598(!p\%6m7®8#hdTߙ H eE>@agˏ=FQxmho0Vt'2Oo>%Gіġ|sRdzn5tI c&l2>" ljt8l0% ,%8?͖Y֨ͷ7ss>O/dn w4SOrp܊,@ }ĪN~}U[q-7į b>Xyn˫[\zUX褾]b*sð0HHl6ӏy/Hx 1>em 9JQ|),H7DUyVLwF cZ'3] % grǏ`@7򎦽H1ip"4ETˑ(5mZ?.x/Quouߌt<[<}?6JJ2QsBuoFgNm(Xp.`&<>d$nBR߂`^AH/+) z?F ǹV.4:g3`iZ>=4ܛFf9Jd,i#cvA?-偊 ExljdbFwQxP}t)۸ z.4d>/+2u-c ܞ օj~f3]eGUoy]g64e[>b2a{XLo/^ڋ?JȬ4&;ZΩ.a(^)jv`Z* ' Ç/ӳ<njzd)h{>gΛ<'e׆vห!hx}xk\j0':=N1E4?:Z@'<y%a\9ʾ+~ca-JT篰Kˉ>7]{N۶LWUP^:(Gy1F3 '[5d5hFNSOj2=5@bhB#-jj"|ƾ7Ex?nSfZ:_ouxDVҴ #Yˤ^rMB7IC) D] &d*C+$=Sw"<./1KIUn2>}~+I6L}u\\Jȑ~}U;mklm5ł(/ S4XxJ7|{,Y"P!ĝKG7$+#]̝Kikp/TJ |Q.񘀫aJ6?饻$ʔ9vGZ bσ@R󨷳&I-p6W֚yylhh %*F.}ݽ|ZmkgϐcU#mHpm\naەvrS\aHn]<2{-  lSR;yN?hRQKI:h;p<۞`/6&#)qrh$>&Q ,#ssdP0K>62"wP‰GqP(T4a/LxP:"]B6gA:ļc.-VнyeF39~,VL]wKcL^I8lWG-gBsʑuhL\KtY#Zr Ad~<@|4z)`V}#vlX[F]$Ybl[7~NO4q;!{m\͡n eX 9CGN5B'6W'N' !E{ȩ]$Co;elLK,22$3KIl_ps ƹοw #OOG&W-~! lmQD4OI ˯vxQ)MajGpLgl]N7BuKp 7Ol,+|!B551+K,>Pwԕwm@ OwF K[uPJcf8x|%MqgǷuziyW`͸!HM,xAO]?fZdžlS.sJxD&Xٓ\Z( 8~&vZZ *68c@45<^^}%CoP|f:A묪sm[%";",|"BRVںjD\fC Q ]TÑY(~Tn4u;ibN%}ɜ=M=0Z+Q#ы| NXDc'$۹Ft,O ¯r?j$zcZS쥚 NN,)IFpb]ES<y]YȤU_TER?֘A’Ndrh(g/Y{BTKICє !I)lz1zvK-ivHM`6|\?0$hiRP`DQmWS1ZˈƗKd0Ii ݺx@Y]ؐ?0vG|un@5 EcACFE\Tiu^+rfT4[!2m eFU7ϻV;?X[Ȋ1 _[XF'$}'_/~Y`EwTZۙ]=nBW e}! ε1&aԞN*dXAEdAJDz70{m,\J|}"!t=(V>Wy` YQBfНijx-9!]>D oϘHv/}x5){y]mXS' l G0稔 FwZ+B`A_W5%M!Dc0s@j{c%McY6:ISw h*D=yQ(gjy~0b^w?IYڼگyȀ#k:ɢ6F4ֈZ_ VB|B`y!3 a&)f;)}dWhXJ  E~wó\R?h_%vfIɃ!t7 hdMi -v؍ԪTNa9񋇾t~`!}Ơ1Ĥ=ãcYاmMCyU'}=LrIJv~\aRzz|ր6!\a +sWsHhξi?ǂrfR`T`.U4oF#?x3Qgvgź϶]3zʹ.쎹R9`<kN?rA>Kfmh:~KG#k;pYKR=-KjzR!Ǘ}1R,SLD'?؎&F/<}&06ryK(-зd6 FS?Y#wOBS#=q6ơKC/`3nӖ79UܡC4),,?,%>0b~؅ i7Vm}+F8FWh7?H0&AɕBdٟ+*n_"p~?BW 32hB-7uʣ>cYs\H晓4bdvfh/_ _o;x+J偀 $3tN.0՚|rQ]E:kS*1b?em6w 1#Kֵ|Da00UvLǞIB¸_ #1kkB_*-,Hdnw ~}1srXdWnM}%wxmpS&eW6Ik="kiu+ҨC@ãP`:E&8r:U:XpSX"gBp⌒0I6IO(E*irnby3*kԾF AcvZ?D_2g;'?]<#{t7><3gMJGEW&g&{iMTN 'zٌ̫HB9SgUwqawڦ3!l$r n Fosd 8)O=qet+ K!Ĵ6vk}J.a>*wsO<>BTr,{ú5 p ߛ9hU ="eCDbS4d{p m8i(H%?C|G-.!dTZ/j2z#Z?܆hAYlgՕП2(,9 qҒ9kLn,vRUCd]=[AkC |kJ5r1q8}JM,ʊ\3!} mICf$k}4,آF-f7i=C(x~1Z5B`D'F}%Kx =0gGclV 8WQg}>yA19 U_y6#+=DU#3.3$7^ ,kRP37N \_D<g"O;26MokBݩ4szNq`x-O lnAj^|0ǹJ'X0D\V:~$x[x)$;zj.kT;mk|T^;@Y)M c"'\6]pf=2ƕL5!u#?Dd2_)u?'5Š.$5|D!ͼ i>5l|:b=˩F#YsN3v_q}S<\kx=+NL^T<>UӃS1\1CWXФ=@n>ϟZ*٢^1QH llZw`Z3/$9dbijwsbJŐ^XvSzKoMur8 ]--Ijcx >x#2~|o/5<{)mn N]7RWY` -nȱ|n SY.): 1#U\x"]֨ܐjǰKy?) h孝|d"̿sxo=<|dR8E8i34?7Fvsp->@Lc( M-a^g dBLdY3̑4)aAe}vN Q5ͱeqMͱNBlcfno }1_r`:zېq@!ihT6{OEz|8tHjCn#3EE<^lQq^5b@c=370Ar1/˧yrL 6Q:u#AŴ;V`%UGO]ZT>K01H-/8\y%"A8ujf !|yCijkv;P3/ԳaQB_|r,~[hcę t\_9}Mʠ@&uAdIg6ab~KT?[ɚLZ-Nȭ;Č_1a$3&~zV='qJ6ǸsnXeb%|Y:![2V苨s)\G n"UNhá{@U܆*=JeȂP/vl.!1SMR֢ɤ7q\ Y=!+ p),Loh:ǤJ6 ?zZCed`kAډA:,qTQ=OX(댤KGKJppm .`4FbʛʠkqVU-lB}H[w*j̗:}V=JwJ 6#KUtpZ XMR4`8/GR}jo*ϕ6Vp5QQld.y;u[1!eNi68#j"CBo<ET8٤6G }ɽ%!^Z_S%$97kz> o2VY1o <],5B/?`؎Jc n|*͗RsWK1-Vޔu&P7]oq,2_8wy92C}gScz0;Z*l=*dع5mtʷ9fI;EJ$ӭK ]n_>r=PwbWܐ؀߽~Imե~<*4δWzl(T&18c!Prx.2j~WTe_JAC)[g"=UtMm/`%P9؃ݖ:)9/\ RJd9]X܊Џ{mj#0<+KLda[Ax"CQnd+:;=QMh3I EbF:j&l?{tċt/- |*Nxj9[QI_H B :(gB3JNhݔ>{% L_cg֎Dw]rEDr TѨ@Eٶ8Gįert!N~([~}  b9Uڰp4łK%hg]9~ ! A[C_"},v~ ^^6` J+LuLV:7fO[<6VFl|H.NWu"2F t#*e&GFl >E@RحI٭4* 0Τù2`4D윀=*KVL׽2jnhszErռOm ZDpݸOJ[BW#8\'tf`& ` (Kh*aĔ䙯bA [8%RBFEf,F ?%-% M')/F,Œ\Z.`q7nOtE3d:ZoC& FȎx;ƚ-q:owsXcQJbe YB< 'l2 [>&.cO @T c^u Z:xg&Bñ_{.@nL*Z}2 xr4 ׯYm6{y|;sQWѦi@(XɅO"=.-w:'`yZPǨCr[s1bL7W2¥y7\Fv'̄0F;AY:"_CYEǼ@XR>2H6r ,g%% ݖNņ~_ He.%:` 0EGQD1l)0~ ˖mKNc-_ߧ[< Y3faY %$G y}~W!Sʐ3W*xS,v KFbwv%vQΏb4̟Ex` {F( jj~nOzmϼc~q.PNV vkmKȷ$j@bxXEgtVH=X3 { S %jGU4iƹ/q[2"5Y܅e#oOM efoh6X< g؞=]LBk{W!*9;6*L>\UN@ ?-v8+"X˨⷟*9F#1܈MAS^]P s;N9Ɂv¶6I?<`%4yfcYB{y %'W6vKdCiP&YKNPh ?fr}i8PtdM{{CLY=zLZJng8w+p5{|c!ve G%YCl}XS0iTIh?a'oK=>;wK9;g&r fA|MD:Ac_zoCdn5} R LE+[i@W9*1aŃ_*~78/`Ǿ ;ŋ '#hL2xM`ajԳn Y,~sJAvt4u-9ErQ-WüNOot73909@7y`缬>6~ظmsDu)cp"W7ӂ5A>2dnoJToCQfA/t.Bb|IoC +G}v1*]7vެZʥΚfN0Ү^x/ps`Zxh|bW~PiE{̮2&>sp?JzoԠ6# 1P/ 7}CϛGf8#pYn+"7$~ly?RWY#=4L8g  e S(l# z jHG)z0j9'O_`7{oN#_l65Td/wңR[r>.|b\SXoƓta, 'i$E'+=: kge"0}4<(Rd12;׾N8{n!C[]Ъߛ275I!`0R{ 3[XeB \͂(mgQL]?V 8 EZSiFfh<0 [.u #(W`kuם: au%iyv'1'8UӮ:.Y$b3br+ki'MsZd 5BV3?8yXBa6Y'8,B&ly|Xls/vC캯SaUIUpW,|w<%IuS5c2*$Kad~WQKr_,zKC@)ЃLn5l ]2/($L_,k(%d1Z6}WCKeE x|G''anZ*k h0>s^˜\맾in*1A9_ z2\O(=OmAxs>%*TO\%Ĕ {gCX@򾸕JN7bEV3^m($zmd?8Ҁ27IoOOeY4\VS XkkdLQ:ye.UBy]+ +z\0ܬOiJa7|GQohS`μFpgr3UZa:Ryɟ(揱Coz3E({bM% J?!ct z'I}uJCNm9>2P(a_t+ywژRq?H/:̿S^IWtnwnF]V+gy4e31Jɝ|4uN$|8AHOmK˛QO-,r ^muҿ+[=xzD0|^Ðj̇.OFj2BwLI*&mbV#@ J榨VrM5{u`tRfyowaG 1?g'_Ywz2{ zqGO!m6%v| uyU GB4D2wTcIu}b_5 ҬBn%oC/peW|ʿstŢM[;k/I9e#*:kLcz<W^CF*0-{6W=rUJ>*}->c6^ < ?\ܕO\^M[؝= o[yvP2wRA^*; QshF\Dyʍi&2`9*i ;ƶ"zi$Q̄"ڠ0v$qqȮ"?TjNOYA@+7p:WBs9 /' `œ+!t֠w Uu%RcFJ$Y{xtD! Yp0Ya?5 ֋A# m$B=h1i0fҢ vW gS5MkXW娘prq AK3" 1`LdTނg3.Û-^`D{nM*̃.wSDο]p,| 嗢Ql{TZ5 A/^=CELL;dzro5JAqa@YO?y{L VK/T+;$5[F5j٩]Zq@lg | \n6 ^CT`ҳrdQ䩧$k8etik e #R?V eF#KMYCwu-W&iLcyk.q$d}9Vgy0qzVbXhE.t8vڗ|«ϐT.f8jm쾉Zv#{?[>A -A8۰E!5)R.Y+LƅݏKPM{`V["9$=a?vW:pQ:aP&՜Ks>[!QA M$IU+C q)tubxdA&/T'Vg2`5p2Sԙ(_YFQZW-'ઘ~ bYߴzRČmyk}Q'e )Z^$S("mZvʊtޱB1j>) C!!'Fkk&(3{?(Uܵ$ILlw]Ft('b* }Қ|8aqIƎ NЫэ̶D QIpvXKHG\*,o]l%y ;|_~{XCbUGbOs]=69Ǿ¢֡?' kI V ]_䂳Xyơ ˘F̵,a˟9ݫXwQw/])g'o8 7X~PB˕H֒Oj3ev2Ӈ#v7[ejYhY֥">oVtM^i6bDM^W;x! }.8ek87a}{a\1_/ҵ-t/qnƮ+BWA.L&s?%Djđr%x6ۡ \_=L[B72[1^rٳJM˷:^~VUP슶`ꒂx1' 1&J0o2ZƔܐDn/p>=$b\ ;BR(g}G rR&\^JS# bRj"a1Ku6{=:CRFt XGׯyW ͇ſ$0B4f&֓6Л t CLr[->G|*Aex2(k P||/Vk$ss*ۙFɪyta$,h{yt leJrt۳|$|P(?2h١&*d U"Bp|rgPi CJ ŀ ZRnͧ„NXn=A$p*7 ͢W7QLbIԝlk̔Z3Ձ+7Ch~U>K@>O$i̢%zyi]lEB.~Peݢl]]\v̒#HTSd̵̬_֑sy.}$hT=ZOˣZm9h~ۛQ~gQm =~ԑb) M`JS)SMA4dp;aH/ K Pd plॕiDpLac՝q} ,Ka^w|#̙'^J '7xLoeo:iiӿex`磓ѠwaL䒲PYkK׆>7Au82Ɔst0+ 8 3D^zç=aQ;?BBIAqۗ7GMwq & OށfsZV]8ڏPRKuthPQ#yHc<:~&2jut@l1+199PHMRD9[Y@p7Nx6B["zkyE~kQ^gmf۳PVÉnٴVD|#r m%3M>*1 Ţj:҉ªP z}d< eeen:X愡̒Ɂn~څFFc"$Z1Խpwϻ _+y#XCVNcQ_ %HN1~;CssمӗW*;{ήHj1cgRDR>1MGU=J#W[rus":EwTOV P0n vХB2k'|նmE*2;n@39Fܱ!z8!/^_.W;HF]/^ўNlki,ng`Љ-<UEjC/2p^1ers+*RJCpI Q+!^~'f,qg,oӳ/$D̄\i.wj6ӽB̹\ЙڷU6bx@tU-ؠ5rxN aSJA޴\5wmR@hQ1( dL&p&Ǎhtq9dzYbۑDr/St g) 0G;m*kq$ ˚_\WD]^#SpZ`VY?xt35rIdܻN rC^}Hi &Th!t 2փd eئ&>:aۀ9;ZSWWщ_`ÇqM' ̄X2"r_Htn&VC<\SDj'ğ׎93Ο2Jd()59w9^e) ؃?B]o-ѝVLC|Pӛ]v ]# .xJS_#ch;F3YDq@d%FVoY^e6B^-JeFrޣ(_HyT~ lZSh^7%'??6-i ?ʩi%J|K7O٢Hp0>EZ^mc+s'gb֪g']] ZC]xY, QcQa8zNae_!m8:?I}wf+7_W.c/kK]#Ej;At{`T*]>^icܷ]94Ӑ0ys_>rkСbܣ }[oz(^wTr+mż9a5ZwǢpp-xD.CCB|NXܼ'edдOvr2h?r4Y"yWY`BgJs1/8b(&M\_gHVd6!MĒ0,vrt (7 7T>TOv 7=e>t75PC1q;W7=j[e95E>WBTS)"[sHf Z'D'Ya),0N z!ݚ.z``D}-@i:hU-&8:~} u)6 Ay>T$AFtYjJΩ6⥖ޛR:؞D>QV"HGc2yQa@ @I6!`z,~S#[IhBOfT|l eܾ09%d6t8WjmٽYJڽ }@FpNI|.oY"bt"Lc A[whg76tYv NBzD$i^"emyڬp"7H:;/miϴ;=[Xqc9pj3'E3õ1.6?cMr~DPJ{T -6H$i%ï^8fBįIxNd[` ..\SF'1Pu'{k s^JHMg5*#@qb 0΁'YH)~!%w&v{DW0<`ն) M_+\}rXK/<ƏK tZ1'kW 5h7)<\~neREWAל V5ob+J-[Z I<7 l0 (,6u Qs].ejT |[܈C2}Y -Lz"sy1SI{Fp+GUUEdyeWؓ)-Z!ۘN_}Ή+,Z"b m7&Pf 9Zroǚyۃlg0nbSPp{Фbj+w6Dr(b'%[V̝*$Cв1qZQ=^{|&"Jٷk{C5ʘɗJ N#<=uN,ΎE]"k"[8Ci"K+}n*_ xCPanALtT?\0n]ٽ8G::et(hza8nN}PBxkV?Dk{[ڡ&IcP/C1_<1"ޕ&Yf,(B$[ҮJx 3c/ A R9'SD 8:ӆB "k_W 6 hJDU1xl Woǫ DZ'Be p/ĒP5o]9¦g&~[kpWbug=duDx职YTHAֹ;aOn\H5JLY>buRzOشF@G%oRwʐ.Уu?12\eWźz3[A.A->ynW 1a(🖡&&fh.bɷqJ-vߚOS!ݿuNKJGV4Ad^؈{jC\6"ҋh12 LH CZ|>lh+lm9RlKQᗌFY騉W|>]Dv/KzLߢk)_I M'S".([d Wn`(fAҿ8ٕ9znGtӨA|ą{%H {L{-ci&&X9>uۊݙ a],# :-Θ2;@4lrHyAZO F.;}>)_؏ݒ쌡(u߄Z}B(^dee&gw9]%;:Rux8E iLt&j;4Wȉ7q˗ e#+wHCd:פQ * y.agC?/^ CQw O)p ϙЯzb9;+ GNwITB T* 4ލ{&{|X5_ WEAz`$`?YN + ԿH@8 A5`ơwd8x@8a z-t\]@8`E0;xT~6ޙ-jIX栠G_7v  yb*ڢrOTQ04IG]Qy/ W~".ke=-札Ԋ69=UPǞ:ʃwq%>Kt;#y0yXt:p̦|);>V/eY6z'f>\\D /Oz Z&>Z XPpX+OmsΛk T L@*p7׺1Nn{2smK #` mR1BxckצMIyMo %Řw# nT/$¤g$L8dB $/܂W0+p\8;9Rp*[4o%V:G1& }N⥾%+owkaRup@c&}7sYYQ 6 '|IiBx! hp]j3Kp%KlI> VnfY2Wws;U|w91UbjSsbQXۮe5j?@^&)8QtTl޳d'p| yQ]Ag1pR$fbFGx3V!zb^bPr6ëB*|MxTZ?T^x ̫FtђJSLvoKǰvqȎCY`>cGr )Euf`0=cSvzk0E€Qk!ZYu58Պ:?;YѨC A[GX U^r6+S7=GeIH@zxJ_R(~#}+~<-Jֺذ 6T{G^ٴc#S4pDH:q#L.2> EtgF-;nۣLRql=xb1տ rfrGtF zjeJv\R#HX;'> V<uor-^7T: Equy$?bj$< F}.)a53ZU߻& J?0llА\tFa(pZ)RItGK`s@ms6R k۬-Y=l}D>LL gt7H\\+=W˯hۢK; r>xkL*1zsLQY*gkˊQ "D }Bx9 Pvws"=X=ˋXko?v)ʜ5i:v ̙8u* C\i]C(D@xC{~*sA1Fm/Ʃ8 6fsu hăV}bD5C*9f3 %rz\lIm>UZ,]z@Ny\狔fNt(~"y9 ~\ 1~/HJ2|),q4U)[nճ!5|vM3_L h M,gPnM;_ Pa&ŗVԹtO [F(C ծ]htjc)K4T=d z*h9Nxz:uC>r]s-Q#|`ťh򊧩ڸ'doI*,%O/1~x$rw;-9[DỳeD{1N=C+̋vjThw.-"54NxvuC6#Ti҄baޞ#ϽUMPC>)i*ڋݴCNVaʝb@dH;ޛ1#pEU;BL>r5+Y8k~f9/#&BY޶t3Wu`"7 _lpg݆~oge~jc>"_*ٱ2sqY ~zf.XЖnv rz:Wɟ.DfcHo*>ol-)G܋*ϊji}XsKEvu? G/4 `.q:]aewEH9a+w(\$ *cX&,Qs,p~2V[Dy'NR'#|[cN+I<+B7R%^/j(( Z>3ʁS:ߕd;+;%= 9QHY3JVkVTڿJzu~E(?LоN30S34WE-1';/2%_xv!;zqn,1uvlr?zUgyui{B=L띈 nHڤ-ns/W*S:s3i5zI ȝV|c ƨя !UpgmT7 fmݶUP x%+ ux_OeY- %$T\z֥/~- trQddYxfݾ"C9ٷi֟"4nH{;o@(*Η\= GZnp]\(3ՙ,WiO-7IƩ0p ۚFڬO'1pY@ ',k,Q34ޱ1 {1Pnyc v!ZzZ˽SdQu4Z"/fT9퓊,EU~4Oϸ86˷'D͋EFܽ}U g+oD7-sm;I l\[Ջ8;-XFT)𭾼> To AQ$ڀrb5mٶ\GƋޕl$*#V4[?y +g)TI T1K;o1i {) @]uJ_K2Q?KW`WYOcX|+#ήVYfTrUjt!MM߾B]@'1vݵ )M(ogއ|[8xZ }a?=mr17Lv~m-X᯲~ҽ |Gư`?` T %_qV~B>91Gdu,~FAꟃ8>w3׉iu':wKE'rG@)%5--~'+ ҿK7kK熤 ĨD t@Th* D`Q0KtD5r+ km!WhO3}ɇQi5:\}rFߦ2Vmc};/Lgm6[D]mZMɫꪀ_\;[B!.HLm3{$.TapÀM_gtI2 oFB)srcc@\q'hE<"HVgVİV;62y.Б@sDyÜ%V^xgSq?O<3AT[D`S pI{ D ^6nֵK/ fGzx1:=[Cj+Tem$ ͠-&֗rj>vw$Tn6쎠`Ѩ -)ZPZ~zN/dI6ss{}x"x UmٵwUA !%QdSvM&֨=7BXK:qI($ /Ww4mֽC&<62N6@0rJ #NDDfuH S~1nG%m 21cffCZt$>I*z %0ay%dfB!YRy@Z9kZ%>hPhOuw,( 1)'d5E|~ҷYޙD[L(Vi^On$F"c7괖%^H%{B,|ST 0hd{/9\0ԆƃmP ^|7[Skul 82$L36q}o~?s͟{Yj0>Qn޻cEXm RFz] -QQPcOѥ2`-+7 }>x|!1md?&mM> 4G vBf+08b𓢬xfai^&<"kkHq9687&%M7T(=)D`zEySh{ =m_;(ƶo}L#\AѿH F[T(<<[.񶅨7V-7@ބZra tMtFw7s*@d~Bdye  |m[sIR'u:OvBE<"(!6 2L}ܜώFmg!*]) N-;=#9lK9嬶4(!;%yM|1䚂c\ʚB\~1H ocj~AC=Qn- uA9j#n;(߉M#Yc #ys>:+H:Fo):Q59a^ޡ7u8!+f A)Ub#lJ+^mem==NEuOT"CNUT=Lf:˙J[1,a qM:\ ;>/^Hڊ7cY11q!*Jr-a=a@_w6 |׊u#R~wddN7 /{]ŪS@L'ChgI'jXbOO;^^;!v*n;S:/Jnrey֫VL=O+ءnu}ZDJW8рSX1c@*L%ÆLc쯐>Y-Ŭz#(ɑn)#6GdknWA*ʲ9Ԫ};1D8FpPT9/B^^[YRhOg`.BcmIsARR'XE`A jv0\&|b9ڮ#K9%4l6X҇8%~+dqHڭ~*ļc&XgM3#{m Y^R,5[iOpjM\a_ =e>ӎ u~5Pv)=%0۹`(OCcL ;h !,v/e 'cW_ouQr%-&c] H1ټy}aJҀCPG.I5mnaa1~K* ƕ]^pm[=%֘ rLu$S5Er:-ԖXd9֬1䏍͘[ױrDT*’uFnAHWDA7QvfL5V|W{'I9+S:߶80QTiC=`8H wXzɤ%.k<g=n CLVێB*~;JMa// j*? ;R٠I[!M(#AhڄdBX~x~!iXr8Lr| IQ>n0Uzo?E訤A(Cp3bҌw* QեʥweE=GͽGq+~3{m DJNE>q [R-jL*"y"pv<aG}U eѺz`9I㚁 ^ڋd]4gfMu lw$!Q6 K_yɹWҾg2b uԆbZBݲjG)[DZ<udw{0 4 z!o._(dpV\˟* nĖFڅB[D.[ 5;M V|!ld\Yb#C1֊n&䫪˒LjX1Zɫ{ɿJN/oi&BZqI6t1l1JӚv>AZ\Мh/=Ɂ!o޳ ܫF?؇2F75 9bK-,T߻0VrѓʨRg&bj+Ͳp*E>( &HT%>*5+t0=ve*1:ž5:򐣙õ3o)E]CO4x}r]Rod Z!1MY*"Q<}; ^=@6~R≒Ԙ;r}njlQ=z-h,a"P/̗OjAeVAS>{+ȴ[u 'ϫaVYDTM*k3DLaoV}q|z5MZ!d-',9LcΓWF6cA5gjQ5&tg>!!#U '`Đ g@]UgTCH: 8#=ފoќ 8Ջ0ǿVnhotqan_toֵyo+f NI..&k[Ïl]paɵQupt:0N1yayg5ى#I.R^ [7bu腜ڱ-T>j^L_&b2V=KIVt (A l˳`8d` ,l7<5neNϕ+u`|m6 3}K(WN[wk6(}yoMwF5LLJAcNJn6U6,E7J~%C~ jUe 3r7V?kSfIy1>BQ b䋁a@n~S[TEX QT]~nu.LmL](&d0@E96#4Dp`7q |/FkjtHeWF`b7][\Cj?a7=J3+XI[ISP<`MnnK (X֮+9yxJ kNLkSzO=Bٔ4o?DG>L&̝M&ԩ3A(`]Zl.a(6;iD΍,:^.om9m<ޛ7:w&qׯS5LqlNׇ[ ll{"d-!†8䦀n"t]!/_L2cm8\|xI[FMOC#TO6)yS)[Ķ`:nTO_8x.M/iCЍ6Wʉ d_=8D6$3 H@W4.U[z.vYF߄xb^dpݰj)djr!eZnmxoo.Zj@?+; `݅FIzn3Ǩ&# ;r =F[+jHc4P6U* aBB$7SpD[C&1u!KV8ߐԶ =]Jq\2̌Y8^S/bJDn0%]]]_|1] KR)fS$ɵPc+7:ɠy&":h{g /8`ji{D֯ S٥pVw`)XG?H*p+g@Xؖ)G2{~ j$Ϯ47пyTGoMB/g&8yt!ݞ 5>r~z׋xd:>zR)S % ]b,`tlRQ!%]/j gD)ӹFf%.O4%tϒ9o΂ Û 7LEs]u't ,^~y_Gv׾.rNqN DPmU%ߣρ)|Su9A:腠҈X ̒?yq}p0^L[;9 C5nIP !269um#2 <ֹ1"roL9HƇy]Y~3&á.[^zU;wQYit:\]PkE4Yc3x(9? <[֨ *s/Vp-h#eW ".4񣻨(ژ䴩al O<>;'gS),(ɦ— C!lz1 uX~FXBRD9*~A `<Ԡ ՘m]+Dh^?ЭX][cc}7 ~sqCzi`,1=:~6X_83{b FŴ6Vdr_ rsQ.RH#?@mP/AxEӕ׮gAXK)= 93;Pgw6268݃i*T+>{ztVjQ˂|VVёE_jΧ$""ɸ} )/CxO~'7,d(y7,WFq&]#AQA=tسkmdppla"H~992ng0O;zfQxR _ rWX6\ʌN"_ wYwp{?Deȡ9 qFܗ+Clo f*,C[vtZTx>VN9vr)h3z'7C 2*5aQyWiƔ8o"EO֎3+_5lIZL2h,t'>(j}dp+'P #Xc"8 `)r̊p֒_ufsuIR1q||21u<'f48dhݚgr$% 'I_tR6:iDyUnԵ!5'|MH<Ohה2l[Hdz|K* ksx?^>6!ik$ԩa9SP0#nSuGC1`_ R15 {} QԫǘI)~H„ a.tÔ $[O}5uD%XK2umABc~Y6c; NMߔY+8vGvjJ#mN* *e,'Q;2XCK)Mw# QVl|\A" ,P*9ZK P\N szSzJKrȋ_$Ɇ___M/7Zl =A_@kob bƒP2A b@I~}}+#cE0;>f-8AIycal0 I&3悽?/2j[=6rI7Ps*{X E?4Ǭ\5Ț%zfNEDVgh.w'~eLB͈qjϣk?M[>pj!}P<)bA1"B<78#sv>|)I2H_0Jg\u0mbyws PQnArK_nN3ĻqaJ@J/1AĈ+Ų\;U<-tYw r<]2~^1k$$$+$AAzEhZeaAG?%2Ƥ:<IHest^lBn;z-+ j&Вzb|_bA#ص &GEc ,Wm`*cLgb7Qg:2f`&|PkkgNQLDROPO.ð&nA[*_3T:|1hFm.?W*R)W$ֺ'N `W.tRxi҃M wn}3svA.P9u\Ц3;_=;>E@oXtuLLD;0&R@QBIKLfUk+iAowe܋ɯ|s:C#ȳϕҋ5ç2N{nwgӴ)) }*ZQw~ƃ,ͳnI" {|$cZ7oܷZK4vf<1q0xGM O /Л+â8XCBAXRE Tusۥş %r`ۭʠ_NGd8Q6>M rJuXy8.cJi:ŘPuf'˭ܱ^% |SdapVG̲V]@6(N[t%J)@oz_P Z^zo!GO؆ 7ZjF,5ڂzˢ~v%H6@KSGeܑ!Wib*{<+S&u*eY :^0{ꮼm3R.(!a0i`;]xЪT? 6&<àj=_fi$vZcSZ1f|ItZdvg3)!z!a;QQzRņqsݥծkm} KZWeiqU%'m3S+,wR͵)kxekp wB?EOʝ_Wt[<>rґ#WE|rc_42 X~Yen.*Ӛ0"dqɨ,7p !Z=VP4p>g5 ab'&h ~U6WVτ>ۚmE4Xo4ܫAep]Sc7wOs4{ӎPA:HT)S4(J6A\iTw!oO5-if*K6VJBjq Ӝ ySo &_|g%-$ӡ-6'LWMpl9R;u9q@F\?E9h >1?_Y(.PdD>jfIәƈ jsL%DƐF;=uf$ ŠX`fcR:9g J֤ro _{'֮X}Hu&0V1B݀$eK#.`1@RW` -8AA] |Jl6\QCGЖlXO.@b| 5L\nL="*ˆtͬS<5@Z*pȃtLg64ZB v3/\D-u[Lx Cv$9qM- Š^|Bn֚^qѲOTpc#F@pmK*ň޿*:iژq>w8^ L@Z?FħM*|۳#VIW8yCU]5Ey=eO'@@ eZXH]4aja`rU‘gCo,:nGrdor"tp;tL]L{&?:ӿ wN-Pqƒl#yڔ ?'FHfþGkBC_~{yXzO? d2<\o$!Ǎ_tH- ؝kM]s0YjD չçmJ^1K* EQ U+SG 7'dMQ KlTy?IH{QX}"z6zrv/ ONʼn-zy+?W$>Noa+(^&fo+XpM"s" Gz͘9!i0^=)-M݊ 4I'Mq)|k*M+t_=VB b!ܺb w[70h"vHDiJ4Dӷ9Kcƅ/R\TPuҗ'x ' y6pȶIlU-4r'q?C=fTbDM^J<8>Hk~V`1d/`*UeKVM􈫛Yj*8L]5߆~|7־H&mCzVr` QXPv4r4nSɎh$1jQ~<+!-ǻ0 `%JB$#ku7޹wE jz N%q~ţam|~ 'yYBhIn[-0~J`+YvRMIiFGt@i3/spS# l0%ۭ$sZwW|U4YL!8JKŀIny-Rsqpl N5l;9Qu=do6uTq0 uj\d539=o!?܍]4N^قyEf™f*d$6DZ:B%z T@.O?^2GO$M0` 4R,zfLy Dz lӅA~l8-[0/Su~ LDw:1<tchpłx[(CįYB jj=wuK -d/lRAve\+vao&t3^@Tx_@ Tm>Rf4k=^d84Κ궁]/vWx&'7|کhu}Q#CH[iP} c2+A]D%{6Kdv|8^67H^*ɨ\CAVd3ubY v˽<'Q9=tDsegIR䌐ɍۊm 2iwgRV̲[57G8+T[SPUԅ<5h8*6,1ߘQe5kM2An7ׄ|,3_x&_.%&lgwOnE܅0rAa 0B^CDeH WmvOvC:cz?$2*L_9Q]K~1wEn'Jt{M wcU[{"\g#KV/KO*? %6ykB ٮo:$~:+SHޢb?CqTsk.3\I>߹?T8emӌ],m?D俸5X!22 *dw")Fw}0Phǻ91Ǖ\Ԃs-8_ك9Udb %O#Y5F+n{A E79qqD+DB e$';4?éZ;>Q f?L?6˜b"Eo?.K Z &ĚͪBw\fOEg3뛪/CN7OYØZ`Zj5*˾1M"÷ ;lcn"Yh$[J'O 4r5H^_mcg|}I@nPPF]iGttoMAϴh `k'YW.=on- Sk,j#dy3<>RM XZ o-Gz,shۦaaR;̼ 'KPT^Uy9b}Z @EZ흮c%XKG&D.B}u] bɈov|Sm8@Q(B}("J/=/Nkr"(M0s az89RgopKFW#d~Y9$ꓡc2hC;\atr+DZ[GӉk)|"IS%N~BJ/S݇m'B7l8Q@^#4;pbZ-9) :Gp]h-T}Z&bN˄řA_F63zVxŊ]0bI<IĢ}]aDuK ժ7 d" EqLG (Đz @Ӥ < # :G)'nV'^bQ5pEbBһ"z3SQ|cĄd԰6#Mּ?䤎(g/"@.tJ\ff,{r}_IZJY&iK?;1 K[PpC͖ H3P74pRS1éSfxKCΓ R{GH$C~2aNz3-uЅ@8̽_7.N4}6Zc'K# k@' D1j_y3&3Pw -jlwX.u5C[1B :,Bsb60C̀wl<6^8 EzU[3%َˢ+WvP?&vjz]}ZFD*/:ե)5b0wRQ-U AV F/ѯZ iҨ#$ w^tyb l *|xWigC塼TDٷ|{ ӂMbLJV!#|陔Y{Pt&hx./p,$U(( іn둜P2twۼ5nf,s;%e|7 ^dr4iV`krgTym@\[R6dej>]abHr(5<oiD2%) /Eر̲!̤#ô{%uFW&8X pca1JVpK*O|a,O%HYy*vmd-" J}ؑ 3ش|~q]RQz[U)?ojǪ"?d r7Ł8 #3ԁE?^h.y,I.N}R`O1̯"[cA"ҡ:b$ D /BÉp>)e2{J0aIM&ȵҲ<!`+[CZGNd> Aɯ5-ܩed8EzR9[KJ.E'vp )74!{tP{zI ͏zCNӞ,e[K-tcc~D"y$5b\S]D׭yvd3)-*0/*`L9^i{G N.낁Vp(EA 'z*^g8[]hIrFZIMi5C,5"u O4a 23$+{h>Ce!90(l.y #)c=ßmͦj'c&2tM!+>u TB',[WQbsxB mI &X'{D\Sn#R&־31λ!Y)I̊Fa~5ºYܯ%8]r֒@FHKӱ,UGRP DgG)['*?7-hGTP*A$ߎ_k~>ΚW 3Tjgk(q U_M+:>&:"l cYg/ ndo/ 3Y*Mq]2+v&b.=) kc½'mKN'87Ԛ#t|U =\cRFymP,I]sON]DMTGW {$q+ͳ;ըNbjl<NԌeN/_c5x<n1vƶ]b|UٵKHl c>5%]7Le~FVa殘FX0pXP81pV7V~e5S.]LnCxTmD :ckmc{< ~"#ߛW:O)8k+҇j(FZqZ%AG\%aPSHMo4&Ҹ>'k|?:L3/ÍL -z0}`_:]Wu\BB}t6.o尦6U5 #RQ#!jv܂D T_{XkS*$oj2#'Ӏ}(^,߉|&暘 )j&/:h4vRHt8!b/$mrUmֲt~B𥳛vsǬx*t[WL ST8bOQfA4R-)Go;PPeJVƉN HOe֊A<'b3rΩc4sUyx RZ5/:7p `h-% nj8(ٜB[왉Wcm5BSҖvtw8*nv^j^uuR!g9V\?4I3k;mæfv2 ]ogۇv,:X6abj|Ge.n)m|ʜ-=|f+IrΥV/T0ɍh|E*_a }}@ȳjdT{Z*6]srIRWU;zι?T2KF~ ݅az`Z4DnM+yɎE& X8`d7uJSc*=?lT Y\q|[ۤÌbS`s>'~@>F++ FJv G ^cA=nE II|kJm`ᨤ=(㵟[(+Ndi]`^W=K):[!Cj-KZqUfΝ5}KE"p8sug/CT(oYXoG;\1 Lo; 3jҴjSBqȟxhEN׃ U{zqφgtA|!(aݳP#K3u $Һ&)Em%\!8Ҹ,-'=l"^e[]4 >H~wؕ˰o7:N80P"|_|)e!c3y? pcuF02o=cAD +:KoI?D‘:X z겥xa~,?qrqTJ-L*jļ|CF[>K=RWZ=UJqKoOI~]Hmv~^y0 #+o)t2hz.zpu A ڨU4g)ƀeyplO祏 ajWs)6*n,n9P, Ǩ}4 TZchэS`vPP/- ˀѴx˒GCTiN0@ot=GRH~YUkOhY.w R8WkqDP&VJԨB|t,j}wR@}*u#hJ wg?鞋v K]صOk4;؍sh(Aُ nTD@y{YE*2|@}} kzr RZnR2xA$}O;D< / V4mE&z/u z.OE6+%i[x^u_tD"[b: !5xM%IQ0z\ I40Q[o 1;4+0]x@=sH]Βyc}RRu0]X~$b9W2a75MH'j-u`N RHz23][I Tbz-kLK6k3 YFߕ5vȈۑy=qpblK*  ?9h<*3r+Nd6B8\ < 񕦋;㋈|ZqL>掎WY:l4yP3Pr/{Lͳow=4?/rPB$̶>-Y%!GAbPH'̧LӑEr-#'ݵpoI87~@L+by)Q>5mK2cG#&Y!Å37j3( q!H}2˒ڀ+E5Ea| jefeR9&jnr tJRau%a9Td ݧű $qey2םƗ# o;6a3%-1~0oTUMQ^,|û*}EU0*ðHNN i1l #^21Ȃ2/hnnZ>*luoM6-ȇ_J[ϱ{C6Ӏ"D~  WH6,i ?I:wD7@:e&/aL#n9*D|~k5*r)dR0bHc|$%y@$TG(m>nvVCBz wY"9PkƢF#|ź&^SIɜ p00an鳀deЉ(f>6=i4ܼJ剞;Ic>SP[|SCLFMv,6'O%|8LۉT lj0'V:ƚO# OkZ]bGA(;UtEt4 b_5uuJh~K`DBZM 1S=1Qҡ}N0;Ł8ۉr5! y'#`D=5.F°d"s 6x6'u^>reNk%#xu-lL]yߦyU JQ6N(-I?JD5BR0!SB+%38P;)oU% 2Lpտ^)S}R$5/ZHgg]6 f'\g]giyjSW`b,hPJx (:x{8#:rD(HQmSN%?ӝbqS v$k`jU֖7h<'Yb`+Ӱ IEYbDP96Ȑ4\x|hw0[U#.@/W k\"E/%~)`",sQ"']=>>sRo\q8PN^= Z+5S_V2|2ohK]MIo ƸulZQGw"c3_A}5]>'I"UVMW9uhm~W>NYn$m禔އD@4~/u,zxMvOL?Wd4nhƃ@E ?4 ɳxY՘!3\nςJ7!%X9l΃{ 43+6}7ɜ6^?&uS&_X# Jʞ5L{y}mB!C+>уԡeR7ֱ> p-FsTy'd{_paVΖtA4E=u\nnV7D. OoYƧ& 6M" /'P fLe*]_.=?}TS3'4L+f]fKߩ$@9-rlͭ_hn2sy?ƇҚ>fG`vs AR%= ;gOGוw;Z\d Aտ(D'i:S䔅s! |JE.<;GS e͂Yå*sѼ#+&IdwήD{AA0ƒg۠*W}Z!h+~5H'B\禐/og јw! rp~E1d&%mĖu6 yѝUQigj[J'ε:ZMifT|AܡdbWCyV&e}êa_Gޒ}˄o|L'*sRni,aAIۻ iLxpn ՏkP81-_<  h V+8j`g %6~V?OI 0O#sE0ہH?A4I594QaweAmR>U*흴j}_.г;Ice3a[ dAA/I,Db)5P兂0:n\S&̠Ne+5(ы)IQ/וI+: ư@mﻡL &$ ,]A3HCxN;۷)o|L M ( ϔf9u=P}"Ӑ/"Nmˉ ʯz [[0̼,gȠ Kh1OV6P8-]+%~hꃳ=j}@OCz?~~s[`x&OzKU(Vr8]xbadc߉gZΧ02Ȯ~~H#)Z_$ a3-=ONC\D>*Z> qj=}]׵'MHk"]VD E=?'ƗCUTL"8M:8]d9CýUIa %JюbU?*#g$E̜X` J$f\Ԩ妖eݖ(* %@.d魆y-/9Kku[g|J/\9.=i7< e3`* =-F,97|520-pJ :׸LZ&RH>M .mW{}}1f‚PЫYן1(H~ĎYD ^}QGҀFZ2d#O#`QN ;Ԕ QC@ -qa`jw39W(} P 53rd߀m؋9W1ʲ^4z, a- mxcqr=4Ewb+j+,:=8yS/yy;Hրn}WbQa߼*6Ba_D|ҰDj*( M+l*A>ĪZBJ![&tmfx3\pr`W|5J4 Q'a)j4KÊXEx'SFi0uzܸ* #Ž!:=9l.RU,y:≟| O@1|CIUl5زy䪃y+3& !2orv/$?Wn8qT&w@1ZCǿS\9^F#J5DyZ.xtKj`h(japAEV]e5vBNi@[~p;NUɨ{C8Wn1)-rLсg" cc]ac_>РWG1nb3=oXB_<\+x0J)z"|5gHy%SihA$rwb1/KVSí&wC7?'0`|{| 6^`s*"r!aE+&cB87P[?# DD-}dwGB_ i0=yRqA9֋? 2j@1%yWC/i~8rކ,2X>M zӫ*YDè'IBb2]P;d = Do 86nF(L 2"hUEebEB_KXೌu}SDkm6x~õy+3@ݚxkWӄkV54T}Tx2H0H6z}`rJ_k<>?yΎ_7avAV*(8mwɈT,mxj&tSQ䗀JlO^5'6Wժ;D@3eBxO47;:oi(Uh3䇒S*f ,]wd($)? IrR<5Î`38ӷ K-cr ]{3vؔgfhR.@T9ib1ZmX N)#8Ur٪pnO_ā go/&O.d#xX1LZ)Wjԯٱ`DoYsF48B@Y`4O#-O\ѵ܉VsU -Qu7MF9a8k +qj*UbAG6S^ ]*2?͔ڒB Ioj'aY֓[$ =8?22ngb@ԖWͿ#z|6ẽÒ svP W;("ۚ db[@1tsۃ o <ܵտ& dBs7fĬa{1H9%tP-UE.e @,;:sUIM$ 97nf!kbyOo.Hݘ}{t2ҹ)#GMV-pp߈Aƒ1eeZ53kDQǽHp~L;;O a:0 FnmA8n#kɳi}7/mpN9%,=M99=ѬnR k7ZԱ89MR4¶q5.cY8PhN)\L'mDlɩAFf dE'AqoX[ȥ3֛Tz gC)%2a}G޷DX4hյ+雐;\g5U~DRya9EzWb`Q#f0uڨ,iEZ(1y&cuvC]Aalm'Ț sCFps 6GАsh;3-1R{s4bM=@(+hץI&BѦHh;42DiN-2.-Ҙ!zF=svwRKT,WP6r5s+d33`tz{Co wvH芉C9J4G_mBnH(]p)>$n =A aL֦T?+7[#FdE(S"Ѹ7$$!:ZpE(+:GF̿-Dsbpk\Z"A[RD܆O;xtlWQx笩?/I}` Wj^|TէXm(e#l/œ;Kg8I6^XMQ7b"*vٶS[!ִYt#@b8'DX^ncgҴ*B1=M?QaGBSɸ3Ɉf~nS"|^ܻp(naƦ< TL&ī]hqi }fTj̨>j!%(13Jkp~l> Dfkĝ!d1-~LOZfuZXu[11=\iʊ\N>ĥ&3*K7} bY@3!aD{L{zm 28S?QRDĩ>7B~t|A[xYu˹]6z |{%7 ;*F"0yRu#hH)5#\wi|p~Ynsp,XܢaV=+" pko_`4kjk9I9[,}̍X.k&AnJH[U%]pg/#ɋ*<Lle9dSfE^VC3&Eـ楦(D-4۸Hؒ؁8ڵW~őxc cBA[)bv҉NQR"܆Nc] I7I0Lz2`6Wi.B f Ҹ@ClޤtQ~1x7:c\^Q gi\PEY T2煮2y>nrS6wv;2!ى8.[P>5e)l!^N"7 8.A5*-[;iYUaQ${sx4ҟanwheS'%墆X~u\̱DQ"~@PbWF_8h9P &6ŪU}ڷzjͷb,C]s(74Vdñ9{FZ7y</ :N@`ÏwO5YUz6ba򞄰M@F@E+]kďNK*(4rj' IJ"Tp0iV 8x2fttⲺ4kKED{k}RŲSӄu[|P~ ~^zE&4.wL,z\QK\㟳h,u~h V<&E8RnA~I~1V"o C۱ǼAw+/J,];{}Z r$7.G'Nmr`4h/-晞Fjѐb- S! :ˍO- SئvwW#ҿNHPA!?#*;A)*ouwJ5#[ #D(#aJk$RPE')`BH5?!^ƺ,,<\o 3m~mﬓԅ$Q]^hW%qF+f;Ǭ¾% CYOb`ٌvayǀfִ->-|$kbP@"dq.-Pi\MGpE wIN*?όΪS! כI Ovn|Coj'wf$uО{v%,b'WMjJ˫ޢPC;IMnZoBy: #<#c{?!@$*,i)k츯խhީ ^h䜎02*Eb@xgT5'kš/,$} @e|z4لp LKcӮ32 ks`r`;u'!Ҽނ8p៍ 33Q֨|P3*nz~k]U);?Y@=7lC<яo(w?*'c[~)Ghrku*G[z6,:B=j ȁG, \fJb|V"?"pmg d:1sn~A,Uz?;(5۶Lđ _o+av@0 7Ļwbt޺r ϯ o\_W-luIQW:6**x '|˧S ȇ8觓PZqH=̈́fCt\#V:4^8pE X]M`H$S@S2t @.(0J1?2L=j%fV+m+pmkO slrSĐ#H90ym\;94Mk%OZWz*zyYgD-8REp tJYyand1ys}їh?DmlqbryuE AJL: TZulF+[]fQd>ShQ~ L Bn;[ 25 ךAe5Ô@arpmGtA҆&gL2^?.'+sP#Iz!EU,"=\PʋcfEB7;fc7`` O:tNvKQ r̔Lw(\ON*Zr|o}Fk =u@z2)=L(\):5;eAζԙmf^ NI +Ow|)5-.*%vZ}EJsSh1礮9'4u@в;ͪjlHqѧ sy35bSxHW^`ѥ}1<)  u-E,%ศN@=P 9g[$ZŽ5V9H(*?z}a(5k%@N i4x/m3 F:N59ӶWյsnviJp{kk\zA-\+a ȇ#fF38{ TCeykL}V7 Ti# O6;Me̫NI-JU'\غGӾYn*\Ni[.+(TZ#Z-24pp&c X+mR=\8`TE.u+̉r$g׾v߆O0=Q.yCɱ$g >r7 d0fYBՆV_rZ} N7Ox?C0&+Q%J@@*/Y"Q$Ujw'3q.w`W>`ВdĄv6{ (|eP1!<+~)0O@) 7kL>=9Ύ[ƊU37OU7 Y#).B"_xM:;VTdor*ZIul$_kI<H ,<#W1I`ANE (\4r)M]ŪKk|(1oyvlԆ7$.۸„VH}Q8͌Ѫ(}iƠKP( ÖE(!Z0xM!jIubۤcRfܵ(DrsS,Zz^TDSp & S5(#xf{Kf~oMA!^v#LKĿ[Vh o* 4E!Kfp(;kiue[R Uo]wx+Rw$B>#a#0{ z"lqcEjeNs*NRA6VޕƠIOKٰG`RIxz_xp HlQ!V D:hp˨. HDp '=hƼm=zOKtS`Nbk_ny?n H|L>*Vsu7IDṙl9"n;3D>f.H<Yn72 pT!HԌQW YnWO`tg~0 $v O;R{ئ\!~1BʴV,b`$x$P8@-,9&Y_HGXjBA~g> Q:7:݊-pO \IecVS%"D ڗ jF oAm7g@R`f{0 .eYiu<u>{5O"@w߽2GA] .s|i&e}[.QV>9i9(>fET~5Ӛ ocVL#) jM|kܲ/˴Uz"$! xϑ\+v <,7b F\v~qcP7n-Ɖs f!6n ]ԑIizz>EJkf\@|}e{jYcR#?8Q܊nkdөOqW>4*%29ZwM(nڪW $5,R-MBU9Vdru_)<_=39^^x3?A02n* Q~eWódу *{k x/`QB!mz$ߞLZþLúm_KU^6Ue*2p%4ֺ81NTmʳ7ww-zM|.hd{^4Ɗi} Zufץ|m$`ZFa+A1uid|ꞩ~UG#.PlH7#Pr(kiH%}r?OK'53Q5AQgX~`5uiz-F͟=YI|86|xճqgJ0V&G*ImB,()2 #,:pAkq}v.eH^0WC؉+_6` av+^'H?gm:jqᤆbalhYvĔDWh?ό]J+]hq z&<JgFun{~E l;gi:|D6,}}(Ϗ_"-7au?A@=2oA<Ͷ>,eK<XiTN3w2R^R|0UӲD%IX @-&P(X A>s0AbxFΥH%F 7c J;h^Fj !5לBU m /a,[y[. ~VB~_%pU?Ia#'2h{8V*lcʽt 9{wz"TWjnBHNty..W Mh@9uMfVH~W+☜H!g, '淉`(RS&'2u$a8 VǢ821{#FJn^)aM}y e^dnM78 s[t4FőYWLznkl6 ^#C"Tw4Y>G/uA0}$쒝]M+vas[eUq[W'cJƒ[̼RFD,wΪ X\1EhJ\LS <5C2;ؙ|HW0?^fa1]8D3_io-~v,_K_L9=,G2?m@F`Q8!UΖ _[¢:Yp1g/TCFٗl/dn=r}˃U79Xvl9IWpkz{e Ʉ/yؾxMT33/drkG69$d,% js.@EvhQ-w5xQ@p wpD:i)T|'Rгoc, K82Rq_i=K +z/9@ w8N. B<ͫ,凲mݯCkVǣfیt[YQ\֯nMy|+4J!{֪ VLa0o[ g#gUs})R%@܉W ?my xST$o@P"AY1Db{:%p6gPSQLpw$ v{;ĮH4O0rxZ"7?K]nx@j`9K,8ݶn@C s}/rj u%nAV qWg$-t[ EY|&XIv,_7bY}=(dҽ;WfHGq&CPθ%2>HnNg dI) ߫ʢdo=hrQQ+GAm~ k"n+:o9)k~w(5|Vn$޺JOUyO;CvUqܮJ.o*K-ɰn0 |NJrMFht/_/5}Et6?͈ Į. q;z2:YDdϡy? |i&۰ 1Y\nusL A_mm$RMd8<$qBLԄ#Rӭ{Vt zz7 zp&:/ar")H}*D"k#`g;{W-sR8GUF@* U88*vdRP9 OuLېڬ4("B~ x3O"~T+w;6MV%(VnJ{˽:pmm}U!ؓé$ yrr1 dd[iuԤ ;h JRdOm~}ZN}^쟁@X|ĥY.hL,jIH03jٸdAX,tMԑR# ֲƎBR"ؤʂޭ5Tt^d\(Y&g5@ 7[rqf#(PhPlՓ 8 r #fMzxo῞[gdlL5QOOsy@AGCRX]QԤQ=5FeSAK +ny5+Yٽv uǒ2cxnWV%شgi5L=%w_!NY%E2k&݌.;r: (JTvdhLa1% w7/EUzZ eXEI~] ܭEHa%1{\ţA5h}o:.T22;ǿᕴL=z?oPt"jJQ|8VWq3wMx. CTht5Np 8\%[aQ=P]y:Idp0ܖ˓[y0`(fP"_h;bEމ:iquܕl^jHáh*>*++ƾxi{bX$Ab1{jcVuwQYF0a`"mAiJ b@Ch`BKZHYhB-={.Oa EG^i gn4АM[q4v<>YC/rW?ڧ *j܂V5'u@u&{k= QR'';`}2V3P%Y2,>Tߥhf+:U6B˪Ϩ Fc% T OG$5ٵ3lNOgr'|>p+گM8Q :(P-FFg$1r yֻ&jz.oGyer\Y1:nIae='H4E-Eiޜ{➜DdX #A":mE^\iM@Q-yZ%CVq C{zSsM@6tXߚqىŴ]d&ÐT#b̼Mnj:(}q@iVuw$(9wxi2^`2ٳx!1GM,9Vk 947\Wڒ`iLːu5L t(XUb:^qdgiEϙe'eKp!"Ua,@gA1fQ\ml(a< R]yy6M1xsI翆N%/[d |OTPw"a#G"tʲ\vj /`N[Ewж@xKEfM-q Ef$谞Rs:׈TN\dQxd2Q^ĺ[XB+9Ԑ>>`O).dPim_:Ehn$Zme򺆔w+Y5? !P{GNa56 ? Z֛Ė+\)f-%tl3 #C{ 3|$YASI'κQxgv-s7MSwRGoè R&Xz, T)!;$5j~8RjFC5kK߃0=?ql1φ#R*H?umn9`ӆ]ւޥN9uVQar/ 'uO(=70+FnS1Uw/>=ih*=eVGFUa{Xj q﮶!Fax- EüsG۴kSNNJD=N 81\Xh MRɁ_h E 2^*95~)[lwPKU64rVl15;4~&/)~n=fTƯ3Ƴu ?f  GoeCGem!R?qMFͼq!8 _^=æxjNqSuWv(៟ug7jsSS;#H[DŎdNyƢxsOV9풶gC"إ(drMY077Z|/ԋYoL@OFK 2m:I7aF4, #$t@Pz qeKld!; #ch8 ī1eoQv3F3pv4lV DPƧfa[Vǵ2aa@}.d8!T-1ڹ{JL2H.f^WVJS`:~C_'7B4aԗ"3M.}z-) DhRL*G1߰I'. y\5e']ȅ*1P(F৊g0F- E7GG.ue 2ٰ;AAՇ ycÌPɊMi'PǮ 7P0q>N2=w3+cwD_$>:1Ө6#EXHo"sF^[8w[@<;;$_TB\ A /|a]ƩQ\*9<v\`q+"`:e~tBzfwnj>!4VJ dwsoc"6g]ە\y#&:9rs7x:-$. $dr>Btd4gbLż1=)\%kc>fb7Z f?e=V\o!(~TqKQN4wbbtM Tѳ  VoE0菂w=*ΰ׮3}^'$|^><}p8;ԓ| UtX:6?Գkܽ/F?e OΛqsI_ ó'9iӁ{f)P6hxLsLpL j|4Yr/˜Qz5G3b?~d"d;9#1 zJNjKYkNg ?/tp/0G!rڞՋ@FN TC K?X#⛐Jt?BŅLZ٣iHLr\?܏C 29\PUV@Pok`؋IK:ϗ_?HN7?Qi`|Z?ݗvyfh (]Jl ?,k[fX9?:}1 5ab'm7*,1VPG4>?wFՅ w.2=JaeDps)LLqp{AQ \5RxX!F9Q ߞ\sbe&:m`75DL$V%fw_} 5 | *}GqY:jbFy"N}(%rg4PwONνM: HPN 9X8l0 XKԀ at1]_ч}`ڗ,aKπ,"}rGNR srKyzhOIih]ծ輔Ӡ> JM'$3 BOU%c*n 5BeeG2I3%^H<철$3X~,ni50yp`hM^wS+s Ƴ2` $јg ,1_@D4':wJor2u>8zwtLf݈w$WWp3!hݚX)hTt e`o -d䗯Fa8fwv&#.L0bTOn7H}]%i:k=!5Ԏr;&2bs% 2 9`kB _91 [B!;վ[<1A V뺫ܸvTޅ21@Vyh_:*T WihFMxB2nZ {(9/qVh;9U 5hH(=ZޏavfQ=MQ=Wv$%Ʈ9Sě_`Bӝrd^ Ң^_gkb C<~BtrR^RNLCBXl7!Z]+d!+[d73aX8S;PR y~.`xa[t@W RgV.E/_N[-㺍9F kcnXc)uw{}hc RW\c^7d Ӛ5GԈ.bg }nvzBWV|@oPKfQ):KPFn-=:%l*Xl{o3U醷uEWwA--g/^⪑$~S'UBA^'3}.״vڿ rh2*InyN0``ᷙ)Wa9b8o#nuzNv'}>4R.\[p#B@wh; Wvcc(ͼ>2y?ۍ8L^Rbf|]%85fUڅ@Wՙ#bݑ ش ֜,?(LGE|o_};Cm-|V-. tUʧzQA1Dv .޳. gNa=ld Y<pI݌+[~qz'[GGz"ƏJNIgx~M?ѭ52}vnBϖGBI6>}} k,OrPa.}"X5v(~ȁ&h w5o8M^)Pxp)W=f<o(ާäc5k};r0b \,f{%Ԑgm~K5=Y(@4Sq^;)d s;Oʢ)&3ne&*LhUvZ]j;˜wMق H5 5 M]"u]Djfu0[rey(V+༰ {e^b#KxR ol:ٷQC8qHvo|.P0-f㣑q !['iG1uyu0Ug{WeaZBrP&ʱ qH~ CˎXl{>KyKgQL&% ݲјڛ3 J)UJB#(wɀ'40Lv@ŨW?!CH6J,}o{s;mkOI%a(/[U=䷔ @­U&T eǡɣҭҘi"ncvʉPBn"cf:Y:a7bž-#JxAZ;m7:GRY:a/=)Ҙٵy׼X{X`e6 bEOLvQ\i*I}(Au`KR*[L?n!"S.>iMQ.;g%xz(fP*ϤsZSb٥fa'UJ^@ L, $7AheVExA6mπU=APa-M[2Tϫz"/Lg[dD9VFvkPyz a?v_f=ڐTFjzu &=,H -OF٤J,$16+_Oe:qOX9D1T'9Ȫakn`3Njzc{hc`Q5!ַ*GU+Z%K>o?xJ|^E:22s:[akv iߚg8W[%h[nb*Ip REGʴH@uw ^ S^AB@rP^[+C!.V.YKv,RIR؀Bd3hk5*@0/G4o8bb"eˆIjh-9[Y}j*u;ddYI K~%_iF.9J!eƀ72޹/,rc,u?ԭ( -y"@򪞬3kFCGYQ('+7ϛe(5?y}WՌ\s zZ0m$[KiPĹ=fEЅ9Bc8;pJ])'>ʹh?=hA7Բ ,}5b"$V|_VGLZWALɍrZ=zE9v5 eo&+;LTV1̽Mhmc`yc}HHTW;HCCjeUfޒHy5WgHzJC_ȋ3-Rчn.x넗PSbo, >Dĵ)D{F&mD/l༩́; h;J x&ߟ." 䍾e"6oĕ3_"W-wW&t5&J@yDq&p\}/5W+ׄ rnmRDPu;<ĹS-Цj$sл}d4I!24ǹ'W̍7O~ \cQGC3QS9`)؎Z]l>_ y{v7Xb31\oϊBOf\M2]x֣O'ˈ-i9.F6W 5 qXv_F* p4lNg7:HcI_bicT<+sfResAh C̦(ʾ;,^Ƚ{2b(‹Zem\ # Õf\XB|2…!}vMC3M}Cqwo6 n#AŠufb)e&1¯?ƈ0fUx%KeC;&?b fBcmjb7e]^ bvFuexJ( 5 Qw+Fs ,[@GV̔;7@et 'S[rb]0(8t>K{5=bF}SL²Q-fA 3p ,-'B[Y, ՈbFMg Yd)0S$4jҮg_ـoPe5"#M"NǛFh"-9m'Wh&d^ˇhs ꉒW}{v7ТDdQ{^ѪJqőbK[]eTo${@V@" UNc'A(_ڷyv^b(WI`of* M1p(Pe'i]yOE(vjV\ !v@60=^J 鍡A$pcR7Ap;>` W[W(WaC{`>`ҧP}X&VJC6iz\XO ~mcƼϴ9=$ON=zs9x _;h=Ģ7*:h'K fjx[' 8D h*,ʼnLݝ^m%|>9tηY@tS&N^Mr05?#!؀ as7-qBMS8O~eMD<>!oyXnB3CJ#X @鼮L^ 3bYQb n 5.Tu"Ow-]Ҳǧr{BxU)(϶1j[=`"5?aBu()GE TżquNջDPK}O]ͫ"i6j4`S``Z'c<]KfJ/HNvԑ]dU֎ˀܮi@jrs+T7rb2io\>٬nuqlsg^jt(/(مwFLuޮu9lX8{5pZs Jܖת\<NO'AF^R0ݵI&Mܛ "]0 J֓tӬ6\j/%6Z D^_b@5ȑh'7{4ahޔFEIe}ɉ(rVrջ"_m xjy>PiyCsNMtJ0%/bkޏz&P^K["A[ f(9qgk nyGA2F2ϙXp%ӳi,ޯ<Am|;Z+Dm=%KPt^%,p(g@gr0\N'> ŜF3w2K4qGҥ&܇8z^l>시"O>L8S banxttKJq 6H gPD(4`2m;$zf (] m28q@1cYy.=0L%͑W _,4IHH$DbPs2 9|n]#%ѽƴgcs%`%= [z.la13}I+v9ѧĉ+}G.0GZ@'|&@0jA~ipvHOis8 ҤڡgMM.?qq8/ ޣ5+L PpH吃7juMkήU{4 gWIt!c3}0Ht0T17so&5()zp}™S?EJ=xH5KF ĐBo+W5Z6\ ,bJ+0i8OQi_yr;;mr7P 77ft@a+q%aR<&nX$B 92JZfϺ۪a?U5꛺1b$eЮQ3 X :C˂,^Eg A=/FJ+υ BX-NlMʫ11, < E}s2x y_Du9S5(N 61 W*dTH譣[~]QftJ'b2ЃFčmrOrsu3^ O:GTXwt:#?T-hmlӎJ]2zK4d%cHzA{nDhd7>qh|VUgZ(;.l*s ("se&鴁AcNDyrFCdf+pZLŕuScmg=$KC, 6;\PF @+$}0OD@+T *Vb;О{'vnçocalPU|LqWIR b;g ~nF_y-&p--0$r7J|ӏqr%@0):B%CzM4}=̊ yb)Z&YN'j#T@I{o5Z\M?3uD;pY,-;*EF+QXr8@쯩/S"Ch"U"ьt\%(/A'@ v^+yNd>>PO54$~4'tL;*WOil߭%#&Q#tR,߈ i4]8YMJyZgQ.xse\z~q[ଛ|Ag"\ZVUQvVxDuD|0e5UoQ x2kx=@hAh~I/f&vKc-{4KXmv@.:"GK3Ҟ`ma.C)XʫI,A좃0ֵ=cJxUzM/Ȃ8qFAj#*'õ-x4?WI@)Ga7Dkg8 *J- :~ـH,t]Ҝr+}*\Ҁ.m&m\!" !{gYBOΠ^f=f^c=H5clе̄@~ ]Dm05en͞huL.QbW;8 K ` ca2J!w)dX/;o| HSB n)2'<2)rN pkbqrAG ܲ1Gh O+JJS2a8ԱͼJՎ:1VB 2/ !5!xPc줆Mϑj@'jDH#rX?(>{lYr.03; 6|l$(j#MX8/t{V7gGEJ!!@Y $t#={oqQw9pSp#=~Ge&BmB(҉u!̧y=)u̇%, ht(l(.*hWɃo!$8 e:?v=^ojch,X@+gC& 7?00yW+ѷg ,H𥉉:K2]N?IP*3p$$WɽT!zv|(C98}xgƒ5 ݷhtl¤^RMX NH`qo2a1N[Oyj[ƽ~m[&SD9 w8%ckؘъ~tǾc)0ed`: vYh_G&V~ɵBrM .Itk؏ )K/sq=g0?,!tcEn=S X_fuWt52v}i@Nq.2:Kh߳S#Wp#%#4U#v:TZyA>ۦn aGq%ɘ t×f%FwEM v3s^ M~J+/GH=٤b뵗&grƇ͟ɥ#+\֩+'$ Iy~'{:)(,0mĕ6laAj6Q!OA(c h4R` CO@L>>i*gLytwk==ʌ{PZTӝptma?icgppPg25~Y| f2ƀo5:`g`jL(3&-tܓĨ).կK뫊i#q YӹB\VΦ2͑D'R3D6ͺ4@hNAK?GiV2gB$)Yd=6Uw'ؽ{.)G^7n1UNߒNq>` ,˹΋@.vސ5/b@ZJtXA*F8w6f_L̡#clѼ KiudOs%ɞt@-kZ!;}9mB9ӟ'[8J{$v0=f61$ϱ7aKS$?z4S@lj5O_>1~G8laF/Q)m6Z8BRve3֬ȳ* e@BXSc$o0ɩ |\ 6u=(6SuN4*xS[Z+Wnyν.sxM$>$WHl87f: ;:"nvV, 1d7$y6m`!oꈽKjw wЄUy_-$#h(?0'cAԼ(=Q4\A-ԗ_()$m :ON%OL>i7>CފLMelZUh7 _bbF9[l?E O"aDNPD8F/D~=O6Uǚg茟ZnZ?FuvЎmoIN>cAͨ|#aNVg?q+p0pt®+W<4kAa<"Ol+*pTKCqB^wE?oRu1ͯ!QZ8uq96%K`C%QC[ Hz'Eχk^M]eI Mel{E×l|'PaJPP:33>'C X;jQ !+rWłoivı[KQKsaO_m8jޫ?fAt 7dlGTAdAJcI˺#̀Г}?8y7Gq}蜎*IҾ/sM_)OANge_ZAR\XYQ K03? u5^+] 4?G4OѢV@(OE @i%9Mn5m HwFR80,ۉa~ĆAhc3֬EC@ut7Rx!S޷ ܩZ1H!HVM.bYabvZJ@>.F1+EC%}?j\aEF)M:o 潦!,&@w `ŏSK ,P<\D #ъZ ^M2E)4NUs8gqi {p @B wfVOnV\\(Z\`Gˀv# XSaȷt?4*aǝ)N>Ue{3Y O,qѕCk,5HwnjYA

    *::_f>qpA)?@@MrMF*=](E'rW>MEu;U4?1xnyc,jM7QD*wOQaab޶K^M Qcktgf:p@~2KBUмM+ ?1yc 妫+ưExARS1s ĘU}%;_YIopIsgEB15x煵֝eΧJvco^hC:FbtLmCV‹ w^* H_F234١0?$ψ<4.m3 rQ)$kڕ6=!z y|8cݞfcxrbw?9Q|yWuY据xten,p@I8z/Hygr/}w޺\K޴L#.XCjĩ/"z^읹7KS;=\-+BXߍ.;t##fN3 1w5UD3ժޕ Y* Ӡ/u*>^3H&p M׍TA[C)팖1BģoʗA4>I9ZG5Z~cbl /631!. r)G"QP@wpS}&w3QGB $iiM s &8|2],?_ȥ`=^-Jgm[sd>wҦ-hkt+> # U96NQCeġۭ: X{"XH+8+N^o'ijv5 y7nW'@:MnJ:s"t=hymTi5Q6'&dyLl8o&@!~}mm#N<8}N}xy6)6'̲ ƚeWTFtaKJG+FS6Efw]85O>rb0u Awڧ]OLu ZJg0DK}_% stQ'DzU zzwF?4+eTxB͕/nQO鞽!qȖ0؞}QZ~$˳nӄ&+6yN(wDQU?-B `"zwJz^"E?_X+VghqzUK crv:eT L+,l#Oz00co<=" 5m~4SgTfoM]a n$|`nB6ﵓB ÊRs9v8BntMrKfvsH~4^JKsavtjz㳉 T%>e*bN@\x5Ηse HfOk1OO?;~H~L^՞ 6_Qb[%QqFrpw.pРpQ ~p ,N,]k;nN?q, FC曼`L|9ͫ,MٟF~{F.OLE6K~| `<V̜,;AA8¶LM]*SԂUq n:MȞiT|$MV/}I}BPxpOefǑ-֢$lqZ3XCz5vƧrښNJKsT@o!❍xE5N+" ԙ7 lU0װoʋ5<aOP!i-u*oCj55$~DMYОss-u[Zi`EYkh*T 62m|%wx6] z?ʽ8c Ѫ,IAÚ^ޫ}ܹr_B 8e{=3ž^z6/~nbV+H;$_d.79B,Dʊu;t1ͻc'ԹmTLe5) bT)awv6T<&mBv #мfTeuwQ-ȼz qvvއY-@t?B}g$S)nwdZ FU<4SJh VLZ t*8@`ݷ`nϣj lm0zq6 T玫Mԭ{!%Eʇq^Bpf@~\qf-ky 0d@FG# ee y&]|h]uhmy,])H1ćl4o~HW,Wnn>. E;p$rsݫ;A Jx7EBx] *]Tl uRZrKSgt冪id&']ۃIw };Lmy/ &*S/#DЊsvPԍRT 92 (70YðO ⒩ԍء;/yeޜ1A^|}ezBL$ gf9EĿ/@`7`ҺZE&LMhkp*R7<q7MDu^#zȱ橄jbhŠ+CoQ'}tEks]#eFgvT5jS9QMAjhP|N~ !\x?` W#?szae@,bjfja 9{geR.e}xj2<ڇYrc@K>O-3bLř^*bsG|NR!NwXd%v@tVAVִR}öo/Tm@.l=Ę} KޤB+#X=*NtOnSˌG=$tuGD;cd_(H]^c5䫖iiNx"xa0*$yY 50MXqs=Z6| NL̠KHCQU\h+7anT9=r]1@s-8c}I`fOǓGB; ف@lɸ5"kRs~fݭQ;8.TO70N}$xKry.u%wQ\@b7PSQY/Wo"0 \}kl<kZwiXG4^ktp1^ *17Ep*l z9' ֏4NY.7Rz)6haCzjDjљt؄(h4(=hHgkR$MJ>K,߾8opڦw}No=juHM-H 3[`$gsfwǣRbި$ɱx<*3}ZIC֔jt&JL;*o("|9yNȅXcp?1BOq-fڐ!Hh_-\iꨧvk}ˣlъ{%{JsͿHt{Ceq3J?(hO@ഽnoN[ Q7ifRp2Pu t5ΎP(}Zܨ*/{6^[ׂ& #4`l ~t[Cýh$ZKGU7QVRHUflna:Ό ۣ*(ȏĭk!`F_ke.vsq|1JJrΎA`Xp7}̓Ҏ[FG5 Ng&Ltӷ&4USJP~(h +<C7wC:dPkbI~ӪK5,Cy" j+ *3}8?vqC&S~Qv<keSyT?DH_U8 ~MJCgE0i{SPQo bo$uK3 cAɶG7fF1ݵȁ ev&;5{gsK]n[۫\ \D#(,ݨuD'~݅,]^_ހUu 'mK2-s݋I +0-0S؃ ʵG2I"%dy 3%gmi`THEtxB1',E 9 o{ gLj]!q3i;գL m\y$WWQEϋ«7ȇhrZ!q)*ъh+$eq2 Ӆlw' Sl|iQ$c6)x[炎&m#E*~o0z%)p4h̯f^g@m-8.T>@yA]¹B6ɼDeD<`Nêc=mX:3L$i~( 7W'sDپ2#Q{vx@ #a< RS[vB:i)dҤTzik+ !>[^LwtPhmn 6?FsIiRuLz}L߁5W9XsuJ1\^ Vƃ߉`K0".p' e|7^V?jfP oK$PsA !fܛ ٴŴ$oSH?qa<[t[R%5>r~sZ!?3|W. ̭4c^GmAD<7>k#J]c?\LKeV,|X $a ^ 7^vg|Aɉ0:'NB<@%[]D}%B"{Pi\i}cV-+M 7 ΃OyI` bCV2N~`~I ]. s?!vLk/#iw=Ha7V_>$C܅p5/G֦Y[M@Hq7bf 5zžj}0QNУg9f1kI69"Ov9 p>$R`tƘ4j%cn:/$#^ `xX?ɳ}#R 74)z)A ,5DNXb҄/>ijkj-3ŖW8B+Rt wȍa:P\ʚj6qM6.dA̲Ěko5yOl-U."_ݑ kĦMa~Т$@Xf@we>4dD|NHΑ o:k Sl-.AקbʖVmt!pe+)IcfP60_kKKw~MGώBlfϠtw{EhR ##q`sڤgdʂopo- Î R`:պ'YW-YqPO4ԃҋP#} G??Gƾyr.=oa:%.6=xa!Yt&EmWʐDjxmsf%HfضnGT'c|YJr$^EO)6xJֵIhs3/K}g#cz<*uA2eܨsRo~r-D2$7?{(JŌҒ񱅦pEü6{>w5d pTπl[vXhbanSXc[WjR.gNC+8iн[кL'F.@6fqI0V[-ZCvPh_{BV>Y#=+` nD[g=ESN69E&T<c8jbjEt|u.& or0}ܘ=!56HP4/B4 x^nY壾)ljw<aR*{gd ̪V`6bg\_CS[ 基ݏl3=;zuZwԵޘͫyBczp|@=iGH:VR sΙlslYbq4XSDa+Fo/\Fh0ٗSۏlZ1j;@\t<*ΰ\KUgpz#(al>pX$0MGOLo!k =e3u {"âPӖ^Dke]K!5EÈU}-H}i3>Ͷ&--]u\>$@$C& >CcHoNo yKԨzALR<kQ҄\̘ IN!phے9*`i6MG(@C т!ԁ퇔ub>1PL|<dQMP0A ϗD x'kbfbQhvBt`Ue@QKLlr ϡ$l>cG $UʧYpϓj, #FM{͑m;Yd bi?)&WSjP. X6yt&ͮLԟj 1ıTx+w,f jj+ èynZ;M\@[`yy tfah;]ux1eBY~'V"w q{/YB*+@p BpalE6|~1gO~EAd .F[6uޅ79;{r8pS}`*k >c+D7@ݛӁ.עjJ3L7Ďb2*xlU[?hł+a/筆d$Ws;UyFS Vzbg~₢<ƌ _b MB)O>SېR_kA5P"<,9yrTbK\|wjWXS^@^t[$ͥ;UfӢc`-NsX{~tSWT2w/@̙,z`Dwfvhˤ}x[w=Us{F\Mʟ)!Ez8YxPPdM.CUMYwՍU~ħA,>Ń Ůx;h+uKl g hp"ف81Z|aW;>:.b x@8Ⓟfdx(7qn{PhoIdRFp{Y@b8`NvƩ@<&S idy]UǢ8 ]Oꕯ[c_אzl%\> s|ƪCoAɫP=)\xvW[U~ oǛ6xWFvًa%QM1葊vkXcqSg2 [LPqgbsRpZ {5k8)mWlq6HDy02~Mf{4̱{[=o_Ŵ_wUQ+,8'8z %,VQdf賆#e.*.+/}Ha$[h.ཚF uËZKPz:OB@@"퉩" y؏FlKw[C3iS3Mk~a6̗/E&:o,}zkZIo3DRw&j%^_ Ix}C벧cCiTGdh mbO?D8_.nyHF*f5C#j lWmPZ _  Ѱz:%D8mV_rd8&4${{j(Rgs05tJTUeYᣯo. ,FNk_XڴY;]vLAUwi${ ZcxN@;$:&i[dMlWUux}Q6ҘAtZXޣ^ɗS2yBu'^4#/yU99*BKG%?YNT08h6Jzb ,+8kŇ ؈ah%S5dT `c!4 NcbhZ56u^Pj?:+mNޔ{d utQ[o GA-SQ:ڊ֒u܁TO'4?.7gРC2%h Xە@2`a#6̙R>6.5%u?=Bzu+' n;Oϱ$9pڡ2F"]frapf!y^l{|q?5T ~5GyI\;6IWUޤ8 2Mج,Zy6tofJj{hO HTRY:6‹wMCծT)7XF,ֶyAt,8[DOQ?R7÷:T0 ouO51`sE9''˯Fy|@f{5>_|=]P 'O<{Gו-hO5v EE&Cݮ3+=V 2E}na1W# #_J"t].7(DcX)OD) Sq 4spDv}ɂ+n&oYVF㥈`~hra0&Ey ݪwg UpD5*d?0e8G7{eus!wlh\[==1QCЕ"Md \LHzlߛnm5]CR&o>;W?-&,G Fg|A0( 40mZ|IsXhE5Є;I_%w[&I#Kyҡ-Qhp0هaO;6}vsfw [)n݄5UEm[սf&~6|a-vE Kh}"گ@=!Zuz ql5C8AN*:p_uw7?J5>MJڛ?u-_&/tJ7F4btG9+݌f+ˡRB^%W?`^d P):fƟ7fsET |NQȯ߬(#U gg,-Z]DO1;il4!aAj%Wnql!Fc" n+zm0VSihC$5s֪f Ԉ91=ET5hh4k@m-lxR~M&,+bɠB[ bK@h>{v=vk8$V5s-^v+QCq=2y9iCDӻ )oS[yI`ka*{Xw%*b9F>i#)f9=q@M)J0reg czRt|M , fKXSKTJ)/IN0euuہ0P;tP)P(˻C['].i@@v\u炵g:/>,}@x(e5A1yAe@M$sW6V9nƁWriHr#$\_w*] tڂ5A?|+)C2Bp}w&.h(wzHdJЇuP]ĹWPS?>]IL}pewzs9 jG͖>ll{kkxʦ6:,irc|= uBHt-LQ'җe8,f]PQĠrl*Id%+=ME.ar-L{^(R4E$zWFF^t 'CIDФir¬AFi )}1Ȳ`^?!3{ plj}R X"F*KANJTknp$R\IƳYH܃)eYԨIHҏHI9մ40gXK@zTq +ƢNN_K)qrPR8ͦ- ҍ/T kH}#j? #0>@w7w94OLnl sV0uB@_78e@XڸK-`֭ m=3kHv)& m\PRÌ6wYG0_gsP]7a>'rmb^4GÔ!T=Rl(>d|=bLM/UR5cPwesv~C%S1nI&i(MFŔuQM Ås:y*9,f|YеR):O'Q`.|" )Mډz, %]ڈ{kf 䶝X S`kN7D{E6/|P*T%D{U42Z{,gV^@_=iH PԋZj۱%q o[9@4! n \&_1 <-{d6G`'^k9+T x3y%4TǸaTHԅ1&eS#y]+HC6U:sd^'Utd`ͷp0Duqq#_N{R1Pk%3jq&+>K4 N4kFJuYR@Urő\^$aeѸ S(qC" 5eG lXgx-'DWJ {"$.FaRm7O_?ReA}cQ?PwAscZc(=遌&V3TQ6}̄+ Jm7eԅ]5)hqU#9] t s xcGi$"<è̴ћt¸XZΝEځdoi%1Gs>yHjQ5OaZPYD*=̼S*jϧ{+QBvͳkWU*-E]o5:GS }C8K&,T0v|*@j9|WUlnURVZ A>N`]34)1jN*O yiŬ*+\3Jxay&/=PaVQeH!eOZLb\s&jު?|FrMAbG]vWUfz(1ҡؘ^A =Y=oR[ҼS١kyp U"G`kHN5Rd%EDVh?#aTMauoVɩ 0e0A6`;,Psm: g>徏2#u(z) T<:8Aq,N%Zg,$3X?Y$+`)ķu.yOls+@rf施ԃ@3psO>OcGŻWk7z6Wa K4 I>@(y.Q.us̶ٚy6BI!xmrNFtbok`D&J $D~f'1 I^%Б~ #5ɦ 41⫎;gi 뵶܎ ?0M˷VQY KGh F\S\dbU^J@lhb0KCsb 7* [!~>@IGj{ $x_ܿ\iöUAr"ShN|%/_qQZ?h`i._9G,Pˉ_P\r(pDBpkN]VtAq|9G]ztQ:%#/[ m|jlpiƨTI%~x,Ȕf(6 6I-Dޙ?;wtZaEA8NӀ0:L\קּ2Bz53h{f.~[y9Zvx&([YYWzx@/b@8^kj!Aa.$낤-?wU"KXG۫uNY%/y?$q%HsQ)/ar]ЦR7Ԗ\\qI"m?" fwrS-Οڹh{ OMA^%6(A +DWͦVgme9&TJOSuϬ<>INkey6X6:'=jk Iз䐅w5Z! G 2@x&ǂ-)Ikҵ73.'Tae*am2@F|= 3* Vp\u3n&"zs{D0i7 \=26g):RE')žSpDk\@z+qN-"챪M!Kez\yCMCaԦZ'rAW^{kX1adԒoU667@Zd֙^{H)Ĩ6>>"jLV Ü , AjWIs;_u=%e^!(qӶh ( 0ӂ7D͏p/θhՙżU1ܦ 3>"㰤Eh>+jʖD:J(] gp`Ciu RU8a*0 թVQ)6I xKk_EWg&%Att.h1VCBUCZva /o3Gՠ(eaܑ? ACFPQ”g*UGT60-蔪=8f̀yq>1Qr&v+pM)sRJ do\b̮L7J~&}kfih iԣREvo߈Wn>K)҇ )/, SPFjDN=gu:iR7}l7>)ë'RMf֤AʼݠybrEږw6BL)ˉWǃ3˃L,j^+q5ͽ ՈڰtV'FMl=I'<(]gR4:\*]lXnG,b!ULTHgӇJ) e%RݾdJl,IuQ-`ca |"g׹瑁c}~ &d?p̶ Uj{m5I!/3] &yڗ 7*h{HywA<:6Ѱ^S*ZS@Lg'C(w7Dw\:4Tx6gP oW{ 8ONCu0"܏\G08J6nf|>®}$8AAXZkgXPNæ |!2ӳ{r}\T Be @U?WRe=9d;'V ,?uRAr= YPoDA+Vr:{bJ~ha*jhrkޙh뢰;f`)NzYiŅcCǝcweSvl}R_#ܓ_ʟ8-%5@~U/4j%WQ>r̥ۜr\Vrl=$)Wj&6YܯDp9:Wؚ?vG)*MoEPEᅭA}gEپ|3u(5Wj ;hHբ+G#W9!Q1U*7%t,F?Cwh_N[y3moFjPl@keVSdB\誋)˃>xV +od,W9ցTIл;%h#c'\*t~`#\q~w=/Qk4* |(F()Aξ1x@a;%K qƆ]K-c㲱ic5#"~h肋bb@ђ|v$v zdQ>9yb {CYvVƣJ#=_QHLU&zشz?PJ+ ;f1q xࡃ S!g j)yZ,ʥNbW ?HO=OcW}`޶7th2:Lg7Qz^"F()Y ).7j`8hl6^BomߍDb9&< zS5zMOؾU&H6YHI=|v7@.a*zN_[ (afB?7m*ߠ`;DOyV0@S1y+˒.y!R5E@p㊨=JH,Ap[lϐ(xkEstV:~ ]1Ƌ8\שF{֙Il 3i~iK5]Z#mV_ͫ%RM8Q1e9|/NRp0 BIp"g=]_n K!4grEn?'bBS*D>(h Sз?0{jqWIs ѕ.*W G+^fWDȚ UW5o+pS(F^-Ld[(sA"aP ?&seԄrįtwt$wv1CőѢ?dqM!Kkx?RO&y-db5!~wԒkq4ly?ur uh0S) -n s@CFL\2oOCTdц|g)y!Ѿ&)lmZ甝m\PҖH"r]Kl|ߖ[AgPo0(8П0rF\Ë 3e;!1!Rj,6j*k;G`j;<)hGգҺj=7'RRU/2ZbXP-3qkmƣ~bzl-^NjI,2X9@7v# ȵs,6谀؏!q+e"RjhI))dWZ{Dcl>hnS.܉?}\ O<*W~lUz(MA%鱭8J̎\rkf{=)8A1pkX~q.vկT(ޗ>Q]!<27jQSzhftw"֢ztC `Ye2;HrzȾw$]B"1_㦛+KRfƒD%bFMt?e%T'Z (ķ6Fё5NuM,Y/Byw k[UjbrȌĨJw7HCk_a+&|c>jIB[ovǗ($I=z `ٯ'.EwDNLb>2 ǹ2laYH?=N[ ]UqIh lN xpfVܝsz5ZF~1/^U&&pHazqkmĺ1, ؿwCRpϑ],mYjf r0Iv0AF`z [;maC5QJշ!/ 2tfqPa7# X>ppOij!e%=uyeUHۉ 6olC*r,^>Zp#N?m8Q EL^r:[xnCƺK|2$ 89<0=*y!:~mL 2 A8x1@hKWn ѤJt캪@bGޘYX_%7qU^gVLkn(|W4rqǵ5)jC3!fKsdT7X<=] vv*U\G u hHy]H+xx;wW$qzd7~?¿BQy9 3DY @ڥm)ʓp GPt3_!h5#폧,ԛdQ!IV#Rs06#tfQ^ f+>*ho(_k\V:ZoWRX\M(C D"e¸HkEh=O k^EwH[Y޴~U .DB]H,9/ _04W4!n3jPMO^.K&HpkXFW ܶ%bB>b4CG_ $5}aL;ӡjU;+l=74 1'өX?3 )e{>4&!-hq-ˌu,ԪMo9v좴 /ɛܜl_*u8Gntp¾Ze GwIHfo̧3< dOZHz:;Z}]\1 T5|PdXW@wshe-Ȣ94Ƈ{ -yPˏ[iۤ~Sd5R>J\7J 3zΨeJ9-@ҳ+hKvrU,ZWD0gΜO1't{)AA>,,S@q\ WC\DevѿX$?bd7-@n 8{< 6=Ancn3&D`;}&SyE\}ιd]cpI)C?ފ] M:^4xV>S#TBzPXШ\؂lQ~J6BM;'4![lCSc8%'} ;ĎEЦ:µq =eӏ1Yvh9,~x(&9ZXH[3sJU?9].Me?U "Mj`hX'X$E4nFË>-"X,j78[4~`ï=']6|) 5正J<=n742ctU[|-is!rս28Ga d:|cG%|ݿ3 h^Gٰ@+n͜B??2vVKLx52:75!%>2Rt)brj{y:?ݸ>IEbIB̩eM4RWV>ē2:byZd\}vfWls28aO X.$̙9=CHFH*?4]Nk1+H.H$ &~`# ̂ .DPZxX8VٰTGPŮ$o`觵b>|<,>-2dO N6Au@' sШc}/ fk+4kP ta;QEнR m8ZۏKko sFz .?ZI]9\/U0S}=8XvKOot .:hΉ;Z&Ǵ΢dx ntמ%Azoά[o]Dgfa#- *F'11-="E8]blݢWƥCߑ@@GY%zOnZ΁a\tA0yU= 螪b?Tv{)9yLu,6^\l_8#t3]hfhRaJS18UuȿHϿMΊh )UsjR^稕;޵Ws&-f+66`:s)3[-gV;}ws@XIlKBГz$㎇1LkY0uƶ+)tDSlh?%cs:M8+KuA{*m#QID|SBHVm*x~9C[l3ؓ5{r*6:L?TeU~ݸ_[̻pR/Ko9.*Xe/Kdތ,ČV;( )wXGPNju(tOѹS%*g$55l l=qP3ݍhoO+lט`?RTp0LTbtPX Ns —%W)sC] K։'D5ڻ@#o+i6w3 ]c2KajV vY>Ϥq> XY.ԃvǾы.jB4]ǂ\G1Rzra.^0Ӡ!_9Pqj ZB^F3ɋ M-z]?rVAhB9P6 RTE95N)Y@&ta5~U9ՅYm_ {gXe X$vy[)$[(RGD@^0y vX5]lBr 9+$5y4#rC BZY)˳ٱ\4H0eE/'ɲ y; Ϫn,;1;)Ǿ\d&F_}v_# Ž5 V9;Ff326aN'9(RJ@V(=`0&PH#MxI^~,>M |*Ml/>}WDp4I B5r2PR(7lwm(j0Y'T@?4E-X x{uE!MFp#u)ʐt'{;)=’D#ub~V\hԓLS?OZ ?f![|dmk2;d01"_̲Z;6ZǑ~f!j) mrEA;ev܋VNY9Dx>A#W*1XΎRaI_l]IEB Ye¦ i8}) .=nԀN>jS;=.ʜmWġע50I ̬NC.ׅ[ɿ_?nJ*)k~\[R{V}b W/+1IoVЉL\mG3/*:n$ ;:-w"WzyOu G5*X|o"]|%fhXl6 l̓,MOωSܼ OrdHV-qP&c#ǘoKL2aKAW x -ZI]/jw{$5̦V4%t/U|'TV8nhdL=jﲳ `_'6 %k.r.f* ܭHl%9FݑW2YDZCr d {ͮ hX.Mgw_€D +[rSBRsl H?#kϺ‘ݡl9١R9,nTVH\:~"DPe+dL뗁>H#4y~'t# w Ԅw6ɌH ,%uB4ynm ,.׉P-T]HۊN^k> o f"5H^&v5iM4XkZ6F!K]V8NSTح%!6fL<)[co%@)A ymFsCwwOa,׷64OGPk|E= KX߃k?cYtOYD̏JE8^h,?wf0#,<4!^짃f \4΢Io(Gy*.;?ɬs'(?0)&+,^Hs;.0l kGM@%;Ӝ1hn?Ž`Xi{ q% SD@aeH%gW{%ךrHs(|. {qI ;,ݺ>VD!L}=Gt\5=>P0r؁S)-aƚ~SPfbw,KJh +wUv)FDto=nA^50$SW{A"KZpFwd)fp4ftU-vL=xBPBU∉54F `HGWUR8]:GJ9d^9ࣆ B‚H>tt/)5`}ͦUzVY۬GBayًkud1-~tv~L+!DKX_D"dB=9c$t}`dm-D0, qxE.RV5'(*{݂j]p:"Q-g3~YMfqGY!\5N݅┏|Ľ5XKJ*7g{ٙE-gs+|>R E4Z&{ imM22bĤ剌(6-5jM 5|upYrt*4W^ s1Ի즅S{FxEZQXPpb -q^kuHV.·NlX7Nk;UZ3r%BU_fCtKYa?xŀp/DـMQضd1eξ/v*m5_;Xmf"+eEvV8@OvujrHz)vV2>+r>-~=ڳ5x"/g=Vc"}wiOʤ6NӉ5oP8IN<0S +bV0N=21X>B?9u:sHڠ֯|EH]k͒C.!JS€uf  G\"YzUxlq p KN8/;!9qiژ;q< BͿ0Lxm0_ytXk:x2ij毰hc|Ǎi| :-[x|JpVJ^jE u1W*J}UR ʁM\wfhhXt #HItuT$RM&m(q_$d|0VcקKz3ԗ)P7`Qr> rZu:tL>ڶ2/O$ ]>y- 9I""gfꇺo`/C5SQ]݁ =Or+]=]奂j?&&qy~>Z!G& m GB;B2s5[:uNj[읓>yZ4(-;  _GQ"hjd Eo<:f)ƶ;#kc1GySwcrWoe;Z=0Egw;OSc:bHfiD-186բ:oOb˄<ˤg,YlL ]n#@Zg!ݜv}+꿚 &vXEk-yZVS$ ٪i+\hւZԥ?Rfv}VP~2$x}>F%+F_~cV$,[@++ v6o:DZܲC;ƌ|wjX:Ckk7n$ & %Vt+udή*E6ۙ(e@ &6qx&Xx -w6!S, sJbm!H'KHJW0[b d$#@(*UGQ] wI(IhV+<zQM.C[6 e1^sIƵdTolQ!cusD[ƮG8\Ua1] mu~LQ0ا2 u $zT= x ^.{;Q,Lp(*%#MsUqHpPb\ $yRstR7kRc3> 8[)enSPF@2(rQM>LɼQ k93!PE ѓx`:ppr^)S.L)' ` 2J*̅-G䂇&Dg1TKW^.^R:p *޸ގBst0V  ,^YZKVxV>_@PƱ3X$謂{pڸ3Xp!4oug|Rw&H)icdQ'9VFUv3 gyc&,|3@dBˆƦ4bzUX %UQa{dqe?MEy^fMQl̄`~xˁ79#3/+hsIQTn/)hMXMA>uZjv-з,Jr>5bl>ܯ(Oɽ:*;ᛰrH6L7RYÛԯ<Azv]D{M`]L.s7DeY4V/#_=f\6sSmu{;==6[NfR4$ѠO՜)Nϗ el8!dP@S=:ߦŘ7q_oM{~쨌"넦a33}E*>^n-Oa&$s{n`({;Ͽ&U/3oM}6ԻJUchB4*?updQ"OZߴ55E>HE̘o4dਮIIR@魑BѮR_d~?9U2%c45C?A0ׅfN#)U;pɭTo)m ,;ZrB4kTXz"g>mh:qܦx#{Z4R 7o=yVdbl;[sH\I`_Ač6t7:xNW!m2̿Cs]:6#> _e,}M ždEI+\]>;CM@dL p8D3-usgB" xVHɴ^0dWOƯ1>:KfA.U:ڊ7,)_hpQ{R]TZku0˚F-ŭ vwwȭ9ItK, ߠ<vݎ&j1wySKd+o±IBenvMF¸5$VP圽TaKGdnh8#t2J@7oͣD]"guGC(L`0S#W#(ԗtMя%8`GL5i5Gm7]:GM:zz1*dkK8GirO2ӎ%cOH[afGt:"*DX0{<]C0-^CU #ZɎ, [\B>[Έy`x; ro񈔇~|J~‚>鰥/mrLw^j9V*o0>EROM9$ӈ$=iL/hBA<;,gfy,P}:{'P 7Xl#ӑ.я&(lڃ{ial"N"s&u^BfQfR! q'-gThʯNLRj;,>$6`d87ڒ|UHdZ G4珥ٟ1XL?c. R0Co,'^dq(ݣKA3sT:Ou/.C3. 'WԊ16ЦB w&U|L~5OycWxe`r(adt& tQg79 5^h` (5%~[FA ? N `:_Ar-CͲaHZIQ>8k+T!˥ #c:wvme-[Zفeq)繓'@h"_x1-qA ^*fzC f 6Ңɉ*~Qc?2r,-yAC 'W,O`i˼qeĨG _)L4%-}>.Ԅ'P];J[&Z4Y\(ghq̊_,pw2pb'[5@`LU-|ir;j], %d }ab 4`2XXa9VZ҈I% j|pMPUN KQʫ+ rqI&q 1e FB4`]QrN%M/fO?P%$F~ 0xmn _PUƐMi<Ô^M$7EN?qxoDq`*բoƙֲǢXVm9= &7/T%(`BR-nrťj(hBKTA4")"&mgZC8cgP h;_=&72 ƚ={ HqI@ӂkj yL#;0v0nlgg0@FEq]U0*{|enj*S(KOPdz0ڏ`B{}Ibf&Wt>ts¼Ogy7;P1A Mт|^#IrnЊ~rtN{./*iE7Dĉo^'~GmBb'LY M_D"'_bC"UL ?\NB9 Q!w=4UDlxv]}%qX52CJ!g]h-W1L]0l[.(yӢ T)"ӈo% ѧhLO)s4 G+[g:)ƒjA÷)v#qvTHB [0m*ևW7)I|f 󀙝0It5 "\-p,gE|޽Foq|+P8nikeDvx3y&P T' j?TMiᣟcsQ(@!#\56:-3KcJY|EMUqAjӱcuژbG '` wc3?E{7Q);dϥ{*xT=2Oc84]%o1 g o҂aLʩf8͢8Oe;<Ӛ \($_:U N%Yy y1 7JX?b0LIsoW D>V53% 6:"]18XF|S}~{[lU:r)*tiC>U)1S-eApQ2)fA^G\8/HX+Ѿ::64.Wy SEvEׂх+m6 ug0F Rxb@/oPTU:9*#s4x6_+ء0m>JC!g0RoI&bpT3ںO:oЦj@_h9NpRNrLSl^߲6,ãt=~^ b& 6>fdP`sb70[Ϸ՗k/x3T+1WqyE@m1z$q8(vY(Z 1nLh Еe /CQoK?86ͪKFk:*!NMŊC9Ygı[qnFtg]$&da RWЛU2Z_@`(w)@p@+[ d916ZaplDZQT;ZecYq)<-HEVsE'ۜPTIa`2c:Aڱ3lov ~G6(1Vjo"z{Șg;Wl5qBlW x&+K"Q/7m>/(n/^y; :_ 3[<s 2uXM0$aڎ YFF-(8°6[[̠K!*IewGelvjEuMM EA72W'r.TUbzO .n6"ujIT4;pC{ĸ r!KNM*D"1vC7,t#D%$([Ki{HPe@!pHQ'Kt7r $x1Rwc9;t:877.P 3|8@hQ[ ;+wnz[FKZ9݀' KYHyp> "ۂK H8);.^?k~yXeE. Q,H ?懧~YJy:ϭ}ӒCȧxlG=] f^R6ĞjŞ +MLQ-xOG"B؃zܣܚO\ߛq%c?N]g^! h)Jɗn pga9W7:m!Ep񨾎/C?˭CFdSVYK :DM0oo`96w eQ]D2(;v/v|T@Tugc7!<56p}Z_LpUIWq#dL%+brm:n=nOsp@pM'eaV}:E_(i*(NgArz|v?=giKv,>8HFu*ᙒEFA1" _t55!yc1,Tsrb՗BemQo-Md&3Hfp!DPm_~v .ْλ$-r҂Ͱ ,5ǩ=kJ)4e!e= ~S76ZP4ݪ~D Dʞf\A.Q`1Μ(E]:X.P}2pu|{n`Uʜ4@o&myѴP` 憇w>tZS\tiLC/y7r-Ĩi 2fh9Q1@4. }?k9ԬsT.1*9xoCwz~, ]eYuџAG- zB]&0z#C6\!Տ() &TC)6<5RUs5KOqd ;B>?Ś>XTދuTZQiBpk`+`SW /`=&\v,n)NixѺPbK !5>Q})K_3T=>nS>,LR:l !c/>G/>@x0qA瘾A8o?CKea! ZE '|%F "3D:*(m".|}{!p<+bB&rB]fR& ?!꾒iQ kG'JÒ8 T\Uᴗ,Bl| aP"ەd{;UyV474 + =Ia>!M%G6C s VJة`\Β(Qr2ȠɈ5Bѩ?B-|i5W*С{#"qO&IiZIsŅE ,kZT@N66hJsg@'ҜLVSe5p",O;&u͘iukr:CEز<$ϑ'In pl_xKߎ_U**涄ʄƶsFgs/F2Ԏ(ڐ1~P͈=RT_#//<'T7|Y8;eT Tcɺp+|y|2WU?X Np{D Wup0et@Saf UUGx-#?_ *ӯ7iI D}W1xpۤClGHVIQ!SAlWɱD,jmK]vRWjҔ j m\ p)2?`bɈŭ-Bd ҵ*U]0t8 iry4?p_kp.0h gYvR~%V{* fz%!FJ~Rp.94$֡/\qOG|iAFH2?FSP!+[vDpaWC&g<6~ߞ$q}MnP`E;gj&-+M1Itb 7Nzd톪i-uwͥC9 T;ʜĐp%,=}Da A#L\JJ~/I#[_9㎝P#yHUmR#Eb>t gOn~Q@? @O=ofGDQae!唕vѻ@+b2kEgyU}a\E.E΃,,FntW_?amfY%tW2J0& ޾уمɜn`h. ShҤ7OyW$$=Tiah+mibXOGp%vD{L1*5#1ҝza嬠 1~v䧵azqe?`jlÕ hlie PJw·`ZzW5A[1gvށy'K>U֔7$U }`B֌l=s/ZǸ2dC qS)fVvK{x(eiY|ƺ>@7&y挙[>lR^{*q%#gæe:O7+ph#1܌h@ڪ̟a#X`8?ߊ.yU_Yk@6N0]ӵHUԂ2/TJWs:h ҃LضLU TeUػj>ǛDeTt[xP6^7~r**J>@Jtba.+T4b& je)ڣ}=agvcă)oO iwW ῑ?] #f*xdL d̚7b|.sӋ ۳MX.94t/): T+{><1f iy6!Z3<"ֿ Q|W[Ɔ:X[ZH}F9U^8n淗}4xmF!KRw# k`+F]CsBѶ2H6$cAt[,AtH,6kf Y89JUMi"3[\S3(y tG1pS]~Ol Sߡ4]c"w3БQOR+xPDc wM`zT|cpi`A7Z㢔TI 7!r7j}Zut7QIezKm˾E "VE^md=wy} gTEQTl/f잚n56΃JA/7@Xˑ؝}F~(.~?YKG9E9s?  ` ')z-/ZN53t P{__wTGԮ =)PrYš8TC+/eOoY4y`ҿd>xď0>Oh1ڬlRWCj.pu\[A2&MlVQ,~f>&Ww&d^/W`Q-'R^_Na⦁-~ڎØ.pb= -C\@qP\Ȑl}Os%TU8cX+"ܬSPd+zke4_mJ9};ov}cОneL`X%{^jW:>Nx@3sE,fOUDN;`-yAyZ/nlD5 Juky?%/l%o-Xrǒ@7\H G*I8+̙I/6tk"㮅c?R -47 E|ɢ[*b9aZ mV<\ mK#Nr⟦ab'%"j,6*KU1.Q;QVcQ ӴrUf5|垣o1\v   P<ͽIw!+1xe'iPBr|K@nF-BS,/%k d^^R}mdkA5Z*rF4,?ѩzw~:'rv(UMFh ~4c3l{H<9~gV]IB' "AYEqz6m^*<孎=9nYp8Pd IDvCU lFs|>/@#ǬEu1 017NjM ,_Vuk֡"ӺS &+:/qYA @;H$EdʹAsm',,|59huUuV';։mV/  EQ9,Ff̞ "M{ʱgYZ07070100000031000081a4000000000000000000000001642f097600022b70000000000000000000000000000000000000005900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/T]?Eh=ڜ.+ȟ]WcH񴤕H|O^T\Sڌ2Qm 4 z2QԐigf+c/ǯdz$5- qZVH5/^oM+1d1ڒ5V/2HԳqilv=?} ޸{SK:vRG1\^c̼#,.4o}f;Izޱ#LI^!,tr!&jx'&vA  BHQ`V?ayWZ^D^*Rsꯤf%kwcuuΘ{7@Fb+ J>Qn . Jw7Y gG"M4@tUi+/u,Xs{=aþ uuA/1C!*@h[[!,tK) jKl)C煏|"Sζqprd iJof?-Bg L` Aҵx1Ay0a 쎿r@KYI0nA4, Ŕ&#Ӕe'1 3#o3Aq_%m XKGrp4@ Ub+.+Xe\\PawujiFhȨ Efo]ĨdIAx00NA3T(vqG`OFɿStK_/'3DhLk^EQ*neOd]u$Y5>J' [/eq(xN_mPOBR<~XpQ+S<ϔw]M Fmף^%Y[N4lǮP&Թ7xHlUuj_Zo]W[:aR4|B_X&#Fq([ {2/ds{TMTzDi@]M ;'2'ATkm*&@Az7_ɴK=Io`1DUeF5[;)"5j{U8o3dw>"N!xFp8P݋26i`p"Íy;xH˟kJ}ܳg6<!3p8PPKa0R$@glxy6<{5eȏ?"Oۇ$ Q^:lwW|3M D^@Q\5#[1a-lXGg6z(ӂli]LΪU;ӑ Ю䫡\r~8mϽγEA I gRВ}OϨnZq׊xB4XYOQ)#5Unk+@/<"Xmj`ysX1T=nǁ%{@pq3>NĊAoL~IOlz4K~f[fxPi|ʤ+jZA#]ŁpϛuN# ҐKƼĴ#p.bR: }O~5H&ǖ+P@RxԂM6y~\.:?ru*7%'Ũ"Oƾm.9ڛ?r\X,Sw͑ңX:[xۧi)7Ehs[a[D]~J1"[,%zACu=(Œ&" !Eo0|}SS٥ǿ\<ٿWRP .KXmȷ:;pggH.:Q<*R|NI"lSS~Ș 9 7TԍunaZ~qSY FP~\7H 0%QwV|"U=DqV[y]{Yˡ:4rxr5cVvZFNF+~y|(aiwz [\<(J|wji D-[ݻ)h`HNny~#w;1r)j|Q_,u%jVeҊcٝ%w2nYYB.|F6JLaed١tiC(a/DV A !#}cFFLG \+W=#)uE+ڣů0ڥY:ݏp]F$p+ KV&N*mA]}6V^+\XbM]2~IC>KXM7T&\IF#=Hnu9:ҥ֊RsI4-*;l wpQaY&FD*z7'`ߓOxAe9O BŤM`#{rT0GD,lr-9H|׭(K /,9L da\23գŌgg1Г^5G,}-xƟsoc&roxȌHP$!ھ zL}sh bab"X{CV&vX`uu'l{gd/HonBFCBAc:(-/!1-3Ϣo~W 4-#Ռ&.ffnǟQ'rtkEk'#r©C(rt=ga9wp d֦Nt +82K8Lwo?&i)3[LHJ3L5,/i(`A@t%V= FUT 䒭iʈGܝc{ Os|@ Wp݋-_kѝZ{WQ9`b ~N"YNPV񄮤>KcMs &c).y][E\iS@H!`sP|ߘ}ٝV|`op \/;σE  zނtرT߻P!!;[Er4;za9`<%7*+Z+I-l($i Ί)e\@3~q L6(*Pp Gфy csHhMNu`H 0lV#aM9jZv-=qi^_2v#kgt߾Z~7R Zѿ)^@NKKR&Ӿ27+ЋX&] Bxѥsb PȲ  -`"&.>%OWF5 ٟ匉- V Enn@Zk2eS+iYYRb=?_J+T Z0I]A(4晭Ym, =E˜=R)Ɗ=FL/rn:l&&ELMՂ=cČ'm;eS#5>`C]g4`6/ 13(w r28Fg{oEz~Z* y:|7N GcJR"?'=u*qp8^3=/ BC<"-%+SBfPvƲPK x N*@y5cY8%^ z^ 4ܷ4ֻO*3RQJF<ȎIA,`Ao\wLHq24+9JPH9)<OvaA ix`7[4S\Sk5WG&=txy)B>M.f\~SvAI!FQW -Y\n0Σ){2Uϻ3x#p<[a4 Y~/1'f<q" D9i/F8@Q1N}_qcoz}oU,I=SVe$M>ą>fdNkC-hv2W72b"~M^ Z@9;WgEn_%qԠ9hU6bQkxEs0%?/~PlzV6nEɜ5DufPSllص8Jxn\)iq?Idtn1-03Ê XWn-_K|MMo"rRCd+ }6WS&\rg;-c&ow.ҝOG|H+LFٌ s.&欜h-; n( Ė:ݪ-L'?%r"'g4,/Z%ex&2\.̬Vu"+]ƦaŰ>m&詛BGKj$#-k6[+B`֋7}u\a@[&Rqt9.)yB'8srYi](u6DXz_JHhv/p.+]m*rsjKUs|>]o:f Ml ݈C)qJ%8/P]hGkjG9(cO כ-2'}]lvҗ 3Hjfh + dÃx*X9ƨ/_r׽r[gjsnTLP<"?!ؚ]B3ۖՕ=,՝돒!:Rr$tc G֧iqog35@8dG 5 h92Lm7]CFs3;NQ1Q %Y%$ -vnf3zÆveQ` n1D:ʄeI-H91z׎YrIqҖm  q}{tL05.<֑\oPL 6=N+3c kƺGJ9895JaX0s[- =$`0 !Ы>pȆʑ X>§t~C M>yu@8yvqЦŪ]R=*Je[)Jyw×XG8 @>_i*q97d2$]L[Lq0tV3o-e vhYyRñ}go޸[L/_qZ rTh>:Gr')륗1Hi9V5wǠϠ ӯNx`e&j2 ]lI|Of!SN1?}ܺNNiXR>KЮ?qSX #7w8k; 7\<=.AuZ8k-/ĝ,FTaNBȶ `]ĐyFFP{^ʙ }pE4m DJ Z6uY|._I@Xf~D>wM1N&Zǒ~GC':kelwٮNi)-QF5O 7=>&50Lx  N醗Umj bvf;cDrvVw 絓ےOL o0*,"DDK_}hȸ!p lX?07n(|KXGK"1+ *^ͼz$v)J>ybYK[ѽ V>XO]»..x*CIpK75O=ojvz8PJn#tz9I8ja)g;CMNȇq8g]%99"&:v[W [پ@1SkhF@d9 yһH‘A"s7Pyɏ}~ q_bIw;6*zd*O=Vۿm\jQrfqT*_L^yaNSŘAv?(y ҹQi!}l$@FHx-) R0œ;xڐ&dP>Nۛ{ ԂH،AruS*k|YV \ i T@}]h_P0OB@^6Z] BVѬ;[}r} PC{:U"y䐤׼zk jtp_y'z4lo̭chCtg3襳, Q;K@6 .lntyiʞ?{*:\FR1 L˒粦䍸\^@jKB*)-O޳NkmglQKa*&E6u֌Lq/iɪ>6_P'R>KW`I [Rp@tޫ ?)mMKִH{3beXcN'PDQz8h& 8v@rӘ;X&vÇ_Îm]aĻ&mz?f-k 0RՒ+ش@RY bApQG+ :|, !ݍI.p[y6J꧜۩]ۿl qGznx=}bfa3@wp29i>f} B o=܁?$kόRf}L+d6#P.׏5I_ 'RURߊ#=^{In{#'8IMFLmr}5Jշ[o}: z-`M"K+gb1BnJ DZ[>^捐1@Slo;RirP l@Iִo0Zc"W':\ mЩ(g@ŷeNq\cG]}v̖qI MIa/6ۚxonu 4`ْpF5;(9hLJ6SuICXպ>>߭ĐBě7n|'sG$vٳMxs>D ?yΞvTI-I ZIK_g楫d\\ eu$8MuX9e}r%'EIG~,T]1L ZxE/͠a,Dߪ0ܶ8F.J(,<_< }]8(e{ _ tm!w %y '4U&"刊#k3F*QTo~4J9s&{(ʢq~59k)u)bc4-.Z8;8Q3=$<4Gѣ5 3^=@[14]rTB8QA˶~l^Գ;4:u-2oy]/Mx\ѣH8h4Pdʖŏ*CYb=TM] >i6&m$}mibS$`KfzM q{%[P |R'BrA.U.-_:m҂eeS#wX޸HL- nN]PPshA'. |c&F0S%%&+[:22ÿGbcකT*o+|6+lp jչ[st8ݏ?߳T.xꂔ/:j0Q2N0I`P_L&?: (z/βo JJ3!B# ײZ q T&Uwq[Ngz<vn[vu}%pT3܉:Dhv rT9$AyP(e1| ,Vn5%̄Bq(Q:k~.VIRmcWgF5 Ncxf]VЄ$<'5La随N@m\ FakOxF gtl"w0l<Ey^=i 4Z,Q ӃDQ\.Io~JrqK1}xc ?KqԲAYi}$ux $^j6V3PRkOmG)U{a U}Mάf)ۭ%"`Xi{ݕHdD~$9 vhcZFYF%Xh>p%&l-O{w#zexg#M=pO~y_;2k&`Ak3:A;x?*7~9Al6BqFSP[[nDtqfv۫&|w:9 T[4k8X74`ChaϞ#c(FiPs`Ghyx ^dbyó0V4ݶrUMbE~/_% \,P/>=: wi*/:046QT`6(~ R ]TnI>9A uNV ;3\T}Nl]1Y<$f-FQ|uAhp)CbD$:0nSU|^ڷ-aiBG*#kGꠢgi7`G%(ױǖשk^$zBj3p ]< FjH%o܊w 7e0b j$Ս>d'k+x}\Xc$fX d* ml]NhrYR]ޅu4LTA2x"lu'7Fc⼛y4'^^::${d| LN dG‰"VF]yq d/OX^HZPCع;q [RO9M\@l ^+9~݉$`0A~c-z8?o3n'5=g &A"#Y-N7 A! ȜLǑ!GIG=IWKLe/s?QKKaC][ 0v K|_i cNq7(j+Be\~n;]j0  {de*JEAW3SPv>8n8SsGKWf62$k-'Y[MXSsD2q aaF)) )JʳU8XBoŗ ܿ)ǎmOqV&1ݟ g&D4! \:e;Uf\p96#}C""$*P!ыNeGv3em:Vl|਼q\%0ixm3Cw~MQ^A0E kp{.9%c?Ƿ:YMWm4NL3?  l*ɜGyfWyt=RS&5-_3,@ N\Vz etbt~oCRG+gE1S5g忮(Gȗ{- QMRE p+"ZܓH*V9ej!m3(!UHKa0Z5.QE3ߺj|>[Bg|d.~U3SOUU|δ,K'+1h8æ;ǀZA[p%o&,~1z(iD@PWoly"T@t,m揮g`?Ӯs%r c|6,|vdxЭ^rB[bƓ|{iƒ(#wWJos41~Lq_X̆ HeY Kg{Bu:fąF jbMNBLׂO\$7zCle41' e7%h4j6,5IvJuZx)qcDYi6 A92?'qz!.<v葉4sW齦ܒ 4UNX4Y 6ymfp޹I{=siz5v~^N+A亷j<啣 /S6i"P٣ nR!ǝseJascptbDJ#_FGY'Jr&όMpW @ 6?U05]m"?y%E^՗;z!t[y"P+뛽R@ak 38OKV~oCx_U JxJ~*0+sGӮnK^j;Q:V`ށ).HFAR /a[a۞n_ג:a5uTAר" si|YFuP"#5Pz{Zjыo>  4@If>Z6`5O,U}=n#0mlN#@=A*r1\Pr BGzsQF[~ؑ%1l1wxl(#̵ŏʍz/S}H3u<)&Gz_f}<*U2hd__L>1t|Y,|Yqx*V7GĿn'GW>h~3=t@jK̳stkFxͥcCǕ2=~$"1Ϊ {,>e*u9p@svs=oLZna?p/,v/P<ٳ4a&ev*j%l˻S2\l0Ĉ&P[&^7|)xR֢Y ւ=|k[d =uQ5-w;/_uVn 6i6#(m uG.e6׃"z M"~l #5tcYi9)q}X.FJ%=4J~qoJjcetQK`5m*n>uJ/>"#)&._60QfQoBag0i[>R LI-BFM$,J+ NېOO]7![<Ì8M2,~Z#Md\E81jHu ewt: WR=c,ZL6nKz|'c8PoLK'#=q+S

    #>^6'2wʋ/;yQg?8>G'ZAN{?Bl~P|& KX5BVD<2cPȮ.˾ GmLB1ծp/c&A<$U.ӄBC:~Vq%|3m`2K[u|dՙ͖^ DJ~mETZg"-Psb?c$wy _gȺ#SSP{)ȟ[;-z,?i=+(ŷ;3o!/_!~FRnFKe!3"pl6Ho&w{Yi:=q Do{mA#[%P]MGϔx V~vTh[SFKۏT.Q]~2|77:{)@hv8t}tk~`jC B+g/],m )zS鲉 u6{ú:v@IȹESėY4aU|v~yFR4Otý ycI.40[ʆސC\@U_wUmN6󮅐`Xy4Z҂.VbQ0CbSEw"qH3ܢ,/ ϥ+xbn[N% YT^z]`7eadOg= L+zt^> ԇ {o6 rQ݈ A|xE'q''EZ\16S Tb5xp,骊 *5pLG ᅥêu1Ccy, )~[ <^:ç-:Lxѻs Q[8RA6#؟LHąVj*9~׭rnGF R'7rdUUu X`nur?+P 4崘T~ S G3ffijnX/.hbw9g9 IbzgYbIVuz(JS9z,)26W1a2OlbilY! = )^~X{AJU $͵zu85:7H%PxԼVC4H7hcwRĹ7X q>pDre ӓ(X_9Yne!^W3P{tW۫[P:+xܢwVӺi(/W(K䂇FaЏENkOѭ9r k7%,{,$AFzEP "ȼf2Ȝ6(X[x3gc|KSr|.':$%8r8_2>ӓZ}'T Nj6 #I']+'J8-p(azӵ{Jxަjͪg]2.q@RX ΰ_+laIQ1GH<"66l" '&oX/|+ؿXk{ : =%%ʛBnq!g ftph3)_ /5S23\cs$撟xwYeeLq()h]^lStxb K "J 'o'%%ݽ÷`\wvs+8pӁh&Dܬl}i9ɷrL\qL3:ixa ե>!B[Gfhx8X(yp'\flX<;%4Dh3%Vw=gI`J3 ˚ܖj *Vy 'C&g.z`җnEHUqr\ه+Ɵ"AfXSzÎA}Tc9ohGJO4bF% ֌*cޝ)C6M~& jHյ% ur]uqq-ًfDfCxO瞂ѬZ@?4kX =OsAo~(!`_aA \K`2 yMOd_cX&{+ǓkG-0uP.Aמ+噞ܼ|=tSA=; A"{Za(l<0:<>fjP~Y1)՞. >Ȗ@ޞWmQҾki 4|/-IМ@ey{JĹ3d0U#2m,A SE߶_(u3ZN5eۭFFm*;DQOp^ED \~B H\+ LZ/qiլ&ڱ7Y\PjuʶsVt>"{2,lړtT@d͒ZhakiۦgtmrGCkT{R!iy.0InXD_6fбESPj3!}7 I<ҾMCm ֜ms{sI:ufE] *; ?]] 6lnגj@'#d\2m; G?QD7{FwJ bSKG֗crؠRƗSHTEt_NX71Qs3o߬wpB<pѿ6֭dڨc$>HTL_iC)W𲝼Gl18_uO!4%UZweEts0|P- \O1:1Pu2?ʻeP 0 P!^*tq.HHpJ+le&z6LiL;6- Qu%P!Jؒ@$(p[zf%.-Izk^!q0o@!nC[ޭ *! L$R I ÷z \7 5~&z؆UmJ&S(X8(sK*lNC ˺uW3*ն!l0#z Df.ڵ'eO|`Q=kM)C?}~˟X*:z]0aIw9 i'7*L4FK.%, Q:K;;nzꚪ($C=Iݻ֑ +l"0㸓Xj9x-B0?\H j):!/}2sS+9kt}Ϣ E0c0͎[nTĉI@Kf_ lt!Ȭ9sXFCg,4FKwk爘>> ;,hp܇sñQ8ٸ vWҫBq<L,]*@׼:cfȴ+Ekvaa4x({ZA -E -!X䊆ãletA%`.uqI+ 뀮{)8À4rq/?4ӭdZ&ulB!\uqMx3kQ[_: /C?*b kX!,C5:F +gI_LG*U%#?iUXE/!),qMŨriAqjxaץYKVu OduDt)_.ڙ18Ng4'Ar{v h%.G' J[:Y{E\SI 1>ع}XB CN4H3/ZȘNc\Nx?J ceOwTW8₩Z@dׅ y"Ρd&/x ^ v'M'$^ Dmm@rC kwv!C>!e2[FGedm1b&u;cyUSKv^]cdb鯑G㖥jTFSWJh6N Ͷӳ,H9箎HtgNy7V#9+~hFOϮM:rҥ15? ۱"kTK]J3~ a V_^S?*[9{Oh9L;TI(KGDWI8b^%h1JqHt=L@AoOYDds )Jݐ8a K4A앹Րs@6-S +휨۸=tQ\wP3_=Y^ /9 ?\D;=c#K`Ѥٷ$6,NgS;'~؛]ޑˏ?H**xv/pO} Szu(3 T_ , v0#08'U}r zӄR)/*]s 0A0 z40h«ۿjn%&ܰR:֝k>t7B`wGMa~Ҿvr%-#I08"`rP\eΚY;;XaQ=Ϩ @^.w *Q5H$=x 7r*6ҝ7#o ={Oyv=[D9UI{]mTt!ga( (v Ị*Ov&7EIG{7 4WNFK79%=2y#o_D,۠3 BبZb˅zN%y RFw2vI;6XSYP8F 7ރ&"O۽:bɤ%&]TCgjږt "5#r#fmnD~l Km*${ȼH{7Îv?SF o%ׂiHcP"\DYtJV_FXzOQEEiIMfGٛ3ͻt?.]㛈`|BeϹqr2Z| 'RU;Vϔs\-t5xV'SUlm 0o9ZIϕ R^ vwS˳ Mf3ʯW].OVah̚V-I[Bkő(]#$= e2@-([￘+ Ngdjh]ew̖R>jb;)˕J[cLa/C;ѴZ<|Ԏ`ߑi.E=vD ȕd/9huZVmxt;4wӣH/^r5h8t(6vzѩ\_\k,S8W,1|\qfY F(H/Ty_.p7lns$^qIkӗOWn};fGPX#?ۜW<-AlV^,pMEv<(s+%LWDrpY7Bשd~Uy(o~7Xu.TLe>-&~Hp@f#ͷ"`%iOwvY[MKr(7C*5xb,{5y/fo&/q;D}y /*$T8b I֥:;/ry(qC'7 g,B7| X߷m0V%qX04,ʄ_ݜ6aDMt2xwF%1J/:Q`$4.@靎s. ';Ȍ%Ɯ,աg.foA@=JphS.ӈ\>?ꂻoU9/L _wۢubk(S0vj{8Ώ ņu$)NڰyV/syq{ j9 &_%AПVgKV'O);)/.rZPRc'E,9aϥhq^ܛմL%>=uF8fۂ'>&` weͿm>FXwA8&3xx#O) 鎈rGA^Ż*.3JiO>Ye;ޟՂOx~[rW%)%ITIȉZ:j6(^`]}lVOpNa>QgkЮ'[tz!IwUS19(lTuX!*7Pa`AȚ+q-K Z l Ey4K8>e>axMЀ4]&IVc /N4*L!\wu{vHbiI]#hA3ys;0QcK$uОX=RH#9+<2b<ک1Y_N!̲kߪ H5, @[wna;]Sjlv'89TFNHt®AOkȻF5UK[(䴋wH|!zRJM$*mZK5T16/~u%CBoT P׳1qԽĀrY4ߌ&A="@zyy,p zX"w 4zon%Nj:9 QB#\L 0#8&{KHkVh ͹E-hL4W~ew XvYM9SQF}hOoT^7ɌW=F17Z# Y+_oCV2}@Ѝ۬S*I'Sr]y$.N:|;?Y!>*$u~*/F%U8~KjN| Q9ګI .1e=G5QgJή}fOS`.S)|FzFz)sP8B=ܑԅl"o2w'| }2EՍ] KRK6M8Nȣ. vw|Rw:ρpD{r&DLV{̭S~R(kaR23os7/w/§ck^A/*"L)~';}iwt~YwG[ &\L aYK/$i.BpBo]Sz>G=VQvUzefpn&pN6[Yw]Dn"bl{!o(U]Ac"'W@ QUkc8 |ԵhXv-Rü;,P2Va1 A[›F1N.6kzM +5̌FP&=oBlB?YSh #Lj!OPlcK&  "uug&/f1tzh_`{&bcf[u/]覂ج))Yw}!qb\ lCDH-% zo;XN,nRT0&A`KszՂ-/vc7?(BKfee. lYeXv{~ek78|PJ }`ʃH6\CM%4;U(QlC*H Uf!wPpjoΡ&E[Yort&֞^ o ;SkjkY_,m}M<\q l BHV107h7\V:Lz¢P|&w7F*@ګr|*8 :?ͽhy*&=T[RD(ȃb\<{7 (u5/ǧ߾e; 1J`޾BrBJ!6Z"C-E!󀆰"k :2s$P@ϓuDX2>T@ިxt 7b?Y1_-[ q7&p U8wЀvBl[~ {ԗYu)*iKIg2TO6(t5wODQpx!}Ih=pMeUko+S"lnnvSGҐMB';6Nx dR,d13Ų 2n^Gn= i7L޺HW}RJE킑n)N2Ż 軫oꂛ༆`J F2H&{,0 . s+~*h79aZlˌpVqt!!$Q@<#bn +Ůܝ-LW@!Jlc# dT3$Jjcc `\>-S^דmTq͔=sÑxYt 0[1 fYP>G z 7WW7[lkp asIg'Nz z/Vov8"uC]9p=?+ħ$xW%̲˖26bJ pW[\NJzİͫϜX (>6mH\z鰤Gzo~bY6ݚJI/:,R)W`~8\z؄p ޅ3ŁxzKH204w"޾pT-2wd5Ͽ1fZwp,jI| XV9MKAG0Fx O=дlB>nZ*0tT4I5)r- R?RperWUeMUn]]jj {];[o7gJbbP}e?9w_8ۼy e[i3nqWutxsڤ]jvO^Yn:Pi|S~kŒX-1P^Rws d*ĦAxӭb5&{w#aBݘ-6N Ҁ z ZMn.pY(]_aMPnFt2#AJ9~n<m$!( q?Be]f0U /e(m=vczK}Ոfxȟo>=pQByE$x Rd1n ZJڸRk+]l"⊱607m yw[O.>>ZP:i`DZ[RfXeXl8HǁBQ'~p=if"t_e1BfB;*=qz lA/am3S(W'Эi3G %>l&R^$%Szs؍97W߫h@PBApLB^hSVOTb-Uj9jkF!bYeJ3HW$VcWbwm ^=e~[9iN,q4'}-[.,s6R tR 9._E%Vb$~PZGIx:0|:B&ۓ$SΩij*'߳fO䞥  nM20ŽJ=ГVκ_ oᡡ8>V)R韫(]4Mg+VwŨ2n\45TDڏ\DAOm(,pOF4$mS>|89G Vi1-7; ?v0GT󓮸ax?"=12[U_@#uwA=( { ͧw^^kmh%΁-歷 qi3$bbt=^oZ! gzWDF>кk<Iտ_l\`d*V,L4w<ƾ+2|[LIiѮGKy: pI}0ltdd87֥oL Fs/3^0UB_bN}ψc#kC$nߙL_.)9TY"X*#{`׸!9+Yi 榰$wT2rHx3 XE# bײ$P߹.[jD7[N.3M]V)'CXH'B-M:W!&{dY %SH\SJO0=X!FNHѯ5 j+r\8rcnq0d^W&kOlJ` }`gT t e&HgkuX1W^k/5hm4`cu(3^0UǮ\/lR("рLEmUIfP7"@> oⓄJwm[/(C!af'=a-R(,+شY߀ZV6qm'\:2FYd4aey轛>Wbsq|W B(4tVVaGzM(BõBrfP8ܢ8֚"Y Xy <t9NW@ ]%5MJ(M1h::\N^"p~?L"z8?udTl Ȧi-QE7sNII0zҟCػŷI$esVCwJ?sKU#HvөPiˋRj? uFuŴ4J{ٸ"$T^NH\"KǎU ;S*X{deC>uf?,jb&e^~"gS_f(8sՅ܀ bvG E@$UJ64 $ۄ?xEBmS9Io ۩8:繤"O"v=Lx4VH$N-whw+p~U͕;m5Zg#Y%e 6  f+C.LRJ$}tzoS3ziĈ:V1?mIfѡLSQ5exZBϷ CDrHbL obҺ=OHu49-Y?#NWY6)rG1oX1%lW=}&4[8OU q߃az=*UA ԍqTbzPCzUK#XE.za[JC}2 s0wth~Dcn̻z.7AǪQn{AUZ|fn͍aCTOP@%%Ǡ%\=pJx,ڏ (r~ȐPkI+)Cy|s= nElO,~&,*0SG/=l oCGwƔו^@9"zr 8, Y* *padĮBs '5%&OvET/~M*Z"EunȺ6-ZH۠Oa+ڪu~)%K †~>p-5個~<< Q5R)c;D_x4ѯ'U ow&qP8M*7B{C̜g;یvK<':y-WV/!wpo)z !4Q#`'r SE3g?-WDkdmJۏl=jBzff6߉A@"Gi0; ~ߝtA, '4wM~AMyg/:FqZ74!u8`,_gë}DL p65ۆN?F0Co`Vjպh9cYg pOte=|%Wߕd7@狆]эJ~Cb,,빹-7T|'`F>1J@:t!#~TJrQ+k$p) QH lvA!;\@^ 9W|ͩ:_nX3og_УEp/8Ú<;>;5z)`XK°*<q#K|SBc "3#,5}U,29==Ab_zN ]vN5N55 Qjfқ36sbD"@ͺ@50k]RCb@KC S'?WS`D.ڗz~~!uף!$Y$1szgOpydU`޻*()C3 D ꕒE( $|֛ t(S08/8#ӎ,}i1yv5;{籉C;Fw}t>[PQPo`Uǰ$Γ\JU;n`oYƶآJrEB$x=f-g3̫ )ƬyxҘDúFMpmCM`S `/ 8t \O .ݰ)@dq_X'*E_ *" ?5 oDP>݀{CP IsE[:ӗZb<CadֳQ[|=~fH`-`35u_d=bf~ޗoTO_q'GWdj$hۀ d61h3L"* eX0<͠86 3N^dBx\EJ͐?wvTܩ+7||wS#o; xn䙐xtR.54Rϻox%XW0l@6zG&~Lާ-yXV~Nb '􁩃t73M+6tx<\ȸ`P^d6.;3k9425o.@q׼w.&oodrI?Qs"WiӖLX&PxxGN 83PK5P$i[5mt8!%kCM4NДD~ Kl E) HHu< Ejwz}_Jmy1/P+fM+v$90UtmFJaY0 |27fmYy-=òY;dQif}ITDKC<50-S u #.Q*lsA̮]AÏ{hn?lpŹA׵ E|YY !x%oW {[4؃<KbC0ttCѳ,khݣCrXfLqĹZPxrռصE xg!`wbvZ ~z1=?*h[&Cde~\sWJi9>~Mls2 G5MgG^#Oxf}sGmnVVk yp>EU!$ؠ쓺ڼ?nI##f ڧehw&J(!E4^0S2N8ܪǕ~d lk8X8'Jעa3R(VD0˧ޒNn&d/!v~옗CC{8nP,^XDI -#Ъ]lۗҲR?wR.ޡ\C9~E(lⅈx^2իδl=c2X.)@eǂo5 |6>EEդݕ%qF]!wo FC?Re D 4l:Ik@tg2QC+4t]!5Nf:No2Buz[R4_~%*3xO]RԅEо%6AZ95-0l|› OUVn Nij!Ixh;uGrGa 4\ZY~;fj\뛔/d\)퇩lQG.:kOU1 m~{TٗR mLa[CP#YIk:҇CT`N6Oo/1T52&r*a,Xv> 骷29iU1^EY?нThq @ *H* EP!1JdyX;3/bkMm'_p\݀}x7P)-Kk U>)֦o+CHrJ"G w8l.Ή(;}C8:3y}(fo6BVѴ),\sbtzyj,_v,JrL0Ru)|T[ 1HgZDW]CIl5lS| r&ibXd3!z ̇MNOEׄ Icw95q̀ݼ[3ty$|c ;嗑9IPU#rneՂe`A#ϚsfgGȽm6sS6<f? <Pax" 6i:rcs_AJZ%Xy0ʾ(2g2ٛ}9OF %JKB^C^uLJ uս~?޿vӃjD _9tzgB{ZSe|2㮦")%6q͡6W'0w<\V6] $l a~GU%K;`k:/́ԍ8ah˙z?U_l]Fzco1~uo^P|>~ `\!]|xX\zmWHR2M\ pQD,)o i=J|hڮ#;Lm[sV_LK>y7OgFguXRiw7tѤd!EZȗMۻqf P\A!rx+8fO^=.%^Kճ{̅<έDjZ57I /е}c*t&Qh_7y|vae {4;K_'ܚjkJjE ^UDՆ#Y/&l :tJC*>0sw ߠ 6i)KNl'G6g.-ن4^B): J e*f_~4ȉ]ܭKy~ܺ//_̴CuILZŝ`gwʬJƾW|fSn4ٔ;%Ua67C Z#0q 9*{,0]b=ZԊ,ݣLu,+}v,YXMf*8L`fY=^(IO$kvvRY=t*%iyJ̯kuvLb4icUkcS~ e\h;@dV1E_ }P1}ɬzKJw).:5Os7D^tVaM⣿M7|ɅGO/lr="'uX_ϐjj搳t7CC] b\F)u|ֹXo\RJc?Ł.{ p8q۫K}™'ۑ=*>#kF-O|7iCEgCr4(Ѩt<Ⱦ ]k1rnj{v5ԩэ㾪S @ }WflfQzsjTm-Rw;)i޾ڻ T[{ֹQ] ґވ=VVynA@FEg/X ]mZaZɟ0W6Aa,VL I]Rc2ey&OƮvflu܆G(F}Dq,9kp9|u6oj;heL2UZυD)ԇgヘب s;X0f#US/2P+ x6Q'KBW=aԉx4SB[NPD!%:@iyŊ߭`Ȁ>"toV#zڋ +}Rf&`8T_QnSJ[FS0[];޼-wڀ^EP|Ǭq&&8 &D!#g-G{qAZF' ͻ՜u0G( ݦE5X5@X3|'D_o鲿D󒻕ci4t; Pm ,_?ld5wBl~ 5t5&<99m.E8RǶYM:4GGMa(#NT!Qe1t vgTHXD΍}(cŕ8ł5Md9Q #B.!K)& ydPM~`ҟU:LdД9ɠx\yX} t &'m9eȧl=6@09no*dE"IY?iͿPT1iN.bv)55\MZO~ˣ&[ p~+ꎡ(|ۧv(mj-ʗ:6k1SܙǿDE^LtdhSaqr;_ZO%UKE`Yj :.J0'>ג[NͲW"сYCe&gDO5%k,r V}K3{ /!*oyir~t.&O\|f6+3kMexΐhP"lcbʸ燱mpuT{xq~ *kKg-pzY:/] Aij4l$`w}@^# P텽ΣK6s"qe=JQ:!:RPsFj\:p9 :J=5o[2t]B eT l"woP}G/fi)vBsh=݃]5ߟAAg/ ]cТyLT'n"A¸ćir`k!3̱;fCL1uI7T#NA)A+g䖏m_L SJ}jtYuo%b2 @ QL},}Y5O ʵ*D!rZe3N P3KKE.31{ǷKPѱzRTƱ~iNOAs'6 ީ[|r1hyKDQ'ʿVPwج_kX{՗̗,lG%b"q xu}@ye?,_F$ 7\u=_ FӜ# &$Wߒ ߨ>y)&Rjcv@B^79c6Y *3#y7gh{aWp]SԈ"}dE S"lՃk$r+ddNԧw(]rXoKFacu,mV5h;TZ2L];4$X'.-?,-q~D C>!k#|ݴCK lXl.U$1Ki"Sp@,K2߇ʲNѼTVaFb[F*i,[!qG̚GΛ1B&#o(èeg\ rY$]X˥z`?3JAY8WC5r}#GkZ,(dNېo>6#0Pi)/u O-DHaہg_0H; ÅYv6w^2fO9d[t XcM* ];`%mm o_{> H,{Iu_ s+c. Ӛ@I^4Pi*h[;e'Ȃ"^&x2Nd ;b3(_@$ 粫)QEh3))S͔s==Y!A53_L? k3$7ps6^O Rz:6S!z)J8z7SN0el7Op6Z2: M Z@-\9O%QI/},3jɷ SZ]ylOh{ Z3Z(D:@Mχ[/;7}mƌgʅ~@LeFۋރV C1!\>Y:wb5sCP]+8]Rk:k[{52d pD?=)z# q+޴ 4 ]cbbz?Kpm{2-ۜ FzJeu(n?̞C=̫X6*i-!ƓI]Kusb;coUs4t+젥Їg8J<|}#vI\`b̙_63[zh.(I4.zה@ͪ@oBoX_{D"Z-ǓFo2dT%ls%qհ0|>2K~6`Q!J詐B>jZr9q]zU OQ{$t,IeH<)M"`sTy2 ̡_}*C =B{@g.rdLh [!_ԫeA7Iه}GЎT@\ީ/ ^Ռ<П<)~iyݺudځHKr@,Tz:|;X B/ᖰd2{d.G H5 Gݔs@4he0[u*w(+2Rzar͍J;&*qle`AW eS>,I=9uOc6EJC v{ED"eOp.-jsHCQ b64cH($0{!XZ1˚S=wG/Jз/;l!EVݩ+ g~Ψ韝93r_+Ÿ˖ RV~X+r :U eE5{GH&m/2aX683(x0뿨@kWDy=)8!>JTܧR/?KkipȓQ^WώAd7(@5%A ,lW8zq1ՅUu@ ]RH&M"]0~Pv}N50>,pS^(GϨjrcXae ĿwbGiޝ<s 4)~yi +v! \a7 F`RT~n)2k cUP{7ONɚ. q/h+D ,5hy0l;󻯫%h`D3KF1G b96A2ǰ֗%V#a]_{%koԓP< HJ1B(mWuFuf9ub)`HEzqXL2!,ihkCID׈|؟9Ht1h yNϞxWj?Ӑ[J[xQVݥِ$e(ƀRkὕ \fϽ"EFFa2[L/ybطE.)|4&|tȩ[i>NulFT½[2 w4@U) 7w?1[ 6 uUaK)anTX1( l瞓Ϗgaw?|,Jɢ{˗RN1TCdK̂`T[D;L[(o*V&Z-9ҏM }I1ug L{xqC; |]ϰGg-\ 0Bé;}/S{;XԶݼ#!+˵:W /D%FqvY΀EK8Ԏo}*K?]0<_GƳQ(aI)D殄q mV F.+ip/۴~/7ʫE=ut*!@k Mӈ+b ^ Ҵdg_BS6FEã240scϐP9p$@TSE r[xmM[If`0᳍{e~}n 0F[C,67Hs z"S9roLYjs2$WV{*lKzg7#c8zYa_ş4f*ֽ#ۃ+v5#)+TS5Hznݑ<ϥ in PX3S.)4yx<}+&[~ 2q: Ec4plQJHՂi簶hA:T2 , z֍B\Hm')n &cB\wl2I1UUKzh6Pߨ! [ p-JCG=?AuOO)[/8W0ɫ.dOqF>&}k@k"%7o.{'/ЂN1H^n4DwLetA7r=[ +S׊C mۭ:pbQ͊J^ m8ck|/ cH6_Ԍק6r' 1ZmuIMrsoYȬ Hkw#N | %r0;GY-D:/Gr'9[_ 8U޾u'$y>9jL vgXz`xdL~}kW[Zk!;Aʉ!mH>' >.4huvM'm'ѻ'ĵW]G.QV~4 2 luS8u<˻~OLVE{7a$N5 ܢd[K8AT˷b{}rfs7 z#{ +3IrF '^yt2cz srË3m b@jg}s!E,:؀1Rpiv`ocn@.>\G &t4^!УfB7KUSg.W5 **fr'!;Fl͑)!{>r#T߄vdˢE|Tq~s?Bgѣ[aQodko=k5XFqФh"QΑIH a6{ d;n)R{'MK oE&г=@|53~hpfNNZ#>]j2nI΋XmD#5yliX &Ow֦ineAc,QMK4.z)7{N "莏R`5ge{qBiFfFf0al8Tvs2@e uzscni)ڂ>b2%hn|:#OiG% d8Ӕ}8_ԩ-ȢDEE+l^`fEʕTwa )iͣNTѽrw`]u` yA;uA&nZSAV}먢 )+\ouة̍F,muC9qDe\\ɱY$Я|Qfe+^>{,U%xVWphNb#?c;ݙE?,%K7Uix4S6  d;xȒk$v8z q(Mtsζ'HS6i;,eEJ<AZ>8m;ǎ#9n$َ`ֱՌ㜼h3IihF6pgP͙S8_Ub'cîz1e n^U"/ )XuT3隆$)SlA?azrRP|&\8I>&c{ Dro> /I8o\wO(ȌIJ@`$2hhhwwC;42ϔ̮bGiNCS`m#iDj,#6_=Lv-Z0⎎:m8>͉tlW,Ax@SPe/a'!^ظ]\RsD,SKm <5\&],PCЂDL9J XO¨pc'SDX ޗjsCmwq[ɺ*s'.$- FQ2_FF֍J[Aޗh;;ymlea>țһLq .垏+Oa))U`Ŧc UVM=fK\hpG*\аHyqړ`xs~ۋ%3ܬI":#-Y޻z_ *u0L{0^ Ӛ_"P+ap_٧L>46Cɪ{LUzN 1:T~>]Ȅ+PXc)>{_aɞw Y!4#Mޞv.u7cocrܳ{vFwKX'h@_j}%4IEnčjM =^L)0̄qAz]doMw5C!&F'.s oo \wiܕ"pݞ\)+3lHvDM$ Ыт{Z{:2M&jYNlؑtɓ.@ zMASŤ\q}|M:K;>p0 ]EGoPyrHZsnyXPdb h_~b))Z4eR|*NU*%*j Ȩ* GKSSa( xS+UqsqcN"ݬNSnv`p^"'`kz^j ] @}7p$ͰVѰ:zjuPxVӐh䍖|s?_HhW* Tޣ&Fzߗ'O)`Mo-Dj d F-;8@džm IKMY)"AFQ?YQlT劀8I-v2PB 鸠)OܬzWhvye}c#e4vF c"^0 kp*ʣ|DQ:F PSy@#WuO/ jCޟ$5 '\ ,cт4{~(i?:(NW'?JDOzyL5ż N$ѓwԃjRWc'=iX0cL `Ua{q\E&"0t_WL3]/[d(\z\5?r*o B:X o?5bl ڨyЉZPf{ ~^V[6)ClM S ;?W+v|Iltmvt;R_m:a~RP;Y9e^7ZX1}P #//0O5͌D02YMᢓd$RbhQ%歨2W>dJ ƸO-ʶ4F~hW`yӴ;`=S Nο?gկ?- S+H /QD984F5QL5eL"ow4z[ #] 20t3A^zC⽧-e_ {SdaE# Zi5Kj䗽t&,6\={Փhz|L?QHNЋPI/G.i6_1S+u&9D}OŘoirٽtm`u˩]sIl0ruq4zf)?c"EZ&"<vq.LGqwn7х1- 1ѫ1YyXlg }=jsRG;Hx5N5F]g618WJQ rNm7?;L90H$UAC"`X"Um77\HNi5BMp|nLNcL{|:yW4a~8pt* zQ;y$unU8e(}:b e(uaZG9zn\p)ނpL^V"x|=adЃV|p6f@L}\i$K ңO!HѢ?g(P@XI254flUl0.-8N45!1CYхlI"̽8iq3ih_Pׄ\N,qdz)6έG>Dky'0TΎ0ZBh4VσQ G5ڡՔKE@gO@Er ɵV7Vn !dx rMW}9\Ye؀%|'7Kؘ9ܝhp'e\,{kseRֿe< ׂܸ<LULA/Eܡ=HFLVx灮h {fDaoE[[/4o<{RD=w.F1_l0ϛEX)>7϶k|6s$9Z} TvT"*m<_\Y9=}@:U,B P$$ts ,dvbB;pY(mBMg@U@kE%f=e\$ x"̡V[T7)L 񟉰]}}?#Gv%ʐ2p턶,`w9d$+p kٓQ)pPfP.0 ZbABOKAv[@g- na"* -;&fުYr1L|&gsj5sN@Wo)C2sM2LK*k-m@D|Nu!5=97T5$r2EmGGFLZXGB櫲&UA|uI%-<←J".YQͭ7;L"r,ݳL@tbYKM;k%܇(h#Gv-_Nc‡ D2/!`jt3B-0]o|ɴnЁ 250씱bL霹;"HgY"?Ļ5r0}sg'E\¹j|s}.ib ױN_dNu6Zlؐ+>̷ R3 j^Ne|u GH>)MW0̿pwʲu9k@aVEz9`JdԍoңzQBϼFmhy ʻ,b=3_0~*.@b4Vb_ȴBk} ilfGڠ " É%Vfuf\tP{"Sbkplљճe+J`ŁJtP_ UȰފ_~-j[l\QR*[)YܪӚ}ŒoW}ГдWDs(l ,cӑe5t3}1t<\TuT/ktvNd9\yWQkk慟k?VIl= ~_ضԥ8oGY0M4ī.L6Vw†Nb[`S(dljyrQ5+ͳKOsaB|\*+QIƶuGF4|ʫ#mK'aA.)x а+!S8)A. 9- sb T1 p ȼ%xOIh])R9qO|27ewL[3PFC2z+tE `C~H{RΩ*N>ɸ*(i6ݻ(_c"r$J[uB0~vHp|6L'7D7[.4 ҷX.1Nqv2]-~tm EAkmšE\#1ϦX!~wc[갅TczNf45VyRS+jT$ \j xu4OX`EoF۠t^Fʘ2޿>?kYQDylB(+K]ZB}|:m( Ն@J{hhb̏ qW0f"{ ?ȵ:^`Z$6-qDvFLRT[UKbM2tL z^I8{ yoǭ9w#R> Cʢ,QVSB뾊~v» OuX%:mX<1֋x,mߵDt] jȸ=Tn=Z0 J."dHV9pOKrgpXaUK%cef[4[7cTqڲ4ExV]_#"2E2yY~(Ȣ8٤d4 kϹ+0_NގrHCMJUftcaq2Z΋ _hɍju_x8lx8|99? l| y@QAۖ'fS` f&!ݏS&--D ~n" ʈAlqpJ9Axoإޝ'߭{6(p`WIq'*a!*X4U*+F&Dzw4@la:5܁)NԤ*Yby `oy? "k 8 @YΏІs3a#+&N]8wʖ]XGO'/QOwhq6bG,Z΀Nx"_k񩬟GQ*4{ =u $CQ =N1ؔQF._?Ûvs[X}Kh9޶C9k l@ڸyI"krKCd^8 py@YYfXl*^,[t{Ꮈ X@34"sQk#0-gMXIZ,3a]}9-atQTX McIZG@VX%!gGĴV惂v6z7 b-&x[u/0G`PJF6 E1ݺTxǑ)ov`ә(1[KZM}V>E\=il!9?5cHz6b8:Dcr H$SzI+>֌i&A$X(ևց1*Y RNWoH4q\UbbB8ĸ)4ՙmƤ>za7l/]$}TjngA1VP# Xmav^v !`wQn( ɟF Pu$l5tθ|mmb1 Lx30^F2u[W?A\V6j%)Gf!Fh,Hf8d(˪w#coPD *SZT]/|?>)ؗvN/B9vAiVpvj/N'A4~TryQ*@|q#Hq넗 wv[֓gza? 9ǟ&{\^GwN쭄1רh {NOjlL!/#V;&ZtfB_UC90*Ę2BwRT7(Wȑa<eշ!FM5 >O_kzTx4,i(\0VS3]  Ռ8d%Hh1 #0aJND_LZKaBڋhBR}_~b'W'Wg(Dd[/t%8)@o"7.ƹxw,SdкpB^1riٓ!a:W˥< \&6)n> O<{19"Fp, zzF=(񍰼dgx(%,ia$mͯR^MGjV-Y6?L{x꛳5i(M{n\sg17{l-JϮ6C#]{ c^V0Pxb<>Vbcav1r)Q6wwl hnsuds>)Ҹ%Pv3UʺN{Uf6W휼%`Z7N 4k Ҡ$%L\A^5Dy#;;,m83BDzd>o%3}}_c=+sΪ]JǓgv ڦlnN4\z/H٣'W5_^ "]!yo){՛ñ3Q\w} $(Mi&PQMp#Q═4U8:DȺoh`p=Ix0(97~ H$>'Ttz{7*Z KCNQ,sa e!0QR` 5Ug8$ElhDWb$ Zm6?Q&c7ƀљ^ :kA9rY#0]iQLi ڹT(e̤iBl3D$EbzkeS7v$iu-qgppԗT'*5ֆR)Ug6F~7!TG_W{ AWH G ͜5;`ǩSf/kᓷ3Yx B>75LqetMD83xXui)$tp5ȹ:Lٖ=,/%qq>_kSfCo' =dJΎVϨ=D//^nx=moUv;Ue~V`*E{|hRj "D6Fwf;/ l@%nzpb36pȍq5|}ynȿ7;#}Z$:nt4EYMЏML& hPW ; mQ6>pBxMl; y~s̉V6,j_ F"5}SFL=3Պ*,\\klzLBT_:\L ߏ͜#׵fF*N-ςgZBzB1XHTuJ, rW V7bx%GLTQKZS \)99Jp]l4;aUxJX1?%EF"yIY"ێoQ!4ղ^XZ[A|Sua&qJULcool蘏]mnY]fIr?zdX%4M?WQ̖,9XQD"liw%elFUd]E7v%9i RsnE\msF$q+G>Xd@n3#lpI{ԓ{íԣgYϒNЙYh7J +HēǪN^PKKϳO>Й0;<,.]3qXC&qCoxSm"& 씫7 e1`Ό&s'yxW& }P A씽:nB3ډj:}< )ӪQw5oo e 8a[^BQh@! 2 TJ*8- }wj[&,P\A0_VAWkOP6w- d/a]a B []{ng{c6ddlV.8NL:!Uxб}8?tLOZB&oWLa,,;\)ı\TU/)6bF~]D8~xy geHY安InDe9o v>F6rh~+c2W -dW7Efl܍u'.Eb_'ȭFX_UrHyN3.}8է/5GsV+5Զy.m '5 t|uuPJJ+ ƇSgkL긿haݜܙg9X`G? ivC^t@=PA@KQ?BU 8u Қ.LK<S)4M;w:}!(Z9Q/ӟA3)Oԋ\r}x2Ru;R!=ܛzNq\Tf*)1-$c952~"halykf"*e쾟^>vW ;dB.xx˫0YOĽACH]վ⋲c& kǍ~0ݘ| =v80B;*O5ރ66bU=h#h fTObJk3kL A‘řꮳwsѤ(+Լ_RXBe_N>2Y%O};aj;OO?J5+9?ׯQ/p5(iRp{݅='FnI/y34;~i2Q)(Q_ƅ^ 8dT]R#}\4 *l߰;pET Ìw 5? NC02r+ l)0BU,6FIJsgb8[z-L3"x7뚫;_?%GLjz:(hpQ8MA}K#䑎 51{D.?Z2krͦQ 5Sk XN0-i/%!Ʀc ߶݃`Tܘi6gU)b|e$ڻܫg βEK`dYi oPk2ZC쮦o~3x.4HEnT-B!. 5Symxl^O#Uv†~,"JMqo+Db^Begཇ }$bjS)'sk V-qm!] XWnISxl-zp=]i 㮯0KQ%72(q)=O6꘷rHR|E>o* ֿwv="xT 5E|iZ{<% |rʱ5 [Єz$ A^Aom!bpZ `ronR%&@H[1lj:5IL,*;̵ 00kC܀OhoCK,pzރUh^+;dpIj8Za2 y5 [ر.Kzxxj3:]Lh/u6!z25TAq+lGgXWIJga2P=)sGNb=p4\ҴہgY̳@~ubH7H[(& UG=Ʒz34`*OTMOFZ_Ҟ_Ǧ!ߗ)*S⋸WŶ EBN=!t|" != .82L?ǰU,]\} [g4 =n=rJ5u^b5Xp"Bz(IIopC2:uQV-Ԕ@%+EC=tI**6QPYdG}Y:C, '~v\hV4ֲ|+<$(Mr>~T {dgNj. >'lM Y%Ӵ곍&1k6z(<^d`U@醏W& [Vg]~@ `Eͱ&AʈqMvu^pm-=3W`U<#B΄Kˆ~|+̹7GWX*?h&XDEhsoʏrwt}w;f#mn.U㊒ǢNmeEAoIVC5⑥@67xWBUQ EBլظIa{rdN>GQ@kZ \ r Ǵ32 w)=t3׮P;msS\@]: Oa~HWm?/ D5DFKb-Y-乛6ġF)ps[i%I1Ynב[ME־WesjM0ݮVKy5$vH^xޠa8xlעLB\7"nk=ǧ{FF܌;f䈦22e X3%w~y ŒV|dS;vI-HK&>vwjWzJ핓VP|6&ʔ$rgiZCFrd˴k\7|K=  KD@B+TB+!266TCI,MF*LhiJEFڶYƮo$ccDweJUmU! fڞY'NCLut;tCo+z ƲnITw%΄`V_COWldwt6uS] ~fC( "{X\e"DEn– raqOe$C@juoE\ll͔53@Z?i4ϢR $&aZ;az |rà"1G6A +R_<:6tZGr2NI -ffomA z;5r'2(Gɼ MNls.9@=MRAM7$:ܘ@nY,^"tiPuPf q*WNL8- V¡ڬ #x>x~- GS䋖PsEKH@yx6c]"( 8ǂj3SZ~Oq tab]ޯT#uS~M?ϕRÈ<%[q 7՗*{G; A`NE'V p#r䉱j{MLy=y+5G4Sb; vsMPnbjN:FAi%YRL1,fCnw cxTac&!l\7lp? 'E$1)&>;ôsE^#-эA%Hz>Bp=A13b IV9+C-{>AL>O,jJ!}tӮo&Vu# 7C8YB这ޗ] s6,@\4Va1$DK+|E;B4hIa=N=ReP{-PRODf@{guSSS cpG/hdFmggbC@r$@3na|±RF'惕\47hR)|=&]xscK 7Qf?hۡi!t&ZeBIHMVHH?˥L$!\_irMfB aM3ZO |Π`\SJj+ 6F<\G63a\ w!8H|_gpƞ R!0i˒[3]LP+2kcL幍2`x0?>`%X-DĬx4c#In8lP] 0}r\dAP V+[ސ%O/<`(Q)6z)V0L30ie[8bw`ա9&%T.s6}ST>?5]|й<48dtR;ޖb۶Р*X"I62W}.x/]w|gPf7(тÞz(~!mPa;jgX}v ncwjҷ v枟b|ݏ(78)wp}1(荕" xPS\4'O9/q*ch|ԀH婎W^vh\VH!)Z8vpJN `+D>ЧT0fF !%ԹmL.'!VfBqTf3}o [GVY_9 ӂ{5cx`2wb" IF/ 7ƦMN@&<3ُ儬fd(!tϘ (. Ʃ$Pg[ lULE"Q"qX!-ш3{Or%qN6ck5!}EPFhDZBG_ X*)Z8z5ң Tl0˕ ^D߉f2)tA)+(Ěɲ=JDl}Eq1LUl1=" '!:|K-OƋۼy[mTR\ 1 xsnx޵d yYq{K+A+ Ǭ$- P~?-3.ֶԞo#jVQ J^qO^sktƨRlI3ㄔyg'woU仝~ehI1kG>mQ(|JLL\kRAS_m'ׅvJI8D"rW%hhm|ns01CˁY OlHt+!'i@}WA3K`K# Hhދj-||\p!7[<zSm0K U X\.ooNK?{޼DuՏNbZOT*b&oՆ_hD=KK5B|./27QD*gJeu?Xu&c:Ң*`|md"ƪ#:I}BKDuv ћ?K%8gQ.˂)4y-٪U[E(JNOcEPƛу3]G @l>%=m)2W%q sQ6gP0X1)j?þV i%m=l١׈C[+A^nSڭغj /PLX$UȪs,/ { ?,aEE6aNaA[~-PuR+-!5%׳z/B)1&-  ߯R]k J6oau4mj(gUHg οfaH=kkC2? ɅM]9+cĮ6ʠSzׂ\d{´)I汚0AOu ASiMrFTñZV@hDi ,QY0cq)-{&oIHg#5yHz̷8ۓa۾k02.&q6u_p,Zl./m0?xOB)A-Dtjo&@L+t|i 'FэfJ¹}46 /UrCjID"Haݹ[Tcm[^DFק wfԊsgɥ~ 1^Tc'+l} O ]` b7֗_:͢z#V=Jsjh)Pjgkt:ˬ}x{t4 6#h4~z>t9lbI x 79&HG}gc4OsLuVE'ҵSp=8HԴMqn~#{7,YsŨ LeWsiշ#քEB6qHk2}E%* #HYsJ5>n07K.Z^p/aM cLt{y-@8[`]mԛuuz9:pwOEBYGSh *@ Q-,*SAxDX+ E ;Bq.x[~*u/ά5"ڐ['cϹKiJHFPna=P"k7~܉|JGt<5]d"Lq+脷T 婿1U @IJ7sٿ Diq@UTk`X ZA+'8߶ H$Oڄ"P)0d{_e7yGwssN 8IΆm|0t}kRo~([^FH]@,~0Hz;eHO6 ̘swžυ_FC@( zvV~&"/Gm)(C"PC .mc'>AOr${5һCKyTᚍ2(h^L`OtyE~qv8!{py,IR7fم3M<']mWWp}"hِc;FS/./fqm B/޾c2W$c>w #wӦ+𼕫ޘsgygڜ=26 Xxֵh#FX{'O9i=;L5ji#Y渌4J!=IA Pbh$FWkkRΠĘgi.V &KQJ4h INU6}&A܋D*-S!2^E^ %$+| *">ۢD4d#}%0UKPsR.IWl`7Ӈ'_\$ZRk!f[4~}D=jm7t!<0(.')vl8iQbGbfayڜ7gW9"PEa }5(֛UN`e(JdE]*2~wgQ c`4,SIwthJ@~Q, "l=kMJ_zrti>=*UԄWAѽ}ҘWkwYcԴO -e(s322s诌] $uyLb(@Wv`p"Xe8%ԢI1 BWk,vNDM'K9}@ -x=r#Ю$Nت²C儶/B˶gJ]~~"Wޥ5tTݿlsM vR<\7' ԌwUfAnePxfz3 ]q# <>mW\5$uSF*{˫]at.0?x)0jdD gud2jl?2:BN 54hϺcK,ۤV.;_fMYheom ʟZB8WYڼ|1;5=0yH> WwK4 Fc_J}UMVߓxhd'OX.Oж3[kı<ԈjɭEHQ*?&x?T:u a r<m9+EŭM]C#$u+F_{7M G%u`ohX!y:Xm&a< ~Wxw+f$З{kU{78N hyB{0m L ֋O w~,{7|=48yZqF𪲧B5 t nyV+/FhOZڌv}d}/2i<9"~B(UFT83;31+&a.wuE` { A gc| 6} -p59TQ< BuDrA $ʙ" ~1A{*R 4kwg(+B5Xce͟y⠷0+tk dU&|@V"gb|Wb]Q)vJWl`65)}@Hcc)Bb@8'sˍ^G'Z`B<@0!ґdT>}'"ט]E*4'R O܄+eGS`r0}8,.^f)G`c_#+ޫmz:k67o }9sr˟AQ~n69wFF1TJsEʙ^m8ti\!YL> _"3 f11>6ىyP\(޳"|߃Kьx01.y,+j!~raP#\?,/C]!PHOJڠ:/2$jiFN<.,0I6qe4u`YM^K?3 psѼz`W$25t5Zyuiѱjو`F۔* L8tS(Rvy iigc**Jtd?Vf0Jl+ í3w^9B9rOpϓ0~[ulc1y8:0+YA_nl1uAKޏ4 'gf(@ΕM c)<9Q[ kD˸kxZ~"Lԉ Ht&}e,0]\l?"- 7JSޫJ(TeT7ȏ'z+g/蛡R^:arQ٨xo|s[BnvT,q5QA*:™|6`M>XZ(Ygxdد/jz 9iw/4QǢ#H0{E'Q3"gOH(+N5?пT0j})A3 wJܤ]=tdgUSʁ~x)rCKAp֎~{wT*J_`2JyIo_cY1Z79b.Yw^3򆚴Ue 5Iʱc;+oT6 sW ~%kzAO&]=l;4lb%1&I=i1X]_Lp#9>mK{ `w7dH~CG56$nL#TúaoġiQ-ZE_5f#aH; RV$0G+͏:3 mMG7M/7nTj`5t'`pmw&;Z DaI! S) d jɽQr3xN6zg+cÔUuVI*?W ޘޔ}6x֋u1*'n1H2kWH.3oen:5<貟'kR+M\зOdp  ZT#wO+/,?N`*Kց1\bZڕn9CY7#&2ڴPIJ/vh~ ɧgO^zWZ I'@} n4>x]p0nE8KuFӱܪOF` Ϟ*XPra=X0~V y @)|_ڜَqZB-[_pH{RCNF=6G 3T",L,ҩxCȈO*:!}LI!dhyZҰeF GǤ!E^ "/YE.0phC ybtKF΅F1UGCLRWݞSW;;,~|w~]LAMM?GtE)\&bJV0<-ơE?#<`v:.$&Z=/Yi녠7v\!IDaf+u\O;m~4Tw:8$dd:v(\xߚ<1Z iUʛ46˰%ПLP_Fڠwu5\jNTe5uqM{n98for J69o/`QdoIZk+ ]7䥉lH]dU-18j9~Vx %|Pk c),Oi[Co"]+@#b=]Z%J|uaiBZKa "4Q)Tr_6cKYȊ[t;W J E4)Ù^\Q|JwȍG%`;n4:4ep#ʼ1Q2TIj&2!K9;xkn-ѹxƭ ̃P8qV嬶yJgߞ 6Cď9ZTJc\+'ʜܬżpW)}ď n@ŵˁ 1do2=QNz3]N`IIחjʾ>jX=P0Y܂Bfe!]d(Isć`ǧ_Kxȴ!뛅H7 1 .Pw鸾*e R,wD|".Nį9qOBWzG'h|'$lg8FnUP+V0l>Gg6lR;񉥧k!V׸:n%Eg. gF0E ~l6Rw( .얙|L=^VB $߮Z+{sV*"Da_ow\m+eg{YfXZDB5lqLb?`^: , Z|-Ug$sєCb@:2&$;dM)#!_LqS ԭwVX^T!f/" *" GĕvMi}P=]0'` n ?Ό%BC(Gylfݸҥ)G}IJKHPt*țZ5o<^Tֆo<6A\<}zl` qiH'P^|j{wۙ߃r.]ھgq98`elj 3%UgP\2 gώ+#oGo^#cDAkPV-Z|du$#پM?1PNJ5zO Zp_y@t \**,曪 Kbܺ dj јǕ5i],BmvNk./}1nkgO %LzQ=_U=!rvIFwzl^ԘLA2-}rぞa$ʠ01+PSN aN4$%0?ŁF7aiadg8E q8=҃5a<Y!?]un~7ŭQ:G8m5/WJఀ2 T,a-`u26wβ6]Q0Zy<{JW#Or G"Qz"=Gqkk'i#X֎wKC )"Zw GA<[3FnܣoYˮbc=JoX\bv6DYXymgvV[qTܶ6]E]d؍d~ 2 uW8ilc{R).(ܘzxw'S_X8~OS]uրB_fN1$P9xs*RKdA}-/''BHڹH e\Ct'+ JʢI3?. )ҲI2Xls:ğ[ UoL>o=3IYne"hg8UE$T\ d hSKhu={զHFi!K_.Aռ5ȣVP28C^3S*WUW&1N9eo.+3Cs -ٲX0ed\p%VǬ(k$q&¡9cQQ|T+$riBE7 S1N(.fFރ_j&Gdq )sl[]ÿ+ȇ3uwᷜ,LU)3zw΂NN29lpl+)ҷ3Dނ0@FX99;F a<|}E3=T*S .`T1anemvg^ -5#Ui{NY)0s1kh̿ISHGdB">XjZN.oK2ZI+܈ǃ.'H Q"fӕ)+tCtj}u@0%9HTЄLY:G^Qփnur]vo&ָm)}#- xkؓT8+9eSSS?\U=pZ n \3p 0.w98\To!Q.3 U Td}w2Y 8@` m@nzn@sn'u4. g.%@T[gԉ{>~cwPgHaKun0(ue/IqyzTV{fe7T( nl22wU7bP42܏SN!G֟L3񅙗'cx@uEA-[-ȵZk] iߜ̀;(l6L)yī6i J:}HjrrOJn`-}#w%bxC!Qa3nP4 AFbxu^Ejy/tb=>r]5WPHQZҌso$R))~'5]QH'\)$p~Lp""㽏5T EHl:i5Ύ̴6@D9?P;sbykemLɮ[ڷxb7p%6QQ  ylIX]ǚ,2}YGi>V,E u f ->t< %zA7ix>^C&3cO@8{3Luq^& `;Q'@:nLxvvk`*og7 EӺʉ51nq*QW۸sXڶ gG'kF+|H oP4{*'BF:3ͽ㾇“z oK}y0(R$ô{zekߜ(p='eƴkO] Ur"쓹t-{c7M&CM^T<#5WWȳБV8P Z7%c&0IVMs:|dLXDT8 ՗#z$G+Z2$*l^Rig:Y i@KLEfq)7j>BVl7tQ ?JYr&NLjZ"0:#&,(Í=+yXycKsͅU 4Pv.4s  s,~.*e[ՉKlor^J?~|}5AA6]}ot4e\LabNj?[̅!ub Æ Ȓvh+q֛9-6)[v2ދ^gr" P#k0J9,rW XHIzjQs JКq!MƬsu,;ʍ$ uh=5Ƥj6itIƹ_ھ2S 5Jy!}tqÊC}*zzu!%Lok&h*{~41/R&6}P2 }ib4:nztʹrSfw] |`{^A!= <-4"qlZ KTU8z_\?hQIWVWM!A q@3D `Y]Tv 7b"{YCY҇#ZD> h8K í={GbDi#%d3$#.\@vO(8:G #v6CWzM^>1tAo܃RIOг|/*:%@8,H({@ܲ{>>'} !>0ϘuaI_X w'jRv-w@YkNԩZR;[zo^Zs|?n8HapF8WRBІ %[SDN>(>\ä;m ;0kҞ(k Y\Qrmhm8n|T .-z ~z<2/% :MmV*Gd>kܧ($QkL\<5YYHQϴC#CҶǚD<1+*@b2MZXxЀ.DcpS ^8eHwnH3<ҝۓJxzϊG%Rѹ?*6|C&_˞-uDJi+η\ǁneI,g ׉J@5N~`u]7|ݓ^oKn43ݫ'K& 7ʥ>LraP_b"a@Ay[ 4 {iP=-J ?&f7yA-;Fk_`,yOYaKD繬|1rrW_9w[vI[|r5>v?1S ]uW2Jn& g'QUK,Ş<դhοeQHN\Q-NFQСk<m ;C|^Q?s'z'ֆg6^jϱBPЕg>+׬2X{L|TRTX8|}C]' Z/-#Q]Pm1LMFZsd׫Ц04LrW^ۊva& iZ]_0vHYb+dgTK֨1a-`=УV}e|psS<+Tx 1fe ӬlM vXnbT\`;]=+4A0j_xEthC]:yU&7$̑bgC v{i\X t.hg^<%0ϾuWmSkN=VfixW2 6hs5>6  *ѿH5ttgƹ?2r?M%ք-(}^C^ K0/7KdٗJ́uCx毀5B[ v:yCM<r&l4 Ё 2 : X5ҥ7պj7D4 {ch,2hT wv)?W3g46 JjvH;$=1HϽxqC !_S;bI=omИ\oX n^Q=XA0(}ok@ ]zz H-ʷҳ-!qtxY_*K ksi;vxJo&.,#Jb濾{?AёQǐR=s.̯- 8cUd/b S_b)w%/NO'M1h w-` 2[&2P/LUZ!wm88IC s]i8@=6GS)-dD((0ajmYb^Eg')(i-VeAvcνssTWrOP3k5^A9jx0GN1c=4  5>?T| tr|_hwjd-L7Ow1:(J!՟/Wԧz;0B} j#|MzKqSCp^="DWCCޮ[Ć6l$9rvNj{_Nx)=-ËՄ@>N)<"<*T,4+r+}h8e ^ >OL͚6иu>`(a I#U Bc oۦ$f"8'iՋċh#˶JPOP.7\O?*>;'NS.3YQ-%'v; w s ^hW #*wyO"<嵈zvF4d5fwHQTԥ"v >+ ?NnJI0Ưe+&XW[W p̔ >ߴNYqWWa e|/XӹٔӼ&`ƛb-#{)yYO*ؑDu+nP6Js5'=16%Zn"K~2S'\ؕOYm6օ|&[ENgY^CQ'M〙擄}CMfvCH?)f'wWv2_n>j.dUL> &Pw؆-L|™Zu$e4^XJ="!kZRjWK!3֖f%^~-(0U6P4{rE&4 ars=!$zreZO T^OA(Whe%y>ɷmC)Nf:iJnPC#DQ.aNgM5y>pTgd%]Kbk+a8ZR[Od@DzEø-cWE?#B~jF5 ^p=o[ݢnwbwQf?4Mm (_!d^rp4(٪=$Z 'kJL6,gFsbŸh ᣷3Hp{=!ܾLC7ȧ6*֞r7LD )'STT 1ŜP3x/ͣ4 bojn5} S["s)%s3WWf\t-/eÀ!Fk8Pض}Zs[RԢY||tCKўMTikuk\&qS1m~ldA}Cy|E{XHIƲ~LGbb1|M36dS =u&梴;.p^x5J(ؿ%¶.-ޙןLx6j T"#<ѲLRYpFw#C2?yi;f,¹_tIR,Ԙ&$r uW-2(#ZkX/d8քYLMH0@ޭ%;K_*X k)׈O7G:9y*( :`('P$iDOɠm'>  tR6:=Zdl?ÔW| dJm|BA๭iF!<$e`ĎmhW?qM BPact T2h!˒%oź5a Gi0̸J"ɵnʖ;b.?{f㊭Z83޲GJڻ)#}tJnnG#?*eK.-pW߆Nh!</f2vza'#m8:s\3 p/`9ӮJ*>?η=2Jy(fX 6'PrL=ך }V=J0 5HLJs1(N'J /HDM4(<7EW\e7D^ܑv+>|}4}Z V1 لcOy)5^2xa?>9+I*^A;T繱jr e6Uyc$[{ *t-gmȉR;cVf7YCp3ac%MԽEcK 1;6=pj>Q3IdbHmOSu#N 4! /E+j3[wE4U}J_X\?9 fp9%FthBɇ_R*`V99 {T|:{bA]MVbN,\|~"34+#8ȉKs&2z73S yr7oax3B(.>8́+^[ܖm=ƢpۼfbN$<&ǚ:l2,~`۴}2ՑҖA,񯅆8[`3pBᵦ7׏O$*2D>dR(wjdY@rcˉ,(cWr٢xƛ%o"Fz&x.>Qt83!Wɔ|T\/3lLCF} BcL37eC_;IxHڐNkX-^8s]?X, ]'d.p9@5>%)ruztqѾϢ;d/)F(BsJ "ee'g;Kmy]{k{Cי ͯKoO6,mc\; \D-i(L]']lnV7|jކB6/e1a:b- 汁WvҎázr(Aj } LγvT{\:t/#M&J8ZҎ$NwaAz,bYFt"PMoS3]9dT6~"Iy?z-PRq}c^ڻt+~9PQ(yѦ0 "@ʩC3$EbgpFW=BQo#%+P mDx-w~t%i|`>hEM渔.os{`{P/o@b=p6Sf2hbԃ7]ƦhDv"UY8e8T' %$*o]'iUY}Eyk7 Qu&yV~;i?: %zH tꢩ2/h*^]n0t^Rv$oF:#N U."8y Bd_"0ˆunR&P4C7L{ YGAd[:U{?:5Kӝ#żS}.:j^՛SwEjcuo?6Ŕy]0xiӧKrib!q?18kDݖHTYF?U sPR[&MguúI sWM*g"[@z5e:WC%iNN;P1(>oL;[H,*'f*ds 3A*5Skؘ㱵i..6,pLj/$Dji 2]/U&=2<1ltKo"!D5o{Gg&-`G;64Z鋹ԖXDklLCJc0pdL Ai$ :RAٖ;؆W/[sPbZXbYݨ0R5qcO ߀(047AGCRD=/K")jhkrg-Ra>@pM:]*93~ ]z~qtJ2^㘱=2$⥆}2མPM#o}D#ˡNƏ͂} )*M"+I!*=r2Y{ ?2w b1NGQGxDbS(`x$>X "7 AᆝZץ CSO.m6Å[!nO|*3 *7ؑ^.`M;4-6O2n czQ`njH^0=K؆fJw:.rjyFE\ɨ4?/z-HIȌ^ Uk!C>3qj+CMBZM-?#7)g%#?EӢ qd.{jk; ԋ`:;|*NT4u8{sx) ѼX69Դ,Gd(`X-2쵍P6.`]F`* pj?jC},iz04 a^ =K*UQeR&ۺ,k]W"vgKґ}T(.N8B exnIG]ftHHIpVp wn vKP{ CllGz G_ѓP Iߎ"6[,hrp|p&*x;:h/~ўϑD< 1@U1Mwsx[* [yRɊt@Q/&_Ppe8P BNr 6A1r<)ExMX؆jnўBVXD"gۨh`k]" Xt++iW^83 4|tlg& Ylˌמ#{Y)p2oԩA91yQiO|}M:Bu"6r2c I?d%,wܶ1ş :ex9r_}s*$gBm{ t%h='55^{K 0+"%Y2~NeP} ~YwPdw*;FNM,d\R;].-{.PB q}^|k{ERׁ';=\ǫR\Y:G$z:<5Dwz➪+Frӆ!6L1$(m7nf׷\2`!8%z2|7 !'KG_`퍾CbLj'M !Ĉ)U*vphjD@a!MgT1eI=#&iPy"d^Ay*^ [1VG\:YCFԹhaE}45,:7hZ)3jH1[",LX$S" ޿_`A@߱ޜ}~?uސ1BrC6nw*,'%-fF:ᔩ*Eg"_0MwP;#v V{fPRd2)y5ɊR4Գ6M 0bKwݎI!D~汴VU2!;V;q+idI}̬CΟ8~p .Bh:Ya%.k7[+4@%!} ۡ|7nZHZ + (~3)i >I=@\_D(D䔍mf{:8ZS "4LбASg˳xmdo.e`/uiXsDqE`tVa9TlNDEr~9,y96xh~jg9qW {0σ܆zac˯H' ?Vu&T%.({HRN`khVHYq !o$X &M'[C?+ɓN|Yt@k<8&hV+r2zr8fݗth)iב7w]a;sF^zv ¦,%Tl=cpG͊zF!̚qY\Aٲܨvyz(3|1(.gch07d0kaԺq6a^ړ3l2&lCP&/-Χ1Na ώrR+]^7zUňE&u3`UmDE/yv9\xZC#E{z KwQ[.u{:`_*JKd|#[lQ[ bZB"TOHX= Yڌa ϼz3/__eA"aLnk6hy$SbgY1t2{ Hjـ%Q=0H,&K5Es͟2J৩x"R~>>Rc^„~Ng w4![3RiH3W'6ȤfX`#yM&B WIb.1/9jv>B'mfG68WD߰ {[+0\oiH3й<AYNzㅋ^LpLXIpcE{TKSUi[oG,~X$T0?@l,pclyf$Յ#cϜAUo1n{^I(xO ]RR{kF~8~0]5D `U~姴':'wwx.LSh%)Ř+&ج*9W<*󷩛L(L в`|6%Z6dv;H|5܇*R{VQ&eR(dѩh#mM0C8iaLK$>1l+#zs`JAx9[s0)Ӟ|QkNe\l6PJ Űlil3AM9DZ=# ޶U:n`_V(}楜B k|>@:{Ǣ9B^k+{GPn"4\hty4+9+wANE] ->'qJ ԭ.oACM9?ՏM(VK/ RScQ 0w:碏8 }tmݔÎb"?j|cL;5 q|IkϱN ao<~PMYhi:̔ԙUH1H$ED?03yy[2BɡpˆxJ{~zG/;zD~tE)ue"FD~"/ak7H&ADdSI>:u!rjwɷ>p$R^DyKG%z s }Hϣ]\b.b= ĹAQ{y8}%8üG֘P݃>dN\u+* Y~wC'x ZћPH8rG;_XhgT!Fo '@p0XѶ-J ը8iY;@M~eڥbZodiZS6.Dw!sf*1^$m}M ֣-}LP-Bi8Ks-ꑋ_bo#D Z1RZnAi[$7B{\YM,/|s@(Ѣ6L9UA1|jOÉc/jy7A?3Ed =8 (Qt(ȈQlZuupt $=_Bua.*׵py.a˜&;`r\kf4pN^鳲zj4CcM ânf䩙}}]QlTwj3j$s0ڨ,#m ^!$\=ENJe(RK/$S&;n\>y" /!1۪ùd}^y-1T04vA0{矃K7)4rw_`03J`7BM^v` =O) 8hȗ jREx'gQLX)\QF3H[ԓ]s'!- JOQEX [Wvߖ|8Vbk%G$!.E[k0%wԕg{8>0h\ͤx'Ki}_nպemi#yM^wT؇FCᚅw5*PXc1BVm?y[eNڈ jm>{s^EOi8?%As֏W2dsu3p_V,ڇ^=2ObkLD얮7Z ;UZ1F\gkH,ܫI2&SOR+t[#.eߐ-VG-x0C&Qv'ONA60ѓ9pe mVAM!czz]<,W= MlN>/E;rѯhn Fﭕ|fJ;Jq7 e|]"!=pGDX4?S`BrDIr;G:1^Z9_a m_TI<纇flpW(VjJIG 3J"2okU:5,j>jCYDF9aV8d!.[%45n_8H97dYKY 2{fC*-JHWERaD n\/2Yvt$[xOE X}]>߅98R+9ST>6h,2Z33mbIyXң~)e:qPm\OoEvޚOqC2쉫. s- #Utӡˑ!Pp0t"Y{ ,j%S]i6X&*’gcw@^촴1(\(֖R!/z?i؏e\'idzZ db>fWXf?.6 FZ2zI> ҹyi0odT)4 ;]f@>;̨uʹsp*j'E tKQ_a8^]->Hfy8ֱVPgWZUIk-F '˄٬eo1nTX %ݣ| ZdHpvs hl3sixI<[=C&jT.t=,$ i#rpL=F4Bj% pw b.1j? [yA’f#OÒZV#"ʓ8la ϱ>'KNMJ)I5"qKC$lv|J>B{Q/*RVbE3bCOusoշcaSPg _3+2>G\])֡& (}Tv+YFT# DV<&$jެ+A퟾Y%njb:GġDRިN W]f31,(H$e`v6|Zby w"'|kЎNv/Kz=R @4p9\(82((W߸?[dރT c:>Mry/(;|~>XoG؏O!h1Hk&M(*7y[OޏBl?6pL1pur#U  kOċ늁}qFjOȱff~֤|R;i-ݝc0+^1~ŎQcU@s;S茳WB9Uuy<4+vW)9gyxI~Twƚ%H|)v 4_ +~ڈ?_Π+T3F$!1BXl,\xɛ*TVŴzxĎV [s>/xcB3 uryr+%vQ;:6_+Q5N\N,Ż(6vPYMmzr=fyN7yd)DvB=1dz{٤nju%&]I^Mn5=9d\X=ڴyg$쨼}Ǖ+/bJMsMPF4Ĝ&lP`s_Tɓp@Zma &W E.'$z"^o5(> x+/[x+!=S=N,@ח3uNÚ BVII7Gwk.5dU;Zw:d#; &MdR,-U;ţ^V֡˨C-Vhg[)ó <6ί˷}gҽ"րn7+Kg. sUPz~V4&{`ƊDGs:>G? K R3ܼ ^% }<.D b+.yO٥c߄~@(C'#S)'ftG ZF0 5c2257:o8U2,Z<-kI*s9d ?9xq:z})?bŦ؞׽ldTڮFX?=p-DShј .ۅoP_ߙgNoq[B ۝ճ@aϋV?MJ[=I݋v + ̥t xkL ;t^ZT?.E~P elTٖ^6j߸yRƑq4ڬ"ogD(/f(@ %,G4ROKZcyo4XrՔIilĘ 4_yOS LϖЖ}vÓ,>؃zT iKq<;QE9F4(M+ǞUএF}UW㿸i݇b򇒃>SqZ%٪[ LjT;o#:ػN>:/YX*'ӀX PB -nPN}Rՠ]%~KC츁?AW:1qnȆ| Mn5e21'ްd{MYvG@Xa7&IüX#iR3,#(bi < \g@6:aZ=J'hA4i9Ll4Fo5dvxHpW_CZ[} 憕eo#gE' Rޚhj/RƉ*$5XJm>_`c:)>dܔ?ٖ{o!K(~zI)YSVL=y=Ŭ08)$Qpoͤw4BZ埲BgI&(-JP΄p`؜eʓ:U61' 7Hw[9 m!%pBru+)_ sQF޵5$-NNmWLo0kE<ÉEׅ麐mܑ?P';QP)t<*}wq d]*;|\^N[9 ryޝjҥ$^V9wJl^-Cy@ S%77xnp1u~$iYϰC/"f$Kj4ngAd)ߨhanQpxI@p]ѹn^|Z\efSMUeGqtW'V9*4VexxƩYz 1ɪKb x zyC$e{P`}@fnrIV\ܱ2O害**Hg;-s[7l{ H;P:yšcFK/ˆ :[0ݞ<M2B/3m/- YkDƚ)Yt1gu#_`Ё@RjZsUtygOyq4}ZI'%>)6J@{BE'VWˇ) =aL9dm I(BR'zyJf98vgcP;"xOJ[E m(?*q_.j`7؁JT0"TaUq~kxd|l-"@/gCJ?^0?1[@}\0g)0\|Y%!z9ojd]u3U+=j0{5+E%n~W' +Ӆ9=E6k xsRV\fFZi>ߡcGE$Y3^K2-z UOl>JSVn@oKeۅ1զ/aU+ q_z(u)2<= ja]9jVǎ4-{ƽsFx."ۘꋈ|_e{ri)-;Z^k-5 ҟ]̓};>G+Z8< YR emlf$<\&2߫msS^/:gg4cVfAS~QӃ)ַJ0#x! Yxv.B Ѳ֨DUBAcx&9SruSmO+QpjoƔi`UUNYߓ~aVħ/uᐐJ9jB_WԶļ a.TQ-6/@xWN2c4g`nk&];rBTs |l?%z \ FAZ.Ip}N/<*?9EQXw;;"`c?L6l$h ji\yvQ簑lđuVf;Qww:u^B |d@\."*ӓNk& z%~uS+)f0/GscDpI5v//J-EQH}JB(0|| ӅȆٖ*# ,?@YYaK9NWuaKHG^բ!{k~V/mdbmz(Wө \Yb'ɿcgǪDOJꔺ)?MS_'!G&yJ^A%we tje$uH#gxێXNlwcٔGGOHB*!Ʒ5AK\$DT[܁[OasɈ0ǵ6F7P|vo,&% b`@ű䤦]{yFaԒ'e՟֘%M莿Yn8w *Aǝ^e`|ge/^;!?6j~wDp~ c˘$"%zYr Dnyn:H' *y_ ֜OʀTuhׇknA ms)ՆC@ wWڏՊ"6ÒJ ރbhDx^j uG<2es.f%>;p+cm,v]zÁ>*X7Z@e?Tt/t[=ad!J0P`Ӷ(]|֋IX3~8B2DH %<Y|)N(zV_84@ONpV؄ OXrcYPNŭ6|1Jz'xtd)lˢU_y1G[UDvo^Shf,+M*`Dy0z =.\i~4J)NxbO-%G,\(tF9}];8 UPwN@r4Fg0t%EkXC3޵_B"X6`(wrp3H Pk2ɏa}V \ IA2`KD^5r6AB|PWVݩZ+xElQm3.Mj,w.K])L݈TĨmgQh Ò_O_tCY[f&tEkVU!z{fWiE9FC~zfSیQ` Uy!s'lJDžqA~0O#:/G!^i.,KKynGp(6<̏ Y݆0_bi?luYd?v՘tC l?Nߕ +tCT4^&F{@ YY4ji:/0&sYȟ%+ԠUlF,&cnCb&D9#"b{CLpܒm"]3zʷ~Aָa.5 ^,׫$81Hdz/^ . r +Ep~y5b;i@LrցRGELo0iU?]RsqzȭytPv\|I{F¿T&\I>LO\y=VP27 ]3=A>?FIV(LV&čKF8H۳٠.PmO\y򃒔(F\d#8PIÊ o׉ -n~ 2g#pc~x3CRt{(4D.'Ck~X͉^N{w]6G?'֫@㙌W2d $O/+>`A ?6y>8"v yܓVF?:хtR@g&$MN &HT?m|~1MA+fנC{T]6?_>0{.? N@τ2V4HT `  ӯiR{fou) ;!W _Ħc,^-(?-uaר:=dS1_"wRpjxy Ĕ ]'rsx 8fl/UA#limwlUwWn;؆gЛw+7'_OU}Aб^/`3FcuS0.'0mPF>(c(eK %A &K 494)Qy[DU/Sfdv$&}]uZJB Fuɸ|H!nAvtA}t˜@l/?uGZ[ՎBOVkDR˼^{G r6 Z/Cwpx4$;rNe<o@Մ` `{_, xo@;5 7NBpّ)l#T2!3TͥtAM@%bfvB5'j_y 霄 M[:i0'IU_X/j3"x讯< lG]3nt["¨j1bwdՎ6Rnj[[nĒ#"d${>V4JþR wIR0eDBxnp!A~h"PZ;,fh¦ W@y7h!F! Xaڪ1U]go3N8XZ:!-% sp=a]YG&! W5x[7\b_8@D=ѾJZ9Fah@*1#Iଐ#9 ޳SE'-\4dENG lȱ3;2Rt]z+NMW=-x!HJoߟI^l>r?u ذZ 34Kf1\7dңQ@g'~γD\ Mn(c:|ML-lJ-xVROG0SNZ޻jU +mkoL1M`/?DFE mA3FeҐ iv2axFw,(6b5/W3yzkU|N 4tuH]PI7\J}"+{+mOp}Rhu2@Qc'E.|Wt6>ڡL9L$#+Cӓ[T*Ś +\2,u7n(g)|{힃 D4-UdF+MVN+kW/5F?b[ɰ1ep*Kq?eF%i @?ń"CS8uĭOu<\8xEeP0~*3Rtʩi^&LGpYyy҉hΣ_L/̩=SQ,&~JSI$Ym_ڡKQ jlp+4qwDԻ d#9JùЯrԦԤć8B;>Lq97qBY:6\!s0 243 o4(<Ύꫠsa9:`?_Qŧg Lo|.'0]Q;N1>:R&զs/6m!B6 ?^:n*Tȍhs}^D浔ř\ 6 #$cÞӡ`|_[:1+n/Ehn!*q\@Ĝ o ^j/4,Rl~(튦꧗NC!IC]fx%@>x,6i}a9WMpᐵ4{:v5ףSHP$];URM#P,ؑKP"\̈4WؐOI=:(Vv6_ELt/ݜIe[9 0#l¡Ņ#U ACԁUexɱvwU/)xUD1(ssOfыŲI->:&>bTnW y4ym/=x!d_$q7W 2>ߟE$f$D@7fgcz^L[3ŗnXBGӸāVun5ܒ2.;z_gV:d*UH<6lqh驕/l\^rx) J1{|4c͉Wk@mNh[%{EȢ^\tka@[358[I"?Ybg%7KLQ'bItgق]M\9_;>?J {N,aHu2GOМ`%T Lw;Xn%E(ILʔr;tQ*XgiM\~&[=m0.EU~N=LeX,)ؔ!+ EԄt+mxoW؎nNq2ހ}9:=>G G NKxfɑ(LZ7SR4Q͆>"^vEHb7STՉ3/jFW=zwԓ -ZTlT-4ٟZ?m:I;.,EC,y:b+iix 8[t*k:@ EzPz6 p kWENyF>`w[2;BGb}-Kw7YzLYƐEWJoaPPw7 Gϟ;^@1|z} RÔPpٔm9T!nRa Lt@>S?%U-DϮ8'hX̮o |q P{p~o>所ִe6pm(QDEԇr׳>IwM+JNxkܑ QOԃE#W9.ZvUz` ; g quc\҆`I@T@}Vdeӱ?Yoƚђi3`Pl#_8I}}ޗT= `[즓r={V _ʷR(CfEsKbZgs8^eָ5+Q: 3BƵ&Kr|zxv'OزjčS88 ESr0,"4a.'ӒAA(e[]T$.mɠ-G0(H3kA(TY5X,I;Q7mW.=f3  N# nǎUUVzGEWږ=Ai+b;tlP<?nPx_uVJb_dvl *2Jks3Ua3R!Da&_fzA+DgLNsq~hwU0z+^eEZ$:i ȤvPlbD-JNؤ].b5lR(V55;C{~F)|x̮y\l15nx]sje)u@3 l*ӜEp;￰*W^2BPa븏1Mr\>EnȬ!9~e`?8P.vIpMK!r CO'&/I8! b /d)$y( Ol ) %0%KX{`׺iPIѫŖbQBm8 [y˒14nK mOM8#L=qCkĩ^‹QK~q.x,tq$%2lޓe`vM,` m[Vk.wo841CꩈHGT@Z~hF'/Y_Ѭ567T#xSP, o:L< ͔ѹBVUb˘ݹ?ܖ_d7*X ?SCt?> FP ьgpLvO4(tiE+3ۢ:GG[1PQ b.`*P5.<riz]4fa8ØӨQNF(Q>}?Oô,g o51sA-%`#eB%7w,v~-PXR}]CvZ U!?(:qiGX'Q9v5Be+]*tn緎@1R*A`$|uwx pqs ~?pW@P^8P/!ßf" ^ :D@Idi :XÍ.Mƃ""V(N '<.\ql#7]́$sNd8D^*r/ףE߿)ё0kf5#f7ZrŬ1ɉ׳Qk5F9p/*8[.&$cqp:q{˝]{Z{7 ar xdu*rԷw H jE*ȡAɹ}0H9YLɁP ޡ=%nhOw{XUn@xd'\Κ~áCb*sS|Ζ:F*\ mAsڲ޵G{sIneZDkG.OF2fE Τnug ,lj1b]_bysx8|>F6ޑ&!\MH&2W\iu%r/iMQ3ehIg)ly$4`p"SΌZC$yiV^E~`Ǔ$*E%(7r^ :U&,A1,~lN_2 .وes}Ev)=i# }̿?lOūx ըh٦-xsރ}Wȯ&ZS]1WLZLe. n9 :[lJj6seZzַ)wI;{ &bL!ğD.("߁(4b#잒yТ| wo3U; *_34Œ 4RIT"v)ì? ڒX&ЕvDkk(, 78GHN}E)j\W(%QZ+Da+|hBx_ȶIфUn [XJ|sr$wɯFul չ d0L;y: a;9m!lVТ'cd.n7!l#fVu0CMIQ$bx#- Glȱ[em DW9C?\̣gax('M.[}DjV ~pM\`qx¯yޒ=,N1(Nv@䐀>wz mF q1S_1{oֲd ;,2AӠ{>pO. 3I@L$ 8^XQb~,CPIPC[5@|3KǴdZ|j}kζRxb ,07f}q|'WpVZ|ȵ9qftlx8t<g:r3s_i7§o!ڟZ<&`=TV j*%,mG(89x&|kh9fAdF媅9 q %TsNcщڷ;"aCϫeRD2DvkUw .6 ޿sJ"hR7de󕁴`9nedAZ92lpQ2O6##>֗x/ܞ{4 ME5CXK^UN: nϋ`SO.$]Y1ӡo4h ҐS* 0'22:U-?Iq0ſ2"~BRsjpHbzSs: :V߻W[Xdc޽V=I8 _R'b"&_GaEӫǺ38~%mNdx7Dnۺ !xlM-8C߀1JZӣn~}>aU0JM{@/1儧xpa?<u=~lh^I8L|ߑ^فZ.iJ :oa݈Pg^ma6/yqD@d)gE1%ɱcla1NB+2${ 5)QA#@}mD_#\R+?6a#9UYZ+FH+|hלp[Bٺ<%(<⎊b@duDܐk^ir ;3o̢ApmSi m#w7CtڜD{P2ּY8ݴNjL.;_W16t\eٮ4.o^=lkNHNOM!w'Or9],> G/!sP)^&i&0 .ձ@Hǩ9\?PiŝvSziVlHAO#i);)*4$~-g6.۴{7@MW-z\ķ-’w2^T.}ќd<ͩ, yk3|]5-Yb*Ҩ@B_ d#g+FIWGq{Wȧ.a3dy'> ق:e/a nh3  +ɩp$[ Kj"zN(|mp>-]4sS>аZ3uxI%=-Q 6N %%LoP $buDkCwV5 ?h R{-P`  zgO[k&OЌ^1c׾Օ2kMҋjurƕ6`uj:p}imMDam23owi!.+TVC]HDk#*1/u-!Phְ-z7BgL DLVTɶZ;b/4oPfNc '"K=`Xfrκn*+uYO[G4tbWdXjɹ[(^JY7_65:RK!DŽsc$&ˌxDXPn `֣M;ϑc 6Eky"<8E13N@@>0yV 3gB;=b"&yN"Ip>f7z޼.ԝ0S <L_#&qo"m&.` #?8]3tګVX1ڮ@"EvNqȺ?7iVQ.)b+=)Nl=m#<½a.x24;MVI. 1  -$83v1qY;]8XBèd.C5Kl(hP%86F&Hh6GH6A))' ?[ga?]<;CͻAVAML(l3JΆq\bTF),.{ݿzd` 8rFP1c-!y0ujv;XwfU 2~!Fn~8 X+܅ lHDS2hxh.~0l@cZ `,Ҵhy>7OV-n_]jp lZR9}ldUEH퓕[8>lrKz2# QR5S DZ4 KMբ(ƗI=n**a5|̉6_Ϸ,vv17A2::52ӋíR,lKct/#ErzAo$4P#Se8,Ӓy.ˇ{M4B݊qٹu4]$p-D?Ԅb?lÅ2 /de:.nxlt-u7Z@ӗLC%Jsx ecdrSLk$\;א 1&ljΈ i6>;$HPApfDΑtWg9 m,A抒@(hai;YF;ֳoYl:Nj.} 3S]  {ڭ(3)FoĂbj0v%Ko VwӉ*nF̫neN]Pjzd7 wg`lKx?Տ^:1:j,;cۢ#:jkQ9dMD*8X!ڐw$WڶOųqU1jF%L(^ ?V Tbi]5ZEy*Nwi=oa`cӐ۳0G[rtWo6'p>;LrЍd:H7q:qjE0u=%%On[ /^fle` VS@ZTO5}s`mzZq@ZpR5lFVi $Oy. [cP1 imI58Uؕ v'4' WvmD8_I-\ )rjk#q8 >*}#Nb)B^CWwL"yȕqQ]57=`x $PsUڹ"qmn Ef V!\KBFDH_HFhj2OҼgk6 7g8g^$e!8W (wLE{⥍!:#Vü==*%si#$%>D9v3jߕ[#XǨ㵭 _xT.S&6Z&9%]#;5gϞ+n ?Eݡ+xϢX;=yyeJW6_wANe~G~K^ۂMJ?v`z44Hdrw&SbTսqgg~NJGk#V .m E1׎=ȏ̐"XD:$RvXz;q"%kweϼ!$FRi>jǘA,Gw)y}2ɑؽĸ[)hS^;q0`:)^:Aܶ`4JYBWbC~RF8\ړcy%-7xXShzHPݯԢ/Q˯R^f5U@ABЄH 77I&ٽJ>wd*nAwrL\dz[~vl^%篊1 n0΄1S7^}0Cn {h<I鵂;K/`d#Ywa]/DyASwl "2l$zCDeg-tɆOTI,3 eú M;]bk:}@9KH_|uId͝0(uޒtrg@̤R a @̎* ?ABWL^3Nѝi*gvYXވܒfwo˅dw5ԭGT%/xXc,>n4 ;YQkW#li4I9{ō|LtOz_=6)=,^/|(Qd% ;Ed9Y oo~[e&'2 E4*PLZGP3ScWN/:/c<a_˨FVesϙM}I~ORnBҺ3GB± ޣ}ugEyswq8l\?,楸&H8[YkJ1⤙3w+h! 6;ͳ#I[ c7$GG'[N?x jWw~i,%)JhjKE %'a&DkA_Keb!@D=ZwKZljska#.`][? \*Q8QofikՔ8MA_[Nìoӟ[ZP*ma-S ŅD"*KXB)\tՑWْ2{-Ult"bʸZ6z_WM *UyXyE>+p3M7Bd`okrIu[ hl:hUE_@ۑ=@LCI|uNJ~QL"pόTQkr +J)+y٭ĸR5Nj]H1Lc3&ĺGvs%Uiӧ"v]Z23`={,k;<ᛯV'f׿aQ<R,o)pɓ @^E{V?f"`\fڜT(^&JY$Im/Ǡ;+iXJ?D6yL~N&⋜XFJۥuXS䰟=58^'XKP㕭h0ɕ ?ea`11qYxUs!bm;uHf@\cQ Yj~w%Y(Xl'fID3%VVݙ4_Y^/Mj(CE6pkzxDgrY|U'H(ª&禍[#tK%f+,]ŊO//ػ ^Ҁ[;8qŬH'b{^C\IAaAxt,Ø Oת`{z[ jEi-<(ϐh wNIo_Ϊ`:#*(ꢄFߔJ v@p p+ک?ؔs=+6d}ݠOHz ]n|ԶGf|09x}W\\f&g;z)sy[ 4[?D On )-Ha|5Djw?w%bU2g5x4e/t=֍3̱_ו.jΞ,{8wZ ?iٗz@. =ۑREA'ML^@S8Zg.0RcOf`oM^ }$pk`DUoxK>*]wp%>ʊ{;AjiV xq-ATs:; ,gmxoQTwC=hxY;G:3zi<ݗh6ʲ? ۢbs0MbEV5;Lvg ;$s@#_|#)q WQBV=.QO R!Fb9QsuC?x7~JYӜiL$}'Zo.3WѯUPmV jN"њӆݻ_>÷1nLq( bwS??4Y-_,)d,ZJ@ۙM* 6 Q99_k?5L mB.B7{d)tLidQ>U,\OeuIr"~t%`":Pܙ\3+PWK1u\!b*}MΆ6) ܓ"≇0r#:SNdKd8[\d? )"o5UZFݏ%+BW۪ koB%7t|>0og؁ZNio9 [XAs9/J7#T yd&a"g$t",)Xg l {%Gfvj81zU={J٪D{0x#SR(e5,zMD4r+[ ,I7˼ËEpp}U9n AVCվ0(vNw' 8zqi]}Ls4z? "ߢ>"?A*$W 󂡉'-*#SQ,k>D $Ӿ)`$)?+@LDI^s_O j_iSY,k*qPHMA,̦BaoIMFʮ8Z>ҁDxoid]X FSb~OMcbC>Ld]}ؾ+(%7ÞEeOW"gdau$ep;]RmPgԘsW䣣 F|(@2mZEAWLX %(?izМ?l)^CE/^G]gh3tNJ$qhY_w/-1oێl'sZ^?x'2v{Xv12db[ znbBVGg^ʢ{іY22'f*)&F'҃T,4bC_L>DL,gt/nSƳtt4_2Q~_{ofZF"9UfCM5tv׾t U4AO.zEن//p JB%`̷/^C/؋ 7\HɨmpoQE W??gRms."C6SսP"x VWO6f  8;˚\zE|)BʷCyxA$K ,WwlĿo>':}L֨p_4HS}(GXPXp&NVK7J[}K:n؇&vod!r2/*2Gn,{u]X U䛠| +unTfǡsH G˚oN]S8miyVk2$X dɄ@'ӆ g7%9_"PXiAԀ)л 󇆢ZFC%mg񑛡z .>(>i%7fDF:QyoU  _'@.R5?xvX=lvBƼhc@o$G54Vm1}ȒSқڝ5i@.0OR rX_[QoŮ v|[n@d΅Oa.ʚeЦa w 'Q{ꅒ\Y|VA"|HWZs8t9k nM%I?)<Pp*~$wT UI0y-_=$<D$U`auhsdA[c퐂X|`Rq1g,8OhsS(tq=+qMk:Y7,Bc B|ˊQn*2zv?QoڟQ+{׀D/dc Sݼx2]/"eBTkӋKMEn,(̠< G\fǑ2zdؓSrˁW7qqq* +__B0ͣ"bܓ-6Z+۞!sZX(~%Ha7 Nr=+D' 񗑢 <0[k;(@] #`vOq=fTi=nx=4-BcxO~OyHid7@gbv_~-t]v4|I|:Kp9IѨ՝hed_0fH'Y솗Mx`6ȀO$mS?+*.(uL5$ |-J&,s׹+-Yn@PR$D! }}dt;M Y=8j@Q5b,~E㻶Pwo$ N9Lk?f=:_s}s) !B ^u3t3݃ቑ^([007 r{wNVյ{6.8-4 袢+5UG*~ 3&dIaУrA4MQ>"^(,@NT1^.<.cLr/f/L;)n* eZ>'E"(E\} 8dA'U>YT2$q[c\ޞHʇ\x%l҅G}z">] nlcVXAB4wg ֲ,vg+EdiuЩR:n[lWхp)0&?=:< ĚL3~v&]2]&;.<o`Cq`xOE|qT!%tDulVTc.N K7YB'"eS1*(VHP79ZJ]p8pF/nd̔aa@M}z$\ Nx݁ pxYI О6#;:.ӨZ$ALvoբ_s{_1Xrmbr40: 6Y~H.[HnybE,7Q۸.EM *u0eNW2Loq~='3'#OV{ l/2o ..EdWI_ф-qz΢s>lr㳡w0]3# "(MD\ G9w3(FLWY/DG2=͠5/ӊF War;+5c ҌMHM5#aۧs`^ШS[43لQgW"?Q74{'^vnqz!IIU7PP"lA3o> Bqɂ &!Y2 Kߓ|8>*c(ot5jV͈C숆/=?!׹%Su5Yv9%6&:^'bu̾r7\*,rE:BxbmRgw%uP*rRWء&IRƦŒ-A.1,nߋͼ!a# sn5ɅuwpO(qr8dda52م{4V뉅޷[r4F XICYȌpy6QcualN!0Ȏ7ŌW%;K1ߔ(mM@{65.d~7!2oJi_-WmYEĒ{]~}ec[xR"L0YPdfHGhWg0I"~\viIƼ7=p={-|*/X;\`ӔbD]/h]gćsR32`% XfMR0"7}k,0N@Cj5Gڋk K3:-TT2P Lc:'@U7\"GO-(͎=Y[JD =/0 } 3h ,벜F˴<^4QdK.R 9Y9`XZg&ɋ)'n1!Ena?YUj>mD%Osθ$m;DKi>"sˇM""Qoyh&Uti"o+=Hu/#St Fuw0Fxl憐A"/~ck-J9JL ܇q{9յJ-׏:Z=HUO#6i"$ >mN9hzjSP;W  UxE+j !pײ%vړP7CQ( %%,Ѯ+73ᇭvXvv֚:82h:-VM*rIݚٻnɥPyEPXBfq3Ԃ-~tqM\#" $e߰QC݆a*߈V "G+fxQB˰.jpl欢.`N (\a&|1&i ,Zά%u`뱩\U4(b-@]2"bq+WAo XtrQwr~;HG{6NG!6hvzZ'׍p_x/2Y4~!'Q?ޕ>ѵ=[Z (eN:Mlzz62> kuJuX:]+fpk35$]eRWЩEi;fFA?ׇʎ՚'܃)[|rn%1гEb0cJ'-vcӁBeGN6-mDv"ewNBӳLr^2A¿dITÊCʼnr4;6ٻϙ]d_\R6@.yŞGܡ/+m'q 7Vx?{(ZYrcz[iX?€ڕ1L|N5,࣏UƹXU 3K4KF vƔBb8Ѧ"}Mj[ ٪ߤ~;}_`~nIG<Ee5cB7حa[2&Ɨ,Qo*㎗ p  $hhxɈxyWd=APrݭK fY*@+|\nK>17)#G@IDL U87bفDT)L.f}gГo@X E=7^'&Yܸ+i٦}pTs[ؓR9x WO^` 9c1 8S/o2Kg6N=X~؍VԗPҐί*N%8895'?kDRz6x?3Ğn\ Rr8" ?kOn7܀LF*YtۃںtZnh)KH0H^c2OO{@u_ 8F@R^}<{b1dP+ lC"NB;)+CMz)ڦ[ަi͵g73e/~a4ܨY(p!) 2{hjZE=TUj;=|x)gSU1 H88’2˿y '-R`-hz5E=}@p21.1K7͂Iz</ [ - 5Qjd9Xyhm: ='S>c uyTұdCFCNxq&0d2&XzQ/J[t;9RPt2>Ԁ8 rȲ`@`t`j JĘ T"ʜZ;a+zDdG)`XK#P# fݍ#}eCڴSPh:.ȿB:,$bHJ)3 #YH,?R-]*43j6%2ԕёwxWݤ@Ń|)`G#0kP9SDBѪ=V` `ռ A€މ{Oj]j?u7~5> u$4&T yO:I M{׻]c0.lGK+&np 7=::Nv-0h^T4F,P)R-Wϲa`Oz<5n,5aM…:p. fFs0f' /3|q(I4K{Xb.8Pa|FCb~*xyNr*uߺ~WC|`hH_=[Hn( ;z(GJm8F2Z 3~S o W}A& ?28gTb M$rWz!6T;¡߼>n0K9UjÂWB ewlr_^7h2I?4FC]ڒwLXT șK)e# XeIمo "?w/er{(쮏qs*nS.^N1wl+Qs>%| Dz $hTQ{).-">RKޘOY5R@eW_LYTq.+od<8 3DM ^@-w6-!!6׭G֊O*lؘ5 ˆGy1؄bW3v鳆ҺGF_*Lvfm؅(64PǑ MFajdZ̽ ٺ=ۺ?A?\G?m9}g9vWn>|Lnx !|5NU (t* T8(>oYzL4\@K/x^[`ry5@ [FͳMlF4rG_CxPai+fE4Bɦ"!_)hf^=0P؊IW*)?Vb )"N6x>!:;Cަ g{PmAFm7}HȌlj_ܑHvFT@?h8l=qo[زSq)Js==vӕ+3y=q7UjB3˞N9=Zn{Loe6q(zXŊ@,1(s i1lwrg.}Ih!FcȘj@sM^(yD)288@O:) +\L?SRp9q\Ţ[zJ]R)L~yjComD]*\ 966Z%5,\sP8f^DKsVNRZ%I{Em[(Cz@4\,xɴռb:"K;}?X9E_(0\2z?I@ z2p3$^=W`JPVJ`|bm~"4$<˩:Q)4,6U Y*Ra^P-||ΊBg hؕLð/S,ҾP‡\z7&,Gl#Rr=;MPVs:4Г)=[?遃-5.W (+o3EFʌĞ"^4?ZD -Ē{cTԺaNm\@&a{:};B#R4O =v~5Q1Pk0ak^ aX, Լl?A؈@mW;-m}=GrxkkcL7f ίimVVT []l5ճg&PJ>oU0-_|)3/eC#l4 墑}ϲu~r/_, 64HKjZTqYB4}N'rH-f?|a$%17huc[(6vL*!LTHS2 fmr#J.ܷ/t?ZlJF\GȧuFxbmor-lN#yCB@.1Vm82go*J לq{mN+tw̆$}CGD}=Sqea/jo\?.DsNWzOib>ѥXiu;Bi8z"d/au2k# `X@!N5!4?SH!Q\ܹnu(#ʼ[Hc]"Er;rp ~%1\43PҩQˎg؋ΡmaLڮ6ZA2I%n,{=+KЫ_;;KS/܊Ӹr_3:gV ptgMq"p١ОI[ mZJNvF+Ӯp'^GHOUϲjoV@W%c+jڂI.+-|b)e~ea4hʛ@iΝ3!QХqڄD`Z[l(̯Lm' t:e =dwpIB2/+16fD,hkG|c`d.asKjoson^UV68Jlc˙XM$ztF oTމ `2 LzëVnryB xe@qcN89| ^wȈXkآ,Mжc`*: '2V࿞S-錔yTQO49ZɥnU+]<vZ!<9^AN68wBp0(.ܪ.V2`? 5lDb 2t Q 8,(E*{RNu/y؎9ǚrc`7ƊCVKO p8DT(fuQ9Z;EyE _oQZ~W.-c0YK+#Eˀ/"X- O~@lH޴O2z}hS߰coX2o/u FÝH rakbD~#^2]Ũ?Fr[etPlgȼWl[*G D m}#h!.5Wr cy"@m;)@KǗ܁o>sl"|%XWAݐTBZ=v#9;܂d:yکM${ıu°cgspUն*7[)2a+cVJ~*6~#^Yv: (WY ?B=.QD$Dg;6ؑa$8)]s~i|X#Eԋ{_K ^!+$ f  MDuDZN 若:ń`ev&b/KAl%ZWw\2.n8Is%|ͶW2ّyFpuw3R-Vx*ߨ|3BD!QgТYDq)o[t~G8GFN"-lݩ)O#T۷á "kL 󬂛3DF0;,螙zngInHbVt{)H͵Zysh<~BimEI:)DZq,Ӷ\*, G@ D!`밾-p85梉+^9:%ݐ+Y&i}ol`G ֔<5Z/ ]6sYsĽ5+D@1-'&cqx.uCs_&65mT=箲= x @N3#`aBY9㉣ 吸2/$Q$핒8&"=N ."2.kS)و?YŽG[hto$O'('.}}${|խ^$Ba9X;K\z>y=zFE%AE?GA/pQ8: ^r-UlVעalId s\kzdZ$ A] OGu$@޴MYo mW>v4;`e$oq$ v7 TinLy؞L4\_ɵ+=Cq4#F?Hەa]{{Nwg( PZN"x~l5M\$<{&7K86ńYQ慆&$ kbX/*Tʋtoht:nc3a >%"⏏)jwg"ce08M=Ì E,¾kXUz@"(|!qV4|Wӵ,xK\jI$C~'yu qOl0{$JDO`8 VK(Gf'sM~f7siM|x.*]<7́ӹo ϲxWm. X_(7mڵ|=?"z<5UEl LbI aݵJNкBr=TeLLwC(thEwزՑ;_j {w`X5Teت )KƲ/ Д$saN=5~)ѸWpxTʑ7L-NӝrZIoyXLAD 3Ӆ XˮŗT֊,Y]ـLɌOC gn|کlix}EO#==P+3D&='qʉK9,zU(\AXjcʞjY5>^?Yn[Pƿ N[R/8bw]l0 y'<6ɍpSQX=IrOj{j߻!0jndo$xĪ7ÕIcF/Xs?=Po?yg) |F)肂 ˆmu.RNR E2&8,02凯(a ゃxmx }C#inZ=d#EEJPGwh8#$/AݰKrkdq!=ȏR: c ;"^8ÍǦh!:1﫫C GL#~R1ц} 3gVS) |Eȟ6e_ _gZd΄f<#6R)gz>FeB4B/$)KB#aGDNe{Y)׹ؘ21lbc <\原HR^k1;49@@ǁD 0!|(k fv[BcP?m( GۻKMyzOzf/vu%ѼΗN9fW h=&v4%o)6QB ivT 7_=)6]M-Zώ QP.d3mהz!ddO}0' #hi^t|qߞ1&lґY N % ME;lj~|g2|[s|}i栍D {>;AH.7%Z֎cΆ2߈u?N;]J-W&i2<,)!$}sÙl3mՊw1 Ù%>>@ޤ+Rj V{6pa"6,iw ssuZ!?,Y3#fw>] .񘍿,uyDG9]s#LU{pda")#v]^h3^BZX%𴢒RH: ~k݄2L756ŽBfRQBAh} (L9.L@ؤ AX=X:ֺ9 aBV ԟ_*ص>'Hms$Ji-mÆv p>PX_cZ9rXO(DS<%IN4xWZULͫI(·B WAFS ˪8dZN'S;.ۧ$v_`s)$.}ѽyX郲 \G+`F;nN7Q(@^%;^RG 24q+9zSlaHHS.,MWO*QJ] [/RQR*P<6=2yC!I|iџ$Rc@W;[(6B8D_`+Uo[VZf6(A=@E>C-a#4v3Mc0s8C+PSaf@L]CW<OO27N/& .Jg(%jp,(!FQl]ht ~cy Li`!ƂqC`EaBFo޽EPpœm殿C1|ki@Udbz<8*Fd6ڏfЎɺaڤJ4Yj9eq|J81}v$7L__3 ~ >י Hg}>;SŹMC5{Ʈ{Hʧ#\lJUHn_ɩaMܦ0IXU8֝K&-S,%PVD?[@3Uw/cذr ]ӊMh\st[!6 bL$L\'@ȎMT$2@g^(}|=par\̐چ?l-> WI*R4T wr -+V}D:sqa)صxI>lY9oPY  I L @&@0n=76܉5 2-a+3/3\@%ن_؁Xg=6$2J dc開~7 ն2oZ 'mIT2 ЀQc~x(ۤ9Zd\ Ta:ذFu#vޤ9U%=iזT*zh]XGQmV%Z[J:* rQ),F 7~$pxtDXZ)qgkU<%+Ho,ĒiF+E| #NDVOHƈύ6aA.L)S^3B$'Z[%ʙ)}N?;.n4=+&=ISZuP"2$ڴ?͋ pK [v 2۰OY}PdLֆD?$=,Mt~_+4ylq<}"N `8ք.~ ofSFSeMXjCĹtml"ZXP ˰CKJt(7ϥiYLtx*L+ǨY,fB9 *jhV]"_'H"Wx`y1Q!-Վ4k*WKA4:Q%PVZ2v# vz2t 5!QŞ~*5d*5—E*ˉҫI 77X)iѧؒj%aǀL/Bu!AWnvL)rJSd1B7&$nv$tsߓ_g[ƊzeR0 Iep]K4︜P+q'rԂ>>џFk?{s=^ERL2tVUc?; VյWK \!9O mӧ96|[+uƮTմwYtk.J5@NKPA˽./59+6Ͳn,`,D^sI e/LgzCB;2#g+oBe}e:ߛ2q{B+tܾ=`AKOngG+= ?c=uzds0fYyFnF7 '*Q]R(YKjr? \1Ύ 5ɴ)Sl;>?ڴm{rr]O$@ٵ3jKiùT5VokXR vc$fe 2Vnq l|!=;\(6ҝQvX\ΝY}!Q5E<5ӻ]zkV &9I]Zw蓉nĂ!߅-{0פhDs7+r5k[C:cX>s(+?[ؤ=?V2'>>/`#i?ɒ#sծa{] Ub.E/rDmM =te|esvo̐%kvV{gI̮?×7"+7<:t{ ̜Eɒ 9._ήL04sWei/ mF.zDc~g^}8@k3-q|Y@Da3:kE& Q]qIJ7QT: YTO6s. ?M!d cI=[eR#:u;60]xE ;x{ơVn1] Ez@#mi109T&'dvS%9햭N}$#s`/ gضmRZ ʞG:.ZCad}W@`zc^a]9d7oQCq?-4nGFR.^e7I4Ysh=a 4@2 T[h)BDߵoJɱ;"BgDERrbO{bcT6i*vj_y}`usY=_7WM<2_CautBhe-B.^+@Jw34o/^$C]}$]4ݐQJ-5Dޜ\Sk2 ǟpo<v*xY 1i . 3'?`?Q9EIz|gWPC5dg\WEk͑xJ,8^bclgV&W+,E[fZ0:fG|`H>fñSĤ |> Uƕ~Ijyqqh5FoSŞYoT/*hCC@1RÎ:9KUC VDv5YJ3!lvSbf' }ywXyxDhxw%e"X…]KkwhWJ˹`dq\CC B"N.,7@_7:Mrae,nO &9h\1)~l<} &'{)פB~zDLdV=ݵk[\즧L)!Q~؟k^0+ϩ.|suŮSPd4$a;6 M.n$0ÿ& D4$`j p9D[uk1q1/qɈDa$~Rq @c(%GTP3I)~?$,B{]0u`Ax/[r]/+2qD!Ј}- Om4`6k;y )H&xSIAR<8݅=QuW?\&fE5'9%醛R^ӣS؄u7ѽ 5RٶgaRKWMܶ,]OU$&wW L .BYsH WJҭXu-b1RAGeAs A@%E^[Y+o/g?D.l8sCO6oc@  # R9BMp(>.a@X$PĥU z\i'Q[!=}9w.3˛&Lj *FtjMJ [[8GTafp Ӈ[}8[1b;_VX~1ٺvU&ӫv`2fd?ºuRyf|ÿ0kF7hp6}7Jre6: bfst_tl_Q`V = AT(ip_ѣ/w>7OksUGGl7G2Qwϰg9vݒf6?otz#‰^|f7{91k:5: *,cB An#N?oT" pD-1+[/^ԧbJ+jI$`PBM[+Z$nu2r߂TA"PO?PԼSzDw<ӽ=cri/U E%; 4m`DtƇH{讷qr)LՆ]?NB&O!{q9V'HJ e+ ;Jjd'וC$ͱ2GC~vQG;X2 vh`Ec 񷪜$]Ai z=R@yz|W0gpշUR$o]Ƌ (V8lȶc 2([-Q22,qX',ʥ:k8 >Nsps.O͊t}J~?Q&% =t8D0OTr$!ݭM<X oTA Nԉe`auĴqD=xݣ,Zv!\1t̕T@JBD+1%j*؏6dD |vFT("xC-F<8mٖݶxQzN ߯]0\f?WE|MApcChT 0+y?}m I[3|(wYJ"b@n!hrpkrj@Tb렩FıAq8)1KZ_Y3`{5IHWwe1g e5?]\F;M'ii7HL3O9R;dCbFg^PP˄YwW[M+h^%{ Bэ=L_62 j+oeJ;*vЌy/ ]PR"u4)>ܭ=xKht&#G~ Uv D:FV <,bڷJ>i4&bu"˅ dqHMڄ2!O5 ٿ``+)w/kSi#6O`z7mzuUԪY>\t֯CQ7c;=8|urtt\q)O߄u(_Do{gws]3F)8ۊXOt1G{1)!moX"pruk}tͨ  /gC:EHGB1 iN k ͅz=q UFPsmjZZ\RMw3!NDQWH}q>k&A0YXc-b%a%-/3 ,Я*(ѱ佐xeC+9Qo%agq:$n;]vyl#]D7C 8Ld*@ebdI+E |W˩Q۬ӊ,v|T-cARа ;C[Ae / &3ޅy3d>\N:XE{h|Gc1+Mtɶξ3OO 'g{4 FI:zl>_÷҆JX켝6ߴ?cȟ]RSW {AH!PA?oqД`B"~ F wri܀lKƟNA賏D )ۗڈC-kՏN2+ĕL21x..8YnV =hp;v{(gSDy:0^u"geϨm;"L((4:d -HZ 150?3Y` +H*zح 4^Ei=?*Ly6oL}=fYnE:vZ6W^+nvZ3vdE4LͼKtļFJ Gv L3&р^bu-cv4GpǷ6x fR4 ^o㿠aPdUyf= o(%Vl×^)yGST\W-{!ҷQ#\c/O.1vPveV/Ck(kĭUj OͺLĮcHR-xXl_xPi?uJGA F4g#zY] sI%3cϟӼ%' S5@ԋ.]_JEDUcھ;0l$ʖ \14p{tMkACXKSn(r\)],3'U)) $^u69{i*~l韐skȟI (_͉nz q{!0 $]w 2JN8ןX*DQq3կjG~ݭn"m{a=BT+/߆nPG{ 9)C#t-8>*FM(-.Zn=t+x4}*k{@43CXs3Q(}h1Hm2B`i#ډ*wxm9+ѢGfb23 H۱/KtY~ kP@oK -dVB iE%@h55dZٵ:q j;)cE'G쓻#z8K)AVK{*Y'j0I7] ԑߚ?sBt͇: x%kPT.`3!|esLsgZhhF"hV XX#F7 =`MMڃST]4/[R/v*(R|e҆Sۻykg|+)罗GY,#ŲMmB@LBsfԇGhD]Dl&\6߼B Upf})?AtVO.*Uc T*gx·r$B̓fTqcGwoZIf$R qBW !QW1WeC%0,ѰKS?;ΦyBw@{Q\[1i~waɣ' ~q2wu•QrK1>@!<gr$~U0[,0&ߍCP;Q$}Kzw4#ˍ~D{WM-lvkjI :gK>d7NpLIP9f d_r1 d%- ťsҳpNt)N}FD!$*_!U4< sT1Y҆F^azWZŎ=vZ:z[O/_i$öjoEC<a* PFVy3Dq4{O.X. un_z2X\aja[aM4NeS *)f[~LW*ƠTa!cB Sp[deِ6461vzD X}oSUP%\'Q D0j<ëQ݃{Nh8OX ckOw(3M Oi};?|ݻtD! G|(>zl@]Y{1U*JB#XrUI9 KIi6UJQ>or4.MB. O^cj) p럓+ k9]ȁ + *eXKN{r,;dnzTMXH=L.BPk/=ėjuCx"J/q6v햫ori@oP,,mv]_\?[*ywt3^lYsl oYE r) GF!lOHk̄dh^kvʩ `{1A[#oѳoyeylȉ'բ@,^E%EhG$76#&T*$Ko" Udtoi#Si݌l'zA6XO6zܔWhg^hGrz(6Z*^zg ] zPZwOEv{oNqh7C`UDҖiȓx8n0<ܠA0n^qq3֕j1ӣ5k@T1uyPӪb˝Wp?Y=R CKjFfW QaNw"DMj&53U\xw&%}@;\udց9^"ai~ v2q^a{K 2':EK|9 -dej]bSNM8$?&W]UJDr8Zxƒ1m;s抇nAFm~KX9̒|0I\ӭg.)V@4}*z[I=5:qq9sGh"=ĤCj.Zr#sVԻ7{74P~ޗz zd;X}ӄטёVz g!6зU. E])9i3q4ZʅnZy\m<]ǕC`'1sLM9z OHQ=ZS6M7mVlh_!*Gp/6TǔGVMO#hb%&/v+һ{}%L}XxuR>AaR Mc`,_uwMtH+2cŁY_@m]N3=nBXAh-Csm1oUwt1T:a8#Y41|ѥ R#j9K(r aaZv7>cԤr?s%<2wUFHIqhx*E23=HsO& 0\( *-Ʋ/c%9w$6GO6u/G̺`WJV;if9PґiߚOda݅.Ajv~>0;fqjޞgYZ07070100000033000081a4000000000000000000000001642f09760000ece0000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/̿]?Eh=ڜ.+WԿg# YF/'UܥUǴC;wo:c1В%4N [tI<+^6vq?OuOhcFIw*}B=6YBguZqM+9x^ #z0azx|sL8-֮ D޶ NKB~6Shm!AP_)y-_-a Z0 #ҵhBKvVFgS+ΠXtBnnOm̔޸XK3DZq=@p4ssAqb\Ga>7*\{ށL-ʞatH#bTlIslCMjFGۜT ".J+)-iB42*,򜚂ο~0Dg0U~ڙR3r¹^**`xR ,'j}v E#.,  xirmOEe5nMO5/ai[+ĖZz0X iO5 i[7pg:DCm]~S[M O!EU<0EɕRaE|;еxJ , ^] `orca7_$qf j7E]AB ygh$٘'qR0N, #ɏH) l՝YR^_ ̾hR /L̆d'2%L\#j"xMmZ+nlJw} q {xa+ xTaUn[#{4[&,EURCҗ;-+>|B[g?[k3˭f~rI?p|Q<$@([ ɞPxUtk!^mEa\U\HyL2?W*4+JG?s$CI *voj4 4,PbScTҰ"uTƕJD.ZfmlhF۫Eu pVŔmI3\\ x<FWw'a˯0ܾD) ;m[Ml ωErj lܶaKꍷg2oYgo{7{L2SB/)~ADW})IiΏu",NђdӨ! ;(%=o+UJoź.%9]& O.XęUn釚fHg(ļiBUN!] Z%_?y} ĭ|E\|ّrz5R,B-&3Ljq{a(/} 6N@/ #Ww3.V+ 62Z(~-L9ߨbW tϮK2ۃ[~E e꠸P䘲z!.cTr7-bۯ+  sqܜ[咝.]F!|EpbwP5Zx>9DԆ<$K!_Ŕ5"mM69zCwY 5:s-萎dyvFJ$ci z$;Hv[99V{â?ELm*aDfp/8kDT(Yg}bc5.Zv4ϑ~U/RO+/bacxf;]`gp9W\sJJ$!FI5ᥟ @.]!qݩU`3)  ޓ?DUiwzF_ OB U' EoN)=+1=B)}( n;JxE60X؉˂ۿHF^z!W_j~Hס6/x,HmilTa@~4&+%ІQE9?GVį9McS|ڴf Ђ8ajLtm ={+8X`iN#z/˕JY%e^PAtDÇg)RoD"hHZնۤ`鄻zm+E%I&u f!"¾DkJhc+|0Y<Ҧ`ÓK)5EtƇh>wLh5ߡ:TƳ d ȩ4&45a=U$TRZٕ!"Om}?Muj'9T19%qRIkB`Yglc vX2_(~[t` Edٔ+n4?U>ڕnOIٰUq5f]t*~ JW{My/ R=؟-|WcW-6e˂R6[h0Qo͏3I<ԏPEcNLWBŒ!l* 3QSf1sO["!}/V NDJ+[p7~% M .OM0I&-<_6B!͕l,dg W yZ, Zpј"DgK~ZBYz9&5uFc,Yb]}hv6~eWFcݾd}׾}m),Ԋne8QORxyfXpg:)V $z7 d"ģ.DKa0O#8$땶>y)Oc͚&쭊Uc9Ƹ[FB$x4x2={eQ e@eτ7($3*y[)9 m]qyK qg}(BI1%q\xUǧ 1rseۂP)FRIX#ȿCkDj$O'ӭctr13j?0*rY"y>yS)6x1]Q"vHkAkt>H@Z2@ {~`EӐ\ۙ5o9u># e'0 V _"rЀ}$\F[eAWYm᳧Ӹ獡,p}j#}BfAyMK)AϤ{0P8 9uzP.7ut(͞.ë7~"f_]3{]EFG^"bTW4GK{TlHgha?*Va mK{B4 E*3i R Sx=_g!k'@cI*P(ʹJzhah-mrd'Ǧi- -ùjsh7*|%Ai$j]ؕǺ۫0UYɈyIr1ncBq1E(UaWИj @1)[ALvReNR (-^Okf ބ\ v Ñ)k?n>7[,NNroO6HO`dL$̆αbu'v3uⓍR* j< H]dyE#;XVxM`!<y[ D4J=PJ͒&܂%0 r2>53٥UtdGе} r Ϟ3H uHoJ|53zXn@P C*6MŰi֡9q@4q"a@U?P78$ؑde:m;d5$UK}nwg;!;C`\0.# D?PTctVlV5K-MMXhW`noW3ụ@'ѝ 7JBwQo4>%K1h2d~CF.58}dGt m*bpytLpnˬ яr-jt-~oQ4ٝ4E]P8X8+QN-1ZpD 2?uߎS h߿PMZ&1&KQkC+Y9]FA;@pEOчZbdTQґ ;%@@CRgLFV-m i87MBqtUK.RoKF*_MC/ 1JesU'n'19G*OtfrmZh0&£u+]Lg'4k'ε0Ds=+ܡ_QN 8 ephJA=E{.Ek$6 21٠|՘*LT\\8 6=M.z@eKeHREOyG3DvpUPLj~ !Zܸ`i].TuzWnF6kU4_$:JT?*BVCPYlg|PeI7rи5kI3p 1Ay.`ѧ2N.0PU"47;sR>G#4sRA U/!ƭbFn~a(E3ZPOߓO@x*|"!d o<`#M<:ɫO0\C>!yDm}J6}5ӆoFl:!;U<`):l]#<$`RУB1>ahdpo?Sݓjp(EiK'3t=v\OYSn.ܨ2b(B)P$a;VsQFz`z?eܨb%Ft$|M!м}5Mh-jFEA,iۀn TrnV[+Z=D 2ŵb.aWǢ0}aw5o6Z %lfPJޝ0|}OS9HCp{ ߲UDA,Z?Z^W9hؑ/@WVΠQaQh_+l7^YD㾵 +&',pM~J>0KB$/C]VP,kó!&ާY#d ) LL)AW)@_J6d?L5cв8&@u3x^SN2 CV6fz3D$~vAct<2K;N[it]"KH)D/_:F%*#SIIG"Oy x]Lw`~}/wLix>Q NS\7 e@>O4N.Bud(I˧?C| k2Ϩ~-Z?߱]=_.>H #!R9W(v|XWࢷ"֘3 ܷ]@`iG_c$MntW֜[ZSFA jKe9v㜈}{˴wSMy*kFѥj7` cO Ca,_.jL!R@e Y܈V= }sQ qbD= NYֹ-y$j$zc{w7pS)w}BV$.1q@C<Lq9i\0O_]K j_G|$_͍d,KWPafz9te8h+[%a,!j=~hTKrH@GSl(gFP!ur{i+YҚϖg}@/ӊ ?ўz*&PdߏE?xLCޢX kf -0Ca7 JKJ" *pV8.pKgۛsrl$2h5)WG#j '2bНoί:$Awutnefo8miތ nMlEH"j\)q*ƒ~#;p14W9-^YC^7[9ү}O+ .1-_ѱ5cr%{(6Xƒ|$V*WoF_1|rT]쀻 )=xg;AP.G l ػf i l2,}(ְȯ .9APiM.`YbŲ+I"IYLO?Mu ~J|Y(3FY*zL>;޸ ?ŋL}WEx@iyj+s+U&^{AdVM{YGmHq3d2Z)9B`,S9bR٫IZaZ)5>,HQX/$Z] β'QyC<:b¬(l(~E]h32xڌCZ_c$uAq,zXOY)"4NG? ]U:G6n3Ea&OYed&IB4G&"Z}Wȭ[$ jƧ*6Y3f0~MJbp }%\5xҵ콎PR_T4¨.%V[/^@*s vG<=l><u#*$T^nHJ394s$.`mufn?(*~/}0Ҷz:c!.r_LkNAsZ !EjFIkX*V'BwRC0j"]Zʀ#Hm;}!%1a\vy],djjAmv)[Czfi+ѯ P#Akt׈n٦ا@ 4J/[4E@WZЂr_2JJJqAU0`z^C~G3u-③`#;C,jbaa`T_O!1?+rY"XKÐs,9$"I5lxe'܎9Ǚ gHPQ6'c(n"]qn0j. nQt!X#dsܾ%$ЗI@cSA℔tsa}%OD!ryIϧ\L#kȻ3'qOhŐ7>™+Yn3[Mi #WHt"h̏}u!k35  ^$ɠkź_tR(S27cG֎R蘦(!W=fG؍aJ:d.OKDՑnPl:(qHv NO{/TZxJ .Lu`k5ZKϭ1yJe5TIvJabX.Zi=K[5t6uʿh ? >_niPP>(SGoue8/q%ZWr( A0a0 ְU w!]ܴP4, IN2/ ӋLvslۣ|uރNM PƁFž]# w^9%댚*;2~:3eN.RݔTְݪ^Q6ڋ[__NTpXNRiŎ<(?Vx]iJgtOȘl'7  T֝j^C_Q x0@Ccv| a␏ʗh{DAͱ 4j 1wTS8oSJTL/&|X$ ǠXm뎺R䭅rf/ֿyו۰y>0~ʲKO م"{^r#8M@Z}?<0uUuj׮,ly^gZFPT~+ ll %Uv]PsJҭVo^DӚ}cz'D]ow>v2 +jR%**2 n^4S%|OړRu #_fl&Dtg 28llB?VL=ap쉉=}P W̉kAq^WҐeD8# nvG=#_q7 -db_ڹZueSL55]Q_"6,{èy /;E@t}B>S"N!;s%;OzsHTO~ЍrNRFK19: T?;DQQO%ѳˢ6=rFϖvvqmskO8貈 d>pxoX@csW)<._}P?f ڡe|-tz=Lϭd3P1UQW#VvO!/8Z,P,OlUzNUcge1 ?1U: Cq2gP/.>Qx>ֿb^1wu-1mmh/%^}JY[b!Ջȉ'JΏAay5oeZG[Po1KJ+)Y-g&/Oیxֶ ;= -JVHVWA+XSW_W;C:{&i mW/$S,Js0OpĎa/řlksnsظUe*\9/PoAaf}rylWM8[ׇ7y2F 'e1(g\ӈ1v>PW}F=Q4;tQ4w23cr%/ :*ru΁#\Y[ꢢmTDw{ð؛u-qBo'۲ࡀ椉??Q-ةVu3IUw_t'$=uSj1 "1pjF}kJglZ$LL'|ږp4p.i=qN;9 v0 }b[4+9CztU::N+P0yv# P[;J2SE3~P;wvBj Cyew&KG~#9K[A fn 4+'hxߗxi ׁJ-|~ ^ujxiYm,+e$W`“Vy)P׽ czBqy5*,'*_)d=2G.GJNk9Aw,KK ]#/ dŶ;444DϚJ4]^ ۹Lઔ"cޱj*1@d[W7vk|jWpQ,7! B~"LJWKM xpCҡ5z `D/[=B?J T')ȴrեUnXpg=YM Gqo"Z.Ͻr< 6kf!Q'u T)٪d.+ET2sEv9>ZdXIseEY{׀6է$g~AW 77}tOZ|aep]dqHT~~^^ndQM;͊FC84D,=)d983nT hRߴ+[}PݹFX5V pdLi@;? 'w (4NP<:|2T*ĶQI3'`&94 ψᄣ*)m )ǴU>-0❆-/@e2FT2pn܃X[4O? )m\i-5+m)AltJu^6&&=VȦCKYiKK3ށ@n&m2].wGs i)&d*1( (CHXV c:!@ .Vאsژ16rգrC·785d3_ h󋖋1[C- 7PTѽ s8ԀIXdR~uzl&il9ߞ3gʘWr"4$BB5! Ջ2@h6}rh( V*W };ziFA-Ӈ GLm(Ll[mǒ>_'w՘tpRq j:A+5d2u+Ӊ7:bKY6׮:5Gcu@uLDC(b0;f?6o(JPqX4`ĴйOt໫vn3xaoqN6llŕOinmj6ʏ:ENv/*17?Sv:~@h 6S<OG*h/`RџJ1I@tt8"-;qQ쟘N^RW^ -Ц(x!#ͺ,&4gWY;o(?.?+ DVLn|\'b\3`e5w۳'hd 3 u$tZ.vY7;m(k*z ~6Z-qɇԈUJB|Y2CͣNׄcVrȘLR~SqNNa:zt#4=:%&'&qw:VO-yT/#Ul Z?jIn$oMfd!3vx cƷ(Qg &4{d&@0Ю\ԩفA}Y*r=^ Px /WӇoh\mle"@#w!H l%Dd7CE-d8NqsSE+c#Sp~^H5#޷ʪ'AO}DfM-t 5;*^E;% :@J١ R%iFV %! 4s=3 aZrZ@0x!Yy_k.rRRu*'hYID. .Rvڭ7M$|>VmlAT^.,t qH]a7ZRFe@ xo&](qCD$-Sq^T³Bc3vUf#TiEx#(,KaDG&vžo a, :RgELv9B).hZۜ;ȞE Ҿ!nk9 ezźrUl_M.n%|B&O| >J@vr{n g\THy(/R:%ohE4zT Anػ)y}Bsi `ƾW-T0g3OA$+R  .FOG,p;л[*,o}G_T]; k.@4ӡF%Yۛd:2d|RPCpߺ!Ȯp*-|^>N;tpLA: J=z0I;x|n?ׄ;-rk1[`"Sj|K6]HΞS}Ppu?Tz_wCzA/`F0ۭb?o C\>қ81eylP/݌C{" mǛ(a7y[NvBjAe4!]oXͩ|0FicL)R7Ѻ+,/Va..p7ȿ)+55A܁H 6y*мu,7[b)_}qt1=r+-"b6sm^tKşxm5k6e{A1n$`-3r9D/>('01aAI?%Fm\] g}Du[ UwJpL{A!PԷ'O/@œ`}LSu jP7.5>o?DIPƀJ23<FPO&Y1FK4,S, Zu0gbkp"2OXF@#dž+[go%m_d]C_TM2m'xN<7K,iϥy񽺃Y01o 3g$Gecu=+瓱=G&/f`iIiYdmBYmBg61ms C6 ASQ{!Ô׶mMZM6met_N`٧ӐcAa^ GXI$bìɉ)dFc0gCn[XpA Q)q*i7VM&>8J":x>Yũ55)'~^ꪑd#=s5|dZ9 #cV15`yǬ[W|]]3OVA.'BWc&9 P|s[n)'c fbѾpz%+$~޾6qpxa^rd,6 MRݨؒ277nۑzb*U#ӦRJ|O?1U ^/BO "jLc1ꊒ"{|~'zNpO^q?5- wD[D V[/VƑT<(I8ڹ>v [ }{n(c~nogFJ qrZL9{;7 GmG;.fuR_E9aCPD織v kU%VKLĆqRcquu͢K$rzLҗ5!Eyg=Cl+uC[t 1ejǡ'S+ JׅF(m&>'PZ.ٕgueiB<Z=Dr+R"mx?qPABG'׮v0L,1@B=FP>^:_yJC!dWCppJ #_Cqjt9ar+b.?ե(/#6eӹ~_cBb(xVث%o,3 l4U%;liIFHb2.1'VPHTk%@MbvlsNXTxXW(TnO ޴6?U>~s^{qp:mQڦ"dd`f"3@XV&&hκmn4T3SA<g_[|#n)QGq @}HzNGA_ ߀E0B@^|:_: +V($X'O #Enh{8 x`}%t/4Zr|cg (bvٶ8ɖ/pHEk_baIl}iSaH}Ǘ($napb$"*a@MHϸ0u%W<#DFOdA]Yź.TwGl8agzOy?Ƃ@El]jƦ=Hv8@n˴ik {i %rX~) *TלsnQƣkkqAC;v5Qp0*vV~-3hZAo{ P?'%<4^yʉ9 &މ42D]D =Q #h} 02I&%2V.gf TV;Ф#l"-= Jl;k3K+wW6Lfλ͟xVF?5d .^͊=sE T9j+>;i;хD^>f9 (T8fh< =2hn$8:Q1D rsp/vF:hY;-9٣~C_t;Z`>4Xcզ Ɯ#,nPxCixG3puK7pFA怺fܒV ``ʜ`LJ_KARӡL:ogf86 ?[nCCrRt uT)y^(5r S3ަ6=NNHT !7G8.q3;{59} (̾L3]Ӌ .H0U%1z~iz?E3t"KPRhSqufDNoQǀ$z\o*W|ޫR'"wCCvS$`PsGj5Fhʹ);뢞tۈt)ߧOp aHC"'x}&nl(9;?%4s,Uш=DQ4 (4)/Yz&ܲ+6*HOxY~z *3ڌ^iR= %Ҳkev8)/; PM-ԍzx[3t]SC) ɿu/ ?(bYb eeƶA]eKjK]mO k+nw$P0~f:,".iaҾr'{Mi*\"WƓ/v b9VZ9DJP ;ٱlʎؘ*޺,^:)8e {Y_ٝCruJJXsdN8Zj}qp os# 1-Ovz,bӇK8V@) US!3D3ֽX[ 9!QKcuxr @˪H>FT@/*PDټArST;zt o $Q}mL[!diQuC4RtXU,Rߋ+,1Y#9ML{i"T1L^7eV&*w,>h/y!o`G%eF"#oDGץH!ν j%V֍  u r [Lś,骧YsV:G|Du (_nT1lՇ:rvިK,0Y%09-}HJr22=-h$9ʐX_6tW.ӄ$Tnt@43"w0 ]z\~.C:R|Ńa7rwONiCV9cH0AU*f']q[,@P@$+C:+ V JszUɱE-'Dlu1AawN}8I#?7 匇]Z>#*"Ã̰5^¯\ օ{%{d"Ew(vp8iB, )cbvbzRQ׵hœȔ"|:83'fE ҞO2>V:gQdPۻ_zKa\ѓGo(ھNE9$;F`Q!f;*E4UڝHAāϝb'ֿ31i}pC{zPƱ)x8(dJѴ&Hǃ0ޞɒ@$b6Ҥ0tE>o<| 'pGuki,٭ bw+y|YdNkBgĆWE~F`57ۡۉ!1{)X?SZ`h' /ojFR]mr}`ÜG 3[2FO3/]mSpZX tiO:0bR>S#؏H!JK }f2M>R ]i!'kPN5R zd3 Í#3{”HI i^ęHނb TfOk\uD:=PW]·$9|jR+Uq=Fs7r쮄m8-eizTi{ S`:Yg0 `vޭ9DS7yr nϰkD!t22%M[(rS+i!= }!fx\A nˋd):!+!{AYʏww\~+)hb$B~R󋀶ꪀl}(6h`A[A Et62r]l`S# 8E_5 ^5iwQJiL@R!^ϻ2!aQeuM} t0j%0DMg &+a<ʭDʼTcU"L/⮔!&V73@E % 8 {%x*!]mzg_ם aV)XSNsq$8A9GlaƐ0y%vH9̺wK!_]I4jPylzShҴ &n301Yt,=0W"5BwT(,kw)- ݟr?~}? @€xƆS /2%:Z 8 WD[9h29s e11~f[I;LBB6T>zijD~/&@3LnvO$Ԍ-RH63i[p9|`sz%-Ĉqϔe1jȀ\%)?Q.i=l"-FgTR<uT-g=1%EП=!jf0F9)@m 8KH䘩r;P ptWg?䍛~(%g>FCl\8OaeH95l)^??f!}X5{虑Wf_@e 6tZ$[e1 cwW&3^[VL1qWu`?\DHq-zO]GsH/e~Ĝ a|ҭR9|09ֹ "/KU. ]uKl$]Acf Gd6Z-Rzǯb]){:th" oj&jc8ck@l: ^k1ikD'(KqNߺmRPG`3G8;YO(5k 7*/(b!mvV4gF36B)N qm[cْ!Gep[V;4̦ڛ?a+kEz6|xM @~Mꢅz|ׁ =Vc4.O?PVU ?1D(e$fJI2!5y v3&Z˗$z!H$f(:&;9ŖLcp;iMjVC'R 8y " N]kC4&X2 6Wbqxg|F!z Cqb _l yA^pGq 7b]sw[xo`*47re LC=[:ӭ1}LVX $Uo読dȹ0s~3]r^ᶹ1'B#PìL$!g#4U&R3(^쫳v˿@ I S"NS]Twnu @e>~+x>??a o HGN5ݲ72Ϡ7lK:|׽E ^5[Tx`LDia+RoS<.*WW}ϩGnbO)P1D+2F`ޛFg+:JlthO~?-&q~JМ y@:_/uL-g v vFMZ"M]3u+j3[v]VJ2crsp&٠КKFuذDg8cb+u{X -9>#GyJq;<=Q˕ҁOVǸJ؛8._A:"+5lb]U! :e_tC&S:Bs{Ad7# #?QzT_Yobבi]a>A3gO9ǒ7 o?#_t"ڲ+ՀfAz?ҫ3~]p$G>v +N(?JA"LMk F@HiCgy@?+XdIEU;?}Hߤ0X$(J |oK•ɴW$! B4iw~ih4iY5?$YłAj2wKO7oe:e Y+]'wNQ Դ;5q7e? qE`Mi/þ_oٝZFr'Tc'L<]05?v~TKcs%gxUZy[˜6sbܩ+Yek s74Nٗ0LB kE՗2 ڕ5[SaR7p7{jy+?9#ӧtthYߟӸ%IL-&S/6#WݴkK0n쾓?U| RZF rݣTUǕ\5sWP;3l "=$ҸbsTastR^n5dO {9*~AHJ\tpxA}rj+\x eexgdGIs ei}z&)ԛ_ZR߂$->bƔ&(z^7'|ӢK4Q WoOA5p\<\%ou8U^<4Ymi "u>LP:h=}tӠTo2+2Ke cLaa*O?̺\: 568\4zY<V|~鄡t\UF&r1C]NEN,=mb/t9|ؿdy|i=LϾv'DdS5)k׶\q YKh/P`CAjȦ*ʹgxʴ7O&M6kP7' H}o]^@&ӍFO.TWb6^4Ƞ_M;2{9jБ;m "aOSFF/mw|E['rpqT:M^ێ])G7ޝY ɚ†PY*?[ 0esVW`{¡#&~Mk%)9:[ۊ6x_|oˋ1M" 5xs7E42C8UuFsJxey,:T7уkh03^-q@”5}] e2!mu8ADݽ6)T`.L&Y"/rnnvy44OT(鋡tس{cs S!hn 4P(=PξSjW!/B1)(ge|wUX{CQOӆ`5 5?dQH͸~%pn`%v ! K}@Ugx[F $yoC|1"ځiMw$cL 2\G7©ՉSŮhhQr#1nQ+m$Je(Tͣu_BJL XfYda0ld ,c}(L w (шtSn!2š@= r>3]UC&LqX߉0 Oʡ$QW@;ˑyح a)'prJ,>o:I:V_HtknAa]!ts`_ +r~X^,!=dkǓH8G?# |n*P |0BUPX9^F -)p5/g 6hM3A)42HwDZa Vjx57#ox5,t|Yx 5ild#Y`(Mp8Ԣ\Nf+,v҄+AR0+_l 7-;mJ]^fIhmM 5v'9(hjgr>[8N`=}Mq>v׿k6#I/@QgIZX 1tmUEpf9c:"(<<,y/k|L7JV̋]Fdz(Z v']ٹT_K xKpy=/9B M83`t1^m[y}y\.l+?uTJH|Jyfw{qFf53qFsd,itxme`@杀֓ =*B8nAb /Mfg6P"қ[Y0A$zẢrb$4sE@*EW`&V&K’%$t4{tFyn6ň\q1S46.B߲l 쐌,=ʝ.u/G!gͧք<"s_4xm!s:9\yyfco-)&V|pgF2gOPVE}ShɇܷtrCf9YB{lʜ(oyLıFC? ,>9)@%,of4,Ԡ*Un`Atf ;M\.ZL5|Jtg/V{Zcfz0F'ZA&B ?s=1:xJhC_SNrȕRѡ$Pv< r Um=pm'X،LS* ES^;WeP7 ; ǗoTOA-2̆)=;weO"@_T3~)lZg-DASaN4T$Կף"jEZs&Ω~2ˆYi;*أwt*b̩٠ m4rt)I`W%Ş%Ю8aw(`4uwJsI.bPF1rU'OX]ȔDD ZC>krZ c,eyC')Gę6$X kAH85,σv'hZ]) Yq4){-~>DZ-fa\2l լ76]P;C/}5 7⥹s:+Յ5UN3h-@^&(qy;N7Rv F`sUw31L 6 k6v[,LڏT@BY2 Cb:#Ŷ^Z4+F$zEl㲗D'n]N?Ӈ-L|Z#Q=X & ruSZfdαwDl)͓zoTF]oQ^bcӉXD| nH Ujwm(G)PP2"BtGrߦd&VZȰ}|wV3ޜI;Evp?ׯv Y%vٯo&WuR_Rf/nIR`6TTs Ll#={d'a'#:|.F׿ zvC;(B8a^}hnvkزu׾u{NP} F+RS5q"XCcsZa *lbհ3֠ ꯛJ=c_` nݑpXK ~V>biʸ.B vWkl9i8k.jᬈ`H;El"qSʻS-1Pd׊3 Ù((Eowt-#/.# YZv1VzRo?,uYwإOh=n M$}VM ɑP})5GZ_ o 5Y W,|X'̼۲Z&,]Bw)o!``U rFfiel>w>[YyhHoO`& rFr&BԆGr^v{8"2C,^0ceMk +Ёl@qİg2Y&_|'? q!XZLTq+,>Ef 'ıyUM$'"/80] 6ظeF%R@REr7iy|IQxN8̈XI/KRhL#zQ:8'0H_Aa!7RU J  Qݼo II8pd(?\Uәca><\t24#=d5)5\yç,wDBvhwFYܛ63X^v!אٔsVf`)'DLc96}ꀎd_>P8G>:m8;ȌpWn|K 8$HytDȝ\?$m.H  >zKXӢs V";ZpK]v\)P^?W4a^Yy@Y2BW ւBI w79eΕi\JMCeljCAXXnrލCAC[ Zr-2vBъ[S衒"m2#mίNߜewn6kMqCfGfjnA^]3]MNqغc&+ب1|߂J鲾8+(W}?U! Qsh`{i4GRU2t jƪF%/E#ZVEψC>stn?kmD7)5Γx+&eH g10-!vIvy6zsy#穫̚qasLc 6FY8F,]/?k/6OTZћ{ս! ~m}}_LNȅl(Qu&|K JF"S,FKysؒx̪~/kBX枴wnLjWuzXd~ef'-rNKn-\k=-o-(1g04?@֋91]rh ."My^NkX~Os4AE,U<*{vLC^t6ނ7صں.j ,lVRKɀ>4Fy?vANgW}耹R/#-Wyto=DY4c<§?X5'Ǚ聧qyz˱h]蒨*&+yZZnK =8D) 7{/4''!{/C"m&W5YYp@K7fEΏT_'k)W;KW@3ﳙ`Ӵ͜ckx#.so[J1by$Cr5])ɟGcݩL&RSnMjr)Cp~t}ZRFT]h 7'f_lSz"yմ5o~l9V86&- MyJ4s$K3:??HZQ)3.|C&biLnn-WeW|"}L KEIF(Ek1a6߰+xw?)D=QO-z„Q'SaȠfJ*v(=r-#O=N5.>e(QRm CҾ3}uw[F酤A Ƽ+%pjX Ҿ>gx] )[T7Eޓ2gs pmwMPjs>z[cCj8)<+aaʍyWFSQRdoZRLPBzi'4Ooa-gTm˚O hMsia7qn !Cy-;Kg87ڮ湝<,>#>aS>l׵x'^ 3"Q}W[ް/ X]}&{їGaZ|{ oj"mCUcy^F[K rYGվxN8$ d5 7o;\2"7r'vIɫPxo45ha9X^9\d\(XhAX\6IOHsY&[xR|+u7 "4\G]'X-}ϱX[xP@/V%[$BLzTӡ]Yw1S6nUy } 93dF$̚lqs$.|-ʐ8`&b*o> Qb0R6Ld ̽}v=/mjÍƙM_#CĈ<(qg]u\CoaZ w*U.3Vr[ے#Ko)b3qyAQ3EA(8uZM\=EbHUVVQts+ cدc8GVo&d*M@1f"X`]eh ]˄pުmc! /˃w(*y䚨aV0@+}Łf+$C]C+oT~ԍ"_Maӌ8o]Α\; #ìEE<%CF|j/(K!)Ȱks:fQ+5ɞeO@^&;0{XMAhuO2[:r@As-VɀVݨûBn,Y%&$a:z|=^ndCz0eP %--737kbD/Midt估!F!Yhk)>|t]`(-YTK?5;{ZCAb?6Aלo~&U |*xv(oW+1W %ӌmۆ9yb=Dg* C'}}g2GAXw `rJY7EA~b=ͧORzO[Pj"iFyTBcl˙F4\qz~dtGmOG"5p0%Rz[@4pgiS!9__$GBO`TX.pEu@ avcbd~P~Es/y)pZhx1Lׁrb0Coj:Q<G 񧸧T  zr^tgPTmRͬ㯇TKSVw*C>8J:i&IQjo:Isw[<$%pBX>g-Vle@׈MD冠h *l]g˸>O^ }KL0 ,zlJWRq cVNF/P*IOC%ZA6bUyEۆ5}jD+6lKx{/Z[[.FBcT$8O:{j ڃnMWmM=x@m)<ľu5cTa !<~/Y4]pl<*|]s:8dܶhD=݁R[ ɇc(VpV”tu;wxg+&ӛȯϋG`-quRNwU?$v )Cr cȐl'6')JO̺3nU5AlJjOL"t[!7#Mj{թ޿N;o\TsuTH[&K)Uc52zdMAKAZnv'ؼ\(lڋF j77( s`d&~=02}fKr(TdҘ80 K<}l}MvAw`&a˷*r=qEUbWP52'VlG 1i?Ufzjxa:<f\h~넫Xꐜp.]X,'Go?PI.krC(lfzOF,hzj◃HhBo]=6#>(5td؛Fi]`͝KlEF .3'Bl]TI&{ uPubYj]H\d&^G`Ɛ(1C*?W,$KG ^6>Za52v5i˯zrU Q)@"kQxSu\T +Ф &B\,l&}?Ƃ`@+l5_* ]naRH4<,PK^Fw$R 2BK9 ]J*c)>0f7<):Dd ~f;''JWuhXw _n/iQ ,\Uw 95rȲjO* *Έ9\)6m$\{J]jNdih++ϻlL'83 Pc:=XA8<YMF GZ:$ģqV{V&-{QՎI-եPw6p"Cvyp:ƳjZW,|_4J?MSEp6{o/7D:qܱ"*C{Jt'L/UK^=;0`9麫#[ ֤=HW[ Hm>sV-8ˈY~YUU\ӝpw!-m McQ vVDJU&ɑ8"t t 66h;v~ֺ"s3Pw—E7e休4NVlDizsxaOl̅My8al8@/p{ AEH pqbBbiݸom&W녋 UGs3ªl]HfуVI|/X/m U(2QdT=BXS1խ-u_19y\ŧ1?zHI :7# Qo:HvO*&^%ﺠ>*zڢI}cs K"}tW%淧5'~I-TɃꋠW 9 ^&kw=k7(oRnA̠jпgQmHY6qo&G7_zK|L1E´T'$`aWA\?Nxo/k0y]+FyzTn[]ZA^Lghq[{b7VS?n5` InNa>x;KI` I+U(akDIv'C u8=}0{~2RUBLk]Ὄ-dZf}/ ZWʖuj S ,lzin ፐ8$m(2Z֚bX -=&8̶؎i8"㳐.d䤣2Kj4D #ĀWm@.Kě+kf|kW*]OƦsbMMMn|UBbӴ Uk-X;xe!t]Re|=+s—tǨ!/Tu oO}=M8I3ZUb<Hn4/e%չ۰V5E-_qHdV|Cح#vU{1S֛+) wϨsN^GFCTjSTCij(V:dW(P AэmvF;u"ir(Az΃%8>8KI$DR?73~ =GNW?65d{]Ǻ7Z0}D(^[JޞRf\קyv7n蹮v_pKA<0f[;nʉ<1╯&3x,]@>h˲-$/{(Z{xu6ķ0;JJ*fRc$ٮ.-- 8 ]>N|jti, eu`,NXٜdk y2{rF>M_j!b*Qfo?Arz2 ?BSl3c;eu餬[L!(^޷ѸUlnNK:+-ȿ j<\ATl=0O2K!ʝmB$,t X:*H[uTO>S̢q^+ /ON=Ӑy)*|`ݪy^W43.h ]!kr~6&߯qbz0k1I<KuP˙ם|~BKt&'6oWRY [d_]K8cN%A&*z˜eXoH^޶?ΑC)/X@Q] VZ7&fEu3῔jYq{wFU8T:K1. DWM5@<"W1K 1Oe9ȅ'୵s(V ߾<)JұatQnWOrڨeRd_CRᔼ9\=Oѿ2_A`)=0MS TI.ű4JQ|"YFin /UduچъZZ~Pqr 5QѺi@n_B%y[F0!jZ;ʈp ٭T"Q2 3 E*p7$x_V/޴D3cԫ1VLM+UT痹[y;g#Kdӣ'T*G_0D}qfNgL4qU*h)c }[ͬV,yƴlLV[[E(\kWhi})hS8agЌn5Ldq"Ԕ5ԧt#Ŕ+"s0>|;Z6' <ۑM5x*+?ĖH,+PaJkQRWWįFyyڤ_U2HlX,( .d H4.`ngE8#g۶\^3v~ ~#X!F( 8TzxW/ &-1>/bxOq̀rL I:)Tһip9=ƚ& @Z^qx~ }VDUY >Y X?g)ɱJ5grȆtz`94g:jnP_/2\:M'86qq%w^ƗXDv]y/~Jf|Nlo/~$Xg}]F\_1{%s'0W .e>S7Gπ:^CfPP:Y̹d.l jQUb')onfgo/xTJkbK5v˱VyzS-Ѡ7OoUC "dw|rP*Kk~N5.AG{ R4ÀtJ0ZW&p68P-0jէknu(d00k1CèV:T#:C 21mݻ`X*e]*4PH!xN87hn~"_ rACŧ5q`;a'N*1Q.tvΠ:{aլ:`x2RӇqU{' ƻ3i * ,Z1\5F|Ӷ 遤 {c{k˞--+rM8єD=gXa uW$V{4$mucL2qd \tJU1Cy dh4R ͇a %ʾ?6rhG -S$`\tQU.[g)tw3'Ch jI{ w9Oze7]ef!O'lu.9ꁦV"S f{ݔb"wMgf2 bhTm]$Cnj9ZV)>cɸnعVm#*L:`z6#*GQ`i,IIs!7XIȳ%su:46ʁLZ-hЬs-Eָڮ}.;Ctg5=S`c[+ѦyF #b֎cAnȾz~T5 C]ί~Ôr\j 4+tGyq^pLA61&( DKR 8^B8A: S̋iKw3Lt~\gr : Cn;*Wp0gcyyhhT4\ bR@'K%I-䙷ytHnrxvr.$eh] ¿C[܃o<(Ѧ-:. fA񏄔Эn1c\ %5:i*BFWdQo8Kzy$E04ϰXm!Ɗ&HKu(&Z:r٩-Mrdb?u<ʮ NڢeHoFԹ1V%-x9&HQ.ػ;Z-G\io/g9Fh?=6*jȢ`l w(|oO|M%7O˛Þ%&Y3LUڪ"T+ܽZnPl}y:`b u6UƸW 8W<4no<&ךA.;5 ,mf+AX`p{maOO6{9\uy`cdنl@M4&?ʽR@`iKOqG]ͺuh PI λ o={4\{ D>F0WuE#$&]Tuk[~Na@ضYFnm-۴ VЍAkќ#&;nr8"j2y+ 1 '/ku0w]}B?^C.*{PnpE^7!Y@ag > E.Lw$<jEfj] Q2}1M.n8Q À 2fJ"n:t$?kӲn*WQe ̇9BǨcg_56eLҡnf%* M*9|G@ˀ8LWFs"3-pkx̙TBq? Z~FtOq V{ӭ5yY99lN]Z/E*Fb& /"V#nU6 K>ќg朗 \Z56F*GP@AI=yz!ijbRa a鋓< |M-́ X'6 .V^$PeqψQaSP[0CIH0J/WɻfΑ"'̶%D8 RͨoV<ߏD1{ ܃6%i4w/Oi96n!'dܸm:*/ |`& $|QWwxIu1^p*žXtNM>bP021hNuE} 3rDL گ9 |OĹ" ~i3ڨ[,۸v _(]H6I|cqWmI0\m,,0O!J>Wڐ6F44T Ԧ=hf¾Hm!94qҟ-KJ1#C-ABS9޲}$}c7TJbAPyʴe}Ɵpj޵G{2u8z]C[G{ۄjĊ8nƬEWC#®RP{GH{947ʝ/t])]6VlN/w1S6v ń]Dӛp:m]>86E"YĹ?P6Qjx_se ƉG~yltՀYF-ac3tLHN4t/ h6|( l b4uj=>NT^q4eXFq$E ;g|oC)fj L7g9 Q8eKY cO3WQ~Pi/ʖ8ӸAc-P"vyUO2TTka{Od <&zJ! ?"rI%J3[_ Q+ y'ߡߤ_33=|&AҺ 2k%\\$Wdܯ$=v,d&VE#D+[W> ^s--;_)I?Wih 0Y4?×^G%_CXZNlF QaYQ!`^{|.D[KĬ!<*nrY?+lfEjr|뵘QT}DA5M8K-%#]ieJUodG7wOOn?#}L@Xw[,/4 g-T "N$z/ ghi+ Sʺ|/^nm~B z z|!%w% g)|ڢ!Kaռ30榏/v #X\'@b̓m 8*%߫4bO7mpB`ք zR)T˰&X\`8S@L+AZ_(?535L=b:ʵ^N͌g;.L:,`ʡnRSVrVю] c;vqorq 錢nwZЉ'7tf.(ؠ#K9dxD̂A&f>AL%q+{F~tѳz09W ^Z~q.[m2'BG)= zB凂ppu @yH=·Nw&FWp`~;_xJI?\a8I(Vyk8 jRi>b?[MyM# tyHi*TiPlg-i b]Tz dmA$d[CT"7Hvt v=vShRjC (Z;({7PNHNZ|OS/lis2ݫUOfK 8^V w2^L9p'h5ePuYVtN%RljEƅ9 KVХ w1X,!!"/ۯn9.-N"[pɌ93k̏(PÌ)IzJSpNc:0J4^C|'o ,=2=^ߦ #HF)jjǡJ*n3-cS].v>  ON2Dܳ匾Wnw{x+&v9"A={5ךgaz}snP`"Ī?H7>s:-Yi* - 4Oe|$뗞 }҄|NJB4,4 !f* ~;AE~Im7I'w`ܺg6ELE}Pmbds-Z]ї5}bӳ9 5Cz~&XOʤ4JJz>C0WUTx %!8xf7b"`n U^nnE\w_/$C8?m P&=҂ sz#5@ gb"T.|]-.nJD'"#^pȥAnm>qmy%smƔ' Bx1N Y]yvMo\Y_8mFfѢS0$Q, xoW)ϭnMP&6RxZ,BP:A݌)@+m Mlcurwa tIf-sV ;v˒$bۇC'Oޡ,%7"q43ȶA>)kh€eam*6-;(jx[ZenOweZ(t25<` hzR3ܵ .򱐬򤦾e7sL6#61l4Z\Qu{64VQ3}Vfb^'NsO8\kQX+" L*9ɳtVgս^ ڛ CF!)wčxZN$L Js=HdX.Ue051ۀ[wF9ɕKtb/$~}^~MbxM<$jfCEPE4.:a/H%0Ǜ5hJ᧑JUyl:ukt̴2MoEr^(u-ZbKLԻ'BTbɖ -g>jYBm;CPnD1~5\ɻ-y݉գg͜A6BopI UC-_d}xtb^](z1**X?,SP'q0ۤqF!ˤ fKYh8Wx>{1h4T=/|`P mJdϯ2MQ ͘}":& +'Bع1+uڊA畆cu#1==A;XgЍf:R*֬FhoeRap+X;[j?L>@-Z_xb]@qFvTEh3kܷQW̎HH~ut|j|4kҸTWU+N%"|w/C}F':0Dx/5$c3U<RSen^%Tsv1Nn, ~bY |SdG#G7CUrGC8QVkO+̬UL<&N <6ǔF'"L3{WȨAiPJQYW1`n tM^z|h+rLkM9|c(?ProR j$I/)Ԣe:?SU6{A)9MtUJ) n Gh.\/>L6{3,&2N~ni<\KɎ`0+qd.Zctۀc seeQ @k"=[-l>Cs6|RJF:fYWVnKw?=yJJ+xoꝱvň3Zd9`KK%ҟ$wQi k k0R(,ݴ(\Ϻd4İ53ӂ}g-)2F'i  `b}Hg@sw<T҆/q+ȚJ)3哖=}T;.&KsAܰ;S 'DcXbF=KB5D0掟T+Y (,&Aڕ \U(S; Qaô?`+\(2\wut50C c/YCژ@[;fae*~p`OHD &op[2\X['s('N۾f,_}94ت֤,`߄p&z7Y?̈hs ~c&_7aaio rǺVV| Ȝa'Ȧ ^چuFi/rᅩ}Db!xqTYRCr w5}5^~!ԑ䢮* mpWGk==Ԑ 7u{63l/%=CF@f(^gzJܚGB2V^zpEOVNw:cOR]"]8L ݓxS`$n ^2&= 0g2 ma{}nnYeO]OXnnx`z7y6=@*lϒK C K6 _f~jCu O?@'%$I_D]1^L=A\&qh{>$[8;,c-\m5˚sFFYiRCkv®A4wQžfů…m`L0hz>;Cr!x}esscY,Ȼַz`"}}>%seiLpM]ڳN 4bLS TWnk+[d,"ib.3@A$ʯő$0Ջ;gKSeqj8ieNuFOA ‹E4|*exXvq,,9DqE hu%xxU!:DߘM@t=g ~})Zh[6B!*섨X Xqɮ2bӒ~dW GsaE` 'UkZgۗcޓ%gDOުxI.tWE:޻[iGKUKs4T'* #J{h$׏昻%\$,DO R#/~\L? [tčn.*]M1!ţmtjy `ՑlD\zc7oZ.84h7\FX{L| Å/+`[ŋqJ$n.!ľ @Oz&Ynݥ;U&Cq,g,"ŰSՒ* Gt'= ך#'h:pYxEڀRpޡ2\' hZL :5P7e%M4)m{+CT??FVW|PNzZ<BNX8ݿf_|vLc诖Q\I}*?$jDZW@g^ Dkf6%`43^UD=P5%uBY!Ax- I=5E>X(IcqJMME noC f: LP%RKO2sk!cm)%0&"ta:/a^(9BĖ?JWCDP ۦt8P ?ؕprdy|pUwӛpnwq 6t O7ؼ(.IਉnQaI~=|#رQ_wFj@;RqL5G!5i#ܵX9Kr譒nc-\^cmKc6-7Ziu* $C=Mavfb*-!4*Z1/ S1"9VM`vhhw^ .%Q8&{f4vKdA ܠzr!]+tD|J o  p?;= ?sHvmx9N(?,ZE] n1!}8z H!ԻVCeT,j)ʮA(Et]HhnK03] >%(zA!jk.ngw OC1=}q2[KBE2%FO\Td-[}ZڻU_ԶCj?%ra-F(⛚֎^fZPTuZF i(֔Wa9> $P]SExM8zrf {1~cqR1xϭuݼA#˨l.Ok&ښYp\aXː|<F T jW=S)`lJYuxWsyBxa;`^|enâf 5^Lʲ{{&FE O5)\|T kG(W#~yIsN'6$I?Hq[/L40J3vg*|ES8C6!]RR1ɄZG ^nWKS=>K1EڱB?h~mo -O5*A,OHDaјǖљ.b@7ҍKW/Y9 P"LojPg6I r-Ǘڭƒȫ~ǹç=mBxٴ&"D)SLT&R 'DTiF5fob=SZVz[ [jfER\yCuYߖ;v-!Y@FV΄$YY*BO?KZ5|sk5ܮ$S" >OyϚ2~`;sJ jAӓ&pձ(^NC^s EtNps4U$\X棊s`QrQbѽѫ{/k=r+xr$êJ1v]!4,ܝyw<]k ftEF}1)!ir?uCYHu;˚NXˆ?m"i@ Růf#1FD6 0+%s ^mL'qO~^%qh=f}~c8Tؙ!ΐp}jaOq-n{싣QIZj?,|TK*܍dbWљc0'd^ -HޒֽDv? Ldٟ<@.{)"l{{kVed/[oy*\2]ʺI!;贔B RhK]KJ}n+7w9GD ST*9_@J |(P-H@4nwVp1{#wpm e YVFEL#ZAػ1IKSp)h֏iD-Jg7p'E=~4\ FLL:=s/bѦΕO}_poEn`<җz.1cN?fBGJ5~ Q[bD{xuW=ƣJ# .a̎7eVwש]XQF.e%9PFwnOk[?N27?sW_l)e焔L}|D LTbhs?IŰ[gYZ07070100000034000081a4000000000000000000000001642f097600004a24000000000000000000000000000000000000005700000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/I]?Eh=ڜ.+hض/\TXbϬ ^A]&\780B&PIKƫ# !j ^79%%paʃ?:ʒ'>pL%8q 'Q??OSv)w# tN|QHC / ǭuB7=g b<1EJ*"&jݕRypX%W/B%$9vls'?g+~B̼KԜ.6zQa~[5Bq>i $X P#%trKm'UqC{ IˠsINA ӮG\ܘM멺5S?ECO:H#"OW EBA2ד0]U7zf̯4>=՞@saX>dimLҗBQ!WbQr"т9OvB,FYJF;CMq/Mq/oW?'{-&m\y Cq"mOK*VW|n KKa9M5yӢfu8ɞ`b` 76rn lM^4:7 ہsS֓^/D/$Qdj6OE~h,ض?Yg#wv5;3*dA9㝛golIPQYd%.צ p&Gp! x(.& zòm ܙK$;\g#, Clז +6˺Xɠ4֛`\=u2:8! d*2r`\<<ӲQVoXkv ¯\pHh@ӑd(`lyH  ʓ\!\O I* gbyC)kVHKz& #FX${  ؓKhtlF9GPK}&v>՘'k`}$Zm ?e'멻l4ts(>˰1F/W.sID?s i>49@IGf8C*OTEscƇil?:6 ~Buy[XL&2 ۳Rtj!<ЬaDžB1$ Ah5o=f8Gh&|"/v$+;|ˆAN”E"4֕skզ1Hq13 ÃK:^MAҒNG@Y;֋:?,-A_LCYQ+=/"ܙh6[ }rl0=rS1ɥGgO?ϦymCM.Jjw1~0O(>s jXmĺm zE`*t3ߔ 8+3R\HMe]vu('>q`{%R{_"UW},0ӄ0V҂ZJxTbN&LRlC3 \zb}9 s^X@q}Sv ~muy)|Gcߌva s‶r2,AE@̻4W:\P|8은4"j#QxEV/KEĝudCctüQz[̷ )rpY5[^C$ AJLȵx4t^GwJ:r( ܴd"3[hl:.:fi@a}IN^MZ\+7=WN=l笱NF%Q7voZ'OG4,;Feyիfyu>A @ڸIn^JR["29=t՟JKNbŭ^9sExRڦ) \[\Y^uH{*nMBR\8طk[AG 7 bK # &"N F:KQ9 erݒd2ޤƄ !p:ۋWvEWbdxchz}S]5ɀZ31zM?)tfqr=lo#f{% ~/kg°ڧ-X C5){0y*\;†+1Hی{k+˗a> `&鑺M{:D>ϟ%z9Y9k~bQJyp |%*Yyh`*+M$YLY!VA -4f;]&bqyTvE$QʾuUOTd&0썴؋9ԃzMXQ>KkM\v 55J(%F{׻M_ 3r h=L{#cv:BD |qDT7í F:?GgPlTa k ?Q~١@U'bo k[+e},_JNE$*0v*+C:"a~o a|/3YKãHwӃ:zY@Y''Btxrl/x ֌;oGCc̩ ;SՋ|q|Du0W3d%dUEdGf\[rȝ8LKA?9 x>#eOODQr&M_Pf*ʷsޓd_NÃDd.oўI_QM%83<,Mw6_#P*mϬX>2ԎAԋ !"͜6X%@)UDDa &?jxDQZlzRnL#ݯtkmsFv3%bX ׷U4 >ks"] +Dӌ6 0aU8v\%qQCon_B೭joKfc3\aN@`w_=A6S\ֽ/h~ӗ8ss3'YRk;\wwyQ5i'j/JnpZ̽fȁv%h_918cc6ާ.ؿlumWF:9ݴisi Ki)jIo#WlJxIf@!ƖG1w)k kNZV M#އםYUVu& 93Tw׫2+b 4HVq{'fCk;6tUOkGz bH ,(F~~ \i.o*T_W'\?*cl4,j}( ^W]`c.@Y(I0={IJ 9kv$Oe`~@O|mb\لqz#IGv|ZRtdBDr740JҌ[}9EMUAuV<_Z9\+@X2P/pL Ų"=IF#^43MJْEyWL&QúXe1cBĆ]铳`:B+~m6 ~rMt)7F[Ӆ>]UDs}K?:&7ofMj^&In4"<-6u^S7ωJ8"7u@V*Ih]B@l%L +ĄJ]SUW;O?dO얭A }󕍘J5>\/Q(X+΀*s{4OEЗBCB8 )oVjy4$=FIf"[gWGt keq'CǀicK63ngP|5'VvL#ߵVTZ \;D#_ÚaV-NxQGKFH^HN3ZqsI;%;ah.N 9ѫ ;dϦU/>__5(a~MGrg-tN`g1AaWGHVx۔G$ҶX]ic$I2Î6CES4ޱc"!5v"BN8: LͣCw4"U 5+Ӣ~UfTPGe1HQP)3vݦ`Xf_@?xuw?̨ԆB8khEKubTy4y=xh L-8oGQ;J-)@)!v_&Vat$;QDmVw&2E._Dž|fȩȾ*(th /BPp1Qv'D3o]tFWJ`R^-Q:eEޕu2:O. r 4[t|k^z<ךϺq "M9xRu&9`a*I]Zvx,'D)Tq 8lzCmslmkTa[L+3bj!^X/n#-Yzذ5c7tB=힟l!6K-qRY5 围*c?ɍ&VI! !v lh jW+![!Py>M9R\V&a0m%:֝* rb}>@GffԂxleIHgW>GkI,1#e=Piw"C60 9a!5YZv3wDɱDSteՋƠlIcZd4PuꋬU0wobs{QRh_!RAlݭMfzP:6,]fʣ!qQ;~VfT,*Xp?LC,ެ\Vwi>,W</Ztj̍Loi1lf S\lΠb [ѹ:o&p8+֞!u7ٸt&Lѩ[5BT2 Rth,l^Wn…%u{ƟR@BMQ@65ARR"Z–-]匰 Wω{3-z#lHMџ,I KzowEsŎ smxH'll3%3>+S}ˁAL{\JD~p9y93# "X_a}KF32bT8_R+w%ex]GsΤGYoz'T~p5Bm_M.W|քʗNm:!hZ8ݮ*>t:;Fzژ;KCsdq\9)is3Ԯ߲]KG#,n;<@܇\UȀ\)_d㑛6ЂED3`ƻkCͦ EܯJ]Xd2"b"yT dK kۻ&"/?x7TC@x?hX1&sI 8E%*Q>?=4 ?Յ0 鸦OkknV`Ӟt fE-Om5k"эJ_b,H@OB$oo< 'c +4* ,ToG^Pwqc%ނ?+nM%4u,P k4tbfI L9+p(EmpD'S$S=buLN&9_8i pXM1XRD fpe|75KBqu䡥jw$9&@uvD0:Y./7z8j1FQ)CTfXwyod)'O|Ot@ ǂ̗(xNIfTҜM-I&rXt28vp_-Rx7a^ߵ'?Y5hBPL88HZу j_A3Es`abw'VY32/dɋ@Dc>_gn Fy Rt8ū&kl>nhfEȡf6dnX%쬑8 7L9:`,:ʡ)nЄbEa>uW"4Zb>H%'%YȱQZV@LӛΖ6( R?f;Hx~+5(mR;dklZTK$A$jJf7F& xMݗ dkĀq3*U0D8jbI{~ l`@C(ŁRZ?A|"Ѳc^QHI>U4Ee+À7Ǖ Ҭ~`"^Z8:AA%+IܻGL8xymFtX։u/#U&d$Z"~%B0qbcgPUxyr"_ȳCvծ`J} () $ȼ5qi.~( L}1zNKNSIgYAg#ODTm-: ~|O'P+)k;_%n1R'rr] uQI(B2+@ Gv1 t0R'^~}(m ̊-r7/ՑRgOKrU EnyJL˺8PsJ>"➔f9oeG9! xf ޭ[DD)fY{8 9+O ,JW$AڔwhVsT'=y/Ѻ%FMW>ӄz0}΂*F~>& <~l,9oŲ('Iv%%3Odsb<%剻Bx$T?,P0vr$IuJŠbrnG䍪RID4\!ypɏ Lk?Mm9ߞ4eF x(Ru秺/4Ox8K]J\E*Z-j,Wj2sI5y?IQź3k?miזFVw7+.4˂_6\x~X1VT,h"ӠyQfg}=-M~'atK0(c.6P`CУ~bEgё0^+ c&YD\ bc8n!W J2}ITvredE鸞+axcsJf @W8oakAAHChn L.m.h"h=T& 6PBaߘisRb d:gCa9`[@0f%&=k9)ѼjH = cݬRv6'n,2$;L煒s2B{o|AZMo!Pi]oPBUmpx_4AjpJ?EqHյc%h: (? [)#Qn @`-O=%p_^.# ۵ꆁvӖB~^3s"/zQ|j* }c^ v c0_ ys+R-lJ,Ydž_v@hdʯÖZӒԾ~˖q;ʹd,g2^; .9wwy~a,IݛZ뭃ZBWC>KpyJ,1SM*CP4#HŶdcd:gMeNOz~sS76l3+ r"n 3yU`ȗ\c#Yx&vyg#;o{~}HJZZeZBjӸF^A&GZQZ!eHywvTzr/<vkOFߑً9cWtviX* ,uӵ9]F ;DV*Qk$M\t9qv`8⻰xϿ)'0!Fyey`ߵp˧Z0Rh`ؘe@FcKLR|;-rX_upQ/for1(d0f fN{Om _$s.:j}v,(OVy/W7si k9/l_f?Վzc2 ~%MV bmy鐔3K+1mfgG=;e)Y6blyr3 َ G3w>T)Ko U"x {ˀU{HiƟ@ ZT` lJ}rt8@$z}ԯ}\Aq* *_\RK?@՟11PmϔLq^H}% gJ5z0v_ֺ2!?2kNtKAz;Y8TMuA g ux$m&ˠ#cᚙ ty|ZL+c3VQ)g:{c]\{ljz[Ŷ|3>ƭ Vb𕭛ʶ-Psg2U+x**^lP &^ؑjBLsk8A~[Pf1 /߯?֕UG# Jٍc6\ sfGޣW~%8Ey;vi0d>ݳBС`iYd f;򪕡yz.5o-:GE]&; j%$¸ƕΑXi\[ U𘝀[$^;Hz7YnYy4 KԸl#R3+5osN*kuMP kA5= >}<^&=̡{eY I/ɤcS ˚,r=_pE=WQ~Wܿom\?ekbG c7 p&"251^y_C9"8VystaUJb㓐l}}oLVT PR4qY"]/_b]60\;84k˂Lg},7ݹϚ=fNv*rO`qyT xwlҍ7` />)ĎԙDa.Vkt['&(0~z6aс/p`>M=^#_CNifQS[Fkqc*k{ǖ@!7 ?={OH=n8DR3!2Bdy:*9o.竳AIn]T:qAf}#V kLX4WZ-*59 4Z;DQ~~+4X[s[C0Y$Zq@~ ԭ[4w$1ӝŐWQ`}mx&Fo_.fb6t s$V pXz)uL.?<굟R@Afc9\p&夽ձygяK=MRAI3|͹`ٿךQo} `[Ԩr$0.)A7"]|P!XW5soh#Ru 2 yoNQ8/{¢iކdIfi͵g{D+#9= *N+@Ylؼt.%d4˜],Jü"|( $j~]|2KEJ#} 0DneBEMe%)ʅiR߮\F@spjIp<.\?t=^yK*r1 R1Xzx?8ѧCIE~E‹]3 CY_}b%"DF#*dK*쉆Zg{-AhE%EXkGTqI!UUdKBr&t-ޒWjl7Cק?=Yy<^ɧ( _C;1}֊)y ;Խ;ȳXjtƲ1E$WT5ɵSOr#2,D`}KnEx7fVa{=Dt46#CYq?ꪧO<Ă`sL>^#Ply ^#Ż{ = xSA=Y ̳Mv UwQ{\+/_qn-h(+3ѱss 0踭 i`gp AF;nĿY &))ЏNHÉ ' ~0L^(2#52 ]jM+IH+}j(\U6nS|GIotjT8>3EZ.4^^-N]NJȡ`IA1n+-qZ@,0}=~l'Q(R]-Vݘ.u6ikRj綡̋Co9M,9qK<o/{PqŦiaQǼ;rZx#k^2R:[{ ZnOOs xPC:eD ]IV@8Xe4^+@k z+]M(%YhVmZ!1vf 5vTx'`sFUbmVj1 'H{`Lrf{I;2 Rm(rӁFFT׷~N?L.K`@ \ ṷqȬ7^CNfrZǮbq=۸>Y 1 zm^ ( w]^۪)=E~7 54K?p_ṧ7Iڰ,sҚi爇6!rp[(aaRS0B^ѡcQu~W71u4'%)4A.û-Jg aΦ<~Ĝ=ƀ^7 ;oRdmlrXʒHFʔ&ON|F\{$C5,rCXM> Bl]$ >CEzJ֛kNmۤy_ |[Ds \!WRhuSIv%;^ŸqTsv"*4d1uߑxɀ?{3[C8Lh^ ho"E]wwhI3y]Ms5Rsjߪ}2UWt.0ǭwt{6/MM;Ꞹ݁+M"jPk.{\-/gy/~覲RJ*o ^1~\jTdz|;ePbG[kkh vJD=8k2}|DLfYj3n'^AևG Ң D?hsWoBe+2x &VC zR1>fx$`URa f mPubP]XE}JJ:B/TR~t$mݘB9y^,A,_bFq$c f$UJt^-)Iݣ(􁅐`^S!*pYƝi]`B-3LC:.uHI'GKwN43$J}6~I"B݆q9ZbӋ 5պg U{ ;@TCB~N0E'RtF#L1ȸ{9/z *v7 &4}l*Rc+&i0fX~ ask|xdX7D2R2 b'zp)(˱^=1|'Y1c4T" qMߘDp {~vu௖9@ J<+ *B( R#os{t?=ߋ?ҙgKEGR6wɶks#q\FA&:a:%#9:g2=b2:jH!{ۭ@}M~t*C=W a[$(9@p %DC˩qp#XVDž0 (qQQ7Z& 1+ -˔I,nSa 0OF8ϑ v UX9DT()K v PU)fqeiI ρL) 9wRò9nH5R B@0xfƟo~-ܜa)7~ޫrՙR#*~agRV?ć|{b|xDuCR)w9d󜓭a&38 ;HԾM7 2n>;`5?~Wrjs#6M Jϕ}7hK=%Vf_MT)4#~B_ìnȇuFsLeFOa*gI:€3('J'Uذ8㢭UHVOb*(WZ˻xv}bara6T=pJi {4zwQ|ƒQ!h  hq3S<ߙ'Ժ XؤN=6.`HvCW4 Ez?. yXb+瀧n(7KѫtTl8V|Lסz?U%\I3Ti o>R`:.=Qg]yEUEYTϽ59m p>.GNKSBfM&0N+J9GOM^z}73:5i-huF2>"1+%%jc_<6^%|I&J*ۍu:[ISU Li>)k.N6"#uh54Sڔd= 1V5hLH"K2]_BMӝpJ7 z*= ֗$+=nظSoPoE, huE]>#ǃ U+eDӄV oց{͍FNE)xfbAQ_XP2Uw)x08=[=C  ?.\N&!X}s憄9׆~{.Em9\$ *DM%U$mc!F(zPB`ߓQg xQtBX3RSw%5Сo)GOQ'B7',E^ߋX6_l}k:)=|$[p= (,N3 [.Ft?&bʉNn= /X>搐«tӶ9u( 6׷cv"hkzaUq+fjbn#W$$FŬ(g5"~l-eHU=A3Lے5)y<5}z^s%jvy_f$V7oRa(vzsk:%^١H^3+9![ Rm-?}tD{ h C9&FcɊ|# (.9T)3y0$:*DН fW#un-xR=pƋ{<'JDb [3K{||\C>sNVHqX{{|=Td+ 866lDW-Ҋd^NFɼ$˛߮v-]l(qD5*nꙄ;+BV'׫ r,cBM р%߈l +~20N++,OG.wضVc5J ~h݆9G6}b "gj~Eܒ?6?"{B!(.ePc~)&bdLLhtlfR@+kZɷV k-J > /1굄(ghx gytW`㎑8hPz6hZ'Žt?5WWӿTWqq:vrYN KgWأ09uVC03E%II?X $ O'> W/Ok$M0tg- )uݎ A 4ϴ4 ViaL)(n ~ۈy!tآӄ8i~b(%.AQx*ү\ 1Sd 1ntj/GGiB/dֺ=%v'yJ AVȘOж6OnEЈ ۹Rx>;l=<7yc J25u@]xpoIᘮ0bJ*VL /ҋAv{Zn,|a5fkPmPF;o.ă_X6>v}{Bd,x"`㯬"i(' 4-ԏqnFi@5vSfE <넆ρJţe.}U)Lj wrmi9d@E:PJ\^֪ڤŗ.>9s$Hu7a| z։N.c(VT姶]Ao4,+;&a_YvB53|40=b(gK5<"?FtP塋Z`{&l|e'a֨H´i,i+ ZɂcɁ^会 ];̗r^=^]. RsFZ#驅)aWn \q8Ytjc׿9^'/qM&ߴ5M&eywhחmqN:L63Ū[^amcm#$`R9*@xRW$b5A%͙!mu] KP~ dx |8UM|G4~✻7? ͮWgtD!^N0ˁrZS?oxj6r~bZohfkf8I_ݾ$s} ~|[ $ vZHPntPG eX;QeF #,#C0MVd<1'E79&fĸcQ \w J9 Yِ+<"]Ѓ=1*JDN|Fkosܼ/(9|1h}^7'xMkm}j8= & ɝkM=Tfj )"ha؁^sҰ͕^KNVF'HWX[z#V R3 v f8zJH˲[8wT׮txyh0۱#& !W/ד]yr9~`QOں0:#7Km;!-r9I՚eʦ4x&Q4m^]7a$՚ j B[y.)ד`fߺII[=Z ~xoztVrܩ_k2W8tH}y W'Ly/&p'mo*eo*_YJD门~ȩ񒺱"ȒE"ƣ;FWkېhUġrmMIGcg?3}G4@!T}_xmEzHŵ$Fe(A]AS/l62:=!sgW>TT3)+ ԟ鍛9LeGXwc34& x0w`s/U# 鋛TbqwjqɢU#Sr3E 1p~ d;(_7{BFsd ;#elm^daqZV?s&(K~dS=]VÔSNZvmS-mRMe, l8ݕPeV?O\(GjO8"KAӔҝoYh)Gk;bqW/LJ$:HI.I.M$ ;nV׈m Z/b^ cx /[B'Ukfƃ[/}_ ,Q}ݪ}{7L=r:GJ hܦk傟:HJF.ȇ8 3񬇬&5{,ht?SB!Ш;}^j*pAbY> .ܳA-蹽T9+4P G8t 5#F"r߁6 ?F'!U>&-c-oyL e b42K ꠏ ɫ^6@E!hUEԧN{;/ gY; V_m?䇞B+ &3 qz1ƿ( 8p-.T4`uU?ح-kܷvڞQekqfyʛx_ /a0=wwVj_6Ք1+3z{z=pn3/8➼с9 Ra|_%2V9&t Qsa  x2ifoP[$dUB6n(Ā5sۚ&EiVv|E{ENI"?;‹kNOx?4)v@\W}4Xtys19yWBA Qo\YsX(JRW')iL mz a@R)yLMǟj@/dB.ևa97ؐy^O4eTRsQKoVh.x[=ʒho&s,NDH31Ge0U6]?[E)B.cRڸc [-ISh"G1@K3jB!K1H\u'Gׂ6x@@IJ;XC6"-[ܲ2vajC6X.B-AiU蛰+kAI_ ^LOzF ['^IO}d0,}^3B1sq`ms[hAc+沇" al"i0eO .wϫˤx7dckw9A*3Qbw4DH_UFY:k!~aSWWŧ է D" 354ّHtjEV*pG)~l--}n5f\Z@}~>H+w?{G)@ObnŢc HR0x;F0*Aё6MoDFD$ nZbSK'-ua#{6mH<y.h4 3 ,G(:tsӲ4r:)#dn$L"@=Zf4I3q̡TG9UK7=dy<ٌ65ycz?$;H(CgyRN[2bS -~ r:q `FK0,ixȥ04qm[A=Ĺd;* qCds,XQQޅOѨC7E6 or2aP ڀVgE8I'a2 2>$&-,N]wޔ@s2Vbn&l@sWaGtknTG6+ZټPYX6o,Y<`|׭OersWǀQq DtIBo2a||p3* bH<֑vM0ncIv{nҤ&CL+yi6 ?`קm=t`cI5x2?C#ηz ë}j?D2 t78_z֨:NB q즎v,cꌭAF :r^ee>g9e953|3.R؇` n{x=9[pSk={G8S\9k.ZEWTG1^@ }+Vtb56FvYu@CӀvF>.y@Y.QVjȎaK>8,{fΓ$Au]|zt S^BޮM jhcn~ X!*fܡcf 1#A[? nZ}w ,9ұI ȋAL D ޼CZ@e"Y!1WPI`1uT~>)[S{FV`(g627[|#L}􋥧H>4'Ad lMi>lI\ O= ͓L+C~V2ָ70VwD+46vdAI:z5_k Oi7h]0@)F Qz/~fT/w ԏ5C_zsGGd?qְW@Y!=)YdY:8tXb67~)E>8#;݆g}P8-Ɋ{JkMGHv?Ck6_Cg5bqlJtrhCGO0|gI#񰰵5Jm΂DDCXׯٶ݉Sc ='֍]6Hy qhwk!WZ6po"f?glWQ!ib ~#͡ me);e~XM'5=T&p&WKy_+fsFFP>U-.qymgI˙W6* 1:MDcpF2 )Ea9d-jqmhT^e]>u}qHӀ :fhA7:l duYGǂƚ p@ZL/:~8ߦ|Wt l#~ H_~M ,6 E!ĦIynHI&d˱J4z+$짮46JJGقr/P5՗{#n3@S\y2\sg3AH5Y9e樟6!2&f^szD8_QIA! Z"vՙ~gcqq;7#¥P;8`FP@1˚6g{|FK)>wg~c|+S^Q|M=]ls~yB*4Rd DbKt2bk69O_d07OM6a|UWrGqv+*K^T z2U" yoR*l'RlYa=|{^J:Ď%N3[, &{f^ΰnO +K_vMx2hxB0 Ѡ}35 ;wwӑjs^i8:[}tZ[ 5l` 0!ͪi "%Zqay;Y-Q@3[|#RݤMV$uZE@*x|+@ лA"9ziT9|jP9!//eYr'{=:'˘c10j7[#ET3T]㌩b PJǚMUW]=W᪦bѳ΂qUq%>PXă6WnVvqgڪ9M<>B—«]et[5˳Tr/^jju]3W.`6Ƕ4Č} ]&P]y:]HjKT`15LFDl6#JIU#dN*9!HApl߽K]גF@跹/|^n4H 'TNCl;)*:#[jΞnc߬zBԪd)*A-/1@yCB~s<%56y^BVMlgsTяl,a[,>T]{] V'/pV}P ?kɵҮJژOKxֳv\ y~C:3W*",qiia =[ch=%y|"M+Z-y4 zVYDd y<"v}s{;BR+&)؇E" F4< zkJSM*z=+q(.3arڼ[Y3AeښP@`IgY. e^dfGZCyԵWr2;lѸI"T}]IH`$@Fn!vMv4&^x?`Mܕ(h؅|L&ku{: B 5}x+71Ví̉Jiv,PXSJ̞=(h 4Pt΃IF3E`&Ră"Lܗ+kRT%)i::S,,bF^㩲9ݓmm{:8K-IHV ^ȔnӁ^Mc-K1=u# WGAɌ[@,}Y>K%m^Qf[?F8 \"nxޯn t6nQmgj[[tVݩo6߻ĿTT$ X@cVh}nާyZ.ZوTt'j/vΘ{Pa0g|v:a%0ȶvao!-:i[Z9 n1GXLA' [@ah8P_NzיYh !qFU  T 6[4~E;4f+U41 G; 8fQu,MOr} c%yk?%Ā^7{hl˱esB wѹ Sx<}! $;YcU]Ϛ3mt߯crUKE€'F=hıF#l}G9M-J+R@l7xKprmAjzr'tdb+-Qe#*8Wa'Y1o  xp4ʣVcrŰeg('NRH/KQe 6NZޅi=lz?5n0*Ѕ)\[h$$>F1gz.໺"#8{_YÌH2Bxx7F\+0ڷPh}|nompu[YŒV!_)Gq7u݆NL1vuQ1옧=y?LrF)gol 8>fג%V͗eR&= B֓؃вvI;TUL{2ʛ07C$*xɂeb,G/ rmڻDM޴t*,8&taF)k6ϱMw5i^Ʃߎ+kUG'dDqM u6[^sq~~)ƅw#'#V/!ɭ(1XI"3VH &HlKqXᄆs~׾5AX7w([1:B9 QڵopM6\ci6}k!b*j>;͇uZ8nO>B2THx*H9ךwFpm`oqQ:|ۊcMqmPRY@/(z|((_|ZиL"_j9mț^Ty$ϨQťɌJm r 2i*))7(a'!_qNXQnJW"4'2f0r~y>§~\~q%< \Xg Ա/N &ue@ίӤAȧ=?Eŷ@ PX%  `,c5]#ELvIɱӈ13u6[vwbZ-נ"N2aHZH[.Fg~`܇3NeoQn MXo-`OOP:W@[HIܱ2}ȹpX%꤁µG>fG'xq̖pcTA-o+vUJ4R!> mqySAPs~BӭZsvu+Sb4x !$w 8$XJY735ZFFti%[yJacUS^X~]ㅸl'Z}Anw>¨N`Bogh.쐖.n6k饆||f&~t:#\~i20 U1+9%S đ+E8IQ#JZZʫ߼}&=(7\0\!?ۛ-"G5HՔRM97)Dڡa?g^n煷*pn, +wCܓ-XT}/vJJ<Nb{,c*8"o;t83xowP*am' TSyJ?-U]}*R`4T?9@`nCh`)Hߚꯒ 1ϑ/UZ)ŎV֝KiUg, dZUL̶SԐI]z'}i$Wǀ ou|c7[ TO%3; N&J#Y )yia,tSEjֱdPFhZ: b^c+Ax?|tv%[CыJ'd+_tr]jy顿%X2&vζA F"l6N11w .QG%["{#tfbQ~`ZPЧ1 ox5 ,S ӇI{*ES"hhb$Rw"{dZJdnEcЊjN4k"s`H 8X|af^HR*|qajIXrγ/BY-8*Կ nfqѬ Y&&{Whٚ q7ǒʟY*. 6#9zUN5;t74U.N?5`wNP 1" 6+\i1ܯkӵWKQ)S8t&Dg ET0?O)C t̫8# >S|Pe\JZ&Ej ^W<: C*>KyC"3>i]ۆ aLa;`eIQomWsbTj# ,UI?/ QMXL mLFo Hak+e+ >\ 6XA5J+& tqڝ|d|t/I8CuμX4a؉v TWkaY`/IKYÕ^(; *bQd#KEgVSh3A!>"ciO `='V L fnN3E?&k~[^AIs!Wj9D ?,Y *翘yA0mzyl.0SkD5Ma(ӷD($5*˅q<~Ɓޣq,pݙկF?e_upœ:;gfWΰ\9# Źl [ivEOe1Y L8!}5?LCkt}\ f%paN#f 'SY!3@+Q?1[ .}hhFդȌ3kz҉BkHsx6,)h PưΙ \[( /'6nn6C?5(̘/(%h%91#&=dEߡf `S 7kܾwjP[fb*{XP^2}x^-q-+Tn?l./mj 5Qn!;&KFVo?% Y?`ϴM !4(.9>? 'a⒘j/_& l-~nZ a4 d,:iH=sl m rV47ӵ\^7 %a_h w @ 0NnheL^6<ԑ7Qk~s]r CFPI7iL[=!FʬWU=V5\OV3C\kqQS)IgCJ%XKQFSfIVϻ¨'i&\F.Aʾ?=+A u>)W[߼L&b!2Ab¹3 $2(ut m>ᬾXo&_9`_'/[f>2枃nT)S\| xyH;xc!٪܏yH1JDi G<ڄq9DU\4BGk?HL ezm ]l,oN0#BFK[9Ql`rvtwA0xCl26/&[F8)0{ȏZaRc蔲:+P> ` f 19>ʰh ؕ{pZs:$}Y5 ':~¨>:Gn/ %'2+W>$qYqq"A!Rî@Dk?x[+#~a5*D /V1B^H3--D6>6,&vvș `"}pĨMnT XAw3EQc!7}} x4gL>utudWetjTUq(1v{d xMl1+Wl!bwgj?45R(Q'2-:fb # c%7u'.Gz:ۓ_0[<}2j20YZmwNےFI ,zM=7UgU'3O*8m= ?8qÄH 8I2zJQh Ϗm7{sI;H<>RO[\Y4Ɣ3 }s`Hlb^9޲2|! b~n8Yn.vS5@D#bh$_%RÅ&TыP, IlĒō.*̎ uMC c5F3KP. F9fV :8)ًOqrg5_\ykqwURѿ*:`J.c=}VOp+Ɓ?"VqrQvvv>&.n%gRyPǧN5T8U}{>d_D9Nh.l`H[T l٣KCEx1BznO^-[/f+'$릃XFIW- ܂ B=/h^)fHOs+LKi(%oWiX꘸c^-t5rwKZ#:}˵`Q6,'*9o7` 5nF;aR?Q1 G3jp! ٚYm+[$x2#T䤫JA+#(K0PRYi-F&ZCL,M{yL Y6vf#Ͼ8Ѳ*ӌJq3?=T5ɩO*,Ljc,OJ^)7*LJufu1Df8P]|$')v56YGkCdεi${Xۧ! [j:8Ur7^FXAtzX&yajSjk5,s[z*AQւkH3 %J`'9Q2WTw7 )4JXv/vnegyBaR. <@@JoRۂs=CsoSi/_F'=r+><~|hmcRZVk+DG?Z-hK7ꦏ<=sgw GUYO?͈NOo_z (+")8qJ~,c6O/Y6+쬪Kn8@ z@mE'D7T1}ҋJ>xbOnXs rvŏ5x2<V<9uTcyzB_Q2tpQ%@.qwlvf~c]z$ppC鄒Nϛ)Л\V+lچYkp4?ջ3ѷzoeísɆ)q ;.xwid4Hv!mfMu1qaL Zi+_2dA^Ē؃G>O:ZW؇tF@Kw7Q^V;$J^6 ,;5{&$Z$Vr5!NϺG:x=-9$6ox+]wm@_~&*7:=lĺ+ֽw |XoCg!P:+bRW*R Cg*>r)uʆ?R 0R{tThq{Q H55R#a .Gx'nڻ#"̈́܍cV4InGޑfԐ**2Loi6u\Ҹ)]ʨgr_ Bdε=Cv6޶N:XV46j78 "Y!|:rR:tsvc:**tua5Y#$G)^ +Ÿy =2lFvt9AU;R<mQPޓrэrnݪZ >&t]@ٙ "X,m|K,kԨ_/WyRd'3m+Қi}&jYc ᅐ{~=aW˪>k/\Ci0YiL2a; 믛0.E~uubdwW ?6,HA%S8!<3@Y[1r K96)YJNgӝ@dWMOOĸi>t& xJoq^"n'TLY, $Y+_0"S'I!N 55}Q՜ӖsB{s2M 2E2-؎+EULN6q`8.DP!sTfE44uvq<>ΌhT]R{nI("ӃG)T_+yJD'v⦓2o5p(0LF=&d©Fk`lx/_%)Naik[!h^SR`X 5Kw?^̼5 kAkJڧ%E8 {֐IdSH!pYަh>5}|成@Njj*DmNU[zifۉŀ((]Ѻu--Ha@+eQ IqnK9_Ā'yH{ZYn= ZwӏϚCjVcG$14U(Ib,t_,"\ ӌ~8osU`p^)]5xATS:l K{ϘhT^pH1|0, Mbu/f~(2<Tc*nZptW6^*j"O`BQtǟ2ʧrmh{OPl/7< x[˫S/} "7;5yr_#4O)vvUo\A~Jb -Sk{&odOqJuFˊyZ,:^h*Nk.9yNC6㺷vpliU\;*Zɴ rBsZT_=r!EN P\0`&N౹5ze}d>9B$H^ڼq'n܈DD%_Eb21T ZQbS0[h|E{h zPƤ|R1}%琕,1s"YM lThP&Ghm`ZE[,JFWOjs5K O(\ t^֍q!fJ4 sօX5 .J0zw(ְ㣣e͏LiHgc Ѥa0`KEEի| _y,b&/(ڈ%J+E5CYe5a%Ro@("]Vfzze6 UP19!TЕ&cQ!}b 4M4~ϡOsѩΟYޤF ҳ|Am6n`8􊙴!Ʃ3* =&j3^C _[E'|QZx*ϲvX t5^0GarLG yh"10nk_Rs/r|L7/8#jnM,7xO` ?h3e,)-{0aİQ+dmk3˄9լ’`XIR`$.{ r5:F]Ģ/M|i/dܴ+oeQ.`=A :iFy/CzN [K[-i,r#>;/큗4W61,G]9,, cU-!1܄=Ϩ E^*!l[} D|Hy*e*yHYK ‡szmR}ϰ=%jmD{s|j70+i&r^jȘyiy+鵫gԜOΎ͑ o=`D4."-lyK,YI>bMA q=PkHW;6Y*]̹QP֩'GzhIUy25.ZR VHט'&RTy16i/$ Ά9Gfbw#l٦ !\}$81: KigTXhy[5J v)NAGdϼonAd*T9 Wզa 0۾ @:~c56mB(aXyΖS]5 wߡz-͞Z8cɩ WvYƺJ7uRg|f==@ϵW)87#K{~լű7雞[ق4?T%S)y12!I 9֒% -t,2dXM=:ܐI8l?iA3L0ro 0kS8@?GJ(QX Cm =Kdm{3%NU}o*Ga ӋMM@Xo%P#<&&H}0Xp5vJ VS专N \|O\'2y]n2 rMŘwb)eWlPձM٥seI&+9tg>7.(":~gW}S]=-[D5cИ*43":CM||ojzK˜<`;)ﱆeHc%$h+'/Rvlq<0q<;FDUF݈3giy+ Y _1C1wOЈ34iđzWmm߱&3L|v(y. #x 7W0@+>P #cM{'t9{AI宙 t*Ls(BU4GcwPr|ߩuMU c. ݮG O"$gںu1=bLG9Q%^bFTdy/_ňJԮGSe̗鉍*}1%0xKʐRyϴG6@s5>eMɷĹЀu@.=!_l gAUBo)?q ϞSPע!'n/ IFKh#>'_Qpd%}:4t|S-捘zREvhn۩] X X'mC"x]VȾ Z&9kٵZGwaPE3F`@)78ra2VfTXEKpK3Oߦß`hغ=,>e/uNa1w=G]4Fz@ M-HЗJY>rz&uW[;)xC^9OW,waCzJ&lPA ^Jʬ[7B)`buh>zF҂~=>˹bA|Zg_UUb3;,yZ@m5qf1)SEp;JD/_w)\~ =[=A 4gyl !nt Fǻ^,U7%BjZ=DFtb0$m[`A?] ,Ąz,#u5G'/"M$Dx,&iܢT\}Z!͍8wN;K=X\.MNDGT~MH tZ1/+Tfo-VhJp:93PG㞋oK<{gKxFd0*CKj߂}$X|៺u-٨}WKTRvcLADj%n.<%aw#2_FV~ڃyrvEY28NǶ@=Fܤ(* n9R*xmYhvpNiۮshG݈4)Qw_}Pt1hXxDڶx+G9Éo`x^#pB;'u&')#X/:s3d ?Kp y٤ xjND+)Ę{"Zld=&9ozkE!4r^$њM/G0qAē ݝjzo=RWcq?Z]2ɽr-[thWIq&P7a,}y>~2!{Ҋz}٢;F.eKt=#`yHj)%H9wkqw P P}2`g2y't6K/T*5XX!P_dDJKkBDQQu6Φi2P >X wʝp`X^U?;Ǐa=yHBiݺ(C)gB3FO>EqwV 1$b'>_u:ɛ,/= ,~S=ϛG~:Jlz-Jʑff7 ~4wEzRD bfK gafVCx+I`))#1e,A,0`FF<,y{a5oS^5!?Em]A)jNRurLmF0d1"HWFā]=FM郓[w7=5OߞY4!8:P*}3 >4~!PlԂ,-c](SUW{S^.ܳf>7 Us4 F`1S4I#!1!@v@\)J R>6'ytc4Ob8Ufxݤ%;sosrS^JA2:+Gw /qC,nޥ2z5 RΧ w\CYβDTw1fvϔwX Ð/7VF1<=‰\Y8`';1w_> F*QC2&p[;)Y0<ǫ޵> !ܙK&ׇH/DL.Ը+'sF]~">G:.}0+ j $ !Amtl7?49Q_ ǒkyf%-A,Nx(ƴ4@y}D5zJS\I`)WͶhȪK)aI;5dE>85Ill`E\i]<#0rh$H䄒镌„tpUC.Y{+ *$![rP?R׾:BGe̝> uk\YfhNYXk~pY|L&e'Dt itNgRi#kFVPlBq[h®>$wDMC\sLp+OVkWɎ7UV` ]n#_Ks-re#[,w~]Tk݅`a9չ"D+%oLa*ÛK=59@)OU-,q$.892I\^[:PX_aZQ>0<13jdhREo*s*)Ér^@)ma/ }AoŅX&B_7ꓹ$F޴~a8os =%U>LC ܕ(A;/Ni{ߒ5><ٞ] [?ԡϟ~Ȭ/F6L'6r'.O`g@[vQ.5'i;ڳያ;PG}7zBýf9Dr͠+jib \.Q>KH\ JB!#K6g&i) #׿%)15r8?@eAgKAْܓah\mF-+I/W5plǂ"G # `B,4u.N>L 0@}YMz@,N*L MRkڃSS}4RiX ,_̭"(UD'I@5y!2*_}BF=uo.ּJ2.wp[w̔of]/ 8abTXMŬFfz0TjKxXd9>Ȧ\c_[d@ AfR C?6N2RsG>5!ыhj|{p-RbJN3hF*q8~kstf$I.c 9Lk"`0Fiz1r?B}}i:P&o8'Ɂy;lĪ>y˻:x_P+ ұqS0.j'_#}"Ċ]^H+Lc3c]c/4@=8Ӱ\;Y3R6%išHA6t.(3exQ;-8T LSܼ:au1\ײWӊ"ƭHr惏WWBsb%jYCin&qzsYyj-X Ѓ_w)#/5mjV6n#[X{ hB=Ogaظi,T -1A+[3-8*.%Ђ7qlz)Cڹի}cI^AY6X~ [4Rvҗ dH}>u!`8$m9 p"ӋH?8K_8_Vyv͊qܭDQ+ozeʹ~. m5%aXn{QlF܅=Qf%b 궝u>w%NLN7JN;FSA`/SkvڹQk/"N=O2[E(6`OL,ɟ1wP8kgr-0Ba@֋ϥ魙avTR K@8g 6pCU\@ҌЮ~[*@bNӛ0UVO9^@bk[p sE|^wWumsƂhqdq.{AW)"uK8qoyd3ljZ T팼*=Ͽb<=Hi ]R]69,r*P'd`363>I:&QOaC7db{V̚IXc‘9ͦ&EXh{>LN|qggX}UP.m7!3d4] @WAW&5ZιtpK#z.+sF:Q}៝|'n0V9Wv4r-Z@0 Ozw/ a*]ߋ ˧|ܩ&e~_̽C+ޢβ'1Aɉ宁$|"b17ZM"eK/ڠ3{_0K셢.mfZ *3=X?H9ܩƤݱ?I =e 瞯Y (8TN^pHZPYĞeW{ P ?w&*Ӓ\tYzɴX(l3Q樆7S(on$-vygH#IL7,b3HGEюu}cU7[mO?1G3s~H_|*|4 nƒT@ɖ@H*WaE-t#>:bErClW߀F"$WT+)=[):L8 8 5)ũ\R ;{2AMӴu% ]FW6t V/p+/>Iͤ4G^nvnnQx 6]íMM_if"iك}}A}d f)2$m@6d hS+TOQuj āZuL;e.nU3e|xܓIɄ ^ ñ_wNe!}2|O)ƮG5A,?܃7ZzźT'b (ϗ@` nQlCeT\4kU-ҀdPu*s~j,t$Kj%MRx?X?Ʃ-}铺XN3Dv!^ L6N)#{ s6KEXb>(P4qQU%!EN慪_ͽ,.Lהn&A@'jPYːFtBп"d. 2ruQdieT83sNd&+V{9uS".اa[b\R үe?ՑPȣݙ$qmD:MRTY^sVPbaQanea$RS>tdiy"ߺ@ɔ 0) gXRqby^y,j b#]񃸏JM)P˭ 39C; 5ݝHX-N)˨Kaqdύ1&[0ggsp CYsE~dT5)[{o%2i~?Ӂ8Y߾4?I I^^:׈;?F/e?b?rȝٰWܐodnMlo+56K.fi/,,$u۱;Qyx=u8|F+{Dz0гVǕ R -FUV~j9FOźJ+ ϔͭ/cY#':_ xh_" g $JDP!_[I4zyy|HG$x~NALJCd[~f"H\Px! a A>#0+:=:S5y[F\xم,ǝvCڍ;dEY١(3/W nxLI2DJs@4熊 1}ۜ@P0RR'aZifrf!w //3v\|41" '- {fynla?Mr]"kɇb Ҏ_"fw[^L#3$!q=Р2I~ǎL“;) [(BHLq=. ;E*VCO>F=;4V,L@E?4LT0F2Ы_ ~s6/^{/F\,*VāybV/2T2VDZl.3X&J%&5;D?)AS hf"gJ$!ua&ߥ o\>KZ/PЇ <'nT6 ,XK_`;M‘7FeytP r%r`ϮyHMw-M1y4J0MFm2^> 4eERF@R{svj,>C,jG}:|;I`w=W \ʣ[Q`e "c3w/0I\bAKdv)2y ,X{-$)#~ǿ/}Y_aĎ~UT85rZ66}ҖHTp# ay.{$\XDL U:yjWȍoC#;pd]5A9OE>+uON48'XuRJ=6пgn^숵0( VG2 ;1>'DWY<^>l3DլLoՖȽ;vx,^$>PՃP m@S ~(qB37`d, %8F5a6/ ]n+1ia#]RSL_%ݝ<$B<[@%f}k#;S0b؏xzړ7*C6ޱQ9}"GDb^XrM5j5(YJYW @>PT a]_k9e2яHRۯrbÂd'TU̴~Ku(- TJ\}1ҝ͒joA@լVN{4u1zSEG8zͫJٻBPY/dn~]P+VNVΌoUiyJ_}Qm{"(zPMaXA?#%4nmm7!6,>x(; )l0:bRc ^4Z}I_حF 9ӂ'7f͖eYEuf;πܽ~*ѱ tڟre@V؆h5aG޼JpRQ Fd *}ko,߽@, -Rա_uFKRh=Cϸ_w?eo+)RMW׊(:mKZz-ɀө`uH ){N;P<3v 7#1?2+',=7q_Su .u"Sst/9` D]P2tVDrk%;EM؍zunoỵ&dZJnrEvZXm1I {>ArչSx=Y`d4*w&y],LbWm&fL4U'\[P

    T(CnFS/Ari:ԅ9s&%ҽaZ|c%v3 Uc&o9,  QBXÏU{FihQH3 ^d\!vhs&(M|hy E W*Hqe-&~i>\>M?tQ"7E?t%Fk&Ӷ5rhv{MNCN8%`H$Lepg *;ۏP ֞&jRduT>'R ܍5?^׽vB#.Cln*-?Ҵ8aKv)$yWY#?uk]`+ӝ0nHVq8#Qvt}RF/N)FzxE,%7:ryXʌeC}{9JX-h'6f-DY3-)|M}sAw] Ty*ѫ?'5!0[r'27 < |ɍt[<JOl|)z5kf@Z{wn~-ieTs{,Wп(Bf%@i؂}X^xQ"}eϩ7M3ݜI粙 s|Uȵ눧U0\&rD_Aw\P.e( -$"C5s0 ԐK^0ǧ#Og! iT?*Hr=& G268jG%MD0\t,h3!5%TPUvg}TPs#I&GCS8Q1pvlfVNRCc̀^'%3(oe]++":dHʇIʶf0!hP(;|d9:"rţ == mp})$iUXZ %SꝜhR"\SCzTPb"Sw|eRck1~;b Ibb#44皥.IBQR5fmYRC0 {l-*la \9#2%d2Il޺";V%!rř A#=mjN(y_hıh585&p9Ō%}No}#=ǝ\)_H*/4hد {``zVI7 @+䷡#0vrc&Յf&o?b: yj4 ,3rj*2OƁgyMgHs3E53-Ob,N>1 sF.嚫ek { %|on)^QvMp$~z{\)j{HqmM \쥈J͌,B>.!c'%} hHWkS8Q"ډپ,<o~lan:o YUTZVQOS,üzn2qJP޲aз09VȌdz ? do{0_UIƥGCwtB}rnTa},~}ԘM[&7qf&;i=E^T6 gc@oGؐՕsʴQ՟uT"1Uzf6fEaU.!E' @]iAU.ĉNꑷ`@hodb osi>uӠHqake!6^G˧;kIh[VOvk`[E}ѯ2OV0=8=t nMpaaOt %EMK98ZzH;d:}:vc^}|)lWLkJ:a(I;`AF(G45oRHkHKنHO[ct*7)&#BpwC&ԬE!Q#PbKQ㩃]vӗlPݖ6+u4o|] ,kQ (@Z*Qdwa$#z:qJ/»3ލFT%F< M[C{tjGE7 %{a A7bҹ-Ǎ"274e oJŶ&.$f5Jq[,@dA'?"K/elAܝqڎd{I9;YcϬvr0d}_SFf0c̠1ţdm`mi$!`STOfi.lvޣk7v.$|$rV_ rB_cFq;w p`-pܔM"zs0걅nViJWEҰ}~B*nN 7X8[ޝoYqȮ-!riFy1$+yAWX{TN%g⭍\ꂲ$ 3:WcQ?őK8|<%쯖Ih^( }^\1DȘW 0X?7Ff24e{^"ۘ\ڬ=FKB`kyo(#K1M[un?>2|!}mɢ!ZP9_,/VY>o ۺ0f}):vb15_Gp?bF IC+qU9^,!sEe 32r췖LC"S9qiI km*MZ%/ ,t.9kW^jA}{WZ%@>K'׿wcx9Owx[?AȦa(U55rdο9a o] 0|qL]gn/͓5ľ@2rhsرxqG_imÀ,v*'aC]`ȃ*fɊ͢ߺ,IyHac5%c+yOP[nWf1ljs;]> Un?[hSDCg֐(&OjH!#P^NW2tiGh(ܺ"q] Mփ{eAH3 cC 3XR`X?GHE)sgJUϽQk}wfc.N1.+S{h4};*Y/U^ EsC!XjD΀26N^G MÐ#~= lA}ű4o!SI9 Sx&@+Zz-gC e7DErs*G8"t (XI_=Acƪasұ,x )-_Լ[Ɓΐ5?ppRd.qPags˱ 4J6~[i{~CI\h}ʐՔ3=_8θFUU%}PCXa dkXtK7`4!D֎{VRl۝=ڵlYF :R7:%z"C6QN%Z-P3 j"FXM0N@dzĨ>AW+_o7wA+ź:`mz6ə2 ^$k'Js=SIl}6}Ǎ,Y#3rWnPЌq K֪NϚ53w=:-[ ]?,%/NQԘ37=!79Vsfpx Ieff /?!#}A8X%TFHv&B~І7o R4_#00 >Zܭ@Xl+ ZqVÁ=LC XB;sCb *_8> X 1DwvqP,DujH65Wr Dc1 #02g+blЎ#_Pžm1ix$~tC -^)#;-y#T\2j቏l$T4^&6M G)dwF' HsE!Gy֢M?,YT;MVN1}!0 kԀ}7K؎>!ܣj:=u(D4ڦXTM|0'*,w^h=/oNe LKpȅK0ւ#ګL]3XZLe*ŋDXxraie>Uh/dbEImIvY1`D.O3 o;:D^CWxwP*kGdV] Ȱo;) iؘKir3V!\:!<ؽwn63PE~tD)˃YBSx5ᨦB{Mu!w!XbMITǡeR8wWdD!eŞXbHRHmBhaN| $hS e6m,9%ץČwAGP,4 %i;M;ˈtOG sc_b -u}0es|-_/{T|>]:]rՒbk*aK+bE~Ia1%pv!CY3D7 uT+|;Vh$UeMr\ӌ*G+>Rhu+kLݰF Cu=2v I.D /V]'k֡F zHqR}킮.'TrG YQ:wm'@n hxa:trCBBbĜ Xha!U1wZ;9_Բ' fR,T=qz_M4!;ݛGV-+_CtXx㈣Ħyߠ- n#` R8"̕|UۊX +a}x(M"C>ؐpbg-G"8w2$<h1<` Z2)^,O FdEE^7ѶG^&1^=|kpA:Z2p7W*j>9(:OXt^S$w!fQ oxŋB7τPB7TKt^T 1RGԲKg,'ʬV-,3B0`gP:|#EhG_hՌ~RK6@-{1 aa"x>=m;LtS-jSQH ' -!u ^V/(z!, ϻQ(w0sGYT)2 UJR^s7UT&CN7ҵ,JWّus]&} NA&q=Y)d_:+PւFDP{U=y=鍂sgPyN70h܌k,B2'?0>xc^<8R2_<[owֵq+6c; n{.QǦU#JXbWKֳfk똵{8gO,] a{?:_qJeOTAQ,7߇ >dg.sGsi]A>itG dqtJ2JCHs>Ӏi=BvXơ@QL.pgw!KqПmJK Lĺ哶M/ 0=Z!P `nF+X<1 𤞪vW#$8XI{|,/C$~.kPQh\ֆsR&SȾqc8=H9!S>W Q|+ѴgDƢϱbͻٓ[62zʸ_پmKz.I椐|d@h'%fD;@bЅ'ͯ:ٷcS `brʏE,pDDwS"i 5=&tݮs V ((тn(.욟pv, 1,7}׼OI% +M %_iɉ_+rK~DI}zr,R5y^)B7윦5팄hYC&jxU"*1s3Au.J>C>6P܄M,TB|o͜ Te?,o'Qa9ݵWrY$M =z Ov3>x3{E]nv (PBr%EY坏0+,@XEdOwr0:%Äy7 zdNo٫7o7&+<K#1LG;<Ґ6IA//ԭն]FW+F2)-w7QMѣ4 _h*Di]yX|"4 p]s̔ +fdl4v>ͷY p#_ Nb,Ձ&bn]Mte$vnX``ӆړQ5,<6EOӌ'O, b` a6~Gn09.Ur{y)[>(=G~ 2ip2'L9MLpdC= f?bCpS3I=0\k'Ix,}~PDRPIG/舋]][r)H39Q1/D#B4r 4rQ4H/c,o7olCrL[vM'x14xINm" !mFt;7љu%9nD4HP+2-k.I[Bqo YnOa'`k ǍԹU?8zX퐼igmL'W&=AI%k=u72a.C͍壺]fѵ?;"k3LJ{ lnMwaZ`nTguogU^SA-̴Ř=C7_ͪ3F56 ;"5N aԣH ݝ(sLOԚwveй8]6[HN/uRļuNoIO聀wrU쐶vz;e`$6n6&K=o%U D7DMP GͅOY*j>)†}q6a ƠC:C-1$oe Đ f9F'L7$/QpčC/-(ѻ\YxܿdQYҴlD\Zhrf7~t Dݤ"nlxpjT  QTk*XaLG7U eio+:$ۘ+PwE{CU[𦎍_ˆOǽBR,_ivc¬(ALF_ ;7EoV "ys12٦1JlulOas,{)P 201FTމ˥J'HKȵ/i,Vw4&<F}3M9 yk$dnZ7eqN~Lr+@Xoa*ԩePȟ?>sH0yZ-D 4*=/CD6nq/I[a`B{t;*@XgYZ07070100000036000081a4000000000000000000000001642f097600003704000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/6]?Eh=ڜ.+[vbW3嫣Gy*##DI )f*y"gJF/ ʙ\ K6`6|[/**HcUWs7Cr?fRvZ?3B'TqE=ë$۟@0s^饭iQe^ ˹l#pʩY܅TzŇ5j/=N#eLݥc&OiDtn4-X75N69khtՉp6STw. +!&ET@T'[ R~H vWiD,±0H.K)ѕ{|NyUt;F #H~,V$ͻE -4Oښ4,lCTL`Θ\"1H?'?Co/Exje^Cn>.~kbK7@J۲ z{#4L`j%v/j(C iK14,\u m)f/CF:(]y.?AD "(CjCwj;n!cg>@ŇF 5kyDU϶CB@Fp"iFnj>_< *{==ƾVc)P tUQׇ]DeE xQӑ& %{k]hܩĺ%'V{ܯq$:1;8u sPF?އ;74=׍2SW<|h.ŕ2pgsQ~_)@FG[v ͽON f*?4 #YPdɚȱkjCNMzJp|=MlCq(2~'%wB3Ew|7z_tIfLc(AfÔhTg*Fttf,$:M PN+~H)+I Vsox&A:b1x9kڌBY y')8 :( n.؟~e'Bj?w.T]w1/8,;j[@[{38T:CHQ#ɻ`o2{LɘDZE+T)yIq f Ia!|xV1qWHulH8Q]AfnzFDuH~C,׃O%Zk86|ڟ%__2JV13YI;KՉX:UYܚU8߸?N!>3&$#I)TqWXᲺՍdRqY J^Z^Ո¿Ux<^2; T)eQhr'3GC6x63"Y9)O'iǫZ0K>zS}K\,p+i_gN/c yXa(#T5Y´*J4b:iM9x3_htl0`l= U,~o8b#th;뱢"D. (C.[}91d`. ~%D3[M8/`ݜWWڗ:︽LBKys[|X:N+ R]1ZKZZ-#"v^tdT”]:Ӱц$8/u}naNRi֣޹ VDpo ۾`.jDoC~f /& eqnn]n4sk!GwAZ L({ٱ-đZ$zNj):7 }֦SL-D֜BEOMIͮrpYzؒ|!3BXʎyKN{5^"Fdȿ'bkS;=Xfeb 1Ij0ֵd=#F+vV+/_F\># r怯PR󆅧f !r frHß9;F7f}myι/ԠxӶlHY[$1f`MB 1b`kCT pj!$KOjsQ7H`f 8Xo Sqיr|3%X|(Rߜb +/kFO&vڜ+tq>aHQQd ^[7ӎ2ܨ6jL8U W M$NrcՈ$۳Vt GzvʂAN>= Fs?Lb0K%:!@w(C~Y1ukjwqfh_ON]CuuIw>Lː~8U vQقף |ppèvc|-DoA2Su?ηKZU"8ÅJ.X\ã? ۥǢ _Bb@o܏e{.`3O"br^`cf{ԶfM8WK}9ϱyCz!\cZ苒&RϰU·{lƕ&_6 n-^)O+7/15k}I@=qH(;xK@~0ȉ:pJ:Klq9$- mi*?GE<R^O×"~\gQAhiA#EqYqg~s;g*ޣCR*F®!1U :"yt򈡬P5YynKk/ۖ}UCTwPf(&7k*<@HTեe~̵gTARԙ/ ЛS8U6x&]=GBM (:8Ezi{: /(h]RI?*ˉȀA1<Jus*Ҡ5;N'Hy,;άP_,K]Ru@u>?iv]8lBVa K]Fi4? WyZ`}61<իzjqL3֏vu>;TO\]p=Ɣw]8q~T|O!^0#~gvwI| Cx$ݾgi(Ԑ5+kW)dTq,ݢ !czJu6m3pOQw,ݑ n"7#56XgVcnS4t ÿ| PՉ/ {x^, f @C|MtmIrA`l 0(.a^gyúU|='5-W/zF1@./mZg/D3vߜd͸ש Pט[5*[鈳zXgnHpz3tPhPLk UhO \eFeeKUnD {·1hA9%#d&Oף!3y`: ES>'C7:U5 :aE-7߲LJ[-w3Y),WI!`6ڍ+zޓO-76'H_GIo`jΰ`IEiS%P)jWI@x>7hWIm-pZMd39Brt#CNS,Lqf o/w4˖H 7>7'x~?@!_DF^E:;کMGKi:@3_~q]_8&řV8H %>8s[V #Fمף4/8}‡ 'm~Ų*mӆQ|{ѯ+)^O:X 9F[ϣ3A}b9W&+{ db.2CfA:Vl\mY5 όtqCy& >xqHtd]ds623qͷ3f ]!=5=i+WJ-|w2W7Qm~(Z ~^PTÎ4ZkѵTMYZ(@՚~㹔C#b=Gvp__qB2̠5`hfd2X/XJTl`+6HI'݆h{:ZFbQ/B#_vY#}ǗBs]wB݊rJxc `g,UF*ɢ,:eL 7:M,2u,aT/|$%L+/m}O'{78N!yN5~O[E Y *nNA7* wK4se= 6i>p/q"EMߐ #lg=a_k 5/LaO w(^:&#*WڛOK[~]n 'hh m3?FF,)[˰:/:_+D) `͈j٩g*Bnwdbq1O *Bl֞2p6&GAn'!2ze~5UĶWhU,LW(gԸf5:D*،4@QϔhV ,;OJ>q|ZZY<,R:!;(YD3!@~JYT8<Mڻի6skz(5ŗ$WGV'#\>7k+毗o#Dl4g^ӞJ+յ<'Yqz%T^yI8J#Aއϭ1>#۞&[,xa1OrDA_[9rcC!dIR&5' eѨR&VAl.\63=p+$D "%! ynǹϲ`~ O7}Ѯ=^A!RHjm^3-^1:VI'^짒zߦ^|75DڪpRtzJH^ԵWk PZ!8=m -֬Ӗ9 E 0CX 4KcDԁ7+l "ոmmq ?ωyBjCݖ?u6ykw|\<7iy4(#ki~*>m{d?ǔ}%O*W,ޛYm46ۄi2Pq A/+h"a ɱu! ̡_??P.‚ d=ZQKG+9kk)Z6{qGig妴W٧c_'{^ F/OՄְ^l]=.Rۜ,jz K{(GTTEE+=_Qf6K5C4UaܐY|c|z 0boОgKWN4<06.[~g]%0/si$P-h 6{h~45gʼn؉&Q{=t[$0\[鿥G ~=p$ * 0/BGطR:J 変TMN,ށvQ@\BZP`ew[FX6Tk8e/B^ћ^+AUkLw'DF)ŭ3`}yP&ik*NbdOh3aϡ)o,]1 M,e:>p7ɲZ~.UNdTW@ۅ<eXZ|dtֻ twn;gGoxo=:`1[hDw!LIC7ԁ9VapFmI-\$| KLmnLó/.YE8(8Zk6kvM$) jL+}*, n%* oӋ|-a\]i(MX,FP_r}=v1ih.վۚ5<~=e/qP|utӝGqwp]iXlAOAioXؽZa[@Yh\m]} }v4<֌C)p|)|_#0+ ͭuS.C|C;;չَnv2J+x>T rV᠍ĸ||wϻ>i>n:ӓN*KVăM?R5'򦪪"IOyӿo4 x`睴V^ƍZy)}|e7(,NeZbd&u衅0+Ue+3멳#k'_( ;VR<+V& Q&v농 A ShQřZ-67C~ M6/j:zLѹ[u ۺ䍹Ih_篏bh~m!QxO\axdͪ#: zپv= 2A,uցX$/6~7{΁ e{NHg n{[.~ LuOgbwLi_4# py\*~xhFK\Cnm4 oVX=/EʄQk/]ouRjZ|فXM&IS,Immf,2JиA@wtR=6J?88 ʚ/pjԻQqug9aR%|RݢO97-zOPkу~|\9,U.##> )23eu-pVFr T9K@q1jw}GO_K]=6۰gzvfF@лYN0|g|Nb+,1Qx.;VךYelZW;Sɨue+wV~G-V>(wY6^21a]jc*}usG70?erv_SQ2կx ^[ )W.,sRN 0YNL$sfҵ*y)\@-۷P8E7Щ5a.aIh{5[9Rǵԝˊn-h7v38f*7~X8~0a%Gaދ.~7!oB\poR.l?{s`hxWN%v)IA~H  fj~M~2%08AR'zAg->g&wA˔C UCq{F}aOH7Mz}kUx5au&K!^=jҖ90# Mub~I %ɤn>I z'즏yJͦfnP";z̉E_e&YkFՉG%Udj (NHVId֢%([ kvT7g=I-QŻml> ci+Dex>AnyGGҡ\` ^pf3zU/0}9oZ:5nK1ti2CAc@qod1Ll5gQj摕'IQ:j>)N.ߙD?G<حw.8d4cW'^iȮwB3"-C i~zUg!bkP՘jHv,*6% >tm݌t]dMrtA$zwS2B<|fKJ{, xPŀ\s_jY,ռl\%dk^*-\}금.g1xPTyĂ)b92>q@H9((;xL"ZzT~hR|JTpslI %()@TVXܮscXi7W.d!88/k(;,PޣWzH_0yqd:>Xmo7 xr}/6~Fr-s-m?P"hȯ44H];Պ Hg(۪jrbsR C%;gB}'?GFm>H+>{Ӗn)v]&GflBQyՠw'j݆] 1Q|h'GU>uf2Kʃ+mvla`,n#ZdhZwhFBPi(jyeț5fe*NfŕL>ou+IH R)歝p~%9Jp1n]!sK($J%:n[g4GQφ_F @./3= ONeA.?9c:ZXΔE@dž5\*l| d 8^mŷT#^6΅IR'&󵘆SN\MYWi%_ MÍ7 f~P)}d3%!>UmMd}p:oE.[&/ 2`ѠFK(,9 pR!C&h`dh'\C=gWguJNr2Z[&AMeBg3 Ơ~F\|ZkO`*d\(CMF8-@ !"N)p=7lu0ө ] ϖ8Ƃk-PgXT9DQdL`A1rЕQX܃jo[.󢇸+F{%r€%8r"^UP ZӝF-AvKI{'8ݠ{rɭ⇆EvSv%:[J0(HH6!*Wv!ȑi kB-(b+qNthh e&6%M1u]-8kx#'0]eL~+{iL/_#r14/ |/K.(K" a\, H%Ib pf>9CoּJPֻV2ΊR~d򟟿Y)D EaUq:z\W UQ܎C" @BC1<~{cRLHZ0s+{y–4nk[ʨ>t>hePyh8'{J}zJDdvg52/|g'1ۻ[ bg^j҈X8N*T' 6OrO0.ON!V5z'c4scŰ#׼#$:[3؜@W8lKs{|}j$g" oeR䢭:*NVFQ;R ﻌ砳n\1nm]oʱgYZ07070100000037000081a4000000000000000000000001642f09760000d93c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/hw/bnxt_re/bnxt_re.ko.xz7zXZִF!t/㣏]?Eh=ڜ.+̋^Gin,U{lbv+X)H)g\:8JiU1.:*@Mmmm>v,y'p+0v~ \ ۠}f]bxa67cY uu` !z,?׾GQ'L ȭNMJ)p ۖSGp猗$Ie;/Zfb"^#Y졨w8;w|Jxf"8aP⭨)cLk=Pn,{W4:EDM0Y|q;§޼*ta~Nκ9xT\e:4 QAL+yS&.QVpU2 bCő5Yn{C2a '͹u`9)yxjsӟLqUY 0ˑ (L%K O0x d1TrF $qZ Z0uV1PL[YfJ'N G*\ဎz3Wegt$@v9akk]A߃_U`Km7 ^rR%RW ڠ.*meYuỳ}wZv  <$_(oy~Ѥ5NVΨ0i*ȌwU,LZL-_׆OLef cozgɜڵY juxǵ2RNθO-zm6s8z0-NZycƵ-%$Gf8JDmc0+sHߧcn2Fƙ=!Fɤv̡TɧZ65YL;ǧ. k()ϥXUǩ)o1/"?u \QD!sz&HF剔Ԟ&k&FNed? 7h(#5t{>xx!Op *m<4bu= ^g`>?`*̫}m:1=8JzK^tɛoy4!\O J&_xi[>ok΁?$.2ŝMZ(y,GRMDBK3km#<"DvkֈjPLq$4.FPiܼ;.J]S2"c<+WaH+? 1BQzôI9s4#OGs_OHZ">SA}YcNGhO. b8fWFIj/?l^8.?@A3 sМO4' Ts,k[/%IkO^(Uj~ "HֽGɖJdwrf0w|La?x^R~b1 q,@=XpTc J= -ofē1of~Ed46x( 袠YFmaMIn=Qܮ - fP%8Vy Ø> 9 L'"a`2u+b8H҅LQP%:EsGwIT´xS*Vޯ_8ݞfevզR%q\q g2G>.)AN54>'7i>X d*Y2 Q;9?Y1)9Or,ub˷+=w9i ~c4ھ)-aXV*y,s?j:Œ=d@B3ն Y Cp!mG-XbD(nĽMEwzO l.t|Ii^#Foo4{_k=OfC8MQi~_+YR?d{%DpyU^6:e\sw4M< !;_T_F?OaiD^5G:c7p-4q"X=oO^/'#kJFjѩꮔ2J;!JJY.O܍A7t}`kWɠTp]" >~ɁK (ބjR8Qni`)<1ɠH~g'JF?)&(@_1 .F Y10Aڵ@.xt^t=^XKoӏ4m1}D=cdX@A7zb(*lq/ 7'mXRSV>>_R4=P_t<0৐O]W 5'a}T229n_yWʆhq7BҜEf-ytvI/- tB0鞙 w5BSnUiP~E];N]']ItLn3#88O2`-e1'l44qpܦm^7ߔ[mg8|i c뽥F}<}"ӺQɪw%XG?b1u= UCuıIܻo_)V9Ov|[ nMFB]bV3 %u\tW_<kOkg|˳]IOFaȒh'XXl]*C_nl,eE?Í Bh igG۷(jE/t@` 9-OBZ`ռ7V v1'>_ d'=%.FvUUf3oY_[9']*#EľaImN0:7feDM LHpGo%L ]W׭m@T[ji:"_qaJ/JyVpW$ aDGr \t9S/)\KSp 0@"#cmrG5Xckk/'Kh(:KmE6Y<W ȽSoDwWH?#+?:1@ש5tP:u0`${@|8i;gqŀF 9SY\NAb,3N܈)?b* UH%UZ:"*]jhgZȺО~íOf#a`t`b׮HE>&x ~ &HNlwRp!6 qzasV .۴t٧Q׹eWX 1T" AzG\{Σ$ϹHx2s|<.kJ~8g4_¥9CRd/('sMjz*2 賜 FB[U8d8qK)>TQM~.Mރ&6*b8""=i4/S 52/EWARK֥U/"Yse^%4ߺѳ ~P+4nFC/3Wg.A|6@Z-dCFֿE!|Q3nrs$4o=U(`McNeVxDҾv@)̐ŀ,G_%ũn0t{ly1tu[XGl-[4UFY;,OZ}A_I̭aؼ(V.l|f;_w\ ? ]HReȰ禶; CZT͋ij*@A&bClRv𕾌 Le EݿTl30Nn<1`C΁stAzyX4"W0)bu_] #]52#T]e1Z^$)(^sx]5,24v -~ZNYc3wzϩ ,dqq8΅amn27%}v2SdMvQ/dbWaE0ˬ?'V$Y.ϒSrabtzt4VZ\Ǜ䗗|rL(RBR\'~,ٕ-g -)0ZȜ ?TGK9mx@wG|Q'3o4e5Ey;!zН"Q(18~+sHigf8̽g;&@dYxqڳ*ZQgGC׿p ҡ|r|۟q"htf_ѥa(fҚ4P!/VPќFvT%3B-'4]gʩ:+{[2'J btݾBțW{\)$-n߻gܸ%Z21Y*d; (¡Ql:gx `_JH>}(HM 3NjGyC)[P/[WՍ='$ "֍b "f; ,+ W`07շrQ^Q89"~[XaaKy@pL+ !&Jֿzw6ۍ˗x'@ `u5t+s:{xw2#w Ђ=d 1kp$ }R،ؾT>T:^}W ^M|eb:IIM!q]I4r"@ģ Hܻp=]2@ЎycM> /PŰM_9Nn]()M I#d1[0{\G eqǡ[) Y:*@1ٻY Q-0/dwx.x3Mcĵp{ʦ/#Qn8hMxr^sȥGFuRH9w9oK~syy_S}Z# :]KexN 5X `^&?D:W9R3:b@lz3n[i'‘}qvXyK1'+IYq{mԛV NN] z^5!i1! /T_UȈܿIiq->c` 3`cTߦ&PuU*csAYTD{OG֩?̮'vp #_~<ӎs_ߨOϣI)Q;gFTuI^Gf-JkɐY:& 1 5A ѩ tBZX pjDnj3Ylxy36'Yoqn\ϵ*s|C2)' s}9,x%O^OղP3VrVnhG,W/^olӱ&nW3wErK<ң7Q2B]/| 3:x%+EAb{O]7q,ټY&nN`AG e` b ea)G9͟J7”HÌ =qMeFV 1b;E7=]ec=9/i]5%N,KrE*u~jnnOMqгEpr -L='_ $&cCE=ɶ!i7˪,$Udux[gLnw"/`Y? >P[k~&8Ȃ*mJӨ6 ܒC4}+l[9ѐ\ 5e9X=|H<K)ڻ>2\Goݹo(eL{4=?4j4lNp~|#(\kҚ|x :l{D(]\8sVuPhldYZ&|R,m[DnkBt{xcRpcIo=(~,U:f*/?= [cڡug:-dbXql˞_wYܣ{7xo7|e9v{" V }LŃnj%!#S?"`1;')2)jsg` +k=1t}3 >'W.aQX)r1jhռ Fq dj!fI\Vo߱e"!;PE/^=9ņkzvTҲ3l8DzOWN؏jM 1OJNkQy\eI ,@-[dx8G 'Rf+QO^:DmM7Du"s@rFobL`*aޔ"@M7yT[e;]fzJVW2/61Mm[D8qe-BFh_X7ш Y%y-):߄*rC8mWMS9rjt 3UT%+T}"?;-+3H>홋2ĵT`f*KQJwǐW}wv$Nm+P7Q Zӧ(ڟ1:Fr2LfEf3qBQ&A?ct!&Kw싮L&FW(+8 ^XŔ .:笢 ]O9c Lj8B;X=vO;~! ÙiЩyeScՀIOfxM: ;gP.("|ϫKS"6]`lf` "{hw# I'A#IBZxH d~+g3.X(n`J3_ڿͩO$Bڏis6;I7V͏|<Щ-rr^Ρvz#/c'ȺglRȷDYBlgPp4Qyv&04UwZdP>8($bAKqx"Yr\c+s)o B7_ b8̀[^0({P`T~qꉡo#!kt1t[} MHX2(Tk0@e^tJ\'N:W>l#zRz*-I ArPpw^,N_5kw،n}?&V]yHD ^l*F)g{ $T:OfKkD|KUSTIkD :OIXo3Ɋ"`]~WKn0]G+%h\dR/T$ DZ쬄:[UZR 1_Lsw%(EāϨ]Y`JO Ȝe}l* ZetMh}j%/%J[),:ʹRi`W+4m#dq`_~&~EX}[$1Tȅπ70, aGpsdME( CU.QKpE؇41¥ n_D${nȑtՄF^?}-Lo}{y( NŲSP@/`v* |1G63¡[ v`^&QkWD̻MfiO01g<7$@pY=m\g8i f/FQ uwFQY[Yb ۇyխmFH乵RliN8H(%z{^ n۠$*o/;D ֽH n(h}oB"{N|&ۮzdei/j!0Xa98$`J`n$}>'D ,ͺvQB(K o=>xƘBo 4Ad§_5JO牱4zԴpdcq N|4/`9Xcp0\5 jb99WŃ:+s[)E0J}r ي n)϶]vW6KGG{Yo^:YF4aZC)e Sg*`s/:Y&y'ga%iIpы*6(*-<Uf/HXM1J]ln1Q~8ӿi,SqX^gYIg f!z,D Bm{=gݼ"rBS*gj">}R"艻 Ik+E'8mj> Ț9]W}S~6 &S):66=Z3j}ZJќX$*8'\_Xoe"xcdKhܖ_K+У|Wdʩ6њmXWeΞDdyhX̤jqP%Nd? V6'h0q `7cP?)瘔k2u OHT \ԑH\>Oy"G(Sg';_y)P T{ΡX!s`!~8)8&yJ h3\NᇺL$fn:ᤐkvc`"},c@j?hV*ޝ %D" RWo$TBI8䋧)745 ނ!"$=x[}w{,e*)@rY,ޯ&dzq?g-(|Xy*a+)42ݳ.܁zPSOLU!D_k`)!b [mP1I=8ϗqR>3je57a8-Hy9SSM 3y2}0#t#U+4d%[gw~#@$\$Ԑ ' "u~+cU{NYtt|#7NZ)Ed3Ha k)ǃFoHr$ɍ`c1UJ2)Ϊ8LL=,]=KYExfu Tg u M_Fai^))L[7tr:CR35B3Dm\] iD"f# Y$73u5;$mv6iU}I!&َ@~ǬZH0 aXo-8R`,'0g`I$EWU9c-!Fo-":X<8nVr])?0!|X9@]FPO^.rV4tY Kwܥ']gWdm;+" rEa"]ӣIʀ`t .(`'?m3X(BFt첩vj}b,T >@A >3A3lze(<.kӰ画Z0{k"j^^J 9܉146>f{f?|3>5CGgHAUɵj 1K\iQIbm& ߅eMJp︶+s@*$c cfSyHWR0l/ 4c.v084{n-*-AʅMb9@DGZiQ'dcEOc&&t;sTI+Oj't5^*1BG %*|M J빷Ķ ,zApQ+ l2AEji*F+pNi[ñ6=%i3K,>_Ց_=_RH"BZ\_v&]m׽HvE#ef^6l=Sb/ {믽#9׷Ω=7JÔ=jT"ս,2KC1 }hH.D,~ ec-֗~414zS/+BV8o0 VA1s5}H.R\RyGG߈x6[СEk3ǓւJm);dRHMEGU 㠓AgD_ٛ7 TD,yyLTq*i06frL{p/*s0KƛHk{˒ uRR: mm6hg-Zfy|LЪ%jc,|1/F!;n C-TLz' V.m#(L{q3yɏ=@uNDJQ.c _+:W &(X`eCjZ0-9VR<] at!n>IS( P5y 2$CiN0ymo8>hc4P_l՝T;K&I|hR28 ,ss*J5:O׽a cQUՀEm0}RCPX')4e~Nܾg7?ZUm^ؿƯ\j9l08Tڰh_A_1썘wx2ĭ<:s"-7˴d][EX*J$҅H9FDQo"EhL&6@JqA #Nwz vg0itMe~Z 1)$7rȌ〽.HءGhQ,P,"]~a$? zGQv}E)e~\P6 F,X 0Z0ofvIfmqn~xrvޱ/ՅA!R@!eF/HkcI`fl`cuX4OaFkes+CN>Fʯ tFgUY+C.<ȫHv ^⇖90Iٕ/['4!jodG=Bp+.oA4웴n$CѦ#BJqr*+c O{޿O-pa\fD9sMH5 hC"O,vB&c:Fw%\XQge%>y Jv W#2,AjOe h}xKΪ`*oCSsR561П(+<@J P1ͭع j_QRtԚiVc3G%p/ (1A۴ T$ S9r:w¦&f+w4KS0@:_jn&^d(` 6C֫ m< 'YSY'RtT9 Ma?h@3ɶt&&`Pӊf@HK; 6N4l3vI`q:NnWNT^6ĪO.dqS= D{W60z%FT0~Z2N-mH'F"g8޴6Xz6J*jUSs4$?i$n6>j0V~/"ooyv)]=<30/nWދOMA -@o /37y#r`e/ / Ӊׁ50?uԼz!eŊ|j-y#,-uy}p<@սS0߲Nq'O\')ɜ҅Ya@by;f,E; Y͸(w\ RZQD~N㝂L5):ZF*=2렸z MND;V)4)yyvazip!f0}{f>O;&d5$b~|{# Fuo30n2;aW*A!zUȅ,i",mY̺ݓ_3To3B3G*EZcOyPo?%.yW Yn ktZ)}ύIm! \">YH6[8$")?-2)MMYBq~[#*6 {Έ GgÚr zmKYgh.u@<ܫ@=(QtV,v/?w%oUj+!/F NqɲuT/ rŐr~L/sj-a 8~Hg¨0ŌcۧPdtys9"tAE$c8/em+-FQP:XJ\s@_>yUxQ 吷ӥqNVƅ7([j R ÌL}f W/jc0*.d-L4qZ5EҎp"3d c2q̩ײ pz|p[?c:ܫGʖŠ\,[g@3uxߜj#p+߹KQBkFlCOt]o䉅" fr;\+΄mbpЈ # SgYGU,aYLՂ "o ;eJ%˱и1ט5H1ڂR5}iw[ӶׄXZ@uʳt+ LoV&GmwGJG3|["$ +F[X'QsE QU5 šIlՈX%e}e* J2E'ƅvE OVm$ F{J' 8jl' p?6pg1@"ba/U[S$p*F?7WQUKPZ\7#IvW8;5(*([$ mR{'ӣVz*áY[׌3!ی/M|F 㪫w\, ((kc')17y>FA05㧷I-um4CV*ԎyUKh)郕z̜ TIvisJ /e׻'Rs,ADzAKBaאTGgcГ*. rz`Ȃ[c*i\El~<A獆,"GSh)* ǭي@멭IF*i<}R|ƩVJ_U&(튚i.],ifS}!s]rw9~XWܫ4s\j&-.sQ#?Q@u/Vqm5 Ћ@\ #3A EOzL2 W\d$m@v02;eևUy ?Z^_,57v#Dw ^+ j -`G񎅏ܮ)Od2.$:>*/Z (L A(1|k~aCƮ7{ƦnjO P0f` SwGl^/Z[@Sɞ)?eNd2 M(8@Iڪv@rK?lNYwʮm3T`Ȟ740 r@"j[8i]~eN vSq֚^#.Oӥ,Vͽ"c')C[i9V.#ܸ $~{g RW^9r܅k,W׸iA)8 0Mp? 8+~xcɺs1GiNSQos@FisFtvZ5M~Y DXpLJdݧT7)k1>ldGMqޡ۾y|ig4IaM;g;6 ϑuuc 5/;} ֝u"§2mDuVSBVػ u`@S Lw ܐg!M3+.Ӝs&ㄏƛNI[S&oypAIZ AQ_e >anMD+>×wH=l3L$7͡3kOY3CC%4_ EM Ƶ]/m;:7K HrIɕTGUQG7.p|y!Y*CA}&j}uikag͙9Kl#+\.}NGa`O촒Aq Flde$osQXLi@ %WjmLc5uIRkwXUl ۚoZJLוٖKHa '  K&uˇ'SaD.g%(\u~vvWUA% qVۛ!("(gՊX=aľMN>NR-=&6&i!dȚں5J{DKo ICE6" 9myqrO3 KsEDcB9Sέ7dgGWMHP6D%FEM~p%jYԁ(H ".(7 d5cTV$.!vߣ^` QoJJ{Dmr}&;sh- xU1L̾|id]jG~,JjÈDKʇ"a4d.(;\%E E(.,X.=G7 JzX4e,5¤?]|[$_ҐÎ nv=:7Wf C 39Z wd!a\zVL RODY49+Ȳ['-E߰Eh&i;7_"7"pUH$z,7T3 !Pl蝦h vޫ壔m^wp+oR+]ҔC63O3L3=0.C5h}mF-}> JK -czz L1^g2G ?BNFLUz .\>u@rއqjRV*<`$yGÎ7d0)[UAq[jipJg- E`Fqtn[4&'Y+X5=$ye=&ɭ᫨TxZ'%[tT5̉( |* {p͹I[ MTH<vhLD" x+S  ([!;]X󍼴/hKJRLK(Qtn g:.$a4څg+$ AKsy&hPs0\vi%Θ@vOJ!N I$<)>J )B/?E3Q6߬Kjkv! )%Mډ<8#n- %09h 0Vz`"fe=x؂wI҄.:< W$SW*PzldĶU[MwLW :) "yuy^$Y,bX'K4!R"Ԉ~4Eͤ]@ަ696$P<̾ P} >6 * )_eT7 b=:.HvAeezePWQO%O)տ#uU :,+Gk,%IԚǙzB_h3e&φż 68}eoK~P8O r%;LcKk;-ۈ5#)tQb+Rλfҟ 7QFn0a| zj~v>~h J31;x<]Z%~w3—Z v2жs1j/| 8 A'ª~1# M;v:Ş) dG,3;ЗoҿVǏMx=KJ66,آeFzb፯lo}$wq^ž+6Po{@WVbofY'tK,YK񨚚YoA{d/qn$Q[7ѕO_HȘ!b05=ɛh46d$?rJ!K8)L] F:_ch;<TmP~ϤZخoaYۈ fӵ+eQf9- U텱@XCRoW5ܢkKLQ<ԛjPE.0AJ +49Nx![('OAw^;OU̙VDLx X}C||&ЎA{?L(^`??E1{{7u*Je+LALFp2_^Av̲-4I 7oC\dVpoTw 8dfZBi 9 )d{Ps6'h}XP4rM8ɳa=G,L53>z}y.7F6IWarO+U ]\_ʪ??/Zgt[*0c[xqwcݲ~vbK68F /nG]fPu֑5_t7ZZec3ӤFJEk|t[~wq L=/Z]Y(j3!!x,[ʣ31Q[,NNZ++ C!('=8oތsmL#(1 H\mkޥ&-eUp?a {%4 0͸px"I]jE3">nfrQ'$JK!AwXc `N_ U#V)E6#,2z!C}MejbB^H^OyxP`#{T>IJu-ٶοy߱f=]սN> ctVjPĄE<%ꃷV HA]lKԫQ0u;Ot4}]CRϯ f!ӡ'i#.]di>HQn;lewD*vL?%|!! Z;_oOݻ&F o 2%@/Cd5!jw6|myAx]K{ۻ4N5.Fc-+) A o/DY_e؀懞~ЕpՈB2%jE jVwo:0z'1-<Ab6VqoKNO\pԔnboJc ;X$:)j"CKx"ݲ7 d O䬻 Vx?Ղ{^bɳ|ЛfkД4ZVWN+vWe,V%uR; 7%|v169Uc |Q!g_ "UqU)߄l o5)O-+hzS] - TE|-Pf.,.ߺ >.c os>Rgs?tO@^-m=kEdgT~H+k"RqU#Y*HPꙞIFQ5H.E+owC-m"Dh=ViXE#ӨS2snzU`nM?+J5 U(ۍ̴c_L 뻥o^54EH=އ&}u3}ECŧY'@5q݅{']Z6#F>KK4긔Ë1-loF4 g%=!VE*>C+'d 5eY&\q;]̣2\e˜k=LոW]!'|gAxxeXໄ}P~ m\Q@/Ы IdlbPʳlƠ&%"bebBյM1䡅=[y2Jbط=G"YXAxAKNe 5Z -c}A4i!2 ``j kwʹPc-LdQbz (N` i"O5-H[(B6yM{C0Y'Rbn2ު6/@𐵯>2rLC 7bSEn_گYQWhM)_?/m| WIHc]ؗ܋%æníKQ-atpRyK"(Gwo@u|lїa#\5'{]c`΅#b9EVj)Oq53Q;29ojWU]e|^z荄)Qj'"Y§ u5m7w5Ki,&X"<+T;OO\ mNyCJZҍ3Ž  چҸ"۲z58+L ~zٮ XmrʋYh҂a}?]LNO o4R:ZPu:tfKGtժQ}V+qHS3}j .d|V-'nq9 :lgE~ːyce zaCBYiJ\ 3v5% GcB7Qow"&鶀! C\. ٠ȕ7P:ukpiM1D9O&A!^O}vDŽ+l }<ʦaӊ DYQp]&2S3E.u8ڄ귨SPr]6aYqX˴9kD~{vȜbb-%J>A#j* ف~0uYX@j'Dp_C6HƗ4٩6FU>̾2h^ltrJhڽZ\fs늡s G󎢏wN^ڰJ)֐,%Dҏ)n:vb›$7dJG2:%NV&ApK{k ` Nv+!̷ Nj+r~L N%30߳I#>ׂY$)א&pAxѣQμn 8q'F?wk_X%H}L obkv_s\j{ۏ{@ڙ:pxF-{SJI'`HYJDt ipPR˜`ݯ`ymW1jmR6Yv5X8Rh ;XZ2..!ԣ\uՈshXi~n>kiqw{3+zz-KmDZmCZma ]g%Vb)Uc?N ^3w]K\UntvO p15/{:lI<Q%K;$e|(5쮃*dYOMւ#! shӆ0`&51f->sMc5p PҟC>*1Wg?$r[ui6?4ijOW܍7sqVҨ}p]>.С*ΌZB;XWvoҢs1 %I¬ 9J.ь`F(dn&Z__t(P# 8?Z!J=BB?Zg9ViU/"a-Ԫ}sdKi[b0+߀[J 3ٰ`W_z9CyHE"% ! s %Cr-VɊ*k~/A֋9(g{z`i/?9sCXz*YxgM5\UxhN-EQ4?YA$1m{(hɾ=!oiILK>)`|hsոBfjVW+K~T!4Dkrc}PP,k uI<Qb _c\ʱ! !Xv_%ɓj '$B;v.;!*1c0ǃ"%gmx+ ѬM {isA ߀ۻu;U!Tv>gI梤R0.2u7 P {%HEF_mLoWГ'A7 Gm#u )dԁ|xy>WS<`.f8k `k;co~7QޕLF7~(@lԝ L(h9Π͊"DmRX^VURDk. F7iؽ5Y0۷#5Trm3xh&pTzM i ]s͙C9ż֖Ƿ!<׻>/:EEdy z'hQB^IM%Ӄr12 Ie" ~zB'L7?(Gi̒2čBVҼAQn&aR0:V^Axw00TeU?BKG XqV҉tvKb=USLeJ*Ԕּ# F:NT 7Y bq?f 30#U]6ke꡼j[R^Qx y6~KC#(h|9_jv!b)-?=Sˍ/̭T=&\D&&'BF/$_ǣTk㺠Q,0ra=#d]Gu}(BqR!4eb"l`$7f* o8iDC4j>df)5_ ӰQ6ikŘIX+q(d͗rb {?}/}1'! loӃ<Wx`e`l Q!e$]˦BjрC3;bwؖ5dڻd]tC9&B[\ 8VI8rtbMvFzJeC/nȽ;|ǣg\d)-KFVfO ^ju}[gHU#}m %m="dK;/Ys/Hvt #ۻ [Sz*C Fpz[u: =Bv+]Dn.~ <珳V.m/ ( /]qw{'(=6xcU,&j#|N9n)h;0izt?0Jy{,Rkk4gX,Zq*]\h 9ͽDK}ߩ-gCYbp폶_ ;-(/d"yG`~BY.B GGM'J7e&UpEf8B$OSwvg=7@Ql* V#4=fER!#هu2!S=@OUZtSbS 9T<- 8Bwfv7C{ve.;[ %;'GTVڰ'o$qw-^%ιM>?sS ;=x ^З{!HA9!.(]N"a|"w)ZhMǷJ&,+! |w݆{m ]oT(%<l7Ȩ樕N^PyO٣s7Ӑ"I܌bUεMϻҗ:#q6 lzF^q_$:SX­Fm1&yAȰ粐BG2# .mȂ~HBC8L"վts^rn͂(P4Ҝ,3|o+N÷HYQfϋQ'2'Gb5Bdɿ4ޡla拸7@gG /I}!guQQk-q ġpSlDoMn+/ڀo˔e[͔<@NFDK,Yՠ)NtZ}5$ٯIÏ4j/|z5Lr܉h6N#Q3QP4?;PJ19磟 ih QCKnV8 8kR`# Y2;"PO.DPd\HyB7%jQ `EKܛː?M":/D NeEa1UMksREvID9sL z@f/x*[a\jN'|gボ{IC)l׳E#3ȼ'Ŝ_4kG}ظUk Ӹ|\z/c5&60z JwZ_o3kDFU_㯁6uM :Gfgv%Oj^;w.;]ř $ ) ^4O?j\"9Yf)=xNiuzTW:bY]nE-!U(U^ b>Iy?C!\:UZ˨y~f)oNw$5|@0ҕm*"y22iV[V^w2I{z^szz}yFsw5Tކ!(35o;|OPtOǖS y[)!88]BfG mYiHZQB42jDXB,.(O0 p^ Z8 fB 5 zSI6/Z>( $Nฟ\m W{ÁuZJKF Y(3wD-|4E[-T ޠzmr^(*SJ{IVTJ%+Pe-rj{IBg F =Si9]{$+*1~EIt Ó'4;4cUlc4i?nD k|ů:đR9H+*/X40:5Ι.`w9 ڑ$ 8sd2;,˘K^7eElzs:`[WHU PVr'f`F;R`A M̔~B 5a è<hlH%

    `n:ԅ#)[Yp: !k CLcХwaЦ6 egO&WݰCVYyXw+^OxŻjE# Z>-_Β#/'Þ3ge%J?HeҊ+=Ucmg>R & eyH)exKkðGf$zdr׀ !Ğ$5.UYsI ka"AQ#[Q_u"au$}>[>8G$FG%?H {hbREF>0;BAq"VQЦ,G.Oo/U[#e'TϬ9SY<7r SIX. KoZ6z, πl0.G]rD8K:%QYm>ۛNs  yߺrè>;BBѦ}kՠhn]3᧮?2by U=[4#"{ĢAlO5SYJ&|:3,1"L5mĜᦡN'4iYU ` }oK2Tfu+f.Ctg'e-|XEӭӴTxݤA6JtJ42- "ZiTji摂;y1Q[ T~no;rR1` M}9ePWKcMջwWiiЁRI(K"l |)XSLTkA{ _+t=Q<<)f7~s8:Em2u%T#LHc6qzq =T`k#=zڒ6 ^y3fRB!z#zk snȩ3KBK 4^ïЙV]m/1[>ZؔԌ7[A[/b^b$uteFb pWJՁgt K r"{ºWE4@zYWQDX*pkrń:6FJOQk{dHow6:>"Rԗpce߆~]t[]X ms;O# s}U2Q. 5"QM |RX%=.a}?Mc6\4Mo[.bNyjj&vt%l‰co[O|ddcq 0cD?i@NJHYɧ_^ \U'9j/sR/;g)#۝z1kS.hCOI` NS^"1q쯆7EVt!5w*DlS\m=6ۏna^ -֏Ws{ >CejKH:Q<S.ʼ18^U1sp\#wɤ77FrR҇pT0J4 296X`V| B c"&ïV{̿aƊ]u`hUwCP}@>, j ">$z㷒S`ǑWyWݣڭE,S\r;qxnH.te Ϙ4*Y?!˴f;~J' fz^^-_JvaA°ݦm0~*K0ɘ{R/vS M J,#R%iPY~k{ѓ\LEM{ۯU\00\'/h5o-!҃9'S;8Dv(9M|^^ks;p}̽M6q|xVtq'ݛQ{SN!URtjjک'!>0$P*ʜ2Hy 㔪227 8/8LG6D^`W }]i)ߚGeRg# *mVn[57>bŀGPYU p1-b[k2{ M/61ՎDpky\㎪wW%ba6:(DFJ ]O*3$ġN9S,_7y-3" P:N|2uh92FFg#^ >>9\n;i#}THu-Yv̍ӧofiB`LIa'|~7{Hsb2T] ]+igMdUEhe4|l k\LmH Ш_DR` kk:!}ƒ-ipNz3]vJ A7d4\'>Skȡ{c;L`hIqF!HB+FhN}aofsEFkIXHS qx ~܍" a8NDÔxR~WA =OmdyťWli"I29Ո+-g㰏cF&^GhS` P uZ6" @ C1$n1RPr1S>خxˆ@|;t~Lcu Veu;"{*' I{($_b[!]",_jg;fA?08aHz#Zy0*ʔigXlaf$`ۼnSK ]P;;=߿l1CJ׎rZҘTQm )ANiL#U!> 0<;ɌH-cS‰(q}TYxdy;=)靴$+M_¨a$E)VZVcdV]65]uۗ9NJ<-O. 6~`8ŷ8w&dẏ[E|)JNTxWWwOĐOt (A,JTwe7KѤyyPh\\qҊMQ]-Z؅:tjj}U1C6)֮EP>uHsje[⨸Rx=ſ7ȹhR"kcz)!r"rHϐPo{:thʬg׋i4O)>W@kě/-eGUUX2˵mL򚤓C{IVaTn GO>:fY2 ; Zf>LT3P ?CKSﮂZ4ź2%DYѬDۋwwv07ٺ\7e-Dnk4M7Z QKUB4D"wЉ&91/A$vlF9F:՚m͙ܸ(8 _FM#s՝5U;1Pa&k&GEBmFOzeEmȤ6m*)C_q*VehǤ4u=[)">`˥a<ѣ=B_ |rjo1}hMMck*>(V}w,<̗D%LBnt4BWNk^&ܸǠ YwrtQ5Z)YhUW0Yʕ.>WB&&n!wen}{.?C)ge(!J~*OW,h>ƒq x.ڂւmٸy8 ~̞f2,f$j }(~A4dNYĽ&x{V.mQrY+ 3iNs=BQ#AS/»?+n.{O.:( \1p 覶'aQ[ĢȁUk+jIB3FyR̉cցX?@SaIw4up$-z]}=5Ѳ%vئԾPVgbx)f/lY0fLWVFNf0,pTO~ *Y |uUZA*E;:D;4Gx*h<,1~,'yM 7cHoߴ"kp[p1hrt>cTu0TƗ!*)xƝ+7f a?@|V[lKF :b8%p]ىSHOt佊5xR 2gF|7ގbCff</g01.4z~ks9ފti7@y3GNYl_% D  ula(qiV6z8Ui.a}фRZQ ,?7-“RTF Ym. iϻzw`b^yxԪsT[AgJ=}8ĺe4(Z Ygr<(`,Up3lgRX5{3۵ZNŃNIT7ʇyAZB2Jriv|F\x|l3#&IHŽ3#jͶa9$}q!F^x;(4R)5Fi:誢(eՕOrog>\s`l?sӟ^p(P %©%Ik>W8|KBR$H7)] &}IV[YAT-)*r$0aX8BU]ƙ|g"6l3q{ϼ 59 +Grv'}iB&Pa<>;p'Y8Bެ,uG;=t+{j|֕/|vr]u;2 #C,+e<TÑ{)xުq6P9E-sAtۧg}ecy&F\$ӣJ.$ *HhTPTcpߢ/S c}t;xv.-/oKq B6D}mcGhti[z|.@1J-?@E%y<<) | VW=ѫ-lp"YLq=;9oUd~pr~/{D"יǪ1uS[ǥڃr )o{/k1X a8# rn|b}7;EW|t_EV,TE'Ool8kC|}:YbjlھdGQcozqtg=(\tWX](yKNA~'*Cj [ZZ`lٴortX~apMsG׾bK˰2aKB5N2y2q2A)6"xk.?mtX1q+o7\W"BŃVǑjdyέ!=;JW8jJ =/vl'T&&ik-w%>LU'+NvD!kee<[GY*hfn%֥}_|X}`Ԧg%dJ5 GCOyw?p 2a(IJ!(6lW/a6$~~퐡V>Pzf8LDՏ|]M0TQnk_fO&ɢ0L2|}>KEr[+Nvb$\ZI7p7`ytm-HuS{ %¯/M{,Ƴ c]NߖSg`;DZ  cM]*=ds(x{ё5,ni48Aʺ F.%\KgTZʟ>b$āq̹kh5o帣.^٧M`[eCHD\l[L`l𻖜^"kvU~\"{uQšIE(o%/F= JҶ#ƴ#T6*&stF*D+BƸZ鹷⇠bIxZZXtVe Kf:h\S9cuWa8/aȖ"=/ڻ܅'4{dgl~T^<+<] {5!!Y'&He[,ShM՚L/ _uy gKjVSs<"$/Ŏfi,hVaJ$ l$NBȊ\kAj&@HDK:pУE{o(Mޏ1D>4QQ4( :# ֕d9iUV'Pi ^Jg5遦j7V( WkK;s[G*@%߸;;ạe,.j#YO/$e4H5"uq=sV65irW  ]Wi[<~W88wߗs\[`t УhEh$~$xI.YLtpY0@7ӶR,A|3cYجl1K Y>H,& CjE )c&5 5Y ~VWΠ'oZ9JԸk/EX[xZd+Fѝ86s 5ʲH[=WdjIѫQFx3Ȅ#7~d ƫ}w#_B|z9 3œL0(&Իu t`D`jGs.Ĺ-pW :QeDB;F-o:Qb](rr,Wz.p68DWB ̾ 6h55z7}qgyWO0+R@$ߐ0pV3#I t {,~ nHR%R>,pA\Zݳmcff0nќ!Bu\HFZ堶X}L$J5g8;ԸAˢAnx,zH\⃙>>5[%v5󚾙X)뎅' ̢X Ir΋((pL%t;f͑nv1KM\ ~s@\nz%H-aHW켳KL$ZJ$)F;f;5dOh PSl=o0Z.z6ȄæϊKK{Gi]evi?GCL+Q\G /Y&5W^l#eC3(џI@b&7F*|l~<oʔų9k=4AXZm1|EY'k/j6fodU]H?$cS)Pkί vcSz 0Y5訧5U Lz|) )`RXV>WEP2 {'˶~vxl1f=Y|?}=iD tعks[ `/Vم{bd΀q^׻>~K>"VWMȴIPrI`xB~24nNf=a}@Iڕ\'Az@ZEy7~dnI-}1D}RiR9abw>& wX)I#7MAhϋh1\: $h ” kJ벐-lP8LITv#ABHqW| >A`M$?{Dp_,k',p<]U~_iH߽?n!d;Uq8GVY5E!2yW3# ;M`Nվ%W)f!83Df΃rݢ "̑Aoi9ኹ-ekl㞯Ae,WϿ][hMf̎oCŗh\3"BE1WR)@ъoJPƘ?Ilr K'1wA$ؘ& ~ϐ5FyX ;G01/2pk;tZ#lb`csi2Z P힇H>id8LyBU@١z#QEX#4 seNFJE5FŒ0'Hly-k|監0Jw)B\O6s׶X|`@|>#MؤR fO_+"եP䯑F|PwU|2Ui>:ЎenY=-Cs;eo~+Yd`X\k} 7^[i ZpwP,J!aKs,Ѓ$ c,xZZ[)U ]?ņeYFϫ)qSe৓n=KhSߧDZ<ܣa ۄtx.3+xrdTlF|,*l%)+3   nc# w xIu" G~tZH9#ܘ(aGx%(4S̴aߜ,pCP~uX25. _9N\vY6g.7D(S==CR{is&Y,C~"\QIgN櫾w%$CH!:M@XlAۘ}% ZLִq藁ՉfđS5:ϳ0Fk[%.F@5-#)!$'GI&Xw%MϚNT<::Zz~XRr) OIt+þ^"*Ǽg $JPZP]Q>2 H%$g \p]f5F -MY>՘j?y{%5k >l؅ X! dĜc'MNkCt|1LGH}aboJ)7y;ئN6dߎ2PKSOWE飾=lPqڣzTE&'OɦPNɲfŨD\^,/]TWڙ΢NNڇJ9x(=xeq;+6QfF0~zE bBQ<ݎ|=,с]R'T/)O c*)fQY0,Hm(P9Tue/ o:ꗔI%}%w8=:,ѰGom]Ki곾$u>Qdo,:n|Y&NԚ:ʚ%c)ȚJ2-=|b\R@$U^(n3ς-ڌ^2Z/ ʚRpWX, yX@7 59:t.Odi%܌գ6=PuPp^ǯ- ڽbHudO[f#zj0um%)qЈҵTr򵠒LżNWT\\ꚓ/[,츮Zupf83^fdä)g|(D% p\׋ۼS`<-t3u" &2\ޤM&~f.sTx_!Y)IsҸ>Ǡ4g yVl2_BP Ҋ]SLnK$xjWu|&Na#Ѡ[ PNOP=Ln4ؑ޾ˀJTQ`fz^80tTnx>ckvRbSy('dc]/( `sZcm蘥>a s,zgw8cH'x&0z A5$4x+ 5n4u|o mxfO77iBVP]hRoK'$$kdP5ݜ+~4+8=J~eAR/T}DpƒMԪ k"r)/Dia) }Eϯ)>y2|́hE${X?kZϵIjş]|tց *8-bYq튾haDq5MVDrJ&WB5_Тs*=$lkYel1jIrK$F 0,UQro.I3>dJpZH{yL95NjaR8N]FĦ '22Q^tH'4nʡᔮ&BaOIʏt{]Dvtebd=d}: P(_(Y2>s JU܋P:1%vCIX"5e#R* Z `=19>P4+XYXB6ԶJ[ J|e^GVtP-u{TuЧBD>Ho\3*7󌹥"V=rpz Sb07(##gpHS5X.r5npt,3r2 ܐfZT|cc#p %")|K2o`Cm"6~y6ܩyv4LH ]0_}m˖kqPp#/0.n :7wlb ; k:w=ln>H=)MM"m[2)"(lB8SDe!7xqٟNYUp @JJcq=ތjGl#Ef}C/w,Y9mE$pA2y\R{H>63(V0ݧa)G` i$ߵY;7fIe 88rZu¸I>7!eJ9"2eѤBo=ZuRf#hJRkcPf}?,fa HésĵVsl77Y46Iij%+G>xĻwOe6wA{b- ql=%wB@M+ +.oq-4սO,`&u"@=w,MqIQ.k-diM zYȣK U(ny~ab6:VoƜڛձ0^j!dKbP$_D̶܎,4p!g nX|8f@#=%DJ}E2c'UKԽW)3BXd=wt tj|TVpYiC_q.8di m Ln$%ߝ{%yޅ8౿g^nQ*nkgxjiSHGb*u l2uuv\RTdJKu-6'/u1 ]c4|/(@ds(%|82WԂ} zҊ&?Pٝfn7v8km>% (wt#\9y5| Uoph@ 1$ltq~vYBGxqa/"T-zM>[ɘcK%]VQ6R~1ƭ%fIa0J|wb*R/SḘ5F'yb6r'x{p&/f T3{+WxY#;* ֥׵-$!3"a }ABSV!8}+8Þc+0EPX|!-R@E_"U0T_Ʊm+JEqd6`65GDN!z rF*mkj=wK1~6ML4NX{,w`K -B- -y08](EwЧF)x{lXc~)X+CՂV/-Gf)Vg0&+ޭ拷_bh7ýM1uNX)6:`ΎV>DO<bY9:A5!W/f6y\{d U;Ur}DV, :\WB՘j/]TlwT^b2aV(Ge!Π'Xbpo)F۞xųC ;kMVN):]KHӪ-)O5ڗBDk"T s3fByV=ydrȋ1d̷&fViay'}`g,'_vChD;7x&CT$]idGRٿZӲV-0b9to{MW^R1_eKIbSLÔ-{TNaApn t!?mn.XaGy'3k xUM/mwD&@ .q/kٚd2fM2S  d QQoW\ˌtqi9$"c}}}]li.Q=}U?>i$줇bRYy:T?46T+p鰅Ů1K?jf Htz\s{Ұ wxn#ԙJ\Y3QF/2bZm_IAvu=_#DG;Yt%/CpƶL"6)ˤGJ ckN@!}نT-Ƣ[FvJti9eB&Ii }Ofisy%[ EFoXZ4jJ8@NٵN8F>]L}^_p`1)FAэ qA&mݧʕ&DQ֌+ln8&%`T qs;݄_ep 3˟)" C>{++&X}SX %ne\! yIt|r$U%DDh@4paTjxn4s L cA7qd@ ehw"u*tpDMB#k EKP_bX0KyG#=A#b-(9Od rqMmYvK?NƤP̹u{_>`=C&hLkH{L |3ҫ4RϪvpskm0< $04HD'/ s,F3Ԉ6+>#>Ioqۅ5pf%Y H%i9A;8^\{':h&% bn ţ}veeZp ҜKLVc)0եc"lUVC [D"(X+rɗ(HbhE1#$:!ԩj'i4GE)#^Xƅ1Ώ`%ƆsL߬Y/@JH_G أ#f SHKr. %4" Pcʮ@vL ~cgzQ;G w]lFŧk`⥃p4 ѣLSfDx{]_SU< JOm4uUd;v-\x,# Wq6Z-DvTſ?ؿ!3*+9חv43jݛ\bQ((-yo8b9ߏ6 zC)& FLAlz&a*wl(Vc,^h8 >X&YUqM u˅d>|М8O^$^_v` D/sK.O/mRFَ#?TET}ȩ~}$ԧ cuK]>m0|XQķ4\7mx+q3~n9viAyȢ-n@3Q{a}r)xfBΛ6\÷Z}ȎM_[[B+UOT4Pӈ>b[8 9>󪦤`R xY_'$B1[@̅%$NJ/a"p-_^Hs K~Xi8kDhb;cKttM>( 㟀=.Rq0cRŊ8?|VUܣ"F,HBz8$M (s})h'~EB܅."72qC}Ib/Ȋ<`PfȠ3Vkч{dW 4k,L.=I!IHM@9ly(=y?҅o1Zv /%{ՎqKb}čk @Ѐ?2:iWOM8Q[\g4R_Hg"{2"$5;N -Z u"ݬí;NdGѩ`ꭥG~XcA1@xցI*É⬒^S[\,)>;\\KR;L`G@*r${Ӥ&P㵑S{Q%?@Wt PugH-Qr%g g& SeS_$qb?d6P ] 2R8^Zҽ/:J_@UwflA_NVSd+(o*P5Q䨽w:&yp챻~&|a>]%"~ Z/R6Xe X'6ɮűXNG>w C Vc8Xa6^ݾ~ &3qOS}k%9wVq!SK922DŽF2*wǛ MȘ%wmЈcmeH:/s_I9+U`X1⡗!e}.'D~qޙԫXaiUp ɅQ>} 8i|~$-~Tp>V8:Z eUh5c$滚f[I6!;#I¨?%r8hޫ9OMތ7i]z!|&_k(H7>h- P(3 kpAb.4 HK ;6\єPJG:R? +Qlñ+]痪4r9_/ԓJ$Z1#Hiq h128` Tˣ9h_||3"]> ss)/>2zf(l$Z+x:'U&4ل[aGʢy^ˊ˥Co.PA:F<__mT{Yj>d[l:kH)H|;(g$멼b*\XwI{|w)羍D4 cɡArT7-sp)2JIk.հoi5a%(MSYFQ&:~m4V!7_m;CSE_[ J<0ṠZT [Q"+c'}t$j]< GVHX}i_ :%'+,KCj*^TsK|vP"m(0iA Ԟltor&*Sj薮SO\թcnoف{;*2[ri5q;+FWJ{ 9MG\ϩCN^%I諦j[} h yw $9"`"Qe1sgLJ9̙U>kg}zm`=Ͳ1|¿k/ޫ"*G.bJr[t qNK[3PƇ Lbj~t-[P+2\ozG,dA`&^qzCD4,"3FJfFRIJGoȇ`bfM2J>=QWYzj,qgM#]E>N{o6Є}ZBU# F2Ŭ,8 CQ$V l=BQugf}6c᧭leOvdd58ɻUUtZx;^8rhh/~'M Tȇv5Æ/p릖̒CS%:8%aH".u,N{<+֥[Psۂ2ޑ97M)mY=Vbll2U}Kq -X+Pl90^ESw 5#bd|i։=!TEٺdʏ@1]W^X(*]U>$PWqx|VHٯFW{K rl{ҳm@ iT/[Q_xß.~Ο5āy0ܱA:)3UHC=9Ek!tQ@[*wt ެB&扨wlhQ__ÑC?5%mżx~ qyD֍~mh1v^%˶:ݛr:Y[})27"O?ƣűS~'8nE &h(4ŇS֚_"ͯ2N^Th|<ďQ" +Y(wq0!/H)S3 ~t{~nfޖݥ&>҃ p`GI 8삆1 ^I4qrPL.wkDz/x-- j;NjQ'`.}l$YVv}.I]-ʔ^Or7 Z/eSnjw3c6UV4L+o'#a$}Fok:i/amOXo(Lu~Iڑ:"Vaimt\HLP~p.BhtZЛ&#5hU YMΣ.^ x1ȇe%1gдa뤽 &%$V HOdQ#JMq+}"fR=EHbG¤$]]KR~|N[=eխstXpL*Er0_dmnlQm]he_ 3y4M/9`)1 -MDs;LcfVrxNʺ7; `RC\'%^a7]Y){q+ [xE@}\"h]Y@K:|F6:~jikcw%rmfFHiܡ -SAm8+A'@d8Z0{@%*d BKbqS;i%+Ss)xH×G֢ b ]~aظ<5$*1ZZceo<p_Fo%w0f!G*;@W͘+i5bc %/f.@Rp%nt|\>Y֓F<>}m*m٣?"l6^^ l1E۶k\[#CF:q=&6&?tjȫFNlƫX 1JY!VrP$wqz9wxj2Ko*vC4x1FB1"Gj)iL/#;hH$~ )Q;6޵9]m] 9i$~찬Y;J/O\M=d Te{^ZN&x^&69->nA'Pcl["e,qDm"5q]XYl,c*=8̣i,fG7ʋ(_SEobHBnǓozgW|3К&9{|~fo¾耔aÉRMcx.^DQWGBX[. 6x<=lN/\[""K 0ԇ)',ٻ[TP&$Dd"~r8F̪q' ັ&'Jȉ*::?)*0w~lw}55SPsO"ԟ:`'ʤ L^31#pu/8KQTh*,!ڙv+rzFPB|L#ܱs] ;{:.K[fUHU}_>:^PkGDbzG (R&cnBKW&3a\'s_d?Sr=7S[|U 9yhD* ~RLVqN@E z ixA}#6"J{p L۰܊t] lesx ߪ[S SVܻO`l2R m8RT;3kRxΠX{ދ߻ԼXi/`<`P8~FۑI"] z\ASQ hu#ٚ\~ugϢh7f{ v/jH!W1(3UK]h)ZO/]m\0 B:B̖7}nKh>, ign܏R5Omɀ~s" dG@K^Sh$g=3PyTA27D)#Zٮ 7stJ#6:g|Sgr+ntZ;*yJ{lק9<:kĦ/xbR/0o?-V0V@j*oRY-.d-݊pTy_ 6ܸ{LvY2ޤX~]֜e1=?F?TYBEA_Ss e (??Nd-=fsLd2)0`bfin }>;׬֭G w!C#hB'Nm/g] E*[ mO%y `raIf6^O8ttUhLus6c+|ȎD|yɩx~RAzNȇ:mv}J*UQgXz=M!cPj<'C)do'x#ozgbJ<>,rNB>Xm^Il?U)gSM9S@W*a_Wr7u_ސk8]j/RW'rs lff3Z߇Xqq~2fUYOjRm܈|%7kr"&[_75(d4H2o`] /鱷8*(*37}u1oK:Yz ZkIAD9'Ȫ2 1ÁݞZRa"uV Nx,Q锒lV~|1*5WJ䙢OfIl6X+ͫ^xa ?$+R(%H\l"s:j{c=Ş]y2Sk(ј:o[l"mz^".%~oO ]:yͰ$PYO |+F1$/\'36#9鷉!S˷/5 f m̟$*lZ9RGDC9kRd%oI5ĤHϘ3/NMP7+_#?bJg㒎kP$ Y7L C|hW>mJo^%l!2=@;ނe4>-dz~ NK>R`]r.eZn~PȚ<7g^M1ݓFJBRRHRavPL$, XWy ij 2uu&lCԋpAH1KsjA0bsp3A2Ja Bn#2 cb-q_Mx#gzVe(L1:8OvR) )aE7"4:R!ʼng8dڃ8 ꢗ2rqkVnSܻ12dOa?ʱa2Ҽ|htyJS'N@Z`"_Cgj-8Cņbc}2h`Pk[޼MA+\2NBm> gLE7}#rb)mɃ=h|"Y|^^ RB X)`!6:UpN:Bń2=t*{@O.=_af|4;}D w[SN$~5C3\qgTK+$h,FѲl=0wn.\[G7azOB#qX= n$Y"`L65]y4>źZvNER+?V-.\qܛ-84S&Kϥm}MQkޒqVϺ߅Kgр7qZ/ ǹ9̀s+Q<@l4 V{:A3"Ãho/͸*op1gB@znzLRTr`GlTol1`=Q)U!OUwj8dJ cWYt»G'ϱOaI'k7O'j#T"|N_갔x[bZtFޤ=~mgNޠgck5vFOZ>2,5J>f rBA;7,iw22-ŧJWBt'ZF@uA~w:纤KPRoǃh{p.R'!/0!‚kҶRm!%='RVO_s/]-{imjwoPt }5ڈFTcATy&Sf4O6h!8MrJGL[˸iyF m][j R/~6;o(E 16jl 6Xn|ga=mq}0ZP ڜ..bwNpLWzު lYS?y`mq_/?1Sϼsqp28ہ/~6}H\m$p3XAMwnaUMXj_/ΎP]}.Z'Qc tv6Bv 2.??e?Y lƸvҒZdܮx>$q@5xMGŪBi'i៼B1+G|ڐM6/.nhI-\_ GS"'hٶ^Xv.Ak^܈̿k ᜋï#g$Dzo q)..RfλԠnHH* X_Чɾ,:^G;J{ >̐3qNg~@sSRem!C^Pwȸ )(  n {{5e&$Lㆴ*;U|cjsxW2Xc4^'{>od%CBtuf E}H04[:QE%+0Zn^3=b׫U"z1ԶtLMHt9BDѸ6XgЮA1>4TH ULX@5aR棣J$ì+dNxUWNN~hc"siέ  Կ})n.Z:_ExM<>YH"rr:f٢=bF/H$Cg*cq$<'WS}')G5A͸o݊Ofse=f m]fs)c3o@~&FH^ŨgFEߣ4ϴ:y!өLD`{ˑ^*PU7EfG ml8<$. Q1!xv;lid)`77)NZ%NWUd×ξXt?:  yFF^ٙ(6L|y_AE^̭J I Xiz_hfױN[#\t\. [}Ubͥ0.T.4&dqG0P:pw!o"69LiXu\9FmL!*a-"]vjdSuv0B:=fY/6U0I*B2UP2bz$vwEWNGl~B DtMp1w-ofgDyǨYlf^D7f: ik fj?mdR!W0#'V7(+h>-rB I:UjʠYDWT ϷCvX o.T3@Z>%}Z0!-Ú1g_-Tw?Snmo(ㄝ*NBxq$`h"%b}+{޹,^F ʼ*ńdaKxvI+I]z@.;d&w?۟%u&qyTjgYO&|Yۨqp a͟1#e\$֠Rо3e87.(z_F%+hÖv-[2C8;,jl;79g\ҭ}0sXXCG^y-:`늸7 M 6.94BYE;3B:4H 5{dl05A^`e$rdXVMPEN-7# &C!VATn[zKg#C@c" Oע-y^ajʾL;2RHϹ@UD򫸅q' ijAI\/}YLbpJ /?!PZJMU62E,LJ 7Fik/fa MnBLi5BPê'a''NZ6~ lWy e2"Bmn$)Un(n~pؽV?8HW^ G.L 2$GS,8Ck}B;ŵ/<& fnsc78bUN4>;X:u` , ׉X12{ Rz .cAt$j0H@6:-͝ro烉,PTQ!-zN?Ol]yp[6i0єhns54т:?oU,5f yw3+9:D5^0M~F6DyD>D^bDTx['Eb7'DInğmus5R|^zb9OC]xF{CZ"&SX鏄!!oOŬ- Tj}%U$g}*P sTԗ25sDPHZ@ߨib{NṚD^"鶖4\Sl(n {>EJ45PMIUwSнO.öd"݂y^\^y`{%w-ח߾ T3 NĒn>+P Bf,OxP} jgMS_U1.ώCNQK=OL`QD=Qr Ί4p hd4 >ͪe>%a_xQg/Y8G|7|- Ay[-mKP?EZX` y.*IetaCePK)gBl=Bq7nu=ۭ`̻{Qvlz9 A?Yv1WC:" a*tR|^gfԗRK4c}lifb ^ + ]oQ\\j hef {u (ךYEo˘`К~m;F4ɲK [ķ^[}҂w%'(7ٲla*Ʃ˱kcy9SNx%:WJAI%}ɴŮWPU{ߍ}wUݡ ]Q T6 3ǵzD#`c跠U)%.EH.6}̈Ѕ!X~S5SU^4 .{8\{.+MVT68zm lHCAFe2ɧFzr`X&`:~BqQRUUd?L3|6@y~;(30J-+ܱgԫeTu&,4ױ6Z=uh4hz;D2Ҙov#/7mZm<5I˹HS5G>q1Hcd_SΒ*kCxVg͕b0{Xw"#K>wYg!34_%d(!g4g1#>ߊB:T_dى5q? P-ٚ0nYǟMf382 rB/ ]C0uD&>^I_N,Gu$wKAzݒ2( |&p(˙i#_h%wܞc^*)^ZZ:!n{F. ?\pMN &/jm r{% Aw8oħ9Ϧ77}'Y,^nsa:jO^P>0|icbƸ4pZ7ZmɜH&V(q>0fE$^ my`Bҥ0Q/|vw bЄ!>_GzZQ' ctrJQo"F=>񖐈Ӏy_2: =bx)!}7-߈LJCup> `dH  ||M?mxmsK!8WOP |rz-8 +C}++KzXU: H^3y(Sp6:Sn4 6~\ @yrfdžyS!-* 4n >cӣO]~.焝~Pxv ֵ2ݣ|V?F̱̮S(\6txeDIn3::ti 7iN|S293DU9:+Bɏ1VUq1޺]%6.7o=f@1kFpu#R4u1WlԯN \G9MH隋>.QTV弛At*um>8Q2=_b/_kL/L,o4,f|: 4НΙ5 m-=<O.z;ӝcy64ƧsqͻGTQwp;ɇ2ŐD%:4q_Jez:QukP,QNRYLх-'~ hu0|(20{ dY s) 6 bh0xhn=o GG7ގ$7v+ADiOaz-blpHؗ%sr!zM3~ oƆջmhITƳa8#hVXG5z2 ԟYɲ %@rd\~ϮMv`v lu нEo:unյW$o 5!)j~_f{J l`)|87YfdhM֜ }w܈BF|ˊi_z"H6g+Vu 1f>@P~|ӆiHxh̖k+ȇ0Fނ͓IocW-IiUM`ys)b9]펥~-Hx!́UpX\ 0ա+w3-t y0:tךR7"yu_Kul"ͧFl i<[ȎvW7TA|XX3:qNco[7/GZre"d1 RqefqMl)JY$:( | [ѕ'oV!^z}(ifXYwًrb܃Fe"PA]^KV>HiX|d^yQ oߝyVek$8KV[QNsTr^QEJ.`0ؼOSD~7S1#sX;d;.zB!D? B|z; йxd|?%v5!LI9 \BM/.g2"4 %yTVr #i\Cev]OfF.l L3 'Pji|h㐃Mс{$P \9<,1Օ0LxTO 鰕#ҿ{hw<][͂ڤ[Rz 1J,ِ R5]cL:T\/frXH}^E(_YGzy*s*|o~ڎB q$*U jFg5*kûKXO1;_1K1PaO93&yi5;K XR/ў]SkGiWiMDw!u=Y RPH.8~COܞ]V=#ȵ-D_`[F#fw yr9ƁК#NV 4nƁq)#iw)Sz# &Ԉ lNT`{.V;5&,fDpXC j񻼚b>:ξksS9^ ,1I4ۡҎ`s8aUHozҐD-t@MO2 {aWp4iVt1g)SOj+M`r 5R!|;܃|g)Z._X$)AHHob)NWyxk$d_FbY*فPcOC: Υ2n8j\#ܳ]9a릲Uq0y 7CXU#RZRH Zv@Ę "¿s,]E__]CoԠm=>hkvv5T.?6vJ#R?ѷ]z[ 0^hA"&*V7I\C-Twl +>rzkiC)er`09 jis$4R/2\4@AH84oEr5rG 1Bl }i<-wkACA$4Dx[cP2tQ#?w9hNT\I,^U0dG'Q^sIW% %]i +q*e,/4t L)h>:QLhy;D*\Ɔb¿4RihdF!PGk_,wR.cI%jT,mk y r $*$,*k ⪺}QUÏ 8"P!P* A$s%u'uQ˷5È&Kr Dh3M*"cl{8Lਂ)͑j4 %*}$i'q(lQ/ljA4o{ݢ8J~L>8%U D2mejZ,|G0 /ڡm`KOY-@2hLOAc}#2ި)yhaĘ6WɆ>3-c|C*kϲ**]=BQ&܎׊SgHP3 KD;fMŢ41M1՚/g4iAxq)>Y0|OZ'NO&q > {€(@T\f&x{Jt463ynF{LdSUry %\'e2p^\pK\Bm9Gx~L#drћ_L? H~VI+7>,3PA/BsVf Ept!_2''929egj%Ae$7b(jAle.CRk_M(?ޭuBYeu֟y8yoUbSUu./wKbguS/ \KՍT a_sEޒlV%"К5 iv mX\q\ϝw&[STkbF@_IHɂs˥MOmhz>g9|׀B=uXqUϿL#Xu6T9azK4>Vl'͔RK%{R+ډ要w0?F/jPڕQY@ Ξ^AmJKK-:o"(.DDrF T5Y J*z[y!Lʹz&vrS}Lr,{+C׋ <Ҝ]ZGp$[pex1x½le%r| p<Vy N֍>ceK̞S?7V w3spD_ 8yvG=eRIb4~+Υ )$W;jc@j1 r]DФ×t ŌH:F"(ʛ嵅gNs-T"~yG z$dwȾ&tּ&YtXX;+k<< :@>2P-Dfj]8Z{C({n%IxdX6Ҩ'k^w2 Gxr)H*S[jV} $ί߫xf@,bt@}PlaoeBsŤZ(R2DQ6^__NKJ>% *Z*<3~kDɇ˻-Qss?JۘXsuRWS]1PeQpI=o ouk:6jN'|ʍ":8p`@B~˯j䅆Qqg:^, =3/R7P-ɡ:kmJtG\4 >hX,SVYiϤ=<2~ݮ+I!=Hkƺ!b~ÿ́dx.[aR)=S yFbN4H'B_6llR_bKBu=DIs"Me0)+Yc{Y˜j'm1.sv1ۓq)t!Nd5mɠ?T/Y]Pp5* Uܙ;N'ֻ>G:kn1jMn"pM@ҾZUb_ia=|C .L2Ln̋Eɾ"`6R_j:|BnJ3^p c{4TyZOv$%6=T`%l4d.rtJBk ǻ\lAJI+;}FisUj0qIsfXs&!3}e;,ռ;4rG xB`":B[ӡe`%Ph-͉ 9J\`ʹvN[28GT@ߥKAZc8[3.1 :5̯:M`B vJ6MOn06pؖ/Q7X=:[, UO$y=-^],t^ڈL3d<ŶS i _\iG ƙ2Ibis2%3?HF@hpũsט 7+S8wh)w|? [bSfaHۋIbUw8.!1R-X?nW؟~r0s0\M;;kvW%sD7t6S'f:,@]=Hr!?&{c3VTog,:ZB 3Elj-b2C^G1I BͿöU҆_phbc4ŖQ1E|~Q9ͨHgYnU*&rMEcmkRiA-\}Պҧ\–:"椳&xw[L}j|7YS_^5o]eسEgpQ)s1`븲-%Z:)yrWXTQ z:>?Bt{xMq@uGEN |[!룺ۖl ?g4 );B֣WgnjhtaӜ$=324?kHX-+?b\0?%WUpK}f^ k't1L$,=SΟ \g[B_V8rG40M]Z!4Ad,o\tIJIv8h Ǚ6&ywz)Rj5tb"ZX }b/[{xPqlUK!XT40ς&&K$p Ã꩹k`'Dd ; 5(\Vդ5³MP,5~@uy bϊ[ץvnUB]UL%C53-ܒm3,#*0yCCfc瀳%| 3R? !ҕrUc_Eb"VRv=άwr>WO*Hqҕ,JPg4AFq]gD.jT߉ZxΩ2`ٌ  @U6Q9+Sn2մQĻSNr~^K:ɭ-'߄]WP\]-Юn&i >j#-O@uLM`5. FDpkԜT'1NQwHRe* ,#`|KM7p*nvQ!ܝP/t~D 9O-fMOd{ZJnАت_ N-%zO˰yUYDJY,}C/]:ȕoA=z_F1ac2qhkE d&s'G߻:a<\9BI2 Ƣ;bؤ%vݡ>Hޒjc"GYI?'_!kUpm KTC0{!$>&R`x(cnCc{f!{H"@z0qi_zgPkJ0ճS1Ipf_x,B#2PTYeH 7rBX/WǛh 6g ݭݔ>R ;g\&)FNHkll4폐?7YuXCY~Hc)ˆA],kD*3ܖ_RQdSa9hM+h E,i(Z]Pqkuju̅R3s j[?4e[8G]1P٧e ƒ{ P<]+셽 beab% HRm%.Y.V> ',V̬oO1@a^M ,^utKCzě"+7J{|P[ G˵q ߔ[Җg=!)b{D:B6Gk6wMbЕ>˻jy ~5f[i8O v˨az:)7_ڏ| FK۽pL-+hȻD+Z?!uieM4F9?P_CDLKV32Z5[%tOR2RܬO$h^$s9> wԇMQ9;@  hSE0[~c,ءy)'^|mļ#oUk6|EQ|f'30A2#V~l{rLOzʠΥ/Gu?6g"3d=^*ClGF`("SI93ku1u coؗ(szK&7oX(Z}4MS/ex=1~)Ovk~+D]C@5; }}_lzYV~$Ȥ,gE15& Mo47~Kf6b @Xoեߎ8|lMlO!>ifM}KNIE%oø\GZvZgZK\Z;eX9QdڸwAkvL)j1Thǝ뜔o>I8˩`Na_*P :yAȺs?KӼbfyS8ZWp 76H֭Bk6o^x>; Ɵ< !acER) .0+ؗ| >XO +.݊5M7|P [47 V0 xRMZÇ}4M9K~ z>w9Ճ[w\]|cG w4mȬv,z։ ,1ql!͘9o6ig|%uW:d\+M22:%e'j~=O"^o:5֘ېK 3zeX5+̚bX-v u梁yp8h0pFR J2`!)p&u Gj_FeDŽ#WɴeȤvPai­?JYޗE2޶'%mgɌB@~QwCy|si+lFx_O|$-+f|/Gd8XKMeͬSZAw X vx, p?: n>Q G.'P Zm,@6Kz⹰E<3s@b.O9 B<\2܇h5?MV# J/X*f@Epo$@-ި!mZJ$*0Xqi9 >sn]6:Yg-0lн l=>e}/m5T9lW\x9zB`v͹cߘVؘ)p%T*AQ5s~=hLxIwY|kN3pV@N*J1oRsW38ITvֱ&H: -&0jZKq*.<-`N{FY5*roQE|ɶ8TGN[Hpύ\O#8$q `tiacNR{0c`Zel(KDu ]eU417)(F5w4?dqɠ#USK1*U@qycKc{XzKć9ԿtC".gFlAq=쨘c پgoGJK0_zs ƒ}4zQ;#26D-DjHJILŔvrֽ#Xյr^*O|pSkMHNaR32}7!RbŽz3n`P PWBZTC#s6b9FbKo5:?@5pO蟶 .f!oE䕙?ŐbQuGI04nU (#Uu߽97t3tИ[3"t~na"6_8r1cj7O" zq2)Cg:U.N=@˭1N/(.U݉#J&JnfZ})7i2|wzq&6~ SL̙ޘsU!(m@*8Lc[m&;Zknx `Fds|b(cKA%A)]#mx]>v,d%H*r/#m"Ծ:,Cj2UYfwDtZx6 qfH\ pGZ]7gJLY@"~y1e"Yb{48`;SAՍ@!ea҄t4*J?j9obF27銶\):JH?p.v(ڔd#85L?v5[jö+QYZ2:6fU(@y}V:F-ѴE{%|2(khͳL_c0'2ZPCgzOi/@1{Qa:X!tnrH+̬ q;(]o>3/L>f Lp,ڞ~2r4ݔ۴3\ob47ry#&7`cؠٲ:F|@M /%K7Z7pKZ(L<%h7[,"*%Ւz0d[bfUc@ذ iGhXD 6ϫy4RGZ5lKJ7] ?TtmͿo{OQYl0{ETDK!M9\jx~Y].o+cE 0^om18tP8/d[ `)R[:Ɣ&t7IZCUj{u4Q](M^Z=~[|Rj,BW+zR:bٯC䒕澂6dͪ)K`%~10w7-RL [ 6b~H'a@0fhoy7r(ge{#_ݥބb9_Q4XWOL(J~f[)Bl")OޕB&xK%FI bemc#Bdǁ2nI"0т\EBaZ20zgw ŋ]ݐf 3"J(:X7b%RWWKcŞxT֭AWS*9FJ6 \wg/$K/7sCP,0R gI,{U!ܩwKѥ,#D[%Ag>q k,ϐacmbUU5g y2&GPKnM㰞5!V^[jU^;P S#Ur7"jugxmVe?Udju{Py#my•'es!ShP6, uy5W5V% ,/ tnw@ 5gISFv+zJ"﹨Z{8"VaTF[9D @;vd m8^O>D*Оs1 v3~1 kruW|ꉣa1.8C&i Բ]d~Ɓ^.@pj:RS9w%T{y~iKmJ~k m7Ӄ$V@+_Kf*m{$<7:^wcW O$r͞H5.Ѡ D sn%;f6E^߃sxkpX~01IàILX{4/$8E\!q0=}eV +i|H&/E!iw$;y>K\F{2\Lֺ"l,vNB3!L3jWFfzuU| 5ahw <3Vf!*?4u&UlG12RB0dd)SЄ͵b.>wks^®Uz"^y cVP~`F{ă%PrQ;inJ`MKOA'Qvx4DAnB{TkyVWCc|ZsVۀ A"8gx0 A*03 X5~bLVMQiyt?67lD.Otu}^P}311)is%xiKm U [D/Zx*eu{4J Pt̙KGCQ'W 桚ʷYcNl\citiR7t)-~zXPiNNX{U4a`eZF8+ٰ` ӢjK* \(N[ W VN4=XOlaq\4 鶘sJ1BE=KA pj6iv,*i[jH` ѹ?N擑<| h]zp0{Le],!E}1{R28!Byɓ$&N uO3fgVsr?͗O3b:esT=&[ol- q ccTIϹCyGW^Ջ2Aglotp>S+jh5 `XonC/%ȹ*aO*|^# 8=gX[n*Zؘs\cgzH#fıM&PA tpAR%{}RsQ!nj;DM覱d~F•mb 5EnuՌ܃zԔ$!>`tzl`k^ҰD2=l Gf]=kn]9'uB>4>Սb,lt>\N8AdFMnWI_mƼf(d[v%aYku_dz rM4~yI/FJ8Ӿ'֟&ApSV۵Cڮ$\\W.#8s1zqG0%=4=VҾw1R'BP_2Wd-~TAy}x>u2#1;O xL*s+]0#T# w:qPﳢX|a5&(/b~7qa}M)Lllxtac%[Wm/vHA ) r< @@0Egk4UD1Iu ԒxHf.V& ,;/gR ;弑}w'5 #c| .Uó}LcXt967"zS$hEW~Wu$׉IoOZC5_49ֹil>ֆBN?:}1}^IJ3Q N  guХ|I$<>9s.K'[tbC\~#.R$F`zhxZM\Dx޻t\H`V4iNj2T m!!8]?]*K{S&"`:PsmR>Qwrtxh>&$j#1@>8emY[Y#uZ^pTbg#-q$aH85 = %^hGVS,=YܘLqйiq8 )&֑ 1#{q?q6ƱH (ԧ:sK=j ؂96 q)o] |Y9CؗÑX$ ?B(M)Rbw# ͇nft.Z P[ؗ*jDm'6XUcHx4)ҽEޭC!# Vr,DhlTc ߏ;e.vC}zQ\hӷm8[=YyHʟ|@qEX!3@Ba{ 4śS3@فnemȗBVV/ϖb LJztkPg*M{܋R%>=3}NSs3278'PIJ>}OYװRq< )ƀ_FaOvCSB) ˅W66@j>}9,SLo?{8vF+'hN*9k2ʒ [x<oׁ`1q#MZ8-h2]AX@ ĝ\kh1?ɷ~XL赇6yv:喛[a8sՙW. /Z6mZ1:V -JXUQsYM޹m4O+Ū҈D ‰h6/ݫ"})bqy&qw^6?|pIJ OxhTM_ЎDuR=J6t=hXukP[H(PO2I=J4TP9u-^,Ä/p 66ζ Nii'J!1Ц]/';pQE馚IU+m6\hԬ]zAQ9& rehA-Z3XGu-=>^6 m&1NŖs7kDSxu7 Cs m Sh}; ]x`,okCJN愃=TXS<`# Bm ]p IԴ$#g}Kj.Kn]uT!?b>p0s6?vCM=0[%Sqj `7HfǭPw&~{HDFCԶ~,74o\9)Ggt(ĕ{ʲpH3j 4FAG#b2u2mhwVU \5* єX/Luv?I  K^F0N|ǝ+!rY( Ҫ⋓WqH}8K$yzj^戒_EbJ:lN.qUdvb +.2.S0`C]3ʩjkj"]L2MSk($N+)^;j=^gxN4M'`yK%NA_:g‹6@ HG<\uC2ee$Ef6 mW9}lH@1cb82xzLr6ޜK`' Li:O=nE&0;,$,y* P}2K?isّϢIעwv@ھζfRZ伵ҧϠ 95YzbgZĒ?Ñu><%oy#V%;p4&G !/Mju9SS3L塲P׏N&ӹ]Ǡ9H/]zɫ樷B}gVF pQk6_!2p=! zF&+ngNawL o^ g *2i5({ Oq/)K6CDX-;T%NJ4]'.U:(#D t{VZ^C&e5?7%ђ)4N,Y6Cw?aeJ^/ pX}L%vwm{q"dk똞)PUTk35&p42qxW%s>"SհK/')AtDQje>鱎9l\9i& =V])Y̏=Cܒ.K4I3OѨm#QzPwWn s>?XIFC-^[+xxn)iQz0Cmz~2w+@w"_9"I 8s0!i9ryqRE[!*U{eor` LG) 5h4m -ڎKqsA##RY3Kb<^q!J{%=C#p:kl_`4L=oX Gd jR?s#ѿ$Ġ! ØUlep1:yf.d+`eP|7mz|X_D$-5ė4{obR5yClC1C<6aN~2`8ƌ{*@r 2e3L`TW9kQeyHیhB% ~6 ٯF?&lEY3ts C1,y=P31 b6sOuj{&2,=+ -53;Ef8՜uc}AJڭls.v.P}-l:ƆOhІ,LۖtakjC ?|D 6 Rb 91`5KHFiN"Hs Sۻ _\`*#9:sTAf&vj稁7DZr^_O%c6ZCi2,C^*l&P (%Ѥ*c#{ZQWq2WJ,W|΅!;e< ǟo2+zpP@nba>v9 ȍBVCZBt GK U騃0OBP8+:k;N>bkbDeJuKqH6YdΜI(o@c3&43mY,>}tR@ddit\;{*>U #'!I%hb5 JHED.P`e8_1@\"2yd8hT|~Gv@Hq~ў7µ;` VrijG|QѦij?*2^ PF2-q.Iz MqGW;U$=B*̪1 .I*ꌘ :UKmuݵXAo"+Y|ARPשc-i ]CaUGLS[|:?ܸ}7+xT=TXP*QZc aUwUYch2ʡuSw I4X1Ʋ wn($ц߽AԥI 7qc-\x| EəKEPiĀYh$#x 67H&Vhܗ# MsY3邊Åp-nиTo䡊'*X 4>dGl\n^!dF\,&ݳsv9&ld}Vg-CƅG AHk =Bo'x 愌axr 1b6oQi o7Q|[a'i@dIVe5"k֘%ydiCW۶<-}ؒhgY:ILu(g]Ξ݌qQuVy+m|:I) L,cJ7uGYe G7- [VXiQ(iNVyE㛎(6s`.&?25V2֔3%Xo=Xn%76,OHJ񝕈F ׽HΟn炠 fzGԭGwiB!bv(I9+ZI4̴'[nVmt$J"HА::3ѩH' 'lقczCv>"m西 *G$mq0H.*!̂D=*rtBx켚\E ۑޒ5ءin8hsg"fsmm? d ݴ&wբmYbgC9} -Lo }=tyZ<}WX+Hȇa!-6cfu`M1]y'&8M(QhIrj3-:|pt7OɨM ܰKy{_WB(t{r$?:<~d[@ ~0z~հ8!u'Ag=1y:Rz u@j(Y;H}ЕdTepUJ/8GрVolɬelt_b-3c'1لsȫ7$^uM7PA`݋K?j55q«|Jء'5@k+V o[hcFYoo~s 葃 R)gI.§h-I Ֆqh2QzBDF*|j$-EzY(#!UvZ+cWV·J=y'|$uK ?W ;(&v?[q:1XYh p J6k,ە2ٮL=&;y1NqAޑ"򥥄#Ig8l>?uRX9$4|=#4 MXmfs^..PlC">J/{l_3WOc*[E$aP-˫ =^ t|W$p2^)!k"MpvPvjܦrR*G:kTk;)WճmaU-yBRPK*X q\xP pFa-֬)ePө2E dX dFqilȶ*VO] TyŰ7B de c]M_U(cN9BfN]ڃ۸8hLZZY&Lzi;#'OMW%fieIB9}2p8B1G箷wΕ0ƬczqNbokJe#y!t"eԲ!3Yj_!" ō21oLVV≇u?| ZF2~%U9;vsAjV`zDblU%g'i]hq<d }):F@5~3'`[wb$ .p׻_jpReYllQر^u5=k|tP5.gAS萵EkC9zzqi.kB[4ldH`ʻŹOt/JɧC@JL0J |9hU5WI:ы}Nj~Lrx NZGLόmj߅h4%?Ƭ~WKgh9> uBܨRkJ*`R۰01EDaZ6,p U~-^+|ҧ #d.(__')8zbm^UU(0i$w, V@r.lR-28?QێQ(({Zg }>l Z4`d݇{(sUgD״-뢹Y#Ty_I\8Pjs ;n=bI.T^_푱9o!g: rfd%JH0T5@d0фp55^m_@!nlx_fxSF1(G;dj{{Q/1h;wQ7̯[]lHe~8d=5~$,k2K$3IF{eY j+@JX;>ك/wr ǎ?,/9 5=+0f5<\؅cUtf <-_ q\F`>WGCPiZ B{z9spUQ8|4ˍP0(38 x0}X<ִ_ٗ"-V2EH\-Q=|E1K̕A( 6Vs${9p>{KF+:9b(d3)Yg^3G9[.=xsL@Yy "\V&ЄSu /A]fg)Y;c_jw Cg:k,Ju4 |z>%KkAun@DNY8塒%B_̕9„!/KM!RźNwaM/TaxZ>0\Q#I5׋8Su2|{k(Glɒ9`4^\Tjh3̗i2tJM=K}!C}mqLy! fU G! {F7Pskv;H= ,!}_RC~ Ab#Isi=D{kҭܟCH G9*~T_ _;Jѓk a=|z쵂8|g -}<@y%*&wIZKʓ' )rغbb(^*2YsQ[{;4 |g~gj5@Nʚ׳xv\"ddV]rONuy2AƔGt)HwwܻLdJ݌/w EWV˾ "L3%):5OsUFK u|_kՉ}4 2#NlQ2Q(MPbD-/m%D?2_X$^7ucr }ۼ/_sݴ*XЎ?EݴP (ԫ~M8M`QqPRM]1 ҡ /\z+i\Ojڷ$ wfz- ")K(t`S?}U)$J7w; sϯa^#5x5 E06i1Qv|jkaACY3@р~blWfhz<18z?׫L]^jN &F\x[[ļqxFq$Ie:Og5l|xv|AEnl_U U73f?=Dޙ!dE#Li!K~k5;ޙvCv3ik5dMvA1 ]zUB/›H9&j}ulHN(]_N "՗Nx{Sb&?y(9@ 8vt(6AٿXW'qZB7ib/:n m:PL<3:0Nk!#Z!d 5uN=f0l_}/"F/x XWh|]TKsFW%} L_8gUsŊp]uFv~+AevO 6(˦'@vٷCbAjB߽QAhIo|C#̓;}%K-lӂy֍*>UwjeUN l0AQۃ- ;CKiVHt%>Mmh/ap`x{Rb%S )8]f̍)Nc{PH>-w Jq }XR=m}cs7.Zߦ]%k.Z VdBR[K+ ʱ@00ݑn=E^f8%/Q U8"T4WE )6j :e[;Ae¢[Ծ!1hԆK11Qn)qIS f4x"']QwwS+@,W _{|vfBT!@Ϫn+yK=D/1ɂLFV" 5<3#ܣXAꨛb]jZf ȸDu.L0wP~&o@vKIOOt+)^hڠ=?"EDpB7wU9ψk4zQx΁܁_Ʀ+6& KQ"}MqآԜn/-X8x3 P   je^_vF_E%A)|L>Cb^&izofDFmA^ qqќT @^4rUMըtzi:s^l0 'fF *`F koypHWi96xL[e;!CZuK!d)D7biC/ƌ҃|Nw|>d8L` q'(eVLWT^*T<?շD뻚#"kA>|N =-]#K|@s 0uz/sF2{L=#6_-5L@y4@rmLVmBo& [ߖID' dqw@Fp8y*K)Fd$sFQ;GQ]ziqA4J42L=gĊ~j+z,gg1+ԗS ./h,}2!W~ؐ\b܅`*;&dg'N&xG~|Qm$iZV(p!ң2呕փK 00PR9x5`5V Fq>habq+l|Ҹg H}CfdٍTP+'@?uߣDQb&Reo=m3fekg5S_8xR. I Tx,MkϞOuD*@mPB+8Gbb/` 2(:s$`/10{-m0f~T-X8Йł)0 x+2;Q/b(Ē kGFhU7 ҘkM3lk/Vߺ3r/ƚ5QIipb/R=Cᬥ#cfUW;yEGN2 9sz6ԸEm\F]w](qX!' P2AuP\"'|ᱩ7SӁ9t:nr!3g@>8njnUH;@ތZ@G)KF_w%7~ZGl"T y<[o6Ʀa >UmM1h. F/6% %n=Jg/x^{uۼzޟƸY1Y"is~+8kv:.eM1Ԯ eܘ͍>*yI[dI,֬ )TuZD\w j2a1u-iyVBE'HoE5=HBBC?+ G@Ɗ:k-8=_6 ;*)6*dӚLfU6>A?}|Y۫p85C5'( /mA.﮵ƭ#Z>|{,b;.ޑ"n c?:]BM,؂Yȿ] Lv{ =2)W1gSYڸ̏%2E Gԉߵ"(0 3m^0Ni[dWIlEŨ9(q~_+-Nɯ9L`"k {=4Ҙ~ZeԙGU4.Kn34$ !:uK#NAah_uYeIK\)jO0*(#) vbsWdDhaɯݞ-Mz"@tHZ`4Pb W.P=?; mY YDEClN|n#lr<̌C=\HO^LqK [d51&:._>_ΤI`e1N34nR]k>5hĠ^o?' i}}ޖluLYn\fއ%P|l%]u4[TA9iֳrahJNi`+DkQ#Hvuq} }ֹ`8e}PTQW Gae[zAp{P\DQo]:ɵ sb vX9#zy;.~6F@ԙ3pM6ZȈ۔pˊ(9eLH4nO 'y+2Iy$[auc ` VrafKg[:mL:hĒ8cviQF7a%WnBїgt $V4 X̅%,̋QÁg"߯3 ;7 8KԌPbE *j8mwa>nD^avu< 0ڗtAaJBRStqG% H0N}TaɂB1"qHĐ8񜜓r>NzyZܛ9bŦG ~HOʞ'wOVcgviϢ㹕"bwG,buZ.Ey dX [p 1U@lU̜s2vLߏ$DKFJ5r$4Z~bͻ`!@%u򡒙:eKTpZDJ1ߥ:zCYUOtfU<s&!bޤ+ +5z tzѡ4pS`B^{o5霰Sƌo^W FlBz,6jbLS+7+JxukWQkݤ(h̘e\ި W!5| : 姼 c~s~8'!ky":v&sG#BbfLuVxgIYY&U|܍l zW<-S$Fyd!'+Od@@}R8TS,`+BΏ8Ѓ;w H=, Wqf3X7p1/hC ۰ÙV?\ڙ(3Nn՟> C']"Dߧ9` YR> }EvvyrU]Rֆ_mHuZ9Vk,D,} ^w_xۚhjO RNMb̐vҗ -+LOa:0QɐHTO~ 0ڈJg$Bۨކt^/] !v4|#hɏrQuŠt*hq>5Ft,iI.Qehyq5#FFmkLru2A3bVB2ϺUg`RiXԜodA@ "btqwa^+el[$aE˿}>/R H)E5{[jlY&&Y%;/b@J/ pĵ;P[#{tӾ1(lĩ :5cɉܧ!NZjRf>]4M'1v=ɟ;uOK`"@h6'kA1d 3r`܉Oպ?asxB<9^tF%p])NQ"DfpHM-nS \9h+>qK#]eVg[l jyJP!Xpi,_gV7xpw/JSj3-?2687$V\﫿@S[2)7}ƞܗ8,`!Pll'Ѡ4[%>&oV2W`KN;p-LJ)ЕKXu~WYËf}]ȅ624"9RS[_"m3#=bB5x>HgkiDkb4jO2= w?塲 S~whp5,Z%砄˦v=Y(bQz]ѬWw osZ} SJ\)O!-ǂ(Ho DN)!bc:1@Ok9态Y|C$n#Yĵplup{)K@FQ@o^Hma+05M))8yr>=4WC5d ǮQsR_˹qRcvF7]&Czq#W~#p]lm @ex--o[hhM/W 5D):RiwQcFcϐ m|2^nլXeC &3DQt Dk)r!ۼCAZT_wMHP8dKpgpw۲Z_.VojI|8YYa˝kb+pV<$&%ekUG xv zcX;/O&.Ǩ2[َ{rP}mfիՠ:Hx ܽ2H7SCH 4uD/(=` tXJ#y2ߴ^}Fd3@YLwE:9) xЂ|#g>E"۠-"$ɪYnD1~X+R6PKNko\kڞ^g7+ $5ěD"ͥxQaKP.c.g \xPƆC#d &w)?Aՙ,;4^>=`>>~Fl j!g_@&h",Θ@} `$x!ǘqfjY6aLN{2?ڹ+b:nɌe L úԩc,. d#3A7&sbE7`,Fӄf&rn£fy0%鈛AewB,C\Yr^zbysiUM4Q]@w'&NUbHgZ %Onҟr|=g 5PG(PG ӯZ)1fba5>OYD!I>vH*GiqEpb( +(g"cE\D3O*)32w/Gqۛ6WX1t;52m&fl<`G43~4n1cBήzs](ukTH61.oaH+LhpmNR*W 2w ɠ˚l~O/ WWp`0 ~]HkhK3X-җ}ub*@u#914pawa! `s х2ٯ$)d|ڪ 3#_?٢ vVX6&gg4/ ߑ3T:j'dlkEQi2ݱ%6b={p)Ԁыf 803Au\ʃ0aIk%毗/rr i3i%&!΋yc.L R6mI42Q*qHr93%=KiNMuQJ" ߾nl%r&)mB FbdM ~Rtt8[Fno|Ct9`=;'$>ͫ9զT= .uU_uLpEƉ9S~% ZVB R).Q,DC1dՅZ8fO,oUcOk0`QyL NCIŸD09 CʁQ lZuSH*arS[+Jg/*m%WcLf+x,塟 ̅\Ĥ ⱘSR0/MANSc]Bz'@a:UEE\6EaĪv); i*]g*7V߂~.iz/ъMvt&.8t:T SEDv;#Z_:ZNH2I Ts|yXd& am @ d^ZNgaU}bG zv Tg2=ne7 ybd3/s'M* +mLt]pA&6C+<)5.T/% z0j&*Y qˬݴzep ֊}R-$D{~躿e|,*Կ Ko96q*8K8X&~fm"BFA0K^a2\ɮ 'H 3椉Cb E-a.d5i ^EYc[ulGrbʕ)6t)F͍Ai`!Oې}N"KeTI#Lg xo׷_Li.F]Bm; ^i#8Z,~IsG86XuO(iU?m3 ^I/iBt4Cb=n@8;/w-پXBD@@ſN!Mhi逝EB5|5f=r?DǃDfv1?6bLqtj06HԳ _U[]|NCe1v4<칸aw6wH5U'O8rnǼ2M,*@vG/~V۶æL 6j;;z]Uq$e9ǏUZjkɒK1|ZdRyPΝYY}!ol2*{}mJ/#ZfwC/at1p~Gc+OT ; =Km̔?W8_wVZj"Z%LYH: x$evFtC\+j+:ҵ˦c\`æ}E?lv꾼v>s&ٻPK.'eKS̲> sGb EJ)[~a@-^#vr;-QX[|nSW+ZOpn7[ ?w('xBؒb4>k)h/0ڬثqʁ/9z2Ypf0-YLd/(I2]KDhoRF Ul؂} &y)kۓɒ:q. p|kQ@n{:ng*ԬVECsk5˅eu$%+'W vt=y;rV.hH,IΡ=DXEm[o/ 迕c,Nۙ G!2qg~pk+&mk`0C !ղs\G?^Fm4l`xo3kohRlϦPHOhI=?$hd,H~ $>2͡$iWub:X]l#7=,^1?2_@( KrBgob$ìy\'$KtMp.Znj\GwK)m)ۨZtf?F{]:xOP:E;qGnܯ!: 0v\M-,-OnaJް?oRRUQ ):>.] F:+(p;R9o1OnzO]!L߯FLB{ IX;6u֯bTqQr9p4R2od70ܦPvnD b]Kk' FUc>Vy jE-/HԵ#I+q #K ~jԍ X2ZXJ2]pˇq,l%0yU3<`P$BRS_̡'d(~K8#UBiT&ce[@܊c ָ:*8Y+u6p8bBDB w-Kj׉jtݨs 科e<4Fh|4]-,(wInҔy9(bفl:ٞn14 <; -&`[JHkFr{ ӛ>loj%;5Xu׷UzA oت_`.B??Go|OLXDo6]7~HO*Ff'x| Ѱ )CctN|UboVyQ+U^I~|+ Ca3c~ ?yv'|P){H[ Gmtz<.B-7w=+s'ԹBi8#h6T&"{ ${OXZs /8|EA1N2v%߲ت(μ|6a}PdFm-rW00(]^Ƣٹo[yḩ#eU `k8g_MIv:2MOwE&NNJ7oW/= )`g@tG%YF +4Rǵnz܉X&d/L"a'sH6{.@r8ib_2 N@71jDM߁l4'sjߡӽ X "Sʉ/P^Rɳ}6+U&a'#̵8{sZqgnҪ F[ː)Ourj qG.tX0gS6 ` ¯'}NT=B27Fa> >/\"E|LGDkhƁ1ph }e;ձNh0j] [ݥnhRh*)@'xƂ_|׷VҲF{X8!tٍ}hXXY> 铆$ r &jʳF/]+DZb؂K8D6g5&wwZ)X)akDcΆYff6vz魆k7v_J"F.=ZLzq\JKV8 7:`թ^^71Z!7%[8dYg '0f~1qt10_= 2WaM+19Ź?E$j_D\3Drg߱S/wQe΅Qqm[_8-,JJ */2_Xn޺ a9g4abD>G:~*&fkG9+ctPdniOX5U.:*備$2X`]ʤr ~P91g3L"nu-ɀ Q1n;%ڹ+3pVGuv{"C>\5Y%Rw0杫 J`Jv@IF̭:ӯM+o ^-*u4U=IgEF ɁޢAx_4l:OOeD8c($]t;es|$Pha QltM_p<iYJ'zX*N|P"_EíkD~3u2_l uB}B>n=^(.| h?(K|ٿ֢H#:kC K~*Ae |SV!K#CE }5ZEKVBt&Sl+gJȩP >Ygt6" -RHI#W( @#nbmS?,xm愬]NX)9dV)َuUdBvڡw" VzP|MQ.ʤK4${|^_[A3l+ܒq"MY) UBݩi $ SJ1F5vB-Vtg_o56k<qچNy] "LxiGD%,JF(e/.&|jv[E,v/ՇR~2Ʒzzyi\Wnp+ÅY34؁֥SbZb08 GK㓍G yc|1jG@`x\:9+<6e"pWeaN:֥?ۦvWGńԺuձS?v^uy{\~(+nȊ4gL8<jae!yTfpkrѵ<&m=1q+iZu=Yp&t qKF `7mm3dL])> NJ46Wm ׊OY}Q?`*u.P<٣)o$k ? KbrJ5pfVtݧXFRa)<|6}h}Ӈh2~Hi`3ok5 _5] =VKj[\ec[Jj73~Q ^A--Ng_c; 6^7>s띥yw!nߗAh_ |NB}n %}eVG/-^U?V\bĤ7vQeGE%/CDl)ȱX=9]2@ۍdi͹DN&]w_ aJ٣#\q#rS!q XZZU[bz2x="oW %%11-hFENޡ -u#7d1 Fi!a=dy "1|59-ux#r( z (&0^9B4OW[#sgoӟ+fT ƁjIR75_P8<(wk<C/WBwk^;n E <QP$' p?J뗷15|ޘ罇Pm鳮4W9'scō=\:okQsZON1;R@׫Q]T^j#Bf%eMYgC:6nin^kf24\}QNeW['4I62-\~$IOԝ]ÛΙ] Dj;JGƁuxjʆ\T 96ƤcY 2|V5u0LEC SpЙQEI P$[%ǯGrѸaʄpkT_]1D"yW4 Gۨq$K=z߿=iH^rJRXlhj~n'eyxI/tA-P@)ꩈsb; Wݍum"v [\un?`yd{~/ϭ PvwcVm\08i>kd=&J1:@tՆk&㢋d?$Js&lIO#\8U?7XSi ;=q-܍3Nf ,IBa.xYG~!7Zx=5+Je"&{=wS=>V׈irNjVi^0M4T= Ls܁c !^ϑUѥ-7pf͗ˍ9ZɅB r Hom3ܱq t wC0zVʍwPx.`ۥC†nymstbqajR@7yRzZ3k.&)^u[;q3BoBZ{EH|p(4񬏰?ŀ-G]LlAZ>k_0덂,D6D@E|.!v, ؓ;Xut -/Rn?Tg8;ݽb ^K4hQ1&A4*=8?7m]L9zYaP`Ka$!QD LQ !_*GH"HcvehIL-cV]02vyv L 1iZ%6 EPuv2| ȤmCEiPܚP9zSް-Qwhnnv9 +P}?ADt'BfN;)9' pCz$}c26/P^)^W*2Wq Tŏ,~ĪX2 ]98p2kF=|FE( +wq uشpf<ͻ&(Ab4- N5; ق*KY9+K/H`N$C_}o)fе53uN !],OD!ÿ>[M+ڏs 6Bz]SxE{pP/ݔPH[P(Yz4HLG1;ֹ-hɵV9_6ʴ7zRHy'4kM|E/DP2Axt={\,n:D-ߟON;Bf s:[Du2.zOmHU9 \[>2uKGz6p6Aw+$ZWmRw)YxcuQ"BT^YրcC }{Ɛw 6"PC׏c!If$3݃uo0}zK۪*aþ~pV,/$, ذI"J# CyЉ^k2mGTy< +K[ޮ{/g_W~ƛIO$)=lml2q*abqT)T~%]~l!thmxz.AE`iFߖS"xi#,b.lJ+<KCQ@9rjƃՍtisMv4:K אG,Uy-ήZU?rv J3N:geO/}" 4`JkCML&6v>dnνuZB #RҐHkj!? :U1&jw9ȣSH& \qt^CQJ# r1|=[ lC}Y%0Q?JD&qB2R,{0xB0A=ws9mH_glqDYN"PUgT`i(/#4|h!T3Qe0}3'TwƋ#o87h `_OT1e] iZckP^ ԡΫ!E"7'h΄HRq~i'TIS= L{ K JNDvgxǞޞr8/0"wо;YB?c<q{ϰd*Cî̉N,BYG(P-2厣ע|*:苠D}拐E3Y0il&[(!/Xd tzuCކ%\m1{u@[gWt1l* u4'b&[V?’U5d5nx\١Ͼ!Ee8g>Uܩ5#Zyqy}S?r]Y 竮; 엹-QL:KBih1܀6IW[:ذp'OY<FT:-A%$' V|蝾6 Rt#Q< 7WqWւ% .Q _3o*NMd&[h dz!&T|@抃LYptU/g܊!q:T5&+>:ެI|ҩnuG>1SR藼XR>" uh!jik1&<˝wry;3'viMVK)XC9wn 6knҴLM éL,,p_^,XЎNzX1ҭ2d}y4OvJ>bӔ*"dIV]eGeskx# w\c>uëD!aL]w7\.SìI6WH(s_=xs#ғ^yErܝC[v@!A-'f?v$O/=aXE#Lg aW}5C]<CYóDd=M0 Oq"L;vhB%gY+P? I5(&$5Y+ZHbodJVTa;_Fa^S(/!.s0\Q{EL~)Nα-P2`$D\ p57cʤU. rN (|)Gl>-v cum3Itl&RmHCYCBS1 YE#ιۗY0yt0{D4bc!?+JY+#QuIx>9iXj{ < A 8%aIvΨE竘2QX!}ըС GY˄@a0Tw+yIH)•9ɸR W`7ggA0 Ĝ(g}=$ r4z2'AKJOn$  m>i3! 1#2wA ,gM<'8!5J^sDgޕXIL,%AE+*Tݼxg.0uh{HP%p}''iA#i4ăc+I$ >\V:hGWK~fv}kdb@Xv< lNާ>bt%d$/~Iz~q 0($\ÕXbd G z|SrP8pE4O,Q`l&xdI 0zXwylu̺%K.D_3I̔*ҙlD ݉0K7TH61g O&ql_l7,]#&^-Vt0ԥgmBWiGec4% ; 79JxVsYu֑9cS\Q^@~ T:~ma [CލYpYDP/|ʴ!wS_2Ik# _xw|MV󅧕.G*gXsu %$@k'mx&j:'rFÿ!*@*<`C(7zeV`A* q2 nqM5C^PvGDL] ܦ~ bgd1 ʺbхeД4%ʴI-2ĆEM#}E'(r)Hiѯ@m"W#AZPT/(܇\DoQzJ(E$-"jάb#drFKPG<)# Eorf{t0_Or[䊅b)pSON /5z%T~f<#o +t*dSkzU\t\) dG`B*$lJC#!B.j[| hcuMVE-@ Oet}k0fcXgEp#$c'|r5U [HBkKk`ΟZ}m5gqmX$8qKA͹q^|idh48I4+X4y+pdۢ)T[ 5l3u &D35MIem$0% ?6poHd9\2<6bQUQ']Zx9&rю%̔ n6X[(J6Ns 0\G7Z8<;ҋrX NY, $P+{>-)ǰָMRcyST?;sv j6wSڶ߂_r>GBH5#W| dzkiAt`^j KGGX{AmT`P }%Hmݹ.W4YNyn :x0$.Ă>T+A*$|bDlAGKwYWi: hLzWAa+28g!fNT28M!56Vbt[/y }?J4|Fc(NbK4l)`FLDAeC1̻390+; n,fKL;L nАJr? 4r$";ɀ9dOc{^ Y$ޓjDڄ88+_z֢h{tzx U< A?OW=-@z 4Fe%‘!i>"93Xܲd<&kuF&$EJr53˗+yBKl.^?ܿw\MQ y׿*U;SgAbtQX+/y7 i/Q5GʙWx&NgƉ?1p E2x2,Cj&J8lVjlM.ks?↸Ʀ,&"+5{4嚘 oVU0%ja_F_82f{8­lOeK;bS,)yҠ`!Kb3v ݚ %LhfRGqߍFCTuiz,.LM6t)j7t zmcQ+=@ٗ8)|Ӑ*Hmji¬'z?eAN&=? l9!b?LTj_ :@/K!U)w_g[p%kGfvN-,ٶud 6惺BBJ]xVsǁ$%6G1+;EWDwsS@VO_[)C4ܓ#, GCx =aW*@9.ysKaK:R΂b~^h[,F3x\ p#:vW;n\úĽȪ)XA;_sz+z84~h"uؔShUU&"n⋋w323T(?;Vw3"?mȝs6@{ӫ|T;l[{j{9NRMx hZN;8M ^P!w5^?,M2D8ʽ^.?_kPc6HC,窸%;1Ъ!&#EbFUfHĹq 5pC}`^u~uŚk d4\݄G" Kp>wZ3ZKDՕ{^W>PhG"݆˻VzlCxx2.]?1Nȼs*J3,͌J+5Lqs(&"PVk yLx`0sA qۻMs>R;re5A TQQ`ĵ/]hɶGcwKW | 5sFLIU܁N4t=L/J$X 7'tzv`ޢxˌ̘WlA04Nx 0@`Krkھ:'kNnjو: ONB1W[35Luт#y4lU#YxfmD2sw?BO\M~tBv%\ ~_#׽t`dnGO1{ ]-zq : avTsܯ0p¢Fq"΂f3$_<^~ Yv߳*x9 #$mK;Rfc}QB/-z|ӏm9Z81 aD3eZooł)Src;576+8r10~$\0 efIij)=/ Q␠=y=bbTZ}d0KhpݢDf=_uYWJB@;CgT3b9.RU`Q\ߴu4FNT؟zQ/ogl[?g,_DO]HW:c+Y,sugRmbrKprAI Gu-+5%g+ϯvLV%JV$x/,[֓o:D@i{*UV u9JIKosgb-OX +xG6j~߃L5 *OxS _/`ܔtӳSMb|8D^\ۂs8ߩ™[R Mj!o;x`֟;q$yY OEA9) *O&#QFhZǏz=|mn[cCI `x R*C(G)ߧ4^É>!`e hft7d'UqC׶~=N]26hȞ/ks~hЛpZ+VG<}ik8#QSb˨Al+En7mwO#t4[}oAt\YI/V Fun,̙] KvI3¢U Y4W7JKwo`y+7H(Vbd lKIM y*4tod&М[4HU^{C/@?H‘AK߼V$]MAKgGj#%! Y޴ŀ (_ _q}X8ħ7340l6?J4g٫V_NZau`;OG:cH TQCjH9ꍣZ,AzaZ]m*9噬@TDbc]ZU&,)5prg# XWM3%GG:2;jo;_X!h#0!0<ϾGz/&' ?J >>*۾͇+w(#).4*j#N]KoИYzLp;f EdK+wU7Rz}\ŞbHTUr+xҤ@Pk{}gfPD"Ujf7u$ͱ!U0B}r11+geʰGG>4*52h=uk{ ɀZ+_IIT$wkŠegw$ ^i*dx:֪xfb\IM>c(Yyޥ0-OnĈ0 aASV殙Cͫmyu1X&$] >_,${wg"Cx1ZV-W-xe0@s݂]ѐJZCEOrx]~9Nu6'DGקPAc#} GgJ ["U=F?YCAmu¿Ifs(ZOR,W(8B],b_<9); Xk,pN3sp%VE4eP_v!|ʎ0^$Pݡd\|1QltҎW&dϧJ oeg% <ᨥCh wD6&,3!cjT"x{ k b0P9ЌqfSsBLK^ Oݕ76#nU~6>#j!f߹R!b & Yqyx}u ("d9큧9Z}oE1T21u xFKuqPfΣ 5Mb}{IVbۘ/K |zDuz!yw.Ϫw'bmd Ee4jsI22GR wH(/P{ mZwL*6h4UzG.2:c{Ό]*pbZe6Ї>jFO ڷQI,נc _#K'Iw }#3ӦBv?2mܐa ƅ sϵ!{b#щ@HV4-)ƒbs2Ne-|ҔcאhcbX=N{)>0HDBg7 .7&aFj&&*i9'şM< ߪ'{f]z8O\ JuFE8IlS$NV5Ԉ;g%47.yS. F葐PesڙUc9^DVc}^Pj AR!sk‡oЂ\|#ҷ5;iV ҼX yCZ@wηJ+`01_KB-Dd;; _?AD0ќ7zֳq*^SŅax+=&U=W~ 9']NazF'9vEa+RkS+Kʜc~Y*RMPc Crk 3)`pD< ߿sdjFX:3Y>>gb.Aնk[NƮG>>=3"s*)rqQD2B=wal8ǣ23g*K,j2:ز128Qgve@2TnW:0l3u{end2 **Z>2w_u쌨\QP8gs1vOsM'i\OBch>uYbR&"AbFHߘx0ϒq"uRN{y';=iI`"(^ؿ; E㵯KFX䪌q^;߷nɘWStS̩E+0rIɂE tkfT=p<~Lny39gS,(,[ACw;!h̊`zP&j<&:r YQ+ I)U" $^~?gF UE}h `ER (.?jK#,_h'_>tu琔&wz*yǧA#6ݢ>C >ȱZ*/6Y>P|rX|Gcfs8Z%ؐ M}OouE#͈ 'IwtɶM(BA6M=9-0ߩP"jgZ]D{D#{yYDWG`}hIi+y@s/efPж=/Qx=%2kޱEiRwo|6߰Y]+wy|\Nm=s-x„:usS^QIņ`kl w(_V%FQivإ`~s[ҏSl#F\ (?B{0qI/O8&X˷BVC&OƉAP)3pG- } Mv  v͋̊F-F}0k4^`kZ .(:aؼ }5:zӏrcLc{$q)#sŪUJGD3hjg^ {p#˓@&r࿠j]I4M~{L%5ߢ@|<`*s'Bt@Z?TiuZH55 @};)cG LdF JWMy*[S aRe*H\g3)]F՚p㉜|cN?hBZo~ҟ3J_wAHHLFG/>Y;pÔ*"Nj$Rr'C@O'q+ IM0OS"I`:V-;%$P8ѕk# f{?onѻm mnozd~펛DMԦuNUN;?n* vUeg=K63^"1gCʼ#;)F5rSҽKW#i*ЈIO$WZ+ӥ)wz vdW bzFQ^즸-if+֯<'355PUmA%GXu 2+!0ޛ}lHPPL0ͩO&E*,*䈂賒B)=kVGg8) -Z#qe9x>p麟9\::#AICs{rYZ@p?`#V^ mzM~_@a~ I[.YRu; #& AR3CC}DP~ s{x6ŞdY¬D/W7oq_~fdj'қl0f_9}{?TG)Ǿ`,w+^] f&o\s͡)Xdځ+y?Ghͥ p׬L=S[5b>qUJX'l,N%ko/&)H^9&KUkV"[Wn%Ǡ+1+#,u Bk#6j Y{koW򑑪$^N4#7Vwt$/UxCbRWvvec)u[ut8t-HGw]0hfxCJ\e K'$A΁VLRF**,I8cs|hGWkɘ9+M&zs[Y 6kOBtxUWcO(^.oFQ܃O7=!UOk.x 1DU pFKU}rk>1a鐱Rjq |Wz Bvg;m^e뚠Tq-ZUx]#flz̀dHQ0\M Ķ3طn# ?]v \\,Bz">6J6֋ +sc%=vہrT&<%PE-Xs#W c[zxY,Y|dA&~Dp2Lju)sͅE| jf+zģ6Ay->n*=3i!-gY׌{Laʈd<3fqo fD.|^`**i38 mOT;Ѻ=hB֞!# VLFX|}%H#9@1`ONenԀ$ b`.yVS/ X~7feO\p :@*\K,hd]Blr\z :68 Z Gb !A2GʎKXtW<=Л䅩kLYݯ6(zy{7hY4JWr~h\x~AW(#˽cqzYjB#myZkb$8;SmFsVes.J5~xY#C-)#4R} r%5̀*0>7%zpi|lL6 ctM,& ju$_J8ѫʱѸk9opMY4k^_[# p!.\!J~24CzB;aX2gz"cLmm= 9xc1~|" v8Q*m WM!H%vl,sʅ|3lYRBazhIn> ?e!DfS7D悀"=$+NJyީx܌9b''4p@L|1K.=|&es3TG!1<##7C\xNV ~ =̘Y%`NF~X V& f֯ 5!@u$%bQ`q S{Xe~:ΧvY =G|VkvAdHMZ\UzЉX'> @ Wbem/L JƹfxT(\DM,daݤ ; /圧`$EL6()s=# P ^L4[*T.MӉ5wݱ7k/! !WR,[϶̲ٗǶFIx4RsQS7=K|>jmC/GCd,OAZZjדh_.=NLveeOvk0'XIJxx󌗔l5>yRȏeÔz> 5+c.@Q BnFņ:q֮56hG2>ӳi:N7%<뀁`ٞ(uVx ޷E"=0qL0g=ym}fSnA^e3tքh3iG]eS,({c8a8j=,mT;t4>>>뛀}Ӊ5Ѭ]`b pP_'&Gh3Z[ ʂ@u&)qW+27{^h "swEYw(f>bOH\|_͡D'~bn7\$ (P{곏Gߗ,fhBgD5{}6mX0ڧFGp`0V?S"IYޒy !u? OSՄ4i$}GAb:nᭊhTeS~kٔ6`{B0-#DZ_ZuًǻoҖH8IɅ픜r6{O˔פ:-1՗61[=<[i詝 gΨ~청%lv!,O9dJC@ ZB?G$VNا f 56^Ef =9Q=DS  d xxXnGUԍ9fPMՌ1Y6OH;9mnkؾO օri:>{fABؖ52++;_嵀5-qzY2J!t&W@|(m\i'r!R &'lڥ;Xx<4ekv+lٔ6I58qwy^p QBڃ\[5x9D14}$J"Zk4NjRHJ^/G [=(nahgiИHFT~I5e\Q'EO?̄g5H:sG<'; x6IK2ɏ#dƩNO"ne5 S;DEJ`6 "WgGޞ]IF![`!6 /͖4:z/nQl#Bq6j?Ո U5 ^DK.(l:ͣ.se:@5nP7Eq~e]`E7h{2xڛKOW xfWfq"xOnN9:/lEsOh4}j.?I*nH;W";_*  *iAs*1O)]"4"CD|FοͣرA{Ori 7lȣBYi9^thO z>lʵ0֌Ioj PV90xOEsvǩ曶2Kl2~=G{Wev>IAO-GcV+No*qShwgbZk8Iy)ҽf7L$\ƟiY 74e}Dt 2'p''O?v%9](f_ߛ2Ԕ؀Fm fŇ8чImo`a4/\>ZԠ xbWr??g![8(^l1P7X:MlZPԌ^"606A#Xp4>QZ.0t[Քk/O$oyZoޡ(`@K': (\x@Lm1jZx|fB,UPI\ش$a' M~ްhU/&A*x%K~"@]wh0zggG (M5Tx6WhdÌCL#)TS\t$Ji0jo ӈZC@Px~3Z&[] ^Gn>`_~Pq)f@BL/=K}H˂EJvMJJR {q;߭1LmLqH߾JS%27G#/fgߐCm-TƞGܓԍlyvlH[f[3J gN29vd RcI.E]`QO067e#Fw,]O +|ttVY\|{* 8pp[ESQz!G&0:SJɛM@Qp# Yþ1zN+v&kCۭsHN ӉVkm&SHbwMgw}N j+ -Ol7ބdo~ +j +p.}ԌZZd_(fGPv{<5}nqL Drojz鉻A0V;aP \\T\`paCG4p?h/b@'瑛TTVTɍI}Q`&aƠ):#-kl_}8AQ WgVEpH+=o/ _l^`s?% V'`2DKPRܬ$'(PkfGSIpߎ#JB yh0WGvg3և`nwF\^S\6*̽^ E!xn#q]2uo^R3bT>8Q\PilLJoώ6/Zr;9tlJ:LՈ'pb9 sns f@8ٹv'7?CAu4A2/'7+Xavq[Aկ!;@(lEa"NFd0Ix8udI_Nذ?f0g# 4^XbWu= UFkD,'Пg;nD_KGF:rTT^Ktۼd@k L5K!x7,mn4qUԙ/(Uk"O^b汍rwպDRV\Hs9߀ }ΚhKB۲ z'*A!:@yҥF@U9-Xv!tb\\?VpQZ͍iƪ8>×.I}򢺱D{Ms#DnH@mO?'[&>5Bt+ZK@ Hc5psvz!JVv7Vz6׃1>(7ked0Al)(TW%9O2+a;{FXSY IT6@sԛV%T.y*׆MIԮsN/gg˿Ue6 Fۍl]`KlBi0&jsK]CɰBI~; s l%m&{ IٯֻZUwZ`]{0z_J }NkܱO DPϙ_%D|vY$HM%uM$!P?H_mS!b !Cq,HO{?eՕfUcĹ\\0uK 8NK-=[%] zU$MH"ʩ"B aG9D;? }|g]ms8%sބMLϤYR^R#>/XqC=jPM:XoB,o[OboӶrN ]ppb{2KxgW*MZHC|09ؗ9V&>lߗyffS={çly+ir[N}e_JbF<dFOyJ\ȥĘGa_nQ`nN[A-Xjmxe0I*5݀ПlW? {E`c_U-Y] LaFIx)/t $fVkݻ[}V)`2G:|x}uS d$2ZYH'XDQaN c5gp;%q6!1V]8D[z0Fv~%'+Ul/"h\NNjJ >@8\fQt}v <6QȻZ2c9GI,-ǜVnBσ*>p;Q-v, rP5ǥpj,lN%0B"]1AeP ,~#oawY0npIV(gϬ"v@$ qK_,nf-FRVtJ}Uo $ :orV Dљ%3 ۛ-2=ulL%(-s>P}8xI+ 뽀dߞ<]S]gQX0Al=ex7O҇ H@[sH::79r9v7Rse0pKEH$vKYloDnЯnՄr{"^Evr9U=`ehŔAZ{WnOXU`ճeS Y2pHn$`Zȕ['=v5.dޖǤT|@ ! t&\=/c2*yD,E$WvR"{)%VA\+Ͻ LgROU"AMQ \ѺQ z^` E3:q %CL:H5'^WLJu☀=h^C7GFƕ0!+£5z ۶'`O9,Г_=p3atGaL%Mpc>^םfC?1l7s4Ҿn2ќ%fi\V)BWnP):zQ@#L?P(w^w7+:pYLg6O)EU2:?( Ǝ 4a"#WT9lPڗX*Ҍ2Frh:af9!EDlVj (e )P p["TDO=a Y=fך*vg&M>U j?} v 8+fY:ػs4*OD75M}dli;qbDE#}rP9ձ塵IRۑYPxAilwp^{\ݒn,Z"HV!&<g_L"I2|JH-dcLHʻ s]@Ύi'Wj|)ɃOU>n+Rb%X:ǿ \l Gy,!Oǯl6PnZ͔ =_ _b/MoWi:٠| * 6=q-|7f@y#2 Iԓ `M YxERᜮ(O-kA:=2+)ۋ/h,L&(w;7j"iu]E؃V5qz;Nv؉ZjUv&| 0yaC)H 4ves?R4׊txɇ('DUP0)[NKUOd!LI. M:٠~LErC* ~u 0Ÿ(p`;$'2A9"0K "1@KnDוc I*YJPug{}?vZ-Ɏg_F%Vfkj 3țܨrðтYECqZ孎9_ U?]uJG..:m #jxTbѹBi09"kT[8.(BsHr,*a9r  ;ybCN -q s9α圕h@,EM{,J]TU-\Ln!#G;M/+ MĶlq:Fq#&]]( }sk =LɆ%\p#KjFp7ڡCâ\E"h6:p;N'ia`NfW9c<OXo=6 uQ*HҾaldT>KP!HVC6ftg5яL"XK;5kO3F1R8Z⛩2 T-u^їsi4FWGqXAg1oD! VIi<4'W΀QѬsAb:l\|^gvRVk*pp~pRx%fukH~_"8TM//]AJsX s<ܸ.i-LnŽiylV}w3W4v|lWtFW =E-p;"`NׁFuS4 ։cCv#H5t5:|LJi ,DS8~Bڒ'e؏w9taDiK?T,b4O>-*jEܗX+b؍\y7f$|:Z֞)O9$t<8Һr5qմ-tBbKMFqҥ{3+QB b@TKΰ>g̱I/x`BȱW4W۪ʐql9kg+Sin9;ì(ώ| *}a'm֏&9:ι91 FR?x >؃X {+(nN0"]r{loo=RTWiUC*ú;6o{Lץzh'*]w|epx'[^=VĽA-!I۸3Ϣy@ "KIʟdLIHS%6Ssr^^*ek<ֱqO`)|i~6AA/td?H2zi/zMGw+j]ZZ._!Tt /wN~̭c /j-`> btW:Agi+o<7d4N{TrAu7#Rf -Fv힌Tp$M0& Fs,Cs\TK٫#;*haP1[.߯s0”5UU .c̽l ῑ5)VQ.V _:u-٤F)bvTW:KU2#ExW&ыŁI( :G,x~b{?Z{zۭYʙT*b\Xh^ybT"Pau6pi5PRak)'R6TO!vXxB4F1Q |<%?C}tL鎇W: * JcSʄyuާ$Ilpye;6J6 @ҽ@.!:+xZD+)ӫ~k$b5C!6O㻚BJm9}g(7, r~OvZ( v Q7,JCxG4~ĉ0͊ lLHv;?R{:ʣwoQ87S-vU@H\B_̥=Tޙst[1j 3|1a7f%QMߠDΊ zmH=adU7zu[ ;czDZs9,5TJO~6rP"0q{Y'n)i ]:[7Ovvm9A>WzZޏ#RID o<l@:]TL/Y S /68sM$”Q#1s>X|xB#)Bf]q929Z *!ra[3P25]2N,"Svw<O[u$;m#㇝? O`i@yu"ٟi':6`Q .l#TdT{zI\[k&T_D:2ZŸ٤!˛@}ӆ|O\pDu~t)0OS-;&o /a7vHvtԬWU+ڣJЋ}r|<#y?Xw/BĦ{8Ov)hF{,xF%01LN/τVO&ͅT(pcu, ZS|*)b&V҂Ex}wh օr/\_RiE֓hEp b&0~bGp-d>w;c ho ӗ'@8־*U+5I ֠|,_s=6˓},XoXd~CФ4HN{}"#n^,?nS$n+fks|&!f& )ԡ*->5%>2Cr;:ovojT߱d 44%H5 f83Y{b%ǐv. mȽ c Zs ےKV-;M|PFNBbm9<(tmމvy*UyC,](,iӖHIz ,VZ%0d3$m,I,7' eRQbv~ ݘ*& P"Tkw!U,BL ;5lMQOs0bԞ3EAj2`JK@_ruJ2PcJqTXk Yٖ&- &שJ'\ :0ڨ}cSmA"+$cI4Ж;,Xͦ73 G)/jvv;3yf#1kI;naΥCR۷bU!bM_F (nǟiY'Q1Xz*KKQ3y ^ A)憜3LcL) u^q*X6H1u՛┹5Db?x EtxY"~*b@_%Ǝ>G؂Gc)q^1G 0:?EetmֆD"V!p%B>.Xs@ք7\:?ab᐀X rs~&|q1"x/C͈ؒ-?-l]DsμL]ƾq=i~8۝@&=y#4Db6dzR~ )6vD#ˌ.G v5%CMf1ɋ+s@Hs['8m$9DHz:w( ccyBG3;%=z 7[M|Q`vۥ9ٗR ()Rtݦ恤mus'g׶\:]Dd|V;vVIuz:ZALa/x}Wb&XFK/X{5H#ʞEy B곹HG.i՗{>Ġ|rbґQqHʇ޻~)QUlG+'S%& q[}mye0 x1}gaˍ@/}u8 d} hu/L"cJT\T59A4 twK/%fok(ÙrF])L VK\o=lJPIxiϪ&Q:'^kJ ڶd);~YdubnƮrZ (8x$ 窦 ޿ǒel}c̸+tKA!)w _W5>F 7z_e8:[ [2;jo/@OUc_0/SI"a<E+Iʦ6 ,CJkX;F b/4\4Qnʼnz0[^z8Jh*ᄡqoQC;bfԡ8dN-4r} k~ޛ?Jw *irBz^4R-GVFiSu6Q5<\Ӝ`Ӿ`i4*\s`5EucH.<5`+Κh'~Gl򉜫I:j tde^] (#?τ gYsa:F"ò]s/B)ħzUpFZP 9&oaI `IX1[%e:T /9=%=c{)Ӯu i<#7h^Ό{00x#zrcJ3##pL Of꿩$i>>MX4g`B|^ "q~4' $|7bWxaugeݰ{T5 6#Z@_uX| D&r'_jb28M<'Z\Z8G8L@b.SI}6oXʹVUT.jo%ϯMÅ_{^ؒT0+R(֗'&dL-2rs!I,Qm@dȰHվ _dwk(={Ҙ)8k.ޮZ#Fj\`#ޭE GT[99@+̡٘.QzJ{MoU EUp\8!8#%bsNM=44tf@a}eaQI֐XTo(V1Y:RTfV+DrQl~b,̮ +R˃hb50@ Gig?46x!ne_/b+^pݶĴxE/vg2fd3b" r`x$vwN|΅Aȉl\<:!t}a#8ch˺-0Čki( 2-|7~1kp0܊b?; ?BUTP ͒f<*Tp6 !HS36ߏ^:&կe"v;MmDTGK&nj5UDQښAU:rT{a,\ CEC |\"h@2 ӏ6 Lv_: v02_`%4{ҧbY'zP.ҿg^ 'q J=sT3R$Nj|?N.HlO?pfpW|Ti6`v+Z4RTmH%"OvkH;;HÜ w;ӽt j~گ6(NJJa,q}V 8bDwb6u y#: ;&pуr1~ ?53.2}T?umT,WC'l57s$c NNCkgmU(wjɴ[t:Zޚv# Lz|hjr&}-?`QTN"kuYt| ^v ∸/4wCdqkTQ"ȑJx^v.~G:~ Z'Qv ֤.a6j\j|x#LN? [Q@AD>n$(zu6 )>װD%ݣ(Q4&ʒo+4B* G9yη 0(+֨ EB`;[عAyPL=#K:Vö2uZq tR\, uM U382NnJ6\1ugSף]Lԟ aKEgEXu@FKځ{`ڜ|} ޖ־o4SzeJt4zFnKis9c+UθDU(2ސp*Љ¹]a@!sTBN32bMS IE> ]3銅g W >hCC bpTWM[A厳9~Y%?DT5.͓dQrb#HZ!TPy- avrxQ>ᦑ#A$L-6>\Ś86&6lC<\.;NOykLqX; JkEfn0o[Z.$aGsMv1i #mNi7e:S$Q^k|2|5H>?Eۤn:>!Qг?G>GzdD$i6& GO\o;&s%Lonev_sUrv@ ?;aY9]`.lC̨1klzײHzZ>{ŧGԖ<> ikv\9oſ d\~ X7#&(/ >mF4]F&_4=1 CPw]+O'Å zR bk'itKD)t='WjoKN+S~Ń)NRN1' !KE:uⰣxs( LOcQ)H#C=.q#VM9"gTvt_|).vNGX3o9f:,I"I.06P)U4fm=qL?*s%㞇xZ"pEUO|ƎGAmhv>upq[p;%Ge'N[rJ@uj)hb2%r]+>p%a1 ~F\A'"jSgF"IH3V> -(P-pDa56|,Ve3sylU(Xݫ-:W5PP|Ӄ7rj)@mD$fp|^gTX( , |O6Y''׺tM-b/Rz`5>U `T 3׀IpdFd,ٕ]?)C:2\afm)1EICO%մ+!7w!,y)%2NΚ5WgK$E33(PM- ne~JO}'70Fz]gwc]PvK`"i0 w*e+gw YI 56O ';R 1 rx܇@6zvY=q .ob uoHh[hX[ حʷ3؝Td)˱~Y̯[n*v\^|X1qTϔ.5N/axH㇓hl T?TVD]j@&E-7 wx{ݬ).h||G19{27\Q'u[1 )8(ʄ~=*v1suDShXn"ѿHԟ2J 3٭ d#2}J{2ӊʷH2T`;? 1ЉVΥe pX0GЌ>(&h}?(Շ.4u4b2B'2Vʧtv^q|frΚgW{ǏcLҰ(Sk^)f!)[GJXg%8 kR 9@_`d3WA*9-/pׁ>@ܨDKT>왳߲)86٭ˏ/3BfHYf:6hHs绨>k{a>d_J|~hb=I󺧜EО2ڲLnM4s$')FMO}?M -tEbl? WQ8țdK׃L0(HchCC?HGK<^Np5y;J)xPGi]WJ"F|60p \Ӽ/$cT/n$`eR"tj-a'%A0wf?Xú SHQ+EWr7B>NG~Fn.3&1<$]IL^RFs#F* bF}x _=p QGd⎽DHa8l&$;SV|PraF]ikXJb(0ۮo{ƥ6mM FYy=UvVϦEP2Si<:{oֲof~ X j"aի("ӮPI O&JX mnLF+Y+i;A|7RYqʄYd"3ݶpz%=Ϸk&ٛy(~*Ljն|2-Gq#x=wu2kf_"=sGx&@KN¥`aYRL}&՗cfÍd~, yLJZIoq(#9s-yʂ5xcɌHm\6=R+;Somњ!iX`J@p)z: [Ncsk3a%Hp_;\~8Wq98)]QHS@'AH7hh۵@ċE&9ĜC髶g^Mz"~/v bk؜ϜxܡY <\P<]ÓQKdME}~Jj6 (/;M"j\yzr).]흤J` \y)W" nqgImu9x܃|Wv@MuS&WUߟҞAm|5"m,LR*1}Q0W2bVvR߹PRu4(C.bAC5{>l5 ŞW]}2 qcI=4vy' eZ6ϣ6ŌT4v,ei*([I6Bt5f"AcapR4/W~|'gPbS`FXL;Ÿ^CO$`GI%Q3kIp2օR~QMO[A'RE 1*7> .eu%y'ݖ=oDr;HYJ) 1L._rjoFYNE `l݄]+B"$JX/B_vt~RK/-d0E؃:Ug.zޠ8#hBGd$3|jpVBPԞ81*#õ)S\X1C )3z\{1*沲VzhK‘uu$d3@"a~9N&fS?D AEBF?w%C\vM֎ k䗂`7v&~#K5do|e qVCTgƏ^)i xۜ$ߦ! 苘p2+؞=Hu';DY#Jlv=>=rVy(ާ౼fb-~LuӺrK~龢9)Z4C9ė'׵.9U[,2hQ o*1Y1P4"wzW\w$yp&樓ݣƚDhRf%x_GA};D|OGhx_{B slx&41<'q| :R3bki2qewI%>"=*M 7:f7CR4@Wu|6KGlm?~& {, F>)m@bnI K_]u|PJ[!!XMdJ9/6a)Y?>1qtH':FՅ]La> 1c! L3= 8w:+]'cݩu\oig۲Dե0xJk26P,FH.Hl627&M šFbJ':8L ǞUi?O(KVί\$;FꔄvU|(ProocDȱA0e< $q?8]܊*.9P˰3}~OyƩD;5ÊUd\ۇ/tvJ%ddzkDUxDzߖ ذh}bV@977?tk-YȤu}_}І$7,֘/2z؎}mH '2)36;J_-mo5fnE|O#h,-5ڵkİ?X{o%1!HpJWTeL}z0g̰OݼդJPYYmLDx_&GdZ]'܇?!H%=pi4Y<6(c\y 'XRƟ 0L;Gtw$REg^?\(L͸Opي)\GI N,IEuFV\ShEN=JԬ8=DdEKq MU`#oNjA?A%<$N[e <𩄋MiQ!"YN:e}jnٺ+Glac]X^,D"2v9 Vd \]j,ӏ{8V4,T5DX2{(PunX&]~Sew65P;nj}2>0qِbeMF:Zwf*8"ܓ?`OM?c.=SXV,ڵ%HX9{ޑG!$rɸe5B "rDjkhطtCK l6sĜho"qp=r}ģ%Gv m#{h@p/x%d/śK DYTg%zs6mA}|\ED }.*3l!j`.Zb'-j)![ިm?i﹩FS"Ee}muQ`D dΫ6@M&qnU lQG>_ 4$=4D۴cz᠒LSOQ:g:$CHQs1C<6&^\dZ-2Y,d_!P +A&!(߈c7GeN%r{ց^|diG&o~[$֮nD!9a5*)u'eݚqTOOEqJb}/xFƻ"_*yC˒'0ɄFor̜j:!gJYAjU;!0L9c]4"QDgd3Eߨ})ȕ'2T9~ZOrzx /B&GĚ[b5H"@,[_WB fIvڜ~Jf%ܷwQ61LōU> "L8.{+}+m6Nd&?qџSrU#렑%KS E鎍t%#}l;::SR zc=EȆ H'TK.\F *wpW:u™M,ik9n;%m7cM^$FPd$E\#8ZD8U#6zafӬU^hR,Ov7D3.FμNI¯V,lp]TFnWH5dbpon*j;LւY梉Y+KK9W |H(GXX"& fإb}p BV~L(¼Bt"&c;ߤeTv@ыG|{,K6ޡCcFY4<q| x@Tq_$z-fZ(иGqLj MDC1&1ԓmڂttӧ>pLF(a v ýc#Wڊ)ـ\j8׊Zy0lj"Yg] ;YA{TRj'bUxr$]<4hLdͺ5!+6OUA3KI_`"W" ur􅨢: wӿcS-qvVg>96]=H9&H <;ڴ{z#N/3x4B+,}[6Fp&og@ kaٵ؟B(7?5gs$.lrg+]8ho4_M_ɏ E% OR7 |$vq1,ex[kڄW(GɋLt$diW^.1loQh@<´l?4molqcu E~{M TؘMS*GD2mbJt7r`x!؉Ǚɤg( Nɭ 6>9\fF,${B70HԼd;Bآj?Yd4`/gub08ʹȘ[esqh;7+S[:Qla |<ɅЉzClFzHHpI}޶>ͼrd,NqCXrhʗh[N ʹU+8SD32RDRQ{< S=sU8H3;<wyLK5QKP:z3y_$Uu6)<b>aPC%+m;*39ջE^v41>C3N=W;Nw6 :Ε_W=qWǡV諁G֢Z wizBG#)zkb7}6:, U%ut5ה=8rLCR95[^ qy[%\9`K=ck7o' ޙHsi$%ׂyŀ>?DD]rLK.bPtYWYe8C!, 5rv rP.PܯWf=7Z3TeXiuÅ}DzuZŊJ-5zſUG`̎S!iI۹Vaֿ٬7a'{.~pQV$ M=2&$Yr;VRؑ 3EQ U~K+ u߷%3Pa1w %3,9r}- #Vym_]Բ! "[y0VRÊޭ<;Isw._jT";=f0[qKD#s yׁ䱵^5&6LΔZP7[NMvT1e6X >Юm+Y3""śQǗvY+Dªr"@0lw=Q}P^Ѫ'U:1-M-b=6Bh@ܾyw!7-}̓\_ٻkʽON' O>;ꝿe5dD&Ux:+0AL!(- ԣ4pJ R}8vo髈_C.(=PQ3x!uEpuaHX ;8 \bvNA'wB 4eȻˡkqL.k'DlYWsoJ }ؘ3lÅRz#gzVEo\.{+YH$2 - /xwG6˙Z,Okq=j⭟CH;|LY;D4֧R)~ vVa$gOyE_֋ˠY=eUi]Yhmݳ6I$d ם )'p2&X9l&lP*'H V(9yK'bB0TY@cXǹ-9! <8wHV9_rש9}5>XqαM>y}FQY(vpF!&q3$u|<5:L:dz&,sI\Ś4=+lh:) ƒ {OȌT?hm1.3\,Z3?hkH" 0uӤdk=YUf[DB+Tsl.}1 ݰQ\jLǀXLAZRyU~X7&UH#}[5m蛻d˂>c֯ ΖQӍ``Tsae簨hߍL9ǔ(kMJ(d")5h蘱8PAhʳNE6[l#l6r}MTbTi8z pgOFޢB 5NӸ,:M6r#jزQMDXi4-SoPf7Y2$jNet?93* хN)HiGR 8؄-#Dw 8;{m #G6;ftIIaRwTYY ^E5IcO=kJCՇ+|=ɏ$\ttȈ/#cw΀Wd3qt+Q[GY2C ъؕ-Mv}n4i"\Xc֑*U,<Sՙ&7I_7 &k lԕ7Oe&O*:%gLXULMDyD|d>uoUֻ~v{Q jH<}ʷ;I|.=XQؤzx;Ƅ9/a `%Gk?scv3P n˒if<$ТP6AlB[]?l ~B8AWeh]4xoKԋ}Vn w^%u!P&NAַ~˸}vRmIݼY0P*drv uHɳ\/ w~~"$@l$IZi7uA>@8HV_'sRMe#cu\/!aY+/LV'x]!dwG&Z =j<@v4 [}%y2gwkd3*I~ vl_mSsPBXm$ ҆ۇ2>#Be.-L8aSXyX_`p fEot=@Y_V.y_ Ŗo:Ӭe7)SԂFeI2wg@$xXP12!"{HnPu⃿67FA?-N یrf%X2gkIWZ j9RE8w`/wqzR%wsv,}4mfc9*.ąlrwj,0DmUB? %FiF6<{/KO7#&# T- Ւa>p֡}:?ullnNss(i~␓CcbR]?6a+Q'H*$(dG%y8_IuZlcBPe/smlR_@6m-l801ӣ>)#}(kDjiF8#0or?d3$!k A0|থ* vLŴ7 z(lEXeK0 4t+>2ݠ18tDuĵxj$!g"zH8+ׂwHfBqPhLӟ7FűOԐN64ى&}4{T _,,~* +}.-h=4U^ljycR/q:ߍg]}.TѼ!-h33*$qBS?$R6>(΄@A*0qÌl[;;G9Y%};#{DR {C^ C OHَTa4;?*¿9Jx5/EITc#DGoD3m\ &y]OX;Cfx1]ܰ'c>t5X^,h^3"K0~X03۫E6:vEI|K7q;ä&`X3ߟ$wr<_6 7*2x=C< ~zXJvA،w9yBHK-JjN* E$c b4ySIiAQe޿4ۦ DXa-Gd~1Oxgt<7?}ZRt.Via$޳rWα)lvQs w|^$ 6HP[ 61Y5ۮ >ٹYK[&Y.uj1d Y$.+$X)? LI3 tĭluͯZܚП`qzJfhOUޒ'a z8HqJ~Y9a"QݶT>hRxŃ4kK:OQ-ѺQͪ&Rᑺ~]ir}36[V %&h8x҅!’*Vd/Fe֕Y^98rϫ DDNΆ-!CΚdzhYvJft[! X.#,C~̷K#)`u^t5?9g[4R pƥ)R6ȃw\<8-2XOJXMz9+5R4w (Srs]jy?BJ.HRy=_%hW⋽ڿr!@8;.F0 + 4@E_v(ֱa8$T Ĝb3.rUfBaԊ E ^o#8.$wrObxxg[ot@ӁOAwj䩹.vףxCYgC>jGˋ5?HOR! y1KV-Dl@RoËPV4iM\?:eݻUu|A]$s 6ndm]ZyllƤU{}75Gw6 9^}Ba+f~ =c {9E.UN5a^l4-W@Vh䮐=]n儺?&ӛWgCvJBdEHOPk# qa#l O 1*"h<oB1W5{3ض[s71' UQ@cjkRo% ?gU/Dk[jkcu1C÷{f"FԿ9+q O:2(С [N;@I@՗r_9Xy`m|,HRs+'VzeE6+H"{1P=m5B`5j\7U4^TO(^C/vOe)!o"fOxVJɇ&Sk,jCP6 A-FIl7A]&ThS amx$6[ݠmO a@W`YS(BUܲ2/ZՈ؉ne2+2xCnuu*PM֭A5Td..wrD/ϖmbU)nA  7@L1+\-hK^ۃx SxE3ž~DL#P3{^Hvڻ}9Wek6O%1ENi%amS^&znvk4[ dRLߔib mͳ9ils|5u[W RYwާ3TU ;-~~C;\OQHA)t ''2tRrENENښt FOGє]VO QTW3*v*G9r*>ݶ66X4_U$,A::>`IvL;{BqmYq@eB{j0idUJ쥻UN4H`\ 7.ԥˌ 3ȟ@*߮߸壕ws8373υǘm(㐂·_S?W y$3CBork3?g.@Po\FaգEֻXHg&_Orcَ;ti P225 MZĊsW\kb &K66F_Z2ep# $֔2"yUoQ̀@r}#%cݸ᳉o\ P7k\@H-Z̬X iZ(u;nÌ Xz|(A$GL"7ޤaϒ,6 Ual9ŬTu#Vo 72ALuuo (S( Ӓ},R="LIBE)T;!r͢ϐ>?D1ib[B[R}ȚSݹ|zJ4ۮi(&s; e&z-S9:Zޣ8Κ?|=) %3@X%rPu>JydXaZIa ʃjIMIRfgfu滋?צVzl(W&,4+["ˏWNXAkk, Q G;K#;k}iaV /۰W\Om dd#fa<ŇBCeqsx60*dobk cHN .&_աk)0 ExyJASPD,9'*R*8Jt@IW|`0x<_;u(欉bFwqAn}Tv2{'VK6/}/\A8q3~V0gmGc?MQM LPS2Ry*b*lY. u+1m{X=Mܗ#K@y;7̺ˊ~[ .gm߻}-_z~ɵ 猩vJameNvXxpF!&ܛ&t,CiԊ@0O㉵G%/ZGں8̱5lR5c*5f7țN!wHk L@;hH؋Y锾azfKx[;7M{/1nIzz \4uO/^"Ɔ[OEhbu=Qb]yJXp|5q2 /8L'4WeԨm 42Oc(صUul+/Y`aڬ $ȉЩ9 #*4ޱaG&BLAin:!݆pQ?UO "K=~yMHr5o0b3Pe3ʼngqz 1E*R-ἒfC`3&&]®%Q@Hd":AuB}W\drU~~\=XU %//6\| K:Cd.A]ַ81R &8ڮ)&c_(7ЀܮBR=iIh*NƩaӘaWVue0?<5aZJ~UxU.4wAS&׉+y*mARE!+Me35}4br:}>dU(eoY^j';' z: &mR+uE'Op}ҲxƮ*p̍ VM۾kћ_$nKQa l=%o~Z0kU0$᷋t,{~6osrb3nPeWjIs[\u5%vPa}CK k.ݩsXY/UrZ4JD>NbL C@hQB] <|9;5/p&MP{,AaZ X+",x"P7=Բ+ʐ[(P+!ڸB-8:N嗕*(!+жFMx3AX5B@+Xn[sLDUD?K.8\c O̴Ov#PGV1bA?]YoýcϞ#!N@{{},, k79t>N3ݶl-6aqf:*Ggr0; g?Y0-\K` }[.]?ln 7_H]y*GTV+@y "Hҭ'Bu'IO?p9siIx!إ,[ Pt. TޢPL/z'RtvpN3ks OMSKv Ed/~$)NҦ3%e5;ӭDrg+BĄ()p'g#6[ ܻ$cV+喝, ޞ-Thkؗd^?v7CxͶ*:;rQH#~Ηb\dm[ᕥE<4Jy=hwGňZ/^Qc E^g˃![̃!k=5`:Q 5mE/8l wLx1(Ɯ0BzT>l^ZJ_0qYտ9e 49VbLV[Drm kJٞ4ʭPwU "g&D_ V7Ɓd8+iAn?nSb)ct._ ߍںiL,h 2;+WP sq\x1h˚,EAXv@ c!\&eg̚4H`l>y″ft5X28%f›.aCoi ZMnKoݶ7Txg9'Lo-i~)&50K\m|lIOZh16z=uA5f@{1nNJxFS bɴ'KYjRJ1H*C+2$Jz4dmAtoYMj aD ]>[;ö5II)W(CQnc;-er<r +ՔɇΛr~@RT^u-uuJdnCld~7*orqRW"3'WҫqS]LQ:7u[(jz!< xіm$n@k=p`Xzd08x\vvgDҖݣ $Bd\b۴J 0qG-(Hgtteϡ4tDc,@Wժ-hl=-wbn-HSN]s5XZb_9ZY?F,7N.{FbEdpoyLJ_LeyEVy[\ilԏZ ԩfz8d2/EݸsҠ4向JN4b.LaO tL(_O~3 87֣+ ɹz(PMA*K7ҁV ZZڿЙBe!F_[%ΑD-`w`77Bo/j  ؇)XmgYZ0707010000003c000081a4000000000000000000000001642f097600016fc4000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/h]?Eh=ڜ.+Z  R9܂ ftS$[_xlAҧh0X B˦ * k54R*Ϙ!Olq8hx.ËC9^P}6Q=&¶g%oڨlNPa S*k$USi I]aIVr{72Ƽ`z_p9 .[Ë Lm[)Fj[v18:K@Izc" ㄖ/?\lQSrSIe)蕒p>qIhpv~e^欫ڧ9 +/vKx pɤ5NfT!(Vjgōn +'JIY(֌9=%"ꭙ!m I]?GYt;D\]XnX6A?n>th35cZ P"^,Nwg̓[^Wl9E'5v/وK쪢B7m_ Fµpd ,r90"qƥ&C`snn.6px0ozNPH- .#i RNڂ3޳;W+4=-< L|?E 594zO }*@LJ>٠ʿ"v{rV2%q$hvtND6…)VM`?<9 '?RݡvJ?ӣmD].;5B`[k->b-Íd7T=Fp9ѾR_ [}Mix֮rs(+kx79N [>7w-j;~%~:Ia ,Xf7qgKE2k=NrshdDݯ܆Fe߀o2C /7,_4>(9,d6LJJ1H;B_t\XBJH|VDHi!D(ɯγŷI SyhTRf˓*W״|*{ KƔc&<"f !l4+\,p|%5E 5mRᱫ|^١=mA_W&3~=xctPysc~tכ012,Vx 0Ь"wybr!oWzړu ilw QBSII^A:"%@)[e7'j/v4S 7˰>P_(rjy¬j*'Z}Z|dʶ_a1r%<zt;l}ńV)KnD Kot069\Kǹya)/Ϳ!;Ϡ{`]/$foJq-HiplѵA@m]%@f!tEӯHaJwbnkB֐8X첔Ub# \exUFaGXF>eg)ֺ=n3Ca"j6QwwH8cN) ~L{')xE'rg2ǽLՎC|ĸ +rP;ZX"LMj ]W:w],stVy>x0y#{ !3? C_$$ޔ2gqhJ;M+vFM0߅o 7^[n[v4Zy-&`$Q o_f2#!sbQMWljg*~3fKSrxGJ~бךn9LU^ĻKR$0D.rTt !Pjk ߡ!R6g^>")$Z`@ZKE>e:A?MgʬZ^wVqE+ӱ茟hu<劜VбEr i O4s:^MZ$MӛtsLG⺱rɧk[ig0^c3V?Hҏcn칟pT-:o&K<ͅ4M\ryQ%ROع]u\퓲UnT%(l#g :%U? mk_h .dLdgQeb^ժtkJG+N$ md[/mp? N-626cd ㊭ݖik!dPG1:Yx$h7*t-K |uq'| \f23C]XzaW7C|OE0_4 &,)!6,/V|Cl˺"8Tl/!?ɸ]De. pCMդ?<g>z'hvCD718xAp"&sՒqxyQք~ˬ\ab*s@m'}eĜ95KX&|փ9#4iNɹʀ ڣ/w ĕwObu+%CrbXIouMv^wH ta@]<B ~%MemJ \jjl91^ۘWȝuVsB~Ae$"43j*مPfX_hy V]֖&MA;Z{nR oQϚZ/zhӆ]íK >}%5*S|/"XQ?RFY;Cy B+Ii5ЦXd6r8d_c~rڨޘJ#n\Iaaz5'5YMs9ӇrTĺ."V5/Ƹfw6ۆ87и/>_z!Ye`;vOyBg\䄛1B+>䛃!b/r6|=ZU϶TO-z'y=_8/Cg( 8ZҤZyWTx lRlis]Ow+"{r~/j󗫷b.G8* JVi##(شgbf35LD}L:islk'ŇD>S ZW(~^sq'd~L7@UŪt!-h<Ig%NC?EC!lTt_bדM 1nmʆ6G=ͬ^ >fon][+EJ[5 N}o` lw`2*i\,<*< Z(5|oDXEk ~)xѤ?7Q%!H'u\f: #Dv%md4(3DԂԑ*HMT)n$49 k*1 } Uv*ѷ&m~@5#yA\$% B(@ #q9f<=`xӈrHX;SI4Wa,V^*/ ~ NpjȀݏr`{-}OmI!G-kL{*O~JCXHR}"䙥hYmq{x7-4"V¸2v0r秬5+ĿE%Ba6)=D%JwXʓ$SGNÈ26l|49i?7(obi?I[nJ,جnȅ=Q$r`m7}jv7AH&E %ׇY2B2Dz2.>QzQSt.Fdʋ XRFP=nƲ* VIyIiFw-zC4EcI?%Gc(a;ELLu<Ĉ|Z0GO$_[Ab}[:|W@Pl؀N;s>aIW~nTSm!GM!՚<6 }0IK\܅zB8~rG˫nǙ1&{Ik .Ȕ.ʧL$h'NۥpQZbY,SZ\56 demM^y[d漸BDwbIa iO T\[!hPQjt+I96dwu,i @;$KnCZ?a$;f8=5  +XJ2mi;N{MԊ>q>{};K>'lG9ד"hrhTmo1{F${D.k[Y<6saEGy4-Q@ hcpWͤ AB|b-,n%& JDWn +)1!`Rkq=r'󧦄g 9g.F.nԵ>4 nȪ5rY(p; ䷵|Xc+nܮ7ʙ_^) lPD]K7ݒWDz`DkU!` |,35NR:T%푿#زyY6f7Bk(:ƕlZ>U̶)aʎ<@p k@FN:܎v6𔓆0^K&}cbInw?7y^Iͷgd0B(b0Fʘm+٬XGO٢`4O*XZQSi6 yClN韕T]-BDԥA#КDiri)'9j,q?U *;p&5QMZ,M U v ??W&V?[ 7{'o{2xxo:Rt@\SB7} dY,5?N h{a?!CVHEړK)^aހ8b_V.ӵiϧ!X@˧nhhh}Ouv]!Yџizm4MrJXWMhE}}ep !8orK| ;iZ9E;qpx=#_(n{1NP;>!^$P=]1zx;w :: oM n{1'$-cé]E}#8g H kt-MA8BuCKoOTfJeAj]:d'nX) XqJ&qa{Gr87~ܬsjL@Eri'4;D NR~ah!`Pd{}1wf((9~* L+tKGvBifihL|lq07Y&4P&^޶2Y+2k-fXCo6B_)@]LV?!]㱒cCA˛^:,d`Mf -ly2{PyhzP˜xi?8iU`,L3%G$7&gf@ʘ+.XbT (x>Ѯ9jzpZ]lAむQN'=g9Dah0a#& z>4'C T߿1m "5Ă޳d (*yYOo%,IJ+0s=.X(K8˂/{=Ib{4?e عi'i%/a<)y޾+9oxM: I<=8JmD%ˁw[ n{=ݩYQJ$!ݣ`[2\Ϥ9G \-1WlqlSt~`A/W 4*h%O@>w0mf }GXWNРKݟ |L jb%O $qOGvc蛁$Df/naK+|M1."1eu)HRW)v2;Ɛ9`j= cw* ooά ˳M*k9~{VF?Py}nFxy~42oxYwT?Kr42W[+ͺօç* P(P?]%up6 u:CGLT-ķbmvMb4>#o/Ow {S`ϠhHoR 2/r s tH9g̊%8l]Jp*XfQN\OF{?bP'ތ#kR[^< Ss$RBcNBMjnL_UszN"PDY`w1c*DXW'Nf7o  /v-U S=phN(0h+x4dYO_F%-FԼ QykQ?.LI[5&a9J{(U p>P! Xg$E#TEt.H[e.Vl̜/[nXm1p9e9ű{>]e/>բgWuäfZ`=]#Owb Dj>)۰+}{y^CM2m%!=D~^1BRV]u]B`s$ `ej.(^AJEE\8 j+bЩ>T{/ Ŏ~ˎ  wǃE:4lK#]z"W$r {Mt ȨA2UpPڃxMi;o^#OYя;F'{?0RbzLJZ{bDg%˝E/q@u'>%vj}3=Xф=Svynq'1~h47[8L"KR~JrKCJy.j߸-S&3YwTP-ҶjT@OS}?3:|עN<*jnpOvms|::/:D8 nCѐ4oQR[Diq|`c/A&Gֳ.R+Bc;'&b Xe.)TP{΅9E2(f>rk6Vnd]zЈ[>"r S2C!=Va D]Xփ/( jY(>Cܝ̖TcfXT`ga R`/841:ݎ> XK9(%/ly[r؀2 ) b)|RГĄ`\HPpU|%Sʖ&\T#,%? \ $5^;$j]Xm(p6c.Benp^N7ct.TG>)}yg. sS;8LKb̎SV^p^!cťDt>p2{l(.8!ڊc;Okn?!m{>Rz_H 2duBUe@ Tα]+)j'iLPem74@L@'zŠrҠ+'JVm80J/,ZT w_A\o3N| WUgCR#rM abhBA}Xh'2򀯻:-*y)m D/5]3$,2@$%Rک ik1Qp@0Մt̚8KoV s! op"+ɊPYP/U 9TGP.9gMpL0aREuIx"c`B[1cM 8thj@Ρ l2T V7}h7Qy(~c m#?#TT`!'I.W$#Ta"Eo1 aXXkJuc3ʍEAW؄}3?Ü#vP(Xg rrMQX5z:}goB ͘_#O v[}ÔU+]Ҙ/M;!ELSh C2ѱwP=7}U!8]mGO,*AW­ Q*J/t e;4٠|{$?VA> c~^B 47Q6fq&b`UE. X>k\zg}$u!{7tpx+-߳3r ㋒ -7$ Cak\'RǏC8]sd;VUІVpIĄ+w|}b酝oJ~pk ҋ\EC,MO$/uWq] "&+g8xlcLj̓Jံ{rhWvFS|[qݤTg# G,~7}-xO9. ,oƆ`bX/S "-Gml9v\"t:g,K麣Y ɇ&wmsFGS"oXjS Z>{c^Cڌ$,ÝOu0ǫ[7fʩg2E@ѫ̾UNj=Hܺoq];)ٵoofNǎ4+5,qxZ\1+ER&, 4P$)#HLn$RĤn-h+Zq93*W!5?jm|)g@2Rc5 ?g~tuU3Ւҩ_)@cޠD+9g[6Dbx4kH, Ӏ{3VdG֥C˒`4|p&2F'u9ԗ_}:#{O;-ȣJ@E)E~)]VtgjDS|(V,}~6a>;.d3Nlauj9*m;Ё:(fnAZF kٝ1ŔVW0L18V>-qvS!x C*x$_vqKs]F_q/ՁcD,S|NܱMQƅX \VA=7(m0#.{BnGؕfs)BEx,#|}'j-dQ `e(ujRX2Sar2'T#<%M/6Q|iq]`A 6价цZ璤h4kCMLFwנ)Vn[@  >Tjz|\&zD*͚(c#h-ȇ-2DTwr4Q!@HHt|n<3NkO(Iy*E2r)!cHqH#K"ٿh=~ 2 ׌kC}'PtHP__'xϲvOQK𺴐7~_PDGckfjE6Do}a#L5A X/xגzŕ8m[<Ǿ$&OnY"vE/K|V7 ̱dG?xik:eSQ16|ܘpY6#ыEWlژɫFe4qd>j/ ~jg,{x2ND aΉ`%>)fSJT{9V2w ʘxb<=y}WA/}D0G_h[Q>:Jȿ,f&VR`䲾(?Jhբ2gDȟX|;0**uVȲG0P!b0ն:۬NcFw^ I(l7ag ~EUO k~(ˢ Q3żn/ {d<~k6{%L,(ƏݿU+k]Yyq౶׳|}x궪ިRŸ D&\2Bi}zQ&=`E;d&H[!-d%><޾"ܔddA4GONG{ DaMH3'mc{\q\n,Gζ0;ԔnLJQik/0*G?\,_p@n+EVȤβ0@+*ͧ:| OL),\by)?oBwk,p /LLj32w$Kj6PT'P~ü˃?F!'>1ǣѧ9 uaWa˕!v>wS?p0 c:<‰^pA}ienZqsi&:8{6B&x7JblYvZsɐtA[D> )N8I 7-]),ٍL$F9׏`KGBqQ;F&0IVy)uGZ[}RY F8 J![YpF5M9μaxSc3JIq m,9_UvӂVMȵ:cD4]IOk#4wOK먑@#io ;N]S7h  x2h6dԾY]oJq5ˏi!fȝ#3<âa]?iH0AiƚިbkMx#yyan~2|1E JR+W'wV5_l! LՓAa)n|C0";A-"7 Muȵ~"5](þijcTR Z]U(n?eyh 3!;(}p0h+MTN\u'8cvqgk}˧:CDD6k6qWi\]p.8,%e: P_ㆌ?f/ͥH-J]x~Z~茩NM yrBXefF|E(Ŷ]x:UTzO3K)Ċ{tf4.>4md9h=TFh!Oe#ů_G0ZL"2`!}5JC2Eέv.Уq4NrcꆩmhO$s`0G}/&Vy+z9 /m7r6zST㼻{8h_n~1NŋNPPLLWV+.D_ᘰ&EŻF $ ;e6d-fLn $q?J[+zD:xWH@Ji\ߘq%^XP9QɫNLa Vw0$Zp g"g13N*~C s-$xr̴].QmM3Sn"ÃTbr} UaJv \@.5B<٤ K,_sK!1a2M{)p r$͉w;U6O+gzuFəld]y_:AX(i\ wļ5E=R۔rşI t7L `:j F܊l ~l2W#!RχW{Q yۓ,p,Q8m`Rc\8uV |'cqG`1rsaTX;wQOۅ5E^:kF `JΧ.Vb+l2DwBTZJl[v}_WjzM1&Ho; ȏ>D2 S̿w2,͑\=LXgEJ~C,֊WRuynnW*jP 2\(!^DzT=s3EpP9A&sRW2!MB`ءhuSKDzs*  9>$բ!䖽4ɗJT& 9Yr⭄KI> @ Rm= |{<>/^itX+ hneӽgӖ`= {?)̿ BffZNsWa >/Ɉ訲4xjvHXv h:@5p`yjb( lrRrJn&(ҍ Tf9hÚ~{-y$ްh)TrNC ѱVX?~qLЌ6MsiIАQj }me&bY_kУ~pPŪ`/q780{yzv]Z" ū~acChFhS@fPd|j|9yq(Hܴ j/RNٌM4ԇ'GC^qSs~B&AqH W t>J6c<ɈȊMXMX%Ti镞W^ <;gzVj}[TwW"x@Tjgr7B(5nZ||a׀a;W_.F_͆uo)Ub!3 O@O*Kq|m!ݰ%?Wy&8ĕayr5^9)-La!$EQPj7][~JZJfO٧hWbbG)bW>Yho 3I9&Hw4al!f56-̰rcz=G򌙍<F0ޘl,LcCC7^1̨N4w9kyXbɮH'q lҜqŹZ\ͱlR<[!`@g-ȿx?T7W3|/f,^I5+2:g~ykjrVz[2u wڟ'e-EOQK󎱆2P_uѯ$WL@)n<пhڤuհuOb-7jpZt*kvgz>c'Ew6c#L4iU F@ iY's$[,nCrF@[w<NK;֙A#69mSMˆ=kKd{4!]y )_}pIe,TD=a'Vdy蚨!+QTfp@bX S\jWҔ&Oߓv I\R{/UE>thh|:3{ù"0rvvz61>e,AT̛QAEou.hD2 [y #׼]e0F)>DiO6 $%ļ0}6ss!Y,]O/}=jm?X:TFxݡI%'F˱zKFvGb1  c^Q:Q|-7=3z) OcN\f^S-߿<0Y_*=XRdlm8(I>磯K\O?"jޏ%kM^H񚱞Esgn|۷,V+-7ËʪJǎp\thz|-8Qr 8YNNy9~0 "I@4u)h /7n];r&HA߈zNs ɭ]"pо 2衃#빜!U-t-nh!xd%uYcLWXf><ՏcB%H'>qĹ4o7J+^\r 뻹v AĜh> Ө3|ڨ¤ܟgO Ա8CZ AQ[vKU^J?mtؐ~!(qI]/e{XK܋%٢>7OkمY-ʥ{Mlfc ϴ6HORF_r+~M@殃Ӱ+.ٗ dRN]Ƿ&Nk>crGCKU>4 sC>qd62aV T?-Ę-f[whqe:[AY`f`Vq5̞nZZ@`/:.uneɕ ǚ6m{i *$>R2$g| .onnF3~7 0ᣎVJ1'bFB|}! Sm⯀iܐ־< &-X`)d+6M`%ѵ\ MLZ L!. $ $Eyw`QPpn2+cC*bgt-=C>KA`]G0hvhy6QƩ%sc;|` GIa?HĆ:9xr¬pB=7C\!w9!X[hM8kKe4X1ƇfR08_Jz"ut+qST 3;AZ|h)Xٵr)cp#s'ِ(V8 Üy7PMT㿒bV5<6lXev3ͼMH٫5GSȴ(xPs1f:^hMv.~(ɢE5aWu"awڃ iHȍȳ6Ҁy˵&\co=KZw"2^>=+Zept%"Q<])h #97]a擮@ӉkH0uqHI?.€ ?VLosZ6.Z!sC$rG<~qb+WMv%ēN6֘اi "}ϤDU+E7x>,J{s9sE*<-*(NiyWחI:.ztOOg3^/&q?6lߥFĕBFC"|ČU`+/XcMѧ_W)5pG"ENWlҌ8isR<~p61ɣJ`0E;HS9fXZ]yrO:!WcȗF&Rd+n'5e,};FDnB-@S~s~E2`Y%Xl -U"fmcOg=tiʰKz~~xoY'uoV{NuބtNm+qƳ5w0G 7oǭUw6!N^֩˫Ẃy-g:6#&77D_H siUiŁiCؙFZ@?Wdj?S "ZpN:9 `G:WjXY/z;©Dh;`,G1xi.u͚cL,HBͪr.)g-3׭*64ys:͠ %/1~YD25FrNOVgCIb֥(K 2qsi18IXy#k %\|.1q΀ɀ?N #I^n }%;"_}I4A6q[I4\yiFmT:Δk>[1n]3&p[t:R)`e&. ,GXvnkX$΋ު97+߄ա0ai %$J Մ8z$z¡ kaeeϕC5Y#\DK3Q{wLބErޟ%;;)40n6[U2VzVbO=mJwh }P[|PwK]zj!{GL ~QkL lӯI~iSD|sq&rrUoOp_N}l\J)qXFȍ@R%5UVkԀ n{kAƑQښb"G g 6QM[kDrH k7T#*y[n +>VǦ=ܩݨVc<+8xh`ځDcj6~7;bnwmwqn\1\ۏ5F,ܟ& o eE4f-=Oբо)º H%k;wWxXҦDmΛ3vq2lyd מ|myljlފ1j=VTg u)7^cz>( ùY-&\BT Vtx_N,hu՗VnFm2=>w[ 2{ee%[t'I)~`ɦJ_gn duPp@K4L)!z R"g#P-v1llBX(*HY;7Fy!S5v>'z:\ 9afZ7cgc $eZ|,I5{a\qδ%$ vrvN^OƭoT[J&%ۊ172'4⭬#x-Xo= =hX( *^'%GJF^ ,]CKNqSId#.ކ⋷ֺ~T[yg@aк`9|);ujlm1U/J['ILC?V44dU.f q^'.v{_0)>{1 cgŇt*l!F-]T.!(h ȕL a Cx0Hqe3Y윺gO&9.r ӈ$ʒiu0|q;5Y׉mq[ }/SOV*/ˁ07+A; eVx%!c\9~QN%k^wF7B ,]T[ 8yw |#an=? _Qiprɧr24HUk2HCa+@[jcW\:ѐ-}$G@GKHs?j"a%<6Blnt;o&]ʹHCWk>qR+mnF7DpCv?0e ADjA,|[Dm\ozd!Y5T; v^640 )8 &n:~ :_NHbȫ1,F!sV*(#~{բ Mp%ݠ~(Q{8c #N-ۀ/]jA%#K161#kh.j^ʦQo;{Y#j0cen׈)V[K2`(׳ܙ:K7W?E3(#`h$c@ӓ#. d*Eq\0}XVB_ ~?%qmU_rjz\bN")>2 ųO{2~ ~P#',sDjMNt tIwnR1޻R N(TSd&eƚGVg|ɑܕ"h/݅k0W0ۼ䢴ͧ~1E^W~!1oW]\=uNܼU ȏǁֹ;pHK snQݶ%s !{w}1EL=vUۜgV+B&g狜H$dPJW22)Q9X<0zAgҡ6~yA8 L,mRL,D怱9PנgZ X]U.b =ˆx[taR>}Vo Rju1wF)%>xSMHT*L*շ)򦍉Zre0kXp376 x zWkڹ'n ~ UևHǟD=NSR 6oEF5 4N;dz7jtԮM<]cwK"YBlwig m2^3\k2B&?BdYỷ)mBSͧ.ls­L5X&>Z28)m-r;!f{!=YyC˥?SZb6 <,k[SoȄZ*R߄L˃6<]sfEdRWGa[N Vz3|)J$|P[몇0p{͹Av0J370 GfxNqFqKB`lResH)B:l E!d+ߐЅ ,W4&Xع@ ٞ6ގ\0]̂Bb@\ -&P LO7cq;?nڴIQud rϔ@\-ךxt8dNJ_5U|Ug}D2sW6i8}$wCmE+Nɿ~,)ƒsa)٩$ly*E6G˄P$+jO&7 f-02-Y vf_E<0JIJ՛_Sc]X$g\p W t 8^ isR3[Ҵ\=m-s#<ip]4ϯhteX86ƾGLq!hج_gVںj>]qOTfX_~l n)=%tdR 4^~ XڇERkT!G"Cӫ>kg:eWiރ]0 e1DX ;=y#2s4͑2BTYCPP~C6GZXkvJg$SI q̞Wg! Enh!;. Ǯc|BԠD4d']j> jUu! "9X8KٳM7ꀐh;aN{(by& ˜RR[oKfGE~މ{nǺit"p5DUik̮t̓ҁ JP>>]~/ }a+w3b$bØv1Q[!KB2E`q~\׊uܘ( ?߶_gȬV"&ה XsΦrog^RetggpeZ)pζ_?=}IPjWp\<O)3%gjW: Q߅q5@[%\p=b{˕-pwrn=2,&Y+08*=*%Yo ]xW0Z)-M h4stq\zX$>f(d߳7j.d}FelKmptzN%o4Z#P*z'K`dsoAq;#P!cd8v}L-TNjo$ܢ,!$n fH3bǏ&?y;agO٢ejbG[t=6 7y}̺ÑP:/%U-%~ @o VxYk:P j)1܀a"GW̸Tщ}yS.*.檗s;C[[ m`ze.Zn"Y_|? Dqi jUM:NX)oH=ĺz<BR Zy!^v\XšiyQ8{ X;1F"ST wpQ抎0&:xr#*gM]#mJ-kB-= u A:Pm&;$7J) 6᠆ݾrbK+n;,eW9YHhHRODȔVl/I5c%\tB-mQG⧺ِMZv|6:Lb]M0lzR*rh*1/> Boo`H(Sw?U'33Ũ0,ԥT1FmFX ԏYmޜ7ͻvIT~z7{_Ѥp%1}ЙBYc^?Vv~&uvMw'"_W5|{B1E'Iv?m|mCͽlwӀNIqˣBTln%֞CZ8`B(wE 6Kar# -EMUk8h FȨ?-8r=)f7䗗8`Nw\ՓFhNsrs8#P~7Ѭ\ĚzI@&XI>`E ᔆS lw hDo;a0D&BIKT6a*Ix&١Vy%f`rӞ3k[Gu>oѝ.=Ne@`{Ͷp8XJjdŋаK*l;H&p<#]S&QQ9Z Op.3<  #8M.!ՇUhoN.uF]P({LTm>bugC_bV8 8pD= Hھ} (%Jp8IaIo!i qo:PNGVA&9 g>!%bt_GV|k*rXY59 q3%#\RMȳl릊m]A^:ģd-$Gijw{ yOLרm;R U8ZVtۆoMPXB}u|sir}Jok0f k>DUmnMk -a>`-I5D\9_{?|}} Z9' ZosrҩH2# r+V\ _BG?wGd# =R5.%UgYTS##y |"PJ\OPd8*! 1@yn8F|OT> hVTPjDW܅BB8 Ϲ u$l<|'ҳ6o;*!zς>"tTd ”.F']'H@ 5Шg2-*\:]•%c 2EXt8 ?kFVK *q*VĿI͟( ڶoXNF(v孝^K 1m&`{9)Gb~|8b^}]|`.LVͤLl L xS 9PR k3+ 2m`&޾j_@lj㷻Y |> uŅF ȇ PbZXqP\\D {VdF3nj+\Pgi-; ?K*c$pߏ<-kgOړ4@Sǯ.[eL"( #Ъ :uS8+.BJq19'Nsu@M{aTᰆe 3\Dwu'ćAB$XG*fUvD)wн6\%\2с,6СW rZ3aHފ{?Xk u_Ԏ\!![odbe@IgauHscA)g?)?g٪h ^;T-c4%w(~q6 񑉋 ~ (N%YqB$-#4Fu}r:qtGB<aIayTQ.v=MC 33&(b[p5sÂ2ʼn\1$&'L[+#hȧ.\D9ꗚP)$mo1C_Ffd}j;Dӓ\%_H(ؚRQ^[$c̀@p2ΔuB< /1F;R 0B(ө{3Ct.x!2=)ۇWNP(+b= BR\#!s _A.&P^0xF&524CdM)ր4ARW)ei do86[.hro77-tJqS鳬)zj{LeJӌnmIיrl_ `;r2&Fc]dIB3蠌Q\Kj6[<7}w"5!ܴU{[bjIŠ(2[Hu&OJ5_/5u[TՕa$p(ST4&MQ' T 2A)ձ]m{#>Rl3ucF')|I-ԘZBݳEA NZ>!ZI IeͺONq9|ızz\/1vE-D+A-b0aw*PdCGRw|V~ڠ9TgM;(;-E)p玈y8LUYUPgyI'3odRza#w:%z%vs9O2KGKSp492g̲'jIۅ&BޅRZM18kdةq*֏u4Zd=[XC7_8ɭZL0+L6bl|P͈_ L0WZ)>Fvuk5pQ!bTiJnUY9NLu*i ]xM;V\wi$_oAY'XJAi_wG'oIKVgs״A[K(=Q?YLT(XUdĄ0[>&dHPWL>Ϝ U2ܵhk9Z;{["8XSl+xMFS44'tȳztf&A zHC5B*=3Az7TO!ٓD}cG9+sB%8j|Sg"^*nD&٣jg:ifbpR-qhfjnq{C|k["96V(Kv'h1%B=mF-O|ll5r,D쁄*uޮQN @HY%_Ğ%ԿT ivky° DR\ײ n{k 6/\_ ?Btk08K|~OuU5 .,$„13gJ8몱[) 1_)!OyvVF,%4ݱ5 {TBYR6kqU82tY)F(%JW4P<7CgwX$O](*V<7 FLC͢UJ{\o$&N q0<-} :kU?x߆Xo![ Ë õPۻCh'/*a#.5{i&-n' =r]{%wc.|?[Rbk2kC]FnBpT'+ B⠹X#rҵI4v4N@+ṄVHz2?|۪3 σP&+[<$k+M]! q(#m=f^))B}j@,>N٨\k,z$B2۹?yqF]JRY@L' 4`?]9Hȝz X/mk< 43Cj^)[QxDBÎIzLD' Fq@J,1r8ur͵Z $4-si$j֜9n@ũ4u]X&z>n%S~@AMnFZ8^G0|G1v3ͼeeB-4]82A9%P5dh+^٩y3?w<SW1Mそvƭij:@5vj,b?㟓kBQOpbmr_ ʼnkW@|ʹR^<;dP~}MCdީ}.]MZ!n/wlnk2hQM#ҋ(*HrtV!*d[ $; /|1(d/*dB.k9zA?CA 3",4 ʋɑw#dZ|PA[_ d_Pg!xtqAESR8Cr:{~E T9 O)DHqj) ԥc /+׆t :baAhtԈL"G$!-fJЭ->>ϒ㧱{ݺƒ ;6f@\ix9\uX,CaJ*sa >@ # r#*Fu Q&R똸grQBkS2t݁KbnaQi^y.X#u1 7^ 3YjnuZ3I譟;+Qpإ5mvǗcm+SE6%4ގ_UIT9jK!XQ# &IF (mӕP83.ك<@rQxŷ) ? oZa =5e70ʘg 7!) wexElI ck`Z[ !$Eh0t8> dѓZo2ؓ_|"jwe|фdX9 /`:2FŨݥPqui#W%K  _Wap/P96UKj-D05mUOyř64CRKJA&s-# !^A/=!K2,$$^RbB )R*%IxQ5 UJ C; 4_jܤAUV–.|T< Iya~S-H)βđ*Dqsݳ1۱W}s6oĦ{.(pp3Bf4b]bjF KŻ2[\*&l\gIT:Όq3%`|Չg9@P+4':Xl3іZXna/r-T{S%'G(fcĻ\_FB$E? +  - wb".Ւۇ,-3;!#"KˈV^z}6~r>77p-f(^GMƵ-H1ckl)|kCJ2>]+lK4۟Cq?CE̷o`dzƟB5;`R !¼!a`oБ1CtK>fk49s JT3`{"n8}cs4uJ1-ֺ(J WUh;ho͗UrPg:scJOCzG-˳Q:OH;8ۅ0ed]qIIvk]Ж5`~ f.ت x!ͩPb3qU'-zw~rPui bߊ8}+Z]>N+;zRʴ1v k]W,4z+Ih]17nL73/'`,04oi{+}b_oMpyCace`4L"]ďaVduv#~FES! S7ojgJ}(5g_ő뮄׺6b`T K VLih t8C)FϬ)S nQ+Z;'e +WMRbl]Lp y(bcYصF5}cx"tk8m\&fQu/L͕zk/y&=X2eLZ39”yL' 6"]a=,wHr|l N@h13glxd8i~t$&o!Egܶf3R^Y'Z+JByqzFKw<K8 n6ʋ*Cdi1X[9XSZK M=[ qqU[";r;n<+JSbL@LN>yk*YL5'P/Z;n[a=;]@>d?Bg Xb wzkj@sW{Vm_Б<+5KKo:-2O>$qsՑ}{Fl`pŁSH{]=iH2!"_Kr/ڈhݿjFLB Юqq&,A ;?!+Oud}̪Υul"o.]>gm.N[? mX5]ONfZy)pzbgAV7Tg]R{}AV=Uvϯώʟ,׈}SdWNv|[Z)?A?|͈[!$Ⱥypqt-J+CZM"a;@l9T\Oc~-T`|ûЄ9K )e^6qu;`ilx̶۱} ^/Ԭ9ࠁ8Q Wy86KGC+-p%ێ7^&Bd$Scklugf83 W7Qjvyk+@wיڟn}mjFFtK]ˌo/in< # [ g^@T!۬cf-y'7<y[uZa(L\ C)Q]&)_&S'k`f(u<|IA[K#$|]z9FG\'7irBj!2T(.si&QE -cRMYJ۳(K]! xA'Լ:"=%%Onh4nE 8l3AFpGFlũ|i8o. R F-mQ` CqH'0lr.iDpVa06. Vt/Jx=+D+p߁~H&_3BWRNA+ئ˶En2%b .$(dž5[W6.S5Xe'%v^ p|{wcF_fO9+Qw5`F"ne b(no=/FyuۂN[!%# !*LY)W=Mi-, !|tǬ_zd9WPh(Iꈊ~ܘ΀6%FeEmXAeP}Fa` 4JΓ_#f%t;l<ĻA:nR{ YcR*,vG5f"4ApJSt:gGBaлߟSW&UӗiȲ9yfR+{e.tY{SJx]9micK(MXqDU8wKvgdҚ[/ޥX5E< .A#FQ19H%:\>ī)ȞkHvf)$7Mz"qhv;oUb!vyO-Qc Or#x::P:OcT.YkTr/T_ɪnKv08 a@X:BkObKr{E =0R-)]]4x%0OcD 5Ƙ WJ4iF }9r:?&"N8BP UE+1sR6V[~ ,b}e_$N75<.E1gF)_ ^r79WD+:9s5?sglY63<sxմr`_lD(_[ m۴:xl: č5rQqDi6[(rALЁ]b ' $!!_xЅp:/6/Rm1 ]ȓ"(mfw͇n_k"^XS;$f#LVp}g[N65<}6OW Ei_rRG1t$&~|j9P6ʷE% :eʰ%,^NbnE"M:D1%Qa61KyBIm U:o]8Y,:v AOztoH(x x?Bkͼ.$.KʁtcCӹ+%avkN*-|QرWBR`BpoFU5EzWnX+uFL"ͧX-Խ=X.Ø'eohɜ16qC _0U?cB8tfJn MMKv|[&㨬3a#7'b@W*H" )׼qxBmr5_?ͥrڠ+I_!m֡oUmv ;Y[☵3t"R-@upNI%l 0) :f;RBy3fU݌ \ڤeOM$f4>2l~k7~A:|<1$Pߋ[,A&&v4c#qi,l̿׳" _#5$¿)b;,[ y7$~& }vY[jxY,ގ*Y#iZ)2 8:4 Ɵ$6%`88d>p?gq*9~/M9=^hDyXq*g; L9 -DAl",b1 Xבc8ꈔ4%k蕛Q%e`p4xyFƒ43 V$.pAV9b1zǜ;EBK?d:Eq$4tY|C& 4^ъhunUs)2^P~_3ɳ[u kf nl]}m5愄Xo$ S9zGh髛)T/dkz^eM Od:B< j ̉G )C~w<@ eki8m[0mr#Sr*7*e1[3l ;RV/WOIhP>^%ҁ`w.A#X{"=ei8CYFV$c{rxod9}I_҈>N'sAay!e.(9=r }% wԴ)wnϣseMiD7l0xL,pI !`ˌcY X&ʵlv<ЎC '>>C+2!wAuEͫI5O&,5?s(IYH(.ڧ m~S?Bӑe:vF}z^IvmWYVЛS:=K@??H:g;'nFAk:1ڲҤXp.E'|9 K+MQt%]S]rUJs;i 3`n~L{e2Nރ ;>@px7. j@Q"2` RX1J޻$.72ѕ8͉Ta) ߧ,yv;^t{b!޹'Q O ӟ[!+l}_6WoVG`ɢ_$hY&鞊ɾ89K/yjtC%gM g`3m0a^IZ>EܐUE\BPDŞ:^{x|X)H\1+gSG{R,@6?^!.H-cU}phXVMsLTn^oņۧ sX|LGg)c܉x1)&8 D-z/CmG#^{uY%sn! vBI+T݄ԝ6x= J&#n v ^ Bo:aխǜ*>k,)}۫_fpt8f0΁ Pb[*< @LfࡓZmQ[U1Ù~?fkk0Ccɺvp LZ,kTSPcȊIԡ3nBƛZ/A‡ho~at>p.A ] y'Fp&`r 'p~G?i*LrTEG }~vac.$eEaXqN%̨j:kp@_$íqb$g`X"Qz|B @1 :`tñH/gc; GZ)x߉"nVM9g8)Y,XeZVd\7aXo=)˻mP8`~4N[V߾*u5hʋjӠy(6|ʟjF16%ǡOG!y)]bHЫF4(N-^ $JjеUwj܌X"Xseq`rR{z-z%nwG' 6lS2v+@lgXL#9! a0Ty/XzT×5z)Ce )dzq{֦(Nah;@~*Sj@"lԿȏ~( gS^}(E݈K pC%ZwTeAdwm$': 5k1Zw'jmsK/h 75_tp%aV Ƚ~k؝5 ð0_Kd vb$^ǖx0:>IM5BJ%fb8= ȹ P=x% ?Z`'Ix&p >~0:u`y$ro &x@c@2,xR5uͱgRʁQ3yM>?I}P8g{[ D`!?opi-@6JV=/SK|pާf\Ft)71[mBCR?z %LB Lj{74ծ "̼枩h:bb4OtsbY~iWVʤWQ-k.Ԡ >ˣ&}J܁/z&Ϲ_<!i5('߳w0AƣB%ϬpvGS=ySAJjZtE9hF$zg|{Ci>#ECu୳ޯLQ.* ڷM0fz%|L|> .xR(J󤬔-N.*@5WnPI,icwȁ,b5Z?Ow!M0\+-UotO{>wxh2oS֛/%<\j3!7퓳]baQ5uYL"۾ ]Fq@gë%>@+ҽ.}'! ]5irE?Y QrEgWS,\;(5TpF #*S@4R @<\`M8Fy7)$oTϾv+VfsAjQU bM8`웸!~W଺)X"2PU^Joq8c=+FcQrC>,xq][;7o_td$߽W:h\.)I^f0;Ri;i|EJ(Əҗjiik2h9v3/bnd| 9I:rT[p]ۆ2j5e~F=[Nr%^)ERiK[h#%;yۦ ;@_um/?#mif:mǷ_yyesC=F -nJ+*]*w;Y)-c`Je $$;8mŔCZ؜\81i.,'L.(mnș5cנEu5'aW~V7jw0o?}d@ҪMG"멚RЀ -%XȠF`'$OIK -́Q!vyC}_)}3zҖ7'[$^n<]1&DG#i@`ǵgJ FPtB|THdฉF5;9Ø^i. NA\@ԟ]O-E`A<lfn%_1@tPI‹PxHF|NKvt YB&7_eћ^|V:<_8ӷ!;ER04 3SDRt8>cvI ^~2Ofp^{j%.zMGk[ͽ6톭`$n 1gx-\ ³+ ZC'^N-)VE463,Pn*`Ìw  ?ުvM(b坣or_?)ۦusZK+n`7 5|r~sw*{`fh*|K$#1rtQg3: t =H@'jhPdrǜ. e{:;иNR~U<(ö7`6)ߺJ.X1ʅ1>r3 t99Lyqh?G~xYi]؈܇RVdws>":R_*j^:9nAb:9gXcwM27{aro)> S!UD/@Eɯf0,鵡\=C _Kf,y-,ٺz Y;2(|C_#'ю^]TI"mze=ԽMHrgג/دE rgPv^lfpb;Kj8Z26M85fTm5I)gRbʼnzXRCԱڔ7՘.e]rE3V ^<۪!Y |2ܓ QZ1uW8KK缣sVkdu@58! `f3:t WM7T] @s` Rp8xv!eru_l(O$CLJ dbJYΫr$_;A4ii#bSo'0P[c%]{BC۳fE(|O}R nFڻxrc.D]AAIbiu mӎjaq(2')`!K"oMOcRM wm9tp+ثZn2xoX ` N]9T~2{%\C>ho @Z]veV(CU?bzaJJ|d2I=MVy v%B\Cbf?s)}#Q]ߒ1<z:FwІ1*u,E6.3leFHŔHע֦Ÿowaā!FaVD8Ȍفo(7vfYԃoWmMKBNւMf4&=yyq=[v9͚\!!"'|!`sGI4OqCFx~Q$lYfGC(gS?3}, ?jJ$5> slTd%C􈔮uz= /&$/i k'5V'^}:γ90}{M%kok֝݇ހjӶ:гͨN55YU@ҪάS+qX>ƱV 7ahL BOhe ߈v[d9S|[u݋}dmz({hnu$~mlA]לd/GbkN >>k-^av~C$p}\40+t`rbZ&?VE\L  mh?):|L $_!^6ypSJfk9TH*gB6H/,cy(=mbYu6%߇ow+ons"Q4 DT+f] s\Li P241VxkъfwrYq奋D492eFQSYh2AP?fF_֚n\C^劫=va81p[^Esj=~rj:h#D\|)7}iϕɊm]*Tsx<v|j6րvgDbGSvlF'!D>o06\M_=/NnpR/ '$,-mfS'kQ\0΍s&Ft iB)طv)0\LA}aen>_IQvp'鍴}&BU4 &7y_Njn#)ܡ{4=Z u6!Ud?+)?բB՚SëMSmqsmb*(>rʾ^M=6b"\6@ОR!7:`g1h}r&ܡ{n#$4LM%_<oT&J=e4_CV ÁGAG&9ѯv 6ƷzsϽenag  4Uڬn3s]y6j*C2WM>EV*b; |*86]=|D΂0oɿpvTf=:+s]ǭcwoT Z3`Ψmgo~ZKfgyyy!к&yEL6&)33kGʳFLQkT*HIlي%޼Ӎ -:S.O3"ҳp՘}='\Ek>ͬZpȹM,4 y@t C;nٞUE3 Ѝ Ɩ' ^@~ :^P`^5 `6P򲲡F$.;fpD.3\!!$D~ۥ Z}oYHmZAm8 %E"$30Q 3KN`=I.9(-HB$Qs3{Q&),]^FyMŲ*(&,5)qfbAyo\qB&peW"Ug?zR, f;TޒSez">\:y!1٠#y8y)%Yk >:"י8dSѺPez.i _~1ù^}$8$?h*#WerDJV fד)mZ6i(T4Vyd. j2M^ӆ@6cM6^ —1Ss^&V_6.zmWeC?_|tjN酂y|.ľaUZ91p8+輈 <%y͓EtG;ܦeRB9pNZڝ;$:T?٭PYlo,$$ף 9w3K\BX73o O As -^:OKhdۼ#xpAhvjT0^:EH{NJM}r ~޻U["Hy Lpnd'fjsE4b8.yo&LCƠ`,4Y;` .Y26ͮt\CCUOʫC>'jqͯ*w67ݵ6+On"5r_3MZVڝC0-w/*CPHs^W.oWQmcEq1ɢKY /,NtI.ma@R$A1*88w;3InDŽͲdn$uc9 "L8d r,*b4פ \7sZOu3aS*$2o]$DƺUUT`0xǺ؁@dYN[ܔ rx#vڈV*i6DQpNj(i2s%Y߭#St m1ofSGRdEdLb㊒K%l7=0=1g'uRG< t6G6tEP~M4y˿.89P"bLoGc:O$Qy ;T:?$ VQu%z@Ul<,s>~ϕ.Na=6>.F^ !MM* @C֮"ev;3ZR{D6O wʯeǖS~loBE>ze%/HqY'w}dךF4N gV}YeS\6vhdjy~0}ALjں{ɉ́npP#Q!#np[$a OsR_ȵt.h_Ւ)]X~R'8mű"ĢͷJ} B1' ,]o0S GPT  !+]uFPEMny~8Ț Pa3b8!QCJEUV pN*ܥfuYeoڍݥ>yM9k^!*̍*"{[^:4/bH8"m13.(. 珅8Epö&M&K&C.ŽEkXE}Im>~AS(*c@,˫(SJWk_'PlBWp*|v#`='.$mD|t'g. r* (NǷ txv;[Rޕ@ԣһm8PN!]CV. W5/Ԭؔ g,zt$q&n/~.JKyÝFrB~Z(,cUxM# v%C<tO*1Q~m5;ѭج~EMIQ\nM>!g92PJZ{>)/7v.6ECJ2es ᓞאKVD?ZI"5-'9. PIB0 JkOS{Ӷik՞0 8uSo. ?vx3CL*zS⍄`d ʙU]i:Qιƈa5f/-of"G(Zj|Oi~,7 I =uoGV|07.vpM[5a v<ߪV̯Kz߃wzB9Qnzmf)!NrA+uMx뾒e[m]I_ 9[Rse]ov S I0A SN&yfPcſJ2Qzgo'2GpPA?γM;a_)0 d_ȫCE0#qSuUޅn_",[*X)!S ij3I-EDk!Պs79V[ TO:7$'l),+U7NYei a `h4t?s 5e.LLdف!z'[DXa14hB;$W U+DptN O2jzk?$w#٫#D;m @,sDD+)!A3)D:1JDyDqJ 7`*)6ASh7RM+; ^pUaىxDKm+(ꓶ ޾߰H=B/̉-/K'bA=/xpS2uqГإ_Ac[6ɟGSϘ y[)l"/ {H—Nh G=iF}Y,Cz 4,l&=U3^jT5WTzvȤQŒ^j6V4O˱kϬ6}НvA%9,R/N3Gz(Q䊈)/2=VVFw){&*FhwM/ ϝ!p]% jA9Zu䌯Ey` "GЍL|񛏶/*%f_֒5ht40"+想KVL~Hi].5GQZbQ5d6ϭ7rNV]>ǹB}IG\ZqbeM%_F;oMI Ĺ*Iẽeш;ȏlk BwW+\lHU>7 q)vE= r\Y)ɭi NCOqN_`sΡ^^=fqǓ#v:n2ULr4{˻)]3uf+ݜʧb8:ؒtoh3h?#}:}}g][}I~V(DV.ϋ*'ͱTr658<1>ڽDJQE- wQ}י{^HL|QS$5=MP<[P79d*xq E7t9.#82Rf+v5z@`.SHXGֶV *E)#[]Gq2f|,4g+3 KM-`}(*dC|̮yAZbK_EU5dYWgש V i]u z"hm>͛G3}RUVxQ!ۏ5Z4R#Y繄y\V =*ד,M>{OMH3"gP|81T԰auO4q%>rb!<\lj5^M*o : TVa< %n^=ak@47֛Y#Z9a$O;*WDga~u+F"a:da@c|UА E`.r?TiD8|Tz\y[ZI?)wqk'턝?9}xRmy'ssdĈkm]Љ꼊;PfpX"Tg}`d[y w'Z-'V>+V5Ÿ^؂C$3v9~"F\Q xso>|:>?D}%llu{žEOށ>冸m;\%t]g7(/mP P{SdiXzS;S*3i[prv{л|pU_m!w_3b$30YϞq |uRqž҂梉Dux t0W TȅkfdAU)o6R Hrd!ď%٩S3vp e~iܵe^Jpe7n>܎ȽX\Q+t_30F0!Y5I,'3/JO}猹C}p5 K-qd_0=ac\t\FȒzť pTɉth\HˆϘP Z4;Bu+&ꥨ,Ћ ƁnQyǕN)$@( Sh9^RoەQBEtỜ5~uEֱUf1Rޅ}'uhO-&75buZ_HI}řDt=W~70AT 7#y=Xxb$,FK`|FQ;P FGA<_Y6OlCP!/ Lv:Ăjؖ6 R9͏Z $۷ErO"SAzvCYPasf.nk:D6 𿭿2vf+kO!TaWz' )M-)d|='>e]gaN(240O!-o> #t4HPz#yR9]Bbl||MG'LDž̓qqyH =[v{̣QUWHA"-0TzG bkK_UmgֽwFdB>;n&a,K!eh24 -#H:^Y#qcͮ%Jy3YP|r#eIYi~H 󆀗\ | N I_i&-a \UC{Yb&+k3w_Y82sz.kt+ڦNdF5^&hr&WuHнqu^>^kmZ]P%|P\7}.=$ïPx]H: rp? g"F& _S᜵[|ۊױbRItS \1,LYy^WsR;f݄k~ -oG\?oZEO?6^1'[#D;u WkXV"$AWovL+:W4pv,z xAm/+j,bwɕ+],Ws2?W! +,@gJ6)t*})•T'3#o)ql*δXi$U1?:yr$2*^W½EY@xiz9q0b6Hł$7ODyps{\ul̝I!-m6`5P*y 󺍘#/jNzq0}`̝Uҡór4x|bHN&Ǜ ձ[wU,'W0lR {- ) uεgzMkjwn 3U&z 8mʖ wD$WF^_0b8T ذt!($jΧc՘̊4d`RGPpR=BnRy4jH' Yjwj{/'d 6U %/0\]6 . {|ӝoٶkK5XREt[Ga`\g0ߔtqZPee"5ome܇7$neO07 !u(9/8S= 69&,뮄S)?qqOHbL3fA(;|hwQ[kq(v$8'z/$4)FLfOQE@uβAg1yVo4_֤GBF#8( `Gud:%v;#U5[/Uuc6 1XɆXP;؉m]>! 8#*awm[+fasfY.;'G֓+wv]RZn ))U @qHrBך]?(;X r @;q rr8 ˔`-˾J(%21 4lϐDjVA-D%~(sORl*t[Ll}kY EzV-99Z5/:o{sз+{sa1+exW;+Fƀ6By\ngS,1c*TVu}l%cH])+VR̂3̴7\RF ?- u+5$h6Uh"t57Ǘy}|ʉ܉L?Y-kҥMlgkCl^9<Q0MdO/z55P?\% ۄ_oppc'u!L R4)ŅĠ_c >$֔@^(!_ p{t4ve 5U $2$/JEӬ 7WO1·v@SlQ|_ as y>9 r&U,z ۾?=vW(e2W;TYIU2g\:Tټݔ Ryl E!;I֛lXuLܲ6$VQԋUˊ^LL&IcC{iݍ0tEE]g7mTzY^,^бry 6v|&Ɗ?ᱦQC,l,QJzZOK-lB#Ok%CLumK`&wȄ @My&'Twĩ?pՓ׍&ȳ_(`**sRC3іcyvqfڠ@2ňXR9U~wkr&D[ν,B+& ڏI<*io*oTgɵ>y-k2l#K}]q{ ~c\Kh1@rNu8ܛnA|%t1[Tw ?_lXXq!~RB=^-LU߸n%f> P= ?=Sf>KGСk/=Le_F'˝LEvXq_M@kd{hZdYw(MJk IW@^'>\|T޺}<_%߆E;bihCY$ehkJv8qJyZ'WY;bji̶9>=KH&J~ kۯX@%`l(uò!Onw0RG$~:!we9 3h2n@l%l+ޙڊ;|9וCĻ)YÇB[D,kbYeUΖ ,HmQYN"G M3{ ؂AחM 쐶,E~Fw#0ioa j٫]Mx^)Q:;1T TuÍ?::0q2hELzj_wYXI60J]]:b00"`5%{,# uCL$lٿxd+b%IYoA{ݔ3v@N؄0NȿvLwc _fN 82x7 M8˙ϐZm#u.7XPзt"Jvd(閶f/풱(Q9yYVo񿮨7u8lʍ%@ >G<:q8h[1ʠUcJHD2EK;庹4Md9OuptM~9I'vhf19"Mr]J;VI'l}58{@ zHtG2U-˿ : V~3VԲJ.$X څN2wřf˷h.]l-it1)>V"'eSa+俳1*SI=IIC OU!)7~5M2mfI\HibHt :]DF]t|n¥aG4*kOsj @]&3"@7ɨ"mtOCf~CY$sG򹫴3Ve9VD`E6 `mǍZ;A ;`V+sm[5HbW!@#GnѷXLs7HՍ2H~0Iّɶ.@Ghc !FC NuxaxɺH1)sԯ- yö` jaw,P 8g~wo 0'E^h~d 2Է΢¯&䠾CJpYb Vc|;aqGl:t~;C̤H//ejn,kHo2 ۷\3 9>ju:c~)`xNtLUZ3&rR{ݕLtbkMmsw"aƳu%>k3v-ey5y$#iyKH SEQ=a8!@ufKޣ/LFwC fͨo5)OcފX/)Ifi;r`dsNIP@r,Qh}'ɦ9A Uk>!A` ~l=%PiKv|ŬݸTz;(ߨhX"2:k{=&Ȩ_SM4oO]7[6=g sv^ƶa4Nx\m)½s':Zj F$}gDJ+7gM"ylo<"aMc.]M<eu kcs_e0\7Ybr3ed)\,N{Djt+hgA1n[,+P/#V8Rq0nBukcxaܴm>Jj8p#ZO ^zD\ /a<, ͠5 9  ċyf!aJΣ@б&EQO p2yl?Q1t{"+ FmxnӸ&9WjJz#1q7J~_ӝV9(C1r+b\jZ^eOMT:UԬgO| ruגҎ= N*ӱ eyp5 gmgB;z6'*pg0F9byxA); cb+6RAΥ4GT~ ըF%/*?Lyؠ[Bᄡpj)UWbLc.]48poj}*P +jO1a\\d={e"҈!${琧͟:t<-ZD k'5k#Gsn% ɍ1L1 FK(S#p`~Ϯ%ݰM,WOiv«d Į~d.֞B6$$dv+Rs4jvRc ޡ_{*L 7`N0V \h9v4;w|P5]|2r)⭒$EVL ڋ2) k Pgp1UD;jupmŬs1]x Sjw6bX3$xo,tNleS{_AOC73X;}[8Ghw;{&ƨ"N<8eApeEo{]P$.H1:PE~*۝͑=24RIg1l&fe0G)"8Y3$\4!\?ZAy ctIƚئ^ᅃiwntbZVfQm 6lE\?VFKnrMrYs 2J_j܀Fi"\L<{'1Ef0ST!=0KA%;"} e\[Q'W9 GQ?^LS!Xe C薘)IH"Cj@w (Zz(oZ~le{o^trgҺt߆UjV^Ǻ&ѣa) _9Ldt,w]׬ ]Svs h}vp[V<fI 4L 'S_3i|9pRX`sO8bm^եc-&nG{%Ja o0CS-i%)}֡_w2p(:l,uԏ׽؄$~WD!‹'CjG#@3ّr\HqZ̖65$9jZޠЕ{I_מdZ\IP2?kTȂ$ۛJ*N k5bF5IMRUٓo3eڈ=ϕ4 4" `M*B[RnXۆLss6 ܖfh,.>bIw DH3yW%zۢFE*ϔ-Ec*ńv,ckE)2ڜ0vYgmoh1`m+zg3< Jf%"'=)_=L햿!c=%~Bcۖ$Iʍ TAvy=<^Ml7c-=:-O`7] [+~gK4F,f,\& *(uyțSL׌[S*,[7bozch#ߧw1)g:д.Y']n_%B* {PeEa+uW\W<8zvQP8^`ZH Lj˗؀ ?ÝZe5tA~  "=l[$U?hdHexޑQfYֻQH̄HRғ+=+ eE[>[zpDgWN ":0q[S-5\]c77%|02极 0a3;L: w}L>8Ad bɪ 7v‹%)?:ϛMKbpjT$=+02PSwDƠ„bb]GkuI߼ iΚ4;cl-oe!L1$/},ST%&,U+:=%וze+-{/͠\;_|Bҏڐ J0ШaoYp34q4L8hs^QSX&iuʠ |A6+BmH3t2$=!J4jxVL~uw sEHDϯXJ`)@S$ I ۏ(<ַ?0^k. Yck }3zKއ&,<+PN($};1֊Xw=RR}ׅ#/"!&UA ̽|L6 #LtQ z|i4S#7H,j7H^ 'g>QR\Fќ=T u 淋z5)_~ _̉ ^_b{u>PF{G$Hk7kH[nOpLT;e ʉpABG>9&lb+bGB/' 1^>9j|K*Jm-jx^°sr#Ȭ6ZPyg2 L[(8&Zw $/9m MvW0 AA~nȔeY3$fAEixk)Pw>xϠ!L`aQv:aB}.q)CYMzEmتj3'OӉC* 2&eGSf[˻ s-MRCA?zO=aI避31aT8 N%.5~ #mToS|̄|822OKN4F( %2;@){x{@3!S_iS~i4k1Mmۓ4S rc17#  q@1Mhl/1^ Fr ]pr|s1Ф_ha!Ђʩ7:ײGJ|S"ǩϰCn[?R^;Y JᶩPG;gWC}%쬟^\Yv i>V'(QQJն ~^:1qM՝k95,S™b0IpsGC̣R-]YSRƢ09^!TiE"lSoc;#&B\7;MGtW"7ş{{b|V 7oȑɤIJK["d+9w|H\2?L|wL+]ƥM$(9j <}Yt C3=X1(N 5hBէ;\ UOK0t*bn?Ѯ4*7kͶ"qLuCO_+-<9MGZ{'vUY@m=_($+hTr?>n7ږA†#\,ɩ8co~ ~'17O2sߕ (d@;:?ɏ0`v-B!]f\ZVGIܐƌHp`IuP(&IKw(ݾVy} K9hjYA㮟۲ԪB ;KO )jLzb9>wfge8IF1o*9#Ё^K1c\]ӭ {l_=orz%QʃƐ8$$2F'9XZ>f3Y\}9ۄjPdlBNiVxch=Z$>".*2F 9%a\TjrZěF;?5bh0HLHP`6] =sbFuXN9>qїOuzځ ]`j2^ V>- S3VmL!F'z{b> m+|V,#Cw;` 8]zH7]ҒWbwZe:ћnEˆҷTHzR% yjf1ޠT W\Ilk5P$5q%,B*Wn pzyfgX{X"f瘷aQuu2"GUԁcf,VeKՍWǐ&bE1Dg HvWoq~ѬA+C[a+}֨"aliYTH{ƙ%A 1u{0}#3do^&L.#삇j?c4a܆thȤjE"x%=0?iX"{ـZ&ݱmS;hXItNGFB ltg hЃ8zr.`>Q6K#Sb\s0e#%u#C'tȪ@<8М?@>bRw!J[x@u#Ԏe`urNIp杽, ~l8hCi+INTGE/+뭠%.x)ӇXu '8gSAJeId Bd0*n39灡QݸLR ExS_;8Dj&8d{axJއ2ᰧiVB )zʜإ 5.9oZz1HqK?8zݽNqmW;M#s m"MD!˩n 7 .Bxl3j4f~ Ӛpn([fkk hb7 *筎5Pz}dF5XhD%VXEļ$[I4qvKf\@<*չc^9!h7TK69$>0SPaWUG`,i JĈ@sv9RVc:vx67`j[w'O>/m֝F+={h)*nכ<=eo+.$l1'pEO:0)db]㻽.8< 1Ez ӽii9&–{ Ji^Jq}UzLDC9n`Wҿf-jA'[1&$^ KsjI0&~35?ܷ]%jW[`/oE&-QfIohЭ[z|¤˨py6+kw4FmE;Y~Crj)U :~14k4%mf{3BT_'xY:VI[X 6ʽBRLb*[Ep'.jܾo1Rp^ߨC=Dso;y,ݵ*9edQX~?vx/$5 Ng&Y3BQy IFuvhWu"v4E?? 1} m[M] ?r;GEOu<, cł@xN=FG6P9x/qQZڒUdlYnsBt=Jo2B,Jܞ ¤oܹ3 ue\H͘sի%S qP_)M) xt9..sSMԖ FKl;պR{^CSrb:4@KJtϋjղ-vFPM" ;K]8]8q}m> $يӟ:Fc,Zv=&7^,5c^RBSŝ9vo cq>.8Й :c,xXqRTL…6"-[㛔/dW(ѭY-~ M|sӿߩv(7$`aj+N4Wm6=@[2tDAϛq2ĤLI"y\G',<2tT,j CeO\.74L2*},*z < jUYOO&7AoH_eyp׼/gIP PΡ'4VҺ:)0IΡTΦ/:1Gd%tA aՏ `WPPY\ g:fGE:瘂2d*>!?I;^νF>:0hlfJC1_| eCO-6<-K^8~#?(1h@Y EþTZ̭tr?BXy`֯Ʒ/h&!*[qNT9-Ȍ0e\*C/Z=H-tTa|T=7گfچK7 ]2%xⓩY#7o#f$<{GA+U7{{ek|KSWց)^ CЗӋ Yuwfm৮GÕJ ?n,+l@cfSbg0Gb=-hw6/КC[BA ȒcƴBռM#q8j p絢fI\k!KSZCjʺyt6dɃI.nqO9kEl)u&ca!Dt5MAkd`j@t۽`Yb: bq52dz.-G2 {/`W,K0.?*vcK^)`gQ X-QE3vcӹU7JtKC76̴;7S OKVK܉Cc8bL 0*9SQ]U@34Q"a/GJY/(u(Y0YШJĨ0HWaDzEQLǼ ш!YWG'}. V ؋y(1+)1Qr qIXpĘbĕك'wkܑb}FDhz\TnwT Q>&0B-8*8X)b ~X5=d`p0:cAr47Sت:+^. vLW,|a8VJ 𝥐N[&;:KMhO{ ^x3/Y $a7uv>O\F1yBg#۱L/܀2G۵ƒv=h瓊&qt M-/{{0X#>}p+OGhoA ~Yu[LrvrRe]q /* UION6kZapCOIҎv_EVo`E {`.td<h,ՌQœ1>4α?kzjr2k+niV?TPaOد֧UkA枸y'22^S:) M_ќUξfK+"\dV{Ul?*EnKsrOqVTHӮHbG|f._3۴%\P﹪lk jnu1a덇tO݊Xw` f `PW.k4&<9} 9HG>r S_ NBdet yS}.W`L]vSFZa"l Q4wʇ^ cR=ύ &t&n1k",G 8V;F3ZN=FaԐz/j%~_53ri4PQq:%U䶧 RO?4r;N#;; t8S71Cbp"1M+bVIeSS(y!EE 2/9Qسo\xΝ#)ldi!\R^鶘 u'kLjtKRAq,7]ϳ;=WoAJ&9PCDFyIܳ= ey"/A7sUfjRRBHdyh>j4qڮO[bCW;i[v #-MfX"O|ӒMfⴐ,c%]L1|n]E)aѮC Ufi]wf1+_xt;Y#>qj>Zs@(F0T`1SH3WЎ!:EК2O~ ?0CF~4eو'" juPZM_?[As| Uk̇*İpFu7Y'YH*];/{L>ib!@EǴdzu-=*ſ)9JI8p#7 m ijIF!]TzY3l@{[e$YdW+CB 1֡Kwuy6"[IA2ϤgNzC#mb@aO?>V[kU|6"N;BzkQ"!xƱL?  sa?6_o{jcB!Frh"F|IhPCmYFN#J=t;o]f8O7ƶW گ7ŸKJ ^zT AΖwEtdwlJ,SNUqlE> "#AbF i`yCse'6bƽՑ&MDWivPBb8LIҘvrâ8FZi)jCll΅wzM;,e :wt9kO/^(J'eҰ}B6Sܥy|Z 5sBݓ{޶CQ/x &Q#whO_";Zq-utFpc֚_֣ _Ӑ:yb_mvtK*:ծ: $S¦W CGY^guxbmVg=u*!s;[ rLۆ1mNZ њ}%Awm|0+t+=.⛲9(ծL.l<^(j:T-3lUC6W@xi!n[8l{ήWوQId~ b֔D+U !MwcT1IKP(!ℎGc3as|_#Owl~j۹Nj8ӷs--t0*ȿ\{mc!_؏-0t҉ Κpw%䤺9O=ku7f3c̺2;%ANf'@Q[PhA~Pc'Ōr*~E`Kh|L!Fխ &|tvY dN=cؾHL DI\^^asis:DJ9 L[xXk0r=KJaBX i cdٚbj I=[c!ޮ<Ǟ"ޫ'Vu`&5ĦϮ1hwh0WM@.P ﲇt3?9[vYe >ut6:b7}} Ū|*q7wSRDvNYo p*<!5I0>cav/C2>hN8آ[D8YN ĿRz1y٣Tp:qRtm-[Z 썕BeE&8/FNFF;2A=? cNjG4Ӎi|L4/fEoSLNWeRrwTA>4Ȳ '1r׷6xg`/aχ.hZgCKjX&o7< @8&rt?)3~`= j1)J <[9;Bh_kniZ5hBX_[z˭ܻfv:\ǂ{Ro0ضOG8с [F]4HI r|?)>rNX{a« ֳ0W"3nC0 E 쪼?&׃b/f(,LKqClEj昼iGZ*"Ŀ WeN5*ʥz;Jo˽g-C#Cp]kv #@-*"jd6(VWfh:d)<+A?[s3l㿓ͫ.\VqS<73l'CķM+xRo9Z!~Cy 3M˹Q=)ZΆi% ~Q^әfz|57>`,y%36ƫ"X\Rd=}}?A6\q)d >X'58ۯ)tN̹9W}|&ԕ݅C)#qIr0\ڧ84+KEϻL+-XVTOʪѰ:6N{~_޿+_9PԲ˝hk~q yCg,G0פWT*>ys:VMWQ)C>~B-Wk1\󚲠 4|jtCzxܴðv%>Ѳ-D$$;`MavrB[Fs^(lEk֝Hե-xX^WW 2LXj8&rS\nKz]~v v(27~)uO=׉sH@JzT4=bPd*Og۠pJ7ou,s@Ԃw.ӧht6&"=Y= 4ژFX3b!9i.$o6"CJbsGj`JbqFUR>#,TInjfLf(7O7jSXc V-WJr Sa仰AT^S TlRÄA5$-J!N;4pԴT?O :Υ 7cTo-Gl{aQ;"j6 #TIYg`CXayHn,ǧ\%@-Pw(Js>,qΘ^mVln-fZj6"d_Z%C:iCD5並ĊkIc*ܚRFQ~3^*%֠] u *0[@ qO _bMWo5 T7(" `X~U29$*`# MGiNK)^-]9~!.@? b'O~ y?bVΒ91b-(conX!Y2.5 0k[ַCQbQ+^/*ti`<98C E P,)nCe9] H{""Ðb6MUb wɈ/񭶥)_!FbgѐU|%\zŚTX J{#MRž;As^:mmQOOKԺ*x$uϖE@|=2v`ITTVDf ݯxv p0. FlMD<$Ve\SlKbW*R i ATFx qlL&& lj : (mCcr֜KIݫ*u9_eI 1hRb QIi>-P^4_k΁v#V2 eU8E?OBCrf+FX]ZZP{ዊ]S8xGT{>{ڦRpFפ/_ $y5RYm[oEVBfC1QAS j՟2/> ;F8 Q}if(\_[b?j #5rvi߸{ JU%=\Q=+CT?QVlxލo^#蹝G'dC k4ArmLN7)# [ex\96BoW<=\b$g;SQobyi0^*h}Ep -;/wE`y qoywpvv~{<l hseN2+7-J98'6)^ȮkG]/MPȑf@E7|m#rf~a ݱbD?5M^SYɃ ՍenYkT$.ʼE^QstU. J9d-!SS*qEge_"zUY?쳉zb4,,(v@a UKW3|SPޱ=+ΙQK͆Z^81$Q,$9Ov ksX3FIj"bN9-=YHsux)C6z:[8RBObۀ=ql8QVUxxW`2`вdY<>#k9W|'nĘʶF}rJ "6RRQ'c]ziҧք.v8L6's9OEíp X h;Wڊ̓{(+J+5R?Wv$75h'_n}.@>.Ik" #9#hQ*nu pDbUCA Бk9>E<: yZL.W?r_ϦG09ᄀTR^ro#b? J•^2zA,%F B:PL+1 ")h{8d*o-IS"HMOmՠkfd'] %u\<&Zvor"`ܗz᲌/sn,YK>N]]V13NqN>_5&p*.3ۆ.ϵ Њu>}sC-:'Ȏ3+L\6Azy#@&U >=&:B##t6̒HpR%!WBv}~gl5mYA dKt_ZvITfBek؛'0.OcNDBSFc$F9UȚSĵ4pJH_峘)ɸlc*xLtpaIcQ} v &TТk6>zMuawBfyJNDvYJV+pO 'aD F텠'ЖͼO _̉BTO6%NwJ~vDG[XU]!9a#U?Dȁ-\pt- > g|@ ]F`'C3z#v:iʏY gk] fakmsxXt+(<0xh+e% DXPdN2mm]^=RGg#Yu@L=\uvk4~<[vQ< gnhprU[g ۢ?RYK8 Lw/{2S``C P]NK@h`$2JaEoD-<͚ -`$3Uc |6]c\tU.F#s}c+k`] 4 Fަ=A)NX;?CICΪ2 +dJbQ-htP,8j w^.M0UE@G(gNETGzP>) %1TGB|.yzbZ @)ޕòA/,r%ʃVB5\;vT1:ip*?#eAtuxh;iEZwqOpDdyPovINd*XIxX i܀ssjA~ )9OͿĉ}fι-ƦZب\QpyG{щՌ& ӞC4] [L:JƈWlI֪< xI!T%%?Bںo|iYI[S( I-ζEx[oػp̶yTw D{H+`.>PcAnCu셦K,)ιH>!0 U_`ExFlC*NZ¾w#^dpxtTwY$M뱨'd#c| UHFu-eOF?T?>YVMp=0".Kﭳ?fVJEiG \ږ iL!E^k_MGJD+Z[)a.N7];UoQ<++rd Q!15DQr@uOhTFfZܐ&Inr/FC0Y j$e^ous ɘ?QջQ{t8rZ)naN= yfCѯ |4'+HALbxD ~=NB\͘uvm =c)w:}EyLrԙ Λx oKu;]] x݊]t껥'@pz\կ.) ۠Yx&rM&XD~*8 F 8n04&Ɋ*GaFJUB|laƫ$M+J&_i5RFDQ{oĕBu8]6 lIvo$sfL?mq E]L/V~LA[WLf*kA{ܳXs8`(E1#ѦeEJXk[6~R= ğNށf -3Cg!Ôbv16׫pN+fpVK9AZǀ99^zy-eT87 HԺ-Kvh["]nyIRf"˜|"3|Лs׺`\~}=-HIHBtAZcg Cq, {).P jYpq7S]n>(<> MT:Yz5b/-,+bOJh!L +8_yF]F ի/@}NiVMyeLY H-ȸ-oU}`8N{w*sXjJM Sܾd"%,,\f ̜΋Դ €K䳋Z1>LGĔR+6;o{ң$vgFH4Ɩ& =_T,m:&FWO`SUDZ?h6XwEøL #$v6 !LF~ʫpO/ 2.3źiEP^snHjdV6p1܏;;NUvݚCDr_mmcD@}R#3hTt*44qxR[@LgӗYwK z^5n'0= t:xN0pUƕzdE&ޖ5Ugɜo6nF5 Sdt=!HQg6 ޿+!€L@ 蠅7+TT0 !1=)M:L{NRXs$+*b9ęGnqQeQE~z1=ȷǠ+y8%bI 4-7{ksrc$4dR6[NJv;}#B:GH=iQ}rLTx`S:;Hn 7LTm޲u؞E+P4d ¸` gHon"k.mĘ9AN ,}d]@K@cvqxttJ=êrƽ 2;ɏ♒oМhb[r&5v{]+3r"KOu,i*i7vw& a{GW,9!쌟)ЇM>m%Uǫ5@>=/E;R lWbYR -E Ybݷ>mJ RabZϸK/1NsHXq*O8]iӔE߮ !4k~n\Jb@6Q̍koc=g<%߱7TIR<=X|0EyDzJ'6\o"RΝSTػ"ζFm> ]!V7{s)0of fS[nPNg' bj*Mv( W:?Y+~&Fh(islOl2%%q[5Ky`+9W&mG@9z.\&3iZ|a議v=c61Z&";t/@N s\4rK2ޯ2shخ?}Qm$k;r[P8jثw "m[ٮs&^)Bs[Lyo)Ґk@Y\{{ ެ=ʋ*p@u٬l졾Z!npq}4pujg\7R,ެi#V֒u9=kƒ`xKwGQtI *@t$Yh {ذ́#wOA3VN`R-bf_@%AڅNGA*9n ӶqqH]&KJZ! @89yH *Q60$Y%eHqS2m%tkEV*'~Kgg ơ8@d*woم>?聡~hJ'B+TżXo^*  w,ܧ]c]M 7fʌ龘#-]=KF"1O'"$JU8l'k{R[R)RjPc <[!EV-f(2nagLVr GO֝҃'~I%|*9n7m[xy-ۿ%TV 'X<|w55AV+rBk6qՉΙ ]V9la?W.p+a Ϳ|ݼe`†ߞMW)#Cª=|;U%p]b%bmsQ&ӝ 52o6-!NbdE_o(=AuuP.]Smz_S}(8HZM7-i; tYO<N jKkR Z"9--6wPux>BƛaM2fSI-}0@b&K0f zTzWGC4$%I]@t< ā#yU2D%O3{G?s {ZdfYYpA ÿ[ 5n]W);#Z A&9v%ky ߠ6G/E4kz.K$`K˕fmbΈh2댛]luϐnսxT2bFץc#9{U x.&5F"9{A!eS?+xn:F^h @) P4}"A3h.G)+̴=머D3/N 2Η/ddOL+\iV꼻? 9Cz1t+259tb̆B cBo9o]/eŬFsE{GA\HA 1K6 9e'LlQ )Iikuv]2\^Zt=$~[0$Сcᝯ7 :B53HC5|IY#gs-;96)u-eNc9(% W;|0`2%77 ݇ҍ-!Ńe+ cI(u@xc> 1RLGN},zg#l[hNx%%(}98KYvx\U>/BV +Tg=j@ߚ]ejcC&fƜc4 ;=mCPn1h?B䝣:I:m W}QdS$mQt50/[1*!4Ͼ]8I`!k=4%~ިm?2 `qƌvpt9ІH.&GRqf*fy„蛞u׷5eek*ɣ\]E[~+A3Xz[Bv),]U V8x\}um$nd(t ~LM0+]إK!S! y[ X`ޯ#|'y ;냢W7#t Y qdXC77)`00B%JI/[z,^t3,@E.[t,g=nM`SfP$rkl\ hNҖ@fmQHu._锢dϢtMY9DŽvCgYZ0707010000003d000081a4000000000000000000000001642f097600024ba8000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/$]?Eh=ڜ.+%-&i q򉆂_G;jզ ʪqQ)5ѺΧ@Fc@G۰6E WO ٪Hsohq 3,K71%ڎ]mo+ _V18t$#TjqR EuO|fCnM+Y<0t)a8.6S\ ' M[#$0k}`B!Ld3'H lФ @FK³MsGvLr4~Vnkz^hMsEbc>gv[^CbE|ʒz~XM W]T֬_#c& sS#mn(k▏ ܋egjMd+T2Gf5!' BN%E{T^ %u*'>\&s)D\-\\}i0f5tN*%K0& q' s[)K w$hY#k4Gl2-Gsu;foңVm*Ňcx GzFV i k25x;/ҼZ)KUg$[ݺ]tH Ԟ\T+~q"|ׯpE>\jp76)B,q]R$GhfMmF5aXX.f{\[:N\t&j;ѣ 6ڶRX-eok1+"?b+[7 FU|^Rc.RaP2K cvO)`J!P9>:{mm9rJIK7j:(ɹ8gDk'8eA8ȟ{CAME634]$QCx7@FSE^:p7_&|*2阢DEjqt'Q `.遷gP)o.qvᮍ X4 3{7s/$c#'єљ\Y. {8SN aF4L-nJK72Aqo LU@zj*Zgi9[qpN%SIJfthڝS#&ߕYF*384R.Yױ}eUcÀEx1 Ē`گn9dZ1YLDLǺfEsVУ "QCInIL2A7*Aa: 0/tldY|DVv;F'|YO.}>ޢj޶FRK!˨: jIٰ^i"BY5M8R^wPy#M¢ kB>Ǥ+LBوL A' 5f/gCupWX6a: %D>'ؑ06(/eϩ<̨ Je:eau6Bk t> #g!|X\q51$IJFfW(9o͍ AeoDȢ*OMb覰Lu w}!qHegߟ{9(|dXtyĸQ\*EٛOE.^:zU8Le{L\ΉdJOEeY|Nq}Yfm0u&ʓH& Cq>t9ov-m˓TG"kؼ.Yf/p;Y@rd<'rXh'xΏlx Cě,1l{]|_]ӋD|9Hf1We:M9쯵(wヤbvA~8- 1^r;%"wk”Tn;`|iNYƩrG҃ۈ6?^8 Yk?:FvOʬ.TW[C%A?NU>{d> Iݫu,k(}[ZʺiY(B ^)n Zˠ&x Ndړ|%O9ԹyLeqs$߲Ȏ 6@$Ի{ l4aUqUxpuz!x..rQ|Scv_zb6uQO Ɵ?a^r>]!&Ur:o5!hoXa# @˜2X^5!C`$t+l?ak t+7uyÜ%Jl @GY1zwW9C OZ`}! vg1D2-5,hto E-IZO׹ZYFHBVQ!4/7Hr@cˡZ81jOVh.x2n4-z^3cA{TBqu>(%iz+)Y|X۳$Nja;7,Ft+ɱDe.K.9B4ʼn=HmʣS.iNBVzbU#ҦE5=" q38dC[Tlp}ߎk6'X/.oW2,eK^xD̳MM[4g]> S }x LNѥ^Ƣ,8JaomM]+]07٩Pp2>M/.gqS "n;a :h[rp_Q1!k^xݢ%2pcŗ>XWuB۸ l&oLl|`BFdeS)R|3yʴTr ǔSeg}sA3F%lD9Pl1["Hd3X0u nT&#ZBj_06]Z*{aeM+/Ģ ? 1UUb侢N$4۲L(4"0ԃI!NJl0;Z@.R{/RhDA&k^bڍ:OKAa!%̚ $dm 65n8!7ꓑ҉]Rc*ё_!ؐ޼G@>Q`u i z}%E2T8nOՀ61Rƚ S)l5`*T:2CMK{W:*x ~7-fҗj ȕf.@%k>GnάL&(YFD i؝ T[K!YW 08_8 hqu-5v`*BA"@x !PP͡˻$?G0Cm+b;]tZJ-FZ{9[|z\9[ FUG8(QGX[oTF؛*55]NB%aÁ8)e hE7nV S/"e}Z7_u<7G;n8ЎP ywrbqc*Ox'W֖`sHD2w6q;> ^[oM0×d\K |:7;oUO"o&7scCa% gdD@Y7̇?ЙF[BʼpHoLQobz 02x]v'" nnV3׋qwcQZ]$v/6R&O,7x\..24' U7B~+ͥ|Bwۺ}*ЩM4y~Bxjer7\55K[Ʃ?D`09^7mEUt앖d.ڒ9E[@|-{St i9kd匒[0_H$r($P0;d*%ԱK ;XfKBmqaCdwIꕍ4⢧5HisAd[ =f\d2!aåRx|wZ& @Ab(ɢ=hM$0;p/ȸNpȶoO8Uw9Dcq7n"KTIKh0]mlC 8ap - ΞSmO[؏Qܘkul6oԖB&ol ?h'sEu!NE;f<կŘTXe),a1| 2/n#-%ޡĦ'0f%݉4<;~m5O[eӅvS[sI Y҈#![eRfQmjb] K,ðopEr stSI=2HLlt0NE:O2کˑC+'2|O`dYsʼT-_QA6>q7k5I?D,2Kxo^%(gx/D[t:2TT_O=j2IU B= JQbUiK>t8̄tY1dSr!ОtG1ݵ\Zl6]/ 7YdRǍ#S[  w΄Xf9},7iY'!>RAŽ۴?ږ#L-/y>Asxn4T =.v"f~V $h.2vV.:xN7Rr57ML绥5^/l*T Cb= OYˋR]OZJbVJp6a#0r5b\CrgKN"7;aFG(-c&k4Y@0dX kX4Na, '2]l8kaZKKrWv0 OQP|YU .XGud:žMSp g$ж@+8_{3YC xj6'9VVH ?QqʡO7]X.Z}gM?Tf`vJLWIIPd8sw35v6uL?\ o8u^ek/mRAgP*kcg+(մw&GL3"FOc{VRXNm\jTDxg(7T5ثX1+ş_r}DP2>݌o߷-UJFv&ƃefo0BmwN&ȪT*dM MnqMH>^ˎɸl0o@S3b9ZQE+dpX_)3H&EK`6+T˥~cϑ:2rx{T4?n F;_?DaZ9=1cfr @y dHEk=Cd1%" $R>`2.0 FЮ hiz읗4=qYA*Iy}6}g0V&!۝gg2UܔPL2[gcR;1`(T[BӉݸ,˞;.$ jRNy 5%Vu/IZvlYl2. G \sHflKG[h7;*4Lg)xt_;!|"gRFB'ѨzϤRZl[;Ri'Q&*6 P#Ns!F@w-":'"QGmunrM!h `9c+NY7 b78QNOvܴkU]S7ik(|^Ssr5N~#Eka6IU"Tm h>]޶*D.-͞\JdvsdJsB>8@:hRoJb`h)$&o}#M5R >+J~s)Bet /?Cod 9n K3LS5+?ϰ,DX~϶ ^ϤS#I VTO-~A][ݥ{!XDžvvMk);LXr{ vqu~>`8e'K4TEn4eRHR r>)BNEyNnBʥ| wY.M'~p@F%'D)UΞ\:̬̽fg^-%N@KisFջج30IB'$owvyd |r\J8-mȔ |fR0~!,NjB ZQ/pF>ob٢j0FҲIepnurRF}3qWv/ pU1 ze᜖-!ͥzjd_70&ڜg: Ί a =DRޭd셎DWX<8wd+1ˋ$C n1_(r:렼V˗4Y @}Mq`EᦴÆUh(yGkY4[BU3S0E.O2VD\IβbE/R+?^: I/oMZk6s=PROB&T_[<7kDx:NH$>92 [5Lu딮E|(N=v)?.EZgexẁ vy+ϛκVy^}[ɤƆNB4Ek#HLYs d % PX; kЮIA`3[.6r9g![brmeKX=sΐ|mP/'TjyDO?v92lKZWNp 9C^=(2fa=?)7A)~07VdרprOSݒte{ghReP&]iO y'>MB␑SAʘB$R$B`@EOhqY=۱b~OBimr Oj@|&-J.Br ma ]4~=oVx*E9۸ Ίl^XF̢Ej]Z ԯhNd+H۪>m^`ֺ*RӡMBw C%~kF4N}A-)kr\G9IDIa2y=vd'ze"_[$8_Ѱ"- &yYYF!ymPRA_-槀.D<)M@~_h@ֈͼ4uO w˪1"RfwPl(_cG8[T4턙[c%;SAKhh}U.D+?G ,@  %odSxhp|(ȳP] v\Kwøb݅0;w}ias;mKl0&=jz51Pu-Q(%>u+TNBҷ5"v Ė; j&nbt){@J̶'{8CӘ8lMqq*#J7S'\L(A`(scFǜ쒑+OA9;{wdx 솏 PD.vl&Wo8a:a ߄lu{YQ5݀uX.{1tuï2H@A;Ɍ?7w dm͗ < ]ZZDbռ< 8B1Z,ޤ.SK!13۲׵7A"a KJWCWoys [k[+,oa f%og[W>ϕyL>Ƿ"]ikX@vi-959h8¦˵՝d% ?-$ܙZSP-O@Pf2gVn+]J`}UKΡJ-FF+;(=J֐&d;f !Ͱ. iJ'b3Y| }}tz?+r:LشIcԾ&hs#gsN`!{Y͛?L] u"+9]b zɠ)p ~Vol Eg}N\HvI5t!f8#uanYS3x$zQ`~vs',HW%ը}zLtruvR7,eIkӁȚq~~jB*4`XVO/zPЏWzxA"q7V@C|]?+`-eG4Fʁ,t*V5=R+Xj8}.p] Ӿ}D?wJpKbC'86SCdlDWWӱ]﫪a¢g6iU?Q ۾(WC(#xo֧졅phz-8 8( 'Pp"Hw5{M\b"J Թ%GY&:SHf:` NC=2Z VJ ;7UDvpLS&)d뺩b|3 Ly1dr._y0 [}0:v P8v4s5,]QaP.\yu\:^7b;?X"c#~qWOQ}vѺQT'_o"'E* mpTA |7H :C w16X/a\(F}^Enw +<斃uVAs*z4.~B܈4Gp,i[h㲁 hHF<|Mv~*';Ήd gKS Q|MRu_1ug'Leձ5BU,_SKdAO쨓YL[ KFRJs*)?z"8(TJ*m@܎5i;i'ܬKDᑂ[Km:sM5[é)vHhtj$Ѡ0/+@ 'z  ^mDYxWS""xHi4 Ӊn|J SoRtI:58'T<6h`_AIhnئlNAeGX6ţSnAKi@[仞/|"q" e>krbn]XQi{HAԴhWd|&֔U1KI!C$9ҔVT  (IiA.Yt57xT{#r9Qt.#Ŕ]J$lNL>UMD B_Rj${,&/(LԁJ+Yc/|ȁwbxc&}kEًXAQ+ rx{:2ΠKG[$8+%}/#\Y4*$ŝ\9nY)~teZ&qV2@?_֣R)hYzӠ蹂qy,6Hv?\3_vkEabXkhYF yzI?^1׊CpYM|5MΕYםW_ I:U*[Nh)DR3'T[* #lc??N ծ~f"w`" B1= -&ZL{} 3Hy~ktq }&Q; "J4I@@Hdagmf׉4xGmڂb!VTS8-mQ(36s ;Bs1X|s#b>uiR4]1O)^1<\m" NE9pW&/F0j‰f͊;9SG_ۚ8yqf9GO4 _T+ h)K]>ԤⳑZ}!6V^fMZ6Do\A%ҁ},6Z Z\(6c8<(.vܩsZ!߀a/U ]J*eʀ%c lgQl|!)#(غJ+Xfӛ,3c>2_ *-9[@ NԨ`$9e*m<^/Fa?N+6~~t'ڏí T m&|ƀ`NxY?6cSH[n"|UbaYΚRi=qMrLyҤ t4J[o,0;FO*|V4wgTHYW"]\pSaXlXR6Y܆&~&tK :n|\YW"4r=F3|4#$۶sAp/ ^ObO26 cV9"nSAix^:y^#o؎#xڡ+dkT& z'jV3Bd$rcoJm!xx;O0JDD/ !^K; UμNjR[%ZFLr`"'lz߲jX.mTl u2 E+a݊5 d?XBԆ5%<^s_>G7u!@1UsQs/>?ӧaO)&H&r@Ԓn27yXj](&Me}Cv,Knx_x8,7!&j"P oĹr\W X/B|s:vF SQg|6POWfGl{ʠF< T4 vݢ$LWvUI{}4w񄘪H,-홙y䍬%0XʫЫyʞlHm4|ӹo(Q9+rK͓s)AHB?Y)S.T#$׏E?KM%"y-v3(+G  ^ƽG q` gPiwi~`eQ.b/SӦzDB&L0pv lí"e040 ,"{x, P fEtj`^&!GɻǮ-Rⶼāw(sl+u .~؄eЩSs őGjlO`/켰(sKV~5Ԉ뽟]DSްvҜ}k& +VVVp>ȌQ;epW7CB(+,6SѫC;dSS,#}4]~UY+r\cLTSB6x@` C̚Z?Cm95UH!xYؙӓN o6Nh kH+R}uCpFQy(e @?WIjDͬ o\CDU;|r2=:.!REcuOCAcXDC~C$0j?P.PMg…)4%aC4x,19D+Jdwe$ٸ!F Nca3w1vi`$NN,?kPK!c>z7dqK`kAǖBdf {GM)F G>ASH:EAA;KD w%?ԩGycv,{*WX<]2وrr&%$ }7F/_ӹ*uлJX[V,f59=LOW_ yY(*mbߎ׭4mIŃ Rhi?bm5I.ъQG= FqҘGF jeKv|YӍW2Q\\@ 4m2b';e@} !΁w{#PYM%l{q 07rZj P: Ya_&X'X`7L)R8B38ge"Sr -4gt\4sƴwNoFJ(9 i/YsTyb]FMz ;i5u^n'Y{K7xc J cyo}(1M2&a)IJq]+/&IXԾ a&b`ڰCb'hӮr'")G[޹Pr؟tÍ0_s+HZƛ}<-'b`WHؚ_c[c7l@ǝfPٺi'fh=*u<8ԧ];cсuε`<}hטoPooq-ѬS=_W2jop3>hi=uB㌢aN^-Bm[m=~>B0Dc[>i^{b$q\UK7 NH~eEX EZCG)y= bqi1kg4ݐ7˵gUvl!AQrw!n[~a S=$yC~$@DHgiG~{F5~,S}Pa2L;Iq^^oA\HU-̨,;(`h7DBԼ!A4zq<˭&8_"|AY[~6@OSv{ L7(M ?(=XʊK)V$BhHn F9xĹ~Lf󋺬r5I2idĚ~ǘx@3'@@(JD%\okI4b*#=d#',ő Ogyhۜ7eϝ6ea'"-"Ym6zvj(R;w!G(,H" 246-e 0w8^gFHL#a?g ZE_G}#fH;ֶ\HoϠTȳG AZ$m'C =ҙ`̌iǶ/uGO^v!l2X4U84OOC,OGLAhMZE; Ot=SZY"" $i.SkO,`Y ܱ}.Qdr:^fPS ԀG43- TLjbB7ؼcEW2(f sO+et@Ld @= 5ciw\ߴhs#Ju*yqv7*OɝwJmWf[;, M.$RӜrזiϰ>:cX) , fփIxK4}\!W7- zwRTz. UΜ(: *S4_.>_qzYG nLj.28P'Cva RwOga3TA0+g9+a }눉Y 62UX.zV0e0{nc !:0l5٪ڎ8MVl:W >չo4󇮻Hcgs=*iE|#\,kS~ %NTdf2⧧Ò"b@9rD4AlCk,eThS˩jy۶=Ie91``>Mܸ2|g➝v1YqOhOXC#>g5gr`vv˖٠~SJY]xr5G#UBm?z&̈SulY|6ފj\uR9z3*L+|cFZ3}=Mdz"m'gZnYK[u1,J561}}rZpH~ް Q<–?:yoA+|֯*,Cx8mLoHc\Ovg><{SV!ǎ*X]Q΀k(Jͦ9A|Ey HY1e5iQI)w-E(;GK\јNoA{'&=Zנ>Lnm> ЀsYsbW`THas&DPȦU&;\VQ[<6 `1 ZuⱯ,>r\r2]I+^4*7wPлCOR1hs ܗxѮ^u_@eb[5~^fP](e4 CS%"'9))1T*#:zJ8zx(>~ Bca Fb| W4lqe9[B9xn*2e2!W~U+눮C L1 ]-N磱۰j)Q`Ys?c%sz+xAh rsszF>+N(l3Y?ts7|rmړ@ I,hDy] w<xZ`TlwU2C;;ֻe4e 'V3'}X(e.g1QȟQZt5Dmk 5_Fݛ9b][zۊaL6㠀9fvlS w.^q:@L9XMz9hdZpP% za?shPd'r>C:vN]=V8o9ʘ0/_W Yq4vt4sl/2DNvLB.[YWunkC Z09s#|;v/u3 }k2mR-'ȑbaV.Fc$J' VH;QyQ,)fN|銀E#FNAqarn#xR-Fzz7>LGq S GCܠg:BPҖ|6\:$7c *$r'(m!eaq3G0G#'̯ Wc]C;+ ^*ҰmMֈ)ts(*a%M w8Iw HeغK˳oضRYs* aO</;AlUj@w]+ܗ`'97a,\h~+-S,mA.=B!m9d0a)߷d쬿kw'z`fދ&qr3,Wj D?NI ~=2rkƲkַnaPV cɚo=3k^m@JIFUjZ"I Ryñ˒ :wn<uR>lY8< Х,Vk\b 7cWGo@"6ژ/a$DjV;7!g+ZJv\R_~{/l B#jF*A%mIAraVdJ7~u13:"b0swχ**d)$cwFfOo_UY?s!Sֻ f/6(UOA('"cX$U3_+䮆&Բg,- lan#! U.=[P&|4"{ý:Y sndr2!B`"ep_4AYF|Uhro7=/nCQȠ$2*VGPîirJ-r 1s0EDz.r!I3nQ| 4$eYK yogQ_siAetRApVڧy 'Ã-PƔ@dz8:5~[+"^1*0;jɫ.+(VSPEXxK8Ђ"8 (Pm>3!.c>v@aq[H^ KET0h@() sm졆?c ,bx~yqOB?,2\S>Ln߼AKzS읾 4G"GJFt?14Pvs@T:k4ioٓjN j b*Dꗅ''%GgiюA( p98YK ͜-vדN]=ρ4CN//7:;n8^|:yAu (8Ȗ{_>v.O0:O@PJ]HyS-zi w-dd>T@n (WrEMiODR+$+qqv@zWD,>rG R*ɱ3`X[ Vܲ·}w4R7۔2&WA S(*yCbQi%j9GpCw+wXR5'ǶjPqNG],'i%/2T߲6pQd[C`\5=}J0;!!!ޙc9P6Xtp/YY5Ӭ%;MGp~,ќƑ {o̒c %0]b5as1+wEYHY]}Vx% bf( ,macmش" ockVM'Uh^D-lRGhg^HDZ+cF?ӭ& pzN^tK)HNtAUV'oyPs'ѝF,;#-kr.9j gK~em]Crٽ;K)pU7xwm RK]_Oh4cC!(Y, 6\ۼXu#5cl-\/ ֥`L ^8}B=skRYM36D7$NQiU,p%TpwU8 >7b<(C7/^"EWS7kr߲7o%û'!wm\aT:[sEp(c2㑪HKƘIӭBeqՍVFzKzj͎v^GΠItN' ~ҀwE I}ەֱN+H zcҪǍztYbyuWVM=/O8l hHRfzz6 *2&}n wLL,M&k{CDA&w1;:S՜| ς&PThޟz̐x UgSR {xVu:>{ īI]lIs)>kW+5SY9:~[pL+,-LKuAQ69S<rywsu5$yGqR/^|XAĖ;6@+_Fs0_7aOw_/ @(c2&]m,휄_ПYj/P}ˤ?.sԋ>ϴQP9Me∖@p;=Ẓ;g `ǟ>DMHj哘$'<^zUYsD'JI!ׁhYs3UJlpYa)Ӕu|jf;I]Z%e`U6ēBߟwXoėvŦ1MMHj \|\ʊi9}$ L*4R}BM2I&e\=l!I'1͈O9n95)las~itޞ T;؉f.1o!?w6Ή5LGAHV6zdDGՍ;(>&t65pH@)xnooN7^&DE7o;N9XbֆƸ$YӿM"PMՒCËB#e!=*ziF /x܊)!5s*##LfǨU^O K5J iLFe~ }a0netH XK}}*zjӉ%ţ8=$%d\SZU&Hoʝmy%ϒZBZ]|:tk8y˦ut&w//tM6aBzWP.X͆Qh{P| Y3/t4*%G ngĻG" HE3rV(:> ^K@\2 LEP10]gp:hr D'CUm[2<K7E_U? ]{CEK\ 8*=˜V]SBL}Q+Yvyrat4 (rP`-~M0}gA7RK ݵDdb;CK Ѹb̈́rTLKK$H߄M%\-N3KMfvW/$h57.Q@^W4_ֲ~o\ج%(2g潼Sn3"zLY si-HZk!ab2Ԟu#nPUcǪwseU wݎ3,*Tث44]g%:` z +w~ʴr^~mSy@bPP/S`2=zv%uT*mH>zCY nqܖcnAKg.v85 -sX7A4MVH}vː3,O Rg8MA: <kӽ!3xUqo}bz!%uaAz@lGk{Ίu˛qݏT tSfoQU]jN҉mfܑFpO;n365(G'N\ #Xכzšoq@֏ Bδ+_oA|W,B՘SE$]LH @К>s=W- 0am*7NHV̒ !9easij8lu[G)aD&δ%^I,*}s&'sq}UށvH/K_V{GPh }Іt7 |)BDXD^ʁq=?%tc&lzO1h^ŧ}smj͡Й)yLp8S6JVgK`qK`>;gUz"RyV[L t\?Ò#[WuA0xjq9Dh!ϣT@' D/]mMH95͹G|* ۏQJzPj{Bܖ'ՒfC_ ,# EDDd١uv*$UC}Ft06g%k ]Z{e2E,y aH$#߲{I Mx੦||ԾC(GS9_rUј$f8ٌ1Lx[% M4»ޟ3L/U&k1і^)ӔNN-ϿOʀWJxA6^1JD+ [tTc4}Zlcl:tQH %[4<2V_qYr4κMu4zol3)lp$Sb6z_(LӇn *8HIpu^Aṣc] 5}޽!s^RD޺ s{.^1>3ZW |SCo!'X&[2` `ǿ=i3̵tGrJszW\'땃 "$_)6n,1@m.}3qP%KgS4^vl3$q7Rh"G1h 'ꌌCG;,X_ƞZ>""\|pAP5x_tY"&D:VɟSvN,p7I#D#`^3*f3$/IU끗. фSB@43!'~ j+8pà?gh)KAj1>7AjvX-uQ-`?0N+YZ`U/.r<,O4A|;KÀbUl?d'G7wMl UZ7O{\nj_>D󹞚TN&@jԥ:ěz$ZGr ֯B~ q^e7 rqb'<*#'dAF9^ԥ^)LSaTleW:$- ׺d]TZ>h&{,E_]^3OBy$:?oOwp4u%7-D^9 zx(=;jwO42aRlw68:ә0ySIA=~SNk|_QOvʆHLJ7iSd^޷[. ʼ]QB}FeTB6:V\ZO?2y=3SzlMRt"Nj2٢I_?F]g Jt.=بMr7"\ mwW a.bN0` r@R(roOBeQu@yd/_&Ѝ w}fn7P ]˵AҮ*׼vw{;ht8}PƮtp X}L9;@8F}l1u %JZ#·6$(Hdٔ!hٌR~#=|"(*e.q~}췔ѿ}.#n8QBE E5 y8 @;h-LMT&`vTT\>}(WW6qȤka*?}θeFfXlUө+^UP$"Zz"tJhS1;A  ash vVoCF@\p/lA3⩷ 3_Ccb֮¨.؁cVkϷxeJ̆?ixSkWZC` )Ma&-vfW%hg?i6fmNqˆ1R_l/#EeHywxʦ=|Q|r6FIJ s] ]tk@j^ehmKȑ$E]L[^8QM >Z>FqGB@} FZqC$.dg~o+:ߚ "ّ"#jM-[סf EtHx=35sӨȓn`0aQH9l1#ZGS+W@7_SEOU5bg0:\ XK?8WuSs iVaoJ%S&^eGPoFYVup 8m`>AU^VI4 'yC*9h 'i3U"V;ܳFj"zWӃcV<)X[7{zq&R{ak_ܥDN ;ysd:'v2fjH3_yDyO$ENIR^Z~}ΚӹXr9WJ+ZN.Ht2w.r6GZ_,M >gńsѭ#=_S_F 6/dAodMx橮mߗY򀾴g:wH[l;4p_UJ+K͆,TV{Es™q}gtn dt%1iELJ`}4pn+x!$F}i`:^+QC<]cXU"4LڣpPu$`j;^j^Q|$/i@s]Vhو Vv_8Nl-Ng]0|xQ*ƈl ġI2,wTn}2+z43aƮ .#M{}D mΕt'P(ۓ%[/=s6hSkȉcL$Zo…C#t7T(>A2t+Ol8zRH޷] ug5Q)rS((d[x3׉='-586c,e\vW |+ ]=OQ@vchRO72Lr=@CM=1-7.H`TQf cp۳$wWI0D:>L3 ZŖ+vUw/?>5m%T9H%0@ZS\=~9+HSo&AS# nbo7zN~JN;Rz1Iʕz}kq5є /; S\fYE5%YiM28m!{7xIcZ?J^[J:%cK#5Kڃ%Qy#%T0& Ӎ%BD5DpruΆK,xQX$[ mWO=3 9o%,-Mix CSda|H""Zg݋bӸ!,j[]HO:o?N'.n#gp?ff nBdQBkȂ6،_9~JaeprW_6/]XڞSdb=SШzz}oN# N >y8olsxaJ+Zu56Q{Ect`}Hf &s !,.긫:Wˬ4&:t6 qzRuIVcξc:]$/1FiNh YvD-lBi!\0%[Ot9(\,ND7$_巊]ek?ʝf-o,YGLWJTP^H;SZSwtZfֶ_e0*z|Rox)µ?qIxyn}Qg'Z,p] c^&t>ݹ."\D9i1"Ck2eq9/iLx~3k@XGo*0":mfdڿqvJ3Ӧ̯0T^H6tz1::A;8k+Ò9JOŽX^l  &FB@{,ͅqdq`v8 :@;͟dzc}}o. È>Õj {B-5uv_aEXEϾ%by/M\Ugĝl*J*OwTspou9u^EHC XiYCNXh)#x+uCJ,=R eCv^ID뜤qPp|I%Rymj 0F% -g|xg 86~7Ca=ѼCdsAվȔA@ޤeOB7z]Lb4]Yxzpilݜ]7׽sSDSۺcblS?HxGn+9R *bg)+w}&9 -ަnנZa[M{Ƥ2c -*tiRQ [@4S2,"qy%L`45!1M  ( y얬Ws4oK(W.ɃlP=uaG" Ub^\2 sMUQF"q/{B Gdh16/"-NIxs' \oqC7d_rG_隴A}nwlyAqt$4cAoe?9.[ʲ.kJSghh|A 9vҨX~rnDp}FӮ$%M43pH.~q g_3%Y|(kTAcj>q!_h4DKFS8/3fW_4dEKW On.^; -PiYɖ a5J@ptg*{N2%b[Mvh1e3vwtSܣ%04@ZVg :ڜɃOQ/y IXKijPVi"oZm"%)V=d /Op)nycJbhiyN:T{H"s0D*AP}?]eO%Y ç i "lE|Ov `fUц +Nj9ˆ#fLK`A^٢`iꔭ NAkG$%u.92pmR+_Qji H"#" $^jUxomB|)WVpxJ ,j:q ]M *$349_NcB#u}n% ni2>W{oh^3v %35&."*b|Qf,"ŏS)L&N_6ӌN[3{BHh9'w} `)brʑnݲ_ܾ78}Uu| Hk:͔ qOOW Iwl|K[!׈@ fryuv4֘8lAP^ϸon1A.Q7}^AF e4)ZY d3AZtos(r#s:2e=Lـ7?!!?iX^p[֋o#Q;V D^C $}MB="5e*r -∼.Ã;Αha>_Hؚ2Bm'Ӵ\|>"2Dtb˼5o  ]^O@ 7<3JLs4 ?4u-擷θSmR|^aM+jO^qKg @YBA FO, ĨlY!{K; wF17B@Jg+i6`gE~zF+ku{PE~tKp1FzɹtorBsO%c^irn.-) v fQ9n%,D(P%T+sG Lp" U8!vGZn󢴩$,Nievgt͹AebtqVYs(EtcE>^xKOUUфjnpE#4&?]eg+Y:dܜ3gJ% ?7FSB독1ڐijgF oQ]:[: bl"޳fʉ{esXN*7xl"9IkuA;u wr6lN)Ga8)`|$D%l+盿jFH*B/UOS8[݄ie*oWif mܦs'F%)~"ÜE~=g]|5 Qz/$|ޝwvJ8g6tKzd|EcA揆ȱG2h SGzmRU!THwM!B`!!P4CF=9`U(brhP5qj}iGC*=l@ްP f͎Zpjωp ;GkiWб XL%s{dxvx- 2,[Z^PlZ(YyS;@[z3Q)AO "DTq6FV"Kz3lجzԹon|6}} iAnXPLx ~8[6k^ƺ>?&&麫аDjءaU[_fƣ 긙M?fQfTw۪`V3cCLW,ȓ~3t/Y=Ny2;I7WAU Li?z_Bu!N`FGJ@ Gt\n3o tӄ紌M2[s{wT&n[UXd,E^^ST9d:~q;umkD=ψ 4̟1Zdĵe7*s%nWڢg$p&i6"M čɞ8N%(pGs}I2ne*&Ss֌PMμSTJ0{4䝑-PW88-YZ`D~2$BۂqMj?*~9 A1-h|7B^ xֹ@,Br%y!,ͅ Q9G|qS8h4k\e%{'F~)ckPC {oZW&HP4,ֈ:@!f`!T1J9J^<=g3io|bgw+Z貝 yڰpcF+.Y-bF(֎Xm*x@jfɂ×oBU @TO~"xUGqz,\dY( Emadq$}RzfsqȮyjW-pzBfpD9{9 s<@a;/V[M / p >wUʝ`A4iSx5_\JZ pMf1UX?\EIřm$|31f"۹'-[ji`8zIXCkG J yAq!Rc֢j>eاJ l~xOW-aA^C]᛺c3JC%?.uH+" p'78/7& X=[9݋-QQ/+#q8_.ȋo<~z> DxVqALdג^qʠ4JWX-ڙQUh9$a ; ppuM]_{h HfP !@CSc,VJ,|;ةj(uf2r>(2<,:#rHFU׹ :CM?ڋ|ByjMR|o5uU3 XS99mp΁Tr%iIX,&v/ok1bt9#`Nw%vu}DĴԧ8JH9*6Q;}PʋoJA/dkw)2!I5⑭Xw5p+?fJOݻOHҮ)Ne!qyURbڗ ÐyslpÚ:T^ 4a[gdM /@gV` ?LJuJWD mR珹 ˷øq͎Իat%(@ybC\@it+A ^9:7q/;<-eXi Bj}fas>xh2W!,>AJMW^<KQp<Lk0[5xCr?czs# _t;@^!PHћka&Yi"fL!<{讻="J;yS`(x6os}khQ)>քVQ晿Z>Hצ;,J mtM/_oq#P6 |"i;fa:y—M(>zHSpǦ~*`,(OC]{`uY:Ѡ9p4W+g)y<:/RNP:7EK(!rF[Jf~(_M[H^DG P!O]1[#{!1ΜһDފg!ί89?1*]́ %AEݻwS]TCu+ܟӛ?7mXp~%MXBv+RƘw"k_[=YWqQu_`"ve%U鞟B 74{EJ`,h k1[ k&}Q+:dm-RH \p\q08byx"C>'.q*c >xܶJ:{qSŐjXhOgq9؜OQ٦4]^ ]S̮mnn9 Z#CVhhkk2g,#|S&#pT Ypbv82}M |1 bሇ題e/i)0C&0qu81QZr-~G n?(߯]-:pMvDUEڝmS`IpOJܩy=ɌT0E֑O6!;ﶱZ.f+(W'){f}ՂR]z8P p&g2EEH &PbL on!;e>|WD:Tn ɾt -ȴ2aB[R_DRn[`< #w>7X"0Lϴ$ʉ8_}&d1) s1j@d7 =Neԙ0xE>ڠq*3UoUƍLpΓ! ;*3u(>1%S!MWjs-%33&R\&2[虤zUyaf@t:0z "e,q?~!6L6-?p0-9/e(i'=3\jo_EC~zgU7#* .(Ƞwgcr&C!/&/5TTPbOqmKj !zb$XM@/[̮ e'q=RtɇbX,`=I2z_G^CE? 7Jz7F2ot-n,coG:3 M|i[*1|*-޻sҦV]K{2Z4]KO l#Ѿ%ӌ"ƣjaL)gLǝa5Aiz"iYŤԃ,أGaHфuMGeaЈ|Z A6%8 `z21ad 3_(Cb5J/:zޥ28k*Mgfuʺ%"˦/wʆ'6- ZY] 6sho5*҂Ty,wV}њOa+|fg)@UJBb[zՈuf Jj~DC'SL˚Gei1fx/{zb #,i*kԘ~t)gs3=3=,ֶ\Fk_yl'Rr46o]1vONXA+9Fd=_~7 Y9~'ƣ?1MUn, fh* ~,dװa?*"##69f8ٶ5qD/IlM4U10z Ay.$pV]yNYeN$b`7Cu r>!x5 T:a՞uhig)sv8ݫq nmRT < flfb.~9nL~j,NnBPovN2:)FIJO[9,nSh(:$To7_;QNOsGP n",bRu7TJ[TEz,~'(00"9ڝ~ HldQ ÂэlkslX_|0@gne-J[NoHrEM''ӠEuBw7) m@΍5ZMz_ň o;'6N#34ODSL"#:ɬ Ľ\U~cA Q( 9)we^pzcmy(|vX(@!)vp/N`293DJOPμK\i&"(ֺ%)N]m PebS?k%R]؟ _=Z%ܱ1Szl*:u^hpø 0w!9x怇|30/9,z0VEp,Q (m"'A%p36tQfY@AwIv|'\]e5Jd*AE`9єlug .|.Y_7Bx,d@ ƣh"n^EWy 6mbЀôDg!(V!ojxkbs:J"Vp0G}΋0%yރ!Zeq1ro *M- zq~t݉E_вM,-=q2dVr5 IRGBJDTSKY>D "VRf.ĺ KfYg2鵃d"(9c Ώ#4%w(>jbxɉ(' =V PK݇V'"pxHl|}O ;KԏS/g0܏\> PZO}c|gGǀaz7[뻜حwK0IXRfhO?{5G[y=Hv-B™i0\ ̟yŲ=S1OuB w' $3O%7ng wr'w@%[p~p5~m.BӣPro;l,Mbƣ<3(\x#[#ࠪ*mKj:DRǑa 'B?$g?"o+;}p$00e#T+S~ 7.ziǓ+'/;v`sG^ lD)Ey+S;yyz OPԐ ״uƸe!tg[PtoŹoHe N׋O8$kFOPjW egv&t kjO *e65^]|ޡ/:uGk؅Wƀ{lHz6s`Ēg>lHegwqUpDLVEij԰M0WP[g`1 }ؙ8+P$#4(Y] }*\tR7o7Z(!I/LqOJנ_S SUB!-!s{xd`Py xj`;ؓ#l]YS.0ᣛh;aQJnޑs-PќTFMR|D58 iKS$ &+An6&zd0~;Gg'#ؔL5JlXMW;Qbf7D&/th ]v'N5~0̙Kd1h5kc5P6g\$"s7=Mbcr9#ER:6 #KPLTxW+ޭkTI¥=]ݗYz3%o;%0$"ĖWC&?TXɅܩ0&I/BR6È ۗ-aY9)l1 fRACܪLm wbe=ڢ兀dC]&)]G,{ew:'?٫T1dod"&lLtv N#xA~i,1Lg0g[?p vwÓV@a%b{ _S XNF_LRXG>2^ R;x=6p&se@~YQ NEadZG9TIQIijtwK_aU?9A4[;tn(ɰJj 9 #_\_tKFע[|JkRù7M(zk0KHLfYIfH_/eB4R4Z3>aL: !SǺUJd&'6Y#aOeB!6/c'pMǚhe bg=JXr>HgW:C>qElt?O;9 :9oLPD((SAKXHg=Rz] x>!`ߎ((<,ʾq˘fI۴GƷ!#E-Cס p9**r(|&F >0L:=ϩF OhS[Y0?1 C;2Ir'1K؁H՘S7+4U+h98)5GZ3oBEn8YEuHsי}Con?e['G234 B޼bs5FJ$AzHFHT}'W%G徯Gv/Nb3-\qd*ϮݴFo?2-UW{nO=t)r\qeAܶbG.n]UO e1h8B,< жb|J]\ ja}PEp"q?9Zn CM>N} -]A&X"oDƦzO`]Ně6c\&0(S$sfyXg:ش`P< å(#I0MF%Ĭ!5ahW 15 ?-Lv4\x,_āa@K{9߯uUrNZE%ɬ>;UG [u,f!^i ~<gS"$w2xzΈw{]` :EJ[>4#_zOb= 4 h Ƈy$<]lUAg_v^\I΅}a|m㐪[1\㪞aI6=m#'5lבP1zJ]Ӛ[֧Qʖ#O{g% Y']J"2ܧbxDLn + aR#3_Ӈj`".WtxDH8,!a2{I@[!Bq̀j.ktoA\ង~romE]uq1~>ueZ9,3/+GkOLid( ~# #7՟a˛s,#4%7N:7Ԁg7OQ8Á|MQOh mD"*A(%_Dg7fWn~fE.wKOO>CK Grˢ)R9Lә7 T52jwWh"WdsD܍X>lZ*/i8^5XQ'ϲ'$;l'%wkn_9H?͇:1R02Y}'Л+Ȃȭ?W#U"DQj+cuj=ZU+e"T3A3vﹿ8?ӏR m*LрT1ta/l)f/ջgz]Ѧ#8dvm>/a4@%L==̞W]%cЛ*8BBVU&pw\q"a`ìlʡ`= ڕT[}f@-žOb]qqq^9.}#Blq3h`ռKT?!هފb I?ӬB*t>˳͹((,<QWi/3Wl~y2, n\~0O 3$ RT(-WD;(!3ґ*RSAl]fTQPgG:#C8H@.gKaE5OxPMW;8VWE:/H#6HED^ }LB#w70%(^*?>$b=L?sub2^4H`'ve }]B8 Nj }w_k[!Y27j5;vM[+>/D(E?u[XyI$ɿa!'-3ubN"SE=!m)Et"*"N&ҠT:* W;go.Zs8} ;-ge OéP9u{v}]Iw#LL;ܱjiq>iŠ&î-^5C؍ʌ՝%ֲ֋4=.9^fwWNiˮ %B Z ed)HFʻM_`xZpʺCd4@]w,'?\ޯg4 OS3Eleޢ#ΝAOV"uC.IЗo%NM5{p&Fezh$K[$fb/ 7?gۣJ%3 :'1`" PziÛ*o6DԤlD 7nKzZt/s(棠5TuuIeN Lv$1 'h'E%ǡxV(aP]V F&h?z_ 3 fMPbP0:ѩGX\q)F~T-gSaƑKXh)8p!?*c+ݻܱbx r0tј%^"sJ;Ф;aʓ#,=<6D֚<}I6ÉLd52Au7B_2Y'3JXQȢ2mh@ e_u߼ï<ٱړ G-ଢ.UX6%J^QTrP%ɩ\IC]~#LG% J/SKջio$}]m0LT3VJp㳔nH`csMs%2djMҊ򶌛9M!{}MjsEy0I6;sFV &OE@aHweAqx ]PA*{'S x'=k>E6wc}cB{Ћ4\LI 1Jn&b+Q!*Z2 *iG<&0߉ :X@='%p)tcg]60ḥ5⎼ucǔ e*ͬ&/$}U4,ۡڨ@fFe1Ć4J?s^*歰Њ^!ѐNbI T~:_~pͨXB.C[_&y1dXr,Fj6" 1}}d(uuR2 $LkȐ]*o ՘^=E(v9[;@ZWj0>rxʯ7Mqvm:Z@&Y--njizYRjuC# t.8/WDu+醅F|[ (KU\:]O>),3HO9˂1zfK hDZ$|~#h{qoĢۀ f&W/IWׇ_Y淌gJv^k|V,tmϱx]ϟ37 %? { Iǩ]2Yj;Nu-ZX k2.>rtֺ_k m@[gڂ[xYS6q[3~*j7P% sV y٩⧫1B11p$2^{Q㷂x~{oBOIX TgG褾%06:ՏJ}8 S VΤWNok'՝t}Lb"G+* u HںE:6T$xȋsNqxMX2HK ȢJVkv[8&{kGx[U| .(gC&>e&Y^`ݵ@=U(r@8gO\znJՠ3CZмFQ/1D}pWך6!-wt@2dh$qcH, pp^ec vy {v2P\rR;XNG?1ՄA$_2JI.Ö)peom;X)rYڜIȊ1YiѫeCs Cއ9q丹dB"5#R) Rm5gPE1ލ=UC`ƃջxoCLAtY TUg.*[EfL6?uJULy/LoYyTqicru"~@bZLuT%Xa"+vOQ 9& , XUQK^=B#e. cAWhc0?y]/00vpR+zuɢ!x7EV+8Cj3MmiJ32tܘԦ@zZr=ˁ1*{̊CfW<ī$YKY74@H*%$QF F. S. `CD>"/s7HxgƆC XFdXjm5Tx*L~Yƣ*"r. C{}1vڈdjr2 8Ҫb{2ML;uM׃,cM ];Gqf9Sғ ,]H ^ސ*?;)uDxfHn;h_=f^ډzn+:/GYJiJ2~ C-:][oUhDž%egqB3|F(q*3)yȒcbϼ'G7V,LEZã9: ] Y$ROƶ~M'HGU$h MGtr 6Ȫq1 ;*{6ĸd8`AI2su> Y8d_{g-'۷}=*1vp+~c(dzGNxa]-yՓEojK"@e",e"ݟ2<ʀs+O| hƃζ*!+0NOq+OV)g~#hw{ai6ZpG+x9v66#0ϫ#B9)šClz'nonY{m/+kSC\59]]x;5׬W N|k·0KvrNeUòu)'p}B3Y? M\$FAĬt}|<>cB8Q)ek(oV+C76x䙉R B;R Cv0ӀъׂUh~n9aJ⚻оt+ex 19D8pZ=lCh9vyטv8KV2 l\-{Y$!vě#HP1K!8YaXrJluwZE|J7h.F&GmWQ `18Ș<=ZO7*WpdPV7bOeX3z8Vx_rHRj%pQb5]OO<& I]ٚ,nz\Sp? &9!bGWڞ |?p5`'DQ Jɥ02gmȑiE^OǿhK rEJ ؘ7Bf k0Xu>FPǘ}Jƽ oc ,pZ !"%sXrN=/++ `r9߉E/<ϤP8uQP%)⡄/UkYP lxJ12Sqߧ\{p4vњ\~%0/6zu=h`Ͳ), =isg rC-[Y=[FjCf_$)_Sو;{ HgGttM~#3>iC`*Nj=ل!B}J^x'B81 9y1р /9a p\ۣX k}43N49zAVXpKٵ k/22O&Z:L[prER~]YDp9ASk\& d#pHbfqH JŧTDۥ>:iה۪>8Ddrw- mGI#41mD7ڕ>r퉀̝m/UtJ~/GzC|z'Y< ꤾFS<)(~TV{Ri̥rP@,S"2,; _P`7}&"!X7+HK92l~fz}u.Z1//+ٚuuةbݴe9m^2a(VƪisD%~&!F&e{ny K b|6},OJ1ҵ"&h.A2>bnrZ=˓oll/ t?zH-D9I7^;uݵ2 從G8ye6TOoI[q*WWi/Y>1t ?q029cUM_ΒP(t„?_q:&Ϟ:`2 mieD"Tm,^=#c}=Y[ @XDTybs 0L67F'\zv6P MՂB)4,wdVwB0~p!_룄)#Y+S8^2M-5Ч.הlڊtY%Ϟ;(0ɍH[/5ɽfQ:I<8)5|&E+:Q(]"a-{1YA?DR,z@AځK^م3ay6{ C Z~wW4@d:`LG;Hqc]> P+&m_;HǺAgLь[t׻E,!a^V0>bI p%䥖i6uÙf#^g,>T|ٰXù8)h]y"_,f `qGp6n&mfJҚDY2+d( *V.qD*A$+P+>X&˴zȐKy .C>B۹d1G N_L?߈o .Adg u?$RLt5&o]Aw W0Sτu~4hQ2q,蒼ɳu*?7V. ]Jo8tSqV#vٷJu.8&f\䛕01Ov1&ِE~\;v |('YG7fk\n;; &u.HT}r w?ʆ۷o7^fp 3?\~jwW ' 7_ތ3ܚiY)!lj/lC%lG ]6svMub kY _SQ8񐵇ap`r+#XX= 88 쒐XRu5(#%=g&tBյPg=v:ƇRIoRI <(izz0B -g{>-nw-Z}>yK~\ 읟|}` cs2ݹFI@;P-Y \+#R~ԗ++ϋ j˺9nbRb{:ѯh& 'y"V^gmm+p|  ։nQ[𒎹)jdMG_Dּ1DbsXU/0 v*򭤭GTvm֙!ܒE \ ]j8ork⏗ oDo]zQL V<佇8Ph d;,|GH[!-%c~C YѬn1IbQ Z .ԍ?rvYԹ gt^UUKMaP%؉b >b!lF>_|jPmay }kaFu,H't6F\Hw칚*rBLrNAs{U NN`%Gi@#+")2 L*Vb0^b ѩޙfѠzuԩ-;erAtnp0N'V<_rxF\Sv5<>"|=Ǽ %YGP{8L EJ3)?ub [qi)#Ύ,,$[x`赁0KZgng!;oNg|S/7Oqcl*LHHekKoL2)S΁p{&(G` tY֯okT v0C[ J||_+hzM 6C+WAL^薟u/58M,a#>hG`3N5QziNޮOOM)%\ JYܤ JpQf< D h&ϋp)UFeEV'w ՑoI_$?MN[eu|_+W뒷rNusv&AYlp};M vW?yg8u{TskJHYFm;"9nAs(9":RwkxC?PJCͷ8bA+w$DjPn ؒ.,_F2S5B@7'D{6~$U[QpC~azx4>^"F t# @(;=A @}^ Yf6ֻ߽ɟcdQqB as*(Q5x+βE,gULb7]POom{ j6B*Ͷs0_HwwcKݑ{HOu~ڨb98F.0׍~ dNJf@(,@X bKA/4?KR}Pr G}z vm0DP%a meZ$G)W}<:)6-M9OIU ̈9aD=CѳN%8.O GSeEH'o#’aXq|}¶^-Sҟ^Kg _j}oN>a]}||oִ0X'|B"d[qH3OӮ|!}>9bNVS#1nM׺)Q-7[`&^0'S<e ,"B1e({"BT M鿴^T~n}N_^ i2v]D,س7_01* W<4yps!4fsg"JkI R{bZi0=r:~K˨9P E2̺ԥB3)bN &$>qϷςk]qœgIk{4 ܄[ryn:vY@NXx%ѽY[ O(O{>=#]y7-jh 9"hy`@ssf O:8 ωܛw8w| - Lɘ!o4|N[}#H*xJlsX&$2X`Jz>Fk[[ZΏG:`Xc>M}q'W&T7;{]:t&V<:ʛ WE-4wߐ`dWnP~Lj ۆՆȝÉĄ 27{/w=Jvdo?:\y%rTBl WU Sh)y[S@*l$P|J8È;2\4LjkScIGNa"$bZzpf2$l>_XH2,EAj [U4TɬW;uq1m=|OO˳8 Κ`ÿxP#;=]W8ba,ЃB*d+sڷkbɶ:~21E?{d&I6 t; rU*zB{q|E%Ve~%QJUHwJMd(?pYnZAMҽ yzN*g'%*'@n?Os^Vgo2cwcOt`.\uE( ÿ/os 7Dʘ&ij 4WMuzn )Q\6Ye sFX6 L8[eeRȥ;HAqE(<t]!8@_p𡾚.d{乗VyƠ`8fT}XX|`-͹!2a;#}ڽڍF:85'5_f%!o 5uTrkڠ':㾋mD.ē4I.DGAX07fFA>F d{q|049|T|:kvl=q \eAYl}AE/>լ@0AoLtVXw'^Z ?Ʒ:%YنoB:b FF 2\)S5D3=?oPU祗jXj6Oa/H.U[ T$Ca*>Õ,hѬ8`Si<=-$D>o4XR_y?{.)h U@j,{4$L9MTvWW) 5 E>yإ& !=!VIov$qs{͛E?dɮ &2 Xag-w|%ԧ0__vA=(.ҝCs4jg]ݟ&5s w@FPm;Vsq]p#H~=ƚuk3$ GevIǸB)UƧVO*}\GO =a ʡڞ &b+nu5^Ezd'!l*\ > G${k6}}|w|:abvL9k"i0J~LE4匨NˆN53@dTg/ܔ]qc| N%y ɁH)qXۼxvUЯ~Eh@hJʖC8WM VBMF 1 4i "^aB Of Ql|!$&~($3\ɔ`e#>kTtsݹ[E0A[p (b\rH-ӏGTwtc6EFMaEkLpxWaH7םO_ 79''J M,}5Bڃ;+X^r' ]["NCDf;m4TY'e~S˴z1a%lVh!b a[]\ Yc\tETg^t'l? y)?Qhir*yRWE Wm'zDsMd«:JQkٗRUcl6m&2GRP(ʃ*NM52/[eUaY^nd|Y2IouoV"Auű!?.&c8`xa-wK(;icV,H*7nZx'22㍈Oĭ1*f=$5mU$;CX/xHmdžfLdT1I,[4uN3}nU;y-B SNg&"[ `,d6}>A˿7+~twʖ񸖕'd?Z澙br{)^r |c Kmg_Ц}غr3-DUASwv;ھ?>d$NYhhFP| ""^9!k;E_8*Mڴt~Uf;EǴ(V5 1t %dH<]S9G 4(R}`+.u,YIUa0+쾣4? .K|tjB-%y=* (g-*٫".eJYHr;BEJ-",2T"*hlmCR=¼ *EO)ZD5 mQKZ qᩘ xa5&Vm*XWyW'H|dGm7C(\h)7km!#F$e28bLNUhtr=IVv; D*Jw-0o 2 qO%Xfd)Bܬpk7%o9zN߽)i[E8Vl)DIx 7sƭVStHӅMcAFCSBtO>RoO,k0JNKnFҲK feJ U/ĢHTCrGv+\__'}A> [EL@EEߧ]pb؈ZiÇwөk]D>V6 pbDŽCZ}b=Uu׉w` $E{`k>|jGJw ?O|h#S`]*$ѝ7eڨBM,ৃr0<FF~@aA9˜"lF㟑4/CGu9} PcG8spL5E] ),.)nf=ö,PSS B0) Ѩ KqOq8aB# %5S~ߥ-Zd"EAT9 a9m(}&dT/e*k-k&}v`h[PZkvKiWz Pîs%dpd0{BFV=Lw) O!Ur #Sȴa#NkuMs3&)ls~u"{jn @债>y< v~]q~Kdei hCHCA:X1Cp:csaX(k%vSv1.Z 1i/8|J9u;d6;:GMSgz:9oZy+#⯦:z:< HOHudzKZ"MV |%гkG6jD?*0_kL2Q늙Tl=DOq@ xN4_VqI7\G5ȸ =u;mk iVaѸ -O}gy: $lϥ ͣ*jC6~n'=Iw(5Ot =Es*93*NX|b'}HMNI"ΟSuruBw]A$AgLOUa̟nW4Ho6k5a&Mm)MQelMxKFԲ !2-jb:Tu_vDDVFqG.ZE(P)4j5QV9&LFr;EH J(qd}UI]:C8~wҰkˆd gr5FXeIJ!RE(}ZE )B~%h1BmPJGd)iFnVXЊ׺5adHѬ?!foa?и(T3G!~3UPzvQ \!ȟ_V8E^}34 Q9cBuG칩#!Xc}~?4d#2]zHCUsR*tLm@E(mӍu0Ȁg}}M2SHC'Q'Cm"*#2) 5VbUh2>v/*>J  9u_tԈ,J0hIk,w[ O߆nECg}/q/;p{o?BLwCtvV#$Tp}{۶!0t7֗fJnWseȝ#V.isH;vPm~8,}ǚ)wIv$8?}v"K%U2~^SCX$&GǮinw!s!p/4tobgd륫4mKk}?~F| !Z5LzL] \NΦ F%Ly2觹wP?`R Xڬޮv#̪xNP4dAGFdMN:HzEl}c3(}|sLT`6r//XoR-SZM>080\<8VCS%%cS~En|ŕz3ZHU\R+|vM4[>U$j.Gak{/}ގxO1cKmV>5Ɛ:yarayKy*0.6K6 SDr0E-h@Qu~]F@n(< AIИ2x" \q oM%N7h+nd3^0L-BTw<pҁՒlquB7*}E ˳0¢F梁iv-uLX7R JJ<(7j<-9Qi4d.@N52o*+O`lr=bL+^PUQZjCyToYx /nga587HWM&2zgPNU[9V:_׉8m峱CC;ǐ'I^&8 3D*KKbf'-6*6}ya=.$|B#'%2=0uXO}.zOc(l9!~Vn(JYL/BY?׉ZAv%sv̎]qG(n>o`1ڀ5iLRwX 48SXԮ|a ln3=EأqܼZWټ^p~,QN.iC)\$SjTb FM5.kB<G$ ԁM{3M%64Mowv1W<Ѿƍ5vBaV\b@F<:fz(8A^$H6#s"Υ@QI9wLJ8w%oEf!奀U\*(*R״ ] ?r}U(Zhr^f!+ #͹ܠ.0"nS~$mmQ[$5O#3J.j5C=0~ Ӆ'V^K _ӣC 5=*ŋe;ɢ="%|~<\sR+}J g.`yd?By,ص  ({܌?& uF@5֕=96AՕ́0uGdȶ!eaT*rЎ%fttZ(&VSll9XÃ7_E'@T|gT+\xCay0VDZt2(RރU<` i6'ҥ4ʉ1=h}~;zܙ *![$h!U`yO ; rU cJ}SW2͸{E)kfԫIbg儧Db^eR}+'&bk@C۞;%ZD"q^UKLp_:M]neyk`3ts9޸<ϴ/'u_KU7y*o55HOg96>6;傲&Z^h~9 [Yʁ ƦVŸ.ǀj!Yk_a8 ín z! e $ZsQ3J08I1/7L\3f`qijɗs(pvo\'q>i<*#%l`*/*6\mxIv[vr4gI yAI,8Kk6JbF^g0 @FMnV,48W0޽7,@2'OϬpZxD2A(j5 fn Lw5!R49Rp*;oF( * 0fz9^R@u(!*ۖO%b $Эe?W{(OeBXhcP1XUl.&yh_}z6؟fR,p,AD,GClӌy gx#, o5EN)6@vQ"r/uJDv݄>lSm?TRp+>s݂ҴR a ~s N5w]eq)!*]M-`I`pA^$KQ_yL&!v|Fnw ҳIįt-(إNJ" KI{laoDͭ01Qi( ҧlG/ʝ="BDYؔU'̉$J-?Ao_"<5 pK9q~~"7ozQH̭Q<]bq]okz!8KWlUQg,zK[|[!Tuߖ7:_k*=GZMET>Amx@+%ݠ+i{m<9fD򣍸iڲ|+n_S#ܟۆP۸5D+טeV1+XeMiL@AZm%h}SU<BAoiɱ!o_9.P9Ϋx=FYɮ\Lbt6,-%MRK`#"f]I"zw yf]VA,x1 a n՘Rֲ5&iឩt.! Xv+0S rI(4)R}MT JbdꤿQ>j$ BjrLW);޿BL[6Iej qlhi#K頢0c?آɺOrjDc"ÃCwj&JY6{8_b4#, ا k Q3C/=AL5*j;& u%3fnTvV҉jA%PŠ{G7m.D_7g9AO_{ g9 ঔف98$-LsB UcS=9<]!#V_FN{hn}E\ҔځBf*YX|ymr$uij4~x.Z^#9B>h5CrMh[(TZc^|u"aLֆF@R#Æ/mi/b KUT|R^JNיN%> qKF^B͵ͦqؤut}itѦuŰKaTӏy\mcuE{FzD.E*(V#' 4/:Y1ݩ5EIcJY.(Kq@/z|)MԲ/^eئ-F'P\@4wZ,GpŤ0e V$*0k%40?ԭ%9{R.= (i=UHy'31lx^xXC)m5b"%ƺyi_Q,.1t~4} Z:aE,ESPye#o=|E݋v~w0FP(OvEꚨ=\MBrWkѕIn,ʹ9|hU~` Auv4^lFbC]".\I(M?vQKRhQ|%?=w'}uT9KN BӝJ$-ަrZf Ǘ)HYU-nM? qF|yۉ"b'U^4\!ӗFJ59a ^TԊZ|>"=X[o\\f!sR?eifw}q(IRe\Z Ɠ-$Exe ΰxP,FnK6E}DKPrc1ְ7\~쬱^=/4؍2X~ Y?- B r! >*jҥ_S g(YQ閎QuT&͹02FѴ #?_4dV>a֖;ڋia~aS;1_oV%+ Ƽ5h]Ċa0b۫%fplILZ%Hl"uj)U(= 5Ӕ;&Igc+[ xaX(. AzQmwk?p]ȑ-K>'MIGves+: (^ o*ǭ)ҏH ;2lwhey7 AVe0o_W[n֔W^Բ#7!6?5ŇhBQ k)Q9Ԫ&ZI&$zO4k7ϟEZ]֬hcnv ݖA5 L8Prd!اz0z'uRZ"xy!Gn+2x]y'_`ie:2M?e:Gu|#$shҞHڴ7*%dN>ttq&GG^ {q 2n|h 6E$38.G(|xtIM)r^㧌7V M4m\o4ۤ, J)4fÖ́\kkMVn1$IQ_ɷF;g!kdtWٱֵ& ZIȏnlpFM8*{B\T .gzv͏-~_ ]zNy`xYi<Cb$f2X~f͎vijW-{сC Anzf`]"SJ;mSy~E8׊ل ;fn׃B .TWg5gwۏnaXQe{xT]qn[7NNO(Yqn̴J ;Fi#!eT|+()c@IUُ#ɞVz@ͬ9[%\7*ȤS:5Z iWw-E)`pAy>=&.dnjƦ)f ΔIb)K*vH?<ԹF tZ> /mQ؛/ @]nתnd(x&s@e IaYZW>Bp@hI;ƺ9tl3l7xc&͚פ$Ai\O]q?IWyO`1/Ujb'Ϳ.O/˩.o͈530YV2%_^b/3 ދ"&3a,N|a( ^&SP $>tJ?g:*p~'B iB%E,ܩTC H~ƌ_9`Wg޴e x!vEN7ǯD&@e;^E604),aiNְ^mX4:[vZ٤uN'uuXr QuKzdRӪڮCWHjXzv|k?,2ATs{ڱATz`5?lϞl8e~#CޤX]E ,mi>,Ĥf'9ZwOPG@hg s 4`& (͐dsOZ>rT&]Bњ;|Q]Dq^@TK(Փ.HX_#.Ec.J9;@_D+Lz>sD{)άMخi]DYv:oY2σ^q^tCEkajKME4eb@9exS!x~.dD`/(CB+όX\^l-25ҽPU[%g})#ml4{ 2c`Y\'"KHdGͤke`̣aب9xq0>bڶ-фQE:ݏ̏+i±B*Dn8_rKv7.tluSi}#f_mJQT 4iKhv8ԍFW{~](5E)E3ɀeTĴٲQw@{+-1Wv aޜR8oaq@,H#T8$ఠBnw{U-ãJ_!׈UTk{2>)+VXѼ87;hNrS8 L }wΡ`(M0>txJ3@˃; 48 >p~I=-`.Gck6).e>Sr&RZKS!]xz冸 ?]ں`p& lJ srz(εy^Hɷ_(*{|0/-6^ung^@PwB gj]I]"Z'_I^2X>5r\#,2ԙm(=DΞ])'VT`Pl8`\rs"*SE ݮ7dL^kz_z p3Il / l Il DYOi: G2m%*W3Xz̦3A*ǚ[oc"?o0pѥ'H qV?JudQʻ0__ޣ+pmPe7{8+x _WduPK 0FGܴuIJG|Qϼ7+jYDΆػlqrRӣ<;~~ΣY$z2yPsS*g 7oKYnx o}I6}z3T ; D%K% ~%ф?&ȣyzA.&ߛIWNLRYrbz..v=e;PQ!9À8^2!s$th `uZ=9ڃ42ˠ)'j|"#D_p^X׼5\f;78A7˧;<֒1A%$TxݖKa8/ϯWz;9+P"Ȇ5;2SHY&_PW,C:鈉`OiC/*9u'@y+]qTc{ѦN.ݙf&!b\'R" IO] BQAV$x!E}I^3\GC 掜SHlN}źiTkDjviDQymn!h6=5i=Wu,&d1$5XfG`<{I7ŁCW))rV 9377pgri|Q @rNMRG`(N3 D-'6AZMCԷ'C^j<|NxF'>0BN~w%Ԏ`lݽhHnaUt>,  k[)Y=} ;cH&M!]6)(ñ9:݂Ȝ#V,P"/ǷEϴdCA95/SuFDբ[5'hԸFS-"sYl%l odKmٳ@ ]zpA,5ep<,LNsDm`YT ^I <|%JǶtMLI <zqnoE!r&o C!M$ v^]vc|1-ԧ(RSS2"7W*N ^<Qs+\^md~%;W_Ϩh A]p1]l_}Az/zI,~R]`p_OĹ@RDV Ґ/.L'_4p cw(Z2TTMI0ΒsI)?lG 07ߊZ%KFgg[kL] 5CHB̐VK f?MC!}(ewźehiی4幊l\#w~ӝX)prV? }#j-Mw" 2T(z%3q),{\Ze,Q5 x7HuxP4(ԣ|wV"p[ N'$@-nϸ8q8UzAi @v"C\6X" PTUb;  e:vB/.$'f!iv bts&u2KQ)l&~N ҳ{ QeMxƽI۫NF~G_fި,VZuVGL@NME^z$l6fBZmCj ٗ\]ge"zGBH۝ⱶk8 Fr&sDsΜ,yFO2'a*->~x1&:?=56az |{%bƟ;MHV-^bG|b+^D<@XB,9h c[Eˌ=%Y"-.E.S­ܳ҈p):h@c揔loDljno׎% Ky6j_>55VBRn/*kP(t/ɱmÑi7%򈒰Sdi' 7&z=I5EY3o}0nlx= ܧ(xEGZ :I<+P9sqKv@ 8ϳ)VO&3B;@з[ VBݶ+rq`&՛-촦rRQD-CLՇV_c'q:Yw>P#8T֜ju${,A`c+- Ί sZ)0Z2B^4DjF8%+c=8?Z̶H,whڸYl,>ka˔E6)2Y]bBdJBUeɥn.sѐ]D9_VϚJZZ3uɕ/<<HYS!ƢpM <_tE m>YhE$MSҀ2d0؝fLvTLj{ \=Eg*)1^y>4f FFB,aNP%#$' T##+X3~NgsZ`:|!]ރq+IeK}y5洝NRX7ӊsD/-&}0L;K*l<ԝ‘|mngf !HɁ[m,d\77aZ:wlg&PpPpq4j"19{~TQ6 DV$bX7[us1َ͎eQ~ilz7pp0|Bi$%:0X!7rCv9c|fyb lfuv 3M8Y9aUnS sM2%\FnvXQXPafD[ȃx/rw?l/5Z|Vs LG=C޺]_O) ]FC }0\ E'b*Ol>cB,͐Dص^Zl?emhrveuwjh췣!nG\lǛ,Ȫ BWg!uhtKuڹ`UwݔCwŋ ?7^]+aˮa}u@ قV) (De8}?+ځH`t Rp"Jo!\@g6-O֧4ݽUųUqՎT\௼Ė<XA왵}"^&/gFw"^ @V%>h6x/ W2^/=/w 8ѵش 7L4^|J/ BƟw83+ <ϟwW7`H9S7fQnܧ~$-zF"%9$&gH2u`SkGRizv$%T!{AV S kR5%긕J6ꑢ>+%':L c^#,okmԎ2R#ϚhLKαk\M&t [RGr-.!cvp9Zz9Ck_VUe;eV%H4=O!T ?iCqMx/QL4*= x+F2pZ:bK)K~o]CGH#GB`:o!h3 ]RN )* ǁM|(i <<9XNUA=nНO̴o$H. Hkgt3'z%Qǒqd0`3N^k8# AIog됿lOw }H+rYXuQ2:Y7$eAw 2\-8">m.q{ʝY7gn#I7e"ބ Z9k{` 2ٜ0_7SIb/irh^N낗%VZ6>ZH͔'DV20t20wNaz#/Ύ;3Ҏ]kpBк:R}Y {=g[rԮ?s9?>/y 1i"]]5Α_[lTQ3!=##Irs_SFB R(؅?NS/h-I)"rH^(K(;fᄅ4ؿ-Cv"H7îͮ ]x'A?;ț5r̝9ZH*'XMQ:pW|bFh=Ж 9t,_^T'{f1Q*J/R*k> MT\Ji,,]fѼ_,Vնnjǭp,W`Zi@wxw63hry Ğ\\|& akGaX:S^kaww˨T!>2 "}x"gV֣D顀 T:,q~Oۇe@..l%4e{`;ʓCbJW8 3xa;SgˆZ&B"G7BMH"tso.?]Nd8>$R.J@ f[5H}ou5S$2TE(r=PZ)m"_-+nX]lчev[K1|҅c]}AP<-L˻5V׽ruRTy]87==m_v@+`RYLRJ8gŎFQMD=P5/CO Hw*9=:9k 2ePt'!Ykgm? ~47/HO%p5c3N|W{Rbl|1d4;d14r$UqciX{wj^ab!J`V4LxNL[~D=͍4Q١8gBaۣ=zi3i,Є*dtJ0Ƒq@ҝ2-g8P.u%+H iG/FY#$z-n]gicWhPƝ54נ=ٱYS(#~50)o#!*p9$sR>ʽ ?h sl@{k% HeZnӌ;*[מiz=R" ~xނv|ni5܎F,_?nIA&3LmM_zCx@a[CJ+=Y/*7My pruav)KGz0PneG1y` Awb4fj`ڝjqH'M:[Ia Rj]-ĥɸ6w|:|;p P?|;ńZff0B;=<)nw&–\ׂ0X1UfKY!֮gUhNX҈.!?f;gg3vUIGtEi!ZM9Y + 'x4ns SL阩RΪ4JCqA܄-JܭZ.ɍ fnk%_fO|m8t"v\d~ժ*'M(-s`pqdPP;L bTdF==@RO.i2)  bxtݐ2ذr0I5G.=y묌!HTq1u V9P6vdԆ~2Lk~.TUOP!/,jhs&e2Ih %p~uNPhb2ldr0B a zhLwzC졗Є0{zJ 1#h 8RG<U!˒~Qc`.OY ȃ MjT˙2?UU]U82 #tGiܙepiK&P«%|7Ob"ljɧm,-!k 3զ6pz_7m?XmU=}c2{r|OTT]o[3@&k}Fw.?b҆DєZZd;S:o+\UcX&pUt<#[Zpx.@umpm L@=!}ƚk&3jo>.~V{wҾ{|Z_8ye%2VWi}i;X9J)oBHI;r|rJ:qW$8!L@.|00צj +aHNzs¿UhC'8$ wQq]@ͫcD`WAB$`{_ﯚӿ֯Xj(GّJC?^R xi|"(>lqqpXc~3P(oakrlVX8bc84Ũ+b2xͦ4=MK3oзgzr" ULClp5@j ՝FTǤH|9&iR4;+-TuTK2/ *EpǿИ6wٍeMW 8FpP%d AOMLHhJV&eβxd@h3f7[c]7|Bf؆Lu~uH"/hJ 2أ(y śD z7[-j.]drL݁yhmBvTM:Ǫh!F|mQ}@Sًg#U( N>h_czvDAHGֻa!I<*DĉpOlĕ)YW3gYhҋow#N(C~_LYtBN˪E^Q|3|T&jQɱ=;28ﱊH~ԖUZBA4>Kqu*unqI$y{>)_&^!^$a#?1*\!Hs)m K묃LVKDkgvy>tBRZ6jR FrPJE'^t"?7mp .Ǫq95G g-k=͆2~:8Bhh2or8:' 9s0:WyH+L\)[m_+x@q2RcnR]n7 yvTG/ڜ-caͱ7>Ck8C(ìI&}iRR0:B)MREuB 'FGʑF}[59\TM1T~?Php|Cn˙g{nBXxog %ʭ6}8Sa2PqUc[IBE5hG21?K $LF\<`PJe*L E3͌"rp/԰cd2:ȍ.BPE %O\k^*wq0JNJLa`c\^u唈0[~m{RQzD$|ǬF 1#kF +̰b}! 2KSAb\U8 MAXĿw0Wm=YXj9mUX,v=voHQ+v= Ə Pj$x[yli7[@LtV>fd[8,Jo?h>ZiLoLr3j\S$JiF=޷Vr{/,-?kuxm`9No5OuC3qӦQQȦњQ_ɷuMulC[C^;6~Qe).ffi+PxGyyWԬRg1m 3BT';l9l%h=JݭT eqvқSd#2+.L:W T8Xu!vqDW#@n= ӤlEs?PQ&X"9:LK,Xmv\S9.>Z1]%vDMzg5:B(&z)#GH+OA)8%7/n+lV p K|hse*gLg*jqUK*Ӆ t#zbt}E$gt^4TFJ4&&e-W}^dFD dzK։\P@<5+i㬹<qQ[֗wyW#SW+ՒoTB뫘j!\/6pK2"}1iu zy~ĝivgF +X+E&H߀ӠE'(w CEfTAɬE2v1iQ5&MizuoW:dܖ w{2 ,&n'rS8."g%i%J;Um?y"yGanK﯉yq\+aOϑUf!lfOefAq"ueiv:Jݭ`2~/ݩl!Ի _骥ESi8W<鏃eqYt9\xM"`CYtYO8o8 /vW/u43xy5b84Ksskq^ kf]  ̄=);A[$i=e [n^ hTgf i8^ZLy/v.q𥩸$#DA[j@&+`d02Av}_[c/>wo}6/zꝉev|<(FUylQ;eOf@O NxPWY/ EfhH&CA+g.gal֪o#>7P SpJ0h*P5T dPl uxMeNU(e;^yb 7Sa5!89Ӱ0# dC\"(+xf0' %B '/@|Go!߀FrޔfpzR<L@ɬB+F)у>$m&~!K(w=0ſyP70tz`.&x8L h|le:BNRFXs;|<$'AtlD!ؿ *S+h޹`:KBdN^0vO+D˪OU\a[O>]XJl%kޘ;}_oczuǥ"/?칂ύq Մҷ OX}ϚH2#wx%K* Wo7V`Vx1,j2HنS-+CwJ̲ gs7?NnlqCb=负\5Tq StfnFh6 F @D^v[V(dλ*EÎX@+Y2WOW@6Qf, KbHYszP&gRȃ 49^iVSEw0; KоfH{MdZ|$Ie=[`8g]W lWujɶO/X3<\ km+$V]\h z+e1op$c*,,$7nF{sy=\J>*i6 T~G9]+.p%Z. suVK(,D'e(rېQҁ>o ۋ)s) ,:KO$ʵ{'lJ;9IzvMa2:uppL#=K]??-S]s]̾یaIE%Eޙ~Ogˁ~i^YW@q-&~>pr6gAZvO/0=*pr8.ܧzs\r-Y&4~ZڑhQLx.UV YS d ĚMDyr]O䥌7 ̟ Ow]?[7 [Wfê'O_)::zr?;plԼ uQ*ZqvcX3Y{fLi)I0~ϗS"UWh忨}R3ܥLbvg_sNM0&hn}w<&qVI(-vˑŢ_ϵ2盫O6[y<=yv,g'ThOޒ1{}ɣgoүZ$I=bpER|GNx>|9ݼzajP6ÈE73=Gzz^kA"$LڏbLBg敲%`PݔXap@:űAk9Aa?O:k'cU[[.Hs!JaCJm톞sbF) Iy,`D8J_t(`}Kt3f3Q/̃"`cŞͮJnc#]*iBw2QpE ~9פ6*ܳxmSyBI-r,Ńf?W^eۭ5kϙiqE|Y *!9oyu,Ps=7=6*pg hRh' _ Y:(! 7og,58ٖg<ܯ8F7 %„/pȳa˃R v yQYJ$XY V+<ҋA'?[C#;ZrVenC Pu:iJYI!6b܀*݆R2FLUw*|]/,]b}_y0en-s&+w[MYq)0C c11Sԫ.EzNyKCR8d+Aloog؍b 9u9ruO>H(SV1"‘&g~qkqPгԸ6R]ќU8B͠qR3"a݆d h8$ϡ:8EѾ.uBWLLBVq+SY^BF$q,4W@F(UKǗMG']wHWRV;T0Q;:Y ] QT2*jG`\}mܖ7Vr"C:mq8;%7<7?9l 4`~ȹ'c}>vrC%e7/-ıivǻ4TX髄(ZADP\>to[AGg?.{Ay+-# 93:b̸B;kKI~cykm;|Rַ{]H:GYOҞS C #EA6O顝 |V|XS T`cYƃT6NE:;Wh7-& ݆^S4-~NqN dPm,}ѓOuX bӚL9e9wGTd3f$V-=Lh.b^+0X>Q$+ڒ\]I<Qa8\١2?vE i}s bld+L*-j*K[ 1zk,jvGHU"S'2$>T\Ȟ!OVjt^F k%cv_l) 4Mḱ ԬI47w41Xh9e9.&Z4k0!m* (ƉR? 3צ4T%ԪY=\h w5Mj DMI<(Sy!L`'}/'`7w+M =?%wm$̶7%͂c|d̢cd8cQ`Y>ȋ0>ތGVs"2`Dzqg% ?*%0L̉ӇRHA/t%^+S@C1.rjf__-~Ph5:p6%D0r&0Q tӒ0{n&!8bx2IYHݛ4)v,PXr۹S5[T;4säCC#>NذP41ӍgTxf*`CB+2z3!=I‘HR% {nn|c*mi&525!*>]7_y}4qJ0aǝ"=7Qgy2Tgxp7z|_-z^j3i:n38)׶oqc6{'/݋!ql6Ax{6 6Kv8]}G cD-n&IJ|ˑٜ1 öQ ،6;~"J,3Uv9fUt#Cin QUcm?`@ Y@F26޷W{SM, kv%"A ⩉}KX*K|L*Ba$Iz9\vhF"yUZO%tTtSyE=PvHZxJ-kXx8[ xس-0|a9֊ai8*pX%E֭M )tO-qˮM[8^+oQJ4WުѨzšRUۥ{(h/q6D_ש KooKT\\DIX󣯬&Fx&ii}w aW]ú`';lʑJ-w|@;f"&w̏.2sPfc"M&,DdLxKY0fk S,>fI]afdIP 6;"h'{͝R̡籠{WH_MJd˾ ~IUpy0!"lc9yLoYs0fǽڱm =A@SӁ!htxt L#EG P}h]oy hm$qߺ ^ԡ{Ev%쎹WnG).FB&p]UPT:S$Ff> P ?^mcseZXfik]ล@ռH-n#F`>txi.68 X,Lza;뉸ad dgtb ReӒg W}6Փ䒠=D֩I5ӢJ3iq46cD[m@z54<ZjfQ xP5b.'ْTҥ$%Vځ: @Y(Z&(r{&ֶ/j*SZhSJ 8 01\-w]j1}XS]4X7Î%-]mڃ+FTS&O,\.CHF.hC"WvV>γp}e <ɔLO]-K٫b|裓XȎ¨@ۆJQ΄Kg @愼}v\Fpڔ!}4>Zߓz sol*I/t u`$K)/3zDqP*h4T=gD u: `YR?~-{,"(E{l%[ύ'eՂ G+6.K.(N}]뜤w;1<1[X^Qb gr䒤3JP\尸V\L6+g>p4Ĺ_2W"12 L,fn"7Ս0!zb[jREwDj'=Xe'8P/N;ٍpnXҰVV,Th辀Ckbo78B7iBTKɏ-ƀޮk47 il1BgCѕh "^:loW,}vrI\fٔJCIi$ `LÅ*4z B\(HOg$+pIζ6QְEXc\&T=χ Hm]mzSHMz82yP%ףsk8|ZbunVH_H[nˤ;Y}о1 Cl`.xe-CIein-ؼX,A{_GGɍ.|*87.JS)вr'tݦ 2]Z/tgO1@KK&b~xM ND!+G?bqL_z\-/,25vr|&::^J?i @?wjin3w}CEN/?QEŊh ¥}Z@r8/ћ%40|җZA;sa?!9Jx%92' ȳDf}!,}R7ECc_@~@U@޶(c`t=NM:I5diԼ5oJȴ9BѸ-jhP~pʗIƴ/thwϡPa4>LXuc5K#b QD +$6pTm; xkbKd )â|e [GLr|,`N\n:*hEK cPLD-Fc$/P(Apעo+0P޽@#I P. TG) ƄOrdFڜ7J_G- K6B9=*`*)oy7,N+|抄wmV=ٕWKUOVUrn'⾁q."K'-25r,|3XsweQo`҄z]"v W:V%&8!9RNAFm`-p$LkxWe;bm`E<;ɺƋ"YF J W)D01?:fw ⓨw iLEHM_@5=ϴط.q5.Vܥ Z\k T! @lߣ!MMkx+KbB;4=jhN jζPnu4}FJ&e@Pnl]@؋{$|Ǎ3ʯ>gT?g*pP < "}:q84V]N_wU7o"r4!9 K7V<*X ؆%QFl"qr 4KP߽2t1;.O0 V>h_]=(\ /~ۼLDZF.֪4qN¼ȤGB PagF0L@-`eXgt=ɥ^4/(T ш$C@Ɂ ;"A;~FZ:vTD!27`Q{ćzkUM, lqd֏|ɃeB R6ޛ .fKW"PYZzy@ SlFA7Li*֥L [N~X+> \= vΧe1.%",1;%;Ǧ $زvQ_6FKČf*c/4GZ, oL0"*o,G)abIqpq]Ӳ [NU}'/w zTLL@'qD29BAl|SMSt]1wg6BztJ{ޯ-cB,xk&d${a.CԱf(u/{]mgG}~1ᶁ&9ap$夞,DnD ,F ͒{^eY]_v2YA;OEإ8Ogn}>YWamOgU몺ZcִW@|,8ZC$Ŭg4 u+FGY;О'@p^faoD*Ď^%arKwYI;1ɝ"dK[q6n8aľn5l2"`;0&qty( E|(OjAW[ <6qȧdt8ov "=Jlial`Ȓ?#f|P)Oˌ`ѹ%Pq+Gwz?-z;k+:jTRئTl KM&?JY]_% ǡ;Z}̒lH1%|ou\BH 4)d3 '?,:bPٙ\Z !;"fNR >Z&!\w/{i}ވWţa33?=| $0YM@-I}ʡ}@~^&|9hiI\{|e! W&,C4[қ Y ?1e|w߀(҇-;>RL.ˆjWP&Y0YmhQ DwX$ID|_/֓Y5uW#Yj֙8x6wG/p;=*(s>/s펰82`&oW}+{qCG]h%i_MdW*mpo2ltZxA_4N m}lAŇ}&\H۶Bˉ9.k=_⿮,HK4"w CQs'ͲE CXDQ/Į=sC1f`zxx1t_#7OhrOğz2Gf7㹍V.S.rw(q ߑ6MmXkD m.; xRszvY73krXC+TONO>)1ǖ GX 4da3ఒ1;0ң&DpHyZ03B&d8r:־0YrWK4UIfМȣ[(>vHpm"'t 5?HsbAt0c0=)ގG@qcgfFHF/eUbPj{?be`4S}bhe\=gjHCOq9e-b/0qOǜ j(lե,u!G09'sxT"Ńo#^#[HJS}·޶qyOXN x㴔\T^`NuRDRnx6qUVZF'ZX]y;՞SL刑{t[ZTI H qF5CcO Jim(CZM'vtx ?I[g:OuZ:|l$gCѴ04 q v`pNX #}{|VNC$~DhӃ#o% c*ѡ4*We;}z&/9{+6ЦTumO]M>ևTФ\\"@~:3-BMaMx {Vb.z'΍"bړwR\!X'V8BXgI)wS8q/Ugd)RKIUyl¹*h~#. EHQp=i :X֣:?;%qQ^Y]wI$=jljSo ^BD=ODZ9qUUEQeFr_=z#9TGp䭓fR vIx-ց Ng.Y:!3c=3|-69oآj\ B⌗tm0wWνvng4$o@2Ľkx>#I:ڢʹ~ M;Ńph,{)u=_G9h^vl?|(Tȱ=i^Z/imX1%fk858skˢL|俚z$Oaoi3HdjYe\R߫ ٩ ;ӴE6b^1e2IV怭HQD^Ϯ'j*nn¦©Gpӕ4xO76pGTm,`"qQr3^9vyFa"Fй_xI `7~O'P\ ]T[g5 P|ǺYd[BCA5P1SׇlY8뱹aU %e~z=4;A?uMVpϚl>&oc+XgT$f"wprnZ_ePZxXb.fFBOa7H+eJ Um7 jprp ԃ1I~.M7'z/ Y@:gD^7,8 C6zV|)fܾ>1p ڟ_oJWHPY%eOOnL"XJz~Y#HoP N`gu-q t[}rL'·TWwҟB vjna$@+^vRO%U/o16z pZE鸃)t3tUX%`wy YJz.'nC*ȻGnL,qn+i!&w|rC -Mw[E}83I 6`+w*"OX_PK?7~4*0Zuu*UDVYl1ʫe:lM, (!Oȕu, yZ7!R R[%աr'm>CL`;շ\ e2ott_%t+DL,\wEdXD ;tT@UlE@Ӆ:P=Q #*5O7aW 8xyY‘t];(y zjWۥ;ikYorSGҌCȡ)YRw,3԰5wh1k_ 2E3]ӽ1<}T2$&,=%N(!k$|`B:woYcQs<Ms[%ݢES*Z|QbuB@K8nkuR9oB},%%٧0.̄q X[, M?9O!TB|e?J'1`v97'LZ]Nq/{7xyOH D'~#g4 "@f:ްCE 8/d qk-uݟ&tN;Uu#$ww:"ٰ֠:ʞ1G[o}CJST.`t'JjV;4ݧ9ĤTM.c:}lGӏ Y& F&-g%: E\w[Tty0d*xۤcx='Tm2v?Cj"9k˿I礖!1DZT!iv; ;xan| y{ȰH˰ȇ:moՍ68t@_Ȅe987tm ]/vA|YdB#_:vpPf$^>py anMK^, Ɨ&_iakRrV#"FRaK fɚXm0_e_b8Rӿ CrڣD>at.F6#lqDC&ygOK' _7!jI*dB%j"ʰr`V= A]vlYKXH' ?WSa॰1.x\)AæE)Y?B—FU8~}ߕb2x= 15ltx 1V::q-f SAޱrHSy׽7-nYb^L<=]̾a>nPƺ's$qДkSlr̃MUl'FAǰ[W~ )~{\}{Y\٬4N)\Q l|D]5[V_"eq wWl hi$0$,ǥf4^dq7ﲗNh+\1w Ky 2\5U'VEr)y YaUJTW9⨓U`́Al1:&܆G3YA4#64 6,6uϓab4-QT MEvYEc( cn:w] Jdn(GeIw !ӏBQ\#ٜX%J fy1HNdPqIANl8b 5i!A;-TE()SuҚ2g9#]"Syw|0PXH;+Mɫǭ҆+o@4 {UBO<1+X׽фw+,Ӧ qPCKtVϋ(sSYAj3 Sg$h%,uڌLʛm5*~]"eAdZ# F$uweEރjG{ވ_T$lqպ@X?;Z8otVM^~gL{WK.0N#Xu~zm֭sldXN-w8RSq~?sq%FvI!>[pEgʑ@-I;*-1L518>@|2,X)6yhZLU  c7+>N]3Kg2v8!U@DǍ1׸,O}stK'y&{J*g%͵r61Ƴ|9% ̟1KLfA砗LC['3ĮFЯ73TRWuMOcE4pY_%Pw*ybBYizr:Zs]гډT'O)Tz8.(Rz&Cxnv &9m })챣m}[rzab#yU*&ᐃ!N*sNB *R8qDe#U$Ο?_q53]8RRXJQ9t3?) |[X Ot J g9(sf[ecЫ':яdJ̙7'5It#6%Da,gyư&$֔"#) ~Ÿʬ|Aq2@Yj@A.q 3A5~bBsK'cgs.aIE)\LP7U=tXߓkuEHMj/[qs+dN_KcXi9ܢ;90 "{izZ {Q!jGʢwЍǑvk0d[˂E]b}WTv] :]V\"LOܶȅ|dO-6lpoOZV[xz'$ ;qފ8T2J5̇!wd j6_6FdBm&1||2V22@˦!Lv>GO >l˓V|@=+Xih6xfJ]bl˗ :.*,UE&DVj*e3[Pxv8%R#6S\彧:?)41#כx~UTrybjJ1E4ՒMb02ϗd^T&J^s,u a{8UL]Xm-oPK/븏w"Qą㵹\J)߬*ǧd)Z/ L&v͘cǙB,.: M>Yȏ56F[r w8RK f,'cDKx\1X@].J<=z:T1ʸOWbyd"xFi\rŒeѮoWxh2P2GgĘSԜ `*N0ſ2ђ\\pOII$ y!4=mVz9M=(4Ia?dO,ϊג`Y4{x PtoB(Uk@ܡ1g?I5G22kci)BP{beW+Da~76p*C@UimZl|tM UE/\nf簭ѧX! [}V"D :ת 5}{33]%6zCBL6}&5>#lUHiƧ#W?ݵ ΟkH/ʔ ΄ .uJq K'`ߗي&uA̐XNGKAOi43WM :@l1C#VR]Iݼd|j- ]LDM>bz|洞,{=hAL(g!Ug_LbHL-Y\`~tu| ^jd!V)pO/$flz?N՛LhWU@[6=\˻dߗNvgUlS\{{Ѳys؅nly[_V'fG覷e ߃;4v*F$RbHaw//vNGCӻfAKaU,s`q Q7dBjY>FQ "- H\W6۷s6"'/k" 42Eȃ9_G#71[G<8ch\nL%=Bt#Z ]7bXvJـjw8^t#AB/6> Oh .Hf}gM.OՏ'@UCa/3(;I|z ki~f@0?C3`pJp_zO#*D r#L;jcoݽP6F5E`յD,Ct#); $=R*_9Cžܫ[b,Tڗ4Su wHR<]. ͍{_W5?8*mV8k$OsyGtL]Ft`@?_Q >ojla#^L(7\knDPW,~5WR8TЮ%9WK),L0;YCRީ%M=F][h\P b'i` Y3=rmyU#aR*;6FkS A ry:6idĐ[  vU ~mQ$"2(ᣏ w"e1I]o$w8"op(6)yZgex rw}{$>A!@1z{DbS98J&-(#a sj'=:u#Y]TPPM-dJg x1{JBTOG!,2gNïu@ 3]e!̥TJٚ=˶@aH-1.`VїOX_F h;!d A/YYOZTN9"(I,,Bru37ß7D gwuqy.hm2֖ZڶhL):sd̴e?c[n Ӓn n[ߐ1G,;@n-IۓK\|ϝH1J @ȹNF&WL0v@ԡkg4|ŕ$j{KCAX{/! YZǗ,UTѿC5,_3].y*e:w:s{[2rU_BnWцIJR xNS _wYtJO^*Y 4acAgy_nFEzf|XvP6φ )6fq`K $>b]}&S̽< ߀5&c_p7_ϠN ¿>'AϛB'm-SmԠb x&R;vʜC_P {qKYn,&oXmH5M[^2ɻ,̯2o.i92|CʏKy|ۻ%AZ4߽g3Rfu<r\Ǭp(Q'ۅI$/$k6+!Q"'‹ p/B\R%mg@퐄h%Xs&X= mckNȫ: ڸ?j1H]r]>a.OZ؀(._;nULcAk8WN#IPɈp 3:JacZUJW`@9i?/TO,o~ քIJ h:;uAR 麒2XW]wC9?.SSu*_ mRWCWPZre?1j>'z #Ҍ*@̀n4´UKg!O ZD6iazoLvUK)ۖZ(Oae3Wi_1&ytN F-Xuˬ`Jco4.EV!f"" 8~3=\$@foyN׿Hl6V&细O{,w[wB^1|];6@z20=z!bO庰 ֮Y4P)湤sBɁt&*KzvЋ-p亮giY=uA@;D&CЉˁCr%Ì *2pnɫHx'D9T{ةIZjtq\Acs-THxZѱ;>^Ag x @r].Iu.L B`h٭o`ZiQ}GjF7W._E`0%&5*\8e5b5..MaH!`3OV{n(ppaŇWP*fl8Xƍ %JTSVSsOE^)wTxy[čl̨CV6r}*9l ΧPZ=塭s^/S&tBӫ rz|{"Wɮsed ,5dZtؑ/l1Kz(F`x`y)> 47cJXheo )$N}ueR0g[+* bu 19m K>Qِţi^427EmMU kjE^~Be*zO^J~kYAu[}Z` ve|tw%5:@jvAy[u3%w{{a̓gPgdـ!}`yÓZZEn11M2( ,%(a%Ă NzvqX՗/zpM.XD梯-&Qh%'oԂ!-`w ~;(xcF'-,erltKIk`g\#Nc65 (^Cxߊjټ}/>qD' Y:pj˜PL DիחHh>n[e FzFIHIb*um$Lե%-I3ݤjebWWg~gA=]_ŦfMȷ8SW77?] TEW CP`Y2w SFveYZ&Y##5B*^sU8ǜMۀXÞHu(rAnRǥۍ`{o`k\:s:tKh66]k-v!Oeos٦vI8 BcZ=C}*٠=:x~HKV?x)s M:æ3OU:H܍<۶m /k&[Kiig _!Wf0/MMԤ=["ЯoU)TSQ%soÈq'a2q%HQ-w6I~9ƛMVJN.~:L$h#|P#%{% -ƶ/ϽJx0Uz}BܸUBvGȶCʹqjz4qRlV^#Ñqő|n -` OFAOyxbrAvPVCi8j{i:w_e-}T"<2k]=4 RQFub:~P2<.W{9_~ɽh/OA_G7v3Mr~$ݟ*n+KoO.6 zڶA-# T`\x0hF&o?lGr7~3\h8 5#$PhAOU!jP ?FgtxI=[w-Yk{E;ә 2mcnTGV+9'{d'EcB4?7"'dE8!؈m_Td;NNQCaL;.V'!Sew]ڽLϏ BӲ<,**P;mg"' `S4ho#(ACSZB&}|@AK 7턍W g~HYtm\ %Gvnt73$fgH==rwd4 ME1bT<2R>ڌ!^!S-5rp+FCćY=wqk/]"QC)OL:;V![UqÚ7BPU=`5X-a>1V$qǵohXړ ~/QPnݥb镧=}A `mfhr^iM) lIHl;1@6eL?ʠD0dw DZ87􀩁 9{p˶R'ʎM{kV")R{țG'0?D_ c7gL٩?FWдtrДq!T\Pr!^9{ՇcڷпQbr#m; *DϪQ2u.4 okfhMA ybugiTL &'/ ڱ9>M1ysr<c` O, n57 َ $`l伌U]ϋI^1,w).rFy~'],y1=XF']QRik3Un1E_HM')4_Jhnq(M#HE;%WZ gaj]U}HgbAq4ed!H.xW_- XaoP6aXfU.Z(c@ɲ')[ ?W5zU5PU6p+롳S3;Z2{ ~Nپ U>9{7}1F%p/E@u SbEnkfAqC}a{S+}/lTf_=Y!NI!qoPL0t=x"ͱI^jo*i ISp瞁PЙ$],ZDy+3EmG0nWQPԂ@#B9j7d>%2(Zy㥆a9E<1ϫ]IQl|!yjH<f:B쪤5~+Lko”%YHFϯ1V)ž^VMn6R;!hBh=a,ڌ<\ł. #W}dޘ+wh+rUV?S>hGS«z62ykڈ99O].lET# p$yAafOcqcKӷ{FF3hU苞lO*3uAޗ i);y-4jj#NjGl`Ҏ.2g#V֓/d 4qly`Wu _o kI}>Kd ;Dra7fZ)Kt,8Fpvk"0n+,ҕn| eRiWr*j >[3B؄@\J:ً'{.7Oң袱oV_h 6 Ī©K hX^M;`.FڼQAȎTLXwH_7 rQ0|A\ʁs-1I4#l>obR2ljKń5%w.RTݒ&c$ĽWW*nu|F#"Ilr7bB򊴯/4sSxWoDViDXHRIts`6)0< NJc'6НI%`2$jZd믠"bcRJJW~5t~M/ ؃Ə+1WHCT d$zTvk,1빕HU9A DX96+14f0|yLBePbi&{#pM]o]j΄j'`PʋeTG(*n9VxMbC{U Ȃq ӽ'q_ u&棵@q|,*)):~$&+{^<5F?&g4 W0J*stK) XA@6[I$(v:"Nл(V hq lA& Iˏi_+n|Tkן}8N{2L*3C!ITARѪ_6dƇЍ!*AYq-uvΜC^ar)\8)_~heB~ńKC Pt/vG#E=(h@`^7gnyK _裘?״82 0FfY* Guڲ'^ǭr{X"B k.H!WH=/qO gt} [c*_,? v)6ǵgɨuF@{̀1LMuv?CrgetXs_,YIhuw}/dujS:k (r-;}~t0i p+Dl"O3(s7J E'B vwS #p!J.PJ$8yh!z=IU:0]{5uS}w٪(U5b z8lض0E :x[PDĥAz7o!u]֖ tJ[d`.>_)[.HN>rɋkn0* 6cE<)Rv aS'xE.+e̖SoSR{!S3~6p *N"eirA\pgϓJ|F=8ޯVW5 >)*KX8v$U@՚ [T#A#𣺩\Xŕ3=>{Pcx7x=oӋ&!; FR :;;ź9g[HZmA/bDF3zy9mL^CɹHG: Jk|diy3yBÓ}%/cB1ZZ2N47db.݈K?ew_"GWM(~i4|\…`o{軬ڈ&8¢_gJ7&f޺ MsU68槁+x<Dz՞8aL"$AF,;k?z{'Qhǹ}Sue4ElBчUDЄB$A؎28xYdF!3_U-?Yq: Dnj*ZNm,RR2ֿ֕S['A/o6t]o^uPoQ;- rHp­#0m}@\F7א|:_w#7kꋫVq/yR]kHrr;fFq;}$ Q e,nY;̯Im%[fљ9#A&(co@Z+Ń,gfYɀ^-f0ۖYyZ33:JyaN W6QL!p-0xRq>C~)Q]lmna}0YK O2rZMP$?7ifwcU#ڄkTc=cF~tbk Y u!RRq Vp2jV-.1d!y?G*r!Vc' Vt\dU^nZ}-a5W"MN7۪el-eEos?3x,hx#xg~8~+>S ?nazINpCfnT{RxGecPO3n;|@ BKV9u HꜶOZ asvu343 fI{N$=`sKxOj$P^q6yH,b;<~$dyu)X5׽~ GjÕb<+勠Pd=0ޒ.Qt#ް0'4"Q=1}!?2%"=jAXxfZ6$uZ['ˉZBt?;]|WJj"i85̅u(YzRF9r'.c9&ӛC) tO)3݈à;L'DݦާHJOWw\,RtxF<ÿ,KksJ,ƅqEwx0:"ڷA"IV:b+F{%Zy%$}E \BW K qo@;'Y?6*iR]kd!HȦ;2q<,˿vq™I%ˑmXicT‰;SeK;Ba!B/6Y<ߚ3yׅYgJh'Gpߢ3\loJ zͮR&z җ176vӲJݎB5GL47E._s+:-\iv+K%~o G#-XYD tAF^%MqY '?UJKI!^m'kھ3yx8-[4;?w~$IV5&>LMzY+d >zbOK-KoR.Ϭe hs|W.P]0!cS3«bE(2ǦEc W{;{ᩏ-rHIkmcp)I!>酝j|#JA )!d1:6^,[2MyԴrYH͢Ee[;jf( ݙ_md1|JmHKA"A.U4yZ <8Vз P_ƣ"2_u栤Vr~I KHX[W609lcr"vx >7MA+FlʌIbVwMjFۡ$ ͍7OXM49DGBkyCP+m!:P?c;&嶓bK -:ykӬ]D/`T|y68]JOHA&Gl^uT@SZ7Pc S)B_g,u)n7JEQq }2/eFf7FGSsG,Ǥ>mv+nbū:CTPwH ׶^ȹ xU+m=F4xQ"$h^*ʢDFWk VA~h^/Rjq˺R&dh*G!NM[O~8VjZh첵hXy.18Ć7cHҷ[+d9idH8bH%%}SGOP?uVG t VnLw֞G*~a>DmQX#NP0hCh.^@Z2?QK>M%-qMHNV$_bKS曓:bVQmۃ6ޡY-?łS0&KM}i8O9_J6B@o _T-患a!?"LvT^ڂBKݖ8_|{@˓DJK|PCּPr|}|(ŏBV{gckPݢ]P'+LS`!&ȫw,7DD.*{{䨳 6f _'Eo]?.G+w/&cHxidiI{M^Wl#vSlr U1A8 dP$1{m}y=85Z*Ϲ .wK-YXI~N^N|Z4ܲm"hw#K䔏 s8\+3 A%$)?; Ԛ3P\_L&q/m^#b6 \qv:CCƈәQmS,O 23$4CqmPG׎KKy1}Iyo%]wП79wd| PLVHp_ '\zsʫОDa$BKKP+G&2X<` TEqG{]Err r7c?2Ktruy1޻RhhZVm hoͨq׶p.=aHX+٧1HƀOfa>;] /c`[z=%&i-js|[>.z_bi M5Yl5n~Д S$5gzK0`Y[F 0_lt;_p_?4V^Jk\yOjovm:C۟r 9#Metv66L< w(5]N8v#Mo"'&vQg_?N~5V?c6C^"Py7RH85V+8*!/*Lѷ_a_o;>O{\`ʙV~nNxgk^z*7; ug}لiī,Ѯӳo'f2h9XdO\i_Yfi \yhF\G[f;W'5'Z#f05thka% R y8'j)Y!U%:SDrhD# %o$gDope$7 (`r PpFsxv{-h>z[t#x]Y<&hJ[Z˦5z,'6c %B݆y/b;7uqnYӖnuߪP6 /:_jxMǃ)vċۣq[xu!!g'mAy @hʠ;;-Bs?%KB3)Fu8&s~s XWjP†@(,'35[(jpa TrswJw~ߺ3v niaϞ=LH9}9TߠY=A'g(=0(j{Gwm"„g2sz%n^꫙z~8^d0c̈-aǜzBT ۶z<,Jd9,`lI^Y3j%/#0}LHaAzsܝ.fu_q boLf5FuG)`UhpQ7"eW!I; ːf½-6Tp^/Z|6jyh!3n/qWjj&gb[v WI(:+2lhKcbR,%71>=җ#nQ6DǸپY˜fKf6i 3N!aLo ȱ3CC=gz~t4\h]eBDx)Z-?}7TyZx{h{"]7i7.XRKw/'~Q1uaSq*G0ZtU %֋{*61I%V"~(hzTRZqtu[f1nl3\")x`^oj;-@OkA#r)4 Z[:ll ~/%7_s糾z]{ %a"`+m3>uc!!v>mWyi^DJ-m&LO/mf8ǢbP%UZ{8'bɢyt"k4+Xn]KBDOUQԴE&xk\Ɓ0\KpZO,b;혀0bFet%E~A I f1*궿YW067AOl][a0: }*^GZCbՉR jxF_v_hx F&-a! ǒH&5Đ5^.{"CS;h+$Тxds ȄMY\kYV$z2?|3~?TƈyT]fT FgALwB`{nP"t[/T]BWWsʵ$:G[>D߄WiЀ[NZQ@?aen"]?eQ҅{2-. ?Lao% y1 Z qߐ8YagZJD{5ѹ&z7l\ Qpk:k?IQY,L)CYu42wCEͲEK`i|mĵ{WuUtFXazGT4^[I{́)?Fr+׋v @}|vCh-M4h<x?(F@r2E;D^3S%2'GR1<'PTO7Qu$J||jJ]Մ4KV 7ojoׇ`iB- 'q:7`IfR-AR5Xr ,"\ne +[\ZR'~{D!(i]\z=UkCOI #G#'fLӸCH°;0/5 GKU8v+Dg~;1.Bj0l#Ϗ"ҸoFw9汘(Kry9Y#e}rPBM@M\kkK#pΧrP}8f_{۸/#$%2BP(,c~-I[[S L?ޏL(rkJ|? *~zICDBYa0u)ߡ6&MJOŐ'|}e}5LЗ|>9ӂHĽ`X8#t$MN:ݥߣzlnOtU-rz$)k%lk:).7\s6' 1\grӁ#B_e;HKjA]rⳁOً27'b (fn4?SjsђP0xDruiw'{ȃ5wF{zKӢz#1` l4X2@TRYo51=MXW"6 YS|8I mȨOszoWp;GӌUQ~Mk3F}xdZ/f~^QX"Lw{ 5ނlXoUi;Dpte¸`eY #>MxV7Q63شI.4;JxY4^u'}uNa?6͸)S4ϳ"e,2:`u֯fYM;/B5=({#l!{ 1>lfa-HI^K"yizxl35vgQv3֒.ݘq#e%_|9|.D+ʹ{C\.X>’ ^@kzclJ<#Mwy#ڐ£8y澉iUɂA&80̲xj ρ:"ָ=- Y23XRK ]f$ uؐtȚ ']2fLp/" ys9H_{r#Ab}q0EMMg QUe}&9+r85X: axE"*8!_v5tN#\4݀;7gT0d±cͨ,. 'R [{LvSLVݜ^U )1XJ!}|Hx IyH{:5ѫ< wm7_4"͂4L^㿦K[6멩7D %T^h #+NZS)~!$ vU&8Cx愓Db3|S1=<)ǟ3%ǜmUpY6]&JC+=qEBԏp!E'0LMQs_Wϴ^&|_.$ m9ڌ2+PPS9Nm]mQ16q` -X^1wο@C>n:;ש8k} IueNʞǑWT`pҪCuՎ n%Y|%íUsT kCIM(X_ ߞng3U@n\/_Ie/уeٸ-ؗ$ogX}|/LSMBd4Pq."978׍\ 텃c$50ʏ Lz*3>Lr6\UZُd_{X2< c)Q[c7}byUrURdh W' T l @I #`mWe+ePnx"t!6bp5Q]mCEۚkvFBU= }t" e*: +Y\B0M,&(C9穾>*~/L Kޝ|?q] gY ;|/Ep(r+R{`H6u\u[]|Q$[#.օS`Qٙn(v V\NXR+&5 E$svD3 #@8XTxq ali~;98ŷk65 ɾ` OGτW{]I[Wfޱhla$e V.6Ni@ip#,zym.Ye>FRdYg҇7ҤR?&zhՕ;Lg6Q]}8K 5+rZ3m'K{5JYW8Hv(f1~nUXрDu(ځ~Qr")idKs731H0ښfS[:~[$p]0Y@.ࡾTxV^]vQJ7PHv޼qUluX(kmA8rgޭQ  +J2Wح'^rt;S-\ej4&S2Qirjr@) fY۠$%⾨COJJʱ9*h&s!GsjV.%#~:=vд"wLSY{MݱI┣oAlڙ%M(޿dПE5ޮT7/iܬp像|ztbpj)* nHWoI&Ruz @@Z[6B +HlRu{)YF$B8Zxt7B1uI!8cdyA/g[IZpS[e`2N&9u1ACݾE+6Ey5]䷾,L~9Z;㞼0ںfu#j9~9Wup$S&E;9V`JE9Y[ս@VDՠ Z-Sd9zDOaVjFkʏNTD?lSE~.XDKdb3f%gwlHN[C ~DԵ@96{v9;|{&:47D|H!KROfdgnXYjSfaZryފT!PYI ش 8^@rլJן:8/yr-Kuj67Pu4'T|4n<gd'jqT~۰R}Qy@E:b#LR2w#Lq'h^b*)O @PF9ٖ5Y Eǖ%O֐ Re23.;k?r_A~pmQt[P[(mlHKeIڙ0e]YU֮ YVm>dA;LXUQK_ڽw,G& t ᜺`Rcl]4:ɣ7$8d-튘aQ|Ʋ=/{`  PpITԘd=U<02|U3HA@wޥy%jg`NmՕ$YRQrv{*iRO}V&O`l.3$N ;Nc_!saHѶfb#1~EQee1ܯzDn \!o|^ :>6))J$Pxl,SO5 ,؈I:gҁ.#:vW*JVwڞ B!b"aL͗ ;vX%PpZPu^vA8_U7Mjn.q6]ALmHv<`,؇|q5U~f"DQh/*ɳX#58 Ji(;%-؊u U,Z- -8C% W:V4eM]5zi'X˗$"Id1 / Jc0GO x~,i۱bTm~hF&HԙR|3U]K5]MLb՛R66mװo@q Xyc4R=b)a.l&z 0+oD-`P=zYɥM~@/Tn8j5 zXr 0NP77ߞ zpOG͎=%^u̢-}VėP1j&qRgڎMXsn@-]W +DtFc{@n>蕌N"}/A~p!aaٓMOSjLpۙ2j@>ψy,S "glBy6lQ; J@ðD)5Ug%DBoYib(S 6(%e>(--2kC~ԙ[_`ӏǨS'o"__B}iI0 faOVg%|uqWcczidzjғE@Ap@!#d2#\Dz3JP=y?U?W>eDֲ)_HC 20"j80a|J JK!*O;T7f㨂ns;ài\W}*It58l2Id_ y=OB 9\p%kdj M}`&ʈABU;vm-wbOd_d`q`iu!끦s-=0}B]]#|I01 ɹ46Z?.j`*D? ʘ\&5ąad <,EdBЪ5WQPg, 8*Wa0cT*r]mɝitPio;-Y^ ?š}#Zmj,eGwN7E+ ='q.00nF™ <@vi}=vpb$ A M<}_b3IkPcյ񓵄nGt<d A,9>#KՒu;HFITpUuzQYn 8FчP{ [:p&VQt_&&&ian /ZY5 ;>Ǒhҵ/˓nAoAn8gB0F ϣUJ~VqmϷ`*0}F o\7l@)[3mFe"?pT4"Z0֝MՕ8hq҂ss޳cPӍx{Q)ŀgzʀpio(A(CuM59$]> l';Q־Rz# !8-DEfP*214i`h2ŚWKJ_,E;a+PrGɩ~~21x̴?Uvr .뻪sr=yQ)Z.eg61-d |Mb4ǯ:kP΂C6(Z [.xg!B9STjiٜB}6{tC76(qjCy`[Țކ{,S[J0PzcK:`n0oBǠ7!$@Yb09eLYl.8p*:2 4#L/ ir$YeL]0P&C7#-1'EzwbNMfavڋ%pP L6.BLǧl {sju4t.vC Qmc!mk"-wf>÷}şGqb ^~$t_WʺvB2ik_ʰ9%U , HQ:J+U* ͒2cq.8 ҉0RibnO'Wz_datm^W#Yy2ԇ@"NPpnio3+;9mwovئ{ JW\m܂aTtr t| !nРyh9W&G8hlXdi f r>cБ#={Ξ 1j̛Hܻ~?wʜyqw*mձ>9{8(>sq u~9HJQ( SǠ hl"]KRq519(aA꿬pއ,6r+-ּl1U X穞)ƮiBlRň("JWB?uI:-I$I'.[իo]Ey2 }"= PĜV8`fob.hr,WZ<a9p@M9>d׷Br KgA~JMFT"SbFn'1#%`l `ņJ+s49tbmJ+Q5ZIFZ`"ڴ5H@nK؉&hF D91H7"pZ9UaDc@4*D 8דden4LL:}Zþ`cݝ1Ee;GDoŶT!כI[ĩI:RJp.Q~=o2Uj ؒh3C1ρ(?s n!1\^{[uv#LaID.E&^3wjNq^%pId%T"Uԋ{eZߟaVQz0:* ~2 -!-™lxY,2Xft%Ljo$5šk6Ʌd8867XrᏣjF׹8HG L*k.*wqYn|/lћTwך^VEFYCR=܏Fz\sdZnf;c$' 5^w3XH({w&X*g.OjV,"n J+Mk546p7ݶ Jo%&pbv@k= Ź83# Ù#S".bOsqn*N'M@UmrS9ǓWކ~3fUa4)$юEfF2_ a*{0 [_oK6ś nV2>x mwX?i* }TێrƛpFyR332ʂaFsw6o&B,P;onY=L(uO (iǁٮmP^YSi{Fvex}%jJ|wss亣ڤTK'HgcE3ڛ2ūPZ EX,ld Ty!vhHr6fa2c~fx,vLgFִѴg+Id:pm|YVBjpg9c`HS?5z&pz+[kXSH^xWN_yD>f?yʵRUBNb!Ξ%)T*nKA*m"Ѱָ,! :v+M6L8']j{+(ߖZ'hgͩ_w%.K"KWHYR5%!k8`؉o8dDCrg)H+ֹ9HЏ퓎_vEĦ楘 xdcec>i#ֱgbG,[3cG[ʶArCdIK#%!̩ grO tKwhzTࣻn92+8y$O<3KGVIjaҲ?%ig: [QV;znz8?oe2ߛ ڂqy+9pM\E#%9:X q?4AGYUp]&W@ }HUJJ&VKku"7Z&/FokSV0ɤv2ɧ.ڴf$y7>'sO$330, TY8{f>orYKa}G'oYfANRV&) Q}*ä֬sFes]mr!0&sKqu"=s @,4^s( \oPa!KTs]6 {36=7?\s֣\=YwYJpFvCu'{,Q=NsooHjh`SxW5f:0L̹o?[{%U7P˲RʕHŽ.YӍ_wmn؂ ɓ s; P7|TRp}ʭd ۓ$7qbXd%js>>6wU군 L&V- r1^H67!0'؄ma2b~8?,$pUDP2g*w kzdW$j Ōy [44P:뻚KS5pP.xU hD(dTmJlb~.۪K:- f^1%?f!(jp"Ic[~CDz!FzZW"BQMEQ,Q| 66Yw%f9~^{k$_삏bYX ?Cpd=Lݿٞ%-F'-eĉ,p(5Q*dAhӝZI,c5"n:6vjnLH7rBY 7 Pӆ[fD-A67dYFfdxϲ\BDB9(e :֗hJ ] 0oh^>@bo>KJ;&4׀#-UvZdIZt 5Aaqm˾%̋it 8ߏ8n[(34O2q ǿϫVۄ#Ek7Xw zVF Ad.^ek|Gg)w|_&6FNmgE;Vܾԭd\덈.t-i gm]e{=?]p55BlSU,WC}Rw2@>qdo]ΚoAzwҟ #XʸƋaͱsz 㪎}"K66LOC^ r\N8R,O)`qhD#GihR 8d`uQve^& gA\*b }`S2_ =3ʫ ֻ%l#dr W!T˷U\ fj0?P%l)Rz. كˢhW-)] +E!퉇&z/Xp}P趯tn< u <4Lʑ=ɗw'^?SfߋU"Kd8쁁T1sCuXJXEb ޳x~Բ rQR/S8E@eť+':&|v%^*=].a^;Ģ#hYnծqrFjptH,z.^]_a(AY |ɡ?!nF ~S /kU1qj#464 |\g(Sp( `!k WFjJQkb'` `/nW(űIrN kekP^r8~. py5 9nIlk]]niãGc6#1F[+V-`W GچdcM< C65'몲9ɦTV<\Щߪ' k5ڛE\7b3-7 $d0gF=Vs;p$)]WrkW@p#;gAt}~B)`0DїUuU85cp@Un ؇:k^Xb Y-I)Zw5kppԎ}!,6{1cz 2FFzf[ @ /ۇpe5]wHi]cOx7'\ŦJ=_J.%:Lͩ9)3m{lP)妢D獃c?v=9.]$}OvGG'kaQҏyˡ-ܵ[c zYm|^15Ű"(3Y$}cͦ0j7z ;2wp4wTuLVok.ϭX\Q4\Xs 9|. ãսpBH\*c$s?G6I=ORWt(/ewbt9Ds/#M?, \5"ЋԤ3k>J )r =i#Dj7iw Z2Lg9O{(.zX؍+Vmp˟ 1q=y#*Jv@0pxP 例oXx1o@ETl&e/Jftngd9nK÷gD8>`YVj>$5:T*t.jgBd]% I7 KA{CqzYxg=OZ-ݹ"U9f`sƽpaZس Udr ,ztgVK$0,].Gt{چ3U`{H-*x  F‹l2ߟ$6ɗšޘpXMƅj=h1X|OH/Ԣxny/Rv!>&|s2Αd<]Q8Q_ʇA`Ҥ%RH'TN\1ii}kv\(a^ڟ$N󃂜r@R`[Mr,-aYj$9_/x י+dve) <\p" 4\|)fa+^e8ԣG,5iTw5T3>ab_v [EVnV08t\JBLw2=~B3jj;YQ LҋB~>Ӳ1a/#`>XsdsRmK@ūi5/!d7 m a. :QBCN1'PzWn8{>#z;$;$+ά_ʅ „WmL{+IBĞBE=חn6 u ntZ,I{IJ86F ɡǏpIG[h$#QqV| צP6e2cYG5`ţUֲ!Ŀ_1/$&%)6 qdf3#zmڭ(tgƒ_,L?3*uoi#tS 64m辋ՕpY>A nHŒ 8I2s OJ/%kl8\fo)a 7Ỳ$XYGPȍŚN:JMoN?7&);뷣9挖#:?<,!kӛVORDcg,) s,wJS<:/`]:q:!,(6cʧgk8&X -W7DR!ߺ=Az$~hLU7L^^7l!yD2?Yۈ/&hT JHj-:扯n z/ByXӁգAu@^Ȥc9*uD1v@FDL|Z_ vĔ+$:kMw'NCWzlf1[x6fe@]K IQ@UE%Q9 32`DhQC{*6 6=Qt\ [R-BDҾď`GH}),9 dψ鲉lU8xd$ k4ˮr=9⌘Z._7xMvqĖ;}s^.:!/~"Nt.v8u8g]LEF(<– PA׵|.8dc <3ulrSpYedz;B.7{im`GdoK]ʚMviO6SO$y1p1hN i嫏n`/ޢK|,\z-O^FʑPCT9M2|@ XB)L퐛{if5eRM K+V{d3:G +y\98xCC*wS&W#1Pyl 7=1 8_Uj>pod+fif|RM&/>3ԼNu(;^>\g)~؍ʽKx$1!_/O?6#;$Q\,Ԅ0vc@B gPKYO dVbc6 q3zKW TZRB7˟UZUW4:gRљg6Q1+mAjdߟt-ǤE9u0/mn;iuŬ^H!d޾͐F;94CO󑆷ݤŧ޽L3.BzvE7PwP2Bnxq%{F`Lg_,2#Ԥ% ~(k\fsDv>Yhrc֔&/%*JOD}} ߤʆp9"VVA2 ȭ%nV(`B1TrLcqLA{ AuV L{ͮqpLKBMLAs+>s0|TryY{ (N s Xbm FnMt612хXƌBW !ϗ/EM\)x X#@q?Ƙɚ\RHgB*J!̸)MĮ?b.`N&m.`/2Μfqӽ{sR0 g"0Ω&@ceD`+H[4S%jp2B?zjWE1%aft[?!x×3%(~z&%0*1,D7g#pGm3cE5ɹPw2o ãdƉoTrT?a޺Ju~_JnEI*w8z#?R´s)DȁS@Bkoȸo>?L,G%teoǶ<ұqx}CGvlc8޻LTI+D۵R?ˍn{BA ~!+^_tp50IYEu#j`$3H6g(5کbߐ *u WhqES##>zT SDV4(phV^+ ^G!Q7ZU{%eRtiqv'c&Aa3>zٹ@A%3iy}<"Bn}pXizL s)8F}1/Eã<17 PRJ_o}v.ΩAp2 IFIՊHxK DlKL?C}ž<x4a UN\ A qKOx)ƪ0ɵ l6{ŚhK ٫:{{Rβ*;tƫcc 9[ ]\:oO`}Xf\R @8H+k$ $'5SL>nőr uLJJI>CMB:Ƀ|؄ȱ<]kOpÑ^W)I.w&ĤvF POօ۾oH : U5&7ԟYtvA96NIzdO@ Z1vRvJm vD;!X # gxtXʇ,_Q1䞖x_2RLkE?Um8K4|(3mCd;ޏ~<B%Hczo =%VM.{G6BJ_n ;kP3^ŀgkpu_Z~-H6^he% 6BlJ|9P3$\ka55I ozӓ SIa@Y,+HZgǣ劥!p Fsgb¸[H{!!wIk[E꼤mOTXPoC֣R(wKn3^ݖkeل.-T`@*?1.H-:=.wHx*: .>ri] n+#aM~lt'ͺCmÚ{PЕϻEa8)gHOSDY:-UpCA͘ՋFuO3,bKkJa}x%I# )UVȏkWhk/'9[*~stz=K@OS<!a}K% qy|5 95J<<='#QnyMM}]eqZ]QPe3)Oʟ`BGr =N7|3!;bcp4=;VDZ!B^TD1e(VC1Gh@ҿdž+t2 >cΕel?jA\G&!;.O֒()2q,Qb/:87 :/!Xqm0ޗv6zKgڿ^!ޭ l$Sv~Dyd0Fl{'ea(7?$.AȒA].FXw&? Vf.CfA'fC~>Y75*8)+„.o%4l!\)F@D=w oxWvo ` Q1ç;r+&VKd쨬ݏ' 8բt O ¯'Ѝ0&,/7&kp!@*uh:q -czɲ&O]ܕfk\Ik0d g}aR(G3ˬ@dFtXt=]]y-00x=tGd` H6aaq}{X*_Ty#id`yb37 Z[ʰDRRv :6sB !qҺ\gTF{P_دOej3q5AbIw6J% /kHd`2 )M2H>\;־PJ#\ӌMb;WƂ|0IߊBO؎lL^? Ws\k ,zϾ ;wH_Wo^Q$Odm 04.Uʕ#47AjQXH5OQMpmVgzIԫsHvM'fflSj6 ]Ƕ/$РglbڭuQQ\)9Yc9: ˆ~I5JRi#Z7_,^7ӷ4U11ۨ#~A`PK/Hw_wj$2[Wζk=,uDs+bG7|2Һ{^:ڞGدƥ՗ m\`Yi]CM>.g u6kq:v[d.Q1ǰ >*.P:E9Yod(N`B#U_9"҉Ej wh]1`{>~meکݭQŖKYF{|I%vu8˲Cy|) p _wk[9ՎflBO]((W{J*\e62x]##&!o??qkNz1}&bTs4Ȋ~$3m֊eavZ F_bPkS:⦇v9zfV2r'OcB!/RGE-z9UkƯri- RmŖwwT/cJiȵ-`r(#Z@|^50S-@Xq1qQk`=ҫA~aE-z'ZiWkWhrqKzIij`L|]=ոitn|+rŠ4-I|s]I{Gc1+Z5a㡾A#%|>7-%sj-CHS\ovPZSY3}E ]zv]On֊㊫̜ٿ_;I/{d;V$Ţ$(ҥWۤRo{è%m򇿋 wo5gs\fγo40Y}'aL4߼y%1?Nʯ Feo:oHq `~A2Wl r'E2EK&3jd Je*дm A@a[U/V0=r;H@~hʕS/S`nyFB$?y8)$ ady<4g:Șܶ\1M4+]["6gd|&f"! T*#;Ѐi ضَ0hSTbwvZ@tWfaF$0'Ìηmc4>;3jTwY{,J9J6v([z_.|:E@LTG.as03O4[װQeo#>:F/l25FLuPEN Ϙ̢a]J^2j ij Ht>,#\lF70aCb۫+qnHQڶhZeUWxJ:~J CgĪ4" 圊A(?=%'Bڂذhmdvɏhv+ެ Ud?q!%9Axr)?ʎR!5oboӕŧJsҚ#lsF`†GW`/qۤ33BGok ϜDEhSP\֘sR8-5f M=pۏo$B,'Xڪ.]ܧЏ5ڶUcNY\:uꚛAM@&Z`DOG bgF/ yi#]:@7?K:_Ґ X]Ɨ&G}Tz"DUw5p >f}Cr#kS#3]rw _SL(BUk(bH8% ކ4nC Yi~~A`A |2.XǡEZ.eyژ#$JrU>,I@l7 ڜP}T:5Fu><1B{G7_dpKlB>,clBf|]aM/svizlټ ahhmf uダS']B3'/-6[4!RXvd:~+x_r L2~,0BW@B/jq2_ s +WP;E#z~`4T(DU9a KgX6y!P"ҿ3,*\C./sL}fl!ulZxOj֡ zZ~R/0Fb,Rޯ/v =g%{ 8.4~#èP(!x?8YR%#AҮC=3T|n9Հ>YՌ\e{Z+XyBߍ֭Ik#z)ܖbt<݄\@hw1w (µgXɲxAF+ 0ȃVJDV[gCl/OS;~ d"_yg *-s3t#.k^aGB8qf9d?WL<.J~}S)A)fS?mPOG'"L_=Vya-% FO)iN r=N+QӚwb|0AhSl=/-߶nI9 3j,(R\e([< K&uBƎnzChceGuW *a9&]2J礩@1KƦo;qӎZ?ŷSPhz-;.NmFJk{~ %5r+tZ%,,yPliKmP3?%t{ U#PLjTGA^PA!F ui1{.G Ī/ %R65^'=F:4<9{f`d_ś|wU, S]aub gV0P cG#4=ɟ8s-Sŧf\~|~hf**OƅR ';>S4;Eٗ]QvX:6z< u\BBY._G!)^-)Ǭ$[([GHK&WWdu=|4&YQ`-we[jΩ[=q)w +Yۻ~z.w[TQլ0Q:ӕndZpth0 -_;ǘ|P: y7te}ICNwo>f163>u v /d{]2T<(_[@'sBxCAGT; njJ# Xӭrڼ Srtcx 㰯c(; d;kb%7+;ÛH_1 ʁ^eLyoRH* #_A-}w&ta͕V<}+\kdz-8#68e\nƂٸNM dYP%P9ھ,#<&hi|c 1jdV;+[tZ\;U/tkuC4碤6s8<6 2"3Qcv6Bbdi +x[7ӘO6W^LBΛԈpja`#+яO/#N cU\ T x-dH˯˓x> v~ҩt~*󜟉ycKPJG[xѢc1uCF.zZ/"ßiܩ&4>clW Oʻ MHm S6Ei0܆p1 ?MuX71??׏ͱB 3(0 ̈́ʅAkTz?GBf;lljhK,;jlᩖr;{{_1X[E?݈wD|%)[q XM |(͛Y[%V7J<~َ#mi['Fv_,n?D*vCŎ @םXavl>._0mH.iVW;CZW .gQNVS&o-8q͎OR<˗8> 6aZ3g&]9i{=E,YJ1_Tu#}'L^ w}Y(Yf{pAhL}kp^6D?>)Ed <[dZ+s$K@Oְ4vssɤuպC|gq2 ;tq%AT?EQ- sL6HէNy̺Fтq[8q2ڿ`Eg?@*;[Kƈ L@M x|`'e%Ps(y >,n8}9mSFpdS$ 4~-ߏ'J-䵮*s|H>ħhȫ} v|oыN8lÅ*UZ[_}6^- _|mS0V>%/ Bӯ7H4Y@!O3(\2Υ CQ6[ᐷr\&z^0ϦHߟsX6F91lk.n0nCJ|x{HOhTw}ෛ\ȷj j>B*F]˷@֩@Su_d]BK=pp&rt2:"_N@!N +Uպl}JJ>^̽I|ձ5j {> G<&1Pߕ6'tMgQfeN~gfu_1&QЬ9LRċ57҆EJ2L"mmW6>ba U;՛)Q  ^xs+8&g gPl + =\zJV >ڷ Kkhpr?ޯ8I_7855%zS&'[]jϪ ⏠ڧ I@$x2ؒ Nb9nvвՖ{~,$&C| t:xUq7#ڟݬg܈M k!Å< -Km( z?f0m3;eSq!I]mT1HGHd[a8DĵjGtLC[x,;7)&M݄6kvoh Zl= U i\Elc"hAVwn)a9b(m(WJ{΄졷ӧ 7ׂ=ZF5#G1,_.w>ԗH(mY5|XG=y;A S;{O2ز1R[z ?F)\W}Y*bxn6̔60akD᧝a)snKjnᚠDZ dLb:5åR~=0d}Lߨ@jN#$5R g <<)o CSwO<{ i֢se-VPvB[TpdԏK;,w<@RDQDO`wqY;f2շ|`C8HV0mj0V1c{88m M w;I`Ɉ7>j)4pNs~;dTҠǎ[|!یab ruU:LR.JO(_.uX;C׍܁AvjP#bn{G?,"0Qcf:sEX28iP @d W4cr[iyxD^n f΢3uW˲pscsQ׫QEE#"9YQ'f}HoclũFl{ 2;P`aD̹K!P̡Kz?UpidN aUv؀z5II}{+}kz +s29ԪH 8!j/0A.s];I{0$!-Z}*_ksHEO+8Ys`E"60+&}s4lk?BCGݼ}x(/2K|7۰;cC59y9=AzRElza'%=cޛG: ɒ<dh-3˼埂r|Q,;*ŰTGvUO~. r8Z9oQNeSڈU 2LHHۥ_# ፼o*nkfe)0Wɖ,]svL.X91 BW^+ e-/x텨ReV$sE@ij__Ό賏+;KjORP8$wRƯq{ q@AOvVs[+pȏϘun)) ͛Pbx ^ZROawHG W-G(jqq-8ݦ,֜eU MGn'BTg։ 4Pm4v/g6:''4s\ #*GHi>mx?rrY܏Qܵeg0}s([}z䙤ԩ%*zs03׋ 5">D:X_ɻ/cclUrJ3rٖlp8+zVo.h:ޮ=,{i06YH:v_`oFӼ٠TE`5'„(j!65/cUTӣ1ޖ [t}Ӕo.+4w)dҚ^SrQ]"Ǐnt7}~Wy y¬*FjŔ>ie%lJ_7OhP%S$ë0{f ;$h8"q{ōGgkD\: k 2s mt zmx3\VkGJ2pA C4ǐ@?4:;-r Jp[L׃;χ=c~ٿ <ꂬ3ITE@ieQ'"u# :=tq9ʹ*Upb+EgrDZ{hl=6 E`=mWĠr\Mq fADбuOer.=t%%lܣӆ s2"Fe.n;[@0<[EqѷdQBG1ns?teq\PnPvxsM Cej7}hNh-jBT)U\:071 Q Re5ȍڲԛYH>Op  ,gox ,6.&! $f듄B2 GSln 霭9YɌBfee^؇M";Sj̷eMY pxnT>fA{_ۑU^(~< ;NP<ԝiV/I<廑J]O`@r?T!~2gL_f!5}alDǤ\^ z4dR١`~F46o( xd7AV ܅4ӃLwJéw4HB {5}EI 6{ԯ9/M9W#apw} "l 8o@XҮ#SG;m/LǦ˯liߌe L;SK `JMl}PxU KH(:b!x~l~d`}rFZ:C?H 7iZmH":i*:rp\TFD>洣Z0UXg"&^xx?r\5+uOw/FhPŋ,.-Ï x` 坏 %:&RTQ#s'DF|:u!Rc(x<4 *nj43P3QfKf$d??4??+))}ă=mG: ]H6`Iӑ+k@KB3k*FHKh;T=W[(=C9$ɯO^oۦQ.DTЮ#O-u7 @fMZ4?Leל^/ؼnFBXMu;>i7}ZLh|"`Q&ypZt<`RJ8 zHE=A,-)7 m|:]CgGm@ =GֆMJS#PK(%Tb;Gi0i r 9یF6:uHEQߪfGڹiyUe[c/#C!a+?HYMF x(X 9w0u9.j 1]o%sFZ- o?渆wSV5"S d/C5,YC-v%sb&(8y}",AƇ/[x#5zy+t ,¦hbP_2-(Apvs.ԃNI) G/-=]#I\n$9U@jO&q@u7Ta3_X_bY`UC"ja?Hˈj:}8SD3bDŅh"|“$Af!rũ>m4$TMc F"/p|x0^Kw!Y<x8%9˱X$ǽà,$ǼfݹQj|{$Sb'IT0%`JKK. gx$ɿ_QS <ZaçYO.- Pe`8X$t|:N4~O"qH7VC:k@[&MWRJfNɜec+* l`DzHE^c' _qzm< w~9{}e \cHJL2d5:Y}YEd/RqhPO4t+!WOTCoƻ*<#p +k5uM9A!_+4J7 &G)E@#OO_m &d%`E߶LA=D &%DvH ョf]z'>#({jwkdFP1ء\nNܷ=ى\ՉA-T@=PKB[-*n ѐVؽUG &.D ·cCkt(q(;2˄wQ𣷗?f`_cіwzF1̨g |ϨP⅕!C\0C)zf>hL5e&,ul8w_AQ!_uY[h#W%24E8"0ZU<TL*ƔXWRK֠d^+R':@6zxiMY[8#. _ݧBM+mw$vʃ &/j(@8e,)q;~ ]h+xU1/S@!Z@*M>1ʮߑ=zQin(Ni N*@xM8*.ja\qpѨT/)d|[V=hFU[V(کU%}cޭ kC$>hz$<^ e]b,7xf _>єL1;qVYPk3v>[\[+[cC'A_JkqAAX+r:QQ}F.ƍtu1;/0˽Kg혓X.޳1\V v2zzg d//nC3?B}3Ł$}4yF_eWLp@Bs2ӗ$8Sclf'A6X˂i{Q)bSq46Gt~#  ;? :'Hƨ+cžN%]͑)ְ;2\h˷8(lCX~0zga?1z^)?l<{C7\#(ϟ4Kf{BSr7s$]殝Ϣg[,N=;ucD*3ɲ* 5ɇlCb83H(.2Gg iY?@~u}#]n{\a2m̛Y=9nbs?3-F zU YuξmvKO([kPTwWnIBCUAvž]lhIrkVǬaQ u8 ʀL1ⅇqDXzDkf끋'<~pqTʀLhէ("I !5΃7UUFΓ9`:5meE s^͙њ^Nq0MQ=dQzWx1G@w$5T'aĀGc] DŽBI3ij @G_a$JV0SH2)^ȣ[ O7y*~)WPZqZ)|zzH`eq wOԅ86_:C؜cF^%JKF))0V`4ǩ"߾M>DS<Ը-{c/fm匕 '=:5د!D@N}+Hlm`H0{Dt۟0vZ_Uej?b RvP BG9Bk27/H93z, 掸 'z1HgaJ'TTr(5.1< oK(eg7tw#i(M)X]QGx=?JV+ 6cO]s</GD܎r 6Qx58XCtd| 襷!՚罖 U>˱j|}"(s/n. 4FVs#EB񮱋1gX0rp3?6^H|kTiyWi 濫9I XgpQ'ǫ>J\ů<%ЧxKT&@hih|k`l}UuV:ez%: n@3)3]%>91CCK44S ϕ.};y lE7y|n0]/}/0G#CDqM|zq^{`G~w2nV8 }tץ]gDž@WnP/|Z_"攞`ߊ?A3*I )y0m>eOe7v;\_cx Rs"~Ǧ:tn^HO)}8 oXiy*0)4 +VYT$OHb?&!-٭V/]OSDIlwypqイQ2vWYl%<*+XcOr3nUd9s X=:DhcMtduA yP"S |7X:0}Ic2)as`ߞc3 D+'bW@KMPIxk`?Y 7ݾq$jm{,' O>}JrO!U7bݵ~ d%}[ zN{' etI]65/xqg f + 8fˢjƫY׫!;0YH'"(^N{nux9z|IkQ岧2? hb)#ǕKE#EOZ5O ߁޲KɌm>lL* pwׄO0,\zQ MoFӦlT}l8G.uXtV%;.&-c='P8nՏ:{3 ^ 2yq^ XqtV< h cRfBʺ\+![ye]0W{)o+m[Ph;1Xbo|W^̷!L8ʅEdc,]Kv1wU J뉄EGhZq#{$ei10 >7r#=w a52/%Q›޳%io} ngkpQPxk= d2N47ꘃ c`*fTbWP땫4&ѱɌRek``dMMk?\4ZzW#?$+Q枇ť噕dR DK&nAHjVOQm627i+$&&'60[ba+vu/\ќ _&m%S$/|e'38/j :) /h].Yӆ+*y}}#\U$0!98Ća H6&A@ks庥7'^ۀ:ԵU6N%՜]Qg'PVHYvosa$%$ųThhm;&ij]+Lj-7&g#5$l(y5't0m$̋[MNZ^yV{篣 1.S)J;C95A gɃ#Ҥp'sׇֈޙ#S:ЅNחim1xh=bKH=fߜC+\n9m+wz~w$ڄ<1_ӗ3rqdO'LdQgn[tǏ!\!z5BSX5-xB R[@a Qˎ0wnUX,|shoKd}mUMT]|4K/:SI(/y |Ȫ 8H)/]i[?7P8QQPxhIf=ubfdcf&ia&iʎ&^ m {YYt.MkR ;{&ւTyo9ѹ#8bzK7odvGYuʨrO/Ogb.%R9vC` ܷטLà~ <* euVBS|PVeL=!sS`l/2jD{4f1rz4 {yaeF>/)oD¢$X ޤЭ.ҠcwJ ɫ->*t xzа5{X *IzGM8Sqz" MpPw>Ii]\O˖~CJ1׭%zhX|de*Ghh{CuGmd|륭n&Fx6)b̍ք밥cҬQsZ>ߠIy0Ƚ_k5Y/]P n6<9/c;MtA`H\%HhZM*+4a5WCB;5s^s 3 Mq 86ͨ>эCVDwo ]fZ)[?Rn0!K9lh NCu]a'r36S[>Cq;|Y;)!l#"ɕH{tbZ`EZ?£y< ́U"؂ ^3'ńt}-iˋJ@2%fN9WQ‡/^?'wbqexNS;ArpժDWt𰊤Q'cA\c8?cNo/vz@lȝ#>‡–3iwZǖk' .lfUÌ"6RR@g%m$Y>мX( M-&ĹVw.]pa Y"5;@1&Ϫ zQ'j@ /]=0?wi]98zw6٧y;cziWNCZ/gޕ ?y$0Pa٦SGQJ8G0Zx_eMWUltCpr+JCRqN)%t}[JU`78 ($xΩTH;FDKC~׸@1i0pHSt ͷxLKdG#˸s!B_=+8k_W\ }nxC@~YiR`պItլ{>$ّ1M641ꜭbźu\բ\iΙjZfsm?Pz3xDC]t]k~gKoV'YGo?sA'Ti#s 0nmK2i xouyΐ DS9&R":pe\:ߊogJ-&cI`XVoD_ހJ״dӕي m-d*c-͡G!Pz4x#AA=<8`B ^G ,4PzЁ[eE  zvL-uzi@ gWDNoq>y7& 1C 5B OMӒyg7oUxQwJ: HَN2"OD̴W! {kҀ, qӔɑ*b@i=0S6˜o U mCQ˾">eeXHUtr"MˇHTQ26bf@3bg6|CS:uvPt:y; .G;Jwjܡ|U:ezE,h@ w (l-"KVXۂԞ2Ս,ާTҹ2?ǟe: 6ueir8A8I~T$`>LȪZw#Ђ0Uy/^m\qpKT,\4a3\ m}F nH37&ϕ{ -;9q=:wţg+k=A8e2uvRgWy&)ގvukid~ڔʌ,1#SʒY{XF#}"n$-YJ@,mqm97dB|s#b.~i}rbZ]~ _EKjEJ0Fd[GW˃&߀mE.@`˲3t'#fhpJ>fm# +v7=)w]HAl 3SSDw2g!Y'XMFVCjx}#2W Wbe{B>xD\}4рlUN=N[Qbdʑ7r R7ŬthLRJ&n?ך׫eמ6^ 0Z .mHdRhX-~ӻgE.U6Ub:|Շ.4$T*(vD2 &,v$ |%d \%(zǿ>a8;|TL~hZ{H+p w̮:yr)"ح(+گ:#QoYjmܭ0| ޙWJ.{b55Mhw7G0J@p Glң9Yχrtu}{]p(ͦc%vdF~UZmjRScy&l(n>ԔG IqRX9_^h f@ZtTI+O.`T+<qaigyMTỏ|Vv#S9% ~&`Dd/n$1ۅ3=؂@^ba-5S27-gy5͠8pؿCfRU^ٸNmfW"cY4]q|Q~Dw &d쏔ei$oNhOe +U˺ @IpI} # 4g}W o׀GݨQiY٢Kc/&F6Nya浇8F,ĐQ5P#: .k ZľxFO{CC =5[V&iL{ [DnȇׇĆY\OTZ7+ ^$-rV72wIrH 'ҔzMZh s6rh$ ,*ӳ;!^%)Լro]i!m}rfR?]nlkz^MҧvźGv.ܛU:yE[%I.&_HErܸ};q8clOTUVwmR{g (+,㯫_0YHGd9bXVp"^Ѓ J\8Fct;_Fd#ޜ0sZM}W^?/hڷ.A挎:Wi1Cycztk#/EIAҽU v?`/MՕ gO[cj,^X>s#JySAE<jsV3]`O>'y*D&;_$73/7ˢ+>vCTOfʗ᠎t5L\[{SA<=C39a7ݏLӶHs&S͓A,lj;v֡'pr>&5I^"LC(417ʰDbhCȄ=jhD{ҥc'& I ǻv-w-z.DސV֐ x QQCA7 H.g=x.Tl8)t_`eyOkUGB Zsore236hf~(mFe.vϳze UdJrdPJ+_HB1~IuCj/O+% s;'8 /{ӹoLb Uw{8!{ƶBv qъ!Zx7Lw lm^"@ tWi&Ģ̢m\*(}CtO2#OX$;"Vq)gC+xB mʖg lRPogҽ5C<*9.p1 vl̞"c]>*J ִީ EFVweGOEc?(eo!d͆Fl;{6vd% Iڈ'Uy W$8YQOcʱ)XX:A2Ձay@d7{w:.6"3!M1/+ y@o n2y--n e!K@LV!qEoYm?BmJϙH=L3b=K0.Z(Bߘ#2 P>ϣ{4V?(s\r h *"BZ.-zvsզxќXM/s8=$5l /f0zjo|p|MeҒQ\SwEE}0?س$_vݜv^03P _k9M(Y,KPH@9 #a~?c{vR0",ԏBtz./; W"B, E`J6ЊH&^c]2G<\>sg@n!HeZi "hDM۰)DgKULx-A WƁTWmo.(%{2!X(Y-nTR t Dqj'0rA[Ϣ[7:2J&+t~P&(q;IRO'G[ rTxE0=a܃/>`I%t_aI~ϊ &/ XBNY qtƮ%1^{;6]{߫n2!dW<tDM} fxaA1ipjG|V <<ͼ\i&5(."MK" 2R$Xy]n*Oޠۑ6G`bAZ;~U|UAE#Z,Yd~<-*?; c# >R!R= Q"I[rkc1 #c>@dxN 0VHQ@0uoTFFgjR򙚾V*L7[.Et1CQ}. 0:7{@IfYrd{%1Qb߳/mЃ  #VҿI!,|qOFj<M@ɼa/~-GwqXȗb^ 8#u -ud8~ H+4Ȝ".HtF/,)ۚumō7n7UeW o:r;oZtH)gm LXL齊w0 "HxWϔ6/9MDG~Ā#%؆B۶șՒNxP 9 Y,nxalrla Kw+4^Na!mlv00|ZWj|]؄=yT+49={=6]"]Whָ]h4 :]oD@>6Xr ]~a\ń2XbyO0 ]:e)Pzkͨb<J= ¬n#<)jQpx-=k*\UѠuioT5,<M.,gR)*A*PYU6-T'?*̍4H X`n"C&.xxɇÉ 9"Cպ=hgR8KʦQ1+*~W6{^\=ke$=)IiyQ }rzuO8gUXM&:X#trZ;/hd|;\w@&Nl1Nr6˺9 e+s|[TCDv{&K°whPsK#C֎O7F, :->.Y3+X>; 2xLe}Y&XfT eg j~r_w?n /ļ94&wOn8Rk$.Cy?`8o'j<B\QU#`B6PQA$S7/²,>ϭy: ~)^l)%9$oRZ8"j%=ɴ(YEo=3Ξn† M̜vj)=>$#HT!Gݮē/]Bt?Oo![›)X3OXIfC7G¤cݼB`kQ!1Ddb X w۷eJoeI刪S.hr(>ѱ*gtIN1V;9efU$ߴ$JK3~r ߕ*YRz^f4!Ah5C?gEdbQɜ$Y$/ 8<»bod/}AA6Wp @W=1Ď\wlH$PǍVPgm-ȞcRZ\ađnysT,E2>!L8vh9:H7<1اq,Eq_F.obg۟ߣ'>YK{ Fzm)~/uj) ^Zl30Dk##\JT3>?\& pb\Dj7!4pƢ{ұ(()]ӓXwaİf*iʥ $Pmt ~g&\ @Ia|tM}ib/!]J SI&$[&GJWu}ţ3@e!ރנ/]AQhxW$+a0Z_Ǝ&Pf7_(a6W?x|ψ=)UM~(FӨy /aޯbT`7O'3KIgZN& rj>(~/6x6=>ݥE ğXK\< ǖy eFX M 1QJ$Τj`># pkG;T9TGQY]̢qY5+ս*ioǭTȼs8(G~?p匿[Ph&B?\S`=>o?4uQ w&8r;κwf :?dtF*l<3xeLA ;&uGGobk!JP3Sm-|˳-uɀwjĦu$ޣ&uR}#>g)᫖hM|J4T7U쵋M`va JU!W=DH$zL41Z5pT@Ч+Yn Kּ&c+x@R3VMV^T'HF̀;-wǺT ̷XR^q$S_8DŽRK}Q̱Kc3L=(pxYzt{A4!$w#}5KCk =\nV~I(XUۄV-hK9UV=W c[敦DG5.2|C^wz2iS%eBpdkz')f_˿tk1ztn0ȗc_q>ΚGn4@+ş #_1wx˫vP5<_I\f(TЩ0&'0l,|Xz0ҭxp:t'r]; n!d}I :2GN`yU6',ZP!_k9@Ѥ kIg i+ؚ"M89B&6"Wbz }iSMu'ӑS::5Da4SBtykoJ6Xj-YOpL`yU~1#I窔܈~]C?U y_iC 9+a!e-V!V(?,MNmB( VrYeV:;6 ^XU뷱YmUIuMድwwLrOՍӺuO5w%=0D\b9^OdO)F0-*-&a< Nt$%$06̻[dG|9PNu}9t?Gɚ .Wh =:Q`p쌷hZEl 8ԡw-ÅxK4G}+v}<=IYEwH4*CT z aNyZ٨#?y)&]T\x̓4qL;N0HZ^~sZ@*vݤ͙a:[&--h.b7NOYQO.ǜ֫!*噠lO7↵aqRv@muK /*uC oXi<Ȕn~N@o }%OGYc 4B()Vmrr32k;x$ԩ{EN5eUϨ<T,e2IWkx{gSl=j"J%$6oY_xӣI堿үAya3/"۲[*fT?HXUʦxe܁90xwFjr1i|P^ VZ~wԱV2:e${RI{"/e3\ՍI7D, a BIuEĭn;4=F+6J( [_3({$JfD{P=c|k.7Ka 0Sq56"x'|?^F GP;*o4sMs1 ձ'ՉlqF?q:K1r56+oatPj4 j8?C `rxBp @`[2͸'1eOIc8StE@~/}D0ͪc9aek4}9R4SL)zƙ9˞Xi٭)͉~S];\2Fhr({&leYhsQtDا+Ȫj9Z, $k2Lu8;a&cpg" wܰ5 h͈!BTqVX-Nj2;a80*G˥eд^U9(x@AS ٫fQ&= 0#8Ez|z% X!p,sB%D wDDHseriV%YPCkXRH1i#$yqYMXg B?3/MwAK;Njhk8$I||9t72 D&W,HUR=/b6$FXΓzpg7$Bm<;2 YaAtۨˬg'N`7@m`#DJ{Cj^tM:{'0pUtLt ݫ[L<'Jb'<Ֆ :D3Tִ6MD+" W-`b.ҏ&=Z;\2+VO jVS V~+ԑ٢i/KD&s5`qd~,9p!7fҒ!Úi"xc\G⽌Xh0[^bg,J$`' +2JpXNрNr>nFe H?SB~D:yy@) k~._v>BkQn=tLY$avl[b^Qmrbmӥ?ITլ#'Wi%0> CY"14\%]rpA n1~?e1UD)O?9m(LkSf<&q܅̬BDO1d7ڽZkcQjh/_wi`xψ'M8,fo#:wk^\ҰfN!&G߁lB2eD xPgީs4wOjXB k{5w!iOw{UԒgp2E^;w@Fd[ToZrS<DHNPgzs|վ7H[eʤ&@}nrh?)'0u 4r,] nAr󝹉:nndzRZ!aaxcc;:M[2Rk<.d֡Vz'rvA`ggcYkw 7$Љ7A/t Ft솋 c{N_Eor?g Q*(%]54j" U |gO儺Agh]ɿy.]:Ξp6bkh-踡)O\ \kǮLۭs3_ښ f47L& LVD,Q>%3U#hP6{V +`2ȝv^ZEEYxcFt|ƯڔF~[`?z6BDoj1ςtgÊsM }"תWcX"ٹ5X/}M|]ú$6bMG||x =ڮo',g㲊9#{ym/Mţo7μO$VI'@䷎V-–N}Ta0)O@[\|25s/d3cf}Ie] RтsQn>Uw -]9=ppΚS6c#nRCt E9FZę/0ZfxS;77dV OrнQ3YAl%5?eG/&:b6`[ yoz+qW3s3;yv?[lw&Zދ #8/h.@3Ri?v 4uDaYtTv/浥'0]4|c@wb#b(!G^c[i+eό 'Z_k"g2Ȭ V?1<<__ؓ!r}|p'ՓzX 7v$UAQq>77; (-p*5ȶ. ݥ(,.[{GmwT*B;L9y1uPIv&IN@O+ָO`mmK(d- MXOS̻}{rMA?܊eVSӎk@F*qAKٵqsGA,۩)O8&֥@vZs~*DiT|gβeLcD' 81U _v$0p~WzcEu!{Le7uaZA4ϋ9빓a#wzZF`&mMLL9(1K x2Vo-j8cqϝ%pӉ4#'W*c)]wnkafHaķg}rN`E ȥRWDaRWoHSiD!\IezĀcښ+/)EyԪFeuɫgaELfQmRf]&g&N44xw,NGq3Ud{ iU$־ M\V w=4idpώZ2=]!ރsӦd* /AU¶kNLv]k(ko͔<=rZ啸X-Xwi򽍙(o %FTP-q~J צצ}xs:}SF[f+<U81u&ڧ5! B 9C͔4H_Ӗ3 [2"qxᒗ!l-Qn*:Bs:(@ZAS 0uB%7e`f@W4> N!Ο([ɻC$lHq"~Tɠ_16[6pKsquAZ/.os{,Jw ,\>+~X@>W4QG1Wzפ9dxj qTd{9!6ݓ1R LJvd}=} XњQM%X;5?n6bj;bIpl%rxޑDN~1t-6cHTԍNI8\8<~:^6قܼ8Dxo#}]|(: XD G 8twmyn:ꛩUqX]78 kz&tajb#.O :2W2cq 8CӸO);,DBoʂe@GN$w/?0b ]75{NTEowe@E9 Yx*G,֒WŦ?ddoQ.qO4y9B K*krQ$zXEQX6\YI!t2Qy>1^m<;qcI/*IJ&c\dW>>StL\zbEi eѹ;xY&A]d)ՔG=ݑe}NE#cja20 n+ח1Ķ>itc*kBדbI@" pXGWem3|߇#Ə .S>l?Rw{yVF=V^2w̙F܎wʱK>I'*}"JK&r}WDZ4 jm {6vuno>6`ʚ?RDyڣ{Q'j{xlİU?L; wAVs⋸:xבnʠ⥀v,h3["!;w bYݡLc%1?ɿM,.;$Akz8g<~n+U ozo` :赦$5yfsۀ_>p&nTkk…&XFDC!% ~bZ"~6"$mbkP/pKZou*F:J{nAR wap͉sѱ!$~:·1v"*^(rp{,([<9j;Tvsaf́2I:ݍȔs8x8|f%$(2Y-y$q5@=%Nh#5OZ`k2O۬}!>8}VIk2$܋YOjįɣr,V[}*ƣat+,;`#H59^P bۥ^%?omQ`wwUSY7>:.;5u^b0NIk>9, #X^pI!-=۠?o?O{V(D ɾYmֹ]- cE_)C~`e,Zن1|8J"2ۂ- IUJvG\8񰙷ύaT7CyW^p2f 0{ IR~ڄAx(|Gfoݿ2sY|YT࠶1iT8jgvWr,JQ~=d(@5И"hGۑLe.߷ኧ |?e_X1*h)JßuQ$xGe/i+lH{aL* ,2Ti{1Jj;Fc_YKeR neѺoG ` *Bv#\#=+҄ KjMA8;?-u7ih6'5{hI<Î9b=wV^"oj&R\F)hqEרk{Z6H%@vٱ;{"4fs|NLN_j^ 2+5}Kn} twG<1gyFi>CG0ց0'>ʅH("Pe>]kE]3 Syߠo1).gpWqg %i?X`\2kdsQe\\|ߟNK%oFyț!?wR2|UfhEo[?#ֺ(h\%yضQ~+uvev{_xn#mG\ԏ̟ @CMAYHIS%EQQVAzMn-ҙy *"]kDj6 \pTw^4h:l a6 |141Xy/Z4 ;*l)`/U,J?W$Ԃ}"pWyT+Y\9ѵJY4'ک<[@O]uh2| ƨt.Q'u_ 8_ub)} 2Q|P ;:v~5"D~⿍8,yhiϘk"4EB Eabitl1M~{s;Q5\.p*t\rT̾P^ t&qv0}ЦM"f QKi[p{uo{c) h5ƪй#9ioMMuC,:E>8y ) (1g1{ ؤc.)űx[w7E!A=8j0mTUޜ~ʂ2WH?YSHǜpSl*)f`JU\R$fj8IeȂDܖ}IKG)Փs盡%\ȶ "PAeB6N  `g>OR(YiQׂ9`oJ+١!Y!tu Ha'(g/hύ2w-v% z=~CMXp]AD =OLMa[W(V* 4ZY]?Ym.ޔ!3]!` P8?PW.FJU=$eU?s'PNR_)9Fx҆8<|gI [=C 5?u! )q$%*m;TҾ#q7xhȔϛE}^5Xv̈5L_yڤ0OM ICLg5ql54]uudlOvQ()3nak&?*CŇ Ʒ_\z=@HxC:;MZNU2|h4IFS|Ԧ:2=.vtJ<[sA!:lV7fs]\P֐掚ӛ˟}p "Ʌ{@ "b'C<(AqFPq.̌W= ViQ{[RL ;b|n^zΫd/í3.߷[ސzAH}Iŋ}^VHP"sksawWCإbx #P;3"qVJw\m K`D*18Gǐjsfotvl~2#t·Ρ'U{aIM+Dn7LjCQnb0Bd+[]<@H$揯lš ZsERTĒ! Tf#ΘH-uzYS):z©9 5\Y!M|[}; /wo}K"2⼔Q*}s(80cXeVq-Q ?"GIIAۻۗWi+;ZZPپ0T$f]g0~VCg~cX:a)[)ǧ'6nC 4Tќ4!__{{P;;:2c*ߪ28蘭x&[vȡV)C5FϡuMlx{M5̩Ƙ6&j.:ʕ']qZqD/v<&|KIֶo21Nȵł$m9XOͅt^Q,T,|R)t|p?Rײ؈` 28 Џkֳԭ:@bD.uҙU GDMd]R˔H!`W[)g}a)>xkzg'2`$D T klԠYS_cȡYUDHGTOBOQ;cZ3o+p ">{x5'!hCRj5՘HUC]o&R ޻Rk*]*B tEy nq(1*"1)F\&3A2o}rAKk"n2,@u4cqtJn|?,->QГK5-S&EOrC_j;H`(- ?\IS9.A^kqPQ7oD&o?Mw}х{pIQ8xsMG 3x^:`%!5|] J8jNLǥd7͛s"W#CX8(s=., 1gWľGm=(ŏ`/&.htfP t5ޗ:?DؒN$ʦdQV  ☟xyD9#b 96fW;o:{,zBl97C9_oqACprcL ԑqlJD\"$LX>ZX䂕8Š,K:9A.1rlg3|ǹ>-Uq(jM-|Igp'he8~%Xc"j 9OSiۛKZd.g?7mֺyR>sHQq.h(d@,' U|fv2" woX[?]e;@%ęݲӷǧuם>JRc䔨qȔ+lrwU_H߳-n6^ku)(o; ΅ ~rmj 0Y(DP9[M%`cGZ{@{/*du )^M06حz3dX74x{D ¹w2?ԧp>pXVҋw+v^4|_k?.45+zT?2#dMYާϠ}7~뿣u_FFf%I}W]azA"f\O}3&qMoi`V{4\в?dŸ@Pr:/N]_ uv@|(>Vd{+- }&1˭eBG%o)@7)Y P{FOΙCl]O[bv%86vpg|LvbE6vEcxPiy =Q& \N[rL3YSN^.@\efJ)m[:G;)ĴJIwoU2@V* M|ܝ?- b :⣶I,gÔ B6kqinл9Male\]@i7\JF*9NjR!,RS"8ixxý ګ({݊ʻ,KO_(O60ew]ڎ` w[3-HIO֢c0d}Z]Ah7XdwNpBR-8!ѠI7u:)B 9X^E mD\zs:p4 Oa3[8:yUӹReOU0j%۾ ԈRaRIO)V]槰OՆE_cRUA"PpٔiP׌Y&鋒 W ^>@Z>bm*v*6m6O-3vR ?ϳHHARj xo|Aݲ;qov_X`r1[?6wm!ZKegszCa7e!N XNAo4/X%X"MuŨ&F;BL> <(*Z;;)))գjTMdhNj&U@ %}Ooqhy08H yT3Z(<l[׶B8ޭ9[>N3_>ݜh|`>0rۖenFRYuz~Nπ_^T:fW}VR3" V8g$c$W(B*+}Jx~#Uk/a9͠N갪jf>}p1e˸|!yZD)T{T!;.͘HkH0Q@G'˖lI.FoE2Äp0i{.ل;N˽NzE#B׷b{PcO &oI|sS\ ?(j*8]wxW+Љթm8Qƕqmo>>+34YfϣjJgLZ0w<(atUsH@L׶ XS}zp>2rƟ Cn 'dm=Fq-F+2jvBmb;[%Ǟ~g0H$nkcmfX+_0CuMgLI8Sn)mfGq/JCwǰJ*X✜ƚuOZ9B@OMy_N>YԖp|c=>ZP I}2S#lׯwnp `ӎ]tAAX'\KWvx }~^[i \y14q6g(#.yG{uER8A$n`xe^eSb)̚!OTqy= v*o}C2P[$j@-}:jۑ[j)^q G>Γ"^Y?rʇgG_laoa~6kFC%f匜dDG}WgUg2S~P3A%Geer/XbM2DӈTIk_ А󆁸> ?KS[7D7NSi"Se-;*DWAHkߣF"sV=g P;~lίS[͌mMW@(tP u[ رn'cRVuC8^H;|{ZoF7DзH(]2]*_BSmh\xѐVTxծDAlbq2D{ƕ$0x<;qڶ@.=EB= 9k]lTm&V$@j4ƤVArJ!M1PHA~]4V*@}YgoNV!i].Q4ǺNA K˲e",yIqesż2Q'|kOL-fWp ?ʹ,u T-3EZfh ̞jĨ6U4 [5/bHH vj47b`W*!7a\nRogBu):: E1Cl3L<Ȉ.wR:vc ^^,hY˂ L j+()*I𬼍CL<~05|" 2R?˦ o!h`F:@h1B%W@UyQ\'wd4u.+HiMD$@Ph62<'2Ld6rc%JGqA IO׳Ilki}]vKM)q1T,*I/BUFA":,8=wT"Uf`BϞcUZ &m A.ܱi0K"a( b=kƞX`]Y9dn?-QZJ5 Q"WG054ݤA3aB:^ 3ŒԺ 5>n[ïy3V:Fn :PhPʔif (At&V]OPq#.D#_ܳQp'(uPH3ɰ<.R_Vy!!M*8i;VP`ear*s.>tnۖrBJZj:t&)oT* .hh 3i)́~ LgYZ0707010000003f000081a4000000000000000000000001642f097600008154000000000000000000000000000000000000006100000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/hw/usnic/usnic_verbs.ko.xz7zXZִF!t/⧿]?Eh=ڜ.+ɑ;?KGr{=rU 12;Hheg>6npPܬzR y :d\c#Z1B]$A6*M02D޼VgI5`bbNm}@DŽY8וaw9R1i7WP &˨{'ލܷU&]f͐"xD #p:lW0ٮn҇$1 {K (d' `\YoWxayK."*U\G>217_F[!A#3O9ޱ!6eT|LWKUw]1ơu7 X́+֭QoN} >,Agٶu|,頻%YNOs rZrެaG6Тzˣ+կkz\\Z DB{+xLY1veEyIOws;.!H'Z˪lJ6ed\i%c3??s+\9—/!nAPٕ]2;GZH`ڵh#JsGB7\Yɰ: jlA^~qE ЃiUZߙ1sU+C*6ӐL9m|nب_C]O< +`X>նcT6(/ic;2_=}Ma砷ZMrda!%1p)$Ӱ2lsTu .zMUkHݬ疿.w T^z~[Ӷq= 0p.^lTWABj h*h]Ui?6hr V OZDʽeuk˅Ò`n }4Cy .,"d*m<5SLC!&O@"Jq8dgòyMi@?*y^Amo.^ kp0ƚCUM8yy6 㿩UB|3m-AM { lFg<1'9`s!ڎ=YY@U^̶ج~!.* ?f?1aқyW""[g6z4mUrˢu}* ޛ}^׍-TQZxKr-ԚhMļkpy%sc8ATDXBZ\W H#U6=mD֩6!+\&/cȵxC';#<MV4< f;qB('2ՏNMpG6H6{DaKt{}k}! Z. [;B.Бo*dP mzg%%V3<>o' `$y%8Zry|Uo hKC-Mo.d+8IGKZ)z6. eB'_D| (Îհv.{PjuJÕd2Ԧ(G^|J=#KT<9,4P1*\1^ H XG1(`>AK32d@BV *I%Z1C++4-z[k:L3EZZKPzm^: Tޟ:vwdb"d)(([RSąe\1>Qmu)\-TzYT:Fw 2sGEU n4weM450h ̵h$j)$g\g%IH-To{R΅bIM՘@yagb3 頞A=/F)/e~W %п'}ߛv<(!#Eؕ4+&T}0 \Ij~08|v$0hhG2czs٪(0Mg!߅:ޢB6Ƀ@ 0YMN@|doc)m0즯}+ROtԲ,9 j̐\s|Oa۝Mfj߯x@؇WL|T lZ4]x #3+.w FY4vKݯ2hB_uBlqS']9'j҈&oJ'3@DU›Ј0W1̧xL8~d,ls ^ ˇڽ%cJj<{+k6aFE2mډӾb%XfU=C_?O8rAۓgJO&X3JcS{3$Ccq7ѡʘw>)apo[lJt)?rt5~Tl'SscD|l[o)H٫Z[[K?@uuX('ôa1ܴg36ԉC4<z)! wk% e@D&qY`qZ$34̝i8yT|up_s m)ԙ.]1 PWe LqGoN3֪@;ڨd[lͭ`͏֒(6_7^.[5!nl6u*&egA~SL ~8A)LWEF2c~}ymɱʼnsufO$:V&E/gttui2"%ҍQNr?e|;ӓ"Ok&@!W^+콖DC G&b<Ioa$΄`o|-^[p] 041T ):P?JuJb*ᴔh\!")r6&t}osf0ܯCb 钷%\ ggY5{ Ÿ8 #wahӍPc,: vTCőobx" OEiXGEth# ;2b;fTY3Dpj"L(ӣ2. _Gươ+4٢C6>]'WL 6V^ oL`ߟXmBѯ]VaH?() l dg6 4ۘ@ >쳘?㡨n5&eܤ֨C|k O~nh`-~hu͹s;jAtFZnqx<Vs:NIMRre~#i$U|XG}Ej>%&f:XR͛Nx_z{@ F)ri}&{DnVZH<ĵEҐ ,%x }|X9){@Q1>Jπ1M/{~uggO`[hQZy@!q+Ia?s;!41{U(TYnd` *AԳ1zM8O&qB5Bo2-B@QcSZ2pe=[k$XJgm6>e()S]O z9&&Lȹ?!' ʇ0'l؋aqMRTUf5˻^ K:)+#&"igX\J @(P0eO8on$$Ffp=^h)-9aJDkZ wRI]N^D&/|!n1p_Yqtw_<=63TDT8TЊ2΀w]e.g}T(UpV)S* ˒"e^ uذ c> J^莥]:,hvFb,RK8RU֠!Y\Ki]ˢY'z8B/.=7tAOI!B| A阞ld^o]]W.G~mТGK;~iFKvVnNDd)XNlfaADذu7sL؎2'r/ xKB٥?oI2{۝+z9"Fۀ`QvzbCyvNn\@k̔6 ^̻4KGr,(UPh+}M' ivG8ȴ#V83GZ⨼]†Ia|d( + .L39N&u~Mm\# :XGYVcfq*&9sܺyQ 2 Oz]>K*=ϽLE0\ñ+H*[w%I3yV+g :Ϣ]:t@"vf"F5vwcmnqeg˄V6Bj'[`ĺkp7j5 WJ$@ >D[σ9<8 j C^% tjfwU?i% =-" )+N\ cM9vt"Dٰ MZ̷4HGPv>\963;8!w>h3ZJ*,d!;S6qL}hQ;GXe1_{@;F Ȉ,);wq2mU~o |H7{^2AԒB(iC:dAbSSlh&Z$7J@>qWJ]Q_l(MER 1(]cϙN_Tν>q/P/N10·G`7e" 0נ,Tߠm{ueRA8+cIKb'|!t;b@ZFMF80/nL?S+Y֥Rs[f@/=۔"l} Ca2xgƣ'{M+hVZ$ze@P\_vv% ɹ@׵X-1s xVM !jZsLrP]Z2c_2 c1QR' V;v q %k[4ñe6gfDPR5X o3N.*JȷaběJt; I]c*dCV*j0L{(Y`o;0#Oe ,(OJp<f]4vd"p 3"I3Y XQ7f*5r\|*2vj(s4/+uhm tr^_)|Z TX1 TzmN*ڶbX)Q61j5Ćp^![->RGqȒps)N8;΁aΣmmĄ}(?]ʊ/m3> L@yyE_ ҥZd&V`+uoA綬|* Mo"hEÝSb%i`)[R"TLX6Z&0mo8|Nqʞү=ْyIGLE3Radej!V'zФg.e49f %42mL  r rmЮ,4rA`៽;%f㭥]S"{e/n?êJpq!!k1ekY- {兕Q^jgp{^u/޷``mdrivT ^U9"bniRU`4@f4 W)<ʨ}e-ny&V܎rnvQG3.{M]2vubȐ+tЧbLz<ޙ%&A&|z.!)V.j[4CBSgc@25E p*CN]v=p'O_e`%jԒT9lC7ǻ?17/6c +kt{UGEV%mMNk'P#F_Yh Фui!jTL #<ٴ yDac 넓)zgvz*蛂?fO^w}:tkzrr|~(-A 6:IqEvv|rX葟Z0_[@#0$_R-"VԆD4yO\76穫Ęf)3 VU f-mEIpdf\]fVĪ'Tћӏ;O2+m,*òV/BÒBu9i :jUGF/EΜ@{^`Aeg}B̝v(2{^^EWqWL pƇZs2/1F= -X[U)/tf!dEaSɰS@~qOC`D[]sAy ,09z/w[b47ib L˵ %/d+QYM 3ʅ $WuV n8Gf0-j <94NJU ;9>J̤6a2vPV8qq_.AeHjX8wcޠWLhS1mu1lח X,n#Bղ*^rt^5p 9WQC!6?§,BBO+;"?־5Hů.g1T$֭ka5 -Ҙ:r5ap. %,$9aMl(꽜QI<J4^4{9n=5^]y%@OCܥ*}T}(ҫyH6-ӓǵj'9'qR n of؆yۑx@ /|},,+];{0US㦔eHkTM|2O66%kc}xޯKl]jO_t:wK"oS*KĦ1|.=D^WߟgbԒ3; }oe'VCK`?PO_}3Gm ogvw DC8얁^U-@ЫF8\s,Je'Ihn9[L''Atx,dBF5~YQ2gW׺mC9|%1L*rZP>ISD_[}8QyǑugc[k/&7ԧyeXȤa;(}HlYT@/?4-u\$8H%M\>+uOY *up^|w𶲑uK{eZQ~ݛMg-J<̀19rdOj>DyH΃\O\yZ_VPvݠuu䡵lILsEoVQ~zђO`w% 2;@R6p3uNxk,~@WfEaYtҶ2A-;u2̩~EZ=Z.S+N(vbׯ8q󇸠ɦ_KÒ2m4u|7ɦ2Z4Nn[<<>_&o{FΔb>c+e+UFE,GCAbB'v "{s>Z/wlUcUgd?70}wA*=4H +"E@(oatI碧"WAKMc1@2+>;Jo4LB>b헵/}S'j%% Qtc4&6ۨJCx~qRZG$(I \(rN;orr'#hK/bu^l^ ^ õ=v,Vifl}=`G$HB>J't,HY~Skr^h?xvζ~S^&M{PF,+cj&u r-cWiY*=dTM tͽp'<{B"DWKi}HN?"AGA-76LmfZi`ۉ#2Œ\qJgҢ,f)~%0_Xp [+QM]Ysi8aZ,sTUsƊWKY/Z9SX;+i#S`:)6mg˞>sD.if$Mso+1/];J4JqXx+v> ~R{X'g؀dHLDMTY>T40*RST-eBK ,' 7Ԩl:@NOVû+XjXF\AwN*dS:u85j9oI1bĬrZCs#0J ipb5nKr2ݢo?0,1Sx-Ob~_9]_jdiq- so?YLkucRAٺ[Abj3©w*IML{볫7?6K!08(: Q:Fsv/tmbX5!҄Jگ @,u±iICpѹ5ŒjcV{ˣ]kLb f7S6m iG1ΰK>kHi:A+KL2?V^@%+sWVnIykὉ)c_ʚ>tލpK;b$/dc! [ ;-s;X/Is( ;jܗj4Bಿ>="ֲI `;~s ksڦw L?7(9s3]oFڑ4YD l/9&cwWDI;tx?]?:@9V= :'efJ;+S{sCךբ<%]_-$0S'~*k+77ഈq?Fa4t~ 0 É[3I A*N)F`A1q<σ%16&K>\L^(輖3܌KMNA"l'  RV k8m1$Qy]#T C`=%d ;[٥]8[ϥwU.WMfbSSGcbyC7.b G*UwCQ;%~ۺTM~P6~@3IzVv٘h{Ġ jZ+r6~UfT$*JEJuJV+e΄ 9(6^e1E#φ;x$c >QE*oS8v`GRCbc+މՑ7]pc7 ;yyǮFGg/e\'z5yCղ# PS%zS^YAI3әv¯5oՠʙg"cB'Œh ş( 2'FFED֟0+K8IӞc.%Dyz*??{uݑ7 z :뛛=@'^gk3VJsSwdَV 4 NXdPl3jUmU$iiQ~^ݲ¡2k]g8Ϣ}G3,FIGL8 Y!‰GJGq4R(Ք;HA֬G@xN躋6"kyug-z5 e*Vf4r%H+5·H}eL@kRph!u(Ij~>pJ7Oױq7 zOzM8H߳r(S?{^]ӣqY߫h?gz;)?Id?*3 ܦJ$ܲh̵(gOِC#z*(;RR_pZ\B3Ϛ>ㅆZ[nL)Dv~>$ >WV&+bid<0A!fZ36N^Oױqv>\h!+I-idTO0qɏ*C#'U[ 6+v&$\ x:Ϋ]hSfUGǔTRQ[Y%b/6\=BXe>=ShyȉDI]2aI 8-C(4 ZE=GIcሹ{Hu;fH~Z#5 sR GN5*}d<鬸3+AB5ɫ%aWO;;T(Yqq()a\XWT(8 Mdtg)݋FR늱S{ް~,)NT=F(+4UYD.6͈qU(ٲ̏٘f)L{60š۱4鶐۩MltN慄'/uFUtoG<ʒ9zfX^F7.KEG*Wn#nb&/HQbNZ,*vgcݝ\8.Ǐ%+ǜR"Ӱu%+?.| I7o-̣/7sx҃1{ɂ̛p箻w Q!n;XheSb(Yr9gTOJ|( )4OV3q(_sE7,=%p||֑FY")_v~ qVY^bM>dc榮"Sv7TSZF*~yeFB7JJƋ̆VF?uM׹Ҝg$.K9c`Ϗ7 Ӣ6dpZܐ8)HA=[ӎD,l~߮V:nJЋ; oNS`,]ic57 qrYO\t+y5J@6zJ/Qzf.\^HZ!b@Vœ}Զ,3+¨]CIȈai S2ր9*ԯ6c*^([Cw i 3*e+ eTTK}dXLg+)mh`ϙ 8bq\$wi"-ݨM#GV VD9"]!Fk :wNFؕ֜o>012ޝ-gw)i&艤D&~Ԙ\Vھ妒dᙳCQ1$~0/ʺƪL(3Ke?Eݳ&Ҧ01&BI9Gz@ +hKӴy19Q+F*E Rt[8V*qO9Ѐ7bP f`;mg3פ)tt@Xɼ?Muz!j2sk`mG*69Y5"{,0;#=Ve#ГNz7+5`cXib;h/lBdN쎃 54 Q(^Uخq7D?^mlHڦts>0HEhm^ӠɦL I,j>}4^1{:z?_E"h#Ř( :Zwl1`"PQpnFcIma_*/Wx83c?i_ǯUӪ6v EnFB"*@.Z|x6 ?'Ret$q7c صݛjieo_.ڛ4q:{Unӳ Ж'ϾYuvG{A hL/>~6F93.orA]lcʹ&,=xN>i| [oֺ;)B)qLwphܤMZ#\NcMf*d'Ci<:CFwגD,¿lqcr̓ 3L0UmJLD]𖐻3~N*Aa;"ˈo,I*?HKh`rbXSp7&RFG*UAέ }In;:Rvͪ <]p_e2!00RźLyfhճø辢k@dccG r{7kMRm }snKJ.̭pUwI+ ( SM\4'bhnp!ku%<x4!tLJII1=[D22jP xYoCa}O*ޜg}2TTh"]h'vJަ nZ#H \7^*FwL|gK[tTq@Xck&LN4ZhKy@F):зd224k_{*Ck8YlHq<:A T(`? BЃ^e SRk4fM?5Ж{"2/וx1? |đMP}}DDl6SgxT}EL5nLC·A0ڮc5Ӆ*`* * ',x 3ȣb%E,w,!틆J؈^FHdC5}J;!gLRdK~c!6kq|+ +4)Y,?~ׄ~w"U!!?-A _L]֢.m|mΌOekPk =<~C2Jņ^3l.[`Zdr! 3S_Q/56'5R"^{į6-lX/Ow&3uʍ [ 2٬xbʹ*^nشow S̕A}}TޏUy5tƅ6|߲p/HKwQ_!=r >,D5,lI34QxW$%3#)l|Ϯ,sRӬGMUx|k  CG 5O1vnW;Ȧ_5YLpm8+W?9/F^=_S3rBkƷ,V\d2X}K:FK@zGsU=.ʪXz#ml撀˙FMnSF9MsWW&K#91 Ԁ"6dtE6f$/gC5xq$[*M0wc0_W/s;XWBJ,rdե LIzXFJ26 I AH;ra $, kՅl:8C'#-sin2&?kL?d½ҕ!+0/yٴȌdA !2 ]X1&g-40V+v2auHWj!A`B9B3vn>2^ N6-PY֣ᶁo59 MT\!jɶw rd;4pQآ٩ku,o=_G gѝS+VzJ֭[2UDO':;?5]'X|r4v/ * /}jL{#lű𷦉\LoȖ#Sui# _G.IFMm(ӡ®pY)'N`Y(7%Nqm0b?zo);6 |}JK#U'ԧbuCxD,np2J/OJ3|(8UU 5+`_)#7X~ "_ܧ_Zcϐ0zJaޭ(F}o )`pOa`Laclnv #Ik}S6~k7ZqFDiԿ^i Dq$ 5ۤzgL`9p W?LSPXc:Ph;tt%>7,/G-bMÿں@z/P7l=,3ZMcw)R qAU~u?5TCgT_GP@H!2iM$*@l;tFfݸDK2E{10J l Rz=8 [١QxRrjm-(cl)FeӉ}o{dG7~|fp̬v6/3sW۞㊀]S}}SyD0.-^ksrz3'AU1 }t}#؃*5&MH j/n5ȥS3*jn M'|V(Kvx)6|{KSeGR72B٨WRL;5Ujld?N4Q^X4 -ⷅ* \1?ۣI)| izpo>{P+U Q1hv#HߞG tQH Dx= l?MKA!64ld>\S_/yLl-_eK0/SC[l]_}Goe!S Ɣ=*j^aDm̪gPY{"=Y~?ڳE:؝C.g/vd{Y pۯRf]xsn^q4~!KL]6Ӓjy/Tf X4dtϾ3`\6id"%`=|MB}Qo1*RYfKGr Vmgv%s9tGr M:YeĔv[zȌxs쮝:˟6?TDOO>UtL)4"f#*āKI۸Ę8VP݅a. +վ׎ۄ+8s?Rr>Ҏ((Cv>]` ^͖ lyW7}_:KG/#0 jz*U!/% Z7O0b^Xv) b*0=iޢw3Cmuab`Q2~abf=d;EP8>Wxܕ+2\fBEi5|6/3]`7v HC1 6j:`Soz/_ 0\G̈́k$EKW7{Q$?眹ZW71:BvW~I ?lOo?!vr9 줶XZOHab;u2c^]Ndy" hgEntS4Ɉu Qs݈|Xi& TG\U Au|Dl3mdbEyh^:[@74u>x\{wyPvzayLI bĸW[@g`_ios7Re n@{}؄R++5؟4ʐe0i5‰ k<`ߠcPaaB t> (+y9 ٙ&j+ݍDY]5jnpj2Ѳ%843OS÷2_E\+{6P^电5 2뱚PoSt*Gn Rjy=F?XeZnd_c ܷyRgVYL9fW[y]wnk2QEeZBŶZ֟^AZ@T.b_*+?DS++Vǣ5ޥwm+M͗HlAU˶wu3lt'tl!* jݼgqSnLd-қ3aQ3r3'XEJbv}<#:jndyuK=7)54.*PWף"c6MI zc! .NlD F,u;9AUv`_-ȝpY"`5C>(E*R9d!O}IO ?9ۚ㼵nF߈b$!_ջ-#OSI.qԢ0a04+a*'.>7ia9OMrH03 ˸>S%O9Va^gJ]jjyij"pX4m)rZ@^%츯f@k= \L[UWlXiWB*d@W컻F֐*Zb5j/?~[ih:{j1VmZݨ'A=M@8n&NYj. _̝+HSu-\QO Y1+%J2iB¤8kޥ{Ԁ(n4C}@}FEЕ!P k7ToB.fzu:9YZ7@"ňYiLAO%R ! Y'-ӛ.>F< HQ= m Zl~ؼ*n%5]F(iYoXk˿/s(L9"ǑGP%ϷQŃ_"qlשxk\f^"?Ø)ZXLw Wʗk %(xQ+#j6[|"`FPk&ܿɒP!Kѯx>Jȿ#C le%KIN9=V1/  \܍U Ʀv+" F:g,9=HEp+aMuSc~'!}'n!6UF+EznC۠HpJmf}TWj{ i^"߅;W#tie5Wܤ@)P gnPRZ.'4jEZjf{J? y&y؋>BUsPI_8)$Cە[J,P:ޙQDsqYrKOwko';²~ p]trojX|D/rق[9@xPx.77@$q"뢁<ǟGIOP1<:T,wΎ24Tvc{gN&]PٶVr8a6F=H5sd;bF5m| q6S3yBS t_*^_"f@!]\XmlO[cb>5^~PшCp蔄 )*p䈮+]tP /H;sU9|rj62̿O)$b;D&xу$Ɗ$# zJ3^.й*JY1!RH;5BU !ct +WP#NG08j,\OqslI4yhI}OK?f%QV9`vw \g)4^?з=|etJ7ߩ-7"0 bE4 >G?͢aR [_ٜRK]MSńnZ8 E\?]R$[Do b8QFKqv jEulb !{Cԡ38A'\ Q%3r4SۺmθWuIih.(=NotKԼ6z=(+=g]a j)6?)\vH}8} x.$Xbp$7dEjd-@~_5kCxz?b°ȽUI^еOdH4 @H"fmquG R̗5$9UT>p&_kZ;3s ;{ g;ݞ)0$IFC/IcHFeʰiXP}5=$8K 39Z^^>ݘ硦U?G47r r!i yRSA!F38mwj%h=uH!) K8ZNlFRgVH@vB?/Z1{=B˸bQ=9hdjIw=?Ww/uiqFSQ0M)QN3i 9N3 ^)J5_߼3û`Frs~4#3H4>y_QU%tF+Y81ņc:q^KJUMHۇĩ?<% U4Ȍu[9Yz1 U̐^="S (lO65>iρ@ʂmuVN,lprV2\nk d.ʐuIT:+$6Kt8yxXLp FB5oƾ)TKbEtD9 Z-=@K2jB]:jGU*{nivL,jÝp 6d͌4πFaeĺ#4U.AC+qȅcunv>6/Z 4M؛@O^y13z_ @ >vPr.kC w{[R*XuW(QHzO$.}w{mv@yX|Rkй@Әc7ڗ|wيWЊ7,5EF2[P=Qԝa9Rb& Hőd&EI:)c h7.@&߽ Ѹ5!jv䕄1|<;p>W_oslu\Brr)=֭ HZ_~|ȞP# %PR+v ?UE/KTڗ֩tϝ&صf8fq1 Uql7$%6etl# ΔWϐTbf@3cE`$eWME8X5$rU,5G {ޖDVYu$:d-!"i^=MyQh"ΡB6(°$20t\o^&VCp7hLߔOR)kGf C:y˞,9-(tYD, Sv̮XY 'gHӼ;F$|40=lX> u_eYwϱ"MHk(יt:Ψ)Æ 54U"#&MdgN۩xZw#9!$ŻƘ j?E7!'G%2U'yLv ?5 #^,Ժ&wlR{5SMxAR"- T?Wf{^S {QPJ'嗳ArĉXjN@u[o6A} !AˊTF?kEOH 哀+ 8$(M.20u9_YHb Qɝ|BB˒4\?J`aDed.sbTn,A@”U(}ec.ɠUD;Y)=aSmGBE>!n׭0y9M&0A<lploUO]["؄a[ 9ζ !_~ obW0S&4Ü^ro WE=Qϣ@ |g`dDlS rGb%7ي'oݧ9)I;X[̕H xsNt~D 4Od0'I;ZQ7jDv%$%1X|iNSʈoH}714]zG^KrLrYay)Ꭷ%i,ÿ9BG ǍB S Hۍy"f5iba*J r%4NrZճp l?4ȘewpMך:d#ynU?kFVXRGg4WGx02-E 1=_/g#I:kaUu@N9%jf n+nhÉ}No uVIX9ra.Yf.jh_E]n+=n깊S5(g_&i1؅pLVjH@8ؚKo0o~^/ۏ~.mI[0t[O'n1,_۷n>] qLJ+}@WݣXҽ_nA^S@*yWjzɬbo%5"oD=jMSw&[ /h^{Uߴ*Ij&a,}dՠ1H"zxcܘ>"C&̌|5W~,.Pg%l]JYJ+OjAIhS38M]锳BwG,|CM;T`$Ial &pl.%ԃ;Y tkWD"_&}Fᣎ} h-MV,%'c $~&tR4 SF"jϬbqp g kݸZlٸ3=%$. @ O=ΩF2`)AQDXXxH.x TT3 3w)5A0&٩;M ^O h'9#oZ\2zA/m2.J-$P~&uO/] RLئ{9}䩇JWY>2)w8y6Z}c XҘvj`m H?7rԱaƲ7M .AF.`1}W{?1 ^9<iG7ZDPX:^"c5BcqcYu ;"GBLڅ+ FG3w 2 н7S̒wjL;ӛCOLe 9IzC:T@-X̨zp1Wm819(}.Oxh/Ơst=B%/($p1 \Z>Vn<c}|֑5AآYj1S?$4;2_!9) +^Ɋ 6L/`U+T"aGO??mJՓ>AW2fAT4N=J Wu$hI7p77d$=,iyV0ɚr5㥌!Lp&ѨxmMni7Xs#eW&s뢟o:W@bbm y) !%>Q:D2ro\ΙZhnb5?„ G,"{Ԃp;]oR7h75q Pe=0.TGX^/бP>0ÀJ¯:}.CtV|Wږ;1y-ۗǎ &^8T&Y5afX#)R(lCC#fgLtAX({}`_x1E`_//GBtz3cI>$JwHk%.t55j zl!: /בԕ&Vv1rNtb.Aٴ>gI|ۭs` ʥH'uyjn9su[˥Chn6{sTos쉑FVf!]UBLRŊ6&i͂_ᷖt5G>UUZsÓV\cweڄ`g/f\m"E` ք3 .Rtˑ0:j~q6!`G b>fMFᶍ:ճYt&YEKx1N7Ąp~aGxnazw cH|2/Nbtp EV{A1C=6$SB~7cK=:e !x}#I|b6crH.I-"="S*v腩Ԫ$]UQIja 0PZ?zd3t#Z]Pi&ul<]諞6[UrڥL,&hp=ںN^+s՚/DW# h>)k/E&[aM]C,Vrݍ,Fb1+ 3%qHR }/_&7{)c1Y3ּmGf_6Dq1{RA,.4z\|&m5lՏ5z.^`$"Zxz|au|&ƹpJNZ34\yFًy``WzDP5!|~$EEoG{-ȮD^gz3lQu ΜB~SBtʹԃ)%pֈV9 Ku7n o)>u|` U 7Գi XgYZ07070100000040000081a4000000000000000000000001642f097600006038000000000000000000000000000000000000006500000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko.xz7zXZִF!t/_]?Eh=ڜ.+ɒTv{.fE2H76rw*S:_J\>:֮Å,0o8Ž@@)ަ?27Jc_>WM ciŁvw<а[yK?O~4iq# !i~::Ÿ`Xz]ɕ"%G(=a"ŒaH) v\pY-.%[IC'21&bM.k|&ҁp y#^~y\T/ƔK+;]NIX֚[q}ţY Sƫ;_uiTt`I*%RFC{î2[ hۖfsK`?UwbuR~MM _s.f,Ceh\RQ$U5<+ XW+T߾bputgEN\8hD΃]xlkGV=YAYl̢oVC!G_B CLda8IÝ_:[yWa5rrZl|EΒпŎ6F.Q'] 0.l 5 v1O9TBɧXiB \|<]:6tFRKt@xD|΂mY0,/~k%QLtwy(Ez;?ُxvWieV4E4 vq}ﳡhDX'=šrxLu<&Ka8~g3 |^r͂o- f, ֎T8mGPx8D?5i伂硁MRqw !h' JoVPAJy~JP-/"4(hu;tGX>JekiQWb +mܞq/C̸/hמ\.I󂈠{YgO@a3o2Uw[*'U.]FIWˎP2B5KF :r_Af IKY@ !! 0 뭘\i7w/hZӒ6p_IdM`@V "6gz_z H:zxLF-Js Xr 6`sc ۝PLUB;qw GT eNmpLj.U~AP8f||ؖ''C0%'N39)<Oxʘq >Xq=8Ӈ5>aPy':Cg JZg3X&kytlq[hN $gd,dvp:e BtoZfa4~8 4op̭X^ ȮW>jcWS|"*Y4g !p2cg(swybrͶ\Zn-fU:KO$ tŠLk>11HVr9xh5X: r@ Գ>}Ggenw}4 ^mauprrEp-|UP/?\r{U\7(NF#3U9OJjHw7{H~y%Ol7BS3r ,]{BUR7V8b??QUFD|Y=܎sLNK70{[u\--C,MYFW5r=wr\"T9i^Oma}~xA*l%{sSZ|#/Ҧ >jsk=0B0S x"&gѶ4߿qGpgmi!ӓO GYCw9*qcI3\i m,q՗t4$O8lX8n2PbKj0O W/SL D5RXh-EgI6KgQt]:XѰǢT'wbA զnSG"U5Hح(@gCwj~ސRF*RtQA೟#V /S> QS4Wy"k7Tm$U6Q4uC^_lCV!k]ֶM?M:!En!VWFr !l-ٕ;CuFy= F^,"|cJ_ϲ+qܷ ktE8=V)M#~l"'&~'jU\U%e1,ض{{0M>ۀHe_}vJkScdQ3 TX Q8CR/oNfdS C^ݜrAêVT6 jBdbv: b\Ak=yX/B8= ݛf/ >!0O",]Ur?'D nw#Zokj ʞ[t S" *~/*= D3,(}bR"9` ^Z}m`j46οNuiRsRΟsD&hN&O;dHzwH<1]V&6@S;~1#S7O^6ףtcɍ:h*rjd-l{'*}),kNibHlbL\h6j.hF p0x.[:VS۔;~;|Qc%y%k6XZÃR}/ޝln=һ4 oJ-:UaA+ԩ)p!w1rD VdVͩ bܡ%[z \ \^P>οn`4zW 3;àDIcQϧJ`-X0mj iA0=4֘] I u5 uEwU˺j$J9ئ#vÚ*<یtQEJ;FC.Ta뮭i~6Z9X\lc&kqMY{Zuܕ0Qq)u)޼E [m p3敽:T" _ CD9!_o),&/ rN۾X"c-cwX<@E2SQrN-$cR^g ]ԟEc[l܇mǷEV|EUuF{;`zbk^}AHϮOyqq&7ް?5IXj@3ldHv x( *Bs'`~vd4A!N%Y= Lu1v(n} V9 x|3/㜧lA[ P7Ce@*,[SB! Y#OW C'0<,A;O讹|?3 Ml\_%e35a>}hs|\jҷkY5e F O1 /0½qVp27|}{m aebg5[7N}ȊִBg/Nls/U6{pU@1kv'M\9B7atNs@,O = \iBfm޼9G)M>UMr>$&,G{ Y+ M+LypmJ.txu<,J"&5mnʎcq+_ٳ.q3{t6 6$CHQL3k}4f 2U} lI^j,[&Du2RN[*\\hn(L~rqT X E#z.C᠃G0ϥ3"4-"b )4҃l ᰙ snͰ0h=kL#L[gAc}>wPⶔJQJUs^rJ S -<à Nҧ3VAaxDݺnI}G9Қ0m4-}2B%U0#\,%C3,-&SFS:,& )t3 XA?cLCۉ |f%T{zW}sNOvaBĞ<{tms>G{+6 0SH qѝCD`;tI e@pН8e\MgE^͛ᬠxte{"xH@Î5,נ, )\}~#jv͌֘ NYà \" i]wzҡ&]E'&ٝ(q(d%(Ő~)Jz7%7J凙&封X{8(: UgRt8@oT]\5@f_rk!(w$->V,yf\G` &{Йq`)3hK!ur Po!a;]' M 47nO# Mx HNVpRTyN4p'}Tnho{C}=7y"2|ι'6$V g25+Xد@t<m/Hi1D\M!C:KCʹFsf'MH.Yyz^VF*DOt0YU ?3,`E^cS۠ni>NRKZlxy}9OawR +" ' -)Q auN;\6 +8- ޮ(So.dzq{E~,n4QۮA.Q4]̉E j1U h]m482}f{vM.c >z> {̠pg+ }p*"T5B|aM|4_IhR9^;_k.T@U ,,`- WNIDUS$OOW츊G8 F`uLTyx[8R9"+3:6jn)A'<džA[m|D5i/Z>vC+'0 򉶦ZUϴșD!$Ǟ@|ůž)VYX=8=M| 64(ИD%>.0F1G GS1Id]1;y>A&U"6?pz"~/`Os>z+I%ċ)@Fm}f9`qn7ks8l="S{B%8QoiVMmi<Jo[do=KީX򀀂'a܁i9m=ˊ8jt.ף|1r zsԊQq5oF.$E d R0>,/A+HH2y("'nmm LL SMw) w&ؐ"mӲ;p,dW[,mJT#/;t͊ejŒX#/&@mb`0d r>BAM9OQ3AlbMgZ&\w5m,E. M.J8˒)oSh1e*:L_<Ƚͫ}ў:vNnGwm&0ta:7J(̈"6ϰ wwW-@Dua ӆԅ%YG 6q!imy=%8BtcC2\gZF&a-n#a.3NtD>^{XSL9,v@!?Q>-qp]ފ`,@$ro>rs|Gͦܞ]"`bK1)^C_-p*XU[Z3$yN*n鈆s q8\sþ20`:[;S׻ڄ$rb咤kY$ fsG5d4~^l#?& g %t/!<}y2f?2>lit3%XX²|>xl#cC=JnX291X*IA&g *sA%&~W^- UP bԎ< 腱K/U°E݃6v!D.R̖y<-y:O3 yO>;W%\A\5`ȞFܧFDiYa,5p?o5[O|8,MzV<3p@FD~Opai2Z8E 8+=tW| w*gW!]Vҏg eZg?Cg4V,øZ@Yڷo~u >i}еLY+w;^U]/"m(1Yl )Ru'44~S̖-89@" ֺ\{ ႱwH98}t.4hI -lg!g,}ID9XaLy*e[W bU , Xi1}.e[&*nmE d)X2‡J VYg8/d)|ֳ!X2׃$z'w~1F>mӰu>^ɌNʐN2U?}kbmrm;:J&6x,#kNDCBUo1?;CO2k)2 R"reF\<;cYݍ_҆q2*TkDŚ(Fp JS+(’?VK[?]cמ@,b,wN_,R@y}1i%n "b{ !_ BxNj(D~'ܒ^BQQ;HUAѡ˙y^^nvN݊A ^.3 qt04/x4|OL!|`(K"M┿}A~i:!GvV]4DL3u_Z|ߒxJEm8>& ֮WiQY擦a+btnBg7!9qkP*jXѐVJu\l 5GsNSL7dZ1(k+?҈.BB*.}[Dea![! tO0/GNGFqǰ,Ҟ)7CfRo8"QOG1'Tl7MA kcLCykGOq_5BMorRxfke!m&J'",D+%"Ih_(E U×d 7Rȶ^egIki:RʓΝnxi):Њt?APni)|vYl|%_U?LW=M=oXM3B p'G-xՎn~x+$1? .I3Ǵܳ9(%o.EH@,V:)^+hZM\"7(J{pSHj@LoG{g#:<.;@\7 4h&y;t-e- 6d=S`r r ̐MJfCl+U9i0db IjtvC O7dEFvx.X_R?,'_9GyNHdR_6)UknO}g`FGo(ƲKxJSۍN0烅S:yDZÍ!nFjH44"5;6yJAM&"y ||˔݂ڗGM fƗ<t3/@!/.&F&T虅+ěi2+ H=/P ߃5I=9'Vi9PR]y'QF> J>)h8YC+b XŎ* *h+ɾPIh,A m.,F(E[({RC)YK[}}8aaD^xJUw@hb}Š`6TVsu_BU)6ޓyenȢ VY2(׭hi}S􊂜}7bI3Ej2x2UQp4!޶~dGb"wsGMϧw.1g KH-tOZ6$crLbztps~Ix/U1N2δdPDseBTwlFi j=۶dS2Etn* Vӥfxy6J6s!]CoNa)+=;[a88 9%5Re /paPI؏$oΰCvÅt,7EM0b'յsYZBĎA UУ;pMH vadIi%y>OӬ⅃g*Wh%?{kF( MΧ(@$}r6ST7|:koB ;WZg~$crm%WPȫW#$直ejN:swj\3RUad&S>ژ&A7I/;ꪊpՀrWX*bqO36=2#'ր d򝞣p^Jh@ν )Afu2ue"s 0@@!̃%u c?(iα4չ0 Y=!(SqZ5Ǔ$W7Z^D HhiNCLv㡉_SQ;@$ 3f3'@qNEd~' dcb:+?!Ƥ`w=ӗW7DgHZtY3@~sPl :1r -*V,LCTi Z#[C X%& /,Η*gܩZ ײ͖ !Ms7GXS44M[G~5 i?ML#Vi + h[)ՐFk|>D*"K?cR s[CgaJ7yq̰JZE/@3($IaG ~SѩQne >^_ YJ3?=/Bde6A؄$K:]DB]Egڡ_2Tӵ^K $a1[j151ٯ^kAЃA !@WBt{ikHɵN%2Q UQ%n}d?CߐxgA!^+mwWqf\7k7rчrn܉cX2B5`>zcD 2ѤxyyBhiqJv]xotFcwF*,\FY5O+Ŷ4R"y~f+8zbm6];kv5J!Qe4`ٛVHJa4Ky_? jӹ/L(;CP^#vi#{as5MbƊk(ɟ m g[A` mPoUբ @S{{Ȱ]5Y{! -J3>r)o)EPM=/Zsک8bͅferyHwv4-JNfG}bɴ)-En~wxy6O2v8lɂy-nUEh{!^Ib߀[Bӽ[ι\q9Df21J4v[DKAq %rH±oZfvQ_\?WɓX-Ky8, -OFE!WpFI"l玱ZxsGy19l1&/_0.kWsY^?$),`@zf΂.RBPyNiDv%ʱ. p ,KE$)x,8DZ;G^d{a]n|aZ\$>52w+.˄5,\av/#XQ kx,4Ck KӁa4!f92McF4' 0}5׻  7m(;6a NrTuGs\ -_dB5`t :DJ`W J\5Y%{y&8eT:v``p asmc5 (dkq| 4E+@] Zթ$zMtznAS@_Gx3 QkؤkKFΆ2҄o+ GOS2%B&EǞ9rYQ"ji ƖkQ(K`c.jð'FG~{sn~d$$Zcn},2UqrY2Xj /<3}V"@>S(@SN!yuCE5ލUf:4iz=='2p`Lbaߵd-b,ŚtXl~KA2o FR?jEߦ\ O}͏}8 %p2o~Q"ST`g5$ hq SthB%Wg$Xh4sJwr_YYqR^JmGY46t&"z6CLRo}T : W{?,*#KT/|d 5KQtz"dGg4""s_,"ðjM0>Ŝa5x~279>}tmgp~<ļK7T\սwqx{_b0oua͂>%Ur o[m!6c_ #kw>60lA5`X -{wΖ;/H Os4-sCaK@)wӦ"rc *4B2==6vyqdxw=Ru=9DWJ]"FqQBmWP2sY ^l 'ʿćw:$BX{LjE9#V˹v j.LPaSW辯py^0[E.qjyH1FY^soi0G>3 -"Qi7[o[WlnZG@YeD*zハm fUe:5q(a7 = -W,7 a~Һ@!7q5걸^ LeL6 PT!jtOk%L`*Idw?";~9,: w~cM4hCb"WJw\z8dCs'[xaK]rKR'coѴkFQ<] 9"0~ĩ3驑guwPΩJerY]QǁBI{NW᪛TXC7)aBb/ˉH `jT.e3dh'tuGm׹Z'bȜŮ@G4##CB"`)-_STz}Dń:u%|r+;¡y|FFr\9b9= ({[_+4'Q  ϜFE!b#6 GnM?m[Ԟ0 C2Ys}|L3I$Z>*Q<$_;oOƈ]ḽb ӊW ^$ asI5һdѤI!YsXk(乲dثicw)u,_:[e jDɏCID5$@]^+,?Q*bqI 4/?bž h:B v ooy29Y~wc(oL,s ,vt~m A,QUS/BeI*{ Sڂ}XlLK&aa! BTj5v/Ө% S\7hWsFm q{-Km}uZ<8CFp8 ])OԜ߶1K`$=@ՎVk;ʽhw-¹sqh31_]:o KCkz<ʼnW}8fCSХ!u#X/jŮ蟊^jYtEb v\G'uD!W6Dz 2fzًrzDI PolP 9(9SWNsq:J(%2Snrymb7QC@U-GJ??!%H4ZFz-TG5`rb= [# 9GNdG=\nzwDZhws7yyp5s/4#@@7KcQBXkVY#]&VV`HPC2`\|j+$8qP^Pm.9nxBGzU2ԆWC{g'Ϻp_E9}r,J75Ļ˵jldB6qHb-GqH(Ri4Yo~nE ^)꼷&̲%Z&2*xh˃j|ID] ı9z&ij/ G 9 ̙ʪ\qI|C5h9Xv]/lji7Mf:QO7F@B;:8Nb '²O0,_|8WgQ}SΖe~𷛲ؾ)~WF: #1%6̕(M1&xhޢ'{3 T$unTl\ TxQ\X[UPk~ʯơQS|v*LHvK4y&"^JfJ%#:Nv:ϕ ! 5-Fp\ٗ=A4U_/9L 6w]$1A}OZr~|:̷+Z N &]nuDGe6ZE&8y#BI֠E"(MF z-OG.5Y~CDYDt>'C+su#ZM6f$-PI|`"?%` a´)_MRB83 W;io~O RIUuI9ʀ_ǫ򭑊c_Ѹa8gQ`e⥵ݒ.1cͩaEL&FH=p`ps6cلܻindlL#pC㰠L aHo/TfB-Exβ`򮅽a}jUO-$w;1ErvB* :rp?9wplъHzr&*D7Ufs_C8HcytzMZ ٍv.wQq+* "CU tqy [ u)\l?V9bj3%Ǜ |9?%҇LXM1gc2Pi0Doe JU5uY8} ~.gɒq״J2@EПn/#ET6B!: 4=3A2D٘To&)0_j57ź /=} Q\B2Hן RL NIbCz\>z*h $e8'JaS֥#x4˱+,W b𖹢%IlE8F[+ML)"F:3wL/:# ;==FhRX;rNhV2eaɁcPnuܠ:~Hu!h:\ 9ޮmA`{n.8Etʍ~=l03$+M/p3j9OjVw)&Cbx7)ٻ 7284͉B fߠ *+.3?o#)$S57M.u70g.a!7D ͓מҳ:WsIo96}C9!e{CuOS-v3<~L7m x{\Xpyٿ|&ίTI_NV:fijGe9eYC(ˉx ~1Y#w0=#F\BqFͿ#n:IL Y * Ƿh?,>e(UB[L:SC<aBsl,tɱ]ybR}rS@s'o<oRyIFӣ7 eDwzkW9gME&@8OqpWrUzVji$/_,z!4ݣ(oY͆3[ Pot~i4?ð'Jl)(bNGUE҂oj .jQ FX%!X^]2E˕vG8c*EYφTyZwH :I !=]"}Z5]ڶPͿ~$yLuc?s'ayc8:5Lܻ`m*,"p5gz*jj[9dnP K-C#;5=`xr?2rcO 0QdI򦓕$D:!b2ggrwNK Xz}E 5j^" K3 b||r~BB쭰J.P&TFjܛǫMw^E+,@#xZ[O uY;vy)uHޡ5V^xN#gT6jO4FEhs |dwjRۄ+A[@_Ԁp ύ Cd]rׇ-t?FX2wzuCBW-ڃ=̳J?;LE]n.\Xu~n756JJO#p̡̖𢚉gj1k0i\Pc1[6aTg?K΄ s\崓ղr>)4f(,#~ P RJ:0'Xk%.ZTRM;;d w)94=jу 0P\OrQ yy] ;Ĵ; ΄>A!jj^0-XJ91DPt!kifej5 M3yal~XPIC}(J81zm#vqs09X]ET<(WԴ\X(:+\zAmXƤ1=Ǧ;T Ҥ$1}?_G0E15Nq-} ʰ3%c Ob}rCom~.Z8F{߷㲾Hd-x>7 r64zTt)`ylz!=? d#{ IY´B e鿺,3`K$g_&aMA;2u4^hK|!3\Ko\{ta@mjS#ikӑ 0M mV\dO`PLeo 'Ncς0kE>t }T2ZKe߄E+c?IԨ *F|"y#dm>QpLB7"r0#JFS!V {f<ۻmSOYR=uG-@Щbi#:Ń콐Bc3lA&;ar8`DoRW  FB|)Sm#[擑[efE'=)!uɃsO\z 53=1QhBB} NT1 wG#тU{r#bk*,K)>G@V.bSVߒ]P&_l;stGt'KQ3Piօ\氠̬hh*=5UyHDu6ܐ-hk,p T틡QH -k) Eh'X0gV| nM4}=-Kyh4v1cE(]=3TzH4=NGJV^T5F[5Sq)yU(?4tMKnE&o%2<o7}1 j|A?cM'=W۠#~sR (7zKn^iN^lTvN".MR؉rp(ƒY<δl M_b\F )P?6X8)v,gka3aC)WRL׿Ȕ.E?Bqf[bjwN ctzT{C q#6oGO uhEɜ RѫAGޙP#[:OSS=>19q%Gp=oP<"i`8.øv@ 'ikh|JcTxXPP^9?7&[ӷtq7ts/3ET=hhI$鎟𣐐 ,V\X\VdAZ 2|{ rU:lm+ u0dP_Yҙnm- GZ00F,4dI*n5 6[S !ξ@P‘ _x{&Puf/?| KP|"F8r\VF]5/B -6@ 1I-16mQ+[rvi4I]^ ]q}h\ww%wvp+Ì}FwI٤Ya7^jhC[Qs(V,|(H`AU屦{r]{JI/ڒ0r-z_! ǖ LIe"9# NU 3SNFt3%UQp%:V燨?TwLZfJ+|'Zk=hDR]f"4-&U#(OA"rRINl=pTP7١rL>6^2 WP3d:AD$iV{J7'o2+alWr]LC2@u]6H^OƊB҇rTF<I:H?IVe2P3b"{H=&7G#c]<9qLymPcGF1ٔ U7یT~21Ru% nTy'9PKб66M-Oɛؙydfpbmf2ηci'#Y280{ܸӈqMÅ-Qڬ:^8E}C:7m$O*w!-r(L:]wTI |NsT%ŷ,y:k‡3cbݓc_/* ?l+?3Fy rmQcGV~<;mry}<¬­Omu9̻(/sW~^Hz("|ԁ*J,}o/F!PCZddYD}9ĺbOޖÏfn˙8_IN\ս,d/Nu8QP,De<,z׬LPQ*@l膌#yŶ'h\}M{T- [ E+->r3B8oB-N zF5?qmh8SuOBwo5uoĂ49Yw31qhWA/ZI0zc CP` v$@Η߰/ iܣ|FY=,e`md&kFR2fp{mx6jg-u0n6G=Q15=OǏEIqeW"+G6L6pѲ'*I\t"h4{yd~@ߵ8r9piol&Q' 1gT )h1Rӹ*-S!>g=)V~ :$.AoKM5[L{BzyA+r*Exr;7Q("jԎju6/"\)Q/MZ>0q1G1p~Hq@l^N*f,Ҭ/ن zh bH'PJ&.F得ZXtŭGbc701kH̲\!0_pH,3 U.[/*\mt.BMJze :FyC%UV|Bi?5۰qXwv֖?NKJu;;5ȳ3Gy8)u"(W bjSlNj:oW.\%0ໂʵ1a_e8U١A~pV`z %+5iכY[*0[ו( 2!Hn_JT]{jLQ6l"抄0\*2èЍ 9NP -7 IQ^8ƒz7]"tG~ݵT |d>FԢY6Б}Mm˙'*6>qZ GI=m4SFYW|@GxZO^VOK7ƷxK s˴y&Y9̀@Pʝ$uP-V7WGrqk$N;HD~"=XYB[F;jmKs.gZ{;IE&@S\T{X-:omi 8R%@]{#+\i 7EvS\$mZ\>-7ipZՋ{%m6_(=/0)`NG lrk`,;12l!(x0lNfJL*2#`畆/S+XG[Hk ;r#0@%\lMcE{^< R^HH]޹aBv٩u`~ /~Qm*ѶE AMXoi-W4h"I}DpDHvi"ϩIߐm~7"冻ƻbxm{j' q/a/f2az8ojHmf$;'@p4bB \e,n*ϱxI+]PS.M9e?*{_|,%/(ExQ=%=k_pHPk,R{!~ Bޯζ1[vvYAqFy]@^Nx~(NcXL.Sv0ЌvS$h &8 >f3YxvW^L2v eDKSx)^ċn@D|$}{7_eN>*/UЗ.Z^&1U~_`"{<ֆqgk %ۦ{e- F|\E3jNG]5{\ڳ!FqI;Y6^+SJ{ϞPGL49-.dYd6 lys`lؿJ Bb9ɔ.ChҘ9 #8#M5Q=26{}a"b#R`z_\>-42l!݌AKԙ3m*v7aY'Lk6.b. e+8[[С(\*6>f y<"˯MKK@9>(f,F>L!udTWOM+)n>\sˌeƭ)϶Wy=~/ےmSJsSdK p Hu[Nȱ럙-WJ\ 9Ҳ=R4&Xb?@ ~t*b9vwM%=VCHz[t @̔=#u9K>_:Ye8&Qs.b'3t:F7M;H>Q"i6C<\8Vn jB2T\F;$ɵ-҄L`Bwp#6,\ڞǽ좭L.q{kF@$4mrv¹קyV"<$#@78^ !WZsޒq@H]I- r`\N 1>/3qQs˚o:w,]G. n?L&BX^h.?yR'l" DA]Ӣ UðB4GE7G ^A`k-{ 8WD7`!6G+oX3 7*@b< W*~æ;`1dSoU>B1U\6z]~|N睟 #AY(s,S30m,w.vIB lB`v]^e(X#'$ҩ>74l\FTq  $on}NCЇl>6 0}UHhGa^67kG0Xc1LqeggΥ+ɦ+ِQ;ZFuvU8|&.M6yMdM<ɡuqj~k! l~TVٸzNw.hS5gJ18rYwrO:Ϊ-TjNJԣHgS?CG ,&ىڡhZ|v>,&KX+*aǽ;s$—bBͱ3.9]*}Z$k*r]XgW?/C)pieyCWۤĞ"/5,f!'t_z.Mz0:@W]hI#7Kb5 Xl VZBzDtΓ훳=n !.k^D>::.DK@H>eԞ2Hwi+ 957>Inp%U 8{IUA}(zw^Ϛ= Q4eszyHӲo4&W J昸w>}T劙lrؔ´eb+ptFe^ZδC[S ˒e~}?4 ^J1=dUIe:m EhUWeآgt,j>{;@ pK8wQJRJ"8Uv_x=U|y`j am7c_7~%6ggΝ4Dsdf$lV0 [wnK4}YՅfv=~viWG} w\}=ٶѦ 1ۃar|Nq\'|"yB95Z]048Af& Cé7sr{ DQ#@S=ҧM3)z:t{{GD5eI4̦k!p۫Moڠڪ3@,$O/TRkD}n!8&(S"hˬmF=1(Fm B9Zn y9Z!ɢ0t9{L0)\'$bx4b\ u&;\ttbiLut"^2"64:o]3rrBJ!| ryx3!Cȿ_J铥P[5G2KmlWsP{MКxLeZ)R뻀%A .^yIFQ9] }VǁP]MTiWa$լɾ;)S}dΤ(LTHQ=(>;7(v*9-4^CUJ4 y"VMRo[>ZeW7$Tn.}P %yyME#%\j=)]/i%EvVƚ atP=ƒL4gLߛځG0Q^"mRuS6Hyg=-Tr]UH.rW*Q,VLe~e|-.H ra!a!\[YQlN TANk3XSHO 5}]̜7GZ 7Qfq'7*kqA|aNO+oLҀ!SD-VGӲRxdlXTrx) SK31ݖ7(a4=3# s#h|eGPZJ.\QLf%krݟl6g9OjpP"2ȱhc ˅.Ǹğ([B7+YAi^#g38F $Æ/Z0Ŀ!'.߼ԓ"r&Ic>^zv=&Y(eֶ\[N%4܉T?Aʬ&ۛR1)-,ul($xx2t&f{:4 FAK þ83喙袝gyõ'LJkSly2 KFI빵1#`_8 zGw륚O,Ĥ_a HL]7ڈ2va 2sx LTL_7(nK%U &NƵ^pӥ%f6[*![ )6yu5`c*'J5Ѳ)]‚a[Imecb7,25c<4 5[NfST}.;*ŧVV ^1Hc,YݚsBA9UozQs$Km"F;3977ۣ­6v!Z֢3hnA.W "{we ]WlOВ1\Wq13eΫXd%R"ئ-`oiGuXb6A(i S}V|xK3h X|C3U|U9ۿ76Эt=%2>n/?W} :9>n"T9JPq d.[36_׃$X'+5q;>XpMS#BlF}AT7~i5UO]"M.UȗyFx[0@Qc䤒H͒.;\5TZ1lB^JTfe$QF)#6ahx s(p0!fI5 L&6]"I``:b^X>ȭXMgJ1"=f1cƱuPF:No ? kȑ/AV;Rkl[ԋ&`7V\fL3CsCcE| ssc*9)b̌\{7"8ƙU=;Fqѧ!ȼx~/zNVGVB"qOX5^yI e˴EiE)թn?c$inlIkC6E: R86uQ wr1#rֲaUB7 Uf봐&^eJ?'MR0/0ۋM j[8u3|*|l(,J_P|hս Z}|Ti2Xe0遙<L؟ɓyoy&8r@Wo0S{msEeS>>omjayi&wк9/̱*n<**pgS'=gQo؄rE>8hLA_N37w#pF6!:+|΢t޹) (4Kk!1_saXVαxrkA6R퓐vXJ9T,;1G:@Iemc@dL}8f_|ʸZf|]^/UmS?#AN H;2@W0-v0gz]q(J^b Dda>.\meZj8>|3wBsLg;3f)Bw'ͩ+אL@[ޣšyEd}cyh~| ^v'7WodaPsyy}G Y7jY9觳S!lHtls- >3G&2>M x*[S|9̺ $"uSHq}<l=_cKn(IEՃNS\HwM ^']Z*1Ufأ_"4{H 3\2K'`_"Lr yC[{"@o=.dCVEkD0Sr^Ja^D<)g%а7 /0 ;]gf@Fv3&EkRn.+42;SPۜ>75}&ٴ$LKiF &$=@IEVjd߾cӫ@!ʾ!j,zUg0I|Vf_5l)h൦ueWG>"knNkMO;a8/՞0cjNMQۏ`PfSK|Vu;b5I [ Jv񪌯t)TvTm@⊁8Q!4>^N[+ݬW: | s2L?Ɠj+7Vf[]zߙRnX+s*Tz cЖI+wr~=8*a{ՑrQnP~ekoć"Bf-'snBYQqjaXV}?8eVQn)>\oryK~A,՗pb ^f]YD\6 \g}9o$3OrP bd$sj=e-k^r Sđ/hY&[H1Q{vjdpڛų7}fjM2te x>Zܗd?j?b[~PHt566ǀL+l|XtT /WG  ⫺wn?Lr~JO4 #[UP/:7Iåwb'1$FlwkmU%|Ơ2ÝK5:{nL؞=jfgQ244ñ<ńZx._v+1I. ֫m#Pt8$v7~ Ucu:_.iNd;PƯu@D O1>a#AXAz˟Ҩbjt /YsKsWo7ȼMƍGLUԨCk^tqQ;>-sd[|꥛}%svxK߈v(7H^-gNH~1>'z?uocF $|?d+ki^j~*ݲr.}F4mpn*RQz u~"9vGBqҧ)QcY&ЫnCƠ{qo_ՠ_Nڲir)I1@'>w,X}-!PH\V<7 OK0ӓC"tNmnyonH\I^)4KmsdPY̰?2TE 9b]Y~ΔSK(ÃFʮ̞daRRjims I'0Ix9buYd]^JlA~$CXa엉98:& ]N (|xxy;wcr J7iҵ9rFj~ LjtGUSbC,'0^w`2Qj"0HD!kҪP1xaKzcӶtQ2f'JŊ,LϋzMއIgrDH*hKH%"2Lw(C9RDRPn @+zԦ!='ḡЂLT!O ؕ$ `{vQ/ bY/m(K'n4e8# _Q4xwA9փ3|YPfbpSO׃b9fsiڷ5CztNmtx 8iKvNmeVpeH}\ 0颱*erNڹ/Rr]tkYb68c\$Ӻm"_R,cCyBܕ9T:Yn򪪦zFH&ʿpޮo.B-@FoLf a!6Z1VCXO-1:p2DmXX9v_E'cp\MmUgkEze<9֟8&)X WU/QLƧ 2 AӶ8̵?VƎlBWR"ܺ|pRB$~ʑ!E_Mr /iꖹ:Qs^)#ͧxr7@,EDEרE͡|銠eWJ.z} `(u'e^Y0)]MNJīG_Xc{5_K<ᕍ!b,{nn bARvəb72S1(GZ^1l(~XzFv[p۝~َY:iW rVS*e4ܗmҌʴ` Sܙ0aG$BH%uDB/l,8d/omBٍDaqn8u@h-@ gqvێOcRgP{3]v uBj+:jSAF'l9$[!˟:W`^Dt|.+B ]ilQw.rhA0gULh}>Tx`$Y)\2m{Vr_3Uڜ+G_/!| Ѯj;yy 灁}Xr|kJ#Gnw ЭgbG]>Z)zM? .X'+.#z @SXq7` },i)_ XqJddd8&E|ru*29աC2Mq}ҷ^|4C YFvKOmp.ボJN3 $v Ÿߺpj7Il4dYdVh'ۨInUc-uT8:[=P+nn:^΁-?XAl|R: T8L2=gN_~<6_`#% !-GdGѵg0  }Gyf8h'&|-׸i2| E&B)Zhζ_] FxYXuϲJ`j7̅~z=Ͼ^1gydNAKQZ6$Ϙj,f)PTˢ}Sm>uXkn9iGIzpvL2Qϯm? ԎlF2ӱZfⱄVC˿u>9 vԏJ-!`؛ O;gw!6k ATz8 ڬFӥyv߻DQ4FfUm|Q%Ex( (g!3AtV]4IkG26M2FdFґb56뎰>g5!%!葨ؑdeӞ{P/& ف- X)e2 5IjN]y؊<4t\{;n.v ٻyW_};m./v{8bLy6j\4BXH*[%Ss/J,&YQ wXO"gqŰ,b%"nŭn$Q| 殠ʁRS^U:CA29M:P{q 0f[rO=;"k5Uzb1; \+#$n2g@DP.seeaTft:I.&H`#lBǔ}HRH9 8+ ߵu! i֩WR+v8JƔZ%]jy%;ׇ̅o i:IKw?r/uNV/'Xi 3)+xs(lGu8 1i`{; 2[Q7C7VW#c0z##">q̙1">v(T!KdTJI`ZeҘ TOZI_UQSۚvN'LJc)nyI|w+>dcl|uQ$IRP rTGbmy 06 ׹Iy%*ItݬD0*MA.WoMBVh =T,b@wG3ίR>)t ٗZI^'8[. ZI*CCe:bq4L:e"xݔRp9l@}r42J|r H5NE'SVkD7%G0^ .|@TJl߹LjtDY@?񦏊fDZ* *X^ͳcn2{`4bf"ʆ颻dddƀC=-gϷ-vYY6@3amZk?C0$|pf}@\7w`QRy1A+8߄UA08MF&o-dxho *Vh)>M{Q6,PgYcޜ}eWB"lTǜӑ3tf!Qlp֨Cl;R4p09(7.I%ZnIXڎVz뀡 %M(93><$HZHw9Ѻ۰(@aU5̊` !iVɌCSZo'76sMؐfᠻ Wц>#.rDAE$XCtm7beZЀOe`Z|{t؁~0By^.Է(e)z6ClM\^ :BU8# 4 )EzB0-H0R`>6eiv7JjzHieL-mfމq^T4Qw>'p}ӓ|EҢ= P UJ=ʮk䠼ᴛ料mZ ufwѤ/C7Ə&.|QFQmEV0w*n:->` ]q8ڰ7 B`*&uS|OΣt-mt,"}ҝ6/c4IObmgVrfVܷ콥4q~Fy5ICۍ Kk/OmJ$UwaRPwZ'%MI0Meq*]@s7pyOfQ6(Hl7wx sx-oE$ li ~-cЬ*Ŵ%9dj8Jevҙ;kAf8Y6?']rU &`OoNAua톼#ǿ(i2gb?kV;\&/L;e1+ W4_VS'CbK풠\j_߱gjh4͍{ u^0<9*\q wQ+L:g3-ߖMW%^A;=EZvA 8+<4ѷf%;Y>p a_r=ZTsfe,^Vnl t04E3yq|}yK=o!܊E-۔ <@U~=5zѶ PaY 6j!ǜjg_}X|nt%Ń}1@qAIJ7kEmV%SI(;V/bh+ymɹޑ9j5=}Sv &.wSH8GQ`a i %6R|Av7Jze2.>M6!r⓸!uQ(6 :oP0I,^ّyƒpiRsH 1sx&өG -bCj^uDgr@#q_ |B[5PQv𴱨Vx!u\Di5A{h ^r1LO0E V|:PLK}<Ēʿ)wAQ vk+|Zo$#Z>Q'ٚ8g#ұ0V0@aY5p7 Qy_7 )6BݦuA!,f3Vп")DQ `p6Wzz!zR9]Sa+W ÌO|Gk$q!]5X*H!k]t"7o8g{jrP%Rx [X=lmW#63Ch1 дd{W4U4S+&&Ы?5`Ajw5M:ՅȲ\O0IKKnz ᗧJtqg~erOOdw : ,vQ2VJ2L6;(*{ڬ7J3yo% !'Cd zk^kd [i^ رw%x#4K= 7s b[RhU.Z#H2U?0Ft8g\\z=E~=42xx#a;Ƕ إh5d(ƽ:ڟЇkXM"/EBw;qeҹQ9U{bJ̶$JG&y&?gr^[CoIf -c={Ӭ5y`֚%W͢!s 1L\u% +f%Is"CЅ(#G6¸gHv=mbg#N/baN򔕊eZ䌒'5*<QC]vAJshCFҳo li9dHMl8ע>,,_ ,:wȄ+r}p(Ո Zfh)簬,L@^|_ShpV=?p8[4Z-c,4|̹N|F'w'*2ă6>";pEhĴ3G%l m~oʌ p7)V +MbR!t41'1aX]}rM<1XHr"0'+мaRNk+J{m={zafKĠ_qDQ`WX;IXX$*5n, Lf.]&M+Xejy3 zH?5xdXM+O\+>xGUH¶z0J}yr\B6-6N?yjmՎڑhI=RѰ3\*$l؃x゠D3Lֈ $BrӠvr-"^yB}^p`E6O7t :F4o/!2r#9GX"m@\/owм³e`4ЦH>Ky|/4jEq5q$SYHve")j<П=%d;a2(Ay)Ew+;X4 )ﺻ<; dmB Ӻ>D t\4^\ [Mj],%~n%81֗Q. M4k]> IeI+Kؤ D^#*i+h)1VGbYa8)0c)YkIwgP8,F4^XR=$0 *ydbf"%s/h+sSIo=lWFp5QTvckal5lTtG'/_#As~FF%q%.7R O3:{G7K;jtnܾV1 uգ@!cb0~ ʻdO\'[[k[E}#ЁV[V^:`[0cm3e~/ઠ)l\QYC˩erdKI[M:]{<@PЏ/b`XP8&?| ){8a`x5'"o[(]YG4ies.LMUݚ/@./ /~DP&\F@x}/}̈́f!<{ұl-56)xY]M}}m,Ƣ x=`xr9\yx$n)'ЂA)[) fJϵQF{dc ߑBQꂛ d$2ҍ4pzmU#*dFw.#Ly.LJ?;\3xp̦`Qo<2g'] fX&`̻F-.TWO$#`c崶g:5[YG돺%N]ڛxf׻K_ xU-_"N9M$^ӒV/, FM\b8iwk*IC@j ;9ۍV4T JV d3 /yy7_м%zv6BUs|5ȡuU/#ErXӻ>TE|ٽ7c~V'5<@r}045Pg,4S!"|s$[؋o2 G;D>m˽-Q\ڨ @tQ4I SY^!FI啻l/0!rUJA4Z/u<אP?WIWtq>ScQxU Tfe1Uo=v25x ʗy2/gM7*g* wPZ/w>6^ٗYK*˓R" Sb3 Ze l}06B?ʢ َ˗I<& ]!cif_=u_rB6F-AXJњ^Ƚ+w>w@)\qi׍%1SM[G3VR~ɚ1">Ȅ,fh:s .5̢UH|Xʔ.-fS'Yw*@UTZeFi[wg"餚z3?sw8Zȷ inRj]"G-j)h{ًa5so#OքmJ:{4ZdˮI cH-qÎ4BS5PZzyP e7=HǹU>َٔzHeU=u|4^+(yEy-yѸPlwl g@Ld]\6qǎ8R ƔN`oM޳gd>CEsOC&r91Iu}kHT|o .Tt0-2 cҭzCۡ\_%L+[JzhUXϖH"3@  OYVJyqk]؇pHNI^nIp])0p] u[C${Y6ku*6}euD39[FiU_Iw.4ġ> ~`voK i(piCu,Z A8Ymͬ۝&I'd1;0nNwMm36໅\<^)֦&5'W"#Ha6 )|^)MKã94MRL mV>线YC-?R9Xt; p?-=9X%zo=byOUweub$%.oi 6١<mW4,*wtoGùƸ銴m:? x0nXkaI'ِ1H:v'hz;E%CD!tOSk'@|x("4nMwM+YMO>r0C!'|??&@u\ؼէLheVw sW&^|x]a+W[') 7Pf1 5M3ʱG6ʜ 31E 'Q}Ҡ8qס:4z m-*Pz+J_Jwϯzf3\6 !'`WhĽ&m9(}%3Ne[2ӷE-A=ӴL8XNg-'.V\'b~@1asnRa8gcy/c˗qA\5w5z9{s! ~wa-O*ƱYJ~VnW4_:/ N-׎xʩxnm>8$9.vNI B 4R=Abqߏ5atZ\sھ"\0Sxo[,E*59b7ea#PoU)أ2fPWH b΂L<{ ne왇ZT2"+rbΖб>P.8ȭj|nO*᩸/gak"-atQhYVڭiFj ;mPyk>۴Jޣz.$r'Wl4s lYDAo& 3>RQF,rX;b\8}F1O"xIOss{ORF'{9$Pz'Ɂ,Z# =+Zr-r*%aHh2^7&V^0azr>n}{}'@?!VލF!?+i8ER3a7܃[킞N.0=;X]Dc1RE1|5ռQ%KxAmsR3.QALE$* eU+ r}\':9Z0`$r8V5mw |9ZoăzIPKgv] 3"a%%h\,7Q_Vy7yр;)΁!b~' qf4C^KễZQ/=jгx>L>t'ZoZNmLKB;|.1+ғ?S90%xQ@b~.?GpDZ'B=Ȣe{ acc󙒘Sy7oBG=t7LH򗫡1TAœGUQmS@iL+peu!LVF7<Rbat#UFrxp֨F.h@kpYǝ#0ؾ)GCmv뿙?N LP)#vN?l৒%Uj*+K2ܪ[v}@JV [TX_GK}cTi}FvIճxZ'fn ڣ#"KVDCPI,㨂Gw*{z,$hcW4;S/2DI*b GưJ(_J 2ҝ0bEڮכ+ɬc_1k\Xj7s\PAs漢ŧ6q6(Y1͠ub޷}ۡu޾+QpD;{u63=O؃JN;nw[U BI|PҸQyƼZr%4";yT3& YIU)s3.ޥ-ͫsmڊ^'6 _kk\1$Skw:pR LUsa!Z|VId[zT<2}.tkSsc`pǻtb&/kѝq+3ǖSPv 1lU{w'sJqt+qi鈁Qb;jpI7H zJ"!Ù\쌬9%E ]}Bnd`ј\l';3+6b3^Pwؚ@v8ҡʹx1UeI @wZw>}Sݲ"pA>.w Ѫ1&IgR0Um;@*Jt ZY-?XG#ML qtģ),Y\G6 H^ȯR)Z%&yxt}oldwĐnNG-cGG}w-'/Q$m0e>3 qi VfTRPB`QLIJ~iuͩ tɟ.E = ?z12YSD0-g+[r}8QW5$M?l$ո٫2\dǓ@4YAB޵MjCu-F:[6'+l--%V{gPcE3~<XBj41Bd;)ӥ0 ݕl<[ lׇ{prbMH el%mMd䭆a%B?%6_o,HXQ*]&S?2f{38~ X0Ƽ-[^3.۵iK$aA{Ƌau;j柭6T& Oݶ+kuU@!9NPn]|F!nq%v`lˍP;ZYHȝhZd9 Paɾv-sKuV*HI*I~|&:R I|RMؗc?aqVA?vb_J/Ήj|U\KhnQd>#!LU+F~4Muل˯iw2 y gr2,m&t |ڍva'/g?ﶏ8n~fH.rTDSl.{yr!ުoy.l S,z-/u{ 107ɃtZ byȂG?!?'tDV!226p[:hlYso 7oϒ71Oͪ:&"":B1|zf  3̬Aڙ%==Iq44K te:7珧y/}Е_d'zB-9=+,X^z=Ǹ~{eڜQhi!=5N kWߚ*n+4p@QשIc/~ cwegmѶV^tv x8YɵQ܏A@4G=r_0wҵ2̃#Ȩ/M9iyMٷcy_P|#mkJݺSOsueuRiSCH C,uxv?XFށj9?Bu~ ?Hrb'yzl3S\jr9ʟPķ?Xh Lv Q G3 Z4/χѪhs\qG-P''fkӸ Il~Ԁ#V9~c:?W-Qvߙ^E-xWa+7 ֍x`Mw|*؁.{ϼLJ/0IC Yn ~=U9gzZwq:b}mjյtN PDUzrq͞%jw+CIUH(<6mک]G*,i0ٳ"VoŬ}3ElץYa^ _4Zu692d!=`8mi.1ꦘvL:skKtD3k/ # ) H6"ړ1Bj4d38pdM'C(?{ i)X UOØFH5Luy2t%?pQt%s4Ε g —ar-?!@2 j2nÕ*r rFp*{ ߮+ `c*~9ub͓\>3WiB b]SwZXm8 @AgPYMu2A߇Eilˁ^Yy==2)j8c;pF0w2kK\ҙ_-!Fj?Qg,oZǬpz>c5Pr)G1}aQ:h.NTv?lRemXO ?2Ϩ'6.Ie5Nl_RA E܍$}4"iELWqTfU@e@4a+$[~$29}39.U)TJkJŰIدf|]3 Kmx55h$!ъ>ߠl#,)d& ?|8gG%%ozpD("٩@ݜz1,5)v5䏘y2{3P)`'U0*2{ZE۬#}'NWZ~ôXok Pw"ptorXEd(f 9B7 &]ox[Ƌ$cQO/y'|Cz&"9O-Pv5[WKsF:HB \x--8u.y1j,0[3?6C!РH^s゘^rxҤaaTI9n!J ,>p>HJ^?LVuM'V4}#(; afşIYMє1,~8[E*p3 -rVOY]gbO="% aճrڹLqȹTIR==E֬-b-߸oA4HKC=m8HH5@hka4ʕW)9˨,hw9UnJ0Ip;L3/b|iMXX3 >ps>d!oS%ha~mr bt x5a1]SO=/{l⟉.#-tGSlR(-b{CC{`V=8m;T/Sإ Lri%{. LO[O^V}ۢy!yu*ŋ/%,uZ9TH/m??("8?v5d^Z EgKjhr>Pڐ$". @tOu<Ȃ H m AaAQ"ܩ5(%sov%9 `Jr 7)[g̹ܚ-ƀ7 X`GHoĖ@9]'p,瓍X~d_0e Ψ5Uք")s^TQ26ъ_X/xfR~Γ)%d~vTc-l+WH,mо 1 DСnτ:7|v~HF8*Lƨ|sFwz 6Z/Ї\Vj\b)SLa28.!y2OiEnRSqu=RG^'JwυeE4> [h͜ԃ֪!-c]ߜuo\_;B3ݝs \r! \! O:LBjމ! icɚ)Kw=i$ \HL^>p+|8/tȵABk:79 K-3B?p“q$ 3撌C2nG_< rɮipEKWUٖd@qt@vE fl!płLNYZr*(A'ɫ~uAVZ xϒd!]8\{0 ϗye'DaU ׺T=)l 7st Q:t-;'o@hEK\滵 3Ճϼ@:0RPp-;pE&S pe8n pdeP; UQ\;QBwJT_CgUӲP(vA2hfo KJ*wSE\OpU*gP; Pզp`4-CFU@óB cuR< FNoR-SL?fjN9K?R?Sw8eFU4ۗxFVuu{*` 50<xR8ȁUxs,jpA :s=o" 뭦5gG˲gvQoΤZuQPꐬu[u֚]~!Y _\m'D ՑG˟L_H}?*^q-3Rsex ʿ;/5nAS _zP.Pkf6u&%-ܯo)FlC+yz@y5Ǟeo/<_CUu*0-^%)!]ԘϮŝ!ZB%#Cb3125?jwLx_+F~`*tӇ(8pYrcm }P1/{;0gbKG&(8AZ=[4h(^20gwf!竁3h}Һ=dKPXH DBҙ߫VYޅ+!?h-fL /[_kUbM[Rs\X)i k\ ]L)@]ƖT%sh'8ݧq5_j͟8m`r608?Wy[Ji֫X{u2{q>`~>g:Lt*ߙyX@u69Q8~ƀ0wȁ.Hf`Zo؍Xt+q"`[(5=`.uz".dp0Na'$R:֬@E ?El9nY_Ji6YA_'~nʌCtҝ,sy#"b!ld_L:qh.Swv[3r&iS`)A4q˹_b.2g@ۧmA%\ `fxO )5[ѬdN>vdwbTO#uęlvyTGpQ9JIk:k o_hdw&幢21x:ED799qeb6!2Җ}0TȔP{ީnIro4`Ƈ wϭ/gG0!RRn4%YkiH0|-K2KP^ 75C=q3`ye=CMQ;`mgN Nzd$ko xyURcGZ4ddf˝QϰO 4;m fƌt›>f]XoA'g=ؕ4/pQiFCvnZ$AE*|~|<n^鮩crȨ~W1./$L (BxR7 6S'Wc4 wqdxL\\tӘy qEoj@_.Ү q*Iq {PڅJ3 8LiO)?p띓Yb;28,YôbsC)vF}N6v/: @x z np59'D Ns<{+V;>(LC=VwjWg%^nP˛$gR YR8 3b\o'U~$E3'-Ѵ"[1oDN1$ﺗCѠBlF\q2>:;%a}͗H _E0'|LAKD~rZKRdfK([^c"IL"$Rg/rU!ż*H4}ږŶ,ejh,q Y a|-L)N$``Vrs 0\]m('ԕ͋ ezlKW_k5:6Ty;,tssŠV׫٘U/ -rK@`YW ZO.d5KAV8d-DpFTA§0ޙmE.pI>k_ 6l bn+/҉WX<ܚ2oH8Y̤{Z%_,H͹X-pt %Xz!{BXhZS8odm-͜f~m `Uat~Jhlړ';Q93I!pTD7(?S! H$SUo=ҤaA"ֵ?"]mE9SA4a;2|0'= ǡ\uS5 D8h8ۓF%Pjlָ.Fo``lC WrydrU|<9SF)OCsqNf#3`vKjϦ#犏W Ź琢?0~"Tke,|OQP||YsLkF,˿y ,R_o 4 }q{/LJ^g f5U2 %Aގ }` NEmp/mJj[+y혳Ghi8[dtP`ߋe<hԼޠ4ɠƙ G,-<]?cpm*+x. 5+Lc.KN*gB?%TMYMW]B;aQ9Ra& _QCmjCViէL:m*0 jJ}0ڭ)c%ϩ/)2Hz%N"up@yN3cXu ʫބ*$ ~@h_N7aMx,@zm176HUsUUy I^NFJl(^;\:ѝTIrla`gg ~|@@UwV?KFn6(Ҹ9X5:puub(%umm@`\@IE7l6=qddB ͞+d6 >W}yGR*j80ŵߨw3u!=W^64mI%ቃ ъ#q"Wq!nk&Wnk"+dgz < ʮBQ? 1x#"Hnڇm z9W:;L?١a]%J6E64 -D Wpq+. J*-SB ~aRCEr*чٛ4jiY9V6{rģ޼`%ɼ33dc\Y_)A VzUX~4M֮C%Cj 0ɬ$Ա۝+_H&j2|ҥU4Wrix zC|kz^p8޻XR]4AG;T3%ݳQdϹA,F~᣺qK󴬘yS7\NI*ڒV]͓vW<|T,sGd]͘[ll3U'OD?1NO6o4T=ֹpgܹyA.^Cke¯ܴ2|nWW"aե%4vB{֢=\PvV!W'}371C+k.ա0 S_II."o˧McHz%ZrˣFH!(㬥>hpc›%f^uL'؇ Yq1AVN:(/HA8]G!XK )N?ms`oy"iQ-WE>P7VeY^7f\vc3hAv<QKD1UqX'?WBAd<B.b ;.q.i %)As>NN$& ğU"K' ])wvzD^hSdw. ѯb:fg#sB# ]X dekzw wx0yZGG- 1VYLR Pia]))a!=UlE;~S&RsecX:/ V2FXhۋА!hB/ 89Bfh=<;jMT3U(mwdSt@:@LF8?m0OXǸ} YWy=zgz¼ͨ^%X*:c%&kR܇$\'ǢY^$~rHvSyk~89]TiMtogPߍ F58FÝbR7[_(>Cc6HbAU 5>ɜm뵖JG.xO t_.gzmf9ab"߀+&0*f)4ZCkFhuz;-r0c{;R;S\:Bpx#?-+B,F~I5C y~7GgɐU'Tux u ׿ZYc!>XPPe~Cy ;ߓaY-b[s #|_{JI"u S|"Df>Cը$J zJtеЈP7Ԁ'%Su2;HǥSMS\U8/HՈs?>.N!ƶWE8Uj0ms}PTk'{c4lez9fϗyP;B`XlԢ>^0c& uT5(&Sܯo(+etP`dclt`о2+3& M}.i#y[sܘ>.Y/Vd] XO{$\R#h[zɱxË-Z 8kc=nԀ 7%i%2J/_F/SEi{ˏL|p!D(h7'C鉰fn3%Na׶7w[V]e v?/8c)bW+8{Ia\^*WtZ͆υvDv,bʔb}W0gh;!Йh$0$1R+Eq.+ɔ6MDhBz[;Ð]>afLШb.Y6p% js9oRC=1CQ^ޛCzVR G h0޸̃ji׌jӭK S/6$KX'XKa -sQh i˙!{qZ]eo%4n=5A^7co~94S5X鿷إ|T\~J8$O6 F ZQZ}e%Xo@"sϥrtsC<5oaP_ʒY,iqBz`h~#qI\L=[ {#<uz6:U#oQuar/uYa Mctm)ٚ6T GVɷj!dC:Xպ=̓4:CΔ{ S2²QƷ/IBֆ?,?)+dT[B`/L2'>~kLܘN T&NTtaZ*q<<}R dFČ5s,ptMVV޼@{#IʙѧMh q4ߤye:5$#_w4$ ppڴb_f6 *kTqr0n,qWNF@hV}T"<+^rIΪfXo8&Bjњ nC0Ƭ\~? r@SW^SFRˉ^9]2]ALрe1xY}!~BOq' G/5Gb 1TA?:djqǝ|)=ѕ@X/el *Wo.2V"jC!B,ˢudrx˱aonCM sǟ )S_ l#^&֨@%@><[(mB@+¦IR\q>t/xpLXR[$wF C0_ddS'g/aTkPtV6RN{;j@h4/"B0(B:["l&(zB+!81)ǧ!xM&P[v0*ksap׼u5 mF} 8p9'sEbl u5DV86&'* = ogkof c<ӪGXX6eVrrʦuX|G*˃U8^.&7 gYbs߅bO{HܗgD(?Qv5{)0ʦly+p:o~2sЅUm/4 *&0o} άj@=7<(xv/x.M-k wH"Q>H{aRötInCrMr >&Xi7Y[ם`6iQ1}7Tʑh'?|)Z3LລT Q!SFvPЗ1dKktH":evn؋~S=M#,˃I6 w{sqtGEIwa}y={ K|$L{l @LCdkhh MNss\M^jQ:4ꮐ`*wZߍ?YϢ"s(2۸zoɁ1!l*fy[3Aᖣŗ&&aV$[󉎶 RB]ݔ`ى 4uX'['R)2˦Ð&Q( ;䖲),J!@4 W7p0/鹴I.c곔gճ~kdbHOp.0:/ɬS4⬀S¥;oe4O)ŮZݛg3oXhWVv,VZ܄&iͱEK3$ vAx0j(Q7IVC(q?9اJ>n rhUv?SPpqW'Ժ5y79=afMcAҠޱO0vs~2H)#k`Z?JPAB%YSSShl'">Dhj9p g2gzUra]H!y= C,|i‰ˢ<E,fM}Q˭mV [D_(Ґg!i1: ˲>'*hh%`&֘6Jܲ|2?%Mew8Sl2yB~*nƠjyߦ\k)MW$_6oR}r4AV':( C@AFP ;v#L?qFV. ,\7Eʙ\ F }Vƌ9'=u Rm;r ~X)v[ 7o)WBMg6h϶m'>&}NB dyJani śvoM; Rw$'5RQeDRV/wk+s:Eg] šHj[uI]E@&CUá_ avjpO/[)S+f7v9>k`MAnLeOU 8:Jq:Qճße}!s}6n m/7[d[VǻDzS4i 9@fe3l,Z1эߵH/`ꃼcHK:.ÛI09S\JM#:T8Bk埸W>!OAv*FjYa]ntK<4@ U6M l)ō%SW>z ra]0;ff-d?ᙐq.B"Mљp| cȵH +tsU˗G5miKFʙ'4UŨ:Ɉ{n6d t#L[b]WgKMٜ%5G/>}=ki8X]UkS6 ?YVߵ! v  \N\%ŎDE>~/@kVCw)Ul´xa˳\_0f\i5hBgyM;?ڤ+H&v=^3Baޤz2ߎE ?Pjj0)W$/Q@& ~:+4֟%\5IM4U>p #KzͿOXrNb`ܭX'v'`1G 'Y[[V' Ķ0!^* ?w蓼]"vzҒg< DrzO<[wG)7l1}{C:I!tM8{ }̧W眿ck1c n7qܙyA=4IU`Yk gYG.##d*%S_ :;k"T''xDƃ{xp­{#iE[@mu+C/GmQm4X^ g.2ew`^U2nFm 4`NiD3#/u]ڐ֧H~~MN+gQ229,"ρ (ީ! $1-އ{@BK/ߞ"zh9#iYv~̑&M:*"6T7ѳlAͨ0l炊Qxɹg0afpV|P 7HS60jC4) 7p zF 6gEI=| e1-V< #_sDwӫ0%TVrRҢ=jNB^bIՓ@'wsYv|p? #2 Y z$c냶^RVHvğɎN4}Q6)q!ŁJg$m?s>? (5E0" ϓ mw ׮Sk}}𙁫LTcxpTuiaQ~A j`%ſjm1= eo}Bb:^r/gn(41y9rq):. vϓV}lZ PEhsM]\'@U_KѫF4p {lrݎJ@V/p//& P[29th{!֥Ϯ¬h o@v4M4ծ.$˪MD;?zxOOB5,F;Nʝ D走>]]Idb BFR+lYr;-m@:Fdü*r|~,!J_f!#Q{ϋ?}v FDia;[t8AY>`%应{ܦ.Ci&B%!,b(bء؊/+[fuEԚ[gԌN9U;>J_4zwgL,*vXį!8I Rb}e#/ܔ螛S3/_Q?Pb^ Y .C՞`Vx݁v#("$ B&$nWrzu5=8 {ϙ6o-#9 .<*=RZ=ۇq}}`Sn^H썕_Lrek gd!U?{jf9Z|W ;tJ\&Âe4qAhKQB-ɇݬZ("uƆAzAkP0=]H7ϫU$[Fnϑ^R I)īiXۥʚJvԚ_X2d'h(r <1t8έ~qV=M7vhʋ2'z`8TuTM+}V7Rc T(@ŏ#ۉ:mzc0,sD0f)w9x%l0G]I 0'ADYV6DbWFQg\4#) n5yǻ:{~A㓧4 2':cL8;L+a32r:mp'w~4 Xk[l'*) E לƈ)ZBn?pV6r*o3b,Px Pzٟ"GOըPzӎΠ'0/+Һ _s1.Hq7bQ'{;-<#X{[ R{Hͽ^$Pct^fY{W)"< IwLm0Rf17xHk>a NEF\hwoFR(jR$^J3O`d3جV &|K\ ~@>fA@p.s62"/+Ӭ@ab*Pa^5m;J $"GkS]lk_BKh~8'aq xӹfBƐg={N$XnR9 8 :6_BxE7 w+qWV+đŜw~RŪd}qv[t*d >ʑ>U6TB5$7 ¤M6r_XJr6-1{ͤWqE]:gµ,YW8amҰWg#VW笨>P*A~/5MzgcL)bqNO/VrB ieƁ Eᩉ@W$L4š?.D51YƱ3 JP^O=t._JG5n}c>=ƽ7%`|,A iKF tWU稂l}C:ьC2˜T I>p6#7"nM)UP!*4)Ÿ3sz⠾^Msr@Q킐XFH>oz+΅LʔK+H`Q 7Y"7ocfpzItjۍ!CH" ieWQc@T*(8 `Gcf=G)$ 'Xk'!ļcMZZA&OrkwŒD$`$TNuXaԥl=F+G 0M927aSM,2adt$*Gz4ELǪR{DMI\4Zvi&ُmN#"Ff5ʟꚅ( /;G?{1'ᥟZNV `x3cߌgkJV(/R8ϻHL{QnGD1le6w|XA˞_94^O |O ,;+"-𨯻GИA$GSg+O:S}x#R(?3Kf'9 eu¯ƭ&e /1?Lz~f׈pFS*Jj. ,0nbG X.mC.Uj p":OYH1/xf_&?,^#3v8&c)Se/p Q៤%l]94刏\-gr?5Q\\dS;0V\ ɀS"~]@Qe_̑Cb{~cؔlrd jYC#pa]_9V"w8 37P1G}ۄR" 2~ 3xWO;9w =}l@kQ׮|AeBNtppS{.3B/mH."a,peV5qh V*j#"TP|ww,H3 ><4 Z=X1MHڋPiAQ8:,A^ E[㊅Lٞ̏ZՒ MexD ͩZ;L;sX,YYQGic klԪG]LAB3S jlӏͨbk}UqcT̈#GV=6Eq2 mGQYCEJAd@Z2in^3ρ]ګ{jq&5!ZTa%$Z!oY3҇m]t`j--"ה=8Kݩ>UM!&0󲍬%so*-<͑yX,.ķOLyc-;>MEIU[ХalZǡN!U{ꖵ_|"._gb>b؞ǹdl-JW5b^X0g8`-&B ;V:uO_Kz> nS^C67<o OPp#%` -FTTs9I7R>՘;Kp;ӜZ:3:Eσ0a%m_y!,#R'JF<,Y}F?no4#Ȩ/?Nq Еe]6;MAӀ.}^-.W&OvWƆ &fX4"[)ݎzR2 /XUTMVȣs.pYI$@yVB ΀5xU=|]dq@];ϱnѷ˞oI:^#}|Zss1Ί{%QYs$ӮNb3L[/ǓwZMFuݿ"O bMUCeT2U5 BBQ Hg7:-ʋ>S8dLY0/uZ PwYj=q}^$g,mqH;eOiwsoɜO^iD6ZC>0LB? vG4Y: PrdQe9n߃_xp!!mDKIƏ{xu P6qљ?=h'u"aJͩE~`tP.bW,PV8 =K8yc 5d0H{L%YrK<$)ũTaZsY*lzjWA` ږ ѕU_148#[$;Dv3ӛU }&nbZj6ot2\&}'t ј{-M2|"~(G~R;_&3bڢuz6?!DkE$MS30mϻgsB< =iY%_|3&BM ;!4X cqFH#"O)1 n@6fNu.8$dbCyq}=P1dL9?) H^kl,eOTk @ZWyeV"ZZ6)dP`-)Lܩш)1/bp*1X)x- *CًRa/fɒ C ye`@ϙe]}68a,gaHl^`W鑘c {ŤwxrVNM,Vzw LW]G$MФ<Սһniҡ3twvw#G<`jT|1eX[ KC[w \Zc;}_on(^8l" Gq {SԑI–B=LxoFpPrOoa-MB-y`^ jf۫hO$([pmy~^W(9.h9?M/v|:1(r/Ti֡k/S>h_O]bBΑS7Rg^$UVfqy}eÃK;lsOhO҄N[l653ws;KtZ 2A;VB%2P<wf HP]/[^ g=Yj،)7"a2%_ik;zntV:LZeh"O mDyArCv(:Qg,z :q@u Ow&By(M鎭e ; چjI;,{=[z2e{2ϻ8M-]E*qW#_A'IQh?#Gyvo _DUe-,݆u~\-x%qq0#ZG0pcn-4N c)_nַ F}(w]~-]ע BGf:ܭns=)~M"n+^]G`" %@X ҄;,DW:t[5Չ}=OtaL$6_ޔpYBh A+vPs2"2v[G_|k!'ur/NXv4]n0UXH&tTf yV,Q-f8FAHyĈ$p\Y8~jJf{TXGlq~A[ppw={B# ٍr>"Ix,y4TGؠpֈill6}"%65!J<m&__BNE*0m4wV`%kd)<GQ!2Ӭ+kL&iU5; :c+ [i8IϝP ^ڥ}}ZA8 J2c㵻qK/AyR@ 6-#9HK][֪B`Sෟ$]9DXWևHF;2$+ibUv .+])j-ZÄ`&Z} #._|~m4^űKtܩn/qo/w IJ̩u )tDžԋxc!~K>ʤz :`rU$eɤRB1&"IzYڌkZ h?̈́(ȟWNYXofLvz30jbYw}g|fTqdd&(K`\ ӀPԍ~~¬lX.-c%@OAe 6n\8\b+羬(_erpK/.fzB+ȬH+xAjykf;YO1KFOpGd88qE5U$6P\cȝ?*:swPU,kaL zD'揃z2 w(j.`hN3eԏH@/-YfTf* !ǎ c"tSi5:yp*,ϓ+Ee2"HpA4ǭCi}6 B.pS1\8sИ{8ÆȎKmCRj;u9^_fRJ;bzE l+D5]hxC tuTpǹ3CY='MF3DZ;rm Hs*F8lJ\Ga5m/5Z@0֏ D@<@,c&"!372w=,^f'XJr‰0jhzͨEIM|[f]dǧ~˿fEk!Vl8=.qЄ+H [L+ h bVPx#y;'?I+X*f"7xad`#HTE5 7=?/o2x*.)<@W p R3:&4 d-EޖآG_WYUa6-!@ % #6AN|bPLG4;mx]G !r0* OS2pt q{qEjk-p&f&ZޖL\U1{t[qU$hxWK& N2JѨ0~ EO6KU SkĶ60ضN(7khJݲ0,p NE)s^'0qÞ.5U4П*/ۈ4cCύe`c?|܂ay~*s>WF_ɖ=jgެW6 د&$I^f C. TFv""(%aPtOAjF9+뼅 *RvkvDj ^R_;vzW(=O/jۻ/8D5|nvxz/]P^`2: wFz2(mY)%[!+l:Kq !?2@2$5@$S 8_5bCXK SQ'[BDxn-vgy´mq آsK#G gqU -n>A $+֬[s0e ͅ\jiJ354oC,j6I诿˴.j@Ѿ _|y$ZD.Mdb)~NYt };qQ`L3;W{ P-yR@-Q%tÈlOMm.aZa-9ç '^Ss_]X,QΚA#C>pq̆ 04E~`s lЧm#q .j[ '&%eOvE!9gx_DD5VG虭/2lQntB!rFs)%wu._u'ٟV|byL |E>^GȥN0-53ad]KN!q+Dҩx\'`Аϑ7Ш/\Ng~ۚqԹX-ZdJ1뤳xR$? 4ar Rya /Sb_Rr}Q*Gq$CaL(X5`~̖4TV쥆#=jFcvZF߳o} ݊׆]q^Yݪ oaRgguU&w^wܥq,-19q"ˢQ,A160MZIڷ]EdHuV:(S7ի&e"ʋvI[] b/LyA $> ?S7F^,1p,|yyv|Wn'$ޜsYP@P;Z]н z bq}GJG2ĶIpPmܷEL}q$ ޫ౽w1UdamK x Pk>&fo]o2/yz~U"I19&]z.D$* =;zY* r۴7a}`/'wT8q=||k;AvEa=f&M )o=+j5eb%ᅃ?X܎:a 73Ft6qp jaܠTF@65VH4VKV  $WTӴ%I`$)bT*\t ==M喑u#by3hhlb/^aB:l£5TJO# >)MmT,!_" e}UUst z;!yHp&C=>#&9Px/Y ҌՅZ/$ â{"K̽ x o)H+*ВLb}}z[_f+9bH֪[xVr/sUY>[?SXY#*aW?]p;UCx̚ E:u`T V!5\O0ww{.Ć~!ܙE+LO:jxռE%R0#7|/[IobQ-qIQ}zݻc=ۮƵCXU>*^D3x{DTX<˾1v3aq 1ySqI&!>1{Ú*AOB< JiX}Q>/y661_9S@1{~ 'IԄd̑ `\l=A,;gW,N(MVSX o!eJ_t|C̡%{:k,l+q Ǵ X?r*Q| o<69+Ekr:dP延My̸ # D-j=oA(tr~yX'V]A#>|3άqܷ9׸W}y4iv|ӤQَ{pqZBݐV#9uvLBknvvWLmK;ʨk' ?7AO|I1z*xu`ģ8ƒפ-=1,J{۴ $ta[N6&}yu u RiocER1C܏" :n/c1npHSW+ẙ[8Njs|"iQNh cўSɸQC JB5NZN> ?Xur**h%tscGl+W! ZluQ2[6aFQ)woX4B/Y]>?c(-3@"=ZU.(p)}ؼc_ߩ3ˍrWY$O zSY𡹗tek.$JDigO 8ϲSPcLO;wu>~TBl\qN-}2M_Xd@H[;\G@5ELUW. iETT\/O5޽ŠL@fOD>2킹aȺ;Ӥw`S&K`nf-]Yw"5y$o"3H(5RR3qge4vGr!w2N$I3f3x.n@uXծ"BDM#Ey">y RRp'n/)M='rj>4Q.LίƁzT ܯ睽.[e8@>;?r*vM/j3b 휞C-~ z:s#Żi[1pC\Sc&X+&~CqPM9oa,P\ vH}O*VU9@/.7ـedUVA6F[QY^Wֽ8n9޲OW`yƳ]4!`q$2&$cLN-Q nԃY|r, ;eF ̻å# o1 B9xξoGQAuDDoƄ):{{Cg&)inԓ[IzËp_ܛ#zC*EN>gq 3,G\>~QLG{}JBg/y'OqaZX8}(:3WgUґX$OWyPOba`Wgu;ʈnʴg7woɎ ,u {UPQHDĬǶeDL_ViJKgt C62cF˹C)U"w=EOϋ2XЦ$˕SHAc,5֒ kf*a¢ʮ;&C@#+ǪԆ j-0Wf[v–,_ ,=}A22}}w}AF}xMb'm;X$>ֶ *!WA 1 $0z`Tdդpa1@\?sHuﻓtw(HCIc LM&8־\89@ {in8Lw7|FO0(k}9 'Ǫ_%lji8WA@Mk9s]`Yg#~PYǞ?(Z #F,{7[}hƙmuc_\nk_(ݟ%V6-)ZM@>`<eC5YC $xkR#.UE^z2ͣns47gn#hvL:Y `~8<D%6l5!i |TCw>݈s~%FY;BX3^dtk}&6KѿQb= " `=S҈1!Ep#y3'^ f8"sYk7d7N mWi >@ ]1sTΓg?CLQ7J^,KXǡˆM5Iz{ŧ;a(=|LJNM1fuR|o_l]$ڂZITPKʜ 8Q_Yz?O: G>*ggwjw0D>#ǴN@M?4$&!߱}h:|9=dp'e%Y0aP=xpp[2ʱpB[DϳGSnw٪*7f{n~V-ۈ`釙qTeCjTrM.ӷ8sK}+d|Ghjt˾KU(zl=8MrOObP\8u>TA!ds*ׄNYdK͚˞מ{ p7;.B8]eXl&T]mHY ;$fbRlzѕ x_P1m re)Dqve}]/噡S  "K+1>j)y̺͝=Ɉ)t8H!̡U {/vNe;Knzy$tXJ CPy/lԈg8u>+J{ʸci޳rUUFV1'>R*qH+A^b1g?6lVKw?4Y~oLvV9lߌ[sEXP[M9O1Xd+r^(a4 )Ac1n2yo(r5X'&KAʛTH>% ?Ey1 +cw&GVKOTd>HŘ47)_FKIx-Ƙ4irRGf%m\Ub-1p=WXl>X]fk9~(hˀ[iy= I)Y-?@+ C+ !b ,Y5{; foo/4QWߤz& Dž5J=-+ +MPڹ͗vĨYMnXʬ}[y+A/4i!&5*/ 4NF3q{#v/˜^2vrj2AO^XTrB՟b7vs~N*Mr9'ؾ; W{!@~{cyr b% %9m%t4*,>q\j9u~#&|SWN,)<F6Ľ:`%߇ϳ.1xT'C?,*JufvN(cuB[iP(k&jPze9~H|'O3a?^#f oV|w rxAX =%z𚼿8V(lRt`^XtUUMن;C" y{Zqӳog2ۄc(?OM.͠ܢ0V_5J5hY{jAlpRUVVYR/^v(B]xm℞A {6|tu Xȕ 6.zͺ=)&f#f{XC=("g1|T-/b vPI>VRxx<Zv擋, oeM㑭k" )B ^iOȳ1RN<,V_k"&chRTT`\ۚ>^%Dw]'\1\L!-q 薿T2 Aψ\s-0OT"Xx~x:w?;lkH,=B|AnbڮKA}ܥ!3}o-D2fw˪aшbYϵXicޑ%Kͷg=?aY^!xDP}LJ~A"dh+xX4 3S9O>2qI>j_ķ;(n #ײq:I/j~w@MuцeetGS\[^Z/.KTαvHMʲ,uFd iZ±u s3܇)ʡzO[qJ@)p~zh=nGU=0W9':o[^ 6j4V6&ϼղ/s+"#D0bW6 0(+QUa.HmZQO- :<7~96~q jbgfieV^ўᛷ7+7Sž  3ThՍ4HG̞z1 ^{O7]ٻ#k+\3||mumH[`pqRnOLnXD0d0sP1 \zrDV-Gچ^u;ðLe7${O4ԧ_tPYL6YU4֣"9/W(sb+L)CK-运pb&ýa5SyluFk< ƍe%ak'A|G*'c!*#D3Bp'` KNj,~ #)9 <c6Ω*tEZ3#=Zw٘Xqy0o0Yn)vcI+oZJFtp}!ԅ&e[Ҟ9#XN+w[.6Zva c[Se\+/Lh%=>uy1Z췅}ȇY^$ Xk!Ykcֶ qoy8+Y!r@tLJϝ;uV1&#jk80^݉OXf qn= b[0[9qcmAsf<az젧ng!}+8/bpj2p.uJę[x 80,=Ϗ{g^ٻңCv q$1M$\b.aM+ ܈8Cp%AS`lԥKW4^zM㝓D*t& o60uE2>0P R K㤥~(\6={MY୭C!(M,O{j^pIz4oѰuj?b P`rD}ܜVdݩ7ٷ[/!A ;ֶ|5yKmt7f=US6̅27 j- |nGq 7l$8Uç@_)$4upzT*s #:t1 ([tmPe $\mn#R겠oĕ;-aş[~c`-@wx͆Pi%Lg)1ƓMPuA[׎I Ix~awe?𢰂۞zӳZF Ӷ1| 'o~agj*%GF'A")`M:Jrl-C%j¬7In\*$>e1׾ץ8G>G +k7Ԥ>5Vp  q'QL~:.Jbz736\{JEc[o}Ô~{~ du"r-;#*"!7ԟ7r达G8%R6+L[#nK$59xHGVꤺ '{-c-'xV-Z}]62pc\5KJvUTVu;mcž DFۄec!m Jg`tLxs:IN©qcrĚǯ1u<*uxb|WK۠Jc=x:otrvR;7!m?HNA QLaBpU=~.{RuT>KTV!T,V0 ! S`dIBہ_OKRWp+2yIO;E> -A5#@)`F;'Q_oSƪ.,tҖðq=CsǀdrU0D{K+8Xe^-jIax򟊅82=a'>.`CٵKyIY"L{ )D *SfY[վv8uV$u:ʕbN~L{Jc)،D5n.nTJj΁+xs3,;Ne =RU,->҂E1x x!R ?ߌy h-]_˖>Z)3諓5ƶ[렱 ֙;/h.(8<ढ_ O{GBX`ZdekRƧh= H)~XZlO>`HC/4`D?$ je( r/9Ki#c1gf,Fh㝗AlrfMozAos0bqٜqWcE.KZUᴥU.o+;MMg}_u?ԈPx7Li 3G7y,VԆ"u볲Cʡfy:۽W %ga,%K&`>l[j}GEt߬%Ǻ8FDzyLC4@mB}"cC5uNxz,cĖ8kt!ksrU_|X믫Z+Mg9pIoSຍb})VU4X_g =ÞUOU\W#%#Ҝ;{w؉w؜`vEW\G#3X)t ֽ%!rW?oR$$8jVՒٯj%?M7"&oS& cO[vPdNظ"KQX9̯͂/vz2+ 30)6#URyMMѕiL"hdaE^X_ytt fCһY~e` x&_ʖІ'!,Eyq4TpdOʓ+4; }Sęҡ "6H|Jm| =_|sGN)m&&A]1$1vr! Ţж9ՠ~v)#v]RKI׶c(ؐ8O}e$1[P0^t3((]PiGr3bN%$8d4m) C=R#09[xyBr(ht9~AK)tO˭kVrA2ufA |)QyjKRT 1zn7;ЙgY* $K!x5r g9ZSB>*U1BՆBhqs6z/.Pchbޒ]CB-]U6e, Pᐬ>8mAbiKf:HIzgs1bGN~(qBJ5:L˪ʵO"T-6El :fEk2⬵mptbO5 XQ ?%*uyŋ tBN<+mf4P玚ME[C1}z^jծD)f;S%K~'vs6,!kۤ9V:[ .^r!yM%Q洞DZbˀ1pZۋFM&)bT{@ι85 .e~2SǕO3΋E9غ pw΁T"#I>s}w!FK!k{I6 1CC}!e N*Nėwhn>uKxi%<ɣ3NimC=79#71`x`N#EPqc~8^yX"s7*mW?~٩?j L;̺M=H07Dw;'H0 &Zvya$#C@FɫSn:~~ i:-m-QNĀN'HQ?^?`Uhw6ŷ /FE3E ) @<ш"* z <_:EJ뭽y7idǵ`+(Mm!| P52СYgy-ܖ%Ffw՝[#Ɩ`Hnw8Zb+=b^X1{+5*Q5f'/ٽunQ K sӑb=t,c*>M$rqbu=Ϟ_FE%wa} 𖵈h=4bA18q+Xe|'elHe3x*ʋ <6K޼y£s lDfMBʷ!U%rr8"vNNx 1uD06q d;n5%+` ~{Ё>5:TED/q cr3#DvqsI[7eny\cF 6`& FMe`Œ/ꜟCQac|%^軃ڨ 'DT0Pِ/X?N՛ {UlA$UvXC =|Aܲ`IZqPك܆dwL=3A:s6`Q$F-~>Nwyl:la^5:qIZ>om7]!brx{uO{YT4Lau~4FP .:,9wXfAט( ?Ҵ諾QSEMP.s%]̠`ptjp2mI9+7SȑA UY"qd}Y#A_[y5]K191ԚWq<2]a"T _0'v~Oyd;'oSʃB^m*u=[1v귢?n$hjD o: ɵ//e&0yS ]xKQWoNL&xH'ץA8 :m|Ά[ h@e?ZڶAnJ_fEAT$N"+h]N0YmP:K߲y\9Z9x1cЁ^fؘ\j{~no"2^',;W/pZY5";{1`` SebƝ_.we)Xu}@}EZL,<;u^Z1PU}lXK`3ˈvnF&[n*g2+:a"kv? ntcΧNʏY!\X$K 2-9pSR)om$Moz mxNauKXg Mjx).7-^&Uz*_Bjrn- iDfA\+d]v8&tSV^TXBtjPPc"6f= 3up:cy ItErJQo8Q+~cJN2:X72=:rޙGnOmNU'+cEIxԓ9TDTDGYZ)t|@ W w4ܭJ,WDw{(Fm6-PIRzb әr6/HxS-0A/~WItC0O>J)<KDfl flGjT3@@ H됅3ci (}emP\1X^swmdr*=o%=+HliC~l)n$Lk # O߽ @R/[2+mKOȠ$] wn+w'8gۣ͌of1])f1L[pKa`Kqʬ;Qe"Cb겪%n#"k{D'GQ)K@j}4:>z,+Dz>] )l.R Vښ/Ga]udzW {X Χ[+%An:$r 9 A< *ϙ-1 KC. 8(B68_}S?~Ƕ{NDvQ-,6qHҌ4gZ9H 0hIVpx^˞,Գ}9wcVkF3qhQ?S j;PGwrpBTA}zڱV 2O2Zy4 MWwJn8+>'X*[G!_[QV_ ҳ\yE uvT J3ɜ!uS~˙8{p!|Ut\Pesn@RR{aWGnI7Rͪ@iîdž श7TںJ(j-PrO9(oIgzF~ Q=v[цeuPpcq' J1oW A=Ӿ!<5D̵?b~u{-|&WWIF/Bٕ!IZ~uȘ ;jpO؛Lw~>-lP.IƤ 2$<4eF0hN0| Op=rhY0׸ƙ#9orb1/N/D*AqEMmCO?GffoND,kۆ tp;?[Z\]kSWfLFz}ikJ;>|Y"ѥVQ)J:lNj(sKx]Lt$bN]fY[__*}53uagq\2Sµh3=a467;9BVFzzD{˿>3˭C2Eʃl\7!fUdz"s霎., '0f$r|4"~w1.wʮs9 ve=ױפcZ$'r0MeеY5gM.t*]6#%ȭA[8`My#xhj-Id̕p 2J@/dC+|Msá CS"\@} S&#(8/XA/ nΧ!$Aox?S 4~,DZ)`ئٯ+%fRb̙KL.jZIT+0mx,(&*e%Fڄe mbIH7W`"jteD\J>yvԋȚc3hFGwb@kx Pt"DDs5)s(y.|35Ctwl-[/cE1 T4XSl|bn;, kT'I+56zj-U|\QAxVkLDN#JH68.?[}ɭ,%?G7VL$Sc!94dj4 J=k4_2o9/0:aiVU(DX!C&g\Af!gdj W:Ө^R}Zp"AIW ýU?ss'wgTK ?3 lr>L&+ n9R9mPjUжb1b 9n\7E$$A6#Tnh]$J='b0 jLWwYLwR< 1x jiei,]aʥg^UABC8.ܘ-)CvÓDžF y0*mqhrF~B `?^F +AdA=V qF-fhmJ*[L㪽GO%Hi#@ՊeJ> eaT&%k 9sCfWDI&Ga;3ʸmWu8ӈG) ;))&ܯCR;_)Wm<sGU~p_.a0.^Rj6$>{A&0`>,ލ rɟ|f.c() #p}h͝ӐPuL1 _p!:rai`RDj<:+-r& f(V쉭:g,0i|Ng(bD,k¢]hP!sTg@nZymhx2tcri3 S}u wq{Ӗ 3&CX rbo˄%t OPjj7G#i*\*cgJʩrִA\nBt!Q>{MHq\5v|E<@bE7)s_TO:,%X6 }l)1L1K<%{9x{7[(y,AȜT{Gz4tL^s1XܛEQYp?*cXТO"꾭+vS{nUfC>sGwWxZ7R'p GM'Se(iznaӆ $I-\I΀RwpN47{ؤbХcg]l/۱uA%,/I; ^#FN=*G2CsoX-.DA WS;$ɗ#9ɷll b_E9}TP+@[۬Q4\nQƣswj<{I{=R g^w#I|[4Q6uEEUS;s'g׹PƻgxȉG')F@(aZbX ?0kΠ(&hL'teu>Z 0fN!,ڜ{ )ZY3HV xm;Y .[3;V!\Rf%i|~5  MQۢ{G!]ff,7ÄgRi+Ҫ }FxYn2Un-#5$? 8ud93; o/줾C_dRz=ocan#zZ!:VDI Äs"MjjFcT)7lOU_[zB:zc{` zNBhU6)M-/<*al̚-_oy(9##O!dl$`X֠YSH: ᧦-KaJ.OEr oB>:!ԫ_2b3frYRB*XuK@)~kn$^̯S!S?@XCj̄|E!>&cLe-^x=4:8-Sc,m=T$-%>[";+LBɾ#1Ƕ1&#M~~K/k@0`p ~.*v>,& 1<Ĵ釭3wi7Z"G3ۍvqHc/Ve_y +{/[]P9G%8 @j&2K0؃6Cd)H虈V (  N:rs#`JhMiǀ>?f0װ~C25|;"ܽˣ~2 %5 p[[I܅; ˷ˣMqx.ł=('fs}3÷6ʦCAQHF g7>l.30vg+XT3ة79f#YĚ3HJ1`jOWTo.YTyVPz󞨂*hyaS 2uu%AKhOk[Uӳphl$zv5xH#x&21Нlp ]r%ÆӽãP}_^UphhS4Kbcs&7ǕO3ѪD`Ctk>7'}㘚众Di *ZĊL_J$V"%/j P>RI9b{0`;.[QYL9͇3I>"W,LDna"_r ژuHRV!˶#&AWiՇLypܐ#+kW!,A3w!%&ou guJW])T7DC.:MKțtUv ];"pusnˠoJ~Nk9gMϣ.Y+O/]5qaA>&j]IoƂVɮ oyҸ1EVsjz[Ѳ8Dq݇ԩ.`dLsir2 Yo.A'aOSD9R^j1cٺeZ tr &]Is/mSpsRNXR!]X֦Aazj5rG`5? VY_OZ BMk !`'4P,+S20s/W6F7vҶb[?A:jK {yl';UUeI /"^$Rt,eW! ._Itfu!C} uz*n|-[M4KA\lQD_nx9]y#y橐~gΏWx Y aqC|EeSTioKQ~qW\!Byy0P̖AFT]՘G EWYo K-suhٺO(GGeBǐ/{Ϟc,upb6A`Pݎ(S=L1jBnlDImf&Abո4oV⟌2TI)z/I>H]Fa@,>QcjΤ  @lfő͏3g,&:kvIv2aUlS4]# WF ӔS^x*9L*4y-m0@.o8,}[Kd V. t'XnH,LFq] ֻbd{ [Tcq 9}LԦ6ac#1xW2PRUq87'.[Y4D,7 @4~ǎVW)<<0YRHCR_5;UO t<6CWc9bVV'A71zYϑlPA v_nzш%\<'eY9t  p *?ͼh`>b԰\w1%S>,h#3`OQFe{iR#3vnJ?VGP YHT)}Z)$Up{\mBt̆Otc`^4L)59>$<m5@FS$?'`+2Lqߍ7;Z7XX*C9DY=gRxp޽a.;C6Ft@51hTmޞ0<}f.:)kp D82uR YcY$pC ׽mB (:{/u&;$JGBMp{~jC T\>)! e7ŏvfTqt-Pp7I.%şCMsT~~4v7}x] )~&9_`kH1-0 eNfvH։ dnwE/'v4DZVG1d$/?A=OM-2Uz-+ÂFtު;p*TWqEd+^ciT5#{~|I„,vj3^y׳AK4QshQK?gvi]"u&FqJc!Mh1y#卐QfQntr? ˆ$ׂz%zG_IPn{o֩r/ 0sSicB;sMbn8@M;uX/ fv* .7x^SK( W/"Mq5ZY>{N@?]s ɬ_ۖiB`7LC-+kGEQBe9?#ulLT OѳhgfkkҞ%!@J1_)vHyNs[#0;. Gds1B@%Q`zzDA_uGR ![E 49צ NM JLW{YqkM WE/_tIc]譭Fw隢:Hhw_yB4 ʵlXAi29Kbqn yt;Eet{I 8CjMTXT~YXe{a?ZMGqFX nRx`}ےWIX# HGbjN;K๠ҭLE^:d4>|*5*(|b q\q~}/0H}o K`Z !Ci{:3}7o=Lt1(ܤ>8(U "=E*)Fdѕ[pbX}0[*i[cU,W+:M8\BW, )>˭>=#5[Zͤg:y>P2Y.Cn9C0IrH֧uҙ_W~GHקψk5]{]oV7KiXi$_GSQ׭.-%6g)|##sDF#38aB^9w[} Ԓ`Z4=ʃٳX3xXޢgV: ?I7kW6SĔ"Cj:8E )FE6qs [+%\%8 rSd_ij .6CS #;zZ(E$Ǩ4T[V%-\y--xկg҉ r-<2 aY r{[\G~TEYYZ+S #N=:pCdOU}9s[@+#Lhvt8u^Y' DHϊxWj^N:π B^n =Yb4w{)iF}_4awNvcD߆ٍrP/bd]uDͅ]FGN ɢVA[N~gy# BN>So}{MUvQ-Δu@45`>Lj++*9oc*)Mh{;Ss yLV-^9&NЫ<0 ҮKSFA(9@z&݌T9h@LY* TN, gcI-jBo_T"v\O5T5i>w]][0U_mQ2*5N6Yd}](lhN68 K_vg6 4'2R8 U!5 繖=(щo}Ɲo,ӐbH\8db2T6Ĵ&/NJ .T yzâyTIgNցp>d'&1zZ)TZ6Ć*2}2~D~%)كnt 4X#ZKJb2- wrKk2opW2C y:sQuVzlQ#;E3mRvJO6N+FRq_?饐UFm7D0ڠ_~/e4翍EBA{¨kBoxD Y+,0Q 3ֺ$I$|A;yڀra_⩜mf4JV z7uf܎+g VU\)!jQ rdr=9.ŻO.f.Ю7T 1c%q{$Zb8$jBK)sj&e,f-̽;+Ɯ *\dl]x9_vbt;>~HG/o5Gbx[?0 ١ra}2m/QyO[Mp؎<ЏD"TE%J/ܜR #Lxi ³RFԆ\>`D"_Nߪg,r4蕋]/Htc*V\L?gF$,&/UoSWOשiPƊ83DĿkXMf.JFZ[Sce(%T2.H 6oO?s#sOFhSZdRㇰ jO#[io%]LwӀTn +ᡬ`rO>zqr|UgYZ07070100000043000081a4000000000000000000000001642f09760000d200000000000000000000000000000000000000005700000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/Ѿ]?Eh=ڜ.+?AP".mZ [dR[,E++#P&xY8w9f=cX7vmCShOc e5{RԨ?"d' Qnyq8i.myebuj DeQ.2S qfN ΃@AtAKN?,`9<~4~Qa:!!GMC.c×FLzs`YgGLEzqٻ?ܸ&tP@ıǂ9]YCn;$Q5ΈkZ\g|Hbskl20c@I vT4Z=_➏"+1j>Q/nHTG2qq2|_-=QQ[.p OSaLKqjC)x ˵2#?4~\h~ދj o3i?F×_f]>Pf0J𺅚g[nG^_~uÊv7O&XwyxG.c8wK#N.Rq~˹R0RL'cfV.?:I\\vhu[϶WD#霏8|pFbgT3hc`x@ej,MR`ջsB߿VSgdG{G1UQ_NIS^`x3RScH$`iԾP7,H;ZASc >,f؏nN$FV3Yٶc2p4q4>+SU^L/<݆ ,s^l39ΘN1sx&A3âR[@u#bWhyj =X$ / 4yMe al^cu: 9'LW8_b^3S5 + |Ӟdq1nN|fπS)1;I0GLП_3r[R)i/+m{+M{162s!oJH/&M(=KxO05`jKu949$NиY1F<<\o?lpX:FslD4@o%?E^E۶m= JdsЕϥ Rip/r:N%qFNm]n0֝#}}{@2 ͋4Ȯ2,?\q:9>_ǿ ʹeVyg.F*?K;~:TE[~v{ nc*nu 1ÌȶZdq^e(:KJ/n?9Zi;%;FI [bNՁ=$fnqRG59fBӳhiEΛ$-igf#5A|Ekj,x-hIGH!Yy~ݮ!Aw/jP낌)h!Жs*z1ĚGb]XpOd icׇ(!OK3f>PT#Px: cn )YjL(h姑e-4y\wyHgńْ'yH E SĔ-Π.DMl>|E,Cl 9(juCVЉ΢-X=s^v7|/y Inp9°ZR@fP ǀܾc_5P~F׾f&,DR v}mӴ_pG{Uf p؟ژN^c1*xv^w,srS&Qh$dRK(}%K wNr?lRw7Wi2 >ͿGW,sI28~3BK7$D0 K(c{E },)b,ɀ7x[]FO'd 6RiK fcN]#ϊQ|?M;gZkg-hQ?kQK5lCG樫9= yCTz-'Y[ ;6 PT1m{4,ԅ"RH ;XFL/3F@Xu9E,N-M"5zlW+}s&m&6=e IAm"ROѣNcJOS6$rb4Wܹ#fv(pƘU=7C~[k;F?)]=a`gJL $sr[]m(%(s͓$PWu$һjKWIA\dzBe >tmoH>q6WpVRd%`π ot>iX]:+ß&.b9*cw&p#)I]?Xj檻,9R4U@דn Tcu(7<[U_P+uaӸ,/?y(i-%4Th>`UZʳ B}c(iNOB$g'8rc&}>Q} ЁM#0EhM,YLRF۪c.R6.cx~̿Titf-E0ఙ@w"wۭ&Na3B9!iF,uhE0!,j*L'MӞ)Ryj4rлW*Mk TcN t^22_M- rc%aSbi/ib<&PAlėr{AeIt[6G7Y0c^ѠHU .Rllh8P<%݈nQ䀘K Rpb} QA̖ؔr]S_Xȃek ^wUVFɻlW0JΩ^([Sfi:}fJtfxpvY%R,cxx"ɣ'0XYĊ\PgW'R rl*Zf m#T#1~6LHc.֪,%AdQtA2jPm,R:Y,ov nS޹)"lĽ9MTWp#/L*%un-_ %Vk5ס7"2AZL$曝a5}~C0=`]qiN,eMnq 0k2✰]䔏6I/Me^xy|*6J*ܔ,!m̓IO%]lNQ~w=Ss[f4ɇ[Q$%3hĆW ͌PO1NL?ʹ4sٯI *uT"!zs' @FjY£m!$b=) A'Գj>=^8sL XtW(<+x7@_` \vq?{Lj!y@&@NhfۡW^cﮰҮ|/u:JE|oKՠ IZ)U߭94q믐HPYLvn :;O/H3`-bٓg67lO6|;Z81'S{_bծ?10VˊdE) 5Hs!Vَ2LP/O ƵT4"g Y;& OXO@LDw:YMXQ)ӖXGL o RIuI hԣi)q? (!* j6Hen_7s!,&"73* +:7E֙"+"e,W:+7?33\(yf|]ӣ=Ն/~ Fz8P2(>S)NVMQi]?1^ bx n<֪T Y3>t[[׽CË3Ĕ[$eY  Bn{4Σo8B8"M-V#KRZhn׋Ƹ]nF:p;0&O'쎮݃1U2*rv$s^6]%K tX K)omL@h6 Gu7w[c?p޹`E/ .UmNՠZN5m,Q(ܥȽ iz 3i3'? [ 4q">;Ցʼn b15KqM}3xU:<IPk(DZQu[K(z˖}iD+^ԨH`Е:.cnI8dڨ)m@z%-M~'4JyN$&'l7IPoOP\Yߕvm?ݑn ރR)d_-8Ҁ&ĉCO~fKʸ*q YtBVF (eыGc] C~(a\ 㣮anR$#wGa]WtNMH+~`ڸZOjm* B6mF^f ;'t-.'vC CO'rC~SʹG8j )̛,^6$@]&P]qH,Tbf f3"Թ:Vdp8 8KX_;$n5Åg:\HO % WY~gdRnq6ڟQ.lt`"@֍Yα̚GWb\ Mm"Q6V?vt[tDÀdry5K=.@~Ҷ <8~-ný0,]Dd=&"9ێDvN19u6\9`]qpϪZ )Q֊wr-L&]pYBtl:א_>@QgRb,~춧}(;[_6S J^m/d%WS}mQ9\5?qx>fI)j?f ZK*gaUywqD<] ~Y`A8a?f6kP<פ~3 mC $owD:AMLSLzra7g`t^B?W+N~/˔(+5@Gaq_fKqR܏}64x\*-󇡍_̷;)RK:1$O9԰N}|8 'O|F$%c0( \݄ܽ,.ym)q$9+vK{z yrcI}50l:;rtwH9HL,mD-*F}}VvT?<ԧ&a`+]a: Pe!8 FNu+̬ Փ8{ȿ2䣨$q63xB8bJ{}´D4ka/bE & ] 2n=/&u# x! 2C%^=)qPD={%8aϘ{vrP?ͪۈScѼ>)m6:T~5+A{hBeR$*8 Tc'wz!;歖%>a>G)r:hG10w\s/lQÍ[fPfNnw𴛣J҈H\?5^ڎlL߁ L{SP/g7[H2[呶sz W6}s'1i/42rЙ5 (=3*xKnnQ֡qRgY,=&%Ϫyu4wQϴg\ڨolx9C=u#~%|'p^ÌjwFq$e%2AulA] N1]d: cM@gȊW/KVU!-Ij;_akKbK2  eXE;|R`eK8-w+ّNCǎJa5UiG3/;ԇPRǦ$꫻t0ҔXNI(-6L[bNV;((J^lx ƃ0K)3nUtH/;^Hʮ+!Kѕ )}NDVm94;:bh5%JXВ*iеvG=|*r|"7t&, Z!`xؽ;Ng= 7f?D^ɹ|9ċ@<8o9{۔m`way ӕ}=Cmy(=JBPx߰YZR;e1AhAy@<-tQcnb\Ѵ^d=II[Ɲ0d'`bٸ" 3Mc0cKi:APs!YVώdPהN-BwUgeNYhBdYP(xdOG۳7"0$>XJ"Ӫk SH : m3[2X&N?U Ul2Z2vˠBlL󝟒5tVb7w:R^|I}z͎Ņsy,B}dis@9 *BEOGU-'?gRTyWjv:E:*qC; 20%_ƢOhͅBDi@CfY' TQ`4[f=sA!';[!tz0zUR5nW46㽊 p-z页JI9J0iٹ6-0|f{YRuwNJ~ed&zAb3&ۺ Bs,,2l.}Y z<9X4~k2F GTN;8/X&R%β&#8vudv?{Db~ЖRowdځym$! Y;Yr}3:8)-#n,L8řZ'1>ˎoCn[Z- 5h tQ>7O.'Mbb~Q H6eDR0 -[W{Cz@u*l*6RNMKc=̠ j2NL s]O5n}-z1L9@0w[S/AA7o-C RN/&SQavV0?4d;"8k׋w $cV=̧Y:m'T7 QȢ٠>vq >T%fZn_v콍7ar`0Mzw}lqr(B[`Dt){j )yTۤxy/W)Thi8B\G#ۑu\1hxdQ;!? e1h.YCuj;DR3F&%eg|q(S݋9{q&mܕT\,8}<3 tCF JD:LF9?8xtDw* StSsf>{8iN{_sD.;W #Y^sՄR[Ou8n6xjٔZXxdgx2~"8 ɵ>,Xmɬ`*u=!!n>d3GkAlF4Mx ]>u=;dg%rZ>p_q:򎆨ۖìf7ؑmX0m]@eB'WnSf}`uVbMmLUxI*SK{{ Mx̪AqR Hhq,VUУk3R\?AV5~֚xWs|>Y;- .st?sn(KȲʕZOzlh?+%"Q<(%Jdc# ۭwɁ->Y>or!5`sk~y#QX櫾70z"hRzw/7a`ܺMc׌Nsߺ(Tzy,s]^,[J}#T޹;c%/BeW9:| + K t+5o+k~u8&O6os^)Ў0KThKvo JGZzOۻ`zmeVf $vUYߝdc~egrD ?Ӗ rPO5zKqފĥږ6Gg "V-ED?`㕜?MӴURj F Hto%?6Ÿ=z $XeSwez;RY6B\75#K7 35|uvTLb5[`2lE8.ESW1^$?S0.b&:O]c4&!!BXT'O+r/MڸҪ=: 9KI2) d@Xa.y .k ]G.GKLA’2͐@ZኰZXV"0:$~nC7`#lRޓZ==Ttvg 9& kt-EVvMH x9Ѵൌ/1me) {Mv{7jJ7BouU=3.7w>"T0CZ KatǚDzʛF|ZbrRXܷW ]h^O6{]COO" U:%芀ua18dc6? \YR}.SgEv ݜ)ʹt21ry, F? @GzϰpZH-t?,O@JQzI;9du,}z)O݆N+7L糅)/ɥ]~[?ZW6[Rczͤn,j܀_W(_V0SUQ#} b*SGdRW5I g*j߭E(L(<[S ד}T i ŮH{ =ױPA 8XEw ySMM& k.זUNkO$)R{霞ⷰ~h~2R%\sbI1'BY›9rwӟ? S߹OhI.i $WoיVk.+(-(6,-I" 2>*x*➕86F? )й0AB`6_EE!c,n ^i~u (u!v RcíxN[.|gdF aaJy~$zvׅ=M `!u0~E158?TѽyzbfTQpZgx+cG̷( 2tnDyE?OWGӂ:,+U:9ki{,EbOO,(1۹,ޫ ~<E_c{b:`b˨2E 3U[5n%@ۓ^WaFN{4PK*qJZ.y|1+SE\A)k]h\C? Fum2i{MDN3Fڰ[}k™M0Z1mH|\0Wd`SmqX[on7bzbeGL" {JѴElK㘸 l IOE; DC9Joho^l9Y7k) <8O5'#Oo_k5'0.kF5b[^̫eRΉ؅w/Yh֏4 {زM"V N_A Hߏ*AT8oF3Z&O0NX9A̸*7b+Ș.1KOb,CTg ;|cd ͇d}CYؘ To9*5|s{byzOjsccG0{X[>=&?z㳏BўzU'aUTW$<yD\][-L~ އj/-0.+̧V(r&Tj0^ 47\ oC4D65M!1X\/3d&V& BVCYJmiׂ#i+/d0O`&t#")9Q;%сh$D ]ig&Hs#`(Vҧ)sg3/6T\',}CVpq4ߖ-n0/Էdz:5{A V-3B.?Zձ< ^:``_G&*NV/`ۜ/)ύt0,dDWr2"(zX a^<ٮ5PSO©`ӐȑAŏ"b_}D$cw:bj&hb4Yې5àہQ5ٲ޹(6Y>A`NdQ eSUl/= o!A&I񮈴Tݹ'>VGwp2/!VTb|Wo$2EO$j!f AG3C k~։ܤ$N/uQ,`\xΒ9NvrlRE3Fmz!۝X2u+)/A *&i .|'kOA4O: 5/@Q&rgT㬉g;8u(!n R$gT!)ԄI/\p$?T(!p!auuA\$/t7i;8+03ZU紅,S!$+ DxĆ xׇzo:G5ܖH'/ h^A3Q6bE Sk 4p {;V R@gL?eܦ >DQl^Aqd7Vg:#k+eQPԸJFf{R5pgZ;; ɉ%II7=aa uy9~uږ$ԅZ#-v|iAaKhvq'PWo!B+5I4s;06q7w U:So`*k' `ٚHޚD<2O~4FlAᨍrȆ5~Ym sAb^䂛p$i&\/EqZ^e&S 3%3q:2Vd@i$gbnUI {ԙ?RTZ1!.3 ֘yj$jkg:H!tƸAn9+$KL(ww5MFOA2pl=NAќڞ\ ^DږyDԾE Rw^Kζ{GAE[ydpX"ri9 ~$VQMY/wU'FKg{LN4MG/6MǨeWp!hǟoshĜǖ+?}Nb.$o1'T>km[ڭGұE-IqYdo8 :tEj{$/қq'KG3ڧ4>슶B DiM`ӣ2;cgHƠ*}¼z@+-'ly.nb/s%ft>) 3ⲧ~F:*FfmD${` ΍`W+T0.>Nq[AgQbP q5 5qe 1Rdq׫Pԣ)zӧӣ֏RHyoi+(dPSԫ]4J9E"WRUNy>e뿡s{?SO Լ:*0UFxIO)P(srt}R$9D0գN\Y f|B&K̍ȳ1C ƒ󩧲 V5 G 14 %cVBGodqsˡ0Pw=ܳ-"M[H C;nxʔWuqWu͒šqOPxGlM33C4[ndYus/P T6bFI:]"5GAe eɆ0߁ʸSH패d̳xQjظ@AM3%fj\z˝Voj;{ {"?dXW*E_7 o ϶E>'1VE=tZAn;V!lBA3ya5dE3 PvybnQkr.;G /OrL7_ϼR~4Vl=},W%pR* BEz+5?UU;4A3 b%4Y:m*kt,'6HU ,j{ta:0ad Q D8 4r лkHW] sɬD^:^l[4e Ч@&u+8[A@,6dfּ:JIc!/\Sk5876Q(, &o }lkq-?;G.CTQy7t 8\VƐi@rf&uaVzF)6o-<>I؀zE!$%8p+J;|dy2K-U~Q̼X hP]'d(P+WpMf1vDYXPl(*la)}}E]U(\N.u?G8vLc䒙yynLtvׁo={L,mv~s#):_azۻˆu=RoW{Z.0AFzkxH/ m S|{FP^pʒ2irzh-_Bo|8*mklfi!~[*x}1AyYfSw9>HPc$4"bJR5]}`;[mym9hH[AV15&u 1'|y=p D܎K3:_4շ5eI?wexp4ruxqMKV$E QRBJ[(e6$QG>)pZj Ord^z0.ыQc,2דUHہh!DgPPF{PO1Na48ϕ"4?fݖ'qi|LY WDQBS2*G=n6y"Ǹ"z"PTS ێ2Ȳ@5]&3{χX2m#,LyǓY8 PcyE "4ͰDgji- >!&bX^2)u)@qCn`2ʈU Tr*kzhmLKk}d4ƹ ]efc eLRѲvzRVv{g2_vʳyQ%5t!Ys5KWu>Qd[0*bZ\&)`)wD *^d pQS"׻Tn*{f@2qJ2uiRR,L0\ä>Ѿ;Qΐu*նsv{  C^ZЪa T=嫺]~AvpP-v[:͹ya[]HV-r'm,ئ3n4} L^U͖EZeG>H]e.Di?݁ ݾJoi?Y)Wyx|,Kke%U."&l$v>V{BVajŒ(PP s|&c0*C(LBGK.`B,rRۚ׀Bpc\,VF ,dty)EF[S]Ė zJ{ &}JKςRl{B:7L=71"Re>U {4诜z$ݣITqĚN hⶔcOsz֦NɚH95RaQўV}l24\(/B  533 nnÑ. p LpP RsڕxCي:@2r^24(K`6%m_v'k`3)=mpK{Z )l~b7Gbk却{ȱB|ۨE6$j* K sb;fv~Պ0SbhR6t~ZShR*H(DUp8‚l#P P oz)XY)_3w$|_mo0S9l_ZYS( \Z (jo]D;}tmwʁuEm=e۰~:F4[DbA-|VE:! 5.TXM PDe{yqwQQڵ) /}J КJUCۘ|'/NܬqNT\Z3A1CҨ,|6PJzYsam.Ed!Ɋ̥u=8*`[&ɪ0 `x:JOiOܯoP].ikͪln"4]\9_.[xOcã%'rYn6wws AaE`tb7Ļ r\FG&×֨`3eL+ I>Aj+G?R|FbkM%a3J)n%ZX|,K+||&, V XdEw(@{oJ[MKI;WYiWo:̈́DdY\Ұ`t֡\dVg+TSyz`{w =$!HvWHCk]4^P?먖^RjK T=%vN2!i=y^Tu'jwp,Ke&qiDf4P inM3!egjdCSr%IlGu:;Z*)qf s0>-.yuY-YZrETat&m yN!]bGˍQ/4C΄q2돬htr+ ZH*@[2Im1g1.3@h"~h/bp)pz1 Ոg<@F-̱yig|AAxNNءbB5x::{ѵ,# SM`G2։hNj(R7BJxXͿ7S]g]I!W+L.QW5;k ݭ8M~T@~Bg){uPx."u+PۂVr Gs)ɊWeh: h*THc!S22;R GnR}&=m|O}A \;Hlڐ8Tݓ9mOOl x5tp[ɪ1ptfѪŋPJ0m+;7V2쀯=M'E[ʸ7yoWҋ+ a8Y.5]&N9 xA pt2ol s^OK~4ӣpy?}E|>ՙ{^< bޡE<7z1(LjИcY%8GM\@LM † h'v1W/KFB {Ĺ"mߠq^S%i%"Z:<= 7]5@#]KNPD3?ckuone 3HUFk)_p>#K3h2Y$C;aĤ7Fiu ]bm wȋ.?- SFw MvֶR[2F 5O,RS "d(RIݤiOaV X7ۼƃlۤ^X{T8Wk} H! bC^qh}B~gdϗ!z׈f"oS,8ܧtK$SϪE$Αc/ЏN&c8"i hK87/EqJsƥ4[b1o U{in-oJȁ2d?Wt6{9ciݕz}9*Q=&/f1Z]:PXt"gAG] ꛄ TgEvBmzO9˧ۤ"fӱ(]=] }dor}~nJ 2IuK҂gky0T:@[,5E{<@kuݶZz򴣌I+2FۙpT6M@1~*Owqzq!!NaY,mBIQfh;8dMhv tIlVtgq=|TwR ?Rβ0h_ 5ri{FTb-@]4ң=EN9c_ źL xZ< 'ؒEvVKd+1+37| ^XE"vtwuY3葆s۬w.}s̵0ZAћum벪Ȟ=e/h3ZN>xT(cL}rYF{.6?qX6bK?|({#xu(AMܘ2x2,Xy͓R4!K&үXC[JJ'LE|ug(܅.}00~zKUP}t`A[ړnlV"5OxIz+Dnb* 𵅕u.t+ηF%j}8XW$Gi ~IUDNcy-t~0_E7c9/c ?JvnikB,o5n"Z٧*mT@bt"/>hitaȟ>+pO Q9QPYzt{;jz%k>;̋`kJ]BO綞2\cpk5 - (Dg3RyKV pY!8**D1gΐD ŧl~S/@*eC8EÍ4ԩhg^#bRX(8bFK6iL}E_PX`Z4uX,W&pяRuDt6t.ushjTWu@CX*zC%@P^LMwM`["Y ϬQE`.#cf02&iaĠ.X)AqZu${?0bVLK\4ۊNZN(t[fN3%WX2e݀ 9ﶟE$iVOOd~WXrhlf&y_I(&B紐m<֊zgoںhη4L"34RUU|/0bhlr8Ż |4۠}ҿaF0v:8G(y'ڷKyYTvI\v]@ T 8M2 MF>g켿GV}3/< R< 4qĿp*}qFx-GECG._ [A}6~l[Mǚg< F 2XHפmuNk!iDVQ&sQ:*߯'a#>t56D̥< Jn?Xy{9tTʋ(͓L/ av%,/'0gƌ8k>-y+K3~Ζ*T( Hp蹋fNjj QFsI1XW$Jk a p,'Au};v)ba[3 ]}}SB+fD[*l<'0Tw dn{$W_M *c_UB.J WKqV`kck%]r bs2z¾$`JyTM_%ז {C [PsXyOAK/;ʒ 7 45M%YojgqF?'w v%էLV v*AyK @O@E6 ޶x߾ c"!~}䴢{gS\/܇ qz'рr 9`gԟ]H WL Asa5Ā[zϾ~_T1B)_?8癢Vp>֪<~A0<皕lk gifT#8:v$| Nm:TH,g M?ӂĬR4r2kG:+, _aK! J5ٷ#fig}:,QHz 2l;3^BEJS{\)ױ*{Ȗ?f:#e{Ǽc=oDɻE}!A^4cIϐ;LJ-؟2»% oXnkQ0&zv{u*xƏba_n:fMxiAPG˂5SH0>Sߢ$? 7:> ~y=Ll|^rvQ͋ ,R؄{^)W ]=YSlk*jFp26+y̙,jJL ^V!ˬI*K7$jr=!A5yP2jnk zk EoǙi\n*Vx=9Kq8-AJb.Qܪ8%L?bn'1ZA Us +:^9cˍ%c,pBj4^dC*~!U>a#*giE7x{m%63 &]:BkQ`%^t뒶O(kdعىZyMZb$i<$ꐦpiBa Kcl|Ar3g =Im[ 7 _ Kخ̚O`24 168 6V,&߭&w߸vLԮ.It& 4֎4ةnOYx}{Kc_  '(Y=RCם\3d mc41V]0տ!F)0uWqX} mjдG]㬧7F|eIQ#XUH6,A1; 3ƺVڜCR<_$*3B~n B5Qh P@& O-d<eu`:)E%h ĂTPo }>[.t/¶Ym'NwY?| ˝sǐ`@(@ZY {ID)J*!r,ҭ4:74xD.XjI\SfARaC7^܅ Vz2WGAiک-A(&bBw>jF9UPs3ULA .DZm,?DaFxM p 09+A'{?Cq۫ $mT fZ 0(C&P!RNyْ=:K12xuN4=g j%`]|}C& PI~ٯfDXFEXϢl35"TFb.3:<e$D+:(C歶nx@{^ sS5)1=#PɆ$ _DbqЃ`  :s"B-.95 ,},o߁d쩿G>\SLqlz5!>^[M#S]G=~mqVfJW0*rLXUYk ZS2݅OhkZ@Ҟe_܏H= t .[oheC)0;UVv$񢋖v7tߔ|rΊT0tI,ǻ0pҷ7{'ި>6DhN\*uYA?/m=>ќ0 ?ÖONu5I,~'}5iaj9K(Foq[ _-(MF9%ga\.}ҙůy@A,BK $ ;k#?SHQdv8\3OpfjZweZ- 9=bLaw4ZPon\UKZG:Qi^uaŐczO,T š"ܤwX+=] >MLNY')=Y;c'S vyČ~à?xL 'h^,+Lm VYjR|Rx- -E?m}ATCɘ;Ή?ëwB#ETc i<_'ə 勔w*Vpב <~?_f4ûnS$.a7ftW=X:3 ꄗ5qWaUOO"я9*.6Y~R]DX׮[fvrE&3< q7_Ve z7a\3ZYܘ|џ?'mXۼ<2!%f1\ ցr1lzE5jF C@ %,Z!UְN5޲m~qRB!:I43 4>zskYh@iY+3_4qD |bk 6a`NQ:2 |M њ`zvQ$dR/De k} ˞WBiΜm#~+fBer4*BW4*Dl4:_ t,=o'l < \R*"JFM2څv ,j MVǺ]fu?ylX9XXSAw{d{̤團l Ok;*?[{XpKwk$$ĉc X|5OdIvhѷˠ+w$ 7穜 ^1EƢk <_hGA8#M6Kif2!`Tqv96pb\UHx&9}AN4k&N'y$)GL]e&?4wì)%!ω0D #UQ/gy?;a>*ěK֙6rݡER֕LCuw2S(xg._<;aMzl153&dݒ<~vYs)`ײ\60,ȵ;RX\g.XCeOJ<՘i:C0T[Ua=e<Ře;p|Y(f(BG!\J?kO(,d{̶̤a0+s(w;Mi8FL)S|(]VFy%T I˝8Z}Vxucȕ B{Aqu biVlm",Δ:Iǯա!/쥘߸LjN߂R]BGu Hӊo|+>"W.>!2Ӈӡ PY 0; )!.%UD'ZDOY oJ). Hl}0|FՄe]NZ}.{#iF #E4X7rGia1"VY(L d9_Eҁ%^(iB{؜#'^:DAC9 O %1K%aZWxf"G:^v0s"9cAyy)`WĎ$,TⰭ];X1 Pz(uiS:]p|RGNcwU^;,"-1Ǯ~U,bA4NNjU62xy-Q q3H*4>^-iɲ953sBOY<.yUj$؍?R~yj'7W+kxQO[! qO\Zϗ E/Ŏ$VՒ#bEUXO1~i[Svzu*?+ SĒ+vғ^Lr 9e+7gjz+$x~:uȱٱ ?g][~A8zBU Ek&8%1R%n{>\ !Yo trrk{qNC#}3;(syR{nH纠X@<36P^M:sAuEuV]@k"xIv-)@%k}TD @U8{}ɣ~<{jDSh2 Hg@bS *YS.Nv)QItż*47kn~a72PT׼C&qeaV),㎦}El4Q_ AscaJK08א>sN> `\Jo?M 4>eE2#qv3{/{<7xӐX<э}.- u]N˳tZ4Oh&u+ATm*):w!4(ue-v@J]u#Y-2\Zk漽|*Գ1ƹg.f&-2`wL` s:󝣴QpV꼋B@}.%óݯ׌kRË^ /ۺ[c2cBYeR[6(5uJ#TeRG]V1+5~Va٧m Ar^yZfZ{!j[۵¥AU޼DuڧAՠob΍Fj$M=eXռb^VBȞka)zfdA36 f6¿ (GT5HUjѰDg,,d*[&T8ƈk,bB6Wr d8-&XNZ7GG:_M^qƭ>pǼ~VsAΥMz$1#LkfNȬ_+;qt2eH 90X/Ȁ@̹6,(Q 1:y>-x#c… ZJz. ;"VF-UfQ>QüZdR>!=c&wl YZhdOՊ`\qS J 4еIq@D/˷&! 'o+iX?$<2^rg{՜7_Ī ۮm?lRFiPN.E*'_/0ӐoET`#L.n"6Ez.PGb'%H){5~׹@ |z-$B lO-Hhdyz"K\vRbDEA0M 1U  P'HG\qG o*[q 0Tsm97 bc:0 B{f:y*gM??x:U13ά~;0엥1s[ _j>$̖ : ~~{y&Iw0~0dMmlDcQqӝry;D=KD 51ڱKVʘ:*3_4`gtըBиtC%GkW;dLpQcQHrqHtؕrЦɫ}]<}B LֽM9 bNDk/?J%T1I7˭O 8''N0^2"쟧h~ɤae?@L+2+cǥR`>$Lmm.Cl=sOÝjiiYFS*0 7*\aQ,,RӷCFCck\+݆elh,FfF}iA̭h|ZT*|b j8zKP?T^BQe^9Жt8^T|̿Y0-ED8"om3cr~U%J{AH|RAXLWLRCm8҆B|9*n`Z{(| 6ʊ#.t+]%k^~ů ]u] |~A~p֖q7,,w޷Y*MY)W1NmghG !;3uR˶0".jӎt"pml/L6wT˃qmU1Gm'OU|\!4)B`#:PzUO]\6ȸID!OٶfO`쯾oC̨/GiRAJ[$!Y캶_ŷ1korSez:|H)t¢jW8Q?0DlP;5]ormnز2p)-s)@+A:򯠉F-zsi;Zl`M\haPhS#*lݟ6LCS>멽/ 8'rxP/ c*,|JօwQ ="!Et_Qb awef@F3$@HJhڲă<.bR dSs$.()\Ң?js_]%4wn˫`]ClgnG/y"r+Tܞy71/.(6iPJ P,p#󇭒>gU ~_0: 74o}+ʠLޛLTXVeG@Z٧RqSPSme+,Zz唠>48BDHs\b*t\!Kw^Xo4CP^3Szu@tbQ̐P$b$w|cJĎlk{-~YO?%J~tbgX窚X5͆DyYGJUk-d /J 80b79ὖُ!ϑHU4zOp1kiU߳N:̕"ڲf;b ؛t[5F"vvqghrI#3`bV yM40qF]c< VW h .&N}Ǖ5f֠µm?$*gC~ܓ b8.tnL P͗iz0NTXɒ"n(%=^ҊNsJM:5IHsTu;{A Hlo\2"Y hd )o]=-|s~KyDԒo혀d=+!![޺|#iIe8v2F[A*bIv9V&IZEsN :9!X ≧5B T=WZrcR fy9 6~ \ı,dQŃ* Ӓg,ghu4BL ^]ƈE FZ6#5s"/UMF_ xD_:OF)xI0:zhZ ŮK1?ZT}pr0lv8 @i>"6j1G>^?RhB.bKrR,ќ/;NkwqWԵ BKdg6Lruh#SSTXMR]e%haymwlZ_4tb]cA˱3\Pi# `DUJ-tA@JKiayl)a;jvru n8F/9Uܽ7>RKmԳ'5ܜ1[, ajZjgҽ&|E[!qmS_X3ͮ  WzK%`{ϻq#`H4㗑X7Q_\MЛ({G%,"` P&ͤSq~@g/刌Qq.1MfQKmssUz4tYg\M Q y#zV &F0QKfUzP ZO`4<.Ac MPռvk.sW8kvqǨ>8~׭X r@X.hKG l)Z[Рj f`scyVN6W>w?Cktp1o\$Ol^Ece|@aa vU7Hp֕]uﵽF©xJf}uc!~'uN@xz*W _1&0[ lE]> Lz!d'KZ#P~~9d2wɤC*F W?;w^:4IdJ*3p%1oG k;ѝ|WaiMbM#\_:ux5Sꛡ3`nvFBs'NMsriF>К̰&?[E]5GVk̼h2# =U4NO=KrxzĔT#0(pAZX0}6=-$ڐPqn ?@~!anW6Q/ZOf Gh2u{,XgyHKΣ\c+V4Y2h_k#݌ظsLAt!iuC }|'*TGM'3/BV:<:4 د2aĀ'}q W؃`~; rQ ^Y`"h$V)eQ/r:s*핮u_Z"M?1KIS5&l.&',"OCEb].FT!H.6ԈTM8,aɗۨS=gmPR9ݲ/SNhUVp/{NW܀כWK _sbc끮Njx:KO4D$Ơfa,qW'*dU ZDx?}pa]Ե(#{cz|4i ]z̪/:ayxb5%sd$\pwʋOkUC.49?Kp>&%5=ߠгNb㈩ 8UאjfXpXx7 /Q?Zҙft8fe?BTtt[;Rfdxx&;bPl1~~rmyF`p \So#nnTϗa$:ŸF ;F -#>uG HY*yBwc gp Ht"s;}8"@1aQ&!4O[C~U呒Y>ѠB}o){#@=CC'r !qA"·9zmK^#=K? zerd~2q96Wg]e[zխXvgdWeP3Q]VQB yQNk;qm[E>7$ ]72Q7d%?p!I R7LVT=꼋 +t$xrPNvPDQF_K[VнNBF  _nB7fBhwbsj>)-bYR\bZ & s5ۓ;}wNsYwy%‰`ߴ\~#вG(: @!!Eezn+m `dσpc?/43i&cBoRj-!\ iE v WVS ^,M+y#ALVj %6<qmܒ-gZpq*8X*p2.pP(zBOY!Pp:n>WkX<(+\ijϟ]kW-qy~5MWBi?S݃ Y:5Z~PWq!Wic~<$iq2&j=z=Y#IzO A=~T*0 "L)ZT}MA\:M4%P_nLjNbC8oԸJ8'lri'An􌗩&Q|L՞l>:ko` y!ǝ)q&bX"f`99~1 ZB[k nkOHbJŋ*KH0sZޣUWؾ ߉GxI6¾1ǨJCQ{f:u_TWl5o4d% `Ahfu&UnL`6C&ck*xwVip%8Uװn->7uS6*8Rm儨S)LhJ`JFw-iU5iy̅"ң˘9*қ?:ȇ R#p7BĹە"cUcF_כ(p) Qm/S]hoBɹVQݧZSToKtL_Xe=ㄸrUIS) cg5 n㮷#0HiilNҰd̓<ՂeNQ)IjeHٹ Edd Y0\yRYF )m+xbj-J r;\B&4zKID'D"a't_*'@:J>{z*ͳٵ*]r'v . s/YGsmBd-fڸ""0PpEKM@|%XC4|I+<ۮƤõ6 m|K7uPEʒ+?FadI쪟eWZɡy:O6t@;GoJV:>IsAFo(:~̵{[JofSGԈ30q Hrk&XXbbѻXwf+h{?9w阿$ef.WFDQli4qy`~A"FVDy{CoW#h=@"59B~ *Aϐ^Y@^uU5F|2EOx`z^ʠ]IN 9NA)1GU_ʏ@!^wwkWbeO$%5#KHLՓl$?|!o(>\P+TrLV A'Lʩ})q?K}_?/4nq@pߦ)zDɦ>u#Orr V?C=5Y,qǪF:<O28Ӈ2`GY&?T9qTm;SKkHK1IL}e9vnT:(ibWŰ}AX"gW|X]#l.%8W!$f#ˌ8=V8*Tn9 4^q:aiLb !%rL~+Z5$\D] RmXhQ', G *B^7gv /xC9̇6vTUb[w8rũ {svCPxB[Ji)v.~3XTT^Sw9m;US@k:rJl@Ua[¤ U CuQ#$ F/+quA,dZ$QɟaWS]H rd Uf!yrvS'`BGbPPRrg IӘ7Wa_1/y{-<:T g>:-2=!umS)QHڌF)PB&usRy.$QPo1M(\8>y݅S)I {jzIϘ9SՂ̒zX22!e|Svj RP ./N| ({ D@PtHChbzW6(qܠ\6 ߼&+\xH X9TlJ֍Z;eU:˴* g]tjTiZS\ÜDnZ{ LT7/`Kgd($8C캦J"Q+3#%;{Ө#JĥWdw.t5;#z%H!NQBBZx72I2Bա} +}ڲC~jPG~I၂`->Q 69ճxw,ZVY+\bKL;e5MfrjĢ/EWo6̾׍4T=ʴn^GVrKȲbR%L1T+fS -!8~T5t iyճ7tQ]aPtabuud_||;F`(Ը4n~ I^0.,'6%eg z.vAKQADbo[nTWi72Ll{0W/t8 "76?hhX F$BW>OQ_kHj1`#^-XW'drk>p/ VZ ѳZ  Eޏ`~kAM_^( KX.!cnm8J3]L=!t@G_ |Y] IO7ܥpm#%IQb|@6w|Y%>i2"yqs1qQLfz%XY24=3ϱŲ r@ۂ.-LD4ךGѨO H9@c/-!*# |l1EHQҿtt4F$SӞ;c0~x>ot 8}y. {&jT-ž;t&԰ΨxubbsGST4CTq30?#~ ΋!F 8E|zIlׯ9t(|+I9^+L02AR&6޴'@ eep*3\A ˢ~9CĐ佩e KR3ךjAk8%;aGhJuo7KteIJt/2%; {_r7`E$?a4I!D*$q"*˓uL[P>{A=[Cѳ[Clf{ltr;j08MLDsJkɣ>`6Ҽ!R8Q 7GU3@ nm7 gSa.L*߼K'4\< 7pMQ4 0S[ CUΚkԀO7ҭ)ǨXU̻41nܐ3/ԻḼY47F`RNIٌ3ZDb* dY}ښ\rZ٬5E(;Y(y8G|12&I;mV)ك6,2N.D;FǴ0J}xLamv8UҊ12H^Yi:vފF#E ?? jMr{B\r`ܜ a=:k~fW,U ɒP)KST|!3,9{`&u/`Y> |_зV^׭ƨ͝V5D{3Օ.n/nEDkOM : S eWAa=tOs?MпN-DBaý] `}6}$|V- JSYM\a};16]|heуñ; (,UqZŤ6\*2pQAKI; H< "iP!)yF~Msةb Fk,3H:L ݚ &p~XAq)X">୽G!3rF.u=18Js= 4L!(,%?t9~ky%OPƜXU6-Ô)VqM#!M},DzP3w5WcaYՂ8MfϚkH4+`˱LeSlNncV~_=cwjLE!{E(둒/f69;.X((;e[# l A.=rK c,jN8dJ*zmOIzjz:p]Fs׃Ƈj1*'Fh6)w?i\+ׂ8qaCZ{m0.X Ŷ @Cm6/M/`41`>aYO@ yPLS* Cet&v9gT$. ("O(d!u+3gw٥jay^)r-WЪ+iQÑ!xBXv"@H d<~w|`Ќb?vxʙ+F 8SD+8x;5~a^مaKkRfʁT%cZ$Àk-(p!S h̿/у^1ݘ.E3WP~Aٛ'z/Mʸh^E!rF/Uh6`VµY;96h%glbϑ4M A kةU]WG$wY~Ed97T'ڋtmɊ\\lX7uZ/јN,牪={"%9n>.>S\Zy["(%@?:\C)PHEܠ$'d-B*^ yT|,tTX$;cgN}`}M3&c >2H UTkAtb 1PbH+ }íGRZ^-?e<"KWļv oj9b1ߊ2x$ \:.$otد!w:thK?ݠ ^\.\C'@NӰ)w]3m6v/)dϣka2]k^ dDH*yoriE{M f?=PGUm&ֈdU4P04[lpa}E 3b{=T zvd,Z#IFKs%.sH/ӿ) Kxtj)H^MPǬȈnQK7 /&hW\J$1^^b Ahn_-9]PrFg@# b:W= )ti˲m'DΊ HIePǶ~(|<`*w3 l`8i .Q5HRRXk&aJh1Wo4͉Y=v:C֫Uc'ca"Yznc>2 S!\"+" ˨"[|b]`ɕ\~p-1rr$> !onTa_mupÃGa%@?yJ[ 5.lԧ &qߏ%_u K=$*>/%L;lͦ]&_mKR! ֥~{fl9%8Awiae/?x i۸\V{}e%d}h|*D |t&?Un tMb;@(D4V<8UQ )T#]5jr{T8 90SQ[Hv7 'OP,+t FF:-sr!6O,MbCU1{Ox@ITԋӤ11Ԣ@S݊LImXE6A/U+lg,qUk8F0.(iCW*aXѳ>T&2e\(=yE[“ͭ,3^w"!L\ f?KJbʶ#(h`,\b/3l,'_X=},?g߄p0iT^Eظ΅:+"DB#mVl~bt"ic:S7yOj)##iqgД(;QC MCg;iq $[ܸ(gZ3~y*Ft'7 뀖.hD7:~M/[z^HF#ڥ0s5´2%pHbX9g^/D'kE|eF5+Pz}_nCh@%OX.*"Nh{#uweAڤ67β,,uL]$na$iŒ+ZrD5"zoP‡r;'ӰI|͍ć1;5IjjƦOխx6 c=9VuBћk}8L|P0/8PҦK =Ӈ<,hșgO/X8 ;&hs{z(~Yz޼ M$B π,[?=%:/-4dY>+XVWa_^З)K2'$ "ηXTk4\V<}B=&G(TcF!P EqՏћ' N\l-ZiAڂEMQ-i4.JQa汰dh*u(>df1Jc-H3@ N($ LY޲% ɚYFT`"t51{V[}n|Ld(F7Mv CKՊ#[xs~^~h9 -G>{ƓqC>9GŒt%R&Ρ$9{9GЖ"yr6JcBC҇@Q-*FHh/\JղICT~52hr*픊G=RNnIGu-]Yl yn=fhvyF  tN\@PYZJȯ/\폅\̺`kü.Qav6s:fD0VEYcN"P܀/,d$a2g!G\O"@qI4 X%$0Fq 5^ca jHRƂ뼁]Ae䐊&MJ@6Rf'DNO~pSs7-+< 2}BM֮!iwn7¨l h^RW J.dhtdCfjrqli=/B1b@#2&W?N5kLwër|Q=>jn(V`Tˊ oEC/>ps~s:QW[{-iP,֤W&/ G(K]~DxPfR<܂mc*d#RXwi3Bѻ]luw= {M]g5|iFbF:VhD#g*WMvY\L:;/q4L"gtDHgS$L{ۡM' |wgP/ @++B2s"pkx)sr?4DdEұ#L6o5mN"D Zb KM Cu]='oE.X+J4/ϓxI)5>ؑ1)|eռヸrPoo ypkO$i*+ު߲kfBS׿9) M%ZH/1#0:BbZiutڝ} qDZ[ņixN}n Vyd>'-𘤌H0OmuR]Rٿ-R"۸)+'`|ɸ$cѸ;x剹EeG <{b:z"CJlΡ ̠,$^#k5o"]=|Q4Aq(D~]oNHSٺES`8D#.Ԯ/TԷzGEGQ*|<ݦ ξ}TZk&m_Y^]1]e6;_]6.nEK`fu3Nd~N5iQ'u{0ZgƏۈ"?Hs&DI1ITsە!`RiUD<>O n9> \"޲sNqH _aj"O2ˬ&n8Nc6gDsmօX?Huv \wdb\+* /yHG8^c g1 [(OS0Ow3׺eC]J!2]xzs%sNܮKbm&uxϕD_.8ՅWz(]>qqt*^%,$/FDؕ bVN_yˠ/xqw/}lje' K?KKvvkB4Rh4vM%3r ̮o8""}USy*;._'*=MfxZnz~"U'ISO%-1=}_&o!ى!ֽx8.X#eֱlV^QU<|hS`N ,cJ _AudƻgqZfxT$`X sVڟ۹l q^Lcݍz%@m= E€l3M:~c5[!aMYF ơ娯@AqׯRrX5);LI3d ;fj3TQ$Z4T=2r, bgJ:Kϒh" ^;U8bzk6S ?0'D)ڪ{ : fƦG-*<]F12X/ݬs(R]ĥdR٨yf֟CyoB`: &J |U_2QwcR⊏wX??O(1Tq @eV e 1&ɡh ݌|KX~5NԺndF޹<2r(N_=e'{y*Vǯ>xV`[KA8 S?DaD0'l1mE;lN?L#uQlӁ\=אݦ`{G:4*` W]o37cwo+ *p#第.Wz^U\, EVrΧiՏ:EwM]bU)re#t-Jⅹ0k3/ x;V/\([g;pD-0<^5~cgP2V{+ȣpEʓJ i΀V$|K'a)ȀP"!8eϐaHD,r,M욉`=j鞁kTj"N+M߼6U2S2 P\Ip^5e~A]茩$GpcGWylY-Xa:cFbI31J]kp?gو$g;ǝuP)&S^uX"kY;{cvV N7Yлzm= B͌!o+ 44 ~fno>\Qdpo0>6Y6%΂y^q!<Ӻ& 9VhL(l^o d͵7!1 n aeX Oy zD)WiqVTƽx |tfrM:tG+EIHӂx?:a.4I5@ѻRB?'dklSƦ4 +!c^d_ZyTD.m+9 G &] hLWYRQڲQڣЇ>gYZ07070100000044000081a4000000000000000000000001642f09760000dab8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko.xz7zXZִF!t/zu]?Eh=ڜ.+ʄf~P0LJ?Yx1/ʕ1uحP B<}**g0 'q ΓP5 BȔmA!_բG5׀m$Ǔ*3VQ^}zshe޻w:`ܦ~  lG&o0|J5)m|qJvDνcy/B}_}-5$oy;5ؗܩz`!J]5 2qgr]U' mTLjl$6 {1fн|/^_>)7G([cBe%1+i*b v#<d#$LHQ(?XXuӪڰ y\_Qۊ.݉VӔQgKIq s⦯N~Ud5^mE$8DIĜYNuFQ-^Ȗ[TФ| h#<̲ 'ܩ hD›0cf:"z |%yB@@qNd9:fz]j`3&b銪_[\1Tj |fv7foEf#>-Ɓz7c^TZCHM0h`Se$=3[fE ^H\g2dpsv`)5coR3pSXJ@1*æ 5ݼt[sUܖq R|̎Ӻ)n׀x-.j U({:+NGi>섃9#^,^ |zեS|iSKݩ+2| o˾FYmR*@eOFa;s,k+x5:/%< 9o5koBCfQ;J-L>\e7!T!Ķp콣ڎ9Ǥf+ƍ_hghY7l[?_=il-C]SQR+ Ms:>RUCoTN!c^v8)FZkJsGv[lNRP&UC3wCM6 B")!=}CEbףpѤ g44CQ]Nk0r0Y IE Lu`-c2aAn⌼ 聬+N!/ K [)ĨKFGB$!Btc<~'f#I>3ske(b˟4AFRt-b[.`zi(:b]It}uǘ@%2^s_Mޠgw bp .?Х\Q;&ѫq((Q-R#$`]V:|̝mr;`~pUҸ(\&r@^2D놂teilMt3JI.wH3ep^6R*ė<7 F Azs} x^2jItWd>xϛ{{2Y WFҰV4 H7v&++/kDdbOTWQ =g2."xQ1 /]D*}҅51X|!]xlSno4NtR,*jw:Z*śgwaS!uk̼T;_v ɼyvR*M'aF.E"HTaMKУBj͍a'3y~oV5]Z8҅u 4u8O^(GaMIŴ_KfqYw#FwCmH*}(N cv\:\qy] ?+fVPfb7tr|`* ]{\tؘ֪rsȂ݀(fyuKpfQB]1aYZ'꘶G$7 3NmfԵ=G3T EڙGr)buw*Ի ÇZ?-J51_^ sAಉ`$)h=,/m2-yhjxΙUlzd}n>9̐Tu%hLFN#.$ûgnq5@>LԤ _}CP s=HM`iW;ؒJH%W!qBy v^-,Ettw,4X˨ق`·/X|܈\ҠC##imrt˚.] F]ՃUDdM;P1eyTm! 3_-u,h_Y D׈M$D,W{C|q>S2"&'&k_T4U5~.#P2 (F9#b6H*M˜!a Ԯҝk׼ߴNmJpۆ8:|_lNN1*cvNf0䶽?Ū;Yǂߓml>+3 ÷Z5ޮ hG1g%# .ׁukL ^/L7s4X" .kd5ӝO,pabJLv,J9in ҩ:wN1)1uqhwѩ,gWVOBjD6YuBTnR?["hf5]fh+=p8H:Vi=pj`nUC I\>|q)ڛjGX {TEҀl.X6 *qW,=Iz,N!g$d ,nX$V7TI9'W̡Vk2E).XA)1m./xub/d,b@Q Nv<ߺy|" Եşs)FR :ҝ?^;uB/nZ :ꨝ5 ^_ncY`_brWսBa4wߑ'OrNP2(=/4Aڈ QH(r| Hx g]Q|x8޸C| w HY)`u>F4T1e"9#yIuwaT$63kqE}I_e~FMwJB%(&B̸1R-0J}xƼ8SaƘ]gA6'P ID̊I*[^I@MGQq|Eaq9j=d.{ 3^[QҙzvE 13AJ9-g{<a!U39c' xLN[2ee{ rq.8(,r߾ϔXFY!P*aG~NA-7OQf@w i ƛ. }*]OA=*@zC.68,b^]@#kiDl> pNQ}8EB!`5uƌhv = ] zk `4Ni̷ [yͮtWBaGaH<%f% M'e%ApW1LɶLCK׸c TQvO__oqHe*bksy- Jh+J0Dj+{+2o47@`* 3.?gYDỌxw#!@}kj x^S06Zs; V Hذ!mjb#//Z$wx!Bz.BFVTfsv `ʣӚsG.~H򌇹Α]-@-WuC^\ED#ÄaxXH ͣ$NfIԜÂ~̥} H+3b 08]]'Pz,% &٨ݩrU$l}INIU 0 ֲɣ5InXJ76.{iK)(\A3lm3st?CPUZm7Av]W@*D@ Cs.YScZNb b*foo|9υr6^0v;6%wxB+:%qBbH]3U u3LǿO4K$KC{ؠKꚛBQZG|]J>و$ݞϽSFװ:SW"g& 9>7|N:,J33M qჲC,`/~UӅI 6QePnj $.$ԝn7#kLntF1ސ'V hCoZ[]/tr#5,^EC,S_41|oo<n8ǐuݕduM04lZ{@yb_s//(Kɟ)*Dn"A@Q`8awEbOg@rxC&{%6WH$f*xdg^TljQɼ<$ w nj.XLֈ=Ti\ibFRt氵+Zl,?pON3oDx p UeFz Dl1 ,]0C 5 :x>*.&`ɧWM[YJ}` Wx6׻-q"k2t~u0 *_`seQohM`T*OƖf]5mʸ}gL{a)$%~B!F1_FI7ݷSݤ(eb܎ qǺ_H=L{XX{!qhLml܌țHtNL'Xx@8 s0VjÚAJcAFm pRfݔW)B$"Lʑߓcjl*hQUq Pbf~jVZHK4۲~Vˀ6zL?sxd\(wp RUvV I9#^ vS,Q_0/OUVټYwɗwa܁>M0= Y'A3 +.R֋*luS<9 1!(93팵!2wYy5X0xY7ȤtPq GM/z"K0 "֗/N&F@;N_:C:^7\BQchP?I͉b(&L.qƊ}')b?3@KYt fPem;,H5B>x GD4$pnvA}GÃ] IWkz޴Ŕ~j)g#I qP?Q*!=rxM޼˶aËظ =QF%lGqm0A&]jk`5g@ݨ\-NFs;^g7/ۡa{ Eq,&~ ]5|W Ȅxff$=c0E FSn͖䣗(huWL϶{/3N;5X UJh :vEOP ++w6GwME(hKaR{ QM}nUg?n&h[o@aԠlj-K392PUz]?$&8I˝ˇnz~p 9No T~M34\gcM$z P7?gZ]@3~PR3-y2uHHݧҖEB*/ik-:|UjǁpZBE}褠RЄabuD쒛P4CsW' c0c2!MnyQBW;s޻5j8 |%Zͫ4 մ~[' h4sZM[ᗩ֊Տ 㯬1oSv\U//׬r6xbC?$|n,mf3r\kF%LXg0L򓣇욇P6#P?y5t'{oeV:ag)TC>I̬SC񝯝y%!oR|/[mA'!3ٿt: XG*HI[[9U^v\.l_ icw aBbpAu-"i}M#D6݆X裰< >ćcPs {n["SUw p{sA&Q5LƩ%[-Echh|M/pԴeW52^aL/ ̕^ ߕUK&mZku&RTIe%֏v~1f~&eC=୹O Jl~d޵GoT]V0T@! ^Y k#&e20ժX G{"iȋuQ#&,qR*Ǔo2 B%l2:hPZ5#-e*ZQY3abR=E{Zy+³*5_,RX_ 2>+n,*P@TS/n 6I8eVI)-] =m5_j7.^jhѐ^DFG7L>ݷ+C*3p]gtZ❝V}m1>b=}TN_lNV1VdG5d{'e۩\f65Vҫx_t^`$4} 4;c! LYsc1%"A.%2I IlCmnD`uiÎ~a)w4^?v0&.znaҨNHV , ꁆ>~љ[QQ>=YAH)`NYԣ vzJ Z@t6081T :=GrrBOEnj7 c,aUv(' ˵ xtȝ>eZ܎ X- \ ;Ui WR _jE ս˻͢&7 `fׄ,\.%ظ1 /vYEM /y)80%a{yn@*żt :.\U+UlÌ "U8ˮ%dKIKͣq$zeB'@eǝܮ3 SJ.fH)+E ey@G`dp%hkx?p7e{}c!*Rifyu@+qO@uQD-wο%}=b˓]@y eF҇1Gv4HoE%"uEhXik1v$T}i)c{;+>lZ4 CYTl71_0צP;N_Dozm4.[dyh:s$^d򬤘F5~ק5]; <)QRnyAI~YGnZ-_ G]J5EƤ5!v;%ꓢij1Qq.wbInuZCQW34fMQ4w0'Z:j^2w(]9MWK.aj^(@ jP-[YFj q u> r!@G&sIOQ? 8}4屮pGRKLJקG`Ϧ&5C乄I~$_iP_a  ] n]h3*6HwBi)z%oy8[~)HJ\βkE(gJ#.—S#*Tέ۔ضԲ[oyJwQT`<8o,x_^o—c՟h8oJS#Or(4=^LdLRHiHCtcf ΄mS+(O |9Ps64Ҩj<潭ږ'WŎUuH<7k#gFp[wHj/xHCR#vc.]!w @dSWהF\ٝ (I44r=zm)?\ rB tUܫv}$7y .a"΅Ή7`9 ]0 E?F%*F-=ĽhX?4Q#/ILi.$t< >\* ћw)p>3qty6Gc!Jf3su9&3^Ky[[{|% 񛗪FZ )+WP$8W^nɌQӚޟ6: Ni|_Pa`O-[#Si['ѻ(-E640EW^ KO W$mMb9Ăn7nJ,We1_%NG}aE##+WݽfXB\g0o_)ܶߞ͑R1~ NG.fKe'9\T r׵)_]Vi8]QF8i'bihN6V86n3zgirk䰬Tp]S(NSϹ?RSf OڜDv* GW8XݰWD_oOS4k^j+u[`[Wx#2? WKhg]Ѫ,;װ8d7mZduLr5͝줶 (48"S.6y.#烃 ոYR9Fٝdcи!v1tLN{fwmWn߂3/`KӠK_KAXk:yHax$2c@f$U\i7ᇮ_T4Eok._f1<f4s(}PGMy"{Eۥ(nYL2:o^L"d+P 3g7{u%/H e6 /`eSb`I[tg2w$bOX];)06!M&w1/8uF+}nX3UYZk-ELo2(0^b"\y~_Wxډ ي#d5b3fozuZ?:ơ#R?u%~Q}&zMmduPzXz~|u'(t"d5r2hˣ>`h\ob.WZ6\:ṂFҥklQ@:)ؿE-=JޝcDD  L}UZ5 -a[k-ߙ(Hu$O^xJ/#bG[ lBY3L rT(*rǏ9k,·D!$ʶ) \V#H:?qă3,uE{FI hrFbH֜rwjyW}:bJh .}Qj˛ȋ%3VN}HLICiĖR9l QO'Ҍyt-3#R޲虰 9 h!.f|j'bZYnݛ$oL2N8x\E %=ًon7;3Ap G1.6e?Cn<ku#)ڻ%cGKU$B'){o@nrg%sCI3hʎE# #yŪb<(Ϗ^\hk0u*Cܰ ?zem$k' )#lqܜJD eW@;΀`~pۣ( @UpR`T%>de|}u̻n8Ir!z瘈q=.$1dupZ,f,42Faֳ.͘r =uW$v.]3:)ﵲ2J9b> U8o;Y?qJcMJxvړUO׆Tp`xg*UM8>( .KKJ&'*g1$Bۑ]H@g9.{̵u&YAgo4#.٥&Yj;wx#>f,uvgbJ*.IK)ǃݘI"D(4qkD^Wv@/LD@mF4* >i3Mɋө՛/)7Бz<_^JBs!Z՛4~<(5[o`O GW h*ztV~Z Q:%X8r7].*כ3QYҵ73 ~ஈf@:7/ISa$}zk EF%LcNݔ6T){F@);ZX2K( r>dZEGaC1dc90?'.W d5EbjM/8DPY&* 4{m{>SEGW"kGċW-9CS>"*;M%fis?]a* JVBwQt[|P2"HSR@ar-H<>I%LUz8e&z0 DooZB;|ӏV(dg1gh3w[wNrb[a Գ:iD6 s_],c1WFr{t@SӐ .s$IͤV `%ƓvZ;+T9URsU1i"2OBZx?znNX۫ Y}ղ|nQ/1ү U]p;k] ,bO h eg"W o͹6իD]vqFV B.DkMNi\>o,*očMoaV3"T~?O`q!`Ie?Mۃ<]EU;t;9 4KY*bԿXocF&}=!$;zK^ ^1vd@:M)"mCDDڿkK fIfBf@PkjĂV:[~Jx770~kV8J} b I)3R5IMkaTS(uj!5 yXxBngZp¸,0B`3ӡ9 q}dF`z݈DY6AA4߮x<>T,gbQ5H9oB̳x #Jc8r(JIB&8sQjo8%[Ab$SJ7+K1K̚:}n~{)e3qW&?#sKeP8gV\0D>Q4#d{$ݾ凮k[Ϟ":ő' |VݘO\ l4qv .܄lrts-F\`ku˙! {D8rәbuqţH L]% QYL?D]"V,׀.-$5MHu@ŸLSHZ E%~:9/-)yn+Rίz&1ʑ#4Yӷ1+b8/[. f4}伍_{WFAqpXuLZ5{BiLJBSK58Bn{Ȃ pO}ԯXo\o6eM貲3cҘsv1Ut;mNEr=}W@XLJ Lƫ2=jkUiMr_~ 8tlUo&2V$P ¬:a%.uĤ)Ģ7>ݶt2LJ{,O)ӕ3. vHC)`f|fw$N;= /#&R6B>̕'_HYA+%&OnvV;]DDe5īeL[Cv<`#qkwxs]l{Q`b~Lns8b^N.j8}mN{fk/dSW Hor| X^@F$5=s8;ɛz@Iz~xCYL^mH̖L4yӑɈEAHPԐorUAW f}]t0U y_9v.?GRVz:#l${UkpX ՗An:!l}'ȵe=Ѱ (s S/ 3lf1E1nhT- NsXoUuY 1I(LF8ȶfo; 6RqUAl~ZJ{{ C#Zho~_ČOu\p'\!Q6EzerU0^;:\Ry<63JLrX~A^sa7wk1{+B{GవPTk-n\5MP,AGšXJR')VFC؄oWa *KF&Vy戠]ri+кynWK〉He,/a9)kaDK] ^ӓO08e/6ty.:jqf~?쩄GVҗ-T-S!9\$CW,|Dx*O\ca%rΌsϐz|ͥ K.r_#B.'כ[/%fS^Z-*_& xPUhb+oױ= xy+m;/\a X'}k 9PKq:iJp>TR6M`w'P/ii!Ek7plVl9!tlCY:Uw"j9 vں'Vf&^dI"D%±jы&}D>{hZQ|MGRP-cY@(wޮ`cmY^ت$1x$q|N}e!oЌrQo!6$A++U(VvFD؛`hd8d ~")љGc, V d2J=2UfcO(扥̫s3_Wi41H ߤlv][a58g}:i;vlbEFgO"a| Ɲ̦f|ȕ5%MRT9jiT ϫE<\~"2g;KoïzU϶t#Hw ǹz"<6y >e.#oRLzۆ=LD\ݲUM6KG~{If͟~%GL9`$VZZ}4~8bd* D$qkWtJR ϚI!C\Vj*9>djU37K,9h XA0ZyہT}2!諻v+qE)@2߇C͸Bp07-Tdfӣ _ڻZcCYGW 'Ahc`|6 $bސr#ީeL;XJ} }|0OpJיFt1 h?5e$[!"#6f-g!{t>pvu9AbWpS/5O`! xD,/\\G*4{pk9nB%|$[X%&dC!-.wSK(]a㍓iPqhL IEQs7$:qj hfr?\C3"M_x$epul+̴RMJFV<OvzKTIX@h$-9n6473x};'8 *@lY tWDjfqq@xh 6:x=/Youo>qP@e4f$ƕ]/z`c N`AZ+ڢ^[P ` E'GXrHԑQ^j;\cu'}D3$E?ɑn!+C)صKDoXҝ!_K+/]щOqdl7i~rlq/"HL^'laWIijyڠZӳmJ E ]2ZG"[W#UahKk*˫x:wN=wVˌE~ssA7W ]B[V?" Kd:G\ |T 848 vPIIK~{mAT=<68_UI<)?T$B:RTUkt`@v:DJ}G`&[^UIJ]!U'wҲ}(cgKe5Z+ VEeXS8?U Vyfv1eVtJ6 r[ -#'+M*\`\{ˈ>빍m`Bg( 霍Bzϰ ǻs1IXOZi&@".9ܔs>ڎ#a s<еA$7!KK1c{u%r, 3dHA^_lC`ْvꢰGre՗M}-HNٯy..e'.%"y#-? K"{m\AVOe_bO1,\MEswvٚl5TruŀF'~qB?iѽHL7-F%MK/{vx/6 廈U}XգT[[^Mx-`-ZkۄRYeTB)ׅhoVE;dղjt*ܙaW{h7M[7?x2^X7hS<]8iI-uߓV-$`!IljJj>.>&tibT V@:фk qJ yסbMz\G1-N;:vXįpR81,. hݾk pQK\kE_gj򰼫 KD9b䌚d?\Pu_K<#l22ЛjKNQ6ؽH%Yo`;Ȥ:[B,)X8'!8&9mv#U54lbB~-YPmЙ9Wuȝ#5-18L L j < &g&q7唣]@$O'U]3tQCY%pjOMW.Je,g: ~vDtk4;]ڮ Ӻ,sSګ7)E~ tʮ&E,g\; Z\U E0 MW2kHթ\kw~] (z2a1:E1}N&cQQ]ϐuDZXJ€mN~?GZgP)[w 0 ?Vܡ`c~Coi1:)ܛ"q٦1$lj'r;DunN(a w&5c$sBprE gױG.h%C#C%n>ڐ9#1c%z^O\"KHZY}"xtgwJNJsWܜg~ѢXe`VF#/,!Vo/z_Lޗ5OP58oȚ[% #d*= Jo3礹=}Wx5bF?f[uM miSG<9F0py sU"lr֭г1bW$l#"oA;u]4S5t1fOHIHi`&Cvq>)z&Mo/ʩ1!5eQ&А 2cuQ_k~^2UG2чQKiΒYXz^٥`?w8h`/J@dcN-oOG_vD mg-N~OIq kB`sЛ~}C0Pmя؈B[i p8<: ԋ#k\y- \BW 9@6 <9)E+!6P(UF;CH0D~޽~A 1g]v"m!ægƪR\Ho+|+:P gIn͝U^j—gf1ԇQP.eD& ˡ_^tjr;;Oy|ʓ ך#g둂4 <1(|>1@.fT8Sz1Oiʢeg"%鷘ETVKMv=8غ\unsg}IA,|}џ>1UT=lPEdV:!>FKXԈ88TZu&khպf¶.vG5h=˓lQ$3 xG\5#}9Q;ЬÀV,і6f.Pm5XC_OZ;@RK7#%;{ΩRڧR?4B=fޫLBuǩf4q5W 1L;M39E@H+k#Z >vƝQ I]Sb69##F؞+\\s|t;E ^)TKRwJx!T R#Gp>w: Pgzx}96ALK5v+$#rKj)TW}2J;'x^߲U_):۸<?ŌJbq]z)v/h]АRx, d~IH]Ix ZFa9jyPC`{!J ʶ"g"("0K:ϰ?JU(ϊT0lvEHߌ% \{#TU^~?w^B=Qsi3Wmp7LD*>f܆LJYcG{^îeb%@4Ye;L &;m9XT:T*F_N$Ct)=?Uķt\DtEow~&ŬD/ .LBBqbv*̏qڊ!;PYAqjkՈ+Bu;U$߈֪)βo }v{* NFjMrqlsǢFJQl{mW3 ރV2ybdN7_\,t{uZHKpVCvA7<(4 E:Uc5n52<.˄3YA׼@˅1~#Bĉ$.)z7*N(aQ+1Kfb>vͪt+MA\2JՏJ { =J 9 Nѝ O)ߗ1->p5;9hǁod!uŸ&[,aP0Z%+ 5,D ɨ `*џЦtTdDnO_:4a']Xd3~LZ|{>aI #ո݀9cgRMd(/S Rb(Y UAxMq 3#xT*bǁ]WnS ! {JH8CO'Ix-:Iok4f"k}T3.]b-#1:$~9b>l=--)L|,MFM٘ 5:M2'Z;Be&ҾɫM!zKa,ly}kb8;DΓ.M͍IBiI\I{HHU$-:XSR=s…ge`n( fN®j<Ǐzhn% -K`: cmd%{QklN~$/Oѿ|pM*VLx--1#|1ZhF~c˂&+u|7No>&K{ԍцg566f";d^?ѱXFr @ {YI0}=ٌh'?f`6l\j[;8`teuU=dbpϚ,Qungf[%0|b"UM1T-XdJ;YS-v֜DEdPz[*!#⾍׵ѡDP#ڭ3PVu[RF_G3ٿ\$?10C@kXDF]+nMTұ|SʸU܄sM4Jä:qvRtY`;,L)1զ݋tUs*}T^ 򿞪?15r?$%HݗXX撧Ј*=.doT!p<#FC h3AAl.j (2|֍{ /iLE lbٍ5%ɒ)J-@:eFL^L> 8Zlju|7V֖(g{v'PxR|$.W(xCi'd;oȠ!F"@Y kw]9Er^)ƙ_ SH*hfxq@CY0n|*kF#wy%Hm0k"fOcAhq-g6|U-DO{gV}P?7BJ0g5[h^G-07ó}B/i+ѲWٱ[FF\ M )~PKYoʝ79*bL6ZM pK!Ij,J3hsˍ[pAzՊ7cZY=*>}1?V?#lʍd%-l+F)%4 )c 9u\B6a]WTi8iF MoWWJ!aIrm4F} }+U(]y+EmQ%G'̙ wkФe@gx5U&áʧ (_,ȁyMdJ,&XzöK]9;)Z[Ǘs z^ ɹ|:B낥l)d`H_b*Ũs$E V~cktJGpm.UYU8|PSvQdS3%pd?ɵ89qbqM=^NJWT1 ʃxVV~GXzҪdVr9!UFIx 67ۥ>2fxT=jBBRN;Mc0%Cy3gK%}h CvWmqv-vi*b6x/eM$r4 ۤ> q;XcmGUJs7 ^[E2,RrD8QmxC kC'YqҬ,18)OHqz43ܶ5{+dC'7/9 x,2h{C"$'cSke^ۿxT~?%D 4!WyZ7/Δqs[\cb/"kJMĘ VXɿc{IjI}!*salj_ܒcIEC J^TRSTvkAB."BD2]^O2.}qQuR2.-z{4F,9I= ;^7f# ӍLr,;JiPc?{P)jShZ+|sYsFsj2=QlѠ(qoڭ0qUGJ`~oƔ*Sl.ӾLo=qְ<`6~$ 7!/PCIVrUbzO\)B/bEa6N𾡵 gɱ} r4E{¸6M}U/fM\yCi1ptN0[k< ӰhΨD1am-c2\/T)? ю5ZQ/A3*'==<4-h'='uqjN!ODҹRm5[AIC""BSxpbPx<ִ{47ށ.6'<ˁÑ6pnzY_>FP[TA-7j ZF o׈i.pG_'[3iYySL$7R($n|:'㭒r߽{t~jߓRRMLDE^Wϗa "FHe*N&±1S'oXAȥ־*ֺ]NS'pODI*y x/Э55 &ۆ1'j [2ڟqs6u=!Cx0c3M"m&)x׿P3I!*۱X3ne6oJ}Be Ö}Zy- ,.vA\`l0JF<ٚ<Q-#BCK:Jk&N3 vо Dچ ctv:oYX6/D*FEtO:5B(1q`=s}n;a@ꮫNO?} !\@3IuCi}Y\҄I #UT2zm,VXrnύ/ϷpmPco=9[Wbb DJVr?&8ol?8{Ԭh7w,,rSjiEoJpu (1! HIL5#4!Qw&ϰ+$Io %S4"T7V إ9yCߨ 16E˜e[_[Z B.B&r;DGQJXRT靕#% Á,~H!nߐVniV䲡a &aL&[cޢukLɶF'.A)/lGYw^Nw[/uvn6du;qfyn_&7t);_wnϡFI  W1\)1 L٥kQ͈sIl 3Vt`2>,PIh82ÍqI)>/ n.mXrޔ0â"imdyv!1f߯^ .AZ[Ȋ*301-43 uq-ğ>yBD߼TtP/XF_uf+eW-TM9wũTvIĖnT!pW,F?mHTdPeR';R?"4^ݩӥ{"*I]ϕmV g._`;PI9 .C2,1 6ymxs" Mi0r@9W> ROoYĤiFWҪO}M ,bİ.% c}oA]2JSĚ>8q< )>S\fÛj4lHn^쾸Hg'nCD%j!ަ-}!'0g=* k.$*׺ZާfZ_{-уye_r[ |bN|І^. @, +F{2 Y M1K Bz-ov@X,96X +!ĉ@yם|m60DAfN[m_{n{:txnyYg[I\Cٞ;Y7|+"ff);$qj^K4@b-~]x _,.HIW !&i).1UD溺_Y\l`Gfv;ҲY}i!DqV <*f!xKI*vL^KC;.<ʷ@O$ ]LUwbUWeߺIps޲@gltʲù%̣8oPz;+7hkfhpd^!ㄛ /QOz^9lV3lj#lW "YlĠT9)ߗ^9lW2ύ5/HXq,5|H־LJ)C8ƻa%wrnU}4,-4=O}iUYg؆ 4jT ~, V:/-;Hw_<3͢ k6O7I&rvIKR0?4 ?`rpF\-+Y{ܡK/ZaoyGв_`:'̗{w&1u+Z$U+;Daި*FMtle.:sͬJ_=gЃZhN CA=O>}6cQM؆*y="u^|H_f`|aMZ^ʭq䶯fȬ_mb8sP׍_z"ڱ2FN/nSOJb%vaYXrn($j晨jq+'b=9|+3*4ݺbV9/0Ҝ̸ͅ0[[TUMʓ{b<Bg/plqИ&_R8uՏ{vBXggn|I!n!2ɰ[${XP|MS"@rMynkig*SClIgЙi~p"KusaRY)IӘ82[Tp l15iqoCzG4H- o*w>f;*v >dBVq|РfbOJ Rav(M P׌WnDbPW ]{gv3Ulۤ1ST -iA^e:$ pD: bڤiezx}9蝐U'{{񎷹T{a^g$C7X:! =MK-I wNUXqc)*ܕyIVd^P8ŋйP30"ܓI!ڴ2 j0s@;K❓#w܇)xjEg{Q| T ch{ύR92K~:o@~y. E{xn/VL{4JaNbOgR~Fo4vY0"Yz'n SuN)mZ&Y墖9[ݙ,TTW&>Y**O"9s 0@ބyFVۥln1ھo%AVN3'齙i\x#LK'ky9)…H_5{+ut&9S .ްr܈{Pr{i*ؐ]J%XϐU,g˰ 9dc<5?KIvhp~dl3vDG;Ί<տ#TgߜÒ1mJ%[ʞDžӷTkrMXq|~`Xu>c #\'"߿y,ɑt5ّ\,~2 <0f4zFe#(_}hLb7@ hͳLR "K]5+K9 70Tulx`}EF_/*_OqI=6(G*{ B*E 7L"x&Op|AVNrLo/͍ͭ98zf,Na#!>z&q9w4qrSHr/f#z, z ɹG_v!VVgYw5*@ +πjU, 77Ӗ5F[+Ry5孙)_aP1W$!(i ]KⳅXIsnHdC35#yPO#ѻCa4k>O!'nF o #΍@Aqr [8L{i!#X^KBrP-$UT. mA,8&l'Q^'p,oZV92@[ly_-?TF `f=әddtEd^9j':o۴zc,~ln/]i(0Eܷ}CB$DR`P<-q^ a<8NOZ2=QN!YV\b˳^*0fX^ ;CU,ag ҙx,XERJQ$gM)i2`]#/=[\`Z j(;O UR-}.hu߹-w~C(%꜑g|t`wiNH 0N.:w J$<-V)휆s /SMƩ͵ij# 22dhiwsx)ݻ]o/2- Sh֛6O "培扒1^bI t@e~c-WE$a>Md*? W(+;pǺ֤e'c 7=?4Eeҫ䢐OFK?X"k/Ȝ .w!9z6rG4#Z$Y?6?xD[~N`oDwwz_F܂"jl\ږ#0>hV;Ғ쾌8U8DGyDhcq*$RGt4-iCS *|h5G@R8~[/&r3\!LE 6! iAo[Sս-3?Tp |uو5,K{s`0su`/'8tE&J)'p7:v 5,}j/=+{ M`lKWN+E r".dOA ݛa!#n򛰙zrѥ_Md=0"LoYzwGlJ'UXmMCYDL2VVWac gCtHҬ⧅ |&$ KoJ,ϓLcg.TnR"%Ɲ2zנFm:&gȞd_7:BVLEz8U`+!丳 3w~D5]<\ひ1~x h&4` fF LjAuEh_ J & ] MEdBH hv&Wmt[a(aWxIBTCnZsoM`Ȗt,Eݗr䤗:f.Wu@Ry;훿+ýWEIs%Iu[W S\)ƹ)1Bf&oS+G]qsDJz&H0DF(z JzCII<QZ&*O^!(G8j{Q.Yf虣.%]Qr?$W}1wuP[smS*ٻC3s:W90(1{5ZXbgvkuvft6MpCj'N뼪QQ(ַΰK E*Z|6)#}rVa*0ߨ;:q#aFqC FWYP2m71O f19*7S=C()oM3Ց؆rh{D԰V@No/:+[,~qfg6d(Ќ>HZIy}(,] ҍ\G(/='?|*"!,LC[;9)R͸b܄gL6jU[nI#:t3LM;')rRn:o׉[uE7w}3G*n_I.~3:ٳtVTީ'f/;$ Me!tJFMTЌzM#2TIc:q˜B,4=E6P.@?ϸ~`?M2EZUc[Q_%>jdpN+zq:Yxg˖W͔i<7+Yc͆~Y1mەq'+8h5=o1Qhޜ}ia%An,xYqVb[qI y pZ6BoH7F SVЫ&@se|| Y=_ !@}+ -kc`;#$tB"7vg0$z%Oxi*&Pg p҄^jTm눙cUKq1@IŞ<0G{N闦狅MU^h6FzT Hʹ`ٻฉ)0*b ܰbuQؐTiU yAP'i*/}ۥc)ZMx;LJ<|c#>AlLCWj=u$fGtbJ`P 4ȫw6iDMI%HȀu1$ѹQkʓ9sv>HRaKj ¼IUƒ*1MjsYC1%CI\Qvixkh!Q 6m7 52 Jm/$4v]A`W@S3ds'k\UBT(8'#w&|`j_[S*劔V>ORP/яx 9}԰ 2}Gl?!/:-sTF"zaKXhYMw7Hw6kb KM g"3D1A(O'ϿN1&9Cz:\Qhihs=vh.Yt㓌E4d4[bMeen++}6˖T&Z,W$*"~ƵOq)7!P gǔn1Tkxv r&Mm!;ՅTwħJ;6 {Fɉ #w;!~cg@܆](坅E6$]?S$S"5{,ȞD!&U`D#,CB[[Sy]@yTtDy|#iMIm5[^5сĦdhgzfħ†1aSr8DEMQ%\ǵ%Uu魠 n[e1`$J&~fu'ۇ|`tc‰cR1eW[A]ti/$"Ĥg.1PoӉٯw@/VEٶyd4Ed_qUԾ*KM)cM(GQM&z"1PYQ[kK1Δ$]66Ǵ)U*m&'L$P5 C&MXJ;1~PT*qA]gf/ 2X ̈́Qmߴ$Vo=#V~m5.}Ќ/8䖳ς41vEJ|~. ^eh12#[s ΡhĜxkُ:_%c)>zά()؛/%z)ܕM }SI,@ zHG-Jʽ6njA> (u :ѕɃѤZ5R ^`GD\ΡՏ&_7tQGt?+Qhm.T1w(lq"mSceLjִ,TŒ=aVi)&<Z\ ϟj?"dj=L.W?]C]HKi*)Q8e\+̲Ln%w bzHMt reF5. EƳ84q?i݁c3Ä3*tU,uƱVf9\I`{3JaAo~ b8.3qXoQ e{a};2Z}sj6\mǰ핚w[\*!×Ȳrͬ+H$C9*P~v>lg`ɜ6\j0 iHF/q;>pIu<sIxPVI HMj7A(Y Hv|cɅ6Sl°J.zJZqN*ma{lOH vJa V1,2 uJU” 40ɟֆ\6ysI!{h3N6Gѹ?{rދ@2bwD/S"'@ 0V_:]n= o&gR˛8#50p,":,S˶K標Eye"+wU᪛͆^]Fk*H ޓ([:_ j+uS- qOM@N>YM= b\ 9p"f*~M-niƖr?HKt=p1)qА;`:~Q9@}J'А tIq+~K+.}v )3gEGO3 42©i4R9ɩt&_%7/8e7f  K'tz1dV.^ @xul8w_{HmI)ol\ty^k~3`šGt%'LKދ`! ٨F [ <-8JJȉ{@{Ty&or{s2^#UC <M.:O~vk }NUND9\]2HeEj f _ Dґt2~0mώh]4ԽhɰWrzapV]^t|:i4;j-[le&5RI(zHJ4N)ukvFCJ` Ox'ބQ^x1o [ Ţy,G,WE.?ۃ0QzRߤR⒚N@%* UR><2-b4x[iU'{,Y@gt^ 6h"w%|ENo 2o¸Gc Fbty4A֔cطbXϡt)#]&sD8Sh7-yo0[{S8e&zOѰn?!F_A#\32MpiqbTj7UN˗0wC04,e ~:U5 | >g^q$iv+f9_@ž0p62{_IR!(\C)XֳVaP~*˒^+<'q8ub:FwU`@#s\/l|`s~CCB?&C9ϸ:)cGQ&VJP7āxڰ>2Қ^PdgcDn2b.Aǻ Ȃ4!)ʥ }>(O1癨E ,ӱ.kfpDY<81\>6D݋a^??W8t6,uK2b-RO1~"%RG RA;B2jct3E\' yC#漷pă9B7+slȫ$j! ̉_(kΙL 8M0ZcH-?[ËvNk2,vKHC 8C0ň|D!ezo@o׾os眻=BԩĂ|1b>Ip"}BD xAhXMjCXRG"Z[-3&o7 u՝=鋿X0N qv(}ZmfȪ[jّܤU;@cy-$ѫšhݺ7CɏY3|V]KN59Fi k鮥 aא SId n>>lAl]w|9uVX 7.O2m>VZy^umg%XlT8vB7˒C;`DT1{*>+4gRmY&G;BDOCKT( ; h܆ًח³kKPzl<-q&5[GRC_ntzR+`)SDZv49O"QM FލeH/))-H=g: $Ko^$ўƆ߁NQ;K--;[[`q;@UzTpujj]><<&xNvep_jErI `]0ǤAvGk?V dVڊ9l W].Mi0gojjN˳ fl:JVUZ"fSUVN|xW x:an7t`9UV;F1 pD?Ps/H|FlO&(j)x,5$ıZ k*ٝyfh11mLm@s]A0DJ#[{c\|= V/6"m%3Je HU $qU!OE2i61lVs&MCŎASv)f,EǗMqp8]µ$a1tYbkfB["\q a"zXRyZkMWI)z39#Cu+vgTtg1H=)bt|UMº1306pʄ}&4Kq#%M9|"gΔWYUƚ ZN[%&6eK3܈_=7aa1R#G[Jax*>*XWh^Z#%CE9/ϜݍNKEpX !K Lxx)JNLf.2?ܱcr+(6GpoxܞID ";?аPvw3U[~Y+G*!eawR=Uٖ\AdM++:۷zX,ӆ*9]E6'Wdwqw мѦްsrf3ˉ&mG<6YBj^•NQ~X{z*+ /48CڑԫD;!KNv1{Ł=5hrL4KU ms Z}Ty;$<^},-o7KNXclnTB耓9|/q#8q}WH zƘoFb̚)d1tG !F`?3$ M12/,!{ѕiR 9v>^_P"ӛDyA+x ^Xџ*kK/KGiq ^oqГyݖyjYr :rsYe[b{$IPkuRMʋ_OW{\͟ _?Jڙp\tԒC?ʆd' y۴<9To^*VEv2ER1޽FUn & M_)_XscweX`A;К_qPϪXiGyn I + ֭] tm1E0$2؝rk鈔Ea?<-vLf36ϭ|ڵv1 3gt̓HNw?2]#Ȃ!Dwu"`tU9 'EKi;4he~ Jwɘ…)) i)7& wY2֍LjҰăNVS *g#\ IÜҐcEP$UX ,{MSC&<ƛM&?@'Q"gm--e_J,+a`j ;]˝W6ؑm-Dl|&$srO0v9%5EK}.>Bx \ϣfJ@k<' c]<:(l̉McN yѾ^[&F"+}t9c, *zHf uґJg &8R>MKS DxǨ0bK~M?SPIocE ;5b$.Bbv QWjno7BKvb(iWR@_/ XW Ag׳aڹqv?|\k|殞fV~. yw̡j@!#ux %id%"*iGҤkv sc2?BBN5 ?< y{arP@{;2>oF\E%t^I-^}))QŢ &残E]7ܗ.}7jRQ\@.ce}7 ,peW󑲺WTl{A+"ni,-ئ2N\Fe) 2o+IKR؂.j{Ԏ֩6Lk33c֯\Fկ5pOr2Q0MOBib)Y1 Aw7WN(P" ei^-IZyi߰0ب #vQ6lGx3wYvlDs:AkWBy(fٕX>I#)ܬt~ݭXs:f.( >:"be`B}ն X2[iiDNO䠭'A"n5WQM&AgMɖ_;6fGslA%_Pn>`Vű:PÐn +- Q;:ZqxpgbyD_o~m?.O"T2#ӳ,9P%nUulHL.< $b2@"Ԉԫ:aXO Exv)陇{Tk3 MFt`Z1:F7UH#/n6&„uM̠δǑX؄C%10n] v8S5WjUsTBv"اE6/ޤŬD,yz$s"gj3;Һ%$dvpaJj@; n0mY ϙv[զ.C7aLB%RߠVo2,=]#aYt36ʐ.&}0?y,j#"c)E-/.+Qq 7{ʞJj3(h4jOch*ֽ2UE7^ qjpsق j{?5-j@ 㺬VFԤx l[lFZze | ٍ6 ^c*ywΙW\Q 4 ӈfYVMªP鶘wKgQUl n_7AL[dDx$1z%tx< .|k<€A74A\&vbBzW``KfgED0z\iE1?IM~w#mY 7HX1~hEX"STt 14AW~q7`)D p:,A:qXu/BQt3g&y5߹r|j{'2DCJ |2͑Ex>␞>c 6 0 /'x8sw<I;J#a <<7y |;u/ _=CjNCms1Ył9I[a_j\^VcU@Wðyo" ,JJ+ny"sO9ҳo%BNU,ZL ʀ|;.-1l iI!emdM}|֑PgE+Gy,f626)8P vw yJ씒A02Ϣ|bF^ MBZ g?.4|45̰ 9mk [@wFg褘qyLZBg`1=τ #g jb9.NS TZxjB|.W%(k U Xi]Sg-;ɒ [vvGN%S؝6b-  )HBP.g?U{TKM1겕l-I[^ T-1$fYA2K}1[`,;"ǧ`r :b9Xi0f+68Z]ˌȐX%îK7 ٠rZM{JǴ~]m5Ú"ؿ$ť4ЕUD[kԯ-MׅVQוB%`f ?5˩Iiyx=5Α[ ~ѐc3z;K(%kP EzSVb d.<1޸0;5r2`USq疒jta,7Sa,zc^fΪ wiҲЂ(J>9^ⴠQ8|)?¶ELpZWNț#IL"DglDM J'O Vu*إә}j`D34 $>1?_XM1=~ 9'Dcm4qˇ; c/GItc i?HtmooEd&0CUs_GKڣCr2K{4^V9r$/*T+dZ z*)!`,Q~$ɜ-D_cpu31Y wY[#12:0:%tT,&U?rRBxgޥoFg$T,Cݢ'zJ|K|l1 NŵzcǟRQA 0~nX,9Q7WM.})2: ;(D:I sۺ6x G& ÕV^I~UcG:16lPMOZ9Gmg6b>a TMWeg*? i3:,Qu*Aa`džrrJNbt='3BՉiLk^,FDEo܎X%L$BW%3 .xUL3)m87I{'Lj[^6Hd e (m'~m6DvJA\D\ceh9lZr\\I_VrΧeJ:)3+Uk67 p^ ϩqEs!:5뀥yfܿn^54*&_ ʓfE%d>y|;j2:!ˏ{zk2锘yG| R~Ǽ&9vBT;DM%ت'#M>_aGk=܆ǪAZ 軿^:!j3;x1٧hLe iғ50E\cʠ-q`\+qz-+(cY`?",^4ڥI;0`|Ppx2I+OOT?J}@\߻%lIRYć\ Xe7"'Ts2?qE|cdcWwq,",G<&aፙ vj Z!V j~i8]8]Uꅟ ꫝż 6vvl`қI`7 )k5W`B)T=zw K9^#Z8hTEBs6 ^KS *≢`>+Kr?Ϟބ+Lq'rnK_;gTcbƄԪq?HxJn {- $hxb-v^W}5Gvw}|doñ *l l}{BJ%S {9uFLh6"ZрBoncjM]v!pĀk {&O[0@W 74w _Ų&[ovt\J01(!+76YNt(D7zJx/4ZPg~NV.N k|!ї&uF Ѩ5dwm =kiLeEwGϝo͋bi3(=h=t =phLЌOуqU!n c727V~,BL b5n'Ø=oC^ڿ ˯PӸL?]ID pW _3#?q-'*:]Lٿ>'R<>˙ ol [3Mf{a <ގDBk"&^ϢwOTYQrp4r\pt<4AtEW%eX>,f(B];iA>w"ʵׄny06O=K;:݋b#%]+' bsRИ5uKa& U1 VMEĤ+>eDT0un/(DZsfݟs^^0Lߏ=Ncp9)Pa `x$ ]t!@sv= ,x\ 샸txBb\$TK'QƱo^%y8[`RџNUT`]n+"X.C֥n&6i_I\Ԍ<_ i1 蔅zyHg+|?#]Fo:KFZ6>K*2!s:F|zvAEO rKs7;d>#Isמ!2J;4p}]., ¢oa;TJHȾ(vŠy [̞J Y#<ː> X@fi*bOE~"'/ڜ rvUwg vCm]߷6d9tKWM7{MO6IJd@UCj@\ju)lĦsw6ŋ>EH衾1ԛǿ7L*gBڋ)mü2Rsa}*N4L؝ؽ4 3տO6GV.[J:j?+g)@׎9ɯ>3{B :L(euǠ*4d]q c=9GfJ }_jȊQ5%Co97@#-xbj{?~U;-tXAɕ}c$4yHL-0:1W;<ƒ?z kwڏE%+6eoe.&۰a.Y37kǸ*!~Ɉ\U供&7\Ӽ3=-ӽ(na7D{FG?!DydFۦe'ё4 ,Q3$}.)kW]{$c0Sa6R0¤u4V: )\C1-^j:BYfGXMWw $#vt}QDֺQ"v^=KeI]>+wjbNK5gFY5j+|lN 8 I'b7Q`$C{u~kfD/.{k/ױw&/v>:?ngV{jcR?8ѐ&>3т!1lE- 9?B-@6"IadyZ^Zq%6GN̅uE 1`G[_BFs 8.&΢D1Y/rI﫸/ RxQ֖/3@5evuæO-$L^J [5,y:.ULcUs֤q1Omǜ'ԁ12[A.!Epi՚YιWB^xKb7mٍ V3g> B!0~d**Rw#[eܿk\0puw|̻&`FEO/!:B 9-2fktHWg}}* u>2y4!(U vx"k˼@]~ͥ(҄5@7P;z'9(e ˱t ;OI`w|gԺZDHϝEcԨ%)sdoG 9Y2b,2n[S X'!/=32 b_45.}UUML,J4xe9U9X Cgry*~ϫ"*JV̋yy-L,lbocF`<(_fhRRLoЃsY' X(^qڪ@k}C_{a2>7wOLB? @ibB#}~T TWz%NNrEٓ٪t'\/Ӻ_0y!W8X8'{~`YzL,7YmП @v"*7sLnv}7>Nu|-1O9?10ָc}cMǚdURAܧzгuNqQ" (eܱ{A |l۷%mRR̼ώ/܎@ B !e>T+}ES?ARĦqls-;AA駔fSQ4wؾt s7X`C9%b cufbfRc`XH?0U ㆐s>ҷ`Qt"#"#ߧՀlsϐ,AJ ;[̖\l3N?0%#焛v)Ze/7A3 ⋞oѳs[N[qw rvx~ Cdi m%k)xoalP̪>N`\eqQ4:cN\@AwcUjovv3h_gYZ07070100000045000081a4000000000000000000000001642f0976000054e4000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/៏T]?Eh=ڜ.+ζ[gh[ur@d gQ!tYxZ{%,eK<ߛy:oniq֮ݷlnàGG!NmФw 0\V%cryV=|x.N<]Wa } fJ1r:F$xfa攤\w{3H^m?Im'qx$#0EzޣTTʢO&ڽt]cm(B7;á " H I:ՙX񳏚YK*@v,ҥ0H'7`Jd"n7ںnq!ϳ2\qOsM(=ny ]{Z%C=Ar2Աn;bמS~(W𨯻PW_q ,uȑ q +$~Viعٖc+WH?|;b'B2kMuLjae߷WgИKcJŶo9G];Ohqa1L+P`Jޜ׳{ޒ#8W%m~Ѝf]Dx^;%2c_bv9P\O8Yl(/ܽm,UARD*rR5nѴ>(|S6f$*[&~:ϱ cíXJnӀ\ь(M%/@K64&j.{G9$=wCUфcVw+K<(<ɖIGK')Ⱦ$fx'ng?_*mvwU[Tw mIdL-I hs; ` D`i麕%=8TCsFM\du7KCK{_/9mTF9/HBr,ҁ=4UpM.B>iߊ"NiٗcX ']=>nvDP҇3 WlDceλyPnu3WUgMZ 35=WU9~$w$WPN:/y}}joٸ)H|nQWd"F-1(Rg/$rds,21 ),orJ/Fhy7{.S&`NG,[A8I0]*r 9} gPrzۣF؍148I'mL氍_M}ر30#k}A NXYnIbv,*E0j 8awuF9ރ~Q9?4R!˿5yk7\ hJpm798-nK<3ið$_#5(N3q 4g  hC8iS(od}z6C_rst+ت-&Рg =)Aak,{q>P7;?.8Q!DhV^E0cRX՛ 4Y'|v/~cF_G 's<@|Hm+S9 pP~%H3qa"g^[g5q16dء)NIQqô~[ yCa%.7_NCd8VPavuJ̡m1}ªRs C FaƲ~Su~XR &5Z a MD[g۔E}s{cwOg|جVro *Pzd=C[ئ}UHS1#eF0-g&&Pf|ɒ/`i{&8 IL*RL(;0$U2Z֚T%I)K;вT `F{HŔq- l^F&ul屿x7$Ǔ˴n9G=Au$+>njq=^TP TDC+338>o_o5F߁pE բb_Ԏqq$MTn(ɝ qr/HKl(7R_qɡJj|E3mB $vP+]T[~!De=V'[Kx\ʡ˧H23 6/-:pka<<$t2S u3d!ߊ񫸙 SRM卵`;~H-/!Sˬܱ(o^c%'.#QP gw Wy}dXY 8 pޡ~I#%c&uo>؅q\Ǫ/4)k6m0Y";J>VU8Q^qlڼ_6^A{y[mCyu0)wBی yKAIM\T;h&)a2~8b~ ۃv/hڤQHBRH `X @ f4QX6H GLҎ{2~Wr=wa-[|PQ-ry$Qϫ1V+咕Ӯ!s}@[LPDf1}b(xo@rF) еRҮ(OklbM 1NUp\4Y bPOrx)k9_p݄}n H݌q`\Cf,&tj1SojUt+.:_ICl$L +SI.&|F@S|I(>^#mĢp?0yR,}d ɔ6#V,bnh.ޔ Ӎ<qPil7A%Dcm@ZX#a!Qsu9Io4>4<5'̻"+qĂ2#+ `R:2L~Ư/9Ң 2Ρi.?cD WAw14`P9R M`Mv# ലd.EU#5D/i]GRZt;@c>y . *E+9^:ie&Ob r\*Rg9ushiSpSFq>"Q%hsЂSM_gLPq:[bZ涽/NA _FMu&"p2di=KvW/ U0£ĉnm1c5ZI|zTYο ) <;f5HbSj`Z ͱ-/N8t"1<D{2v<טgv$@m VC̝F]1lO'LGW7|'KcS_wWsOu~gneO ٮr͌4&TSiv!骰"ޟc(!)S_j 'Ku _pi)g7j1LJ~ʠﱚK>.K_ɤj[<tv[}@m/o "о`ַ`&@ԶaJPQ1!QQRDXâSeِS~6kqLLmrڴ"T A5E皘 PÐlRXoǶr9|ǰZച]L|ZI1"Y(Vh6g%#XU:lVŤ)cFʣNl4lSd0`*;T9F+'=VU_)F|ÐLhnhFbrGyP]Re.G}V;1B;B-h\qI1$UfzS1(P."ənaM% ZeKhVG2B7 )'6LyAEU7T+*Z[;ks+Loޏu\)3.M6<;3>t5eT.S?ʍZJɕYQ+|aϫNZ@fP'FfpG`ҔqZt{$71;:$E0svvRPҸƾD ?H !ϳ$= c(~ 72 Tkȯ^XjFc<ޟe[FƁmQϦ]5:_@@MlFh FnqYrٱpi^)`Œ^AxDDų>?Ӷfk<@ごz7>}S,\BY!!p&]?tJcqjV+?ν uЅq ym,͢Ǡ˔0d;m^EJUj[3vo(J)w\`xZ?8 (̤3Z/lqv*z Lq*]E^,iR ~]& <}eQ9|M\%fR ɗA[a:_EtE)הK`/I{ $~0-uy?p錯07K1CʸfL2sQ|y펜9@.Kol a'G$m fo s_ (H^Hb$YZwX ޒ"u Y3g O${.xK.X4M-2!a #Ӄb(C&nYs'p%޸D!߹a;SoaeQ^| b;oLaTzW f=i'2u3"X_|X+!A33]z knq1{f$w]<ŜD@Sթ'B!~ֲ꨻Eta+_E` Gl7#&K@MjrʀCGtc 8& uR ٠FPB|I;2d,= S03Q.Lq]%ǩMDxx0s(ѥ'=}xsAc H/U.V)J@h԰ʘ'Ttx0܂qG=󯚒^R_P(*^F'@~d\Ro6R9H% :7pC\&?}UEt)TNQTA݅1ñn!>Bb Y%>dצP/,S@0R7Vwg  !ܢs$$ HS4ȤY.XgFH8݈tExA| I@픨gI K lI 3gY@UwO[*ʡ4qn6y6X`(KOz[,@ј@a&h_vo~r7H0cZ&Ѥ^Ygzt{"4qтaG7AHQ򈊞YpZ8iPJ`-2FCq'>ٖwUzq ^8Q+-pG5u1ᔈP8N R`w#0 ]98a׋p3n vsOoԱ}e0,߶J.*J!$d5'>'>S0,Jr7WU]`Z, WZG3ƒn4NW|#%yd }q5?_Udl?z .1Ŧц3CG3G(,4LHPnۿ9 %@,6:Nqb3F; = GUEbgl%[M Voԝ Ƥg,哒)U3aB{2SVmj'<]f{+xp(::m]Y,iƄumJǸ.%ж|o5s舺OY.t[@$ivrކv-bGbf /ul7X~x1Kfn_;\6/Ҫ'|j+,. Ky)Ǚ[]8^JzȻXXJw-7Ũ4MbbmV5\ v)}VGn{xdfI4lEI2#t.HIz>t8lܸhN cPRfH>%7h-߾&b$O&^x I>Ǎz_l[HAIxұNN(a BU%=vH}AJCSI̐pU7;UYC88p:;SNpu_@p!˼%`p6zM>&iGZ\Nͬb PnU{ T8E!,X'GʺD -&M91H'$_̰_"]ӅW׉074>ttdP_-s(3 ;)g\*@UhlF+̆bFSpܡ7o ֵv ދ`$g{hV.=4AsK6 '\+J~rFRxJnj#7rWX15ȭQ],aɗ-miIhȟDĴ??:V߮LNdɆpbEa/L{=bd>MZy9Dݳ=lt.ꗝB'xΎPRZ ѩnw'c>(t D,/\) /#Md<}QBg;`}H/B.Ԡ -dӷK gPĘY|K ml։jkv$mJ*^7}AZ"RF*od'$O@Vܤ?Og:NUP#H մ {ReTE G:}gPmn~39I(96Dt]_L'Si~:/^?,.(ÊDݩ0!RN#6Ʌo?W~r]1rm:}FQ ߓ=ţq7s'I~CRG`j= Z.^{nRNӸ2Ԁ7>n],ߺ}J5ɝnxSуٹzK&϶eh&is5uz k}5e4w)Ksl|;$WeZ2mFJTG6$"S L4&e ^V(5@Z|AFn?%hC7< (CjsݨJ80)yHcz%ձRc?23'"'n&)0ET,UjN!! r 7dus {Q!Xƕt4$w)R[ &rt``'".g,WV?5}) 7j۩;E!2lh[Y5snpjӬեjso3;MPX6Vx.G4"s:#gR9brmRgSГDt=*/ID뷨Rl`{0ܓdBLXlh𲧼hhdTG̃uhiH!l)BUpMZIi$]W^P CtuzRh eAz"nĵ֒B/Xi=rK({^A !,bFH52+:#̆})txir+=孿l%1&VӃy69h}l3GT. /Nbp[rz+j;ko\oYmy;q?v[*l&ZȘ }ù4GNnލH0* 칠ҽ?696?˙eM:K ZT$MTHtObT<1zl:1 <]s!!j;HbY>Daxt39}E!"R',F!7]uө%Ɛ=q3 9uYAH;>*Rƾ^JIRįĿCꓘ= \x ^V!qۣym ^@Mc>ZО0GղBʁJ#c27+GKY<2sZo#̓oPܽGB폏,26yʎmMhB]¤m2߲RRϊQkwy#H7Wù "f2Qڐ3_:St{U"q=4;%Hc{XaP4Ȩ6u l@B j#ssǢC1,7γƹ Sx"iؠ{e,2"n~eT%?k mGf&6vCM+=Vy*aŽVVؽ-˿Ji0z>J,gՖ+YPa8n̄O ZOe ]< Ux18z 8H/gO8fyF8۾鼣:9%vML .B$ ⇄oHr??K־Bnn{bo ىo"b;MTxqz˺l&8825=|r\9rS&`~Ux6%|QbjND!=Y& bʄᘟ AXQJ'q[RT85./@oUAA"WaR9ecSFWu\Nt`Ce29֚3/5aꫫ1_ꦕFXUozt.T5ܷ&ƂIFcy:t|}z4G&B>/S<ZjYҷy"ҧJ[IjA\ pCLJ{&^lŎ4iBV$&;KN?@\dvbW,/,h\{i8N)^ٯ7海#kpKy[*A ]waH`oghQQ6;$#ݬZCOaB,HhU(-Z>|8RpH 7h tT/H1Oͫ@Q(~X h)OnJ[g<:WTe*mi@ %"\<']+ye!vOZݯ) H gJ.2xZ'qR8W ^=¿|m%GNyyABEN-Fl%:H*לx-C`]{Kϓ~c%W^d&7 f#Ԃhtqs*M4{l@@F3/1.O1 I1~y㿈=q(Goj\(.jRA t{A~[lJm0B0;oX0^ q'cL`NT"L.߬'=טM'5" .\)tV78_y'_LEsk_?y\Ǥ2] q~05 MUe!d1t(b-c,L[)O. uQB 2(݆0p!@U[paQVwl^76$9ݧHvyE@.)m#Bj-;%#TמΎb"Qԑʂ _(v@~UܫfR15Y(w !ͳz11*8E"=F|} G\py~p#6UjNC;zNj^^/2]-Sk,' {俬@&h ;ɓE~Ny\Jםnnh}8%{ϗ.JV*i\o;7tײQߛ#J>y~cj\s&e֞s܁#zrf0huA!LKԋex@L,JÌrTk"qi'AxO6ʡ2Ы8ͧ^K9WnhC2ӂ{"<rQN e|PG(T-.'qb;t\@ ;(kjQ>Ը1C*T'Xy*u%ԯːH&/Wv\t5Zc wotőxhdb!"A-4˲9%=h!6[2O 3ykN)uܣ6Cq~#c=vQlu#aLw+/I{@r"yHl#2' `D>X)a#kW1zQP y"{fDxcpy_"?{_\ =Ee>;=I@Qu?Rq,iG ilٜĴ߁^TťKX y2@og?73HB8o '|y5,c_,|nm֮+sgT*ߤ?+w5b~"n$"Zdp eUYB;vti2l  w#GeuS wn\Uǵe<4󈗭.<鼔)v҂NntZGA zNC*xʦ-ۭC}~K,qh^/ F)_ډ8,'9!B>\'7xܛf!x0;I*{toב+ziJ,u|P9Q 9d2\!u7 18D׀O[fq"0o#*iz έN 1ؿB^A=.H;!ٴ3&6~ۥ94u9|j ^@d!-q9U:^díᤕܔ̺fti>;q4wΑ &2"4|G}Ic3n_q,;,:H`Z9Zݙ(PمeoID"mfOxpC1XPҡQWxe,a&xPLE1eTi3zǟ?N2/Ԟsє?s}y9.[{Gf IƝ?ヘS%8l%Ջ"*'S PF~eMʸmruzLUkv7 fJ3Nϴ`AD<,1_*^,bLz00 n7"n< =>83 i}d%ɼn;C z?gUu)@tm"/yb536ꓚl@pEDE\w yz闭wҎ 9zCe ř ]ڀJu["%zoa@eu œՅ:{2_T{v45j:gȃgb1023-SՒ }0 ;rזP68m̾6MXΏ`y¶6L4)řT LW UCrL%SRу6w#á5CVz9]s =LI)jW |zB5wE6aIȲeh,Hj98z5e1;^Qn냘I[(Bx#1o&{Ohִvݥmkgbx r$ڈ3TrkT\" wב32uA\r nD+ / ,H풎`V9x~>:qpSXYaQo'6_ނ0q?m 9 v`1IM̗a /#1GѐK72I* |V`}^gڪ3PH{6_a9DiR_xmWdl'^i*ka]: 6qV"("%`dfle%'(1N4FL( wW]Yѐ$z}f<@pʽ,o-MME{3& *d{ n7hU9d {`GІ3t[5 j-YA~BN[Qt:^_@@pǝ~\y..0tA{=+AxMJj 3T &ݿÿ[Tk 7#bC/7UZtD 9g^1I&jY>o< v 잓-g+2y;^#(OL9hp7alJ$q}oq&2 &iHA8&1G{A/c۾Q(^#y=2#n($2@!lL>~z/v dZR\y}?ҚOa/h5:UiL=t] ¸fN@\Dː.K7BIu[D?\©*"clç_C[dwҝw)FtSow{e'.jff='mĄO5O(>ZY>XBPctw)yVg~]ϊ PN&y73y:[[\kƙ^TܛS0`yڈf.AQx>'j ch՛=W8M@՝Bl֧hYx "ƽ/J#-nͣ(UjeNY yOMtz TAO=6bȕx@ BU3uAptljs"7"ple?C.zg9՗"R &K>.q>h@ ݵktCor$iE2w0R1hVSe4awK&\J*0V [iѠ0 "RCf  >[ I^Jl 1Y5p.G"U7"| g"S^8CXv c@?Wr%V1R(ؤ겯a6qG6򒵛FRԤ)kG;|HCv#GW)=9MaHNG͓ifu~xfT(2~ta]%;FKJ6YEhB+9h~v,~4iHLu`WWY588 FnfK1K[d@BPސIALqWͼK?&r8*@J4 qW[GT3s_vQkF=E&W| 7..ᠬ^@J䚪:U2ECd=ߎco$MToQi*21'Mm8Cstv0]+c0 hWHZpj bvcqDI}T: UZy J# *>Io+!:V;B/%='{f6Hy $VݓO/3rx!vܔUo3Uzt$C9RWmt[b+ ?9 =$1ٗ\RJ,:+D-W)'"(z(HAS!5xUp`]c86\\J wÿ0p=;uA/b̻8dPN8+wV 0ڣ+PQ hҧN$1c mhѩfÖ MEwU3aj6.>fww,xu@1)oϤsR, U P#2rshH3^ofa-h¤fUs+1t*Pbђg9gbL@0N+@F[Nw 蔠 f{40h{8bښ q\rR &ٮ|1( Сn/d GX̑q' Jo=N^*3R`ѽՆ6qmzT*1ߟvog N;ss?&b0<:Gq}%Yќr܉L)WYncXYЧYA~zct61w]ǟH-z0Nr= 5Ʋm!D$姆'sʒp!cno5|G=p%5J91V8/h}sN?[h@{ꖾZ&c4/-:{!4W Rp[)͹&#{0B=Yhx,y4\TOi衉Mާr`PGtkZ7mxwpMq"9դ&}c |:ns"&-lU4"X䨶D՟i/@\=-FD]'|Q@r?Y't&iJ;Tb!ٗ0BAoζJӐs΅pL}۫? X[;msXc ko[{H֍S&̑xlcuN$O_1p|e6_L6Ev܇9gRV;[hP$bYlΣzp~;JJ9o/y8,Ú1{g,iLtN)kG-^cFi X0"$+gp aqS3ҮiX?VUnI+; yPz4$́>gs 8RZH+zV<&-p9%Ф@:j֖&Csgv< njGU}zUS{&(1 XyjQ; Vq-Dʤ^f3Lo8$hVuTm5^d|O_M|fNg~q.l]P?N8y4mv\)'oTc+<^ 0ֹNB{)32m4RhE%f[:S"YuEs>ewD]M(*hvC&=L\h [~dMY9Bg0A4\ܓZB>~aޠt^R ?OBvK ۱G3qD6c2Orq1gdg!'7 Q4j`Y5?!CVpV|?c-j FBO (ĹAW ZE&IZ3T:sv1s  XM}ͅDVr+o$zbUїv{/챶Z'?qOIfpA?rLE%BW.`I6zXlU`n 73OX_-YD5 ֮TщwPR0swFV|-AQ4` by[YP@ [qH]Y{CL{ֳyrk-s c|V6ZOV^G屮$zвǯ!Qe`10RO= T0cH)(Wu8y.j|h[Σ2[aE3HKi+߁*;*g /Wi9!H㧳zbY7`Έ{mg!Յg({:Y4A-Z'nQi#n~QD+h"6 lrd$tT:F[i,ڨ(`0 P퓦:mb',ڞq*a]NǗ{Ci; a8dAc" 0`⟒pCV(_/r$uѕ⤉79OU PNKqlbn>L6]S:FImx.prV oSރV dt.Sq.~%fYPy֒=>|GޛF|'tP9etʬ)VFM;dϥl]nlp}]Fv@j5f볅Dn7< o!2V@vLE]#!I¶ͺs2| s@u f]UBjTT~fz\B^?bf{icD{dc;uzVԆk'ror!a2v]%p9`ib|a)?x,tGe#%Bw`'/{Pw+Ᏹ˘O+>asC}4N\ <71X8jfZJywIjԳRc\"WCèc٪ GX!G[,dId\yT%?f]N4$0V2՝ʟ,2#["HLV};}ө wVmV/uuR}4q`ʾX!Bqړ]Dx:NTg똭yEQfTqK fEާ,_(). _NBRAr8=O4tl-TWjoᏐj:P`E V`Ghe5hkWTXG ~XT~Pe[F^y~,|ѴáGf49lDGM,R0fg\N$oM/! dQ;Y_M@ogYZ07070100000046000081a4000000000000000000000001642f097600005ed4000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/ه^]?Eh=ڜ.+;}w XZu\SD5 :ϙE#$ANq! 2`,4 9rqL!As)7yvd,s"F`]  VZF85S Ckӱ(a$mPuie%=$lی^T{ A<p?h0iu.'L¯{+u[ﴓcCR!O#m=Z_/u[۶DFua@:PHG,-v%@ !Ŀ; Ӎ]c|SwCu܀]w]&3h@ݍWN|]*"4 2NH}?)h~K?ZQ _@NkW[K#X:>6Tj{\wzJ[Y*]UgV}2 ;|[9>'%P/r cgȊ[G}^&{YXE)/ TWW]+#.ߘ3 Luh6??}_~4}I6Q4q( lv1LڨGɵ9&I C!p| ͢ IA#,Ic^qЎA'L߮3Zr&:;V{4vG mޣSmR8oma!B̶eMrG  T9z1H'nkյ 3^f/lA/`M!Q-؄k]!HQF]L'v/:OPO;_`:bn+N{ĊfF[ӫ>Sbk"'`yNPcG8>N^e6eGȪ<Ŷv`óCRG7;I/@3ӹhTHDrHֻﴪ"Km k:O謞tk^uC9)OW㔷eHUwV!',]E/0MS(R"gG3Ffܢcw'{  CF}%D<>x#ӨaviExsAͻ*h$-G@yJc?~6 &W:|7`IUuG]28x2:ӏЗDn@́҃3>U ZVJd6Qg h ћk j.dr?@n2 ?hns=2za ۀ kn8(;{(4[["<"$8)8T\ur8K쉪9 ;=ߥ I&b[lqA7fYB/=bjpY5y |/i a<bs\@ wU)9c6kWYwpD4҉JtcS1s2)Tw0 $/STRvYI+rglpL y zQc|Zfy6hY#Y_CM?h;?WXF[4^7+í.fw>[VZ=14*'Z)U?SC: Pw}~rxʧ5 Nl+M"@K([}V[Aw@f\6/arty7ui@ gDs F79tyIRHQctIVYvrѡo ZKШhɝb  F]/جQ%e oْN:9vbz&5H@KkgM **ܖh}GL)}!?Un|{=i(2Meh+hj>ugc1ŧq d[~K%}]]4%\l`U<,&HT);c{5K)o^uoԊTL”RXӉWE dox 1 k,/#O7r~Ee2D U&.̾՗#V9 Scbj.}Pkxt# @&͇XJBfa |ˈfYwE4B}=,wZۧ|<9P;8=%xpSga+ K (i8xɡV` [1kk~VЕ&WgFݙy=9רM eTSQۙ]џ k8lQ)j'c˥G`gvUΘzW4CiF c#U1F(4WؐLm\-#I n;)@f>{ݟЖdjVxJ/ndu|aѭ_lzbb:8)ۙjrO~L`؂Gh"B@ p:eyb/edr :8uH:g0'T6iM۝aXSpGT$r'y)"El%e- ~Ev6(=&bY5R7Lۚұ,[a$ܵ:X% " α_'4F:"͙t HPtvgY"gҚʰ=ܙ'@P&G3$jgOczA-ReJ%reCߕeLBE.0Ҹ1aK>ZJJ,2k*Tui|X>udJ#p6ܩ #p &1ֳ:lvR]{0Q .Z.Ch6\&ϲup{'<@ZEXML1-+FޅDw\Y$ʰ֯*98I[n0!xoӐvFū9{j d2H撚 MuFuOb%6^y>;=ͼb5WTUc>B/jYDrcXgeKt&gpб4;(ovr~g Dh  8djq7d;iDU3f D s,Uafkgd)t2E6 ]KȚfkԏȹ5gy)$r L V,hG߇; f/`1I&, bƦ`2-uðp*{E#q۱GCӍXŰ2EM9L% ~.X <'3';=S\iB `f'5CO@lP_r_'S_KbKQ-cSQhΙ(<υ4ך+SemȬ B +.~ST$zz{$j7WW.^bٜ`z uvi\d/*(&v 0^ULE\5 b;; ?:X!7^K4* lnza Wt"FKDP7YMcӼc|MNaiKRǛH de0`K%u:1 r̵mJ#, Zj4!Uڙd9VjЇ2yjhrNbH q[ vzZvTb1yCI{В.եt0|j M$m5=O 3C8V|!7;@H"vQ{"yYzg}4i5n n ^1@ +gg3Ks] |VIu'1F~Op_Խ#=D`o샮 ȧ&v~HuvJY<ݙH}_`(_t ¾ #)Ôo/"kml$U>ZΔK9Mh@&=SZɁ 7ٴfJ`ƕ"?7;<vaYwͶj##C=/U e_,evm˵)4M$3'Z6.!+4n} ә+jYDwM wa0"3%j 7f)L*A#wa :CKșĕ,Y_Q:Q,*B`OfO?bH⭔n\#pbHjmt[NP!;@vOJ*4s58P=Mpƣ3i2b@I;9" K_#UP?ljK*feEg^\4'oWn54AJa *aR^1"NeUxڊ ]P!Fo1O ®?p{ALszN-CtHڿ `ClXOs4&ٝ#n2:>~8c7QhPL6J*hNLt4-%"E>w 8=(9CA{_T2G+(==;J]{kQ[3"y^5cG9q,uZYpkeP$Ly2P6;V3Qjm7hb7QV8>bu"65x}GNfH3 ^FV1x۷yL/sIg 5^+vO2@>U{΂~%?VU nsZi% Y҇w!UK#NUB*mW)Wq569E /[6Ȋ&@q%(utcA{=քg/i`/a`? 2!հ3~TE<^`ٳ9{aI1cϡ*:q-< PsZS #>İP!x EVZ1߈zPJAŌ+HGNc8\BMLwŊ_s-k.=`U,&#}4U&x!t>^S*0n{im,C~>v3͈E k"M@JI+H bæ"f߼E|c2 .܀L!v lvC_] "UXK-4BͲ'Pka,^ⵎ%`!X[R%c\)=sCC*)G4PTWgd6G*P)|Tgցn#ֱ?_#S!U|H-AgE[س [%478ar[<ΓԀ"B)G+tv6@C&0@g.Ϧ`/>Wb295ND1z[}pAvũIX{k23Є˫wy|rHw/O{0tȯX" B'WUM,l'Ygh*Ö/zZHۄI2pV@F/e.!\!`5x?/n - ϹD9P 4<ל?m%b?!obʿbaA4j07! XJ3ԳYW+Su$]~A T6.rrx چTW^ ؇"4:c!x3AWWII*T`z02 j! [Ld݁h(\fQ8$jymj7 lX0hJQ%l/\P2ymkdW=^YLdM:%Wa˵M0LkvwFp8aAa_~vo7svjF+ 0(phn/\Clkz@SI 7 :LzMD dRi%ہ٥wxtm&JxelIMu0_Uv7 @RZ%᧘h qµ-=lzF9lYa>̼P7Q0%,0eKV0Y+[W,d˗iNxt/h~]jk*ZwEshf'_T0'O1qc 豿a~c<%u`dNhtidzSa~aBQ1 8`jr9O#(2:䥋P+?(՟uS0zni]𣟦^V\jYPEmAg,B=D|@jbM|7?Lƪ:Pq\TGqgN{:VfƬ5'c3ȉ>Ɲ\ERY!e'`,@tƕH0RE^/`A"m? 6崈?o=Pj!_ $1tѩ(~np3L);uwX6^w={3`X2|X#shvH8r"O01:}8a9s׀ձ gUB U-`[5[JY֧ݎjnK5Z#5<$k|0"8jm Aala镗b?.ߛ;\ v¤ &q8_RqqI߻_9!(4 +dZLپL.R.>/z8P X׹ ѴvٯhRX#r"5 X˶S?Y~.6?ؤ'ot17>%>\ؾhAm)2A|QmgYzaއS!II;݌S36=oĺ*H:|2x/|_zm[#^s Z]$I#5!{?2<.q VTe#"%׵aW6$ͯCDwZg?1s"D:0RM[jyangpaCN#ԽJ0&v,7͓$-'m{f>N8X83r͂S/#"'9z@$3F(1 "u^^U-ezS64/?J| 3P+&n.ăH wJ{WX1mWWyj ɨO:qh3J$n|/*_sˀo9W]`lF"G㾫8REW>G&fQnh#tN97:hT'X: RSk.8̈m~ɓe/McE ҁ)6NoP K|v_x~ 7bv]1ԁZcZ7ڜXR1#rƾ|TK%\+Mggt*:KTś5pΧ{-c@N6<(nN;r E.k~6-@Ǥ] i‰*(վ虭y,X;VC,t|M&h~W.I8 k_XF)0CRhAi䘟y;33GJK!vbO-RA*':Q= KdQ*O4P -8OAfQ o5b C:&/a8YPqAE{PG'[,|E@:kjq dY/toP}R<"Em,]~#%Q8ba`6> /,-~^'csoLB(w>(ʟq7Js؋3F\/PkQuQ߰Xw :vl>p2E} ؁=]g3V4Xo_U2wxl'Q,2E!R&>ml+@+'p`E^(rq<ο!$HE]Be~{Vu:lԣq} ~6 pHa>VLD/ٜȼYBϣɧZ: h9. 18(r%@Iσ9y;qRGAմ 3@˼V*eJnM1SiuF:;+6RvIUzO";y<0CZ]XhJWo ] Sv>9F7Ląx쑏KE:+cvO4CbQ+\ L.Q ZaL[3m̫YQa8lk*[7 mζiɣKR,+iWf:]dյOGNMH&y{160_"jj6eM! ^ӳˈT$CP(G ;l3KQ,wPuKb&=ðXm3_d<:4ф4n ڕ'A\[ [: gA?Wv6Y6)bnF2cvw %!|G+&o Գ +,OZ_+1gʰ*H[JJ04\YOreU)AvBƝP\ !ʻI6{ 8V/_Q`.IsאՌ]r$j> rm@V JuxXyIqr7xϑ&<1=4 -:v Fq^l[p.n6)ք'\+*)<(mprx?mcy2jԋ]v՗g)7RWW S le"G}$`*Ȁ!UyZYb]Պ \s&=/K}ֳzt2Y11H)E,nL8Fq`{FK1yXQBît6nl$EEXg6m*Y(ƒ <Iq ||4;h/{ ֠Ћ@Joa3DfgJ=CՕ: xKP3 5+v3eIPxDxHy4Nk@43irRlߏq!B&iX>-Qŷ:Ԟ̟ /-&݁Kjà }z>Wj4l o`^0Uب6;AH$=n6c2dWckC~zuoN4 IŊ|r%d]Ái3U0mIDx,Q#/zh(OʴR>^+J民ՁeEJxD~7UeOg'1~`ald69p:5`xؤ{?|WhVeZa ALhfԒ $}Ĥp|UJ)=+Hx5Y Qw|qN_Ela sS_WImĹ+g1WuP<OT-x)RU2TdX)I*b#䰉UO@57C g-lxoxm*3_v@ET0PQD`Ayy5KIyQ4^VM#C:H /ػwgQk%636H co]n'5@, %.^7ky9ccIcm~uckw}fճH'U.Df+L+goPa=K2BSw5tB(f}BT@,ǖg$.:+C Ӳ[7H#[H;M /O.tI*|Nu;1= G\:4Ȏkɏ/`3"n- =*-o4W=\ۛ_/Ԓ=r?} &ɝxi"y l[wu@>Y:s&_bȍYWt{,' 2/ ?I;Z E]NYiFB2E',A*al;Ujy"6S>Q@ qn ǹZ̾0/AYzrr5#xSLJaS XtRQ%~EdHh|y[C^*a_-K|fBkJ?d]>L *fk qޙW`w*KVIJ=k=g?/l&iV$ҕX![>Ppz-hol9'ɬ]Ѐ"7~{9LCKS`&]/pm$+#~.;nHr֨~FomT-g oIs iq흛`?0@OƟ hiq.GuVOcpƀ:8ܼu"g9ٿM_Ai}(ߤ,љ4RL+c䂲^ok+>|+FJtV8ݑt 2$fflP :Gwj$.ȱpڙMĊ]c [FvFp ! X5[g|`g2 az c헷ޮh|4:K ZP$Vdγ-v2Y!] C*brT4_ u gEbmOJFO)GuOrNޭ4<0a$†ԗc:qEYtcf$WDzw#!^ 'ꍶx }F_}c1_=XƧ;hHk{ EFx'9]y'rmfG DOdH&Ù-"3`4י<_6zH> Τ v®k≎פE/Gs2P`0Ʈ} د{b}j~3Tf_1'kuWpm1Vdˮ55/aBa% 6%̙&nCR=GAGi%LU߆8BmF7hٙ/5sS]^}xLD*%y2v\HJox]نNwV U}: C<%i> N&ò7tu\GsCsǎ[su(/8}.f)9;YeDU,).5Qwl w5/ĆY^URScZQ AZ@8S5' w[ɘ9C0E"i{n_3A_z8;h̹ Qŗ#ٚ8T(<&]WV"؅Ҫs u]f閥T gSbU !`ӮD, )2SEa7s;j#'I`2;.i8VWZWHUڍ&5/ZF7bɯȄ $S_qJ۔ĺStuʮ.,.46:xU7>ZV0=ѷZ&⓪aU F#)k84-֌s^;35MH/vĖjclԆ6jYOGG p=' I^? ̤wn!Zε(9lI-_VrA{JA83 00%a IgU&|푸ěvX0'ݥ$JB (!HK$WZD5 :jL+./oPDJ۷q8? 3/#%:pΞ([`~lr*IwV8ݯSW柌1ލ RCP҅!4Og B[9)nğ]bPzi0basIu7N&I0fD:^V54l`Aи]xDqNmJt`$rri# VI@4O]w0DXiT#ҍMT~]g$})6ݶH'7ީ0)Pk Yu_vGD SƭnZ+\O!1a-m4fNyu&M" G Zݻ(URWM*%zK䕰j8EL@&Dνޔ2AcKeat:-]rS~ U÷$Q~fu&7K^ 44{&06VKor;SL:J.p%oS9|ڍWĒWfux(2d:~Vs0I(pG캎X+݋:=S|~u2z\" 4J6e4MNTGő5- !`߭OA V>pM%(e"uF 9%~`UγqrաCM$%Isr.*ohO UW#=w f6f&kSbD`C] g&A.O.k1z{nCvMQ87?U5mK WiKLaWDd۟5˟rߐmbEH5er Su^X'>qoݜ=#2f-c6G%|yc^Qy#ƿ2;U'EYS VKEa;V4R>OXn/j.fD}*xvYd+͹^+-!mH5=\`^ ~#[dseŹ'=5ݕ9C %sD:~ a Z([SPmxv2fxA_,XC0S%jm@Eej֒MW^YY:S/UUY^vیT3,&oa#aXOỎ45l,7Lh3'Z %+Mz,69|2k[]?Z7ew? D81Sߞ$}P-Zݍ%1'DKa/}l tG9G{82?x/tS^;~ºA J0kd'YRy=?"k\bC~D{ W;jIy9kuo\YleIt)wc6q@5WfJㆪDѷ Il \ +,!5fQsMk)oz9#g|O%v &FԸ'v4MM`<Wth"Rɘ~`4a]H^/'TPPj(-,&eB'eSx3ABא`(a)B~珼n29W*u5{ ջ 5>74'(ޯ~>jtfo^&,\l)5E S eLp\/UVUgTJ#xK$ߎ0uź2:κ9OR+ɭ Q!^f@+#v߭d[S ۸ z`ꧺ́p8;Y"!$N=GH8btoiGa.Ac}8Ճi<K'erSx|12}-+o 0w˲>eutX*+ K\E JQ7r_ 3}M"%6*Xi\A~<}~7j2o:&ކtN(]| dظBӲV&~ l fIļՎfd]%/H/$qoYlqB 6q ^?qUUP,Lى2n fE*SBkc}_&rMIƸǐhH'X b {Pr#~)`5d1ߊV\Wi/92S0hO>6%z]MC+7}̘>/dD8" /l(Aσ  n#G@*V~36;G_zw!._$&[ x)6]O༹A}d_iKW<Z$ړKoxOryQO%9"pIW FdUp 0 ^7۬tzzl /KKpvPT/yBSiO_4YA!CpqYOfQ,KR@{<쇲 -ך0/eآ6r5<4.=1VuOǔ>faסZ+8hz1,5ʩj_qAw#c^+( q-ٟ˒;Xzv#d{^[L{ @j'2rhfm{"ݲzL8703*UG2R`r{Y:bVEꚠ }MOJ<#[)U;OtC&~OYNӠ"hCrPSA;ey5*N q_{!}ΧXX"Q|Wpj> i4tu"d_A;i>R->ǠԤrg3\rvT ѓɰ5}n.8~FPWlY&F7L_ ]B }-AsYJ. elCWP+:@ Yl+fX) Ѐ {$@v1Ng!%- %R y>%&qGY|DBo|5p۴^Cnes̷hݕc!~~[ ^DRG~S$3:'%qZ`=G )w1;"tX$zA"Wwkf)(YQvȔBr6r$eAm E ,SI-ҥ* umB a"nS+^;8nĽlP 65ј.[* ֝GŻcFOxAٛDT!DO1.O> GdtRi_Ph+Ks&ѮZPtnV`Q r=)PQHlڿ#O̕Um?p׸XZyKa._iFj {\?Bx$lbP.vqXqAQ=C%Xo:0Յ<ܐ١͘Yd/Ul0%oޮAťӐt̔h[J|çcuRW؏_zN';*B! g%>CHktYfϒ_э_֭^/g6HsSWK*UpD1k%Gψ0$#źK(\9âW+5}oA(%Tܘ2А,h8I{y KdN61cwBz  <sSS"8I-RJ P1'Z*/t@YCkt;[Fz*^cZ*]dXu1nOD$B0q(i ;x4~);&^7wOiN0A#id~apƒRiBq=G=xfȓ@r޷? 7i0[׬UؒyVkv!#[|șh`tR7Qrh-%Sr&6ݟU*ə8¾^)˘7jXNŰc?t&NQjˌP. R7:DAv7}~VwbP 퍵[^*UX`Wrp GInC CCpV}˿e;9o}/S`4ՠx8ɹA0q 9(AYHq*cR258Tri}e~Xs'Ss! VH:|tgp\G54 ;"RZP^jD}Wt]8kv'P"k I4?F3HTe)?8ųdCT#m}z=^yם\h2x~:|D9*\%(;׫DSmbTNt3'ii"Zh0[C@wQٽEF1yfªP7(QפּGv9I/Z{*P3PFnYoԌBW2RJ)AUNJXyG9 ޞkgze{LROv¿x&nJ`46nfz5WZhsԳ;ԣ<=]jwnGpOBC`;P }o{78cd-zsZpIf{uSd/\ V{5l?D lJ>VMFEv7}_GTЕT2MڒwI&,\q=ٖV PuɑFn(>}l䖹Ik`_XS z.xhA#|+ e+ja3`0eݧ/ L"3V ν*KNMn},` ^ϒg 57چ 'O@(!5o lBކ ڗ@c3mc1'p.Ww6HE*|c&jN3``G pQ I c ϴtJ k:c auQiqE[@@íQ #BYf~:%6 6=)ԈĮ#n?~ٺuٽ5LR9E&ˁLq>]{.I3PD̓CěF9RiF}QHD%xSAH[ Kʀҋf Ti=yV*}pOq|B\ː-t"ryҭsHCI¼6I %3;HE}٬PC[͠zzh6˗y!SL3VbgҒ|ʃ?nr QEj̣)7 M=7fPDRG"lp8Za0Ǚ&Z9!%Xr( \Eq8&t|E+Zv/y@uGᄻ $~w>7g!jh & m( ^zjB]wľ=ySQ <S'z;<{>O]/ n~Pp&-ZX7̘9DQMƙc\߰8nYkR]Y]7\IiEwlH$hdU+c\$] +,6yc&]#)m⛲gCSgCo->=[NulX*^/b8#l.s?8W)ƴQ.As&:O@j/Umv&BDJ7۠Gîѐ;,kW=IH8L:ڴy[ʙRhҬ9umo޻"{?!5OuiB-3,dk@?sTq#l&h!#IRɓ#mۏ`!lZʟEfU7@Ql8w8 \Uʲݺ-Nb8si7%-9)ͷi9991lSc7nsdz]Xï(?]c;/C\bKG}6" d3&_ZtwLִetk3-" {V, ;< _^KNޠ0sbNNoS{H6?TWkkЈ'6⺔/+|/[0Eg1&*v_Bz㗠sImDPFl0A%&ۋ|[KĹ:o4\"&H@SE;@,bȌI1=C$ĺC}Սq=voN/RjdS.0.M'?GwdEgR\\&Es Oc-gYZ07070100000047000081a4000000000000000000000001642f0976000035b8000000000000000000000000000000000000006200000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/ulp/opa_vnic/opa_vnic.ko.xz7zXZִF!t/_5x]?Eh=ڜ.+P:S^{aI)aZ+58Cu&y˚靸9L,{gm<]&9"[uw)0'ցUgf_Z@b,Q22C*2m֚9g僻>Cq 7*} Vȯa1V#(S3U6Mx~mr2e0BSdlܪzB$q@g^=3VD jd]DMG2.MVqVG SKwӗL*d+~YD7sウ-Kt*8^ٶ8=cp$+0g+jtv'ې1m^+|t/ Ty骋YJ7֘`wu[!;pˎIϣLH!}]>Y 6Ta}Mf`1!;bwU|"dz$A,ي6^*Wָ(=kPkYXF,DQ2ғrSĎњ>/W ffi ?' q%c3M?W)vE]Gp5ɸ T8Txuk=ߟ 9{rx(($Bx*͟DkЂ:eƼgnfS%XsXDmʀ +:cv~=(u=pAU fY%D~)8KgjCAU+Cqqx(^9~7cx^{u3exTP?LPBh$VGepQl &h@o '`ܤRQٜ~VwLw rMZ,^;%4ˏ5qU=!_LiO$oSe.m5iW܎W @D4kU, qEg;'ln ڽvFRWF@3O[XL9Fe'yvAVlz JD9ܕ4/AGpKB=}k_$<>ovBڳ'ޒMlt,#K+$pjX+>K2*TWRkBJxUk;eyvo kkcmlb_a=4VTQrtX(իvlNWg2A2ÂnMnW*d]qzY\ų&`z\a&4`p^-FyJfy87[1šriwMAq^PDZ@mỌ_|ǑqJqF%6{ iVPN{dg 8Q*i`V>ynr4+SÁssB}X}A<%W&t ~z_=P )%J32ujL' _p$VhXz~ps(ptOS}bHAEK|baf:TSV{RѼ^;1g]QôG!%mɎ+&\T.ډg!;4D~@G!q0!=eП*dǁݍā;"78ٽ!8nq8u( Qr^Տ͚T\#Htjo|2%}+ <rqJQJv:e&-ƟD/yJ o/Y4W0I$2ޅb] _ w̆34 O~VBT,,+ڌ; i% {AH{pb;ϊTb̳D =:%ْZx:$|CiMаVQ̊{է闗fd^?fugeلWv| PTg+wظ:IXi˺;K5:Q'Ԁ fLe{He(_J/^ȓ%I7/\,UdW+8y~V${CI~Z{7*C<O,eYNU"'$թrCڹrJ61)"f /4Fe}_)&@%cY YsLۓ ZD-)Ln_:S#ߘeF?rDr^·Ek!%nvRX((l m͗SiܮКN'pXZ+ NsJ-):љ'blyn+S\ ɳ|lrJ%B;.)rNt*BHE^/Uv#ȻS1l s#jH?e[̲8=3;659eՔvt9 <ӯ:*13k@\ԓ9kOd[C?BL& AͩП^(( ߫ve7KY{~ xƔ5Q-iZA!W]bꂤ֜UV5$ _O uW']׎0Q[ _Ko3jT"w/Ti< ><t_*SZڎ'~|>ܙ=. Gs/䜜ȓ rzbhe2\xؒl̙fȹ}L^4mvN4K9kf.{/as. f늒9I6 s,LrGЏf?Th$:c<֚?F}uQ_m,40WVAgNw~)8hmô!/[Dv6 z)Q1'fO fdԔ~UtnjX@YG إ2o&CuoOhjqJsDD⦛v0NUheTpfH !O ,HM  aRqv4j!Fڦ5vzn~o# t8[FEf1zUӡUh)܁̯d9 g`O4 Œ]l)$O~"[v(X.kJĝͮG k3qN ^Qd|ٚ2]!] RHAK "ֳA #5}5uo27"I-: \w-g.f0=G^3CJ[*'Aɣ?>#nO"}7A m:(~7;ǫd հ,s%gE2 DžqXuٶا!dNǼ2Bm|z`+@XT<̈́+^w&?8?9=BVCSLaA[E:A/J$J\$Sdujh ͛BcH EM! Kt oWaV;1YU>f" e q4#ZiPC~EO3D?1j>x"l9kHz\ՓG-_Fr&~ 1(;'ԬH!wO|ݾ+yhP jg'Q6`B7Ȉ+amw5vat'ƒ5AL9띙J\"لh{C{8(q>*"XUf$F1A߄ۢ B4Mci(_, R;׊Gf=KkǝwMݾ/Wɕ6F 6ZPdvdm~9?f({5ZʵS~r6) g'$/>5z_Oڧ14**>tpY2TB3}N\Hh639A5]EpC@3L™'Xxu<'%~9&Eng~4b+s]8+^\OU9) %U[ z/'e&/vmC&b@0tc7jG( rs+Ȣ𴩗܁GV7Ӣ:tƱt[wm8gWтBB\9g=5d}$2E_2jsr$I.4b7 JHs>$aKbl-wG| 7S[raK.qgc~j-` a\ OI>I|p͞ұn,59Oɾ`=_fλJfKrABGLf}4d/x1l sk KR2 ZvD=,v)P 4t5W K@Tu3B:̀7pB c'OOXby/Gu.etM)0xȚt_V%R.R΀j׆V/Sc2ڱ)M}U/sZEs .=v vO IDݐ_u)-xƫԈ5m=2nHVm;'5 ynzȍԔRkt &1Y944#ď?W 0=΄4NϵePh*^ ZL8˂*tS=6}thO|~Ok_9Mbh{5="MDC%i ;{ן/)rIe2n< j'n20,a׭ g'WpאZO#fÇK6Ubv]3vlrǘb;wݤQCԜrV{A ,H5oqguA;ĤYàJ7o=jty12G *sr9O{ֈ=F'Oн$H(ٍJ@|ь]:CA! ~Sb; *JvF!䴜!+/8 sHFI_F+5rYs}> bEH!n,!:yQ})%3RCCΪ}Ϝ  \9sJ1%/jn]LY1Od2fR:_# Fs0(7"J*~t!VSa m 4W[fHzU.vdG}so_Pv7ll&X^{jQwWH䃿7dn 8TVҖB漣X|ap.VR݁9qZwG?`ؽW?n2w*0GR1d _H{h'P#(x_d LPI; ɽ#VЦ[9cPI3+}}w/b/UHAU`}T,Bx#afZxl2s͹.fa |5[y aI}E}I] Utk3f3:Oeer幹'3=!aYlKD\ܱM0 5{~,l+GػT@frX;ǍD!$rh؅kaI<˒j$(oi3Gp.7"qG3nZ Iߑ^r~ӌwt'#v r(5O󂴆n"=#z|p42JPJ3e] ~⾞]x\FUŕv{iȐ,O IFWP< AJVc^ϰW;KvLm[ٔ=wF+48WD3,zp߼A[jPE?gu[a.UVI=N@k KK,r1hUDT3 ].Mޓv3Š.{r] vTDD]S.sY*ůk"[:%%L(6If ݠ-Aav%7&Jxgh/=8|lkKQ!$M3;ʷ\_wv@v9:,YI?e *LD?rn-oY2?֖/زuc$%/;(!Ak $ᯆF3>WNGN# RYk;!Z`t:c7 DpKP^H; T"$N4Pf״OLKWEfh%Q_q5vh3 ^ER*֒6^HK 7#(vv yob`{咓32C)M{]XZxh$ TKͻ@"7"_*B*x=V>z GyyJ9Xt ãKpU h+Iɴ+vt7mm5OL 6M$z.a< g+ݓޛW!(vM6"O`~#6u';=*?la-GLf;(g6C o\`3#OPV5%Xlz<2Y7utzD")SuW-Ũ(baapZGAQv+{]ETΜi~<R&Tz+0h]rJʊ ^MV{_v|T6%\[@FZ6 4M}#/>9MvP0҂NkN;*og 9yYaB"7&C@@1LV|r~`4}v(-ZL}c^7X]:C9kFlY!Ψ>đ\qNH)QK, 2 |V/@OajE8WW6'Eo5PfKYN(xO?1Vp:ϒ^?'D}чH C$Iep=Yn#~FLγZ}u !ٛl4Be,H,EWpy7FBI!x8pS0&{X"m<|#¹$d S{4rz^ECN؍Z%QKsZؿ\bcF1-`gᏌY1n`ŶIG *&`@[}t&e,9V& ѵa!6@Hu_հ7YX+ۼHIu܂O9#ِ {%0p@)9;Met1H>Otlxq<| Ǵ@5S}"0SJUW@n/mƤl?fҿE:.{lrj*7qg:u>*ʕ 'aqF@hcL\,\7?Mߌ,`DT, ~> [{/s?ӻRC;#"2R||Xv9\ޱjy05&|bwHvj ]^l-RV!s EA1==+W[Ux[Wp?$%0.,Wؘ\/U?Zކ6*PUީ*=}`@}|]Vq^+WB295RJXVڌkzyO a_fGJ3o8# iw)R+YB4ݞKA;t\ ]v0a|lx?Tʺ-pRn56cW l H”fhkR+ͿY۔O-!B&=KYH{t+k'R{jɢ5H'x[`<֨-r%0וO@M @U$GJk7oŇB7Ő,9ƛ$yd'\1UAv/GՌr ["!{B2XJKa SfD3lKY& Qhc+D=hZb#0qbF D*pp Bf7s_'q'Bzl9R /:`ɰUJ$St;9벑 _ sIuD*=`=G.> .jeE =J71 Eې,'E{inP7},%P)%]UzM%2 1,ZZh \•gĹt/;d5*φ~WBi)Sw0_w͚h!ը6 !ͣ}糟^ X~-'60xp5eE\t{< ^ ZD k?ANt7أ#it?ݢPkv+1>*dtӄ6jvb:iɰ[ɦgd"",pn*Iҏ[ah |vfeA5ArB;WҞH&FV#Jba*\AS\G+ڜŢ!ʛ<JkL j2Rt D9|Ju ,_ 3+mӡrA;yDlС@:5%)~'@c*qVC^JwOѶK?gͳ1|?rC>[!)?8fsn~1E Pu=1Wm߳B!*ԙ SwG"21gD D",몬 P 7G94k0W+k| P1.#0mGD]\qfesZYQ9Oqft{↕ju_Sz:oந!/ʤ <+Ѵ f9ԊkM%׊b,80mjv1{'2e2yEMG5<FU^?qkvf޹GG65ly٢Aj8.y NJɳʯ2!зoq1sT\h(38װ\]mu`e byP>ΚV\evƒX'j.RyY3_ [vHӪc&t(iӉ/ q. w׶ġZ4Rܡfa0Dmcfa-[(LD$+#ٞΙ 5XISD\jd)>&$襂QzH 5v+J^7 ͘FWGhFagi5lP?6sK K+=}azI5},Dg~?ɇH~ U)շ\(p5t)o8T_1tЇ%ޞiݏgӻ\φP+\sEQ6&T/:1p:F*2"̐?h;+,)3{݉"3G^7gP5YӚ܃l*"bM`&g,;`otuM.~M> &rJr NuJ#ĈZ/WYk3R!.fƍ2AgA >֎15;؞W20.Bj: c`_m~ev+[纅(bzI1CS~mANd~B=LA%%]1s6IX8dx)]qO}u99 Z3R:=C2šH4@ѱFt =շNhm lUu*7]1*Sy/ ւCVmS9h e U{Jhc[M 1CfSuJJ5t: <{ }xA|%`j5?V&2+4}{Et-Y(K*PP Qyq<.%^40|tαLaXaʿ^m6fRk_(p$ xxY?X&ˢX/@ΞL,I!k : :~Gk\j~M'#r.$g\TL!9?ɓƵ$lxgJ]\PR9E 5;ž9`Rf~KZZΡqֲ=S,6o+R\Ffr@'~]^'jjQGHcKH.'JW.n{"w1\JO ǚbUȗ+^ dg}BDcqw >^,\Hr[CWZc\To| S7hW%٨vD̆}qBdk߱gYZ07070100000048000081a4000000000000000000000001642f097600007120000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/ulp/srp/ib_srp.ko.xz7zXZִF!t/Gp]?Eh=ڜ.+О y$ET8k1m_WN;3#,h.7ϋ"<צ5FZt4ݦZc7U$@Ex=8YρiY'Ȧ9~7SWVP S{"LfH5Y͸(. t~m|ܴAтs4&z*;Dv.yIxiXt=L富ZS|؈7"WRaI2r /hqD׉W+[_Z2LɟEֈVaKsO\Ҧ8Ͱ:h[}PgBf9d{>QbO?!R [IwM( (F˷ Kys2Kh Wj| *xc&IKS㭸bO;s9ä+Puݏϕ% `IMdgB;Y >O@`|s=.crWI{ʡi=W}? y.,OV{+ANT T/P&V0TsD\ܑ=h KXAC^ySD #<@gla4xhJc>o?H<x[Om|']qGeMǫ5.M)HPQ|2> 2xPDQVD=zK*B!hA<툦؊ 2}J rz F$ɕJ< lvİT* t SO$ۮ-ڮhޱ=ZwW6M#Nn:n~b-\fBAymupYR^kGO6P!]# bqAyM52\n'd/L8TNR8G3<fYo?ɥX]EYۅqgZCHaBZ;/Ý\&u)ң*x)?#}َ47.gǔ-3Q*ST!/<7u7}R>0I8i>VPoQ[H[(KxOy cQCvmeh+ Rkr*yAEMK#讫57f78.h`ꋅ<7M>&Py9MPZ/#Z"&VMr}bSSeYD g2p%G% ֏Ti簓2P1I&\p44_ S&vJrt>TjH:- N2q/&SG6n NAfutaaSn!"ZjƄ EM91cހ`5^is^C9rX'x4Ǫ5A*7ډ)OG8,6H~ GsHF#Q)-k>'o>x:k1bΦI^`yҾOpG{1-mB%ɅmCw >5N2=%v! }JC4a)ށPȞ5V,!XlZeVVzj(#tCV껧h5h.0Yiq bJ,j`?OFɯ1GWFf77MZ<;OQK~)cr/ɰKxDig|L8C*>ϡ 1%!Ϗ>G(Ɨc|j,#Y&kMG9~' D l-ωL[A ?e(B K*fOA&ě$9C#$"Ms&zF sEcN9Yʈ(s "ez4@W2X*EP`{Ŏ14_\YZ;Z*c[L9krZy{^i\QZ_K8yD/wOǻ9K-e<|" "`0, W~g>OW@XU*JwH ,fpɃ[u{Z~)uJo6McSb:a+6: SX3E;? y*bH"o <@]ţ# Pȸy1T>!)V`H6N0>[8acÁ?v9rO tqVPFk \:Vd:#2vWT1CweeO%,I\vU%AwI'Z2rc{ӈ< 4my  A_8VzP&*w Y5F=; *T7W"#zfFL! 1!]b+fwqP-w`Z9&MTI%o/?Q?ӝgtt ɵپeszj˳+2Wlm d6:Np4MOM3?<*6hl=B844H%;`vrqtS,2`27 ^8Lp,l@ݷ1:`ojwq ժBZ=%rRʼna[ `Gv $)(֜](/M \s %^@5}vG]}[~׽}#4*zD94(7n#If>f+-$xD;:+ vL%"R? gC4Kͨ?3ʟwf351ܤmIlNb5-{N=Ang}x ;qt"~7H̱Dֻ Ko!ZGb)Frڎ>DP[".Vh. R_XkP̙d|Oj-ѕ0NHNnp B@N_7_D̑{=!1i{tAv{[Ҏ{>G͊[g6V-f/WT"枼)CP0to+eanʳ,lVw32Ie*v&>{񚠫b,)f$`Z}вcG_rF--e;1KeRtHɲsvhV*BpT"x~@>z|h1a!Ml0% ud;w5Ț[Z\*~\$o\*ښ璫jBdR7bF!LM( *[.u[r՞{Ѡ;s=Ro|*ovlkLTʼnug[凞yWwi$N2_!ې^؂]{2*kWwu!v%C|R4ÖJoQMiǫ@<-Rm쪖2.kROxrҀvY8P\3A a܊= !!j1p[;zTSw5D>fhPiQΓY?͡j9UsS-t%UM2~g*kmvB'ws*e]946l5vұ32Hѣ$$#xgq5nR9 !چ k!vnK 8=ُ0}"AHUEB(*nD[S,!yNwy/>A+՞TWD "͒DpX~U>9#dlS_TL ܋Tưy p%JO9e;448sQOD˻XVVtR_hcE acm+P FA- uݝтkۆuH)Cp;3 }@rl`Kg !AEcjäMއot= #zדyt5[{;V!XMgG*jGfN@.ˑ_?!d}ޔnFJtJtG8>"$@^1ֽNJ̶Hx 81=R[#)XL ވ#C#[|.Bq] h9tؠ@! @0r ;. 2hbҌķp_q\n|<`oaNh띟ܭYŨWU%LO+t&~Z^j?U24u\ѳxgŹ6IM-4ͮ|O61nWa4j sWiCCɬ'`3=:mbI3.#p%Ďb<8.oM"zHW੐ICWxRrc 4> H IXT(ׅ?/ѹ.^bȼxvoX vKAucVn>\G(>@JpSg+)I̢J vvWѽڐ[ME,%o|S_3'YꌭJ@B^>mq.? ch,X8]Ne~V4e cr[f!)P*.xܰhFl1c((ȔʭWKc&<MX+H9kxsIHt@{àI՝, ,ϚmjEN| 3X4~a̐XiP_z>ϽA{U|Ir% _1daqc 2ccX`yH=<u- ;Eͺm>m#\A˗yr=ؠH;{I0ӓCz ]>4VUj!V, H 蝓h/\yHQo`_!0a8ڄH Cc<\&nUq:[і0eXU ErLfjS*,43sWt_}+ 4GB$goHt)F]@r~bLCH|&)FNmE=γ)taodFo (Z;SނKդU!ta9(կYj`KI{ϒx[+~exim`XzHg96(V ~2|U?bt(z {5>va=&|QhQLҌ\w%Bae急+Mp6Q5 ]_4(QIf>K|BA{`"Qׇ'L;pYV~j 7nڨRO(T=`\z-iXu LkC^ ?:UUGާc"617?]n'}ÆoFWE*°-у͞692 R;!E򹪑D~wuel 3ygN9~xUtZL~$%j={f6%;FIȑG05{d0uO5_ b$I[r^Mb~^Pmsɥl"¡{$(&~g$$j5M+s>8L9&y1->ad;-L4X)rؗAHQڿ \?NM7IZ@G;w>z'$Ac%6yAv2ӗth(^QԷbBo;J_rz> g,SQz(ʲBD0,AsJo[޽#^7;nMq҇,0oGcz6fŜK"2`q0bgbÛRSb _| ѻ 6Nt_atβU G@T|hZkE~ XtҕP k棖@d E}đEZJ)FX|9ɏR/,&XpsQĈt)%K Xoip@whWbv1 u]K78AT lxHTK[tcSw;kڵ,б*mQ!r琢F]Xϰh=ugT 2*rN ru.M6MŻ*ij P-YQoFC6j#0T7%>(f?@O?* NŠj5U?$z7n`5ma1z9F:f])y62 hOeo!Umhqn>j6>ZVBa "DJL^Pf 82gś%e'>P ּka' 6H>zWU#PCGtSl˽㻗A~)! $&KV̴$>K_Ba\@5=R|)F3 GZaΎTbB! q(|S`3X IJy*dYQnOV{XW"1(c؊cf9 80jeH/SWƹY?{8<~1Us㢔BB,'GַǪNK-'C;F6OaC$w`x-bVyC&fQ Fn'eʄ3Ԑcl8`σFZ>w,TѣH1.] 2>\9\h+WΨX##T5ܵ_igZ7KkiN9re] f1ڱ.#eJ )&@dɨϼ6jOb_đ:fjt?tvAFIl /P |V4G ^\͖y=/@pм=sd]"^fc j8%ZӵαXUF]W+%Z9vggC^' &_ϬkQMUPΑXmڢ 5-qqN ;1f1?,{8I4K߱lbbB. ߜzFL6p;Osm_r%\(3+`y+=~`;`(OoR Ar=IIh1C4Trek;.Įa\ymBcz2Dٗx92B1= 3ϒ(PΤtPbf&J-9?0VjWaur:P[x\0'تo@Md-xlĞ_0 ;rg^FpL !oK CڨƄTi2Sd19Ř8Bjab/A^!im=??lHL-0n&ro1O )QEz٬wpPp9ٯʰWb+} fҸZ`6l@ȸ=X KAij{=INs48 SFD0uN[r)dUug(0"1>q;k ,Ղ-H|/+u?_JGxi5+h-גAV:oXW$孝?AT_r_= ^[Si&B1 F !Ɨl,F)nbKYtsCxeR ۇ萋nF?00ؤ„5I8Q[o8мp&(>1?Ih8P"3ѕ`ڂJ*d]Oq! K.i&nWi~*5Zodޔ`7"M)T CTd+2!2cc_qm4,oڕq =TMmœ`gd;sYS[4:lDq?9*)_s6?VWRv]H HAGt'G $Vǹ#u,JwX)h|;1VμgK=z}ZmjşFl1/Q ܾJ"LovO:aSTSv-DRB6џʫ#1ygx}PxB:t)Ydz Y~Ls2JH9h4 QĞL94Ceҏyng6epQNN:uV6Dv&k7ŧd PH0Є66q@GKc5aO]wبb&%[0:.ׁ[ZB9+[0dZTi%&N|fAx{q/*P AMt}'pql${2@E8s7̘49)|,r8=Kuʿ (rSof̏oK2@(1ﶀ+Ek!qvdb=k?שjo958)PL.a?>#_,v7qB37;"@G_XS8i+~xbXY彁=4PAnn$/` ^2>5.tֻ=wqZtU_&Qv"h_xaߞC&};uY*!*|}@k.=b6㸲K1 scH ,vrҙ/ا }P 4bcpm;_oHEVZCA2;ظ(\tX$Jߩ؏i `NN*c߇IpEV%,8LN(c^G H,kXyT(%\.-|PcP3`Оɔ^n)n-r*0"eӚc%6VKGds1*8B[@f}/!P롼JYǬX!zS+Q h:NQm &&^{xuzxs# *޶W'I? ȴ98CzrNcxQ.Lh RO Hl 4%x:C!4A`~v?S3 TA;(8  Η'b TJyʱO`UpkdH٠ۍzI& Fd( %*' '̕0{2?)1ʮ hlH /:L`ugw(RdJ'l NSz%pG9 /Ä%{Ţ<}^lၾ1Q`%-00k;+-NS0/jZ\^IloCH*a,ӦSHTq"^*=+G1`$u;%7cHA\qQ-܉=3%hCPCוh7'Yn6k9:ʲ=/ɗEJ0I4jVMGtࢳEdR(2qɈ$6ecbx wT"5JJEWIS o^m\*CtŠt[VU{tВNiX\S"Սi0iV>zwbX'֍QDނ.0Ү0#C>^&XކU݈#"Y6GD )FrW_I1IbƄDei|x5^kb nJiBL@fUYn&-D:Ih*os@E0CCrYIJq5͟jkVHC(4efzo όÒ"YelHu알K }e*˃wvC6 h02ϯjnQ=0'>D iT#m,aS3ǒܟz܃>%,|n\yLWGlL{L5?Ss o.H;v?prB1Cǹ?̪+ kw: '`ZLDK@_ȷ?*]MH>F Qp˺X#K'O]WFe:4e4wp9N5ڨQ R8>-t:JB%md d[P"Oyb5[EC :GC *-9icd58/w9*GY6|^k\ҋ d+XT_͊EڜrU ;lɟܕ*5kKOtue F% /%513䑍BgT1?fdJ! $j 縯LQ*n(!uїŶ.}Z%6cHO˽.D3٣qO] Z3˅\wx?lq: J'Ϥ!xtvbY\΋* 2pO qڑ@=Fi ݖZnX2qѣX|ʋ֔T@&߈}zv!$]MH&yN2՚fE^eAe<[NY6`{!LS%o7rجZtt 5b1'Α"A`$`&& #p:tLpݫd9#{ hPFK8b#=ii "j$݀{6P%:^؈X-5.ζNB'A_!uؗP'F8.&Fu='t\|!BeKefF5x9ڏU?!>=,!g<ܦ6K0W,n!:4/WߡqoPvD  K)[^9vd9WVRT :@`YoY. gn*GtE (#N̰*rےahȇEn4"%omϗ[Ta JUd`p?%yN" XhOph0&N'D5aid%nr-r]yE1떕ހ F:ݹ`:H>e qq\6zJ׀`nb[ #jJݤVz$WJDAtb¦9X'.j8QNHUA5$gz>`诼<jRTzT2YLk O N~k)>qAi2:dQ:Bo"nH8*G5x $#grN T'ig^B%bx݋ݾg#Yr6S6T@$MuZnѓ=%\)|cʍ&E;).=!B(td ;8xF 1Q풗%&@ ;(qجXNo!PU=#NRK :gqX$iS7Q;d䜧D%=וoN^w %7ו5;WL5n þ ;VRMq#E?y)xv)`C/*'D>ALVpnUM^Z%7kuW\\K2GM;ze4-yٕxMf@Јy (^wM:~NiZfINcHr<<[/_r]qRi%~-JczBAʽ ]ABRY GKײnl]H9W^pv@QF=|RcӁ#ҢO)H=Ph(Ji<,& &G~ۿO1,rz]]U~r#1wR1& 8Hh2=ѓ`N|O~W&4#"'c4yHs;+Q$_~X/71d{qW_\gTe7ѧ;^߈2%ǘsH< 8~_u#\82XX +H/X//~e /Y$*QPZ*a;pA»g̗x|H8qy·ɦr H@Du?_O kϹ \MqzAף/7,+Yhy,nzBwYaYWUx_)xB pc5~I"Se ~\̷fD)_0FDpO `F(HGzIҏ 0G u5 򲇘)6iAFbCCF5o$s+ %!Җn c0ҩ8crA0Q**9 {F qIBQL/P@Fa;@JSÛ*X)Q@₣+4;d/[:vhlu|*f]RFb.k/NVJݽˬǤeN'޻'ݦWabz%OkXx 3l VuE[jThz@_өUB~Ùij'[ci+ކ.IZ=F|b:2('{Xͻw$^tJ8aѸF?ZM[”]~A($j;sUDD|_ g:1T"q0%Xm0"W@E]M]d}'突ћIR1ݽL> ohD/M}*B3uݴhu>ArRu_=Q. }t3;;^n122ÝdG3c"S1{k>I\YnaI u)[6jez;0eИTN#vt7BX6q:U>]NjU/  f]%aQ`$ R%&srN٠ klT ޔ,ү0WrCe|[GATܛɟmhP@N>? 5 ]7pk:[cu)9K :eWȈ [moWdfZFL,V m NB\ BtʽԊh@:a 5oX\MQo&} B7"z%5 hl55}}yZZ-°b?:A4{Ĕi0)æs{RdQF$<2[ܸK@1ș,kA7})C(}7(y<쮨WEQ&y*:pR1|v|-Ez2\ `,*ӫIsYϓ^7>Zw8OKK/2%bȖ lݏ0;آ ף #FZej <MMk~reSenIF'0ys)^A̜+)jʖmf<rg/Ш0)# F&%N~31x[_U^XP٘q }6Hۧ>\Q* #&M}3\L{̓e>J4@?_l6%9_~hA"1?ʸ4@:M=~bP#VԘ0pNyQpaAȂə9:ʩ34CDaVleS1]5Emg~(;_K&&-EU>ZLDHK"%p 32p1IB ,ޠd` V.F'*o*G|PuU-WMKhJ:0^ǃЎ\c اi2 >E١RF|'H y55[r]ZE ~]Xyqdg A)NkzOUniǪ Xx?ŢŦLBa3~>Y2U ~,1jэ4@6UBAƩ>'MȵJUwa= (mo# *k8hEy"}O%^m*6z#j,fIəYWKX*k(LV?P2xjLSp qYmMx.\@?Gm&rѤ̾,tAjЍ饷FJGy ,H3n('? i-5Hz|;/]EvU8ד3d림Nv`RP"#_(l?ėNČӄȎ [CҌQT21y[6z !P]t@eڸ~i;_juky&ƀVeT+bJad_xmG 9JYrakIJu.7(KKcr3JR ] 6ia*fů jȃ))1Kv xԝΙr C}U++*c$)xʺ(v1&j1%~HB7bun6ĊNޣC dx2;`ۏ\;q*_ܡPzΊK(x T'^Nqεәz|Y;v A$55ZBZ\DSWǀug*[@oĊ%4J+ٙ=4CWx$LE7O~TY p[\lo?JBީ=a!N3+wSe4 i]C}^_Oavpr( 9u)#gn-Voljc)EeeІ1J޹GaH۞f+ IxjcwaXvAzh^AfTY&3=_*K/ zjM7Xku1dD:<;]M4 z&|<øe,U3j@3Wlg_69bi }ulV^sc4iEy@{%F:`4hy67az(6y* &1?'*l ݎS]EK*{1nɚv5%Xc)@$a\&BVZrGL;vQ37 BH'gpbropvmo>N2 U]wu\~* QL\yv|7 .SSLOY8}*Q0Y(A(˳t3fwxB &L|@ǧX{"Gg{e_L=I Q2{gyWR$ gV:R| ;A8:XMp$v"[e )nq<\7wo6P*C2ڵT.!P7ewjzkv1\dp- %٦^u .#EVV"F'l !>6]K{oY]Sd/ `),y$;D%(ת\ݯ@:ZP\ٲ 2JQX;ʠ=cAyhK%3&ci$Wσ o&ca}X8<[9 4NZȊ̈́rR<3PPcs]?n`>1|(׼nu".)kwwKNdS;?Ԕy4Qnݡ9} KDwETu8(wTm˜j`#_|vOv 2{TGWČg DاE2o?>-60w嘛U0@P TEQi_7W,IpNȧOx` @+ ^,䣢rRk",N@@U$}2 !4ڡMڻK3m\%t- uμ{@LU^ !cت-uaңd"ۈ>X|] Px|@Qe.ZVd ܒ̇*oKܜ @|JY ݣ>*hLPwr,y{HJ;Ņ [Np yc0jؤ IZM&RS358%@$oIcm1{3D!7o`L\GMKh EhoT,+!\d;/& %t.@.vnI[\HwuBs%PKGC^Xј\pBiԪmebTAD ÌL(8\]^FZNq8`Vq^Â'9%x͞'WT읒'F3fA_ ?6ߦ&˖B;uh˱RǧMӭ{쩺VQ& M5N̈oҗ^3"ܮMV od4 -z[L"X>#PVaY)zE=\ <v_(3ȝ7&Si֦.}jxutWZe$ԃВ잍ɷ|iVXk`P3HQΛ<>LD=^骊 jތ0]5|E+e.L;+6ٸӮ(}#wõ{u"(R1Q7[W~ރ@ \K!8m#&'&BY}FHD,,S9w y\e@v<ďL8Z%әoᵼYd ,faޓ\s f%W==˄p$ 9ѐAK+fkV97lW0'Bփ՟hݻs[1IS 5s) ~@9Z htzO08EyW8fd}K&/^GeA3tA+BH tm~wBSʄ;fvqA7[E2zՍ9-`blj$ ?w>Xl^6)LḠ=)ܒ F"kjIN[PgJGQFlwc&X;\޸|aEp.O w5,;묕lbB>-tbYVy^z(zZvf>@F#rK§ɋgaw`L[=ɅAZu k<>A?;;n?6/K#W^jvC-cXʭ~&+~6>lfPѷ$ |majp %sCg6D8d}DlhdV1D8z~<7wn|KCm*e.WqPC;Kfm d.tDdյH,*64s/,[5NKPoƬ,z4&vfyijQOd3֪kG]T}jqAvfl~ ((p; BEjIK6T &Ĉm,bƴ% [s)IfAmYQKLNl{u @kÒ)!oI6;]a){+ZPZ<-b)߱b?$+Vlav5)(z@rO8%QT@|Xj7N4U!P>ƏmKIY%S|gοx((QKa*X 2"iwؒ;"/yhmzىCLt`2CJ&ȓltI 7R~+ޭLn:"D0;YdQ2@EfYtj^~S"܀簟Yq_YjIz2=3[I/7TpeyrdϜdFcqv4JO&Hf|xro}1* k_ɉp}0V\J]u;{ fJꈲ۩զZUrR)Y:jkg}_E-ҍ@M<< Y[ OlXb c|'a=n@sNbBVEWpwk@ 2Az`\~%!9txjݍZ0} ]+Usq=ۡb_(A^<Q^ա(>sobOwF|Ͼ;)ej&XbRV,eMK =~ Z׊dx&G­IJWVS?8}ʉ+&̖IX fJ$z" ` t7o}p>;mK瘀 Ak,/z`Hzɹ,s# q͌aa<#X6S1?6TjRG ճQ^c0z)ț9Qs{Om?fl`teB @_T R@:eM|)@unT'mC<\p:eG>f'86w,- E.Rt\?oq1R,Yֆ.0뻂']uS w8mϱg`]sĹG{0Do^.Ow #I}_s{gk5 Ve0 &0@S1!c\x&PBq=n7D^kȷ:( 6bL fv3N°οY_8/13 4NL SIZy\J&N=Q#:dC=Ks 0QJ9%7qIKI{!%; @<uC"kCBN28]hr oW1P9JW=TAbN4 S 3-H]4lb~Hф>}Ro㒲ƁgTE=Bi2r00{幦.]YϏGO.ATܵqDHAsl[ugLٝ:C\G ORIΥ4`ZU`+ӭ?ܿJʘ,E<#bDju#G$>nj{`#p0%.<ij9=o(4+DVi\`1].ܧl>@4yf:/%E.-Aݹ3 2,> X\m+&3`& 3UՋ4L{/qg+a!Q"r6 C^GH #'R,MgbpG0_M̳NJw9Fُɱ:/ehyڲOehquJtMp ̓=sY9Z[sbmTpFxk@1,mblZjB0x6 ~?sK{kCA{h2P = Yz_J{N'wKOkZ-,[z ~$%z\lWcȐ{m%Fif9Jڸ{"ѵkd^ aC%.8Mɜ>KVNUV%@x+sO{0_Qu PZSD͏-ٗ;0A nNk̛%G-7=031e*ҰG+.D@' !toY"`#;r{_5t-ۺNr֘fxPZזV"[X13ǃF2lW&Tּ&@gSIDZttXQFJ<() 0R,HJ@oQwa3HM寪`xk@) wfokD , b-,{V2`݃vT(/|؏Y46ZjN8)%k+KFc@6"K@ԐY~vWKԒ"FjsU!7H,o[\q'0Gm`OV_ߞ^rc(ppzdd/<:~ ڻ /L){N6 -*r@jsb{2$  ?;pE]^aW =;XDZMQ d&t D Ó}/n Y(7K@Qc%%I|%D;ȕƺ \WȽY{a}.yf۪+2@vz O gm$vSR܌zKl,~=|ծ'"xy-$)v<![/D GH''.K5o~9K,܎Aϱps8"G`(K?x 2ֻXu&@F]XkSXֻ(W9Mʎ'Fj@[ vqE(侈mA<:;΀vg>>H@ݒoˆck̘,(0]JBJn,VNђ;F@i4|7tP ~ҷT,?€ 0TΪR-juT'dWB'>+N 'ԓwQm37!, ,q$åSEiç1ZI8`a i/F(.> Ui"xWטgCMZےt⬀Cͤ> mBTdz`@>LiSI}_ӑHJWKMT&wƺ2Xnff Qb',<ܤ`4+&ћd"~ %>ݾn0x쌜f.^W(]5[BECϽ/u*:>.&4 I ZܓX(*ME~ÓҮ.3[!\F76n [)_G6ω]]EY"2i+؋ !sȲڊpd$Oyy Y;I p1* GIĪU1 Cʠ!TMOʰnsy(JVWAT r؃vYKėw|+{0+7,o?p,g&t|?`|&iA>vn0R [QJyC #g= S}zʽ7q͔ V8Ł !DeKvr1"pX. Q58Y4 CfŸ 삫MnBhhb*OmOoKXҏ4~+# :WO DӖ;tUл34=>[p҄aQHgDauRi>_!DaX mv;3.)[.DI@OP#@hL (ǨFAcG@Tp4(7H}3J-kbM=49D a]ݼӊ&42iю-{:`V\fFy"` ?Q[R.p 9t?042Q9伐?zn( ùqFz!A)y>&ެUl&ƳXwe7˙1~גf|"6;g [8i)j/裂P Sݍ'oZqug˜H+ű!sԡ9C23l0ϺӐIw: /EH\ pu&hD%94!RZ'+xhZ].֎G𦜢լȕ*Ǔ_hod5/O=>eg9 2^ZB*l{SѝMH\%@Yy.g >";w 2gGߘ"2=z->kʤ;(q!QDf*f&nGXKXJ&PʠUz%XQ̠ I0`+ TCO UU"%kǖ@XZaesgRY:&tt%u hMUt"gk7ݤ{.m Ǖ?C6ĵ 奍$|q(A=z\{eHsnu0 dom:m_*ίzM!Ʈ´_z߶he=z>ߡ`S=^dtFLNAj_;2SL{@Bl 5C`(wZdM~f]aRK0ԂU;vPʪP#SR0ep-",iG0pnc}b1,-'g͂|P7[bZ,Qc)U ن л\7VVھ:8G5)IɟYlg r$KFSbN'ub]AmBi;nCLF SºϟB0K&}wy!`<݋Fzün#]DKl _Zho&M$dSZ\֟zЫ?DJ,GbT:6o>Y)i,9l!(e;oc"Co]AO}:J9\f1T:N/&Խ?!=QF_d~+ GwI-rW |wI%["bRlw,)%sQsdR-5pѲr, Z^GqA;$~v!Fhǎ)iʨ#V` Y!a=>u 8A78鿘@?jh44cңUag⠵չ'< f/>,#3,OIHu3;!9gv2̠{C% Z*#:),R& bB'i{3~9,xjZ]& ԿLxx7,XbCwh5WϟB; [k(o O%, Y PDr;}Ѣ+ #D ãPq@J},s.)ẃij֜EXa\r]?tt6Q M=w5Osr()64Ik9vr06D'I `_ x&HA?RviuҤ $"4Ao %ˑ3Nht;b}Ks0qSݯ08(*6?FEiPc.H x~bZJBr)ԂQ=jLZS 'PlV134Fŀopuװfk8Ʊeunc2sNiq un)*q \A՘S̱)T@Xgg[*$ԢQ}463\h^z?s h*ecz}Q)34;ك=a _tJaebd?vv]e? W-=#QJyeWP᷉?V}uX\ ;8Ǖ`s#Ɥ"F疿{ a{[CJԂm:H;oXfm}w5#jй?H^󪐚%x"Q*n-!7 ,&YWJ^^=hZ/-'W,`Bf:d@e@q_BA!rB4ںSP*Jf0T"e&&‡DpɾkCɍY oz&A6dSTs(n|VAQ.` zC-Wܷq#X !&>1ę:LUg`d Qז X>־zR^sBsNw0wvQᇑW#u,2˜Io/c`P4_&מ|3{⍸3vlG$:+>(m4@[>+I(R$A&m\G9l9,F(t3{=D ǙۻJÌtvy+qQVv-@bX_A.,}@߸cW YLp[?BO ,]/Bq+goQ*J dc: y\r$U*[b+e^]!p<S`ReS2ڪ{2L!Rr0#FinW2J7hA{&CH]28kaϑ'&jBٛ .d"&zM5\+++§J-D* 11u/x s;ͬ@@,&2p̜^͹F՚#ţ-eYPBx6媐[|ou.T^;qST]G?7(K+Z, ܐ`Xptp.P$0/eU^<1 U~0):Z>!췯( `z++IяiLC:а7| ?a;[aQb ] s?9z?'M,xB\+%/T~dp(M`Mkp2hmYrK#Z)HޢA([_pFn'Z~eTlBr`$RNKjsaI" XM]Уrso".MDPZ8JGnùyʹ,ӟXNQnʆjcIJ؎b\H/_'Cy3V+.iW@>"3;NOXu{-:e0bf#Ôw e~?_3nzM}?(Zˬ&3ͱ{?ybsFuZ+&n]}i;_:EDzuUO~^h%& z؅B+5HKn|VmR_ Яnpp־~XR B EV_mh5:Aω v%pw^dý,NM}OLqun4 /ӳ<PQ(7%A&VአzQ{"P'fcuU+;/>Q1fP2s,Fi:ǚ P ?/s XP-ZMvIZfN:=/8:5aZg=}{5Tc+Vg:x1 ~}+[;TUpr8FݽZ\cV.(Ca kQ5c8-ErX恑+s-}qlguCy?Ӝ~[m/rq}O}a&ft;KtrN?y m#r#I|* |B@Xf`TJR|W]B)0Sx'5YpƂG8\w1.Rd59 6 mv;?~Z2'NoCK;n_H)f ?0Xv<^*.6 Rv+xZglO@/:ES|d5 aIY`r䦰}rH\yϸu Z9jwEO٫':uX Agt )˽ դ4aڎOqDrXWp2Rؖ"jgAPɧ=3v 5F*#N7w`n2*.>X*aHP?JhJj~El7T3LHQۋz= +A@(Z7Q`ˬ?1mdS2_]LSV^e~v=X(X2 e3jƬ!ŁOvM6)P#%1ޫ>lƿUe$tky9 H'{OeN[lFfsn`Q3!mPIH[36ƺ'C@/`Ɇp(BsZå\8zfRj[kQlyr bx\ZM8?+qar<ݛ9@I^"IkV4<Л<.(W֙Xd$^Ц>7Ɉ ^y5UE`R5-~ ddVP[ƒqV 'sQAUd%M$nս E٬.tIxB/PĬųBfi>34 3 K_ fqƒuRJ;¦#0ܕ=v|잝꘮DC=KOX?'= .TR0+<: bRx> JS7* ?3(I N*70a!oi2hV}x|!Xjsʂ[!yK0`fC).sh_U%jͭ]uf.j0Kz>!֥T.g fSJ@()ifP DV2.%z; Q1g9f ɗN **T?'pwK6Pv}FX^&ݷce>m)' KL2yG-'y ʎ 뾮q'[Z}gr5tD]P@#~"aT qcݬ;Uf4hw&TR_pY?++;KEKi3n81U0(h꾴5 >n;0F7glȯ"y:5-FD=BwgX;M  $$3YoN]QWi'9LP32Z\M$KJyG(HgxF]q_^ۇ"[4j. P2kY^=L('3;$5 X-B(,.4gv&_%v뗫@#?HV~P"1쟈l:3N݂YV6뗣?nRRvFKJ*$łXɶz4 XqG}'m<3/pkA ]GC3^q[QT<2Uy *[(Х*7sԻJG,*os4B0<7-pd&NÎ)tC(JNk"CLޣ-&SY}6H3Kk8GW!.2ꗶ(|e`1Ϊ2-q M3m+Yn-Ed69 QgNطh`e-!¾jAw=+$g6RWS 5O \tq^ ns$P;"2r :a|S; _ʐ=]g!:)t-N& pqN6M!>¥xZ錄9ru觴OSSC_6[ x/>p9`0 蓕%h8赹phv>wy|޷S1㛄O-6rK8rg ڛoe& 7`'?}Z,'9 \ BT&F~t*CyޞZ] WQ]Ξq)m`busS"[{6*}fUѽk4:gv3+gi䎶GiXH$x\0`27(=˫VJ0VUA ÇKf;T0FYٮ@Kndϊ,0Q1=>a$L#+YR+$"@d7eRT(h *=IZ^_Dbyriq/x>s^U%ReP.kF2[-!U|;(hO۳_3YZݭrrc Ӷ>)#ʣ;+}rU&K!QU,Dz"BOr9|xcV+ן?9Z>;Tm!AS|pqlu"!/|̷)3Uj~U2 "9:=ѩlo.^5ks<;t;k#5CcAI!`CQᓆN(+Ǽ #[V54 <=" ;6Xt/R1z|dW'WI4}ov edիi.ѕ0 Fœ *X"h]{jsLU|X-m)YLxv>ApwRk{v>UJ@Xs7T# ѓqS"O.X'Ⰻʕɽbʙ֡0MAfAb(81uHۓ`*;` b8* tKV5y(E VR "*yO S#IMaM=}osio }?h%Cf-@ܙ5Y;Y߉{|1y]GhzEZKe@:7ĆbV}$y:3 W`w,˭:bHa RJJN)o5'y2sx zSۇEHG\}NuU SV8i`;syy`]DtUCτnA؟$;=Z((" $]b9&B!{֫u}-v p叄}xzSxXpz+29 Hw{Lsq9cgZQjL9s j_LZ]2 >]~裸IĘlJM8goGƅ/%'dWrӤX(=d0,ِx,@ģ3fcnAoQ/߈Esj~|hsO]^ļ.Z U~w<=fd[ABb rtuT7,,ud^[̨/r\vZK ͢D= `ʓځN#foo(o}3+ij@*je~J>^*POw>_,Z9I~rkF+&&X6CuzTN==Q />}vpsbE}`{-,bAz* f6W%A*Ĺnx=)mUrDq ]zk@m3]a[wAEhݢJyrFY֩td,3~lFHAFJ l3z14O,kn6 d.O+5N2Hڶ|#u HJ;܍LiGl=kc8NpҺٗ(& wxy[/3m\ |«(sP>"-å.v# S1(>C!r `JД;BfQR1CdT/[\/ILҥGQșxt#dKP]yrh?uJQS@-,nI;6DU9<|0O=q$aDٴjzBXQFۺK Q:bZ,`PˊQk㎥"r%S+#n+9kA*|$ {tZ( Z;P.r.7s>ooV ɏXC҅ 6h*pN6s_˒=jr}d_#:UK%5子 ңq< d]&xHRM Yw9;!u?ݒW˜;H Xi<EAP ?T7ЏX̹H'CA̖٤djs2E>'8\ʌ4t?O$DiTᥡb|=+6#&XF CL[AW.%\ēy7¿za5D>QLM+"&Ӷr4Պ.K.TG$d}:17zsBhw]dcNMu^d'L6Rw\3<^>]$%u'm&RI"L-xj>m ,^4ToHIʬ%NK_G;KF,iۻ )%+yI.СyJ zkD#sOˮO>e U,p]pbH7}2]ˊb%ѕ8H  ?L|Mێ= PHd8n+2nIf|Lt91dF4 EMo0OP.ٙG8΋GF?GX^LOI=m4br:5%:љpӁegB|^I%BpkքV^ xbS2hMb[Eӟ+'&9o6Bǀ!x?,[<`N6liۜuL?l OhQw s<~s!:*U$:ЫdoW}&?M [ͩ>tgR0VwungU~tn&ɮ*AŸ%ۥn_ǔq a}c*A=hFTvAzø+JYC'W1m|Mщ+?}-߂f2܍aaREt l .wF(hs8\@y`CM~PteMxCyrP-f~2'$98e| QWn2+}(&/l\Ə"N6gՅ Va [W;Vg6v-wZ]%tE&2u=x'=ǠMyYt$ٍahˣ چ?YwwSm'qP[bУO좠o \B0[R V?]#,l"n Ԟ5oyG%QB2-P (ѣ @LTM(݌ppѥ^-s KSj'.!60Uw}`*,`:-Sf ijL^;[ql (Eˮ d"=F-Bta8_MQ,%p$'e )~Мc18}Sǭ@tf:.C9jP^%x'xuOn4Ƚl I H;zrw]ZyrV♫?1r`],Uf\#))?v5V{'zh$_bthbLץrt ?VZ^|B AlW@:XN}*I2 V۵Çe[ / c zśݠA Ȍ~EFyg0tHfjZi)E3OSǗaBR)с1͂|nD"7IsgȽyTȕQqLjE!¿Pf#Q0Rn 69TŁ<)١~w̿n߈pr ;?BeO?%Y&fY݁0J1^L]cUqW=kq&,vjJpxfHת ӽ/t=64cXQe23<ǹ}߽OmUwG$cܷ΂(Pm*3pڲB܌!x㥵S>Ϭ3abȔ{HF@w>QK&;i# gAy[eUFQ"&f9;s̯EJOmf]'J's6DVLGb.y,ÇCf%o mheud~w *b R{h:Y?aBl6WAk0vs 5Fs*Nm@KrØxn8'`<Ƚ{ Iѕ@I'Va~(JsƝ1F՗7AC+|0J"F_E^ .ȵcF-O(f G\yVyn4WiK -@ѭԒ}wgC-XO D@{w s^Ľg|t}LLp Z5lBiPbrPo@M 7fe"jz2A;)z߃S%i\ܣZT?י}y4}[LΗz>s]*ɹ/jmŢ5R?/9d )n1 <u)mlcBC,={"@X/ݕx y2{]8lyD4uA]|⤸#Mt5#3й-gOEuܡDHk5[I̗WVsLriXDTe<&+[\d AY CV֣$n/cRG'iBI8uD.{tCqG9+%-)\"Zj!qKf Qzx[>Gav8>Nohys_(cz81|F(c`Ka( 9f _"1gÞKۛJ7#mlODW.0蓮nEӉkDY:DЊZj潣׿4ɴz+GfcSrC Yo <q4$(~kF͊"W6i.*:`n|+!N)|gYC5 rg)4vIHedc+ج$7R*~޶- /EDUl&tXNƉki=vRbMu-/eB3]vn]bO$S5:sjnNzqtX 23yb٠Vfzߝ&;欲/G'Ѵҿ4AߥE<7vX X_~rΝ<.Ky+3dlʼnrl0Uv$R=Dǯi QKK3Y2(ߝ8J7}ݒlK-W~p".4E5 <oYerk7 =a:P8 ֒Ewxd׈6UWYjW?OdX`ᩱ%}V#]6/|uحJ[eB~NgmaR{\W`O86|n `:*Fk[6eҢ9J*gϠA,u*z;z6>Aa41@c*D ,H ʪ8㲩/x)i^h˺$WzC(gͬ&l]_6q=ى sJ$g6e47+BC j<³+$VCYͿKxk/)FhZ[DPv9Ow޿cH@o10Fp+H_sfb>_7K1e_+`O'K߱O?A-.ե"KUDUPGRfJBVokAj~p_uX s6PHq};zVć~}ːs q.3ԥ=B[ObR$w]ɑ4Gm*ɗ b;=a(fHVJY ͱ6,MZTc$YW7U$bI |,Qi r4R12#v"V'jab39UyH{cB^XmkV &pÈp~ ݢ+rnakщA֭ʬsB2f_y1 aniT$5/4ig@0܄?| {C}^sQj0*d!6%L+7~(DEŒ? zЭy1MTIC C;[JTrt2}NN0/0 Do o7*EE6hN,3jw[wIMKoƴrE{WYj !ƺ)m杺 %bלO ~Ј?&AaawP/͓)Squ4$ؚ ]Y<._]KÛI8q1xր*ߙ@p8r7ls.3d,fЄϔHEf'ҕ'2S瑜Jz^pXcIj’1Iiayۡg9tNyztsvGPRCԩ[+0Ǹyl zɮ)n*y3BlG/!܋P' g֐慙%bB[ $ޫY~A)/W,]PjkF^!VvVnUH.'n-#DֲUeCRQxGݹc^ nIZ)P:dgwB ie,"g[IM:dq8ntq?,_b)5QPTr.aP: [\ ľKpדS XG:Mou%;~SvEb0bn_:{NגATppF>""%[3K>X~py)3]̴Q[M>FXA8>9ܓ# V-G@&1!/Q%ƈ~ F<+ cAa9A* g4[,m:\3wJiq#s_A,2$uH8856W,J "#qx: u\庲5*/dU5H`hۍ>>L͵ ?~t!âGQlKq"ko ݆ڲ8(D#v}0G3?4 Cf9t$6yEa/1E $7T1  , E0YV8kP _-tŻ c[pa.Yݠ?۹.rg7zmOV/'I<.~X1춲ÅJy̓n9B ֑iH:VF 4bpz89Ճ,!3k!1:Ke%%8)׺kPgdX[6SVj=мQjF >H`Dҳ,y6B98yQo.'ؼ6-yfcndVIz'^=I mTF/i<x+> suߒMp/6aԿ`1`"AgjjY[dy f~rfs>n)amsLٮ6q00bПq3`hGk0lOuHo(]F.шfM+c?<0f2_:D6BpI*'P .Jgc.pCz.Ik3 l&ټ7/G* )&f_t߃x:Tc4N"g .h] k#ӬQw}P>)p4mpj3d͗2Htr6iV^) h\D)fCE \C""{5 *I3(:U_Xi|iӪꄹa^ׯQM*3o-BM24:?mWGOoA9(=B'_r1u'Ue4`_.4ʺRyH]CrAGgdFĻ<%I 1i3lQ,Jmel_6cѳ,Mb`'>-P? AС*_pkab$룄 ·YɞSi |ٱ OE yC \r2";^LX2Ŭ ğ:ʫ6e5=DeTeaφZ>vb̠3]r^ΜoUIo3ɏ}"ϣL=xaDBS9YId -KdO1 ʝ92pNS2ZYW6֥_G#4aB!d[V!Ҷ|/Qƾ=aݼ*7O;K]M(r@v%&G Qm䭿8[q}J,O ;_K>I/kK?`!*()|slnUCqb6ԴYQ_N5uҫnjb  !^vF{~Š&_=t0OWWq@múE0,q]P{IŽBZ$Hv]Mr@>P\_ A]l"2Uv&jv9 (Sc [@gTpt"#4{E-΀HrAѕ:UHl}_ ~3  b?WF ȏmq ԥQ(}UB\~ň0lT\s,*ړ-g[@3Խ|v-<tCC+|ѣoZ{'/ tM!k'9B(3No7FɯQZjؓ}_@> >ʴs?iuv^:'.ϝg2* nB"l-S$7Ih\K<)2.OMS/#dSQL4'ϞFZpxf~qMI,H̎S gVЉc`6XP0D=Ӕuu jl{h(&TA~Zå،<@?Bڭ=OU~ieehiىM17OU?Bch]$YWod1C~ Rb֝5(ƨ˃ST{yW.GTĄP$٥r[vK XqT oȫDxVn~(q@2bXvB {S0K67TM^!H-}[VrK4e2k=j}[98lX6 1v=ﲙsm%&7s647Ģ%n^7k|rt*G#1;b+Bl8L[u)P4@y7\yekm|ԜarR,|x:gj]LE851alTjS2:# \li5Rl7-n6[ٚ})=Ҏs}1%>ϸ)xT6 btbܙ]t8%pZs>v*/3 N8G8:rv|fN627qtX<ƯPtKG165q׊ {WWWJXqT^  DhhP)^ED|HOLқv]lߴJbrrDiE܀EKW٥`cOuv!-` @,oHfff>Rr(QkQ>S_9[?3|/.Gz#'<_u3D42 &h優WB%LC`k\y"G8"׺,Ač#px@9Juh2윚 ^ E!2;H>k׆[ 3FE~ؑj?׵f'MNJ/DT.,-%-o:]%D{MzTbMhrjgx}7O[].[9&l 5lZ@5 b_dT̕&+&3RD@Ϫ(Lvq41՞( ɷlle\Ts;)X,ZdNxA#gF? ,N& Nbm]K Nj22gA$E0dgW{ayiyO~N/GK:$-pu"#C1jzȈ;JQ".eegEM{NVkG-q+ \'7Ё6 %|Od[4BҫFoX,^sOF~/]@_ub?KU ⮍2ِ-}0[_Q|zL$ܘ"˹}7ᤓ(E&,_;+xN! v=; +W Q4DAvw]/Vz:ɮ oݫ vlC\Y"jUOF`ѼG %G,J"uP;ɺ[z[!T@琄B{8i?+DPVVvo:g0d{H$בO$\þ0ZF8ڬƧNbV.=QejEP/`Mx HcկE4o5kC8=M'h,>KɓXRsZֻݩ l'φlQ6Ěfgї݀e4_[}s"(%P 6~p QUw}_XHJ J:倦vJKQѣX܇|-e]nsKS@XeA1?k E|.v+L+wźCS[=XS`ēvna J)iM!S_8"҈Y|ѓ"/:\W$˓䜸./[@7Ž4w8֏@/7A_ĥ:9席=Z;+{/+*aTl#j6F/crD!ןt:$IXctBLp%pV$*i՜P.~@ݡZ^"؆/".ihN2mF 4o!_QKZl6Rv>P'N(B<޻KPGO3/^W~ sr(%p10k3: l _59Zܢ7O ~T_b#j>ů$EN6z'Eqks'GMSLrZ[rHҚNBOi y2_}*9:| ?Қ7J`IK<= Y4 /n"n dv%)@u]S\|qܙJ,\/&z7w)K GJVC`\ұ'55׃B},H\!&=[&q4f{ˢ1g,"ZMs+Ђb.υ'BiH;'G"Bu`6i=ks'B:9{VtL4TAErs[׊{jV|ۤZ\Ml´iw̧)9q o}/4. -,<<\Lw4lNS}*A&'qc^\ "$~4~8NWdU6[!| GB&͇m旱`+V'hVap)-ZYQ[܇U@XM إqVEU@m3%ȹa֟ET'vD*.3}^*k2G*ZE=^o0迃jq7h#(kDyL找 aU̳no18ob҂oc:Sdf:` 0wTHC**S*.EN64_7hDegDݸţ7u^occ9[\ KNR?]X$@p95՟Rəi ,Yc*dwD'SZ;&Hf;ld"h_v^~yS}R*&޳Ö.ܓְq29f?*MӱXH$&n.%\B揨lwx͑^fagpzzRj1 ۜ5aFhzX^gnC *>V@k={դ'NϪbk  ƒi8cr=,u3&crZyGHCv?\o h:"b*&UxF&9 ju@~$Rŏ9N.rhl[5%:(n}kwbtq"ZB8$.\_vUyN @: eb/Vv|9oA]<#4m&)ɋ}TbaTjft[VԚ*F [|YfM:r6_{>t?ֿyEw%Y{߽ u~ΣEg"Mg<9І++'툱6DZ cE'腾vZJ̣bޞѯJQBDyQKp}0ԡkJEh,/?yf}Rn-"NK,T)Z-75EYb؋v~MoE8\S ຽN mˈPQ7w*>gwTAvLQeUJ ͇|tt0=ybf2xS@e}|–l"Mcp#:dsݰlci(H }bˤ(6XPiZB586,HP8eyZO1P26Aϧg48 vc`PGBb~cVgRn'rg W&=ZS&Y3^U g2scJw*&+8wԫA]N^"e WԬn(:obl0z=V K0RDvܒln^FCj'Z]l4?h0D,Uzd"T>?Mɖ*z۫X* I@]TZxVh[rkQs4ɵ˹>3:fM/TȚ9-(Dbb<.m57T[&0:G;фLſזOpGzRM7H.^_2Lh{JJ.zSE9Y#7!&Y1)U='d?{eL`-ݮ`d& <}g/܉E dq-\fskOki"G0H]y=LǤ>jq%,8CR&sHBg'*AE6F[slAՉ =Umu,&"hҼ4+TȈW@9,8uN&ۧ꬘w̓YIr &)Y"5U}eJ( @i/r+NkXծ4TdM$w; MaE[:rF S!S&\/3]1b)ߘZ:: A ,0\ %'8GӆhyWߙlÒEDR2BA%u\ FVN6&ElN"? u.[o#Qa-I\^VMk>XS 3F҆ɹRo7?k"C~}AM,ߛ? sY| jkyKM(Sy!덕KhOL:MAq?w@K.N*e/߈3דkx3PN>hO`;Sw;y5v{E (\%ج|$Rq"dYBWS=[yr23 &i꾐H+D0rWeI>#׀`R:#?ǐ_߉ZJA.2tg79FeMI5-AS[$(WNZlk݌9x{C 2 4draH&6\WWm\p$02U24;~#};&T7U&6:!e1j0p#:Ä=6D`5R)^%:v_3MX]y 8̂kMҀÊp}-~ンNrR 3er.@ xpHz]-ߌFz?ϛڒ35^sg[WڇzMU\xa=$ @O0cr0TDJM oqӲ\A`tRhڧ[ssinQr 'mIE 07^$P#W|&y2Ud8IB>Utg;$v̋ڀ-ǧqnKӯu`1(af _AYL߆hϩπH&J -x.$|PX xCa0*Бaʻ[TQ |< dhcڿdM?Q!q>:H8;hڸt^ ";"UҺ!t ErGHF0 ;BI]'/?|R1hnF>'p$xlv!3!L[lgdvަ f*>݂̂kH߫ UI*8\ѝQVaʯBGB*0&v -9q )(p%Dmo96_\3'FhF4Ђlv#w=T |\*BYNeϗ:p-8Na': %MA F r?VMb%Q"e@:Ъ s3V`hOay*yw?@9~sC<aԘm q*_eֵϽo6`&#s1#͔NP`Z) ﰔ)?# ,\!A:>,G>u6L)P9۹h>fFb;39?G[zvcx(6m IƿA&~Fw naEU~8-;2R^@g5jlTTd%i+(yR]{7y2砡ghv)E^µƗt(ˎ ˓ƺόrEHN N<J&Wn:;sP5 xF&6,@a"'(wsLGňL/8VEڈvޙXi(BY5 }f';3,km<7AGibaoϭs)U҆Di*̵"Uʭ wIe y9\9Cl!,HP TzRǮy I JQclj/LpjB#uJ|.,/)nµ"c?n},?ա,#[G3LrH- ɠ7W/=j8 5 0ھ0^wi z@raZ /E'T?%S,b/2p22v%qa F`8m8]L+'8E!6`>κ?p&;x ls?6 "f@-ql܋40srhSR#sl -Xe*]6$ҋ܊B-?54 "93ރh0.b0%ͺq]7@ ;.x2a%<@T%Tߙۼ%mh#m*c6%"'ʑbMlWUc~`WOv<DJKv9{WH2~GG<ݱQYհ“*X#ŒN7v\0F+nayTTl6t IoN~q)ʅPk7""Ն7)9{1$ P}PD ϴ_v/3+iC574ڶJ,1CdHk5>hZi.hJwjf%}8_V:?`ƉQ&g@v>Vi=xmhMFt~|Eo<:A}FK+*օb ^{O+M&| ARc49 v:KoHevKQDJHMxdSܠpv4 COner<ᰢtD&\OWNìz I"W(_zۙc͒$`F!pˤcaYkG@6/?M)1*!RYD_QgޝwsgA Ö80c6E0y¿hk(KK&˩aDqdYXAߎ60uO# e_ASa3;5!+}<eFM2H_Nur}?F*,_9'|Q}iǰ!~EDCQ|D ,Xp>^7}9"Iu<L"RV>r[\) i6)1̉Р?Z4吜,ui\hr IkLL3U-8¦=0E e܋PØal~zƖdLk,A+f%-w)brv6=e<2D2M,_ ;!+pn˂]<`&ͩgKӑBi}jg (LvPGoۿ9FS} >&ZVyDІ$d WU.5R QaOszZ*e] S<+b-8"Llq:DrA NBqkDS Z5ҸRW{5Mt0kT:> YVBʦv^oUH,UE.?rC\0LN)e<2$I̴2ҿD_9Fnt Ki:Fv,l8R`pV$J{L,ATw;Ϗ*&x􄊌oi0<']k+׬b,VlDIn"ဳW>;K2~C~L/cEW4bpBEf̸_aZZ1hx5Cl+ey~ZE&kx&ūhww )n8VEi{+w%c{^5A^!n/HF=T ͟Y P@D "뜢P}_& A,_XV$_X`1(Z6V0xetqa;ZL'#ۆzShl:m5LFV _qQkw.@Q8EL'PIVA<uŊyO8Rtvϡ`[ڈXG4wV*n >^ ת嵟kx(Ni{-Ӈ%E44^QCBLtg`e"pw`neT+u:߫F'߸h1,^S]$uew,єMq\xj\) v5MI|`H-MN M=yܪh!<.mˑf| 0V1gE_/eX)b6_<1yET5}8o>U}2N62`֢}݇(Jc>{bAlMacE4<ęL־}& a6(*4I܄ f lQX0 #e~7oS!u_ ^n`QX#\䫵X1bD:ۘp/$k@rd(y QHLkLW╉?+k0ѫbDOg8)8ˋ_sx(_FӞbW@#<q[-SVqIqÏ5jXLTfI&uP]B1j'Ҟ X|H{6.nnW@C7%fxC's智{aAiYs j(%Qg4C=m+ؐAR)OZ>N5 b2I(6 ag+YHOy]Q'ռ˃bygY LҏIa7Zkj$VUe OZ!(ۇ5n>&5hF^ j,p>zRCyJek0["yz)|^4I42B[J|Vm)smvP74La='vϠ@ɬ{ f[`B9|+R $]AK2g<8zny H;:ws!e,?0E Uj,kI⍵t+ڠg 4~s4%DX-ia|i]8(šߵ6䩸 Gi|8$ x\#l< Lhg$4;L=$ ?81 K5-(Kg5 :apY}t:ɉP$0w< g̪L[r DNyϚmLy<ӊo`qeTkz䯍.M-K"Rqlۯ'Ck1}fsN| DAHqsU< ڛT}?Wr*ų{T)u* }Շ+n bjAkZoo~njq@%_6 !z.! E0j5D)լ X;r˥:\""~mK ;ln,?wG8-k,W 41'/'w5tYkXTR{JKiZqkÒ (8{ wn|fG&:q5$ǝ4k $&Cm]wt|T)w#OG%rF]U9o[\'ia2ch'O8oviz(LdʊAA}{ibrܰsCہszD fv.A$ZHg ӾŒLYV!@e>M|7bZMHt-fMR1>OH:"YMwߐc<L)X[QTalݼBeo% wSe AҩDޭGU{GI$t7|W Rm6 } r72#> O&@\c~vfћ>Npc=E29=Cx2*Tk{wI#^=Պ7YM[̺6L% XҴu|- Bq"~ "f>:E1:~S<ȶb&cwVvC׆0peG?;j=eQBs] Qz\됵M'4h[;^8}԰EdYnjM^,A39؈R:GuF"AYWL I2iYMCFą!'/H"iz@Ӗ׶vu:aT'&?П^-3;d3l:`61RW<aJVOgz7QiGyG-YTe'.WܐM4fjV36K8>R3=e XX-O)@̆̓"eZJn(w>LVػr\[FA:~n\ICW 4 /VW:Jxɛ`@6K Ֆu)%W7< >oЃQk I'Hb]= ?ū zO^HJ@H܁^eIC0~~T9Lĝ؞4J41x/`q+i,veQXPgpkOkb mC2DLwHxnG; kWb]$Z$)q֏n&wC80w)_5|h[vDIR ;q2J>ASϋZs/S V`CP(EfτLc/#T.YjGeЅIn HI)|m226"LY)J$[0;"U"rť Ԧ/[3q'I@<7ҩAX`$0ч\W(Jq˹MX:*+ Mh:$J}+lczr)섎"{{nxPh&d֏dLZQy]&7*-he==-c`W`-{JhD{h\L+okЮNshwNKo"ᗭ*bWa[>*Ehol,饖/fG`~Q Yh/ghwv)sZAG@I?SDh1D( n&}֬; Q̍3gI593mOߢM,;oHKC#]쁄-Uȃ[kwQ]t]a\?{ntJ |r~)HE~J%_EIHPp#OJ  }ih}{f-r:6a|h6_y3!"]uZESye[HNiOKd̉ ]`0ʃYś! H #y!s,^rTϐ1|V+gV1pzѻAޫn<9(dZTXé%/kRN9+L䳙>6+x]o?^>ipSg̪,6Ƒ)fcEo>dl6>d%|j곒 h^ 8s`$XDТE5ғ@.,Z} Kvr5 ὘fÌaO5f&T*ڻEHs q[h{ 85X}I ]6V֛ڍOӿ+Sjz Ԓw9S0!8dE硑5Nngm^E\^V]@-2`VMt.G b=)ؙۛfjiF_j$ȰXg,{ɫ#kGdǒ"TxNAe>tOcx L8?#SiP˵mFZ{[_15 kE_^"rB MA|нu=yWBb$ؑ#\:SEEnO=yCyQ*Ly*pK$/_)aZ!쐄U$ /ݥDmfI=,CWwy4/ lR`wE'vn" n,x']RcH`8v%`<b2HYSHNI}a/Ss es]+nlOь.}D2Qj?WgUEkh@%W3%+\ x>&50)DROPWW)>YRb00.t(;|Pd?_{gV+q$= ,Ŗ"p̈́eR͸=3dOgզ.B;lT5\L?wDs/9gl9=o!+Τo>:ZXbY:b8(mˆlQE~n6.޵MPnTUsW/)4ĞZﶍht~ ߍ}:8C6hRh}9 9%oS3#^=]5G>7 uYNoY,c6EOGuWijz&H R9_MbEPZl +9 rF-fBrN<ɼ`}43R'OjpTy:*8|L$!; C4ŵK^C%3g1fq!d FIX X:?P6|1ya6%H,l(7.0p÷(~ )؇%%bBK0ƢDi DjbaD =^Ko~?pݒC:t~`Ϲ{b~#) cGݣ(\=3:cfz^M.sF…1_$:ƈB :YIM6d uT@ȫ=gX,X(` ;K"5`>YfM-moS]ݴ_±=^K#]Mt$Iw8Ef&,3!^ ٮ}A @BlP&`:^䟕=^`g9ӢkUIF/͆FdxC 3e~*<# ЗWh!6+5,sUdS-pz{H;чR~t4- ؿ<x=?zΑ/m={8 ; `^Iz;ngC~UQ.Ĺڜgf KLb!22"^K;OP}T$EL>2 k㑃z+#Ɛe;e&:_U}JmSU(q<::{fTW9sj/ދA|KQG0~l|BwzZ={RmgZ- CLqAVB5a8 nؼr4( `N!1\XF=gfy|>4Si$_Z,'k_2yoPvAP m=yYhR,´M VYl-c~U|̖&uF𓷰 HIv#0@p XH2o_8ȏW[hTw"fOzRV+z&+][ds;u*\a>o<<X2|\o򡐒a,-@%2?J$rҪ 4ɅKw*GTL)v$^lPF.;OdW؆%+"f2BkO5M)(m"IV8_D( cuS})Oer݂-?xmI|PsiV@AYTefyH){[C1Ubޮ>D< K.jCG Lx/ZIKY5tPX뿴3s&Ƀ 2l5Ʈ,]o&])ê䷷Z\zPٹ,{kI{g5p֗:vy y'mH}U%03CJ4a+~Ʉa&*零@?R a{MݠzfGN}E|CA#雸K4餌 Z7נL s4X1|t(%#vuUO  F8DĆ5Pb{9Dn\ճXY#{>A$o{b7KgN7] -4xe#OH4"gPL Fi{A2Dv :;nVnvd R5w&UM 4,~;x\Q(k򏡅"4aWH|3_-s˰?tǹW-S*SX_GWֆaBHzbSF6ؚiy8Z=ggʹ5u*lSGj F|\ nnc%5#-?s;#}o[MT3utx7TϷcpz Ʀ Jxe]ZCU:lnc F.Dn0'1A!yt‘!-[֯:2V>``3A,)8PSfW1 |aSij hڏ2?66%)f:üoX@Qڸ'(>BLL\!qpۇ&&Z6ܸ3 ]ehB2(Tls䜂S.!_p]8X=<'Bvgt ]O.^=s9 M:?&6/&Q0шzG;}-ph}Cud[rLK͜0\D_u}S|.B~bH țttͺMdD1ӟCc3>K=M#R)vF*CQ6L+O=o^4#=\&PE K)o-E!(N<|kʭ{l" xjp1x+&y6!RS|sKl&J%+=j,IX?J $dZ`=eT.XZ¸U"_44I]_UYizts6Şeȯ48&CN,ҾןCӸ@@y'S5D1<޴=R*ͣ%?-zǙIWEi\CV$)*1Ag[# kLJٟ+x鼞GYX^抛Id0z7G}WX&ߒ ӄӓ/TX0CJ#s?$,Fr&A-Cx_lMVJ5j?KJI9. I̳[]J,MDI ijdLt Q7hOHp_e+T<sFcp?hQ6'/ݾC7*бmtP'GxkIjogV= Z*܇Op9v!>N`5w&t> 4 @j][LWz\-ryl^<=}~ +bh"V7+vq{^H5C}-߷1ta]aCٝ[XUhtP("F>Q{xII T&t1=p{6KA/\|8mn+a`ijysWyb Nrd*Q#LJhG# evO7ѯx-'\##OP\&[<&{涌N1B'C=WN!!@ vVg6*,l?6$xGv QT!m4|}lX_0{^r;O6"L,e3r^S'$Pvqٍi!P)1eKna?Bw4Y&fiЀWLVo06Y}瓅#:]m o_ஆlR#^x_k +FbUN10Pj:QJ\s8f[]u8h::'9_3%%f"5sʘ+4{dzLR@Cy\vA7jI5-R>tPJ|Q^NX?-mH@S˰W;Ac(yZh|:VƪOwps|Gm!X;YjwR݂I_MKgŨ$(U >q'>2Q" %:QDW?k.WH?Eg Vhl&͓miĸ gT_)Yꝙ5?SФ-aPUt4ku4+aKg Edl예 QnҞxì#Fr"L6}i;%2c0}'T_Z9*ȩ|VkYVDWu&AĹYJuFzh ]VJgS .F U4*ZѰoR]^oҰ쳖$IgY2ߡS o53k􀹀,첞DrŦ$XѯvƒR8Ղ3!\}M/.t7L#!jFmҎF39 Hv 0>@Iv@wF2ddcz@C 1%՟r9G,HIC?b߭y-f}oB ue/\Y&Qvp{EQL蓂jyGvk7%0GEkL"(ħ{+}tCs L& V( g4>fGwsxYEleFݫW&/DWDGTZP2TtSK&o3>HJ=p̡"z1ˠ^2j;Pw5K[blSsBeV=bfGL_$M}DS{h_b#@]ڪZGFۦݕ6겑OzFVhT6~4V`"U]]qvJH%H<Ϊ"-f`R מ.6pmNz5<8u]*E7 Sªfb^*ÍaQVvUR}H62前MAR:gov#c"0B"[QĥBEeʚOIrN{4bz]N3l> ^ung6,ݶqpr. jS;ϱ׉= y(W\ĄcHx*Tqv"R;<^Zon=pkBG85*P+iKDUNCQl4!w /l/wT&LMĞ8j+O'xR_qZ:1ŐZSʂ3Ń=ZRCK-]>Vt<mZP i-G)h'5M|y1l 7L)%.l"|T';/s/- 5IO^|V 2H)\4@zcH>t-gɁ8"f}URbO bȭՐ>Gv'm<e9 5xDiW=  ikN$vf)1÷sŲΧ)Q{@v𽹄VNNV Ws(9˺rmr_{F1,Xxơ+Rg ?00ǚCrHw-#9IcU,Š?pC"cWFQ֦9N'2)LJ ߋ _BLHx>F.ۍڗsQ77f5W;v "*<8̰:)ϼmBfodK2%ٓ) kB, c5uN 9|dTh1WVaDzoԱ"|4TDMdD5 Il!᏾.bOyk[ȻIJ;EUs'%cPs3{hcZr>{鈴~ ¬me?Beg,2[cӂ2ߢT>2`O.^.\cgePO͡"ڻƈ17@kneJ8s@AB-e.h덯rw~8^*!JG9gr nίB%Z z=1ڛPjՕݰ%UpK$KWz.@Yд QlO+ + %Md齝s_2"-2NkO{C IJe\P4 6M25Q1>VφÆoHkm' l R F`(f}嬰hw# 2BFT$.v vtǷq?BT ,b#V׊0+겅;@;#O<;ii`_HRƽtǔ#:j5ztSضT$pcyrdz&%H1mtje cUz&‹ dlu[p+ԾpȄYQQ5m-6\) u@8K% |xM= ^]c!jA3lj #C 2TNYb "jw&E K-ːW/+S&Ė0k(Ӳ#c-Zt).Q]I^Ц|;e@bA>.@/޳sV*EtN xAtJNz}3| 3[&s+,jm7DdTLYNTZI7J*ܖ3dA G1xRp2 @e-IѻޭI¬?c-N4.y`|gTi!ѡ6AoSڼVG9dlrIZ rMIԮ&2;g7Ԁ+ww1-@e߈B@;p/j) % Gd\~GNgrYxDWdOi¾QX!/"V%P 3]6K`~D-#W ۘMH5f{̍m#7HijM fN[Ny)3NBgjV1~p2NX¨e $ ;t/'pI-R%4vb_Efn|ЪUY_hI9r3vS ul2F(N+Nl-3Yx^W)}9=4ht 3%G:&5zEE7۠΀~!jj"8>0 %U'H\l4ɪj6Q@~nn)ꈝgME!q,2^lVZgOx6wY*|Pwf$JN/X.d2Ȫ-Cwܷ_ 8`]UY0Ejt}d 5ќuPsw5Tc/YvMnv,tƇI9F3[{cy6CO"=`WiJP3w}T8w ܆// vePMs9ڌKNFV:'aKH5۶+ n %QܭA,ABʯ>ƯZT(Gu-<1PM ji1n`|c>C_WNa_0NLSZ,!2ks`ĩXZ*09 j=A8TGoa-m99$ңcS/T7(ʙlG f_OU[hh~ 54dMo)8R78| 5F〽v! tK=߬qQzJ53ĹOd#GɄrwD}OTXY+|dron(- oM2yŶ*68#!P 5fn ·{:W*e\WfٌFW^<@5l r I)v?h~D "Uۅ(W!"FSU\N$, Ƿ?F)N1&0>NOpEY}5x'ׁ*])x'y%SR{'0'c.&Md&Gu`XuRW7Ñ`\Nu-MIb+*Y7 LJ[EdʬT^U-Չx[b0'u{75n,1JdžHGWxUCpL~3/a(rӯ~1G\YUi}/ɲMURk}ࡀE\E^eKN 3OyB5PdazܼZqSц#s[>~܉Sp%Qj;<#g桨kvcmvqg@%}[d+5+pVH ,F"ڏSejZ^bo6pYTwH.Qx'_I,Malk:pkYPtRD_ɠށN9*CmN6(qg@̾-:FU'h=L+k{py ‚4pY6M[Iql5 -w9ƪ##j<ܑg0wJiVtYo!Acӽ?2sedYin| cT2U:۷=C*,< !>HPߩ- &){t81<]f5,Re ,§p V‡BGWzD n %y%&щK˙ٛ Lqo%C7*R/烣/NWc'4vX#ѕݳܤ.Av{ުnm%XqnM:8V/|fdO'}i{'Ut, wwcD}JNW"+ DQ8cWF$ YTr؍kA59-&Y`)Svhus6p:c-_;)EқQ jh*HXgP(v.PMW-DQR$6U#<о[> fn#URXS-GB2olAx!1>lO~epY'$ XP`~جcQ;r.%TlRkߨ&xm5i8݇'4(BhB7=oa2~jrZ*jF883akVj]#4@Tǵ4,$<&K (I*ܛZ(ϖª/ 9nT+n[s̀aIF xfPlLZaRUZ rN[/91,m$(bEiHf'wR1D*Iz9msMJ"$5QTm ]Z`i]|8~w ܍ݿL|BIZN8#-m0$9lڻŚwwIhԔ/"KGXf6fJY$0˾ޜ{ߕlsyñV7Ik kCK@J"T)0Ϻֲ)5{=)+^߈jh 4>p~"4HS,"ۑD%7Ȱ9AYM6krW&qSQQ{.QD10 CRBg\WM/TEgWܨ%_|Qvb.-7@y >+Id Sqr|WP^w+pйsa/I^Y (U`~eo{F%ñ1qI_ԠDUPOIO&tÏsрvaD+-/^[|zƘf62d,bu)Pqh~>I'MJ}cO#wP_OkY@3Sdmfbz&( f0 חO4ºQ0 ]g%| `UwwJcP\.8<.I Z{F'l,d?'QW{ Xix[{)5.4E&t-%D!$1 $&!]kv9ETӻY.vzJ48c 54hhB[M?m|I4ոG?E *Ͽ/5Ȃ DM$V[VJ4 WJ)*mOlIMZl>!0^z_I+L,ֵlV$ULe>zk8(՝ 9n-eY"OWH}Xt2\L׶GliGʗ)p ݒ* YaͰ k= "f ,-V⎕@9=T[t8ϞI夆Oa[l{?^ C蕟'&gl0j?EY8Pj'W}DMf/8v#ѣVȻv 3e!yH^-MD@/ɺ^AwU =HuM޹CoXЛ.u{P fwE0?,ɬn`2z 0fhjI rݰ# O֜pNgk@^܎wrW@S0G )ъ',׃5}Qn `GkҒsRl29iLp7<9`m%i{ O;gVZm=W z3iVLāC#vV{ͻ Mi>T܃f >ܶ}ܜ^` #| t9tuMZCܶJBZLp B/14](*Vsi&3>M:YVOEn3$8vf:VӀ2u`ݙQ ƿupB\oHC8\\®C Rn nDAL~=7 l,Y32JVЊIsJ{X=hqhfR} O<3+A|iUMYD/,$=LXp琜!O~0ᎻrNZ.lc_9pFm|qL"BS?pCU=*\c|H jƳUgDnȏQz(3_>*lZX 5bUZPΟOa:qge+gaܓ-ѱrry; 4XUd}({E({py&5Vv`S*VUeh8i=|t)9Ea T2C6tb* 9ua5@k5>^/s]k j ?MUIJzŠ8wKڡ7+jVI0\Qz2';;V~m-aMaܹMIF\;h6 B%/%HQJfiўɐk&}mR/&˒zQ`.}HWU=Y$E1u~!e5RozCu8]Rf5<Ѓ]C!izUTgVnIŭX*ôs]pp(,H،oו\ѽaURAԈ lE[^e#'Vỷiur:q/r[xwm3P-M.S:Pxx%*$ZSfzeYEouI E/PPpC|%X]ȭsW*V 5>$A(ri2.(m ,L9> >3\{]ɢ"$וțq1#V":!vaG5 &:mkb~v4SeWb3RIjRTmyՉOB~ToJ{T)u#o]$b=r ? VҠ,)sWcd[GxiùpYclu-*G.cРS %KxY'᱒&6t/6`k$fjgȌ ؅3n5f,_]*m Bg_$vlmkwC )=FR kn~ Sx[ybۄۥkqIzxrɁ(G= <$:c{B4071jﲆw 63r&s$ɝCȳzj,'5,^^p;/K)(i"TQy`rҋ.Vu3BZ(Gw?f *{$+%Ӆ5Cim ͩGz{uAeʎ&\Rw} (2"RA_&{L`lS:PceMtbLJ^+MGQύ<1E,JH4I4o5 A|)Ǯ*if.V{P`#B9TPЫ<,x AO<;QeIpk:I&DI$4uD,r-j[/'ep*/w`!} (]n:s#'Ma.Uvݒ;%T/<~LZݠLQQv~$\ž/ *Y8>q]/8H ìjۉl \ܖ<,8eQֆ"Uǯ$w"1Vy(l Kfta-[6`3 chbĩǨJ{A@ |5@T|aa=]Wŝ(2T= sIXd\suCϧM)P5rK@Xݷ"d߲E%ai)7v/ߒ\ ӕfQ-VqU5ж_*q#¡!x6pdup;BŶŦ#Qىu ǃȬ7m&FhXϗwpbm־ 2ԾG):U(c~?s:h{R+k^{u'ȷZ6D4V>ƕ)c>ɐxQaXWǻh/w)dwN@ [>~r|')f<YE3M6V&= m񭔨6Ϳ"-;@ZdB'Jn䪎v&_# ~+2׾hIȸaPc S)xTIn= i <|k:K9!]am;ׁi&mocH@۸@6,+ȽaQ>'9HR?Uc ӐC·4fD@{ܡmM(Nۓ+C [}`=<Ѭ46l9C$l8a%-,QDv.+ k(E4kEqJуExegqR ?.Tm[?H뗾I}^(}~D|&/># Ռ<~ұMR$0rysh#']3IjjVﴔky͘wZU[7@y\:)Wq/!Zuq" VaE-Lϱ,Eog{Zq*]z,vD7W$]S0\@wd΋PDf~9 hM[H-뗆m]uǔ\cjmíSQ9X 27X +V2sVI!|B)d7dLƢVz,7ݬ: KVw YBiBvb™C<ԒB"MSЩ&J 2~7$"?3@>jƗ2>9ș˘֏A@rSD4JCTdD}k!N"*( }-jB7s|?cm8)^Te@5R&/IE֚oǕSOP.Xc,\e-}@Daɢ2 Pg`D:B3`Zӵ4x퓞V҈ePhqPd6v#>WRU@9Z,06Wm&;\ۇ+IB^/U)Ht@.yI8 wޱH^QPZA K 5 /g4HvRz)協:SMP bZP9dhOf %7wEsRYI@/)/Ytqkϩ%-|y[4^K%{B]WrFr=qqH׻m},,TC7¸mጁ-NqYA݀@}C.=\pu^s[$ODL27Du/vX| pqSLo*o(8]NU+ţq<͵IJD*Mjg귧QD9fJ.VExv!CpGKpU'a,ytoDo_IOQ!4.H/+yJ,AVX'tלȽPVOn==X7>WGc41*`gXD3T-,F9xAiJ+jΨm03+67=T>'!uObv } 0iNR)7p'QS;TQ3b6 ivc%G "Be{{e)[Nr'$0>Lې|0l(ö9kE 4ș"b:Cn2wT}l ў( y2~aJE8nv'AEw<_rw=mVQh]t:5YmXm:&11[`!$dzne}Uz s٤oy_W5@yGWRǩ^`AΛ*$ːTNadT(P.EE@u8*N$Rۅa3,C&1nc>G E͞V)A]jP5 6L\>+wqf6;濠(sČVCu уIJ-0/%6d⍧ly,=YM @kHVȇ$/$yP,RJgtѲPiپK:;xRfP!FD>^ϛk]y/\~v6ZVMg<0ڊ.Я̙=X>$y.ZBgFGґmmCZ6 EZ#;,Ͱ8ѠG،+˗13F@kP'&˱'Y&st7~&IJuKlPyNPYqðꑴ=1ig}N.ozbOAUұ]hR=+EBV?1mPs4 lۢ6m- Ea-&J8ُL~C[ѐwJNuO\]u_tsl_~M;/jUHkiWWnXc!d_ 9jww(,׺n1oB{g eP ʹ`> ްkM܀Y24hjYKyl_ n-r#W͝d#$^%U{C9E$,W>Spp3T(:HRW{1܀fxP(cnN,[~q3-_a8nR4ωDM3;oIWd.-N;<`бeQ͉4r.\e$& ,b)`߲?2`sHȟF#ecL.eܫIԟA=Khf;(.6J9K  ~51{ibAZYrX,\pRr} kbXiXkTd xPf}^dZOYښ$誣 K@sɌ]c"Cb®5I + l<,lG ?u9>̤&($3:)BVыiYp|&U2B A/z>&n3 E7ky M8>5&mCKpl#]çhBOٜ‹(/盤D%&`: gV%&{Rn.|I0 sg,qsM#XEBD.7O ~5z{Zʹ}usbF9 d&(.mv)"3:{LY\Jw>.FwrZNwWR~,r\M^q~Ћ+n'.e$Uuԏ~Oh?X4䏷j?;у :މ/]S}8>yEQLFQ!ReNδ%|u`0 Egc`ړ;Ŭ%n` Xα$rd'O{S^Un6^E! ֣EN(6q*QDcaSxPc#IP؉بز) _h9Ȓg $)K)bhpO'itp:Ri nPHCb;EBv+Ѕۆ8oֺ[! ĝF4vS)t1G3i%YZ ns/BD0l rWۚ [K8W¤G!f,@N`)޲tIUEe7_q(kޒ;OYQu\h4; ʛq2 f/RҮ V;sH01zJD+|Cuevl{;XUb ͼ I= 1l]!FDx52 n :tlx:vŨsԑzod|8o+q+d'n#|oQF˹+ԏ Nv~zmHʟFdiNr^Bz:L\FEˋzqQ:S<(EsFzQ[C26׹́WQ{J']܈=t-C{{)P F[zylڮܿ`k\v>F"tW$L< l8_ _2^EqsqN,iűi+8W7 B291qp s Yao$qg: 2,)2(/8JY~O.+ {1R\UZ:u!_5񜜒EPy?"P"+FWz59AMk*21P,8`$X1cJY?9 ~'Kt+A}jlڮRA3s#O_GwƁ*C\TM9z;f f_sͥog.Ku0״U0F"U9:Yj486QҿJF'qPFGl^&x8`;umlgS6ILñIMm" gP+Y#pdj-lY|7eM>{}Sn'۰^ۈ+Xw(ne@eHƘFABh51{){L<2ҩtش){C[,F-%٥Ot#Me b!;$@iw|fuHb.Ia9N \m,7SzR&wG삔nej>7›g8PxT^e@cZ3<Ǫp,Փ,k Y(}mJ6CSػ'd@# JI9}[Go A^D*Hi> ş7Y&l΀OX`qDK-Ɗo5o *` Z{4043"WGSeP2/tsŠ'ORw|Cy틄At)-g2эt֯ ud3F(UT{Ȥ9Gb@p,$rTռ |>!yޠSz.!r XSMՃqC|J8"Jq_SK{`boR1y7AL 2ݖ33xۖz=nn ww.!z81}p.}eծEh%c EV_=n=֘+UT8L /f>Mz Rge!lbeZ=Lj`KBgZ;A@@1a3%5-ㇱU+T-V"e&f6%ؗ-KK4_k iч m;PX/1Fd@&!prfAQUɂS^Bl6ˆ v=̼cCg~>A`9my˾ Ȗ݅V荷{>.sߓ~ч)U~\'3GA-C`QjةʹJȤ}xWB#Z jF7%ןJSO`M@,9*cq$&r#i3q'`F|: [9uNL$A/xn3I_-?oBl:UԖ/*=N=V!MKPʛpA:5VZՁg/,24vrPZ `|g& R'2/Wx' qR&(iDE%7S \rtH/jHhܸJM Ֆޤ2)(RsJժZ "]K,$#=9~Nz@08<ռ}Em1, ^74)#n1/|Z5 缙rf6{ ܀ jFD29ph8|^|WSPB<[6SAtCpސJ d܎W'i)I[<,]Pˣynڰev q@ fG-7 ¸gqD9A}"8Jk™nݔo œ㓥;[#X^$Tjy!f ^^8םsSn2U2X,EH~Z:Z1o +Mhp{ 9_(}:nPPdUoڴԞdM}膌8SMudɌI:>l2;0]VssBqB >M2Ccr+SngNTޕˋ7׾_%>%CUv&{ƴ8^>5ùv Rud@ql6%4Lm;l0'*&iwރ$!rH|Q݌9;zT§l nofV=9¸Y|:VI\Ļ/lim/N~ӱ3pS8Gҍf,4*&gpKmw'FXM"ۺ=pFO~mPҽ- j6wD\QWm"SRl2j-ŽAWQ2+X5c/va]S[3+bTlö 'x+f'M ((kfuU]5 trBmH~yM2ntSD?I8EuIz=3c'˜wf a[{p I;Epv`$D18!tB\xj3vs9'40?]({ghcoߠ͗:* WL5[iGj.V&vNEq%q G.gwga[ ~mV մ"]:`F7s[Lv?8YO[SULJ2Z9x 7eI^Q`űKopK"jT$uǽ;C^Bb\?n.`4@+DJB z2vF2*D;{T9 "=çߨK1c撛AZpJtzB&n&'f"S0G𜯤3^pC&D)N(9Sk,e /x1BHZ_l~]-xIWR|%Ijo.-Un MYc'.|D269;=!'}jl<qRь)7$ =F@WfH>K5i_Vveis6hs:°tXrfZeS䅵\' R{<T>0}%2gهuefݤv~1|.l aB$Hqm p=F-5~Ewv[i& !T=ӎ-8ݽV3IY'>bF5n1}џ,o;z2PHw9<05K\ w əh1KQI|ea U#a 5Gưs9۳ܶVM|?]}fUhBr)ΚpYyRkȘ^40 eg޶+ G(Q%ئ/a(8~x2ki8fYh~p䒨ad˨ *^6e%{bl+@G#@%͙+C_^:#d)5Imlgpf&SPYM5z5-=Þe qtP^Hf޸_sU(W2lzoERpԞx}5nAxޒ3+80y5qcGW%07&@[q)Q*Xl M ! #/N-^.k%r j~kQdžMGv%5mJ9`Jlkf@C,ac>1J?J|e኷ћ26ɖ& 0iCQuLcc=[ݛտ*A ι!Ya0.@tt.lCxV@eu*kuElr1uW\9~+1[i. kF ^dc-Y%!u(QK%C03 \_IDfl gf"eG8mjI"x >sx̠K榉r=95𧵞[+?do#XwPBKa7];E}t@LFs\lzb|2$q5`5brSM)QbV#htG}1ä;NO6z'>lV5ax<#bE6x"|*.ɏ-PV.^Z]h5]6o 42O? ^={F% 2rY~Y7_be CRshgtqLMr[YR9$%,Pe:#7.WS2G!>]Mv$x+ ,wgU9DT1 ]ᜬȨw]`#oƬu:h.Y1O9-4yu{0z2L^4O$iʜȍn\7HD'"fjUס>y؞L­SiB ^Z}[8ØJY9 +zLjRIOF#i*/}"1$bG>Йpnk aKJ  :$b/*R \ [ lVDrJ4;XJZ k9=4gΘ6S$R9.IHΜݬ+ />a$ r.'3;\gR=RC,[Zq7D6Ȣ.ՁϬ$qZ:X0{G/0؛m߾HS V-ݜq]s N$]@,p IqDlbH\j 1ϋ; QM(jfeŃ eqc`kE٦[ş' v^ո_TlYB֣E@w ЃUB8ļ _G'}ko^p_k~[bEry[~>JQJs=5)5sE5'9Z^'Jv0:wV |kF$@K8j!}+泖-i7> XkiGdpȍj:KW%`Sc`bqǵQ4.))SV xUϲ(Lz-vEwVNA7䅿utH^pcB VV[谚\8c תvh*บ2BΉ7ݰRھ oUd!ہ咦{z R$Y!|b@<"v#Ծh*C)ӎorp_o*{.J0Ts/Q3.G/xcD -SvWu@66Eç/IBs{FBr&!Hq!qHo@`R&BGg a/M o''M.P 꼪T!lM{7iKIH>)M[\oNkqݒw7[A dgم6BcY`tmDYEYA;$vՉ8wU z[c>ѐW{e&ph)k' Q &6ѵ_t'kwn5_,Fr+S'c#ގ; fj&RrY q3Wdu+Ek=WYHI8(Lg'}czrbv)ַw  ۽:|UXwW\"OWu3P `'RcmV}uanl<:rgRG5E p:xhn\#C>b3F?54O^nxU+ Rf4sj8VBai,.y&D'guO&ĚuDD'U鷻B<}m@3WPFF-LdeeDtdЄEQ{>Lg; WKni?p13J#a =ƭx$"Ţ.k_efz>E}gp/%Bx C~-(ĤoqAuv{,[{R0BfX^h]6r&!sb90͛ _Aں&j Ai;( 'Jaibq𣉈aPr@/~m*%=\F6_ pSXQ-פsyN+L vfб€z02`~ &`*a|`E42&Sr{bC kxSgy_1O`v..i7]<$2} \aNci]2a_by FxTʹ@8Z`0GZ?=vP )ZKL+[(#|r-MFex0ܕ3gC՜N>0tu\v~vNr|%v]ϛfr8+"ǩ>̻2u<1AVxeC\A< #,J.rLT8o aNMj h!Ut;(pha`Znzsī8DxR ?+ a*WCA2I; D5OJz<}ՓgYu$3||,wJSf'\ e?äTN t /I%a <̥&o*=i.aUMOyI+d ,}WY:nK FǡQ=FL_"V1Ms@.]=hP,>8jTR^UU=]pōUDKTs6=kx7k\# g<`x,e,S;:ʕqmt Fed?n6r h &0ͱ5 !p+ҤyhEB걊KX ^ctAW-e]Uݔ)2c0_D-.z犦:p@t/яɗDC}N4ژ͈F oE~KE>j兩QŜ+_UH_#utC,m{Hm|3}_[+tHA.{%/{h"sQf'0glN3V)+ZTHMP$/+ ؾvM06E 4E() Gd' @#Iz6;K|ˁ%y>zӰz(>ʶ"M!61S3͍lRMJ(vTYrr)8[@`v4s3ҍLz$c4oٯ=*L-bۆTcA¶@F}'y(SNкߨ % \xk&lmnM"fY~w)N3h]! ,1(FF9}uعOujh&],3 =x hb AG-o9鑧 Pt H=< ѐNOJod{VτF.zJĠvy9iE}tv\Ӹaڀ@7F Kg^՞d:tj\p چG(>qQ}<` 2abE̕ąi~JxA*LdMn{pH6oo@D!ى,YCKIJ/;; @ECQS|y*˱ Eqq x9{XW{ Gh>1e}ئZ,f/hQ&";w7&y:̝8;MzYψ}ЊY̳i\^^8_^"'@ MZ&TZ9YR2cӻH4n{EXrQS7wq2z[{hƝN"L-~앱朖  =Sc< fz(@ nEy󔌶j@ !ړA0=u>g9K: ] լ-Pi?8Gi~ŚldŧoUՇR zk`QA =EDۣޓՖWP1+ƙt5!kT%Mjb7GyM44O%=FВ^re|ZMl\T2C ?w'RmYbyש)J%x7"1Z2tV:!;Kߛ3{EgqE'8) ܛnG"*\x ml~}TOz?~x-)NoL'O7r±M)@qf põ*]|{H@w Y;ST͉8fh,رJ?s.乄oi] |W"ć :q8 -0woět+88ccyS&ԡ!XCgpv Tݿ.6psFz%LC5P@13 4€ _k wӷ⪎i)f|c'%Uq[NQ0);sVG%)0Z^9jŎ/iя%LGCFɓSD7Cqr{~L84^ic?7O_יva  I c zx#:(WFpQȟbhrWL/v1HEߙZɅ[m|[W)Ŋ0' t9 &9oֿ$HJ6o;)'P=Pip-`F?Ur0C!Vg'\O(wr ZV>1[nͦ)5M7k0) :,cUYyWHqū}VKsiRq)$]rXTCz;vi,^5ِVe`V8m~Y "`hlݪTlJބ෦*UPlJpӧq]AWa+ v ICXV;F rqZ[&.Q|\Ai VLg,JCSmHmW5&$=^۰hc Z=_Xޭ{XWujZ̕5K~+TPhnDY.ZLy?O6X 4%\e"}&y¾:l^|B!jQbfB$HiNHUܗfA#|&`v8;Q6yjHJEdYu"Hϣ"-E$Ҳ*<W(=yDwkV@~>eR>$ |2o` &.Ҵj7]8"[9\A/AuY=7m.o~ dtJrlC6|SRr\PycRLn|"?\VzQKy#g '21Q1KHۀ A"W(j+6?v-GeʷΧ^g w+_8!t?|ba: !90Eo8%75O~_ e3AHެcȵ=vGT>D>:;Pi%Ƀ+n. t!-a++ml ZL,-[Վ~#x-_bkvC *PA;GYx\U_w#2u߸.ǑnyŅp8r/*IS t .Or0ɡ aZMXɷ>j pċ(^FfK92gbS 4TR y؏+~bV'9~:in{ƿq0avz < W=̋CSFZ]h!Wj2=,C[H9(`w\,줖%A[dΖnPsGV3 Ēg'8u{_\{R!Zs4#Ȱ.fBmy[P(vRt" rfB7SiJ.5Sw&*\L- F9SUY z;z!*8[rZuY'I5]o&=VA'Z|dι..٬rQ k JŪBǧXE]=Yշr78)6ʅظfHvMCܺTTlc؟|< K'qxX+ov}=ȼ'lj٠:CT%xB|mԻ.tBW6%j5s!77p8*z_CmJS){J֧D<,&ZAݠCQ!lY=kh*]#-zP/'0{銏Y@}M=,2p`Z qV?={"9s{bRCk+s09"9şZ%I+j+Hyʣa o{)Z6x\vT9;wJsY-@p ̆( \kGS8B$≨84xEs>-o0^cЙZSryk%|\ߙ A7}gzĈ%?PBΈDXOx]`6r+*u}1ĿpDuhJIQ4lo1y4|8> ,i [#RIw;jJڮ [db=@}y_W l/2wזnfFөc1mш^@}u4KS {K%LVo\@[j]m6 & iidpk:n\?Ɉa5:K EG+"7c_u}K*>2(Ss|qCu[oY(1!fo1Roh@=I@(4!xkk & /=,kVԛ?豾|'voz zP Tq>EyM4qK1h#dB+wv;/x}\@d_rke%`/Ď$tϕI84Rnn~%2Of&wxk' !q͛*h~bnP$t#i#~i҇@Ag>Ӡrfd?'9l ;zoqԖ}7= iӫ ?.gGx8b.Qy="*+uoVB>Ś#yN:~P'Cg!BSqˆ} N)d]&Co&HΈCx+۝6ӥ=[x$< |+L_RSl"cЊv@"Ѫ&=Er8K:ܘvG(bO*s@3u@]J>CS*`N$]2v[BU:_cXKĪǕ60QBΰcd:ꅒ7Mjs USB](H&}%Kao#R((IAnh͆>TR_1h.L99bTZ[AAGˑZ L5+fn>Qg#ފ zvmZb`M `k&PZ "BT{zN_3Bڱ ;@2">\uR=-DexEy].4Me;!MeW~MayPGU8S~Y VLg["|f}j܃[PKȜ (Q56 22գGVG֖7B rICIS!%BSx9ⓘqj]!6ェ{}Ͳ[%\(x#fvLUwTxZe퟊̀ k c,mz tސq#B8Icn@+ԋ*>n-vޑO4@WihW٨8U>OD@3&ώ2BKE|%!qo(|YuIW7o~nܦq#Vҋ/~١˫fM5x4-qHЏ |{P6OO~o FPԊ e*Ts^*8XQ8P{ ؄+CoR[;X9C1h٪~˓WZ.ݑy8C̦E-fsNv0^8sO1y*( ]QYnilDChm&'% _ O@YNxWK&V NjX2pˈZ3_oKMXƨ԰9zi8dRJMsnZ{u` Bg P=K#Lc絾ZKUx_EWT} '/aRD PT|##`5 pN>۔s! {l) Ru KCvy30eN=Vks~z'ĿG04\U$Z}uǝT MS}X u =}Rd-4]K/AOW9{ܯ{qL7>ĹhLXJ.oE0\Iޕ 'L0BΐQE$pe;Eb`<ԚX) />I~W~҃ۏްәӺ25~/~)*ֱ[7ӛhw9Uj H/ 5W)*`Psą .b*䛟IFXQ@qq-sKA`@>A2ꁡ/ rLc]6lj!_y}69+v1S)EnH{xg/*8_Ƒŭ} Հm 6}N[ٞ*'_/h),쫱ɿ ,6 Gо%n5G=V׍D'64 NEUX?u ESy<}fNt;X4ɧ!qkbO ]t`?^K$&`h T18=~gL4jiwN g)S)Kѷf,uU {7z~k.5˗lE^Y\[:}vrŠY[+/|Iא,k<"N@1{2g!|}֣Y. PojѾr|ċfF3alu$RBް[=U<fc. pUS̾hR\#8i^8#k`9ia2v% tm<dU ;$_ ՇW{9ڵ2ܹJpXWxm/[oVNԸ:(3hIL;cې! Fe >aR5[mc\y˼pNd"˽=0ǠSF22VP zKЋуOú) P;Ѯ/K[Up~ag_]}PD5IS `N[ǝO}~ox@, dhdipnIٚ0h yGwxq8N3Ce e Fq/(B[B^brWq.yn?>WV6|ͱ$J:nWy5MٱD]=ew`c]ǁ@aߘ, qNp69jR]AZ{<̲Aȶ:RڻA1BF+8eNc1R3#PSץ֢G0e0U枂!XFN"|oXbfeee2Wa򛪅. v7$ [AyrYΌ&dHf>NQݕX9ܯ9Vη> zUdRt$/藪'sʀ:eA~*_dA:*&๪OC\y|vp3L@Yq:H 7^ W0_u0[G?=psOX5A_-6R[&Rhb6C.h X YS|1W|m9,%YeR dT/-X 9W%)JRQt~lH ̋D5N>k2t[ !|[*e̠]>(ksĞNjI ,+0GA !1YyOuۢ|Rkr?Շpؓ8q6 ~ @W&J}e9t^7?5iy\5^&pmmzV{S<m%P-0ȳ: /(6]R)k4xYq mћ޺E៞sI/᜸mGX@$Hvs9=I1&JR] -$%4ak_C(ʢz˕g1"@*(&6쇝#HGa%^/]:HPMc%aurg>~"z(szE Lt\.Ae3>v1mSM& M![8`=n#l#SQ~]$^ ʼ%P1<58.;̢Dғ8{Z]u9~stЩtοbS Z,U$xӾ xB=Gm~+Gp( nQM2l;kΏ*y1R5^)STL)jW \i pxwfE!J ÊMo~-QO8;uMɽ,ƲӡHAoDjv9q껔"gAUa+yJ`-<ӜjZ $:oE›H߻!Bm5!9ؚٓ 8hVU˃T}FH/nCDjGX Pi Xc]ndg˅ZBrK[/aT@ibm23<8k NFt5 f"B}ZM3(қ\h~JXQ¾ۅk DG܂D$]}h"xI@_z<L)4pw"*&܇.U{~ "*y46p"8rn;F_,G?-IG-mf3X.VlXnG@.q76 >'vHFc Vǵ^ MȬpIc)jąB K)Yil]Ȧ.!86;T)]| _Pٛ}|mU]=׶Ou80>;={Ѕ7OAs.󦎽{Nw`zQ4( \/3sB%bmFPU/ѧԁ<7PVHP ZT#߫vcuALLX6L {^dh͌%ţISQRM,bSHeE9 N 9%˰锓Bި#E3$\^s2,0ЫVEV[_ݻ.2G5oHʫwIA (@3^v>7U3>h2fQǒy_VOPQ)(d嚕pH1|9}H#{9$);0y}(~`Ǧ_U3+{ҕ71O}aFBPm'.Juͤwd"c6;Eާ*{˚ py3Jjp ʼn"0!5ʚܪ[cAvdA8P?( Si]OV?Ju4?X&H-:.GHťVARs配gڟiس{ zM~ II*ߩZPP?FH݅_t&|^0&*Po2ujѭXa @X@!wTҕUAPzĹD}R"iURAWvin ?LnI esxV$s5@i_OW!G>Ǫ3&ڮ&#˰@;Wh3 >s`p ɌK4}?8l0J7OPsgD ,C~wRe6m.(9q}o'U  B5[a!WlUx O ٣c}vW#ttUW&ϒ}Pѹgy0mb~Irj}#bH20HaU_JxI+hyu{~/ HFR{ fIʯl}uZD=KULJ/!G?)*tᠬLb9= z&0QKSk|su[wWlm=6ɘtB~ðTPc~5ΗA#I"Q"45RUm;Nu+{VG]CKdȉ 2 L7ޥ̴,$y`9zfNF,'4AV){*yj6Z'_Ү9/W{@)*V~O"ٞ$~;oؗMZQ$O " SCÑ \hȧ( }é1C}X> ;*<>%YrhM,qpǍtν^ ЯٰE9 yrno\t(rSB*D QL!;-)~&VS?)˟CMO_AJJߣ?mN#כ? [Q(uS.M6}Оn,U[;NJ~JXm z}揅Ʋp!S^20BUxxA_t4N#-rZ 6?&J{58T/V_ i/4 'Zri5m`lڬ>W\-hE:yڥtnrx'&_cHӮǕ%Fk{Jqw.f"}YR@(y40vtAxm&q|Z 0 w^4}Mi1x>ᖣ.Oz Tj ƥ+[3Zn%gʝNnR`R+A1%J;_)Z]r$FK9V˅]2Z)Oy@~Q72wT,?/8񡝷 L O#H1-+&T*75~IP^v)߬Ib]Ԅ.[I3zLo#"PZȋ 7@p75sMZFYۺ(;omŀLgڃ#ٗG7uLȴ†.<4bV(VBheGX0U +S3x@O/3H_SafQ;^㟳!ˬ>Uω+{Ӧ_w&&Xcݭ Je ?C__9Z}" s7D27ZI&O תOLwh8mFw_Rutn1'q t "{vX ߦe9qrJ3_ЏdN] _a/Öݒ!`1{&ɿN@GWA;"܎F>x{hŸK {G6P~@P5v1v'N} zWEC|fCu=*Zehf.U$JM0&F0^s쑪ߞ6yYMtYք8K\$-e{f1lQ ,rnHl Sq '? 9W-}G;9L1/Pxhs˳E+}6iCR,3Klo"dوx9Nёxr!8@]# ?rǶ9m.AfH|O6K5|}D]c{ F2Bǰ]QBlpM6(Gjx،_PK>ƿ#1[/&.9͒1rޙbk:QS#A%Rxxc9^vwap!0/3Yg픽mm:ӧmA,lE-)M B$Ck$(Cag.>E$݌!ݠ_//{g%& ,ff~x{iCB[xQ3Goͦ#򚽟X @LSgw&cx'4 a.GV{Ɉdф%%4..vbэRJĿ"RrH\U{#5u0߂cIHIEK.F0&SS"?;/ybrϒ t#1-0،̂MD%ˁ2ݎ(NT; 2٤PQNcr{(`@Vm yYL_}}e%& cJ?PQːV<lꕱK0ݞcCw;wfR[cTL౳+Jz[JY>|=៺MgfO&$50:L}Yzk\4fGO[؆;zԌdwETV8"p_eTNS&ثc]t-#3j͙V(Ax 8f/(>ׅ54$ eֳ1^lb`#sh nO5I\ޚ71-\ (佐~ֺ2aϷ?@$4<fMxL+.T%ӡlWH_~tH~P)qq5=LbTKlG8sju|crX2T[G h["'ʎݱQVBVfYu Kj ::JqwozngOi08BOc%w`8@J۝ '<]}\4 2n 5ŕ j Ǵk(3)ު$2/i*b7Y+~GgSV?@&]׶ ʥsUHsKx麿ȺVXZҫBGk8ɽ;_[P1緜p#b`B)٘G-ɑ<чQKR[G_bɘ'6 P`L d:9 ^61vg7:K!ˍ'9 C">NX 1"H\䳫mpm3ij0D;oF0g \H9*%03: Mw$YOYi 9 Mf6ޜuˈSf֫&S oufZ#A A.P_L\Z }A8* 㻺Q.=8Ab2%WdogI/7V82wolKElA^kn+.r-e>x|aӌw¿9%]^#Q]w<(aef|!s7jkřK5*gͩ inO5Vɛ!in˸zuTmck?Dl6ouE'o] 8%Ֆ.tJc tA-g %٧My:D:YC餒_*6W,Bys\|fU"~|==yٖk{# u4B.>R) C}[{ QX;}cN/UoGEtBnǎq"22ڤ]',RZm`&vV l*rO6͇PQme:N >WnFvhv?Ht1+jVl(e`p rpzljo5X~x1sk vt w,3#3(7qz\tDzI23\eHUviQVxuX]ʹ)9 3OV:tgz8 `WA8!uWikScuAh>ظm|ViօO:Se=o۟unzHI? OxqPg-Pe27JJ0AtfG@nqiE`+hEPs~=csr yԕ>؇^EfxՅ$=Kеt$y鶊 /Jwi-&M,7e(%8VF@h ?B=9+HϬ3> ІG(ΗPt8 `?v6]<\0t KDt[1cX[UI'`+7SϳMZF0CrGQ oO#?pW w ӛL FKkFI >Ke뗶3B!#P#&l:@VH˻1YePoiM "i'f+&U #iiEc-G`.Es+kҭ Gvcja7id& 8~-:\ Z&\ 9Š"8v?9 cVN57M|$\{P+we2tnS !㠢ݙ>a:2H9v$3T15V81k`Q H@LV X{%$1"uO/RfEFD  5`EͷwfUI* E9'I"9ĮXN:R @ce:4f#'22[\N r 'TUV^T}@ƯpGk3 XQ~ <,w&bPaw_$aCW8>̀_dj|F$ E=KBH)?&-™b6T.i)ekܺoH{ATlύ\ c3[|JwH^(Ǖ64wAB=vOjj0j QӆeDׁhuS L>PdEUC|D"d0 I}Q|=)pܬ9J/ lU9 (ɻ#&p; 0pFa׋R7N;X՗{m抨 6o![D`Щ[EwFsI1Q()C|'}P.^^VZLF5+)~ ocycS D:(n)r=Y !Ô7(ԫ$t|i1OSCR^\$9iヨ pyKRQ7_T@9+c?@xM]!JFzgG4S0* TyQ{Mn.#L:OEC* g$L0?jcغ_ Vjvb\m@"VJ23)n/X*|2r߷¨dz,ܾN|<񂉋4U[O= 3oq!ٗM}G\6Fz'kz?n+=T4]vѩZ6<Ԑ^br+os;>o_I2ճ:ɞgSl|OOn># Jdu< S[Bkf7:Xv~e]o.Wz|`l4y*FU`u$*v.#E|r YEEq`n*B1r *:hkјMPy> ,%達6/Zo RU]ҼT+Y'ePť?$gfM*yR5J0\` ^ai@Q}l2IV~~_?T-ʷ+Y 1̂p]߸Zn&^ ? "S ʽ:Tii58LkMc/2ryeU_4Uz5jt9i=ڀ7+/qL=4n@s hedE8-Ǐ,U|t NakD}ǹ̓ƽz?X@zXtb=DNap"Ѯ}u(:2 jVq} .jycY81U 2'=!Kӭ'O/opU9? ^(@L8`ax!O +Bī=)zyjզ|Omݰo[5Na|qasqA}3)Bhqnu`O:9˨cMjg,df =(K>d!G!ͱ0{7\fѶBVG"BzI'¤N, 6lOF_y Z^N/@\4}=VXbJ @,5ylgwIS^d,6Cr0૬X%1,벫gɰp;?zQzkjpqçg2V=%V0W x\U$eh 0G ~GSΈG` έwutiվLV5v=}QΨ)6eȩe?5{[|Xxn{/41Ps2pPk3+]v[$d'SHM>xbA[Y>so/V*~&Je?knK%swT@b~Qw6&p"1iSziz$XNua_+$_ YqbxRZ,ʨ;OЛ&o+J8zfqҌr5+ Z~KRch-3H4oc]Oyݚj{7߱=s/X!MԸ .}=lɁ(NJ3˯%"kmɘGBa9%"#T>ECX[(N3!C;4=qPNߞ &wI2;&"x)R7,`+Ӓ v8&J) V-6@#0_a_Ѽb`ҏ?iu 'm26>&8;v#$ XQwK %؊ pDiFl)'?O-7I?6W*^SD?IHn']ëeG"$1Be室I`z%ZPt,Dh*q湌ƘdadY/))=D_X]:0v͋$'balZPqZG>:5[l o|˔BA_cnU0a9 ] Xd!.Å򃆸?Y~-{v_FDB ?OS {tS5AwΓk',ʇBs H-$_׼v41"c1:qv't㏽,Y׬{C{t'mU vMM8OIO?`$C>BQoqE6DE/?+ V}ð!>3Il1ۃg+F۪4K΄.As>zjWKPv\JWX5Ҭx}6֍*X*NPINY (:MF%l t"d_ꌣr &5v@G}֭ˀ1BQIhFQ&ⶭ^Iz}qOm [yW4.3C \ʖl"'y0㶱ȩvР$ >j-[$nf[ԟUIFڎQݡ@jɞĹ/w[r8vj[B2R0~|FfQМ K(IQ||Ns$Q揷*`nkK)d;hicU l5@ [#2,TWb3[6 G?F mkټsG`78ȂʓH\nL)U.܃ޅF@+}C/4wN*ڏʒrҞэXpt'hqri&\@%߆""^,[4 *X>@DߊNy_US\R0uJJ|&{C;}uP톥`cؾ@De qIR,+8` .( Gmz ~l<OnXY]i>=hG%/ S&$FP7Jޑ*Kjk; u8z)+0 ipKCR*c'8rٻ[:ξcM+arE3=ɴS g_\窍&ҵC\*W?sp/Ldi>>c]4uN:t\٥Ɩ~-6aiS_BqT-/$5ö@S:FЄl/]wL, : \z!֕oDN‰} Ϸ3Nt5E'PM%Plr rĢJ ף(њ,0KD:s]H B,/4'}adj7X^tU?/t]C9Y=ώnL;d$ueDlɖ(*9pTtžn wzmdM#Y8]@٘Pcaݍ,U $]4On+V 7PcFևa?Эǁx 0As7 ?KԙyH/5_10n`f0s{-wI+Kyn uQ oWè%{ڸL9en7 JmD5R# Zq;r oWgwqˍ*7R+tvh;{ Al#M %]HUݺ3+|e; Ff4+KQL`]ΐOo"J=fګnm1+{wާsr۟D4S~Or1,\<=7PhhPvد~5&y)yn9`NQ-j]A֛*eWS&E$VՀx I@ y,5lCWo(7 F N ';i͌9I 51=\rFpʤuʆ @R\:Y7:IڇMYJXٰg: b|1/qh/#Uxpl]%s7Mrte|3GᨧE q4(ǿ1 '?d먁ٰFb)U8>Xw([n`4v=Y=Đmr1bƘ}]3)3i}djC"8%<:ng ЬSĒMdT_H{ WF! 0Ld1a3,,Ǩ)r{ ]%?)t *&.LXB9&$ĵuH!Qe\E!}M-L7odQ[tM8v?\۶?l+~q`VuPԁiW.2KDq`fWɕ %pڃY=լP ~} [־M9lM}^CiXml_U#?,oam-%T[E1=d"U;_WbM@3ӽPg~zPA;?;mƞU#wX~DjYxՅ@3g΃yR2ms.#N(ۃ=IU*KFp$Y6;HO3A\\$;ؒ"4ڪɢ]^-,_KT":!|.QD"|bd (>"YlW+ERmG˵J@s >UI7 T柳\Uc(VnQhW$I~jcug!۽o4 Q?ۖ 8-{*Qd=˯MHB2ɽK]^O (ܢ'(3B'l&1~vM9;lE&4+d CD?,7R3n ]HFjX?'ޘEٛ hz^FO?&U*A{ݡ]'XQFRY .O=U,ؠ1_q͆[BH.Bs.?q,)#Zᝡ(ް;qJO) ` V3G Q^jU* geQǧB2&%F9nEm͎g[\4+؃j0͞V@|O͂ ˞Vx oeU,; 3BSx #At]`ajK=r  0xH7#/gX-aZA@!_Jwb+Ѐ^6H J*]'9ϼGt1݅-bS]ĵ}lHbn,bnwkg}| }Mam˧ ?? y]?baW;uTf=w$CH\Iry2hn_('2%?PI-zP!lsgvQ͜#qFȊl#|eQ M!/q$nd~Lg+REFsBpMR/],?l*'{؋ސYvA:Tidk%Ks@^^_u!u!1I6QIkl/K֫>VlCbO4Q_~G$n GZ![  Na bFe.J'ʚJYoGL14ɔ~[\=fgfXEMoBV+fy8weXU 0EbgI dHv]+,;aP06u8<au41'*" AfPެr_ˍ.B?r`nz?C9n[jgQK#Oo?ʑ}oTNd&׌*|##)]*j!]b٘ x随 b8ySymznnEi^0gӭ<犃wܟ0uLEmvb^NF0p-Jgjkl}cb<6wGx7;ŝnJ{_[4e,u^ U*۲?+DO9(;ƱbBe5ͯVx|e_/FFF( g&/R =qs]"} PbMgObVI ՠR՟u[dU$5%ht/mBlF◼ҵJ bk,%m{>|hHi%s|BJ}L^*: b҃gp;,4!z6Q$x!"bmWƥ>!e/_̸ʘ>:|7 {9JabGHH*J+xL7Nsg:;/1M|7"POJm!$ɧHJDEv _yDg0T_%c 9-w6ZǮU6VMwW0j=kg \4.;tͭX?ĊDD.)3.KФΌ+L]_{~drvqΌ$(6*N#/6&}/ZɮT13Q ")<~a$ɮu!:3K ®ُU=rlG1!1ooݶD_3,٠(t Fź>~"oAE=;ލH?)I3013,m$RGa:FķMr߆6;ᘀ".osqB 4g6:k#^5~>)}ц/Ƽ0 xUmA#߱u 3._9]< n۠(=*+X7R$ m@\YH˕&,+$I4 \h휇=T2r=!wzﹿdktܥtE`/)5n-y}flc*pU܍K+'PqWNT0_yؐOM[qDR)ΖuN::;=Hlm;YHf`NX?ˢo,{&hT:,*2ƨdTC{xͭ>m^"4 1Hy>1|lʢjEZn;x"_Onv/&څ;JOq0ԃB\_z=z`%Ki2kdǸCX̊@2ÏF\pgV= Z,,gݷR/2crj#7D|B}tYfHx#]%[NW_돶P@:zv2 ̓UD%[Ȋpܠ ϟ+5Eh͙{ Y'n=n5:$dpq|C޿` [tsU8&htC/4e RhvSk]I/$ȯ0["sCtݼ-̣@Gy]AųA߬z ,_YUeVpv> 5h6YlObJgptLooqFOwΏymA2'Ӿo[fOBG ,?i(F*c?}zs<+^QQp/nAGkl9!;=fgD1P xb<0`8+z9]s3ݱǨ.5n_Lmm9]a/ ŌTQx%R=6z0 ?At'N(ϷN7Z1g~Aj\_Uph!NV s5,Fā;,:n֌DeT|a51x'jPl[q-ғdtI4O vUo)Hv)i5^qxuy??kHİ1K^Hۍ*<4;ـ i_4fYUG"Ɵq@ȴn}MƲo[ %V3:7?]H3p!xZX 9i88S%j~0^b}v~S;wm\m!9o-Gx[&\K@YՍ~E2ʖj1\9?Vf|2U/ȁu@;XL+$r>#E2Ks@ɿ@(篐6V=R|%)gWȃUaL"fywn;Z()Us'" Dۏbb?KKVJrsgеp<}~5[[)-~]caOr^Meе}l}'RK,cGܔei렬Wz õ"~Sg#dso@ЈA)ɋWъjSѠRҡI¾[P#0r`;edج?_5*hOLww ` W;ʴ4h-`ew,jㆺE([6j}*TlSrsR+ [(o|v%XN lPY0#' E"sEwCۢTc:C ~QDv40+KB>}]hUjr .}Q|ׇݺj?lBDk uՈVMu`9شE9g.Xb,^ۦdbrf7nCKB`'sx7妣1¢zVZ>0w-8!P(C7,zPhƬ{?wsO߰>uYSS3fR{ e/~n(զSvNg/kWW8ڿGA]ۛX@߳a!5k 26b1M5\uo Nyvnp9fSS8`–"DClA³֗\Fg]fD~aQ gNk^qqޜ+,K`D[kIV@8sڑ+9ׂN*ioϏ$$:wN[0}^|Jx[y ]N"WB=XxE'Tb`<+Or_g5Uj)[R g:ptZbZUr>4ӫLX.[}כ;G6$97нrH| Țo_PlgTKߤ @x @N_ipА &HnC뮑}K-Sӏ <@HC삳LjXzRFt]@Yt\Eq9oz_zi _U)ނu5l({vJr ",TJFfAQh he E qr$!OPX,˧qsg3祷+oֲ+]Oî_#<cE@36&$Ntpci*ahZ;WpNqѣHz\<ڊ\wC|Gn-XG,Ά//oQhTvA݂+p|Pkoծւl_H|8\e;7vv JT \l4ӄDJ׷O*t3ᲺP}3|uerYusBA6֕CjmTSi(89XS!b3sj<>1 W,-åvAdjٴ$goJ:'޴i[6ybd4h$б\0UURHtvpx2]]s>@!qm]"A^ SWFڕ2A@s 8&p3b܄oscv/MB 5 *9W*ӧ.pECN{Bc"y%h̦ovlw>.~t:.jO88ҵSub`>lL}H{dY>¡44SOyMu좮`kbr#+HbӘ˜Y"в/8,%gϕLFd%tX`μ\[?AzCZ`LXʂҧ; Ti|Hv:]\WG+UkQT^P3?yeu1?@<<܈CK=vl3+NMr`N j; z&|q?4(u.LmRUj|-]?lU.*j[zd=ypHDlGZl$ S0Oqm UӊKupO aP5ҙ.đ{DOCؗė%3]SWH>S+QE<U5S^WMU8P26\dD"VRߪyz Yf\Ir,P$|T#&y `'y򚑳5zyqbɓ8Ք,Zd3i(_{$6r~ GyɩX !TV EY*ؙ߬hԇGIQ5iͣ|iش)KTf:t8^~^dGn?;μw΢,MQVc)κ@xQM)i%b]1sX1r\5d2b7i\%SK^Q`P-WWo铅_EQ7lW*W1!yTЈ&L238wX==X-??q9CfctsYul|I'2p?=6R.wی܉٢~@#gPw٬EH#̂[8k^h3[ފ\WvB1#V#BӜrW:HrJQ Xh=z<BsO?$WȠ}#NCW :Ln3{VbTALW UZqrn";7O.E{V)>&4F[ʲU!s IV( i,JdSt&$)h1ʚ߈p"wZ4KWB>9=j҄|'U Ʒp]\m5 v2982 }6Po`NJ- 86Hjpv u龚5m 7P$Z*Sf]NϿ\L_h*p`ۓ+ӍZ2RRbZ#a-D_%w$ מh?˼Ϸz39@ϼF^!BLG;zl;Uho;s-"0b;c72:w?GcBB(ser:~j[Uf###-ݽ}1?:L vmҜ`*1iV<6&F uJkv +VpQ _W_ a8s,(QG#&6Jg0MTcqv~PVn,u-Ta8;k) rf`\i"0jB%?lO=$%Dُ! 7:ڜ3~= jɫ cދ%69\`Q\CvAfY7Ěz ̹؛v;>@3Yk0KUVmyZ|tg A[Эar=~h"VgUi( (譳im_2gA4ϺzV(~O lmxBϛ`cg]xt) 0fOYSe^#A&wtL=frɠ}]C]8 M'$[ 6S1xF]+hvkÏbm|A-umO`1.1?2JPW19Np-NK45{^J7FM0')4B`yH=flA1\H7N=3C8ѣ$f'`XKv;#q*$j W6:|pY *ಡE6 Ē5ˣ:Tb{ޑH= GgY,,*UK< iBM7̀f WT@Em>MDMY }2ʶP|)t!oӚEq].zR-՛]=_AԬCZ ; K.#;9FiN#X̬tXR)_8}6X p/.:STJJ<aP)?&+ eYsi*(^pɣN^o[oؐr=Y֠+#Vljj <9$7,|B3y/wXQ(T"lfUn.]_C.{(.L쥞w/ bOV5XgeVbMmADRRM &Ьg+U0  ;?9OЪ 3qBuQS 2W^G>罼ž#]GKO_,7K~TOx%Yr.:=4Uj~wʀ6%/ AKqd4+_|Vɴ:٨B~[@ >֘[O&5'TK*}U%!&>u]?k, :.rIc1s?7,|TtHBl|u+Ԅ<=)5]{cb+:>yL"36#`0dqf.4p5yd!(=E`Gz* bI_W}!+$m.<)h:evbȊiŒZT$=0IxZ|doL* %sooel` \d Y P<$ug?/y( aoV! J%Һ@.(ٍs ٢:T} >]lVYk\2 `gtys7GtG>Dm pxE N0./7mZ#-WGC%gOfo>W޵F,)Z'q>|0"-N0sH$7VJNlyuF jUop!Kl-ǓY*7*A9<&J`hX9a"k2Mz; CXWU2n,MYZd>pIAcU\f*h4:)&]o6 Oܨa9e*-m}at?}]1ORX '>O rP $9nPstȫ ./${K  tlHiJN.=G[sf4==o+~$0rLrԾ$vnwJ ʣyd!I'BģW\0@ ? l) P5+Iv576K[h f2JS\ <8b~x˦.zrl |t\y'J0 씈{$fCR ~AOf\_L5ԙSOC.e׭MU}h.jp8w4>D%v 4Kn2_BX5 3 v7о~x<=ύQ 1%I#տE] ِm dL85 7]SF**FFRNͻO!`4{w[(BdEW ʔ+Pc7Dt531|oɥZ.=p֞Sb6Pzp\fhq F7 R]Ι*dUY63J|($ŀ܈%4\ {?ds ڌG!vHJ闢2N LLiLP\E/`JbkB!>Zgy6h<;2ϫD3c& ! : lWg9TXavVnT͚MbNb.2}0Ip=8/::  y؍1I[˿P̓uZH qZZN.K* :BKx8θbZkJFdui3$Qو]U-bk}Ve S,ѓ-tڣӣC(.gwĒӶlVӠScGx)lڪH.RxJՀ fKq Tw_NP~Zsf +>`U> ?>B]Sq_;rXiY+;?gmq+Lґ:OXpUB;&}/ S/\3u}pFS &3 [okn{[#jdc`(SzӤ?:6+ R%gi NS"K\`Y#?7ꎓedۅ#‹@<8~"x&uM?Ťŧ~dSw-RX*b(^:ֻ THp{b3v=+8866},yYs\^:}s;Qitqy}%"ǮV[m0Χ3^~aHm<@ϬU7l_Ɉcqfq^.%[ >/+Qx7q{QIPCij(x 5^飅+-\XW/@J"dTعAnm,R\ֹ~'rc,] w皹8|ju[Z]ׁ] U/s9GX uh 1; '[F46ɠ"l wŊuY~^'Z^!˲v?l~;zA,LupެWu0>|6(~#KHI ;+R^B9`؜O pHCr)gy=d*p:{+EO%mU7GSWޥg_*Ʈ\cN}ĥ=rZH_:TXV_Ext>/.oT.qP]8KDOQvZ](4 ^,q%xIga=>qz*hyI?h.˔fÚsMO^2Xy,^G_hc+rʹ;'4ӟ'a,WS"`;ݚzgrZ%aBm}Q2+㬖݈.N`8F⢊L5=J)snGs8ô﯃Q@$B^,k#Ƈ{!E~9,֛[6 Dθy]G4e+% *rS@'~ekwp N&yO0)OeCjCI`-*Uc+Wό M1c#O$ln@bF$ a٦g9ׂfod3Ltv)ajqz^&ٸNI-<.3?tR43z`vJF.ʷ (Oh|XqewCuI CL:+za]_{F_ Y'WcRv :*$'4|TpfttNr"١HH:JGJΌԺCxM ٍt EmW$f ~d: -uIm1/\{{h363ˢ|F{rd"u)PRu.L*wyUsw4nw#KJaYXQxdXZu|*H%tK7n>BM/:ML.#|MsSn oxwXTs_Ç̐\ڣ3UZSH=DfA()Po|ҎltL+ hv49`Gsg$6}_@†jORd\_ԥV^(P]A3T^*!%OzT䱢0rvVBܔ+LY1g²Bw/wI.^]Pw4Ep]yaA a.:'"fcj}ҫvh+Tp1GpK;@; 3a0%K̇! #m;暡gϻuMTL]}Š Ri 鉧Rȃa2;Zո{l;akRbQ'#=Vv=(@G# Q<_'kT?zCu]|!%z3bq|Σi;s񢢶~뼗 yܣr>Z駱ozٿg|I9n/"J}JxfsX-.J*pdV]Rjq8ޡdEf&߉ω5m*C٬[W pN3M-zJ<)pJ7F.N3Dz}*S-!mSpف75isx9ijmN/!rtɣYx 0ox v.[pK'x۷Q1t.6X)MCQL^t퐼A@%` &\!'uY+S͞ËCXKLzT.f])=HdNdi(?wY#۹8q !K_g ?וR[_,ٲ%pka-] _gTХQ0:/tjUjۍvי!nљ*xfwûݳ$]D/Q^E*"^#ݘ&"2~qnrpF<祙8<`&p ަ27_o"*Oy$Ud4պe.O`osIjdBH3.Fo#Ny{Xk_Hn)ǵUUhB/%=j)EJC'vvT (4_*QuqZiݢYD]@!ժ a9z"@3:E9ջGv"C H!TUeX}]`^ ˫S;g&aeō ]5 "'n64tP6a"Ӿ8DS&Ed+V7=[.|gi3]]d_[r>O+(x-OrXJB" lX-޾k6 0|&h,hc -x8J8ګ`#{ۯa~(sa:zl_+Xоހc;l7eL ŧ>=*8)q֘W%Vvpm{aT|z/k_&GánbV״Q c| Vq]6#Ojs"<\n ܩ5Q.h3;<+i6J笅WfL!a9].g>]0:jn`bym} Eq 4呆oaQ^ґdn/Up1oC 4J΃GfOѥk,NG2GKGJpOD/gCxМMP^[I= FrEpk'Xr 6J̛nbǓu͢a;F)hҔ f{NS9M,q-Af^T8QP$ITZ<":JlwPq*^ֳ͘I X0ٓ.尩޵&-&;QgU-Hb$QEi兵 nm []xSU `"eBh(Z˓Ux_7@}zo|Y.ù!%V^,)ߗaT88 MZ_&5BZ;,*ح&BSdEW~͆  ]A3]s \_e)sНIj)Y楁 v0i~ p'=irq,oKAr[CWϣ9<р@lPO-Wf%pbnߏU0B|a޳@Q=.hQHK[i%NI~pă0ҮJ&\ms;{Ǯ)=;z{e`խ24`{j,L,C>/0͊=@xo\Jµ}3إa>bj.{Qޕl[bP UIdh9PޝpYAkXMSWqDz)vB6{羛*}iD6<f,^m)Il7I`?(~+Wx[ }tdp[U8bP 2lJp%\1ŀUhCuFFm+{%VDkCUH[t.-vJDSۇܷ4MXT!>S_L jp:L#IUvYd~1{'1sc~2_]~fP_NV^fz\q+Q\WX;)27J0h]1rY3; aw;#]dBH'/~OIqW{,EU;d9 ՠr&mgX4xܭIal_50mb M7S%MɯҋiU@~_,{sWN) o}PhPsTDVЦDD Tɵ0do7TN.:"cxC;܃yժo2WǞ8w&;5P;?q4"ҒeȰbQ2s bwH(j!;Tc:˿o8]i:O9 U]op:cC;W,] ^of֗$% ZvE99,ҙH_ &:ma9uoc?RS* R;l)BgҨi!Ŏ3.._\ˆ8hΧ!3OXKIi¨X/,ǝd-}y1eBҽ~C4'V̷=g6}C(@۟.hAG :ses:_m\{Zh3@n8r6WG>kR C]/$=6i%c`8! g6%p Z͛er̕S s\* erhb9IUb_U^ u.?C#t&7QJub5?oګz~Jbi Li;$H2/Lz$*|).Ĝ'F2ڿImNNN?%hՅ2$bj @X,4 ٷ.eW΋J*9f`;1ol=xI8^ΎsI#bU(A/+ 3n\k 9A+A.WO?Kne>EF|ۦ^\}B"붻 Lm˝Sd m#ܬ~.AZ,{lp4b! $;])_#Q8cԫ-E>KC J=n<ί\̘ıa|LAI_#!qQ %%M33g>pNG;F>{Dq"p.]{<Ki2\)-;傳OJt}䩹=JG#-mhΑV? |[Ӻ&D~!uj5 +n I*tA$a,t.;_);+60O loEj1j N*tI#TVCu1R`9a*'R=3Hv=V2^؝r#znsZz N?7 "g;>qh螕oτ) ~<t׀Y~u|>BD<{K1iYtmH1tMS0q%+Z~YDFBF-ߒl4RuGP2sf{6 Zu Xˤ/yQ}4 '[v!X8y>iuǎu~]Vʛ&+=Je?櫌˯ ikyDwvGF !ȱ69Ѳ_8D,Fy4Sl([<^d#MIc}` ?˻j OBLJ"k~Q;٣5&^TC-iݨE;G$J1crA1cس(.lۮLc ֥Z?owV0,$HnT:v{j&QZ/CoTevjMfJYhn-I.!K1iBϞ86z$mf.p3?;8za@бE`n*3O RDxƯ?Bdfe045G)f}z-V:;Pp<+UnQ>a'ޕtQp~%T&XB&We8)#N'!>m(g<|șʓ U#\ձ[S.H8=xVeWPDyjf|Nk03ih}2(r\͔# ]q/nW ׾m"gT'!g4Ap%`,Qwo6ei.B~¹66Ɓy@$M;mZXM*+{UiK1>rFhtB׈8BX2]?~O5Us0H>qg70'l}۷6@)QWP3k_%}J./b1߽,ٳ[w da,%' ? 6F;>.ڽrY:XVt,$CXkshCj Mg2PVn 4ox-HRvc3v2` "f6qQT'*[VByt-`<+C᱖_^LAtFf'(9' sN0d;q/x`;Ȇ=r>f BU'э%su`Jjy5]p$Vb+`xzJQrQC}"':1ͺiFgݫԤ/cl{ICg>2:(NԬԸ*C+R~B;)ª{g nbH-a9|2VIT -,?k(pywMP6e4>azL&$n"8K4_"l,w=imI f^q8GPn#GY?MC/9Qm'j@G+0 cVE(Mh2CJF;DAo߆r!s§uQnug|G1_c t3ϴg :Oݿ%Q _x(lD2:򩓿)%z+41o9S·f=sf"*4#oMI'?AEgIl wNk`?,zBu7Uoxc{~.L 2:2ϥ q/" 4g/ŭKAa 8˞in#۱亮jB ɾEG:u==Di&WP2{fp[WУA7grP5`qo3.i#ѝR47J]vNզ|N@pCR8\flS}0.ʿgFF~'6I%CˁmRrD#kEI^LIf ㊾1ޜ2 kPb^/rp~TeN˵{۬[+  hZҷ}dP QUkYzj~iGbplMT>eWXFkqKb[qu?s-DX캾YOr aC{8e0PL ']T{Z;9>+tUs"l 3.^QH|J,K>qcL( &.Lh8RŠ,!1]M3:Bwrl:n]M% qf`L MT9+sNM_xt0Z\-m,eec 8 ͔$֭F]883E[s7:vr_X0#ٙ\i-"<^֯3D٧"4A-'S9zE7:+7*q1kwʜR}DIk*<r=H">On8 Dlz{E/@S#8KlѦ( d@hnzM t*醣 p N䀈Bfyb܅ ΊtTY*셹AQAɐA.T/!m+`l *$ꗄ}*KQ,=huo,:Ji= kJS  Y0<s sĔd$~?~ 8k׍ZEuUㄽv̶MB/àm(?Ϊqg,ʽ/)Sj:E [fL&I[)%?~#Om'B jm5J" FKk50yQE(s XGy;$j?WsT{]=0FNXLuM:Q31m(MXo,(Uz=/5h/:0IP Hȓ!V˥]r'/ {8O#fG MN ^| xf<ЄѮCVb?Xt;WOgCz#9!)~Gšv}NE@"0vi4 YjZj'I_ _{PC9tdm |K#r2}dc[CmK~ݥ1/e BHwv ˇwo\RwdBpbU5X;N'"A{S'hv;fN<\vbjbw'QVzf-n2(J~*/iHE d% JS1]G92SN{ 4QZk@4|ȩ%1rv,7gh9n6V}3_L΋Z, V+w #ݽ DOA5f$ipmP͹6o1L6Նow,QUh`w[1,hwHDYcziciI]˪8@ØYmO79Rjj;zk*P9MPu~zS>\2xNmî4SsDԌ C)^rz>wOQPCIg{te}d\s-|hn/?:iv8QpfƩ& -y6 a*[Kb3Ze+$Q"% AhL`&՘]Bx?"|s~^"'M1WдTV+o G-!ŨY .]H۩Z4ݘP3EnCWPu\،Ln`[5Bj0r/lm&ZGv^GjI08iWTe{L$hVI/+. e'E Q$3%O,z:f&.ƒx$qqR'IJ u'z@⚞KQp;ɼC ,_llA=" %ǖm+|LR9dO4!fg|Ye3)8'lO +<ŷ;_"e<{d pjH~?YEGg(a-K~xfǞM%LVr5#'I3aOY``BffX+EԿm;^1`XI\sJ١910_LyM}>k];0thju BS'Q x^#3a_<5mAoF:( i,Er1kti~hy12/|M}q$d%tv,JF3+ W"4?}r“!ⲃb W{C5$^s|WֿŪf (ےKgڹgfrC|"B2s)WAW4B` xULhjgZn+/*pR-;f"蓺WZjP #ݠ.9gs1ڋ9}D18B˻y pѫĭAqw8<kA+<8Tɟ1?9Be=wWY5&G+1QBG@O,La&1e% Q˽h5!d76}ڤg%*Mnc 7\S Ir^vEMuHXdx,GNYtft1ԣ~5m- RdG?d&т \Hc X"0E!\zzWGgEx4CR1CX˰m!0C/+Dm+Ď< @L]x-I]:Z(z%0kEKlDaxAo?R~ncD~J11묧U%L)MO,pVؒ%:.@aW6@ggu˩ mJ=bĴ&'`wIDࠕu:os@ʯwD6RCōK,Kg; &HWk,uti!ax>Kec(=CԮ`*gwoԎpI-2*N]Dpq*.Uu@ aqNmZhNX=^D .- s7p+MO_)X Eؐb= 7 a`jȩW2@&y'A\uî,?Qo3,ܿ!:[ _; ,w_ D7q9Ͳ RVŹ<+DeqcM )Ԇ2ksS9&R;۳1%߅_5yg ICLl]|JCɼI{j쐑+Gˎ~/boOIS2Zl]2.5>2Z(p+5@hH狔*:@8 "2_JDD~8g c^qr-tVo?DV:([^*kf{JMJ,'/ϟ`Ppf2R<#3ۣyӾ.66$)&r+LcWdP-FtU:Z@e@:GќG%NRVҖK_œb`%}͢fYfjJކhȽVK`2)<ኡEJ7L' _9LRk FbE[tIeA:8GaTP@Fn[l:uWm,4֝i_C聘۪|{HTFo7!6&fسR^7\$A-LKJ0ݍX{x*tڶN:>@o,o44|+}1ٔb$ӿl{F#u'$S0auv Nϫoz7i*;5u\ܾB3tƴvλ RLvR(l);[H?rSFH’%Ae:#NzSw,Tɉ)q6 } ŧ-HH0aeJ%z?zXxhlxň˕'U杌.=WŽ4t).~}h^5OOJ):F,j jr *h1d1ME^)!=i`ԷÂ:FCXYd{+v6VAxW}$IaicZ-PJ~{oY'G* 끤pD1Qo wxrQ5w gEbcFhB~,Ҫ?A6KV&Lr"y/bdۏfma#Ē=0+ZCRߗ,(o9Fwұj P(Plc|#ԉN\dHSe(8rIkf//䉜{ .PL/&wš%[2Z*D s0ċDF+`;-^ůSi1abʵYJ#VjgZPv[Eŗ5L,{2Oxh.<բl={[w>3PeeJ&7H2"h> HY ;.P4}֋^YX:": t_  y8Y.d^q :R.l;;SжM#f&‚y!)ɡZx5qAT5>G0(teu_"?دA t|0}mp5~E݄١V]. Y,"i,f=sK:#ScPJCz6+TB"s8/zrSSkتYJ|lk ֌%9u@2++m Hd[#4VLTmLa "^x]Z MFr$@[wG)Ҙ}wPX zj7I࠺#YP0e+0Ե{m ;Zj] ]ym𶞉u$2z.r> gMQV ,e 3 ɂ;wQuxpb>q.C<ɚR·;^F}[AF캘%a/A׫shKJ fƺ{ʱo7"c@+Po^hH S=jH,qd{#ʕc* p!)\p8/!(7J&&#V/_ky_;9#V% !j챝锉:ϮП(! V_Nl(goҩP}ϨZ=N| @,whb(^2 xjMGJepʿey6D⪻1 հis$8p4ʆ挗26}(&wE6L2s>}=&`M@f%kBGGI4nMQ:){b OiQΰ L#xJ qv`ǒ@%]O]%,޸5"QouI=-uBk+ 23Ӵ tYb44 8US\ ^sF%I%qXm)yHj'B>q|LZ-zJ;8sDWc>YT=rv ~fD?QKVS 㸑IU%+ny5 gp =/Ecq}x<rjrˁ"P笹P%s NkWa ` p Dܖ7YJEdN^3pęiBjK}2U v7_{;#b|+7PeKH}3̈e|B_ 0Yy1"- ;]؞X{rv娇WHu5S3 v弃 RaQ k(PYJZCF3c]8Me%'RK=r״s-7| ʱ3(-p_M9 oG=31oۀb" 1(AtG We~БloY+H!UhM%ݟ#P^"/&PGR<(#Cze薚-NSgROd`B"~2F-5<;LJ0K+#}F}/֬\`/NCVØh.*rN23۟]BBz.z33[G(gEd@w,!ęN29rr6+7'iwUܙ~ӆ8ˉvn^w5-%N''$&AM!xIi{k9y8? HA(C(#PpiOB w.% p{TWv M*EsDɆ-_.~i8+.ae%s^ Rzo]#ri0t)+> s#?Wb+߰ZzzPR0 ي&Z{Ԉ#EKiA>=qbS? -*qk3@82jQ ҔJ Ae&R'mxkU}oqtA/8+(@Sތ.,`WJ yަ?lb7]z4 -ݕ9/BUG^SL0Lݵh(JccCJO>uoI $݇vrhSVZ;]Xū!ηDPO1Ɍ/m;AuoۗMg"vP% Bzo( d2]t(I}s2Q6v`W;0-qx!&3w+ؓwS).U ̑0ҌyI2KefE% 5*}}~MZP]B7!Κ0eN0*! {Oyn~J'rinPgVOk~0Ko':ǖ&|O.rZ } r ˲vf%܄`89=fFfP]5&]9/m>ˤGe -A¯"G/0s3S@oRn-]J7 >J_ ]>.2힀B"58GVdž=#0rE .xt%4406Vfip6IM$.~o9v1Yrv7Zx=#)"gb]yRC(Ò1TKQ{+MK:f Ҿ{(y{%i=Rם(ӋFO!% v~eNփ+%(f -CLqk_Nj:UJ[ ;z]5bEFM7|>Sĭڑl`"{>2ҿJT&Iidam`]5Q8Pxm[rP*ݬ•I:n-AE* Q)7,JvU|j- |I[й,6f.@D5^byQxV1n)OUkD _/ƒs=e")%sd]3/dj穌!%ulkTΩM/w8,\ q6.k ζzuj[vb˜[u'D苯E<1@\ u;]1B.F IpCMc)0y)rOvVaq@&|0Mw3;‘܅#3]nYgL,a Wa81'c2MWPO}Cϧ(T[.bB|St "ЦIe֦J6(Al^ &Mt̟WH$% 9H?2%Bh|W)ã0na."Zjf'-LdCy"CD\AQr>4|Zc;HT- K$M0}ngBnw>]Gcg8Mn8:m`gv9~?J@MGa+Q*yͮ[$p 0! &ݱU Jƌ}k*bFMy"҄5|Z zv`_SzMĎ׶',wx1w`Fwdzj= aU ]94B yI9ЬFQiiͽx.ܽl3%8+v,c9e3ȵ*0ś#fv:mK+UmQ;`Us30fil6WW<:3Kڹf'CL0Kߗ=b~ed-6?*xwA*djQ!@)Wr5P(0T" |ɘekdࢳO]Ht{$ZjW^z?"Ө89xchZM)eJ~[sRu#ĈG;ER3'&se༟8J FhNxTjf/xYXQsjuT˖2Wp4+-[\l[ԭ=KFr(Y-"[-l[N[OU:[ZkxH:+;e.By=W7Ѓ1XF C VjZ|.`m\=ѺM߱.u!Y,>zMånenѵԕSٹ9DLj"ۋb"<޼Iɪ$J-oDzrwҲ.V@1a"Fx/ PO9]--8-, WWK7L=ՔVTF5)=?xp+F-m̑; |Azn󿲪ӽHM&ox5|v&'_{ـXG^MlE 8sy/p=dvQgoW'XS]٢Yw^'ZIru"1p oZ .rzHO/D_ {caa]vKk;O&zIa`6Bz˸u>>ѸiA4r;)D}J--Ì  D.'?#̂U)Ƿӑ'@๗,pd&ᒈX4E>nQFy W|ϣܥo 4}ģ8dܨ^MC#myX0Z~] {@<ӛtSyrJP%[g?a6 Iw9f;w 谱s',qӇ}NZ5/MgZ 1ӔE69_\y`4yTnĤ(WygL.sg!IDnsӕ !gx6A~ygܫ^Yi6a b9ѳxz-e*2za yPPg|#0f7=#9_>m:4Q7!P?C IHWJDzi.@UmeT$ CW(6|њY$T<ȅ۝8|$o~&keK *O5JY6IAT޾5H`; Sʹ/FjUEW#UU=sxn?[!!tdt|%g9*$v`~sZt/kYL%Mތ'BoW>m Gsy۱8tҠ;"|mp+,d.7+]%'x}~PN:~a)Cv{TQE 9 %Խ|b]8Iotrc JiR˨)Ώ-zxzozjT?8fK^i"{NJ/ XSv0P *7Q$A 2ju*  hax Xݝc%hл1J[GGd1?-O*aSc-uv3| |>Zẏ[g%-CCwv\ ܸG˰gNlhw|x{X>H]hL-ӮD_:8t|KiR|=԰ws!#5J5 c">U0Aӣ't&́?{˃裸~U%@95˵ڢa2Wx3񱡜bu*lFm;"0$#g'GZ1EHcvq D/#z йq,xb{&|p<ԓ cRϢ!k-e}Z ,3wU1'`s<`/E2=mBPdSRST/j$2Ŀ4E}\F# \3rk'%cj)fJT2oIY_?v0Itd5 m^8[;*)(n׳T+>ae"ӓ :<"N_ww㕐͈Q!#%=D8QRFoXm/kR>{&f?|6@5..ju\dhNmo++49AKpsQúkZ))NNHf+S8u5m0n60Z~Km3bfǿ(s$nYwbk_p|q,0hKTf7+c #L"v2*ᷪev 05#@|2Em ,?:׀QcTiU^]E=mLQgTn ,/ip5<]|p6b<Žu$0_y5?xRC9PVɞM"Ȋw fБM.a~bJ~5:'Xd]lbd1PHbxx?5׆@܁$3账Y- 'lF3W*p>%=!PG`zkvFU| G]n a gwB$Z(0q=8buF绣D @X"kڗAor wϛAzasx7>gŕıꖺĤړT?lYnZYX?WC! s jC?H jŋ<$(iru ~%+?7gKde+})Mf<ہ@*KJKMgWR,QCz&%j;[\* $ a"Pe͐O;qBjHZPfqZ!Gǚe{~!o /uȎSc|3lhuV}-]c\\H ;`댼EC*kD.DͯMr|XWYVO̼`'U3SRm/k؋Sk*|\1DSJ+7&hqA'9*pU+bI(k"3I jPd3tuePuiH+;Gӱ!||(` i^ł{X޸*a5Y Rc r fUpb%n}SHCdߩ3,šw}M[&9KcG$zY_f g;=/ӑ)"} Jn@$J`?0^,6';ΕVY+˿Cq]WJݔ*>`r`2FZ|zz=0јGZlS-:fUNJ"*en>𔑾RvωIvX ńT4$gWu!.Mg"M01;AU}pX!!jmkf,# K+,W"iHJpT|Y8T I^mڇzLz0w`em{07_`va[bf\{ޟ9h+&j`gI~_xкfer0֏_=fP* *XcqN}'`m񍈞6ҷмqQ\ulUU' m}vHL37e]lvA'|&9ؘ9]Xl}HaGa~_BѓN_~egxM{?vf ;M( >ǃQj^h| {@d@9ӂѺvWYQæ$Œ O.2/#HQ{IB$Š*^$kTN{[Nvi h#rxBvm:O??p7Ӥ|Č'@s)ʐE, ujǝ) |÷" F.؎ʰY29I '|i SxJI6~Hzr ?j`k6. ΐ7qx+AhÈ{IuH@Kx^Mo%Ӥ }W-K53r ),7SU\g9ꔅ}sfQn= ˣDhQFt5/X_6>ޟ=u_ڔ_oa UnLXtԟ/2F|_';!sT qc/[?+a2 I"i1kk%au<7U?@Vx}\m)P30DWJKL蠉~b-ژauw17 h"8Q.ܺeLܱgWB!@aS؄pn+"C`;KGaB a=&ꪤp?<-!KOa͔\ִ\+T?ZX5˃{" Jql_(s}q*ǃܮhƆ}p[OPzmXv{+f5AH#vESXDZ)RՅ5fn' E՞V` +i({ 2[츞W Q^GlMT6ӈaR,``4CfqN!8v R旈wgGƸR-5I8I4(][C}huP(@MV0 ^5[EO+Ċ P[/e=ai`nĕV: h8[UWq b7;7DiJIfUj?\„5{t(QO#:@3 ?nilBÚ@G^fEO!w9` ie"7Љ9_*ʮ'!-;*q? o1&(gDI+fMڧLKq / MZ|\^s}[NM@[6\=rC,~Wс]*U  g1X";It6煓~hB)՗&͔6)+}2֖/G1ix5&PcN_,t@}YQ"UZ"b 4@J #xd~?E\OZdF+tWs,DDݎ3痶 D񖸸 Xܝ1ISYNPb"DiGI$is'֎,BdSXU=lUN#H<Ԩ/94{gYξG3PP ʺ1sAf]XH<ϲS2 uihL. 1gs4_gfCdbGÆCr[2 NynI%L _>/tfIMCojrq9DKov ^<[6Tۼq{eR vCӯ`Z)zI@яI/b]U:Hrq2K%,='?~}V^yJ tU+L)BnNzÖNr[ C禢҂sR6H}dC{4{Җ(eM:u6bA[̀`Q'!1fW <1;77:1Ln&-m!b 1Y~-cVe=TWә,kߤ [=4m X *Julҥnkը^9bnqg/AIuo[iJFWiB`s e[49fm%۴kR̔ް.b\w86p-rsjkVB٠I3"y dtKgv<Ã+[Zz๦6YqKvk}cM`ۤ_;.-ch3|lBZl<xOlO0qUl{nMdܤr~1S-K=r fK QϩCU;%<^mX*<*OS(dZ|erm,l@ܜu+6haM ZBȿ0ۄYW@~PG[-t GJ794ѿ4D5DٓaȦ{mنME -2M#y wTC~ b38.hǟiL BiWl!Yah8qi!)+hLdQ)>>q-pyvcGx-*5[-4"v-;_4H,zmiлKPǧy6dQ_p7e$20E擓_N>J?[*.#:W2 `!3r.v` 1\6ų}yyK>lbhUw,֗" H0mOb1@F[=cċShA$-T^jh@pFh6xHqqHO^'$* uyE=OZ\ 2E8q`Zߢ&X c*R0;l{AR.Z6Fov.weP&*U#zA㖚W$86"#gow8u;`X9'I!,֗!;,Yv%4(#qUG>\Ec%OTB(N!yoSUkUEW,G_'~h<[)sB$]@6 ұ5ơ^isb{uiƹ]9R*3H2Lm42#'tahmkTo ~5)d~ƥӫĐ\!99lL6`ae^@u ulMب?9|R # Q p:ON:(j^X8ag'I!52LA]1n1{XDh|Dh5bdlaE!3&1Rtn\ GSr *6Nʢ"y񱞚̹ld |`0r} gmkO!HlfM+Dw'2*]%a}V^$M4c\ mé,8^y}P) 6!RHBwYh5s*Ex@W"_v=r μ8 J̒ H!i:A){^ .1nt\G|mMV zShfn+cPc涤Sa$")h<6=5m=oG*fntVqtt^j= rV - o;8Τ2!L9es7L\<D8 )Recbl5fcNKZ 6.';H5Lm[fVQ33br174a,Cwo%lWh.-Ю&aI-0+\q=y3%ҚZ[x.{Hߍ30 æ*he_;jwt|08"N7 RQ+mR)sޙp"h)I@ٻ"LL=Q'?}?w OtuNl0+Q+Zv9e4I! Xr,x7e@-C8#M@>~LrZ…16DϋvMk]%_b@#"K$9LL:AbW̾9:șʪV Ev\ə8b~+Tn񏱜 & 1Jc'\Ψr`edl<:GYX?ROMᘄ7?o ;wMy%FZk<zZ~KP]91xc;: 7q@4.M+xэ,Ri Hh'raX9N88!=Ucܶd2p'3;0}{`N鴼Cb6g0q/>]]8!^GMY=/g<QD66=ӊ?c _1<9\ʭȗoҚ%`s9YYGcilXT+tvX9k^q-_2] ohE;!8Y`I5] %\o3<#%j ТrcG<mWP/[=Ƞq%dѕ2L{p9)lPwE}&4}ȧq TbEh1!|;4EMa$y:첺5Hylv])RMyyx(4 / YGdjgMgSkÈ)TMɐNz|iQB#cs?+wNMirz@Qb̔urr.l==x !dY[9E;'ot~) cxGpKחY ;aDjtD^p7FQQS2M{rahbIߙ.f 1iFxfeM6$޾=N;%?!Rx?|ѬG}z'} y;[xe_Cik`f tG1RÛۂ#q@@&JL‹c%&5&YBm%ɓV@e9QDX N u[_h~\߄T`P. zA-zNTҧc3HVf可Yv!l#F8 TIg^9o=0\t AJ8!V$p>nkOkaKT2PxY=xWUM{yW =WxHBr2} f%.GC_KI9շ_syR̟PWH{:s0$Cz.åc$Ȃ$ B[ 6r$g3S IAȝŐ1bdb#X$Y;& A#Ϩ6pseA@N6? =wSG2~r,|w$BЄN:@>lU*C7c_P5]zM~tKMYm\ݝ-mP AwJLny9BM@HKb "f@9pr/cSSTf}`7yO})(9{0G}& >T4}+|2A#&rʘ;" ϑ Tz1.bꍲi{$t\ 2A,mtme+nO[^O cL;>Gd5=~lt&e5Y92911j8UskMEx +JgdS*r i!c ,JMFq4_pn3iH Vg^fkDaZsgXNc* 9,_8^يY.OeUBIOG^P 3d~;T=}b~J<=D"QA:6k"^Yj_iJ"N@nr-i@q?[ݤu\լQ))ZS}MìzpN14~Ͳ%f}Wc\̓Ȯ`1Z4#ެ4Kcuw3l}b6VVo1rE[4d$8+7ǛQ$ \aNf4K2AA[V&פ^0lo1^W(8|dTu3Zӻ]u^j{rk",R[m/\]~d%^ ڰ.ÝɑsO~:AAwm&@>J$}gͻ)g/mGh|\dG6)e+Pr1>LiS7 M"[UգOwR/Б1in6Lt 7R'0>Ь7wxŠ)fP6&v?$ >Cʭ\x 7]ES=!6n#7n$+m'$"uomrDn-|3]kQxoq>~֍y$o1 1M$cCd"jʲuZ_ aBup͜ˡ2*gVU 5Fbzs"E8OgFG薿Zl#Kk=c?ϙ\Ўl@iHB0*WVHmٜ,wO: E!5|8hHOu[YLχd)r>T]mrMT&v=-2Ǚi;:. B. pqIZNpǨCRơvX]Ʃ $ E4j27F=&Vx 2+ 8((Й@~1֐s&A‚Ϣq4HsTGo nw}T'R|_g]c hQQ^#PLPtEp擴e:mqԱ =NUz qܚghƛv챐rgrimޝ¯±!L^=s0~=aI=baL&' )-hKd,IDXGI)qu4g=hC/] TY3}gH #ܤ4,uk5}-.61ɍt?.~K2E7iw(֮&@Y >l2Fx;R<2ۿvaޣASD .:B T5YM]l{C /Ȱ ƻSug?7f^_jA9[ -5Q<*fiR:vݙ1 =OlGw2'҂7pw ң- Ka8eSfF 070& Uv`9z^Hg(ZB}4lcA~n&;^;9~l- #u2~q1dL$@z5k*ԊKCj\ѐP(eMDKyAA9pq6Ԗ0_VQU٧"Z1 O5O=Jj5ivJSK߉x@zCuFa|h=NHX}"dFjg!-;Pj9h^Z%)͢r70K9ˊh&k9,3&t UZ7h'Q|D$kqas@eGP%o{HR.^^nK}E.0U9f_rsYtՃЦԱتwbDͫl渙~nD WXcv|a}Łw /|,7*ꛂ->&SlRks2xJBf d_.őoɒ lL#glF<9/R]/xmGعw^KXT%_3vaϣLt0IShe*J;Vt74S]&b 'R?C/E1$ԏp/XOD`^gHFS1c6ie7nsi:Tf$k[x[qUX7RŹxfgX :v]SdEIuR1T'TLunӴ37x븗Lɻ8Tjّ r8_bx ;EV^}9# Z/|+tՐL垞rJ텶~ P**N?xZ֞ڌ E% ~f.Ri1㊱sl)nͫ,wbq4  2q Fw,^aV}/(22ra׹໪ `,~0/Æ8qSt>&wٰ+#S*vHQ-Ҝg<^_N'"]tnH>XEڳp]`tV5vדÏUP5mlCK?\E(gݎfqF7DSAnz A?u: tn_2*Ƃ+Hd{yP |\"wJ4DNVO)FzvlYum |4cf?6?p,dsg#]#%8C#Acmj/sl:)VϘNfF2fuş-LvoXVva(zZRvLSSQEY uw /T ʎV#`@kƈQ|@qJsX{ig Gq,}k1ͺ:"!.8ZյO}*ْ^\33Yϱ,ATf"E*xsGs;t '&#TvVj5?<2خadZӨ5$ RUCM$aR=Te>OPIn4Ѧ=yz,f%nC:pJS ~<ӈ桕ƥ1>*4W6F-g*c[QxpYA+~@ׯe8xPAYn9dZ&$j~t |%-fo:]Щ!cYVmQ'QSߴ@M 0n>8O &ƭ'.IJ,96 t)\bB˲u$[),V. B9/y[]uxN1άAe.ָǪ !FO6S*5hKE ۂ 1y!<) msvN Gl>O3b㧁*jfuZ~+V^gd⇋x 2Wٛ6K 0}_|1xXt uZ}f7"t!'/zpX5ij~lfݢ-&7vv/s#WGRxƄ ZgTTjPe$|e\%[M}%2_D?hi]T8kxxC*_<ށ15i~O'&}?D}"[XԦM  Q4fFA?% fz <g'FU'2Ck@)-Y#qc:4et&؃i}vK1U1!u9T18n_k<#Ni Mi'ѓ!{~S-|iSڲcSTły|Gjqd= KDu}Qu/hPh5*]p$'bnql}.%o'-LmC L1>CâIHxho2}5!3;dfH$XD +s,cXbe99ywd+_=I2!s}88oMEOuWZϴ`/.߮Zn(N_([N۳-wFމb6a@\M9O#*K9(.mK)V*#so8=.4քqi;Jx3 G3:X^LٹއלlwvQKب "N:)Qj}p\nvhG|nOx]L*.*A"w޾u@7.6 [b5JσD@]NW{[OIv X:5RbH{OvKX&ɮCSlRD.\K8SGrw3b'^x]xh3g'uX7ʬ܈ CHv:Qc{LZ/!P~ZEjDpBj!TnBgw*٧)`W8)$S8n1 ij!f,w#A.l>q vBO8c՛a"HC yKb%s1Zm OvCъu] SKr> `s#bC x[:3odk0(.5o0\UeagJ"HW@C Yb_ea~fIq,_!*qax }7fWl&8,?Q M,$γ|+)gXݣW1hEޗCd'c;JَpN͢uE bqPwX^2^y/= !}HqQ'tAp˯ Cyr}Q@#'ܓ;dl彣@/WgƈQي(Tb_&ƸPnXSظ4!xɨ3Zt(}G>5L6cEf fWՊ@tئt]_wLmsMu~j%[uj~UϤX_\[ C` Di~6?]!;6?}:-*^nbLMst)&v!( z& wA 7˚J^؁CӨ'Ĩ6mRb(DNh/]2HdFqnэo2"?׬ oj`ߒ,o1!fNhIG+34h'\Vz#95$3=Rv;wgmO2&;40]@j9;-w8[pڈwx{ୢe⧦Z`rKPY6%g<,htl9PS9ѮNXE7S!u<{w̘~~R7~mW0qb'ܪk~i)So߁^QTfod5x-b5n}'3&7t;W/!dYc`Si&kZ%25Ŀ%p.~刊lF(Z&vur 1n֌&ֺ2&%o7lju ;rnτ{|CPv9qY7^rlt,,uˀ>|!(kSe OecPjG1aLȅ t&Pk o:EQwcU?,;AhӮ^¥G(VVݩQԨrh QJ'n󣝹s;o] 9PcS-N =w H0}_S,efI XD"y%IH4FH.g*'G+M6>C#$HvozTզ*2I@ȯ;IMW|guD)=D~& uD(o[qqI\n ar:3M@ܔE~((Rt~Ri>5,! F5@7 -d?`IqT׈} LAb]M9"MsBCp۞x=:aSzOt"L!B4<\0U[|Q{@GJD<0߆H?WlHCez6lW]ط@C%ū쾙Č)lOܯSYMlfۙOpLH]Y g1}$B4dQjql*k`w4}~ _; 8JvĮ_ux:k=;=ƋS^M`Kd[Ip6|q(^J <\f:Y]M ?5w_X|:9csrπ5F@Xny B86:ٓesNgv_rW*2).U MUH)uH@IbS2!+~Fd4x/6QHz7KsKNBWKU 쎴GV.H]8X:jabwKbUQEʯ=П1V#|QQ=ٻ r_ֹ(!0%µ 2J0K^a°ex,s 9l 1T DdD!j?H%; M,[G*c:>1i_(DK{f: |1ٴU4h?d|ԕ䃑׳0D,Ľ3.CpJ]/U ]M X(HfL3h6nPYp5wfgDKP|5\B"T)u0LZzn =G+pόLKuc$RSRL&7TI=\+ Sh:O7Y0sm])_M559%M8^N5Pz IS%H09$#&=F e+"nreʨdz*prI#p< VXՎ].)0x76Mǜ9mHc i9&{,^w$O y[yYf-^bHB4T˸}t+3An7kwvz@ 90R)1q~! pḵ_M^wV>N W1 iΖ;o\ zw7_1?H,rޒ&wNuЁcqyٺCcA%)wK2Zhu'܃\R]}b˒ώF.9:x @9 Ι6rZAd.v= CC}[9(mr*,l z^4;dEdZF/-@Om3O+u daDwLq_%58&|Yxg].%(ݥHԹj 935C!f&j*)e )C>(|ևfOv4eE[15}vkb|(a7菉ҪVZcŠ ޅJZ 6 7x6hWe^gyk#^}IiiC=N؎u\$n Q̹Qf5& :x#uQA57uN +OrKNYg_I^b^;a9fc_Ce&=p b*mSl[ /V7',\xpSE`S]Slj>(v) {`1I[*TeH=ܝ,I{*F؉rҐ QFW,'AVf \y8.!B&޶rjp5hW켒 sDlT60$ j{ Iqb;gDg]YL 헏B:$iMsFT1]w0'75PsU4b *qݪ4kWo^ǚd=ɠՙ.r2K4'1bgkV|L<[͘acr! D E2Rc#T$@gHNzP\CZ zL۳tU,閮%5碢SYJ#/, M%4'`k1#1~3plIb%F%59/s%ʹ0+퓾c[P }0VwRT`Gه"P}ē bY}R({&bzOB:6i1(}]nm5Ri ,0P}?2rI>POqmOpvkQ*q+P@,(azK] 9+*9E)A!~eLWV3pyGL$pіAP^lK D ܍L'g>tz_ Y}!)3`jSpg4Y*AI@  4JF ;c"Eά, hm|d3%f0T'P*0]|a P)ś@ud<>G1y؂Q Imt3* [ 2{-#QP w$ސ్%^0k^qID2*3+LFw[#0dPS.>4s (U&ݠϵg"]/c1e=@MujIXɕrЖ^n',lѨ+$T}LIZ:w5:l/֕3ĺ 靳D'Մ%`h r qvUMIn`v@z4: @y$ 3lv3Z oHAO2]ƾnYE&i*K!5W1c\I^T@rgYc@+yn&HޅMhM#Sp>үf C@ &w]pp\m*+g4>RY/F#/gض;hdB\@h %pߎݳ-~DiTđnQ"cqp͓elRZb[^3VR%8L5tw~&D>OZl"p-]VVFEbe`7T'[Wi@̃g,ХBww4 {z <Ԇ.pd X(jwg!!F;1}tGPvc[{xEZt{e7`B|t »"v4bh!g>ΠVg`)3)/Xa- M=D;(|/6jֹ<1IF]"U9u$S'!w΂Soz7!=O5y%ImkT戙Y ,}C&k} _Zz؊}`\~.8rhߣhLC-gɡMZPH2/ZX!XJ7WPvx]XBڴ uSQ ɩ6j]y ѥi9\ Dgʨs8nmE? $,77mQu5< >‹H4cc^}GAMmt:!fq`mL=A PUA#xZ?Rk( &|I*uFmUitў|v%$j{ѫ|MC8^X@50^F"3 !LbvNֲ=ZcX{OH(A=|`ةED XEIMw 1U++E͘ˍQLsgHF/J]h#zw!na(8"ዊ+/c^H8 kڱt/" LZ>2Lrxmr -:̭8E=Z٧ݨ v-'۶+)ј, ƒ6(" ^\a_u0zj[]-f*YqD~j7ciL=x̟;"dLƍYB夕FιM;EJd;r`ۘIhT3Wwbb~C7U$ bsLi9cܤ=~/r )srhu&v u{P)daXBѴ_ߌO|M5/SPq+g? * ʵ>XdN=\ R=[&4pҶ\Yj%D޾5G?/t7mˊL#j(1I_-3eS~kg)QmѮf&s]rN</sʧj9̲1}Su6j9٪sSE|ʅ] 4,Bf(>)̫(T !jIX|lO">?lX !d$ij meaFtZ?^""M|!s/&ա]Hl)fgʒϚhh+ߋpͧ~1 u"}Ӽ$=;U%pC. Bp͢2`oTJNJgPFE˘o;e(UuUz0TNJc8(>W36O`d0f,w12,=TmXU,mt\,;p`XڎZFe@=9/0E ֕.3 6Q땄t0>Y1M>-sGaՃĥEN"@)6n$ o3P*yjp7A^7dZNeZr0 7MQ]ֶWBJBt# $G-"6itFWbek2VY!0ݮvj 31~s\N嚪'G@n;X)0U6nOJZ4(UX>cUZӵ\4J+y[.iQ]R>kĢ#KsD6:SlX%fhulGI(),cFS`q>|؇{H N5V1$FÃLaGUk\5;k$>i+:$UeO4.7a)1q>onWw@o]$\?KyW`3t"F,`΋tLğԧSum "PrwMZnھw@i涬&hU8{<~pɻ闀dC?B[<OIٕ/Ufh˞>ϪƩ`FI塕_GLz/-BM oHYNt,iQJGF >P ETԸr()MA 3¼2&a4.i3(ѕXoq='&R.a_ h̟ebsLhm7t6]ZJ0L؁yXJoКoWnI#nȄg!#0A Hm5% `vAV' #^Zk?ȝ D#[O.b|Q|$g#޶ %29לȽT[L v8Xᘹ~tw;>+%)G"}75^:InPB lth%8tVn7`!%LM{M Y ckgɘoʈxlќ<8.$[W/7K&l_}HIZԔOR+' BĎo|i_J"/DܱGg !ZFꕃ[/ݝtwhCYUtz޲ؓ;\aqy>yFslRQu_jE,y}5vE"L5V'qy\&u6Z27 Z?  -rxxOht|ƚZӾ3%3tV"|H 5Y i?|=вJ=YݵI~Yfhm@m9ELgKh,tZE3 5䓞Z |OŷXp/尾{w/C ӳ.gˬ󆚕:0("zwRxBPϵT2hQ$k+{a(+PHtQYr|ɩNsд$#`?;eZpxeWJcT!Kc'h!"}>ΪS; l}팔g0ܤ9X]Յ!2ZL)[]C#_,6-'eد(^Jt5X!aV[J6;+/I 4`Q$_F?xc(,)FڵFhZLOdcb&YCnr%INxD^^2p.̐K"yITB)bC%:8+_@oRoYqPzDNue+4U`\GiY S;41λK \R̻Wja\i|vUz?T#žV38qQ6&]ϴ.% t i \( :2pvL޶&<+{6="gX@XlJ"M2==)e/A?+o6IUrñJ:ttq(jǖFe 4`UKk M;:P4 9YV Wpi@Dô:ck0Ks &uIW7>v޸ hC2.q βA.KQ ?~p涱2]pn{f/! 93!UD=.HʿSKP:vB%Z筩Ɗ F!Rq6%2!ԹBZEwi%U%_deXn@MxB@SR (`} Ո\Q Ʌ&劵};J< Z8A֍UqLM2n)m^T3t5lFM Z+hup &ؑs 4mD4#^BUk!`#v)UCV36X-WQ5hݲ];?tdOХצ5k`gE6IJjp;#SLS\@V#rzyEC/{Q&E֓;F'z]ϲDQ=)D0c H`=0(3չ4ːb4@6v=3ƕTlˈC -ZJ(`.bßw@tp6}\784c_?0Yȵ#Q s1Uͺ5-A_m?W(0 PVΎ^;޸EC X7M`uTq*xJ#@ O =VE>p/G}\5n `N\2MKɍ۬KQﶇ9S82.uؓkT: f6BiM捳lElu3 z+L< ܌ "ɾ&QMFmVƳ 01I B^%i.AңMg)imݢzyQD|gt "۾)ğBSujw^ iQyYr"َK( pN$Å=Of3Gp5:{K@Ȇ0~nQ  c &–1KX0vrPNU*z2Np"]@fuut`:uUÿy-)-8n-nL QcI寮fAW٥KgSgzф )L):%5q)Y?L q+C[\Qn= Ibҏ|cz'MԊxM>Y!#%ġyĻUA;!0 ,S5v,`kp Z?C àeԆq#;gPĬBC6 9E%VgB)R ]ЕcQP{J[joɦ SӏXո{p}tɑ rhi~^̤W`+ ^^?aeR IZ^ϾPA6^kE\,/PD?l@lb/ -R!;9fm0` d*vU*/)#dJzO>&wSnhainQk0cЕQqX W &{AA-cϮ|mJf;S`?m*w&_9^G=⩔Mw_CHaиS3#K-ҦQORɯ/ֆYyrn0$^,PP,(%r\Gt vvT@ BG.Wb2^$BJ?F IA=?R:Y_J1a[rq>CT֡y\J`$( `y|j&Olğ+n4QQU#"f<\'Mift?+zRrLV֑F|F:~_h|;Rcw? GyԞ=x; ZG:6)Щ̐ay0 M=nUb\Mu/n(i4l_!yЪ$2/tXa$M?c{͂j5fb-ƦWpTDP(ҾlEi1Zj>F^;Fp"mH GM;Vq;1Pu#W7ev?7VDmTYa~TE@1[H.Ź:6 +lٮE{-zoz &E*VR[6Z+jwVeeȱح-* .nz z1ZG5Ae21E?GvY;#IgLH4m xRU(G:@_)S}PyC T%Mć GlۃV)^U8hlNwG/RI'>K n \L.޾I˽`yWհ5?{[)8V'zĨICnmLCOL:7|n2ï|Ep7^ňV Np\gyj ~xfovNtMBsjHptK76L~eOApAY.8̦ؗq_ZjV?*O b1qoB@06EֽY܄.ovVv0ZVNMÕck r=^yTd킋%6?dᐔ0: l](m$ؗDTYKOz-g/+e:ȍO M5S' lk\\C $˰&$X>R~Z 0TV ܣ}4*@d"k e/ǹ=hzDU9ft &6Pp6I(8=b[N,[B=ڤPo d1vVxD!f.CLh`XFjןe'gd3`MnΌ_٧3v WbE@Io Z'8Me;vr%gٟE_bŨSqHg MQT A2sT ?EqJljˤrq&zM~?=DWT*|UH̑މoYSf}/ꓗYaAxem S]Y- hE2Ê-X\7 4#EJ2&OgE77Rɸ}]pbKIzq]о{XZLpZd}n۹G&v:1jx^`?x4ApY3Ϻ )^oОkT/3ik1.ڦnw.=<g ~W<3W躡2GaߠI6offvⷼ1ù[|XK]fGͱ {9kp&V}֏GaP㕐p7Vv]z%@&t)dcQXk||JUM 7B)Z;O1u u.I˚hr5wbelRlls.ι./yz}HC(;<:ĊgJ 8X'-O^Jz}\./̕ Q0:0g Hc`ahvwkfb{ÉJB>-580w;&22ZVY Ig"G4cJ5NŊgQ+^C%y#Xn7G-#xX&-5"q<ѹ9:_ģ9чij gVe9NSbeEcBn3/ӷ$QJʖQ7)8jhсF(70h ;ҢX*Ri)L|VPzX`kRH8@dp/$/P s&2S" 9f]=络e; J {,lO-KM25LB6^wM"?RO6HE)OY~AYHu!WQʤg>U F(2Q|?(ebt+\n|Ce#  +0Xil !MB%=NlXBj&%=ƥ|;v٦V,iSP3J\|Xk)^Vk4;O.s3B:cбl4T ˋ)n ]v;otRfT74F.= jKDJjR\[3ηo?N]]$-0nCU 8ޠI5.b [`;`S,q0i{u5^-W9t+ B5)`Xtq[zs2]0#HIT'@poSKYTz]w{dDꎩ&\$y-5Q4Q:D 5鄍O'M=0Cn.C1:9ԄmyT/3xERC~(яOޡz0͆O̭CKm@%w 6W=/^{/-EW#/93_ߟ^d,eۮ*vt,*͝vXĤEâE?3 ZhH?l//ݍ&һ9gWc;x;£\Muy]`M=aS1o,p tj購s ^fԎ0`NBk"QL(CN$=ݵ'g~H*iC.Duz7g>h8&ݻ E =u]|5(ʪQ;3lKƥa u;^s`xQy(k ޓS{z+p<<,TD wY .,>ClTT]h G+3Ml-&uRJ*}W϶[hYk*XN5Έ +Ӣ$=%jG݄es4G~z,J :"20f @4mȨhw-xSDRce  ji L`?Rgݵpz TBj"$jK@o3a BtCi.CjtR'& Y赝bS uq/C(fsb!R-PT"G z87oq2dƈ]cROEDq͈dc0@Wik8x[)0Y)@K,iFRO)8`) !Zv@2t1 J{6DԹ_dU|1r=bHySCCC'Eh@wp {&Ul Z㞈_`S%QaZcMV(dl( eQI83yZt(Si^\!ҸMMofh`>XI##x( U\Č>Vu>'d71bw@te޷^\~?juvksG@mnę|oO#3W_1ns75>uMLfO@aml69ä!TNoS jUyOGPDf3'hǹh x6nLKO2;\&3)VxXVwőUz.Y^ -d|MevBh>CvGݑIoQnУ\x`GdU > h_S /P޹$X@2ƏLG*mLNj3/g~jtW"(CㆰgR$mԖyfiEԏ-n-!$%BApWl 0 ͡wYT D㾬o`%oWOBXVۺy02>DU5[/JTx.ѵJ)p%5GLb͖)ϘMT*e,2CDmZ`1" j='_;bZƺ/._K+,;ߍ6SL؊=b%W!L ]xs'۬4&j_ʅ=P-,ӆ$*zv%yie`8* 9ۘ{/ĤW}9~ٲ8f*)vG` xselF{ Őp2'e7 &3@% KNzX=;n ,W "Hk{ؕ@Yܣ7%L{ޙ+򵱁tMZ|q #* 0ʵ4 2H4pyW;b2JZc\:1MNț&46&"բ>'2I}2dqy&љ{N֯ I97g|q$8aOT`9HkdD]i[Aٿ%j >.ɜQ숉2Љ{6y[ٶUa4~lK,tRbz">tꚚan;j*^y0(;8wN.ӥx" >ul,@~>0@ٶUn0Ηh17`]OfTd]aDp7!Y2&m  InUt;1MvmaH̻/Nj;m_BD}ofַ|b_kvCS^=f6|yhT9^ٽVkHPUJ(/;`hpSf{"5V7Gվ%J$Wz8f-4:A ;ɗe0SqCan;L ͡"y>xBTv{`g@:LRGs"`#v#RਃMW(LFsZ85.3kO]sbAI9|S,\fcJC'xNYTI!'& W.S:T;ͱ+qpxA$3hs0D8wm` VoԴ_]lXԏ\gZVK*jlكnbkl ٙn/@pi4a_c;nez VgM[ v6XJA((9H5w S7z[+o[͡1'bD| +dAeғ*uJ>~v{<Ⱥ׃Fd5@`=^SŗWafO7@̒KolQx+0Nז:,p40W(ՇX*94@kE :ycC E"j%'nH<;c^v3ν,adCGc;s]u}( ;L6tzrt x9f՘ c yô*4sPF.aBQ\K虧]ZH<ɵ_p5-"l,EmOVyIZ#YOg٩y؀ތ"-ʯbd֐##3.4AWAϫPG6tba{)B.:E23e:\}h衝aob4!Q\8/%ʐ|1 %!<9Fyv @A6RŒ,6g9}'0 5VӂKI3F Gi\/NWyy.%y5CŽԍ/ʛ냫wJ(ʝ19!I[hnxh5ͫdxipwxa7 ؽQGVˇAqK3k6}`t*6%R}/(lA QkH,G"|'gbڢ50Ľn 1`".,u˺?2F(ோu,]Ʊ~͘A37 75C'Cy4ˍf{"&H(⦣Pކ6ֺQEɶs#r{Egpnl6ܔË'BYdrSa Nw_uR7cl2)Ʊb|mŚ~Y%VM!$ioB-^) @`T U|H1 ԤtFh 틗߽rfl̠a°~i`d=c},WJ}< u>.P;"zқ:;9p_aK/_:z>x +Vbi>t"ϻp~l8C^XOFOGS aj }rn'uWTgyC?ZkE)_\PGZRl<֟}2`&SxQ n\ ^8t`:T)Â2rnP*uj-^} EӸ1;( `p(vc;mBTyZ177!@"wi.!'6 COfJ^"OwI _y(U^PڍtKL 7,vY)-lۇ%of.|kZULkFNTV dG?N臔T)@0 &;slڈcײ3Av6+{mAq@@86wq[C&ixSMZ>J|6, 3'[U^`AKpCWN#*iPwSfeN@Yl]#UqэY8ڨwHrvy>;C֣:!Fx>O/ ё#u9qK+q|Dǒ[Zޤ,\Mj/b %(>-?z掕]59wuPS?0+wvOіX6{{ЦEj8 .ұbsڽv[DNGlve)-.癉{HUCC@| ZD~.ı[|tt&frOfXʹxn4U7~ gnvar"|m-hҖ\]Α(_T[e;Jin[~vm\qo>wQ8WG *bϒj=XTȦӘ}(^țwu/T6OIi4}ڴ%_eҵѧ= 'NZ:oX?v3vc-ch}1sik&<ʭ^N5:v=r <~F9*v[u#v7`.ݬ Lٚ=>RlC 5Qg̘ P_)"|t@1zYjDN+ | U,TȻӊw˩an2tZ[{}D;Ν)QYqZP=;dꄮXGD4#q3!оeoHq!M*tdV&єӀ̛őz{᳅(z4~5,ό硇^?^5?ўϣ:9tf6h>91/p,=SbU 0ӽF?ޢ<[]j },%FO"9ITlM6 ,1/`)O`\|{"bͯ"J"ȸ6 f}0K]VO/IqC|T10tIF6nm}Qy551RU`qSतa]M;dv( (~M3$aAJoq~w3whIph8;ul"|/N&ף{ݱܫnt5M *61`87#v!k!yE`|,Pz2M8^ &.{ Ҙ]Z&CL@\ ZKp)kq̛F'vMsB2[hu_n_XB_ܸ^' @PPaT Xg?;y?N!6)TPAi lw!AS)yΠ.#41UɧDLK*H#a+B8Ub| -¶y4.؂FKpct' ]FBUqé.\'VY#ɝ죍STaGGإO'-= rC!{.~4g3EA=Ȯj+{!"򈢼*@4 XӰdmg|EB\ {*CՖ aصFVL!&K@ vAWNj8uɈQj4;$BG? $Ni?g7f(Cz0u"5.#xLFj"0n!Ӷ}P_Զq^cۻ[ )HJxkhV6 QAl: trIYxqӵo)D krڪtsҡbs^I畈/LT{c]*~_npsѷhJ`^+Qǂ:Mn}d7wRuD=hYp"|s .BRA{=ц$dޞZ`)0$ķ0NDo/+Ֆr5 rX@` JB7K Qu9T7y04 d=4Su*U@%b8K\(.;6: IVvT gI?.$eBM]"ݬYw<呍m(2n7_8Yʔ|i q(,M1t6%Eo;oRQz2Мp$z`Ok}c9;/cƦ\ƺc|hSz22m1?=+=( qU-N[﭅ג933+^a[ź1yɄ_҅9<ĊknUƊʱÅ#[ BvahwL"贩Y]*Cќ5y?1EӒpdgdop"J"Pp(vT!/yJ=$^n g ^YOi6|b-dx| 44PcijɮTz 0,-cC?s-_;L#P{qBQN,d;#8"[Sf-ْȁ$^lJ#xV5 B̧p!Z9s[,;j՚'(ۘ*0]3I֤f`Ž($apK~iϺ2{AMTBX쉫qf+PU_qtXR(zzTn]޿FGfL4&<,}TDUW#q_z/InvwE:Q_CK8"I>蘔ZXX[AZuIIC.~hvVLp)HCc?4`ap"{ =#.lGV(CXHϏ̏PU{r 2fSz>05*vt"֚:3&-+8쮤M ypi$^&jϘ*'*Q JK (^kt szk"WO"{YN1:KI齥Wc< 22Ui]0@k Ҥ(t+{Jgw`DkZd_/h*Y%bnFuX/: }91POQ+H7nZXVPTGJӔz{) Hx#9|˧͚'9ڏR,(.m9Ղlr&O?K ~̣zCVD}7tlN@UGUUuJ-⺪ClwH2":&^܂-9º](_B/N_:֕)~+2p6[l!}>wO&C>`;BN(pQg%(i"W'^MC"#dI ZiI-ڻjϐN)>'CRgbK>VЧJn k7"_MEd Js$ zSw=<V3k (N;O.F/uq}p*lALYVob>]d0يpb_&e`p[զ2}O޵! >KJkTj`똲sT6oEii`U^yN ^)d~q$C=:jRl+-J\fsi>O4UڝjiBF>i]p/$#b^ Պl.x53po-5e{54ev=aTѬY.Ri< W0Eqr2V\k ~Ng|95K'JYjZ10=O/kL..Ms[P=yDILTk2t K><^|RZ!asq8!jvyfpǃؑl /v`GDILZ^q BOF91%+ 8'| M*#R.'7\]Oڡ@{ʬ0&TPv!5?}3((\(;@ m:)3km=G{HI*}μ}9|=&8>΁h9<|`Jy9H̱ץHTfAq1 <-4HP~Rag>L|b訤+uڮv  F^~LU+JWaߓ~yRj MP c`zyDr]d;סviu^{ ̫)g^GnFӂC$:҄M7^Zq8T+K |ңeKƲM9yQ9N+vBq/iD2z|}p^ Y&^zYd% Uej.||EdCrq.i8'Kyru9<]?W.tT8ۃq$8-O-4e~4'űTbAnO5qHä=3O(D~080~uE{y5r5u^ w*1 &b=w%M$@F祘Kܱ\:l;ݳ^IZN=Dq5J9vN@P!yaо:!vjzq+( SA5ddJn}@l҅aʒGGߜ\ع \ SCKgdySRNd(kE>:+524Ew5KxƊBBo}a=y c_=-(vl!HPUbxɚxPp[C=- ._Ue ;v ቿ p}<;IuuqouCq Ս ʹu,W kbN7TKsCgR8^)oLYn;fSjdh_gx\w,ٚ@v&Qp{[V3fEu%|ƣU)0\b#BSq0⯀[a@~&+ƻyf+28arXr |0 U[\K7T-$aAJbAx_ a70Rb(M;+bc~&Pl"Jg m8siPxXM[9W r|dp8Bx~DI !0paFeX5̱itXe0cCsn+|}m:&>Mԯ|@#zPY hKmOD8]Cx(tP\@.@'[YN?)<]@h&'JS3C"ǒHu5lj͌ QFZU\Pۨx.9g5 3h%Q=ltn9fM )p0J8coD}cp\$ߚK:C7K!(inHL5eڜ:ij{]0VS;' "?Z+h-&[<Bc'}rŝo7*y~3:u/(~-w˫" ܮq١))~ek#lOGOFVkӠole*q(zQ u"j\JݯMT\voH4<֤u6ZCDɬQ7B 6?0J L䩢l{i=_C|̍'̿ƭ Ȓ𨊂f|ֈxKc 32`wض,4hY֫w^~;(hUluI,3Q-ZWGءۯ:[ I(D7  1u, 1YO%'i` Na>$:+Lb7{Q TxÊ|\p' BEq:1`#5 sLKUݿD-Yu3bP,l])qm| //ǣ6 /pE-Ŝ.ȒYHHV3|_%e||qL&RJhLT+̾![J: ^`U)lOŵCc,4Xx+Q̑Kep/wplEJáU#/q>_|b{z?ypPWS{\?'U"pV/JџiBPw'3ޟ<E`Se)WrpIFs= (t:*ZRsOsy cl;p;I8  Rs5$4G# C ͂(5.{RmA^L'+Uw8g'A`l!  Bte5zӧ/3g8v j1yYM%&Z֝2jlMXNtǧgʑch5⋧/Hi;ȴ*H+8t IF9>zEk >=JmjZk6 @".*b""P2hOjDkQg2\f)qפ\c6C/*B \Bc} hl~!4mϽ[8IXuzd"P3WN>ؘ9?* =Y ֲiOoH=we{ON|5wrtc0ۦBݱg-ZmϮKd'' {(rCh'DsJ4ņG;+4{4}R0eiilW~^_2SWx/,YKVjϚvVQ k?`*(f`3h6hސ#vT 7e{|2S#/zVPVm<\|>*8wxpmZ@Rjm G5*qp#q)8oxxFFzK_dy+1f7I^(p?*c+PA#wo$9[@se;nfNCs$a 7[n$տbGK9s"Bd$_8!i?uWiFQ1 : B+DGKv|K~O@[]}̕/|.̙5\<6n&k² 9(ghڞɽc6uCͯXI'bKp  2MSg` P-@ 8fue HϞTg-Lp Hج]ֱjf'c^IH45ļrekU c.UL p_ξOb{ym7Th(Jc#Y)xysD6hY 2'nJk%PWnoA62,xȼa`Ɍ:ϼTf;mM3[ÓYZD/tqZŪu-\~䀇bY^cBw'N~]q\šD85'$/oa^p I+/Jw*OljaBhd:̔qp5$} C7z]C_楏'40+{7=v;=.$ Wv%ۇɥR@8r+B8M%Xϖ:&T"3a/Efj" HEE1ھMu%XR\z 'ZS H} 0L!-GB D÷\Kn;jyp.ev$-='X[5J8g/?1.@y%f&0W9Mo=8F2YrɐQD[,52Ł|7 5XٶKG@1F}p|>"x4]l.lxFCJMsTo=q *y>ɄYUR!p*g,>;khXj A@tEe)I/^ 2|C\>aUDwKІnEʒJ:uW1XK/YoŶL~B8=8p#^8ZPLNҘ@. zSZOY/(jWV;Rh=\eێdR?R*|#mla1 Q鷛  pf9D3\ N䭮e'áSWYnhH@/eꑎ?eU]{T.?v5[tL=OĐӳUj F9, _AQۗCsjoSJr/;\ 2Q'da02m~a8r-yzw6]Jӝ%u8NyzI7]לyGK1S\'(,P#F0 +M1'Q{ᯔnO֭$f<m 8Zn/8vZiP#k>Om郬 `Ņ7>,K I(!yn}DFgAtԱ~TIK~ZC3[Shz {cg}ENCe{[[{/%kՐ6K#Ct1v^G5lX61zav;uA-7f) S+nUJBɨlfS|Ѯ~^)P\7+0#@Mg ywHFׅ 5פ sѿ4J]ٓǓR O \7s -B )Uk'/բ#y eKpo7D)2{MȚ8PP\8ƽA6z594f@ a ;㋣nCsU/[Ë5oCQkr? ؒ Q)'Sq}ʧ+R HaɮF h๙ff^_l(A)"XD{|.3:X8!O-εl{I#1kb0.Ѭo(q͆c~[b^DC`2J涟yHz7XX7{eM:cˌudey a뱀v-Se&ib] _7)j*&֪k I2i.WX2kҘjX`%A #0X=^هr?wGJU/Pq ( ^mڑ#Y|sDkQM 6~ 5&A~¶|9e0`> $D_@X"~o4pKNX/;$Y,l#A90rDj!Lt!].Az '4rή)AxcgaW6HI8$$M>%`os}{r< \?YBS-G/े MuH `Kv/tdDs=Pb3NE`װ1[>O"Oc\,ǷUHX ]W=x# .>~{*=y}tqN['SL̰o+n(Z׫(3;]La󰀍ϡl9&ˏP/|Lb4<]eGSR@)tVH&ØmEUfPNA2+t`ߔ֡͵3̳Pdbwg VdA'$kx2jtXK+GBaJ$"$6믦#\ɭb1emȩvr2`1Wn|=dBb;oE@|5Ć9R}ue^lR޲ v~[*Ljo:I57uޚTnD2VRBLW|@}b#4'o}j@ qÌfIUF7sH~K]vQ,cGK&+jBqg@ens,Rb,3)n,FΘ | i 'su^AAm n %;iWArKN+1f yo2ChmjCwU{YLvgpK-U3Y=3 "aX׬< LC99Λ)zXE8#͠ 16GJ*јF^N (4^p@_9YՌJLB u)SXCh+II,MT-T FXH! NٷL}u~mjU4|vОE)g H,?KNOjEAC3I46ŭc&?PuK<.k]rgޔtbvFu}Xo:xj9LLڎMh4Sb qϋBlAlZ;g CfiMC}6\Kֲ n^2?H-7?C;X|N\y7 ŸD2nam;%G7(9"8(sʁrFlbǙ_]vŬY90k{Iq^tx/+p@r?r{@ׂā$(k5C8mz+I\ *O@]ZÌY-ql " pnߟ)7m!|vg#YJ_Y0Wt!uR%\h ͏ h*#i) ~3jߍmIN!(}?:+Yt4AD|t;>}"ܒ|?/ zUI]VG=~'N'!Gqnt-K(==@v;V1j|zGLҕt'iEe{_- 3ԣ6~ w[<|x2}tȭ~ Eu-eK6eFoi$<31܁&л@@DPy>/R{^esex*bT,og,k^j]y=S(^竺S،P- z`MӪ5WSt v-!.w@5(6A抄q{qwmf.)r x>7{b-/>y=g4|rY_ݖӴ e{{C[` Jݤ/slpIgC7~O{'QMGxt)+DJL 8uP82:|w*l4{'zOm#B"٘ðE J?VO_0} rCjB]t~À3.ZGV?GY6kh;逑X_]oUPkWPҗAr إ@`Y1sq;1UlvM=JPˋ~ZLF*C 85vkÎIIQtcRn3+-%XL}nEMu58'*\x'u gJ`*H)U+re':Xv,:.vQ}8}Br\w WřI!$Y+! O.vWV{+r~]uAG94g[ec9avjly   eQ+ݜr z%mpXJJdU6Df)jS3L*WO91MbQ75x #[d\|l׏f=[ ci0mfM$k=XR(V1Y̜GJY1;$ܨ&zM_N+g`ART4Jn9' Nc[,hr '@57nUS1aˆMki;mVTuX|^c=!4ҭ+JrJIkGpmѷ.j/?LtP/LH)n~SQ/Uw h^,LH .-^;B-wjZϵĕA{BHz)g/ztd[ԉڱ X(i5xD-C/Ș>+JW4ߔpt wU{s~ uzG1SؗA,6")đ]CwwK̨ [*65\0 4k |ylELz=3|iMhđAkҷv8?~Gg:B|X>@E$Kc#|ۛj<|g~ZxU=Y§{}j vԿTcwf7 upםܥ+Oڊvbh[xE Lˎ"gR;LF~GeUR, @6Xhtw SSbN6ҕ#o_S ŇOP˗׹|@O.*NɎv˥d- P~d_1݁<͵ƬS|ڽ=[*Z€/UMd&d1ƏKp$/a#uRy%=v+2pz桔]n*Nϝػp#uK $X6a>t ao'kk!UIzC57谔UJb12taIR&l2I1u7q|8#-nl6) 3Q|nm1ײ#TY'j5y.##`%$qυG0 vCV̙:l\mӄS8< bTA#4;̦_ݸ>a=orͯxD¬RaVsC f"=:6[۾peX0t3E->v3}|!M\0=HiBM[&Z}]c~ `f CW:-(u3[6F"U-#Wt7Rny K;7t[N̫Ha1(x2.˒6=l  t %Djǀރ䩰-XZy=LOK2nyǢb2Yq@mV󿓹W}_d`vIYŶQq ӆ^hm+`G@ZN(d'V]l*? g -rP^j'Tq){mרMMꂊUZ 0%g`5AβGTx LcEW܏Y=w?.Ě'eO(?4K| @.9zj%U-J?Ѩ,;aQ26yS VL:E[SsO&" bIB A,fG, (Y90zfoj:V s""=NʀZh:tR%s$\ˌFO;|E4H$뺅"r)m6:Af Xh)\0lkY5灁2*[t{3 wٴ ,%f\]&spgMŔFyAfC7\y'WV~mO<!+x疬ܠؔ 54*3M*sy)<%Z^- 6injDDZV¼3\6?ѴM+?B51p~a46E bteW@RJ pJ DZzuWP*H澧,&!»Qdw.R>J4?n*X/8{i/`#~/@FLJ?i-SӼKmovDd۶>fRc7(+HgGf~%ϳH*'N>!F_&|0P߾[F"X1ruX#fZJPW,Ky+ d[l \?ta.jC}pK˓htI-U\JC*ł0<]T]F5RM 1ǸR!2ryFUCjF랚hO6Pb!e6`s/ڍ9K8 NכtdsK{f-E ai%[zX\>neL:QZlM ZL: \޽Z U^TK?L1_Rl<tr:@bIF.4r#]Ğ̜]px"yF>7]<;AnmyٍPT$@MsDm[.vr uŸM1Z:Rl-0t;MU^SI}'<c-֯$3# [h9Y#YFŔz5"`&,YyR)(($ׁ(kZC;I;n JJNd}&tÏ>Rf_A ϹM l`҆cY֊.T^3d9>ikfƳN3\+/NwZ,==nwQӢ'e@C0r|4LMc59e!`O1-+W/zpIr,ar\y@~ys\-hjHIvjM+!Tx8.US XWvL='ɵtRԒbub_Ytf ޗ,ãzѾ 7B-]x^Z4_,Iql2oAB GRH/9m[Ր&s)P&R6Hapa"\P CW2` j cİ%B@;{hMUݴD%8zu򔉇H39E̱6 y+OnA\e i;y!F\h)]vdJ5a%pϞf q1LoNA%˰ x͵'NZHS;h 3\ ") 9 0ƬMS;RFXjFZ" V+ǦcsJ,,a1.d}OB]Q~ :6~ē1YT2> pۃ̈́4${CǓS`roh+6; nLaմ)ww \ .@*QMLZnp~"32p 6.,]CU&\Eb.)'؏}8r#1*vz𝳔Z?P PT_J I,s1& qZS78%z43νپn:Yx( QxVʿm })6^?jCچ~FD&x6QI;:ݸ=AJ 4AK6BDRQFs~\uz?5s2-1zkwfVu\'Cak ms0UyfB_ K"2EϤ~j,7Y Tн{엘\;~Wn|jR\SCQ-܅R-p$G`7#*D/F\oI\dN3׌oH_LBxh1O,:z.䭣Q霴WݓXac#8aq#'ϜlIBBJ;f>.:ccB ) 8Ѫ[Q_F$a1nj涘)(n&ABWKaqWò`ܤWa׿tA͎Dr$4Z]i]dہ>iTUq!'~1oEٺP5oX+:XÇ[^j]ƒ7grFK!AHu"z>;Gi&[f#Y)82 <^yͪ-eࠞ,h]lյPJ8DC69LA rpsвe /ƕ߉/4昲lӘNpKE-OyW\ӭ1_VS<Ιp4S 8 I;OHw9K0FM`M5$͹!qFA}VH\MAT@M_;ġ;r pSGe-{n{]mY^dyKyӏ+FV8*2L'RhP#@$l$0ZqC̟Px%v,%$Tvp^O4;Ns>uW'}f2L &jzunm}*N8؀ 4ٟe#KjaU4 IxXC$rk*p`aZNC&|mC`$4 ù._wKknYvdǓţ~}+i#A\.[AG jNŐw֍/ߺ:JQ(ź^N,+lP Q§RBٻy=+ꣶr"H/֦08wE|*gt΃e;=c9 A:CPeAjR~PK/`ĒLJ? g+LD6= QgP.Mv͇jo (S8#NH5g\mᙕ1ռehh `בǪB~_4Mh&Riw渓+C:\ o8lvrIdkK*kD2DX #Esl}_6`Ì ?6 Kcdtڙ:~)N1,2s=*0o’ v u A9JݡD|KgLac;9Ʉ VfwwvՋ(z1a;|WIaXU(e+eG`gaw};z C/|fqAP_c@}xH {tGI wC& Y7|\j3u`qg]*4z8O̸Ag(|S߂ҡWaLjlMb\lȇ{,p4WouOXxů7lWAJժ$]L?!1)sw]*}:[]~h-֪f#MM"vqMw5(y $ǹ}i$ 9Np^Pmk Ϧ$_M_i*.8Q\X" NMhc3r/OQfϖ/aʳa8/ΉN!`Qaf ˍk]wj1dWLvۤ<#;rD-W GT*T$'ebr dKV&"tGe<7l]$Qƾȡc^ Q**:D胀H$-f^#Ґ ^wjL഼L:\([ 68ojT@Sf?,m<]4w7d-q @t6#XV&»iI #,gZzS$3= m2یo5I@ }gZi)?_qPԟݚ+A('%FߌW^o"%/T*' YRD#USwZV +:華O}ܖ[,p&uTw<.XRw&7$ͅPNb*^=% ʕGޗU_ >ba:ь.uH4@~B0![w8Y#@;, EƼ's5]G V=眯k%yQ⡤0ۆݖc*Y׿};<$+b 垾"ERHq~蒆c}ʼnȳpD_9==EY](H||Q0YFGƱH=|Vu.I йc}+Mb'O? \a s@%n$ T`ſ#yCl#$RFf .y둖踍oR`pH{;Ij?C1I7$U!x )@1eJ1G7&bYK;$;MÏ6} OƋ#5J5fmJeY`ދ=[2VBUk ^iڨ`0_mw ':Tȹ*>),leJ8k5@D` vE?\v C7BP[f@ M^ ]#r ^O]yjx6BYnu\Xx5Db,p81L0|r~Py8_"tAo:qyWuIL+!_O3f!bEaJA4twxKLiƢxW;%~U=5'L|&a ;RˠͼT4[R^;l) 26,1 6}l""DZ+TDW}=I?XQY5Ie(ޕ D7l,dUM8y Ex?I5sݢCՌ* WGnC2=D}5S4a2:Ujb~EoL> [qYorM7h}i6F^d{PPemg;|7EP Euӻ~Y{5 _E{( 侐`T+W`ϠH*tw_,Jx69.HnqMdr9"#KmPL#FФLz ׵ O_l77i/& L{\)SF'1J_fG挑'iRwH-/~?  ˲ J9,oabH\@RDe ljED?EÄZ+WN'gkĪ-"J8<lf#Mu$4d_ _VuEkzh&Ȩ~[eKᰬjXK,ZK:ecQfYTfZucs!;DH8gx}[Je?#{ItMwZ9#y'[ eEbqQQnL; ?C6c+mR@w2ؼH?KP]˙Y m6x$OZKP-M豺jܺL҄BMt״BztzKjG?fj %D1akUADXQɢ]м/@)˳7_|Uxwr[bpɽ0 zU-ŌPቅDH l=T>;*K_wHH&4H"{w<󯥄<`q/0. q= _LCzd#t,/6iy1{iDy^" uM20&T9hENE+gM5$_Pц_As vx0߇LMATw^ V1P=1TܑQ} 0~TRv~ؕvLʧsb*#b,/(È)8&xY+\Ȱ.Zr;-É8D"s Hhgɯ7|})sO:,r%xEA>sJwF8dRsuxڵ( ΑS|1S+oZzAJjUW vܦEtpo)׸N7D",v!vj2&,\H&ϼ2kcP'*iq*UuWKĐ5k 2I&zuh *Z]h',E֪kM ,r┃t[+CBYwEHx6|D@CKc~x1S "jT nw;h#nYp)L|ZQ,gkx<ְ%̷ pCHHR=/ ]';ymIܞz|3'㍀Ԉt3ʜis9%_(w?W՝`u43O1y {8 J8dZa.=ΰ3-6no+-|͞P$-AM'N V㎕vQ?Z%O@Bdw̦G!]cgr&|RZ[o:a=`3> OVȂ4p4",Sjsw(>ZڧͲ4mO5eV {9ˢAvdh88Wf|`2$|4tI1uk15рeΏ~W~4?Mъϳ‹C:'FS9O\Dq<"l%rL;x~~+ȑR7Z }99Ȋ$p3լC]d7:^`vwSLHj.V0NGkԮ#I,FmIP\9C}$ٵ? !KxBV1᭯b* 8ԙc sR"Bc @`N %v=9 v7l- 8+_K%t7#c:f)IzdzS~yqþa&G&awr6wQ3։4eR={}5cY"붙̆{"4+#EFdRXۦ Kur_v~]Y/Iƥ6-7Mg\C :!$J|6ĭrb\@u4}kV)7H'+A?c\^JU ^BrX>Y#f& X!BB@Ǽj;􎶐I+0t~RmZH|Q( /u;BjHar.tfl_z72hn{:ڢRbǶx)dfoZvFE4s{-S] Zʂ귭{w,(I %.R#,z,/=L"e|+ ~'P.pz^'M/ hs'1!(b!4.N}q%.jk,(uJFc3v~sX'#o/Nt NjaS'Ye֯!_i(Msg=@`}ߢ?8jMOAT,i{Ϊ}t}F-RBr^jy+E^֥x];ӱ(J/?\^:k(«r:ԣiH[Ĺ3̐8 .ûE2O4~WǂŎBoT}GRxS˸{a#GRbxoh:kp;픰3 )g$BQppHwda)WڃWG$7ڡ,}-qIRO]$b**GLR aA0T]v>,"xAsF*m[VVF MA!fC2^4*5A&5+GfP~4mZKϨڢpuEQ8 3TXQBy]MSs:9 7ƫ;z̴~,#V`8/BW'rCuu\cB<J+]?.DaMV4ZC;3ݜmӛ`2ɢe OM,bd&R |uqCadAHgы\"osBu祣b"pB.a? İ_P>\oֿ{WzY ׳kH/68A%pLJPI'9Y.Ѣ&+7|иŔkL5(`p_A5gDHguFe:yE/:ˆ4.#OnmMS X pmK&;BhI%D(`v2coȕG<aRRQ4B=-yI6Tv0mi7TCŐ hoKHmeYk}Y]޽UG*Zsy!x=0 n"MS^k -.pOx5?f*c7-.¹@^YK4rA̓/(KqgHgä6<2gƵPhHxSs&Jn<]W䈑+|U6K\K׹1R$pxG`vߴC*RT(,Uُ CFw! ./'L "Ddf Fh?6q! XI:8QZpl1-EߧB22ׅw[!@A٭Vɤ4B:˱$8]ɛ $CvdQkm=(6+9#|ř}2G>B3&: f5}[L ㌤$o!qӌpr<6rx]=?cvSUg3cj!+~^n$@ǝK+B}g&v?3a].XJoKtfZVfXW;D 0, Ӭ!Dp l$@3B<뮏 i9rQ . 0 3ڝ. tտ^^c6RFwnC?.\-.F6G^!YJlJ e__Umԡy1BnU^a]ImXq}. w:S,O}w@:`g-*벶wt S虩bj0r#6$ Ľ b,`5W(d¦5E&4pQsiMxjd]k~܌sOw4@1)Ds /m7"*P %KZq~ l1촃+-K.x~$ }")-r-Cf3} 1\uf⍬AP3`sw#gTȾXө(MYQX7ƾ ǭ]񻪟*8vE#>o#GoP ;]i7=fzSh.m8$ 2{;8g9JorỢSϋ"E+$mRoޝu^eiӺl'MѴ?Wڷ QpH؉cԦ먙^#Q.s-YeivR0eeK l>)g) Ód7|cK<:8 ,҇~pJϵiP~fTjQ4 Oa;h/\sDu 1ؒ-@Ktyv jOky>U׶o 5cxucƗ~+k/;J#4pf<3Ebn>ʓ#cR͙n/IN -t&9/2TGcD541Jwϝӆ+{,QD_c7K<vu~Hs-ʳűTy쩐 x;o;&bmTlp(s0ͥ3 mp_)CߟjO78>./RnMi<8ol]CçMC+ly(z0v&>G -=Шx*kCyg8ZC7gmV) B8FD̜y?G--ÐiDK 4 `CغopͨɄ"Y}lOQ ;VMJEtVXƚ'D(c졹$r.1@Jn.?[AS_/XXp/S9lDu^~2h̹' jT ^P+kvĽ^n 0hK\$淦O'?}dv]^ߛ#86}k@#ꏁ*cHбsg&apͨSA¾2q۝y8KRiu[t;9o.q(r7׈n=}@Qg!tG"~Lʼn$r2% r}!MQɼ?|HJ|F!r.Z CSOAϼ>qBk&CnO9e맻CYLkF3蕟_ { ӆ7CTϋ}N.a뱹̜4$m08Z+bI:tV7Cgw1%#Ms>lj5Đl+`u 1IwJZk_ʓH̷XOd|ɧvö;;hOw'=w6Hr(1~DQ  dnWsˣe 0 s5W#Φts/5| ]b6p $SE'ظDB0$dMyeNιԅW"QvXlQ{'K%H}0T{FH¬J2\<0cfęT"يIifO`0r os/=pPU"lm_~e{]pcl X~0iâytP#bms\}9uBOzAnM].8:O|2L9t>g1}Is+Aigq-౱*Dk$_* yr2F<> r%MtKdΤor]lﳥL3ԛu KYmcNdOpzZ5qX/RT.߂K!]=4<h'إi#M^}~'2O~.\Ev5HԇオaYp4QOLTsE8dAo[Fާx} \R%gMwCsst^Kn6ui:7$v}1_ܓmz tvLKKYRue7hPr_+Y-oG/_݁,8IPҟL ɨyfʶaIc^l}}%ৈZ(9\i_'`/>xҧc4MV܀|J `$ZuDC`NĚ'$N4r/M%]AZh>"^9ڊm-,> bs-u iu FITK]$s_dZ\dLXitv~i¨r,wgå T RͮДWnj^*5~wtc21Hյ|tHDd\}d 12qҧU! K)I?/BZaHЀ Hgvz-.#$aOb+u0 "USq#p:@W਍TU*JB#j0ׂWhb&0Sjpwދ*׈,}Úwz5_a~Tn8r+ة ]6Z>y5k ;n暂"U&b1{&9TmF4IvơX^\I>'"?0= !–[]s$V1.0#W}~U'=άON lTpN+=P婄^ޖZTTijEDFg^0?R)GE%etӀ=4oܐ3 QaCЙ[5庸]sG7H`;PnE&LnD$/ajPj1kѲ¬+̟s!v66^!<55d?xLB7وb\Mƻ B/, glRɇt@ AJ#\-0 5jyCOQ3j#D-`NC1P3&34L*i3]bŮ48Z m+{z(]Ej?o&b3o f|ÂYμpjEҬDc[Ÿk{$rAҩ[^{]M K{# Dђ`B0*W-PڂA̲@>u*cM _[F/? !k\phl˶@x(K8uS5Ѻն3D?r%v[t3pX; jDN B}h3Zfҿ~/]S8Pd&4r~˶+~0lI?Z9-U ~"E-a}|}ݴT7$Ƀtf03 `GW\';.THVџSp*)5"݂T#Ci&$rV͸r/*dpD'C)6l|G!Yqp&uĸO\u80I x\)D5)yF;A1R-4cEՏ‚uO2]osx5ҞZD2X2M ffӆڑQW>sț5{&| !i-8["I仒W"J.i&DhÞ5[lV\4{+g) ..DbFy b9l'9VV-~o|ziv(qO-R>g6\j~cL(}ø|;nYjVX- *¥kDžs|@nR7ѡ@%}3=3w O7.G ']ЈYctV%`f`ˎxq KgQvtW*4|,fZ ]H&gujerj?`=n(0'|A7্;3zG/ZwMlJo*%h,0!2I׺h7Ju\LRՓ":Pp:%M kU->Խ!0ZΐVj:gBdhY؊nv&j]"̺qĤb"*lnOPDұv{+Ql{Gd.u dT؅%zwj`)JHvyiz/HCT"LnU C3 U1.m?__XM0l?X)YKM↩RcA@:/P>+:'FIh-:H;!J\0EJNQD jk GL43 \J y1}kT{G8JU#wUPefѧ N u3J3 ӽ)^#ðUA'⎆ehn M8H~;ASaE2yLv[I/b V`Pd>c̮erSfT[3+?M<ߔeEW0A`_eep^W;hQY&XeRq{IC&RkqXЌu1|&}p{$)t5[z.h#]C^x3o^nnyхQDᥝH{QP& y_ddC:1"= (u8=}I .<ík`/@AXQ2flxʰUK& kgiE+RӄT*@*8زE׬|=iioR*28k7F*n4ڭiW{[qc8kϜ Un[>߿4 8tYGNcx IL{ѹ[=(og0P~3w%۟_Q&lQq jp8nx& ONbF/Y>z&ؑuÓCW{umFd!9F2}nzْZͽU#jř]w,N8D HC5=N9s˩nݾ*<ӣ kMhsުeJȬٯZđ6Cm FŽ?'~>Y/drc4\͝^\ל*WCĘONPH6Ԩ*i-&4 uk՛_Z·AGxcN_-kђ dKzeY4~-&6us' uc5ͯDXS\Y>*_fsg;V̪|29 ys>*YjLj5N0Ƭ@~ za[M D 7 ڷkugvKEA2͛G_- InyG 6Awl c*_@E +OBy ?27[\ixUagN=ѓd!B8mC$'~Z&kl'D@P.R.T)8zb#vu5+SfY3AxaGrGK,`>?Z@M||@3|^yҢ'[{{A4OYŅj.pf{XC~puˍ=55] ٫*| W'[e5oJxuzkm">&׾p_~ho{D"U5+t$ӵ-fϴ#UcwB5yDWf=ck\M+Iҗh!"^iD: p81i0Qkl37<kVRZI۹=K'O)5CQQ'w32vcU4d7#1ֿi NvDaM <#6'}(URfh,lt aRhSQ@U~kckSbyRq a!.#.BC jsT^Z:C!Ak.>w(mN#֏O_/3&ﺥޘ.)Ё?p*2?_FGk7iacuK2[>F b3Vգj=ԩi+F=uu ڠ=7VeI͜z5CWw mpiuimy±|A|/CZ8r(}긘-ymoiMs WP\C`=1BYzWКAƮxh4ڬN kY\: `'!  ,9]7-4cZ2t$r׶3lNq,Ȁ̽u?`fg0 0 0r6n}f#/7ejy) c3Wd[iM#chzHHپĻGDs8CP,I ez`k&0wD-V"V|=>'떍_?WmXv^@}ٌv:Le{L|suZë4y!%Z7Š ѿ_hH>K=4e%V@߼&uUάk/61 ̟ZI{w7s2/Pr:a0leBGY=hYU&~ɽt5^9m{*[%$pYg5ac 5 tez|[$ WJwۄ+첮|Ps|vE3];m]FBbj1lLs. S8me}vFNG8\$\su-3z(ZwgA;x3Ɲ+Vmݤ#IHVxM!ۨ_.lvIvw-Nl׊1\Acr8 :pL&;A˝Bs}}S4avÞncΚOU'6j'iBoGxzWyÓtFv(e8GY,T~]mɁQ&Е7 L=/ Jyp!'2h mL&`BPY[3°T2ŸpX^|^,w=|uͻJ>Qbz;PxhN{, OZS -B/wXr1%'qkd=˴4HQ|q[)7.8DX^CirK6gj h.?/8~i\Oxy?0 Mޚ X[$QXe)=W%ж>Ԥ E)H nGݛ1FkNpj8%z |}nq;1{Z"X<{ 5UsS66R{G ǜl޸~X8b HZ+fIЦnlmKܚOk0A|*dH-*^tPmgz_9w! AL ẓVGmp[j(KVVoAfZ58&wYhSM @{dzr<ŢF>krpRc%7f*puZ1,CG97t owAFק2 {ke,1wCnfroHY|Fq|$Is)|Pjqb뺇``98m~l})Es \&ڲ}R^ gggxN:XVZ㿕F ?!}( 1m} ]r/VGjs?c% :ŐVo?t!}9*:M&b#51tW; -Z0CaݩH(#l]˯t?yDrO}}r8.& eh v=oR +V?Dzf'TI>Rl 7g1YfYc s8]bDE!j\ QX;Rc1EKS$g%^x4q8\1/ӻ_ZTQW=P)ߔrhhHĔ]ҐiӴD$7` T$VGMzIF+p`U'Nf5ջ[-#~Q8:q9Vn ~"1@PGɬa-SZdmĠ,ibf2..߀B7půSLZpn7b {#jzjpF5Y:ՉF?rjɟ QId PIE:VF@<,0F&K?tAF&AA7>YDdIFmXqQߖ@%A͞pAK\%7^ecvuZISAP!X9S09!HFaX~NB/Fy@h<( 0Kv%]<^Zi32WF7HpJzZ-IH蒍^t@.7aUԊ'Z1wK ϣHŽ'ՙ?[/ث;W 8wި{1!=w ^kO6L۪:bm1cBP[P-l"zWvqƣ~ ft$YY5LݳV0o &$ۥ~>L^oOosm=~Uk/"^O@bp7%r =$gDVX466./{jj3ap36W=o V-8+r"Iۯ/kK=w#8`(۹yfz*jk}9>CɑpamFK0R,qVmw{(f:脌8L@e`b9(_Y茇l:y~kKE,_FG ]:ܗup-U#H.Ha*W(ih񬾏/5v_=YP@*"ǿ[FjrM#}n/>|PymL;:cO3wWzu,Jʱk1'ÅXHIwDD/?)1'xvkTk>mמiN2孌~ #uBg:82Kb.Үȫ+(ƂeK&Zs[D%c(,QU95# 4Pym1yjEb @ 0!`s ,t#(+lrZ$oTf??ɶ ˎ2%rdAuГ.H> dI%t )/s!Ω:4џ 1 c?j|)Va;~fBhzqA.«%daIzB0-T o:؆d%:D5 ڄ_ ,PT4];jglJbwI$pIWhmbX`$jʉ&c~6 q}{ٺ\8*V{j4)^r-davpȹ=s"jKZ&`5Px5"^ fkEup}/(Oe3VkJSBiRi Dlߘ^7|>"Ոf=tя9lמ%>BL9zv*H 7)2l &OqfwR;30<)^X) 6X?(}9z/[LEA{kFƙ3+ƌ(od\dN&T7saѕx2l8xM:hZ\َ9D(؜ l/ ]0'jEPŃqg2 xvuG i'T\.{8:( L!_FÑ;5iv$\N4 ,?_ݣCӂEO;h~|ʨcv#$BPd8 % $Qz"E/ _S$0ujl ^ۼ@X)+?RR;PPC#]5~e{@z %zL'sbr8fGv#fu& ڼeÓKz821^E]-;n;w/( nNOIMuT?JŁ5Gînt~AY53"qr(U~߁˘cy+^,|tf)Rrq#͆}"Al>1f6›mȳ;9dDOC埕+iW]5mÄj1 ;S0 #ΟKwa-ec!W.ۂu!Tqپ*.k=($j,:cu_ኃC甄" [kdv2*9x*A&xjar*E՘/0 [≁xw+Gp°}5 SQwu,BFTVbQ^oMKz ئ=YIbdI gzb%FIc]X@n.Yy6 Gsg+ cѥ@(`-6t)B\~|yZEaF4rs{3K0,f<qӞTV߼x||S+t#BZ1;煳ja> 6FMQ__<0sK~4ew=;朄I ai򘚍qO~f؜5D}JvRvUNj5Ŏqf{5:TlL3# yU6(WW.ܨH0ݤܐqr " 1z%*z{LC=JZt& Ȯ_掲# n$&Z/HKoBڻcrUJha1RXPs1Zv]јaPe3S&{QJM#Rw-PpɷOE&k2l WP3A^Gy̷e‹?<`497,& At+J=Ohm繙EgoƱGjЦhqɟ Vx+v{L: w@e[4˵[%ge>ԟTO-Y˳A_Zԣ+*T;J ۀ?ۭX=~`a^fUϾӋxhp& 3|T#@a F!}_?o? ;ZqY8U>%Qΰ?#%D 9M(ͯB(1.xަ٨=.ړ<ѕj_caq.4aMhqV5ޠnjcߵ#DpZ% @RՋ~L2cg5A'ڔX(8Ŀ0$C|~~JQt.~n!bxJV]$?s"J8d;d9c~*):hKh<\G5cS2p۴7mU-o,' kҠ!հ>XV/ :J'T2J¸3ga򱺆"WμkezR4Jwjy Ay'(u9,v\I  4^U1dOMy{mmhԮYO4?!6B,-"-VDVP Hv'WxIuRv^k[JFr\LY073=7Nի @ꓛ=PM5 ;+ L5Ә( G#;~W'}U6[W ߵ CCCV[jӐVKg* Gc2EUYiM5FZQ3]rs$T2o<ͦEYu~rqc6AdT%tTg>="rOH׉q?Td`k ZLx|7Ť  L<9 y"_l/3!x-P g|h`)(Bt.S7yMY6xlQzq{i; 5WkBo_ M"SWvhKd6XN8"i}83xJ5i"ι{Xąp= M>]E?ŭ +y Uz]%Yl \YE6>%IY:E&Ssخ zR 7>8-~v5' RWivqG-݉VXZj\! &;i\Ə0ly? ,3=.zk* p~$ VMN{W!ŢIH@~3LuŭSGo:KV"];y6[<Ѵ7[sx@) #'! FMm>xix?|w07_J%_VaIvŢ7IR\)9H'Af@2&Mkg$™`@uU۹cɷ+$ #' uA:fN N+ ~t):+ Α=O< s)Y/e[K.Ĵ˼^\ض]zg[_(8LSuE);Ƃh245cTWgK_Yne Igܺ1SOH :'02QP ""SXraqQ~t7ff/ g$ʐL,u}[šr=FӊMhDhFh$Fz{pG|CBg IfZGjƫRX{_kLO)}-C6W.BQ*9w!r7PG>Rx}b_ \ [osO2ɦѻﴱ@Q¿:!F!+hPriX͎3HrZ6+-#]݉KP%M5t J/ʟ$=5;t߻]uK>*=K3hRKELhZO" SgOm qvŤ@:"?7J-P"pUlj#rjJLC3ЀiYDV"4fQsSva.L: V]!.癙#2J &^5>l?a C"[k(r0`ǚ<2ە.}%6}]"N C@A i0Ihi i߆G ;.V\V7;5cO*ֶ%G %N! 0ߖ04+exυN(ڡ3mte), {OM^W(Qk2>8^KIo6`G㟠SƏu!6Y'5?D|6؛+p$Ϯ3\%y I|FC;ff@ٛsk"̒0߰gv'q7(B0;WV.K%0Y\J$ ^M8c\  xՔհq='\*Y@"ʢIKo@;A94Fnrd|ba_ ςbÊXj^H2׸:PH.ϝsbѴ *K={hs@s"AL5*x j[.~y&k;wꆪ@AV\\䚉9VIcdRĠD{}ͮbtlrŭbcYSEm括< kU.E*DÑ+W!t vEj6q_J7)!`3Z Br Y]v]O/COJXq!Q;L}e5xp܎c6q6߁|>mbky)4z 8^?`d995'\G3дk5scB)2 NRm؛EGt '|0W1t_1#H@oϩV kH=ڞVPۚ¹n/.bYEoqCG-^[=YGlU}?XXز/~N}Qt,-Ι?ێK$]TG5[ ?O4kQr$Us MV ϔv!k4CLC>YLR'e媆hSEo0>S͉D3Zw_/Uo/Br{K"Ÿ\sxmc9iY_ǞCWTә"GO=@~k]e@@>ēh@e_׌Q h`d׉J\/Zjq14?CdIDZŝIa"XU|iF޸'ńZD]}Vd *C}<' ob~Ðl>%{$hoRI3s6m""UDWya%*AhuS/~\9Zѵ}mmUh2lzp^8+ˁΗ2?Rk~ @͍W*z*P).;|&Ku,a޼DiM(HؐcNeG6#i% NU p, M~[r~+idb%#3$G6 2(#񆅗[Sś3Z/=xQɂvV weH kNR?>,caL $ֻ[9s8G * `1PcI]TZ};qOQ>"V+66+010YNGn. aND ֫ޅ9GQZ0wW;0PIOG#:tN&7:6Vb[MYe̿,LNRxn/Oc'_dg)q=0gEenNrK[ŕH -b܋ mg&&Ag#]J>wGo;HK3 37Zؽ҆aX}Ю75\b'#^RweQDOySKݸ{0D]s%ƖnNԼ!HVd J; =֒&w5n4WѪzXL( !EkI7:uV8mG 3ۇ.F`NѲA/Mb޹6x/;9FXL/:I6k ՃZ >ZE6yip ^CѾeljoSfKE Eɬ50TAS. &X&{WÇok -+..mBܝkr9zքu&x"!9!jc<&[T]<NPlFu3O"9gBK^MSqOy$>7Ip>$Y7 ܴUڼGC_ hl+zYM*K Hr+59(lO4}c5!# 䌢##"pyԑ @ tHusyB0ki,mx+|:o1f֙X n9N8GQ*KoA"dĵ|M\pø]c{[40 z\+"Zӑh@p o"w8)B+߆9"kL%f\^l+uYd*P1YgƚLz<\˪0ճ~ʹd^%G.ZJted,9oǓ gՎP8!jsM&H Ma*F}^N4ywb-2N MuryDpJDx,3jYGkۓlLxdomS7jg搂 G ,V~*2 m{7ET&}į MT: fZ`BL7U}(PwYe>^oQv/m_7Pf3*}65H} 4 xH\ǯ ~;cjt s:X]q5:n^ħNMS0?{Y)W95]׆uTs T:TYT$t<=^jXq ]%~nfZcĶ62EBi78FȒ%pyҮ,pVcVb0oH#:1&@-ĆPW%8 mչ0O|-J~rdNX>G/Ů2Gʊ^Ҥ@5qH m Bw pgGwc/,N5XvwvN|Ds/ GQ;qI0\ldscEeӹ2 ugme,.+;׾NǞA.vɏARY6gg[hPx@XxƙARsŐ^L[$4*۶e2,d#cj6B,j%hMd\zV PȩW5|/3f$k0&tP2in Tb5ǝxkmJ{J[t$`c ,Д~rFG[V?頴W\n*C=n{ošcQqU{Ro[VB9釠ZP}*lx*`oľHhNn8mŸ~Xk%Gki[HUCC4,nNr0]M`= /YE3ܙv{ LW,Uwüd375Py84rOAo+؀DaZ+t(&x}A0 kX2:_Re,7\J9R5%/ ocvIIm79Í*+v[BAOuI5|wTiV\7+E12e4",}JPmy^[T?ֵl2 z -kLWpeH"+.*q!aL%7#Y) =ɤ@i y:\^%NDȼF'f.‚.V yQ `c&Y%H+ߤm z,͸|y5raT*5_Lk4[V 'E>IMΆ:ʓA\@$+}S$l FDPJE<Ɠw]tqgP8\G*S=Wt[6f_=¨O;8(oKXeaeNLffr-~Q60$vm{'餙p_j70Q\y=sѝEFO_ eP?-ahb B26%b!#bac7A?hݏLXBm d}}#ja*fa9Kr9-:[Tw83[,Kb;{G\Œ2H4IMkFW5 ax+̫95ʡLEuv8b[_)[X}'"wG]/ 5OkQT H X9cnl H m%@A@1'gԳi`=sa-0 fa3]kª?om~g/VuI(}GE}ֺxЅ5?'%e h)؋o4s1ϻcoθ[h$r\g 9sG+05]q4p0 \}BHMp G*8byC SD6s Iw:FWq5z0mϽ9Mظ+dBDe绀=%XR1ΈO;ӵտY 㘯[Pf09R\jFe^_ PiB. {͵@45Fij^[%< 9q67u-,F{ZRp'. b>=".%MvuQ ^ɭquGʼna4.(O&7ltSR`7:TӢPe=\ m֥Pz4d_$#oũ)LtC1][oтĝ+ɼkf|=IcV+>)6#쨉J8  *FEt4YֹPF\&[FU᫶Z7ʬ%>l*W,m u_ cq%Z Ko8#Oi,e:Jg8Q@uCjV,fk]~IBeF8 71=֗ MɓčZ:"*/JhePI79Wrͤᠸ2hRE>8֤LY KXOEQvVLmܢŌŬ^e.ٶA`(@)5/ߚ.fEt>k4#J`q !l#ȏ do23*4s.Z5Hݴ.pnVb&>2O=XBc*1d`!Uxb}hd z-3f?*p:S64)@^=gѬ6>3fpU6TƱ>x0`:z3<7FU^KFYykU4`4X^5׻ۍp$00}5{ Qn0k9ymΘ /[lљ)ax uԑ<&՝>(rzD̰ ˷Ad٘e:tTQ r<n{cwSѡ_1x E|f>@qeô _ɶRL"I,OSWjC {$mkܠm4[mf:%JwrX uH(}=j}wM]<[˔ Z4V+h9INm;aځ{*a6aIZ1$b]$ʾ5m9 {ʖh޽GBdtI'Z,`߀5n Z\ zt/M2=^7y _u}UL-P)o_;\ll )޴pY`׿Dbmg IJA+)f "J(gKٜ]a`RBTjjQ/^{qekZkFLJ;K?3t&U- B njBJx}6nl{Г$)=UZf/!GqA6i|۴G'k|;MtƤ/Jٶ׶ξp0tP^p PA-Wk \!Cv'UUSAqD=ϱ44MuWKGsE Iywל%xޚ1 UhI1Rq+PS1\SwGL^u`CdB+_EnM6hɻ3Vu ]?՞ DckuZ}~c`n݈3 7,m9e1R3QL/z`1ϝ)Oċqo!ᖃw 浘FGhؚ/bq.GԱg.2y2QHcg?.htyHӋ9: +2L2lc@|.-^ڦ ءF_ܮ<#o aї ^M~L6Fx[T3&iVѴ^K2HNM?c]vd06@5&NG E:ex:ڢ-o-mS2,X~K%Ÿˡ֧㙉(8%(*)"&:Xkz ߉%{`W%n $(A&]3w8{7&DCEEH$#H EEb ^k^RHm2{&kRߍJu2-B;HƧÅ23d&]`}_K-FcĬ :K$南fK-)Θ>ԟK*5;s^~q:ogN4Q\=ԛ0KFk.({BA73&CJg'yÄ:T1*ȏQ4-o GoSpg&LFAj2;Dm ZiPPb7P{ZvW 5qCFA,ĠC!j@:—VVLT(c-dr!Ao39 I@}fg׵HG`0tDI˙L!8 }\(fqe_EuM 5x]<t[V(`anzISM߂7H? uk,prȇ/h!w0sxxH`M@P}u"x'JN?,/CۤQk@8u)'A45+~{?bMдd;q|)Ƌqͳ1b*5.VI >.S  pv|qv5;̘2Y`$tVkߚ =WT  ZCnJJزɪ-;B#0m07^Njm;Fq\EF°!p(knar{r .sI=)[<*\!)ݼ4͘ dž^z60N93 zS4 '8K7 I~WoqiYӄ5y('%uV@3\sD3n}*a$ֹ&ˏkc $7<Ԏ7Ғ!eCbg Ǒ?k۠jf*05GRq$%_ MIz!bNs[θIywds!hflQ _6>$:\iu 143Rrsݦ95.YK':+.#A/JĖ6|^'U`>9can c:zч@f9$hr\k"AL%DZA 0{$LW覔CyӐu:jeׄV< ӇoDSq깩8U[ ^\IY G<ߴw\!Ԅl&Oѫ_ ?[qd:6p*%RD萂Un#uNR( ctu{BF!BdLr+\Wens9e.15m~ }dZBPG?yT=ST`.BkP5 z5PV2ΦNDr-̈Ix$ʣEҶ\Rȑgіw;kFǰ'`r۠,'tPNwZc޵+ /艨l{v\@W6W++@~D7F~vH?"&~,@u`-`&!*T)=/2c^pTPۍc{Qg0 g/.3{?5gȜBO΂YdIG 16/@}/);4ȅQ&@R;~j16r@cn @!:=nb]U vU(Pc# #mcsNB!ravdjӣڨR%43[yw7XIC3s8_keNq4]u`)9a.bĉK²9H̰1R*vZ\e$i1Pn76׸S+Tei +QוEf !c>X[1tN ]*&9FhMvE˅1yvP#D8'56qe i@ժ1 oI0q/paV-%g]{ oؕH&5VwuNɧcB.et&ׅZF!m֫Vnm2G&VRAOhlVƻ)Ottyz5u{$xxwoW׀z|לثO٭)ò]Ѥc^J b$üxrI'Mf$XCJ^1BYOT^}OO%Dܴ&~f]kvh pxUcEņY450a?Vl ^.@6\hne㿈hh?]meo?;v(thvG׺L89wzxzXֳߝ"suip|yC9q pSyQMߣR䏢/Ӳe1xmYTjjg4`~NM+S5ޠyobĹ`UloW8l~gRfD DP?1@@cV'%ˢunZc%d'/4 ܀2]Tqёf .T(PDaLp)}"{<W˷3" A:6[-gפ2$pՈ`L5- ggr#6]g F+ȠqMwђXz$gmt/}5UO .E.S0Rq٪Duߞ83 2>7s ;}N%w)$~5߱<_zZ?S8hGܚӣ Ǿ/@KEzȃ<ϯ`9ԅLQ)Zʄ@ǎM˃JE JL[Vr(f2.rR!0Ĉ߽̂<E\%_~$Ȑ[dKR^ &ah7/U Nq:k}̊PsЩ1x()L3H^ SiTP}y AidrIأC#mͦ񠊸1{H̏y5nĖΟTFT`?ZxKdf@[M{`F-4^TQwO5]edyqÄ an °94=[RF=woIw]"b2#!k eIiz1B%f맓XϏ3uK|U9>D~W)F:T5 Yc/鿽#:e?$ds%)0 |8fX c "/P* KZؑTk˩r@:Hq#iaW`E$RSg94v Xp*-zš/E4BOpoQX5faiBXi=H}ʐ=ӽiLoj<)Mڿȯq5!fX29b_enc]VvG??#.Vv-ak6Lrfޢ:Z8bCCZ7dZa4ջj'f: 9ԟ%}LLmxe~L @4v_ <^qeȟvx:Z7*R]̅C6W{@VaLN;$VC<ׄlOg]!uѨ~P((ˤH է}ت,$ BA5|FdMorqە~3 Qx\ηsI$yAaiZ~6,N@1z5?E\TQ-9RRGuҥ-9 &Cy6~ xd~i3Q-H=d~a#b|;s|yJ7qy] 0Wg8kH@ *Hޏ?qtv6#Rc@w vu6ȄHVmySs&˘(cHO2mJPk%оZafTU>Ƙp7t}OEsvi(^j @bTQ<:ǔOYKi=]eN 4Y1[UVpNPSpE, fE'!>7\qҶu1Z6RL^.+r*ޞBA+DaF /:E©{dQ9T ׾TJF‰P HUi³>vIUD'm9emPյ/.L:0UBMcYO|J4yǢ 2W_3 tpJG@f BZ !vuWυh@?a>OZT/YdNP&LR6q`5xK)3~L#: ~TsU] ,o.g3 3;qԔ&`wL6*Fj+IfV=#] #*hF $2\f9aګ0(.~buJ읮)I2C0c/Xxea$dFɽ?C7*j K JꀭO6fd4H枅?-D>4cNi/4]utæE1Yoaq25/rDoKCH`g䧿r(K{uoUn[sBMy,p2 !d=E]#  Ѧ}T}, Ap┤6u3b؟G EMLr'hɘ\2%Y0L61Rs#Y. ZJlwDb& [sX VdK5(ȑaN_⑯W$菺ê"jZY,Q\cRQcL *n6؟"Va|n% %KUi$uLAZ+ gu! [2˞yEb;~q>. #E`D[#b6"QiՒB0 ŒɿM4OQC XTڱk.Lç"z3IuЕ/We=7@kH}p ٤ʗLmH w @>p@m#5!1< *R,5kx:j3LDǮ,V_^=Enʥ%R(M6TK9ynM?GK ^mBZ*>vմ#)[#Bhj]un/+&SVV >xߞeTq֍f~S^JڋFOcXBsgDOwkFi(!v~#)Z(No!"V48(ї0|3sH68Xh?_j$$|GF_.hi~oKS! %GnH乵};<7 N;| ;Pe+9DZ>H\fx6oAw e@ 5 \ApQAi{Z. zz~ C{Gv{ޤ&y<:ۉ%z8& ٫3ni)hEaW|~7"i=jҩ_\JI~(kE_DdZ fBvş[l9Uh ?gâ?᫕$ݟZTMCDCy{pDCY3.1#Y\7ByhХp1叨0E gd$nlZ|m=:  -Hjȶ1Z/ jOhlخ׵A&E#1qZ/qJ ߿|ڊK(1lr-l>LzzjQm|x8JT+"8JaXߣigbNsx5|iZ0X _h鏾芬wvyp݄RXFRwYzjAa:D nIbJSČ Z9bj(hQj Kf"ar[ 3 8fLr*HRpN5 cLb0M\XI׏Vj\#aDi:!] ։99 k2~!kL{_[q8JL٬IpyŢf ϿaƿR8N')s*8$xfU4N47D 8U}tH-|RQ 6dq%.,(2N.ZWU3U%eyp`72LWz#(9![Yԍw̟|ؙzщ3Bʄ0RFxtƶM%a pʼ~^.db-<~LT'5}\̽i^ta0OoCæGzM^n嫂u-[`e5|/L^ebԪ .\aC ˫#4[hO0Z=, P|#M6]_IKUo=nm (' KՎ,[HcPnH.8{^' QXB-]Q7F!׭>/͚*mƨkKri=@Gj)7ɿ3X$5 'NC).j]ࢊIj9 WH 3fl34{XϗZY)z2KZ./-kzt3-N.v5\+K:ѧ,3ZRfH\, ;ӱ:`jok"B<'th&,iM XH^"s9)礌C~ŵ$äӹڦx#ώb(5=;6Ɵ ,<~ -A!3i B GBԪ/话d?l؇th5zYuK*W OѶ8^>ZJɱ|c={F`dP_%ֺyW}W*s ɟƞ}j#DNj]K5~&S+@{qڟ kPoOXl\֝!ʇ^PxsʋZ˥=2QՠАfO%$jc)skr##˼ۭ0!8VH iJ4C3^E+)w)ݘ-kS%핖j/s[Ԕ۠j.Viɭ1\>L9eW ϦWi1H;i54`{LF1pI]ejQլI ؊"E1clReL#T=tqǂ{刭d27k]$<ԉ)C`TcþCল._ 4ayWip'GE,k]Xr.~VJqJ|-Ģ ٨ᢉ#?bVZ(Ah7s3g+G(=q 0~{'O۫_Eי = 3 >hi.Ӝt%~Reb5Jn6 HQ4tYlPcy PP ˫F[ yZ F/P kw.du@/<+%ջf#=C+H a·9*'cH;в7e`2G8TE$Ľ LÃR6ҋ& +IbyM,;f|l) JbJvWu;EUB7ܑwEsi~ z]wƉiHsat_Hnb˨y!;Hqj505(<Į88Sj^Rg@Dca6L?/9wv/dJwN\[Xٺ-d{ : 6O<dlkosե"]/MP>mk;NAQJp][3&0Vh XFCL\֓=1͙U=1c@/臛 A!u#tJFtYmZ^N^"}NN/X oJvCc_{ދz%=EЛ@vmc-o!ޞ쿺<ğMm킬^gP.؈JMi/% 7C0dc(^Y.=8X^T[E #aoȂJsb8*ΨK#f Gqrgs?mi#)yI!&~!̩⥸t*s6v8&[/FHo!qo;.ojIEAOĈ GJ;lf 3=sC9Kz3=劬1X`܎y w󛠗N8;qR/ `(?At49^e p T kޤlp^g&7I,E$ @xS1Aգi}6(凲2XԩH$3 ֍T+kn ?-@Mi|^2\,68'Ka[*%iFE+x+p5]``H -{-Yf*6.н'(ycVĚQgٞhI!V>~|b/EF<7c?D;q/7bL1+r~IkjQJ6Xm{*UtsJ3T*_L5$K@K#?=Y(/n/oU%hѩxt*}rlwKLf!.wΧ' P5m|G6|.& >X5[m(KFyAJ1  d6𸡊7TӬuGܨhj9N6OPYh P}z!rGv64r~>ì}T.$ Pz0Js!& ʿWQ]=+ ' \)|>"ot ZQ 21m/j7'vHK`Z\8$s[w5YQ=UwMuM_?BK ׈H۩CXX0$ya'~ (w쌖-8`R &YG dj\37V}Tix ;4 x ;ԷzrYlYJ|WPZ{cF6P̯V(XfMb~:3x V @-= ғN/w_/S-mv7Lԝ Qrhx5tLD5M]Go1KsOW" *eۮQHͻt6sx0P*W,̰wL3Ïq6E:/xz)] K.ЏA`I|46U@y#lctdza븎\62oevTV\AV pg$FK'kljJTyEe1/d.HƙnZi"Z`U +6|:HDcR =LLgdm@"/:jHvA"c 6kWY(΂KQ.a[]\SOh1V߹O7h/;lpzc 8D-- vT.7ChMboH]\/dVge-ޘfK+IA kFیv#P8bkVʲd84T.ExN7 )Ch~E`؊(R@lk1}$K&Tf~4$76 4odL!&cbF^yd4W[\#Fv 11e5F-lZ:U`Lߙ {sK?1 A~o8Rt0јfR [^ ) k*97#f58;R/LJOZ?M0,7*s7wsF7#ȚH+}ýPcEG]mhmKRl1/$M(̚9q#U#p>L}æ 5(PÖmIL۹O4NFc:_PDA00tV3Q[ML!yesS=xT?%R RE_'eH?[BB 95F~&We.$?+(ftXˋ@ˤ};K{?~O􋋭xA߂=B_Iԣ|?98v1f.g9@XM8+!f0Vܐ%b'5vf7B@[Nި?$wK1O( T eٮ'{aH Ҵ!A#صQ^J6?9s<>H~u\V#CANF*dY,vh 8eD&S^9=N $pB}.(\/~ %//Cxoy쓅J}H7`<;+{HJY E`:&ВiqSMa$Wڍ̑pi-єGلzhɟjfW+"[V7 􎑣WF ~oVi[}Ayre# `Pλ~0Ɍ?̼CnE:ʓqs<-^sR@IdifzLm`&A_)$Mmw/!1L|YRLD`**Ѕ<+ " Ňz ])*@M7 7ݶs!&Vp{z$~hL҆66Lf.錄l0l6s5.D h Y;։xs3[Eq!ItuHIk/"مQw&a}&_ LR,' O98;M!`.)m &LS+ ͖y8 MNܹǤ8A>tI:S}8T %xVDuќQ廇= lcKC\Jr[8[]++SHf%TLu=<ДK4ؠ!{X׾*3xIj]`Кjx4kzhy}Yfᬐ?\2#N5;d7;> V&էČNr,Jjk\Y+w2*$]ىbڤSh=SPLֶɳ ~&iNXD4ʆh[`Kbut2 bWjwLOv)1Ek]8Hvhj sIJA 6@[_Sb#pil$ IW<=`6itF$KP5ND8I ={)06,)lyEyN\>z EF1}KRSk X6T?.!BghWc:\,ብ吨b 2S#Mmg7r]I > l(ؑG3cO`[rlMlC#=W}ߎ@[t5v:#ٖYzw4・= d+R= ]qWIxj={.rWr7$ʢKt#*Њ}AS3%yzm@7 ;4FKzt6p' IVc@wH~eiQ%&྇c*)nު,T&vf.HY{@X6>QiPMc45gj%3?b-BQgO/d_S ]%z$6pIqE|;mV돤ӓh{%GޑU\~K0gV}uV K;C#CVGJM =vhŕeM8r$BL9)d2$< ,P+B×fSYdfC-wٸcϜJN[).HԠqlk./Tz `/.̇U=e(SIax5x^Ч0xWl." Dn2 _ ,U.oܦN`gvE?OnE5AlM Z 5+ҒaB[Uw  5Cpn2)vpգ91ĘXanfk閘 fEMtjּ"3'Ϊ~?)?Wcʒku6bk! '1II$x\JN6Nr.9A;Y4G͢DʊD u9^ l..0TCmrSA193IP$:[1 ^)#5*~=ʷnuzRas Г¢kXWWI<3G9WTCa:ˇd T OC} X^ ʮr<D՜If$v0A5FcDglT},zX n'6G ߇%t<=yß6~jL&{sVj5Df gi4{6aT[%c?rVgiQ+S pMPz~3jIХhm"PG,?eFw꜓lBtL o.qT=uRv۵P17`B;ApK <2./;~2cu؉כc{V>A?kUÝ68~rI.'&J,F1zE?nd \atKϥ+ohɔ L%/Y9Nx=>Wu0"m٪- ,Zl[jyȦ-lLNLj7k>Dy'VoGa:b@{*kƦ3"H :J\>PvQW-a'՝W#϶ (ƦNtȁK*?oSfٗH~\ȔvŻ&;6Wdr:OX4ou0Z K&^"ED@?Pf]V"%X̊A-OʟOi>5| Z;BC]e@Q5\5]Նq9,)ĺ\ jkےQ Vb =\q%b=O@+I[JKLpgRU\e^k- xr`V(#.HT:( U$L%1]nU]-Yݓ:_:47}> "lGq\v î";fqŹʄD !ZuSZsMնGܞ x]SƤCҌJc'23Bu4|w1Ε$%F:Z{=UJ4,fV -F 4,htz'1|.hYju Uק'\ގ]p#$qM)Ja/Rۈ"rR*:Eb t,u##a-P!qɧ"b pLQC:ع8HJq ?CK-fJ?[DW5)/Nz2]Ċnm1i&}7+O7)R~[*КMC?)C(30*nqЇ\.Si@P;4R}5vv>4ֿ1)'CoѪ?IF3Dh H9;ޮ$V䩅sJ=Xjݼg\o_OkLBinmFV3#$dhJՅL3~eL:*o=l^%9 ۹ʗ3$@&; z_ݰSNsF2ȗ Eb\ ȵ^;L]$9(zgItS7۩ nZ]m/yG֥^B*4m|Ssś.׬j[I~ߋtzDHG<%YSLn6}#DLDN8 hY桜x h ,!X2B^$lKv1Hs/*R?  ?<(NDǘ֜=1JG}[~0kY׏/213V4qj4Lc|$K񗡅}&}t~_Վ @Р>0`i4?wF{*@wiB H!B_D?jw;UeNdL4xbVz.m E:98T|%xo,k˒,(b쇵#8>(bG_Qk7b@FJk44.ɭ!R+W u6:XƑiHl(VzȄ 'hqk$4^Fx<ہ[H'.8ƙMM"ٜҚt^%n][{8QжRp4 W}<Pq< D)cA?l;a Y}Щ7cavғ$ـAp*XeR³Vf?7[W5/(`gsPфļ~IÃMHjů$S־Ǝ)fr~9zVB,\?y-Ka6YK(d*E^A-w&DgUY-[SiIZ~p!K#y&n:؀ N(yDZ9Ò_, i`܏P(v隹rϯ +@m12GEa%{d,rL<(|XL3p[5eK* D/HCU.Q+;-K9Y1 J:" S3*wD3,2NxEݰxᝆ E2wdǦ~8%ȩLHR :]cR%\v!,#/DW TkCl/w مڪ)xG@Qo{ } m=asԅ拧̕IXi, B~d.ܺq8y爪;E"5] sm!Ike,By?R/J>^8آ u懮*!@ $-cdAD$p\Lt (W)vB# ;IQr)B.JG H*>*Pz!qA˝Cdd,@oqf4R.on{t:1Y[WDV ]P쑴l,x}A!uqwT(ܳ)Ŕ|.Ze4BT/%Q]0p6T[\c<3Icc=; M S B:5<#/;}ffjkS?>_ {#4a,Wj@8}=5)?6Ŷd`˲MI@`umx;  Kh +XTii&5 T4[-~,,Kj yjkgeV(Y(*el -DOiW*j:4;rZI_b3=o%`OuWYuOy)(3[X [ wNSϘ0]`Q#?n٦!g۹\kv(@ jB;#Ui%ls!&RYw >ŭ߯HEK"k rՉc2y>ThUWnx!0hEA $stGFD }&9w.]40  X/QjYY&n|"5x Dh%y ׼qĨ](Œׂh?oUq."p@w8_j *Gd}&[(ae\ڏ?"c魯_σف`Gfߝ3ȍ rWn-Px'KmDy;Mpā=6GDYڂ>j:x]%N+LEC쮜Ct{Sn*ėUr>@? bG al|q(5mOC,>xN˻s~'Cezh=zJvT0f  }"sac1>QWA?(a;MU2S..s0$_JXYwxC˪RI%ک 9\1Y:rs-|WQ\3sHAcm%}>`@|Ԡ5`6-ܒ[H-nT2%~Ah;vd(RͻӆqYH9!w㿉b*V 0p:J63/ۅsa9![8,Qsse& aXZl/#M(MO6 k>u]{;*ȧbH8,hpnM(}"M6mL#҈]Re&cэ& y:ZOKZd0xHy5!MWiY$G*8Ni;Acah ^-z2MIe &K:@wDB9WVjr`,!qYNf|7TjR*$LW*IP (ς;mʎgW >{c∖0B]I品ڲ]B/4z ?LI}j9(f)`]2&˂*,ð>oB`L(Ci&+CslH14ILȖ9gHYd9-wYi1 Z"lpo~Dž ,Q+5UP"a_c~/ȩE!(=;fQp*%W\H|c.{-チ0`g|ig>Kǰ|:{B>{ʾp2BmSHnĸ;5uWiLt g\rSNdU;PYU9wt lY]\RiFko" 4u}yHjZ&?CBjcj. Svz퐟lGUn*' 1r9fy΄â-J#Vm'~$>FK<Q/[}EP2ai uKG5鯉 N&S,i}@r'#}!S\}JгDxј6%+*sɼ}k2\>⁩/吲q wEY]d`,W-5Qxxg´X&ظqI!pc!cjH?G.t/)|~vEg$3.CQ ]S]M3EU5mv8s*>a ="ױMѾ%|2k #,}ꓫnqsg܏i_yV\*JuUPm) 6ÔhMC[| fmWdQw±LO7=()P\`dd`pX+͒Yfe{N%" -6P,o._17+G; 4 GKCF֗(6;'N[iGꂹ@(oq >b|Xm=5"[]ܠwFya-nfX_?S B}KC4) q\]=|q%?"v6^KOPnh=S ~mH+3o.P:> H~ .20d5ш)Pj-+~yGBl/wS1Zk}eO[i#G T^ 1.mW}kdv`bǀm,m(u \ڈE@*![h)<.UyWIppeg9X:SY֛ \z3x_3Ug*l+Ѳ7.=La5|7܂s,A˛m77=lUjZ-ɬ#ͻʮ•' `ݸ+ UO <զxmA^)XM\nfG睸?+[ ?SoNڛBHeƮ(ngǗjLQj tiA+"߆aK#{2V :j5g͡Y39J.Rs^1Bxe<'OXx@9D[\8vr1XЋj[ +5sΉK]'*C80 i|=G5boܝFjyKQvj9T"nxYlPl{P~x ibeTp zz9Z Z vK3xwQS8T|G/zu#?1Q4\qU50k$$(!{ُT.v{*ߍmD']dW3TtfGQƎWaV Z#:/O^2|`==džzcӧ̃AYFuN·gzfA<₊Jjd `2BȔHs)sDh=Z# n(:}U!\>UȾmSNS$Sf٭)-gv\ <!4UU3q YOr88% 4ir&O1:ߠ{Us>{ښ<%{A/p)ss[y`(gdcqB,9Q FK -uHw9 *r֎O57Ų֞͞hK}f*r"f=B];n a2xSL&4,pDJƟX`⒱X$jXWA9KJ9@ j1feڏ*b#E.woKh^WN'x`6%ivӚ= WU-..|?֬53(#Ij3MބE4X_窞 Q> TB m} me,-gtn sfDj53&5ӵW?^\l,kLƺ +Sy(f(>wI*L^x r5;<;Y6)R~ T#ob9wf$pju!f,~cŋM)_M2 с܇`3QYX%+&>`'=_$O ysĖóV 6igTdcͻ+L& b "Êg%!tqɔîp'qF5C b#Xj^*(on0I3籮p ZrBd&0tM/y{T~3.K\H d8n.SJhF!n8ܽ8R8l_HνV71#M1[=m">WCm10@kjx n 0F ͥ|/,1{B[;XUysNS g) -GA7pq0ϡ8~xkMyu.lt: #k1 5Ws'ҁ3IgI<-90154NYǗ#TR⢀/۟J!uٸ$SׁYEӔRʪ "S J>;ɾtWAG <1d~^C8yMCRw`FفgD*PaYMafTVZ,kcF`$Ư_?#p߉!1>156ٗ0bDZ[i>G+f In_8Dm+q`@mD(mDK9T3E_6}'z$ݻw=xB WcBY7AElhp7Bi6)؈Dcs(P=`5V̉3O|B|)|',rj7aC>3QՃ[X,$0V(t6%]'P'QB4r =G.yQ$Dh#nkhrQsFov kH=T{D4&i_%s5e֦/֣T̒dE TYOC/ hr_-Z` W4΃WY\PwKuJFgIHȏ}TB/t-·;x_ &8M2 >)e1Hhcaʙ 0ETeڲ= D sBVWrsbIG̵7б^,t_՗X5:D{p^$Ye_рESYZZv|=i=܉ VB<x6LFMz9 5$χmF* u1sQ]RfF!Q]vB}Fv o#a@Q(~Kkqr&lPyP{XkʯRs]90EńW2M<\UZ9 $91so P?U/RݶRkPrd}-W/QA2TJ`.̽2g=-u|҉}NJMQx4Dtվ#Eu@VM(vsT[8yngq8DqXrN2.RVu_/T-3_V*b֖VSDGIInxWHNj˭ 8G05bu/Z:uR3@XKP~/Z_l$ZmO> ,Sk؈|H" ΄NW7”zrqs'ϯ)t]LS;m2 iS:ҙ?F[6gU A*7GO|%|SSr"N#AO[78vfDAH+)дX гɎ$u5ZύG@Wm>Ho]x I PxlWR eǭ[ LVknc=X,'n[b6 65ˏϴp^XP2bv ?fa'{:Y-fF?٠.͂βRI%mPOc*ÙJW|!Z ~Gyl+ժp8NAHs+Ǟq4o+]Fy#9iȖ@?(p2fJGͧOlSW8JWXnԨPfe|P}>X{4PŒ]й\ Pw쇟E(&|6E!X{TUSE̪rVshlisN [<mfh{SRV x7:bSDʃ>Bۻ6]0QBPzxN&$M-M5}WE뼒tV|?Voc o@]G5b_ /ҥ'RT01Y\3WՀUY(II (9Hl8K: gOMMi$nIf~:cݢZq%+XO zVmmI"lNrxsL-6؏ PKoqOwԁ> ^avFx" w$ -p,cV钓U잸6$]ļV;;y&ݴ2J w0}{ek8 )u`6yϩD4w@/˺"gϛXq- v)\D9qY (>YTO&%-\REE}v %W}Qg*0TNb tM!(d#֌s7G%>Y[&>SxB^C;5UP3.<> u熸ŴR,> QI >= .D="˳h!.h譴4i5aIvCφ$r?nBzl=o׵#^Q/Q`$p 02{~tzPnDBbEU͍(e?43;|=G[03l"WM] ?n}tK]Lc(XV";Z E|Ⱦ UJkJxŀOuwucne5Ĕ\ `yyz`/d87.^P2v@aS~ ФK1B?j>$Tfr p0|0ETmFbKovDi @)Q!ǚ0@R\ xtG9|X)FRs{fw4Nr5~ ]7HK[[-6F6!-3&iDh+9M10|>l`@JzΊ-Snjpte-M *w Fѿ},3gv.(ͱǙznzZJ7e-`Vt +(NV|l8kZ !ʯPӐ;jd'9jЈ=k~ Y eoY`KP`qUb?T$sH8ESle>ͼ"Ȁ*ܯ7 ;+|$.ޡg@>WEbZD5LndA2|e'[qi u=FUPXpRʗet2zc=%jNfj``C"*J$|[8kއp9=%TxW ۹ Tqh,Hx,5xf5lYc=jOBc yٵp@d~]vcl,fda)asdwHCQoo)BҒ':cx\o1]c\8RhAm8+ufV AZ ʽ/IѴS2iyb9亂hISDk+cpwl~~BS} 8%HRx]*e<2IpJTJOGJ} Y1ekEc3 ΔgeEzi_D|*RS *{s>1j4k6izq>י% @ kw@?NjAFu0ǔpVH*u[lna[[ D7cLn%crL )N 0=BMyќ GzM_LpQE>8_D3l20 ;;ah ꞇ,xUue1|C N RTeV4 ={[Hƒ(པR^$' --P/! gZM6[?~lٺ1Ie o.PGJ]-4PPx Q^{0Mk8$#^%~M2>H(5@ܹi*7Y坦=!PI,m!m^?}4$U6ؐ): Ye},Ixx+Ãb/ÀJ0YѲZ?q]P,ĥS6@ϢE8ɅG 썤X.'X,Čν+ݷ"(ѭEw[IP {N7ʐHQ{mcX"dQ&@aXm -=eo#rh] 7P;NҴ9bV n( _۰QT` 3 VqXBxa'9R j=RԕVyi?Rbc'V)R6klA% R%V2iA;1rT],y@`p EC4N_yXT#y7`]}qĉRQf~uX\D-g,&o??@^"6dPDsdƯK¢wffsh wCRzMߵ[0Dof_4x35~cQMJ7C\\F%Z?upNn%AWMslW`Ap0̀ښzpic熨KPO4O$7|n`L6q5PL̠j6g_ܗkWѪ Ht/D1E[aLJ*ABo!=7)udGa* E+ѣ 1#ʺ 0H˲6RF$KkG-]BngڡIb<:TB?h"a▸ |2'x5)DҔ *Xc9^? ӐdA*Eݵ">,ғUS-Xݱ7$k<-*Jx$t$A-7M*m#G{ӛPW/86.tr$ݰ{2aaM:pPq*_ugoZxFkGGO&OXf0Ϳ\I%z!?K/[.H<> 3F``[?J"i@d.Ϊf4 }:l$uɹHNr39Iaddx1yGY\]6{3xDWu lji'IűkD$"S@p0dL-@lV1/"A,˯ ʓ,=`S@+\nu3 *-hA]V*ƨ#I]'й7-U1g$4)=7zf^X1GOr ka'\QЩ+8ڇ(a{V$Zy&ST r"+\S7#hJ﷨Q` pw o>a` [sг1B՟Ɲrp +,N x$.%SrD} "љoִSϓwoQgtvg3-WyHDZ 1LU^@lGA)r$wb6n07j 9kӋWV)č!fyD86$`;d L'5І7e!֠RԽĀU𒏈7]Inlԥ! ]EHd =9Ȣ|e'?#cq/CxP* F43WThgWnuݳ?WsTM!_2B.HXed*2R_±j8A9j>Ӎ\˚^|3|#G*QeBĜվb(sǯx`2_iNq;GKwB~ȯD)eQ -'_i}̋ k8B/a0#R4pƹer^.Ş,WA 2@e1;DE-3udM+T-.^U`*\Sd@QyT4" 5de@}ƜxrTWaD9, BʄuM;+kvƦA{'N[yӔ H*_=oiJDiKO^Z{/0t 'M>8l*襚< K\j87 dCJlzcB>YwY4Vӽ`oW8+ɂ΀vFӵDʨb MTBv{Xt,)dV%/4qwAqpyI,$@l'b.iy}^626'V\eXX".D-8 KA d#t1q Vϼ {Μf& }⦟z]J9if9ȊՕ 8t"궷+$- n2뻚7`mmKȾIv (fCW $w q罥ҩQw+hay dۃ$6<n=+(/CH?Z^ ~D6P`?b*ӵ=`哵"uApK#!À|)~,؝G΋^bm`" rE4|9D?g`z+PU8"]I$ PFrEIQ5f1p074}-!⥟Zs>URE h ,Fdq/ڸhظC3G'\f!OfZJk99}T{b]Y )e=;@!W:^ḂEXJSr5MٝLs Mݟ. Jҏw26g=A ^۴1y;VC=h'ѰOs؆،p.l9[V+!` 阰_]bb sh?V6ٺ/Hi{*mƝ#a :JB%"~P+8Se9Hl %=f1&D8j TI_c ÷9Y j}֡#+w0(pڈC Z7;C BL&G1Z^҂l Q^хsV8P}dw0GAa{z1^΂;\ZZU&?$y] a/Y1ei,20 6GF2JZZsE,xe&oeTG}xFcϾc-]+=4g[f Sc^;j_o"$|?Pu!AT{s$, bt"\`(a$2P /m7"1l| f= Zʮ*0 urz(I:RXS :*(N--aLO\cBXctџ.s>{S84mzr~= ҦVy~R#RvajMS'-)_tiWz_*=(>T$df:#íچT( RR.- 8x^9FWQƿ29Pgoҷ^J<RZi}\f$AlNPv;A>'4.;5#JCOCebpV|7ǵmgP 2^UYЯZblu[wg*#X,?TR!x<'m< a="7 rdg޽a>jjzYuQLh۲PBa^Veys3RaNL HVys$}l  Px@ rw8*z$IV0;#ޥ˹ɰ.Kv} `# Bk=?@y}Hv-@X}BWlQżijb9I~ }[̚рODI ِ.xztz0eS=6}}"W1C7-t1KKm OP- p(ӂQu2{X*Ly9^=I{Ol0bUCڙ7qo, xCbWjqCyFQ?M8YCݖAzlPv[)]46tL>h%Ky,.mK=2 #hsH;yw(%EHAޡ7Z=+eR-MC_- * -\yC_}bzMJ4zOVe*o$תk?ibXw/M$=ꗐV Ϥ;cR}( ʖgp;0GBS=bvCApCr'ߩzg|u{ (%Q'@,Rf瓝`ogMl:8 ?:c%I |; me7##U윓ʽJ:Iޚ i l}%dk˥Nrn2fݪ -" 5z֫%s;bHB:9~ nX?8?yTpxk'ͻYl@cne+$zU^WXAAwk-l%COL|=&?#-  ( ]uF?+Q]|k2f\ w HF~Na)= ur-i>zRvڽtnEb&iFC([BTP{ a"wba;=a cA_kQ-4#k^}4@th{rwtU7Y`ǭǩ72XTĻOsa(Ѻ>sRxWa <V.!WeZ>Kq*[; E*k kf lo= [g;Nu[΄dw>I.[[-xE]h<%Od 5fyFJYb{,lOg-OV gW41e]`4}aa )H A?[/,/@RRhT zK-uq\pz{8>:tc({rEȮ |ӵv0;<&F0RPDGqzd} uQK= 00l2bG4##V#Mkr>a7ܦ$T9fR;CL,3{⹒!ȮyLCMёX!( JbU߷Ʉ)e2B3Wα4䈚)Cn%`Ro/bj A5[3kԢFߚZQ!fIa-okNw H׭arz;QpMy7lG>0\[9egVQH~BD"y=M(>}N .WZoMf9>(E C2i 8܉W+x|az݀0hEaɛ{FVy` 'emhKl"@B2HH |\Ws-X$M#,C-MH眥v\J ݻHA )O|tp{)J0^vէpzf҇fb^XFyOWMA7⿦[:./jH}F]ފj٬XF3jcUybBYb\XΚ;T1E01Fa@"e%m 9#\٪P8jD@KP*W?sxol6./@H= GtJ we*)SOꧥeaֲH>/  f oN\'%fьNKsW)<83p"Q9p vcXSRs~t(Zؒ}%ҎUe@;z^Oy&2X9[¹\J*)^Ģ2Z Mcƨ踙eYw Rii5X1gNulU6-K%<#-YdjMR(r#{[Nk^?cr c:tZ-㯱>žKB(3@œA)/_H!g\Fנ /+|0ym?ԅ-? t\c:KUvg RV@JL5Svh/'Vɼ q$;)~l|F%R_K]ele gY֎&*~ /, jˉfBѤkU!q=O=)P 0>vXW<%F*9ʛƾY2оİM'XD}hiTpĖNBY!Ǟh"0"3'$ vlGBM yG8Vę~BɉT{d%Jۢ&gj>+5A_N"hxBZ@UI>.]]pTem#gcĖݳ-|-G[ly&ɲecҡ w{%ݹRj_&أŵΚbxW^[O\ǹ>6<AF ۛpNןtn:ZP901(=^1R\"^ GkJH=. \+;urQE樆'B8(=SdO!^C&]).J`g[u/lԺ$1+7I:$ģ.1`J߾Y`M@r>h\i6͋Dp6i=6pxb!glR%3vNMy!R+ t9UP9Z^Bk /sLH aʕCd3E }ORJlAYMqPB.n-Q!LtEm]54Ӗ^L[~[#ۑn? ]&fJFeL_E$0j!#GN~}ĦyvX>Z]}2ˊUՈ0Xdo\+S"vR{X[pb#iwZa,ocM^Gݶ0ZcJ_Wt8󸀙'.pj._VDg/DM9c5"WW2VS]qS^|nlx>eP g.^^P>ܻVxVX-Xd V|I.y{xK6&XdG=Vtls?r2^^u?%6lXSIq ++eBƕJa_yy'F*!ߘⷋk30-I ^;QgF#8U_܀E$Nٛoyq+(:}sF&^ગ4c9N[/ U*RC>0mb^u, @LW;0=!Ԃn",\ڳu, yUFՌJKChxcV4A_"k:s Zv8΃69]ea!PIxoNiWSLywB0fۢKc pHEʃPP3s؍;浰&ѽ*{ ƫw4i.i#!ߔ [A#VN Y-PxIC䒑Xnz_c7'iYMν_ĺ(?k2n˜gf#b`(5ίcUUPm5$w/ (n;HzO].8r9?gō7!XQt/K@/:(3_5r*-IoJa_ ͹Df9X > w;CVO! SMcm{8\c6?vX¸@u硌 wtbP~Rܙ/s0ƃz8]XKdV BxtReuQ\z.1=&"ǬO'dfl!A ᱒ ӋIX29ezj:~Cv33BxkUhS6GzLn tc9O*vB %F\%B&Dѽ{'0gX퟿OwRSՖaO?'PhAMFh{Pdz'+(z7ĚEf= D?4$sdޝYQB5!Ђer Rk#J{&o]=AiF8hаKE߹`~w" K`_Qr%pg:DOG>|PpQ$֞~,POd#'(\0PKPC |m$E`᭹.,]8&}6h;Bv0Y'B$َoLx+N%U~. I( (0f2ykG5PgWȎ,\ir.~@ dK\]7{^$M@yR@r{ٌgy|4I;ӿ(JKsɳR|_`!R+g^׺-(q#kp/rap䩨x j^]V6ikƕ-cI!V.ҴDWy=uM9VfDj/\=CSֶ{ & rp@[50 0K0QQa3]Qa0ų, c, |lVV)zWޤ,;CҎTj^qKɡL m(kIC]C3E8gbsA3M;97,xL]& ?CELJoDzU:/UvAgYTupJ+xOe&[1)W `킞kC?@ʫʱ>Y,w3(.F!Iߵ&goeB8c-/NmtX|} )x=&ukOJ]_Y~ݐy9G D2ľpT\SF{X$F|e `t؍h;Av1z\^< *XhT|H7W9nJ8iqj guT4 㔅C{)p>%L[$ h B) G|&א?u: N/mNL ǛeҥƴoәWn!+ =:םKoP/Kci@xZG{dEW+FrYe#poERsϰQ!*k5XMI*J:Fwђߜ'[ &C]Vgkf#[1=sݡ6J_v8mp79^2f=ԺVʓU0$^ݰ`"7&'E@)[a`PaY(OMD`I-W!{K2UajT8 :CKqB0 1L`qX#|'ov'NSb2"k;§rz*+.rnvelYc}Ffe OԽgy,mM.)(`7¼,mNt;BRqѺ`Gڙ}rp5dc FRsMᘰIMM1Ǐ6RpzT9C)1:s7_%1#KȠOP4eECˇ,GL&%ܚ*<_=ˣ?ʆQb >%> J &;(J.1WmQOZ,[KqUA΁)[zNԬQ/Ճ8ȱ%h:ް{kqEpl_?a# @a_T=Tu@R nY?KPਁx4e=%o^A*,xF})]|j /0}n@?'CV:XÜ~(H8Ezņ6Hwb5bT8 kZ\s(:`p:Y)2 !uL(#jq@^.3 wbȎGv#bb,Q΀#P& ܨ.TW,) [/pG߇wrSv.GȡֽГ k~@Q:gLPfԐ}ZO5U;rskV6^BMplhEß:-&!ډd[1 "[DfXdm .b#@iC!| 0wGϯwT(yzNXd!^`,a&3ה,P|b\?y&kπEd{C+#xǧ">t;̒٫Ђk4J*_Zީ~CWΒ:7A:N(O{idlmG:rp|0-'҂]L*sBzk-,uKn=lZJ% 8mHy{ot{Dwʓг  x&ݭ.׹ʫ_Z8u)e&oDl"+\seD $>9~2gb{h'E6Ycf)3Ohy1yV~'79;^ek3`ǸhESQf  bN9-@ 8(_n"i+Z*e8XcP-Ҙ "> wDu3N()@!W(1Ow>vCV3C0q?}k+rRȊt43V1ě9? ;*']EN n4 y\̛/r aa(sR4&^ U Y1r zU'. xu+7aVgYK٦ y2^lvm+~ҾJ Ϗ>׮F*E, ]~Hv@H?Ck4Po/ DBn^ ’1'/^#"T4%ȸ_(rk0O j?Vv 0v-JG2%_P,G`ڎȹ:0*^ X}e3_^']`/mN"kA+Ԛ['Mη.xQa$[?7txVunNx"|+ LqVOiM6xm)]#:3_`ưbvlh8.]tEu$w;]ΗavzBjb=(mPS @'yEHyP1FU/:Z՗S7L 8uZ˅]3Z1Jvc a8W7agD'dM0RάkŸA[' 4I\>[_t+`[3Y%|DgW ZXQK|fT(nj9 UOא6cnH~; 9OHK,^9rZ)0brG<5zF4P1ԇ 2\DXy[1Qd %~ nѤ>_З{~jK6 !йeЖ)Q$"q/P(FŎo+nj;gZq׸ž%68^a[G &V9LQDYd:y 1E5A=urZ[U3s;dʠBw"œ ehl+f;Vlslk~S"0!9h#1SYk\Vfv1OS@T\M^Q7M`w ^vGp:5bp!dMC5"dy鑶LR ~~3иNCf Py\V^K sm\wZ:%j\'m3-:ŹfSVe͞16;WPg;ŊH}/T׃e r~"+YEbd=?M‘XxrmIBpءR乹|?zT»Ybr5[4!:ɔC^iL\b2 37Qm_X繀Djh`&<_s @f; $S}'?xh :HpC4D]%Jb-w9I:{jyb Ss#9 PIMKHр` GEi#QwZ\VA^[(MB1>HW 44îP @LB4My>q[b[Tkbn7uȉ4 xmN-4.㞐~ (@ѥOBy1ݩ|#7 fzlzG(1(ΣbH*K_Ÿ? 5g1dcbㆣ 7/cpuwRíd WPnW ˁ]h჻0-TI:kJ)aFƕFۓB/$?^u3פG~ ^B~Vi84:FoWĈ1,klj-p1fJK&e"wsaRtxbVs<MZD1 Q GY)7JGb}9w}VgnfT=7m3V_aZΤgkc;bWc-; a tnJ[)dr!ev-m9}J~KEŸPj%eLX* }u9x/n>ǻ\ MUT:~CQKqk2O;s8B2`,9q* q Z:w'!+{td)F.S%x"uP6Dw}[EsOǼ.)Ʒ>Ҧt{\l#>3]Ox#nE eo2mx3V^ٹ^k=v=`bXAjf"of4}Q5aPX~6DE~{|KFiD]`ݜPG4eJ8ZlBhXY\d{(d,Eg+SK5K\% A_rC= aĥ, ؖMti&-&Vߗ ]8=v%k݂ԸUrgWU|l[wU`ok%%}YPy_̼V6 p:6TB9G7DÙ6MVFpǹoGr4ݴw{6UrvѾ06R+0ϗj+s}vz UX'jm",]zMEm}9:OId/ N6׽ٓ^=Io*7۸uh6`_s~Čţve&"GFduC4ƷqGN7lT"\e@0 UMM(.fhx>YRLMA1q4q6$^!86'b8dƄw:IU ta+ns+[d7 9 `k8~tP%#P`Ŋ|^lUG'MI{=ԑ :u|&$ e7b[y:kv>w+n <!\ezSL}݋'`"J5) ޢRx8=,PXzSl2A\++ bѬ%1Sܚ01yˡ`+Ujm êdL3]kfFw@73.\p6IIƒ-n+Y߅I^7|\8̉z叐+#8&xF, %ݟnTѢ1fL4P8I_h[gi<Qd!=מ 7-erK6xZ}RóIPf Qý+Anb 3#0z&x3;Εq<%௅o@[8* YlY/Ҕ⋝lzW%~\nbe1 jmFP6 ^ZAt=?LA!][EߧkAo[5Ih OkP$z9ӻj .(BމfGx[,]mQaSiSOh皇o[N ev#Нz'u}v̡bl3{`&8de+XI9+=kXaH[KR&yu?@Vgѽ;Q9SnNm,+)= p+cw0L ԏ%\[HG0" _Xƍtȱ!IS_p.O_7¾DEIbt z 43rI+ DCpZ9?#V$iKJG;Jf07qun%BSF,$~{1_JeAW {gI6LhecwgIMΝ>A]Nf=}?I  3z0Ps *䐗=BL o+6jD9B'u 'a+nOMMZӠ(70ڝ#`v's;R#l%h We=:[*56w֧]?g})`Wp{.I?   `,= жS!_~ڽf~K6\S`IHGL4!G"@/#+QD ߹e>Yḳ6ZH>p;}94BBx.z8Dh{AX\[Ź:sI"lpBhFN#^FϵَʙFe-3Wb٠?)5^r$\+qSoUy妝XpW`]1p$]Ps9ڝÃ@p JDᶌ)~sWRA^i17&N]QSΘ@5j3Wn4e $o2# D:4Rm.烡AoRќN tmX5-:^$(xFq]s(|&q&|>w >W8ArE_l`$B)nL@檵cX/!|uz5{B1.x{Pq~HQ'KjNA ­y~gT˝ءf91&7p|wtrkTuSZ<}W>jK$"QVn$Z\P@LeƸNV fƾ̙͠AqXS>0$'aH.PfZ")~ [ 7ѼZa!}g}[&`ZyCv/I#}U_JSO^*8lbY0h7s>m:/}l) h!5pLiVxny {A[.*8]F^$| рTr5J ͢ޥƥ[μJ!J2wԶ-vc+aН2aAwL ~ # _/4&jV*:ՃjmGjSх"y#~6ue*~a/w1AZ q['eu|THIM?§B^u&O/\V;[ ɌPd>K4wU/ ⛹sյE1"k9-c=xzeK+`UWcІU%X02)WX{ nySRA!핞T?VTpk? d2>?#9krިNnQYK՚9u ,LS -È>.urZBaXŤ.[/jMg̒]R@1# $H,l^IvqF}r_6J'OF'yLa,{fw* H\9_u( O@h:H|^n\xUn-_++s:zOYH?:O\ڌ\8]I˖t%$yC@IǷNN MvX|1`jl_;ifJҘѮrg2{YB"%C=6Z1Ê(".S& &/,1j }i(}w=fyD WʍHx Og(HPlⱎ~>b")gCq.>8[b3)2׃)ļi#6qCѳt-M3)ъmB dr>fK?NCpshX2i1 ^-ΆBx+˯!a~jq9[Ż:n$7=KrFN4+j@þ^4Q5[u˨Z);τd(B'b"P5c+i@`C>}9@}! &3}CzHzkZPTE?2823 Uȡy4/>P\Tm|9"qQ8bֽT:ʕN^ӵS4esnFoS묰m[ D5Evw 9eZ'U/J̔K~Uu5sm@FLԶ䗫l#r*x{8~G#w*7:h n}D:E 1Y3);Yķ{򱼝^ϐn=quHuU~$V4G ۸䠇(^dYTl7}S3܆Xh}˾8/[عO{1?_+7Ayλwqc;WATbC$X94S!";Bƻ$f_!4Qڕ# _enoKߕqHWC󿥼z͕C|7O\ gZN~>cpU}u,Gl 60?o_63Q뛁Po&xps @.H;RDK(f%X ?7ūyqЬ$f;. *e\M$SQ wsߤ1h #^ҷ'J enLOk59{Z<@J *RrJܥu ˂6ҍ@(h`@-" 9ܒ!2O?B-MVQR`; l#F90ru7(&C(8G!%°yTEBY^^)?ΤE~d>Ur КZM/ܔf dp|Rt]NSNq~Ta5`+}Yl奼5&e Z.O6;m.S,tBP@T`V%ګYEapJ%]]A0c;${Ik܈j~ :7u1G$_4 ҇y}g?sv\U ~=_j ߢқpS̏sIWZ,8|jMPHnu䤌_t&tXWAuiRqQ([^?kgSQrQvQ6dsP!X&c_IaşϴV_w+ӒL)ܯsܶ뤰X Sǩ!׮jw Y~gIR537X߂FWI9uwb-/h&| reNr."!TH.;0Z[iiF JSF @hIC {)E٭lzWB@b׫n`fmD3BRZ(򶗫[i ^%C]#UCRI bBh]o}ޜ7%NUؖzYIK\{|wwX[}ؒQ,A/ۍznYY4qFOKVEhh5ٯ%E4gPt0o.&f!8ës*.!A) 86g0;+aUH訣K$PQ̿~=čv&>xd,syb}:B=/LpibtIvZT%`PNHhjhC8Y)!' +M_޷U&13-K8xyǛV u̷G]_.>&"e]|ߺ *Y*kZv7=T0Kb;/-qe@,7.#5-T2#8GF> 8>9g0³4xLh7Rpn4."uӔb{GXדk&>FNǂJ8O34M%@:Wn"~z(xKx @t6L6AZIq%T־x5D+GЩC$>xl z1ZA/KOc`fhI%b5@. 'd6峲B[Tڴ5n:*+$Qr&WîW%rlb" \mjTv]CTA< M@h-0[ίrnlm#`ABί4lRmH{o;ŒW[6|B?-AYGxabI~ӆU r')*2dPI>Wa&!w;KCץB;]xt5tRS# /3qmBґ8^M3{UUR; `W# hd8>oyN9H'Q%SV0ÁTbgd@XwhvFa2QC:5?$4ô4/F3ϓ_N]@;-& W2Ki-cX?Y,R *B&(6F%ur.3'2teI\2֟!|~\5(5dZwF"'mi"䝩53DR񯾢-㪖v*Q]w#)RYfkwz֔\=a +zn=e>cä5.<˧f=u ETͬ:UVbys;HH(yAe&%ۈchV)/!v?D"R yu!9Rfu[:=C&:2E{xțm<"sc>V1C1'vnKfr ]mͷt˨ZRf:uQ>o{bʉdf.ۄ2+(]|KQq"[PWRc=ڕ9W! B̙$pF"JF'U,OqVehSI`WW[VlW)7?ңٮa$[UʝV}w ݃3kնq>e Is)'BB ݦH1WxAPYIp1B(^cSY8C!⪹D~w7h# `p#6bkV†`ZYdLYj\*""#as| cp>5b*ό@71/MJ2osVKLi3$8<xSK!3'̖(Vb >L3F-0}$+qw̞+JJU=6A.|~'uZ F];*aiKbB)SmٰAClzR1uw,̞PٮW-ko%DeZvdK̞TTEDm ^PK\Di7:ޢ&зYm4qNVQ׸GH}vn4pM2Kag`^Ly3,y3οشś 'tKMw2Rh1Cf= p솅֥MAi\5"Jo-d 0: 2@Q 7'j,"'*&% ӆ jSdgk!Ik,NiYN\(1boV%wwɔ}K ^gLܛ#EﭣPyZܛS&DgeyHwNaa:WSTcM J"$ʂ.hHܐcV{֎} Md7VwEvD34(GBkJ|6v.- ¿N9rH8BX}O~ ۨ{ fJCY$57M('nx+ nęv|v~ISP}-t9"pܕco"gq`z'ū7ۆͷײ)b|r`?iS,Cco7&1E'fviP7:FKØDeU<z~\ܑ̀&Ge`"{W6%khk}9,Tr'}3w|kǷ7x Ԙ[+P>SHaŚ 0Q4{8-|C[!iUxFuu>;XA) m>Q]JI2i/)z-8oud)o)Ja & Ǫ q\+D:Zr^|m=ЬA,/Dg6a[+,5 PT4Z8=yRgEEt6PljR'ۡ7iy+M= JlX2%}N^|)n>16=Vlײ5 2ޗ4SD\׳;uv윅ZGABN_L`_-: "&Jf#^̷Le*×4gQf$U0/÷V1#z(ˆCFlp"x]0cwatOGg"gVT|0c@d1;E܇\~JdJaOVJΏYT BsԸ=&elGkub|S dqQY+"%jۉչ) 91 ?Lּ<*B{V%;ÈLR[KVCC в20g_ pux# v G^O/Usc TXa7KR^s">B yJ|TRiPиڪc]AĔaܳ ݲjljm 6ԂkemgfOl_rf*m:ys */J΄=ab֩[> cJ~FCim}CL+HdSEXTr[RAz$pm+RȖpnԨ< _/iԷLRP' %|8qI:쒴ֳ<\ޭDk 68:V5_E+;YP-bcP?džV> 'W1,v26Xa[|c##"]63Zdobƈ"r<~EF]S2oM`l7|E K4Χ|)ZDŽo&s8KYAPsQ-yNL{~P UcQ]V쁈}>OkßՈs'ХW|eз6/*AřlyBgc"ܑ$LiӬa>$,&>~TC[!l-d\zOٶm %)@ ]:g :Bw"~_\ރ-U:?X?*כiYE%z!Hs\4j wtv?Nyi }cn;^ֿO'pXh1zAԳ1,l4o&KP|~  GTRy:=m\m49͟} ,V%\E!rb^.j,20=l-91G75wx1j~ :ץJZW2븀>Na%:x.`J+|cJ)Λx'n_VssLTf`X֬pfN\ ۧMfT<jG)Yf{EWb/So"uCb!f`إH\0,N*2dӼP }тԗ^"rH $1YWuאc>ʖUbmf~r?/v Ñֱ t (Gr<A !-"A3g B>hZo-V L[#y%oM!_[$-PcoK׉ȂB/4]xbB y esYIVpxKR[/ s"ˮ0M=1"t~.Gc^?͝]L>U r<3!?_üRʱ"*JyqEޫzleK#څdO/n ֱ$]\NJ C"c/F)GX'Zb9PxnوJݶ"6w'DY)8ѿ sɭUjigb|f[((%V80V X)p`ȭB]aUl/|'sF1J@*[ǣldF+Az$8RHZ7 lIf;BÏ%HVj 粜D rR|t&]u|PE:kW>ƫ|Hja"6X3~(ˠӛݹDAL|߱A;'u401ן 3aŮTU]Pmo樍/ %9-MttlaEun<\¶]C&CXm N-Qr!=Ͳ:CG^\ʄ+Z䱗f]qģQeցjېuVe5"jējF"|{9c;\@c5Qr=k-F`n2!k)Ϝ-#l\ɕVS*ޟ=2W6Ou$E -|e$US@<p]"AX,2Sc=5/NDW󕐯BGvgX,B[[N7qԕق. cF:єH#Xn6pCGT2z0#3ȝrnO?c`/Y {Ӛ{.Vm>>enHe0,&/\#VR=G R!@T؁}bؗ vVQJHJLh}0RYb(Bi xf M,ɟZ@]Q[º%k@ka#>" RULT\kt- u8&(g!BWq06N6h5`X>(o*f bGs7 } zV3 XhN@a]L% cY70ipM^%y6#|>On锗[Y0WO1q5(h'Di3C5t¦ayDzq|=7``Q,B5+RiLOJ"KN[32G> H|'A+s~RUU dM,J.Sypt OD\,5dDCП`4Sȇ*q;lA p+Η2 V K3L'kv.q.†etoH9BWi)bV]v?B DHV" O2\u|~N5%luѝלnn}!"cbK&hg[-2~&yd<̚xP So by:DY!BvPpbnr&;,hQyhz:AQ/1y˿ bbS ~04U11Vpx,C=ܖǀϓ͊`=kC"  roE̔Qe"}fY\'-N, vME<.mMš,N}>=G%l,C2x?lɐvGaȯ,4pDWJnRÓscX(dm9IsX /{tp?}TlSOoz1N—pyZkA PNg?ϐIy"P{Xݔ[ 85+UUa˥ح"Q'nijÊUmeu#>m^QO 83׻q6[3Ma@_ SNƹZaj jܵ@J3xZg3VR'ŒPJ>b|K/pQxR+3ԕ G=3-eC>04Վ2!ZNVR8+Q1XuIxjlM(j %uq_qpݓXV/fX`rvr~]2>#nT(7{JB`k^#ũ)η~|-7zmz/YzEB ŷȗ?&4fB[ct<#=f!.մ3 1 J$=rˈıjpj́0Z߽Ww}T`ez79 gu_S^ DA[1<;K\VcU 62HA,-3Ǖ=pF Ӷ]Ӝ,QoWU8#V;^uu#SM 3)dsE2=qIY&6EF1r5+ecԸie>T00oLFɇ I`2a\_0n )G32o8RYJC1salF4LQ>`m(pLx ?U<58bQbl FgvU?2j7i*ʳ-dnW_BN Iob{O`#ŀz-Hϣ΁ 9E$ˡDӸY܈3ښԻ*j\Ez6sᙄJu蕈<.6cnٖs:-=bDl-Mo ߪXrod X$B@8ضQ{ujZDrl9fg1gD8R.nJλklQg(xE ;}c * (]asA!;Ha}>ߢXNo/jmncCW(_L#ƩDjגD= Qb<1@)7"РY ݷcoz\r>tj[^ _='WΫb8wmVE, OV/jῢ3t^qPD8nR0 ɈE%:r?-2*0&sS K|_9|t]VQU)+?2KI]|Ot yPJ;G S|C|OxYp XkYVDK e& souzg lˁj7+ lqxauewyʀ?蒮ZWS4w?ʃN5H<1 pq Ej 4mhbH4+O"~E/3 2tJYe+bOW {N (yc1-ƌH5K5H>12 M.;ZSEI0YÃ[O=jiY<*Ei)6[zVO!W*@~[ fԫ"b 8˟CC3՗V$aDЖ(nf& Bյ'i]J|z *:O4~Mة:[j**"ݹ8V63Wz5 g1ݡϣ/@{lxR&Ũ͝MHC@0v7%y4"A*2,\0GŚ87BR`w<,~hu/UNXG9E"8ћ.8b[cgn'G׸1\.ފFͰYxHԖRo q9]x6y#gV_{Un~HJS~>#IDe#D5ʋ]Co<5-`u"aܪK\o:U_FFե4aNZsCOHo̖<_+{Ҹ1{B0_XɎV%ov/ {/AE\bvhT0T|ǛYu%}WeV,%>excB˒T2̷8+kiMOt"%SዓN/?kPqsGq e"m?N嵈+v4 V=%YVAI&Bu-8 /]Bln;XnTkՊHX~:P{)7 k)E{ݡ }tjs0҄ m>uaS6 E9GK1 P/&RC+ȤMƵQI|iߧ 1%-P6P*5Uys 3K^;TWJA9+ٔ~**C9o_ .-b:ķ h2<^uo#ͱ(r|u71G6[Op0oY?S/,>nKh16YkR ;X)تMb..dx׭Z7pu1Zc&gB5,KqBåjoSOu2}PeѾ~:YKԖ2-$Y?„i*f́><6BvT wwc"n=? zo[w(g|'VV6Ox+WRcfyYN^iSu.|]Аd3[`)>491Lt 4>`xl.Xnd];܀] ohe~5c~y@e } u8Ŭq1H-,(g0T$y/:-Ў4As i6INC@+NhmjNc?lTڣdPJV$%O-=vA Y[WvA5տc 1g2Q5l, l)䁹e1$pC$9o)X2v/\:v]c(g0r-¢415O*Λ, Q#<'?"2d,"iLNmT(*-g!A};n1eO &2H+,ON k[Vv<*˛9 mz97XIKXnESJ_eDcX"Q$bHo/;{3cӓ}=f zL.tϷwR<]R:0(܈.Ю l#5Ƭ~0[ߝ 8@ h$,)L}_6?.}.ںt_@vi"q_%xhjLi_C¸o_/yɃb u)~>pZ%'E϶pbbBLą3ye;5Z|{3[Hg:o2}-τ˄ދ.3SJWOaJI8jLcjd qUmNj)fADu*6]W|f+{~b:mk WݖR u)U7j!f*%l+FѴZտn q]sUu,k%'I:v_KjvZ6V*l7j y}s0j4Yw$ L|TusTi^Y?I=F޹)v:_ġ{"@8|1ak^+nsa¹:ohLj^S{!QMZx)zmQJp鍐hԕaváڴ fQe=+Rv8(ă9دVJ+3Na1D_˗-,# :6XfDОX11Gaf{C\F+|.=2YR偿N0ǣ7מ#eC^IW! 2=4,m &ԙ|0NŀyQ¨ȉFzи\M MC?ռ-ֱ~Ģ ;jfE>xc-.As'1QX`O(b0[U)#E*"q=;E$d!mHNd5$5Z;;ē72P-[&B-M ͋k h~/.nӚjHY7hbEmN+KHـPapdNASg{5%wE/{đ]G֛EIJţŏKS 1Z B .ԾI#L`& %-@.̓x4|P0e9~ǹhQN69.Ux[c(]Էw\|<k)bkPl΃Z0MO`3j؉X[JxѸzPa1oXNfta֐u&DXhR| ڻT!9$ia.L U'_ )LkȗIm<uLiu≸-/+Ҷ*GF ݲ}2sopyoO& g@I^~>03&dLa HrԹ|[dHL3G㠀=6y`y@{Py߮ #\R}'!%J?&!wunqᣅ7u*6X 0o|}sK)"<0brH\Xm-OC_"$U^&soN}ŠI;p-Imf~Y Eޚ )}V e2X=ӡ7s>*7OmHDE~|T37Se1Wjn "SRFBaZ|"+$cnKNXsEq[%yCZrMB@$dz,ȯqO[ŅsϪ9\ζd~O^v¼ew8N*BսiX];tQG);]Ȍ,j%_+IwZ=1K(l"0/8˱7E /*b 8m濚83b&V=41L{Ax6f#W?fjM⬿DHIH'Kߟ-*jގma?"ۚ$nڼP(-C;'Wq%`}4K ٝ髸EypU9ݨnF'.Ο=g&OB}NǑ\@["U9MGxMlvh pS5Oٿ)Th6װZO.RΊ>7ڡy4G=-T#Hw?,8] G!j,m--h($%ݴS\^Pn:@;,^d@vR1Bڪ+eJ̫1 k8oJ*|D+XH}buw7xCFEWH_W]/?A"@NFy1XW[x*xe_oU +M{}('kJ> /g2<7Cuĥ2c0àzBw`d]gkPohጺJ!p)^P*7$_&qGsܯhFªm6v|)vרdSoX,(qlD+mrWX {C1sGT+$9MPt4]2DZZpSMΜ)SHu^!aV%By_߀>2!|}]\]#΂*iqёɵZc [P_hW9Z`Kk HIZ.&^B겆?1]+6$ˤaKX9 ϐ3I-Z]0~(F ?7Ȥp,0 6iNadwzή M3p"m($#r$ N0-5ٽ_Fw(H4OKtO(*:Q@_iA ''WSeK5LZcX {!щ =Msqh\bB>&~aK\|䶤){R}Ly|)j6F$cW~$ICU$gcRF.;8C9Ag5VƴzF K1ZӛAe#tdUn"5Vm;$|K;ШM._ <%&!M S8E82/XP${Dܳyy2whX';qЗ9CRSCe\ 1&AӢ Ħ:nZ^p haz#G]vF2t +ޗY@LPG{&^ھ 0Kl["NҲFÜ/80E9v%:#dQt[6r3Ɉ'\{J"J8w/DG _+L4u ;i9|ci%LC:#`-iư;Ʋ{'=g+ufĿ}.Sߏ@C_`=y~*~`=UwMnG "'*q[*Ŕ:Ky,т'0ަp~;]:`y I'I~.aɿBwj3R%m[gr7,4Q1( 1jއV2fTJAOof ۛR?}V]q4-`PpLJf@^äC_ ?gXTyBx䚺 '1w̚C/T}%)(g*~oc뀐@ phe7i{xvdan:фu"+Hj_l r#HFYY^05ᮇYt7 >|,A@.e5[vg̺ c,MT .[O7qP@v8jbՓ ׶Vzg1YsMvdq|M>"rxݝW=2N4ꍎ -Pw2g6Ȧi%r[7؁+P"lڽQ?̚\99RC8&C#:3 7>ۖ.<OLia|b>SدoՂu "!U:i!P/x/G s#:!k݅6,Nw ~ڕA*cy ;x{ bJ:C4R!{s٣0?DŽ zo5^OY-+N [y?$1۹\ĭP^96lfHJoy2ʺj+b'u|:>ɿ=1 Es0#yqOE)i͠ 6iP򜬽!$Z{OHsߺ3;!%Q=srɞ|E*9IIzdm کhYvxJ;y-&:V? (riz nfT:ESp]grA'_}(*#dItL9U>!j:eyu&R7#)1R݇מME?_a)DFz/ Z g. ,SJA{xޤG?135]N~bx 'Ƈ&s{:CjjIt 4qJt1.@Q'{\)M.s­V=)~Ɲ !&UIV./2pTkU˺J8ZpN<HGڭZZjL F ZWHA޻6%޶eSe-cU?sP$7= Յ3_DB5I&G)bQe9C !GL 3>VBuIlg I ^]|u(@3lUBȦ(&;=zڵj)YIoS D E9~N.5qkIf Rζn,0_٫a7ŋZ\V>(?. ?ECnBV'G;ӦYilʗ"/(z(N/,=rE;ȯµ4VNT2*/Ursf ]=y$!@7cϏsRў*2O .EIcbG>B|e71:zJQ V_B(%B[u hx boI+|>~)|G5,%W; ͝8: #ni\[.錜O#=M}zb#Yk_ &ktty;eIޱרhhl"Ea>POf(A4c[G9z{5GP[ ɶuޥotHhdHl!;W-<2ˌBbnh",=c(Ny\>V̉7V\1{# 2'2jR%4Шz2t7u ~ύs3ʟD@ɽ,CfJ_*BCt7='JOm8YΞiLirmW@r'^,15SJup;aJtyʠHsLI31~(󦋎MNښxd :_v&~Dpf\CBMXhFfPXk=<zDaǑ l[ :a.{e&j0›2 H|N [Ekp'ig@=RyOp)CQ߷߁$؁gݯlQU=IuQ{\ҵ&L4b0&2i=7Q0Ğ'ufTED{Qѝ4 sm̆eևl|I<V&&Ai*''b]Ԣ)Wd2::ݧѬ .\ BȈ@p8>Gж\f I<|HKK|bPڅ@JZ/Ҽ84Scʿ!y, `M.gLKҊK, 0Nl_-l926AtГr긎Ǜ?ߥ>%U3|!Bf>K<"8kfJh̤:)$]&"*HT1}!z&44”[l'ɑm-G|lŌiO2t+*=\x^)f`֢L7КfǓ(J4)"6"J5TbPG4$p$!:*ԥ +:Yr飇z@ZG2Q1R-PH&*c˥1+&_,A\]Z?W&d˿X^w8m OF3 V@w:9X?߸HɖwɨhH_؅`xyh]vnyQ$H]1)ʇeu!l|߭ yU ICs# ބ»~fAbC/.+#iejCh{oDyڭ"h ⋶{RU~~seLb& ETQᮮ|9xkkUBQ,~doL ġCtB/$aC3,aS8i֘pr0":kۧi)T0= >[k?W&>n#nVڴ>Ew#DVD<ÑXZS,7YIPF|ct/"BC )T0Cl#NbRVƖH!:W݌⋭Ca[{`@Kӭ:'OǶ ~bT-dL^@"?+b7S\X;&hsbG-g%H1x3-xt%R_8CV6. `j?7|jSU 4+R+D_g\I.eXZW%m Fu}hQ$ջfIaK"ýR1] dyto @4PtLJF:O[;zlW* )s=g"k4LTHTnt ̑X fudn{*@{5,e3.<5("R1 AS@Ң/Diᖑyc%oa/tO1Cxjs?Xb:|1"䐼qYV;UDAc-'j/}J.xꀸG.W&ov=.?\}|GoGk S 0 )#n=~tPn̚ª%뽸\b{gD˨G @&vmOA(R|_OKu%:DY_պI RԦ /)݇zx3/m;gÇLJBbOhab[KS>@ h+Dž.CjZ=FXYCp:Or& -2)" @|16X6VS$m:A{v0jqqM`t{f͛m@ƫC0qnʻ M6B\ɋBZhEno4KnFfxll A8Rͦ)T ZY֋fG;G~UGa6!QzbpH# *j |`%G 9c#BAsRAR6yAk%Kr0=U B @ѐXFм`Ľ,oTuiʪ :gGօt0 Z<C0VHCW(#wڳ=(u_|yf[vVw1 AU{ftέa Hѱ^@f`r{)]Y93~;LiLaI sg9o-[txK. v ,<`@dETqUxw c`o -`+Ncoo2~4u#0z^x+K/J:ҴHZv]Z l#7x? ?&R+yi.B)ܹpdDb~OobSݜf^_ DT8xMq0hy>7oP%Dc(,6Qک%@$(On {UDm\ufem0W/(/pV6Jef2r}^C،ΰ;<.o<?WBt@|gT]:=eܷAt"SIJ4>"@^l!Q71^  (F'>c)!VZ9’A.Ԛ}08Frs7Xeo:,Lyjvw9_SV(9AlM#wO9mGx^blbJ%BFV~c[r gzu{M&3_[B2l(7.[$׷ ' nB/pCw -Ef+KJu7J/B=VN2xNW9T.DqdK Ew%/ ks qIu R(q񶉉V|'%ɥH~ V T9u7%fYP ?2S\҃Hݍa/N/3.6GvAK>vը H"8/nKbQ6o(ͶvX+Y^!玨;_pD |fF̂#m@8ZV;$d%YI2d&HY]8Dk;2xŞ_'#I-ZD+ ܙjB#lž]^fi^ŊAH=ȫ1mc4hI4B@GB7&Q' oܟ!Ke0_UuI?r.*Fa0(V EFB3~`: 9%h_HR5m|*+QS"Y9ݞ;yjk $a `1D <[)9_ZN; 2H?%m3c?0mK!ߩESq)hB'@Q1|XHzc1 K 5QJg)&% n|* QH!J#~rl[oK4F܆xIɥ𿠴Lu9XCUf *(`eT>V==N9 L}ϭpbDnզܵti6J\{wta@ "v#.1ץkή`lyuIXD`V]j/qcoS.]? H~ogҴ=R]҅]iXZi~0 )jV.Ъ{_z#'dPZ\k wa^jk\Mi#L-_hXf\֑)<e!ыrQ?.n~'̼ t. :)׳ A" ߶))iPXt [q8 izpx2S܈iݣ b4}@K^t[սڜScLt3BѮf}m^a2c]ply^>ƣ >fMa 0=J?9ҁP4|zao>*hxI"SڃrVV1wk0Os8fYWmmӾ(Bŏl xZ :k T}[.~O_HN%ܪ P@/6x62{G/̱!'3QSǔ[{ w:U 0J}$FCwHyB[z_o; zmG5Hԇ bnhs!IZÎǖTp^a7ό8X٩#1 Ob Ł1F= Urj6flح"q4K6`EJ4nax"s&ɣv&ӑ 1ycZ#QE7 6ZD +tF~ç凩BJ^NN7GNi @ʕx g X߯誒oϴїa!bOo |Jpq-k(#i`;P eĎ|^auơ-"=Cpr۟Wql16-+_16A- Y)8oVʺ5UTjzĖM0x =kF1cwVJϫ3;$L\yU.0w~0d;MY?mnؒO8]t(@o6pb4"яPHsNJ( d=T*5Ffd8o\[U~ByoeYQF OH.S B?زtٍ.w\Q>n%~e~UOI6wC!L{6c/uI߱SY^L ~Ω("Ba/{OLj8 V0#Pw̅4 |c7,L.E[@Br?[P}\E4EaslPogTB:-$ֱJZAop7zHkYPgң|3w\^o> s$qef8OpnwG`⢋:'~E*iD 7,WA;ME06cj[(n^&Gw\f'rMhXws _6*39Eka\q~*fؐ/{ ʩSĽׇ“:n T#5j}d&hq/ 3=b偯p&r& sV z ܣ2)?uq8 Oٜ*waʲ DJTY\l`rWJR\,a4l LY>_cHF0%;1 X~}(TCOF—{kۨh%V!eob-\YB &@v+wȚP#QUInD}?{-/7 1/dƭ~ #C6qKDHs'SPϛtivwgxIH.6isml _Aט׿o,6b7I9|  yBJ;Lw bJFooVo Փ)aZ$B_BI,jЄd v Xͦ=!I|om0t6.aaTFӔ^q<1i8s[574 zXh̊⦨H:t0,Ar~X>gi')8&ݶPE8L]2hpB_OZ4e]͝y~g7]<?\=-`)Y&o4~? $9XB^*S4nc&'H&106'j]wpc3E`eOLtcjTHd)6Ms*[+.I) t ܣP?,H,'b2#Uh XmuWVy|(s=c Xsdh5 <}C'mT iyzfjuRF4u͟ (><*@m$ Jͺ hʉ[ m~gaĸFsx`O_]]Q=̵ ]1jhEN iP7WG5MՒE$orԻQߍCi}ݭ@7SF0f 6631}#ԁ~Yi3ALpiJɉ-G;ԅvUe%~W'8jNE,CVlGwjZM3h J'bז$L`'`:ȏjAL֣6}w3+Ю`V*a8ln7y4kHCH]Hzo+ |j 9yu%LNIoq# B!A#(c[ <=ͨ,1bR^:2X4awQ+CdnsY~Om#k*+gf7p 2K`'xl,7s)5[Ǩ]Ta"ygrvSj\߲/#*kW5FPU ;%eN ~z̋!45XSJ5dMj``K^D@XDD̙b̅[+l24E Ɠj 외S-@zZOy51IwK3EF῔B1xűE[c/zvIR:BP }咏2c+AB'T^W:c~Nfzq śBP".ǩV"wbBt_WNVDWO7Ȃz/f@?Jگmh1Z!mi)C}MH?0 Ui*4[Qܣm `j G%S f0rJwU2΃~K`%GGY+={h_i-K ,ߗ֍t0atӻ$kymb{nYs2a;BE3m"-um]j_7C'bUgMG]DK+Y/BPDnKYR_P?JZI2+wMX@?HUK:n&/sl*\!$F1L>5b^;}p9dƮG!_镲)߬Kֽe9Telƍc,``B#E{lʴ\ jgc%͵pZHKc]x'_^_ï+VGٹ -j\1Gl%2ㅅkCOS&1FCTI>FN֡Z0-ZkEylH`U[8PDyY~@Qy@vŎOOvg7[sVm)F<y*7?NlV²#Z=I:02)84g1iTLOQU#w55,f-ڼ ejRz9 \i JW˄;.V/7NK,>7 2,t"M\HKBd 0 uq3 ʡ [ȞAz@Lu?>#UA{:6C=ř'̌ڵ/.CS+8=hٖ1\OD$/kOKgr _/m5e%dg(ZLU<"zXBS836[9z>JK]0^nÃisz j->t>Rs17c+4MRTcg # mKAQ6xݾQaWaNA-iY~Ua+kcɑQ2ahtܜuZ0"E1FOf?&iEFf?d<+cf" !nr f;{涥Z%7:dz14l)K\s) kFiY m&m`~ZM9SSNԃ?3uϼzצgzs Ӎ ĢEbǣ$R+\j:}\}S;}1ڎ/.IwJsꎀ1v׿&pJ>-hAC5#xUaqDP 'yO]|d8W ծeKUay;nlpUdu[ {0/`d{/ۼkB3)~Ę;)kh/eP,Ǟl_t/>#0vq/'9-d !lPpLBziҢ K7e2_jG,KZaN?4|:,$;iɲ% =Orn/. aԲn%4J/3v_]VgjZ1r! qc n1?o ,̏ JjJ5.5$݀pK;|I YhO۝Wd5ZCIJ_zN豤 5`! V_Nή7_==S/!eγ|V/ sl 0bN),q͗)Gf쩛:#G{=^ټ,{ؾc|`a7+> c9"aC&}őR=&An1ˆ>{Zs8aۍ"솒PլB@t|tv$H{w Ǡ}7AEXӌ w$޵tCm$]eK\c6ׇjrvy庀v [.\]ܛ!O+iov A2MNTUk2g ӄs((TLG[}*^šo%[b:ZÙdYQ0])Bo32dZFU$YdFY?4F@=]\?ԩ6!e$I .'acLۄCdv͝GztT_J8ͫ96 8 QxߓAWSe] ,36ӻk[6x 6/PUHn7!+?u\Jj q8H`)t%Ktowš>jF#6I6XPG%Ē!. :]! Uq2BZ: P4,o+4MG;KXҢ.>gĿ) I*ytaY`V}r8.L.gNS;lQu#?r2Z<~16ZDh2Vy*IuhG Ed$6m^E72iH`|}F_x ֵaZX@U$`Z0UXW7ved|ŀ b͗RTQB!y5ijqj޼VG͚y f0$F8 C&A; e& ֯XNWiuhXbd_Y-EۡQ ۇL/\bK@0f7١{8;wkćG ~ڮJӼKL,QQ}]:t`[rXhLRZO&JDZγ>EE)Md j0DZw,/s .E1 $lQIH%[ߩZ4Dj]h v."Y(qu vj;B8"b\G{բ6/Qwtwm"H\;[Tsb?B]\ m>2 Ě[*ՙCs>`ϻP Zzcݟh;xr !& $BnwU6 ٴu8:mWͪQ>"c9ĬEǮz>?!'=~ΧZ׬I^Po" ۚ遞 Dظt=4M$hZ.gs_:deiQ`/FogSF{}e7Z$b3C|Q* NUu!WpeV3ǨvO#}b&+Fwv'hmφ?H?oOk to0JSMGxɿv\.(Y9/rGY,mC{|\ܜhˌ܆ u|IzV]srxY$c ǮR3C8 i8uVe떣{KQdb`*_RlMWY:3!'oa^+U.q1/?~1E$_[ T^Xwwv0J7L3Hpf"!}2raNjF9CT ttgćH%(+2G4k3{1_>wUb(wƊÓa>-- =ٙ/B7ߥaw[âfrQ62rvDn> w{ Yi5bKkW쾛u'+ͧ] '/0" U\m,T­޲̽SBDӦ8NN:#Z? tT5rˣ1hoge7&k(7Eq?PzLxqۦh;3P6r+5Kn7*0Ng6K4cް:Fa xO]}' eqCƠ*ԄSjA!:Q&%?lk[8I !aM;͏rwPQ*$3jٷAnkG8و窕<~#B`B>Mk%MI,H!V[:7  25l{Tsχ]<MRc\ ٍƜʏ&/2\k8BQa-ZcT |*FDODw&oꀠVypĀ.?@?8p$XxW+f[Ի tXJc#O©!}j-,՟s)78礞ۓ@Vh  ]{,[!6GvO9G&B:wDUds-sl^a0We9pN&o CrnpW 3Q2\;ϥl<Q#43h9 {\FC!ܡq2OI0ΠTq%/dUC F+w-m?>1Y2\GՇaÕlo`b[ -F1 d:-r3{j&upJKGۣpmYo8dγ6YZ( wqA:ymXRܶ? a0f`qj&)"F¥<#)%fV'w/VK Υ1X# ]s)qRg/'C^s_7ɪjwR%TO{t ϕuVU\]5Sc*ᵻ'bS:ZC/naY=C|Jbl䝕J/CJԉ5S8{_+Q5qCȉQn 5lp~w?}#X^WڽyXsUN`\?|5ov:Llp,RwΆNt F2+{5'B͍8/H5#gb}PpVTj><8 t*>RPjIk`8qƢO x |Y}$x1=_գX^/jg_W@k"׬$ :1:ڈUR:R *M6DR>~$lA,Z>R%mݽ]6ksQ8W<ZkKDOL?^2ZH8~4u~:±Pƍ(+)r[\}œ3-.WcY뭃l`_ɗtɒd<%kuf,0G2d@x:0qu }w!R+ö;q>oּ"Y̽8GMV$Fn@gxUnCBOJ?/O|24 i\|`e6M('n#4­3p N|>Z{ rcPCdy]0&@bdp?˭@K-EPWqH\S.7;7` $M)My RIS!Q٣7K a ٪RHi[|>k"dWbU hր> \rTp\0'3k۽X;~MoYA{ZˍroQVaG[{h?DF Co}RHc ʤ'r jF"l7:jR,"# 2uF|x)u&fdjK M{6gpfggD9Pfg5iNI7v4X>d&jj.D7YLԓ[Js) 8ғ E41!QSVV-uy3Ur)jeu2=o +S=F{P4!K{R PJ(B0a'G4.vk";+6e`*:mfWXŘTyf"sHY8&hCj?=(<1 };s'mFSo۴7͘ 1dև2[E0Oטtg6e٪k.R{NÑͷ<0T BJ5%?I#ClsY%C!]YQF3;TGjYkZv/J g j"ׅR}M 3^/lby11etOw֖<m:iJ³G= )ZX-ˆKȶX2p-|/aW:*;iPt jqˍPt3Ss!&ђ@`gOVx" @_y:?syf- Zv ˽*SRMu£Q5jL`vwn[?O?aaa$[X0lZ3( ξc9aPHMmņGW|4 ~h~l^a$tWP%; X[>+ީkkRtXDhYB5`K*w hkMcMڄi^kA~ iF`bC ])Mz*g0,),9)~~G=im5!H9>BSSfѽ9O:H'if㐘KZ p1B,Uý+i?KmB )?@%xBP 㙖:: Ś R z`a}&ډm)ǵtT~Z aP~cMͩiCT??2+܌2WzM^sXŜ/!^R( Ay 8@{xy4 NtLm9Ցekn]l4zvG_: | P tDW*pL։ (:g]\HAM!$$Q~&p(}6tO> 6F4ZStdz o n%iJZK?W9]Us"rP%/8FgInM9XSoT}&LP'.9>5GJm~M: ׁr+t$6@[2ÍQ1Nt| iR17LoWUa빙~G&3=ccPsM zIP..q8Spt: 6 -.0M$'MgOBflك=?CG,oF~ݛq#I5W Ҩ[FADIIg%1.*Lvx0I>=48ZBO˞yy7@*rCjDn+Yl*>8L=E[GZŪ&HL[?EfzUNqƨo}uEҦݩ{_Vpl=2H~GipU:gmշ~*`R4>&.|8+hEY|ÌoY~% E'Hu춍Bx yk΅V0N*Bu7Bi~#Prm򘤮&Oea֣/r)|8F` 3\\]8"y{/2\r@ʞY[خ[FmBŦfD3%af ?n(1zf[?_Jm3-c،@Ui:x޲x'Lѧ @nẀ͇edVl\+O+/BwhEs +ŸyXUagzD<`i=1f^YN3ebxl;W"4LR[1M~6.A1$o VPsPjLۚҘ& Yo}8؝Xy(o'U+3̆RwV#'ؼU>p C6[I tic5j_tvO0 4֓o^;$z{-Q-S9BDd#ϒ%(YML!1@09˳[@Ԑ5M͓p5"i0ZN&Pz䟎u9]f>Zȶy|<輜g/hl n$rO ?HK' 7@MH }Y;OŵG?ݘq@?: zVH|XX)Dʸga XKrW?9u^t V/R47'p'c @L/ܦ&{Ġ(6O#u}}&Bs|ѭh`o\D3⇰Oѧ?@)*`?BߎGaT&h6bG]VSAkt5arr$g\|c+gk˦|0Pdn! ER Qat$J~Az1(t"NJ:)ө +E ;~Rᨬzru@@z"@0rv4yɘ'&1mrFn>7F sDbh:'7#=3XBZrt Rt9>>@-P^}eě{0[&*Ubl[a`[GWXp@[+pT[.[2_B''G% S%_s"]GGpP+6爛M`M݄Z΍t oL)^nÜ%/JD p'FSD>ӷ/Jhgљ_tEjWۨriǾ{g@cHMŬ-ۈ#}+s"=ݸF4跩o8|8!HͰ[yx:M0OL`/M\GYٯu?T' }U89BХem}F1o$z4Ґp/4Dw(._, KYʢ p@_tUmC2d51XR1A8~n2J<{%`SG 'B+V% L7u,%AA|mc]V+k͞[EoOF-i Ѹkti*2$9 F:vF#P8/[;mGqEZ˩vpp\a+PF0os7 WʅzZ[0S#h08ٓ{w.sGHh>!%2t0f(u Hࢥ}sMYb[POٌSv<1_SQS9 ht&G@a'"}9a$Lj-zú6 f~Q\9V{DfI7GZyb¯='fi>7R$?+aT+Z V~ǹ43XdLmNLnj fzZx\^a)7DᠦJrfԧm9!t22zKxYa %➮7p`|#S5ﲒ+Jd= IڻBh#[w#ﶜ-SD1JvG=H~,ܐ&4C 6RDŽٔO[ZG}| ~ϯ;[Kޠ$^/ygڌ}t'ߡZ%|? mnmK]4jU[ۆpk"5%;D_.\TB?,\YּqL\mʦ-X Sƌ( M.* uH/*cChB.> +T1 ] }3aa}MV2Ti q7ۜt0ah lE L>qj6K[!F|2B:U{d?| ]P3{_`4M]pt;:ֲ~4si& `bKtq^:`HA9APzeW\&#h- >!/ mHञ~ZS㢋Y2@KnGO$:+kTK4'iIVca9D#/SB{|s6*<ēn5 *ư!<z]9g -Z 4⮹gBXT3Ҁ =.Υa4tj\qF.].qhɈKqXzB?N+Q_t|C@vs鯊M&tNoQtɒq>Oɵ"n6$& SLplqeD_ҹAy=@c)՗k\Ԟo_S6^S>|1W Os3So&`)RSÍbTw2T0Fy(71ϽM;^Cya%.z8ew"0{0CF=a״"U1T/1:\ew SQzc Mp$y_˨'*].ú$^so\9tA:DY}DG4ӓJab i{+"cnð[̶5SIs1 W`}>H 3x<ש{[^{^ (rn&}4:E$bvx{esUcv=o5C!NnS\jaǦz/I5IROG.?QK!"*{驕@Geš%MZ!:YF!g aCG\pH,GPiybUto_J^@RHX˿?CR/ίŌX } +R* %(RW -?zPr8;-~t#HA}礖c6s=vIrP_#M MsdثWjb AMp p'=(C gY\oVrQ+J]߃1׺/bP*DO*E(3R]_i IVqJSvZ8Q7ߙ(U|  O%@Fqc}$>94p}HS *MD MnܷkUtCp4Ď}9U(v5%F|<>>Rʦg" 8J 4;zjzC'q ej'- >VAeB[ULf.GTG_ R[KZvy,K/n+`ٗZCBapxfUxQ'w }{P[E/MEvFIX C8gxmo C*PDxLj/L\ cB=PX:B!@֟SI2L0Ll"Sf.YLRk]!H;m]vΉ?ZuKdIi[d0 3t:*j=t4?] vHhad\o,Yjjnp%UNsv~n'耋p)Q@n=XZAhwD(9DC1{F(p^ÍqUu7]ď$&"]O*;Ҏ}s,n PDZBip;F]kC,;$_H4S, ܄9\yWOM1ǹLRfr@-9t}$xQG'\/Op C>0єJ"u+H1W5X}ގb!܃U߲# ] z }풎;iϾٶx83 }Po&<~P''{θ4eoYD׆쥇&iF07#cC&;Re Y2w2R_mpqBX1W|xsCJ~ * KH _0QdR1g LYׅ-b<ɺ|hi de }6]UxPPӤ=BoNOsxҕ$/w@#Z=tnNqQMLT%n}r\H?;dYQR$SO>uTQ$~I |k/3մ&n"k@=ͭ(#ԪXk)S]5 sEOŗd5:bE(Ţ(&;JL)W͕{Kf41߹K]r;o.q8ޜ%r%Ǫ*~`ch0o5 wl'Q$#k>0.ZFush@%;Q΍ŸVo-ZE^=~y1!aS@q$؊K\KcqI{x(\dF䭅շ@0;V퍢IR];H=k\lo4œVmz#  KC| }|M$^A #W]s#g"uR[0*pt`tjwgǜ<6$7)9xe\TK5a`1+$Jfݬ`Ԁ Dt"A45O?ݻK.(l@ܫBQ'Sy:VB++LQ1Nў|cPT'͙IxA!$Ò쮍i?6r0ser`.Q3W,BnX-ԲjVdLDGe}a;>b:XGB$e<懥\h0r4OrZ9bLT&Ѕpл1:˳kiWySYRcRO,G-sEk5BzJ璣 "_8/GwF,MNgGRWɰp1:ef",G}a+ oFnjES!b!vXOÓbx/ZGh2ʍ.R  NGU&ҩF 02 b_L;,UĨIT>,iM0ڬ^D}WbgHM119L,|3Ϲ{ղWT%,!B}>t49bQ/;&-'2ѷ]}8hʎ{؍bs4Y.n@Ikh]KQGi3p㌂'r ӼMӕ]@FdkEUi^$ot/z2V_ EḶfZƏy᪘wVP7'wch~Yܟd$PSA?jh&fi0},Fb۠|2$<=0gs]&Det~AUTe.|C?+Aiĉ04dژߕ5D܈"PpW$ܴkaSdtx}EL!]!]9W˄' -F#_--!~SHun#_Sp&Z 5)l"ɾ 6 S,/.@ X#E@|1n6vV#sA瑀û^+!\~NB#(̈́TËv5]dS|BCx약Q95T8"vX6IDsl/d" m0%ȚC@kt,Y:O9 #5>:Uݨ|ښ}×"LK*B6q62Um`^p k/aĨ-Srv+7lF51k:zwcl p[xW;7.z#WfpZ&egGLY2(gt.닿.y |OI <%%qp %C0p5$%R<詓ؤO*ke+SPKrW u*]rk#k։Rnq>S/Nf!JRǸHL|QE+|I/6*Otwy֌G4ͩ->lKhl NA7PBB=qj J#a$)w]1AFuq \4܍7oJ=+M8>@a@-] )mja# 0k٥QZsl o H3ZdtWqX$Urj/wFptҟj=sRgGKV7O=5)_N$9ѡB:-ځ{KF烶ګ.~W1p=/hn%(Ɨ9= i_!9[dSJϮY|?2h[ Vc^>Yp볥w-\OBu<'("Tk RuZJ(C{51K"Q*3mK 2X}eܹ7xv8J7 g5`lT|IӣS&42ƚVAnJ6n颽|2#6 U?54fzȆtUaqztӛ\Xe'UC3#1j㶢DNc> gy^ssgHA`92<^o6Z$mξ/pP*V˜ȶ#/`@\'vJg͋83Z̓x5/i^- +m@'׳!4u rs b}w16VGp3nfw6Nj$!.U452Fm/X'fR O˾AJ_w8u"\y:,6m yl2L+x㤨'+@C1MryjHg*V.(Z'FA&d~J;^Ej]vMfхPw4@`MPyȝb9˄RJ{4K,Si̐zձЅVj]'4Ņ~|e)jmdN9*\#]_ kcQ)2E9xX]n92pF㑭6M3mߺ7$풧O9&&b+ʬ=j=w-9t%>өqQxqNz*RDHijxq8NxjD ,M&OΤ t>U\_tY]$2?-"i/.]t?j@7Yl{mlqd:rtw+ꉲOVHPdsa:$M5/wqdߢdtrZBRzc{{IXү[[._@AzF"h3JկHzF܀!cA WeoI9sjqKf-$? j%`O:>}uIXUJ(Gˁa(cbeIh}Lp}'9_ήe/ܑBWW[Ygk=lOF䫒ՓeJu*V >J'O KUgt2k?aVns>B:8'aѡNE xoJ/4^b_,\>\?=sc hZ1ſ. xj̈XA#bB&)bO^P 8dUNabU:^O>]CxѢ\|'2nT}LE&A^n0;},- M;H{;Cesĉ}{،Pz}54eC\Si{ޭM*m `q.ԘuI@;}Wa6$P!8c#/)"0K>z]|*I'\~5tPC$b@"Io`^bc8<4ֆ⬎b7$| ] {.5>DI-14C%"h-E>d1mt3RڹIInKӵ튠$afn6M."av)fAMs~JB*;Hl0bPp%?~Aܛt^ iHC%x]Jd"FIr "JA 1W@9 }yC@#3V ll9z 8uU=AO; Sg(lky?>iTIJL>s-85\USm]|+ŦpPa͜B6 G|$$:Ugik:͞l5D^FcټPb*ۻS5cacd8Bk]ejD6\UԷHh8S=Ś wRrHƯ5(gwDvI L!|V]͐g@e(oW*[6.æ ZcmW0\ȳF5qZY/_+ T@'[WGV oPS)m0.,.cqQ|DVU珢wmW(OEc'+!%N%e} N}ɬ[&Lnޭ-w2~qClp6q9'ȫ@^)?O(='OG0˜HS? {mUnͽhԿVޅidy24& oa)4#˫z]@KjM^l>̝e4\q{yR49fc' ?#֪|H>([~<hjVqd B g-ŖIX##J++J| |𪽀<*QW̘&C)~`= uIHx99:Ifs;n /cd ]o.Mq\4C/b#0W2Pf\R`. B:|cl^#^1Dz!:/8#lo3]c8B0w;+S[& F!:mAv/LFYg"-yc;*6˜zj{62g .3DlLpD椘Kε&= v"4&/WU&1OA%5i3rB <CÑZ6߽Zֈ4~|H' el #ŠBJϬ@ޅl6j7.鎳Ztvs4[/9 )]|FS򙪅._ik6eTn۾ E2祦v\5o 9>$d/;r`'1U*vMiH<\ # =)rsy<y}^K0 :Y$zZqs(ld&sGfrgH48h jGUa>nzON &ސUhLM%/;CCȱGHYVn\ز݋:EIZ P8 ê'7UOD7f2u>'*Zs5,O#WkhmBWM4 ~5i[ݧ0夛V0a+dzὊsz҅]@f&sxcrۿUNLfrOMMp`)!,EYMLg6zp)"aA,g1ԌEh`Ϛ,k_-X~7~5I>~f?' !V<8`^ O_ LZ!ݥO6'r…g7Qx_?WU} p_D=J!<%U kա;eT #.?'B;{gx 'E@ +!.Nhg٘+ #n3l kE]5ˁwO?oAkRԞ#Md Np`ȡ8955-d 49n}-=z0]""Qtϓ |Ѝ_bM:rO`IS;\[brvC`4 /Rab蓽]p(U:Y#Y3"4m~|(+".TbL"\ '9/̵5[AgL̍UecM3y)ajS<@n}3hl)VzZOռyb ,>%Z 4>;&ݧYȾnN/Zkyn*sXJ@>r3W%mxŽMdO#@ Xerwmꑒƙtk3&%/I{aՒYU#crknWWS^Y)C9ZkZ#gZU~'Z|D$^`c6خ[<RxXWx{_qnҎaRvc…0p-»I4(j\:c3.V] J)ZɨȃJeҁQWI\+: YCoe^MQۈ6V*M4ԛ]9\A,(7q1R89ң珩UԌ8=߽1h@U pZکZHmBKc?̎|rJ}%=}3UpJˑ_,Z*T"H"YӺ/zB5۪? 4'7$]r [AMTa%j9Q&HĠ*G=c=D:N0zXή~ylcj| `d-*=`._(7fU%H|,ND*[ )HƸw;%*ĩq-訡ϭh*kVSb 8Ҁ\Vu.^Žbm¦cx>͚cEd#1-mI;D mz( oƥ6y`rvI``iYgG.TFZHE"s7dӥQ)Yqu 2j$8QruQVQy],Sz\YՋִ=dtU5"=3VI~UEK(͞y))%IrV{洶iW#>v(+JIxT)=Z0j&P2FtJrdي0C8d9Dx]Z]yP̲/_^9gYu)cHȃv}#8i+qM|ݣ9t9pL+,X?*^>UxTlSTa% eS wwO6⡣ˡk#~Li88ڄiZuuM1G}R/b(4܂.Ԓ&Q"BH( 0aU̅ 1|7A+MG2~uDDOb^){M1RzG[/DxtݻyGD҉K `srE] ƽIˣkh^ m4l:sX UZ.@}P)K0 Tt>bH:ؔA>p5!B&r( NvQk -T`&pahjgB=Й*1~ vOOdjQNO¶3  iq?ͳXMiO4ktk )2 [FhUm)BrwFˋζocJ&uPDˠW\GdeC| wXDQ$e$"2] aZ\vhXo_wD6,)Q0/;ځYc5=BU<`[S-.ƄC)PFi #m!uz1!ytH2ezGʜCF<*Aw]pXN>Jx(x#&ʱQG~eSP i%Y]qwOm]X𪉂֩:%d9bx\ÕWs!jU;eP0]0'5džb?l,&l#qJ ?A.YJ|$'5tAwQͷgZo!PCb(?Ẍ́<P`賟)h1qeP償x6䘞7R!mBR# q](|asXu X MΎ1Y0gh:XN#2 7:M^8*K$7^Xk$ t|`H&q4@dFHn z0TRydCe`蚘'el$o 3*`p:C辒9I]knHƘ hW vv< >DpGJ8 f'$POo]Sꌺ_vM0dcs/ʶi]ysvmB %2~T0l|Ŝia0>]udk6Lu S͌&zZGܲU +0xpgNׇFT/+z- Z2%ulbL0tM6zO',k7jR[T{z\S6t "Y*ͦ4dTY- l4R2cU1L!Cd6`󎡓AS1oN#/I aTZT(qܿ7H=CByTH2gHFӦ[X{ԗ)LMa ֨;"|o8_TX#SY]}(n턍dihFgnnj# 8O¶}YMhME(ԋ^kST,Ϫo9xoubZꕤ}]:/JINic~`AT'K03Hm6U' `J F}4=i;2bd&Bj"5繖lћ,.txO}DOӦH6üaRæK^-I/|P"+: io +_V~>.乪'0@´K?=yL #'\^+C*JZtZ{LY0r<Ť  A֛^Է(v8ere\8aLd[Q8tތgu]صf8%98j.ج{|*"!VW4{ ~Zւ u悱iXx-o$puAAޢp^ix'zȲ:j^RΤ LKS!cPWO="NJ ЁnB+¢$԰,`ED8]z75S5=YWheb l-Qj:A>U9@OWGxgRsj}~-IV+m64^*\=5)&J6m׀u`͡Đ[g ~}ʆcnf -q(B1 Ҏ*7=sBjulz_]-٣gÊ6C9?%@ެBw-Yˆ@2:!u>,C@CHK8HͣbV;M(CpiXѻtx.&)5j1O82%l!_W5b=wIf.y*7 (Ashƿ({!"nܒMe/h͵1D3+Cû cVt[0*F*? PJf(G~dњ XKǸ}M 2^=ÜQ^"2Vzoɩ{" "`:'ZVYQӫtF](3 ϰ~J0u]﫺 湏IUr%O f ¬"NՔOe1.CIf9.~I|Y" \coġ}CX6&wv`wb XhPH|QK mIEE<#ta Nk:̍H%TG$*O=oB[*VêrlF'Hg]jLsp+lͥWz\h 'xI:&5O.rk<><\*Q ^-^ xYHK7+ʲZ1gT4fGY si3d4{rs t݋ ̄J(IT %Gɷ*Ӊց",_Sҵ9TٳY[3 vSoru@jR][LL1R[LeWAfg@Z\ 68 _IfHι>4sW_gܺ+"3>6Z$ TH0>z}dzO%Ѕ2 ߐGqd߆vܬ/s;ʛQEohpj%}#jw]ia֊P9 u4CF.,+R[ϝ6 dݱ_a3ߥ{/ ͦ%ZI`ФA`^3LrBn#wAν2>OQ?gnźv<iw|!_!S=z#*0\}0.!C| jhQ{!e[ziBiVt f"7M"v;`5ؓER1Gm1;c|~ԉMW?W.TOx>^۫ɺ񙫿lzU0U'12QU$:xdw]g.kcc# ˆ^I۪@$V4JkXa"i0y wXy5P!]Xw-}N4^9΋$!0*RR#tr.o<w,NB>$dvG9hf! e eʨj)*uR]rzXR|G|[9"R'4 H#q~D۰&' 8& Q:񧶕nw;9[zeLup_P[%S4!VE4,13"֫#Z7u211$*KInh3 BT;~?׍xӬOSRjoCxyqLv^1̍R2O=4>LJaE9f  V.: !M5Vh+2cfT= -d=MxK\f& L8O]yOT84Hl܈Kv.īRy$?u0xfE Wuk]10RGmE(B fDjN?<5fM.m@bD'kڎ%{*67=v;"ю 2o^ͭ#s:;T"AѰͬ۷T=ʗ(cS Jӫ< ' 9R~s^ylLvBnX]IEh"Ř,)ʙ Qן{ ۈ@̳MA0%Mmq{ۓު uz3)tz%m05oHGj{#5JwM/䘓#|ح[';52V6Mm:V״ r.K!f)4=mbK>P_[/_BṾHOuЕco";l(/{ݝ8,|[GzuG3'b09"53f{n Hpj7odmh1,;7TRNgצM_SfG<~heO2d,Hܥ~3RQs;{E'nFqh> 'J5B3>;HTz $Lߦ(aPDF8%?Ov6AL~͝Eb7yG1@?{Z]죟c;OcҽS&6#HK}ʯZdӂl?m`}u^uW]#o3Mu@oqQ|h*R1&\!9EM0toFF:o%f?i|srS>`KL!?R+PVf&w<{CԴy2*W'2,Ż1l|.0~rVBT{H_S`c~D'0~RQ_mB.I?.d"BS`OP!Dg KH\dUHEBOJNy:UX:@\^X}ꪳftK5a0̵bb}|FGo裦Z UR+ .:s CGOw:2ʇ*T4y[{UE3>gO<-:cwBeXŬZ8 ؃BG&RT`OTog|c1w Anp +Zף30*遌ވQHΰNMRodN+ͮcW=uX4= \~ХU#Ҭͥ8NZXH@7ve0Ɍo"5H!ߞ@O׃xjTBUNx@ुYf?Ύz)Naw Eㄣ]2ne 3|Q7sȑ$ AQ|ٽ” Ԧ]cWaſr_hBTSaWd\Fb-o:J MF8ȥEǕ!FwK}:2JiT/0 Fz /DMC 83Tǡ'SIm ۖ!iNǹ^*f|*wf\ (W]mo>[m4?>?%f `S3;Zӯٞ.'zoAGIo~mGX}z1-U0K 䑣2՗#MS#Nu{Krr\OP XJwe1Fx"xK#\,6ي=I%-Ҕ~mT?VO[w傈:N h'ġ#sqx[ =n-z{mREm#Hl'w?9p[d/ y)g$9{$i5:+ @$=xÈx/]19%gX>j6o0sJЖM-EA ]h6e귞L"6 cz]=W9+qladʥYӅAzD xIPx#e$ܧ^ʯQe`Մ]l',P4K Aqܸ%(}9fI75_!RqkVL;bAcM#R#oi\-z^i`‚"e'{t_)tM#33 'gV6R$[=&$ѹtʼO鿞΍nF7;[Mll׿yen20";q0V.`,ڠl|ҵ5!I^h'BJ*&a|)Vի#;Z?50 !^pKb/Z y}.v)!kym3d0SChs<^i޵%92ld,ԋfavL9Sޗyg$^J4Z|*4*&]_+~@cO#9[uC\R$x>E)$2VTѷ$-Ar +7a6l|_:Mo=zw?] ~?.VY"7[3;COs57?"6YL) ׃r&!a,{(lWT$OgI0dI`kFlTp l\\\5UaY{Jdpi4:&U!&v+.84e0c~8SЧX VG'b=Bǒ X_e]ɝM 40ޤ yb킢M-7͵+Co,a`n5"kp\Ӡ[iO~MY(X1ev2m1O{hY^bW9Ym>XID. z M`e$!*MAEgS4R0Ӻ8QFW"ᝥfmSuBLN"rzQGXyU͟^M <|*+j'%=ȧiZ BsvZ[UIiR0`|E"8] ~*BhddJ[xP` ?:bcL/.JYMxn:%:?y镵|U,4lNދ8@]VFmˢ]$ry:(Ε"1"iևͣ ކ3[{MWgiTYs3׀χ=6'yI)EeGqQ`"[fT (ntE6w68GxjOd>3?c;cL3ǁ'`:eB0tf,dL;S,qoݸ^P#6̫_7:+H11S A,nPDd]c{muBv C?OJGe?0 u䐁}fRTzs ]ijv\ѻ5$\d)\DEeƠ[J)l*YnzRozpy&rrSs2x[S8 ١n )oq=k+jz:)pf$k"M(-ԤNKԶNE7so]ṿ&3ΔK܅gOuF`ÍsE_w6X!?¡v=;k3.ZF۶&N?4W2ABmPDZVſ1/PC>1u)*qM>59w2ڷlEJ7YqD҄4qbO,VjR:QL@?f?+\~@cZ,#Lh "zfLceFa\↚y4>$Aㄓ{fxZ fsȍ9C]>vw*D;eκ@й4ʹ2ԎN,?rt'5VaW3ḻKˁE).d8.KJmd'OJ}&n_EU!Dߨd=|/-i^!X?܌)(6wGuiOH)p9ny[*xF^F?G"HAs5d/lZFzTtP d)30s og;i jlAױRs @z7RV"{ݵPr&lq4R7Opa~XC{s֡/1vLFY@b<U@sx')6@-X|$0nt6SU*0yHbNq%Z EqL&49?̛k=PjqM s+X%4MuhOȊ6"6 h%C|xDa;v Zޟ?E@vHjV+y_Rh{@Nc.+ǛV;=R(gxzq%?hZe6!AڌHvɛuI ߙŷ jE=~"QLaKHR>ڕSߝL"%) ~W370GǺӶ|5wmL2拢_l Q ZI 6Jc i[AԔHԩ@n4Iw~*a!>z;wj̇)8xi[g? HyD~`~SF$mG Sgmi0qQ#]SgY3ǀ@[[L)oKxJ$>K~Ds މGqcD&˦' LsQ2~/V =Mfo*)[q1+(R,+R$2}";8EjǠ]5aK4OAF}SauٜTw{iψj6〄0E ( > Aϝ4,2jHttgZ"~dDT5n ;U85|wj19͏*Z/9Wf~G5 EWsch_ZCqd 6Z M!KiHZ>@)yBEnߗIJҘ)v*e&J3ְo\YBt_:bMgKIJ{:o'=hs8<6e,ztNN-J__F{ZjEN AO*j,|Zק/:hvzrFv='LDXViIFaAYԅBR8bG]Җ7C!hRB`BxCG&JF ͮ)1W@M\elrJ߃E0|9 ̚8a,hS]w'z񲐇i˒>pxMfMoe'RJ:6#*T<% L}j>Ntfd^l.'[d L] M*] g= Q2l`h9r/$~joX`SI@dWo͕s6HqpsN·іE+Iġ p|؅x~jhzTE3NdŰ+Dn$WLOL9`=LE7v|bȝNT<,0|+Ȇ\DY6ؐf p۷䮏Tg -ث&?b\E׬+: > JF\'XܳH%>9>IEvޔikh| s#B M1c`I0P՝^P r+O$tSwnXeDC,Zb|pk]h`n _;lگD FܪHV> 'a1(SX*sL~| r$Ԧ$U |6'#3m x)0"ewb`ujiʺsle2c["݌ǁљ%e[ݼ p0TP=5C!(֞{C7 _tj+5M_&fk. )>H*EwG3' X}$w-'_6DDk-B^R|@%`M 5@̳{ic:Yo/*ao0^ƕB9S`QڳaEp@4[YH3My^cX+(h㜽Bi3.p&^l%@`F!&WXGG,,WX&"x!%'hP;1nZ#,=cJJNZ5e9!P#D :RÞ|wfF;QAhPlY}Ln')}.~lIaIG/qލG eðMͯ6Ǻ&F\Y;H "ږnf.Kv?/%Od=Uണ&>H[]iq qr"ב{6OW1yoi[F_9}W#2 c}`W|B <$ٍ6R M^لi\/|"f`dCwQNV u"`$Zo #&&њ_{c=oH3h)jO)kG2.k/v16N\3]2*7G/1b\Z [9晝Y8~FWOmDraE-?qMwʛ^i&s ^oZ$5Uku&=N zB^ x1p9;և:&kX+Ds]VLCK%@C%v{ng:pw՛1a^h[ϵ.nt))Z Rl%syD&!^v Rv+ Cw5"h7["'QZU8Y'􆗰-s'$<5/P*.fDC{VĖ, P:i I>{ZݐC^;3%ֿڒuOH:`̸Pn&<1]lGz$=Y6ؖh<oҼ3kʏs GJ8~e.(=~| e֩J}y\ɏcү!:sY6EԸoE?K)_~ԅ\'Y-<4ijgHS$ޝBO_TkX]͔Q[E8%l'#JPqK[Ys/ք~>V Fy)k?P^[:$fgc"O[w$6)~4ֽ1F3#誻 $/WO X/\@t+_[3faWA r `KŸʻ1٩.\2]S۝axjȥ^7đ ]IT6Б}n(Q'C<%q ,uAN ``X/-;7_qU-L~Ɠ3@m$2HܛT[M}+N g00-0kg3e3'l} lCwӈ˖gR[ gƶf>#Nkc;2|L hsYC/(a]2hsuw)zB CHTN~bz+qH_Q ~Fg ecKL7RwH䆁ܥU‰asը1FզEEGs_܋o{+J{%hO |@.evW]Ey17W Qx} e=x" vlRjQ|tpǥBF >c oGL4@= wx]}oKuh^FkqA+_(UM&) 1\'G8?Ջ.}9蠗\-VE9o9Rf ̣Axp;RvTP QiZyT\umS5emY7,<(R1k1^zր)+yQlyx&~c.SD2Jά> HeZ3IVM|<%>Xzz.3a51+>/vgFT5߇]X`5P\Ny ኣ%oR!{QI";%^)˝UucWW'؂u[JIk2D/TLoxMS5_,ҽ,bLD-}0sw):Կx&kVc^IzLLfA1Z2Ͱ4*7*l`TݢLKWron+9d߰L4|Vš'Ce]@3ǁe*.Dc&gv |_5 6*yzeKC , ȪY(=dkI/rn"&8e2Z]VfZ>c)Y .g9{O{Ks[9AQLruJBrO>a3d×PJBƒq KZs*'uď~Ӧ vZHh M#f=7k*}jvj+oKSh<5kDd#3~Qz˼arڬ0OA~~6*N=b-+6/wrK=|EQcen%m~j&+4ز2?CeB@%9D+CJP};Rxj4b YH{ L|!@4c14Z#5V&M}*w F Re?:T+.؈A֮ϺLt,)Vz Ab>sݦ27f]-rAro!2syRyq5JlMpnD򒍧thsyIrه5ĀWZ¢gby7٤, Ƀ"<-DܐV+.S_JS^`2,il *=trl )vV?p=oF~&l; 䛻l@]Y'+3YF&[ lÖ[@3rK6S|lLJHFnu,R0iOM+v tˎn?ANFî~sla͐뜊Ie} O ۸tK11K[RSIN6*L{'æ}!/g9 + {PwՖB UcDs#{: ˈprT"[?x@K${#M0Ҡ-Nxç 9(5ӗo!JF58rKsz~[K*-H-Txk&@8h: ?19,[P*N Ql$V86{TCT-wR=H*|QWg1!\? `1T7G&mx;I^d8*PUbوtnY.[n/):$& ~MOK\O u!GEW}v/`jifgCq.*>FGI%Bx (фUOŹGP# 0yg8]/JKYy~{Eg]rw셬ʈ3ByAQܱYfmdmLJz5dzĴKn2CXw,n>VC/XNh>miڥi;\r{C i>z@]XG8Ie:xBCY,T T)+hhwFz`;]"oxpEJW<0C})E{:jai.ioPTqM'uupQϏi^{h[Z{ :M#;K 6⛶u͗^4p# PUnwhB@T% 0oQvm b79Mx5%0E [5eӢ"V2S:m+{ˆBXaϫ-l4)Nhca0vA.'lܣ|gbI ?p[UO $Z෽S=PS OEfv g-Qu/ n_3y |n:[b)GRfH@c{ߪǺ:Ũ Ab[QUM`?Oh!PXBu{9kxnUvU .Y?-Deb|Hخlm.?P YXxNSed!=2[kuG2y4wR+k[_.I GoiJϦK;dH*.ii99A0t 3qmi'?ㆆw˄:I q9,Cރ72 :_t̿mZC7aUbi) %|h|q Qg-{O!DX-ty,'yI{ʓ0uZ\3X+3rRg\3WKj;'<6e,gof[ mZo?. F\'W J"Ғs[6ig7xN0ndË̵]t=28&esfgr_1iPK8+@h4_b5a ._vܗ ,]پVx˛e6~Vh=@@SSPxAIբ-`]\ bt?ǧX'W,k:8r\hDJ'@F[tbI9>sZvVN{™*`\ń?4aـKl@R9㧙P4LC29(cF*x1Лh/RaBa&8Us1lnseM0xׅZMTH3ͨ+aeWX\8PS!(y;!p\ o00fE}Bj~5W~7 e㴛mQ" yĝ0RMJⶺ{8NV2?إQ7=)2=>̿g5$ryikœ <xAL< Kn7[*Ym若|uQ%6py DKo5O=kKع&gz?Q(+s%ELkT2! IZci9(SU^.hGP8nM22FheO"wrq~mL! (aaޝ=${0B[@R[t)6l 2D,m0g@W$F*p>%e 31cw#7C7!>.$>.b69-NC'*x!_1'Ec*0>v]-Z!|HreΓ)~ضc$.AͻWp2N킱tΚi3Ǥݻ  N# ;+Z>ک¤

    p#hBv4tݪ\L\.QsEIj\̄,*K`S@$ > CkhD{. tD!NfgrVǏp,!33%𪶠7ϭW Zene* x$?S*<:v2`OEZ 3QjI^|~,j 5/gv-g:랷0.o\P09;)/ϝ^bQMPԫ+sѴW7]_9!קi/QwEIcF> #ј`P2iv-bHٸůI BY an3pI Gj4>w%uax`)o)$E`*1! C-!`6=݊e?KȂ{|tsiJϤskF Iw-ɷGOg n1x_JFإ1vF lB[Zn#:E0XC0qMGٱU_=Dhkʜk3ʽϟw%rBY =Eu|\vp}{l''O96Xo2sNW,FL̐-"~3xnxj ْTy{X,LݏK .FMp"!;SR/D\.*lD!d"$ԳO _ewרhgjsJubI>ط - j%`WLzåX:tzwL&0BsKzZkʼn,ݟstՙf oP;痡rGQS<@Xwmq {{)]UfD"j+rxڿZ>Nöb9sǍs.R^֭}NJ9d8zPDF ^0[E Zv?*cRy⃊./۹O4T>ͿdryI6U Zb+ɀ"Y5*ٻlOp9*~G%uxk2eEAHl* e::E'"䘤p W-^bEJޥ$E{[yzMpR̶ә1 ~Y ]WښQdPCF xH&Y)1N>``5,Mc bq`8ݾ@xZ*u,i[WԌPYCcΈRҶsjD \0h@%Y5*yP =tc9pn9CJ[ "yEJVZ!ê;*џEbxlXUFѻ|^ ro/]ˤ[ ~JrŵD<1rZLυY&4GX _ ªރf jY0nKR6iIVvF;cLH[)$anWz4~MaAXBK*rs 9A 6lj?a6~D 0wass3}V^n+ 39vNwFAxXxS7] ,hGzH`|yIX3ͷ\%ko./MD~%zfP=D*ɂG3aa˄Y s{zc/h"a~L&^qu5G!:@>l=i'$ 0s-Fmzso)rP\ZC4jquf@o*V9qN}[L^ݺ Q]S Toč:&O{rB ^ۄ,ٝڮ`:L%r!8ȴCM\o&S?Ad4>ٮ3yO*gk%@%w8 d?Y9'$'] +FPk|~,ӽ ~~խn5mhg=I4Ғ;j: Wi:eAJ'qxA,uod71e;R4:_pDmj;sp}RgZ/ه"{*wYi7PHjPnbXُ9tqx(l¿KosjQ8=#aeӬ)=qN!:܈h\ o}WK }vރ˔ m͠x! [J<"̎j.{ixjLwTLt};<,!rJF_*{*#p h/icVtG9y#ʥߖ "XM˂ϓvv\(##? ,A@PNE =j$(ЌYLӎ'aҨDX0mƽNkE]S-0^ѕ4#'~{t$Vwՙƶ/Qt?'/89zV3xQMo(Ac3B[I`4 "P;ZKZI .~}#|p8,̗pȔY۾ {9~QC̴ƔGCkeT?@uS$&ö0c iu3kKq4o)uXSIt(eZ}T+ nKt\YM?`*l ʴ7\04#v u<^܄ j\"%)C萫KzU6iv HI6Uy"¹KaJF(!ߎ;\*zAzTmG?:id[ A~T`z/WC/KK՝iȷ]Y .e.u~c.͓߈!t['xSq28/J&VՌ!D*[t}UV{[ P[qi$"MTB9߽e#]k,I%Hn)A'qA0ޖ11C:-bQ/3ڣ/AZd/`vH.,Wc [xŠAJAatڪhi^*vl!Vh'vR#="D@Ml47_-> .ndu>=aaϦ?(ثzdO& }ȫHg7 uu)} 6 ~*YkEKd1 wb9Ƀ4!%|(^FPYG\~~@p ,~qs4#bqqѯ'@1G&иuG- .Cz0rRNbm jvN,t޼+0b0g>l. RᬘI-pI_ZZICmh2[ 4s*Y3' p X l'mg A+ 9()ҵb\ލ窐 vȹu)wJL^vyƱjO@hh(޹bx[WRxg$B H1=nTb2|[}a,.Z!uAJ\Rni(BLyvK^v ]MyR[o@&Ġ d ֿ6.@OX88G㢉8*)ht0t >mMR-CN!/dY= ԧO<被h$GP;>˽f_PcgqdRzC-`ZM<.djfန20 bccIEL5~|1.fXHbƃx˽JO9Wx^7\ 5 ek MJ]70&:z) :oRĶz],`,R>J|}{Z37[^usSVh\Qv[sxR*a@| UY̅|8(Oًw :Jk=xCD8%V*Exl@kO4)^ZDW LM]0NoD l3^㲫OpIS?w{M!:9k6o%.L > 30AT BV"Jz\ Ra'&[>YCǀp{t[i ڂ+F3ܲF$csUo}<@ /l-HK,jr#b ҧxVPck"cYS'Vܶ9.Z]2V_A^Vc;4 gtq[Í]נ, 5aU&*"Bb0`{CD+_b0L Ŵh]*y)$T+rDo'S#|3v!}tQ:*drOQ~o,Gm3| IJl&E'kE.:C蜌_|2jKJSG K܇i((~c1TH ;B__ s3Bsp-azs=B``ʎ'&TRYhfWx~^qasONImD >eө򠇐1 }H y󡉗 mQNʒ=.$tK_ʌ&$n2cǏz"K7L(KG.!h4ɶSc7x=GY6o{K DIw0$wvjGY BNBT{(levg3IT'벏56{K'g4|ZR10"3d99:L 3{[#Bt28Cޙ?R0YsN\W!cߤZL j,{_8Or{MG_IT۾}3a[PWvR3Į \$+7$e=Z624쒲&u;bnt$f NJ˅=]GXgp͚@7WKY笄㩯Q5)k,M4J{7,f8beM/k2+KJsZ2T !u\Vjgf<@utB;frJ,[-[BKK*py$-eɚL ]X+2}S|N]dz3Xe-clAi҉Nձ!kD^S9R^R پtizm0UnAvc%c'6py9'o a$u-5n3B\q ѹK^ KxY{;oKdYՋeU"60ՙK|v<ϖu1(q`QY?[&plQE84wn:묭}YMz{8^ؠ߄nڛg*L0BcI<Ebw <̯ǂFΚ lןFZj$T>Rx(|kӅf2"Vwc =Y(֠Q1ͳaijY4ҤA1EvNSkX(K>OL$ɪ*푔 3>sv&Ƿbߘi>gAaf6.ňJD 0VDQ^ Ed|U7WmRxIN՗sCnP6C9^HoJGj{lXټXNVZ2jܩP{l?q[-Z5_Fſ*hW{Hͮ}+ tֈW =)R:hEAD-4"ݟ u5 .V|~nQ!l5Y:q̛5foL62ct/Y[@0Vb %P3NK t;lcs9B4Og(lP9ݜVaǦv.u8[&Q>1O݄#лj%;E̙u=6G9Ketظ-i@ IFiϟ ebُ5pkuaqðua~8Ywa)Ia:'F/`Ep$ԿMMt$EY*3a>j~-QhK|t0RiG=I`*.&Yxd+9>,[A4p\ Cq%3!̱}3^ 8 :"^~~\K[1Ii.Dxv糴%n9UA8qbjҠymVUmԠ4Ko#6|"ZDE{/ADZ&IC8z#gLO$ x; hɧVxkQ_>LYAYƋ)InyH74t>;?3w37(ϪT?poebR_{9WwbGu/<77N1(E}-bwsfؼGD $Gv4Gˌ d rDIjC\HV y%fdw_p|bG^-Ρ=G(n{WS|h38JRYTx3!AߞnA HLw;|$k uD8Z20zՃkNaC«6uzZ&o`Qcr~-3.<#Us[_.,hƗ|U,':8Zֈ<Sd ˀciʮCW3TNv>?Wё9&0(:~4ej<5lm1 t To5Zok KוTmE`*;)g ]D`ŏYJ2?tR"}YPuQ8J)F CM}Nt$'J(".gRߌ0h+Lv/˧їֺ#z(,P$ri^;32/΍dL{#RyDMEthU9z?9U`Ou,bHӶ@ң]T< #w ̺Nf rl^GJg=2B&f"nD 8~H:YyP5\k,ƽRrJVD_;[sŦ* ޴MW/&4\9v&nrqCtFdgSz[U3j,{ŁBAW6R|$N)d1HẠ̈ _x{:'DZ}/Pu],P=AŸSqo=AJ=Zse`5'x('J6P JPO)yO1Q?d7}9XLΆ!yFhZrA.0>x^Hu7. <17?IPSHV9E= u8N=&0 ӧT19H}02ȟͭS0IM- _؃+a8v`}oDsDI@}GD7 1j%,|fkuYUW,R0 /2zLv#tSw(x`gZ Sq#/~Z44AK(<'B9+:re/t kiZ"շ$l1eզGc7h/}zSÍk)"?>ыy)`{ Z}6m^HJӇ“jnIo"we,0Bփc.Nq!&M#~.9΁᡻ͭpͣ<[dO>g'O)vRwby%-`wK\) Ek?R|E#Dc{2;*"@~-e<:p}Mdx;RY>$1$akEp&paK4J(jHuO_8jȻ`ޭEXU,! CV[?񶃂TeuKe&f@Ra6 Wm`ΤRmP>i'JL1ߨ/']ËW]Zx55j^6o% ^AAEiPf~sFwC,ۋBϵx󶥋1Ŋ쟘v@4pT][falhE!zB/?6f{]hht-gs3Y*ՠ&D m&8pxC  qsMIuhܲEիwͬ{5;28U.We }҆c[q^q^RQ٢kEls⼖`# BW ;`Z_Z<6L&?^]Kz!7W rgq~j{S&^wKڇUoFB։1m[ElP(  L&~u/XAm' |, QPh)g9M^\GN3-aTie A`e gl%Ekٲ0Hm {?*Ѝ` xƺ6-MBWS[X4+@y~c,&HcU>9 /M^t:bL"N8(kŤ[vAnI"b@tF5V5d!"?ܽ]ԋ J!ِ'aʼlVk/Jq=lPEhZ. PP!7~!7)j-NmlUo"KX Vy<+~a8Dd~lԇJ_\!TZ9bv̌4NehJUD) e%ퟄrU?02>C.#̄ƍG:k!-8 >м[k;@]!+lg((4`vXAjʼnjj)`;ERVR162D)웧bb LHY'5ƋCg$H.s0Tc:aW3x麵8džUq˅izpƈ!kIb[Z Ԕz"(dx;`)AOv<{O(l5p}A>oͩmЧK60r4/|_y5ܺ#3M)ʼn&q2#EKN*#Nlqf[w68I23ӸJU`!T 6ޤ*k'Tڱ  pf-TL~G/8. 72p:V9bOmdm#~DR#wm- Q}D}B.л4Զ!qBDiʃ5xa7VeeH%"\Xz>R[ [ JԷnyxcq/u9mKR 6Ǹ^?NMfuEƜh w#Cn4$ctbN+4V_o1#a"5+,Qt0%ZJE`4zIɞXH\8])ZᥨT+a!zɨG; y.=gt;i8,"hOu/opt, _,h(&\?>Z)Dv`}u`@Mnb W?y}isxrR|0MkGbzƶHi{}ғkit 8POzY?v@fTvqpD#|ѓX]5ۇeq 񪴿 \pԕo J1M7!\dչ6Mls](%qfnSe1-eF_u}j:뉴ĝY$ą܏ @e+={.]2z\ZB4ҟ ov-`k.jNЇg/^PY3 t>EellG6 A{6g@+s9לʂ!5&8LӢmmC: Lm2SCTЄ\zǽ,v<2ĶDrX22[q ݇!y)myAQVB89ۄޑo S> w|GȞdѧg<ŀ 䳀͈K=Zܵxe<[s͈5jN~ǡes SPG+`{mUj?5?Idr`+"8<2evBz4,kVAqiJ`W _ҠOF8(| ]!~Z9!*K/tZ,(rJYJüfѣݬQAl1x x?i"6|) P1)2f'!6?V4Ö1TS3HrAev&/hfmN枽^IJxO%X gn=efܽ;p'{ UFA ϵǫAlAvVa@Xw/ )Xb06GEDZ⾳I?];kټs~^NbCg&tʒZNf Se/ WEʭ7\iL;G;o2-GM2hnj LpTr<Hzc7DGa|:+0+NR-G"݂o6f?Y?-[+^;kfp(:ҽ>JJ F\6,\,ExslX5l !XoDUm-@iLP:~?ӋcypngԌOU]wx#LO"6j0 G]̰Y1p G!1-eі~'yI͓S]j֙0vک5)d2qWd33A@o1D),,!<B!xAmSn9.󳑍5H@H¢i;"p&d, +M^2Foy ͉O?~Xwv_Bz=]Y.Mp")ܛ#\(ړ] jjibE@ `='U@cJ5^IA=fGp8D oKj|r2#aɍG"sSF [RS͙Zߒa%8fn2 [/ӡh_ (.t9Q'ʉ*=4\., V\z|#sg&)quMSǷZfm}X_mɶՏlVm292udz8E{bDXGZ~@3A)v4sct#4 QG-2[EY\q&P&0qNoa%Vm %w2B:=p!O&@+SuL>!O'gl0p׫v_5P7M#lYyF-?Ӹ )*fO@6/zH&ݣ~RKlG6'<7 k~& wR4E;:tm-g3e&Qcc]G ƥ1|I KǢ2@PF͙^GTV,zqMr7M"!-soYc 1La׻)TWFYC! u/$w0118.\ʼn^bój:rt$ܿ11䥴E5<{}ó+YyMyaGZ~gr ~`oGʏsg+،Q6P+!o{YY+$2!Chɖjj %\{s>֯@NB} TYP曫x4\fQbUTfe:ʍ?> @oUSuFvJ Kka9\X_驨`S*skItNbR * eέm {2/2>N*Xt{`/KA{}sEk-` ?U-Kb4ڠ2}'s~"DH5j.|Fj0VJd؄ޑ}3ܟhk ˰7]?YnOѺ}ShSb #6~c*c;(E-I%7S7q]8yհ〿 ~?,X2W]Ke?RmTZϙ~RJ D JFp(4@nyo'G6:ۗM) ߙ9J§a',Omz{$THi)p,싸ɡE9[gbSqՉ@}}+ AA>l((@=Jul`/c(5%Հ:ZR{h:eVc4/ma #Wqig*EiQnA D|V ` RUb/ӃZeh=?Bb?A98W/Q pzԇïJf|,M Pp"Kib#1V6;Ckg v*z۠#6TD"Ȑ\+[sd;y}șni!r;7qG?9*د=pg~POsYo~A5g$\ȵg~qPu&>lh{KZ=&ۗH­,\Y' 7d'jA/j㯛/)Z8SJ竞=Y؝KIeDU~#:7Fޑ 2d[_.GfYaqQ_cYK sꁖ=jpH$P=^u' 'Ӈo:ϊh/0VUxL*r]zCOqj\+ Rz(P wNYCPX:_QwךR#}}+)F](V!9Sݽk偨`q7>ӥI؂jCk}.$y%SOtӍ_Tb4eDDDoY?q6-m+eLEi,ӗ+;'[lm;;}^p;ԏok xߞ>0^}5O_՚Yp%&ꫜڔ[hrόZU%[= L>!iC)U&Û|}KXX^gdUE605k%%)a ?O'$'fw`UI Yq yWfв/Nܮ*`Em ͑pg%d.mRaI]cpֺ*BBa>@V\U}A:?LJv: SUn盻K4Y+^ŝcۨvBڡ =B^'AgTہ{4WLScؽ;4 ]ゼyћ =wv:B8Ռ]D }y".ɬb݈5?{.Y's8'jyS^rEY:w9c ' OR[e~`>'#Q1;PVed[!_2zm~t058U0S{>.JqJ5:lMk!X^A9t!B` H>9Youey{-ϾZ2[f5S>z/Ǫ˓v\IJ'dX#^I-*&/d[RKqKB^rb"AiW\~Lvfʟ.oLُbH'M{2^*5cI|n;<"ؕ%aAh]eDSd-MQv\A;$VAZ?tqp]>eObj@e¹ւ깨Xy(h]y .']x(E"M6=gb =Qѿ.T91Yg+K<k0jiG9 !&3 Al{lQKeӳZ{Po]ѐ)<@^>XDۃc뻩DxN"dV>@D!?L9Ep5Âyfƿ(d,tO{a "V !jA &V.+wMx T{h|ఇov{ZQQd)HƢ \;_\;YjYA5a吢B;Ȏ("@ad, e71c_+dQr*{c!.:i*&lFoܓ|<:^F` q0ѰTޭ(B;XzGZ>xc*E5A|+~P1 cPzWT_i9XWc@ܶEjOxt?o! 7-΃Gc'f`In],==XyqR)(2I[P_/Z9ڱH-EG,o^ NE< M@IFjjڬ]zzbv_d;ӄeǼ$ݓ'ij5Ѧe 9 z hg~Nد,"n9w.3xG H !Mö t "#ą^d;i =DaŐ.h[bЇQyKf /MB͡A5u)h*9GtR U:.WG0zGB*ír1L̓vLb{&u,g#?%3CmJitn}ye%afe09bA%.18`-Dq6awJ0za>q߶%lL0 WB_;/hhϿȝs#y8_pD|T:~"о}>ԐXo̚`1Xs d*|onF(3 |)SCEdG6 T&-+$Y(ly'-VCePF)E-0UgqCNZ:.4W~/R a%mҰ*!r=`Y"P|p؎jfZ:KBOY%Ò/f?qW.bqs IoF[l$|VY,V#6apV0ZU96X[l-2/B{JsƯrj6.I.OˍPAzW7S9꘭.ϑuxҗ(Mi9DSI۷6[HvVH;7l>p/#+XNѾvpy`1+RwDB&U`W`_`95IE 85K/SG\>zoMhg&"t#^(& y*;uo/Tc߸Əv=!ہtAGDlI$E1. %θ'o bBLԯRb n5g+ \943t^ ٱB%oE,pL^ $9idCJ ,7&p_ ĕ5U鳐8o;4 $Ϻǚʷ&;JCupMc/rR,.?.mIV+yб ΰ~CCShhך%}+X-p}1"^&[׌D˶nl+wq["UGM ݙC }ZIʦfx7ddٯzPq=q A¤pI2ˌٙ[ 75JίYa O͈U2:3? `D>ȵ;ոs/nfsHvײiur(;&DQ!ڻ)*e@gSo(\hM>D.ǀGߺ[6 ,6H2j|r~r<I@mqvCC?/O4Uq8>.k ݹݯjorw=]^}b<,̽V/ȏ5&ƽo@=^@stu||=__/{(CK?+uH7iwLh\<*zR/hY 2?*tv*rGWt?i0eR2gq#y2>JCfkXiÝG~qG/dH뙸l!Kl&ɾXӾw<(Ƥ~7aUy`LI}='`P\Xi2rtLxl?tR. DWA?lF]V/6fNmb?9p[HY !VEt}LQ[S9!\Xi7{QU'LTB*/6^iWOr"gQ+Ebdt4 ̬?ƺ=wRH"/A:MF2tzTOFQ60EMӽT/aae~M-%)pdžJxC*B9QT4Uf2b Fp wK%aGH"KBecvъ!8J<~xBT?b Ll"%f[YIGQ?-j34L*.w Q1. }6Ynk^RTk.]0B^hvlPgKfT?vÝF6~_L3lP6&˺CGyWwL{C/1QeyغA#}A\VtInʷZSLs rd[󟴽3Đ#ͶY؉^4R8]_\ZFC/գ! 祈^Yu>z,vBbyD*.kKSoYoTQJIJIn{;@qƓFOθ54ĵk}5"!)7YapE#9ts ]=36ƈVRt \![5iRK<7t];5(.o$CY_ Tvin%T'tu*H"QC%.oo1@=\AurRN W3nB1|>h7(5c$p%ۅ4g9% N͂xg9UgY/aZvf<0owŗr`R*DVFgC=|U#sXVwWՇN2z໛-Ghqc]Z: "n0BMuN,Ĕ~][*+})SC~awŬZ=HMd@ jzi@*7 >6}E7) ,~LhMnn < m@Ӆ Q2)IFچ m`UC^ 8AoEЬMR[B!? &( 3sK Eذ/7>G0!m.1ψK?$,|I -:ҋM?gq8͂ן L,v3BX1(u5I "Uܑ__l~6xFjbwB gU>I7]K~4؈PSyjiHv Swz FZ2Ig Q&9Y7^r~[ #l8'>ΚDKژY&[E8sJZi RC`/(}vuLVsR{9ok ̊,o vHj1L}w_ӋY{tȡ,% xfuԟ\EB(9?xF--ws}(o]mP5>s8AF-XIƠ8)"!Z68uޟ^"i;^82٧R!tK/4J=Wkm; aF[-?#._ !Ʊ>KvJ6 ٟ?4t#bFת`VJCrXyb&-ILK\"iUH JqGEV b6/`U<+V,X۪`MhH^~=5Zګ/[ N8\\>:>P"KljŠ.~'ҁT]&~Ôt[Pf*S[S15D9*(R5ћ&zpYƔ8Q8!P; J+bGޓ{6jo$<bgܩjL(z}W[Ğ"p d?*+yRO4d_XBîNx%1,<'C؉īoC\*IEY 26 nw?Lv,|qIL ՗#ks;gT?Lhqdž>)ٟ}Lr+vHԵrDlv0I+bc\mgu& k렪! oc J0uI\Nl>A֮oޅ\|7OB[ܮEf^sR-2w0wpQ3WH=bL h/۵ [n goNY걆%CزegRPMF5:U Ɂ)Hbj; CzPS޺Ȟ1hR.hhoKj"b==Bg /uZӺ<swg@!ě[v v !/qtIam.2Ui1L{ sN`pdӶ+IiY50rCku艤||=XDCЇR5f&:zy)ړ\h9UR"}-%lŋ&|#JW ܀۞ukN +(-~!4#36bυP7cYjFCfƝs ˂H$m L[ЇdZ/{d8DC" aEYΑ`88ܧV'X`DHtM&֠lhiKNujX<^KhxQ#RD& [ZDS N`ͨB+6?(WSL@yKm,%!֙GO~_m,2i-a%p \bCB "]y*UeB}66j3pHi-6eNB(Ar[^ 7Yf4yGYp+QIX%bJw@T"n;Ы<۾BJ6RUVrPa~yH[euJ?]4Dה;s~C33+|VFiJs~cѡP՞=L!;`tzd*(7ͪBtFdh3kO naqc'_"atUHKUbyFB)'nJmBn"ҁm"58Ac"}#Í &FsR[O[j[u ;ȅe4H>.l_h4URK't+Me$ (S:mȤ2x@viJݐ,:`}\ V:<}qwk|rWLeɮKpb:ŋ2؃A͂%l2x"}o.VPOz a~P%#$puXF91'Vl6[@'^y3A(u^i+dy뗩#uTwMW*68 ! 2Kmc][jV bR$gGUCĐvGEǃJ쇣SԀl9/B3PO؏t&Yh_j5.(ؾ"K;nvr>Gn˱R*OyWfDb8s) [jELߝX?I2ۿ~/-!(B 6))7_ Plշ9?œ\u6[_zXuxnVp I)#V@TK}P}S~qLܛq IS #lEDߡMnrYy N,%8܎>[a;šϛǩ͸lw"TːcFGq2_m]J;JM>|WF#f745"()Ӓ^u=XQ9+t/lʒKv"v Ko:Hԫm/Kj‘>j<fV1ƍ(~%:HRí|yR%,oFd'A~]vUHlBW^ZKQNkI{emOбʲ~'ζ=YI6@|w癀Y1sBU'kkN%-sҞ<_!iO)ϦJ厙JW+Bcۺ"vD&X4;9XüKx_!|NCjm]]qEt,飱@{ ?sfGbN{B%%x|Fp& e?B gmotND*BKwMUhYKʝiuPgnJ,uxOrH]b?d B*Ɨ1΋KFF6GbnqQ.Bi''MӣHBFI#0#׆3,u!RһC&+tS]"Ady5(\4e[i%BnΞ`n7zI=OU6+!̜IA!$W #oT<}*fL_!&?ϡv" 9SPiIUf\]n|>:,=qC`$SSК!}2t9$E}Є Y t L.Qzs)T-#o xkO/g`R9Ōͼ}f6Sȕ)v,f Mb-kУ䋦 _Ri.ti&i:B6U&awG1(WsE.0w+Ʀ8Ug-7֧4 OYպR:`hv7A)+0-NW-cs3]1eϔzc $1o.bx罛-֭ah0 wIKEY<ƎjjT#iMldv'`~Kf_2(D?ͧ!ͤpT.% lvT]6i2֟ЎOj%Qtc(%d3LܡzfGoEi9\-r떗?]<9‹[T̹^P r 5nN7!b{GH q{#N HmQEU*h2Têmр݀qE&ؐyLdoaa.QU%FqHGre$Y/P`dwt#-n% kAXv6ZzOx632C`z|wiلVsKdZST ;<8#!8-" /"ӵ|dDdEhU[gAW_y~_A|'PKl;BֹN0IqO{D"em<锇1GaM>sHtbgt8m?+2nfV$RUK-XmW--8E])`%B&D5FA6_DtKɭo:+7{px&Σf]b?ƛYDcTMj41z1Vm!*53HV}h _,8BܨO9cU`8זQGԹZowʭs3tg'ubw|2w=K-\@[Q7 1aLX#UdgZ24OF43U7,-B )*/0>p 0\Fb'xGFKC ٨RliVtG .GtSM5=c W R"Pׯ$TBW=M]$+ncLk}]щ{#&y6{ڳI&(ymӂyN~n86Rm$E I2شkv: ݾv'j\.]8/V˺Π|<|2r嶊==t^~exRcy`6dhGQGEq#}_ 0mf\30l]h<}t, 1 I [bRf`eugq,c=]0˃r_hۺ: @vUpv{̰" s< (wz*-UR1)$&f uI,ڡVG\3*9~AϳU*3 u.6εҘ_YP c+T޽=1>?ͣLhBZiBvۨt~$̟ġ;9V(ﳑu+&6 /ҍF%U0XݥpPm> 0}T9?V +DٌC7^e-X C@t"8Jڪ3%N\zof jڪ.4YT*RcC "қsmo Al2A Oɋ#w0 aπZuQQ6߼O8vއq #=Ӊn\Yj=}<$zK^'DVX,d2(h׌zWObWAhfh˼ȏqEnp!c[$1wȟyI^bn3cgl/do+2s {a-N8.3;1Je;V zͧgr>:pNeSzePh,goj%h4aѣjŐȬ.Ɛ|+D( ^"oY?\* /cěq9h/Zyz!AKQoZnTĴ~(NMCl:VZk |L.;d5,KSc>\R(Ι|պָkS;[±=%-MxnyVQ;ųezAPbs2|\Vnfs)%D`.zseL _]j;ߗb&4eMlyBAz Luٙ,j T ֳ.˫spXXRԑZ3H:1sjq6IJ 䧅n*>qũ`_<?CypsE7jSPeC0a=j,T1.)w+Jn2ZJz9sT<. \`eYK$gq-jMbS^gsn[) p%Up:}6|T, ryR쌞MEak X#m$]mk: $X(T,`rըXɵ}ٲ|OL[!Zykl˕a67뤩#q"Ӄ ToܰR]t &%!bZYc"~㲫`nÇ_T;.rkȵiY-炤PҾG)ׁK㿡 VJ V/Xc%~dHV)X()6rMfq΁YKMg#"Yh +O{ykս/oWR32[CqrOL! ıd74qw6Ԟ](GU](ȉ:.~eʎO-e?bhKØYvpɸ̗m?#kC~QEBf f0T2S|wS#3q?vӥVlU[7W[9^ 3/'R܄7T Mi; {*ؐ6Z.VY?1ۍv=,`9 @ZFP^WZi `b.H9=?YmfC.hU;:]qD !S μpY97?ʮlН/tgMƑR%7q|:Gao2|7&H8G,8f1@ O7?J9o* nO3&-=߹ gV8hR1U`FNsoW7Ո!. N=,6W:X0tqtg&_W=>gSYmYOʤvBI\hKrKɳ|ohY\% ߋzFwO^_[wXRg ? b5U\f]2[}p =dErcv -;r0uܓζa6&.1 L"N\-O }A"#ն>K!|s-ȵٙPR,ϫ鼝-Tet/ɷn e%ϺV?:7]b Ã+D%bv: TT,OTUE<N3# yОdƮQ>*v_ [;Z)-9T] Ox }'c  P|@^)5xbD_i2Ud%POy0dUz f&tj .Ez[N^ =v|GLrȡZgv6;gdQ'{K~r+ '$'@ڝ"WeWf{3i9(gU?x°Pdd!KMR^>g':yBEM7xdخJ`W1oN"Po;q:&kfjpQӚ0m91<.LeE/1%O39=,jW<g5[V8:)N5J2-N@-PW,M7Ll` +e/+Hpgu "4.xux3XTj62'MB ."ef%d%tKgp'6W@oN"Euޜ_#eee; U^Xv0FUkI!/jf%K:8*EwUЍ2&VË;xËK,t8,캅MlFΙ|v=Φp82cժpIk(TḘ/twDqԖ/ j,=p=WÜkR3ƂֺN/-hP5&Po9*?JFX'ũo%YF>\vtmR~Q3ʨF4X2].oq8cK7W(TWV΂k͎ъ6:iO3~Qm o!هƮ)U#E0lmYƉ;Ҡm|gRt:J!͆*?޽].Y J${ƃD J;͝tP< O!wQe^7fbpPS\XWqϛPnr(m}7~^{.mcؐHk55o%CuK\F֮m~/0m"'c45L gG5?qyg4jUN>ddfL3Xz mq=>,oe7ƱWȌs%"pP^)bʆ-7MpN\ٱ1C `qiL@.H:o^Edz)#=ط_1lZCU]c祿 #PDI0<\1XRK:Z e!e`fOn gd{ 4!YM%/(a5e7.QZvcFcmL"%.'Cy@v"} r D c d0»]~~I^괾vVMEÓMrab3Eo6aI)' MZ̊NdZ6& bѵ&L <;~@>eܙ<ˏU- >`mǯߗS & P/QVE| լZ pXgj?L{Gakcje_Z 2t.Ltr>oQ?B~(Oԭh0Nǫ VG o]Hly3J#]1mWH˴-_Ti)yx\m@MC]Ƶn.Ѽ޺[*H1G}gRd/yO:W o(H8sdk%A.EZ83JO^g{ƃ~`17 ($@ tٺC!^W#?: ßӨ[X;K;).~FZrkGLcNE@.l3JSǐ+ȴ} ˪uF9(O۞w޼ݔcsTH L.Aa,HȖY,G:1%MhFC/XU\SοòÉxF>w%v"OPdbq{W85/(AL<H)2RULN)X:|xF%veCr=7x:6\b$hS&ԣ K2FPvP8|R3 B{K\-*x:d1e|3V}mc܆L13oq4̗!F%}/8q^!lIa-,.-1{U6#M9,\ZFLḊ2G8$5 fyJZp'm^ XzX4c][^nϔ[JP&%9haSpYIݩ=% (C-&A]F!+qU 'AUYzG;(0_ D1T&Uuͯtp9ey jG%)X> Kn7ㇲt ?=΃K*zֻ`Ln_³9ѳ %;]}$5\}$9^'60"jRS}M+ՍmQk*5e[ ES9<|hTP[lpofYaۤ^=FĈNMԆEnv 2 3%d^ ,DŽƲ`7ۍ5Lbӱ3@Ar Un[|>`\@yh3 \OϦi}R *hX+W]Tx˺tg09?ua8U6@ _鳮q`+9قV̋Y0Ñ{4RBBS^FN' &f殌zT[`  8l[l&E=DE }vPuz&ԬfI- !~ [ujk@!q|!/?A^Ca'`UT>⍧*eBR2&ZFq9w)$ CxrǙU@$yCoP#̐m!KU& i2qLkJi/8xLF&4?.wCRZM2ZöM~ɁaKno j-2Dx%FxɷGIdCX$ ͜fo,Ȟ lɶ}31gObb{ۧ Z2;f(b20dLNɧQ3jߨ |hL`߷T?T|2G[,KOkt=$Oaz$b;<"Khhdcʶ8ѣzZnjZZґ$g)G@lϘws?DzLYw )BbXt}PZ[[ SeljdE{Hx,f 'M9}oUz޷c\O&3gd%h[F(U3Z_IEI9^:ɞjGT Wb+֪BiRV/"}LYqZpf\,UW'rH Sa?qZ*ϭN}Oum\@pGճ]7cZ{C/ۡ4]&ڿ3MZ H>G-!:s$ ]Xh'wZ(B)ڗYt鮜 xs -{xMrλȎQĖhbQwaKe2r =b$ BXqq9lc>[F΀O0vb1Z# ޢ2ữ[ ;B`; UbCb-w ϩ鳩*VНQKDH, mj  SP7qYo;D0[\1 :URx4N/"g:S( 1i ;(S# _& N9í%Q? VkPkc8f86o٤l4gXr,+ʡ8`rd'=}=j,.mfPvp&P @J.PFE3"RI3$ݱP7K-jAo[`f (sm>Au/ȷ`CkR<A" *Lg3,yև)^Hg% Q;)'qIXoK2X:f'4ޅ?uAd8 fyH?fA&P.?ɢ~PK,99"G&ϰA4, #~2inŷO0oj1j|2$0G0;*'ݺ"VB["s ߙgJRJbs(~1 xz8\_Y:E.UvD5sqL+#VؔK4iD IG[@=Tm!rRTD X?"݁TYZ{eG|}A+w,7 #fsݴgY9܏QuN| >@Gn~)֗&绥]1h cw`gp^4BIz!:ljc*@pRS8+]U cG@l͂hn`K(.0`Z.*ϕi|sL(k!db oPNݧX#s҅䍁y08|=t49Βh OL9 :{Zl62G1RFՑTU[?C؎ of?7DL^ zK s/%wv4Qi\ͧ?U&{S_M-a5 ?U2h:(ą@ѓ@gﰱav>}.\˲ өNY px-a Yqh$4/d]gchs2&H_:i1$"X4/%sTl Oߚs =$C7V,'CqzePP^3٣!MQ 9(܄ OM:p_P0JpY;;G [+͏Iq/d#!An)uipC%kM|F5TH "4eZ+?#s]oVr!bL?*`<$4VN eP*eq0^Z+&r:(5a7jܴZlbGGUp+Of1wf+h Q8%s \3`/lFIͰlB<dާ |FIK܄;At(#. q;UmAqAG%!H= ݿ` ) dn-i۔8"ƥsySzWPB#ћda50umϦ,'- +oTzW^b@iC}YoŁNQoDJKTd4FWy}))ˑuK,P;鼥:봕埦MQגo3zChC'/<}VOMy %Bz@ ešIַn6i2)0>qT{+Q}- Wsm!aQ0QwUl3T6oG$G膻YL@_0fvZq4`h0d u8LQ p͆zDb^-IQ=ooGKZ4 hV@*ض6P\Yx]#OȄY[ B9BJ>xߛN/OP0U !N沗沣/:sC1h$`VNcBmdIb{)IW&cYI\u (e&&-MO.E~}/?s i6^ӦRLHԅAC%M2cV݀=VɉCXFvwϖw8* ? :KjGDODm\0SAK4[|>쬺6$?I\As {ɯ*+k @QY@ Y{*3Yu3nX qG}g3e> byFNGcz%Z6Dqzʎ{`-W: \3%/5e;vhUncěHʧNYm3haN>dV(}.8SWNaw/`&̫t2I&aT_.$>8o3ez5T0Q?!ƄӻX4Fp֤8,أ"%+(o 1>A.bE-h_61Ux9 k 琙dZq,:̂Z{=8hYw{U9(:K˄c7VAµ_xX{)(9;%zyd!"|w"f`WZjPM0xSuqMM!}wubTOZG#ȉk3nuG8Rү?J0hz֜WH$l^Ct-m|_"oĮ;{(ݳ;d ۸Bf\/Ղ㣵?>!y- 3 ,0G1G܊BLMuʹ-BBLؙ҄=KgV w_;YtԅL1Y qYQ|T2g䰤JSVa="@tn%ussJc& Qe)Y7KA|)ȯ:t#7 ]+"kyB[2XP.ςZ b@ p,ii;yV>Ey$,s04ԋ0"RNn_ńT"#Z|Gh¥T%GqK"-$7ą"kp^ 30bɊ]d3KAMGsɶZQ-khw6(৹jDoHI]F b"__v}#bI٨ 9k m"'LKUMٴ}&$4I+q Ԧ7(^iKuAh?:kxLT:lgy2 li7R`@!>];e $"}L_/L:2n-J^.̲mggܿ17xjpF6ݙQA-C1Όrݾ(Y ;PZ<#Sgt67ayad=v>I^{[!)ɬV({} c4@뼻k8hw Ƅ_Ӧz|&3|)q;8s;$]!zNy7?^D!xɹQ~] F:*k /3=6'l{B뷐لE,QC߽ ` (R%ճ% 6aEr>כ UAl$l` [_ HƋ "%fK^,Iؙ:8uBlä́Z@V^Bmw2eh>lUYn|$A4WB[ Ҋjy'-dm^f}|J`b]?0JU uWQ)NVnRӽɀQ @.ES2 p,>RM:# */(j\y df >X=h+OK- |Dzj5ӳ(x o\}*׌Jzn t10& 㐅!\X$vr}G\ˡ;nAlݴ({WyL|[Zm{tWk ?ODK@gVePS("~{Vr5ZM ]Y(b~B3=M'("L[:D[mWf[rEܕC~]qIVnBAT!eA|m?n:pkȖӲ%^IBPdvm`OOɄ|{ұzVXVQ6ў~xdn'L?;70¬W;e4s, ^?X;A'oa!dN:ç3;D.j˅hi^x%yR>8D{yV~~l'5|3 މVEa[&!L]cY5* 8z0IL*3=ע +R9 )?pϚ_(Q E<;f9%41m0qKӛ:Z޽ԏ&RA%GK 8+ d>"0zDHǓCZ{c$`+#PBWۣҁ)Ap$Ty WM0"I~N:I|hIkC:ힰ1͎Ws)8d"ݿfE[䓰zn cBG{GGI8a]THU\s,BwVc;ޓ9R<2˹4j2bNߕ>QrjIX}vF6 D7S3.Bc\%9l纅0 |3=<>$(3¯Ʊu/ߒE]‡ 9}) ol'FdX.iנTq-}d756%E]j} ))<[$!׻`Mʭ"q=KWFItIm_KUVeJk\fB9d8J p~ó-9rBP7{mJנg(Qkf!Sh}nV]0hKBz ,85E zIB,+WzH޾]ClHܯQgb/ } ! (p&pKl [_icL~@,e@d j6B"mc#Ohfぢ0;NԆPbH4QjwIo#{bӐrT Ff*gYZ07070100000062000081a4000000000000000000000001642f097600001ce4000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko.xz7zXZִF!t/]?Eh=ڜ.+̏nVڎf:\O TK@n_J4f ,] Pͷ [Pƣ6;_TIAWL2ZtW5]fp='Б ճV@@ٞa@K6 (7wc*aqJe)horΙ'҉?Mv>Z jD1V P3Q-k>㿮c_r-^f|uY oN֡x4r l7OY~E\i 1P]*ۯ@KU@RTۂh9uvCA)@5QXC?.CGhѰ ˲w:+ʃR] @$ׅۢ?e[N' fEI⠆Z/+~3+w̷ h;t'=)GD`/0*}ǣwNRL3fꖡ~Lk.? ZɨĜH7nl[smf9F_Nk6^w$ ),b6M0_m*xRe4T61p+_N_H[1 KyEm>t"j°Rw8,G" Y6~l6!o`6hnjPbY!w`.8Uf!AV(=-m(@`{Zw3p`r.Kx26 =Kᩊ!d׿NJ3ר5b`*b|;A1_qND 1 kh,`hwNO`*zA @ugvUߏzbԖ@ybDswdTEy!fRwo&8 /jYƳAVwLcv9t%eY`%.R䠺>%5cDvc45|I)B`/}?ٯu4HfkQNFɇcҼ 4mnyMcbE0y\]cs["9`VU|0m= ~Wń6X~;?58þg#h{0+c)]4r8 -"R ђ2ڎvô wpQ=t_#y< z ULwZ=Ds!ҡcHsa8\7K".A8qa <@r>MEБ4P,"ֻJѯ͞z{LDu\_PV7Ƅ+_n4iS?Y. Ljdy>P FUB5T nd:ưGW#*%ޓHK./|8~7_D1$.ut$k_ggB uQ|2\CI]pc>>| 4 ?C``N4O4hyeu?J n +U hbF/mIY{com:H!Ɗ|r|-8`:vD)H}j`kRuUG|s6d$rHryL`-;pRԪbz2ԧ)?#U4C)Zq7K&Ae'ۉ*x|)J" `|ef}_[V X 2}:0%@s+ ~ROj I,MN/2ɱjoՏOׄ2ȇ_~rxݽ(3A&-Ńt gB_IJ MAa~"+B9H|Qiw\]Ǵ" r[#^/T..7C f t2э{!J}G#lDEw{ o+p=cp3sexo ;b3Ovcdzs[/v),҈@ϛ@]M fBK1H&J];H:mCt醀g^8ґ^mU2%O":"}액ؘNal,Ȁ_7_fb3g&p]kѓ*QLg[]R߶yz+'d$3]WGHuZQU~Y`߅W.`5:M#.2Y>9mOۊ1 f08Z Nɾ`쥓;= +}U0ٵ'vb-m~ߤ.n\hf L3)kxoBմi3ZH41AٌNo]5gpCPoWYޭu}&vU[eN24 gq0茍5Yɂ o{XnkoZdֻ=a]j>z4R~q"Af ,U~KSƨFw8naPEŒVS} cG-O?Z7}F`[N4iP[*0HÊWBpkogjYL\7!Ԃ/.'+B?#JARRU`a. QvPD$`FEKm͘ 967-Hꇖ^D` B0 :uq곔}kK?4P7m|ԏc"ZTB]k겆p3ӫl(99Mf3D#9ՊxL9rsci,;cGxGCD'Z;ZOْa[]XɈYq f󕰐GjKNj.}<0_ ) ]B{}2T= SՍDppa @{aT/ч} k@8)lU׳OAZwn _tN"Ae6Ñɒ֣ gU U.p^3M ؅)/yEgOcEAz2͚?9:Ec˾ˠ0ڻ3ogu&ϩ[7b?pHB쁷#›b8j]Vl.*P)IyAT"4)Pe]=sV#Twl+qI_頡=⵱*RΰV,Iv31[ŏ9̽sm{*,`hLy<8Rx,M@Ҥ.Re˝Uqe#6m ZYUT*4ML.Q\?lRƳ*[8"߫qٱ*4tEP-*t[(FTuޤ69_څ MC?Sf@WpI^j~%b1[ d-C"$*Kumo*ۋkl^4Tvl4/ܢ|(4C8uԻt0g'NwҭዼCƳZX(*lqqDt9Cⶳ<z2H4l-n89SP5_Ư^2'T@>a0-\iLȞ(! iž,4>lJ )Mx(׉z2{1$ `R`S *m@OJ4.Ϫq;`G2fP #v|Yq ԜvMJLMĨ|j:H \1VD&2Ͻ0j.ZzV0g^*\EٰrhZ[zOwhgN|-+#YnGtKn;C܆SWDn#.]zHjpHlA}x1UQ5ht_ +=fS#7Kf2#ʁp, H{ /BkZ;oۭ. e+AS}Ƞ,B,Qpuw-1pl h R(k+sFI6Kb!RvO[]\lJtG) Lfx5m% hMxۛ.ae6' بGN#]B/N^=ɛ:2Paflv ~ي¬A,*k4l|3f=܍m7Ŧ*H*QQS\d_Ib7-p׺I3YsyyPͨuC%6 EoN.6ؼb*}#|e[ϴ$Ѹb A7V#ɔx u-'ȱ&n3c!i+v@x(~Ϛ9.celD@lD~FJḪ#mu,+I zV$y.=l'+C:hwEklm qq6EBfXE/P\aP^%N+l];{$崉hz`̏ xrF}~^kz?FYňgɩ)6j)i6x?` $I3*DGиZ*̣o3\n@{ƷOyʘX}eS53 MQ[^fve?V4- Kc>v2r ֿ㤡]aw]e=,;B$CiG.?ѝ-ڮL̴+ա^*؍b2jmh:ouc-m"T1P=fFЎ-Ds d@XqlŞfֽ-E#̾_A!\S Uc+ QfJKmz.4ox34DȤ${%xs<ɪ@ ެ𯝍;ϱfrNW13 tOr0 (5v)DR\V~܂ `60"ݒZD%}>$\6JN1io9|Q8gYZ07070100000063000081a4000000000000000000000001642f097600001488000000000000000000000000000000000000005700000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/isdn/hisax/hisax_isac.ko.xz7zXZִF!t/dGE]?Eh=ڜ.+Л܄a?涯x3`4>62"gA].D[LW:+l?)UoB>G$RS>6\B֪Ml% l\OVgLݡ,pbi ՞# U;?:ɷbq:Wfbm1n<bE/&Ci:l41Ț&0e9[}s;q PZmE=5tJ5\*plIsE`胢:y= .tw(wTqcϴuux^qM * * ّ34QH6vreSchc'c0LዎSt[:x8C% 5mbv Fj嚖Ƴaa1MnØ2`r` ͡;w,=q';:y*-AYt(o4]8]@Ke sP\neQF;*Yi7mdD@$_{]!W=_G wp8fD3"Q(Iags kbٷ:j3$XMvAS#, Z'Bo2 ίbfv(:_ߖBJ͵JL&'$s|J#Й:Ss:4 + 3rs>1UNb6WX~ =>vPI)TA&q/+erf[fuڟ(% [tb뚐MxݬLxN9sQ4aj^ 3.i%CP0H9Dm`$ۄ)?5 *1|Se)]y'`EF4D][ٟw=X% PQ-Pv= /ARUŠmALLid&,'D}r_Ċ@j+D`Z0)*c͎/~2;ŔZܒkV?"M(P=*tFHnw0AflnY~̇&5xu7 ]2 wK E^ xmIK=~D#nZ)W\:6gX]<0Y Eyplvhl9Ms9DR]$[{^jn(^iX`*Oby+ς3?{F8Ǝ$q`c]q쎸ty1LC#! vFM^E}V魀|HרQ Z ٸ歝=Vm?fG::Mv< z3|iär*"N}ɂF(J&d)={!2n}=ҊFJ8P\#8ɸI93*HԁK%챵nη;=s5k U#+|j%h[,zpm4z1*y%^My}rH:ImP5Oeu'Bu- jwgdH˅UX]lC߶I/ VSO$ʟIgڔ˜ ?,")܉=\iW;Ўт=fiY7&\=b|{8Btc )S?Ffwm1+ą%=鄴*tKnϽfCx\Ser(}:^IBK?\ 5[AHbD,^wr]z[]bl'"*RAZF bt?-^q,yl}l^OHY~L"{zk'^M iߜC}n3%TSOp-H?O:Pqb^U}Jt_] C"?5h j8SDMY'kf>rDjLډIG9"pjg[ .@(ak/CL81+p✬䫣^%Oa5܃8c"x)t^ɒ2.A7O)i;q3h^oQ| Q4+Ourh]7U8JڄpЮ-I֦<./Qx# 0 ;rN12`&"y6T~B-3lT$a{ OFwSe\C1pqB?C@oJ|`ŧ(XW#G"wzXeS ?ؔ@/l>3QVrĜ_NQz 4^l}Β\pI茊X,KWL%m/dQv͍K0F'_l@p/VPv67vV\)R7KY>:cne2vR8" a4܇VWݜZ\wqВv!`m'y[%d$ղg56z:Ac޸Y &ʈ}D 8P\) 3 +s}'7,*-"@F, hxq`̨\G9ެ+1v_w Y1/d0Uk׮ùOx }Ӕ#3!SǠ'6[:4~̜{:&\F1S1?N߷zfc}twG,j$S|glg t&"Г.kk=/zDɆA]SHRBN1Y٤ǣv3ޜtƬq1PesN{pAj(Db&;.OVߪyYP5Th 2*C7DH6FїgVΡI2dhHtX/x4O%'(1S%;';]v_I!_{6y;qf:Ynϻm)Sӭd|tge?224FE2J!gI3 5nd]Hu*C[oAE|LӍk8\8F|ĸXOydwwh(8j%ۮ C.9U}T䤞rk \(]z|Bh8|oi=~4w{}iԏ-MSC; (oHڱgYZ07070100000064000081a4000000000000000000000001642f097600002f98000000000000000000000000000000000000005900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/isdn/hisax/hisax_st5481.ko.xz7zXZִF!t//V]?Eh=ڜ.+ 0[C8I*LywqT}O͔?cWOV ꏘlUjAjdv;0VZC6 >@.@աg܅ŏ5xX ͈~B> 1.,x>}%ZP($%U® fG)=S`i-hQy"{\kRΑb oZmY:T rGlȿAI@H?s iGcX&qߡ L׿}3AY^^kւX(w_@FR.Oy(-qeѵ)01v6Zz͝T/g.Iݸ:;SfTP(f.A:- yF{FVClLc* {9*VK%DBM΀CHŢ YY03mR5@]8/ST]={NMeac"V5*߱3=ȗlv,; &|-fE@7AZ=\l*(>{ zA8ci"sO{|fsHq}ƚYˢ'r!G1۸ҩ0g?)U!/v h\+m:"z}X,Kό9f0/DMuiC<_fI[%}ij ^3O8nE\[̳OQfo`Etߋo ',JkmY(A&11Y78F bw< LgޗFǺlVHA+YU˾:lm9_i[@񱞓ur,\[åmC>dkmw-!OMdB\Tzv@Pax= 2:GJS;3E~l{>ۃ/ʰi#|-5C7 q3=/#*>^G"=_h10+@~]qJحMGl 9y׀ςEMC#6 v*&?E;y+{ GڧGWu B 8> ;iuKUEO]Le:r*~į& "/tə ,D.8"I/J_7Z݇k9pm#ΑQ).ؽ>UgWpij"#'0i)=/mQg*L "{#co-,Hi5-LΞ4]X2Y@M 8^/l Q4J /2}W";3Rb5`3T {0]tx ϹryV[4EM2]8`d84!~ƔH4eAm)jA=IBrmy;aRn 9gBi%rqY>pvJJjkQDn5g7 {` Շ /ρ=Ԇ!|XuGy~V*MVfBp(v. P^7&+ bA#G=P/:22 z4M ^a̡: p 0s&{7GDu|YMddtXQ_VXSkP*[d4=$lF峲#[oxG (DVSw.m}RKW%beeP1&HrX%wT f8:՝m|%΄1w;I*;FU4upڞ1\+;8kyj44<7!4(q@K q>5$#b +)? s~K 낲yRkA>O4D~$5sP6h]nng HI7^XVqD" bbXPąl}lwNkv tל b:y<܂H:y*ϻvp+7d4xCjs=BN>RWtpe!dgzOeZۃItK%T\pe3/8ugoծ1CQ7Ja5XSROhN1W##Z0;iGqgTdol(+| !W.=>܈rhus8C@\N>z*x@|ց@@8!f/c(f::IF"2H$O9+t7n0)Ҿ'#-4+7m?[:x(dO,;a fNǜ){c䁀9uO̒7`а>b nF+KVfjٟkm yKa(Ie8 Q|=u#L/вQNMZ"]?)ZiI;Ze߱d]Beq iЖ0h 2Ni`0u:XgP oCL~L ˴-|s往3Z|8j/E/R3Y}JhI4F=BHBjUAUB`r.!0V3_pr>,H?\'l$,"0ٴSbd><]y  P!ɹNɪFw Zv<3 4H݊GY: »;.Vmdl*JeK˕ϳ#'.ɣ-H e"}78`סMr~ާ<\dG-ÐYy 3i Qe}ku}\@'B(~^ gt3 w4Gq[h_pJE)^E[sCъkp=H sdULBoe}Y04汆v6P7=gǭ>9Ϻ4Q ҅y8SB,Sn`p[?!󴹡q!%RO <ǠRwK=N# &&f+Lk<ݭY85\-Ih ,':pD\zMODEdHʩJ5>=p_u)qUgxzJRʏjZ_|5PDQ?h99Z6UpZ*ȦK?Y$lRY=SH6_$fH,,1Lm9)9N7LִƄgpy E k"Ge᭲Īj|I"d$  hgh)ӾB5dLa)2ۻi;PHuR?[25s\Ό~3%d]͇߶Rn1SaPߒ^kZ0N2(X=nYlgW #q2Y{8h:ѽaq}/tnq+l(u͓(BGVnj ,K "|F}o懘ћS;X]3E'*]Pv+;DZ p=+IZo$ 2U =z}MR+=0>^3 lHVgpCDy#W9ػ ,-@&\/.dˊk!\!^s`N¬]yd A󀱞y7^FkD6u0h>u\W V z|NrU4drX%0qn;{.\!~3^[$Eʾ/j[o+:jp/DY6ؒ0D ЪIw3=\:s?i?]mԨ"`.edWeu1re#-2ѱZ}dzvU z+;:45N6=;""Aa'Tkp;zl0ȄZdn "m$ԏYC0Gyb 4\>d\Hąb{I"9SD1}*"t'pz$eKRN_-+7=]7C o~nK=dAO[ST݋eS$ Z~@ݿC17uUg+h :O;lM>"S{QիIZGՖvd{4ut\/H0wHnf5=nzA3=o/ 9љ!j~)pQĝa'Ib|%Mjzj`"5r+% Tel=N+7gL˝别~5%[q$|9z'<Dc/%U"1K׷~ S+x֌Slm-*sdZ)R) EoA9HJlw]{$&I2 Y%ln9Ea {ZYGe+,tHM9DF5Y%R1rrlFg>d^P+כvtnR4mWm8*Onn;$ ÖLcS' (0f|.` %0Ӡm^ZJb}|BSC-:LwGKUȫ}qD.8G*PT h-y'ZmxQjӠ9~p(@WyrEX-E, BZF#Zh__+֞IX6nepU|>#DfhK7^Iy̌N ǜV6ȱȦʻBsU8J5Ip滳PshٲVf&^6,,$ SxD_tmQXUs b&^>/ҭpԨV20.cs̾Z&t ;ze NP q1vp:nahx yX>л_ǹmT|U&|^dil]4i.MC_D7A6{8\.>f^ a9 evr$l\`c[i}0L"E6ƯJǐ"t$S? ܖ@J=F)6I`fJ=yiKSΞmwiVJ"Pn&)鋈 A@Av%1hLO|y^ &!p;]D{rl ~aڛ"6p'ܿN-5(a:mRr(tMp爜k|)gvy6 }j7`_2Z#V[3Ϋ|NE**N>39 oªD\6FXk إ/Lgl \5\^pϥ7@@J]*gԼHq5J%_j 4+2N0Jw6Cj$_IH BZR R+UԩZLm$C=vQ0@˛_+"s+`@e\#^@ܯ1Ktjʥk|q9r͝M ^3E0?E2)IN~yYc9 (ˎ=!%8tﳱiKoOnd${ /q9+Q9`$~ÇJ;V\a2]c>ci3Tɰe`<)R^笪PMx)8 &z9HZʴit]u>`%m$]~ٿ%ʟmp#6IN2CQy`3Teޙc g hr&\P?yjATL#n(N}ĔQB#2,ni(D/zN1:.͎gT<ј6B tYGbP,Q{z;tzInoepu ^ہ:E:>#F+9}_lonR[j9Ӵ *T`(+= QzG2l_"JvKMupkLb6_ރQ"1~(JvMTv ;<} =i߮L ^ƕk<rڔ=1^ wqHxP!7XoȮDl?C zGZzl\ <DZ[JwY `1%6/Du\DI/+U kػ+Қ9BD5O*~&' |kKr%;J@ۣH?3_qwF_cd#] ̀Uy) eְT$ ¶T|z- 4Vdd֦Gcgz(U&Q%RqS5B }__?p4?tC`:+VuKf)R^>^Pj&b"8ʎT#i\,׾sŽ_2'4ɮ>Re-^ ?ի!34K.9!,-G6H`P ܿ:.#?CFPXB.-#]Pɨ:]9{(S* RŭH!TBaa4l9cϺB)Pߟ,LƅﳖYNv-JKQ2pT1Yꍳ(ęz^ "I)at^/x :Xʎ>6g%z D< oօo5hm=BC=@gOG6fݛ!yެIQ? *zt%\JkB` *eqc씀š5Pd v{2B \en<-)rL2olJu%v=>F3 4/MSB[tȍU%8QPXץJ 9mT7>hCk&OqyDBKk臝mLqTͤ*"\H. x@gJSTH<֭(Py wn7u9*u%dh7`"OZK0+D<<1|pA}LX~H[TexLrrɄ0emq^>C؎^fHKXZ =y/`ٌ.b-+QeTƐZ3) aSR.%^T@*ϩW+-K8ITZ^gĩS\ nү@Lu*oEBOζ~:s YZݨ,hW=㼏uVK ΉW4C2G~Y u>$!%_*>si\ja8/;J/\}GT ELjF!S8tN7ŻU!p]ԅࣷCR[Ӊl#t c+\\l15X弾/d$KI"2 @p2P0U#6|d?JE=v'>No!,*.E0Qgj}leKu~VU|sZ-,YVg더k(r qzt#Êq+20*ѷ]o2^{ܵ2Y~)ޖK8p$-fL'a&K4_%Q:P4lcdYlfzb,cShڹt aAs!ȔR|ZF 0-SNXtDž% EAUKxJң%=.^H2g:"+P\M"E_| ư|( Yϣ-tUr!8Ǘw\q<+hf԰%2Sm澽N:čg#%;X!լ{FߑnwY1@y@ =UDcOkp}f! !3we]\1,54'u{U-#͹y/ 4‘.D,b&' )R,| ځ\W(uǘ2JBuIk ۧb:K"uj MaWM*O:pZ@@BP'e|M=kcL4jGqKvQ* 1V7bO.g!Rݜj|8RY̿M ?cIL4XJ;A/|2Y-'jy'F:W:lEp)/^QcmtΉ#qmfcK{OYD.f ,#?Ӫو)Bۤj2A9{RNjuTBTVK8AIl=ܣ]iE_no?)ؘd5o$񩘎@  Q| ]) ^vCmR:zи,UȮ_UL^V%t+￉**Agȿ)2 x\ܠF.ZaWa#A3߮&ab9Ik!Ԫ戗LC<{gsLq,ZY͎$gHҘ”Zi8$&@AEh4}ʰ;Ɵ;V'#56WV-{(H65"Sy'ֈ)_(G|˩*[x9kYr"?$4=(mgQ4^Ġ TwK8R`F׈ pVi#ӛuQ"صYm7CN-FߴtHyHw~_L)qX=δ4(fHX.Wp(TVWbÏ9vdk, c-, ,6/>1R! P{ \JRMy;{d|_fal!<2*z,i>z*,JdcCL1j~xG-uycq7~QdONщAQoohfLC*2TQZ+#Ӣʏ$UQ[ K@H`a?72 v א*(OPβH>2'{KAax2w7d{Pt$6?Zz>`bBS123]a>Qp)=?Ə/0F 4X&n݂qs~m "hHΤ[QgJKsz'Nrj\bovêoo ̇[:~m <:Ks /0M)+Ql3{D.H% e*O~y8/Bg\~j^I /q({ADԉË+,Ҋ# -Dqp}UzՓ1Mcs< HSfઐLCLZѳFspK 3"hk)ѩ1!maxLO+?ގ~ DИhM=w'\̭Eò Z.@Ďpdʐ#cӘPtjnG-%h!m/ d839*?.Ҹ_ 퀰yTIÑB}bnC<`x6(kS4Ǎ*Z)wl\?kMh!|FPZ[*V(&/.حyi6QxcȫԊ^ Bdj`8I !%T?̖v>{zAVf ˪^ NW i@{en5K՟s=`۪vJUwK0GՊ<%9h (s76ҁ>+"p67̮>kVZo\c 2B)4Ѓ\ΜWrh J ~PyRUl^8߮ޏ w;R%P!9{>{eOVklV6+>z!Y%to| U]Cpm!Oj9(]n_n((cH.K!KxeXNP剠aE8x*nTVU%OGkYtXY;!&HLNḻldP#&& kMFl!)!&bnv/䃃[R=OtڔDtbqF^n.u&P\33`/7Zs{n~!1hǕr\p&fd GDPpuSW0lջ`Ё],o1쮋< KX^+*?t~bhmu kiN OޏTl=|Gz2Qr`~YRބ1[hl .zZ=:4p@e m=WmKʃXmoc\엨T߀A5Uη/?7kJ&3€ X>W,E04kܸvb|϶^F p?k{mmX ,hjNRxYp#LDKd"ZPMaE TL2zvlPFFyd'> uUxZ|0o:/T9Z u/:(M+N@DuŽi~2#RYvu3(ǚX ;Ruk]c~M=2ɂƵ{\&?FxP,T,o3Rg02WX\AF-uumfVsɿN[jη)?4IAo_xn(ɧa4t0wl[4&=WyGFgKhیW1&?׏7kVyq;KO2X,b/Ƴrx aFAA.wJF+ڶn빑s`~ kKoI\0R={p)TZy֢T NCKl{xa<6E|c$Onfp[*2*:EXڂ8?POnzτKsaD C"CѹǎavS"6b G_/Yɇq uQ~<(?R~_qD[/ CC~S+%+]6og^`-hkf>0<whiw?o_hŃ1@V%JdfHȸꞁFRЃ|GsrT[dޮHʓj Y#԰"Uj ds> M\gXJ̑ ";z0.R[y÷;c/ʈ͐*';s=` Hj=nL=nghS@-Se{rL␉}79W"I.O9]dc h9 FjIXա-Xk:!@4^s۱HhctA?ai'I|ܢaU|[-& qD$h*Yc&RgKa?}i{pAk/y F⒗}>R$\c% tC퇨 kVC)>O $4?p@1c塉G{[HqEe}~nl1{o>+5Pي/u=aͨJOn6y T]EnƝ$$֢sC\_„F\άGd0umPyF:lc/l0>2p8D7Ĥ,V]fuY!?qkժ_ݐV-4.wW(հD"}Nj]VZ葼bqjjDq$_ɛ.DX8,0 =(WQK_@-{/:V+mN0bOzB6[ZL~/h­n.tdH_n{=ѳnb1! +At0g8kti9&M2-/#3?Mӆsڽ#x陟-W.hbeIlN6RX!<'/J|)\saםQTQH+JD < urg׍={IXWscb䌊h3:[3-MDbWO#Y$@fѳRtOJn}XW*L27yojb &o4-JCY!2׋KLG-.r;]^>ڿ]$o\jQŐz/!=Se{n,ԉF8FÛ_Fwn8'ԿKK"lqJֲynGfa|TNyo~)h].gG%sKoΥ_G;<_Xa߼n^8_R*R:dtGʕY櫻6 `5.CTP qYxpկ 6Xs^le :d2zeH'%y;35Y2= ?JD֑uUi5'鶜f'YeS&SkCFyט=))Nª|Y 甉yQF#o,JuϊN 2)=\,'%UQRaPoɡ 3TqG6;(T"b9y@nPLzCxtsnrf8? `9&b<3IaI,gͲUAd6rQ4В5 `W-lyx׸xuhQAh]v߻xuBڹI1|ٮ]_iW6XXY6{6l&} I*0$7ct nvRwg#VD_ dÁXR<gsjfr30_U:t`m,2fmODtD T&5_R!P@5b!E0U+A )  C=; Kv𯅫!dM/H3eĨNJrL} F)&5NOȞ\ߟ}g(dݢA0690&] {WM}8\A*&K&}5 wZsƈ~̂Ith a,_ ㍜ FOJ6'½dkފhR R!  >aWi̐_Tub7a뙦L3bsE#2ǤG*a+(S@ۢ*! Z ~E"H~k;s|%#e^>'d?|E^#ĉO:њ:!Rf,Q/I1jm[C&,нy2$.%on Rk_2E+jp(Nx~We?v9lxeOϥ- H8WQcfy{Vמɂ̷ CɺهldjFeN!d#!yl@0W`E "3nܒ0 ,lMէ8" RqcK>il0޹Ȭ״G՘26pa@h2\`f0I˙@(/_W ԎubE Y'aVb1nNJoYxiaVl<))ԒqCSrk@ٴ GB}A +/_ 0jinh9<33N_JZ`vK}#IWW;o߮?,+U󗝕_GovI UGJ"mGͯgpX=sїu*隣MJzPCF=t0/c TG't\'Gr6⣛s8>y/F"k"=M/cf0'#Oj!K励8 !bOYI I)PmNCLjgyewzgfn! q:8t8DTuvv4懯ICM P❕UH8^ _W:315adFr/s*hʁq:{Df%l0fmn@9&dY_ˋdzey}K>s}?.:qh Q9ӣml?c Z+**(R5.VCaKL5F-#PW}0Y`Lڿo' l$L .V*X$8iq$$o@ ,ʽ.Hrfb찻Bx$#Z3v]mW5{HC?,P}ܐV)`ij9 F]8uOQDX_JtS<ݿ貊)War{@>=UJvUՊ$t,FTk C1Zbso>gpՠkc~=WeE \UF|I@uZ6x뢙1 S`&.B`J&EW(~܅WOڼ Pވ:e܌L%9,Kv - 3W2}ޞSn^{P5;V \07~ sfdN }'{.Q5|1Fx`ԛj`F] aa 1WeNwCt_ٳK8]ˋE<©8 ~[D?B^-RJ"s[_} x19vb"ܳT I (i0m)XFZ;v#؎F|wXbW{u^]\Spڲ:X/Və3Amm6${Oفy|c`<JxC ev_4 7L\K],--J[.a4s,CJFrUnΧ;8Z `ó8H+OVlPuY]BD`} K"GÑ~¤B*d>.mz fUDhך J,HR0Uj)WjIq$.{YE2h tP%@\_e mv$ P$4pgfIlW{5;KPx7lAJxP mTF-n*OB\z8r}s0Iը3 ΒU D);V|m+a{AjD/8{#ܹcmmGmSOB-|cRײw[V*!Vݠ;NjS[\Pp^bĐib =2 R  #h}_ZY Qd+Qb;kCB͊s;kDvQ^_9yϦ8nR-!49D +.>lB};'2siIDru9 _ңB }2k }`m·x(2Y!?L>M!-FSP5JMgy$#M.R2S+ESjQIAV6*$￁ON"۹^;%t뻊:KXƪH(,Y!/8'vՕLdm Id|:mOe0H K?%5ojC\ew3=ڝ*RH*2MB*$<FZa`N9ƱN馁Zەfå4"Vpo㖪 Z++P^2qChYO8aA܊G \mU> &Hkϵ/A^H:?)?aElݞOlh)eTxSX'ᒑaAS.Քx|t6+]+3L [NzU,Cb :ݣIX&33$h\bFG>?81K<@k:zbMy*zl Su$%'ƂKvvA3> &;iKnD،;VQ QO?YtmGJiPP^36y`RA|9g)uшTd{""zx=nl}4B/o*Q^ϝPb5G2$MV Q4x0^EHCG/ u*L .}=>.?}LaX D"2pTFluihrLv ܋[2NA:eߏpʴk*N` F=(:Cxn@:v1/fxþ .֕Lƞ#40Z`-{ͮ^cP1զ^%dmB:C|_fAdTkRuh%՗E[e8/T$ O86>tiȂnj/2kxHQj\Zh^v`X|Y7UvG6_qiqsI>_8#bNIRGG?C`@D{!?LBS\⥨ԗt$DR[.4@p#ڍwv hf`A%{G<7 }f3jZ>w&TbS6:GJ8HJ'dYQ7|_0er?r3IaOçE~aMOwAIyR5Ɗ80?gN h]2K=&o47 w2;}"~3.>"uo­D,E2C)=B%Po&k#q@8ʤczm6T")&K&A4Eu=ΰQml1QR(j/t v܍tWjy׮e3,.A5*M_dCVWuxҬL,xlad`.\#u+dug˕wًK#<і \. "vIQ KAN(gF`^|VGKjBW%b#f"ld7lBNCCpy<(L̠{nzwB$ < zCQX>gLmedC#5+] 3Wɬ*i,j%mcԾ--u=?x1͎Le6PjU*u%b8TvW Ƕ?9fmql|Cy~I~i^+eg =bVۮeb9<헅R,lm]) N|Mql ~\aKX\6+xh~{mh< 0+'PVVWPJ+Xװ'c81fI$"6{#v`>ݯ +]y6mlBHnR!}C{̂:S,Z89tjW}Zp*(x|c6Qe%j` eT*')?"r)$>WKwpz?*9)#C;ߥ5WN)P7,P@Y; %aO~/xM7_`McD̠w!76_5e{,.éA佰i< ֙ʩq!m~CF1{2|\bcjHO߉ۓ|,{V1'<€,qd3(] 5kj;ٻe:䲉* '6q yyIp㚿XuTrhX \*hi~Yŀ S׃L~g {j/b"2p@YM*&8Dv>=Ջm*1K8vKݞNd?0*IB3ChBu.\Tf\]qO"0V(Kޔ`8ߎV[&38/g lSsrҵ׋U/j!Pl+dBTH) a0A;waLons,;P^i΂"&QTSLcP+o-^OaHP(Y/*>9SAPܣ4X]촲yaqI֠^D ;7pVwwQ R^֗ ^)^(ྂ&A䩾̔[7И5P0QÞLJv.L/ʑ38)US!yJ}3%/eN֥f. J;9':Ҏpq)S/'p.0}/VTb(u}e;/Ȉ)r *]y/(7X &aB&f >4Ln`%`L9ȹ^GLK|^wjb_ D<.C_seD|v4dyk" mE '9ʤOyC/0:~Foz5 >3OFP}]+VZy h~@"Ty٪kYoh/j'Q+3o.͡Hϐ|z45:Ep@\="){.z5g ]&VxNΣH]MSU:N1R|'1}8ZaECѵA?#K"@uj\D L݁qQa{q#Mc&Y?>4+ޭsf0%(A$o=uecn b&CjR$-qۉUB?d$h2dVhNlPjZ}4֦M UI%a7b_ ؎l{L1t1w|wQn/zb4>t沈,% 9I(KwטRD;~"1,Nn Bp#Q/'q_ %Izero=Q};Vcf#fVr&`=:?'$\ʕ6ޜI xڜ@o[Pvwg5?W, \P.oO;EFx<.oޛ:MEշ;)4@?`KDU. Qtj:t"UN33J_ ߶'}4 FiݻG_кLVڻM"n')Es&g{`ךxn;!õm'M[DJXldk XhT){0}MڼD:bNceG[P.nZUA>\y[FVxU$3\Y誰x4gWZkߣ WxZnC o;2u?1u8[p kp16n2}!0&nԂW >zŞXp=V [sM/ɼĕ+Rc:n+k!pKP63 $b5EႯq/_` %腢ϬaFg3B!l̆8hVwɮhdl^ ;*;b?}hHryg05DADw{#,4zܝ3z, ੆{ӣkbt.8 8b&х+hd '…>f+:E$p0nfX ^, \B{<-4RJww9ҮpPnU(h D*/ρ#F%), bϦ|20ݑ% /i_ ~cODcG+NAR0L%_ҵtݑI mWKYNF.\)+c ;I5YLeU%p+CG#O%PEux%ثt3ˌ㧩C^#[ƪ(3Һ ݣ܇CY{Xs񂈿Aa[+;W@AOv&#fz=>EԹ3dkaf:} /YYUHv E{ H ;Bo`n3n3W*._an[B(_o+/enUwM ՜멿 "!VxFpjzzG,- L1GfP:0T3%gvӿ9F3jXCt\e57(˟?Xzjc yhS\/gTDTd( v18G>LBk&R$b`޻ZJhG8p7N1F`VRvY1?4y-ڏKJ (!ɫ+c #G֡^[2 'dɺ徛_F{LA|x !)@g;iu雗R;;5@ VKvg6e0?C#CY!dSZ"v&Rd߲ZܝU oڳNM xۦ;PUYg=P U=#_oh2,]^#fOd>P 0W 50knR_/~}[weT!+LlFyN.2 Z{xwa[wk: NSmD.$q[+5W% wB N06Nq?"s^Ah4 @Y3a;lk*E =BgKDZ}"8\?\z'ư 'dBh5.Y׿TpK%TFO 7o^PzV HUڏ~ﲜ`Ee6`+D;HrjzEyhWX\۞{fml`v{ ڀm I*8wpһUGB(cG-P}J9b^1FYdmLpJO{C77`"ޭJl&@08<g[L50'}vO BL{2(%.A whqk8,e72)ҕAM"tbMbU~+NqPW"A˗7pAP,Gr#<~~٠JxKeŅqq˦<F43x}ZcUhMĮYnj_- CJVQ?KRLUpD%ݵΰz^6iP<,G -W΅¼+­ M.YIvT_y_PE$bA}kk)EDK=vx⯩Vc6[[7=-hF%,D̤TVV!p#"A $Z]DVf$$<` *úV? Qt2?$))V*gʫT /M[|ݔ/E``~A͑cKIj?u+IpE;w 7[R W1,411DRR6J.ԬHu)T+^\a_#>tQ0Ds55M|O}kawUQ(G 'l*-+\:IHTp?:ްy43q Xu>wb#=zHʷ-Be#љ+@ |ڤW46CnT9,t( /^XC Ҥ ^7ZP 栫7FmЭ\ͪ>!9a>Tq;5}#@14Ƭ6;m2:9~ +̠;pnRtT.r*t&8FQF-iic?#rf׸Lq_*>#-хq#Ts! RY]/O?,#>ꀎY\JZ:qs"-,eÿ+2?_CB2)l*;/.^3YCVm4z Z2\qE#1QN5֢UXWq0# OSp伟~p &QJxKIƭd MZcF]o8#>PWI[[qvUyK=glŀ ]ZQc߃5V5ê%DhZmVzy#v+A;l  \ȑO9 lbN+9B5>!T9_.k>u r'Jr ~Gzsu J_ D^ePV"m9gӏ#GkPWぷƙ bK;B2OutoY1H/d!/*m*L'fRP̠< (G^vt-1؟П`4r%9&vg5D,@fc0/S|~/cr_N=cW=I32ﭾw)Z{0|ɏ@7Nc7ac7&= 4̬X<Ʌ; ڟ8*qM*A`WFy'l>r`0czե򶟥QGTu8::K ),:t"̔ :0`7j㡘&llJ׻1iJ'ˡTec$c/1G7%%e &͹ S.:7gÙt:9u+Bt⃇lAP b~#Ĕ~kEBn˛LFZyX$ 6di[1A@q(-tg=i!Kyn,dzl݂BvZً?.tY1k$#N A8"KsV?N֖Uŏ8ģdy% T|TȊJe&"kQ ER{4Ry SOcNF^.Cˮ/-Tf!P-2G݂.&)f%+ Ǫ{3{ v,:giq/@1)WS&vȬ0l%RI!6K$* ׌d= &Ǯ(ßؔ>]`AwfA0.Oh[޵.LyW˵0*z s)UJ ҅DHkUw ?x"7_V \XfJn&1N=6T@O)ai{1$_b2@xş6 D^?{/_HRK: .ӑׂ'>Á3Wb:\nm:85-*+Qcrc&g@3S-]\w2vd/IiMS OM(Tqb}oRRsUOCa4b64/!zs;52{3t$P0K{#qwA[$ !› x&j4Uϙ,w{s0ޥfz 8\? 8hƕf7|WD'WbxZ̛4O-r򳎆*x=.7kq?" F}w7%NS=\2ʒo(f]+"щf  #WLUybs4?b^) hÀbRӖ#GhJkpgHP>xZam(:fA 2r&3퓌+`T{^@lCoq>ο8gG=ʕ?OGJP&lb1\-nDbpEGߦhԿw45Uze$޾+Pk~ 5f]'ҌnaHp&RH Fs`&C52H*!|[n iDmje{X7zJΧʺ@SD>e~e3 xiXߗod}  {\.5BIhyߋ鎘z ȏA] ec13;xE"5~1ōцLeX w[H[lDx?^lHؽRNb;7g' __g yzsOfoQ&mZ_vg oN.ǯWQ:*zQI%?Z&d@~}fh{P}6o D&w) /*1C 9HHP!HphX䓏6> ?!+cнm)E/0tG8Z9poPLR偭;x7=4q~F_7@$7i^ ""Lpuv3W(el;,$ 8!0sD~a@G1]QZVxy+2Aj*0{L k7,JJԲfrtI'X( n>q^k{z-B́Ca)xgm:.!Zw9]r1.9}ը!'%cH1_og%9paN"\.!f9ez>'kE1ƻDsrUQgAv02 YlHKl6nGFÃ>`F4 H5\! 9^lRDs;{nlߣ;m]Ӿ0F jra I"Wom6ie|cTV-Dg dF/mkJ4$C,Om1rf9řK0cp듽bŅn; }WZ{0IwsTE\> (A,nE]zpUJf@04O])р)g8DžWKo>BQs\&ϸGVv*n9gD4F=#\a)M1w /υ1l_*7̳{Y"dȑ&ʌ N7@V5b!gP/W҇֌dA?_ |'W0((Rf,°U|ASj {?&~ 0♖XC i8\S\}X(C*f 5IPWw,,SFܠEc-g2t"5tp"@Pރ/Z\"x/J4AE\z BJdha1Ie +D4 N-BEnGXw\jWtj5q$G34ꦅ_n ..6pu-N!ެ=_?eO7瀇OҽC8>+W/Qra` Ik gs=Í{L !!B(؄>;l]ތodb- horzs[-!ypge{mOPC7xRi~=> F ܙ-Pw~GõB[( 7SrR29(gq;o|jY,8d!8*jr*'R8 =귤}Fi$f^)_m4 ~!A]E^T/A`c6R0pvڢۿI]ol0%l-sIT+eV!(⑞T{Swݹ~`CN"ϧK^#ߜⴹF#?Do+sP6@\c!SR[3kvgݫ:J5 ՗vm- /¶!]ri1aF 3W wqf&x&ϲct}^8XTJF>vBКui&X 7nz판Rfzm-Ã,p j2 0L,Dh֤ TZ]A$W׀7'6эQM=!5M}kT_&?qu˻Ϝ f%1dmg7/&)_;[0'o:fھr|Lw# ^1pjjx_SݒR.X >9 k<2+ )Q%[|VeˈRݹiǘpsGޣf~F 0epFݽ]Òhi |?Cں;)S+JwbjQkroM^6s2K-'6BlL*hM6@m:ΉVƿA,sw 2*7 I,MߍܦiSy2$'cP9 eSZRH6'W)vaP3 mA6i'+R 'eX$q&8e׽v;B$B'Rdd- jon%S4Jm0} l$Geem5R3R9]*-=%nƉ(OZdq* ȀgN}\yb:[ًȖy;'!"9 LU~j/Oh))vA< (Ej̩)䝽To,? 3[nX\p{37s_żqX:Ob#:1E0R]#\qAq"Fcmxie~r;VCKek>`=/%hf{bo{"ߦ8)7uR3Rwpy|]H9HqX<[zϔ!~k]ltEj;c'O2,s;P*TPXg#%DH \кZ˜fLy]0:9@o|P} $q ,(ijpk2e]CEuf␑xdr۫^X 0<`l|WUeAd-,ք$禪M%63vѴ4>%vt_ VkN~I~.5 p#S?\/( mstgVB+#D^!@M dtĈwܚ.1׈|U!W,^pW`?©h r@P]PI;(7CNb`kΔZ0f:ENgq p ߜ^8э&ozݑwLC m߅}_E)5j.Tx:VJ ͕J-X栟sO^m!=VsSջl@Aj; [ g=~diw=֡>%tNW]#(z ķVKUM}-EڍU=Q7Qw{Ųb“e *xSn]yhd[r6SDEmd7hS= u?&h'Krvl@2AxVQyq RעHh)A"}~7 ?2hvaNv̿-/FJ/#r ѣNV}E?%!ODC:m{&<˘Cw;<6;D$Z)έdO1O )sP8~EZ$"U2@¼,PxUfBX3f&䬄reԍ*~F7qq~%٬zxӇaOb\wܞ= ʕEeK 8Xpэ_]nk{fcKp& |kc.M}J\cg㬐ۚ#}7KCcnt&Bj(gYST D.`lT5ԝVo4ڒ&n[hh_[y}T_|O=`\li(мBۡExiaQR~H%)Z.^ l%~=>.|VkYE|?$4|mY~pnh5`ڪKWgl7>Iih[t!yD|Y8K-JaqXhb@ǀ;L Н,^>f&6d^eOe66G4n ag%E߲@YOq%Lk旭E(RbT^wTy/s28'#1"ԽEڴCI%)7BDնoD)h`G5L!#-:v'鋚Ԩ!b~[,srl,tT1x>7 UNy;0_:Q!3KGy`B8c'޾+ y/;ɣs}|}<Dz&]alBaVLpM,6쭬դd(+y.|# VWYy%ޟϓ+n >;S6 z=We5a,FY6!I7J2O2*@5]4ݟE֧k~q4d:Yj(^Ow XzymKr}׃}j7iסk_܊OƟg5 lE;vQm`O|fZ1ø=3Ɠ Y];+ƥ " JBVl!%wZSwo@5bJ8C>&( Z: /MWقv* \4I7!X651& ^!1Vߪ.bVD^s~e,Y2˱ǧybVJUR+RTc.m1rjE^2~`r"B('hZ{ ֠m]P˷;qᯍdZײ5 _z} j,B2yD2sJ>J{;k8!ބ-kF ꏲ;s(ώ&涹`9^˛O =m7]ܟ5(잧$.zz [@(b?]㿂aTk0,Gq*`!U< yj|ǞL%@Rj 0?6U d~d&j88E?Cd5܋b7,& ,rc~w5YsJ8_qId#h72fl:'2[$)`udzy1\G&5ik";(v$xP~CQiX*J.]~Ing .T.Rҧ)ҥtK*C@f >Ý^he`9 ͯԙ(9)*ɫ P @`f'z-(L^Mͭf10D/n`Yk&E[qP^u.q@$^3CBipD5k#[%,ՉtG-!a%vu nIx[켄㼫ZBˆx*r3-8t 9h@Lj_`{p~5 %)EÜ˳>+/+ fEjÂո$Eٍ`véG5 tDPU%^-"O"t\!$+Ke͸̏M.$MLyrY%}wN}Wy~q7~oۼ++:FVB55Uii 6!G-!k3V7R`O:Tu8PmF?3$(rQ tЬ !ɝJlҽ~j Q)?s/c+8è _:CD5MG:p4J#~W3j TUbc6HpC+0vmcE};aaw=oR|xga\xm9PtQӞ M4@ohcrUX~RӁv {N81pam^3PREkE f릒`b|vGF_Ջӧ~GwwC&x`lE08t P3 Ӧ|Y'kSV ;^@ ŽB}LGL&jٜ{ouÉEDŽA}Ȼ%oi^1'x-cycr[[efÉ8sn pqm/o;ZPRי ;s#8 BM(J-񌃍QhxOοZ,jk2d(BG- ٤;'1Ur 蓼n/sZ‰= =sn&<ve5Zڴw (M*s+?C7* Y8602?XJ[i~i{i1g8ZC`ؼF3#kZi\⸗lJ$7|fӎ`{q ./ S#؅e'=ۂtְ77qpry"2>JBFvh2w-r4<5L@v] 72Z kRIơT'iаKLwR`K9ʗKD3k#O-t$T=E\U|H4Xζ"=8c$#Ჯ5I?j;tc&>m_Zp\kǦ-}I^㨤ȕn=[#bF|M&Bp bvE~j7=wDo7A>5"뚊gߒnc%TI5)u RبVj[j(fҧXG[#CWu _] -GޣLuM/k*mMKVM6Dfimɩsd*:d;wO" _ύA.{A18^NwS0(> m뀛_`bXo[wYDیģ=orlcՇ2gQxAz?Z[F$"/еV*Pr=yNowo&i;kāؘ ¿t/ ̖c 7u ?d@uHch7qz >Xp3fD"!V0FZDo*G٪nB|ۃj{L0E0TJgr;F0d,}"&U>'pN/d2HDr45KIȥ@ NC ^dDq?ҐUZq-&/'<ր0WvCf#H=Ha)m}Zi܅0L3l7΢~(UYzGgij=bFKX *(^m^bG6rCot6.3#@Q2IkyO VIrc37"j!R,.i:i;Āp ]U)+[-r$M}X0-!%ulnT= +3KnzY7CEjb6YC606?(LNAVB"dypv7a m3Sra{ސdҤu^ak{?gn{"u4]k t uKe5E+4!OkCWG! I l|BTbe,ݥu}4,Yă6eɴ(J a idlhR+:}}јxQHo+_Vc~2S}GiO*sG#o}ʓ-)~?0X#\7t'ĸ/0Ew<%(Yڧ1vSURo݈ 4)`\&|rwAZ– !@ NHcս"F2L quᜈwwQ5|ɦuevaLhX¯v<)wv]}7ϭblW0Lw,RCj귥&\ Ѳ vvBzXW@B(; 1&jͦK-3.P`|@cR^|+| 2㐳 b73I}\9 b!~>H[/wMn׹ҡpY_@sH=\I}N"Uy!HA7V\L2V؃fl?ì:h{Uh/@w ](NxZHYe!ܺيO9OGNN/̴.-ht9>(J']=o+܆F0mIhXD@:d =X\]l?ILsؙdBv9|e]EC:tA>57'AV؛d3j(sJ!MWfmEGA>lm ~=NjI½xrvđ9!>J }Uz L" L<%tͅ`TqU?Qr-V'cψfh/kIdc~]8g vnQy ;6i\D$>!'+&)Loe$vMGsySoBAqtдh$ =?S'>W/qmsPx}t`kk^|]yyύl6++bJU|'1|)p?}:}QFG !eqLSkzh~DrҺ}C< oyfRF2t~#µ֘ ~&vGMN2ex|CU{.ft,ك>kULhqwK6RχGW/o9KJ}yfԷn#M.-7K%{at%y#!|apI?#Ʈ %l>ܘB#Xדl. j[[WŐOK%Sa#Lmӟ5w-ɩPθo*\4'Pm3R(a3陈o˞o3 D-T &eԜtu}X*x׌jrG:=4 b$Є:)@@Ģvf82>PPWPKMoi[cZ#K6 f\FiQPZHrx+} u,{JFkhs6 ?[Tö/}D25}k'/Vj#鯳iQנ=&cߴkDKZi*z-jcST(x|b>@ zP80B%lOG悺Oz)J2Qhbw raOʫ, aߴ1 bJ&X;BZ!;`:J&߼aY=rI 3` >z\aƲov gUL/ Sl)}~gE`rCĜ C|dڽD+p*>cdRJyK@?\V?i2@,}ӝzt d#vvuU6g.|rB\.ƪOFH0SghS 3;ϷOO)AZ᎟58q5y߽4fK H =CNL7*^8=Z6Q("yvn|g^Ow `_/JuI/3lSK={]3mhwjCsc|O="FDCu1 RNzW[KL>,-$#5ה`u2;Ab^8zfʽ$Ū෩*{T]KUE"ޓ';B+ED,CJ4,̎|M2>Dd"LDA"|\UR:T6ũ6V X@.3GW8bܜF]sE9+BX @|(lx.D[]p(", g=c2ӱO(I.QB PՄ&ːıN}g0$$E%| X1?(x4)5޵Z0m]K*14_^ f``ھw{_}r'dա{L]7̍\YR؂ef1Y^MiÕ%)<:cWF$.Up']Y{9.qzw/l$*Svl)D- Ki"g"HƯuz>~`,|EijbE&wt-\3cC{Fa4ens"!N椭6YeU,Sɵ[nX" ̾uԄ3a{,'e(6:M倯jN"wV}EC|h)B_[H, gK#[#oMClΑEyD2*q?*]T=5kcUd!ckF>"[1z2܌C@Xԏ ,}aZ&1^0Mj ;]eisf !7-`MF عqȎbl^M F_7--s$ W$6P;bv(F؊{9mc w2 R cT7<?L iBҽ7vu 4|,)!Yɿ}̜NxzײkM֜i:#|R85qo4X35c`jHd1\R#E}鈋t^;M(2}Cu M_/=\.:] ;s^Fʣ`M"gOxst MҊ]Cwt''O7X!ܑKsmkZIq[%0pfR+:TCZGl0.}y^Ÿ?^R_Ics0AeHdq:XS19m}Or=חo 2XG@2WCZ'GQvutvmo1j5nE21BmWV{,UW1'y:g&0 IC-Cv?軟t w[TwG!.Ri)Jl9i_qa%& ϧ<=$ gap_f yg1]-3{T&Sr/ؙVjċ!ͻXc~G['v[ٺM$.-up'*4YS+73T[ĊiO\V}Rl*H8pN1(a~FBP=ci Q}DT[ŴŒIͤ=-(xmv)2ڿze'PX6@(nq & ?.v`u۱Kj ^؇9+ѧ:[Ҥ]={0kN\*z:跠mY2T9EC58yq;XBnHb۪ }6-O$FhhbtQ}jtIl4}"hE Wmdi$|_|GU۳;O4BcJGԥЊ H3+|zZJ ] 4c}Gd%Ib8.8EZ w,QW M>ZSN0<dO~Vm`*p.RpL=.g?X45>MP ;[G?" luԴ%G) JFh#Ms#|Hqգ糤x*z 䶐 {oZlx'Ae~BPmZ |(𖑈=g0R֚Y~]#puhh'8W!.ky ͺD_iQO\xŽƲ*_'Fdt"ȗ6L* zϯː1 (̀y@Xu 9(eHs5[F@$OoV ?cE O1ҸOY7}i7#e;xsbwU|aRV.%ْbM _J=}RSWwc5c:7M{s,!8U80Mr\[UJgߍN2Ue : tY@n([s̜>cXWJ \$`2٫ܱ^o9+K&Tn#WI~7}^86,:]!QXrMo%9m _/ (q[ZfFRBw!xI60bq:u|=^}N"T8m.: w,_G=ۄ_Az7 #\[oA:s[-o(N=Y$CoZ/2Y#+~&;BCԝP!>:@ !oe:Ё8CQJRȡ}̳ڧc<Ɵ+c5mg*cJ/wʙw= sC*MkxEKseJ OOa@̽~P{OrsDkڅZSzv 'g-I6 ZMԚb9CoŗmKw~LZZau$U1okZQz;vL8, cl5=߻8q(.&ok9pQYQYVYs~-\{3&ef23!lȻ0k=&;C\J/ySV]}%@=@K\{9BF?^ ]+%t1F^`b*xt F ;Q {a}[ˠ#TI[g@JW 27<5tyk؊,~~83QMG3DKVW=1lL C OBZ|>2(Tjg<ͰPaU=>}f,;W@iܯZ6b5Iy7٥gkYޕDeXSb"ɥ%DH_#4 YHBg#5RS^v r=~&N0g{& }g6QݛܚF2)X\xD즓b,7S{a ~@K/'J!K^F͌X[&GŤGQNI+5dN|MPUL5pӻo4Advʗ 94bV^&f̈^g*[.zn65u.3ZZŶ a iQ픁:"1dZdHP}aT4R jK[ߡᇈhݕ,å~ޭ&t+4}:>vyci-qL}J~*'sD`'|RF|xq5A8_w Z=֧N}<@O7Sm}?nwak!)jC2r"[q׷ޙ} -)U{CO_Ziy`&ŏcn8D>-h߬ |uM"K V^4P:[bBv-GCZy8;ޗPWOL]pu/xNL= wDedM)hT$iFMo[WpT=*ud\:QY NVfS(停~ē݊{ik1}(* N}L*\εbҹb;MJnNk|_wFOC9F|S:~xev4y!Mo@Mb?i|:4;"ݖ IZLKr*4z _#|vd7IePZ-K{̧R>G -6A5]Yڗ6 1^ʭ0͈kTd),FNE:k\$9Q.cl UPȋSt9ȾM`aj3SfBP?1r&.:-Rju"l BוA5DvwO"tRSYحu.^D~?Y&Dh5.{KO奞lr|IS ). [VXًLU 5^feΨZ?~{jPԌ?rey Y{%E 롦w]nrS鵜b4rI%~.FtZq,h\yQ8.1ei)J᷄I~<弘!f1쳅lu/f{3, O2xf*VPss?ؠ(2ކ)M,t>;Il`T9s%w]h/ܨ9r_'- UScNGU\'"~Ŗ<' ӚݏV'MX2P@>4GȜzRw"w3 b?˷m3l;儒o $ /!e}6ej =r;ɗ\byv L5Q'!MՏ_g7{-D~.9c (]8D ݰıU4emT^lz*?rTXw>ӱ|aB'ؙu)em?4;"^1|[\u%mYRwSwIѤfMڞR<6yuq)u^fΝ1j$+LV&ead:XB@w0pylx.?𰏛y/P%3e~$`y@qL}񔖌h/n#vE|KLG U_be&T|.\쭠7E wJ<24|5h=;"3YO!H(ZϫY܊Ȥ]lT#);"E˾T} Tp][Qb=C]5r.jՋ~si5!Y RcdMms3kkeM[hdFNd+4l}3d?R H/jV- k7/Vw.xwz(KV5PYa6ʃ2ޱӟOb$2ĄSPȐqhw_{MJ|BTnfǕLQ$ +6pbv3*c=)Lg.}? W:p/1a}/X,,0JE8Ad *!ۋK <*:'h| ~LQדN4+_tm|\GHѭT]w=0i?kt%K+xR1`2xDtlqW:aWƶ7aN8Ĥ[ e <٫5RfeN1:bC=Gp&c=d0 |Z}aU@!6*xWcפ >+|R_gwPWAP(Psp<`=v«`EqAV: *ip Q[`AMܒ~P`wd-baݒTpwz%F:-7hHmC< Y=?Fp;越%^ftZHgܜ//M}}- z)0ApC),D;'Q?]z&s!. %C08hHo)m\!n CuzC o_y\uS]Wr-V>DL&(ZPlILE=pe1E㲜6(;fY =:c:r0 C(PDU4=i*mv9./ !HNB"zo9nJxQ,AJf8#I40,fY = 7i~Aݪw_ӁV?cg~8 "7YVN Z*ú. pplkD@Jr!oN"ړM;oarT&RNȢ :\8ÖjEC] lT`>&Íg]et'$DBIx4)qٔLYKIVZ5 _;a+{9*rZ3Dkc,%ȡ~-򖍛xYg T[&Ov ~r4)pm}jRG×`dQ]&7{04J <bo4F#6}rd~oBMSesI+?a81EU,W 0GZ+/4b{}_Z1`+)>:H:S Id*H?>q1:FZ(#T/\)l=5Qk͟a—j!Ot < Xv ,: ]n6 x 2@L[m 0)%Bx o?+nƌ>m KR%JdqHBō$ZFCs^WC)[@aaO49 BY9:R :l%varUs s!E]lw34a~w-hxG|zB{|$[##B!3 Šk7ಬ vqxRνEz =Qm\ .gґ [Y*k4}<+̃[0Y0J_@BV+AW`Vr,UC=OwpؕSI^ЊW©sAW\Q3EV!tF1Ć>R> SNaɬ/` б׳@ղ_5@+ཇcCR[`ɦa#`|mv $nhA=eт꘢.8h`tCPҸdJ=Ur1A'CcxJlS pz1(ՠeup?Yp[3+(+~4D4UaT򦱊̝W_ɶtШ[Z@y||.iJ~?#鑼Ptx+%-9Kܧou>,#%YJ:\pof`!A?r`6H܊Eְ[׺S\7h~ D!nO}E/Uˎf1z]dZ}M.InVզr*s0k|.4ֲ$OjV$Hu#[W <}(J\;R07Wm[RKv|ES ^m<͚1F54xԭ1"X $ u0 oGwdis E?ECDyIJPc0;{m4w~e/6ӏ[ZOV̍!0c NQYup +k*} %ثȬC[XpƏUX(*V,vK8 ۘB Nhd6u|U0]:PW<0|Ը\D`(H0Ntc7Ujw|0, AJ:CvZOG˟%ygS[>c=d\,T5ʿfD҃8*2VMJl.bӼL/U J@W8TmA0hAMpiBOOkӄLqX;1:J$<^[M]6DeۍWk%WcfF0ϝv\[ikơ˜kkm &l]] p>vP $)$.K-1WvFaoLRٲ))XIp# ^Cw{iTРֶs9{BA&~FҾFa*vgB!u(*VdI 0[2X$9{oVߵU|cjRE ?MgBV}Ëٰ]4]O\ͬl =?z*M\Om4t[7e$S6Dο򘰕UDLf!vVok5),giM5sBfP钝LqER4b+4Fre%=r*Gs52k(Q^ e|j+&Bm W TXinQRdqZ=ηTsj`XgdRt6sBW  9 nSvyPX̢!gսwVx: R L$Hm&V64]T 6y6LM/5 |gKO+#3`YWL`mCxmMU!i Zɧ&d5¾Ӛ w)F a~_K?PץY!h"Xt `3`V|*r"=cCn\ݡz&,f4G,z5T0sێj˷e'GU$o{NCjuYE~$s-1)l:8*Hd,;#-^6[cϤ[@F?#pp+hAg|{kcf|ȵ.qRh%(q[ͧHCww*.H2CKUdQ,,O+oGTɥY%q"ĶLsI?̣vXς͙*M&Vd@IR>~>fNFKw~ /5fȇK׷qO ev͓§LH4oĠ6VKkƣ@5))S\m8{t]dN lzQR:xe_F;aEVŘ:l=ǤfgyQjYR'=CI*b$XHeЯn Q=Ch={p I+0:[G|+X/5*)ThFSON#)2]g,8\'VڊqaV7F-&'vRfp`@Yd@ÜSӪL$Q]A;,6PXΤ?JxtQ*OJLP3oV_x٢[TuDETIcE!s0 ;:ͼ5)x\;sSdR˜=cBTm5 ө{s r$.&!Q: JP<"09g\,ZPOrX4nF$np?+jAn'#nl#w)F%וlᬮyq!jpC?|!#5H*?Oll5; @%j~jOB?^oT,ꏊ5AӹQBtëŶ(B5LˋؾJ%C: a@͸6DC'3pwUU|8L:Z?RJfIl\Z)_Oz$˖p(y$0 X ÛVKo>^uu}*0(XIhk";2À3mTpFo vU"$ۅ_,RE @U5z FcE@{&oǧ݋9=áMKH VUq򲓕d<:$jQ푶"o*[Wn2tq/}%Qpbv%Iԑ }l |V2Ósߵ'qXgm=rl>C2x*mxj_Z{uQӐ]_[y`Ԗy=m~Pa8)c8 5*'2RI$93ks|{ˤT:C8En >Ijpo!<ɡJň KU4#\P?>h1~lX) &I&AgxG^:XF%4Q[Ҡ/#ˑ>FU)0R҉;Tyχn#I⊍8-6ږK6'aـ9rBAmݧvNK}՗&/ ٹt^CfR] Ć%^7 y f*.tElFMr۾2VZpf]6MGk%~IWf 1Ep*ʩCI{7ԗ JNHQOGsř Ŭ53`cY ~n G}_E6.pwMlS KKfػo3|}?IOӸ [Rc?U%뫙 {'@#c]hXyLaz0qn{`;(!_ſj!/,'ZH) A< :8g2XT {WoCOG {A$z_!B;(*[4H<*r!~M 42* g7 dA H)Wh2b"8-:e&oqbHK}t^{KI lnjtƶ+*j+dN$ud4xYsBч0IBUqႴHx@n$8gbB`:=(# 3 -cD$zm9щu åCK(iW@k]1u\9v643Kfևԩn0klR;뿮tv#>:R "[zf l]A!0L<, o"W.'OȀ1 &~Gr;fMb\wjeP ȹh >9J^&eM].MK\@v \pw#%0x@{Pŗ[ <2D4?'dvfY%:=UEخx\N( A"0ӓ5Ε)5"YnZ/\9"Ql b|ڍ.N55P9I|$]Ec/ݺMn`%+1ms1m^[:1tf*/ˀnmCTv\[+g|m6uZ9,Lb* Br]sSF*d N/\E8PQ1 >ؒd_̲c(N@ơ!|ZS@ߗ>Z`Ǵ7>.b u)O!ܣ%Na$Z= }=Ž; /V iGx`u%.Chl@2U;Cgc#+>ɪ7+dt)#$_n诳~F[@ rsD%|T`vWFyو 2 u+K\hMj(p@7\-ǡaf/t?EN mBb TOY'eb:0rwAƒ9n@/B7/pFogeh$x _7"1:fAI B'16v]W!릲Fƈk)ODv@EmDci4ԋ#l~/Z4lXnEzL~rGfA8ܨ-]tSJjΏVhT߷\XrKp7̣|ɧhy6 C7aN)2O\/1OP8;T:m)0YfQ`{^Z27.[اb[dX"iRXi*6)!Qء#U۪ gx#O!M\=wv'E ,z 'p$ܬg#L*ᖐՕύ{ ӘYnc=[rl*E-֚)zɚ0 Ttg~R`G翨?U=:3H%cl YKpagNSbuiKcEѲMPwC^\ghC*gz!M\S~_)V?hCk 6R7 DRn(KX_ŗ&CI@AAvu}-|pݓ%% !}Ϩ]4F4ڤ:a/| Y!tFp]"w%_7*[oZuf*]6%1-ogE #@,[>Q M<ir)a T0c2Rnfgdz0nA𱿺@k괥9OF),M@rRCV&]Ρ0{_~ۑey@v To^0S=MLf~"Xg0_rK& H0 g*CAy:|C̿Y?6Jճ˃Fͣ"8źz0]|Q 8zlWp^K^jԆo JaϸϬKP]|~^/J>.xx?GNbC;r@翙tr=D3jeE5H#^TTb<5Z;kwrQeלKgxm 'afBQ:l?ywNꈇq9V ,/թǿ,Ocr%o l0` }SJ8$M[%h).Fmh ר--J6ۏ7@\¶"\Cwc.љ UzNO'PW%hLW,3Nj sfbI8rMm P02.~|t!1*)+t&G5 ɂ q12N+! ñ$Q#Ȏې9͜ .qkK_hw/I! s 5Uֵ;g#QgN`萡z+Rj ) i<~Kk'uW[d%>]r\Y"I:F)ԍ!yTEfv RיoL^/$4(%(7)2fM~Ex*VZ&uv;lbQ "끚qiC#yjϤSf15$B_i;Kq@gDVj"٦:oݢ84҂_)pc 23bH 95ӰZ0Ep[A pڙW)fvT_M"]I@3Bj>+HK}B732)#Miŗ[+hH |ǎ?ϚvXoegx+Ɩ!pqz>xUW m/>l,+xrM,~$+@'e\)e8jKхՁ?D.Mq8uvᶺ=MZ>q"XݽG̤[G45z_#l3(TiF%h_*'ߝx5ugC7fy]A? |)6dh}1uŗvpLSGB ˱vu]2B6{di6\70x=s8fosâZأav~2TRyܤ;["РtnvsW6މ1H+O{}O_ Ʈ_ 1O%"AbZЂHZGrvά+^` +quv.k(xzr[c9m~09Rm*D>}F!H3i,\-LPQ{uL->G!%I+;RfM+K v˅cBZ[6uF.Tc|n FW-X=E1 *g:/a$M#[P ^u^mp! 蹑讀%kJnaS;)5ieYٙQ{,>;Y0$q= 9YPe:n=?zW1'G5}w+5uM(8[ ZS6;itDRK5Bh_*hY}-x8W;M15zV SSͷSVW+fiV,b-މJxA؏5ZȷluԠCG ^[_'!]K|VWlVʼnՂo;d[!W#87$'7:h0!-+,"δi*`a]VOxҭ5%OX&lf*cE#D:IݔVL_sqCAOT̓)Uɳ ",vVp0OPcr#=1Oq<;ˈW8 |XųhZ8E!ֿc$:*ލݣTxŰo&ք+ՒHgEKwɥm,@eZR CNHU$3ѨSISNAQIgt@wqHSdw2>,k_"r2ln9OJSALO d[1ez0a;J<=w?9M]}z^2#dP.ҡZ rŊW&w`.U^袇AŸGS^}阑9-VptWf ĸ#MQoGj)HH꼉eKtN"k풣 Α )=%RJt7^txGnJt.b|iCRlTiL}+0\rp !ԗ41Q侗Ƽ\1Ou8Žj(5Bpw3sl~fcplQ"z01ԯ8iIvvXQfT3`i3bKl_Q!N3&$DOCGU ({6ܚ f+,p*9OgWNx=ɶ)OW@`FYgu#% &4aO}O;窾tP% RU<opǍ[;)ܖ1[Ӽp!NM:%qPR[r<0#ɝ;|B{Ю`;Fcـrb~45m0צ&&Ե\&`.{%@\As?oQN@0J3wt,QyU=CF@YlݚVhA5&! )$:pZed*iuHa?o)j6;@eb۫0nUqU1Z䐓ٌ[ >;ރmW)@Xv}8FA,5)=ڽ^SLVlޝPK)!_Jɗc!Lo;n鹏zk|;$fq.As,MɬOf&.b)a-2i@ oY5lo*} !gxE*/*m:2ӹDfFt銁raBm܏,Wpz?qj?Ss=<뫟dszNV-gKAT[Eh>S5UvXxBtN‰&?:^ %]g=3`?&@:kK6mOWXOO۳R8⪗! _π%8^ޓ^uBf13(ܿ5uwg{+{sxe2|ecҪdIt<YN"9 ؃x$ M,܇MHr OI4.nR^2-)T4 yb\S_ W&2.oiT(,`(~x#͎[ό>Fb`ɿۋ4)0eIpoV[ j!g$K`+G"#_0A>ӎ'0qWĮp0;cIZ=I@#d/5{Y=?pJ4ýͅLSOy"qu/1O]U7cLrQmnnUCoFRBq?J Jx7<xG,p?]b<F%Z4\`/X@{{,NiClgiMh;r\~ JHK27ݙfYw`GmzW8E~~ߧw'. Kut>cYmdE"s' ĵ }WwE6 B5J9=1ʪ2qMp1L"qV71=g7>WJf4Ń2(h(UBX:BBhQsycϝ NȡʹȍKg`9lú4Y!"?хoŴ%gOH{Q{4Ir]`ġ?]yNʗZPhӂcs(y8&D́ԬoZ ~iSx$[6 ;OװT@ 6OY5~FW}տ}?1NUSDBF1 r2HAaPD*,]Յ<!7#3q"XȈسa/+r:7C5.}bD./'ظ[٣Ptj7!k0E ط~\Ed(Wl[<'XĤ%J~wn61e=g]Jc&= yUOg@[fqu%n؟D\[8fmjU=bMHZTO W2x`졤J}փeC qdhTw}p { 7s䦄kWKHҰOf<&eXI#BiOFiopC@͛66{7&ux.P Y" 6L@`UQca4zG)MQw5;g;0rY0,tg=Lз=GywVM=6'If u T:)QGƫ\Ri ?QUԖ|.qK/4RnZ@]} (:7CX?s}!XH7_o7Fe!AΗ#Tßm~50;PU^::f|wws ]Mz[IYYC݄yP[mmh5 ܻڗlqcy܍v#eQۻgOOw%^L ZrWIl~\5΢k@lfvG <학a?rF3ٗ|įhdja%T͘ Li&RhlC^cܽVQ4l+H|L:닕u#)^ dF%5h!Ƞzt O/3c=&p)N+=* l[P˄?K@Ύb(J1SZd( ?il|}>1{I2;J=HJ]8G$.vֹJl=_|6J# 6vt וk;gTpqJV*]/5tx ➬T?? ̚Yjv6oK:fxP*7a[@O0ySЫɁ C;T1nC9ٕl9Uha?ુR俀y@$FDj¦JV^%g[5RV}ޭAԈ6XܕG,d GQ%yc7R5kt7Ϟ0ُ>_ҠDA'HVUkyyaB>㕪K: I6t>LEØX4Ji'hwubЕZGhkk`5^TziH61ODoiai .0ML':]X^Cz0JNʒ /!РQ"jVesག3rǷLȍu!GP,@)'*_:Ƨ/UkO*xSMXr;K4@bKK[㛔JH;H!NO jM_nd+x:VhK1{F#ѶZC.#sV#9n 󀾢`RCOLUԒX]أ8W G;D?BfL |^VjUvH[g9&|S"9~&}.]A,sKȍLrQ={Yp]VC9sf'\ 'fs$=n\9`- 1b y,24pY+}o ^?`lGj#8K؄EkY_@ dm9`$ o|[O!~|I`$ V9Fxx-s*:^zF"Z(ifUZPOW lk&B_Y)cu^-9'=}fխO;U@4,{|e}RsH9'i+G8~xs@J-\}0 .ؔ9/m~ɍ(N$W` /iN| '#F67p$CqRNV_1aQwL򾢿fqY?Be+ *\m iԋ[}P݅iyN%H \^~NRAYp!fzږsUC0KmsOqB 04&!}[YXC ЊM1nV1B֡XU,f 瑵a/(8\$.3Q,>5sF:%D=m=ZjlQٙc*h R}/ZL;3Ȩ<ҾXi3 u'Oj$ykZ0C I,S~W@jz<ɞhlIᛝR*ζTT+[t mV/h9' é 8} љ&a^ɴp4GU:o~,g1jР^Ԥ UmJL&A U il׭a)"a_$X˨)p-@w *8wh-BHkt?rN4B^%si⮹R?X^m+ÅYJQ; ȄN.&;J{Q^P?۟#cQ \T!}]Sʬij<GJ ^Dω>?y\zB[LHs^ )Eef0`@c.V+O?<8BI,`eʕEhjY LB̠ >.a]e6/fȑ6ql5)z`+ۖҫY[*9i' ^{!c%I;azA 1hJ[Q.۱eBH3cGFN^CܚX^~c>kpJuBTϗ6x:S3CfɮƍܥwV #䀍eB"gXjR|D0CojkeT)+9HV1pP10 Q+Px~^yaABy#LPыJp*)1^wgE,f.Z1"gHn ^>ک4[e#$va ִV9Œ尌[c-E(?ÅZuQ~Ӧ!(Ua;@ `ch $y5` ;~qkI%lćerf,`lFxw_Jr8 -JƮ/;q-{AkuXE \ ke\eB9Qfr1rJ¥n8cuA$m$Sx뒳8c2fR xP/%] ?"[5:]%cJhBodģ$UIh ,<|V7P x<(ow3cjD/Vq7#-AF5QA#Pp9qCa5t' j1LWr_sDy3<3.%`+kD1*y0ɲ2<Ԅ'_*qճ-ͥǼqZ»u֗Vk{'7~1ÔMf*@aCiÐU oȌpIM]!6'S'хXD)(\\e<^v ȄvTLQ膷IG0I^0YB7lbvǜlG!lwb@H aB lI5|ǒt+3ua*۪ ]GAN7^c\{8@3/eXܛ`x*?HKfAږO])=6,:Dn^JwJKCEkVjb"CtI؇{GI `J,^Lńx-x}PBF7*}T@QCL4xHpXmo'u(-lAє*O6W4ga&,VVzQrfT}ًalk?.eͨT)A7 1#D?td fQ֥&z շQ;8, f89S4EDQG2&lwe,g͸ovr5Ov3Xd#3qDW8\+]y'5kFOJIFdEaM)2˟xЦR%@Rm;rc.4/V; =Y'~dC bKeB2,><&I"+Х`sҢlV4)hN+Oµй~R2rh~uZ>U < 1[9ۙLMtOV~ aȤEF𸃡Rv@؇uCtK¸9xQ JL Q*t`<@W]-^1.7kOx:ߙǾ2_ox}'%W}S~磍 imxmH$@]ee1raxT 5vUݣ 5wHo235VufbgՕK:0: r'˅Ι -YM xQa^Lp~L94 Xlh0 tՐ&lIR7P6gt!]_e~{ƏKjsd]Qm?! mIvp dܥ?y܍H~o $0T/bmRK:>j{>cU6]UA<{,DQ8a7s.(Vs*S(nzjE7F[& P/w3c~. ʋ dmU8 z? 1THZ|^B2IhwwY5:uN̆#q 1t:Z SH.[`zk$'S 5$A~7hB~Ȑ 6$pVx0R$sV)0՜rɻnӲV%-` bJP-|>%rOyБҦ:2+q/Pw%[|:K)]q!X㨵Lʞa7x~}|1^ :>L -_x]c73)_kKǀ,EhOU}kVԺ `Wux Y0[6=>mH' vN%8g j=CdG#W 3Qꦹ5`!s1E xK$/.T-0`XCLcƹo#澷85ðv`ȴB`o#OVrp 燅dP svnx? 2T\9 \ 0e o,Ǒ' r}h7% Sn l`B}Sد݇g:\u=< dDk mR>AqzHd&й/m1W7ec*YPRaYH0ZMZ&t)7asPq_L>T #4]G誰6HyT?)8-u]ќ92%*Lݼ(ƻD"3{ܻs{bJU4o l)>s@ʮ Iz*\H=@!^箸8==`luEMpۛ#u"⢳|̅d dKϴǖ'0a[ts)vd$O_W3UTXG֪;ctEޡ,9Z7DF :-nl#;&Uת?,,y=A>NEPKntKW4tOqꃃ R\pÜ. /[ԀH&>hgf[˪urGBʢ=t>e).<֖16Ss"@#`bQ#a:Sb! nxE*kV΄g.lH:G3 YmC|5֝n`$A)D&C_O*=yp38pM_h@%(zuq_ԠJyCR 5IaZ"}TXrS7Er^[2ZR- ĭFf\ E:kpDv"({ktѧ.x_hYl8AP/ }[(Hd2D I3WI$&zK o KW P{߾ #-M-l_[~&!܉Xp' է /p'i_%4$Vm#4VVЖ]%WunHä.h_d{F[jA-}zld&fQ.թ{ u|o ϔ? ڕI ޘ Fgo4!,طd:s=$̣jZ}vl`ng ;#3:0R@FܥNպ9 *) ἰ\e MhVASO3ucQj[2Tu'!mH`6K'k/s3_Ս =zI[1+3#t ͳ$Cc?t4xȳldcD!%"Q7)!WmskX(=`^=V\ۺ_u.Bab+>8ja }Sؕ*'(-> WL1 "7ez 8V #\M/1&EJUggB? @HRj;v4Qqf4FRҽ07Ӿ&!VvV)Ҋ皰+g!0 C$/(;W_e|zvfhWsv'PPxmԏ{HO.1lߴ]B``$K;D::umؓp]r%~xKwL>}BJg" E۹e0 fsc%"xSCaHŒwɤhw`}y.r\F6AU\sBr]C]<5[1噭?UUCkǜ2ԃaCcq=WpCbGȞE}f8j#>LOj*R tB,x$ȔB|;zTŭ-bwLV6h!Um,Dܸ<'L'3+jp4+.e`5m^whCS߯zZK}-L (Ha߯rI1*U_ʧb="K`꼞 b F'!X06Z6_]54h`)A.ZK?q9RQ-)y ϣ9nBRD4'eQ( iQS&DX٪5\:+ ]Q" K)^,5܏f!ҫXȢn0|!?|^X=*41Ŵlo 457IENтI2: m BH&r0桬vZxB; #scV7DBKdno"BҨ(>%#^ɯaAZ2pTVb5ͻ]Bp[q \ckn!BqcyIjnZGzʀ'j ߗ8HK5H!^UޓfN_+p+FWw]7Lq>ؑ~2Swd[Ћkzalc#̎M9>u2h ģB˿ l)(1 0>ef;|QZ(n5pf١ׁׂ\|n7+U6RƇ9=g[\q?KN%qiQGާ^Us x2ـ^<>?kn"wꚬfh|MoVUq}>qڈ3b/Ĵ@O'pX>KUQ49Z f S#1l=b\ ZdAz}5eanYJ!Cq`ًw S/AÈx1p$ Ǝ I fh$nhiO0xȪHue!pZ Ov uFovz`";s5L} kHmF.:qD(Gjar~e6TY*14c@пkc/J64z[&.5׹|myqqMvHz27xM*\0(tɴ?XfmgT2EۭVY^I/aak"]t ׈(7)rc@ΈhB`LD^@K"GQf&+Jp G3Ud~{D}-ryWƱgYZ07070100000066000081a4000000000000000000000001642f09760000106c000000000000000000000000000000000000005300000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/isdn/i4l/isdnhdlc.ko.xz7zXZִF!t//*]?Eh=ڜ.+>O;UM]W0)S7d'f| ɑؿ@Es2-(O픘`6˖F5Q%!XY5g - Q%IEM_(\A?U*,8W0)aQtUP!#t\q,֯IE[ /?NRjfvB< [ygyـ̋|kfB2zA)^;03nHo/T/PG4UsJ޴ЂŢp!>V6dΗy,j"?)'nԑ~ &h)B{./gPFҴ]kZT@Y݇TG -(=֪ALzUe5->G1]"0^{c>_oA6VQYb),Xӝ8%p1fц6GFt'BJ}%䗤]; t͛}b6& -b$ZyZ:S<\3RP,,Tptsbr~N55Xeqɾ6lq4`p5{5a|HY}NPOp&gGXV7khX+TRDt.GCnj>O}|zCSmim_ ~Sy4Bh\hV*8i1_&8*C>Ee{a߰+p Lzps\o|Nr远rvuwcPX\|X !%uP m "s<^ NVp7UP(ݛ%t PeP.%G+1ع7d$7f}\׊EE&c0 p. ja]3[XI󌞅U7?@yj?<߰O]oj)؇ڴ]X?A{gLso3~F/eApYkh|1cc*hwC mVB[|J{gi<:K.L%~Odd*iOL=g$r א,=>ܸ&6^BJ!7qCV5$sLхsd>ۉ _ʶ.KBF_t*P߼2XEfF~{ Yt_bEXcVaݣ;[88QT!hxoxÃ[-:tEHD9gVDp:N ff `Xa0R }BC稕izٺL4xi_u̲1\ZPBvE\fi>8~d@T-u. DCDQBzQh!H3¼'$TMD}aӹSĎw Y=͑xO9**bǞ/2!(EfBQBC\i/@r0]p E|KL=U-$|O fԯF/Itd=H=h')Ydvu;[ 6~0^V y]qGn;"onlwcGMEz2Eoϴeϋ|VwCi\Xmވf BNf?bAN)HAjYߜ?+9RoG>/=D:wu޴ l9^J$* T7-CG 3T逧yΜ2 [;Gm)A  LJ˒}1m5 T{([pgOz~ B*\/]~lB z/\Y4c"X(v\>j$O8ж.e+VѿXϛRϡa0ԷCDwD3Ɲt>dCɲ#mC_ 2>ԣ"cTsȩ GW\jf6S!poňT*wp͈(T3ߵAQ5*R H>qvlI/ 1b {'1Uz-pV5[p⁌o 6-/[6 `W1@}x1~x^ݬ 7e"<˥anH;ީ櫄zр"q]b{gA*54$v++;_t^HpB8R: D(XVx^֮1. 8NZ^xB__PF@r;#P fEI~8UA@&MHR򀊵\ ){:+걇x>©,4B[LUb|v)% *9Bvv8x~ ?' YڣGd2PKSr)!9yo-Mb nzf{kfClо2h=c k1.!U(/ tE ;"m; ]fER#uV%aSld|VmIMO4etri,?pXXGrjsŔޗXLt@$]6)4kD7(ҹVH1([1G_] d!L pXޠ[3jz<t8{tPq=ik9OqORL20V1BtYYͨ4ocG)cgW\!{6nboޅyz3O'jyMw0$dD cqc'_q+6$1W0st"Q+#A*G TXcn`GB'-Oa>.uEW37}diZ8D:zf=g&pZP)q ?/ThkQ"$H32dkrnu.tp.!`Mw@FMf:2 )<%=ዌ!߮|n~Cm;#4K!1PS.Tx3 4%Iz]g@هd~+':D#0<<[tt-yS>75k@t, 0Ś6ߞ| Y[u~f)h+Ο7jO3DQB-dǩ=ZÑRb$+ rv0_|j8'3Y}Q_}-d_eyb{zjпQ89;\ϑKYS C+ք1չuTڈ[Z-yB s{k⮞?KW2m ހ2꣞ 9D(q 'Og+%ej.m $F` _ zgYZ07070100000067000081a4000000000000000000000001642f0976000035a8000000000000000000000000000000000000005200000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/isdn/mISDN/l1oip.ko.xz7zXZִF!t/O5f]?Eh=ڜ.+j-*[1iykHtjǺV>U~ǃ8Wf ` Wts_qD*^^|u ΧEuثvI6! *)T&&\kIJ= Z8Mv?e֣Uu:t{?8go&˘џN7@.Za+VD9D$(@?!6gVi 뾖\p Ӿy%TmaV f Ci}SJ2IGSiU~W؊W@= {wQBTX@Uq=>g1-m]V.Wg!EjSّ(*E\|HouҚie =杳 Qd2=m@a<8.6yׯ0(w Bv`c œA g?kԔzOّ=HbW3>1u!65aUz_.uH: ae:$2:RLSgۼ"G5ȝ9_>^)Y%uDW#h2rdYCuk=teP܃E3yhRVy{>% Aİ8-)Ige*&31PU0u2GAy5]\, }A;05s6TOgP@Yij/4I2%ۖEnVN=kf$dH͑@60imh؍kf<u,^pf$ w=q_ܩ}nzǡ c)1 |jã tA8QTѯW[Hloά?!UZice־m[mryb\YzޜUhдK(81d)hd |il6Xt=8lo P/J# wT{T@1#.'n起ĊiY6 DTZdko ;D)l^N/Ћ ,u|pWLtf{.u_%s뚎K`h8ܲThh(D{T\j~|h˟H>{;`_iW+X Vq..l-vG6Hʺ-V,jP| EU.,9X ,ֹm }D}O^wRVVD]RaDB\/oCjϹw2GJzz%q:5D"I(iitYw._P&Oe3-9C:~}~M4a8E`c}t8S/J14AM N[_ZX%ik+BA&IE*qլ|$==>K?da\Hcjn$RL%GrCM)M 6(E wЧiw iO <~Z&(kWvOːXʦ*@QWnñ>Puzrym J:Ddҫ;cT7276@aძpraz>Nxu)[`1$P'&QѲ?92j"eO:*ܺg9̶zKM3QqH $?Ȃl[HQ(r)KM'F&Vl;'b (L\cMGg? 羮҃#7 [G׍m|c*j]͛~zv24@vcIrUWe;?n}k'bwhE$.nH+֪LOÚ> GużtNYuXѿn31ßVX "Svihtk@W-yIoI?܊Ǹ72|4MI蘑@ ʟ]cˁ#<@^3ЏF [B4H>M ŬAd={sD;tWAiU1c5/%-ѿڸ/LRk%Blwr0>#X=N ΤE}t1{i#W# ܣdGS4fv\K\x 4nT̮֡.Xd!~ ;2#襽Y1aԐbc ,#u׊+Mg c)[cH}o0?YIxkll}11ێ@:'. C/{L,?od*Fp_$0Q}_Ҩd Ӷܤ\\x^j l=UڅjIV*N^uM ^%VnL|cv4Þ8puPiɨ9WE(u?mX_\M\c(pE:\b8O6O:B 1b?G#;/Ry;:1 WZ2*{MWX*‹Y*>C85OS#M@8 :fBìt.h:@+`Nʟfzyu YN>iv͢Z˧J4*#~!ԄgfbVKe} U*yV[0BmrXTN{Yaz1R}TB.k öSpOa*؟͂Yu>jj|6eVvy`]pF1C1J!VNS PriI3Hˏj]+ugEER XBP,pNKZM_cz3d^L7rp;BuNrK}G]鮓l=дC\ewv:0SGs ۓᔌ/ǘM"qzm?/с~0XGw +DMK0.]He@<_tIƠikD4*%|Ict'.a8v?!l17 @BS}PH*fh+bau 4'M0NYQwF]}/qsJW '?[ "{49̗0n|qwJ5T8G":T.MнLd}"9s[2а)%{c'PsrΜc^)Loln!/}_kSFC/ؔ-]*WQv`r77`%kRyjvoE(|W)1Uo4cet?n]E8":JТ VSVk7UvYG$og)ӫGgQAB.@+I7y閝z\թ&7B ·NqK[f%{!.zܧ[Z&7i 1Nxv޾_!Q xO)iݒut &TxQ= \7Zbك=ýq@]T%ز*D"9HfFOّLAd78Mf#qObylNJX\,f:7$DL9_{}4UL!C*W]&/s=D_ Q:~pgfDsl/ brqַ޿I[.cFTh1[F W@j' Z5޵;ӯeQpywpG)wv01l10hZ Sd*i{ՁP0#й:ed{"E x>[+o-g E\="Z鈓y .2#ōsKRK귎zMfFHE X \1`GaF\c-=7ua& Г>a1\4`U T 5J2w &ѝE)gfq'hMW6;ڀD:׀D[.Z|HѼm]G 5?15ea}*^'f/_Œ~e2qr/\+wWD2;$ˏF q;7"i"hQ(ǯp`<>7H-$t)wX+^F{CORB*p…ϛ2N.TiI5MqmG$&ٰESWػֆ4M"!Esjj.hNa7B8Vf5o"X4n&y'tg n:v{+ it6/%CjV?f;QM]^1 -<748gɤ}b 5v]H[lȅexAAQ*ބ41LcZ]hA M[Г!b$N)WdyCЀЮIAN喈 "jcFT`fldCsn:6`@֬~JBOSyܮрn P)yg%켦D|])M6zhgY{֥O\mI;nu(=\?>&up׽ys&]QeHzS\UfW] aE*Sw' 1mhiWjmֵ-\UyFLaGZVNM:.ǽ]7kS!)oiQҪƍ@` V nޡ'0qz$NT/י.K[棴hH`OSsOQWܜ|lNy$X})c2 Kr! aYUz)8iyb#69R|3QF eA\ӬSZՐ45)\'g4Ss*T:+0xd҈55ӤDf犘~l.ƀD"x??I H[`儻 [r,v΋5vq旲͍'vŃAkTl&&0U=y ~f|l9ZxI{nl [|?A|ίj;;dmɄeI~nqMDTe`ϛ5=S WI*P!cdZֽ?jMOZαr;w꿫~I@]=#h޵%QϚd$n7CT%!ͧ2[D[ƏlNkv0@ ΄4;_,_'A-ETĨ:Kd<Tj_Vz6=iJ=Px.פ'Js0j*eZ+UVҭP+ Y]8PZzZ-,Z8y-MR]J_!kM\/~ACww3 W%7, ?*8݅rR+t!)a|(7qvr7j(6NJ4(tH(n3 4 &YK7wU.NO Ŷcՠ~)jCӬ@$ì |nwtf͡y`$ 4G}~< KΕ+szm-҆{ۈv6jdk$Ti~A/[0-u=OGC3 ,&#:Wmc6G3g Es}FV 4Pc5i[!QQ`=U6ͩ9̳PSZLv9G|44C$週m?T9XBbXLW;nh  mmRelXLg:=ƺv삤U[[p7 ;z0 S]m &}[|&PeyH@J$?!_ }_T(:N쟧m~!QhIg8u^sߤuAچ8]f%Βa#Nf /Ɛ75(6rj~-y0 dmwi|L?Wpnh|.-OZk-eYM%Ҷy[JS" @E~$ >P7&GL$$G8VLd1t({)\_N%ڐ{DCniKpBRF&Wz>T<+OEj,sadQ}㜦Dc_kӶi)Du#=s(˳)!RˢRSG\+D xQ/"'OO@V47cYLa3Aa͕ޜA=h&]otek mZ{ 9#݁щ#];n G8ITIfETĻk,p iEU!"攸븃U-ћ}̻}$Nbas3"iFCPۿED\ߤ5֭@fٗw(ݡQJB'POAZb)Š6q"_?](ʨ֡qlmlx[&@NsV(ƿ;zGv(5䂅esd|kO)]io5,ûTmkq{'h1U,БY%݆"OSGĊXUy[m  XNتThfTTƯA]G彅 Wfb"R@ -u( 5ϣ֤{8XL vtmY(9L8I Ҥ7B>eM&2<ˏ!9Y"0nҟ+o0Z8 gͥ<^6HyCA+Dдy\vwqUd)AQ{cO{}Ttt^}Ԁ5ppzj,'GSDӁ(Te4o(mg?% @RF!CΒ8qjvm3 )sϕY#됟Yڼ) "WMRpFP0ÃC(΃% b./.D:@JdA& L#nxi@sLiQK]xΣ ˜q=jh)c}oz-GIkTA] |Qo5/\b*@wFBYzp@|S a{L;Gt=F}8W=s3E*iU'[Uv($,h4B7O8Nam`MT8K%}b3Ll9Da>Wl~p&ٿ RiuArԱ㙐JxD6o.+S1Nis" 鷸N2̔Z"na'.ZuVE)m/浣y3tVZz光J̔"~Iہ/D";BtH@?"K?J||| ?{6 7%uly??nUSPղVU2ZFCLxB\%A9 )qDZ4G=@O/(}O,Lgp':.oV?HL:G*dNg vfo#7bRR\I[4uTm>Ze3SnXB(QZnq8_;I+@ǚŏ>DVi]>kOYmK7o=QIk嫘';_^ȑeщl.K?~A"Bb!7i:W襦)MM<ͣ:; 9 Y3vqsk.ksxN-ʴ״FUhݠؔ@RO՜we9j!fFN1A캽3HzT5Dtr0Wt}?4r=wz2]dk+o$%<.u1S!1l%Y`~urz.)gk-RpxaLoI,S+[0 ۖ398{f/ p IgJ$ Tʤ?Dhcͱ!q=v?dAE+Ņ?Dlt!j0acV죸Z1SV.,M#1 y-(.!jj nm 9"~C|pAA"oM/V|%?.[K%w=<=Op݈s$ƥ&/eLV Ηuls4׬@選 >܏=cW$6nn)(ܵbbYvnBlZ'RЇ.QKiWWT)j,x><ϯbތ'x6=Z)>;K 3p N崤a\)}SK킥,hvisdw:wBdžd[X1},vGV ?e#}.:ZX פ*焜dd$,6kb]@L >|*[SVuznU!yh:q`SM\ >=-[(o4ʘl9@V92(ǜWR'8Oy:2زNζ;EdJrnIGsLqH\*u`t5[RD+#k W l[d5J Gߐp BDTk.bCQ $zq A1(nZL$Q"瘣fƙڮWwu f9P22 B/> 8{>|ҎKM0mחJ6 YFlUrV$ه -zi2r2)^?áͅǻ?S$fZ r RL3m3lubN^w6azV-U?!o|jhW8|(f(?},NzHA߸!g5p#{UԅgO "($W 4rxeR2zvџ3'߅ψ! >b;H;/ӸbC^M\!?Tk||~r=[hv2Mg`pL$CAjfNE[Քv,er%Vѵ$y0-p#HgG`M:SA!jJR}|(,;};?k}׸hžU)HDʧvpv1Ho.^,P2kH+` <=zP NJ\S0mώ<+d %О"'3zC9q=x9'JfsV¼<֭odm}^Xm nEHvbecvaOw,򠪘ӹɧVuBs|"\`p*JQ|lcَ;)#lA=5* Yѳ˛o)w1K<-3 gw|@+98dBWͻAjW=R8oRU!Mo4PuKAKݷNXŶ۾wc8. iAL~`` no_չ忶Ry+=ڞ |?= =,WJw'm5J}"*ﻯa3}~*E+t642v֢P如43`m>|{ZE 2 ~T"B?7,-_>Aoƌn_\=ܓ!SFdA:N;+0ZYO69MƟ%֋ͫ}A(f t̥q<`( 2LrrƖbRW_"=^?*oaM A+7ewp 6(b$]'`Fw?,$ FtbAwN12'(3߻{k)4 @ ̿k>X-yJ`JoմЂTQ\U> 0  |lXo-7wzZ۔) ЍS>KI2rY6jgѳݴit7:V /`::􎙆gܗ_fk|:EڠAa ;@:WcJ;tԈ=!wV.?C;c[TՖ;~6v-žtL|Q, jFFe+M^1W/'gp-] lN[n|rVT|c:WҊ6sVUgiŷڰ)oc\lU?_bgR|ostvEli A3C(;PCv:B$ǀܨ/rYy% g~3g}UOny]`w-u| x/|9hmŽlx_;CuB{,=ṪꎉpuF.s\1%Gɨ[_Y;<,L,&ZsJN0ZQӟz&qt S.$aS:뭝Cqz'-NGbq8*=35MkDdJ%y`$JT42CրhB}B_ V.AooN|/bK4] Xm׿UxSgSD"#z/Kq(]4IZ|aR*WXM51Ņ+|b-e8'Η>)IU aC\3;tˏL\T騜.;$QoXr]t͡9WN_]csw 5>̵鎬u,{@oY3r@miMt<n.bCO?ꉣRNާ/4]|TݟyhVX]l6~,7GH )\S ;Bx'5gK:(MxA _Y&kQ J/\vD{-lsFih_ MND8%f:z٤nn8WemUEfC">G,pG(:.׃ 5X#Qi}}:A2Ybp\g!yKQ )"Jh'iHI#ik14,)H(Cfm e8;{tz,JQ SAjytLw?Jscw H8A8˼odnA˚@lnYAD`6y^KdX{8\_%1K-teb}U> W 65p6P A"o Q0@= $+St@_^h;n뫇Lj){ 8ff/H!!r+E$j=7(ǦW/ΞGQv'c~k 9!: NK#5lW=Č@ZcA>iؼW%x?6K][9w3(LJ0-Q (viYobTR Q|#FVx9sY"نtz}0ˣ*YUDKыFT` Ck ֑j MǛr.[5}:[{ʹ̻)^sQZI'+=ySu}YGp'}Ujna=S#3>h}\ {Wn_mXU0.r.9vm{IܻGMd5[7'± /}Ruf:L&IVRG?s*$Dihq(Stҍz+ `=>p %-l̓(U0T}kG|F (8|wfg"'!dP%k pc_n9̅xO̾a7wri)]mMDK'L@ dA-)FeiZOdJE;ݳ)DQPχj@c9wz6֘SP$/ef[ 7Y^M c/V/+-I.bU٨=r޷L%- rV4 =yzoj5߇f 6bowɗk"3 UJ*w:d7fM(~ę-w8;^-}dӫgl#ԭ؎9!>/ӈh9/{A43Cg̰|}IcBgsbݲ8 T)X.EuS+>#8 ?ӵ2 _X+ @X$tG4? ͼH x,N2-GjtG?">DAr^:3TlwV)w]h҅.P)z ު&@Ĝ`/`I<2)Noǫ ԫ@ı֑"&S+ I~~^͙jj׹oCC|46K#3la)Q+G\)wOu"d09֑9[-UMSЩZ N<ٍU[IfY&UW~.Iԯ?R )0\5՚eL޾7d Ce{+8`3 YAН\hNzҨ ǏHOQdШ kB{,\aD)٦H(2`]V#>R^&<4]?ihPݗ@Iy902p=W!VR#1?B3c'{l(P\O$ݦ] vb8Q=Z,`ž2.S!H"* žN9I) pJCpڔSc'vehʘrj* |F;{o?"N}s1|4dTDy8i&p\sjk}E2,xƝz J݄@zzUV(˸JK; c uh)1` qVh6%H 5?3)9N V$f0YN)}i$L2~S[*Ԡu8y-PuYsKD+[ǎ^vcB?<:I\adɆТ|2{ r7t:wBWOXEk9{.1mF.fh:#IJ?f9u2A@*gIY )ɼMt wק&|y06j؄?iId2LrZ"`2BzWO{o%bn[Ӳh?K~F{ 釜MPl :@!>jjw춁wR,Or-%nRhJjtuQa2rkX|vp=jA o;r%;p}Z?U [ `H B+>#ƚ`c DN,/م+m2uMʍUe2oSCT2 RR^:Y'_r#X8/(^ej|蓏*lXDCFūHd|A_& mʁXjKܪ@3UXM3Ф3ZWEm@"O1Ʉ)9 ':3nAWU]mgr^ZFv"JkPaE. jvy)u$y.8 yecH6NkTȬB%\~ WWJ 2Ȗ+Wy')w~QH߂‡9Qy[xb.{<~0ܼ]X& (KB揈IY+Ȅ=&> 'f{iD;Af[?X@+E^ NhC{{ %F&lRGSa|*ڃ`Q!<ζ i~|W|xppl7c.3Aj54;z܍.B HZ,UQX>q*Q7w[fcG-&LMeP3tSK&[>* Lj', V4Gy1q~7\Z{)~H+loW'dzIZ| P^Z}H fHhڅve8vmyՆq>z-pv ޸۟_ r'֎VFgBlq $8zչ6+$0,xt^h"kk Σ$4zl9vr&cW n{K̵P880Pp=l7ٳtT\ ?z]_thixbc&Nh"WSM%{72++MTM$ ,)+\z2ןbxo\xG7N#LDeDb 'R+ Qz.' J0%bJV5KTtFd7_Z W+8XPK|Wz ΙpF Jڹ9QDTN?6j&wŜNcRFN*a!fUl@p-} 1 W!.w4`,Cю꽫9C;B5v j3PF|Hh Mq3cbBPG bdܤ"w~  ˙^0cGiIW>3q e?mɪkGkRM$e- =J/f1GkUa&h߼G2]@W7YZ^( 9Y%hV ugͲV VdCϘUds@DH+.rl<` Ye ZYw_jt·G[&@T42ӴY$bМ1j|,XC:-_SQ xpwg=3DcXÖw:ypdO|V|\w6 gc;M:xƁPӖvb <d@ O$`"Zvi)ֹjG/,R3cgڇv?os j5 MXYrw/&RugQP(:__-og9H 6R#Aw(6+XmM<_~j=yVā킭@3| M2P&@& **ZG&鈚.a@ =Ş™{MGtB1$+>MZKݤl9ڪTwn.Q7E VװLƜoL¬' L w²-!?)'Mi&v2!&,ϟ#xN\/.B75ql"k@dRoş4f Z <+ӆ]ArԶ0zޅ 7<-W̳҉eZbk6̕_(fY3eAvk0aT,Y",N GbQMn4:cq-3_@)i:m_,Q5g_,Sx5 &gm8;97ӣ{H Tʝn&ϭhCScPQp09J}yɗ͓F$ARMVR{ρ5zDs{MgeF%dPNVH{_ }?^u%ht2Vs>nd4ŝѳJdRhT䤋+CSk29T|pϪ[qu:hl8>!{lAZL}@"em=sLŠt3m0NNuYU㷋I70o(k62zOc`xɜg#,C铒]%6DJѰxv_)$v>U eLM+D83Ju\Y* %+5Sv;SwE x#h7aIoVt^gԢ-Jؘɢz7 Gc!O&Rfɢ@_ʖ su9yA΢}ܨa|$oy,Biv3F"/26[&iO aZ VUK .X}@z|\Ϛ@=QF=Xf-$.I %0p5Ʉch0UK4}u-cyjC'N},H$f]:Vs -u$x/5XMZ x CE! aι:||EX!2] Kwō&3X FP8,dPPtdo3DxFŀf0hfW:3[Z}ⴒ#Vf)2NX^k7@)g:bscHu)n+̕Y1fmo.[ U5=AƪD1W3'aCnʥ|obMDCT 2]lBIe$?;ƭp>?J <:;o+aceGzLQC5_3&xO}+N? 9 + vZ(4l\Njh3&4򆟵5jf[4 6ࡓ6r.`$( %* _Zvr$t{gϏ-9 . m}K~XبuTLɩ|pHdo"۞εIo5,,J"@äw1:@:L.ڬآѕEASP p.^-iԣQA\m0SP$L >/t4|dRh &{6X8_ȅ.̪靾"7Np=2bme=}nwA/z_7ܑv^HÈTӰMETi)U ɣ_4SoZmz% l +נxz눍q‰IHXJsHJ&WAӷş/cN^ua )+)G 2J" mxyq5؁.R{FldxYaYr׃R0?&Ҵ?)(vpqu`YI_[RT4z8Lp; &q iA s@8iY F;ˇ<_5'CYd&'T! q>ߌo`7z$L]~C_,'Y`~)r&7(dms4Ɔ!nhg6Ć ;NRc+֛wKxnĄ*kAfUE+nRҎxbQ8@0,EQԸ (җ.Emm?fԞRRw$#l]܅4KȦhkAL q)=s R-en˼LVuՔzdx\P+:+5!Uԅq."φŃ>[3VdzRgy$o+ǺƠu.Eb83MўWs5ܐ:5b1QxOpwݻ5Q4 2ؼn'x㊖fO73攆̓qꥇ$d-M 38F[nr?~lpT!lxj2BŋUAs}9PZP2qOClyu~xOV::}^FpbUkC4zcWs ѴŨVj.P!`\>[o!́;$AN5E%H“f%Q<(8q'sJZugs|G /Ud!.'xjZdesQc[xGڴX/!#~V64}*NP4:ߎw%h,%^mQ1By,s(_+ml!_g]J02T6$I4G ӝ Q]P6O; (&{?UR;|3z2'JZ] ʼn),mĄ:8*MČ壓VTa䲤_2zusc6O=b)wnislZZ=!2*߈N܃H@#!PڙjZEnupѝk3*U' [ʐMؾꕅ؍USMSOpp; Xs&);Dy6~^j#A6${1ʕIPڜ/IDO'm D+">,~Kvӽh2k{]‚@&xSHOysgi9`9u֒*4"JICU>aIH = 5ÓNĩN7C,l˔[& R䧬X?\X37զ{w#>,Xֶ6B#XPYN&Yǃ$X٠\Y7(g 0.h}D~W!>v,X6EB{*zH*Gw>ʠkٛvkb:m[;I =W!GfB9 P!8C1~^?{!1_j_`>, uk:Mxa{N{:XǨ\kPuœvO;w9$ n g[UE űl,aml`k6;=؛jzLrݨkhlKԖۀz`X<ͅ{|z p^ sUK?OJ)ZkL[r`5sC^ef&aTǚ -#0U]z$Vkc#5껧j}=a1.8l8g<@qNt wY#N* WB u+@Dջ"} #yS1{q/@,}a0r@ԹW(ϣɻF:" 3 q LW a_m(H0,F҃Bwp(2,bG=PWXۄr7dh rDboa&KVǕ>oy׍Pmg clO}6OT \=§+?MnTGH 7"5Lxcg7u a.C#(AJ9B.^< yP=y:^幡M>iEDҀ?iEouq@hvb3G}|9Q#,#7ރԜFg,#8 M[3%٥*4ԑˋ$%Ij>cBMhqq0 Q\hPO?kq/_9_6XxW9pZC~03HQ+Y}VV+?/c+]X2hZ<$p[LFVm]C{zl>Sz!譹5d8, 猛wl JqSHK_LXro#O$nas9a5!\OO!5;pP [K<=`r2pͤ LrL[2!p;S+ݦ8`͠w Q ;(wid$ /jgA`?izGq21$HYd'.v`-cxE,yRvoYTD7k' NNm;G|[N+ U6ʁ-* MS3=`G2IޡPٜ:oш"PY'fs|| A:J'g=cCD癊% jj1^d}/A=9~@B qlmIXALY0P'Y'J}Q,x ("7^#a=V:oJy&+iǛ-\}+Fۦ2XKV&d 3F%Jҙ?VTFO|VE@|lVr@A'Ӛv6 1Jh\8SX Ѝm~RaW<}ch,hsN5~b*.M8B( ? k؇?G@^c iG2>\r T3Ư %*MZr7aвy^1}m68`W2Y Zփ02Z+őX+9ZKYKZ+rq."Vh7Z^咅C+۽4UR\\9zu`c \@RS|_m/^nڢ;.gӕ<@$v*;1urz<GL2CxYy;%I _hA~|N s~(ˁDR!} ݍթN |E>WAm>+~qܥü8fk@)9 gLaQ2TeR,uy73?b nb%HA6@gp!u^ʇ9#S0I`CToaj&*W#TJekۣnr^xW-CPqPzfEj-50[H4YQM|23%NA %(&b ˡ0n[UAN:5➫Qt@ְSB_],[6xSD2Gct39 kKdqY5]t|4sƈONW Ű$9-G&Z,o,0K"DGMm8FʭZU q=gmV8cS#'AZ;9\QÚ͌t6. >u!XWt߂sF7B 20 %ŤVD4:#<:ߌ1|SGY;U\~_6|df<*d.ֺ-ut[beAd@",!"N l3gExDjs%ź`ΡCH% ÍoVnܑ-i~^9Mk҇!8pstѸ&)2l3) ISk Zsdb_암!K_b?9|t0>S %R{ w6FK]^ZBhX>q4 [&ܭ [.`b铤~Lq?ٲ5kh<8ڭ Vp9}v`, Oi뷑BId6 =D\ W͋se \YV_ dv2&Z,dQ R3$8Eo㼺VX LRLJ՛< B>b*|Y ݭ T6ѧn\@4W߂r=+_{d!!kSg`\ 7;_g/J"zخ;iWK5\s'Ciۭ%ixz_da,cjhX 3ªZe>UNTq1!Б O{BUua { |XHj[769W7Ri9S„FGO_ZZ pM .ꐌ$%4€lu-$L>$r#QX18ƾgm=)?XEʟU;#|؎`j)0EDvY180<, ~̆cF99 4٫&?_RGb.T"hDR~`JU̜q^fsL7X`vgGAF n PK1ː5BQg FHY?{*72W" Q{¹2ik^Yk*K=̵"1dUyk6<GpOPEp۬d+1Q[4\ؓ>4Z<j繂^CWno׊M8r4[/[G',vfxCpk;"`'b\0wl9c] U n'5a=ȸ|MՕ>u٢i.9rߑ SR:hgF?=3u0]<>@)$?87?, C/IJ };2׵"M&엃xiJ y{Sh`{4Aum&F:!C{Y~zdz q$cAΞfDkҺ`}@!6x|sbbΥE_=Q&K_Ty`mw X=án2 [Byfifc:z}c&hє:A vG k(T@#*MJHXtֲYjqg7ɇ}c1] ǢofK?1׽;} H {F"qo՝6)q{~g n!ӥ,:QoBC YqT5MaAN %#3mU'4QlO[L?æc!ڼKTOVV2k ԌlvmS:NYF]+hEӪdxKa)*]8*-bjy+=HŸ{g~ʇ!UBMG&4Si d+e!~ssyxTp} ̳]S, bM/$Oo@!Rc8q,`Z2YzedܫQ! $D4?$vb!VKF^ 9 ! &oLf.t_e<UB /y#m4>gq2Gib/Bh"V{^̮ɵː{=/\>Q*#$B/4̄i^T+/J+AC2HsFeX jw MeP9foU<V¡QEĭ,tSsIm2pa0% cO;er#~_d}{; bD8Aai9b;eL0KJ~~f!gD'E\V{F {pZi @6JŸ-u\E-8oeϜEKZl*8iF\6te;{Ӣ}TO$P4fl(.YA%+KDgyn\0y4sO8q'BQ?U=hfo3'Ф~Az^NÞuO'hdsc$˗A(?!;ڤ^slF| ;k!W w QnďfYK֐eϪ;?ӝΟvE"ܐ2uyNblLl?v:&2Mw76 9DN'T:\Sv,Sxi=fZk iJ-R;J6dvBEYz%³)K!+r#ж$ sY3d{Ot9 ℆ˋWBFk'\6TH棪/ gppJ*tA=vK_[tm /u m"8߮i/^e*@L)Y^yRv1Qw4KZ#$}zW\/j `}Ŷ7g0 5K5V, #[G yקi`qr |@#|`< Iw7kĠHR7?6t\e}Fy˯apiNM|hUI'8x2-;h@SYZ;+IlEM|ѭc{!f,h芲h! X"on|A;񗂓>bתdl:0\tu#!0=8c 4ٯD)! 4Y]zq9%n'gC&ň=R Hq-.|"mYHѥYslŏH&+)h,̐$k'6q7բ/]CyLHy7 ng61I8f;7`FNRF_Rw6OൿuG0Xa; :r_Ś(˳KP4ؕip>-gݛS̹wC^Cf~/=L fs"X: T?ZE TT1쓺!x}fN7VgEo ::<8w]!AT=$ `3YZx: ˆ 9=z0Lyj? Df}Jݿ< Y!La14fR4^'UKUP-_WK#e.U Mn[W@Ԟ5v& goF%9_ڝ+Õ[ɌW7euJym 䍵Ъ2{do[M>'@ dnsݟ#@ C<2js'pi`\ڱ:my}!jhYsxb o?n=AP!b%R(D؊?-r'~;\*]W~ߏzW l`H/AA*߰Oi6#%},[ %筩ؽʲ!F/ Jvjrܤ7N0iBJJwsg>ԛh83TT,pقV\K_y~$:NGހ+$3vʒASwE )Rqv $ ʶ ĥ}ue.sX(vۥ 4r7 ^߂lv3=`:GAi:D\tN_:c) Cc_?{@hygZb4'waL;ZH@D#B aŴoQQRĀR5O:yunM! 0vf:(o@F?XP-P!~jP_R D{# ,=I CaQ!sёa @egwpkHH4R&nK;ecP$ۗbig%D6&q,qIA& tp*M/c#~+`<}eq$>^ZIVhD&(wkk3XCY8m~һk[ qb'[34q],;T?YE /f` Sͩ)DJОΥW^=ܒ& dqҚVO*հk;,z 1oDlAX!C)G"ՕZa׊0-w_!sA8fLЏal ߚV8|l>:i]Pi;J͝AVFJ'4ǎfyQ\8qHʩ}Y6Xm>{V%ܭG֣0`Gd! A#|-Gf(\{9mf96f)/㢒d؈Ǻ\XٛQc`ZK=&˿Gn,χ(%31ynE55p$>-8iDbth5z6g]-7i$k#LhjZq7Av8M !`޶eȿ5dOG; Ȩ&ͤ7ZfgR@AqtjA=o aT8CjZBOUA d ~()&B 4d$dc.6ѸtIU8Z'P[jR,>q 1>q2]6. Ob ehMr-*0u^9x' K5Um/`Y=ab &ª4'lqE '& 1-,ݺnS\$/Jvn~A- ~1jA:ؘ(C?(skSs/g|[,Ӂ:NB,DUΟIǿē&6WwK p/zP=%ߝ]Yj]/\7](nBLs?Ev[O1X"> E":96f8LHK3yůURKx/ ^"/;V>~#'4{n$t'Qfc6M mc> ao4VŸzY_6Ox4jfTY3ZDJ _PHP&Ev$gZ':ܖ9#YZ?&{a-?na;Զ `ϾX6^&MoPQ߅pU'ifjI HwF#Ĕ;`݈ #>?$ FKcؿ2I6cPaOMvoh*?%nʞF%+y픋 7@bi DXDkm0t`NP^-'#)HX1ńU"COF{l:uj}Ci%.XT5\Ֆ|0n#`S2؆8]!˙z̦-TV@~@#gD=4*lH6%|rXeE8N)1}w? 7nR[vVԊ ," > [_Nw]un>[&1L3m/vhseww˟1O&/gO`DRrʐuw-\*yOV'~M*(kS<`by#瀦 C\DW^W|OL/ۭyAH T$g㲎B0I@5o@^x xYq2=]7u;@Alj6*Ed Q ?´c)սl)\`e}? 9nucܽzk)ܝ5v<Ĝz # .|FۛI0Y[JYn [RsFr4a1<d ,HxYn DWNݣ#ٍ]N-qf><]\nl?3J-qso{&#?3lĊ (zg$֑To8net:X`(?s?~?fTw(ؾs^zQBJHiz$}&WzF1:(D,|-l%LHЙ]A#fr 7=ຠNq[~="d/O5AHE׈NmmJ?[f|3K>ş)<%_LcScqY^>X= MLMa:زŜl<:380`x8dS%Å` :λHaawW"<ف]3G;ŕxgw5{ #W4"` ouHH;ŧMt{ {CSR,v{$U/)TloN擇:썰cW&ƥPGQplj~eo2Y!?]xi܄馰Mu:"5=?4:jbfF( )4>1SI@*C,ѣi_SOA'r.\*hΆ,7l+h[ڹhcr+aJYQՏ[xh j Z3_3 zIyFm"{+R.u\SNsJ (຤2v 3L1Wx1@D1'E]u"&u FvSs"LsZoP+:nyB)`h=QX}8/FB2_v uTlm'ʿB @x>in|fuc)ȋ)[~0>W˩)eG͊+$G|ɖ{%yԠZ*׽?9)Οv#r2e1 5Q~3$I,fByh@B͸$lνJܯI͈IcaȯcYn'ˤ c1,W v ``eǔ]_LXw膳3NQ_{KS3+bwX>Ʃ4|~~*[VylGJ֗V #(T?)< ^Qe(WoY$7<:=_ң> wPOdebqH֣t7]H k(w %eyFQ͉5Gd5͐T/ `C.hE9hQ ͼ϶e0hVs!l3Y !$c&θ#`β[e~8 Ϩ)CW MH,fskjD+0xڸ8"Y ,pȁ2VH' M`(x[xa+. $)Y֥^>k*OpG"e2#j/ AU lyp+Jj6dmZ')oQ^YVQIn/h[\9RrtZ>j3UY7'{ݏV#WRyVU"쩧$W|N= r\HFnvQ? B {"PgrX}:C_CtYܬEwrG00˞Kw­&<X Dw#!G/o?^e1T$@`(+CHkr_f@ap]Av,꽁cl¬nQ9=˙/@_%/te`v"eo$S@W?bP{XJnЮ\`_QE'op)>!I9D88'+~Ϙ-ۓɗWQ'6N' 9ylHr*}א%C{AM>AmSS|*0&`y8^V01'yWix(mXw(!'H>ᤎ4oU}q{RU3ֲ- Yhw05Sqzs]yBicOV9Ef렖 "h*}EY5~+t&֖:'G',X!3hlG/qyòA\`8zEށyLqsI/Z&xgG2XHqKtR027Q e. g7H/^|oTekpjO7(ylRFbe7ơ]q,aO;S j@]JFY~,uH]ݐuwl\wU׈3ٖTp^u)1K@ꋭ:J%"nlYk|p'_fEQ Fl\OsE )O1+ [ 8-LI2$fJ[Ɲq2|~.iX[ۘ΅/EN3'DkWXϕ r<:w{@KDMGT^;~PWW"3[dxz5jGؓ7d >.(Tmªt$Pa"ƺD >6=v7i$w h;p9vĦ^q*w6*qubd)\{ĵΉ@&|DBKTFt[7&0Sagd7I]Co|ng!umLDi׿Ѕa;}tzٮ'%eb{A znmq6/@wa rk%I/m+x׍z JhA>lNވvK#vP-[YUEۣ\$7?SnѢQڪx)NҿS*|`x\lװx2{ lDZRI[{Vs4m*Wh\:Mk=7ٌTpM gګF/L4l{,pu:^݊:9yk~DzDE!ν9H U-L)곂 Pׅ[HʛbVn-i݌&PxL[k^$+-x$0h #QDO,ԉ{v*&r({'4GCZѽr>M!yOޝee yv} q0jG洼J> @E\ h}b>yñǵ/*R^c_o}JZ"3?}dAŢ"BuHvsyhu','KgYb8'a], [V@n D9rh8)щT,;n FNhB~'pis3oU2/a^WH)ӁΓ`Z'|(lšw@IP k#}HI f> 7D'=^G NȌqzWR4 LS;++lQ3Į2c"V.lRtw3w;n4X-- υ(@R|WE!4YosytX<(04H<5ڬv zP[}몚dΌ} aacMM17ïQ)B.pmL0viR64`n2}%Lj+<#(3+)UO5~֯A3eԚOb$тAh=0(ƤHJG8?] .Mbꦥez>ceR}=駅SA TWK@dU9rxWU۸t_]EjDŽLl"wr5snQTR*n?XNBӢ"ޏ5QOl!Ԟ’sOP lo|b/6=u|$=*ִ= oSsсGi2gpzU#9 ^fiP13,9±@2 B6;R_8,bz4HS8ǀ]Qc}d={\@6,Eɳ@Y.&MH+O}?&[#X 7h:Tc\&X Ԭɹ  "l-U{k@I:1rƞ܋<8v[XtFLL "jH" oHq{1Po=+w|15p(Xci/;] 'DdmFT\D >A0Oy*Q.A<)AYs`&Ir/Ã`u6|XCg.T?{W5ҧz7+Pm/ ^hPSo-;IAth`Ty* `G+d$i};7R^d[+cRic?[)y֑t^Q#duT)@ /#aVp6g||nǘU 88HiTw 3CpGe(7c1ֿNި=D> ^W?=hQ\-qd[dXe;r]ꇑ&q: i|?Ow B7vCL=z,`喘]Q#Q尉bNo5Ҏ<5o89C9MHLcF*u9 &kׯ{FѮ`qzZI`ׄn-rdoQڹ"f &aEW7R=PEa0c16h\Feyrh λ}@0Qo/R۶.j H?狗{.o/FEa#4I"K&-j=NitrӜ@o&2^&w|_}qU/rf8J7>A"aaM6o[fe9C$ڶ=ZQ3H7eW|wTN':f*`$ç#I;Dg.{V^1ղ*ߥMR C H2|pک]lȁy%nŚ[ T4Td_܎۶zMOfXxTImۂZ"s(偌TKBA"PiujHA!=J*W2oV*y#}kg Uf0>ZA]>H,U} &Yxt,|ki%ix!bF׉5[A6@I]&)1Zg+ 7{ IfT<^Iso)0U:1ŹW*\Iw6YLSձuJV۱^Hzzހ#yx6TONk6_jR|!{Y`qN:B`'R|پJ3c$ 604G Ҝ:l[ dH$uӠ{ RtNC(:@+`W hrն <J'|uMkǜ'?֟V|$1Zr tׂuا[Rt%byr\?yO"/:e:1o&=N%/fV )|=I')0?ORzP] gHAԄ7AC^TU So (&JCS`5gX7.A&fZ=Wbgٱ3#UCbH]H91B^;[ @_m)l.^٧Tv1TM)`5n留\a = |eU=O &a/O6fImc }G!S<kQ^frSX\Hݧd`,1zf5X0F j圵hySB >n\&GE&TI| L-d$rzC6 mKعy2@cЯP8Q#xNTv)(,@6Bϻvty_=R<л'L`Ф+X1ȇ[]hj 0ޤ3dCyj|={'s!-^Q2@3V_xc*L֨w0Bˎ4^g6>8Zd:倎x}",17hR3ń~qj936U37,B|Dh8|#>Cֈ1 ,HM!fΝ %37,XjhNY[f 9VzI霆*8<MHQwDl?nrz W-3ORZBۭHi~%=)E`ٚ0OTx{;[ 6rlHé,Zà:l{ryw[,y K5O0/1ϥ(. Y#ppFZ/,h Lj>vJ-I4?w" ^ Dل̟RutH3mvva풞UY5?xyNLڹVp]^%{RwO9 YƘS!Km%Sߎ0+p`be;J*V#bӮ)ǒGn@(EؽΜ(F X a7TNŖʸ$ֈ!)Rz"̿~ u˪)g + :X_b|CY/EudeeB&w9 H;k+b!${ovVmy~=Kդ6^[aoP#ڝG/ o#X$2GT3V2 «e`_Ҿm ? k\dbpW+^dmtov/(LqhcSoLL#y t"[Aчyg~Dvtqk̘n^"_ ܩvcJʝ}&mc.mn9ÿ'tW#ϊ'>y ̮ 2_w͟#f/l$jm0CChL5R#J[i~ca=srr  "бKY'ÔV$S wGI`%Tau9Y['N \/CPj2Yn_ba68DNcrB)[e>㦊MV8V57ks0O69P7$lVq2GN5 {Z"2+' Qymq#SwԦQZ ӟO/d?۔YIΊ{AF?#w|PF$"VpeI_ث,AGg>"~Kyw1̫l̢$̃.Sd;5z{] s K"VvLSK=jro2\}'D6<_SH+qnI_=*{ ν̍Y^Ed8t'BSE7L'f ИIi؎Sq@,k`ۧdi^Ͳ4q*%7eVן2=PJS;쿹5ÁS:A5_F5h8Y@AXab)h;8YyrU]ZKd1}o=;[~eo4xЬmLJ!5"|y՝tvDqQ: R8-ʤ]&UɋoZjw`jC^;=dC 03ƫ<$;qdl''k H[&IhP+̎nXۅ :f^#t^KE 3u缵,I½'vx=k$lTHvOwׁU%ehT(w΄5ogj\@*Q׼f(!(:+XPPZa{+Њ%FLsGGꨳRILMo@%)7> {.ݕrTKK]WqP*HOe=[1UH)kwf !Sdg~qu:1TE},&fo<%Vب]82B֒;I[L}Msz& K={*_yбM!MCoB=}s|]OFۮRߌA4lz,`6,gi( dqUsq*bTE<`rmFs;#|b}﹚X*}x*F7&BkDD-E[$XS|iڠ JA?@I5FffMhlӼ-}UNH]7RGܸ7ta4QVcm'/*1:7g8p'M:)u51m]5K<+1j3V:%]oT8FxSνy3tvpٶՌ37'̺ H\#;r6zHШhϧj!6M)=K':o@pXrEo 9b?9:p#A"A*>78hUȠnEcJJu54jg96 pXvcԵ# jօߠ#JbL)`1IYv4QjXeW$0{FbbԚlMpl5>>9+*3^ʓiR#ߍ@6IΚH뿞:y ,؋ċ 3ΦΤc J뻴@fT#a4O ERXq0|5yz %7w9A@4du yls° nn>+P#ktG6J3(bVwCKGq~Oe 0뺫FrL!ߐN.cT`MN@:&%9J1nf[7KVh/!TFzaut"l&=)]9UK=s1Iu7Js"~,j!OrpϷ_=m=Ok oDŎf{^E>Y.?S~UFHt uF2ȭRYE($١7t`=V$Lz i/gCjΩfX |-^Ie~y@x36! BeN6 b;=˕sL_@_o942t蕯EZ\vK@}k e( G$sk~ɾ]:*U.KCq4rU7΋r .dx"T@NmX=b"A."SRj<Ιa'^$P35ufhA|qX`-K0/liKp1 @o "p ;2Djk"4.em>ܢxSTR{͜]H 1upu4-mK>L35z[Ve82t%;ʟ/QT b7r/:LDf54 1hϥ4(nzqL3z0Ƒb񖸫$:p{ڌ~jgojj*]g"Eo MD).zUµwk,w A !ْڤ4 ,ω!< ck)eSĶ0dl81O?:L]݁kz$YO"KȤQAHGJXwB*ppMɣ/ۼ^KݛOuiDDrDldZщn;"&;U{WC%r,% Wꨠ۸3)~8ިr$~k~P\j4ұf->*MgQҰ^Qr3=krYy#4֔hKIa`"OPMQ0G}o|(ɻ) =%~EMtXpI,O/.3L_qr;3ъzJ J/)_9D:[:~gy^H{|\;㬗NZw2{Kzp(^g#qA`:J3ZƓ'n_,"Hv/\eyM rI@闛ViI}BPDۯOA73v供!SPmȹ:92ve*w-E-SWoT-8_2\ƑY('pX~cl+Z0 &mY#eC\_EG\?})5"\*jH9ag+|5}N1l#N/CmS;"2{0%郇#:;Qpy3Pk2F:qQM .bPC=֎WsG3(]k0ݡm'6{y3:OoS9Yc4KLIN&A~(UݠXtžr*(oBSʟٖtO&8}DBwehB{_Qo"jx8fz@ciYz(Hг KJIT_iT> aL1e8!~_?#QN]T`MVI15^R?u$ykhX'mglTd:\BWoҦr ВC  PBSA GE+n">:sXcCZoYgK)YP\HHS)}.T'=j 5k.$Jxbw=#hvl(~1O:Y'ʶdd`[^.CUDVL½[ޙ#-ǯe cRPZh3N$mp(v AJvb^uQb2'ı% VF㐀RBfTlw\ت="Sw5B uvY(C7ӕě+Z03*߭3OYo-gV^5 4!w=a;xU^DDWguw`Eވ/ uhWvZN?ŶF=F>s0KP do*.lsm ' vxU+PpJqY$4-uTN,~=M"-4DSe*M=uEH} ,}c5m}-)ÄD'Yj֥?Kz>Nm8ڣSÔ<H[l xr~4nC胒 vTao X ;.U ;0%%sÃP/GòM"YK^*s`.e𘶠{~b maA3|hzd \?=R$Y. B (TSgu+ */ɻHVXbun_Lpgdɍ𩓆fJks@K7_z9K prP,)S!Q\L%{K]m?~z=Q Ŧ%[ֺS5護G6yĸE_eClӦ=ҷ)%P|QիU ?f˺|Vx|svQ%COEc N|6 WۖZ ꇩڼ [J9bā! [[P$0QY88 SY m?)ZO-!]v{NEpicj]$^8Gp׫x""5Z؍>w@>odsM06}l;mW2Pӳ=VMlBηO t_xT!Q63h"iڦv$Ӏ9>g X˜Ԓ\<&3\6w]K̥""dk KM){p_W&#W 8Dghm.u9 wKHK?CgjMlѰ4A<ベʊS@iS R=A|vXWR'^|50f&rq϶"lINd&5v>#V|-cDt _!xNZ[@Mlq:A_j/7|3 !ggo} bbt[ ySYT>㱀&G@oaZ4z 6BIB y.a?kЛX̅~-@)@qwtyhm+öY*L쎏H@,1>+f'W?dLw@;5G4 Ǻ E1nw.|k£fB P { !+a|ۮj v~ȶ%7::Db'g:7k/ňVPa%|"Ϭ>PTZ`=|1bU.`<,qЉѮ| 0̮? YS#KmH ~Q?R[o&&"QUG [Й ;y݅Уw/Kc-y(Hib<Բv^sq Ӫ_8+KnP=E~ ""{.;z*T˽7 >/ 3g?&g}׍XYU Igq`wm/Dش1FX +;G[6ʼnMuTGL (W[ra4ZgEV_m?'ΗTdՁ+Dp4@j9IElhs'-G!0aC*y  *~Hy¾~{bqK^vHɄvFEK];'YM3 &um@(c4q$w)`$"ǽ7!-%D,_uub:Z?Iʜ0 >XK8>ߵ-=ZC Ѐv^I˖0(kea=|;߅?4KZ$)U3,+!__]_y? cioU¼U uYaBK?r pEqh&$@FfRK:3(Em~txr'Ngp_?QCz>Ʀ~4@|$OتpL͟[:ZFҦøLc?)Y=f^ [ƮvpjSd`A(Pk@(]BӁ]r7&dGvx}g\BH5o-94%qGtp:dN%UvX^[T T^׃3P 6 ^֪/(>(hZH.cRX2 ;Z,,/W0սa4cDX&r7iְۙPkVdnsl.1UfTۦ,+XK9ܿqN8KA>"tZ{KcXӫ tgpL6U1=_Y p_m2cfaQw~Xpe/[uYÅwa}^1_4T qIg6aChGfEe8̔Ĺ5+:FGz=碯fd\&ahZd4!\9ْ] t&pc'p\Ivhh)xT*N~'F(r4 4Sz ZzL.!w33'bR_;?8@Ni*YW%",8|P0V {I9Zi,{* @LTsV:,9@rjG:dcqM(\vP>Jt8"]ڵ$TY]O?!'U;0#4ud|7!Lv.v:PU4W 7TbGP!H6G7`x֗,jl܋8ۋ3x@"ejvE8\RY tb"k%eqyZ3P̵2G>uYŬ @ZI隹V ʝ>p)H}iN5Fl)ɊHN_A`)Za5Xu}7qElzv]:ހOx3feSf;{ )FNA\b,,[ݱmkd}XVa"muc+XwTv'4-EНB\?֏!OPۍJVĹESi>^rib4{),.=k\ޖ_=4/ubza )Py.NY3jI0lU&.*&-)W#qh@BIDH}e1G? u϶]gsnvy_N﵈65&}0&ѪV//03oK ;Oϫ>Qs ѿ)o WӀ|8z:< (?* K-CRC' Z]޽E6d7i7 Ld866\%t[+MpPɆChӀX !O$In'SNI WC̡jwV oo SR#W@\)@ahC.5 )DA {(o jt %qIb U"3f7[%q+6Cga8##/}?pU/_$F3s:&\Dv1c@VYh&6͊x/΂` 9;]J(XwѺ>JKdxG7NvSS]v-:޷y2NsWL',{{b]-쑠eC}/m {8cM%:jռdUӌc2H!g f"~Nc%^;mq9~OvFpʙ2@#cYկpi7{R2CK:_q#:K.VԞ#n3Qc,#"|jF\L;:S!Ӳ/.?.]5d mae^FCW|Mo;^Yp#`7䷏!YÀrStQ%GûjT-hXzY/)8~oxRJԫ(WMGFGݷx2s]:v^;TSD:MN1b;eZ# \OY2wLt9BH wFa`bTTHj6_ch=Aߓ>Jprc̢9![r9PWJB. 9)NCZ,Undo >zQ/FV1ddnpL>ZFN#W d+_gW9N |oo}[{>H#l`gy Ja붫O:x|?!m;|NpPT%mΡK2h 'j(lڹX"o8gk&g}5&n_J)z2g;̣1̹=pTp(ao c%yNCvqꏹȎ`eQ?yJ#Xi /g4R=7esrYf7 n)AQn3J!lz8U_jvugv*;zlN+VKF"̙!ho\.uD*V𛁃z$B "Y(Φy8VgƧVv 4<ؿK}{Ojrodinj#@uw)%M\lzf\%\Q?j ǧUq2;dU{je1̿aqlƼxpxp7C֗ih[#)pOpEA NvP7^G)'JQSM}mR?-E:|U<A1ԡ0RG`lN&t9i+fk߰且ŀ lRP|Fv jS,Κ͇82 67 O'i{P?7y4E|lڽ#>1!sgYҡeG]wŀވ Ot9t4nf[̓7gw>~En45]Vބt'Śa0|-|F%cctU-mW3zlJ^D1H*C{+YN6KOTi*ۨ㡊(1+@YR;26;Ed6릝0sùDK,tϸz$F.^ec`BIot3,`.,1|Px}R~tlSE|h!xᡰI졌ثry>9fnD Q V3Hm Y3_G?l 8,DyݽimRBʟQ˗5@\&g!i!JZr"ۀ(T96#^ԋfT1@^QmW[fI}),8OynЗf$[D0߈khRf7+ pĻs00|LffTkVu?Ph{|δQ̏Գ c&Moeo~ IQxr-^kj;Py؀n> p^!tNS|*Wzp _.5J-ƾeUH/ (Җ>]Ҭf|Y!6=1f:CYE(7\˽V??F`KE#1ǻ7\=пDǡ&vfJя=Cj/s?~FygGjFs2 G.:&x LtED;Htm^T>/}tj@PO$TܦzL#pB-IO61Vt0{iKGY;k%b:=Wxs^b:*p=\\Hp3kR_a#z>l wN敲 :/a" lVc\=D/V0E&bwYЪRn5a/܄q(D(fz!G{L<4=D7l xF7j-tyrhTY=h\AEoe%: e@̻| D7å_JK_%*nAC?۔d!p&;+m@+4(8H *_ =ׯq<p ǜs&f[b W m_'g?WWr,~ĭ}*$ ~$G]Aki;Ӿc7N͕]"ttڢ˂ݍA e}j~ֆ_PӌKn/[`mYv$W`bcVUKl};^GvyER!5H&!8h$)$ i]Wm@[^[@zǓj0<$ՓajG+!|l .@3ĈBWLǾx=x{Q\Ul| Jm tխE/,~>>UP\̶U7,4+~rC, AcUaL7$rT X-A%6 Ua$ osx ȓaW (f*Ԝ' ?)Na-Y59lçjDEe3Ѕt"('?4=/MI#+|ZxUAkp3k}Ä{/,E`#[MȮID# *@2#1wE R8]N;z!-E8A݊>B8pp5Xz۩\PEE$$by|< 0vkv+ZHLeYJ mxk.XHn]iF4mgث^ǜ oE+=ւ6QPWc(/;$3 LVrGTX'\*  6 dD٣ɏ7!x=; zp(Fҡ#!pʠW~~5# rS.٫ușgoTH!b;v չj8P#f{NDKIp@al .s忇ds3I'ڝ#We[} U§v0WM,ޑagG !;1JEG6:8*n0(dYRm_1Cܫ/J;l7P^]؇@Y$">wD"䧯"UhҒ7(}5`, e\Yϗ{g8_bc¾=铄 ݿ"<5>2ΒlrJ9XAgD¹gS^g[D$1ƜsDz'P2/ *JƔ8N5StRnqsM=e95q5~(HE5ޣL Cqۧ#qݕ5EBt]5c;WnՊAGL;yH@+T}"/g`H\pQzV[EoFCxuEG%`ʻ.jƝ3BגN=d3_FhW["0"'7d_KJ ]\si7=2j_[Y(!Z]=B{V+`rMnt#79].DX^ؑ5MXBeKK4ZusSOh,P}# gc͋P~N P$%H^!@Oe{ziu(@OpŽ4 QXKAo~F@ZOqpbToK`7Ā*>bKF9;lRco%#P Q R"0~JOi񛇢L`UHCx+|;\ŬRV8X[b&η ڄ@6+J J}2J6*ظ&uJ[s\?O7X$oڍH)سJ *.]}%8zjpޒOspN0H9L]x q 9U Xwd}?Q᪲-u߆@קR7 SGc\XUtWz)\ENp}Ut{6^] "|&S᱖0d FP1Aap:~LoеuaäT T@nYX"UoBt<;ɯN"Zoo6l%:ij+#wc Lf> acZ,PstѦ={*pH(3Z1ie8 o{:W/H][uMUΰ#ފji. -ឞGW'/*}t.QA/ b/?b΅iFճ#n¦۞ǦjL~f"kvN/!?D ձI_6񂺅QjO (B%ĻSG3LFͅl9hH2Ih;9 &3#?)0ٱOyˀ]R{Ϙk*∼P!>=I}؜{ 0\?3 Қܺ\U" ]bl!Ü%)7-KdE\4Z.LjK&4wRhV8 qlAY_P/=9R`NH`d/IǕ7a";>uAUv{}28M01ÓlRD(-m>u$r R]uM U ™Ss> 1c(H,+g8XL[R4D-QfU,)h=V]VV ]9Lypj?ۼe=Oɛ(>*i,Ȳ׽$ ]r"ⲵ/6=CD/<2A%0XPxR+BzC&b&߂jx.]( M8tn"oZ CM6V}ae^{KA ƵA|!`*p\84Ơb5 Zp3X!턌n_40έQ{ϖ]3ޕAJuyvUiˤ8Ρ-{wF2%g->X/@ew(<.yI~5=1ɑlH5S_Eꁷ?P3XG /KFE"'=x8-=hvJb>iS!cKȪߡkfx~g@5{ݍmS'P#_n ATW7Y{~6pT,U13 KV?_Qw_ MXfI8YW G H7Z0D3WUSO4wEh~Y2sqJuZa!&ZUvC@?Q~w "!Ÿ$Ԋ2q~6] `QE d@(_gOMx[2tqŧG)Cܮd$ A{s KMشҝ; >ʌn& Ll&/skrP ε H_r{ekNn5lk:dP8شDAMSOдbg hU؆k_AlNK%S2VrSewYMbgH7YJ'vXgO\OE tg1ayy ;DU"՜$l2bhƻ~q!7D|赳sxBttFrdK`Jj>;ݓIA_"Vt3!Y<ΧD_#GZ~\F1$z(וIܨdyW6%i?XnK{Гq1>g ۸567G=b&|,1ThAppO p͑ ? 5\u{[i|*A{TV;ђ|1HQYƤO|ρʷϞeNi9jܯ,#N5w|&=I"?=:%c.HGeUiZ`˳ 2$4**"ݞ! 4끹yCm"U o Rҩė"SnlD;,\0y߿< mط%0ҽq'=m.F1-?uiDzDW+\axR{fUVCO1]B i?8frdUYD&T屴[P`nx=uBD2hjV+-@dn"_9> #O& w9`LF`M7H~Yl}w&T9T,Ƌj7J[k6k|7fGt[%(!xiVZA )QRom*ljҎ 9%f܊o7L79(NYh8&Cfd؊ US/ $%<@]߻= 7 %Yi(v;汫|Isȉ1ohex؏{- fִ֢+uس)FW%ZM}~cl" 4q YmAgG0L@$pU SuI 1|mʎKkA~f\FAxqlueqPKx"q(OYꠔUђ?%`u dZ #ق^C7UQ`I}]ى(Tz5l6J~FoTKW0W]NTD"!<3o+\kDR}sv DZw7:P?8o^oL#rtz&f6W>ip%{B.wQk`]Gqz \gzF(5q8妬?Pr`x!E{ i jBsbV&fgAGC_ax )ء] m^}n+[mnP< &)i 6ĊG yVv\OЊ%\ewT5fm &8 >[=;RKvZ%ݏi͆p |ġQ_c) ,Z%J"KZ(x_RC=f^׈CĊBAg!#H~~SExT )\AO/nʯH1H7qP#2|k#j-rN.iZՆl"6n %Ezzot%yץ/n@mzvqxžMS}pB˖MBԢs.̠b#5ܟUQQw7 9xp8}LԮqMU8?X0 nAG bV7"+^K. MHggզB85#"yQ0N@%6il 'Sh>RD-E" ZFV'/MZ CzCkhf)ӥʧЅ`]甆XRdSJfMC҆#àfc}o4g?n_ {bvteX6FQ(rkF? [7#/p&}.8YFS:rK,`r _[Y箝:/A8~L%MT".acѺ%BȒ/麹Kb]!,WxfՇj b|)Fޠ텖khUn%D2H64/bvA.q\SH#`2˯/{N@)ƚz,Z˛4j6#Z] 7@m2$EzRx~0qi :Iz֡_5.,X aʶ6C =@g Ȥ2 l3?' X0KĉeykQ믭̫M &%=4E<͈)6orkubl a&R,|Ixl%`u}!.=mg+$1ug?eLldd9Y2+M6] ϬI (vTX66lLB_dĔHay7K9!{f$"XC.rŮ4%+61b$%81ewX) FN:r_/u@Mi;SF_2jKC*\4rŊ@Q #ʁڐƑi\hi_DIֆ-G$NZ?xZ*}mjo/>C,C>gVl_8eJ4Xg-%6U'R[Hݘ; %B7u6D_Tbv@D#99@mZRӑ3R.o1)>W\7[j4渣}uQܷ*oPg[=TRM9RմE:GC*3.e$sݙIiy^K)0}g*LgURgeF2<сZ;i VI#p,!*XZeSuJ7S ßM[05w ?a'Nz홪_r +#2+† -O͓5e$)8pP!I #V%E&V Tw@ zU3;OL8'S4PdMU#༇cqD ~&+0Svwq/|Tu}1O^[lVw{&%~'*W֩UĿ~XPV:DLL끲H`; (_5(@ʘZe2Ǟdѻu\MAJ4n 5 q/)ܫVmDv"0CúC*O[(π6z`Iép%sO+3u`-j;%jJԪ(vdoUtz%Dg@(j#[Ɲa(prq𲾩m{GŎ]jw@6fKuB)z̔Bh7'X4̕ntl 叢n+\d_%[]ԛ{ixbtX92eqvE1E )rIAWq\qNyq;8ɟǞ+XB}ZjHA"&no 3tZ^'V8*3@w%:wXz0[%sE1]DjD ;fFY>44V *T'2_K.eʐg[ we0 ޫ\Ob=m@Q!9N=EXhgN9>,!@k>uow?/ˁԑ󁭬dV?{?c򴉽|PT 6מ8-dh1Z^{H_o*Dž&(~KSڿr׉o||i-R0&]n*iڎ5 Ȃ>^^"`ȍTؚ?FHeibug oiC#973tL*Ϙ=W%{6qgl_ȮXצ(ˈ(Ɠ%}{H+"} \_ i5`'G(\O%0Աou2aɐҹϻ :bw[F 7r=P W"8%t@:MqآU kl/r: zE2m",!٬fcU9q@Z5NT+n;H^eU{%%gDU鰞R]WL &s8}.Ǐ2Lj;DBS?OKttL,>6;ф[ H-$)C&_FY%31JDXI`je{,wKw@7վ|/<軿SW])NܹXrs x+ dӭɾnPdԭTI7"`>6qa"O,E.nwSJϖ)|4v xL6E6=tD٫[ЭkC[>XCpˌKב4lv-xebvج~dsͣjU cz氘bѧr;=_5O9_T, ;y^%L8&%WU0Z7 w `..Ab+8P,VjS\=N7 j SRƯ=Vsi' f}XDBO3o3J; i$mϢiÌ2%PNRQm?j&9 R T{<ֺO+3{uZE;].鈃 S$KMW G(q3ػbd ==7D:Hеrvr]Y&uRC޲WHK}il^Op{ ;b ،o_ \(pYD_dy^NX9} own au):HKT3Wan̟ =8˼Z$MZp*~M ̐y_ +@[s41x'ڪ/m 9%-G֯yVϊF)&/gQ G1Ng}VcWT@Ef!y8|N>Qf1)EY(\+=Hdum.1 ?3?P c蝍ziIA<&jC>JvAick9?t)ꊫۀ9Y Q(c*[YeEٵ5z XZD_d9bg=#AA@iynNr{T1H%9Ծ|ⰫKK$y1b~Zl|/3k K>Ty59ӕ"6aw[@3` bԎ yۨ09_=fއJvς/n~!wguW+!ca13yOw 5g&.[7O&FA$mj&t>(ERU1U$8Ä5$5^Mѧ0 JDd2'!ب$©0iNWDZ}}D` aY%㽥Y~*j.gm+ZH>zjG%/u2D#p ض3wJ{|f=Y#HQ#1 r*홶иwFHnb)o6yɅz'$&wT'gIeGi-e] UJ7)G=/asm" D器 ڄd16PiJfZ .;77`nXviȞ7nv,n[%E0[Ѹug^ol9/͔.V^.DT]z9̿S+3iK9&XҎa_붦1twfʩR_ UOmlD}\8bUdCԞ>Ո Csb#]j5\-fҤaH]U5!NŅ)} 3 ZLHa'aKu*׾neJz76NPm pۧQaWmt&SZDzHG8֝Vt$Q$Xڿ9]S4rF/sԊ-*lp88F<]7D7Udw.\9WyXLe]#u Ĉ拴h|"Աj᥿&p ЮDjrL_Y\Irab՟IuJ::VgďB^wPzSUIU7"'GN]r…v85$> ѓ3\(O74kX %E4vT݌.Wn] dR{RK*%2$ؔXƊF 2C-D&oI/Pnfeo79> 9Z@+DnB9XLoؕK$ĻfuXS#*ZF+.wMI!ay7 Voٱja.t7GEu@L8i0RBuvCa1$7[7GݣW_{|x@#"d6d yo E7zsçth!3 ݌cڽS\l(~BɞZpsW*.E'_ a T />Q>׃&plq¹dmO">>R N?X/5.j[wGCYt7sj \^<?"=CT4T|\(0f+tä|kFMq;ְ{Pޡ蠄fG=wՔk?QbPsC2S{GM`^!nQaS撫E`heO7e έ՝3Zmmēa{ Tq:m^v.Aԇ5H8.II TE.n7BR-b}Zl>OxŌ%nOm-ؔERQSNb0nV:ųٴ7 0RrڐЇAH(AjŖ.lAz좭0uhMLð$H~ƕK!aeYV:nN5e;QO2NPQC|2o:ls@glVhk@{EЭM1!S:Fm)!uE8fp< Brgu"ӹ wNͫy\kRDr'|*`ir\nVݑ2Y8y. ۥ/TZ3d2PE!9?-XR*„k>(i>;OMȀOpJ`:i+k`[cjbԔV`HJ5S8lQ7|y5Vݏ ez]G$W|VK&q<|bB&J;V@h^ VRu]͜qtqEKЪB'^.;4gG >Iㄙ>lB n2SLT}M^fF,(ܱW z lp?)VW 3"Zjti/[$@TZ`I3,Ck)h)[kc!7Yʢo^+.N$8 H{:j'\׏r wA_L**lU6aԋotk Èu86F}p7nyqG0g׮S}nbngs:3E 嶫!q4'HvP& Y_6&+NSUY-m \ JLDD{HVqE֬U"Ғ&݅[KςsGDpRq0[9"XN{fGudFr~?Гz qȭ6О2G.\-B=R$Xl~q9os( LWg Qhs߯Fpa -o.6B@_U/C'` *Y^6E /y6YlletJvhXF&zHJR( iyXNH9aIJe?%-ۖ1uXh~W^!כfz;B N=N~qtE5Wq >7HbUۣ~F $ Y OX/@V*9gͩrw-j+=y4EPZZ.=_۵ă[.mD1EffDNv_*-Y :y0mxXPB~_;UÍyLdѰةB@&M>xem#p;:kvEW*O(?fruJٝBRL'vVM7`e!ы^%`Ya䛑9Eғ۪Fy^(UjSkh[wVhO"*8gZO,<Y!Y>?HgZ^DŽt륑/Xt8粩3U'[K;`:h36P|X*ϝ lNğΖH ^|;;&P|Lۣ[ӕ0joU.m>y(OƷ2hߊ$q02hGR!A¼)Wox^r~d/ ){o *cwfl$bӂ)/SEEnX0bC5zXRV fh3-ۗ&X\׆DKH;. 9 VhzqM̢d Xu6H>q;+`^}"M ud ZhV[!jJ2,YIQ.q x3܌A]6bTK_>xe0)؝Z".خW7|qW.~#Y ;4$K PJy$Ђ}zvG%@kٸ1]Ӳ?frJLLU0JB~1Fin[. s"">\]aYГb_:0.-`4%D`" ƌ@kD % *b 6az5Jt5$ bC/s0{Ƿ&)$ )ka@顟gINٺ۱S(-_:J0Y3؄1?+$^j]cz,SI]SPrlFkFMq@̗3.ik_MEP *n1`l$k밄09l^''䚅a~|(TpeeI1Pbx?u˘_zk4vEM›ڦ-MA N/|sW&5Ĉי aMddX)MK]hg)-/>Z}nFEAT t`^-\QfNwumUejVuJc0<[^*$ :t,^a'Jn:S$2DL"|>7t]P3SlE|7Km*Ѕ ; 5gM6]pos ҇_`J޻U,ڶ.㕈)wTm^6x3Jٹ˂ˌa$!ϝ+B%O&;(,Tx2y:ˁk¹t%LX4R''4ZD2K+}$sC4eԥ Ri멘ڧS&OA#t0^\+Q4"V/:f:H%GU HVJڔM؁ayrTۣ5/ o.o#Ai+/RD>a!gt5o@Dlw۰$k=*e)}r“h#9pGYZ0^\sw!SPDx"ދKW&<<,/>#MUQy|C`,Vpk #k N5aDTa,t^i8×urLl d? +nǴۼĵ!1vD3DWR"Y o0w1JWMZG/4p / 5SP'eSL.̈́?ͮpR} / ֽ42 l!2(><;3}9"ef.%"`.ՉOYp )s{h<I,+Wb=w M>8H.?|>hҒq`ޘ:Tˠ\S_!QDj/A*!H*_bLr%%ꦹtRe)yHlCՇ9@/N3PNt5$kz_r{5/B:pF򲙗r?T6Au CNfnypolו %.$MdX@%y㥟sqDsۄ{H֍q:g};1eb"jp60? 7xLfm}՟6Ұ{z7zY ^,qbSNmU IA=<6gD1D0B"\d:16:s:,ο*ΑK }tGPNɊmGV6] JKq$FXdh36b>^0\%6m"ЉnfJ568AUNo|A)n*=pj+-RjdiB<_D$/֬73`-¼$5 r><~q e# h8J i1<Y+`jΜp~(}O{O[2Ԡq2k)53lV#g滻>+B;Qŏ-Y(V<;η 5uwh$LeX.{V#JЦ_)*43"CHT>ĬՂv]8 C䲽F3ݕ`DhP]G4t-0FmT-Ӂj&*FG5DҪIE[gV]w{"mx=5>%ьy5va7✸L\bb~ͻiyʋڦlSa ZyGO=͌IIC#RF۟:mw"%YX4Kگ# *:m(*c0EhYBv̲ } ?Zڇ9vgDcѓv''Dq̹:G^ZRɠz/49ˌ6`GO 6t ]ÍysfbAw8yD3phc[RYp<, Xp-s=㌙ y [[ڧ]+GOy$UNʷR(L8ʗǜiTiTIǟBq夕YKhg%iR?:a'rR|I)x \EAP40)m$vYWSSߝB 6T[ LR;s@kW_bx98OB-z~|SL%w4YT-\Il鯊"zҽjʽJ 4,H+ ]:p(f8[E2oѕЩq5IY5b {nRv8qUjt48!ɽGTo㿗+ pse?7}".*M蓮4}à!\)lcBkH7r̅%yL>=NS7n8f'N*ry 64q?BZqށ{˴86 V}*>8Q*%}>9.TE8FNGM@P@{ls|YbΈ ̱i)ʼч3;u=]Y4נboz#2F޹CnE\t,^m? ڐ_T#e R]oDdJ`z.L[<;%}^/(i d"Nk4LI7Ȉ14tg m)ٛmi1t2&.̆#((`KI$ @J`hhg_{7nxtoB smsb9#EfT\uRu P[u]_tIK~fG9› bt6ӍD#~O5˦ؿhK&Y1lvQ/U'8Kz0 "P"ޯĥ#؉ *WwO';LPŶi4 Tۦo%%i1˟edWҪog#꼒< giDmL/_/_n1p;Gx=>:Něeݣ#IC1AJէ[si!GcO9`Ln+B$Duoyhr&ƕM,h6 ZIIo>lkBr6g]IڐuGgQL) tc2䭄P{xhWYHIs~s]V3K4lIlJMh ~4@k0I^,Z4\-ɂG ST(9'GU%sl'%aPٯ3ǹ$pߎx %{R~'F: >"^='XORAL}oi/^ņTuD,rٌ뺷.gȑ!LT||.Kz?e، J&ެL}䁠mzJ,/\u `[ -dʻ'c^yO'vѻ 9f]Q}uk|X3.?Wsd8oIj=W뿔 yjxyUc;*&AXSJ̀Sh|y: 5A""1J*3Ho8|~ʍ>k& Ǥxi.[SCXt\kX&Q2erKJQHujQobS [*g`^, 톝{Z#,yM`-ϛ0.Me"@N C";6?T{gx cS5I>bk,1mC>\P).v2j `23ہ9݁pwc[sRW@ e4}$&lbSqV/TqFmFxLje?d w!GW6R}Jwv 5 !4|08ܴW.t^x% /U*FCrYߩn+rh?,@Lq/Vyz W{6Ck̳0ԇ? $PkG ,l4QBt+gzVpJcP4`7" scAK!A.8#fhp?tW\ )6(ϳw3+Dt+\ܓ@d.[U}[('sG  L ~^~+G,XJM套ͤ49T@, ` @{)c|f@(a{M~QW`b(&u{j\O0 QԦ]1q\TtY5Y^O򙥜H~x}^f=!%!BN2݊#k!&N- j*XY>f&;,5wpԼϳF"ZzGP캕ܲ~Sza9ӧwpc*8I`ǒgs3=k^%Tͱ;Foaй)F?|pig/&\3ka^dJvD6rkVJCz^IqN53T@*W2gLCpw s}bgL;wTtzj>^9v:#BXu+A1hg,܅&GZߓfUw1f  ~bM1l#Um]7[|u(vwo4I}Koy9"u곒w2M0]`<[T3. 7 J(~DE8\Qi > xӆ-vg:kvXؑG2er_+w4}|u %7\ݎ,Me /\wZQk\LJy4nIZJBĩaΣ@KA +p'<ui g~t gA-F.\y[]#BtW1xF`,Jjc%NK#K銥fxj3*Fur>u7r7~6.'uRַȿ4Ag1 !rE" c$/O9uERC'yU+_~O߶[IjZ%+CՎ#e'݂»\#q%U6y0aT{O+^c\o\P=J~NvZo,PZM@NG;4 Y>Bu8ew0bRFxRvF;˘^Ơd7ObX'\Y IlQoomACg'>XF̗cs#̬c,\_(qP]\s9[Ӭꞅn6tڢG3vPa%Ԃ#]v2UIm<8"Y9 +&Jm1\tKIJbgiEzYd@%+'AaVQ[s&!ҝPCImCʪ|mZ*b>óqSX˖%:pR6<&)pr45b;RߡgT*@k$R5'IHz#ߕ /0iX, L(h:w(M Ӯ_*ΔX%aR#evʱ\ā#6lϏ+T|QIV0t [}#V"i%/h_ÞP---[e-PA 4  8%;^Rip\PSяg#m"wрʕq&^[N)ddŸ5DhRqQoq9uALʪR8][! Xwڧټmc\ jdgfd Ռ GUdR6}yTyW%QU/mpA}bv*wOQֲ+w5'V*Uu~"O4"InoaDtg'LFcZG6yy~)`@ 84fzݴ/X mkZu [p*09pmc>ᦀdDsˣ9FHS8,2v[A DMb @iɵ2ƋzQjt5Os>u%1r04a1՗6'We|A\Y C5n4Mk'EcnĄEKMZ|{VXeRl @XnfZ!v봠q."5n4ِ]_ʝbTL4١oprgICuqēzz*D*TEa-PukY F)#FEkbC-y"8`":&UԱ3o/E8 h|a'}!-Wxw>d" n6i'wJ;|k%#?"?`9_zz]G}`6.Z 6Xz`ӧQ/zIO/ɜd2 "$%Xpn[cb?`3f!Vu'ߢv:F9*[_*;Z+'`Q3ƐV rzc#em0#өg\^9Nd_LR+()pebz6̐G}ȳckL39WlJ*}?q+#dak%3vy]E1K#O=ޗrur;[A?栠C6*3G17S$MI!ldyLlT(ZZ4|BTe[u -nzZD+VHtm_kI2ĮQgKz[H'LꕦQDWg+wkDO=b\U\N"k A?ت4r|\u>Q%W9B ]d0qewUhdhz*hbiX>o>vnOn u(r7M7BV4[ oC["Lf[B 72juB3TKoe4ܱESWg'\e҉^𶨁^ PH$~{/8COEz/f. >@w?'($&?RtIJnL{ ;IJĉs>ûO@sjA~g6Gԅr2_ʗ" :$O.mTk(cU8J+W3[@J<|4BDVfW:q̂X4EvҨ$0GrGM H : \ۗ^_7? v]tQ5Hx{Qzgdi_8[}Xn еS"]T?uPk䨳xO:$TI-䰙v_1Y/=MݷҟU3t?g͓4io0 ]}U]n̓Pnw.|MkJoh-/N fUh\k-)&M Q|. r+J& /pР*\Q#䨞+6_19  ITU25o$5mMKw6eOid,T>mv8-.!yԥӸœSmOs-_ 4hĝ'/iRX]k" BrMv~FOE6G#l[8++4Ճ *W\~~QϩSaim>gh̉K/B5}~k?[6o\QʍdTK9'uSY)LRw_GpJ9Z2$?[g6~G&aWe7\ך+(z}5xx#n9l8qB}+U  ȝԭZDr/~ j:܈$!;oAHyFZƦǯjίQA1¼Aݛq#q|kۤvmf2  [JL._ea PjQ?fc\>wPAf7 ='&',悋TbѴ"^iov4TRL)ll|^ci^Ng9Ķ]&t{6dڳ0U&88S uE@gyi#Ν#ⶼ p;ϩfkw%ZxãqӮ" RO:J./j- 5vZVoDz!DRNmav[OZ#0Te$IԼ?g닶=$rrSڳ5e*vATuzKbr|G"ZrND$R'JrѲp/e1.:)bK|ZY{E]EȐW}LF6Vbf|ZF"ABl:/VB ~|qB]*f 81\xS4Վv{ga }ѫbW11 Ɔ %6}?Eu<0 hepQTqΛ$Eiq֜zBڋxo⊴>LRqvpT۩9OɮJE,NWCdDR/7)$U 6)Fݬ wP*0io!mpREH A"gݛ g}]<K8[mL>e,=83o]<+t`*Pk X ( [pբ?ؒꊰ&^#3f8I KZ[I R;qj ׄG_2 T-s<ʂ8 NCD [Nynk($8QK   'S3V1=8J:Oŝ 4brl&(l T"P@_tXPuUGY1P7lwÓ[M"I򢴤2_/߅ #+kIwyl&7S BP׬y:ӋT~f?k𴬢kݙrdjFQqp-_Y!g bͰn,KmUAn&]UB1(.^ncǢMv~]B'5h'57R蘅I>(&/֦!D,Z)b6FUٌbrw7Y/,j÷Tc1iI*FEh~s1{ `/CZwItIOG}ۍ"HKpu+ڈ8C\AqɇNƧ_c5#}pyCϬ~RYSqiW f Y5 +\00 gDp #Wַ) =p2ސmʤG}2]0V'PǸc+5e@ h~2Ԣٝ|!sK'ãXL(usN7)2 Ĩrc wq쫙>9Ncyu[^vgm7A“­w˛w90C !}h(CCCq)9JN@Gjb; &̥D (^[!\ܪ$+q\ɎM%d 6hK@s'&jI IW*8VH`ތ1츂;CFN;CCP=9K*B_%JRTw#;ON|%{R˒?aBI`enjƤԶd+١ vI KΨ47h9<[u[獧tteK\`xhe-y<ŭ3ױ9&_e7eUG|%N*K.v~驎.<_Roij$kF:tp-{ux3O\lZ08z4gm%ލ-X?m7R(K"yqHtX`} 9LT]Pό3#4vjT;O>㨖c"kٙgKF^<9,g+9B @L$4~fsϬh2 5Զ} ڪ1˦~j'7߯]89/5EDXdg`@OC ݳAf =য়&?uLzh^Wvlw9ņ[D0`]ud ѥ\|ff|$ _]$x2"~3`3F\7||67ƽ D\V/Jlәc [s7 ~.&jSX\#/,Z`8&)v&ݼF0j4٭?^qL,XC2(bq5b/i&W[GYLdp,RaE$Kx$C@\4I/MA-J@ڬbiMXJFcU8 a)nCa"k5CG:ia5{}17~\mp7t"nܫLIB2l-yzKX9NxD9a( KdoGirGpJ9Yb{r:o>" I8} a9Ȣ޺-Y']"8 }Yf^_pxLVB744iYpڪqpNZ;]lUm%r\ Cặٰ~=[n,Yh#Mf?djޝ DWs$xvݐ5G}W( 4ZU劶O:՘@ͮbƓA~0O ^z8n}N`6o-usCpLza F ud9?􎥽M99Uzr9 \) Rpw:Hr*}ӑ%]9I>"D`L?s9Z~uL)XM`f3lC7:Y]wX!ߎ\aIߘ NN9Ta#(R<HpF6TXT~pnq,5F"`iФ浘v/cMue/8Wk%?!~ 54}z 9G5U~YPZIMᲂ۰ӑG $d pBȈυE#iD)YDcD>~(}/X~'BAI&Br(j#PPFF^KxpW/WEr->ؓ7LX%.O$ s%.XgIw tF[aL*0(YiB LGi[vϼavٶMbf\DUZ:/Y9z&g [F[~*B]O2D4A Kߤxx>RR4h[fܦht V{! S *A_)[4z%/ f=T8x;Z$vpgV&0 :LAS 5a#Ӛ.M2-4}0*wvtCð*)(pyCp)Lk%[B~`/SuTV'`.80|aBf% ao <JBc` ߛoQj%QwD-eNwoh|OIYW\o R>HY~y,B~+H9.PTC5"콫Eњf.RbzTa7R'#/A;#!$BzXs:[F'B25Y7?O`aQLxc4O.u_>q? zfKkרRj,؟iU* 9=Jevcv1 ?':M,!sMP-oH*< {pG \KAr)Z"~q '3yO/I^ZAYm=]൜2m9^Jze}:\ µuL(1E,l:ճ# Ru{1;=x SV2/%+[ZgSDC Bo0Jwe#mgAϖקNчv;/eIwhdG} 4q7x\= s}GaJ v9U }aB+ H:,pIM 1 [gawuOICXh!9i;Y;Q}OKr4G~{& =KyI@d1+7֔}P/Ӫ U#oJ= Ccdֽ=-lf"Vk:=MV`SSռFLuL-9WEK8Frl,(}|%ͮKE9`tx ypʰ JY?Yb,N/Dk]}UpAD))y} Sbګڄm|cq&EߍJ?EڐnB@߲[͆W>( dWxtlΥWI)CFhy8~o)g4m! T*>V~V 3f}iAB*5f7EZ!vX\y 0FsdZ8q7gթ9c1U͋ 0-6pCx@`o)uN)'. D`L k9U/+<#CK ~,ppJ{ٺKl8܃nNzF9|pV}ySq h.Yyx3%}XꯌB 7\ y8| j/E~E%[5H67]E.2쐧I%<@gU ކ'_$[s( pKk_D7?\a{@q ]gciE.%\ pFjן׏ j\1s>/$xW#*%S6=擢}*dQ%gTPKzGK&毩W}<՚t8ǘ"SM1ɞFxx s]yV\^JQi$U/GD[Sw UXHgc!1#(G UCT.Vnt,ϞܥM;Q'י˚;RuV隴xq:%ښ<1ʃiz+x^ c3f`D`'/K}Le[?*n]nFFqkn"HKArJ5 {yWH,vօVK:ԃ:VBlDNSh$ ACpDJ%<Og\BX`u" Nu#_M%Hӂ 9Օq +W<¡LZo5Ͽ֏?TLU^>mꜛ[Rb"36TmmI;EgGP%l^2B9¥)leM~_m^MeZ\MAV0KD:X_S5`cV튦C9CsBzn3 o}u_ u `l[YCb9yq@dD!IP͔^p0V:ԅJPϓe&ڻ,mĴ`ܱJv_O:fF Y3[0XnQ*1Vq\(԰jU2UA3NL\o&xoY؝ɣh[5!ޫw,|-Z ܁,śo2<`3nQș ݛj Vҿ)ݸ3PCO:Sd8aԼ˕K$:vyrM W^߽T0~HdS=˜;;Ija`b0ح_yA6 G^޴[4GD3urI #B>ҿ&.@j;W^Z$R!hP靐ʪ]M1ڃ&͇ŲVe!d% m[R{2-zKʌ؍޵t>2uI 83L$ZfAV4($wZQ3v:m'6>b9/1LL Ǝx k|<ե'E-䶷g$Q_%Jf61-tDhkF jRuϟq]^~@aY?Ri&v 5i{3VUnͦiu ⅀u>ZpWu .p &R2Óܴo]~شI =F%(qOEeս7PMcaXsw( ޠI35n+m#uI:O2=•h*¯A 6{@ SAE9ǷDžuhĒV44 =37?n`½^cL|D )֕BvG򛠺G.w_ߢ|RU-"Ga8lso,*;I mоeb':0>簭AmɀMjo61rqɦ!ZuPj" tX $Ki_POjuطΪ_|+@m+ (C5}=0"(޶géqhAtuށ;FAw ҃FMOB!&9Z_f <3p_}8j/!`3=yyYxrf=86&/sOH_Bē6A_x(g.\Qa9Oa*OT(Y6]r-5ko[y:PXԈh}d ?4bcQ@Z4[oy~Fq4jUV}R:66-GBlb+>Ɩb)y(q:'D`+ᾪfZn#='ye@w aHG]s#] QCIG8Q>-8G/ d5Ŵ^EN` ĜsKQuDPmqU㣿8ӕ\nW)}3; Jk54 <iuiޘa!'/պҔ{ڔ eZrW\lĽOñaMBr3;UORW»c}x*6y:M`ܣKtzu}V\v˰ӊa>jFB+Emf&Px+ZG?&Pد68<HyH-UiV;Vo ӰXՙ1[{hCȣ?spN5ʱ#ռb.qܬ+YͶb(E3o 51Ŏ8J@puREm `Rq!&%J&d)@rKyAYv-΀9 _9T~{*iJa7ddA6CnqK;g,۽e#uÞjNx t^#Î Տ<p%iiR)+zjAf[1!ø:KDdI fIfuyr쇒Xu< 5o :+n7{CM 8-(% , dNW= h%6&Yo7ni*3?m59)o]RgM.OicBh~v!*CQo n1KP3 >kݻ ~3i[/_U'ɩvN ԯ2%sV/?#$6 qhL">U>tk+"36&~߳Y)W%L`h1Q@x쵯ZF2dU/QEdf*c3ҫ*>tڧ0ɖa$0X q*xHSl`,ғBDoY*ǒѧ{܁UEۥn`'";_f;lÞTr#͙}~|Fs WJf|D6l8R \&ҬOPRy4@mt߯lnYE?Tdt?qSkjKT#OU 2'$ۦ~rAhQӤ>Rm*J!7o`N`1kQsPgafPKq6 Gȓfͮ˼-?f|VȌ"$=ނEaobJʥ=Xo2P0yũL#ImY5n!ύ [EXyŜݪmäǨն$cW|Acc*Z. RW '{)i*_^`ktR@v>RR}\Y%>ɤtWдyǝQ`nA( Kݏ؀ cf㧈kݫb>.-Zoono <{X|xoӕ1ygr|P=ˋw|*wYiք0A7jG^fB 8_qbIRT p/5"UWR| 弋6QbRW[\jV\(jdg\vJ vVmD<̺.j1A*>,ӏy̱M[WNPskNIR| ܹ=WiS~ 1f 5M*>"1oﳾ_v6g1`~Q"/.*R+FBo沮o⭦`Yrka+mL}rdq[0ZNqzN HTڲսQVXd ט6D)Mc+IG#d@[jA >R۱V,A%u`<":+T(Z^8.B:"N!>O-#ѰegJ@P` f7Oδ Y0Vŧf&@EI[>E'eو@ Lp>Y†ȻvMЦ,hXiYRː(ŕ;3dNёo4hà=-PA?q] b/<-7fXT7J2j\ҏdμf?''!pg3>AdpAo'LP.;_m:M'Hvg1%/XM<| EtB6iZy}p8~ Yy~nFV VZK@V.wrY]y([A4 r~$F1 ywȠ8|7,6%nɁf^mQx,9'Rr#>u-y2'A,|xivq@1: f WxΧm揅kRt7t9I[Vs|{:1d4ﰐ|<\0|ld\RҗG[,7;!Ƭ9vgu Sml[GOԾtYHmAB?7Lx( d[me[l/lgɺWKo(UV ̯h^:08ScFuy,xKH+OOHHx<^~>YLܙ󕒓ޤޑV2Fj.§P1Qq 5POb ͷ4wɤ <[V,w'DUeRh>GIP 𭺲]Yť_BK`J6ys3!K(+PhL !!OUp !l.f5>̈>`1<";Q~>ho&8gX9l05:7ٍ/fw!XCH0?K/ loJW|\$'vy,e+bJ2XCQHXOB}WY0ĸF2AFn ЪCh)XMtb1iV`]@_=0w|(B>_ %e&2@O1lO=(& %X+N8jKeM/+ hY6rCI[''/x3rL80l "uz¯{ar6GTz+!hhI!prSH 14Ū>kY=&rHڵ9438D\-[Ijݷ l9P15{ Z(   Sll}+NGRU"S8~\4#IU<9Ȗ@r:o^k<\塒2&`!64H|| aIF$#ƌ-Z1\mGt] wmP e·SAnm3*ŵ4IL^)"ـp%;MfT˔Jg.OP,],SުupT,bZR!XN(daOIHr'.V Bx  Hs&wo=Ķȇju G5݁\B+9EPm8oijcu[yH cm߷M eAg0c("+m #&ʩ%0Bo4ئ>ܯ]B0l)#J#No'A6Aq %@}}893LajMx ifpLܟa'ee4F>:aBFHlAK ׷N @ϐ^5H-P'>fFo PU~D=Dw~Tv̆DvlC~aHvADq19X1}|^9n#}A kt4ٿ%#[萣g.16zQPoc!e "EфhˏB>鐑ܪM©>T!{x5mh"ch$>; n*s)Gi|d0MAo5fJ[bE_ jChv:k*ҷ);$61))#3p~7' P xf6=BSYUf@ZhdKLTɷd\Ib2n[1 w~1oPehJ"-el-ζEHؠ/y>㙜M^Y-w*ֹMφiAՓiU11νHQ:Y#ћbz0A·-t:E7F[j}9o |vz*ʌw$ܰV Sܽa1/Enؙ'N7 pX k4x*^/xrO t)EU5yN|nnL :H.! |tQnf(qvrv8} Rtt4C@;UP3UJK`.Ά¿EBrlW5V @8Lf,|T9^p%cˆΈo\C)}% [܏3L8ZPjH1D6؋^ǪAԷ'š| ~ s8q{.XsDD\-ٕҭ=&:ͤ&T[n(>QL1%LNaNøʢͫG[&&`Xn~w_j)̏#*n4- p٥ ]cE&`+>bwB|˸)i]l'q&KxH3^eD݌R'l+B+]2˘YSs4"uOܑ' QoN0[ Rvҿ/ -lFvD/F0}Ґirbn{9?f_q9J 0GM40{_@Zh$`d1n%\{LLLwoyoFջϓa횑{x #~]&40fuA #JqRB=[/qΎC7-1tGK0k߾cV2fw#3yr!"g B:SwSc:j.L-OERyźPԼ(b0PH@j+S.'坐|&d{K0s\i#:$/WJ®tm/LIA跀jagT⾜kv+UY8!˲o.icy2j*l!6`Â>P3J(>1\~ @g8jkCܯ'ݢ?s|!Kcc)Fš6tάtw!to(d]՚atpIh6BW|(SXc~Z:ˆUkF+ PCM O r* ;Xn_ % f BF̤gafPV%}:ܪi'ξ>@^ pjtO_B17S~vy4Nת}dؤvq'tҲk |V2h!u ޭ^`~;@Xp2%dD]RTw[Z#dy y&X$$H$ij ^BVd~#TdJwSLf[҃_FfԷaW~Aց yl9.CV`fwbM MJMcS<3Q:-EDȧsS^KRw}H`"ֈfX[h L(,[ 40x(<|2,Nc9ő8 `@k=v"Հ폽EB_." T*VN`[KS`6ܝ*ɻpċsc9Fdɿs>2 V)1vs_5䎢b%l>ԶyPNo߄x;Ѣ,\}ߝՕ E@.<҉jŸK=_63MTvI-MM.`g*1&[+EM1u90958a87С7mkVS #uMVWb&3d{t8k`2C<#P8/ɴ!(.]%du )roԇ4ޯ%7EepT*֎\RʠʻQ^p\8A+uʮx m;#Srxci2?땽~8<_h5fn۴D72Pu" ۉyzg)ƯpY=+g,)e+xdX; y%Sw+oةm0UKG{Mfog÷|uP3NzJk#}F/wz2.Wh KE>D rLU-<@qӮ(?6 .M+v5 <ݔłWTΘ&ToSs0" S9nnBHZY ١Cm[W,q辶OyL8@ogKne j29 L*$f`}ޜe(-m3X)H!Tq*-leH~JŸ Ɔu-GC3c2;I)őO"v}RD3yzR\;3`WiWuDM9 Qq-]0D*w됭ƽjeùO'l'8FD)j;T"z6J0Qؼ6XXJ 5 o.>W?bΒ2ajNZQ-RBy(at!E1e)xh`mPgD.H?Y/$DjkGd3)< 4F8[XL}^9"0JoV>{SYgGB;BRY^va+*`.0CIQfFU:oQ]bRzvYL2}%a {&ױpף`A|F,e85A2ih</yv?h9Ew$Ve!U"4Oy`nntϯ1$rg TDjPO gVsKⱢ&/%P?h:b*qD2~DVkk)yhSsR^U\cwa?&~4{(;qEl)OTh>b@u#j:EO <3n"@L^5E6dK=Oٸ_BXk.à:#П F<:{ " e5ywzx"i.iPFUDRDR F;=ҏ. x-m.GXmLڌZOL pᴭ`~F"G=YmIu.Ή*C"wl4{Eȱi$[UNJbVj29'Ia'FMn9r$/(3 F",A(%Vyafz%A˾o Խb:M" tmq9*އB9%r qeHM\b͌og$c Joʰ\|ι"oƏĩv;E_r:kpCB 1ՀMмR R5+o(a%KŅaPq)Xbӛ%Z)VR.O8 [E,TC GZ*ToiX䓥iq.YnGc'!.997 Rŧc=8GL{FBXc *a'R|`u6̵TU[pfH^S&vEgԈ:*.]I'%jթ<%o-Hf2Lel oΑ&bB獚x;/CwNRg]- ?~E8|3">h((xr}++)s~r+m~  W/$ݻ4X%Ic,~Q!7\}5…v1WWEJ}kyidrr_@`mSjG=– ;K swfcv*x51cw )SPD84u'<`YaT-'u@THZ _`W*}pml쩳'$YzAIEV۾dF\ *,bl|'d"v0!F:CGz-]in})pv&dVٞn(A \ :9LӬٚk`u;oVy*zt# ONW@}?Ǯj/_;e,I #*jy`k\AF#u~1Χ_ jBh+-)&SF̩$Ƞ`71r7`H 3w7罦[!T'S-P'|h2I8.DFYMzgn4J0pC0m皴5AHٯu8 IM^~V~u}TGtEKV9#؊Ͼ/a8ĩ&a{z`Ԩ 8y'2 ?D:vЙ%m" J+Șc%3\<2R̅QBz>l_#!`1HK>ȹP_>uFL(6&LU'.CD]WUtkޞl]l}`Aн6TNXnIa}-^ytf Z^DŽcz_ 5Ui2P<=7﹪^XD:AYnI;.N~TwK;hM^S}c3J]Z4 #@pvZAԔ}JT~gەB^_iEsp R.^MJјN^m4JUK _!evVS^? \ 2BE18nR71$cFqصNb!QB9_ۏY2 LmdĵYZSLtT N [jT:?v^mO//˱of @C_މ5> X,6 y!ve,4ӖRfBquG#k=-[o@P|4o<|Htױȼ~4Ac}YR&BpUʣX1.D;ԷR[dd2Λ ~#PY) ,V=T,(e uG1%~SC;-#Dd)ˈ X !bhHY9p"heoB͵;"gRgTb{ܔ_#U\FԨKJvH%9 ;xBZU(s1!*7'wZ5 "fS]7;‚V\X;ee,:Rv9{xW<:O"`NxR>otbAOw\gZjזlb$Bˎ \DbdXP^om9S"X y-50xm zA4m|ɻ ψ4Ik+IuQqU04M}wiQM$a27 +ܳ3KwRf0J8?Y9DHfjxH\ %(p~|ߪL?Ijo94+c6p=y5 FIjf+F3߫[Gn AL"YgJa;3_x$ZPXW#͞h5K3%qdG@5үAEMTEy+NoB^ee 1{aF'3fhX8,>.TETc3{\|+=D4E:qQ~ټh6k { _Rh7 y<[{7gUj}!Rmqm.s1UfXTT:eK%o˖/'BYXƒUIGXC̹ ֽ.` 5ㆥ_,Ƀzh; M{ȏ(Z uH ˉl5y7yIN7YLfKGMxN8saM{j8"I@v#x`H gĭ:hzZ^?v.ޑ > #W,wK[rۤulOmKVXH,wVNʇb[t@Fa seĉo z<9*T^ (K1b45qQ4Fx|= R_@ND팁t_hƇVѐtѓjď3PVɱ{ln!D*|<;MR²@\6<'1ǹG(*Ρ/opbs^?TU!HNa!(^iUV/%׆>oڥE#,gY- Ku=U*Df5Ur]Ku)S9|Ulb-[9Zg:Sb.-kBs(kxz4Ju7P^MJh"g>!ZHf\ &:|^r_oSpBe mTtezOxD#oDJtUq`JY ]D'0MOTaVKV^-XҎN' oO/'BNA0iZۡZUt6-&X{#!IM+r ByG=_]wP(ުkf?3͐+7H:{'_86oI) "fs LԪM`01qAw WNL)"3"`XC7SJc_1oc"e7G5ȜQT2 N&"Vu0NF$=0C[P60Pz_l1&ỦBLIW0Ap޽gGL"M /vX3U$LO ІYQeขWLYI;zMUD]!Eq_. ȣ7ˆ]Oֹ[dLj8j7lH ,$l3dn1a`Nu6ȧkCkr6lD]J_KJR`iW!UhMS UfW~F 4È_M5Bw.eDd}Ou9F!CW4m '-A#39[W,4MfI`py-+#l_''a9;Wa,@f9$hRXȄGKpd҃ȑ6iE- Κ2A'q0S=+qp!^E ѩio;X9C``!0uD<;\+ B)fHWhn:Whu*viKo H ݓPw@2F?x4-=@8_:=ըM"unkBzv1 į6v|vni F?S?-QU]"@XV2gX k"dSeIҢʘ7`AYޡZ}b jFCJos9H !FB wGAxRkj/J6_84ެv}{dyDX)s^&=BT6W#罨Nv: V݋(f3Ti9iffqr"\gfOԴeF%G3ΡLse y֪B,5DDzWLq,ܮ [o鷩+iw!0b{@Ĕ"~H5?Oy<62JJG6&qEJrAK|]]唨2^_r sd}+t m= n==Nϱո4NtmMX<߯ƴ2u'gw!PHLŢiXMW{-m[M$a޵25)mNءTFxl]9`VUpmU q[*3l= s쓹Ygݢ8LVէ#3!{?+m|bGG?,YͬPwZ"XHvuhDOYH7#8 #:CI2PP]KC4ƦT%0H_ʾvځaӱ H dFJy-:ςӷ1tFi/zyGLϨ0HN*ce *ka\PsaYH0JF 1J?n r2òpOC!#榎]y]|7 {6LA>#HmJwRě*ކaW'0\'aVh2)feO!ÅL9uf.ν~)Hк[Xl㌝1WJ /vޕCErԪK-cv ^s9&q"y<#%tFv=}ʵs'1qzVP!fG)l|e YFkO.E.~gƙĥm]II \IT eQQM O 0 Y}QOp H@k)_xyL~Ub76\D{Rx w1`L}0b[:@}BH.ucC4= uq08.A|.<L)]h-#}f Ue|7AyNB^;2SFZD rξp}VNZ?QLO+Uڦ{|WOC m)-.H:_`C}K-Fw;=d~1Sz3xF1D4R6֪ˇŻ%/aK|H H `7 Q,]X1?B AXX􏂹oRn5j ˣCmY٬Sa,Z/G=M g9c z8q,oxŐ5Z! GX:_ 8hs~5nB$bi!w+]`3 ֒)?%%n+[Gv5fge}kHj=,L߹a3)]Q㹛T=V"31ꎻ'Js콷&//ߣf9 212It4 ػ˓] n1=fM=;$/(L&&i=l~H!cJHwMGtC&5},ye yYvLfyܡ*. W: Zv@T.˕hd{E; - MW3_FM]9͔=Nhk1T5 L'<}r6SN2݈Žq%?vV,J&|֖LoqQsU2 k+F|f9F9Gl2mضH=GD{UFC"yࡖ =AOyP4[3hЪ4 Ό뉄F034Q/zidIJp@)\zn\s;.vE*V]cBts 3WI#2Ӑi`=knRq ľh}BH8ܹ=.|W]ABG)zfNRЖua9.S?W;eF.Q@vLIv~G*F [zf}Roܼ*y̵%-[7_jBZRWUM*leU:j= ΍E*]hŗP ؜4j vKt"_ z 2f؋vp$񃫕8ɣ ѱj {DqisQFN5%YZe;`C1 Q+F(1|{}iBfDLVy7'-nk>tu=k}`d,#w+:,Q + |(˷eolt IN~*eCf$d3h4w|[y8Im3lH7a.l*n^aK0;q6OV%Y~UL*7Yw\0j[b$n?]zp*f歨w嵵tW9\0C~pxUֶ5{.eR 9TH a{mY[-Z 6+sg7r^}q&yۃ& 1MH1wE$$Yfky .w OEg&ruh|B_oY{L O^H)8B*ԗW&H>M_*%ǎ"`8j5d9d6ջnS)E|ibn)J/\CO0.ZߒHij3,l9M 9j,M‡]ͷcDM1B=I@ƕ8](3% Z-~y/:ħP]f˓,p|ᄸ|N ab]TVكг!tol#NQd2Tƥp|sOӷ{.hD5x6ޮ(sӢ輎`j>ˠ$)z%AB_LtA0qʖX(@a8vt{2^4f_]8*RLUGֺ7_i v~G^qa(]lx@F$xGݠ;U!z2uҳ<G9[ h-;"VoQ < lZrz,舸|U }c4F䶄J]Eh?W@5 OiGO`B'# /!) ,c<6'V9.Z<7,0WXDۥ. $f5fQ:H\43}fؕ[Mw>2 1m647Ť!P^1 f[IVLIjT ^މx4ܠk[e?ΥszYy4W V Vess{:0苰pmd2NIuD Bu3&"|C:Njy{xd. \pCp.<: yx:+9&dJCRc V7 UDR%E9$Ŭus^#-X`Ǿ Tb9H,殢&nW@"nHeReПKɑ< Y,j `1#ڜ5%1b!\Fc{A-R_N+ P_iSQeL=Y3T֞V› CzhAӌ-y$m{&z) SVhOv4uy{%| x+YB1FoD1b`V%Qʯ0wdڤ^+9'3svË.M4KHzL攆ެ0DnhFr[զF/> Fٴ[$ߒ-~hOk$V\{"зlEFx G{vc͛Kk?)CXLgie*0J;S$~.6/*a~< _ 5IGvag\~9К-5)BI|tڽ<US1:Rk a + ba~ܠ1TMԜR BU$P(a;+^nY,|NZzWO%n4g* ڬ)qSzڂ!O}~oJ 穬)1HG@0(81\9ۈ2X6t_|q렢yyjP8KB/DguexvlegN<M^d樗lt%65;+]N@Lb|gƂҹfP}켅k` ?" _Hn&?qyda;'j`G95t WPZN@A]Dϛ`{.0q6qxjUla=r.=|CffV=1LxxFw8Ģ nB0`a/ &Sټ)̖ϤQ},B}'rJpd[rT34h uTq*#{j{شStOnfcb?#":toK$TfIMO&ףrjKo)}LZ5-r5KHv~bccvΤDND$r)R$,u9KItH {Oݳzi {5;ˠ~(thkI}9'ltQ/Nɡ%y&}mhYȶ[}ĥt& lIv]Qbf? G;M4r&<WtdR]CuY=@!\[P3"*{$ -+qu]߅/jةa&X@F&(zdA!ʖ.W([',訧]Ti#Jnr|D&B!WVzln-/o [(@[2v'-[~f>~+rpUu xȖco4:hVo`7Ά&>#0&y!XHnr@/dZzw)ѥ_vezаU-D W2yb|^JJRm])1`٘i1 $d^nTャfWysz:#]1c& +jNxݟ=R\.`O~9Yx!vt늛*˜._u†%u~˕opW ,*^,%=[ !m`7m?gj>x6﫤~ h K^@.O@/i993& 4U,ᶇKMO2%GDŞ0' LAJ _xpuOWodPS*n3z@iM5c"/0 CGhVmj+v ƃGP/lr2d¾$§Dm*&aꙃ(vRmA:&H,m4ak^X#\Ef21 Ũ~ BZ!@(ժ'"v2PvFJPYzmʼn|ƊJW{Z,k2NyZB;ޭb<OZ~I~2I&q\?ɕ m@:Fć}0<>sw 么'SYY 孂&aumR ]وP4'ou{_P#zYj3뒽$FԺ kt62eSXC܊RB ^@L\{$g6I%~%WzϘ*\|@Q,AtЏt 'lddϸad +FM@{=HF)o=.wlKgO_*wkC W&"U1Ϳ ֒9J(:ܣS Mp[$uZy'c~!:s@ϺLfN|)!D=`L 뫼C-6+EOωA=]S$G P 'y*GhOzF_ը`Q;/XX*M`]k #`+9j}I+M %8c·h : T/[ј3%Z ]w28X~4y[bǧ?hgRjF ?]v[@ a WpRzvO8$E4 u W70u"RW |ڐgw06z>[ONFX^:Y 'c08C$5'z59/hz!c+5ˇCZG]3e[HY`^Fߌ uG.Q??#Ֆ 7-_ʈv zҫ76zGqb{$Иp*ҟi$m`5x38FԂl!ttǣd$C:+ Rc 6< NY_ 9JMnKx-Cx+!>t2kDX&W=I 6l>e&W ys IOZs :~5^FlbHCYY|}4AJ{H!\ft!55ҫXc 2hUO XD噙}b%^w[yA+d!K^\?ΰ1`Zc>}1 jIE[2Zlڞ βPlrŷN֪hP#WOmN3x[;&\Xt0);`3zm,xۍ ݲfg2sP]!n{k A%^R|V"3qGBV{d8`Eb-pz;g x@M`F"^P-ð23Fg}U].oԕn]svC+|'lO%mKGƌ'ɠ#`\}s::4膮^n2Ь2fTLWBdD*$+=홤bG"uTKj4J&qqj4!6Y`bSӋrBGˍq`4qUlN_&a劥,F> @(sYƇnB$,a;݄g6\M|Qr}mys#UY >4WGmĎ.sM1 ]o|M|>Z)Jb<nj +gA XVȧNz⿺EF; SZi PS>#xq&gzBPn7Zgj{qt6%޺WJAWo+_kIXQX <! d>~2;dxR@m׍w߈ WVŐmz};hZ)eo7ɑ G'[VE҆gK^]R!D6/ll|t?UzƼ:p(Y&sz$2h7$8WGPytї07"r(UmvXbOLn婮5\~1Z!|!u$ a.LýdF>tPb/%|FxX…s5i6g)Q y],4`ƴK{mj$tܗneB# 8tq_oP{bC? 34?!R|j["  7*9v*Ꚅc(*TiAr^(VV bLZɠXXK%aG!s떦ȽFrsBwmtA @B쐒S 񦳙oY0²; ?WtQx~B *NʊeWu"rBw鳆v!Mh3zĆ5q8')!Ӵ!CG-Bk#,6Cav, zMJ# 9azvj Lz8n ܈n38ùKW6ΆH(^L\Nby:Pxs! CCzEx'ӾB)gBԋ#,֍ SRZY[A`zE-PO+̈́!`[}#v+iv0/ 4I<\i6_GVEL2ZzFe ޟ!zh8Lc]M:W#]8IȦudZG((MꓨN'| nuf"9P 6Z lbǕ+:Sadh]m̠PD[@$Hx`'O:1۟j4/C7ص,Ѳ]H"ֲEs~TEvqu~-:`ڿ=J~wi."DMG9#b{'%>ꇸoD.ZdY>('*/Y;CaQr.'i|x:F .o7GȮxW,9o &u佒{fotCELC9K`E ɂ>XC-Oa k!v@=;4GS!Tր- C_[域Vx^JqVA7F#G 4b s so ZYZӓQZ(Q͕ D*xX#j{Z?v<;`axAA .r6NȂk#5yhT$B"KW2wU:1AaP}*aԔ x ֻﻐ`ZvN!7:&bth!=+ eqe6"H ד.9 .KL!~QV<0ΩgO h8:Z O! 'gYELt$(aERI&]'y鮒AkYgB~/&G2L "v*'}ul}~F!@E-Qv~u[۳#Zݎ-#[v! z@iDx=8 D8cȞJ?XnXTsě@R79]шR%6b(}ͻ|4 Wj.zt;!jF>"ծ_dOjz- xuNՓS\J/Z!/6[TUuxI£ =hW~t_xO/&:O!d)o{{TMH?} ?Ӓp|d[ܼ"ҩWBVԹPt>vTr #z JFty.=>O֨U`w :g#D]~,_!)YDy(@"-(L%|l mD^k#!e}WߙjTbO0hRjeV/wH 64 S-ѧcnL^.f^ԏ/d% xtȃHyՆs. *A5˫}A8%獹;@gP&ڿ@/N=Xt2Z%}{fECWo G)}xgSD:],/FjW zdm!wg8>p_E>vyuz@/Ep2΅mAEaۈk`3I8^W3\Byr.Þ|]tE >UZZ7K1IXGEQ2D&g!L% zpenq/Z=k<<@78l{8.Zndfhj`W@`&*u˿8Rh4!{R𙽹}s?S YP^iot^֩m,Ll$_"I u*տ[la3m.RMmoaܼ9 ]۪ S뉥10fj ?);;V+_s0; !|1i-=C3hȅf6oWu~! nszIl1Guϒ; ĵ\HP%?T4g"n'kMʾzh&SaGvWz8-\7Bewrus {!+yDp8V䯧2 DzI ^7S/t0u1Bzbqco4(R<)(T(.b{ ؒ`l  #xzE3QH@xmӂJS*N#dōkM4if3+ݏW43(%Y:'nrE5;<9H)]?$c< 5c?C}Zzќ;]9Sk+tf`(k'@}B6Yst|Ccx}Z2gF@f^dG UGL7j>DWZY;8 _/M :'mӼܸۻw XE^2-ֶsmY4:X'"tTwf$DIw0R)W{sraМTT^Cɠ.z^B}۹uxyk)5{4τ}9[WV /9SƄaoZlVչ-mJdCFp4ilcDsUDtW*;rm]](6,6~(zE7ډ6fL%tD&{6W=+ AjI/ IZ,׉:r&И䕗\KgAaWh}H $FḂ'-0{q nzTqEIi"dj[)HЇ^ W dzTqX0G\ 1QXx1%ʝH1dn9.c4Ae ?8m{|\3JzTv,BX#-.\ -@l ]N Bң>ٹ(c ,EhϸZ8pW/O[&SFLH G U*Y^+H]۾fL ܪ@lB,;z'j\h& /K>f^f;wKJlBӨn Up>򄧠Bt3˞nf0|?R!IؙCBeXF)k!q?COOG(QDŶ^ Alyx-Vši;_if%N <$bz-&ht8+8cYn-e6Kմr&mw$FqrCëC=]NJ.ܔ'ySܪF!AF`75W^tK\8CM†O0!u(N@m$asq6@COqBGدO0oRrI0oćB2azЬʉ8J*Yܦ}= l]<ʌ?xH?LJM^{t0 Z' ̟vcy얖Çx|B\iYDp@cS;e֐\'IdAIڂ go<0HnB<*zfMsbN+dSp Ubl3Kք(L0{O2_d6WWCظpCZ"]x EnC#)vD@LL95PLJ3} cJs./(f weㄗ| IŜb@OՌʴo`"){%~Nm~~jk~| Fr.ʌUU1DNR+z/8̀3Qbߔ`2Np3uXwZJvg]kjrb8<᧶4-NS2;x xq?a,ߍ*uSDNeAdi_u`=x9e}_Ee[rtm)`o?FGGpt6vQZbGM_\Mʼ2~$s*#?j@dFQrU !tUf3|f\3rcܥT{Kca Nzhe&ޠj dE'R54GC`"`W?5i^Zz Ķ.3%$5n12!q$RdDp=yhz1"&gPr>fN.׹y˸5hC5Y4Qm _>::d8lNݿQ&›'v5>\(%S>pZ +2:J_41GX#1L KLX@7,LgjX^DH"$& 78(K7^> ޔh #(/-nnIz*6JpX f^'Cy[Xz:fWk{ڞz  A(AmŹ ~W!#6uaN, X%K)]/Y껰x Ek Ͷ2 N+ͦցu3.F7־z]b#B=O"xJNE7͏¿1u 8wṌǗ{qɾ}sa>er9H){_@P0C,Gt꿩tZZl cȵd߃ٶ^/ch{u|E{JGcPQJgL: ' t .⬊rED e!{EXà A3!iZJ tzW>ߎ z zYs+]:MǽD`Bos*[Iz{K\a8bf0$r y 1\,[?aj&pIUpq_׸hnvt|&⭗^f18伶~[IVGBomV½h띗28Ǽ; XilCXmςW֣QkL63 P_Nx6;U]uZ~ɤOfI}Ȧ}ecrd+j  fj-<6:y,#֌R8yb ڂ5 i D BFA2xr5^Cr[^Q|]A盿:#͛]xq{`7v(J."x$Ӭ@"Z_L1$ HrTZzMAӋ-I0L%߭ol06Ö*#ב$|LGD")O+>1ҫ:2ޟH~G6h@Ui6a9J5noEhZ,wK/ Ԫ<\=!>8^tہc(q6d3fMq&ԃ `!dEZDŕgFf`4r@\im p|#6QӱeJI2@M9J`@xKs鄕$0J,WS(!7"]? -:Rn&ZH:QD1i}V4/,UWo@/BC;UTVi ZS}<~ƶFHkwp)ۻCYV]ą3H kӖ{F6¹mzn:co m\i8_ݾC =Cx!fGZlr܌f 4fs},9s&͖C+(&D+/o2dɱMf #@Xl7>D8hwph+&/=6չ}wVf([kDn.1qi' 32*y PtؘZM@6$C1pv':?'+cS]c=;?N#ϻ$L?_MKv"%]1i K )XouE6Կ[v,H"[.ypC6eLbߵZES\.HnNoޚyni-FIug7V:1dfW-wٍˢH#K1MHƿX_2&fgWq; /[U+NE[Od'jy8c&1_'k} a~lˆ=Q?m33gnXe Ul -B`7esl[IS5G3/ Pڪ`oO>Fd-F"ܴM(JS`hVpQ~|ҫ_a^fa^*'@";!zFBXv;IqN‡D5j˹!6Śc/J m,@ F _pb~&5MKj^FoBqgg Y? ,XFU%dC_*D데yZ@n{/Im:DkO;y?2!]< >GX珟m3#F:t׸r⋋VT_pk&i/,jJ'zB$@`Õ]W0v|<⤷R ЕN$yV2B8뚪pxjXNxFh[RBY)oq"AfgBo=_נPخo> y.WM<|KVΟ4 $SN8cgRA WN%H`tsB5-DL}w`D?ΒŵHfij"Ƀj0Mqd&6y2w˜/SH"i6̫ uP~)&=z{p{ߔzYZu[4gYV~pK2fl1 x~N$r'6Ґ!qJ hHP0!վLS2wJL#04?kż ʌ:cQx0dퟘzY;`5ي+"GjR.}JX \i.Wʐ]&1N:dMN돺s|U ['lS(-*8M d?!.\RMDbe= C?ZKl4 q Z>ioYegz3M\M2V:QDYE"f IQ 54YN븂|~W%M=dD<nz6̢9;hå]?>sT4$^ S }u;2d/ǁZm`%1K-Evn\FEYs&YV7pB3<c>[Rk5Zfj*owhg'<؎?K ,t~ q;{7 |vbOd}4WER/lwMlZMRo][)(W0̀؛;]ksU'ĸjgiÇ5"FcKC(>ĴiQ/I,0%hMaB[Zvl8{ SŵETK,nm.d㦖{fel6"49Ŕ}t>oXBЕT@Qì8ѵ =1<\L;)d2}@GRA (Q߂`3% kAKk8_ O[V\"'d["jE'BߔtMsXſ~a%wpk1 Aϝ$7q03M SLqvE ŝ_.ހ;]SS/.TѬ6:(raq -&A˴Oy*) CǠߞ I!xPMaXJ t]K"|[LA&br[byC]gb(C Z x]": 6d*G31PNDiDiw1a>G$wUwDIn%M8(GLʣ:f!sI tZCոC3um!E-xzV"n@OqĈռr!O_c @Y9,Rl[^>s$v>.)2Z=ÊȜʬttz1"71`Jzδ8`4zms$'@JWcC4⣍`JB`}.FֹS-.>V~ ܞۅ"~Ns[+p{dc`+)*@c_U}#lkE$-=>%^hYw:+@= Y;ivw=;di@]41J(O.z-Eq_{<^Ϣ')A$#u {A6Big<5ǜ((p g"Ѿ4y [vDPJ$Rkׇ`)'jǛzY])+yE&#b]< wsxS#҂^mI?JE9}7:{Z@: Ow[Oo;8mPb}I."IXs~R"ASg,]1;4bBKz:$Y*\dj#qu!:Ua%Ph # 6̿o84*ű" 51D̅Ph`󛻣2 7 uIgk}) ɌS IU_t?)彊ƃ>כZǁ3IJ5!KKI?Sa,1=T)yI?{TՍW":k2#@N#Oڮ4~'TcNͷT~*K'u}+n8,8"͟.\)ffF]h@훁"i[g`ݢL}ׇRߡ)`~:Ḽ@!q*Ťklvtxkq`~=p.=nɈ 責Rakȶc-Rf|>:Ohf FZ*g O[hY[Qf_lj'*g{ٖ;r{ 7vxa,i5Dm{,?eJCph=V6^pZŧ=LW5dDt-B1ף;'D.5*WA^!?|KOiZc1Md:H xa.)] c;DJ92%˵xtf2.9&[^ݻb#%|&~粻o,7ƉB'זU]z:d3Τq'zgMBeq0kC|,K?'c#/MYպg2)j]U]wLÐ^bPa]& Jՙ6Bb{XcmأƓ/#tS>R=Hz0wLQGU8 Mj  #۫cIZr&/vE [+N4~ưHK=ExYLw2ш \'2~H:k }leRHT`{ǽgՆЙ=֝@-$ qf:$Rp.VaJᣍ2L<"]Hk+"o:GP}G`Q$ 4 è)\" "֚m˒ ad:"Ν^5>\ym>-"N7['x簿|5$ʠ Gc}2Hn/@5kgAI ei IK";M z)us}XM֫Po^p-CtfE w^iä.@ʝ;,ҩVx|\ZSD.m[[i8q)#\+ؙT5Kܣhۨ;G & @,]}[ aá&tE>=LY{E~m]%pح+Vz>>y'TH@=< R /Kx Zx)ܩQMD@h/ jU\=jgb ˻zRB|L9GB+ ~3*P8%$>,5 ́ ;$Q229g\䶺 KUl)_//ebx[uĀ)R<{/@9+~BFڛ/E(͠AaL7}Uͫ!n~=|-=|2(4lI1 { ңq{ۿe ux 5:$:M?.&Bs&'V"wzpϯ/.c-.1Oqb)/ʫAimb*/W^<.x5 {w#h'}?` iQ S"+TP=`"qr);$WKM^kv Vo g6XѲL:XR|Ne)F}PB0"qWA+8Zz/΃J+:'"Pm?S3MWp/ێ-l_+"++g ̂oEΛ%(Hy~ՠ) Uv+SGuh%1+Ҟo4lئDY&OɁӱ)) Z$ rafJ p+-^4oI{!84 7ndZӐ8,g`bsڒ^~@+wx^q&p( ^} `3MYxii u4c*cqH4rP %̻Iǵҁ)l ͗ @8U7ÚO0˴wĻGǓԎᓟdcPk~5U?E2ɅXxd/DCT٧U˥宸xƉ.̰~,JHlgA dǾ+S0T[.vY U:D>Urq"`L xj*~ʷ0_f5%amkT T<jt"r$XB8([I6.c2E3'vzAyClJ+\5pKTۀ:E;c! ֪9 լp>&-ΝҶ56Fr pY AfhҮmdpK{kܼE9pis( nV&(woԚ:*~ ̅d}.(g%|&^\Mƃf`fs5{C Zbf?88 eKH@^Q\Ѽ_nf6>v:`85*sbLz23,/N4mX-Q80Мa?a%|n x?I~OnbWk &HBi) I\%"^Y.;b^$y׷hc֎ z-X_򭧱rmv<byUX[/k/#l4n_,wb+i"Oi'ep?`%GtU14߁Nv&.ՒoJgZΔ䊒KO0H$&B W|[Lgaˮ!aYCu8Mglb|K 'Jh3=d,hWzO;m-9=*BɈ1@}rD i5n0oP| i>MOXS!1ƽfetMU²>L6 %aba*Ux}19iYWTYyCa=HBQ M;P\ItaeN(1KɸmU:0D}®A.>Ԗw&mBOqp\ ZzC7:/_!g l {W+Om/d^ymi{y& 8ۮQl/p]% *1@ew(;4&cgggoN)Toby47'^'|W˗\̰YխE%֋He0:>R "1W#L/2!2";xlϰ5]͸Nء>3OrOlU 9Y +2J Gˋ(5j25'T AAκ#ޢފ~q')oR=aϑz a+pz?\a4;HNiR_?ǥ0y߱NsLl*\*IkSll:q^rWG4rQ d׶[K6/duApsg\66m@ rf"랿"m-Msx]OuE#J ͙o7 ;%E7< >[h]Gp1|i>{}vOiq(_s# tkiWR ED9E7`cǯ]߬P"^`Ȧ/8)4L1 &|zjz,ll,l_Зj /@_lG-!KQ+[idU:N?b^ EybYCRSl[ 2`wW_#~堩jskӏO(G#yC`8}gd֮s XNXy% Wʭ Jp^Vɷ]*K@[ vq CU.Sň*e~[#;#!ML͖)awLy:φZWhTđNMƣςJݑ{I+xnv З@Qepo0FZ:G6Ay;G] )I7n k]<=?H*7K%\Pġ%Pcѭ_ߊK*k;_w&c{Ll5- c-C4x .ߥa؛}땾]g~J5M G׆÷sbߕ,54ieO 5DDYbLYӘެLgFl&sƿEۈ(BcmFKtNˡI#bGͽq;ha7*!S{E#`;o`\`*gXz JCO$Oyԑ\\ F}_\PbW:QQUݢV)6Cl6V"8\[vz 1,4VQfȟ'v7T+BיQh^M",NCU ^ޟdJ=&!2Q&o.cXddIX[pHI3 zc'gs і-I@rz5l/JAAy oJ26MF9b-(v'pLQp_q*YΓ3!.U?&LՇX V}f0"5!{f!ݣO1ªVd{ ~znJB5])[y=M/2]d{ K̤p d@nOfٽqEtZ($1gsnsOV'䌔{\sߞ tjTѻËMn2aP]5M]jiϠ ]j[﷫KӪZKYiAb n/10p3Sze);NWȵԗcE1fEA/3vr{?cb8 dUmT9:7nyQ=DO?ĤB 7@ Tu =𾞼_kYu!d@&0rg[&坢%aVi$@ZxzZ@ڹNW]fGk nՀЦZ^{ $~nɕ #+9BJ5oBFooc歉|sǤ[Gs^5&ne^&xko^bXm3펆 &aq> {\fE@ tUJ?C#|5a A4biar*U HwpmzfkD?߼Cj ~=zAZsYvj̨/ !SRb_XjxX?|/: b:mLR A0.էe*da9h,)phBY5,9Ӻy P47eJG:9}OS,B{Ps0$L> Yʬ< ۗ,2~ ܶ΄(yfҝUڵ" •{yjj~!&rqyC.8τ`*4WpWQD~|e .^ZzVC_9D8I:aiⰏCV[4h!C¸@iH"f쮽 QgoM-* |TQ3Աҽe,BGF]L/mB?>R|x f;3[Zno0a @x #SĬԶJ)$^t{!5¾N6lz  $.ĂD>1wkgUVqa}It kk qr J:Y~MIFy3S58mz0|r=ےRac֗-ϚdG۬K8ƨE%~afB>01$ C͘ѪCS%E,U ڃWm6)e8O B|DZ,BGYܷ. cb{HF[:`xkەO \hgnY!a^ۗ,FNF_\DU8,Ǥ]*qq @!ݿhF Y0[ vPB`5œA }&:kBr'JxMszްb䃌'zy%p3])!o*4nnH-c@Vx7^%{|fjjnm\#Դ:d SWE@LPb#L% m[ >ۄFxU@3# qhϠ{Ot"DP8@Mm-- OFf_;c-s6ZenMf{c6ؔM߾GT-3%,+2˦ĎSxPwo^h-:o)e, 6v,)$Qοlkd~;j =T~ w2Ӝ0ߡW&`9+å%Ooj-j+ 1J}u:e`x߻5Q;DR'`[J 4nZe 3˃t+v%xr]Red5 ?MҐw` :].0*|7$ r]9Jd?QOV;in$ޓ%q%{>uO87#7O4ҐzY0?o<G*ٴ*7xpNgsa$z^D^+*DnU1imwb  S.3} jfu@ uT;J@Y";D*yh_L9]ssY?(_kAD֣"VBcm۽NJ2EVfX('>8߇A75u -j2'_:Mqxw`VYvȷT.f>.DG!nK9T9lI ZΧyڛΡ>Xm':8NnT ڼ \߆\qű~o9zϡ͡A :ڴb]X Q%ק^Z^(8ipRZ 4ͶJ12a͘iP##oJ |桺&Чp=jωr5KzY{ ASG͖Wb5awbqå]82_;BS#G#mu0)=k($Iz!%Qn"1Tڠo~pI q uu!$w,{lo#t*pm{]9pbQ4߷M1%/aȅ+tj.e݋.=j7+_zXJ [#16Ìz4UF+hW>bfZ!eIl!]8=ڌGgИBvGpacQ2;DOcԌ9ޣMwˎ=gz=X yA}|1;%0q,K.*dtOǯLР2n doc'<د2ȰÊg^Eb}~Nuәr93>ZFw|r0! I 04')&emBeb6:֘c"@wKO(l͈P/vsC(ƩɑQpB7!{/95NF5=\Bc-#f^/rVG=՛jUTՏ%# RX߃ݵFR#@B/-4Tb6^DMqpoJp)Zj 65B*oUHY+.bkIN'1adPr fà[LU5o|T4Z+GBo;ϕ>13y  E{6Z֦jwdR^n@CGAK|~w`3[&R{#e=B&KnTJB׈%VF%sûкV@5ӥoF f7a%]5O˒d:bgpckyio>&]PgzFAJl:7JDeZU+O!%ljg&c4th'3QppuvLDBn I^jH~!hTHEg'^\Rmb14S\z`w."oµ]]INB mCV}"F! %@ݩ듖?-*nMJ̑H|x?n(ˏF{+xo@yqDGu~fɑvQNmCK L͋9WmސH|$,wvDI\oY(? J0L.54ೝhDTʷ* '֗`VyN:њHwA*Դꫳs"cЗr^e6̞OrPE V|Q~DR |ʛ8LB{}k;)7Aq#)_ѥ̹yyMg=1!NRGBE1h{JGfrR`I-Qc bf&٭'w*]:$s+2?OYyM,oezv`¦/n%v{ +RaTU_W1e8 fYvgy/:кa;/pjl"I|AH́ _ޛ:MZ=v |ñi^yk8)4i @Y/CQn<\^/Y;RJm4$Rd@|\B6b* `4N<$rJ̿ExNͿj4%_8!( pW\&(bQO ?YN_L? '3&bQ#7Q\<_cMHaKLz&d^2QSd~b[(nK2r(v$G~R\n- a?ṵmaہɦJ\\/@5R!Ov.;P_ 9ПJ/Z&Nn@i ΃hk.-/h@oyVuel.ͣV׸!it庣!{9zENҊIM 8P~Ƣ,V4Z9it m~,m ]myҊ6 g-tN{#R4b^~a)ue ؜L/&pĊD_\^K?)/Y/-D  U&2 m+}{O~GVȸ˂}Li,*,e }T!ۺV&DѕQ10 mN>&y!EZE0;1ݴ1zXRՔZӰpDHX~ysB9BH&40r9B>cl}oR{ec=(eeBMo$IL0Fv3M_Va s1Lڞ_"ݕ@ mM2uGxm韓,%#NA8I,>t ggu|ڪjD1Z9>[yػ"2׳T[bUl=ނNz%bd'ˤcA 5?ռC1`X/~T- /=*# ҬRn!dS-miGL|3‰ ^T7#UGij4u)e |o:^mD_CW;\g큇GgUMr|K'0wf 6ۇT}V9Yd7Y+dSriCVRW[%<2bkW/  PViKvn9,QU $Re鴎m,LK0lH"7L7=!A"bq}n5u(ˋJ:M]!Zi B.|~[%i`ѶNnZ^x92-H 3› 1{e>5TUw~6M|20D#6fq"^xVJd _C{9g°DZbGDpސaLaWo17HA*}aIId%al*i5e`ЅĔtG@jܣesս䵿%[ L!pB6W 5 +X&9 zjLxd:X=y2Fཽs|.ϡ.̥l%C{BqU@=3upMַY[>010`s\, WOWD'31̝; >H|}1lwK:О@duN3b3^rY ÒzUJP"IN/AVmnV.r>+R<]Tw[w0H!^C._b g1Eg|vkeb~{!@fBT\wKD3Jߒ?G GW&7@ȏ~ .a^rXNz:*^u-f,6Ӽ19R[alhF[{@P"B:?*!,?pEa`4sUJG(@.I*U\'@ 皈Awu_*G&+P.!L&a}Ғq>ΣW@ #a4}E#;fDoE֞S30!D(A⨽3I!Bu5ٳK>v‰*(rqw=X&H&~qjY՗@B~StqJpnhN(/P]7zTAKLDgM˿]pLhV Ɲy3$]ޏmo3Zb!=߂+rB%?˜UrY-O㰈SʶWs;[^Nت@dPT'8vf'WVNmPK3ts W28$#A9Qӡˍ!Pp' W G Z5>!{lʟ?~QE5dߦ~N(@gT;F+Qξ&b-E5+e ez r q0a %jn(Xt&h[}|Ⅽѡ7؅QQ7Rqp\I)N?[b?p(UzxM'H  aЊÅG)Ἵ g9(X_!r#"m(Tz0h('[p A Ǐ@&3shz,ɻiJJ-X\]y}%+l*44S=w3|\ dXNϮ2]U1my!ə1Q+dccwf\-8\\:OjxKwa׌{65+_ TO~F[^#cPb }W(̈́bCG=?TWY ax>iSɘΘfԒbP"GD}"'Cќo;ƳE y#]gvR&g0Rъ7^|T߽Zք*)|5.\;]%!HćR {K 9B#)7Նf:-c,LSX΢%r 6Cܽ⁳ sp*SeWAH҅0P6LrQNyoZ"_5Cj:;HnGKJW ?Ƞ @+zZfSWBa(4!jrsg|q>VǢu%SB?w'I _fFLpt‡7/#lqz;} $v*v.q&hL3zIя7fkH%Jbc`UFOp(~s_0 Ih_ҰBZt 4 mEQBgZO[@Z8("s5GBv*RwZփ:xxi+][d*{.9ƭw%a;OITr*(^J/='.<hk HËy#M\w06Om{Zu+v2ľ jSSmTy6S~+:J}6n߭rWclHsu#l˂>Ĩ]KF]|pb@Kv,IYCQ`ͅO?&/*#ڍ6"J"|QQ@cۍVN [g3$o 1~;Y.Xǀz򏩼f&Ij$ JbZ܂ݚ~i@946\[O}:`WxiI,1'4U'(X=™3*BR@..ЕG)I$ov\}֢A9?4>ZH4➈ uW?ƨ gz@#N)[ t&FQI 5 uUHe" Kl!a7[esD+6nS+iiaA'ԛ_\l 5Y[;pzk+!wrcc?JE޵ś\lXՓ\xųjC0pɵ&!0 |.; 5 +Un%N͹ŕ;٥3KPeQq5-yFĶƈ*] }vmvOI:☮US]N GQ:_`2` xvP P5Yxs!Kh(PSL&m'_LP%H{KO6}_nQ+-W<[;3= _dt4y2na"i#S71˯!0a!kH0Kx,7[H|rBeP_ₔ1]iu+x'ʿѪ 6Ԃr@/֎ӧ:SE2c3@GFI2/}{IfDQv3VgjsM}4O%{H>K,@܃9.L qB2+9̇|jAmzwny#Z 6Ѓ9I=l_NTm!J*Wx0A'}(F 6:bSs.77x#\Ӽη``7ID׷ +ʛ8z?Q8h;??S@Pkj_iAh]Iq:^2Cݿyhh p soM;H %i%5~ b!8,[g! b3$Pw3],~VrI¸4QQGaysҿ؍1-5ek,$>5B/~Mդ y1deR\=rzn)M8, ]˩EdGi=;ZhUqK7Uq^{e׻AL/h=^b+U1 D0\<$H2&N7klUQD]6[1۝0mOb `G,;"%%-['j%"0Rǂ(I 0u~+ޒsmUCb%j 0 ?)AAH[{\4~f'f r ~QqLJP˻~ȓ)B2׿6ѺYߔO͡SȅM"2ߒ%smd3uX;y25{!vcy2SQXJp$.Ojtk4e@E,_m4}nHWY|*牌MK6ΈF(!9>zBƛh*N=Rm=!:G|"@2j,!ڔ;3Z:{J 7ջEBAz rBŴ#)D $ QNhgڕwͧ/Z(7t Ɯj|Zoyp(D'>MzutwJa4]P۪h*r ʛG.zu-| qP"NVmƫX[g <aA=S_#_3tv<|x r77CWyQD3"byU;i}Xz q[ƇKN[,,ɓq6v*A͆aC,ٵg;z 6+W'RU\$nV1 NzΠ"RH ¶$QQ.1.׌7,Oրvzvq`stډk%d@ [1o£+@#~ 21|huѡ➑bNW2 u "}kJ%Cv'vGA3H&uA 1c25b kcfY`tKm~cogʊ3.r=BF3Rl1<0bxFRS(ZAbh)ݛ>` )IiY~ 2F~j[jfD]!ҳׯeFTt-]|o@kj.{V300;*kZyc2ܣd:-VU iVG޺~9(MʨLu` |9TVvƏK07XslJ3|n~v%r,-e T"X< NUV\N(6W|! lcyi iC5.$$|-pԦ&8{܃֥ =g/uP!ˏʶཷ}c.@b]i+ihJ"!gV|~>>η*Ol=_n vkב1 Nl<"!>NLX };c,m*⩒kWgJ&|QGlswC8'sқ SUP@(,7T/3)x6\8,~;:.KtJsUQ/.sp\63[5L&z@FrMP79FZ&4i4#JP=ݦiW:i΁'&NgZ˪@!I.}ՠȱf CB|bu\QN+JEV9}&`>;OjT!t!R?/ݖ(a!a1l5-?R0}H}V 5Paօf^ޠ4N7'$55< mMZ1bqij\rX_7P R#Կ\iQ½S|dȓqI4 tdg+pƉoCW˥Jk&} dcRw‚kWg/y0xm@tkzLӫ堰ƅPWp5\BEź[j+Nc_olY#%j;C*;{ ">3{Ѫƞ81^楞ՂB!$+g . k%-8REUuzYKS#0%MϢڭz\Fصieh[N VQoo+ǡKrW$?4TE Y _8{L F'Dc::F=99xUĻUgla޸ b!?D+u)BZx\QBJfM[|f5}[g]&jwdh Z8)$Y6vW` 4aY*]5@J1/]xJo adӹ gIbe1LNkߤ[Z ^dz;HEczxV hi٫QBkAI.ck޽+΍]2Ad?hFD-_D譅yl !I3}Fd$uwg}ړk)Ȁ-^c^z3 kxI_ b0y5+vmW=IJ.j6Ҁ2Bt;ޕ}wx/K8sQHy@UܮzJwϙ>D7=Up Mt|z)}qeMm>>ʛu#}`Myf_?|:{= P2%@Ӗ9ºFFk(o^]QՄe؉fm'k<*;(̾Pd)K\qԳHet zi/Mg,rA'K$\,/Huv'xgs+ j[yr\OKPA8ڊc«ˉUwwko'T+)a;E*T{r (z> vx?a<ؼCN]WgQB."քWoUbNk|$U Fb[:Lpe7|&/3q._^V\pwT Wdfʖo'6|pk'aL:R[p_׈hڝ#hdbyE6wvTYNr`\"S_PART`H/Q6^rYWF3hd}V]Tr)w(RR|F$ M v|IڍF%NCg;]zs HN$4Ϣ}0 sm̪]kg-逷j9{pI ˛ԶA;GZ=| )]`Esʧbmd ?Ba*8qֹb'bH EpEBD#*4,!۵ؑR6 U>B9.9E˰܎'VJV0! pjb=8~X%{'nJj] FѠ saAЀ(p{r39|~4v ,侃kujP8@60+̏FU)|(շ| V[g}F1/3q4]di1=PR2T3!`Ϟ)V61e4ݞ }O[~\ Ӓ z7p* ؋!xZND6XrK:H8g+v/|{_Mo%-C<=w.@)R@\`ΦuZrY8bX֦# ) eF1'.*~YRRzȾC øXѭ\,RO7¡YR K l;fb=uiK1NvR#S Ļnҹp 'u9#8ԓ$ *R7q {g٣ X7vgpH} E_A:XKP̖ڂ*nw袻Rx 1*֠!-5;FR o AȐx2oy-9X@y|ǻ_⮏X{u?qx_|"キL? "QXa-I,E)-^o xyU& 6`,kFXSZ35׆*Тb? \D";`ͥFi{|m_(xsO?mB2!ݑqx; t8{&[FZ`K})2 xܝMizWJhYSD0Ħ#EU} [#݃t;g%Jlw-ڽ_N=rYJ^I:DeC 2R8=mHM}&vc,/XɈ3CYaȊ*?0g:1slW2hWm ೦PC hL-,f֞.䙼iEIud@MNLp>,7w=-_۾--\Nfs-@ĂivTxb+]u{1Ngo@Y8K,]kwb,d&0hpLl|nꐟA_؝ ;21 AZ.bCv4@-_MQNb>ޢr' &@ęBl B,ޅ]3)=ϰH#l"8++Y^/id6NSB _0W&[=osߺ*Гt?rċm޽&]}GelyX_4BTo.‹m?NMYyi`3+vV}_{ xu@-VI;JÉ^\@"o/bcN祕 Sc$)!Դg6s0E^3"Fhg3B}xc 6Z+z (%F:m Wj,1,yx#^B}k̑\%O!_+pxRY8J@3WgExc 8yPp sFYZoQU/H FG1PR\\,a{xTM>Eó"' ވM H.vCt-@|cE.?x6 , uK%[<|k %0*X:昸st/~xH#aB/&GrT$@IBC̖,D&oO@&]g˖D0.C:Iui0ؚI:˙>R)l`yFwbJ^H$_ R"WI؈NNn1Xr-PL ۖ)YιǙwZ/=}iCvw5b`R#u ȶi q˦T`>5bJ8eFhleHcnPҔKr=qѷ%}S?"4=^Q[bmyLJl7?vژ5r$'=5tmTvO\U`;N۰A R1qnl4S-9vǭ/>)/_ˌ s;1OXl s] X%;.MU]ggԿ#b 9+hOR ShxYNP* _`' b^XJVUw5|,YPH9T_i2C{ew8/Tg2%aJ @eK<{ƂX ,d~߬;% yBkYGwTI/@NU?nF߼>f[Zhs2t~Ú/`Ο$}ISnjo୻5ٲ#&Whc2p}lvL\µ,@_joj4\JkN*O n$N(/d;MDiIM<7Ԍ+-Olgxw)XGl Kh3[mI!sQӽRon..[%·V}w7Ii8F B*|vk4\9MFveyzmA ]ILXÎҼǏHȻ2.#?l %"m=CpffL9ϓNJ£^FEѐکOx,y}3Gs︔Qσ[91LT v۶"ݼRLHd_TwaƓk$y9l7/*c5E &?Í\l:j4j LC;A7D.4ϔ 0{ Ncqs-xæV vM'w 3Sb.x]Z\Ĺ#Hi ~h8bH!E0iԪhxV} mJ_ +$KQ=;r~_-2ˑ0]s8^Z 2=5ELƣ/o;E<տ9l֬MtX|^TnD0IsO*2pE8}n#vl7cA8ԮoV \xʇjy)/EsCZu8~KɷgB)3kb]2mRTA8:=)'t qTJ.p=h>#[.*3PT!WnCUmPj1Dbr3@,POmǕtzF+`[Μ noC0Zb&V qF̠ ؀0W/8[f$%x,J?(w}1wazR (He.~`˒7N2iJ:|%Yfac] ؈q|c`y7A_a4RE)N&dHl$+wS ғMXP»&RN/eD5IQ>S\t/DsmZagzA9RշDH*!3٫Ho)}pa:CURᴣh\ 4G*idGV-QVqt*;w'9HYNCibHz(miw8kd5pQx޺#._ &Q0;O!L앉j'jRW/Ɔ\#K$|R7d6l6+#ӣVkeb՟OI5Wm% 64Y"((? 5W ?67gb^x ݛZwY%̛7B^~'FTX9NM[E唎E,"TyS͓ަ_AƮYʅ7[ZoԘIfM#/߃,=""CK(Do\QXA),p) mbu# Ho$D=?'Lc!>?;F<<4NӬ'H]۬"Nj.~8rup 3٨R 4^.b67ЙS_{;n` N[dܗЂm40ҕ˳qUV7% L ea%7(iHwC&?يhVw"U 3H vM_3n%FV^G_` aKYF#)|`'9(x:^,|0A)a_A" >=E4~ CzYJ :<ёkΡ?vo)2TOGVs5 Ŕ{ /tUb:x3,,mbtӃV/ث{y$qیY 7^rVp{ \> ! Kb[iTm3b\M,G%|_W g5 T%?MP:iN0xeU3H@IVlJ ;6v~l\zN%ΪkUtz<ߗv F?/Kѯ_@S3vOj`jpce)i_x^De"}!1hYQYÅ`+AFH#m'?a7AEM8ɐqm QPT9ZLl "ʶ "|PnW8Q`['yw'0Ü.H/0F|Oƃ#_묪:X'< j 3pC#)¯2r Ⱥ6Pn{(KH[h)|>K~ҟObVCP!;{wK2LPD*r\,Cwzlzĝ 2ЕʺRF;-1Ga jϺ9r ym8~s<_u؄*ȌB#dPc.͇P5:]/^{5_FgVL]B:o-4q8p"%dqd0a=9lxn='bgft'\zM9Y)IOx-sRTc:b"3c4bʆƓ!SQaЬ \A:_ `fW-:~10*nˣtuԽ{x@m˰4 o@$kNHlc 4 ;;/ tW2߉~?FҦ+mB֐ϪbdlHUw~,r%N ]=Λ6B"9/SQ@Z2]Ck֐m jXѫpSt T9vg%,Tܤ<MuJra[D3CiVR@cDD{ZJMv 73ć5'N@qdSηwG$3?E:7L]Za߶}= Ig]dXdڒ`ȁK\ٝUvC&H;䣻ߪMvGOtҡЖHQZԉܝ \Q~${NZZqV- (׵aljVnuD MZqɼ5Kz> JkcI$n.JqĿt6ՈxNs2G^F$TK[A KST"iRMeÀ`2=e܌E@ +aCrVG (Jlx}N1w[l9_IP[Z ,J4ӼP\l=Jqv€/حwI̼d׀4XtjLhR_7܌S$#`=IT#S]H#۟BA({BzAIa@Ri韝^';No0ó YF7Azj{ls- J<Â%=~ zPl1X~g%d"c+.\06Bidj+C)Sj g,||8%H,>O񧎘5\u7 3iQW l$y+ˏJh\ Q6{ir% a"3Zj+/)P<9\?)ԯLdy1wh<V*@"\WdhYhd"Up-7~@-%B>k*LL ' ,vbf0a[c`ZVO؞38|6OvɀP1aäUy@t gy!<%4g+A|DFun egf(KϾTy2Ҽvt[ǟߔAs]!?2kIыvW?+4@!a"C"_h٧2@NA;:y X^22NL8!'Ao\O;)oU*bU. >QT[8KzE9/@PT/(`{NohX2H@o ` Bg quFg8ˣhB ̄J]ܷ=׻MMQ{60%y< E1"bv l!߬odcqqG۞_.e:5=)g倦\m$lI|&+ݽz:D&_K$RWOO7^z[(?Fc_`8KR}PV^G._\/L}/&yz |莃dCYTڼ$AIqNkáJ(+f}Ź}LeaRѧbR"ہ"l\Z Oi0Ȥ;hmE(X429͚E-. mlG+І $B'< `#w :O.|S!980NŒVehɋƷΌw׮j°'ymNlK@-rQ,dg褜mڸл[3.c5I]^❹lmZ᣶Wf։~++ ;.nr4pvW^\-Bm/Cc]?AeVE_gYŃ([T >@Ku4q,(¥0>_ vs]9O" nåm`LxrF MX vt{kr_w[8f̸.-q${EF;'E])S|Ⱦb4z|T^>=U%dA AJHX-m7x;`sd$]9Wzo6`c$׼ʼȽNP#HNRy$UEz_9X$ls"ηJ@n.^WE!6^@LE]s^0_PyF͡NX<u͠p!,RLwt$>eɂ;btDL*ټ|v{UnD?4uE9Dm^}ƹ\1/ёX.n—LlwB*نh [n͞. =Й2z J].[eJ@&@ M̄qΨ )lsL6Pc)VhSI͑9 PrPF?mx$Yzj;L5~ aR#&_-/>EcOnzN#r"ɞ{؃ >t.OQLAS$1 i3W) %#5x4Wt{sP^gDK[Ď?Dl$v*MD9uQi.59fȔlCRB t96< D(IJ~usؗ Σ7-U@kC&ʢK jgd159դrn d 47.XMU5\_/v" MX @Oy \-lx-rm3)fl&|;ȪBe췷+i<D9pq%mgԊ}m?JW8,ryvvY,oh;ٲP+&DI1vV*> `YY0BIpCK:HUxkA[@rUtE sa<+MeJ! nJ~.`qIib @2fٳ=S[A 5nUnrY z @l?i 7B,;^8.y6Sܟ]6ՆZ@Fs.oGY3%[7s">a{&9 OseS4xUz*y5/iCdAe5dD>>4>n1I@ j7w'|KB%@{V׳NPeKA3 e wq%(xJYQ"a`u`oګ{X&qdVp2h_c[߫=,H-ֿ+gX,&,▓OT|mb_fD$kA6Tq"C^,YN[ c:сAr'ܢ|Kӻ#񧻘  Tx6 at'uI|%88a2p+3h?CZQz&&#XK3w r)@xuC8n呜ٍc ̽(yՑNhVHOe%Ӹ\ǢS#3xJ#)~);Ӄ7 +9Kq/x. R;t,Il 7@~l|8)6_s}hb<痐[/M+ض_&$ 0+։#i#}Zfޡ;2=+ oPḒB&j0°+:fTqZ *܏kQ9#* uGpR~}b@vwO{W)2t4Ό{eM>r];$i\kHw>0uO΀" }q\ϥ:d[~UI79z3} iS!#|7=#w)u،Ż3Ia/0u)p$ c㴮ј\ǰlA30(- :73St$Ɏwi;|iwG(|feA7tP% [V{}\e3ΙJ䛟Hyy@g3m\sw$P=j߰D2P$|] '^ਙ8Vq.BS]zX_5Rpl# 8O2l'`U8Ͳ`{yw7uJ?`r@F7Wxqlt6HE_,H2ވۙ֟qzci938^f$4zk5ABZz._H2FRp*Z-Nx HU`w|0-d:3޹#Ը3^jWOƑveOA-V\A_j#* ͥVViŵHٷ>!̌uدߏ`5 vi4`P)VW݌yK|>LeC9 AebDRFf AcZK6Z| (ЌS>5',e ûCJnsˌI(Qڻ>Sn6t]NNR77 nTd57{KJɍѰAUt-vxp8Jѕvwa70 ΃K 2E~Pҍ䭨AD[ނ:vp{ P$6S=UYѲ{OhRdzp2BBG,[Z m #$ }$ P0Dropi.WN ŽU+T yD}ܵlNF33?a yyѶ┡l#6 cs-u9{@-; -Ҍ{ʆZxa(aVaZk`p-0VjXuIR[dGU& Cb(pÁ;bF B:-Yv^o7k g eHvl$u =c *HKfN[047*nqGv?wXUh;ܩBM ~xMHe|o1VvQS7(5sP_! +eEŷw}iu$TƗVÕ|D}bf睝"8 vS$e..^hVi2i%c~7vrq:2TU~{p#gY?KDY}S+{wZw׼鱠>GG]f;D9ӟG/cV*Q+yTӽf4ţDu@CLł],J|K@]OSg.RSlnUn79bFvc&'wUSC(2f.~z5}UYD?7Ym3 e[D%?{PaIx-HPԋ<hfTwĘ8P06L?0[Wpc_,`6b&QmveᧉzD_ҹt$>;(@"+5'̨uf\ojm/]-9ldx. z-&KsGBS<(ȶZ›l?grWw37C9ڶ{"m8y9ܬĹ Asq,}WQOʔc_"ky^QӲ]MOF%ץVͣPqZ"Z jE3O)ZUz}֒@v2oLxW"b 1l0vGz0f5)cɶ ȩ[9'hB-2_DRFd-XI 9'b'%]~o'\,PL X O؋2>9 ?e0+etK,8 ԓO{WѼEDZ)EBy"sa5{6w%_ ZDRPOޔׯ@v8U3s;R^c6̯(@vd+` دXKUj2j5< \xo^J bܺN܍_O!58|nơq7.Jy$dS9) >G;w~ۮ쁗SnP" b'ÆqapCyGҕ<W2Pxc>jQ _? 4FzxcVz<D崈cWvb 7K8m|*~f<6$om1 k>3+2ɬR̔ N>8 })Lta{_)ǵŏȟu# ɩ 2)m__ e&Ku2)ccF4$E얆- ;8R/4riUU[B$EXf(y5}Hb(Ȃ^:U+mќ~`Y瑱zdzakv-!/e_6ͺ:_a2pÂGL REZAޘhu=]ncaʼn&[;Y_Ɛ>`NO0ro|Ө|0p4$3æj @m[/09u_oRlX^nj Kנ(\D|=S!?;&#6Kf^jb%GoO"JuO8h8OqP9:_<3;yp\,2ؗٗ^°ry?WE~J&6;2rT%upp?EeG!: _`MB g'"kɰ HMґ`%1';Pϵ#ڃ%..V^#g^"-qwt͠7Ts>U S1 zj p+M]q-_};߷[SֲY0fꥅf>!E$Jx'wpdرFψMީy+eXk`S`n*y~0y<(?q ,JAT36Iő9 5, xx[_HKxA1ښ"t$'Qt BI " ճJ'AS:Q']Y[IEcE\rp-el 4h+٦jqhX?iS6\3䛠79sL!~^)o0ˤ1sz{nF )4IcjVn2F_|iyJ4!wPI5V5cl庽ʴx; *Dk5bFѵI"-/)V7WR+"tH-R}`Gw8'+˝=/_1$,=U"B(]F[eL ˟ڹP>n]@]">|PG( ~ 1M,U$=B0Ky{0I()ePf [C)wm4V$ߙRU%uXcH@)\ˋyv =^=^o`҉UFk.>÷_[KF+9ˠ\j~ RaQ7W^ 2\12m OKݣAƽxg@$H4Ok銩Pwnr2XK\Zcg\.rgeH>j5X%RʼnէR7SN9$\Z|Nv+6.`" E1y7XVbo\HUNK;w"|]^{=bX ;7Vڬa:3Д4e؈oL LuQp53ᙖ ѰLhBC\XN`!& 9챣uraTCJ#? w*IJW.z&_*L#~;RɗxfB"><&"#$Y>W싋-}Ó/ְ?ኩ!5Dp!q"^ ?]#.>+;gIFAZ#n >JG-"}x*'l>uE~T7`IQ` p-[>hn =-RQS_ce 3\G2gƷNJDQ F"hV1xSEb[xD 7\ܠA;\Dɸġt %1 1Ʋ՛ѩ[*Z ],{ =!F?/l]^y`Ŭ/47;WV'8O nT" BOZn '붐}=0-L(KPhĪNeU5*ʦfAA!]|2rz]S%џh!m~+S Qz/ O{4i_A;K)]sS Yٌ7bpZn|A8Ѐjrd*{:,\=ԆwhҵsW\rؽP_Icdq\]A({DVW>y}\/U\";aY] u LCE{G=nH+G%D--_<΄) 4kfMj> L|uzKU5ki+#!MfƲ' W눲DP.|NYȧ &/ G \mH@&#JPb︇+9ȘI)M-$,V,ajjZVd_+*Z1OTR$zRD7xڤ< Fm+Ã:8[T?"I&w%E]h89{V*ɓ/ywEbyX_PGAr$E?|%%ij._Wrxl!ƍU +!߯N :Rw)w txVFzu$9S<4<209qj?rNK9I|Ej]qh/&Ɖp˵Um0 }fR BPU7 {a4>|hKAcQ(!&_:B}qO|R%)yWh0xT]JoxuJ궈x3DOϛ_gJ.=A*̢Ta3$P9ȪM4DʷeR.{ eDkEA`v+3L9L\3Ly> >>p`(sP={a$ٗM~`%"Tu}ugFnghK>࣍Z=Q h S=B06o@؝ Eo2a/I'KOkEۣ18 lXG-J|i8YlO/bpi԰*M0gwV'¦G4<ܦ^3#eDOUCzg|T(%lggHƌ|4g7z'dGHG*b8;R2`u1/RG/9aZh03+|y2O̶v+<Pg=UK>T| L̫j,> d @4,Br"*LA1;7*QO|{!i &궺ZkJS" LD1J "K" LkaײAxr ;8`;݇.$MHäwvW}#?pGnmA }38(ٵqse5a(DX1dWs3ew{5$|؝8Tޘ\6Ardb)Z_yǒ*'PoW`-(ڊײs $yPށju@6 Ĉ|Dּ1 '2/i)RUЌ؟Gޮ.t5R?3߉ Z7R 7}#jm-!JNz֬m ⍖qYOhubro~Ju 2ET:*żIj'3}A(;|CmjGkQikVD0ʭf-/)y?K)A[J __~):44->Gk76\KC2_de1tM,)Ca/ި^ $lv-  jnd;ʬH/O&$Qlfj\]8s 8,k Ry[ӪETV) ҅VWP i{ S82]4r-=v78DvY WÞЂ't ~ *'T',܉+$x)ߵA4 xAC BT?4QZպmڋ]&S_ɡ(~0I@manciM۔Or'( ED̥c)*Ib<~Il` YV2 (}~ˍ[,ΦTog;ܭM aũՅk^ p8Ƀys@DsD|g5ėj*zop#;Peu^ljMKU%_`8kз+Eީ ϿN< RIlJy8ZG;$3۪t* /Ns w?erH~IX<eH>1'ؚ.Iplf%PǐC#I30pio9Am+\im'Htk9fxzH*nv0g sq Й!Gl乚xv|{TQ+箟q H1Y]{ QߊOʼedJ sU]+[{ZcGZvՂ-i4_)c D2 x:/\5Ɓ͞pCVW5a760tft9"K$dFը =#։jEhՔ)aS[)Ɩ/ :Ɛ1'бeC]a@:fJAq\K#ߡҔQ\='chZ#FS3u41KHqb/)j;otALAȎ韻t&x8#3%aUq),ՠ*sGgV'$-0IiVP:DSۑ{G[9-+הY3qb;Cw lA(z$F["=K?3]Ᏺ(Zp! [ JÂE.(MⓇ8 ~h*.V H}I5,E2/ԫSCHXS:@Gz֘lT֎h/;B&1G+nGt1inJ6L$xZO;AτU.rЪԼ'wyY5=SUC]^Ȭd}3VvhBOh̩~Qy>{f@?o-z Wl;'@݆uDu P&C(̎ RKRiɗq֟iy >Y'{a|? 4 G [L\ADn|J4ߌDjGD^Lc,!%0WBzg3k5$ѡa s]+VX2mW>{x&ьHV3uZ~ ".t]&oX'֨)W_I"7[ P7`3>cؓӺX$^FqB*1+sǖ∨>/Fs1( ҨlFުM F \eW3A }=sD>s* 繼RBMF Ov1Dǡ2T !K!*^w/`#}.\ s]jR%\wcǟ2Gy2Wsi(|H*jB]̪jbGϙ`1TPSppsmʄ'3 ڽ+02_!?b\WŎ/rWE_ƕ|kv'__~r*縈쫪s&Ϥ5&/iYUcB urw,V(CaYGI4Ż:d yBm!,]`:z~;%^*g, ވ|dl:J0]9qQ0KR۸֖ :I(И儛qk&PDqKTVH)MbcJcgUWṭPJہC|Ha{ݹҘأh:;N#P] om%U>ZHDnF2P!r_PbWNp31R䠐x,h^Mݬ}3.2ihm94IrY$Y҄ԧo{t,հICt$H{K9(NՂ*0_ed"%=D0>m~ۖpXqXe%ۜJ,e!*qKܑkZ=sZVj6S 5r Adz0خ+o:B[sBNOݑ{yT1 9x &zC˭( 4~lI=/cB5kiY2~dc):w̲-IaJKwDr޳ąlVuXso c ~S$),/1J_rQǟ LRofI? o ˖E"="nJܭCDK[**{ԫ׮3ŧh\6OgO嬊JJQX>VctTd&%a۳~ N,MSW$ĂO"\y-e7Clc~:<>|ic|hURWijkCYx\5qa@ S`/Ň(rFLRSWL6k;da Tuc7 [G2GN:$~^Z#:^Kt=z$H"<ƺ : /9`XQ`ڂa?awQ4݋E[PB*F~ !/W~.R9".lĈaf-%TǬ"Ư ?KvQ pEH@%uN~Y$[67&rc%-GV 8~UnLē:0Pb 4Idy.dV/y !e]"n;!9;F̋ dxjBrvzL*)>`s R }4ٓ.].mS]JFMN}InHsَ֪!meJ'([? Kn/J {>aY0m\ߎEĪ1 7S>#ʨ~Jr:QʃN4\t'y5DW_7 FaؑӍVHԆTprc4ښ(wlLv2 fĬnFknKNj74I51_әdemEpu+r\T-\?Ih #'x>G"}R M:F ʵ'qw[HR<{{ /M&ݨ$~vώ>;i` kj@ւ7M&3f9@M]0{G騣%)-z:b\iOuaPz|?t[%\FJ|TPI02YAl(_pSԁ٥Ԕ @*]J}Z WH5@ӷ.73cnQAYTU_$`r!$ddC|{N #Lkwwܵcsc_ !@ܜi'n7 fYXv߱p7Hl~jѺlܐŵ8LE-X1$:h3 ;6X1aC(\-r> ܥ+68G~ Ŀ-G̤6ykcuo6^}Ӹmp|i(nXH~fыςͫDΥ`/TmnүH8Ϡ{3`l2bg~k< &:nb#]GFZY0gOe>rxF6fH-u*-~íT{qݚ/ D^7֞؟o˵U$g֌]fp+?Nijt)$";7qQ+2xk6-D1)!az2"@厰m&n /%G~V!p*twX/GtUsU5I9Dagg̫z/Z /IgRkgµjvʹxHݡ3/)Mm$4C t=Q Πφ: pLVq?:=a!.SA97T[INN" RhJz'x)js1өTrH7H$l,hi[v&/t'޵:%g o{VN@G蟷u%j8'3nsn} XF;[ JeoQde|>G.z$\~N G÷).yoYe! +q7ΣDkb,&d[]wy]+8LN25gcITKYfBD==}㾐;y2fɛÔ R1KBZTw,HѝhdEdãیyk'd\tzVԒq=stkKQD: 5ɀcРHzMW1Fpɣ8 ;Z' ?jڛ"£lVxamņai3(DRg?pum!2(㑎btefbH3D[ceɲEEѴ6bD bݡr|S乥0 /FC/Rk[HV@P \C^}>sO'8`eƇ8V+<;Kp9c32^(hc A4稲"$H\I Gc|׶7'TS@5Y UtDG 9]sae<R .:b]=01+kiMz^eR -IAgHO cbʂuP^lp#'VfȀGvyQY vv筡wU2tbxX_kmc3]+F.3m;Fr_HڧwڿQ~ )>iuQR:JAsGXy]I]X@EwHt9>u~gadޖܔ7HB n67 G=8AJ>tcQ eLdg q^9û\͜4i0 .eGeԣ׭,/SFW&; 6tY{}, Ӎ('s\3b$M=2h Y Ņx?#Ԇ̆[8Rc>O3Yr58D~u 74r=8`KTCc(Y3/!Vh)G-(:RTp@qCI~aRU(\^֯ k>3Ȩfs$xPiْ&h-EQW+/3ܦH~p\#}Hzj;*<ݑq@pK+y ^]]̐p+}DZ rZz"&$yclV X)mOqg|ezPG/ pͥAxl3/lVۖBpbҜ?|JºD9I7r8Y,aFc_4ND%g.19 ;;Wy5=P)@*Qd`laAzid֒Jcj$kjU~)å8Jjb'Smw~AckFȨ/*?$/U[ reRn# \\lN:K39h4'_0ͻjˢ[{瘜(П=RE.!".,@ϻէ/rFq݈nI<{Ve=8C(aU?k]VƗ#ta߰{n3DUy٫yח*^V|1=Y8:54Ds%ѬOB$OMS3 %tƾ&BpN o |e:n@]LܠZ*'<$i!^*YbKO\zڧVtJE޾Lg [yn<昼Xm<ʡN_WZfHW0p}SFd}#Q3dAU#yzT權ǖ]b4Z)S=Wu⪖N50\l74M(?V`B/ßJmxun??Q6^lZtYpw3nx$ idelmvqw<XXFYL BMZ7Dh"[=e]@#k-jh Z^J /KNF(_g۶ClzPHW]L[ԈQD&eBo-N'-Sr/(OФ'GrUKq%$4Åeu 9 nS%16vB`в\Og8FobilPL٨#eO6 v-?2cN$NQh,9҂rZ:#Nc:뼬Gћ$t>zW A  +M.csN;qid0naB(ͼfNZ %B~){#* _'T:e J9;2.BSw i,RQzl xqj**ucWiRٌEz'x '{HVtao9i{'J \6*sil;r@k\>dž`=KD4=2 ,q}Y$kxZG9y DG0H1 =J.a@X24'BЮ") ;6F *]@Ҵ?[ Se ҙ*1p]%+g5be󹿗wH" F8!uG# 粦Vf}Q{лdV$ܼ/(pojJFS'FsJDBWw0bHs=ź/'@~Þ&X%h3I+Z&ZO(a-D0%pw^دm Nnoa[д']aE+@j4) $S؛BN߈$NlR,E:O0#V42+0=sUh%"Ъ-S w[(2Pݨsϰ~=z}VSuqrBkR,)AcB>K?{}E8X*&9I9A^ȋWc>kpHo:k$ykTRSCp_@٨א0{,u)i= ڙѹX=s  Q7ۣ]_9/źW&ÚD&2R:"by\z .pIRXq~|iVB D0.qwT3i\ hplZoL5WYU!ALs*$"+.Q?\ѣZ\-h.W_ "qwS+l] hzGO8 (`nG>M9[ӋcR߻Ps]ۏ>%N^';Rb|7|qwo-y`z])+١HA,+r%Z\l},~-'j>kǿ a|FMoZ0nCxeb (م|XG/lmk3A߃ jE6WEt8Oeu TR|i SxvV(-x'bR65xW\T$@`\v"z'+[颐U(G}}~VQ/x>2X 5Tkrq`PoCt%-`B)p{.0H".}vpzbGtĂ[rR!?E_grg Zj8%{(I35HqvBwUgH!j[ Ia˞]xH-]z-C1|4yƦZ 1Еn ФϷ.@$E6{ j_S~0ͲB`}t{;xtېDLtV\g58P,w'kOkȳmjXR𜸑Q3Db7lQ}ڷO)Igs7;( [)a?$`FrWHd-Ѧ$bpS?quV&YlbHL5rġH,SE[ G4҄IZNȻ{tf-GSVZ)3F)@/`3i#O{7( ZN-/0?)?(m~R\<ک, Mõ7@ɋ4cC8~^f;PTpq@,s#5-20>!V$BxBH6:tlHMR.$11 I7LO x07/zfnq=B ~[.ӓ:\i:٫w}Nx@?&[֮u3/1/IB^o(Փl[cLd:lm\Q'l tA鬍=6#,^ojNh䖒36~L6M_5>, |Փoa*D^gD?SǫwGo2TM}ZyWٯo> BH &Th; I(^;_xTIՊ(Ma_vMxϡk:oj]92͜zns:Mc,NQ*Y 6?'q˝9kEq]Rro)`7]I9Z#wr*nG3m[!W`8ХU_Whöb_$WYj$&}~rvC\@Skd:/P(kE5h b(.*oIYFR nޛj43X6/F6 65,99f5rCe>@,_s \(?u`RHJ<;h>L;Uq? |+-HktQ%zF T\{qNg-Z õNxd|qmCbwTɹ*|{1 o|dJ VX%(hl"qٟpgjl-H{ӹNĈb4G t׈\852_|Lbo2dضgOy'VǤk1VhfiEIqDQ()Bۅ2 1;~XJ< St^f)ٛs|U[6AOG.ٝ˗gUR1A+OīB o|=/slfLuED+յ\:,Lo_= *G"-M!Xw?UB 0H !l:RJā<1sR羴Qx%l6hL3,I|sԽiyuŴD%2_iMVn\(L!VcOZ?N]9P6҅\2s}M Ebb,k"/օk6lϩ _]d^C} 汤f{' rfݛ<{_vI {hڮ=AWP9Y &M3)R۽-رzCYPizZ}OCM AY[RޭLase4 i)JUx&%ɥ4UWj\%C攚 [3j2Et=x@2(&i>i<Sbx@ʡUOt33 zkl XT; 4Wǂi+㧔$='dp! 8*ztS ̓4zŴB:mށ/~J ]MS6-y -| ^*5TTvhYoF l^ p9+~hg w&aR@8R>i!D;[#9z˙ qB;,J\J,O̪rFa\Pj*QK>B+$|j<~Lög Mڵ,&lu :j'7Q5l"OC-eLۢ'>Qo-΁rK~(ͼRZĄ_̋!\.H,54(\s|-v Z[۬XJTDaDi-Niz&ȿGQv4YFn,]qoG&#=c}ye\[|U„ųv%l|w yd 9M1"Z6GQ⁝2-Ja:V>܀euY%lD tL.ry0/H \k"Wj7+գOa ];zV.~OëZu@Wʄ+ a<޲ .P⋳}jTiajمq~y2f;[eب0B  {O6"5q^L"Vd[xx7>ClNv|k\J(¡Nh\;i%yh?MX*|\4 'Q&=+#!L(E+)˿QFNx!['_7{xPeliD,qjTͱ\(I1]{`s@}}'͒8L6K= M%,*$nT(p?Q٥;ڀswBӾE$4U&肏F?c6yF|K>Ɲʀa9j:jbmzo{7jNw4ov/xg{/aYBEOy.?\M6:,wMǪ5;@Y7 [ cH]S? :{KmHLv92W}fxrIO:_п\b\ f|:8Lf!xD<6E6ܟh 8H!g妹bz℥ ^Q mt𽛁i_xkQ]#c$&y@A*mջ93- 1j%F.w o@s脶w*ɱ`̌wx l~K\xsM'VSvӂHBwIqAh΢e;Oc4iz]<}i1 8it_Ü-sRZ!0;^.s9<̀u$fZKo 4acV訿sBR?ݑW!Xk37췺N#WGŇ/~ِ€Ic+MNXH̴b7׭ x>t4L"Y1bwSm9]xy<>JQ#F\$h%82V_׿vPYEĆ*;]X\xI XS/Ҭ]1:?#zdx(Icn\k/e';6%Sq c*鎮ґ^kHٖ{n2`t2 z ZM?Y)؜DE4=174M bXo 0o#1cbˊQs:-`-(ggQ;ojCWpCym/ O UhdnИuwT-QJWBZCNr:hTI*n>*[c{E>H'`d\S<2=yIhcN uwr,`Z$FV12q–= [rn9@PJ͙!gmN@f[-y_@ƕz;&]y&lnj񇫶'a_1z-GU9= u~IMȬw/</('C{t@:x^ ԩ;G0S[GR [Y(%xXmQQ=j>ǫ˶GMvϏq+p2; yGZx/kgM8de^QN-;.9`Ibt4 }6_N׼ LuGEt`/DP; Qj+G逧 v/jHOkOj s\C/?S4qՋRjީHAK㧞_Pd ŻYhŘ|crf\AۻEff !w)IV%z%a~2NCOw ag`9{VQ,?#էng}*>2~i/YKZ2t#C9qV+ýDq"+4 eȊ5{Hga|1(@D{ҾE|)t ȆzZxU)}+1ɅHT^ "=*_ /A_*;=A:)Afj`FŊ"@g^BįUڝ0Ć'[i^* q\a:f_0=# D} .X؏|X HV_yD8M<jDMOK¹c*[Kxgv$N_ůYWP)zr\d΋cJ\L'D(){@WJ|2'Ҋ_Fd5uH҂@^LG76$O_\B" R䵚2g[eXA%%?IlNÏS=`w6F~~$Y0ql_+u\1D ;ˋhVTp50Y0E{mgy=Z!d@}g-JYh:o\<@C# R1 JHez%nCURf #{t嬨Ff*fd'v["q S yirAV.>Rtf:$9!Cj S]sIw*׉ot}͈rnSuzWTLK~/TXv)SVL4V:2O7M"@qN٬[Xz,TI`~F7{E@WAh bs-ѶDҒ%0sO@jVGPԪ)ܽV{:4HXer.~Xˇ\]v:q .v>7KRAڽŭAH 䐺F;0fY\H.d:`|Mj>tu,('(N =o2&/>xh’I*2]4:'VBL@A&Ο:Ih\m:[w bPrw+@dՒ⁆6 RO6fFYǺvdaؾ(Ԗj7a&([T1=.h*!hEF_Gi[:3wxQ%ɨ,@LaEe)"㒌y,S5m3az"۶zdgt!tm#)y8ҕ 6hhWGS#<$bRe ~xŎ#uCZT:hdXcDhT]=`*c@akTΦ^2|Ҋ{b8bw fbk>\RC>r4aR23qV6kD]z;a e}8rbNY-S'H/LoB=x ]6h^Q>qp39y@Ga*ڷ֡wmvPjVF`l"pi,;7\u60:EMz9B"UcS<ŝ?fVֲ! D@,>VCwLT69ꯔ5Ho-ϔ?=Dj-)i,_;W=IhCnZD$W&wќ5S7CX˯oH`hAIZ[f?޸[ *A!WT˃вܤ|R/_kc܋,{.fp\Å *Fx`YÍNiA` H{hB-],y2jGMS1:{|uɡ4 BB< ƢVHKt6\bKCbb;ؖ@՘` KYcM'ҢzS]нyYPuNHWvtۼĥZO|=] 1u(b SViC70 HXR(KUIAUMa(ߢh@|^ ک2A,o?`Ōӝkh6>~TD@٠djM8"W@K(h.mtI#wP)6RWP@?j"g(럼X T=8 6K~z+iň33O}I V&c #lD媱tZ*'ڠPMYŚZ{Xq?-F),#|ʕϘvqoC >uar#SlS *ӗe;1bT;cVFUS j5{2H7KQ_Rb1hUv{~F:nO0$WI sVX iǣbcQa)WVăX8kӫ?Erf6 G:S[\4j65({$ld򜕝,Q<[.uny^WP=2pxrm̾Y*SIޝ|8Xs g6ZT,Z , ezG/Ǚޮ4DdW~ -o:2 XCA(4C􊏀_^gǩH.%ŒU mۗbvA19-b c(7rGK%;Mh?8I x<5a@Uyco H6]٘B̹;)N+LX]= 8OɝKcxl3 NWZC9L] =M=6Q33yh+T\{ƛٜ .2@?xU6Pk6 o֭/s~? YIsS9:hQ5"*p; &ryZu"V\z΍{cGVm2|*4 OejP`[Lkߥf6I:~|P:,UL-Xf{pGq\7h"@9yPi*vH~~"D|Qi3[j[9o54[,j{svŽc6)cC*ZZ0.^vi[l@N?jT,^| zjȒնSr;D!*tAzhOԵ{Xz$; aNͩ_]yȧ*ߊ|(Xx l5} HÌ= jE-UG%n-TH" eȇPmԧ1knG.c aj$>3m䜰4mAelRD[?*iD[}aLfoԁLWh*;mv&vyQWkptt]hR1Cu/_\#P$s?⦈Gҵ#"1f}=t<9 MʥޣcaVT}I&g)y8>({oۍ2ۖ,急[a {Ev1o֗B`ݡkbtjfԪ)N FJT?=W] %Z5]#d;qW;_{%޽NWv61oѿUOdA<1J5b=cʌ yHU)d2ubUQ:j%>ҡoNR}S7xrfU,ͤzvg/7 io4r=1\`]*Xä_$K?`Mx!ژJ4߄ˎ(0R"vVnqo$t( :&Q5OoN 46[_ljp <Zar[2ue}KΒq Y2Q]\\af=uD' H3bd }[p{vD={(glI.*Pg.p'ƾ3 T(R( BqAJR*)D ~:T ꟤0N/>[^Ʊ^mxoJ$jҜۗ2}Ie2\xQ,%'pד5CThҪ6v®$H-Y"ǾSvIuQ O䀫K*abIVԔװ.*Og-5bΔ>A(*h@J@2!Yߕhۖx7CALBȷj~/߶?26P[+X[Ic,a޲rҗh2<qϑ)4%>B#p^ud= A@L]@灣 s;  i=nsk7{8YY]e{,oq 87Ă4=jpQY '/:"fd&եW4/1DmPD]($5M'YP/g8I7QYۄ`Ѻ YVPyT6{Kr-Ά^IbTZ=3c0/YPg2*(@~7&k㲚BKJ=H7K-Y;d8U$ x2>Ѱzu0c Ƒ]pǫoWh" Vj1I14n/{3 [f^v[wY킿=Eñ8.m+rs'ZCvaИx0 #0HlG Uà 1o/@!wa%v_(/^L1B9_.8&qr=ɜݦlEeI1Ӿ˴| v\ IPF^ \|ߤԟK"GGbCZЫl)JseO .5%.Ź[W =&BkcS/J\ve$ bhj&X| ̇k;q,@9f~}hܹYRo0%ùZψK@cD􀔆7FNg$wfi~,㫾v;bF7Q-e5ȋEܐB [@!VS=icu0vVIaM4hWjxMx [}Eߡ$!x`cl":6͞?oe 3FE^[yYS|OS!|92X{x*75PGb [*VIPH\1[zA4laSI0́Ӯ4ǩLN}Y8xU_y*f,T͕E,hEߴq`&1^(4 CxpN'2Rq46--i?F)@O "0̌; >eLo~ @.+j \c7lb@[vWEXAOXzg-Afe^p!91c';^Gfu$ #A"G$jB(}OMPe2^.='Fй a:5q]C7v-'3qӗM'`gM\]j(o'%O:^& Vi\6+BOcLo՞Uvk%B:UmpUb3~|](4>뺨Nyr~SVLl]} R**W/n{ܔ[3Q u3O0YVX5Kex 5ظ8 NRk|4C}1īD7 w7@[He#t=_*%H*B[ϦmLN+gqsg$ $Cl{>ArֹqT!i4x YTW4v<V“Jw hEd<nIg1g͟ޮCO1Υ ɺ?=yA$L~K[ϮP%' MAQ߃ثYKhGѹ{5]x{Z3l1H6MZzCcb豑 A}J SYۿ#ȉ9.[jv@Es~.g%l@a<;KscXh%hA~vi IEp <ǿ6?\p|䥯`d{=XD.+_R/qSv/QF&u}vvÞܺ*Ȫ$ O 8Q˚)[b[U(=+xDYoD䀭2Ji߸a.8T/CoVnn4HppHQtF8oN¾noǙín77yB`b[8`YFŝ*ѩgdt&u^4R*Orͥ1xh|,C (X'xOZWEa˨pR_aBPJ,JLmՋ1PρGն&8il.z @!KMZZS >$R Ÿj+ HśS(~d k+<'IZO6\4<J.Օ@]d6qQv&dy2->z%8 ~A{2#j*"YC{թFwx|iϮ7uhClÈ+$,"!smσ$ѿ<&*0Ύ IƓ_= w"=Fz.q=Οn\R'eܥ'gGfTg heֱ>J$h;5cXȧ_+ysb]jM^ MRD`̑HMS9f2}ߋv#:#ϑgz*wT?6 5RQ0 I,u-jD6{pN΢v#hTȈuuUWrߢ7zKS)M頠[$:'p߻eV\! |voZHtr6QY&#bfR;kո޵pH5 T^C="'"iIW^-|bv}k% "( 2%2׿XӢQ|Yg4oTٌYDEIdU\a8QnlPiQNT9x9DV̦eOM@/FAL%>;j07ϊC|8elR?ix<PH>* ,2MG1(1;A `SQh?S0Ӕ;*|L+smA[2/5Nz:+1NC<=j}QaW5#~_}ZVxS0e &0dn ӢF7!s _*JTJ5&Yȟp\{U(1i?D*o:9z+^ЮS^M7Y.HHmJ.}gu%s0AHpEC2uʖ6&iBk ưmyc!}oO;lZOcR*gM7.Ӧ0O;l" d#Qgo6V ;Hؼ=[nܣOdbiH[Ϡs>]5s:zЭDg.5`_,efR6q=$ A@eC6,Q ߸fB(܂{tbѫu|*g4xyZZ)b FLܵ,wo'Gt#xw9VHZW±dlX\l B_'V׷O&z]!F|Q)tep#J0 ~ܱP~NNJZ/eX#f> ܨС>}>|dwM oa,qyX.}fbM~?̀~JeThz]0zUV/*p| (ckJW1 9#CzSY~c^ BelrVk e}eX 1K3t  Cџ-A{kt*b nC`Sv ,pnht&]cg"B]L$G%*/1D>gQ19ɪ۸?[;;/[\v5wwy%2,Td1MgXfB,e8|$c"a'^ ' hٻ=g7YDOsPLP{Wb\]3 |ڙ9N1xݰCD*S;9;ńVΣZ_Z1|TVedH{v)@sob0!~bL(nn$L>hzRg4<]B&J6Q1LMLnW @b`UiK4)ڇ3F)7?8l#+b$ VaדB%!#HJQvBM+uW0Hȥiz@+J-zH3]t5{)<,0EB&cZ)QK(uQ6[stE̪_?0>b,2d{,F.;Ni$n:2p!? axIJLm-U|"V8Jǁ3x "ѣJ.~ _fXtm"2Od2UopL!Ҏ΄}&$Y1$K@CVfT5GIs{4dag4W ʡ{uTp6j,,M% p+yqV4nkW8P;xUG$!*ztS_|)06=l8;{I2q"s `WpJbfoʴD sk<~Do`bjnQ)4zĊn瞪cr$!&KfU2qa'- oI"/U ;^N'\"T7&v絍>.]&`"iR *Lَ67 *;+mI0[MB6$V4(4of>LXtz_w(q[^=%:Ϲg :&Cw2#" ќ H1zYJ"G6`<(@NeqXA7bf}Mw<|b:9@Bϔ,@p ;B3߀ݖ>>dW:L.xDŽJ;WKm YpƏ F'䗻@Xʛ0 %?qOΧjhy|pH1Vc\i96]*OԸrBevB]XΪ$~Gq9ަ)VzmR.In2q i]E ڃR&y#7YٱAG+4~۴[ВZH- -P0:`+~=n`Y3[Gl~S FVM8#8(ڥ`7 sD/ڭ&[kbX 4W7N|YJ(7կO cwdYújǦ{#%A Σ=eM4F<1T EM{|٠OHLt*f%AIEd}Z\/ ,,#6v_f)s.igXt *-F6'q A*?*hR2[7oSGl;d+5p`Il%g~1q+2jm1#ѴEmJXwTbvO(o/A{2|326)j@# a'.-<[+dܬ?qokB$O;"W 3BXM;Mz% 

    QlK!GW!*OS{86-&$9*v%0t$b)2QTX˥=^E\v-RϫTB-0wp@cՀӈl%|-i$dPcM|1$$LpWѓ$KӃûC*ŒoI\4U^\!-w1n74y~Ch]'O$ֶ J߇ okrY)% huLMS}ˊ3Q M8r*앵ݕiѧBF~48jX8ԂHD]&U7 NBܼfel8N5Lg(cmKV ;1|MP> & i9^m=#;oS[DƤ(ޫ9l\()8'S{:}#gZ5q=}f]zqۼ_Dk:"6풝5r?z C7töLڔ:%D2jOp|jQ&S:ZgCo2$'9 ш/ݬ-׌ҏVVpdM ƖAD%"xt#QM$Te1"rP ̀ A%^x! 9ggi.ri+)_[FP_UGEAd[V[t8t:@HIOgegYxwWN5UY‘'{h0$~? C@045"~qު"X{*qRϒ`q l"./’h&dI1%VGw5RVj XZA-/;HsawʩT^yFf_EN8pcb7۵w #+|j> ]ۏgP?qp[=&G:.?iQ]HqJ+rt)UO ;)zLS%K?#T[p=FBKar%/D}0pyGq%D6Qp*&΍NAO[f1ʖc3A󓉀k8jŃ"rޅ(yt m\q"/x~_C/NCᾏ6|]q,EV[TWG}l1fmI_Stѻ\%u!tڠ))~ Ǭgh:ǒp;'>M+"0Lh5z)~htr*Hc!1{ST{p3|Ȥɸ^a ldB 9dẂ8&tW~g_xvUz,& ||#7"!!݈B&^&"RWn"|xRB-GNxU[^]71, 57"ѦsL7d>+)v:n X 4s^Ӄ7[s$>fH}b6{4ŹZvG𦭬 ؎i!T5J?hž4$sBJ-Ȣpc\L^7?ӟ\5y3sᲣnzB~d(\2Ś!%C4H|jT ۜ͞7ST'0啔m~5hos g/!sjd0ϝIK#ȃC%\JVp ^OmH3bux\f"uDPVxn-h+8). L=38p8w6<@hhu#eVt `C7>D&l<ᬉ{.!Q81@xҢ! %lE^z#QK CFvaҔ C8 Z˞lɷI[Y*drI&a% I)IM9/bOcE@Fl-"(Ge%5wS\Іs=x͋BiOtZC FhCܖWw_=8Zެ- ;5H7i50d6EG2%U'-6nυo౻+e|m$Y.+%RAmUsZ[d暎^yàeW;c> ?Z덈:Er.V}/!4{]љ 3wQp^n\G)3U9.5! yl7Kuw!yu4/iLZl=FSI<o{Iң|lѺ]PX8\Lf6M*"lf\YN\y J[y_GͯJ ӕ23%5uazR۳g j|4y+L0vYOm<O6lg3̕Nq??\iUToJS@S@6p 7L*nY}  Ga He ,\wKcq1 6m6Qr5X(H8B1^2kNw?npk tRreH*0$x6@$tA^? S?hC f;dtQI5C%QGIaE\Ī<@L`>4Si ]aSoP*g!J .HJWHNl 'kI:h32"4svӟ5Nڽd[J1!p`YJ o=boULUGjI̩դq$Yh֥:0^p)0Wiі6[z"RTte[1)4Τ1AaibOX}6TF݂`x ˂L$x_?၏5ʥ 5Aocz 3|v NPҠ6;A8ԛ$uwۤ.~]%m=5fi'5=݌Sޫ0 S3=u'ftgsV*P,pd$-+h]ftf,+m d<1S|ڰhۛ~{PImiz#m|#tQe2Yf{'k5\פ헼F /Ĉ_ kbR vzP&-"rt _@nH3Z^i*(Q#mja2c#'7'˸ %DPD{k N:5k&Ba+cGyR&R聏^ϠvodޓՔUI/p04]\r#pcé0."jΉ;*Dܤa% +}㳉:FRG}5t5M\é 0{ёT*9@ ~R,`j 5Оlҟ3}{@1J: +$kJ6kFU)|H-_1 h]SMKKs &ٔT!|~ffsx9,N/#NHhXγ>؇d\L{/԰@"5YuI\p)ϋ0Lh{~L&{xtv9lco4,(s _ 땍A4DL0" $%6p,5%Y{%ڋşĮLmń.=҄Doh(Ckr!41!Ql2 ;[z";,E&*x3$ b`?9\b2SU l?%AN]"g|^A- q:B4ӃUIѧ/-Ntfv3ݨ<.mTez0 FX:Ѱ.*kWٷUM&H;zmL3\e}6v2_uZJ*2`${y2 z±XkJX @H a{QۍMX埤 L\ j:{_Q^}%|0WX&ƬȠ/e4.EsPޅ/񜭩f.#4P=?t -DHV&iXgƞ{q/{`M@.os"vg^ݥfA/Wg3eN̘TI3D qZj*=#@#y!a&]VLKB#jf}l \~1wɶMڟDڈ02زS|1as(~c#8qZUu(YҜREgvI9d_Lke6 sG~c?pz+Rsn)>Ү*#j͈狣*j BՁGȎi'ߗM1Ȼ V#2澠"j'_9j7N@5Q8<Z7A-3PgiSն]am_QS8 jNu?؈@oP4[-sVGP~酂`ui#7}VZfIs_ugeΙkdP`g.jk҉1I OFNH]os~Oo0+ 2n"^}mʡ&) l|>P?-sy7s7BgkG7#%^)^~HtBQ 8W 7'j'Ycj:%*@ >3бov{6Mv"2 Ī|GS[|Th܋\vd<ծO83J&d'C[ &ctAXwXsF7s`,b>=v$RЬH \P)HoYPyZ{7m=G-g~fFF<}  Uٯ~Mm!f=⒫ 䒨0os {T?ypD@nJh"M"%@FF`qG.wlGo&qU4cg ;-qX8Oq)$Xv3z%*?濠m}re+ XBԉ4I]ĥo7wm/cQVDr:A6kCf+\_ZB*}}mM؎2z~D T˸F} bp\ܩ 4g )\"YM?~o'p-d v7D׶MmpB 9LQKDc??k7P (IYtf2fZc --LF( 6$Ffʳ=((kmǎ TJ`*X{{,Ъ|d BJs<#Y+#٥ScEgвPi,W8X%x1!{FIطTa՛\cѠH !n'm }?-)(IMh/$Ҝ}UE%ٳsB80Ʈ1(Qjy50g^(e&C$`K\/vXΟR'iK8 L@* 2ǣ/X;?~Tmnkw RQ1|\ӡ,G0RK~ D*G{AXO oQ^S$ƅE˦| e9-o\T%# wY\"mF_>2mӮ;\z;]|=pݝLZ`V=K=.A7R(AvS-Ŏ& 8t¡άoۈv̕2:j Ҵ>.>ҢI5q ssnO..ܨ?'$ϖ( S:ee/,z|{=So<Lj]!`u,F NIG ,:%P4âgkK? ҜLJ!xT-)|bڦR!ҼR>+qhp!!97:]4;|KVC`$Cz@%SC8 g9?_>&e16}Kdusin*urV^Lk<#)ؠM ªR< 5E b$oǨ0' 0R>3ZRXDIc9Nd%$Y*P.1,> 4~JmhuGlS ֡<(ϗbv $"6] qBM)'f5zL=fږ'<4*}GTӗ[`ԉ}?J1YsK9t_Swr K6Ć%Kr!DӘQ`IӺ>@,Ϛ$(ܸ(0g~O'Գ^`]?s7Gߴ.$* t+$y;D=~>;eh=aPFboEݸlX;{TxR/ Z? #-Ԩr;SÙ&.Z/6j^G^8@p3L%/?t nE \uߞQ ,c#֊  ?vQ< XNz\V=81hoTnBb!y\W|WE^M2ǧV|$t,Z:'HCHZ3{T8YRxXʁ"`sB C >h^c!"˅-}OQ<"#a,5զ.sUMn!~&a{{ğ@BgV܌X "$Ntv`N8$A:֎. ]s j;) R CԋօkVMVM3ZTѰmް ./a(XΚ>En|DK,F)fF[Ca)~*_a  53|vTF9%_e!v%XL׿a}W |%Ga2dF7C>@ZY-Y@osW^Ke IrMsv[h -# QXAr5 o#ל9l`oy ~>$JV|$$yǞY~?ٙM8O\ +dqYh*)ȑ/>1D@cpSŒ 榺oTx U1RkOmxł*;5#ǧ%9lI*AE{zhE8Y `ƌ8Ә 5 8qT4`nU+~s'As[OU|S/NJA$frcŬ&:ϑ>J?> {f1y=V n.&h^?L՛snrVۻj\3r G5_7$/C60 }B,/ZN{8?,-}g;{pʴ'] -\6dp⥮k*̌Zd6o4fN hk]S2V02^%jvZմ"/*B4lre}eV/!ebAvJ ibsؚl(2]udmYA9W6qY[dv=.w5B(&ԇ9k[*9"ɽ3nmw[I uU>*1 Ԝ7|wjL_|fH=G~;`i4Νl1v=(F( p[=7jTVU9:{0%Ͱ̠Ȟ):agj!BoÏ{P)]hP~o1([+dW"ɐ |Ƀ%ն4'&x+Vhd[^ ~ˣD=qV&ѥŭnzt0h(Y=Q)t|x]~/w+q9hZAY1)/ҽ46~&t.dÍX8rw 5$&  ٌQuM~m[E^Q&OWS|]=}#wYNwzغ %sO>]kE0i,S*L^ KR}P%`#ey'^▟3xD$b72a ~Ims6n΢:ÜŔQ[3:bAK~s?Ac0KOB`?Vct&e;R0?-YY)n0[y 4Rc:b g ڛ _^lf{*}B (2bTCq>Lu |rܠF5t#t\{xf2Efm%urtJoc;ӓHbn B% pw  x3vCq䶰ͷ0MTZ܊c~oR] }?\aigA?TޠNeV͏<|mj( "|Ly_D|hjwOg1vW7?Rbu/1mTC3&繨r* jN"}oAe~ LŘ<Ʒ5N+!Qs-1Z~s0 JFP7n;p oU~OXvs/ .v64ɜͩJ\vFrϳp4A<˒(9956wC{1G1'7o{|)j9$͇@c7ɘ v)cҧwA)%T7Y U֐)~n*v3r$ egGB.%0Z-ȅ9ĸJNԨ[1 Ҩg%cR?:unPSЊ~sWǞ e0 6SS)Sb lt.rm:4Y -L_+1QGc=BñSo*n|j-tPxU/^Zf0߄YwF$b%e4u yd=loEw(*J]n"&kZS=1w $o{5el6~ A:R'B l x̌q3;x9U=}oM6F< W7b3 S~ttJ5hu ܳa;ak'gB:: y0ÂÚW<=7 ^{8^2V7 t"Lp析 TbL N.˓(i1j4p}e&:hvK0bꮽ)-iu37T6. EHB>dD]}`tΨn9# L' }苎{[MBk;4i@ SCslt$`Dr3L;@xy-DP\JKmQdT. "ecrd/{_}.7?RTkӹ_B۬̋?yRAG) 7g2{fpw !z,TG2f~1x nqlO aGt?r/Lm颭;I׸Y/BQ Eaoq7:0 V 'ΩjcYNr}w`89BPȶan-ѳvN ꤘM^:* ?ڎ2&QCHGqƛlsc+г2NyPŠ1S"@%'h =r絙 q=.vDkfYEl إ"#=KL 5@x?vz=DȮSrB "dAvQ;<G=5^X2O8lxi$*Rn㐕L2g'lB4GG0^ O]k[E!xtaAp[gQ3't dNeA2E>]g^AЉ_rV@9帠jr],a9C;jgmM"-D? 0\jFEcJԂ=QJw!3eb9n܁oF)} A52G. f},.V{IO,\ּ__J??BZ6s$EK S\Rl??B0 ii 5i u([uӏ51Y( Ê%'dP% Ma]4[Zm*b*r| 'ȔK3=:2kϠinӤᵵEʭA9UG[#_akepgESϋE]ШniGm{,"&tW;DW c~H{嵞gz'aw8ix_.H G߆!OF=*ў {%oDjf7Ո&k~uDQ= {Z.% aӟ潃=$PJr{4mRgP>Az!;\n ۥSa>0is987?M΄O-( cd(Mh^Ĭ`ofԂ fr/ ; нp#A/~DwhZ2s{͵H~C8sSB>zh+$s$bk n^X4S87ycgZ?7%`)KK֒:\Fܓ tU^MFz}锭Y8V.oiG0~talw">߽l7M2Iy7ܨ 4P=7/݊Um ń>j7{CDXXN)𞢻u =d80D@~.vE|CuҨ HqF>0l:|n mXr)3L@_7Uߣr†ϞyOϨ@~% ؗI^Y' =3=;t+.WcA#"›Nî58!>RL7bv Bezl&jF|K*MM~FMEPBp*t.E*U%7d5ǧmY-봭19.3ftis7Hq纊dYΤX(] 6-g~IW\n ?pʫڄIj ~RJoqUc@Ҷl0d﮵b皒@g՚u֔Ps Q2B#)ir+& eA4>;7yt_v ,mC@3R\jhL$zEnIrLHeq㾘7C4,\1C]eeN8is+,ߨ%$>F lF c9rδ OEPN+x^lLЈ,3$Zd sf:z9eZ ϞEX"Lm7A@#ȃ,]L[9L23@hovbʹaމb(+h. FAxW9{j!?[4{ӡW܈:Zyun(!x-dQyYN~r8t ,;)'./htu|ӌ 3~сIw&CA̾/jkI\,U<-~Ͱh``8t9 ?@y@E9nX)e;U}Enq+aGw{A?<ٹz#8v>^" Ꝿ\'?QG(%oia+ [ͨB7o;l S*̾ ܁ H*.+Dz4eҤ[>7,5>r^`|,ɷs+P`ZQ9\n+`8 If_U|t~EP跉= 6A{EW/Ghx~V(թe n` =8Èa6G$A✚K] r ]'Ij4V@]Ñr@E La3*ccCۥuxH:cN}㣑 n3Rfv_@DFSi 3TS[uT D@vٍکB\lYa[FtpEYdz 0bl\Rܸ:jfh6}0^zͱF:;jc0^m9K{Ȍ8Wt{xYj'\dR0=8^鬡kf7'"$Wq3w-J}$$m/?srRH#'8#& rR=IxAL#=Xv$5X<19jQEP^b}! h9M5-(M0zd|M@gu>8?Rc) Ȫcp Hn#㫫IsD1^Ae(U9M;}+ghY:q4$9`sð,=Fq G ^5'Յ|Y!ϜȰId![ϜCwwڊ3!y]*maA{(n3tǯ/gNz\82Ak+s}ˀs ޤY @{{r1BSpN:.At>8.H $1vץ@@>mfKJݤKzlG]r0乐5XI"yJA 'vP&? a1$P Wyb升e0pdzL3bB _\-I2wO7k`1ICɊ:>j0[+d2L"֋1v07..мG{TiJfǴghRN'by3)?vxssuTFAvZ` ծCD#!*>S;sH;gf=O/&w >/X򡩮AZ*!GsR)Ϲ7ݗ y{}?CP]%D @ˇ#}M:Mb.3ᾢ'nGU8ȾF;d:,Wa0U't<h:ί 1- #ԇhxU_{?X+ lr (FwSUl@/2sx}ho7a#S⶞uڂf1֊&CSBy}d4ѩ//maKmxe"*e@k&rܵHǨ7v8^nQ x@OcBi«hm.dBI3Rl Cr=AK+ݱ$WN]z&y/ ndk1T&$8R.d^To3HCHig;S%I2ydÍf)fF&# 64"SgGW fDU\?uD*EmEXʾq|/pKvvý4 54J#042 FgZԺ'y4&,] pT7np 6$xq, t,%C&N҇`}ע7:9y|պGl~Б{qiVQ߾T|yЯW2hgU*rsGtZ3B3K/܋0fq{HhL;?-l\^?Κhv _C)jqrϯ$؂Z8QQ甄hNK;8$4]7{_UsWy:SF "$VyLY>- Fe رƺFE,}*1+xRyn􈷖ט]?w*A~· a?Tc~4rt>te%ɘV;L%de骈Z= y-+Ue]RFCszC!yWiAl-ev}@Cqm]+γE+ޅ`sP@:(1 MX[՞^,.Iw",jP1$A-dzگ! SHCL]5& Lz+fop5;,ng|_-jDn(Q]%0w0Y+Γy{y/')֓ ʈfꟹǚSi4AHWBg:vO}YonGB 11E#AXM - \Ɂ2wjcݣYoTwSӃ5mjžR iXbNzvj$ozl:)Y(/$B&KUC;rQ @>{sDؽ96AXCEW=(<G8n1.>G >KZ4׹\2/>0>z֌Xn)2"Jҍoľcx-Zr+kRɫyq1˧7 ֔`2~6q,ؤ!1!aK G6ej졬xwtlD՛avo]]Jb%9Ng)X$uKKo u.J15ly!7`;Km| t S_H/~RE^T=cc=k8y@ս$w + `b֛.WU)W0zuIJæQ凌 I9.Pa%:M5|0jT3WoKֲ9U: B-;at{?۸з_-_첼IBU׶9342D,_-LL)[㲟X)z:!O![fS7<]|B*!uw_,8mYqGr @`Lqwl#9?V5ۙ}8ZCc<ۂڳ"8L= )'M57+ $ b7E`)ZV*# ~rLBb/fwL#gJE ()3"Lk$kA48"Rd"(^ QW\k-U1 pȀ]o13H*#Ie-HʽhdB&Z+F`-j#P{i(mVg- nFM$FLpW4grx uzE*rrC)_ rȹ噊wUe1'k2H7?E4Cs>y؛ U<Mݫd"e !4a C%?{!!ZUtfsiNLtMRwOLTk+]^\ x*qE';ܧyXoņaQVbW4\Ë4bP|=m)B> #]_󪡀񣣺Ti;6p2EL!\4-WUqk>l1fO~7̽(  9l9=d]U0< ڬ JVwde~+54,i:ʹI6)VrY7T3%rE%тH"Ֆ&Iw=OIһZ[{X^*kfd+r'gC*vT[ ?[D%Utjy810x!㖀UQ|eE>R|Y>10 *GƏd@%^ r] k"Ħo W5- tz]=rlB@–K/|*Mhfߦ(d̆QȜЈ[/kmW;!M ~)pVheɅf5t#͐h!>{YNkWΊeǑʶ/?;=M*smF`e>_Vܳosn-=4X BͳTQo^ j?xg䮳J%sf'WawB@$)籕ܣc[vY$ ;!G Tmeqd$N)(Uy-t3'v[K l|kErCkq`hR6*Dl@:A2Z9#o4Qqdv%M;\p ٛ\c,pցCV3u,Oiem <ɝC)*٧S k[rEk/ca&Y+.$eUmHYȻ,/Y>#^J4 lm:Q}cX7I߄2!M=LCbz2o-1]I!b1M JoeerY}7A kX@dϿ Ybi!aE>usT:R eCFZ' K\H}~ݖzz:b!M'tpp ebEl$;X䭶|FJ4Ak_ܱ ' sx%s 9fR@;_C&{+\מcN& ^3(Nn-wIA *Dù`5a5Ho2rtD/x;E˽z_N y; %?FRVb =bM}6]nI歸pajj=·.:; 7.FxZV򃮠YExˊ;j3 22"PO ^hZڎ_9zđI@@M9lp: Q Da"|ԛ :UW#pbvU5f(TEYxsWj"q-` ^N1L6nĸρ&:V~sҟ 2b 8eN pd6۞*$l.+ jꭢaDa+iW1l zY-Qi ܻSkwJ'loAKs|gnM9{WժCd@_3F Wij)Mx=pFَmu@Ŧ]=W_ /WA3-Q)#E@%s6JaDRj#giJ򘂘0 8` 4a.} yzaӋcMY+Dm5o΂]r_1]%sa Dx-ul)I]Oog;*x9._.;پI(lE-i LM%)Wt5{ Pǀ|֚bhSf5C)~J<~ 0Xk/b _O r4O&{_I ^AZ2'܂_bBP߇h3GHJW_kmծpn^?0%[orV6JETXJ \bQԚǞêC7wf9y.Oy"K:І&0 \5_ cm}E S5˙fM{s'3#;*XI$C->=NAW>RC:kyOKA I{%Aqα7fҦFGhpt;2V\Pԛ :/7&<;g?QP~-`-laXDK4kd+qo_V:AZю {y]3}?2Mz(A/|׹!a] ڔV>& ͮɉYiK;E? Eo𚬜GS?CB@25 ,2/j&w ZL2O,>{6*rƂp)z%A8뙮\8j8ZVLG2הԌpC8I[󵤶+ VM%+Ztg E(0XDIrJ˛VR:v4葔aP#V,;`b+tX`C)o. }<ϯcA7wWQxZ) }E;R6Sȝy^Lۓ5?a}zrW9O~k~nAoFfzo+/!s-;T!g"2B1k5VGJMjdP#!ClΒU`~fEZD޹?Z I}BeG4} Z԰)Qa h^]]v*Y8tX Ii 25{tbusCo OsP/ Ij$cA\d-PG>fBMd9"찐p{{Vv;@֥`7ip7N?,FCLP \~UA$[w'xr4fS)[vn1ŋeFt++h ,YvAn;P@ P.\Aj1i;RjQ|5 qo2G%FF:5E8v{3 -0c^`5&+üJ(*< J=kQ@WO- e9z}1r @w6QP8E-a^C;I^F9L X^sߑ:'g{^yХ {> A{L"!)6WӫPJGm=#wvE# &F"a~',hxiE K#'!L00޼jGvpSwB9BI)"ԘQ%'P9ثG2G` :F+LrR|t e懦P$ JY :Ҍ.\#.D.3xЪ:&x؝p\{j3w;J2図ҢfS:ֲKq :St #* s 'Uy}Q>`S#n#"ۥl^8mWDE'GnE"&*d0 ZF\3[˟/{yI!vsW6Xj \d/&[f4?0QFђ3 0RyP%gLj4{ývRް06Db+4eϖqU"m T&w49<.;m"'7*ąqr1u :wYlwrY m$:sҽuaޝCD61!Z.6Z<$_1C4CnRzJKQ8leIr"@&3Tzkp%Pc hUy&QtP)DL D,`]cǩd~ф Q5Y6((P\F"i|tYm&_ & K7/q]Cw LsM(CSus̍3=S'T[ZL@h`2 E$ Ŭ K@)ū1e ('BO5<,2AV#ɼ \Pܮ%@ ﷉h` b뛇*aw='8.{[?גr)0No!rtr}O)L=K٘LG/%UavO( Ud/RY@ |zOp7yUQ=H;>E4Q?Tew7^_+N:뇱a5 $Ls#.~҆:%AkxKtT9N;Nfq /\">j@ML-!{p!hf@ǰM6M\Cr0v7\:K2F6/Y 6--wBZ7'7k%*qL{DDP2F#&_4rǫ!@oɜSfg|TL7j{7j}تx}Vx(lrt=#RVeb6sҊV[< #r qzJi6Bmr>0G[G(`2-ҁ59N>aQcSPTcbKLdګfT5ڗH%d<$:`/"NrO[< riV)aV;3+y1ϱĶe'=(5NGt;]1»q;%O #-ԔOjc-͏ kŎ̶NwG4}@7#lԈo!dAR{;DB*yL٩#u2AvӤGU`\v02aW~&.G6Ofsz|LO3a(lR=9=V@.V|t!n;EV2X mMp5a{a؟;]dyY͒2E9H#+X<p _ wO? meVs2-uZ9b1C׬ U!Vcμ> IS?>EXISěج2$xk@}G^!bjߑJmSj VFٰ;o' %`'awQܕTAϪf cLkRg/(JW,O^Sbw/fV(\#?KZlk1?c7)u8Vb1$J52j YYll#'"q~]mOVplW%l9nWbz5`Z4fZ˩MxҊ_K}SE|̋߳瞎2ާT3tAM+DB fd^vaFw'v-E(d[ΚHX}N2+PG{6o045[SO0jw0׭uOL {@`K`uJ%*"[H`,UTIKvp\FFE)X>!!GqldniEn8KV׫IiلZ~0L<}y2]矺쉻?ԲAyXVދۻFKQEE7K]kttKхs`3l 1Sa\s< zso7w¡|H~* (;ԡףT ꢼzoDɲb'M|Ի5vod~;0 'D>g x`m8sUy nHLߢm&R胷^sd M)QerN+T= oR0Ɣҵ&ΟۂȍC3Sji½OEgv&3/:ݘ#ni(xDQx^!\Q!yȭMw)puwf{a>onNUK3b%e?%W^>eAZ^ 1fX&CbCJTeš(bqʼn%ƒxޓmYnulm`q q3s&V_߉bD",=^~+O7eur>ˋL1VE*JROXKjJL_Gұ2gzYmвṺFޯY)uHG瞾|O򤎁ȧGmG6(Q.0A ߟuBuhk -t Ɓ-B"V gSn "%B% QNt<9}hEK?H"H E`pp( hV{EǬ'1i?'xUk h5@sRc?8Mo}~SJ 9{tblS֤l/| x=Ov!%X"4~E=X`vQ?`N#AC"Z> quB#mϒ/笞O> ?I7)TnVIk||U1{ 1&J Ѣmy*c(Os _Zc6=ETOʙ68H_s)@ ssG2Q.#6&G0sIy@C VR.a,ζ$FReAcW"wi9S=#tY5@ș>[Iр4m!O zQKS7som1nͫM-F)D6wYq(c:B!슙ӮXuE'-r%R 5 } [*qG|*Uu k IAaY mx,Ht++P! zpP0x7> *bqAH?^r^I hZ'N2'u!i[9RPinYك:1Cp VGlɺ\Gey>H-=O\D\_Y=qz{`]btһ2ʕ$UI_*3>&vFsb,U1LJ&NgLVRr](A`^Icj<0hI7oah7B.:{Ib[ݪr{s :^!B֜ߙ %~dU˰4ٸ:8\:p6ZJSBzSa矽~alǓ?R, ?bzn 4s9͗kC@scΎ_3]lxu%fe f9eֽ8g[ v:0ܙ@ZWJX"k}. vP@/oUDa$"&K#(.  O<*РH̓ 8ۑCz)-ƙP r 8k|+ [ 9[; tYA`ЛZ+Д)s8Ot#$ISsʼnD^[}Frnji >6ȐR{ڎP'd|f s䦼]N=Z7GgT`_qw_T@~bax1 K,sTrNzHw۵;쫀tw[4%)ݓ3X\7o:XnIN a} lHG8sX*%X^٧kB;Wd#^Qkt&u -2NϿtF]'#X(:my4Ycl(=ŴIP*}4Ra6c#WkC1kT;:Jv+ =8SVCI<}Jvu&-.?"DVͿsVIRu}A]pn;n@S._MGz1\SU/Ƣ! YBstLR0b}kL$o|0rNH(065|7@31b: as.Os)S$0-=ow*i]ܔ٦q.dz[m'5Xiϗ{~qx#[?(E ~;6N|;v/i M۵dǦ w/Q2/-5\ߙWH!6W*< W:{ l(2yׯ),X̂z~(׿ԓ&-kZlߩlIb@+S:lުa&=gg]3}ALO.>-cWB ]O Xқu{nNpP rq ̴3pb%"*#ɛ4kZ'|NN|en59edgbSUP+*Wp-`ίٗr*abymE`0jb>oA7GpsR#x 43|^ajY}IOfR?+\YXuP|-2J ?V}\a#4; e'=MB:~@ae_=o{x@ se~A &ԮIMSȳ̳{,^ݣ뻎ǮǗ9QBSֈCy>%PiTӅlIT&W|"e*[<${|;I,ѓ#TiUNTOPp)㹏ˢWfk]|CD Z z)dݜ,H:s*B ,YD;(C_}hy+(3n?<2:>A͛R .*/9Ԏ e=0!JeS0C^|Sو#! w sz/j&%W5S#  ׌CNQz-#fl>˕4/ztլ!ͺ0`5`chi݆!|8۟zR'Py!GLn܃e ;ɠF)F6 eROL#箔šPYm+wgf;C$Vs%z,ŎHb9qcmNAbmyieTXص-}0̴%h[;~p2_BዥvcA_•.]foCS3}ruf[K:CaVO#iXh2i =LdDM,oXu}fG_7ǜ^^GM7a?- ;CWGe}0R']R(n*Y;MM,߾͝[9 eѴu4@j-=mOlj֎UtJ@gctR]'SѴTTr)yQPrz$O wpǗ'{ârk:dg q gN2eIt7h??!kYk=&{aO#0/&9N0Vrp[n~]D @"ͥ[|>2t?iA1n d v,udeGK>S*-= ,xScvlSŖGUC)[4侺$p3x@1j׻ް+̘ m>v)Et)mT پxV; ;9sce ,NhD3XmĊj>r ;: wt ty5 I&{[v+.cAA/Dܐ顆j_[/;Lk &I$sbfT^׊oUkѼyT5մ~m7xuNpV _IiLl$R㐆mi(č dwK8n{FMX(cLs5WiAVlU /"\,{Dt {s~æmC$}iMjMUnit0a8_;*plYNNvG2<4e.{9wJNF jc牡@:J(xX?I m-~qPM]//VG13ć<3+GxR}ĝ7i"oʰ߿,?)ͭT&ޭ+2ͣ'[L5+2yT*VmY]&`3%&!Dص-3#x8IN>0٢qt`cm&cP(i&s:TP-[M +rTxR"u׋tbh >оA젩gMX>6ŤGӴ'dEnMtmīв f`T3<;9ve@E qh;L8l \:)CʀuҀhDh_a6GJ{[i8 v9cfl{ ԏV:뫊#Zui2QB! S:[AcqD$IŅ"qnJ\KĮ7sL[2f1YBEĶ\ gPP1)h"hxA^O:cq0S4gV%ȪI-FVbר &nzkYfpL4Җ7QYhǠ$Wj)5d !sFeSG H{9x LP׮f2ۭiPp hEδ~+x)f= >_§a}J ?ئN)l54[gv-?Ny|[9~/ tk" >v0ˀ VgLW͗U;*Q0S}8R߲8WyhA蹃l$9Sz-"AS8nrgutX:_"Z[ցu0<]NYux]W&z^;l^2toeuulШ*eŖ X@P  iʄ,\(G2ɒ&KM^WVO 1XCRIS:mx!VPE3K)Nd5a t[=Ra?i!y8N}I_[]GdqiWϝ:⢙ )ԡ[ qHbX,T OihQY*tޔ[i6utC]r.GLA6ACy+]4H*هs sY/_ ~s-̃CLHӢ* Jź-5#%Ҋ )uHט'40QqV%_B6nX70>1},U0]Q&C) C\2v>$:FPEbV 7dG0n sE4t Sr6&-:׬: `8Quw6Y&\ <Plj7#P2րؒ1 :K/<^څ,CBPAb&ʖ X:up7FJgF2A _rݵ4%(pl|[ŭrP梬! w?@tSqEpEV'<B W9bߢhRf8< زtL4%RX`ɴ( ]mV=G P e5 D<,pٴ'$l]nFB$/'\yˆ.^Vbc7.-:  @ap׷by]x(񳡯qT0}5y O~ֲ{H|[؊$T;/!IwVP';@^>.yʆl&Y!Җ]W+aA}}mr z޴ۚUG8O7;Yb6i@-\y3D$` ,Li0(ڂMH/#`Xc򡡿csA];Zq+AXEnpc9K>ƚz2E"w{VݖKq, v=f-^8<xF}0|aӦbx; lWK,.>hED+ŔK]XWa_a5|>gU#_pI}BO`}9g ',E=r1A.~04Bn=D#z!u\3:z<.=.nzG&GK-i: e2@骓~>]kf39TK9^ ^@o/ --MBVU9ƪ5H),IK e )^) ǯt HMB>yQhl=Tq_@z(eEtqV"<_0,sl[y5w~j>0vW; ΄$L;ؽ;_Wڙ|4pi51~8f.RgրQ uyY~ -(?lCOA\a{&h蘾 yHGIPs:0 )wd3WD;Ly kvʑ3>"bSӻ TCןmZ9ӞgE;f6 awN,ˍWnC^@ӈA'uLzXe 7!'"IG3_j9Z^衂3C%g4؊a 3O uadڿzFhe65ԯ^C?tq[=^dFj.$ sۀYsG΀ĝ,q FAO0AҬ4R)tz65 \} t9 Oɑ^6By h4g>~i /HYTbFsF >]ܹfYCCt sEt̛vs >$b@Ooɥ}40RyzOKiЃq4@.`J*!LOUN 'ɀ  C7989s?OR߄tk=s(T{2i\MMosuy@RQ!DS"ԿT|̖ՏH뜟Gxb8n1' QdL{**eޤc^٭@W %UEEL95&fF,,WbD#!si 0r386S* >ӖsVRzБN\̭U>ݤ?5 NA9UB~cAR,* 'pSKݳMPs6qh_|=~[Rοom. A|-?@{ȱehtiH&\;tZ/8= fíe=7@'Q_'M0 T߯6ק UX+J"* RٽQ3z{Z6n1[fWQˡ7t86MG7w]0* /LcE UY}Ɵ6{+v'ZWj=hR~&S{ {[}ΡڭaGB 7dPk6" ȟvz1 Vo/Qh]0[IkDrղrrfh%K܌(Q}o:<.c$ t0R<[ȭitK Bje;w|YN\}^F埔UqN/Jƃ=~Q(VqL&;mm >׷ܨǨw5f[ȱe J7i4DۨgJ>$7(+! (ˍ&u7RSG&_,OtL.Ef pխ-[ kP欣4hOc/-_ĤJclXCLŴ{4hYRVA D mh)N(Ѱx x4bE, mi㚀 6KH,Nos(bHt"CQFJP^T΁FX-a3YW00bPwUDL:&[׿+7&]4Ԍu]Afl@ :4*Q/pl.Ib%4'&^)9BOsЬ$2!;dek`2r^dIxz;(pR!"J&i˄$D&kXb//[¾%˴v?޶#S+OjjMy a&ٕX俈ziճ2bci8eT ̗Bܙ_9Nƣ @pD' :OPLY,䃺wk/Ϛ[ _!Z5\gKxN3l7Zyr]p m0OQ:6nGTViG~k>лPV΢5#vq!9j>\~ *uxӍl ccZ 245k~ueq5O C֑a42ۓ*),KNKOuc pwDJ]:|78Ƞ]:yWzնA/pII|3$CLZ @ ^Y9+8Erڣ`~*\ƚwDKˤ351N@oNK x*𦚯?V&,xoe\g]z2rQ(vN\Ү|7GH*\)'Ψ[-g09Z 3tGݞe'gck}(Thdp 63Vb .g ) x9 _҂A&A5Rԍ$_<'[tƶt\ZOtW~P[`0Qt'߶D8a{;궿iA]AKg* `R 0^Y~.vOҸAMZ$8%,$`2*t}$,*ӡOp(.k I\_-[ISTBV_g[.J@<]CMUIR;ߟ~ 3w7c/EQ@i*7F? |0%.Q6͵*2O5XYd NZc[4Ixk_wsIyC>̂REMy|ŠA/y\ Af`:`g^sxRۀ9Q}. ˺%IA}{Mnv嶯flqzWo"5_Mdž&|#>abbs51D,?UPCVq;!;rʆϵasj,H}Rբ[d*fp `zQ7x^G"z@7<G0 .ң`;"ZVD@}e.Ixz1\6(dU^U`O6 \苘 m3nasUݗxalU@R1AO魶t369#QDS9`~dD,Mh9q;/k376 1[#v>ox|%꽆=Xrt' ɍL'S\!KQ䥟%7*m΋2^RJ8͆K p=vpku]7J8 y|'o5N~k6\|s>ϔ[W@9ǺKpݲb_Cz)Po#U )O kA!)p0zDCa@$PFhO2A*ޖ *OUa/Bq "G6tmBqTIQ.6KK{I]VfJ{P)4uYz5eƉ*H3-(؎LXل9_넽nu. M(8Vk;6SԹۃ$*dJ xpn>@A{ʇ׉k^hL=c_=򊱦p1f"3d|#ӳ*!O6A?*R0y,,@EC+Ɣ4+6QF8a|7bzelo+#MR^<^P3>j'"waӫ< Z_ܶЏGA5B KUbLL>, C Ӊ۸9HcKxȵB-ybnybdUJU5 5zZUz<4,d(6lA~ ۚϊ1~6~T(_Z B٢Ě][KB^dKlrte[D>FZyIFx[|c:O_QLLw7CS[ZOba-6}$Gݳqmaq 7Of z{[bp˧mNts`B 76|`LxU=gJ5{S;t_:7{iGء8H[X!ŻYOAACߌ^);讥 r-q6q47O8a@͞WyNϦB}Qm2I3UMggW2A8hi3uVsyN{srI(גDd i=+F3t7SHAzn'#9;-EN4u}R, (Dz]Qn9d)RR ?bI,X_Ncʅ~GxJi;BBN"Y,$xv%Dyoﻕ=SXFIӿ"86GҖ ]_K{EH6$3?+XPpS|ئX< z5bOH1hS|#; A_Mp@NβwlJZ9S4y5nn?9 q5#֚ڞtB(e-*e!lۏƟ", kmZ^ip$@e7LfPWG:{`n&pՖm7d J)8*wU . )и4T^XMr}S enqk,KUU&|<&]# &z׃BeNSoPqB˵ Fºeu)T9] vRgw вgfCk{%ڔ[rk]3A_E `s0ng*dpTFкZ dM,k1 ;zWVF=-<M T8v-Z`״rko͗;{ai#MgryPja<".q!wxtAΧDq+byMpHg`jE0P[>f ΀"AB*eg y̢I!@֤x2 -.  LAjW}, zrGr21R,>c!CP_A/%ssuYbuği`ʲf)a]`xd= ȽGgFUsȣ]ێK`̖$i͋Ltq#DZ)KRu$@?r(@9 ?U=[jNPHV0-WNAFwVUAV6e1PBZO#b0}nz2i5^s,p#\w?fׂ* eg Żguk.슆v3t FMmyw% 7&pX$*9M|為('_uA'vbB?w6۱'Uu[~[yWX3r c R]Qt.cz/$7QcKw*4azWG#&$A`c-h=e*p'z|abJ/eur} AP6C9hb qrʐ_ MZ"O/TPwux4K{%oL8=rɔ^{"yzWuu[͘q+棑e^eov{4a7\e2>N嬽H۩Y\ nA R7RטpPyآxb3$49ŻoMX( :4l xT,Gb|b .Īc](:%X(2:Do|l,؞ (fC+0=&0lEۙwtIB!\Zw72_yIef#3R%\R _m*YY4XR0\Z ‘ٕ[[^F\˟;*㝶:z!ux;pLhdc_r0=DB0}dC۪}?5m'7!d/pbZVN-HW@/a-.EŢva7  Jӑ~ e#c1jV;T!ZZT_i윩ؼyT^uĀ&Y2`{a/y| yq o'[EDߺ]o{OO74׮? 3:3e`H-5 M̟'v?qZ njON^46`^l1V!EpcĺYI;';cw1u(Ś0ʴ=&4|p[D1 5hU([y F@v3Cqu!}j 7˓)򁭝;_A POw0],󢾔6xмYMZުǵ՛~MyPm)ݪLU&ȷFx\Σ.ļ4f` e~a\(d0)={1:b8a\)ny>֘I=*fs~8wGԎt3lmaɾ p]iJ9v[dJ.ߕz0!ض%G  x1?0q{ _ APӎb-͖`Q[Ę5fJݙa5iL;[.ìXAtq=D [{$ 0wgGGIqzX]]Ac":|= p⚳ǃ4`Y* ^)u&.Ȏ*yIZҀĚsQ[|y"`q"V%Ub"9?c3cNwKJԩ gOU}=h|3?gk6mj-鄵%btfJ~4seSJJHn7&c`},M@ZQ૵}"HLmgix˄#]X[?NT%HPpadԊA1FݛW3\EÂL{nq(|fiA! ŧu r40{E=?1sQ{J+ rdiI铬Wj-OvHn(W dR6>aRJ#!1̃K4|fw5EKᄂk#M0ɉk_ű aIBiJ}.0{mAf nmY#wbA;r!/5蓇ZOcm3 !<n`e9JvmݸRBi'mb%SI;slADY5\gt}Krf[~8ƫCԾZ48VuŔ.¼0E->v|zW,~KY28= sVL Q _?⇪!@Di тG){2UY;ۼ[ ΚpZXIL3H\MկjA4$ENf#;WlNfYHe)]I#]u yAƳ(6PuX!Ggp4H tM=TmJXވ;=8d3(/Z~C#srD[eKk"%ۙ0);۞#+ ;F}iz36jE)jP)N1ɹI6=RLPEkLmI*E:rM$ i*n}zprմ4=&鍁4%"ov#N?ܫeʍܫCc)l*a^Ȟv՟.BSjž`vŗ7B+0T!{wbrV;%J#PW 0GVbUl#han>| #7q88 Z^04o䓠R-.dEgg^p.b`OSRXV%RZB] -.pM0s3Ik.ewIw}tgd{ 0B9!1Xj+^=tRM+$YⱾ ˱ ,fgֱ~IyNfmρIcxö|8KAؖ ;3$#s8{L&c[oQM%b0@}٣A:] Ģ^`%,Mkq jwH%̪eR N3CF**ϨBj}!h1W̎>( *G6tM2hKLEDO4&Jp-kq+RBM,?o`~: FC̓t;:3.5"?X6 u;,(uU!Èz3Wu*TGv|*;R8F{\D@?n$#TUHxTϑNb@(.aʻw(7MC =IdHwd/K4Еf'!Rbyi˺1[j}-AI * M.نTl薦ݝI* #îu8}xwWAΉ0(aVwxr,nNXLthI caVZQbJ,qlWuk6E!T`i߰Adq41%$2Fq $_bZ{MJFȀX![~"Ω!{]yT@?5F`= n)؛]rW*CASgcBURP5T]b_AL&0)kwf;QNg;. >$ #!ϟXtJTӻ?)=0X0^VDz5~`g3X@QJЗ9@ H|۵npÖC PnxP{F>6y { oR@Lq}Z2svc«tvu\}R%M3e$bANDZH;"J9肻#;KīJa;ź8RI.4l]̎LCi1nҾڵ "XQ6_S.3dl!H4 E%jbS'DT[ִ!M`k١I"NeaqES+3f#ިӾr:{@@BBDE]S7sGMMJJBݞX[ޏ"x[ٰOГcMtC`vU% [!`9p4/-;VZC~Ra~oH $Ԓq7 [<4EC0yI)ӹ b:%Hs`] s]<0|Vo'g+5 _ʸ[zȕՊ -'Ul1ȇI*rY/~{PYR_[_ezӣ^^ !ދIƕƪ*y|e>y_vXEc3E\D!aAHV+7d*_ ]\|X$nsQ s cz!IN fMG8<)Hm |t"(L"UW÷U"?b|ѸZb|☙җ"DuYP-^KFf珗Ɔ kBq u(錪Ӂ1Fo&\}~ZDH1h)-?W?[>] sv5ZhXPWs+Z>4ɚsƜOGisvtّn!'_dzN0Tc6ĭGqRTGx5Y@f1ޫ5n6|JER#z # k kԚle޶""6%! ؚ_ ,9ݱ>0Sk^оtL9l2zj D.^Ƅ 6vrL^>V;9t3S}Zq= nsP!J*ڙ{Sc6󔥂oTOyS9dKq8M^3X<,Ӌ8e¾q=hw0,+Kiu`t =uÑ,  ^& y9s䀈zG^5S*+'(YˑmvULhc?^6Nޭ#K~1ѝXHA3(wy9θTM-!۴ȁmh>kyBDR^7"1?˼, '{C>(=6.%xB>64A6[WfvR02k1B KA8V2uqc*LRfZpB,7d$[MKiKwvo_ !{*~\)?[9^c/q|GoP ~WY]d#\,`!Fo?Tq]~b|;p)]=$SVgv v6{T}AYI&L׏RXR g3 bOj_Oc6Ė;L6JuB _OѷTWyPaIq dt#R㳗Zg;)-$’h-t:FUmG}C5}d@۸1iEak5\UBξ/Aԃ׉^8H !/} ]4#A:aM8}Rd-S_nXa%"-ˢ66v)ff7-b)}~% n*gST['de\&wĸC!}XdTJ1 INw{ov(}4Aٞ=)9Z2۲Bȃl~5Ĭ mM(Y98؈vX"y:2>h@I|+6~ui 9x0(y"'y#1YOQ"TĄ~jsÔ}}Tm5Kں)(%Ew]#[-:vOK)kP 2牉\w7)ySZ/)'D!LyaJ5І xk^.ޫ}ї G8t7 @SPPLI % O"CH.ג{km-);Y6. < GɄFtk=7,g)1(MWdyF Y^z*C~{krUv8WLnTV`S@`+l}<9u-(GF(7yo|f8Mi C# CBtlڮ07Uǹd}rM#k13H.=VSwC^  l|Kb)ute(5MFg68@} ťKܼ TzoD[H t :쟛ZwdrȤЦV>mplppJg>=:#;rQaGUKߝOg-.$;b4`E&p#'b(瓞|2,>މw>+?WG 8=Cʛ!gs ̀j9Ď=~ 3"AZt-j4W4Z^oVi%U83Mf#ūz- l8Mib@GJ%j1nQH'.Z~%&)^i;tHd&IX?^NXX̮ r!-,«4RANz).4q-.ۋ!Vϫd\2&vI^fAhJBx kNd=4*EaTh:uה^wB+qj$fL2HFtl۹tꡙy>+_Р}6P/|,ΨQۭb_̛rZ*fI8͝mG6ׂl2rF]c)[jw1T &ޱ|7z{+to6B z3D,Q19^W(r)q = EHukŔnd"'~P2RV$2l9t?(7TEj:BoQY.ѝY?hHCr%6ÕMdwLĖFPgӆ7.(sɂ'`Y4Q) $ȶJbܢPR!Fk% VS\W]I+ÍU9yXr/Vx!6CmR"Hk`@$7.zOLZߍ]k;}^-ƽtz׫٬SIy#+9G0U|ݑC _E ڔ%ҡRo$s)|=+n /,SYwLp5XTRSMrS2&zPsXG>)ٰQ2cE_dP|x; ٓp鵦NUд`O_+/l_ N 6OsЎA9GAR{_grٜ-F4Xqf㳘BjL],8`J1VYd%G?mA11 쐨hAN]8+ߗwFvUJl)ɩT^@7w9A0j:U|8RW۰#VjÁkVA(,xڎjyRONZvn`raJk'it_X}Zas QvC[8JxhNRP$ޖh3$/mj˭ўRLFگOi-O7"Ó+P`!+l3,`"()"5p|W)Ѽk85wE/^䐔My` sB6AʯHt&˖̛[Z |Xdns"PcxJu9ZUb=ߝVadY?V@`QD8wzo+?U9./b*V ­}Uzq<_A8_Ҭ@lW{-GWG BغA7ѥ'O27Æ>ɞ_}sR6G  7QeRӏhu 8W.S1fR<9g3$W>m/JoGM'y& ~N&CYZu5##O˿ ?S+Bw%86 Cv$w*9Iɣ #I|D^(rq,Ы n8X+;򩭗 (sbk1ᧄP ^;Rޭq5z%}4-Ro:4I; Cvy]YRhqVšɉ=KA$j_^Q6kϢ, ֽ`xNΊ ŰQuFR<%LT +G,rxʜvm~KIGP]͇&С:8C<<N&ZNpH=Kr6~x`^zTq,Sq/ފs?r/ f?̀R[%uv9FxU020P7C0HLsܿF7. fOH83߳ye;By H%gKP mבwfcT$ }F+7+c(o╥s" yh3tO >'cTXg$i3Hnj1N[ '%lNw3`D?Pb[L%r Cx3ys d/ԫI!m.߰4r\7;!F+p|@^$+C +:L[{O Rl~T/]y=j-3b)UQxCMb~pM=&2V$ysq`NNKeN?k/@g|9-ƀȮaik)$ 5 |p]A y"-?c-(4FN>,B=؝0ˢ'FV:YٝY2\CMq3GP6ArRVgdަE0H&d1"4"[./?s3y{SNxbygfx2 i͹y]˓،Z o|YQdzSyb1A:mzfW\ QGEx@+GÜUW6m{uX;Mڢ{}kP%TMydJ jb*QPUF+Le}>H3\sqҏǤ,s\Ǘp Z՞ͥdYOw9_8y:nS0?V_3 4{,*!aA-:9Jv67'e/ P9S"-32Ǿ=yO'_]#1M|Q.MzrCI!2pI@/4j @U_1h̰@1GKʞlkP|O66eE|ͥx&B-*_K2@5Q=/R&'>dV&720LHh)HU22gOߐ?ء=ǽ.'G`"5YzucԣZ_Hd !C} D'/[H,\tF)Koҵ (6!"b%\ i%ZLJeɜIG-ϣ]CWЖoLLJ5_ B_Js$LO{D/wúǘ@ AU􇈠f(%Qz%U p01abptlAPx:_yK+LZ6>[jXb6w%)m*)Xگ|8áYUc Ʃ GN\_X;Bg_RVGFl҆V OTUh W.Ϫe'-_ Ut;^'7D ^ /[ @~`b ׹ѰqIev1Q~=݅~; bʠA?YYKPHY'רf)ij"nJ/DQPE1mW<݋ȴ_-W29ܺD%cі4om`+Tɺq,6Eֿ:Ȗw醃E/Sd[s4Ô%Sx>!H5?jo3M}x\M$:%4'z_./Ja;%õnGr|4c8#]A/pҩGffjD%Fx7?}+l8\v]8-$/XzAmNbLv9w3 Sͮ\yO釡fBp kampLAhc᩹΂"ϵg#D(2أ)LfKH }xTMG]:d.jӹJW+WHπ_`˪STqm<CP5vZ#&^ u.\[msMvB.FRB~|ȦHrٹz[to ^B!4=7cyeǨfW3yfEEʲx(7I.["˹^&1 StCMB ik2G4i>~XkxCzg-喦}?ws/ (mpL򷂘K?ɜ- 2BOP;ߌu -Cb /ਫ਼D5 `9 1deH#CڲrNe?ƧK dn\V|!g|Xկ-P*"\Á^:|M qrIt:ň)3A8x~B ͆YdKp}z&cX5 9(|]ekZ(JX\ߣrv;J>ܯu0?!xa3$D7in_*Oo((׷P<}dJGS9s+=rRe>YB77Jkӥ\HjDWbq'PXBBĎ% L!/"6!ޠѰm {|r)o.E~ ^$*.2ZҷyDkBi}54kV^߽Gݣ%V`GΦ;tD$ >[Ә&CZZHUi5x}ܯ vCGyJ#2vTjv1 9we\ kgw(wh׹nhm7ݑ&-*;͜I Tg6Dc6w̐PQP=eƹ7c~ة㾎gUDyˎ=85cbr{q0H V9nuǔq;Aq oI"sD$ڢCl/ A/q~Px]!>2&b@lv<.7Hm.@d<\[ OqPƼrCыՅce&131 J؟^JR M5\k A\/͌Š?_Trhg&vE%H!K1u:+w ڠ6W3 h rݟVASiotƉƳ}/ W x2{U/@U[@N4prcІbd2#< 󥂓bE,0[QV]84;6\Y,5zUd=0=Eg'|ʍ¢+"0;f6X-;d>j`+t[$@ysu% k)t 2-VpÒi/]P nlM>YNB]/ dz#|f9Ҩ["+F xS۳yt#ɛ౺7Y2׿amS[5[X K 86NV|rvʯ~2Ek}JMIlkfǚ#\v*?|6I;-3.*Sbn8DY1kkL"wm,@9 v5UgH,(beNf`X 's}iX$~$VCZngd ̍Iw0bP&gqchj4L\T':s7jO 4O%{I"0cVF* \SKHCav = ojGc:;67{QzW1S c ,ߋ[!'B8r >) ԯ F˱d pnD/en.z I)]Kg20@7 zU5fUh) +S |0^ZrkR98j " Hj(~6µG"ȗ weCk}Vp&NĥoA7#/ԯC%';di8B EW+uk:=#F`*6#j6ϧdcG6b CZ d7eLݮ+%ьeH28i2嚆r-N_fީ*2tDW4Lm^`OײV h|6|~Gxn%"-4eB=?Vw:;rUH4!Y+ܦ/dD˥|%{.e;O@Cc!kE6j8XL'x.ϧExR~{/'KE*{+ *R0sU8Q27cFd$n ƥ+a#=l ab\ 57}Ff)d6@mxcZU.O j;/QH>]*Dd08p2MFayK+441}XE/Ëk=334.%箰ٴv0XV Hьgd ;~)tEg8oЫ_%"]Ot8h/JeYCQWn?=W]Ȯna+jE'ķP h#D[dpTa)I]TD3\DiL35OЗ ?aJR  Rŀ(0䢡xKx'ǁ5;iy4Aj dhe9 QWl.\EeXWc]IFa:}Bٻ~%w'!z{;u#B5 7E2']R8:#'}89_hIZ]=  -[Mh?s>>QkE3W\BCOq[BwA|G*lƶ=3CM:p EW?齻~Z#/)Ύң6WuͰ"7tIh!{P u`=/Y,hpLp66 _ ()jGX& b!X:j@Īo(Cl)(Le@)iX jO;B0!<&+K*| N󓮜n9gji#kL<.rv98ٕ4acgNxA'&EGC9󥐹~^g6b51gDpiJ!3кn: C ]q9Y1pa :D|f, OPg$d70%hèU^G({rHt( |Ny+4/:1p=G4h<0IV&pD Ԗ-6B.#4  *4pߴH0Ci Vֹ^C!}ϐLJ_a\XoHy?=߈y:0a 3ݸԨqmR<詠VRS>ձr`B}3>i‡u +0y@ ֭NWJxO4~Qp&n)2`lmv`]z V_F٥ z܃/R;oKbrŬ^aDJe+^@4U br'fHXv'@?ILNEs-RǑ ]@e-Q{(R2eѵnH4yScT*@0[ b8T[h qg0/X hQY#_(hHҚ|(=-YE(NW:c{L"OրE1ڮC\!A2AHM1봮 /з!Qu1zN} %>%Ciu_s{ bQɓ4ąOE A@.N 9gMɳ2'7 p~ cWP!.h߫E+< T݇WNE%!`ZuIv;m/a]6??"gufF0T+r|i(95QY/go /{pέV/N?dSQJg{~^@εW_t@K@RQ ZLqZR`ޜ>BP~[Ws* ->4GJmasWEQ |KοVe"qXX[C\c:wT^_+KyV0 YNvHb}tvSLt׫>S<y9T ({kFiE36%810pz ̅D:*a\<\:[m[h}[ C(`lB84/G0F[__1#!GX7*?-{RKvhiwab›mɊboՓa(<FsqbCT{@C0GC%Qbz )דɈ ^퓬PftL+p?OB%2(wÏL(A8R%~ݲ|cÀr@󋏓r*^ˠ "68JarCu|c$ ׹2 I]:f t)=&o_W@uJ]D$AtƮJ{nVoƫȦj !tm x({\WM+7LkDxјLT>xynZ@E5@coe5᪌ΐc-zRsLԾ30 VϬeǙmK/yyYbGz?xj -Rac@πF~Y3mHhM\,UpEN/W >i3ﯠtR'W:,Nb"Ou*Y6$S3zVufEqs@aQRώhĀ~?qA C3}A3h_in0.W-pY˦]zc"P@l\ 8əEdqy:;}!5':Щ/peNeU UVo0$DKlHб^۝fe}nVqwѓp0׈1j@{/?[Y@9:-#K/kNWXݎL-^Yzh{f{m\O!j}%ҸDj2I3˦r}Vc7~a@pWVZTN )#BVK!̄v7UTU795QF~ߑWFI s)Q[eū`IvArBv=GvH}Yq mʪ=BRf7({>D|%X/Jo`㦟<9vWx\M'fNFDou21w߻)Bj V2/1ή+V琴k99w3,dx̃3QI:") l>m-b̵b=D;${^dY>cJu*QH1¢%Yz*MxZ-;I2|i\K-3_镄'y3z7t\C-S{Kw-̋b͋AZR0˵!mX[ tgq/.'_|,ڐ f n$x21Q,3bN ɮB"C^c(RQWmA}+O Al:L_^,%@t1Cmw`WGnP5šWtͣl9_Ily4* $FtiY[A>846Md@ ^MM=/:((sK^qUo!,F1C%Wx﹬RTxXj+1C?^%2^{-3Fji͎eH +EOFd)xsq)z4D:#3d".U)jdm ꀅKz(ީaPg0wY&S|P#Wc$$JZW;ei:؁at[:Gi鿯"bv܀-D {DvPޤ/=WKe-({/0]x&h~!mK[C=Y 3uߞ,q~{#1/5jB+_w3st܍0WV5n߂&yRNhaVkJR 6R?)O%'CP; c\Ft"7.*+\bw јzDmM[[&S;*<1U@;A^A)cINDt':D/[SC\`l(qk❘zCDl3=$hv|z Ѿ <"͊θy rEKѺYl(w.dN vf%z2UY ݋s3[j6ڝ#~VE6 ĩ,q&ŒUͿCB2AIe-! ŏ 1VZ3>Ń8ҝ1EӞQyf5Pd>fxuƦ<8͗} DUIXٚk=9_ x2 1΅%hkuM4jn?Q{{"_0U7q)dٝ KV*|ݤ2cJ $:f!3?0wed\cMF\nIqjUuhl}91JI ?$cnݽ N)[' S}nezASg) ^W 9:`Sі0+={yւ0G@tEIVc"'Yk0W6 ['5ڙ7bmFn^ -Wn6IAS{$4iՇb Wzz4#k`ϡ >iB۬I,J[=F4Yd1bf&Fk/]R!mA fAð7֊X38gPXYQz]g/<>tAj)_,K,r}rΕcNF}\ W[D b#7 Wg(~mK1C(Vc;&w?%=čK!=Oc"mVOK߾(Z8@H(.bvH\[hBlg,:E*J|=ъ!Q@+UKYH;$ɕt;q\ n7doZfI*NZf袼[u X'9^ @e١8SY&yUǺbG\ݻ>kOY4,P!^q6Y.؏B;Ꮩe֧@ `CH-}Ob1f쀣}HfBA6+ #k_ɒ"juwjA`3PM1-^`Q{?^1 ysZ$s_܆J7.4vV4,\Qx+[2Uhzl,+ X]wdFuH9X!Y"fOK LNƔ9@GN#v/ %Lxn ,'T%EɧFrD6`k 4a3.CKvpqB\hZ:يKshvN8n4'V3`ss MV8Q 6ܽkF waK(14Q^Ss3>p^3 !f# ʪFJYz& l5PI1:${S V:^"cCW-HRu,#/؆nmPa5M>+FH]+\n?*Rh(㠕Oo-Wn_^[рb`j$Q2STK tY7&(. <ED9tYg])[Sd ؃mkBZTeR򩊻|ҒEVf0n[iKԜrwA")b]y(hFMMwsv͘QܝO/**bդ;dtSZ&SHF9xp$oM[ol -:?g:92*;[d\. hiameWWݱƕʳ)1YH9}X櫫1AJH+9 j``..ۯU؇hY}(0rƔƭ'u>4vZ0e΅[ 2Ȏ JeY^" $}z/TΖ)O~*QE?wT~˩L=OSBS|֠3= қm䣟B+#N\/'))Kń+3c׺yq-Z ʓG}*w RTڍo ~/x̨﫦nS#0 4ua}vs`J9]gn٥CB7M}&|῟`ͣI!Ҕkr9"pj,1J10~1[4$A5 E!Č+>C#=F2{` :itf{Q:#_Luz]Cγhk0 J4S?)1ܜ4ZCW*@Xg05 s-Jiqi9GRCЗ'}A]37ecٌ.,[2" mb.ss>c,tz~ƿ;V9A;4m\z(ژ/u: ʤ⡿( Bh`VeМrtof !#~1͂2AjK9{1DCGSއ'pGy<=)uIBO)d(__Oyzc=ͧ1kIwp_2XE2z +9%m̦%-ϔ`ꦧn:C;Avt(he { )RWGYA^ucSTPmah=[D"{E0Mr@м!b.($do\oH" `iz;4=Q3YD@#"<‡D GVfpd11V APa%;ӂRY ,man㦉14KBXT#ATFι?#qtTL&!M/C[.QB<("g%?V T[9^^J8?k+zkc*,gf.j#6lxe5^'M*m DeGK|0#EV~{ <=ǔt̤;¿@C ,|r:<]Y5yI;:pqOϢ(eiz2 e3+C:?dݐ=Y@mbbL/ „ %IJU+'q";(FC$HOc^BmV]}Q A|}y+Upf͒px™Ma@Á=CwqHM8NY6 \ivej[h3R`=E|WF< /F]Bq=N λ?lӋFc-iA'rޓXPa;V', $ xՑ4j(>!5A< ܣGJŸ Ϻv&xfIX).fdPpY,=@6$!LBjBx톎k!Ye 895At.8S_g=HMnN.hj񩱪c&wo!,7 !X{t;wLh pL Wp虔nPh!ۖEj i Y n .n$|>b 2~oe{2:hXןn^[%bX;Cp >FuwZ%@8qvJS fOҊ*ED#F^YgMr)W'ckLl?.>]Aٶ;m,ҿ?uIGgxEc:+'i0jR,WO}0udJHNTӪ(}z&yms6=(3Zit磸j$ `Jz-8E@ahSvVHyK$TJnrmW^&m|C[tG/!ւ0gu i z1+zG2C6ͼ:SrJ & +\͎@e {H|ȁѷoV2p6/Nwܒ{Ӻ5s]1[Q.eņ1RG8iۺ;Z%_#psN0T;eh3f|Ok?*[ n-dIX9 9j.+7A,Lq1WaܘL*e4âLi2g˄. ͕΍; Y=V6: (i7>7j&EKfjUmX7v`,B~p}~Ma۱MotpйX+Xj2 Ö~70ă<ӰPV-fʦM-9(!L Ф^Sƿ`nv\vo'dU=dwnT*';)3[g\)BƍHm=ȸജ&k3 h1eqL#[@o-N@,2嶤%_y/{az5hrDEu{YO=9!*4m1T8'3 V £HN+b/qzym=w` vZ0F>3Ghsn'*7+QL*v3ew 4(g8ԝK. \)J9OW{Y}fhZWC5Qvcvx]䪗ڠ**Yya| `B?hP+.l@څY`܎QRw}7϶K mB* 7:K8q`ΉTFc'H(.nؓUy"5tKXZ}6ՑZ7r0eZ_vldHB*uhpV!kB#n`YSO5ΰHHr uٗG~A!yv Q ʇ0^\uAt}'Rɍ49z&'վi|ScxLSu0{ZFbUP ) 0 cHӷU8daE!"W 1Н>w4UQrY(@QyEt`!S`a{mmpK&!S']>L9$-)a6 zbQ U75[9EFg>Ov "8UD8RgRi1擹Z:^*LMb[%w}%6;HbG,7^N9 M"]l?͐=\Ȱ 3;.2 1H 'U[քN!uOL[L,t½mh7'Y`@0.Fh ԩSD̡웝?B&ƂK)z7^Fw-%) 8H6:|Own"_b}o'*)mgf@ݚ `~vGDv*F!Hݐոs𺰤 Ǐyg^4=_foi8O7h2cD{xx4iyͺ:8,V!> 23-ԉUtNIGZ F}Uob=v_a?K񾎖@)6PQ$Cz /h,2ʲ(qթ [`Bt$l;*eYguS]<'OZ |-ڳG!3B$:To!Z 82ӄoS(gMT%VDhe5+g4Yƫ=< ﷬v(K˵gvVj ze}ao!<@[rtQF=g~܍T[fLX02p A :X/0۔.(m\FG{*aө-aYj0hfB-ՎqV_) 1>8vw:x;\5 /v63|-[ګ@|CN'%3vOdaн_Ke>۟mP=zҙJSt$e!5}L !fYYiIHd&v RYʖ5Mt '#ixAuG 9/wh.x=܈Pu"ۘ1Sk'Y&0NJ% Gsi!r@5lUeMMz18bnmU%Yq?I5rڥ"B^u[,iFk{\p^93)l=]iD9Vl't& 6tj1)9LC ~qN̻ Qξ<"; suU˽DBseT(EG^WsDg ٷx{fO<ɤʎ~ uVJ^| /[ @p<7cC1ieRsCu| x=BwZ:,O5?H-ޘ|NnBh#hI)-WnԬ1oϢjLVyqjE*i+J}/ȈuL V̡jS:dшeQKpdã ^сNΉEMvVv:'&p*mv7 K. m=CͬkI#zVյgP<.3~dW=gځi+ޅ|.#s^_З0ZB!'~\6t7ѫ3CVKC+ttB2ɿAJ49_~),HLӀ1 k R{rtyV OrǤbݽ_lQxdb{3iv9f5kY (4{;~OZ:Br>juGU9> :鍰)o.\ޠJ T-ݫ7AOUe~^t(ȯGW@]}\-%nEw,[myQ1)*{ogEW:xR_`+Az v)^%f-i>9wWЋ%_Ǣ{^{;kұ ׇL":;_VDO؏[͜qrr} sKLFK^wɐRW,*z# Ul~W2@09oHq f~Lb  -wWy#͋Q&=$v6VZNՎ$!U9bc=b_Yʚb{Tv؝.j_n4ފ2v:cqG$rCJ΢&ּn?l~Kn{ #g離n@<`9 NwC.$leoTPpSF6@)8JCdVp7 ^S;MO* dDA6C0g75PۛHB84TW-i|sՅ YF t r')erk1#-_t9' Q8UUj, n/m(u<:[.zrO7}v)(9MM|I0XVQkue5oʖ7/*~QϽ* eD@\-=xl+yt_0)uD!.TA!WZ8YA,0mw9 $Q\M8g)D RR>NWMq7V`sK["zFEw/v5kqLj|Έ#pA1O]\CwA9 J!PF)ҘfbSKiS0Ru:Bcf4`3 ?JBS!1Ba5&<ŵf=)#)¿Nw,K~ڶMݹ2—ோf̧1$1h͞7|R&>s-?hmQ[Fn \e1 *}0C}^ԄLai '9#4ln9ل0`0-}}u#O3jrws .XUbgy2+hc \hKG/uum#v̵Kp9s.؃'X.%ΒOHP/0哘^…&uM]] [{JmY"y ͏Nq v:94޻Dc :B)t+\m=hsq8"Zn V|/f-FPd,~ ެ%ZQNzGw_Trc!/'GHʃy`ޖwFIRB.9QcAD0R۳O?A"\uj04b;%A崊u[3W }_o ~QO@ -tTp=lb zpZQr#(G138;7ΠRyn1#?! R*>ZKiVAIJ>Uq]oگ IL1X7 YW*>f Br-;Fn MRSI8d M3 $/bb9@)4ۏsRuL^{u$0W q/#SPب9M H Tܑrg#pp _-@B[Ӽ390>e|(ؗ#z[l>auf^knwJ)5xo7BΔ4 SXєo ~B)̍u1wH􁴔Ah1= mg$Ȇ2nA,d *I݀_ 2'E ɯoYKu5+W `@8"+ 9!*RHdϣźeǁM$E`:OTK;cdA AB??ڻE|(4la k8dgjg%I+bӐ2ᅣT>zj Ć܊K;},6tA5և1MLI 6ʩ&"^#vᬥ@!lRdo4Yf2|J"P`j3cDڰ~C+ubpHݯjb3N >C=e pՏ苒d&Ze)"M q>[+|p8?"QJ&G稟i\]&v[(I9(gx&q4 8U"/ck0b̳=.{դpA|bdoQXYCӻ󷇯?lTv]6nqZa]{lfkSlٰbMG򥒊L *P62S$'څc`~֦=96p2i_EqvAW?+ƒ{ۚ.drN5K{N)[c'{ ~፴3m7"(0kyF鐒{Jx>- L+`t xPgu4'=sCa8еrTz}<&-,8gIe.JX$jy^LEp/rɹ~Q0\pݹcLk7Ez1~6dPK7~@oQ1Ch&=qAD?Bol1\$rfԪQI;}M}g)iIs%;RBn)̒\[oǪj*NR[4)Sރ{i1k(nl \VXۆEtycL#=]Kt 4CTqۤf(vmQjp$9tkME]ۃ̵ПiI~m^C-,YE!Kl鴋#ui\:7cd AR&*Vaz+Q0ݜ76PΜKZGNBP=]2jŠ\f]GdKQAb!kx`6C~J$.[I' L8X7.1aAv0V-ts틡ʲ A.N;wz h:#]R:f铟[!5ٌMĨu6 K ǐڝVm\R.ea"LZa[ٱ0̢KCIyN5Y1ŐRLC@7]j/&ȼJ!C-)( WU[=I9բWkS!6LQ"o753r5tS"4R'Y0lA d1c~V?!d2%ڜvh󭨧:uonW*H}JژUo>0_\c=JjZVG ө+TYȂ͵~Bs߽W6?o$_j6;qHtHhgP8W؋lD|N](+Mgrj:k 6ZˎI%u DJD,+3aݒ1NumxԪupmaF (IIFGncAgigopOl?F%#ZKQpsNGB2bOXy%{t' .B[h96Rf6?6FD-=]o\')( P3;dI1\G|X (_e-& TrkS\¸x 'O,]lZ\CT%r$ Ğ<"}vnўd>}j:㥈niVѫgO9=HT?I4AP(9?JO6R=ā8]o Ljrqĝp;򰒫 <|ل F4[ !9"@7BΓ [J-oUdxeid3(DZ?&GjI5|yBAqb'ZuBx #HX{eNqC\% *pS5zUDuyWYznWڵ>X3fq;w7uSF,ɟC6"x(|xIZdUMUzl/L;M Uo*L:ֿE0XR9Zж@6V:Q`V֠ D#b9F8sh͓=I{7Ҕ@'n:i1DG\"Dzsp4ǷMyn͜/WG,,7l'~JHP7mZGo S'֥EOpud,FϚ(#vB=q҂UM`/o8uP;eE1їl~"pZmU5򑨄۪w覕i`NVExϳtհޥqJ4"1 |0(➶| 7nѷth=)ʝbp(us()x[Žj_  Պ&d_2刳,ҵkb.`C4wu'+[ [+~PO &75;,*qrŖ ޗf(${]7;&`!@uW<. vq55kdn6: & bH5fz>mc&'6oǛ'@`q-21ur>@rmsi䱋*Yآ"Jǀ^[_,}`G{Fufx.`[f gޗ,ZrHvb30#JN&f \oWȕM&ZYD+{i:#BVE[lp)/OD9B K)"/r?xIČAaZC*ua8$@J'E޵X cY?kM  6nf;IHv ݒ\KPU_ZoxuH-,8K$; _4'GZ;zEn8ۓ\F^ZA~Vg&g61ad~$]ZA!4y-CNr;#hXV0 qTiY]iĜh[C5pV9lLN5/&lRgrTڬ5Ow|=fI߈`:vU, ~goW"oh.32ge>])MtЙʙqg(ZlhP(+ed8=8\_oWKo)6 #z:,)_iݶƇHhfs9[U%3ݷ `H@ %0 $ 1gNQ@<~/}`W\^joN_ͼBsqr3XJY1lݞ;P_##C}z[?/xA|01Jrzd0lsu)X7kd_ ,bks$bN$7ǸhF}ܡ6X`$"I(o|UފOf}-=Z|Bh Nu/?{:&HӍ0`7zw"(z0F->m7F˴ tn9ʹ?Y٩0mwl_HC#;F3Z¦=%0E pGIh.L.8L̝G>sj݈Ixnq 4mv/k)Gs)ON Aպv zZ*lKn8E2-y)eҕHzJ@0 5Gtan/DxFy}$L"]v:(7J_V,t#c/W!Tb-)o h|V^_褱& `{X>b& On!xHCE: 7ڀVԈNcN)xuZHn v_Nm sN2e6(*E7oH5_Z >W" Fu=DZv8Ew*b?Z -rYE@?ԮooӵU1QfKmG׿-y8 . {u! & qDF UKSsKmUm8.(q:h^'+^_tbͰ&ȣ j]}8 DvRe=9?׍8(lOŠԫ,1i~g%L`(UqJvcec rC&XUۆV I`(G/l bʌ5w ZQK\ T&lu~7<(ٙ#7-EPWӡ0'FEŴ)W抔k'3ƆQMWzg~PW‘$q*,^~ 3ҨyG!zz;eׯ/ w^(?jl m׽21=B$y[@= dRaho"-v9I) .Twh↬1 48H'^cv3yK܀B7=*d:+sfL΂%HBgԼY:rɻ>;ߦ$S%}c/s-?/ª[f11)ȧ9ߘ=V!<ڛo` WH|a$@ǖw" 57Jkh?NɂQ}+$̀LV":t;sЅB.8qtZH O%^vuE=IgW8z@2YuLRbY lCo!B%yi:CCCО.9I*.Kf%iψ_훶PE(N50Sxw{X6Y͌B^X r*D/D8mYy F;}*\Oxkkk'A#QAeMqNISp[Sf"$㵓5_aG+X]_ƀT_;/7XbJZ QY$~vJ5b} 5:{._zlGh9y}Sϊ1M!4Ǜ)y4aXIVNUaxmO/%=c&"ţ?k*ҜI|,t r Iu>R *HsТSv=?LsK8C 4bl3 ٗ:WYGԒOP; %=xVTeT-d>KN},\c߁*L߯S;?^f`Ͷ'f*fT_@/ v>`viLɒմ{S*)?c/9g0|toHv zTSes1IF̍sI-ݍŷY}yW.VLub?s~~=|9/mYŶ/ ޥ *t)Ϲz5gAz&0oPIzZHojV.#67t[t&~J0[?=v$\)B xļvuB1X,2ĸiŷ上jsKAwrQ;J8_VԼ+/DyA]%|&ZhK,h۹ *M~%wvRoũ1˨1oŲ.ane'znGG#U=YD8qli=ݾ*9?RvFƔ<{/G.y754p~]Pq Gd t mTeu&",+8VKcK\Ak+"bhyBp%`oaC|x˄40 hs%f\{5Kwz"_0TO#*h+D:N/4w^T ҤA}&*qj`:݇[C4))O@Uh($juq(q( R k,+5zgO2 ( ٯ249Vȁ}Ӷ?ң?!f܅Rh 4@:9휃fBmlsD - ZڠS9,bpAY xuQ< Id^xrVUքɯ̐oy١%B0y(}]>>ZP`ed*gU-L[ih!P9c| W`9夗)m"@(6:;ZS.YP9Y[ׁXaCfׁ4#o6M;O=]coW؎A )r%RUi ;rc JpߑVa፳`|D$d!2%|Ĉol]*[~%ǃ7VUfCCPo'ՒjnwiSͱ3H hW-ZڢjC ϓSx׺D~ΕCx`,,fbp?Z@MRԉ+ $n&AJI 'Jw0wnمDTPHEfNsXUQIYJL/@k-k'7yvL,$ )57Drtj[ M. VObXG'_x)r{?m]q~AcXqfm\Mgm _\dϵ+ P$b W^| +zOe x:-v0vU)L,Y԰^B]A҆) Yݢw;XǶoavOWڌACyvVs9'̶_h"l@˓0HwA  R I nz7kƋеV-s=5O2CߢRoyFuJJCq8xu{Ų AAlI^-X^֡vS-y ؘ0fIL[ d7F.%ԲY7 o߼khOb$O=' dcHRe^Y@AzTj@MG33꜆GP"S|ģf!)5eT+i]l~ ,XtYdܥa>ɑ7XK#z&`qbna IP!COF6Fl%(yڡTl. *7))L/t__(U#bn$ -v=2_LqMȫN#ri65W됄[[,qJP|h+ou{ٳ^ѧ?&ث (3~+$5Xi"%+E^B+ Zj Y!Bݸ2$PEQ*Hb/\v*!M_ʃuX mY"twg)@5"/s݊ 8| B s-DbVl6AF$I\&W?Dޚ7e|" %&7xѺJ.UQQJdZ*r<\ܺ]ғ')W8_[`]sLr݋+bH'gdO9,)):Zs{fO]t՚i$HN LdcpHp1馺7/z-kϾ*W1mMw)*[梀RFB<\tSgi2@z=Gc#FA.L}9Ϧ[n9d7SI;,^_6>RؘzZ1-绱j rY4#SSR4vg ʖ0uREg2ٕhM>Ev\aCrЈ'1`)*y8%{"[p&bP т;TN%7I1tt68|:˨\T& 7Qѡc+Z~X2^BSr-5pk>=/ :q^a*<~?ȷ<",´HNR7Q[EO_6KzB+ Vj~co (_̞Y )_WsTp#۱#a4s((@@ o44Hp[m$C pzgJ)+ץolI4 O*SRL5mgo+.8bmu(Ff>u*"J;mt 4d a~ZsSvb6*%J*ogi P*v̮.1!IEߘݖm=\Ɨj&uw9A$Ջ1m:M%`:p\eBd 3QJig4ͽH_!Pk`3zbWMOhhk@sBLQHD̰AL)f`RxI]6-$e`&Ʒ StH+e 7VI*( A<\_̟q!(S ?-$L*J+tDC?f9% ~)joZj= ņ4qEnm!ֈ|VZ]fҝesIGm B^ӽSc_V@ jڨ]G +A W§^vR{M0;j`GNPk/lreHa[b9ytWpCsrcmSuMxeeYhap _4B=sFKK]ˊ{ cg 'w,ZΘc[krnL`Rc {n#Y]\RlLi}~ڕvAy Q@`q|T"q(_ H%)bC߼xvfIx)գ+h,H1mV`ں&gȀë"-իKu~}FID\Ҭ5 S6?"\~9eWI}MyN֕g)$҆.cZ=O5ӣ  KA fjDg$]K+ݐ$X Q׮̼RwEHQcNW01%FnĠZrOԾ^n29% ;>u ЅQKXƒVTɶ~gw΄Sh;.Ҽlp>1g˱֞"&Q2&s]~ o7Aφ?&cݿjj}:=f>QT={IDarϿ촕:iHk| .'85zJm?#Ų[+_ ~+0/CD!|t'D.'y6 .[B}k3V?{8ED`{{n277]|{j#lK``]> Oik5YMmع olH Yu>!X!U3Rt)xƐ)cCD{]ARV'7D?kg.?,Bd ?JIР S?Kߒ 6›}/)2H0Na6FKgk#>~abpN|el˦;RO l-χ Qdg@7cƚr^t2'7 PCQ|BUKJAB\|B+צ<̬p5<,Z?hrRz^7x7{Ӛf½FVA"Ҳe>!pB@U."sQr.)>TY(HlS"s]CE08ĵ旮!icgRSqc9vm7u +1 qtT,\ z[Mߐ'my??cCJӓdzbQDNI&p bsR!zkxm%wkpw/R;pYk8=U{0Sv dkt걉p S *J6:ӀcT$]^u; z0tp"*vJEuڕo4 gԚ:MmFA| ]ҷtvEs/J"48PCS;9>WY6@+f t/1}RYe4oHHYu˳<Q PGۄ2]cLбp .E@ zr: _],eD+== s2 ٷMP8aE9|?nyC'.Sٺuf}ʥ*<.=+No9lǖ4F Ql?w 9YN5}wEd7CZ,Z]37qj߷HyɁռXXWO橬 d&k[4z Y䳩;!Ë QB 鄏XxRrpӖAd~#kloF+v}OjpuToV}b3+Ntwk! kWS N7 1ZVF\.۝ 3gc~F3g~jx6{f$(&@rvx25Ŵx}Li#A7ج҅.W}&Vüp|MEf1<=&;N2PGŷߑ4Oۋ8pk#.`XmHptcڼtqI/r=ܡ/a iL´yrԣ -o/uXکJx.hDgUk ѣ[T$R k .阍/Pi}_@RcPCnz|xYwO/R$zE$10ZG<1dr|ZG8DL޾7{tA_KȚ qӁh~5UDOwҲ4w}s sQb4;L^ۊoXOP&n5Qgy%|R25lbR{\ BP&3 ui"lGJUeJAlNx5)2=1VjP3_\((\05 p{c8c +^p@%$ RW0Px%2A0k6?/$5*e)NDFWpqoQ4:hlt.3H kGbK [h{9z9`yYNHuƓ^8#:yGQtQUX^KPl9-zC-!\FȞmŀVHZ !8LDcPg*vth-ä^(_Ǡ~qe% Hl1鴬1o _-(c?d^.ɗ@X7'躬h6nexh(Ca8Sw$h5,[-wj&Bzxr[t]+(q vS,FH}<Og&> 9IL0ICDGb.F~x˧\Kڼ*oS|H.z ֺfV;ZgY-Y?Wݚ$̣KCe`w؎~CN+ܕѤžzsQ&ʃ1w w`RE4_ʵDugeLj70I&]F˛y5Է׽|DEWmOq  GomUN{V0ۥvbܳ_u `AӫpyTt;>C}Y2}_Gno|ϖq ͺB@HZ܇Nł$Q!ڧð"5IDv9/Z/H#B13I+Ĺa=_m=.5/WvvP-%;hDŽD(*g"IG C)\`ӥH*nB ^-s]6 SW_Hit-]*?pYc#y4g$dj 7%xIXcM5 B{BxO|(.nD\Hd8N;HQ]% [ )pj7a?lXM1CnMZќOJ2Dn>4?4TO~UhK^z{3 g+hc^m**sqcCl[kKr_yQɠ V<r޻ _n|.D?}M\vb dXw#K{%V 19w\mc޸7j 382X'_yOBpڛ)]Ӑ#8M&;pS5Ykm/7VWϝW ,BCFˬDM$ 4VaVD*D >yX5&@aO1F#]).Erq|mu1YЭ" ;򒱐'/5LXj\2Yۂx?*^0fT^2%Hmmh^W+ aU(e~Ȉxp)TLsCTlMF 2|(V Yk`-NZw۪$ 4IZV=Ûǝ_sۛ}8T;ܴMr7,l1:2Fg\3ٲS'{xAJpEeHUfu#,TBЀb'h!Q,qSxS'!mV#<#>NǕr_E/1%+a4N&0W4,Λ43R}7^J.&|`=3㉻É9oyd> Zl!TDXNU0pkxߴq.,4/zlͭ(r3YZ∵.9~|bSZ07;ZI ey&IW2RL]x~?.vن{$E[\]MeC y  ǁ ʑdZ;e/:^|85ݸr\6@,P]3u[v%<;/ՆDa#i<s8H>*/hcW~0QVɖ,*?Y?~Pۄc݆?'Kӈ ^`x478ˊu0ƟL51vqut *_co]A?Wud}C:s ̖ZN(_2AMaiϰC Qο gxØj(Pw`d죈3dC#F{J<1RMJֽOsJm:HSCl^eγd'BSNqM.-fiVic~uD3: kRɏza u)N/moKxԲ8(4C~EYV!e|0^Lj{"9ƥުj.ȕ.EEMx]kuM7d99d]$ 658N0vOp<{Ip@ϫh=Y7bojx{t^ gt}4r[Sߟ)/W=32E\(}UxZJ9LjzwPLAg=q ѫwAj'h A+r>c-k }qMJT{Q?*NWqU\ p{ǪZF91U4E\5܋[IA9Hi6$Y&r b/4,]ۻ9X]ؙ%h`$6J}3eaלvU_*AٲUF l$H#UZ^F4xCfNé(U1H=LXWN-&"_PEN6 ݃dXXS\=ŽG\1W.nM/5Hp+4uX~K C sݾ-iۖ !>!fUqjO*7 cK4o f'~[yVXq#@OJ켌{Hͩ0õ^F NC=#EKoA$ wц x8.<IuGmѓ5% qLf/u6P5uB` MYߨlKLq-RWG` j+uzEgKL@dfgao۫^KRu#GXT]dtDHK6R}^ GMS A<$?yiԂEYXm>=͜}Y]'X7YFR5d$xeKxEtc`7k]KRedE%'9sQ?4;Vtܹ)bt~F\c*]‚!qAq}LnT\k$rxB7w3Ȇzp&@I-犵bMM$#X^8ݒX(5ȵtѾ;=df@EqI+|J٣_I~pO(V?dtU.8-亅1ұJίǏmKW&kY=챦9/PlѸZM±66d컓Vs|RX6{5Nqp7N٧+)+UTY2/'dJ3׳ǖ9Z!s,DMpuOVz g[ +g^O7yv;t/_`r PS0[T]l=Dž]d1VR.[΢XDۍ *1m :ekm!g@h6jíʡls*_kG)?5Hew2гg2ܱͦwZ:+O!Qc| LtO59]m"L&a퐂^466^꯮aV[*ICL;^-ڿ5C1KVřoηU\Ѕ,`@Rd kiN`Cg#r)z (ŖtZ2U:oD )B c,.~cp3)U t^*n~ZS3p]iN0UE_;>@[Zpjʒ<^BaĒb 6J [LrrKgxwi_1w>% KkBʿȏ,N*ىδh(ل0V6tzקc3_E׵ [+; U-0] fQDD2jՊ:Xl]ũt^wlcW'V)zx#0x㣯C)_K͛+CN0 @ N)ОUp1+=1u4˿jhPw ہЯ:瞿ߺ7Cy 7INcH)3.McCac4J}YrI'E aq|B*Wbܰ0_-H %2a淥ܚb*:βwʙ]3lK &g 5N5%'#}* B0BcP$EaFOoY\W݃26ө-( Rh`57ZwZh;tZv]Ͼ$y׎9[hԄe8b켆HpwDcMHEU.wI@zNF+) .Hep᧋dQ[YUD ۱Cl {tX4J1 ?w~Ck0:y]^x<vKR,OK8}M#ugO3qʋeA%فrYٝŽB֔`<:p$y g}r|q.Kd5zRq}}k74*4cdX/)L`rNMaƘ:У k&.RZCR#GL*UGyFS5tΡ+77,KBq\Rt7*a<(v/F\'7lŚTT~&Rr̆­LhCtsW`BBÑVؒ5~ǑBI$Jc̤| sU!7/5,9s- R!gcKqW{$^Cvѧ^If08zВ#<~yH˟!A"·ߟ1v*;"M+ޑ0RȚwYEK'ySfIo `YZ$[l;-NWk#i2y_rK_6 zNg{B::x(3V@$L]B;b t z5+>sgŻ0s*t爓c޵WC;TjdUNu zvQ.YΞS0Kx҈0{mbvֹdUż*8R92, f JMo[9b.B-1d?U9L{&,C]g ލ"`IОa((sG[ ~]2s=͝'rreJAVs]рT%Pb C`Ŋ+lN {Iшc矪ޝ|&zU;񄪘u!Sd½_9c_"50kHR_C&xVIJZqf;8 xRNvu I^CQu2wFĺsh~Asoڨ'2ڵ= eYjhO}$4?9"#Džm+wm{UfGoj2kkOۣ5g,+P;ÅcM= |'2+םbPai&G 'K)aćx||]>p?_, Z/m iʻdžy'i8^c\Lܚ+Z2M Π6d}]Өi򘄭D~_Vlmnutb,^:-|GU< xs,nR=o^Gf4f}W?k|& ('9^Rw`II7Ne\;/h;>p5݇XvAs8& I>2O!ly^.31۶cTDXY VAʐ Þ ::Q0K[HƗ6 ':뽡̧10{}K!=mjbNHE.dXi%:g2Mqݧ5O#!Уz#DCUw4STE8"t\0#uNkL{cgiX3p^U`8^%>sw4r.4wdž |̽ԯ;GaN-ehpI*|Ԁ`pj@C65q}Y]+Jz;-{Sq**!և:!HP%A ^8z@s ?P 3 炏{eۓHs[n?#'W8TdQPa:Ziw2fCN 5QEGOfO],?W809+ic!ݘ 6j s%bNIB8x_ބ^@N)?jņ P/DiGA΃mU%*_D[}j RĻ{{K^#_HG76] 5za-"ntiw 0O!ﱍ1[i5JM c*sT^\,tO  .\Ͷ~+Jjۏ<d68dYI e x"$]v gaN sD.p9u⣠Cp׺/:pCˉ fɋwk.\9:1d]~Ö:釷Vf;^p5SY!Azu^W7fM:&Yasl&óB4ґ'GG}ϔ"`'TUZr-N{tܮڗ5`G$]Tk9?d8 [LXAUMhlayAӯD,5J rB[|l]Hl\hw`7Ȝ/YOT c& uÛu}0sQ-+JUV{1 LQkuxRPCsE2_ biB¬liߊe`mT1qa r Òs5ls*O$ka(ọyvTæǤ֛{qBVɈoϑ c'nTOEZO섎Xj٥Se#1t[㔾p0O]]u_*v@U^}/~:oEzM+ c\M5+ݡY?CN9LI#&X7#%M'z*脣y%0QcPwp/i4ٗv'7u;a;wAk-Oh%"J-3Ehu1pAۊ Co+,^ r ! jjq Rpul@:ؿ~={LtÆRqhTxG$%߲[-k=\Z8^4Pwܓr#k,({]~AQ0 AC̪e&{ގ$sϳEaKD$ ^m>4!kBͰ?Eyq,LH'b4!aM-6]TQl!e\ uTEC{xZʉx{  s/1FpTUM~9@l>GC.0Ӿߵ0g/`u*겯T]3`Y&ki/=MךkKMM6u MI_G-$Yu7ȮbP; {oIjaCȡ 4k8me_Ŵ5V #"kaIԛ2.ޙ~~8秭% ,_3C"ߢw!_P,qy{; ' 'Аaʠ^t[IvfN{B.8+Z{lg/.2sa_psuldAt[ "[|9IdPp{J%rYCf7%k64S>9s-m& x"+lulhW#`N>#Q>cr ^ah6+F\ hEÆ(ӍBNECF>𐱠 WTžEΦī?=Ox9XNd rJ "VGYm[4`ۘnR;׆ ]1zђIGC7@DK]E/hR2j׆BSRgPD:\t$ڋ멀+keOH,ՌL4Ӑ;Pg?ǟ.ʮM)zrV4ɹLJTZ!?iM+';i{&T'ugl =1^ZHm9}d,e>es3kj Ic@!a#dw,k#pDtzYwO+؄]$,?n!/ SctP _Ai\u uϾA9{oD~Z@N|E,P Lud3_~d6\3ֳNG W V-#A!h,lV15U r$?yPpNbG̪.>|^8e?\{~T=ȑgpkb#EzZ RČ S!.Zրͅcc. H'y\\dUi"O?;6 _Kh7NFgm-Xхr XI! Mc>('ߵ?B+Urq~,D;R|Q{jWٜ}Amz]gA,5Qf NE/)D0n֟ JUXPS0e(eBh)K¶*TiHpͪ )l%S~r[?hf%t={sS Q` QeEkP@i {43NO^H-m^;b\90 ~.^q&B5aV89c5DPwu1e e5Ĉ^IxΛa 4hm ]A3W'Qt;`@8p|MEͷ}Jp%%A1H)X:w8pP ZcsF"_CE)aPrx(oeV?MG`0J\@̌4U !\d-8f*y/A}f<4Gbe 7o:l%gLOPZ؋ҁ5`G*Z;7Sӏp@5@$UMh{2Yҥ]+*#+|%rw;)l!3A#O;ؐbк(_u陆Uj0 b 8[zLu @- s:}spŤFhbwXhoAm:gљӃi*xz6ɪ?}QGa[/)VU ]ͽ3.x6CBZ/q~7^3Vb MW>e ϣΌ}bKk-OBm:l|3Sd. Aï5yXB(*&&/'$0,%mFO9"4W!( ~iH߇d_.^=|.j8^OO,5HKI//ۡ0@{hi+Zŏa, 5j@o^ݎT fz/%az Z#ڳq5ύ+s|<ӾL]!͢B0fƀ8EZ]QфFpNmgᐍ)nF`0-/>`gPRd̵Blp.v٘>b)s1v8qNÈ=_jr8&ç1Hٌ.2Ȫo Pjej_bB`:p٘(;鄢>z]PW1I_, >vPr"\e!BbjBxb#tA-*-AI  i|щ2f1i8 0E;G|fI$ p QQ[F5_ƛP~~H8}) 9y'=3D4VX^ӄN.|S@hz{O{}}ՏL<͗;\i˓<%d72Y `I@lZ5PkwE/Ya32NRkE w+gAbb&8l*ai9J*Oms @[.C9Xm9U.w 1_<"h.1ngm: "͕e=_LJcPS=Ϡ6M_G#aֽړ0xvc=X/z[B,g-#FHm[ Pli=#v:g7t&I`=EVz ka:\&hX m0v v4`$0 q#Q_QB{Rf\@~&$ֵɫj[M#M.apXQ8}o׮z3_u TȦd8y[4"l|۰T8vd 8MB,npmSUSxHH{׮c-U64=Qm%Fn Ha[B{=3#K:Z?uVrbmP''XAqX.| ;u>^J v/.!RH&[߳Y}ӤӜ ՝($+֫+cw Vn)S F> 6#?G#nʯsS _1_ԽC+#$b{Һ<" }3c\T}:ބ &&yH,J!a_L  H;84Zαym xU$bh<4L1]ek86Ma ;eLCo$206[xV0gbk 0F&70?#)2 9?9P i& GJ2Q?b2!dיTM+S\i@6mUft l\3=:g ]fPe=!! OcȦ%$TOz!Yj~%O,Si]*s-٭2$ ~[PH-~фn_H?#,&`f+a8E)8+xaC; Ҭ7%1^!A:}^-<zr٨^7[@RF.Z;2]FTF/NقNh+pm I ń/8D*׀3~ݡ{yioj ]kyhsQ~\Ugu&MUv57?QA2SA}]>ϱhBZJ5OS(ws`zUIo3*1P ,~.2턠 M2y{Qֳ^D0E/v3=^A˦zF[Q|zLOۙA :%:(%c{,?؜B- >]v¯)ɬꐼNzog9|wHkWI샹sd Wg_r4F{1fc!ҹm 8FE]jƢyDm)%ЂQ *FHn= [Ng)"q A-%38}dl@4]r:m4ZVb)UbHDa`au^| a6zftY]^8f(^4H;s#ѐNA)$7a.#"|ia ĕ O @J͞gKkb-lX~9,zS|R"UT(`{W4h.k.sOdt %HYfx}~.\]`t}䜎g uA|`NN6͆*Jw*Ox]sY$Q蘃\Wț;[6 b}1ػ ۣeŰmD ePEx_]j^mBGj']@(4 }c;),RI̟M^|K.ȴJ;YPV  Kԗ<íI~ӅC+fqvrZd>ySz2bwjZiJM[!^xV(tfzTpMy/?T%?Y^^JIY&_/qU0: %v-yk>+6T۲UE"e&FQ>'! ̥UKUeN;|)3x67(LϤI:,S]7lNcm!7J?-i Pe~&q084;uʴNjWv<lkkjՔxS&例0N8dX%{];>n1W;suQi f[yK{Hia)*I ۥ9VlFwIjPZf(Wݓsʟ2*~0(AP(Ksf?]ٰ3z4Ӑ)Ƀ)Ix^絇 d9qN M#z^y鬷Q23X2gf㷱wRCg׾ox& b'>\*hМY`ڇ*AڒOhAMIْRl|Bc4Pk(1B,2&b&̱kH\>żʰIsp7_tJc6a~j3D|Sު {iu/܅.gRw\_QZq u͂]oŬz͞U36ْ?,UMЖ)e o~.(GC̭IDPJ;ς1MrDa.sX½Xq˗ƬiA:` 1ǷXA}mrOoFڃY HVc+)KP. mWAi~Wx?ߜ\Lmw 51+n;9hPd3ޓ0^6,ZRJLxX}q~ H$_$Yߛ>Z1de+98VNt< U>{Om?7MtN$xepEݦqyJOkITRKAVDyK?Szd$UЉXU=Ob^1sHky'`A* kED9śt4).Qr)?plL;vK*^mԒ}q6XאwbR'T`;Y0q;v=z<3TWD'KO[Aڿk[8O[^ҎT#N.= E/ҋuv8D@j;:XήU,G i!ܮKy5qiYC<P7$|E;MQ?;i~IxLAjkB-P#12',8n } j,Da&_9R')}',kS=RdRI76㻥;, \>ZNG = 2^n5BuD]H^<.];s!MRDA|b]n9%ѝ fQ+m)Ի©Cm`Ca9Oxxitw0r9{^gk*Q0FfBfki׽SwƹJn|c09SgR-D֫^{GP, !Sl#hffER/Dg`@p`drx >`6;astUi7̩ɀKRd;SSUD+9@q6P_G;wQ,cI?/f(c+ӯ '9 X!BCa5axD3DTLaIeEjoܪ* X\Ƕnq58J<#V~$eW8b$UQq3՗ _xnCٷB%(ywsu~='"D)/U3Y6%6q08_yt:$aPb~D&&*'vB<2aU]\wHy=:ePi:; У KJ=tdG;7'LˮsyV%:dvdtjN4r~1XAReuH(b&A|xuaIҺؼV<>#CaHSZ(<~\j3jI'߮RU}jv X\]>S f0! $G4ç#(ȕG]|mjbTՙX|˜v,ArlU0b!X`uY}Hn덕uD|-RE|uI%Wrxf%uw'; ݇9}OI1RMHRXkXl.{q?hB&&hdW?Ns'ُ yc Ҙ8l B"~ e D9KsI7s Qo!юאS{Y+tpJz~9`]Y=g%z&eP9* Mg}XE]ӄF|3M^( _j8>OjF9|f4.RFx繿-tRaG&ѻ,\OxWUng=!Fϋw՞ NܒB;E`.K׾a3M,:Ue9}ǡD^>/58R sz;N\'~^FCa$slCgDKm9Ng "ښۨ{ /lG_D}ӷm@5/.cmȚf6zEѼD3; V8n{J:9h `p !v2o5+u T1熨؜߬]6А [ܭ.af5NA[% G@ pF;fsY^g~^vOKs++;e;,GM&Rkcg*` GҨj%Y5hLt|cƸ^V4"'+sdaQoGTGXD|N$2!vڢ0zZ Lljp7{=" 5 )gTԂ`9?mї!u|F) wLIKP 2GZQYm3k?fg)wlب[ -c[<$gs)ADrC5_n걤I*qMgZ|Qv8kQ(jx5;KaFA >6 [Vm'y-B xRM?qƽHm\*-- o+I@\Nwi {@MqD =N#.+&X& }`B`ꆱ='6`shT=3Fp/Ro{e=}RV$|DjU ۯ{lpݸγG1ڭu\&lbc7--Ehm`}Q> شOClLjP-TYgbn2I8/Jveٞy]9-uXd xF}DJS}d1ӏs!tlxK%Ą,wޠX 0rD0B,QUfc 8y+"ϠWP͖6Mܱh?UBB=\0m FeWQR{8ax@]V4u轝>k&5W / a\*lIn1ط`)/@Sr/ٳt? ơEV_όZ+(G^ Ơ Ίƪ7k`_5JEY)Jx6wfPTV-<"68?>{ cEQ؃c+7cH A5kgs>؋khsvi#,oK!Gs aRdE *z;SHdM"2GZ+N2>yBgt)̨V=Xͷܿpt4Y1 7FݓfT(z!kGJK%jIP*  Wà>^CNKl% 9LI/m`[5 ѣ˚zcȞMWd&Y)Ԍ㬄dAF7G y{ ?rSw Qb-|5 8 V[;bx٬Mym5MH>p'ZEIFYf" ͽuȞJC%ÛF[B (Č퐨f 5,e cGe;&.b%TAqJM5i.$Uo',_cɟTb! n:/6 8{,읔K XrDaQ9;C5ԡ18N) ">A@rT}|MOĠaE%@œ`6?AG#QVFB߀kBI 2ʙ+@CTb?An(FU[ɟW^;Iťl&>sU!؛cdtw8?AUCd_*"N2?kVgiEZ1uh}ǐ)}~) H; $NoNF7`%B݃\H޻#L sћ5{+t"Ivr-pƿ.8,F._+Koz?L، xЄ"ej#]i@޶Qpha27p/{am2uD\n\GOoc,4U[7p0 dAZ+vI} >$`]R0zvNjEWWJ \M_J;eҖؚmӲzB9ڞv@Z>7NkOs4n(E ~Q(#/I/݃)c+UvKW RB᪂%K|U"0*W.Pgq s5x;Ū+ns.==o t0|ATiy=kQ;!NLaPU" t_@ d""W{/P-v}Z> BشFk4Q{1xF՚qrY Udtfm~ \ADi) _rw;F? $~cZaK!hz4~Y95΢BͶ z~Ro9&{x\_NGUcZ}EѨPT!#'u5|pӯؠ0u&w5S8''# o0Gk^,D(M)0'9]C){9^W~*1{?4F!= VY*`)=aw9) B LjG歇IQ__vWsAϬ|.K?ȻNId?t(Q+Wt h^z`azydǑސ&Dpk$ 8:ޡk4ݙp:^o[퉀JP ?RYʓ*%K|0֭d}XߓYeb8m!%x)tnW\)%GG<8gnBwˊANa*XȆ&#QM/i-c)3ݱ॰!$%8`0tC_A^s@34pۙ!hx^ByT%UX~ւvY hZ+nЙ~;<]IAM+j|ugAW_>0Z^ĵs(r!)n[إ!]` CZblXޒ])ʹˑK?=𛛥/G/ /HH=-os7jb^ IJ3o҆f6Ƿ<N?;z/*\AR6uػz'jTk jO C-CA`$&oްhh{n/enH7]*{B#N0#-ZneO nhhy{ .-bmd!u9'OeH\$g{2Uk ǟ^,q}Ƌoཏũ^ as-蝁?1s:".$g`SɇnTE$XfPK|sx`Ѹyx>.}+iĀ/ .ϔj9kIiIp1yG4Z_/8cP19Sˏs䟶) '0Zp {~K#nc%L.K_+b% ϼ{awh6^ t%3SHra=o7Rؘ.]˝#;/e.GɪlIs~dg d'VS'C:Od;\h@I% ǧ)qt/1!{zY\r+ pΏ5pn"Ѯ6y9<VtT*X?U|zW#6PH< z󼊺?TλvUycNH{O*_x7%.SqEFcHB z+E2RO{ɖnmThD?ew7HC\ߟ{4k6i(6V dz'4Wӂ1, <@I[:(4;3ӹWsY (l&ͧ;/u } rR 12k}OVQ\CWG4/ /puy5>D]vU8@*?p;$Eo.  5EPOdnۨ4t}~9'ޤ%&Z,Jٱ){FFJ,s>NEcE'swL f9I #`s;׀P3io=7jL LB‵DD;}syJWLILʬ&`{Q,vqVaATDd`[ _m殁pU T Sx Iu +ObS;CIL {m. )jy {B@jd"upRz* +'\ gYZ0707010000008e000081a4000000000000000000000001642f097600000bd8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/dvb-frontends/a8293.ko.xz7zXZִF!t/- ]?Eh=ڜ.+̉.S4L*0R`Ŗ=ث1 F>϶|E=SbpY{6M˦b?J+F<#sL2[Z^~2ڛN ESl`;VM肠ppnA rŕ:hgVW{Ogl7(GeKʢlY%>EsCVG$ldff%dLU {Uum Q''wS3_)ͼlD&v$ :"u./:z!wrݼI-%">JukO@0LT Rn/ Jm:ZSϝ9E=d(H*X=&(#U@~[Pv՞o jD+xiX%GɌ$2䑎O]Es~>Yv,2!O|' 43&ӧq#p?2/wxgJsP w.ʷS/=+]n[铭6Zj/׵~W PY ,j}ss`JO0&r0z>1 >)C:P$[*t*!06n( DB4/AVW`sErȨ/, MTD $F@qxGHrD޳N"eOm?dte;GWh[ LvHK}+[ BRS#c-YmzyLZϝJhS}UenGo0R\ry<:n, \|!OJ["i&BZ|Uc:TO5і %W-iZ%܃zP^[aEEr$X q+-_m~,I[ePnw}Ua>א>lkkb 5lآ2J6TcnbE&kLu)H9yrɳɾSҟb]U<BkcumYQ3AR||Ҽ. m]7;{1DQg稉 }gұݶW& ג4T#`u;͐0&~Wyw江cJia(ֵ<ӭ;uLn5!|g[Di \)#)Ǒ{J~{d:(h;t|" 'wY?湳iaG/ZN1\1laM;撳]@7 v߰24?m32*H]2p y7MQԉ|7" ׃Fr&70I(VĻG u^]g`7eBMľ%L6I%QY^wXKOޛN bZ빕y@x34~Acaa'|, -yu3XX,aMF\ vN\cK`OfA)n7YZw6F҃~M>d?ߊ?o7'O&!3!*|.vNMs%ܩxǨ7(Ԙk-+5v/xCVfA&qyãKTi6GohUCaP.% 1KxVX=Nmh,Cih]|W窑)qV4[\v˱gYZ0707010000008f000081a4000000000000000000000001642f09760000321c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/dvb-frontends/af9013.ko.xz7zXZִF!t/W1]?Eh=ڜ.+/!SHJiUm.lIVMêCy5,%!Ogpv~h}Y3􅤼+)u'3 "RBPukv&EdGOx&'Nȏ0c@%4]I~oV4SR@N;1ϜJ7`?Fi5޿3*o\VHXy `tt`'SgO8>c-'$<"poI>@Z e⮫=tO_H'KFsn&~p&,uIms cK_-I>0yX"Jw߇CR ʺUFT&g{qqn&XWDLl0hBHQ $$-|!/Vf֑Ca.{a2O<Ѧ.bݭ&t#X!TB(p`d\5YM$($۟οkSǫl\A z@Lz3OQoγ1.M=-%2?}.7n^@}O[eUĿz*xoh>ȴpb\^oNrb'h~Fg:=A8[CARv09p4&ˆT ?lWyV73+7{蒌 1 9| QZ]I2ȯ/YQiW_A{7$1Lq>[ˏveT,-G#Z.UZ#)RsH>³qCoLH#Y?eSՔcY/鏊G4LW:j> X}.)9s ;9V!D(+3\mc~M+f'4Ef|D+)?p_SpUpֺ5J<[aoT/bzoaxQF,NFc+?(;г}rẓ_+eʖixAfu57!yf7J"R'?Ro .*g#^u/ .ٗc^-uuCu3Yz^MÉEأW;.sVwy!%*c| 9ej" :b4 CA u<[R) ֭cЧ~JʢXf oʣ oiBїO2/ 1{.uثNX#Dlz R5.q/e {tIOQGI֢^VzG* D.eXsVY?v3]v]WЅE|](Nq;Q~yqXV(nWW"<ق$ff2y H>tEu@T4hp%h̕Gi_<[bB .ˤ5bdT_yaT ܮMA&msNz:j#{5p:r!onhL溹4p8T3BJ^;5i{|i̖oP UMDZ}Xi,إYV( p(S+y% m} Dns\E${#ﴷ&.7$5\!4Қ`aNOÑ xk0F"34xSw|}s~Գ3_4·PioH˭e1"0pU(-ED[Mf>2xjsQ|vRJHxxDLd %Rcğedŭ!cyJ;)3ˎ/~N  ].&9ZwhGHz?*; U8E_N<}QQ]*rZT@n3g`?̫5>3ks%Q`}[ejf+}ѳr_ljA^Ef&Br˱{Mc.WdSCt{ڲ+`GMn_sJzʖ @ A˦RV)DT}͌Cab^#~.¥RGmV;zٷd'{h[oxbjT]k4:zs%1]4E}peO_RuiMwt#"80YzOc~A1#(x){A-eK ՛H)跗F(Z ^r 71XJև)dyLUm}@!$"$_t*)Fq^֩d9k@g)*]Jku4ŒM%߅E8eCYn) `EA5w>C>Bi/mW-÷~lj9X [!>3‚]MZeʓK*ʤ8f|eAqv4p a-5 qWv-6ⓇƸ|%UksA T߽B9Ϙ s{G.ܛb(<.k誡[p%>\LS ,xC$ZW+aɆ3J;sVDVN۔^է4CP^iX'э0f6I";g":ȏ.8M+ED:f⨐,k-qv ;FZdo%hY:vS|G "X!LTa8n:j#~#V.j$a{H@nmLh &LIܶw\h܊J6SF;qT` 9&G`8jF%q A3nơ3' db }LctO! Zۀl8>EP?/^l]$v,`XBtM{vE@N z{V;Gި`D? JćvsYWgd@f6~?X2 =#E|w^p,0\mvH-&>vn.gAh'Inp{(6vNmd(݅ou) "dX x!rD܅މ0X &^Q7-j[z2 u T 6`^bi:0DzTć֏٩kT0geFRK?˫P #ڴs1=LhӹKBeNb<ؤ mB7䞫a2ߴmw?_ۊN+r,IJv xhc|E^:Ἧ`h2+?uSAaiq6'9MN }%0~%'kzyO{f_[EزU"twkD̏H#X*!~NT Ca:rJ|7K5aP!? d%f[B={}*oG]Z-x}We;bc ɟcf&J2hܲE_*Y z,-ӵ /M~Uw ` /bXPP NY@ZdzWCLW\2tF9K(Ƈxd; Q&^N;"8801 Jy9VK6+3n@(E Q)xK\(~צV`Ӯ %͸iBJI4Ly9B y>Prj$B޻ .Q֯ !7޲MT' R%ס^yQ\s '3\V-kEiۨ3WL jDSo_f`}cQ$W&J0e&!їm8i(W]^1mݝgq ι ?,˚[tۗr* Qk}4! 0SXU/~HH`Ku-AC[} ٛ|]W_vꐤ wnH$G"7ۏ*TD,(> -+u䴦yܽ؂A$X% Bd\?ҾAY) wzO!S3.DCc[.쵢 O_w;OV3k&k0_cq iǃ3moTG&$9L] tq , LMeFTƷ"F S=&q,1Lڀ[3#4*aժ~iul&ϿEx!zDm !ϻƄJ%֝NzŤ¥?K~N/&uŽh+W.e쇅;fYʊf2^Z%"AZc"[&W d/RپӮΫTufHG]Wg6k4oBZqSof32=ǽ1m"ԛ*'D";mztø(iH;1S3PZN="dbwy5sKBnK ,i)L97^B4B+Ee:̩=1&((b6i Gd}zpSPUMbhk¬eMZ VMY`ևQP3 Šy^СG u9sr޿#it1XvCRj| JJ{q9@:oXfs u'B\#3P ש}e>+#MO+t&pK68#r2@_Upi6yd_CFClwr@ށ2&wm8ǘ j`1nˑk1{ZɭrWdٖowvPV$f _hK,歍$r'iҝ0M|]ZV1{ Od%[)S!|fqJqo{+>=ÞQ:-5f|8cB/ c@պh悙|}}2N''wstNuk0U9%fX!"Uw%].C\|4[R"B\?Tq%E 9 I<2LS78ך`DI#e~aQm u87(~okS'.7YjZK>|ME갯b˦ħ9PhWzxԿtc$JbIV@e3[,skC> ꒉ{?O>$XNjZs&t;TB靪ixj'A&H]d68n0zTe;8f^ Ə@RKxEޚ6}ɗ~D t02E^Qv>ؕvb>^>Ǐ׎Q)@0q6 yNR0-;w&n_.9ނd;gNpTDkmq(:6igj;,\)kuR˦irWb܋3߹|-,Dxڮ\pKdO$"*<]c<aS l \"WvQЅ.ML%dnZ$~%>$l_ Ś̵e~PTJS[+SbpUd9%| s֍H?'4jy\D&Ew&CQ)vW^ kpWL =s49$XK X5Ja dg2J4Tl&hxWm3_r?gc:n]T@7q#H"W zN!]-އq{ZF@d:=Qf ņՆ+"A-^n (zQFOthMEBب^Bf-}KDܡPst}5%sTKu% qx{oK`rK%,"_6w%Ԍ$j2QoJH-w.cߞp+$6-Y㐚E,n7ׁ VeP|hA(\;:"~ 3}{ScǝO[%ɫ6| EkYyZϕ2Q"#Q6y:Z,=L䬬J'j%uH:BIx!3 H^S#1I)ZҴNf$AGl>wLgI&/TtК ^Fg;/Jּ mQC?+D qn<) , WvLUHK[J:R2:N\6"&h8˧x9 x`~Y.~#t[S$XEeH.1<;I%j>᫚'ꝖMR?֗{0g%y@A$KGڏg/AλSȸ%hHRqEn#11&c{7§EXe+ £Sѓ˸3(hHK~|FSo%:bh[t U+ C ~O|4`N2(nAfLǹm[DCG%22@o5ϗq 6d$/CltSۧ}ynE.i0{72KH5~eri-T_읨_oj7biF"mI=Fg݂֕kU|u*q M"d{ 4{g(b/ ? 2 F@-5fEoSN4a3 A5e p]o r-jZ2>$a2Q 1-8Mʣ,lř@4EӳJ^mJ#IP_(8j1.êu711)BPF`mQ#4D(ZK^~+- FR13_Lek6밀A<5%fz]rkcGWn41P")U 6R vڨNQ)E3[e-7,SnהXpU8&@* tK;kHP00I $26EcXP*nDPLPuXeeڌKtp*N}aAO7Fȶ) 3›T$u fC1c;"2Hy|IB`'E c"ԭr_Α y\C'PoªUrBU1UCLJ4jk3cD x}2 {G+W$N_G3T^R^0ˆb iȑV%M 5P\zN*㙘y$ǹԛt{OcwyFbbBlfb( TWE'Ѯ#l=f^VuXpI)yڀ7Ez; 2\71lXLL |Gm+hz:OP!.jOM̤ݷ.iQ bדPVX왾ׯK{ otgm$ho6~XoG^UjX Z!O ڟ\Ac` r?fQ9Q%q,PP(3rpf>FK_Gm˻B{4vg14c~%f='*S%(Fkpy&k#~MRϘ2Ύ[Qck;B+0@{\kGD[s`$ %;φG Gw)C>xyʮMsBPh6Pn S+)& =R"vVf q˦Q/ +O`2}ri8RNH3!'-ybxx[>#ǒqL hjڤX,"% !>:vPSo@!w1 w ePB>UZlڷ&RzD[ fFG.O^MU<$=!֔"yc7Y*) XꧧTJ3ݑ 4"c%]Ǫo{L')`pK:-mGCR4Ev-K4O61?z=,ݫ Q9IӞėu`jOʪ1udh}?cǺ2lX&/M`6DyzڹzeZ'JZ5򠧓z)6[CIIJt`8c<*a P fw`POAFK)I8%Zɘ|Zw;e=t=f.ۯL9m;Y $9?Vq?fyfgML3N9c{gYZ07070100000090000081a4000000000000000000000001642f097500002ab8000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/dvb-frontends/af9033.ko.xz7zXZִF!t/*v]?Eh=ڜ.+̌3HJiUmf^ZDP<۞W<|CSʈT GL(=&+"x 0ae]X@K[M/k3C6Ɇns>FsQ, ne͕Pxfl6<7X=maN;eܨ0W}C7M<[`6QI4wY[r|&<`D F,kƐUSTr)9+N"iFaE & 4@JY)ܜd 'vLP)Cbr&4 a -t4:--Z{Ӭ5Y5ss-ɇFC G,5re2I@ ]]eS{@dz;l1C%Y槌)κ.; -ܤ=H;f TT-v9Gb֐ #sKɀtݪP6G뾗P*2,T*sYoPo'xN=2~go^"nl?8uao Or@szS?,· )v( eì_ k4 `Wql!M)B~F04P\Mm }Ow} >$zh=U[xWYGZ4v^*3@7mBz9tcgi)5Uxm3zu2aRuWཹ-Vؼ7P97#&ox #4r R =MɅ~/6+)mI )?(Ix@Zg#ݿw KN'K!6գAe`Y(u8G}h LKǚ>OkmrC𮢓Xդd\f3R^#ܕk)2 ٞg^Y.@sfd2N]%%iIT.rVg1biǼXѬ q[}ݏSSS;(3'" oy(Z\5 (<˶Y!5k(Zؘɠk&kxa*ޡ2 d#vR<`x~L>̅XpSU3A[.i0o*pE0"w[$э]MYb#n% oƐ= ]k^1̭|ťJ,C~|\f$ҧ @>L,Eȫ{˘l7ic ; Жqg17^wƔ'`-_DגDJGZVG3gX$|Q67(X5`Cy,Xͨ|b&wq7yNp1o'Gfu )K]]@T`^/ ΰS֌nQǧV&DG߂X`OK"1%`xɪJHě U߭d- V38ƟFqЃ&J4"28GY%,¨NP%wr1&?= sEYlRnowg~0ĉjrm{Vאjo ;T7[:WkFt`ԛ)FOQ,sSӃD&qKOcͧTS?b w0*PZעo$mg †ނIsVݲ]ioKsBAgŶy0FS̀޸EA"Dp!GtGZg?{OlFE҂v/ܰGވUd׫P]۝un<6zzMu5ܙЫQrϧ.Eϊ:)oM=a5Ipj̙}x)~龵y LXFPS3kQ}JoVwAr9e'i,C(M9֒}OW}dUB&L":v,7 _Zx0ѝ K/tNmimI(=v\H ԽHPO}6Ou}/A\dȇOX+2L~eb`u1/u7;6$ k #˓tIcyVHr2<ȝƸ 6%3.0LY_ybk TЌ'anZXr-*} ?] +œ6qo3[aw{˜)/;ޖkZVsZ~?^֚Sbn(g3XavʐG\k%'dPflbn)࢒xeVVX=b)ckjr'xծ{:x_Fu#h$GLv.;t-{OE J A_9Գ:e %m`͍wyWI:|ʲI {ڄzFQk@P1"+a\w0W;rl3(]1[%bg6oP/Q\-P+^-5~2qE)GO.j\RkGTWv9GJ",8vu.ɺ{ؿTۚ>&r:C\-|;Qi'WhĥYSjOT +}6[]'GM5ZYnى$3t"Üm53.nރ Oc2H"PM !+V- TmtaG.@BSW<$u. ٩M/z4}Wrwb 5a}5Xz|hϔb^A$m`_Mk),*͕_N*L*-:n^QhN,qmK]:TLy0#ѣZY\Hv6ΐ)`mӤ8<-#ZӠR~̾x2>K}^!}h2'70Li'YXi|~oݢ?FQچ{qKmw=h o&޷T;nFw1*+zIL v'ӳ(NHW$L(Þ WV/%ʘd]3/ /{u$,*M rw!>-z hzH,&:o n޹c Ib\e\99ccÁz.JO$;`EbxzoG]`޳tj9 7*fю_rncNuc_XN~g]jWά^}vLf}0ze'<)FhjעR/ys 0rvCl M3df~t/|G&K ~e$dIeH_xqݷ9{{ԓ1V2?+$[.Vǩy?^0yQu3Xj\U;y B\1'e 57c)fn3'P4<#[R?y/-'˼rvO>l)N=eH ~ Tr81ڏ-!#E2٧/v{`Kԯ6K跕GnlSh sǶ?lv).MsEФ , 61˻Ww w6%]G+AnvɐRٟѹD$4-W0a*GO,+҅Z[X:i/H:/-QmU; 49䇄 ik{Q>\ߺ$D17my/.hN doKwpC EfI0@ˉ;r 攓-Op4:FUnVNW&8PNl3d5trd !yQSD e(jIFU:7q65u21 -oA.) >.ڧȦ]fMju)J5ҮKT6qL{:8ξ>Ӎ[ 7) Emj:N3՞zecĒsXI֠mOh+s}z{'f ]=ez}Qx)fT;J0/c7‰\H#5;6ћ^O/KL{)5o!٢V%bl@V8I yZX߳`{RwŧcnQmF8Ǣz;]}Pn/ I/~>ƗL{ѸS&&6M'n'b>"dZjL4㩒{c!q6]oI2G`lHB(u‰KM.<0 U3^z_p'ieg2GB&DEɡF$xg*ʄ}+^,(~qJ:q' ˦ׯ22r{к㦠//3% gH)_:FR+y&T\1"x3ff|kEvO%%ЋmmCU#}L_Q $aO5(XJcl261Dt%G3s:ϱu*#@K\\QKt9w[eVB1Wj ӕ,_ d*t{mGr)tudb+z_CJOQ{JT@PEMgPG*gx]$PuwmN7uVVvJjvv eŸVf6>Dީց'Eu68p&ZbԾv#*0W97 zōySsmR<ͯ<^ʛ+bFhx ԡ~fi.aЍ,0P;xoetpN3ڳ=4w&UqAoУ#~,5;r @ƀy0,,cpAkؼ-cMBswz’O.0ԩZQ2k؄]Tsr<0D^Ex%=7\"!NDteq^u}`0FK8oQ%ucİKlQ.J.Zp^kmPC4z y""XDĨ;f&*_h@{B q: 1Wj{ 8MH $| + RnɆ,&%i7|rkqpjQE:hL!O95НD3k&x@5f?SA7p>OFWupUl_SʞaU#Tװ9`v,'tL_p F_DDMFa{ Tx?'njtqfHC.zwb%bDN]G&lE*]n[394ms_) cw -e6teF*IPe茖@of\2i+.n{vn%\\4gU=l|sk^P"7=4i5 Pv  ^@7(ko[0{D λix>fÕ;JÆ;! |փ[b.`xv{_ *,Gd?ұ+-wm&-ɰ"J }ߗ|nw鼺(a.A\z>R!h `uڎw3Ϯ` ΄k[(ZP{SU@s!X$V+ezF%ݡz68ebn⩉.AJ׶ #Hi=$]W*ƫm΍h#edNn_gXlǹia"W3ԕܓۤSM9Me]A߳@+iY+nIhf;4b չu2m‡#t:z rXx~t5ce4v0S1'Eo@ړ8eSY+b$o?΢b.G݆w@ hnVXnB v&)_1f꘻(H `6YKcc'$`.-bWh}6fpēM6'wʚ$e΁KnD %C38?9H,{@C9l> j2f[J=CTaJOIAaSd>vL-7ZwZd<~goiL`TEqw9Do4pKdfj;kJM]i61rZrQ˯\t8_{`Q1PQyyXE..j(?oR ~ MYa jϣA/EyRJ.AK_Ė{J?1(?_YZCBdBτYO:e, d_]M^,sJ&S6grA* ޱg{@I´@U` > sb%ѾN6H6i[ a\`~0;He-9;~&M>yQ른/K'3R%_`H3k[%0u(kՂv?xv 7 A?ԁ%>ۀ#-T ,͚TQG1ExvPi8gbZg_ʺX3j1Wn=wffmFˮ/$qPIX$< 8:#[bˏskߣ CWkKQ1YbW7*mHf>!t 6 Jyrvb*n6w~&VH1cfU [_d%w`vLw|E<=l2ٰ8 Z76!"ֺؙu@y6](D(t_rMPƊOFRdgzdKA6l/kp/"'ݹZ %}Q|M}2EGUfq:pJkOr֓EEgqwZ@Ƽx`eV$ieˤw{'|wC7>n5|T0D>jUX \LtQ t4,$5άM)i6Lf =K43t 0+!~]qr3t{ūd̥yMf4/-’MG! p2uȿc/aPVaA ֊܊&v* ?f Y2u Da˦X&y3Vt\Np\ gl8i7{mkcv -i_ML&^=uK۞.{)L4UH͐p,ID g> N[jȁÍG@4[I6M5&!"huN>d6GkM6ϑ)Zv "U"f3LcA1Huq!N "u\ %N;$m2˖G!wf4^%9;lIհ ;Dn^F"CaȅSG)D)-x2 /kj4)}z8x{n R`P:7v>VI9DҤj=ySY6]$T4՝pQ رC<-6*]`|ȇW9wn?*sEd(忈k]6?@זPfUoRbpFZB. Nho˪_~9ҳ,߻XkTU ޒWȁfwAިʼnmadӣ&@k`paKYxnX9䳸"&r*4t>*KH6˽NE#(/RQPL>N)ւma^h9D<#MdyP=X+MZP'NAŠNA1ν_>6OJi KâFw<Ӑ+ⅆY>3 M0'l2&[chbٜ›ؤ'gA !@)0"s 2fB7q6R1gI#!hHE;"$Šb}TtCSOGo<>tNQt=.wk/&7"]컖(U=` DXrp.y.3/,pMhA2GI OMW=P^t{2_LlYr{-fy,ޝoq1fRo;,M٪ a`t`8_)NѤ,R^)n{x  fH#/N$XEꠁ`q$(΋wFf5{9dZxƋӷ4A,b% +~>Zc mДp#rwfb0i񨅽E1[VP8]tEz`"L=SǛmm U*펦3;q*l5+ bC'Zn;6̝^*Go f|7y}]Oєh1Oˇϊ4Umwd+DTv/ YŎXϜrήV_3|=ɑ؆[xU~BxaO7 q e婥=MO˕ɍB nF[uoH{%1.?%I5E~==l~T.?oUe 瓋:(+cF::gPUBc]eu}<_Jh}EZWlNg}Hkc; 4s,לE&%DIRt>g}-Ŵ vbC.VT\e8|Y0*<4\>!ؕꎷST͸GgF?ȑns$J| nȮHvp֗i0@3' p%#&+)ykq@S;$uN?U`*Li+._N^l_v\/һTu ynҹI^GH^0 ,a{pS=wD )2>։rv%7E*@Q3QȄ;#!6"`]?n)jXso-$(&yDTм,WP"di7uv(=99@wѼ?'ۥDbTWNKZ"ܡw:3܃0gRd\ʉq1eܱ ھpB 論`/h0Յokb\GRdxӴBCb)~;꥔7ļ~'#. =dIG M<.u6+Mޙ%>[: 2!md 0~qADm&|BBO>"92+s>fnٵx `^3.g4L;0hB{;c%bkB<{XE "𣺰Jy-䦹3ًCì:irti]?_ŪȏmcWLMEj:ʮ }#X[#0N 4hnɲ?67NM`hMsٖ-S]u[0=uE|<%6П\p#7rimAV`e. #ﯿ]r[B0~^b?lOC#4OH)ėC G~} D9݁3] Ŕ76?zE= `Hlq_F@W/MF0U@մ뇓?0i|Ĥbq_BUiQtd&gZSUz5bV\Xl"řAMDP7Ckm&lFɨ ~e6x7NېU/ZpqS͌uГfG8YB B%NYn.z_xԄ9ˆz V<\̋`8 p}c /G\~[HX% :{j{d, у)\(<X9 @~K';ijzo:#5jI.GUוjP7 IIiSJ+A;d$^b HQ_P=?<)4dM%OiׁfP{|JUӡo">Vc7.&J"x' x$t@oð# "]a@9@/ ] lRMx1]c _2ad$Ыa: I7d9jdSe.+ryVK%&4e X^"&{Q|Ew! 3\"QFFTO^ 7׌m2+=مz0Y.`q.$|x7عr"@~5 ҂U0wX[sVytb|ܛ95BJ|]+OHmeSfCk ,r(y1$h`ּFq(G~FK򦷗F&&_o Oe`~z3M|(Yy(T<~Q((+Q gL:m Fd軟7!p wp $[9LYxu| x-zc&™dCH2Flv rߌ&oed8MVK8Z T֍oߞTs0$B|5!Cw-cCo MޱtHd [#ӈQfOL &qOE%*RjQCZ,"Y&9ãH'F=¹7$y;V")JϓTs%ɋj%n_: 9}xp9GvT6kǾݨ?BIhRa+ىIJ"v`8^1R ~oY˗lСmL%'8BXg#Sgm}~,@qKnk,_`r\O*O[F4 vA+Ņd[][dhZD€MžɗCJ=hs'UFE ѡ5Q6U|:QS@f=hXrAca v5Fl%~6Yq! 104x?u INFQҨ=XvJ O.?GdY$?($ЖW`j"cbLA_2HN" WCqw]i86욬zc#"oSR=2oPNyO@'('iْkEz+_PzDV'B3(5Ԃ5m. 6abXW^|jֶRh@)lLl=yn&e]&jd=L:)#E妁ﵼOY$Qȼ*BFaK4wbřY?"}; OƘHF)n)!]7|f研S( {DPMRy+ݼ*}ZB z\ mB80qD)0]N̝@awp;j KbUHFZKM^f!&6Gxxyw[xFopVYN^ 9MN@5h-Q8Bdz|(-UtRUiK:8䣪GdͯBj$YXÙ5.; 96tIE923![N`( #tW(j=`4B[>d382E'^Ut]/sfiVwyMy87>şp>#K4t^RGٔt/D-Y)x+Cṉ+νelAsnyGx;fq"sw #oPpWu)O [9" +փ+*pujzu炍 TщHy‘Y0Z խ[x6 xvoxY ) /Nx )RT2ukDO`4A'X f?>IM1C\ ѩ(j#n#C꾁1r9Pa˾,0t!= <7}|w}ɾ/_~}ްK(s͜6ax9F 5kC,[q#YJ*0O :R^_/k<7 [,i*q+YLP]R\nщv>Y{#{9۔٣2,=ڂmP{&JyWJ O{kTQL.\B=4eF_"c;عyN,.3ENkQ9 >=؛}zmbIL4f{~%}T!$`_d\<& WQ9|65(0?2k]atM AWJQ\æ[b!R&29!&w;?²Y ˰:%(FKTJSʩa"F yj9 oLf6e 7rf5C6b]a]5oּqVnq}/QHeؽT{+k>J/Uz#M:2Cm%'N؝_LC4xz% $aFKkpP7 ʢ;qve{.g z}jvX0 sKNIТǖd5>C֋TbC]퀁=ts;n89sE/>Ț{` &AWngü|32a2a]+4!>IlH'ѽz Ԑt Zl# O {\B+ A s``|=,,l :mlV j} m<@sYx5M]<~_D\ MOkMFOP1w5ڟ-ؼTCo?k=S/7YQ7YyBu|SBʷ)XKd _v@ (0a~s~ X/EìTqb.DjzFQp 7E>sU!.OYNDa^hE[\Aie5!x:J;6"QwfF4<{ ^/T+mrӋUqe6$eZN"aG <G7pxӚBUK̃4WԚub5d$q,^:M;b'z4phtë#7#pTTX$؏Yzj]cZn@Tw8|ϔY3=o18_)>&60 ]1&"#ykiAFCIGFkDmDK.Pvŕ!K#sNšřLopEIrq-#VAs5QjnJ S R&J-ա/ɱnTP7z-NT16W3-znWi=]P"(W aHv yeÏR RCZokGxUWbip=?PxEy|:=%V T@}Tl?f7 |(~oN43.ys$ӿ3Ȗ>1MPLHJ P /mLO9`NM 00)бBo$vgJt?ԏCd\b_^8_r y#Bb$঑sG0t 0w6vܦ *K_,9b; [p%]'EɼS#.iC^p|v6ǩ䰿آD8Tjq;~!z@ M1Wd9(';@aڤ>YY' s_-BW6n5 ͦLmTʃ׋*id,g8B -[RwӈZ**BY51GgmЭuL]BO"6l*bRs%}15qY&yߞ5 ՙ^:KjpW e~w1 M$c36: zLŒ!޹_C4;b{d5w]Km"ߊ}4"'4h[=(?$>w9mRNS>=H $DjZlq.ÞX5[ς/*t%] \DƊ3em 139XOqwX;[Q{#XxYJI_96^<* }8j0,<9V'n&zAm5H(xGD3b:} U|>K^<:,4Xc"#۵ 6]EsQ߈ɭm؈K2)OE ؋mFRZuFvFڂ|*Ƌ/aTŹۂ~>pHسs6黛_dA5 ""צ|ހ-FbL* LխOǂsQ;(x|yfE: 0ObGSpFP0D0p )-Uy-)J?8(h˽R$g>B J*H=TODiQR?q ր u_s }%@njG\Д@b N [dw9( NL>S#j kh#ǛᮩUbD5AD:eY@ApQ'P?hj +Zl%wpt~;Z)wSE龝=z -̀6O-c21ey`b0Ӱ<3?h*YwrY .\eS%lb|X dSasW@m3|w{khL[&ʙׂ,RU_[ SnJN$=|N*9b99_Tgg!,T~`;A2h՘@_=h_1]e#l~ ~᧫{tԦn,H_\ ))X"OWή!/ R͕Hnd2{=hj?%l y.,(ftĬZx;ΐ¤vL|uU@ ylm ojaL/ÿK!y̺ln<ؾMwN.8IlziU6Mi\\nh^TN3 $UH `]tzX䥃EdQkKڵ>,A0$̰LDY1;q+?"(6иɵ@| Npn]LCcs ȮG @V\묩3m.IyrOW8,d{, u@ݦR -Ô_cYn_S҆7Fyp0#FLQc|7n6C6+ Mo֛fPVCA'n"C %ZouKQ(9Y15+iؚ6ҹ>= ✠lѿWӴw >OK~om(m`j\bbм^ %GSGDzoqX,$x}c9n GB|L.h|4#.qI,;=rd/H .+հŶ3y]MJBh<0C.-`2)*={we ?o26R:-]N[Am_FHοhLHgm?IƘh+׻ -'.~~cNQie5=-L`&1 *ϑRL0-‚TuuJKmB.>#:6X.Fa4{acmr@Mk2k# l 7^*aC: 1YS3ې.YN^m.rOֈ$:ɷwq8ž/RxiN#%1jl[QαIbZbxR4llSk7CCإ'2E"ř͛aV_E@|Bgy)MK%WZds pmv/lHvi׽J~4(:֌c\{(^Wi<dpYj(%eOm\o΅P5YN asN-dzQ>M0ؐ\2At^X\k $^~b HyﱏCi3D^ebq_{._?VӋ)nT*$BAXUiuѹNmA|>%keR= ^k:u9)ћ,4\MD3(Ր:G2ݑ1]Nyޜ?p/LrN ) ssb7*' Ӑl&!w<6[f:UYYDOՐ#ϻ*J&|λ,R i qj7X[/֯IgtpyJȭH'4'juR"kB1#qoWBʘp ^p5`nGz(jcR!TxLY -( R%=NCC[ˆm&Ogwn:uvg?zŋg ߮n,:U|i.轊 @)\eUr|4s,vCҁ^o|s·7Ontvrx:#bgn(gA ;8 7S =r-Vr<Q@HDd ⢖8'B弪"uD WV0؁~hEtXgbg(b JpE:Q2d%oTub|kE`7ջ7Xyj(6Da"Aǹ=o|Ώk"CnL[(Yll/Ӯlu]S9W %P xq6jwRVQ.L ?t ,ٶvaaf_AwmFB}'"u@ #k b`^F`HF ㉢}{ϑI۽X\6Uw^彌i;'J;։8T:'!=[T%Y! Kjc᲌,.`KRR,<:25INs+ &\ׁZ1759lH+,7>.Xʠje:elF}?6f0Vra8fm /K1$ܥŤSyjS*#TYV9 .v x:Tl즞QҨL>z/EdsscrPU1=>nSDC?Ƽɤ8Lz.9~ ?1fhW~MuWF0GJm0eX4Ic6)}ΖbM̢cF@:)u" `VQ 3SREcp- ҭkUTn:p5:|lH46 cg$<*.շSKҕtPjm ѫM|xog@3d1r;MFd]k2'$>:?tUCTܤ?j3W|B._o.&) tиlē]K9^NA3b],gTFYNNPނ: q׈^ι~[o3#Qe{FZœHVQsWY|h[Q0d+N eC5Ɣ27k}E,La'0xYf /qnե$>h̦&&3kM◟Vnm$ʐ s+"~t$I5/U\ن u[q6NA3GDᦞ?4{1A˚T6|Js'Mye߂Jo$ ԰ TdnOܛpaQ=%ODz>O#ǂ;ڑ` W ?+2 b1j K UhZ4U蜶S׎?<ht݇S@=^V6ԑ ɨ6*>%뒚)oQxgܮqֹ Mn9O\iOg]оe[y]1H!eպmJ2[$`U'@Ķ[D񭲚} s?#kɣ^Y=fW"2R458&lh#,/T ir&.adEfRze·Je6*Uײ8Ͼ#69bL;㑥}Z(1Og*P,̮h%5UGZw// CӲkD瞅M:Rĵor:[fYhNCZ|6ռw|(-݅piGnu?!fȶWhj(WOQz %ݵqauOxiL܉5-OQڂ>0djaaM|@%ilf& ZPr{'l#bҘ9ͤ0y(Ҽ(eE5liER*Q+ҋ1BLӥA٘ У)G=$\rm6uiuXf@ #xK*̝},X@fb^uHpy?oQ'Y}VB34M HyQw<4Nj-'Qr{T#O3p^{+d%oB=5!;xKi|Wx8*ŷSۣ:6>o4H4'5grvr'7= WR5HjӢ*ڞQNE~ Xn|򤇫 tE$K(zA@]H Aǽk'݂l2hT+x' !M#W˼d642Nf s@E`( [)eQEg[.St\]Gw^uFQ{zD*_?(ei V@ Zr"8c>sfJ=tZ17_l&1|OQA~3L%[,nLW}(,@4{A;;w!}2l]jM5TXK5[c+LjN5G+[PKڻZ%,'c]-v yDp-1t"s- .$1BͰ3WɖIw[Ø &BY]?VnTSЌ:Ey\t)_#&L*U"U)鯨yze/$pA ,@B޳W /_;o7)炼T&&C#kg.&g6I_̞t)o)8ÊX;JP'rIRj?Ғh焣UwWFTy2lKXU0^tVV \Cc$ccutZ<0wm7N^YkmX ?R{-h˭ IgЌ#+|^SJ*>e TS?|q&ʅ)Z6,ÿiTNO^A/_]4bs>~UQaw[Ser5{R8cy`Nkf$ ¯kj%tyd׺\ sW`!hA׵Laϗrq4A ><"BW>K}¨Rճ␢&H_o1gmkK``)IȜ+ Gvy R6/wt0!ò[K*淋vzw) DfS0W^_7ՄeI3[MײYBB-{s[eQuKy N?R!5[H{f̽@cv}Xr8R?"8rgvwtc[A;@ei,,][r|emR>1LN2SNG4eVkMuyFQWTPIXyV A)7S4B17d_&MV|VUPbu 59a$160gp>N[oiH="QFlfsØ˃A g({QD,ғ QeRK+O KM 5џQ߫ٲy|L2GCzROFbuEGDIPQ>un5+bAi׌uob@",W&mXB!i>T@V4h_Mg2c\v5!qOϋh/}i¶LV g,s픒?橿itw .{0ĪYv2آ:!!\Zo]΃*(Isjx)K {YSߏ朽mq$ ̉/ƅQR]| >3Ӽл6 #汻:dJ9"1 Wzq;+M! '줢b6R0x(:(>n4x'Hјդ~ѯsq?UgȰlbK&I0ڳҴ7D Ag^-4E#(X$jLlѷ˔Ua{]ԐCmPCd{RDR__l,c.9Bq:mDn(9f֫=uߵ12%=9}48P4 )GMuM=vO`۵'l<XrM;;'@V=yC\CQUT*-E}%= }8HJ6F=^Wr1h:ԱbmPSLs챓f,$6$?RZ|;a*.H[,E5F@ҨskBnV+Wr"3{r飐ςsZة 0LFJN;6HN bԣ/vUx, I.۝ʏdSO?(~t2rU$G}y ͪ4XcpϧJGT c|Y ZS2I)xyJ}vgrSQaq~ipDewԍXJv0xAM7u7Ip@u?&{t)q  vtzŅ6hZ 錱'ILsg\Շ` grl+/@ܡP<ĭUߖ3f<{+^ _Y)_={+D2DK g*ۭ׋['BF9oNqE\AI`'27 c]N*&Vznl,oQ#\Ugz~}jU"ӊ2bۻ^a&ٶZ}iz{aXSXIiNmsV>~P2ƹ$SsM>L7NukGUӔ)8yх@v? munC|%CЭ\zK*,ֿi ˧ӏYoGE< ?Ok葠gĊM-[իp`MZf!s=U4 ^I,,#vzв2X?2έaZ5vłL]{\MNkQ5bXf'c93[vJHC5 {\ʞɅ)нk}ƹxn"0|UxTC0;xgdrNQ?6x Pz'gc/gTAEMپ%O8 ɊW "x"=aعGL d@(^nQw*H-S6@0<Z: pmF+/Q VEUo:(\{? ͘v \36&*yBGXy;w), "h&}NPL LSke#xdu6Q?McH`XOn&J%@ߊ8x-kw~*,iH+I-~hiH6Ȧ"lU)7oI/P \\?U,Opð=M2{,R:}/dylz#xO*btmOۤZLdcc Eu_ը V a7"{Lyŵ.'B]D Pr-XVLfb153yߩP}Ѧ5`0m71UCu\t'^HERay!E=KNo.;oe}$p;x9ruq@dDg":}&pʮ3#̇)"l} oXZϡ{+‘v<` :-uHL |Va!NJ^ ֺ%c։Ɓ oߧRݐRxp#ޯ %p-V"`I1JuwqH\vF4v<{_["(7xeۖgϢJ,7 Q:~(8^;E*ةjvnO+QX `ܥ~r3?,2P'*,POc~G8%:[0|q;s{UJazCr=V#=BRҨ$XL 7s`g4]x^2rLDw]eC~d-|ݾ))$shgO'~w" [dPC{ʝXg~Hvm{5={{+s"0URЅp}!\EM[[^N||@($Q9;^p|}fZ)}2>V{_׀H:*\E[{Mn'i[3VO'>XK>w! iNKSU9߰K짭O][s} 6'9of{ IF&k'xy6VbJf[VDs"iC #ZX߽*= gGHKR Ʌ$[}1 tܹO7o$~0cwT9G /'*zpQӌ>8b}vaZgPv?G6Pfu`SʱBRWHv6Lٌ3#3žx(ku{j)6鳲> ߭vbO+qG ,_3XZKIr'w &uz^-0x4j/VIcqBF .;*cK͒>2  ˌǷ]>=|Xc h%╋3H]X$Q ӵ05" l'Dy~%ʣ=с@M1dmyWp5/>.`3 O]DK7":!xCS*RyX0<.&BNo*Np_{bN@A빞^j@uRh\鴗lU6}m*NH wOLSzaT$_nC0=+I_urU 59 2=.34$ ~ٷpGbe⾠|xJz9Vӣ.ф)F.!ĖIFVi`=Ұ׺[D)խfO0D-.b}p.C50<|=, ]|,q;qCHftA0Xfw;/ xZr~|ܧOq=xF:=t7E QSط]lc֭Vld~h*&0VLi_r }I]ʺQDz)k /wvNhWK }[#hf4Mc2x"Z;m2Hk'p0M]LC>] 0YH 9A:'/|Jk{J|| k8o濗;Ԫ~&:3)B6>eZc7ZE`T/6=*VyΧL€tu֊,dwH_[ \(/P<!?qn.eo,0ui/LRƒk;(Xq Vt"d&6Ͼ-jNiƕ${a}4:}WF4>C ] ?2cKp~SqJ4zVN1^m EsXfj]ja8Y{3jϐ2P5i(>3%l6|)I Cn, %e]0urص:Dz͂oW85>Oi܍$Rgi6;V;q\tZ;73B2pk^$W %C ]Pٽ 3ٟ zؿ!sRn*7А.d;=ĐwAz,w8>D;]} 4Ni$P#bG9 zk.]ʾ<@ Ybu8`mo>ON6>:vf4Ao22m##!~Dw0r0iJ˸kMAtl'gV#Y1P 'Gsdڲz,sVƃu]q_J>oe`v!{osVa:Sw ެJZkάL< (fsр|ЉS.p,]Й4|\!;bamgjIy%َ_X[{B:go,m<,{2 &4^է+a6ߌƿxZÝdɛ7^%C}kxHf 5Qh)Y~)i Ki0#o:qvE[+4/CJ$լEN֑^!vef`MB s'Fٱ4ƣ*gZǀ?^~9݆. {^XFzcf<Gz9_o3}$]U~ h}RS푿hq@-V()_oub/. -[1InÈqd#OD{L Do;CLnsts6i%"R^bsE;mJ>FpN+e٪U-J&Av!JѦ8ŵY8xjf1WHu+BAc|#@: t`q+naz!: X3FiNQ`['0#t/ 8% $^Cw3tn{GӷpsMUXt>k7m|+U7ʏaߺ\՜j #,S5W`I752WsWq0̙q <Wz4Jqp]x` E!Oկ?y6uܭjR~; -`F兀%{`POxW 3&Gb 8KyϼOQ6X4:sL5jJf(LB7qi͊)\awH܄03jߢ݊P(.^q\c@0b%#ˑpenVd@v * XHiIo{rtTO.W NDZē95O B]:*eXD5!]V)2@l) ΁MYn OJ_[5xe茎 ^-;&x噞d7AlbR!i* aTVS,9V23csnT_O09+ }E?B̐ԎBض=kȧxweYyx} 'sz J;=ʪg¤?0d `FztL s8;Pz,d$i$(ֈ ua%4u|~!L !CtŠ&8k ")Լd_,'9 OݏeVbaDow⾧,z\ᒧĤ7uDŽ @w'LЮF/afsWUa\hX_u4yQqQqP+w_;l(^vtmxfSRDP1nKCҀ^epkMN<(}{Cxzm`xt)̼r۵M~_klmBL3gw.oLmve IV!ONnN|3c|i&/*ʊ;w{vRH>'W;{* [ 5-j ^ܬ-8\aC)/!g{  6NyЃ?ֹ<"t¹gg_33a5j#H]tP[cs_{=OS} i֜ZQ1oM'OA7jpE@7SB*@ƶ:Rs5Dn{c"C9Z+%xIzm4U%6B/2A1+ɍw5_Q 4> ې`:DQU 0չ@~9uNMbbQH=UuB}3ݗCYXsfW2Hj",7ᵍJeXVs"Z>3!򞏳v $]SxoTE6>NatU h}o=X|x0wtW))Pg8X %LʅТ]4ZN5gS}N.WXV>.@3^Cď%hla2w;Z0IpHQlXcT &\IDVxA>X0Z"2r7w(8>N.*ߘD~t%X+ њ~Ҩ]՗ØYt`<~S˅hu%QR->F)E ړB4|E>dnа`Q,݅Ҩ':1C'p"3"tDܽҹMxbqe>O&b)=4GM!$W6]lUE]dPԧ.tS {T ;#C&]4c];UxC_es5ڒ%ѷ|? sN4YbVx.6(';:XWAZ8s5^8RE:^-f/_\s Ƃ o^xY-A(&?5G\+™aPe٫bZGR%(ttY1yۨV~7S-|@-l涣w} )U~~dH׍@loc<,V./ bsQ!{??H:A۬w.<а+ŗoFEy)xPW1@ Q{47L!qnnE3mY@!ĶkC=zZ}uk5JVY]@?JRML e-x#D[LaHT8<'EeK6t.3Т0^j_<\WImՅT5'ŒOr32gY%I+eVx>ǢgcW #$9ݧi$ {4βfneɻ6{ƠgSvB-0 ѹ?Nj4y.L7 #QofkPdo^t|wjtq5xZb&`hBOV5<' +(Ȃ Z-ܵ3*h#u< 32y Lq8dKKrԩiК%|[6ժEZ7)kv<4f bIC͙bq5'6FE EkɲXq*Q\\lCa=F T,$\Dz/@pnOtڍWYπ%w EU@x^,0t@wCrA=J2 'os(*pd%^JaL nWbk٣J-m`K+5Lwf@.1<0+ - Φ)m|`iOz2.;>iJ<lTz~owH% ɰ ū)PIEjIsS: P<V!>w 3ʼ=a:!PD B*߈mEO|2ܯZ\G}UWkO">fOݰoz4 8) Ġ{mN}N 7, "݂&虂zëjY+i eor-AZV<9 mF:^"SP 0t^(9tgVqvƌGxNWR('0G,(ONS ZYUF#Sf.W584 B)պ5D^":髫Gm'ƥ%֐?<ջB+--KrQțXP: {o8j-D6PxMa(tMM\0*_iCj\6–A,*QMJ $ V^~` MrOǣ_ևyqnpM Uʾv~MS = ۓ%r^iNXbC.Z!]ԙ.bw$jlOVQJ`+0ɍZ5Ea ϺR&'`PO򫀴Yl{gzl]8gi1Λ>D>s^_엩N"Bwk0|-,%$KOܥ'%x Oukfbѻ%*WԌ|~~dB4U&K"L? hj@APa6' gnz7yÂң/IZjj?2N'Pk#zU qȻS a+dJ5w])ʡGjKv e+?-*nSՑm#0`lL5uMs*'x]!,%uPlgGġNjJgx;a-\*"J:9E((/ȽUP7\A \ZmUN8ݣT#;:jٞL]WȧiW{-ffhҦ(|IW|$a};?r`|(WdFIV=0br8xwnLࣛ qA +Gcp=P r~K㸪V^̏| ֠r_,(d *ZfA%7:i)vF+8 HA(ɑq ay _v7/^z$a37 l Tۂÿ8RqbD;QhY 7alӥ8//l`w9O Ut{[aS- {F":emj' lKɧ$CaA!zꔫ"[A9L:k,ʹ|(֜"16$ce%ۅ0tO/Zvs"}3JA\/OjqE)D#2dvㄜ S<ɧ iCKx(RNNh53Wj7'"Y]3כx6A$ճ3433T=؀v6PRW[8ZeSbKwi|vB]?hv-KzјLި(o_|*b؏U/ 0r;K@6衹 U.o߄>qq8hqH*HvPgE#6d-4KK b1[me#qsV(P*>oHOL1"]M8{Ntl4-g IqW>WYwH_/Ҷ΂IKohsO)^~409fĨ41DE"0k 8+V3l{<̣ZY[ARL-MVO~kG]p>f8 1j@>XwQ]xM k#r50dqJ-E#6yҩ0;g^}>.2 jrO0Gi`!!ʸgDX]!z(1hV۽ [:0?f-pd8]G<_ ֵ;k<2V\oওh΄UQ0W`ǜ/c24!o~>몏) Ö3,lAMjjb5|\ VUe(^~b!k '=.+=lpf7I.Z 긞"Ȼ)4tΓ:e®^[hssX1ʮ62*KUPTܤZlC[M4<'ȣM!+>?&^""iC}L͛g)OU G{!dfK|w{րIԉl@Eh ]bR3)ebzSO rg**c41B#ȕq͞2|Nz^[bˌ=fJ FX֋OS9W*ѢHME{j ?u%gւ 25ߤ'\r;=fvR,seN˩I'7 O;z+MxIjwpe_gО KK%hQrv:Y3r8Tu|!4d2"tEÌ.wO\ƝTx]Ҍ noI48([0ч]¿;46,VAB򓨲Ḟ͔ޔRgoj mPZxaHFn9WQOqXvDE158lm4{cA͕` $ufix+4" )`EF bAc[2?5Y= ٘R X0"Ӗ gt .ypǘ\J^^5e!-os y{0tuqB8<4QJMֿ&;F\iE˕\SjG tάv wPf :nSVPԘ#OPF׊z.$m, *CU`zm.e؇4'j Ux]9MXW&=ǔ$,$ yV. ;עͲBГ %Yz#|M7D^ɅE-gUUs(bf;8w.Ex{AIzmy34 9,-ۜ͂}[׉6\WqV;>iNa8G <-Z_} mI8m Os{b !ba3A (d *ChGYeNvf\nƵ덄ZOy}M&͂\a@`]}/(kTvF Ď/;#_SѾF枯(PXU0?&wo8vM3O_6 B=tvwlgS5r)VJ8],_`C]ǜ,%^˗9JgZ!72Vb/ =Ч}y{)4aq 8.JQ=Ly8:BsI軌,If 8 wid9:O}l T4TtvX\G-84kh!j1T}(3q 4 ~]I0D ?[\DmxnB5}fP2ǝDBghCN@W2tgKnRjbJR,޷H/[ 2 g;v4_Nԑcwk0y(Hj%:݈,i^Vca7F!酾UoBm/YljRYC|!%3f`+^;v\MsX%jסowjzy#sI ,H'rĚcVT3Y<5z΂TůRt7C-/oq|\-_=|XZlHL] :k\0"hh?RL:9$z(ԛJ{脅%0]wgRt>I`b% "kt/{s֠yK{^AIұ85? 9=PMտsy􌕑^>0k } r XT}PlA¤7ahsB%b 9#"wbX .|A\hoW = +pxĉV &Xz{0S="E ͮzBYNn<~nUtc Յh/T!p؏ܞ#yhP[[uJG;2C|adidy;3'E32qݍh)Q< WnJBcCǥ F(k'cx Ƈ25^c!g+` ƻg3ǒR&S"sbM6"g3eEv2rzW3If:bqS( da/pz%. i5s |\r{X?!dpRʱz VDܼK dAwtd@ʞ8]?aE9l-kX)`ޘ)$k"6?\0ˆ~eFb)DF~Ɖ?*nlln|8ͳm ot;<[BN;0{[-y.kt}Bpm"36Usf5FJDZVu]M9UghPx21-r>blD#eLV8{+YtP;PV3H UDChէ Gz)-O   B`sZ*6œGSEuhxYIg_ǖ/u V0>՟;aޱ@"]P!led[eAfRd:XuZdor{An/t LL-I-#, #dOx93S;vT#%=)0m{u▾$ssa.!&r \IUK{b?p5kQo/ T87aaM +l==-{]bxXB42 poQ)j9" jMCbvr DW@  rAf6譂Кˀe^7.F>wKVeV6Dy{`?<rryxb<aTӖqW3$P{`uyā)ӆҧOE2{P@%lF)9pM/ovᆑ?UbFR.5KȈX!tYeŻ'j %Ȩ 8 Jz73Z/~tF#֨-GbeNG] rFѯP'>@5V̞+g RMxQP|Z0ѝYx}C:$$nڙL])·pd9떌9}u:PC5)0饌c礙Nh@V?n(l0#B޷'V5ѭ)mO!tH~١fm/ȉ44y;'g\_mk#,=>_^ ⻻JFF"(!B/flDEQ,v(w^ͩI?0YayX8i,(u{)q47:'|_`DJwh='y`ew=hzE]0dV5 /oWAue23BV-,) ʶy}# xwIH;w7B}]F˹伢OUŁ^íxS>ܗ@ =Or`:'p_c<:e#f[U!aJ{Έ' sq&V`&chXIoٳv\ **I9o+V*]ϱr6:`lM<ߥOWN}Gɤe# 1e{' & |&G(<.@E\Wdes-eS1lFh$[$X)htU)j,l *J")Ⴊ|`y'^MhϬn{tĬ`6n:43:I-' 4bǸ#{:4 ҷ^ve!p иok/x{u}>x@)c}1Ѹ(Lt ZeUiZ  sڦԦNE5"Qȧv.JfzYʘX:yqRqc&Fbwm5 XDP&@Ťz''0i"h"E/:4N1(SWءz@l(6 LCd:"n?yTt;]16(@iKX;ScK~qZe;Wk?sKshdqr͞ !r]Cи)o,G)ez=i5jx%$ H'UBȢt#.;4#K zn\96x:1}h5}runZѫ74.vlJ깟:D WGbO ϧO~W[J"D8K- $!btWjϖ(T%C:I/ɱ4dlYI*"Ö߹.=mf,@WWX?ZV7!I9BtFxGoE 127=@`hj*DKƹ.1GukڧvL4y.YLTv:`|M}|ݘOXrW4 bi-h?}ZeKھN<`dBLF\l<#8?h$TYe^3bAz`<$X\Wr@Zk׭*PW<틭$NJl*h{-Z>^a>)zE4Ql|tb}J5&ڂ"-"j#o}tA࿹o@EAf•w#mNng44Ga7IWB.X@Oo"7ZPUNV 3o$ϰLD^L1odCqYX?A` u09zN ш+*l4°Wc[W s^$Ds[Z`IW;EUt6ME?mUrsB7G2;>"g~(N zV9|WɛxY˹>56aK:U<S! MLx((m;J-;# CysMS `NF.Nok8s -%^.A'*E=미OJԘGᅫM7 {$m ~L`>41@?I|@J ^zdsu;jo G/݇O"+UnUjZ@.Vxb(Q G3ulvZ6zOLutCg~JABݣF6(.~&@E8 WS;х㗂qO@$#Ky6(R:.6^o%(/3(m܍}_bh(ḶT)%Mo, [N|"y1sw/<}bzyNԃҌy̸Tg(y(uݽxtw62Di&HUٳZ.DJi4wTMl~`V`IV\޺#C(v+͢a6V2RxEvaahwsa𞝎84V7v0#+8&A [BU?ȝҭš0;PtlSbX.딍7Y߹wAnj|=o%*+n" d"m/oèw*t]ג1k".-9{SeqJ*RWF:C]zp]RatOcS # 8w7/(q5qXO@eƔFڶ/r,oZ:O8eQ)[fzko NKf${Q K?W=+.QTN@X]"!;CvC/IKh:@)qy.iՊl P û!>"t5 }SV UV"',wpf<hZ'aV+ A~uL‘*ʧA*jK&!FI hCue'S-hPN7U'v~'PH-BܭHHqCP0,}SMxSm,d\tqq"7r)oF0'9+Zg^Mkb#E[gP&z'itik3]h*ILP XOUʟL剶nPZ&,/qg,;5/1,`J"l5+$Әv,Jg&I"o*?*]\GPKvS$٪ЅXOJ &r:[ =jXwj{\.tp]j}DyU&x(.Z}:st6[:ݽx |o%&ճ\@efYlگmӘ(RK쁒W`JkbjY=SXC;>bgH%#[2B?}NQpo&, MԺ%OAz3Wb<}C'%r [ai/V M'ZCdK֯Rjc2s=)c~3-_AKhBY_`7CmX=DP"F3:I -Op%m-tx 3 &p(qQ4`}_9 ]Q{iZ4%DvCk*nVmڝ X:i杝aX$\d("ԍiB=bB=}[*'O,zE`rhv ܂60/zRٔu2(HP h1`/ÅFP 8{BEA8m+jܢT~5/>z>-7i8^bb+rBM&8QCĨ4Aʳ"/:Ap"'dR }UIZZMTOnsu9;D7cKDhܲ߉5sM19d$Vjl9 ~Gfc>U3Hz.U8 V]?0mhNPT 25 ?}2Yi swno8Ӊe;3%0jRQ%kq,ZB c{3i~:ޭ+a- D,O#Xk!Tt;ViBޕ`V7+ P#!BzwO ŻQf`+K> 8*E p.u͵pߵo @7C+;7TJUr0$uc,f(cf;\XnsgtƎxOMUgXnvnkQ6m͏GLM,KB8AѮN̐WC(+;- lAb`ZH'ߜ".b{yY%)@NVHhazo3G>cޝ2';xL.b B|)B<&D8sYdD5y!B0E#.~IY*;r'OiH2{IxQr? In (hو`(j-$H|~Hn iTbSfd!KG[Cݎ/c^,Ri@w<=p^K!_l.u87c$EFaV 4V߳5P0ߦ/g 矖3V#J`t4*oA[6|-N)&a~z|]NC]U׉R>=7;aOZp>@ 7qq9DOҩ`ۭ ?JΖi*+DjOqڢͰ;Yh,+=sD1Osk{J*03J搃_~&=rъunUWŬjgl'!Vuh*-5Xͤh_Rh9fM>s-nϺ; Vxw+eAko*b8I _̎E^fˬI*~1eS&_?d0 @TV%S䍻0eot.#/~l 2{lUgl.+G+6Md#[>nbR%4rt[-љt W3)|ϏAj9~me؜؍Ňꍖ>Wh|#xw_X|#ٶpힿW}iWґgSAÏ[hig$3Cif)кr;\|S7G MILQ5[d,Dĭ]ug+S_'f7w>(݈Sw]Z GNIKCrjܚ:.z54Qߟ,omxIA]4P3}:圼|! ^\[I h$elEڥ^ Y 6}[ CԮo l4r|p7U>Q-8t9⨙2=,.E (G3[b^w 0?#%ܐ0u:\4vN,0cb'UMBG#V/Ǜ7){RyKԋJ`RZNvve ޑ2T x6WFHwf: S9~G Q>06Kd~lC}8+ױ3dfS48xͭsF0PN=SpA76#{ LBˍRZ@JQ':8vrAD!;rP7uB:j׸#HfhK֜)^ QGcL}ݠѲ?{AzJv8@&Bعka%WM^M7.W!d_$QVQ`Hf1x3,ܚX; N{J,d74N>MZЇIcF]&a1Ko~ JY~,E/ܺx?9ubqQ{+nTnTdγ!! K8!776c=_bq[3gAwZӭnœA$ /<1 EgVHZ7Av,L`tK-PGd/HؤHДu7sT?;fiWfO>{mBUjhY/j,X TE/;gM&y& {)#J1Y04#3;bR@jH;ﰵ@3|+;_of{=\M޴>3Lt/7"K#Kb_,"$;Ԕʄ2E^si @όEn)t1O?V țпߞBܠ5?e:_eqbT2zGEB gf% .e5͵;zl{f"p}<ԏIXbT$, kيb|"%5^K;Z1"Po9 ;9lҽY}T =?~ O>G3Qɟ zc00,@CL9G;sP'%Ea7a"k/e%l^V/Q̾t@|ջOd5|Zfw^q%pQ%~iGp;3d4uj9ҁʞ3-{I|}a2DaRAYx;)焤#.: x;FA[PjNJQV "ɞZK0pjz/k bug;Ty? 3rsn E\,{X+h>ב9؃1>\;./&0G?8 X`؂0a+x^ )qạsL9,n !Bop?V|W%K,wrjnKlZL3j |S$"\&MB\Y8@O8atӽ1gﭨrn'K~4~iJ"Nd4//SqJ(yiK(f> rGx54Sg\ӝ(b;պo[OԤ 4~9ԦM{L:[DsS` ՑBLoTu#O|} q F!áxЯ3[pjn>nvY=X-Ц˪N#I)G->eI'oxffGߤ <$Iq՛݀\JA2ђW dn9vn~9&!w{/1YC*[ ?Y3tUk?%%1C nHbN<!xMFo13.ܭ Ŝvf 6 9)ҷϕO={v'zp1.%_odjJny (]e\B1HkΪ#"5q*/-L;i epxG5s1ZIU@.nEcY /אtS)A3E$pn5˕Wf}zGi~2 64U}uLɯ¥ `ذ0BU6.0 faT&PrFl+p̵z"8q9 +%>8 ]b[j+)vվ?:=:Zq+՞y`dd؝3d+˜6A"aG* !ŰԢV8yu`zdwhwm?'[F2I*-;I~rqšǞ3ҏpxI}'X*y6v_͞5HY'GcM܆GvVJa@ܚW.u8 4~P ȉ #lVݯ>܏gq3vuw{VmSVS'bMjϷ= Kjf.>ԡdscIG*ۓ ҋݡZ G`.H 7ܞ*W&J/GӔY-+QӅe uHltJx\{!)ٶnVt o_՜isouTqQ:V)E_s.ks^-zn6y7yPyJ-fQ lK]l!^h^"t )O|`0 ^ﳣ[hw qis<1;F9^ ~ZKQUj9g*IՉSp%.b(v JO)\ݹU,yGG{bZ2Ԅ݂w1CҊX*2 #1O&-(N:臇,EVK0]>V̲ C,FL\;`(D6 BӸ50¥u,03yRWvO]X37x$LQx ^Jdǎhkъ e<5~}O$ʻtzr/ն!QIUR}Asgw[c1whMPy\LBtm1C> i+L1C TVozmeUt}eii:p C"˝7<GYw(w31!ٍ`cVݱFXifzz 8DHiAJ/ȯa9qSM(QiG<1(/￐"RX˕ac, `Oewm,.4tIR`cOy]_ SVڋCr$f(咝{` wĹbA{wcTu4!;2P\AѽZ[;Zߑ|4_]q>$y&Su!qv7mj/Ħ:ckYY&ݞ=&H{rk a3zc?@:Lb/[ SaP x_8 ]wMCo [t,Yr~4>4bCa*G&/ĸE'a(WB}UYr¬&HʰS_Z[HhFָa4SptίsEˇRџ; s:Sd Tj~I =l; zj.Zܒ_.nųf FO4BىlMhƼ_k[?hXǞkɸb0h9y=ncv)GQ|o-a*ۦ1<@@'XhuWKJqopL#Gcb'UoVd-1 5?|KȪH <1`r(Sa89¼tT`?TbTrFTJڈMJ/:Op?C24wy/#`$ryy4 hԠE:>=WeKfft| 3$<Au>g#x<3#ZkъO#Gz/E h0YqqȺ~I8t`,?4ӷzbUH^q'4'SgB/%Dtk,2UΗxU23fʦ 8Rs+ք̻egKPD>(}A~Q N^=55=;1WpJ/ þV8dWMdxjHӚ4J|(d!&$Ay˜ ?-9냂{L OɆYWR=F3-ث$4/*_wMuòO('fgbڃePL*@]U]v'g)rڡfLҢX-x`X.{'d(&'Gγfn<8n\S+bf1r)'8T i9viJ^#8f[[Za%6=ԛY.~wMZwFDT`ueM!0Z?90죷ZEj#E٬f.yE1!Ҝ:n(oyM"N}A5hk<Ś%D wޞS1n&`\x-HiV"LB+TB ;o 5ohW]8&RP β3۴KkH<"5bWihK75W ﴧXhXjb]( ӧ!0-f{H&<raSe%PaG4cPTvrFZ@ȡ !$HתSfЬ+Wt GUV2fBXγ3 ӉwtZNgnGXmÕB L>e+ IMn. J_/ <0_*Ǔ˩N'~B8z0g] 0w:q@ʑ[SR;&5ηm"txZϤswZ'`P 8zXwԐT;er0{YwsN1YIPۭu<ȉzfKViW*\/!0e+J"KyZq3Mr{̴gIr)d2W ĸu} [{%&ۍgk d,C;QLjR`h2aX';'Ҫ}閎9cY$+a Bjo*UZ:@NLyΫ`!(_R+̓GcuHlYe|6οE `*aS3Q|Ci}4KqsEX` "YX2N8zrP1G.,R"CB` HYb GP*o|oפ*X r3,iWUHev%gҿ_ߵLPI&,'D2D\ '-j?Ȅؓ*1YgOx6~OǑHR(}Po8/obgG>nȜv"[<j2\o¤͍BKMK1`CK[IDz 9{U#2w)V*#. E4+Z0]֓yF@C&9at/d'AU<0~Ɔatci %>] j{PJ;&PGc9ԍ]A.OOSʤ81 CZ8xJ49)b*;@2;ѥbF1rN~ aBAMP#ZÕlrfrkéVaKNhs/q]+EO7HzLU_ 9~bfPIEн{⺴y-P]N^U` ?_2X#,${]TVd;p{uHSPdލ<(MK/1oY W11KI7?)UMϖ.IY3G?5݄"~@[S ebko"6TG2H$љQB2?K^m;{pUyvpE 풠ִ[kl$1f&3+6=ibeЮf>cVLY܅ɿVƱh (Tb'(IHFZ^ߒp:'kaߌ#Qf'h'em1 =XAv3h#6I9*hgMa)dD>TZⷒ87 .pJBh(YssrXu3xa9x31VEjW3)UUC׸y[m ArAf io)7%;R3aVgth71M[b>(%>n _6&g k~s^M`dk.5/S ޼56w < <]–0F]rć8qq-Y[͗&?E$U?ue h2*??lLF9Ƚ!]{'>KC, oW)8Z`p4K*p!uqYft^.TcmpF+-uy$ZrJw 9@pTZ4*A`OXm{ɜ >_sZZJPF}4|RVW<;\Nd=Z+Ou mW\@@1u4EԀWJ J2̵#Amsn PeG%/;mH_-?AH"7 ,6 v\bg'O.׫UK4*%;ξ}/Įw%`v[Qⲃ};tK2Ypձz6+v{1GO Wf ëz;=8ɓar!\:~`Dύ |3\=>f㠱Rfu,d(GS%{:#gEawW6K oeMܕCh6!ϫ]l6a*IeA/-S]95E{!`a*}#_S9r L:5^tG3%uO͊kS9@4fߊ jb!^oZCIXdM6)3r [p QzU[357'4%W.qAF%8ny6樎 @gDq@X*:s>yLjWʇyՅlFTYpӿWk?dѶ>,ry2MTdsr̫x]zI^g5+$c(|'F+0+] U ᒞgEGb s_Er6;Ϣ ]f=]xc Y]APiѩuPns@BGZ,5% xk=(dJaԤWWtϹ$9Wy9Ts̍&Ը!) ~;Ȼ)vJ1]I:iNEdxo!;fcTϼrdTdų+'=䄃:J/Pqr7ЍR¹ }Ctd[lTHp| 2,+N^Y!xVǡaTV ڵ&ײj "i..D}!WW vk)WZr<@k4lb!N8+t^(H&Mpq5~K;[2nFwʖPIAP*Dz30IQ Z U6c넗Ai,Afv t,./Ex_p29g>.V[,H=kz&7F or$/mgXb;V`~b#VTqevOJ/=E3t=+׌)Ol[#2pfbJEQQS <خ x!G p q!Ɇ0;r= FLȓlV. gرhi:30FzrƤ*@pm;ZѸL#cg3c(8_HH}ŒWwBal$qL>z;&Ǣ"PN*Yxܠʻ1&x.3 [JvR>;@H{i,_Xj9`WDH׊g\z562Ԗ1{ ;|*RqxDY#`nN5~';nH>d8[-Z< A]y2P-?N8bo.YcCn$ k[$|c%bRBYvrX5 { ||lNsU+v@,ly>/h"K`]?s`#4YkDCK+qFK%,B7 U`{$†k P.)UU` */tIxqEF[SA0&q)I\ka+wHGYw~fj#%"!EREw{*V'HpJ*G܃*²ClU")qB# Z{c.bV_)Uzk\n\}g&7mhE 5)}$:hv@r䱹s#*n _0mNZQʪAQcJ |~8g/Ў\s6K A؁7Gʓ/MA[%:Lh !Z ٠sPii2R p&W@.Dʙ*[&ֱ6Qf%ġ|2˰elɻ5K֪-1bbLTCm^՜ܦ*;Uk6\Q.ֹ[_P:.ז/I FxpɍOt<`*Jd/; @)F涕="$+w@s4uN >ml7IL\ 7 ފc I~v3ۚ{D@`.,?\$g*k3ZHWi4ͻz 8°o5}qʻ  p^ü+ JhףRm=`uM׃7E]^F~GF״b;j]۽U/l}LKl <ļŭKe {; r~%fq}On^x"10\x>WŐOH`M& kumxߍݶ+#9S̙f8̶QMaUlyzȈRؤX~eQic–&ywC,k@q.[՝)߮ҫ|V[I];\C&) ,Je(DA<,]AAG[)?T}"ߨ%Κ)hꚗ!ZvIV[j7u3vnQ nxctc^dhh,j+p?}*jm( "NﴨS zZO!}&FhlvO7aL{HɧT+f[ZuJ*-DB=m$MJaڱ<ꌵ ps}pWbNߣ`ɪz^Iq wC4}WN?;K,UClpyCˏZF @&A`FYvdL:hQNҎg!"aq!L+ gR:_O~z- V3(!QvER}Eb>YVKke6;ok\ITSRKrk~VK_ydlMP~L S{U'xp{HV(B Oj 1NAά+W[?j=b=aca;d+Ufp>%ZlLJuY(,Ё`Qvr &B XnQwJ|ߧPQzqI8tq/B-9fjndG!o w'"G!R`HwʔLJrcP ̊o1eZ!].{le- a tC1 xreH94$ŭA5'0q;*ϥW.)Bq.?qZied{jq8X'W.s6 +shSHY*!:qiui!1g g62l&ӜRM.:.@ MDy '|*D9ݗ/'Vb~Egp(aEMm.`մi F5}\63D, K7O3tY0"ժs/pٷ\DNz&n*4^sx4=)^sZ`i@T6^]6½S Ԍ[&*ٓk;}k-M_;cUk6B"IW]HA7[o/"€8{7+QXV /پԶ2+j!X?e̬uh:J)e,ͬOF_ews7N_pD!X1:{*>NTZҭ#@&c)}yT9A2&,Ig>lqC8tl3WftqT+A7-' YmHW} p~=蚢 YiݮzA@~?>݌jN TaC!>b %e'G\11;9aLy6u]#XfӰqB^8  AEܤs++Vq̅1 &3u#aC+q+j9+T~33xxղe^x2cOGYp뿔 Xt{ jG\{r։OAp"Q7 /)ꬹV/jZe[v5F9Jހ&~_B]_+7ֶК O!!`YLylIVʰc 7y/cTD(7 ⨞=y{+M͞m"ډ kf$?7 Bn=ǂmm'JE;v67rۊmըQW+Ĝ.RK4DViwYEyqGuxM2q-ļZ-4|oE=po1ʼn.r9iQ$ 8\1R8ĩp`gG4V|;yQeZ3y?J0ZE燞0[j HB=pܒ4_oj{f-}J= 0"%k J]k g̷{_ځKkT6#!blE2u_zTmmbldm/H~:*Oxc6,&M׎_=kZzM:*E†m&dS_דfgKsgu'\Z~iRq3ý^,;6ႳYB<8H*HҀ{]ט}pqv^4cqs`RW%UwrsY@~#?*?^яurz7yݬRHGe '"cDT`~]TT]/4=܇/?BxK-%b$*#T>iJt [G8lWm&a{.Oq՗!X6Ԇlޑ| #& eċF2`Tu V1UZz0GUQy2:ѾXEH~~Z%.>fN{UG{wᐹˬ~Eb/%mU摸Ŀ/wtyͧm֌|N>#{bVѷA :r| 02^A6Rg[&8jGfmztxN*MANrZhϴ9c_Q.&Ɇ%I~sC֋F'j|#Hm0TmnwP,;u X$㱤٣ zg|ќ-@t&{K1fGUs,cIm-v=4P y<`.upFV$lq2f [ Go~{tX0]ׅfr !*Q/{_ $G 5"G#Kw$uWyOZFY.~ *v:<O_ @JR?V9NfSLWK lTᩨ',"}*)ɍGd#0- <~exӖjtED$MZGu20."H y(-x-lLgHPZ')~X/T+T_8ImQg6PY O,]l&Ǽ€YmD ѱ֦Z͚S x5s$E Ap Bךʍ;ވiս3HqZJY4{TbƀlxE~vOvGs6,2<%x׬)@{w!9G6 30>i<~WЊMbilG`g5_ ZfOE܁0HMыTwm9-=&u. rC6=42SbsUikrZ%O5l|(1+7 [隄E"0. -S-w)IXX7I o,B wI/_ϑ94:O̎b›4Gҹnn$m[[1Hoc :ΤD01)-EiM0dFѭG <@ZMޫ")LMQYm0a0NV'ߕ+.u*h`{!u 64Fs \jr7cQ6-K%\&-T$5qdf,;erni&c"CKjuζvroaMC^/ВYkK=VϥY 0+_7anWX&(<:6̎jרe[zj ,Y5䬣{5֍Sűx@l?06)DiUȣBs*X6SJF[v&{6[d6ǵa sfsA`Ĩӿ[ .1N(oeI;p%^-4Ut¡>0z!?UiuI]9:L#:p.S#U㷆ËyɀgIG}> ]R +HOYRk`cdPbD:V}`s %;ec5Dak9Y~50vs ˒nt$le $v"N}QҕnzZzcfgS0b;G3LwDSgV؏"`f2on_&nF0b^$tG0.f^V`U ",l\HQ'P6d%aVCcU464ig-t*ak  3{׋?W+/klfˁA\~'qlPJ\a؇ֱ%a!ebV6Bra :L$`k;?}X!̒ e|X\ nc W ,L^ Wq1sAC]wWq='R ]A7agg'VN{kTIfPq51Ď6P<5S| 3' &9*W^j/bG|≳m'~+j\>8Warbd/>|SjI\Jdz# ySa` o/Rsi4̺B*u*C3WiP#] $h-l=Ǡ+l⍈K4q/[)MMyώl8ZRk~.Sִ_~,YZBYж^۟`z,%`Ԡgc,t/|R'=Dgl>H=u]+E~m,z59Vywd;9qYO?_R{ν+_-.қ烘/BUD<KF"r'HMf:HI jP@FlU`%r֛ e-Ghؗ$CK;H@ۻ}HHc2rM굦 *b,ҒFir|$Q`dŽJedT1d '@ҽb͜{n5N>z$.f"в-Ǔ~_i(1s0n.X+e2m?[+SmG b<ֆ% wxnF*4lq?t2w!eFܪI={ /t܋~)g  O @'L8d_p7Ž \,8AرطilcolLjZסKWq[d-ljq̍0F9 nlHi[AM޳T DM[^eī6 qH2K^k{M6TNDT3/r0daN.sαgw0ZQ Km&X?#၍l';6Ĺ%Hv}o5)F/xхe,L{AҰ^oNob>b ^I8AWwdVo)A*VH87z1,+%*ӬUhvcu?3]^_Z?.iX loZ?NX V7K3ZJ6&j0xn?% !sa'" yH= dVɃ4ͩVuCb_^=97Kڂ \iKZN}{[R)*؜##5PO*ߺU4^vs)ݔQզ44ѯ&cş^D?T6z3CC#Y]XCqU[7QC{Sv&R71ގⶎܭ&gDR!xjBt<9W+#h;)u5&5T3d)'=ql%ͻ[SkcC"BX #,@\?h O,8U ηS&v>HwJéZ>=to<ݡ>}p+Z:ZQ1j:V&ٳm9YpQ}y$kv T&վKJʫnu+o/IgQcGh o2>bB /!L YI mQe3 ʛ|Q#tR^J_,+ 6@>rvlTB_\탂J-m#IZ]0  ЛU"4?Eغl9ǨttPX#c^N[Gr2\K%bܷ)ڳ00\g+:Ga'ڝZ{ul\| /ZX!2) !vE16r4M4lLF8IQ0&eTƆ^=r 0~6nNaz܌Ԍup` ݕسb@edʹYfBLdGH u3rmCJU^t#&乡4anެ n-4# 3&aL$lvnm+-ؓ5;ܻw^|FOOP2;.ӯ3J; aYlXnGF6!Rd[q9{CwV*'T6|״E %~,o'Ԑ])@M)91cn^h⋓~@}ijSolȔ#zBHAINkj~Og}RU P&tЬxwJsK] ^;PQox%GYQ kZ"ḿ gxu>f5K=)ȿDyzIhw'{C @%E@Bg8P5?ʽD#f* Ү$p̍A,W'YFy8'd]{$ &+TyVK+1hXOw*jYܷ C`ag5ootPNc;/B8nMS2Ƙ%rB?NLWz}5)åߍTD0I$r<6DH wF6]FS)]:c<^6I-AE TZ/'Ty+}O=iB5,~G·rn 1f ):6Ѳh8pw,M-QP›IfΪ+@!*0&?-9."n8;ϞmOqO@Y9T sV,= .$./>-)ޅss ^ GaPM}^mv# VLvRuXCŒI%6bHDZqA ꗆ<­ed %>|h o\'Xu4:*gnd4^*&VHl:A/s]d=<$ce;B^P,poH )±l圫G2q'obL RRx ]Q ?LR&[T=%%۶cvyCe)P*fG:D vq\Q6j`KtCh%eZhB3uzl!ާE]@|+."Ec-Pc H/S{-:f5)ש+>Q vt%p#h$(}%1 tuX~#`C-Z:4) r)a:NnɄ$@ edOɠ%1ՒU0(q be W&S̈o9 t ֡pq^!Ns3=FTِ ['_`N_.+*3H.r"]~׮?v]+n%BfU׶''uehƒ?:pGu4 $jYtfxk w]Th.8ܻvݗ]*ʀ<(Yx TX̺7@a̝{O% W)NGbcZ@=ةZ5;n 8m"s nszШ@2jDօcAG.y.Ku7{N("z+ Vs3ZxCfg14-Џ|x?+7$r:ĢKGE]UEg?YGC)гS!UV5bj᎛ؓk`{!mSC}B5~SSRW1vRCpcFp`4zJc稬ytU9)§4.pVH tWT 9Nh\3a5⪾^PsUL3m_v\)wXPŋW3$PDp |FC;8OeKߐC-0zϒtK\1ǒ`6ͼY<K-ayu.PwXP2K''ǚEj077vt#2%!6.H5ԉƂxuJ.{#F >%r%j Tvbdyd$V1q^ds}B%m 50i| ~ ˳Td$uK6T-E}67I26 ]8蹣mf͕EAc=~7uդ{RY:ZŁYt%2|uпe'|tcd`|X| Y9 q_%[ 6LgQ0'w42Ӹ~JO1Zd1p/ b[k-q`B$P!C6l3`Gl3S怡J8[hjn6%*C"΀T3J`cTs bŕ7ZJҬHў 1n߃c:9můQ.z $`\xo6 3 WY3s칭 N1չdGć~s9+MhF%B}#K6 B]+>xKTQ;\]}aoQXl#'~_UxQѓC_R.25k3Y9 #XL~?W(kuWRvT敖~Wa*#90b \ $qZiWVl{#Osi|^-ˎ{[[Oʈ8IM+Uyl ٣$8;oC7+< @߯l v|>뒩)ͰgE}/HÁ z[d=2y\ "I˹W@^pӆ}Vxև]aleo ^`+z6T@%d>В;`iq.#˟'&}\ %Ӹw侳l7<>gD\,<|9BWꪙyg*?zמVT\b*k[VQ]Q' !:9TNƩJ9P f]2kIg]<4dd#Xl*Za/$[oieJC$ b\$ vSC9b]{TkO.y!aXZ9I`1w| (:m9a|W̖sO [ tl%#/8-?<J:(khV{R=蒘O?%1w h.}{$&%>')p^^`nr tcvgdB,6ųJu!a%۸75s]E Fry^*R=!6s^<W𨎹>:p l?bEz!}Y|c &ܲR.b&c0ZGaxZdr8Hw>'xΞ102[?3 ;b`R o!=S*!ME;_ vڳlkZ,c(ސ~a $ތ VH%0;l5T8d(%tR1x9+Ic ArS}ҝA&£jI9MtpA?Sc|O^͒;OԛjQV̯*QB'(wexI{+jKwV;b7:_ $p81f<{(n̾R3&8 \HD~ϊ-ʻʟ ZCJB,P`/M&Z~Z4Ɵ(y*mǾk}n=2?0l|4{*zLd="ch#Ow~٤΁}w EU/G~2? W͹y ΅08$q+2jWZ3<`g evBs[CbuA,cNoqQPznnӼ#WݏX]*//3ƾ&ìoyJdH*LܕIBx488{D"!z*}SY\{h[3zGU{>i~Š5*+Yh',V+N[N/ `oNZ; vVfLEQr€֌L=h]B0='>&z2XCEVqxHCNx$Xim~eԫ!Zp4W1W0`ʬbLoZwTZf^YfAEehGsv/Zl-Ŝ0)1ZQYآ5`b:uXIt-*nA;e%%dM1fwL:vܯ/;H4L'B LYKZȥ29̌phrQO ,?* b2Y\cǑ(`A8z|$_Uxoe&`GX/'P/E"P{di婿``Yq(bK1*pZRoUuk.T/oKOf08(2sxMЩ|$( 锒pSEn&XMzhe*>?fJy "b1NeP[ewS('fl5N[Z"v{댺Phx[ ,F.EX_t')7/^Rxe]hiQCwdp#a!K8_78!3MXjkidhyèqOmoi p< > 7uu%98ky{Y='E.@Y葿?chO$TWY+zx?&,[Z ?$Y8rlIFz,8S0+F+왢 3~jp .2pr m+6N"W(D+@H`gQYoC#a0wHN {TW35``yFwi[Q3 JA <~BP2|pABy ~JKutJP<8>Ն(N;_Oй]a snq (́\fAj.C-|n۝@%thNTAUcV`8 ->mLi+g1(qσ}IB}`FSf͑r}q>Vm~qRjWyjN,o;qJ`S >s(dJqeX㗶C}qI?q~R2jdp+7mE-b\hǤ*= CtPzg,Rxp\df+(}, 8jwub{wM8u`H/!Q.\0諴ч6oJj Q4₃0D{( ]6H{c]HXrlp;UlGWEv8 2',1P]艹ְh6(R\JdBIs Iz\axeU&;IMb<@Glm `y0'._<>ݻws ZXYGvm@ц/>6֚1 `l@|UhtP=hl$Z-ˋUGG[c;S 8&+ jHIuxr1 g`5W0|> d'r1E~ ӄ55"H~LP?ZH϶4fRi_NEm +;'oma)GшtãloS3ZvҔϪ|$ =`̚(} j&-"mȆХKڥ!MR͍9e@]#*M}W{w!2GO$OlA*P GpA~$/n!-HOG }n%?Jp(^ߌ!3JaI)I5gft#!Ymק6.x$PV瓶R3m$IwNj#W0-1;Q1}x ;SOukQ5_QiHDP0H%öq.{)*x176=T焇 fkT "XƨU=VI'YʴACg`~ uUY4gHٙ^Q(`#ց @1_}LmWҖ^Fy2Sgiyiw`"_:>7CSɑ bf_ܛ儘/eWֆX.@B6H̉}n4%OA|iͫo&`g2xܡ\2+;.߯h<.Xygu,S#/j@!Blr!]y._0ѵ~t”wWMT4."wUᏟgsP ,R.|8-s^Ķ3*ׄ㲅n:%P3x\R+ XiF%JJ|[.:L՞g\ƋF]Y|H܂Wlt[V}_1a$t+óEAjj *ik0jסbi|? HzkߒHGoĖ7b{RUZѳp@QBUHfŵG&=IR!Dh#h} >E9rKO4KFk0OV-O]F`c2朳SC+9aWm;qK tuR|c϶:vVwJbN2;؊jpf-)1Dkr.Qkx3-bӞ$(/E%BtD"I(&-MD օ/^_ (v-B"a9ZN@\άX`sdJ:'R􄥉{"cέ?vyA{ *Z$ I$֕EC'ɺ[-{E'aNm!iр+c2NSzwՇ`wPELOPOFꦸx#Z㼾KoQ~c7R+[!2G@*嘀񛅭< C/d9?6+V:_RT@+\5]/5'n4/X&B8&wk8e fPM|L Wh a'EnpI8h/\_vr'v\ {zd,%[(<0X4+U)۾-N>9"qM)!+}=.b偍(A%sp5!c)RӚIHSwdRW$#%78&hD ЂII[e<U渋ΣYYU?|Er5TT|^~ox`6efr^}eQIXAa.̛ݑKC6(g9|{fnLv9Fx21|uDѿo ~̗HřSSX[se.ۡˁ>Ve@d ^2z$쬶mf,VzeEQ+Q/^g AeWٙ]O܏gWq o(UhrEaFVč*BE>gn۩u~(_,#,M 8oV){5LhVA)Yyef.P+;^zZ D-goؼlG{7p2mI $?C YȞ,m( fJ Krv"nJa7zD`_pjcUmfv¡W$~Ʒ,-k,r+թ5Zlū%%/,˂WP>O4 /emMAG@l>PK83K;oRţ9Ů/*:.Y*1Japр,owOs+?vuѹ8^<–Z!ŰwM;G &/L[@v~>ccD a"J) R6 ӝQЯJ2o tR,k"~Da䕌Ҫ*&8k<VUï崖mZ6E°vj5*oE{݊ٽل]h yjk/<U)xҔ1~-Gɵ$`/TsV- : A2 {z (EA@w25/ pmcUyy,nrlT*!0kZxR^KP'n]Mq? q^U;A +oH1j8.ʬq+!K0VNΔhf$!KFG?OKmpeak'rhA͂{򜰩Ӈ~? @xVzM zؐF7Ȯhj4ocISӢS/T6d`À  )ez4"0HcBEB=Hb• ޸ir$Ŏ)\̴NX!:0(A-e{ML}h2n;U3&ՒWZ0ƚ*2\f8&2[Zϰ#jq t <ܮе#n.-wdp\[:v b%ȬN0_9P+潙%0Av~?o{(j.5HQ^ҕ߸th#Wbh gZ'OkHn')xsc NQ_R$n0(4KXe3(t>fؠԽuTjS=yAοΆZufQ)o &*WL9j%TdWw÷l##F*a+,.R!7oNnN۠V >Uw ѣ? @XQD=>@< . \DSW{\LR]Mm9AMu3BDz* E¾I[;Sm6u;mHzKy4hTQQfFkpy8ԅ_MtaιOZJrOͪS:Y~##HP{oQc{A^EŔj)Ɋl8^{Rѡ-rT(Y<o_g/ZqM^C1+nhY ܂&=6` <ķ"hq1h)pG|P7v}A9loMB>CD-|O:Ⱥx>0ϣ[J1Hݱ P3Edn)U ,9ֿa h;oZ>2GSvʅ|kΝO:u _RB<*.. d?t ΦQnJځ4֖}bv-(%Xo6 g(~*`MKήFŃ >«J*rUTs)m((M Խ:͛{`od0]EqY?7SkFT`eH(Y7 !i}9#]hiHcNe*0L0S?hV pϙ*Ut~D$.B7',+:V o)\ xdZ$|o51 7^qq覬4Q';g[8WSK ڛy7*NA׹Q8E]U{yP=& iԏl qub%鴣\v?/4GI2(i`sf eE;[KHlh'Imo/vzkR6Q&0ڳKOK)vl>Я%PMu|2^M&L2 OD8ҼVh%@Zj;/|`k%.;d|4V$x ts6æVKnFnAn+ͬ\gLi++wR 0%bjMPcLTª nWymB`f՗ ֝sA i{ .k|jnƓUry;L ILmug)hm+joTЂS Hɝ>yHq4m4(2RS!Hf:̲&#Zk=t~(1A,~\S&Zg{YOVHIח|p( 9pb"^~]7 @-U e.8hކ;||%+[3wn]I a7$-9;Goc^|!2`Ƅf{}V1>֒rNմW18M zJU] .!b Zcꯚ?ޒ>q 驚|cYcWy&:оPo"Mt%A|eS{X駽Yo$#z3 ހ`kAFd{>!@!,o$*<{4n8KʲEHERscG2$AÙ}6/Cz=(m?`}2(fkdZBK/x}_[R,0k {d}Nlreȼ >rlCͽQ{W¥kͿ?ؗA׎|;ZxZB;y=4˞1fT4B9TKy_/H' g5wF;#(qi؃E =Y2QP,x#kd% x&.\8p)-p46ZiJoр+zC'oJ/ܫF)QU=['ܣ56msS%>*hBqyUǴhկ^,pwtψz@CLJ?K;qRǸ!LoNsˠxZ -^7h7E E' e0M&)yq(g7tM ;wYZE_˓(-egD MO'KL ssEY[z߿n,m_HSF}]F|_Udnw><(yb#~m4O 5Xq=' *7Lk ~JŰm[%do.DИu v Á~.k~xd2"}"}ꑁP ߆(FS 亱 0PG%IƖ<0bլ}m0Ii1 Y_qER[y6k! av:/Y6916 CJH'WlΔSXx@4|uEi9UCxR}ՋEԧj2 [IKiZlmɩSDYЇFqPF;ڛ͚~Kþ@,5Qp43 ZA<4yQWtfBX5ȱ alyI ˯X+V5@zC v:b`EL; rI9Sf!uwh)pJ@Ķy;"Xxfe`W)Pkd?:??ɡN5E4  a}?K q" F Xs^IG=ayD޺LyR!BTTT*x5sWr1l1"h u?vݨFi2{yxO"2cΥ;@GeDUOB40%;d{-1{3!l/pHdc*MI<}Ǵ*}>XE,w2$B%H/V+es2+fi5mtZyDH.g|[oP1w(t_-IV<҆$тxRto`;OT01yE^qw(XTbEGBQ/͊(Lߖ}-lfe[%,R̀Na7.!}^Hna?;t%Lڻ#~NL|xρ6j_%jl:Fݢ]FprތE& .W`L9POIl+=P\ ,Ԏ))$MV7c1)EiE7GZ^T#.l%&g 32 o $⚜{DCćDnE Lߕv~R#4`.p/D3C>1=Uf CnY(),\̒h9cg4+Ʃa<6F Jzhѓ-f `5H`f(r Ro%RYM-z8ھWw[CS- &ҷbuMl\Hl_)њ;Wj#D Lz;-D;9e M|Q7"tBHVvhds*$%kgYب7,^W}7eDn~T3'jK\t~)3Ktpz^)'Pe7v81G}3<`"RCstOc)*1c/Bz-qբihX T3=xI/jdEW9R#^˗V|ed #u1, $.c\!Lz j4MURx:A++j.%o-ϭ0ք,R[RlHoBG!'xͳ:)tM.uNtF"{FY\tӒ!#!nZ⢒.JtRxn`Q}f. tiq*# 96ۙX B<'AZ}]]Ie9z9nM$zU>SnU[\c4 -C&X[uB+ Ɓ$u!3c3s;~#388z sқkwP*exH?glp&r!‰sxX͊̅f 8阧|0?,çI`6XRȣk *B29\eڂNLǦR]/ZK)x ky2t&@2jMz4Y"ޒc,UT("1WB"A4eTMR|dzH@Ks17{śe/[R JQ%\*'n7Ddg)[5s9# ؂9/RKxXp [\l dCNT5=1B&]LGP lLL5c%:!ۉE :p+OMMF ^D Y s&.^0ٳd o|9H&C))3Ahހ-p+Mt]]=g$e4d+/ݯEC0~ɭ,<.}Z& <*qk'焚PG76܀]ydMD bG[?d0P;FT>H[El$Vsg{ٳ E>:s{b9&J_)P`-Y4f;#Gm.x"(ݤ2H0:8kCe*"b-)+);UJza6_kD9%$P"âʊ4[Pb52HI0pzhoȸmP8TD8IQ :ɛSemW)mow(B:lY"`ԿmoŲqD8o{G1 uωTc ~/c=Rț W[wP+f*⧾;2РMl)nv%<}琋Zxև`koVg uz͆#Ǥ*_VR㗸d$~d%VǮ)>$AuQYZQn5ނX۲ UږZ1b4=d_dC2 v,#l=:+ϣTV#Vs[u&|߉I0H23 Et1lOQ:JMƲpn^ ُB OϼЪ&b PW+Zch2~<+ʐ*1"=[ ~09\25T0+oxBJv.VTdYg9WY Z(Itg-/=p솯k #zܨJ"*)?֛ġJeWTݲa1 UC4H8yh-d9SMU HR[U'-Fڮ1e#Rf2 =MlʿT̥尸xB*GLJc> N-:B˄V!. 2@]dabKTD}sGJiu$cS ;] % j3%nX*0/;UہVaU:}_X ji?$~/cA ?Yrڍ ΛUwNH&..c}CB@!=fӦ 5 !SX#u.YJ_fA܏w;IJ(Jm&,_%U7z sL*N \P 2BT>  ƍlQb81AD񏙭Rae)Y%&(_ H> eB2LbisLݼ[^1c௦0ρ,C:%p]5Xrh7WtZQ SAԖ|+CF!E,o𢊓auU:}sZySDs5ߧ <1RZiBbY MkYtk*O ˃xܣalbҢ'%m0N=pS &FDL*3ώ㶟q-:dQbe3+v6ihn3ɢI(T;IKD*a33+\V!}A;) (Dm IR}mCXԫR64W?Vlw*!f&#%QplҀyx0qٚZJbS #pTjӋ* U/fi8ZE*w%;nB*9=l0f3(!+hNV(t Ta }ʞDzb&uS7۴' 괟*=gK5niK]瑫Hw)ۼJ>iKv`ĠDQ] 1E!V1][3CBrP66ܑ,o!^lbS!5eXХO` ]~B@Ok9=#R͢<Hȴ >G xhX C2)(+gK ^rmEK~HuFcZپ{&i^+cQ2Py.3Yǘ3_1鸗D9q1- 's\)r4 V˗UZl{`Za(j L PbkZiwqΉZ_25J@ ,߅=LIw4H/@E}*gѠ5p^ 2#dWN!9ZnS{|j6^2ZI9*LR~Bǖjbx({~^$G8cyJ'sT}b#ti;jP)MCD|=&s*})Scٳd.p3Ol_Iκxu0z͛iZX/ɽqw 6 -q@ZiޙGn=#쿹_+:ۖFiۢT" NܢL-]L;}>tj,9ܓC&a}7;zYU cmDC1 R|O5e.!' x{ԭŇ~-_;gK'TpͬH*H KKoT4yaqV4N5dboݘltWnJW5 *(m:[^Ԏޚac[<\!j;e ,?,ߜ9Q^IreDWT24+z`^p0 ?74_ono"k?ב(KXmNq\\I@rh{#Ien;nk Y8 'v<aS$'m| O{GΤ=iV6lR.UE#/)nn. fbŁGC$;Qһvwj=E0q\;~4Gn%ݣzSh&@-B$?5PF牴B`Br(FUohp?n,r9)N;_uoW'Zьrje[T9,?H@KX5^c3m\Aq[˔M\w>cV Ya\DcUq)8gXKL?jܤ̼7{@)U1~!Oĉ w0 tB{]'1>^p=zFypMgRS]ퟧAh{' jPd3/vfuUӫ~!Η¶HZF?HP;8z聾tSaovfs.^n<R DVh,y!\N-*#>+uAzJmΛm{*"] :%b$OLd!I^O 8ǻr̤Kx p1CE1 +'$6DrMfo0*4R?FdM(jt7CnAY6fY %MkrhKO,QC Hm%+ _ġE2o6e1Oc$˵9h&8Uֻ{Ny0P .Ev+@c`[d+2@fk%kxJ)5L-UFϺ 8 ^[oj8iGC)s6n뜝P SC?#2Ivk0 &!#{Bi'b ԔW dL|Ц]TG3(!)trEABEUv_&h ; Ǔ"x1W%)U[ pq+s-%ó_V~!r!CݠS, {A$]_,`V(> ʺ5ug28-^x) ky\l>)\:F]y1UpQȃأ;2 φZ58=h< ʹa'NkSJJS&kxB@kX ,yE鯱1l?%jnam7ͼ\Mɛe>q-p/bbUTʅ!;2B.re=XaO62 އOp`!c˗2ق JF7eLh>6Zz 4vw*w= 0?*}IP P|i!XNC('-;]swC` V>5\Kyb >PDo~51qqӪꇧ1`Ǔ!,¤Ł $.A?ĐRԍgw3~'t8=k?8?u၏-ğ` ˉU*I ƚ,tp N>yQxhv [7BTŕ=6qO` Ms`WҀZh)nNEڮH-NXtIG[ {Z}?T\!=חQ: +s+ kc %WYz%R%0z36rV<} /2XFD@GiR Z:S&Ǚ-@{b^hgjW._O{fӇg *SJ$?q.nt.Y;l'.Htc/wHX>OeFC~RR|4J$}1p +z:Ձk`ԅ P<-|;HykOnS4-:ud9}ѥ|rvi ŽCXV@CI0ɂH[ 5q%=7z`ir]+yN>0E$=/И#}.,vʻgM25k6V]N^;$Z;'sYF?j _C}V Хq*”!UN/>.>28K2ap4*fY_Ha;9[&[kX;s>_ izqmEvvx$08:׉5lEv!LTqs-{5ZJT`ՁF;\ A´E\ތ6/Jٰ x槛)4/&~>JKk\=e4a]+)vBJW ğzOʇTV5Έ!hVm2\Wef֜'y:]plzK!ob`.u#|s?E>ߏPr<Rq/09dԀAC^( rKskWF>ʫPWT=?&c KjN:w8Le'UM+5~1x?).*KFdT͋,ɇG#l<0^뼄N_&ЛkDoLr鵚͈[dXnƁJpE;.``GIu[7a׸90f`R$Ɍ4Yzƶ~>"|;wBPfƀGlUHʈI-&4%){Ia|FHAsJ(C\eQVӛH Apǰx!r\{ER!<NvGyO~>1କ-C?V,S~]Jp =Rp])}9 4d4?H*R8 *8_pb:u|E5pH%GuYӋؓGRtd)_8 ."e< &J( eE &&NҢ#jcФMl>ÀeXOh,4-& i,Ll{OScޖ$Q'jY]{}"/1 5:}z3sDOyym<օyQ^<0=:$anV6Ф2hT,Dj!'L]d: БXVkY gCiv+rN$m ,ҕD#"!/8KZ=V}uA5a(2S,. *pDѶݦZ^FԦ3_߻XH;Wy4"rMa*V'`LZԞ:x&-kʍI}I=徐7aS#z[_>t)`Rg!ADTPuI[sLʑ/ g͞XV1}UA ;' ,Y,*Iی3$UT_C`=}=1M_?d\U`D&#euTej5͈RX6%uD ֋ճ*MJp,v0ž_s:WM~͠>rSɁflLg a0kj}*A/\ڄ2brS_m ča ͚{/_Z=c0zk (->e͎ZDtxYȈ(9ڄ `wyKRHR.* KUFx^ R^$/,(ǔMC‚֫,O/|(thLZ{Ʌ)IHe_`dB}HXM,H8fѡP@8m^KW8 7 $;ܪuQVůJ@#hIRϯ.4|nO~É; ;GIaڬRsG ؜/J+?j\2Ym nKGANn=<[HőƪASZzU(k0c/j#zK .e[ $ sOݭRDӠEGU7fR[=e1:2݉ax/r\HC;[MVpGHG69pYnSaEv 0&5a_E6~zmdz,X(ED7$H+VqL N[զXvcӅ\_,jl=Γd<Y%$ŚhX  ϕT=T$~eX3nHsU,`7}^Ϫ BIfbs+dГ9]&RRrglщ!^Y. Gd{ C SBB>3}"F|L?c".(XBS."6`1` ZCV$5k:+{NPhM׸PsIe.~Rc/#k 8rʰA\h;[K;|0I@R}@^ 1ޠCV ֠| <%aΪ8Ȃ;0Ona)i xYDV'rȌbZ [ qxxPUq KHkcs$jޞcy1Ha²|^t3+өf;X9hDmyV?@F =Sah7lRB?Cx5G#0F3f Y8cDJ~DgC㳥bT50=W0t*Hǯr_}j<~mڍa.Y+:00kܿh+}_KӐj>H {H[`N\Sc궶?tq?US!wIfE+֐1qd½{3:~+1GkO>tw|:~o {DbhM1oevKāM! k9oWl![KTQVBJ֋goW '48`MBڜJ~de1w2>'ePT5%m&͍*-:|O8SRnW-#AdT-짉 ǯb,U ='q #|3X06CBSzpњxq18?@qŮ|,cSQ⤼5`tªE zH|HQuz#|0GNX7\3?PL ]xgf(USU3qΗ<OmRdT Y{(R0z(hhM&HNWEO(dH T]CBPjjqi`yꕆA2z$A.~7?/>p(F}eZ Hc/\۾b  W"+@}hWR$fwtw*aMEu U o}x9sU3ICpMI'tgEVz~PS_?Q 32l`ɼ_@+/ފ`aGw) ~s+ufeUoY2\gg&& I9puۈ1ځkKCK+0 Qd# Y%h3:R^V.\&qbysni;Ŏc[Tr7FC|l6SͦvT1_9/7Jk+=.lK7kUFY~9n;1iύBjʒةhL+%SP sy LfʗyP(A#8K3$0ZsFbjSZvs"Mˎb)Nw$WWpS*fGvaBĩjKe veW{vj wDpz,!F^J⤫sH NLR>TW[BɽOPSj}tůGv@MDExkɃrR{o/z2ѯ,°Y -'nްPd6WX)jMkb=tC0mnWAe' s-(U5L43;q4nߚۓ/Tӑdqq/`7FЫk܋M9_6h='\Z՛u-So_)UwFZT/#뿺w٭|;[RׄO.W4j.`TReϋ{k]߆ \ nAW(tCl&t=2QPT@w22䔖?? 6?B< oǠ.gQqf3۔A{5=\  9R N>G@}t}{S}56ZW7 ~<ͧt5lfF>ͪ\Dav|@qE>4@S\`^n~cwnTs ZCǦƖݷ M-Em1֟Z lk1˶h:z0[RhΟZLE-C5A.O|չM~ɞ# ZK8I!C 6LlL)G ?Pvv=(i{o<8iEQ8CQ[3g`Z7Eگ189u0?]$˺"\RZ}tCO]qAU<zhT64ā[cEA^~sg /]9W5]l+Js*莬!fi3:!Ճ'ЉvW̪\+d2MF͛fThet8|QZ)LbH/c=ŝH3-&MiO@)5Fy$V[րVG㢇kw[!wH6չWRc(CA{[~'R`I;@ÆvNzx]7G}NV!|Vɞ3 Qbc_L@RgYe_n`%*h&`'|!+r|%62/ZT4U ^ۨk҉cWm2w^Nu#N#R55%p; (tޱ' yӣgᄕ٘:f4[Y LtFFj{W8[b'қkm WWp";@Ź^fHoz6=W }Blf5K(Ijvj"O4fH1tY?eK%3z9,1D [DD45`VCU"P}a*pYJ*-Nv3n«x]Ver2u΄b%߭nŠfMm[ JJV^a X0?SY[NZ y&w7U+w,0J!>h#b C?s7e)_ncrts=fkMoBSF꠿ AÆEQQ#ذtJ]AqcvobCVP{g&sy'ϯpcI n͝}X-Ͱ9\[Q;FojQ|Ru1OF†;Rܑ3&:_9Bqܺ|TcӇ 𶩕)Ji<(+"haU[$FGπ8W>MQIpמD#r-ЋOD5TdT^e I|ܩ; üN`x"!K9(-Bٹ+>~gFU(mиN$ra g43>|b5IH>JvpUkPx9=Õ!d\b&4N) 'Pg fT}(O ɂsv\鼅n!78>VCxIL+!F7,uƎ!xϪJrҼg@<Jb}/͹8TOz3G/ZGX';CJ7US8U[A.Y_.d _|c:.6H^QO+xA_ړG˵Uv٢qKaѤäk/2,PٜV1FXqFn{Qck"xo=723h67‹kLnՕq} !sW< ^?*Χ*mT,+n !OAXa ݿ=χ#a1^abԉ1-V%7!Pf~w,^`j~1T H Hp>@E+XeMYqPOМГ~K%uba"YoZr# Bǣ)4p1*f諯GHN=%XB9x6Cl)j4VOnXӳfn L5d3&=k]挬 ܯi7[^&? sD,!ЂNNK~J+نոиם[:*&!iuZtɑhA(""Ah6=_t5l 1qXˆqxN?=B*^W;,D1nߪ}c㣗ې %~Ee&y}h^12[CZ٬R7M{\Ѧo@0Njm58<|7ʌae ث.Dߪ$P*9ԫa^چS$OzK_Y#pՕ:T <*Cm[fwG' Nf8sn=SZ; kMPTˡj8mʵa$p9/#[_VqA`MHN: 3,+rè$5P)MI J!H"~p!r#^w?D]^³Էߖ[@wZ(@ ?vSڔ*/l@ę㢹VS~S,}JU)7yVNzz!+[%5 AP&Z0ʈ|9]3 VTTJK'$ݼbKsu0l!OވAslS)ZP"KaU޶ZMpV@}j]*s JYNO_#]lGc3%w'.naO5BU>G<<_e=oe" Ŵ;P14EBV3ߏܼ94C`T(jafiRWd[坻9\ _yit=va\.BV'pyXg|p_x{[ϥ!b5@<⥤&?=]\94"2 >3y1/p<` ɶ?8lyPӔػI,jl(:]Ձ M{OF6^Kx+񮷂X=]#cLWs+s1lnݬ-G,.CS %$1LtϾ}~m߽!~} 70 A_esweG ,%s$4PYRCkEbef^sQa_He:lVu?\fE\b:F%B9٤Ec%FT,n<:_kY/Z/{u'U.2_ph S_/[ hĺ od9FL5ŦC l[8 %ͫ:*R1y=ɰ ۓJ#AN]LeIJ1="QoC0^=:* D' 4_^Dܑ 0+ljZzkCnn~`jp7:`BI?UvѺ3i +D`aisG"kxhcͲDwJu! !^ďJDAN=ė3*.KUA:aUV9Ko2`I,R|E:sbp[h+ui_(=Lma}+kQ9Og-;H2%jkXw%oEfjͣ&uXyNPࡸgic#kd:V_4ޓ2 |H2c .-D@c+;_E)G8i 4xnoJ=Ne8ڬrJڔrS9h4RЇy|\([j;Tsp1gom5!`+ɆD; VyfNL@ΈfxrYk^ ~\i&LpL )wu>& Z 80/IkC%=\(uPy@YzE'aC";@] 6G2X<@ч esbY9Fd27+4^u@3 (jTޫ倓u/Ae#ǀu3&Bܯ$PsmNܯ|r|] mM s^CdT [, qi<Y} Ih{JsknEELv6)^ɿI# '>N7  o[ &(Ƞ]v{^ϱ-.1),Uؠhz{L\ ]%(!vmtgsq'JioiL';5 WAYԜ*zˎ +2L @Mӷ)FxLy',n{Gq*X'l@hDr"|,b_myk嗈-U^zC/54A"(TT=&=gYN@:b?M}3OB&+B-aWbÅ0 ؑ"Z&׭l֫5,\Lt*:Abzkk^9lg2Y  -@LZZl!Gp c(R\Xz"kI|N+ ԁ:qm%8`+a%nAȹpts9OC)iaԒC|X"ǐYQSM?ap& dRFqCZp&~'M}]&[;_ȫn/ YT#?2\} U hD`}$JijřVm@֗|6Q鿿RS fzսj̫̞-=x7 nͲ[Kʎq([m3$.B IcaޖF 3Eh]SlI7s5`F?BV K^ooY$cv86H`Y)lJ.Zd2}2kWz`6<<7 p1OfˮxLYD:yŸMG?D͋Զ.5xV&^oն'n(?v44IZ'L)(.U ($['|~Ue=XeϾ=@jKQaAzEzA˰ţ\f>Ӭ):qǎ@Z7fx@LఘsgU*cYM3gwۗhղ1I1͂28(:c>ݣ2g7 ~wCnyVJE*fIJS82 eϷ_LTaF: ՖK)Ϸp~tq/[+SXG+`&Uqt/Hv"cH~ĝǩH` ^)WӂZ,7D_ʩ1@l:{%I̠WuJ9[.&(cE _I5qVH@t+%~(B1QQ-_kP[]VNu]WQ=vY)u$lz7S1Fxوw¹;HmD~}y8(%87 X'~h:v/Ihs8^QȨRWnJYѣ`NC`4nLR$>oX}_ԲH=GDn^Y3􍽒e? i0 X;xN- Q[(xXP:D>:._ Q_(ᅭm(HZ5*="FӶg1r}WEUZଥ,BW/tG8%Xw.0Syx 57*`gq!KPz;q GLIa糞j]݈**l6K1]qTDQǓv^.%ڠh6Bn--Cn0Q djx3j,'êޯw۞d qXr!A0OhjoWOҨa$}pJ95[sI\FޣdgK x275{Gה;ܾF A} xsQkV%ɋ%^X]bWw^* '9RwM': Ic~ wƱ`Nn44<'^ɡߴG!,#¿A~K, C&ԋ6'Т Jtr0؞LV.d;ILg<`n<-pVs}[A8{”*eO..E/Y L^v~:ޡpuOS@'&HΉ FH^,&N#8ӌu{&Gky(걛O>>` TEne8NcCX̙Z|b#Rn(G52ɦr9/``䬭hIQf*Dt /*&'ͮ>$a#haP2 :?Jx,bh!TM2\Lڠgx\|}Mg D6N᥿#^ս'؁S'SQu(a@{žҒPh!~Wb1.˄&vb ruan}d[-s-vw5^ےRdNTuّX9`G1N0S&X{y{SꑇDU6T#yIc m(WF =Xq{&:c2w(O.1@  mߓ7@v}qi~t\M~^l3fd}Km:SNݴ>.f^|c~I]_١H-./EkHh[*tX,L\#Vg Q~6ke]j&xǢlԼFiFo^o賉uG5~ >;c'yem׈9iilv܃QolʹȘZvh>avF^6 {~X}|8W0>Hl2Uk$;h$e;-p]g.-5 kNA& &#LTX }̈́cFV-U?3:P\Kv : Tϡh6>G-?[@ 3f`ρ!'9O`w|FZc֮ ^JDo Wo77y2.nB_ePIcmLXm x҆gs9.G!KXI1T P*!tTs@f NPhg12

    USHNmDmv:n hNi}?IOv>/:;ӱ$tNJ$?@C 5QGʯ>*V hWr~A/h~wtxBq2 'P v6$I\ T#a5&J'_&"4gny2}Ή0hte8?JbcXV#N]?d=CD{ W=N\VK.n*wk:9PAb˴N1CIW )GuUSQϰ:Z "oB׋+]Q3u-wgߦ'$\b4v 6g7R5*Qp)9-KM@R"WM8/:h'Ds H4i_i%!~EvlpSR_'Ce2^j>7L=C0H-%QabzME*mv. )[f'5zWso"v-puz&"ue\͛ϊǤBCd耘̢ok+ )J,{&:"E ['9bW1 1*//m+2`kuMML4[B /uO"+7zkYe=aArN"_Y}zz0lb<39&#k( I)Ƥg`nK^]oxk *e7xe&F)Uh8׍Shq"275k]ʢaӁˎMƢ/(3Knr%mff~U?`??B4pmv-q J{\jT2BQg^줇&]/bW3a,7vN[fR@K͐#v<[c}Lr@c@]W! 3X ۓtyo oh%(9:2clxה]}k{X6 =Es T<Ы]yT'ƺvoG6wV兢2=><W|KrJ rRv ՝(na yy3,d=-WxQ:|I-Wӷ4+\}G#QY6o@u~m:+BL <-5y(&\ZIw-%7Iw&lk#0l 'nq0~s qv9GV09QktI 1#q?:G楠^V|K +K7}Y&4?C-PfWP zCl?:]+^WaN no<"Li#PV@;N fyK@l/b.qѸxK[- ״cA_,6+_s3uQ.SbCEEB O)mS@%k ~-S&c>ZXY?,=[ o~燐o?h""'˽CD!C"4nR<ӿ+ v╛(Ve~hYY=@p[bz.pD=N\I)f1oB9L@}2~*Jrx~-qm!BLI9A1OV~P#" 9d6ƸLtbC =^YWp541uc3x?ayӝ<`PoDrvXE㗂L64b?Fo˞Qx"{j>w =;gq(P`]a;SBN|\Y'L&sF}RPm_mw,jitM :I:gJھ!dQ<@S7a2/RE+=sw4T_;26euB HN&%?(yuʊ ,O:aayO{o.(zM6GrqϢvAQjlLpxftQ(Tjmy+M /}{zFK1S~ﴷ)N}#㚱F"NA8Дw4嬁ԧg!;.W%ϱ=]'WWym{J?Kj.*Hzsb!0j@ @;ŏdЋV]δ9_Yya<&p%C7iĤ jmeǚBvgqt 4"^h5ֲz)&sm[ӓAuSpvK6Q qBPYCnJRˆ34m wQ|W@2`haf꾜.ˆ>!hd-Y;>p}ú9*=s8]s G@2$ uqj~Hѯ ~kѩ?3A4?yddk{HiMkG+gӥv[ځf_ÛR0kdCFSI'ЏSA.[HlNu,~"-%PDFř^ImY޵%MFVmZ/n`#1՗B6c O7xD Ĥ9\r^(pJcCB4$)"53ڌW4MF^1V6kxsڶ])ɕ2lѼ2e1@ڶݩ Hx%g!tVAfMyظh39.A]n'bĒ+IaZvQ1S?WqxCcc Lr{dw*l_BD;3ZU|ݣQB QMg0kiWIՄO\im |V5(<*}!Ov>r{/|PE%Gsm>4hS:bjM&#wh>П\Y5NUגrx~/z/O@yzJ=ޣQ'dZ&@ airRek/Xh”DKg'[!&Lj-3>-f{H%O7սiG- 1@ad{Yo`1ݡ6!0cʖWw6-uإOz?G-tvp4a!LӽYv^4<ȘMUvX&+c |%F 7~1!^M6V\c *Xԋ#kR {}@Q]421_S6N0WR"!&UP&Q%##*# I.31Pm,Ad`/6I&jh}CkHr+k+V];NvWe8xDqor&K~'?g!;`?kicSzQnEMd:ֿxSNfJ&19W'"={[%(C -{~."bW~1qmuA}g,1HZA-xgMH:xCe<'qHJHcW9Xâ]4: d-b CGŠ43ۦYy}k6|1E6]6'G]KW[^k-o]X%T޹AŠżwSӌ$ɣyb`j(iGž@X޺D9Q*xLFq5bH )sf(oXVk;Ҏ QL MW݂:4d寔z^fYX_ߨ[_]|tNlgDdi6Z#20&P+DGH6F(.QTV[Szf]Z!߳|DDd_}A"ro'eȝ!?L*lO %OAUV~30 h`-2L-6^%!U"? U+ EpD/AЊ?K`@pDhYta0uFZā#@hF?NNv C.a ?fUjEYS~2Pxձ}&6wG'jYM;f4fCH0Ӏ1e[ <lAr5GѮEgW{EBx$&a;R;M -@yjj""ڼE-~De-.0v%us(h~J&BH[3zqcd}>8[PQ}{54hH&c<۪^i=Pъhn1I$^vDOx2զF˳%,-(W2k⹖.& G.tV1;Lp@tv>f+a_iuJc!oheтa=w/HM%!#J3=Rl'FWo)nu 7NHph9J@ СIƂpl MktnNly^LwX`q.K1 Ffri'BӁ[aue'zwIggl ÂY@k7٩@P\.e'id$YQ@EN.X>SG-pUsSDj۱s* Ze`,G#] ي9$Yr1Hy͸տ3)<%wJ _s5LŔs֞bˋ#3p`k^ι;|~@Fd@:JAu1O۴}w{ UAM3K-{~N#j݉hϟ L5Mj,bVKW9 !oݰʳV>ݗv?X!{nAwҵ3^IAka.iv"FV:>|TLNfFGCPQ ;7{- 8pEƦ;!s@.8q8)OY:I8N.)LLlE8e2([dX3'?Hv-"}cxPh  hT¢zx3D];pgaϸxKy5ftJ Pc! xue^(JOG}ab=qxT0.lc4$GF#V8!f"Q} Ho$Fj h#,Vlz ;F4ktY,xx!۫ 1l~<IFޢrkޤ8-`Z\+pd/wۑ[x){[ / ݫ(Pw8snCRO<敧 ijS5h!svOMάC>ZMU$ n]e8FT.$o1ZH%>T\^<^?%OH<(NZI+^˝%ŏُhotTi.{sK L4R %њA7& h b"L!#;3r<=߶|T^Y8 >P@vTY̠?X7qxf ~)Edw'_|= NPwxE.r _8^:RVfSbyUrT%t4l)XN6FyFlFOee@rӏjja>>$ $I#ש45ϛ'9h:OlCb4G|CUA*?%B nP`c|Lq-_VUAO#-JU-ߋڶm4]X~g(0ϲbn{%᳾<2ye%f P!RmF?' 7:"`zΖk%oҫ 0ɰ~ѿ@ѰRRiϸ?_eT@z8]!ݴ'P7U/9Vt ;jfk*:6gLƗ⻧7&K/>5 vHKPBn4"t Nayd0j! Ψb$ )eѱ2Lnf $K:Y[rjzM%?ǃ@܍i@5qmm'kyg .$}fw"s/®Y\Gg!)r0yo0M1'byl[>Bk OP3jE M|@Kʕ8; Jf G˘{NO `?l,dIA`Mh+$DLn7>7RAB/8N:sIu:+q{(t8f[r830}&$PLR~toޖck͒H+Dhu\3Q}` C=B|N|c\lx[r^nVEG,WV 5=O:sCѱ%*kVMpHa Jf:JiXE6+ . 2i-WGv}mp`'$JXX$adSهre:x"cDA-RX9gSCr2 l5 ~<; u8cbuY+ȚuȸtYC$>yRטD&lckSA\ꉐmd/QNֱk߇ef{$UA+oW QgfΥUB&EJu(_6&ut^u;Pi=o]b0.8k$?`Sh(:|(ԱVz+bHaGsS2#Xxji)٨~9{^ /+ʝTDi4x<UKw՘L`IuT^mq>̕fGITn['9{Xg/cFO`n!ws(\'Hun1 Z0ѩR= 妭`;՝W1!eS\$nOv7( ^^? vPF UMf`ՅuQrq,h`x vQ\<$=Xw`uWYl6*^ ., i9 .V.If&0 <0>Ni[{pj*a2}`^4"Jipk$TUxj6S z(ϝtHl|>is {MႪtj [B]t0LلچC|z'CQ@d[iޫ̈́)pkS `0ޅ <S-O(C<z ?blg4b[F"I!g4)u;u'uD{S4ۄ7 LQhc;G WY")@ p"7 *ĮVYمduW;`#|f,P9޼Ts2ЃEa^'m[52D徨WqHTPUX4 h c=Dd 莳c<\į5#l? YC:Ltr7{7^Y$'[ J/֚^L^%")mqkT+>KB65Did4BR]P&vq`$iZn)<9V  3l]6{}F3y2?A˔+N!-@/Gq(%M 5 UpA:d*%)e,p)+Vd.M\RCRV\~9/xɸf09j8u=f>F}sxQ(;;3yCh+"N8?M]E҂HGc'GnZI Ju3nn@n<-h5i>" IJ% 4ҋZA+n_!Sh T&U Y3,iUW(;cL5ErR*d~f )&rDVFܵƸݻ+h<{deݻヌG vNp\Q>Vs5Tx͖TW(k*FN-bm8 <ί]gY[BTTUN(r<Lj7) 79YܟC݈"+Gx^)\Sxt~`cjdCAjue\蹮Nl >)oF5Jc@D[h L{kS<1;'^rb&J_ª[ ^l8g$Z2(&1/;GY;%%܉&Q۳7ӄ,I0Wy9`,S qB)\Pfmts^޿A_ЎlG$QNK:ǴLZ\-"14%,5~8OfD\ SS( czvSW~0#pMO|r=dvE\XAbՂ.-Mr~lc'Mzo%&]SU9)BJ}Ƈ#I?8v)UXM;I[8!@i;z 7q~"lM⠭lڿR8jo{/ '^'QMrv|z~S&cݘ,?Zb J-{yU {FjofBGC`Rk2\L߄b<#ӛLYTU&0Ls_i=H9ᔚ/ $J(s!^/`åZIaYQpZ?/ 'U܏bN9n_௭@&AnifHp[tx0eL}{+rLU{Sx(ϖ%IASFj>g[a@ietעg MnqȚ,3Mc'fE{_1eQA"3z?{^JSmADV7+ Xw߶q0(nD}K Rw,(+8 s- pM"9cFhZP^hQ} a"$q6}Vhe]vI[MgƚZħEFEoMWepR$ۈ$X܁E*?/vy-o0wU7?QkD z:}I{9L#$d.Y<lˉŰtQS;qc"~=qƤ>^-wkVB^q*Q O"7V j:,s#9Bk!-6P=y?j {Qӏ,^ =9j12̱[ z¬!eOĊDNsʋ/$,E'o>~,қ9d4$h!Q2FEIL[ޅ 7(U]j7uPpcD~#yȳ\%0j/1G!V `DB8V'燥Gs:J7O ~PDXŁUZ-)az~1Z.})>C{%W— )ґҊvcZ'MSQ n;I6 aiV捉j)8l)X&K`VMaږ3YJJLbZu ƌ -.7W-I$gjQJ C3}p#P Ǒ)Ul쪏q0"'-t+?Ie`cl\AO0^_eѥJTP$K% M*Jzræ/"f/H9F)!1B_LJ½hezʾYEk;g47<7F,ȗaBX`n5q-&F ڂ%>o}IaU6_uFL 'Q4Q*Y(?KþW ,΂)~lJ%\OѶҜc0 _4g''RʠSw1n=Fg(ڝ6JY㒄Mw׍k5GVOi@VڦUF7L܆#4FDJ^ũ QQM| ,jc]q%IC;ctlEm_o7~w#nQ򐓈koA6{Jb6Wbl| ;",qz1(OH$:"F RF]%f dqkMl.1A\Lp6!?xXy~MS5^ Oz~m`ydD\ O(TB(,Vt ;J| ,Dm17v3 j[Z`Y3i3: zK{4; ɵtS) y|q0=YI&М2tW] 28TWcQ[O1W$ W&[ ?&deq|xTÇ_Z8~%/v:W:Yv7cU6¶KP^KsHSCH,+*ПBME=czp\nameO}p¨|J YW.=+]Z5ZgjL!ЗFcDu(MTT[&(R)̀g&ޚؠb%V2\ nr}KF°`ώ8'gf,DT_|l_$*16>%STʛyG }OC e )uy"x0zaXF7 {sUؗ%枾JDd'fR1Wn G;j8,j:( 6 䶴&7i)6벷ywXAḥשIlƁ8[Nb3/#dd !U)(5";6p_ z&O}{t}B T&!'e/~f٪-6zSRckD;54w9[,@4 Mr&6BN9V??_(.kycT1*U:ɓuwPǼEJw;"['HÖ0)Avh/ܞqXڐuC=a+bu6 CCҒޡszdӸ v+52@H[gr oTBx|Hx]o\ u 9ޮgß2(]0;.M&ϊ\#hѡC"/ޘG/vLZhAj>bC ` ǸtE@10 (jm}&Q-! ?ᏊVj Ypɛ5ؗp =/fEN #{^ R>ʊ V /Q˒T>.DA/QrO^Ty$g!T]{;؈3~dXض@6'i&ku߁T̖:4Mm(`b0y̛R94H:2<'m uXC5tFL%inf>~eWUEI% Dw"-Q)m}Z\~$ir{sZbAolcS"Lތ@" &i#ƴvBƀR5/C^Gv'AFe}A~pImfF`0z3wv[#$j?@#rh 5}s>l6\;s3v+I|p]=Ŝw^#Fƍ"&׸4١/r&Ǿ͛t0MWKb*cA\b5UCsc}%%N%(o;ёI]i.ldl<ʊ,U[pZ$ʲK7N댪qRߝhYoˡ!.8 kTbI fu`FeVq1#} 75V  !a,\]ִZj*rﷺc)%|ze -̵*${%|Jͭ81L;oq~q+M޵9O-QsVH~X/KX~[-18 ~\@HC^} }>->%< Y@iSQ[=^=$TW=i\1/9 QQvQ'``*|r\ګm%uk-)#;~C5zUT.:AyM퉠Cv"l 5/Xȑc<0/Eρdx{9A!/㈉p>^P ggJa'e=\HRN2f rԌϷy SΞE I, J I嚁bMݙ]9(Z`? i.wL`6Bf6XQPX*uQ*C?5|`ngÍu=&`R왉ە?$ump)`5?5vd [zUӳtf:'53eIW Mw?&&&lC⒂xOl_:Bubs6BMbP6ko`ׄX?'3NyȬO&vH2/HH oucQHJq}Y 0Icfi%%85(ʋH $oAyy o)Jc9^L#y3}R nO]D_@h{ a YBq֏mzz*E/x-[AZ*.PNf #fN;90"Ȕ`ts_ͺ1Aq1fO ߃kذMFO H:V Ż~{,Ytf uV"+ݍ, g5:jӊ}83]xTiD4mXfާ lkz3z yQ.zg8-ρ;ں=_mgy1 9slc1Y+}+x#,DfѮa4*z"qu{YW^v?kd3m&.|V$w UMMInДM 9O*3kt'Wb_i3siF3,x9g, -)#NZ%xŭlC<'CMK6)GlHul Q\ʬ-Mx<޳ҷvZJY*1G"Dؘl ^nYUa?P4:yAN?KƠ q4+|jE^YfxGP77Z6 &gS3iec!]2 j痯2†0-\L;P 4 )}X_AsvϣkRW-d],EvAք 4N}'̸`pl"\34&548 .9Ċ >7Wwdo2!NZѴM[/&Wt YU?whBXnx{OٟqAU,ˀN| zH^2E!9lޫk3Ig* &[6=j ]] ڌ[oVT-D祎*4EO7?# i9ʀ BsJ `5rsmzFtB7(kQq`ntPsza$@qtAVWpw/a|ǐ -782oȵJ-n'k.` Z6A>Upt#BWT/)\Y$Q M*B5VaX>5y^; I#JΙ5)pۇ{`3j¦Tޱ9Ynœ!w3z_rUQԩ?2 I[tuӚbZkX>(*qY,(~ 6" I}Hk! 'q2g)[dah:[y`SG +IYJx Dcv ʝd.T>'HgT#=o62#&),ٙ!,5Lo6l-g d,ľU2WiǘU^%OZXmևƵZ;`Unn{0@ȏ ҂ݠLHl @Dh&]먁@m-[t>Y/2 '\c:0Ng+;"o. ֛6_n'vdqy]1{2H,KP]Na)l v$ }LY! `ÐԻ&ݤ:|xwmۅBC (^' %xǔ#6IpgJ6;qBL#uʑRv-_?UMhl[S "̏%^ag(q=ZOAr֋t砪 `# G6.7C[;K,3qTXo$`zJs/&;:j+ZI J$-i:?>]Zȉ?.e)KV[Ǣ59!G*!"BށmytHn]"˔ȯ"A/lQsY {{|DXeuW11K8vd<= $}`k.}Omm]"d[9W$;TcQL(nNR*21Q<[܁M^|l,nD= n`l7(ړ 3Hؘ>r"r}*E,o)F U2D> mNyv8xI9!ģS_&Ew=Zj[w~<5AldH*Wi)j55mUf66J4d-G>ewX)*DИa_Q lۜ r6c<)jG'wGވvLlol#6p g~zԟV˛CYoxF5bڿJ[+7Hu#Zo;}΂RKcXrɹf +P,LE~vYt.ܾ_}D}QT(HWKGf)èu.BG1۱+NtӒ^M7S(ĸܐFdP_MeFZkf-A/)[l/ RVM  1F ТeS^16${SevY8t&}!;.}FuRkD3 $ƿ'KXYKC`R0eZD`ۣƪNdwؽgkIPz[N=-|q 8й .Ҁof`-ҍ߅@{X1Yck2I~vU!sޓ5*8Dp͌XX Bqcd=wu%Y9o5Gގ3:"eviq3jVvI`dnuao Un9F'Dkap]ėv,.ωM-hUBџ_i[YEz,=$яk$"-˹:ܷ@5X6 Fj3)T[9[Kué#@/lwH~&3W_=/lM$?,@q^ժBQ> N1=L!Va2zH jg/RA P >;82` ]πVIIWs%2/v:QiE`$!(&oVݽp0k?a|4v7*C}e6fS|sUXO*ZGdgPm!G9q2B ?c5cTe̺.uH@S 7CeV$g>qRˑ5فlzbOfm-ƠP>F"tx=YL͜Lz'G1MnݩX1Le{u(g 0m+~B$Е1}mb\Lfz >0cw`F7c #yO{T"jۮC~'@@`gyH)iJxux ե|s k^Ks&fSlI4WkDHCw>b2=5 P>F~d1&}2>.HX]Q"عM[!-̖.NҾ`r\f5Io|:fxʮ"M1”mQ+d*>ۅVr'Yϩ-qV\~0RfKA,u/yo׸*'1&sxz5k (o&Egx =2)yFd٢. VL_{}{!ˀF"ŢXv**`0B+QA+F[Wt` j]n|Pt޻Drl>oKCRd7ad]Ϳi#ՐH{+龌4C#E1xRnsp埱ieEyF$gZB r.@5~@Ri;;jna 9u?1\\Na*&<3$ Fsӛ<[p/< , \F|/fb7Fc .})nq+HFȢF-a`B.f?Ku0ڥb[}2/egR#`d` x]M$\(``@)L:o3$?.aTT`QJ>09<]{xKd--5cr geZ*5}gvK5 q՜iK 5Q`_i@`D%u/ [1./[E?9F~jצ'8/k[߉"m;E5ό` VUE &#ڬi\5\nNHEpLuFV{#=(;ϜѭJdvpvDQ!R'=YQ/ k.Q,VYTYϑ>6ٶ,Iآ3@Z."u $ JYkgA϶`r3!S5b_-¨MԯSdeBEY%w06`l&!''jZNN,FAWm IZsS0rtzqI,718Ctɀ񨕍.%d(TCxjJJm;avXfT$Avrj|;Su@v=xW]rPjF!Oi1 vsM{it~H ?8?9k_9cXNkFřkY;FTT #x~h/EP J>Q 얜"kB2e۲_rbO+MYv:n/w%־{Ž]3..$Bo>Au+$EӕM "Ru4]I JD޵#H`Z+k(Z 7t I4lj3w!cC$acfDy':gLGIl̠4-3SJ)IMTlT Bci LD)jS|?<ܵ8r|4 fo0[rYic϶8,W< Da^.%=Y#zyөZi@"\KރX3|qrŮ%KS,AH p8gn`If?eކ):/?ӌRVd!%iLv󍚞 l7vgUқ9r)P(sii[F?i:'dQzZ+] Xm?)NK9xD޲xo$m`]5WU((bI-TZbnJc C$+x ]\7^ )D`-$f[BockgwQ_H(PrE8nqOhiE?DK,:fѼM9#e69` 7ctBV1\(i:vl?zRHuuI||)U@\}>[l<ŰpDbc l n_L]b{m4;R͕a*)lI_YAyɯ/җ`Yo+8hQm9z0.c8fJZ#Q9]*^6W+N逛Z2?2AfN]3Qz['8en] 8"RYiMPYV !9]=WU&֡zd?H rh_WM4ELopUm$D@RlEN(gz*TEIB-li(Ou (DdeHBl*]q2\`ZnyseH"م;G؟%=~@_`Yprl(؉=.ɑzSNgL];tD.1?+ y`bL ;14uyǦqz&)H N|'[s9y) 9_9.LF2J7?" k& #q@{D{(Ҳ!-/𸠦(|'WSOA5 Yey#m _s0]r&rSMn9X> :ID#iX}vx|e]J&OݝLTkqJqk^T:~Q.Ci9RJr8VƸƊ2o>_:'T}>`_:#'6y 0g275#` iWbFrܧr#9ˮx4AڹǪK*m "N!C\EzJC aݽX긺nHUrЕQGo5'hsXaDxnu^rdqeVBxE#h)Nw4qFvaW>K cξXJK}}.R{|:Yѓ$n'nGBŴN_rl>e :!ѷr[$3v)D(Cho9~LGD$,'Ja1N~O,GunUD gY[BZyDl*s8,~~펻-'Ԭ4AShfk &i&wG%Gsɘ5e)@ .L4D|!wciO1c}pGJEM7)")Xx X^?hНz[g^td)K_a' JY/Ǿ`[rS6 = 9ɉEMOyZ6]~2OїwsaapЈQs@ V`6൱ĬS fg$U8Gu'[./T>E>TiKփFH(Q%gT܍Hr2DIvJ$^=:9*'N@'ws{4;eKy$  An49-di{p-RRN9Y<7HFxDY tlVuCSi_b_(y!z1wC < ׿QwSQ9`R;# v=\,o8TL_X'`9{rFG4 ڕ 8a]$DQOx2^tOS_3.S{&p[y[fÎX~Oү/މK#Ca̚ĥz$X,ts ,GdnUb r YAcU E>˫M߮ ]҆<}B# qq7' 4V/ъ$&Ǎ3_C7մa0.3=W8fLVrIEׯ2K;[Ї AJ\IHgNr;i̘`ŕ8 NJ}zL<߽ZkTkHFtlG.it}o{pblq?ܩc~ahG $+Ҏ[]AHO%GUEIe:W S'5z <֏=Jvoh _@UjdX :|l*V3?)̓cG&JΰF;vQSwE/x@~Q2\.b&Bx6ɢ.~: ]4)<=ͭIHV=*"*|vT'U Ǹ1xjwBÞ1&/hs:% tkيf݋)Q=p M>AWѢc;&șdCG'ʜ-;oB|e+- / RAHo#ġC94֊Eh*a`02W>hvY%4[~ܧov8)}DAﬗM) Jbs~-G:oJ{`kY88EJ(u/K7#ß6#Tv~*x巗t>UX B©E$-yq=(cx" Md{e^GtaYg7Ar&$GF,Von"IAe6?#^篣L+QSQK[FWhV*ybOWD;1C-))ZKFѐdp oZbTW΄[#" e pҥ@ exޢA1[;~ԅnnt1jҩooT}a`|,.RUhVQS3M%#oiJm7V}ĹO4X^U T _XvHاFE)x( ڌfy|Y}q6E-A_ Uڢaa"yj$_Ŵ*Gi۪,C?^y!(M 8te/걮!"=:շJi@_/ ]M,ZȥF)ܱ*1>Z1IFǬz]ZU(>&;aM)2mM=rQo~[{0<äz,w-48yW?Mf> wM/F/JoaOAY:{mt>U r=Ul?=eU,wPRXZpt#Glm>0) W*ZC̅i_凎\OµC!L&$%(bMHY'gF@ua^X2cA{V>ČC~YeqJjG(6f(ǟF QnL<vز1{R9?q'b&eOlK_t!;@$7UΞ6N86 -ǒ.ՎoK:Z4Y %6BE0yP `Lm苙T ܓEэ'ee|'`3 6`d")ٞ9A97z>5#ir7FJ}qw2n{* g;WTƤFkNݩjd1Nڔ[NfD;NX%Ncjq 'MWmQ,!ZON/hfU;hjڮEXQo8sE(@*B8O@Omoo:8F:T~My=FoƯbjZE/"BRu ]=s1RkM 놚"<;}bVcO4o7&yu7d*JSeur3C)e}+O2NxHcQ ,N”h3~ #Q<;8pKƶL`D $io{cM2;c@b!Qä:q Z([^k!*W &&VѮ%_MwY0GGsUA42|9܍2uMd =0bCKEenIr?е ։4c c!udYW7ZI[~4*=dqHl@sm?2PYW܁1 Q.upe9( &AF=^${-$WBbM,aLG-*-LwL{j٧ N2NU _l~C$.[5濃R ?eD& :]b.&D~*ʝ+Ρ`.UE5ߢ 5Oúc&̼.Go ^G_&0я;Dvـ'C4)[2j9]U;̣Ԕ|'}xB!Α&[R6;nGB3֐_phL]纫ܽ{9CJ*8 6O0.1 پrBxI6(3"IsrxoOg_Z4asv(q fPIc>VhP6NɄ PY1E&&wqE4wFxd KaΚO9ڄPH~0Ec. nUpX,;؎G!.d)TQ7FryI:&TɫG&b3}\#M&")j.:9Ќ,U ODUNE?Pu! (7d4iw]ssdKv %ae=!蟃R9RP/ 0uJH$qr\ (EEIS7֗ח>HD[ Ҭ"eՋj)d JPD)nHJR{ͶJ>qPbe5OUyOE1KR߅VSYUєnJJSTАL]h6k1\']{dTSq|K]ϴf= XXT&xp|E%6N'6OȟxZr7K@5GmK3Յ }40UXޚW#Ky+'X%U0ԵWw(QD E>5Di ˳ ,W^=| 5h V{(5(7U٣2)]Cfj4N(~1s8|X5tiGTrT3 3d[P6O)9BّsZo$V =dkdr՝\ӸB9CSjZgJT55(gR!02~ ӏWWԞcYkȪ f\"n"V5Wi:Grj^~pJp|?k^,K“}c7+搋Hrc]spE>z˦խD3᪟9b%N쾲tdB}iZ PE"<Bn ?Y bivFl`d><:èR/./ڣ]p5Oԃs1{﫪k쪼I!~e"T8W-`L&ptG'>)̆jԷ~MCw2Hv R4pp⾸Y}P )p`OnxWs~MYgrE >ELJl<"ዌE6r(pӮYm,6\(3'QuXUEQ)B:jc;pD_6"ױl,-@5GYhzsYN*E4KT6'ie`ENs X; YvDUKPsY]͔'FJc+xgsy%D .᜕ar::0~e^L6 oo>5 ndZ߀.W_Cel#;2m5bVnQܺVl\i&5gWtH˙v8xCt[f oln07^ cJ%|0h %WGގ-J:Nڣc1XPk̘o;;"!(Y8}|3a2ta_>B!k+(jܾ3M3/k.o[|ѠRKKICjٳZ9+ZhZpkQ%Ey.P[߽VLοOwSs4"4 ZFS 4E F+#uɃp`\ρc y-&V7E(Oҙ4" ϵ(!c"߲4T VԞ(DF^Z~9CiChdYˌeoaMK_A(Nc˖G/>퓘zgś~ `ܯ#B3"*%vP◤8܄pr F; <6r^=丁!}?:#BȂx,>u'&m&XAetK8gX 5>[z:aȫ\EJ d@,љ${Zl]J Dsgx`KWEfl 7 ƷvH'~0 ҝ#viY(,J+D6ysqu@!(T!qNv'Q1|5/CF%Q'ē뎎uPY} 'gV] ԾN!zڀo.P柬071J5߶{Vlܒ!Nc. ݪ)t4E i@cYn2\!f&=ơ]5J:Z`sV$2Z-zx>?8f-t]}:V!;?-k uڜn-;qZ79OE]mPHȈz pX*X "vjH:2W7,/*Noe6VĵdV z@mdsژvUjrxr-~gS.&}}<>)\3ᤙ0t1'֢?=C3QjT.upZp#a_v֨IA`G[5Ca0+OZp()L'(@4Xz>K}3FTAKhKҽ]M@Nn,+]b=^T.@u2h󉛫:iL@es jB8O*#fqixk!Hۢz<$*wPIp|DrCę{.wo1Yx1{t Pǰ|O*$n1l̕0z?"ߕIHD5&r|-n4T^WDB|>0] ff $<-(@ tjX~S;$X<:DdTz7 \vZ,й4(_# )8 BˏQ 8 •֘I!a.^%t0Эt6lFVe/&H[뚬4'!<ײ$+0W ; 6WһCнVL6n@i5NnSp`YA(9@mhh2*FOS}ƿdYA I:' kIdYwS}P`:e#CHRR( 3!ڈ]ǰl8O{&cpBG.mv5Gŧe$[U_hjj!@x`̶ OnkSwla߮@ˤCFI }ە3(V˳Ĵ?g"c4.evۆJ#wAꧾ'\]h4K׺@ Č>zPLH/F˹ WI9wNA a [Q{}U_`٤|-ȳoVYxtXCWahOJn~LC%9z#6T1ٔҭjtD`Tp! "6zOU?#oa#`F8>U3Hnv^O&M²3C>M5()(Ј^CԤ)zGJf's<(*2E?]SMUd/3 ?uZgI;`0$*V0αyw}E+V WDYWfA1pkG2]9̘TKMn!u2D'b NHTQ(E&`!isqr2g!S(#T%_qdsxMUԩȤez錽yyD@[ vǥ=D"1g+ lG -ʤgQ@e* ,ɛ ^ )Eڈ:JHǁ̘sݾKQ|Щ }̄E΃ۿܯ^w XB^# {HXҗdG:a=juhHP"6_L b0[#[a.@8 9UXk8H7$>Ϫ:8)r#QB`^׊,G);^$ -EWRPDK Vp %[aS0e=3DG"6ي1V\%=lHUVc"`pw:D#'Dѡ#,(Gbr1Gڜt!_F&@|K);4,2_QMQ#t]7.8uYݎ;ϓ*OM&9>0ǚLԼ؀=\g04|-Ju1>EUwB2pC2}=K3c >o}SwQUC\?;Ns+KL}OHvbyzDm4#ՏT ۧvbh.of渰Ԕ^p =lҋ]8JU6}~GYKc@~V3sz%Kstg(>ц̤r,n'_1?z}*B90]C[C\dA ,ĦRm=g J_R7(YS 3#>qhVn8 H.Yj*eLn:FWdF1`*YJnH =E\;=/Mյq-@n/&z}<ĞɂMLAѼ'=n_m@舭*C+c35y8my8HI%W!jα M y^Th4shHT$j YWTn.Ѧߒw6r9J,H^G/*$ ɴШ8~PS\Җ*ܶ.K$JT`:n7bO]1[ Z e\w.{0LQeD?JN*'>LBOBA宲DʘnCN=YГ>n-kKDr~}]00JZ\-7@Cq ;⭦K SHZY]ey芣sokY]iH!!{c:Ĉ$⧦ҁVA1QƚB ݅FPhGXI!-瘪!KMV+bLOq=ly\sLq]K$ XN-o@"|GNoW`@ؔX?$W538(%^6u\-< @ɂ^ywf%OSggڸҷ1%a! d:LVj9AmJX/Tۡ(iީQ M@ǯ7_'M^>-KFCUkrp`imJjOzs3l䚍lpEjWXchYhK owZm4ξ*sޤk^&s*둎_ Юquv@t$9 rN,4L'|B jX6W sT [,=uKuaY 8\-yhl_ @b.[q{.l֯"OSaUm:PIQ L $+[b+zy:h-/4 p]s H!vzGDY0nyg{R`i^}F ueSV>`:֧uiURL-je4̀5c %kyYϘe j #Ib^gDt@"WAqLzz ?յw4#dd/o𙑳E78XvuQhgN͸y!r ]#RS Dal+eOSQiAoU2N/ga|[-߯VUc3e>> 9S)icqaj)Makc8g(:KZj1ԂLL+f!=rFw7x  $`SW4 2uFCO ̯A0W ޶jp*CRwZzHG)NA@;Lh^b 's֠,K`=KK_2`^i?{!>PXR<&YU23%8[( Y*3c2m4;4J }i剹盹sl"%/(w3+Y$rRMS! 9mş̚" yDt:r2{uk0e\C5TK r~1{-:jG1G`GhǰrqiW>!{G;<2#"kW(9wwya|iZZ( ,UUW1Y6k'YsGL -&^2'C'ၽ?4N փJKH!]oGizP8)Xo ^N_˺I9=oH#o`~|Rw$ʃ5!{]^9Hg%8,lܟ"K ͠j1^˲LF%*1I ef-GkKa}aa*;Kw@Me.q$@?0`>C쉢(S!{HpNFNTѥ91YwV:B ~E/Xq} Iw!2[΋sLF\S@$68nY0:GW96U*vPw1vK=Οvr&A )2ڛymԵXN!pa i5GT @U<i:#KKGu%ciˉ_wwCXi0  8t@pF_e~leRfg4gV>hFIgAJoZiyLX'c(Vp#)>E)|ߏ-d,'y3vJ 9I IU N+z6.~CDO8k30@8gp!Dݴd*ϴE'aI 4}]%8cudX( ^+'m-@¦E* cuvŘK. J1(DdzOVAnVwkܢ]`LW t AkiM1ɉm}-22+ ?drWRod}9|_N%*r vq Djq\*.vYCZ|o*\zM:ľzYtZ = >(0[ oj1@bt ?xœ/B,GIM, `sE_6*gH.Dav:<_ׯLc晃}QڃէZdچv+Gzx`CT a6tDAqc<=l1<2 Z~Qlltmh).Lr:F [1 <F!F^k#^c<䋭V‚ 3L7e Y`9x\MGtRB_t198b.hW#Bǹ<89"ok-J#@2z<1v:a_USSIrYVGL"KvgUZ,M+uDj^ΑӠuGAY:<:̚!=Y lKz?d=F_3 1/P6V *^GqSn;_!H9s*7 Cab9m SŕDۢŽBVFXAPP(Asf2uS7Po7z  WW2Ww  AX9a i/Dl.l5@N}sFZ6E1o ޕ! T! )>QP& Cm`N\ ө\0?Ά#G"F%~.3Jq/ (΅f$bPK765>OD'**kD uq{Cu4ؚ,VWX 3@9` &'H\J^潼%F +m ;5/m.L$EVK•l nǛfBOD^¦+JX9xd, #+6\I Km Ii瘲ng^C bzYl}VuS@ڲD,~}z/vLDJ.ug*Q`_VTd )>V/uqgNF8Ԃ~T;Cs2wrrFl3ww]K E[͆qR@θlàR.Љb}]" QJ]6Œjfi:lǗߊ&䰀=~N2Gt_&Z-YXǰsG&eV LU: "QMa"2dc)ݰF<6+=hVMi\U|8cֆ)x$U{4D d tS$Fu-o5xԎFk|¥Mf _,bW;؀Bi8 O'W_ Sla7}3eI%6=-=f/d1Tl[ rNWCՙE6*e3(xa.IT)JCL>~Z)5OJ؄HE[1AZ^#[h\ 1vT \^qmt&Vt@}@(f.+3:E0@9>Q)%Uџl*}7[,0ne-Ƈtb#[ *.cnqVGu.hR7V"TsD+iP3:J:nEڳ Aγ"mT`xr) ۃBKThL?k#0^_)d^l70?ƂZ@EhȖ9@a5IiG8tÄ _4;J=hznUH Dxm_ {l2zlʝ.t%^sAopb̔֎Q^f5UUq4ß$OODT${C1޶+WI%:[JH7wl0f+fEgʨqxNW 4&M΄&"EoGRNY=6Ó|y5^͎Gj Na P OZ] r]jB] ` Za="|"y_؅=7:SrZUe+!d0Zʟ."}n+@ s%({Xe_ue +QbË)#:B}$_: Jd#FtZ!:1( 4*fA#L;b#EY+r/ qBɲǭ_k@x%a(jӎc⿇@=0' 3oVp(zs|9_J+v nIԠ 񂹒s\֧tFܨY rE}`Vs$BtE`ô5,Xߌs !ٵUȽ.W[j'tȿxP0‘^Am"@ 2Q'byZyQH +q87|2\٩"Fd]ya3 (,&dsbpc?ӾUs,]G>7[0@2|־,\N"۾'9"^%MC9^>ܠCkZ |E;'Cd,,CY[9m[p[-'YEk?6ybTpWYtY^-4Z׍`7JцU4[6 m*ݯ G8F(G1@):woYhg y Yn^8O`~o;!/IYA?9_{zAEg>l.uRG37*q.רa` [xw"yhe4ȴK^.MPJ<<gƅP_gv NwNcIbyo)osP޵ziHJ5x+{:$Y=Kj`]D/+yolYrz,ga#vf$hFwV^4ERE* waek: U)_N)+U#0}٩(k5 +`e^LzeN'/خ|O ~ćJ}"h, ms_TS-KG7)PQ7=Hn~e2FeL峨& pHOp8?%TdWvI3Z\kyʀhDr8qd*C?xHBb |'ZK7W.*sm%m5REg#߉Z5X6f0ڸ,j|P(#pWrj#dTB-̘2q& ڪP0Ocz>&ʇhy1;y"GʺIrA⑺rztcWqNjsc~6eĹӊ^;A[.F;D+s9/C,L** 7 HԆ8 Zx+k %..U6!&>(tE-N$FeUzK6_j.h^SD$+fa|!dѬg!tј*G4_^Mj2 齲@( ro;*`n-%Iaa)'Y޶ A9+r '@Ϙ}6M8ڦD2+&aHFZ>_=?듚Qh" xK*&,dQW#e5uڗ#0cJیQjBɩ8`f5yj~9~9G,* )Z~1bwxX Lj=~![Sץ9PcD$:"CřW*|^7sf-H[T྇0т/ٰ~(AAЫQW9Ƙek0A?4;DG S6`hTdV\jQqx\ݜvJXp6%}'ӛ).b?{vͳ*`B\b쁆9+₴o@R/I'% C0/F$ΪX,uirUauPLn~rɹc ~:Et.=< Xj dsE,<_W!](Q`5h-\R`J:I>KAU^V*㫥LolsYk-#^PZh6X)8vTۊC c驜y%կ瞕9`>Ň;[e!YQ\C|r`j[ZtE1c`KYZt] hJ*,z&> (,y{\V嬳P)Ye4I?>njVT$r&yڶ,+.jX/F,+A;@{[{%MGZ|tJZXyWFSq@q=Of/̋%3b&& \ߓf FKQXSOxmA`;JJd=m y' 8HdG "IRQ̰kZD͗uK 6˰`6h3t>lԌ$~[^00mTuHsU- 1}+bڈfRQ56l[˸rHysnkK L#EoB!pTЎ'_js'4Ոgʮ#i8U2ed'M4*s (TȞ]&얥h5 Dn?o5uP KΣ@YL ^u+}Rp*V.i/ۭᡉ鹏.l@Pu FCoE;Iv,mq2 .@el1#9QImj(jԵ[tݯ14i:Zg/^S/XygC1 M@8+aOsijM߾C @,)Z'?ӥZ&o/Yq5({Al뫏l9P d< ^=q^ jqwzO'Bڐ%%6'K<)e=Bo 7q݁MyLB>ZQ n T| ){µ满$9^%xHaGxʗj2rhősJ#h;:Hj'ùf<)D\nV k..˛A_{urf:s$S ȉH{.0Ye#dE}Vn:qdfi]7mx'vg\V)XgE#mg)o|yekҵ뀦 = YJ_/!vܔ'|6蔭M"21|m^#y_ w)gv̾Yz!L+'INh.[[c[@4CuU7I[BT9$Pbifpl''rzڠWāf kz}Beql0 ȓ zsu t(CdwMQ&@"{,$v7N;o8u ܏9B= [=0BC\q$"Fڈw~;^5ԋ$Yj]eΙ@1_B3&W'rVIm/4_ F7$.^7'f (KY Tf v !2TJymED>kc0edD7ڛSѬIJ\ȫ8NK< l81P_ZnX\ P 0fQu1&IaYH?S'-K p`0]"9ݕ7a)F: mkN92$?,f_v%#V5tޣѻ9rh̉~XPEjδuW;X7x݁74}HT}W0 RڽH0QH8 o}ma>~Ц3tӖNjhяJi_xV@ H"Y?֩; trbt#-1(\rB7[c-c mȞCɆ7o,:;:P8l ډ9)jw+Cxfl1"5zDuCZk^,Է3 mz60#qM״MMbJrj *l$4W ;A|hI~UɎ[ׂ;]VKg(tPwWU199+nt!B|w>b>(pD(,M%'S!M'#U5q-vhME gR+xy}ʦ!w٭ļ!79.+9ra)h/Cw'} 5`ŭ'ä!tc;&^}Ӈ@F!۷OlID1`WQۊAڊ;ѳHQ6,oX; &tDѢnůpKd՛=g)H> /߰g3V Ly?i׋No}W׍PY9?`sæ+w=7$U'Im86(RޓD} GF,d†H븉i;{M9ʋ~T` |v&/lARF4O0=SȂ)noK珺|9!,B&׷l>D 5 Uq*Td \'G7fHQvd<+FGͭ!^#_fV{iKhD'}v+e%\ ɼWmҷwrJ@Po.]+v=c>]pN;ju=vdCFPbz%Jr5r"ܣa/a0 Zф YPՇ jNh6MAOj9;QvAITs)LWwt`J l/FZ R6N3p]߿vϛX]_QM>?VgLY=3(A^bfd|hĈ űd)T% Lll|MD͐wݣF +->BjtmR?gT$E@0juQ⭋"Y j!mbj=[ϊڀ1/Sҿfw(n\`7.pR%[ YM)dz|c}`geʱ";1!5D{? %^i':tm^1<RCUUh dTH?ԑuT 7MP͉$n.IS’1)րy$mrRqEň\gc]\oF(_M~{O%L0qGs ~2*`3LWj+V䱤>ndɝfj&g.!>&q2Cs6=b^W" xB#Nt _#?A6Kag)]fiI%i5)r}|P &Y^TLUs}CJmqv߀N@ݿ;;JnQvBvɥSwheA$y6L| X7a1LRَYuB1\G١N=^ܨ*i{;[`'+:_&dMڜ,y0kS=<KfQz0U$vӫ4aJmBQy|AX8ƮTאl5z6,aj:BɎ4Ήm ^?m#G<9@bmڠFuyv> 4f٦iv)x^д2 KH1vљɘBΐH,c>PQ8bp 2e+*{%^ $7ܻԄP9Y,# ]' ?(+ VIAH1 zpJ O Ǎ|2")YAG||sb@+A3O[h%+_L|= ;*QrvM Q( 6}τQb.ӆ0cLwxk29!?vp:25;N7g^>+0 r/vU_8㬻<{QɡeQ'vрI'-̜"8(;o/R+!6|;edui Ӽ0$4}ΠU*qXuKf,XfT@cg˽gq #*{/=>c&$@Fx`1u1 y*ˁ=r(V/ a}/OA1K@'%J ߏ~i>ix EujSh}2%.i=j[&8ʐ׍!2Kf>x| Kȳ*66uJ}`9/zolt{6XmڜV)3kn.˽gTbʇjqii oA^4'#qNH*v)r!I(^?9 hȾ#(cj^꠻}`r xݼ UvIE r6b[|Wy )yz99sV/Lt=n& nP(lS_Qݱ(JeπsZm'b Y;R$ʆW*8OT4[84ۧ$i(2V{&pWqm]JXNm%_dzxR^ʻ96bCu$cWٯP{dWIFpjw.8.I(]GX|W?$,+.7P&nvR($rsvkh3rA`2$ԊkjuqtUE@shOu'/=S/i+~a^ ަ7= 倡O݀0͖{^8F|_,Yiyf;p"gkW}XϷs FoB@EoohD><1uC!KsVș.Q8Dqb^8DR9@=ݽ0;=L uB(26 U:Ҩ%@K9;; XQΒ\95nx@a >hB?g;kcX ưXl;_/bl>, s9<;;ND-&-U.bFh5 ";<rE,pdlm &HӦK8l(U V t^ K-˪`_Q#U}@zsnʮo8P@ ε`V2 YjbP~N fUz\u~L L;Ti0.gM:r S;A+_{pz*uhK S)V= a;qjA$W`I,ꁺ|@S70܏VƴXdj~~3#-I7m. !8ͩF>m/$YM HY!uySV m _#K'cC=5Vciı'ٯf\^&Dzuc+# z ΢Œ:Hq 7ڤC4hoMF޳h]ⴼopG:A0 /Ec@vag2spW[w:T[峐c|C :R\LYiiz%e7kEC/Y1AZQ k^*lX'EL.|8 ܈)%І!3-ܑ@5dC3]k} =j+tA,=7WUa'0!SPI3m<ݘqN[lEڕ)So-?ͳeJDFIP/ <=(Bt[u86h9/nb{Uz1u7ДRb #)z^!_Yi]cⴤg˯x:_Xdr6ej5y;!U{CZ)8 Kt+W\ U|Gbw:"gTeZQSZnjH &ыqG#2@u.Q)1aeiMş2k ǝԿWև ׂ /MΥXA-.Wحø#SdbZi#'-+`fJ0'-AN wѾj\F;/lQ_ƅ\k|~VNex-oL. 4M Lav]y O# c)n PJcJ"´bHH:DiG4G(Xd^oĹxvs$(dp_?Ko+p YNn|]h~r.0h1wqѿ?LlxiVIfY/%G~NsXЮ8uuIKVՐ볛!U!T~S>3W8G SՁTR]x\P5Up5:[Jˉ; 1~Y(Y2TZŧ}$^ C耦t;IJV5#~bɞi7!a!Syt¥؝{Ʊ^"tZ+x}ʡl(u߀*Qg^ˁ=QݞC~O1ұ[!`btI1Ԣ3346F"T?!$F 2L{O'{I:܎xU*'.%rrHK3?_H,(w(>@h>(^|>3}mlvH\`BAYK0 (B ĭh|>&&M+VD(]ZZőco``ށ r&o(TkaZ7n$S 9,ޤ*̰Sفdteq>@h Ҿ#Υɓ%rya$ OYt+"Fb=N0<(QȲTz) vu_o9"׍`VK=/Th=W9G4^5hL\6\1@ȅn/:mQ &Ƣ}o#wNR=37FA`+jPG΢cKۧ{rf @Xʗ$ Zj*DGzIJĀձ}P# Nb2}~Ԁt+w"P98OpZ O }SeWUnrX,3 f%q*[ѐMX@@&:^pGL"CNh?k4WE\z$d \YLvR}2v+6PGR+'3ޠq hMM(Y]r{;{ e6;<<%B<z(r;?.dV8Po<8fcu6q VxglPR"]²a޲4FiOtB$uBC/zfy"Gߥá )mǨC]Err>h0{Mqz-evEm*V@ =Bl5zgx)>/l3byp ol%l8Ώ:/`+ jyF@[Էfˮh`Ї:Aڟz~R>]:j[:Ǐ[sE!nNC]HEBsvFD90n培=H5 <8H7ߨVƕSi /RHtc SD~L u<ݴl-#쇪ywTuCҢs]:DTXɉ˔YY;u}) ƷQO.;F#URs3xwSFT^]`i?I"+6N*DȚ?ߝ\NCT@6&NkTgth*d`87\9^W4b;1U GƵk8 OY݆vXbk$s#@r-M^rЌ[06i/6ko]ƫ AL ?jc_5S;H #bPc "Z|3;g[dø L(`F3u0>E7匈c}x~@ĎXqkpW)R^`EEE$;JKIܵQ+)43b"3"Qe1x$]ψ7m~F>Oa?7=hݼ~e|`p(jMh b)3Kmq +4o_u54-ـ@O9xf7&f\E˵=6GszxxnR*~]k̖sByY7u3Ƀd`p,g\#iwUuRR#Ξ@2N[YD?4Ej{wΤ]Bj\Aw,F4z<+垕J6mv"[W\hpcf]s#qLHFߴ\fFdStJމq[s9AUm.~ ͜%20?bbD`HqǞ>Az5~L&WtB#if4/G9pVMWGsP-'|kBo:oȦ'Bw͋O Qu r-EqH#s{ h4;RރF,c^'hɺ.h\oqrkykgɋ^*pyklXk<"ĈWesS"N42{&̆"SZf H5F=jZo!hM\X茭\jn5gM+% "@a9< s:th6óцSc뚩@%tpHԡ2bC=Ϥ_cvDTn(SQ j8uL̍%<qsw ~0r]1nCDr2A}0Hg!xtH&ͥ0sfv~ jRzO %i.Qהo5b9u<i˒}酔Y'hmUw&juY44V'زIͺ ?RESxGIrfڧ̈́;,Ǟ2f\kO׉ѯ<(k,f+ƌÉq|f 8wj[9&!K@ӁGUkֲg/wk@uE;(8 ?3^wYk:#-!6Ϩ?c3 2U2:se=j쿓![ @58R.?@v* s f`A_cݨd۷Eg'  ;"%aVXq"zK$6x*щAB $Ϭb Ѩa}m:$6&SE2 X߃ f+.oĿ7ib܅z\tfl682qL$]ke;-b2ϣkS.FiƞDCyΓҰό˗ 3oWJÇ j[<0Ru$L6q+#fL=YS_ĬBJ'u&-ȧv ]C7D/l#C81HGgt]Ul݌qXǾp[8 mJIICUfXR(hAhx{ Z֬S|G? WT K HqMIJ-u|$X29WC∭0x'O~wb/U8 Qw[?Ze^H(Rֿ'DYcy ʟyE={Zzu`%6zը__x@[~b^SB֪ȕtwcِ^n>̶bI_bKiNjqJp)cL{"=.p;@/@z3G2#N:S U?S1,$X,[i騨4;ӵ!uE[LYGyi~kx&/iTⴭ>?x\&i)hMCY)s[u[3ߦ5ED6-vPc# DSR8Ŋ\!O: Z#XQBx;]6d $[vi87[8pܺ9M͍z6eT ]5n;ѕk ZCU lb$x[ĐTڵ'6o6OlgEI47 % "kH GѐI3<_(2%e:#eDsV>ݢ[5˥<@Fox/r-rI[燗!Lr>F_'[cE gITO6oٓLbYj4ofC ၌p^Fτ~NgB~]$@}oıBD@/9ǁ>p˽`Zl hF^ʹ,̃*3f".ޚ"XKgt"9o 7tŴŭ*WR6OcJYe.mzK +AO:$Dm԰*ڒ+˽-|9f8C9J725pօC6aCND"Xp[.K\mw&˛~QRN]єe~d|w%Ӆm%muZP]Y[`M#&;>qr؉ $N-bs$-󖔤#_eq]Q^6x-@I{hڋ%^>]|ż;oގ0yiO0{ L!+ܐ /%ijO&:!t7 9qUM*v>Niv4(YHj]Mйr!| ,}0;])_ZY(*H*+P#ҰQ{RVb6ohI\B+{`b~v sJكB꥿ը!=qgT:S Ғ֣7Ve6@.( :։ϲ~\7/AX a#gpν=(9 ;,ssEҷFZ)|aaw:+%E#ׅmCx! |T=%Z3<!1Z;$1L;d7 <>BE;"% _qG G&U?^8ĜguSa99W#dqOE~kIzLuײme!cF f987N 9)`ݿfWcji?Wb&Ta~cJF&"8[ɴ'qLqP41qFH㶈=F(p(1k쟧ήh l*E/u~""R>v<0plJ |pIwqYdϺDvKBG&T9\< w Cc4r^9쮅C斨,ۦ -sNy8cSE*h*,[qooSG-זF ) pED94.kt޳= Άۣd,?՟J+ϟ3.dLi:Eꨞ [Alͦ1\DEe3x"!̬+$c 6m {N U&e[O4ڱ?4KxA*B5)B/t W XW{Z2fF97 }De ,qЗVcNy' NAss,*$e 8psJAy6-g. =ӅvJe.[j3jqIK*ߵ~>픩L(d I~z^e1Q{=?Pc@#n^:/ѿ&yx6~PS]a*:m`I1cZ߹\ ig?;zy,Dž;f˪Tnm@TBF3xy.VۧӬXI[wQw{~jPy~eT|?&X;#\"j9sƥU3J҆}2|_םټvv%7xTqtFb`YAa퐧2)h?Λ, ,ї!#!6wxC˔>.:=id}Zm:ZDqTsGT+QP5nJ>R*LI ݭ 5"hȈ4Uߓguz7?y'_h9-o?T:o d+ٔ6c#LtZ`ol!ɕZЭ^{UW㺕6*IMS…@>D9#F #KoikxND#[wNգjD`YË>ɪ!:̭x޵ &G:Eޤ^Am!  NyMw`*>ҩ>"wj/֦Fwj, A>\E6:OLyD.nT6hыW1N[ZBӡ={$@&Eiq".z7ƨ&9Œ8-`@V@%ͧPǷ256|[<dC0REugv(w7b7'n؋#2k܁p|W9x0ؔ!R1OIaHx$ҫ07sElMRu8NX6!Mi X0X+F n@,&gX`+j"~h=;kYzX}W)ph:>#TӰ]q 4/˚Z.wjɁ+=4bݷ\ôgԩFs&UgYDG۱@{;Ow6oh I/\FGVmBر? GCqJۡ{7ߒukFRx0}U:j;t8LC0PJr3WhoQPMo(] "+P`gjt+ߌA*vUO9Dc̊J6%3H~ wFEgE?z}x"6^ł 7nPM Y8极*!&TCAj[S^ꮠH8?AӍh0i2/cvݻmpj J@wJl(!zfH]8?{ 7@3w4ԅ'aݡdI 44t^;6@ފ|.eG̒oH Cdj]n`N\IW#3/31CW _}HyAU1K^n2Lxra 8X # ݽD`*-ú3gwqE. mBFE!BCׂj_ҵ%Y?6xJX/zu7aҁRm҄N|Sv*{ :G*51{{j(/6DA 8ՄyXt)SS~5#ɡ7BϺ+fdN*31J8`T{ЅQ^?GK[%SB,Ӌ]z#%ŽK]h (0^ Dum]`HDžmAFYq1;lȲNC6qIoeSVBs/Iy{F jxa?(0+-ēO#caqTFi٤ TStM9к80NJXYK)ev>cQ؛9͖"&E*"ypz& s='T->{P :ƽMN€tEh~RYSmIXg#:)$>Bv!z4QjDHwTnȢ|Bt3x43h[[CWݏhzT'~n~e.t`&aCodG%/A6Ndb20OjXr@&5yPT/D eJMoWH`)'?tG-$k\U`s:WWa:z_E]rǛ]r>7% JʩgZ%dvʐnM v5K65xc !ЬzzYDܢluU|!:j%R  د,`AZ;lP73=2/Wp?.b2yȹwnBӹG-_Hc 8f `: y7w[7}JiCƐu[^v ܡ \nK.2ٴUл}<( eyOke{\ND|p4W) \Eѝ*ğ;0-3.w?|[?s>)t^||p$7pF⑄4ok Fb:鄈I<Ň3e1YSMp{&㤛Ihp&یV$uXLp`r ,n;/M\τ)GU4!{B1yTRG=d'l8mq<^>[ԟ>I4!#5A쑠'87nym QvуjKm׋F?J;7,ۢ/Dzb(*u'"#Qx Ɇz0Bapݺ;SJZ‘a=Kxd\{ 0Qwd,!ht^Tf0Z~RI2G_\1EQ15CbcM6(1&d J{fwawVd>9d(7q=t嚋c {kATG#lv.\,O}Op{j`R55?.p`$?X`fachxuHY%Y/D{u^k-Ǡ\ך5`(%'a{fbU+UVrwC`J}?suS, Y'Ʒ&M )/;C QeٗG937j !`x:,ǛyݕPVA74zMA#vH&gxGTh|agfE&X:2[=l<7n7C,Ql >m9xW b¾jϕ'>^bcVK[Rx;; d{zqȰE˥ӄKZfD{X֝=8վ5- .u Res!NP"@^SBe}A*M&sا2ogl9aw6o}#o7} ⚶>ZcN+!qQikA8=:F|3b"zXF"q@wnI ]9@&z>V[╖Kwj?e9F6I "*{Wo K)iD*r Ny.se op4]WL1d[?5nig$>t߾ӈ'%8qخ_AzJ"LC{mQxꔚ!8ڵGЉ4\E`y!Ɇu?6|Ҭ1`phH `SUMd*f|/& q+P2}nSjwA9wK&PX f\?Cj f2]ӞJeȈvsw U59^cY"@n#wb32y; Űe \߱kMef %:~qcZU # dY_?! `#BO5;$, 3 0E|c77zv-_-(5C!0?,*>y,-nhu< ۸^XO mCC2YG {[ݛniU$ V27yM(kPYM}W^*3vN;16wLxJI_DzqRƌ#;F?DL@(mҰx?HđJk{USF=bFȵIV/zʬAq_Tuj=m wߗrzC9%.os| ?Q.^$'l۽$Lš˜h꩛n>R:yj %v5^2b[ ʓ^;LjT,n> n` PɢF^vi蔫_1kP13q))05UwB=b5ݧ6{3McT%j8}WǞ/ ʕ*Wk6@F^@ctNbL@ͽxl"L3B|x#XUŗl&YGY!T\Zd2\IU1fOl}zuDc+st/c$RHZzcU $BsV!W. )MlJ슨 |NBF"3)wp5UҀ`Le 6}*6q@nF暊Wژkkl9, 6_pRnW0("ؘ004 n H}@-n&ZaB (^d 'uoGͪ\Gm4#I}0kdo>~v؉X7km/L cmx8y˪`S+~;Qo?/(f !M)zQz$W3q&RٝHs\lo|򹖟brp9c=> kWԚĊ{M#9EpL!sCY̷D!og1!#ڐE. =zPg)dcnhcybGc'HL}bݺz3"4rhp F)lk]ikUKK.aQIE?3}_Xϡ +R[SL-zSgJ+rӣ UʾEJs)KP $w?WjOʨQFä/ BPx bؚ,25| /#{<&n.!kDs+6|3"2u!3k>.,Io쌌<0r4T,L٩+&zjy#(ק( U',}O]gP!&-U*&74'΢Dr:u4/;Al|iR'\|w(k8][SXj@ m45rifWn|\:8l){KIKj92h)dGבwh/\ՐSDkDj3HS3? %Gce2qxjs{Hka~fgL}t0CP~#sttSnc@ŤOG-xewy82k &0>ׄ^E6WY7U-LՓ1N-OHXF֙lZ"b ȜZPAv^Sj)fyIUJ#lZ׿+^r,쥾|D s`7u;ΠuRGv{ݣ6?Źr^~SYw-w8X(Se0ÛD\f;Ma'ԉnVQww^i^hOf>F%"`IXQۡmD@{\ⷾL1tTSFK} qTi(Vm| |G}UoL8'w1YGs}qխώcTEivELg< ^ ()c0}d;Mm{?D_A&8 9uDZOM# _\}" ݾ!߲s:G]ί9N[:{5EP7 oowCE tC{ W6l(Øt^Al8 ZSPH10NSMc˔3 !m:T JpGqPyO/-U!DZ*,kT*RdLJ+nR5ʈfȾkd^~t3M$ҹ2N꠯ A^Z&wyI&iztXVĝϖM Be_yci%#f0 y[XAZG+OPQ! mȊ dG"7/ؒnBv`&kXrp )U^h%?B'Չݹ>p,ݔeqȦ4rGwTH|Z(}Z=wFv{Hv&)5cziޟRe)u]!Zl@w'OTHZXblX8J~ NW]ҪT^TKր?*U!B/xIf?;(dGoP\Q|k!%vJFq zŶ%Gۥ-{&iu] "H~/ȃړ'%W es|Ɉt>(k"HStrk85BLMN:Ie_t--\=m"@[@8; aI4@(Oxw$7*hރDNyң$vt24=qOB\f!X\|#dbz o {.i"d>Io ͉<l=Oe -,B@_Lp{tEAhT(ޔjwwJWugTdt#A'}>65 I!<]-auY |-Y'zA(T &G16ZUυGO1kj?t\C8Z6<ЖǰĶwm}sX$!qӖ1쐯rcFw =+eK3ŴL[X 8K'\jzk"FL S?aZei {<|`P>OY Ic:}6dm0vv6Ot0b˝.ӳD$>& &vӮUvYX709'Ae90|G,ݳQ}$Mv&`oYy / \ x̒B9;F EƒKd! \CwnѬ."fĵ3R@DZBL“$#1kaz~74LxBlwȤjqx|]X]c2)²FZqJ5=Q's:ׁҟ7E/!P's6N|>zi+8tۭcD;lى |;l]B :b /&韆HvF Lgl'o\|jsy۳iN9J AtQ"fhZ660U@ph *jjEQPf^boMvZ0 xUD=#=&` \$V3gd|i jʋQڤ7Mln>k$T?4x3^\a$ȥ8ň1BW0A9P X{Ծ&SB) W„'l,!,-zfa fJŮ-( +)Y *k; `I=~3`$]>$k@&$ނf>1v&)O{%yb"eaE2#tNPz߶Żڊ'9;RxVhÒl`C6tJn@ivs↠!/zrЮ8NFtblLez4;=v0;FPPdM%Ȩ[:"*'|"G߾/gp'v;K|{р /Mo;)Sy嚾Ĭ,h֍}C}ɖeV[U^{zYa]0"v~uGslT?E2X%"4%B߆ʆg圤DK+aO9aǍwx3{v g\l JTXeAqoLٸ1Cy;!΋Vjuv6lE UV8 RJI#MUg&qqŐY uAEr7y>'Ͳ{W{/Ӹ;8-8=7g؀A`#鹊zeO!apQnvA݀CoCGg.Yq|tYe$=y>lP=h*^P^ص%_]Q5!.ngCNdM_U`Zt-H_Q*^˿+k}V~·m(1X6+..Z9] gF,?')kSʶV<`ԃ$7ʄƂ%iwi'%U!;Y+yd^c#\lAAmK~#ʁv%%*yt9+8r珶h޺ڮ)C2_#{c7Łd̉-h(@-,۸X9DBf6.>13,cg(gե-ߟy\!uR' ZNb)}5sS&C-`~/B={r߄ @Qiz%ɊS묒|hF8L pS|2=^|S8^Hܸ.i~,:":#O&ע4 YN2, a@3-Ȗ;Ld%3㣹t[1p*$fb޷B)d[iDJ*6FU452 +켠yM#68S4p;IC6 ao:e Ujth߱`.Hb [88j"*̚ OLszz 0\\aͶ#+#v $"$2jA1ZF/MLQA:Nfbڼηgb۔uc[Eq [p J7F}1nٷ찦+_IMm t+WH;X_/M>5Jh @dg;Gd]RLW(#g'NKAIAo-zgsïF.398L<ǒNj5 ؁J1& ,7cc}#aZ!uy-tVf-eng6&)hGb\1d1,kJ֐4"!E8JU#'Kzém?xaȽL%̻ WSEE {psͤ`j@kz5)b)Ϝp ;x$А PI!~f:Ȏ8IO9c+=t箪SW-LMK) {-#{ۏ&&)YKN Ը9{lA̺d5&CU6"H,sV#yym9}m-jM-:-E -]u#re'4:@+7i XjOi 𭩧X!Nl$h*T& wyga3t +94hktv ?j_Ȑxh\dQ)ml~_aec}z?m8VpsSwȻ+#cj5\P9:Mq23G1Q¢$a !zPo)u?FPX!.~On'@B*LyvDYv̂НчQ:a6PS u*{I3ʑFyȈ!Wy\W@qjtA>($fh"c+㞏hC0$ W4W;ʦցe .;cGUXx,#V@Zi wS'mƧ,|UjU(w,^%jk'L8Z<^9U6cpvE,IP6ZpƖanGD:WA.?QPJ4ͮT.ͻ0A𸷊ƎP:L쀉v$c`b:ɟ}p7;LS7){V%PQS' R aY5Ucl`͇l*x0w 4" Ԕu0g΋\ أ!x{|bZ`i3@ΠΜS ㆉ|*K$dwihHp">ms[L2ja:Bpp~ rxlWVQҟR|m:I8ѿ?[]5LcM^푖R!}/nDIc꟧AkgTFH꘽w6,H-'qםjSG[V,;Da׆cLy3z@zk,BF޹B_eR~dXgx.C "VM tm,4uw *r*: :rگNyl͗&9[nƋ{sDo[ ]FO i(;Vv$tOfX-swxE\:$sJ_avhԚDM!TC5^f+.0ծ*Ұh;G-sC Z3 sI1~Jbљ `شm5*KE)2B|4KtLDAg *͙:R{!T ܀Hx۱daddG'=rHj{[[e=-4-©H}Fvk7?B!}ڡqg($UyE)x35ixciSIJ !pd0z%!,zoSwkEOѫ.(d{ahV|%*Yf˿ppc.4 7}/ƍ< TtL ' jfQ 0SgA7'Xoičqfb})`C1*j M`Y\ی<4k%qZtWBO`%]ŋN$Vwx>}~ 9L]Dw^ftM6DC{t!!&!4MeXg^$>/(\crQ<"kt@BA YN%d4t-Wy׋9tUCu#<U<*s=kX{]7F8wYyYH `rWVA3r`t$Ԅ'oj4R"65읓u|}_^\rRK52X+(S $O[iQhnڹa?\tO_{jH!nXV ^N7%!7=@Pdș!JT\: Fߖ*R!䊝 *lmP!p{\l4 3Vks sMܔʮ%Rbp^#{Wx{ Ή9< 9[ \-OBיsZ`rw:nNe_w$сPW@ϮB["yo6{QFrBԱp@[]<o {A6#F趈6y|%7(tUa{3Dr2bǥ k( ¢*wy_IaҞ[ _1SqJs( 2їO &W0p(#_ "[޸.ʹ5Pu-W0]X%xȘ6ߌUU/<qyvhlRfn;r W ,ܷkAyx2T#`T@ː\.D%m98;hVDNxZ/1߻aB*x pGKtLeU7z-(IOqOnq\c?!H!M ro x\hzu>7mO $fp*#B!<@ m5'9uU1rGӥTpOJoܡ;?ԭ撝Eε6Hauisv S}= pbYڝ]VI%y0nȉfHѹ]((mI͌Ppц K\^'Qk6!𜞈+Di٧"R7v=z지7fj9"4Lly| G]U0A/qޏj*ɛ_Au `_%ԕ*Ïl8! zO==.u(q@ ^'!o}ѹI<I -Ѣ09{:_Ug­ՓFfO1>lcؠ[u30)nm)qBPwk=?V?*8TRk{9֝IF::JlcvKh=J2W>f3ͤ# uڳvJmL8t/*M[Gc넭:{H'_SS$d` ͉x59"pEI8ΙBeREp.{=u͓[廸 UK| Shp [;RbI>Gt~#^]$+ƝoZ^/YIKZ$2m"8kPI݆*?"Cp(hy"">!OS!5G0]FEIfDWC*C^ˋ6ƦeGwXh3hHwɛ [8fjFRY upa;&}h?!gUmvTPA"3m}h{\*Жr1o7VɵF8F2x(5:0/Qn$agt]Z<; FʲtZy2\vak&Ըn~ 6!Nx,WX10:pcd*s`)'~I/}' LnGӆ?sᬊШꦖwv=K=3tsSnb $E>qC$iGqL\ܙ/~i#tĒ61-Rm-$<]^hJ^Mh2W.zyݰɡQ$hfTLM &[20J6Զ@0]@`묷J(_onЕlM0 }yMzqڷ Mh )@'>hUO|eOAN ߊ f_VLӻAu (HFM_>kG;\`)t&~C0'VuiyM`#` { ʯq;%CiY\FxǸ cLe(e6hH_lM$bBMK *od6śǼfB~иz v_g݂xקbȽ-|F2>@.h;0BO1;j=='9 :i䤤_E ,Vmk/,iGw7j) ~vkPx{f,%cɦq3Ur'9{"$!@=J#nGWkONfbԚl93t$\~sfcvFlМwO2G!PAfggGw'̓ sW $%5:޿0^>!)hF;s+}z$w+$!|)ў?F~OЕw׈PXf (߰F!ݢ[nLrᓷR.V( Ei ߍo1T#󃰥@7fV '_ԠU Kbn-V)ǦtfTyȓP]`#6!T4q.[E2 l~O\{a [n b!|U<1S yPɃ%˒|dǂHE=U:c=1O |T۠tAxd2 ëDӦ(dinCGNU,`cZtcIX-2TV:\G}fU  KdGyO(DLh6ًO9bֹv;-4TDdk7)nTDl_J̀xK0:B}q|j%!Gc lDZ%_Q^Z,+_VJ! ?2A>@~]|jXSpr Ձ,VAR^l\ReMU 7 _C&s͏.N]ު;l&g @ƒy'p8p<K c "OҳK2-D fp֓&٫Spǣ@dVR[=Ʋ  AsZ)w߰c_LV-y*=t$(I7+#$""wuXI+Dh Ӫ˄yfT +?-\]EFit=a)Nhic?^ZЉ:k/X+ %rf r11Z7*JQrCY4x~hh ?[솞AWܽPK t(Mӯq/ZH_|HeĖp 97āee߲#?|Xc|_r@N 緐\ '(5gcxQaIںb2N 5Q0ۃ晡r , 4q$Fj]$g޶C*#8 m8å/m J_cd W[Y lFv!\|cIZgX'hZjHN-I  Džj{|=9PwA+m=4/[t&zJo?\$lmbppҗ˙d0U—XtĽWo%OGHX1$.L(LIDQ&|]"(d+Q^ib; :/K"{̹ W ;Lb%A;)&괱~66jei1FnŽ۹f knYaITKoNA K}M<&R@dN< OTHx)gkmMOP=n^R_93b} i( ^]bfqt^!>'v6YZ"QFϹAv]Q,ip5gk1i5 hry 7P8?>&ƀYwX8Rl+2ir#.^#V>Fׁi#h[eqyZ]r P޳[tOMTL[k߼}bc|u~5;$pZ9a2yA"7ɿq[vDGگڇ}8Lm``pE5+6Y:f0cp QXaH=i{=/$V@"0sn.O%Fŵ8~#ZoLP"Jh/ݤtr4x ,Q:F=Ygr?g酵VPu@GN| ˲b Kqm,)y |C.\K{ 1`NZg<=(auȽPy4Zˬ@ a0jߚ~pt %Q4j\:"۔JvR L'I%A\h '#DIW<-ؘP/5^:Yp+VZ~bhj8D S] ٧p2Py`؟NJP PS74x0D԰q@&*Ƽ3 ,]O3"̞uiXܞ0<`ZPKAq q hII@ij3*Qe|;PXgc,K )XlEN3dm*~)"0+"}cL?&ąa4s3T5F4NbN!(O$?+dNhGLMPv5Ӧ3xO>,*nI^W (,HׁZz UzF<F]Nuua kz8]rJKNzr ˏ)Wv\='+x> [)ziI/1<)`J8K=F0>F]IHB#F?% g9hT KS䴕bד-N% 贲 _Pl]8Ew;p*AvT tJ'.a*-S[J%lCwx?mqt{yoMMlw@LvF'?;3!Yf%CsW8=@.X?Z?wt 5fӱ0 U+<ЊiFh$65u3.bԬ,5&sqP FcFFw9tWKe;|j#xhͰ 6wxbj(%?tM К(Gwb V)X8G'4TY{_)Xx;Xl (jZJJKavdjiDVj-D&Ūq)2 wJc|B|VEcajF KFR荜UAYQ>@4 -3~SJ9Fc!aŬiQkVCT n3eef9όJq0=Ŧ^AȦT.]<߄M # :sHzN$k"&)_ޔ*o^i蝦 O[md7%z'8 >!/Ւ{+^+̝54Z.u+#%rDȱ]-F N q*GN~e(L%/k)}.—`X|>pLQj,;N-uLwsW0URWN~+@,,i÷]~hT@̾"N3Ō+(}}Q287E;2L"+f6 $qb]i-9`t"7l'ś64QZϔ<6TЋ L1es}/>2[<^6Сd1\A% ޿j4ClO a$(WY@&ǚd 8 [bOאXevRe hoe ' ZBL%yVhd{ IkLaec62`*UAgcw_:;R==m*#[oNpbvXiAxS9U"_ ];*캻 ?WHdgtLi0F|Us2Jﺵô 炰ж`÷U)EZor acԞBsvұ\, lt,?%5F,Y8W,DbK09_K}bN9'1 \ʯ邧,;vcj`   oQVuyBU\`1jz^|u#K*EDäJYqIΣT~OX :uj3u2^\.Qŭg0 RٶM@>\ Ǘ GjKpG{5քhk8D{@M<@ %% d8k,$"즱ɬy,dLZw hqt ;d Rt 6fb1cߝӴƊxa*]F'f˫fҘ&s)0*Gm!6h* #@GwX}4Dښɻsd? D, ԣխI 'V/葶I/q{d_ʛSmq]{nõ0*"̒0DRT9ײ0ZbފQZrh\?D"󩡙&yܼא|'O`EyY~GKqX(A7U>eA}ą"ny2KifA&S;DZ=a%!viu9r!8` ːe>nQw[ܛPgmw_y lƱϘ#!fAf<[$Ov0﷖J@q]f.ᑤ=uң>$BA(!Wьi#84H.֧s---2rLT|oBDxx\QC"|wK"ܦ}Oa|ÕWi`1|BB.1mDRRQ3tG08B)dXxowJudyW 6q ㈶ϓh .ێMHnoC+1fm!CU::ru[2^LBI\yӷ܏/ xvږRn0poї=΀t- 5sW@;HBq@YMVa_AO a4$-p'K?FR_ 'v}JT͛`&TLjh-1PgbG RY-M-o7znB|?`b_2ƺ,KLVߴ,/Pkȇ6%J^^TiIzzE0rs.S0j]^P X'GZXsoh`-[0ݯ=q g+1b{ŀ-yMfꔠe wZ FV?Ef7.0ʼn0Ӆ>8˒]W?n T u@g )zZ'>g6sFaNȲG?KKM$|tK_2S]Hm!ILxDp/"4W0&b B+qw*6OxO2(4n㈔#IU(餙,\81Қ֙Ny*|P%(w/Ozo0q@X1!ف<=Ap7Evdړ߉r)lB&@aVSkl+jl{ $p?I] ˢS:")6jsC~2ߊvtO ~d^$-c"|;0%St^.x s7ғ,̶͋s/Otc/SiRNļxe; +BɂLuh2S:w8E/sw&K1`ub]@#}m<#~l lˌG_J'ߌR;MKd{ˀP] ¶4doT+Nr:MGwE\jb︪31l$6^Ϟ[em7U 3(yU#f)1v"W -nUHN~S%DER-CT['|T|xԷb‡ڂW5 /:[Ewɰ%!,lM(VYO0+/^<; .ig%H k }gXk`!GLʁ£>;Y)ߐK<ȕp9 iEf7)QĝԳ J +%!-*YriIKg"H5vhrQ0PKP{Xwv:rz:ZZE! k,W ۏ;?n'"Q^ڪj8nmsF] Oi OM:O!JKjҐI7n ̭-7ˢJ 9Epʀp``vuelpڏdE5a衐{tMOPrNj(8Ύ  4$"JB7[ 6椧{` yr?zKo|-jͅkJZ*', R >mnN-,:ي5i֨? 1SQ3JOԯᄲJܹ1kk7&h6k"92O*o '0q( 1m!!9+X,ƗgUXC]auuˡҞ+0@3yG%a鯥G4x2ʇj({Wʭ̅._b8ϢёL֙-8km<-E8b̪Q(fu':T0z$+S,Tʈ}~WxtvekmHkfX;nIMJLPV>c;7D&3:Bolsj]50lq'iOc!*J[ӄ(54Ic &ŰUt`X"Г;5+a4; &>9fklX67`^G.h{Nxs]iKTDϢvR"QvO5QAr&}fE}}q\ӞP_IB!nc}@R/A[NAHGS%ٓÍ (6؂ՄhM7" +Ușjkt%K`Oo3Ho5jN2S]F*T\S6[y o w Ȗ>~bUWc1]LNGP17jk~jLgP ERFe؅fQ*m0!^B0pDɱɭ0w] r.ڃHӛq 5a꽿_O}~{ @DM/L߳|@QM*p_@'aO4g&uާr0 U6<Sz-gUe71pey(56=k #"4A:9" pjoz IIBcv|k?6MY@y}Z@Y=JB欪rD컏N3JG,aaЎMJr;zO'z1V.X F+h%@el) &DEYI6MuSofZ)e0f+,{GrpZ`M X4 hEquh6ccP@'q$GbK1*4ġ_N;i\V^!f&gS2OxZL,}A_%0m!8x>|:61~u=EuO>^/02# }6;V:_3*Tıؙ'B^[e<=9Q,4k4Zg|>OMo`niht@e9}sGgazȠ>y=wta, QA8yrw.':#ty4t2>GC[f?\0`ڽ[s(vSzs6-7)o= ꣅty侼Jdފj˥ /00m򊖤/c;O85poT; +H̉-M\~NX+ o$&wr/:Y:xWWp7HMٝ_p]NwbT1h2fތʑy/`>~ wu)d_=3 7cMnlwL_7TXh ~ ,cf3 P "نu24_DW:><NI~[ eqLYz7ZPCPCѼ><3Ko{_duBG/ijV(ͧ$T| 2B)$'ʱ]3M@!Z]y+G6yTm:j3>.we=Z ċc<ۓYE򠒩Ie8s"V|vq!0XPe@p%It.56$*گw]ҎSݾPejx|j ҉ qq PzJ#D\^ 3lm5 ?\SnmXGbg6v0ENR\d@cs%'[ãQ|PBYRLMUsY=O3.qIyߛqU9!01jPdkf%>vN^&:/d3٬Xiȟےh,a؆#?/}B<)49'.k ,h?>i>'9t)b=OK)uy 5Ppk_ZܿL%2 f!MBSeE)W^gv vMTUx.=S@B(*Ns2Gy]UDog}aP*|5Ͼk&:3s8hfO$ ,h"O3ʪy"32HH1oZ%s'H`=:,Fa"쮕2yʣSΈ r4l"<$୆JxYj& @AdmXqӭ?+Smo^.$RGsM8ke4+{a*IߪJm)(`e׮*.u#E>Je yvj|dž 0>fr'lb"J}x%zɁdk "aH(Y F@zOwǚ(B Ў -z4a+oM 7bVz\>U'Oxa1Ff܂&6Qqq$;ڛnQ_ݶ_6s04vϩBYAJطc1MS~_"MPc\k喏9WcAWM*y;1D6\9_$O3-v~'w64P;IF>P%&8}L(XPc7c uyJtJ`ڇW Jf ! ߒҝ7 X ,ǗǨ|ydSO{?s L)NG&}$; 8ԝN(M$rYM!=t,S.\ d,'0jNi')x]LK4fDz虉HMVDpQVXkx4akFfJ-CTVS$Nta'u~^ޜe7"C5ŚQ-cOuk&+;]kSzga?nz n RyJd>n0x7"րYP*hJ,96(F@y}=2?䕲 &,Ivh@ 얨фeTA F;AegMW}y]vɄ:R쐂gӃJ+] ?j&ؘ࠱tD1U5G2~YX_l f_+,b&ϔm, sI5c|35p-hrU )NLԝaF7s(Nah*1Ave?mXW/aE5N2n7iK~ {^^̧&}{xhK6bkM :#4i+Όi?w!bfBŐm,gcBx蓸NMT@AshC= (,^8،H([P#WSeɼ~G(n;1' L"Z]?Ou)nm>.Y){Y)ЈMGl&xihMg<8i"k0'JOxO>T>AIhm3U?k4'>< xl㊲{z㩚k)>X/]W*5!̳NAa]XIʃeOuC㏍kIG(j]`r(g0 ?qTaKZ-%U^W^!0Ő1[\{Q sJ}+#(RWS)('t,!A ",G#y!pd`1θ@+Y쇒Bg48 /S2Mu *)uY.;׃RIqJt?paj(çH3D E wgnHYuox +՗KͭFfm 9CI68oA$ZThqf20'D'B -àŹ2"I*k%,NO~h\Q")SNKt +;j{ o\+ uƪM}**-/-!bW}="j; =`,ձ)vfO 8>JyӨU%$َQm^ P*,B~w,uM"_#-ELb~a|$R˓Ԛ;t(=ܯo5!՞ *@8r^u@6d `@PAۏ99X,7SYJPJr8L+)g2g][]&1=*y0eo5`d״5dm 2LQxRy['> 8d|^onY??W=Qى4]2T=I::€k}}ml*bAngJjr3n{g5o5Q0µ4p%DgC"fRo}tOUn,IVV`"*ds'ӎو̨x4/ +V0^qIxj=" ʗDN-hbfziL@pF_ᢕow `zrZ(AUI DsTc{xV'0yF[3Jb̭A݌&vJ?#TDs W!m.-]E?!s^KYZ} dTvHnzpk& =-|wxFBM/cod\Tk)S!"#YqٻD0͏:62r~dUBcn*o`׷ R(@z kw4,߈O 쥿ђYV _qߖԸ=7 3$[3 ON>em<ɀ*g@#v6̜?z֩ :~uފM:[={н7X([9vܞ6봟 pXD}ç<} x43q\OiY<4rG ̈)>[]&N,)Zws#~i.>ՓMդlŭ+ɛtj#{#rZtGs(@u{aqªHʕpwUS_shMzI9{|%E9GH Pvh]>hQU 3&˕3 }Cv >an O]dʋR{c D`3[N2Gqs.Ŋӣa_W=B%)*f(&cLDxחuS<&FQp%QeԹhx =T: Jl }k(c]R_#SMO;aIaLx% *=Li|;ދ0&7svQmzCc)<)EjQ_El2*odKZN/ݝkx ;X3bm9^E<, %!G98sWghE,vt4^yXXwI&X |u[Ͼ{Lrsa;̒*=W LMp*WcFgb>ȕ/뭣Hi#Hc"}& T{h@¡hf:BwUj)?!l Wy⸸﷟WQk=SB𙹶%U\a&tVK4O&FQrL@) ϯo˭ϻFjۡk:a W6ɝd(BUPGs)g/G5UVs+$R"N!hYÝ@Pxe/?!Z#Os W$U k#k:s9@HְMg넁4;HHLWn2vkR) # eFE: =*c`cz1ؕV_*Ns0f11.&f_#_?5PVE!hn|tD8de"c1oN1Hyea0uE:} 2 Tw/ Z q/x@R^OtM?7fbb aBʾ* <pA./LzCU$y%zג-z.U̾tl\߸80yq-0/*'p5TpPʡ! VNÆ i#mYv %!P4H+=ßfs4uҊț\lizDO'Z T!5 qg0:FwDXF9&7{HQu J#M ɜt<) &Ф>WtjϪ A/rh@?;J YOkYˆ:u}1.ώc@BS?ˍVٚTskLS'b՛Xucլݽ:,9ӄ0UI_Ov8)tڪ]?hrdX{+,abdr)%c?ΌA ;{b|@Z[fPy\L/& azbK)UpGXGzTTǚzooZ+WpR'~>T:lcX|޲"=O{Kk|P+t/$(9ބ)T`.9YGhQp&Rlc)ĘH)}3qkv!nQq+?>k8R :d0q0Yx"/^9BIHsKZSqN}^ɟ9I`n2\H.3:.8e 6ݛ|!א2-#l%)`"EwHVѴ!r:wM]t%lvD>p < rC횆UcR8"FʚÅ>@pYDWWFc _=:U) :LUw4楛s6֡8pRofΣWL#0uv_p9`b͢p=#lC%{US:$2=2*$ZbW YX`Rٸuca&֘bd՗ iX=ѫcϟoT/i9D3OS%x/Ek2d?i;ن_Ԓ^Fhx}GjVf@ QkƘG[eLNޭ ksCĶ/ZF^L8@1P?%/*67AuhF`[*y~0Y$EG*.MR6P@@^g(++ ^Gw'bC ŷg$Q G| ljѽP(Ӝ4)n}@wz4ـr9L/A ћX?;;8ZK_$ X dl)U*UdC8+=Ɏ"aƒ7ZVb_;a : hC)wr\{8eIs9zrq0H39,xe2튆` K'zKq1Z_+Got}:>TXkvp(fA}.v=_鮻Q4M d?vWb`)Y2/Lf{|A "5e 5KgF#?S5N%9'bP+\N3IMCND5J j_"՘T.lOVGpքHѧ#`! Yz}YD;Mq%78h)&_dvuOR/C\ag;A' $SD5s@ˆ}25cQ!3EG~~F$cQa6߷urW#)?lB00A1G |nnUF"6f}+IpndsN=ҦԎj0o6hAKfkh?PNmb@]oRGxw:"ɜ*G>rpmF!m^8wV"bk{x8/x7'扄KF;^R@K]eeW `z~ٻAZ P7iB ŠeLȶޮL|~z;LD.ʧW/L6i98ӥERɪXj&M4LqR26kv.>OQzGo}<+Nql(+vGˏ䫙+r**ۯ w U (E#N*"ZPKq+S$4*ɵVf0B-q >0d~3:<2@60N*jMJʁક5٠ S )>hlXDd;3f KHŏS̪~Cd S[2$"*}"[GsccFOpSNksw!%"DfcEn/UNWNBJOsc^+C. 2 -#x2o۴%R0-}!9hcV !up1ׇr}۞S,ȰS&S+)Pbf*4HlH_N^}B(V*-ˇL6!iVH%FmFWC<^FHk-IF{*>v !ǰ冥㆟ECzuԠO>cʂuCzD;ciЗ\nx2kO$jP^ EIzoZ>Z:I\=UJAZo)L;|3|N}.jPl5LfHZA!K|3`EC֊&ڤX.VZ1e 89;$eΤ8x"c+段>OU8mkA =J,N]gaQśץFH=ae$g\ :%gEpFyl=j2_dcm%8~_ 3N@4$řukRi`*$e hax_),]"36[We, {A}JG>/ 4@U{Kkm{'Y"]$%̫%@' ڛwºP)t. &2ªcñg@V|dԬkz*V`ݠb,wqX3,Y CRڽRJCRHE5w SùS2|yUѕ7`j?|'\Yd*&c=s +<8GvWb %.-5Owy+>@yrvk#@=  ܷ/K*2ʻ uAΌ75t]ˏ!Mɷ r. k9'qf+]iP)49vtݞ U]&aجRg! 4^hgOecI1S&cxv|Ude^i=t (~61F{>ݳ'zx+xBx*FXL>lrhF_usF53cvUK#)5/w [ԶK[EuN2tCq`zDe襦} i,K?uGPk'aCc ZR5D.XQfPmHaX 2$]OݠXD׉b; c fmgZPo[ܔ|mNi"qKQU%\˓A]8-|r(kԪX_0Wed#tKqĭ* BS_2׽c=ɐ` dZ@oq[LZIvy1ДyrM m}ﹲY '±E#&Pnq^wS=h]Zl/ Z6W*nj\j!};Y4pp=%01 {Pшْʘe4C4h "o)+`4P-A#YzG"TetnTHY/hz/|'$g6^DH+Q0<|g0J#3p}\[Px6 .eD(<q} FlTTU4%xPXf 3yMS:}E; >$U7J.6p=WH1Ek7{9k#w!{xe>EŘAqzj3ԱAJɭZ*6CV59@h8w7qz.l j.(>RH;3˭,}љ`^?Fߋ{SKdk8g_=2 oѻCs`0Vf[ZQr{qdS| xjB<.qsKw4a-;N?Fz7{ZcRiRz>l9(0-b$4Ԣ%Ejҵ˚_,{Z& [_uRp <%*mߥ{X`n53&Js{)Cdg>=Dcgp%*-]-,7K*2cmrz =tP>^[7`M ]iPQL;8}<.ؒM(^kI֘%8 #}(hgFDn$дf7rR l 7Q6P؇@:?gt$_fS ]d@Vk4kS&1 ܛSJ{zlVW(t׌#$ߋw0qb]ײVZH/RGFY+ lwږkGn `)u >l+{{({#X&~ ,z1tn( E2AՉ)OwD05P*X2:t+6LŎWvOaF|nbBbCu8_<=&'$<f)E8}Njo#9S͟@>W(ϿU6 F0O纰|i|}ש1}U+y}z7jr~+,B6?c?{c0;wOֻW/nOAjŜ,w\yy Cg[M7៹b﨑{{P$oh? #2nK>K$q;0֍p.KK7|#ITpB#敡+?)g/7EP\; ;ǰvH.rѣ]֪ܵUe\*MA4x Z]lםk=@kD5._:,#娩'R\0}j̬\gcv굩uITb~IX']qYeVWKћ7`B&sxrL QGӃ.Ҫ/O1OM|%G' Gof8a?c7EkA'"T uTlhS=BB<(iċJMʅ T5,xTJWJR/z[F ™Ž(1XvxBA.fӇG_)8 ۴^LӴg4#GدwCΙ&O^eXc#9Jݪ%7oHo~gq.g@3->5e22M:(AJ#X#bb\!}J9;8 þ ͐(xÐ,ngz'J $HC* ٲa0ߔfTF'C.eQ<ۜ47GX">͘vqW_qQ:v'*d׏B^x*Ɉz_J: z/¼ᢸq?8[mmm}5%|Ӿkʓmyԕ0w8IV<0y? ;YYX&@Q蠯܂\'dCw.iZZ@HԻ5A=Z8U#u@-mm8kS/8j!>¹8z\Н/ 3-> 4zӃNA{o->q4} Y4i& ѵ7ͫTMVċQL'"qrP.{YZ({o|tyձ7ba7ֈ(Xn3 ovU' ទmd' JaG$VtX+6IʰtJ&qU\7yo rX9wvb$*㾯bN\JU0` ܯz2XHĂ;Eφ篧0H܋nc~cc:qX{^0.'Lѐ5ڡ&ɔ32mD>82$ؗct$X&hbEqkddrMZrc KK1(kd.q&vaUTg)\:np:n}b7-Ff3[:?& /j8FI6ɓGш03[ hdPԢ@'7TC}]QJF(q`% dK,sCPn҅43J..3=r Xxn R54w^7ŧ Ŋ{]*eܭ*}.E%);CAhpTo)$ߪQS* '60XtMo?Er5*Kw$u2>n2Y0uzsLI\ijMqE g!>wJI *jHQDЦh:*'RV#Qt=nV.;-2E2:h uvQ =SCglp_\>! _mKA`+lf)P8;Mݙ8ZRD:m뗪"<۸Dm赠C\jXti xOyKVƽl"d m ӾL%UlIC|aYZ3bƿ&LjĘ-I:"nil]^]~i|JK|&i kc˯̗V`YU+B$ە,FV%.ܾ ª<i9dèFM*GVPெ6vBpi%r! a ']* ѯ!DU'ȯ3<.Qpm9 )s=ܖ&6SMT[3.~&fLp.jLxɜƍsPwK29б}ҷWa$,&7 c3Ͻ _WX.M/^g59zꏀELDHɋMrƠ 8!6Q"nf172em@a ̩ܡ0?zƈlBJ*Yq'VH1߮Ɋm 9B8J*ܮp3 ;6>]aIhT|@PoJo*:׌xjR7Q#vYVNt3|X)R#G VF:)l[̈=mȵoWWvR0d P~&D=OKwo 1t<:QE~KV\~8]iCcHn [\ !HJjs甁@;J~I1UkH#&"* L$[[!qoqvUς݈'~@}<\`/;S.{"fhcvx*'= r~Rv7KKۊ3D.>ۚoI(a(Y,YM \%)KIGzJh2mE`:\ 3 Hmლ?>ęb7ę̓VfGNRg8n9PWK9" 8jhc\T-l&3[ "Th%[URl<]E<y -aS)Q HhXbMr#ҤaEhL(m]Ӡ^lQqf4{E[5[}W֥Mrmn\PlÖ7^t2}CGSՃ&qaC{&luSh*ރ> vi; fVo/2mR*_f){0h&m }8H* Z;Ee6 Vbdg6A5Sak̓Trh<2PZɄZ6Is}kk&:wBc,51{)J))Y:80G¨\i+x(gQsrEʹLFp v']s1Ы$lDJ9kB>6szGӷOjkz%x>j b2YHS >CuNxEX~F{ވ0ǎb U~R36;PowQەSaWysVG 1 䉻!ofuR#j ;ώmrc{>ë~넘 >٫Fb}}ULo^yPnF",=}cBW#`F͠3ܯ~W՝pATcQhythi󧢖j y߯A*6MrFdy1 Y?4z u-O7 g]X5E *Z@WԐjUCLzq{?Wa"aNo1 ibLtOE$I:ύ[۪L7=JjKi&.}%}B\р_QQA Ɠ*G^q??x]BIEюqۄB*#F+{mP#XwfI-Aj(Gg]X*747~i7@qnÉD[" CZze4~*reGMWPϴ9vY֭Oucean#v>!YxAϲ4b#/NEOɾ.Zz)ndwOo;p|)EDEs'xorvÓaҦru|wiQH{b1c+ *de".lo@l|k)0Il}I 2͆"*H^3mACkSfAKD#k"EP̜]isC\Ҹ B}umxAOo=_~9VH!Y2=2rPu!pkCD_wK6gS[\A ],`Xbkm=^=9ژ/`d%nZ]9Ϛ0_UƗ㏵9RC+lpo> \0Nі+B 7(WoKP^t}J:7o7<%P^=Ӫ 6g./j/h %唋\ -T pu9 ΰkzR2UbW<I\DU q#"C3-xh .ȜPsB큖P+!ll^~?0,CDx ~Zϻ}*Sy &0@X3ygp2 RBCu_o9 Z n>zm85d_,v>,"{/I%5%NTg:xxDp =`!;$8aR>^U^8xkA7XQZہoU]9Tn\3o`[8~A& g9mIu9vضi ҩl ZUqkz(&2~[Uvfe?;c9DH $1BpS{AؾH;r9^y/t+Z.S#p+14!h8 5bNjAՑ]UH*[3,.I}l{yQ"i3Z c ˪~o@owUT+r t*2-^;)@^s$"NIFO\Q`\ھE?z9V#?3,cWƘR@$|6 I3~He{NcY]@[-&Ӷ/Dg-Ϋ7lI۔!o~6-KO`f曛yWė@Gd90)8N-^霘U%ؗd>fmhA2E|HtGkrceP VUZ\~7x$=mkjt&ū(y`E˦F 8;Zrګu\kL!X8`WPڀJw uK$<'MKkt>ծ9sK9:ס:$9hVŒMM)h'Y!!L ֦_!nj+P9Rib¶hyB*W`laF~MO F&;Nr۸nA8eڌROJLd܏@iay.)F>[{=Fp䷞L7˾VsJ& \uDÊ<! ]ݝeԊdh1SlV5f^B2 xmE+$g8xTׅ{&L~l}#u-1v[zrp][XgFk~wҊR/0vOXkQ*o?΀g?q̅ve,v|`5fKn&?FMaW0 cϗ|U=JCr**0LCH;);7/1!#2=Jͻ K5&Cv$"ɆbhQÓE-LedZp _YS{E/;eL:qjq4{}h~4GC H2L5t(9˙kxF0eI峻V:.yvZyAFOռͪw[pNb MCvh!k:YY= 0kkя1  =9 ̎3iT-Pk~iH~~MO7ʴd)k]: !'__[PtŏPqgA, Eǟ+Q)UC@*HcNPP,9͡ ۓpp(Xη`ؽ:YN<TΚۀtۭUHHel:-綩`O Y@ӎ[75 < y@O8>9luVRyEɢ.gYX5XT=܌`4n2WHt a&6dMZwP"j_b|T&͊ut)tڼa!cfřzB:zॵ34~ e,8<t"%++ТgXA Z462a+r'%7NUJ_ R(FB\TmHA C<5qBvyqKrkNDhhl< uׅIIB kxY'} LGwCi`9ZN Xhd?-G D~n 3&z#/,Il; WYڐe{s;qy4Еs"!,'[̊Ѵ_ x"'Cj5>X+3#yLc%Ӻ(ѫ@ʱIv$UWqCCnZ*lU:Ķ1(E*B$f3s.Vn|`r]ti,T5u1!% ԇ:fj6 dLm0+KjcP8 zPb<( Z k|'ǣvKzBcQf'z&jC+ xeu3غ@+Ÿlٔ F7wiAx4Lsb.Eõ.u(͚TRR6")*dd:E-ucV|תh`# ?G`;ߖbVlsǓ{_] -DC6N`|Y{L#[ b)(_r2B9*DU9r/ F[A湕?$r4,w NwS_;+߇QӀڏԸ9 9.ǤQA{Vr)=M[G\(^yFxkBL#}O-DXضMij'J K 쟨.IS&,{F|XW(1oJwan'y>,HmJi K<gרܻ‚֌wdf]j53q#^z yA] eaB pʌ] NSy{ 7RdjM &+(8һl5.CkQqZ J7uR} _j./-oDGby߽޳yMێgPCsnJҗGR6._\ =γQevC >7VR%pv'*NO 1}y]fE͙4Ǝyh# /L=Kيuڡi:[@<(u*>\}!y|HMԧ:]X.Y1&](7c/M6ìj0%,EwƧڂ4&_p(n._~}WSִ@9Jn=P )w% dziѦ7OFbM~Io# Tѯ=T'{Àٚ~Nr,z2CZ2&tErr)Y`.3'(s=efdh$lWK7gHRTࡺEt)9w>fN(Կg֍dH(dϕ6hJ;?1LQ@/>.ۧBSRi-q cHx<K ngELCl#k3#\.]5y+?@6\#wHJRWov(Owj՛Q$Tkxdf7Ι@W(ePjZ;/iBG3e=en(O u|zA A<$ZC#w͸>O)m2'4 7vvd25xi;4%SCxSd> & a7L\<0@t{3½n2}2"fٻW?zTBCz$b;߼AӨbN_:ly\M1MC"QdB\ -wטDN#?J%V!pVqP}?e N h:i=:07-eS3a6GBIնnh D4=vs`9P_ؖh<:0 T1{feKFl(eD6]F~]Qkl~en>uH q?4xW4_~+FVvNLp8^WSEO2%1 ` l^}[ Wjr6g,xe~;!$~\6/jWoE5AO5.Ekc瘥x=2>}%ںJ#͌it.:Y*w: y"f{< lkOsWIozv%,t̞:rW.u)j.7LMFk˅D-XX2d2 Fɐ‡;/#+˝bRM~>u~ RGJoW{@?&f,zcȠT4YgkbAU6?Fp Y6#UwKQ|)>'.<}n Wdj6fqGhݐ(|Ib99j6RO]|'bX6"_P}۱+ nt9 Ł"v$%xCuJ|j{ 6aq+pq=纅P*31>q<|kЯ91+DDx~m F_`GoEճp*]\B-kͮM2aXC ^]{o?5|=6bߝ*4UURrLƓ]gi#ȓUkGsYo(F-36G\ޤbb<8t{L;1e&fwOHx0fFn娃"޺]`õPށyb@&Г.TMvC$F'tё=.Q5\{L Kw]Y*0Zȇ׶,]qոJMg,4WP"x608˲}iө( W9 Lڝs;D%9tŐa7EW 6<h;ij$_in}!f8ED$;-\j\2HL douQ3e~!aoKdwwrlp#+A Cz.q'*J., Oͅ!4A<wV tIK):kە5XᚱLO;+rvQͽ],. L<\ Pl'9ȬFjIj}L[pX|Ҵ,&\}"q\X-IlTD2zJ۞oZYZtxJ}븢 O(#'BV cZB˓Om:5m ;D{:,Y^AlW_>Mkǽ1,?wT ]'񍬖 WJI_%Mg*NG1ٍWop6~ml/{ 18f8r3lj_BP;=ȸJ}raKmVA'`K:z| +0)`g\㤴Х/j;q',+ƯoNwԻbw \%D7;\,D \9EJ3G0qF|6J,)y$Q0r9pV@ 'ʸh7躂 2㏬5!Kt M8O + )&k ͽo͊lk^2, i+?v-)mVJcXmwT1t,7rKvrp{aA43zSc;Lt\#=';׋]!; sĜA³jXѮdlCN|TWϗ\]#S}{/`, :#(_̏͠>$ƁMI]zNJLp҅I">GBbӹ03RBϕ^#qrAsrbG*qJ _*K]Vg]UyKlTT6<|(@[93rcE Kvuh-j"a#+ἫQ,aY*O!xx;iT]<2r^-'uosiCccZQ_G-Sw.B[9 +;+ bLP~?5VqI^(LG@caߍQBK>=:(;m86Z-^gw9Z4Ż{v, Z^a{N_w3(SJ2pWcb*&e4*@֜4B˻v鰬ZRx*K2J $nzsr!80oFVeR7Z~ 1in%>!ʁIA4)BYRJ䗻@GlGl_d)~@*yġȠP'!v$gޥoVR뇉0,[(muXMoG,F%gLrS,[ /άt/{4O{&!sV΀|&&XU .` 1+)ya7ˉy$Z5 ow9JLYW*+ qb]Йyw|3{C7`\,.S -%eL 0Xĉʐ:mZвW*]r5gDMCGxDvІvm]*w"PEycO)]?YTj+e&ch7gˈuќ{f(&P׵a /\YdPP9rjN0$AqS|w+9+OﯱJ ZsvA7K|_9׬1<UZ]q˗AͽX#kFoښ+ 59GP ֚d1IOI߷L9] \CIzj@-JQgL^9Ʀ h1W%~!A8po?zݢPLga/":6t= O R#Ctg"sG.4"0.7ȥ)0.iDhיWJNNpxۨ#|ȂvWVLt⦶˰W gD\{XT'&o42B˱y$D7<5g_Q /!6`Ü>FRo"L1DM5*o<2P /JOJoUd^GO$3ё3SBQgމ@t èguf$jU~_| dh+uyh=fxպæIB ʢn?߬&:Hy6lNjkTbY w*˗rg!t4TV<#$\LMOI M|*isV@GdBaX͑LKgdo!i'LSCZ0 M|$BGnَQr70;WPIE <ze-ZĴͱB>>tCkNUpR Y2&%ZXOI,8WE7u[h*D}>|?-}c3c/(6*ni/ѫ>/?ϖ_/ `'S>Nj'P ve֜ 8o8ċ>VVEk`֤19cI>Ncj/H2_h26@+T^Ü>obԌ?z#D֬FHҍLتW>ݫzojAW~O4SXSlX8և-$e `R|E/ 3HqT6i;R2߰";6U#%v{y(Oͯ6QlM'&wזQJwV+kT ;ub2.> '8y=genm$ib`4⼎v4%)c8*Ӵ?ƣș '(7hr ML89()ap޵ w[:!#(`"܅̹qHB;&*Is).\dO'XP-Vό $\́*7Y4vtku:WolA|Qgd+e*<Ҵ]J@h"-eJ|Y3 El}aQE)Ĕ-0*ȿA>QX(T Q!oDg}a頻 6~ AigzlX ) ޤb3krIsp CK |sZEu3M*VV]*@6G @ai+7QV~ 40G vkV6=<#esEeP1O:|t+Jpj5Δ)! soXz\欂+iRߌ.E(~hE:BDB=ƺc?ciRF,LAH^l3q+z:2D7^|Ӻޒ aR ,53ɹh`h4͡ X"~v8Uٖ ]P44z=Q\F"Ht=㳂M,~2шK6>V=d|`!i @ItXP%`{L9*e,pvTtR `N:ZIKxD@C< sR6 Jfh4P:}3mz|VjT>Ū1!7Ү'z+˄n9 N1 +?a@47n@>8&yz/ GԃLxqP7Z]X|uÿ $vO2"n&WO +{X͸/CATJAfA7GGMMX&v|ts4]ʗ5jU %YC30P&A٬J'MZ_-=ԡ%kL7`BP 0`%JH~`3xg dž[ /8k(L50㺍]27T,.F4I2,hu UHfv)g:͆4l6 VATOSFz!>:KNIps1z C=' h:bNt)%\W5P[t?E}᜼`Ctfo#/P APeƂwG/¸VQ 0FYF"&.|vRZ u!K O㊆T0 XIzf*b=3\nVXSa4? jK%~0 ?xZH G`~ dk9(v6@dmN iqEk^wyzc*uTTtc^q4h\j v`x)IK y^Yr c"\2h%{ڢ*8> @QKV{6C}֖}U&.*cN`E~Bۖ2婎-oem{WZXݒ]L^8@'Rf&Z<(,8Y2*ʗk"ߕ{ڞ]k{߫LVc'W$hM>Z3҇(T/GS)Nz$+Nˈ Y-eHM,̠BN8Ldfd I>:P.)oP{6Yfu]}3 >3ŮJ\fŔYsӅ7 VlbaXc;9ѤaS_. Gg b3~aN?ҔGWE :k9 M*tW ;]YY[ZͬCLつj/9۲zxg"2*Մ1.9RP*L=R gNr"]cfozYG5yB? 丗ܠRT6ndib7b!iroጐ#}cGb7NmA% '¬b~>8{s,VHCk4 7hsD:R2SOcvj^bECb`rl%ɧȴ빨7WЄ޺Tz %j:(mC[=;#eIs8}~qʾ7bKW6Uf:55CY$ȺR-NgT BY =n7ݻiG7t! R^A <МstV)z^M;E Q;\Z^,4W-z[QS9]EA`0v|Bd7$RĒi@kؑ!̹ՁkY*Fxm&Wy\PD' lPudn՟+ҩ^ҝmfۉ_r>bw;y>@ OWc2jDXwڜQR +bXl.N SBGgq40%MP]!]Nk NMsZS%؉r3AV,EJSad$m8ut>I ZpWYj#չ)'c܂ӰVHqL+x<щ=&xbtgGc4n/!<_ch+,3oA]Hpjʥ h,{{6WEYo$\Yכ'KZ8-&P/ 5ZE0aF:xCxLW'dm!LŻxm YC3?.dŽ羽x2rՠ|K ?I8-0Nne*ܨ4XpIP2TB`q-NCK|iOXWJua0᮵(*-Iс/6ZM1%#It\ԣPN3`<|Z2"d!|^t&i\X"_HnWXv2jsDw]Y}>]<=5A mzk|G&sZ4"#+LYN8)%sC1\OSP,]„4CjDД@:>[˟kIĘK [\K?ֻO blj9'q mP̍#+b";p*7Ւ k=sEf:jZ?12K'}9w(Y0KajY\8E꘭$ѵ uԲU$!_wweb۴hNY^)"W)%d"(0'{=N2ot_f`=EZ,z &:*N2v7_pZV1Y w*}X5TV}^qx -&ϥ$$m1 |PPc zv&F1?f7Lx3kMˮ[--e&?0ΙN;쾮ڇj^2Z5tR"N/]8;pUNܯ ml1Ś\pXiĝ:Z;ck5+"u4]7~-ЕbNZގ;/3o>$6K5lLz]Q&3 5wS$ZզÆܠ1bDVdZCsTDuG)9Vhg?hD&}`AY>D-AK]tЗa|D$X`+ ((A|WJ$vFnېdCB^Lu$ q,' 0o9/J.m(kٗ$~ۖTI^ȔVh 9z-`f^Ȇ):B)9{ aV:Hkl{黎eiȨFE4.g7wiKr{5 قpCue"IF+ b0@)  fȲ;&M"k'+q~еpz| Nɻ0'u-MQ SIRЈoØZaMg}{ \,rfBK͖$Ԟz<؀8{]K8k8Qe+b(j^(Bv*r0j7j,*ӣǴ?6>|N|{ Sً!ܹ;4N.;xS?-W z{řR|5!~kj:]pϡd!)cB-kwdǀz66 [QŽf0 ۆЄ.۽{DE%N1,0K.}g/p;6&t22v;I11`Fxn~qnAa׌6v'fzI,K1JfX0m+kzqEp:qՎo;VqHHN1;t{]/!YL уVN[<U]-䄻wq`8ү/F׬U84qaƔӤ2,P2(qv0_h}-K>HS+Sr^JqaBK Vjnb,ewtuᅈz$4TXxfq/\>.%rx}gDjuf oTݰ\fB-{ 총J7SK5a.u]cs/-Gr`iƇ%܋t*o/Fɢb퇈ibJg" R䜚3嵶bn+lZð&G4h&ڃZ. ;Aۿ䞒4Ƅ#l-w>Q6vǏXtA!T_*2mI5lJ-TN?A uV90PyJlKLwPКL6jA8<%z;T)z< F'av!8IbXkd(V7E? |X"W+ Uxawd@C9Oj-FcNXΚ׶aҧh0QOID߳;huneKjv4 \#%sjvГ.wd &'_M9->6 SI Ƿy+#yqől umd5$ o&,q-NٕnheVэv poJ4(X(rР_E4$q;AsL .@1g.-~.¾qxڭ}_ߑ1= dR {Zs*bצhf92BN sXFl F4r Ѝ8Eqwa=$7%u|µĂ<`_y" fgo8Pǃ? T$^% FhL/ ijoq-w@ZoX-9|Gӕt{MɚuC_tT-Тt?1QEiE'|aW^ahBl׿ u h$˞6XaUZg95qbBu /?%dfH9!_B&)4 m OA$A{`0e*`zr*!1%]U^q5/Nj! ]|~Jqb˽IVd1M1(Z{cqaٔfYGjpkEX?N(ޔ2//)d ,P8p.:=6#JLM;Lu_(pLpNj[YTo1#Rm Ku,~3ҽF*7EkXQ3:0.cOT)9%8/bDQ@\lHhQLa{73+q'6th`lr-W#κmKT{q @}H IV _`ʶļf[!B"L] )2'CK1F Y~jI ~~?N΀RNZQo}Сj &B4E3ͳ;-]QkӸ?z͕uNnfI>99RW G+*79oLYc`jޟ .΋,WFɶQc%m-#ndF>gEt%s&RtŎb>sb4?$d0!,ok!7"tNP'OUrkktLYN+$vC{{ZVQgF 0p&Y}ZF0džWO<++ _"}>v 8p6.T,Ϗ cOmCY.{BkO`gMك+F}tDXN1, HŐen(*9_hW/ue?@`5 17 B(9@%J(, 5 z2_J'ʔem. ٿpzQxR1AdEIqZyG<< gir+ˎ|muMHuɺ'鱔{4?찬fG= (վu@?.Yi< ^u ::0^S*ճX_b#ybiD5;e;q2 p?kLڽS{9C×ꆿjdDr wIKB8hq\oVETIKo/@\`?#{kp|os@ޙ'df.pf8ATs WLuxcu B?D\nw}Y4Jt邬j 9:Z6:ܸ?i]'T" Jk{ TfE][fೲc,Y 1I:עb׹}FJ3$yzjsQvo ˒"4g>,Ms;-u"aw6va#`aΔpp l^:=J#s~n|f|71}}ꬢ}q| +.Y 'ePv}%E=LNx53 $m6κ|Ne$&Č@DpI}t W67XEnnyS!wr쟚]F u@3Y!@Oduc_2$mA^j>1-X:>M:P"BWYSm0Yn_PvCycrӦFA fdӓ<%fY׮Us"c 3 , 0}*KR1uVitetQ h(~V5~ka݋jCIUFVMMl_0gi2];OFnp(߉l-OS6{.% ^Tfa*{гҮ=Y?0kgn'Artj?T$r5ęJ IbPh@w.?[,* 1l,^#1QDL]A,1 dRBp8Ul7}Bjo$)YgIJJ_2F? D:ܣdM }?{r(( VzbW[Ս`_ ˹sT)ZUۥ~w-h[t72Q.æ9~=:*{38zŭ0ӆɆIoM=,(#^_?72`%hIWRЪD_ qʳȢM} ~hdfL+`Ԋ+}Hz+C }Hk*ۆ:YzN4JbJ&&CS 5p_u/,vvW@ 0۷Lb) kzu W!hL ndMd[&f6_*TݙvQv-tiBYffJB|ΖaQ 0LFShċn#tCd-ة/Hjΰ+/JquXW%P,Gg"bJuu1۟9`o@ )'Lg{5fFӖR,"F :ur>ák>H3}2,_Y?اj©{AME) ޏ8[]> VDwt`4!:JL|u|gɯ2I%DZʌKVN \]SC {'cNU9wi9'tz-P^hP88LM!OmIt+ P20Qf؁o۰v9 [ ՚5 Jܵ ȷDHb;A{XoKP&;9whۙX0;9K`W]k {QHm+KGGGC 7vٺMꘊw<M|@+`Ea,Go[L?)t3hѕSe0*0|]XΗzIċdǎ|w0b璥]AƆ~;Mw'Λg[dbsӷ˪9ptiFbQD,%X>= h~62e0.t|>1RG)Zi>Il{7T(iR}R Dhe=׳`{f ژmCzq1[q,|>G!Bt?=y¨ LXJ5qÛ:&:8ԾU"^4MVH`ӥ2,{9ƕ%zVi mgA/?<)9,0I6+ W e3Q^2qKrhsYRb\IÏقפKo]z7{egsa.9c;}ˊ }=LUݙm Qrv {,_heê|ii%q0␧O-ƿKe_'_*45.l:&~[*6$|onb]#?34, d12CJ7|L8Z{\P |=8Q;wf6 >*w(l(zm(g@QڇH[/=F߉ǁDmH}G2Gd&5 ].㱰D6=r%&YiG6x/NKKп"Tu _u! :K"-p ; nX,˂_X*mAhŔY)Gm \J-6o7]#0T/2_Q&/”!ԫBBpkz@&nHNmGv1j|j~W0.P-ʼSN_ZKg8 Ѓd~N<vԵ=58cYsf$<\~>7܅Gz9En̑r[p9P-Z=ӏo u֪u# ?oq3(^;j{%ZW~}F{ƥhPs2e]i/GU1qy߿=AZwriG,vJri Y6{|Lmz݄9.,~6H_LaC`o<) h1B=V[_lA]6on׌E,sor;wzk(rcgd BAS{gHu7@Y ;4a]a/nȖfamО/8,EJ_"g.xєoM%1w\C8b5I^JqV.Ub'^.|.!i+D")m9<&xwz@pF6#4C*Nu?;1ͭ(KthB>:6kA-C˯p0R}V;EE&ѸN5ݏz$h-*l̿ YPԳ<᫿uD+Qp"YM=KL1w\Ȏ\-ȶQF{6Q$?GDg8Uv V.sqQS:YI/[T&%IL(qfѠ*cd,dx#s]vE+_48ExDthc5wlsjBd3x-Q|%@ƬD֞I\hݫ(=cHg %AXh"H0;ʴiGJ͠H@!5"bπ"h$J=6Όÿu49n!flx:0{'ԥ^پ]#$IMNp'3hR,XNc=9J#UYڛik!iAPՅ0#P @^! 'o]m7,KCK, <%S0;U@A-{"βJ(93찅Lb$CZp.gJ_L &d7<:}l@'w:fsNs˵}63N*7$S2QAw3FR<Ղ]W:+up1JG]z< ]qEgz@aP 9(`. mpe6s*|F̷N*ݛc zGjs5L[5{2hip1H_"bUo`\ݺp,i?mXj UCg ߞ(z^@ $ Lb'ajCZj:{(搞|?{s0b *?ˊ?F,47^R1Aws /[-T}I+Zղ(A׮SA_N x! QFy)u7A6ǀ4v-m1V&a"t(:")ҙw';4C`J6U~rUAFx/w(&Xֳڙ+#ߛE~vUX8;El{;DI=h]GL!T葰e /u'Q_^ر@4joA@ и3w[RM{Zb%ߟ;r!)gpqyke]Vr<#!( .X7_<^ p`8x&b֤M;u(f(Ň:OgF&H%_S8"94Fܽ ZUOX!\lI^t,^H`[ Vj ;aV}#2J^gi)T_gPZ+t}K2ʆN؍IŒXLi9j~VtQ5#/ Kx2 o:qM0pƏm;]p?E#g/\Q^8*mVܙV= GT紨3l˶:O=dJ3M|mGu*sT; T]لKum=jgm|=bnA<[3fnΧݡ?J`@ Dk޲sXxsqpҡG8% |gv=R'T^FBMkr5+8?)G*Wy]驩/zwEo,~ P%UZ^5f 'ŷ(k>M\u;kVf Si L̹th4Pl qEBkLϦ9zeن&J`M};xb($R|ifewTư!﵈H3=Q?]lB %gd{3j :8 &Nv&zY^XV?8‘uOK}1NBThzogܽ՞թ,[F+|<-i>݇J|Eՠ ɌH,[߮܀R%R  v#Ma.]SDaVAں̵/zߧJSEA}AA`[#Ud ߊ~&E16 S R<)ghL[I<Tέ __6 {AP3I )U^>ORukD i/ʼkR~l4y%.kuu'_tIN_iyFe4ȨIcf?.63?W5p+7XƦ jmrO?b:h.N`  GԬ#Ve?GEZ?4b^ݩh`]h&MAٗx8 0K)A&÷ xb_nrejH{9n.3lև_3oGk): *OM483 42QA0el@XӍjƙ~;h7i<#["9N5/!R))@>̐R. 'kL4A2mn qk4YيX- NsOTT79"eG?hV * OZ-] O;SMP"V~mR]ȳŕ^3ӶT٩KDĎ^eߑbDwtCҀՊhbomi!C' 6FÏfټkB-Uz}yEPB:Йߩ]2"`IҮ I"OъS\ǗړX9'-Bj`rZL%YB5bۯNNeeZdwĚarJM4 ?QcտDE8ct;)2(`VM*9ٮ3n8q{JB}&YzGО"=T3t|S/uH7am/c\t,>Ž*.5}3Lq;Yq7pցD)~o$XFkm78\m@ Vjno@qe ̓#QCN[ia "IH#Ԯg@+ډ2&mv`p9B23 \'8I&hˑ]5)GlqfF+ĴE!r6,`w[JMeܥqKD=[ImջGMwZyJ_Մqu^wݚ1ߐZB蠣FJ1E4U:*.Dj$.UC̖d櫑p]̨ 66m`9J3*Zw13?a Y9pٽsqn=ocJR—LckyQ>)b N*j/Э+JT|ι$%fȄY+RL U`#-Kk6 LiV0SÔv6bsJgI *R_^:7`R& pu5bX`H#tbGאa\ T|đ1jd%DlX F02˶ U9!Ϗ԰ 2_|>F}-2d|]±~T`heiҎL&Fq.\Jz0rP41% 2jn̷^2TP *IrJ1S\c!s5+ta._Bvy\C Må.5*{1(|l3Nߙ~FEG"UM㢗BAmq ?FGdD? arᙁĉ5+ސ<80;a'x߿:In%ѦaA}F uQӤ5³;$ش?rgnmcOGnFݎED-AfTΠzRǽPRCxMdm*B~]1!Fs-(35qSt]`ELFq"F8׽PS\>,7 hfEM(_(b73,Vjݩ}fcjx69e*I kF;+ӠĒ0jwqUH\D٩gQaI.`(7wcYP2`hPReoP_^"|54BͩdȁnHp=i?8H2LGkkSF4y91vu5VA(ϓqkD Ƈe5 $su[_;*!i^bSŃldK捎W<@WEI|52"%[Xt~ziLÏNk1 n Z0slu+&J zvb}1]O]O"z! |pʷfv:C^kn _ cE w](;@[m>_ lnGBW_R| }8vrtId‹?̢!%Xp;3Ң.~./XBU0:ɓ=T6y-gtO|WPq4ԇ^S;j/AVTKtN't2g.kF;eSxo1ajUJ8ԭU1NN`cyEu Y<8mĺ*> uDG" S<`N)YR kFv/wmsQ;Z>%OEiݵ3&]b<xd-!v$k# C7ז}{RXݯ6+hT}@y2i_ !`y`jMn'<tER"GQ&[ FncSumмM`vc z̲LuQw}^v-H!j;T29q>p{s%UĈ>jv 80c}miCOJRpN$ycE42:lJl%`.,+^B/MvP W2B{;aMgi`ɤ ? 쵽jx8^ogv dAxWйa=9ѽ#8UzZ+ ߚoIۤ;OJ*^7 P). = P1 Rc-Deivo -k Fu8S%ޮPo+N%_4N(K! bGKmj2,k9t5M4*V:4_f$rH)*Y)Qlʠs6N_|L6أA)l{|ժxFRKc5Zj)Ĭj./:wo HĞ.sfڦmG%"\ ASzmZ j ФHB4u_/R5A O:2dgNo\!*hN!Jܖ}j<@jF][ûWDW^DN]Qs;gҥ_U7GBQ{e&t GpvtPs -e)Xu/0n ȬW=$G{BJlS5="}H u*+4HyG?9E\Hڸ䃳Tdc7qҋK2 λ:]Uy\mk7 u\ BSn&h8Fp-C¸HwXٺ&eץkHRO }e{kh۵ ucD ^^LtOΎ\o\Lݟx/!&#\ &3T\wEZTvb]戺Μ|['tycQ !ͻ>IG 8-tڇS_t6t?r&I5[tdH-@ozw!zqtxf BNvbP교J3X2rR?Oj nInucewާ 6|\.n9'U]ڠQ8쑗Ot<)0`?! J4в60U%mu(UCCe)g[/p&RQ0jmv^n s>g ZgYZ070701000000aa000081a4000000000000000000000001642f097600002dbc000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/dvb-frontends/drxd.ko.xz7zXZִF!t/G-|]?Eh=ڜ.+qH>/5Ύ5ΝJ3~۝i9}ʾ;]¡E9c{T)DowL3Z!)K>rؚaf.ؗc|- `=~կN<.,r휖*;IXBNFHpeM4% 7 o^uܨ BpjQ {¥X+H,"2R simK>xin鍔m$:#(qzb@}I_ꇭzgqVǥD>6Vff/ 8N,O׺S@:<yvCfRa$=mc:h$9m5s~nI 3EfVq]Gz#bXm{$&۟ZĦ|5%)lA<͛ yT-uG:kr=weõZej1˯'8{tSg")SlHz{Z# OT9Coiq<_OCM/K򧘏Q~4y ܄j\o@>:b`tZ0Ŀ ߒW*ñe{Wt6YPmxt 14.r`n/[O1>[YazQ 2 gU߼!D^OeMohPӒBhojNJ6q;9%d]7M*qr q?_٩5 tp(6.ˈo}FkʧW\EY>ΐE(TޱϠS1y?}dfx^&zl}\5v{HN$ߚ﹜*W@8F*A x0GzD_8aUBݼͮ ?7؊̳(Jڵ2\T:[ oC@N~ |>q u^!Ʈ,9ֱcP1}oTPrU\\%ǂGrn'EKtwT05#kiB'I5wjjG Jj XmYxo6R,tp<=,X De;j}ѰGVUIdCAj3s66qeYzUQfZ,T:֎qP%ۭT[`0W*Ɉ%ϜeZdRE]~F* tִl?v"c05Za kѫhP*"6! ]ON \]H`j_̋ZPUXK6鴮2a4u9GU\8W除IU9X!GkBE"섰ԓu~JzЩJ wLq8=[b"q/;*RWETf+, ^dz~6h&ͅ䚄JC]}":in2eë=W#7&QwXU` <;eDFagf=1" ) M|ؓfb2gN^nql_ VzwƎ抙d>;פX_ !g%w!I͝b9 {7!p n'[ƒÅ=4by {)yRo`AHSJj(wqPr"?cI\yI+tRY3G46o)|C;n:<DV0}/`'~Z5- !yفOF.c" Ta 1q_7}Ҟi5* )?B\܀2 aBIr5D~(_^z#_'N.JfJឧzWm#S*]ʡd|RRn"qzŊp#%jZ/@4 6(2r2AǎfZ Cn=r0,!.65FTA1(~4ᴸ@$Kx_8Y9,Shlׄg@%o tR|#`%m$Е5z ifN8t@l@ B^ջTZ uBLapL֕22%&`br/9BtP?΁z 0}7 ^먫co:wV <+^c̱e&irpDm4L lHUix\gDY#~קx-ח '&r<}.ڿ߃eLgOOCE*;'Q|YYEsx1u-Jp. ܍K jq*"`&k:9ǒՖ+}<e2 ] o8_LAJ:pP#FFg#7Oo"- .F^LZ4_s'mvbJL `h߷,:Yo]{ġL~A;}Z}X#׌-U n\8Sz4ɍnPT7?i.O5wG,fF-$0S _\ Hvgy(ڬw&c!Q~Z.CvU2_50]C:2ny񡽼{4^so=h%Z8p=xgPYeSvl!GWK9Ym[ڵؼ@xX yJelX"֢KyYn%he6[~T6jc_XD^CTrrW-'3ݍ_+Tjr 9ퟥ׆[hyev`7Ҙ5] ,^&*&:WK1 L8 ܦ:[pƠkqd,SI*-S xJ؄kjj6;c*:@UX.fb/3-GzszʪqAxx1 PPv2URnCb>Ե-dBaxUd1z1{=탋p'[q/b8I>s(\}$}N¨ )a*Bj{-OEۯ%i:%Ru2}x19}9W3Es7kf~i  mSZTe}泥.<>pi@&A w)녆( YܹiD S.bjI> _nZs]NNkBڙ kg&Я=YYg0|<mhZPesМQ۸V|$" K\AQ<˒ܦUko!RLJD~6W 6ёnSq`S|'o`l@qynx1 ^[__ ,ʜG0BR%hq dxȇK_٪BWqMQ⻃Xƍ y)7%Å(  :8o8ˠo[8TViKk:6qvY:\Ǭ8rȗx[(x^>(d^'mĄ@OȠ:j̥a6YNY#oh5PeFUt~a,K;>jD WD/9@ sP]4kRNMx{x`$r*; ![xӳD\VlDO 8il {b-Kjǵ} 6dI+Ƴf.L >ҶrEnُ\+w ܇Z ~ F^\o%juEc~A6hإV1h˚"`27hYidp\Z٦EɺApW5{u]ODW9x^u-e6LEsE`ux?nd.h Sg=<ʺtjCW/O MQi11Uk9Q4#O$-Z5 QOm&{R5pY~\= '6n$ ^;6;_Q lȠexOnM"fh¬ҥ{ցwy66u,h]|x,m] 4!wԂ8gm:m8.KgV:l8aI*ù5wS[z/ Q=t#j /^%OtcS%m!+7V%GmǗ NAS(ah  kvP9No8?a/99DKLnYhU9^ԃşM^N,Q/֟I`~.'anr8lpV%⁡m$]{ip'"&':zHNpKTV7>Sfx*70:[\!%,N8c0R=U|5r QA`^]to &ʗ(3Y5H V%{.-_bM{2e@QoED'A "w04x,-y=OX);p :ށ!* EUwЧBu\1 vѠ,XIYxwl7Z vPxS$' &0sB)5%G>.bp,Zp `gʴm*_Ȩj ۓz-*m3p{XLI F[s՝G#3PײUe1zFaqu:'#`1ؕϏ i2; Јq]CtD|`95 Оp(RT/ L&7C:١! |xfz[`Gfyq$JDYE-~'c-ǶQ2tK&-jKQ|5[o `%rOFf41OLGDm>S^Q' |ؗ,Pa)RQPվ Jw-TyS9~'v:fm PN?Y5Iu$Q̮&/%#MG: (Z#Xq>Z4,z0o< U[T(+AL0cH*lU(l;rV EVX3q= 6+>0VX,4C9QJ vHɞhg(K@Tc,ܛ>PJϧk+vOH8Ӎyj sCu\ r/]C˹t͛=8g'Up4qHa9H}A$2Jݨ5584w4efE4:0 Ph?`A.jjjVX"?lA 5}Q@ ("\y(q ɯ_uh56~G+d w7*&}ʕ Ds3mN5rQXEӸ/R1";esmG|{ɹl D %zrx2Am,EN&>5ؼcn潫 ﶪ9IlEvKMKxF,#s)BDr vS*$\l À B!ze'!MP9%Ƈl'SrN$l|-mXl*tET(Eލ:Y>sr |KżFYXrŏi33X `a)>\ƀe"|<׬brTM̘ej27JP{sM"fE.!Q=StfKx^ :[dd{3 ._@M~sU HqQ=5Q](.i~Wa3;d YV_4>t˪p{RxP,\B(|ʫEPӦpeBᅫ=IC:G.O__&}O( 9YgN#&6GgzZSA5&FM kml(_!0GȹmRYq՜ӗWgwA=/y{i1X<.fT\WSO-pQ$%_qLfz%&?}% 0o5R8b'wr&d;cْ (ަIO:3I7rQG1%lbUGobZ :"K=m?P  ml#fȤ,|X>%ۤ!CUɤ;1.фjA)3Q10SD2*@]oBC#w!;qJ,y-vd¥k4K? yax\8w>ـmJYrcEcT e !\;G%*ٛ9W#W T /Ímᡅ#u1۬lzr{*hjU㾨C/`Q -rDx"s|{Y/f rӝNKlC@Gdܟ sՅA 5Eg9AYmͺ o5V*f_Js KO#eȠR$יtCBRD)*ݤ0Mikp>'PW+~6}Gi ?BP,.)@w`{ J)O4`hH#_,̀uYKVo)7 SHR~oȨeaZnU}/jtw:>V-#jzF$}^iمp;'tAHӱ!ݎ?L?\}k`#FF'{`KZ+VpYS7`jzdĂeSc*L̊˻dmy}fXэ{@&?PA0*PhUncZwWDŀKR?%Itڋh=$WN񉷂]wJLi;[#ܔ>o6^GPr}!:&p2^?4›$1)]6B kWSKPlh0ur#3kRȻE>X[t!a# `Wl="*nORpDM:sָ]\ cd条`®p 0?]B`קJ;$]1sFy_ADn+l%~}K7gx FPhRÍÑO ?Fi7/T]dA^Y0: r(aq͗n]vusRgeuYܢ uWF{"K&!A8qg-ˇTVamekHuG_wػWDߙY Ԁ.r0\M(fh0gNAmy^ ױ'o,kWXd0$#^.آQ 98/fZh|tފ(7C'% U`ߏeRqF֮KJ 53n|T`?h+*IհoI~DJ6!{pyۇ]KuΡ)&ΏPk#Nd[Gu}YC/B C9E[N[.(aڱr>+S]W '!#wAHFaz`}O59FDs<93x7H|֑f L{~(J>]f] 6VBX;{TQEÚy,#VP|*t m3zSQtj2(}'-@j >sfLxGI @O%ԫe]q7͚sc.[35%5~xD6}PNTyUOr X-FB3#<5; ӳİ A 2CҟM4{•i3 PSjj"=# ։7 Sw/&(=:-"p%ႪGNqoyj3۾{O?: maHH|ZFf@XHP:nf-` ͬi "X~"ϟKa^R<QI؋MXΎ7c3:Ψ9l _*KG>JYhuRքز\"+ۛ |g8XO FtW0R ~i&-8Ҧl~ 3y7VnBL @jje%58r5u4͗ ωA2ˑ%&xUUW[CM=pԨ w4+;ܱDG@Y6KywOO} }9!!(2?u>x0&z?V1ӨRg\(ؘ7/$rW~?*mG?,@=ց\e #٩2H7":OHҎU~sku8`բC~눙^,Ru{#S8*;x\y,{S¶qO䧃fSoO0S(k :-QUp#K"yT# \vM5~a=.L(aT޻o_gyBcĕ(}@eq,3k=N#w pJuЕ}4dɌۍp 55co9#;7/L8ơP$+V'. r ކtد?N4,:G(N2U=F=Tc$D;EL? 4B.{6uWRX4G/ 6j\qG̋t5ѡ ]cvg^()MP X>0"7^Yz4F߀ }iU;IxފuO<5Zon/ܟt$hu}hbVdpSp]A}y+Wa{}t˚m9 ΟD ҂GSF`^OvȪ{ŭ!SDPj=sEc $SSV %qgF.vy r:/-e{դXڞO0Ps)cX0Ziu"0cEuJNW[ocwd ~貁5ctOGtF :l/N]q$j0֐e- @i&+lW_G G87sk|]y$fj(d8!ƉWm-\d>7 a^侩|0!8Z nZK=+•4H6=z%thx I^镴% \AϷ.Qej׊ȳ87fD;IЏ9?˟G 1} \x[|ǺK ]nIeu;ar e R}&Di|trr|wvHjo12?NA;Y:`4ژrNqz9K <"_;&ڛ̮X-ԏ}8'd!m7倨,Gj(fK~HcWS#VoȲRtu"PjTPBOD^<"TD瞮:GDCI5e6mE;[$VGf<V2K(\ 3x˯m~ fÿ^m (ՕliA,M.} u@u4m]uܴ_E՗X "zNaC@קjZ OBn~ԤK\rHS۞%UL)DܖaV |I&OD/GM] %X\hFrӬI Wc2LVr(;c#u,n~c m|?%ygr2Gc2<5)( m0>=<,/ _PYi-]J}~]B:l"@`K /⎥V&X1/$&Z~ѧ WOa}EK1*"P\zru (U(ݕY]N`x^=-.\Y]bQL8h0.ZQ7 AlTL໧oɰ bɓWajQӿϰ鏿NTx96% GـH ZpHLE90[7u$WV8F"hﶊ>;w/D맇-|* Yި46YSFV1ZyH`2^k;ԙ WK9{ĈX[_ݪ1Fp= t;t[S" X^2jG :2Ȯu]kщD,CLԄ({w:ˣ!HsR%DU=p2~j/Pٽ?#IMY[EJC͔!~k7eH.OYu@ [Pw 9eP' 2$LhHq):N̤ x#5qLbO8wus-1-n=0sEi![#%tsAAʎ$$9)mFMFn,ZHVՅRn#O#&ݯ]@܍Ni%2] ➕9+da' :vPϦ^;;@nAp0+ 3"$&4ǶPdR Py:j,7t ì3aN` 2$*7˶aXЬ2@w V qk=>y:y:9A*d82][yD ;%up^7Rf JO#:[ZB6)Z}ԕSM]z_W5`·ʖ DžȪ[@—>25D7!6Yl3 'ôa;*RΞ5u"[yޱUS0r6S (ڣmMb3"Y1%pT F6)B|Aq)n`wOHvwL| ʳ۲bSݫrc[f\yյLʟOHҸ4Aqt ~%(lE+2ykJ[{{BX\A?KSD_ G=.IWS)yN~:9H*jd;.WS'8V ,ʑ@ űS'eq ,JbG['Ҽ%W3s> G;"Y8LleQN$i[AQ Qʼ`hWrVݙ V'V>-]9 xS!F` $ULd %a1&<޼~6tjMt"٭"[\!Y[tJ|w;)mvW[)*G"-z3Qnlol=ǃ8dZD`o_T)`~i@M¹y-ή"XkSy76DK}R:oR5RZo"z˫x*@2HVY{l>/5LÃ,߿ 0_8Q|_b;+#;Y}j}S_qoSX~mc_j jO&5xN'f̕I σiWX|-3P5s2"OCj|t$]F^6ӊs4/qȩ[+qGr':ݠmq>#7v4E",@)ZT? j/%1leZӔzm L&'쨢C/p!SMzyh&15B,=, 8Odu!#u$J*gz-&EGMd>7Q'z!5IJ4eSY~ 2 ƽ&ÔL6^;3C,İFYr-: M󕁏^C2;Deax)xX .-JѲH0,3 j|iA5>ve8R-+bP2ЁcX2nI) vE3#^yI4*͟hfH#^F0ЂLYv) z am^uTї }wy T^S||4a O﹵ ']NL<C(2~| kx7\edu*E_VpPcSjhBVW>p9}0 U~uUBsO¦WuLͲ8\D(5|Y7$zQu5EZk&Ả\pB>ldO?wʮM('^&(> שxN=C֓mGDyߪ{}ޠAR!£M+Iig ˃B>/d((ƹ')r W &HƯ}u)S;_Z*o񛲋};vOGOڊZ3! 5aǀ ;yqq됗Kw)ZLsV}ppr1D'hXK{gIլxh# F * "ۚsHPiM\ףg6! 2[ynu/8#G:TRe/@PVDlEƶdbg`s'|w/Р-z[^qnJߍDb.g~Pi7[~8,*rYt"nAtd?j#s0^z 0 Cj#\-D`.hN+C] `.zeIx/YHQd[܇: 0Ą \3LQȬ=Y7h-4JPӃX&҃}`5WV+]Jxj$5>>L*Og{瞥cʩ6x\B&hSs-uRS-mBPץb&Ra2;\h;r< \=d!lZ!?K3m Hnc+2L&{bN_%u/6@W]3s̽UYǞA u\5g8oèiwG]X/ٞh *C+^;e!iwV?~ ȣʕU0 &gY+XCዶ421y~Jɧ6) KG:%'bɖAe[yݡV4>ܶDӣ Y=`2銵h hHaC.a[;Xh}btW`$:7iZWnq%{>eb˛N|-A甉 k_T.&0[|bZL=psv=_h)&idT$lN6) pG!WF'Gz:a^ ~''pLCv%AsMBt뤮Wnbc}[LFݦ}#n֔v^W1vBUO? Ud;I[3a4 9WH4 z89 DNg^xaW9mC<]Oo90ٝl'Z4>L3vˉ|\`^%ה J&9iqkr;hS&/n3Y}IN|(2*Ѳ#GƸz[OLxXޯ0߄3I&`;e><~!?aU5zL}q:q;>cY 4 MEdvlbryxkVl>߅y=_DE1vиW6W;!2Ù?LXg횦b9\_"KS:D9Kn;< (n"RF ]hsE/r9ik*q^i^9+SAOL!ɥQ8l6 UH h$م[|FSUvTn0>,E_OGUP `yf>ꤪv\jo[lã._xnfdyk2ZZ >uLEzY^5+hG!eWH_~;g7h|E]oH*e$5k(([5ܹJu?;'c"*Fq֖y`OO] 2~P]}l?[kΑYo 7#k7@cq<^/nULWt۬ }w 82=mH21|\ !2r'>9S3 *-L}Vf0gp:u߮#`GrirV7}8d?U;4eH㪩J>d [R(+ cs/?041Ӟܥl =qV;dk5>Ri5mUV.8(;Ƥ8m1%]-'Yfp!E>kjH=Rs_n|rOyA7Z֞"d΢1 +*}+}"7TGzapϏZɕŀ<`cװqlƲp2j&t n(|>|a," k>qh=8pW;%3G{K[2鞒i&t[nk~ dNQvr>>@8FA)7m(<@jE#B4Y$X Qc@u沙JdLxGLDN FGXId쭹uP^b7na &"~?=UXuB7-*+ X3~*9)wkt;ӋQ<'hG΂.K?>_=rAe KI7y@'>g#S^"~Z%*wC* yby'X=<5~B\WhdrpűfKI6 yBs;ٖ~sen[Sdx ?SGsy-ѭ"J~rN~#w+:8[GE^9eɢ#8Sɞd-XSY[,yF0C`Zi Wy~?P~i }WoגbT:!m]g-(0dzYx+k3A9 ZH$JokiWaPTfQxcD JtuRTf]iMO1KGu4ۮ*D>7!;Ripr7+5l! ꇷ*/ 2k0d*~'U/4'v5SKZ xQ3Xi'v>:cq^G)Ű_nG 󂪺3q*K|[35*{Z&ī!7@WC ccvP1-Pr uR Mk1w7i09 npC9,2|̹B"2?fSOdؽ}5V= ec=4vpfh. u2R9  ɪ˖f{/` fBNCik?Xy EoѢdmfdu&k)Ӌ׊;vԚ/5\Zb<`B{^پݎa„r, AE9H#vFR>?J-{=c-񩬉 2ߔ{5bMuIzoJFM=zLt#_-Q6nc;WNu܌{&Em'_LĶKl#yōd{Jw} hu{5Eh- Y-U} 6nzk v]m #a[LR 0gO|;+0  ok@y;BTgle_Q`J\s5q\;5[^7G.HmM *"QR=6z֒CvZ^ V-ˈODV@d,s±,?0U9}s 8؂)i6!d]mA YҤI݈9#K=NQ G=h͝ud٧y ٧BSsAs%JJWP.Kt4U0b!ZaZ) 韬Ml>6?/B5`ķM^K"EQ40/%Q;]O/,Uw/m.~ vVՊQ%7N/t\x%u_v7)ɍk <]'C܊"*Z,HH N^t.4vru3zd`o \)jzcA)Sѱ9f3y'H##~TնW"ɣ3Ţ2i]cRM`b֋L%ɵ\,RQ52⊢#M22 8lO1ߑ^F#qndQJ̔8K]YDq \_Cu.P[KXiN+S\S|2>Q.ڲfr˱_ǟb=<3T_2MoGn}̴_:0+vڝL.*|RП`/ӱ-y; |9vTi\*2kyQn1b$<nOUc?-KW-Os6l6n֌ VDɕ?Y*bR .H4S2^7¨(ݎ fc8h2{3Ҩ|ۊ!uù:+@C1'%H&$cW!_"zWXֱexub'8Oe)q0%Z}\ML>reEuqzT)'8yF/#y= ))̃ȒV]ŖX Fq\*ol!R;-TO_ ^[ ~fD(N|xT:q_ 7tq\`o@0ߟb*fG;E#9`.C ]KƪXw7*CJi*t/ċ%>ש67Ar{c݌ϛ0]nhШ#86~PXSʞYY&'=Xpw#h"Qbο ?E= v6ie b0LڱuAFu[IWGM"ґb cE6I޳*tƠe:3hc N6 'D-n/kәbz>L8ԐUiKş|L\4-Vピ*FkAah#%WJGHwmC]s0XT,7(b q·=12yYȐ:n: *NLcѝda֠n}+ag\U Vv=50i"_7FTD|S)Ȧ%)zpu/0+HJxC UƎ\0s\0kvG5v}zh՚zx"?i!Ǣ`ޅ"/+Tjc˃GR!^EٱՉD̒|ĆxRᵀ(7iI 0mHp8i=٢"#NB?Nah}Ȓs8w,lU1pg:4^`M|ܜQȬdYp~j1?~G5|ܧ lQr ]6c-.opzn gDgD>A&_B_+ ע:k~2KpuN 魶8)|Tř5{sݩ^ފ!(yfݾWT Fxg'(U5S|oBN[v%bp]pgqCn9 \I}~405{A^'0=x.ɗR9| ۥp3Dn%cGib{Aߪ|:R0KO5ZTVss.S&R|lLj}wIqa+hBGĸ I=d_"OI]j?@ ,ף )tȑ I5fY|D'zףP'eo$ $3Ԕ.*Ӈ1or^3qJ/EU-,/eUjoCsb=^Q'lA;@|:L\\?@[]wAtgo2Z_F/r~.숻4Y Q3b9 vQWh ^²M0T׀- HZ9ϻ꼌|]Dss.hS/ ^KE4c5??]Ha)Y\S4x5F[s?ldH'Q2x"sz.M@;;L$~~Ԫ-@fܞ 8+|>ws< TͨɃwҀZzήNgTl)BٌXFq{e5 MkWZX,!T󭁭:ּf_mӂ8 r~W>8a~R9of S&`J@Sv'kBnQSOj4uҁc>2 -)?t&džţ.k}/ H s)##'4xuR[;мH~6;}Y4@xl[$ ͆;̐ HHܔ ǚ:z V];+{.iva? ꥶFz9ZjDXD]cyt!Mei jEpjN]/D!N,;uo% Iո|-r V~䈈im$Eٝ-F굆ػO(1j,G!g BE 踢}0.M+1bK`kT>8(Tz*Bj |c,?^ڑC[XDjtEkX(@#ކ6V*+,KzЉ_1ʕ5 "fzZ>ȉ6tjDA]Gq06v֥‹1Zׂ#n㷗Bd* ZiapX4%it>J"a['OJ/T$Qo~P_=f[+ T{qS?u<cy93asvLW\ESIwնU}Hj=G8#Dx[Ɖ J0[lW,(5id~S CFC)?BtHLr;v |up{ӆ Ѿ{Cf̢߸V;7d2tV\hjm1QzIS 2x[{ۣg1dqmp¼ 84^[g@!R9Thqs#Qg*Q[Y;D ll)1+haXS:xhBf`#˕Uȷ82P[wESG*RhZ?0 pBw%.J:#̂)8ϐmgJɖۖQ4LJ^h*єo{R޼ͤa \j zvmǂd 5G[G|xX:~۶.zl>xKb-80M 7qت˹w.2 Řv4nXg8:꬧ $ `e";H5D<(3o{H=0rsDmL=5 ȦB'QA^8 G}Cò^BQERQ]NXPhi/JclٵjaL >1~Bvy1F;# +x13 bi 6{);>#S&k%Ɖbi ʕ)^-Eth,4oVd$ܻj@(=k]zltz.Ԡ1Uo {`P8,gˏS0Jb9JO[Y aɫSO Xh*;(g:<^H\PQ}ي"7`d ŕ=9)t2k-.+TK#US]Jٻ}ySwq,_>dh18soϼŰyz `ڷxk$ =vC/p/X'\J$v24 -_ ج:BR_yd1N45Pm! O2(źƍeGa OPliKSckwVNv᠟h$oL˔'1h.EM["KQ}z=_ 4{_X6TE=P@Rs_Pa&M("s,[U;7;r+a4|qz_CIDF)񦒤bʉht9Sb}ʀJ~C>MGWQ8o ̒*eYުVR=G: -_X\5Μ;`!@m7 C=zWԇ۸0.׏Adir+Dk#5l_ZdFqVw#`=(:PSrRrwV 0tjD"$U;׃Ht&Α.rjzA|2؉  .m=gL?pwclmu)ԕɮ<|aFtj1ք׋]%pWhè.Ih¿bT%v*@YqL)9 A"SZљ\w dծF >(?2lu|{^|1j2뛬AsjK*i\\1{$t)Ez'@fD1rtJIs]uJqҔf D]'s!St1ƪcxWto^HQމ1st\Ŧ{OEhgxƁ|6ZMw=\Q:gU‡G3sh!h`;я.yR n 2Ur:$;"}ͷ^-W4ɵp,fڽRSx=՛%+S?Ma|l=&w Zpl [5[Er' ZUv?mޯ֞}bd3$=ZYJQm 9ij[ ʪKٵ:XPHB|UG }ҽGof2N2.$J [vpFWd]F :zV* p>O&=f#<<Aj )\e%a Ag_wU\(n}1.vZ]ǮXw5ݶr#r_3E>X"(:+)B15ÙU׹_3@.@Sñ?;Gn0A۷j 4xjU$˻uw_W{O *ɷ+T BTWXv(OG{H3-i-fg!/ь)jBDB[ĄɞYR E"B?y3iU^gL-#/Ÿe wԬa9ar467meldzft3 '",)$냐 4=L )"_=z +GJ{괵co}(=1Ǘ ި+/SzkrF6>q{#0"f 7ufa KlgREqiZM6\鮮*=n˱@S: N7 h,h- 4ڣB{,yPL `@k K$^ޟNC<R"̵X]jo&sm[Uq6˄C+EA+;H iIJ~@.߸e)bqtHO<*=["jjOGnƳfVfhnS3,E8Cs2'C?zl! P`Shm\RNr cؘ_ _Z2aː..X\]dxύnh0?XLٻ,[0<@CC j2 |nm)I=PV ۟r1@l n>%~:Bُ]ƿSo{ϸy:׈\6{Vƣ嶩I'D*E8CT4,p5b>ETl[_OܥY]iyS\IН4r0Njs We4+Jɟ;t)AL Um;jz[^ddl9׍(7.է ;UVuCxQh};a(.4eT0)#E魯8$ꗯRq1Pt q5mp߰$S a|(兺;mO(y3!^lZkS/z\75u;[8 DYH Ԑ0~Ni\;Hgp6yR=##y/ѷ]=r nt!8ޥr.f"YE0uヌӮ BEt 5X+~X^sՠcSC_Y.7P^J_p^SV(l(v{g ٚϤOO_k9a䕁qFJ^Yvot^ c{"9H[:S/h-M xyIn=@i -7Oi~-S{jA)Lm˱O2`^IN|dx3;̐7J i98[Ɲ?ߡEMnR:BTR5.Z>+dD#o0SѨeD^R<D ZSc{v1qz+W q@n’X?.4e6SXxEshFo<|}//vḒ" bGPmDX{mv, y.Ј+=4sUxą[@u:teyڳ (V1k KÜ%2 2G1/q,e?CVs`1.5Ye v:*& bkWi/׳ez믿ZFB4O|:KF'aD ^5=`#(˝9&K>3-?5!IrRfڨL,7ԃ-OrP JG[|:dZa7k#ĺcg?|8x L;A֯ NSY|@h4PebȄk ,jbU? ʠ?ۈ,QP;jf ;=ߐIq\=Dcz5Vf6a8_X}G/c(ٌ{݋jv$+]!ݟjuc Ʒ9:87DV#$7ԣLckv(X|b(16 I7Iբ2k㧌4No)FJdzp.G>D{87s}RU!C_Zm>6\͇j-u/5 gSg K,G :Ŏ]нRF2|qJܜ".ث OrlX}mOM\sUUa5 Iw'&s5x(ʗ$ETNnAc|hYh,=q"ԶG6c@bEhUJ֖Q$m+(.gw8o]Uǒj$O/5;]&zi:\E;R=o)s+堂 :*~)~7X`|軼nJYu9@]w(ֵ'|qtuy7kA\Ei󂌻"ײ1Eٸ1\w$d#nʩMrcEJA3}bd:V6>\ ߟmrv:ⰫZIl.4>س`"# /j7,]nE !\8Q#,u9I~fOj+);x±n6bN}s 6\Uh} Uf23L &C_t߄Qҙw9 g)uqXAoX drϳ5hFPw9#ci^~rTå͔WAkmb Oqm{ce`5LRbM9bRowWrK?֑It*: *ݳ?FCyM*]daf/"&T 0Eo6˭)zEL%HSP^G.۶h"Q -tRtD3SKĶ(ሻzV2- ɼ+ܴ͖ &],RAm  R 6;գ LbmzСOc4>ç3+rN}uqu tvU Di4.$ Ef]KbAk7ҙ%1aeC{iEX82?8!}_}<܋ׯ9f,M&˖BMixH;t6wG `j.s">1.y\LLVFŎk%;<{^|:_$"᥇h 37Zpv$р[?2#$45y*%|_EO9 *OOb ~CR%>U C䛯o } KNA4ȅ|ҏ{#N~!eSG9G< vsJ|ydՀRڀS Sh{g ,-T4bi6+sOQaL)NǵBfl~O#*x1Y HOe/͚lɜ}X+PzMe'[y{{Q~m+ Gi&% 'Xz0E׵CL7oX<7!$,lM&$\ߖ=4l xP?=MaucXm nO TBf2#iF|8 \4}lm ک_F ~H' VU&xބ0{RoeDןj+,9 &Lo0VyUF*~ E)3;ckf-),E&7LwUhpjN9s}SùdۑnJG4l{ÛKHIZnh(bϟmKk'vЦc e{5َBkW6 [ӓU:Zחj>J0e3R%FVw} J0Q Ss36L` E`0Ɨ7:6OLK<#DgzENJ 6t<>BB9KUnJjf38A6TޝK62sv[>&T!o+>Liw ,ZWOЁLa)C?jhq'ꕨLaZ!+C*mM`<>i VR;U{šmKٻjPT xlv9J%v1P(Z3h{H@F9/BUЈ&&[]vI|7$fgk蠚5"[@@Vop t WKT9|vLryI;^8G1P2KYG2eg1?\)$_ %|֪=͢>3%Yl*tdvwm-5 kSI~G[u Av{zt9fZK3H  T(y䊝}njV rzmx ҝhgYAM8ZQeAɁ$Wv8 ҇0ލoP?'pqi#Dž< Yx3}YiYMUpXorˍ1z!vX1a! +~YbJ6bVMzIo<*JCiC_USFl5MFza[&jw" k/eWp,5B0\nLr]rȹ!,TȞ.g8*-x¯jkZ EJx1z#]pvrjȡ|t Apݷ4Mq]Ymg Ѩ?2e,۳Xor"9z}vzFgҏX֚~g֘ՁeBPU/5jYqԺLc& ڕ@&֓Ic㵜َicFҾQK`/KOCSKi3g陾*w6iEZSdQd#{h5ڣ } /ZTERP~HY6g6s.zRDUC5q膶f*(}FD NoXcR@($! {8VGOPIaYQiޖ+~oh.fi/8R[ g •d:FlDӉcO'4jDk,valgn(*0<08 ;pRRWo?]!3='1<' !UR+A-Oix F2k#|Z}lwAƺ 6MQSv<<!]dqTR^*j9SyHC"@LpyM(t@ptb',n戜KxdX/e+K rix6&b 1kpTV k56g(}&DɣX1n p]=!Aݐ]̌"c"&{wcܳXK3fVh!!vס*J]ۼ Z(PvLX%D!G1j {J0۰1%qG? YXؚn).Nީʼne[z4nhKP%xg-7# %śL6LU0Hw'HpS]&̤sr_q0֊z>§swDu6Ma?Qg( H՝43'pnmGy_LA.Zf{ K-"p镪PeNk ] gsm13ZpǒH[08ny[fJ`Vzs_~F!ц9jRv sҧ%⻦=hCABcDU&(Y<[A -xQ$(y#/7iphEe[[}/5~Nkx&<ś,t dx0d{`a=O'"^35mmkOaAX`Zt_0/6 0eKj1$c Ȍox-,4Xkđ_O6Ѧj=\0/T% ];d;Qə1 tskj+2nL (l$ѯa ef_L?b*Bl$ؿ ۧv[8tv/~mjNf*IK+5J,U6Wpiq#kqNz@vn'UG`f()*I`3m4釣tI6 j{g,(0 $J}~ :(a(Y+٬Jp4yp3pz#|[B@Ú ^]Rv6۶ }Fv9֡kG{2E2c$0Y癮 t,'9d>$Yi3eGFMr~W^BCV~8Ý4}}Αf+Rho_f+]):7IMɺb[f9_5]} j{- OXmxB\M%l\@]ّDڥ5lrdbZ8qfڽaǜ͊j=h-_#Q=VqО.5s &JY1эVԷ2?OV{gv̎]&߂Wjn&dօF<.]P5&1BL/ Ev֨Cz >f;=>ͼ vt!6qE02$MDŽV:7C`R`6T%M+{{ ~Fb};bG7̟Vk{m;ӹ1_S9o=1>@N+ Yِ)Jz0BOM4ԭWˑkb*vN`z\b]NDiid'Lm|;FaIroF#^|d4!ܺА;rHTî)5hZŎ:)/PK܎T %@Wo$jmsIKBn{%*8u%&{JG]>{&[Vq2 T<1Ǔ\yPr4;wt!&v<2i'UʮYK`&T_j20v~8p')c.A^P$Ÿ$fPyeT+^یb5Whanq7#ͼZ)`Rߴ$f8Vj;>Xm@̫"6RRRƁN/ ȘڸLtk%cϬh©,Z$&jP~gP-~XFwNl0+:܇";wYlbL}/,fךlUUτ5F(16`$FD+D{d&urWWd{Xk1=e, fGhЩï!y6&uㅩ|2_~=-p!qMcbLpvLQt+!],hQ}i(lNeoז<ԇ5Rײg3g^[QiW}Q'(0YLw^==*q48ߒ _we,Ybnoa4 SsY``ݣ;jxt >t#׬ GjcdVkP4) "ז$ܢM8UFIEI6(/x^GG P$Y {-zYos/ ydbp<*ح._1dgQOtQr6c!x5Z'}$f=,8Jsc cU’qב >>CdK)e/{[ J $[g2H4w(qL|H\P;Ǣcaj~ nL_DŽ2:6/i˜t&ӕgP]B״˝(ixchkK ޮF xv'R25/׮YZ1M@[X]r|dk_jo)^A@Y" YX=\݆ܩ:oBQ[ci&p.tvp$yL=)je.*qGIGݒ#UϺӲ!ƶϢ_+bJA#PY_/M"|Ѯɻi,hrW&"vL, 1>^#DZ}:y:-\K,ӊ0}2aE#gS7 k bxֹ~4PY[U0[_2n߁<4~8 48P1# 9"vS|W2V8sWN&|s!8AˋA;m]M$p;Ԡ#XC;OLת<+eOEHpa$#P ^4.q۶c`+кIdʼ´XN8t|;M̙zQ'Av{Cr`4U_ g1%\һݵXe| \ҧK0c@9.sTLC$=s+sW|C2Zf0`Clzd@YA pP($}0gbbXVV(YYIՙ\mz}ăXe{a-b` 8tL9Rz/A&;&C±KmFTW_yEeJ C6_:(dwj/s?U.(`mv,l ل9:f\7 yy?pP]Sp+ɻkdXTׂhObK=A#S}/ɵg&G ;T8~8Yƭ^W|7&8\jisCᝪ޹)fqZXe xGjjwJQ ݸwi]Ɩi!c6 qiDFg.:w 1 7Yg_GDzlR)i| ѐv?#)҃>)U2_;FuF{& "7%hdM}y> "K?@LK!PcXHO]7MXz&R`2 I5B)Ň^SP9T"SsUIH`I u(Y dX!@höF+1y}Ts6 nr3޸9D$e`23<* RV+iZ8gЪB$)<2l'Lҁ5q9Z}R5l+@ɀ~?zb`|hm3\o>Dz<:es+ @f{U6:֬bv&4 .caFQ8iQ%P,9OqmS`j7IU[4>0P>'$>*#u(M 5yldL}eFٿ=Zid:7H7iRX_x;| qi),1k۸+h*#\K~*V4$a}!+Z`>6 2ކQFPWdᢰҟt!b { dDCA/wrKW i>0W.R+mr R{PeXo.I*{/lu7@c55*>!vHhA_O$@[D g< cr) ^sO9{'FUvXc=Atiu(1F>N MC_ !!C!o {P QNB$mLg3ȭ\oTy0tR;l:P%}Gq4sb6bKk h"E [?:/Fc3=:,4LNE3K9T+$oXM)%Ucb7X}oK%\®UPpO[- COo9d>|<#WxDˀPɁFiu֡EBV5N 0g2%߿"ϱmb:R+nU %sn2,`_+gA$6~C`~J"D"*T2u pWI' @e)-J\q K%тAn1 /0^ B6+Cɬ`eXx}Ui^*6;.wy|xÊ W{ݙ4Szw\Lkqhȑu}TӅ*D[% h%n? lC.+Is\c*P]x% I]ٮ7a%SJx&ȧH -*YDTZLq9S4jflݶjpd'rN+K*e@¥׊5?bd{J>œ{c W<r@tBe=5‚˦7Cѐ%4'U+@mz|n!Wds]tIo>q:Ewft AQy[w`9lRxU=o cj1$c<'ܭNr asuU2Z!tigdJ)Tc (Art>*A ҹHTs')ᵖ5V_H{Y&M9wP>8\,Z93 AHodIEx FT ef55~H 6wRH2ÍKzWnK ?G[?Jc͋uPc ٫D|uP#% - hv1ZFܫ\'8"0`-i>uawR\015ІqUM^\Y)o"4ARP0J+-X)H549q;Ģ&JEw>PΘ^ %+ 9bFB3!SCszn-? (Js92hFZɖL!&[.Ąz!E-V5鯫h`Q@<0 1HupSY_Lb`π89z)[6qS(B.+oksk/Os93i;1a0SiiRH۰Hntbwmuvla?-oٰna *=$Ia4VTV 42kNe37e,A$ ]k‚WeL~]ZYU5TT*zb8}Q(p>ՂEiQ[)z-fzlRsUy!`[g6,Npw>RM M-ʐж 9q􎲙,{5LՂW=LtlS8# pk$c8 7]o&=z@&;]j3uϛqA_YVWyz7g*+KN- :JpoV5g"Ec HtyiT{%&)3}=JA[`h zjigŸ:T8l ^Ck0gˉ^d|6Hq6"Ƿb`qEszEZ[n \B ɲL0BzxxS @{mRЦW1'1VeR֕3u/p^sr?_pGY8Z q_tViQ^w`u_z Rertn3ר g#{hX"BH,W)y 2Px<—ێ V>޼ePR+fYy3@ Հsr>uN^UTuŘvF:TWw!irq7 M3B̵Nz8MZ.3ȋNqPCٮX3)">n4%s<|s2v%SJS95,PU\xN] ZJkہo0^p(IilXRllZ/9ի@@2wQ^@CJE锻ƘDvl˦?=s!Ϗ8+E#OFr9j66CR%fUϞuZV0}1QG yt#qrCӈG 2 !ߧ8scfzW >ؔwAݸ$ײWf/ \Wh ~];kn|'J07!)Z3ȏJyљ9?b}p u:LBX?5ߍ-`b|٠%@,81ŋ #ǡ(I|ݥQ?OeMEL63C%e_k!X_W|R[F\e܅ #G@(^cE؛ :h9:ߘ2Z'wdž+.>r8/xRd>݆i[.OgqܑulUӼT`gjlT?%d(y\EAfcop+i^`>p`–"UvO`Si!#z:av y#Uom*yU9d:_e[l%mb4 :[[;uU 5/stRsY' IFț"c(+b'-hDh;N}\nI(!Jbvڍ6Wt֡䆝S_iQCtͳ-2F#*f]Qi$6>8 ~]G@kʨ^ a}yaOQi7xw~Ԝ &ԑAf̪<7V֨b>OQ'BU~iK̇Q7ćd^eQIKJVr%̯ObuLo8l➾"Y Ԋ%~tBZކ.[w$gП|rdsa-.?] XCH!ǒ9Iz$Uhi7J=:1ot113Y1V:iI)D \(c(6Ѽ3y|+ti ;}]ht?,o;}VN|M8ڹ8w(JxX$:3`"VW '׾ECM-m;AeL,AAbaGObs͐![F.<Ȼ̗'a}ҭ:܈mΆ%/.Toyu<3cmuU yzj#αZ*UNcxM7|mt Lv,=L\8D.-V3q{{.3wyvg0O0awQJ"pΛ3C  N=<؝:2Hӊ Ǚ.Ncs20I2hj3$:"662 ~)[ȡchsd7>S=! A^3+ð͌|8g|pHM`徽%A3{if2B_ʻ;Cv 8W.GcVZ?n{ӆʆسjb ucXɨCAUUi6s2!כqxJπxjMlШ[0z Xlࣞ,t 7֏BܾMD4FȘ]oqq.3N;z:_UKׅSiK1 x۔$F!}O+ 7@}R+ ^oFũHbS.ԉn); Gm=&y1S(A~Qv{ q ߤi]Wp_󏄋(~6-2#9#u:rΣp"ӂ4/}OB~6^g8<E^)1* <ҕγ֤1 O`$'SI i~'aQ5G* akJ;$ފ]+#".' ~6j:Ϙ%6yBXz锹OH%_tW*{/o M)Uw< ܉TOaf یR]'+g!Fk)m -5`Nùc#[я;兄`oLN]W+,كLJ>YZ!u,#+ 3EDU<}uedA\=ͬxjɠvS}uI:iT1zv7\z$hRl;,|cM=wBמҠRIM:FY49Bs+ eYgL%I=6ئ?<@%ei]|yb)^1[qzҼ_A;2mdD(ǒgw)\ƚ'$pb~ l\b0!$OvFY (s&z]˗i} ~Zx=޺0?CUk|Zd(TtdPN7mLעk w!yTM c"[xL"FYAi\^*"^z6)+y1Sem,8&$|+*Nö@{LX;8xI^iSa=ڪ5ZD¶nĬҍe0)\/*~-~qns"P l0+A~7{/+pS: H\8|*2/Vk(;z-tKaw J&ul4N22!>K?ǃUqq Ȧ [ٟé[IìƔBfgFDpz 1*$GZ"[!! 7RaE|K1kB/WFjgF_֢SWs[@oGꮿK|:L"=mÁ-e?U;F"V&\ έ!XfJwUZg~5{O!ZV_> &"JA/ iԤ CUHU酆lcO,趙9|_W${n1y,oEVlF}`7< g 4W۔̓ Igoe8ɋsSX;u:ݣ-/^IZ1?H( Mﲇ&d@mZzDM zJ,3 v{=~ N?vӐaVs B2jv$=ojD^de:h?TIu!ƲTCISЩ/ͱfZ9c H-6կugg#)5ThJ6S}&rʽ u?OK3T΍[wb&oJ|˸"R(wasY3ԎE~ $<)_"@[ä 8|dMR`}%2܊^SbnuwK GEh,qGDK\Sm[lb3TƬ K+YFb)}(&~rHR.Aݟ%Jwi h8K8&Ê<Q:JQǔkK4J7Qvh;DZwǑ? |V'NTEYmXyMU`ڰG/KJwELʹ+[1UAaݘ6M۝rdɥ+ֹ"/rZo~u~e/&d'ۣ9' E=fH+@#pLNg!K/^_:(:]E# ߱XV1!H5]I{wo!LCA~/k?J?W/U{[ܞ,^ 7D˷ R6G#YK&"齿/&\+1NvYk!8Iajg暘׋iGob:Lks?_K-˅[M Mw6d+UYos ="KffOT\Cz4V'}T1P&Ch-su`*FŤ*fmjjZ?nAȌfv0Ҝ;T?Pi}T+ֹT E[[jW|T1 o Php'7h#2BE7f~Q yJЈ-ł,b'Ǥ}ytɷwវxF$BG&C)}>ngc,{2\`I=j{Cb8:F~'-6D3}^M&`]ͱ_`}O1D 0xqL:ӕ4#.˖G|s!AovS0ж_)#5VVw0y]ڍ*4$_e 2.hM>䖟eGPw@CCih]٤W`(jCZU1~OmJάi{ܷ`I;hy;wrErVuO <S.X'12"uӒs,쟡隊@;ԮŊit-||uLwlO 0fZ_VԖr1ܤ d =Aw:_/-\<ƵuG0IJe!_}$(o d+j)q,b_Y9[3n*QX*| 7Zc. c]q$Fd~&ۡiM BH*Riz+Օ*XlA4JM?Q/M]&Ӷ_Iv .XO n̿hZpiA^(T".1x&6W#JRfx5ADsM U6GicDF* `,]WڌZg7VpYByGja x`~b6Gmohh*EZ(QlBF F%Hpȇlhu8޵b nS(qb530tEh5J<-`~BZo)״F,fc!F/-^JH#R ¼bK1#AΙngy"v; I,޵֚'rt6no zQOvzFd Uvxuz^Tsd.3;nJʵ!ۡ?CBRVF 1 ~ЂΔ~rs_;srF惤lX>*&9bUmO$qVB]ޠ@{JOZd˳15MP?!c\k(|\uXqwYkrɄ3Jx ? f*P&~]A93汑^$3;Xm)"UkCVQ\ԧ)swM$,Zĝ~*:Hަ~.Ikǃ;BU#ASb!Oޗn)o} QlNfYj*_fÔϷ7Zmy5KjΙ W󱥈)6zHi\:ЋA:=*ܐ8-dq*Fj~/h1RxdWz߽ {Q%FBِuh9UvryE;!d~!## Gsu4,q-%~X&isu>‘gNNwصv!#Go\Pg0\hb3TCSLN-ֿ?CWd7E=EIoP'e e2w< g\ejd@ _[SCɍXp-ȴ CPqǚ,?@$o+ +(dZpd wUQ01T*|s ,FF [G?YLyA@*R=R)>-phvzX(`}R*Mydy L0ђj";\V~с>`6}͓s:w.:H2tZ*'lD[0pg߃Aۉ[`mQ`>=6Dz]ߐJ  ޕ/[߽?)RW iC1`Fu#j;GNW=9)(B4/^0`v[q=|ds}7O3#V.p =5T@{cxL*wt4QGr7C%~j>'"{A}}jot\bW<3M8<9.W E&۾);=KO,C֖KH?~uhAmւV͞׳Mq[^] +jD};k1I"M8'UYK)[^2| TOU۩`~r{AVyK 4]rXQh\#*JW{G/ؾUW/\H8j~r%>bZr&wa\ފ$w)WabJՑYvI oWz^GC%[Z`~4a/,ߘkw,K# Ub[A`& ԇx;oKKDx~*+m.815^5 3Zgc%4!`ΰP໧~bs !`r`(Zr=6v;~tZOc*SW1`$-5` r3g7{;X@6}>GHk]KT0`f}6gXZ/NmqSoĤLJ+-_aį]eyhzNPE՜? ™'IѺ@'j3R>t  }Mr%(]ZιI 4˵I Hߔ]粪ivZЂ&I8N_"[oe:ʉQ *cd%7Leށ6;p@]4[C28yCu[DEfD|;,3~YZŻϴ7=jGh\-MANGwՎPශ3q\hb>&_p K$Tً5vϋK&;Z3>o>C.ᶒFo%k-4F 1*A7W/'7r8k5Wba׈H|?!ΗyL v~+u%/G xq%ИVߩw0I&VCDaD9I:n{~-g!lhVO@G\U|SwS.aSӻ "LBXI`B7B;m6xDɲ2!+'8UmU Ue@E4UPgA}]S?/`jAEw~~m}d0xz97-xh%mm!j4p g-} r8ڈ~ͤOOpdDeQځA jS|5:H1,}H5"Gd1f]_޾ȶʹc<8Ifw>-d}TG9%oJӀ)խ y닁Q8X V9VwkƩeq*0-IE?uM離&CSj(t<cwH(@K `I9CAHYPcLON4cn}nYT0DaAtѥ5SLU $~#jREZc/Q.kbQG70N9McHLba6Pn$\! 8n)mUn]} #^.biX:0AzД&:iѫ^{sѩ^:V(dofT؃ύz(n|Ql;}F N.%5:h}Po/>=UekמjB۳n t{&I] H7.:pz|RJi*뜳սnVXϜ6D=?<¢~K<=־@줛II]Z嘶͕zm$S7/uB,χڌ]9 ;J O@tZ)5׽q !YkL:sКTh-Jc:^8ægNH:Z9xScRyi,6#@W+qCnDE Lqݱ!E 'gK&'c"1/i16Sb$1@q:[]]2k/t9 @T+ ]dd07-D2kO 眊n `zvV^fs"ʈs6>T @x{{6l˪YPS(<jRɸѬ.h;&rV'ppqA,F/k2G~FRW!!5 !2_I }k&3pԳ)]t)3a=t0xYUzD91[܌CUC)2gF~}E1,𻼏4=wKGu(T pDT| uݝqढt|EYH(s:-m ڡ79u%` 0.sU磽 SW3Ù td;u9; >=O}rsln"XjW}|0Wqu(R SXG;`<ΛƳfu|(hp' [/#5=WXj':R)k3t uNd'Ğ--8(Q'"gm{$O|fR g0k+팿)Z+a6YګθنL;Dp'IeDoܙ֫OJ|Etgo7P=}Ecr$k$R/)y(x-w`WT?mAk.;dxPQq^qjF'rtsXbf UCKbs;~0W"hYgINn~_E/rbG8O#Aa':ḯs(HtL7rng{'z6^_z2kG-8E*a N7LG^8v#IHux(GV~\\36y!ĬPЄ_9z ~4I4Zu*;Pmbe<5l*z B &"*%ǑRzkJl3)W&&m '*mVpQ!5z^Hv7zZ{YS,ӎ'ơ|!`McEz yy?'Je3!tySV,r~aJ4iӗ*0'599h(x l7X/f=Iӗx\o 67a/-6a&rC5֟ S)'qito5-1qLi#rw^ei42/I.Yl,M,n8M ` Zݑc|]u}Y'|3!!{sYM1HU3tR3 E)/&d>ѐNf*(H7[ۢǛ)h'j_*y]UnU۠A R )!4ƾ0d~ H6z (G3^opDL77G*9wl )`kYb5~]Vquz?n?uS'd,0OM=W k8Ҫ WZip r0q/a5+XZh'2:v ȭz V)Nۆ81/'R>mlz$H+@`~Nh&2~I.Zlo7ƶB;B$D|3Qnb.U=1KJ])Mh"}##+qQ{S)lw~Xz˧t9hHW'z# <8ҷ3q8Vq_ [X9a2.Ď ?IV?DS'SG{$(dbq%Fz讬U՝+ޯɰ{Î1.P 6!a(f' pw)Rk0Y"ϳpxY 3lM_c%c&Yq_u<$sI&XϐŁpwB& ~7nl%>,҅nꁌҹ49{̟ k8ANg69p>Aa+,C8z5"&hM g2*%/6:vm&#R/ m:z>/T7zధ2=dýWdXѮJnFit:,>#9 jwW61;T"= ˜|.q X`U>8UR8q7puٖN`,BVĚ 9P˼~~ cwO HM$8UrIf>x1)v?vUЌEdk#ayj9VqUJ=e/=-MIC1uمbz"8d ze&3<@+}f5>/e Z? l ##ӮtP.\H>xԕejKƿ\̂F0O"NN4T]jJh5L__-0L.~y n !40F@rR{KJT>hcOIHk[K5~C?a`03㟔Eu+/2 Vggh:STK IeԻ^aкY _Ѧ`(|uUےĵe'8 . SAH8m\XUz.hx9' 9"w=?iCL!y8nx8nhNB^!#pLs; te Yd_(J vP|XGi pNxw:$ մ$6?F(z$TJ"?妩$(X@RagcIbK:x P_s,!ɝbΥփL#Et XEOP |u CnW8̶}<IgOѻ[a7~I_5o ?laㄮj ѱEngOPykI?ӐWws ) 29e]Ũ`hFA4!k!=(x / tpS'6ANqdz0<ޚnfyXZso{EDu\%ndu1ce \yÈY2߾Aw/"H0IT>p=6Nhtu-p;Mz+ǃzxfWrt ̿!T:bHhY[R[$#F.xryTH z_|'μou[a3Mh9$ŋ,0ZFSô{`yg id; `R!fuaK0C5J;JS>ד L UP.OϘr3jn W?9I*!ڳqkϱwh}-G_"[9~&1g;hT[κ. ƈ ӛX?| ,v"{E$ 9!T3%J_H pz{# %uă_kL f$ZZ\nMk< ޣ2"ރdn={3%<4Pi@uw.{i)]~NȄ*1_T!(Lj+0ĵDش\asߒnF>5LN%8%$.;4GzQSǙSx)LŪeˉ=_^4ٻD'O`=<*|MR)`)-Ƿz8L g6Q}k޶]iv7V,WlˬbYaI\̈́u;*&0 =]B1B^/g[]XEXmdk"]+}ӊ=ZXQ6.fPLSF>s(jg_J{CF3X'=cceN9l~Pq9 GvMzT}1rڲ Qp {IL30!H a%,"UQ -i/qZ+ Q1jJ#WiڔgZp_x@iM槍"Б ׸qP],gkS) .Wk7$Ig~iPE{Z"fXe+xt usdkI\B>@' @;89Dȷ  DNeN7k⏸AB;ZRBgO}:c$RCʥj^>U m~]E'Tl'KqM5iVZp |,4!lYOko[IS!\b,GW8h-V&UhU١JE3S WXĢL_,VDG3qee/;$ :?U5~"CO{8ͽ8נZY㈣řé@}牓3ژuxBf@Cv}Be]&)7ec |X$f02?xth2bg5" p1gɊ`he{GnbAwʌ~C/wC~mv9Ϧ@_m 9ZpIoi6f{[ŪM!"׃rܘ 1~X1~ yPԑ4=9'L2ڌ֙L|KqVjGi2P7"՟ĬN幣Rwǹv6OL`=+KSqM/g`2 xbk _vEtcpDg20>z T.`-X6J:}Sb73Gk:P|ċ2!}N_yvb~+N{ ɷ`ƿ{9_JL(jMr|~!ReL>I7BvoGHUW2cIxzB=6bpbmv\Z1VU9.w oQWoI= SNtԗ"ra$ @ؖH$< OpB#ّC%gdI3{!35rQE i=rYY<iȭH31#'aNU(vm t?Mώz)A}Su'}!ADS$ c7THݔTyFsh!GZDRh3>@nl,3DIqf4d1PBR9ߙzj/ 8'L>Z|JL4<@?K;<ܨ3v3gVL#,֭q}&n>߬6Ѥ@srKT%^r;js49"D]6!n%->|ǁo7uJv ]z`eMI X̴'9QHR7hNz>4uF=A48{ǹxO;Z_?경VSM6ƙᣊ!FFc+ÌbkZ|lIreڼ =AD- 6ffzyM i:p#fᣥ3Az(i?Vjz] ȅY.)R/I`tTy'Dæ_xm >-EBc0p}w;4ڒ$$#R!iy.u`G> Ru k?g2gC0XlA#rU0_l]smIJCqʇc% V~-Yz% he%h ':HœM們Uu1$;ſ?n$/6&yVH¹JjEY1@c<*Ղ G2B]PЮz!lq(dJ^ JjFPJzx&ȹUՔ}@yKW PGF"d7b?Ы-);˂!"P<3YkKeqQA է^O q9 Ƿ"2R!I'P} yЎjޏo) 9OB-3 cK 2K4xo/(PՅM3(\<=_]vc b4ZWc?, PU .w-*| ºƺZ,S3HF3-э)E^=dwr ):oK@㌧D-хL`* JD3~Ӯ%Ob5f%L!NZ h-n}&UoY ߹ILt'7tfYo9G|5W-RRě 7c9āme^Qsmlseb9R`sP׺Xೕ&>;V65icowc;\|PSAj@҈pO{pCfpH0t,&IFʷXUzQ>/0QaշSysD;ם]𠷊EfiN$L [f'"cLS0rL2fDC]dN}9/Bbe$;,=Vci3Y?X ]Ǎh}ʱ. ({3 ژt)t-ׇWC#C9ב4W|Ń$IFOQXS{3")wcaxk˺fG^ 'Z@D~ Iek0^6_r=ҝE!5[usV, m@zW.%9J49DWp_UcB\ҭ҅TpdRpj9OynbG)뭤٫}qǥkqiOX5uav9NJYzTGAvc-gHz7L@,\1˘I&Q|=[–T\jD_Ǹl4gԖZl9$qz̅yV,(IKoF:\q ~RBV)^֝qqXG^ίS_䍽o,lYG$"ayF#TIPQ5~jam&K)RrOv=ǽq, z[O9wIܝ,:/qg +G4t lR{i=S^Q:x*+m2mN>7,y2~CvgؑU=1CkF~E骊Yd>%Vj]\ .Zsx8sP#erUm`rif'8wD~o;{pLj皦OsJ_\&,|U[M~r ,ӴP-_ɘXX/gw|w׳ZZ%i^g fIGRaֵvG3Fzh!bB:+%HbQE :gހ&dz}i"Y W\߁4ł.ejm/ $&p *>V#w7cG< }R5P?'<&Qa$pl@B8 8Eru:'#Yr LϹ̫ᓘ?3[n4,ρCJwK3gi~[v3n` z{c A*^86 |l;>;n[:o`qJ|$oX|)RNr hOp]\;4$tg&[O'T`Me!J!1]g@QeM$rzKS2xGTT /68йh1lZ~9'XkZ2۩kHZxеHLӍ>`1&(Λe 0g1oĞlL_R[ڬwh1z!jGn$!IY6=DʧG}N.Q4rGm)%a{ܥ4eQ {:MrZ[]˵W.I\'Yyj\)w7t39Z\EipRKZ3MB3ͭ6m3dޏw!@UmHHFQ9 )'Z{KyZNcQVО.7e|4XT ,zo_¥Ex7gKX":LNyIN@.X^..W*a)MG+9tHC1! #0 NA4& YRbor^@94` %Buɧj "Y r=gc)dD%s5Iה3Pt,6u[,dďʪR?Mk:v(qJ\t鯱/q&T7wxΏ[X΄S3fˉK6pX_ws;F.\h1/ 6n4qQEɛT(G1'{,y ɌL,Ա jq&Q_@H@OPfqmhHZCb~0+%ubhga#aߨ?3[<uJS`(<2oZI񴘪~ I4=%eU"IUo[.CiApRLfmE*=ÂH,(1:'}3z &jmZ 8Q!ܴM.O V<^JKJxTۉfɶ@fjpivKy !)ٵqBG'~/mpEZJwzD`NŽW956o%%uƘP 4uqiEXg9 ~@ * } PaFgȫ^`BGг̡J;*0硦jRX^ >{ @ȩ,5PP6!5N F-ºf?&lD% &}zR9o%CN[ >gHz"zCQ%h%@j/,]D;_04mf[mmړ&9xi׵2!m@y_cd@[I8K/Uf<ɇ)C kp ld`, |]!k%[ɫ߂0RY40;T(Ph׹ˋXK@JQ@ť %jVk`wo#NmJ=S[#gBKm`\}6{m7ebNmbb[c)+}W{J) RbF^EКąL̸)E4HuI_6f@bu$9x-驋e#FqmV-{e(5]'eW^mH圼F{S ziXf2dV˺_Pg~ys@yU?P d}"! \sM_)ګRH2[";΀S V&g܋ Y_6TUlp[ Ѥ@kNQ!RR)ʩ\\MdLZN&LmЎIQ-EĶ˝~ |XCA+eB5Đ) a@w*Zk%dޫ5XŞ0R !H VAgl#,Ap۪9pө(%ձցo nDB 0S7ֈH>sO`A:bpoFM½osZ`U*I[Rc} EY1TRZ"ǕuE_Bx.n-pžC+.S6pbJq|IU`2 K Du[cy2%օ@d6i#uw ͍N0%"oq+x}m2bL[lai6x\,s+Je )cQ¡Lň(c^NDLÓƸ#\D5nKSHɦ q{՗#nizM45o{J-Pg{QBD~>_FѴ $Ds sW2$?ߑ|ꐫ.QF#<.4;1S='a!bePZ=6z+_DI)+,NrA-JA,o.Vg?ކ)̏b@b}mT 6}WsCpcm/!ژ?;&_nz_Gxs{55MEBppCp&HU>g)N7*KZg'NӁq9z6z`7-R^ʁEӆ8@ro(MLIk8h8_W% )yQw-C WQ&Ym a;1zXO+K{Yx΀C<9z5]wxs`IvǞ(f䙀QczAqe^8ab..bq }x`w4LQƼ4.9HVHU x !SZgWDr2uƇQr<8iWv{}) »nh=6Q_;B[3(gBsRLo$G 7UP{fW!RHw0 7o;$n%rahC5t5X8* Cɷe7Ѥ~^W,cO^wѶx 2wo O'ݬyOr<=J(R 4S%"H %'tF~l!7 v;c쥔\95tOi( %{ǭE/_Tz4ùnTUoW$xeT[(~y`!֨2"-ĴQCGP]5safԘ˞ƴ 똟'>ҫ6 :%^]=@}_k20"Wמt#|'$+ƾG^@$fij^: ʜ%qUiԡfzI+&Tgpd/24,Zn Crsw¯/LeqY2r XYBeB%Zz(<0"vPNx^쉴DZ%.,z`_!gm3,0a||5JNy |n@v}lui\l};ZW$f~;bEwz2˨(G9-Tֹ/tv<#M^1\ ̌J[=A">ݐUUjw\b7̙ [֯V0,ȚNNs9?HwNGY.ofi7+-9E͓^"ƛAd}M52I'0:cq#-Ro!J&IBtF̛/^Wj^i@طJ V0I ֞՘%L)lZ#eeCBC6;jyA=ءŗUXD,a+˜# g0ms!hsU܁,DRJM(P / 4<2gV-?5~a5E=dĞeC犨/d[/V/KX5GAaT&2zؖ 0@Oĩ.,?0YȟJ^# 8Y?||_R],8JqymNh}:\;]fē$a 0y׿ T%6H'HЬ-#%pdCB4[FA<ȇ5ׁ]hKel:r nTO Zxv yc0;7B^}U+P|%5Aݷ=_pΑ]i<LŹxv 8T]=3>"=/U=-{+=[y}[U#: Cվ?|E/'i0 ShߞUUs3D /P|!  1n핟6+!N?G##N. kBNYeIg"/e\ikgId} M'"ZT߼C<$҆85rʶeឰvB66/%-y4۱1uBl`' #:)1Z}b4h̞ f@ ;u=܌ͬ6)- pkvaJung뀂%%9/!+񿕵~aI(7N<^qسMzB;Y 5;)pȘ;Z VeJT[oARmy4*p-Q߭Q$@-(j^rm0 EO90, DmC2 &xiTI> |NQ3?3z8]@,x {wr\o5Wo;<;j9ՀnT1,HV#ad [byw1fHqJ,]w ]]">jP3ɪ庸 $X \ס΂>Cʃy5IPȡ]qޕ mj{0Y+.+ʥ#> 㷵}dt!ܝE1C{,=W**K1-=`IGk&uB7D 1_ *4[")Tv#%QWʵ6wYfT_'ޟ d3]7U_¨\1WgXhmLb:RCnnf!vA<؜? |n'2DsP 0SU;[E7}4ۃd"qR4 Cb Ey')& 0lXrrUDU.2AGHH!:ؑo;P"s9C)9Ijzn#=&-3M?,o`EzP Hϲ 0ߛ؟M-tQ&Dm#U`ӀvӶFWl=,hڰGuCMsW^;ɐXކiCZgj(:F97j iws٩΀-]e킷B9kM4&3ghi.:-֕6x!|"$Nۥ6MdDF<ꈟ된>C^z/f$]jGtA{\ q[DNܺN"D6]ז='UЛ(-lhX'7;ŤAxw,-+tY?#$d (!Yėiو^3}ı 8we@h޶I^Neea~Wk# ±`=,pw'sP11+fBXrt]VV~"0H+T4wJ sD:tkRA>s2^$r/v3&DT) rQ 2\>l/x씒ܧ x~PdؿǟhPne:ԿkPY- |0(trAɼBiB / cP%kEYOh2֔9?n96V+P2m\ÍH}%'>nH4J_5Gva*6'Spb<&c a[͔ɳ¶ ,BzjLᖢU\%97R_[t˶`Y3b%+6D3_dS{fŒgt_,C&R\[}rps”4 % gO 8nc4;+I 0v>yW4ʞO).`繻1nG|0b]N-U/ԤC5?"TpDžZ @Y񮥁昫g#T CjM!r=خhz׳=*!7) _mzm Iٯ48yڰT#&B(vQ=Hb'F=WF^&BnٿG 1+1@&BtgԪrkUdT 4q҇D`{,tLj(+O#DYu'y 0&ݩǤG.=c.qؽ!$ p2Ygl) Rul ЉĘQS/$ lJ OsGɄ1PcL{upR*Q#ВoWV빁[OML^^չ=չZA /";gGX*O UĬvOqP-w 趨% yk_v%=E7&m=\Rorɕ:>ÝTyV\0ջ~D\C˽I(/1}=j1IWT@u2`M ia]N]fxO0YP!FU\ u6l( Mٜ⪶sfK+=hW "[av;g,";)[ X+][PL:, Þt3|(:E .{6 _#;W)Z[ ;1zε~g*r `WeԖLrw>:B:G)7aW1z~Nd(\ً?<{#s15d;]9+U h֝,c`%c V :yc8XY@^ pY1 ]*>Hwx%-Ɏ}-1w I.fI*PeƄ$[qȴqF"H,X&a^?)O(1?pV Ϥ,msUf&&%Nvȏ~C ϰ8Kܫ971ST\)1L+Q.-a aAĭh65du Ka l`j-wҐC!H Xk8+{Oaޑa@)ח~kҥș{%jƱݤ%dE+ /{0s2hK8> Π|[I G*  r QIʗ?9`[?R\B-)jb6yk#d8wUgu2xg1-fp{S3-/``xy| }X>*&&:0E\&5vAp}$n8_. ;J0;cIY塤&Tjs@"a+CUz\*]m ksŃs{IyÊ gD3_~-G߻ i&]x$yG^w1ߡ _mu:VZ3Jo@|hCexꉲJY9޸)r7៑g r>  l{jdD-?I,Tu4TtO.a%g)5񑴇B_uFڻ(b)dG#@qA ldӋZz@Bi6Q`On~ "7MOrM<`..5ޠ>~%\]!)E(XX9pu!CTm#-@nhDgI20GG{UY9K2GE$g <C-:huWk8(xq @/pImhR7,w2Y':2l늀n"]HR-WoWRH>GN}WB."v)Ffَշ?oH. f)j^5DnO"[^|߄`U$_ux 2q' f-m{+D8 @-]WX&1ő0+4Ⱥ5]M\KK9 SW+vɲKC9՚=WذҴnFQ,,n.jⓣj /NOu}?wyx)z@uΑ&_ &][RU+,X[hM<7(|W=N._jFiq';h,oU"ϝ"+3 Dleڲ^2 UP4ؗW?8r[2u:]NӢREWnSb)R1 2G}Xоʵ0NE߱(n׽C^tFhR]+?g۱E^/I4`^"Xu>xgݷֿd{_tSVo8r FYe5G^ǠY٧pWx[%/,]W|W0Oci;!KkDEd߂jtL~a67Ҋc&tS7;a:XPx0 /\^Cܠrh; ך{bks!5&p?Nh1N84'R o֑G pA0K)kވ w.qeh]ϥfH~a,_ymlGi=. l,O/Iv_l@0x'ĹBy9qjtop_ lE\Ti)<'c>zh̖\>O {sƏdUPӢVV0Sc5s}ԭ9Fه"|sqBb$Z4&롬6\ѳc"HT8՝ab 4FaHqۊGAÅ9I:pҹjc>S0= Vȷ|xT;B*kvQG%SAIp2t=0"fZ _X҇{ԝRQ[*4B!,J -LYH=]Fg.3!i J淋/N^ʨ KdWapYZP(n`*aV^ aT?\lL,{/[ ?*u4V1Z 0>`i3 Of/2sGwºyQW!`@Jrb3fz_mIi0Z4|y`n {yݚ7!E{lAU?M;vA{T<"# ި _0"H1]|C.+}n~c *nQ$q̂9J-}#<ܔL:'zZ& N 6!f ʪ͗%C{},u)?\s*O)%._<vrQյ֐ӯaV~; \솣)=(NCT1޽>?ԭZ6 _'l?qAg0R5L39,}5[ 84.-|Q|p Z Dy="Y1LO*yǕ-䃢 *Ucb%az #\U>{o`'QwbڵOOdcȸ'»T9Hs+,^̖Ec@+W}ql`K"zl uU52eX4Q R4,է`ִs[3o ^Cqh^q~ 0 n7WxGG'(nM|'#7u3Cjk@ÞdqE<uXr:t+8)+VN4k8.s)oL&{+ 䨣˔EݡƊY1L+rbT0Vb{I4acm$'Ȏ_g m$g_9(Hrd<.-=1,:U gL!iik܄F`6=2݂j 1d =s$>n.Mv=]7ъMXKPf}<&$[XF5xi6?uAI|I=6(4#lIĈ>(RIZ6Ș)^P ?}9 ˽3)]u S?r+&a4ׁ] `t̕1'Ήwan2 dv.v&a ܳ2M-}9}wB_Tj%:h?P',j|eҕRM>jjC^mUܒ-"ec $K= # Y[ 9 4b|_ɴ*/֛MX-dPveE*O) q YA])X&X^2.0޹,Ô];J5%ɡ2['Asċ[(>~nG.C4TǞ//M4*azd6~tT*?_7潵Z *dc{"NdNs[B\U0_] XȲ"Һ@ 7'$#*ԫtS`R4;9J^&VO` EB{ Ҁ\oQWT3G8z\z9ɨ2: [c3Ja2xبe =(mX/$bL MR{Ŵ%c|r }:C#HfG}1DWxnNAViE9E"\ZeZwS`ZIBr}HZ 2t׫<1q( Z/imQ`[TkH]P]!䏏+%? q oQHDbٗЦ*s++3Ni>^&uh34"v^ă$O̗ (@8:h4D u}q gC [h~y~:v'&zV}zl7aaLԺUYGnt=bk(LZH,銌[Q$`>_q]H2B0\\>~C|k~7.j'49An;xyNFjD~&}hwprCƥ#0MgV& YWyzCb(DBQKKJ `_9 Aψ:#4A:*܊BI*8 `Oq;4@/ |S`|^XebYB#cuqs~S ȄaM˥UKlVms&̼(l4􄥠cu~iNwH?)f& ɼ2i?0l#^J DV&C1 N\ ̿t;ڄOnCEdܣ|%͡X>t q6T@Obe<HtJH*a(v -$U5%Diwͱ wMe`y+(Ѝ_L{~sGT3=+*ftQ|HTUϥUNckoxvuWO{iHf9-C·$TgwaS.h"kZk)&.(aD].oųt,+9ۖNhO=ky3"Pzt$ C2)͡-SQ_]Im k"WtE-S4SE}a A~)62zo vew&3cuK,zߌ.,UutbB\k̻mʼnoJ f4Kv&EXSHxo˹ S#Z[u~w چ=;C5)AZ|ɤ.dr+b4#NE?{s70Ն :dabEl҆oϟr1GE9`\:{:z?lŮu|$aU #4Hkg ˝A 0Q3rGbau^W iCsQ&U1|H"+|x'eZRNq^CnWek!2GIC>(Hcnur@Uf^dd&A bIWJ.gU/}FVQ Z%]m\i?•TO/D1>$ʋnˮ;DL5aƖ*~:-<[1a_+ hwZђ_/cgIr~)Bz2q4qڲ iEOq)8/WS>&Uf|F=;@n{rҝm>J"X:4)VM>;YQP$`C@}"ޛ|s\QVYKΪBb[6)9#(Y,q m#s>(VgD"_sm_k:AT.+;yT$\ѓhDlP ID铁  q58,8" 4x[ܪF!.GRg2㨨 Vj^!ʩHd w[Qz}9,q\cH![ i#tAaʐR5)pL[<] [C%#,0uand*NX7W۷lA>]|@_HE cS19 3&VI[dֱ¢as8ʰ7c oq :7.]:A0{fo-Ncerey ';PIq6ù5 ?W{+v -#1˅&4[[gpDŽ$엤!wαgƔ;T-BwMj%spt$0QS7P#ą$%8Q6fRϤ v> q9ţr蒰PUVGJ|,P9f֑/N*%{߀R-UG>1-x~BX@xw~O2uy@*Fׂnx&:Z+ Pdx"4E`(hV5,44=yB&ѓ;}WzLpx'9?Ѵ Xd'V"vE8GִWڕXCC9@Yu 0."Yl9%{Gb3 .(Ulae`Ȃjaʲ|klrz+ D,NĚ*,G~`U~n1c\YOE\s,Fh =*OۺzКlI_J A'x8ňǸwN;[ fMdj󝰦-n=9 իh5K;N#Qe^P$ٶ"V(ugӉ qX@>\f%_S捈M+C>eڅܑiS-H*R Q%^ /p?}D.p\Amg;үn*|RBwAPc7MԢÑN{GE mn`Eթ)>ij4.%>HƵMP1ƀZ.k#}qW{S֧?TW?=D-.\ӷ hA§;gL#fTf=.Q[b*I-!>w"%B "67GP r!tQ2o؍/aٰ!RVH"i~/p H=H`p߲mISDNƈthU m?qܦX˹{iJgi:w2\/6{|vf<%O ƉLg$Ψ9T*?HVv6A av(vP?+-h`~ :]7y`۲V4x^7Ó9+[ UfER8 :HVsaXrB`?_O0IKpڰ+􃰑vTy=ss#R5nHol]cf,-Z9-v (_K9kֲ4$ |4?n3w P/s)g( ,yo-6W/mqhK)!u(H)[ SBn\j {7jxE+lC?G|옅d`涖V`~=!ˬ0NȤOAbBglsnՐkfPG% B͛q!ҧGbəTfqa{)དV,t{ъ`=U_)S;i8;}>?gRU8} 5PXjA/)}d-k{$![ gUbü2mke Gty,7#Er#m)5OdiehbmmEEaAU!%*pӮnWB1"1D¯*tB&VhyMR!/סgV9iR@O~F 28c6N Jxbq-<:5VwpVu&]I ܉BkDd]md2;*Ia 64q25=HV l> kxBAn'DO%`D L;/] $?d淩kX$sۗRg[#t"gɆy:e+,cc"8flgxKT舍N3;BD1տ,'5􉪍/!?;V?Xobēb@-7+45vMr(g!V 4ɨh:Wʷ{Ut[2#;zEONA _+q)[,k2gQ)?dW)-!L5\Ofo1~Sm&6ac> ПIKf2X3Qtf`0*FVC19 p5}; fa>Z3WֈEF]{cCꈴj 3 h a<6v }@WgՁahOHs|@Hu0s*%;!k2̀y iSTf rE47Q\5!t_63[[, .u0;&`,Rm%^Қ4A꛱<-ݰ}p ̆7D'>/p5<zE 7 11:RQyAYURagoCͪφ#~IlWK3NÑq@;|ɵ.ܭzeG6NÕ*ըMRc|7-}y;eBIc=X{t/ISSYR A+h;A$(o aťu/0گZb2N^KFа,FfSQ ń@E*xDyPhW;dO;DV!~^r޸ƽBiڱp=XP!ßD|Wo@܋.M3P[5!Ǧ<8V"/kȅ=_6]Y3rlqO{A'ܓ|='nw_CLO5YmvAjB+ޏbƤx{dBwDza: \9e^[z4tM&2W6cF-"M,Mq?dtK)~@sRev|͒8 }ɐv?g?†3 ~?V%d XTsiI 8'gwNeBH#&#MTyeQDegZ%Lp9 q'#"$YyLDܜ% }'sHr#|_)Q-Wdڶn;~P׃}l<8zVB!4A: A{6z1yPzu`QNhS9[Yxon&qF٢S2ZL 8cz h-KC\7tԲYq@M?V:hpCTS)^g4'b74"8}%=գIG jVO5<"1p 5+U,`ztlqau5[7z rIk0D#J[҆ faW`&!A/²G$N*=H>es2=ىk]3 gWu= R;=MLpэV"lŀC({t!@mʜYY8aoom.%R7Mnvͥ *o2lsqpHQ.Phza Oz8+\mUDq3>^4_Kvu8SoxB^7\pQl0W8Ǭ)# 9ITTH$,1CC)hy6-oF݃ċZ4P#󗢬>)g;qY8{;;p*j~_xעɴv (5GR`Av"9WnCz>ћJI>:.}9#kآn?a4ap opDn]_qd .Daql(j$!_oLx>ҔH8?|,6avG$8(Fхb*aҔ7UO-0ܭhwB:j*ھ8Da-CRXS(+?C< dͣ:w">$cgS]k 7bŅـk(k t:?M6ע3C|5Rgr2v~c FIFbeeq.яQc-^̃!xc@Ochʁv$d5xAtU/%'pfZ_1 %"Uja״e|9\I{M5H7'5ZeB=n9DW55bME}_B;psaꇢVa5PwсG]+WquYf_G-,u{ޏWBTDr# ?nKh 3$\F)/]&'*:(bt^Eˏ)B-T b jx)XH;[ Qo_ =[pfٖ9 *- G5X 2U-x!.AgXDK};5/l=/Iײgױd|Pߘ'tPd ہ*\0@#bky0MZ ugѨ >Ą kpGfŧ% y[y"co&(=zOa)ly_S5DLCpt+Z7l+^=N(&D2,.Tȧm޲[qEMy?@b!*(ϴ|Uܸdey˻YR1ȱLPtvI(;)[0~{76Hr݌exz۹;(Z)Za7EBs[YE2t߽o,SN!l *]D;Pz%+5nK' {67u悀Y+h l| -ze&WО\Hתu~k?߉eii~`hxUGg_qToم_ɭ 1訾oTel96r5!A8d 1xISD?jMrd ۋGY.n5 DOk;wQY P;Q ĠZ+~閚"a-~ `dBr3IX".4yqmN"#;DYT,t|5П5@2$)Aꠌk;` v1ԧFp˻Q>b.~CշG*-q Fxm^w= o~R׈@EyK1wott Ljz~X4( _/79GWsav+c)ƑP᷊q+ r8U'r}%i& 6E;ZDQgYh~Bو7Cr0K)YNy!SR_ ;4 }'%Kj+IDp#8ξH֝r X {fnCޏOBʃeZ>^f. Qctv|  l=RWi-t=F"s^^ཆHj5|+!^J#Q_sQSIB'Q.$}sh0IvQ}@l~MW٨$54E! `b* bнo8eW&mMNr"㤼*t? ߡ|SYbWG0xrP< BwĘҐk}qK1f/C,UȋܯL52N?&QCdsAJTp${Ur=ҰkQr^FUn ɇ$#I<)N5tUF/{wH. L~ *zsthp_k;3SӒ;ϺOC۱^#eLUqs9'◈DM/]Q0u{jkvT$*CTSPis |^6SܑB8xyBɥ_ë b/r[A ߝxNrD2<(ߌK*M^/ڕ 3Sy_qt';FSLs H3FXn%.S8yX7jT$Q^Eg0f+^9{;{e\tŏ*wo j~*ew2 /^l꘽mJȀQ` AAxW@Rs4-Sbd1=ܾ~"Us0@]>ǖGmt*)r=j4Ȯr#Cc Q;^XA?1Ggtnt8.l z:~,L:O=!="rj *SrsZڱ M4Joj.)5!r%*)!i/<> bo\dZ{QAhh6vvD.bmIuԩȨ{Su+dd\ke)/p@φN sQ0|KgUrQn\?eI8a{j[%9iJxIFq,ڐ0o[vѱ}Ĉ-^`ƾ A-Q=Mҿٞ@z@ZVvZHӌ΂2gNZk0)sa.cűأ@ K~%`?=x6&v/Yj核f-Ԝ̍N__pӓi`+n`MͧWƴo~,ә6szu^ %AP2]ڢ%V65*gˬv=CT7aʭISzKIRmұ,wwZ߫b8HHh~j(dteєZK‘zYɊ7.H[DSj9fE PXx@L Ԋ8gh %Y'.dRBhSMh>99Ynoa7 ïU]c-P^ji]]0҂*2GXrAvm Cv./Fzۣ *̸&:?%WzE$Eێ뷦 I%ک1ˈM.R0_KZsa|΋@?n_4svk߅Ǝ#Py)ZvZV"'Qݸj}jg )6VXTV->g&he85DgVһZ/X_39 G’eѩebǯm=|TJ[踬҅֠yhs;Cx nӍl >ͻ-S)UdqzFu1`%F0c?}rX@" &G(\K Rܾ(AӶ3"S  .u1`0$'Mx/xC#?6;hZΫ"eh7'?f3+j*pbb_^ )^0.a.%<Mu{xc^Qu =A;7|<~`8t0Id:]F3raxa.hK؍)C5{Y U-:!Y#l|xL;31z=%31j!ɺV(BzE119hG΂<t݀pfyd/w-e)\zsZ( F5rvr24E֘GHq5bs]#L ;Z5ő˙WBݖ䪶bXc(`'~AfeCzZێ4@3f>,'fa,,C ,r.`'x.m4]kX<$oZ7ȅb9cX~޶춏pʕ*qk_y Ϙ7YG.g?ܥPyĥ0> ghNU9M%b0!^ou#i.a}@a%tHSS%bśQk|%k9'CL%Y`oTܚB7._he#"Jf)Gυ `R "}O;09Q|,Oз)A' fĦdE9(_ s ꒺JNq,قm^h^3^*7F(떵U[[9ٰ9dȿ)tw啼Ϻdd7 >}$T"mKT씸cNDd5e~]]Q,WJ<< J!V* ~횕'ͽA}O$w L'bb$ &lm`3c~ISʄ(38C3~5q4ɔgވ(|iO D`#2FOf!ܶ.Ss|тmϲ)`gZB59`t`?1N^7~+x;5\7#lZW.N5۾ĩ;% 3U2 v)լSCҳ!TBba;~j%#R< J[Lѻ1O)Wcw]w"=z#9oR03Nuc}Y-K oJXkjݣt "τD>c{ꋵw¯ l-U]Q9A#\܂"k] M<{ ӱgmxRϵ^<_= Apl'GY[߃n([{I+W-uA-WnZyV_YPmcz|ꖆ~{1+&f#SHfr/o)cㅕ;9Ʈ2MֲP Xh[z)P_<)F#TO?8?35-j8Zw odi_S 9WpWGpn1\ĈD˪5W B^1@<奱y fc FQWy`-`Ar/3'kPRqM…xϢ1313go&MS_&aK|u8Qwi |Q"@(u61] @ܧbSh{ġ6R<#foWcs(7-?^š*$ Gw44uiDq5sdRC\NX?IN+Fi7{GuT({3jsB,,x:ɾo,@ 9 i{n6W :XR?3jfՎh_]w@ Mmu%jFmKݖ0%EmX [4R=D`vY6CPմAQC-MӐ+3bb9( E|O.Oi,w5>I)-ac)`(oI'#;:k`ݿZǭX M}tYR-U]9Z|sT(%2^R&ž Ǔ!4EȌjvso)LbDt\-GﴏlzidNpV<G⑸xlNjV0O4mPTgE'՘ Ї} ׿}iSsJvsWM$qä?n(Ke.^jN9xPRTl62PG|^QytH=ȵ| EEi}zf>ӂYD池; h  6⫱!<}Koϼb;2RT^Xa|uI;cz%+[=ƤEnaڬ'G>_Z{ZR,b87lpFq[fԲGlTbH3S˳ָ J/Eku)v2F2a,\aO5).H sЊ(ל ^Ȱ޾BI"]PmM%$|7|-PLl.6d:w 9vla psԏrF}ޛ4 7}u!rJ_Wpd:R dn:71fcS!͘ ar;N +@dE#)rug;`֏gH ^LlvK2d5*8cð7F'5\m:KLQp]*o>˨ENL09E" 14`P| Qi%3b KQ Nqn|ɬ 5;{5{~dby9w t~DxgwhV٥%Wk-tLSPQQ!0TsbbyaS\ж\f_QjU2\5JZO:u[~WJ2[f|6GbQ:ߵ57 ˣ7-H' 115fz,>d'otFN{c$i aoZCwfJƇ';z%Af݂SϓWfEM|\@k3`$⹐{]S;UF+cV6/_eE?]X$ì:bd:d%Ydxli;fE5OI g:!؋9θ¢pPvY!ĉH%ZP2fMdVBO@[$vqsl\ŏ[V_3MbfO3CWVVq̇kj'&U&m7~!۲]+̟,1^]wHu)OGやo9Oք'~ߕX+ <*Pf+.L+[@!?U%Ӎi@uӃ7c2j;Nfeۢ` _dd<,č楄:|L7>\0ϼ;.-97,C~҄h8v)%_;:ϸWvqVFB|%?z3.]\ZP"~s_S :,%4/Y^ ~P~^ahu_>=ow/4*}T5 Ԣ8ބ P6{RЫ&j{NB7ϗSŪ¢cOE=kJ~cNKxF ܥf]؉lrur7e7}PO'ݓf9kX`QC3B^"=~OpEߗg=lfwFYI{0IӅpyBb06MD+ [~2P73V,IG!>PgH>ߊcR\]6tSI@G!JS;#^b@?x}y"/ XvSuW#˕iOe+^^vDݕ?bv?OpZ\٤-;UjY!մg0O\+ A93Pj>uR!}oL zxSp <#yD'iW;/h_Qq[|xXŶ0ᳲfZF31c3ePʧRp7?// ;҇H"?d(_U/ϴɮ4_+(_v,f'Db(~ҽzx::/}؊NҌ5{=bmֆ_o+wE}dTS)|a}"}DxNHkҬy'ƒ$F#4+FB=^J"MՀUz{T(ۜ8zaq 4Wˉ% +Ce|&sEC;S…ƉۇP':+PMO/ af ee6G`.>Dz@}MqrlrC􅧥~@]~<xp~"VVkSZX35O%m.lb TUAVp̥/(fpOܚµnTay~gcx>q;cTa>m &|;dNj-/W01_{іSg7] JA3ƔHsɰIn{(JK 3Għ{%Gx^7!-ZdI}$\V]|L!:8ڤeX۸CT˓1.o%b塣;h&"KYE@4 'ܑN8ЭYKŊDϪ:0NW$~UAp ôa q>rK8AXN#qݖ^Cl6G}Ȧ#*Te'y!uK+>\+Vw:*7)W.?W\ܘw=0(I _-}(&˹6LZA^) [|vmFh%F}R xMXo2 2I˰;7u(2:+uXȟ {"D5_4{AQ3 6]0[n7ZRڥ ߤ?2?D-/\MN8WEDr9%,z6Q]7#!+ϙVT ᚩ)b5_&qq-:jV cAM)ZZ]kgvDqh({0Ǡ~%͈ "%e 3\)DdY] 6CSIT0NF|Xiܷ Iŀh* E*?Tpq ¤lAR'fM4f,x j$µ=[7 6zOHЇx3%K A\PHj (?u`U%q' M8ݘpwTo!-$[)oTfbjb%໊G!Yz):~q5$R>b3ujǓM^8֩:sI Ͷ GRO2u> P>[ش _62{n _zo8Bh2 VňDƼ7J4Y ?1j\7]^&j;dwEt'ِ <[-P#|'EŒ wvQ$$Z3jN/98tZ/ ^UWʗwG8FɪQ?ӎ'Lw@sfV$ E/\4t-T+6yЖ -`y"tO;ѩ;`4ce1>Z {ÁWIcڱ36KPFpZ[Bl{+z%0OL8|v?ˢxa!* {+yUb3:V0h"y(gQDG ݚȱj=qz/ۄP~,V%|O2io e/d]X]A9jcy=({u'%6]D2Q@̻&CCs}zA: f'N קb%ϖˋ"#utڃ#PbS4)t=>"$rI9ͻ8:_@<[8z%S,ZD[pՁyaQK-fu_ ?/wQ!Z jf+y #F٘e*ˈ[9X#r9D|'νH#h@kZ2K.M| @^M>Eԛ :jS'0%3'ET=PS(mKS==`3l(Wweox# ZInBVxd16YBb$"e2nMmw&RZCo2Q2)$` 9'7Da" pRo0{*8b%d F~8JZZOoW{I+aJWrv+nG)i)4AK;B؁N|j.8> A #&x7Eeu*+lT|o!A,%=̌+3G=)WӪ*rDS^Us:9a -P婀?2P^Zj;VV7m|qҧ#>QqW {¼kBZu=L|iGsh1kr~i苙L?,GY ^笗6t%|ڤU(JaTj$0q4Jkw Q]b 3$~;2Tē)BhFQ-_{M¤`pWXubR"d-#̖ZMtU,'ҥMTUeoKJi#FXұ{- &S=>TY˜IikÐ|yS1a6%nJ+ >œ`g)!F8¼ײLIa@/(X|֛[y' &RMkbnAj(Q:HIJa:n(s4HFoo{rנ2Ж̽F ,zi{З=qslNgdR)b3V$A"My1݃)\ث_fxd1.rK3ǸcYo$HB۾HF[!JdZuy!R}d[(.p"i*==^I˷p9(7صDZu_3kXF'{yc(!_{HH3˓:T A D+Y{{?]=QUx=RXT'_eDc>Z;`[d֩o0ھp-;HCV=~n7L;yKE-NѣB:3jLk,VL/OyaE Aψ4K%p%ۃP|miVkuCw9<+oИU1ϫiP聯U̓-c[_NFXntBR~`L:U}ȝ0_qgשgcgv2UCA&sg1;WT%װWbL_ܫ (hz39C'U/(7quT3 =s\Il}@ON~}dlRL 6xP&q-oG01[5ڃ,}h^W]H/aڟ| x1Wr&u_toGH;!2_4<V)h1d;p  d،鶶`>ڙTe|9d/eWXsxDt--T,\(Rjo3]Uq-IXQś!i|p#=0  ь,p4&̚rXjY/@2Ė~2k9mDA*1Y1y2я;! d-yH*Tuf2BJ-7qŋZ3!S^/{6Ϸw(PCb(/:?71M nA^gu"343tKra?yhqo˴YZHT.J-PB KZ)p9+JVHԇ]XffN{_2[KH!v>`Y练 Ma6>N;*sIp;1_)FO.TuGFƦxǖ7^;wJ8 /4}0HDpRE;F$ o h[,^m%m ǵks]Iqoip"`{' W!JL&#;/6Qe$Kbaj.hXA*ta4cP6ZEraȇRM~G=ܾڶXLp}rXrޖR *Q̇>Mia[,`R]$]jZLr~D`]'"+P!5D_ M퉝\AgEYZӾxizsټ$TVdKVg{@ [/g_A 5Hv*D=*_PWV'[nF]:~!lEy1,yc48Y.:2Ma[C}Ph掖cfn 8lp4:e L At*JChk3\jC e"Zwe),}D-h Elgv|H,Ö?:͚Ͻ㨖W^˹w}hAv&ocRCU' .I @ C݌(DT:dϮamM,73ךHImH{Of YV+ BKH.C&0)򍄁5?X'^e?^SX-˟;xXˢ.Ypt{f$NmQ7< Ev-=,6҉ .G9܀TdT֊٧K2wPaN߉$_GH+cFO %2+?0Db㪶DRajf&4b [)Qc)gm9$D7T) (msiqUa{M|[Kei/=dM_mx*}uhV>v?dDxXRp%-]ׇf1<OF2)v/(An99|6:Z w!=ON{cL3V ){ua)pe⬉5u\9[r|mǎ- BܑqSĒuvط*A^BͰf(+;{"5mlGtms_tgVyDieû=gW5VjB P&1rUsVZqEpbn/4l)Awb@J3 Ϋ^dB"⧛MxgX@N EWLszXnsfnRIE|zGo(鑐 u|c9&MHⰽVUÑ=l|UpgJ  {^,t3*sqHNb"^L| 8]j;(SН ՓS#a-Ƭ$\o[T&E⟽ZrRwOTb^݉OqzN7{?o(d ~4ൠ 4Ԉ$v ^ːTte=Th] _>P*|q/O.j\AnJ宖PhH>ܿ*pLÙՕNp Q3A<6)P:ڵMߣJ"TÁ\pOW>irF8~^s_5T&ۣ9\nOi 5z1%X8R x 0'U:1g[mrM'KVьeȬU>Uu),Dcåy9[-E9j/1)p/u*nܶvHl3U&s ɿޢ!Bsx4Lm}!ob '{m;8v ,ޔۢ^wO dd+D&?qdA~hClYȧ޵Λ RR]j%ثR[@+QZVjk*9^ijޡx]wL֛I臣"Qz8F %5+ҙ\zODfT85Qb8͢#9>6$ziǡD2l'Ao ՗^aOGҰzm灇i~R_?>ނg&ub=u&YfOcqu ;^!&5IXJ X )IfO,!m)]!l|N%)^O.-hLP",DC}]Gs9+bD)h\n1Ϫ?I+: YѥBzf*#TĮIT3ӣd'G77o}uOۧBʉ t^}VK?m\}?Խk|O7Pb"`_P+P~*>Ǣt{#QJvBC,Τ:9;hdxti!W 2JOη>[+&*ݐ|C!6.k*f?~B. ! 3A/s:AB DQݔֱ" $v6OBz_7X'¯ 둇KPymg}[0= ?WNI;_Ų0/@AlP <eP1t ̌lS:?SE':}hwϹ QI0}/w)A`X"? ?i д:؏dou~W}g-#|'4hDim.%=JifFBJ7$/ĸ&yk_}t~GN2NTg(XSWH$E~BʇC'J5|ؚ6?KDK#d yKm}{K1.xzk|ݬ#<`lm%AsۺR_-dlEo <]=Zqkor:.4S|0eH(ۊv"]#6bf gpcwL ԬϦ$4^`L<䱇=lal,h؍sRa=P58GW x 395LбAPDFmxȰ&pug#I@ЍyF#lf)ó?;iz]=;U_Ry~M3P'sd6n'$.DݹUmKfs_X/`BpP݁;7â9c/r<_f'6\-b}Xt{Ʋ:m*ggYjd@#BItp183XNLƔ\+mzbAƄN`GK;a,%0>Y@0HJZ8?FC}?}(#x-0@hY3Z$TDZZȮ(r vdHM)Syl͞,cuiXe۪UHg*7hkd#X{Zyz`IFK\iA>MnYgg96cs}rD8΢kqut)axuM"5ZaIXM%أ]7 ^Ue5m;;vn%u9`ΰ>q]2D n"h}E e"TQ0=)~]X1Ip&\z$=WC'S6^wrSު5﷋ǎTUM;@Ÿo jS<{1T?enugWZ]V{Y{뀈s9y1v i&"٭a'ʂ̆_D?\W_9j^`2 >vMVǬ"0 u86nhuȣwQaZGyU\HKEw>$~iC2a@5ven$cq:@a(d'VyJ-<.B;aYGEqKhH?Oz LTԡAc%ٶSw)"׼S:)|M F+m#vOynr(i5mɫF$Qߦc4[''KC8`4ȑ;s;)nl:෍ނv MXX{ rM!\tQ{Ys,3w؋+6`y `Hj̄qG7n-" kMAe^= .!{ꘀu'獨"6,$d/ޚi|Yg 9 M<9簟4 *VozoX1'Zqtc4bwS/`&u1~3R zrY=Nw]ڗdt;|4 ֹQ+k݇K@j 'a'g%yՅ)h8 m2'H aMuM|Ҍƒ_X6 ;p΀b:N -e\yF B\}}YC!:d=˶T3֤8`m mpܡؗo/5SM4=O1pAb{Jm$f#n_#l9޾뇰xΪM+)GRZT?hO7I 2׹M]b鯵e]vdND{7ƯzT/{ (P/DVLV$ 1 LW!a@rv/v4){$NZN>oV {j)|$k/oa~+{kGؚ lN,%\뱋.H33$\@i̢;2<Wr~XE#JF ܚ+[NKl*d(҄àޑmũ:fQ T*PF6BH=(zIz]] ,Uo !2#\ \,ȃ ~ÿY;S.->13gfCT&FY+9ްߦe4H jK% Y_G/HGXɟ̩zKU>eՅG󁎭E?8bH!_!vRܪ5` x_6,[@砫٩hV9ʷ¤] cL[*77:";am>$) fICsXjmF_p!sV" 8 I 8*Luؿ_UAIxFqo,ω/*7p+qY|ƊZcfyĿw?Kvl῕0vfNs8$8]Gey=wKLua+L 'WWIk$hS7 Ӣ 26b틶ML}0SF'XNW5p`Q~FnԶ: Wg.jr+kqgl}޵GUN8 ʇ}ZZigMс7Owȴ5xVB{-k4Df?!BZu#YdKV!_z8|pя}&d=qsTǞSĮ-fj;J82%o7%oB/=aFV2{ U+RX 3t/)o0|8"_V qꖊ?э6Y<^YС3hf36e%ŋYIůq.>‡(Nц\ vt|Ψ3WxE2ղn=}:i &RkJYa/fQn':#O?x^> @bAN"g}~\"?Oi9aF4jɌh ~(EBd0(BngNU#΂_`sß'/;.5͐7ۧ;iuhN&xÉ" YgA $h2ӼJ2q [AI[-4eUc FjJ_Zht4Z _i `5?/3۽Vnu[}YĻfiZgX>dY`ƒN Yj^=[;E=AGG Aca6 Be29R'ƾ<c\FC{#l=N>Ԛ1^R %OYYR7p*,3k>5iLd MpΩ x:8a X(q7e$\OvQPA6f_g3[gYe?lJs>f7ceKv7kȻqV:vDE{RDa+w~x ]P-hD{OHVKz@r+ !Ƹou/斐1!c#nfJZeNg/wbi*|RpM1(ofxLogʸk aϾ;pBE!%9$I&Y2>Hz=YSR6$!~!*5% ,MT/ 0ӷ#LU{KH*MeI1 DS3ýnpnU!JO^熆] )TRdj`xH ub_\\y#kq=  n:};cLݧP0JPƈUem6%G,EGNi2eX,C)ьTؠYD%$ym(f=稆l^;@[f$ɉ-@plJ0nKhA#Bl0A}5Ķɶ瀙rr6'ܔm)ypm @r2w5u"I^`CTH]Y  IsbST''`{R onUh*p;BT)L2&̪+WandGf՘7ǖ:) ,RD$5Gл^1EsRUKK45E9pEU6 R5W>lKR3dC$BIn h *i.{< !kuy*=-.ߩ#S^6ż{W'V%xQdq7Gv[;@%eGDN y{ŸwfzLX(q ]J'^t+qbvտxϫ;?kB 7,d]Y@/Ѡ!HLhM,;jz ё5T\a SJVXޯ .E}|RٍXD0\^q&'*}bNTzjbUYNXNy^0^N;FDULyԔքa9!s_΄akOo3zl?ހS)ΥA:Qs,t03T1.XH\ cI[tw;59ړ+5^ OȄPKAaIVG*Ba+q^&`Ն 2QJi?=aj}n@f XsB/r>yI'CXdk?Fk4_]"Ydcs[o 1l`LyJBꊐ<0񱮥s1'vyZ:i;ak\@٢e}Ó*WvEN!mއp E6zEPo_FZN'0i,2WЄ7frrxmt!R@%=W=.D,;Пu06۪s\Ʊ܆gVne EkыTK☖:3y+AdY"/Q 5d5L!{!_0WF-'\\6]K'\敆g [,.io|,$PKWlӔR5ՋFuq2`'*eclcCmRr{u%ik\pzx*JXG9MtH$< 0LhV H07W? pưxkS2T'|՗u&)^+H񿠫H}AIqH5~IN՝yf "aKGDl/:xKruB3TqgMd;M5DL26C+V5b70ͭMˬ!8y$YoZL_XxV`AQʨ^u&ŷۉ[Yk[4M+ӛz},}f}\}ڂ%KϊȚo5cGTcbF97Թ0sV'E rFQ>SsKYǻ:|n. |r\1q4~[Q'ꗓ# 7/49/LSo>w6 PY {bX- zhiqX.N»k9g<Z{_/O( XB,'}͊X*} (FȤyfКNT4)( i!9~w7XW6n֌Wa@S;O6I\‰'`D)KEDqJnh8jlW6wn)ًol]~ZӃ˳Kݞ*nXp k IwLM>Dq;H.gF>qGᆇkFAl:0^:һЏ_ ޙ!?Oj *-_-MzH] wt+u*1͂ J.7-Jަ%eE)-T"BᴓW1}͓eJ;{aӥNfDh$:zsA ܗKNsKoEm1M\5,? `x!X}e+yBn8'rc)p^]7ڞpׂ%QeWo_wDU̕inRDEE(gb{̙Ϧ.6B>vJV1_Bm.LRyNrsȷ(ٯ>T߀pktE}Mq-\rlOO4T(:!,+h{ЛЎ N1c5uZń/8m išói^ν}@XދU^b;/5>;B"|c7C[qI_`.EfNg;Ƅ(+Վ3%gxQF R[2r]~ =Qab]d6bOvXAF26afDc*tB^NEK$7kU~TE`Jq_fci8]﫷O=+6E+&(:,ڦ3 cuBvlUY^P9gĈ?*H0]ax[ihs hc#^B*op{b-u Pft3k|6F|~t O sTVN_!K1U[4 $#8]y#{my^I,'EI<#iq7 Ba.آ|ͥUsNj}X~Y^$}+peJ8JB%ϝ+ߏ?'gj)k4+P Z?t s^Jਲ_o?V%Tt/$>U&^M\ml2] gjP2 (zVۛ'fƕ$g-51U03B609'˲0{jղYXB\0 ]w/I&)޾M]T:Ѫ tKQc9Z !~y{&'[Mry:e#xKvj(W^WQ$ %,s/~i[t 9VeӧOo tAi%]=UXJB %q8|NIxԦ!Ahh+n6û҆s}#qrpn- ri6՜hۀI%P#F%g1~tКvsVwjG%=Wz;G,r277 V5ohTHr*2 pp pCw P;tO]WH*ubϹ :]g>ϫS1̡QOfJPf yhZX82[%aZygx2 W!>s'T$r0)0pW<MLdϑfu9&_\5RC{좢ߓW갡kd=0ѓm:o[(\\t+e5 O" Tt0h'xLj`;_Jљ$c @$Z/M;=zI]&N[) t7iyC CP<e<* X\UpWַfO@fOB 7dn}'=pJR$)Ct_q`sNnħcW:٭Nī\u]٭$&MhŇwi>j16)%yk#fe5iu@ynmq>[Cо$|k\="yQeSPsp$v1s8ȴ{HS,5fK<\>X.5VGѸqGe˪ks~RQx"  uH~{ &S)b;$dG0ndjs,)[mspdmݙoWN,Flj%n#pъڰ!8ZXc͉DҀ`'U+^FXqbmqJ/-vWiejNCs%`Z$6P"]5Ζ}ჾYHo'b?lSH0B6`7/xQj}Vq]ɭcsΈIK>KLu5>Z3 q#@3a2ye5D 6utr .F&ZPqMSI eWl.lO\NcV͛=j KTNJ×4wz8"k/號@k Q l+ 1[ftrź*ac+WZ@d%X]ޓ]hLUA7i1{U$Ĝ=ٹeĻ- _6KHS.z|$۳|s\Ӳ} NWCiTu ’5z39 rOnNhB-KFe!}wZVxhp.8v!eLm91ESBSTq\#tR i)quHdk9Uo=)ߏq>%%S|j[J^]g>Po0e*@$O,GJ9 ECSZbzQC SeQ8a.B 'LBmJ„2FR{7Zs+M@WVjv 1 t͂xihܽ#Μ#x"&l'4zF*\_W{ OЦ Mrkmu -n[ϗYLߛcv;~i HǫY Tv@h̥dC  |-E 8+B0p)M_%P5kLml9jv9ׯCa բC3 WF5R +i s[ ൫HZ&_N%LKCsA\Hٟ6j|M|`ixEKkZSd)sws*5t[RIJE9g"ik**%qJ.}t5(?'},G*ޯ|/j3χ(|h"3.ucx(q:WMJc}9"5eZG^㚌JN*8HQL g(筴<8bgUSPv0PGnRASLnM~_qŧ:DQa.WN]ۺn/ϕ{F@ZQIng9 #S#VUO_2凋4S#OqLrL}M]q MP[d-F/\0ARb>y cu@cQ72$jq2Z,ɑCI2 ojtrH v;@/6W~{8dY}[bx7|d"}0SL/y4I\tM%L4;&iODDZ^K*Vu㢏ؒ{N(70v]^rvᱸPy#&\\8oA5g[ Z2GXmڿYGǣG{sԠW'ADd[ީ2rvQyXpJw0<*0ӱu2}n{"lu>@: kkz- Ah{mDoͬitY_tþQ_ŬptɀGkci/U(ЋeXRRז:L]x*6} 5s.yPayOPS wU/bYvL~іXjM%G^{vn?P=ژ^lv3<f`!V6_62bfLS5Gz,,HL ޷S~ Y폴j}%(f0s C;"i8=`5!0;ԟTt:rN[$|e ?x֙\L"6dbIA h/)-R9fsb`\M6'"Ŧ4rvmnz!EeGx#Q|,+̜GTW10m](7u'gcV4mh ^m+o6 ү<`lF#ͅ#dId$(3kslzRԐ7ozd%{:m8,d`ک#C#ݙ0[CHtgia{-#bQY!hhs 9elox))Y/8`v(.~Úi0 P*.dȰ/[FkdTrĸ{`@ GKy}@ VW2K95yNn1^";YZl_|BҘ) hы0JL{t eIG @yn?(?OƘJX̵\ E*dΔ=פqK`\Gd(>&i]<jW`[N9zuilµКء>QvS=ӆ^/nBE*moH)уI&AB,!{O8o#i[pׅ]7%{= CNz7;9ǍCd&(FL 9؈WhKy_wal4ؕrpEN(xuuB?s(LC3g8vRSʭĻM.ud{$)zpGQfo ,=>ݝ+$ ș̈T)r\Ӻuτ-^~[F%\$^aJ LC1{  jdD߭Fi=r^{도#1$pq٨؅hmóN yFfڰZYsY<ߣI6(`-BM= !v?c7i~uH=3l_nQ]yjAHlW<=42dʭ˗˖6=~Ϸ-_ GkHv 3Z Evy6x<)! ڌpZoq0mSp>`W.l BF98 gAlAZj£FW:,ݎ`@v47ylnYiouĢ嬾N[sIx0kسnyҧƦdn.ulo &Uس%8a5 'w-B + T1Bt8&קl}MS ak"dV;LCq>ףK6qv_Cțc^j#ҥK)A עRf4ҰhbC>>ID%FL6Tŗ/v νu xT <,wQ}6@^]rVTГP& ?8 ߏSsw{Bs S>x~5@LIMOVO;=9ަ4eQ#Y[^UCt%.XV,~;oYK@lR%DOZ/O?U2d/>Hs@Ѫ.̐рb@QG{WVJ-˔+a en9\qw 8XҘm󘸙{Ia9{E쉀i2Ҷ:f^o3s_^A~3Z^:iP[cң))͈să bSn:8+;8 ژ@> &+*h+>1@OYeChSo4FdpFD"a*bkxoCHO jbjy}A_[ʥ {ߥ3zs'R;Om h,1>XF'LQHfz?`]ۚ/N '~]qظWyER+bRx$`ţטO?wFd fxp_4z4QϤћA*>b8̥_L5j8lu>duu&Q->8(GPIZz ? (ϻ\|򉉻:]Pff F*%ڱyFDNM<+oVx.}bf(=Β8qP@O(Фō] _.EFґ2>by"_sce -6/F*1pCp7j(.iڇИ۵UӟV+"Eap}@衧L,KU*!j?\mUB- sbߨu^lvO|>`h0h}OD@/4_rg\ I]Љ ¹0}7h:Im3'B}vH=zci;jyج:)V3GxL jr;Ov%N7hFDte@r J~kfcB1SPdho8{7s/mT#nzbA~ݬR#3!4Yo <5)'LQmI¢YPdj; %Rqt71af9 4caVN-v ;cq/JrҤb]l>>pyh 8N(5= 0`ӿ'v1 7 5` e2So O;'m$w NSg, hܙy"Uʒ TrDSH x2 0FmGg2iڢo]P4[(8,6'F`uH SgIG:e@EJNj t*_se7to(),33^pmԎ&FD\O(p\#3ؕ׌/Q5'a%oέ pwp*SB"_(>H /Z3(Bᱹ YkWaڻ:.L{ S˖4[LMLU<%H_kc& c!9y-*d!C:ۋoUFOBeXyEgs Ý:CAQ!bkydT^%d1/HuZ w8X7K`WIK!Z&wq19; ̄j1m2rKGAnݥ! iM!ELO<#,VX? 8{ pϹM/%g%{j)H=ww7ݹ[82y |4$]נ@~4'4ȉl^JK] ޗ` ߚQH AR6 K1Y1p6kO(b&?lҲ>-RNR+18)e~:a?ƻgDT&iRl1EW4;ult8p~ceD qRI2._Eb#[g0Z**0}(Z$\dKi>߳$Q禚*93yݡ\B2e?69>;ϛgv\[N2fnk*"TqpeŠ4ʆ+/þ?:;ܿ5,woi)~ 9Q6 3U^\t6A 9 ǜ&U^Z쩡+\["( jηCaq"ĄuEP6@7$2ymay-kn麫@>K4f3J Q'&3Yk!t۪_e։~xd] >W|`do<PͧpQBT7Q^0Ud1sv]0c=RE a PF> r|Zs^6|`GI0#Wj#r#yf &PGtui"11{)6;azYT~ڻ}hvd=)R=cѣ؉wmr/2y3J .OHv­[, jmB&19AO,y;6U8S\x:wa1ꎆ=!SR OF"T,y*[$tM[W[JPP&27!~(/e˯lnmqKWj.75M$cOHz3xɱY$qvlVzm`5ihR~lڈ3βuО◶-h1˘ <εNS"hf7BUl5$5b%11 ,6Ll5ԕ *fOn757+MŽp^~BL+Pe͡M!ZX>qJ~ָSMr*]҇fTXoߌ׽Lg:V a:sgXپ]-݉:|F1HgK7xzOS.Q&\0^qǙ/J=+eN6ģCWN 4,[! Flׂ[B.n BѬ͏;CD@l$mHgai}nmz(еD6Ws@#{+8xL qOb8"z3:օ4HeR-xяio}E;t@yv,F;l"ѩ X=舺q&T+΢9wfw1-*ə bdIb߶JtWB)s'sηaH;B֔jݾ\0frҭPf/-LQeP5bt1Lmng?5)AA QvcotpN2(edOP/v]ԝ'Yq<;vP#N՘]w'qSAbYjbYOK'p%anB(|rr}[>w#K]=?)}:i@SYQp;m_`&`Z=i5n"ZCE}/pL۝k8a|^R_e@lTl|6s#RΒ 4Jj{!+w=\à_„Tn|kKKIAU!YFEJ3S#q¡!0VߏZ<<ݾvl dS]JanmaY/a drx'de{eRG'ĕ"MRY aWx4BmGX[x>q I[߫+S]cwþVtuvL]1-&~؊.5bKRt`!蓏P#Y]WK) "F20_QU_ EX>Zs5Q#[ZGI>B(nOgRq?+?m*N4)gEM^U1 u[`׋$N\7嗪 ʌjE{@ss~ UY>$V:1N )oT[_agm3Ӕ 9(g5nj 垱A\uQٍa u6]e42Mʽ׿E! !S, Z$̆$i=nqL@tTS N gv.)ʜ3Xm+bm*M+5 ~P8FuGf)iJע!od6N6DX#HW u@ ٰb)"yKԆ*;+ |(xvW6ڗ_BŊB&AC ^{{e 2؛u ˏ:waГ]t i[2d1Y`J4Nd_)b+'c G'v6RlsL6 隈,嬍 ˰ ϓ5s#0zVѣשF$6Y H8G=KU~%<}m!bضqA=A&.]MgG+*l`J@z>>ŦXH|Ue ( EBI؄ǍCM^Rh X -%8 +5'=Kmo:jlE>]}Q?35p$>oܞ ?'ygV1(ڟs#53 9od.^NaU{B~:s%hÊ8&bmt{4 EߌUKsJU Jw \}WrGO Ƶ済@Z}+B MPhZvv hFPd9b,|KSia] <ޓ Hfx3W`_E# ϣG!!teYLtc5uI!re:Ο% %g|| 8'<ؠfXC*ԧ\ߺ(k tZ Ĉ.juǦ<B |@|;s'if1\.* H,&ȹWn(B71< u!Uy v_4A*X7Z-9Q3D $ǒT5t>I4ٖP+6jHBPs@vp!J& j,\B)̌ftbms 25hߦ< \}=:cAbmDJ/&Hl>[^˻@mXP 1bKNyd+b_7لr.sG·bٮ+s.ZNӓ X0?ww689:'K-60:7?x!'ڦouh46U*Ӏjbf yI8IA$ErL%a=VCއ2.#c;a,ر1Dj9i^lVHIqFn͵:U)=)dNki#Ԧ ?0.N0RW !\;v' T|H3kKK/(e#i%YjKo\xQusΨU@Qm2{Ѝt2lθg0T'3ЏsRt= ̈hZ5WSR/h+a1IvzANhs}KbIdKܧB?J˽W kgS`!\ei"ٜ-C1k &s_ȉDYD# iUuVd]ǿ?+ /,'+(OK 6o9pbg/%f9`Vy9@WQ GI]O:59'VS,h#q/Z 5L9FNsj&(w)*4/+2*?uGa-XRBCl5>YۭȰ !K $(.c ,Ū/>!KYE7c˧e_@d_7?LEw\.'H m%$7%W =}cXBl(Eyz<6߳2GP3#܉EG)f}fכ@"8&h='ǂp6"_abruBY_3ǰCZ%#[[`/Uآ ɄFjV)S|d 2i?g [#˖DqaWzs&==/0nap'<={Е§oƃrN 6=QpOOqPiEO}{Ta?Ae~YW}:HN~<7Dr;]։D}w9\߭ neo.ݍ2k$oOЄsщY׿uL ]./\(]8" B#+FЊT)4F5T80e$ҟ'h6K:ܭ CF4KJ1`]C;j]A'܎ނ{@H%*pO+R>".n.ӞEBN- cV Ȩ| v ǥdkC^]0>? ť_˳̣Koj%kx;Uq8  Ie ),ue8g~45oj ߯9y/Yp~_4=;}ыXy6!~񬆝ݎnB RZT5 Ė)Љq;A傋$@ߴ;3C(\qL$I`Eewꦺ$6CEې CF;WTkʟǍ%O Qa"ZrV SYVNu(]qH^NdrβQ$?jqL|̿*'bkJ*y< TraMQаVLPzq`&k8l#MO'6JױB%W7 [%Qz9V)왝rNnЉ~L)[* 0i@ȿ{_+tWZ]p2|a.k nr%7O2Bfj?֌ɤc/̱sK[2;^Yg $mL645gZ RLؑ̍]uNƘblzd1ݝ 4>d)bĪJVCt" FƁ#d3G3=].!g/fAl$W!8De[5 _@ /9d% +Kn}~˺ +!s1<?U GĬ޹9Nİf*RRդ^-K$={qA|Bj֑K >5{Zo 6`eUXėGrW*̕0Y [C\ T$\a^ _ L"fIt»!\!L~?TlJC;A S (RBF b |;$-$8|Of [rIA `ڜQ-!6W)ϰŰhVH"+qxe$}*tRRaƄ!*p%,y;JbdaFhϩ=_I&mB?)^N E`}F2>LU 7e]dykpPsLnu)ހ 0>.lW" rsW(~Ѧ'[׉#MY;3@쎐* ~P=(-GrF*#_]pbttEmJ-b f+ۏG/5/m[%=M,|Byns>̈́[OݔLG YvBe K;ǁy+˜!v{kNti]U R0GbN¢F[C)Q&G Gu1a)MBWhV?_$fZVE<i}쨜> AUP4dz*Oǽ_SYlChG~VTqgؼ$NZ?+V` p5`yJXx*nm=MNj DaV<˕rTW,1qsefc/&Z2YNGRTK"vRβ֛=|'?CeJY7ղ%Z=+boS &w nwG1 oxWSmF[[Qqf65`a>Ie[ q&jkBOht= &egy"=TC[z6d@r:X-ANpLr7m~dg6 *أkv {5뺯 5Lvqk & R|Z$%drRA~Hg֢ s (]'#YhIK&R>Od\a> <Ғ<ܕgߑ[q0 %S $#zDR}m\o7|Y;A)ܷ2FPgfā7&dSsBbORƖ-D!ZM%wcʊ}DޮЬ7OՏp{0{n˾8uCKv/FJQrJ+;Oȶ-j_zW@kz^r= c1B}Ϗ#Ŝc7O}+,͹olGd_U5nA(t&[{%AmD[cGBA"p>XeIeL$B-iJV? )j0\i;g?} ZGY'R>{Er\Y v!z;(.,3?lOb0­qe|f_S ydKK%Zޕz )DIwF,cG'&S0_VD or2֕`W7$jl>40qi]:ȶo^ `M/)gW8&<(MKo D0г >),OH's)&5J@ÏxT]— ~FX>Ɖ-Mߐ3j,9r"^U^l(HrU/'Oǣ't-6wps+gf Bиu2WYit%AՖ_ S [OF䏦tiq2=&rf:2yV }2XB[Z}b2%jB7=1i=u3hަk##"$ħ&T%z>)`#{A$ҘK쏤ߦ~n}EfH3XbϝSs.*rhp&5q&=Fju6Λ؞nϼr~QE 7)k[ã.}hXEK?q,h+@%Q&8 |wX+$̮+꧁\, ("ӆ5/`l4k5ɑqh!8҂aJ@{:׸uY=,Tm7Y]K_ 3L„ńx1w: 访?*~絹2Iޘ5# Z4ކ :"6}g(}Dp:GČ bS :B_~)Xj atq#lsml>ڣGdy|_!:^ WGWK3M(Qm4 }tW+\u]}`aP .⹕d!PɭA >I6Zp/1aΑ u|nFHP域ۇcViq>KVxnctT'Qu8'T9ZR| kluvk^<Hm<$/4(m cԑ8j]=1+ )2X(  l;gfR9kZd2Z2R*۴%)$%Sf_ |E=+~ ALX@,e@6qu퓎]ѫ=_]0v"㔫h hkE|Pߧ"~t t^5Gǃh:tl;s ۳/.H+U\[sx:-^{xZpf^[>i/b_CSwdkFrhɤ~SZ[l[pTPk?HXtqڝU΍Etq&j߬w-$ @cPmoƵ/ z.dg TmX >l08#r T45}4x8G?9u@K7}8QhUmL~H@JqkŒ̟+ cCO&w;x隊3ot`v<+fPW<̷*`dWgCj"\44GX8C*ʹ-"\ٜ0[pl"7_cr7,st::eh Ǝe۵ [obFIrGFV{FKmG8 !AWKy$BֶcQp }9쇷.O@yKt *}@Qkbhhk&}6mHN6y$"e=_xspO0&Pa)gsOƊ,,?s |}%O8Qe}˩YƜ Fd80dp-p> 3nE_{nMe[A|<1AX#Q횬2XA 7/l}Z03Q3̫%K[! kRΠPs/Eb衒L mUs 6MW1J|?veeT¤"{!o(#SXt.d)9m{BoX].r]QVs+SJnw֑TlAa;D♠ҺgIΈc$ɍYU\mM+}/p'^c',@e|$4]/)!=YyǗrI>9(%%M;cJhA4Vg}_MKa/7u U@%ܒ^_5IJ!Mv8U1謥zn1vX &s!E -;Tצ" ‚}>X&QL< &gÖYxn/# ?umCndFOZ S^U"`(n32 !Qu3}Ϧ,5r:Fv0QB"WHdYp؁ي2ߌc#a `3>@6FTTtDyjS b+eLY6n.{ດ\Dz?GVq}45522c uJQ| >6߼DreЛ!ɷ,[=Jw,̝'2b֓RKz]𠠫z\')qVL>ň$|uM5e$K<%NWZ4x)EKzw@W o̯A wO8gQڸ%o;@4Nf﬏A쪡8b HԶ4kB-;(B()4{(#N)4>r >^Eg7lC:VLMF=a-?ugW`8)8 =U5}p8{Bvm`)] -zL=aq Q$ ŵ1q'L|oo48^zJ{v>"St-.rR$NG|n݅(A *v>J?~?2 $X4̮*mkxǼt{ބQ/IcpVǚ9*l'9 %A%hd3ƻoJ0ë"nݧcoS d F@AH:OS{1g1O|Z9xljnY\#/2wݵBL{"s h7g xѐKf$[JcsYEc#^ݓ؈i?[eoށ}XeR &Y`LZ;TpD YO^FZԼB%K]9!T VYLmA M-c]D$Ꟙ#{" w8 Y z"J$.2`Q%{N_|>45@M{yn+з⤾3M??8VJw_ug =ӑ_t’у9>!*l5HuVƟAh 7qMBPi [WErlUDh-suq$OOs/䭨MAi_7Қƃ+pgG#0)?.l7l/!p†BDo$}FwgU#2aha/[OQ5-i;Z@fxKnH+fs2?3_<2=g9 4UO]spNәVd{][wvM{E{V0GP ꜇SSw2[<.9srxRHv.b+m3KeUS ?#)+abH :{1j]^:ڀ`!Bݚ Y[=*r͓]G=WweA.vb2&wF'A 6JG+%v?2LMx9x7\f' ?H/ﺷ&lR/tŵΏ$T=mtH(D1{,xď k~N_LkFQmKP8GB5  Áq)3I("&~a[haM4 <88,ϖi$jiҋ!c/56γrZL(>G68$vLVh˥YИ[hLY[ "3`wM8 y"c."GτɁ :#|o;DEؾu %(dοO7"u4/"9bY ᘪF&u#9veGW 5u&I9a!>p'u7:EA>v6Yp`/)_6Xϑ#<^=?X_ Ҝū@[g1,r;TGYo _Ր-"YXCс\ ig^_9Ćrmps6#0)}H=0lQ*UyA fG;խuy+`aPy5CSVSuMYNf2p`M]ݍw+m>f@ 'z钬 dY'>H%)6M}LN2~>+90t|$Epϴ5, o 8f NNR` IAIp;w01(|,:j6qG^m{~=ιWQz8';sPQ"qXtPRt;AXڿ!a^/8H;36&4Qp+ \Hr}x5#-8#GY,CӭK$IȉV? $R(MU;>ȫx-Sڜm~np&ΠHe1QV(󋫦iyrh3.%rP{7%+XU +/CdY dG>umvҷf|*`J*dopf<k n_]F = Dg9 s[<`݄iJĪU Z-aP қң-) >%IIAl*g{U 4(Gd Mlb42@ &m*>:BoGwk,4 Mp`9mgk^SٗT;/(G7I16sUM6>Ƕ!)j-H5}o:JcCf-c8Oiɇ["9\6DR?9?ct&؞A oLmhI/b(V3C=#}vOZͿa8HDrTt;}c#8@\68'q+Nj b$2&ea <東DbN^m) <'nFNq\bddQ,;lZGT]L^̄f-FbJĒ%ib6~k\.`u(o뙮aenUVKkf^Ϝ 7簷b|Z8tǬsȧ1Õa%:J6[h?Zt{7W#~D`mܜ+dO8:Fjm~f3r1_gDƪ;=T.C)'4υlWoM2ڈdh\G쀙Jj/:twٻR #h#0^17`=uaRooei@&In6Z](!яs1\ˡC q \X Sj2EGzVX2I%gL6u1Nk%%H#,d۾sCȺ%o])UWmR@,,suOХe+>G|&RH 2#h qaEW0~n ŽK}tAȓX3@&KPw2 W7kv~JJ\ݶ̼&~ 4D.F:rijc Y0ĸAZ"Ҋ5/y̜{GUÉf-W>'5Tp/+4'^4id,ȀQĿaT3Xy[6qL*ըIhW.՝B XQ@$P'hThj5`(^ *p͎y W,ٚmXa/Ғ?m5Di'+ur"r->$^dq. RjklNQJM@plAelJIQd9CQDƪD .zǛ?ךz ^OÔAMuE5 cDvqji 7byxٝy'l«QSIm,4$T|PwI׮knŏ /KZg';F mCd 3^Y4H\ "1`nȽftgV+&˖OA.t94 gUCϬ:cSGM7ger_`08f;iұG 9jxQpLĩ wt_DTq͌{;isR=肇j7Ϋ6=ٓ])+C39*wUԦ z"k ȘlڷSЍm^!Y<7E ^ءM5p=O5<`hIe&{tD8H.x2}_p`0'D DdwAAooU~#^2[2΃6xylVLX;kstTTN]*j^6zVD\3{F\HKEVr0Ga'pvj8'@xzm{o~0b$jMTϷRtsOM}XI!.?=ɀQ2>CL6}y 4mA)o6t6,-02գ9!9KJN+37_mUԟf \J]? {ךh#hWդ'mLJeSkQ-ϑQ~ѣ 4{ĎD&Q\ͪ-qgeĥ-'\[SIӌW5m]ѱdeN0U*+0,E('p/sN&X=Lp =O䫡6ZxO:4pxn}= ܽ27E}.s$Hɓ:)f"jN}c{=v]˹zцsz)RsfT[/|A{t yb m/ǑA>q 6,!{ 6"nƪoܯ.`RO|ClacXq.tE|EU`2‹i# GsVcieŧoI8oOo40NK y/rL4dz9 p?uyW]Ktv` Y{W{-T8[\Jl|Z^ 9${wx#[M\v^Rޔ yLDmxӁsyJ ͥuP:K)f z )WeLs0πpw:&|UE^rINxh+"44b5@GZxCc)`!  P  Qd)ng+62~t!қ'񤉛{h qkRb#}Mڐ˪ڙ򦀏b뀲] 0> wp[y8d} NL#d$1a8^A.F$34`qT`vя12=1N{hdSߘD\~d5bBhMT|j#  1ۉ!7ȵCGEV8d3։!,u;7C-i= @34_ohC$*;%+Z5 wwȳgф5龜x;1;WEvu攪A;E£3M7"REJ,A6 1<((^Id᧍ῴB[HkL$HpS9O.&T-yA|Oww *ح1L$矠Cҗ4 W`c$[$mF}cAVΐE,M%yq7W8y2 hʞRmM?Op*h9R!X`yKARo3/z ԦEgX,ٵ (`G{a!+XҡhCp->y"^18~vnl bu)^^uSӵiI8{udx2-fG6Ԟm]!+S(ƳiD*%v,ڦ j -S._}YnӑA|HQ+ WZV"5ٛ5XARRs}DF2vSE$.!֚Nw&f %{!aEäAUяx79'u+jt5';.9!\$Hu8@D*wdߍ/%XuGAp l;S0lcKxŮ@1K9M'OZd+AEװ{cпb}EI38o!!.|Dр-54@ͷ#rPMn@/{y&[AqEsXh2] ij.' y1?JYCfgfAMQ@m|VؠBH 8X<9;AfvQHm{ H|v>' gCxIf7[nwp);MFq6p 'q헝 Ijfl)6N͊|91}(`F!u=Cgl2Vcs -J{ z\HVcЅ>z]`u*JIv\t\YkHRqܥ`* &l't%x۸810cNd˚\(Uk/+qD&w q?(T AP)74T'/zZׂSb#cQmH v&;͗t`iTUj;JI㫥&g[ؘt[|VwqXW<8@L>'6:a0ImDɱ|UT;s wn tpI3!1>z dNk/W0xǃ $|N Yj B5"4xKwi̢z1Cjp|;OD\b+])Qvֹ*ELybۈU9o:mwQ˟5;5!'=}JD[7w؏DxI)sN+H":yH͓꼳6nCMp{Hxŕ"Sy =߻N,4 'O6$? *8ւF|ͽ[L竮))FJ-zKOXbc|WϚeQ3`G޺ XH ]jYɼt|ky!ρh^L1,>TO HhV@^wuziE y`_ؔ=P㰱 ]ΧFUǻqs~dlZݓKd|zEwbLvOJIE#QlFBҐYMɽ Xbth_ptu-Cq*7yOO|/~~@/? 6hp? ~AШTU8"PI0`YUF +,^-$lQO@#]HzXw8? 2 NZ7 $ZyYJyLx;3T% ܟ$1E)pvs.[rA{VY$,ɕ,:{?~vc3C; ] cA̧Qd ->q>n6 + fGI`0t٦N moAva`ckͰwg3ZvS J:b未KBU!w{^~k9&iDŽ|NhMvPoR`}$)vH3Bg e1229hGaWչ 5+,.owMc~"Y9\7bykً[n٣Ԉ=aRKD6np\>ho{oUQ'7';ܳQJ+M*Pݡֶ"VSwie8+M<u(o[7s)f/Bl\qI (DAoڰ \{'U8pR$nWN,G(q\=A3dWE :j#Q{8a8bQ <jF w%&6srJ>᫈NS1X+BhL9Щ0VX?@oq|x%fࣽNXn*o msXw <6IQ1%vP(^P-}"D ̒Va>*x˽VT_.H;bÖ'sQ"IԨD| jTr[ :Z}*DDIXKP"\à*C@c }i\= ݰp6}#}nv(=&ĮxKp:\ -šB۪yg6ꘜ"+htk奟Vel6}vC%%=R986gA9$oYD( ]z gk{ě[FxJ5*Fe`(h=3Nj_G0F/vM@#\⣐Ob.╙1e  f KGc* *]@$ M]'=&* -5QEʵ?Z@q ^CiޫY<_Z'S:"VbK-}R!{^][0=w2ioS 4k 1L`?W5;-Њe8Y9U[ǁU5^aBq~dPTy穇z "Jg}^bq"\9b߽͒$d3Gowg'TįQ‹#+/hU =:F<Խɏ;d48^Upy:bpqK~ 0a֬uQbsflq/L/[]D̆Ȕ.W @ [pH-wm*'tW5?lC~ oy8O8$(և pfK>[S߸ϊ^O" ry$}O;(LdhM+o۴6ɯ1+Nh=AdrY`cƼ <xƺl.vE$g?xO=E\0,>V\)d5!J %/- *RG(phw,fnZ뻡t#p,K#`@чX`9o_n?.aMoAEԷ4L0j¤> IQE{ ׁ^l?lʽVk)(/byScپOC]?>59|^ue)>E-Da7پC@&#R+n9pAHG((r!v RYYB'GRs5WK~zk6#ey]ꀠ3eAo`3K!N!]^89<4QA4ǗiɃi`ߑw6 By_]z104\SB;1PX<$C8ܲ;~ɉ<.i)TҼg6i:."i4)? k:;u8#IJ@TpʣIy0OPn@e&3 H($ǛxNc&-=rK9 ~I uxNsN2" ěN0oVwRlAE  Wd?[rZ3lvB3"hJ{aFߐDom֛O^19_* wԝӧ9(mEF 43_?Sz!ۇhy~#:s ZDˀ'SqC [#gAg0*wkjv)7spj3==UHޒ6Yvhﷶ\$fij,3mpL1D!W,կͳV6`HJOQᧂ410tI o䃝 Mf;leDxz{#BdGa2Byv"ft((l&1=嶖a: )(I&g׷Yl!?`'-fқPŠGBjZY1*Ë%@H G.A&kZG‡* ]yi> XLź0⩭j@^z.KؓضXK?_C%2,p/ ( < YUE1L]3 1W'qh%88zv8rOPڷ͞J>z!xqeC fdXq2ͮℕ1`a'M{}Spil8z@RYQ)ZN $&m+X+r&-W<[ҹ vݑDBek洧=I$P͚N2v} DNV JIYYy>z( 2!4d2˩"\kʒ_GuV1؞ ѓ2jcy/<4d RZӿܠ@iXƮYNncC=ah_+1fO0ܾ+JY W]S<~vz'u8)fY-fW]M۹ëKPyk)[g*'nLЄ@p*_{7 #Ol.k>0P mA܈.V"M>L o=j_Ų=AU}0+-Ѵy_꠬ iHW@Of5ΰn?DR <$/o}e5c͖r͜XH*37׃ݾ#ϮZp=0FFQ#ց$=jz6)k_?p5gL+^Y1hddq8r -Yi(~066fFީjd_ϸ ƥxr@?' U`V,a7 &5]>-@/s} [tT6:OQYRC&)+-*"rQx;$Fu`1u܄tpW:he请lj{eqZ ^W?Xh- &-F!%G5NX[$8O32|fOrR#WkLwH9j ./}4ѽbdf˙1"JI4C|*#5nf pa!WffKfY6Cf3ks`rbH^PٝdNo{mE^ NX0D•0#ǒ&"p?ޛnlkoŲWog EwrqChpqccn.D4t3Ԗ\|?Ag23́- /j@ 9P6..sg fGKp}:LXF_D-Ɉp 2Neoet`/T 殩T')oM|TdďD@pm:e/YffS+|8P2CE=Q@<ȃ*؀m͌糦cýs `6PY4VC4<(ߞ7" /|:ь[A7XwLVݨGE;A4J:FL<̈́ c `W_Nߡ,ƶ6+*ML=[{W->&,)p2L)!Y͉prZda3 Yn3^!h{ǿ;>ڂh_10$.579 '0iӶi`ΛbT+t>G@(!E0=YmnVJuI{/*JJ)cx6tuKۨ[O1):Ĭ(5Y o:B5kT\N0#Jv0Rmd?hKM*\n]:ZY&c<+B*ow_$i3Ҁ"rѬS0_߹oUӘ&g4-)" XN5o0;Q'e,36 BKj#ȣXAFtߊF-xPJe+UެK^T d;ŜJC`7ƍ䴕V!pc; -U#$*)TY6ǀhT܇#InRT[u\RT V }1nT^eP|/;T4ie޿ k]^G/H2pMOK-m)bT\Tf;ݚp8qΏ? dGf] qc|X:+isZnk׏it/3im·`[+\sm@mqw=KR\}։/(JcU:EXbZQqr;'HËa [Q$S h)>X[ʔjrLق8}g*'&f] M]CF#`&$=mx&ߛ+e?;GdGƨ0 v1EI%7a$#21ĚI]{Ѩ>mTRgnE[Z]YGfCfxqSg΀ޤjHE>s ':,~[ƒ@'z旪JjZc#i- DqSJ ~= (g4zĒ;pAR[:rm$H: ,q&^ iΠ>|v Ir,Jnnob  "Q1QcM/O"& 'N)UvpC#^4VgB?l F#~QP(7G)T:I)'wCSBV/# B"%'U4:$EyolɅ_X2G!k{0Lf&/.Zdͣ c,w_s\V-¥{eʜo,Cc|o7liՏwkA cn jnrnPDؒy;m+n7K2:3J ֦˛8#W5Y)q ><c 368t<&hĶ"?~Ty$<зl#z\gKۜ%_l%3ޮi֖U^LI:>As}A7 ~aCZTͺh@WWrUЬ}9ZsV HmoO)f%Λ%&b%$zɁ=H|sH;rk(Nbtט%OEZOfՑm% n&$a]P1==QD<9Z9VDL::4~Pސ{M|Q䞝hm4A_94G]Z ',en`b*=:Ի JA,; V\!K!;z}t[g0t t՜&`BK^u3i"kv'Uu$IF/n 71e\EǣB|'禥yACu̸tibF蠢Мo5֖k8EJ'tadS=|R{ ћɵe% b~6Dc)#tۼm3k*!Xճ16]ꞈ.r~6u+^S-2(+PEm=9y(\:v|grd w9ag=,)Jp :VZUfUp۬O+$Q366>s>}9Bݲ:J$ӕnMAƛ2ᗚQ2OfF:&6GΥ,/mc@' (1'q% HRat`>[ ڣ~ٻPB%ޱ?Y,I0{BW]N>Ko9UJDۿDy3fŴ}kTr&%La`Gv0ǻi754#V5>qz1ˢlXČQ'ؐ&]*4-7&qބ@%*q\З{1?\NLb.fDΕx%Y,༥)g Ȕc{ht*`#Ӧ9QO=9;n26s5и4(?-kӮ D۞hD"sv}'nɓ՞6]9LR^WGO _22o]?D0!k )Сx`j|qȾhy2re cێ[n+{OUWzcܦNXh<Km!g'x9#J6g$ i ˙ yV_tNT~?=2~ILP"UO~\ř1_NabܠHhz'-c7NOU7͜xqGH,]-:Wk .&}\nMj=^axtc1eOCY+F§RzmTx~$~aj 㟹ʄ{y,ƄSQvT=Ra00JnM V+y5 Qn ?*7$lxFRz?)ɀ &^g-gfg,xOٕV믌j8tNQ|lj x z.C϶OdlOhl!/rL'spZdyʔȧ]=?ݑ]˜Uf->>ū/- G8vGq` ֽَHPSV5GƖ)'ϮNZJ7aR3 HiUp>R9rsn녰&S}A ֐Ab˻5"`=p)u a~º z}I fg)ͣ4sDY9<<8o[گFo/S,N™1 %Σ&z7l4zoOj?U녠mg5[9 /@,Q -MP՝E30TB`WjQ-:/a[C黦?%jyYyPܶENZ-VSn0ѱ'W`ʖOvBO&-2gi4 cf V1rTͶx5U)*K,&}+i5iv;9I5~l<"{ BXo~f;{wN+ ѷ U0PzP/PY(e1l]!cy5UQGvU&>c MZ5GCR?#xiϪ2r1 eXWຸ`'?oY0[`O7,$~[ފ19ɑ?b,4-X1Ebfxj]dxi |{Z8A|"8 ]ppǬ/h$<Ǧ\3F(JV~(^ .L *m n;t~XTBF,6O%Ed^E".!g8?1.0quK@UPH{ᮕt| Hl} 9;ޓ0#Dyzi3,P\9N)XwЁx8$6; ^P"]rѥhhGz 9@}"6t:c!-NCH^A-}nӈtϰ8)c7י^ i&h(WGo[@|~e%+% =g~YLG0r(vw-4m*#PYpB7AD 'Lwq>(NV~M0!>ԏ+7~[UiVZ 5{6|#dhY.8.J6Pߕ8ÓUT=r!>;_-6M7 h"kX[5Jn+OpC3L:&].aB ֔wUet''0ePgg2ʷ5v& 1ԏ+Žzg> r'1h>>X~v%b2}4>W¯$+J% xszdC^6#x{u`=0 BQ`b?=ĦBޢ,||'64ȦZsim2qPeNنz)k**[yrNY_45n@f4\§:b` "K!Pҭ>guBr;@᯻M),/mR`7Z7{a|GԃAxnU'J ٪d"Nno'[䵃qqƑݡ-E[;I}P#7+4j,{;P~:Le34*_+Uԡ u$5OP!2E/}*eiogmE!Tu+|zT ,l&XO+:xҚ[Bt.+- Gc([}ۉɳ&=/ wﶩ;;"ajcOڜ O*ilиOaNKa!J9ԜVɚE2q* Gfv!@uNz@C[ɚ%;c  瞇,eaf%݅Z:Y{ "y#SqJOоŀVuſpcHa쐥&s]-6N!%⧖kgλ=E%C!n;79';6cLŲf1LTK"Zr"8]=h|X:z}"ڸ~ԡ)P,cAX94}V*d=3/L{9A[jeB-){C8>,6LrA͋B%dȚf)C.ʃ1HU)b)ʌ>wۡT `"ܣ֜OAv[Ax^Ib3v[_JRbq8;+WN6h$QXA$nj&p- eCP*-/S/3T_E4K)wO̲ot+4 |֤ ×M`ʢlZL ~nFܨc|)>Us[/wny*_/BÖYERmP9YYN_+SDE⌾ DQ0Fss't%F?&'3lN(4\px]VTY2𞬵ÁPRٽ"?}uj=[nwFrg>LR0hf w$zh?gUA}1o@pkƍM)}a :_$F)*ꙑHW 8;b\nʑ#hRAppMQvuaf4*T񝟉6Ԍd U7mL⛧LwL"~6M}HYu(E ٫Ig_ 'g-P 26 {{6 ph 1ٵy뻶iY\$;џf7LrNP}חh/БE_z)xJUvQpVz;-*k>E^%Hju UNeT[`/IJ[:*<^bPcRNE+ih vˬ=Ht }CO퇛v+95E`|Q@IVw& 4Ir3zX W1Bɀ5h%̫ ^&+2-J=Xvz*o`hR!k@ؿc,`50_+&2 BQWlK,o3XV+v#ЀnQ'm2y-P#ʮTSq,;#V-DQy"nNBb>5k;%P*}WiƟ%RKϦ.y u<p)}\7{0ܓX`%\ &qKob}gJœ3kH1p:I3Y[ Fs!?0P/R zպ(_'9], w(gRK^'UC:LT"<,յUap-՜KDKm:6.lRr.?;mp%^$ TNm8?[ UjTM;|+Bꡱ%mB?QB}qǝ :1lŖnqr=z63\Cj( ؿ&Gp1fBfu?-h#`48vM qG2M⥂MX}iEx)  ҦF3!mfHxŠ% ,lK3n9'reH˯f&y`\M`'h~"kOUsbG ֞1+ڥ8P$-KJn?[`9 "MPG/M(w7ZJޤXVԟ7 %TIToX$`"E?MyAT_FV;8˛MV|kњwcOoKVt3ϯtI?ճٲRx5L;P _$]/~(Nt #i/Ʉ5x)-|7,f(4ԉm&z)3]شf==+P؂`b- @`OQ9Pp*``.m8ݓ̆p,66p7 s{m7p(㒵g%?؏0d5ޏ ٢n7*oK،`@Z=QՄgPh* Mxoey.uWѡhL)eԝX~ד!z޷]د}.SeB"WW< %&"PÒۦ[TViM}8OIVeӑv"L_җ)"A?{W!'b0Ŝ(id@y%v7% &rn)fS%]1|Gq1`tZQ¹*_1Um&]ݡXO\J~ShKW?ص/v;[.&`R0:S,U1$B(Q>.奠Tjzp&j)C}c / 8ϣ|ㆯ{VK8'$=YwE4!&/(!T)GPӨ ,Mo.T:B憿t/~T*lrVʁ;CĿ5NMz .G^oTax,U LApƑZ.qAC*@;:,%zKGE):EL1f`ב6$I(({B|1ضx]>=2~-~FS0oX!'QpL4ч|e;"eBL0IK:f +k~ZTZjXҩEI[a0QnUߧt:y~03HQ9AƸq 9%&H&w~#mjsh Oea \3VB|vgvCiULiz!7D8y^S$ |ԱT&( PR PX*ʱ!%uBir]K軶r/&!%)1qnBl.]vĠ,>CYDU<&q;A<T¯4F-yG[(%r^lL%1_Sb yG6eKٖe5wB_KÆ'+hn uiQ+7c ; +$=,O ߈pB}A >oLukRXׂg 5C[3ngV y(ICTπ˺I%;g`BzBXjD#h6KTRӂZʒWⴙ Tw<&6(Zx["/ǩ zGv寔}oTtKk\C,X()ַVOi0 RabvTn=Nl[cj}2ZjڷȆY'ma\dz[v߫v u mk+&kA~EwjhX]ypA lgL9'MBRqSu&ɦieWsy6rw D~sD;¦ )-9HלּK_1ri(S"*kFj+VQ?jVu(SƚЦ1nxvaIR'FefM2> JՖ֢m4O;+~.Jc 2CH~qyGaP"vj ʼwZ|<8?B۞{i\٧ 9>Q1ꖱ2J'ᴛ}i-Ekؑ:9Po ;LF|Ha`ޡ(aq/rjwu&㛦.Iqs UOS4Fgp&62pC-cCW 0ĨHqpWȰWMm篗G+3MO;B{Q1qZ#"UuO߹ _Îs,nԷKH'PE/ZPrf]'8.J<. X Mn*n h7A~ٙIN%3~x 3F5BӜgAG/m $@Ioca="Z*XGK#Ie+{Z Iy’eLy" &%]"IIsϤf0f/R^PY{ְ]Y%/P2xo(-*|WU_^̚E5րS|KGt'MRxЂu%;S?eS br.|kqQyI|4"⤐W!C2޸P+ ,F4; ([ u,4KTIbR%㥐GES:>$l.Ơ鸦lyZc~0z" p1 ]*/{ `$,L[V%-+{$TMo·(9#^"̠ sIfp&⺚\Ԁ E3]{1r߻G:t_upea/a)b͝dJ}9ᾝ嶫f<3?yD&EVʍLL<y;&)@cG-)FZDr4 . PDLm7O@ U 4ߛSVSV9hL:L؂| 6Oe0*FUMTͰI=;λ19vbFik6vXbc^WBc׀ mv:fuU XQFTA1"X#^ߪF'S/;pOū1P 'cV/0$y\l}MD+X ֧N;P*>8 &Jjշхu]ቭ&Nj_*oZZ H7 73ZEmf˫UxG,{=Íl%gVn>55cC(rs_ܿCxޯV b(WH1 ,u_҄GC%xKGR!ؕ\WX L %9q.y ?sæI8*NH"oOƻcVfɳ,(}rjXu!CzP݃Xg;܍ԓDFVPBrGdKNJYR^[wwY[j8SKd.:~@vߩO]tp1.F]mq⡽.( uSjXq`'!Tiue2JR`@eT9UOk¶LOWxt}oUaT]'WZ Ŧc4`qƗۉ4sڜw0 q$3jY9f@|eyH7,t[3Z>TM% 7u;cYz[i/ÞP"8H??ܒ;s4fGWkKNMTReF=@BԨڀGK }}? PEQbD^iՖnifq"jE6Fr{VvG+60pYmFrT|wc˴Mx G?-Y`J*iTREBЦU*v,< 4ݴ^Gj\*(}#\LE5-FDI~7; ?!QkA|)kжzJHm w؄kY$"/Y-]{_l܎j͉AC-E\*XmE%/x"$ ӊ7Ȅу._K}|I.n"+_@Hb(xIhJ~ip$`(]}~cvZ~QG?1S)Nx @ ˟B긩 <ϽFkN6gZC!6>j> (c7s/6Wu^ÙM`ʂܣL&K%ɀj;80Qs?3frܕ2;F/'HN>|- ŌU{lcM}ը*yfy%=[||6[p֒cб&M Lz9R[SJ3-[r=g68lz:*[* $w{(lV X/ڳG)̮g5KͭSKͪD31 玴;l8=ka ع'ds5k%AJwq$?O $a?Lߏ;…+)\Pq>_FoZ8nۀ2,akadc`BrQnP%aMJGEPo=&yMVb{0ݕ8+d{z\6>BfpN6M cA!13T"Гh6P_}5ku4*zf/:c̜{`v5U1I(7wkzDo(hd(qU4hEe&L6RnÜ<\"Iߧ$H݉C|Q)MZdf4ibuޯ>d=<|Ae[ cԜ)vMe~>ߙ)䠸wj^^&'9?Bɭ<g辣y\f&4t;Sr҂cǝl("2 KS^avε90ڢ;~vBdoKRs՞x7V V$W)0(JC,4w%n 񃖿8j3e[6h񝦔1CCnBd4s|bڂOCu3;j$<ɟfKw'uՏ^"wyDR۞5o tlxmY8'Ǻ*[d|-Szx \m 9LcDg&[/ډs%)(d67(*J,I/w%TF~gפ9ҥYfWXh$oFxd#etΙcv*<6\Ei&~'% ^J P\Z\ nWYA"ra3)Gie]'% Ǒ@ 2jI,J5<2ٻ&wݐqpSGjtge8bkAu)Y&|Y ($,uՈ(㬌UnxFT>'!B ܧr=שּ7d2"dԣIT\i N~5N3aG*^ON %n{5E 4:jވ6FM)ָyݙ)qw&5RXJ\Bk;#J/;s?aeUe'biB2Ty,dckOYf5<[ȻY!T *zWKR}x2*4 sϒh?MOww#%GN!Nw,=zg픴q''/gRȳ5U/QUwذa 3wqGs$zxVt )80l(* j2A*NLo:܇0EF>vѤ*"^x|wϧ5Gt!~6_GKls~ u[Ab5?բ ?[MqqXoJ(~C+dRwZ 5U"U~YbHWE:U,{$h8?|,#N4U?Ux{ݸWE*tyˆqmG_Zx/&~`{OP9v<C%cueqLo>Nw!".)zG|HI\o&N/QPO% K6S wIj7t 8$\si9Q ,PK@.: 7 [9({7🞝:tU]6=q"ꖹؓ/(<f,| A>.21N/ WAd[Qί3 we$UmO€B#e 4&R&WT )wPȌo$3YIAdH%;`QE),ɠ:>kSw|hnyroppb z޼g"{L-5s:#89OላaGH:?\%xp>sD6SjWW pD|C:7a.]uIyB;}miI_2E+N74-*ݦ^jj|.. gА/o`GgXdVHy[1l' .eJ<ʈB~ˤ=_DmNe[͎f}vvp6#j23$agQQ|K(:RZI 1* ><ۻɲNmB죐s]?mؗw:/z%ri./Jd`>"+*]w_S Jޒ &d?31:Sro)ַ?1H+y,9H o3tBwȁnG#jF1^@+ްm,갳ߌZh'&wL 4}Q,H#!!dE~79炌Jeiʌ}M]2X i\pOyet-$W PQUI2 pڻʒeA'[{%{ȨrCZ3gaFϰR A/Oۙ1S~w8bB7'ik+J2k^ssC_Yvn8}3L~V&A΢Y5?ʅm Cӛcf2Z*X)8"LɈ#b5R +`{\ nyxa3Q_72G.pE|,IYdl4j!Hl΃> FCiV8Lnq$"2,Ar=JLj5ky @Q B) Кv=iBlxQsK,Ӹe=KOGWtrb^1<.&m_ iGTb%O m>K]Qz-I޲vYrBb1*9C5o];'QW<հ=ӯ`%hꐟH6v\9a_`G|`p}'}'Ԃȳ;EŌ@bl>T~f4RG&yVnWxb_дYU|K_Gj$W!׮LS2D̟ՏěuĐܠH:cx6l ejQ8jHկRRHA4h0£SI/Lڢ}_ugto!dyzO)+bNRXPjj ɳ`Z o`eHjF.\3K[We6 clo+ [{%ݏqGx57C Ziڬ*,%?eU)?\ɘ,/$DjfRnÏ r5F!S.gwIE$ES x(u~xgxHQ/m-OH 雲h?^JTLa񠻋:1Nx^#*bø:-Oܓg1hoЎY1h}@,8~@zi}o^vdqd( M-WG2OM45˳}I'sWUfwyq]fD8C);۴iu1;86W%Yja(kĖcc݄Y6}cbݷJugSӅDf@% {3BðM?5!R`,E?;9l5e(Fs'n5Gf#Zd, .}h`ψ%:uM@tZːFu||i6-cNoHEBbpM410Q[ e6]U{=$8lHRd戽V#$T<A,ϽZ:,Ap+0|Vďb):U#\CW#A<ua8ևpQ`"ՂRy/x^Yg),] p)|JHF;}zR:KxhMvܭ5-^4Lo1$qd"nm%4~G&=0OtwНENbwN؜kk3r*3ϴ&m`ğM7`16X,>Ng\£= ]uIZ``1;$PKVC8@7ހy*Xh+dY-l _zwl[E7(XacMK5%*5$&u?Q.DYT0OS\x@M 5Y4F.HCTAӛ_Hp[BŠ)]"]Y2iNLW(EN3PY5KBn{2=#,&5}|`H,#ƟL>+~-t ؑf'ibM 6}'D\bΑCnE 2r ?=.t> ~] j"!/{q#lk)\LFES?ȰGegZ*Xնx;ցZ?e&nćӐWvV-ZǝAqFZhxgblpETD#cvq\%ꋷ_,N1N3TK[YscAh`uTvP|;vRKQ hנ6lwl6ʇh韶%=-2coI@o}&p~g#o@ d1PDZC1ZDnEWI*s F[^ N"zxXh3 } aZ%On xzH&)n'o|k|!&㱖Sqj:zyQa=9GEH=*GC*<$D7?gE$.|6yjx5߹J<{Ú(B&QAԵh`vM+hCKk򾅕U5#G7{m#ō X&| :*|n8HB'L~'!g3^eyc A F5066ܸbj#ldS-Vܫ},Z{G@/lhTXz_{vXeQ~d_g8z*DʺX]-_.GI& B `9&(SS6\%MɴZzh{_Q!e:9 sG+||M~)bV(mC?8nMFȌ_)Ob]=߀uqx6?]nxQoHn,TeFR켦FTXϝя8Tht8>v@EIyvigl}9o0kHpvW:bBo\%!ZxrRHYsc{{Z X"DAE#A>\KUaB=. Y, |eRqMam@s㇋}[BUT}~s@t;>6Jd+Vy5c$aiUn. UdISio,3 <sj2Vo$/_wxr3fmNt52j! q,U&J)!Sn 8~m"qQT}UC Mq*_-]J8wkdb~wv nX=]F}ym];sd@U%mp/R) " acE%5P)s.EmmtNT]C+?wLȸe;^*׫9zPfo$LPsZ{xyQ{WSᐲFMn5,hZ0JFQpM!' C)8g. ײhf?L!Ctb 0wMElhi4X|U?+^1%.3;SxG7o؅gC,eA-V 򐗕e^еEצd`y ծUWmu HUf̈́:y [ nR;،yxfB_w3lqau8#3h.uĶҿ'?PlkƣeK/tַM[@Pӎ<Ĵ SmTs︢#Pyka$xdrdS ` [ οOٹ+>y:Gx3iFڈC4Gj}*K85Rh}X+ldb <#KLȏ4`_ <ơ\'S/7R 6zhi (ϰ۞RPXAEK7(_M[ ]70 2"egĪ4l,5z.ta JcBIzLuDZ\qu9 %k~19f~m'.8:a,X-)`B," I}DJg6a=J K|c\O8V`))IvnhIhĺ[WAInS0}?XAl|EP'?s[` - J $\YGAxkH2^R<@gO>VY]h}B$q2K~`mқk꠵AWƵlK@CUKC5qAH画FMC ]}R"νҵ7)p.c:?! G>rhFO ¬lR["h#4C &e~*wB<A!QJSYdRZK0T+4Gar4N-&j*zxB}CNAz(vZ'ea\HA߄9?ͭpa4d".ߣn9DovvyN^(v`aob8QR{R@-ڵjڢQzΐ ĮFIzI&b-ֿM/ZhJ:x-UGU!86. "A/6 ;OM.IGݲ*\ޯy$u9c]8V L|1@7}ɎjX}OJ8ɛ?^R!ϹJ !JsN+z=jr͓mʲOا_iW ȃ(S~#)eLDzM"2Y>8p//poQñ%z5 4 F4ǫTgj ..JRQ5N(Ok>)p_QM]F&[#ݽ lcje^n2!(FH2@ʓsWg:SZbBʐj_]d~$B C:>MIQ'0n#y,pX.7^ͺ1P(svDUdDYĠgE%V g}׽6Vpi5XVe(mҹbFd6r+4RKL q!dNֳKo+' M} #fBeH#jYlLYXdC$uzc0\N4_TUOvF_LC յ%RL Q6BԠi??NZl l`it^"ҞG0!nxETlϦbvPZ1_ x.K'VG)`2wSw uKeanZ8 ̜ Uڰ T;K_|8AVfj_{zV_EhaYۨ9ۭ47 Rmt{=y4j~B9!CދWuΘ5ܴtWbov) ^K:k /xo ETx,)j31e-K r($ P*&Tĵğ'eISA244.ZQgwXO tAלަNmxY6C ךn>=r*2(5;_zT>[%-60}h~*`+de &!R]<ĕK8Sua !3 )&6g^;S>߳%/@s$uZ~p* E2`!j2y(;ꍑh7ͣ=}9hI l +3fmeM՛{ kʻةau iU*0] |)p>f^L6Ƨު (p骆MemML k=z(_&sG؂d_W7u۶ɟ}j:,8&^:^e\醼h`AdLc<3]=q':Z\ H~G>)<^=WN=3'!z⑮g3k;<5W'%p0Q'SNJo=8]FJ {pG= ^}MQGZ6!P>&t&a޹Ȧ|,,IքX6`3vK6LB~5~U㳝=ʫZ5q]STfy##Tr 13Yof`C!L9/;Wt)ҾK jwF)!u#]!.Plj?5l<b!`O  ]Ru 2-_]6bkqe-ET҈z 7:/}#@x4 4;q(Oh"{=r>@FZZ ̀˅EQAi9S: aB3J$ݺ)ټyT3A˕aYz"d`GZZLkx'!D5LJ̓C3\Zia`I&7VsSvP HE}P}R ݐϑg>#Q&ZQ8?\Ѣ0%q @+£Pvtr?eciW>I B4W\lCw)TRQ d:K!8}<_څ"L]+}gKBF CS.G;)aTO%5DTA (|Dt|px{~& '߿W>‚ 6jKaTmiN(ܦ{ɲkΚ{AU[LGג8Arx6niAI}F5 2)MJAjݎ6zpuZk]mh$ݴ7PYH#"ꝑneӧ Ol7ԱiX"xXN#}+PTy8n2 W6'wj 0e~/Z_i Sk?kJ:Yq .nj7װ"†_ tgrn АJZw2X(K8^V*B4a x*x,UC2dl Lܗq%ǹ yD_ ݾon\_s.[;sd݊ e,|Wp;s&ZK 'xpAs&Ds?PD`y%7vJ3JBٶ ݊Sks~mxõ *H5xqZӪ>ժkni!6ax;";yw.$xwc빷Yt#A0B]R|)Dyc,z?L$H/oCdaӢH`H &Q](9ggk [e![HlN}c4 Q^*.>h*| )by.4.IMWl䤆/BiIK(h5ZW*"9d.&>@&_:8dӎ'\aR$Y%G_`MⰐx2}!sW 纚DIvGnZvڏyYT ЛMZp?_=]f" ]tF5C Z *KY6JȰ/Nj,'uZO'tZl\.;.Xn_lw' rE.eW\͆zkYXP;jA 3eԮAYtit.x]<9L[`^C%6$@"GAnf*܄pI [ٞQcX4|3n͝k$gX:36L;聸Eݞg Ẽۙzf蛄˂ږFQXu {eXQDyowWl%2V:5˅mTC&Ä;OԺf\.ę ϺJ_1'𻳙/6{Ϣuc56GQ~c.{ De8l?qY!j7%/ryn4gU\F{|4tCamiZ&VSXǶwtдt\PC"+ս`cW3|gXvf^UӒ[o[+9;jAzٯS-[to^R mxɰˋ߻֭8m M[ؾ-r$SW}Vy*_#)8^<(vjA DLy|ZnG rdOXN+ۊO (ee6I~򬞀9˃ފU/~y8ׁpvY_$LAql`1$Bg yW7 _ U58F P݄ ZDb3S |\UqɔyB>J-A&nF8:eߨSeMОi QḰ0'1 0LrrtR/opLgTsR\-iZ߬WQ:RaRpDAo|Z!A.Ew HS9Rd鞱ظ"3^(W? ~w+IPlޫz1@%z-"N~GɅZfO8@ zaڀkFPmC \!&ߣh򫓺ZϼT"!o-Hs51=\=,!f+jgɢ&Qވ,F$e~yy^",L[ Ԫun"6*Qn8ΠeQ&I O' 3 iqs%(ވޣ7 i'%1舓 KjXqP??V<4B9F/[762L`ǒ('_E2s71k˾<&*h2me*Us.˜6}Ԍ!MP]TA0ٕ|q7ZrCO}gI d+2 pYz>ײZ"]sj@NPZױrËH\_;J+i%zC #ȓOqeCp)%^Vn }ysnLP^w38ll6pHYI/T5HgDy#rYZwmolNK{sqSk MO%C4 )0FXL䓨TΫg9ŃyC!Ԛ93ZMl%uW7}xY>'Ik7[+9{R|6drg@^PN̆Fha8DrBZ:X* ي_0wOSeɈT@Kh[51u>so'nŅ  %*??hi)cBԷyQdt]w6@C--V=&4}Bq4[:MQc8H{m`ԆKTocIZ@^ei{ل hU^i9@nB߭uRnyEO۞LD(U>La 'J| wtD\ u#Wf03Cosb Yv"Q8aNfƨ9#@t]xpIjrb}S(n||m*ɍ DZt=3tduscc`bZ-j)GV.;#-=DY!p/)$*AStVj* |K3 ґmt,حfN&ni܋ E7҂_@Q z]}y)[=MlKV8]v.=m_mTϥ#'2r+O  = #F4 +]4" L5/=|6S|'ї?8BMw~})¨10,mY MrTD){+1O4u^4(x^RaXyuP^"f T 0+N0Ѷ&GW;n[1Z{)2Xg4 &~^d˖Ne!S!=nkP?MY~+-&:ąo,KuDRYE54=fw={{JtyDwd){T`_c*8Z`ޥ3TbL[i`(U,OGh8huZx'"qE+n8F0ò}Rym;yqO򢂒 sYY23Ehh;Mc({bXPw~D V 1.o׬@qX1P<ݦeXPsZU& ,8_(#Mˁ:+9#Bj,@4usmm`Ņ\[0]Ϋ)%M -Jӱz2>vDM(D奃+*U]U1nqZE#@@D̰:[ uW\y|ޏb9=uY9& e=X/ȼ_I xcsaTEj V2u ƺF PάK#]o5ZC2f(8q5MU`ɕJ,9SB*%=rIй(xL`GBc OsaP-<:joBVZJ@n'ҴMn˘~\]3Dė(\W1o;&!ڻ*?>ȏRg;G&2m!T"Yи54S)zҙ>s5ʽ$ ʋy%h=?y @X(ì$(9ea ^0r{_w o,0ZMNiS2NJ{n:ZKO'|z ~CٯQn1&論V)zzLqϖcm4Ji> . N7*\.8toY8rLzC6mgDd49!D(]μ@jNqP-1#H|yL V{J>^89cBX迨 k#;Sfya4mifӅ*iMQ LgXtBH»k"6O/U~{^HҥLփltreb6]} vlܠ.Apm{(T_ &?YSzd?$H 0ʃ挦}D.n×!ZI*a`Ϋ?IIG *[KlxF|,6NdLc>;Q>QSn1s٠U?Af7HK֯A<l A9"(3CgLO$Nbwk&5`DžMl0xȩ(Aimj>@n`XjbZ2\ŝYHYK?=4{=[^XrPF5U-/_.EFI3>1 [1Y9}c~!= gg<3~*9%g)>&,p5wqL"}-ݕ̆ŝjoH5Z/ +w6H'ZpuE5Ft6?H6Hz=/ω8ق*k1)NZ+.4Y.0`?P[8;ͩIY.F!s)ӳ#WU '4X@]a21-1WM{C!^Чo8׻6,uMk W 3ODu6Ӝ#@-T+= d}!'T~7ވݾo^z(>ݯ͔8HQpm e.>y+X.1bQp) y{V}&L4Q(#!=^A b.%zχ>T. T]6:iȷƜV&YTDX_dEۈn] 6ҼܕCy̘@ZBX:a+8Ӂ$sQ `$65Ոq;.*Gx1j[>zPRvkyQuRVV>Rϯ[f QȈ$PoS|dšnX[ Aˏ^cN,m lQ% %!T,Vi()lX0hǢIpYRy]ff{n84 4pb+[Be/T݊ GMK"R?^21KGL0Ot}WhJ{?B4M%A[jiMfacxJ _SgǢ] ԫ[ ieyRa`LyQO8u߃BF:Y&t_̯]D-b溢^Z:}]D߳YPx7蔋a+#kmJ)NÀҶ?(,SpwʘG5`04q91b`yDO]jKً'%zSpȢϨ)Q9D@d߰\/C!ٴ\ra2nŊVwWW [qOgkF35 =4lx No}`7us2T6kKq^όKCP6omj*QRH7.d1T"Vq"S>Idˆ(SsѭC=dC: (EҸ:{2:㭃ȁUpaH^Uxno*jv\f[#@ ΩYwgLpۤW]pT\N-I]65RO a3/6#gi譜OHI/q͖`AxIN }M,ݔPmQGT5F$oeǨD:|_[bOp% I`8/D75ySz?xmsmr$Y)6Br5B w}#̟7Gɂ+A6Mحhu_e5=r(J'+\P](6>*ê8,OٙM MS5s(Ԙ0\|ȓ[!u U;Tq<9n3W֙%(*"'/o#Z  ?mrp hN+doX[M)$,eM;QQWpd%Vt=hgoB}#C?=L 7܋Clze_˅u)Dx xuםdYE*!Kߕm5 O2O[D6IүRS'*۱m#olx #*@P>F`U&| ҟ[5Y_=حxk1sslX($o pC\dJ@ME͡gSxyUDV:Lcmf'ѣ!>EwWd;CEpӭTou:5O; )P9,\'mއ$զI}^}d Jrc ,Ԁ] Fl$Y{ ޡ=;qxz[(b5gV`p=`Xya0'WO"_9S,P^ 52?YE`R _i>( X]֟jF dg,QG6Lc}eN~gç.!$kz-֭*^R) ]ŚД+yޯy`;IA"C?Y SQaTWvy;EYBnnۓ㭧Q>TH7vlf6ݴUY%k1z@N ָ-L" uUޙ0vX5jpbS#+s[ڬ/%} {s7'뫈yW[㝤5_iFcL1زhvBk]=x H˴JV5?k~Up!{0{wVSt]fY.2t$(B{Z+2)M%yQ`M)Q`ܲYb_EIbQ]l?Kt+<^)eon(4ЖwvDeŒrM俑Z (^JGKmWOQ+q3rmV]9 hԔ"ntrmyJ.nEBv4 DFܺcuzMAtp?6R~? \t7&tctڢ(kTn ۞7)/^jqW)ɕ) <^ki=4}=Fq2 ۀ}XZğY4Po0˕R,F~J?v_d2t*0Z&kFZg'h(ej]J5+ۨktljк'7r0Zt=vzQmJ#)F[q"FunT 8P olmZu. Az<U=ynųVPeȁ[/sպLNќk pFdAQn8-w#Y$C ZC溵"rqnSS7 g/|=oǼ/)nAafÖUV"<.$03=i wq~|J5c~c!詏fښ)& m'>_"BE&r/#j{a&] eeY1ߟ,Yk'J֌!_{K9ǟ,.lyo]KBuLyiр_s=Id&L<-"9MX-y.,>Uݫ}{ NK)P{{y̳ |h?,L4 +̓󪙙|N" sQ>>A\,八[ 9O\nǯh׫BMJ8oןO/<&iٞ 'D?0?ި]y@5%Mv,* Ȁ ɒIn$ѫhߦT)3f>՚y. V&|(ŢDew7&/ܸ~)=HF/jHGNңǛ0%yTc'2v1:b:UE?.V5읋#P?́qd n j'ߩϧ#fA 7;qgOYܾZaKu?aRoA|u' 7N钦-X`Kc=; sB¡YQuo"u-COy "y[;F [p[gh.惛OLͻ [z-IgC.4<\/ |C>ECw4 :Xec t_ 9eB_}0x׋m٧\EPy1_2"32lxG:osbcn厉oeVbz gɗyC,q*{tsGh*g8v6 E_yu|X`"{=%HQ#kgbzD *>vYFnAgz0coo&ĒC[^qd}@&_kE;  s>C qL&4:uqu+XV%P͙,ͫ]V$2Қc4aRQr&izѦ쵎lnFݿ #x\a[J;؊Y<&Rlv XSdJ]:RCP<\[".ʏ'iJz"ZWФQ[]ܽM!@S!pf2?ߗg#)N % BD361P$Au[2@\#N`qC^d:5CuXkf*Q*>?YH&Јt9Z.S%n.~e:R-=ϏڞlўE FZBTAH%0>{k\m ߚW1R] w ڠ-e7NX`3j-i2Mh*h] M`Ksim )i٩$ Sꖞ)D6}? aFfugxŷ-YfPrhuPL>.u,7VqVDIȆ$qqhiW_C2DA0x_c#7RI 0lߗIk.IG#Nwjfm `xot8(@nq8`O~@;O5?n<Iw$+$~2d\Ihw(f %;m4o֪1?c@,٠]+b6㵺Uϑrж3=/ezyE?3rTmBh@OmR3!ҙ :6灕g[7!:E߲?] jCݯ9uU`45g' $WUwvѿ]Yo:qL\O 42@#1ʙϐ|yYQ w.ˆH:dM0~VYD<`$Z¨Y|X 67xvA7q1$/MücӃjrф5U|"(F)GXep <8bNៗOa~8Uvh~34QlVFℊ6Xe%Mtʯ]WuJ*ӷvCzu Du?h,!@zcdvT!mAҒ\gގ=YPyfg3GtO*a&ʯpKP]Y\`o@,9$3Z^"ѹکR 8*.øCnIؾ/+SI[i5$X7_Ӭ 6=|@+lX!dbX߹iֈZphiɸ",)OI×H3alj2#oN"%S#6F| ښ(6Ա "MN kK VA9Үշyķn}i!b⪑; 5msH%Eh4z,$Aȸ+o%K醑hlx8N$T(wL 0$R}.ܰ{"VCD;%@- Pa"FwOp\[ub&,<pH [e߷/@"[MU˧!\[ȳ?g4%v;-^4;J5gX+@1:sߋ=L$>8Cr1pi/!+wE} h,)ʝHx4LOV[Dt C-}C^^&!B6T$']\+;P(mqBV [(Ei}H#],#&j"j:X] .^3"‡pXm *~/8=Y\!$):뇌uI7uI9MCJB `#<v^<@ ۗ7gWIٵL!kTJ*tj,W%2s^Z7MƋRnwxZo zNC&GմZ" <\ 1H=Pf2Ӏ*9 s e*4P[}7L" u*l6+1aD2B%A$`{_C @skpU;ӆ9D 9)+%-ω= <W_s^r]);eG}2gZL!mZ1$4M: m`삅9(3?Y_$=s'q;a+N]C5x4Jn&ZlL:`o;EYK=L\XByG4K~h zPtk֢ /yYY P )98<FOsh؝֒xXxVqksjbdzz( u×&gwJ˃ .?UOOh;byR~T͕i,) `]3܂i7tAsQfjGIsrA#VݛM37=0n /F;zB{z/̾ǯ@H%*t (WzNxD6۟b[rC١gB`27Td(;1do;ahӖH Ox%  גS3S-1w}m Q(r6F⭗i3d3 1~a.uT0vGL5rynk]6TVzW NJv%Z/g݃h4.3|r#Qu}?F;\l#. ' rw@S1DW k0{]M=!Y-`nb wH}aa-b1XN޳Q[mwLXM7QӚC׎#˦+9q|N觹Qj[4W}NS4ۢtKT3@b/pz Whf0b#MD`9/GR Ċx",rb 2LRBHw8Ⱦw;FRm;Zb2J5>R^ՠ;SLK(M7{ ~ݔYR9y=oP_]#h9p\zSFYJ&ֳrSog66y2\fZO747@bA QX VtPo>v̴RYTE+l) dz8?fw6G6eGF^&MM PxabYTVx ?JPa\Zރ7ۮ! "2m$"u*_ =fAOt.S(RM5%¡صVnh]˒h DBN.ODG#U!Ϫ`3̀oImh/h8L/>}1ՂIۨ+ b297Ks 4'tt`M4u#5`VKr.l40-Ե5eF.i>S[kQܓfvSEFf^ѯ9Z(85K@> .!*"A؉&[ǔ'jϳ[ճ^#[ճM>^:lTx#)\-P嚾3e5\ricԱ^l [p1|o~l~ۧ}ӆ~T`K9mΏ[%GF w34Zj^J(ާ}Q}P& kG_ۃ _~s}'(Neٱvo@VsmxddG+Wui}ѩg &HRSe Blo0==:v7Q8d̕gS[lXuȊqty ;6O zѿAwyBُkLյ MQUBCxKg5+&tR_:oSJNIh.ޥ2qUP;g3IzAAd~;5ѯZ!Kz8QXvMKOf}cJV# B}ȫp ܿM~U#x@s@eر$;e͡:wGܦQ"+CovERldK>&J2))D_7iKH]fuRgv-Kܤ ]7%&whq8P_) MV$p&PUp 7 Ou”~}Y%zҙ4V`{(no_FGOPFG1ndrZN7睜/+pڇv'ƽi|2bI ힰ&,?l!8F >xĤ +' QX̢:Mb$Gz/bͤ 0?˃W""y?ͽ_3370Ri>^p-cK"}7vxף |R53 A̮S2:$NcWsl$h2o(M uҭD)z[yMκ,;k9)xO{G]'DTZL.=(٤npO yAfl9=1S4e-m6FK5h»(=/qEA%%/yպ³ݱ_P~| P?udF&-SѴpva1l?̋d }mG`vdn-, M,MXR`N|x׎=L=ś>nm^;`Lq5k6\8δb\$m>U 9WeW_ WEZaߦe!VC )5Zѷc!a%"⦨}'*b)ubfQR=A 6ږr5V hި|HƅrӶ;Q$tM"Nˆa_tvL|}"CyMÖBxe~P8+(@OoaP@^ /}2Pmdԕh9yS #s}xZtLž,XfC urHH{),m.RWcI4UPd ٺ$1!!:[ U/0Ueq) \x@aM5yw5;oh@PCm$ۀ)fJYMeR-)^pm7٩[i&J lnJc?ո>:O#SGv,CeOZrzcWj=5;̻btv<\Ker3FcՉP@_et*'{핍c]cC_J,FB#sCz kC2* @Ł r}=Eo"gI{䆰lj{TZD3NdHL_oof2!k=N}@ *]NӔ[1tql%9;xZp ⪔6nxo#tf Qu)kzI`i^4 M#Vq]rC !X<C |l afI%WiOW42}F+KS,(>Fi.̖.ڇ?Um`)G=)9]@v+Yk1LR2$oЙKC{;|\%譛|>oC:}ZG{㐼(:?lJl|XQז۪`)NJp +q(&u'ٙHsSڳlNŽ @UodM2 pPd#IϊY'w5b3c*N!`l[o] vh'@xBQpׁ沃 ]փ%*]n ASS'?9"E:5>Kn4cj .6F]5øUcM|2'%@#tM|] y<%/I ٿJvnpMQ,)"Ӌ<+G qH@: wF~b{mV2WQ1r*hmCF`CDc,̴˫׫A2-F8 % %?7~injݼ.2F*tb6rw0pӘ, ǖ79e0޸ ZrHӇ6i㒟DR@""qFDDzUxvk5bC(" `qhAa|r "ɨyP3k Ý]oRsKgf_b >UfR0$zsֹσ7Ƒ8MbQG(a~fu--TY>PC Ħ"7TskVjV6{?:YPbޣe$(X^KwA}}";0gu~ 2]w2>,VHyGnhf(xU)ZJjIMQ΋Oىv1phGy6F8wXn9f/F{lwMM/k nh#!9mex_ #^w/޹Âa'5-w2hH!07ɾ'߲1>uE̗(2X{@̣\EP3Uudĸo;״s1vZw0ޜʆsutGD,ܤ )$ʳ j)oCJL^YD38 2k>F)cJy۫ ! ˎF!F&߼e:w#ϱ:c腎Q;l_g]R'r֟,8~IzwG?o-Tff˪ɋcYh,PĔ/_Hh3NqH-EqIr5ax)+o$۞yˊ5$Ѿ? XEȗ7mĮczxV*id$6a+G&jWkdI(+q Nn*6Wb_p7HG XJY d=EAsoL׺'$J z:_*Q[xBOOM୙yE)I A"&[u='a~mlEwi.ZHO>"-QF浑"+H A$5JLeK8!lsZOުVOr[ p/H jt8ͯ μ;zP 3"M^v8sFcOCpnߪ8[e4 ANց>B5Ѯ+ cB5N'T!tMTP@nYZ1)E )Gg=>%KTp3 _`HSі%<E.GƗ@^ڡt6zS$2N3ʽhgг܉ wAd?D^H; !B=KfUс~4aM=ǽ@B~v9}-n x*31k'6ty>p4o-Dt񛀆?Scm0"+K|&zQm bYi`Bƽȹұ8 ?YYZi,("*u[޻ڷ$'J[o| e3 mk'a%/ZBXk*ʲvF`qBnZsbHO q { qX]+R FL^*z+U4gDpj~"X42Ê-+sş9Zds`4qΨF;Yd'qWn%{. 2`yg 4uURG(5@AX12 p@^."8lpq?nAVѴ#ORa71>٢' Ko+‹jZB1k 8Mңwȫ0 ~Dk~:%oitz)BX;K='LLZ [](6#UMBڐCP\teC1!AXBp,db)v{jd';d/U6aEXVuhiFWG07Lõ1^jp_B8-R;Toğuqʖ,o-oyaw}eߚꌉZw7'Mfd<෹^yoY)- W$,,)KԤ}1Evj!Q KH e U¶ ^UtC!At@h_0ƏʨR( 7'6czVrSZ> յ9Yx"eKP QnO ܑݧT X0;X[C-i\7Z@ˤ!|!dToKkA^#Zx)V汹^Fr+qXKr ,ѽI^S=6 [tR"9%,"޿\9DUg%e[&=3S[V~%.ɬ%֩,Nik 2:E%WdhC;#0rxVeBs"`rIA !h?<{QoKh$N !^pR\nzTa-LtJ H~bfU0/>TZ M?DZn2zW鰖i7 5}{ LʬeXϞEseM8(ykC*A,7W\5C9@Q Z/ *梍Nba-0 tE;GɍK3y*ծ/=W2+S(_.3n3[b@:w42 kK0)p ܳ+ rnܺԟҤ>Pch5;"YW1/YQ\1Os77*sN=st;KJ e:BMa+%זJ dE U!@ju e 1"r6xk2A~׊x,~ t.jԊLN*H⡕_Q,y8CץB+j6oJ=mבkQw"0`` g`PS~Rv4g7,z0.Dj{'ޘ\sBj2H~}TGW_վҤ=R;M*{CLӹ20{>\| 8~;eGo$ϳchN6}$?DK=#`ZL7eBּ".Urb$kJvCNAm 4wW o2, HD(޾Du7Wdujavտ~Y4P64v@/ ,aזwXO)~Ǿʱ,_* Mq ӆtuh0KV { hZu" GRk 3ї!9ME ԰k蜖&dG5K#XEvT?SyK& ՖYQEϧ|{ _?^#۩y%31(Sј_`8E+[oG;S bNlqǃvFK [K aL5r?13 IX5 rӮs校nj|Z=s@)v"Hi& 쬵$5K)bηuRVRzp[H&+X8haRHf˫=//w|6LQVLm$j`EDHޗ6֓W--C.W݉pGjase.Vѝ ڵ&Rad%c#\/d}s߉4HF>g;rdw'I Xan MM-xj/sRRJ }$04Zoq [ 7.ōL@]a~ {ׅװyX啇b3ϏbvI(-8+%RC=k< CXR佺ue Uɐz&mv ȳ2c7Ldy3} 2ToUf,>ںyܸ0hFQzX{"9OrUQ)gR4="E`vW 5|Y;Mo@%}miV,.Yn 7䝩 B7U!g8/2`f'^5RL Q ^} #A6Y!0y"6%a6|^7xDf =j*q*!O>9Fk0o3cR~B\b h.uPֹt?;UNI눤^Y5fU&(y?.?4C՘A.M%^=}NdwoĚ (t ˒XB<7lKA0rw m_۳{}M;N[Y<;Bb≙N[ Pm?t0KܚׅnE"kY](ʭKROѸ|Md,0r0hWq/R]kA{sæyrgԻ5 vx3tcڦ'!`+S{jnmkN 94 0+ 4&>CS~žuK\o}@O\wk)M@K3P u~n:?*1A"uI_ EKP;w1M3GW}*)ܬomp\cx<^xʸ|BrHٴi#'RMyW=j-[fKYE.9p:A'f|/[GVPh%Y9Ҿ I3LʅY~}.|ߙ Xֹk" f,pۻμ;}5 vZ,c*3Ky%!sRıcmu# 腟YJ1ɕ̌+v1'4AK7 y{M[qmݺpC KoOxÇ㬵I*@: 5҂k urV}%.N`йQS[*f-+zi^d9UƔ&y˕~yFlȦW'PI+< N o(T5ܮb4.{?XfywLm඘ʔh9*`_պN˶F1s:u MFsl]_\k7 ~\&¨Hت!k̗/4ٞlĸl'3EHn=gX X-ajB"4Eg `jŹ2I(v+VƯ"d83ZE:8+V BaK-CcF ApҞ,xog10]ʨP۟Ugٱz Es5UZт0o\\:m!C[0xPU4U0dZp7F͉֘\@oz&̊'ZL<ݩ>̤ύQf 7(zum],+$ G_apZ, E';y*qJdE$p#%u,}z{d=HLYhϺ$~;4 =`6 G("E5zbN(^#Kg_y}~\2v\-"0F_~"p-{~E{}=Qͳ|2}| *k<J> {vw9+I 3G5kU7:Zǎ/$P:[$KRʨpE`qo},\yab;'dדּil`vm-;6zyH%&rv$HK_ ĂewI0AY>  z ]?KpES_h/Cu3K/ oّDP [(2(u  3Nxkv⠍R-yO }яdP d]xzhPM*f0K:"ddKTqGmL9`ju%9 5k•*T!VF9ъ8tD* "ua%&^?k1,a[U;&55R* Fjni]Q&Xp[!J 0MbݸP y=lUr{m̷[\C?(%kll ſ#C~?#W|\! +D ݞخ n0nJ:/a pOUZ>_}E-Cg7e?RCK tPG'/sr8;HM(  9bE?9mxm E< ,8(މ@[h3F, Ǝ\&C2],Ԗ8bL߶VC2#Qq[T1TzV&\(2Ub8Di]`8][ MRч|Bty';7FtXA9 SBS%Ax%LU5VQNU55t[p zla)#3[,ү7WFKnL}oc@ B.(oIô&>lCVj'WˋA)Up5$| 6^” FɏfZpꂿ87 xmF,9}!n{EK"QDq|SıS*WfiEދ4O 32S}Y"tUތ,U,SDIMdP\ aȼt|i!Rg.[edŠ@Ez,9NJ͖ JKlz8Z~ا;vH;u{[kPʀRY0mu,aڭ:ÿI6-,13bd7" AIY"G| Zh61ݳ a$'-:4g~WKf@ϭ&\NKJгʻP41hi2'&Ce $DOm#3 ,<^JF(d8v<>|TN[ɤxTս߲ao;YlQɦf "[VZMd4S(`~z+Qfm;h\.F@\PcdyV]'r(dpIۨ-2֕} 9Ax^Q"q*''W3f+.]M/}+UPR0+<D,ShM#|Q ! _7J,}t?:lų=͐3pr4t2W6A%+;Lu$\[XEĪvn %Im32LƼRLnTKpS RaHD 䑘,=bjbJ7p>}p Gց\V_{z>" ' =ipWdZgOm3bD'{.{Ea]CPfm 2rHFC0oyן qJN惮< ,_OSu&s@r)յZ]\Lꌬ@)snCAO-(}X`tujMS!-[ut'3;#ЍRyE4\𕥵;ȐP%zCTKj R4 :Q9cI>0(?7宯G Ō:|e뙸S$=Xoy]>3#M{TZ }i#Ns`-=Kô}r@ iWbdԺD4~ky2/uUABCˡR[:6O[> C&gql{JDggŋ'};zo\Y6ũd:e<r@YKalZ mw[j =".ML%wйԯ"˨ʆE:HB d$ ջ,rƘ i?(}WqV$ڝ䵰GB~QZmZtZ&#ȹ1X6 z>s$mUJ4%EPw}1˿nN>IĤ-0Ĭx+ۖ&R"ƫGFX wRϔ>ōщc1z+?">؟?Lݎ]]OpIz"\2zC.O]>.-,#/\~|k$|[4+E{#k๬gsPYOGMfԠ,3'j'.!6*mE 7:Oo^^W:Wy't㬇HE6.`1v&SxaTiZף &hLD:{.%Elxٯ<$!eƣtF{s72JVpEZshăW2IB+r}-*8>hlӱaGWLeAg]Ek#Rz5E~muOu%iZHS*DֱHWSD7di*ޡDUeKh y(UW9ND. Ú]K]ũs.Sϛh߲PJbOǗ}[ ȋ@c~jhy+Hua ~ U\<_EceY]V1:}vW9\2(bF5Io0xOϣg&ШhD oMUkX*cLDl~aE2iuHfZى{onc灥/k6'T8 ̾=7V,d/ )S45.VH; hԪoH}4c $z 'P nN Uj2s}O' ?zγUχYdU! #<@YHHwk]@d9?J#w:p8CYIk9Pc׏KN5CmAL =NPq5Վs\un_; t8npڠD >T!G`y*C*Źuhλ >EU#[\iQlQycRLJKkÈ5 JȬ!ͥRo%sz\Ik?5DH6On7ȷ8Ls)0W0EFLP,9>oҧz~Q6WEb D8;fP=-ΰt:^?^?U"VyQ)=y* l(I,spmc&iꐺ: !$oMc(r3F83pUrFpB{"oMUzOO; $Jv'AOܘ WmT`u ԬxKƺl_ƨ8ovw@ ]!o[w$_ae.̽NԫQ,&>=91 ?;k9y> 7*,`r~KaQ~+ 0/ה{e]4r*03 nxRHvUyG LI3GDUEX۔-i!9Wˊ~*pyauؚ\Xgvdy4F=`]Sҩެo(BR?Hw@;QpbEHQ)kG϶->è@GکH_}?;ҺoSIVFRbR/s+A? ØZ{%L5WȡV-k(l/[H11ɴݢIC-Z}I9DWqm'}aȞ"I{Y(TvɗԲkDƢtҎ4u'0ZlL5r(ͮ$Z)&[a"BLc:Hܸ!`B.}Fv!%U]&X 6 (;U]1 4Șm1{u\HZ@%]JpP>1YEcȐ7> 7C'ZM';#)z4v~gG+=6PlGNf͵_׽WoHQKHL4W:LI:C+:h$,f}<<`a<+c9Y2hQ,!#κb,צa^|> :>C/ 9R]6wH$Џy23en!4L`Y"Dc=K‡TY+gDg958b&%QV\|5:!l;݈el6LdCE G䶅Jkr1_cQO*3y٤zO>k%K12 S-O2m*NGw݄>K)1+M1{^:QEέzA0};=⌈n ʱ[?Mm75lnflqeWsg8Xi[E<\-wu^}d{k &BCRs|9}9iZgga4P)'km89UӴ@ *de>L?~są5VFCECv8l!m!o#0#` Y c]MA/Z$LYɴD8Yғڝq̈́S_10 }Ey1P$A.[/QXU꬙P[]L`$q<BtHG%zkDzϒfWX1|6bE PzVc7.0$_ktkoBt!v=Hʊˡnʄ$N!q*Bx(!>k +k[z':s'SPN<=mB7}({! FǤi*}3 s7T/ c^'(!;]?EIח,"$u%BƎ<m;zCB;,ϰ.}MC[r(*E'fWX@Xi<%9Eлk~.ΦkWTd/iR# 네GS~>z.Zndq [=OGykn$o&V4d8`VY=Rt<|ؐ?]1Is%]KbBx?$ͬkWG)ȓeO-e&8Ϟ|/kɎ&SB-i'J)#h#b]ep1$LSg=Ā.*PG7c7r ({lHVoɚy*3j.SP2\Eۃˬ +)/Gc>V&qH9M^kY}\ )XҗȐcM!mIExNHڸO.dtU60#y.fzC(3GH2/t D%ĕI!+B)t%$(A#e#A bZJ s62Yȭ(|[VsRk6 7_?vޟxa27(fs& *iXH?ZޑWO2\Vbn\}Lzc ~8P ݏ}2jPbD4`8h[yWy|n,q{;&'T%)|vɌsiFܞ[b':%MHDQ`n) w襸|a ۧfXOl?Ye|Vn|44} -ɪWo7y@'CN O լ*!yR5{ORT!`2EzQ0 ЕޗHY _iN .HX0u+mCu·چ53,hS֎e(&Qc "k-,H󜸱@:HE椯9 ;4HmP|,pwL& EL/N--!_oX٨H奄!*bB! j;z2{;E5=(˃QM"):)'ؐ'LwT$̉NF`\- O ͌G$h}DR^<26Z4X9yQQOJufԳvHHĬn4äi.R}L7L~]AU "9f{yR$^="sپgH91hrhT:xMË(yĝDq#Ht' Zؼp"(ynH.J8tGpYw5I2;z9"1:hAHQPuh{$PX!a[)4@`>0msi[Gv,zR'0.H{\`Vy ~O{Z8^?F]TZ&Hp!,>+8.0 jkN9c^>ͬ^d&`ih_DxS.z 4~mUAɼ!6u\jeuB@r $&3BpQg=;XP2r\ByY%hvigx_j VYA OB4:?}u61']~DpLu>e͚XË=.&%B"fM-t E "2f3^N[1dG&WݙRNW>YV[-W{7 vcUN@H Lldl r 6c)VRzK el*ddCuG t"2s?R# T1bd{its_~qF-Bz$\,–GRՂ Ǘ(UӻOCq޸O#c.&-!?YGB*d_^69\yR05?-w*y Ue CL:ߚTo ;E_E?[#Te1sM"蟑ũW%Dx Jgz9F"dmP(W+™#>R bn g\ i*gm]sEĵs Jߑ[{}t9؏n2S<$/*L҄'XOD%Z%(Z^m4{A~FB1TDcor;D7BBNj9 skL&[Ǐ=:ר.*K݅meȾVnpVd54@y\j~=V2'S`bVKr!d25oqˉgscpdoxe&9޷AS#*$EDWZ[ ,ѡBt!y4:*d$2J7\w!lJ Y l3)vs}Ug|SXxWͲ*6)TVT H ģ$=aҿr E*G\TP NX|v&.$-&uޅb欕HQ[Y FUlD-Rg=q/p~A':$p!&Y~>膟 }H L )qj{jꀹrz]zS})0?lvY]A᭫~7\;Z/l[DUO V+Eer~PFn`I0&ʰ'~%D'4~B,#|sY$v#L!+R41!o0Y)1Jp Y)RdSQ߾Ā?2;:1D$tLjs9(B b :εݵ5B#+ل&@ їbj@ߊKqm&h˻9Q n!vAgy-5D̲cv{FF @ NuN9Lh\5α RU'#6?Kdcjr5U M՜;`3(F4:_Й{]gP0ZV 1D-[5~?qec VYRЩꮁ9.%T@7}Ӌq!6a> ’ גrshfw (1|kr8b  |/}@(J­,ExkYT[fx5AxHt&HE+!1zrZ]gtEǝSR2C#=EsXw*oanQ:z+f,MiI 1V] Q%jXL">w㯨hKXm`ʲ^ ub!K_} )tTۋT?Qʩjci#?w5T14Ղ+ѱ/j>Ce)5&oHh+LwE[1|6~IkԍT2ZGllܡK~w6|ղ~'CR"R'hqx|W"~Z^o-xi%6ar<ޠRA 6ǶxCȯ9`EiZyKUyi20#FﵹX Ef=l40gmxTSl%i ܈u*@I M C%-Jc wSfRRT"8PV;${ӃwlӨyE8Yhb[N2Me Ȯ\f+i:+̬f"6% F&=+?w>bFcr @AL49Nޗ{AQ7$у_Nr\׃1/ oJ^Š|$Cۆ6s.\v1Ff[Vbh .CB؈tR{u~l/IDN~RIݖl[?x{︛̲,,9S+@Y]۳rX%g@\x.  ]S=ׅ]=G˟('I37SѰY`  X#Nr:~5)3H1St7QYV8fx :_e74>Ba/yo7LA ˾Zɐ#|05tO\<%[Ydݰy,EMqR8K1LԜX2 Bq+[ Oh%SB$&bC,PVsA1 '1X]7]g ,zUoTK%d^TS|Phъ Y²_佹K zW{V8U-[mL\+τѦ9͔ cr#UkD=e𜿊//KUwt:X4Tdհ փʂU3bTBf ᵿ*+u8'˸{-A?8$q+YA\!zra> L= Oz6:@`HCpNdLY:Ù A~ux”F~$}X\Ss<YLzb6=sHԯr\- ._ ?O. ~Ĝa`z'!)˼&IѼtIVi\բ#dmqڮn8s:>qIp8 NyE J~׶5͉)CWc*&YdXM*v_RJطgΌa,vĎ80D޸ΕfLՀ-\PUm-@(*$Aɤ7i@yZgWe. 3s ~7M R.yU0KQZg⏞=mJs#k5R*9L! M,Ӝ轍=>Cѷq5ݓ܋-7ƤZ]P7M*;gYc!i ׭qZR^Eds@lDPe_iyB`r1Q0"t;W_=y㣳-66;i\+E4}׊QI™# 29dL ݀|~=`C9q31)WC/KarMWNH@ham޻0"\mRu;N@c%`aЮ\W'i[h^0 =e&@Vz&Y%f~$Sԑ$?Ho*M cn ޤUI $>,P !R FJ18(D2v1P1 XNzywmFZmWը2ghTޠK@OU'>V>1n ܝ@TY¸5-{o{?c W}L>cmV$ Wh:ڥzg) Ra܆`Q(*ȭS b;ß1jdDhǠ`D%!t=F7 aɉF ?Nr0CzPvI֎\,7/2sd=kKxG E\"N k;aMIGhUa6C;g0h|(.ǜv>N%T,s<5(:I?yq|+B,@eXVf|zR<0@9'T ؤ= dȻ/Lf "(:v&MvW4}12vYb~ /rS{W;Ex9" 1l̲^1Ot~@ =R:S2R$ۼ'+00yOF `ڗ '/yA;Iz1;i =nmmP{Y~ 'Q3|Mm@`a-IS"Ԟ3u_ tlmma4$x?i6 tcd^YgDoq;;2Bw" `/Y7jFwbqb̀Imq}-㌄kўdB!h6҇A8J&8nקs7r{!lK`K|6|Qav Z#D~ʥ9)Ґ{J7rFJnZ';ӫ=`>xe7ǚyPB'avh}?›S˘\;nW13 VčE{^0ȎXɣK{`){Ia5(,yiƞn )v9ՋT5iFaFq!|\]lV'?_ DI`A7 Mx{Ev yG f1u-$Rr>1Ro]WԞ[E\һ=z4b8WS~"4Ic:+pTQ&7ډQQhN tm%PTaijIGotA`9UdAD궏UIT݌\SA_,HA&,B-hz3+r :6qX.0|a96pOOm3fKi^~3Q!֦Bk{!LINV8{27iK:Txޤ_0f/֣,aj" 0M(b@Gq: kbՌ>W%3BC+[r_\IazsРޭcNvN2q7 Zn?^]$.Ka^ҤB Ï՗˘|HȤN=pesOEUP w#;hFX!nXvH+ :!Wn5lwyA* L{~ֻ ǜ0HklSΤGSrJ vH.6v)s.$ EhȌsF_kU#mFd&e1ټh UE:|]+$_ύe{eЋvq{Dَ8Ǣ; ~1)tMЯv]'޽o`|Fԕ {VL0A?jXYOO);v'nш6#!M9rEr#]#;#i " P Uk0cIJYgV^m|QX 5C,пn0[k*(*TzЁBx^7ZN':Ϩ܀A[U,t%]N*X?gH2JN9 NeJN {jusc0M (gQ0o,O(;_J^ڂؒH*†gG- ! aJ=nw~nmk-`3v+0_p.yf5nGGlKH'5 Le!:/U7D Y.تė$x9$]}~fHZ#֒tVl,׹."roF(f{p6j MObm5 t 9y^ay%XIx*0-+r !&QzohcZyBnjo85:sEx;pVJ fܫqd&S QoV1sr Go;wF|VЌ Q<4)PQQ5 ;$ˊI ~^ 4 D9HrJ$oShk!Ip*`Ki~wm$9]fG0\GK!?(qd.ޚEYV(l(W0~aq0Q!*'A@ӝdv bC*kuQch膃BDjί^ԿQ81;|@ވ`~!`Tf .Ù<#&n"$VqNOKCAqnG"`z@q`>''dׯ՚0p<i!x(lPe2H Kl {?GvAoU\P/^kJ]3l .@*6g$Kh zWwzA04:O{Ǻ݉4aZ14 .f_˨ 33 )Zʂۊ7p72(.#(5O?zUZOCT : N2(9s(4&KSGIdֆ}|o Dv9[׷ .]R*娄"oȃ 7qPgsl5O2y:hJ!iG гË0,&4{:Nhz|j(gh֣]8f-/(D4a!f snfUL~P'3M^srd!X;䐡JBBԪ/UTZ_ƖVċ%[PA7xQ++v?@GxvM~c5+B9jBmirs$,[+<v?G3eC$+ @xX?QM,ib<|dT)`xrp$i|®Okte2daa)%L1á;ҍ cgE|6fbtDQlHPP' rެͱ.7g\&4RcoAn>,c6A~cjGIX,9JT %y.ZJQǐEe:KlvE]RQu+r3? &LJJƽaY!> %%g)VhQtiv4‚@1(k .JNqC X.F&r p (~buu.|\W؅2Jw{T6VA[\V/Oyff{]DR79AYx&eE*!A Ar"}PM%Rw;@02I*u)@JWcG$k“Jmx;$8DAgrw1mo}f`#o>+MUfK/6N5A8Hzݒw. ڑj'gP.D'h@vr۶{Z<9 D +ozٚ(_Pfj3V)[-iW¨$UPk-)!C ;jK-1!Â! D7ǖ/+̲$mk۶9 ,>܉I[ -hH@8|db& (ZJWf `XTAn:nrD[#gNq\zp DŽhbm8&_Z:Nh4)Oւf,osÓBNnt s͆x0K?Ԩ4yc{ ;-lϫUȧ1DDy/vz>BVTzר{١Ԝ5=4c:*/H bZskPߦLCU⺢8!oTEqT(n>ϻ <Ca>HӃꙈ &!)ۣp;w]†>ꙏ`1WaxBRe39U' KG(Lf &.& jK:%EQ24~NBAb_T>L6Q9yeBQlw\6~cpڨqa:lBi)6G;5h U<깦8yhl-(I|s.ݑ>iđm{R sҲ]?>3+&6?wWƜJmɡ=.4c~qx0J͝\FjKl K_#""I=R>OB@;GUdfXTL%(3vun:q9;n>M_oehi^?҃)\*g_v⨻cmW0bAXp ]SNߟKe$ ߙ)b+a|Mv[jşuaX o]ߍFoT7N5V3e2"ʝbsW}M;!?6epFZO{#m~"jW:$x?k,PzgCsJiЕ.$ٯjgr|yGrM-}.ܽQ1=܄yvvXt⢅N4j SOzϡ!x ]Bf(mγÂg oḾTGfYRgG1Jۤ&v6!(jVů=9iMKŌ,&WkѬhfIp "8l;u?9cR]/esP;$ƤZ>FsTuE-gg6'a<`Q$ |`aƙ+Vv8.k1C-V=-ZQJl[Ȳ+cNctǸy ?R thZ;4[vV3l˅ EGs?lE 7*>ugL)j/Zy- ol&0`ED˴7vF2_'sGu"HjNhK&zȎfrÑ\UhleѭQطuu)<+LD5["sz~4U+I-ǚ/l xUrqX,;tJ*7uKO3/I@"~SqGWB`:{EybaxϿDj[}f%5"s Q:~W r#5PܓW|L -EJ'gp o9;+ ZA"&"_|G1ڰڮ\~Ugwyr3EVGRi;x1otDVBSO%y_èc`^>^TZq1V+E_z N{Ϙ¾܊#B]0`LUsb. {V~\/6h-놠ODOI&aV?tgŃ 93%:McөEiy\f0ưwYMqi7LRog$c:E]ܗI33RցO) jt,V=EjY$X\X?l@>Y1YVOR}9%ݣ4Rk7:6q+ kC-Wka1QL@ j LdBA{߂x)RT7L}INn(sדC노JyDu N2l@&o.L/jϘbBnsQ .THNml@#YJ*.[K%q1a? <*ݩq&-hLZH7;EBu8-Qzpg/ϭ~CLaݙVEv 7:K~\*?+Q33TU\4!2RH5_doͳz%p,FÝx%:ߑGO|~ (E$%a-Q( ;n%M#<$DpKw@ي‡ptp WuQ3e5cwg@ Pbt^4<HdcrԸÅ& _2/a=|9KU6c_~YR NdDzdŝ)Ȫ V I:XsFb'FV#b1>oz&j=Tk`58u,/Ԝȗjƃ|buJ/WT -CAf4PZk01*YlTXFWNXSTnIyQz\0ͻrRNzl x!atErС{HNJ4TRe7ō(TŻǞ4aս}P҈;wPw+{$D|Ё+ [t%!cs(5ץ=wW_t C(u_&ed+}Y bfeB,^2, mB{^tJ$Y`XP]Le{iQzx"}L}0X %U=o5^i֨Jnu°pn,C:IHY̝$W2N: Ek: 9y YZMi7+:{moj&DW޷. =Vntݿ>f v8L\b\UL0GVyPr%NrǷRIT,!olTq>[%ci"+gg+D 5,wBqf׉fnFr?A_|yipRKcbиC{xI{Qo+݅wdd[V?_ 駜(A^%0oaYP8k+f@Ա#fn|M1Ѩ5.Wڊ:?=ç7ޛ_ -O= 83q.OW+ǽa㮲'OTc7)!Ԃ% uA4_;BAU`v'mp }Lٖ|!33@5?-!9 9-AP:е7IyAX(%Nex :i*ӫ Gvэ&tߩ60Y1T}0CͲkzLA0oȠY/YJ/AvsY#qc;<O㽺 Fp32-~3kkf³J6':_FkD?4\|[;Nz#(P͹_qGfXm)8/ʬ@B50+VD,r&߇7]FSj'ubEϲFPT f Pq{r6mVm*3Wʲ:-LR?- g23芶ٹN-f"߸v|c%1X^oH\\eguyzbUÜf򧲟 ^qU Hk]$!CɶՊ hj ]XH^S[GVgk-XQ*cj+iCǓsYsQOa/P/58x뼿ޥ7|hڄɷ:+S.Y4JЁ"*-{f]5D#12@s$LĤ"I<Ś1n|WzT%^8m"(% ʑjP:dh;sp6 aH*P#]287r޲.# Z4h.e g"#>Ƒ)CsՒN ߖNT# <ܛsEdRdbYa륜tz='׺2YGgqً#$rYg^{ 5EP;4"-+Oc8yP҂SgD!6lz@iP qgv{G0zRnouvaG{E&5LP[ >䟛Xz}(]PTXCY܍i K}d;{ VQS8/?/ZB {>SAA t)81H+<SO:@$kQ pW;z37x[vhheW uh7* Hpk=ρ (K/J,ҫ Ā<gJ5չ p==&XsS͑Zp@.a[7#Oa) -Mk)^ YKqZ|,킢D&[ _J[N7\OFW[~\u<&1I QhU ٲ! K͕8}ю5m|Ċ7erw@E 8c|4i(ll_R`c^]0:Ql?k4K24ڰiۍ\>o g>.27z bC]OKC7x(u4{'UTKz-{2lEs Wvkg# pׯ[gcu%B ҙ1*q'ăխi2`>_2 !HǐkTX9˫[GU)>."ӉW7ʏ/{]aL%Ⱥd餞7:9[;7q c3IJvMf5®Xe־ [C%-NqN^SBe/=nT)%U0]a@%~4uJ*Y;-Q %&MzO4G -EҸNzR-?vZم4|cmY}{VaJ$_AqZDh  bIVƬcB5%T$g,o':]x8UiE$ܘZf?T@vț9ܚ^IS9T8"_󜲓d+b0\ϟzAI&I6d}HTcd >A ŗK3٭FEvs}^vF:G%/Q|ezA.Ч"{@5b`~y!NtT{~+ }WEP(7H0ݟQ TRyCJ$W( 4,(*`ڵR'ځӟiT/ENuQX<izqH>w׌fY.(J\tՏj^*~N|ZAn$\!+Wj; tZYMe ^uHU<+2ۙrR2̬#kl4/nB?AWMKNxtKK*hNzl#tYϸ .SߴyHBxc醪=Sz_i2FhgCԃbnAk L9%悓:K  @}ͅ2pld 2j*規A/JZOU )*.(Nm0QV#Fz6r&rqº4qswXY&u"Xrߎ {<oi1-;qM%A] ZX9 !m XPd`J',05gd#XN4_[,LZEˢu{T9Ċ_,4w:6.][[!IZA9/LF{lC^Eg*~zwj-Ta.Sv9|Vfl#J#n&6S?Ad%vd"neÕW-.-{xI&@5jyՁPExrͣ)5J^2 Tf<6 qڨq {-G*{ AH-7 GXW K6ʥ[,S}9W.0PfgH`5ecDWy!Zj%kLL_$g0LH(.sYJk"<157"-V~2 ,6 9T(uI$ zt)3]zXñ`/yh($OhhT _wH+g .G̻2gƀJk.B?"G.+)>uQx =1;}%k7CZgm*Ke^pJ8+(7"M1r0DXx6n)֐E_e)U+!{Uav)'': qr??cM vYTNr{nZ[tФ$Ge袧U˫$SQY٤He\hc\I߿VҾvfG0FcT(k +uّJ_gDO dGmGZ Ư/z~>5Eꄤ14qLvsHb 7$Dmhp1%[^f*PUA_K3Jj6^=h> m mWRY~"8۪;\=MHιT@k0)x=cITm6]zI^y*=:X]i3Dh6>1dsE|SG Tr3|@e%Y<;^..8›,FHtIDxZzN4Rg -H0P*qm'r%| 刵L.\&\0ܩR[֫9lg!?R.fE`fTy!p}nxILCVqnT:S˒w! .PDW˰AS-W,0Ap%379]eYDv J@41^tNȈrz7\>ּG< D x|X7`VVO?vbdEٯXX+`= U(@"]&i[`\%,n݈Iw5ݿW]'CC~rC% IH fyu3ûF:¿Zd NKY@3J7<3 mmʓ$Y1Ct4S 'Uu=Bͅd8`[9P{!!-D@Q % pVwßMڶR_ac WTR9#X=aDAlF1dcq{w7>Rf20~5-X4Z3uT=l09C1hTּᕰ ն)䤗d="yXt(<υͻ ^h'l<i0(zwW| *VŤpf^_L_K/,MǾ" .Z)ڇ}Ĩ) `B(G~6/&"=psn"{0 *Qj|v7h;j(|>Ԏ-,f{GEGʩ6&Qm+QSĴbT<<|59!./p̅V'R=yTc5Q$,2;1#;H(RJeua iYz`7Ζl[ĺh& )3&VK[֮]S ))M|m"1V ]$.KL>#s^M\d>?jR9TGhܔ6^l]T~`lPf[1f,#_P 7D5C̀\`D|zym.ݺo\SX~ QsypCo\N׎h&4m/ H?V-c.NFƾ,@ Kzx˼&iAnp ]WW9P_[ev?\Ku9%?[sbji.r~Dx|CCaD'Aq4:A%X`mg#Jj 9II(<ɞ*0`1T7OWZ|GWXRag_{ҼRD_\ü,z?h}bDBNbcN> 6\ܡ,W֘qUaԽ9ci Iď+,eV`YW]1+ n,X ՓAh-P2ZGL!#u"wpN#Y8/6u-)6Xz-[Ab)XY%$hn)mǤn no?kAp6և=&ށ=Q}&uou$oa7*#SJ]O#G56=KW˳E9&^X36TsuKNƋ͢)[1)rh|~]"pG@#1Օ1` JfEo$l c sˮ B(Wx.wp+ٺͅgtI1yUrW;k?8G/Rw"g0WBR0"<>=2<@d?F3v +" Tvj8Ȱyη!xKIdKx.Z@t=+Gv7- J#r2,Tb]QI{~ާC-ikK|#l"sg٧(<Ѐj")dhȦQ`lzE1Fgz7Q}ގXdDr_$mII+Kd欿u (]wb(C2hj9݊bwڟ٦SLnTIsIӶwkp O| 6șnk2ۀ{91JsDnXq:̾『\[44y\qګAU@i0C] ` <+ wuh"E ,qٙ; e_S38슏.1Nj.9QH(9벒Wv\w҄׋Lk f^vV4}#نH -LkqnKj)Z^p+%BǫsQU5͇&!TH~vm'kz鐐z뉺uKVO@"DP-u~ VړʮHIG@6߄B$ ${lXK]_Q|RcN'ꅨ댅F58Oo%d܌sHciemm/*ibF~$XW\wWSs=S@RtKWgmZ*&c*)Rn[Dی&B .rhi1r z5HWK>|7nڡ1$$X D^t߈Z σ:9Cy#ȃrd@%G؝ 5J?)w]чw)0"r㔩|%4 rY)NmfϸҏC]Y$_1*T*-jVP%IrbBIg7Zjj1 [3$mMPaS}c&>CTqYW4Sr!U>J<ϷH=­z`SIԸ`0{6{ԧY2$\yd1=Bl9v_wƃ_D^q#c,mb'PMCc=EruAE>ըlvo&`C(b XV5޼n]V~Nrl 6] ,Cc>vVf>&3 ]J&ZL*:v9,Tc/9-N_R%>Q ,#kơu&X3y:-5sED "|eApjI,rʖc]|dT)Iޝ*&5^'aq..n)M ŕ(2Pac{^ od{SM?v Y }G/9VyF~ >p _y;gI-H.>YZ] +O=cJh=ﺢtߚv툩]`8%m +1o#\rÆ |obF0xEI@IP3ZcB5ᝦֳ*XkvH7|/Uǃ`*]Z{Ԓ޿(eØI&u?|j-M v^Rd#9_`N;R\~meHC[2dFsmoǾ>3FWrPcb#3Z]m̍NCU!{oO{'h%"Ynߠ) ku`ྲ;Td ۵rߕOLz+}2~m>s5b_ƀ)48ƏJaHuW $c*wL#Ssl"A).:I3XXdޮ;*#S [SB߫,7k([-0(9eOQ2# c@_kSj<. Ցo"yޯr!8t‹\)8r%ZG*EছEy79VH_V#0T'})RkYcA61=tYOKhr c,fUTw@fƂAqLGWآv ͳRg=LjI}8hW^\Ƞrއ=rcl84;0]39;\xu|0,FE=d8Qi[ CWVC~]CD{!荧%<|Q\bh%@wv8~ϲ]$ XJRcqh IgQ,Gy%nYr_)L=*+}Nc?L!NkC#szY~4wۅE׏!Ñ=C䃕X@ZC?boaz물c$lMTS󒛞'yV$ sռ>ߚR^-ⲅޜ zmM/v$1iV*ǏdDM59bѡ -f[*Hg=p :xY^CnJ80b0h0Ga_`%\šmX Z]ےDmnBKds'bY7tkL?I |4/'RDb$*σ PN(^,a󍵬74zKljў=2ƶS6BpoYS7ZC[y=Z{lt6Ϲl^C9V&y}Vf{z \21"g"' Tؙ&S'N?jċl]GPB?# Wo,VF Rm[!0KNd|B0rpf F&7O% WxB .7C<^~m ?^u,SǾBkKEѨA$O-.3bk rl.az/@Lwտ$uNKzKܤ/Eh IFT[{D ~aW(6_OѪiW%";]ih腁" os7S|~Sp p pW Qo#9oO|1,aI'`K@ѓN҅O$LXV 81,| B u;tnN@? \P%mٌ :Qq~&,; /s8(_]@Hi%Qd[QIr$ߤJC>/a=vp77ak>9?yDƫE oOh^4xi8 X1Qz5Pln<tke U*/x4F,+}E3g U7n %bhgyJ!iyDqXl.hMʳqob(shlaCɣJm)%1Ҙcr[ęS};2AöXz.] (DK؂u~QE{m=1*[4QFA׼C:aX0^_e|6g(#`fe[EJ_"#HO!CAmCƙubb&rm^w2JM+@se'|v x W9JrڝMQZ񞷷||ذ+^,W'Md[lP3D~)qL{'$u06'xsE! F8iv0UmR.h͞sM@Y|b[iTA+@s= =mP=9 xhC[ }[KrCDK"u‡XV+Ƣif-ƸLK_p͊!xc-CR~7V,@"~[O8UܐSt2tn-Ŭ Ys9^'Ŀ+]02ȸ} >yt:8|!"N] ^ռ9JqOZ yM9xH> (!dV\UY*s?ffx-Q1G' I)#Iٶ(JR&>$&ݔdG ɵ7_dIWFj\O!2f5=,oЏ*կ bL]DtZyzxBZn!n |RDdM}3w ?ˏUŜm8ނ >ɪ{{c9[`Zr1}X2~ndfXSzҦSW;σe>ڊ&R'ǁ'chg |uϻ3_ԮxB UVH n;1kO}liȈ *C$t+pT#]c#ȧI~x_O!z(z>Gcʪ-I(.1?K!ђJND:V0{* Bj| ymo Ex5&"ǀ_XJjy.+hOttHBmϞyH €W% wOD\hU)0T' Td7##J .C|Ze'|.-}>d:Ǧw58*Lک_)u9A*RN>mS*|Ɍ 6coY513䡾o}^?\ɞ;$q"G&TMlns6>D=WHziDkdg_4o|T)hbNHW\gŮ԰ʂ|ȳS8~_ԿOR'd^2<,vLɬ+c7h#56/E?-bOnw09fp_{*Wn`gX0+ ~'I*b*D>xj1:3%kpc1񡂂!ꤖ\9k#jHpDZ y#W +4"Ull'Hԫ2Hq?I5وn7PO60? Ee< kɿS&&-kJn~Y}ZCo 1t~+Ph|ŵG5~Kcg31#ʦo*g-C5&hO1vy@n~4WcP?aq> *y҄듯[0ĎƧ]D %t=קs5zE LZl {i:$Y^߅|h0 "pegmdr.Nҙ8N EJy]k%q4gz313<0;PoBs]ӃH xXrk׬R-+kaƨ+LVV؏;v{v,kAPcA뙭P/(z4Dž,h "|ލ' b'O9ۺ4jsSH۞⧃~ƖO15"KܼbGMm>" qatB <tS9%pF[h.VCF+M:T}s $~. Pr0' ~ӧTmG@u|)˦r!2I L<-[h!)4ipS ]*cY D@wGÎ1PǝӮ$|D pg[좎T,:4mf'2Ϭ|߱~9Mn}1eکmu}83j.Rv'gRԔ1W:6|HM|:2\wq5- 9$˫ lٍCG?r(g`j-f7Cc,k$:C¬)fIW.ӔSq2\qB;h@>QIR#1ʤ:U(%x6ܞϯÚt$>צEkQp؇W:yPaYBפ9:/r,za&c߿ʥqQʀ!7XLQvy|G ƚZ /Sn1BX*un:-W+b!ЧrgGM]jh~{-;`,2(m^ϤԿ࠷dbKd,SӕN1*/ũ+HOb%jZ)JUZAU桇k?@B߾~bx)uأI:`O7F α\D oY0\[bHFMiGC_!!`/S/ /QAN>mdmaYj&m??x:r':/jU[ݻ]Iuڡ)~Q,-pCjTP\nO"OJ+X0n]-ܜ'\qnd<Ł$FW/%N?f<1qsȰãxR@R.;)ͱT!P,Tou /.-!g܆+1m W`kJH1tR$Ʊ40@lf,\ ( h# O T!Nfd G'KK"w~IRmj2{J-ˍ S:G 넏 JRVѮ *Q$A_ʴIzۈe0}#raJLˍ+F@pSz@nAWǖZzwJخ8*SO9P^ԡ4y )pf..{C%)?ʡnᲾqvύ`,XaPzϭtL7%4I]xdw-{U_VpfZqfzG?c(kਥt3:Wt2eO$[v}%L/ /R8X/ǻ3"J#rDSJve|R+kKgm 7\j~BTE -,Qg'.ٯja 9J<=C?'>DMA +ԃ,ht)[ZT9"1Ds2B) )ZElrhIJ3qS;.gphώ~ 럿mu?ڤ0z"#n+BWԛ8$)΋j?7ŢP}H7"_O7 bq2J9O/P]y^SGx<~ny@1C3ə#lSJ?9Ђ{ W"D" 7ꩈVNRk21V+)G7u㙑<1`9I̼>KTO^\1"CM:mg9θfG1CH,i7 b4If7țВ8G1 23}&]ӯ32#c!:Mׅ^Ec t467RAzKސ9<+NT49Ӟ#u./ ki^;h#LX>Rq.ҙxqȔov V/Wnp&w-=(3wv5j09OH숧?ҮzvM^Z`=eZ{>4$Z$vȟΘ!V&S҈ۗq%Ϊu/LhwW&_ 49W}(Ru-z;o-p0{MNm,0>_ YR`wAL}q;AHyP)~C ,#~k: $XF5=Z EpNy1hQ3k+FDxZi?ld< Mc.f}}R'lږ%X.,8EwDƝKuYkпL [@qd7s e/!رq>8@7DU&bC[;{D}yf?}͈b{ɒOcR/oGO@:ulGd@(,/]g>ބ).",u}Zb.6*qvYSma*C:pSl p,qBMrBwԈq^ ä# gTl֔G f}qADާ nr$G=(aMDǏ~7=F_>LmD3!}C@) AI7#v7{<uMp06[򼌒?#uub+ *.{Nv?SWd]Naߝܵ(J ̩"\%䦲RnO>MnR )-11S]H) %7 E[HpgR!Ň73`6V8IX_ %v*Ds&=>^ S̆r*|b#G%h;܃[ 65Őj4_}P}`I Vǘ_)±:zrb'M]!}P*~6F< JB%dzS%o1Hy!R0w%NZP M'oJ"T X+D*Q=t0߾` :2khiFR1|#45@LQK&\f.=(īð>!N^6Z#&61.qb9WA*3bU6˙*?T՚tر&XΫ p:q+Evf j DIі= {4= 1 V3k?ș}<֑!A8ziGac׈(X\2,qtzyK#]RI.8Y^ ɶXohn] W4ԓ0NwȜSxՀ2a!؛$tB50O7P!Xw9!8Q!aݢ*]Vb? .:ˍn-̎Ж.[Z,Zkʞ䇁 J >wz/GHå&QL`" ,K©_?$]%#/dL@kX6> Jz~bgsWtQV]ef~ZEkbfK0ɯA,#"]zEgXT/Nqn ? ߹ @w!"ߤZ݅W4 v "eyÐz_h|z)q/N7NE,˟H:;7n֣@Jy uBl)j\5#~ ͽM/ eE<{eSpd>>t"pS' #p~ &Y’6\: nu,/w'#Io!BX9ք>т&V{~s Zm$jBV#!l.X|ֈ=4Y6Kj`:&ܧg=E"Ƨ;0 x̽qqBCj@r\2j U^S@00u_6F}:k#gE[$:E4; HTY@b\lNJ⮀eK]8_?@S'z%&dm[Ri'5/U[5*wMJ6ɰ?#"*̇]$Lx[an<?|h56cP@\sY@" WR&% ƪ8#!,lcd s4.!4#M* WCEr?hl_* E,1Tlbت3DI?:7ifR*=zhAh+YDy|ҐbWꉰNnK 6(D 1 HSt/$+$빊'SvH1KCGNىN% 9kWQb3|C|.^̉Oun'SNH=x^ k[>2`6K* q*nxڵ(c!Ϯ4oq'+T(Ɲ'x._IB{qTW&/<B}Ԯ=㲹#6F^0:YuPgBnCg{~x^G+-@I;=4w'(<φ` 2\i% JӲϽ$NpSk_ pb5T.kO:uC+EmVxQ6gognww<` QKL`$uؙwoO1h۝A %[٩?3xވ@t H@̦~@5?<N%Eb7ÐnI]6E~_Bvtw=\J) 9 sYV mp7p|b)ѹ3]7UӐ-ףZ(.ʭz,HYÖ |%}2/KvNg#`jW˂zI0Kc:5BgvuݡLۯ>۽NaShc(\Cl[?2Ia7C)>/}QB$lO?h@1m(mV5zDV1}@S^;'.ߚv=B 8NxݓGʓ 'P*3fA:{XYޡŊl4WA>t;3"0}w kY, ׽ $CkZ `w08mbٍޟX.{&aT-}2_–a9t?$w p~#%ҳ EiWטn >O;SwwoOttXE[c@uJuɎxE?F1Yc*|KeyCX6 .S:kzvQra}(EwE\zs8jt_~pAt fe`yޤ.HX$sܣn"~.+̓#d.2,%vmv |~cܓ\L c-[SwVrf>r-tؗ## NA i~ gQAG):_;'K6FͽG%5p}vu*Ic_0wE"V0c|uU{iK.t4fj j 'cgn^ꣷ:oih<_ 1'] W [/vO40 5>#We  yijsQ%KZ FG7֩xtJH(S=@?)FN!egc ğ4s [Dё&$qz^mٹ-fi^FM*q[T,P$<9`6&%s.;lq8L_(oh_@0 (RK'󓼆F'65ԛkaг 7ӳvAwC`1Ge"8ERGZ z/dOs\ԺKRhFؾb;\Āq"SXg%V|^1˔頰$3?\֐i[ 0,]Ɏ70;Z@!Lt?6/2 B<.taYѐ4/,R=BVX)YSϗFh<&Rj ghoMA׋jHY_6]Xu`O@@So ^AzS򼂞{z"k~%pL5jR71_cxY *Q8N lD(n6?Ǔi> #iAPp@R/s ؍vy6߳p6/A fmҐm4KA5-&(iaOn%ix5P2}'jPDžJ .!8>"1?B;s<+8t';0//-n2OӸV@Ff(J_.ESG:A)䧟3Xm 0kak6+VjE]'{3rAzܨծQ׏h<ܯC1>%m8} >W9?Rn1ꎫxan* j5BיFj\ s%y4ٖNnljE oJ嵐EI8J 2䪖»CVĆtH6M>ƎJ>^+.dfb9)GQ%`l%tĐ2m]!oW,IiMy^ybj(n%q0~6U~kiZ~g$JLJqBEeT(MtWzrhXB}`U+4^JH[rDpQ89v&f}Y&"F5>UEz% U+O4v\PVV]o1[D&G;R0J0Sz0,gkez;$ܞ?GWST2EM\ C <$֤`{#'JD֑2'ZInFbYs Ci :`~-C2 EWPcAI2(4m-eu?e^|}&2xRm;2Aq;ձ~$@IB 9jUv[ZesT&mw1t q8kK*eg-\Hu0;dH"HKn0[27{+Y~Vl4VFw}|1c+ p W1CLK8 en;z<ǭ@ T6QD)9m&:?瓯qmP7P-yJQ'/2|/G^ɪUy7#;}W¹T+#V>7E:!F˴.A"kyZ Ꝫď#ro< %TBxt%ľ]pzx0otF z }v7bA v (EP!<ƸwnY"[GjfBt3=m3 @֟ޝt%r>[qI)bv.qR(mA}yΞsD"b>D-tU0^>?\Ls^^d }p旭LKknNgöǢ9Gv ]%% }'C8 ` BrgeuP@hujxTQn$d :?A+Ĝ/{݌)jtZSnihk{xuMe1BE1 .jQĝK@tZ > 1P+z 1dzo@d^0a~ *#N|{}p _{`9+T gppw#u@@0*@21 PZ^ V$8Cc52w=%iMi'SiBZ ,K@C.E㦃ֆVĵ^*0tرѝF`ˣ9|v;̶u67"HOr遮Cآ<)!d'iSvзT6RV -Ic]uR!b?D}'=>߷0ir2߇sBE!ޱ3"@ (RN-Kn\ע^ *'~ (A6Ng:S3H]0[=n/`#fl6&= E±5,W'Bzh=~xrq'*j fR[5jqTeǣ?t1BE8f*[*1n,`wҞ3zsh +"`8+a s}ӱ /gK"++TOPL[TyLa1ORqqlnEK z#BIvٳAf:veݦLoSm;^Ik`*T`rҿ0V>\MʼeyiEQɨmlMHy 6ْf1Vj7xb>'[ 2VB,BNɓyr;wd֙|T=ub>^US0 ߈kZ[┗N="@J0LVFGw̑ $/uV`sl8e!4X9Z@J~!̷ZD^_ebn̒Yuf)awz`[y[7VLn_(/YU׻`~d1Zdr^cD;h,QEьt4PX%xsjcqdth-ɾ*B ,uDP/Fy[0FI} 4{Y~3R kX$6) /Txm%:34Lل WT=k'2Oe(+Z@v\c؆ r\滌x{3D(D6.2L{/v6eY {5J"+0Q(՘Ds7Wug%D rJy"%gVwp1!ZGRb.2!vU SE#oO - sKRz~lKSv(^<̏H;> &dKtR*c~ܧIN,#ee9*VLtyfwĩ; mZ}Dמ{lK/ &` VAb#-,˵`V=7/|EpLV4oCSb'"} yOeb4Eu_A դ&UG|iyyKLj(/b=m Duʼn@1%%5eo+#QM%f6bxƠ.z񫭶x~˙$u#-LF?0Zawbͱ3p.GlEYWUE Hw{\^ZJ v9!v ՠcݠF$4!/,e&k(BJW ޒOd#:U۪ٳ'6Uk7lI\|X]%7bL{J?ܗnp^p@L7J(ΏkLS};Frm+6~̠pV*a4QȲk 2q+P}װNܯw{]Qґ9yw;U=bjjB&` x{+`eh[q7{Jg{xYR/@_D y ZƜ px2C33\ؑanjJ8q*ȱE a2yyB.o"]y!KXl_f{A~]q|3^*~{*}O mLSknMjf|g`u05cuvC1YJRb6vvcR:F XX>B!{NetTkS%C9B)!3.]gn)ˆ_9ވJ8D ~1.,K%,')|p_mbG]Gv 5T&EW@/wd.Y=ޕurlRޅ 5j 5yفl}^H-unR90BI%reT`e'HYjΆ[Y1K,Eԋ泉韪ZOۣ0~.M` /P+Hhn5yIHќTx-V_PjBZ5aTa"JM8&F.%d* *C2CXcjasm W1m@ꖞT;`M+_*;1$ zs9_á"MKgU,@ J:5/C%2it)R+a5-uF_RjewmE?wyA:~@{6`!{/ Huw<b"3uaKܶ_LIswN9̉'w87A SqNUk”Q*/d= dNKP3WosVwRB޷So[䏢b}tƄ G}Eg֣# hP#'=٥~[:?Lo3yQԗ(hDE.׫ ]Q9oşrWz9N/\Dၵ{nM;f6z-T ]Ʋ +̳.S]Z=Ju# G `,Aj$}cT `FӦN\RŻ;RQCηrHLQ;_: _Ӹ7~.HX mvGez*Yd OЄ%GL#|C\-äyj Civzis7h-mG21.|X>% )GC5L]XWp:N!x6?aK`5@Q4DQg|BNK} o`ٽA%"^ zĔx?y`&nNfQR"ܰr@E,-T:H>1܌F ZjfbӦ?&_c]t?ᬯ2׉@MC6V=R!v%܁Ci\t F2Scp[i0`y8/ ͌>JB\_BKY{fr+27P@e^;Q6Co_*"w5_(>Vzth(+p/R {aA(6j 9=w)Z;=J?\"'@"i#a}o9n:Lrhhrr`k]˜xvSZM=fsTˋFHuza<8QV$k | q𡦠wrc9JǬY˥Vz9wv81 ٨"(%Kޜ˻Iaz6f.oI-+x*Z-0(%g5H"ӒoH 6%%72&wzB孈j֤㯗T]d!A{E2±SY Zi #igPa)#Of,I[5 gp8}KWJMCu7 2#,EфanKpG.%h]Qg~\@Q & %”*:/yhG? uw"|?&元,5tt:x|<+>j uso|V)=*s)Zd遪A-(2Kϴ!s R u;җ@+4\T$pwd5]#yD&XXø "gޛlI5 dr#%x1:"hKӶ{fac{cBI82E{0O@KkpXa8MSs&kD3F 941ho4t p@zw|Ƒ*JOl­ɇ(+60I>@=xWY{;|<7|l&XnK@)<&}$zhcQ,C '֖)QݪaVzTD5T`3kOV;*sV~QPޤڍHN՜𥩴" x\) [e[[;AvZG02nÌegb!Fm%" <W!7 Ree^K7bO|bEp(﹌ÿ Fյ3/=)ۄC۹EO$WM;;xVyzNM; <`;ɞ\gzCV;bSE3 I\iw1PaA,,aOe#Ɲ"< 9Wfo[#,=~d V5[Õ!jM $f))BX*o4x"FS e餠vycJYJaEE*-ZCu\3'8Æ t%ȱ Ғ#tk-,Ya"y;"}c$= LGET4(%{ɼĔٲq_@1`[yɜ^}u x:s쀠/[`æ61{`g+jUKhLb< fLF+OwSRg5` Iӎo.;BǥNqƑ 4{ 'o|L/GIE`'3D!-N2A$*|%|. y'_$_ݢ)oW2|LqU 9ǝ*ƽ ؅&d?amEYzA?߬=ih1X)+Ca~ihG1-idC!ME7)~a֗6(M+-\2zmMirwTY@=g-;td=^6%!8MO\S8oxGIa ʶvAI &I;:jG}nFhU*LQx5 #p_c s7j# ȝf(D>;WFs_1$zPzvlV|7Ь3gHd% [&IoەeUbw 2<6_P.tK{k>f>Lˁ{*gO[-%=D0iQL1LRG`jdZ(G䘷xeGnח^<^[ixbq&tOvq_gl{w.705!oxcg{\=^I_yVG2vIudo8ȣŤQy@߼ ͧrj,n xE#6ݘKBE}#~wȽI"ZCC(sudxygx"2أEc1 Fa]ߊ"MA5`ҥJ_D ɕG`48X]~B. ]_~Ld,;u-8M;o@?g͂&ecw GEis&՝>6Z$`J c˫7NdvLdQ+T#` gZVKΌ7^a 2D>݈s;o-:g /se؛ʗWJ7oXGkv Uո>?KS5XTUYVȩ+,rm_Z(Aըq6r _2(?l]e,X r["5|5PDžH4gY@>Q\|T+"@;*MWpg4ixp0$J/[eWWa 63!Nl^ROFT(QEBHbkq:CUc F׺$4zm;փ6f/t쬚fm^AY)٫d^hZT~pgmrt$@t eif2+b~f#qCX٠>P$ 2h"Qߣ\k-_J GӚI]/v[v_иxʡx_Ce3 #[Sуv+'(ƀp_b pB%y a7?/[Lٽ᲌^5Nڎaܱc;}->8b3bVΨ!wEWYvnz5ך9;՝suɑΧ@+^T;>feܥ|ӯ;e+ X`GG ;6q$vΩV#;"ʔ"üJ|=loCPMT`:,<"N'm'F\=|MJsҟ E) TB&;aM@]' 걁CUZ,|)FuJ.7*޼ 7]y߭<b\ i:=RO.͖YItd/4D[[i*F33sNb;JEK[*om TOn}>>P fm$` \#/͕(h+lN OŪo1W޲j˶b!oB@T&Kv>XM/SѧOiE~`ңS!D%~ahbf jeb6@qݦ˖7jTu`QM/uB.2QwJu DVcr{C=syQ>UFWz[zKmcU~6z-4f@YqBzvi~ijUbN"qN%RIB5}Pk}ru?UVc]<册?ZXt,ld{!*6U╿Wx^U"fSnk). ժ0YE'"s:r!*MYz):񱴼F}Q+#;,2٠mqAwU6W5*#v}N3 t!܃ϟ!#AMݜ 4rMjB`ofU;vK4Y`zjEn1@/ AoAunPr}V fj5Cc8)}ݥ{(afjCz=S#r|}2l=ۜQ а2ERUfO/l=c 1>Q 8cÓ 甑}! J L_0Ɍ6Lk6],!V:8 !HUοӣRjMp AҬy)6P,#C'v}>85lq[h 3''aYO|U4k.GgQT[2+iH=b6-r75bhEDa}K|S%[IЭ0_4;zඒFMtV3bWEQuio"'GQ؏vodM]g}-~I?s ڥr[P$/G;E 8F tIĻnH}cb?Tnuli@[Τ` \pHy~n$`'xr: , Dg7}>\Z~nSWe"A;vfwwRbJ|3FzYTׯ OmZ*k4(9\xibVTOLiъy- ('H~_w<@bZG'%H/j09D7@G!eCgb)|;OG׳GֳXAx~5Gaz˩Jh3RE2k4= :X5~MJQSΈ̖M$T [UФBلUKւqa ~(] ^%>yн@;,"zyX#eÛcbkE b1ib%!m JQdqO ZCh2OB膠6LRlj!cfM*=/?Ò}[V3Qk/m(G v0UP?@#yb[ZBMx+؋5ZkEb\ѕ'=$n*WB E/w uu=~9S4kȨ799(nUsJGMXbA_2 a1z.t S<^owj7hz0pl3I1qUj}:7;|(ѯl4};Ȣ N Нzb1AP8LU{Po^T/Jia6Gg VVr9-hCZA_ q: % jMh;[@Q!2y'{TzRDB?ͦ_;I`6XpJ7[RzTz*!DM;|TF}gytWIS8׶!U5C``zIw5ߥ4E~M=FvK%Aw zpN.;:u/+ A"5T-H\'-fBE ?@UҷrϦ/j*C/ ;i3Dt{2) +#ƒ~ (t|$E鿉Z)e⤉eoA_[o{ç:wHCn[}󾱣5P jBfyR8W9^4+ݺcs!P5q38RCrǭ1O9\# wۤ`=C]EB SvO'o- LmZF0_^߭4K50xT߯$Lj\bMaсTe<2)77vq(4vmGO2> p,YaϦ2ԶkW KH;Sae&0!'o7|5a{[N70fxaS|Ћn$ 4Y2Z-)ƒ{%/Klp.nlVڲ}嵕|afN,#/@y}uȯ/-[lhaC5YHq:วj=6%"&n扬]^V bVqI9[lYMZfPm}ϔay vcg'́%VFDZ"M'AE ) 8 dd_t& +v=m#?SyQ:;>emQ'd+-K/ֱZgd~à2Z7͆ꯅYL4T$% jYu2D[d?Dzv}iK<I3-O?:>@ȥkO_?h l}kuv${? ?HKڊ 0V'b'J[-'kBPh^Z"pҤK[E EXi+Hx.z/QIL<$+y79W\-W+b6J,,E)ju~E #aO)~P~R\^\ѺrG wi~6'bBMpZXj];&v+Cm2FEq]ɵS23BWK^wkfY:>"19b;QAZ.#@w_ INY-F(GFɃc=W%'^` =g׷U6Ǝc8ex"+wXv )ְ֣߆ `Z8tdInNgG9V v[a@T쀳ݵ^rA!_x&`cU_.ny&5Zc=f/E ?{[9Ua"-۫?)rjTz;([ :UCMsmU+/~E kJ:@$#wlBEy蹞6 >&GaY]ITooqw1^[a˽KJQWw`x'qh;'6NNzM>M˰w G_Fm%=|ˏ¸G<<i9rJzpS8hEqFC?N \zaî|4m/Ntb>'$-s{cI 'p7D0{׾DIKuqOv|s ~&<XVIoW ܼsQZL9&ЁZ̐ 3+ڐޅX6HWЃ4'' gƽmhUC1v!_s!k VF-gT,d*4BУ& ?nF ߗzӫ䈹 hcCَgՎӸXT3o0}3jcKHWle2Zy}+U_Wql]`ٖP=A B8".zBoSB8/I[R݂!լ}?HׇVHzL(~^ c9aSTmnu3` r@k=-MR[0n=5ru t$ѳwio O%p$s4? dp=uia>3ER9XJ>+ԖJ,iI~ g{BQAfAz[?, ^p&sQN8wa2~RbN e^?d*NE$Ix~n*5r}~K̕:Av2P*X4Λɭ+sၩ cw' A*"J@ͨ$u 8(VFN`\q|P'S+Xdro s߉*Rf}0ȶKfDj$x؏|Ypf`4lکT=v@:kduCVPZ # ])f]2sD_==WK/DmbT|H*UD];LpֵO>3YؓZX '7/exn"zV@B,4r*S^?#T̛m86j*8Ҭg[zQum$=|RmT[u gsnw< S=?Hܮ  R q2^WO:S&M+PڥZf-\. PlKE¾ ʜIhks 8ثBWtQ]%:16c/nn,պ,_w090e[+ž\U=(;$ ¼3阃-&a9_ĕu:I/Az|^y/ V. kGp{\=HtYu y"~9 ??Ϻvv*+Wdy;Dge4O<-<\@̗2R-Z҃J\4W6_OD#%Xv7%P ='4hCֆ!٭h&i"7r?7)ҹ3D/v2ҒȷA`ݢD[@&NU/Z,EE[O|4M}Gic6~0OxEO/U߿rapɈ?,Dh ILWj*'}( ? k=fW@AV$vX ˔.FxݢMDp11a5B0T:_>P[yhpW \mpy^hg b8քةf7j_o$o^U~`pAu98Sk󱿈E)$3R#94Pn'KM.8*#lNjw݉%&7Mr/uq-Xuen|zPY)wNC"c7Z桂Z4X0ʱ--up3;aέi.O=ZL25Ľɝ1C=W4і3:jjnMеs^4/yUM\Z'$S{A2pKba%m1Rf$+:O:JD4idžy6e-|iuiX ?.!ȃ6lddD^p3.^pDm_O" e?GӐ^EM"2w3(/|MsֺxH{mgS/qXS{zY2S$K5g>l@?\*%neF-40>Nf'oMءt 9(SmgɸdꖶԔHodʶɁꔧ2ٺ"6n zyC ^˝X]tÿ","Yگy3Sw'@vЙW :sk `P(e@$a/k1IgaDL#Ecw)*ʪ '(5&,zOV #8W e8 !*#6Ip*:^ NQg|m2A)FˤQ$77Qn'H!>uKw ZbRT&B f,#+rˎ,K. QݰdvJDh'JY};{pS nY"L0L~v0cv5`Jf?e6M4(.Vwkp{` *&z@:%C=c$&ax,Ũ-,QA.Ӭ|0ꖾkEEvf\rB,x,VwpKMÿXIžM3;~QP~^|g~x/艝-t%\A3_ό7~0$ X雵g=^N'E98PGsZRB?´XTO!]/C~u&- R/G{n3*41;'hݍNH}ݾ w!g<`\_ guPtjJBY\Xcf'Jŕ.O>cNs (>޼sT<(m'w䋊]bWVguh@֘Ue|ӝdܾOL@Ga~/o8*h̠y:a6WwjH-w' u? : W8mo2%qo b653}t:h^ǃ 0;93`ZUgN Kif{_-M7g~ 0̕8IjBx^a@3Ê 챛v&.阒+1bzG/ ;kRl-Յn41| r@{v!X-r'ETIp@TC;S0U|غDq©wYOetNQuXL9+"GC9Hⱨy: (Iޫ%{;;MBtg,P9Ntm>\[k]ʴzlЇ5L׎VP• 6%B(+:)x?y(yL9Tҫ+Dm;1%QI&8@ SÆ`!N75ɼ5m=e #Iy1xXpqC\iwz5Ȫ!*rdo7<Ɨ9r12B] Ό;90vYjBӋUh@D: CxS GҏBumoO빓߯(ABoh2 eԐ61˻E!+k(&`3i&q,ufP5ξޮ9B-[s<)9S;TK u CMdfhaLj3xeBEhfq j-ۍ\ qfۜ4o_;a_Du&R)?ʏpTA:ɗfNT[f9/"N4M k2a m/S:# =hZfT//ncqr<" |bJwhKbN%?0PO Q]҆@c|Mf2Ul<"ؓeB!)1dexvck e@gADd4Qx$ ɉ^2S ppI 6z`~drEG5Uz(dݜy5@kgAM5.pPC#Bœ LȫQtלƒA؋h:bԖM^ލLR!_t0J 0㵅^Gk3lz"/lrz>QlD7q҅eR9>mw8!N"\g0Y_ƇyyG;m@cQqOPUhO%Ϫx OCb#X?G< wߌ0|KAَw1k켌_Ct`b~aD0Iɚ Ab,Pʖ FBj:Ű>dCgw@& X'/b)4I^u?(5"ŔZh=]]*z]6@ ȬM A]bqTrbTa%. gK!uze~pQ+'חr^[ػ 8ckKj֩䷁*+Ds_*suY-訉PJ P!1 v %3C~_c ^C6iB'pMe )$q~כ0+u\Dp8MC-ޛc}UG sRo/z;ZS?oc6UP6mQZ\F른]n cNɅ(4*/FU%@jcf[t#"~2M)/fN"N ҋ`zI̔0h`گ4U {4ts Gì2+7ޢgҌ=".qmY`=1Ѿ)DE?qͦAMܟMOM5.Y5䄇~ݫ8RЊ G"AT͍;\i|x*_cfun&?,ьaP<,mz׺tXϠpe};Cq⼴gD:RM1<ƅ5\}٣XKU@_mjC T@RuH&̠b[Y}6pѧ1GTJ'D㎁ϽߺkjM"4P㕻e!wlFL~slAZ%vY%-80g!wv01HR\i>+0|15X9_˦OECQsV@K08χgcio<)rV3a>Z=@z2T&#v.fpdgCΝϴ\kTJDڏCcF%ipX8=ߞr: 0x?1 xd]k(\\| 0jron'wTtw쑛پ trF=c_}f%Tsko)A;G#B*[ yH-$hBh1]T1[jFl;0球4/M֩ϙ, "=HU>=N \2bɤz̀{+'2Z 'GWX|ܨ?OZv,Nioj |X?-a&~77/BJBn7a E۫;?LY}#5aW5#JTĐ Lʵ0lc8i~.GGĦK%)!DtJ!|TxQec'Kņ#ML_ڊ!stv(N,[~܋nm>NAvab;쿕SCuLuݎ_f3U]'? JK3΃OةޛйKZ:0:܎GhkYvA5tF[{W^6a;'845C {Z E2H7Vis,&V0Fo|/TX\(6H @Dt_u|N~ܶ`&V+p:;Hp+{KS+\k+޼׷V _7 I$- ,Py_:b@/joFZiif7(Fǰ8SL.zF7w*0ӰtOz~F yZ,ZCT-3='"\խph8!g/]YDCM.g34[|iř_)?Z GՖiWs`YeGq b?b ]<7k9u@;kdᗴ\uט;>Kz U zu1Zg-7cKzaBj] QFnTv ڻ9 v(BZOs!e nj N-c $x^W_lķ)[89)]nD5NDt&57>ʬ~퇌v\ԡi߇:`P/_…bUNWX_}=c+aO;ϧԺ>ѢLN@(i|.hPWo SNJIs<4tF+lk^ZY_0Ǒ`0LO۝W=*p1^fE{&f>8ch7V|}QF5$Z-'^O%ġ<Nhȁvאws,(Ew^w%c8N\ԶfdzK.A,"fDtN c%<"f RI^" QifJ\Fe2+Խs\,˫>a>˔2e kp|@ dv!BV2f/oT56h}h/Wf }ORE츗JtTVlMf~<Ė}Duϸ1$ޑ`73ѻL5[K!'ܢK¼CzkGamˋ.nNͩKs4l~YF>j׼B):fr)ya+8W?Pu}RS}f EN7Վpً>P>Y~CA|΅IX5][c hѧTaDz랏q׀E ֞ sjׁRNQsrUvL$;n_iH!߶Q-$w2( 㢽k54v &k j( A(XmhLUnc' Y,i[SNp  Ҏ^Ur)˥$!LO ;Gh8DâP%"46͞pynRlR*./}'R ܊םI@DByRluR1C8Ors?șCDkI C2N^7U(vӢ-J0wVI9:( s0  tO(xF .Dr.glHtӿk PdGRhQ:P;Wm?cSԲU/,dWt7~"-CcAkYBKMF%JBlAf 7jE5 :Cs}Yo鈱:? YSZCnbZǜٌ/+{i5qc?}~e[bKdIk'p"ȍƟ :eߐp$CP~|&]T7/] ̈́5ucx  ?ʐ~X}w)T~~UӘf誀$#plƄ0>x-񳨏_DMS>D)w#Ni=l0pS 5*2@ Iͱ<v;Tz,t$Bʼn+Q[Qc9O? ab!&W iㄬ^g]0-_@cBRv9(.B5nqtܬy Ӫ^GLI 9Ůg9/q;2UVHU ч`"yv?ߑx IӞ]ݘu0wR ]5t22U&Se[!M®Ņ~TwTCzհ7pP'_Jg_<=dg ,~֊ {$pd^7f0<-JϺj-h ճɇLWR^yL'@˄2{ٟ]rW|(z]>CYN Fw3MMN[mkcc+-{JLY#`xWU#e fN NI]_5,2ʀHA0_' E˶!s`:EnrιUu jT݂wfʱzM)j9$vLF{)ⅠF2arj@95NpSbdm ֻfsƖ9uې(T*I pJS4|E#WB} DW4BKGҚǫmT4Xm`*濩*j CAeWX'_v$=IpXxHZ/&iexE8BָPkfV T/r8擏cʹYy2^x(7wlwΊ*쉠Vnڕlԓ<E.R/)2܎+eyW8? W>+TƱ~U=a&-}fGQǾF a8#RiEpPslD>2SPܲa07'_8H@}0OKr;32a4tp ɒeO \Zc<~6`/E7za#^J+g""JP$vsN|,ӭgY:0S>pѯۊk=+ɢL4};`0ZS\n-^&YMQ 4#~Dt^W`Ku3?fSUovx> m%܇aw$zhiF1$".Xx .qq`2'c =.a+[I^kׁȆ FÇEǹR]S2숵=ILAY)E .Bm\K@OjxrY%`*éZk%nzumCxYаx(D@Z}M)GQ'!|_&R!聊FbMqrBO EFG~J5bw|Co\s\! `aLAkB2Kc"s*Z^;L{.vqHϘ~"Ir &y+hۖ_i8n]ꅣF!0563N=W P@atƶ֫CvUVb!?)aČ Sl쥩SFC.a PN>5 /? QKݫ|]CIIF]|I'kaJ#T޴Gi_W7Z[\sp[JܫR?덩] T,] so^?wLnBf;.]P@bi=${jơvA3WK@L͆"%jogEqI {TCm>cگ|J^d[?:p6ӭN $b](^+'`l*֢JqPzhi!-ی߉|5IHX=ҳ`Azy]~o0_f=v|BÕo?a(ޜ>N!\+l]:j6YPd ,yw|L&KHIv>7C8Gw?Ͱs* YMP P:o>ٹBp~xzaڞrytGx AJL5_y9O]U,VK)6G0ŀprR#RD|kͽҿA\[ H:MAn 0>/IZN'Kz2gY2a)Q1 S:2nqONc_(a9 gf-dՊ;jGukKE`ae(Ԫ|\I#+=Fg=lLݎTr9$ r4DRmč8OQTn=GR`/H%pP|4;uX3kS VCo!G_Mq5ߟw Zv %E?t!9UK/6{܈G'uTF#kڪa2%8F:=z{G,-Z;\wB &d$}K4wFs X3fhڍ7/Q"4al^36S|q{OQy/KyE.}O0x}A Lzzg<0EJȻ`I"H: ~om[dpLpGr(~qtC>WsOUwTUo ځ֪;d(Ne |*F{Y ̝Ņs.Cĩ7c­%2 e6Hc T-Z5׌c#_M @v=֗ϧG l\gn0.H p:+U⇱snvZlf\`iguWƼ@..Ds88oC[b6B%a%fPLnTKnq v,5Wi0jJ(b$Dcy{wr!ax̛6oG<:=.zbIPj4c[ m&b]">TWI7[*DzYmlSV>FEXq{,nr@4LSʭ-0 !x}hVg4Fn#f;a4@Um v(({<- y*dڜNyoiW~?`#< ;3.cƦV$8.2Vޤi0I˖L#G,;Ș,q^`06a2?ݝ)?ۛw0}f+WR!Ӷ_NNX]Eo'l|8Ez>2.x%tN*rE`0DJtѮt򜖺 nvD[e4'h?Ťzyx k BGn&~ ߚN Χ]H{6 Qm+fZ|j\CD<>EY5޺l  I=Sk¥%'WtV TPM„|8s?B1 =s>Q̌oNMA܀U$; rrB&j4 㲬 `U t_ߠװ"wenȣ/@&49 gGgNCQ.2$]mr{!VI]=ue=gT }Ӕ{sT՜+["]\mMnMw>㇃P~y5GJ鮕raD?}eM)e'Oi5F09*=M 7w,)lǫ7š8ɼ>1V@fTt>pBKS]څT@>D Sh4sOby~='s42d=> /g^;nE*WAv;I(wY]2DK9`+ژaޚJ2a1Cܤcg.j|+R=ף$'J݊ d\M[֢ŋkVX2&OqBc -?FxJSJ5ˈDثtXogYS̥l R(euX_dUыREPV]:^9(B?n#lFYLJM.-DM8-̋iMxqkvq_;DnN6ۈup`Xsa: w]}Bj])yOO׸` L"zKKlE{`<: MPbRQk |d=v빘CZw=Ԝ{K?%oτo'|ȿO!pA*;6+t4Iirq!ão 8setHϪ>9%wo/vdNEbI,0 9r" 0(Yzǡtr^!(І%vՄDQ S,bf_ !w:ۧTޤddJ^Iu[nL+/#$&f몙9fvI5o'CM12,#D5Ln#IV(.Dzд##8ޑ j]Q9݁}!rRz 7_,HDVN立m;nl"~ umGKI N{k}vLE ńۂ5 #'*}s棳L:]0& l){w粅Wй"ETRioI&15mVضigem\|,(!JW}l*Xrn8B+;ZYەz"(G̭weX2<3t61S `3# хQʘġBx;Js;(jZ$[Tt~jX'`׺ՈY0w([Hm:o?aO:E/ &^6]Pr h7&3d~+#C4gU0?,+<|iA=r Ml[x7j<"]X Y{[<=cM;{{iy\9-Zx1l/^=ej-pC/|u'U N.4Ѥ+jJt1g!@=.2C{u 5OAU mm<̶tnw6?`KRҸN_1y~nh0S~raÿRģ:Uo'ۻnxP>^q8gΥ勀}mM#Th;Ա\92ujs#8/p$e#6凑7c~G¸FI$T;":h[ۡP$g]z9< ,fDp@a(z:ľR\h^] !5:C P:2k.sdz]G% #{Mgج"PG4)6W0 že',$jPf9A=c%Yek2 LVuٛX%K3OB2y]G'fC75֘ OHI3cn$2Q˺]{/$vG5<5|#pC>ō 6zWpf9pAw 2ǻML1ەn%F<&Q!icvǚ\ZhacVo*ujm~kr\*PԔnMm]=k{5];ws qV+ZܫKmH4,U!m)&rCt*v^΍'Z%'JEBFCD `GXh% 4UFOO%2G` +y\}Cw$H qJ`.,)z[ֺsXmvaktsR^7uEDz+mΥ9T$#U WS)0 !;;-px%tE-̬YoEuN)Z<2K LiRd\_HeFBjו>ظDec^fpqZf*qSi_V8@i>/A5?|Eyhk>ՙ-I.ۼxSW?c|$ xͷ+*s/raeN]O';W Zw `6Vtķhʸ97ꓙ`\8>[,|{OE/^DmQ2ݰ}H'T2ݦ!^M)Z+G sH8Y~|w24wp3%ז')ȼKŚs;o!*uK!d q0F @M6ASB5ޟAV%<1' Wub-aKʈuL Fo5B _a(AxgQ) sf+rH^5^d4s`6cMH5' *|jYFr!c `#gDEܣ+d?fr.iTI`ʬeIJާ![x0ά汪MLGҁ~k_b)C :*#-yZhb>ܝlqWwեc@1`|x5d*T,0 b[ɚ43)^5pe < 0Y/p#yqxQ,|O;:+ja270C,guej\NYcAz7u4aS7<ˆls]8ho.5.^RHiH,{ 4J(xt{JBKO_G#:Xhب훿hG<3§aFU˿N¨Uu~=e.+ ͩ8Mt9ՠpf$ i!|9aԅV &GUo7`Q}Β$vy KX uý{$ uF N~A(($S}0cuc˓,p aFTEW403ҼvzTrOU6EgR5& R; QR/\઒T4mP Iy`92ޟFF_?S.I+XqV*Ġ:|P;}Tggd@F21vJ൐5@bt'4B 4UW^UG([4z'Zىr~ j|cx*Qa`^"ߚ3αfE LUQBM|ղLtP0.7%&KL}  k', !V5нBN޴ {4|s=#:H1-a GdZc@_pZyx3:@|M/vz-+͈sTDUc?ɾ 9V<ÌOWPsr̎atL_M$K2}d,X˰9zYØחq!6 Cɂ[K /u"`,:rw]EO".kJig\Hكg9Zul5bR  Ccw}+wrahvS}YA`$[Q٤ e'گ]Fyb0M&ЛcUPVҞv=ЭУh] Kkl<, 9WB  WƔТػ`|d"!ײr͋Oo޴F_u(Qb<)%>.D72.@aNrսs bͅwr˝£!B̲3-nba@|j[#LAE_w> j3QjGTӦpeUwvhC#HeMve .5nr|B7:uDɤQO>JnhGRx{ˋ?54k}?3h@χOyZy%f f2ȜoW oS ujNw2!,} 73swFuv>0u ٞC<"NT'BcP gzkvPb^֜6֋pÑ Cb*^;r߯ϊw`$.4m;Whsxּ ΍6?9O+nۤŽjLߎܮ64ew]IM`Ű 41~KJŷMJn(RIҜ0֗筦bk,!k3xR2=ҥzѯpOjFqVJ@:"~vFOhMi2lo֑5"T:Oط=g>4yWS;8>or'&V&eiW5GQT~ 3[@?DRL=?0^]K,횜T[Z@:؇zPK']Ef˞NtHvOrO(nƂp$^(x騿Ձ Q䭁m<.W|8FFUZ8'Y :@'wKOweCa *QًI4K4l+ϯI)gJxÑ76j|KHMb js!zaʌ@*6E:;_s%}'$n{hQT}PY$p?n|Ek@Q]7f515stH6D찈)!&[VՐJ 9־ ca Mx* )ߎ'۶vl0cfںtfQPݞk^B op1'ןO{۳y(.z3^;\}Jt1NjY%:bnM }%ceh3 ˗UpJΖ@=|^Rο9Fzg& a*A8bL T i)&~ߎ O=('^!`{ {=M8lPAUy*(( SFH^V ,n6\8IQ&|^1oM/?RT |h 'nJh<rµvj&chtcl,m KN[@E*G.a68#Ӽ(37vCUpL7xS ̂ {s6<>jϥgm]!(|()=}:D' AqLOF!ۥS:?i/!z&9. r}2Ǒˆ!)׷a?@\^Gs&MV|k|[͗aF, Bu~fWVG։2{M=m=%[oLܥ.pޗ;"l W!F$9&7 L{HB_LMSL3Aϱ[5SK߲8wC;*^zEUM$yWn>Ŕ{8i+/s/:\5z8)fP i.B y.zܼvHp&Xc|xE@%`[\ࠔnaP_&C*I)#Lw^ * ]\WJ4HLfү "6@Iy ,=ɜP/hɘ4N (#It_ t՝Ƀ5t<\|>PdݓĈaN7<HӨ wB+̅j_F^.h0:F* l VzEY>Ȏ[ğӆ9+3fYbeRNڻ a5O]lF=p꨽!K~鷍.<*s5MwF:8'D  N 5Q:痉ᖭ5|?V^Δc 8 J_(#Ÿc_:OH;ğR\|iTdӔsk(6S~r|&(\r<@[?Kmŕ~: vKLOk|QD;[R0Do1?nR6l7> q4%SM EXu=mP<V)K+(8'&&mz,)އ,E}J˖3 3qR̟ g3 ifYLב>\l"=[ µap!aV&/P XYbB<#B_Lh}Z)Pq}!$Jf̐iFNbɲ'!eq1^nF~sU{)XavWK*ۂw %kJ TꊼEҮ$]r.ak?8xsDpJ_+Կ35MRAd3z_t_"n _&48Be<|g?Xk:U/urW z}8CObcvZFPT b/A)R$$?^ĪA[j~UMIYkG o"kAbVp Cg*ӦL}Xay|dW=J\MX''GGgbofGJ>=Wr "^i&.u=uF5/ _!K45"dݿyi9L=CH5\HFK$m7g;oVz%36ZԋZJ'&'aZDRkl|C߬4,Tl?|]^?蜎uÖs:^>pϊЍh`z?^ r9۷;#HUQ!g X?huu>J8[_5OoSC!0I6.es$-#cJ%1W<ÿ{ȬEŦ> & @Q ֓r_z6@eb5QߵR2O"> KĆ*eJFl IvU+7F,YQ{&o #9 3=Q@VWV;n~ܡV zBBZEzg<$*>G淲{ŋ ͲNNB4fIl@!&l0(QثJtA)!up~6p߅?idx*wXvrrO @&>0ٿI=kOb&h ^j2'Ofwy,u87k-D"GU#af@4#@i~OnۄGLmԣW 41qLZMaLoV@ď|~fJf@iD𛶝mUevԞmJy,m2_Bc;z/ ձO.RTL,BG"+-fR"|㮺 śN<F%g5]zZAFzoz{xg!5 :9+@?ߤSQMf N GfAS- Rr:t:6>ӧ|r+tvՖ&,Q;_G-_r6>ABۮ¢} vIA bBgӦegrRNgC)LFZd }ұsnfG6O sB#5nR\u{ySN0$ Ȝ >KdZPA$P/=A${NX!Y!:M5"=s zV纉#5+а.s]izRMdpoGQCƾ;vbZst,-Z(*, 0ĞT$+OPUDƍV1@=wl\AbQ9 וYc}QFCevBL҂c {LgOhT^ۙB&yF>u:@ڢ>~Ïg_#F>>7wz~s!>4-A)b+3ݳe9mv[xMOmZ'5׹lcC6<C%ODH]L*'G:{LpBRB/h͝ՉUK-0=:8|2f|3Sؘ»^RxSFj@׎޴ "IMc(LJ@;e5Tx誶XZF]?(V7-e+~A~Cy qd"wp+#ә5;c=Sp]S 㶉z< 9XqzOԗpX ~B0+l䈡.ȣo݆4u3IC%%c2.t`0Fs40lhÝ 5VdYl͓Os  P̶$)%GNɺd4RF}9퓻\N#ډS_ڜ8e9O806#:QuEj@n)(QեЯSW5nhcyqm!Qž"< bs5aN{a> Egm}\~>V֪ 4ے4 7+߱ VN8Z+tdbAE ]:'%_idl6A9u:|&!F+jBdla0[K5"}o/3 Zf ~PG>.+wKoUra]&2#w0 ).=naXZ ȵYտw*0H7뇀glcٕgR&ǹE1q+󧗢}5->#&Mٌϐ9Z q!,l51[OS6WnCX{vE8E<7dz}OhLhڭEW!ȫ2>|<,/5 MZ9>87U @FX*TdlP bYij'<{,3޷اM7V-rAi$8Ϙ8X߶]v@RU rnbkLBly7j$(GW~eB`Lll5[/j7`E(NKJ^6wwO\ing D` nÒV`%l]R(6 a-P~}DԂ,7]UM/f]S_<,ʜ)\.:/bB#M:]~#E`G.*KĔu}3`mnYNCYlIFwQD"a[uƆoxalG!kcP *g(Za`@Pj޻zٹ'@Ԗ* &}‹{d̝Aq1ܸh.%i#M!ʐسeYkbz}^=k'6W]a,x/WMhU}$J*o%Hp>뒨;L{R/+k:{n:Hٗ=\2.|I0NN CI+j&ػt绘O1 qb2yөuO<߅_Xq7`^C/䜮l)/蘆$}̻G҄yvJlq-jtٸy;L@ȒR0s3Xo&gTZa ԭT:1ЇDn5blV[ξWt&(kl=ѹ2F04B6!ԗG ]0欃%` ORWQ~D_:PmL7-a)NS:;iR/e>@`d|ǻy'<=ew:CH!>[u*KRP >!7oWE9# [!`\gAFcچ3 cЂ-bI$,BLRm) !Sj%0B f*(>Eɫ)icbUۘz'+~eSDy:ȏΟl9E^Hx/3[ Z\{+;[OB@:VΟY<9gjlfXFD dp\nz{MOݮ[^`sG[3^ᾡC[**e_RG/B`6H;$y& =a.N O:nMPRQb \wXN@+V4"x*!oB(꾤Y'87tPhʝB%<KW'5l-WVv)L/WdF$-g͘RGo`_SgS!bj 2Uiwo;xLƽr/*_d|%q7W2ZP-U3YWKKDx4ۏ]$N;gp}[ʈ_7_MdUeZ_ yKԞkSW{@֑v 77q_ȼeccF#SءX7} jg K"0QDqm|8"Z^S\ATvR{=*G/Oh¯:pmĊPJ8֓HvG+0㍏w`-mª2qKacrA1vn0>,19^y ZzU_4}Q&hrXNݹiF"5/]T{UFJ4Wƀ67^kt8)P@^&8pV+Y0{sĤIA[)O&z54#fHVn xO %PNowࡿF W [tǿk`หAkDxn!`ı݋'!2yvT y\#0ވ|<fdV^2=2A^eҜw {bܒvFs C^@K^BPm0$[eˢ͘e{K|[6nx}nT]T~0HqT\+[#Va|;Qʓg6&%~gPX8uRjTsg &~̼zN3}f aŝ E)KFP 1;m0a@ʙa#oS`{MO7]ęC>ͦx>[Ҵtt5sxMxvV -JdN ^Iy+9t2/;eτDa1q)/`ǹ¸Bf33v-2 :=3P}j7R 8ܟD\2KNr멚™dF ,rl_- ?F}a+%Ve, 6gy02[2$M:I5ml8%Z"ri1ʟ:dtL4.4bN I'IkQ߬_a Л-qg?;g$x|i ) 4+Kƅه ȁ]{v~ac!lVcg] @X*@a̧$8;BPHa1ֽ$zP5\ tOvYIb+A;j'|I lvUۖ_ig%8TNgT@4@I, kL-̺yimDIUrwڬQv!~.Kn*`rG 7j]fNǠOAްj&UcҞ%tzj{."=<[~6x3='K՞cRzU/CFԖwo'4񓼨x$=7+oӪ_vi U* [}XD.)xT[<͸d6εSV?Ή4;`Ҫo޺#U= (ȎSĕ_ DӜW2qw̎$ƿzAN>OU^ţ#}0W P : &"HIQO?0+5 ŝ76-'DxG3(UVg$7dBB;Pfh(_q)Qjx[xě/QBn P\0MGUU63nP$~!Zo--rnnR²#q55-~k ˔XAgʖP$R҅E+wBg&I/a/L+UM<̄HPEFh^]"ѽe*(KVf)cQK3 X^$hjBLAr0 pֹcQᑓc-Oƨ &\Jj42S #V\A`VVѢY ٛfE.A&kK>ף\c(Ld)VA4n H %jBފ`N'EՑOC~*=?Q1n= 3l7@>R*^"9ӌ݂\H;*V'h_Y'"=:y$*MǢ~{dE8 hS~5pSbE{‰t%-n*<}!@r"`@Ǟ9G5A4s-t,ksjD?.*z?~>=|ɪ院g@0LvmA*CTVC +!tY1,^tKo&0̹V#%Yh:dppc5ʩ&zNᨌr Z2ݔLM\a^j4`+4JHN}⿞yM/'OXì*\i>U>!B"w]=oeW R`A,evf14{W6=H(s?6Vw%: Q׻|Ncx>Py8yv%,FЈWPs=[q+ }jAEmBƜ(o¬vQ}=vTeU{ Ahڕn/жhh8^VSZ o rclQ<mQ{Xt6%fл7rIMH_ج [E5p`#?ė@$0$nHU*.GZFXs@$hJ+,Oe)mߩpaT6ƔEu$zIW8p+l/R\)j!P)40`c_zg FAߴ;O!M >~7 N_k..*G:g("A˛Ws$wJW.8i4:dL/B4Pk(1VDZ~=|rVweq$3ķx8G ޥ$]mQn15x;^L1C;N7UuЍ2[Hy!@h\ϧw(r%pxsBgN mS8'ui,crU2n$ҝ {D$h3yz7h"cyE4}X}8ߛ>jhƳ ,ڀoiƮ/5dEgTG9#7nNkkT\-ޞ`ңYvVf# (0f o&TaeB)6D,y$!$!ǀh,_gKz[Ե*S9&ΌjV/Ԓ)iOуZ!4rB<ԫk;ipm8KD}mKww:W8m/^GܔTK69>uݎ و #le͊/U 0KD{R !|ĻEby*IjzNMKAw5r9l;]nTQAÞVf]| !X y0+2E>Eg{8T`Oo;=դGZN= Ȼ-o,~=c&\{HF {-!6m+UfvxP}H5O8pj~]z``i(lA{lVabR;ti#E&_H)Dۍ#_t*8q_CnNaRt02^_T]Ί,kPOljNַuӨjGv&F<X"aDQ\9%8=0GT+I ZMAs,;M?8oU]"7< = t{jVGnymqR%^/HT Ytdi%\\qn6&8;( f@R =,0osӍEGn 89f ~m1%o%p]a>(gs6>QVo8$ICVdnIo8@?;54͘U|A>/ssS0S?}9(տGZ?[opŔurY7N)MA!, 0Otq˜e @B:El݂~V;KKU ~紭;nQH2aq̏u]f"岥\k|yؿ-< M1&d ׫  J|WaBT{bQҿj^lR!XJ ˮiF eOI5*Om_WA#C)񍮧` i]%G괐)|O/;-\&0|5ԩ<0$bdC!ȇz[* 89qu4jkg=sA86!1LFB?<'KRsx4؛W9X¶66Z#x$s\Am]%pnHZ|#($ $kۀXeƼP q u!`ƅ 1hsDwi+ o=ڎugއ] oT(O=`UAEq s\}r7lybiEL5(4z\68~+>XU#s Fj'i &3́1M(?e',Yk.bk6Mgjtĩl|SfLs>%PGv幔eUuJI/"vGQB}J݇YS^:A1NMq/: y'ߝve“<㨲Va2h{VO %.B6BSS^|idSQDKJ9A |8%ʼnd{TT3cGvkh(L}*W1Tze?o[VGZD; /+e",ae{QiӶJ>30tAg͟,Jg[!w{shȓ: ߆ZMhޛ×Mkl58 _gduSeuc* ?#@f×þlzh gOA6O.DZjۤ?jۘفa v|À%59, U仦 \Jaؚ~MG%9$Lp%PRI: g~V0F4W8Rv`BsGeSqG Gv_KD0B,H0z5!kfmI82ݰE:6n"L( -)[Q7kp s(tZH9q*0PoH$%AM$=0$4jlx#0Q .e A充Or{'dcDWEPIyH$nI=/m&`2T ^XI.r[$JADEI:TYmjj%$162麿u_oYuV=!lXEjTZ $vv-|ām!Ҥ1Mi|2Q~-h' }cm# *69g _IAy$J G7Q޿`3 ^u \s̵:9aŊ 2-)#p N;t^#\L][ԦNƑX;(K06p7fk"~#NDbެPıe$kK(9\:pz*KCp -al^iqD]byjsnJj!(eJoOWLLf?lƀA-qS0@5XU/5w46&P!*ixtuY7˒KS9ǷtN~qsu ,0x/_W/d:2 ^[ole{Ih{ew0fEQmzҤczDW}12vgTx11a8pR|_hՃ} \>\:b׷u]ZUYƂ,O܇,e|_}΍k @v% ayYb[^GFW} \$HT<#<`>Bё? jҸw'i=U]؝`+g30,2@Ȗ0g_Ƽay>mar,}KF}7>kJ҄Q'Ļ]3E>"0/}qTY{+iO^gZB Md|kt&,aZd:Ri3.jovj5aV*iDnϧSN/E`Aiؽ\8uMRPB ?FBWX"oOIGX71̤MB8SJ `nV G³!~?S]i{<3ܽh h}64v^ůppXHo>)5P&% F0"JǑ1Z^DL}w p[ &at4A폑0Z0Ha!siXlaz>3LP@Yv"-򧮬ʍ b!pV$4<(Ơ-5Dc5TUTOuWR]R!sմt ho5x`[Jbۦy#543J;$4sZwu4U2xCyr5vvU.D41*S4('@|M?e7 b-7p`w QPy20/yB3 a=y,ܯaå&=}xD~`|DP<d]Oo>Ƴt`b8i?\tT,4t4aɿ$G9ծ`WIx;IR" R ql du+$ $NR,\OBi6V@@tٻ[rȻgjꤧzJH/Y[ ᆕ~ ĩuꐇ sov(-L!4ɘW]3 3{TLjo@Y mA=62 [ ѿl&`Aݴ\X']mS <]mwϺ4s9y8B܌sVe+GU3&ĵ36L+7{tB17@rW2*'1_S!|uxJ*& !ы51y QU$~(γ=2]G|hk)C_:Lűx=rLk9X;ٞ|Z>Zj2- YZ`zV?JJ]{Z zKO "Y?/ȎaX{mC&PM}ɺ@ 3J 7R7\gVCi[jruR_ MU7׍I˺[ a%TW5r]m8U}gqo/׮!X:66:cЖ*&chL?zņe_ NY7 Å fi¸Ӈ Ho3&7[8|{"R5m6Q駎(q;FIVԽ1Ahxx;l=- h Ee9U>C^|"ᙆa%ޱnXJ: n.k2̻: =+JK׀[WeY!r/xVZ7n+'2M$'mJ@֞Bw0_fIm^7؝:ԥܲêUڀL ;4J{,}u9Fȟ-IjmC{j Mrމh蹟*F#-YHePM6Se,opͅAz oV^U89p].0D ?^ kq|Y`1/znSS/Z$D3ݜhlP]D7(EꕩWV|DS$ϨnhfE N߻6ഹќ=BDv+4&@n|cMbpX1bp"NoS|Bn&#`'65|_>#I[!v!GzV$v:CV==qZb#'o~śNzN537WK pIEQМpTJ\OGb $c;_Y6#x3aG~',o: &t+k! ek?wox~ mMi|xQ1s'䤕!-!L4Lv_@x):09\y~8).'6/f#Cw4cz]93fP"Xj&>, < s ɡTF/>f؎]ZEi9]۷n( $d̞6ktiz/WO?HjLש$H*}[?8vTSNs&Eew̗QY'GSSfmld #cEWeॶ-ט,ckB5vy%,ϖG8Ceu!ݥ L.'\ƼS/?tYC +w"ߓo\9v|r"jYjMepVO('ecu#Vw?*ivE Q;UJ?E?,f" ^2$8)?Ĭ=bBLlšc /C5nT Ǒ 6N a9qx {H}(tsm_RG9lCv#M> sy0uʺ0 ٦u9B(NcF&4e\@2l7pϧowT ]ri&zMF> R4v|4"ܝu8'ؘ gʮ1-A)ehXd3;0BU1!+zDnZfGѸdgb juPǶ=(P SޡR|s P͘M ߵ zIvAFl8>*@iaQRA݈ NNYƮUVPjH`/Vx@Z_ fE ʌ`VΟ\2a # ۘ*>m?(AhS%_y>f}{Zpt-UMVMDԆIZ>)12qZ~k<9ؗTHb#fPbdC[sjBo]\wR.3rwM_ZzBLڨ!|]V=5TXղŠrBc;LӹVhm3 =L{CWÌJ?H,7JDkl$#љ&B4x;,F,(L B[ j e@V Aֿs# Lvi )co݌N ݖzcz!Qv0/qxK1阇"g}+$@ī]H|Ű5yl/K'?6Qo<̂P֛n; |:ݵe'am^gî,>2 Y%$lًg>;b:hj' ^svj)̘sR_xM!{XsQ&p"߈H:KHv3ݨ߯3o{4vN B6Ҝ CrId:f<57"nba .g!H1mUl&͚\GMbt;x~ޯ'k'f.5hA&^{!z$W81AC@Q ; "&p's% ܋boPn&nwZ.m^x >J:o a33N|?u+@ bxɜO1-|G!A{xj hk։Wy.15UI;,Z4R"xyn]#cJKHz]jt̥72uoMBr*LO@k6swNKAsh!i~Sm2 a)kocVrzz;L\ekU wFk)<T:s$d?&?tʔ<^hcSv}pԑ^2gYSQYEp}t^ς)=&tŧ|72/腿P\nfJ M+|h#VN8 i]sŕkﲄ3gϖbCxIȿ^2ʤbS^Noӡ>,,ie@o{"L"M$A(V"gJ _df_OB 3 a0P(k}a" 4Q+S#YhBJ_rBL, !I(qCf|u+ld}f@dKZ^n_4_BMWPJ E'遧쌰iQ B01nJ101' ~5+Pdad^!Z"6eh5[?ߣ5+SyBpt,+6Nb%' :cx72M8H-Ae&g`lc&r,or0l{}fFbTck;q롏`kR\.5#*A2D?2>Ƨm Tc/tVO AdJy*fIͽҭ %\x|deu?8:Zཾ#PAY=f'75@?zOCFwR Pd6$A߾ yu%vhVC_#PG~CpX]"h{hIc:?`Mlw? 9ہū!j JTUDP.",7KZ=OsEϹMD "p;΁5H̓=ĦD..z@lT^)FT11h yfiVn&gF܇ǞD`Ikz3U5EQ!_=s8s;P^ ˌO F/[E9L(p5vj427x}bTq;i#W n%:$K5#85),_%vXt?)b:f"I樬EkSd]Wٮ8h-%Żp$~=2j^ڜ^Wo8IJPWyDQ>onR! 8_Ggig: &*H%[ҹ wԪ fr\'rRա>땟e TJrBcM9 lX.  vHӆ0O=flGw= JgI 𯬏uDXP.AHHyLA}sin,'Pi$f*:~W/IՃq?;K3ڸy<9-Ӊpq/G\f@Lz,H}(+=}ыm(͜/{ Ps+}z4mݧt.:M:. .J(B-l(ٕ0Q*/.V}>LP.r.i *{&JN |+^_p{Y&%dYˇOcq*xBK{y[刿!K6?|e|-Ћ0Į=+LyP")x<ߑ à)7EN0V:8]% 1Ui\;]6d3>y,)( •BH7!.N^mn*+iՋ/2[QWJ-^"0A*y5\W]#ꌙR?I,@D ?PdYDܛv0\&'N^9]24@^ ԐHC)\ƙQ39\zYT3$lSOy8pSMXon/ @~s.t!;Ⱥ xfucdz~,\`/ΰSazՀ?*InGDS+aۃk}jФ?Wj94~,c`ܪtJBPLEoI|5Eu Q-e9 [F`" J5;IG5*BcGƔVD Gs@Q!T7)'Ί.Msc{kga^oFOB.D [ \IlG SP?e+pŚ!T x|2Bz #JǏA"6oz1(&؀m$86#/?3`>mp K\R=>>cuAJ-Yx[pɨ 4&V{Bʡ>:=şkc%jqSjNI =zΕj(`/r jDja|v.̗{}43N|^}*Y>pc`ٓY?n #뮥L_ΣO{nlx#b8b1ךoXl2nM7k|0dJ0ө4Ljn {QDYԍG/p\ZxcnG{1-GUZY@r^l.Z Cc>ժ| dGj kg fq,kAQ<Й1aF, -0x1sTPz!!G>:y:hpl:p,8̙³ǒ5V_;`whE&6 OKg\K,veBGaUtx"#4SR~܉jm^k6 qq#`:|CˏT_RFXCXj+ش_`$I{Ou2A [y G!0qL=33]O7"< e&Hg+҂lGCa?}@ys:vg\rq3^CL**FK4q.G-|"ѿN\V9qcKִ:ikG̓ʺ/b_զz&1|eɬ&p fQjSݺWks2as͟p\5E|ne4ı6Г7FYN;^Ols⸠=֒7π R`T^3؋kVDU}KpqXUq*A:b *}_[$B=%#oI|zLr3FF.cdz=!ʅam>/9C_CgY/NrP:${ؔ:ȝ8\=$S}5ӌ,(AeteVBٻ{J*HΟE:вA[SMHnK}-cg\[r*%]&D%+w /^7%8}5.JziG< N\rPխ$gKpd+7$OXwNޥ'^`k| 0RHD#+< mf1]=ͪ"4Kޅ6ًu `dn;V>?dHhBlig B(m[kYn zqf\2Qk^&)LܤV"xx1TTTkG6`HDPUrF>~!)eCђApw{IDH{'̸64:^p<F+e wa~|ikb cVBb7 IK/k(2LĪ Mep5]<J)oaa4RiZIE]mCP "(MPQ8i{v oJṵ2oZ;n/C S>Jݖk6c:ּkԲf]`o!}8FzJEP;e&7M@˓ ,qH-'$<?3( 3 )ARwaƽ¬ChMAݠ4rm@ 1vmf?@;!Sw$  >˗#!ih(Vi6PY>s<$ٗH̵ <, HIz4XœP?`{&'jo_Zomp v<~~0ᩐ"@cX(ѣw0LXrR#jfT=wPHX%"g_0(kRzVufnqija<'riJc͹6&`&u㋻§rQq8.@'"ysU}"uH[K@οq_PFErY(H,}*]G҈yUe!p&=L3gl셋$6Wv`;kg2~ 8цzMC5IO'jcsApb{M.Aa CDG|".dA} Gha,L`@2AG+@.Nw*899<4tW|!Υ9Cf|ʸbUI6arVeSW9CziG4/TI$vsޝp ބj <;%MN5B? =lp+'tM5hǖVmO0؄TS9-MYWI2}"2y>E,P{AłЅCl} $K4]U3 ?LPۃ5ubY@owN}<z>BC^ѿ\f ;g\GhS.~e8y,\}#E.ὦw;S,bRIH؂*?-fпkjNXi V &Ր9D||4kcU?@WX@|w8|Pc|ٛ߁ҐwUۂǡD\`W]x C/#H$oTxm:U:m ,x2m'FX@"6?5)q㭣I۱`rd13$D$L&iŶP.JCbBH[B=&Ufw;5`5?,#XpqUi t $F"hԳZ'OgwrWL&\J\_;>k)`R|R26ETvGFg4O1f)H"I = b?$aDFwY]i~0_pOTc6Vt$Le->9ڧºqf$ǭ9sǐϜ_%:;Zsl -Q:Y'5@۴tz88{ ?O,1}m6 DgIpN X06{5$~f`o.6H-ۙI~0fvGBJW&`)ܬ6wf ,$eȫ}^,..$Y =Lً]}I>TCODssܮ?4c2n՞UôuPq(XH$\@ʨkh-d3ԝcIEA N&_ܮ\zvRtAΣ6me䱠f@ nDoWl ~ś&`|Vgf,l AIS_]WKO^Emp9"s#>zcj+G/,8Y 8ޗ[L>.BmǸ`JzJW\p@H9G`.Kj?NCfaŪjdP(֠dNፊ'_f CGGs_(6t/Nq7PZ> MBxq̿|3hJK5Kl$@04.P[n?2dł ˭-FoT30_~c1$H.߾WE ucI# BsdzN!B7.VTnG%@H9b3QgVGLN/?8lSl`Տs1aoF̹S($͹7)p4H|X4aCl?U$f(ˁ,=$%A|w xht 2\i4P紬Cnp2>ݑ(l]v%D1*A4u*?l.7@xmFI֍O|B݅=R4{yϷ'M0gO1sJ )E/ <,Lr$Q"\³wj0uoPw?::=6 j} STLG$>/"{M(0UMטZy Wqt})q_&Aͭ1I iZyIƴyو+>:T(zc5:"[O>6J]tA$"'X8 H#/00OOHԶ+F(G t(T(tJܮՃ7fb[$S0G /k/mp .xZ6k >o?̯2%%J7'B KڎKĪ%=bFfy 'JυFyҳչ/nMIdLζqzKγS/!f -sad4AKPpFNNF]k~I<|G^Q6Яm]hE0AμEր!<-@LF''pG[EeWחTpԸϼDju/M) a'VjC{TDFqE βDpC;z> ]!, ;EPE('-0Y쒝1tmpOW`T8H\=YH-Sۡ'37 "9LAMI3هj 4ݺt$CxR}rtj2v"#Yy]toɎvE|߅N*BQ7aHkfKǮjx{,oX?WdcEdOYRkGe+ݿ>`\{97:2ϙGUXu}]۞3miE JYrq+fU;NMYNOv\T#эs%IbS`:0-x0"Sg}E<5oWqSb2|8;"aWe^7L;ن,^E=;.0?XmΑ>V)i"!LxQN| }e_e|i7"= Vga0/+D#$ȒV6՘\V/վWO e'΄d5h[^b<$"mpT}ND``J+mo7d՟[v #H _V JAHm$\X89&Ʋ K>ӓ,y%|Ew0We1#5U li#ʟ@5L k=7eV84_x 熬Qj:d)Ki5o >X^=R8j aPM&ܪ534=r Nm7q}EfՄLzE0<bI>bVU$Kj'xGY,ϿDa|o! xj $M5Ƣ7al8ZY%z3kM:zgq16E5M*yhMAbz9O7+gdYY&Ub\2ަ@->ۿ'{% 2Qi)WP7QYfd$,4EL] 'SGT\}@`RcnO">Vi:'%"2TC;$&ǭ[9ç؁eb# NO4ξ_l{~ }њM*Z^S!+eۜ~? $6S  31CA ÑKӢζ* K1t%kq Cu9 Ի4kؾ V'ot1do^f.^&~k`:]y+(;DpܐOf i`!ET8zet1/XYh(&-qF(]JCX/ U[<zfzy W~A7&dɏR_K>9Fs-m/m+`yV15@"$tИ p"wu;'a;Nʃ@iؽi'ǂ?8O9mT%jڅ_PG'MhxFu ʆ3fcW+/ 4t"[}j>kWW<=(7:4aoޢ&OUyJگDuc8wB| E(]fTƨ ]W4FBo>Nx$jWҏ;vbj/\:tn>K& 3y2"v ļw^JdͿ,hՁ)Pft;} p<)xvV$d0o()Iʑf1,fY?ŗĴ.f {< EX܅66::zP!ORdP2L [sT<0]ON'߽*'t29³= $InP>fϰ|DaKoDE?2AIDoutY\NLYn u_5{*kT9s?3ÛxG KW]\@#oGr2lM}Z0Ҭs_iC|sv8ʌަ(?T>W ֿ8vfN>R)m+y~jd㩴7Usclq 9(Q{=RЁ^ ۪\nA]P Qa%gu.[Dž93V ᇼQ +0;(65#E95p7{L>d{"I zc.=c%7hPj>oN7YJL)1j h=<|2D2 $jpN|y݅sS3˘ pߤmy۫~8HHg"'5w%5{6 4QJC3Сc{O+_zhslfs Up\A^F3ES(V:3I/ޫi#F܃]|B9UB7}+x6ɂjL į.3CĥѪYNچZ't7KXKTE]_}di1U8_HNi&0#hpqW)"KRP ~Ck`f+dUmfJcWg[[>*7+y ]o1P !¿!j:Fȯ]Ng^;8hNQ?xv{(Vs &3/(_; :-zH\Z=2\Xff!;,E{@\H6`] A^):88i3 3@eϚʒ9\:A~"^Nܰ9:~Fo 0Di@_uwbpgsCk~Kt]g\)vN~`T]H:;oJT܎ތc vvsbH2%3OwLK_ޘˉ~/u{,mXROv3}C{^uآ9"{N ;2+XhP3K栧L.ޏl23q 5?& KV@MW}D6.q;XVT582v4zҧByRcH䢄3/Ύ]Se{&ĝ6B뛝ILwӻ@cnK7'𳵎C5TRuAP]U#2o͘n\#wHa%ÍYυ*,ꤽ뒳})T(ÜG US0}3@DFV-F[D7{HIK.RLmۇӸxI<^I )&dIRŔ51>dy֜7k'%,蛒*}b6h0PÈ {8,7)ҶBQ]p[+#XLZ>r{;u&Z"қxg Ӓe[jqF=ԗcYh@[KC䕌H]v&%*`?q+;!GA׳@r|C [#a!sC`\ v8O^(j&rKM0ِ6e1,|Yvl -e |1Í;D,'#2qPҤ}^|qpm_ -~Ӥ܋|2V[,yiP El ݬ2G ((tsr -I{!2N (cCQŚLԟʜM486s=H$ZF]Jnmup @w<`=6tJb>Lգ!?ED)7^tJ:;[,ٳPȋ((2,~+XMN#E7f|+ToN+bu 5VH@fIЄg\[iPEȼ%Mj[Scf3J& "Trԣ p|MÄrŽSZ=[Z0-;sry%Ўka]bhߵ˞ cuIŴ)z +x5 &WGQ2u6}xTL*oԎT,si)rt6*[$gnQ@zWZL^l&>tOw Y|~)UP]@1u, l^"'L+7 ҽw:P`gKnX=7#=T$Sak~@#tN(H/{ GB=  g. * :Ktz#e|?Il̅rޞ>P#ʑBo۠!jR 򴻹oHP3^qR''9ɏZv`{9 /1|110>{؟u' mL"'^#ɠWGھ[FWwVT c~K4K!b5q~wtc^-v51_#6x5ՠN >t u"cnVtEjH {v>a+YzDaQ{_4;5 XMrJM.!IA79ܩ[YߺREv s\@"34aQ|SmZRO[>_ X9667| ԗ!j0kw3#}XPh>@_W?~(S^Y51y>Eٱthbt"DE,;2XH*>mJyԮ u: nj+vZ}\:Lb^w/{8Y`z*I򼶹=HҼ)ܞj2&vUQPRu%4&[@AXLSaKس2o'[} '1LZ P ".7N5ETO<>?"`Z6]ۼR" 5.ƖRi@_n4qֶdEyNaJ_tFrLϿmm!Ba6&pXݗ_8GšO7ݱVt286E.E{qLs[sů]`>3F7^&ZVka`QEܺ|Fnk}1| 2tG mO%ԓ{ԟh}X KB$=d%?E2^&.eL KwbN8v_in}("53T#q`m &2pb:( Kٯ8d6]n"Ew[?cCI\LhLF6@ GY!#t1z.yZxd@b(*k)TPMMMQ` kʖ^%" jyg@iLm/6QM gp˅Z󀤩KfWfhFUʊ9|阳`LXߡ6kqbdGWm4CҀ_Y0`etz{2&{Q3̜KXVJ]+rxF?dpFʥ⅞)5H㇞]M-jg{-3s37*aYPj;Q՛Sv(C3myh8.G\LgHaƇH#e%MB0GTʿoڅ.g6XIցX#2*""v\:.c`rdh<^2{# F5`3i ;{)R[ZY_*"? /z'~VLl<5_x3mS.T6J6Jk8T5b *^`~Y̰49U 6,9cͥG.m :? Ef֗j-H^%t p=,ӿ%{кTL]Dv3M=Ó ȥA7,,yת4{`r !"Ol[~g[ui8w*IrV DJԦVh0XkN" BRzVD[NgcWҺyXe,z7{ha6& gǝ ^ I3s)QB=IZPܨ2꬇<:zLMOCDtM y#:uŅRl"aQGFX÷,1,n p)@`7=&8quSN{ś Q E_FtrҖ/ܳ~̓ӂ4B~)k69Dh6/+ɖTWd ԁa|[ħ0Ѓ> "Xdٸխ5R;3C3⑵ Na(ؔ ^U&^ճbVVYFUj!%w@+x8p^nO>){v22}A(>i2xm Q=Tfo ba{=-W"k7 5G Ċsv-cJn\L'O~S]};ݲ/)_K*G6ޭρ[|4[ٍ+蟑4 7eg; DVtYxm֋O soěgK*Vya Q4똙a!Y5/@=sw9++x}qRVBnYϖ2^ltIg:sJ,\')ym쀇gmU04kjc[@}e$m! }l7W7E2]1zao8$Cort:Gv˰/m_\Q J-1{Q÷>QJJO 80fQ!ˍǬ2dx(kwݭ塑L|.u+{jk%xrY FofMUJaӇ؄aJ-b!^?Y{D҃A rpUQ`Z#V(R˺sH6s˔0ҫWѷ%'# boɽZ-.Ӏ:TjelG1dNzg/sKQ1h8 p5iZR=`Z]r,RDCVEFDikk{*>hz$ڹtA 0AdHX))W~:Fua6A,my"AK*P;I._F!I8/q׳p곌5ƅGeD5uLu{tgy?=,!`g[BE[XIŋ؛-sj:Dşo})/;Iq/ec e-X& ߍL3wW *A-',S #nwC d' ՘^6EML>'Wb`5=b l1Q Uł~B xGI'޷z\$؉grRee@4#z+XyJKdL(! M}N-VG Gć_c_ x' qTP\BԦL"Far cX_e͛s/&)~d'ð MHB|bTm1 jPaZB9(sϸ>V-3!9uoUK'.Vg$"xETH[6Q9,7~Ų3 ML2B8{\mE ˜`-pt lfH[:F>uHv#brko=dzA%R#`b<"LLo Y.2XQ9Mvq|Ek "Ȯ 𖚩?Q^IQϺ!2tJ¨&#`y6D#ʞ :H$-;j=tP"@T0DjD=кЯ0}n qY6F=.rA *0T@yՠl13 б]GФkLD+fIJJ RT49` 7l.J8WG7tB͑y ПS Ly- N{jf܌*g[()`*EgNpڑy/S6eD5 dc{,FVׇŸ [EXJ 2GGph/0eV҂4^jeCfo}@J*L]K^0Ev)x kvŅnuy6}D-!) 3Hmh ܥٱaqæv68jA[ҮC0QzPep3PK 9:ϥhHpZSTBk[I!xUg|l\)U7KYϫgyf,ДW҃OUѴFll;FAE5;DdEٜX^iHiv;R2T5JM)nvtza;u](%~ZVrmm@{2.䠗1go.'A]"-Z KpY? ^8FXTXF. 'nh7F@ԃPmbe3K 9W#C-&CK+VKq(m_H`Qn$)%%r! _ztab }qw1yUʑOV9̏ e;cziP!_n@O u$fSi8GSUCRni46\:"'QqAÉ?\ߚWY+ї(F܏fDZM< :I|Ci* H=%PLP@^G3+sF7Y@)03^:\vM֑oPxzƲ5: Ky_&h(n :$%!)0sqBr&aTJFCDzF~؞@/!oF.`;MPbRЧSy %KkH yZ=BF&5yDWl8:8GЏќh*,c[AY?]O]a@=f_͏Duaכ?ͮ\N0ΡaTa9E7 Q!eı@TaT9ˋHdGoRX 1y#Xxˠc%[P96p~fc‹ڞK+E) #`c9p"ÿ^Y%X:h&SܒI&d ^s}~[g\ )`JdO3:zKN޹cM޷{%?p jNpTU%بZr&Dԓ75/Q֭sacj nBot.&AbYr ^z:[ i˪ uE8g֒!5qI >Ԝ!p䥫`ϼǎQN#"=}?==n,TbIØn2/4 2Qe“mû*z-a0 ʼni͠W˿m} ?Uȷ|9Ş# $ދuy{Dz}C}@PWO[V%/RHJ̘Qrw^-` 0?@";ʬC ƺ$hGJg!jgN堠pEa^F0'Lkgaah:xIa.͢Jon8‰b~F|azc Sr &ذ# QiU,q7Ŀ.IBMqu+JNb-mޏмPvJ?M5e4h(p  n"ռzIT!Jls/:7zx~41[9X#>ײ;&˅gz +B`i1>!~זc_?_&OpuL `fYלu|za/O+Wqp3Oͨ1*`Ejӓ#EF 6A 扡aH2HX)0t]X^7IQT!n^0sJX }Gyi;!F~ Oc3* ܴN`F![wdT>Ȋ% uT;J1˝~P bu2~OYvwFT`r$rP Qϕ4]ʝ9Ѯ6F^aPWX.){0?{OzsH܉a3T°#W߅ 'CTBpIc# !1}V^ޖ15Ē{I\00sDž牓L~8a, ](&P/BHo|D@N@`*/>Cہ`ifd,=^϶bBbNBwPix?'+Fg4MG$|dyxg&qg>2`˿-vTa> |C |{$<~vFdeWFA0 RizO^^[jOXҙ޶y;w#RJ6װ;Y)갳81n$?%a>0zw&+ʇV1>DKϤz%N>=!i./v (w }ZQn^t2k'nޙOoa_Hb?4KIh^!sЎ6lƃ.2,QqZ!/ڐUiVI/Ɋ۠ǔY>Se#<-)'ӑSR'Z>j4=13Q#FK_ʱbjMۣq]):u0Di;nj lK嚦㬼X++Otq hI`hzѥ4-3̟ԣb3wV_[ztVn4K; &k7ĜWg%SP`gx'֨dR%ley\=/.ml"K_ldo˜Аl/%ǣ}~dazX#ߔ$ H@{48M/US2(XlXG6ueSRjIAB|0H$ǡD_mU17>+(V-._omUb=?TUlÿWOKagc*Y@V!9+CT~\I+Rz*)f`Y6rBk!/! A7m5M~ˠјqb 2tr}rGV",K|U3& nS;m^aU*jq` }/쯫t 9)#.} N>ARZ#h \v} ?Tm(yʸápUd+vJXw58C G,x%9Rɝo`J.ĆTCZdh?t[;%[/ R<l&}2jĿ]E|O=bwI‚Ш1 8uDv<=YmB>e8X (79aP]VK3#ǏnfiEK07aQ5 W1sz5 SwLn@.;o ㊃d{_ H̪ˇ-7Ljb>`_$ 0, _3WEN)=$~7T7`i퓲kaQAX洋h1-o,zRhỤ-EeTRܤ !%x\,ANu~%x_J2SE?V_*住o J-*M0Z:IA@m2$Kg7#UXH IwgGB Jl#yC2B%ȸ YMcf[QK23e8lO FL 'z|7bM@BԯM]u:g W.#زkhrEd7DvȻWJaVAy;4"5%ag[Q3K>. A87!%y,7d"Fb@LLy:0|Dwd:DkMCC`/O؎dR-`xxuprkeW6]q.!"mIC_jC)Km j]pO#5HCg/Uc|ܲxݥ ZÍX]//kZ5θW t4ot~X޹HǰWt{}]|%k\2j:ݥ2Y+Z%{>bPYkn%n^ٙ 2Fޅh(Y=qN' ZM2g~M@+,^Qa>䯷}ȵ1.$TQK0;!ْLkQBz +\kf/6$b+N[Cooٌ/z xswPVkAyQp(k(yB#䟢+djG#Zg6[6}zzsLhW>?*F)DU}}W0{B,Z~/7gn9湜kO|157=yĝc%-Uɵo-*j0Wx Xg/\ ?ЊM_}޳ }E2#iD52]]Бfp5zO+mYO;=%%-D [K_#[Яp#7i=Q)uG/oz}pX"]eR Hx`뽃 P/YɸG0LFy{G tUNM;*tv) avFN`j?ͦ WtAQ2-/^:^t`z` ;1XSI6Y?Bc?+]{l۱0vk-溇.\#EEJxit^Ӣ͆fW",S8?k_Qjټx*Q_>7Ț =$!A:ѷ+9UsOwCngqk. sF(Prbi5Ycu{gIwaE10ڌE FeeA`E OF B5OiWsykPИ^0jVt<9^}gE/|;yMl4\ Km\> C_oϿõd{$h2U#;ƖY]ý-8%abmYir[$OXV3J-r U_?܍MH6yH`h9>´lDRk i|,K!f67^2͝SVȺ9q'fZ]%lEó5.3NPsb&WUzBAq1[D>3SqW@P8U\bad >Qʮ:Lܫh[ۡ5N VjTi`wE+G} 1 ]JQM&{~?Zj;˾hz,f -[mRդet~GyԺ^%eѠ׳N0V:_0k@܈{.ZvDpNR9Q8*{ni2FCIZ辜 rf{\*_Ml%D<{b;A͓BpY}f7\~<pYz09baX_$]9aSh p y:3sN?{;Bn-DBy#}v@s$Q¬`9~`.KGE '0*6 j%cPd|2l]ۣ3P~z^#'YfhRr9G.#ŒCþ篓ѕ,݊ @?), 0ΠXsu ,LAΣmoQ0g3$q&N_8W@Upᩳ픬do&[ZLJ֜+ ca_n>~:q>&%CR~oPxJjOu$) wn։,t y[lUNiX%e:nXQܝ0)&8DKhyMLAM:iub.'$MFv~4L,7xu/f\. ˧S@w! !B+Uu7 i|#*Պ %(뱩x*>O?D $Jd S3]&.\+jHq|:RhW\le҅"P~-2E~i3o_ñuL/1%f]@J2˛QSXZX8tz#8foA DJ -M)I!d>*kGY{a[JTӒCsB賙erkMrdE!;ՙf'ut+gvgmM'8Ӕ#$DgԹ(V9}b 51<62Bj7SIaּ7ul%3X_ג%UD\a5c4$pj {rvN2^Q3{o|_*>$Ì.=N5Ů!׃A әFQm%7RN HTZIO8cB68]b3lq@Q 7]Jl%(qBs?e$5A0g4&,Lz] ixi,{O0oY- c慥Q|-)ȉ'=pR;gET7w{c"À Fc'@unk2eywŬ L>w sS=^sF}%PdЄUhdyV1ol7NL!@$ӛ;aÐt;NR3r?judx_0>%1MHۖmK= 8'l^t3WA46Duנ-ȏYO6(MI$I ;$@J^#R$){$1++smJQ9Ηk}lT(m DᔷI|[wܰrYT2KO"Y-מgLVEXe5׋͠bŋf.'oxOK|5MG8mha3lʩC8XS4}Ǐ#-zjpǦtb' KS6| A2z0ixnQ*&RUW|pKjx[*qjD:M&g}&]G2`~~HFc٧lw4牢tYY#U в09$ ' -gPl|Lq\A#^?fYR(l0DmE[yŎ7E^1bF݉ffm(CWNe~gSH@R;>V܆^,Ur-T6dLY`W-JkϷ[7BX+xݕʹ'˥6z2@^*KЋ#z` ߛ[ n+?*ӧxb=Y5[e4湾얅3`! e=ܤ#Gp=m(] K ŔDЗʝ9W=/<=UP~8Zm 2*l[!)dBǎuPMڈ٤RK r!OS[SbY% 8xaX+rZc?ReާhFA# 쑟ILdhg棞,NvO#M`7=^~j"fЀPYcL8F5:x >r*bSv6ZHf֍C<_,-BtZ:UKX'U©k[y0$)\=wb)X$"Ѹ-[&If1B-'[4 S%Kp,pkmEP@5x<Kl`V%-Zۦ(B1M[dMs5AYprc}$fGz*N۴ GKw&jXlN26w ˀE#.-mRj)͔*e)T|#a *{Ml!b.3bZA [*"cst E22qU~-`; 4|=$w3icAYF&6`Y7B&^g!WnS R'gK@T0lE&=&֍ %t"j!H>J\Hډ011MS.ȬE&*ѽ/Y̚ţM=<%g\P,P~xS!0{Qt.>|ѧ{;x~QS,6G7_4W".Ȁ:OrZ=qZ8goۻb7f;__lƐ].+5TZb!V©m[U¤}E6Uz!p^Nh "wBl =1=z+ZRםbP=7lzЫqP/:<.ϓ=QUAc4a}җd >UsaOR+NT>([O}v(rʊoJ1[mQb8Ep@Yb ;PX6r[a_C !114^C˅CYDP* .q70ΚVC֍p$ iVB[Z&sP gT#ߥ/e5;(:s-+83un7+/t9Y0i3S O &ׯ@ xhIxpcvrKʛ0LVX^ejm",j*3TpoZw& c<$U-lE-<%ۨXĊ^ךO -">Hid9Rx5,^-ŧ ^_Y٨Ԍe:J k}8۝ 6 jGBM As]\ɮr)1#8 TYOOc~J3J_aEBAE TF69 u9EQ8+<}sA0S'fyh^+:/./ET6W(Wmn3L*2$J@.5% }ϵJACg]7aB>TuO]DqC̕H[/$l/:bg5$S,nOd'%q (0؄ Ҽ>4*؂BfUߥq,[Y@$+omV>`cO9X 8o1]* ޥXZoYkl:{XR*л9BxByc\wqw6"9fH'[̂"ͅLV#ՠ>av^)/E+1i&hGbY(7Mi 4 ,hX]Q)ω~Ǻ4 z~fW1k5ɝXY{ՌSX@Ve1TWs iqRg8c끀$Nx3ƼYA,ۧz.w#XjA_wg>|ң(e88Έc8=+3tm;ƿxET Mu#}d-o<(8jsxäfa/`Iȡº 1.BQSa&in(0ʀUG1[& +N%2G([k VJ?)C:@oihh)]⋐ $a=]d6 ;R75ZS*<:W0A5<Zl|:mD(hz@M B%=žM\"J))Os,?S~T"-?mbo9U"iXޕ>UKso"c lq`I'b ȕ)S5}յ!:>RW+ʺY'Xů |2f05SIhjS'&؂Ͱ2Bn:ž}N6_*@VY5%BsTJ/,5d(zE,.YHkcj2-8&5U37A'DbhK.ƅj_@nbrȋR}];^Rb9zu_r".S"GS,X#ѝR?;삛&"ʷkaophxQ0v{rB "}r, Y-o/D+_k'J+%,evkFrM4rа&nYN?$e ٔC\u}w߷2Übl JE+ n v笇3:ݦA;4\'sTN;HBt :=t˙D;B8@c/\_B RGz?U[bGl$UIUc>̓ڰiN*w0)e~ufyj%"%2%hzB$6ޕ_"`Σha1'yAS(a0hT5z3+zq$kKX 'y>C1/t]30EZojb2raޘI=,zPUK(-n8G |ú~Fa&z]3z /Wo[ݘLEe2>?P(ut 0ZhowЊsvŪXE 5L*:x2;a-5w`̶}Y;4)*lNm=FľY*s37G¦3^͟Is49*,;0fpGx]ElL3XeEbGе<;#="yGBϣ6 _'SdTe`CUr/Y~g_Øօ8N(]a`ƗBb!_Inxt}ŲѨQKijZ9$mp0XG]UtS .00*Z-<&Up"$|r7A _^~Y){C/4?{:.%l¡e}@dE] 3ЗjGf))a`}!%94[0dK>*|v&ͅ]2E ^ v)m5˨5ּ~Fۻ+aש/Mr!)ݸS+j>:pg?/ \k,-K. q-+.%2|!idxrc1Wlǃ܈.$8>BWZ ^c-UnRI-rM褥6j􄽚!pl.pV6g}\n{R"ҐQ>/t!EW vUk'=@YlHrNJWt*@|B#tnww͹Tn=TLHnS7lڥazdIMtD.K3,~A.^*'47cT `Aٙz'!p̿?>#|L|mZ3b1dEzݼ* =~V?Z WA?"ٷ &W& ]g@d7VQu "cN$.I3;q_r$g^PuAEdQ)(/nBgu} :) H}AHȈ[WO/tJRmtd&*~;_e2}E!%[ASOM%W )B3H7ҀL TMHRRdylBHdݠ3J#hg~hw!Mp\VKܵ0ol. TvِJ^[<2[jaEH3&A&;e0!ٺ/R\fPz%ՑNY%~fő腸v,ب]VArIx!͜0YF=B"='*CJi}HS qɱh^㷬;FӃJzh[BLNC"y^j,bc),{/*3?EO[OCEMmI*:STf,ofy[ ^KmaHc?vȼ^9sG-~i[kV% StKC*ʡLDCtT"NnWChbU,.аH.@w"45.2R@]jchY U_Z^[:AK3Yu !}I(Y" @3ST8k?5Cxз]I) mНEx@gNZ+re) vBVx] ʲӿQwL<& @I,y" =}`KDkK꠪NR4لd"" cJKD1݇4\jʢ]=E%rF|ΣYUmSiSlAIU>/ '}Ѩ+-MYGeEM kX 8V8< $cOQ.G4d?'B/ ,٠&2Vخ5FѪXwQ*zxưUy[Eή**b T%/m3f&q񘕄u FZiG;'Ӳ2M_#- YFhu+ 9ͥ>аu_}B|Z4% 6$YRVN,'nUjX75 U:6dz[gxv}Eh[#g@JlRL^>} ~ꪁڿHޡ 6_+Щc|dzܣHپ?r$zfdk`EoS=sσ!XPb6ՓrS6h>l7?79|lR 2󒽾&54n.g{=[# ^SP*ڠ8hjօ2Qјt0~B/_ގH\@כAkI{߂IxYq셌֍4ӳ)xfv!4` Z Ipk$'K9UZ :Oix5;F6yäKJ݃=nB%Ln)fTyD@> h<f9RmfN:\Gu {(^?{yry޴e/(1HϞH\IأչԁLy/VIJ䭼Vt2R ʪ\4=1Me1+9X` i`IgFДņ>X̖ɽ:$ݕG{Tf7BNoPFc_ީlDz4q<LhBa{.+(1 1ں*\Et.ܽ[X7 )1s x^I(-i`8Oڜ Nk۩PC.YGsWkORe Yx&~aܳ "po,E k\cB0EעBS(TalK,޽ *6m4=2!lAe:ʤº p9" 9dy1gO"хMs }} njRw3+/<c&?> TANO$EqaeeN:vQ"wmJ, Ș[%GH! NeS[XMDdTj Fm0r<:a8is`0 )F:Q )/R8 ]ϻME[{SK !⟱2&w)-cnyNԂe0@wD_$g.~&1v\RN,*+M\=obQq'\Ɉ#u#HFc8~2+ xSӸ.pW82<$p;pɅ] "0BFS &PD OuƇ"*_.ʝ&BWafw>mUm7Vd@5sDszEj?=3T)ISDu"gQg*oƳβ>6#IC9ǨƤI8!8#v!~HD?5y?Z< iZnx-難@Yס;|3)+4t{uJ=z0uz8{Xyacz`n܆ɠ`iC~6e+0M\in!fZ_2*Gzfcf l^p:CܗѿTﺒn߱=, 6Ըř- |QLtM/.Z CV=iM;tF88Ȼfվ3U~ M?Xb@0|7~x~,]"f{{drH1dY6WĈ(Kvn$[8 g'bD=&+yHJNeҫDYm Mxzq% bÀ,^&KISbWmʳݎL .,* i".ʢ:8|;VgѮP7Ry֗T {ZKK@ ^Y.ս \Fo1 +գMqz>F@Z;ddˆj6M ^ Ӊm;<Ǩ)Tћa  [A0O`ϧ :[afɼV˅D¡OFai{kU?Ο~SDf\Ch1@P4m<̇k;nWc@psn""ՕF-r Y@!E~ iȥq,lCˠPCՓOGjEGڿ) k`,}` 紩m3a:ٻZQU\rAZǏw=[|Af1k*loeW='PO<eԩjs r_ f{K@fF7a; NpCyȗSU53IAZ,4Uߜtte9K8Xr>J+)iK:wTO"A\ ^G!잇"v<"R,NR\sc{[.1VU#&83w0yGh-kqw䀠1Emm5#=v>)ZPrO\d4f-m ޳h~kYmaD+M } UqHloZa#[߂pW+Qsa>;T_4k_N'v#( ۻ~v7:f(OO0ŴD7lUvQ=zۃC"ܠwt"r=`Z;wocS%DjG [W&4T~_l{n (BFrϪqnOS$.HqL[bb h,3BٻbdtPw{sS!RWƮ/^??7fQ&'{~dq}ܭDCr/0^A~b/Tu's:Px:Yp9 ,]Mbzg}e Emҕ`\Dl#ڇ{=X?+Vк?$H8!#e<ۥni\f[g@ 3!'!8W;_XUH.=ZD Rϼ/&algق icѲZߧ%'wQ׭rn?hJK]Mkn/?U6|qS=%쾺{ty/Vn̘%_KErr(ۗb#PX~Dk&;:~r,aEA*z}I)w@k%K#%:,MCGv萑ۺ2lxQ?絔 >:qhUeLAqU%ersx43E[l1 oJBVR#jӻߝ")eIJ~n)} -ꄘEsWFua ߚ _$VN#ny/!"~yCfچVߪ+_1hCoAdx~[-²d?~mԎ 3 +O*@%Z4Ssz7C8hԺ"}*<\.xB֠!u2GnU5IϘ#Kk.c!k1f#e9twМ%"cӡ^?G]ecv“=_r ^<|CzC%l߄V{]bFAh%ي;9eMr; ~w9j=tHj.fy~HT9?_,yucP̚LjrY1L/7@qZdnw\1ƹFh+1hB}&U6Gal]qvo6^?Itke%Ƕ8OT|jhR({9?>>}d;?V.LX`e\wX[D{RF >J5KlUѝՇjE:RCzKϢKr Pg"]׸zmel'i]7ݺ"򤺜{^ˆY»zmH{O?F a8; 7⩤meq߿W:晜%/wۓӑ6l<*f6( 4>kU:~+ZR8yf9Տ+اJ43qt 7Dp2'tob${0hg{,DH{cF}M1uUryVi'Ԓ Фk530#"&_ Gi7k"P4KϑU1^-.j}׻y  i Vd{}&;.r5xitTܛ4}%e2K||7HhAL_CJEmdGf1=~3e|p3[֥+ *_3 XŅ\KIe}EvJblxOA` 8*s+lKlF"%rpk2d ۍ>8iJ-E_0&sa@#O,knr륌V"7DH-CW1Ui$#sD6T AB |$56զb TȪuZ} H!:D+ڼ0DǷAkf\/~kɂrM"!EO:"-T?KQ.U?eX/{rLܞ<wQy)`/@y7Ԓ]U\W&~լ#6T}PwYn j+,R:AK*V4H's#mBP ˑHU%[Q8T-B>LZ&'"T&)ZL1C}x+,jq vVUeeޭ3Jp6Y38?tZAe7U U9;9Vv=a-ΚY298&s /W?{Ohh1PϤb[ϲaf@@(>=BGZImU&H6W;O7{{[B v[]v%O6Xt@~gA) HD|S8%8ߎX/C*c奲Ê|c'A*.8>  Cfiѳ|IfLGKs6 ~]U&T )ĂKOI11Aak 7SjꠗnTz,\^A=ppWLF;2^E ܌E\0|Y /E5L+w&vE' Wa2_"Pq $'oE ctb`эjHg[$+͚0sʲc]nAq "q}6xnfD7|ncqJ@ѴPƌuLh(>1;kI"hznYּ x+ ŧQ.kxAIBv3Pwh'zQ!ty*tpxvxYt'/27{ ,D he_,/`Ka|xN/wutqp`SiR6pIU5ѮMZzJȿfP=7C^7kFAz׺9îe/xR5&wERn"=|Q9^`(icPX^bBm[ Nw-@sE@#-ntSOnIveRD#dd{ V}.~tu1x2{ǧ6(kgΈi(ca9e hZ^uٍᝳxJ5ۺd:V޷گ*Mc-Mu?گ VAԘq=հ^7_JMnmtݍz{[ B۰V 1<k͈RCp .EěcwA7=0\b{)|0+JD̙x쥍 /^Pƚ|[+8P#p-3I'v8xt;8:5s&gWq 4ЕZ|5TNyI$5ک!m)tZMGGm_%9E~Ll[Om]O12Z끣~j ^ [C8VY˧ ,[ -s(`f bEҩ3>%Rq Q _|^& Ό{7Xf>sp Z$Lt s҃:pr&mѺE="jpdT g )s*+Csxsr;QF!c nª22lVIb+NBxO0}եSҮ鵽]YQ&)~Y{L'7&}YŞ>[%Iτ+`AFl D25l-u"b;˻gW. Nr`|ۊ;/g@vFIsӰ~GOΉ]fb xUt0<3 D5'B \͚o̫JVbǔ"dzH GkOlk7ހƉh37=Tq!QԇKAU\zZMQ1@F[CBA.gN)$ؚlrU^$:qݹL] ChWYoZV~ĭXc vha!BYl"쑏S`C@jmpqlW ("a$ ͕#7|~ѯy)ww;ܳRðUo焕ƖLosWpM:`ӝAvxim"c@N2{:Xƍ#hA?&Q[u%`"d纙dLz EH %$F+3;sky >͹R#KՆ+g]û1"ʛ0}A:|րBhlLӏXy ]ʵ2ۮ 9R!FoBJLFF[>:J(1p fbTa* Tx2"cf|i6t°2٬Hu #Έc6JǼig;-1t^u@.|&QZ̗I/7`'*{E|OLwf_6h Zb}\m5|&ʩwҾnǜm,+SU/o M#SGw2Ch?Hw6B,+uiԂ s")-0TH3E{aWNz%fb'cR.^QA30 KB+I yLs-*0n0'}+p5L-GvY $κK 1eDz@7^_m:eޤ,@+MRX0qk[Zl"J8NwA7J-'C-Zt ؘ(«iJI.fke.Ԗp&^S_took е0hVοg٨^щ<7~)=9a`@~{gh6̃-Y _붖th`P!Qq'1Vٓa ujPN "C*`/`;i40M y.we5Th!o4&3"|qh35 d s fia+ Y=8VA<ږȱ!ҧE]!n&$&ǃ+T{["_*G,\W" VvY"ky |'  8 pָ\Kl !!BQE#_@`IVeN1%E60.fdVt5dCo@{JpeDYl E; $=N.LeM!5k/˧yt nG<&L4AZ^3ȗ9~#Ҕy=j֭&_CY$gF %7 b I+֤NLqL[b[sc皑`o@| t?\лݰ}T^).IP5vļI4!g>8DG٩=TCE˥{0'x?%vh b8a0Ka>βOp{S=/2ŽU[Ma7R|-; 0yZlr[׃ v v _"m_.wIP@&r#hlN@g 愅a)C|I5@RTG ~fc,&Ғ^/i\gac .xTyqA*y rl>O+(Z<Ȍ)T sc32꘷đ{NV28yH^!~v/J2Kk 5\5@3uHKԣ?b _j[_ \CZ_c1 6@)Ŵ@j\5ϟR@ :4M{qzd3up}J Bqv9+z}i8QøB 2˗6MᯍʚPeE?v@~hX{FaZy`+a}ċf{~Ic\Cf [P&-zKw)p~k㮟Ž;>SKwUb #ḲRJ+-%60"%&Y-b~"m4O ?EyֿZ 6~IնքAPm!:pר=~nST FU f%ivFy0 6:܍[-9鱰!lѯ̷GeW۝b/Ó_fjZ˿Ȅ%5Dz8pT+lU э)y%ҤWVmi^ T:["b$كKuGmB'}棝_,ip~tG_M˘bRΔ|xWGrX F;©P+<Bͨ qބsP%LS 8R.|*hFoe˝h{+%yML .hdiWL[i\Hs} 7dNqH+ď]AG ,E[ /|?G$\ ފ"Aef­٧-뫩٣a TH&EI1n Ue*YK=K,ɓBN'M)*Ug(v\Ԑz|nް%y>?[aaJi3k{n_ac7U mUNJ%4U][AZ i B j nF˛@eRpsXt`m9 {<A_9q!HYYhk9rK pVepp G>+YVCk~敖yCԷZXW0Kbf~bA C P, }վi:Sb#1v2W ,$}~pٕNmzW1eLΓհFYOЛ[Z({L6'ŁG[USgB$DtP.2q;wSW'=iCwG_=d1HH Np1{N rNZ{l[&ƣuP{]P?Fe8SHvJ-{IQԛ_ӽ]W+ g&@dQ,ȳ1`iN4Xf4n-;eJT3 &BJE.} |q^(B\@kD'Pb^z[5("j]Jcw܏mlj˻&3iL*$R͂5@Erx :66,5jLrSß2V|Y~ORN gYmwvʚe7ͦS5{Z^c8ĺf:4+Wg,Q\R>Y{ sHy̘,Hǭp_ʠ5b:h:>$ؚKcI:xhMx̜_8T*Z{[|MxQ}ar02p]QhإƳ5p"QYӁ?; cܘXȱZ_jSՠWFzT%?\9؆t&K3[BS"%R•YV}?#}exLp78 ^ J $LmPSFŠfEHu,3YӪ΅l4sidLX8+Es~)CȨJCdq-0Gth=nِ>bq#ߤ.ծV]NW84T4E晃Ԥ(3޴V1^2֮*rZwsqAݺ{0h.X1ʋ9|놞A.y B'z Ԋ>QX+ƗTPfGL۽; $蚐`^W,kC=!7)nHBLʼpT"RpژZ"T ɷeFK j|kh4/ gJݲ݊GZ\0ބe$P@<_ n ċ^j#yӧ.L,(x2pcְ7zd5d POsA7iſ̐0ĤHTA`'0P)?|XGX膽U3iL풎7(R9xoIIC^<Y3 O&2a"Le*?d RnMg /pDяY h&<$lkYZk|:-/^w|<6)h}gkeppa+60Lh9C(H`Yf0O4=;e`0x~^2m*HM}GTÂ1,fH!Ҁxi؜3Oƚc. Ւ=`))gVVNY4x~yh \k@E˶ ,Qϭ, X`1h:sp#'^<?-H%Hk|–47,6ʸ:bL 1ƮfV>.f]c݀axv]PQit׫̯>5NJ.z٠洉w YQ qo>:E?peϳpc= w-G8.^˅H/ Z:'O 逮f’[H`zle*Z,Nd˩nxۍ @ z}p!.#Ddž:/JpEQE\w~I-?@P<лېFiR-B`#"Ȯ8VWƕ'F w7ۢ- w Y}$"Oyd> 2J[/7 `'n6@e()­'Eun=)"pkxm=NGI@]oMV~))#qgI`J+O^+jd^J xh@U ZL!&rG/pL( 0wO(:VmC&RH:Bx!(W7j'Dtѯ%mjEyއJ We=uC$ qv눦(U!?Esl*ő 40$k.evc +Y|KIGc(rh`;Cu8}9)Ý"bJ|H0Q4z;<nOH1>> QNIFa>L%:Ma?CDpv9]ơgtiL֛֍+6^fP ޶k21 f ` @hÌf7a95z8X.=c+͵Pn( whx5DCf!nAiݜ_ϲRq 2 /%L,R="N4,%'*hiȈܜH@ZC:G P-WpSDUNnϊ ʥ`s`ܡiCG*,3zJU3D4\"hmf܏T`^v ĕ#8ӂxoiMgBO1? Y;0r3p`o4`?Bn]}Ⱥ9O$4z*{w֧H JBFKл)U=x.H-jZ溓5™youC;H߱vΠ5L)bѬq|_iN,;:!cvϧkGS+fF[NQq_nUo=Yn}̥  gh"Lα'k=?1MnjGCE5/@P-Xvo䮗܇9,"3׎.@y/gj½~D<|뵝0;v@#2HG ۞msOR|:TiABZjvR!;{-WUuԯr F.ҊcѢemjsTPʜ_eLئB17Gd7BDtP3.E~A܁3O -qA;LK}.&w,s||ڄWv&,"Htg:mWIe@`@S8giڒȣ0 q}+PTt}gZѣ?u,Nf}g}>t&y8B$Dibm7]sO h;725K? jL#vڥ# awm\ɣ飜_B!M} b.Ei5E5ɜp%Ba2sPqWWIzA!8\F3pNdNo>"6#̯+W  l<jX_!F{l^!mTi~NldDA ] PfտPMzI9|PȘn;@Bf9k  8dױ|R0d?p@#f p(BڑajqMV$ yB4C y0Pa2i_u5Z{ѵ凘vz%Tdح4}/A\ϭBz hC{S8HG[h'2G3i!,DnEYd)Ңrew,K˯f,v,c?M횴P!$Vݨ[yAiʳUE@:kqG?8/(H &.xI$u {o/#*%%=G+m紺p\a>=Utyoy v ;Tr'!pzhkJNJ,S2'ߚԼ]ŻB$L,ȜS +} ,[I[ŵqlY03yQV@dDKT{DuY53y,MV\?Dڲ0o'0 A{tgnxC^ zGo pW-'\f8D]V/lrG׭zYdǁ+o/MVtS,ڰh>>K( Ea_l} uZRy!+v͐SAR0_Rc޹͚ъ5͜@XuV'Q|'+3ƝG$ipBSzU:2ps+Ή."|dG̉cO `ej%ޖŒ38=Y+a^j a )s-1Y[ >6BC-*E)]kn=Ráh6ˊD C"wbUi"yf!E|u fKwN-^·GDTМi|V+I.%JSpOREދ2&LJ`L~x~~{Ÿt<=PN]ʢ&yhq`2Yb#BJxW8rz:m:Qfۛraɣ5I2=׋_zhnn5Ngi)ͯƵX+#/S86QxJ0ψKrrcƘxcZ2oTj+@Eͫ̚ SnꠥwÖzXI0tYmg6BҗdNe dMrKlhUt |_YFt6mݒ[P55ޜU1(dY 'sĝ ܈oYVucS]?m1 Q Ė ܡ#-Ȧb X3ꖡkl^u;m k~־:6r "jlecۃ{4>(HI&F?ʌ8՘T ~}5AKv;`";x2ľ%uZU߂#` 6 e رk>Ĝ!n طӴͥXnO˕=glDԠֽ0l}>W0Wi6jtUc7̢ #YS qم'>a+`BPv ;;;9aѿ؄ħ=/Ћ=$] eRu -;4&y}Ra[% b +(W)2w}$Ȕ 폧mVh _l;2.\m˃AL֠qMW%zz~d%j:*v܁'Wpp>mc̪'^jUq"~039pqGNf1})L7Jya 5{if Ho=*s_t Q+QGU9&qaXX!!@tn:8%T(I_@@z'Y>i{5MڠcV Clՠ`3iع5/\8P 0{ Dyj )91!qXg/ 4B7 TJMWiNQfQ(+E7#x) Lz)NTՉj|Aj p_t@+8%mQNu@T&qOCW rr9y酋38=†OVx'@TMY )n1fksy!y_Oh9{縫R/uBvTK=NpYَrцY皘ݍo"4xƼ]w+l!Ԛ\7/(} v\Ugҏ0kdaB6 lGBɠ6vNd_D$s,Q5 )2P2L{rR8 {=Mcg f!.#֖2:J_¯L1]ރ+}FO16^;vB/&nd򏃿] Z@6w i vGKW/˸:đ`衬 HDoBa> c\>SccppsD"-,'?48X(飆~z8礅-`p2Lh)g[EE'a^+핵"}9H[r_/Q:)z9n,$~%'1o3CݳPR1_3x%0(?(e&j/+MPNGGZX-B?g Q߈d%E5}V[V$;mW֯ a8l6޷mt+#7#1bfA]aʸ Y-w^!UK?9X*Ixtfy d @j ww} 2AT&r6CW:nyb(?n/AXi-Uf˝ƶ^ Z I# ]H'6R.=}*䲶jK)@}[A5x$WB*y0]G886j>P~ }8+{}(3vpA7!WXPV[ ޴8ۥ2z\%QYc^? \by*AZ sPjX@z1k /J7b7&:@O<{gK7=rL} 8 !ȲMd?(SJC{`*f &q%pYnP}ۻU`2r EƎ1ǡI6;_0;NxFH/Q2%%=ẁ [n$SJmM: OE5x&znG0Yx{5Gs].(B9^4Իtw;l:dKV\Z|͙;E(:R){a^~*TYL+Gs. z^9.M11De[xÄ5ZrN:Ы?m"29DP $ 6L撆s~KӓvѓOwB_uLM#'B{DW!/NԲ/k!N0o3/ִI`t/w-l̵x3׶PHv冒Æ;M̀8I5l26ںZ9T92e w0Dvp]6g}  xDl&H_΢Sc=F`=ny5JgnqugƦ+eƑ\ KBςtH,ԫ|LH0fc\o/l},f*!2 LV Ecj!.+Po4dDߥCWÃ;KRmƢ5j{4-~'L!^8I׏Fd#5aBȝb zj\;M\eaU 0?T"Lfwz>-P≏4+Z H`\4Ză7YSUmc 1hzmΟ@XUp.֜PqV:* mjN\3.$Q5J`pH]W۾"8H2Q &zVpQr[O~̏$@'.u u}F :C {O_)Px} EzXoʟ(CN)Wq%F*܊YE.K7#^4^x/y*U>!;A=J }!aYVr#9Z*4gvڤmFa&& p=ȜR/>+IFpB}GwdE7`i$g. 80ն J+#wQ <D okg=H9ec3 Ȍ;9mw*t~|dt]} ^`SCURkI"MlZ%0`N{HМ*Ѭ& ݿ_K=sɾCU^OySK5ņLj['] KA:9s`]T;r%z>tEtjCJ.68 Y7߹OC0`9~3}Xz~h!*-^Ss0܃)er{ g|]Y? ;P[DP!|c5TWȰPkJ\ݨ"g?mgxؑ?gDm͆K*I I0k 8(ΰ[CZu5B8~oT>g1=Ipm f2CΚa*+Մ$=̊ҏe3Sx|TccT3$i`kJv{&62xx-J<ʽAzNw!αlJC^^-.>J4$xHGq]QKzJ;Uݚl֐΢t;8Ki}Y7RAz:iP*7VT_l^?ʷT\|V0wZ[2:%^z;Ŗ<Ry&fDv&OEVHFZp(Dʯ^AoYE}KסAֿxAGusd n c1Ϊn M Z9$BkY$q8ȶxyc__pY+=G!%O?yR$DIgGBTn. S*-s9OdNɐݼt(z]RP G2Ҽ}dX+"C÷a-3@om|:c90Te&泟O#-ٴWh%LnM*Yb,9mu=jn SggtyH Qc "- N}ub }k VR]7_5ԫ#14RvZpDoFB#"DRDyY3YE$0E4mdpʄ7_<棉&kС?y 6璨̈́ {qОG"{O 2g~?o5j!GhgtB ݉X-f"[?kRɼq\װ , D3ngE< 8Jhg5X ɵ걓|"u[rzxc,~od\̀V"T{4Irmb6QXƇ__J*)eOQfB-פ-v IOe]LMAߍtL׀QM!ւ3n>KkT߫@D:7ևհR'+oO; g I:_ hopSEo+0X\3r vf͆ 5/ԨCfv\s%gHF=*LmQ'^X{.f_@w,(.…Jl}!Ii2V}a~o/`!x:V Jc"\҆(WEDG%]1kg.AUMiHO a}cϠf#jVêϦyhRkib^@posⱶ14GEnoP81jp`]s-|&~r1ݴx(-bhmabVCP&< r{졭 -0C5ppSR|Wee fF9C,s&@:s4TQYװݢC\6'9W=`Oqn(1uQCW50ڳƞΟNƦ!J0^We~ { &>3 ɣLkIW7-co2y4PLtL`?@^tbgٶ + ,'zJJ,C>.k*yz|foC{Jv5"Cym݁z%!|Bna"b BɷlD?>j?[dO\~ӌDMϔi 4M0YIpB.FjrѺy)oxLKqq?Ӿ &c/ Q036sʼEHW5ث |B (i3ڸ`f ʦ_SQnAY %;%g[(+QqCKc 3zpykN2OA4ĹD27FwqYF "~Bީd$vC=C`CD̟înrlĉI'm–sH#e*=P|0ڂ=Bs"Ccwz+ n~Җty1q8D}:zxY:1e=?YHhg)+#nѬ| [wA0#7x1 8fd_ZN&^A$'*ۢVvC)3N`8.L70$ϑ,L;f('Z,IicoFLː@~?#+`dp\73C@`~(2 7&?hg]6AZ4KຝP>b̼ӎoPp=G>ԛsBټmb/7ы~x@i"/։cߏ3]{E+8ų?5F{rMWG)<, q>fZ%Vb_I 3L%ΥKr |.L6@s6P 㳷7cqx2)Ȯz( u.,%2)+Y]WtL)2~2؂,pK\0\;/ORC5R4]Oy/#?=,zV$R~m!gUM?]SNua|kvWWץUYŽ_.0 nTQ&ǫ?}H]+)u ap=9C2bd2 J{\V&t2ar%i꟧~$,*N1<[pAjEmHgOT[ŨT p\!+¯*0$kZ^E:D0~uWײ݅j-,:}k~g=u)բly`l?nyKkҹY㬉^9[9:tq/ѭ@̈́Ϛ݆Lۑn{Wݑ=܍rxRWoP~_E%qwƳ њٞ\kmfR99 ;N3TIŎH/B/GcN6舵΀X6 .] +̼Zp<';-r` nMK'b\~XK8TsSLA '8$iyS149q )gܼ\FVJ%v|eLeٙɅK] M$jymlIyy]Lư wkdot#WJ żmigX  _;N57&?#җ1T@Uc_wfUdңʟ9[koj⁤ E'yV}b|b!^@:&1yi}uM[$QTZqI*$^5Ϣq\h`5~@3c@#/GԆvpL.CHh5\*~$Pϵ^'f<'R6ˮ

    :-)Q/n(Gޣ"i\c I1ߗT70{БޛIPf^n.++Q6k[ޥQGA'>dCAq +( r9cwpkDtݒohr5 Ҿ.F A4E7}Tt$ǐ ,?z kfQ3`fBT DJ[*Pڋ%d"?Ph  צ7v)t ڜ=/Q0ʃvas|V뙰w8nt3\9V}AʞVoc xj5R};"pƶGVzAyj>q$ڒ?r?1Rt W'3=8ydCCcB^͒V}#scLIVq_$8Jdgf A^] % >kN7RyAP58Rdޱ%8W*s}Dj: LѲFז,\7< JWsTKmbM©c3`4K>~镱 (+@M0OsϩT 3qq?`T>FP:6?d%1:I b5YΟަ"<3}@|d*A䁩9Cf@fEV b+WE1/77ox*mIPLZJV' 0M2ZDko<(U(7? GVdSa1B)RSs.>a&ƎU fz4h{%e-:m4\u~H xŸ8D=Ƕo3P)q8pqA ]>I!As|KRWʁ5o_ȩ nYv'[ k:;ǭvd06iXeĆˎ0R_ ӛت½^[.'brCX}sV1X p7I1ֲ ptMR>&A."̱2Ce(Wް̃FS}ϲU@"lǬNJ12h_g`kٔ-b־!"2v)I!|bRfĽ}hv^ 0Y7ڮA #ZLqtVHtֺ8|2>@lO1"y\ś*t/\e2qk5B~I r#8ODu}RTgXRsahq T^LQy5י~k}pPhtW#><_ph|bs ]][ݕ f/;9A^ڮ \V¬Q3\q*Nx&š}_r0NmpFs_< j'O[3](\NnV-`-Vr.GoCVi;Øo^ Q=WF^%qj:mB~ AmCRisNUEg%x丼#gTUzϮJӉ{# aW| vaR)}ѓm\XgsEpk_f}Ul-%jQeD="V>ၗtU,o҉FƒHEن|JX+ZIi >x@3P)'03g;(l (϶(ȈL]CtP#/&g[I ̷ K\q" e rL7i7ULȃ/APXna yE$8-{(2D< >V/@h5ȚRS cN/^-AK|~,4:%d2<@wҸt#05i Y u0CÍCyf“s'u+e+J`ԗvw-]{ ]wR;E;⺭VלR ({fy0{ ph[*JtRFج^b0N2s@de㭩=;4Bf)bmTL5d*Wb#摪qF+&@ns޴+ St{fEC:@?= {Y*2rǀF'dקM[̸p?AO3B3lfjy@tYrs*+ ;/\d=,9+GȈҀ @n^!u #Q4uz_+-]}y:ݝÜb[H8-='@1s^ӆzV]-yhw)!g=mBuT%+E1wo1\7u ͠ZVCN;?yN Ƀ[_-\1@D7s9ҟwAM2Z6E'M#g?V(>d?/|,c$,0lf7ЌōUZ܂ ?@Φ<2A2lXn@i 7vlD6)(7Švu\ ֠;ԼXD>tG/?;ݳ.pDwNijf>ނ4@Ͳ_ Ց ֓46ÖS5_-홳)7C6iQߵߴ o*q}*F*,/WM҇*Nk 0V5Z&˾gpe>˶vbIa!VdWDe?J6,Ea"d[ܸ_ìuRSNlzӇ8%a,#t{p *D.ԊX GB$wnqa K ZZ<˽Ձޢ aOŰD Z#if*_jkݜ:2db@G,@D_a2ϡG0e7h l}qBRt]&-fN ! mxF?i& =dX!B(iK3v2U汆r.oUerEYmĐoIVVט{b Ѥ& vS&8-kǠgyax!"z]֌yXDJ&L 0Fjʚj^xIpAZ2 \qı#dMQ-I\_|cftnVqo ;6V+@kTv5g j42o@ PLZuaB(P~U>&u%8@cV^Sᷠ8.:m8z?92Ƶ8@kXL\Cl]}ܗ׬;F@?5E/zr;#J8m0lOL!05[ % A֝\v-ɢS &x:T%Nj|£iܺ񰬷\Mt_6Ԓm+$ <mJ!O7o,eV"3N~diqߢG>(>?9.^RyV!HGeQsSUfU B5nn;ImS1Qݍd'%pf+j~*ig$OqAwcU,8S <*NaX&{ NZITp(ո;'v%Xk'm)gӘ{,*%MN @&c^q W1q*g7*"Sd 퇼e) iRy[} nnWep/j{,"jQ$Cdswo}MF2xVs^xCIIr&n2W, |AmqZX$=嚲1>WF.`TFF\*Wc&:`y5sxDpdWWY Sn agPP@.hJv\͑:txea}omXhA8[OX*RYl/ۨatbvuYi7/SwHzz*Nx.hJ(; qV=)(wd<B,tXVBDPL2߾>S 4ck#het=E@^^=c~]6rγ peE\/'<ϰ8аKmLKA+d0VesTtbݖ"/{>ZkD룝\chEmc_Tu觾T{&6JpJiP#-f"+hOJ:x= ߍ.t37j3fa^"g¼cdYlڮg[( Ţ*of œ8J[rwb+3ۘ7~x1.LkO?6Xl#z >&d;Қ$c 8PGþ0/t jC^X "ĸn ˪Q-&]`Vn\Vho׃HbhwʟWѽہ 0yvIC(VE"vt lm9B]T߹w+tŸQ=>PQ|2;H BbmL QP-h:U2KR\iy*~)va\ ;Y_o[wHvs9EREѧ Fڶ)ﺎ;w ׵I ,(*qg^4HPLD2N>(#q3KL7S:vP+EudúK%2H2WL^YWd( 0}('>mk])2gdt_`-lzSZ"Jy@8um]PbcQ^0 g_<3-ocKED>>n"c2ԃB<&('x%: ;+1V[Cn܏n_Cj?jJiZyl LuY9U(R%ۼ&HUj:;J>v@~d"3ݟ]z#EBP%2:zeR Dl'P['7fIb<L nhxܑ͸|o;f*2Q Kfߴ؟(]ne@ayĶ9+urvtw a2p+x';ܿSŏIz4JMS ?xwȥU|dVŕ p,RΡ-Y:' e0mZG=?sZ謦=kdR}%J/Nu;1y[#vǾV^td |-6OGa]5owF pTm>wyMu0`MK]v"d`z^57̼~Zkw?,9MIlͩH8ض]ӤëIyIxQDAn[rV1d$z _Y(XPP<wuӠְ;Bop@t%Qv Zۨ=<'xGH!=&LۗZix?82Vz+Pd_wǓnk"ٔk.}bȔO4ʡ70 uβ?,7ܧ8?S/&7j`gόMRvML0զz6/{Y$(uB/rY>왊-db"e,X,џ]z3J-|EzDs= gks kBU& .1w|Z_קm:x苦=h$7H`u ' Z}/F=&x.32-.iKB{X}1|xwv)4K9O]{U(DI|&߹TM` bbHĬwF('V^-5ͅBh@.?"}hf $x)|d}QuDԃ8֏lt0 mg#FxdVowbxŏ D*=b8Eg-H4531r+ôzyb2s8#ߑ,E@Ý94!D:陀p;zgY)ęjar 7k%y10$8-wywFo68S/PxZE2=k9g"B,0wvʠքNi+k'|-酜t"Hy!݇lTe>/w/{Qt=r'qBْ3W[ Hz{|@==pTԦ"WRS*7TK*&eysV5O*v7!!F}I #à"Wx!̛^K~R,7~ڜ%TGa\H٢5+@J KYٮ]!57W"7Q.e6CG߼6R] 0Y̤Gᰂ:1l:&X?u&Svꑜ]OvJ1Q:^gi NjaHI%U]gH@}`aIGϩӜb{bl/&O\ZQ29Xa:)Ya;Uy{[WxŮG"Cӄ#QA?^вwkʗQ݌kJX\hJ'6Mt/W&=|A¥^8!0 TQg򡘇*`UbsA(f^z.*3(ʼnG-WI88 ;Kyn{"E\S_=violVnh#<ڽ8opپik"(jtP Zzdn?bzp#!^Yo+-2Md"WmyOpA MJL=%ь* 8LDIhxt< .2$0ڍx DF(&cBBe|> <l[K[Paj gkp53$BP}]|( xnR Oz/;5@d'rCv Y#MT7źs1~UfB2p ~[7^p4RM"56H|z]]״Fv"8rWiq2gÜe+L9ݫo7dF^(k"MXPP~)FqcI&. Djqzʵ弹jeugU '7&g(YNvN!jC~IjAT!Z|cmq,&8kd<` *IG1Jyf(}*:1e+GL4ʫZhPWz޿@̗T jב&a0:V_Ѐd/HaQJR챜H"ڏ.{N6[ߜ·r-CM,ݤ4%XY H#ZxB/:lߋns=bkxJ 9R:Pq)/OT,T= <vՒL>#6?m+[? SD$4_CK#$t=vlRC٬q@|T&L@pu80 d?4 Û^_Ȃ@{_S&FLjY$M)*rc np6,ɹwFg4~l @(xjE@ĕ2^:7|eRX})&uR֔qZ,XgVnD2s詺; kYNZCmW ALl9 r8>`ޭTt֪N,=-5ʽp GL-rz nfVϱHw,=jJZ%QB=y2UsskA?>=GdQ <|;Dwl p[lj8c@eqqkFndƻ2Uhz!QEtp݅9!z/n`꽽abXF-uVz#i'dd1M1-r{N{2D9Y܄%eQVX'# 2X@(ۊ'g=cR@~[3 2k<3` )vskeM=Oa/gg"v5RфaiiUݘqMBߘJ#:4@A^=>1*XE~Η*UScBUdKÄT롆gf˸w֜g:C*dXďXn3k8~~Q lqoaGrmqmС~>|eZ@sZu|O&M.ׄTTϲT2 u95*B$$N|TVNTIkwZÇH`b٧tH̹ٛQ$TÐNʖܴޞLO!q1Sڊ(=Lb#_% ,ޓ?KZ^ #;3d*pO;ږ!_ -_O=O~}*HXKw9zB=u’C_J0 ã?c Wsew<LXhT{~r<52a#4/zqyŦk0:iXL!x٩^R{i}M8 ,S Ci$t&_!AWpS~? [%U%~3:o誩 bD9$hKG;cPy:8.{QXQn)Dt][c@]U`qk ql~J]7?`RW0>lĘX >75 Y@։ܬ^uH0%u"vNonj~FG+/fHke5j"`l/+ .)NT*f\645_y<\(8ZL8Kw8e,+`tN} *bsB=0ZNr6 Hdq[͌(Q dYYxJ!ߊh31(S0 M X`\NFr,-l|*e%H 'Z?_j o홿8LaNh[5 J|[|'@G/lbB0>u7ADJzIݏ ۦ&o)L֥1;IGWtTծhd?T19`‘W#Y ƸԖO H/_`Qe`6}OWDn؆{)l4.D~Prd#,mo[V*Ӗ*hURA3ʥo^|f 4鍍}j^M W9_kd*$DyWLgN&'!6J>Gsw,/V3~x"0&g܉Uy#3wTǜ0ICA&BZj:ݢ]uE `#$cQ=B܉7! r~UD!f 쯱 dt@;Bvv<˷z"4[bĦBp&b )/ J@n+0]Lg`HM-ӏk(stuҖtN`GmG/Dֆ;LW}K %/^c@3UW@r*mVoet<;1yxj@D 뼙/f2}\`hZ Q1Cw~=4%1DAѪ Տ`FK^k9 CfJd朾 Z$,ʐ":rۡ紘vOz&,CrÝXUUH2r36N<5t~܋ q<@U)ÃZ-ZDoh_N_u?N F-ILPWza D Z FRC\U9CMF0vt iЉ;ṫmMБ}F{27ɝ"fz*/w0֢W)=%J6WK~B85!JK UQ'w-)/mgr+K;rgꪨL4zY.rE=sۛZk|ļ9T"jK]hw킕)2M@/:̞N- 5v `8SUl!cmY EHTp$/xOmw^Rg%hTFVs#;. 6_lҦ pZu]*"W;MdE%hm,kAe"^e%s ֋kJ%'Rvwɘ"da(p\X/>!}z>{mv+"նVak9 N14!#| 3NkfU7l D}roc| Iz2ZNW5[.JcCݰAVK<ҒEym~wӬἒ|9Uֲ1+EKd5_i[zb9 R}kKQ&vN(jpJضx/K@R[\]qP:+t}y=GkC&yUa etQ\%R'du BiAMxѺ{սy]ւ5AK;6X(''J(prGpt ':!!Ux{1D=0WFƥ ]3xD1hTh`>|)ݱ(LQ0v;!ljB鉾;`i3U!w2U`JG}5`)N  J,%g+/.|ʬijd0Fbɤhc:IGg*  ,|kdI=AE򏿺'űyhih۝CN>q %<ЮTg%x=< =< 1{z+ݗnm" TuΉyiXc1\@B]h 6Lk4;ι@wI)w< *@֌ɋ̮œɁ~,l'[CJ6sRB.ͶfپF7*͠zzS'Bp[ж/ӌݘsGanTNpC\/{ǸN06`42Pȯ/2uW3 +h2Duº!=ÁPU(SՍRa"pIq0 jbm_iLN&*1f#bnf޳*T(-]L=2ѻid':"7"j`M {V5w_,EC$>X| _{)yyЦZ >e+3SQlL7S-Ix5 RѠaŏPxi9*pR@wn£jՇY .GOɁ.t=]j\Y<MYFpE+ 83iC2Aߺґ!~{~O3!GFtыpŵ o9= URRutdT 6'`SzCs}ZIlDÎ5nJD  `V3($1p/{vjx@'-6q\*Tde,^:fVd\Y*;X(|@ObmbX*jl|^dBӷ!Am'$c)FC&I uY}ܼֈUMClw2g-],9W+-w'YVpz)%$`87;*4BSbxHnl0c}Gks+ݔβ 62):#~pbc) v"06 !\ٟhv^V ^ekէK5]ўHtsUsƌh)X௩զԭaw?Q*E}]mAg8`ce^SEtՈ.cRRE`lE/(>|__]yA # <[[qeED6]:'n5zOS_d@㣤t$T!~ a*0|HJ1VX4fɜԮAO:ACO0NT%ڽL8xOHBwN-eGn3W2ʸ`NE2'mi kc k ( 9~0A51nixxx?kHp#. p|f/]ҝ(f@Uҫq G{F\09Il:OMjF!uT 4uѱVM<67Drӛ/{a<۰zkh/k[`QGto鯳=E`n#epj;GVBB Jrd I>|9d73$[HpEovY G%/Ue_@KAd!fM_xaz,h2KRO֢ﲷpeoޓ[-J.#ed[֑XˮQħ 4R:T! d\5'Ljz(˙TJ7RyWjw滒Oªڦwx4ƯڙлH:[T! l򀤛|#rJ MteB,3N2ZKq3_66`KJ5?QqɄ9jBd>LC7vW.)W Ex) QEzR^Q|ilRn5D\A@ 385yj>384VQksd, \YE{s[Km!ޕ3SSeHY9pWQQ@\^n#m0*j_S+;}q~a5qa|~]I8t!S,YS0W)?| +TS@1mcy~ #4mW;%xq$a]۝J2zۥA`cœϬv?ޒ%iBfn Z;|K^o=iJۊɢ8vQ4xV41 mc-vi;җ,w8rQ; O;{݇ӰRf[͜aj|#$hWs!炽#AW)?Tm_:a ;`2j /xdb" (.ѵi Ȃ_.P2X yR/Blkd*@k.Xf7N ~dReJ(3-05\8؁!hi"Xc~y q!rj;jӘU8N K;v>#gZ\6:n`SJb/GDu(GYEAÑd_)! ƖŝY~7OeMy qܣiz/Mgݏ*b^+oR8IIWJ`J P !n Oh=*! )o73D2sz[(>U5, Nz ! `lK7Kkf%ճgڈ,B!`ⓔfC.x[Xإ^E|ci`[%Zƕ/9e0蝍iSx2AK 1X4ܺt5a]` -YF~lLcX/?jfHG~;&a8?Yzo:K?LwD]a\F/hΟ0bCxV\=  @Owlp޲Z** `zEͫ3,HeRB04sf6:|xu)bVq%.|R`~M kuoGʨF^'/[Kt#碢%kp90Bg)5ـ/P\ݷ1ٳCRy=NWlV:+LrzkP5&iޅ5^M ;&bru^)= 73ÿ1TٛLYsgX5-*Jw8 Yͩ|"6w(Vi*`VtMB2ZA6BRu)4|0Jd31 kN4ˤܦ~9&Vh?bH 5kUgG~/S)$X?H RdR܉8fa6/i% z}pm"2K7QUl[?l|rGtVsA $UV wl=o{m gQɇi#Z%J k'#=9ԥa4x3Ca{u,;Z*-V'DJ<CHU캨8F+R47 K/ttN'nMm=.1 '{]KbKLu 79^MfީW=U֔ТSyZQ^,toNjhK,#TN[5}eM~7Rnd3ՋGXǨMC"LY҆:2=+U / )7f[\YG ?ikwlNSuVR ԀMRGf:4 ,#cmx1!93 ]]v9}7[cr+֮T1@AQ'ȣše}_6&3H}x`HR,$DU!خU[@W;͗`.Jmfjg(8 ^ujZA:jJLr "QA /R6 Zru`WR(:0'8ƨ mJxնٵ!@1)*|(7k&\Ԃw|94>?R +0 ?[4|蝟$q›Ǘly =jKЬ0>F~Rhz/Niub6>/M_#Ͻې \-%W\3䂧K!ؽǟ [)√!)#˅2[j'1tĠeMHUh{/!JZq).5قGzҕDL2L0@sGI VX>N-Y4b"DzJ#C2&~8o[!oq@E%Xj O bД0 d~ Z.5a՟XnmLz5 }ݶy?ү?Oe_eNۮґ0Qa4ϛ]Z=s{oR^bk1}铧˸wV7)-y`#&:a*Ll Eچi Pm'oPĩc㷤 h65'Sp2u/&oi۞*3wlvA3bI? 'Ey UcS4:A824ʰH$%w72#<'dFY ϒ8,GlmVj%Įr{D,6"&8]ztzhQ;3U?2MkY }<<G`n#0e&A2qܑ kE]P\!J0y%)Apy o\㜪"!O8㶾:4r@L\-jD˗>"C){=LSRV0C%E5L=D4kObξBjw=;Phʊ}eQagcxZ4]E? rW* =vt]X0.PBtҍ$+SӮd_z; wG φXx#Kx}2YGf2d1 u,.3$k\;cm9V뢮MFF6P;!kFb՜Dۓ>/cI7 *krfOFQ\X}ٴ0RÆ';wplVSM И,9PK̙XOF*W/u9Ж Quh0y;Z?SIp{hu\THt *dqگw H.QaNr+ԭi{Z P _D6g o6JDŽͫ/($,?$NFoq%M7!EON.+U̼QyŻv)b CJ_慍%@Fy!H4Lnn]`wR^ɴ 51L_{TΞ+X}Owh45󂈾>[Ch4@=eWn;.d CA`hԷ*15fuEC|\J@QIricrTLuԉ}UA?1-in;CiS` ⸇>mdԮʞ1NiU~ڗ9yg-EtA"s1  hQeCyWtd~r+Usk#1YܳCin{GezrۈyCy,4r$jE4e wU⪥Ux b]A7M[*B^\R_1::#!zd&|Xw6;$'[l>_YΖ~?ݻN5| Bnpxk(tKe?I]QSB8%gĺTX&b銖~0؀+LpAzCX~yZZՊycs8e—^!J~+UFbrWA򴍄RLL7k:8su$Ac;í5U fn7u19+_K Dd!ͫ=)8-~K=L5ڀ@Fm,[\~v\aO^e..[& 2*ʮԳoz١!fem XO rl$r񓘣2@.3kE1y"k>74~7Gʭ8Fʯe8۞gYoךYsxDbE)ۘRb "?=վHQ ;`2jп貀iT=X2LFyJ)\FV; -'M >:B8t%Dh Own?E'a[LstHmTz?%=.dG9MH>)&.L X,y0/WXuZt9N}A|䁏o9b`N$XMQ\3ֺ:Ux9OyDV3Nf'yv8A}quwr=O A*& .nᶜ]  }Ɯb5ꑴj;,b>0 | ЖbhIRy){$%FcCIRP%\fo 6g|Y9 `W'Aۯc S >GϑèT`Hp ϸ%jx(}*F>T?doVSWU3OpLɀWTA9*>Z|CG8A iT]=z2g^` @]g\ < P"[q9wiB`>s/@d|G|BW>q橊 @ f˾rA!8 UWIb^m:TFzm3=^7%K;d}b5368 iZ%zԴiddrB_ގζ"d3KxA_ʫW|xg1M̋;x* ݙe~#؉k[6'fmjcfi~_wuCYZ{6!]0. s bZ_H~59\R"q$nrQ3[ql*>lYc -?޼;0RloبxNPa`k`B K=m"eF EծB,@XEL,1bk,Q <f F'R-YN{{WKeh BY؈CPq1eXb\p\1w~v+<ʙ-Z17 J/c+&@,n< [j]NLf2HL~qԾxYbl/jӨ+j;,5郴4+Ǹz8@JtH#VMЎT 7U/am>~*޼!FO K!<MN0/cUo*!_a4B% lV nys EҚLޕz;]xR[|FRE0JV*RI\m!^h I MhNy;ߝ͹69(>wW=-׀W1& :7\5]ˀ4mXw}#1&]ZR 0$e)QJ_#ξnLEFt|CO_ U{_ʓG*|UHhCpcp/d*JGtuzpNJmٹŢO8\'QjPkҘwg7>36d0KY7)Kaxx>뻟M)UK:SȔ}UǮo|rO,Ⱦa>`AqIΜgb YF.[?>== /{H_V0VH]y__uN^ktK$?o 3I0Sߺ,5Nldl٥_.}k: E~8MB՗кWBf2ju^ ^ !$5OW63fʳ$x]@>tx>Տnav-(hڪ$55HkIqC1R7űLOIFgiݾW:QETf;- 6j->}ؼmr,rBygA|>Y ,ܫ:eLrF2? S*BL`<I;(xdҙʰqZ.{i\s heZ1]4<;ŎPqn\9!k}#i'N1=n!k+/XLl U]Iǥ%_s,Pœ>B.q%K9eޓ`@5pl=3fÕsEy dng OV3) { 0!&fNބkY~A4/%K !LxCҘ-Uj׸=uj"GLZԡ!t*mUfYȎ hUxE wCn2˪6{v fr ͵Y!3tdO6Ѳi(&SC{&'L@I3lj#_(`dU欪2|@3)? Dcmud(_I_E( r#"> 3zѹ"fAX"H3i82CƦ6Y DO+ӛN*^}{kXhF@9C9K<|8tUW-였>X+y A᥀R qBZbE+pj@~{smOet>jZA [9¸Zn!Zu$Zm |*>m]( { Ĭ,\ T5'0MJ~s[8^/d_ Zyi-?*5F,Veߑyץ=0&w13O L⇠-[s09@f`zpNB`zB)@)Ͼ沉6!Z nO6 Q_Obt;A} $Q6*3] ,%TN@lEVD{G-P-Qvh)yEgaOEy=`f%U?s r>!zۡ 8deu9Ic%kSl!N QҙX7jԳgKoz }8:ZW)ˆ7:wdO8+ƒ)ИK@m6)[|Ƒvk *a>9)w[$tÏ ͇$K~CB.ʎ{ИˑJds, j6D:__S=fE|~Pm&G55)>ti^g iY! w#N{]{7#Im.j6<5==Ђ[X923 "I? Z-%l_&tF%Dz eĈflj yÛH[(Dxԝ ]0aۧ S~VQjfR:MK2p> <6%S O@0^u48(])0?wADӅv$S28|HӒ{TDT(u`T,\-tZh~jIZ]xj}?ş2om:”fQ1&*ArPf \Nqwg$$4c3&0%-4MXLB2n^ؼ?(~:RتP?WVAUP oe7@̝\6xCb%$[ytsqr7O4Cd,wQW#PI-"T@)pGF1NPYmP{Fv1"OrA8C8l 4`n_w/ێ'ђ\v.+[`hs 8/RaWi6 iĚUQ04x{yݸ 3#:̰`(Rb( j)X&3>B)NY{ɺW c?/U`>/O T>yo#ivQW8Tj8La$s?I2_.>+e%8bfos{!,i)R0N$!}^DG *8SW[f#0}MgEP^,:ヴad%bQy.s$vV=-w^ܭ"A˽%œݵƦmtFh7|b3D=E`3xj|ZR$r|4)U3+_9I[K!( a1hx7=fϧmYQ?૛25km$\1(HubjoAoCIsJ^ r0,vH<l%g*P}^1 Y,[uG1σ*1.@ i|bw@P*T3zRb~QxZWGVaC6TAȑT7E;q',%o[\$չ87^'{OZTx (TQ%k|; ބf\+4lJ~@\ c~j:I1 G䅱Xݒ&s^T9SA'5mtu pQb;/8k+O-7чq֝v.&uwUʃ'8ZNB]S䆇3/=8}JO(Z֬V:&>E2ʊk r wĸr~KIh9 '1iXRmuprH*cv. W zzc[Ը|M Aeii<T^s !8O3Enj3N'H90 s#OdUVtw̩/f _OVʃ]5Ā+s qXpCKFWov9 (>1yG[]9Qw1#W6 am-q4>h/ﲭsvG;G*J^D`ыoGb.+5>jꀈK]"OY.Z Lr]YL뱳e~t]yJ6j/Vӻ?ښry_8EcVD{wƠ1on ֓nJJͅP>G -f"8(rf*}.Oq$ig#;x1AYk+ʿ[P] V^tPA3lgpr6%y''l7LP %l~w] u 2(㽔St9zDe lZc'Τi |lQxmKg Uk۟9x S_J[)J,"@F[ߌkS!p1 cLR!?B,iUu3>ƀ苆.YPshߥ+L0~Rw1ˤ)Ŏ<6$^;JVjPiQQr;~Ȩ;T9<62-/,ݶ|RˆCyfό vPRrl br (“S)0҄,:xy@A AVϭ0I,D&sg˥DH@|;) + >MIa_Ȕw{>uQ{QCG#q#DD_s-oW<-4WSZ:*5(·\h)C%;#xUMGv> ud:OUr+gTZUi6gMlxT)Z/lA 9@/ ۮg7~7"3YPv0hWo#N' Ֆ V~ / {8PzcTK_@W᤽p*eqZsqEd Cm.lJyjm/2 +nL0l 8)OP^⸸!3Net:K>kyVވGJB,| fv&mђ}QSo.9,G@Nx[z&[kЖ"J<lKUB p˥', Lֹt|3../jO8g]~ֲh t#U\߯CF^ʧ^B N|=CiuUG%z,1ŕ)BM_\W$BTpVA)Խ< v2yS̼z3+(ġ# q:f>uBJ=4GƈRUr3~âE 8BNajHt]v $* ҟ_L=38m?;nō7OHiA:H\#6WbsuqzamOۼt 2YQ5 h*5ӬEtЩpFj-H }̤,rDg}3z'ָ$*rxf?JuggnKYX^ړPB~|9AFAȖ[vY/f\AjoHeY_4W]UBVeb;c،7N[*$xޛdVa }D, iA?Ir< qpbCgeWx80sԴK}L)3}0c$x;1F_>CK&OMx3g?y T@|ͧ) Iqx0M8P+vGB_T5 mWj+Z'Kg{OG%0Ș 5RILIyA g4TYZ sץ{~n?N/G VtQ1(*uvhKB9m@/vj k7Q`ЛKPB–=:ܽ5iYyC33;C1ª L,J7 P1F>ލMEov(pDc݈C#jAwWyRG7u7۸q{` ?!,1h TΈ~:/VNHfO/v(iy2N _GWwJ:eaǏv<7'/~Av&NWxN6WQNY_޶Cf" isF%0R!3Mw{]nu[6@?#pOhǶ!n!hxCsGhqN8dQLYHhAsPNma}43ym !V%EXThf1Kb/;MShq4ػcoq-h2HS} $ǣܖD#ѽYUox OmWT۝2 B 2U&< C8!5UU/H%XWBM0AjvKRNE;l>ÛmA(uOM.` D,+~SUJ)RqZ@LŁ~Izz~P6O Ђ0HA! oqz@o@ɨ"xǪ!Ѧg&̢%_H Rۺ0y^&vFJ> 3 ٰE-M{N]%15s Xā$yMs\Jn. 7^sI?20 käi_.ev%啿4I:Ô&3EX޶2;x?v(YTWhDJn˗$)H'{PA ;&1.rf @S%&\S"'vrJW)a9mv r2 PܛjiiAW44šΧjT7lmln6d`EEgZn3ZiPOIp"Hٌ7ǰRor C!eC McZyʂ*d|,Po "Y J4hl|'Pcê44sW []˱'U#OJڻaʣpoxd/673"ɡůlx ? i%Q={Clrqhlepxw[$CI֘ \S<^ZPhAux*K'Ns'Hmcbn~G -a<ͼR˧BI2^"`?LQGr6~Sn\z5b6s̻\#ԔTN/ϝx#ׯZ%wH֓:`oҔоk1hWhxuS`#o-s3 ŀ69 z }>Sicԃ`g|n[+ tf]7@\til5iD&P'eL_gQ>eLl;39!;ZdĶ}&RS=.dI{ >ƫ`N^Ri9 }$2:E60ȩ̊44R\1f#=8krPamѨL#),v_ޏ7-zob;ꃭ.1ƴm~qHy 0_]Yʌ ݂ #j#w@2v^ :И=#7ãGu 1#M2Јޟ r:Ick Wq2_e7~QYNXf47r4/ wnf̓zz9+~.VHi]Y$6lEXvAǷPǨe͔z)Bdzk &{U+(k5tePCe[hrL~!Iaqq]CUNw-՛s6k0)F!7~꽂⴬ Q֤-UL38DENos *MŲ Tw6aC:3ebd#Y9B1-ޠSqPs'bmaUXي>`NZL kjV I3wH5Ds %.FTc0u:f>4e"]fۺ5 b{8\ud]N}Y-)ҋ%x+ӰqJ)&LXEԕ%=6H>H="zygཥݗc>zd(\C<{ -d]Q%9]ݡ^iވ7|ւa8¬ZLeeN8_ƶLE*c0NQ{ub{=, 'g˒5o=/o @Hf?$( :홇h !VI)V9^, (mPs%~')q?ACO+JU1ށn-D#K[NAgS>w{[k-5N.w Q1"<s:uc _@Ћ\Omw7F'|*moOX7ߩUq(&2*:B_:Ib7q nZi"(Fw{(;*Ÿ@D)j6=X†w$ )JPy= e]Dw>GV% O,;>`.<@p%3B#ҸaA< w-<9](PWB؛ru@ӏA|F]*d)cj_csڋ.fIg‘ &Oa UogEn'xC~y:n 0$!4ߵW<g@(fwKD[zb>Sf|:o$IoBɥC?P=Uzkd><-Hmq[V%)S ALC qv Žn84.p!,'G&ɿ>=%s3Ϝ\H{%$lW=c(NyPvճ}Ǧ1UIzIwT j\@4Hf_{%veFwKUJ+v2Lqay+B&?{EHWXp<߿o2BFĠ??8AYpDyc3Y Z?ht.Ŷ8 I~MvQ;q?JH8P`GfWúVokVKsW5h1=C{;:gHb|1:_'\~g9a<'>Zfwd9ۣk8fI`d=WYQPV,L:3e3)\?] 0O/%MrKy`^ 6[# A! >>1&0mfTOZ`B޵_]SW;gC24 jNz2)2F,0P18UҒ# F?=' ҝ״z5}6]UUv2)'ʏ캬YQh71s Pt;yUQ|>wDA Zмa,E{ЦU澓6|S7t7Ngo _i&HStGme/$Xٛ{:|ic j1.[:!P%l.0f^QT-eP+C=.V;xf Q_uJj0}(KfS#c|4)\uzTՕY%X2_YtdUcnaA?vzu q5W]C7G4-A _P#;]9q mx ry袰?UvbvFY5\kEQ(YIM%^o2Ճ!\OT6씻$Ǜ., zy.Z!KM?l 鴡sER҆Z(pdnD=7Lnym(CUUpıY"gU:t]Ldmf 1t- ;Usc~5M4^I@cФdka9?H=|j~VL{{BtS:Jj8-Ro`'a?Ѹi~ɁQ9B+!&z!|H9ߔmiD\iSA' #?s3犷zs hK.r @|"%5*%l-?e{ȓE* KI ")ٵn\ [rjݍn>`k^%Ռ1]omF^Ux׿B*`n)n#~{2e|#3ɀԉq돭4}]i,0pN]g+zG {~O7­|1׭QhfVX9"Қw/(pN2Rjo/h 8I s9b3cvqY6ȗbgj+Pb+ C0GeuEݟ)j| t?L;c; *1K|BJVaZ.ͽt-ىwiy0Xjnnu:IAy_$W"1vX\q|h$J}`R&1p\Y 2IBƮ0 `JTy~spI]ɶϺ켳{ؑNtJw>sZ>otNr;q tX0M9 fmF@Z/hZoEڪ1p2]1ɀƮe Ҹ9ȱy)yۋ.st|<ŠDށfM aZW]=ea$)V5BIw5xd7'16~ #c!~{/Qrgwt6=4z9VhJ]4 2FI5U +l?biS8c $ 0c2nKιR0˰{5 )]OȐPfJI8濕7? AGmtGWK4mi*OUM7ٙ+ Kc1)5Aؙ1rlniFd43m#($J9!U kyi_QTFLo Cd o#S-b@rL£c%?/9EӞҠZ52KlAY^|3sыxm }ZoW9bGCy,;ň [pCnʔ h}PcY(]0GGM|s@>Lq6)z[0 SqNwe΂l9 sS}gb> -p)DzTU5MYN#HCc3pAG瞕 '$cLSA 3ͩ8(A= u| +O!&lS#߸p6ՄcsMlI]~#YMFEl:ԍW(zY&0E*|Z(gM,Evk=ٓ~T>K]/\4i% (d0,ס=vj\.RI̴yŷ:4l )7h*0_?:Q]yJ´ŕ[]NM()w琝3IЁg6 Ԃ]:2Z9Eo56'Ǥ.}=oV}N\^}GgKnS"Q'甮S㶒D"& -aF,$9r&JgpEQ,Tz^a,J\2IF[ On_9Kֲ'kcΐ;q`^VF~` ?jz;RrjL#!`վ*bLw=$hAZ`OAB~IR|i?OuEMhPĵ/xmr?<ʓҽ]o3ka#85a>x֢ﬨ l>?R-MG]'Ɯ#'4ؿ#t-ϐ< DM&Faw,Jf8^@=Y56=&Č2 u/3(м,]F[:1S.u1RE 7-KHfhĮb mVp'bi[M}'%)g5IC@M1 Ўd519 ,L^$1a*[>K> ^HTy]y =v1K䥼oJtDhm{/N3_C)G ?/{CR()AN{'nY2`uEpqB+&u}7{Յq=&S_L.Z4_{]jjwA?ƕyhPO֍5̋oN5pml|lygw4g#A UﷂTx9<̜ߑ jaK:ldA . +_ !a[+ ¯%jfRC4hvvKq<˹+5s4^ tDa˹- +#s"a<sTk~\fSSx7 l-Y~y}O52Fa;] [1k4%c|GF)s! ;4r'h.(h+tTnc@n&Wo7@n%MFC" A{orѩ\Xx,_m1R9KѹF-2> |PBW`'Ԍ;Ñg@]3f"'qQAΚ嘎8V {xv9V3G0ԮIٞ>Vi+S.y_?ȧec[x;d hld24'oo5&2\k,3 ^F,w~;fN _l>]54/ aժ Wԍ'ä4l}g9+{39O A'k2&} ֭ۇ}aS0vGXTFV/ ٪ZGEeSs#gl L`+kWLMɒ.HߕQuAYvd&zi5Y 4Q-rЈI؊^>\`U^u<(쾵(+A26n˂zqy6$JҖ`T4A Bt\lCc`9İRoR2U!VTp޵f- 6 GWRW_n D HQAut4򨓤(CTbgw/FQ]Vq<\Qo]c刖ƋA@kbNZZQG2ؖng3l7YM^\ЁMK'+$Pw*Y~@{w'V<:x6;Bs)2VOHﶢhB;vNIxY!#$ z-{tTKܗg'_>.ʰ@;6}Zaѓj9Zw%n@MSk\“,d AC%xm=][FN: jYv9,(+0 sG(#܉,m!*cfjcVwyE_Q7Dzh7g5$VÆWe  e=3#ҍDov%?6r2tF8n<$N@ʨee6JX?| UzP9nP),R9OE` 7>^۠wHOfrUT}L?Ed(ɷx AУO2oSI]lE*`}hYT]J8\%yh\K n}t`+ Gjԍ"RjNl /(õtz2Wèz{W2RrD*]!U)'#V"57VЂĔ5gsY)n{fZ1\:+qqr=zWIpl`xuj};8JOÚH*%aۡJb ick͕wUN*nIgwJITS 76]nURWaڻWY-M :+wnEdUCp(  [t܀aK$/- h,k=#g\f=0:;p[W:Uh7itdD#~0,`zd=\ Q  lk_+}P)`} %iDe>)+9:5b*"#Sk>+v A"?9ΊQAV\me $=Z23SrT1D^'+Pr&ՋJ>1UA@9fշ~4:. 3_Oú,lzaxwy/wo*nŽ<0g^A:PxQcpRDõT<%[ ܑ.f1FhЏsw} s MP_zh>/$˭97 E#ӇV jy>'cx"חb$5򧪐Ϡ("X[\Yq!$njGqi/2HS)J_tC?eZw|-ֆ=[[)uQ#)nͥsX5ml7q [# 5ՀA,~UBd&wKk ,VKUmD}t/ݷtuP|fVOhYemZst?"=j)t Pmjñ VДHA`~94(/ &w}K-"jl΢~E)"L[X# |_,jGAxh{E@#¥d%&~DTe}&jO]텴9ꘚ>_t_-\;R|5k,z{_ w{M9e]i ɞ}E03%? 뒮底M !8oyiI2:~ۮu80@2mJZ8;+EQN q1_`94/2>,'PEttT 1xF"0fMƉF#_ns^xjH2a4G:UIiC| !3`-WC|Q'=PKjЗ#N 1bmwmmEx9uҚp#XoF(\ ,PBk|/F;'m{BO ">/`^anOK:kW'zf" jU>K؎L L= 5-%ޱƔ51W'w$uɬnQ򸤎6, u7ITr't(.@EacZl/r A$ 1MS~ [\hsFYM [,(R\OllV%P0z:ᙜx=6^$6jn|o"Ds\  I ݛl7۵+> /f~iTxi$kq^y?)/tBEGutX>4j^u斯dv3h^J=%##%r"-(.mnߵаO_x# pSHWBĄtU17]7Biw2Iȫ'HdYE9xan; zkӵi@vF`*.93&F"eD}sb#K4)\Qj|rQPy~;Y9Y=ڙ*L[g~goTF+,2R2?_mlP! mG0(Hr D.rN^ H8e;. X679ƬVΤ~'p]XHzz 06-%ej0l۴z Y)w`2 \AAPTSP ᙛzCAdt&(Q7Eǜg4Y%VlsL"EkE0"z5[+Qv&sP]dWU'R q7&Hv]xa$6iϼs![CᎣdnV@P[Zimc|[M Kk)9JPbg3ԓ>Prۢk_b_ƆqWanP` : z,4FfF>9HAHp*n/BR]ArXV0۠V I[}(-M[JFXG $y*MZaeFN CK zw*cUl- r+nT;qoo<Iv^i9SSij}rEȍPW/zaް)B?ʵ{9r9k_+_ ?U㵍z)[|vm%-C e8 .n#LAMKc\yrk24els֛1h8Zu=l `L ]1T~25t2z/R_"GI,ˊ 1FHVďWn$':qD Ntq{T戣1!rWϋZl*t˧9`ȳ\BNHݙoxQ*vصWs6i4HY ^=)á~=b`>H JR*xbcuuKnFr;kp{~bM)ͅL>QJ3R' "h?S! q.]ɸ`ѭ#@R&ۯ~e~mb.k],fִRW["=s Ǿ3ǬyIӤ>Z9!Q4k[>>"YޜyF J:*MaBE."-Z<[$Xfs_ nZ8>d_4G 0̥}:0_+Cf塼4n˿ϋ-AjX3ם 5K `H2/[]Έo7R5RVqNBG;=Xv$dž򿞀Ls\ .9)m=R=';N%3EG\a'ת\u܂Zf"&򤭠5w9܏4~1JK7AٱQI0JChcȔu]JCID$k/;GPV(Kd>K.cׇdSڵK*,b nwoY}dmؗ_n=BNb+{ ~}m̤}XTJf_驙B&#`?W*Uesy5u^o|,|^cTrXIC ^:wB+[π`M<^O UcD]|XdgKLlZɓ>&QNl:_E:ڸP^<ܿeXKPlL\+$pf&&w,+B-!'YQ&b6i0M} kr' V͋x$>DcIˬoS@9]U4q1_fܲX+ib †1w|D=)@{r@3^UsipBsMbFZfpI-&ݤռ_Yp"#4RYۂh6*Z:&5uҒc.[: oAs,&`: 0oi\볓S׭ڝ&%sFZf[yl:?[AŎt_uZ~VjL@C+Ia zN#.7,9uEl =ZFZXLPmcr_8Z)bJ((n<,]kKiyI.e(JS!t(29&=|V&fipra?QBv{ e'=d'K)ЫqJ 9R;QBx-tG[}?DI_Jg"b 5 W`-| Ni6X[w\=Wu܈^T; d-6}'4̿JJM&NEʻ* Zn`OF\!&(G#s V Zb3 siY@)\}CC3ˊ©)w@s(&dQ+x3a}Vl-W! `ubbpSlck* &/XV8޴$fK4u c>l@n궯y!$~bRRp`PSB&{J0;M(>Ĉ+0]Yb7ϠЬ8ٓŢOm.ؒ1P^Od gH 4֖~n,(6??K. FVO{jcF=8f+^S/ 4Jђ[T$%_AeP% hQ=_rP̩m+ןSF8+I2)fXey%NY/dhP86X Aś:oquY S9e0[p@]VL5+)Ʌ\txJuD3gML*NO:Mx9Fמ E7;1%sqK9xs\0gG vnK R/3];J -+mC4'K;u-u&y!Q{ d7Nv1Fo9VuAFK^ Z.?E߷*F} E}bۻyPHuI "ܐںݙ{4TgX%ADyW3VAI ́EbUC Km=G^} ,|~?vaتJgL4a`O}} yX`Q6*eG|}q"%c.|yEa+ОQF,<ډK;cQ[yycuJ2sBqNbnR;ǥC/ZR,.7P?ٹ^mhU< J}9K5Jo4WyQ>ux%UT i>IDN (T.g+ =2$c(cV I $[4}R;L*7Q7?DƋ[ hX "b3’R$=&iU֥ kYi@u;rV8w6NzoK!~Q" S=ڪ.AJ rꦟ~]כ ͭ:9wÚi/ j8ݪ^½UacEpt{GiiIV~LRy5fKP-]F:h쀁:kB8UȘVi ("N!@S~^Q8+U }zl1dAPh>EMqQ7WjZ(+jOL&`n6܌fоIzu|i:aspĶN#ՔD?BIkZbvꉘ[+'LR͛ /r,^۲'hoOInmn[/A kJY /d0Oҁˋ56il d/%G1Y5șrSqo(p1!.4l[ ᪾}y [2;U7O㽝Öc`# 1FZՂts_2Ԣ{3H[%wH*!Ӈ2fu ߖmVX`6K%ERkA_I]#Ƴ'qG:&ݛxʷ_ra gN偑-) wHk&YDBseG!l-X% *pZW= E6Kv{lVO¤ u })oPjz#eJ@L?>xR9Qlz@w1 ks0T̓UHLKݧT+&, @ċ=+0m^yE٩Yƀ Eo4BCi?^1q3p?0\è>=.(,,x1UrOAE2SS>*/$H`Wl냻%F/2ЗGI[SV/O{>\!*e,Цlo&E: wS4Ow R¿a |$6#,ޑmaI7f^7כ`A3YPPQBlĉ^rLLv/z>NK~"|_1R[Q \+Л`zUou+CwK ܮ<̶}gF=7AvϲE[fa?3@l-i?\W*+ ͐gL!dFFM*<=t3!V 'r!fL^:֞SOǥZijbӣLmO$4›&]~UO:MC~k!}l*М'´cn4d)O{{ 0|1AJ$KL#?r&|p0hABhe+=p &h/dK$oquhnXB8sN7ù_-BE Dؗ~,$,mlR\tAUЯ..bfu{cַ?0Vl 9-oN7@e],MWƂaESD١`ʚvԶF8hLP+aTHP+^xT#T+h礔+e~UԌ/gvXdrrLAwP cǑ!$-%0KXOO n ^D"< > 6lZM<`ּ߯a(cDkR8.Fd֪AXG\,9Dm औrBJN{mUuu<ܶ{C[Ao63v?9:7$U9pF1hkdl6PY:Zf@\-(T욳 ~J^ j 63Gf<\ W_P`H`(|ܭ^Tg4Bkn[F0*bF {L֯"S5<=[AyvO2w Ț4TR%ghQ 1xdR$ &2F 9ݍ?x%'ApJ$\7.]x+& ' MQap?r#ȫMtZ; +L37OC OѰ Sn#[RHle"TƐt]rڐJFZ<*>xKʗ']FA\jFjkxp"9*"9~g9Ԋ).Y CG O ǀm-z Ɗ$Rf}'d/$'k!g~VA5kv(EYua05A#"~L xոF*L[&̀I[TcpVBI[KnE99HPx+:pg7ܠ/}]Vq.N- 8.Mxβ7YUl6/ [ѷ=Cu ~U,}f2m/X _WK>L HҬ@}S#aRǡmT ()_ ̲>l0?f2*4r3vgs&!L&.ۗ(4ޤZ>7).Q HIR<co oP2麘h'k#}NLb^̢Z)z~Lm_O\K泉)* 10 hƱ",=fJ[F#,n2$T6ROiϕ2w6\ #L\::,PUG}`XToV^T pE9SLrQ ޳!5/s`ye`!YRs:M{QfJApݳ{֮ǞK||ҔCo}EjcG]]UGD̟[7P NUlM[y,Ψ%R׬8A+ a)`zO2 #f[k'M;M-#+0\y?; OhSy H>{O.#v*=Z렝xCxG%]SňJtF'bM/ߦ}Ezn\ܥ`^})I(maHCDwAA-~FK^RhgVX }!] |ʭuhD–PJ5M;0D9`yi"p0d{y* }MڻOd׮ƧRc?& OSX,IBMqѓLY"q㔪Fjb8Wk͸9ox4Ԕ$W1^v5K&~-VVݿSAH8ŠdԺ|%e־Z{E,EcVbB2WrsBUοsChLG]{ -l'!HFa:E/,| bߢ =r*ÚsZ~8XOk-h%T'^S1NʪM\,EZK䎌㨆Nq[ϻ<|8xv>+ PУB-&&<̮)MޏIvc C{- m-*X=mUʃFLya``"*Er>GqU{l"$i|b(6O0?.tp-=`na-8gGGHb(mƵA)Jf]728U/V`(=tqSCL|Ж~a8h2б`)y 5E81VGl_ePi"k| ʉb\sDwuDT|;$\:Hs7+g2̓ m@Q.A/;]̐%Qu"3`w`;F `)lfIwm/Ϣ:!@S5)LY9*E_$f=f I ̠ژ:9]qL"XnԟR#62Z0u4d4(9D'?ta# 7ZR '.:c>zȃc9=+_P ffcNJ+]JVU|#]zlV@Ύ)P@{,r5^U!{1}^neʒ #7J9ksJhr>}c"b &aHo&be0B]~<ع@&2hSiz?FSVgH킨7+񙒂ر$\pjgLz*q0E]ҠTEk?f Ep}{5D>>H6vbchw]Y@7ӯs k)^#6s}x[ d([=J1ste% {<V-x >lKEp -"V`I< 6*OC VHx;t~. (Ը^]T5D'9l6bF<%P^dIX8R] Gd8 g$pŀj2)"YK> 9 j@خ#5,w=4e43Nள"r-[!@*vgDŽ_L1YCE Pc5dg!񢷱\@/:hY!'6Ñ{W{CХ j fyps(~8y g 7Mo'JHi^F-Ësd膫ZjN1]dFGӱ{;whS^̯[*BԂ_&gh =x{:zQI'wd9Nkw{pg^1[ \IY:4@^6%(떑[J`U ƻͯUYƢS?fdCܑ&lu:S"\+Fb?sQ~M6_ڌvba Ƀsӧ7DFaYh1P.v;Vq u%cjh'Kkop7F%k͢/hUSZ K};q ;f }2tbO{E8J:t AH6׷:ڟcgOk@oYȯk)ANG{zy ֹ7AF;)l voRfk{ѧ@ wU!t!;26aL'mv[j]{\+_ Bah/γ42 ܗ+*ä+XғoNN'9c ]>LB7xV&' y*Q4Ouh@#\ Ho24?˺3QzM bHuPXtq V!GU}{ۢ H t}H3]Y5F/Uhga`˿ qe&mC41wXГܻa<YbxiI;i8&౽ft[w[6i$,W4"n\du,~D#w"Qyli*jzT.;&;ci^[:hu-x$ .."w1~YnlEJ<$#C>m~̫~z67_Hbyk~ h8 yd"Ph66"=Mۯ)@$3}C|VlzB x7V5Hs.J]lX`t1Ґ$=*S?hgv;'- ɶ͍ _rWRYB(`Il.̛ _;,@[NmD%1Yj*\2;)$}-yObhD4 TGɧ?Su] $O*& '@^75/)~7z|VEiwJv?Y}$qmƍ̧xX#XF-}́u?\g;8M[ 6{ʡ"|*4䉄K]`9fz\yQCts||L^02t{f\ [PKMvpU[ԱBJz)8w-'O3#\i َb%u,.CWY np+Z!>T9/lY) .eTu='e&7P꽆V! ly,$ƐD(h '͊ $ûet=( φF%=;Iuv &E4zXQذW77Qy^]A7T8wwʝP o?RNZ ‡1==~~72YJ $Oj'&> [k$Ȧ>WsL CߑCfF8a")$ -6HYϻTڏG7Y7A޳?s\$+K ;|bvκn+scZQ%d4հ*$B ߃[MkY7LCMv=_X#v`JvL`\?@3AL1ؼZXEptJq`EeJM4XMs VM4,$qP9؅kA#pt/n kkGOtӁ:q9\xqP@.q山m0 MMX7>KrGCmMhYI^]6FZˢee̱IցܙĬk0ywgõ5^ZYdj?p'XW]^%,,[|z?Ep*8 }w'HiǖhMGW21_r>n6&hkTmdӼ/ DjOG$f ^ݚ~>эl1G9Peg=eCXd0ѯ|w/wH8=鞪!Iǚ)XP#܀DQ[U*p3X9 s˦9 d`]62]_ /Exb='PaU=EG2&۔}nB)gj Dh FjH ^%2nT4V8eEv)MsBh򕃇9 ,h(W}{8Njܠ82-J: 64Rx>QNxǀ.?cih-7.l`3ߥ]gc7QefY 1m-1ZM*|/ >g"oc< d]1z߈G:$4_wŚ.hݐOs6I0<_0V^5foS?[Ƨ;%5>6񖯭E d߼~?x "8fH>E\+h%wsmU,C "%#QXz( .LCBe)eJr=$ѥY>Ѹ͌ќi"nW\ ժAJJ+tըS_@c s=n{,='rCܿ_"U|IòZHY(:Wq ]C3-HzvL^X{O8xX&:>DPqV7یo$ &M \-־Je~g8XzYWhڶuc.ʊ =+jy"RGxݽ|'$[ xFX6^S,P_bB2­[)fkLF]eQGGS൐0&A>vzFɊJwi&YG_K"T5}<ꔉ"ݡ𸃅,0lΜe @v_/Xb/-@A%aY};Xb_:K@^EqA@sXUTqK]y;^?BxTA،:iFOh06la|i{ aNϥu~z1f1/?w?Pc_.gۅRE"SE/jiO ->z$3(N+}RTN ̮|mqDճOyS"rFMT8 lyɽm~Š~:/|ua7s+k1j /\zx+G˷jd0kk MvH./meQ~-*«裴D3|:6Mū W1Ħ-g*LԇC>: f+ޣi'×|0 rǵrڥi;dSIԂʱخWNBGwӄzMkXbaLނR@k1k!8( D{IūwJR;m6,m\[ِ$[j=kǾxESeSj"êD"z\8$ln>=B1C,Y,g%7(G--_{MJ3_E sMT:Sd6P8. RB7J8w<[{<֟Cut_C#Wx4-:` !AIv2{۹{d{JSg:h@(HPs2:8\g0cK\97;в%|?}so,MKԟn+J;տ;JY >. ָ&p lk]-jT{GS ̚AJ|`gk,<;>%^SK0~z_wCN9RB݋\k08 66j0:RR35A#v+&Ecȑ8g'v5>'&PJ/IJCbD.`5qEjF^#E ^33B[g]p(w!X?)P2b34e F#2ku;yn4?Ki˧*MP`I ݭ2: Φ (􂹕ӃF"KH܇4 uդ -;pq8zw,ݟyW6+ŀq]nP/V"<61)C7\dW1ɴ[u=e9 2tdUno ʀ@g?r"M\mXiZ2Y& j"3[|{5ptC>)!YTG /Oy­#Lj6,:N]e>aX,XdV B`+N&>ww⺶ UY. >r=.h?>WG᤽ #ևNGICoiδJA!i}^,c8/Q!;G~eKB_ _ң25bJum]:FSVR; gԙ" (JMO3xa;z"}umPn׉GTyb ̑5Rmjz_S~/ôR"RÏ7voaM-$_[ta# \7CfOխ]-‹~/-p u~결Òvl!{pfTwR BCȴW>1P}qo P~^ W- D-{DjvޚF=o0(#T0V>[4ΛD xOIXyIGO5"2v BvE@́Wyv @jT\iT)CO=-z}%>,Ј>o,;n.Y:~S/KoaD`ICƬ~Жg^=ViׁPF砟x<\WEiRm*9wZU 9W4-/.2Ԡ  $>_B.~)k2j_|GR>?ܙ2L1̯/t=gӈ2QѴN>许TpIAv,!깽']@PP22-uRwJ#<%7y7Ж想66F"6C|Og [%v B}t+S1plU(R%Vi%[߷Ҁ03Aj7j[B<\Qެ\=s{h<1&}Qq2c u⪇X7x2O@[b9KY֋?!ԖrBz ʸR5=L} .=f'(-r2fBK\tl4`Q?+KI!FmI8(nþgg26PMaf]u th(I{ ~ayHUBpeBli= 6OJy q#b!V= gu]{>dzDT5FFy9AfA)L۵Z?‘Y,A۶!`r:^g3597#(Id%pβcM 6 kMgIQ lG+e S yCZ6mxûY7*lWߦͩqN2`=0ӪZJRj˯ߢZm$]ܬ\Լ'`vP9k]?T[swD |Y79oA>T!& +fRyQ;n *;u Պ?*$cbj^SߒnR;Y;vRH)C?Hk͏ҙщ^I ߢh 5'ަX *BKWFP) 7,cB <@uox:U ."![k(6_rb ՎK4Fv8*_3 C vAKb%g jD\ufN:=I.1݁l^wX@%L Nco :-;u^FlHkq_qT{Kv`2 nylY1jՐv0#_ QDg|tkz9׎,@DoJrOA*냮Px|f*ȱl\{>K!)q@~^b0j%NZ%}A_F;`Tv٫6W@8ݝOҌ:Zj1nah1$MO??{ _q#C/;T%#[1}Q** o_i?/D0uu_wl Ys᫱& DXyl`(z7P,ff4_n]? Pɉn^8&2(S`&4:k,p 9 "Z<ҩRҸKFkt`"^%Gp#=g_k8M7՛\_MY0Slx:tb"DX?•*0\4m6bs3dgk~<ೠIphH,qg~VXb?Wl m*⛝~Y/5km2׳#1o|_H*U SThTy.^1@h  =m{`'5dbTEW9a=,V_{vK2(5Cre4ѾG{^jf W$K@R(ʼboIA50(ŎJ= 'sWP(oiW|u;]Xr>ءۂ0瞜h\ i`lWGͶpJH&6͡VhŎ-$n%-\1W>QEf1xiC37IY~"uZꖨZsuL^:MVH2zè<6yZ m`S$Uva p'lFXH9sNXΕKu*`6pJW,iVSU핵wi<QҢO"ap E1NZ1UQ\3U9pL*j1+ K;6`X-Xg\Q*k^[]J,Oy̅g5j $m#N8'y8? ǗУiz~p$]&$=U* c_DgDdxbY,1uV ?D銚W+ZG%}'`CwHUmGVs]9:`b`G=j%Po&43{*0D35OfC:aAmKV2Hyla 5o,OH=LiNX{ !eVpV6W]/3;nㄻx̖ڕP4J:ɒZ7W=_Kxo&@&li~9%Xb(ǻw[;- "&8=D!lJ=V@xmaOusxm<= E^/h1+3ȯ Sf0Zvo` =q`i1D/^<oYfncX6?o,n'8|zN?-Ő+:.}IuI>zڰd\o9$Z0 AG2%6GANWj\'XO {_tq(vq sCxS>:M(KM1 zD) VX WRg(2PΥ^ۖ!&aͪSTpk@#՟9h w Gr5}ў K]&hT/]ma~UpԶ6.J:)\3ɚi~=zGGɱP$y"/u<ET"dbze~) 3ʋ2qM]GQU?J)ie?Ҷ?YỨnNy;VaN ľ;yr=iD{N) "2 MAuS1=%P:n͜$E []Nx{+ĮO^NY$@'Bjvê>e*;مJsAӗ?}Da~ǹxNSy`-}U4!d/ؚp3\8KM2qu?@=ȗpP%x@j)l5r6-suc@{H^eٹ`jb^$s;o(}:@+۾ #ò&'mwi! D &ֳm2ﹹ+vK,)nj?ON6i6zbA\|$43<1/{˰ܯS)V qՔeipOI)suDd 93FˡFCn`,\TWC2>`2W VJ" 5 JcJj2\↪T "Ãtч64`#MCmxڻdb|"]zjΕb/O}!2JS9! 8cb$% X[;¼cu=S~άm}{D1u˙W|u߹%Z?gm^]pGN`U ބB=cĶ|Gmf|$TU h:eF|k`M+So0@](̳DQ3h2o%d8r,>4϶BrezQZ]J7fS6_)0bcWNprD_Eo`R#]xo;C HxRI#sA~Tvo T_r.ߌEͨCC\2n?kzBH9Ab8YbbM{U_6_STW]R!@X-(=,3G^R),YrPd,vcCIZG@>b w<1ܞxD(-" z, Ձ:\C(aWCj&QbC( b9"oG,s/w)dR3nؕԨC%Ծ54#l!.B\U{6MKq̽aӆ,Vz3ڻSk9XSˀn\+ԐQ(%`Z 45Qwz^ Xp+D(=0R-1縴_Ɩ] 06򰴹ȼ!a*^l,]z,EKR oCC3s~_8%[1xlK`g0qU !ְ<5y@hst'Jly7kYf>z'Ɓg4aތyC+&y,='̮+NhЃx Q#$oBd֑XзYX. v$2? : t; SlV?eAx2Q̭uCH\lqz!4W(^l0lxZƥOWAwR)T`s'9:I?i6aq 5cEq_XM1&GO53E3aWoMs ÎO3:4|VgLdG$t?@Aa-q2Ef[i=UB2`F/%ND$%D 0Pkw~wBw[0_Q䰩!7(>^b&I>*gpJՎzXa"gֵ2jz'Qu S)X|_`q~B$=dE@Lx=zJQ6n_o'(?b:,)\t]7;ܸCLmaYgmu)HLY.:nRK0KPbQEFoUqEL1 Ye>Q5 }ʧB}Դ<3$Ȟ+ ^ucTNtH/P𘶙j{< 5mQ'7W@2[ʝ9Ym,6PL}ArF$<1u=9yδ1ByËHԍQ0#@?$O*44oT\ՁwJ0,&3]?I57~1Ham$ᢅ.Hʮy=2G)y y`ZSuJXPV/j\ݽsJ.IݳmR|#G2_{!>Ch$[<GC'LFiѼe"%Y( ߻IÌ^6BV%h˪k_t[K}ljm"bM/3*kD-f#j}[7rqT "!r/cnm r=$e-+e' EVm! H + 2x &I(En.U+QN$MڲзmҁM8 \>vBf٘ǣf:]:joۋ:=Of 3 Aڅg .2'+;_.(,F k7U6z~3%;= .FASZk:q;^% A_iH,>c-f}XX =Aml#LevvL11)Lq_~vcb4w@+txutQ1LV6..#?UITp]J'2%&F;)l:c+%fG*(29= u36lO()PȭX {*XZ-W&Q}ۻ2Ϫ˘cEfF+t]8^t$('n_ܸ[/ޑLė^I۫`l"p|WNbÁ8m _MLd/[$^soѣ ٓЅb#WR])/2q0A |AN%ۮ׫lnFH$pNK;;Ysg3/klU0بIA+xxJ7m4&L=Gf 63x^xIY!ނaxvÇ7c1["wEc-sXqXm#E-_kM-e^W5:S&譪.-8(=d$ht}*) >EW7aCoߓ}* K4az0E*M *_=+lQMqvqEI[et:VłsNڮaF||ճvC{Tnď9x/?! i ];-4D~1yQ(fuF PLOvHW4{3`ȇbeڲ 7<1~B =8OxVsQ=* C/_Ku+Z_K)1/l5}d#?Q-Ү<ä5ݣd1ԭPO_[H~ٕ^)?JxyU7EgtIEM{BM{f*7( f_1"L.qXv @Bm$$W)(bsdžmlU%翋ҡQ<' QUN)=.Ճ?ҭ+MQDbw0c$#Yb%, ,wz?. 6*A!dxɭ(׏#NqB,gV㵃e6*3WTf W 2&P/F}%']쐟ķ۵@K"E1V,uXIVT!|`d-7u+2m-g)o=v!D"FKBvT쬚ꓸ5bqKϸRdrKM ›fu٫4"7וD"MƻOцO>E @&d bq s|1xBHI%8qbHl͒BT*fZŠ-PZ9lpx'N^+`R5?9ehyUE*#-aH)<3,U:$9 }x7d'!1Ϸ :±U =7eg:ɾXʣB ??R֚@]Q^F8.Հ5$4՜k.754L5:l̓%F(Y,=ͅ6C+dV`0\mT* Fa}=>%϶UZц -!ɧ,F>jʏgfDw1}F;u3j9]1ݤ,]&_.q;ӾĽG|``ZA@ TdJra{-b~:Dmj]IB̠;VaLb0Wg,1`l3.aP,#wTsVy9{Y ,{wُNEemUet$I .#N}Ťػl ̃eɷ(:ŊKp=mJ/q t)68*ɩzQL#өJMl'k!R(?ΜjzKwr&_ |óʬqXX,6k j@8f`@."s^Y02+@}3e)^5h9ͰţWU3P?hÄ40̧m%m0eíxh.<>gHg)'D %#ٱ²:} @U&aoPXȱ8>)ߠ2 S8GچYَ``@ qɗZ^ιen$%PM$PM($LȧѡR,[ WTp , I-sX؃ 3[bysQ}mk`71)LzǢD5b"3ls/hm'(7l퍥eY`NؐVd׸c\.T GЮ l^G/X+{-ܿQIGwl *gj|}KrD- $c Ns˵.('rg&LSyOuEOCLj>9=p- me=gHskY_#>j$= ̸>["/x 68Q'@ps?3TeβKV%`֧q, #O+LՌ%jjWn B_]3. jҪ2_T5lSu׿:!_BS6&%KZ\f5pͫ%5QseMT$9̦Byh> bG[LTpS-ΚF0XoYS3>m|p(!7#BoT1 d,/wbo02|ʙQ˪jچ|p, @BNKs )턐 02d9;ňM rs3@0Ϻaqu&cb ѫm#U#vPё'\ ϵZYYƀ|aL(t$]d8xՌQYGw:0HgjyR0vqsI?>Ƿښ5Ռ8[k=ּ"Rz$1ճo2Q^EuHļUhʥ?Yy=rQ-AH6. ֆAH88)Ds_q}5*6V"M<\=9ε*( |ďw X Xg2Ӗji Bi^ M7r@ԙN;isNl;>#RV"m]P$R4/ĬrJŽgbUR$Z]+ (S4@$g7@$G]pe MMJz c1@x;B+ h5}4湱I}3;*pqnXT 3`o_e}Wz)]}QQuHRD#2&`V@nJY/(O)䳤N~T.OZ`#}'ken C6oKF:W i돕+y|,w|Α8]6s<5ņ0MmA,.1SVnwze'[kg<Ƈ'[]MFB@X)˨ّCD`;SYȇ\oP;ğ 59 ʿ0؈l7_Uf,~ʐ(TqmT!pU?vK q[u%^V8-hџF`A ǔ5кslj3r@E撴`MD5id`v~h(Y:YKKm ]P4qLZUVMW AsV%".MNgꜲ;{K3@m*xx 45ަ|,Q2e2G0=o]KI34 'v.&RwH czE`ʱ5D֍z<_f[ml 1Q w:8: sLY.e5Zs[D?a3; ߘddU~bIBBը~o? ȄQAG_p.1'Ȏ70+_&ert͸O}9 C;)r=ʻ䒋#1OOpx"(7`j,¦7AtorQS\{; O_BYBcT#-DG.WY>s蹗~AK&yčC`cnNݗp&dIM?eb/o9'L{&5#>O|^]C)L_i'Wvo~")I9>eO6\ k3:6&*{آG︷o =}60A V^7[sBI*@!Xym {mi`&]ǁr+mRHAf_zNjfZqHKgڀSipg?U;DECnsu'g) Z-# VC?h+yUN@^:SI'XH'29s/*{sdiY$ >^Ե_4zCW0+y߾MO̚90TUF>@{6OIDCE@6ҭSHJK?H}k{ڏG4,3' 2 7~XAEiC6J\UlZUp2?·p&MM7=ޮ45.0:&gj4'2,uYUN;maSӓwU"" :sc7R/ݪ|:mǀnCi%&Ǩ5*nB5wu3F\j5WyF^ ([1ulzPq&i_zM{V+t|`q~~M@[Aݺa )xpqaBUu ^ o+Aρ:;Eru-{PUqw qƜ_Du][!Hv5+BR}UrTG٣cij 3Q9$aTLy0gX̶Tږ!&}GK! Lpʐ5opJ6/F^$sۆ7[cB~EϣF |>ka%q\L$ݰi 1QRʨJǜc墺qbڒtr"ۂgip7_afHr`зu[ Po&Fz?At<p&۲;t) DpTXPC|/k2" ؚUrLŕVג*o@̋܀xE2@qr*O݇p6x'wn$#8,zNKQ?آxe3I1EQ?tdr$h5270aqܦ~((_P Sv+8U}̀-/uvY}ML9d$F6zyI}s4g_^̔DS^3ՆJ޹CHPFX =8YZ) {HO^>_F0eUhQyaT4䠆 s&{4g>Ud 1%?BP[Q= VoVTCY[4лPn)ғYL,pG2#1=q= *dR4+~xչK]*Q/Dn-Y[ m$v >Ѣee_ر.kN `a=M :';BO?жzN:\7-d]ƕR=Dqi\J#`ˌ 4<;i5 cE1( $ OۛCG V$b]1`D!l xf 4arfoE[0oG/y/Jsjϫ/#TE` @-x`d(۳'5pfU(Iˌzli|cK>6 )o(NϴJڪ.x6ꃺ.&b}{ί/_a _0N!ڼ.=*k`]ff\<99ōcw{}#P`OC{ >x/Ԯ7G$;è^`32ßD¨}7#Od >,01 ⵆ"Iz*PBXnmVPvی$k][=GcVk$rISI%ݙO 8n+Au3noȬ-8b@Kfi"rk6Ga;9fmփ$_m v|џ+a8Vqrjw_zrJ'_U$\~bjgԭQ14uTn9 >&j2 3=+;[Y7̂!KoD),D1OLHyE!=i:$I|堻؀Ň9}Ocn<9'#IVmoM=^BP񨣀G i|Zke ?ں-]Xwԫ|nlWg8'^SDw: oh(Z}>Ɖ 8vn^`v<0c7c%1Xy8ե k)6Пh-y@nmȋ'A5PyxUZM鈉I Z{=6urfAiqYg C^ *12mmD!I]OZ4_BQEÎ&)D\0Hj<߮@F1l)=+,ݨT6r_{SA`nƕH*`n8z 6 \$9*kj<v&ֽb%9؜KĀ E<uWQ5*Z],``6$3G,z]tMהڐiWgu95ۭ/3fDLQͤ)#sdy(kr.z!^R?>/XUʤ-;Q6zvucP~e)c!̯A.9n5@Z98hVB"=Gp+rd7͜kji{{:!< 2dfN9'# 0/=Tw\G&&spIE-y: e}E`0lL|ɉ>}_F4Ε鿘JC+lpBV1`{8#@Aݢ X# k5:~S%%+d&cHU玂qG#f@|X`rQ?d*=P ioGJ0 q.RWO}%=4d\sK lQ gFz52 )i* %! ޯ /Yd,EaYV1[&GN=gAcljp6 Iedc Ym޽2YeVJg l@@H5xK ,n  G$cm-X ^/Ln hY?[ u3A$IvF)ذ^ݿF"bzaG;ji23vM%7uwRVݶŲ]'_L|+ HIw_HLH, +?49YW4K{MZ_|2XEbCj)Ƿk2\ȆJd&[Y)+V>ƹl➹_r(d_Y)EJ -/|;PH*L?m?|b1w Zr9X'it>آr/Pq||{ Vǝ͒[{ E>qn4zPB`Mc4͙T6"To`NwfL z6xOeyފAmH"3Hi|[ZXIőkqH 7RM tڶroku LwYB7QyZ?I4! ҋ^K-;<ZK=9YwI0MݑhpuE#sHa[gA?4o6q.,ta`_i* )к*c Ghpmcoڍ"2o+YBn_jf} qg8g<ܦc^Şd-$S^<'R|%?:Ci~w8Qcj`&"}m8M+9+]Y Z Hkyl!w 3w{~?2 Syj(w.*[!ͭ mȑAQ}gRd.Bmm> {Hp%cK)otfD_ LEY.D.E|4<8.0QAmq*6IpL^Gw{åbl .aq,ox&'ޗX8wS5_pQ!q &mJ U Mf@g~6YA g5tc h?RB2MlP.G"1V+ >jcF45T$s_JxrSc)㎷kH&^EքyVM7eli Hu>i _PK`w ޙsnv,KԄU ?qbueדq2q=@.)zR# m[yt-cCo NsiU<;KfSСa0j2԰/˛ 7B4H[DѣNأSd&$! Ix{y-}!R#L'#/xO=ܣ*]; #,n ǵLNiWxMϷ&Lg%8WN̫9ĵMKM^- ;2AC ɊlNOZvzw&zcڌIfD?UDDGVKjJJ#$T|}(02Kr9(4X$ 7g?$S"V0;GbLNQ/g3{n0l&&Fw?| C6&D:,A墢˳dsuea繺J]i,EtK$E\dn܇OI% H oHc9!;a<ZE(Vr0WTȔUe(~;~akCQvEdX{ͩ8ݶXhgjȽ I&\_x@B\pn>< _7/%2H#`:k w8tidI~WpNEL-'{HjqblLhg pT ֡Ͼ[u)<"0+Ǜ VG:H_B5_ibeg)ݼbА, #/2۟ud˷Ȏzۂ/FrWid-g`:"z –ȳ#m2^ Xc| =xuk/{HiS޼g:QKItMHXEw44&b5fؔ~;=qfv41| J;ڹE!L A K4wl&&+DvǔbӖ .t{᠌C|{gOϰqnǝ-^+,[UYǛ6*y|\`0:US?(Վ"zqb 8q9Q;}l/X"xc--_I%څaCbDbpaͿMԫ*5clxZtu-a3ζ~3;ɲ9Tiy1J*D]椫x}erdexX泀1\`hJ bߌ^SvP10n5yMת $e(8_^^;No֬1TAXn| лڠֈ85[͟JJ MŠhd9ֲwhLKMpqom-1ldp";.m>;w @S\of380&L0f0DK==w^F2tW*BǞܰ$FR[iI ?=XL)B B*es^)IB&)f{Z<̾o|2=IlM>4- c֍[~lc4'M}`/J}m~X&xv s@)7O>c;-Z[2D;ҋ~/DK6=*AފR)BfCDx4zQ/=|snj{s@c%%pݘI];FSף tu'zD~h9깿4"}kHs`b)qg0u NTX_J)l$>3WҸ #f)Uǔ^\Z$+) Y8p՚[# i|}cå=8jgFF!>(2^v[撡j\* d˪W9uZrȊe3l0q'': "l^ȱʍ[0c"M#QQ#[0՝FoN=j,_51 "Jȗ4%^J#*DyЏ?yɔ(sX6#MD,Z'WDeHb'/|TrOGJ䲏`YnZuh7E]Fr B_YD&t?IpZ ֙j/5\k=yMuPFn(ժ "lA% \ pϟM!(U.oÃ5#-<гote`mQ}A@vj 'ҿnƐ_&_ Rsװz'-ӋJ3Sݙ}hTRq><;70 юMF;i>hĀ⤙EPƪ4EP TXj64`úd8G=Y݋v=G}ªo=ߕڑx.qAŰzh@rӪ%tT9adϮsv$[kL_0{װ|:xL=>$wэx_y~_c|"{#h`Չ_͞@ϽjU>>菉Eǘ66:xL#Tfz 5*o%6} n#ƞ!xj*!LC+a("^Qk`UhJE!XUpx>/fjPiRЬx֬HȎiFO'44uJ_DL0,902njQ1ozB~SݢCzlDj1]8 2& 7Xg YTedЇk7@g_`gHwd˨IhZMpǂL=D]QoS3|;zGm4 /`X+LvרE6o,n;;yM !j v-/;\mtWjWl`Qݝi x'IRV%46!SQ^)`*zDu`-߳Ѳ-UN5[qΌxŠ`nw7Y?);[G85y0e 5з >sj:J~H1a)%z]&S![. 2"6sOaEO雥bSH %1S#]מ )eE!7Ĺzo%${1$` K$)'z2f`hp?=IEF`0z^S8l{RM%#i *Wb/Aߜ'wvSYqͰYKCs7]6CpHăKA3!HV s{&,A3 J\9o6ӑ w&SW ͬV(茏A3y">:>-szP $ k1U$ gJύn wL%t$4bYH}M ѵGdQ_[c1vըi3RW%Y#v9 QN-aqX?39*u@~Qc-j@г+nq>L v@SC ;7 ?DdBq1yXvC2/:UBQ& Pğ#?d+R?oX-c 9\@mhhe?,owX:>(Nϱ&<>fx]c.\9p٪.?Sٸ\VL Vԝ63@P]P# lJS) ,;ybEj'YP 2A+ag$ET/X쮽:>k!9Av|I暌O_=«ŬW|/tn('Sv%f@a,&Qי}oa;d//ᢽ~TvB&`S)RfmCpDZ8aIHmu YOoIAu-_q3띔nz ) f |^=:S0kihD--^EX`%TRTVraQ(9d=XJr ݽIg.I/n4hdtw }.$pudŦic8 ~ a]YMV.Eۿ]P3 51&JR~5rbf+#+`Pp],Ì~JifH.*掑ܗ>Sk~ 7a%_sKv4&XsTW@rww>14;Ÿx94K .o k0yՑGeUc  |Db(ąR%P)x_&tW栲:IMѽ}LBzEll}1Ek䨕&. xZF 'a4\x{b\zJL4 SfLISu'W|6Qz/ΐݜhE [H>:gslMXbZ)N5BKvGT,QkƠ޺sAx|͊]D`>QT c"HjɇV+Qw޽&`DG(?6+]"II"&JǞ9FZ5aK>Jd^(ki"ire$t YZixlX_@roe1}3"* A6ҿyON<Kr]kz`RC_~ބ3/B:c+ֹ^_@Z߾z˰DorH!o`,Jּ*1P`o.IC5#+_֥ygrܡT5xgFDWdk~_R\̫FUqmһs.$X©\;睔P3v;xdRp!V{_la60y39D$'Ot f(hYܘ#(=bݡi%0yՄ;7ZڧMX47+y%؟_z09B)+oRyֿ_ lZSB @*W>-1x&nIt5[29}L?Sknbc?J ߒ.a>Z@^Ğ%0+aЎU2XOZC|q3:3 Ŝq$óo3| I]\R3\rϚ`; ]HT+ _\‘+? "ް6vϪj~KE9g{>Z?LGz5-(86 `P)O!ޑ޲mMDb]lz# fV!]hj_9!7ǃ7e7z?\,W^rd)e(:tʿJ]Rr"U]4@$;O2rzL䩆1 B1SULx;=Wdld⛴016t>>Z:; Q߷x˰at`T?CK {>(ɺxRJy J߆d·+JOub)ʓe!pۯ\W!xgHٮ:S[T sLMHR!;$(8@p)j灾~'R S3kws*bRV!fv&n"vPɱPrqC"-‚pOsۢ^9rTwj`?TS| 0NZe3{"^EC|w-ڄ xnXɁ65WL-e}ž-v%PO,sKބL}O<‘`ľ"CCH> o=&?``3RsZ#1b8JԊ,Xmr3=jiqWL1-UdRiZKyV[̜P3^GfceZ&Umsuxe<{Z+a%F/Ff[z6NJKPU :J&[J"@y]`#nKE 7ц)`}A0/{Ic -qq@a5~Յ|ԝ~z30 ck R\rWNA@"|hC/eaɄ;Kэ.ěcWFQ^N)[W2ol%~Xd_Vd̢'Xr \dQhi"6m߃Xh̏뚇&_6pkƱw(I&_TU!$\%Ӣ3 9q[1Q SW%[[!#rg%Hٮ ]?kcU=`ݶbxk3o LH>p gpBǫg?N+؜02]ƗCpj/MȁI e#JHͥcru{-K}(j'ko3& _Nkʙ,< d ;Im u|76;vLA^*V &#BFgU]5xC-%i=.@CGh0%oބ%0C"\F۽;tUI2eju'#JMtkŢҋP?}^l1-MC421H>N-WV(k̀֋W~E/5rf/8 Ƒ) 0m6C2i'8] X™; {*6pKqEk2O|EC1/k;U9!m*)P#ZކKTk̩bXRs'.cÓR;N`գ~9`"C,_AvoI#Ur AhW_[ꭕLn8b;!Pvze`v35MƌcɎ6/b*Ư<uX)C+s7U뒇h*<۟PSk o`8Ͳ3!(+.c7ƝTLǾjHmqh v&S`'_{'o?&\EUO p=,ape&q` rC9"ikbBgż(ʹVHviErx$)2%EjXۇSF ȋy'kX-,VuM@=q_\P}2`.H+@U|5ܦ; ;dȫ77겑,_H * =SoDI_T VNnzt6ZrBŚm%5]:VH 2R!'&/)4ה7` e‰tqd&xT=?MJE҆}33a|:s!]Bt&> @ɁM=;62V>-ډJ!YO&|f9ZMmiǰ> h 4޲a /U@nO^ըpׯȔ|Bx [uGk D/s/ėGk|#-2=Iq.=^PE4jQ[&Iz=SrͿ{#D姾}xyآӠEC2~uf-|8 } c׶C+ j$|@DɐC*۩+9T=v- σi/[̼2=4u0MNrQЀ;i`W71岉mG~+jT0Jiگ?MtK˦q֊{^ zW/ӎ N˹8]";tFi[)۫. G/B}5 [fZ>wWWN!W~dWefh G"ޤ'ɨ*1!J/ /-P}0󠗴A9^ 8oTp4\`ʫct69MĐ)2*L4T?h5 @$V Vsi ,+uLW` z s&%+fh&*C[Du~1(!mj'Exٟx6?k|s4i~ &OCJRB,>@OqO!Nnf\uȪu𐡒='+{[};hh@&ce}h/.!UO P .ˡJ񨋙t/|{2nzZe "ksȽ֒ՙ l{Gpoek?ee ɀ9'֋a6-<7hǧH#Biw'֪3Ph 0%huM`(Hq6 *9*nDiBCEXb;rnښ;2B"^~naH^wwrnL+CD0V5dnGN a Go'`ENusdCDZ]\{x'NI T[$9F_T }uL,2@z|ڥl ت{C;59r76> |oWU 9yR/4 <;1Tn%pE..^9lStriVt"ۑ\OwZF֘u A>n:_g)l\r"?꽼vWm8 ؼ C6/0i9{ A`/tC7(8jtR>/èR> $@6w=iI:0Ifp|Wu(vMƹoa;VbhVj5#|[܉lX>Ȃ UǺ+'211oJ; ^c񫎊$|r5Bt^+^#&bS_W3uTq,O49ON` Η2aj٬ ›t`l5:O?rnZ_a t)f##(FT3Nkx zP{Ƿ6mG72pL֍|$kLzڍ"lZTmU<,`F#4 .?bX}N,,$Utyek]i./%++ܰ[A]G0SrTBnt"<_&kkz>bf a+ m睉Bh5C@m6x~R \<]Tu +L {0%p=0D<i\0agqGn>47(@2TBNE(@_']oP4$S5),,f%/1$~ȘlGTWmOwC6+%:@#H,YCQ>/dLЦp@º'u EmmsٖX4Y:>^owI}dtBO[C^;7|eʝ(ƧE&a'cHEGIb;vS&P\O}"_odЭcKHz qUS=ԙux<<"3/S ;fG@l${[]VtQ9$fM/燒|s_?@cy_Z*Ci8d&g/!9]a[&kϧ977I^Q0\VV3.)L_O}TM&/7"fy ! b#Ta}k~]'2XvHOe m uqQvX03sKlELZc$U9grŰ/nԎ l8G#FMv3^Qq-+QOC{r"l PX]RJ Aejc5{ q^21k.Et9D{ۏ9)WFo*@j&\:.xo95g)TŻk4;]?EB/Y.-t);ë( ƥ$W%<썑+˜+@][Wە{hQ-p~ƼX(>0i)ng%&-5 YS[x _GiX1S0RҫD)dщM?ঌl `Y{시yP%oJ ƵFUsKfYg}E?7zdc 8XrP]:QO~ͦBqs76NT;m/z-HBwV9}ldaZGgэEg2A-}= ^@ &uN=̔d)N]'*9h'v5x禤5*F%'*([b˙傶GPzL?$qdGm[ E_2<NB 5m0œMӋ،ɸ Ŋ*b`JTi4yQo5H\ؙp0 Ǫ_w39)䳴mE! 8ZGČ~mwϧ_aDtZز3oԆ7Y-[s>faYڋ΄g"3CDvsK)@ff< QKҴ xbKhmÈ_H1R:~Iyޙrw<-\/7u-t9}u9SVO+b>5LWDDƃ!16t{~;ڀH !yp!XK+_uҔ1QA.{XZ7{b<#\3g1l;y,ENGͮ<$$_ w${۹-$I,A/Vor/ztҨR\%ҖC n88]qD.tc®0"2-X؟1 c{]B9ٶ:Ch*qtt1d:ڧDpވQX/M>26 ((c]8-4@8W^ 4QVB*AMt @)bs[D<;\UBS2Ϲ5vdh N~ZҢO45=( {;.8YSx3,HBnfBdqH{AHhmf\em,DLی# TB±%M9GETƯԹzf-WQ7 ^n"s5n (ގUۮwwg@%\(!l g-[Ֆ?䋶?e ZitIw) ]WE{ q1et/a:WL x흗9aelr]JF`긱(51#8\{K7 w)tȁ<AEmgը' 5`6rA0[A&PٷSNebbn$+be}f18Θp;-'U=Rֹ WZb֭,׽ς9itQk:өֺ8ًt]/g|9X ?\=:7`73x w&QJ-AS7Dkq2v7xy?yZYk2 ZB2NL' 8MNyUǂЭW\t54WtF%Ӟ`c `v FH.blvT 5[Ơ֜Kݥחedp늳:_ k3]WdR"J=zs̷H@>0Q}l}6'i+m\ቼ^1qXCI ~D+ W9!.hQ4/mEuF"&_ȄV| ]20paQ[XDh0qϣόaXkrTM1:Y29L4u+]*ߨ [{Ա.W6tIbJI|?T(׳x3v6;};j*_$Ywc e5UUi\f!YdgIZezOrqa"Wnζ,6@Ն~ev }A/ɜ,< x6Q g]hC+t,jy&2K'1lEGC3'3ϳ6j5B: HvUB^2cG'<=enpEfT6IeV a( ;D4Xa?!%P;/׵LVVj;lm 04DJ], ZbDuo ȼ(#-=&=}I 0TLYޛfw`G(QGlSCa ;(?]yY&WE" 8xP3ë́2!Wl`tೇI:VS9%v(f+bga_#?v6+ot gFi۝b+\3,~]޽ĊoAACaJV~S!R5ҶoysS=S~% wUXHk 8.%:(xԵSs>z@d&RaV*UF Q{Dz%ѹ )^wp_f~Y~6ǹIl=lZ57m\w oA[_p !}YΨX}zyMIb5E>eIezTT=b _[!6]?+D:nkR-I \XܔC'AHVp7kQHAKDkUv+,3-W١9.lA˂vM`F}8ØOq(Ja4Q )QZ }[-A7J4PvY1s 6>*g1ʪ/] v_3C+ud"glcR:Bq};-;P\BF I@ 'w |ý3(qz 䎐,g{vдmȿW!gqGm>\b]Yg5mnbyN*\!&вK tJP}11(oޗF~[#LV-ZMP^m_~(_qnc]idԬ2[ 8hҰC]Ofxw@1Ym , ĭ ,B DV'vҕǷl oTlvn[&}mbfzcO4b1Pgו[+>8wƂ:QLʇac@,GrOb^[8p"!@ 5 <ٶv`ؑ. &.HU rI䳯4 I4oè" Ҩ0}ڛxd MmOaߨ$#Cb=zxX1OPFٵcE~X$˩hc$oѹM I ct"Ѹb54\qv )$>s1佥^3ygX#Dt/d}:K %^G_(a PAګh4$7~&. =˺on+ԥ}N 5axj 1GZNHO^ lU/j2PMtE(&mTs%yʙI&Lhn=[INM_!_VN yP|p>8\liRŷk^kK[zVByENbξ aN6TnL4r );9K=JSm[,vlz~2/s0( \fU0G#8,5w._]\ʅc S";K a[W$y͎ fʔuP߮ixxKђ Ch'q cW|\@| סiDZFCALߞkIR?)i{{}`,0$\z6d]#x6$h#` HGk nw4"p+!u*nqgz>kLi_zRs=p@>0@P$!-5TjIWob;MǺ*$F DPOU{ w=jMi劲=b}B A'?BNZ W |J^t"VRIzVpz*Q[?A2E'SRcSznj\ FX&ґAp#`8I؇T< ;T@D%f.P k2,#)SB3f o'BQ[#3 Dnu,j7nr2YXA}րK|*+J[v1̗y,p.-gB]7! H*C.d/:baZg6TEvQ;~Dq%7)[ J_^y8ߓ;.ؑm0r~8ahK.ljaP"ͷ~4!9!kvkqہW(xic\/&r8L͡^6shq+ht=5%je!ϑپk}1g=^6yS<=Ee(e/6^9!4[p3$r謼tvw"Q svS]w`MDbq黓Z2ȴ`̜\qڋvh#0w—U$$6wq(9|=e"x8 18I* N͓QQ K_SM I %yo e0|1s14@:YCY<)`R%S_h~^la-M8TX(@8>2+tL%LSL#*kUD*([1YZ߄jc*ht pj| wy?rXZR)pNj&l("p90Gce' =ntMv{wW9\`ѽB S$mGGƣPD*#-S&Y3o@ 8Ep-YvYMMR2R{ϧvQ@5}°jɁ5_MԸH͵u4f*h+ju%'#(?e`:ꤰW * h,oZ.JQ{5h&F7h?0.9a6`;{FIk6@bڄL  )*!̈́I=qX7fGLr3L*vRfVQ/O26Z:CLᰔT_`->aq(ǨDgW'Y@]yTc(n?9d\cϩbn幬:h⫱z9NC ݶlctKIf4tCm|ntk)rou UoKUw{-^ϚHѳ3{(u5-,0>EAiVG&I[RLm]~t$G[~8j 'MLCm ,rq1cԘ r^@3"'jK[~ ]/GMn  ޒk@ASoacXyy);!޻Z6^Η2#DC/b7V ^E㤣Qs_biьWd/ʵl?4i,uVuٝ-_M  3Tlmm+s 4NA=չtzI;e^=BG@]bLQcD%Re+G_-,.k4_ڑ4z\nH>|R8+[zKbW6x ,yۏmc,\={X@5[ #_Pfޑ iL-#FgÌ6l > nV4b*g$m:Lظ$ܴw];kC[x-{DEJ!m}p +g9u!۷M=:P5]NVt" j ZY;7"~c*X_vKŕ1Ic*ȝk"Dĉ_:Un^8(?hI)N6QXl~wz?45nlq.wx'ӂɘvmH[4q /eOQZptzbsiU3?WH+6 0n)Eⴒ\Ƌ_<EPAP`^;y4X1$xuld[@̑\u(~C(q?de #Dp^r{ݼžjKC_\E:*2crR' PMFS~[Q}%@%A9 bf~F% aӀQsi~[دKI.6+Pzc[m_\a*UQ( : ml&)9V@0 SE^+R$0$Ġj }?F!. Y\![z."ZnEEsVʾL]p'hU9.0ݺoU]+WUKۆ YB-[ xS,tSj|Ԅ8Z7?2cދa1r[K=G%G$g %Tjg 12SM2J X]k1003Hq `L=a."lˬ?] 9 ԙΠkȡ$U5^5 `vca)[!pl~nv$NAo "%m(y1R6I qbfǕh5;ֈן2 m%/[>UA~{L*|׾wǸ6 6(DQ8P=sZOPфS( + MTl PbG9X$=Eu:t@3Zju9\)cEu[*E|'Uِca(9LVJ^>Ā>j)Fuףo| *8;؊ &YXŎF{w`}XDcgC/'瘢ҔFN"s@ɶ#3oS "%\LF4z4Ep.y'~ڬ!laGrWEo+1,m 7f= c ]l{bJ9k]폁]Zcr[  BXy,Fz~0E)uYTpȷߝ5bTbS}o4mA@v|!vJՏJw; eXd[FY!c/Aspe[ [.[ AԖ]>vGi[.PҸ΅yI<òjOC9)[) =-ػ|7%EtH1@0Nˏ>UlD1ᐑOj3#|^A՝U~(y փ1~yy-Y6%7fl4ja*BB]*DnO!i( ~p kyt+UWl*6JQ @pY4s@'qREa^Z`>!$& `gbMUŰF$r-ݓǟj˶VˍM+4.q}Tp^C9{UQ(kFWDԦiRyҨ#I0C ;;KձFkA20Zt3B@jC"r>|Y_ L7]m A.He)EuitC^~+BD.TZEf!]=L;u3#u#U'9b/ vGĝa)Qh%۲T8lI=!/# >za\K6_Ln_q(Z3gsaM [؉L4gY %{=ݳnzhYB[ۜ^~1Z ޴xᬎ,X-RsϊcR7S2 wڌ_7Ǒo8*u"pSk@gy\-|ANWrM<3Z4YƻthRFQ?(|k /_aT KG' 1H͎z'4;Nf$cU%ToqSsGyzTYiJþ经u\3E72.Ulw+ѷ Z5եv$P6 0I fZbz_R9j|h~F2SQe\C`8S7Hò'D,'H'1Вf<#mDZ:tb` PT~O+ ikgr4I<}SЭ@ҳ ,~$Zbmms>jR a%ϙ{"c$cac㔇eKf1;i끮"qtR6gEBFfpCs> Ԩ6'X}# 7 SFg&x'Iϼa@0Ҏc=קTd('NB{Vׇ&q# X Eh ņK>gጌOzrVKt2dp .:2:y'_oZJEdyoC@-7nri*BAl;LePb=TA? TA.s\^_i+9~$ܮHTPvQP%ptQfFtnB"൘ z-,g `iݫir\`os+*w!7F4]Ȟm-G.B'VkcwZlCraH βe[iН~fYseQvwy9ХC4hAI `΄ҙVՒKwѱ) v4.!f<41pBOy? !t1 Z\/kdL?9^e>@~)܆ژ8v&Ġ?{4/3qI2o(TDRQ` GbG& &:%ZxL7'.qfȉ9ױ'Ppg}Nj)xQ#NP:OJ}fJHGg.!9ܩ%@ڟ Cu=@~iz=].Ԙ̛.V}kḳaҒvu㵭%#%!8y+?.Q;2a]Aqn\ʃOL}Q N$,8xow~qYh,P<Qx2b+ŷ<ɭblDq[]OV;w 3n ѓϐ0NfHq# Z)߁mE: 5:#P.u7VSJB_mU@j\=/D0//VmRgIgE3EÀTo2cak#a3흀J*HOM !|`GăX#[-ːh`ܵ~Mo޿K< 7CԆ'U%;e?uֆ֚ o.P9'K<$v"V%u@w(٬'W!*ڈfᯀ#^7w<FoKg92Q [WxAcutyii!0 #S3 F,E >k4xta%m>#"?U9<,F +6 ֆ0P'eDeo?#NKwm%f:@ZP~V38q=4ߞE k+ɤS OZkwaEH/n$BojYך$}H0j칪6R;E3 /6P6]frϚ xFCNfZwdgذ+! 9b|fիؓ=V&U}E4dG] 8On"H(I{xx;x=˞;.oj%%QANZ`fY-|?ZF |{_IC53B%l]m}d<(sr+3ȩmj=3:Q&YWY+57e:vGگcⶑ;ͷgk+aFfeWN0K`C(6aKrw>asSi' @N:T9r}G蚵FW;_iLy_K*~g^}hGVDEP O|q (em$Ŕˎ:ϡIoXl{'c #YT.% Ӣշq+oK.T6OyE$VՉK Ev b'Xx%cnXxux8ȏ*u cL&y߇_x^L|8t5'$m@*˯?0h Fcf 'H}X̠$ؗKӯvCP7 ɶ`~a$r} u7!¦v0HUf 8O+E~ؿp,q |2vE-z߭)!L"gw`qيqyYgHa 4>ڶ~D?<tC^ȓ}E+.80~/}9I9YZꭥsV9kyyXы]'1>x*m:32ь-_veժ>룗kw`^uTe{߸/ZN؎Z ʥ2E_| Rq=^6``\ &igVc1ʻh7<#{aSؚ7lȠ?-vUҧ229c=<: =Þwc!f4'\L!(}aI~7:וL)\zW1LӋnڣC)Kun0C`\UYbn$@qݵ9]ވ-e<#z'eJkBX΢C<?z L:crѶC%HKc,ٹQaV{E\gIq^ A{IٟhN #/(Yq&4":*R炛rYQ1ok{-Z MˊK+䕥06@Zw>aJ;HYhnM (COl[x.Qz/~ikbg. d"`$=!Dw͊LoFY/eq^ze,m64'#.0wL1?4p>N?WDg FR% 77mp1E; p RT1!dzۘBRܭy/L:& :*:icw:^Ȍ!VV6 ۥW3nFKʘz1gR:.{MܦitX/fQ`jף5_}lPVEvT[.[1yΘ"K-z-2|WqM!E;lysX,r]bٶ_hZq T[45^m',ƌW *Ө/s N&\茺H:GQ_1m_ѲdFg*ԁQTaS_#H&]{Cf I080H]*%|b wMX؍dȝw2co*#\.PNI7&gyVA -:\C9Y~o3yDUfMI/qI'EH @dE pL$l@L*^5y]C 1SuުIoîq z2~ԨRZƥ0j:9җFq&[mgSv첲ż3;zPIy] gOZ_VpBz,}! s+OI+>Ip" b̟?)+NC6W6zU/MRm,rKuїi}fDVJPSb"BJcxs~iU)m3i.kFEMR/h~k! ZYORy뭎nYĔp{hֽt9ώ)aQ;(SӸy6rm] Kd*Hr ki«y߸s8&}G ^kJND-k$/< ~1W_T.~ߢR)sU韨k BΑЖ:5c,6HDz_Kw:rTޅةDK_cd/h$Q*a1 D4޲r_I_m&WXH|x_Cn?oз6J`Y CnMxn1$p9{`ʅ!V@K5JhGEIf0u\[WFOh~tpW}FHL:I8 f" CiXLIrnS&T:E{l" ;ٔ{4!x19tX9ؘthxzwmI}AcHg#sZ@)VExE#.clZ~\ڶ"DcO{Xy17KFvfq="Ӭ z2&'Ϋ͋#2p{Tf]84^/nMXMC?_\ hi8@ՙXώk3%4@Ϸ]H&F8w R^? iR R(}+{,^_C'6d'XƷmb~Ĵ#lݵQr:R-_'_ 8P^/ߐ=S 3r_mʀEρ LQ .I2+o z_:)&mfB/¾iZFSUBS7J:J=Ns]ŃiWcIpxl_uoKs 7aKnp.j{d^C(nkPC7w1*#Q8"1=#4(MlIR- Z=X$MnKb-Um)8n8ى52I(H _礳W )XR}R2U)! djSh2X3jFrKH$gfNX Fmi=YfzzP*=; zh@Yb;LH_ 2.\W'35&߳F;cհ|L.%ҳT'|LӶeB8RN':v xLT+\Xy;JS# (G>;ZRf' Q̪իlK2^=`mV}H{ȡwj׌L_fagoL`~Џ\Uwt\$1)S ЖO5ҼPlӓkmPζpxJ5)9T:?l}'Ub Xo0-z2|lWEI{?9(zDѪp Df=$On+JQ'NJ2.6k3~HiLG2޿nlrUqkHNvY9(c1M|3 cO,gn^ ZWApxw=b( h=ף#q Z8E?zgugg2Z0,Dl%EB7k*wew=$&$c8Sq*=5ccfds. >9u o95I11;9ͯB;&vfXi ?GYgp6\J Uww6:X9=c- =Y )zvbnY^~ii IKixQit,CG\z Lԇ:Aԏ'ΈX>8` د;\\z{~d=&f%u?uq." >S1ݣ"@A=&8$DTlfdP)ip{C1N 56'8Wi>AGzH̝qvj!quF?J<8S )4q!lո Sb4 $w$Gn>G&Ȕ?0]$_XR.6/T;۴}&'~ NUTt!Q*&lw\\ Yh\/kzgl\ UDENmD)PҟÈYGBgwDLt+X)KĊ3dxNr!lre(ߎC#t/܋\[_0!CZ0"On'v/E3w".tdcpT {zx+ MhRo5v&5΋WJixYf1^5d0Z"K D4HbŸMc^Q[yw= 3ť}_B?m seE<|wKܨCF4#,߱5&Ϫ^4ݱx?ۚ~MFf5b-D!huW=K֮5L6\i_rhPI;6,j&nӮ(x1c¬VVq.>EJf1 #ʎ]b쵇-fMkR(ߓL}%V]m*q8n'`?24X3Gܪ|sTs]dIw˻ЖY嗑3gR;Xg<:z >l,щ c/$E‡jC2Zt)&x.4 zٲF Ħ`u[/]ɛ:ow#m`fSPnrU*/ wsۃ2WڔTFWdoBQA0;H\e{.&֛=?L]C ⥍,I+qa{>?xxd+ϒSoap۰?qѥTFL6x>uC?͢.૬3htv`eqR5?Hs0ă04y#o=W0c3Nt`h 3  Y Q_׫D[v4FxH/~rM4Uxo>]䲘 \eW$0ūbp9$[-5pF!*J5X<ڝv9PKooqe~A ?bK,T#6[50@3dfh@2TUZj 9P{ԙr&6ý:C7%a(k(*V`HG 6cFe1K9g(}9RQ[fY alEmxhKi6wn6!41s6&š+ő 1akygN5((6YGkl!Kb,/ȿ[7cUJ Z3Uv[[Ё' ~J2J#ی΢-SR]niTEAdDym')c<Ϩ^]5鱴Re7G 7"-k~'> =pq]IpDwj,&^R`?n -mC,LC"%r4@߷}<^9MXJ 9j{mՉT޶;Ũ8ndr2Th%ˢ$8ZSxQW #WIa48kq@SS=pUQw _ZWD&cW0;,Uva,ڼS'4rr ius{}nOb6akfx_$=tS MXO~yD)A]i';, H?{ 1ylG[pKIwmw2GUدIObRWd%~:).|S.nlKbM}F'j{wì0'%Z t],Rݦ.Sלo}j[64H.-M'4U  !%r/ '4}$"@|; *Pk\</wG76vupr'Ց~9r-STТ;Pj/&t)@Y*z 5-OzjG;htG!V?ak@gh Ɵg`#)v$V𫉭k_ƆH'}:z CӬbCxҩ#. BjTq-2QIa/n#w睧ϸUrDWfK3OEd3_FPr>o6a#ki)ٗUr5I]HeAW_c†K %| '9"qL<Ή)Y ;=fO)n9{NPUakyknuzpWvtajErVlW7E#2 &>oS{/p[yPH2r 0`oN4`k=ksi[Y:q oanj]*%uk"Ŗ.Q;n[;Y1㢺Z}q.|>CKBܫGT@Kyh? {lKlz&h?NM XV2wehT0\PW>X%OM+C 3+ )cKb{OKo&Yb?zcafQVۮ>>%qp ax]Lt#$r W/aٍru}{G.6!BK8Ԯl>TJQYwƔKE~?m=X,G]Q!,yX~GVE 2wZ|wÛ#.GD@KmIVn\'5d+] ('-w#$atat~P ro4X"%ժOö̌KjD( 6ǧ4D`Tso:z?Tϻ>]" x翸;g?ԜgD?֓NmɃRbJ:tH5E݆rd+4=3'Ē;iz+ )~rq]obZ.so"f{M}`p]=)sk%%y^P(T;ۧ;,}ݕ+X/ $|`;w:*I@mZ^m_2ZC.8kBZZ+JM򡆝\2ɘh)?(^ŽmvhRGyg*GJA KfahqEwL?Uq:N>լ8־j B }=6w1;iAُi@2SM ͷHLy N'[i{)a$jgω*CŃI  =Aʼh41mL;-qc؞\8GSHeY$qk,Hzn gd,hq_ C_r[ۘ/[Zܦ@@,B'gC_DIA9=kާɪ]xe\v_ ,,Y2W\};bmmqeTan?ės\uqS SS fYv,:̚WX?m524탕]AՅ3e̦ 4H'OCjiP(g_sE `f[?n xgK\IԘֺGl@lkPe[蜟sJPa#ݡ 2J퍂 d3U:X]<^0Ep\HRdmbofX1ܔb36rF $n5b U5W&zL]߽zD T6{ۗervi5z-gW"VDF~1>fXaG>Wo:Ae9u!bII[(A;aY*%#E.Y)Q*U^|#BB{׸hR|hs9J<Ƿ c|U(mj g#7#2U6aml1luK iIX3Ep="'oeJn4*ʹ)ĤMah+oݎqwdxŮ))x&G8縿dutuxgu᯽(Z|@n䰌5qF$FQ0'Ep<2ļw8(k?)o3x0/L/RטKX8F"_및u @)J~ĐS‘Vzh5yS2-У3鱧hq}V@s lOSǜj%g7[w@+,1.^mBߟ,^rR[ = H7 GR&b<8Qs>Hɳ6$O6篐aY,[->g:j̫a;Pƺ(']N4XeV YW널 *%iyy\Z?荂HW:/\Gf 0rev+orzNe=%C3x2;0R3NTFq m+k,#|v5nLJLt Z2,l>Cl,< 4f6N46jϑRoiuNe%frlA1sQW(4r,* Hyl$L,j*F?b{9+/7/J yA0iZ?^[lle96 7`)qPX]yYtdIN'8`DŽLM*6V \QvhfRZN^%ӎS($ }>;/|H]|UZ!mYYkLಖ/lfWp-C8X$zK-_?]ҿPTA}Zg$Ճ#\۩GL rQT Oz/ƾV-TY>H>ܭvcKS} iEݸ6筦=jAj>9ߠZ*KJ#o}9 :!r@$9زp'Ċ`K넼?Oq!ϗu"Vw;yjc*΋%M>|FWDu|&+sAGڜKi̫}lߘ~9v"S ##) R%{_{_dbT"$&i JL@Ǐ?0}it$!02R#6hϛE hE'=n.ifsv?0(F ȴJl5+jڒȚ!NpwlX]mI!-n! YW h0&87K9cŝ&OKcYP3aPc7'mWo#/~'-Tx\A%tJYS3R}~QEVr%!([/CP-:̟*} )r,mrzwx۴@ gE=ȚrrP jõ&`gv7;A-8} | L~c@)vy\E7xC֟GNH>MȎ<{̨iL1e~w,*@n̓$]r +|Ybnv*Wz3QFqX3M fAͱb^z6xFD_ W1O&-th.̣fM/%NS# ;|ZY,i"5%>?5]gdgTϧU!¼Qhn #22:N%dQ?P^'g:qP `dRMLuHrGw}$aFcuFw< 9CA -˟YjwU. ^BNgO}uZPvUjd)~_z8@󕌖IdcnvߔH%3y,B糿loatV( K~<:[-Bv7  vFZQw, ter7(4cޣkP|sTPF@C.Ukmhs _ð#'wG}+\?haؑЄZt+ `P+[zŗBSmI-+! U?#̭5- 0)Dz}-VՈ՚ h VR\\@lhw!9 ;E@ʢcN"tZD-p7װ:RQ6̛QֽT/aD;a9ʹZys/Ŝ8ۄ Ҝ@%h:hЌUo1pfD d'9v,V2N+4sV7mW󤾭#w%T_]wՃ=d5*@\ 7$E=x~tCcZϝ%׋hD.gߔB% K:^l{۽;9ֹ'rQ,|ȯ{Zxĕ<U!+1B|Pz|ѰzǓ/ bJFzdADPodr  tTט;-dJv˱[@55bCыIp-UrK1m̋yag#\_fS|I &*|L@oc2H) Ũ|bu~@Ku927=m]ҭ,P؞46]Lk`~Fb;dnN''9ďG8x~i/;`-%LD ) wv{.o$`6ԏk1~\NIfNqS&+UWNW b˘ ~)~C5u)Ѕ v+qdn9P"<^{kUi`\cKVjb7D`}` 47l.O -~ɿG…&xx?vٶ|Sl`MDE)h? X ab(5xӑ Y22IE%nY{Ud=haYѴvqle3?> ? {umP0bOPy@OzYbЦ 䲔l|ey2btS%ܜj`5=;Q|/r,:5fv@3QVJ9_C8w'{ ͙IAVE9r":TО>x S;rlZ}žgqbl}QK5Llp JI zNr3<+kp@ņG.5i2!9 #jPstC{$sT/1+}{MVOwvځI{B;sMtW:JN]ycRg 7)"Q(,쓬7GCKSY$S9hf<~[lp+Pp9XB46nǪ+Ro ;[j1 jVѢ7 4i&q:Y΂>X5(Q~'+-\!?XS~&DiNM6F5&U@T@lQgeՁ3SG<ǬnsY?N-r恎 I%M[v΁4p,c(7(CNz|yoobuɥc  Rk}YF}zҖ+^iB 8AkP854dr *vlx`t[v260. Z!qLPPKa- g^ }r񱛉YpNH6kDb/{5J_:e7aeP56[ sVu=.? (G 2e4xy/SJGoD ς/Χ>IV\^.^*vN(Ef)6 l85ltxBX ƾ"?lugM50MUVȹCpLdzt놂x.^Ez\o8RfG&' 5i g5&2k!e,y-VJ1Al?)eix{^"AX֬Sؚ4o'|"BD}[̦t8e`2]] qOqWB2U 94p' xկd}r  _ 9,7Y]ĵֈ ,YygmWb/&B'{mX0pT2*f$="LM8Dr݋,kQڽ hځRDx=fI{j6> (Gv/y]sj47;βUn)iB#Ʊ)!t#UkǧGKJHGkYa4`8B1+w<\IrMaQv }^cuuYHDlKK!|xVU-퉧Ǩ|E[ hj69hhB-S?kRd ٠ EaقcpM7TwWyJʛru>2L)/mїhX@SMBE4ec  z5JepmSNNT$f/el/E,dOz pwb)a*]q,?;ov\m4ހ\s Kb4y+,+~.zR)O^&oS;ˣ3J\*\]JѨC-J\EI% aJpjuqL_[tH:ۚc/^+yIoi. A~zXeeW6nYyZb,U@/Qb}`h5-v9ݙ([{Cv8cm}̶C/ܨENjپ@l,y4;դ b_ZI!lRM]6rx3J/k2 ԽsڀV5| VHܪ+'ohb!GwQ_\[f~yetCI >',rg tTeָUH7S+~CF'魔%Y<ZbF; aSa_XXn/У*^Oސ 5T:^TclȭgUpE)-HnX07zMyb*ADelņnŦy=à6Z"qhCe Qm ~KǼ pcdl' +tIA^eT1A*i f>ZRkڊ)R^ao$tHm{1&`+y5_%!,_ G{kn-JRV3bt,"1Jdi Ƶ"3 |/z6L8~5G"=mf3WdƤgKY8TܘOŶH٬;9_n@I$0)j!dX $Sļ=-qaQv#~#%'1Q."NgT nR,RϢ 4e< =a-*Ws ҡx3fErە@B- ;:+7wԭKXFg<IǦ9F? &Y7>ASU'0C$҄iւt^ٗ4{Ͽe&ݤYDpP Rtj䶦N5Q-dW_TcY=w*vۮ&,t2eKPUqoF!D6jp [B^PDq$mX|Ouk'DFBwRɁ8bͫK gR~R [S؁}|wRO笨 P™뱝L BIX+AđXVD ]^ʠދN5T~t&nLf6qcF} "X-G47tFI1'IS> c7dX<'`}}@ f[=Y3).|ӑ<صTɜܔv)p=$3˄pm 91|y)AaTBNSpY `UŶxq4xike+U1nW-~Sw^C%QI ͼTyNƯB~W%CT |;Gbgzp¼]6Dx(ɍhs6hFSx]nX1^?Unt=AB7nWf$J|cܐ)w=Fli_ ̍q#R<%qFbg/_ЕGOh yZerr9pFQHF)FpO|=Q,+$Uv|kpͮ 5LeV^[yN#s4CfhNX_S1křd? g8' ,>Z;&Kϑ/ÛOrӿs5"Z[\.9iM}#}zR\iuzsB&.Q`lLltv@mqz(I.W 礯i9wØKj) Aܤt5GrTZ3Fr3[awc!tuV(_FNYkfj{%P"cNHGZe&sGؔ N}p ~ ة-(e37ceI'/;E7\`&3NI GFjrfV;<0 Mmeq@wh0Qv|o [j;U>&ut8ysOEV'xÆPڨS &6i]ѳ;-]Gc/;AV}$_s!]zm_B-˟*MXA͕e[1B -ڦ8;FQӪr.gE7+@ӧAHR _\Eݴ]j؋';KN:zѯ+*pXQb":!/ nr-!Ɗ *EL*eL.)qˏgҝOW^9?? ɤ~}J18-N72};%yzX:V?83v+  -*iH|Xv]FC^SNcJ7kMj12&۵RO'jEdkZؙ`A;0\Mz/-ڸ%; &WDDK?rgM4F>IjjxÁkT7 ޾>jc竦XG5=#|]6!썌Xhlmg65.dYBO}iH[ ,Sl7܆_>7[`MxUK^Έ3J[6]g2g/tw*Ә/QA"r0h>dq/WyĮq=OjcCV`қQAf\PT\sHọSlP( dfDZ6ԴխgW #*v ѱUO.aG0%*F,cF|.-oM>D#(ZPң! gbLy:{sA}d;'7%ߪG̸S j+h"V#p_4PR d_g&yE~%0DWڌA%ndP^=9TI%W b[p(1^ayz6{7Ϗbrɼ] r_dvs _-v$s5glu֐~4;stЂ6&N湂 [2q=|(cq ]_y휝ʒ.x@@ g6޺RAz?1Ҟ1O"屺% z9zQ9Uc8E1ctg 3&DMJd~e\kS_LITBg*cSUh5 FAJ-&g;yIn<q:+־=vRb%H'-~rAŗߣGɳmNxD<ݏ\ԉŻ?ws g.Ǩzh__ڤn}${TuY_Bϗt$ܫAAMb>Pm:iekmd"~uC(gY"g B4ٜ{%f?FgU&֩r]%b v.m| H4 Nj,̹MnX{&+ 9Ժ`9}t0 7w>KbcLFĔfw1 [HHҾ촀fu7 $EbnR!|-=AZR$#7 A*%#.e0ϒ?L1Tˆگd@"v{nMڕA7ysT;ѩ7PLE_ŵIGfwU2܀j=;SᧅBu](VTti+~_w{fo3uS|^=ʶeN!mD73`XtUᄟ`SpnzuҎ5նZO<yӽ֔ 7S3eK]33z_H/Uϫ?v񗥥\̠JyM |*&k8`Mɽ"As1ī FM̈́c V_C&6YC_]ҥ6@qF & loߐWVD'uUUѧ~$o}ffaUT`)M-8La+E(ɓ :Rk`7Veyi.zT]$̛yˤu&bD ߦ$zxH ;L_4niRV_ۅuZވMʅM zTܻ1֌ў#,`n~X.1wX@BD+ZŲ*eGQ_1wRk()qZE+-c'^ܦ#)"Kr &|+gP5jk'͜xK~5vVd2 } %T,Q!9`6ڥS0k,SSZϺ"eM+J -6+^)#Q2/kVjZ (/Rn$0 ~NQmIa U cY.mY80 +yoh\6s~% %ٿ7$;:isp D5iWweGo9{ŧf[>)Ɯw&%LժE^+p(N O! 1VSU1^6[ե<x6r!iSAϓ$H8P1O#RJ5;B%Ҕ9`nrŪ%N*!oyf$A QȄHQo(Lם|I -9 gLh"ސlCG3}mK?V Vz03;%=]uyF$m+;o! Y\%鐄hmLTj/xae#9mm %J o+8'w`麄p/G]AГ n 2GMŹ=]\NEx J5(p\tLZ}aiNL{c2*Ll]nP*&9}BȇB|Cm eaK}A3ҰA$aЗF of$ӂYg—׉AtCX%a4o#Ag\p53`IG= ,(o B@cYЉ#'*J7bHfV^ھ'r0O I=p4PںͶ^De9pԸ|Re "fRdLYaߣ~AuqUo`Ə{e.{G4#0׾d{Q^'iul,Ggv$W oʸ8d_(ϵ{P>'n(cje+ɚ#a[P=biV2w [oE Sd4eX:-ȋ/yiOGUMR/ΉS8MF}NOTfY5W'3=<*t UA:pPANmyѡ4bMͩ$@hy.}(MQVhqpHuHiwhlOY5%qv,IaہGsNAlAhJxyƒ:$ݜ-pAXܩު hDns:?=A3Ӽ=.oJ"XhIS<5E*Zbo aR kڟ'iVdƜ# B3u+ = m -PI~ ,\5G^hY< f%#̢DXTrA;}F)|kf`M5vwk )Y>6r؛T?@:=lϭlq;´2HFMEǩfc8ԹW\Y8{(6J6SȔk43f[avt/B.,/U<&3@V._c1yXB2y_9%pĚhN qx:DžUfPE:oz҄-zْ#s>ԣӰQa|2l‡?[Y\C~!TӨcM UΡ5ݩϷs?XEnւHұP(B.t  bsp:WB`Ѭ@khM/t1q&b 2Ex8Հ{#mw3-"ޮ4V,zƌV奘>(J@3ls|t=|ڧVk Ŀ2qh~9\]) x 3dlO=(U]fSD{y^6j\;ΪIfxi5 ʑ$O0͋g"dU[;+.{gIA;@GIH`s;?KN9Oy TPol9u5)=۩@Ⲑ9p1@li{}a8Ε"q\Xmh~2@RtF>;<$Yi^yǚ@\ka҂[ (-id14Ysj<3&1os.{ ʒYVWG6ޠL]drUqfph:NHcOCFmm12e"SĻt"*UOe ؤPY+ 611 IC3e\ɨ5Մ](n! Z 鼂m@ٌȍ{<<&zw YИjR&So|f^1MFPVp-k!_{IneY^L|&ww?1\ÚpӞc;E99[=F-f…7#QU룹`U])d+ 3e +KtxWܗ`ݰJ[|#k:kq?88aF ޢV۬?,Y]?Z(bc48U_đ#׮摹Rmcxc M[LN15X'pʦfuɯ۪8E%,UFFLu{hN(\h<~g;D<gRq rWgܤVBI.pmE~iWQVO`B2\*@Z\7+Q*c:md(,~1D)Zt%Zs)ZXQ_bߐ*ۄ9&7&\IN77Y#d_4~OG(\XHELJd-HY94V_12uȲtiP-栈%S.*ӹU{G4{pBMDKB3iO04NU1@zu:&a{,./nox PnP \Aa%@$q At9SiF'Ee &m&ãh 66+ :.Fj澚\s؟|iX\Q`I5ލ - ?Câx˸ntT, bX=C4E5THsݨq~o %c{fBOp]2&6`ao->00QxvKv-f%7@fҶl({C5Z4 ICPwB =L0(nS]bH%şwh8 uN8*e!H ~R#mB8ě$Z;|k BA)<;vyhy?;uɐ;e a62'دz!FA~  нx~=g^X章(-cS/Ė[\5,=,U&od>7R0Ȋp\8/|Oh]kj 3گSg0>LjV$ODCL CѾǣȥ36c- jQ|ߩeVӼkX핶4[zZmi/˖/ם?#EeR {cƯ@)(3jtYdVOmtd#::1<P0琽:R^4?͠i?{:*vwwV(nIKV] 3gzPIO)v3iE@sfȋ~YJMjȷ0x5<e,d)YED\Yd6~(()՗*Ӆy72 B??ӟ+,TGL% tLT<v;4 b\F:E/nyRr”s~@ k93wNyZcgq~gʱ*m+I<-%aA1z{[ܸIj2Qk6R!)ZM%S@0a2K>@BYzJWb!җ̀XQ ¶;{y_X]2͉Ҹ'hS醔)#gqt|Y n$Ak,|`9{X HS *ZM m%+no 'x &U(>ӋvTM#9{&/*Ixڕ /C{ZR}[ MThvW;RijXJ09m~Jqz"a 9.#+M &X9š Ju;ʄLLq(`dv3b/)$h|zlJDi?C\8k5V.V)õ(`&6^܋F]JY2㿰J>'r%ڝ"^Yx[IlHU'{DhFP\E"\|o׻ Qߛ.=Ǯ;/>sj݃gch%@Q%1vY,inpvMէ'/oeTsZiuM|wYeIL+{g%QCԿM %?L"h3.NMk \řd,g"3rT}I79}#i&FWK}Pr(?%>^FMo]G6TS b~C#"Q@Jy93)WT>E"Uu1\ud, HgJw1Id-ZdCs ,pGrpB/M*0΀tpUStÂr/NF2lݛNPcF!!Xr *t8pF,6^6së քv2Tr>{PA-_,bI@ %m dW<2Fs%uf܆ #raIh%SUtreygn_A#e#Bj7b:}?0w?M^ƙzClZ3B[3*O5:wk[̴DR"A}5˭%M?G#C9kUJA0iۋGWŹQK8zM˹3Jh'R@*o@8dG,mzo,eDJ C]_@sW>fG}:EJGŰpk[f%5ƽiCij]vqӔ+vg0Ph"zAvdD8? <b }z1lH<~њ^[Nb%St{?vo/UC#wvG320VnolpQD TMΌ=\ iPBLl8O~G1Ŷ{@Ewgǫ%M8Bgr 4}Ub> S2=+d{nkuo…[N\ujLA\QмĮ(}4vm੶sh  cC2P%J ,\iP4i> ߛ8,]\ºUYp<k mǓuCѯ33"H!i9Č ^YeaO?yE9<1X=匏 5RDI"S:WujEz?=YH:',]wK-Pʽnb'|>X4q-$0ƭqY*L:fP|l+8R!m1H9g-6yԈ[#o8͈8fp|>$pD F+n9'SI\cVBB7-vnڀ(!qܡ5duh^g 4Y)PhTՆsw ol;k&RI&PEm$RzOW@-;]06ŝ@^gT#FwDf)}Voȕ#HMHnAE;]5o$V'ɚPIvZGj*cMS&J,oѺ@,JyWNdVӤXTXH5E-N8bn+5,3 EQO+)Zz6ԅl3tg/ơzsq^̶+Kށ;0pJ#Z2.dՔ ZV4bB> 'HC̕Gk*|Bx4Zͭvr (m|cR?Y;u_1]G+hX{"Ca׾L6AY钤ǰ|!ӧ̻) !ףJ_ (MC?ޯ3Ɣg3iF(:tAVW속[~[ݝp3C>>Ũ~@FC"7ߍ\>snrrhWqS^k2WksՅ. ̂ KrW,PwT=HnHQ`HX}ڙ Yl5xEt[Y Gk/GWvg|.;~iV#nQ/Cs2"2"2/a3ӈ|h0\5{M|i MNHd䨩*PQ} 81^C!PpL^!:[ tWWƥZ.E*qiHġ̦s`tFJE(sP2ƑFgBmeu) u7t vߍp^U6IySNYDǷ|Յd+`HmmQDQ ڜ)~S3n YH, s/ym\ӎc{JBuK u+ -ﻭ>uk\)ç~rv^K2:К =A76Oz7Y}`Z Dzp|WF:&0|³dŔ"̪:f4T LZV-L49ޯfI\Aͯ'`ٕJ5m"3aZQS)OelŪ#EBUq-Z +[FYvP;g'R][԰ *fP`"StSk',hOt7EHoaƷ Ōz>A&7Le|ye)G?*afdWq]s$xR5JnZ^vs#| -\Ό#RٌF ;hB5$Lq JMw"X="za8*Zc9`adnwyd&DO[(bpn٬׎k=}hU ~X͚Kώ!TaxRO8ꕏ.0>ml1—%>h YtGzg 3?E6Ī2OzsKB8;`tQVleQj!Uzo6МJ;ón4#17YZugHGȥB+UM;v1 $gc16 ".iԤ^`'J#lԞw J_Og9rʥyw|.ڤfA8a~PU<'B={ SEPPWYjkB7o~-2 aQ٩^@ @q|A3|vVsLf׊)Z# {SfJ=?ΊCs3{SOZ "<@^2U\8ffuؿ[ ) 3# _P:<BS KTeY =#CjɫkDD#~SazC+\<E^~PY-l{%x:9RA G6TehNHsc@h|IdneZ3+(=n9s: EBb fz] ӹ)Gݱ,TrŊR~9dJ3cyD.S Gm ʃtyQ:\9{Y"DP S_qT?̃-\C1! q ^o$^YQ-+v%wܷ}SE/joG{_/Fu3QukIx-yTĩl~5qB0P%`TaiHpY.imo<OcSa 2y*O':9RYUjN<麬_cH:Zp̰%Kf.NLZ|vag|~((NsD|qYPŠeȑHp+Jό3X [YĻ3Ҋ83o*rr*<$4kGy~uуAFƛ1@V9/c]zTUsJߋU2EoEoQs]|e5 帕SHz>Z(Yw_1FrՆhJf9_m~^DS' Y8 ~x>^0vo?0Pڐ- <[b~<7 {t>HY aG(PeȾXDиy0 -CsfLYvEеgdEp6݃:V!VBU3|pO9Ad}qF@zq%NM?] A8rG!>Mbi>/v8^OU8 kr!>_u8ʍ2hvcQ4%M`kH?fiܹ\[?TRvr)Nϲ>/,` v`LjCFFQc"#A$w$MnZ4󗖵=Ζ¦8ș n7?USw$Rxa_^-tfJdŸfP+E`B=!p-OrL|)T`A)ǧDDTЕx7e9^$s%aB+1L*%@*:snXe"T{f15ݡPy .&)!AgjtE7x-{=%_R>SIbF0_wSJXL'AqDZGH (ϻW"}T{3:#}~wl<{9"&ai%߿ ɣ& <Χz~GyO mf ~  /%'QIC.5qrukU@-a/n<<[e\b EuB~&PxN~#Vau{zLlJ͠$OZ}|`x +g9ބKR3"K,ehV,vdc1Fxj(.; vtr%Ww»P4OlׄBb ̤[Z\(X輳p$,0ӂ\OoW*O\g og)!0e>"җ&c5];8j4sՒkDVql=穃6_Ǫ-vWag /v1m=^8{uZ<>sl `9pQ̪-pM h%=Z@d&Z UHsvSo;ϟ]tmTHt!#,4)S+xNTvE>:mThXx1uֹ<$<lH#7ڛf?*PmRJS>ݨLxfYǞ  s桍}e/4\@ݾgȀR:f7znI1#7~P{ psh4@69b9*j@UfeS+b}y⑦N!P]CXOO|AVWcVmB1~giDA 5*ԄĴDI5x2cw7,wLgŃ%% }\@RWJ;k:/eP,:ǫ LsXt.T]{ٱҍRcaRʵU'hz0TzS$üS (^ Z\ьT\GZods +[ţِoPs69m9Ȗ)S843d h^kwV]_=0t6ˆCSBk^.gZA!fFʀkMOx˼lVƭ|$M/&,e~* wTl[+6^t-7TQr|ʄ 偎qmFٞ\nNUõP ]I~zW+xIOi2tǙow@ Aɺ2܄ -UKvd<.A ؖ4%]H*P "OXY7[<`/؇dI)s? @JGO Tiҕ`ٙ/-c3j.^3 unq mX)v8Z F{C/=}v6zcl^oJ̭v{'f^ҨY;Op^1Zm܃4kLn\6kQu E}iCi tdu2RCÛP >pRүa*w"BMӦ~.'[!7;jp> .2nW/`4[z=Q{fWC2>1y_?Norͭ֔-a$!${tKB`!E"KDCu>gRx{0haӠ|bgǿ~{ŅXMؓXq-/sE8L[Q# {Y  JBtt "6N1ǖBȪ- ]Ҹ IP thI Db/jӺ vQ/PŕX,"( GJ)>2V!Ku$T6A_e,ijl=rĆq)*t0XtR%5 tk_\̌Ih|+Ӣtz!!_6 - #4ITQ; ^SxXAf^͊IޔW7kkhe.D=I4GnYeX2qbaxZiJe׊Up"ti FKJӬb.Όz, b|Vߛ/4Pk͖`7N8Mtr tХehnƽbƉ7[Zfdx8E@cV3Sb>5N&ɉSM۴0^sh[Ƶ$湣uKJvk(`sͮ, |c܇ <3bD;egey"rn % T#8'y g 6FpH<6eB(Hx)&[]eeoy']_Z-ZV-i@A *[]\o5II˼CV%=רFKg&)@P:;A}u=?WUF*_1*3d->1_mx)4qV8ry'4Ke OrD ۶/9vzS3ފ-rTZ~}M9*JFӷNй)~xMaz?n0O&N Ȳ1;TLiz_=Nh(Pad5sk~{ 8C-Y~3C- 5 lm 5T>A<@[ T̥S#Ҫw0 WSuɪ6XgևwȀU磧בwS~Rzu"a3Ms*f+^1H%4|BM/yڿau:+d 7DUpL7 2:WWڋ9\PC|8$:7`"RAt|afwn!/ Z[ͫħ$YPphZ֏`Z"D`lR%JA7L֝P(* RQTգ{|4&GsȇP6&H0=K$vdq F!0 |=?ucyR? ~׫c$N &c`q.hS?QE ФLJ#V<OKE dnP>S̈́>t)wcN\줐 }WGQUQjoDGlin]^mX12N`n8Oe0y`C<̛AV.mxkPl@ teq.ңPЮ~xWFCyH@GόzuYLw(d1WCjEy:CB)s"^FsA@#kk'Ky7KDƆ qabPiq'Key$c:6U:Jʷv| PQJ.c3ș0!/T-0_$)xJ6#Lw\jOR%*g|_ÙuЀĂڷ{vJ#V/:62:\Axy!$ܘB짉6F$y%X5ǫHkZF[&k:*/"]3GhILDFܶ puǵ9Xv7#'€b2X? װ獎ɡa{tpy@LL paU~ʉO$cɖ^KyXsN2?(l?Vۢ>Dѭ7abt`͌MGFuDiLC<p:߮m!66cu.^ʐ'Dh:4%W}굴DQƌwO8v{32es=efHVQ~W^` ~zN~gx\{)l]sX  "TU_ZIв@bi4V"pW|$z8yƍ7UEIЉ#$7SR;u+ɸswU&MױixqVtE oSl!bKeUVbv4fbv" XkA̶2+rW@axa&CX/{$͑'#9ܙCLj¡;2plXjyV |(ok>8pin/W"ۿe$X@2.Y6T/=96x Y QZqS ڙ1o)?mTPk2٫.G5au" .E#q:$ `'y]~ N(ojUGorp7swToڴ۞֊󈭇 _8- bEv%lH$D@uX;NEQ[t\Qk8y#ow K d(ñkVu?ɛK1[lqݙ;0[ӬJNfMwDsaPycKM!3H93Ɍ?f&n6)͵9|d <_l"Bw9SEo&/{gMLӍWv[h a0޷{" [R:UCۦFBcujnPA ٢4fm;GyeǷ`će yUǤg[w~`IAb.?U'Y6E9uЁYq;Z&DƼi:F.BATVi Py円|pS^GAD #hwoy5v#H{sPL&Ku"D\+Zmd{?  ^%bc O¶kyU,iy1 Ah.Ģw B&F_9`^90=aSSƜK8,{fvyUt7z5_h,=\l:H 9bu6D<. F(wv ǥEahByB"VsjpZl#kYVk^/BPg=C*3>.'ilUuYE7xZҿ&]5~_ЮP7/Ug孫ǃU̾P3M>PN|2aA`d|Twi:u!dS= DEqyY~3׀IM*=Fb╇+*1|5-RwM!Gr6HFgI:ǀ nYP8T_~!!*rKdeҷKbfSMwDtB*o#':. VlnPD@ij|*ҭe4'qr2>(9*w`ʰG3:U6s63Yqy>rߏM UǀqgIC8Fcfz|+VB Á8*,X+n)RNOvUM"z "Pi[p(0FX@Ծ:6)$jj0?JY />!XM*MaL7:̧v]ިm2sסw&þ>i  5s)JV71n#(É-L <@1 אrGI1a$ rMv+QXx0GjŌJ0/l}wԻ:WUk)2a`npC2Σ ڦ 4`Uy1 ~h%HyXyX3GUۗEI$]) )k)66eťۙݼn< XT ] A;HI .*ս=~mdkOoVD76R#U8[?؞0L,߶ܧꝳR\Op*QDL^nۚmÙdQ&1J+V؞^&eQ6p#$ZĦSΑe6-uo7u' c'u/tLѯ[oUJPJ~SD[)x|ypEjwAL. NCmnsc@g%P0$q~2k.v~oS+I=1a>f u1d;qɮDD}R!wj_ 'i;H}*@ ,Y肏m@WA_p:]xС3NfV䶺)iܶ*vDž]S~-H,cUJQDDFA qjF֬u:vǬ\!C@Q°ɵeqoGv?/x^^7F˫Q7X7JzՄ̟%ȷ%z5ϋ/zxpƦqoא:2I.yĸiU~!Rg}dO!3no1 PsS 7ȋէOU= *Ehml?FHG;2F֞gDB0tU2]u=_\(MCr}1ښ@sVʇ\ M`ϧB_q$foFes޻CK#MѼE4^F3;#@)|J.!)ԷUӶ E+ՙݯbMDTT-( [~}olU+lilևu?5#O0LE:2gP>'h(Nx"Y;ҰXqﱚW8[H.z&9pՐNt3JYIV8K.QWGoI#)~ 4tɏ5ilp T8j{Gv(}$&Lݴ5.ב!( 0~籮-{BV3M)_CJC2P)ܡT3hjlT=*:YⷖB{_\Xe"ߨt ^bm Epw%R M؜8bUԹT }xBp1 !gF._>)vEZSGȢBut<_&LYD(f[uOK-׵Mp%8H1U$UFIZ:㳧S9i-$Q_Iցۄ䟝!EK*!N/:#ZfCwa_ձFy+,-ef:ӚIv<jMuRƻښWBt!!ɐG‹n(7s !NqnmAۤ׃D `7 u,Αw=rU!@ [DiսK:#w2Z /\S #i?aLh6̦\Rb6 yVr#I#>>X&=] xXFrTĸOw¡7Ȥ}`(XIR~׆$X*K\goD(%q* 2oiq:]bℜ <=53%ad>y#:ELbxDiF0I|j{)ߠ&-vֱ̼3B`At!{syj?ZcP6jiXM1sŴ'=qۭ计eB |Gԥ9w7 2!&0W[֪]Cj-g6pt_=\)*LMq;cľ0n*@5Y;?[P)\A1se™v[J `Qk G0d3M$qS(:ӀM-&9a¬xjF߭g/q:uV}gC\t0?'U/[B;)Hh4 K\ fcЕU{^Eq*s .b1+? jnXeK5mXm(L{N!-4"s;sw7C\@p+ Q[ r` ^T9*[AJPqᙅȅǞH|;_3J@}y='v"I3/?poy\LIx u=\-G|--Hs~DS1&ۺ3Hc{Iɾ-7q멹B@?'gy{D7v |96CI?eDT4A&<̂A9ĕzO*~Mm5~4ELcN8nW~TuPm_ Yi(~!\cCWgddr;䱚;:R#_m%[h;^@()ބS73tU*jvlf5wPmfc 1Zv_N\e(Z05lKI}o lMwT)=`D'̝f&Fhd`sXaw{K 4ouOΉىtV]VSo?p9 6h|)x%G!9;Q\"CBVr:N8q[}cV_0E/e4'&{03=(0/T0zh5L]w /Z˕9DBNx# -0 h&v6&SV%<).1~0*]dVT.۰icp#>ICQ׻pkVU|U'saԪc MSŋaZ /ɡf2mgQڰ`&]Q-yJ">d:~=fp՝8Eq-Ij[uP& ʒZk<)2abkg 5jj*MtO&1.DN%eX87˟J(B?aBaaod#4 {>.J#t\l#[:fOCtD.~Wߥ|e}t^Fb1 K[mu͘k| ?r?wV-&["ӳ_ޝUa.ı07Kлj!H/+)EznYX𥩬ۊגi&(6wabq45LBtZoIl[̹пTz,ph!).^qSl*:hiNW5Z8mrӛt)@zvPIh{s$Ǚfx unm# yZ<,71 0;dB&/l50a\c DaeyƼ n@VawMShVofO{7u7AqS#ѠRmj@wP.xTvSej(? l5cc75A[ץsk׵I5+ nJR)}]6 i4 d`չE7pSK[v8K )㱴=[4Azk![9^u:)&I2Z9D[fҧq l^́жkif?o)4nI>dbOYEEQ/V>AZ>eQXf7} m|^kU[4VDV^2e<_&iϷCh̗A~BqQiSDG8=txr`׵X(jV2fgep v!?AfSۗeM'Vk%h1%3j&}Tz-owE]dNL`# !-T*DЮnUƟ72 Vrp)R2/O_|󶜣=Sح;>d3"*&ͮN](\u[ŚQZ^?sRZK's]吣+ړIcv 6iBu}a >MC%9WfċFYBk2toMu#Ÿ{!Ocf+oLDVdT}~eVzeKb{z_(Lr#1MCQa&TLgTQJ2;ה+jzm~+DLiR׹zP ǏK#d` JMK6i(<UM+7LIٱ D ygC`Gщ<7)WH3=簉*P}lUBv)חWE!{ UÑEoݯ`c\Mah6tt%i|F\eƫ+(R`49(=PZkzGQYn}b̵}WoS*0PsX߶3U꼔{E6N?f5aSxUuϒ3/ 'shO w D\J4N?oUx"q2~ŧ 6 Ii>1KiU.KF2_Tė[GZSw>ԱB"Lb&# ^݂=SS{xGdCI`W-NȫoWNߊ ʎٮ7(Б-&*6gDS7W/߹ggxI"ѭgG#a7d,kjq582[=Λ z{ ;R7AfjqDC.77U Sr>خzM찍rTiQJQn bMq*(E" hȂ:meM6|N+ЉO8w)fQ'(͘xfnnIuFդWaZviV2 zumgx0KUd97u/B)vDE_%I%ʒsEFQAE^ac{[tGF[AH3Vgٯ 5DMz\KO$>/WYb wcg)-nov8X.ޛ^2s&kr/6 RFڢ%XX~A\npG_%(8[i_k*i.~ _@fq]sDWHAp o[RMExf%NaD|izK8<x6jj5O\LU/3ܣlYdLuwɚF5&hWB$ "Bjr5့Ѱ D [&>Q|6X}"5JARQA`$_&cB"q\kXrQ25mKnA -J#½tQ]H "k.GP `Q'2\ c. ;3[[`ے!Q}ɟq*-CELDֿw@QlEɃگOsSGoEPS p+;'>Cr Zd,yxwEwvwGȩB1[xH2!U5ɏlvg6(@,T{J/{ ^e Ӆ_d<7ZHM4!HvO$<٦QC{CGJ0 @HYW,6"2o6lymjs}h3-*3 Gj'+@szz 11#fyYp3878N{+?dT"񐙚>Q0uv1jNdUخn@Cy!'R]∎J)yrM04q{u/viŐjQUx"ӦO=hXJ[#?dUYax;g|~|î},GRyQG,E!j]1a&:֢s0wGg!Mȃ򟺷1 v86:,榽pw12=L y-3 ,)N]>  ^Fsir@FwJ@@nO߅6ONpuTkvrZ9w;,ϛ݋꭫ x:TBD2X+{5TN>v3w*l HF]`ĵH|Jgf* JE{Z À$~[n .#⾊ml cMR*]6+M2S=,zu f{$'&%|EoAPR:_ÃТ;&ېBJzE:xԝ[,ty3kSSWߞBƅrH Sz覰N Bk8hPyS+W *3CNlu.ZXco"nw. Jذ ..80հ#\JIŘBx, G4梚av{dzMPUj/2}Rh dKlIe>RKXez*D97$pݢ7 2Jxvùmmiv,$#Is>onج=#mx'v5Hu# M0y,ӊB1 vc0yūd+Z1#: 躘֐HZ {tg>LFDq*Aϫ%eroe<:-SlEEt=(g^7y.| (&ź4%%@YRj!l~m'Ӂq: |$.@Er$]}JHGHŀLB B@>uwO#]00a%+ae[=EQ8{5F`g񹰇jx}bܪip!On٣RK0:j{&zN1h|ײ-wUip,=ßA0ѳ<,G.h)Pqֲ;H. $O\˘ eJ59bK{PML#-,[дÐ?uP˿ˎ&"y/h7zpn`i=:`XIcF\k7݈SCXq'Krf &4DŽ*~H@.pyrM0(ɬؗ2N+]Y ŬVbaJZz@"swo"uK sE[ϭ7e6 skHJPIK6tc0iPΩ`:&l_r"P&daDcw8OS ,#٣Q/KyukN!oDi@;oaeV+,[WGvBGF2*hfja.|3yXቌI,bCǥ`23Ș/B w8EjZ{ШCey Zÿ>[= =yƔWNwXJ[a$x=XB*)44jkA1L\a 3Ϧ{k5S$]p`5fIVPM*)1 lGn+vR:c3)ciQ: @ FSmJG$!nV5U1]:+O}n8ĠUo2&'aI0c Stޘ"[$u1C޿3lA2";ݗf5Rh!>x+kmܓ^gzTZIu⹳L`vd|D$lѯP(fk/Q: K*%;@)tVW}yODx5;|ʢ7aG,̍I92b;WaDCk/y+e#vKcZLGn.osT>ˈh _AbJmvȮI?j"43a`]9s=r+IjE;ismb;ϣD\Έ8 6@ffܸ\,Ϊ r~%CQAzzU䊪֊8h~.6(Zޢ`lɴ["=,5T=Çaȟ# J>?$_ )<M+mdKy,!zuєw0ϟ`xe* du׉g}Mu##քT⸩لO1zFG:\~zJfa4r?7R,k,x./I%jB^"4eBJeIe!Nr(etHB*˄q(=.p۞nFmg1pƅ_J'TPcPKc4ygq)m;!ptkCii?ܼ =4b4suyxr@3t,.^vp_U MK=J8(<32a#L>q# 𪄎W SiB)OTPijpأ B=p_ ll-xqc b Wo#H:ZWFEUgk@?MȲ /qb01hbC EN}9ev NԲ-VJ)%/~DwM>~hedQםvE%UߥlcMJPawkR``V:N/Cke:MDL9eHk͞Fb BZq̶*9's&>+ vDͱ+*G> Erk,D ΁-ӽvVB;Cc%"v1I7{D&b,bDm-qSW0ɰQKrydjuIOt,voF;q֍n,xs!bjMC==줥g%5r1*_^ R-#3}`/#! XQ02tv-G}dNuA2=F.#0MzGqۅʍ!ǖ;)_i!O՗=퓆+&O{^f~y%@ڿjm߃B7Z?p? ~K:?4$tE`b lW2 AatվQAS:ШБ6MMep3ٸ8zKP2߷~aP-Ejȹa/"'M5b.dښI*0-u+0NE`|I\CuZR-C'Vg^ë=i^\34! 壘,J35D*=Z5 dl3 iQ'!+T:bpV|-1X (Mo*r1f-mJdi.HcfX[E1K£gQGu{3ᨯJ]EHM4[l"m0&Z|Br,zr P $xI}Q`*K o1y;V ۶Uw=DD&5@)Dʦ.RB]AgC0J%oEM $s<#[ 3uY84S ]\RTGo?M2CgTK{FbT,0* 1k_MlAq&0pH00{q~\'A!Vv $]҃6 bͽPOqz>]@뢈/w҆:2+xl!KZE(2=Tlj_cksDРB& [:t<"pf&$V7ֶH1oh~_6I HT(J^7Éڗ܉BJ2QԊIW0` KT/m9 h,UOrIp'N <ܷ aeϬN(ԥA6sJB!9S!pP3N3d41Bo6мOьvu ng>Z}E#Ο~CCԵA}A, )G3$ͨd67VNCI"bE?'^8[Ic: ' 'J:2t-gSnC0JZzS>xU3:xsՖ)]154"Oy6d^M\Fb/3 C p I^^9#@nYRPpa?1 3ij!XG'Ew/(rzĥ߂`7Aơt~ύ'J? 3N29x~hy"NPm{f=Ch^Z})H+a.Jx .w͡L#ImXV(V..a i ;3EO#:։!Zhk 4U( %RY1F|vYh_~$"4-fɏ tʾT'gzWy2[F&쐘Q7%fR ߮F$$\~>a\&dF{S'r jYpP>~.u鐔 4j7U K"yews݇1#C+lZ[5>8vWrţ_1"U%6eEDD /L~5G=ff+X`9=k壟s/߻a l s~TMy>x'aWP"6}'2_zX27;ZqMؽ8x .g^@d!Re6$]3pKp;AlF췢blfZG:A.A+iu5Z،'?1ډI;A^ 2E>Ƭjadf65]I:^ɫlTCZs5hmh Mng i2w6`jݲo<=l^*xO[ J@*nBS =!OIAJ煦( 2,As;yR!|$q# e_wHy7߆ &05xYWnɅ׊AANA''}R)JW3uꕌTe/xr妔D`T;`c7[M"Jwd]z,{ ,)HiXO){4T#5X`ҥ"S(3!|fŧ ˪ʊ8|T1tH4TZx\CnLAmh)gA QY֛j!ڇ!CybCc:Pۂ*bV)imrxƋzaE͆4;B,=V2t:-aMC?dXPiX2__9{Äh0% Gt\pCG%lUʡHNWQ>A TYJl)i!<582{;5W't%mWΌvNo}!$8l<ūtPlr,S ^Y+O7$.AН7~29o]er" cȢTin TT\LCuTşT:( bC & loF&^N#iy,RXmf7)'7rp! U؇H,t=^[o`UTC2ɲ۔`)|].Dޯ6aivǷO@+ 5VU-ڨ+CbRVlV*`V$I5oF̔TӿYE^YOk_^n)!] <N<]-D];ZtظHYXKxqL?vn:#kL,5 ^o icK\@A5hIJ5@-_: U.~{?M za_ٓ $=e<],3 4-96UB*X˵^+Ǯ{M3hˢ#\͓kΞdMw*^ :- q)?ȯ2>5>)`rUЅ^}Mkm/WzuIU^C} ZѬJ6E_U u:*F7v=c)]pz^rJ =ޔ֩GCgkd,$)y('}ou!pztQ))av梇s6fR\8G H] ݷ[,NI^%W)%٠AyAO+p_N cWcD1Ʒ=1aj: ;c6ìbWdaݨQ`0%4ˮOn Z8!~%t pNq깚lBH<018YʲDoz2#BnM~9|+!8ok pR}+(KGtDTʷqW$s/͸LKm1 T<꿩(w're ٖ:P32<Qb2>Ǭt>uZM{IVgHE[tSc&ǭ'=DI"Sy$7v|n4VQ77FKGɫkD S U Z[5Ԭ%v(|wGFUaɨX}_cktlYAb%%}L'w`1?2Vvj,} 5/Yդ5WR`Z$=i vž}wD\Od0M6  v :S/%#;]{#' u4 q3Gl8۠#倊s5?ȱvܮ?ˣq&rHvĀz DXQ Pl>Mhh]9 1syNH*c[=#Ū_q<5rs#7q/X/U,7 ̨z>,<&2C(b[N޽Ŀ|h!F#Ql/F |BCO*Ca PWK1U>lCokMfDMO4Tݥb+kv:f^D1̮Jy:QPZD!ZS{g-y\iØkbFJ. Pj &'J0ÃCz~?0!0-)Us8L+Fj_^ _8FZaHF>-pB.&|}xfݐ@'e}"Ϸ${r>Ù3-r0Ҫl~qÙXY9$̭x$ǶiKޭY&д I֙:c:= /yke2ȎG6)٠svI@_v=%~}-zΠ݋P+*}NL'jkD/o3!≨5ЌaQ3#"aor_5񷛯G ʹ#.`V{ԱCTIvIE)nM"7EYϘ7MHTP"\v'2++6I>۹9foPߏR>`c~%KL&_F$C30[S¿| 8YAY,\I3L>\Ѣ F+}f٪W3ї񢠸 ~=+ԏ #:;]_΍^OաOz8`q{\ŗ!3d< jDy"%?k"ۈ{ܢ]}UD %5%A,%ݹmѧ_fYFV*Bzꭧ9)yODNvoR->bN%hk <؏f\VNၱ'3 :g&~|aq1dj-m;o5ZEUCqxy˻ufh2ẂX+N 75w(8bގ*ۇhӄqjC5*˩R.xB;A/b~96QMqbe2v.ÛyC_ϊLs]-:N܁l`d,t/-KK% U#)ǰ'q<3L2u?#yFI"Ot[{ UY!X{3pfY7Ԗd?t0xW{vtێoꦿ65e6U42m/ JT6>g{@;^F\~U~xEMfyDP=LQoOO?d˱̱ha+СAW5џ£4P<1%|7_ŵu[>TX+4F4n-IJTX%<4MhU&jO4b XH<&l>oBj +}*'gt? ,sڌ|Y +v7rGo v"61Ą{vJ溣+OB{NMO5[}%8"07 XtNpv!3*% .-O-X.dc.U]7U[nez0[FC\. #[YUwRra3 &8eqGávmr#{yV}U 7^9=$3,LLh~sxH?h5mTZ8jcG}MM˫v[M2(QLb gIm𾞡Ak˾l݃-}.XrJD[Uq>S?[˶下77yGGɊǿnJ` &01u3]Q_pdw[ڀ`޳PVh)RkCҜnJ۱A`VP%Mn!,,rymZ9NҌ ImCo?-`b 6f!M@5/6{ ρ`%ؗ%|)$RGIJǎ L4xU2 D\e9| H-E_G=Iuo )hb˱Z3:UTN!A]_b~\uH--Pw)x҈<"6Fu&ϓ.C sf6[SiuƁs|_/( -z#0_EWzt]r&xThOKjpU2~ 9x ܱq^4&hI#">INQS[6w)kKwM8qO<YRl2qwhr{ ":25fΓ>`}yU=-9ۚ;mW6.qxyӰ޷rAbܓo-S:ˍRdk >SP)@ZDbl2#ՉX{V\8xOtQ㮸Cc4=Eڭ|/:D^c\T^DBve,w$lg/B J:A@,ڦX#kGPd-Hm t9@55A@{AaM#D*%.ɰ=%Nj .D_EU ddΈY`533;֦n"|ԫw^19坤9|tL ħuHQS=f*U/)J8'.gY{qg&_2Tޯ mqPKa- 4 l|BQ&"TOl}ާDWUGQS,iEǴ ?WL>$C( hr %}QED} =MGVz(++)NtG\>I&aA虇|wJ2W?-?jvik(D/~8xL$a®Ю^:q]&fy G7ĢI bc*x6Zq(ȋz$>닚m^baK"І I'ckp n3ȾȒv/t6oL"ok\#zh K&Q:z6lΡ)SY͗Z<$K]mQF7ײ5%[֟-O{!G1f9)f+'>䜀5Jx`c~ak7d G=%}U8QKSpgd\yh"#'g[C~ՋM4/{h fC4l5OC_׿XC]d IxI\ ^4Oif _A'A%qw? Uog,b5I6}hS$/e%t9٭6^X; Zy+/4ˆg[P&U#t,e m&RlC_[P芼CplвdpgibI*Jciq5J+VXIU(EtƗx84k^} AK8d{|ϩ6>xnXP2/'t?֝r1;x.oV 0 ,̿CVlˆBߋ6tG+԰dʯs'T07m(P%K1/'"fp.[fE[mHFD}$UUеͳë!*ٳK~xƜH _)nap/@WJʫ:; o R"XPۛ`Jsz6x-FLOeF WFJ% ݜ:>^x>x JoW3@<; }&XIoaOz%(q z`VP=SO&$d1|1ـ!VrƠrԲexMr.+Qe7-mH#-UDžQ8>˛=JYAn^y/;zեlf?[7e; C V j^H<)YvSEI$ 97ucI;Ā4P-LվA*el[h1q>d@f6%][[b-:˾A|ᗫv&qA^ߚs[3?x.;Ĺk?6 Sy%- Kh|]r@ w|uEkOKU#߮G}} `C߮sZ77^aE /QA15Ҡ&#sk~Q!n.S`_lj|ZyuniwJ9R,٠׎n$ajί2yJzt_~ G#{cEP'sW@նYK^5jn`,- ̻Y6\FV/f 66# 92ֺv#\+?~})Z}z\zp`PqShSѧ*`[rT,'c6=`KvmAxr,1U0S/5hD<m(\"+ Y9c '5pJ?]ܡ?\6"xЛg+;MU['9wpHe7AXG`e-sV5P)P&)!~qU!WKȺe!:VK%.hUP|{aͯtmAbf#{ OZ HPhLǁm%z񼹮h)"Nj on2ݧ Oz: t]xW\a41NtA4qM8(̣!ޑ/*m&Pǵ[xg/E?ȼ "2UV켘*9e5F 9 sZōz P$;,o>jK8&Yݙzq֣~^-z-cqSHI1k9]cpϗ7/DW&Y\ yUrA1mӉ5NkW_S{m8Z> m-X^71{/w|*UZXR8$`Z A>+*B1ڒsSy_$VDQ% !pyE!Mf0 "SE5K/Tr)~(A7d.S~% 8Jr'C?7R؊Y1>@:$|;åK"5]$nP ]M)?k.b{Rpsfm[Zy'Ͽ~M'm:-&Yoxf yWfp0bx(zDf_$~sUΕO-YbwEovh .I!U2-B^qBqBkMȖv@,or4t%1'cf*bFZI𴟩i"Kŷn}1΀]k)Uq/G^B\ Ŏg͚(S5qCi={JFoVu'wpKc@" uN|~)9=%]8?idA#c[¶:05+NX~Xl5=`ro5a;ԟI[l]=~2T);W䁎_BxWF;ϊm{%DA`zpE4ԥ T/CO&xn"ܗ"GKV/eF o4-UmTos:=pcVDDұL5IZRFR50XadCSvh. M+OGϗ'8\Ұ>ӝ7oƎp=*n8P6 +|UKUC?dcrƾ D8~SZXrδ<;cy{ ku4 $ Uwt†dRHs_oD, ~XCˏSC[{2B#咂W0z (2Ju 5Aɡ58aU%PK" *ԕu2LC6Sjj2 Xq%c,*08j>I}P|CQVSMS ˉ#9'0= H2FO]PxH(E=,V (ԝ:P *mc1c}LLy<.Q 2Mr„-;:F"yCON}%Vg~D6=V:WЦJ@jE%=֛3s¢2#giRy)2_dZɖёDS /ۧ|zv3GRݣK ?R<Ӫe?' Sg[u8ۥVWc7)"P>℁wh_?L;7r!EjS8Z$j7>dß/Q&ۥ}>s[-XS*yF4~PՋ Dj"8Ecga\UokFUϴ:"c"h5}OtG8b(Ia|쪅Ks ( roZGґ2iubQMUSM{?EKC)rpFJDEMtǛg>7OwB/r:N >uK:aJ}r<U;ʢG=A_'05kj,;u<6ekYI^s4uqvTZf s, y!0YsY#L"qxy^EaN,J95漖v:P&)VXNUurWxZA$$F"D*2E#w̆ 1:ͤ.S<^+Rdvb.`Yoj8'%:{ Fd^L(NBZMAZfGK+F,-QFO$: Q#MLkC7Rcݏ2OV1"62!7r:B?HL)2kmI'~]Qd#nPENH06x+'+AFp2ɶj W~,LӇsN6 E0U,̴a>a 1@ϛ1+CZn4 P]zOj? ZDe81m5N^Q02b5$\ F5PD5д ~~{A9iD[Gv_fF6ȜR*M(uH+A28D|k 2J0gRb,[\Uj6N2^%a>&hGKQVT4P`@ࡴ1r)`aZwiAuTQ䌎Ӝ)Yx䙋I`rsiNl8|G^ImyiG !F& ,C!l\~ =]REE~j K+\+Lp& );U CX[Q=j_A&;wrMj0O'1W!sA3Ceks]OcS_6ԾZZ8*$\FHV;ANw$a` K/']`+j6V{/wleP<`B",oq;̆XHhF$e$O(B߰-:YSARIAF1g}S| }qs &ҷ aH?vV7Pq+Z;XGp8+⼗FnKBE(رRiH 2+6uari[(gHipax[BmQ k 9Jh&e="G~%2%LjMX 2?B 嫮NAh&DѺ$'MvLg ONZX݇+:>QQp4* ;_e hyZo[S[Гk~wTʼgP~ yI>bH݉l&{wBJ4Y ;I9jSorWLoa ҥ7'XIl{ˀ(oc[m'KQ__fs^mSFF4։aMU\eՈ]hOVL믻'?"#%-bRr >C uU5njQV1H k A,1,"LBCem͗v1h53sKj"|:1g:5NuwJHOTւꧩyf|Y B|` /6*g" N4N j R3F8JJ_uOtK< Th,"lP hLw#rC]YCN1/{mV'Zg 6AGz56(v,&&M*:ɧB0uCq,,hQJ >E7KJ1j?<$1g~oh٬ⱏ1Ej/ʫYHO]Bv5|~idN@CۙYRQ DNߣ4~^5o=#\&S˭qxސu)K@ujJߥ#)ZK&5(?S–UUC_t5*Xn1pzcPJȨ .pDuJ \_WGDy+_T<1Gm!M_z6I&M7П.rۂI`R& E&Zs^÷-.w@c'S͘RcyGV$pvWiN%" .]l4MOD-闹fS&wT~mHour ϋY/,yYMīr):7;G_C-ALBc&=_dxZbŹ r`e*nx+9]"զ*F:  MQb &0UF `@ɴC^tE^"<A~n!}StOy^ *azfiSLV/@& )m#Ƈ:V){Qk9OLK%t  pMGUp5 /(:ԳЭ_7:' ZBJA0?{1Ӹ\%=bFO.@dMqؖF 3&0]qoَMuqT6ŭpjŚE{_x9nJ+س,'.E٧>DH'M>R}fkHVo ̼gUxÙFfj/ժlJDKKm#@ 8 5U&v1sF%mP,y$:q s, 2Oh#qbɸrM/xe=T^d`=b7ǖuL Pѩ@Ze6Sj'q)pbm+- plW%j BnEX&Ӭ`ډ(h)# ?ļֿySpc#o8O{ļO/ݨo,N)merkUϑMi՝w潛R|)\`JL'W* WʇCqnz,L%-ңqӰJuFP$QwQ5!_˹/t+'ov,Х&ۀQ.KW Ca`V#P&-phiį|!E57z:O4&| ryɺ89%^xz'{Jp 0LI6[aEH`v7V7/r)mv3w#lv޲0Uf[bPG#8mp.1asĕ[HZ&vkIJaVN6iW6==~6t|``xqdfj*P%lIR,Ѥjyx2)Pd[XHLZD'bVH\kr_y[s/xr)>D8ҶX/$$2KE$ТyLx,hᮏ #-gxҟ x Δ,S4?ܺS"M\?T֢iGrJмGv5dJ Vq_Lݝm$:)^eJ:bp=r+/y9V6٠%l]o/#(_\'@RtAK!lO!f CaN# 𱦱kZ>GI~k@g爐04+VbwM'<>c z˹2<$wҼ&.L 2e:ZV~x l/4^>%չϪI7%_IpC4 %"آCJZRS(:Ge߰WX-/vrFt'g6&4ҴF,zL#ZԽ"Mdwnԙ>QY/D$7&uW)û B{u& #b5VCv-ym N80*$}+7)m%ʲW.i.o/{_<rJ05eQb7-YKY;#*"AqX 3,gSI&NN> AvhvvO6Lnb%0Q@ޑ.u4!yO&gnT2yR?ĚШIF$8rB31j"D&B/O.1tPS o!8^bEbI,TU=Eƣ7jJVs87ظ`i}ZY?_J{V;(WW[OoSq?S1ǭUԲqWew}'Lϙf͜?~ t.8у]! ;~Ƚ#'zkKa/~Ib _sړ|.@ק$P YPf4/V6PakjT~j}"p(7m2h*b%ߎ/(3%tqU+~F U{qX) {r*b{u R!Ie[W9ZT8659eo4A&a{:K(lՃ,JCB_3`[8vM"3'چe++YdRg'v wz`Jֿ?=|3G.tKb84^=0܁l3Ƹ{1%!V⃔fJaNg7?*{^˳o^D(G[dѭmFO_ƈY[g8 ~C,*$98Q*Ckv]`-Q ,IX=[4(+hVDvgL{+$5 2ž%*Ȱ3e A*˦Ru!e0_ WA|@Ud9AL9ʕ!(׬4^0>c f6t=..ҪndK"a/%]RJ9Α*1Vf~3s-Sd:8|q8փv]fDx TFF&[sm7K V~ &`<ǏcDŽX~,lGQQcbyLO5_!нXy60ct3H3cF7|ww{scNȗ,DR(,,ˬPvrbȋ1 YߝhH͡zaJ'gI-߆L?B2%/QB (hƻ,_aNGR䥨NDo!;G!W 5ק/'~Qu dѮEjqYDd ٤^Mh63 ٱQ ۙJ^-AnUXi +o~ob1>O DcԊ?l|yr(1>1JkCKTu@`y{k\Z:Ep, BP.( 'J1=א)~]i嗧4$$Dax2<( ݅}4-s4Fr~]8,ElψaF*̲nTB'.xBj*[)#)~P;Kg5-Sp<Ob/~YG.|Ȗ'e= x9 8uFkVץE6)_Xŵ f[*>21oT)@Ycŝm))0 L]?f"6 9<,0(Lp|!x>g#HnW>M$J3G5ѷPl JB&-8D #ՊWڷ4:GS }3)dRZh.'﫴=lt.!#v'njxŴ+}xa(V6|0l#z׿وV#a&$e9ԡ8d4p"qHVw;!I訮Iyh ])BϡJ{R_83 +av5[y,>NC!}` W3-/h19yqtW4o`aMT<ϟ,T.n-`̽n;缫hUڍjG-M)#]_zcJ(-ydKn\@dX|ĮDݔ7XK*l!"{59!dUeGO03*'33\x!iNvciЕa}TPqˉ$'SS` #8@ FF@2'G o;B+[b+ot2yP]/Eu7Xw4/t3]2sWwaBgh1q`;) x(cc6\ғo_fߡoyXwTA3ajޅԺavj s PY-NA@un iL*KC|-G,&cJ%5 K,Bzklf48pGK߂Y=Av>10ب'2zrs%ut9I+U1$GoXjMG]>UQ|`3\ I3?uO7ȟzK k_v<:J_(SBiX2jiO&Yzx uís!]FLí>X\ /XB.s쭨30><jx5kd-B>\Bt{B69;j@ݕ #@, sy q#dD)%EO?2T"u4g€[v{b Z>.n8hDֻeX(П>8}{gu#'7==0&u3)a:lA ;|}cIޝP(+K}(hyd)0Kwi, I3B¿`[$w/$rO,Հu~R&v[?fBjf 9(ideS ă "ZCg`#ӷ#ĴrG,M-VQ =HIՖ!jB1uyK|tv`B9c?4 ߂ T= %H :nG{:-"KĶ oş$hwY}odkmH X>jsPxmݐ2pۺ 8Ȇ$ ~UeiC5}^ kZb$+;UJQYYO|A|ZHÀr Fn)/2 1%}1jSb;0 M.#éygpg0b悅}ɪ?8hV X&x*#^*v1pgm1BP͆ "fv+N εZ wk#=FYs Vv\m @(}^zZ8U1h'yZX\h&Ƽ[d-՛0.xAjOٍk2dj+"9>D|P x]WZx'#wSD#UyƟݦ҄X8%c!E7==@*Ɖ: vZEw*Zx/ 1mH- t z=2߈Z _,*E:_Ps .HA~wCO_߫yIP7!45QeLT^C0s2ׂӀ|e}r^~3tKRJ1-i@;lEYF77}gNj@WTErFUf!YJM=6de-(Ħ>s򖴁Vw5PAuC1{*ϞhXtn-x05)`pʅS]y@^ {:[N: nk~-{xJD93d6d~l#_{r4/ A7;v 'Z7{ zT:B`|nQ%j 4 !i0b&[(ì Ǔ;RQc/UNP.2O7H[3h|pmI iZF#4+ u/ZEu1{S3ϼR\zpbH7=; 9LLN_ 2lvZ<8UEY>Ty5P 6YuWUԸowK(=QHЮ# KL~F2>PR@4Nm y'wƋwOzà,utb=^qs;lrݟq g '%!\/;$\s#QM4Kʢ##l)`N_1yNataX6-)-A}=yKt5 vm)j2Di#֬2$BΰFz6r& EL}X!Ɣad7?'j!ε+( imyLF'@Yr r0څE{9Sc9Qנ+[pRF5^\ @d$S&m5}_4[ͥ:a :j^4iR"U6o xT3'р<='`/H>> 'vƳËz􇛆Uا$#X?>,̡Q)ɑ'5Z1zeffG13Ckwr4; _ mU'(&V6W2xsA{ KgS4P8_bA<"?fr¶LT P a޳ٰqwl<ʋt[qm[/GH\s/qX@Nr:ۘ!U4M7 eC/RLq_?bYִ$I:ήE5Xg19U`qQn#z_<1LcWS^%Rtc%kO&C“²(O ]wޞf~.A6hdm#ݲbD2_yf+oG\C o";P3k@mI * cr0$4X>pG؂LBu#YH'? #, >!1 (? =JxS"Ъ=ῄ+iLBo@gZ(Lf(bB0>ESsXKfϪ.S#5*?ު`Jj1xҝP[80CL!CD#2a}4NQ} 0Z߷ojh| {SΗ"gX9)A}[ts'0N7Mf1UBmh84tQ4Y|2`2o 1<[Po~CGpŘ7hJs5j7{ȵ`׍̘lwp\ STMpMj&IhV=Fv|d@Z e[ޣٶb^i=m#mݰ` D<ksd z }rhH2*Pxɍ'nsꮒ)T)v-3Lb~}^vV7Ȯp㨋 ^wk]%vI FvBĿHip DV &>q7ԽRm L hGPHl0=GASCcZK뢚!~$ah?!)3d":̉k#b Ä9MgmjMȽ4rqkF$8ݚSJw5ZKhla.͎O22/A9e_:F謇ݿ }އ6iX̧u0Op?kP)% pF?OْTsCf liǶEφ(|WvsYo{Pj,!1YS{p2q4ْC<8婅}s0&'P)^hHH2ڏGJɫKAAɝ_ `=m' ,\i)cAT̉4eq' i{5۬ F ؓjcQ. NrDB2]v,mL*\.J<6'S%,i4̆kYSrE\8\"c:%!ym(KҁI7`]r~(:῕yZ!diaߋ;/+S![rC tͫR|TT thJv`,l?zO1!nV2ij,L*k8 VJ&4 d}.˶3W[#d#6%@`xn E%-W4z=_|&% -X"mX0h?cBczY*l躚LB\i;\\-Awd`%#ƃC*Q4eۚKH3WX6}*+G֚RW6%VtT|zåL5Z rlEO8 @=v-pvet[yHWdSpa 7oahzCbsi!uݘqBz`n ,0%4aGHL:(^-W;tWxIQ!ܺPޠ51sh4n||̀ܮ?@2*fV6٘%*υ)tC1򪾗sNya!?b9t`.+]~i`4GTێ|Z!ЫͤcS$拏OMH*L&]LJ +13j"i4x6>KHB\ ?H\jJrV|7_y(9N=$!ÜZzl!ᄴ>Ig p0Y0W!o!D9KrYjw(a/KGHB+SʢQ I+)Zbt({"_Q(- x pTc'f$PIԧ'|/)Kh;ys CIG7r!q%$L}֊-/upuÊ)U1Be˖} hOɜ#! QEZFܽ(<.=Arѥuߩ-+j%^R-iժb̶dm_T`9-pՊ\3AP)3ڊ|tU#m]Ng wψV+QPpu0~gX؅rgȎ4aîcUcsȶ6k8z PY6Rk)"yʱc1|5[hBX!Q85|-hζVN^ySnvqPT%n _̄Pc՗^T7W>GQ%df!"! D4˿?èHewSphhI+^`:ordw9 wxZI-BBx;jD0]jX60$iAqQS{lү}P~W33%'g{K\R+faؑ`@S°Cx؝(G&\QaSq4S2:=v It #dh`VqI >_d mn@IV8?2}NCMqv%&AkX&n,uAO]4j F\bgy=7՗I{Hdqt%9XZO_1lyBpM{Ϣp8Ga|NVk\D&+' "N0I.0=jԎQB57hcy&oqƚu^ژx@F*q9[.=Zʎ ;#fؓLJ\FB`cpD@Yӫ.YB&O|VT /RkNH!>2AJۼqoq'|QN u߶:;^331]ͺفJ$fξKLJ1&B"80/Wr +Of>^c:nu,|!p=xSlG\1vzj2tlߢ?sP?b >80pGV8|'ֹoapʨ&8ʲbZ&W6:bkp=(R9R2BFU9;ܘrg@7t0d}I!Dܩnװޔ qO)-`v^* UK2rw6IìJ}wψk BTB}K1tЄQrQFq['`* f>7j,WZL \MI0yT!.f"2bX*߿[r4=IP;ׂOƉd-Ͽo(t )6HQEW'-Cwj#+Pȣ `L}.c؃WMˍ 8.~u:t1㭢H|8 1*{ݳ[@L3CO13Pj1u3Ã`f)}/+ [h]67iڒ Gd?Juϩs۟xvJj1SAVxZ &ڞ8ˆ6uQAitv-i\"nxY.&tҟ^FQ aVǛ3xHev, /YzJpg(D'-g>ԐLZ_Ĝ[8_n'C 6=M _RFmBteSØ}ϰ#OG|zVk]dHOڙ7gYHbl6/j[˜6ٿ2L=o Ҁ!s׋Vʕ4PA $7e'-\{j@FEP5Q`_cvV|yr/1ZYӬ$=4&(ic~bC7q@:=~73%r_4S]Ox-GH0d:3qzHVNna,,ҶYhUsU :!C=fQ~藘%?AGVyu!C_]g]Jیw0 ,9(Yj]zF\ rLڕq_XlK{>+xTzw ]h\@Juy>F:%)?)GA"d/%վwE[yc4jN; R7!S$y~BH b9y%y֫, :)l2FwP1=,&eoaveR?/ sE:䅀$ܳd֖eITc"& d]齨IZ:*+|oGUgLȒN\)uŭa4 O3YMGxea"[p(8R0Bgހq}򭎢ٻh:PXqsye=nyd^0^w+LVdj_X)Cꗖ4 +TPI%T߱[8r޼+1P۠ Aokv/V?5@'(^?^nYZ1#Y`FY#s['NX;C3-N&`gb ;gz*dDoO9vfJ>W":xoKhr/1jK×07Ṿ4v^f"Iw,zK(3+:-6C>)@뷔c 1<l @XomJL/sd>gw~ww {d#r` rPI2y>h26ZEu~wk'dQ8:Hoʌ8lJpoSYHXqF;tf)HHd!WףłaY6޶^,IӜJI\pyCgaw) #},rr"5XcK|N%?!iaCA& uP#!o4mJ*زl./Ju3Oz{*"5 {;f1 ++x+"`b]]b(`CZҘyP<{ǜ4W8竒#O+61ZcYQ~ƍdAoKq<.y\Fl^Bf/WXYg줝K:vZ-yIϞo'Ñ Edj"JFO8%_l<|aEݟ`E\uSQ ܄f-o h.,%Vq<}dP yrcxc?>- ;]Mo LBǩiՂ svb@dlj腖F+~H^_?ڸxۄ7zOV zzwEy9!mnir%m~H(8 _05)/ L>>De=ՃjmS<7QX;NDKC }fu0ݱ/=ōթ@?>uS`&+f/ (GJCr+H*eFmW*'{~zuۋ7(IfST+%8gT4QO_7oIӆՓfB07C _"!6^W0!Va*VrrvI#?m/G>_ϫo|̉H#=U({xHcq\L3LT'I'rb/6"`kšx,tBߎ_KQg!3*Vp*寕ǻ?;%:, Ξַ1Q^ɨl{F 5ipX2q9@\Rfb,6?\,1Wp3#ڀcmwji~[-¿o\2 IMQ͔%(~KmzE%_Mߌה78z@Br~T'ə7h\3S7`h۱8ўg{ŕ 6$E0A} uf/0{Wfԕ5」})yk4ו~~p\rJRr|W7LL-fҰn0}g"TE3 I=>{Vjډ2Y9.5WFe;挔Qʼ8&oA)(T)_*X x@b5MGy2S`{K!Ȋ2'q9 p:fKj=-?4޲AQQL X̩ӈ6x##a g10Ԍ>ͮnw6`}!}0apnC3)ƶUe"u2WݙYA6캯Ϊ"<RǬ ەACI>Mv ѻŨ\|Gqbޤf;Q4PoBeAH EU/2 R5` m$6b=Um%{>wp ,56ڋұwʍLS&y4j~deZJ7pǶV; xm`H\,Gq[JP`&U$? >Qz"e*=CV99^7N<ٿ9RNе©6zt'taF\r.Q0~7PÓO(xe vmŮm.wP3,& MrXڙt)*uWXCGGB7|d`8mP#ˑpvtaAxWVvA&3ai/ )9x0wƢk+];58dki<㗈 tI@sNq1i2Nl$?|)|1kXn qy(ClSz"%l y{ت ,onHe5kࣔЀHEnwvo*+c}߶ɩЇ[r?}_g2A$Je-PֶNw)hs 8:}44Gl{%gg^jnUNcTj"tx"Ht# ̙'n"֦ N9z@BS "L82y83iY]0`Q'} b)Xu9(&w'JՊfVCҧg ftɠ8t&uK%l/vK'B_mBcO-L-h)t&ȘdxC.bGZV A4Cf #WIs0rs뀅$ %PN|K`xceҊ8&#P~gz2Th@;<۱ql<k]Iw*]A!xlry EO줱ZGUGqjfZtfAdGbP-%,xHW(q\'2M'<= c࿽.:L{;#$80dlV^Xfaޖg_d&^]آVތ#^s!\D6PHXzQ ?D1ߺ[ TGɦ&l1Rqa4Cobv.c,gE{/XIR[7L~^}p !IUiT%?dƼS $ Jm?~BP38 {'7Q|ZX麟1_D?Y{k8YVJaY:!Uw6]>=X{s3;,]jcyl9SKp[+B iֈ۳k| s@ F5Z2Σ0eկB]s/*rl3Պ[Hglq0{Viܐ\)Z Jnj)^N^@JW̲H,qI: ;KsY nQfƶ3pPtqÓB#4Z#<5Q<{:h**fڌQPc>{=5,9EnN[&[ȿ?Bwh5_n)_>B46驑DSuYNV@ 1 rq]'dS>yT]D,xiD;ð| ''l8RD)j+Fs'[-ܶ'$ AD7f09rW,m utf[, 5\}eٛ,,'pa(r9=%~k'yxA@%JZ+?dx 3 qoLG:LB̶8^_|r N•.gZC(Eys4=鰁q\3 C2sWx?+>c*O܉ztIT@@54%ˬ2t>g}S⳽3ή71f+5;0`-^&z#ǧt~xmt:}3!#_m_z Urk+/9$Dp[x#WF>ev\S.Sh [9; 5!ENk^44;DX[k8NF}/)vVpADBF,NI\ 0yGb@P}dҚ_I& "״@?xc`[̶X7 A{| *EՊT6) T1k~FѹcY@P /3 vr,CXIYןp,,;DyHk80l8:!=N. wegA{h-xNEM:]~BEJAudxfo!%":5=:;e^ Jj'U+f(@ɠSys(O$r7YӜ h(GM|=/\c0 eP.;c3qxvͨ!^[z;mY |Z=E lur?,;Q[3:HE¾"]I: m8SnUÄ5gI4r Oڙ1әQ[ȫĥRH{V68BMomV7&V`JBǶf\D:^i`V]A>Xh'5x!d"-w_2jo8xͬͦ:DM EJ`]hx|/:<טJ @`GƘYl/S6YԲ^9a8{XdiĻXVTe>:rзHD rP M|l ϛfzw7y,J"3Ɂiu/F v!une.(j]m5htonZ gz9zRT\.48\<$E}Y- n]+K1}[nP ]K膫UЦC@Gqq3a2(bRx= CiPqZ=' `G{ J_EGQ^C`dh'tH ݐX};Tk 0s*<7HE߾كV#jx,2%>'w-U-L1"8V&982W$j-2IDvomVkbsA+)֟r(v/F8bRU2檫I>kyd=>3%hWqquڥ@/$2G`J /~>D^Q) sAFK͏28f:"I0˞rU6ybN:r $؆A`CQa)ph7Y3=(XHf|z.秊TQY;bmIө!CD5Im2-P ga2jh@] I ID.Yz\YBwgSkgR/:a{%A{ o̞gDB ݭS"<䥰@CfDc B$sSmf>M'^inxЦpɝ>3;JB^yUXwѱMt\+ױa6˒ !4 ,7(>sۿw:Qځy$ N`61|G#Wc5B ǿ zB:,f%K JX|DP$(w3AghZlaH9䈛G ʃu\Q㮘µ}\VAʭdcvn~%w2Ҧ̚U?[G?z7rl+pp},:+$8T UJ6MvEV|B}[9C vX+B-yLKٽYWʭBIcRE(VI"&RjԱ@鿼 7E:tʻG sT+HXM?oek {67I/וZۦ',z9XC̊~~G*8)4bJ,[t(?6U~v(5X)7~!$(* KA {N|q>Pw[B|7Bz=Lx # ыH41酮R=ޑsgODMW Nky/GD= X:Vɦ=yV1/Kܭ\ۇElO]@ޖWv|&dsTu)=O{$cX*% DY`+k!6d*nIwԂzbFoDw5(ޙ)=3;+ *ɯ+)b7Rbo$YY5hkk ("MBƷ$ [/~$,4h8:fջFqa߉+0[<;dth4D)^fΌ01-p3$V9h  UO@KZEvF+QbKQS^R;WX@9aJ)7 ۪|A/8ϼz9G{SǨBz*-z*&#gib/2(FߗAL[Day&RuRl#T˫_7 T;-nv[Ԟqxa\ cjDY;.譌1/!R)sAD5= kB)bu7ȱ@Fhy#Y$J ɒZA&*_;O{w$Wƾ=pӹH.,"wEs}$֊_քhl9:ׇd>L@'Ѝ$J,O\AOPILys`_:MuuA'WB*Z0>[3ޤ1\<(ohGwœءn^MtՋ`0{yOxM2|-uD|BymUbz#DoN"FJ]YFbR+Rpȷozݕmtp@N!-ta}O:e|2Bw$DwD0蓒ڌWs7tWRdbμJC#XGr*)՜UгxwɐJ 3nRqp?lf&؉xԙ[ /4yv Y8GXy)(IS tuk HD!sXx"A\Du. D]g6W' ^#ޅŸ1 ׾q}KL>y:=/i#CU\A#:˥z8nF4CǓTߤ*J>maD)v ٥lpv!Aǣ0qAq_87 7HF if 􇉮$*m&ܝڣsZoϨsd+Qoz"W=G9Iů,Dw6 { B#A=rW淞R |omWЃ3" T9Aid|ȳұ^:EOaۅ1~,7tD}1_.s$(x LjD~xz 5jl77$}ll)WYBp>" HwB'wל+r5TmF/ r҇JQX W@|ጀ.lq FLdk-6Ndx8+w 3(?+J]t7!p"PSs ՝`'̠7"OJ?Ǜ} ">&츈:=G" B j͙O{IfF-H8*Zs';̸#POr]1,Q3-0^ɺ‚8/j7sh|‚ f }_rXa:caAI֢C.vg=( *uβಡO!Q1r`oC2DW@13:/,sZ=eŨmoB B6W&dͣ}sx^8,`?:s l \A&|u)lx_n[ֻ;椵87eu 8%&Hws6@V1I~:)Y$ nխ=VQE5 ݫ>Ä.&^D?~\GZae7,Ug;Gϭ&~ z\ z7{=\dXK8aG]'gr`2էHM3{$HtnF"CNI=Ϩp#bPm ͝&~dP2)`3VmP5tN\mfE:~<x_*2cѶh-i( ӟsn;E@X /^_DyB#fѬ%˫gz?5 WM4Գ=ۊBc*5f/@"X @>;2qi&1PJ,y'yWoaG1dLwTzs090MaЫxLx J\\QS$rXcڹG$ QT ?GYmX&|񕒡#Mp%R:TSFcb.AD o[}a]?Nv%&cRp *$FfuK0drc%02th1e81' h,챚&].Oy!8X:t>/=N9\~y[U W [t0 jUk1_6z1ō=+ώwiCWǕK8?I@l̹z.A5[)}-?Ec~<`\q  [2ᢨJLrjwx$^ջ9CV-L'#[Օi?ƥ/KX=x l{dP݉^fu!]>Gs{W3Н(!Dɮј;20sӰif!N/@-[D[ִFm|v#e<-0K;2ɻ.j⣦uGj^ƟgHۯU\aWk,?f]4P5:V;`?a㱈sSz+_`D^Lv=M3AgY=h/OC)"rDhgSj0`ȆyS)ަvB}7 %jRBeBKZVSnz*NYcx A% s;FIMMU+L}%qn gPl`l"zck5E%MI\Ym15$NQ-ʨNj՜ihsZV; buЏۑVte,nIаfhv^Vm(3hv}rM?٣*ޞ%5t 394*7Ifp3.X^姻f(bn9> xAOK' ;3\//7"L_Kn&?e{L}hGw_̹s]}ގS`Vٙ~Riߜ-IWXço`?gr7}䶏` /̻-//{Y o5]g>TS/98͚  /Q4ɋb"Em^ỵ|/j.טP_K3a}E ڡF+!a0n"ʅ2K[D@ytBďwφ2SzqFI]\st&c៩-u:ai@09X7wg%eHG-~Q*yבkp31o b8q3~')t`P5myA8ׅN1>& 1BH=^>z5 ϲ07s1)<*bC zUKS6Q7kxf!JC݇.DmTZB8-X Q,ٕ`in XiKM4i+l|xTնOǵB?+gR*URf Β˥)EK6QngXEFrZBZ$;>`Ml鸫t'*nuyt~Ɲ"T(r X}lk'BO'xgc_{"^PR:X(GT) Q7quOG)TC3Vu6a'J% Дau~ﯚ%%(gI?rzz%fqeGZ+Lߦ= =P>;PvY"ϡOR!}u}= +@hy>6#i}R8IqMwz3uF6ʋ7X x|.N8g(j]D^.Hʼn6ByVL<G̛6öf2Y7lj yKRC0+*/Ls+"ByR@`ZSzۥ}a~S w C_F$4_JsACݲ6s=:.yńvcI53":nJB#`ȕƄck] ` \Rx[+=iȀj=jJ >!f-#K[S!YĿ|r1R\e&4%HkDX srEb ]Cw(WlۭR]_\r0_ë9br53Y:HHiG],Q-{ldO+6 #qY..ӞFl-!9kk 挃h 5;}OҺ 4qd>F.YoE.sL ߬!> Z%^;uomDcև]7'?IaCs"BLRI15<@58k٢d(D"u\G'?Xs2g)DSѨbYH] [Xf? > P ZǓ" F*2Oٻf&U8?^݀ݏ-HS6CʃZ~W"bZ߇Cu_\xjdYrq^ <,^ ϊSvFh$ٛ qd i/Dw y]ԣdGmf4ۖ#TN B$_Ѣq``7c~5lɕ!QD5#7:%`hl h6@irLbDq (ay$U4m8dM 03n\GKym:vl 홇|*Sɥ۹[! _JG]֏:[^ج%^,Åq .bw Di$6w(SzC9)9z.Z{Y2z1>g7 kYI]Hˉ£슝ϩgTUO2c~x0|w%JoA}NJCT!hŦ?ޅ0 Rmg 1)TxK DTS[3w)4!O˂D[aV%NkOxbtsCŀYD !Cd"7x#B w852# <I0US N] -ybszt3t^䣱Z)ٮHgsrEM 0R[C!=?7 '.q2GqXxW;m(ӂh2 j(&TcwERgAy;& Ax 괔-ϡE44+yáwj?+}fUeOBzTN [[J]?bKMO4 ;-Gn16M$([;ӭlɘT;w&/u*5@~&)L؃pk<ɡUP@Iuq*AUtlʼnKTčIe+M%ܟTzJ4V4th*R zMe]^^dt==ogvI AgD4S!zOBD%n2Dx7A}5>g8Dte9DS5lHYɰigab2MNyLd?d=,fF`e>#nEN)n\}dO8GYhDGd&= s}O̅]9 Tlϗ%4+cV=']?>^Zu:b fv!av@  v˜mU,#í&ɟ7F(>M18u!?ZƯVUt<荐 aZk{x!1gN6 ߪP}n3jj/9]Pgav4&O#m{`Vc2-** &ݨ~T|?<~ƭ|OƲU.L! ,zjN9yM;rK`] Pvk{)o{8:T,'11N`;'ҩxx@(%;w=xPՊ2MjK3 ^E GY _)C1:\:pbuj*P3rĆMCQmtp>C~obdH`h`b(A=vaLq>\_:J.=~)k=9:K#RC".eݤ淙hsCМ Z{$ m=7]X\Uq6lQ\.ӈ6wgm?|ܧcמi;{/D( )utC8]Y!|$X|<3SsMYiP=Ps$XH5Oڊm4{fMuRsV"DUgͅ$ʏ-NqV& zT/L:ZnuwOFݩ۸Ŧ0eP=@0^%!UJ]8f8[fa=Z O%Ƨ5nXVq}[Y8nx\d߁ /),~-]J&u~.m4M"ч !O@R 8eco3a 0eg+V5GJh!f5it# < >Tn(AUseP2*(vf=8頻-܉bGU*/Lny/;EFΐ]ag֒=n3|U6<'˕o$1?7R4)q2(вk;-hc6+Z#T,],+qd L#*?&Gu๕hCC~ҾzpO6|;O,9Ѩ*5(3mPz8h+% L$i4# Z]Z05l0ĤDἫ`̈-^@B=h0YApz˭br~w;ZG@K28 o8LѨDUJsB>%)$ {g4'Z] wa^dQ+okԁz7cy Ľhޭ}%PZ8Unk KO沢9"0ڿm+5-f }sJu^J&9v{;uC~ɼ]_r֞ύWpW0.iڐeq)|.` J6>|Wak +! YȆ'6I T ӎaGuX[8lHeoN5C ,E\_w1  Y3N%h~_2CH\P8$?&!ǢoSR;4i dG\%W|V%˕^.?Vhp$şxeZ/PLuyKmubuE_|jYT}Zgo֛ga qƛ 3‘-,#l~NS_gj1`6<1%$.qގ3ھ' lVi, 0[L[!WJe,@ycEwQ Pa7B&Ẵ7MJOq_/o咓ųF^!Bݦ^ ñA&v o)FPX 9}`봹wwlD 1[wiT}:. 9[WQQ"lR1̲#WP: W[Y#L+&GxQ,@%(euل϶ε)>|eԢ#-P7 BS*b/ˤ$s|?E uƴfkXi\j!+o?n0w_ hrKuɃcߺo Us~Ÿl,i@6UTm\XljdL71Bfy: au5}q3׈Rro\`KNx>nۭN\?RTmy-7a[ v{eڭ2c\ïstϷ 8V=HG[ ūgH\RQGV~,@R<ɧGi%  5WC`ښ8HVVvV0[  kZD!`QY$+/A~!~W= byk]<**yM(u#sfO0ngS/R5IYXN+2fRu|͒N! Zi)m .B|QJBCHUG1q9la(;(a T%NM1#jux\VlbjVhɈ ގNxX/*I|V Dy.a%*W`})Fo|hG*adz~@$}2:6*KqcqƑ?(&$D[n(jg/I6!o"xzy?|omwQpP~΀6I 5ڻmj|Ƀv>kV1&  63LSqbD>@P]鹞S'M#܄;(i, 4ڒi(:)NؽK; ^'L$eXi(x6`4kYclpd d/xwdNb*&cP-mHlDrߵjQ-fԥ qwUGUy=Lx%1g7pۜ(oܖ ;|ZJOҔo9[o89}%UNޤ(_+r20 9t!QiE.=v䌐U6݁vt*ch=qK7BcB@cYvRQ~K$vG_;J~s()a%]|mMvq~.K6lb\=dt8WU0fOA2'oO7;˝Ev٦RsiE̍6&򉊔A'[=#hC9;DYpc'"{6IH`Mb:b!HP<4̫-C斜Bq.˝'}#{ jk /D /~4x5U0y:t7>8s}VOOE ~ ˮk#rAeTEot#9g`Ƽs-{[knm鄍lG3q9dڗ[f8Os1ߎs *M}r HFuʾ,Umo26Oa;/?P!iI„3e ācRp/M-l~L׳'J% b<\߈LYz;j F Fm/ }H ʿ!{Еܰ~t/8)=ld6>`i!$*a/PL 1 >M2PDBWhRn xU|xhFiS `%|;2`3Ԋ[AQc٬I4-Aͪte ELΊiy+%"V`rx t[>V1nSO%[N2},&BSpt]Ht%|%󰦇jC̥W9cfBL}zD  Q.K-ʞ FWB>M^+mot&cэv%UQxEEi#E^y8ϫxV˃FؽVѐ#,u~TC2_j7yA\ldгu`AHP~=dZ_rwhO?S 6 UXev~8R'#4L`ucj P~л Z_aB=,j /jHʤTt`ݫ o;B^R]7kO5}cmM㠾!>e}v|!JKvs Xh|P(o`RHl}ncI L8A%s-æDè3m/K\ 慿.БC6|w8M@KdKu4"Թ>֢i_5oeͺjILR@Pp.s],j{O[-<{tռh>9{1vJD+"NP(] B{ta@Ͷ$'nLmv$ΎXTh}CqV.saX!8]hbe<qЉ@5ht>Xp笅7:ҧ4s(ҍIG*ݤa ww㚈xNg֜#nU| y${ѾgaLs;^Źz;ө{5DL(W}xc1mIUBiSRMͭ}N9 I)Bmq}؝qXf 9KAqGP[7|{9_YW4ϾGxV㜻z_S#JV"Ի emYzƆ~2ۂQv8)3{y,-0RUetxLeZ}G;M$2R-%)]pRO*|S54?ǫ;[ Cx*璥\옭/xX;`##ʒ蔊[ev6>G/~j,@,wZK4{W=q[H>Wb/Kmmoo7(+Sos{X\= Ti>r Cht 5[UaT|FɚU^σ1=XU3{ v`z> nxH4 "::M}=@r4pD0mw#t)=%*ڌSBKI [ wنZAsK'Nv ^Ǡb ز\}nдV:c<%N inO뽟>,@~UʃWLi9\ `5/[ ?>}g Ջpsaln&{r:pT%JC 5:#pۜ;e"CQiV;면|}L;)K_ə8˚qy4笨,eBld_CiEhyg6s"v}@'ނ"Ur/**HE%{7 dq NC} {083)lh4 캟PSҁ椣z+PݰhyT?I~|˻0:v&l.j-:*pHlS1|v Kt.o*Y2gNej)7ij ˄$QoZvu*Qs'+fϰ YܝM TO/*sqڵažzI@1 +RD׉7M'U:Uƞ̓zmGY~ (~ci\J[g2B?wHhU'x3iZB_Ч jǡcUTQ68:ls !dAޑ #{3oT6Gwג9!:s={MV7d`Q2VH3t48CӡP~=H)uGnrؒ-BC,k, }uFJ=1-Ӥ  `hcƢGʸPfq쥝?iuSc`1'ĴKq< O(   YAG3jbn!]80ԻE.#2.5K{?mCOX)..;#=A=SBΘ(,SZ )+t)-\+w`| k7y6!`%R1vm!cLL)A`EEc%_M[qZ VjI]?޵:i lW#7UJD!M|p۟-`$)ZwcssB)5ZFdMu S8xbCFVJy+/7|hSҀ,K;5)Y(c>tt?3Bάoc\_\?`!'D(Zo'e^b`\"Lgj+|PCRDᎩeTHxN`QsYls JڜNPNS8.r鸄 (PB٫͆` zJ≼Pr1•;"dC(d#c`3ZCUdΠNʮs\*>Z'anϋ`8nJC`0fHW& NVwn V致펂6Pe2651%~$tRQL]dA9#p^]o'Õ&VMt7 CcHVű7'Fɮ.PyatP? DCw>Ke~&֦tV +a;Wc,m=7{8IL UrL,x(zԪ:%05\Ƈ^m7VL"o6s4ÌߢAזp/߶U^Ly<,<ĭcp=}ņ&Al8(1mEͽK @) 8`qǒoQ9 zhycRUȉw"ةeV[jv]9.mg|,=wR ΀я'WraO6y }a?3%yF"hIp4QvV%^;Rd}lhWզ %>NG"Vyl#Bq_y§G9 kMޔQI-5a2s>; }uHbjA)F5֘lCbzT J{k~n5(I%"n<ɮЛdt lmV"C~{{zNМv׆ (ˈrb81szQHQ8|6JT>فW>^Q}W3R }!_}%V[ ֙̈5J_ lTЊPrK.?egBCl cqV' hJ> lܼ{Pq[[2ɄÚQ)QG<&c@4AG^nܷ\\>`>WHqq|@*nwo[\U&No*rܻ#JbrJ/g+w(z)Q;N.galIx}{"cQb$Ĩ<YdP[ZZ0 \俟a3ewV F^7 `^uo^+.ZP$V\mU^{-aXPVŘ7#+2[t3$#xȌ~fdP;.9!ܷoVwxpv964aȼ)}`f**Wf*XMZ% RbXՇ,7$BOX~wM俿;D@]QOpU.p#-Ka.eeBqHd@C|^hYuJ^o(ۂ^HI@uSSzhu 'DI0v\Y1;XgN3= T ss#o1~q#`װw'rYBLw|pFf^pCZO.<1eMs/ d>c)rShҊn&i+ KY$H`%>a91Oΰ[_PLM6oy;Kbcp7֞pо- Y.$u9\ a|M <&͓ U[\ `#-4wgO捗k e(:o.lҌӱ>+hu 8 ;>zQ}OGRϮV!!n_Ud_4xqtˆoy! ._fUF0T~xbpK>c$[Vu$"\UC~G@u͗dd_n0gBHl _ykA,9#gz2fvUgRJbf6^A SQsdJ)>2B?DZ±m*eRG~'6-9T!?:syҥn{m!^"IW-ϔU^;ܾq2kλ,00oNMa'%c)xL6c@Vh oCF/eSߗ댓|?h$-2őEz pR~j{oRiG IOS=+6qXAT986௚C26PyY4땤ľ}KՁ_J,ZyJ]Vujki8qA83]B+7ZBo!v\1B5Ex9< $ac;|Q*#Hgj+ƇJ+mp PfFHUf3G$OD\.Oٿ|HY4‹ꍝIXA\̤'&ȵFXq%$>1b cɹRB%M$+Z/LiФ(U#8~s}h"XxրpNꐶ .s 4 ZG07\J j}2&Op׷ða4, _b> &јQZ;cQeCa5J#ԲUe7"$XwM&S}B}&4JKA>'r-H.Ll; Ti)3ڙFP5Z|uŚ) J[y i[hf)wEy:PFK Гk(s@ ᾜ~[A;ۋ|D%M%5.ٴji`iT^Penc,>ϥ3fEI-GRCxM/s/WejO0@:Ee/E,=9m'mAl"[&&W8jCJ {`%#I zI6b}s\ r8{ :xKIhIcոLuۍQu<#P mb Xw)PU~mD:k2<DUI VL698w':W `ݙ%z! n.?dɸ㻴nQpAj/c#:@wƽdy@y L8ح 8 HKrWα-KŰp BQ1-c_zdH+&(k7314)]?=!~@SZzVpsz9{ P~[IN2} aމ:y(|S>,:7Ud jxMo$I1JouT 2[5g檮yHƛw'ҪKNvVuLy$! S$*ohV8{.b~JU,U.F)Fz21, rd=Ut{7QGˌKJ=_ JTQeĩ:1\Fi+Mco 90_ =V φՙ}-Kj썜) *`+A#}WS 2؅W9ri@ o "֏+^Ip2 0AA%K4c>:WJ 뷩m7wxŅCڇC^K; K`!7~f_?6 WJk1.y(?"N⎚)bz4ܫ@xV:. $Ʌk ek*&䙕~`|'P<: P`nA.>zbT8R=HnؾbYg#=!\=CeSb<3&ٲnGMIaܺ4߿Ÿ$pM菆R~ix  4{mS~R^wyCHPGW2ζw$o9f[U$/|U4CUox@z)*/a%Drzd>k~Ru+%Sn7d߀ ɼyQ6̻YiYt av~#Z*8PC f-qǒ']kPEŴ>]cBda[y\vpI-s6>wG:9PNꂎNpa. E(XcE,*Ile+]VVcasSe"! a~d6UK)sdm2k҂1>Ec I:-Fh!Dorf_Hfɣꚃo({=.2?PTw`߉Yl.K1JiIXEv}F K+xtɩqlGG~HKĮ# ~;6mIW_{8*nܿ2E[ Iew2xOpT#E܏f~l3Z8c_Ak7! ÏDF$,^Lؐ݉l\nt" 0+.d ?d!-8 Ż/fT{"nyշk! )K5- P!G oVYbuIn쓕k*3jcW]Q0Mb#BsҐh1:SOɓp idrݲ'.WV4/eUSr%ܚ+uX{0&8TdO/=Z;Vjrݑӗlg-Ɋ,],0хR:Vh!HEjt!l:?=,EԘҰ{yC5r!޻sY=s&0:p$+1H~,M*_&hJ @\8;<#Tn{e7TYv-7B%vaF:$0: ]_90?fRvʬ/+RhtVϟ/Y =C>0 'tehEstM4%/ Fk@so$ ҄_K_L9'A4?M0zTe#6~FyEXvٯ듬62G4|vΊ:"sXg(Dq J̶7[q'` Ͼ֚&={b;Q`ʎiJڣL!{^ ʩIhX:b'2]HkS}_@PscBt;Z(BArDHnfM)lwNtz8V@*mP,@誺FlExԿ#1f=Ԧ/(fXmŧ*|T<͛`OdEHxgJi? m'd\e-۟A]Hz$< צՓDR^9`d@qMFA1).?NLY*an]YFI%# yqUpIExJSfFEKU4=1P5G{N<-ftc U~oI)Yha"'^IUy׌& ,(q,)wb3y+Ӗ+:ke '35p @K*RF`$_44,1{Mlhh}hn 6B0J<Qq^)I]G{_,IT)y6-Ԏ-'@c1H·lne.P# (h7f.n :M-|BÎ~5zԥIVNmf>hǣ|AfA`_E o0heX^r]0+nOQKWA΃ؔL#~V& fLTň*ޱ0=sZTu j!Ko&2ǔ6&xp<L*y7{0;-"w-\ yy! =IަlEedR)a2n՟΃3cKm71;sf|Dokp0ig?K [ѺE} y2*]vW*^2B ͸ǟzt\ƋMNk )VX2T쭥#'!'><737uyW&/ /8x*vj4H)yCy&,M'"K2o'  w/9)t&[Ʒ*6a.-Jo8}ovpmi^؄`zZ&kgioQ9%TѰFUpt1ypu`+tYKJۨld 9[D'*hVm鿃 OdU1YIA;+*dPͩΏ8?G0^)d!3Q h& &pT9cPFŌP(WuY&+k5>,SN'zvoh ǫDF+Ϸp贤5(]ɵ^CjDG mrG/E]!^X| +[4Krow9a C .E#x00zQ(_7i+崾ӷD_uzU[]- 8:.!M5DƗ`x%s}TN1=ܼT:qaXV+ϖ3. XSZd}'MtyF9|ar;[d6+㒏pN9qr(cW`!@z_@Z jѝxG#kIlM;v'XHo7t{@/ETސh|ֽik 2I7 hajѺ*ƋZԁo}Td.>laT*jު-Φ=TyY0no®uZeѸ \s_Ϙ)镬k7˝+U P]ָa{E5\`}#hCzs9o:t3,^@AS<%SO֐|EW+O݂7¹<@&}Y}%']C!w CEjQkI5`6y: wdz,[|k_K!V$L8qbL> +jXs6&$m_E2O6{Hbxt!ɃOJWa"ubQ-5{E LZvCGn18KP6aZwN"BpA m[$|C ;DnS4F]//j>ݽwueB$H563:LCF;۱RY=[ Q_ (XAneݻ1پDL!@- 'T|{ˊR_+Bt)$)8rZx@ԉh*5=\uJvWtAl(7_E}yӈ0}=kn(WEqݮRsU `;BHtSz yW!tuE JVJQ%F,jE(- >x*Fx+񹻒;y]whSvw٧dY nL %Xtb_66M$^b$PΒ=cNȈ'&#N0N[vm-|G@x܃HXb0?=NA룈9h &e'ڿgh-LݭDSo8/ޤo"svoEztuު_zܓfu`Ռ8P۵xhjJOTyƔp^缼1sNY2T9S&.m$0oSEPYFLzui<FR&뉶fh$KUMoPi nRK&5:pH#J_ 3-ִrK̗W7:aw[JJb*FtN9s N+$>[#|ѵaC'P4ZlAomD#yuls iGULѴErpއDW7kMbMN$BbÄẃ NGB'Ma?IL~mv 'nrX[27vd5W: OnZ"AM-\u3_%8!GY 6Fh|3`55U4d2[IMD"^ʘi _񸹙 [Mw3% 6|icO\9﹂u*T'=Q {"RԷ81dKBXZ4 JC˜':i;6$F4qˏ.?Jbze2ͱ%F"y`T-] Ugtc&"[!Q~uv[j0Wݿ 2^W{YMsRyv6w}-89P1zHODw) DfQX<{~lM+Ø)5E&^+^pV'tyRIńB 4B{k G.JxO`<|˰cM{wϋoj^@{ @ 1* @Mc ԋ;yuP4̏7'xhAILGf `FQNSS{-C䏏r{o0O@+ rs Ya,Ű |_DT#kO~53(!;-LrHǧ'*>_ʣ8у`mJ;*i]e,7n ivXp1%ZxQ]ZkWp3,(ɱHXAy#q>3C!wBb@i$$,9v90288|$taG=*%Kl] +ݩzSo6ec-l}Y~.]uFe<<$mQ  SN)f)bJLfu]^VI72AeA| ΕNaGUx4x(%НMܢ'r[a\k5BqwY7DYDzP++}21e?+3_ ~s_G8ԐCC'YI `SrEhx;Y*=՚j œI }˔ǙLj qU=k+Ϗ4Pim4Ӏ#xk >YP )h\b[r;1Φ%kK(@MLq oN! y¦ # .jJ>W0<)g`@?wRh%m=Au(GcSW@`rXbܣ6Hܓ4Tf[d[R? 5QHU.︑WSBIP ~|*wlᄄ--:+~ G.6&ڸddS>{ǜ.hDg&_LcǐdOp ;zL#(W_[-~ BrH4Ȗ,iMfSgr K:#Ag<8!CsX V/6zV9nS$jUD pRz޿:[ת-*m"68y2>W/\} )R=Gdx\5Ҿdڿ^/,YMud7 JNܩ=V {*HQ+g-i 900: :TBM#E Tw_t6 fG,|@z3h曮e#.&/WYڋ72&Oqsjc|=_18~YHvXJ1O w}_|@۶[64i*LJsW$/ʂt#n%J"jT8VGkAbztK*x`hw\0Oh"*1_3QO -A*X5B5Д(>5wCjeqHv$}: ɿk6Qوjj贖2EQśߴIe UmJ3C)_Vp:˫™RS:.%]xXuQtm$k%eׂwwRH-8i.rRJ$p8I:h;%evqm`$Rx_7kQԧw3rPK%KɺҒJVO.ƀC㖵_")x.c?VUL{x3391#*5j.3+5vPr[i#әI@+ZX(/U^ >dsAg!=$sʠ nblzD))"Aނ;R 畡?'&v-e!e .E1C&E B [đEc~4{! ō&a YKM/$nmPWmveH~~.f:uِb[ۆ 딼Pƍ𯊝q/Q${|ÂqK^/G/=wW͙-x--{Fcx1)F J~CC e!d> hi)r,1IqIuUlT.ocz,uM8j]=E^;>!,nJHV̟ߤnkRz}{zKh {J KWK.Z%S {}L/^j6V݃=JO0Kq4|.:'/P-rM)mn  eW +RwvFq$.@,&?Xbut0?wq?ZP:g7Zzu0p&ު2{~ qqU!ɑ*#xւgpxfK#[Rt8#Ǒ}cCa.q[jn}Ql %T%J _9X69\Z}m2G&?Lzڟ4}$C?Crn+u/m룃v"Bꗟ yF4qz~ٴ~ h0HZ-bJQJpkoߪ"?ke(C8xt PEIR{}g/ B8Qmjj񬙴NrxexP"TP*UA,6U#.s:R)*hm!hqC* OX_IqMu<:lE͠_|hK Joq]BJIbҿhSY`/cėŏйu \L*߲u͆_:2oӸœHA__cpۤz37a*.$hXp:Sx6kZDI6ɵ1S]HGlPi.} cZL9 Ĩ}tW ~+ J{)M pأzɍIP! %KR.͚o[{F>EX F)|R 8Bcٍ+)L>_ý dU "e5S]3H3i;W@WM醗[ '9@ҙ|nMa} wkڌ܅թ/~T봠-aepc_w`uHKW C#نkщI@ ߱.<' @4rN0?46UVUӷ˗. d!/X~ &`a[Ţl*u\WOlzu z;h^&,fq<$>Hnþyo`U0ؕDN(9ũ7E= _a 1Ak,B>4ܨ8"WOv ;bpF,#/0 3'`IX#-@*)w~7V^{ydP-5 ~Àڋ,ޱMY-Pz2=}57Ex[EOe HQfިT8{=MCmHly-jhK;Faҽ,3#O9!̴3+&˻+f'Qry - KB7ᇻt1{jRR)1y8Et]/R/RExFbs$2{ڇf'uN{4 VڒMfBGݯaxW!IgXȔh_T0k Q#ލlQnwV-yܴvR: 'j A>tF ʢvF b_A:;sjY\6 ^QX7s2vEV=Qn&:I0 ,߯ h\L΃!EJ|% *](;1ӱT]0.R|z!$J͡=' ZrE=9Q~nq_[ΎȽ{K+@{/8e2O1Bi۸w פtS2#!gGt12B>KYRѢ%{@+q*Q BTT#Q'~g>)+LRQ} &HVXya}Sؿ,ߐ{`WH . A'+RC޶%Yԇjd~nv{Uo Qjj.],s׈G+x6zp~CۍėnFF7 .}k b.7uDB%fbD$Kòόe>t ,QR|n .ylvn!AG1 jY?(ҧicPfEBeu@ )[*/fB*6 FaMͩ1W>GւA80os fn_oBǴQx>LcL }_CX.[Ov2eբ/zC p>*5c;22qv` :;S6JӁR1z8+vM pAGʓօC+gm=0@bs4L䆜 ߦI@q'=Gyoa#nA \h_f-,Ҽףd‚*qKked]]oEout9..Qy+p̥̯Ľ}Džeqݾ=[GCu︈QRsuVh&)ɠ+jX!9zÁZ@| 3*4ȁ}}2] IJfpd2^^(\*F*wz/R0Q]o oWeè )1#׻A ;mcQwF[kn}0xЇV5zTϢh0GM"d sZ%h{E}؉ {NQ[OA<7Sz( T2((y3LY= 8/\OMq yw3؟Mԑke |UO~3^/̌>uyWzPr[ŞB$k$` j<J*ST ce)~Cw9=0-6EѯhsXzPN =o-DIĹ`F+KoI@ɤCV<v}?zJFB.ﰴoUݳVFFV8roTOLy}]f7TkJ3|C9q5:H`M_]^aN)yvB? O/)Cմ?Uu}Yw^" ܴSpz˨yX{ѯut*|.sc&aM#]v`Uo1exhsytY> .?miMh8~ f 9@0jl=(@BN30 ^+3GM܆-HƼ_wnY_4Q=NwHp\3: ӍK6.èBB"}:{+Б Ybʹw_\!4޴xPQ@CJgݢ#) đ:9?j}\ߞɘSZuԿ!ؑ%i׆L^p <0~W4G')0#1w;&ʹf T]"y2ŕӸA@y0Jm|[m+$Xp8*I2=u`9e"' Ly?<7|_jGXBxaҁ}H$ 82HSX˔2H}ÎOu'\8tcI?HKcϥ#8Z--fx̮1m E{Z| nugN0x˙I<<''/O7XdYk>I <~$8ӌ!a$ɢa׉u ]pG˟J- S\V!,֨T']fóL>nƏzQi#NA?gyⓩ&ן,ǔ#fLWƛAyN&roOlV$Y$k\{j0|kxZҡIӾX7Q βY&w,Կk`Fcy.1:%.E1PU{cT~FlL(cmKVGJ8tUtB |;wچ\-ePRi $Uf7dH$.4כsL GL7شNhr6ٙpqkXB#_p]?#>wpኅPOufg.)!a*`\Tte{Wh* /Ż9άz y=9AxQ", Q‡q!Pa=yW-|c&]c2{ٯʃ\'/O* It@JssIODڡp?pzH (1irXÄ~ tO԰*M/Z1mq"|}eckb7~/13kzK#1m὏&jhS>Ywsx("- $*ik/E+DUrlVIR_4T` &>va)hd/ThxRRN⤎΁=@saˏUb\'SgD#J.1yoN }L``V#ؔC eQ0"(pށ!dаJ62mj&N ?ِ 0JiW2k"μ"lM$MtT?kM=֋g;"M/!ԑWG-g lĽYNhJԘF/)rx/DV,.W(ϣ˸ʷɷ7~Fr$A"ulv}")m AxgZs$xZQv[ڣu]GYA1y 9s-E^#8a 8Da^:k?˯l.S@d\9./zPl?cz Ƕ7=cc sWfPQ/W2KF-<\g'tN3ֆmQ_ Zm m/.٪&TWcm1٦ZS2ǚwģ5q:yEnbui=~ӥ꿳9G̲H8U#w)$qZ&7):< {+dRjDuglљg&f4mQC8l b4xΟ`VgnTpXژVy'/ۂkT?DN:Wن.\<ט@_R=(xl G6C-*NJe_2{[c*U ZNj)@Fь j:a?aֆ)ϱp#yo_-vhe[8(Xti U3v_[:%uEnhp=;9͖qiVN=\i:uyۈH^-ȗlNL9N_QU?B9M{wI=UYGhڔ.ɺ/C4ɝ-Bu##$рA{-H} +>UiQfq#,/07tie^tnxe"*H::oǢ%zdWxoiOv<-@>x"ZuHLI.? _dV۷sWXAR8yob ge?/OOٷ(Lz).Mcݲ߹=-▘nkxE39}NUx'nx&ٙ"#NP4`}T3Y2'CCnەlm+5k0l8/~*?ݍq{mI3X,^wb ZҲhf㚎բ}-aZz\F3J]0˛3״C .;Pui \6CБ>W="}DEXcG?QrO7[͏BXJ)@Oٚ|)&I[{*gJPž٣*sجp-L=TXЛ>Z>@ͳ7WC:ګ!n?cE@2z'v#8B _*)8ͯ8g8RvքMޫ@14ԙOWY>daezM L!"'-hD  Zx&Y~QOf=R Zf硏Ydbç K5@YXB|v|kƁ6V$/e+^A9\#\t=K@VJwdfqYݮA!d}Yv^ ^Jr@D>_AT?KmʀE LIC|g|T& Ohk^جjآ0mVNbP6Ic{.%(w@iluv7_P5Y"h:يMDnS!D`'OON4-ȃ:6 ovl)S2!N,كOq`!9]}_*% 7Un^ܯLzT=;Dz؀D@I87+pCՕ)Mvq:(û[|<[?_CA팀(IdY c7` {Գ6ؑ1$+el UɋuȨj c!&:/NŒ7G]8+6OxXg1䯯XYw+ml߆ 0CZ(I {OeB5`Vk z|6*>}+lj|B bv)ZuKY{9N< 0m'blL2v >#ޑ#ڍv!Iik {즇gs  o$_Z( I+ vX[B6iPӤ lܠGqm!CouK8iÞ˺8*L-t@/ImhIw0yo0R?rS奝5| $7 _ZWjOD]#jZ_CN.N@~vRE۞PKda9 RN{j DQŢP\HyTWDSnA31ka_IscPI3|)(,dιDQU\I?ăٟrӐyPX1FWq,%9̌+sVwuX66^>/>`vZug|peU<29Jvlʂ*0=?@/ﭧ: - {{%1 < .  $c;8D=:fLF_L>YGCST\U$yreش?h yEbD?İm1F^.G' I-@3z)0.ښvyoJ27;)베O\S(l*n(v&P7p&҈ &ϙ0O,Miε%UX̽~CcГT|W`P} ˺Y{a>(~"/wmc-Iݦ2k:)H) pGmN&z"G|puj2 #$J7MqE9ibE|5.m8x6D#q\}/+*,ʧ<LphtDlg7sfGA{Ee-U`}$c˱_gJ PFٺ19}WH 3S0 &z~xUQӈk%)Ce!z=r]ɸ%c؛>x-, ~pl+xOA]p87}kf_"'ܼ&$X CC94O<{jp^c.NJ0ޒErBw1$+%qcثeޗ -EHp"%xu %;ڲs*H塘 9Y?<딤hsHdlzWdM:)Օ7)tH_J@^H*13%Zr n%EJN񄬁@@ Vj{PZh.2"Lـ Ct4GltCԔRYƇ(RXxp_#2/ =L:?"QO,$֒Z@8TenRl@Zb)2gA^vҺ(Ueq?ʱm5Oߏǐ{npCXr޽)1BnKXx|AК[Zz)Ėm<Ϩf޻YWBs?Vv"D]{0 n $1a_ :¦`&HO%~(rGָB6]@uw$GV孽f pa1ƌU ·o{dAYhاPlw<JY2kк[u-v)>R=m1f&Mf)$_;. `9:ǂDlhj'-zG1Ɣ/SF~^-\(Gy=7Q4%5]*A^P#9̥B҆daNẂ [bq/J k!~4Q2%I1oIj?`34mR"T.jvÛ:-$(93Ix,JlS,.uh49znoxQc2L.;>n-3Ã/NB\t%4.FJ0iK_%Vʼ%}~\ɰp9a9[O c 2?XuBI|:cʳO-> 7JX`[ _$T-瘕cYw'b.Y.}͜Qm!S *~Ω2bIfˊ4AΈt=eXW [՘9%\a+}. j1 C^pm\FFYXU>Ђ l6sf i|h`$IzI)Gk%΂gyII`a 2E5$r{hUf~SVf=ELUifݜe+pˀ8MV ,eD~L0Y@)4XBQUԱ$2| + W;e/jUQC7ґ<˕\xI'I"2)c;RgGKf,!b1dJ |֞M =SܔI+q8%d|).hM+p L~u([r\+/fdž;e?G< M;t@&V~IkV ;ykE0C3FM;[BC~1or-̒nStbrSi/CS~ V$nJ  0c3 7QcKk3Ǽ~.0irXP)8 sXCY{l.߯TY]M@/_@ù)p?WEW1}.d3'}j*WTF7v~Y }!{T] Wݛڑ׆5oi-V .~4N.4:m? RX܎V.1|z~`c`NGNB`^6^ wj6~w󵗄N\@UdC*3CR.SlT/B2ws<8&lqH` ^on}Ӭs8*.\\FM:?$*|d u+x;z@s+ԻqDzߴsg"=]Wi@g.Țu/No%j Ek 9ɇ1.MZ8:%TwSggDYOaCy.FR]!A@l$]l{U"v{KΏl]bUܱ?dVxP/٥ "fuqf+UAsn5ȫ{Np f,1,A>%?]qOcQF4Cꊹ?G! QZ!Y7cÍBj0,کUW`_JTWs.|c;THBZ|S!Z9#lb 搔[0!M8'Bb8/F[NFpB||3 3_`\8t$* B6@7vreS?s_ݿ g0蕢6R>_CŻ{[$wv{ 8}^&(Cښ#8DP!RwRO>S0CPGߕΈ,!_`e'wm.P7B ?r-/ TOlMzVΦXB.&k5sVnM;WՌWqWAmT)j|<4=bBH]3Vpryy VرXT2M1eD[K M@q5*g|mVk]3[MuGBjDA,7{!"3:wĔ1 + n(((E)MSubQt.VlA]078hDjIkO"!u-H/yw-8Zcɟɻ *,fw058#aӤ 1:BNĞ@ M:Z?UȍLTbP4la=MxŸfL'XU[洪W"-~ޞc#iT3]pk Rc$ ;;e-dN NP\m w*앫\+z0_)IΥ>7-\ \H7qS~xdۦݢ;7I| {B(Kr[!Zu+&Xlc]:'hs6d|C$L`}*bk2XD;TYǖ{wA}ۚ{ a6y,kUv)RDb=t~coB,A鈄 n EA0z G-;>(칁֚ߐb!`#=h|4{姆]y")+Vs2,a@ё+VKjt10ȒK9Z)߶ "o/Yn֟/&S˶x-dGaR#Zɖɟ}#ďXj̏ER_ԏuɅӄ&:C6>IѨ7jh+#((72jyu)φEY{`ӏ&351Nch[K OD0#2!Q.,S2cA `f-AI&.p8X7:`.hh& oaG\:_ّ 2>lQ%&YѝVdd?l;.“-%=Pjpħ6;Co_i4*>AwaG+4<+vni5̆^{~Pa]{AGMP/MpwS,((n Ԙo60-)`{g3!{M!v:=β1uRۭ4?)$U2`Gb3[g3W IL)DTl/Ғ9OQYObh=X/M]UqA*3: ^D:s OU;!trh|/#QZcZo!aA|Pd,G=hJtedZ 61耽>ww['>wv Udfտ:)ݜt|\b{Oh:#)[QTbM812hcr7g?,–izTzVbΫ!q f%JW^G`Td̍]R1,3ߞPyJLJiY'G`/$OaRKԉnP|s2XD, iЄ1{Rp8""z%I6/ OLRƞRD47mƛV?1hӎ5K&.o@t3}#np>[JcA|"ffj 1&L-bэ;ϻl96&UA|,EPf#u}dV ʛz;uBf]fo?~C]u^H;Ҹ gn$wˡS|qcrB+0QA.%Lr64c.B (5W 5O-M Jъ,?tfy\8+ #O&I7T) +CRS0'rB˿#%9 Hp7Tvy@wf2(#@RgE^,%'iB>KILj:*{?BI ?g3?*oo/V4)}AC])wPrz-YأEqGe΃HCa0n:8x{ȶ3#uy%j,0V^JwbHAQ$zW% YMSigk%j!o`&*& n`@aWV#W?\lvw"Wr0X?'O6ԶD OF]R{v\ŅGX\1X粙!汰W] c셕nj`]WMF@'L#)P;>0l1rX"s7UADmq]p:g%K.)rp 3v(19B!Qz#0_+3UI'qP)AJ4f5**r/jC=3NJ] ҩOg*EVS2 p0Zb"mGI}gX2P?`IPnʆ)H*c%M7x>GDZ tszkqsf0!ۿqɍ@"~N)PvQȨiۀ!oɮqXh ?lz;Gћ]) P=9G0^\koir#GBJfj2Czwh7"lU!]CMDw[CQFu}ǭ{ܳi/4wӜq!5AG FO~XX[Q(9YgwceZ/%<3 8p  A.7n""Q,WGԥ!d8a)[>* +Gv[2 3'u$Z*qY.:^'!h G1}#39 ;y>=>=OS穽$2U)LI&U:;lȈS^1`usjSSeJCr~>!q{?R[Ns}gu޷2N9X^n8 R7rV<#Kl5Al)C_FV(, 5 HgŠhβwjҔ&,*PHO>9rg䄫Oe0 2r=UpӘK0bP#ߎUZP%Xǰ_U7'^5O/!+f>Ca!-uVC<{.NkF_!g_? a <`-c38-rlJZV׏4*d\"daK\.0ab27`>X[}fTTӅO=Wvsm T89OhJ:i1|W[7ukuboYI Ɨ㋹naF),qv߿vF04ȶtl"v&B9F$4Qbuvrw, 2"6M̈́Z)mOсx3YW@j/p~.^7"c@IcEt1j x3K zJ;uh#NK Q<\X)f,{8BxumU!ͧ ”d%ܯְnS#  _K(dok$l!2صy}?+, oQ1jHXAt-kii2ϼ/lg~] =zZTN\8!ct'9A%gٕo˭Đ*, 4z[ ^?Mc+K4iy]z!E3qF߃7=x` AC+ h>K`Oɭ+A.W-0.д]xT&xTB!z4_b 6śzO@EAsy,,/r<c`2ikuCӷ 偪zzhhh/{ay1]MLjnU}֕Gk:|@rGFC 2p3ijqUm"$N/=RmXa ,Sb4\*N hiB\hDKy߈U<QW'Tk mdoQ~lI >f ebپK (9u#o=dy9%-d0m[6W|[xIqê,IR/QN^73`f?=i]$F?>qp;̜)1UR# dq}$*mG(l/gj"N3 VF7:v^J*kIstW0ѵ2t㝮ͅ 4yo:6<˲M|@nA6@N)=uO8,^j;0(j^q@u^B{Gd=B C8}>zv݊癜C bz ze8ή>.|&CA6:$p0?\1j'wVG-֚` _y{[^#ul }WuȉF`]{X™Ͳ)VEi8*% F^,ȅ[oST (nЮG8\O] oqNJuf}y􏔹Cq;z`'AVl8!s `G92^ @pCyܣJt͆4k?lfS(7eN^ e85/LZ`:A( d;+xgȮ4~M[ 9DBNka43~u!kMy6 ҨJōd™ҫj0F"(C)Ϣf_+qw;P.2 02 +~cvlgc>VhzD-SOcJOcNE#Spqɶa--`Yba1X`G<0 4|PUOHq+vTVRɋ֎\tHՐ܂, -qM w`dnC)ءKȱT0oxz/p>%Ch+zn(wBٟ֭Xc(~HJn7qn|ˆM=F KʒLŮ*E(! 5>j7C޿Q2=)R0E?/:4 l;[tLk<0'w$2ݘզ9Vl\ae 299N\Eo%^S馩{J$[`M!Ӏ/i)ӰX88/Kf!:*OLҮFhj1&KZK~w|/"b4vkNifs`Fvְ`$1`^^H^;\cL[%jtB@ӳd^dvs>6"h𡨠7ڴ5\\֌Kƕ2ĠI^=G-uJU*Ȣ7[ioު. 4(M3d:~8 YK=?CvsLv`)eGF?\ @CaZ,Q~kЅj4AԿKLcZ]H5R-4 TF:to`?|dHX4?3`4}?/͏  SQraIPDOyJ4^}ɈJM o{.A'j(1`9 r?Z*\u5 |$ x9pzu ڑ.Mbg js6l6 ;V,Q%nĆP~sKU3lelP(s f68.VqtM@dǎ T@.#F?ԕK0n9~w}_&=ǒ?!Jw:E*qZaJBQ1_;xS{q.񖵎L 7_Q  kK_7;7 Se6ez<+4 Rv̒& .]H5&oWkT#%qrJP'׏Xw𴶙☚17p~<";x| ;_yHǚIPx}a<&ٶ脝n7Vbq&SKR` LhMs$ BQ8%(jK`ݟ(K%B5׆,N@ӛg)ty+ТcHc嬍>7"UY(ɽ* hлU1*k{Ψ_J@hmg36}_;_l>\9EP]kkePE\2bG~+25K iK']%s0~bsUbmM' xؗM6K?Jhjt73z)ewv-,ƗCat6_ˈ2!_eEK>x i0g>z-cM򧆹k1FEګJj^. 94dKn1]6ޡ85Uq"8" /j--[Rnwf z|kX9y2D5vsͻ0Ռո爀54]RY4#3&wc1#&ձ 䂹"}T@^|Ĝz7;m܇G885]Ɛ}EKy~fM`pM,hD9M]GK܈Z4d·ZhҦR×&Ĵ~ lBXx^ hp<>)IP܌#fѣ/~QYn>u,l?ڴٗu< "QZd8 Heܸz}2wPӊ IFѦy]՚N9S0p5KU>kP-#ۉd`N8Nwuiw:A!Sޜ$j~HJ,$!᳣]%Ku } l8MAysjV(&}vx$cH!RdHx%'q)+5չug`A:0BnQ #~(t@S-JU}ȔK?Yƌ8|F8Aw #f;4ҋb+9gmxr2QM_}1.zZZ,f# ^R]n2|9 cFMK!=PGn+$H_9}wKZ %$Xv̆}wi!ٍ),vcm`5X?@RCصR|l_?QAcb( }۴qR11V WF>#/ ;\[4#S'3wۥIwQ=LEjZK <ᥝjMhֵ˚r,xQd}9ԿH6"Xߏj Q`*e,|AJLD=j~.@f I2um=an1GmxAaG"E(": i(ޭtnM!8Tų*|Ҙ6`dZaYv<-FXy5tӟ{+6~u]C?笠)ao8n4-YKR~AKYoLYT@s5,}(,]#|o=9tIDҦ)c9+Mg.qBц7G52ȱ}uv 9I^~>lT27*]Ie~<_/-2$EVV宣Y} JY7)S{OYò n/}A F f<+9Q,'KHyp]h8A r0^g)bΑqF9B)NvXx 4H>ˁ˹a\vQ53&.hGHڿpZb ռ{g:[B 5Qܰv[ŇM@ho&^S_:f\S\XB] 'tfSH+!N}?s6Rr -߾=PE~~s͘,hvMPj!kfr@˳mqMfڙ݂Vڟr_`H(ŤgN Hml3~Coߞɣ5bB4P ]fG7U=z.4#8] a7c#^7'3i42v4oԍ8dbDwbz(sחzgĜ{slA8Y!M^@˦ա`H@;E3BM'=!" iں)&kg9]Ӏ!3 ΍_-a6#&"=40W_@xnZ2 ۭ(a@I0W # m>Zꕬ :v,P: .;"ܼwj~::p7*J +-~ٰIy ̂tRI_ObkȜmK!*n([] Fq8!~&raڥd*nΕf M)2zN9rg:8r(HʣPs}ܵ2]mlJAe 7\+hEWt2y(ޅ,C k)4;L FZNNnPuOW$&þAqa`6|+{KV7WgjIC/IJB &p+sAxnW1qI5iO ˨.^xھ&l%i+~m)F##+ZX[/2^^Ktgr\꾢\?@vުoWi] u)٬wn{(],hG{+YvSFgD 49h=#Ґ}slt>]v'չ;_ivBROwE警.jWWtIWHsmEJhUyЛ{p NI 8ίsD= ja(8yJ~kݱDz{ `Gu,֗k<tu L>#YOդg[Ē^-g (@!R C=!)hj ]B_#K5Ym'B!a}V/"-[Q^JzXn92׃wq05F7 {fIG]2~u]&a~M%"lT$4ّ^=G5MR["9c$`u@ !& N~g^y=AyW s7t~8*zLWS>ς>+fHLfja48MjV>"h2C)@Zg\e l8]RӸy}:WتJtʉ ,8d(օJh|78o(9?v4uÕO[syNxo#TN\X)[qAʞCGM[A$2jAbmA*"Zd@պ^Ղcۏ;#YYa_m Z@G; 3H^eSbEeߩ֗kl+39XWlR:"s OE~ghU%Q^5anicD{ƾ+Rwe<ܭ ?ZB]/s1/Ư4Vsc.694@zHHxVT^ ->&U<'Z$jb)5ceq<[5^!Ql`\ mB|tϣg9,FkQ鸞ŽuUC1JpV"m7 :@l!y-8p<Hz _hnl 5[-B[atuElrԞ6o>13ptS+,_6t':oL\m>1Tһ(g1Bf^;Ckb"h5yg^V  _u 1.H^!Kٯۿ$֩2m"-7Q`6il6\eUJcVQ*o4/ ñJ!ϩ+,"'1( z]gY@Q]?ʠUwFK|{i62K9{g0W,m3,'ġ4_Vq,{k4n~d-a'=N|ˍ)ۗ y'Oݍv*eyY'S6Wǯa`T%T {#tYP AU_|mZ&{6)lK]@7cY])'S}-dl&YH8/'2Lu+c΋M,,bsb.JĽiRlΛ0]t I.-Hmvk ҝ &Fq0,sHNW P$$PPsCQrSq7"ۣh7_M":=ȁϛU;"hc@i 1iXf*\Ar-evA`oP\[+h (< yb;Qs0YJuJ{y#B)ZRvA =ڲj^ɖ$-LŠaՠcMm|' K'8¯SɏŐ]rY0W0Ii_k0Sfnn'VS}Χjwj^Aa&Гzlz;ZI)$( 뤖.<~3 r6gg$)70 I&p10Ԅ'/d* oզ3-n?Map*lH>А$ȼ׌ChPC'\tI>l "祭9qix&Q0-QF9IA~Auu}iLsld^U."Cx]x=0`t't)}'?#yrĨoaķt7EK3Fk$s5/Ț"lm֎Ԥx㬭<!eT>ճ87]`/fpr]HyҐ//RhCguD*G0Cr6si-4!ځĝ6BhUc(iЀ"Rk, 2V1s >u3O#ס;BG*%%gmU_.Ո>?ƻ 8Nen!}juVe{'6=!G'ͶuReC'y 2jZ? U>HB7 >ƈV<}-׋ j8<B"C]4dbjnٖR#&s9J?&Z;y4S>,Ēqh=U:~w0X"MM.<*79p1:ybEe>(6bFH98l  ?uGFJ@=p]%(gm"+` sntC Hު>q':$O;0D_6%lpXc ն,F7 Ńf ︓O --у$QknjطCb9L# 3Q=<-<c(WY*cR[ߴrNpWMC+5wOJɕA҆q,G}i)c;W ȷ:ibɡrUOT{gW>~ALޕp À%|`m5Bz"*/J'f;y>CH a^{ghP%8?¬[{M~=\> PLJ1yBjKYٓ|+WR1ds^ ؈ $ JW\547ޭ#ZAcm|+9ipz:ľc=v);T!O=׽bL |Yp ȌlC3̥feT& L5b?|fIfeIsmQƞ]j*-EXq;HyTtI^UU^ESE~<{ՀEmD zBD0!I y:\({%V /Ө">-/]V!& 2Dm:C1WޛT 1f8x`9x|dð82BO=e^C?t%boR{Ūю6rhDkT|)wMB6ty LH~d2T 9M`@sXe_um9EE 3A{V7oMlUC .Fׅ?/'"Qhaœ4^b Z "Od>I"LWL|"ٿr! 8i"=kr|hs3]CNVLxܑD,VEijv(b`4g#{ld[YQ=63 uMM(NF=<3Mߛ&Н6)}f1EޕzN'D*^wTGJtV"6Dv$4~)Դ<W25^EWHP3lg)hψ}}L_!\ۘpYęlQkZм_p<50_"+#,(Wgn`c'1WI)$KSlAi^ȉuBο)Tg!J)'9JՅ ;6Q ]6y߸o .O[vwq-x&-+Κp A{ݑNMrEˢ vmd$Nk5Pw K @NZ5Z ЗNvv!7[$ov3_jR?9ru @-Qrᵨ鹫I: CƝo`-hckmZ;;ee#VzmiGYO5p574~ cjdy%<${FձH!MYxb]}. 5zB5]j,FeD[u9hl$Tީj H1_YF&TPd YO{c/r2W=,oĄT3ˣRӆ>YhI!}|A\\1񍞸⯚#ȊL9_PTn7% \fgm+ٕkP*vަ?TtR&u7iKKDJL~UoFy!i^+*)W܉{F D$ Z p)=#pK^u3|h!Z,WB˰&}m"IOVY1S]6)[^>TJ $a [Pls(:m_}]C{iQ1N|  "ibsdčDygH/桻_w|־L+WYGE. ,8菌Q;ȶㅧ<z5p3ɬV `id`//&`b<XI ׮ fD5{MA"R\%(;=K&fJӟE)_dC C6oeRNҰP3n_@'Q%w^,.+ KT3hV*|p$%vqABrC .rH& i>_.x@hQ;2*b.X2XBV)!T2.CSPAޭ1+ u6*WSo^9΅ےaICOU7i3P1Q曌 {i)캟ϯq1!W u@c 毫OL\yggp s@qhgqh`ve@]S㟄ΊzS9aLA:w3eEJR~P" !0k }!zV,c6Ο0,P,1+Rzݖm1nBBշY0ad#~?.mAQx Zr׈Xn7|K)#!s CHv#]$أb(.sk?>ב R8.AVI܄L Ǝ֞d-6;\G:?;-6 3~߁ʦtZ6a4LG8D/aHklY Me>_U0;UUArvPr$[η 닐 E9Ȱ֠\`e*fx^MrbߦۜDy^%%ELu'LHx,,~&U~-=dpkK~ l hL?J2rȐ}Z2s8#kܭMjȰn퇭)3STdy~`Dq_uN4>mXZ a>!tQi_pF^m$J"K+}O~aO$yOi)XI%-–+|KJkp<.9g]SQFm%"יNO78~WKA] s+ ߊv5-o 4,,RSpUH462iG"_\q {; {ih7Nr"g ʺ1Tsi@Ig G.M:bXg42q)0gӹ?x_jFW?zGOժ4' ආyyi o8 gLC*0qƨ" hn ~IV>^!H%󪇍E|$>^1}ۜW٪3N,7Z0>Tdළ*zgG{DjĞJ $ ҼZCHVTwO8[ө$v&vP"TSSOtق/MsyE1l{"bbCjyǑޑQ~Ghw~Bުu _|/ZNĮ?,ÎSreQ3JS QKx_IZvlL5*[Dܡ5bN}z]| (ge ld'w{ *YF[v-dQ|A01Dfr|y]46 ٭vhLݼ=XhClue|/f Gqa7F֘cX|C1MP Đi1íC6xFcxݶ׾/|Tt_>ٴe1mMJq=ç[Ic&FXѳ]ЊXb=[iw'\:W J <20G˶&ȒUsgg @bXua,hkm|A'Kι$r+" r1TW`N"9Q*UE3h`pqڑ?%tO_8"vX߷'w)[޻t.6Pˀh&r҃=k;좣dD!N8i&idwI!8g/Qc|52(]mL:bDހK&Vgp3,L,\RdV7fj(WęZǶsiq*LW%Z;ݡ?(NDT^ߔ4%zꈋl<0ź<_5+MlQpU14Hnt^ -+H[uWf$ST{<|A h=-Tﲎ)FK;YkpOUՖ"ۍ8blPz%c1Ux~M1/#S@'c k/ ?5JH$TE*&ñ˰b)BGpB$6Q>@ `W!Կbk.C =4գ&jEaJ_EKjb/C_-Bt~LNBWxD^>@?kښBٟ|4o^ Q;:8yy.c/mXSv_E|@@^%,MƜCuq e]VDMKCGUqS[YB"6s$6YdzdX mz:4]?Ec٪7Dfg(2{z' `n7c$?ph!V 1'Rb !?S3:dpz8/w>R`)5҅ ׄd>F=¥8B]U醙`F1$Lg W0cZtM1~6Yk+,ަ0b8!6ϲEߤ~a&z}jv⡠{P/ PQD@ˊiKq- }0lëYδxP|v9\ A3&v&^ƥ$]FT..f@NJ%/;4{%,Y܌]*#He /Qd2@2%=—fyG E.ox /Z];67TcG< < nJ W>~L l qd\ swܔ g.y*ΈFڈ6.w*9V Wd2tj: =2z1H#enmB0bӃz`Q @[}ي,4)L9huaZpR&Ѵ)(&τ? N4JHydD҇qߚUq` /SxL7BhqNQq}g'`Ǚd5*5l[c 󳺋LrFTDcdu$X(Ur"GS/N+KCeEFKXk-7%s8FS|G٫~7}F4s kZQ-Ш W}YT h8N!` Tw^~lSC/dTO7m ЅQߟ'*4_^Wfb5V|v5Zh |llm4ֱ˨:})}Ⴔ,dIR奂 EoOpŲ̔jcBq0(wO.hyB\lrՏ87O`Cx2|A| w^y*NX w .5$Uj"Yŭ+jO73SOu";옱[ {$BW(#6Яfx`OC<\jbHW'1d_Ľ_ׯa'8()kW"P_ӎ"vg S9vͫ*+Eķ-jzYcJCq^ϐPWՕ^AZ#YIkSC]ՒJhfK M9*^uytk $v)Q-B<çۗ']Tr˛ rzo#=ۀ ;OCupv}M[tptL-xɋ,Ncq7wOb'Gp5 ^H7^q V<tl4yzPq☦+qIU"I>}"EJ G 1y"P>X8HT>Ds]W5.x#@NN"nOrzQM9rN3RFs,N}bS DIA5A$ژƷQgySSgȰܑ8\.a?&jhvn&m 胱"W7EߌHBUNQ22䋸b t*Q{*V',#辂ԩ7tmZwtV`$@$`뗝( I9|O Iew0 =;p5F]Ls*cty"(o9愔23ʉL"qwmTYÛme@A' r}NtdXJ PYmM|k'%@hRދڋi1w߶F:>f҈j:kFee@_>`g!c yөBhtiEHZ %9pnŨ'8d1Ib&r@N[R}sJr*Z0`yU^dCծI%9&MpZ\$S.IP 8Q wdn$UX1qDpC?2H6Ego#rP ӑh gLvsL~!M!W85z "r}n篪豿U1/Gj(܏@!p" NTTg <͈gn::pn]KPeJÎ#ptId=J>ƴjc(nb՗3"o Vvس>Wf^i {?' %.򄍠x)RzY۩QAYhh_`1Ϋ)߫K =Ch [3Q m١pbld0[(ߕ^Wy4N%z:_81GwY-=yVU!hPE[bjȾ!{Rc;qA͵ܞťXi)ty:KgKpUT[T_d/RR SjMbLj/=x^wySF_]Q57Bֻ2sQ[ b6 o3 1D3)b*whz>V;l"3U}V ׀wq)3 XZ2!tM CxQ@DWx)ŒdXv7yv<} l\6wA0T,4H|k7 ;!ayKJQFIF ~v3C_P/uϗdf tnKiuu?KQuK&SbsA_ׅ^ˡ89lA"\Q=jS~>.bHIg*' $>a`BjC l L1Q2RC%$oSl=5 G8ݶ 8|LY\/$ɐ,X"\JLm P<3+#Wy;t߽UӼ;u יHIYقe3?8:^zoAS))=0j BӸJmTNB؛ͽ''qNXА1R\"|26JLW_|G Oޘ+Cغj8iQ1/{=L36k9ݨ(vǵ xԐr? d5͈BX8A-YӃH1"Q YswE eoBͥhEfАNVҁnXJ[L?Mb+=MGsyzBce~D}!wd 3YB9NTP[TmU785r8&vpZ&=O8sVTT88G\4gJԫ4;`TIBhOqw5v|xR48Z4q@od>S[sj#3,w%0M!je:ۑi nļr/| ]1&|hВب)s^xu{ӋcPG$ZźL?]: zr߂!6D 9:Q2y!f,x9N+q pEw3ND˪_(#E8\֛2~֙V4*3@+S\`*#B0_ G-3BG#A;LX UğݩdJomU~dY%Zy)S| #(YRj&;="=I9trf<4L0q` 8L}$ض^*dOS^1hoiQf`H2d7ijE5pY7>ME,ݝf$@;U@ƪbkwv,~UdHj9 =SZtפGԕ8`MIXD<?s:w.8 %gE^x ھkLȆhN|nsUAa ]_` 2*Jb$Wƚ^O3qq_mQIMq7bU>݅8" ,R^GI5, <_C Ӧ5 -)ߑ,avcM]v5a'_JZ8AxƫrZDshZs}n7u򯦞UўnFW\#gؽ!5%LJmfe\ q#)D*8ER$ZOx=L\_o{ S@=\b_5AI{ ^18;%AMVg 4e1c}@+D&L%W)K'Y&1o |k 9hx]e.?AXeD1 CIV)Ǯ!|,Gy7<.W},0ܬjjywTzI7  [aeџcb=['"ɰL2Q5e s>}9 >VͮlO=UGpk2}6r.7;paOU8,ٞ54HWiڮy΂fYg=RfHG۸ jtΡ^]j[J}E8F(@ξuP\]"QE0$ఖmtSN3Fjjt`8\rOQ%QIo!VO xcH|r^؊Χڇ@wƈK:mvEԷ0HYF W+enG&+Y.|b Î!R}HCw\6,{!S"Jw, .Ir3$l` 3zumC7PT?tu%?| e|إM /4 q\ٴ#zl2RtycN(@}orr%w( @כFxzls (6 ~󁿾[cH9#6ZL>3r ' /øYijƲh]p+usT|9 FfHŴ OUے&³Pfi"lw5tmrUOJ-n'O^)z[JjOwV+4CfCJAm%.+ipn-eX Qc>Qaw6]mzӹ$tQWeE۲0u{lgx>&h3P7 p], ,)e٤W ~Q-^zs{X l2=ZX?^iRōpQVI~z]6O=Rs  OM*_*ryEIhK=L%D!DSh\h`:̏ Fo'R=DbqB--H-]`n? %ߘ )ߜ3hHͭ n .KQ}H4Oi"676*l]tGxA/s&xӻ}+31f]Wm|f75tpXz[i5$3+fuBlJUy<2.yK ̻ u*,BuW tS"w(_)5AU˓4l8=ta{Wo-~sbd^l?zX#M?vlOBIڒP+ˈ+Rbc@7+߷{kp̚zDzCfzl`H bF'n{D,XȌ_p@tS8|wF*?̀tHu  %NXIjQUA[25% N3۫z=.I=0epuLTC~jlDi/sv'}*7,4Ѣ'z'ȶ=-YYBV݉Ԟngjcn/}oS嵄j˄WU@II|Ul?ʞ^0bӕk.G*ydI`RGEFzg78-d|) yrLK7#!8bM-k |gS[6!=?4{הi}{+ײ6T::1ΐ㺓/& jkӞ򭛠7Xre驨8vuAeXe4d A|933: 2TU^d'%b_(ȹ  NERȁbKSk/xN#ɗ A2z .MMf=3 Oz㥌@ܝSC$mf&W0(%mdL%u,9μ3W%5x _́;r"={PYN豉d b:XғBVذT.)aI^S{8h޶ܱ֭f&kwnLR`*jh!F!'bgvyj0 |.{el|5 z^߰b\r)Qc9+wjp8c5׈3tVRֆ#̑ Ó cpvnʅэ-x4%mk6ҫBؘ-v`3kCC% z̳44U=ilK1{'m )5@p1sߖVZreӔ0/r<:Z$[`8v CJư*]titIY;5pn`&p c&eUZzk Md˝x4jKڊ4P2ധSЌ1%l)\H]UzжC|cyYQ^\v˃: t.,9|i6]y5gmDIp/,W3PgۈNY%c td@fM$jsUC >k 'cR12= >c >7F;C|@e=MD#TVAYar1l\=hiuAQ[*SV(H0j6"^.pZO]; }sVcK(L`u ^ۿ[j h\U!$д±.:O[IQ]485쩖t(n ./y'RWğk74M ,$zCu%_#xv6uݓ3 fS =>}*G5nzU׎yB7l-PGSUQ )wTOjwޡ- :^ÅȘaO dR襊n@; T#*`rxGƝzCon ")W+ʩwT!)6 Vs`_uC NbnН VƝ/7365RqÝ!ݼ,wcʧ1$Q.] FLh^[F&VBQT߾'-BvYT$Jh FGu˴gqDTHˆ_orku)kM 4Z Dᢔ$4b;6P\ZSUF57 a.ݛ)hzv(pIKiG#>V }豾 Ӱy a'OQiϹ IF`ލ 7YnL_dVJ Q2Y.49TDi QM۞%Z̀/ynI!j:uLmЉ*ҏf6)[oh.9$hqv).6KB]Cč|.z[EɄyrdͶ$Q7VW9>k{ȏ0ħ^ME/wѭڎejIP Isy7U!ԯ2_ _w}R. E^A7?z/;<)̈ϦIعC)ugb8DȬ  kxԳϚV[#kbYd~-j4Go>t'6z8dQg{8{A@mFҺObE&nܻdeUҫCTR VF\e% ReOj}²$-RFqPăQa 7>[lF̦-1O8h__-g>5k{% >ΰB`Lv@KJۿ e`Ь0LYY9ـ.'BP7l / ¿V7Oz^ZV%`DXLJC8:KlEt#X[h#$]p!z^(LV`+H (>[^bU &I큎u-dTL)L@;Ynkz ج|/\:2:Goh(ka۴KAqn77؁Jv-ԢC'c 75_%re^٬C"9TUSҏ^`|ǿ]l32ry>V :[-0 \0r%ߚ(SE{MJ:gQߒD 1Υ\3u2nF(l[-w9~ŘWv:nOHHgv,>3^ՂB `A R?.c.nYL~;20/JgyG9`f}D@ŕP&xBXj'<2~5 >neWp wPw5FiKw c"l ەd+ ւsZ+KqcW}b I gsPGōli`}e4bZ3mnufs&y " 4HcRm?;8zPu_ut>uW#ً$~MϠ6vOДU֒c?hbjw*ޘƓ+.c$CVkz1H[g(؄j'q_.~:sy?>\>m>PXW_l z*K2TiZ|GAA1Kd(b܇N=`PXpd3UQj ?="/u U(^aE`#W>*2j P[ Uo 􄲡zd}^Kuk.&ϧ%HL{)I+H/:nʊ`+SՖmq=vW}j̞ۖ?e6JKө3QrPA!vX[쉎{@!߾xP[7FNdd@F+O[7Ц֟F v3m>+`&em܂g zHp_G'zHң.?jјnA*w_zEҦ4(E7K'RU!?s.wP)hZ.1_ruWý6.ʮa ;R4%muz#HUьA]M8Jz\ZEW[sYLpGO:ȣ >x/XXUFOW,Gڸ2 Q*#2Rm 筃XyxK2ei77zHʯzi6"K nbfS+rsd[%G"qyNk^J9#ᚭ&^sv)X޵F;XG/dqg; zwX;&r/Eu #ĝ@LfcCD8?b)ё  [ff{zt[ RpѿoN뀜SZ,,Ԕn&FeN}WzrCsRE]$veM-&XSć3Qֆy%I_Fhʪpsɖ11 #yj\v&_۴Zvf8FjaWǚ5vy47J_\'~,Hi:sa9o| b6/`9+44Qirhԫ-.z,!vduEX8m`jUO3 DW>`2-r_(8bu6$[P'S2d&Ow L/D9M#>bՑ=Y )닓L3feImS~r^kʢ]ѡꦄ4M@o x5@zZuIrwNvdfG"`Cvy[ެۡ+mF듾0|Z&3.IjYrXVnu~BT_zXIf#6_gq1tuz h ΖjO`ϭ`P?PW- 3o܊L@{ =],1ϵHϨ U=(SPpg}l1Eh H ԟ% #50p k?q;ď xߋGut|y/?a+*W=& @g&R+O^π @~@@2ENq魵ĖVE,v^]@+>['0!Ý J-1NhvÎ#~!J})f4j >t>%AH2-?b%dNAJ}c?]%q!hTfH =e[:Fi\Cj^7o` cg //UH'7thOЀWȆ#Gx=?Gik΄SBn{N6/ o {."!^ {n?-VYF%w%^[ӌAF8ޓ⩓z:a!yl1wW AS@̚u35B 3Z y.EPwB`W%\~3b&AUyL8-o {.#d3v6}ɿmhTz,-| P.ȬDHE'R o}-r-ږB)%@j`E)eD*`=+{Rp큰JhR8dq6'ϱ9oEaUhɨx:B%/h "ʾ@u|ڿaG($Gz1%Oڣ+DU}6H6xn¢}hoyX=e ~Ƣ!SSZ/;Bin{7>9;hnNQ՝IP6r(gX%wlmL%ojEC7*p8?}Ce-[k_a%,Yh!qGw[ʞ4e lJZ}84E=AQS]!#NG)o׺&duT/fwn F5=}SuE/gmQF꾞)fpCxK%ƚ|v e4asE.{.>/w!LXf|,8! 3f~Y>+r@<lo8ZS! H6w`A|3*2-8HZ}a2 R<\`s~dG9/&{]}d v޷=|BjV,i}4QqR$O9Mc"r k Lr g{hZ |χȫ6 =j~n! t6熃9=MLL8u*Lj˦rJg"A7c㊽zOM>Nz7x|QC6+53zd?1?f͖,(Z7R/3kn`^ qw׷h_7V;'=7Im 8Z>aנau]f+ (OƄӼƲ͞VCNRUi-U0FLϠgM|^teѺ.or`"ۀ:Kލ"!z6gZU).u/hqiU.hgD G$ڨ.Z-j֌7QѤpjrY4zϞ%,.t|:+"XL2d@[!R䖎gQL%œlȌkxQ_R_n6b$L0AE4=!2x/X|9aYl6"s'ӄK!ɸ$9./|MoR;~X*1%L+IsPNP4hw^mC Ztpt㑃!՛6=HJWY.i'aeaymO9z:"ye†>hv$fD񶆵x?b$/GoX%mL=sC-)\/Ŀh={uL|H;OoRkUܗ8`(ðm/*$~oJFH m UNa`E'C.mRwݪLGck+\8Q>*"vrad!*xg@0P] o[0"pnʖ!w~vq7 XhgKk\i-5Nx|x0GTqEz(<`HQz}vD١ea\{JJ0vM7̃bTj_MKeTCG p,PiHN͆F'',4j6!oRO`2tȯj]wd [v¯;"/Yo uUQUa6̽Q%nYN([hx7o0<1R3qMwCNMLϝ1y*8ϖb(Z?4,dWλ%Q]lBk[}=  #){=~hu 7V0 5vK"Қ}` >؉x(zEe?ux7'#x=>LjnoB[j1\99 s,3"xڶiŞ\G#:[:1 ɥ._Z/}m;m wf'n胊JcC}{jUe{F }g5C+@iiTR{%=EKx*Nk&iji؎M2$)@$87V&'Lx;ɻ |^O.DF{ܖXu m[\l̃&:8]\?$IPA8P~eׇi2moYv>)βa*\-H a[do 2p٘ro mt2{=5 Wp9;M1 ^0AKCн6+lcx(ko|:wN$A? SdjhSS]:U#=Ηc_ZiSs(1uZ3_߉5+7Ae8aQ8`[>gL)Hc)١ZTAIO8a@2ENكKޫj:3m\D1F(K$梱+cy[.B;Bȓ6 $pVRQ`AesxPQ6"D 8R{q{<[ܼs&_(Mo'#U$xA~ f~;snI {X'S)s-n5ɢD)1>Y]$()3/Sf:@Kre!FJ: h!^|W\*W5R(Em] 7/+BRouීZӆ34G" B+G GV-_jJ(*rQNdh"PhXkx^ͻeڀW #(2VS;d7hd٧bEp *jw=(0/yJVƤ(`jF)ץ]`.[^W{\gks| N[ůaugR q Yx[WxŞt6kٮk3 hL?K5צCf\[ #cjɥRfk DT,ˏ7q8uZ\{ uI3]d7ӽmVϴ(Wm[X4aY^X<`*J: Ng+SH!_)]U>V+0`ȃd3RSf4I; |;\Z/mn L23KEUW!؜:M~dБrfCI}\ "hM\݁a)& 23f@2ߘqc &oMV86Z! e֓ՠGߋ,C]ei#m<ЈQlHr }v  A'KSG+>U鶉KDm"“~$bEc 8JzgRXű%q"=Ԓ2!> NRIk}4H_DZ80 gq=k9q} 9u1Y--[h{4=(s}%D Ж(y'Zď<_+_K28X 6GߌqJOԲp% ة = rh(>8HWR n؜ &[>߉ݵw%{HKyR6ƕ8'un\.ץJ y pͤVz(ˡ8M\Mw_&Qo=TƝ2"ȫ(#fzȸ|ʫo=Y#-mnn ȪKe3'qp;5( jÝh0 G>bs)43YӒ<>];Yp*3uW}5=in$iZRʗy[(4"Q֝B$ *7_% 'W8Ƣ8νZ:=HόfNRiiI*aݴyY#C ƣ*w*7lqͧ̅ާ!s,)l6{5kc:Q$:9tİb8>-LP5`hڟj\)Ӄ9+o樊 $R!D :bhQ<8@?1 [bp?ޫsViNKGZpkׯr.H[0D2b\`'.IsKfksn,h `SJS]0P2$mC?_E:<τMas@AU 5kP%H9ΆޯٯX7JC,U茘lj 1)z#=*œO∳(#EƩb=HR.G0]nlYRh3^CU 2D/ϊepeXWu9Ԥj5g h X<˭}XB5U6/>d|uYPEl@vm縫ʦ,;/qL%דiKWJ$ϯ"OuoF#"b~GEՐrVUwT9KmoZo8%VďFY\r,íOA߁p9?gvH5+7:h_U'jsսwո%%1͐y}!H<ξvk"L+rG*ϔ#]_]sj4mm!&hMLIOsIKzq:͘|ɟQk$E,a[[5M4ҷWĊJ(L;țUOp~%&;R~sK -f44od|b d߷s)U?$>1- @~JJItJtaAXc8͔X"xV&O >=Vc><V:NNUCU[i@°;}FJ|5?TQ'j!Lj>3-R%Mb~,^'#{ IQeb_ېWX@&&`fg2 RPC-'|uF.t#gx%o/ARo̫H:{jG4zLmocQ7,fnXr9/b)qZ*ey,6k=MrUN(492nr"+mhz f~dsI,uz $b_ t*6Y}V>']=~@AY■/+\׼}rh|'h T ~ֻ M:qGFu !ekXtk.Қ7mkKrOBYdMzM(<nw8c *Ye(2q.8'{h ||z3 '(i6:/. Qu&e͂XK#=wKɡamYhk݄81)l VW FDHU}1VAZ jRmR؇&qFq ؁IOwY/ Zm #*iyaF!ϳA`}X͘jR=_̮a%q?q#uD?Urэfvj`a6­ܸ5x4W?m[%O|I^ahD:z#R.ìi[z(e[DZ,i_RTmFq4n>ݚLJ(懘_mTx:twSac#c: [ ]4N di*?a@Ik:Am814\!ǚ%HR֞,Z ŜpzO4zy [_!I*Qv3J$lkhIY |'IXkx8ίet3NT&MC-J5q5i ,9AxvSn8clE$:^쒻{Kvsu26k+52jJ/Ă~&ĂNW{E(`R4s] )f!'ugS=A$s̕&MS;1$z+*Op0)k9ġO/[:s- I뇓^TE3wa{Qi )l(p9ߵ,78-pc_iI/gΎP[|z#m!cOYLV.OOeѡ~W0jKv9.ij.G9co1na &ulF.3>"yPcA30i20Qi?Aۭґ'72 QQ%Mw>N,x|X}Yy`f-u0֭V<LV&(m6] ڗ9)ы,}3L J˴Ł'T($,}<2\, KB@q.{iwP"{9|˱ "ʩ RGH1s/tQ_<}y,T Jc^g>Ό 9J@J~ F}C-}ba[ h>N(coi2B75I0TBZU-ۅ:|#^9AӠ?~{29=ynLN_2*K V1biBr,ڔ,+V!l3>+9e{o4JjC D:5`w|K~x&1b RrϹϝ<%,GUG7rofsځkLR^ J(5װ7"^chAg3@SL`pN?IPg]X y~yhN6N&ewWUxAn s}`.OaZ!H2mÚ^#fcݾ`skp:}i`PӚ3'1. M3XV9dk2nM6'F$_K'"~g˷a2W])_Z"V%4dwJ޸eB'֠Ľ~H;t>2QE 9ۻjxAy'ߜ\T:4t3 H9bs s~vvˤb=dOl/j j@rKQm:Y_I x^qtklį՗C?*]0Nfʏ39  }4JOUwqtk7Zрmkh~劰=S&At 18@S;n{R ީKC)>N7fSȟL .e R\2G6*2+\S/즂.i5Jɀ>jFy,y'kH>[ jtmų}?M)Ȉ}+oɊaNw$ /(M[H3iOX& :ŏ?gמD)f/LoA2J)"h9|,ޢ[#뉞A1;E"YLh$E` 5 6ӎڏDxDavU;飤_1"K'LY6G3RhgcԈXez}~ OUuJҴ>}AEQU_,r o ƒv}`e[Wm-4JR/EM68^9E|u fh&p^{o$Y$M:(o.5s NĨ7R/͚QPK 5۔1D!X~:4C%14SZ4|vvM̵cȦ6!xljw1}6HE_hz`L6''6Q@DQXң#q{z!c7FHceθ%sjDS3|(;)^<cq_idvHUR[er0e9Jar|#:)!JDJ46?x<#rTIUDp# g za&۫>-FEұO\;O`4ٸL㾉A.H t{Updx s3Y0bc K5=9qPÈ^'FK KJz25z`&f}z80-J6bH(y6_6ϔXlGL*^;v2pRo^ڔ/}+Ikcn?;|AA ÎZΠk >ىT .W8?{fV, Bæ[Xݣv@f+=Nivc/b#ڬ*_ 276T)zZP>]/hAWQOj+&`cspy0%,!la&1fPX\K7zn*'Gg@Mz 47‹x%2۫,1ӿT%$ɐwD4؈QdN\ Cx{K~P'ML ̾rL'bHcGT/9KHpIo̐L45޳`_}nρ|GaJM5߂~Ko]zk\q>#1=(#hae`&b :ؘ>Jboԛ'!os<@]F=!Y -F%X5u*nd8mqj'ȹS=ar!))Awl5la""s(L]_QBV]ږ|5=pDCE7Xy(s Q< 44wr\Owe e=N4@5ҹ+wAխZEڅ0(a}*-n1mhG==XhfxcnxN?y ͌/+V샛+Q$H(_̴js[+7]~)JWXpJD% C$Dڛk|&О ?6_` +o?Y\֌3m54C|7n&S-%p8^R3A e]g 6Y#\_ 2)\#)(PȣXO1d+!vaR+M,!h2-K[}@%d]T s A&lLDBoȀwt(6[/u9Y,NSTPC2aeȷqK*jWP?GϟP'i4{=fhAqZ%xHp`y.OٜMN%f}{N[o>۵:`F=.e̿ԦA^]fj\K"f Q՘NΒtE_z^Tx jP,~RjSHJW>5xwmo_RG}R(hF^y3g~s ,(3xA>W6CEˀeb6oaߤ-(p8w7yYϨL1)k1Uf1c̸kMV%&{*n㎛ S)--R3[?P44&F`8*}uZ_ rυEϣ}tj~!-(Oé_..Z8!Ņ$3&v|h^G9'Dѯ| DdbmiBE(lljDp=h,cOȻZX2NQ G,ίT:1VmK)v0$B\!!'HTG3dwPtC$R8(Tfeζ0K^R bgEc,iM:A`1ԋW:1'ƴrr1_׽# v)ob(Fp (XZ[Q(3+5>˗)enzWZQ#͂fpז,  J 2T?[|*}_z6}Tl0C2'mz>EK˗Hi{-jB@"$ X.uٓd!S'8De/~U`=޹Hx! T*\n"x >y+O."PuPtpl?A3Y; sW@e&dkK:<ʻyΘ<(HZ-|A۵# >Cql-w5S"l aj"-_rهcxbW=7H` D2[!+PjSLZepx^Ѣ%v1.D UILOC'4ِp.55@X=FBh]_,n }Y!ΰ\>U O0 cմ8t<KPz7پuD3\ؘ F6,kVoqԨ6zQ!r6P0Uk:K%ÊNRa룕79B(p$V,n[mliYӄx0d& A,`9 <|p[\T '_V;H:7Q [lkY9"f^tH,u)pո&%j<_ѶgfG%`gѴlM˻\pl~mF(8 `ΛW,6ߛ[(%r!#w/_95cA0skr 4 Bh$2u>0C.@!XC|\$&]/$V, t*@J5,ۖkջS0 p;'lOuOzy7{C7)Uh/fkţA #<=_㈞kN@i+Ox&K$4A+`RQF cʾwok 9O$.|yOI%Z:O';"긼u| D>zesPL"dd;NV~t7h@`4Rިd ^^lUD4di;}&꼞o,~Y S{ӎRN! .{;;t䓢(om&gnA6zPwm.mu Z|=g/l^4t>AC;HNiB[-k!$1oCd2EIw~i@ E"Le"^(.B>:g_)IrM0ǢbA$(OwFMTKM;E5C ܐ'@i|`]Ge∻ Y7{:I}>Cٲ8Daq]hc'x^1 SG+?Q B)0n L/ƠRIzzTp ]Bk2oP#)"КfZ* ;sZr6C]h ]D{CZ. ѦAǟǢomX`s7q}je![ L/J(Rs=t!QfR1 .u[83[_"+k0"C~14b@1Uѕ0""}[f?i9s. -]$-֏ݏBI34n)]l\Fa>ON&Tu M_{+.S:pJ72Y 8<ԍk@ܱ~RRل9p(n|ԫLDxϲQ2Q"fiC;Œ*a,Bp*T)B]4иK% 1} 6w(xאAÆVd0 D%;_$t)e2K$+.zH~I .L4_\hCM]l̕7Lh&ۂ#zC 7]f;U|:ZCnTkm2!}@eXXnJ LM|f(MU5 O~|<7T?uds:Y Ln껄z٪WRˆ|68u#{BgZ"t_hE.^c3>:a++>ڞγ*4823pۭj2sUU;\,,m0 '.9nY^=e,W jWXT^YI_pJSY\ Fk`|YRsLm* v`*aȞæ)[#bnyoWgYV?gGa(i6q8P1lS l>36@_^1W@g Ui Lso ySEע< V}9C ,x HȜV@%g6E >n^dkmk%MkT9-OO&] tzVO1؟y!;71H{cr#:`EPXg!BW-VH( 9'tG[~625쏐df gq͔@02R_L?5ypWmW5QTҕgz L<Է0- Tbhf]EO*FWd$SB߱)y=hu`~E&\߳U'i^5w?wR65Y6_zPѸSY\ۭ 3sO1z6Rq };x -<}IdounO!y$d- \$5%(8g#;5{(}6~LbN՜~烨YqK*dDEԗz EÂslOc3w3l:{ul)~?Iw#Roj'OkWC\2w.$ZqvNurԶ/`wtƪl(>wldpkSeR50,u/T8S'v;s`ҿo, ^i}UhsK 5'cuLNJn7 Bahgk'VZn `YR,d/EyLVEuo6c Iby`kEPuXbea kqynn;*?5^{FBj*Fb{D9}KթsFWgj&_ x#iBwY "kn- %]Z{@P$X|?8g Er:]N𦣋}>gidծc61^1|u} $laOCIn?.tY_p*MŨQ䠙w+0Tr-CE`Z(q؎B@c=ˬLaH;Hf{&]ǸХ.#=>rM3%`|&Y2&R]`%vcr&" W8x_vҤޚ!N{=Uy$HxoH6 '_ osWZk4~\arK?mVD-koS 'e)"(H4Ec)$ʟXhXbHa)wezu7p^d_rRT +6/ μ OrNfMWqE\N #-'FON2&i>#{OXؚO6[3&yW_N6*lD"{MDyM+XI-)9f- G=ҖB!UC_O?hXBuC,TB  x?y {(dA0O$mKr s+!ˆZgZHY>ZfpGiǠEX@8T1Α{HF~^7ZhPvp嘝P-?kWR8[OmSn'T#ZWD3d;$^݀qJOz1Jy|WK-dj+oOjVQbAj[(W\.]7WwG,-#{DJ8=Jz?fC ċ~Itm"H@. Q'+MH;]秳*m[F0pf:IK{ط SNFbأXBO8SnK<:EUZǭdS"fp Ś督 >ו4)LlNTAȎob utq[?k0^$sP"wv?6R3;>/cTb;Y+WV8a`@Ypx&-{ ЍeòxvYWua4e b1,+A-Dw'\#"a "_ڻpS|MָVd^R5]5Z":USjMzhmEtay3@ :gA^ݵ' Ħ\V YһS*]A]@QП0|ǂ /Xy=S#NMŌ6oz03"AնQ¢O( .O<##,1/MXkJ79TnJ`Z/ϨEcwD&3(-A#+C4@JhPX2qȿK>pg-/~ʜ?ޏ/K%¶`;Kj'-n%͹di+-L>d[!iZ`J1C,ܖo.O FgCC}`CE~ TRfoowI -k*qF A_~0k4(v5G@8뿢k&E2~8NlJvoO^ :>0i;kA{%m Y)3Uvlj@P]W66x7s|.Mp3+,ýgxhD{`e-<VFڕ;/͎ 4<##&$/lryyЧ 05S-݀> a- Ϳdapo]0e/)V)L9?MlQ#cQW9PdhoMFTqiT&4*f]R2Ơ-Mzk-\F5r#pw,Yz *P0zC#6$ZFRlLH E c}ߙ򯦤!5LM^tߖ܇=VF_"&~FZX sc5X qR!M*W9Id?Qqk`|hǑB~H :*BB.Ҍ$}Ř>kn9\<%!V@-.{3gћQQP$ jy:mN*k%xi4$v 4"OJyMK7QxQf>i+]v&_2~wd(t)3va$<J)}QZ$F5S CxtSa0^¨1zr7I!BN$hs;ٹ2RwuF{Le\,=)Q`"D4vqv)ÐXȡyI1-pϒ(S*[|Ux:0>>ށ?4!K!_kr8EQ+Yq0IH\d$s{ۂw pR`TvzEb)u ɒL#Ed7oErx*pJtb7z'v1(V9 ,R[3q"ZN$.S-vYq?"%c3Ӕe_"Ϲ.`?1DBx[sܭknEAaMt@8u IWDH~P/EɵC'k?H!89csڢ|/e?Cʯgꀀ:X=͝rD06cz?&<|xCe#'_+YKfH]H>=>Q=j.6S>c˧HEXba?^hv[mP/ f8S ig<9Ywbu uZuxL)t0^Ɯt O㞙9.Ex_xJ'R?pW3K!@훆>wTtnQ{$eM8* uj~`}HWQrk֨ndHeλn}[F)s]Cr$W6\BQ|q0Xh~25Q'Nj%㩧19ӖyJ[Owq^?˰S،W£$E¥s:P@_M)bZr7Bߧ o.Wj ptƜjYf}mɐŋ5*N̝˴.Fm#^V=ԊQ.&r~ Y3S}s&;,x6XpF >׀,mn@+1]0\!}`0%B- )wO Pĉ^m&j۽OrpMSrp>ÕEG/ͭxѹ_5,HkAj\U(5<~Ntu cjl6,m-pgSblw7fV/fD+DMs% B<:Jҿ8&}KoMm^oVY1u͘aIޤ*;1曮d%<4̮!-?}C 2-)8^6S0DIý!8j0}\ʠgX^CUV]HMy [e-})7u\`]Ɋ< ]g9!\mԏZZ']= kL5@͓|_+Bv5mmrϺG~h;ssJ\BK9"?'\[c'6I~pO 3K4 /be hVz a17tJ ئ$dwoQXHkL཰cK[/{AVU̷[L#-ศ+“ܸ(~tyio&^y.2;qLm_'e\0,~nU@7eH.8*.ئA8S61ϥ5޻A4+k)c|q a`@( )۩HqW$d8!C'ƴD82D?υ-T!nLQHsPLŮsQ =brui먳7.:GҁYZ9|c+^t;dұ- Yg_;Yׯ&h"p v38F ⏀1=t~F#*?k}/GR*:3W}Zh4$*+L3i~Vb˩t.9T jXqvtE5..I a*aI3) wI὏b <(#qb3kkldD\U616a΂,y=*w\ȯ{{B4X"[ml]7O0?}.&o>TW<E&7NRcuic7'nqb1f ԲH>,2<Ae} !:}% xUYAN+ ea;-lKV;_Y@oY8WІ 0PdD]f=cSuEroAo4f=^ ;`#wF^͐C(٦ܬQQ#%6]k853?}Cn[Órո]f0[z:':q0챘#;0 ohgv$m66nK(RG=y ,ΖhER_9] E2T*JVo7m PUվ0 i[QSCOL?w t`81\oԩ [N.X8?9:g|+]˚[9d夘2.lB!^`VFXVx`&-2UН)ĉ5qLC!ӈ2LNKRC&F,F񴝪:[4?6t||p_ 0tMoƞ/x֓i ]XK#^N=$CV:RNฤږ͂}./Ɠmڑ#{h{腘eDѓn>H> MPs]ZB+-L@ N,%3U eTDjJs2”pyI=9%g>}.fLkf!0qeK/%Z̷"d<ftۚ_E!ь8"$^ZeF)؍3s!ޏs)h8W%J-8}S?'?iC8cC P)G2fžZG'ew LZ YC[@ؚAhڑ Hp3N0FcW Y$d,aV,]T>ާZce1Q #F3 kv)/6c2;mnY>T`M4 .(LR]0x援+6T*|úk'|ǯ5AUm8jL#U~zldi"'ΧXL6aW?w!6%&XTY2ϲʉ\xWi/}CNzo>XMC[Id Ge>Ș F'͕b-RF6·_ fad=WPW1]O -[+*bP|PxL*yһSjX<8mHVN*’1>!34Uh"5IG38qcQס|ms qnMP>Ndk Ck"nyp J_R|2gUi[_)$P8/#D.)g0a|U|r͸Wq-17>'ws8Rq@+s)b~3K^.ЖSz@<-o^r6uW&8:@SP t·UvKW 0I6{U'+@%aPIՏ;SKf#ҋ?4uK,doA*_dMH{UMS2d1 m?1m_.Qq(<4 zxrܒr͈h!mvI_z 'b IO>p_#mr{dRG'|2o@`K~l:].'R ez7=3F7(yT۰&JN"t1<~eì 8յ?Yi^|/gV]Y\N%wɯYEb+Mj2v!d"Gʉ>Mk5C.7yV;`dda̞O& ^3[%ڸư^Hbxk*P.U9BcY0R֓ (IʞȔyz"=庼h8'=\ssTm$tQN"poHdeGen^T";% m֑(َy m^l?zj->15U;Qaqz7o U>̜p`TCXFJն!GZ)]i\|a+SD}fh P[E&⳴LE@Q{>g 6#G!'Sx_"*9h6źS>)=B ,Tz5}o/kgAcew߇נh‹7yK1 +Tziy' q)"'Z+:S=5$P? I$!{3d׺Z2=gj(—puUT{hj!b[b|UIIJÖZ뼣q#^(f% {58#//nN+$ ZN˨/Kw]ZZ;.tVfK XJ#Iײp}L1Ɉ*!QGf _/muko{Et\ݹi{:u#"&0Ohʐ+P)`k?x^ h#MMG 7ʍ>%\q8|j$V$P%0cqYNa(R8? d~azC/3bo Or{g}&i5`toh XZVx5rFrUT]99֑ ܡl1^QĀ+'ǷoGQ& ֈQyZ{u,>lĀ~].oC4n %&_L_mE9wXA+0V1~(9z]^1]gY0,"VMRэ؉lTl-K=!1 N@7jYu>)p4XV>iUeBIpmcrfI̩n.sU*_yަU *kNXvEE'rAn}e>5p(ӒCY<ޤ4,t Ag.۾B9F-zvIٸ?23 YL>QSΊahs8 g-Z;:;W<=_T˺ yP]*QU,H$+Scn@AN96]=c+bs d[Lz`ʬV)߃fKKn1{(]>L HrԲ;TPz|Pe8T-;|"l2U<ұ1D1aBJhTܙŃV%=V\ qh6t+E;g k\a߰I>@8B \CiNbc,,%/惈3]WcerMEs(/]7m{>îau/ C4 Ӣ2?oopl,31v!d"3Z5'/>LI*0VKYH<3)׫o2? F2VřILef)k+_LJUuu 0&żK։-WLspTZIѹ8C'Qry#Os-^ 5hdЕREu8OajrXdovgJPJ u$=[ 99C$tHܝiﻆ/#Zl񆭊}U7g S.G@;A qxR}6|Faٺ` 7kzrAuTڤ(oS1ƐEAXYl~$'@9+@KʩwFP1VNo~Wzt&(`h^ QJV"'ek{+\瓪:+{5yC1dk9oڽM^j#'g 㦒hQd6a,5~B2Gdi5K_w^ig(85R7٨*Q>4@qy1,p6-$W3E ;^K OyD4SrMV%S%-맽|ҍ;" [}(:Fh3r44rHyh^FɨSy2d93M t=Z9ϛKymUgݕ')nug!`ԭW/rxEGI;j(UsMP{*QkFԹu~r7K_N3Kp~lB, {Sˏ/Cr+Á uI9k'&˶* fP=X[0GӤ(mH%Q:θrZ7:u m u+UnY";P+}_ yq޴muf#|ŇO>)6}Ȃ({P+4.Σ,'gRdKő6 خ?]cvfqBylE|-^b#GLobM;rrET"c8.nd3c>`aWU%ro׬LWz%L#!a#S[¸kty{n!g|H#v[x()4v|k K|0%(Xg͇^wD<}khm @UMoNiB;i)ŭ/4WlDm.=.J!|;t S [Y?u!l-&""`;{RKt׽{4 N2,7TmF`R}kqjH.nz{4QJy #\[hoOҖaEB_ ^hMx]'JXf>!b~Y꫔ʽ0?6{]Rh^g|i%Kr!-8NW+GVZ[AVKʻP*'z[QCQVFj :kvXX^ x *N ( ix!ўV1IB+$l܋2v; Jv*YIG;G+=Ӈ?#;xuc;5P41tnf oy͉|n3}U2{XT/uS.`IJ_cP=;`9nIRdƎ%N[[mzD6%iy,W'm<_]G2P&5הHjK5 ˪FrO]-ݻЀ 6D_bEOhtA^V+SB39Xǒ+jI+`,Rz (Hhq]DMn j4~q&.gF~&bBELoZQ<ˈ'Ng!4kdwz'tc ɚ-h/.misfdL51MElo`P rl'*`ǰn س#neJt%VB|FS/Si{pu$zk6*@ZSq=gddtx3 ԔݘPh* eƉY/#>~x '=:F!_ʼnL#q] XW\TΑNJu&_R>Hw-`~ *[B7A\3)]sL/t| qF[`Y|6An.rti+Z20L.vZaڥ+gi:EB8@V'~(iB}GdOϯq@ȝ^ $R&#WllL SJjkYc~2%dG`;{p]U=.*)َ"mKR?c/YUqt>GaD)@["WGXvȟ9OZڶHBGbS_W08[6+"/}$GO)zl@mZhA^7[^Fox2ȹqWN-IrC$FG@'5 uZLLUߘE\(*!ISBGNj<2:^8 iXyr?05"$)D,y߾ dfW\U\H֚;5FfQ#;Ɵ"pn}2 sZ|B"`W6Ϳ|"V$0Ȥ0+jۄg)\{I;[PZ/kL{'.1#SKb:t TJ`pp綇0KzˤEQ;r[,l;R {V`R&(B0{# Ldo|Q ֋P%u !6ch>_2"X +;'Q3Zrg~RfJ=Qɏ@ofYPWHThP/r@2MTSQ!!gYDm7:uv1DnĮ]k@xSvxᗴR5sN12 `l"nj]Ԅ6y,J nbgwGim᳒xQ =?9X.# MIP5u4<w$r|,i[wA4Ibœ}Xqͷ*Nqsl#ߔN`IGcl>}aЁo<+0|x)rQ۬48Nfڶ w%HsTZ1KHݣQFC}*zb-﷦=s,9+#H\MX|i0Fhz0to:ę 8Ѡl nݛotok^& Y]ʸānH^(;U0͖\L -ݖxËj@Wd_,U9b!\Nl g6#^j vĺOiS6%rcŭlœL4Il&9܎R{MN;ߗTf#V bGC:}ӁJ>- \e~eV!yDNkjhT=m?(pQ!a]y=uL;#*i\0#|㌸RZl4 ]ƍ/c}]MuC@,kaWi:?NW\9qdS y Qo8uH{srW;q2p:"0u$(1O.:T@wgRJE$vO,fn~h"dÝnu$. a\r>`&]J'eqP=ᖸkdK\gbԣJh6_0~%&vJ[1CZ yਊr )gY")Y=__)6jElDyyyT2)(=,s+AQ3}R- QDN;F $r V0ًƞ!Ѭ~t0|[Eb 96t:wo$р$QiX߬2]YJ1\ GZp)}gJ[}OsJ[{KO7 r}9 ޾ sCP$#̥LO.F,,VuףI'.j ^ #(r)s$p!Ԫ,}6ҝR` le~'5&);VMuVg ln-9z !/MH2;YW-#rA~2s;s E5zH[A>sbGӵ,"jRu}QyGB7ă'a0(!vA%-߯ zxvZZIq%sAYIvCmwx'gqƾd~+!?z+l•>Oo6D8^c+E"r{@۰9o&bt !_-bu߬J}>G2= ?@@:vpSMg~?ADK{X%c BLp?^@cJ dϽ@XϨC8MN_K=ZdZͻY)ex]eʎ6Naf .CVϸ醴TwQfQt/Cyq6͗vDpX%m58y Ŧ8Z83]ځ!< auz[mf/*B.n&(fHsYls_Ta⭘r-WDT4}Ƃ4SI.=+qBdwgi!+4E;Dqq<:L6@Z %Y$lp+6z *.>s8Ǔ{-8!\9yul)_ft#=yTU\|MgQƟ񧫓Zl\)#A#_[*~u+%Okϯ%oU3_,:ѹISQW FˬALߣ$$+a7{N/1Jёc3bsF;X>@6* 2rH)_7sH: y'zڏŋeeE`e'nwRA+B1:$21jh$6!\и .$Li2jtymo^uh!gS0E|woh#y x8 ̪Pb{SkoT@)` 4U&Y`U.}W/ZerV8Z/ͣ)w}dc@W׌F+xcFޫ^aW]C+ay5q4℀>|Up'0-.,03joD|99 iL5>-JQ`ݻ9X Fr0Wˁ /7x;+T#D>[OckL9x\oȾmz'J_ͶSu5 Siy\Qö8A-e-Ih \K6kXnWnqV  ƙpog'@Ǻj Un:fq @JM")SA:R'V!EqtaPqG@#RNgU;`y;4 &wHD2x]|QXW* ޥ`c7W@=~|i'ͦ3 J5@_~&H"R arnI쀪4sC;PdXl?DPT]N칦KHY]"q|n7j.$&5I>&f ) ffJ6CAe6q7fϯ<\S$(Z{Paݺ瞼=d-tFT}씙z9<8|xnl褁TBg,wY M  ,idrc|eeA*9MPş[6gh}=UxjnzS:]%SN>xoR6׏ߢ0ըRRmj \ YeCo-|rkcИ\%/co| 7:cj~峟p6& g3 ee ˜H0*%SK@:O }CY-x? ==ӤG3q".[JSO ȦT j <>i"5D*q!rMb] GPm?SO|)Ƀwu=y,(~'zr.UCVмB0Q 4ah06!qs5!iyNJg^GhlيbJ:D`kgȂ6 d<[i Q/?T0ms:q EQ^hZ=S'O0|lؔAg{Df^\j{멋Nm6e@hcg0jclit!r8Q[vA׉C=/ؐ./Hf/q́Gy@ KwEʌ yR/Wa*=C  }~tmoxٕ.QY PXҬx;N@/%ê4J|Ȍvg^ ok |dqG6D!3Ă,) OY% uN)w'F JWrY_\揆1XRѕ31XjDO'>%ub#s4J}5H٩.U}-dscyinnee']_(zvy%?=k1}~KYx|1 %nߺ?0D (J~\ީoe7|Yٲy&l%oC ԽZ?,;Wj 6Sk#>^`CvCVh׾]bj^3`^T z\#>hqVxkf$n n?EqܽTM;\zĘu!6~JT(v$$Ӊ?77[dP§WA Q#hQL|i2tκ<Ψiزz-%ǧ:v nhaGU> a*Ra72f  alG#`'v. xi[8b+05e]a56Y~Q5$v 5A5[FKO| p7s2mwªm Zk"#rQ!; 9^WoݐMLF/P׌"ôarB11i,_u9b3vfj ب:~NbbxDm{ Z,Gnps۶=!؍Wy|9ܲ{Ü\ӆ*LIAh6xFB`v[(Q*kwޒ $*{gɾS/@1pٚݭ[bٴwG%6M} U(Ê\|)U݆lcjt`XPS[dN#JӘvHVO] Qm3<ԣ|[5Y{G(yK];Cgϭ?d#)f:AΗh jw />K˃M&PAzu]67qwRE3yl| Ƅ2pGt&hJD]ʊ;uWl9׷HJn䎠%w69{ъk%km {+8n zO?*=a`긱|NW^H/ [ - wVh"Lww}~mQxs `.k+ڡ qljR{bGm߂i|x#PyQN7V:V޼```eR f~VJ=@/D2љb>Ө뛪^Z*()A1U;γo ӸSA#0 A<q J#3g k5]C bΒm,}K3$`MI 7QXlqi]əvP yAk@jz bn. 9!5\k8Pvvyq2}z(( *NNk,6T( xc%t kǁYƃglX5IY@13az"R]"sûBsޗəK y&v(o'wo\B+'>JNW'b'3!޸pc<X'FvHzhnd#lBrZ݌8C'kFo(w,V1ʱZ1$"|[1X@9\m^OjJ7?Wd_ wέW` (4s~qփ,@Q5\u֜Pg.[j&zSp_Ǡ/X'JTץY=k* Wkqe9qb2@Z:ɶ Fd\? LJN8_iJ~# y̱,lWN -̏rQ8_V_wEM~Fpw B[=kFU.4X.l.ynۋrG:/=0\cӜ1Qemm~Il< uP-c!_zYi&%ӓ./Wxߩ2"+2&roݣ8Tt}iI^>Hy-2PwڢJ;Ҏ.ucSϯoriD-R[[l|\nisF )gdSavM/~ Xmc$|뗱WpidjE3<~TFԮV#p2a,^ #J:TRUrcNOaW2*-QY@qp(wtCF~EHj~KK=Isk)y \mA@r6M#AjWjX=&#md%K f} ].4gda9V{%j\a#^l°VrR?2@!Vyp`ŬN|ܾh!I'C BtShZo.V Id(6ۅHր/#O1S2CO+ګpEC5r^2Pݔ{j43T_*b3.#[ /l20*)[4G ߱C}$ȆHo@p(IR@;|[O}i(E6nA:FtH\FSUBlH zK$_wgW=8c6"Bj<ix!"b%2&qtb3 OWE2w1 wz<k7GbaLgEN-!x9_)ߪK:3 ū6#ULxGrTLs1 8&8'Ӫ[9Dϗ$h٫!O ]6U&X@-"2-vÎm[}qȃ}k;HBԿ| Mi++M`1T<Kd\}p!/jQQ~kuHq? #9uDs>=3#_O4XUhzYj0h_KD% 7z&sB`/ F UT1DW.^h'ͧ">"wdOkIy_>W~ [-f8 GIM'}_SW%;>o/ D>X,2ZwUR,B[w #[^9~X16#c-2m- Wr mk5DW #rN2KwiiLtJbIJ[l!LV& '(S.*-0LC ]Oȃ>$wi.&؈`f8B@{9/Y*sþ-(O6DMY4pn2e& ;Qȹy +'e0/Z#hDs-]HM;;::a!z@gw-R7 YҔ"Tu4Co-Y|N-hf!#G59 EJJlƙǵ0b뼁_CH-55xc ~>>6~=Oğxfe :KuD"*E}4>"guvK{^uUg:ؔ`T{H5B$uw'~2nB`Շ5jq9 $%31ώ"AC}ęw͡R jhn{5p%>g69O-R(ޟu R ,PK0qqD4ҁzX;S ^%4}$ QϴOWAn0($I>ClqC.x59bpS “J*c]]@>7XD@2jY-mGx!|RK#z !2<ՋSA _r&ķSB:hYvC֑Xxb\QQb/ 8ݒeY2g)j\K/q7gYY*X.PQm]#zb `澗M9eК%+ %44Oiy{N֢e>6`kdN P&:AufS.[.V)!8%4 vO͈%AE{+0ԁ"X*{Jl&2SUiWU"MeJb1P )glJ+/@IkpV<$2ݵ6b*2{=71')k+ M䱝CGvVBtiCKNAcg3\~3_8f4O B}Q.@r<^4JFc7W|;Fmq<37|2RZ샽76l S0zi厩̼~Q8p50{ʘ&I*v3G'UMBV 9=Vɤ2ޙ\C+nPۭ1SW&Iz)ƴClh.RcsL6',]Qv'jt2~.C$,<}RZxkV&ZW{.z"T;# =b73Rdb`DY,yeK SN]@DܬDKsA( ז/lw0(5N;Gdme$^) %e*P4^6㓖Gy5| o94`: q74> "/e87_ =.,/(BI=>;<}fUd΄ϡVPӜ'n U5?R n*D4Wfpht"X4Ò.,.C=F wD[V5 _*K.*2|_[«^5"M}@L8̀^_,> WK 5Q{Ճ:0:c>\sXI E4=2|B9壔 74J61 J;vo&DtFs>HTmb&Ʋ>꛿ѷX8 'V#WGux 2M#&LH(,lB(|hh_b:>~D` IJ 75@p/99`nf$i)=1髵l<#8 h5Pdjx&D1x!e-Yi(ol/?yjRZAa2ak*cѩ<ЫE̩3;89AU^3@L'?8Ƒ0]J m>-r#ϭg.H1xW_mzK-ԬS^:ҷZO*lŠ_KCpVnLĢ}TŋTT")H޿bp>B7sL?&ը*VRm_VZcZ^fTТfֺbXHGB [FjpO~7Q]c5.+϶؏Qc`[ t1G 2PzQ 2AAxmQp" %Xw4@yP_@AgCKc:lX[ Znat#1(W+b2±gy1ɮZ:i(Muj?C&@qZQc4Eo|DJ&6"Mf%Vr';x [n @?(YV-ɼMB)scd B$.nfG4F/eJфZ!m'"}_ >+!c- {3$N-[8dhGےCJOD9P3Ch6*3?xFvJFZSʘ%E IeemRVaDL8 r@A?V6C T7J,l2z*PT9ޥQq:3㴂c!Ay7DD1_6DDߏY- у}i7J50G2乒LGk)nD ubi-7~$9ʌ-F1/]Qr)6evВ[ze\ %v [z2G>FCpu '!u[g4ѯ Ix@6>ɡB@ X b:h[`9Ug͛ʻZ<7&%F98#'9o{+AԄ@7`}0%9.`NUZGG"=w"!g'm'I@4vpq|-2sOR];k1Jʪ&*6{#0PP/FlMz1x{,ɕfcV7b{Wo_MB&}9#]+FXizI;Q,U׳ ;jRlaPΡoJx-4-4Hgfw.CXNA'fkdY|;t* [5'0mѠ :a;L"?6 ˫U"lKP&fH`?_;>Gk(imWhnǒE GYn܁D  ܫ \^"GJϐGrDwDT}-wO`p*i1Qҗ&!gDGH0XoX(a'' eeA)xT=+S)㏈^AK7^yyIyt]3dU|UQgG:hKuW.ַظH_EN$f/`l>tR%U0ŦwKb"]nK/x?:7?L-}dxY|Q><_61ܩ~X816o{Ew(V iӎ )6!4%td9+BNaRs䧝O&Gk%zsrʅF z?H;4_zW3"TɀZS&0a;^p8HPi޴8 /ih-k<t!41N} i:2 YZCzb(LglzACZi$a&-N|S%ViTԫ;W_}6p&*4SJ1A/񏪃Km.a&ٍ]0[Xtgl<>ؔw ,.݈H)x'x!aj ;9!tb P8,ZF!{ j]hchH?=It?d??OЛE2>4ʼ21l]ƏXN*5k3Aas9\TZr>!d!x꘬~'xoǾ&Q,0:`o/ JoZ4* NA1uj;6)ދvX|j.d˟5GU%j)ޖa7Y&¼߽C"&j4sa8:m}R1 mW62z!6_2yL+0!B^qat8ʤLEupvn'9,W!Hf*@qaB rz=Vy@h1>zede jAu:m}Xrp 3+ `ZlC ᖡWs*ZbYf&jyFIP}e#E9}Ǟ֍q. `NyU-S á_OtCI>}x.6M\E#v`=,6X_z$<ϯ]w?`ht{9xmGǷCsׂ"{ TyǛ g7W?ʪȩ<ڣtC"gdAGvT_-Z7KTQu'Zʣv \q̧̜>?:=l{T n_"c?~w]sbʘer02];zx_]Wc1K;bm ɔ'9\$Z9_bPz/fdNUvyb+(.bN5T[,-k ٟG!Pav=X7v.jt&&W} QEi]loO9a=MBX9OyڗX"-B{'b)#fP/dg2ж<\L qƊ8.([pKn8ʷV Z -^ws\3^'A,Tþ{8Ij76%i _:o6-Q.30⃧ju`bw@ϩ twRE? {m \ձFӂ ]A!UG<G=i MONN..-{$=-wrbҙ~Q `Bcf%>]l2h#Dr0l y >F@ µ$ ;pE2;M'.NIG+\dy8E"ZtFwa0m\-׸ /nwfc}U 0̰AמEޕԅV?Whec9Y_V6.Zg%#_lvw[5yP6 Cmň<qX\Yu7m *BLmzv2^f["ΖTLhQJzP*$@ܣ_~z+~AlMS^ZN ;HSsO{et,߄hήP(ij Su4@/е`0Z@M ˧Ĕ/MC;k#P oM,tN?*>J(4{S}Ј'L׀F+;;35Zd^MU4Y¡pT E|9E }ΈP!o=mO\MDu]@y'G wh̀~եs}K~˳g9@g<ʼKZ9PBW65kCV T%gсYYu֒\*L`ޫ4t&LxɇB/@Cm^nFhEoݾ\ʠT?y|= zB9ɠ8v]{NmQH4{ Md|W$|-eboFh/i^1mvGuu@oJ u\C9TC#_h H2RG2ëo%5yVwCm0C&: uu|4v0w帵'EX_*k"ju :KK)0g,7g6I!l&d|=ً`k 0g5c eCdS3+DUFԀx+q"I LlHVQ:]m7 {;B$r=;:F&ܡՆ-goX}sSFix|4Pܣ  K" ѿ_:;85:UXS7vRE`hJٴ(hhgn n!b_}D4ڙqj-Q;j95O u ?7KgU{0\0_]SQ pAuiRzyr !t$oGT(@fW;ʗaJ:^)E$VM68 Y$(ks4i4FS- {؟;VkYfwU_& G gbzh{6aj,^d6)}a( !׎CLePmLnp\{9gLQwψ%&K6WFv8=@HA8]Q ";K6 x5+^b iUe!OOGݟwbfAgwt.XƸ-:Ps RB RR` 4-KwȨleXYkQzS\|Zu1 +rk탨SJb䟟!/ӄ̭aX,c̚f$Tэϖӹg0u- Ի. YۛsIT[T${z~9& ̑IgVV."YuyrIQ9-1tBd~$aKtsT>-ϋ { {H`B%*V8$$LFeOt1&dc'=3xvݫKNEOґtt+RO|+ImDJ/BO'؂;Z:5mr{&% 5A.69L[>{1AkQD;:3TyFk^BGfun醓ղ\$XF]08[0mM-q{q[ZGl7W,h.G&o I@!>#10͛n՞* Jh5F2v}#w`cE5X?:1_x)4 oSS3UZk; ]N6pHm6'ro%".l}d7;J@8f8t^3/N[RMySiQq9#R屮IPr? :b&E 6r084>3a`=vQATKLO`yL" И~|J~&*^PN U=azm5N}XW'W |NU; O~5^#6{6 A!`8C`5cǓWi-(ɣ\ W<>涙Ӿ)D5Ty =:^'Oo5kM|kLh{|,r2[;VU6$lNIy+Y_r]VDN40P 맀Sx-,O#ӸDJڱ'PIs:!b_7\LjQb6Gv]V^ [.#钨oQ3@۵N7Wt;|c5-&ǘ0+CfkV? efB{i.$}BVi\=< < (/IoC&cW7Fw $'ja-3D!]A=9wD5ǂUv#`.#P MRT9|-sڧTcEvo[aֳ^ ꈥ-:H*Z@Q(8wOalO N"Sz+N)>a-Yٙ7ύ j@5͋9z7l!"j[X@-d[>W A*l.U7Һ[;EFJR2nM Xw$՘j"5N;%7C0HrIf ,JDcMѳ|p醭Q߀dH `bURw(8S ω7-*HU_}»i oqEjŶ2)߉R/1>NsvFתE@Q6\gi@$H-YE+6hYU:(sOJPD~3*bcl?o'Kޣ$e^1 )/lCۅOtE_ܑLx{ * @=X~{LS5N@i7!,#κ?KJ 쟳'b}"^? . Ewג3Fi'E>]fc/Us~BC7v1|P1l~̲>- S4\rW42Ax'H1p_RIDH; ?u O3Y֊ q:z.W.!7ϕ~;sS:]=s{"˦.htӱa&bf=e3s0asoA;F!7tϬ]F70B03i[=furɶ ȴa\ѫʻoq _lXE}McvO<223rIhh%/8.GA&R݈(V%>v" }a2i;1N=R?{1bp:$5Ɛ9܋8"YMx*m:jWeL4,S="/mYuӠ1|REes~DT.UMܔzRl\Qp;Pqkɲׄ궉2`hPfqM\l@{F P a7ɘ4 _E~khC_- QӉ);#TkcQSx!?78 `mn>~ -KqnYl@jRܳlЉvzqrO~UN|cpӌ,^5*ÞJ¶@5&%^=++&kP_ ohΧ L]Iy ]۷&\r_v|B79n?sS̊AIycFv[vWMd Jhbk4 Qe-ζ(Fv _k?@\mSZKX%ll_ovqE&Z8E5O@beho)aܵƴf4ncUoB)vkX)mZQ8qOcK*QV ELdҢҍ D;$5!161K6Ys!)(*-7B0d!`-9'O<=yg˜==o9VRROK.cZyJ68?Wz 66J˟c2Pެ:ɻph3ym# 7c=ώ3&jwMB#tU{E/.͍0Kn5? P 81ωYWj[4Ypzk?ek/Kl>{Z A<+\TB.[g'hYufxYDLSwrd84Bxz%"D k% m;oU!7^xBɒQnnaбK}i|{c!ԥc_=Peizk#rM0}iVQWd+_1[<>(ٓ6#C3Ħm!HY#U:9{d_M'%Zfsu͸w0&F*ChY5O]3y:8Ox /Ѽ*\o?=D4 Yp?\7:D2mWyvя )fa| ʕi\qGPUa#JeSpOk!e}Hc]2)ls}ӉS]z AG/NTd ,,6,D}TI7G ?uB 0nT662&gdilv @ üV }/،oehXR՜)veT'y@>3\q#\ܵIǥհKhŵ-q9ϣMCo@54T]W͓ 8hrD\Ky7ɰA9FsڃKس!Ë78liU1nVo~ffwKXRD>%*ق'B{ ,9Ϋxq[fC]X+Ipǖ2diʊ` R} q|thӽ5b_@/oќ%mÄKOO&yHL@dk0SR'ZfTqw 麯Е ϫ4UoqCƴcڼٌ|IF9 _E) X{R1SO3a)w٧kA ?΃]yU?DNC}Bˠo$KR?:Z#(.*FvgǕaLfE١_DOI𴢑 \V *1%ӀpR)65o= |q1986Y:bꊃ).|=24KbXv,@(T/~T CV+zbhgup?>Y{#8HSEM:j+ݷ&zJ[)eC`n{Ap vyK,kB^ܡo5;nOUZueܹÑOӀLw%jd*t/P<őiι\ t-c $#qӍ2u`j;k,ܠ#t;V)%nE% j͂HlRϑEHHN+,eWk?S6Π\T 3 ŀA᧶} c/Bc.8u89gwbl/vO+0M94gr "ޚrQ:XF{ hl+T5P7 /J ^dȊ>$ЏR9b䗉i"߄q:P8%NmJTVN~^.p.4@jd{Kyw+Mȗ5]aٽ[)K1Z<7}J {\Hb; y$9{g qtšk8 `k>h[ ۡE;`e . z`;ͥ4Ԙp0`{G@viZ'sc;nW")_|S| ^ğybpϛm۹mVDsϷVfl !ph@}Р9Xof~"^R]+܃dB1ɩR:F;i\A# eT@ H>fOF^ZE!g$ ?tQ[59KctrQMD>np;>mV :<>526Qֶ)5I*ޢ XKfCQGj,{>?u'WQ=>MK\͊=9uU^1}O6?qwյh/<?Dv{VM~RET! wF2tRo+qx$<7b%ᦰ2$*"x**I-~Io7V;oCNu89=Nۣ P;w9|}Ƌ%j”6EGZLQ6S0RQqC,eM=zLOJ/2 DT(]+@7f?hg˽H g Ui-$ѿ 0|;0yF@v[J$l{`{:/ hc 9.ׯG庞G w,lL fA 2\jk :.لk%W*~B>Vd4Dc.heOM 5BE¦W YS&n<;>@&]2u(W9co;MvŽui IÕ9Q`Txr ;iGv/(ԓSEVx?-vR \*xn?`d"j|!)MC;TT 6b Q.<ۍ7=_W^p mTѷ`xL,׳8h9^S8ʦrrY}=k4]'͢9oE^h%t<Ի$tU"VX:d8/rͿ`a?*հqGk}0@j; u,ּ$`(LC h#l>Zr6uGWA8pÀCZ\$=pƞW.i/U !Ar-:Ȇ'gK1>K"Xc^#bMg7<:\5< W22ƛEZĹ+B++a5yrK]V|Z\h0hm ~YFYz3K^#r-[x]\/eQf{O88gD!嚸 y^S܎U%oMĠ@Lrh o?zzÞIW:X/!0M} E[gYZ0707010000010f000081a4000000000000000000000001642f097500003180000000000000000000000000000000000000005500000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/pci/bt8xx/dst.ko.xz7zXZִF!t/1>]?Eh=ڜ.+HJiUm@dX"ňZ/~ak?*4,Y NȌmM:\U暉^Z&?e% K ~m5d_g$l_f^&-"Ȏ|qSW0k&x 6onJjrd 33:ވXX7)~L3;1ylv\^ ЀH5oû&"پ1sX%^ 7?0^aď) $U-ݍm3h^f9fυ' ]}[ @~&-?Uo26ݾDͰg1bS? TdqCfZ#p,Xg_d2;ifL-H0mW~dXu0&Y' X ^'ZCWGR:@<ِΔMC0ՆY,732_QiɃ5nt!HFRkW+PXǟ3,T`ƀZn?ThV[:<{#ܓ)űoh"XTRHQ] 3(qnKshSPV$ ~\oIgy20Aԗ"ҒD}V؃w-ʯm -P&9(,޷RޔN%5S# ~5v"ZU^50x:8$Pf ߕvo k;G⬠ It42K:)~ak+EKa(4IA1#WLocp@/.;ISSB TS*vu/$a؀[7p +"ȏz7h~\XǓ4R*U &UA/O"$ho- Cԁɸ_FUҜ9ge~ԙwp)*Z;-zx0%JNźݺcxQ(D˹[Q98:/XV㩆l3@hJZ9U$,ڬDpC9ÔL ;i~V2Yf]_d1Y8#+ `z;7qJ.E~X"YETLe~ӝ˪VX|e ]9ToV[詎Lv:AP5/,\m oRS .aWh7Y!dw| ǥI 2 [dg$e^YHqi.l&Ѹ`1V*׬>*g> $U45ZÖ:bȍ :v" i8| a}=]_C8NBnb0#3F jLS&s:CX- Ҭxt&J**F=ZUtaB.74Zՠ o;+i$7Zőt{r5!I')*YF~EˊQez] gZrP=ܝcB#cpm³бW*M/33R0qj5UOWnx[0oU4uAd=7 _ލu zxM5Ցz6:i ߄.$LZϒ5жnZ?)Gc  S dSpygq;5PT0f 1D|}[5=Z6yQ3Gi ] - wmkBoJ%M. Wj!]9/DT v 6n6Tiv_d\ix]JSVzm"y? C+?vAr'.`)4cԓe\Y]p, dtoEmBL-;v4Oq!w>~މf$:zg>Vh2m\|Gn%&BLtp)O+_BJ,GΩ7@$L..D_|rso2SJQ4+; lP %@!>:Fj~rpLv ;DLqNG!YRgIqt.Lџտ w5T[Ѝ!e|uШ˗I@i1#|C { Qiux.F(5N.<'I~G61nD\=Tc=/[|"ļKд*RMn=^vo}!Mڠ\ ![;u_zqoݖd*b?#<3~#`$4{ ȞJ(9-T6H$AfϚ Lȴ>aaeD"xLҺ˄L!WSQG%}l>9s'CKpF8Hr&Jp8)u!DGU\v"S+2;=gqT?`c7@IsҚm '@smpB ؗfbз9.j ߰zC- :2Q,XUBu $+@L[Nur7szNʔ!0!g(Av D  0؏W680uh֗\lVM46*Xw^\zղWĨ|guO0{B  k_K<"\])}8 WBg$ې)ۊiOU[Hݛƌ eh*ːTHHmw{ؓ] ExM챘~Y itCy|2%Iӂ9P:SJ~i$R N{>J]k7ޤ:ܵ!9iN {"\`ړI i`ԤwaO5q#~\ẍAϚߓ_ :hfݮ oyYlq=?ь RF TT|AٳgG̙5ς/6{ 5;E^@uUVɏe$̻R2D,L06?ٞ_<.oi˕9n ʣ]YN^\2Uה0V1&ZRm7 uCV >~v/1}ԆB귗0`8ۺ^o(Ҿ;U~)16 !qq-ݜs˘omS]-F]l : rM`TuhS%pbGuCz"$h@1 5.h|pÁiƝ"*qxI j~+2K^SIʹ;?"9N>&G Z Nc!,%&d؉;jc=x%24_ hF_ۺiΩ ٰU1apa2ʞe2>qMw8]3ip\ShM?XRL-|-SIwuki壾|+ ʓb`Gpg_:٦%ɋyYA')ɐA|՝"`2 CHoF4JBgɄLHOtgyh>*[7G %GfJM]Ej GgMM*uiйaRkYX{t%cTT& XnUfH8M y6yo ϴt2R@-`5ē˨Ud3XO1DPہƟDʣv[i\goPcLJZ|"Wz+ܽ](ʯ-V;d-R_"odu.#(%]CXj~ve3j[cǭI#;4L J*# 2B1_1*Fc~St^܇v|-ۤ5E)vFG%PC!d%7ġɝszC!m;˜тCF.w1 .AM,aæ,1 $.Mi"(ᚓ]3y0aS.uM-CyG|?l-2!i]g#'i`q1ΓT~gC |[N G*_BX*P^ַipCDG%i "צhVPIwOR9y9+nԜUB=7B*&ȣgŀfo^:1$Z 6?Q0Dsΰ;$1CE[Ϻ:Um>$W> ._'>Rx.w]/jvW7=}1 KF4,(ܦ H!P OݸTn="}4{bw5$*FGH,jOͫUɧIm݆0AӺuH=(@nRWт 2{ w01=Gy70zD#ް[\rfgK>{4K~ 8HL\ӿ!hYEAYiHbmwPWeIoKAt A8dB+0ga+`MdbS2x49Pl(j"T*3ѹedaӜx.AD"`_gbdGU$Gڌmإ龃  mn<>z We$M_='4iR24TP9+jS4%sֱĄ.dkAVЪh1DG7(dz0q0xXxR ,\$- R0OAǚ6ga5y氆RkS@-|&ӓ}WOmG1K0*8 upVA=x?0R  ߟm`E2QBc$IcG Zf I@F.Ç {ҦM"? 2׽aEn}\1E=4|AGhRmAStNɄL)Wt񍘝l g%m/;4td~IU-m[@*'Hpн2̚:ο]wh+_zzYyKbݫe'`g WHіf|h=_`h=~m/At~TD,R%ւSJŏVJ\#pq{=Mnc]Z!.MUaA=-{^HqL4ٙ~u%<LoGt::;%LT 0 qfIVvT[;FRU7D ^2;]  |m^9r834,;/W8b}sPq!{μݫ͙0a-4j5 gʇQNO@f=r~ oH vxԵq!C3L)KXlR˞¤ BOcG,rNG˓)݆\qMJh!gL 3koT4.ѻ nb/|Ko=լ qonڎ 6/wg]쪽. xh}cLR)׃P*Km=y5wyL`?=F,0L#Y*N=.11neF'F |g&%7tykhƹtqٮuwق+g>+S"fbE.bQa*r`FEŨ$=oz pQgPΫPgRLa=OP1Z eX AAG%V] 3`A sE  G='BZjm4";>2^c|mR[q=K"]"ңlj:BE(f9fYeNwjR^+'FuVQb^rOhJsUgk CFC*N=gVh[v"ˮp4zk$#ZZ#б֗"gHM.L1'w:uЯa~fT팰dyD1ʣ#qc2wԞn ,Q\wX(?酘^hM9Ir܌ؐ|{oiP-F%UY7>̄(P۟2@pl~ɀؾeS<0Th3 fNܦb?b[`ZȁA$2&dƇ~ [vL\ Ɣ"!@=՟ iPF9ݙi;:K-E?'0K#-[**{8~\HX#P`0oL্#ҕLXL@j]ruexKmSf%&Z^8d~YUEP6qT\rFX"E6Jhj[Q^mcj, ൱Š{GyU`lx@G,M)D}&gACGA>/Hv;w"5׉]#/hM:';k,f{( $(&1ɵR5?]y.yuAHm}JơfnNo`0 2ؚ5fΜ;بr>mf1k8S(Ui;iQo"EKRVW(31kzlCȾS7?ܜ꽆/Y=M7Y,(1bƼ63Q̚kܨak"J~${Lk*[pƱwW{ jl4Bfp+xSjFe'Fo1Юa+iD'ܐyZ1B?ElW"Vos=~䁵w&W$VEr/?jXY9+piТza~!K4_Z)R$+"+HΘ[Бhxz[a얤<8Y m: v$I,JO3e<5-E*4M` sWYPnTs;[͹d61)*rv׹v{XLwRX (z<([ mNAطLԓȞMFV"rq*!/9_kPR% 4K~H5tCn^Qc@0$*.QqQH+ ec(t"7jiJҔC-aFf}ha4<YPAaT0+/^E[oW.i"R=&=žfDfwT# Pߓ'r2g9*f;prjY9|Qd_~wtBawưdީ S[ه0 AگqxnCMZK`^J1GZ fNZYTRf$:IC Āb4+΂VVęȔ D ܛ/:vv,NkNYZr$7|Oj&4Z"#ʈK4DO&zuO rb 2/SESqyO^Iu:Mqp5SP^8g Q53LQXp{iuuN :''mrkfm)8%$8A4h b#mZٺ>WU{AWAQ6tDz7L+>+hcs4OKSRKa 7XS; Ph߈񽽐u_k,p1>l/"~7gQra1䮆FV%BiU`2wT1oჂ<>m'[lm@N*TH S?3Sɯȹˆo1H? 1V>If,@,Jf\]ef ^9ּ3[ [}!.٫JאJ?VKu s(VG wnk5[4۵Gb 9!ⲦNX$ޞ\<4W P&>>e):׭cwX%)X"uU<Q= {jTSqy\iG;6<"lEfZOMz#iqj4c4rc\w(DX1_fV;a rB"ssvG'SƯd):CfaU09p)qgQIgti:< 56[/cKUxޯh,Pc?Pa]L$.'\T#D!qqj?$2eSLOy{TŎ % .sxf)a4zq`L.GX'~D#2|]Gm#0uˡ&2]5(ƒ?sǥ%iz)4׼tA_'ljUsŕ Σ?筢, DU+f-X؀{Hq)x-+0j >12<"_O~9dd#rwӂH/4oC5d!gj'HѢMEQ@86W%iJ;Q8 ¾j*{e[Z,OeDQNr@໎x. QTP 9&lQ)RxeЛif֑fHP^UYIH0#$$o# dAhqp~$t[bs^GgYZ07070100000110000081a4000000000000000000000001642f0975000020b4000000000000000000000000000000000000005800000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/pci/bt8xx/dst_ca.ko.xz7zXZִF!t/ s]?Eh=ڜ.+WaT5C-HX)I)mSJ>4=HV/d]K>ӰB9{l/OUz!A'z$Y"[D0!yS>Z1%mۄՂ\4^k)լW,#a2XdTLgc| x=W|AQxPaO{鬔qz.5Ļ2zGݴL.v^M8B^n5>~8Nh'=VnwQ `*(MElW>n-xhװ*nc@U]_u4!< َD/ BY9e;fa!ŗeWM"{ݞO.~OMɬoP {Ҋ-BG5c(5m=ߔ0. OG#fq*̰! ?@t\%8WayK}#O62t 3qIZ2sO7r3ݿ+Nbभ'.Ky8 X^"ӍyXs-&~OՄ0_~{4"V6̊Z,c$5ѡ 5뻬*&"U+XOR3d‚~ۂ?͓n4LR>[kʝNh/f6$`DÇ**T5~3;X@z#P3@u&d5s(JPZ:# 1ިT.r)j  I.T3+TlI]y'AW6),PwDOUE^ Rqfݒqw>s7QQ0N{D=X@O`Vt4yR%̋;袖nWhܟ:" ^iJtLʅ͆TPӤW.ck3 7%bb_KƏ X}KݫGuP,<fh<7_\~J%쯥ynj;Ѐ%]/ |o`&ٸm̺i`r廨PY?JU5.WN.%rH)cEY4Ho>5jx3cV? ;P^te?M64SZ 587~^!8kF_O;l dt;BSzAtTIG[LAu|gJ=e`LC录yޭBYK[;~Q;U#vmg@)L䑸,…nxV|^C*Qblcoi~-B`ui'TZ&Ӭs<%ٝtڎ{boV?yOd2&X(z$}5hVOlN,ڜ+Tfa4|;j%ֳowzMd4Z%C9[0>= ڞ,F%S1ڒ?Woͪ<4UAM83IʏzI2xJ8wךn&~kŽ=dVTG^75k 41D{dc "M찀/ UILaC=~8d?~!WRU )wF&Kpy=WYYP.n"qEgr&B0EiFy)j/:%P2rM̲)`'QpK4`(ecYo}]q:udzŎ-+͕Fgȿ`)#R 4p ;NV;Qf_: ~VS;*U,;0 +rnՈ>YJ0^"z%`BHKn"PgU"ptKqu[>҄y%<߰2$ዳ>3xok }ɢ"2ۺ~)e04\+68MNLyEkT)G+ϾXtbBǏpSǫ(ƻl.RըkKvf-PZ !Ι+1,?,]P2>yvdy?^_CRroN cpVd7 ,UΧr .$h(K7iu;yF8#qK!X>єa(o+@D%Bz]JE|ap>y_}nSe>co'dU#ErMh%FFNuMRcޤ(sgp-Z}-ψ }`R(c)N5+w뾃i+/ؒЃOgL 3I/Y~Uvb` SIoXs*_҆4Fnd_-y:ʝ8I?6Io 4L=:7cj%_1L{hj$0!>Ӈ[I4ĝT 3Or$ԝL‚=:ûhzZ؍`anl!Lb yc0mz|oe|4,GNf2`dqNdURIrIɧ܍*:CJMkma!;ը9\7hyӯTZGR ! Vo%҄jNQz~:+˳#4W_=f;!,z0Yfu.YA$=.,~)Gf?\䶫JɼՀi,+uB`@~2G8IiBUYa2FA |+>8GPǸ_ =lEFGR(nN>yӃi&ae;@~pڍ@e8B f_G D("ͻoF|?>81!,Qwh" G)p),ͣu4S)icFt5Jm8]#G9@Tw\X}Jw__:E a4mǤ $a@OYVN7^M7Д\!;;#f6knvDA zG,(^ʍP[y/YΩ=FGޞ&)BjǿUQJ8-Qev^hݴk³\u.(ϑ\lzO7po0Հd:s&ӛMk8 5p5ҭA\"pu*x)S U!ѿid:ct6q>y,&m±ՊT 6eQ>XTtv_1ZCvR)'Q0k׀F˛{rb M׃V*r ]Os܋ȋYXͶ$M zDH͗$r•GejcZ@ŊYA&U>F܃ al5/M} Ӛ 3rh8y+񳬬=$?1sJ6riJDT埾 dXǓEԠ[' (s:DoS@ OXXxu41L pUUKP8n]6]dpW{&G`]ymVYRI^ ta{kG+ @Y//3 lKs# Uv Si)Nci6_<ͺ_T=C(^ {UwyŪ!"ճ^Dz`B>v]b4FfB U5GZL/r$HZ 繧Hꀎ dûB;YaP&TVKIx [|OPl9K+ƕ-uw82Ҋ+>`M=> ER,$VY٘%}`C8 z0VԠT>ną$U K67<`A״P.wCU' md G?:<0|r\0Thd ̏&O` k=q g>eOw:}>Af 4@w5'K WȞΊqĖH̰):.%O~ZMRL Tz?ry AO'#^dIhE =uƊ> 5j[{kh~atCj-_҅~7=9zֱ9%&^GaCE] *# KA4EGu-Eg`L+n2ȜV5"A}L%0j hVs=W-R$%շ*5%~Qqyudxr9z.cb10-9Ė"p{l mY:zg d#x[GK10+.F?yJ1t )PBc:xOQ #dݘ61ޚrMX}YI(o)n>[G[lV(! ZCmCcayBp1i3wL +0ۑVHBDm457O/:w.DδIA0`@}vCA`!+ħ|z85-ta~ i񈳁17dI"l׼f\ߛ<7f+o7B='x;3:,XjU`u~|AYuX>t}q<|2OuT ̷#)׈<CÂ\ lV[ iajJGhRx%`7}WpW둢>8dW50- Jω1͞5g'/_8X eĞ'q %c'"-{ [Zow3JSL乘KzvMbw1ZL8Ԭ! b_EZdHyѭdW)7Hlj[P&iL9Ɉ5;)Ju6Jpmߢx<$LQN1ق}!2 )Mb,)Q]EټHvW*pd ,y]}Eݨx=D\]?z fjYf7{&Q,76jiYݝP̧7B 2zJYx &q|7o/Ŗ3f)dnD5bz68mM,{ xz}c+Ukrm.w!Q XƉɿ{ Ebqb4Ig6`x$,*cP?rCl@)ǗĀL[a/Sd~K\(4pynD>#9$r(~6u X[*Mb2xH#-`.9ka᎜W4ЩqX6 3f7@HCyxb ^f?}<^6Sbm<~De,P*3?j<-m~^' HQ>qPzkn֊O%n~V^zw1lJ^z6SQ]ʹB]7 ʵll>6mb\EU_ qñ/@)JN1e24?M; ~eҲoIid[[*'0Y$7|tn+'ŹoA#NgfHo|KƦ@p}*T{X70ڍDSm+gCaSK'TGv|V{V$ =W^)^߅)j ? ݒc-<%Βzbj̋U@!CrfUUhުs1)~;)CɒO(֍|&Z()#Z;RV=ͧ>mS#lVu#ULb~S+Qg'*.-*V>V޹g^a$+/9鿄)j̺Nz g1tyk%7D`j z'gm?%\KK= سX\WaQFYDwOd21[(ZZ yAJO_R|ok3K^Hj_*yK/cߌzEPRy*$(E_cu.$01| |s xB"++ szM:xɝu ()rK>`]+IEѡsj0rma9ȼ6'40!!{AzvҌ>ʘ_l~iīz0Ml*v)`%FS1Z#^ +%\Y9e]%N*ĻHM_Ame]>uBѢ#,NsV@5TWh)I xDO`'&#܆" q%V"+:6S=_/|UBL] ha BmC}<AFS1&c]Zal2J jc ~-䆫%˞;dVaЎlhؕy{N5-[AٗWQgYZ07070100000111000081a4000000000000000000000001642f09750000259c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/pci/bt8xx/dvb-bt8xx.ko.xz7zXZִF!t/G%[]?Eh=ڜ.+qY>/T5C-v .y= #k,I|z8S}P([gzVlH2'm]?Ƨ Ә +\=F,sg%'9j s xQt1 QVC~~ƑwnCuuEtݸ.7:_ ~:P3;;P'G'|{{ǶP2L $Ճgt|1Dn0j n5w6 @&E''#z` ] a<@L@ݦЯ&Xx!2G)hNp>(gcV^!ou`od'>EQnWUgRxlZ 7?k@;_|t$S t2,bO 2UQ\MxMp !bb+>Fi/ O,[s,{7cU Ya DϰS0 KJ;{卶T77 kBϲ I~΄#'sRA!NX62o־enFYH9~[sN}E]oL0ܹBcWw~S/T 3_FӋim)1Qx'l p n9$ZhCxkbO`S29lrEH&omᅴI`=MOrٴ}g:2 F7,,1DZA>rm1rMq頯0LJ=ڭ]W ,@ x5N[1kiChpٹ'z&=n-D3u<7m%/]> l#2N&Gm*|&)wˆ ʔ4ujwx 3JvE1pA+TABd>Kuo@J7–g`HXX@?\- p2țT~O#3i8J.UXFU]5E:[uazKk7ČֆF8v |8i5km$&@7OxH(Gtj[{Y$6>F_IGY" (YN.]|JmVrq:YI8ן'澘uJxDN14(te[;/@.e~00oO!$t7XǦssL pW,H&':獐d.fZ2hUŔWʴz.v)nf9W`o m=l|'֟>DKv I@*t ]ZieGN>~+=>T't:Fe2`PhfZ-4}|3^OɈGG֢*ͯm3ۜC_|S(#YwdXeh :OT|U*@ҩer _"MIa'`.ɠ "4hkkr& b'z'`ip2Q}9uZoSZȷޭ/λܞKdm8`,vh"𢍞E*=ku `Fxk*ͽ,8,}O  ~pѤ/ӃzFU`)•Ղ-wxDҁC0Rc<:;Q);9n6=Bj5nD"όr % b ο9, b{CRwuCP@q.Z%VraT4V!_ %J!H$ۂPSQ}GCj蹊ކ}C΍~vȳE3 I{j`#9[V&3 /VčO(s=6w'uEwo)Y%TRR{Q}j~m#sǁ|$[zX2&R6URK7GTYKؗ$!ǾFD|٬IyoH <lC)ʉ=ِ3O!Q(X?r;~ Ӌ%2gr֕?%CY)~?:*e Kʂˣ&ʟS/./`-ܤ&XZ!v$vߋ2)U,)T%m1 _P\Fl\ ds=u@c=LF(l"43>~-^s!. D^?ܐ+T2 Ei~:jdkokeu+:_zLۖ!&"lUKbd110@ J҇?Тј%aH/Mִp!b(1>Q+%b,*y}bboYc.ݡSw$,'Jd5e ܩ %=B=iJβ>!Us^OrH Ul*]'CFmO 6YzIr)fK+JPkT{ɭH^]n.d㷕lB5Ħ2{Y6K&ye.V2SQκa\|Y{@BCAcpnt=OQ"I)zcm Q}\bD68go*d*|SE$Eˁ;1ަ~r(c-'aXEd,F=3KKpQ5{ʣu$Wot[y֧\RK$JsWWRIJf:I&mOH@^&t;K쩁[63n]\WJ?1DWRyc)O_ɧHޱi7M}b}Q8|y:8lDcc "նZqs2>+I}R}0w\׿=7dD17uW9Rmŧ[jG@M.`JG~x +b9'H;Sbd|0^r;nf/2}\ H~͟pSٽ Fti^2dbzn:tPo~.zl?ax] @fWzU$g3eIZ$0,&7YfM K`T4^hS g`=`sώ3>>?\w*]SBDp9f6s.eMֽ̭6P+'/a;36ZFlXZOD>}ۇ4LD\<Uh7=*氂S2n3sKlh3xU8F eUx.B; /멫O/~]&eYhA#ʔ/F)—2сĭL^)^uF$Zv_H҄d۔nͤγM65J}ZonG&s̶cRS^Z>(Pe+H's>1C] 4x 03S^OjNM\%G{#&\,Nj(tA|jxW82`"`ۮp6tlCuc ҂3ا;sS3[77]Ctn˄QL0U>5ggLIdа =DCFM)u8XXRprK. F&}r[8ttmy[Z,[8wADN5)͸}c|!QI80~`<,FE,1ɰcX[XJ>,QzO TF6XqP N}}61%G [f g*DW^zNK:RpǼ&Clhnڛp?8X, fM @kךoV|_ȠPݸn㯭`/D2P|_!"_ 'EU*5ݭ| ({ ^w"qݏYĜNTri!Zp#n~= ]?q A̧C$vLN03nYIP."LIGvjG%ڦ.џy IhY$R2z /rȗ 4_W UL8?OW>_;*P?ԧ>n>9TZYk N|L0Yԟ";"S@E %SXcJT` -jcW",}cadEt\껔CsЗW2f?}yEi6{mN/ a*%@)dCZ=mK"DuF|RVI^XcpFp17@CoFʬ48s!$'C#,zh݋g|}@?%J"5b ?=2Oo6tyR2"n,h< HBl|۟y'; 0?і݆ PL}A9\\NKͿNvVJrG:h5'€@-z XHKƏ8fMg)y3du;iSb)|ĔoSb쨃ƨ8)]V)޺++^~$Ձ*=Nv|R^B"<=֟}! 4 vSSdcE`ٴEJgԨnL^ F><͚Y*h[$/k@-1Wiw"Za hRQ_Kq {GrFȌncK^ S3'#OA B$sGz¦?(X`K>=0hxXLU}V_fuCkae#{v5 hDêhI}[I/I;U>ؑ;=uR=oRš.1BTG ffC d:>U;^ 34=L2,FZ ~ ^n+Rd)9^ EՕցMKQ2upooos@S+t݉ "n3, &К l /޵zeMv^Ib‚/ Bӷ87Q4ZM=X=|2`-NK2HM_J.\R3Ïaڤak%ǬM׿l{aRy/\=m5^Cv.v묣 3Jo32f<܂3z01>i)k\ѿɓM q [#H]k^--[O7*uz;T2E @#xI KM=YqM^  1^l؊?濂 dņm[ScvA/cyKađrxsӃ`$ʖk+޺EalNAYe=GC%|9űشMU~TYf'&p3胄өPݮSꄛu%??+qk6_1_H[˰joKa/+"\yciyN}0L 9va'3EygxvhWX4ǖ#Ď_?an1tm=%2bKQ4XѼ TZISBlN0fd\UhZ^PO K"z"{;ƩmxZ !LXr-%eV>zVTX>FR78DЊlJ_اh[ߒRT8 { a'ss{7N=tɃ85L.S8֤}8+<=+]ְč}8U΄fF' ֋IyIJn|Px"[[}T Yډ~[֯:R0MީUYװ۫3M2C8 ef.vV$Y VF$y?Szw`pSS&m5&{k~M0$eTKD]5rEf,d#Iڲ*mgb}#};S+ OXKb7'_IQ鼇Ѷ+vZ_i|CHxbE@4'NYa:6$H>5&POxYJ5{mL{Vi>g9ڜ Fgn+$Hgj$/'s&&&;1O1}ٔԆ͐J>A5c_Rb*#L/w- )+ \SH|pf5 p#iU] FU]4X;!Hr %~y˷Ň Ү5Gv^'ZrY2ھUB#ʨFԹbg*E {Vɱ`7~1Rغ*&r0DDƱX| Lrl >e l3DC18鐅# Ў!֪j^߿ H}R1ֲsA_>Agi`$/=C~, ~vQxonlrdAo>x)TWppu{LQ"&#g=6{"(\XԻ2扲:6 .45E!ՀpIk] fxI-Ӣpv82[3!UZX1J&m`^y.1 ei#!:^q鱋2nY%*"6xppjIG4k&iV %Pdޗ*anJPرgYZ07070100000112000081a4000000000000000000000001642f097500001848000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/pci/cx18/cx18-alsa.ko.xz7zXZִF!t/o]?Eh=ڜ.+t3\Mvq@WF5`" J"s-Py\#+a;Ց}1SQ*hP5pF76YBwJm$r;[^\~ \!G#mYX4 R{{~sMD@*A}ҙH,Nnxt_=T~q*EJT Xc2'WL8]5![X4^z-DOSebTmL8W^h:pP1o'1=lkދK]# pׯ,/wqi"2S+ӀaA/'_l'_Y,.x:3čQ×Q7ķ?8gb5.,?[0UGdRiZ ;J>F`(q$Ш bt6 eq9#_K£Z-"'L8sNrM ˏn Ey""s!4P\FrK!i*3Zn#C1K A[gayY^H֢v U(?bԂE9[@NU[K*7pn1S/m+ǟ|WBpeY]tlp%\4#/kM]&x! gdXZa_( =[+¼zb cYp,ZŶ|] ?}V쇾 \wIko$![&ș~g@Clt K:v3F Nǡ;+YZFG]Lgxٞ̌mrD#du]aU W8o_Ϡ&z ˺}, `|LEZR{=Mq覱NXe3t88pc1Mބ3"_7\,hv>_>>L'-D!bgӕm¢o\@ b݆EdԆrg%y9jH"Nx:P*Z,׌%_׈Ocܶs;@{]Mxzq6HKL7?OJrN"Y.+-:JBE?Qk>$qQoH@-9y=bQV#=/ǮuοST^w)zLJіl@Fnͱǥ>}JeSQmԜ}DmJG3 }^@x)nXA_fP0E:XXW]KTR+kn #[=݉BdMYis|rPݫ(mI͛2ZFYb 석^´K:!. 2L& F^'>4B9Վ1i}#GL}ԅRȞw|>blpv9%,]khɹ0zUE /Q[ZX\ H"~FzJ{\@\NXt|Ck,Euf72K"Xl_rdҮ<~&d&H Tz _GKuKE5225n m(fu-s9/XJLja+7/ܓ 8@ lĿ<'Uɳ .4XIy!L1ua'm=Y(iS#фv${DJ`UȁȨ+fT]m&k~4Ω݆I^f&6A# (Im4f, 5ybV${?Պql BA)d54d.D|FzI^Lg=t{+`(=uo{2` b&=axHmjMǍW Zr>ҼY n{8EǢGĵ`Ws=<ŐCH'DR{*1C`XzڦبWjB ƿ 0TAU} Q [ 쉵3_C()}ypiNݠ|L/HH4]vb?@P7;hcKIf qŸ.nTy} 氱 hkD'Z˿Pe'DB ˆN6> 2Y~`5ǽKt;eVUXLK Vw4ۍFwbT`}XQ ]x Rlvftf值t{*f k*X{n-F^CcC}f k b$iƋNn1~'$xO%ryٮGQQ!ǪƒpPB%^x!3醨/֧2*Ѿ.Ut`j[F%,lxAG IVPfѱaՏ-~X }` DwNdۣ$25I\c4ǥ*Ve%p9Sq~NgTFLbH4v59WQ-{*=WpW?j 9K"Oa&X$B+u)K7HIJݹ!}iH%*c`::Uh*$BP{R:}pe,Bc3,= \A džyg ^8a|iy/ǧPZPY,>T}5R׆!j`@z>i0DOMTʒ53ܖ鴃Ume:ez>ל3/):W!gug\1$s8%inaKmqM. ])s24.sD5Zv׮T .|;a&Z CE(#4IF# aS~koelJ`tV#!S#t죣08 Iϩ+ E\c1@-+aP{@Vɬ?Пew/f_iQ""8-)BSjjw&1~L\4^,Iہ֎FB4LE8jyK'ZJIρح>4H&ey+;1PUE1wK} ;/u2]e.&DҲsf(HAʟ+<.R)ߦcKcl)~O~s9dF? P`kݵBQv/mRv!MݵK(11>9F 0 ԡLsT+sˉB"$ݴD`ftMx[vADZrI:C ?C[X;f8; U/[SBJ(##)ebkK/LE5e; 8~T#x0$((k9mSl\y +ͼA*m$em^jDlloP,g8sVp51,y}zMc-vtz X$f{6JW@[(~iz p"վF*sܹܲll!U*eo!do.FXB" LVM>; rv,> |ͣ 2ws@-!87? qnÖȃUsÌqmĿRKoGpQXuZj m+D(ǟ  نNXb ƌ]aUB A S^U__84-rOHK6SP>i8~j¼& 3ZBx-r\<\%C'߉ I.'˟`eR08*.&O˛@s_{LHny#27cřuPk5hl]M'P%]G/_y<#,"dӬw\5@ꂱ{jC}cJZ j@*YI1|܇QE5ةWNb"P؍BodGs /|eqw3v\Y'g@C10_4 6v#q jLթ=TQc#HW P'kax{$k4>Oc$+?A u2%fu  q0›2_SkB\{'?7$xx*X=c"\\vNE>$t|4&ˉƗY6R.([" UM55!y}w]E ͧ6ƀȌ=sVN|화,,S_m. 2 ^<^XG%(0]ޔML!;ke4C~5tćoV߱cʨt{h[P39W`}n@Fa*Bp=L"i{ |t4_0* 0^!Q>4(\3c&#(J^BԨ*@ Ru}p7%us_l/,> 2?$-)PHu 3A͟3܍nUCοQ]hKN?z"#n.h Nm]Nޘ3R%9KKX2ꭈ%"=s ?WӌVVv(:P3a2N(Q5kSU{){obGSNS$I"VXr-P#{ y&Gcr j,sg>Yߊ. ZXyܭ}B 詫٨96jPg̋]6 !%Ɯa ~U+Q%7 +l5|WjXn{zӻ fM N78,z>w,QQCz T Z~huHtP?CSv9g`zq_\j) bCr*Q$WΉ wEɆ$GՀSaΙۥDlIs?A-%Kt3>13=S|xrLD}_r i gy&,fZؼH1/,^Aء|+"ڿ| |i<K{O^[x{)]ɏzq.FaS^\e'qᳮ(v7S7tGv#\ =QJ< Q|G48+ʌM6z)Sy. ʞʜry3ƈ!w'}.٦l,^ (݇߸oUG15EūS76"\fb [>Kf郞57nU:ϲfC>$}g#;<tP~-mꁗ8. f(ڽEuP\ܼW$7L, Љv?zЂ^ j7d┝}%uGtK)Bs۵>| "K. a2T>:u>$z\-kYq)&.kqvNC9Dif7!aAY.>av = 8\B=:o rV̠?ށUeF\ [nt]D1I2],+=nKЀ#f[:SIm9ucx4GnxZ:¡=_)Wind~.`:'ʃ Aow}4vY/ &Xnx31ȥZ˕s_ E6:Ɓg2'xqĭzW l.O W@'GD};Y4"R ./sra Flw4w8DXfƠ@ N֡˪.Taם9ղ2DTNf^ *_dթ,h]O!e >I@Ws?D$[OB镤 )OijDMY hjc-FsW] -0s R{>qm18scd㏗?xgGGqqܝ&#̴*sG<}%U/+u3\)c>,K FaQk龸~A/\+U )|"(ISEyY 5Q\\+ uqxFż3`$Crt*{Rg`7KR,ro]Q-E-=kL *IxLXO- &`Y v$u.꥓&E偞 sHG_-eƑ dɛI+,&ҳ$<ބ[iۊIWL0S"X:Gq,~-*reVSeaS)'#` ՃTn=M+Jٝ،J0cΆaR!:& =t9蠙‰=p Uݐ u~6|5`* ZNn_ϑΣ;Zyp/iIbwܸl߷[٫5dDY4ʼn>)u ;x\@w˝lnlB tฤGfےɦ:`AKRp$08Fu '.bJ1хUn8`\uLn^oUf^3:f~C]֜<|u_mR5Ih(O Ǜc[-W#/SD;6ϵ ᪯ Ij@77s {hz]cWgd2&$?4:o9KcZA(IjzkR_4Qs ڿUd>$/goq #Wl ܆.{9jSTgCjmW+@ӐO ϭmrƫR树C Ϙ!7>:.J8+9ck/;X[h[-ƿI]B+Ӑb!M3A p4)-cy[y\W"8+lٜ7!*8y2$ٜCUM,WײfT!ʇFU*qy^*1{ԙ'Aw<IZ㋂S0H!I[DUŀg8 #J|ȱ<ܔUmCJоmʌ oS&CR0 !5H]y}87/lht*&L\nOE*zFӓ&*پJgk=Exo*sIү0GTD{k H2{iP:!ea7}`4Wl\|Q`W+˓TG"W%1gmLꛑEt*_ ]p~ZYRD%C[(Th` ~s0hI4~l%0i.=>9-w㐌'L/92Hq%!O`+RңZX9e eCK,Ǝg>WM{} Г׹(oNVB6mNv~R;Pٛɴ0GReZtnɄe>Ϧs4vTKHwnĭVI[b8yzȧ̓NJ5E)7}0!zz}~%ΜuZ-T0(BUKdSH:M>#D,g븬q\kQkRcJaa8Va@. !ʥQY[GvJT:<P48&I !𽛖XB]%`D 671 4VeK A6&ЎLˮߌ&]Qaǫbx |N{'_1\𘏏\5Iz,H-`riԉ ]¡u %hkl9Uu ϻ^OYR H|Rܘ[Q&~ .pQm0ާ7U贍eЏ"w |jcѦK՜g\uYC{bZKO6ma&ޒ3nW/kv[dI`EXݪYXLiLn?LxaȿK>ޣbRm{ia$c/iP}v0F׈;f&-PaN|HA`kA}U˻d=eOM-B].rI%6PK"`/<(У="t)ۄM7$| . [kJi|O;4pҾu4kB }X#ǜ96le-syHqW5~抳{U@u@l6JVKsH;CT ni`9Zr9d޽03l5*BoZnlI-cE0ҙ1ĘnP)ۛ>2H}k#FuM) G͠-r9$k%> Z`rg/Ϡ)3w2q@)9 G+g%gD'/t=kVi8NOW᎕|pX $x_'TQ2*'/5t*wQ62>ʎ S,;?o/oJUN/+dWo0#fn<$POir  F>&SKWTkG)'WXE"Z^.G:AzFb#Aɛb3C#04 CB=)BNZ^˕R"k svZs4ZSz s5S`) 2]j #ʀb:~?'հ[6u6}/D:MKF_61&b82MdpӋ޷R22's*Q_]f%Ԏlsl5/T]@$Dߵ|2(v%t*fS<8f-P AƾF$#*c^|A;k붙'@Y'k׿H8\7Pߘ|M 7"oϱc >S@b@8glWp刷7MZp==98!zAf 6=ȍ_ㅤU8 NRFBrԒA99*VװA<ѥ). 4Gb׃Xl9x`$XFߒ"K0!wGRt:$ C ncP(KRX2JsU](c "qy8TS~!qd>7v\Z(q Z\fuM\l9Ӂzr6|oU]xK!OHԔ2f:tnZ{8bsQ@pBȃdٮPB!y7Q굚GL,'$:A+tR1YSZF`HY]N'hf Qޟ?jT؈/ʓ"/=eߟ8ѦGde["tSzw[ DsP.H>1t^ $ޞfha8^H_@4LĖ|#i6ўM!n'W۠7kHm`݂#= , a"0@i Z*,;pxp$"0[R\C;BeI*FBb7.dρjV ZSB5Q+=<*|ΡH)ErKa`T9k|)‚8L[G݀6O$\0aɡ`0(a y!yKtǍ TE$Cj8RyRXm;0Zj#nMXM#Q<ش)mAs[Q,V_N ,3wհ4 gKCɰ]Ņӆ2-{r?i0pZ5IO ԁ,ϱZ/. T'CEKЌ ^GmvoW$4qXudKz2J[E|!X*MKOj0~*gYpQ$_z0D.Q }\5#\$^Ŋ0qV¿~lJo&fUwV^(`ЇO@&IDŽ Ш[;UþGKOi 4bJ$L; ϣpvexQ#n<;,V"YaUBX[uY1msrs?ٿx@nJGΠ(>_.Hˑ4l, YUUi ^M,RJLH$(9_fi!c~ఄ .˼bgƍ~w8s! L| {:|pfP eF/2y adGy7 [<2݋_8mJ ?8)ZAM)C5@=q[GS<#]<~گ,sudJp]6c͢+`Auh_2#藗uxVM{H\NޘA;d\x$?-Q:c]Ot YrkRqc_G*D9ӯCi7 @ZDKX+WnAn緲fX\@1Yq7/ oxLN1 tr#3lkFx߅i,#(k}kWKl+ .t^NN(SQN/R E`b T /P8DO"ak G.x .[ɁT zGA(5uqWWjSf p:7E *v[C5MasNv&=\'mukBc- B!%L|elՄ]Dު_? %%:x]l?2W m2Ξ={)_7M4R#70~;- z~l n蘶h/ՠSV1]61})wsteP$$wr=+f  pZ )ZlB߸b1~9H|f*ࠑ#N├tYrPX  R#A#$XX7vV)RM^}?jTmjFF*/DC3v>-VgPs |ё/Uݨ̖[UH"4¹V~}f#Jm)p/.!dWK^C[ =Xq# ĵTHi}9vQu+~rwO"83;2YuTSu*+^4Q6ZM0rL IuF)q dt# /|rdmS߷1ٯ_uALVKX\oJ_4e8{/=@h1{/āy#)=NXKUf!= UGr6-m=`TƐm0hs'][.9AXr<ẳ_ Ru^i;npփC`]txO=U+xV|z|c^zSso+swa%,Lj{%k(xHh-yu BXNV~ޙ*muΊf󮚁XMmRxMᩚhR\ě[.*~4xWb~L24b\(x~jaY(ڇk 3km0D,H̰;:hD 4<FMyUtw@HP^,>]z1>RyǢ} Ύ5ۋ#+Pk]Bxˮ5ؚԪ<P}MY3$!DU\D2(7b͜z4[I(~O UYBh  L$[{|X2qYC|n_SXaryCőEЖK\Q0xw;En\Y>W4)P>7XnjXd$!ϑqxz6Yc\F9䠰.Tt<#~u~#%Qk q/+29id܂#@)ވ.R=qK/!kZF)7d:lJF$;-m,xO5G(jO!l1 q* U2_k|յ$CS-G:9bdFA"aWO&lC4Jhݏ2ɼJ#<9bc%gi jf^y*ՙRulO-[~T\ĠXbĻ^-Er+Bn6'\0%| :)t&Yד| Sv 帞BM_8[~!c|3S<ڼGD?!/fKp2x &3,>AVj C s3jWZYnR b,3xV\3[uj%c UH\`Ν®&Eo_B_VLmͥü Pq%돟IꦽUV+`8Ss":h3N_I>g-w{8?o| B9Gv5m,J܂O%>Ë+[+(}:6x(=q?_kݜ:ֺp^8߉UI8vKI|TiVXd ׺OĪƔ=~8(H7-?H2˶j3> J)6L"6t+`Yw˘23}\qX3ۑÆ-26j;a&0˽$)tqƄk?E`ƹӮQ-]F|?*R*LG1g&3'$3 rU`ԽuX) kEy#)nvXҝ3QWxY9HT~ IFYD(ʼ iY v\"5_=Y'nK+c%&U=:L)zBէlP|vnauytvx _\@/@|\ߎڇã9Ր+W:9 *3}IusoV`>h0n9<4a"/[4EpQή#Ck }[#_iD ySΈ%>[>",{ Kx8`̽J9|5^ђAc;C=6Jiu8Z̃bZkB}b;&kI!NFg9$/ѫ̝9W!M&Mm1D2tįYI\̹YBS bGˉJG+^u|.8AO+U7^>VV-IѾ҈*t_ G&b7nFր.Tgk^s5Yʹ5i{ gDۺnzLդCL+Ay52$T9N2.n6];oo#6DIm,Ȏh!~!@0#Eh_[ [iNZluL7ݘ:b;Ʀe 7t*xKQs XfcA`l3  :9wg(q!w CaVIDp@~[hccc~[ ✤lB~P0;n%~:W]>8q1sUsE)wBH!V"@(!CjI$&p5UWs86?!5?֋^ɄJ^h#}:۪غ877tuH9`Z36 w[GOAPm1g1H$sZB)Jq:y:E{sJpUO ecq4((|iMrZKqseY\38g\P 4$D^n;Qvtth9 )s4+Zoi֟3C@Ѕ81^ ⩯9'ކ 5x9W6l>~ ~ 0o];Zݻ]6Rm~X+/'.`:w6| R5VLdCY`>[V,:8h|w*1G/ޚqZW'@-xYAӿByğ.0pܹ'RLͦM %/6K KjXʎ3QV,/l:w.:" Cui 6.+u0kHud5q}6Z':8HM9Bs{0_)*%sFGW O/`:O*%"t: 4]X'=2 ơg W+鑫rJ⦜p㐿^E$A4+BFW%1J2UO|P;2L7*S9W}xՒ ML+YK "dUJNkh3ԭ=[h=ey >vDZ6S߈H)CBX06SzRvGշXo }])sG Cs-FT8Z~} xaTa+ 8_C"ᄤgbJk/{-eE1cUd:PO@0B0D`BŲ=lF'KƤ-\7Uz1PT۴eJ,{^LcwVD|ҡ*wŤ@tFf+5G0Aofb%Y[vÛo]օO,rpI{yrQ-B3luGAQ+Y9t CRݬxA:9WtЍ5guLs25貾:g[+>ȦBMcIzbP'>&KR =f|NNi}yQBŪ%_kMd&.D~7x!Eӷ#[4],Z%$iRbLVlnZˊRP" ˀzYC7w\BȎU z"aYK=͈)'.VYʲMͥӰBT B,VE\<8cRbGjulyT} 4px>쐑vR@n)*% S̍3{?_ 1!5=FvwmY5N"ue~5@`H#p<[~sLEӇE(}&_(״["WQ{4*f|Wcw hfK5e L"h_+M9fdgtyEWQVeiALFP1EDdX_k3u阽wY(RCL3JQқk0c .-IW)_^9 iA[~빊2 Ԕ[U=6w сH\W OB=KgǾ1kc&)a-:ƴ@{ zAnw(fb.@%9R۳}W^hyzWUZԱQx4ef ⇗Lₛ=I- 7 _Ѽ{=]!Cc|xo[ Թq#]6{>:EyXk> ^Z0DMBWYsQm:T2,,?QbtǟkGؑ蚭xzi&˛s>yCmU斉o\stj71e)z<.[4؟c>+]`)q NXaaV0lR"^ R1 tL׽7ޝLߨ(3>Q3x7(l=*8Q t'+kkӾ25 s=/ݎE>O BU9kE`{VTnK!.CsνHxJ822Op9~dk w&hoSt(Tci>WJ `OJm)4,XðNE![7$R83ga檡KҢϑ' XʕA*-R˵xn呋戨ͧ[A#gaz,_¡rCh`XΌXIG:|[6jަ /L5 -{% ˆjȍ[~[fYހhtҤB9g"ʊ5C{ĺ+uzǺJHt@퟉K/Qi]؄︅Wr:vc٬L$/ԾW оä=4[_RSD DQy]%Et,mFz"]#\@6Buv׳t0诸dR:I8J V#]$zò7= dB 唅wc(!@i= ;8=5瘀rK]M@wyks{I0CFk+(rEo/%Z1:CeYd69 $::T?0ws"Ϥ=6n 6LֲHfD&s!81僑m,9!ܸ҃pCm뛋 pcM 1/H4Dgt4ŭZzM0X$B EB gc%iO S;v, JƶC\tx  =inH*wa{=S Z}G),{m'cf|ꐹWL9*fp@I9?Ä~Ċ f(>N*EڐԌ:RQu S[4~-) 6QR>Mqg-i|p# A"%sssc $q >B/y%W3}y^F? qOKRe [|{A%Nj#FDEӡl?dtLit(絋e2iJ1}7`bf!Rbu*J8*>3 Y>?@m@( ] k,&f-|uI6*GfGiN<6T3\2sE Wy"R}uG(W^Z$Hq)ˊ3ؓ Q2á։;;ģ %&>9OVeYO{9텫15}Hj9 XV.\px\7*uL G=r"?jA2iI5w=X:RveMtQ?ݺ,4ܽoyWj!?e8!+y~Os@W1+=[3, cn|ęj8f37`/X6 |ĖImz&%>j:VjjI}`]JUߊ$MJeasV5.sTn T KɡyRjVd5S+jBڗ|&|?|ca |ک#}7a$\Q.tAW"[QYN= ZĚPGf⌨ny~̉0vHɏq'&D*3*]6HyWfg,ɼo@Nʠuld{>0j5"UG\.'x+ jFUZR BEt\z j(8=nphs&"hDQԮjlN6[ BuPcjLp$S\V! % }].\Z;P? l[)WE^ϯe!狌|}Ƌ0{䳗?GJh[Po?u|naj TT0o_jf46 d7dD0VmBL dG\ѣ'u遇<7Bg58.T|NgGx,^DW\DetV _`Z;T[ΨSmu,ywG;U#mDߖ%k 9QE\6c1̎(6 [F Ê`5я:YfsX[a ' eˢ?"&-'|6BCXE%W{uh`a>e l1kBSQ ^V|) /23`R^l,#׷sML޺E;?9c,nsJ?חT6{g:ֻJ4 A@!/B+{B g=5ٓ`)Ti[.-5F]Xy^+Bej˯iӠ^ ڞP3I>sB~=B3ǦpZ70=(yF1<.?x Z w^bȚjI+V9Jw5j"؜CWC?f|E"1uv4:֖ĞUbҧ;Z?d0Z2/STZ6gҿ-&NX]H3!@X2SSfB9:氩E@U|A]ն$yJ)At lo㗱„0ݝx@W3i+0&rWiI7`~z!kH d p5>qxy@3陧i7Ts:o秂 & T̈́:^7zZ?{/ᒢfsG;߶I#.nTfux,j l5lN:l6{qzlߩj(LZK(h0 &v g8S;$7uŅY[3L+,;pJ /]|j>1D;`ʚOT@lƨ AEDӌ|Gfo #cct` oq_͖jO~G3! `-kt tbz(|rbM{6j7]`*= YAcuS];׎6$q`ߟO.; i<[L[4|Q69?\|݋VT#Erka='uoS w_)QZJM^K${ְ%/Hu_nv Gl:kj5Uk$a>1>. lt%@צĸjpRjBҷIdo . ng]$HW ݮd?UZh$\J.Zj(,H/2,MkJXF AVpa\kGȐM$mLŪ)hXeAj?log.濹Gq"p8IDN T9{ 2w HnY:9ދ͵LrC[~О{Uzɿ'm}PxP,F1j3n:|ben;A? ~؜l \A9;ɂ,A=NΣe$A@d2W|V ~_^8r5&,YᯧX,=kC{dc}TIњǧ ~JK2r^HvlVԭͭwʫy8^d_DiJʫFjyR~%mp}d,8ϰ'`e{(lqD]}G }# rR 3v8ฌF>v>-J*`h(-Ӻ킄-8zkns"?l왇^ +ljrwK8< el( 8{ jL(*3 D!U c& ɪ1׊n~&sGj FdD4OHtQ욿FɈ`-Ad!0Zf]+*~*]Bs؝7~@|7g jﯼx:vT7$\[C :!ǯ/b\28v(2_Ĉt3[cnܓOtmkDb~ͨATvwK"9i9O|9<|d]^悘NJLbcU}yQ/IrmL_U3ZYpx{x"Xu HC-# 5xbtT& oMTVqwa䓫}:k-k㦪N|ne2z1q hYl>B?^Fg`z^%j S"(=Lr?^JEN!c$AWU h ZOgSc3oZZ\;!hgQC3-H9Jt~nj ;LZ<2p$I$5>o4)GcNn34K(qmk,1 l}ޫCPO 5p;vYxHiK!\q'iIqbc$jSGY,i ENQVڕ+yLUs 7%q6-5g٢Y]h%^btS %u((1]Irp/n2^ LkJK$o6+{E)x);ugG^?JNCdߏRӄ# x B#C+ͪ"E.k$+c ŻZ[8dj%?Qw5>5=8l蝵Σv]WLL֕뻦cm~[Z p~B٣ QAdZB\{v=!@;~఍y4]mE=u:cZ^!% e c)9߁+xRy6 ;d.q%PT7ͧ,7]V;ѐ@3e\\'MG׀z{D]K\ai捡'rHԁMfѿ^Ns7=~\/-.} 'nUmM2'aޛ65s|m4H\y+w#]pd QjȗX_Wp=Y?I?yL 4pw ҃t :ۖ/5cҮ @p pÒ-7k0^Qmug2&TuP I jQ˧>R,c{7R.J3w? @_;N-Pn):OԔV=Lx/ܠGɯ{-@}—k@2;RJk#|wD- ѷ{f$t#z[">D"`꯶#QHӈ];`@2,GNJXcd6C/֊JG^gUڇfϸcѝeU9[).)S]^v[ēhl)2(Sxk}돍)3iLn".Tϋ*4U9!]Ng^S.u xC%8)TED1s),8WcG1Y#Zfj cbDL-¿!g[0N1VN"d^Rf+k媈x80q'U#r%W Y{#{%p?",. H7],_& ,\*h~k']iPȲ„ O*~*ͣSnfN_UG_ƝI[IaQ%rKG:;r&17%'k34Qཀ;@E@?A`6:]=@~hp/ pnmkɄ[ƜX<+9 2D?O.)0LF.Si䖾pe[ٝd fRYN_ HM, %3.,k]$t2b 9 WBKݙuJPZq,䁞z]V)u&.ٲkqRWr0f^~=_ w@%Y.nuq b'63fm2y:ۅN(rU0"981&:"sI*:%x]]Zy(s Z3X-AK9,PcgX{r1(Qx1`PUt\8@FH?mN 3yN,Ƕad.`|R~zxZt:> %b_Th UweӣUF]KWxTޮwQJhatrni=i<qOR.3Ogh?J.gߨT>$Z*~=X"O?J#hX,P@݁KJׅeVs ǍddO:U|n+ԓU*8j8Kb 6.8,sBzWx0PXca?õyO-ї~Qt`x.ȕepїRHVTUMPfEO8ɥ՜?\TZ,w ښkq}e\#HZrcF brM~CZ_mF5oD_C*.X9#h*!g(6?6ie$ Yhf/@I盶uF(,G%z֯Yׁu֞=@[!܌0t;L/tY,p^mĶj0W'08* yy;M{?x]NJ,"wy] Z摐B4`x.a2RV8C'g&%AoΟց~u RLU7Qp);آTG]W$GI?Eڎ[A{<2RTPi.>i _)v!~ǃ& 8sl'`'Meكc@c֞3jMu42tWN{ן[prXnâ~ԭK UgD6I{e YL*u\vA:>2魽_X\&F+z; 1ZFD Y:@|L'b/=n|Mlt+T~ i#rAиlq]61vDbv[o]uqC}$_VcwUFບz7,"Hբ Q ,_@YaxA!U3t*,1%'UQ*49'"Q٨S TrI>`pG@׈=N&=hۅ9whM4l1 '&խIcߕ%s|._NmOu N+(w<&{t?eo>LD_qKC ޱrA8oC2 ))̅oaCf K%%X+^LTЭZ&sVu)cexvou4[Z=S W 'u4ʕɡdۻHOMeMf<QٽS#⁠2*". a΄/Tw(g *I'MUǚՠ!0NQkeO:z" v a'=jhz`lv+;P`o3U # LK+ybHq,jj2=σYmn%b$+:>~5)a:Hي`w6Y;H[t}T7{?;UD%D4H14b|,:r$+IN͞lg\/qE. 1fgVuS+.?" Y(ÚEB]?/@f'F8UGTWKnN ml8~&y>90)UU3̛8t6ZH>rZ]Q^3_ᤖΗcEOY>wjM狀QAB$9OVuIYq^p[Y_($ B$&&ML+FϾAZòTZW&R0sh*ǡxZ竢DnbY<{ƶ/<:Swv3iKފ"X \P:Hѝ7&xYڛB"W`4G#4p dn9&=E^|kj_;<34# f ̕p׮oP-CR=qY@hJ /ӡ x?s,`کaӾM逿ow@ik)X,Nߢ7ke(ge-~gQx-%~յ=%8hPCosn/Ji>r (ϡclxCEI?^eDmFs4sL v%EQ!𹜼sYX~G$n;(^kN.U@:W?`b.JT블# Z X5^łK p^k;;nzk?6_|W&q|]rB%  E}fAmyWPz0U=:!ģYa+#4xG%S{^ 0E/'"`#*B̨@4h}}=H7\栥D`hEa̧d/ؼp"l4ŪIw¢~fG.z|Vxj^<l쥾B=w̿B]aZtPu D#2Ȳ37q&hqe};l5Q'R+\.LU\S]Wn@{Ȳ=g$>)6'': twˌdM 2理[yJ[ PiD]ad"/rv7mE:ɰeO(?h6e??j۟..}B<茳\VLif`Jb wzYy'8IKȬ-ڍL#tIuH` S,"DCllt⛬ \`iV[`]Ln~IKxWѓM*)l$˾OM\wvq1xzwp&stg:3amHoۓNF@b$iD^6K򝷞x3 ͦZ!XWԟ~uX5w~YfRҧO`Ʒ5JvRV}9O ͢{1ZYzxzj^2<=W] XѲA ,'CB'\yG/m#9!oB#AOi3TbnσU839_x6T:^@"+y]"@wf<9a]Ѳ='lA @, c>#71A UaQO'b7X?\yc`#`a"'#;Ԗ-=bo#oL-9;e!=04K}@`5"]Or2+16vme͕GG}('lML{q rLaF&cHIsrG-twQ]:~ $WZx7L~΃%|) @+쮞j!rwi2TpJYğSD m!z4ib-@2h+웼O֟AʡS8,<6y8XV41lo"䒳C ],,~o7?q&snfX|ɠIdS !3,4%/Yw',{Fz6eOJ0%&zb)b'eaL|[z_%A8E@QNCfM ]^I^x3k ?w.vA-JNڝOytp=ɂ+>qWO*3^?})Myw@ Xz=~aؼnSU=oY'DW [bYƓblۧxrTFynKf_P(=\ڂ'ȼ}L)%*R[g /9,qx3 nȏ BdK BGCdOCv?7QS>(uf0MCE(4Ƥvng mz\/75c[1; ->36?Appټ@jA݅v5l։=a3A!1Yb=X܀LY' 2sFm@6+!4 .!zlJܖfPI>kF82˞#VRTW&;ؘBS!N3U Da }+l3h+HAqOaW$tv˲P6G.54(HK}|ʼT_h?ĔFGalpV &f5&a$)rz^?@XX6(J.Io3 Ex[đ'l YoIk~OCWr}cC:i 2Ǻa⇍V:Tɤ [whY,F7&萩#h*$YOz[?Kgx<}0*օϳM^!>r,!b_W(-ʭ-w&)*2TDHYXԀmtNZY3uHx)|rxN(%O94oU,B*/Rryl2Ik5yDКYpx5:TgD@e~>ۛ%T^OMB=}ax D%`~x†[_i5*<<*WɒWcӾxZMI4+ k1H + :oKJ֩Ч ~!vɋ՘J-wtIzBۻ Y&*S/mr{ϸeG_{9k:L*uYfۃ]"7_q4k^k%5pch~oVy*U:q-ns,].>QhӖܣ  &mᳵŁXB󶢱 Õ,=L̅H #>Y@a * )~u`EΥO^2<>ăT^N)w)|h='_В زcTlEDJL/䷳/o%%}{j:Bm`YԨyA"iL޹ij jZ7 jtdLzD@ ^z8)GSZ ߶cz.#'45XFTFʱ 2"-M;?#Ux)|{U^y|J/~^&]QQ*jf&ӥ1?4FeȒpEL>2\%:X= +(P#ݺLՍ'= ߂-{=àCoAyFI;~:򗦣AϑgWY49!zu9Ѻ(SgkӌMuZ8o]C 0Pz+ 8FDn/_?K2Z;+Gи[{N:R| p &r+zZ<ia`6 ߫uOϮI*č5s;&׵5; ;|Fw")"@,POnpuSep4nJ,=\~iV#6TM؁@&X wnjr>E-I _I/0̠<9,$BGw69sGhtу&Pu5vKP}ZJ{arA[>"Q6Cz7bU'dW4ʪ?D=Q*|\pSVno㾢h&=| G_Q]gʁaYhr9V*}<7,ȱHZ% =b]ߺuOAM4mIn+h|'Brɢt0?dOW6BONE%#mpV 3/&,nAQI d=iŒ'?ٖ>}z4m&3h_6!BVFw:ՠ/vNG +! l 9O肮hslZ/R~6;ZCDᴭ"p3.N;e0Mb ^ew$9;]ɳ<%2é'`!'Ofm7>/I#|c[%Yr 8!!Vynt BL͞޺vzIDA]$ac9N;kX"#jC:n/dP}wӗSR :CDIZ91g%ƻ-" s[pO͊/;NXUC M䁭ٴւoM4tynSmcq#=Z_\ Ԃe`]qO /t1`FԏY-ʯp{:&H ԧ uxq$_b 6o˪gU[bJ}]KV!G- TFUİ b÷EV ;ѕa ×0baG)CjcgL^=m6YLZKjYPt.W t仠2w@k'*$ŇPy~a݌G6a8$GJ ֦I2SQ[Kcl. ɋNrD~5rS~GELBj /ϭ=Q^khly xÝ)OCIqE^t^95Odc;4RY(o[{#HO[m~Ͻ֐INU(kF9}K0.0:$K$ W:eK900[6uaȪ.vxip+g3[{D~QW"Wl,ZXI48\"uþ͍(OF.8ĽHP PqGMZk ~g`*9"x0ˡ2:e/'ME{$a 9s\Ȑ s9RϸBRYsıuL`-AaҵLr#}0`Fɵo'<<{d?ZySR>)%}sf-L\אm~ϻiD~iखONwKA+].PW^r6aEŬIs;tzײd -xaj@F1 +urύֲJң3 y/{8gSl58T? X)zP |I%Afj04=R& 7uܭd_L6ry).I;\)nh9ŏ<0WV^>b"  `"B~Hx%|}CoѤKi:4z#>r[&,S1q+-{P7P>g^ PaL)?wgRѬefO/Qj֖wzB-Uexo`k9j9JX[cwUx?peq1kr7A5 Pڬq[C>Hs\i[AonThu׸XΡqB 00pؽϘ"ys4IkXx xŃSOӻg'|ހFڞ?B}V|l޼ۧqKDd OHPHm,Je#Z'2[[ !9nM7Yzw-o,?[u(~U7:ofO#RFz4tc x% g,NjbS`kl-w F9Eϊ&*Y뼋)8i,?R*{jg2+Wʺj=bpN`М; ke7!o2hFs YNDuL1{Ov$;8Z0q>@yںCʃn2 Du#H$+zlQ|pF_#m1PW,b`P?@a#mZR# sD.D:%n)!)8:)qy @ [QWI%LimX(uf[G/ `y;/I^er Gr8!쏌Ub/k]ܪZ/4-WˮC63{HnF&o>XE Ӝ##G!22qkw* g4FhasjO;/wۣFW,84.#qq8F\{ۋO(eu{YΓ֙Jif]'5y;`3ꑷP 8؏>ˬ֟_ːi>w!| 98ɧ C%0O?aia$Uчؐ2lkG 71@E(3ᜥ _Y2{H^/gsRiTgצ*&c'k+A>Coz+t=a'p@ٿ *ϾP(5:GRZk I2cQboIJI=Αh ؽÊ7b,>KHh}zX4H:u{bÙOZpRAǘY CXê4W(i`` ]҅A&chqJW%}]_>6GPR5Uq7^yG2\irM GҲniᦊɪu(Xt_*;8aF/edRV-Q(TKI! \F ?<u-ӊVNu.l`Nvja!(f,8GxxY٧:XM̿L9'K6s| FwߊSeצ>"?&d0uɢdw^0_*n0Nv#?%ȉ6TqvM;wRjK9JG,]PP!VXhS >C &:bBSe nBdw6M$,a9sy#%oKScCrETVF>Iuc[6F]֕6O6=r|t+tUTȿϞBHdNP*BfGdML]-h(; t7 -!?W"r^ Ϫqk.K ,j^`Yx7ۗ^|0 MA'!vaSQX-" Fbmj)k%!|q ~ANF+}'%tRP]Q'<;AO$e h%g` *)Qs=$ovtNLOw((W)nM˫!$L`4Dfo;#xqQRKS$E0;0gӖRpIٔs_C*6 $3(|ni 1z&m sbDH^ywy5ؚ'lZlGym,v"3~|h 庝`D"o8!嘷<t+b0Gf2o$o-|]gN1sܳ`Mq-]\"sR )\e?̖"p/Μ3Oy-KKyT Re=%9ndKH\PffSODlj`-A"cňzZfL6= {MZVK$N-}&n !|_nn;~h,'fؘYםLvZ֌^Ԥ4!Ev0oa:vXd^Ƶ\rW$γ"Z#헩'?@3={@U:פ4[Py9(j$u%@cMeN P;q&+5Xt{afU)e9!8Lz_i. 6dw *8<+Н δC2li)IR9{%izdژ3Lϫ f}"tnWJil#B Y5sݒ- tO$}-rA_f&84ʌ0`(]Mw"ByKx(wU3\mdl{ԌvMWIM{?m"ZvQ=όo$+,un<P· {ndT>s1Sc\Wjf nC (1"FWm{ŐZm0aHTnj/+< E eA3Y P&WSلH,VI%Sji#˞ueBiu"1ׯNB$=7PA A^G2;_«ƊQ:$Z`W5Mfkq⣞~!󎦆R03^ 7 7QZ0ܝU:?c2 @cJB>K?ѬDQ s.=ݪQ,ɆдܤlLh`o( `;$~͔/#'c:/(=xKj{<05gR2c(WÂS@3"uK3jG/uzEB>% H?41gD9㢕8'7\8~X5ntj[}"+ӊ? O)~*?uR9p8ӎ!6=)ki/(Rrg,pKELL*w?y0$ߏav,蜽88?T˗jtWѝ:HnT=jji޲0$7K2xuBgf .jAbo50ܗvl&{(&Q0ʐA'ʑ1%V6N,2|)Q`M&lˉFwU4?:am3rmLSgYx]~"aIi׮ Su!_7SwX( *XSGޝks?~ڪ< .-EQ즛ͭw3k]9ꩧ0ɑ#> p45o9hZ}q(i ѕpqoKI&dz܍aƗ6J_q?-U$]ehFsk[X3Ύ˕>J7>4m }#,7VrXu?{@+R2,h7g"AesRe/dt#em:wPs栩jnPap^{sX(1 ~'[Q%|;*p8d-@سƋ >g\GS;*q;=ۉȿbhehi31nQFVNE{4;Ҧ(qV *߳6E>}!=t+LĆ3phH ^5XgD՛tNJv j/@$ƒ%frPp뮢٭~*uU&1$¬і.Hs "X<IHSd,ٚZxR>qTcڎ/wu^M۪kzrUԧӮ&;=E_mP8'ċWRJUd+g zԲJXe—X< DPčq>0d+öڂX"DclZie E,i@XҢ0Xll dլ(@ c$N1To8lJ,68(i)Yt4׼R&8pΧDavT{8hsv4IF(9"pW. 7fϯ7 uq *aBFݼ"θn@f6$34R_}jl[hԕ(EoDf6QT- Bz3M(/YꈶQ,o?"FBM ^~5~o6%_W&[a„L%|R.Rz!OBt fG2j {h-E©֓q{ ##h[ -/DY=>Ho@S GF>l@ U8o7beAay'`&~ TU)v3FT*9}` xmb>SH'dǶT9s ̾T|\s]}avr N.㘫¼ԏ9Ȯ" C`IqJ" O@EY\n'<`֌sr!-Xtzj+ & @CA!};-ha #lj!`Ug0Ҫ莒}'Pzr!+d]clCBh0Nye^,r+~ 5&b2IrPD)b{AȳV\M4.˛"| ˟_!Wj(hB^v"gfP"~B" {ƅ~qM| y/Lw {Vnߙ6K}t'vJB7kR:#x%%B顙A:ʖD}0xԯ響2:HTK6j껀|13DW+4q$\>ȋH3NösZsjXFupDQB,#$ Fk)bBp A&MJo(gb_n="ƾ$~XWnӑ)ԮI| L ە yO|"煃nnѶFjvq4u 4"e;@ ?%ӏdbhxH@F&+-*\J5s:rh@e־<\랋5̒rQ'ҥ_w@}ՔpBwL?'-T9Y齑rK [m EMp? E 2 PPP?";Kۊp(?zS,}%Cg=ԢU8& BH l,Y{"*/.3* 0R"Zs>۲" Ij !I29<*fUk17hPي_Aig5m$ "s?ҮuHȡoL)ggY/jX,PdmB*}M8Pbx1BbDtvp8Y{"6B%J n59),U id2ɿ6=N/kQʪ d?3jCt2%gAk aWH:%BԃSvAN l(DCX2Ns/_}菕ᓺ>oR.X@gғ1xt?lw7#E%En3n'H}cIro [ *ݺ& ~oӮtlEխOI u3΁ Lnz*d zo(Ř_qyX0BW&(9W&Mj/\^&z}-QEĦKf:\F!t@ 5Me^ FCxbx1XS/<1Mn/M)(t?Fril pGj <]}C ^f|Wot2aXԤ? ͞t,SP6g8^¥3 J9JB(&o;ǾueFꌌLL[ J[P ƾw3;”0G$QnZK<=> RIYxBPVuGC&fZyR2gV2@iL'/,&7 *XmN7*M*>4hAaMm'JS)UИn?HdUՈ9<1P"TL2Z3 иHM%Rr@-24 29_:Ou?|7̭^+DSN; FT,\i>sk,Ԍ7LQO舨7~/HQ~#bg;2|_}=x&} VJ뢇Yƺ fMSYUa\SJ}0^A]e76!N?o?2[ U߄ʨȺPзUd+Dh)E¤2竴v%y"!>vĮ(,JGR-ngMS%Bj-`LU͜w8Ҷ{*3]k>lp0"QuBrp=~_nXJ(˼gxCXǒL\Vkw?V;ɭ|_>5) S2UI[WF6mu?mп7u-Eք4#9pF(6ܖTU9q䬥ы[ 8H`D!y(g-`NVJ7oPB 1X݅ReA 1 w -uPJ p·4ڎPC3AdYgD/'?YdH<(ޥݻsiwwn+Rd:f}빎ZO]1#)f}GuC7J[t,񢾩"A<4CJt de,a|nhNK?a*,;ޤt X!X㊏/Ξ˰QO߂Ѥ @=xЮF6:aSnY2TJڬRO&]]<1~D}P` T9^ݝ4S+VE"If6GغԵ(=G nyԄTgo`~IJ AA5[PaQvb疸yO_Ut- @-ȭR0X+@J5 ) yzlh_ y{Xf[<L#O\˞~bW4|*s/-+ept[7;;`sNi==3jaA.N[ZW9ӊMҲꚑ }=/Sv+UM^twmԋ0,,^n2c1`dB+i/RuMGXI!p~I:\W(z$A@zvp$=9;'|h6&̺)X"[czY&8״V7qwZ:ysCɤ0 G?0fWuR*e KSgP7&iꎷOyUo`S#SLT/ɴr1QTRI[ᎀ"o^V5y;6c":ZfgSH]l [o'5<o7䡬hE.$`+,,3ޡJnBr;tv;۩XAa!'7yPjvٕ<(tiȄ>SJb<`j2 SB~־: -Iݹ6x [x<0(lL0Q@n+޵M9 u6!3; ˫Kh/eP9 k Zr6Kib3H*{-棘}yUђ})gHJmykSdm2 # 6L6 nD-1 %ͰOmoBx/&J< &$(~)9MIK:3׾h\H#D _ x mxx +nD ~n|QjH7jߛ=ahɛ4%[ƾR %z✿4#9֧mjBSػNkZy`IPYR\AoHj'}[5ck3ͤ B?i@{%bBi%WBS8Ɣ yޞ4{ 9ߐ}|˞l&5ϳ~MH`y}P8iCz\itr?_y+ GV-uZ_}^vmyumxeX8OQ4+;ۛ&`5 ` N ]6E Bl _n 9Y㋠~sOeT?˯@f}FapQ 0ڵbﲺ%UǏ*ziߜzHm@%?Z>536f ] 2Vi4sR=QT>:uls lӒ#@Rq1hflP\L[F=B>_:XF&,,NGČVkl9?JفdDG!/ܐY|= _hMJLS@BD +'+x;qB}\AG'N艵3j޷n$RIчC X[SotPPA.~ V|3 J>ko+8[D\!Wи"j=q2,Y6DX#HM'ҷL}YN$)Z5V>_ڪveJ9 &~_Hi(/[n;n \NCX+Cjݠ`2 &1&~C*-*_e-sjeawbgKzPޛCL  %;R΍6w LH ^“>bL欟z Iakg.Xxp.gȸVҼ8 \ 0 WmI;HW)rrW쐵QzLnv$h%jL@~E/b9)9ǫu%:RXzV+SdìkߙޭzIF="P$EFczp:В/PRj a,CgJĐһ7N{6nCoLJ *BM7mkϰYvi/2anz+яPI/9GX'*?`z|2Ï(GDc[0??9EQwd)-(tX;< Rnϣf$y=q/ Ef&y@R\9 6=/7bJ$[ QQOx{̅ZE%$y&J9 dx4KIQZ9Uκ+fI/jTM4 S}a]!72<)篥-3Iz-gVy+uUQ"Wg8u?M-k?0"A5WG` ꪅ/WF,{AZ#'9;< 87)\w[dv9_}2 !e r5U@' :ۀwi&9Kr1X` 'P2ØM@Pk}]MFv&sgt%s0Lsd?%c}Bf=^Iyݐ*=K$y-}֓J6=A۠=U|KOq +n9 +H|.ץ^AokI(DI-Yk⺙p-B!""<Bׄh]:Chb \QJto%ũ$璒grNsrCXfEh'?ih JL*b"nDt]jŖrZKY?UTh.N8@fC|9~o?Mϧ:#da2e!0M ͷ(.".RH 3pPm_sYVx$a)ZR`SY N>)W~t!aT$@hy?9<乕2;8+"Rb73*o(эh}suv` /뻶|T:C ,|mvG` xOi FۮVo\wq@j1M3QI`MȪVuT{_she~Ov"P&viK*Hy =`űFw4!xɶno#w)[MkK$ouM=Y>,klc:ʳGcl8G9rZε& @>G[1clM*Dr2tzLjTBlKR/"O>d7) ^p W1ӊGGʍ%i[x97/?*EET,˫VXlcc5xJ7 :-!PXoe=4GU0Fn T`ɯHΉ -sƁ^).J.grII4rnchYřK3NaI&1ƍMbb"f_2 6 QNyeCSrȥ:'o.Y՜}c*h-Rnl 9œ‡i4A`"lE`(rL2+GNtM( u'TKg?0O~B(/r3f=$MErd:Z?t.K.,(%81]"IpoW|M\/[2|cJ(SW?H?c{wZ@s@ϲ@y[蘿Rev7fޯftuv |1;*"uP%\Ꜥt+`ByF1V%z)/s4 TWgjs$lx+rgvs֗B~2#؉e$2hr-ܪO;bhU{c_9zp g՟jk.r|i}  #>YmI+p<_TG,B OڭLu |Ǫ_24}k¥*У moŋWY`dY$}jlsnLa-1xsANIߛ)bmBqkNd{ 8iod6 čDc\:?i`_3n~i{D62i4*{[Xэ7D}Aqշ+:OQ|[Y͞d8i#t^_|o98TyAa_?mM[7&]\A@v[ O).(3D;sLA[nm,p1<`uhdW5RhըWJ/@.mf4e!m} $OcƆ7>/ L,Ey,H- 9IJ׬-PUlYR 7@U]!o4_]$cS]@Ң>JХ4FcѤF,&_L+e"ot!*2 t]L!QRRK>,**}΋ShoFbqj7cZ?ڳeSzɨoÁjД*O^ޠhx|4ζ<@޹\Uh@BP#=`?p2ಙ { t%ag1dO2fu"3@a7T-MD&+OF$a(sϒFZցXEB%"UNJmTrvGij5 "[؏"s:J^eth$FDFAnZȧik'ŁLr߯!~|g2.-)ȏV)[b%DX0 G\FE|a{J}8u1o׎Ѻm2B$L|W T ObJ2dD"X/<#0E&lOVuBTo/Λ>m)XW2`F?EھL~NZ *)iW\°e+ [<(leLGo`Pйlu3yR?tc4F05P ÀŁ/k?`}'K\*F)æϣSkV #.ԷP#cB32X*0xߺr>T u:fѭ?4eG̚(׆1Y  {~fM7޻wcm1p!dXEҲڞ.''q/hhIoMHN{NX93Լmޔ+tʦ썻#]RYkq!Lzy}g2+%Ph2NY n^zWĿ#X%eU(?mCJ3MGLe$Zpu1rcLL{ܼЩ܇-7 FHrx.bgd׀-;-G77olELԌuVHB"Y(\F`P:y4y/kb e9cYlzE]E߸Kqr7a)M ({&3Vuu(jվ[6rB>IɅ,Uq!Jp]BH ~:r $GC-:n1fN7$R]ؙl&YֈM;,Uwb؃ڌ$7t-3&;~ 3BE(eZro@װ>Bׄa(8=q&6|*r^ HR!:i#Y]9}OOb$!yH篥Ez6i=ݘF ye%epO15Ɩw) PΫ_Lt䙬B}9pE9M 9eW|OP۾~ OEғKNK.pG!JT6˲ͳ g(?ŗݵ~kmOUn2PWq^zʹr'kb2d[^=NR7_$3мbW~#. |b٨tt*G!I)WUXnz<ֲ_E1BZNa6ҴxrkWQh eWdK %L )O =xuyݵmuFa*Mka;YO+g6_(@#bkVXpPsh^\o=l?V>qDW}7YpWu%ZYp$0A ,k 5vo5k,Y`0TSSc1zP+D䰓;= aSHXSpu9 6r/@=Ƽ)F[;IȦwWe-I',hXPյD=9cEbiYm!MW̘Cм+ j!z״yG9ˍ7,`# Q?@LqJ!r5VŊ:u9Ip6^ZFXy 7`Rd1@Ů>LM&~ƅ5!$7'<$+TM%:w/8Zض9OXil%a$em"&Np~Rp&qKՉS%# iXNImp(~e/Έ x"sH.z-K<9&WSv^ұy(3Ͼ.T6Dy׌:x`Wc q(S!#{gU$Oj+@YK UWU.?@'|zUut~ŕ "1njiC Lրg2 ?ZG ;5&Fl#i&%}=~^b;)%6kuYq}Ez@Aآxs7}kk8aW4]T1$y0ɕ5}FS'y4p6{&Z5I(@c~dY"]1rY?_"0e K2r<-c.V,WҘӒw b;܅EQ\6}a4o2=A] xè>Ki ,)#iRGBۉtQP]Gs~$x50fC%2WS8-|$6OV}q )wDw׃ؖ,\#Rest5k~g%_ًa_Bkʋ5&?D S6] d_؎ z5W$ x'UDԨiIh`JSr IVQ WQ^?ehK19AȠ9V5N[Hv4x>0E8|X `x7ILDm*4Hep`}bʪ%_pLJpTx64֒FfA \y9|vjdf;P%jQkyɻ{)s%*sih@ $@(]}BG5 !?BFbe;6 ;Q)A&Op` |k(CX. r'{Ŕ`]jɆ ʂ;>{.yy [|ǖU08ί{K G:E|Bus[I@ }"wWg%nfHPXw&˖Vn֚ y_tb#gܽU^GM'eX' &qڵNr`f $_=fC9fngH ߮!ĴStXL Q)44Fv#qO˯I =ؕ!dx0W'~Vl*U"JGTЊ%2|aWCKkjr_Yb2= ,sGv SL`=0P2ZX_9GGa:Dr0hMh)l\.άtx>3IVfU b?V{`\MBɮݢ/N QQ_XX<i:[7@ 75زE'n$4]Uu! w)Zz82]9}#}K6~5ierx:I&;1~Hȿ+⍅ LVA@j *~Xbr>:dӽ9KI~S'#ra,KTJMxfl9MH^=q0EѯI<%bIaLR s} -_/#zVYϙk_e!H6@U8X2nj2bȓ/wkP kaF nα]\[P@(YgCCgT#@D$K$?pb>ɑ'`y40m@CұZ *mZ=%=ƴOZM,A" P _a2lW`+*gc&u G.iO(FȞҰ&@WeZq4Iopd]`^%a=0$`}yj]-LSn86Our9G!N/m){:abt<\?=+)7A՝):;+trUrNݼҬ3{t K/X u(̤p}/)ZF^-TԵ?!-D*Gz7w.%徏mKQj;G_6}cj~o𰝣Q^ٺ߉n )5D.%5)597պ5;zĈ6ΰƳAZ%m%yM\ܽ w Vi< r0H OH~t`Pd_O/|ƏU_.hU\ & zEm_j#{lSV/$!$ ![w^0sgAz cW> g [rF%GmG$|X#tx(7*V&k^@CL" !3+Fj*1Zj|-y=pBYnCxr(z,$e (G x{ _ ?[j9hxPی9ETk&:;?Tz_/ӹ`?RסN'eep[1ٰ24nmg=ZX\]H+a¾˝7?M@"fسYW,ip:ySʑL b%E+=',yܞ>w(O+ƅ!ZݥHo/D#n;α<1v# C-VUK@L$Jn;FD{@ jPBYAغ+ޮu c%Ux0$a#g{L)WaYdǰh'Tex=' Hjf'9!ڮz'VlzN&25$X^䔚v' (Qn >g$ʷg%`_U)CZj~1OJ&duM -, K&V g6Jj+j7?AwpgψAfC5Gr$ .:{`Z~(>U >6rW-8@ J-)^֑R#O`euF2.n< 67[[xZGFiEoCBc ^Q@T}BHİ߶Ht Tz+s& gfx ;IEr5ӳp!;)D0t\m-c]" EVrvt[̴3Ҝ4}rT2 i3J("T)Ip"#I|:YSnƮ=ns̖֩r?G6<{$3ʸi Ɖ SD%OTB]BQl?X_V\ҴfdJv)*VOO1}."Xŭv޽([3xs7LHI]%gǦ9`"Aܪ -'}LǺ)2c[@7,>XU!5O lA]P #uY2ҝ+U\$.$9>~ek'!ڌ}z@؞;%42[(q$m?L"ki`x,}39o{567U=*(оvgYZ07070100000114000081a4000000000000000000000001642f097500001d4c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/pci/cx23885/altera-ci.ko.xz7zXZִF!t/ ]?Eh=ڜ.+; S;X~cK4Ħ~{hj+"yW[/թΓ 9%5c"@{j Pޙ pAC=ef)4x*D<cIRN۞6B9J]lZ] v5I发nvL|fD?tLl'ܽ^Q[&|RFA5e1J"[G]F&NÌ4.PC'BA8]{aFd3•3{D9WJ~+Kk?{OhIXFW*ze^jEp5T/cUj{+;X3N@,(7!m/h O~m8+gd;}i]uܙ`AXy|}IHkd$8 ;6yT{@#E.& y?S/B_9ߒXNJ( -g3-W=\f㋈iM^NCIaj͍ Iǘ 'C/~ oJ%kaơ:+b/& JN_Kr4(1?n_Ҟ'O*sᮝ+.fa"_=I2y⋶Tv_I03S.A7=]Zȿ/hկ=[xx>%@_n d t^d3krqn:86g(#i2`kpGf:xAtJ"Ɏ.qNw+eM?_MwMt*a"tܫ@(Z\sʓ'i QuNN.̈́VU xHĻ ݉#y@6*b]9hnlwO{g+wkR[ŗP): O8 ! P-,.>$hUZGx𨏇y}D JSyX%PZIKM [;k.+6TW/L>L-k;ۏ/ RlU]U 1j!cłYKB7 | MTRK>V` K`cm?*1`Y.`A9t[C`-d8>0&cicEɛK5c_dm,pyѽ!"@4l,H{笾]J$D O6"@\Vm|gXuͦ2[!5 Eo 2u󈓴3 S}.Kf$dTbcxmY!w $Œp:A3S6 x؅WvdXy$@Cnp.ݑ'@!u;B@Voeyҵ]ΪBRW9$6"&0$_<=m[+r$5{7>婴$ K=-\&}Cho6<ŏ0%+2aG躆v)# SpqVaޜF#dKVe4EmSLYmsP x۠A=;Rf/"ȴjfj\.%p>d\5 //M@-?Z&%TO6zF2Ƃ 2yy ?̗V?+O$AFv~_ЖAokXjvs^-Bwe4]uR)m`xKK4w@_ALpuF xn\ tݑB9=֘g⦫Ïd'J'M߳e1 t?2V hDſ%)N;SxߛcȪIM틇[G<9 H6C(ٕ͐@g.7x{x\_(]kvzxNK*ْɢa"ZO=6e4l ;ج U\ΡALG=Ş>gg[XyP.w7 Rע)rF<gݎ.D?Ҭp?cg#5U $30[-4;Q|n8z5%NĖrۑAK&ބѹx=Bű n~<⥒E#ԕ⧪3,N_ 6 8u!E!ԛSW9֡0(ƺvte#qcHFOݘE7?L`5T#jKCC^ mő񳷲^A¼-M! <֯8F}k D3{"j?8cPY&gsALcE<@{{>P2w (WS#Bj3]_`'06 ϋ/ - c:2eXܪ>m鈶;/ T2q7b%?ߪf!:Oj72oZkMբHWygг!oe&=WV23KqZ ]v B4wMLA5]sQE2E|U~G. S9 Ή]yg[EX6>Kmߚg((/?G~Gk ed07.L8(58g)IȆ,Kg;؞c%LDX+qHb:%E&3UwG˨+ il*9'DTn}mPlTeBN7n{tvۣ#n3uZgoE1㷠U.p. >IRN<S\}"|F[Es"s'l٬))mm-gHu3T7u<][% 5&gkR>fCcjz:2SHV|ILO?>XnjCyw $5ߏpWInF12aEg`[*񧯯 L|~$#psM=kvƗp/9šOV௭njp /?_lQW/FՎ!XQѪyS?fA[=1&o%秱sJYsUL$P#/,67Cey"B~" A$"эd>#cS8clifls'hά b5PsJҔD*/Vi˳~VЗ6JXEg8Zjv>>Fwy#kL)ث'QBXFx%fT[Ɛ_G65W jvUP,M {Z^4"R"9)~&p؅D ^zaWDIaC 'ge9ډ^/' ~(&s5Fq~;%ҹp }`.}=&! |TpY>(Eh섂7b4.(Rc/yDZfdR-)x aK̹&͟ZX# p sAyΧ=dn!l5)q/Y^+# ۄot/4̆FιcYN-gbT{`::^0 <PQx)Iپۢ!ݳ+%RPef68* b|oJ[^N_t{mdA:QgCODsm吼q3b gWGVټfjJv@CX.,TodE_$$ ) c7wߝ)Zt24*2ڥ9Z6YO{h#2i2#?TI=Jov~\I10 '! W^L z9–ŒbA"1AG :%;Pɩ'y_pˍ_ ,\ED-{]ieX:B\(!y³^I:xHS j龥9V`KUbӞ)n 'g5ΘGzeo7T-gFYNke*' (۬ OSG|dmǓ ڠ Y8Jb*@#Q=`6&qad ߒi5@$W)\*.g#Wek]/I52\)/1 Ξ4HDDha0ű1bOpoOe@[ f~uMCՕ~bb5e|QEJt;)ax@yC(bLbE*cCxH0ŷ%ٍ:7J~H0̢pbI]^#tikPf$6gMr$vclNH_I+u,e lQ@)>@B]&c-l0/=m1pmJhEh3>;H|2 "`'I% A-*ZP j&Fb؏DU!"ܤȌG˴G廎d'3 sOql67*wIijܦ߳ 91SitԷ9kNEdݢ io*6ee%q/,<]n)Q)Y5?h8 cnP> B@E.m*1k%ɡŃ+(2 z@5 d D8ݮܼG\f#M(Hj߇mu΍+*6lovL qbԠ3Z(y|DJXJ Q+G1$ r!y3 C% *jetbPLX>lڭQm0/&ȬU>F?(=U} Q_0)\3?eۿ5q 1 t`::o],jŚwqz۴ glYi"P9/R :x`ΜD^Ruƶ]iȀ$Wxd}K#rpy!KgkrGТ(,|,X_)ŠP)>6ݹm& jն3w9~juZWq߱EG%v%7y7UXrKEgWDmwNfRIxR}"Y.z+nrSFW f\[XjU$_bk2w2x|#by❹cv2;Vq,g jmo4ia k"2Sʕ'T:- e)F'<ȆtX$UIi IܺܦP=Cm'ZoG9JOz9$N#OrgObCOֵץwZ":#r>HQ$Ze+ɞ=v^nG^'Q7BvR+I -/ڞ8b*_k'&wgp6YaE<Tr%o wŸ_oHU $ژOx*沐Ke;>D;";&#ДR_C#CuPb3զ HQrdžB2ՐN'b7Jrp0X$w2aړB!TlRؾx0fØ-wPɻ⮕f,U%˛bЇ;?bʅ4\O |)l7Ge_ ;ib|nXv^qςIl޲Lh#|P u=ZTgpO h"${0(}g`  -,caټǖqqA;; rJXMdcHoK}$+@<@U 8y6b i 90 yw#R"3Ef4`iݞNTY%:  h2FdUDOOК?Iw["w\LLp\S4\(lIx206YI 27тzO\'>ݰcc"mR7Q$]t-H`o%~PċR[y*L %eO>%^fkyy>t(ă[/+>Ŧ=:63~Q-f_9;FgQ <'7յVPi'znKo(;"37gdC?GS>@z([ \= j#"d!yz&N0Q2Mne󄝽:D16ĤBe"p6Nktsm5_*]oqzYP]-TrOڝ{oD sPґKUwC.L 9U}$cbdxu:ކ^sV |ϡ,@ 6י$ 0#ݩ́tHsoli)í!-^^=~@V&`1?SwTfLt1ao#f>wah^rP@ ?U8w}V"ɴ qS&@6?VsugK}D ނsM{0P FuY1oW)FFRdCYX%58GݯXg5K\Zk#h  t'R]b1 BwUl. ≙W6>572{^cXqaϱ9^1tƂxd8g6d]-?ᆰ4 Gt(E,;f9a",Pf\DAA6Ad_A8ܹa)B䗣j# *GBK Z\h4;ڵֺT2A%h6~-PMW> vA)r$#RNtJgF ':@P3[VU.lu)M݉ˇ@fh6`켭kO }ˣt+^G%Ī&,(zїzl4%,li>ewvNA|!w"8XEro.oJ\:,sq1`Nt:J'I A?N"hgp&?H|1C{45>SN>qM f+ WtK9qÃm.YLx@Fx&0sEGPR"4]8{TA}Sŝe]YN®R]NZmG-_8K|5զ`:Px[˒lQ}[o \/xW _m7U;hkBJB^gߥ_J4Rs4W'|cYc,(JaU<n_, T~WzUXVs~\D8bBYJP3>oAYrlIT\3o[?ĝ-ik}9[Ƶ#qCl)'=v8ݐe*l ¡ɲRT-5ۣ?r A.h]?}^2l剻syZQxYJ%Gh[HX oikx2ne-9؆i(ԑZD9Ka|n#"''/+<+bH.DW3\7b xj Ѥo>`Q傆YwR AP+}VNE"C^-V Y-Bm],iNcLSߑ|u-p%^n`*NGGbb(iA%^?Ttie I?$D^63/-]nukh (Iʠ3]:S@= 兡šAs.4?%mCVkwT8nt8ŸCjto^㑫Ώ\J7mVq %r?h>-|ZOep !Km]-1U8kxmqm؃}S`aD${//xJW AK-E`N5Jm^1SHp e CdεY~K %35ҔOƬ+[~i=y nQ"hQ U@Ka()S\x.}r:|_KEḀ:F%'Ӑ}l ?5Oil! s@!_w>ڦ]JϢ9! жr[ *tt}A8U,D贍Ĭ (K~we@ŵkڱ6M'롬$WO̤ hϔ>{#:úJ@fN ƆogXhڪ4~prSxrq4AP?wU9g>:o諞qvb=]A!y(jJv< N~^*Kw>yqBa 5V@UP&)K_.ZtjȽoD쌂YSɇ64G;T$A3v5@m!j\g\k)28)luEK]}x=;5j${c.N{a#UDh3Zd j5`H:@mV5Dd/u:~ʻ"UčF]H9UؘÁ4ĥۣΒ^XUG@S\)&wXi-=˥Hi,慡Wv{"xNuDcύeU&n'5d>)jK`]Zo)Fin%&yR?^0Uyu+[E8Փs9rtAW&!9F cP㠀^ .uTTrn9XT~&0MFi(9 ^i>_׆,ڭ99\5Lr(<$X!OWn&Ϭt .%&Ŵ0 U;tP4~UXqP*}/bRRSCCK}i9-%:h9G_]lyIGz:Ls;B`vu1ؽJK\确ṂqkI@;hoIw(;E%WרŠv(m"/;5Y*  E2Odz_ƚ\!jP{CЉ (x7Lo[0jGTWf&=^ .N'5I4}q,cAdʫ(b5 T'R}իh>" 6 "Twie%$@'Ce%9 b$|SM'=5ކg012V ~kI~D5k6] !!YSCFwqv`ؙvm(Hy!WG}T䲴 6`,q7㢽>bb EykGtя5 C}a12PVO&B h(ğ8[`ZZYˌF6W2S4=xz𛍺VXg5c[jmyZ=s2o<3X%9`jF\-]dJ{{(6N-=V^%˖,beԗnX_,, Vb pBczxA8t9 xc+6{0H2ubt֐e푢i}EtsK6(O~gɀƿ~Jʹ^)@s;qh"%];v/jB]2lxz67Y-M|+Oy獋7vu3UQqn@L:.jj*4O%1|,{8Y[o(Qak\,Ef_gs/:̝t5RzTa=h[n%/octdڝ#X{t`F"ttW_'[L;90̪(۫<u<=AUIݟ9Q/\wy(2~;ސ]gA/gE=]k6|T$a 7q/"M"SE;~,bBxpBYW5Cħwo@9cugUx:"YaUƸЧ_6p)#Vqo;ND+/h, |l{ j9F1s@0t2?:o@9e7M:U_޾}rz/a>omq ( [gٷ|lPLuO1GmU/f+ج$[2 y;| yvس,A(敠E;p$MLt]3:$=X2Īuz<"ENTݰ!] 3(M%Xő0Fl1xF]C#gVB{_m؇Mژy:mWF[Go)iA`G`AdDjF7224UJ:ĭ9|j'[1 H|DZ6:]݁ߌ>¦?yXӌq["ltv?1hULO_p ?痓UIgy.-^ۨf$5ֶ%2y""= wxuB'y6٪ÍoF Gvǚ^ .YDlQ^֤lрNg'և_XVY4@'~(+N{$_ 87 TԟTyXsDӝʏL\ڼGX$`<8K%pNq:[;N\KU]-sD0AoVN"m~fRFܩ͏Mz.x ]+}̨‰O ILf Qۭ c&.\~6GXՅ@uI)`A~Ujb`Sk B3F?3B5B0T7%Ufv;wA?eu<g6!л-%VK,8FgWF,s*cl+A cq_&F#'Ŭv2ʹ/a&e)U&yWi=LJ#?YAOn^ъo~&BO7P*lXX'rB wW*^ao_ͩq)ш U*ǞA#KYN-FC;$^v>4鞎eCd6Q~krÝ^;JgPh|ꆢ:cuwqsWwU=@aJeO7kKhSŪV/j5RY+Webi.V{L 5-Whn@+ۼT1'C'04e~Du`/d;|F@w-nz 3)Ѽ"Lg*v+y0>"y!zLLFM!,uq.0:(9,UW'TySr&%zQB62JE3Z yfEVf-ϝ _$*ɴujc6DNhlهhE#ϗRX W UtfD)1t-epoGqKW5,jS9Q&Q.#D H]bk2 a>|f |DًqYA(Yj9#H. #2I:%KW  S6gr>EK#m3 Z*aB 3,;eumP@bJJm`aIFnhy4RcǏGA9?*K8>d.i_{Hcwv`&:2a}Bm697'vdٔY(Q>Ψ\eVd= _uC+b_֗oH}og!s [{--=)}MC _H8:OrG3t6xdc Lh.p#m6T9Wam~E2Tl5MC^uGD j>1I\hSr`"BDȀ{gBgp##I}6Z*%i&ZRՔg@JAA[eZ"7.-sᒝYdXy|ɬrC^fu986A4"[V٥'R2gџ/'O U7lּS9bsRv!=7HgHDI/:HD-ԯ >)gU޻b ծm.D70,c`6_%2e >n g{ȵr7{ } 107Dc牛-#i(O´/MBݸ#j.:7棢=ʞw%uj5dJկ.U"ޫaj<^~C WV&<޷VxMܭ[Q#lU$Ix[G/lMN..fvin}@U}K}[߳gJ:PӜ(U(޿Z~vWSৼb jls<V`Kڎ?ptfݠ1 NJLDO!9m؅ҖUH8B?DC' 4Yhb)P R8h؃^/z2V^FNLhgDe!D]rGdn5V[Aǹ8}qbTk̒}w?K-/.)r6bnkM布@j %@Aa_\M(p:%zzf:{;Xv&C̍ =ͧۻ(pF~+]leԢF -4.hg @cQb9[L#xR. ecيX<}yOMv&ogk\ h?&+XMޞ:kh>~#'v]M K Md꿿Oqj͔ҷл" Ƌ `cAغx}&d 'bÈ ^Q|g9!b]Q%$#>k|!;GgkE893EI.z@z=۵Ĵ}:Խ mz[ H٧sgf?!1tZZZ"X _2 zZJ%rqf(?lNʏƈ޺#/N3p\Q.U%=2Ypܡ6`?{#VrhPw?Lɧ\8)%T]HcF#wýk2$ӳqXm OL۔Yp~}ﲁsMm~gSO4~n]ࡘje21r 8ifm(toy}cct}н\vVLD.6/ i>RNFZA!_u~z]sk8:GbWpb|=,6}?0[M:YZd%s!)Ο]yT#3`Qiᢔ"M/!,!Pj_Pհ r͐kBqď%o+5ȹܭ'EI/ܲ sު'BcGkB/ X}R ?tdt*gon=i].fիRXU]:8Od, __ߑzc[?ak nP:@ro[ \ĖCX&}x^ *UdLkZEcQ¬Z?K*Q"`Rf>'36Rzq j07@cV&# Ch mKV-X'zM2Rb7 I^`XdHY/jv)"%2PaYIW^UQCZ ;8}%NpJQQBwdZvF S\5툀J bٸ5?1p-C(j: ׭g8O+9ֺwnOy!)%_*\w?F{c18 O$40 }VyEҕbgX|Z#[;/5nH^<[A.u*|4 h1DdA+K.;H{hg嬡az"1pL+"Uи;jAW;q#;ƪz?jPũʈd{ UBZr}Gm,k]kl`#K^WCXƞA"A<{ `@υb_f- N}t*,KA(~כҠ\c؍yBg='*mW"2Iqls{#%f,2h$K{(# 9rOѷw=݂0/(>"L-aedfDdD+űmh W)t){ۉL֗OLvkhg$:|mk>.jU]d4(:JGxe>퇉;6ix+`Ɯg).5lf;Z.շ"9nNY0y ̍: ̲]WkykVFw9" FʩcD< [<aXE%ykK37A\9Q) =KX۶/YAϤdjUe+~#t\VI倏; ֓GRuҀSCNY.<(HBW h :4VG!GV7M0`1 "/,܆}Tlg?gK1~K۠am4Vs axzom^~nBd~^0b').Gzy c J {Md^` ,vmA[W rh+n51Wɋ̧XY6Zۥ7ÇOU/Q2%lWW7qZ-ZOS"~LSN4ѿ,Q~RqV0ٙNυSkX ۫L|N\n^&y ֝d=ye `~scEK|hg%Ad5F-M5)j Wli%%c4h ;GXqUSzίh+N&bd(?.ߺ^poUbk$ԸC5%֌.Z&iJ;I"1JTe Jo}RiW z2BT(HL_yk<]~$ۂO1SDJWzS>c+cmp< 8,CkMoZLh5WR ;Lu(sVy>L< XưOF\$+ FcrI*Y&:o`g|!g7$ a'c26bNQ҉˘0r?'Oջ}[ta/x8eqv6fX DZyBғИh/GFK.517= 6^.6euʡT9+9Rtoٵea$0:=r=4MhV(m =L'AcD}*$R6iP XVlF0Mm%R2u_oKr|2M 1VThR]|L G Q^{ͯ+s{>f9+w)$RT߾NॗUW!ƎYL g}ւk s/ /o\NLG7vr [vaD P0nSnx0ę%AD\|L 'K⵪cCNx Wȗ["9 y&15+kP^r7I{w>hQKY6S`RXFf V'2s'.NElD)lWgէƬBQ7CEt^܈St᪅gQ1pɝewѠkwnml~U0ơf&/6 *3@u$)ehNdDCnC*P}iTR;.,T/&o% S0~HLe~ qVnʎ3aIWR,|Q$?R$+*v<{ڨ<"pef:l 8SԝeRpZVQ6ݪUDv>VY2C^pHjyrV]7RDϧgfoᙷε:D+p"E,|3?7U܌M|L!2BDzY|CS;hj%.cfV?s3^h$!h-IqԐ?y*,Q> 䎹3Z2K#B|Ѝ7oX6V:kE<.XrkݙTNL^Cgl(`N/.nI ^xcg l>BLٲr9w <}E?R +fWݹT˲Zީ< Q S1j f#Jh"92EAM#@O  |I-7:sƾq5#4t%F7qJ k*u;\FT6D\B,O U,K>"U5TE@oX ;jWÕ;֣98#a\tGUvZ%͔FeQ hŦ<ƀЛH^]e <`nivک"(]-}z~npX^%lGyj[+)9Zh}/ A9$,_qˈL/*rR5ê+]8VNe46;xU|uh,0q(M"|0F?B?$obԹ c .*߫$E,%xݿInD ~*xaOz6d B% o eNќE^=LV؂-ZZӊ"'ن >AB/W-n7S/Zq~@R3๥/C|p o:V(iIgJF 8umu'Iecvaz9Lyzgrle1Rbo݌SpNBFdqJ`8ʏGzhy"-/@꾒TKb^_QR+*GQA9 $._dInA娢:7$3xgoYo^ǣ5q~yY81|.Rvɕ85D Js|sm I5?7?G_ul0wAQ/ӂh`y[/זE&o6>oܛ!J xe,@Yb) í-֛I~n}T ĶUBHH jMև(yt$ߩ]PbɹNLSa֙o95XXf(&s 'l^;a3&e |R)k;<\+X*VĘDl`żGO~77x-Ő+Uclsms*5;{2W=kCTW kDGbdYڽ%% F:8?`6>9ExW$.=`CTZ! 2tm$`l/uRZj*Vg\:cX@iXȖ#j!$MAe/jD7NlaE<T<,aʔ~Ѿǔ79ӖhnjBtEȓQv~Q#U `?Ss/ՄLyG wvtDPІ/wߠ˿q@s+ܷۘ0I)*-<3-q"1(Zޭri! #d/ݨ,S?76cm(d1[krLS}aP^ +(tws|Q!5u% 6%k=0^s\ߥ| !fX'4(O |SJk,6{dbj#ź+Bğ'\*ryë9j NLO k_ fNeaĉ-w.;C\-Mň U`ԋ^Q7ċv:*!"h$0+3J#VvapH:-ko;A%p\mٍ!mۗ9*w1⮼R-_4&`p"%ȘlhZt%L5ɦFFHqy*4HT<jGp+zys"Q'[O]ǩF:0%u<쑟χ%0->]”^$~Etc4pGXP/d(8ώz'/7!\ζkWt.HNmU Gӈё"/AV·1Pu\(8r#><*0E{e^c|볙sGVnC Cn'>X4Wf}%*36DViűO!AE@{U0@d>+1"m_ekL Zyڐͯ^K-잩c_2/֔FbtI7%}?qQԛ(Ah3aK¯T e?6%f|E7 0<}."jCdTb_A?_o#J*ON00f_c\VaK xwŋuÙt,QEs t2wi-U9qW~߷XvG%{Dp8A䛝xیA*U,!Q c9R(X᪷LRfs=>OD<#;v }oY읅 KRi/iѿۡ]&h`Xvw|^EX2maU~1r9`׺1T>|cK#(b;8^:(塍]WI8 \K6iH}s ̝h}Vj{ k..-Y>v5ʀ6"SHNUXNRRqPVh"3[՜dEa>TO_gL;D"RyxMni_WH Yrh,|Stpїt^MM1SmJchm E4:ђ"XZ58H& ]Mw9XEV}Gr`Tx`胈]o5t4{X:*տǕ"Jg{ű^_fأ# ~Pl9.+$nNDP W ) фǸHx_^dϿHy VݥMZk"oZ1g rZq=QM1m<[qц\d$q|diJ#e*A8&eܱ$eqf>W)kpxa֕'ø$rڵw-F4foO4E vc専O@Pd/e3b B€>__;uydS1:rK˺JtG2׈ͳ}J+my%5O䙱PƐ뮓SW mG#ݪ*\|sB| MH2I(AO:NJL8Ccq&.A36's/-Lik'ei^<3{ZĆVKiO 騴sVgR>olwB 5[:]k`\gIM2 S`h^:Vq$uOzmy(V8Jcvkyt3[GIש s"=;ޝq; %s~$51z=:g0B͑|jL\a̺J*"D7S>$PoNn a; u-w5eg?z]H^bs:]}=A\{6:O89S a =ZGy5Ld`;☋ 2ev:+ Yv%^ĨGB  V.[w 6wjgRu}|z;jM 0PNhNjcC?<2"z#$ee7iH4w2LxL&!Gb0cSDMA+6l}̥ 7X@ZNfPPse8i SGb-so345!uYorئmD@R?cAw em`&+%|[ Q~sfЩ>jR`̗L(Z&>R)}1%vT: |x5nm\˖)Þr#I? G ɂq9f.&_kUΤ7SO^ !w-`} =b!j~ؗP - ۇ[E m7n$`ҁa[}3lFBLWϓĎRb2^z&mX;$zωzK+y w_o6ZLv,H2RR|悏H}.cgXFNLfBd8)ۉ~VMCӄrwjIu&؈  +1ܖBW+ZJ%]$p]7yU$ޡ>>fЯ>U#*-RN=3A\\F)1LP_<,aL`ΰ+R l3,gk?SY9]) .Rf^ l)#^=DlU$qmv %7;⬩%S ^zW4yYƎ(z\:u:Ff /NyXйqh­, 2?<,xH *P:]b.Ȃe=C07-&ԅ:5SĀa/HRVwىk 7A6N5鄏)6-8"`XOW-e5b\w:] ;VUmm)ku@jZ--Њ-Ow f2Ek)>,7AI6ӳ7B웶m`#Ի~;~$`#FYi BY=BD=*+"~ vzE@ mO)/KwN<P3fNҁo[7D10mCWD_>h?緩5׌Ii| $;S/wӦkJͲOB߀bxcO2)wWV8r MBbrWtYg{YZa[iᩴy17UtyϳhC ozX=7Z}S&x0+ $  mB3qM8anTZ >gfbldl]}#Q/O51R^S)c5p!oSnA\ȖDrhZj6(F~OImiP%A;"cC%!n%i%*-_ Wԣ U0o^㢅) ]E1xilJ IPhmqFq'$tI5'Jsg#'σiphP(OrV"]@#&YӴ;\ %x \ {-왂tw |)ڝwHD<-5,tOLVB&hȏmq։Xg Kx2ms)Y=)EgQ_,r3?~E1>6GqL3zClֲ|-qb!FͯĿ5TQ>2Λv 4cm-NltЊ=oF2 ӾIQ=_ScrUm4.$\͝2; 39!< Oh4{L9qS:w LMAݶ0D9 Y Z <))WHg_>Ou0j6BQH]úFضsm,FQn+ofۆs<żm*$%ϻ00S{%\+õi+ijޣ!j3djCAC9SV$,\|F~\h[o$9̯[vJJ'ga$dG8tBXq,%xaFy0b̤ -4xfDJ>&2r@d23&=(`r̎'&5E??ɞpΑ+/(`|L zl ^=[~N xGnZB١A^ [.ӭϮuϹ#nVqfE_ \zQx|D]ahQtYyDP m0R*LшmϿ=T92@USNtpzo&BP:[a$6t/x+lVuY\5~*mR-6` [~f߯h]o+ jp嫔*cěG{x cHk%G_yW[5﷘j[{)6"Aw&wTǟԨQ8|֞%PB )K4|OA:(C؞ΏK~`KI'}$8UȉfY0OI^Rk{*]M#ڇ8d0hd4- ()B(66yn6LoȻ.K̹"X.* Z\\ω]ɒǚte0)dE4XJ[QwqnSh^̌a| ]5?#; ˳.fd+ڸ䓨_B3,!T#xz߯6V6\3'޶ 58R#.jBN *,XŤ8 n*a~2;"X}O}.B$Y9cvc9;ӻz*+`YBc'܋%bx s[ k`=j\`QQe` A7\~c=4T*IcTft2ʜN{_7zr4y4#9 Ur! ce^郩 V-WR%::lnoCez%OKY,`Ie*p M]?v #KG H`9;ƼF#+[T""WO,KN\kS b"lB:;giӷin]r@ L\| #!bVNxX>'7/.#xѲj| {U/b_7 ՛Uy` #ѯB18ÀW<  e6;꺢Jҟ aY;5x%K픔9!JD(Np@O8=aR&7`P2  W,-` u0mXB%G]daAqh N~k=.B5T~m]B!'rLZ9`[OsѴ h=arof4]"..Rn:؛偻vo7?=\7OAգ/\=щE6pzQqÂM[ ,k3~M)0l;4)mBZY(r$!ݳaFg? ױޚ|dt f6IiJ[2A:xCMZN?x L xg>CPjJ+uѬEHrQ>`"+p\E{˔Op C RLvH-fZ}P5RzZ`wסx{ e}uQ١v2}+{eCvkS1͢ObqqYHv|8?$iw\iO)WN;ȿ<#GEOo=8 /ParR π*LS>ܑʷ|NXuoYB4H}WiA&9~Gh";/7^] . ҩ[)ڴ.}EĞ8*h/硖!q2f˝o}զintu.lS [[E1umtӫSBVKHå8 xVsݎ:;ҟ[nHta\іaoR/Y,D ( 7crTV1N?v9_% .|' "avS?P]/xJ]Ȏ*A|N4m$=reU2̲*ޡ'Ͷٮk.qa*+i:fAҘgy%5Ѱ(EC6 xX8< l=T,!RNV a¿ }F[ҨS6ڢ?V\3ұdiF{v9 ~t -ҭ}Gn:""P 3m '"P{z, !۟Sc,VY34b̪]r}( QxrؑȉUdD6uy TR]iiqWݘA)w!֡LWJZj q:lU*`8ݓ c6sl$׊t=tqH!VF I Hfem66á̯P HTfM% Z9 J rE9'ʫmzZTY0%fEYU[g 懆fl!S7bx:o;R$;nt1SZa?]l8]ֳHϢ9Dy~BCa9+wLZ .ݎyK췇! zeh I-%s ]%Vf2gM@̦~jװoo" ՝ p-Y ,I8 R0MH9uɲ#1.|ɦy  &+n>~5jjЊ:&'>5bx'M13OxpČ`ǀ^9Q+jv^UMWIeiߖM _-L:\ \[,  OF Э௑/"\c^t0t o&_d!̐mM˧j?<8h5#3,V >Y]CCT 6l@p(Z>A0Miq a!qja)N};?g1S'(tz̦0 m!xդR&Z= .5_ qL*.o^WBY]%ސAfEd|ρU4@\ᶈd`^7َo;RGѦ^{MCKY Pnc 'Fs僴E&zn+}Pd Gd]#D[Mv2N>Ͽl̺CL0q ?Τ ߟGw.usA˱C#@ؒ|0'3,;[!d_…`3+>1/T"hD;?'gc*TVPh_k]g ^!̡ȶVu@Xo:8w[i$xp:/۩eEP m(V ,tȂ% t]a4'יI ysL ݤ-k͈)ILMe+^Y.")&eE!/G5biT]ݢ2@]ce/,bUTK<:8h- hK%H31S49=cX;C kH'oZ~0LvBsGנ,ڭ9m DkL'P͊|f0H0g%TV,fewG0U+^~Bvݽ UJ\X*kL_?llB艃tߚ1;za` $8gހكj@Yб#wZ(mYLR UKUj|lƻ6%[) ^;Pt_+;N|Zᨏ@?u(a5 I͖ qPkDyPWgxj j=x;5_E-N!VA oɪ]8xyCВtȠ&VX@ 軀iWUgmݖF`%y'hnleQ&-1(%X n@e4sc_{%Lf祈ד z $\Ęi/blhL఩/w,^ Կ~uqA0y3Y ]sq-%KLqbaY- 4ké P G82cc>Yij@6/KI@/<ȀccV,+ ShsA*&&8 FWwm`hST;0tʖHtqSKIJb$־SmJ 6۫q|=ͷRCƊ\ےMSRNwQ,+X>xQMxWNGtlXԏ ~ϻl%GN/ F 7m3D^ в6fW"V|Tު<镨Td1? $jʳ*/= !(nԽ!1tKkk̬X`ŒD9(Qھ! p){V-UO CGj"JAz$DQ^Elto))~?H(t0p/dT@jpC8:I`Rz Z2Bո&W):NSlR咸H²uhQeZK{S|ppaBXa¹`C9P‘BThORH m)T.39z7=Y<6\ƎHr̛"*d qE.HyЩvN!&Vڲ&9t.&K e9`2Ȼ+Ԣ{#?#Q> IRTnԌo) M15AH{-P~%U E}u7mN㓃04)7=վ^vTJo,!7YTLlj^Y'8+6ͽXYT]0+μ ϕ ̇f:v}uYݡ$p?sx$ }ݙ-Eb8 qS@oå[_xxԎ> .߀p,^ z87}Q \tMBvRd-oQR=C'x,+\ UDh;#T"? .ϺVls+. f AX7 *N$~5Xk{u $Њ'4sA EvJCdr.Z!*#IS4jbq3l@h!@8Vp2 \3Cu h)"&t4Tx(r4x G#j;K{  2sN\0&|OO{ۄ{8erل@޾MRndZ$#zpb0 PP[y<`dR]VsJxu$As pR,ϗtp^ s!lj%k?(* Qklֵ%_9-$>ewcbvMv^8qLeu@[UҸ-9)A,4SK8¡$Ca}h˷4yKX.rynIK+Wηg#,w;[3EyBMc/fl9ۉ[,=(p;1{"DV_:@4^T{m*ir}OwĢkC¬E(׶Pl5T΄9o5.nؙ=.P_BJ8qWXY4u@ f7|/Ҭ䓭;kC,h,9 1Y] S7mm$TjO1W#/sߨf[W 4-ŧboI̘qN1ùn_)ho6\ʹ۠P-2 I`B;~CG8(VZX\Qtju&rة Qs͌1>1`J鯞oiKfzos&<&VyZFC3g%A狕7zJ[= .7KTN~l0_idX!`f'{6BѦz|,k2}W,늹%(Dw.kXMY-ICK^`^Thr'rƯfFXny.`\jMĿ KI ?z2{ `_[Wґ`)tL@3L }q)dd1\"GC胏Hi58 nJk9BIc:_;T.Y+ԓ!`H6E6'.u5Haq($K*h7 n;;%Z,7CH@ 1k[Ǝ#6p$n^0 qwzJ }O_= VÙ bϳk텀mN㞰&(J8q |ָ2t$&N">A<]V |Vdu+-쯨(M1z yȭi xά0!zόv79.ё7pgd!=UR ai qRgJ`j~sf* I[[W?) @ N4FSϲR)gFLlr1 %r%#xI3^ܼ+n&__eAekq'_HHd .'N$uĮ\H;r*=5T&W P|?Ԣ;zr쐀e91-{I !#j0|8"oop5K BdS&VQ0hr#LWN"Hrзy¨T{šYb#KV$i ?digᳬ4wwz(Ñ![YFMk xX*" A}}&I֞UsW yF.t|^)7'>?ȗJ967@s_»j&fm.=89%m#^C(fy01~]S0f'B=_]K(oD@ԓ~NsiJxEs5 U 3h5VKylmZ&E7'?`l_F)%&w%Is~I*Y\Yod $Bc|R-vP%HxYՄ%f>Wt*F&SAޥ_h0.ftV_IN r6>{lAg(IڪTx65g.0JO-&=ɡF/ӰYÓ1JnT֍fX-jR(8`h͢! ލUTy˿oh<*ښN,԰l;hLds?sLwDE: Qcʞ4:ovOmG sY#&TIHSA3LsH+1:@.OKcSCt޸k:*)g1U6M+w11|2op=(0 >AlZZzeDջ;q$ሞb_\ t^#I"o &. hpCl4Lqœ)KG}5Ϳ\}HcGpLp;KMm}'y% s\3&P9;¿g=:p=V' Gdү:IhC1k0-l:Ѐ _@6M`NSp-\(U== [/j `( )v$uSθpTP6B'p١K2fR]Kf(56^(}¿;&ݗ@-5|P oeIޗ sCɾ9n#iV9BM| P^tsVPH<\AlDl>k8(|:5ʰrz;!򾎢çKVsK<زBȎCmtjp*#h8i9 3~Ë?zO^raѹMwUk-FMHE͢ڲP*dss>_GWk"٬zAK.iu_GFpsX$'cBs<l0w?:_>in{"o$]_ɌkU4oE&A{!1XBt` ޹d)OθplÌapΈ%>jwD^*Io~m- 4b|<Ή iuV\m[9l\7 (p4o?[c%ܷ4zFn}|'<)W2 8<L6?쪕 c=n+Kɇώ'4(/ rc_"t^/!3ŏj3!/\?{uQaQ{Wg~d39jU+VRtsd8gdFsB,֣g:tIm.%!Eg|gvo(JG'd,RR"k>7KRaa MdLM;;Ү#VJxh[g:s(^JQIW,}R89ZM*!Π \rڏ em(ppfnUExqWvaeS[Q6e=2 JW?l+; ߁:QƑ˹g^Gt.nȖ;ek ֆ{#{3XW`ִ  _`(ٓŊgP,`6LFuHH̐o :FQ qU=Nla>9ڤG=,H9t0mPaC‹p#sD]_ۗ!`=h}ݲ˞'C3&G史; L.z&$"Q`z2L@k\poIeFt{1) 0:=j bdsn83ZfbÏyZa&.H˦M_J.m/iΐaf>0/hEy෼ޝV!mӁ?"D6IBcJXlɴ)^j~ə;D5/?+n֜2oJ/5ګg-:UOp k rXq1q(lZa54ni{YOUrݓ^ L _$'b{ 7Oœ_aDtOdstUuEZb#ؽ^|h匏}uxP2T@5&;Jg-s8ˏsB]q\Ka mX+_]˟B,n2舙|PBQ?vOf,]sv\.{Uք+j M͓9/@% 7q1Ҝe#8ɀ-ޢU\g$9~ C%:Qjԩ|q SVSlW[ݐqX)~73\.m)01{; kTM6y\ٟϥl(]nf6W-au#"wbMtayBg a O ~^a%&ؤhk|tT ,k>"L0х圛 eL,Mֳb?vyj{¬4c{FF|x{`rCHv%dlV0dϰL̇S^[GI\ n7mfۄb$")"?#5-J2!P#gnmZnȨ|68~rю˒{` [FgZ*EA,ɋwuo.h'  Cn%3 E":WF2T٫@9[ +sRҟ~R*I#ry8kXٝ$: ò=A"_)[_Lx;~힓nTzϺ!5E+13OޞDcO@Oۜ-bS Q,p}G|a˗.er զT䡔2{kM/a~o3_|nAyD'FS[)m¶nZۦ3i5shi@ʘ ,F|o6k QڤF ޮ@Z]M~qU8rU;vkV6Lz"O#WSͤ 0= <rC#+Z !1Gqs07bP#${['j'KweBM[ ĩ*u'\xѹo,5XT"-Zܯ:|rq2lIv8&_;݊ҍ{RyKuUU'F C/Ab, үl4ekkEN[r5>X9P4) ,goy!pe|g#χGD劅Ccah# MqP'O!?޵ ,XcKQkTX6vڢ(A*`"&W"r.FM8-8~n]LICca7̦/Ϻ1%IAUkDm;,KTHӓiF#Fo  ^9wdR *`D 굥i: T6$*)zrDכitZB߸'{RJ(#n:jNɝ)7ݤ_l}2̏vxNW7ZG5#/F{! Pwnʩb {[uE??j4z8 n0<Sw{Fr@uC"\ κ{0I-1r(i 8IAh3\\isMb%qNr*I; 05^gj J#fpƹaU%z+)G3-O{ҡ1psVbُHL:Ȏէ'Mwr Ru-,1ko0AF',|U /7UK&+DnwC)/[/xޕ=#5lY!?F:KƭPIwxI0>l7rg3#Z|9=kL;wVu4.yCkz`0qUթ7[3Ou7 Sk)Y-%VFo h^sBKccLϏ*Myq#φ$?@F旎-J^⹠S.mJS-J&z{;E@ 1uhAZ&r4mtZlPsrɤ6+kc 99  "kޗizq_ڱi0ظ1 2ǵ %OҴ; atn^2vp9R|\Po0'6t:{oZاa}i H$;S/Cד~d=\8=!|Sk3զ(_InTR\P5ˇЕ,yE 3J{)Hќɵ݂x;TP;X;Phi)E90d\lK}7{u<RG4o_@D5JU){FCnϼ40~QF#eG*y!àeSVsNrת@ENjI>We(m|D r ـ^hLyFA&12<!nDH2Z_Hqu$^jy_}HM!˾$~̶=خ3HtEk8o8z~A8҈UɤV7ʱOM񖍂5G)'~6/yFQ ܷO˲ r6~Ho)U],5z$T+j;$7.s#P ]m( ձc=TI~&<0\:!$48q3k Q:w(20|} ,K]/v\$rU :? < dlqEk*' e)+W՞Tbфۡ5R6l>"G.Bs܈A'®fQ)HZA($xBћ5=@W>{+.˝w8;ڞ^0GyNgeL6%#̮pmS"=]f٨h;n;0=QLp$6؉(B '~>YFJX3յ`b__EG . u<)Sɧ]Tua,{gʀ3_tsM֙Gaes²P,$Q֊<μydfW,_r0-~BxV5\$NQ6 E5=vĂj]XhѲ6FJ|HU`:#SAq:Y݈C@?u.,‚Gs+.l.D6gjF5Y >|9#6X,:@ 3ɋwR֥)+TlK;t;ZXͯNrI0[p 厠C6STXjBAk9Bnbq4:zji+?JYn,`}UWMƳ&~z%s2jM#!kU4<2N #Y\V=(A&0Y`jêdQ`7Jln(k",/W<D/~d{ r?% 'g'p?yNDjX?? ]F0Z`K5 ?@vۖ>&q7 .0!W$y$1$V-,#g8yB`"VtKCK{3Z$ga0*x8Pbw)9A$`Y~6 ;%7f~-׃(NJG0ɖofvvM`Iov HPLЛ8 ,`Fet.P]fJ1T 5OlhQ\hѷ@ a_Ι^.z_j,*Rh 3`+̭adž"z[vYErlVk\,q*g(_# ܅þ!p*Z{=\fmm88?\1-q7Td/{ak㕂x4YlwQ=Q}U隍a{~)Zjt8:5+9QFsje_!vtYC@If&̷RyUEɨf@O.ۈܞU Xajk~rYV9CEj6 OdҊ?fNSJ5eRl<$s ORdbtV&1i%A @-Ԍ[ #(w5Ѷ^Rn\|oGu2T|Fr8+Bfqdl&>ъo'Sּqթ$7}A!8V]d 9t!ٴR`+:> B-ߒW\3؄'t '5v-,lM;=eʇ1ftPGa3~GF^ڬSFBhq+*Q۷UEс]K?;j2 ۥ&k+9ij2 y`(zԇ!UIC Gx/'iX85˂eE',QݫxdV"|UP}ߑ]譺&#%Od)2E gS ~;΍E4S~0}*WWFվ4C1I/0fC5JP:U^kඥcRʝ| -bQn&_ D'M ++RR2!}1a4 MKy< $af츺c2pb>?%}Ɛr=/7ZO%a|k$7}m v_pﳅ;;v0Rz ȳ/CF/$l ;;{Pܞ:6qouBŕ^ @ z{G6M=2\^1vŐFU+fcFbꯇ$jyS(w5+Q`%' tƟM |*3aKm 31K]w(Jq^Q5ӮQ-2uBS*fQl4!^"g !niĻPaD@Hse, 1-{Y9;*A RDka/ן=Ӳ3%H݊hVv*X׮l 奛rWl1*%JCB@klaa m;5mD%G>? 'C1kd9[.mDY1NLxw}~߰4I>LL6{ͭN]3ƍ%\S2Mm|SWHR3DyqG`nYzQs6,lUVjƶ:2E&x0^OAXղAz*]k3ھBaTGY֍xqʱ-DP&w-4bΏ?zo" I9q]5/kĕ^& 7 ϓG fcڦӪVMSyn7}K`4ܵJYJ\[4}fC]jlcЌb׏A9*ѭ t&d~ҚUo7)tNldh.!9c-}gF`xmiE__vy\pԂ BQI()[kurR %9d;#)bSEyݵNӏ)"j$t0&pQ([I vWh?cvu'F  pF#7\e_q%' ýjoPy:<(;uu%$S[hdF<ѷz{jm B=d<7bs.~yQӹˠ1s/*eyPɧ{_j cYU|)=qmnu ʼ+K ?*kc^½, 1ϵN`VTC-]oT }$ òq׸NU-pV;صק'Xsgi47!;Y%ꑤeV`BE`͜7@Z-mqes;6LӀô }q(| |1bE[{eQN RgIƞV?C'!KdHʹYέL3kh!d s)a#;|a_ncmx V^3CLw O'!Kdv@Ice[dZ</:lܖ'O αmUe3v%ErA )$#yn C3XG{:V9#(y^,n.&V36^ Gd [}l$pk. pT?]~{#5Mlu0 /Ml`U9Lj,5 mL"- C.Xv+r(as. <䁓hϩo vTm_PY.9ciݲr-hyͤ/\FXqӈx2r"\RD, 5Oo1Eo@.eL&yQy?_o/)S-ĸ)OW؜@{S0D]N]<( D`1ʣT\&]h&jP:_ ""1ħ, G*O/^>zt8x>s.I+'+0N"A#d~NɃj2F: 51<'QgW4K|lB\O)+Nkqrr'19Km.`t \yd6nv1~p5!WJRЄ*1؄ ؞q= $:-٭tx5Ҝ e}TΤZ]\q\Tn/{PdU>5d[Lm?v>$zp<=IZU+yhYZP^gnie5<#a x}ڣn1oˇN]7 4l'b [#y}%C̍gFθpe J5KUj.K)3?1 x ({&O֟slnb[I*dIZ.&CXU{m`3;ȇΒZMr@4LAj| 5+q( J/NAkhqǜZ hNZO9<1t/A$cagבZ|=օ~J9>NGp`v<3ZQKwJc5vHt|i!F-vr L@/)q0*iW,=D!Q/J+Ԅh7EL&p;+Jb|#=28Λ2܋$"Pf=e7sphC$sGP4 ?T`ps7n)m5];#-v1=mpKCh5=nBZu<lAk2!TGuK}6uoGosH+܀G#@S+ ρGnժ /9K;ˇ%(ehbuL! /i?Ij Qo嘸}VD꫗x̻"RI$} b|N[RlJP FՈ;$5!g񰊱"{U/M]9YhkP9Z 7JL!IcIPU ] >Zk}> л>z [g3iNm~֔wŷOoK#i !Fyd:f=;c|! -;XvVOl2")Q4)lm7&-ɭ-3EE`14R^Tynf [X̬!:x!>? ۷SabK8L42.{P"d@x#ĥBѧº9wbJf)  OJvW98ؙsqt:@`vx/KbcʨaSvypSUyD:;aDNWMy %dͅrr ϟr'ieiwQP`E@,żq}Q6@cX\}UPZ7ߕk x֛J #5$|5'5j/[4OJaI[vf!YE A К;2ܷtRl'@j\dО! \ 8; |a2ȳ9YKArb`$$ɹw \ꈫ'UTE܏A_2$ūoq!:2ӟr?Ճ$g4m! p?hT-e.vNuTwN8-6"/ [{ru@cJޏ MS(߶Klgp`BG+^'x폎S!G/=>CM-̹J[bW"1kv5 bEix~<> hVp%M!_nY3L*mZ{بAny.}bsbla;D]'?  ]'nxG{w)#if |5: ՁI ,EnA t8OZ 9 e < s]jYb|ĮKNΗ-? E\_K/.s8Yq dwm!Ƙs![}ɿpτ4ncl`F}U%L /wyUxA+KNR*qL[6_ C7{҈D-,=CM&K01jy.=)awuD!qɣ+o޶j)}A$8UFC~B[~rJ)̮5/:->a>FlEcM%.^oT. S Z9;K6I.pagp[9 ;Q@EIh4ʊLH͡>`Z'u?oorv`l.Xr(|-nbf vU:|f7UJΗ0&J+w}/UP芡|9lFq|@lnt+d.)ʜ+z%Ln/+M&$`)VұW4+XKy#nl[5(QkҤϻ.~ Bho="ЖBJD)@CI8 r5K"argYSbrl{D֞ΞOSE)Ѓ֙ 9]~8$0pʪ-]PĖ'>c%뵳"RRe| 5+0.P"ީ jr5ѴJʡ&ilE0YcuXƠ_hLG&¦8XvBwKi",Hd%rpzIFiF $n"kZ}7gnY2LW T[Bt-8 =|\L}3%ɍynšC| G;IYf=l.[?Lb9ˆҝX}h@fQeQѽ@SA_uy} 7rt^ad/.dB=hzAa)[iZ1TL00T:[yI{BЌ EAbJ)?6R?UhXZ !*5,hM6Y./nMx:5F+u6~fCǺ /?̒9Uޯj+<ܨb +K^f%Ds&Ŋxѻݩ>g#˼G'3nRdCŎͤDwM=U/[C.O-mECcBNZsS$B+NF' - XpzD"cT]7Xgon%hyecL?/^`T_BOΔ ʿ +":G.lG8B,OJa.=jWBW"ci0sS,_~Nc> '. AIf%ݠDqJ]/(4; ጥ꒗Q^Ѡd $n&>WG);l5>K⥋X✶O](gQh' \f?#0g) z | 5u9cۣWN (Ddn`I?T *;P/gXKs͡e_G,Iz7>iMiyQRD݁:T_vIaiİbދv1_ ָ ځ?:ȇe'EsBg¬QS:+mp%i\}qJR a#:Tҕ 7izؼ/rIpEL"C5nSП HПֵ(`g^x!oyIae>j8h9dtk[<wSzO[D:f'+ umD1ld1pOQ0bDu_C3_owXhΫs8d>5;Gu mKj;VːHۣQvj-n)\q+|pT1u0T$% (/zn{MdiFEPvtBH%,c9sY1rʓ˽X bxGqC ƅmQԩBz{QcYbǣ FN\=rKj.;L J`CƟ< ' #ࢾ J Б>V 䳺WҊ%Hs;=eqvB^ 1O]sVuɼwӬplJvlVƲ_eT*jC"H"K.g?w MJ'8^pˢ9OU.%4RmE?x/4DMujSdVb]!F!ߜ ql&vrt4v\dO_x nȬ*[~@`s?DC"B ځpl(N+;XVn:٢4&iTK:LWm؆F19Fms?,q_Sζ X8o ܖ롒xmJE=ANUf6Ua=zT$#qϿVE(6VDsnttLJV1K_M4+̐WkTW\n%(DqIԇ}.:xr ٜ$=p o'䪎cT,\oĔF|TiiOPJpQ#h/̅57%jG1T @[z"̔©8{&+7/[hLfzT_54^܂ lIJ\(]u<<߼]BP8f}`ŵrpy ~|8.Cn7PR؍=fq96=dJЈ¶@{Q@2i>RW3fc:`fHYI:9ԝ1hW>6aOXUT%K ǼgɶXφie>ܳh+ H)K@5'ύ ޝϣXHGy$ホ_/?z?A7m~ō9ҝHL[/P0 B D.Tj|?VG݊*,,-2ho0fT*kú2 q^!(Cަ0_khJ#q;v6CX gq7YPNN˕a'^KɯiBuK<0 ;`?,]R kCb:D<ߖʹ.p"Z%Om`Pe&c5w~. =4^*P#!%Asŧr;"b+X*Ɯ}4m)~PM|VM]A"V+GzԮ-dOtixL4Zy@Pc36lFlw?\=^a^>1G*p!9amS{~ZP]}JDz_;g2*Y1;PrSs0DžXR_:Zw_?c\CNdԋ>d.rB"p3d8r0@^:r G[Tfv{lvٸAz.€ [6[WwC|~R2XUXpo \;:swLܝz}b".-fn{g1&NۑwNY?3bFdOHࡦ1H2a?_*Rȏ$x`Q(^mcN@!Mti\o>h-lv1=m"+W>!2S rDW$D' -#r`g (5R*ICh@bvي%1jrqhu@^礐5zց)S͵%ESܬÚP%>k.OV<K!\rfOU'FpW&O6r᝷)lv B?h;U Rsc\mh$.v) $Zu++ uo(rҦXpN9i>l2ϲ5x4 n Z&[њ]T@ލz&'  נeĊt528*[-{N!lH-4k+~"FqDzpG O}NVÖos.."ۋS+vu.!@87-y8W\( pf~9(Jv\loEHC[!CN ̒)3juYBH\BqX>0(NWsJagQE-wE\Ө[#6IO\ ?|RDȋb|!J}=u:ܯAI}`#_o12ؘi$_7dJ _@1n͌a:%*-CwA,P6L=XpNT ɐ&.`e븅!,GONӤ9La.✟ JO7]cdcJs5gXQ8K6,?XOdErSKHa&ϡB뱍( (v]N·S!kٹn!nxusrG8p!;8fӑכ;k?G9hvqI;oZk!;B./S3FB= X`MWflB~p(h$(Yӣ{s"7B/Ykn$@K%*kN[F5] 6K!o_۾Qr!thbTreȯeD *hkRŻzuwj[ +i~J?YP=弙8h;n`1~n,G)< z`qȈyq=&%dACǭKjt.Ch_EGQ[xrٺvjuv S/W1\(6{r 6zIħEoqX4b˩-tt2|Tb_hN >ES=טHJi3nS5N%Vr5{,85kyJb>jY9OO(TcA) IΎe1[z*^KMʽS6vǭQu pik]t(:aV*DwUrSGCǩN]l5w NӌTQp)$Hx)'zxՍtN9cf&+ҶAH$LΤNb. +(!Hɫw,VZ1IՓӴcΣ%{lJel1x*F@wY$!RvGm@Pat0k#]d9m9_N,;^v%hk|O+O:|RUZn81S1 N(]1?)HM}m'ȳKr.>{E>WT_ OySh>4ϿX#1+ډ2:\ӭ8j[*-0s&):qq I =UT L:|VT C_B-z{Ң/r'F.. v2 K~32EЦK-L*.8Sv9/ElMȍL/ }|FUn T/_V^9@\Y ^Pqi[N]b=iyN6i*-ҿfݽ{{cIXfVǟ6dpõxYFE˂c$_=n]ex{t7,4_ ( tZ m/}9a tƪ`̹C#ʰu{!"Bv)3chE7CT@B/EY#YC ?v%]'"pȽT[8MkGv:MN*tm EٿLe&aТ_aA/ߨijL[W_u6`݃XRzAx5_U0wJYȠuravfBLJ PU t ӈOIfHbN17$䞚Fħ̀&E̬wmn*o#Ixkx>Ϋi|—pt#ʏHlLaQ(RrgY|+o58wyxf_kRl<#ަ n e_ˤ&ðk`%3bڧPG\jJK IEɬT78d~ۤOQJAy|&d9xfR uH~Mf;1 cI(@fvsI;1:tt,OR;<0(0V}N$Y;M潜q(LRps5g̓ - 5~fnTRMXdžl{|GBU_BG63TY7S޲}`Bboƿ$qGeb0v~Z@*ӂDقS huVDt/ZfSl!2Ts疡LsXaô6*AO&s a`aki8`mgDb}:Fn5FTp$V~T#جu,?yFu;{($HEbRꚂjk Y9B)g|]Z -'->!aTKc e{ ZN Y7y4Xk-ſE;hƳW k_&5θp]8>I1ǀѹZou!fL҅8k2st *PE0e{-rCy/N-=t-?* QtŽ5l[j^7~g'\Q/ =~KlyveГ:a蓮_D^ZJJh XXM6v6R^'MkeFqHL25dOU׿ʍw2+ZXA7/Rfo5O| %c_Gz5½&=%R<2s7!pd(kkr?)hr,8Dʲ踝gA\ldCO? =F_:0H٨WNGٌ8/h? e+Et PoUa-9? 据3Qm#oI}n[a|H$Pi2̣%'ܖۆtk̳وW C'nV>a#Y;uDXcXL@]]SќmDZ灸1G6f##3[DMH]Lۊеs؅w;cRU9?ܙsyr&>1H<7wNI 1貉钿DjkYH :$H^qpOeU:pcl)a 6OlTZ{?oBl`oN'ԯޜPZNWF+p04C2#.H(@w9Qva}C(݅[BJtjL+~U( 9^A6z!qZfAs&()GO Qp5&op d3gj`p#eru,Sj eADdkPsun^bl8i-DܺR w%f?#;|k/W"払Rj ;Ku|sG§j՘ؚe+/P[>teYK$ݺvr)a~"qѬpO( ATdo[ Β`̺Y .mt}/-nvQ#@Ƅ5L+ED .BaHHK',*-lBwƠ_e랳)'D85Nm^CJVnF\^$gDgmK]Q*+3gW| A~$'VkAw>Y_0FϘ„rVfszfh4*DM/av=FS8b\a+ =y%i35GLϪ[!51qp}ۃX͂r5yZ` vC-'lkkѾMe/[#KplgJrʜەV V^᮪.kp~3s5ZA@+'' Z"{hfgZo+ ]A} mYv‰+W! ӪmA,h%Q =L,9{YʦkD}-k2X: !/G{aS48"#ڂ>X7c8du>.6$Z&ۗ1lg^lNi|Q(f{}DpK>nD fO}n]^A+Wp#'?P4J& \TNh5tіE]U;WeF{APtXAm5 F2V)gY@|/~ + tֹ@%x"_YzoGM/SSIa@Iޓ8Ŧ3(BB|#!tF[pX^BӶP:VHR_։Uqл]wܸy7Q;i- -ٳ}|aYL-?Y5:5ю=ֲ:v'C,e%gH4gMB^h]%m|.$}ay,|qŷ0E3|3^Rf#\/M"\Sc4{ ީV'[QW[){ [D0((w iFIO _|ʬet9w'V/HW34O}=ᮃ8b,1{lD,qy6xSĹG7Gc'1F|iIt@JMr΅6脇8|A)6ByFc@K 呁 Pm){t-qGB\ϥt0c 84o5%GZ^T 9W V,ffEur% L H>v4>|Q șQOО“Nm@6VSi$N{xa#P#%O a1Ӹm 8 & O.t[ٷ,R BQ(&nR:鐢[v$Mvo\wZ_iX+ yzcYO^v aP-8?oU_lT&y_-=^2'%ܡ: !e(]mB|~h;@ wb}Qt{J% 1+gOthVb2Q9nM~]{I{^?S943I Yi*?|QR\'o1.p"tT} 5fT`Cb\1E. ćbIU"]sݘ,85kS8] tJڗU-B8ZaD4-ܴcV3Uky/OgJF9뙏S5OP/7y&tf,+Ucf>qC.A!t{u0ߍ_DƜ+"RMh>zJ-q 7[`MovN)\YCKK"LJXAEqByd`%"Гi ڑ5?nk]}6>YdF kaQu* ju6>8Y+,6(I *?T-ug;suԬ\HHOkXe s4AtHI2k(<@ ױoJ<~ l[*$)">:(R"jI5ӮOP ZC GlH^`XT({E0QϡiYŁ]);1{( 6J˦Ł!~%6UC˰ĄQeJ&Ԉ@{brzLQ 1]/glvxF|n}yjc`-r>嗯obXE%%~"H ןnᜄzbw|p=9;o BKf8E+dk2t֘1ɀt5*8h!D 1+. ϛ 66T?zXxy!XkfڃXrGPQTAH ;sR3 ,}.,  T;l^Zo3\f+ԖCBp.,%o@De2"eI~-Xh6Bz{Z:ʪfpEa*<]Pj- -:{s(! NMa{tXr0j;޲')G7 YSUw DunQGjiҫR1 FR{d">k7B_2 E,4tKE9Ћ<@ۆ3*s/"jUܔ.5 vBt ˸eY'}Z$J2_= K|xK|Odiid;(u @_ 쳘0$SGEN5ȢKJk"Wzp虻UC$zL$>@^zPޟSK#S'*}O9"FZ + !!nܠdžFvxo}tF1 _穪$cLuSnr;QP!`O0ɠ9QQۏt̚K㼮`(Aڠ)vO1{1C qޜxiƿ|F,rE JHQ/?GMKe$rt#]!Er|Y ۖ%8y R}DdLDclBkI[dk!m!wcYSgYZ07070100000116000081a4000000000000000000000001642f09750000213c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/pci/cx88/cx88-alsa.ko.xz7zXZִF!t/ ]?Eh=ڜ.+̊pO?mHjlJU#)w%:Ƨ5 )3HB$/]QGۣ? -@q|8< 92;Q>1O4m$n Z&*4o(8^>TF\+XF/5@.A _ y_8)֏ p/= ̾1ileXi ! o w?Ɋ+Lb8p$z iV1τyѦlN1aHȭ&}ϥeFύ+ [[nM3v$x= .Xh~U=2}/6;&U]NHgp|W=*$G! o 9f FfQ6,eGd+tJ<@ X2~L 5,'t2d.yFX#[!)` $ͮb}ϙh)J\Y|N-뗴?fe8*W$^M~=,5&g#n,Yn؏SWWLE;Zz|o p8؀O[尲rSWu YɊ`T[oM\rզP& ɂDYCJ0^3]1['E- d8>4%o}GRٴtTPHޙ6 jEӦlCmqĿ 21}o1nQlR&H@9 ھ+l' 8CSpVAo8k[ TH"pf"4J."CD8rdzH:uc e=.} Vվmߥ>j]KXϔݏDKzu.fDhgN0`z$%kIXUʵt# `d>N{TNʡ Y)l&iǛтi\ӺIĚvNb!G\7xG;_}@3:յ.tFd>aNL2~5MϜqfN^dր6aqpqd'EV"o!_ pTAKFÝ űs6$!xuF .Yٓ. W2or:kreڈLAYK6(nI ҕv_B Ora@,_(l LSi=0|"rU(T1*t.!!.Ie_jN:Q2O ^Bhl>yw"I_h)7K)gH@.u5(O咢gfgc4rc$=STȦhS[jtSY5xP/Ԉ7ۮk]i]).=RL ݝ֯5d[`VSiSj\ f>ɲ!\ۃu"O9[$A?p"!{l {0.bV"VG'R|)?#1/h~ݢPR0! KdsyPZ6d}-$0/vQ 7ls.a/V0BpuDj$v\oeI0e_Eb!c@$&?-X:E^"~qt1qcjL=*m >  8'{ %K+(!$rcr̡Wk:7e]a*Dֹ(;EX?!/}jq$b+Tڪ~oB_|S.GH1G#f(Gw܀c}DCW A:q~z۪];I,S:)XF3{&jefjAa\1/8|G$K ǹT5E=tԄ3`PLnɒ'a0&v#('<MB ׆w(DnH4G)2^ɗX_(0hэ`g!}=OgF \cL@e`s ֏nO X(qܬ'`#)f?tr@O֝,n܊\;$Gd“ U`Ѓ0׹: ӓd 1wڱ2]:iaYS匪T$MҢe6A)ys2퐈(&d6V0Yd\y扎J:;d E}bfRɅAε~ccmC]ٺNq0+כZp58{Q t D I{'% (q b/X^ ]~qs9MAK wE0+Q?iPFN=|54CǏ̐UDJs 1"::DV8uA5Syo̰( 5|WDX]4eU/CAt:>7Y &FyMd,V5@ ? EvBMpE*F*}pL #z e$s\S76tSF#l1Dvd<@PXĨ: |b^k(X-פӟ~rA>0tm >R 3 zݟ0!xNN"zr?Q̛*44[~z ^2 R zÜ͛U'x$,_^2+^:z+FE0c`$-b E? NV.sj˙V˶T{Ax vP珣p27L&Y߿mܮp6)Uwʸ# -K1!1-?-O|ψ5^!OĝyPwZ Ku *EDL$= jgwZ xIP -4"Òd Ƕʌʶ# qxSZ4`t(e)p)F&f_DR8u[ײ'6aVtp~FH[BS* :0m蟬V`&\\kgOc֗poڰْhmAZV=d#Uy?ej,`cn˶}6@{,s4WǙ[v\I+4P^ Wt6#itҾYwy)Pgm$w"_U)&jvdzc0A%%GY.rwt A?Q15*rgNm*EyCYD&+R7fS" ?_mqL[ʙ9.w>LQ\bOd68pQ%4kB'bh[$P2(vL/q2 3I?ǯja1inPIC} E"ԶqkJ{C{&'j@ >5}tZz J+)241Q8x.o1a0 ,I@3$Gt)^8d:_9lPR7#tii &Z_f6/8cޣP`&8M< M`*<|œنN3KKSNs~OqZGXPj&4׺uT^20!dZTgKk)7KS?; IJ"?G)_ r$g3{֢NZQp2 CMdbA[ Ϋ g2Z8SVf}~_lkrd>~no5t3 NUKX h8_W4hm,f3GO ˖#YQxj[ώA{3rB4HPN0;\`\Ď3#bqb$xh(4q)B|pp+6q('q[3kk:&IއY4t@rw@O($7GŠ *XSQږMYT)oXY##RΦ3~QD-ƖW(hm#\A-Nbe]'x\  TIgE1! fgHwmy&6+T&8FVQxt M,2!ɡԄ|-Ơhς.@Ǻր_Q!lgΩOMda'))gAA(I7bVV@lZv"V` Ԍ~X>dލ.}jK'GJwpr^!#/wX"Yf}4kgh'7*W>Z~< XuU0<8G, CׄOM4n&?QIq89.@zAy_4 H1QFW kXtƫ*IDHoq vTޟnwvW_p~>$Xz,UUN"8,b2תNxvX ļ] hgaD] i1nX=9Gp0;Ud,(u ً!{bz~FnĶ9$9PڢDU#` +9/*2Ѐs͙W/nL kXМ@4J O P YiФ vÁ1%5CiTEk` Dqe$Vt3j Fa\QL |qt<E xvGƇ0y6H<\'"-SY*{RpXѦ*w98 ge⤼op3sRWTa@'~Nrx+@672N|3Inr^fb?j ])}Gl |x}RٟˀhCtRq(/CEI2nui(aAW /l|P4kLL#Fdqa<,նe;XQ5kTA{~XQcxkL/,z.rr1D}N&j7 ǿRU խ1q</cA]ZnR=;Չ|{ Kcs|&'0r@r1x5[}&cu0tA;A@37{cSmQaPق.)9F:8?1,3h _'WwMSyor73Q#y1WRneWAsh cO6Jw1 {wE'% _9RXt040._[d6 ¬ Ͻ3*TYf)giTf(#QGw0$0XWV [PxN!bϦ4\]G#]Dj^]͓R*+C@p䋬 raIE'/JGPgy;IQ@3dX:| h{̖Cc}QgOV w[boR҆F~SzAgJx? Ĥީ꣖:ON!b'S&'GfJ>. ;.61,藤?A6$;9J9 Ȍ/`XۚKjo>TyX^仄j7]Ϡlm~G5X-JخVVRfpGրL%翉s`E)VB!nnYYBݭ_T5Tfl~~ PybS_D@t o}^M枅9sNPY1[}쬂O3\񳁘: Y,#rĩPBuuK a)9lҕ Bb`]߈J{艹xӨ&FeqAt$mSaD) <d!OONnpѩy>hyPM-[z4$rc_`V& +=!hPoݴ$BugYZ07070100000117000081a4000000000000000000000001642f0975000027e4000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/pci/cx88/cx88-blackbird.ko.xz7zXZִF!t/ཏ']?Eh=ڜ.+̋7spO?mHjl+sb1.6fDvUy h.'D zWSVKۊi2]!-ZؔHsڅwuLWM], 4aAoJ0g&-͌ [vM+4w&?g8F+TUI@Ul%$Ӱ}dy P$"+P"뎢qߛ okZZٞTȸw޶HlD0ݱ[ #[zvyjf2*ڃ(2#؂rfY!C5ec 'oJIL %$\qT1 /~9pa"V8Wg[G4mň76f=..S!w/nx|wY\]ח E_i@?W6p%(yߨڇX`(ݜ]? !UJ=*18II!\ <5\NF2凬Dd@R;1sx` y%̫͐i@C0]lŅWLҪ ųy;"zU4d ZъMx~=o?Ov dEnȚ_5&Ҡ9vq!tš*P]zZK,?+{F)ʁ.k,"en < +v3C?`c*IF>}>81Xk:`) ۥT(z^_ I[7k c/hgU0 kV]Vg$)пhZ6n,%RHP`Y faҗkE9nŲwL0{zWԿsv4zwez1⋣k'MA*$M<+T_3#ѥc ~uޠ]| ,nbkL)Sf߃@qEm‡P;2)y*!n3wda4>Ĺuq/)rx$||z ~ ђ|ZސDzr_bJTy& .=u ,CaIoi;*6OLA8Ѐ4Uc%$uiv2rqtX##3mI_p<499JԯVWy\pLJVN;c 0 &S}oуKc"!쿌l e+r;+&>yIoٞ2W1/ l\s2։'>ksNAd(3:|9^ FSSk m/ .!(#NN)Q/8J#cH&sI6Bg9^R 8T$mzF[G`.V}zw?}btRGumFb&kV%Eq)c~2rKҍV?lbf 'NVcr'^ kBz٦ۆ4v!.<e+邏 kU ̭=V " F~Y GUyU&H ݃ʻu b%mH Ҹ4q_fV5o,[GnEkf{܋|پ\ <:Z6YIie l+/O F\({NkγEך]&Sy>.=oO|QLHO;?{o*G17A;#)qMax f'Ur]LhS@AmzgNK Tkێ;E"ؑR3釦$T 6D YUɃsl LRn19!!G9ULNMH5QH{oaID4y}c ZhnMrL'Eh6c7G6 ./ѓf3ra?l _ s%wʡ) @/ c{u |w%<{U} ڻ{`b!DUb$X6Tl1Jv"ғ+7ozQr-hXvͻ_~|7a~<*3pUZ&[UY:,dM_` 2ڬ9£eemZtfM@7'i>'-&>r5돀K|K5{4H4i:hcq@鲣ǃ*OJ#`Ie+`&Z6>Vq(2 @U sS0ףBiMCeQ=qkbΫD(IibVoޠT5ZXzf-8 C|+ M$.ܟ4{$N[DqI&Ha]L[гϧUI)8me'e]E%`gO:Ikl) umn`ʘՔPuVnt5i#Eb#(Y=}yLPQȀ]9A&Y\vaQD6%a4(?S^ꜙU衄x}i bRDWY.uZ R/dw%hM0HAq#%=5\1G+Կ97F8%ྃNGcsJ߃WHYsn 8|Fro{B[[3^|V0LI)Zh^6+xY}Fl5\2G&>wM<<{֙Uq9"fu(BԻbĂ{')^{ь8+wNvYԩ.Xwt7?ڴYP_{E1(^g#V0#x(fμ=Uk/WMı3HO ]Y aKO4怑vVCLe=Ip9b#|awI8GsT%&& OHt~~U\lOB3 1%Tث 5fKN|+x5w8.)B7܆4 {A/?۟',tS`d!Nunv+ICɕ:^Dh 4t[J)±jNVnG5hC= \RX-L7O'{G' `$>Ğr`h`B+ԛc}-$PF}OZJ d,P[gtp jt>2UW(Va5 *0]!-$Mk">wXVsؓCAJP|%$}\b7c+LGw8̔Ԗͷ,;F.4VVkvxmLaB1 FRsWR+thji¼u ؕ(vN;FxgH(ֹN Z!ڗM~h7j]ZWk),7D> H7AP e8SȾtq>(.Dy=[ uD<Ծ4`%) $˲ܶw<9ƽ~AVNOکV֯0wЅ(d:D >Ʈ>6 #oXjЏOR٪c`Es^-c'/cE,x^4 col |DCgPޏоOvziZT,f`d"mɬ'] h P4edFy5 +7xmӻsmɗ9I9:_p)!mҊ93qƨiLq0EW*1GM-If-1 h'huc 4ŝMR^! ޵L=vE 3P;t `Gށ/mllJ˘e,l:ݸIӆLȐ9LhRɚd(Lπ'т X$͍=|Ld.VV>Pww|eK06upj`f{%PZp0lՙe?=8HMa_fALrZ +RO-)@>sG#rHx]umN3{iKa Nf^L+H_n :k{ ںzNq1]y JRy3T!f5ی8yh{fI\yiD,9kW%Xh V;Zͬ6!(5;ňc"w]jz:}fTp)D `*Z׸H,Z*$#<͌$t]svq|Iy+tKĭ=+rٮ>*llK嬸_GWt\j:-ةidXT>lvM-I7T%Msmgl)P2u9)Y1IypQ d`뎫s"a;eN'( 6O7 ʇ8`9EhZb ,37[IUhb^-!nH#}5&o|SCL$Pim4f9'AvGd'@V2L1|9ewz)2Hy0D>lVGh*Íf ڃtG< 8l/ؒ˨ˊlRnUk$nr+%]H .SNэ4;?!]{7;CUF骅Hw3 +6cPP D延L.X5nQ5CV3ݲy@(by@88ܛ>>A>mq@&D$'j$rX[Z"͙42n? e8fM)KI'j:Ix TO>Ca?)3YaaEA_RR"ɍR7L݆F9ձF)Dta- "?)zsW`f?n9a  Pw+0vgx~ٷ`_U-BZ.|kx|A1A`!?!aZ3Qa|+ u=wͶ$uht9MsQR㦥d ΰk7:XA}–^\15u2AkYtx`2YHDgtI3Xm0U3eڄY>٪$(7$e-8LV#20#fmmmX[N6ƮPV;ODR{rF#7j M(M$qZʃP+!?M`s-n؞qkeNj Tnak=$, DS& SŒ,$G<[ RTpf]6qmaHSH*kB_B /;7[unЇ{S,AиKf k_8|VN\1\YiCwZv@zD"(pFy ,|}:}};ꂹei){\F~)h+%[%W=p*ot 0֜3tb6%MڎZݍЭ ,_4ml3`[9g#;(=Ѥjg!S3ʧ.e_A|oZaHyT*6쟥K_,FN:g*tKg;{О$˴kGދmLH q伃Cķ})H҉^.Yۿ%9y&-ˤL߹~~+8{6sK#X1KCEPc?ۮD8&nXLXv|KE(nִ>y loMd X1U*g] aտ\Jbzpi὾$i4Ty*sI91e9e{dp~T;{+ͯB,[{V3tFGKʲőJZ)߹n;U\{,'lY -t=SQ-d(Rkd<}_zswq@[743Z"~JIJ>ĨaYr3g .2,w2©cE Y@L`{yD5BXᵯH2 $gD`WU_ҧC7w*77Mެq4H<=A2f}@ @w$V ˊyH̃ԬbUH-c6lEE|s} :otgq$]GɑD9GVJR-aZF,),;2 ys׬Όk~r 6qa"LtϬN)q#.0,aݾT4W1HP~c<|Kh\|`w͜$ߡS?~JwI> cx.NӢ <%v%{LL0ѐsOPPky~qҲP$HƔW,54^Xtپפbto D;Ӟ+ۉj~h4Gd+5 yS` P  0E! g76ɷ*48P)ƃ=Qjt1 1|B7$kY8&+x%[U:4`')s]G/vTы ]8y@[%x qЪC<Ap@|`%xi]/_4\0B]q4i:jqs!Ft1F@;CҶy&E]<[dp ;JHXoHT"X1shHMTYi^$ Tff sXQt=Zrw(c(iI**Yʱ6$Nggs%l 7lY40?O1ղ[j"/#-ޓddʋ29;N#Q3RN^kB.  Q4'pAK03MZ GUa#>G}?2DШ\,Kl*u7 /ɥ{b:H/LI$2B#hs?y(̢+:hܫ]+^DI}uvgM}qw2]cFRl\鵀 2*gYyвNFu]?ɞM \Cgݧw0<ꏮ8Zv((Ы$ FΪ׊KSqYTZ(͉L@6ܔrE}7gN4G(ha.+;sO8B$iDb2q{<67)MTڧ8Z KYy{Ҡ;Q#3mt> a7*חUڂ-3E.BwE&:}S#@CKME7q}p*~q+׆mY. FWs" mVCɏo q^T;pG#R9!}}i7zϰOM/WlU_8U5GAs04CxRDc6SR$鄱-KToÁVCn@(=)X `~K#Dd *<aLu@6 0Vx r>b\Me`sm$NW1U-l& |Qߧ+;Dz؟[VXS. `<@pжSHF͵t4TU AԊ{ye}ej4;HKmRo@8P~s8$qM3mi9Rߙz '6*Ԟr!\{m]]Q>6Vmj_gGݯQ  TG4/7Q8tՔCE BD~(v#gڮ(d`J*F,VSRt/lp^NK[ThdnP"Qba {Q3wL!;h͸.pn^L%)%8Eз{(:m5a;k >4m~l)mWyl?naJaA*DMųߡ= ~ `=T{~Im+D jtof>RmbtڴXqOxMZS8S(AlH˨Kx 0=@tw4gRr9M>f%(b+&rv7tp:y>F,`x %3qt6Xi0Y.ඵ#aISϓ@U X@h SKT`x4fVjt| RFHJj(ef?h$<aRMZUO3.9.;> ϡA m,>H\w!֠(ۗ(ܿ`"ǣ:F4 .;(F/wTHwȈ|79_2e^IZ.}^- yܬ$`lmh N('ud-м I-4=eX^KeX^`V UF8}޾_2ZI䃞 5^gmV-rD)bj$!x+75`z,+0DII%\P56 Au=F>2=c*~ѫңG?$Kt BI`DsbFjÈAş|U{F!VqclBNB [1vlwvx:1\?*MZу8F-YOD-Π\X04HI}cnpQEIǰ9l3øl Ϳ{ Oo:};ZwG]Ƿ7f$3[uCI9JLp!,'&gǿ{|0RbX޳ NI!ϫ0˜gƈG* ozwفL8nzkK ߝZ7_kg 2%HtS^AvFQj^D09?J:{V3=O8{)k,8a%h$\NTR'[ѥWZoo5O*fNICd _iϓ  aU`܄|;;`pCl~%|OPS\@jgyZ| h#'MՃѨH*36}ʊ `F*íf-%=K先oq#ʛ?yˡ3,l'QJLcBNz2m ¼ԄY{viS]VN_ 5]WJE'Rٶ}_p"_4.cj(BxT1ki;o&e|n8=npmXTr6Mf]z5IɄ҅Y;Xى'NQsoVT|zЎ;j AZE=^W Ws0డ:Et2rfC|sJ,{>ːQbܱ:`;nyugT}NUe-- D3z2^eX5 -Dr Od 0;}#4|[hg wץE&%eݗ@7ZS@ً_ש _/-WoKۅɓ`~s۴\0;qqKbB' [a~x{8]Cc_4r8SP"L $!_ ew>/(Ae*5Flo88ʶY\}쟽cɼdw*Tgg5d8nR-8r-ï {*;mNr,FPf*h8S__>VΝa[-u۽֔/EdMK_[q]n3/D/}P`<bY'+~#_XSIݫטzt?A{U<52ɐF |*g$mycx.b(6#Ic`~P1!շlh/ sm*,q 0'̶̩bxZC&|_I?\lڝij=",Vd^LGbu ; 0 ig3xg"d  |e^__- W,DdcgXp. i?C$Je|F4V/`Id :+; n w:L0")6QcESA64/bea:87eZϔt̖zt)6#Dt5[RTc-/[,re]jVg!eik,ڲ?s!DcOG ~#X)D 8Se٠ϞJb}U Tzw_7i-Vyfް=Cfnsh+DX,f ae:m'TET:TsXͷ)Q@ُcxs5.@۞k'$Ahi8Ո)Gr / QvXH;!8qI!CK'qlg3<7WS|0T"B܏$AhnS-7"O~7v F3vc8%n+ɓT0osԼfm+cj6%AU k_IjLIH)c1:Hu;~Զ}xA<6vjkFumI[TЮDpS\AkG-椼4NlT =m,. 7!6;O>,KmbMoi:p=GSZwT2(^DXS0ZB # 7/J3v9X!=@(|\doCI5N.P4W.\4[(Ѝ2]ŏ_EJTrbHfXɇۅN構[I[:pu-{8Ħ;1ˑQ>x]i!C途Rpo0=䶮3G7TCI!)3DI#=jMkDxeȄin Q1 ١-NM6kѰZ8 k_e!B ZSPyt>%\Rj92T,Ffm)>^VrUBfYAQB?E;WlE^ɴ'y}A/N0J&^v>3DØ ۩`9í&#QvR?'y]QK on xmXUe h۰$.LT$ZL;Jڦy9߄`΃pA5+.s}Ҹ#u6<+~g꫗T,n7ww# D-}^?[<峱T>'0Yw= uXAhE 6ӼD&DU;x쨣(6xCh 8@xi&@UF x0o8թ2&)-=wJTZ1|S.<3 P{?Ӓ=MT 0F5?&7 ^BzŽ_/0K\NI˕Y_ p"uEXsn4[C?i~c?P (.u3vrI;HlrV2U^ 3X؟- 3 Olj tx6-4o' g_Td (!&u< ?,7aE;7`%9tU%p"X6eE_|pm`'_ol$t/ryԂV5<0)pA:EQYi4F _w芥E%Fs劔NtF8)Fa mlNPM2g7ڈ$щ0̀t$JYpԶe4< ZE{ j4sd ?/2ӯ"yzj80;]Zuǝ%e`Ӭ2\,Q΀ļ:OlXh҉\aQVrpP Xy=8-T?M `ϐ-`iŌ]lԹ kik@}zĠNwM$d!sָ b fw !e@Qv{4ހS"0Ǧ&\^SSYx9Q <G*!krpf׺k;UΓӪ-'1O8J'@=Mٵ 6Ɩ\)+SۤJpsi+N'+D)ʊA!w*%4&3[f/vYP{ap`:u݁-LX~=dQ `ʡXd~h힄vį>uph1YȤ(/3̄}EgGlXe0X2;}i.) 8TTSG gWex  p9l}HTJvevf5"`@2ߋ ߆@S062 @bRjH>D7XIUP5쮼l&OSEp2V?A¦-:[x,δ"Y 2L42]6dᓒ~4h5)\OT8/)S@΋27(cCL}a(r^n7YLB|eml$pKۡDi嚉:lQlEPx*yw2W ֗bT3Xѷrx3)I\V*=>0uU_壝làm=?p^?J瑕m4&Oh1ɬfia 4y MKEAoIO{^+!h*!iVoHg"= i|#3HQIG \䈒cJ*s 'ހ57WܗhuG5Hi0w!(oPڍS[$~&I|H=>Y/(E'61t1; ]quΤ^v3&KMFz &1}WCI\IW<3< T(|(d`%[ܽ9a6'7 ’&戾&VPʡ 8iwzGĂـ,{093䅥>tm-VFxcbRQq_ʺov{77ƜNB5jNy.Kl v!Xڼ#A\P"hx*hkQ= " }=^w6+~һ=[Dvr^nZMvyChV\푞OrQCw) ;9|^iMSAK@>%#p6o nњ ܼY8b\âY(`M Kj"~t(#m܃23}1) г ,;FldZb |NdyL-t2;F7\#p?]o.w'ƥ?%UL?MBըh ߛMHtyz83p(={ ^&Ag(!AXYhev &ghfw pjۚ%]1lQ;pr FB@-Gd^A#>N'^MP<'T'V>y9xWJ\L{d`߷5̠@NM[2v1hCKj$$='Mg5gЄQt2# c7FW߀b! }b2sdaoڮ/tl-! }00W s[_Ԓ!l2H+;8ern T1i\jVR8 5#5 |p{ŧT5tV_Ke\Hd{|} ~UhK/J5\)DJp,-fkc!pRJO}B"L"nI \)w(P^ y†&u_#|"Q '~=Ky!Oa̦mԼʷW s@C*wU36IT]Ɯ->>MWwÊ̔K54n)IC>IsSzǹr'3Y 05raPVIˣM^UGx٥CLŢm6qRy(.E]WK9e{j)VDyGꏑe@F\.qCDu*-9@v`5TⱾ|%7I?t{/!Ql7nb)mfeV+ ~ ~?^}zV lj!rrfYB~GqA3meb:uUB;Uvg˦~L s*/KۼBӻ GhoRT-LIY֋nEIlJTw >m\Jr+1N@pdu )=ReR;aIEel}/Y"Ik^%X2*='"1_j9Vު%\ mAT#Z\luߒǤ~8Y[6y"=|s&x9|B#5]שdZgnJ۷Ew׹{|MhR%wU!(Fɪ%: Bq\R8sr.(uvK%_s% pæԜ?8h\ҲH%zQF]{q[\3 61K9 Y^W㙎"Ɔ=ywQ9V(X&#bhVHY-o6 ӤW"g†NH98hKK R^kLM&wA^M #oZh4=:(U_~|+ .:֐?0nM;C:a!^V/ эŁUkg$5u`2d:z{Oɴq {) ΈF KR+%!$l pwRjBqUe*cʱYLa_b7mVC|j`}5W9z# ۵Ƃ暑kvgԬB 4hPS(f= kL"$,tWx}X'‹Xs۽N>?>2bBWnON% Xv gՙҟIG梁W H|(;Nj]=,g4X#ܐ1\‰HAr$`XN޺6J*d{OYkOaǖ۴H҆zL]38q>iv죱v]c/Gmq(w2 ֭ Šayэ:&KD׌qzL cڰW+x)e"r^%KC%*Hl[fl}I=Y$O<݂RSpGc?./,S~; c2R4;뎌gݷl\V痴udfN,"dTFS69QxU3֥bxZ O"Fpr/Fsb˳F1 &C43|MkdSS/pOXŽI:cxPz yvucbkuNv$ލ>7>]% IL&>X)ǥnNRnAP#|bRY gV @{dywIgb;‚_GG y("?8{5L1oz/om+sCtl^{.e^jT楸Poq`#(0ˆ+|>%@`Þz;G"Z5ԳF\$ yE4iw#s AnyNl!%DD՟̸c>s]" nį[31 AGkČ+bB]m6:?_6o7 bȑp|~/T5o Dd=.%$S. $v75FG/1hV 5 ,C`o?%2p 7z;\H? !򦸬 v̦hͰ E+. i>$ D|M!@HKq=,&[pF=~bvō)RSJJL :sI8W>eVv1zF*A'[)ՙm*&r`8YO/EasBR;Z\urj jra\Lbm=`9Z8 7V)9s3 K-'؆sc&P@d=qF[[`Wr`) CA;6cV|3B^x3Zطt5VbȞȠOʎ?5ǖCc <2GPĐU5l.j%܇_SScF@:ͽL!j4|b)P\gC|ƺLko^"!W(T &vCK7;oR$uCH8UJg`!Z nMQE?jg܈6z1`@1 W772󸖜\Urеv_Yc+%M2(Q(m{+^h:R;9 M]3Gd^xv qՍ;{ TLPL-瞾$sqQa@#am49I8sOs& 6LV-eOÁOd˛P,\jǢ6  tePl5̑@ )1!/ǣ`&)5-w`9%P7z0Wi[;ӨVL  - ҩ+,ŬR X9شZInHm\{yk m*Iؕ~r JMᡭ^ at\52<4> <5P;E*)L7$Q,. GѫVR~L}_ďQ.![9j$pIg~-igraShad~Iz=*ڣ# *K|" #n?/񂩖3{K_‡[sFЕJH8L&WGQ"I>̥,)"HmM] %ҽUEٞa҉>?+鎄,ꖂ2".+-0$Y:7[Tp<-ye3%`(gvz/)`lj68A}Ş R=Ew=TK4/Dـ -M`o&f1jlcobx>G:i-ךO*'ae~a%8n)g)f34S*^b͵*#0`|*4CWd}C P̵ufdؾ%%D#!lsn߀?WaJKrdeRK9T$_a¦,H჻lzڬTTn4KVrҺRW4^*Tb?-OGmj?c1`%75z"DcMʙ&=m3PHٞ=t*;I 7}˿S},w>G4Ghc׹iEnjFӍѧJ]9k&9!*n@=J_?E|\8A˲+ؖe *Y1R#B8k\*Ei@}dPWCѤ8vNq_+;bF.BPZADsH(W ` څ8iyZ>69û 66@(Ij$5ygMIT}ڂ˩ 4̦X݃uBo|pZ1OEMgDhrWD؉yȏj6<1& `7jDl_|<;`t1Bk/G/ǻ"0lUrTa5$[wύ?C-2&m̗,;".J0$Ws$wkkx}o.m\ &_&VF sxMZq<cx;X1*y >4hqV>5`A{:<= Śj#>i[?Pt #b\p O ~TЯj};|EoA5ԵPvhkyH 'z{[ Yh9ΜbmӾ?ө0V:'-p@J'Kp rQFu&&lu/=-3$"-d8|,:&/N]qķhC.o&I񽃍{[ p7(zJZ37MKcxli=$KHF^eMEd L>eS7{{ \{/O!+-JLG}z-j5|!ڵ "OC|(b9,6+CįTefM5fr1uB~2SyM ,8Y,L_ҥkmR7[A]T Iw䬲.Jb /wWaeH={z ؟-r(8.BhNpW뱂.I p]cg# *CTӏIdƥ92.#d!G U;Io="?&pL7^)6֟޵y3vgjjWBq'I!(qR`^e&p ' *\@ւ/޹U29۽b$~)3H|U)Af1z5---iØ ;L yI/9q+ !Tw喤Ǵ}e2;M_'QdJ\:?cՐuF=Tz6%Jl^CHnrVaP/|jn;C!S;͡葅LBi<'־@-Kqn )[ w\#@*1 ,'& &~fZHzh^ h /Z*l={"fCIDQTqrQe Aig_8Ӏ}=c{jE)q|Jc(nː;rozPPHȫv5Ә7h]Wyy/ VZ80( "#l};JO%PLh&D@|Tזm ('v+/ }s]x2{?@n%~7'9EI>+юT@v{pмrL'e$LTlc'ǦoL5\q|.Mf{{L#>''0H3NE}a3jv-Q^~k }!T|s3@{ovL+L u eǻ>S) p>7M59RR&4Qv/c&7`0ȏ Mҷ\Ge*j^nQt_pKCf9(ϒ~9x}72`#Soy)_ei$&$v`v"H\iMmJ{{Y݃%hyh e>܈ 4CîfW7$(4=ƒd#fd*L4¸oȣ8(^j9֭:_z LspӔJiyB^m}KY G<ݻBla cIyK - gLU"L69“.HY|}B".PI`` =e;@Pq$>&>]_ ϛw,ܜiR04F}[iFein_DR!A,o' 6?qOQ9bяTG;r{f;x9?PMsIu׾ E|ZWbq<0sM.1l q+ 3ܯ ?rzW {˭cRLGd)]w!!+lQk#s@c GZF X5O}4><ç⧎r+h5;i8TB)|vDpz59(WyG|$qSɆe'ܼa< ߣWn 6L=G%"W܎<ŝv7 A흖&SP%gE"2; 7c7-8@ q {v^5Њ<]2*frt@l6-r:Zgw5pDX-$=yCZ/+0L˯+R'`ZFé2AP DI5ߟQ% gϋܜy hЭeV:೩چ>oS ]4dr"6Qf62a}N/RQ$JhF}}URH/ww$GVO=Tz.0d-{PB-MikaT'J w)Ip]9 [о2P.o1$%oQ=ŧwBUݵ ^^yh*c : ݚRQ+b OZ%#6lL=Fu!Sxi D"TҴc> h 1=v@; MjS|MAQ>͵{J1pZÍOAJ%fU0;\I⥓U2[ -3T2ŞJdBHޓ4SKWdkȰ/) ;K6ARux⮐JP|GrQ~vG['G9:V?J-ie~!Х Oy9UtfWUuQ=x_6G9 ψvڭ8ǻ~wS\Pt"6[jswsRjo zEA` !JviXhHm.#'g6+.ek,ӑ`R:9dP8R8R e.1oLh~VN)Ɖk@ OG8 1wcݻHnhK'xB~,t̯6Ǔ]jVCGh)ۑ1 ?@(%^nc]E0wkXE(OdKg]$ўL6C25Ebڢr *Ri h玻}x-ո\B~9.:訏`c'"mbr (@Y5kYOO˨PyGg٫Y|"mN1~or4Xz]pJ5vct.p||X1.!<Ddk6xn+al1IgͱUP%  3~?wy8}hnU,]jkvϢ1HgRK:C鳋sD QiWz@$zArUaP^,E"v.ٯrjO+W#v~'3]%9W{($%c ӑFZ{&][!}*i{V ~kŎJ*3e+Q]pq\ ލ*-=Rx *T''gg䊺] xA"Ŝryv:3l#,RXAs$O6r zS4"T+';L݌k~Yd _}e=wm 막%6H~ejr Ump[3i'v%=B ̳/tSRꛛ) Կ_z*%ؕھUDO6ՅM,\I&zr?=TSCaNKvgYcZYڄE m}bbyo[Le6]̮[R|kJig`¦ M '_m&2U C!~wGIQֺeCcgm[`R((z_ '^"{o} $Xl=dZX'סc>9We\Mjhxm6<؟D]ebQ(Z[Emc'aaÀ \AW))hM\CA7,jU'Gg/ Y0)'abǖɺ|-Vh4x(RPy.Q[y̓u8I4Oz(tj )Jwj|kii?<OVHxKo՟ce=><ּ7ϒ5qU Lqw7#%CpYD ]>ɧ29類Ig~N12ԟK^m1ᦟJ* bp2h?\J˛0f @$֏9Aq,_%U Z{-w*D}$R,;koGxi= ! m)(?uJkp,ehv(J 3sTBYߟ0h}qؕ鯛&A}jԣ&W][e$!4d:XaoP%~To4@H:s&Kd]}_OX@;8bl9Ne܉{ۄI9115gnʻ%6[ L}Z# P2zhMPЛ8ZiTxG~a(ee؈đrG.M'1Jw̭,݅gC:Zzw$(ksu$G;bkl&#KF+1ohõMBBVBDWUkf9˨Y UCukLGзPdwo~J~FH!^s|hD:k;ʝ^^NaV$-{FP|_Wu{X+5OX`f(VD )9h+&:-kv\vz3zVD_S3ӯQ̫Ҽ []SgySF!62;IO ?~vqnCqˣS;~h#s +0CgIZ=V3?ŠGp-ǐ$ <#QB3uDΎyCm2\Jké~C M["Pz奘<tiJ|d?;%b }m@jxXo8 4ĩI( auޭR7(f+(jG',WBu0e V:4cPBQKEw =BQqv:\GЊ;jWT;6dz8l>ez>|:ay0r<߂aXfNCAW" ,T-a#uM7\Ml- h~}p"hY@U(1np&>Bk7JM|jc&J c ; CU@]?l{5$'',Sۋ㏅7}v¸\BA[Ho)Tj2PU4d?9ځ/3C~/dB}#WXԣJi#+8W1yof,@P!gob/U{nV?f@؆fz XyƹāwObSvRu/0s 7Teܭ (d{fsv^6pF.^) |~J+I0&~6 g5gPX>6z1H_jtyD-dCu=-v@`›1}-]YFe | Xڈ2V/XU F9sHz+ً*)uGMAs.(ix:x%x[./348PLL^y_ v߇n6mK#p2\!O}Y(N3#*\gOS3LgFOEn4z1b}h'y4JG|h]@K7uHڱ\b F@YFg8ϴh|E`밄, բFb+nosȨL,G $t3M"Q%/; 1C+gae_ uXKK%[$hI7x!X3 w}kDߞL *mT72ѽG )S=TI?t7&\ԉ dP`4prwLC}o((ӊE k5oMc .Е2i^34*И&ؗOS>_ BZ%P^884^`NlGL݈Vָ9~}t^Q 눢"۬$sl]:;i-+XyX<94hz:3(n?4) `XM}OD86 R'7?]%1Uth(f*)W}5rQ{z%Dja %2 $}Ic̾K%Pem8f~puVuTayǸVa"hx)/;<~UpP~?Oj .+`t3d Hx!tiV!b#]Td\ rl pY:*,,DKdx@Qw` S XӋ (3[ *zG%zcфo5 ;괘b C0k tM#lY!_N%Q]\Zʳ\G( Aն~jm`^d h!cŹPQ[%@c!gh;BH~%bId^4dn/ bmpCŽN4@DVd6jxB8~w.z2;œx]&ޙhD HP<褽_{;֔K;! ;״宛d@)]zyҤ%Ȧ%^X3`_hcn2( o CH˫l7_U^˞46FrQ8$}LQ8URm$:Q4Ծ@ ƩpI+51jE[Mz1J&ȶp^ob$R1'~gJ*I#fD ~$ÖNzVh9I=c-Ӣ[iroF_-}YW/ Cjx-|#KZĘZ!zoym+^k߱-ˢ/ݐ W!gG MmSufm %0ho BqV) k>d)Wӧt ,%rSO@FSn> $puE`iNт,Dx=7Mbaj*2qft˘S Ћ *Bd}|̛>A%Ϛڡy! }: ^!NfEa$OA|l<^w#ɮ?͛ &u}}Vgm.bX/R>ɱ-\Fw%.?܇a7*YT-So:Bt' LmTWP H-13hKҶ$UIҎ:v :d[ҸtG/e0Lf8}PLM "ՀGvHS:l)uζ6dݢY$:N}CmyG:n}"n+)j'(X|feA{fJ co]_,?ظװK(~Wă Ł]ZFxgQ')k N!OOZ ʦAa=>]wz aCJa IHh?'{Kr t !!xS)}\aRuoSi\(4֗i9z͖jŤg\،ӳV\(]Gn2řMY꿚[Eէi|UF{o K~hmm="rE٥jQ+1{8]|bԡ[N,f$(8+ˋ͸ɜ/v0fE5JQQc߬Mud> ^ >G0 DX3cnG =mO4vw+T? B + `*s1 h',F =?L]dP&G̊^q9sN۰S#(o0`]Laⴓ nqH%i(]dFu2@aO!Wgk2+D#ng2P b'6 .vW/,%I*۩n+O2jXR| uŀʸKܕ.3+i*Z\Vm|fE{V d-R>|ZEX|Q{JT7 5T:rC@'J`c˞>_QD^=ZsV@ƪq^-9CxFw{;$[&B1GTB X<^cDO7H4~8DR\78ԘH0bz ɗw^؎K/ Ӣ\nt'~*\~,IA@.Lkl gLA HX/4^s'CQHŴQ3ӭVJ?U߼I0d`MDmm(Nj]nm,krIxvہu3i,߀5eaWjX/t_F?vn~asmOӮhQ8(^ R@K BhzU#NGL0jjoN`5bn<ɓ5`Aڿ L.Isp _E >ŤAY9To+}>z?&A ~eY窲MSy)?3RY~SVukrPT Y[Z!ʷ/> xB<"}_zĜ⡩ Ԥ], G2i}έz^TϘ!3 CLS iu%ўG*K33cHvqVp. x;XT'!̨~PUc+HN<0%‡ |6E[ τLs&{vJ^ x`i(6jx*)^XWYGSW2J#Iۉ%3O^K0,yIJmHs`r1^WY?v :dɂ&y؉|Ϛ*Y ׺EXmWBwr0@XWy[_[<.1_ 4h}WD R@J$e-~n QY"LQɧ =r-1Lto3ŷ 7~g Εբax4alJ+z"IwQNd[+1|`.%sףZ_ƈJE.jnY#>!Ԧ1y2 >StYNL ZnA gv=nlfT =,FN<Qllη&GOH&)}k[e @ #6e #zwl H NWW}~.Ng犾5Bm#m̉RQda,A^ EkWqw_6~y8 3Jw${RNaٳ#0ѻ}Z(ʛZD WYWoɚf ^7mbi(%cҲ0'w)zٷbMR\t,k" | unȗC1v##%JaGC0؛XQ6 ZOrnJKI dHC&&-u; z2qbSrEK+#m3֚sRSYMTw^$PpY/A@]#WyI~2,qg.{I罙uY5krd&hR%IjʯKScL]M\4E~tOÁ:ݗ4Qp]2B3;$i;:ZCz\-` M9 [f¥_Ncf_5ӡdxU'(`.<}R-a {Í pmFF<"0Kdᔲ6u囇Ua;Cy|FiiI9Inz%Ma4 b ff)* [4Os 1F':&\n<+fGh9Xa2/K˶&v{8mXBDux5LJHn(}#o$E KB5e%ǿm;qJ%c(ÆJ`d^2S"=b4GrQ@'S 3zxn"ɉAmN5* %^_y 6y_h2 A T`M)SL49n<8ъ@jF ' :ºQ,J3t {Y귛Ws qYi!ڑKY%sbiEZO^7kK(k;/RoC^EZ ƿsڛIj40g2A,DyWuXqp_א}ll$=& EN$OEz/g9~ rBei rcqU%l;~&*)TΞ,zo ,P[Թ5(_k V)[vGN6p(ic2D +/@I.Rt%[8Y^b$~ΉFv1hU[H_dK:xtR,ƠDoDeJyZd!!ֽ ٝ/+oj~fM8D&U ?Nnj9Ajk0JS'dcaRuwܑlS+=Ds@K!~.`FLF(cKP -&w->ܟx-rrx@j˱Y^'@t 'Q (+f}D_E+M g`4`uVu CrݘQv-q9C]ymT3A<>X.Q4)L>X!65Ufr-z:B+7lRmfcۣGPX^yWX}_P9ErpKBn2%3kPT9a`u*7}Z@)jux4:-FKmc!E/ [8oY[#j >v4|̣+F]7R&e0WN TUt:)[zᮘʗ"oP7AƧr|n`5CrƂa$f_uL6^-=n8w{̭sYPQWHRG^\zNrkr:b=cpily $^,_ޙ)# (7b!JNi2CżAa!AGPϢe|B׀\{%oK_`9qJ!h#h^^<*1<3=M3v.OaX]6`KВ^YIB _!o1"Urz)C8=#P?V99)ESK?`DL&ԺܨXQ/Q魎 9.?Y5L&U&$RgQz15(Ћ(oM~hjQ3AE7F}Ep{LfꠊGH1u= BuZّ{{^ l9mlI~^g1i|Cٝ.;Z^Q5,:Gբ:f_䲑%A#ʭ;?658#mX8*!]TVQjx*Nv2_ y/S[`Jv PV\WNjCJ'"TXB%k7RPk} j|S?W:.aB-˯2ՃnrVKk kZb-(GpY6#\6xxGWL[AKoO J6%;Vnyc"}.ӭHEDCՓi9,gP_xcO۟=Oȫ+fr .gbH ktb؊Tsr7ZxP+_o7#M*T2_8A5wүkǜW-&4{)jZλ mvq!]!ǖafq [?gPFXaCb2^AǁvDqK"1G| ؈Z2[{2УF7>8t3B̜($iv9>23JTU*4dT7`V]NW ٸ(ÀFCahPCOq;n1Lweatt8.촧|Uz{ȗeF8d˞":|k_jOXjԬK:NR8{]JxC:C ׇhQP;:?a ) X2T)(?%?a?8XGxQ 9zdo*ܾA3 ? nJxzN9 dk]Kяr mʏԊN-0 xO@ xFnx bc^[{jCyTpL]NdIvP `4Z=`"2&%>(}dBԙ݆Ў%[νN @\7ļ;Y&`=5} m[FNk`8S8'ݎTQGtRwjedj=US|w1&yyh2~+f*v \@NNR2x/aŌ-B~fI]c0tM1\!.4U)r`6]GڃV4} ю= 7:ḯhqƊڜJnfjU!QĹۜQڛ q(顋S,2\u8c~S#ZB$F0RDhCv8ۯ>2Gh/r4/XxJINqv7RɉaGL^i?!h ' ߁aD'zu3ގ W_=OW÷ܩ\̳̌'g*g|g2G@ok]|_`z1̘ioon Ӡϋ3%() zn@9W%7 }. "knF!Hju Z+@bɧTU>/vO3<C;o ސ(Lsm>,tmV??_&MBcd-׉Ψ>–<99 R:JnAi_8(̒0=1[zʰ-Dx䫜z*m}U5ٚ"!:lGE[&ZgzgD ($@'QHI7nl&+Agc M3E޲nX( NQ K, "DgI\>ƁNl{ֲPeiӦ1m%+!)9>HV1OH;WbwEء=DtUsHzhNVqVf[[:wl`ڭW32Vx ): mt#Nc tHa?Q+ȥTX\`\{=9o!FXꖫ ` 9%؇G+qT.#)gZPk0yh'W"& d.SRN*V$2Si@\#!788Py2Qaӝ1Pdi؅X94giJ߾ܢ(;ز/ p>1ـ{rRrgc_uZHH'F6j35GcڝBg9nsqe'~)Tu+xR2;k-L}݉@kZ᪫za3-m2 uN,vcf%Dzmdw{g1*V~*, 5k C2ӊ*֕!_=&ksE-[^^D70qtmK?pi;wvMRpšO>u Vh/yF7((E Hlk~bo~}sYzFG/^N~ W bьN z岙ſ,&& I0?>>91e8S0p2.A9;[b{z[4Wfp؞ҹmu[T~F1uJBL^nRa]b>//f~˜4gk%3"`d%?lf5wf (jXOg4G so:;x!L?u2Ӻ4n%@jx+)q(I='HiV"DxաyvoHP-#I.^ʿ. 2߸Q,ʠL6zE+ij0 ap+w#f.6lsylK~iv5a3bz~)SlCG;pr)\Kc _ \%7qpMQrM +"rpz;ʣ0KӨFVwїl9KṢ/ R)*ғa9ϼܜ7ԬɯRJ1yl-cKWCN6쫰Z2rף3\#t0[c>wF+Kìz&JAW7I0T,kWYЭH!aMr*yiiuSH[-QԥY?Pn F扊?HRCʉbbMHGCO߫u'.&G,lM&gCB/qG)1A~r*69^ 3%aQY|K*牀cf'zԌ3!oL|dO(LnTlJqk[KAl`2/_G8 Mv _Lq#tYzH:CVPR{ kJ]RQ2L~`5slBPR%0/hxXK Eu*_?1$LƮj+oM4Xy[༹Tt;祳UXXhwzFD e0knS~&?=p0" ז!\1i |ڼ퍣dw$eVc 3KD#ބnFĒ%<[t_c?/%m+Bhkm"OE2 T1S fAyA#ʓb#?\|l5$бI0W]cR_iWY'e'{|=/?/B CGc 53uӞCU`ein8ײKirXoJ V._P;ttÊ|ѣ2 xd2^uO<.9b7"JaaDZ6T!dvyDKqo nk+C$ВIYT sa`f"R$5&@fvswvua[dAc7_XW2=lgЏ%cdyP* , jUKf/(A[$Tϯ eM[CRlk]>"KWPc:6+ӑ.wNveI H=Թ-W! M ԓBgY :}ׁAb7w+|KĞW kvC~M^WA!ytE:ױXĔzo4{ U%#6A5"?UѾ{D 0}Q~lQ9i.os~*M w&Eo@f-Zd,SfX@(+DD7y]іKNJOs ofpcfPƆ"KW5C$`{4V#B|"*įP5:McwrFvO^mR8 4=GW:WP}5 :s)@ Ǥ~D& i2{v; +rk QGL|U. Z}~=}IӨ-hC)cLsnnE7$Q}#>_ޘ8]څ}rgsf I׋ 5H8*sY 벓7ObHm gZ yyzL.aDܨrcߥ0.Ycxrd]ԌOKx~pQ^-2hyeXRY%hZ3EUG\>S2Mb !1=,˳J@/2zKBZ<QW* agw@&zu0}Je]MY0m)~ M}uN  bG8p{\F g#)NrMdt\OrBbO8֭xY"-4d.6w﫿d@svEZ(Z^1}qxJ]ˆNcsO҅o/4,"w^Jـ QW(L[A \ZcxvA#y78o) PJKG Du|ƀ MDuZa_gu,1 6i~L^jRhSծk&6{P=3DPP$W<:Y0jUWVo[wm0x,iBASfC 3FN '=ЂM!^R&/1y(`d{k~q}Hpf~r'tW_vCSrgH:]|,9>Ue|B4[?ЁR|\1c6}~ )>&wQ=4$X2Ms*κr[@RH$ds'"Hkz~v N.ۉ*`s5 _&P*w21-RzIp!3lxX2r1 ۺ>ͰBuXȪ>u^LFwKůt(9Ff;\(mxz&; pa}h~|W} Nț8 z# 텛pcXs틁\E{}h@)dGP 䞾]pFBJC3J&H@-)k|5Sn)?{p#[hQ8$x~*ҾkC 3M:%?V$t?v vBAlH&uZ,UI*~ϞrjÈOnpd 3U҆6@G57Ya_n` d`}aqY1G al`4ĵHXajgG_c/Ig":x8mll,55yg$Ϸ1mip[v]ȪV=J 0s顃ɿ&+z2n{Y)3(}J9a0Ӫy>EQdbX<%C+B'>*I v{Nl;k\F!&R yIF&1\ K}{dfKc4FǷXD0aSQQ,An.@ :w[L;ڌo'l9yKIZJЫJ[\̞O-fp!inO3lSPh^6#^'qb ̟*~7;3,f DiÌSq 151=-A:mKcҩ'I#\{%ۇ7PI XhVvd;SZz#( Bl3%X(-(/G^Q_IGR\PHew1bЈؿqB`$4 {7-5LˆJ`7YK).Yk7|I 6@AĦsbmK5,|DDӈ?]k+h¸ۿIJl`iH颀y{(#%zyR(V㸉WKz;TFx-F{*Vy!cl@:ޚI*.ɷ 5F;SPpO?{T|ԦtPa~Y[2]F8R('{\S[ L781ߤxmOk edV*YK=joVb$NÕPJ҇ }<%k@ kug݅&5T]DeG ɶ쯙Q^V:>prFZ2JYb+n# {,\{Xv2b]qsީ=FdrJKw/$oZm u㎟5"T[V9Eal~njgb3Yeb^>q-‹nI{s< &lNF2eQ#$54/t'%ĆqW4[ GR[HCsɶݴv v5ό59]w:>`:'̃::s_bKfdmA>9qvQ桋s ̳r4ŇKayt0+F)H N5 GǷ:#=MHtҿpK~E"3ĻQ `r3Ja)w5Kf뤅,=q Q鷝9QQRLq,ʃ]ͥ>>₀T43' H=]'W_طUJU)hO;~@ȝ~! AAMr53UGBh!ߊ iP" Q܇DcU^5wxDLL+jdZΑuEݺ6VөR(%$'BQQ")@fաR/aӭ'5R`[Dl0,AWȪKFR7J^:U#w8DVZ8Ƽz7NZzXz'+N?WhŻ6)SZׄ>3e u8mjǡC7D OtKH)MHˣs+VW[KD*TR 봲t$3 plhG៰w锊FN/fY!B9UC?-~D<ђ=v{8ps)ߐ nN_Q#q6T5Hߧ,Grl'r=׍#Ѝ<5ȚT?yY9+)y+ۓ h2&8H(s[xB~VTpi4a[YK쩏㼄_>[bˆ{|txTtF́~&ihp%*j9N>CZSq0u5P^YՖ I@StbsRtڌz`^'3l`-tkrNnQd?"-iy-ۖf:FA^1M:P }O`wݮZ([4*G$D ͵eCE8%’A-;آW[ȲB42X}QA*[ܭ;6TI%gey5U)&Co|>\1ӍлXp<ϊTrmPn <ୢM mygS70_ /VVe\sFu>HwPa*0p;ծMؼoiuɹSpfghMK"fTFuH`">{'ZrfCqo~XoB"i)~N"ч}GͧU3-`{AW'UW2eCmk5>Cjp(3}Ѐ!|Hz3> ~n8c&& 1b~A}&i)/*>QvJM?xI-Uk%ޝ(:WAu_BF³ɯ$mBmq#'G%8?΃ipX JΟ0Jckɋ0ͳVj^'t9Q28 :ΪmQ?=tEFage _}&ًE.ҽV0ǑT4zr{O{^ oHP {~`gZxTntZ"3G.^qs55~/<\(|'tΐY (- ӷ `4$/sm PxV2p^%a ڞKَ(NIO)PvVIͦ C/)ʲe5 Rvc7~y6I@heFIh-kf&9&,{95_WI-D9 Դ}:c 鮰3Y?1i$x#yZ*Ӛ><GAJXZK;MW4yitmQ28`̮mHߴP$ JD  Yo]"q|7s 7 !2̅~H@ɷk1BnPY:*DU%lqOn@NCvbD)a>KȄ3z%)mQ~ƚ,,ܷO2(?V{fhbPAKghB"mm<3 YPKuW4Z*mIv9f_Vs1Pk@(Qˢ,ehQչ̅-KO>UAw{ZK"l 3OW"3YD?Q.Sl`)5bX !vܠ8<0 ~g4Z@a <`+phN`vKd<)8U[GЙj!n'@%?Х,%g:8͹@" }|cR7 #7{Lj3@ ?9Mǿl$] NSFke<ŵ duZ-r|aa >RHL ? ?$Ñ<@Uvt "r6?n =gp HWxiܔ\ZT 8ʳe#s]{%nY~\k;lFzѲs]l<|$F&whC/]\:4Gg`UhEA=5)2rN9Oh)%x$}կ(T;{_KbAfXshti6[m0,:_||C%"񯔳ʝLkSWviQ-ehQs-~7?'i+GC\aZ+3EVd gnn?et,-M(&?uE[Hqw&a؆ƫ_L NpaOQhŃBqƒQ?f}USuP8+!)'"5ۏ/xM9"Z ]%7#xyFA}qCI^b?ݥ@&ߑm _V 0n=^m96g:X$ț& s3_?>O!S壪Na˯vG/sڹQJE<̹^!˛IFX8$(M1TV38^Ş0?6H"+5eڌ[u%` 4 ̄Th.{_K<%ρԷ/:zƨv_| =dC0|ovC.i_o*Zgk~8?T7&2F?a %AظNrdmïYt:!rx< iSrw0UiC2)E%J2Yq=|Bsw s[\?IM5UiGC~W_ )&7i-܋nqDHBEF[:tY}!{C5i=B81%(O )1-0>rE"iy1u,Mp@~usޟ6~.>HXI19BFU6?bfNROz?DK0Z(jpwRa!Ͽ,f=a՜qHQ߼Q3IuIGTj9RS"ҮaĚ/r-%^ ETI R"YS(; ΡT=tN'odHV6I/!ݪu:Ǫo ?QJa)ݹ1FbXs-]L4=-Ie+aplJi*4d|bOzbdIW/ܩsl%W"_[bq\7ÿ֟.C8kZ1G4VQԌ}3FkH T) sn3owry~c[ m'L'mHScJ8d&Q]ksk"w_YR*Ţ&r3TD=!'KF~mW ">x.|_ƒg\ҵB-׋Q :)0~gdۍ{!-mYl`{77ju?v0uei Fflt}~6_'&qP)eGqMir'ހ\wCMO.Uoo^&U~j0Զoau&cCUCG1WmLzAk#g޴&j*i\^/ALf"T(/X߽cf|q ,FM }NW&I]q nķJ;񟕳0gq8@I3 }LD9{0CIKڞQ–>N,G\`V/=-;.]XA:gKrH +۸ ,n u~ѻ|%t+I!) '7wW gChᖠ D-d\IE>hK"צ ;)ˋU_$c{ e}xl Iш$=;Lsq3ţ. f>Ӝ)ǣJw_*6"򜞀^M{2>vNmk=ȶ6AC@TЀYdǼ*o[u7fq)_g{mt/YCT(kt ,6Roh,n"Tg51W~`0=tD$ܹy1ځ^`d%xPs$u1qY`Z;~ JQoDlFҁ} [R/ kq!i`WȊ39iCX` 2"o5ۑ E |P+!IB}d[BaMu#ָlln\l&N飪t":>a,22Y9 ̈Ѭ#f (4H2e,Pn"C!!E,'XDc8-"- RbhۿLE&al2H}$Vv4 msn"_#_?ၶ%(cٓg V%V-"O!k^Ư ~d7tvΉ=YB q dՄz@[pS}BteuuI2"#;f2lmiiD (G^HUSH tlIr3|RhiɳVZ¶2E`BG왢U:Wo<yΣl/C(d;Fؚh2TO)&9v!̻;hUSu_FvLn˭zhT jn6s*x_4xP?щF +wQ5}i?+5z )u<E!X LvT/lB/S֯|3-EթSwϡ,R ?_3^3B77HS뾺quqg(J &,zw HZkN=>8R#|iJX ~'#C&#O͠/K6# D[} F8Ss-fr}pqJ pt{/5Z$A;>7&6!; s.;{;y-ʓx4? LJmd}?h<^5QF{}O6`rRGkؙ\S?'?LAw/y': qVaղB0ɕytѴ-l>ޡ9]0 5%9Z[4+Uh] %s4a 'ׁŋK#{6aTxw` PYw.L<ޑV /)9Վv&K)syo9TO{ qU?yOgnuT<ܘ9y XQΐ1f18(=ж<?&;>77 <߱j7^ )|j̿gcpzGoqu/[ǵHT:!b*Uj /"X,<_c!}T8F+G$-D1mo\=D!ex:04w cg徉g;;ɉN|D[z$9g&JK }4xBڤLҒKay]q.opo.\ Y}+X I;KpNhr;L7Xbjs~ -%i:EVWqA<1T>0ΊW[oL,E׬97ޔXgī^LƯKn҄tӬХb0vn zs,0 A*5-/Hmw%#Ҵ35;y~\5q2~"˄%>z 7,k`S Aԉ|3aCG x.+Sa74r< {7+VK adPZP齃 L;'fW=hA 82}-"@ae6<}Ow썋ث G)ORbm(k6 R>k| cXcYjh g*#>)50tqc(G'xݩ-8LNBi[|Vd-4P)kuϝMOrJom߿XΨ'Sz;"58~ѓ.mS{WOu8U+uBۊHϠB.7L(zq{H]g z ;kOwS8!'0KDv)p=y0FZ:j-˻U݈4͙ d-K{|V.4O "F7e/rNMd_A@Opٛ/Ц_(ɷ5 ^LCbM:>e6zacX# B _<,ep燽s7s?T*\9oʙ_=ќOyAO+-j"7h[%cOH$3tĥm-GKҁT E6Ǽa1pD N[,lqIOhߦzOSȠԯamq8 XC1~n 2c r9l_S{P>t#ރx2 HqRYw]tj5NGu3ʆX3jmA~Xco8rz /ݢ˦y*_VRr`Jxŗx10vb;=n`fcf* 9v-pBkPwQb+u,ғ ڄHzd5@C?NnJ}&V需 #!{~.$3p P |,>(h6xv'mhi:tJڿo%ܼK nYU 1Ms)h̘NR/ X ѬmAJF+ kX<L݉WT6(Z11FGٮ(Wϡٿ|+)Ѝi9̷݁T{EM}˙AQ跷sb_ SI}'_wX!³l蕈cv7鱧{zN&Bb=8c`UfJh/<69ETk4gM,``s+Ko0"OCwXI$>_2T[Qlhw~N8 6.Xl3ZR3F&txx՞R,@Gܕ)nΤh=N+?~dpz R_%䪾pQ#irP8| ȤRvhHfDw 'x܈/'ҟNQvPftd,dlIvE~ Ne6uD7#{cŃS\BllO<lr8<2yۜ.hzwR2RWOP"Pzˉ-d90L ي:խHۏ2>EÎȭfrˊVc"ym1fa89^+T}eһo$SؔLLl je l BBmܥw` }'b4h։?9DvKC+'oؐ1‡:6bS!N28ԡ鸍ܡFn ]@ L!L ՏMM#?꟣~gGNșcY+G$~+K1w`K=$bHA!BQ+<úI!rNo.̊it s}i[6E3ZLt(e*ΥYD/ ȶ5#pWK.=@A~.VM:3Lb;doԋ?_R&5lʔm̌7lʣ9¨.@ R.Zi'@X$+bUT~y[hwye?E6QƭBά'Zd: @xJ']5m`8*Ut-B'y/3٪S ~ZևPoZ~کlu;ӏJ抔(=(TG \C9kUr+:ZPà`X[iRF3{a~}%!P%܊0ĚEf4hm~=Ɔb- 'dlx< $7֬뻎K*ceri ~PٸYK>o\6FnjW%\h(n"1Q3֚%ܿ6:.*7뜊q~nz<>4_m1Mo\}cMoSȁ !+EjMBeÓ}xPiGCay@&nWH#v)=FiI5`0<-HӋvf} 3.sj@=RK8 .t L693u8nփUĠ5|h>9Qz7ʽ`-C*1ɫa1 >^_b.%b^՘zIjA܈;jNmٵ9'ԲtoChV?*/݇DOJG;ҍI4 OӘz`/Bm 5u@J޽1°#mͲ95p/g]]"rl _L,EEI{R-uǕ1!+M0 A<.I#?FTz՗t;8 QS򽏔DMd13u}Xav%]~(8x b BmL ʆц o>sHV hWfTIEȬ`&=+(w;A7r{b̉S]p2ǧ%hS̯Bz 5$$]9l[Tvlm$ۏ-gWp-vPd79% R-ssJ; v ڀC~X9Qpj\tfܧ 6 uQkvUvψE!,^p;maoZZx[<ѕL5]Ю F|6_rJDNj7/nߤ:Jrpg{ag匑00VgA 7gت{pS 1UyWw D{inǩeN߯|7D"p h|ɥ;l.qqv8GFɜM"tѻ_ȯ G<i3" 6 ^-2}V1?u<B:kyH--Opt'tP6v[ <\˜4 V J*օDXV8%=jg;GPs=aӮ&P]sN #BF:ݷGf\ \O|nolq3dM9)&(`nY5ws=~7hǰMH6kJlr Gx6dNԼ&F&A$ϔoߺp*gÛr"pz& nC|$][0x)ZމNJ059t-=xY"!-͞w$i_]'p h;>INPSB $D~I=SDQYm1K@)+ؗ.sb1zKT^OOY!3nbGyp )bOy]?f_\Nkz9R줱J%(t0tqo[j8F]A8vZA=*] 7%Q<"U@\>om^yxi%oPݓRv <`Y9q Sts3(ӗ|NZL+`gBGs~\% PV"bD*B9{ G]v _}&oF( u ,D -HRXw _69鷸5).YT~r۶9%ϩMd)ݦ@k7Oǚ{LtmH G1 z5 ;c@NFeUxgh{Z#6f޸*[ 9i o7+D_gFh6F>6t=fڕi}Zfn[џb":"3 ٭]a6l¼E0@a:]&FdwvVĭ{l+e$c3L?8D*wjvnf=E_`%L-[C"oa9`{KYgzw&c\ְ2IoˢDNxH(@t|6n2k`Z$8 @Ϗ4({ G&kVvj- LuTjz41zeqFlR?T7:gWk]Sؘ)ۿ02^{ugZ[ 0YhBMm "EM9åu6E 9h*~AYU0>JzV ' dFoFlM(V)>'1h/DɄyNt}?$Z<  Œzl"(&DBqr =U§CRdS<"%_Vwo x1qp3~&^H/%n~D9IVJ DN,anDžɞxaXu2|XLrR}}R #X{LST/Ul4+7'ܭ6TehR~aAzpuҙZaF &+XdQW+몒 pO+z"+[6u0oGN?VMV*P0F:^:w;K=X3tU]} JƢV{bJ0 j J)֌T 8BALjG/.&gEm%).Tj11H1߈uZo2,H mAJNGsE_J"{_2E7E@E9Ӻ/'`0~},-m⼔l.jPږ*D٭OG[-l ϰGc4,`{w V,f}^aXlH9}Zvqޒ6S5E^]B笂ŻsH52Y M²rTt rA${@P?QG|ZF]Ļ#, YaÕڛ;_]fYhQ; @Cv2h ! K#s8x&^)q㛞zr w~Qidl3ꬎQ{d͟"1Asq?a`n+p:`GH )@T@Ȫ$8eqMebg=P+ .zxxɭ5Шdx| GnDZ}>!qV p.;^#VY<دg&smh".'[|Jp=IVj{sGj^}Ρ[LUe 1Iz" &bxๆqh3]3S;u8"/]~  %]_ΠUc鰠ӋGz}X>䤧)\W22X{K+F@,aaI,חYNBd𴲨DcQbAF\F}cs kt1ԩg֍O]|1r@jz9D\xձ|Ee]uޛ'1SHQ HҽB}g+WtAg32ÁX?ӳ.Xm]ɺ\d\}T"~hlID0K_bxS?5Ly!6PBaT5So`+$+Q2KϝЫ'#1v_v^] C"ϫaY,(scY./S;FSFlͥ!E^r*ڴ%U n*.G]W &O딺|}dQj zT6g,z oStcOۯsE[d*dAD~%zS2:_۸E,xlfl>R~pa z@Mʚ1ߨ$'U1j^kb]ӆ [e2»F  XnX,z $CwO$}!/<;/YӓH]d2Fv R`@~ֲ;ОqIWw[ LN?WH0 "vꙶ x5wqx@xCZ_nCwTÉK US`H*,eV34F6Zڷ-P//kp;8׍%?K=.Ÿ>ӯ)psv˺9X^=YoWϺ"˕҇˦BZ.dSe6">_NV#Vg8l0 ~FIݿ@y|,ŀf1vy6gGHjIZ7go℀L턪aĴH>=gNg7hSL(,'nP ׽ޔP@j5RgBBlSk:VnE/ɎsE%'jǚlavSWL?ln;?)`H3FQ^uS zhDZ6̈ ^t@j W ~T % '#qtUu[\c6SmĮv:eBA\+)bܘbik_+L 'g^XAP}ק%_*y=y8O_,#)QkݦwߋpQn- Tx'‹W]P΋ lz1vrҿl]X(#G݅ MX5^z>K7(2,-}яA˪Fi \BKv&׵kZXYJn׏kSA/5H:}tűX,~lՒ+zaS' 4h˴/B|"oIlC'VWұ˔ ac1)b'Nӿ}UvaH%`iȉ *i.GۉPfƱ 4D ;Ȓ>KK}0Ί4D2%AM*. =q *#fF?An:v)+{j'rZQ(nO  %wI˚fQpok%gn߿xkyaq!3?7Tp7zCuBL ËF0{r_Ek5~nRs+jK)%u vy-x|fw4E [}u7E O;pEGb8^LxHc=s6@t1w6Y O;k˹% 8l.TKk~ܵ3-i}iYo4zM@κgk(rӏƒs]s򮢅!bWiԩ"LGơ;i:)`zmdeӞS$%|T]IPјqIpVǤ+o*R3}[z˝RJ)n#Q4Rx")-Q&=q}RP~'JO1 @G5hTa'~={OQ 9k˹$6:4; xQ&ЄX>|*Ffէbp[]˂wH3d%Zr4ɛwf˚cbkCg됛rD')=ovMr>CS%. 10룯ۼ> Ob# |aTvxq+ty0&4آ~+u3,^Mz߇(:gD-{EbņMSv@~MG*5 g9(Dxv7o/⋨jtV"Q_ޡH̰1ˍQ҂Y59-iq7Dh`'roխc;}f7s鸃1ktؤOAFytŽva5[EP:oBn};M ySLV=VɧQɎW*O`A*P7Aeگ4&ԟQ4 rNx'ݖ*b^Ivr08LNĆ _'plݘ$B` ^{^%t%eK&AE^08͵wnq} #qnVjza'n_KrL>pXIMpg3}xpE{ʅ9U@.>}d nf᜙kٮD) /`uЪ5 r7GUf2&?}W zqqϬ3,Y1 NT VS3glfqRN騗[k @((3OjaW\fe:$au߅9~UVZ AߎFLGÁL^E4I%0`]E5oJX6wX W&s/۲f =ěv08D}73-c10/ V!V AxՃTq>⧾R˲%\O#dz(Tmj|nFo/7lHGga!X楂T7I(%xƇyNl<]ɂۦ@w<Ş_MWx\/^] MK;]g-K7y4o 9wAGzϚц;aQ_3\k˜A] ;rIYog )` ڑ&e\P\NT&HYU km@k#;^oKe*< yEQBX"/Piyy;8g}%9߇Q5CODM nDO2"_p.>`:y B?H"4O},^Sb?z^\[+''B`7m_M8]Hʝum=Ö ԰/>|f^SxiBsvlrci۔#"%` yҙb{KxqZHLw4"ZpOߩKp1,pQb,)oiP!ȔrkR㲇b%‚%XHrfpZ V~L(ͻz3Jm LvZNJiܐeJPdơvCB,DM v$4Frq}m?ИH1&}uBsU1\G-Z~ \##>|cc:ةuD}9f^l@Ve>u[NS5ZPB*ggY-mC3(UEOPـV={I:_QcIwwaү?Gdv֞MG ŬVp0kџeG}k(ɟ? n"AALGKZnq2b3^l&}:DeDAظ2@]D X%5OqɅό1E0NVb m[Ùz8@;oS*܅KD&bt @3b$} Pq30tgqfWdH]C؀喯NKBcQso3툕G,DWZj\dE3m (0'VZŸoJSkѶp7GF5ױUM;R!՟å6ohM[5K3j&IP}1 #tyY@-3ѠVZ]jِ`H9tnR h=w"  YX3^0i:ܗ}.DDAXdsy%gE~~gQFC~8}c4>%7i?.-1o672>u»I ҟctxS:_7Ż=ӝv#7NWNi͚ZYLM(VF`0C':(z_ccRNӇ* 2#St.2:"[G*"ׁ-!)6Q(ra\E-_tj!EY2>vm1ﮒFxfy[(mĹe0 [I$X o]_@D0LTT5U[+?G&JѼ{e]}K^7hf 1h`}ф hʐq^`t uW_9'Zuᥧzze=?N:P ZAZi.KIjZ vn;WG?PU7fr({o?r|ܷsrqX>[wAq1nh|+s.p`ůQ.V‰{`vY0Ԇ2Nblv_:Qmc`N-i3(30AmKDhbR UzbV(4?#곬~PHkY:j_>;9Ѭo> (HjbEt `bN] |lBI]]wRPvS&!.iBFɽ `BB&uJ>߇=J^*AjD6' $V_:|)&>;2ӏ.^ڈbgiJWb(~_WvոϷoBF 3v;$l-6 koq"(%p謘^a8 P5 ~ }^M ƟL|ي[fQ@enRt 6Ct)>ŎAGW6 M$]g CL1 I4g ^#I g/e1"ssLl^#WaDV;_a3ˠ'`]bi UfBr?Bwo^fC̆(SZ:s]iڀ/L|_["vMujM+Ph찍|^ϖu'¨qކ[IT^UvȰD!emDxH+YqNIUcgs\ %%j>qy0fj=b'VTsh5%Tr\d܁zyqe_t4ڸ޺Dl Y+q[!U-km/]UX4MlO^4!{~=^"׋h(gGoCGneJI=Qʥ0e.?ko1GD%џg]HGwh=?8Whahs) H(]R_1LRT\Ͱ9 HEvrQmohU]-Ůbs&df4"T;44Zh? s1 XuBg|kwǶ#JGZn%YUȾarTӻn+0,i="UK1wCU׹(~O\ʂaL/#јsCYֵWwiN[:v)"&nlLH!ܦW4Y =55\yV]Kl{H7YFh`u,}_:;Pz-{c'NC$W.*SݎqB+¯ eJa[hy*AAyf䄕:6h7WRZJJ2H~VP4Ǿ>BRۉwHD&&hjt$~w0ت,7cIy 0*C_DGSHgEYʕ%wxܐus򻩻uxz[E*Ĝ9ziBH¨HrKtl^X""AeS֛HD UY'Z4 Q>gC5Uo7j:b[?:|$ăP"R]]qb('@܉_[u!ħxԙMG5_XR%_18B'MvoZʆf=% ;;f);N ʸ5Y0cK?Mx<*lWE]&Є`!rh %,3X3Ӵ߹gB̶̘9ϦaѨ*q펕ʜ5\5//^o_چH>uM.BAlF7-G9o xoА=,[O7 Ht!\=KM8DSz^T-S롰lw aE7ߛ o`V`ykdnlȺc[l ױ/*C1X·9)%A!!dC?w:+M.z-V7@ף ߢͰ/=vI2PC{7EىdN˧w@j^҉ Mi;u\PpD V\ETm&1b%QzB!\ 1UL  ,qE mX;R*4 QhJ`J뻼b(o43 ; J̼-$N:|$۠g.K1/yQ`oy"Q"Z`-Qz]+gRrK=uBwizI8U9=`Jѽ1ͯ;Ѧ&?gޡ%ɬ%&wQnɼȜ+3 +(^]b^UW862HiLqnRh+O( ZK+8A&A"ր8%&`kBf3r#9ĜtlgrMJDڦ$k1ϼ _ .ch<dR[w_\ŵ͋ɟoy4C!2&\H8OHX mα]+%|1m¹8CE_d1:<?1@S}FQS4o,&27Mt Ȯ~da_Ό՛\ͽb؊5/b_Qt(i5A\a[J@.X"MPs?QH"2w2'=dQ)Б AoU1k1~&pVQsX?Jz8IIhwۺRm*4.n!af<jBaHc2((d* )/' N6eHH5YmS8LH3b0X;QQ'kf'Hf {lzŪ$Rm1hOpM  lZP.x6(I G:D#jͦP6ːgwWQ(p6YB\uW .rjPVrẘ NCr@T%3JCݢXjJ,l&_626AOPǻ/x_2=xrug O _ Z,)_#\mˈQwr (h]If9 ŸFnCm5o BԺ@F-zgE b|bqAD(Cimʡm[R? w.+7d˞kL3۫٦`ۺ+f<oA\'+H*enKTT`R=S5 v$ lV*O}DNVj}kK ޻|k5߲߬l;~yX)d^^DHTMچիC늾nb!fA8!Yx D?8ݯwt*|LmY:!_>@-$[ E:9<Ԝʮ^u^䄂TJ1ŧgېLd[w)7MErjr)8T6WalCP+ZvrHR7\oIٯ`4]l iZV 8K;%i̝Bēq2mj`ct# 6N1olt'Ϥ0Tx1H.y̓{R^pa1^֚ rc=xo ԽK#N ٷ;ٗi7_2;= z4ȊHܿN_Xnƹj)bH9iL=~ɍ?ߊnͰM~Wdn 5T;-A,C(TVlr MpaA'R< $f]y<(`J+ r/|)(gLzrQ+Ɛ|@mIu0Ċ"gLT㖵7=#4`vRQ&kM& {q$)奓fb?KM8 pkɳZ7VDfryt"eo yN3rl댠rGbQPI`H#gnyP{z<<~cxD|"p*8~b[iEļ&_2 i▲C>F*ֹNwqBs Cz{M W$2-;u4;Rh~CXޜ:G?_s ӈ.>-WGHUrZm\ps~]Ek Ԁ5C ZSwZ`3RϗXkۚՕ~#DT빟 Gč^bpK=_0mO%/vG91(5Oumd^ Y9%(x8&xZ6okL xywp fZ%CbMœo8uBmߨs ܗ®߉k]ˈ y>QD& TfD4&Wϓ ,D6||`D!n*{F+~~~qq\ry. y䙎$݀&7["NGLp2F@ 4TcY@B>Կz$eݳ/lA 2@͎u|u 5]|6۲ Һ{QZ5;z(-=#`Ƶgɢ֢OnHv9j=*v*,Hr~8 6N_LQMd݇ts1G %nҼjժ9X(&/pK+ª0Jk v.&wDJ9?|䱶}) |3$\"̕^-ۻF<cc䲔 4߁Ȼ8-U`\wx1c6hĒĉ!0o *#BiŸu7+ă=q` a1Yc c/T2J4QL>"GIF)xSS(z[):^fgyP {}Ӕdm-*:uoI-"r\Gzc_GthCn&Ϛ)iTXo=V&|W`_ulodOEZ).5v8ԭ9SEE@#JVűkK=eKĕ şx|`<>7Q4;Pn)+k^ q ]]<}ko@_KIIӼnzN;ֻ]CwbLдHMmr`"ރ~Iԫ/Xa6 Y{fnBѫNL[y NK TUJF43$K;ScCt"͒%J1t\X`pVM;[//w@ZѦOK_qL1pY3Wg%/~΂uB,ZQCV 7\P$k5ŊYK0-gG/cDYQ(1Vd&8w5ijy4Wp^YУeQdpiTxz80r oxvƕ"'+"? U%]:V>.rKkS_v^14f 5|cSAY}.`[*VSH{|p~ ހDu> q-A)Clj >lZBy;[a =`^P90V7P \v}>3}HQ3 h{=mB:bb|I:5>8[d9ZǍ][j`eVN #Gp 0{̰6%^g: GR"B9@j@?`+뇱em2aJ޷Fw(h3}m)3WXg`[Z fFcp{"/.eCoN7ڶzlʁ=i2"IC^$גBQQƛr-ۇ.Q15֍y3ǟe'>J!AH^6wƸ45Dr7kR0T}CT0rv> Z3]$ր(D'Oe(XA&ų/\魙x-X%&h>*Ϋ,KL';IA65Y1LO 4_S^ke:']MjtuPP(dE8_~irlc۶,, H:{vIMyG6rA2.68¤$[A]bP&!"Q'A,wU *bbDFlkzYLR#O) 7?vH"a8vD[IP黟8S m>18,k;Z{Ҝqf7sXu&2ܲUɦX&,|  m#7'8eL9d\]L%-Dl{q;>% ` `Ou{\5=-U ]/^Ȅf ҙyQ-۲y,\"C sX? h:  ]!]M~HRL!"S JKI!廬iX:6z56%|na|yhEb _%Yל͖+j^ǬBI\2^d4 "cQClT7> A>yW(BO޼;Nu(97ػmzhPh} ;uHhsNR U6C A- Uaj;c"4$ J߰4(YV͖VXv̦{D/DI@3/ILz+?/2ai4!:&³\kq>q5j @L#QE1iS|*nٓ[xPT>tp o3q ܉RٱYq~qFTxS3" jhiwV۰1D- kTcujZ"X` MlϥN!Zfάüo47dbi$Jj1,B3C Xc.VY8> Zx B p_=$ܼ;4 VQ{jG&4DsrLvi$!e`L=t+_ַ6PJHc_Nr)ĵS]'i m!jDjDBTbuZg= 9c! H$1QL"^Rr Ye"Dz"~Tlj/TtW"Miȝ}xZrOZ#ro D.ǿx %ga6u֌X+a6^yrq2FDNz)pTa.26LUʇQ_Lj|Gp9Ż~׾FD-7ʫlHĊ(Dv,`* 8k-j, ۱߫Q<߈2?02WwN (dڪWe.($ jx3> /A{됊gd/"SK[a7q;$vDM߷IHb6FhϷD< rFq/|'wZC,CT9!tm<%t~ҤZ%{(Z[ula [kD车]~$|ñu'b3V}VCJޯðc1U>h Uپrx=Iݗ!%bw֩Վdn)INvF R[Wjk `%xGI4aO͞}s^PvtHG#1= 3 ; ?- eBMHΑqN@?}=nN/ɉ y>xCZH|ZZ^ &{L*Vx"x}kU* YSF&oӶw?` AF[&D<.-HFmdZ`B)דd ty)o}JŸɊilnAk%DK#x-̘G;Snn˟ǽʏ ۛ]XĔ+]P"q~sy #OBp ɝ?pg(.Bݥo;|Lzh4=4MT|歷y߄0dplf}|o!񃎀rcL%ʶf쳔hST맊QG1i[԰fKj;r_Z7k+c"@u#0h^)Q7S9dFG]VG)Wܗqۓȳ =ƯG5LY2/rKA62zsOuM108\o5|LUOcaYj},ugο.2;fb mK_|FWNM&`D&93BA+EU?a`tNI|+T ocn? t&FZE!^0\ ֶ?5BI^n+kXmqiq+G_osf*CRgFP5\'sn[M)鈔iDUsb~<"bӍ}tdóRd⧑7 3rW$>4/PmmHoϸ  #: g:f}w]O ^,hOL9_Z7%H̓Bj(~[DhpD^Ը 5n86HɲǨRMFܹUW֪{oUo6|7QGO7Wɚ P"1Ó4JTr:iC_*zEji v%ŭ2Ɨ-I+;U|pq!6ɹj/<3[%Rfv82F%!P~:ovc;ŽYq68E1Q6TUK Ise ex;LH#$+1n~,I=ejUwHXhh {Cz|Y]Ot>oM#\zk6l$ԝ-!wz_W*@:Tw&}m&Xprw+ D54:=%@u",Oajjp@!&W. 1[`9;^;Q0ϷHo$5(rc6u5'@J{3 lكiH3J7mJ׏pJPefK({b=txe#9J>KpD8r|`m2bd؉AN~u`& Ǟ$\Ƚ "1LˇYEل^ES:ZIiR*X4q gvڝ[o,)#ﯰp !@- Ŝc$AQ'ErM [W\׬fCu>*Ԇm<QHb;/hnxvz#l؞QOCc+-9!ixу'W{͝-gm1dgwSERnE| .{*BD%N U7 zHŌ!'dm=ٱ])h.WBg}3r5G(-1A!'&58Bgљgj Au;@"{Wlg7]bړZ whTQej )5Y +דڼ樦OΠ1C`Կ5rVq'S 3)DOk?B*ZEߖf9\_RMFVy!3"'XDCN2@c?;fGBݽpv-/ L+ 0-?& t}4 mlዐv浓]WїhȇN;gVCOifk*%/;ִ GGj-+⨂c|!Z;dԩqzn~m-_ ~Rz7];Ǜj,Tcptj1::;81@1,o-vGkPUt]8Xe`nj\CSE[:-XKX)./&Q}wz%w5E@0tos+4nXU(}ׅj`Ln:a2P'n^^0x҅c4vaWqL{p\ Ǐ믙fhΘZ9QisxvDJ[[6k9g F]ЫxPC |n+>;omU"q=J.ZK'|_TE-8:| {#(>/⻁}';4Ho+G~vɔ YVeYqrv!j40CR3;E-ΘUvT> d(DVyk>&A~7߱~˛tCX'h%yEx~xgg%r*R;xNg٬rX׸&f^A\J<)uF7c?hK4'Ɓ\=JY le4:e5k5vRxg褖8%BSA2_c) ^x\?(b2;e\ɝ 7G hs"Y-bM29ꥮ m8=!1]9׫] }gbm'ETjls+>|(<;b1COvȈpAz1=r,v ֒2lvSikg^ Wt#Mse^,d߱j,&, mfԶ? +0 3=+K]U;@t< X>ǻ&BNV0}ַ?5'Nsb5Aû:W 0'؞\K+z!nIOUnϪb}^4m ~%/D0ϸg,; % *eYq~?+Tn0&ä_љBJ3 . Jʃh_<ad ]ooɮlzki;zyƀ<kI p*;ư!q}n:QCdjf8.O3U;|96k(>܁o;өj÷LCG@:*{y<uzkBK>dWP p2QF_W X@s+Q N+ KND3c&sA2dPs#74'\z>(S([& M+cBVN92'vxIC(7U( Z$UeKso-See DֹqF) (± bwXۆ`,Ѝ)IcnпH{ieZV^^t3z!˥lXzuw`'#l]DBPrNϽJ秧 ]^ +34Έu;ΚI~HRIɥf/-&Lι:v˃ 16 v4jIWCCu A NPjە`:YE'`x+aAG:*N&}⯼+hj7&9Yr;)}A3L.Cz]/FoObbXZ{Ke=ژd,M,NGK*ҙ&~c%ٛ>y^ٜ?5)od΋k|L |Vy!msi,dK@\!Wc}~U'ok s3&^9T|lJഡ:*P-L'O@L-zos.PfD`Ο]Wڰ7E|q[LZ@l.x_\'*CON"Ub$:@f-F0MW)L,&QEԻF;o^0*C՘iNc`Pj A3Ef}gϟLO aNK|4T`dlͫ 5i@H6j- Y u,tZoKBЦf2jrOgI8ga-GֺGr2mۯ)%z=OmrBn"LgP! #`~9Tϗ/^>=n )aTѱϸ|ΆtK{pBv*nT=xb/`>{BӓY'sJ# \Y>n+}b, eb=Pc s YHfJ^F.( vj [Кn$PJ{̒h> ' @}k9K/,R;󘞕+x( OրOKX+k0\wz'ێ4E5CLa+Ri9 %u<0<7ac _r`n/θe\""~<čJS|0or7Q g}bP+̛X8)+ե=?!u}d*– #x>S U{Ӑ]vSX!<fmwO ̝sȍDߗ"7R:XiitwJH&J@T%0.>6A>rȳ߆w~7u3qQ!W|}r 1gL3 Bu@ IV{Oz7fyŇDcR؂lWaߢ6aW2Nj̿"]jlz5CD"Q?=/u:el*6PRk*O㦚GϦZ厤wGKy4kI JC YvVL\ yEOH\āxD.'g&89S-IUp\VnS򤾑7oa]8^>(jbK;,jlQܷANAX . .O{^UOÿV=RR֑qiBvq QF2Ohǖ\~tOaHRnې^D/G'h}PDwd]q~Bܞf){gˍ ?v>F;Y"I"S!g^/ftS3,oVsPg[[Pt3F6"AE㣏;b_׆,Zo>bIѤ_XML̺ " 3497wdQlH'J657HoaCbtR ẑЀh -B7fdP߭@fCVs්ƝgB~.e9 ]lM{4jddn}]H$-8 v;45F몒hl*뀛ΐxSqHsL{S1XL8"`D0\kYx!]}4>(%\!rc!f5)A[<[&JҀE1k_基ڴ m=ˌmЪHR[zґ5/KBd7Oeu A޷DHLqKt.U3[Qx?3?X9T7xPFadT}oie3Ps@i-yY=`=O?CvG4%:(4kQwJ"(?+G-0{L͎|+G@=dθD5F7bQ$!yM;:IT,P4Pnn>+KWTpMioXric?]d<4ը-j/eڤ?٢q!؍2Qm6{8W[/Px˵N۵f#ʚZ=)=B^9[n{R7٤cwlj)PXo9DqeR3ٕ fv5P, *;"{N'Y?ȨsPXk![ iso/pȊhItEWX%4E0:"- eӳq/`j܄u\rv҄`[HW<|yg$mښd zQ`'E0ֹW5A헏R'[ v÷uٸ;ߞuvWnD=!46)&O[ qoh^Ʋ6,]6+CĄYeRG@Gpsk6XEx,PWarZ_s<׮/x >>voIwJ]bo߶N~d7pV2WvL^I'eVQef)bi`0~=!hw .0.~1g yNvbV qiUJĖbZ =a^i\3c7Khoj]fi|XpfP@Mg9)Q&K`I#-Fi]OfG9znDp !+lG}/S?}SL4*3[Iй)~m_'W5uNK cmtB?Dىcϛ1 Beu1{gPjL?,(6bT \f3/St# AV=b6 H`/rGAH Cq/_ %LޖPF v?I3貛<-vlǬ3Y^s*u zÒ- Cm%d& o$V 9 8>$'d)e=qHu2Qw&Ăzh wbV^ov(3T h98X}#ڛϴ=ttG.LnoGш(@IlkW'hA#3ָy˴GV{gL5yaYCZk|w cy,Ѹ9ux%бS1b. jE'R |3c0 B\+hA3lgX9t{Za"W-3\!?SZx+cߓ׻r~fqf[Xw*6uYH:PcVŻ1o p0'>ܶ0)UㅅwMSnG ֭In I_5肔 6of˫' (b82b]/E|,'(U >$ vi:- } o`\PQō;$ƩvԈUyjEv5 .|o $ %&=@peȄ@^,P CRԺɞ iWKs;YUGFC̟QD?;=Ж0>PT =4u-)yM `$kW~?GTSkA0`']w"VZc P*PV}x|q:2h,/[tuH;/K\* xS:6(ppZT(( WxwrB_Z=?쪨Q?#R(-iZFuG>vk~u1yY3U!2$#]C^V:PD0k u-[}̌`AS gsx%mdDï%vjZ^^+: Po<@i@ʰLÝ7'q LRɱy`9ӬQN:+AUOU7t l,13pWL/_J:;<~Ec*s"RVntʠ+k6l؋.mMq 6]=ao, e)"%P*G]671 ջO$QjPvxQ1K X!!\t'Ck~[}U{p aj=Gqj:S)[cKuS}C*B!mauuw>a|W"dY_19EDl1o=^(WAuU$C.+v'fdU5`tjTcNwmDS5?$5F6h%p(V#vV% 댰½,O2b WӐ@6@#ZUI{MO&`<7oK)TbuWD:Y @.R]Dq mnNդ,P{{M$N4Aa H`~4MN2h~ &{Q) xgez.Sp=TN'H3»IRG $Zp_9e}Vhgy3FAzfa #kWMS[&jrdrZ1Io_I 6:-9=a9 }.IɆc4*s殾u jۏ?G| &>0b u∆T3BC?BU =? 8Ⳳ͆Ѫ?!ppdU| x~b-!,'>z&\^?>>gOsL{7{%Џ e_]Nmn!enoXU&ͷ]d0K;lG x3`ct^LǟSQ՟}^Hr˭"dn0dT+z":M-zӖG1>ez8þPg5R"nYYbƑ( % vO9\sYA*rK>0Si{qj%Ljձ{a ZP3@@k!3] ?ˍTA9/ky[os}!*q޷<޸&7J)|$Oc2bՃhMn֙bIϵ1Uk -%]!B6K>[ձLB??9TcL$?t1Zo.Y~ͦ2OfI'Ϝ=_> / aXw˔Mx-1#<ޗ#{!7dh;ŘW8Ŝ,l{ Be7T- $-QCgܖN"aC3פqy\8^B̹|C~6"w*n'n㘬kȋLZep˷VmWAw%> ɞ#+$]l#B&hYB=:d]o?b(jGԤP]L/メhFֶ/J_ 2բA$mˮ܀cm8%3_Fg{SN 6v%Rɻx^MWw@Wk^J۔/lvK2 [:< 9֙/*Z+)ܐq}Iݮ{uM c((Θ6HP n84a8ф}c6. e:lbdp9HKM4u3m8H <[D @E{]^wIǦ׀ /t(81(@l?MMwo W ]pAFVI%x5wr͕vtX5k A@>-Z%|i䡷۬f΢ \΁ˈeR`=z)`fŸ]Q/#îGYiM hJiu_7z3fkg%{fb9^3 DŽqWCF$7p$!]㼙S.s-EZQQIv|Ny'ެg X>[ wzly_"ﱭ>ҩ:>kP/:Oeİz(,H,Xx~ ֦^GAˍ.y❗n7LJ_K&,̈OY'm+`eH-ҧE(G$ [#=tfX$(3S鱢\)bfgobNOnRMkxa3 䣕3'%<5Z>dA.fDɄjXa!=x/FějB{6}ҧU 8b3Neaǚz_ h>LD(he󑗭ƏshUcJZ( 69CNȕ ղهuN+r a[*} ۯo[ 27p =$va,C$\ * 7㥎 .z#Ws-w,S,)c1B"N xE%I[~ =mU85{%7EU2^:vS5]"P'^(c60y޵̍Ixn9S->ʽ0qxC+!!KU)b󛆿$XS _©y:悞0>h`v?I璷 2"Cwd+q8og<~2͕:JQ  b6/۔kԃ$U5pėxbit9A~ 7?pW=I gȿ ߤf򞤦:.Ͱ~~Pw5f7Ium/7Tpj2+Xi`oEI܉-1"LY*(ez?S~K z\7"hL6P ểTy3Cs~Jf^$I緱gr&VCeq$>-{ kl-!utӤ}P(1@dLn*@. _P{/Ue}NȖG`^S=y?nMoZ Yn:\"}x;a˫%g+EF"eg؄WsRp@e >%>3^# K4Y89?U!]qofw7p70w%0L29݋Y҆hgyZ$ K-4ZN gZ~Sک$ TV+fOFwݧ~Ƒب}MX4w# yp7YC>trHJ#f{0Nwe >kѮGw$=~tC ѳ)keU1B&IS }Sfce@JDZ0NNz͙(Ő?sO[*tZP2}7UYyέP(ң{Wj;ɫbU>3o䠨c⻞G߈ҤYP|dvr2Fkw >J>:0:=t҄B0ʿz#@IYɤut3>b |&MY#w13AaUh1ڮޟ7uq QCx & E$ Px-˱CwkG5OvXQvԞj 4S*`OW(U^Jc˛ Ȃ0_bj؇C6C#o1;]ާrBq\sS)nǻcڨO(,@=[zGQ}@FArs\tҦCaV ޅj5[=(P YEgzZqcw ڑHg\ꭋ{%Pne/UcLj͵2e`s>'{Nq6^$?kDk J$3x^|oO-)NG\8]dS&nas<~ Zuz!ߙ@T.(zvN\CmzJ^B$__M~81.]BZw^F,]Ay5T2KZ<::K ZDAR_#T}6s6jD`Ed?_ f1,Wa>-G &ڧqȃI0)qeL̙EJSiҙ/Sa*6r%G,qKŘ~8F,Wmve^^ y@䆞͂ 83u0Oww{2'PA#H,(CCigGݘ!⃛>_N(,PO6=oߎ!65|9c*[?_?J &a/c~b24a+ruBzRҘaA{(k?2AO$μK<7 SCQ% BH-{zYq;[z*30WZbn34ly`+N%Z@v-4˪rJT&ca1Vxj@ o{c*P~^J1\HDdmPP˶Ha F4SˀO+@P!t!hA O8K1$DޗPwo̾cHWU_&R6J혫k_r~nw62eTtS1W]Gom&/,em8v*Oi/5=̚P/L|/<Qgp^|}'-3F.X%Hܔ ƺs4(HxB8pu iQzmБ7qœH䒨 m:> 4"==R>|v9f(T=nq*KX#TXh2(xWeI5,wfe]"E݉7M'ӭά PO ֛:dM Zf}.$èt{p~h`mL:Y"I:+tĺv#.bw2r/HM% LjuܨZAxѓ~ e+`YAˉ:EB D_H4~%z8XAc@FRoMYM[70D6{\0Z{kԀU0k"̱"~-nX;{+g U+Gyd9DM^et?#):6VU&=r^ZudAЃږu!oesacĹ Oٜg9 arjzx*c3r:վU|u01t(@?[r+j#;{ :nvi{-@h.E?mǿ("f&{I0;EY>gĥ kYf38xE/4ֶ/ir;b& ,h(~v夎3TmۚKāfPhuyLod~#ROH6r]PSDa*""u%v"yn/+ JsINK`30I_x#t2}ACLLP&h@2_)/E$Dx {mT<AMCz@oۤqЊ.!/R+&VuVn٬Sds%y݅/*!`GsK/.>yUe ޺>v.J?bY3&糇yFCV!Ȭļ_5hr%Œ{nP|̣k\bmfHL{#H̍a#b Cv0pC%E?Q' 3( 3آg' HPШ)%m'x1jqeO3f2~}[l7*ӢXXgָR-%Y 1)\|[[Y-:@ĸ%AVi"(1Qz6eEA&>Ȭ,޵Em z8c8\$TWV+ѼmP^N-ݪxHү eSN<7 xCke9\ޔMʗ}s9"zqx+ Ngi2k A)h;S$R|$(Lڭ|1q~YHMJR$WJDzX4d?\huE[hoG>38) H}L*O݋RRKwթ^.dU'u|+o2ib1#av}>v.VC$U@Mok$@z #V暌_J=RBm' 8"/A:ao>E wJwe(] ٬FH(d¹;ų_{ ͺQi O!IU4?-~"^Lp 6a"ZP*ȅo#\YA䏃{gG $X$Gd/q3꿆qײ20Q|)#m!g\p"M^\b-h%G5ŻKsKC(u%kS`Qu̫Ìiq˲7Ha22۷?t~8ɺib/ɞΩV'dϑ&Î~| gJr!v.hmQ)0u]9K*xag)GYSYË(RۚHNhArOEq!zGM`XHr\OlG|w[p͉W1麀AovW3O@i_cXuSzD/Z=~ܽ22Q#H8Ey&Hk! oV6y|mF1vXd9.$NEdTAGCrG`a<|g^ `T*1vŜTUPM7O3ݏ&Gt`գ&y$η`*X' YB.8%O=% .7QV03p*M2dNƏdQYAC"b*6b,[z{$CM]LpAT\PQmJ#4֎Q1EBh*1ڍ%|R^s3S@O 6SĨ!v{/$,p-D=HՇͯ¤,sq*NĨM~KUX]yp#~tҧtߗ >P"a7:;{&Ҍ_[RofV("T6}3tq@^H3ty!hF+7W@J[\hoqH#^}<0 I\R`b}o7'ӖؙYGh@<4~58Mr7n#-mN@#:jͲ='JeեQ~seBlv * MߪWX?2>W bID9+;Gδ]Bꚧ&]`Շ"P}۪ønK@ݏ\~4ͪ#mmx޼Q0>Ǯ@n1lb\IE5L",@+e܁K!b:&#TYIϨ$e$TNYNW "DrS A,Yc/z;BgH?F@aFuֱH4(hVt7jh\3Hk)rjC~Y/6PgSdwsC9dk.WO"/]~Ac#ُnKqpOd1P*s?# ؃Svo@+db$>LL.ȓֿ|Q=l Wz{NTi\$8 6Е$ǶD17 /[!P!>PI:~㊯Un{k3~2Y_u(E%G}KVhb!QsZE<QjFSI5@]_v~[ }Lس)qQH9ݘ*#Okʇ NmّS*҇5!/؇*r?3糐b%^#"<}AA b!tGFe-](ھl%1?F'&r S#U=6FS^5kTk4o "lrcSql  y-o4u1Ja;*Nδ6ZE>K‚wj ->NswӋy^Sam:~O/_^;EDt#w"wM k͑ض^bU ؉t5 OcֲxP PX kI=u.7z+5"qFgEƈ?\P<G<+#QXt6/c-vY G7WvDo(P/]sWc(9n A*N JPE{.}֏&w>kα:z Xy Uy#D&kDcsW56A8/waY?uƿsWO 2,ˣ"7W*X\V]*L<ES lEBi}l:7X[`Ei$zo lV+2p>Ux":{"Q v= h\3~9^53!Gbxg? ?kDs%8^Ҏa'rRӳJUsB=nN?$̉K]. tF#R A!*@C[) 'W'<^YQ2ZK7„ rX>)}Ӆ$;.(8xV4C^4̶WV!` !]DO-(P@,"`'"p>8r.GߤkI+K^}O,r_g!bu+iu6jwWS2 iwc<_3Ik5Ό9(-Z`:9V}֪p6SL_g ?$+P9{HݷgYZ0707010000011e000081a4000000000000000000000001642f0975000118f0000000000000000000000000000000000000005500000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/pci/ivtv/ivtv.ko.xz7zXZִF!t/a]?Eh=ڜ.+Y.zEYg1Yє:!3wk$NSJyVm?ͷM82Zհq$-B@w^yԗIZ&y 0pgyv, ~ / SOHț pر/UlNFcl1!U+ܲ= 8vđصeIΩ98NCZc؆2e?-MoRN85י~izmeVrdc'ڞJF'';hi*4PwP] OAC?dd\u>/`eseZbj&8]e ;uvr l-58y %nXaQr?&5O:K21~kMEzf,eȪW87u~adBH,YЁ*7;mFtsj+m.n}pibLjYEC{%…WJl;PRIyhس$ \DU8uW=8Cr hYg<;q?^;4jIj3e@d 肆 U˨kg]c!Uf~mp1:HyCkwU*ÃǖwyP-2|2b1ҟBRsq\=v?|rkHg8i~ZP+C"Ԏxd^B^r`>-Ħ&eqLxCyVHIܝdSn %_|QDY"nTd޽[?I@}x0̈Q)5:5^0q>9-kjˋgf3?a]P75N`jl16o Dy>J#z [UYeh۶&)y]@%B1gʃYI$"db4X͓E*9#0e~ Xz\%ƀ {&h8=]2\,(â+=Yeיp p`"c26+9Q- $]'oW=L3 K!%8,2-uBl-V&kwFjWJۊ&)vοΣ—i@ =/z;idႮ&O%75;#l~"!QcdgY~jP=x\lhEȹ+Q؂絕qEDYoNEVᑈ۠CУE] \)mWxN2.e7M 8Zfux3}RVHe PQ_AB4j ] _2+ǓJ'rrX& [4vnXpT5E7FX;~kn۳\`VP"P1 W?ZZD9r}!3?bԦZ;b~\\~j|*z2>Qjvv9-(TeDٻ)38 I#VPΊ8ξ\A:6ȳ]oB|*$|`RU )K/(ulf[J93""~o9iʼn@x~NgiB Z:5pOIc211V]*#ؔ<Ԡ$eXA-ȯNߚD}9'91+L8R;u%'ٜAL~=4 ]QymIQ{2-kp{ɜ$OBrO[ \TWmT-M+|PCHX8)#wd9f-ǐmK)H'ۓ@oz /LX9d">)yk΢w9KL-|6}%K28Ostw9S P/#߱.8#n74ͳdS 9v>(DAZjmxg.@w:XŐLJDyگ|7ְnnU|@!wmJG 2қaL6mq0Yh.=MP[0nv-"bjݗ30H >Py>+;0۲!r =6ZEnԃc ;/T`6LMym~*NjݔO,mzXxձOftX%&E*>Vd9suY0MʮĠȺ[{u_"T't}Ճc>S9NWzIRZ3,I wE#߀X;)gnD䟅(rSN~"'ZpMVuxyFf{ʉ 3Y+h0d7^YeN .y ,J j60.&FE?5wƒLwlyǴt!Dz\DhD_R2s!y`a.yN~e4_[AbBJd#p#KBJ㠬`;Uy"ݤt .ơ. Q2hA8Dܤ!Qv31;zUټu o<};֦ c]!T37qIhhHA)0` Ҷ \V Mg/w(ƙmD/*5!foy:{Ec1rehc2[c8 PRwT^qS2@O/] _yWɷ7h%/lpw|;)WSͿ"Z~z]5y'Wb є-T3)X ϥC/Z{(:XB5PkТRa`[d j 7NBlNs5@u}lnccZxx圠na%O0He 'ik_ \~N,UBamɔzo=fl05XDvp Za˷tQD-_iĂC=;YI4ZS҃t:XLGa.#է,>LX)(1/SahS2 "dxYܬlRHFoW{urBbD⾃G $.]OF֒#tĈcРAג -3"Bޚ\*]ёV`*h5W1tJ=L3!fډN>0ᙷ:j-t )<.pGzK O~)}sܖ<" efR?f(du Sq5{1Hp3#7w-;@UtVC딾ud+Ҵ'P9iwwQ#q+X #΄oI8}&{4u>U NP$H&@݌峬zEv@7Jaj\mR8{Uט!i1M,B&Gr(mf9PBfkZ`Sᘧ?.л*Vm~a[0#pSi @]T4fq[&2 F*u\}~~A(^_5Vj?/v͠NʈN FbzYtsL](%ӬkZ3TG &1W*y(ծ`K{ڴi]:H ө mbgb`7FhvEmHVaIDӬkw es-Vq&¸9Q@N a Ω3/g _,WHãgG'೏i<@W.lc&'D%MM 9BBU:7G!FgتY%p3>4P}6@_b+,򛴘 ޒno b9RiW?=a%]`mEbߗqj}:D֓9~rzW)᩟" H:IccAlO:yȯu2§eu( Gq?{[ ;Dlvaqۯ-!K/pH`w0<8;Wr7$2QpVdNb fYIk߼ i9w)!`_Yh*y 8>x1gg٥[H@+Ą}7ns:Pu奆gR &e&I||\cZ0U#=~Փx|57{w*Kh+V$jzM EԷto@c">E?x(Vilq y ;a3ˆM{ʈ9H"J$p4 ¡.!-5־@,p<(ʺ*v#*)K{O{мYFQTʈP($\\E7 HɖXOh:h[}H le AsdRvWӪ`XS9AܹN&G3зe6"aM,ƺh T!@S>9j7AF-P?}Q3˦-nkO9^X. /h}89\ >۷  'J Ԇ1o Tfƅ Ϋ#'y4U5”44|lSɔ|%}TSjTqp 6G$;Hm^l{5X'2M=ܷvo-ihXd#.-œohTU6FcMP I[/CF*U Q_1FYti@~䬊0D&Fb+q{쑁b<:,:ҎgUF] _kDm I_F=UpD2iH|aDבI}(,.8j9iX*$afB. ʌ >׷ Oez~\(')6V- ):tA5S.L$頢l _:{!M%XqNi+!m~48n_;-F.4@'/sFfK NMgf{eʅ kv6oF{0RXvfvn>e {={+8^~-:UʆʅꪓNX(Vןߦ.AQ|j}V6-yJ[[jAc cl0DyVHVЁVoi1aيf!^ȯ2[pj_w@yOmSqv>(@ v 3 dY_ޥ@[.QdH@P<];jt"lz88zԗ:bkdq4sǾ{3#BheFBEgn.F;>{* ~++摝=o2/XoD,6ˡj"2t2@ aI^qZJfeNx:OcP;$gq b'f/@ŞQ9vو uH_s|oHY}O H엂c%YG| 3Oϛ*2/J;d@YأC`Q*!y,zJ%.ui.E&H@g!yb%QҐ@PX{d o}h4.Z6O/Vx}\ZMGNUq&x>lk&vwcto:6;F57Qtȼp~a.{qѢ֯Z)%V[6= G$_;2Wř`U]zԶvEpIޏ$oѢa BD 7f)}I'+\4_C48d[*#!-YgYYx/սE"]WuRSI*iЅdZWU:HS(yif} ڂKPb2nl5*bt P&-Lt4'8>hD.$$.ӕp0ڡ *$q7gDEq6l3YV=5lwP\G9P{ӈqTѠޠ(U&I%jf )̴ߊ6s!L9*:[S汜jp =d q9? Dކ͸0 cP|&=zdڨҁjLjg \iLl̯PG3ީPy/iMwE Xou7Js+V5 2={[@vC MwKڛ^dh҂#/_BvFS\5'=ǵyl/.UWNTQ^sk-9vz5z˰Ouo-|dࣀ][;Zk?)t5ܤQH:"l ƐQu3!Yk@E7FF Ahw]w0 ,L}t T3#UG ^{:њh}죂W X{V&Sz[hܶ6}~A&JBra\]YR?g\v* -VmȑΪE;&sQ>NMxIai:`S1CQ9!Ò_U~a% PÙ<^ۭFa3t/U+-w3c/to#jd GꃳCO3;=,jB,I'k~hYvRLg9dא H@ȰXRvc{M *"*;N*'E타qv7jGEf ԯZX@>DOu9vx_w#W!|b<0Pcx×΃CU}tt )i\$E 4aW/wK CyM]Qoay.fQi~2ny>z]EȩK1IW_Ohaē  ~3ɉ:86:&wO"_ dk#F{#!$Vz"ur52p9(!վGո;6Lz)*::s$8Mы!./ VOv5W:oɪl\&ufV GTϑd f'3*/*%XEuAӺN<dŽA#m.|6@SH@ LdF AqNƃi,jL@ui/JT|@{ic{Ϣ`1҂r.%|J"IzɹO>Wݸwe@3`%j&@!XKg쎣O [ y( kq[j& WtJT *l%Bzr9aN6|ΫsAQ3kvlJ#E)М:6} 1P ևWʣ8PHydĩa*I!FD2f;nFGhKTYTPd?3{'e@<7 bMVHP*1y]8-#ݗ\iS 's_Cnnхa[ G%-;T7N]q'OB&S-fY^+=V&vI{=#RK4$lj1I {BnM/ȏ)_و[U3(B' naL7Spo zyw-75p,T<u2:(O}ƧoWпb+HsSUwaqӳG&;R_Čg*3 {ak6̛(xٱK8HaЇޘ~BbC9t dƃ 諓!asM8+}hJ f8An( N[Ϫ>FUAh_}PkL$y|?wlsl ~#z-?׀Ǥ1t" Hϕ0+Y R91Yn\h@zgx$)ZR-u$bFex3JZD 3m # qKXM!}0J"O!SH^G";`, U;,uX9l/Rٴl>V0!]W M;\ⵢ\(wgt.F c 힐e;$;*YTsc.O(:/s9?bbudvc˘ԲWN hXߋ CD d!2 GSy>wˏ[r/hsooɞ\A<]'hrߤbaC 5 =sxezq ['ૌ%S\1 ͍3bs7mY6JSZ s ^iuDf;PM &"~B8 ZXL?\/óLpc)a+՗j+*!IXy|A,G֕A:RAw:jE!aeBo cɵ060}QJm&?F;ٓ< Ε>.03eگ1Do<ٵY|uAYFh^cp4 CkǙ?q@@.foW5vqNΪ]>.]gbMG:=xkJX!=,b?̉d-o=`Yx&>l*'2lgͺOC8l@ـФN=?x6O:HHF@WR#粁B)[s@~AFo?{npya?c#DtͦwD{.( (rFss)g%cXӦWPhv.Ok4EZxշfpK:ygQ~ /^Zzs۹]-7~uv)ЧqPz>^ >#=wF$n`pAk64bڭg ږK|$yv&kUs~!ȱ羮9]V pq4;?m5q*jYݙRP_p׫fT-Yav0d__BMsi/gvW{ݾrLs&J@` 1֣,AR$g_;i^7o&mݷ+C@5?Wc,!>  )]/Yu{Sv#-Sg1%Ulv=qYG 3DN"΀Y,[arqr3 C~`]m }x\3";푡3,6Cf@n]FW2H{k{R'Sn4O{vbz;;A-n'YD(TkRjq<&}f 'cBG@GAEɠv#ثɴZAaΒV3x ɲ:*]q\ 4el'1~>0dikQe*Aai~sءj.vr9Ek6 _pQ8ԕ%W۽U@)뀽-œ8 GMăg@%wf0: RtD}ۃF6Z̉Qpg*Uۤ'lRy?37(jcR/9}iX5 _2_0 xrxV uX{Ddmg#qW t2`u~1JenxlTI|Jk`/XVp*zeM_)?ag-̱WtՁjEr.E#Ґ/ JkmDbԣ ~-&i[-Õu"%*̬%>!K=e ]O U`iqN>=* ؓC;7,g}8$ SiHtǿ f+Yp"hiV)^'dqv|>qt4+nĕF ƙH.酌>\)406;VZ'nr:Zˬ?ήwANDϒ Npn%/d~Q~Faf`3 >WI%54a>Nt+R,#SǁژmfąBFl)5/hߊz]t-pn[? 2u~);oZT69$)(5̐>7G/ǢOwi[rw8ƒ%DCm26ݿe،b 1fv_,^VМ@4Rm{~6ag@ŏb6{klU/_Or%#a2A\Spi@qY,hd#EXI1슓BCt9~/62JWgD%k,qVGpcM^@̽@2Deר#ږaEߋ#ypQ 5^yjEBфsFecH>6!B\:g) dmK0]Iv%%v[nAU$hY2upRpZ1=8S$:G%[VCpPHoLnjFhof'Δ*W)*bɢ`.japy4B_%Pw'}MHbb`eZH;znť5'D¡:&c cFV DU @f OM{ 9ǥ3܌~̉G*LOK$$p?`;22uK݆iVO gp2?k/h[7氿dзJiz1j&y i_UI-Tc@ U3vQ̨lT߱}z"Wi,KJ=. JȘMi?ȉ5Aay0DL%:s+{ВI.ߛ/xwC,#iD5iK$u FYk %9EUe 6" ilI?nC9:?ULm6Ɨ~ylD)ef*8vgUXTU5n3,wre f u5|iZPug(G/r/Y7;)e&;\<f!įobUB0N|:ij/yt׶Z'hc'`}Z]).rah ]W0@E٫ҤY!j/y}7xUItUs8dd#tr@Gc|̑Ar$%U9V~U c*fhd C&'CG_&469G@vRq ylDlN6xCY Ң7յp4uy>O|`]lW̑zSdάn: ʤMڰ6C/Ϟ-UIHJqKhMv fAES_[?x?ZOoچӠ8R*la}q 9^t^u M$(uF(dt]-m4.8bϴe L^ V]j.蔙wX6N9T9"19_aұe>pL-ȗxrM@L8djȞ脟9@71BD)WK jvV&Kg+w2kI Zizϯp gӎwYvKYPK)7 -.} t§"7n sg!_$؞]o/ 7^J*k'o,qfπ_V}qI#X9g@ $PFՓ]?TY;QD>֜$Oh\V[# _VFfe{iO%'U>>Fwh@ו=˩A]uq.Γ72lr.NV>$LixXLa8w )M4(oi4MDOcd"^RH*`n;ŋ/97z_ 1Pu@+cC`DSׁ !]\h_jԱ E i}vW\ ެ5#3ިS2.`ݒ*= L:-CWC>*`R6A9F[S8Laxǐ,3+9̜KP`"7"s|`VI0+<ʬ ^A!b@=Tyqzʐc/S 1+x+sO۬ 8ȼ;JaEuhx!B0g10JdXז$2[rϳU'DbA@#8Kb \;`>dlS<Z6Hk_aT)GZ2 r̩Ad17GФՉ0n1p8jpؠgyXt$ɔ2ql:VŃc2' )fpO's z3{r&ٵb9Jx!59CD= v7U p}oSX$r=\!q.B9! }mJ/ ܟt:Rl7c.[qb,/@[}04Bf33t{M& *i 7ZWdX=Wc"c~ 7:ՂYޢ.ӣD͈HwUZύ-FKp.yg"i̺ H$ yޮ[CP4Yu9mE# Kɿ@0[l@iQw;9Z{.00n{݈Es %0}u|Zz E,Uiq+$#O[@N}>\8eSW,I*aʮ~DCH3EKA 6g j_4KImLnEgxF4{L]/.ӥ4YLmcZ| v0/h( ©! 5%uyU.r^a 9}43$Up!M9-1}~؊ƅ 3ߌ]y'b6]bh[ TS\ U5cP&t4q$"'-kl(E(Pswԑ[.FsYSHNeX&ĝ:OCo967z'-NJ@v!.; de07IuF| J-\|.>=)7 `5Yhxv~ǜkc龎&d, H}1NF&DTr"K: ?X/] i4wd7Z ]"wTWZ?Cn T!,##ʐ]ZJ( "7lPBYե#-<U'9\_Of݌5$+|c.DiPa# LVM0u7l; .vSQL{YsTaf՗IV@/'3*v@+/8$szyך׌dFR$i`:LOQk5\mO!8LCò.3kljkNר =*CS`+Jbg^X“"gf% inMuVIX }$YA*fp{?F[TބϏ9W"RNK]YKTe Y~D,'5z2ܱ/Ӕ[gJ9zѝ mqgpա^T%\U]r<00/f!vb;8N}bBWg /U$T-<A%#f .ZhjҞ8]VSjuKt )㞨}7wY/ď϶]gdNߤ%8+t/OPvl \z aj_F>syمhL1.&O3}TW|_g%_fnHsoe}LoN_FB 6mm+>DNAJL2 ,;|S롶dp>ƒ(I yTGGA':P'58o/K}eLVcI@w(o5GI6{FoYAqNq󊪹!( Ċ]IBeAs)h[ Xe3`:ۺaA>%̒kySZv㈴"tRs(A|sCOxZ-=V !KSr>ox7" , 1 }ߑ`0? |BcqgwG8߀ƭd$Æ|DC ;o.*S?Bu臹0cg kIx]s8,li ̸tr킣jA7~VTȋgq2;[R%)q4DhϾoۅ̥$E̕eHjvc𐞟)XdK ,8GŲMG)[j qj?_* )V#B. byTK8HXK rJn[H0G$d`eS@b25Gvi8(h '8_EHK0A9_(9%NQ@$yiP!N#q;l+.L" "EGvBtOV-g7qW ~+Nw1N_+ք }KR c/ Gpob:~m~{`1] ?1FS`rE쿓"v9D7s}\ ~Y!sZO_&4p+rtZū% H%9Rkpa\hrOeگcٸ>N'@^<ω(q] lZxDB&(z-@1?7n\<ː 4z,ZP*Jt5b%~D>Nj#'*:?u/583e~)4QXZ`.^aYmzXXwwװ5}Eױ9(^*=^rGb#'eۡ0pMu`>4pfmw3{=۽"rL+]l=4f+G1\JF`_t[nG"\hbi^$<3 ՚?ۭ֒ƻ7;^3vmV4kER aWiwɲY YHezu{J/S#rۈ?my#uD ;]2jC4#!Xby"C_sxҏ7ɂtؙ!V)E@Z,B|V̙'d4R )|f\)aiS-;>~V ‹Y0 `$lPR0<نk?l͎MېP6k~@:)*2t?8dzW?3)҃ q?f_ Pw/L~+ '.{ȣ 88XYNXB;Ajq+?drl`y{&i tj][ idn/g⸽nz>m#3ԝf6{Rչ~nSă*8n8UeH.SB[؇^D|ӲU2*1TÈS/FGlTi_jOx5Zb㙾HNU\-D!Ӈ|C[;{MTV,N|g4\f5G|.Y(8Za!~^5f+>,vYE6ރ.R +vm+)Uǿs 읒?k[pCOmCc@6;HSD:Ve繓$L ]}yl*E1ơvX8_Ɖ5 <4M'Ix\3~>BHLbSeK}{n>^!o@dqsC~[Y&s $ ݛ'l:JK9Lc;5Z7eݗO$kk_a6n[K4pshPeQ~faH>3fݰc ^z,/"IǾ߈uE!It `'I5Bf %Jܕ/W{$r$ PM{72܀G)#_PHK~jЗ#~}Xn{{(e:54սBnDw ˕q ZV#%{hR_W BI>k|;|RU#]*xՉṪJ%T$r CFe}춇D39mY-LXUe׬T}K ѵ3oN&DV \oU3\or 6q[v _g\ͨlwIK9b:J훻 -x4EU1t|(:g]q9|ڤ͗(hN$&p_Pтp9 @[{.R7T=IR}]Z\.-8d?kungK|HTfޯԜZ"E$gᚕ!͒ .TBwEӍ qCDk(P>A4Ғw G$Vwh^PfצR( iVH2<7iav~Q tTΉĿ/ߙsd,D0Ip=[g*q:}բmcQ7{(bCdaXPs>R*VS48dsWO1Y@p,=wqk815{~Z!PZxe oJXb\CkӃQ58,4GŞ|`v:&+G;>3h!f%(fpZbZI-`ЇDa)80m/4( C3iT:o4Ϻ(po feQs|H"G)XHiUXXB9Rkvi1I/Bhا%iG0XH\jˀ+f2%W2}s؈-x+O"=a=MNk=dȗJ@ʗ:Vϭ0.1] ϨձV{ږV&phg+aO׭*ħwc:|(=pK]ޥ0m3S"M#ro~m}ۯ\߫4̍N="L)mmgƗx_J. \~IJ85:5&o:km/FvP`}IT#JRnG`s\*a ̄M)ۅsZX{ ,{d`v,o}y]ɷuѓBJq(s'x/n2"Տ,lM UoBYϿLKIzwRx2m_˥KDZ-avĢQuh1cYê{FӜlⲜ؅GZ7YsTܘQ.ۂmvFґ8U`b~oւI[,դYhP_ϘJM?6,حmQ6xkhЛH"/P=VN:,Vtl!/F 2W, =(qp"wZ!+ X_%EeIʄ^7O|_ ;`Dd1"jl,t q9Ðۖ,)sMpÆݶ:Z1\Ij \=LlpXuNRQX8lb༛,W"L,H$$hlgK{mb;^o CMvF,'-WZl*yژ*RZd\Ohe3R18vv^%v/Xfugl'rF> :ܓ˼υ^XPHXKo:d >6)g"1|+{zCn5PT5` SpM GH3$ɝhiJ;d͚m+a1im7A<8u->mFI]guU_F! g^OEb^M`P7<y g .ex[wGԋdeF]!8Yv!&S)g>ETxe16u{zIv̟yO 4Z p:%zT WnF#AFZoA-c.ag\J#ڳm>ǻ80vs4W SC,Ls)+_+$WsQ8o&G"&.h:ɱ`"3'mC!RV=j|]^9ayE y0cfZ~vqwP[PPG_PSy%,$$ tA>f;G40C[aGt'&asB BĉQfIM,n[i-s2NUFߏUf""~GNmzˤդ-eHOnQk[%H]+߱@Snˁ~BvgZb$X#FN QAe>ߓtK96Іi^pb0?kڗn헟"b+G s`-msϑOs<:DTn  olxvVfA¢yNK@(zwn*)8+yfZh"ӫ{=-/V/d ^Uhi0ُ7tVzgd 0p.7ZKbL $-]6;0#th&#KB7\+,hc ;zE !Ik}c3/q|u9{$N[́^zUr`KT ~ƶ1Љ @OV#e).1CrV5^4h~ZǫMBCc^~i R9‹lZe0,Tug2:S~V;iprحCěʙYː26yzؼeůjw&%ATg.sٙLhXt q4lZbuuVxBcdQTa.?E|Q:l,J%c7}r+{5UQ<ےF g6R Ӓ?$_5R `D"\zf5J0=ѷٞf s{TTK_{P╜Ԅ.;obEdzb" .Ш#DjC:a}r\]'p0Qv?N47⫵i9EŶ7zW '4{Y{yTlfb(*Vz$ ;y+J(+Qg %3њӚ;l֎,Bq‘{#0&CCڋFo E~ZRsC%^qʥKOt' go v+D'csWƺWN߼m >Q03s4Ikkg"j~pH&.Rq xmjT lqC~܎&JIeG,Y*}Xz-aȸ,sǞ-Aj4,vAs|33"7ȐlLk4ѼO^FU1a_號Џ,XM"dU,_UT$tuQO0qPA0ӔUƖUa hnwqG8i'ބ̰>8PWMYK;DgUK$7q8XkQEm=7FtR_]L-øQ!kih.JnUmjΉ FE}mxׁRᕁb-_Ec0%= B=Cv"<I:[C~証i99X@ !+YC+Sx;A3m_ ա X2r+,%^Vo+tx@"/ .TNt?ux$(%b"]y7CZYC3}X{k)mB6 _޻R"Z bJFKZtW`P-mKN$D1SqGz* =wqG'&G+ [$Q>2P{#i0|to4d-xYH4`an  >sܫkPÇVR(>` XIY^Ti ;O\e)hʨ6(Y"9ɓAR?3uM"Zd;!"Q!?T >Cr !:( wg!e)ommYf4, u2VOoW:+gKVXk|"܏d|.LE9l>y|@*%W,9!0%~TjM-&4`.OH1 )a&A :3R)8+Y~\? x\sZׅBYYnr ;`k^7rD.pvkiNQwKN`0j>qzuft t GЄZglhP0mGMh?f=u9 췃}NMr=HbiԖ!8WfG(* .Z #Qu4UX팻BdR‰l'{kOhϒ*~9 yň ka"L5&y=\O^뾞'4>{XX7Gäف"? +R$A/ot/o%j>͎(cBGLڦTFHyh%lBcAKlq /b5V/L~C?O&p}2 Y31B D0QM.W%\]~dL_zf[3*m^>TCyRSȎ**EM O~COS90/W*ktnOAH_!:* rh'ƆA~OD ]+i@ZhViRzdh_jFw3plBw#.g>6h>lC]jb+R<0/_ܐ3s Г'xω=x6um0?et02GA?otvt{S,͜c% pyb);?B1ͨt]3LSƊ_ U6!UNo n)@SOd )z$1~WvTd 8 83Cl^K#S.KK;k#[S_5 8c:ekα': 6M+XFId.HN*r!ȃ?l3XU`ma^}eyuoN<5s84(r^0RHB@=ٞp܉AG%M>:b}_Ru `z9(ȡIlseϒ <͎r`5T_/|RTiH 6T&ireZqRtZƤqm\j"NU!C:yY{]J7z<;It^F0PYN슅ɹ\q}Ωa\:GZ)%ag%}7X"LJtQs>_g.gJ6$~C]Ãe5)b# ^%xZJucw8P,lu5iyoD}]H='7⹀hR7VԹ >Dzcw_T|`9l^zI9ҾVE" pFN6d(E|bIxaeE$gZb9ytw HR Hf8P&GhJؑ E8y2D(JGW|IӞ+AMzz 沶@twt7*[KYf ƾY5Ϥ8o\4ysM"nb%yKR?nYXR'ݟ˝o#m#XPn_o-Ѿkuv')I^R ޯ3]*M)T/O||q젩@?a_Q5; # p4p7H0V;HMJdT@§C9\BpǡA1\8b nW@V]H2매f4A2kuR줛vf"8◇Tn}-`읈fkOsg_Kda]zA{'.6oum]֤B7~P{N6R;@)Bd!畼7`nD'c^d$ /M}wnԽ0y[r4$؜h9gjbJؒBA0l7ɓ#e_"yҌw-= -*k0E<%#v%KZ?a Ìq4W=k8ަV/=vPHVb+Μi FƚohRV1ŧn1ޭ ny)o\d]Ɗ+}m٘$-GGz^WX X[؄gOv#=)'FSCT$ѶJ _YRD8bdtͩOӫ{J:Ug48[!z~+Ed>6`D^1 |$pZk-)TG}~6h143]NUW s@hpM]%u/'-<"J|| kb]sd#3voQnDwZ]۾m2Җϕ-⊮(֡3m 2j"ic'_8쐐@τъrVK;v$?M"a$,H:JaqbZ0hoL"#i)!&1} mR2-&wP]'vI pIUl|hau7{ AKNK.{4 "XAMNxf P;OeD7KvHj/s]ī=n8;>GY$~"V"eK]]LV%#[ S)J>JzM+#2$p&wvC!{G-gCÐ+LV;4YuWuCiӓx̣[אz XQ4{RE%IiӻGV\z2"TwF?p Y*:n\b v7Jt#ja1H0 3oK9hL=̝odD_~})<[bྰWIO63DՇ: ۵(e(iLN̎59rR+^1#آMK8U@ghaWt_S`tc'޲;kӾs+;+ց}/ #<*Dg=2Cc-e6铓+ʣqzOtڞ2*| 2%'fiuOCd{Yh!X4p{*d0 ;v|E|ޓ9}P.HW3sk|wQ g!+1($c=UG3_K {T.s'Dv(ǎ(=Z@t$ W5:Ѓ9b(س9S؅I[z(|%ԢulG=YUz;xuFAVz q,[]Jkdhj}hL2~f8_dg nһAEᴈH$N+52RD4dU~!,۰GQ4&/E3Ҍ,yԇf$N/u`k39nu7aOr7s\VwW( ZJ)IS_B{w^-h|+A^7W  l7)_ר3,I̪"*}Ԃ8\z` ad6+,sjH!.q/{#"K[= ɀeY1ڱͣCCxMg7w 1ͣ:*Lgθ躖'Jzq |k6BvJ<:³ jfʋf ~2㽻zֿBiaɤdo0Qd~6p(؛_y+#4'O ?v`Yߏ\_#/$r/`؈/%l[x]\ u!Q73'U@DdL ~% 2q1w@H]9˶.)$1a:u3IF/N?t\ i4g/ݎ>OdLe.oB*ZNIbBaSgp(*mퟌV8q7_ep2-+|%9|F,pժFcvf;yPf((#5])6J|Vdga}fW꧿6JoLWcMwfᗌAޟzTq]^+a"Rm^ʌϲW8YB3 Qqۤici0m\-2#MA:n sB:WT.+_>)wh`v."n GIxoӫT̆_Mx~aKo{WDmq "Et ". =){V8uZd9Il8E9Å}+^eĘ( 8DJy3";U<י7ԴrB#%5Aoȼyuba2@ (?IdXx9gZtY̗W<?_l 6 7e1BD Xض ;}obBȉ}Rv= ǫЮ !љjLQʾX5Ѱ`H~;M&!|$"5qE$")1d9͜#y?";ܯd$V|q$N; ue_áႭT*L_JjJ1$H53UۼA!##2YZ% C(}m!nz 7%ט`ts&RFmN;bqLҨIMlPdfIxXm-i2q[VHiPDs)8斻c@kf(M /%ʯM3[|/Fo!Ŵ,/f}/QAH4.VlێF{¢LT1BO0G*b_hUqZ?TWAw̮JU:u=o!}]D>ëuY{A<ܞܕxN5/jr46HsџdԔnLG9W~H{=*#ZC:)h#r>MP7]la@Z&ұuFߖ:l/̹:,7(=m¹ձdr\ Z2[ҍ8J7EVR9Վb>Ҳ/ C=GoO0!G ډFwo7>Y5X,GyK,Xޥ:k0kڥ|p6G^_` v cog3cZtO[" 7A\y7=<ƪ3Po0GNJկFboso6'}վ]j?sAg '#x,N1x499T~ڙsk!z1*#;>Oat)zGcX؁ׂ?AڊRt*,tg7_{%ʯY}.c Sd)^_"g#r9ț.􆱉cQDYI{8\&/B$Pl\Sܒ_ @CR˂+qXnD5W@ߛ'eš㋦%@KiZYBӚ^ -U db@sM `a&#Mei) B=NҔ}9m)&n8%U_bkL^@ʇ%4Boo,MR5+ ?msq%84z \kҹ5*\l蔒[o$Bqzq03usJ)҉VUֹ:K{UfP@?&ujJBڡg".q.LsU<\Z?%ygezg:"=WQpӟ:gU΍=UI_ -%5pլ3$\[?i1`,(&ji7hGŦ{3`1SMK5 ٠_ĊRn vO+G<9fZԔY>\cZQ! EO 2( >E)qcwdn~_Kd:-?A !e.y6|&o};ɸz@<{x ewߨsB Tuȷ h t̍4C7*wsw:ƷO1q[FU;~Qm_g qmzVbon@79 #njA•΍E*q&/*_"pj5/C _7w锱G(58SyKl[_?Ş#1LMh=(5yW`6s;pҁBγcs⊖Uwx")%@٥1k<:v+ /tvƘ/=;H*n7<Z&Bs"Ȣ>Lس)( x4m|'Ë4%㥬! &xo&76ߙAL!0LUpKcTazDdo\SƉqS3z:=V' 2gF_Ep|m4 `2}H}̙4EP= xq S@G0\ ><[dM4)c_a垛p+<X:5͠΀nfKsz)N>Ԑݤ6#v:Ѿ 3X)Ruc=qJa3A OV)p[4!3yr>",tF,!n$Nz.k.ͭՆ]["Xe?\a2l 4XIG/5I;qǍO +bׄ;IRЍ3v\pg 9{-iq<=eAJ$=Sf&T%)7D1tƪ,ġ&1!TN5v_T=5tMA׏2q8z&oy^n[\[;C)11<ɻ~OR19%(, o&m/-5xAr˨2 3n*+qIׂ)c,x4WqL"kZDFRv`ioAGqG毩(/ãq¸k"SS+_؋4XtA?܁&Zcw~^VɬT?ȗfQ4M;Rs&xF%T?6%f4E1[ 9mtkIGqp2tJ)*A[ $4 ؗ(mw<$v`Q XaɃ+܈aF;crMiǃ ?|3ϩF2F4⛖M2bd s4ic^jI!^|b ۹Xs%cu"|V0䠤KP=6@8T Spo[ cVNWC Rڽ9T|,5Ͽlful}u\XZOR :5Q,<^ =3~䠮KNTV+Pkzѭ a=l0SA|mݐk?{.e60C:}ɯ,mh3mQ"-2 00$?%v]LJ:0{i18q)DE KV]U~L(qA]r hIF# 4A?ƥ9.lB' v.]kcFo{}\ :q2)lSPwہʧJp~91*; jH* \ getj\y8"M9C}g'ցC$9mJںϪaX!o tObhfu]_dwRI۬%:畯h?R؁؛W?3 `S&YbVw*\Wε* ,mXڌ$տh+O9``Mޔ}]RQ"~Z\"{`޷U+Z^Uɐ Iiz I:n5!Y+ÞR>6C깣W G" MH ]aW SD?·e9rKCJlj'?4 oef {a^V&dlskA/c2y ]{!q Lf^/J:+ Nr4ZSKR:}*ȉ) :]m7MOgSNz1qv&);YNjEv i|UDωk9kʚR8bk{3 #BFekX2Rg8%ۿKO0y<w $R~ C$h֢yiswŻwuvo5DnKݍ$X/9k}M ZwOɫ KЃ꥾/RiSRϞږM.[jCSdK8\m Mų;o| IRU OnU G`l+?m*y=ˬϖ. ޛrFDưxnkp χR}ӣOrO:曕`LՅgJf#z}`2~}F豎s)au 搆G *Ga~7#rb[bK!RAZ ;(&n{XTҪw[`Z!7:o.5(oVV<!` 4峀q/VY}shVU;*^#{GXUa6e>Vf6515Se{O@]Qn)37,!I17pAUIԷ-Y0Μ/⃈cVRL61Σ=,0m 9Io =$ël ;|F1%1Kͼsw{ΤBYz^PBEZGZU[UȖeE?1쿈AK7&TgΪ֬γNW}3yUkjP',.)~b{k@_m'Ř_N甉m]SƓ`S'?֮xϛ;fTmx9~(yaV퓻#8$֎b3KiZ]t,>Q/RŷJW{ I<`܆_R?,8rz5܊Pt5db耯yA]C)Z.]OVw ;81l 6afrv쒶|q<&4<vK!rcr>lחѪE;>6ZF!];ȫvTY00q.f; XLʖfp|qNbB+*1GWTkuT7ΔDX}?ިY^F\#Yƭbn"jv+UJ1\ҳkjJ#vǯRNAU&}g>u ^V5DiK ";h$G!XaBEjMPmh2"Ģp#KåM(g5~s'c57Ye,פnPB S<s᷉i-6(f+Gr#Gkd@P pzbDy#8PBa12Zu6ă -k\'͞B5wO..hwvyEIրiK\uȞr>2/5Vm~IYlڔ#S2k|٤skg6 ;50MfT!0ugs$g]#Rl:K3k[/?VI{VB(o~Q% [Ov;R}ReLgOˎ1^Sv3< J6 riD!0ZD +%H>seB`~/A Xo+àT&^qjD HVjӉ,qp@?{}I7E|̪JND\CF/'S #!{pi$B6veǤDQ0aoFS}֑n`TD*1;$Z[&i]sWa(8"X3tb&̇h=/L)Y.-"\%z]~4gn7 PO< c<с+tI{SaiK_!mEl 6[@`xo؄;ҫрsMP68*DiYH}:xo~ "?g]>$0 _tݚ ҋ_!>xDWV <]cuuX;.S7o4A.0ymd&Gw`2h@-*SH֥:̋i} 67愹D,h+g[SQO.MYDm ^-G~ݚևL5gm50ѫ3qaӮ}y O)C+8N*f7M$ ݽ  ?p}L¹q0=/KÄheu\S>fopS@]p2TWic*;>!۱MzMŲPVc7?K(.M-6łKtR"3Cؘ6 l;U#;]:ʌ RRorMx $Y'F. /iWzs4*AZ9 E WT>1-M{0,ȝf0l wo eQKUxqt7e ԙ,b,"6~ ukP//߆ś{|˺&Syܿ?k*&)9{?|:<9cEe.(01gb⌞Ri+g{&/"i}*Ax[}qn^Nt؊vgfl>;ilͰCԝv/ >O݋\*\3$95|`/֓eUYǵ͸6Mݿ+ur,B% QTru؇ȷ%h h+ctڤ:/5m;;ă 8wgU#2'N w4Pk'hټ4Jz2 `H|Wg ;5ix/wêr뜸f"3|JlVfd^W\,@sR\Lc}jB ZN=}K/mwX+3O< ǘź8uAWX"!KU)y{3`MI8ynR:lTt{=W bM$0|*/IhMR.n jX⣖gCZb3$a,[aM >.l0=9Z[LxVv"2w(|yG-}2I< j ^Y@5ښ&`pd: U[\ rH;mU X⑬AmCߍ7<6]Mvuk^6QрDF-E^Xiɟtw?SA SA5&{pxDǘ,T X칔C=c#J.*^. DXn,y+|>q%K@q-DG+ΐG/9}-U;T8-& BPcWp?:v֯"-RM#X, MpHo_i7R6u^= g"?(>ݺ Wg` E0i^m\!Nd.XdRjFpQUN*vn4R*.D xX4sNƉ_;-щT V59D)_ $"%ʎwKR  U*[nL=X>wH$e|Ãj8.$tq>8I_]JWt9~lvs[0ݡ]2 <f!R::׬s ڿ QK3]񖻣YB#mIz[GBQ؜bnZolCLvݰ-[CXaj• lLX@RH. 'AWR7<^!FU ~N c*lwJ?J3PN[Ն̶/j7ŴEg՚Jxvc; l} _O˝1nEydWun%B6 eh%`O*ixa5JA}_G45l]=@k;#m+26WdZtQ8/{%cLg O>0M(w3fsqXZƤgzw:(Kh`x@:":Kw4Ο6Q=u ǁ x9޲U7uV@B"yiܹd+3aWc@t4#Ay\P~CƀdeC;Ј֝h{_4~Sdz@gJ4Dk(L/8Z i{f/KJ% =u)'=E\J2ݽƈՙl{/C]%sHG5fewBc2GKmb=B]6`aqt%"\2mnAs˼["֩C!&br^Y˂KFEQo11/$pRsdDtZɤA=Vp0AhX7{jHlcgi%>1. .Ox:LbaGQ@8jϠ(>}gG Y +XSySR5CBri#₆鶳G'c:-C }w =>bjAb}=w`nZRN&G5G1crfGfI ƭRN~%Ί\yQ:/wvB8kY-Y?sٮI myqzҍzL-NkW w|"# AS)\[;dAqE86ʩn:[>DV5X!8˞iB퟼Q+b+m4NlHB#iܬv=֞YզHe&AS FJFmD) ^tr'mzzSM_GOؼ`gT 9 F-4;D w^: ;7v'y+Te6KW>»s/Vʾ=b'H =)S,4E4ڐχ:p3G|HZQWaoҿl{`Ā0 bmZV́Cк([q6r[cY@1Aj(q$ZLh&g6029GQƬ2.ry?dr/[|˔Zd"0xܟVqrpqoo,1( %$rIdKq §?]s+sTφߑk?>?F32<׶?>Xa\eeV`  .ʄj,qc c]tl%z7CEB@ݒ{Ka$&Al5a`pX3~v^Pj=TBٷbϻ[{}.?4`Yr1e).O29o(8z]yYڛ|) >CX"t0pCTt\K=PNFnB[mLW :[kשr>́.7Tԍ`m|^6aa:ɒS{+4eU#l)VHip֡2\xP@g*\3j)|L( 7;Z>G]H{TfRAoT d nHwaԑ;6u>K)憏uʴl <8όuV-"a'ҁ ޼|[J7JO&N OYKNuhy-c;&&Ս/-;SJe#N5gZch'(MeW*^ւ$.h?׉mKU &BxcZ@X*Լ҇U45^$ ,7{a.I>@D>[Ss fZpM6 Ҿ?mL/Oz(Jn٦c=S:dwm,usZh!hJO} 0hVN!k* u|zP@E g3˩Em=F돋&4*/z'O9⶞4q:ES\Bb+تv ?onm_Jyo"ģ{Ow&eY/ Nyb{캊.=SE=\dő.#R熪'"13)~(-. +̒g8t\K͎K?%iUf*Wv~<,;qdK|ꞁvѓg+-)Gop+Ww{.tOͪQƘj4RlVf|z\=F~@E&BQ]0F\aZb|-ꬕhL=x@nqªz@h^|m{[/IB;^ߗF⩻V 4!$z&)BcB&yji&m|s1 ;46\@yj@cׅ{FMg:=`V"فCڃ ʜG;$)g\RHUH<8x\;wC!a\cߩxHȺOm@ o()|?u>cEo2Kсfxs5AxGHv(][Tx*I=zq&G{WSYR?:#e_bͫ 1Dw?X܀vr KX){3ܬ  |/E>}fi @i'P^ *ϓD/sr,`)تKY< u0!byd @7 VW #0dDuIf/5  &o7'ܧ4}5F!)7bB.|}qo5f8/MgEeˈ#I+*Y{ͱ,k/:lZW K]u/3/2۟ Hdjµ1hM@ 7ۼfADv"ؙKO-| !5*k掗-nJ0UA*6uj8,;H%R^.џέ3cVHxw}ڨ\ﰒcޝ'n@d g ֕K^^OC Hi毰|↶7/F[:>r4j>rMHz/VWN= , =4 8ClJXvWj~@h+SoaY]|x]iy2?^Y"0WFIg^h AiL$ػ_85 sĦ;4]jðajA)hjUd*&S'iĻW/ku<]fQb7Bw* $j%u`S8E"LM\Ej 3⡈ʹq6?mHê='l\D9u*'_x.C>8kz`IV ii?t]xR0xmsColC#zw̓#\sO4dDWuWh69LJ@ҽѱE֮sBN ֝úS :ѬQ ,8ֿw{M0^(۩~gJE΁6 Cog_ y)G󵂰v`#fS-10uvWjEjUz 1]q^RiB?p8+0fj^q;w)%lҸX G|QXțZS5Z)oT~u~R1xÍO87m*cQcR]saw B-z`fz?v"o(jq3+,uL )Q|>>n|tƛߡĐrf?9=~wu3j* gֶ.GO²9A}GźCӹ4N|2ab Kٕ**Cɴh݇KƪÖq[)0/xV~r)86vB ;Cܙm;w6Ԕnh-ط_qXL%0i[L& QguS33ޖV<.(Z'9P~ވ>(N۴疊$uRA@d!ym&̂PkTcH{)KiD-NuXbIOܠ,2&F%OjبdQc@ D(ܜd nq OY[Au[_x wz̈́~&^Gc̋ewaq佮իnb[Nsr1*Uή( ` `JI Ck蓕v2m1RSa\O2g _uRح%J??Ğ1)Ԑg.nP^&*4JO!3yzd WHr^~-3;6P*IrNy2ꙉJR nSw#V\;iMUIBqFd>0?faeTEJ*:kq +,;1jEy}Da"PxEܔZL8R_C=_hkij'Ɵ@L[/?.,Q|] L[ Vk@?^Npy&*řeDv9N(m~>:7Wy- U\Y!ĬvŲ|@zy6n@ZuXb(q^J!x}O_7=ȐytEo2\s]R4G#PEB_s ?}jijţ ƃsoACfx#>SjMn|)Sedv%[xEJ8~p0o&*_ CetJ,&: -qɤ<5\Oqi.}ݲ:R4y 3J.H l!@.eR?},SD*lyWD8J߫uNGυ&%AX?p L<3S:K,GCE{"Lqc2Q/!ޠȊo?䖏ڗzz πP&˿_.V%Q G2 7j*{۫=:!/ {p]*x%*lwK`9RɦoPd msG{[K ;kT){+cdSvaUG➏7BՅ*mϳQY:c[&4'1(-e+ JV0C|nQk:@hlNSl =FIwwjxXҌ\yXϯ5,kʿr4 ئ@ooSQmWKl[WtތCfb 0lfԳ4uO% ' 0)@Su @;/[4g`@Rr=BNJfOі\Xv % ܀׍2 ?ofx%ArEB΃q`+h `gfDsu%B@nh[[т:Cn=Ӌ"_؍5P_VEJ[~@Gg樘QUJU5{a.Pv ݧvl'GlQ`2{<ܑp5)fd6dڷK@!OMߐN#rC'e=k4X]Ρ󾡎`"4v̠/i[P(/vob?i:y6u2ۂkft{8ंJ=/tfHӴ-'4,-ۺ,wj^'qW %8Xig8+,j}x A>|A9P dn°1C9Gy/(VĽ"5Z߇t n7ն iSQbU"ѥ}V Ck<8T5-Xb2Þr "|8ȯVz|*hs$M"F:3oKQj@=xht7[sS{|=96du.nHqt;6tfpAu`S_f0{DgcYp}º Kŕm }&;u J(GET>:aFUTx@ηsC 8H_XngzOn1J\c\4[83JlD-DMViٵLTLd @LGnihv J~fn4X)h9ez} 4 9qiv,.kcՈP OԒ Ͷ\ ܶ!fcd>|XZ!F73},ZY0wD,׸/6r"vZL](k|R]oQگ 4PQclɆ\@Ypy=AT:7x-z竐b*ިd$ZN|NX܁(Qt-K|S m1ObH̓"^Fތ%ٿs"jнm8ON'ch햨N}6W:"J1RHH׸ 4j/^KaKVQ֍ӛ8}$_{b*<.?tjк!!jq},09 _Q.T K逆J%ЊFN"a.8W.$&'5ܞiBj8bc<6@*k`-\ut'dvm$B*P !T^`T] ۢMl76T8Cwt|:5ӂؼ8E}5>S+S8 z{\Ax;K‘`0U90}w}[%/̌,k'a;}VزP+ΧwdJ:+`%p3$D` AFTs YvwkcZcɽWI)蝉%#f$$!y /v}Fu|yL+K{,4p[47V\]Z$&ls* r;"Qp$,oqqlkOAM\Ҋg/fvm2K/~RTHkӫ,_!v 0\ӾȺeX]EQ@V@IY##E)E HrA6#P#3IoK֡m0=pf# yHCŎz\/,#8z$(()ԝuٍϞ-PCZԊ Izu?w=u%[A87u"h#7!*}SiG=6+"r 2=?:$&~n^F.Rn*JzooY·~=naPBu4r\iw ^Hl#3ܰxgm JiA My|ᅈM _{-rZXU@\{qg%)mk0>+"pQKp3%rܪn-7nm #E"0j=@xM|> OA FAgc>;CgMGY&k.8ۺ6ߒ l0yH[ xvJnrf)e#Vim.CGLv1L#S7X)x,aQL%DKHgY 5?)^tWk9R:;joo`y\ei*p-vxvh.`~W է{ W@'ms*eC ⽅؍?jSU[!=[| \g2j̳W c LJZ- m˫%:4=6M{/`C099 E$mK=[ 3J]$!,/޻`^ՒLJ"hB+oc xy[GGjy9? OW=#ihJ[4\=/3\ '"=*MS%&cQ^\sI"Vt,J Lyľͻ70AILNEPq`{6ǏzuoKDԆ.|jWIt RP^ Fy8¿*}$.)̺yLO\\t5kTݠr˜8왧SFgƟj_X@<$~o:ZU<:XQm+t7u^šp~a&~lB:]v,E7mwe9s YyF=4;No19jmT kIGs[c^ Ղ 8]-OD;ԤRwWakiz+HD v{A ad}Q34w"}(eF0qvA'S؈!_K]V;3F> E1&~ݯ&հF} _S9(bcTЊɳ^-HaRV*w:!%ML.cb1ȵQu&p+]zmj,ޑ ,)X/0+#ŃP8pm  Ot3آL@e;h 8 %|(DoY]iRVw,nrɭ!k~)4m5jXEMu5m=]IR'=zjH#qq?olr/{ VzΥR8Rd\:c\8?AzH@Ze]rakEhRᣀ[.dR:fHgb";H;r-Ğ s?_6Z)jA M);v+[)KUep.6r83).ť}iUHQ*"QoQ/1 Z40kー$: Ed/"A~9eLW/'1?E,gGdjd zD٥L>i(f6c0-VȭHI*Tt87w P" 圅J*A7 $ jO"UOop&Ny f_54:9Xxg߶{{1Od->!LԺg'>J 钫}1Yp;l8/۳ Dš'zn@+V<;]k|RRFNeNK,Xkn`e7#"9a۝|7R!B ܸdQG}}?*KpkA!B,1T1i^'wc ܟ,(WD@:Cî~#_ȊG=waU7](>T@۳8׈+seUEP5w є7~pM YYYuR| C`MVe&Hkn6J3^S/r(}K/iSa%1?#rՁichGh\Zn88Rbyd֧{y1LC!sser_y37|LCr,Rk: eFVȜ_5tI*QFf63T ,%\|$:u;PhEaíwuL+)kfn챔6#k~}k隀SvxV5&S3 AA)Ʌqi gkoLNkb+LuG7r 8h,,U˕3NBkKqq}w-Ee?EE-v{#nLaId/$;)hHrR(($Fa^]QH*ջJY͇Ɠ>?uC~۲W70n~/z8]M\мdnp͙w|OMyq+hpkD7WW~~ce )m~"# )'j=Nݍ0Cw͓_85JB >3r'Z$Qˑ^KהGo efxfU80*9o&e߯Ԗw!>YD62;jl ky΁1TqT}I >6}7K9FND'8 ;,,CC`suk.:ըTP`~gA <#ԑwz5#9ѷ=~>]ɼU>%Th8rTxMoCCD53;Ly}" rT/gT~ #cҳc@COGݝYI~v. ?ȏUdA6&ŰJ33 W zM] A>{t0pl:Z \o'Nv%G[O<4,A\vn{" aD44ZNkڲmF>)xrڧ G讟(לK6,: z2h.pQߠ̑s_``貜,,O,e4(oC8d7pYfG8Y[Ñ'"Y$B:# cIѨq;Y*81˓fKY!PQg܁10/ݸomB>{<ߴ^!r|D*ݑgTT!.// r4,dD6)Rq;Cvut8փ>^ep< K*g[2 vHOqpk50%yJ!|7-3XŊ&teVdxA\ d` Amf6ru{0*%JtkbMcofv>!%+n ۺ¾S+0oOʖq-} !7SwZC!#lL_*}&Xzg4T35͢x0n͕U|-Q)ha,di?AZ)rjՅbPJ׀şƏ2 UXCy|jE:y>q( ( R::;lm?fQr+bA5&Y~V9]Fl1Pݖ!n+J6Wa84ρZYGL',N##\ލa1'ˣ>MW' \'=UBM9gQ2[ eg4hCV{mflL.P*3qDt8RUWKJmx%tL/˘o|ts}_d+Wo6V" =z>fB?Ls&,CP|m!s]M /ofGZ|OD;IrŖʤKIޒoJF0's{Fޚª%IPv"JR|Qњzu.-+B_vxZYq_hqMb$ݳ#֫ MuH7<Ç@N岟O*XrVLRs,{FJt0[kڣO;u9τWQv 5hn#:iC-{$)@HǮK$ATMޛO*šWS=$&LJ ?aQw3 4dt؂ZdQvonb&pД*rBq]I)u$ɓ !_:1 @kr`w!AyżDaFԯ v J`m2Ӑ?@_pS?C.Qk3!a?.a1ecp{j"=7MF?)uKُ,\wbj>)BংRS{īcfqT܅*d x="b 7x$|tqg񚇥%~!ws R9U˾si|k <h.Iq@k%pIRBŁU'/j' ? '=+ &G`XJ_#fob8 aft 0U ^ yl\ ft'p+Àsp&ߩ" o(6rwH4ԠnJv˅ 4r&H§4RLf,RTn*_, mgQ(bkO+ Y 9/0w# [BEi7B?y 7dRxtf$8DK& cs0\+=yp p4 >-cF wfpV0̖ƪO$V1FJXxSJk= ɿiQʖ VFp^MS!Ko>RHT^dthV s.{># OFDĹ|!!o cCk{:vj#.ۏkHTg2]0ŶSL#[9IsΡ`({؜"+A74 Ϩ5ז0b34/p_ف4G;durg16+"07nْXB{γ rGr|m)7Ħ֭U P4t%>Q&6!*,YGWLSJtJ:nv-=i| ,O +\uKcg(6ˠpBXaD=pZ9l9(?T u4+]Lh<%y쭚KQ*.*| (ȇ%=w~%/= 3JgSM Rjtg/>@JXVFw=*)(R̚kVX)[Nv*xľ #_b_> SgݚW5yUq>Cs$UPn%E$u6_RV:ٍY_ 9ͮA %ϧp񩮜 m̍j]5no ՒC{_2MnD닉Z~p~Ԙv]",07Zw 2|WˑD<^*rOGDPYJg_Tᘒ"dC*U.N}oFőfBBgTg9cU:7ي u|YMI3,B]n)r/Tt7#9yG0X=/4J8&S'IUa40 y3n˙Ypy<To2iES*-pPp _)zDžFR +)Y°F j|&$PC(vq<3~ɣ]S#?cĘ5<y#V 4r;uZ/ݝ\gװfRu=r$awJ,݇QCB^r{]~#ƍZØ8@d[cs;w2|2hB;΂ Si?;o hCP@Q !`Cf֩? ğ =_ٷ&ʌ̛zf%9,Wa!mRJjR\ !$)^-蒓^:hC穎BPN*IG _[1UAP]3o>=vCjhZ< lY?ܮ :$ 04]GLfn¤F\RIHZM#W`L3`hDqq+N/ˉԎ9CoJA58l))-x+iY[J,uS4:'Gn + ~5)nG)-s߽͚157b)A&Q8`/sޞjfٍ,!a~Oӳs&{uk'*CI}bv1(ޭ¼Pz~I&J;@pZj@A4߅؉-g׈f#7X>$bX&n-zv {Dz=nZ=jM묃W4OKUV>;LMh"E Ś5ʥ2P^ᘿw ZHC"] ƅE^",?6 h)d `uϻznQx=x$"|.0\|۫-"#ms)Lt HtZ Mɕop` CsA8c+qE Z;_?F0+ECay `;_dsB*o`$TC;µ׍RQv5c'S;o&Y)Q-弾*j! ,k| ų)tAl6-ҭaLSdV2g]F|Q506+dA\bkw~Euu]YĬū ?ⱜfg+_0 (qf`CQ%M,Jn @"LlȓJ(D%ܙQ),)ؙ$;1Z|3d8] nݚAs>3S\V\M~oR,-= ["($=Ixh,`t 4P&1|7rq8!eXǗBQڰ*/)G6L-~i: MlA45\,9>1YctQoDPōbTBqS,_ygp/S7rUY+YHi`nXgigƤ]#ў":Q 煂KKmhfJ 1_#!ԠԎPf~TeƔ);eC?蹙avKዷ69nrԯd"le;/s=ś} _ s5;R>UrJ,gVJԛbna%g'[fkaBסG=>UsF\4Gȣ{)P8 S| v^Ҿ(,0>qRyt;7KO;oùߌ(gS(6ʣ$o^.640(sF}eKݳx0~9l- vKi4I5t̞L7Wz;קM9HtuiB]yQ8ܑg)]?Zˆ0طMC?1Z%v ~‰?ǟnlҾB#.u<|P$~9PhpJk |2˚me;ǤBv蔁6Oc{2~Uc?NMkkmJis.Ͱ.% E|s`M$θ1DGչW\)IU@r75HkGq1OPV\MȻ$u&SUlp5|gD)LoK$JsLmo]Sc g>%/hs>@hkQR 9PZgH2y7U[U̾A?ےT] Sp DD 5 =XNifeg ns$?' ]2gjSH+L -Ti?F $_ItVPA3qPCbotq}^,tax(ɀԠhvA1hH5/մH ,`C-d VnӲ{`z%Q_;,.5hੁ ĵk=jV 3[rfcM4PH}4сvڍ ޶F'ZFOٷz$u/C9v4.]gNMtr <_#|&!z3uuj&Q0s[_H\R XzmMeCxYNۡ"t~F(,,{p;]JƆfȥl]c#5C;/e%]YhǡWCd*&^]rYPkcom%!6o-v}<;;$޽ oUGv: LI:WH̥a= .-TP;U"K&j_k1 e~k3~VKL}.S!-4ۣ&Ryw nZ&f[B0f/`C6m5)`!4Bn &K1kmb ,3]xZ*0b| wP rc6"43w> ]}󕚷cS˱],gYZ0707010000011f000081a4000000000000000000000001642f0975000029cc000000000000000000000000000000000000005700000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/pci/ivtv/ivtvfb.ko.xz7zXZִF!t/૯)]?Eh=ڜ.+y\Mvq@WF12j=IWsP]o6 p vm 7 \3r;d>J i~YInuJޙprQEO=\b|dW[eaGk{"үx-\aFJcO섊o̮HSVxIz] Q?}@?ǂ٥]qP_׃зI_Q. x|Lw=MV =5KS+ɿ k+ӣ)&5Z1B}Cjr &+;˼{ Ds{ %}*] Mϑ޵9GO_4rYE.|#TÝpd[RNz:aU A8mq*2"I{̆z*8R[TڐA7zrူM?wxzv%ilus۩Jc֭8:MJG JK--j~%KgQd3BU1ܣ<ڎgz&0sF+X0ÔCT;q';Yӄon6CV}5q]:Hc'HiN,|%l~Ǒ€4ΏeG༵m0I"dBY!Kj7ƚZG(zynSv;J)-¹q ;"9t0zKpzV`z앫ރ8Þ&P'CtH :0w%ZJyq`BxɒYmZS\SOZ/5Fg)O]\KVYzwn*P:4/Ț'mg l*vlnû曆nR zq>Gʅ$-hB~@-s=xr)Ǟgha@oW@R0F;ճL;6Ioj{ #eSAɗ(GS;usҽF\m{39-:i!Im㲒tTEbTr I#[ⷞ ;76[)W0`^Dpg@FR.u3J<0~ EqO"sGy-CmOM8k5$~9mյd$qٰIıl!54Kպu_olĸ̓4AbrV!.@;W,Q*2HԾSF /&D]$ {64C<ԣ^&4$2jfPZ݇HHC2rE7 Ls=P߹s+:U?؇f_ʟ@U->,? :UL%4ԫŅzfἈ *y0Kv) TqO5(NNmiMnr\;ɛ "de;1iR_rîatM !ЎKc]@hS#*('ꛞMj56bAx`7.B3S2*OyzVM3-o^!jh@=oSkAN+w2k|M0K HblfW;LHǀגib,Sx9#-!IEf O!-Y:5;\k ek 8:~x-Fܝ('qYp5QH@m*kYpFU+2)ѯ\n̆M0)ɡĂ:N&g{r+<`C{Lb@$iVѤNm~}si`/wKkBb;fNnJ ŭo~{$׹6#;&xŚL? 屡'vq/&sCP$QA_I>C 9'9yR z$1JX`gt)X1{-?*g 'Qe>駂Qd7;0{ 5F#?8٧g} 0Jc*K:{ΚO_4M*ӡTn0yKᷟH޵cRG#F5=@pi bi }̓zs2]HPQݔ-ة+BϹfX4QWp#vq p~6yW׸@8fZLlL)RE}S".[U10'(9YQ] : - X]yua,ObꑑiSUslhJ >^%e oHwiBެìSAs^I3.n hXz$^q3\ISK=6CAp "]gYdƐpH!{T*m=ڳ#"r$${lUcPHpY-%}Ç~!HdvD7%E-}9OϤx_]!6pq*[//.[>rvpSCdIsquX Y-EصH18#u$sh:8p; 3D'q\FXe3lBf.G7K{)eAt __Nuj U CfN1*Uu!3<󅔲hfp (@-vy$ n,DZ_]O6 ]t$PE '۬)m㰞WgZ֩xy8COyI2{r5=#qBЬu"#9'xZÑlm+|2޷)%2w稒Y=+XÙ(@ޠB%;/͊y%#/;k["Տvox> vvexU [O0"=l ,7 !=%iA, =d{5, :~P3Nk- ~{0-U ܘuFH7QEwaZDM69^i35T@ U4k 4*pyEz4DO)xj"σR],dHJ(v A,p))7_M*Dm ,+l(K#vE >Ho'n[!" U;oxPU} j/@jzI,|Rˉ@%=}lo7+Wxڶ]TsIs:Fn"??9,GF>f>Ӊ}`0-@Af13OZ=?W3aӦ} ]6My'5/Nd?r#i sKBN>Յ zANtxJ7`HC;1A[D4cX9~n|8VswI[C79+ LHOәvNS> ]{gȪ<⡆+e j %A?,ZULH jt,@>e(!>wE9P?qI]5> )1R o ' |Gtf ID2dꬼ]XhHee6G4g|<5C{jIA0G4"rxIte֋f O[2V´pʯjYbXUS$ȰAo2&=.P:nt~'D7kvg4"uok0cK:HXJu𥫔M#K:`7Kg!enz9"4u?NCGUm$`dﮯ2~唳S 4Z";5_ _dJ޳_2&uY,t0,L_i}W:m :D]X&ẸFN%k^Wv[A%o cZCoC"֛("0e]wݢ4UY 'K ŪIƻH[e"ǻfo%_/#?;(_q{ɳi/wE3 m⎕uGo]rv,a4D~޽mVш@d~˾ "f{۵YRcl@G+AKaT*g(f`]29Eb-D˝X!XlrI/FJE W5ȿ\Qf^clKikUѕ=D ]&4q>xC>_ mظnȄrqO HG8}M6DAd oIzXJMoK6~%*"۶]Wh ȴxg(SE93A~uy.}]C -Bs QD߲fǀW?$*a@,>F8gH ΎX e&jmW(i%qvjrNTwmr{3@<>}Et=`p0GHX;ilS H l”9yG;}GٮA-Ex*88gԧ_|g<&_M'*Y9Z6&%Ϗuf>0Caw_uDT9,JH藦-mۜmBRn< ˠbsx#rϡ_>W(Q1j2ǿ"U~9INOTd&҃'p`Y"7 Mh4?|W!!ֱ;jLZh;lPZS=ʷ Zp!ܳX"%7x4W>(/h{r5U/\èRL@߀dY1,T {Lpܗl}<<0l$cٴDs nk1@;͸"J 74>לR`70TcJ2El??CVྞJ,0CF5F lnfT 'q,tIbXuD76B>tT b`q-D %$}1_VYnPo[Ze J /aZR.2xhd#mYIA+NX_ 6"D$NeKe QмrFi4gS'ËSWv[&%QL%$"ó"2Қvcm~RX}hQ_9y|DSӼ,1&7'ޝ^X^;cN(< @63~bK { #8up9Kvu^\ZY4hCcVuQme7I抿;&JZm,(9V񮚧FOS+ >[eyۀ ܱ )YJIۢ(s!R t)y?=+&hs%R(fwiD|U-nnwx59Mm* p S@QĸlOvG0=ŠVrbb( fu8-Zlo92,1C&J"q y5V ].;~vZ.x] خX]EHmp!4CCm08&8$$ TXҐydu0c't~R6a v{K&m|跚gƷ63nkkKk0:8Z"X]8:=^ƌ7RRP^fo;q׵K 9#< OqtAX<>45ՖS59ᔞ$q0!4V9ېIr@)F$(gzIg= N% )ڗ׽F{iձof QB0lfzW9ZK!G)ƄʤȞB>v!b[weޞ \ޮO!MBF7kUw< O{ob[h%̶n$(#u$8)l|HAiy_Zj!#UsN?tmq]EPzb9l:GgdHNdwi%OFRhMEa“AoF ZJH,,S˰qcYk T^f><j;Վ콅vpeqAS~θ]uAM;zzZͳNnS]ǔh.D.Uh/5ǛA! .|67lDbԩhDX'gT@ (PMso9(:f)&ٺo_(eBjV7d :T,3N5,=# ›gZ$u );p v%6~=Y_" uvV~(t1WxE߰Z7NKD3%7e UD~a&=Xژ-6>-|3N'9?{&zĴi@A_TV%\#Z יUb Z kWKlj\gLp%۠] ^qI1UǪ: i',yfh$H rl#L\s콮vl^J{DM욲U\EJ4R"LE1n9^eZ-nkq} 2O=QȆ u)ls.?pݎ˵CHK2<^bM>DD)vu:gJOa/4<: %Jm3^IW.}/1á(g׷̗mI( )*CwEIBW9T=m}Nu^Tup2Ycm$ʠ(zY>hІAZXXxLjbjn"8pAJ4S&(?>j|*ヷdp ͨO0 px"̸)vyd Qrf!REW$ ndVMO +]ADoMDEK O]gs h٧+[> 9"9AQl{x98[qUKw%jy=T0KguUX+Ыwwq53c$Ѧ c*f^'/\*fQޭțDݸq ^JxN&ṙ ~ă*VcL-TIAHK]mtJypx-8Ad^% S"y1RQ O~淲X0|ovǑv)Atl+J~D+XK86CO}O=t5^ x1 o3fo:`IHpQ] )6Jbe\8^=LDkCxQ\lhE-@Wc9Uh^jƣ=b6S rU}yl TϡIT_\k?uxqIJD;@řǝc.QAGځ=@ IQ}@F曩]!!ёOPVa'#Wa輡ZYuDXfb-? Hٟ/`hjJrCɐnl*5nД' L"&=cqR'RW{ϝ1$/ 뉼Uy}]C9(A WsISH:Sk$Ozy~ Y͊q wfifPG)OA))5l4܄:(Rӈ.Yv4n4؏ rlxI@sǝWUԲ6^(=d'+^kF`{^;X6Nw3p7B[`S/khղ$  ./jflR_^e=DC!WGՓOb\ne UR)-Orn.ϯm7r sEi}04ĎPX6s"g3#." V|^c 97g{ D~CgTSEd:aO +t}gt\E\.-RhIMvߊo6y8`qZ8Wa "ǔ$7zpZGks"2#kw]2)~_tumQ ؖW g &A^} ~.![23Yv誱1Jafz0иV0o#HA* _:"Z*v:T%Gu E|}U#t֙NLknZxGOzOd =)FK4)(|TU:ҹrXS^()&y|z1!aX"_̣J MɵZlt(CSU슟Zѫ0<`vrY T^^4׀=N]$:s"iYUt#ta_DO=F}OLq $|at׸ X*u ϜdHEhFwp~r]\Vgq(!DH~WˇMU uw-TIU͒]qg<*ea#Nwd_/<i_Wu+O1ƐJ+M<=pKeV?;iwTYg>g${}LyW0%&FrFpqLMwMhdȶlh=aVl%FN K8[խ.[WI[ͷ׏UA# HE+LG,ytd'#' f&[ԻM} lHEw/=wEg54}m+ 74ީpJʊc  QXX~p4-.%ذ-%9lwy޶ra㧦Hck qZφ&=ǀ3ToS=¥1Jڮi>J2F -|h,@ebڮkdOan6V=[ޥ;N[: 3 T/Mt3wùf\~GIlq[q7TҺYaSƼ3ו bI{irS#؊@K뉤^=3K1kd\3{5UB%c3?zZKvb81Ǘj'93d.'yv$䘥K(_tH~RQI< nHg <#1Vkhxik#څmRfU2 ^mC֏,`/A=h|hQs+qv$_bI,\T( bQGԪٲ YV8Cvyzor4dV2YpzP2X@w HF}U`E Dy<|`Pbh"  WgD*iƛa45(>Xl~8z_`w×$UUX7O-x:9cWw{04t)zg ;x1+=MD۾3߿LVt WCXN}(&w|HXz!:J .KgMlqP)t ϦM#[>(O ]ބQqx<᧣e}_ EC4w0fHF_O/AJ?'&%E٧"+el.2V~*ٺ"3 JrvEJwV9@e1[L 'F@hJ{Q o Co Otދ&HкTJZM4j#f燋3neڭxecL2E1,p$mZCp̞xY0LMfP l'$#9tEɛX\-x/M1Ta~H=p ֛#{*,M/e {p" Ew5 ^wgyU;LIBɢ o'iR~'b}Eǯ2bWwV"*ĥ3{%>:X#GKNg@FӖKKdڗYf ?vL _cq'"pՃKCK&đ ߞ G.cdKP0Sul]  9-֗ꙁ$kѹ{K5zF H$ LA%an_˺)OCD_p$,u"}BF"!&Yk&`'0 9 {ӳR ams bt'yNU*Ӯ?MxwxHMD (/ңs-}t-bTcݏ&6Z pE U4"Wa̬$%d6B,dg3)"\|K <0^,?_lIǘqV/f\uumI"4t|4jY.As<+67aȠ'89LYzS ; HMV i]G=|W-2J3g>'z,AHr]յu R_drX&Ł^(6;.@{/|&=e(wDa[J&RbXndܷOA2T8V%;>JR]v}CI-2/播HUzÜ #L N.icxO2r(D9,`e'dWlX%6'kZx,-gՃeⲤoEk%?58.C0r)!%xtȘL,{I"N^y^w f M{D&0aA;x.ԌW=jLvu=:yaRV>sRqV'F-;R9C J6N[RCecT.1&pSItV.VcH(MBq)fvJq2K9لK3d'%hА|*>k,&AÖ,Kܴ٨}r]cY /a8:B|"%T<6CeWЩ^_DC/ZӭNb' d@\kil0#>J)tW(" >_z|y$PqXu|Rdt42'Wë{ת78PG^e< Pqb a]._/G*]=oPse/?zӯ "a$jP}4O!BY@K?c2}wc j2+릗 SZ nr+O|?@˄=. Ι+Zor1`KM ī[8yS~̜si2ٙ՝%cq&\-z 5!_57ȉncƴ BLm#,1+IwwGx[DBʬ٠P+׌}cp w$)nRmOF2 ]JCo1,XitQMVF$dzis9/n|s^x,C>>=b VnD`?J4+GuuLUgC|xU*˧8y.'TلHN*RiI/PK-@2J:ٓ8"!fEFV5DI~÷IU(9ٖ( m KCۄ3>Q˶ج$X1)f*}abf+ _h2&a¹HM)?FO _I@:e+k!BIA ,(>ғyQa E| RQtp`B Ds/HEʀFf_/W&aS@Hm X`[0i=,j@rƛ  88:%,C?'Ud1G\?/'[ѣ@Ά &klsuhiP7ȿuC6$`}M`!MtZn&rVUAV5iu}>ŏ=vf87\W' a#a' Jm[{%.\%8MG+m4&/`7K4=N qccW6]:=O SA#)0nFE?OvOq?Mi,.tk|BtSmz5XP fP'>@I'z2.XoŊy%$h KvƱ(#% V} kj|F^4эȤyr.425#BQYHayp~3&v@ iv"d7CFL(!=)Nil^Њ\A3li] 0OKJﬡO\4o6]@{"lX dӃہR%e Y^(5#*\4HmtPou/@ %IYpBA anHH z8D(Fk,T}@^~ dEj#t/oA1t?&Jd*V^pA[Y1Ư:P -i' OZ*Y[[); ûqsI$G1:Ji.Y52.wGNkp=mЅE_kYAj* $lǘx}tmbjC8ЋrBΩ$_ ,҅a'iye9XVjR9 QX>B16O\\ҮkS"i$a|Ww|{8s(H_ux0~?䦪 VJG.TF ED z!ț;>?sVY6C{<˗ ;`qʇivxni?멠Kqqr"U.yb>zTscHi?ui0ⒿV^MB0'M-z3 /jA(+ƧuӁ0Bx4z 63w%u{ӒmE.AK9@o r&~A7++4T%:_\-1{_{h|sYw nP8U9[$-='0wmgU9IHjD=:i]O͇?ޑ*JP!5!>[+W?ϐKx!ѣ!6ʂT}j&1>Ë)vR:MY܊sU 'km/U U@$(J1bN&,]DQ~ {%59ʋC,:3=;(Pδ!n,Rƛ2'lϿD@\*:0 0iu{bxehKAP*&4$rJIi$Q)_jJgk=^C+Lw<݃l'V+$2X~乌$Hi(3Q%=IF˵QϹ/49v$ق- V;\{c|R?A1)0"3IҺ1ph~u;S ,B,[GZY&ffżnۮOc?WcԖz?CX;*4$$V:bX8GMBelV"Jאռ@9fWSlcf7iR+ن}Rǧ)rf)f85c8Rݻ'KJ̣QpvۏN; KsQڦX'T6ȳxGl͛s1!I82IJ6I$gmuJ%؏ԁ51dFzq |+`G9#2~`&3pc qwZYNO2\,"6&QSz%Wa xS:5 !ʓrQ\[ L3oқpl ^ y>2scpB0q Sk6q^t8/y!"fi-`{5CnۆJJɤm+XٍFn \ߔ>N Hٔ*͔5| ͌"%uhYV^D&ir |k_It6#8 huG:{p`yq,CqA}%"Rib4>Ruty=%tnוּTʱP^)(pgFc}(곬)wu=ۂwv)&|I?aҁ*!s: g7LZΛdKePd~bϋI>iC1H/G%ߞE5ޕ"X"Yꜧx'QkAU3{p\C`4s|f"XCj[B7u˱jȻud7qQ`?1"Mң|: U瞭[N {kgw=mC()fa>-PsOY!\; .r#2O=8\eK̹nRs{ş٩]4ث܎SJpUbHX֍ob"ȗEGj+t&/झf>wPz{2cpRJd!;]QɏȆ>"Vr?M\JP|l_c-4(HE1%2g5 澟_ƠUe6sŅ' _!08c0L }_ILoȕ3З.+XL:϶F x&?ݛ@uz-؉?"Ȍް`샭Z!O&mաL\]@bn0!2@L>D>y4T'R`,ST.tMDRK|yOr#84Z{&̋g+z"Ӆ: U&XP{E{~ _pY ;yˆE= e`CkҗkFS,9PF0miTFwA3lGnJXZBͦjZnDYptg/~c]9Uv0ů%A H$N|!@aJyr5m͆R-zHµۖS Y-!*IQ##} dWP_n@ASe; Y06礿(2ɟD7? 7ixwmjƖĥnY- F׈vۃ~"b:fo _cVR̿.R7^Vbh*tĔ=":V(Iwq1Q~cH@@B47 +'~ZݹTKxp&8M/IS|R T#}A1*mеuL4'$nDߘ滶"x?N@_mA ){?@Qy\r5`БoJ!b,V KisqsG@|"#=Ѫ֒#qXKIXhuȧ;#hB8_ҽ?BqȋB;`Qp%WmJ]}"T@ Y3jY}G "/0KzKG{]g>!)LԻF4ڇo`J#Hh]_~ƍG_T㱦ʰ&)R'մCƒ6qZ 7)ڄ|V56Foԓv'rJ0 !i:o#t#-<.yJԷd4*. *٦ך$K!kxu@Ql >FܤdJ',}H2g r'@D33\mOHNϛ0cXBy,Gw/:U$4O_zϥow&`d0[CfbmrC"="[ xs_Чnb ]5h>k}[F ]ɲZ~MM SFXI ȥ47?ʏgu,*f4.ݔ@0*kIueS',BUR(IƐpo(YV6|[C`sF#4֕_wܘl0cmnZ|74 jegX~!BSԥmXZ 6NvFe/E /k8@|$cj!_T,zV:B śp+҅)rJ68% ѐ1~!=5*BXv :&э8?nkR覶g&6 yiF$H(`򓕿VU:ž+|7p~OE2rg+W(u@ ]0 pjߏ'J#tU>^)Mf1MĦ]Fb=J ܚ831͙[u68%+߀M_"h(Fj7:zf%0A.=EJ.`Yzmt6J\ h˂ .ؗdm+edOh#Jj~ھ|Owc{Q]'v)k}'M!huE+tJd ^id#)̈́M5KYKbP; "8YΈ*$c@J^\VD@ϷolFؗ1,V2 s0A:+&:]Kʑ\zki,\G֋l_8vf]2KT\^Ab~qFޡ {&U1H^S˰t r]v[R3+}/ xTJ~9'Cx 4th'5rLx%L_ມ}`.Efn4EI-G-Ϙ%ɫckGwICFOZVB+ȚEzn]+jF70*:X悸oшV OWrw#=ץG\ps< w}kwvޯKAA4ɴE=WbEKNyYD_~yuE+i4lɥMމ7|sZ#6ߛ+ƞe-K8J?Fk,4B`_4]Z*\W[.YR޼Mi*v GH9aqi[ yr1!o& 3wܙ@h.z`T0] o[Dnf֤.ϩ Als@=\1D&PHeW8E8xKp|ЦO<+;=QA,A_#"3  Ή&8?3 6Ƚ!w`;Oe(I_p 'ҒvCd6m_TҜGҟ ׿R1)nG@7>kGMiguM_(ymTsPyy b-TW51*T{Yr0S(WMqv7?܅xECyZ-o/C$ݸ;q}e|^e^(0z+id0F[Qw6wjyK Ҫ[f+hW"k@vo oZH%x{9ZqV] BZ6t_@$. &{xJƽ⮋QtċE׋}nzdibKkpqic‡UP,qze% g6(Qy"Mӹ~g@X+Q q1"a8":[(єU9vOc5tQ_zU[;Y-aumHOɐ\BAZz;i \' >7N{NUlmF KiU ­E+_h:3r=2 gŬ#.@ݾ΋R<2=+ږ2.0R]Иe91ie*Z\(H[B(Ock^jde;,Wˣ* +_5k&ѥm4FMبdPtK5gt/_AHxwurlD[MqjA@mA%b [(2/Vvm(X߻ d$ruF49CSE9,w66V8\ť>)LmTI{J :ZzhZ <&Y\v;bVFU{XR{"~vWC @#rb2|k^2U |`\ /Qv{^0A~L2%h{1~!L5pu,ᙈʹ4J0N-FRhK7! X:7Qc(>9>/n,S!g.=Wjp\3 2^p|KTA;Fp \UضXݿ7 z2NȻd\ Ζx~Pܓv;72zKȿʍ. <L%`i'u٬ 9-}рZvݢ[eő)vZe9[~#pRMV&xa|+OTiH4aDiA!Q#ZZQ-p_k/Ѯ|5;ixIK{Uz0 bE2`>?A ̱j_'7CS]I0Ua Ћ(9D΋TԴQ|E Ϗ(<+F9Bs]v) $5IUlY͉ѷel+@fT#Fwυ3Y]7,8Z Ot 7wH- @$/iDZ(6n/(GTD)l|ȘXʎ#\|{nɬ`c6K\34~JcgE }8dʴS;l{$tكM_e ۖDαl6xDɸb T݋"Qg _}ҽS )<]``yJ>-€0Xs+?/Iu!}֔m5ohq̧g ,wㅄ1N XW/LHB}KgTQ͡Mu R䭟w=s+"C] ԂyڡQ?ORjZPbx Dx+~2Ňɷ7ŧV hMD2 =:E L!<{kSχ:|zߝF|V{ %\S(eO8X| 13;S2֢"[߱!H z/%/su]h5UJxщ]!8Nal e"h/]LfOD8 %JI2/2!L\yd N^ှ"M1rU ߺ g]g \0.I]V~ }p ˽_Xa #jLVg=VI`'Ļf [t/89К,^:'zҺ+;,r*<zjV&#_>|.,њ LW M,28;7j=LrfLYI8Jf=FOxܴBzJ@$HΜ "]^Lqh֣jk7e)^ wɧ}jY?ojt: , c{d>EԾc(&YhҹkQ<ڲ=@*53/[qo:I3H稓k79eUm`4ڨܿגؓ\5:ݙfcm10EUa>Lmwt6'Kd *?J`_f97&-ij,2$x#scӨvޖdDJ|Rk"B~N|Y#Qd~=? |opC8Ɵ,.)rU2>vvYp'*^{8o-ldoDO;YS*01ƉHF|J=}'9kG*S(8$WM65It9AbFJ!G8(4le-`$^}<gOKmb1M;"ti1tB)R@[BVYū3d7HId.wט-UV&_$Qb^S0^ʭaD2Ж$uU5jb3ݡs I M+0&Ln KdUb{|xGCc6o 1p0Q^ٳ܈{;؂ONzzw3o~2G{A[>*v%otv1q1-k&a"X,q^5jFEHcTOPW7, %FM_̦48HŌo{\NZOÆxGkzuø>C owG3纉hX]<*/.^_61ץF/0Y67 N]RQ0/6*t;@.'ȲF $H%v=Qt I*ޛ&~hK!& tZϰYi@{1W_7#}Q#e]\;;L۩jT}B= ܉nnPaqbtqYKr\CK:.ec̴[3H ".[a_矪Y9‘ Jz~PjmVA[A']e|y-@Hm z/=w44ڏ^ft9P,]4xߞ/>-<醤v;@ӡ) ۺs#xVI[~yEZxaJ;W O ag ,H#)ٓ(V(䳯_oyŔ'A-Nq!*#^$yǏ&X| : ir Q"zr2%><#R-%(*b\푋ĵQxuDRZ^~ڙa)G= ů" cg]3Ŭ u}MHKH6p ⅖0&;m\(CAmkthş`z K3MUi:(rI_ɼ8|.QۊX&D?,oPvrDOYۀ,}5j޲;|E=S,*bDQ1NZq]=F!ٯ/ 9۔E-dkX%1ї[l̥ `} (™4rLa˼3\Y,+C pN{zO&Qnn-ˆFjt&d/qhq@ @ -\jizoP,hA ~q)=x۩|0.pSëF\`H+s Y˯QYN4~ h'mBzsAej f1iTt7퇋ە7U,EG;Fr!ɂ^ 5'e+ 3Җ/BHrM@4<͎ݏmؑDjs&̚Wե}%{W02mj|2lTਛ Cq\j2Q%ՐUuWvp˴ @*'7j0016dGH Da%@( G?0$ q[i@Γ ZfiHP6!yT@<ӓ^GYv [qDE0[*` \5{x!<.W,YkRAo`S?;ɛVD  p(`B1ǕƒZzbZ'-u Yi×01Awjj8Miߦٗ*E*ƕZQ?DsϐLHmAtELߏeְΗ |kn׽X,=ܫqэvT2ZӒ 2lyF#>{p :7Sz*Id"1ÃN\Jlήv=blɑJ#m?oI(Uh@*G>NC|xsm͵7N&uFc9<;Q6+_Br86k:I1F\lMasH%6Vf#?\9̷@ ɬJ{UAH9˧FGk?pM܃|˲J U9srd|3__U:П4cssг77-KM5R X݅/(ͱ<=jqQգXLe&+a9ol ~5VЫIPS)$$JUz5 aqC|LLP@TI{S 4w`]&KjsfޅR/3*+ M8̣` *JڐAxmsNPGTR$/,rѠk疚} h'&R4?f$41H?7%` Q)GO $3:15y>P(\\Wa7֚IL&A<5>m-Cty0`P`ӳzb:Ycb׷ܡXے{4q w2@lgE>ݐ}Q*%K缋MÙZ>,}]dD3HScDB^/FEf@wّ9hDep V >*Dú5} k0WƖ`RUG8-PH`)İܝyvX tK4>4996͠vE8D L\Duz, ٙ vF 8WYZ L0)Q5oY*) 3Y2|rOd3r 1LDȅ2>6>G$Q1LtY<">VL @jB[?LGӅҊ-Xh K51w-篞g~<^YfΈҹ^~U-8!IL,Uh/az9``M?Z)a]5IݙvV͚l4rJ|'K6+V5sieZ,il _e@ZIV>7#٬~K,^W`p@د,{+dj y?f%t)WHj^aUsײ !I- p- V-Y")sxvM[7)c IH#l;/ C!S7TYL܏OtQFkIllGjL M8oQbE [a2_."QXO=ria6)b׺Y'ia(rzCtGsNX$CiyPL DC) 7e9&3uه70M9W u>:3o˛c=J U>L-PBs PT}MhHM%;ٰ_ K&hwqD .*p˂ &F:s=l_j4掤A.=|O۸pBmQQ:ʕm{0S@z8)R NgO5 m҉ЮX:H/OmaQgz+&.DSR5|j.-?3uSo]ļo޳S7ES -&]zCR%v@?<uǕ#*s_lFȱ1'2PHv OՃYJ^=MmzvR-y~1r)3Sk5=t4h/CxV%]kј}xLDtƣ_a-\rJCN_E,=PvWji~H@_p'3]J#"z$z,'RS]N<HŁ~jJ :$ %| HЃA$/h) 1Ɨ-M_^L~`Ki~ cCTƹ} ?-B&e|F?;Uio&z-rJS'׫LId|," \Tvؼq. .O,7KEKc?đK)́Uk|4EpV3vA BŹkGXE앟e HKа0POzۑi qGtJebTnTfQ9R5vܜykj=աTqr/}Qק?(6ܸ Ԁ[_7]zmf@Mg441Hٽ( i[im&Xk)nȪ f5)sDZ<"RTaFl1G9ηyגg1',fm`% .^%.VyMӜv ٱYA3-M<_J߾s96&ޏ[\9r a|iS<|v%DT`- فjoci؋q9S ٫^d@Sicl"0e"5qjv5pb7$;Y%,J#@Z75 /z .O0690<O|4+nrיN Rur|~P\/\O+vt@UZ 675ldp؄;OnQ~!P WOUnԞg)ҼrMcCR:Xl~::Gifq]ь 3 +OqKL`T;Y|pE.z]he %x|ӁUŷ.r1/Ŝ23sWѼ<- jC"Ax@aĕ77q\ݿ.sjJrȞpc՝渻<04@XpsfX&夯ɔev,EJΗ%jّi:BExع*; 19ĕLrձA=Ȕm4L,q?@jljnҌNʀ/-Jk?c~l35 յ)>qZf}%艽}"ډx7P* =)ȣ„YWOZPD;a},Z?`:鹐sևa)nⅴzm+2?x8Ms%jnJT\[/j>`kT[CH.{<+OIy| ܑT=lc]$ߴm)۪֔$Tŧ*E|Nط0Ni3݂.Rn Yo`U5v/o]@'L"CtIVA*a;J6lNCoAx>OME Vݛ2qX(Y.cpKcqaN觾@6/z%ꎈcwis3 k()}}Pg03WJ/8f[OLIeOFכ(Sn])j+a\/?dRL5{l"5hXf=j]ubөy˩઻ZU?>&FtZlEޓ`LIbTyʀ>Lɂ0+. vMڂ| s+i~y/Xp U0lBq6AO} q? t/~-Vut7A3R@ȍkKoT mEߕ 6s~ $qbgÑk;.[]2eq[>;SK Sa_Vف.xWqAg|YkAU|L=d,Cƞv 8YqNet9:2-z}7۲%>p1Nb j+\a¿p O:}d7p)" SvRs:1?;tA-=Fʂ)L20}Oǔ>:1y+.f,ίʘi%}zhW(p7"N iTzs.ZNWx`xFbnH3L`~%.ݍrTNÕK!r5ZEE_ܨ-+&&|*4$` T!m&F6[;@d~>N7DzbeBh`4݈J(@ h\O^.랠K9z`魲mNlb`S#4=m M C& M/f3W+Bv\0]#_yf8[Xlw_>P?t^ۯ=u/|׎ `~{j13i"dSͧK>M}-R|;NPo#i 5)ap/hjWtt[Èv' !zh_pCIaz Q0FMȌ3( a!?0]Im4p׬Y_58O f"bv~,8D쟨OPq;XnvW{gY?0|4Ew!j&3Yw!=3pacF|DcܢK"巺R<S0s X!=Ⱥz62qqZ_R\D饰*wJƿ-ݿ#*+YF)ٝ)W[tkk:=K2+o Pi(n(U 2"`%, WIrmF¼T,0io^.,c;>_H'n;x,ī2i{*@EnjOu{ʁ(h^Hhe`ZՃ6JI]GM4z/CW=Ȥ_<;)sfSNX PmUHn./BcpP )"ЬI89 )ήf*J%}ݕSucNeNWx I,!u{rHS(9fAH̓s`o~ޟj"s:3ArV+I&mFez՝=BCWX؋y]ah&A  HjnɌ^=섁P8 gH+ْiޱk*%xuGכYE5 m+*ÉSsi7G{y徖*9&/D&ҰzwZOO{dDWl(O)RB7֨Qk=ͪ]-l֨.GGYvlcW9\a q)`]}6v] ŒOG_p>9IӠҤwnEտԦ겻 )MHS*0^'r;Z=I͛N br)PͽtHh_\ 壜3=/@~oюvcH1MPޝk/o n*c)uPTpE2VwԫrD4;vB##sAH_~RT;6L$l@x¿`~ ּyu+'O  &Ek.4Ħ_(?\BʱyiL )v'#{ GKXqba{O21%skQx׌M{E߇bc#~lMբJ[t_wmK22GȬ*$PQ/X$\K!Xաa-$K {s`凭ZYӫx;W)>w7:+{rp-ly(YTHNō=Ee!;6o\Z0e@Ht e؆׋r֫O4e~δ6f; 0}Lb,΋-aqWoξs'K6=iCWͩ͢w6HZo7΃+ϟ:R6'>|fWW"j}%G#7zy9o(.Q.逳F\t(W@7m};xT9c_ ﺱ1X\hܶbBٰmjΛ#r#i) ξD`P.* {N[hʲ~K,AҢ=:-1nFoVp1mօ\'W;RqYowJ-nS5sfSD?G$giK.C)ƨkQ}[/ XoSiSYę?$!}){1؃\cc@_QqI9-᧐!\ڼyКֶ$ae6r8KzΑ+sX2 Cjl.=_JvXjcc">!sg䀄\ U0BWZ&ӣ¹R]c_K߾ F$:Kӎ{gt0qg+ 3ڇ-*P/ĨIa n~ke/jkan:đtX} Zhզ2I9"w6 -~vYq)t/A\;(ZXGL#jIߔ}FFP>ؘ8n,?TzQ85X[6avި!%7j7b*$LO(=^&%S#dQ%~pMsO-wkB̺'cWr݉|MRi|הqdgfUOl8ݗr.!uAT6ґpmkB ׷r?s)EFi3wL'Ü; Um>bBVߊwep- h\61It@aȻY.Lݠ=pzj^9 0=u8GgӠ?ߗ>. f]JQȤ6!%*qbgglzW1uЦWI%XN}qڀ^(-G)->X&p`~; |i<:͋vS)}A5IM6k5^!v쒈Ci3 ƂE߯j'.`&8kyONHP0hdV$ûD.h19UNZ %WJBCp:[Bh4|o;>$7DƑڮ#={_j(hʗ\00N/U~o2&Friq-eh ^ꨫ QD~vJ*p&mи ?$ x u@ɤ8N=r,Lgv*g5e X&huxg,]8:HɱQD F#ݨ:|'e[ї<7-Xg5RTb-l<(:L>E6Bl& qVb\6v>1I5hwfӊ¯6ֲn lW(axDxLdPHܰOrc+Qf.2>\ZHNJ6=7{7i"SD2)]{tE(=۔RBkXaDzAʤKW=JD삎LhL=Y@t*iрۣe9c-qRLbz2qP4>HdT2I9֭,/JyQc0Bhs EvZUMHfiGj7VS8plDSy]sH`Qz{tG]?dk1n(Pv3t ET[7~p ɀ]{ڹwHJ@i+Q3rֲ_iVmr8A^qoe2z y6%7|qk;/ FIPȉ9(&qSE'OCfqzoѾp"Rw;p&H#"@-W'7'OG-lDH\~AzrMqI ?̷͔Ţ=Ein*Q=_p CkX4^$Rq4boPL0 yUҺfӅ*fοBAeeTp%K웽V.6b&&cpjBa"7 SW}!R{ }j`F ?'G={ cgϐx~NlR͡_Tco*d/us=xXA3e f:yx筶+Ǘ9: 9#brFyH{hb_+tp ;R8Ҷ^7Fu!b?YA(T|-l*e]K[P~ !5Vu}'N/PZPmyXJwF+!jnz} WޫfVq錵Ya.7^Ç~ck@!E񞂎Z![{{ =0!fCU.h^ ~sUm6\:9 3U2·vA7<*r[j3HYu⛸^.\0Nv '9Z.4J"~$$i_L0ʮE=oB~k (w,M-SnX^ijLi11Mӄ ~A|׍p:jS"o\1t*LF1¸0*FG"m*URmăi _AiG#lDMᕏkϰVv5((N2C+sMʔVߋ$uV׽?;Ƥ;1Z{~>1qjDmw^AoƓM"8V mC֬9+8=LgKiy(q_u9e䣒*CؓWoT3Q&MNOG]s|8{-Ż-?nRo7z{|`S~y)@ _f:δelMNw\z>ǚ|t孧|:[|4. ӵx$CrSҪ8J<UdHp JیqU6N;}>,Yۑt7v`y8Gw٤9Ge!fXg6He9YR꩘,;6Xj"k8YY9jJen7+9I'.^b56fy,7kbyp))_w5>'/bۍ3v]7-Vڍ֥Gˉr3qqPP(dlW%:xߓY/ sne"g"fAAofD DII~C79d*sKf,(o> qA=OG N_ґ y-$Gpjb{HoF>LӃ+"lpwG߷pR*ҪRGtnH{tɁq)sl= A+:@%{IfJ/w)x*J'jq֗,hYW$ %ٷh:<Ȭ8 NgѠFkEg5'X8>Z6b29yZ?Q_.naɧ4͍kz{@Vny&C]kP*!K}ɱƷ(T[3B|Vht?_x<2G=J-zp?,!K oD:KЅĔ(!@M\<*uN;!ʫ]:֍|ܸW AVo\` _ny#R>?sTJi>CԼA۵"~d`_uPM*؎njybF O42ӓUqi-( $Iq~+ \+(tnBNCr} ><&y14rX}(h uݜ=1̆]ɝ77R+0Z}!C$ 7Y{?f+ o1kэM/;kwnP[s(. .m5ٮz4"*W܁ gBAC"i\aꦆ:it7/ӯT'x+ CcWkrh`7gWql\ǎFZiܭX %`l׬YWX 3KyctƲs?tS[y!Yr #tzxv.zQѣ,i~s~ng2ͼIi ˹dS!JE3FN ${ ZQm-qvou+\jW"1G 5?TVX>Νx $8x PvA.&бɏ#{kySӯrNw^z'!A ST,6~x!'O|Z$cC(@8^|l  `\#s8!62N^f?x&=X!gnhnֵ@jYEV =UI8ݨ G>/R 'M+t~j 7 ǡEd魉iR6=k Y~2 1^gU~2ᝤ[Z Q c4Z&[G 6]J3Bշ)x2+o+hrHOv47GJQruKz5/b,5lU9/TG:Ed]ڑ/ RJrs {E9`H:'YmUQ@=X:w5r8|]fXt$0]WĘ`P/6dER񛄕 jD ##➚lvǞ!r!6Κ6rmGPcv1|ɡ,Vx)o$IaHx K0;&ki(]_t{~N+8[IDQwJ j#r{$N*t^ys9~ ?_; cYP" [>U^tHbX/fI!cJ0*a:';MEZh=1u$ky $8ja7S r_Q5 PYIOodAP JmПN?xep[)XY{/͹Ǩ]~fśC:urlAv@kpz4rܽ! ~6Ǚ3/w$Aޭ҆늁%F%^M-wW.?oUc+RDGiǛq2woE̞$:R|)pj KFII4bL̑.WbDr/4 m eO_gitJwk l_[/$=Z~ɈP:}T50 йa3h[ݘ| G&b"60TE"DO'mbJaߜu|GL7*h0)8,c`ȉ_nC*MrTv` D;\Ȓr13zʝH4#qQD ϱ fvcMkt~1FtaOЪA+x. j]oP F8>_R1#=> cwwF95ebztu ye,'m|bz>"N\f=`zQ+鵮;=8r GAq;I=4ノ7 Mix|P8>x9Sf L9|(s /^9C`z2!o [P_̣Cn,HmD \ݚ%mn;|@=kEXeDx(k]TArI:iu՞=Fk M)jeMp ,'ElU!PƆdUqoQ>2<0Y wAQ#5%#8~Epk) SAԪVFǂ[ <vد)YFc)F{ HXͬu_Ɉr.4z}-?[= Fn9?N>yr g,qZפ鋹V>,/:0N@Fckk_Alj}y^CNpiUwϿ΁["+'ȯ0ѿuV:!5=~q:r@ gKP~{~ALj|v *c9hz5pcEl87L\*L=\3(O:m*?&OOUW,=lY`7DLsmA[ݢOH9ly3@[h6˿|ףs$^ߒᔮP63x5fx-P`t"QL!":й'|r9S2bTdyL:H j[?x2{4[z2Jɶ<-B!͵:4g(UݳE! Xљh5Hu/75Խb3HY\+Dz>ЍS -~ׁPvc%ʏclchi˰ι)$-no ASh5_e!{xKwwTJNW RP#E > ira"\Ю0ū&ߵO17ět(HKpA̮ r/{آw(]uV=lJ+C93#OȚRQڣI/oOoN`١uti\jl5pfRZh }gdg;0"e-"{R`i1adq\<^HzU²#A ¬, _ɸ $a 2~%%^y!5boA6a{,"Sa<z?Ё@oeĆoj};(2 U3$oی<2䳲=: euXWNA,:s'1J|zTw7 _#ޓ4b U|7as=Ә=qMNH2H`9ے0%e7b56wo,.ֲ[Kw۠V"Z :G4kܥ=3}񨽃FpZDZN)0AHڨ$"J6\!TIAX&5iC#\?@+' IJEf OOij1uOʌ˴g؜f׌A t9^L|x?f^×l\Lu"ϐLL?u'ErxG~А.Parz|ɱvғhF0;]y`q6}[f~u;!شe;RCh M[oj3^@: 'M57;O{higD%2,6* e1OIO}5/@ݒzaei@cgzctA+@FZq zlHc޳b\PM'?^nHh>Va`T_N!yJd~bQyEjKqKTco˩WJ@-Gz.j9VG'ei=OъmO$w*`:%3bin KVя?gOOMoE F8LJ"9y!ZYajd2 6!-a gA)p~@u{J;PҀZx1י:)ɌQJ76oQ_d~ϳ=eqOΏcwRHs)3"5NiqXU!>YE JۘpP%npN:ts2.,J/]8׎fp L~RJ)-tە⚺Ò`w@A3JseOQjV `rQi}0Eu4='gZb_!>UƒV2,YE@Z yQ>V'oz·_.-ˢC)ؘ_;m%߿Tӕ41O b3T ZE^j xH7ѣ/YvmfPdoDm%xo/Ob.߃ҥHsEh [h dߝ hHJalmIK6R>|{w2:z))خn&L"@F~g'PL0t&qo%fF>(XZ>|旃$˱a >)"%;qsd?MH?v/-W LB<q W0흀.Y4Yu4z1ғ&h/D5dV C ٌ^OGꑲ)W5Vky1f4ll&p%0Ne27 9Jrz<%6X a/y!-z_qٖrZ(X By,M`mDEPѺ'"\q['XO5q@YtQ]`7aOi.'d'6ɘ7y2 #x -+H]hK! mb4>fkXި!H'iW1d".Ww*[V^/޶> 8+nĶoei? 7ԁ==Qw&4zT_܁)~w?%`9AiAe;LqE%5c$49[TD텢8M Lk%Vk-Þ\06Podq0nFeV s>BQfᄴd| 3.\U[[0U̽êPdS]ZauBȐCĤVp&Z*d&y7*1UӗJDeZ'`,$$Ov >p[_C(X|_#ڌܲmb>$. OPCԗV4d(eˍjLNvџpi$`p5.Wz9*0Ӄd "k$MݛKR@js„˵n_W7E>3 j*9>>m ﷌93Rrch>ni<2^.ef,@?rsel8Ka泷b*H6[Ld9NjUI8V/^SOjmCk6Ti q?,W$ˠRtU1?8JRCBM)(!3 1+,Ũ.tA׵:F\)]mF"oGim䛉mMPװXs-Pxs gpkRkdƸ UX2g!)1c,(\g:zF?Kx!YP$eQ  OF'Jq$>I)G(.pk]q?L3xq66c #g+f]ruZߨ7g]QLXoG;(kAJ~Pd L<Ћq2ϰ @1%a"o?~10^vXX85)5'48<+\eR)we3Y),WXy;H|N%Ҝ$>-f\}`3_}s;J(dB$A4CHI4ݗp'- [tO$oDR,8_f'SbXtSάѡp ]?\ Ah&$kRnBy&odR0C.n ,6 }rP0r Ⱥn:'`o e鎵{?Pw#HIf@W*g/wIFڙpUaʩMD-ՅT&@&l=8 Z3Vɉ&8{ڀNXk_>AS7NlC*8hD wt 4xqDЮ@xmɲG| Eh&>!XM i]WsPi{_'hq#\81h-ɌKTz%J.^@w$McYj+ HhcFFb:.6;Vl0y#ullk0J@Tr0VǚŚ_0Cw_Rl \o6sښnwK1nqs TUS*W \fH΂$Ŋ>$%@ QGtW>GhgPTw "#^tX ;NBmr`Vl 8H9n)M?7ఇL).O2 =`iJГܣ:&,aW}*p n]q>~?RWVQS3U ` <9k7 :mLUpwC|8n1gƖdC$m52wh>'D) (:x ݛuI:KHT~‰8 ӱE_c,)Q"Dҭ'+V^5!_5+mQZ ڠHMP)֑'U c)?+,q!quJ{-yVПy%aB鷊3P4eIXNR5«hsM)1Ө®ë/kxNNO (\KDMm<}WQT,iTY|R1_?ImcӘ DR@ =O z[q}5%|+H?p;ls}ٜn1`\۲C$751ȗCFq H8TVYT xPA!ۗBrof#c'ȒB! ,y2Fm}m3-5$/wYrXKQn_Qm2: [֫Ć @YDȜ<is:er$ ^?ƛJiS?&~pu؇jSº0:{C-ަnR#RB Ehݪt~xP2rY%O]M#_؀bĪLlX k!&-+/ qN*u{ =sj/9ޓ6$G"}HuKԐH3إ`glOcۀ"4?mޤ5\z'ig673$sJpy+kBfCO8w H|E, $AہdԶHS˅'tdQl^nkO`U aHGxV{&hi_KQXP} EeEȯfAX$a$1%jOv V29<v4hǟ3]!=JDx`\3h\*riÆ܆_d9AwX.ݩO,`˰ |$6lB93ir*UCF.{~K9(8270|Π3b l3I+j5NR%"+Nzez>U{D0+[B,sQG"xS7Rځ,pR]$TCqCVa+!cmi@SȬ\xӀlk,%beDBUϰyՐuGT&րɕړx iID\*]B=;IDHL@,Iz7G}p_6nQgwgWAziO4v $5D/EʶmڿK/M_(O$еGrcC胨\h7k"Z }YUE gt4o5P r>h!{`dHYJc=ۈdBktч'd?;-07$Cw|R,HŤkbVn{ҩI{vk}i>Pʆ=IEIzN{ϒk p߈C>;UpqԢoڥ*6\&FXIG }:Q"_i?L7:Z%'+]צ%`q܂jS r̠HdF听[ 0mjur۰ Shtv[34QF{6Ҁ_ˆܟs@X/9\9ڲo0.E4B¦H-b,5pvgw@~ 8Ñ33JS h}`8bMg377JFaSiZ"q.vT2@~vD(fRXxqrmdzn&_RҼ(ʘ«-utG& ܭM7"/^~.ֱUAZ ,dXeAsmcO5eP}S, 2~ўh jSb+7X5~{oZ''>XJ7tu*|LK Fnh>M7T0~AxUH/p%dsxSF,6/>4)'w%oTQ)9D2 VE;30'3(< UGI#bf,f~@lDPc D!Y?YN6)tr`kΙz@91}ܗRcvP;}Ƕ= F=A/<8Ŏ3=Tun%eVǜDiܓu‘)"dq Wy>eM#'=xWhN622J{j(E$#]lzg \3IYNOnכbOS  B{ t~q_A.khn(a2{}DQX\趷w ʈWeqZDdǚDT_ }.wq ad0մV2:J\ꨵ dvY[7$go3v\z~墍#X\!媭N"ep}1+~`w\ q"<*PHMklO8^\DnW?nt u0Ck ]#5n[#D{crx҃7WcSxӲ /NdJv DAd2H}ʘ(Nr"d1DSZNG *\I>ٖCj/BdlC (mTބyjew5Vz^ў@>{mJsZX.,sɮ ϟ~A*x і H! qNBJq_]1 \ r!+p)AT|2X; BBb2RG˓G4x-G(]庿B-kĈ^ƺ7W0y jڗ!:w[__)L1aѤgeL3(cuJ̬p*lN-\dBEjn܅̓[6z5 ! K0 9!P~ׂ:- kX .[ҝ*pM_OS =vM*gh8Tn( d T+ $%/Rq2CNSg?0dBܓOlWZ .RyAtF>Q`j]Vhzq9A쓅: 4lB;D";a>鰞aJV4[}VBnE؄c6MՆlK7}}m S:%-3_U Pi'?&#(~ђr[:**P|>c?Asg%TaߢYJQ+ێmP{2o,ׁbjl<=g=}&4Au$uH%DaB| BӋ6+bˑ֨ d/88`N`O.g[xboE:ܩH * c, .iBO/$+ w$Ljl{p&n!%`4i}R`տ'k ,i,T *1e,,b<)%I~1}he,KWOPyc|ۿ ɺs<#V?Fs Vo9?#Cr lwͺj>έYy_r" D/(2G^lv݉}iMP&!>_L7h&X0-iMP;`er2FK!Iw*屟)N7݀/ $z1*Ŵn{R*_eIf35XSjJ;߼>EQ:eC?nVj Ü-lqXNL!D =OCR#]o+ mE:4 |,9Zԯ _-A/ؠa= G1J7ġEBda@ԣj7yS_Ba4獾u߇=FU)Z%YW4]9iᡩ/θ{ rF8SUC6skYG˸ŵrHEO`!W/] ϞwDzAϥ׽ڜ*M bOqrA|l{f6 j 6F1+:w)#[S907@ % T{%!oТQ-E+I* 1c.=7eF-[)_1AիvE&挜w& 6oK۶xo#͂ˇ*O,?]JeD\m$_Ȇ':S~m~"7ZbZp)v:߁kB0ҒDNLQ߷zMz|n;(3`Ox=sUEfmgلrYn\7kܖ|@]b%jKW%O.!qw-onte*𜐜efS\|{6սg~&p2K)]UTb iaKq1i.\G8;)0xXn*{`Ku`?VU4XG` +Իpu4>U T7S4 'F8k򎅖GךWKMaa=$**0_;k 2T9\Vhgsc^ZA%)$S[#uQA'ōl ϵO{sww1r&|Ԝ{~J {_έԤy28INqq8eM]RT/"[}t?fe :?+vs%ڊle2EW݂ͲJgP[wս:-UiIG ڭGltS `*:%>LQ { gWmx3L·bn'h wqD ]N$vFjY?-q؂%Ǣ1Ibljz۠qjgRi;At[6DKmWQ߿xA<& ^ޱ.cB@X^bn5`jB'+-Ԍ{& ܄F6wB[ޝ07>hqFyi|SxٙWJ5lRVW{_F_ ΛHG2&!jǵGpG)SX1'ٲ6cĂeL̻@ȿ/ZSG(6 .XWsz.ⰵ92um ]a IDX*LlP"ѥV7!.;&K* 5=^U|i'AJ@p>C,Mu?lVX[;qȸqt?\yeL{ZZG`p*KPFkTΖ~@]M5e !'k.@&fؗvIs+–3UE5K:'O@b:G35sJ4ZFb@p`&iE$ KI-:BO*G,ϥ0ϔxvZ֔铗Jv>ڇυ)fj\;B4tAd3,nϤTuz=sa/=/%d 3ʘӄAA2`gr\:ڙE'Vщq.zzX%=zbR}'o>Nw^24ZXН{r`<4+vc7pkQG SpZ+oU:7F#JGWn/+F0˱8ˊY|;>Vo" 9kbwi<2`5[ӞW(L88 o#byXXM1}\QH:8'jq`V(* i 6H;SD[}>z+̞`.7rz(i?n>YXU[f߯snx2:qyַhl/+ U^z7 G}~b:#/ಲ_:(_MHy| @Hw]cġM S%H\pop̌ :tMN:-9XUЅ af8jƽs~.0Z3AY R(Jc=') EmD#֭vg_J;_c27ijI؈E})cn|?eTC coV| \,JRr.Q3EEVJMM|(ǓdC\Bl N1ha}Zg Nm&6J?Kɣ2);'D(ߓ(zF54V:H/dxb 8HO.W}w `I[+LG2DW?roLԠL ||F kǻ1.gF-=v2id 6T8,w㎌ S-+B-r]HF5,+2^e⻣RDG{Q{!㮝!&,PWQ?ƳDZhUWplHV\"r5m=-CSľ<HSH+J1yl9R'Yܤ0S!q`iKxehT^גDAt>%t7&^H7"ih >;cSBTUd cUbljR&_A:žd~\ K֩ N >s/erSa`=XPB".TE;C밃2]6~ 4֖=ܝl -xm/xf/xe`ɑxON ~{Yh ڃAy5{xR<3h޻>L|& +~ds&[o^Moj}'*"J25 Z3K 5Ae"!v_T 'A+_ºʗL=[ɽh`8nN2sZçrޖ< Tc{GRb Z4kHSO?_~ A ,UQht}x.J9h$!"lt`Ժ:vћ@/F09euwlsq)NnES1-( q0̭D*mvo|=D%n!p)d-q4R[e/拉YnF6 LxEBIǰnuV(w:ٳ9KFO$ :*s|û =MhBeqrwZ,Q&n qs $3|k#SuJ&Ď<pƠoEYs1~ %:C ,(yBaILSy@BعKYK7TJ|'1vN` $~1LN|O@,sZG9n'U,8?}2ZmR6wC^B~j H+ R(dee|"f8 ]WYҀ© FׂQq0ѻKUɾퟯF [JO= SMV3-|N!vjȀj{j{z*Trpd^Tϓ!!Q*B1B$gІc\ Mtv.H FO.Z(wy9W'o֬$ylu/8o]`o{4 vl8OXo>` ?s-1+>,% JFga!' \])xsCx,k!x9wy9ZD g kQ y~ ?e앫ỗ EZV4N\x$*)UT)Sn".NLFQ)JᬀbqTlűyT]Wx|[{&Ȟ!))9m vL Lz@"!SRG6 : R^X`e̡0 ,Lmj.l*$ln ͏z@؄eX:lpb ,zfd-JLZnho?Gb ΰY_,AU oVMECĐ@s;'a@򁺀綃-d<d#x ۏBO ^gUmԷW7+rBduRPY0pq Txu|hg@aV< @YNT> Zt>~]MHർ*PdR gHruOgoHh@9Hfy2P!b #GCSֿUBvH cVYb[4*0kwـ…iՄ_WJ\wsГpRzd#ΒLEfK*N*,\aا ;6MO/֫6\ -Vz3{7PpB#2_8NL1,7 νW*'|\vSŕ k Se.2$oPvq)_i>/vX܋T2&ʬPEHhyݔ$V TaV\GPҍLxoʣ@~(\]d (t[l7]"甂ZgoCqG-Ijމ+  9Ƒ"8]\N=X%CD) C`o4uꝨ2 ͜gՉIFjۓ銢 'Hސ.K!M}1O5 Y쾫 &Qv-t~i Mm3tCBEQexUb} g00q3i2B$Τ!&lS-1."̽,>{{/YTAv;&Nɉ= dGɃ*Q>~NK@6bʏ;0{:m3Z3W:Kgj#Rο9hib0 !/ZƜfj,U@V)3p o[H/lWOcJNy+홢4Pl7)28-I^L`شYהY$/1ꌭW*}:!ssߙLQoXu;R-׫}ڭ0j+3?si@q .q#+:l2,3fn>efg`J/9A OH=.7*l ?qbc,) cPe`A#:k lJD< f98+㺶{'TbL>֏FJu\,$0MztCM00vv3yu +=tK:x矇9 p*i97t*/h xAQW_Ոu[f7@oO[w_쐭a_?-VEN:r$-Q'-g{enu &Z)J”%%Qۨ|?t6'6&MZ_f}GC!Ej4.mb*^(7󄳍6r3+<'Dx8"qr#qK$憌Zvc\Yd\ў 8 ɇ3`sX3h*Hb/u S̓)<q1 OA#''^R\[p')hGdRV)N&4bw)kLos*b@.Q{LS|c3o˩%Փ L;7 3ҢopjZB%UEI m1Rm5 m#E.զ2k.oSJ(.roh\xx5p>(ĕD#Uo`Y1]z&!F1;^<, i$X@s; H _ݧy͜m# K-zq ^EK?ZzU ^&EMbCG_2h3SY"SԽe>9qs7c@Ϻ, SeODH XJٓ[$zB#?M0$&ֹ寵̖H‹%\ea2K_8)0*PD`U_fRlc1%Q-{λbbw4kp 7Y ?Nxy A̛=y`Z⹱Ŕ|7\oJ,/SiK9eF}uۦz:'|TcsΊ?Z=pɵlN~<ae<*hv4d!j9_t݁8X@W y<\KC4sbbb]w;s Xsw^;95N۳䩹£y6ڗ=f4T20ԯ}Ќ.Mt&!~h*2(Fϱ=h^͝bhQ&zi" VIJFNS$@rb1y^76Jɐyn_WvӒ֬-< XBچ &G70z*!uliDC Kr)c0@2} XLtQN$)9ւ3xRME(3C X!B'.D(KW Mk q%NC}!V_v "Iսu y|f*Q| 4K0c,@u@4lJ4t:YtIve}u rIKՓI^ͽ;!eeH: ߪ1Y;s@ʋo'Yn;ބq>˗:$eD1<\DleǵI.TB-9J~9pb⡏q| VZ%L܌lt ̡ Exp\6(~Ja )bx cTޯBub'd<Ն!bT)4sL^cm:: ɐFݑZDN|D3z^ MU<.e{7 [ZGRAWWΊ|%'xc@&h(;1c3Ӷ2:3ܽ a_W6e "Cl2h d ֡|58 gO'd_ t7L46upoq([UJ6Nw-OZayVX+-MOE5$: m+lpۦwvfY^y3/ͨ!R9t$XX}*/e#CQ/Nf1S?uX"O/;=1 nҋ!^enu%MĀc630:NA*T?Хڦ? -( GʕZD:ϕȦ2.O'f-JM~|-G+ ؝~>F\9۴M9qوo酦w>& {*{)]A Y={o\Pc#༭PIYG|2*ofNךvh?1&vI#*@UeF)^Kd6Eo~Up Ϡh h5cY Ls?u@J#bt Y~9ѥ_ #8CŋZ>E<u 3<} Eu$/RshkZ<f"XM jxlҁ B,D*zԆ*YP`@CUw~ )"l=>Ҡm$OZ:xfGo!Q Z>7a95`كLO wU+쐀)हI!ȁlrɈ Ϧ}+|uDC˰gSXCWjEqr:_N>,`.Ir`{Y2yuW/|/hbGg/9_ jX i >'kP C٦QJJHR ^4A׫=|>=[E Ї~HyXg1΋en 73l?o=(XG'V>< L^*is 6s %сP -i%gXbڒ,ժ gi^dCE_AF-2%˱#26h  $Lj͐b7>+a-zvY }Sf Z5H% U͗In.FG.%k"׃<θ XC }y쓊̟ ׉ǝqhu[Ujz]$S,$W)r݋a~䙫'<6}An<? `|5|ʼnq5j:%W{M܌:)5D# -)g#bQ+G_ܦD!&SքtFIcORfe8&JRjT sM:Y㭐my9[;ɷCZx]W]T{VS9m[S'Pro(x-xЍ؊G xX qj/5o.H xFիПnsT-*g~Ÿt䚶3UH]T/@ߣXC[\VB jmF:n3ɝ<|#mP.Cj07@hlēu5E$Jy<e0b5{Fl>M(<.mw磑2Ɉ\FQKRa۸/myo×e*tM f=RhRړ oV8$۸N؍!"TQfaUErSVSHpj l ?;܎z pM S|&8bL&6UŒQShN:_c :@Ϸ%=񺉦\Gjo/ڙ IEͻQEn.!6>"TPC%isB@XT4&Uu'tʚ8oDžJ=uNw 5:VIw(w8L/rO;Z޻+..l嵏4!01|6FG~<x~Hy SNy⦒47X&޴k;VN)["1ܼk% %UJ'oJ7w MG܀L^BcdPl߇gǣ}_[%vmi|v~""XkE[|YZ8f70 _I 5I72dYDDF]#o췿'VY4S(4y%)}]R^/Qx׃PgWFrPhԒ@͛? 0'(Q]UV<` Jh:y}ºا  X-B#S'VN° :'2jV NԯN! yQ1v^pux!HNk2C԰'ÕM|72E F<"UdWoؐx0-pqU;E$wo;ދGReysBa58&kn8hG%rDjepO~oOzy8#u&zyn0[B{8x}QsZáwqS#5Ͻo gy,{W׳A/k^-Uconm0yoB]6-g\SdVh^/r@iG!hq"$3k cƖBKyX+M@Ẍ62FBxEdw?u`CfU*>%j6=#eWd[U(52X8Є@5}qa_fO%ǹ;71r۶WB<IcF[a~{}5" }Oا('7U_p;|ZP흌Ĥc hs\] B$ ޾|&Ұ_F`%II쩗4!mD?А+@ͺќ@W> gh{DDA+o ~ #:<5HFC=cs18-ZV5d>m x$4L'{Īm˸%{jҳT.܍e'/87|hqxI)GGlf9- :}aX|a6:+LN%2TL7rySSk#FȣLFWD8:h7[/AX'sπqUc 04aQvjg|64]h@'+7oAŬFNOf7 iW,+瘮_EjrY22Ӟ6"PR -{>0'Y7N|*HbUR,*r!Oܙ#')tI5OU;em/0`K>+m"`i-D3l2?%LwL?*Bqs_vA{QVywֻIAy{CJDesq1$9lA]ːfE_m3&E%㊂%íAK:-BH7`&S=|IElu0z+[އa}9{I[0B0,:G}lt8$ .H /6~{n:JtEyOz1Lj⇀߫RY?!]`X/tR4;>I+ZAڭVX RT|uΐ#B]N&ޑ:"鶴G1>^݌E$ד-dLfQg-6b'<<7]DQ=yt0&nC^crD%e Uѡ ȼ$P"XCcrGݵVyN-NC^g:&YFlכ#' J= F|;#{OYȮW$3YdŤc>5]}ʮ]3H_TS_tguz'1"9lvpHF=RWdݰ!Q ,Lޤvy}$2WԷW<vt~PSu{A=*!+g/i-?43sdBpQ> ~5lؠ[A4·SyAJ'PV#,V'/,p"C$i<3ksNf:Pmx[>kS4d7S_g|5NKnPIk BD5xi363$qEf,[bprQ}X$O /+zPND$V:mAJ ٵ:UVw |C<+;YZ~nxk3 :$eR#i3? L_;XJQIoL<@N2 jf /bυ2$w(^~e yQ._۴{a!")ʶz_۟_1Ƥ,ipkJPHKjz o:X]@t6O {S43u>hWwi^cڿd,8/?pZnf˯RN,XP+R<]cU762F˺$Lj'jD*7@lx݄AA_0l޾H22Ŷ=(Rk nZdqcW=C+03cuW,?/Us,U-]"߀.;h7a{YONgdu4H>Sy`=O4ZQH&tI\NO*bXL'kcoQ(LL&sP|5Q*ᨮ,G_;U,Bm f]]#|:Fgs+Z+1sSqѥUEœLVS!Véjz Pj(cbeFGڪ\ͤڬ BptͲ(H=!p3W=?ݭA6$'SGhf29C0߶]|E_2XF(&ZɼVv R ,[[(aΑ8P对w!ϓ+={ۼ+P+&2j-sAK!toH$ [=lWZ1}< +y٫Pjkr 13)dEE%!rb NXww&C'!e7~tL=QvY2J0N]|nDl_{O6$,#sal=0]; ,4F4;\ Cj{cZN,նk6}$y766nF_H 1nL>Rv?Wxb:.ͷJ7 QY+= &k$9`]Ņqj=<>>pU:'v"˩,\w)!2GpgviIovh yp7M=ӐL J./F̱Ŀ__%q6{h6a% wf^r&!n{0x,k)ll'BI=P#|mww?m?1[e~O)_HEHGKrr+; \Y˒j`s? c$u-OUU*$YOm9zqjb )Bp$qEXZ;9_X/-:O+0Dq냍|>S{ûnPycy;fSXR> aag>ʳPJ+RAк?ZI7v}@ `^z&LԢ*Q%gotwC3DHMfTsJlf'MjmHs}F\Wu4!9I=UJԭ/UoN7/1"\қ^I3S .[e#}m=I29G`t(+Au~@}:ǁERhe ugr8IH)=Ӣn}Iaeֲ;b=${!H fGH}P2a_˴VqN&.%uV%tF'Q؝{@,Scs}ʼvhsWL*gTE,[T jnF|۠n 1G4jiG&@"@GxRB(MhKwBZu|p%LTt8.҂BFn^v,6N;rĸLDWqvPZfk k~Ȩ$S֓?t.0'"WoU2vvD4?ʜ )!/=h>\|,댏5{ʻX=6hsAJWUe4%hIVl\!ūoVjzW"v]M M1kO05uH "FӖ '28?wc|صHu\cLV'T| (D}ΥV2ƄBا?F,,Wbܢ徘P,JM lUnaU 1m? @=A"B Hoś{Ap{{/`lk,m%;]T^2mNkX8~tZ/J g8R3c GGʺV޴mKC`%Sj!9`BxL;nQZ]xM%nehO-X\I<ܵ =gk|+_[M˾ 2rm2⠠kXw"J Y@[4ƘȘZ>M©}z<|cQKMTXhOl.\0n.$3YAPRT TK*bհ(O\g΁b<s񩷦]sȽTP.0Ņң7S Cvgy ߴFY sqoC .đd۾ɬTqʒs_3u|+EZvHyeAi8n}]7ɒΎ[Cq B_ &G-?9l&d&$TCk]>n1usk{EuQ}oXDkA&I,F;kLd m׼h:@q)::ωN-bMt{Wz5;%lXP]lȕd̋ڣK]#El9$yIGػȧy8^AVa⇻.36l@YA MLjc{"_LLc18 hq#n=3h.M=/b#y,~x[#?HIۅ~z yRn)'38y>+KE㚼>VYMApB;?c@nn[;;o7g+c2X|j6aΎ6|TN#)vܟoiW[S"ׅR drUr1f@7dʂ=;۩k Z7UVHR?)K!*C:7*pËzҖځRD ^~ey[d'L7m8 Q<1hdq)Fbޞc;[ vZmrƚp]Oi +abXwK|f 7*R@e7)f;>yM)*{O)P& ;Фo2$L2OAd+-uN`wE˚sWNgB|Iâ{yPGIhlwHG.昬q{jzrs?5(&c~>D=S23X ׾@AϨКe!<&յGKZmP̔N=$|]A@|F!H<R]`YML̈́}mK=ft<䡐YkŰ],V^Uʞ\;wo.owU:ZY)[I)}ӣӆѤ$jRe(GB<֗[.goC*sA(a5xw ^L?`?!|,̛mY\9S !3K>!<]?ř.Atkq<G݋$:_\xdy۩a%nd( 1[(m-[OK9h,bCHEדF3/7de(!i1L%j-x}GTQ-M7ڊd:KP*Rm.n\@'A`bHW5Ai+ -YǭgׄK6NK__gF$xe9WWXG-Ɂ:91]}kEz?+n '}=Wlu\D*;YtW$C4 ү։[5}Q"В C*j[ʧ0> ϑqSK]d肂? ϧ&~D}vg#՜>i'5"pd^ KE E`y&mj~ĺ2"y1ScXAGp6ʳ!!ل1eƤ|t >t '?QJe_V#rRMǮ.Xp}VEQ(SO3gr!{ ֆO wPX,8H@8~ٹTƑ0HdNB"pD,^ы"~ZZXU%=E xyghː|PuV <{=ρ 96=x qiWL3M\K4mk7YE  hb|(JͪifcRA0$QþE=N X0Wq-q1hhNw) #Qq|IPͷlO>d ,.ť6H\WlAR(mA=. 3 7܁ZQ/4Ȣd-L=헑wmG5 >Pkqg^,8[7O{|?PeX0c2H ihĉNk.~~RjX82UmE~$ˣL 6nM^#dyP/;:\&ʢ }nfA9sda|Xi͖|w/C Lw+hF0[9{X<,LVa=)Tksp'a(|y8B}Y1gW VS?&5x5c/2CA߇^ Gd4c^U[Obn$XFn%'hܳEL_QFrhXhX^oh6HQHZAJZCht5ovIre/̄5|xYP< ,xY8T Po mT3qBb$i;# S"\쒂0H$=,s [l/=%,fhgVC / :71Ձ K۫$ Feqj{7Y`Mr \<ߥEyK+?zcj+bU ?Ea_H~I\nG=ָMt.N> Kl]nQb!w'Jb 9xG>YNEXϚJ4g~#4 }-$L2v1I$A5ozR4pJ JM=Ka ѐlLf{+iL,:7S zTg@:۠.7ޏ~tP-rZuKbFz)Z(Χk rx8u5{a@`# 2|S@ &g}`l[B4"qP*R >B)1&=,񙀸,W^ŜV,aiNxYkU`q.tk y# 1^Z H$KR6MZ(Zw1ϷWmytbbNWN4 UeS ,H>'xooYٹw_řj N"0&ki$[ݷ 'ߍ*qA©&)(m9b v,ǎ<@]rֲ,( Aewc*\6m2]E#PUũ&DĀ{5{ !0HWkm*MHdRm˼=?53ŘÔl#.Y~,28>I }f%-|jNʠQPYC4 Bt6 ,]{Cr\V1ם!ѩ33$ =q,Ήfeal_a[T-񔄛8[N.h_4:U! wJ`_4z1$7jwe?+7AIRndS}yߦirKZP6c8+(yxC{YaޗLc"xSpY^F޽04#~j R]6fj&fh.GGؽW/,EzI/CF^ߑlJƒD9c7T~sVZ&z 6;s*raQIy 襼 $υ@b j*9aH'`. o\l8g$Vu})SZh!>s$'i<#@yr 0szV}0lA'ANe7Sĭ3Yn0o1Z?e8oo'3i6\l L-Jx}HhcG]H,S*6ź>@T K")ɲ <7KMx)cH TLC*a/_KcA"r9lQvtcJ[s5!M6.Ԇӝnw@.Ke21McĚk7I,$<@)E14z_j}srd7Ml0vƥҶvSJ WVZ/N>D1k55pA&|bCkz_L@SR,j @ûVu! ꥔(̑ԈAf~A=q2׏q<f-?N\4!-5NJa{rOfyb&Dv-pzpvp"WQY?#kk{YԿFiLfd fEL 0Z y" ]Х ?`zS0Oo~Gd.[毿K7.7(]:WE uc \Y3&I҂g:)؏ϩ l;3-[N7Fgd8q`:m6xR(7Α \É3@ġ QNPfgA=nkGSU8- y2 ;kR_]-G*+ii!0a|<>xGt2#Ǭf^tvWi}U5p@Pa-N}ֲ1d̶P M{)42s8nL {Maxu˃ μ,ە5#՞@4L$̤] ui/3=Q&7ؖr`gSf0imhSM~6 5 2s)acC^~,qQ1sBRY}#Ӷ$\9~t搹6#" K@OA b0;JXX.jgtj7O̻ڏR[ #\5hAyN'$Ih߇#>#7 :Tvc k;5ڡnc9Br_nq[uPWݴ8fukӶ,a{*"Cz~]H$/ri=?M Bo-C.k5"u{c*o 7J."I_;E\2UF' \{ўGgA 9hȇ? /\S ҅T@gW/n⣼:fΆs}%H^KVtMCջE ".dha =l'hCYC>߆8ē Ywg͚% -ch2<Ľƴ;|b{xh}eH+Incz9#_bp eHAC#/JOSzbVnwW*.ǂOsS@9 ?CˍB||F{ ;P8A#2|(H_"6_E)6˶ r[T7$-U4EDX 7M`9͞ᭇ l%#<6 N1Q2=ʩoX lx)̫CJ@Gκ'U ʴDQSemU4ȩYcF0#Xa~DfPQz 6?C)l& Dݫ:zH_-^3]ۨ/WS7OyDӽ~K}X `SP5Qr 'pLdUDӾՍ+^yMr a1ƞC`:)lAd6q_s љw]Ut%)n8;rJ&k)~JzRub"Yꐧ^&ntm/n0a_km XߩO'Q K'|kD 7*};@Ȑ'{Gz :3\\jiCߓ%G}{ 2jQxuOiIߎ`vq9BP9@ľ<ߕ ).7W ]Њ\ ܶ,ԿyiY1U T}R2^(6k1G}db,j[/~0[SY4L؜V*@n>g띕D@κ+?R:[(vc,|t'۸ХF3RН^1!K?dC?ɸ!soYSX8)8 TgH=81٫&ՕxȊ{0rz96)yhȖ~vN4 1g"H:K^P|!@E0v2-®]V&y펎he5o_*5 $qbXJzmAPg 9*|~&n^ @٬u܀qq{kqnʹB!_͟"CYmn3),}s{d:PԄ]pj1L>RuzJB*idoɣ~nyE1'NtWKi $TVp6NCsl3 ;JS8߃nB|k$6VC{I8 |qIgWb<3_la[ƍj.)~Tid8 +/]q%@ٿ{Q!mXff@:<5wǷ2JjGn:2k3bNY2eZ n$|ReLibmU=`a7]-~m^!K-ER:ň:G…PZ&c9ȍġG4֫h'y!:*鶂Ml@.+.6?qq?/MR9Ak9V22Vse|VTLΣ]A]B!n;exٮՠM!fV'";h)yOpa;n#=p_F.d3*vf䌂]X-9vIpj+ "QS:$T^ >D],r2dH؄lj+nbj ]:n6W݅eq}k+MZwds9T] N[{ĔlRS͢!H=<.lUg<ė?\qF!B畯oVNV=O\91P!<'_^-L jt`<H#k/ (E0\'Euި'Q7 7ע.b½L<)diQk_Evƃ#{:|F3=[#!od,{k{0.ӅN7]Qmt.iUcM͞uzlsҿV;e?q\=~| Z Œ1/Md3Xگp_^\jTfO\όnTk3U&~*I_@^*5HM|G9xnO/GA4^y' Ӡn[xqeup3Gf:V$$D'rd Q$.8fYk,p _nx d囈N=8K̞m"m**FkX3}h[@e2#2bC2sfo.m3<ȊbA; 2=VaF'pF]&zCd i܊+̗GQfzvF+N%b\w@Ck}O<9w|oMw'ɹ@hԓ9Ajۨ.7ĠD$5X0g$O@ze,<:6cqp3 po@ADg{n ' eэhSiGHR%i_:IS$sաuC8bX">hFX[^(։|OyQ{.Pid4rSg' WEy]^>-36S"▟Ubo=؋16EŐwt!VʞX 'kcdAOd:joFTԡ SIߋE|OnL\4c Vn PPk;tWIc.mc|~l_agoIQ\LotnZf N}ZyTb:[*E~#,~$t jt A|n[Ko5Z\(6jh}{NkOyR,^nP&Jv>? 1k<QT=b^$~}_6|7eNs_ d""Ŷ-bC WK IQ73&&[DClg9 JHvҒ}k78X@ƊV1ZQƾIgx9>2: \A&,wz<ڎlpRpSնPMePjzmGCx} F`ʇ35jhbYJm/(/`%{'ͭ:ҫHR9"lNN$ X7Q ͂t}',v9N98fk+|ts(:nʃ-VT`^#z.1xa?H<"Zϼ,5 nݱkx̍򔨊bݚ"#?JK CxcRS̕BZIѸ,"f6v9bnp"u9@*~Xv2֑k\%?8ku\YDv }# >@{2]fbXH`WsGuxHbM2b("ᾎ^d;ad(v{Ʌ-ftwGe Ɣ~d2#h,B%7 Z^ှ{mj{@E H JgyzL{CUI~u( s>o0sPŽm2+݀㷐Ƿ3. գgW1Nc~{)L,;OBxO<ѮG@_M /A:%6ni-" `U!J 8~w`S^+71TԾ> ɣnr8"6<]ʾ@,R*ڴ^#G.;=qD!$76u,uIrNkAkj{ZffrJWcW2ADv( - /Mt~\{R'ӠNrI!"Xl=C^v#gn=b:X^oh=ZMsה,yvQ Gva * kŸe#".'F*VcJNHh}@q|C /a׉G>\]1kbaa(cKHSAcAσD-zXXBF`?t]'OM۲v0ha:Ơ{TFο)['qj⌨`=}No'ՁCM'%2 k2=/8W.Qw Zp0fy(`O.*ූ"Zҁr=Ƕ.%c 6Mgs!KoI Ďʃs{J1cx m< J=1b\’fgE!,{[@I G,|Kœ@be^=Glp*kPNH{1,>:"VS=[L}A$:r;Y4T ѰU(I8اc5ykcoL*ٗQ5?1wn<>:A` o$RjܜL^ sZI ~?(/ZKR(0(;n\SXtWH[H:)e7Oh.=+;cՃMcx;nqT b,&S:jdܥ-j2Au%"&Smgը>")c-r]ڎEk+L睻mVx"=b.#9'Wp#l_ z}쀙2qeߐ_f*H6JMfqEKbg;KB/뺠E:`ezsԌ!^_uUj0I-J$uV"0b:dgGxaœO~-ˎI&L0^e 4[&JdYӰ|ڛq~k_}26O'޴-ՌA%)WBéq5ρeV(ΒOLh1(Ŕp)¿ c6^WNy$ZJ츧u"k';tbHPqsd;];0g!װ(Xeĉ\~Ԉ#ᓂ*G-&1R-cZ%}qJ]Hczc ) w/jֹ4< "ʳ#Q~l} mvjWRa+%,̮!rЭMx 9{E] +앷c"L1lL @r*#ykMɮ:.Sxb:O`.3aFq_"URH FN(ơdqQ5yEUSZV/NAu9sO4%PۉUb:u,#0Cp9du,bWyԃ>9`pdRux|\d0V+U*l>C" k–8ӚzUm V ɲ7cOE;2?8n&!  Aaճ,Lws+] 7t GP56&Bx#QǸA)@y TcAp+] ec40-xH#qM[e3--A*x$i)݆=uoƇD>k6[x_}FTHR![0-1mXr3^}֍)8T|MC.CG<|]2ܐyI 07/V_3 А*;#0FZ[AE1m?~ ;=`Oi}d)gڦrQ**Q%.0V6VU=H6mMLR7Q{ŝ ō_J`AaV{-SQMM,]?A1 z>Jez1@e\J&!Px_ߗb5)zǾ4KG&O +N@-N39uOŵ[q|%ScRp{ ƝѝdG#X}rłMmz<<ݡyt۵_1MW~es,C2ӿYvԐ"YV+̣q(MwI'֍%Kx[#"fb?*Lu/ú]rIL𛄺u혳gj- 0;2`h %$FFrx0qwޣj=NCJ&A)wB>+c4kCZr5VޡQ%Kĵ ߫33y B# Xt{yԟL IRCL2pbh7*31 l}uT1K t:,,zMFSq5r{bX4 [rx>Xdt@]QXOSe!$Z))vԹGԛ>$?IwvW)' u= o!Ÿ?ٔTb8hA)&>G~n~ grl~*ㄴ2G^g9qmxr7C&OsA M4i_*0Z[EGsʄ*$5&/uڝ&>o?HQi_g\FAE%*\,Ynb-y'O( X-}cij(wWYfB0dK y`|z^KX83LT*G@6ij !zZҺ3+k6Xpi?IJMÂ9Sԓw럶t\4|x>,acGsʨj CsMmvnOrs/i8UHkJTCQnp1QKOQ6M̓>lELF] t<Ȏ e7fErǩC 4=4]UOD;ašob3J*i0Rx ~9deA㈳L!tqOqWٿ2|dYncE-;ovK AQֺm)I9Yb{(up^Ɲ J_hc0,fЎLN[sWI*)VDv?=4B#VWK2ISgg_ Qҹ'yiFmFN]?KϪ2CDẗ́ouPC E2W,0pI>fbzeT &t5}37zdT4cEwﹴ9ӱP [wUN8mbc2Xm:Pq68e[A yPdv\W3=ЇmOÑ3J8'P :N5jKd<)|u9i)  KFJl1 zheYo3oI- 3K)/hFIIgsH`xb*^-W]($<Ӯ ?۲ ԧ0IKn`+]C[rѿ5s%#8T3,lGP}S { uжbg'hAd)~a90f"hS[  w=q}g} J]r,2IN`+^< szl5!N}#r54yc1: ~+ujD˄-y0ӦS>:kYaj6]ό+7Z&), FU/}$#0,Ox-4j^k!s>&څDϡcWzSX pwDXE2jqf $Oߤ[3h>ywWW.ȇy׸qpdaW.Vu= i; n^^VerW@uvmHzk֟wHE64g&u`K$27V2PAq.PF;}`ivB',`# N}4N fcC<ہ-o޺w~EJeM@s'v ZRiߕ@V<>:?n=fN^Z荀Lꢯ5La(C[~}>(J(" ÖzmCA%H_"2@D 5\Hb.,w鷢` @*T%hTTX+QS7B>|_ڀ eI]΂ At'"# 'z3} L }{ТԢ] +ҲK^ij7' CgĶm\f+7yQiv!`?ptFN-T ^S+*EVhNu'PqCJ!߯o6 &أӷv] 1h|#5|2J-Q<%z;՗b5 X )΁fF@q ɒ,ƥE *O~PL_k0iI_Vg *q!tRmJ[nj3oϴ˯B`+#٦rgGHt:wj}Qe U"Wʸt9sj2\z]dn~`NMf6mP-CPֿX8߄ZUזnh٢zII]) >  U*} w5}kb`:d~ڨG=p8flaaoOP) | OUq)a'׮l[k#LM#PM,# ARˤMV)a㱶WesKyS؅-u@L,@ӼmƖ :rdĜp 6g:tmdb?,rR5Z"`Nk=6CU d2,2P6/kU=;v!#:vşQQx`/6,JPo/۪hm'J3|-Ջ|E3@$.=5 ˄N0 +N >Qy `9@XGY6 fH+(;dK\d$&YXu҆|`b_v2L"ql2EyՂ':BFG %/lCsfdr,͐ūdH5t b+ TC"» $ZO1#L.-Q&yHs,٧25}Rd^&hCĩD\d5ҟ!ÑV82mDZ)s] f?\iQۣvo󹉇`y F=JK5LZψ1L,C go+&\t7_Dxc_y&"0<7o=U%i8lb|7?6u5qۦFlهs!-@܊2Տ:t Yĺk.ק e6iKCxcH"]ɂTH5oB1Ha2 {VpiVQsm0)JT)%8IY"΢7-tyM_AXqpVE"$@> ( +̀97;Vj7xwz$z1.f_42ݴoW >ze|Nm}ʈFP|*LEOKbi5IwE!A؆֗hY%ÕSo>U?=N'C*8rb)\20pG SC?G{Mw4XX,܏!^SD2cJ:^NfYrSWJT wBl*HMVvtiOl ͫմ#(X\vqx[$פ.y**}!KtNV3)dJ3MKO𸛒: 81 -i'%R6T_ 'iƻ mJA}NBIx?SXwjo~cAeD yt [`H;x])FV)JX; _޴4 _FCa-DG¸jжӔrPq]ĸf=,ds,I_\>B&:c0Y;0CfO؉gHޭp]2Ԗ-Q4m~Oh.ҭ~kv-|aދ֞J8*b6s$ϫ6'mT̠FNU>2<6z( j+)0Wv(lR:'Z,1"r"s:ca_czgzR&{^/$Wu0ŭ`NGъ%kR^0I hps<}32;@-CJZ:rd61v3^ B-بhVeZucȼpnk+{.nFC1bXtugP6Pœ@w,:I=@i,| m2Uq1EnkuD#*Q> CyzYzB8wP䷈Rƌu3;K{.Aa'PEpPȱUM^( 5W!>j$,]DhZ$^7zkRTl`tUhyl}@n 2f84/K>/9p6s'ϯdH.Lj@)qѻDA+=Jam#Tt(pTQj$&&;𜉑?5&Z*̐շgk'紳a==ތa̗b s²pztbۘ+^u?aٯ+Dq=uLORC碹p'uD{ !6%TrF  L5Y Kم+pǢ&\) n#f|:L>AIv߹" `k_> 6* 5|X HȚ[Zʴp8)4mf=ITbNa4%ug'Vّ-BQ7m/Dx>[Yა:s!}Pk:}2Pw wmY/W=zt[D<*h~UZB+*&}uz i=QXp5 ":wtVFZɸ'y}kT){gHc=՟D"%ק R;Bb#X&ZD>cz3i08Blb|"frð: h[, ݖףJbzP/*'HiH;nxk5GVi%kJ|eY@U#8:yIs* ǀu|80q/n͢ Ql_axjCr:~,׿-wmP6I﹂&i!ta!q~/wVz49_ƋUxYG1u7c?.K!N"6dqsH,߾J[R2!o%2$bvT2矕940(pnN0r)w~`J* (+ SRНڈ{kBʛI8˦^_iF\b*d IJU~n["PT 5mytqJ>uTeRR?^faBQw=2]URlqgU+a7о7~A)HnAN4ZMAdraQD+>7bwE)0Ԝ;{ڻ'C#\8C+ˤf@B:%}m.`c$w1ԬYLūrm-һ1SMDJÜ)VGQ3tEۢc #zCg^h@k wgͻS` nzoby1>p "<MM'jP!(>s|TbX)d< bp'oU(o ~F/]q!װM fğ"jwM)ƠTc3Ja{c{g~5tCA5%_4v3?r5e4P ׉F*y˾g.*tuWtVnєW7z ns`=LLZE~eBXHa> `[ w=t o9lf:8 8r'˰[ ((F&,s\ Iȧ*2_¾"H~.YE7d*MK.P,ܳmV8F-by~R5aDm$V)!4zx6je%|$xR28iIloCzʎ|D\]{!x#K*(Vbb RpҩOUh]*>bc{9Wq_ѾXn: JԹaox3g-NbŚe U;@m?`ORSt%1Bæb41aϾ\҃_č)5ogUkoa`8TlNpj(ZmN=)ŇA4fW$D[cƗH>IU}@F| mAD<|5UͬX}4W77 v݆smWR*Fpy ɹ?!XH&[B f[l77|c!9qSe?*מ`&%F Sm-|Wv5,TRi.A$B@lMqF]n O^-dw:2V"gT&UN=25Aa~}~NxȄӔ+,!Ĝ:dn V|=ben__*Ј킡@YS~OU^o+4@le=IF;#$eNcԀtuzy DMS^@hXͽJMQN~A-.RY> il|:ҿv:&Ըu)YD4=@=3"+'~ݾdy].]83f-pHFcprr;8 mkj7\iԡ(Ew"_'n]4?@ 2 fڝY1[Gqh=}UGuJ/ w)BɊ33}2m ` ʣv$kJoL-X,u,b/vB%Ҥ&ehWn"2H $# P?8*Ϯ^h]qϜ(0ON:+}( KKݮ:")?H/W`Jn=pWoeNϽaRyM=ϥ=I-]8xRTҔ Vς%[8!4цHRnU\-tbr;q* 4@"6~PRܐT. H45)= m@wdk,WWF,,+IoB7R{9QgZe;ljx6í@MPb̑GElyB?F{nckbM̺&<{fO9rfu<̶lX)lA0x# i7ZND:M,-Xnxf9t-%N L9J7yUUXX+AS΄^U?)]ۯΚqIwsMJ֡* ۋEiL կn:CFAwQySKw{\ ?ܴ ]c>h`z=/D?A{ P2"'@gȓj'nԘ^7#K7YP# *@[/1wA3@}򵦑U = YA] ~ݬAֺyLo=GKm m;ċ|՟$G#Yh6-d}j--<1zWПRH\penSQxSN?=,i ~oaZq[AYAD1=ÝS P}6 ʡ`PT]-DY.M.oNj>cwV60Mqbij[!>RpOEòA߇Y2KB(:r^Nwu-$?ߢXS?@V2*lDVO++@lRՁcC/Uɠv1g8X=P943mג.tN4*b!g͆}i!%[3nS(pfI-`lv7 2&˦EqeK-S1u]NjTh*v;yB˳yn>ð\Fu$ujt==S cDupHܡ"ϭ%;5e Z$kk2LuE#H㮈aQi&QDID-zMhnؘ^-R9udX3AkY#@!h]p4cNLo8F.QR$ۍ> XŠʛRh"@8s,FnE%ƢK׎.Gle8Qҋmuqn1kX44fey wkpOBJ5mNE4⭆%t҅8iZ-oh%Tɠӱ1Z5l 8 |. 7=]m$QmҒ4Å'j]AB֫+cPf3n-.`E5ެkվv/РF0hPfPDG Y,ݳӲBJܷZgKe5Ÿ]~Ԧ-OMHnS 3ZA 1 ~Rb3h(-ı:< ʢZ ιHI#=ndg{$ӈF6o?@9=`s]w_dzvw?au SxVi]ӺK _RކK#1q)SJeY)A߯ohbr.N43fLݕ1뻾Uz#lWk$| 3Oˤ#&A   Ћc걝=lmuUur7q`0SiB5LeBv)6 %HîM-FQR~ iQ+˷>!&Ɏ+"_mZRSFp`S^d}i>z=/V%hia =P.(B*ii㊥V!5Muf3MuE0Gx,ބL9XcBAxo^Wh,GƷJ P ʌr,1K@ҋW&-Y޷mYх "d[ߗdDfϚ ԹCH~]sZbcӫ+g`ΧFie1g~ -SnXy.eqaX[)* ~ԗt~X5;_Uq4^P4@;֤A2|VhN0s(@d H N¥Cz-Vɢg+=5b=7s{sO uEa%P|#a#MMrFYg`h;9|J˶/;dD閐6Bֳ&=u I֓_$ ƅr?}diD"׺VHHHf͌Fm} qgk*6e?MYkJ"V´ (ߋRнG,P԰:,2آX@YՋ;wTtax[<>f JL+Rnd/ml+/xQ'$pRQN驤aPYp& yOb0n9jwp_9i/7X"bcBϩ1(top9zܝ93 L;jW|=cCSEZ{?7SjcΦ~ smYUuSjKsY=Zwew*u0ST%$kQPo$Q99;O~,J7N]\m!gDުPn7bGPHNꙹ#HRӝY$K{dvgv]s^ ) & Mw73S ik7HRHx  /cI+1kQ 1zm+s(QQ !=V8H\C S K , WDZe fmXWT~cݳ* GY.yb̹:;6O\guIKRL#1sO4z۸\w>)(u|[3T„ÿ۫buOP &7Zk^.t pxI~~b_ͽ%@E4+ 6LA ΅l2&!vzip#?ur#+hߺPdTbE?3>y? 1 $%bޛ1u.B(?1֖L:rwU6;fIyNCv5^|w0*ַ5&e0>ݗ= ~dI#գ0a&oܞ9ZJ|,Ոѡxr/_Tk[Plj* cO}EW`TBG!O]3e$[}t h ,Q}5{XfۥۈknbfKyjODK>1NQ1a֣fAU>Z2AK[\ SXk-s$c./➋g{Eo3<3n>8E0D¨1xv1h(D)#LCMAu}![טpZ4a?]7#*}TmfR>eRxhK!m(`7ޮqQ"W dD.% oYߞNglF"Fm|59qE䍤v غd-5C5Qt29>uxLKej{O.+'gt>"f_%l8d0DF$V0J\:)2 K<9:902!UFiSYΚCy-52,^igכwMH`w8E pY:V7N 1*ns OfQH eق^i %!44C}ܺV&$ p\ tC2}, qi\:7ܔcø6C &"ۓʯ}*︣0AЙo=L%kP'ǶW,DAw _?b;{@FwF̷gBv*6iM23,Y26 t$JKRdIY1B9Mqa}*P8#QL=Q(aAEuqP { 1jJm./:=tψ^/wʏ,*0s/,_p[_kz=v'ظdznZPv0[Y4cì,,W[+צ5=J¯ P5[‹Ia[gaS*TKazmmyi!b I6._Y<7 2y;ѡ\y-%.ϢE ~P^ˌs{s!DH3u;S8#w$4Yo(+ |Wl-s# E~֐iaf [j!d9L-^wɃ}[U?04/{%{$i a 8=3\L`n"} nb@e, ䷡1` X F9@x)z.vȫ܊! I hș`ϏJnE6D'1 s/ 4= ]?֡^:/W0~1`oy.v wS]нdTE+wIq*Ak[vX'[[bCe !Z@vDkdž4 xMmf \xHWTAwU9E>Sdj8B[Saݕib yMjg~X˱tkI GD2 $Kw;) ?S05ҹ6[G{()\!؅)E{Za摀 8Ƞr)iG#rv)jjbN?͘qB*؞!'G(Տr|_VS"*pdAPTXN|o@QoagY2z̀с='$?uft`4Jq dl@ 'ia[)>eTg$XEt*a[wn1j$_GYRKW;,bsʉtg&%l6FUPO}ݤ0g3aWf\/S5_T  {20JIQN#v]B >\K幼BhcqA񭿌g8<\',1؉~;`jsE wNF:m7H5a>IP}9s)X gX=#Q |&=+@gE>}`vԡ_j 261McyM\6_Tag: #ۘ9$cYħS>k/Ыo1XA+Ѕ#ϤnQ+Nܮ3K{X87 U$Ep(1,j O,v%!l?Z^-.g77ֹU*s(H8(\ը%5hZw8>{1NۆK#Fa=̦Nb(Gg8!7C+ﳿb~ķTsW]9CO} `jYx`4ƌn z(!6)CWn5$йZjg J$l Q=Rs;mrAWw`2A NFsPe67M>[W=#Lo‘&ZΦR[ɞtf7 H٤&*ÿ[{9:Ce4 alPk? hw4n\KcKe5Uԭ3MGڅ`*IITV/>a(]$2$Ô25Ro|l㞤. S 3O'yG M4h1Xd0ߦVqyY~X<|((8GI;iCA69~o >qPp-`b]$NJb4  w7/~}`{ey1q D)WGpw3΂ Klh86%.1}0^DU*E8@d/9KۗftY;+[ <mbu\'.}bƋx1BO/P.˪wE@t*C^IE${…_KRGɎ co H_y~˶~Z};yIy /$ajIA°T;xa=͎-#69!AYnL5kxvor}YG{TgC }?IjmFR7,Ui=vѠYk_͎η_qCaL{&#! F 9hAN_ M&?gŖKs FwBl.]{,w:zssFj]$a!1EOKb@ƾ_Y덽1𬘔#klMβ֓,&}YAIݖfJc <06}N66.\2XϴKciy-E v 0yDuA= !_``GNQ5fhaW+4d//+-Mu~uTHUŢ8nU Z͜kdf:&Y>- 6/N./?0Ks?vZhJa`5+=#03̡iʕq{i0/&ߩQj֠E6?1$tśLȧVWITu/[CFrWg>-qtYiŶTX:ڂKy&p0n q>"/,eҩTvNjX]sY>kek6}񴖭! {BF 8h.t | K8幹'iuq# c߀dlܣ! !%ES! _(NIEC@_ǯztlOI?<8h]ڈ: r' @0;j/L7f.uwк? rv5ϱ~ jLjKIQqWi%hMvuX>^x>:taC/)K( tl7) M=n[DAnjPFvo6e($u\x|}Tr1ed8څJIW1f$"Q=,H9w atexa BYt^)y5xk-Yr&0%0誏OR"lՊT?kC}a9Sz+T? ONfTJ`U MRKP>DX8<ʗ7{#{Ql6zًp()PDP|k,3.vu],,.]~n㟷E \Cx~eim^Sn QnАpa@^ۊ= _%B 3fK VCy5!8'LrĐL@ )*zo AX!y*Gz=Zgϒ 9XiсOC$ZjWj i d0J; 11hވB;Y*î0_q 0y_8C; T_:@8 %-ؤ_eL v8/nVQ-&aq.`H,cUdv.Un/Y>}Pm/#S̹TÕNq# `)ͣR5YJE|4հd 18hSH \~׷C(!u$Q]bo^XiWg iWWJƾ Oan_l%Fm+3[!HNMh,NwT0F$z'C7ŐMl=1'3>[fS#ٯӜ&Nh ha[GBnn lp2 Բ!Ҥ.-,3@FivXh_wSlcLbhV`(ۃe( < լH+^i#)R,\5ezYƹYDաL`Z5s1#N~Q>εM .;./@ ԩݸ?39aYNW(  C㐭jisK69zI14:?ZřdKuYC]S, !4f#ݻ#N;9XfJυD"4i_n>h->g7\zf7֫M܏k`Z\U_la~"|{ &^D3 %b3D rMeO=aكͣbkgY$<_d /Tzq{Ϥy':5p8wOeL̅#a0^ru爷Nܶ_'넮˱4Kx"?4ovʟpxէoc̀V/mC09YmkfBNѨs`/QZna.Ͽ^?m,B3Fkō=Иʔ ۧ=/]Ѵkv#N>1ڪzNn/=%it0ae҆)?}AEIOl0QPZД圻Kw\ZǂܫMvohTY=n7x3}@F%]RK+؄TL8Js'S SK`q5LWաۘ'C,YF&uɜvMF\ϳ%tɣoZ(`7YrLҟ W^1 {8vNPoBW!St&#L^v8!]M,7ۜ2V_$fcX*ES.hx:{:Ճo*.  6t?Uju5WMϒnnԾ,7x(5^k}ew*3V D/{: |_^=GUjAn}A9ENlګq/ZEwo\tHk8RѬ܌iiCe{F7̒ε7X?$UA1΅.W!y;prRȀ B ;aY n'o7'ðMG-BMR2fZ! n.V\űZZ ``6 ᓥ_u! ;f4DOUٔ1;Z+nf:0p2-H =ggº3>MT5 G Ԃib\quf$Ƒ*]%y=qKyU|m }AdF+UVQSKO)qn'rb XEb6pKJQbD=/3Q%e=[rzIN5uVWO Hn@,˽-.+݄.m#xX'UR rIU|-]D$nE8}ܭ2Mm\8=,֨*@8\fǃń]w)SW܇ociU*ҼAیsN֩t6k5$_mp^ďʩa#3;fy,: F0KkMn@jG8'g*S2GtOYOuX q\\fEp'-}~yw=`g:q #6I?f WpRRiۯ½ Sdz dICS*wbʎ+.]0)^qݼnNsW^)<_gð;mW讣&*DTʈ#'Q6Y 3I ,d2EnViT/}Fa02l437F8`Ze\f]&|xQr@qј̊BVcu O#c_/]:Ddl%P/R >#c#o*Ka2>,ha *%{דVQ,Ls&]<'&O.! FBs Ó<A[U[`K;%}?V/`DQ)4Ő1ɬ[+;U1U@k>v/&zm?H{Rۆ?8otN }2ωx1dF bL'ZN7f.2K>m귌ÓA?.b'.܈1|Bnr&&jcl6p!1q#*.P1y=b~ԝIh| ՚0^-sX׷NMcx>&Bd;0W ľܱW~8JE z5,!wS c њ§?xFC蒞Ժ+/0 Ķw2sgm"朵 % Ri28$٧: (mM6N׀9pci*UG(yf}΅] m=<@O(UJ3vc_$D*>2 H\u ϒ<,,{-mPhCyYݞnYeQ,4 NԊi!rv6fcJXF^Mc2.5Vqir}빝M1,@ c&N{:<hgsrI}EځvXs_lwq0LVb}a[`inQwɭ--ޟŃY:Vv\6ƷɾS}(#AuB.BHRx`rhSI25.Rj[0'8R3!Ll=rgxGSxԞ>gthrQtu_,a.B5=GOc ~@ $S!WkhӱciPzܝ/+'iehU'C=ظh98fV!>}O]Ęye dTSu PjoYPFق &Ty1wJ–QÔws==?ۑیSo\Pd GmmpZτpقW:0]smt0x8p_ 3F7 '4YRI%DрjJ)H2z>>k[@Nv)zbǴ:UWШF5xcij.Xtyn[!Uѫ;ϭ:ᕣWA'xnÓ!|:#||@@Ktŏ±hЄnT6??gz˸3حo#~'HbGZK" G,iHV0gwQӼ!,h5Jx+[EHsf7PK?G}dUN,yQ*_WfNՕ»muxָZS$z5#kH&|yA݄"FVɋ+^m;+^"~1p?FoD,thYKZ&VđG Z"EvsL'a~ci83VIS HQ>KC"0},b!!l{C [~uHgz(Yo\Ԏhb[믖:lʉ‰[m%dIP)wKOE$PbuB CWs*Ij8MٌtRLۊǶjUM406sL.D8۪|"Q"q%y:*߹D<$Mfd$ڕk,0*Ð,|%ΥzSCko>a1qS8!_NY@W bL]Ƴb?o)'Ȃ&VUD"Z!Z𭟤А)pOޭğ rB6-aMH׳$ Vlhѹ(0)w]BPmT6٧bϫL[Gt!!gC;7  *%bכd|}@L”_ x'ȶˬpk*%_ܯBŸ#kSOaw^R{ i +{ǃ4X*Hk %>řJp 酠seQҸ5䢉tC==ӗqzHs$#Z` Nn(GpYOr1+agd&")AJ.]f?D=qCF(#w4_{~HszQ"+5i4V΀.6/Km*K~g} U둊Sasm JUp/#WHHnR`Toq Б9Ȟfk@vTzK BmRm3lG[+>}OlqοO5juAntK`Q ʌ?"CQs|qw>P(a+-'l=@MI 2h̀IG&'&0$dA_ayg얞VqYpUê hգC7Hfj.}J+Jٜ1~{`I!BM@؊y`:˧#"'v-Ak3lض<> FeFD0!M?|+:pJjn&?ʾdn!Օ5~BT~n.f$tH^RXgQz/')'yH s fW > 9Y|8]{Eȓ<0)7(ifwh~&CMoLFZW TF=uH}8 .l*ukaLȡ@Ŷ.C`Wٶ?bGMC:0;Qdz M1;)Z̩cVxtGU:5eQՀ&kEy-Zb@ؑ)ڌ`{EXnDF8QU l1n}'hmBS9f1͔>_)Flmuf>0p2T.ŒMLk 4JPaL8"v:_0 kSϳK͊!4\$$MM[ Y5d)\N~kvS WP ?9ͧN ק1} ůX'evOmlu 4Ȱ-qx5;>YuQ I?]ElZ=FGeQz!* x~|PLDTsU=]8wB+R+i t9K5?lf-gOrIr sy1Sʸze%a b*B!k"hly4[ \3&UhjՏ{y'_vY2 ։-΋w3N9kbn} j8b,ol#x]׌x]rTOs<դTzɏQjX4LW NLrku,nF_K:"^ِ"!/}<{£U/\)$t Le'^4x[?/xߏ|>.ޅř#kyD,+h; ` V*[J._/lr0$pe cQb% 7~BמutD;a0 g{PVCQ QԇhՃ^c`7=XY'ʪ!J8Y<)6֞$m+Ij[h'81F恛 qs7uԼZbRzn{6DհO`?j4ȵn+5AX\P\\3r麸SBj"za ;4lTO5vuALjL:tZe%w gzrسf5Zd ..(qu-SxYmvG#kaꃜgKaU$+=ȋ{q\v'bGVj(;_|911!8ꐔd Ѫq7n@sQg.${E ֹq?1ѯLmChRNC{q{8?1V7 X(Xe-*L yxNVIΨ$|In8 %V S׸Ѻpcd&/MB3z0pM@0 A~YyRz -~DŠ[)J`JUSg<3'(BiBuګ_A/ lYIE-57gn`# ־xFcJ ԕE9mIU/uvL;l4|eM oLy}: ~N*qD _d# O'wkڲ.uMRr5Nx zA8ƍ$Mֹ0$l= bVlCU#$$^\Dy F'QA?yrZ$zPBsp@l=YCxan^F~^Fl+c~`i ,`WT3qѠ6|ClѺ@k|Ub%F"c-]YA1ޘy$S3} zEr2@A HZߝӿn]$%(gݻK ;x}˫$گ^̿55U\3&QAp\aA9k6?Jk п AjTXlkMM9S K\l qG.Hu"[99D+-?t)&t\&}Loa\,ݴU%* !1I{HXXç' μ6U[xQzܮ$ 28F)bv?š jŬt}峥*x\Y2<\ )᱊)֙eIܺoopLVf'l2UND=fZ$aQv>,h)q,3$5Uw$6ТԿ[={O)ͽC3M%=v*թ%9)Bo<+ :̐Fc"U_tqQbѾ7$i/B_.IOw\1$ຠ%=Lӎ ?Ł:H8n?co79lƤb)Qmzñ]Ér`qqr.aiGqZA@_N|R=|E 3YF!*·q>^^Z)BjC>䮩7R,"Tp bv #Qoj" JN-g`Vh?+d4/$^7uk ({Qe!V^=OR]n.3jLs0-,: *z<( n^?Z%[ߍ2$χNVM itX"~~Dye4Lz >~¨Gdܡu^!Ɵ{uB QSښSZ>z ",> ~-m劶bܬ'G6Ѓ+uub@A]h׺,ZVN/`&k⎩(o<c4q40,_%27!3z;_Q\洖H)usߦ݈n9+ʵbםHjwtp>f_Gxi>ۍw?AK%[_|q͟SҬ{jPv/HQi]#:+V˞]U#=N]y^T7(AOaS2qX_kr=>kM=>LE%sZ*.ړ 8P@+Ү["y3HDW$C>b-5U2z )H Uǒ;24"[/cH/UCwx9\w$"^64R.i:$,xfW5g|ōgVLM^(p? FꞨ̀$/#l?s{6d"]Tzk[Y#X+gxQb0s2Ǘ4ŒlC5-n{ Y$"bcbUoD:!SV';+h)ԝcI2W|_W'R o"4ܬkڵkvel7Z谑*݃;)HsSۙѢp~L]y&Cv.l~m5>=3G!wS$ly!),jo?y\^刡+ե70>?01|~aK: (]=9mT]DM ]V*Ge҇W\脼p" NLs[)LSQRR[0Sc}vv`"P t.^OF7x?osZ l{3ٯ;EZVTRyûJ~3l} X ՋILߔ {72X릎1ÝƮg4ZJt֕04CI/fFdn8Nu BS,>xmQ?62,Wq i$&u=Bh>yuyUJ$/l?ΜAϟaD|~6Xˆ3sۚd6x= %Au~@ómt|vTEʦ.ɕVhFM%g˲uӆ '+z}+J5F/%2;h6%d~qPTJ#8p;-*k6]DֱfeE< ՊЏ8bdKh,Ў }KuhuL̓țW5\ 4b80}RPt1V\r͇>oI1Uw~Y &DqG IoO;lEǨhΐd2/%ZI/ls0#Ɖ̸WxxBP3~u, M|_| &C/fA}&\jK_=+TĂ䣼NZ 6q Ƣjs>UQz]JXDSn AayYxy {A\'j~p Y\orRP(ݐ¶VV;EɳFchTdz *\}K$BEp$`/Υs>_h](G4QL2a0Hu?vK:FhZbP;ʏCcr4˯E.@,#aNgFFJثq$%e4]pnKY\&>ٻ _ɇ4#u@pQC+pQ5-2f$ebpRj>rNZKp,,iT/|BK\H,CfU17 Q;wV a(YﶳB3V6b=3|Jf"Fb3{ N]Ĉ?j|ʐdg.$  \Tr Z/+ѵRLcJOVշVԍAþTAzVSSyaok}>s+cRQZ,Uњ%(Ll {n)Yi r}$rLAI"hف)vv {)mpﮃ/&#'p0e) x+%Mt{4pNTh~j} jJ!MaiO(bc*0|5Q… x@ ٨̂t=_<#c1 /͑C*jhʴ]xLc% lXbEnM'~D&I6:z?><1_UA@ З:5oKM -2:BdR8i4o*%װDSXWd2/tҵ.:\d o)f;5iz2QZJK>S]IS@6pAfvxKs]7N +BQC} Q,C'ނy16klG+xژ]]SV F=g`hqhy.;7 3S{+V3+o!Uɨ7_#}?a|m>#n,t=bgnsRkܟol ;!,KWqӛύfYOckR8>}dV~ݘ_ߙbwW ]w֓WTNRJ ^ׁF$Px֦@y).jFiLG ؊9C@&q3*ѰplgE,٬lUzhPS -,Bq'J= &p'ЛYoqNiG %,o t ;dc3yl5~=aYuϯ1& S\6 -sggGA%E lꠢ bhdjPڂ7߲1/G<uiejvUR°BXğ"8 ExNEr4bj4Zx0mQQ>.@͆=h$ܻu13W>IY7B!e'{0 K-: (eG%Z9'R|&^]azY54pI=!rT!m[>056+c%ߚ0>%IZ 8şPV9BxMh)"秉J$ʝlݻ,s͑>,[?A Vկ>1`erxt\tR)׸(E+Z%Jp1u50H<>iG^{%+ E.`=q<5* Uu݀pğ[WMabA V;W(cDqwͳJD^݈ղb +Z@YE!@wa+b :TGm*! !sM.DOps<[Tz,*x){-NEÜewK&* ]b„e s0̮z5L&!m~9 Aa҉.?[9TWYܞ{k3Ȭx4X\c|>ީ'lOvqS5S7TƩib{tKxnT#(`GV{& *;߹QF5Ph!;.ņv4f0 iЛoTXV}*R?ҀCۛ0.)k`Lя*]Q$6xKJeg{N*l}ÆbMٿ L 4PhE#EyNV?/9jl\r3]rD]DVMB#9p.Cf+vPVE8}eAl'yΐXQ8ĞU#lGڬ:k)%u# ҇.YnHWYhM![3cխuZNV+>FOJr>P㖷J}};|(ao@ b drĸ]XkHv’ Pl$Ok5͑V}gG?f9(OߢoV}ˈ`DܪIΦ}Z$mXl 1wU^Dna@40?'m2Qi`6YC)r{% U=sࢧ>oI/ASv2{ݴ $ հY?jءlW uڸ)v4"TG١BҊPIA ;:87cDs?N1x>_K$}߭K1"f>&b7.h;̀*>6Y[VD^$ϔ'b|h&e N+-}:4iLQ&kHpgG}R ") 5Ć B*L[o֤mZ!zEg0;-\V.J sF/g؀ GrF.9%G'*'cT]f0wD-]%Jk3a܅zO[*hi N~Wp̱a~ W9Ɇe/I؇hB/m#Ēל1lܻXrlo + yt0CeKM{,JjQynLp;՜ij|t0TvbLKw'I o}+WYi0OIcwMJ /~&kLPl+ہLؑw o]~1 V}wĞ&GrvjaYq\ ~R UE]*I]Tlމwl}3 |?jVwMf`CX4 5 Шcn#Xx xQ`Y4%yĉy /?Б=pI-{ J!8)[^gs5l>vwGyC Hxg3x^-hP.ΖCg7ϴxTK,w+5DžO6$m^L@R\`ZF7mkMWh@)nUj}ƶ !Dv/r*j4OJE c6Λ&[gwWXvpASsr JsX} R4 xx %_zr]]OFS⹣+nWH֏m4y I.(P:Dqw.Wɿ)1}ށ]I-z"MEm/FVKz̶: 譅,8m\ٺXrm HDH"z8@ߏx׬+bk2d}rnw}@lichg׻oВ4s=>OE9qvTIBy1' n[lMGq^cz'bi־erd>=dGw [Z`Z_Őx (樟+!S+| vT`Q%QRYE8O7RC@.%g SY(K-ٙC]-9RlO< 3UL/mCr8:CB_24<$I GY\L2[EnH)1R/M2F#΋G] V-vRFqԞ%`kη53*jMf:v}F)_a(>P5 ~r:` fܴwIC՟ kOl7H.V18E8yvka6LW00L01`@C۠},ՙ>D7ʠQac?C~yM{;{/J㌖57iIW&[;-8}S1 T Tqq5WdWn5xJn9Md$=M[|\kZ$3e! 39AƔ!B2؈Z%#~r5SP$Y~Qy ü5p%*חLi*w`c9}Ƿk9gHs$Ni37/a>]UKnƠ7"S{nuߕ\w(7U1mL^\lz2*yn=^o@%E"aExS{)0ۖ.^W椻&oΝ)c: QrEpv7-,^8|׈FSt"87jC=i/6復I5 3ggb̓mJsVʉ >y{(w߯յ@ШCĊhd*UMhY!GXoS=bRbVW-Fgkn/Jg\)%@I*?TQwt~KPqSګRiƸʢ!Rk3!Yqi2 5 0׃&M1OG+ͬv3u?&I-QZx Tg2*6nZ {%{:SQr<&lIu6Dv^j_-2ңl)C3l N)r!xUSC̎5W?[r/mpd1ő4IZ9%'M2./kE-^fXPZ nHHA`z:z_1 3gJANjʧr2+ֵ 8[Ņ۲? QB,Ⓛ?]ekch%u9/!S[[f:~`{,uޡd#LA6Li_s}&M8&҈WG8飀@*Ʊ} Ƙ7w?[#]k#YniF G (#ԃ#>"hƗo0:淅ٚojjs4ILvfsiJn(*B3 <^xWƍgUf\C ѡ%9+od={A Ve/8 T{ą1˩òvp1+xݡQq|Y#qDhȮ̝oC ;KH)pFy.MW^5|eu?F V=Sq@;k`R,3}Y '\3+Th` +ɧ6d@e/e%S;RD[(5)zK0&%D햎'[~Xx]7#$,bKgnvlF9ss#})n-RC} f+ޓUA&&kvm+#Tz?-"2ݟC$Lv3SNk%{M TV}ny=_)#KWIUQ#RgAXJp(#x?Ԣ1n,N\ !W֫TҖz6b-X1/6AmiN7ՙ`a Oug-j~@4`WĐmCa:ghtf-=Mmf=o&VqOKa. 9`}t*Q_SWhzyXf؃Xg۬H' )̌7^w? JTDGxљVu,F9eUz((xxi6~|ܸww4d߫.':}+G˞D-Ώa!!8֖^H~mN !D94qєj%y(uچ-5}U!cu[a{yަKkQ7F69Ka?ȸ@JPQcy-W(UE9fݹ}]mbcYJ]ISR{{ w2S𻄑@5rZx ?XQh5#Et0 ~I)G3C24/x& 2unh[<5 2Kܛ%[V($G 77j{heC8q̔]9@՚tf (87U|/-(4m__~KZ4`esAxĐE͓53Dh$L7MhZ^M*֐,^n p m?΋ x G¶h݅-s' YNJFiLz-z|^\?txGE2;[ wrӌDCCHE7 9+v-KH}~Rp*0~v OJ DٝvWX/s}(r8TA{cjMO]G( d>P-{˺ˏ(b}BezE,~oPg`U|+*T|1HH?c'K Ľ?N 2dP+I3B({rN°v a8M6k,2T,P~)?!$ٵswqpvRݣtJh2no%śrb͇\%_nmLHii|zOUl?0dANcگr^QIh blw>w 8iFL"Fʃ꧂.~DO,Dޡ!^!9T_7ӵ?<_$CHSX-#x\Qd CS:sZ<*lw8y݉Mc-$B94^U\b"^v3sLfЋi0k;x jLHɝ̈FP5=yQKEȢ+e_ bs$<Z"([D *䊖c;QgG[Mjb|i8ˣ=ˡ=VҠ3x]Xen[oIp4u<5k&u<G:<.`Q)WnbyW筑XXvQ \^aj%A͗X &c:4?G\']hCK&V;Sh>c6{GC\1Jdm/[Qc̹32}AE8Kfp @TŨUez^G" jO@;6EZ312Li`JDrHw`r:ԁߑ jb!끚>phSrBO"X8N+; 4lC0]l ]Ԓg;ReKNhկiYJ<MD$Ic:K@TkQ'yC%U#.tFA:;_T*X"}b9pW1BL`cfnb%WvHNo4?/!vkGj: 1%#it0=X<1;9 o dE 2r_C[[:)G_`d?fxeSpޒ.A^dGEÔI :qsK`0hL桬Bϴ}\R֩m.%PUsgՅ:C1x0\Lm|@ XrܫjؗDyS^&%W'sx9kxcu(uJ0L[r* ~E"f;nC]f6bu를n p6ۃ zhZ^E<V̴b r$ 32ͩ uI7'P w\> j]Gy/=6"ћ9g-0wd R2vxg/^ ?TxE>J%Ծvc@M:,Ef9lrՐ15)@Ec ]'gܶ]G{Dzt1?fʊ5C;bd5꺳 F+:b o]62G"*HA##CN.*6_.XLߙ"WܒӧٜOePYZɶ%uZ?)8R8YHLAEHdl>( VeɤmdQݱ@O@ljz,(;83$e{\q6![˕BSrKxFi M`FPYW6ieѤ)Xp% !㳔&@:[I|mwҥ(`RNest:uf)R73޿YJgMTD -_|wR=ZsXy!pjh_D[JCy@^gAu_J8ӥ )q Ap NK͇'V}Y4BK!ơnHMu6W̙֝4D*JpٻתeW}eW؃, =aPUg o:xUܮѯ{~q+-x<{S(LT0#xK@V!/6OM6$fVٱH ]#.r,_`FzsLp,_+D׏NO5RU!ԭy^]t@j߂N琐nr\lz[m!}qfd$c#nNgX3 k1 +. sT̕L ?6x~$~ yc\mua&Sx9$lZFK"F+{i +]kp$D:8!WVOV[掄/=KmqbO]DBN "eW~ӞA\3vGKXR@Bf^m_OWrp$5.锶ܚ]RoFu{uVXOoZ'y3iR@\R$噆2J TRT6X D(K nZ-({a6Tt5E5n\ bAiVЏIy8chx\P6ܓt:(Jy &- EQp_[5#Z,;^fS|'GFϲv+`<ҹ+Je(땽nߦS ͯvυ"Iy su೛L_ "LlG5ic-'+VfC9Շ?\_|-FBiر~U žRMˁQh j+iwm+EQ?tF[RקQhPfAT1+ ,­4Gz9^Zvպ :`LA^}CGo{% ^h+o5u@xW8DM=BO˯Dp^49JXO.e:ްq/2T16Q& T.ñaۯѓA˕0o`qz*0@xEC}kb xX=r TPtiOvȹzO,;~@=Eݤ@J!aZB:T"!!SuiQ` 皸a_n sz,Jۿ+<%vfv+ugÑ2X P`+fd.,.vp#.TX5 fkɨ #*RcV404٪á\cj& }R<&^Aw"j<>_v n@3~!H ?$'wS﶑Q*DNh;O>ȶN$Dx-M`FOX7!<^@Gr}!_ ifvU^7\5kF@~8"*f. M2CWՙX[~jCO++緼L#‡Gi%.Ꙫ$kiN, q!y;g/`C0r+0mÌAmGϚ'ҥ > f٘E8~;^0L1&gOU"RMzqVG8~#j {Jn;x6*b-Q JV ~z҃w}l1m1},@؅Ku5Nrˡ`Wz߰}`%qW$D.Xvv =1(m%L:OȿT?j<%͐]z;ܹ.*ԡi°KLzLlEV ;3CPv1=Os}_C†tb #ku|GB ܗ2J S>Wv6zvzu vUz|jCw!` 7aڮïvC_g|,+$̳ `k>iT}:g $bD qJ\@c4\$ꫧf;ٔ#dщ>@ t~զ@O@ V.oȉ)z$$,S;onDWB[J=fYz$IH/2ϽC>y/=pV_R15T@' 0S6-ƓO.c.Ⱥ(nXr' /r-ϫjTրĦ1CS) Lu9P/O\y9*=9?mHA#ӁPdeIDDGԋ7e,05ʉo8Shz#]ns weNHwA' %SݙG=ޛS,ˑLӜQFZml zyFx'^%}&͠k@u& 1'X17c׋jkNKe\ItRge!Ȑ?Z.u,gPFGG U:~^e-+1Mߨ nl3ʕ48Gd9wRwec\/3.9䂅)$hz4o5k k5A|ʸ7^bxUw$tr #Ʌs^e`,k h(bqI{Go_CNo@>ф:D>'cb]u6G($ڌ imO wj~ob4WpX5$:EVRFD?U/՝~.pj}•s٘oHk hHMgg%y XCSs ' e.f `Qf ylZ:0| `g(ǯt th%3-oQ(xB D1M ]Rj J'j! q3oMoCb jN@[Ι}`ƒPI1хAf0e(?cb+ғɿdT1qdPr,E{klocn ,jF_xIJ혴':cnw)u!k׫GwFXa~5ﺻN`RW~tmWQ흖U3|XoAy.0xN2A'vY]ѾߡM1E0pDfy`$:)Ի՚7L|*΃`Ld |0g.ak)/HJ|0eš<9BYKź*v6sTZsj҉<>X6~7$mTDXjbn{-fVvwnH CVx&YN&ዣB 5ժc:AU8 Ihb(I5n vxW&9L.mDHԎdJ1!d f?&z¼c)i~ֿ#t@ŵWp.F i>xlTBz1]U=;=eTGsީLɣRLb 3H$u2 zQdlkbPI~AsY0ĸ@e #M\ .jª=(/ĕuYx"E0=- iFűoX7=Php)d{%i- pn;\|9,(uݶ +@:ɈӴ6Ʉ#JѸIM Soܰ%w$2:zefbO:FD d= {rIԗdcc<|MN;m- k餕ʣ@2ϴZ^VEHڽS$`>PfVY"Vu-_Kjo00o FXLis0x[1{Uӿ \ć Ċ[VEWA9ZbXvtĩ@gWkmpIgZ[} ɸ1z*~ܤ_\칟kx*" fn],\ϻ> C=#T<)6f8(Ҏz>⯿u=]_;\o.MDб^02kVhjq3hUjׇIq>\KOl$NҒ|9V? GywֽDMmG1l6tni~QKEZدD~4bE +XV`}++[S9tmzE$bG#`#t ;ugcxx^ĕ1z|}T7s}v6oJi6yOK *hRW}S77zODvcAzBs8[e/)_Yd%OѱWA.WTRchCrXp|l7um="(s~1tb~K˥Һw\.ݴ;9z Y(q0M4`x=|Q$b.d̈z ࿗[h %zgס0ُʫHQS*/vFr5I/( ϋh^ZԎεDΌ rh?^GjmI^|xA]&ZŒDU?s̱Te;>q1[/3E؃7 zXVΟ!_JJuٍH,B8Ӣ52^1gδ5 o,jze4CoE;{FaHm-.wz9wZŘ ϧO ߰-qOn:,9*OYJulA+8.~^b(@,h@1 fQ2'p!h'EBx"8,j=ɅC9ߪ̀ڕUehGoR(^YMgλby"gۅ%s>|!fDz-ߍ-0>'h8f"D*^$ kݦ3=gRxu‹.b(ciYHݐV.VygJfs'6\>sa6}UvĶHΌikɡ2zZXVD+1tB :o6q3 6D1OF+DNwdV 0̄14тD PW0ό:^bŕ9~IR[TH@-0/+peUj3e=6}^X "Խkʚ}1Ϟ@`+truw $eK60']ܖBUFd-p@fPR' I!k_e\G7vfgWM@>ZNF[ I݋' (+Y81||ٱ;L ա:qN7E9jғn 8p:m018Dʁ^Wn0O/V2!Iɥ^^KSNC8>@/:+*lJ} lrߡ,?.^(ݚs J}H'{zCJooSr$c@9MDu"ɃHw05Rǥ_BTTVŽ,tϷF׎om?̎)c狛XjG C( '+{lQV91W OxV;PքPƢnLN.:S@UmqƘLeQMJu ߈R(Forr|}p^C:/]l;<ªkkBo68>gz܏@w yXн8 jnn5SFx~8/kVMAq/l!EE]'Wig1 -prs]W׹h|Fk/7ȸkEG7ە9G}UWtk'#i{ЎJ 7WJ>?\GdT#,%nM:58F"h<93x7^6@%4n7 ]& ,ܿYs5|=y~YaX'Z?^c:Zc;x=7*^،ŹTt.7%z}-(CQ NrT/J[dUIN m)h[O~%'<;AoFXX^P1WɶhUi\L}l;)1&P䗅ÛgD2(!}C6ﺷW#$A'mg;&JڔLhIbGǨCPe} [ݶe8$he@*YExMe3x +07Ղm`*7iJ"؂$k3_˲H;:2,}^2- zPP{kEU'\2!E ־q[Vݛ%bH;4v2w)8~HpI5e*;"|+㤋C,07lW8޷,>߸xe EC!{b>Qh^jߥDe@Xo;mP:R 03s,R&WIoZOf(2Gm œgʠ`092ՋGJT;gbͣ&zKŅ>uH@\xt.G?N_"F!Z~p{78+57SꋺM7fZw$"׺"a9ttY>ξ0;#ñWDK2_m3'~i5fҤꁎJ? asQ ebGFܙ4Nxp>9g6ag6E)]4ft!A'UA G=b9Uq~4QAILYct,w׸;N$b^p*KljW^!IpSO Uaor׹1W;,khŽRR 6IIOVq=.qOPe6E?GnqBdϟI,D\sDFXTF#1Ri|D;cȲucye[QŎ]/rohdýUɲWӼ&d0fۇw w;&) I@+# E RKJ" eZ iLbZ~d%tYr'D zzm/O ]} :& 1ŔN|k1kO4khe8'e tpN-bu~emǞlXж}@AtǠ&;8N6.\Nbn$c]=2_ɤj*⪸?| rY& ַ) ,ٰ 1RJ H iXhXr9⢜+KЪ'wȪk^GkzO8jl֭c#ƹ'b]iWö}n!4+D%2tc{6ma-~| AAq>%Es!S廿Z!Zg+Z8E"aZ]AK>1t]RG@|1*ӭ%^}m 2hY;){3A1qL' 0Ή皙ďض"qݨN}#㏗JX)>&n1ER+Ǿ幝3]c[mxSFz͢M cMv Z nItZm' >qlJJy{i+g .ٿJ7do7 jM;VJ3T[ W1HXfy|ڻz +/7R%42ws?oYtLu~*AW\)!3W! L$ |n!d b_vдNcޜ04z\_5}T%|0-fa0^x(G#TEۦz;KPg|(\=#T.}̽0csR !96S8qXߋq<'hPd=)Ook> zkU h_M[ZtŃx/bAyje~>5O@fQ;Ȯ خvc<j]5WquǰwF٘ ŅjAy}{M9J):DLmTW1hz!O2$K̈́ dIQ YN(PrޔCirJs3L:KWsO8XH )ͰLWw?Pbb 2ZѫgAYom@% -r.nykO*p~ހ-_*Y%pI؍=*L{$,t=dÐ#GKGxtU Sc李FtшrSiw1ZwS(jM6^AS#q4 B~>)0 k̬kXN&ᠵHG\pjMA9^Wio'Xk8HΜFy ?=DXX }7/[v:)B("oo0bӀ_/>8 S"O"4Soo{G|c 26 Y[ l'=.Y}xU/Qʟ_KFuֹkX:LMI˨'V_ U..1"#KFHn*m*MKЯWCПHϢ=5/4|Cލ3Y(w tQTY(-Q_DL éJU}Cgr k[p>LfUA ml"gJ&.16s Ns͑}l`LGƽb=Ll!:U=;ljX()LD#Lˌ? p42A+1hQ$E񣘸A>a(O-(Nt.$[jMɏ?e ̒ȃ\5wh%_ItWjO0xbq 'ݿbW"iQSӃDՇCWt"P2+!hSg\L̡cE}Ox)>gP %NW X%cdG}Anl{-ʥt5U.䣔 /Ho@Gx=UHߝH?8 &I(jIh~TdX\n鍍't}0q5j3@mmf|C*#q^q!~"ݱ6N83C"@%{ R4Qi`0- 7,V^ٻQ*~yέ$r񪓉#>3&]1ϲRM\'Xէ^+ZSvgeVY?Nv Y,ɩZv;?>G'"A3Wͼw"ƒKsbnByRBW0>qXnJOE5B&XVp.G$&XljAB 0VaLh!7Ǔf6A鳤HˋgLwxQb 7#(~JU!odU͸/ܥgiދȕNx+QiAbo JpUW"_A%Bq1`_5v)z ~%J I' s't!V5 1㰥h,Pb5@qdxyu4=b p fҦL洚 ;fs[ڿ/IG;wI)gC+"yB k`k`jMM(0&EeȔ]rFIʾ1HAڣq^X7Ȝ0>,&Z¢z'YWKa茸y|W&,nHPkNX~Bzh٩J`"ܟt_䏖A:bPώTfZpJۓ}`{+"uy2В x;̷K;Thnt%$)݇}}fCtdaxeE3U}6o2iJ9b}5]H{c8][@PYTK8 )ϱ0V47 _8EZ E17N쯐o%Y]mJQPereO䬑ӃmFۿ Z4WƸ7%cDm\\좸#t;O}LMW |kg$T?!wMe\d$@an5!\&G0ׄ=^e`[Pϸ*3^JKfk.&*Mn*^mDzVh*2H0Q\̥@ } i- c夻[j$-tșcSs>(nUf7hih֦z [.L׹3}|R'W`z2bqL؍$թ\JYi[%+GkPfo1o򑃳 +S%6#))P5`$6 7TJW9zЀ ;,qrۜj,JbOktof |h|Zka罥5(V/n4Cړ ~vNUo}0EڮQ)gYZ0707010000012a000081a4000000000000000000000001642f09750000cfd4000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/pci/saa7164/saa7164.ko.xz7zXZִF!t/ϔ]?Eh=ڜ.+Wtg# ᕖ(s*^9 I :i 9>*B-SQ>D*}dͮ? @1Ee km6J&:hLl%s8B&>S([6S21W[GMh%yQ wLn3/tɈZ˂ ⢀aoY#Uot{]^s4ɻ;m9ɺ7cQC>\?(urVuzP=! FCb!2y1w*e9R$:%Q8f-\SgpƂC0dbn=pTKETƋOGݤ T10qPZYΆR'YӏBSZ ́cr/Cw1 w6cP .b.Coleu_sR故 P++vDW\~:ҷ@63-ŷ9MLj$Q4/=0t?Az,HufW.sA6}'ㅂ2J oKfn,$nMrh'M!Dc:us M3ZhG*y7umiQgO?d{Hk*J_{1 ƌx@=."e&VԤ,u@D鲢r#XlڈE4Ut`. lxëw5}'$L*r߷M胵%avU }SHm-= tEIqNw6-nãWk&),òp=dT~tŗ,/HѾu1zԕc=NAY!C8OQ0OGyKZEd~C!_NI7J/]ˡ(-,V_'E1 9j>`3T}iaHxNZ7!;j}0z'ŴA<`sO|՜ &鰶,=;NS^Ư[PxTHtf ӵ ϒb%G䄏 ϳ? #sr2$eK# ac'u^G ȱ'}r~V8ucQp}uiY\R:$vȕ9.S`wNOI`Ǧ +`d搡O{+S[d|ϵU*T+Tvف-Bcn9ݺSx ;_CcS92 u|\@XKg-@㳿dNVnJaR|: 몃[O=_F])[QO䲒&Z,1, ~2vSt:dBՎ/f(Fp("S(S-MT'N0^eīwtϋ.[Dž2fh, 'sQXwCr.yāSɜ'K;$htv+nR}#(^\l}mnnBf{LNK.nz ?1XWO-8سLd"ڳ9!Kqߴ_}#<»~"'X/̱epPh u-[ epCyU s>_1 ~VCfDn:JF1 6( 2)NZҘ8L2 SW25p54&u4Nsڿx㠉0AS!i-嚜^&H%1&FNX]ld?2 =d7  zGv,QbH!U]i ˛^҂C=mWy}V.Dg9Y R%~yR+D x3P&j&;I(xDa4D @JMW'M'H^.6kЀ!BB9G3$^Q5/vYJbzJPR얜tL+sG\3I<~Y͂kggTػtZ,YvZ=+] MpliUs0*a.Uom)#W@遳{C((%/E%XaSNE@Ajž3ժج@BSr}\*)\Ž/OQ Rb<©i*˄aX|EyWpQ%bt[12ʭ}gL"3z>?0^ڸifa^ߟ8{Gh'.'.Ҙ0r*qctC2yOj6<-'ꩺ 4Ul˽q'.#N&$=?-{/Bi= 6DGA*(Kق) AvD(O ٯ!:IO8פu可~BBD 'Z?[qxEK<ۂƴ4=U)̂ iNa2!ZM& i R cK5žȵ`;feC-Cq#in5΄Hf{F+d膀|o(bЕă)Z59:mH ^|_-w+&O'g˧= ";UBc&(M zԽC[Ţ'CABaA`sD3.cj\öw+ri0p>kUnjk& twkt˺%$_Pyl`~;&h"TC+G33I "X2qNĨ&^o>\/JृpֱQ:w*; qCI2B{WB)Bx|28x^/Mqmfǡ-}(:||}|߲12:"B~!kM#$)Q_ȿurB<JJi9Y#(_kJWS x.{A }fƔTXPk <"Kb{'J^A&꽓et@+9F¤W$s42&czߧ"g-ODqj}Hq$f!:Mv7a D 43tX Ct! 7XE1CI8:&8GHqB/ &bDܢ3ڝX!7dSt+ѭ7!x sCm.<7&-" *쉹ˆb`kJZxj.Aߠָg&8,iZrYDYjւ$Gɥ 5hʐoVCp@ˍF>)^Ț@ t(f1_Yobw2F& ڧb?)ٙfOz`<3#)*8.͚w)?CU続%J<:RKdb\"ӝNd}~ U/6sa_ܛ,C=PĦry6+ۙD&ʹK}T xA_8WGsg)~)iekL?Uv4P?6ߥqT8~OowxA݊Zp-E# ~a/=]LqI(yj26P6 R.C׀ݔ/:3H]B 1™U4>`/q2tXe'?"h;U6p|d,8la1aLDpTЄ%V̈́;@!Vfw7N5H"D40G tʅD M-!=|$ Mt'L*2@]v*5QD&7?՞)cޣZLEw7~۰(@7vyq1qDV&ՆY> ~c`zE Јic4g;Fx魮p¼1M9cnXBZ?\Jt=-*E+"MpF0s`(-2~yެ %{KʙMaY9Bo4sU{.> սkǻ EYO2ө_:NR>P5%=aj@!HڣwF)21vGe3Y;8~rMB?J^lcgʉEB$,nRRVD#%|\$hg1OuL4VwX ^+{` u׳LYϽhŕ(: N`/lRPhreީ.(Y^j(cQYiu/DoFro*eK aOA]5U6.TtŐGeZ&AIe Ocء"ncM)FHh yh'8N! adh!zBH-qߪaxy _zA3}y"gJ ƾ$/vў&7=N/:8P-SCAEL?`3vc0t ƅO8HŮfj2L/y h],uT@|fq;p%xy@Q]zpqǩ|ԍCYh13pH!L1x`O+87f&o;|odd֏'4@U%p2`-$/1 j)f)"<@I8Vr||GW ؿ %/9([kPS=oٓ:G{~RhMz]`߲ˆ6KnՑ*S}6Ҿxsʒ>(XZ`O.Z0^Zx(M{|?aWt̻N#>_ Z<,{w ʸB)ZBb̓h4(>ў |}J^fWe]:[[Y' Y{\M1JDѹ4}!9!_vCY2z q]+GM}+Nsqș>xiQG-H jT&sES-F{u;RzI(;Ln% :()~v+v%f2WA\0{\ % ۩holjzATdZ ]nV:1m& #ݴdL;Kp<ͨ N֮Z&ӟkq H5+:Nz5aC.}]+ 1VŪmhd,؎2bx  +;ZVɗ%sxҚ_B-LlpN$^+Ø~9хzN>-5Z_WĸS5[= яA7KM?0Tcrp}r^digoPȯ.B8'hdُ𹘰],zM{9Mb9 І,_nTF{Y 4id]s/Ȑ2tՕYz —jDI@qⵛB=!?Bj2SFtlq~~Wca¼ &h^~`4'=U:RSx9n0}tt< U+<)C4Čj*#j[t^M8j<8p!j& XUՉVpU&j;Tt+Ez^+}"Bp+G?P2Q^'F30F奨8 J,31@qK}zԱ9dF͆RVO㢗0gL1$xUc$Lzp(F֒n%ck(!/".!?Zt@)MMnR #Xو6Lv&0NM`BWconguӥ WH?"_%siKCJ3@Z>\ 쩼 %Gf$ȉY>A}i 6N1<>OG{ЩR7Zhe|MɽUs>|@j[Hu~ÏN 5lI&)m>BF B9$hBC)\5UJ #/5{O$M󬻐MȒQ!4ϥq JJMa!i0 {Apߖ䕟YA IS^ru!IJpIdrcq b/X 2xyiLdd hcy*Ų{Ҏqgϑ<[RE)uT{ühKPջMh!%'iaՓ;m?'zCtpx0Ez<\}sm[Urm}SϿn; ^"Ra- [,:٫ytߵ3Y&jeSyc{] QAKv}jUL1z:W DJ.r{ՃdC;<}8@D[a017d>&gj=]skÝNt JyK--&)zs mKDּpq6̄hZ0g<,/ ňb:JZ 0)0ro:6 40b95^ߠx>(9F f0z Jk\c!A=B]3:F U%I_S|]O#L 7e%o_ m^ߺ)~[ZPAd-l |xWVb}Y?jQLq} ̋0ѱޡAMSci6/=SU@|zn9Rh#PI6:J:U?v^ 0o#hwe\TyZT:`3C&`clp2VTٽ75ilsW -س MŜbA!uW"X"}W@"C;jӷ NY'yڠ 6ke܃Z3d/RX`J`GFl2ܣRm(ޏDm]3l>LDq}3u[h`9vc*cL3΍aPtJ~`h E捎s`VȠYq vN B1. p. ّݟ0O6>3etqgbfpDL6E}ѫ‚!6c+;V9t2w$^ގw^Bg3P5EiFuD\\Aϕs}xɮ8mU8]>Tڿpn駬>WN.-khQ⭬ $Ţcº1#$_~{o?dL&~k*!6 E:A,{uX.pUuAe{$Tz;[Q&)̋3c)j6f_.>b_Hqy>QL뙙NLe;Z'Fe:7`gc_#dDpfFT˰iHμBg=_E̘~)n L;=Z)OM~'-A:yMwRԇ[ ΦJyRP?(%s!'rng7|'R>Ō@H].0F(ґ}%zYJK;2COf\^`ׇ@H;58vBµHwUz+{mm.׳OY{$y&DGY|.^y; &VeRYIjЗp;NӪ*LVxSM+,S d#^ei@k`j@ɾ,;&2CFRu0t<.J0)[Vpi&|~@| fGnޡ`FGWroUIʇTʁn'+JP2{`(۟#r&~>߄g:ԧOc_t# *Fa˂Wp˃4 }7/>ٻY'rO.}"ǻQ (].^컝.Se)Ӭ#I⎦#2K?< ҩ"_o!;Z/J{ZPp|x:?] ^+acrO K{,xR+&spvt-CT(j|T s6+pRVsgp˜GpqKwŏ"q si]jsWZ2JwnNUPfs(]z};E %NhR:=}gaeA5=ư1n>&E}`X`I-^i+?Wv6|K6):Jqt 4)c7mU|xt8v qNtrgBsi=|T2Z7,^4DfLpki=䄪}r!:02: @/t-q ;=(e) 0ܿmR?m'q`qs^e7TS Xdb]3}SbK%>B; hjŷA2(R|r)G.J K87(}S']gdkZѿoek"aRv9+KQCEi Z^Z=r4F+K$QkfO^{7»sC̩:3]H3ޔ5BΚ]I,Jl}\3,?j돫RDw/\S. wCgrX&7}i5FOΧ>A("\1[m]7 l<xH8G/%T2sPL2XxDIV׷)ӂN|m'm1׏{'MuĊXuu$XgĔ .*qƬcMNPa+\posFaJ'&@ތ\( ,"ۛ]Ga$2+Qx/^uK,&F+[.3S ??][,mE v^b5^ê^E/2ut{ۋ6Р+j.]z | P0(wIRLA>Qa9Zq:a8VCQ\B+K),c');(|.)x#+9fm>4`uri>>q'G˫`wz/!f!3*GT‰3-Rc!Y`>Zjϋot20@y7)y+vvaԼ,% z3Mw%.<6 _:x@*_%0eHJ!;TbBaѷ"hx@#ÚL6`$nPą׾;A#p,d29J2qڭ~J#i ⿽رl7(]m q%S$PrhoIIWUi]=H?> 00)<JcҐ]S)Bctdi*_]_=Nl#>4/Z-&%9H9EZ_@22dCrۆ{/*$b~B`(bVaNpe;6*Fg03ۂ6gX`3矽rƓ0 л)n(<՝7(x4׭e3{?s hMxV)&fϾHM8|hX'9bJƕ'N]vp.Tاg'eJESzG]5ڐH12^4/wj@,So[V'-=p2B#,-lV`&gf-!7 D:ً#v:=AȕPhe睉&F/7j4rz l1 v)ߜ@3^mK!"zn?:}vB:n^bv3i2xs4pSFF8/HHg[E$[M¾!Xq̸s!w[СEXk (;Rd~?٫8uydnAQҋ( X Dr ɺ"`2 >E l\/$ "O1\SLjTNwJ"}B 3xq+Ԍ^-ziWA~Ĝ)\*YRu5҂:E:ucuڝa\bf`7z 9@y?*HPxr9Bs[A*ē_]XߺAH~l&Zg mlf{ϖlIjgәy@!xWp}o\ Ţ=\~G r7 D+U6x%:!O(P)^US rQCInnȝ2BU <%~UT/M'#iwdA[9'xisj=uX-ER`Xɤ՚csxk#pwrœ{s@u*I^, \W 뫋j Nϡ]4Yz`f6h\5/m.CmHiX%ozU $4goA𔭃Z & E-º0o!`yG]bln u鷠R\" nAP6i|,cRo#!P9%/UU\5 VùצijaŐhhuȹ^F/G<@&)Y51ɵ'TYm0gl__!ڊVF$Z/98dVt4~cNjD߽o}iocFWߕjH^V!5=pR!ZUFXhE9"NN閼T%)ᗆR~0Tڿ@>מ<2LOA/=ذ@n'uo y?s rEVyǽ q tPܺ4NGM|%⩯Le~ΗÍ#ӨKThb8iq@]ca&/edtLXL_=E-UH:g}F̃O-? Jt -:AW*be'9c󗕒(.mnyKqz%!q_RQJ?i mǮ̿OpDAė#0=yS Z&d*Y I{A<pS+z[K#<:6m3TV0"^ܘsϓ .gw+ T˘IڶAdt+X\ܷOiH24Cma),^K҈Yj1GII^`/o8c4 H5{T$o @aXFR+Jz$`zYՎ DYBstًUShVxM Ť&^r$]1;}@ 3iQdž81@XB 訏?B,yi+%"8D5T-a F+!"ilJ*mcS"dpjjr%Nf9}t!V\e Q[o/5핮"B˥,ȳdFf F('!T$KilZ9ܫIPbYAK7q2h0C\b$OXa@oj{/tSdF,,,!HUv$s=bQPV}) 0C,09o84'oetj Cm`1tuW=>93ԡ;ss~f[Q@"&3ӯ#I,w*9sp$].HCiZ*S<zld`Hy1Wy$k>SjQ0{~4"|VS ݷLQ[t>&8tk+QcX/-lQ Dnq3~ܔ`d*_D\|o}ʧ DxDPW3!VhHЫ{ 9CO? !z  EJW]h{q`;Zk򸪖}/qfѡ7sF5a)| `ﮍu7VX`|?LJ>8Oū6fMfɏ Boa4$ߎIhg} 3]rhf?/11)O^;v]%Gmx b< N-+xDzr Y8,+@3xܻs;;b=Xh{J52K.PB13\pJQziweQX4Hʹ) ,HcW,2f8ye`|rB ي=pEUK|^|9M2lOm]1N`Ӂ㟧w-tO(בQ}X!b0_Y1Aa=Iod=L, 6o:?b_W`tܗWp a0Boi[,eב[!)ra "]`zAƣhvEbޘuԴ_bA˩eQM+amVi[e4v4ЙBvk]^QH`Uw"<[@v!)탲эfTTXɌ&CdB`[&VTH#_2S`˰i)W ` ߝb_<lW(+WDӬĚ/r[wPA~ Bom "PTC#c<}D?JXڐj׆A) ű;}}d 3G$]n 7Zhеn.?Ow87rX$K^A~b2FصLQnFb7G|u+LT*èV}L9'=jKW.Cx4f-^2Ig_jfi:f)j-ISp~LAf zwi ghx2 3fۻY$8쾧ufddl"ϩ]W[oSK +F, 4I)RrRd+>a o:>2'r|ZN/x>?j;5ևkOPӆ-vMs2t gq9i\1&%g#խ{xer1î:)0:oQW\=4̜DAg}怇5"vz3K: Oypo[G.wŎֿ)1KN)ɉ +Y]=Qϊ7_|yb<8W; {ϔ΅Zrv,1re?sbljGNwYM6G} Bş"nA %uQk{4O3 B\A.OZӲؑG#K˔T@7<6,o[I2/> 0"CYC:fg4@ {E^6/|ʦy \ӳ鷏(DFyDžz !L_B.k\)We?hG@Txvfkltw+%Pc *Ї\j aguσW;3;:(~Y[[OLk9 Fԡ1oӞHE8Px5Ȇ58ԍx!&8L?K^~ט|N%o2`O*t-DѿSqNv$=Yaȷ$bZw #ouJrE>Ü2 P#YճMϭF>+e2iX^ .HZm|A1K&4tSdKC4t:Y}NF7zG(WJF/;ٜؓi@ ]# KÙ, $dˎbP6@fvǂ$|>*L6[6{e^A%X[Weul(՞= /@mP멵],?8BTTH] ~I)/mfg GșsX͌I8g>^GeN|J)pa}*V&r've )܉jƬΤ/y,*#vWj)O  fa5Mn}Kt@yjiIV?bWyuێ:!tymD]huu@% HT Y ѪǰW-RM'm(\9]_B`ZMdg՚OU`/gmII> YY×/4/`bo=kCj{Bb bAd%űTU^m>*Q4k0X}ȟml V48/]tŀxt^ūq1g*Q8EN$ᢿ=bϡDڻn2GttnKo'ir1mfԚQ 1?zxnӉ+c1B@6еppU' mYECZsnܮ%ǴT RSڟiH6=< =U=r-+cG.Po=0 %43YN!ЗGƹn$E[).kVgQR-#w ,g#D|%ն0&=?${~Ն 9OcJ@S"." LBaD#xt͵˩~TbU!M> ,؈PT5l b_|0M؀[?5-4v8Džn:%cS+EtFŨ{&Qt16BmlPmb߰ C!ÆUbcl:-}޸.\y){v7=LV:."4 Q̤Ka,JT!zOtd>?E7wxHN?!*Ѭ3A4 u'+A:m<$c0{i$k'iҺt/l; AIsQE#{]E:63G"DݎCZ`Mb0$؟ :^ g+t'i/5>R\Lqo:R!9$Ŧ!IQ#GakXyP v.NJ(qt=,jrϾ^LJqgTD8 nTVI>U!oAsꔿ8 8(òNT4:6tde /EWmͨ$HZ7͕.Vyd Ǥ(ELU|vep|PY\Mӛl!"w~)YyCՊzL=u!jGo(4qJ`L%< 1^ח.[Z1_3I;G$4X3jGK^vT]K5մ{,9hc+4Z@`+3GDC=g…ㅺjCO 7Jxgr21Gco NaKg;&`RovVE^(|Q/My4j[`.t#8\4r<u!s}EۍGŵѴ4`BkNH2wאsң~xT F}1B&&^)V<j NC#ʢF9[>dFh?X CЮ9 ;t:*c:,BJ}9X>[8 (`}`Qτe9{N%mty)t^y]jax /|:`1D%LNsllv)bn,UZL9u.53p4<`B;&#c󀔎H᧖ qk .xUKF|} ֺh0X, #~)(>Z8鮦,b4(@1zp)Rv*H!OF2p$ySk֋_#F}~||Îث@PH~L%>eOAzC ,q`C晴M}5Q.M>] p;"d#qdq9 9ۅF$6G.-Џ* ACF7&+YꪷކLww*)FɄBߗo3e4 S!Xv ECMTK~eQj\1vg_(zn(%avgh?#J|\C6?s f R4gQA9eCqN q~)aĮ"Ghzl7oqR4lrDwRq'NjP^2R0> {bx/63|/]Yq8@KIGN2z 6!tRDGٟ.5zٕ9Pd[[4d]ROqG=O .a\'۷Bwֻ"efi62yet f&}ݍj"O>B$Zό%\q,f\K34:)EMԥt<춐*9aZQ$ZP7_@<䇎k?oOcoG0ﻢ`$.'G1@1 f_v8 okB;Ia2Ɔ Nܠzup9l0+?4[R+Rjb",l4`&Vy2LćD^T4^*\QZ<Јi[. G"FK [b\?rz`ZRe14|Fy8ӥ0Fe &[ZVvB0~Dϼl[˦ BȲ }#IG_rU/ (I'Fu ՕyO_e{bc` <[49Wo͡3ʧ>&fs]~w4qV1ɲmq%" f)%Z-ƚY}=a9[IYW#6 v[I ٩xDwm$[fjy>m qH_dŪByw$ETS#v뮗7ѭ4>([Uu%p/#PV/N[ޣn"k9FsTPY>^hY7+VlPN16N?˅>eb~(ř2=oCjkz[xQH]as~o}6@!&*o=k#Rlս;0eoI3Uv T_Xw4$f|.%[4ϱoofk|?~3:OXM:gi%5 ܷ\ KV; oOᖝ7oU9!r)>Oq,,eqfޑu+*'?Z1/}Cgw\GpQs=zޯr@pglgDTg٠zc#esBU9żO=G6O` .NQE#wCK#4{/Ug?$<"EzOYQ[:U\##xÞ ϯxH^c0}?QghrW۽a<!ˑ &?~<07QmUk:YB9^'eBSm!&Y}DSS?qd'Ch}I'Y/N' \ېIlD(·n0(X@Sb#dպf;s\P/il$ȿ8[ zuv(wǕ! /yNj/خSrѢ$6hgUu @3&\V$1Hz> ŕb/r,` vPGvCbnKk8'*Ry '北_(cXQ< ޻1d0*{ݣ8 L&4͡a86 z%ʁ*dY>qqȧ0y#.ܜ׊dJOۭ׸2$Ni_L plv2)^4ZaGuP-af럥 #^ݵW޿Y`QcT9$m ziP?./z>xoF[#LmpWISsd&//ͼ}# ś? =]1]K[N.+Vb`AVZ"ҵt\.D~oJ;pS|}m74$QSo?1z$j')u%#[SXr?eU\{t{uH &/vYsXM*uQ^ _*\EF!* ҌLzx!)`k4_%MUjʶmD0,e=뙀6~"gnA%\9̪oΰSRM]`.Z÷eGO`I>/yeXLwȵ& >`*#9Gx&*E G5L LLՅrvJYwLf08oIM6nW3" kG(9r=%ib r*.)U{1ddJbqӌ]^HPy57 bлPS`i*"(G<}6,v/+ߖ/"D fw +&.j92Ax$`(mdSd_k/rF GI~I j]^- mS< ̯_6pNx~xRK vkA9jZuoTSB!Gsm[AZCz[xQ%#yK~%եN1?YIRVa:ȫC:Wde_EuѫY61:LWDѶ2B򧷛B]HɸY Urv4ߡv,H?X>ɛwkIjǫye`%4 9*+jOЄ'0}>O vۣL$oRҞo0ropDAú8&hƇ*|[ee)Ny {lwhH 消lSCֻ~gF{~) 薨9q(yfi> Py&.]C)treNVrlxaR3oMח%%xN5 lʰ}}Uq3]s-C̮_}!jG(j?d|ґN34%,ekP#r],7uaOE-yac6:(٩^B J}E+me8dl]쇞p%5Ay%(L{Pu_mv 6?z㶵@^S`հ⩼ U XU?y@e2&R^QPb|+Y|rXj% >̝Bty;`O}+#4`NA݃a W04'WkQ0 o>j!_ 6]o&_j iV{03TpOr X-P};eFsZ[eq#4XܨgFU[Ƀ`f@UF#bdgt7׹aMkxc-L}mwPɻ_BX LVF }_$O^|qvjHM,N͜wSXL_שc[=߃c+Ps`U* KEzؓ _0^pn@5ұ[Y\n2^FoRihgIώ $iKwtW [!Jj/9@;A{Ffr#8ۃv&h>g[1C͸ZR>!e<Yvj+QOkF  9Oc<0܀i -}z9 x1HӚO_+׋ZHklԱX3 Rul;AΩ?Ee\ ̍zIB]_!QGHOƑ3u\(zxr\em B7 EĴ n.~9O(荭)c1__xTUP5hG1 vyޏBϔ|]yfFME W $~_w$-[N_XE%IӺx1P?{#\BbX$h6HаW-lNoW; xU]!9"xPоc $;7\̆,g5Sẙ.$X0@tziKzATx/o9c\W X;s7Okh)Gm泱 xlF䇯"y-hcɱ>,w-=(-R^53cLL|y[-$.yڛR ~w,% <%RySCWynO[z4FyUcF5l+}yt>9ы~ ]TÅ& I@ڜjK{RZ>s4l! 'B LHOn&H&#e@&&V@=$ 9!^jV<:ӖUq7V?}Ҿ'\9c#7P t5 gj8%u\[+W! C !`y}R,)ȑCN+b$WO{yD:r[WTzψU}-ϝ?^MM3_CTۮ6vd$i0zoz0u|*N^3:Ka輞ҔEI}>be>޻|=:Wˎu#rӈt5OXCu.SGYBu%J+?Ğu>A|2O >f& qK@4q<,_ F@%Ctpv2#Nԫ|μrҞZLj䈕oOfc_o 3k.c[Ĵgyڜ)de|w KTlDŻ.cKoHr30mD~P9dzizPy>|v*p%ϲ3uLc.{&3kJgX=w|'j%hv \/5Vg=/Fvi | Ftڪӌn(JVHdň͗M~4ziN6 x$HܑFX2(ᡵ論dJT lI ]pϱ lc>mZ`~*mmsk p :2ڥt4#dvz AX0BXx^b^~yU/<8@D= ζ֥G]s%>SF`L /p7 \9iٽO~I%s m[6L]_^h<Y_Ō?냶=om}H>P%4ZL=|b[V@U~ъ|&h s/Bŷ-P?Jo(`UyȽX,}/hY5,^r?KڇS#R'ђQ3h'Vv@ȉ&e YVoj|3 ɛY񲕌$& XbK[nR.|g28LY#((*NY3:5Ln.stIdy?d21L!$,%F pgPNI_eǠ" @¼0w|:o¸ƈ}l|bdڞ_*)z@YYw\~,>ٔ]_ĄP֓I$uMk>yC }e9"S<9FeD0_%r@Ktï6O_erKCN.16Ö.w=7]|]cJl,6[@qkZWsb$uZDCv '{Se_}c0'֔<2;}b{x0?30 U!^l ʜZn${=ѿo<_u7"L19!&֡ls:7!z@[lKUalj x <&1Fm:8VUNC۸#{5XtThKQlDe@IW]"(rZxo T.|j: &eYx;[ jUT>qfzy5PT[хh9L뒙΁ EPh?7X6'>3#L53S:Ȝ:VGZu@.9r&PMgbiN3d 9z+z&>8XW7Ԗѐ}a_DY ͑ S#ל@P.vK(CI| 7ֿRI lOb9.DٝP{*-ijO!"AJ*v^$Ư2Xp'v)5B8,-믹7O DMEC3 E HO5ef[ ڦyE@v=xzm]OuөǙxV>/r o s?R:۞w>R5J-jAe˜3Y:$ "b?Mֳڥ:rЙTm*6@n*9G{'F_Hř|z)a6cgR#L?Kod><۪۴:rpׇQHVd|!!xdXQ:i%Qwߕ7Y5;2+9_ 0S#=J}eq(1"Q3 NzSnV dAH^P .$`rh?\#Y9O<"sȳ7!+MO҈8|Hj-̬.k]ȱXSy6~%\# #]Tؖ=P5+"%rBˢ]bv#(!k[4I`XP֌$ͦǕ8~[΢֑S2 b;:01rhepPM/Uo6ޔϙ0E&rO#l֌fVgވsZykՕ:^0X?$>Ӛ Pީ0.3ƷIML? wGjEITr2V#Au*(l;k yQtjs!s!Y c "2A]:fu"ϭoR*"GU>bQ83В;#-PDcF;;9 ,iD=9|dq]7'A-I@*O?dZh돗M2y&jltj^5{E؉FYQ0ք'mlin3}<%{K` ( sNp?_4dE`Ʊ{ʊC)k68K߼[NAyfWL絷$0PJ xN ϵUYG Lŝ4_\H[6w䭝el :B;2jm9k}1%O#kp-19y}b ‰%ŋîW7tG}/mF>lv*FøU`>Y1ê&Iå̏woxF J؄뒔kW 83a4=UfRhFR(@-Քǂ ^`/5e65m_Wz὿#_$fF&0H!GIAB^fOʠdTg3THmZ(?KsǝzJuL|C+C E7َEؔ[ngד;FV>;?S3W4:rrVhd,خd'MfאuDm37*0jL:6zDH 3!lr/E]2}XE.~|)/PњN+#r٤Eܴ0|w?fO[AnU 0&EEIz=C hсwKXѰ_aXYu4(S+!%$C=ţ{)jz)Zk{]|XUuO3+3kFsÙ4; _5㢌!ȹ4b K5*X8J;Jҁq[ZwTp_`Te6,WQ\ئH2¿.yϮí6T4+' vњ)7`a%pO LoTNI1k;?͡b>9 jE21*M"{de\2hoP7, >\[U34gS۲>b 0>&¤:q >NBa5ࠪ,nl/ɋ61IV~ՃXű4.IVPҺ|3, ^U$(z A{\Q0ly@g5kuMR55ZtG(&8<@^_0^"c^gK: 0 83(__aL`v{ݽ ʐ8jn>'w\}oK""0${?8Λg+!H܃Nq`W(S['bT3*Vڵ$x^qAAOl}˵QUb'wQh3#Wdè mTv.{-_O`$SsHK",x(.,ݾw19K $"qy4 H^0kYn8Z$в\<%'7l3u/eW y++W] pOcˁ$XnR//I}kTP@&&ƒ/*Rz&륰Bҫ%umg_7Fq99d6̬Y||2)La+mq<\X>M(ʫPJYr*7GX1ݫM{NN$?{ mkrv|ԓ>.:Z,g]2Y*kR#K\i$(bŸtlb>'I,$ nIȖ'#J҂Մy(^JGOWA$H6yh* ΂ewNvhKYYm C3 #a|&Ww%c)%03ew- h)a9wQj]i 9>ATRml@mR5\P"2^٢>3kHr(+qC9hhEϠZ jva%ۀ >Mwt#kXAB#Z@8 5('{=G]>99-/qb juERs- $-0Ei[dȖZjpa65fuBC菊2!hNWW0DC%tئY?_~e'<[4Lc^#:TgGy\oSv༧HP=fF=!S~h(5lv^ҋ/,*#}ޤap@F`g/l 2 oZ:6t1D]sj^K0fS4)$4 ƛi0rZZj""#ؚW˅ʯH緔(i^o;l<az@S~qJC %"|7ؙe͛)4yǥ5!G I>/orQ3GrM9`Pb~ AQmkmOCRq4uҎ+,C.4'/ +41^x)bsykǐIFv@A'Z"l/~-G $o럷2x<`SDA᭫K3fpch6??F7#)~QUX\EJ.g=$|+D3`#0?Qpd;h[Fq(cT.9ksu 2"dVFB%*1&IG{F=W-mꗦd(uR1ćyfT[> -CmVkZާQ 1 5G Ɣӕ7 YSnRh|IL {TCW԰'SlBi!#i֯j$Χ#u4W%'=B>$A8dJ:It :G ]V U Փa) Jq越kϪ&Lq`#AUZEN`Y8t4ˠpumJl򐱩e R7W ޔ.u %)v<ȥ'M Dn^6\ )b3 "-a `=tERg[#Eb-];4hHFhMd-$HG )x'M`$o|N:udr -z6Epd??V厓Zg0\jRG4lҗ[r[IBev'j(n$ߴJU<{_?ߚ`/q rHQ[q>(W{P g HQ7a/炫ֺsP 2b݇i8B+/{R8fl㆚ŧAU%:H H1Gǟl9| &x`b+ tBg*cZbjNB[A}Xv݋I(b+(VD"Bn"jERoUɫ-{7ζ`lW9. e-"F'~6qK|+7GzDQxVR&` C3|56U,79M9P~ϵ ǖfrSr']ƅZ6OY8xڄ_ N #ԻQ E *5fMMCLB t1v奕l{vi\-=A+$Ū2ZZ_ߒ(&囕7W_;CR3~wrcn S~s26lAdqҷ^:?S_9\s[4K@[UK;@R҃$ddz\hnss]L(K/e "}`tdc; Hc"B"An.fz@:A/2TDߴHNPWpst-VV~,Ruslw=gpDhR0vРvz_L? !%jC󬵍[3:n-r@D*v!DВ-gTO^inKOBwwUPPԃ>*k53XɼsǍ+rI~}I<\X{e(hmy߭"[J7Kh=j)ϐIoybɞtQxn& eΩ=]35~R͹ۏ@^7FaӶ(ToPJ+(hP]i;H$?':>I…_?I@xzZx^dxw(-FB%P,^Qƃԡ}- tOӠHQ)=]Hg\ϛ~U<r B( Z)&">+1 ֮:R]"ی9ɣ^=~]Y8N=%=f{ ͅYcԔ/Qi(PzRr4Xryax\a^b$] IA 7߷%?y%xLq;j.vZF\EVLF=7tU{Re&r; %.'7ZCrUK<̍}U[ZkSŽ|y4oMޤ,5`)}$ nYu9q'NY v+͐TV!ݏW{bscr춤k,H ؘ-IT&q: 眼.;ͣ JCVk]! VPl2RLt|Dc*gOόNqF2̴ -lAĪ6 2}Ծ"Ԥy8H[\dRulAh}Љ9\mС!9hhXŘoM\h°j ;@/* v65/Lu{`@7oNkgW/]ư oKDA 'bIbjvҜ$>eIw(ߦ}y `\(lMӅwg ˾%gnU7Ȕ+-ʾr%w8y-,U_y;Icl-W9jtX a 2ҵb񰃭j vo$:&rkP ٔ ^y|^KL<i}L4AD\c0+RL SA\znj4P9 ˔PG- Ev6w rT8 APg]$gI+q6Q*A W;iRz)v>boOLXA B'Q zJ qL*Ggҹ<ŪYE=mdD~GDa`j=:=SpȪ1m] hoC usx0V&9bc.jykړ0D~)EC)R>T Cwbt(?5k<;>#t u :$tV0u7|]PAf4T鈣(ajK4ZmWLUﲞc> 𥊼%ZMo;0ӒvI q+cgp5xލU/IIt%ǜ}&+Y0[\}m #%Qk0Sz.N)(U#haZA s*.CLF\.4v)a|] TQMcߘy}%5kRF[W[^WZXgGZX)ZK 1Alj_C5 S($~j75sc7,kid2DDlW>NeW*6./dR )3W_^i c Ҿm ‹δHpаJ_FvK$Ҟjy؎ɣ34;ӋkAWjF+pr&·?!o:RvynOLu |*<ݩеϲE*k-H໻n"/ֵu ,[ڿ)9jğ 3n @mI kk-pgkew<[I>_cg ntR(v'w&7eY-i}C4,Puҥ5421ל#*+KN}5Bh=nm:8 @v$ ,%EZ$ vy}h"_sd f^n:H{H|vrc/Kmr=h]1cxEmK]%X]L~s[}~E$ʼYdCPH. F^QL_t> eX<xzlWWV5&hgZ4"^QPKH!SMbu/iSPJh*kPjY <lzC<`nPc ߌÕ.hP*rBkTu/(5Ck Nwe/)Qw{9OoW <E3D9L$x;ʙ{ > ۶jo-gmO3;yvŴ7 ʼnckF)^DXc@GT .KY"MIsY݋6Au}_BA>_pui:ljE/ FĒ:8 `O@/5=pS#ftc ,Zm%fiQY۸Dl$aoIIˀ#2ήF[Kx-\-['Cox^aD&z4K{ZTemDMʰ` Xέ$dIǓ1Y]Dp[]ua;}S5PK@^5@!}[ܚ='}aZn{) M ?ԃ >D=lsZحw&,?PBNN jb_|"Eir1ؐUaj-珚L} ?ۊISZ}A$-ˑvJA'?O{r\z=uxB^Je{ " IM҈=5FO1@:Y-!,b%ň L?TUNɋ3Ha|7b}+z:+H& %8㐹'*@ɚv4S>uܱ~zm.9B[N!~#7Qf')֥W4zc3Cv ^^&wEM2C4QMR{#+RsĞs)ikPCl6=|*F4(|G X,l{!BQi.iP2lZk0e>QaQ,|iwj{ ,[d&@bMrire*V=q6 c!a8jd@+ P5̿[)~HNB;v?;<fW y$u߅; lDCyNME΀}Ȁzo;0w.湀Ⱑ%H6;]`mY@OWFwM , >39j۾66Z)/O F-˃ >0vI~!&aQQ< մ";4Q (J1ҩ.mw7'5yatlBAN׈R8@UcX&!#s-s^/Xr ad2սjuji`BwAxrMϐB.E)]k?Ay VN׻{YK0a9o8  LDRP .;v.غ^>WJe$ԭm|d(hfNJBe]LM_^OѾY vű g {ib3>#%V^o'8U}.3ɗ?,_6N+&DVPAEЌޞі%O 9+'B;L,nVlK {+¶ӛs >p6op?N+*3ߦ@%ew&v>s$\TgQZM#F86~qx 6յZi_"# 3zɷ@*󷸞ʕF3Dnlc#JtHЯ1ѧ<´(Z;@?W^@s֒LoCɂKH?̲Rcұ 1Ab"TWIyNJ6` *ج|o,[<3-l:kcgR[!+dB%遲5Ǖ(]+'(Wn IbM^fdi Q4)3?:zivX$L+GzYNQ@-2FgĶ|2'S¯3 cї.1/N0V>j>{¦; 5ⷙIۤs R*~2pU\˫ GAv4פ+jEІπhyrb8dui㘧]Kq䅗MA~AR7,z %վu|Ʒ٬\7R.p?b YZF 5`/)]2BieμK+l+S(>`6{-(#nLoYŧMGЩ]r5ΰ+]NA=JS5klF@~9\$1SX:B6 ?E:>~?O[ssɯ#= THj9.1NΪTwN\"^FUN9G߲E,qDR0[1YR:$#_qђP{qC𫉵$"^to94.,c;o*e0pmxkMM(RXASX+&aί.Lif*(L}rM3C"Ye$zէ*M1@Yɯ6JK8E!7) 7Ԭ_ ,g ϗr1 |̿SRX1}'w$[9J 7'!^kg0j?ˬz;[_My$]9tc|?{VH nG^ּ;t/ ()dSOHFGA 8؟Hjf&\4YV{9L`ax#5갢2zyt:CX-I\mX̛XITiMꉄPH+KNښT+!v$ )6ZTWϬ}$0xQp,Dk^Z7kh>o̚ۺy{pce",Θ?GT)5eMw 8UI<++Ulpptv6^-YF.:(# PUDj/9pi- $t"INIζK׃XSh2jx|j4>+ G2k+p.xQ'JN1x(dsC6J *?A£'jHQ- \qW10ބѺ]C:ۂu We{̺pWqg""6[7NSkfy_2KmxVKM9ؤp,upRnj/_'.6ϠwMٟsɰzAoq 9k xL[[|9tү iR{ zo/ 3ˋoZxh>؈͒Pʔ߷ϛ~ԙJ#R<(VL=v ~qbigq( ShK&;82?xm-qrU" _7vRQfܫ2>z@k<K5DTz1wA`} nSH*E 8}D98(=/*:ѽq6Mvȋ?hK+*֓虯q~t͊8YPANYg!~ XIQJF]ʥF_,y{ 6@ߋDM89[ ]a/@nδqoKqUp6YKu/u8kKu.%8 3IVl$U敲Q΅L2on_Zpi@TXgYZ0707010000012b000081a4000000000000000000000001642f097500002fb0000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/pci/ttpci/budget-av.ko.xz7zXZִF!t//m]?Eh=ڜ.+w=pO?mHjlc>;>Ut]fxohhʽ,l-sQ]|l6;KH3eՓ[[V薶&3QYژ!ā/|^˞ A(AwvUʇ-9U{mC>bE: o8Kpa(0p\ъ4~صf2OhKa[r&Zs|aoz%'y Bw]bTZ?;D4FK$*џV<'ėF TbN 0'{5Q!a?2òCe(H?Զ=tغ< t}ZCa<-nyv2#T_Aܖú}\-oJp"*[3.[LmZњ5&n7g'u0ꚜsC'x^H_r\\SB$GZdzck_\~s. `S$_]iڱ䣷kYO`XE V?0K9:G9M*OP$a?}8~>:ؖ苧k_Nn՜}\˰}m-jw_5?cuJUWgL,L5Kh&;Q^ 9vŶ) :::)?\e 8 v,ضy,8af% /7l<Azɴ]u5m!E #ZjH!+EkSnЇY[cHfT ' aqE(K2x4Y!^+\?M4D<ƻh> ʨ֬O>xCı͇sgx*1Zjx\D|Rڞc5CR^`U^ ߧ,]a#cCRhfEZ|e`LD|8(RCqK,֑5Tdw(PBʭ&,o#^uWOzayBN5"C*" ,eBLF˺j"{O} n=$ׅm$K WwGiV_> w0*cNxY$ũ ( U$$O}f|FA}4spmi)UcRmT.@wsS9^ɥi:RgZu"bxĹL:%}uT"^DAUrM{Ulq%`~b|f[sw_z ֟MӳGڐ-uXd·z0F"jG\.2Ō0ˈ$f] /+N~{6F$2d>T, ,%1NxۊŒ}N!(1}dnʵkÎ.TRHS:4 rWWaCdx׾*n_)'CQOcU:$8#OB-?v#~X%Cz 3h@邢vOuhc"gc}Gjid߼F\'4smM9[U u7hTX%`]~AU nghp!nM7D2gCrޏT~ߨO욾NnMkwmgKT!TIBBPd3AzLuQj%_"X?tA\[/.GHda_l7?6BHHs*а+Tu|5K)oRWٗSM/%_ $t"rRwJcP%Y w`JDwمfjzU=rkzIB '׍C{.@C0$ xd[w;:a|J<B{ZzJTB۞׊q8 ."^5mp"}N{k8\7|׮f>io [GA[vQ`<&=WiCy XoҌVANGF*T<{TZC?<^{c|< ?WxfC\!Wʴ>E5wW`J})xN5&D68nԢg YyoSYJVwz}!S$M7 l:0HE ]rs1 Roi٭{a3>@jiLiWlQ+}K1źSٻ 9S]A||N^ȵYJzAW$U >ށU{B{cMa~d޻(61i_'{o_#&W&kg $nųպ+~&._ŮL/̓>|@K*2kC( !"!a\̿DoaӞ-\΋ϰV#itUi%5 y(~fࠧ}ǣaȂ'B|%ەФTuE\:>'tzU5yCCǷ,P8B s^<8IidyWoa;0+&W&R6ŎT[͂dv#OMebٜBj>\ăB"zwB5|!@.K?y9iG#BY"({|_ 5(I]gKCii=z/8&/>F=1IH7J, `^q7_n饰E;JncZrN7 Y$d 6ŸT=|04kylӥGwmҚQ!,ؠD.&:k##i{JֶAlZEMDrZ6,L1|}K &MdmqʶCU&S3~(>B~өEs3u ڱZ^&9܇w;N5,nO 0<f%\lJIRFXKՈU#٫ Uk躰ܭϓg ւ熌HDc-41>lHo-{:<guJ{wN x9'tFQ$UiL%aM*<wwpb'e [^15Rٳ竦(N^ƘJ >LGg vM02 @Vvr:DLToXB'saPjd7A:[uYGJfKXLUN}8]J'|[RԙpAD+~&D4[|cgάyA.j=j澎 .$5!lQsޛ^ mR[t tO/=R`>X /nk5ks|hcR@ft{e>|dQq&w &Xw$ਗu)sY>p ||Z񓛮w5z/(}0v+-{gRlhą[Uҏ$(7K9^5ٔeDNG-%֢s46%$AmMK >Zf4_'V#Wk]p^$\\ERopF{}6BL[+n,>_F̵clcS_n1?볺g2:n~}_1Lb, # SklN鐑$846-[cFu=I-^;CW#`i)Fڰ.NVlFA\^|7twetI5;snu(##glg rA9tzk`'<1~@6H 揯q> ~֡ԯ~&j ։ D5 <1l,lx=HҊ5+1s,&;J4]ȖI',V`x_`}emq$xHp<6`zOJ=sR\AGw){k178lgH*%܏ *V 3T_3⬷Cao  9E}w)Jn1@gi <9/'[$<j'GRos3ޜxz)l}=4>jWieU!`ߎweɣ묥}37C$;4\m4U@p}`!^ޑ*0}HD)5B*e1a*a 7O`9 X[A {X OgmKؕ5߆iO7Pl7N 'd838uGÙv1s11A38xL=jxb ĩ7-gpi94:"ZGXh 7جW 4HW)J.A!}{ETYT1\5M4*Ce6n,ִ#p86;ɒ4Cgd00AaY\E1N} aw}`"?tN\)Mkza^Xd(HzV7w`|;In΀oL* e7 \Nd!jm_¿T)E T(Nc@܃Bn7-#8u-kRIgh6YfdBNG  Hli=KScKˋ; j<4a43NMJެ9S&gH UF)l-M}Z_W9ӑ?(_;ҨU&P BndAshG.#x? ÆIJ/ɸ@5mV%G}TRI𨛎ZB#B|ipmoNbTnCQ N.˄5j$D3 F۲mqG۱鉎T+^vh~T1S;Q1/Mc@K|vmPs4r9 Н,9zus0ثT7Շ6d؆LU#c'KL< +[z%ˆ0KWUN,pK[Bml g7Lr_MX񘡇?F%ׁZqw)㰁kS7M>DJگ"'a+2'Wۻ`*ڍ뫤;G%tiS3""[k1 ˗U-~bSp5c"uVP*c*$[,:hAᖤDk$́lhM/2"|KG^OQΙ=|1*Wfw{ztqzd|9J5lc6=ّ,gjjF5|cf n V밅W=h@z]^$?c8-09e~p9uJUmiz4ō%QF(5Y%htHI'f'BȠjnղ^WKveQ,!^4bW(w֡o:໓'1;FEnϚx;]Xj^(_A>̨dQT,eM~3D &'^~ _CĽ%U,F9Pnv |x}S1'\v yUi"NjUN:]f=U%M!31M^Xml8\ؤv jRIyb֍?ucC)Oo}3K,%LPWȝsΘ>$t!,!_h(P'iZ[A%_~aako@ ja31|r`o2t1vzF|ly҄-@^g@w ձ'#A0l0_Ew'} ׽(β{ hʥG-]}dXi&IVM/g [w-\LPJXyJz Q@v|]j ˑƒw*n=zW0W3G2 RN+_1B-a}rmD7ANۦ ԝwb1r 3ZE:.az5c v37Ȕ G# CN$1 9vE߯G7mYP8d)}I,482.iҷV夯&"D3ȹYHˏ7p ~qC2F̢r|pZyp*hqwkX>dt&W}F_0\C$cuINUNᬭZ \ڲ\cTR?$y<2zR|0 ."7Z,[`m8k3\SP@D|s"ܜ"{ [p|e<Ο.; {{6: ;G< vݡeqVI9r*aXQ0K[}$7rLtb̭$Xk="$u99\pl5RSF@ _RJ O_on"no9![_S!%dD`byg(W Ln| D6(T>KśDqeKڳJ9?<ŹHAǸL]w Ι0]*l>a=hʈ㿽YNoڛ\@<םKPbJKt3C *NH&R˻egayw&zt'MؑtvwM6%Yz1ljHmC!HcZsH6T޷mr}͠u9"62mXմbŎ1zsH.7tP4]=+dbU'^#_l9:)ĮܾԻb0BwH]=8OsYU夆s撡Dz:wP!մBGG^{Ш?-Vh<isSDCkl8S1>5?&-Ȓs gچ2 M¬5m߀'{X EMnrS}9K~ZؗpdwEL;!p1-UpJy&tԟ٫fkʡ6 q&lD96H]a`Q `%q@H:rRU>AFnDI `SYK(@!}Bw20;q}XjDasgS7%N`zcÚkwIM "s,:]e >;C 9)N2zzreݤ5|-Q`&;aNvq1b>f#Cި}2g!D|f'p [>/#+_HMW/9wqzq?8,)i*?62PVzq<>œa8w7yC'}D`fW]u(U3@]y#-[[l.U!`m fʩS H:7sI Dk lT w}o`2| GA 'wâ=1Է5xjFzcQK Dy4pt28> J8YUR#`:˸ UVR!ZLkS4y/~c1Ԏf7Cf9)KLJ}5#Mg9|!t&Y@1uߪ)~06ޫ?`0O0I`gұVA 6U9mqnKqwEjf6=$|Dq9_R(wdz;ycͽ`4u-R߿ N69ICu;H?AwYgkCCI Rڃ*mv13nvDq }CYn>'30m/dj7e )T541,5vM'IH*s°S =sQq_MfeBgS^`+lkw_x1q"-bYv}To7y  XzkƷ@=3;Ul,@ %%ԎnXQ6oxK#a N<LS%8MĀ5DvtB/r9ÿfAߣ:ٻ<sw 5(؏ kt׹p7}8+ρ(N\Ps@|0 2eL!_6ҽvC9[GM$WJ7&' m#$U;`O1A( ,&/̏l?/i9b#Mh6nˆ#==;kN/pt>qkSw3ǒ ߈?נ/;7<ٰڜbڟ +Sw rP>)l#^ȼ f-V*R>1 ™Zs#m#7:*6Lvtu.l9Z[7hmFv 嗒sKjۀ549ZPJZJsbqaC|iAM6:F2pZk+PpqQ 'o}d[(NdHiJ5t.L)7#n ˜Tmb.ʽFtO ʁ?`^*t狮9\)9t"1"m*'ꡁο tegF|gG&nEq#g^7+"k1-+IGXL_ '{7DD> c_n`j\M,~.jԿA &W$y}`UyAMB4@Z+lx+&pў M:aT\ /j~Jmyʲ}Fa4aӸnk&+i?))xE .D/*J/,^ u UoK(Eq(-̽9-Zv%8dj XaAI~n=cMdv\cB5Ok2%DŽ$eD:8(,YN?BiLPr\{QvUӍ5.5 페v ,#Ro8 * *Lgev)ڵ FY e&N❍ꌔɀQNhä%@P1QNI[W;A JdzjM ( [1}2Mz^;;#%_zpfA͉_+x硬[?9,2xDޟt8w'1VwK4{E[r (W#+O8|9,{7FoQdPPRᒧܡw, FJm:^-Qs›=DƉ3( >ށsƥ 3$bZ b@QVń9#9}wW]4 azvΎTTlZQp! cDf$Z\VG_钱gYZ0707010000012c000081a4000000000000000000000001642f09750000306c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/pci/ttpci/budget-ci.ko.xz7zXZִF!t/'0,]?Eh=ڜ.+ȠڪÀ`u(ᵄ\5Jt^.-}mԉ+(u魺lw݋E;"8M'g)PZs$Mh|݈\Ly t()e3xle- ᣍ Pǿĺ9NEB'fkWx~&O7L6} >+)p QqC0ϴJIo+B5’|Qeus: 턲zy D\,/y[Q631z{I IZ27KQ$a!JC9d)o=s$W*,)l4V]rLgi>/.TOM9![t˺J N`8}mP&=!5#w0؃Ph- fՋ/:]SGF Xy=Pi|LPi֚k63lZ(H:BQkd~]@mFivS(-7nQ'Ee\=8Pq /֭`A%Q|μA[Eiq# p_r~7F Uv-)=Sz\btys,t_);.^TjȈTdui6VG8七LI0 G# l$r`*'Z :`T:P" wʹ_]>;u/`}NFkվDu=nڪTW09jjɇ= [eigzsw}_ʣt憵"JPS =.rܺ-|l5Lu(j! ;Ie.;V0g_VjEy}i/MoƇ[o4d>J+b{ڒdk?T ͋vzj.7u6 oc[6T< V6%H#Of<lSt2W(5:hD& SMQ81ͷ&x_;i"0Qkmő=:z"8;9e:%mAh)'fk_ϟŞ8U.kWes6|aQw-{XjWM9s|__3L^v&~vh}:32IN,v_2E{~yu.^niqוZS۫_7 Wsk{{4cqǝfͅ'x~_ۈJr=FA 6߈(R4xˊ}1nXHעJ)(Kɉp}L5N(w$djxJn >S_Z$󡯒yXxea׈%llLb%!55 ]f;%jXqA4p0ǁX'g3&o?`V}+ګoXQ6@\37.6OtR.f=ճ%?ߗDiJ 9JBg`ArKOiռy*iFIeFDPpw5ƕ|EKF'clnʁ zg'ײ <mP}ӊ /Nr"_N%f;|zCtrȐ۠vZz![JfVM"5. (BXw{%)pmǃPPΌU2VA~{["AI]4@΅(b9x=DndLNgr' 8;A+,H4.k0{E.]dXiZ*:Zt[N!3!MNV3hy l\9$A},}<$<nڻmӭpomQܵPe2jմBpK5tqZ-gV䛪]+U{ 2 WZz0>$J!g*1w0&$w+Ṋ; $8FD߀iCw[5?ـf;bZX?雲*j}Fz%k5>hW/8e o} f۰scCn/ik"|΂MDޞPia~K8!F?)׿눟P {gd1MZ*~}OsJ,$aN?u;dMxY9N׊hZ!6R WZ0d[#+^#7+6I%Y-}G9WwqeRŠ҅šiaQHIW#4rvO@sYV0}'黊{ Dk#4MPYz˰sy( R#}o:t@kq_\Ĝ~yM97]> &FZKn`˚8Z./eAqn;cxնt;pZsN=7ħʹ Z]Fwmi:m]:!Yrrn>Od_ʵH.ڳrYDd/d6>sIWĜD &ydqq]oNwN2˓4A()DT ǎ{_skiUMX<'HM-9*D}sf^dnm >wvw/eN}99fH#¿'f }rD351< i@4C[.2L.yb./}J*](!a,%b唕fݑ́ڑ~"0!/VU+ 1hPzE4bSQQ3Z5++mKY{ٖ͜ػXos ќh>#ݢ6q9Z.G,ocāj/X 5TyL&$ຄ}RWqxT B8WԗVxIYopf)gir{{{;-7;o- s↑֪Cuη,^0(# T_9u-+35S;z3[,!~d%ZҮJd1fƏH6&Fl:vCrE'Gx ߕNf=*? yjQo^#*}4,|S{ƢF;wprbaxAR˺OC[q™ŏU@Mk =8%D%q$Zţ/m\V+NW:([A7PBvhfwTeih߬1Jf'Ž.+eR`>lKϳlR-̸{o^Ta,kDy5Ftt^JZp0`}n7: ]s#|+ICM"{`1o[MʡuŞ<`Ԓ(]K 3־iE€{V'|-R`z6O}>pmP#o.xc$(j`2Q$k4)+;P٥~^>k]Y"U ¹YH^EthTG\/oz腻O Kd/L"W<1EI#+z}KKEzIn շPb"u3V*, F+X& S۹ 8A./|)}=-!CG %~>Ya&|K _nC% >^`򩹥^9L7xx:CL$$杼)s~D1.e@'8)*%4 n5w30%` mWQXxˁ݈돀z`.{]8Wakc|WF.BIC.T^k@YT9; տ g9pD5ζ?ԅR;&d"~{ $Q؞,tޛѻ gQS9Źb yE]%X}t?=t3`nP<ƆC= wdf!ABJBH/s1oc1 Q~-uLJD+FRvY[?}>.nJHPc~۽5UDFmDY*\u+ҒY v.>3dk(}͟APYb $e>/2;X٩ŔBRvۍdX|~@/e$/k@d"X'X-M{Ȁ4Z9I$)!gUQ=$fr2$ xeGnlYN?~S5$:2N.-mZȩ̌bJzغMDG#SPѕeVyJm1,%ЄLd+.1 }*m 5͌KaTx)缲K}[gT(r%xq5~dM .z&J^ŲPvpe'q5lo3ר8ckS* T 1Dr0ǻh߾`W] &Y~42GLeV0ۈ&(bEmp}T"\^+MA`Pcc-yZ$kb%HY J-RbkJpeϳrGtᵇzmtbjl%k44%)/:GSu4< 9Ҟ?ì;2_5U~5(%Z$Xɰe;`ɋ9km͹SI{q/oro"B_7$sl '},Yrs>^ju'F@r|]@0T_"McAmhhET'R @sA/f r-4&*܆J01#(JaMEʤ%0ZbNƕ(nuciI;y>bHB+ 5&d;OS/R)y͡3bnԠ曱 7)ncTZ:"7i (hjO'n)%TZSk( |%ZCa5уN=haM4Ctaީ}=!58 \!B-&O昪y/SJOQ U"``yNElNu#Z̞r3mW0N-4ڦT߱MPg)/вR4U=H(2F xG9A06tZ'{x ] gL/P㢘F-#j`$$DOP S:8qr6[-pqX\CjNm%J͹+.sU{bt= 0j' hٕѨC)qn:|eq["5KfjJ[[?^jϵ7e{vW"/p)G⹾;*;O1)"_`9f)r7 o.xpP.0Ӑ|Ȱƨ7^0vSIa^}uV窸8zߚ's${n?[hÐFF %]׿x:?F~UvlL!ևaF] ͷ$cwNW6 &ʊ UzjXbYTBDWAd2xԔaڑ3e1v&_JT+58Wf -%{D6(g|$ 3yzxuAr }p6ݣkmt4ri1X$#$|x jilcᗦ1Dƕ.H6Ne'e L.Zo* FW[]-@f}f+F!GӽxYLQ9Z˸P| O*܋5"< ܙc5yB!0AAZ|%Iw2}'}e)g*h!s4 V#L,V( ~ʌXH*":#ojb"2<f`"ȟTq>.ԡ')"$`N~@mD ,QD483ݳ%ӹ}h7@ee%AVҽ%<\$wRtmKb۵gs+%`Nω_u PP?f978s$ H>c',:Dr2 {KpN;&ŝbtH2U)hiM;B bZGzN Й=l uݼH BF%2 Tzyb^3oHQvs?hvOzi~% E9MloDLҝvW<8; (!Lcf><iŔ"a t=C!wDpS=t~~}2#K孁VV]7T,\ 9tq엫-1)VS*Wj\Y IdHi_4:.N"w:q\kkvq: W],ʨωIHGbz,\Q^)7h xجfRBymm !J6# 7d*W{6ZLK\Pi`TBɭC(?c6-u jfܤ63rʜ33kUʷ Sԍ'N'V j.1XqK3 Cw5t\A,fsCE][Ń=@`2+k&}6Fm'"~ad1@?M}: -Hٖ])Ыd<L!7D__`_9M){rS6 &+&l(JUWH3':,5"KBFZ|_Vkj2+7-f:rjٷ, ?o ºR;Ճޭ=PIW%}YFi'?l |@pP~%uQ#]n ^ئ0(2߹%sY£޶ljO5Oʴ/s&Rʛ^sS3qfp 8Fw_И]?<`\:p.Va/qݑ(D]cC4,]>FY1'J]htC=Bií򟂹 sK@ Kfl gicdB, 9:0" pI[~'D[n6'M)pJd33FXXvb[tK;A%nʘ8s-N0]q:(_7Ύ.BR[KP L ĹW̩C?log&zDczV4{WoHG6V-}f߉t?%4R)~*3IYt3{.ة]=>ܮǛE~/1VSR"+t܌?H#C8GrõvvSTwrTE N6B&GaX9y;d}&K8Fщ޷mܙ@<>ҕYcj¹lደ$dɆ>bpd4x* .;S^J'k> PB/-]63mʥ5?kȋ;W`MG.ߕAy k˪#ᡀU64DCrK_[`r֝޹fe%WяD7 A ըоm]iKP+igLG7ᮅJ6e`Q6+c;42/e"#9yd%Vgex^cI-@}Qw2U3Xx4jBu$Rw45@bS)&m%m E1`!寧Pd>v̘a_nڐx8y\yyJ.|iokU<~eo/E/A?wZCHtƧ3qL".nd!GxYSOK/+-(y@Ncm&xHo`vd,t(hDQ!+؉ Jv;^*֔oƤnc -A `K~$5z6{}+]_9yFl WJ W~<ܵ?p}%&eԹg Vh3cէㇰjNP` $"Fy54k-4N@d-řP`*gYZ0707010000012d000081a4000000000000000000000001642f0975000019c8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/pci/ttpci/budget-core.ko.xz7zXZִF!t/sG]?Eh=ڜ.+p^'>/T5C-~[Y"~:=5~#īU@,}N';ȇq، 2]/(>gA8^'b`sߦʭMq&=>k7̶"^2S(% 5<%8cXtо(z آV1?83p7x:%Y! =s Za g6-6GՊ>q.A/9LsS7`9+&j+*eZǤs[uZFZ,6,F0]h(>uASá<;)f1eo_;]E3`3Qx;&oXic~.Zq1F%B"3$. k L_T"8֛~>j+W9C1k~Z@t=`lv+]lW`mĦ@r?F?ZJ%~p=,@T(xt X! ^T9:zz5L|mWi<=oaC_[Y%ޓVtl| "ܾ=9@/1>|{Dm '"66#\ˍ9G|"U9ȩ=\⬬EB}ΰ&#sBq|sZ  K!/Vᐖ9҅sDM:+si&rDd4#Q e ٮ@Dx2eF~OB2ZiKT%| ZTr߯p! tRu%1u<ˠϚC*PzC w'B~"Ъ7"S%l_,ӟY @䰻] f,_ ta9_]D ;eZb іҢ!2tݡ8 9[/-`L ړ*z4]NqC"hў(\yztKt'w1'$ECxe\&Ɉ( OZZQ a8V 8g24nsn:VU#r-CgsdO2y FO#[V|xvzS,"/ /2DfFǺXf_6,-6!vo3`aR,Up2g4ԅo;üUYس8rאzbG*5jZ5ˮԦK,\`g,P$Oq>Lw}NV,%^İ,eG jWmVC^ W Z0 Ji8ťۺ^RUɆ?GVr{neFB/YpH}4!IS2KWSYpY)j7IzV_B2G_BsjU!g, ʔ_A0%g|*n#`Tmz4xҿorU% W,b#95\k!5|8-hAA1eYqT=+QF*oΫO n/im0Oi8(Ǹឤ7ǟ:<]ԆRmk'iuLc+g+7A9th4 NyFˮ׏TZg5G?9%2w6QDKblD (>HnJ'r%X|!&}-ΌT\ "9&2/RnjGUR[f;kXn,ƵU}p-d=^Nr1a8 xf4,5X0| 19YA5T5hwwK9|RwHUaoAcz~*֤ɖL`r:i")}LijU]u@ozk.;b'џɝxs.ᒤ* Xav(>شΪ8':="%"}~;5]*,20Ř!'̽ܠӲ[!' JN?5P(;,l K)X+udKxU!Uo 3']CЯ# Q\'H9ӻ >(SjWȤ>Qw(_~YQSnyi* N2u>^;4һ붉C\s#z2dR [*)+Y .i@e9yOI'h }:i(n&oh KOzh$qW-YB}^k {' (ћzWm'k4':ǡ7g' sz,+blΎZ'dԯhlT$u;c^OxCNஒ0O\bb q+N1GKpy!_57ڼ'.lZ1,fmQ4Ͽb[BƵ`%(?8kU 7h<*>X7Nصp$2)$љ(ST*\E2oa.e 3}Te!qи]yMqjQ[ZMqw_c',fś.ݕfsQ +JKh+emȷ\XQ6_{"cN2S]]3zJ7঺5 )S䓓NiGӧX&mVvyprs*pG'i}̬Y'3TxV@i>L9A jFW:4JC1BY]5xS~ q\$<YY|qEV!=/ Yg+S8a[e\ T WN,?͈< )cYߠQ0n Se_F?Z^8Ve.=jZt^ F'JQ@R2rjڄpW>u}:6٘dƬ+DR YZ,5 6"W%G2 la)8fW+`ᦺ9yO: RaZ4qNob&>d㥇1w&fbW>)NWYIlD:aH:& Q\q2%= 4)P5iGVsX%27aϚrĽ#-Y#$,WX+Eۚؕ-gK a5Gڸfq!{mV$ Q UâE' Y鉠2.ol4ܮX xxb $dX@K hF-"tS4؈e|g 3XD\*]H9䉕J⥦ 8OobLF%SYS'dÇj v&Bt , }M} Q[`~.3wFb53wNK _'t)џ#ƹ?GM@hS4h<َYdT-]kyL7Û^|2LXj+#Qڮ:=/G %+ƛUc}q-/Y^C\H|u$vGDI∻Ƹ,+HXwlߓv䍳bc^#>5Atbo|1ukp.X+o6ج[yX}; 51tN/aCaީr]%ᙍ$xz\ .O[5R ɘSC|-!<a9@ˋ`@}|~!\5Mls (ŝI?bJYcGl"gIs PSI4 4TSD;C\buB.FaS\ !#\6UMQAS-ulr3`5,6!N.OHOYCL3)}ep@";L4 "#2i#=N\?Η%g q\m+n cwRhݎpݿK)cJ}(TA/Hmn$NֹQIJ-Tt:!ٖm!sK.}HWӴ*eC"}dMSe' ' X6^N|&T Vl'h..Ʃ%뽖J| ,`)d6"o1P/ͯKM'5[3b1o Qe^>m)01GC2LmR#A-{CG~2I]6K!V=v[_2/˥`-aɀL'sT1 2-WM{[/ϊ{(ԦH,rLz{p|GDm%"CgRD򼥎GpJb0vƪjYKsiݽ{m- ى26ߥ OAûEǮl\r8MAeb,8| t; JH~*86LW@1\':Xg8fMrɼZJ괟VPE:,QPq>9wLQ3QΘsG:mm,T쐌I EGŤ pd-ƅfx{y6r :u3w 5X-"uυ[I-i=;l CҴ0DYes1bJI)7 0v wu`Bj1 ]kSQ(UȐw|1 s}`?e`83Vvą=jt}oAߜkP*8-T/,3e5K)~!lIE3`N^(gdBtUQ# BčAv([u9o2` -6'ŵPK9Tz\leϫg2., 巖y-W@Aޥp9U8-Uy)૘SݿzJ7nQl=S@g 7@&phUϓGhؑ*Xw`aE%.a2܏)X<X%^u%sd5$Z㋄jXr2[3$Vgc̜̏=6Ǔ;BKZL-fk}FeC&%/X6imd5Q8% g׫8nj{d7 s a'3 Lc.==`G\%2s3xi}~PWG}x%MRO3_Xvrmfl*,K8\y#|6>v)OAMm`#N|&u5Ul*w݄ͣfLXU`.U`u\?5ж[8 "Cx!oHHdExl+g\ y0 S_Mԍϧ8 36ӿ0ʥ`*6g[ 7eԠ+YqqSՌW=aq$n #jPp6D~z?<&\W* njiZSI"P"+L+LQl}PT]8ag"j<ҷ2< 0lWG50"JA+#mlc5 57.kohhquuS̗{>n::v/ǯ .+wW&b]u!N`am3@f ٛ._"1i;O|l iT2:<8S'5oM!hy}5x*)$ҍc i1}W\ؖX rpb_.BLwy`K}pEJCV7afͱ2pQ|Qp $%|B Ɖ?}׬qvsV\9Ÿt$ ROj];L7ɢgps:&7e0h@f[yi+ `A\zwږs[Qm`'P`4zMK"^LZxְX /4.KvQq_~n5| v䧉P*ةcͦOQpܦ;=^S.WUÜ9u(ob8/Dejw/O_~~9Oc8>$'w̮}#[ UϻڟrH=rLУ+P;x;mo9:^TQ kĢֱvC-Ƽ)dzg%f#spZUmOw@j/hW[Vf50E2AQ@h<[WvB۞roR{|=#!ifKM04h2ގ6QS܏AW]QkWJ8=fL9_7|*͞/=Pe̶oP9P(k}a=t}x.թzA׃$Ôfa\8.]jtVY;T.8%ٻټP% ^zKyuD0uՅc/z vA8|֟lgrEQuXVIҒ.' r.a10"FМLhKKR s)ڄ-r8ùr堶шSI;Mz 1(} Gяツ87z<+{ )K@ ?b/P՗1 9 %}.e(t>cf'ِnq)iW& C">j1d[`coE7I r|b~eϫhXlC¬YTKJ=sDwobh(Zap'b)u P70 I]al95 K @QJ`vy)e.#7(d 1F>9U* SET;Ԛ RhSHEY*fg5{8ʸOT$>!K={EuUa,n#2şny'/r^⯉jl8LZ ㆔[|h8!iNLopd耗FnX=L'` ʮ&~qB.?\Iͨ8ykI+}cH(O34B'(ImM9p` 7J'e5L4 N5yF oaH37.B`C޷a<}d;rԒ}h pp/ ]KeR&L!nkhٱn)p84r=C½дqBe^Q?#,jגƽ//:K,}s}zFK0Cc@ a}NY}Sj,]eicUy}rW0ȱʼpCGP{k)q( U,:8ʭ7گվ1hSƅQ g)u(% a--hWq/d"EvUb;sdËjD9{DANx#{w#@ii`׏ђ?(ܼR;ҧ\gXX߼Q Ot<Y3xiRD_F#'[f.lcc0X5 NZcIG/M+ d jQAe hX x^~z.@iQ #-}r6)]yL1 ߂\b`sr3ZRt5'wm"VώHwWȋ Os,%ŹI^c(DE, 0a^bLDE3RFyp:s/ ܀ % d)|υ s:<J9v5^'W$-PϨhZ a2q-"{J*'WZS =V귨m8n=<4YgQ? P$ \@gm̨gn\8uFtu=n%.INnLAKwCFVzv~bymZ Nez G]}~Hڅ[{@2'O/1|(_PEb!j"/y`FM<=!T1z/P;qa GR :9-,q)4tvL A4!cDW#e;@ yJ[0 ԀHrl8^x2g7|8$Wj~2Zy= 54D~6YBA䳃ɗh}݅N/GawâUI!=ZۍF}ikʟtafI"_Bȃ齋-$Rylį!`{fe ?̐x˹9X}Ҷt]FLNc4l@Uͱ. EYj7yݫ$?9`7h!H4z0Zۚzx/BaQ};C\K.Tl뱬@PpRt͠յ&#BҼvAvL)ΪC ߷``掹:>_.* p1VZ*j|.oLʁy Yyl>Ye݃LzefW = R#x$M72Uڱʰ46׶[Jz+ƺ!z\vTG&EЅVO(@9!R4bvȇHHS D5!J%Yvwq: -B\Z3HA ,aS}ꗁc]] Tvw@˔s#aiƯ 6tL.嵊"Dq7o",KՑbw \761RK s1 R^iD5Y66_ז>>ABU13t@jJUu(J{SA7ЖCi/Ġ&c|T됓 hU@dh jmC+)XlE6|H- _߭l;Ewim m1Ctung9'r! g~7oRc_ges\ߒ؛qشW[ ʏR} 2BЦNPQn"6fwoĨ]d휲^y*wĩ/ P/`~\p "Ǣ͇ۜ9氍ߍ9 6ړKa{onN  tέH_|ұMq]P21 #̊Orr:gr 1)Uw76eg6~MAIp,^q7A{|geU$%l"Fvj( j wwخ(Jd2@])4zدnw6S;.XqS۴{z nvaʊkw_\$-̭<',v`AG?نlOGP瀊E , |<%xlGPR|CJh yX.sBB (S|t%âh/n x!'1O0_]W͈([Q{i_h*FO}#%=/J$F! DDn 5ۏN>5fS,[v0my 5Ghn2y];05ڮAӤW#;: Xk.R:o^vCaQyܕZ'zcʧ]Xy6JjРjX<ܟqm9u޳ r$|ꝶq ZD xh>ydpXN)CiW&%d rKt#缾~oj*RY6֜ۍ1k3 Ok̩^:Ȭd/@K À"3}_0!팍@T3Kfu7:Su6Dyf;bV7C˽$Q"  |#3bbY) 3G⿶nd[QNW@7WK& YOwۓ?\On7C'N]f3r!) 7EރL=\sm*{vz-clJlPM mPZ/N |T4.";JJ7Q\rd!i/AKc1>/q*0|4>2'k]LV11[_BO%#)Vtp1JotGjJ >$ B ]cV)C7ם(i }a NdLPIkڰ"td`5+4b^qKːp(eXkfNHq,+@m(:c(@)u# .Sz iiNk.%f ȟsM(gz\rPeTudA+3 $jv{TN| ]+35GCTQ>=2'^N #0ha54mdD (u^@ݛQCh{Ly * W ^x?<%_g\ p|1GkIĭDc*/u"[QTSVֻrjט9uʲ7<"9 t`:b`2$]&jA-—Bx{{.[DK'2>xFu61ر\ x4KYfQeJ‡o8jva6{zݨ^*n";1 % _p~kηN#1{P=x3fW[||/1#J 3RK:n3GH;LiAF gX̏ μ65bBso jHμDt"thzEkB" z䀉.1&m<κx!;nZȆt 1hW9m-«y3J$&D,- " fQT\f_od&_I<嚰ݐŁ7,+hݽWٳ[Mqw&)0J6c7C𴨁͢%'kA䮕"TlI5.Dzk.jr/*d\5UKD+wQj9㍽΂d*>G y;fycIIt.Z+ŕN)*׮:;q2P}+D (T+ǛoYG[;#Ayr"K C(x{>ܦg 8&R*)fjM lc:"5Ѐ%5(K{ϫa#! {,n#+W1r{/ %fۣ=Ŭ$ϋ34cEtX7Qzz%[5v5يӸ'Vu

    M"r<^!@qw N䟆ulsh1b^u˵t U)s+7>2]xsg! tX<B0u#@'#]LjmX*s8ep4E&dZJH[lJG8)䵅xSh\X55 nPfWFJژ+cV5=SCXZMt=%,2D"ɶ eQZzEuo]Ӳ C)ě=V(nk4ϹLG'Y*yh[ܒ:yVzOiM1٠>rPTxġ"kclzA^.hizDI Bc!յ? a6ѱ蕍Imq?}t,9˒(W+b#®{عqLKmEy?/työeY|{q:9_ֆoX!ןvX&}[ar`o^?Uk/ă&514ѓ1DԚAh!~rZ˫V>\,j6(=:l_F\e9t_jQet[c= ~  f{!.w$q +9XX>ń9]aL73j53v4#t.@es|@,W}@qn:&k*C$鏩zLpFʹ:L͖ݳG\Q?kC KϊRHyg$^_(F)ҋiǎT@AH1ŷv0}7`0S|y`nY+{VJca*Ia#j}$ndы0I^l}tBrq%F|l\TQ vi F}G}ϒvBVC -Byg1E1Db*>.0B3la5мl*ȲB!Ψpfjeޕ"HyܟV*1O<:ބWJhɢ"wψȂb ZG5 n8}dV01-Xxz=>>]Kiuk#GÒ2JC0\^ u/&G-{4GȩüxbِޢQxsLuV3z\x N{:=(ٵ.߂5vw8y,>ta&Kze4G֭&b֐7>&cN x-K+q9Lms&LBoxL<zKf螜5ؾJT{A]Qd|tv$|4UK׆lNg\+zL8n2=yJb ؇ix0YFŗ9ȝa,B IIXr 1n ;DCNcy5OXL9y}x3\ڱHe¼:{6tNC?pwC!LIHQ5ɸ~V,sTκRGnǯ0N(qnAmTW3L~> #nJf.@&sH'A3~J9.PԊnze&R 6?Y Ӈ7SM0 AI2k1(>'387nsԢQS1K-b2ufų2,V-aMw9ͥUeG$\כkڱ3xe-af\3'Ak 6J!1~tdca 9VDUdX=X5{gDHq`㒕Έ.13?$^|y]'2Q!!AxZUё&숏La5ۥW*w1P3N 2&(HFlL UJ٫TNW2A`W;_j ViZևLs~ec"$4Lvjw^9z7S7 H-= DI-InD xT԰ჯr_H& ՏQKޠ}ZI>URy֭o3oR%F&DФ3,_|9XD-+˙}oiqQv?]=B5g5mqT{|blN(>zˡ傰V)>}ַ8s"XS^`(BX\Jg= 8iɊDԸ;{T0T1ŕ+2YVH0:Qh(z. B c/AD$qpuJz`8"uXOp)KerUgp>Z6U]cHp 4F@6h6n7R!$0ݷ8R)K_ڔ2azy`>DĠi<^= "f/=s䒝![KQ>?0JF@Z >>ԻumXBd˻@:A?h4lA^GU+V cc>`$'.i .ZJ$D )f}^ٹNɺ0(ʣh*~a;A 5dK+!|_28)˜`tR伟Xu=e L0ϤD|F(xHaTz5urMG?[!ͩM CVu (9ĺ$*|3nT6>P!as!8vKTB>ZE=9vLn=Y-t N")C~~%w@>$L)i!>]JتVڪ21tKNM_\ VX^dNDluV\2ZEw(mG gYZ07070100000130000081a4000000000000000000000001642f09750000d3f8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko.xz7zXZִF!t/6ӵ]?Eh=ڜ.+&Z %fzI:j1;LJ(40J #H)?״~#aS4ePo|9n4KpWwĠ2jFyWY┐ \_IuG TXYo<(.D0,Nfv688?mS}1 MXqZR D0" D< Rوgjq9qyK>nRUԏ`M{Fфu>fWXڝ޳k2(uk,"[L̩raeNJn {@P`+|y?GdP;`<\͂`qh,ڬ&~zp+npX<;}˓FQyf34$kOt. F__7K I"m ӕsBtz(~B_Oɠ}-7M i[,)޹Ӊ|#%zؒi/^LB="@Og0bm_ YDkI8[4;S1{Z71*p~W5(E8B6DWg(E9*a(i; 翞D)d@"WCwǭA(!!#@ء+B.d j)`7de3>P0?ʗcSBi("7spAFka)=XHs# 1"l Ip"*WlLZAzطڙn&jS';o/BfB U}0o HD/y~9ybzvv͟eۈq~+~9ӵX w'bd3qޟ65v6=Q9tƥD!$m F.1%&!8q|[i?^8AׁDYa 4hVOz~fnz*w o rVgI&DmqI=ϺjT#ڃ=([/zD%{_a \6TrKIױ88~cG͜f q4Rm~ٯBvbXmi@)P_Zc/iYV%_iJ{hќآ]1BG%0GT:Zwo!2c13c-J>PWa.rA^yOQ r7!(vܵ槸)?2+:R786 *2,!ۮ Γ+KڥE6 }b0;Dh ΃=[`X!Θ;Gn0'Qn?clq #M EQhS>IJ$dgrD~RxB+ZRyIRMco9H]uߨ̺>Ӊ>ൂ}\5ue|B0ߊF*xl$=Lz NA Lyw 9ED|GA1pbIW^mܾ=ƭ /rc >Fz:V#4pm%i5u `ʥ2 <Vc_CP}NTd\{FAa#+׀ ̙vh<\T ,{XW_JxC9BK&́r ޕ%&䬕Ό;Śìrcyz]φU@jXL6gB|oyF s!9Ԕ^!Vcr{g]z ǨHr{ g,5gKtg'ؚ$){ov“9ű=$АɚV% ZCw0Zһ̥A0A;t`@w=xIcpc\vZƜԸS\dQyHi ʙSyK#wZ,Ins%+[2^;.QF>V&ʙXztA7yJm$m3n*X/Lg,ƴԢ~v+zN ď#S+}E~|Y7R~[eѾe\\é2&j&\"M-X7''3Էw^\hj?,mp~◾^8R(4 pL6>~Wy$U +Οo`^u{ ])8Y wvF %&"ۛX׻0WݬnYPN=pvk@)Bk9ru-0fȒwB=rjqmf&~RBi3,>xp).ZPA1b"MN[P5ۀ]zFˮ7G-a_%<#|~N VX3冇B"9E@s 9;j cAl! /M̳;1eۮO2Adœ& u|<"^o?6UV53iy95lx4ey&فK;D ;J!~υA3x ӑ4/]8\Z-( Xh3L.T,(G v8z)s%¯p>HU.[ˁQ?X 3BC%#haLE`I_m$Y$=۶C{|Zv03i/k[I[pλQ@BnY#Lb=G_2Y8QesxU8i? hf]{fI=T0ܻ'{P,E [p`_A!#M2T!?aqzڇ{xí,Q8B  UDv)B}ű&_LV1o4+6M|M=0C1Tb"JW'-6(ۣxWzm&N ZMӳV}M-`#,}P$呱xɸ;ڏr] 4W ҵ6U>@ Ϯ\T oJ* JC-jG蒱_0. Øu*@?!62k@hc})bTD<n,e䲸?w4rWj2P(2o@] yOi/L_S6R~(w^T +چ}/NBdM_.J 3LsC=)%~ J%AGCLYmY9Q:lXެq5Z'ld VYM/((算LUaQ8+!S{N軴}ُrfŸii]X@adՏraCҪ\k}/U4|h %pݙj[p=oh.Ĝjl)# 0©Fi0|$<΁jm@J#>[?[|v--*`$Z+G ;2?lېi脢ǚX`)*KLh:7L*ZhiYNşUQAw2`gDg6X Kz=,c ]ƙh@y1p dȲKaRUzI'(bULvA?YRGWˢ%g ݪmG4h o1|ND#{ӨH(dfOU7`:Ԣ'+Q&qVMga^uxQ#c45ñ輪8 ϐtH9.s8k=e %s_ 7865->Szet֩k# ΋95U6u:f@P4. [[IUɰ[4~h} Ld)j&@0iB51G&hպ-8GxUgp͌VZ F2Rv,1W l۴hdMb0YV #})(`.͜d5jzNZK(^E5byXXV뵤?JP TW4~_/oIzxE Ni_nq_v-z*Zia]j='Ђf\vGx'>)8JW.Ǧ mG6k>pvs>,S0vcSB0V݅zR lX1CCZl0\SIքe\l5a5۔\<76Kt'Ȓ}MnڰQ9BWى3+9ߢI^nV@Mhy !zhĿAd%QIk^pIzqS_bag=:cnFٚRcxLrZaFg)T'`8|,,]iƒ3yWb!!jO *Chvb>c|2ɰ*}Z>` Ts U2# cm1RVBWc,z (lsLCO&%3Hb#F/~tQ6j@ dh-'#9}=݅LXVTŦNYm 8+ڨ6˰XYQ +7~}g6̆vC4lTblǃS"ГD N 0!l1擔K #c 27+>-;5Ă$3LBH&[E@q:5_w~2\ vQ^7=Rg[xR.eU5ɜpp4j#QI W|61^j*cy F9#K 6JV3s܍cZNKa'8LTy;OÛ,G@V{+ 8%[ZPuD 6JW\o5ّqC٨3ظ?f-Kqݽiªwκ3ᰊZc )8a6gN+M {$uZm4}IgQh] HN88᠛yk2>FஓJ&d}[2(SZÌ^'ؐZ\xBxhQngd]J '㨑./F^ {Z򇕥w!IpeF0 %91 gn= _Dmd9Iڜ#Ó5ڪQ>»7) op8SR8*7X9i =mB&7ֺz<` ?qyى+&)Y;@AEo$Q.􄂢9Vne ֏\{]ܪ#U0!bjx m2k-2b]fjF>7y`Ip`چ, Ma0ZkWepsj  iwi#"dUQ`iJ^Lho}~tG=N&P.N@#>2*!(0~WMRA]b/ &I0,O;h#/IMd= gd22 {:ɷMQp,~uEXn=2&?<\((*D iXS*34'𺹑`= xU`9&fyS3zǟ`hIjK>m]A͛/۫nH5eWzJpⅴJ=&)ֳfuZohETnÐ}0I[pf~_iw/9$L\'bt:;.tHm6бWcžlqő+bq/2<;ݚ];Գتd/- }2˺-SŦ8`7λ=ELiU6!eJbI1 ;# }ۿ gm$恉!5]5FaW q׫J}/хT]~G< $2G(7k7[17w ~qUc?dN6>Z7i;&)1:MM)Aϥ$5B$Վ2I @L L5oGasR +1zj.XRid$ Y4t#%~𛌗mm/PIQ-މv{c9WQҍ\>huI.ePd0+̑Ks >)eKgWnli|]_TIƌ^q3H>W,BWw#2ڠI}b6+Gash鲔Lşc9>ϬpC;ULf+ePkNQM¾(bX%<6`{ X.11Ou_Y鏓4v$c4ސ9m5LXcT'Ab"nՂv.ߣi|C)uE[Wcv(aC/p m"<}oeNllHAٷi^|#"R䛽p~I&aUbR0V_&,%&bK,Fjpmm>Eƹ'1{Iʉ~x\MV;%;a~\i^5GXq=Lc^ʆ2"Jk>oSnDž9Cwmu&A%r8y`#En,K?U@К)!oK`*Nxˊ;5 V-fvtii]#*KסsWwTOyGF4!S؛d*󰝏|UX1<]dߠ"Cn]/FTZ]lg-Nǁ_sma#=CK͌aSTl};ˮze>K]pHAyZ{tTHgpB =~lL6ϵ'jb[5>]]Ψ ~Gmy?UA틋PE3y?iVO,0_Yjᩲ{D3k~!=_WIK*ou)QȘa swJ<<3_R5i͌R8 FzR܏21_'_^ĵo f!قV0ט4],Ԕ1#sV}SA 3Gl+ N=`3C&O{IAo'4 -']"j1{D䚚;vzy7J۵LIqQ4U޳8`!֢V+0Ep1dxRiM΍t iGgY~Z2+,!/(Ԫw( F{ioBViǼss_"G%$/J`[\ei@=^u^saL2,),\2a?o͊0ɦW?t=IϖfΔD}_k]=\WƂ%/ɒڐ7, ekQ}m͜ bEMN_^߉]g1jT8xc5k.(S!>~YL%<@J஺'1z5?BYM0|쎀/5(`DMׯ:2 2MK'sJ g +6-`w183JqB׻h0:OFÿɂޣώvɏE~Pt#39G|eMQ |)rVNgg7{.B$M`oi#rl|WLi`}(M fE\^ZKrZBg>b]Ӑ. F$WIV n +M!uAb fNeZnc s i[5VZz-Pm[ě6B?]}Ә*ۅ&C3Rh#O M>Zm'3^< k B j؜nxoP&:CC f+qLӿ 1$snnĪF\# ݜzJngFEPͰ޻dg1Bdhla]՝$a{vH3FXpVUt`9gX_J꠆#\kA# U!; Wa,Ũi<7jwr"kЧC.J^+ lGt8OS>_'+h3ڄB`Ăj\ce,Mͱ]/ΥRh4(u&/3ܘcQ VN0-wXwsXӫE/Zo:٨D=EFL\ pGģrμqʖ$@9*h)нK 5QQG'nztqZR/H."kL1zQ 7UDY59^OD;^#>&&@oLF(xGiyE97=v^[gO" $/>Pnu ,A8SPooɨצJ^rm޹s%iHO<QtLLnFϿ)yY&Ⰶ>q?/ձ䊧8XE+XvJ[#5yAZ]r~cYTgeAth7P~Apz*]j{+sUOܯ{%CKXjWtŇ h\ l,(9|?˅V@%yaΦ92{)?{w^yg݅2B˙⭓aFKKIQgw5aՇNİO7'؜](fc㊁]4|(ؗmFA+G @"MŧDbBp ٨vFy ] 3l.;^56Yqt?چfp^q-/L8[Tuq5Qu}y]Y$:,O1dՄ71N; Wȩj+3DEqq%bҵhN&٤9bB^,[lUNuWP]~겞IsRiliE7(r˦ 1n)= %pO[ґ..CA{B(fVfc/_o=ߓйvtOH-:>.rdDOS}%|~D@r!h*&+W",:u=45Ciz;)6/ߠMάAb1cZC_,cu`g҇jə p!XN8̟r4XJ#k?ܗ}qnђ_Ac>pS!&iȌ{&#ZJ*Qv~qt6 EZ KEd@u7*]]q.Il%ʮT7?0YB̏ G4uPbUݖࡢ=z;YhǍDG EѰJI.AF3"{ vޅ%"Tю3+mSM!>`N"=gǦIm7[IãgyxQ?l*Ӽ‰A@[nOI$ Y6#pP:b) ׷ЗjNpU6~om?GPDZx(aۂk{:Hd24 R";lAy;Vj\*YdFಳi6ǵ5R  'k'eZ(1"fL'.>0:ֽ=fܒe]&sGi oRp0:ov\;?"@Ï`APjIa+,9Y]69#c焙b./D-dZwP s[a<8kbu1wp-^x꒸i3En١u$^G ƙSn:-I zah)Om2b,o'?pv"Np{zo0傽2Eĕ\+nE Y)^ie_(Yz<ǟ22vemmE&?IU酒a1d Sz{Y- ݗ /D~"aIJ'wF8  #0U\;R\_Y3A6&\<~& ]XhW3g9`h>-'.vhNV Ѓԗ+~ڨ!Ld=1WTn杻Fמiyŷ!խ<}B#HS9swKTX Up gfE '%6a/7za4y|,uhEy98idJPȼ0~486Ó'a Чm͟ME P:5M~2 YM&I*r%Qeq{P`KemM m)Ŋ `. A[>ǹѶuU>RIkз!TʮϹ`goaVIYC"ɖ<;DXUҖ6}0o-G1wq5 KISHd6L@r;s)i_fZJM` ;M[5%/,יXN2D' v,DtpSLkǝ.Se8D*B-Ś$[.L%+D#h3JVoWJ0}Sƀu5Ԑ#wRXF030^ U@X )C|.-Gf0w 0R#.OOcus&:Uk1_\Rofݚf)h%7>%t {)MU'r&FSGeaXnYLEb9l,XNw^EoeL\sv³$XoM]2|:ONg!Sr$ Wtl߭!QB5k'Ї୍.;I{]IbŒ 6"oh^Y`M84wM#0@'%oH{c{[Z>>+P(a1Ut߅V,-9=%g!q/膁n?fh6x ̝)~g6.s͖jcf8g3q=j@ up7ml_ BYHs-+\?qgI'c(I cӜ8`*IݠedJT(3n:h1(gБfG%M̱Ο)6"r_%p Ώ]79=^R#OXʠ5(qgnϐcD7p^.\36k|vV o5;[L3T t؏l"PX|EqO̠5fa0!y8&vo2pTɺIUҠ>ǚ[KT>=_N q[Rv^o߽_x|и_{GPc Cۊ!(NH"<78 zoUj}_ k"Yţge)."*p`+ _ږ([.ٖ|/{ۇ< NeAa͛E-Sj[+cCMua5\j!8*u"P& 7SRr4A/=ykA۲RGIZ ,w,crN'.V O"dVT(w9@&ɚPCݤ4*%)iܭ?)|"eilY Y=bB٪πѵ7qn("҅c5rL >t dB=N$l߿?)I& <̍.7qaؐ'XTdUY9/B^cJ3HAl@X_Ӎ RvHO5-0]GHDL 9ݰQdXh'10gl#[̀U58g{Jep:UE b7og|ɟϽGhPiC FZϿ3.'C3w%Ndy3Vcm ;)U4݋'2-Ez{ARa~`'^%-NwT3KkE{!.9^7K1Sw#/ْ)?ǻYPY͏:^TV¨KX'}"6HMEw/b˛ȷ@0ϔeeK趌t^_^Wgb7zڴ"7eJWB7_A#${Hf/T})%ژي-\}jy}w `|V\e0oc r(YFAO"(ۺZi1%Pt NjZSL,R>Ob&5WTU:Zո%#LfC/o}1$Y8mck 㡟KNPk7lgNj:+QFM>~ V#(tĪh J2h JkP߆N,/RJ˘'S=܍H?{44Cy&+,*n?MK{LsO'.0u8`3=ܮg~a)I 6JnI5L9,2Ց ֥9C;UUo˨x%߯'s/`Xq++MKb 8+z=9p}5 ɝ:,gGFj%+qҚqvLP" AwSrU 6EZcT:Ϟ NCPWixO֛`2*Nbia]".? C\/3xh~Ɵ{ѷi(2B,/A#opEMRz,SqהMj  "CmB Rv;ck qO&aL|f=)@kH1F?$OlP?fgi! oth:3j1/Tmjb!qE~ hdy7LsH5t{pw<)lٮQ>|}YXE\qʙ}0'"939^|'$ Voשwl)lAF{)X&b5]*|dK'[k ad0E%EN"UZ+O!eQl2KoҥNý"Q=;Wk0=,PW>15BIjb&mѩ?0.~ n%O% ktCPi\}H<4gbrE".t0!]Dž*ztxfi<[T->dIa/ҧ'Uk7Ss2&+ _ռJ<:7QNxE XuBZ*a4MM.5'6h፡[ u V:%:5lim8oS8+!rWXWÑDJQ T69Q8bJؚhi|L "eMu:ѐ _uf1Bdocs\X2Hz*s('CLvN~uL `o!P1z%Q$IhN2UG%=;ްO"3}8cda(~Ũ%A@k0IX3 L.*,Bdaoc1r>l .wC_%X=Es8؁I&nw%ϖyL0br55K䰢_'zOUhZzfSGš_5~IJ9> ^;._G{)i5z4 ."p-wh.a)ۉq"~tnݲ"$}ɯt"|Y46o֣(!P_A䄨V,7/́:#UZܷ@u2quLwӺ%'e׏z .Ĝ ߇h$ ŕ$>i" Pb([+f]Y2!w&a-P)+ʡE2v Xeq#ҷs q];!Sb Uٟ 5x&[/ TkiV#Ost+I G7 Ojeʶ Q<8\ϭ{,*>a|KwkCT|FF6]ƈ!v}c[eG6+faԺ,1CEC Axg:".ѳlz ss aR >LYK/㻃fgRp߰? z2jD)\H.Ēl.Ƿzέm}#X (ɢxdȇe/hz=[!`S%{sejߺACF@/Exˁ01 +*_;Ӕ.b)#G p-+.z]h*Vp.־ `~Mc(L2> iY^bd>t]LA#ͿzgbW 3TPQ[}̳ۑWZ[NzMl A ~ZV~{#GnΆʉ;0g[аnd̦ka}R[ C J.LXJPEOFtܖd/?OGq=?{'*RB&xLs˿ѝ2sZ*z;7OgS'ɜ+?cCb–N-c-K#Pfy$Τٰ]iσDrEݘ @ET"Β]4  w0ẢӺe_Y %jdXF{@d^$Mџ嬻P%xTQ;oֲ7oT|jU$1$ׄ`T,z4 k%aV԰_[7\&Ѓnt,ëW~p8Wt la7;VW}f@ [ju)jv_M,9U1~ ,4NI炧P?r[n7=m'_%~çn[EuRc.HWn=XJ)h՛j!YUpX|,2`&/z MAd=."j'\O.`SDI-qӖ2}ebe<[%&鷁ԅ{O1|61.x0׊3*RЫ] roAn*$2XY_;zhc Bf}0y=1"3$:f v aFQqQw ~f6"jXFw|N2EUVlF@x^ĺdx^GMBSw h.Lv=Ͳ[}NN3d`X_HnsB=*ojnD^}qTBͷG @o,~.&6B߫-\jy5ü)pcr",WQL_ '$^(qA97ڌE a>l1RLDdASϮYCiм~-qsORl' m IC^Ϗi*9 Mch;10&=lMHrM+t CuxOJ>g+N_wbé:dmR+)MAϲ:iPXi sՅO0k~V*P'x]9+_}f?TnHZמQdI5$`} otVW\{9U呹7QeRɎ[lsKə9˱y."SՒo)//>ז0wsp'7 ?m"s\Wq %,o ideŎdwMCwAQeM 0 4qS?_5BVDx~n$KzڄU)i*yhNl886 WՖ-40NèQ[;(P2I i k8 "򬌻hdCOh c ѠS8ݗNYŪ/)rYBl)̃ g673&u򻨨Dd3|Wyا~q_Z4&37uGv4Ϗbr9R\acAq "S 0ԡ$qTƶԡ9s9:rCU{uY%$FYRjjl8ŅaկI^]Y1u n5P:[ŏ"+Bue=RќðzZ&r)vuOɂI@5 7y>Tv%!R0G;A/}TX_7\~4eA&B)###}Gdn BÀT zFmԢ5NDk3njs+Kƍ۱u~d xfaqh%S9C~f 3n`֦lzr1L1>V$t__ {kd[NÁOߦR)bլ= `0hJΝ u):>WJWo9Kew:BlV`8x ܋U&w)ʔ(<:dHG[)f$vNj=F-fy߰ ;Vfii DPPu.I8@7VB9wPI 'Eͭ> o2}ov@(͙r|}mb\m_͊sLuG۸͖(cFۏּ%S L.EZ7&M3F%."͙=p1kC"]~r{~URQ=JYY1$y*RҶK QKAv-%zr(KJol<{]2ǖݠƈ0v8fM*V({EҢ4 9#_7GYqx-cůB(xr9m<q2} 4ʾ@wrHQS/8swR`/$#9oaXA݅' )޸2jk1NP !sSdže0.(k9"VWWv̬}I_f /XYqsap4@XaҐLv p7!PM 29(|G`0;7NnTSoiZ)m0 Os_0:!K&O4wYxQ?+qJ`GEc)mwcwa17M- gNۻ(0}O+$'њu@%o}g;}5tAjk/WD@ aL: =h3eBNԲ/o:5fuG-AQETi*S ] qHł `'AǬP_&I#8R~M#3#-50%c!ɀȣEgB*ܣ0R7JM!iƽzbWX7'1"Xq3_TTd3B{s2VV`  ŭ`8 (ݥ >V K݊eHa:YOը]Up1ppIC.?kD϶ƦmZoړ:.?Ӭh0?WMQA"n ?+ÈlʻD6dJ}e#i$;nW @Ay۟qR@).T}e3p['GB&xE<] RSsN]o; MbPKp6MT- _hAAuOȈG6ݤx,[S<ʬl+nnRSl]2L:N8&@Ea@]VS)$Svy#P0{>j}?K^6 FHb/cBJTIj20=qSDKOXOii<(Tuof֨u(i+E KA- Wz;dS Zs??-7ܻ0BWʗDn䂇phkM/PEFG|NOT2j{̷M=5`ؔ)e14z VG>*r|ॄyG<\}#tD"&#!0 hIb?lV>>,:Y- ͏b_IެWfuj%Od.бXkqu/9&1sC0'懸 dÀ{j^е灈j<:E ͏WBEC(mB[dt7A+A8ue^lVء z:23W5qɇgnׯ.? +˸knD)3:1uk|?Ц+%zlhZfjlQEc`ec,L&2IBFTiLNӱ[MT2BD\ûzEA" ApDYPW]~۩| A#.ad+cUܶөsDZJ6%y*ʇ@ULWc7vx՛@4Xu(;Z^iZ j9e,3NƤ-4]Ka7 :Irr2Ϧa?h;MNi0}հ[ @X|e<'?c!¬ړ!Ly.d\5}'jܑA^Tw0F鿛U^aC#q3ខ,|TכtϪWSI2!xd_k5]GM7zn+_tFzTO?D Eo1شQEGuRgw=zP:/v}ETjo[f[VAg ټ^t\]`ur5-;AN.^ "[O[_[Ӯo *rM.0Vv/fUEԥWdҙJy8.T8_62Y.<-\KO3^ d~t bpUosƝi ݰrN`|J>z˻CqHbBêb8@4%n q$be(N ;og 2O6LTl=5 F׺5:$ XˀIQoiXʛBAj0$͊}܍RjRd5j'_ 5!"I:ց#;ܨРƅNK<e#\>4¤if d؊Hq ɮyLdU<>܆ݠ KXz )[/G;_L`@z!1(A[YzOa F.5f+FBHR1VLc#`=k;IAdw>4_9ՑB]ҥjiӀߩ%5Rգ1dOƖ7WKc:)_8U)/ PǏĜH "Ӷ"K"@kH_$蕬4v2CWsyTaOoo TpƄҼN{-%8E<١w4U; N,O9Pڬ3fi\#X' `^Cm@ա~yl nlN:,F |Nc{E9 9gą:$#TP`^pG4U\y#3gh1t)SCSr -s`H,s,̦F !0 f#b!cSkNWIV cG'Hߖxa)@-Xw0 r2#+vϲoe2?$/exOs:!"Ss)XI"a4FO}8TD ~&-|f%;X0Tʲ:lԃ˶긨 Iawz%v(K&g^-_Q,[֒Q%9|D~~nkTrR(@l_ ] f )GN1{Z,X%z=Cv|f`Ѡ8.JNc?JM1\ pw7z% pD*J@6Iϣ#؍؋l)xhjhsBwq5>cXr" [2.܂&_Fxq=eOBUÛ 2R֖\:fۥbS3=Sh ׊z`(Z"X@cmE`=@Qt&1Rcd!nṈ &9)D^nsU91gCyȃoKũ3JH)a޸OI]6(5"\~Ld&Xd(ۏ.$5 T0n4H-ǰ']VݡIX';l2eKY(_ qrT.0A=f9"ٞ--K} Jw ipzJfmθQON,'@_g5w|)zXExNe"b}tW 3n W6@`ʭブ#/a/@ڢ\\S:`0^lWc= [_RKbZBB0d< ֍nrJ^3GuSӓ~X1_.)l7ģ@[ cLd/?zZ`pua:/5^n Aʫ1UەVfC| q sDyC!_yM!0xچá }%`[2`厾|ߴ@>8 4C뭁o}^1h $meW~;"͍6BG?3ⅈQYtWX0LH;h%DG8U; 91wsuJ$[l7@ֈ4Oox If\>;]{t> M7Uu( ^pGI3akQCG,ud=,U- 5XjТ 7TNowC=M));ƙ`mtt~kgz1D5o)G>xD&۶OJ0XI6) є"A2=4d%[jͫQ' I5h^E'vabJP"_7xi)%-wNvG%n|` SD{؅y,9_OI1rulL- 3x[8SR-;(23"XǛ}#mԠG%,IiҼb ԇbsE.B3E$V' _I̿]_lY5ZLzF(I=H*X›.vXi"c.9l:]xdn j{?Lۇbr:f1ԆT Vhw; RAL;-ە=05# ?bњDhN)]G+ +L{yި`~дD!2Sr'{J%gBL]݀6 ƝB* W5AߚH;$B. Q8v.Z }rTgNL]$5SڑP65*@T絵*o,&oW3^>RݎAF~|8IT>笓!Mڪ<1s!rк"^_[]v| jf,!7>q/J>!r% WO_479wm''"p0di3!á6C4ӵ_Y;6ŵ}~͸nnIQu B[f[ErWrz5KK3Xx&df_\lM"/gha,.82 4WKCڽm7zW, 9y:˱ >4Om2b^fIQ>qę쓿a+?ts;V9 hj| !ܢAE~ID6?xn LÆ"|v,dAOw yw'}OsTlR]?u(4hj24-x"WOtsżʣG~رo_UBZ vs?Ӂ&+д*($ZpҺN~ZWKHv05S<)|}d;r]e+)4AUw~C;- q|RKG%x.jZQέ`0䎧hO4# [7^)HiHԙ"^k/Pۤ \o7N1BL?Lx yQj&yZͺ/aXuazȆE]q f)!SoS̈ T)B]|oٔnQcwgk6 10?XW>0b86گ:ϊ`H9F;+vcN bg6xNR||eN |NxDؘkorbx NiTT{ԶI F}lOV;Jظ3A(BiɗۖMd-?/n8R̾ڏ-!PVZ;Y$4մ8hC+$L;(51p gR/wd/By#FPMn] [v~)CK>G25ԆdCn vQ~Zrox_#X :9";2 GϤAQ%sܫ^tOVk^E*5xɐmkã {h|pc V" V@ǜeSVbuxtOzVn^EQK)RX~އM}|.U"ǵ\xųD1]9": L pbfPF).+I2ΚaDE,R#tJ b0uXQ h4fq(LPJ3k!?ՠs @r-]<R0pʐ{U)\ʑ֧LUe,1?RrjΘg!KR0Ș7p<; ۨ،q x׾4zGoJU9fm,'2(:,,7<$f q|dD?+9YsVz;l>TLzĩ<v'zܫ.y61F΍`˻~,ZlMl;Ǘ1Io~5A*pkF*DZzD88~%V0(E"}Dckn3# =NSWʇEL<6NScBua^tuD+߭!Y4k4SkK|~r!#EI,3ɴ4N[lq^2cza~\G|WڇbK>/ts(O$;~.yPnX9FglE=Qš#dg.!/z+̸~LE<L#_D48ORQGOWS_ЀYաH=h[G)5q'p*ڦa+#x5Q6D_f,rtAw'I UR'2C6T4=k(7v.Yh1{D.[LȪuhC|2}p#(R Ʉa-J$G! Ftm!8̏9r81Okx]9 $CԻoja( &pMM0:;eOqGySDإ9m V'\ Qţt/p/cNb§`"*b9iF[g͑1!R9zh|@v4]m'~-Gy%?t W$}:=)o.+2Xh4r#lp"2H7zYFan |Z0'{Sal &,r{#oULN= ptbm~_bŸ8Gh+xy!A-zSTġtAtD@x:pZޒaٮbٹ;k ӳ'_uWEDc8թZ^)ab(]5_4Y1zFOnʽ[a,vL3h*Ol)5[Ln|ŠJPki;uOmHϒS|/G;jtk?Bf[V쵚X}TaKשGAT֬g:r4rNr'SQi}}jWACFt'UO$c %~J٤i)gIlTa6],/5Wj9}hDIJO4P"֯;;Ny]`RlY{D[krQzs JUԁk eDգ|==OTu71%1φ lRMMPIH?kkط7 >Lo L֟z@>VHirZ  s@=̹0L9d̼a =ϰCMO?>3 vJ#%Xՠ% JGR,ڬכ 6wP=qF<zΣ(oĩU2 '!<)iL$lJcꗍԄx"oe1kK5tAm OVlOnkdr2:DӉfPr;͏ŜFb 97o9nŭQ"3|=ddл%/ؠµnZYpet'ސ׆>m-G^G9@&Coɇnڳ!P{ q!I'FMur WdY㢯DX+:}2aw+gJÏ@ȖEz{AeUtF0m]0j=+j `׮P^6oL>xQ]ۖú64"x1=&%8ޝfho6NWؐ*`߄b/kvZDKڹ9&fas LkD*P5=wg?1O^YC1+>&iո:qbg|h2 ArXP>^酏E$fIs+p[%1d7Pٽ^ulQ:?ӂpTNUggw 96yIVy@"<3.f4i KÛv7Z'\J: ?7$$_y8 111.\EQDc+YH>Ox,$>T3{ 5(&QK y>I< >)rOe{Hr}㼙x>ϿgXX_ FZ w0@DF3tK-Lt'ݧe\'4+yb2EaAxtrAD3j)ɋnlD'x@\Ф{E7"P^#|hxI.5]x>x7az7i~M+}#|"Z?f`Pc?䗧$Z ' e";ҚxrҊWpͧV:R[HbLc &`Y{ #?A.1'iu|UF(M[;lN8@9ÏXk^6Y'Nk b⻩"1K|fIo+jArVrioO8[.4;Q0=13@MGc8 .]kޕfKc1զ?Vla cssy:g p[(,Ww{OٓA39(mW5P7xb8`ϙ,)a;t,6(,c,MմTCRf>^l(FI!OT~e/[k4\/T}Esԡ쌐E4!-ܶ*)[C 7+;KDVSeLGb9)9Jt$|`Ħ4kGCWL39$W\ 2Ҍo iQ"W%6}<_fɳ -}@ʡZA1l]m5TupdUAo* <;Tҋ=ʠo,=̈ ǟ$صaUbߵih˃n[.?15p)_ +>a=B%B}cu#ESV1RK6ۺ쾀#|6@tפ Kl?@Gz*W C4^L*E[F6nŀc Y T2];.e(I:iJ蝁WK3oͭmg" nw L4N,N;%)5q ǏFg<yί7smYv7Oz`&I?*y8skhhR6В7Tcx#āRq&$-G{M'":a'vWqBFx>"=Yn}n 6k|'Ʀة{5/ԽtWieWKot~g(W/D4: ռ.gc[}}Dj,dH&s0o{}sqYu`ۅI@-1aެwi盙X*-ǓO*d"Sӓ(@~Ō<'~̲v y?|1n?w҅ub#t x?ۉ}AIeURp.v`oaQ"gs-8Bolʍ9!5ˠJ\W]#(&oJ~ޟsVz9žJ7e\k 9/!;m\$;1jG߽&.j$xzh6stQGXp8it4]:l7Z5VyJoe, ɻI w2)Fa9V.Fr6+_ZNH0B3u,D'^z۝1&. AZxaumo싅F.HڳbcI ٽD$3+W'^sR.jIAl2 W\6j=+t]+mFjqb54֟'D{}6Z.b;G@ăj;pht֛5@U}#CIdtrtAPc7ŐrT8Kkx?.{TGx GjQ&$wd[ #>g[p G啩yt㬇;0&@3e䉱1S e 12{yݞ:TG e {;ҙoUMn׋05=&J UnfCߍ@e>ld/`eQO]Ƴk>VU>9՚Lr|/].C6<+"*',K^NI} |XjG"6 ӸnM#uӛG w3VpP?oc`JHU$黝9Ë9r?DlN:;1Ia.Ro.ScG q"|,p&*?_OLsG6 3GLwgy`ykZ@!N`TcQ ctq1! Á%`^BISƥ.6컊Iu<4=G -$`JeR Ibc9'"tmY&3^ OTqUqgQ2/fqN8[`HLLylzWzg=0>ܞCYQQ{wD7v!3!f`at0N) XfԹe)mc(wy DPd* . H]kF6?>i9\X0a8m?v?KUr]`jE%NJL$"7PVd1-=5sHB|fOrRb:LPc) w2' {<1e1r6g Kc D5??Tëgk(3=JBjlk"kO"Yꂙt#b Hx}&hOLT&@OHݜd)`g=B[֤s AR$Yy2ă\YGf~ڎ閠γ Tl~/ݴ1Q6/ lAUxc !, ޑ(.O=h9*[]6faO~XjM̽ 5Ap"ݮ)U4HY=c:xZe,_F7UimL53+KX,=V c&*Da18n6|Pv+ bm%O%ʠ xie?n/Q]GupfCmo|jqc?* Gew|xK .kp,>#.*, qbe+ynk׽2T n{TS9G`X*o0vv(VbkWV4>% p3#POdĊ7]+VqX䳻 (ՒܾA~UqWo>˜+!{ Z?̢-`#d\ި_J*m,2\-Dhe#5t] ;\Q).W<40~-ٍ$**H1B,;(fv?rJAGT3 x֖S<[7q&F%auMMwdzNW X@瞴-Im1(qCҳr.:,N}k~PHa=vIHHh)$=IR@:v:.WnR?^9s\?V&JKu(,EёoϸB jF|![vODju43$~ŇfV+ Dʻշ8Y |\gM4kyj)Zg$< rA=2 .`|[KGw:j+[]bϝ]ہ" \&6?0-Ѽ F^Fٝ&^ѕqP. %$c3pf/@إudôa4I{cKz5A;!Y\fI`qmD+-%SkO$xi*!E(w*Vu^){XC5ƽVa r/FELj@k7wӋm^߭Ak]& ,M ^\M6aIOg_pB$s0u ^$&J M K `7uSÞbL,$$]{'Q<4w-@[h$C'3&NB<՗O$/|*5?`L>CΩz^UA?ӃMC{=W䯰iŵM@ΖW2u8EIzg!sXsGg$s7~JMLX0+}.Nэ#c_.˨y/0 o`ֱ%݂ZPz)qNH;,ֺ9QW+& 0LˀkV aR@zCux ցi Y+JC0!G&Qy2b ^+ zxh凤Iy'7S=~ՊiWPX2U\8?THdIi?jm[T3,m1y97sX"Jed(7e!7J*: >%Dq[Zl/mXڂ4'W0)u< PW-D!hOxpWv!^lρr` }~\'Bd[NGkwޜ&/؇+ӥ խks(v8NG6v;?Dm5s$+:xU Loa3- S JՒT}mg'b¶W1 !^CR{`J|Ӷ6A oVk eq0H}HK~[s׸ 9Cn͕ȯ5k'Y9{+יaJ>I'5oI GAXQ:lCULKTzEv׆Ʋ!RߏDԌ1Ѧ-rd=mO? %+B;^V!v!:si `G̅e#?n7|-,򝸘i3Nc~EN*>+$xh-Qp܀ }Jlmhf7iT#)xsȵqpB?_y K=N-vNvhZ4oy!+3(`ۛK絃ĞӺ8*8"/]6[\5o HAI"²~C0 $ӧAlZ%BnyZc fKGג 5ղfMsS.b lQ 4!+IGGR®qHysjj0AEݺy} d(%e ͛E!?z6>]}0,OC rTP2G*9hF!Euq'_ޓHp+(0m>Co ۮNgSR3ayK!mq 洞e\ӧ?3ְY:`ǭ/Y>,69u{e.W#9LW'G'*NuQ#ZUoLfEG?瘄( ٶ+r6;Uy1pX`^J>h>~=)R`Z; DCL~2]Z]30)?r΃>̝=F4X.gȡi(|qͫ>8n4,I|a#W_O&DTlħ8ȍoPgD`/EӋl^{5M dmnTk:Bp\@l'V_ W@)?w.Edw**E d):}yYܝl_l,~4WF]v 3e,xؠDG|baJ+z+<$iGv4wݥ<6yE0q嘳ћsZ? %znAoǻ<'i,\{oAԍ$c]Q&菴:G{G2ZSDlJ-,wt~az.ǚO5rQ yFm)~ nK˥.SGiH~yj2 )9F*Yj/rc69xk ,+bt) ָz^ep 6W: m2A4!85H?>=~LlX- uHLZ+X|#},N\JԮ[ljWݙ'ҲVR7[y 7 _#Gq+Ь;ufl=X Ѻ&Y}>&8g&2MB-jOӁY`A ҥ%tEu)0:4V %l-nw* ʕ)S=\BǦn;A^]1!k1'1 v_Џ4g\_%(ǩwD+ԉrqSg2ui}b"v'߸XX`X.9+;@gIy)ēer^{OoQn̢BOygV1(".i!&LlL h_n`Hd:"3Q+=>>5q/l$=ŏ_U;iB&8\,i KZn4o|9w`*UL7]6m'%I-8Y_{{2K|[l@N=sN?qPbmdY̕s#WNVCYS ^NFĉXE2hgvg4n#2BrW{s>UḋwTsKxw6؀3M"Ʃb[g fGF}%Fē P` <9[Ɵdn= y"4ns|¬P!wg gS\nZYAky?*N_?XTH03wޕCrT||WߨXʌ1W;:=HNZ&:*AkY媭VWUk7$)l|m^6z'24!w 1Oϻk=pzm_*b/݂@ ‚w{X-k0>X<m">@p膋QOAz\1 BKU5-OpT= {'3=MafI CS_[)&?+ť [[@maBkYhY[^pV/5펱z=>mr&YvNd{(޷ FE{/W1+M$B/,?E,w>s&jqWb!/@1VbV؄|:KF(u6i~)$dg[AxweB&t_me3fYYPnw-X;gDkX]@}^kHCd1.wR]]g,Oޠ!Ʊ?ӉcJ &O3.}17l2 [~B0iBlw5oql $ɓ.$Z6ֱuEubr\:sSӎ;LrOs+k6~b%͎4,ZC@Cy<#Y@HTlxgsH,K|kZ jsk2Z]=ˉumna kC%0F䅨6G `IORVp 8JcJq_0ڸ>#c2@Lgzl`xA9.ÔG7Adz /xmȩf )BOް6t| r|Z֑y}|ׁQ˨&C9or3eE"m;1?xRp@hΛɎvJbgh Yŷ1(EGa%ik,ݷ uh${EӨ[YOgƹJu/;*p<)g|jlXCII<|:~%痤lL2AMC!Z*h*Mϥ~NR ꢲN:%}Z҄gW oXoLazokDya+KP[wE0= _K`zZHk{?`>GB T_*o0!+Ngn-l'w;`T=V 7/ymuUGU9Bfp04*2Oֿ(QmKmM/쌱=4 6 Y VJ{m\WyH;QmE*3]K]6Y&{B0.3\$ѯ6#*-W m(?rQ`eUׅ,nO0~0h;?AI>m|e맾+GYD,ƺv \enkEuLx'e;>؇}Q8v 7(qU.Z}H-Nad!e@.g6-Gʧ gTNт_ȧ6\?Ib4,3~oyvtmcw+}C pO'?=:a^/Q0SbdJq~lFZ% 3]5b΋CEc'𛃗YyJ6G^ˍ NzR#kH#WFr˪7iCO)*Hg8ڧ;[.pL1[y?ӱ{~9?;,O-&CWgD >bL>>p)jt{&VB/ayKſ[{s3;&cdtn ӜkP=jGsսߔwrHPe1b¶ ޸̇Y1^NCّ#e3- ;4nBzp(WqSSdpl0{,F-Gz)NzVܭQ´_1@ƀvCLtd^Et%;yt`f%<_tӧ‡xqFϭ_q- a2PEZߛ)4ޖ ng/cwUYC/sjce+@ՑsqpR"A ApK j'x Q1'er(X&Փ<+rVWBZlnZ+2x׭ƟF{E̯zU~T;Gz5F3) DP9w7 SO~/*hL'IHχ^D^Wuou(pwrBi:-™p;cqN^otwNs//`I0YX#*_gG?r_NsVT.!0g)?T$#4,Cc YZ7>l-]nbf<0%MU/O/w4¾/w:8Sd@R@ӭ]ψerJ}R I}&9I'ܘg-uvXw\ߵFЍHe`:8>3P+ьy{w{{Զye1(<'n IkV–C54TxYCҸ|NsSn@ofVٍCd%Pp2EnNT9Br:tgu>Q #iψ1OI+k?!viXxLdGSw Rz+M6ydɚc0h0Fq]-H t Ĩ%Z`[I_Zs +2UCt÷ bL` i9L8 z{%+ńWL9^Zyc&NbP;#^H% ۊ^$&)%7cu).da4el}?Zڠe0[Qjl 1}baij sKt+nV\"eYUNsb6Sgp[/r>4j2kq k*K獝3%_5alQ~#/.nzP\$5sZ!KҌbmZв jsA01JdND(BC {Ujٻ\6pp1}C9P3{0/K,eX-+_Y=KjazH P\n QѺ q"ZLVI>} ixwYWܣ.dI.Kb2KPK_YYNhun]>g${8ױh^z!Sc`w7u4g}WC3|V.{}Z_g[Ԭ_~J7Ut+l .10GєWSŽ; P[O#T!FE' >THr),J u5>10ߒ`$;P)ة'W~F /@KKUjY c+qX'4ih-|7 =d.2S__.ODʛs2:b=cݢn*o )߿ktx/ͫ!XbЍy҃?{}ʳ3eSF\01k~3V1®Z 4vAn6%MBU*1c't?W?Hv%23o8xR86D$4o-Uوk붽Ee8D2k,_ğ 8)"rd7 韢Yrkybvv;*L`QEk`H훅0LUU6H$̶!/X|hTUZE wuuO*[VXzKMqZ1W &Thy9KO MڳD!%^h#<8X ͒\ E1Z1»z!Y xĩ 2fϹ񟭰ZPbcm:$Vky$9\̍R% mi{EL|[[v 'i]\!qًЫ^oF?>HqT,DQxum5쵃2Vcinώ1RK#Ĩ0 W.I 6q]*j=?TE,G0 6B%ЀnkC l0[$p"$$9}@Eys`i/fr!.;Ƣ[duAw/m 5rw-I5IVˀzCt(eh "a9ǎƳa~4-L/nHG,S1ߥIt!nx#϶}COfgz@0בsGmm=7Z|\$μO?!!g:R}\۷&#`a>QF.g:wc=P |G~Y."je];e{3c$Veמ{ɇo>+g@$z:WgC앟^0Ҋ5cPGD2&vG&k!kba2K;ny@!N 7 ,ڧa] 6rIǭk(# džyrlC=<{#v1V9m371%'c DȹDCBҊ23+F" aNba}!w(pӋRY1V骶 y)AB &6_:.z5!A~<vE瞌X4찉X 4&?:5f`Ao{ \GiC3/niUdAi=*WVaL$9?wm!hW]z&mHL5x |Q%$c  bX~\RɑX@:+61'.I5ѧT[D7AZ[#RcOJU{.D\j^HDO&֖U@Th>W'oo?5͏7;aeb9 bdFցD6UWx!Ƴs/ʭ죍eIT,ou}Rw҄qh>@<D3*4+ \U[@fflN݄z㯏*yLR9|Krd|?3@@S N#@pݹ|jלD.S1diȘHXxtTVGjcnxCSOV*}fU y?Sgi濪˗TTg=khÕZNy& 盹U1|ɾ=BwM[0!x]diʃ8}F;|0fF*\q*j`,p)ba;~r]H}S |h-|]""BG_nJngOyhǞqT>ob.Z,xTB-qųv!y7Ю3!I Ur" {@%lyBeΚa##9(iWA.CK#x62N6ld!AhO7Bb71C}Vt* G3  ֌[w=,X8-r}v,h-P_iG];mp@32?/Aɉr|1w'!i*V,\!HQmg?Ѧl#m:Ԁ?P\=e,>Q@3`O{#txuw5Sf b͒Jэ^6r:A `L$nN$IaLKXN-/u_#f^m.";x $}iS|_jW (2(ňZChZ(+=Nѝ=bY?=^c@NrIHq<) 0_pmBgWWӨ!b'٧@_ 2+š_ l?, o/j\@E"E~3PE ҒElкUB]h03=XqXtg))TnvUEg,޺12787``ud5@iXg|A`D7m46ce:7A @Rn@r'J5(}7,v d?=NتI̮T6Ɲ2`i}B M s ۤjOJ& T.bv0pšl elPM ?0 >9J(}hi-o5S@Y1"aRsiRt$/قeUunIt,:{$˔1Hߥ_L>@L/)+ɂ$^GpfeO\hPj0dXyI8,Mc3-E4n8d|f2y<>8bSrn9Acmk5ϕm(,'-6E3/0)'pr&`lR5>Xנ0o&DY.#߳bS=e=/W|7n*^X42"BBڴ:70!%Eاu-1#"  *&!OoQ|v^߷o_+sVY:;}֣,b;cE(5(M<2Rɬ &fnjӂVu‘Yp-$:w"(ev0gCKABHL#}VFjEwv53AgPT}^ d+\3ur f;|r3TS׷6`O'VQYXZ@qߏ\8'hvNu3BRN6^_yU<xVjA"W})i;5 @΀fpkyu~v`nF2Twbv>];IouU1TG?IPw[~g̤po-St}*FLoGKJАzB, Sq:um\̉ L`-i%P2Л>O 3{twؚ4- qExɠkF9WT+~qHI<-m;]RiHB50|ڼ艿#5Bd鶝$˓b\_OgvQ}l88{Ab 1$D2/S29 nܷ C>TK͙([Кn{JZE pVe/d5jD$o# \U.%Z{_4F5'kYF W~pE"J lXW\[|B'w5:ӭSN6y#-'^)Bkm|b`, N8,rDMk>r;2-OnF-uDc]'qGXkDzoB#1 3@xO򅪔 K8ʤ0JQ6* KW](#:tqSR(>[9E@{7Dr|a).òVDs]Ur~,zW0ZK%? ,KСVU|7 B>ǂڎHNy];I័F:+"K(ԑ *v&ATXȮlc :ffX5'(NW_sG3'a56qMSB3gHK d2: {Z/lq΁4&yQ-{^z+!3E%cEzMDv;tavC2E 5n)O`DZҘ?1v}p#@Q>-;>JCmS%(gZy5XL E Oo>Vd@OFj~!ɋ ڦ.6ԿL LԵۋ2Wfiي];ULcfo(vŁ)(bx)M#j Cvj`bM~!%XHx+mP.*+W+Oy^YUmI3-Gf d4>:EHy)p SE7>4A]{XŗS13lyUB(xq7׵0%̻dPL֔gX eӬ+!D>gcmj{ )[5UT}r](ۈRo?󼶬1}2mbwN ie Ʒ1=ی_!<ׅD|dk\da+hGLiv4B?MiO;iUY|ɤ>7Ԯ=JኧF-,ms8 xІ,]w7HA$~',5P~s^f7.7ÒGZY^d :u MaD~AKb_Jz P12>@xMˇ=҃_3Q'<j=0\N+zK_˪Ӎjl4ti]"Z73ݨ;Yf| wL6WE5AfNΓ/Dnޘ.ݺ]u.q>[l=;p+Oד8 Ɋ̼#Z ""'#2 Q}S~eשof縣J&Xvht=v[7}Iԡ1Tb&8-?{q,nox Q>8Fp=b)nhD g\B#MsdXFai0"@czde!cs(d3hk~e&!AF>˰:Vw+mAs+>捡[?҇lDwߚ(oh?f^QWn?%v:\wo~ mH.7_N՘G&_LdOt@Ϙu+R9+PQ7aYAXsﲐk˺_= +ǙUĄv/xG&e$\̌i!'&%zHl@箄ofN^/6:PUr,m'7n0Rb"H9΅C|U:,}5&wnqx Er bàVZo%u^-ֽ9l's0 jcl/ >|leL!APqo,Myit$%~b.SFλ!J1!޼lr=0P3=o4\(9eF{d]jVlNvvZ߶&2"tu/A HXZeIrrW juBEf)X$3FwbdբR~P+~g ,[yӶخ¹jȽx6b2ɢ6cKMNwj1uڮA˷<Ը2AxW4>vK9  A|._P#E41K4js c?ٹKcVٻ+6!DiS8QHE;iy淁CDl{`\"gR=,9is*0-\pL2ng{BӼV<1͝\S*ve_T0 τQ*qpȴ*5t}:o턢P0گ[b7Cs%JgKT,n%d0|]zq{B.m<ŲQFT0kՎM1@IXe8|NqsoX6zaIbpWDM~~ηCix\NcHyD˒}2Ahi0F2/AةO_V@YlzRrpD>2]yYF8xe#AxEFgL-!&{;E"'[WoźmRt"e,ƠaYY=]=X3iyc%Ae%@anPđqh<#JgֻKV e9 ,(f v4e$Q=j%wPj!f<{1^?S 3Zgqp\IB{aAq| arNo+9bir 94Z>L;Q5U} gEPpbwU_U˱g.mTߩ 4a6b _x3J{ K*2!0$G{߃VrɅуH"Y,BqxzTk >V?ۚ~`#{s?EzCyo67nTzTKpGGMM 71#E.pȪ\zo#m#ȁD=hx^<5S짎Ëcwg@)?y8hzoecWr!T:?eupVAnn?< ?-1Zeb2yt;J$ЦFfS]pWݦŒ omI? jcb5>pqj8ML'0CЖc M5Wn@6;lBjsD<~ƆZ9&ln52Vq"Y2Up&ݏis Ȣf uU|wja(#M:_Dh( *MXn?{>cde#4Yvd{Nw)-Mb Er (lx82F0S6f7g~߁ȎkotePs_խuu:iaAl2r<HDJ톸 %Օ \s$$t^{=BW?> g^Eh H d,np0nkh*w& {lŜFtf<\Hdl}"uuB'=:q ;WnAm39/c^.3y%tMX=&/w eiSJMlbs\fSkmي$Ѻ-Jr|ky&2jTzpEn4xт@3[C(ܲ67ɕsP&\zKU;).р01[N^Un %Q9Oґ[di#4cU1 +Ѫ!cCC^s,NiL,0v4Uސ <ɏOxEe?K[X`OY0}F\IemRmp^Y Nܾ&O J"%WR!G!lfߐ~鳄ٽn/K踄aƯ/ky ,M mpca:x9SJ憓~3/>8!^Q=~g( dN-s HD^֬&ʇ g[HVQYj~Iņ6i{ʱ[׵+tS5S>ei tJ,rAc[K<qKnnqDV# c;\BiZWnN(#8.\³?M HNnc DSZN(}1b+gy!C-wG bxh;{iT.0%yyŔJ:2_sY%> Dpak|="íIn= N7/|cyr7Y:kՀ AYHO3` \ЬpZɔUP.صQɇ;l/{aQa"w,E /*6S~6$ė(pZueǁu']Th2^#¢̗?^Ԑq%ckkGAs류,/Z!VL-:PPq?dtxUpgـ^&{ 3~TνYݗwM}@fЈu,C̲*iͮ`=js:3N$E q ƹ8> 8;} ՔLe)|ɳeF ߡ]Z]'S[mgdd~"|ɟ:|C ܈f0Ӥo5hjNyRъ%N +]ۉGɠw,،#:>X@ hsoNkqL*7V%{E '!Eqa]i?w[FI̪hpkʹvԴ-d-Hde%kRl2T\UBKea]YiI܈aQ>ч%qkxkR=ENWaxo5Ez[Uϳ7?&5aM2'M1{/92V~pT?ŏEŬQ=߅@({Oڃ~p Ih&UF|F@D}!NÒ`3R6T\rQ rx³f`aEKF-h3&ezO\5 W6=:d8_\5F3B8XsOc$Ӻ-ņ%C{}p!(a@mTnmeX=E-4mǤᇧB]SRewP-Eks=*Ipc!TmrچeB]`H zFK̬KL109IXLKpʯ7bpNwNy+CYFVʸ!Hgʢ2Ƌ7){M 4ˡPF3(L\,C B-h Bë6+MLc}uD-r |nd@.ax4~_ݔ`7~).|:Ayf ha~~mDR W|%v(EnsȽѽˌ ,sY}5Q򲾜3ߣ ΃V@ȃ:؟7eDYQ{,@ |z%~Kb}/բęAR[!Sn׆L ETHD7NQM |:},J9W]Ūnp̲#ұbma>益y g1hďC0eB3l1+9qh_R;'/F]I L< nc^V"" n+yatb`8#a3U5 v[`_1iQD:A,֌J&/_ĵzG⤺t^[ˡkGeX$>3&:T)&{k8A5?0 p&LIj gs3^/wx*/ b g wԨq+?N Jv\x we\-K`n:sX/YH-@< YUm]nrR%RPos썬;P,眰9 ƜxbҖc.2/c4V<_6 4nvt\IG-Ϩ^;#J{{C=}h!#I⃜^yyRqx+O {EvAbo.WZ=yL xNJ hDs =0_x̦c KREBΫw##UmǣNcۍj/Wx_g7w <E1d/'1:_1x뼍e4TBy(taoA D}׻O[n꨸ DjD_^2[`ۚ<%&Xv%!vCTx,6mf^0 )vMc\݃%]Vz0T@rز 05P3U5xt]9Y+]z4ocd̖>{IĔ8n۶/L,M9߹gNcuԮZ,6u-Yp0#>hyQz0{SiH#QFw<r*"#i7 y*hEX {Wo`'CtF.y20dqBWIvѻ)nY Sxuҡ -cݼ_@HIx8s֙SRZl"<^@l ph^ ^+,`ƭ'B]{.N N*SQjqmI̟&5Wm .] V->֍m#235""!qSoa}"8Ak.#MFƫn#ݘh=o{o?=",$SiDjz{!=80곪3*TRk/EOr͇!unZ$Gf*՗^cI(lPN`3?w#i>-^({=SQ8NcT ;Łmϖ͡X<= (YJro 澄5gpp$yĻҺr< 3=`뻷[~ hՈHYꍱ"Gp\.Cjo3# uq/%9c̖|FܟΦqS,=3pvhMzIv% pgBWE7?[ǃhb:hbnV .5ߙZ:!^y{%VhrMq9]9a+<*Kֲ-"P-!o@ 0+STВ{Ucj** l *p0fݩTOiM0}a[]VZ21:\ ]>$"3RRgUF4gm~2m%ߟΔPL\X^~)hVFޥ=.l2%au]DECA9bfV͚u7M =}U#LԲl3G!6vOirZs5o`oP\JF7>ɾ2wM]@\AϮ+?v{b`8eg [%k|P^_)-~F!r8<ը f/ϓfx(*(V=;'˼\>5S6.WgtUu:(a(wlcdY@_𼎣}h}k:s\jj4~PpA zh[TC=UkX3)M*3զ8s"siŭ}LsirsŬO-_e&[Zd}N7/F1=[Nq^YT 4|N\$z5 r&=H9~`$shמ ݫNσ q7\(W!? soAI[4v)وH4ʔVUqmf{i}`%\޸a{Tq"~FR{p%ƀP~tHtޯ v1gb\oN9JIF&* ] Hu*7]HC-LgjA댔k#B@?LEg//Ofk{z^Wk߶R\v<6!QŌ(t|8 EzW&kUYKk\èڨc6֊ݜU>rѤtcl$r=58v:8K{ 7|Qe%dE=F,_0v`[Ub!BUH{%'qkMiHIB3R9>΀…_#A0L|^aJ]&_CNx s[U?", zGQǹLd ra4 o'GA6ؼ5GBUx؃/j<$ !=%9EӵݰRt ;b}'E\fEL#h6*ai~7Le [q6S+ZI+l%^X$^=]GOF 5(؆K (ۻ7V=)ײb+3cKJub4X#?٤ct'!QP-"m{ݏ.iɫ4İc706*H@(᪣O~0[`& L+5;u7"(AqJ ]bVϐK)p^~T-pp|"-b ޺ Dgn4=nfGtjlrn(wOzgVr߈ik sX/GS &ώG5c69xR'P%>bFa3Eo0BHr׽j|1Lcqfœ S1>U4~K 7k|@:R,b\ztKys¹SCֱ H} B v%6wj ݼ 3NzjjJ"+k4$quPjjHHyPK4o.#mB!`YH?mݔl?&ӓuCh.CerA˒؆ǪK3 ITd85o`wyz-JK [c@=ΆS36}-M>|M&y UH&QX$m͆ȾiEIyVcjuاwn؟^;͚bzU6&9?)UR <58\x@j20E& e) ܤuLWQS>u2ܡub' @KSkCdq cn4ѻ$șGZ0VbPy0پ8:0 om*MɄ;-Vr# KGlW\/ :Mör3=aܶ9JZæ 954e/߳0JD/A7U, :DZJVZ >k f.n?k嗏7[0ϖ[·##m>%`J"E {¬)i?@Ҹ}G-x?zAnMƜh9B8.*Syxн%6.Y > q\eK} b~;L+hƵD<9%H>]w.!းHL*D*Hck.T3YϹ+fywS]/$ VNNdȢ"ܞ,&.w|79E BY kIpd|zAHwapBg&5m F׽{+?7-5 B_@Q- Y4zs6Av\ @#q7fE(.ÏMcp->Q0@%mװ~?uφU!'ѕN^OL(ȯcuN6p;s`5l&l !J]R0Ae;tHxj@ؿWB,ӎ?սNU!. ?ۼ/ţ 2S%oaO,pL>k)79-"\"_ ױ#=4ԄH-Vq{o%VĮL},i`x;:(!HHLuCI{e5J%R 5*owE|bӄ5~Cjߦ}zns,PAHiI _!|N)Xuw4uXTxt&L&ч)ZtL 3lZ/%W%Z㗦]TPx:bHg}=`{A a3ĞNL)G/gh2Um&g9QO,;. C/]v.ĿH.)P$DyradrL>%ӽX Z1(%=fL;{)9xBrcQA*R]S!Aԕ(c|V>,e+ 'ՈFM2}՘vBFYsG_t- T]ֲ>u ~x] f)?v84Y͇C^nwRGCW|}.DQO]Pi@גُŪcG\ڬ9, #R ]Vbjwy*(pqR2)g /va߰ q$ D\{qoo I2"QvxiJfyz|yi/=ER)3:#ј2 smOC{ v:APou@n"B UJ`ћ哒F7]\x9'^I{^mHg%Ȁ6yl+ ,cWRmaXH{z˜m )=m$,u;5HO 'R" (U]Kst?cT8E&S/2ox'U5ސ&Ӧ䳐PT8W$A]Y>sX+ƐnьJmP zZ[ǽmf*'cHnoP jIz}4BG~@u/E [-4$t|ig+ x2*~(q5vny;f:;pkƏm;%ТSRb@dHf> Rph,58az`6X2ftjI Vl ]O2+_^jZ釧;NGAK;0pTE)Э=A7лԴB^7Z"Jv YSop &7 ?ԍsV-ЩLf>;ۍT4дno`QP+p_uy@\IAHi?wq#ReRljۑ|ZĦ:l Y&%7 ؟MGH*篱@UUm^>ʴ pJEM{gɾ؊1%>EK֜P0B.!@Q 45IRB+hv%Zt $9JК 6*VE3Iսk4.K.ydO 4zo NK0,BNVs>iDc l~L)IJvD_?Xh/^2\>.qkaf@a1NhawԺt2dtޮE,T[SCԲ ;6RBB/tz{Sq-f&yuĞSo jWL!GԵ{OϺ;~$WV8'd\^.GyZt&`KstpbgO0D S rI(ݜf 2l221 0ԁ*?<'3sEza%SiX7k|>tbT @5NuɧoԌe''1 MBo. \>mWRJn7) _=U EBRJ do# ="y DXU# >H?)15 cD Dí6*JOK Jб`*g~.uP?ӷ Y":$o_F;^3u"|O.F |[]D$°ঢ়ohu? ^Pew#!2d 5ƓLp<2g ئ?9͏S@y+6|sn~nYhokG6P;a,p6Dn~On}JEVN)/\h 9&Sٜs _ ѭ}ϓK5ðO O')wN>LN56/Q1P)p`.8$e[մV7wt"rlIMJBCAZzNi-1Sa-Z1A*3^Gwj\$ lM,:"kN!pXQ=ԣuq_.b(j=TY+|T+a]*(ЇAOy(qf_IYV;L2@ f-AĜu܌/1 ج90ڶg>Xԥ JH(l_x˭yxZcXU*D6 -,6EQ7$IrϔB|ńq]90 FR,$r^, V,usk*Um0$[4kCQor]:죔O-~V0zi{(3ΠªL#NͫSpȸF6YE *D0k1`'z)98D0V=5jgDXn0xӻI0:ښK۴'d\Y,`üߨ? %90#J%PL[RХwQ` uvk%s{!9VJr֯p^"zas0+i!4F&ewv/l _u;SdzS?EAs Q/:>P ]6;\X^u-Nlw6sg$s?]ft2 J,ʮ^'lE -<`Cd8_V:xDfs籟_cuq`{R2UNPk.TzN_āD.Bp#B ikYF~$<`9,M t-VmvGEʬɠHQENmS@t2/ ّg]$CseFx`/|,Vu+)֚w8嬦?sVK +_'{Hgقz^G9w"نүl_\)b9"WYQr.iA۟u;[{nEN$] #be(tn}Dz㓾lI[gnԌ'j/'EDނ(M7Ԇ,Wb,"*;eoSbW͞t72!v̐8]I^3G팔C' *E<ʛԒ%>}|T:CxL7uM!277Y(/ȅw_ qkje{F ղ*}ONs/ 8Cʄbcjx&_,uu_8Șo:Ľ2/1$$ؠUYX%^c["ۻ(L# ͕FJxʂeyuy;f4p?Jz*^ٲH)ESOQ<ۊvyKp:<'1W:ef@JBm$A=yͭ8,~-<}I!Mbޫ|b~EMI M_uH8 s<}dVR~.M 6\1&kjwhJB1Fuǚ2E7[Nê|(!et&BTSiSfƥ7n~_x[w**+H:eoD"vQ>d~7R:H>`[7B`uy@ MB: @}5ހ diykmV)^lTi bE&zp\3 l>0֎Oy١gOZx< _O)+3ҳjz lXw@B~ncd~z=OxՀdBNI9& m +=W+d *i8U@b$ B蓉ηYح[5Q*iϲ0֠A3'(#F :.t!Gv X=ds!z_D9=CWZ: gU< 7Dݠ>b[zwֵ <5-48ʴ]#( *}EuԟĪ2'O qo2'bՕֱl?#[[SeJwA/?į,67MF^$V2:E ql,=mۺY$Xt#Ŕ\ہO|Pϫ꽾1_EU|L֨͗j$1`?㺾 KB'I?@n%ۊ9 /<*B +d`t5V>Wb}MR۸V ֺ=޵iJX A6`hnܕ _m =񄸯ZIGQ ?]}t⊰>+,!, I?Ǻ*xC A =bO&lE"_5qOjGgS*To0REЬwDlc|Cuu&Ν}C߷Li筶59 ǻ״zdy 52pXUb(2>c Z'5R _po{RG:^+|QkgהQ/-)ˬKȾ5rKO,”2:y95DWoĂc[ 8BESQ*Se\^GHthc!SED&s),8rLDҌ2xS7 i&<#t kt_#BGN!nd PXi xrZNZl)ڹx)i4cí,_B*։Grԧc(vG͏3ܗxmN˛DTe7UۜM]D:m)(d 5lW!Q)KߢHОv6X=9ɢul,qWuڪ ѦZ0=Zjvz}j .fF ='-1INRR>Kk->o%1G^w3Pz1\ڐA~i^yE<,=T1kSa@!{(7;X!qV0Ħ:9Iﷱ/IV2pPW а 75б'n2^%FR x3.zD`ouIslwz,䀝 L_*: qdnAҭ쬩̓E҅=o {>0O Jn;K(v _pCةz RR޺84L&L?ʔMٖv6~L>tDiHj ;qMpf;HYբ6lc ݐAnY$n3 r;LO&.1Bn IZlZL显CTyoxJә>^ c?q/CGP+GlqE"9CF†Rs} ?H*sΕsdLa9 FvCPdyuarb8ddS@TKhZE _A㘫f>f!:qM4$Oɴ*bo 4g^Zf([PRFNtw]߼(^y$6=rNb႓b$aCןps> _C-@,OAj@Сc8)uWc= 1Bj7adb{VA 3=ꠁh6o0=w/ 806V-˧#To>< huByxv?rN[q[Q(,G:03$)UaqVDRjЩ/ NxjU@n &LxJk}aeAb;53@y il֨X}5_f}ɇc@ x+UD!u{}oJkChg=/h̙(\@ӳʟS tyP4He4B|)(ޮ1y,g2AV"R"t)Oq!=}CJ-t,٬A|\Ye`c&}QbXȬ5A4z7"1n@ۼib]YR>\F%@xٜ NDҙKQf+Zj>q8 "; Wyt}4'xݧ-Znq;KP5֯ۉ/6͆^'x nQ*I-!Ύ3 è<<mza^ %^ HNAn'#b1,|ĸ0zˆn eO>RSo?74mm-(Y{SGMDӾ4n?2Wi:B!$RJͭJUeSfRwP!N|Ǵp* +A/TIQMlG=஻fؗB-O,S,CXKDų\|Vl:iTp\"fQq._¡U3I+XcIjg/k]&廛 (p)n6\8K˱B޴ZA#y YCoz5]uziz2VCO-'4T+4 /zPL'Q/mݡ$wJfJ1"|D- : Ψvbu-yn.vԔ;;ʠMͬ_UWs6h.esEJH"_\܈vdϜTEb!ֆv15{xt@okl])Q)s o 5);YvM\単!y";lI5Mԧœip$~lbdQYZ+f|"vC0A$E{y<l(]5vc1(mNs锂NáαHڰ}tԙ@O.6/,̬Xq"%{Cm:a9i,]AM]&die*಺;>j*Fï@nk6xJǻG<5{'5}_fnHHW0Mrq?Pę@@*hYUC0?8! E.-o]M<"`wM XޖRz߄6Y bߣ``z<9bnfx{/ꅀ(6baVu& ؔeH謪:T!G5&kMN5:V : /O8l[93Ƞ{*1q%1Y q6)&QF?Ŀ{qGO JhYvgpQjHsqs%Ⱦ]X~x%qYe}^Nn'ܹ eN]>/(Ԙ~8E 7oə,%:ޡm'j8V԰-=$7М[?`fnC1+""6™q".$ n Sq[榣P;GF0ȰMEH5{4Xp`Wb5,1LA52t¹U u:^c%֪!@+h|xrxSѢ78/c%dNxV}u9^ˇB0~*F.'$H]LkO%Q 㩎jn{v>*0>ےu*0[يD3ըq~;@wh_-gU7C&ƃ /tv1S:4S1O|H"CdW 5mFa(k7+s-7~MXw_)sy\ {YR6_WS}ÖCE(hJ ZK#.g(q; z16.,^S~#hgXTQ~fcdE'Cf7cTu]&pcAǑ× Jpӟ,\͍([z+nBeR.C˽2) F~w"u|hzAE.LVDCSR n#@uo.eRSN*1gOi=U_BVfr0ϢNN8K '~rJah$M㮀;턲 nHJ7ȧMq( DؤJIF呄lC'k8PK"OZC.6+g޿%F=I܉D}#_uiӞ=fVUAx][ ݲdI1!zätTT_%Y3ϗ'l%vrՎ8> ެ@ATa旻.ˤ Pvb#2"DNNׅB $uOr0@YN3dh ^D:ޣ헬nk i09E:V.9^8&U`T\H0@T#*YEGp+>[*1 mhf\8GsWU1mၿsSs+QV!F|=Q?NK|RһT)d4t*D݂ϮD#o00/~LCŅڇYeCZ"%-~|񁸲oF\$a1X VqH{ېo f˻9omgM5YM$(A(p\MnyX;-DC\{ubs\Q1q8 ;!XR-)Z@c|8F*[f>conZ+K t{6@otDשGo2;>`#D>\Qx*Ff"[Jbn|9 hQM\ vu.OgW;<`q1I{ؚ4!@Rl ڔy7C'mppEQ7, be$Ԟ}k*#[$d#I<ڐ[5WT`{ntE:ʹ{QC=BQ^Ptz. ]C|we-eLzxS0Ivs -hD'jbRSC0vG\[qzz$;@180ESqdPtPA!,9kޥLC8Qgb02K<'tEc+1%h'"Bj(m5֠Չ)(cM-ND90?Le':`MCw='ovKmR)P.TAWo2E;+Юlk4v$ZYF0eKOԿ')\ȏ7~򲅍qT3oֹžLoB5;4 2[Ij+hyj$<7ƨh9G(!3+uEnleZ9}qo,bQL[x{G!cT\7 ?7o2NQTkB/3_''cu0GXNn`?P#]?GbaT>_~ҥH!^}")K]YqmCvdOזKHu+}{lsx$%>h߮ſ}jJ]Tz; :c0ZPm7d$e7rۃ>Aq3;W0)h2R9ܕL~ӯ7 Ktht@86La?xDR7?*/d6V8 1hv`ǡ: 9Y9XUӭn}8` _+0Q͉6DhOU<Ī}I: *_1>~($H_3{5kW5]ܬMUeNuj8 )QD3tifBq`zv- ym::+0$W 2ͣ0 ⹀01̳ dGHqPr{&;Dzb]wͩr؀uۖpkAz߹.V-JZ'^EOKxL9 SRga^P<5Qkwus5,@nyjDw?-ծP)X.#q+o9wu1YG0 m-!Ԍƶý81Py1HukYJ9{o_TdTB8'$Hw/2.Ix!Y  <$>C_P[ߝ+7s^xd Y:~X'- gs>d$H鰅S ,{ܬB?"İF; oU0-d -* *rWlS&g]mؐB?Y*dK[udn_ w~v05mӍ`û\[H&bW-Y2U龢iu  G%-=UHfmJ,r5uDu`E>@3}qAe۶3ݦEMJ13d5ΪX1`; C3<mariFPYw ݇?HכTu^:QIOcڗ)'JI1=6?t>708/:K?A >pݐE_K256ٮkApu%{USIufsM^n^O&U06)inFaH paÝ=\(('TsboxD4׸jW- R:[JP(j=Z[qr Aҹx\htAtK)c{ݪiKBsvTFrl1$tx/1m3Bq4eQ{mu-F{Tmm%KVԮ?yURm?,_<Jc+ wKx84osc[I3r'8LzO/WJB|es}Rerx(6`햭$S|r7Z 372pJge&?rAEjplvɆj3*ykS,a0?o5dY?JTi"5hE "H{r|9^|- v`K CX\⣉ִ~ F9LXYPYj@LK^s}46bpƋ!yk"uphzz昳k?W.NB~c`u*#=qکvfn4wA{!bٺwU˺@oӑ;&àEF?Njg!;Ҕs͡WVc\ UхD PMՅ썉(j-֖qmڣ|5Z2ӴcQ|{ucR# UwM t]9P[j+YKǢ%/CTrŹ(qs~!o߇GFFq4QRM#PZ=Fxc1q=@R5T_F#^w/ZJ)YE"σJurtH3 7Z\]K ԑcY}<7 a̰=%M%'6tB{X]7 ɱX[S.?PMQ 'qqz>UΌޗn7klH 2ĸ-hb/3׷!7Oj&L&7褫_Lz`.[ۅ%JE#z.jeÄK?"Cf1)D= ;bNx_T<=dEW2{= &0&BTe 9 R$ω=K* @U,B7/. +T^>A_=y ֺ4c5 oxm .4I׽vW5S7n>3L#S ε c{`רGe.< Gk멖pl _39\:@6,Vl{iϊVF?S*}O |3a~o[F'>؛)4VBL̢ǫ$XOWVQ  > ],(;qDcb?_NK?$Oxwu=Sĝnwh|g?~[n@4A۹~OTI'֯|[[+=tp캉,xL?4|'p|`Cp B$ |EyK*,'t:yWtg[f^"x_:R8aAzl,^z$~F< JTvGP?o*k,úa'dzY4!UC7W&~U/\5PІtv(Ty4}Dli<"x Nr/WCUv] hE&MfB4PU2|1oiXewq}ljMfyv^X"^a<5)5YrTl`*q_f4Q2B] _&, W}o>%[ȴT@ Z H%1O0| m/Z__}A|W5Db}W6@ѾiMK^|.n%}̑*G^\k/!ic1N IP^UW_:P" 2tteA1h\֐jz_E尻\ gdh}nMr;es.ɖY} U%xXÿh\tIpf݅ŸзvVK\x̩P! KZ2叭*#ԁ׷{Ma5|V*PqB&}s/ٴ+BZj-k/wąA5>ZDʭ0JQh e*W=>YF2dK\@љxr3Y/n#̿&9naY"r&}:-ۍ##.w8(?"}qARE\b@2ś(,Qu")d_E'  oi(A~/!(B]- Ys 5C -` {N]bTI1x Tʼnv/@GR?U{^\9 H"ݡUTX@J}Mƚ_ٙX dߺgs$JozX1>[QbBub%]VJ"?œ=9vT˽apl)[L>h.fw6يaEHf 8O|[`%#TxsAܐ?T)x޹òdI/vp\zy*ž^֩0 s8c}PO[ʝ0BXn2t-#du`ݛCHOK cȹb V 7s%^&C53Kw~ӀJR`P XdhiSGKG) H3~{%m,A S㴿xsrݛ̪ >IV]Uȿ2k {o</8C2!SoHx0Ң9v aE菪XTY/t 15l鍎N8Me?i7cR#QLqn~ {w'JBAq#og_5ϲ?RuoP v&E1+ݙ 182B{rkV(XPTM~ $glFPO,tԝGyE"3`):f9a ʵ4$$m:wibv3쏕̃q$CUڔX+kZ5\cYTs~y]u nkaGݝ|O5Kd`_z*eOY; 6 Vmy`+)F9,Hq,]S̠b<8K K6e"t{?$^4x,{F.k AvD'KhX1too./Vp .ڞZ/?ְ$Yw%}6#C@t!?vu'IIF S"Vt9rsoO*N@7YmBWW{ґ['xxV 5G }4[pWHw󀔅m}v֋Y>hbB_"#Bqq5-]}-J\ RG(B: jPаr{x5'gR0;?J>U8Ǎz$,.SX[>İ'޻8`"iWzFK滽\@;MG}ua!=$r8jUhC<,5 euq4GlK`vUA{{OF' NQzLqJQ{d$q?CD$"R KMYV†0UKWt>q&0uC6A<1xz9)ꛆq6_{3>3ppcQr`0ڝet 뀳4˴GF5 o {"=0>4v6_ xӸ.,2{\+wgmSo??c&Ք;b"440t$8TxY:/ i`v08:c]#OtyWQ/פ7R4|{_̵p_M61r|۟"b/Հx=)R.W3-G '&yA5+Z\9+;#$eu:;^<AYSE㑎tH#upUW Ÿv賝>_];ziGyfԡ\26%; it-rwĎ "5O5 r )HK5,>Ocu\3Sk51TUMhTK^1__&w ?7x7pŽ ׍"=3Da  e47]:sa,;U>ؑ 6@VV$PS -'PJbwxoZii4oa.ZU`q/mi,D4 ?$f0컀F;1$jw_10joX!)٨Dݻ4zŒQؒr6j$цژ,~0Zs858nT^U+"SS^2ٛ_ϭbĦ{XbyM62~[l5}c (w&ώe{3`^"6Ln+YtD'Pb8D 3'"ho+ۿ] 4τ4yF*Q'`n}h<ҍlSV|}[nL2`(ѣۖ; N>;#H4ش(DCDduqEF>۔id82:яwa[W4 @kKf#)TjMU4|xx)o4n3`4L[*"% cyQFm}6ž3_jycTfLfF3c(RpAhL )ꂪHHH d58BsִϬBi+/:UYUpMw82深ۣF1 jjSu)I$LߝQ9?_@JXͮ@(h5CsNt 'Ԭ+7`wB]h!g\lrh>8x 1(1QpiV Yq5[ s"ǸWJ˟dKrҰ sl0Ea,=UPh051"/dKs΋SOx6@u!ښhr^$JIl|`m=JWC,rN^9ƽw@=Y!tjQ3Y)u&\\J58[F*R/.(JVy$7)dU͛PJNXrҙh9nsEF޸\fs*2'8EU7*;P w`FR/ )?Z :pFKx<^!xzcTGPjOP~=w3bdd2 {Q>΁|~Yz`V*sX{]D'?ԓށ>U仜H~<&8yMӨlR+[NRk| #pZU.D [&ʊ\$i(0ٹF/^ > +{|*鄶е,HՄ5 HT~D Z%GDuUee~:[v^Ae/Q 唶 $v/0kVJ0 m<{~;:qBNo{5, 4zWǩ=lX mη@(QW 잛*UKN*>[kbX/Etz Bu5Mp:Sq8S 4FRq4^GIV^<[?, WɪeQ%]A~1.Cm$q"!CLxK br]t?<JF|ruբ"OzN7WPWsXiy%q ܿilVbWϞa__Xnj'\<\\ZrH^2Dh(Kռ#d*|.˾iRO\RA_ ^!g2_ؖ&]btwOe-Gdwî k8'DNWp (2ݛZ#,^LgW|`Fݷaj[^Ur g`|;6xp0m&gXX]bF*5A"-ل37vm$H%ߕodG',_he̪s,a`\*Z1g r`yR= m Y D#2#h ,H ƕ-;2L\a3~eՖ]Lz:tvO%Yũx*411U-ubwY;"f@dyfUU?^2+r)M;hևM G91AfdAx=_s?݃R89-wpE`O6,:"Y䏜2kh䖒W7/w̸BM]? 2^6Vgq7,niUC@tE5.fiaKZXRS 78[xJ/uD0"s/f+TW&aAj*eӧhE|avtlw/79m'vFJ 5uQaCV1Kz C@ӣ^qz$[.5kPwe藷-uVHor#/ereؾ&*mѵL caW^]pc$j^vAg5 kO f]%1χCg{47#( {s 8% ץ\jf@1,M@vEM_揚s]DBvyBG2^>b>zl6K: 1&Ǯ>f =Ny&'j/4{;{&OJ4l0Oѓ)\3H8paMLG*20? [p(Xhb%!bS勞3wvYux\G<))Z6[Xjf`nyGrz0EV}{NRr(j +(!aQXu~3jY@|/E`S!,^+ŐA$Pީm<ү3ܨXb"PvM^f 5OlDϐP"q y/_*! -(WXWڹV:MG݉ٸ2e:6?!*CYyZ^Ȟ*v D}x®dc^ݝ8jZG2͏hJy¹_uݲC/DoI"q։P,;"C9j$a&-͆Q0 T_vL3eLP%PnUfe; :"ʤU,WoLHm$E*- [ 2ћyo܋R-]Хur,B|o)]aI"$Z3NvE)ލ,DLMZir?(ˆR/A`4 D\כ=`rAR~oeޠfa -A%M1HG+^#=5N^sjYpus/=BKo2=O?@ vW*ETʾ5XSh`UzCd>v* fu(U'-ĕ PV'F-ql7bwF>S=NhK:jQdjͩ L3vR}el#쐜z<_ ; 6N释t7( Vj=VZõ^'&ش &L. :bp*AC@7,r㌵IE)[; b0)lxp؍nU ?@0NX}f_q|t9k @CS@[G@i:`rakZ(\5Fƽnj' ^sJй 3 r*jAHE7#̨@;+$cPr'H('V {YS+~dwv UK9Bj4;+E|t/eF7ap[U 57Κѩzr*L.Fo ]XWnXW!7z{c{c* tjw>}#:tbf)9 :E#~|ohxpTQo`!I |ǨEP* 8etֹ gSI2jvD}(3ƀE-}2."Ńb Et+p&f7 Ӹ5G ր *>"ZXUE,/8gȲ~Ŭ`"Gg*k3IS(rn1W.4{4m!AMU M}p.B*Ɲ YMlę7| <1(9W"KsvMt~3R:V )oFp$c=r`Xj:Q9Ppb{ eTb=oj |P4 8ն'>3FbYG L'X]ڴWߴE,Y`πB34,ڙS gw 2JZƟY_@kL= {Gb4f_lhp(ý(xT( ~:+7:7g1YT?e3(BM֔0nb0f#MPɗ{Z}j\TBvH1?@4|\gM@w\8m /G\Y(p7Sŭ Z'tձjF?ZU z6CfL y!oyi nm1t5 Ɵ֞+5]4q9S߱vkS1>B'ğM9pV+Ub;3.e׽ct c8Sd2fo؟Zzad*Mt܇ͤ ]5'z\7(A0$% t}j2SfϗDra,H|%zV)Ih$~{Yos QOڎ{+ݺ|OJI37GsIlBuo N%o؋=rL@1Q#Z@5N:Y-c;YNxE>%E?n.kZʗոsƘ r99A@¿G>D|-k=.癅BR֚*qp_t{.|7gKޢIrvlGq5o)B#HDֽ>wվ:BNz4*Q .pŎ,:˗Kt1Wo&7~+v?%[oq(kS#bnDl'`Lgr|m`Yyk@II?w&{ Wh:Z<Jȅ,K١fbAOK@ q!a#6plT EQFs$=UXR޹"x 6!q߁-e`wxl,d8; MXp{8 \Ӂp&zr|qIȮ{`Onf˟pr Go@EFwRss~sU\ 2R|Y ja|`g6(X 9%>uN%/o}I. 0XjD}Wz Fg;2@//LZQNR,tmnNeϹܼuAHܫ`]#M{j/Բq8d[Bf#F8#.cՊH% O?SSs身nspK5؍"qc+v'|@" _oǻp%{rq+*bA-#~%=ePsAANSGGMiKؼ#q E8t3A!c_\@joբ_K[biG<T>Ĭ"8Ԉsઽ}_ _/F9^hR @Y~0@" %jo4dKiJt@eoc _}QA=X$))[)0#L !OE1o t]=I{wb\P%|toa] L{f~ċ՗>h\)qFy-c6A5$Gk$`S, |Kc۱tRe@'6 }-Ecq>J%tơYtwZY5aɏKDս'"iT9^/1Sb'xs"A2-g5V'.f~lKԽC#q; ݐ{E?!D2P]~ַM# Pe* ރDUNj*5Bѓ<&p=qѸTu8bGR T<!3JfLEESj3 fpC7b72L#D ={UT5"֯ O8W`zI2tܸu:?Kz$g{ ӕC@jgU9E߂AElt/?;/x̾9H²(@fQ̍-3G6ehA;E3;. 8@cG?0P~Pk% 9Ru NTuc3/!񌼚6h"1Bk 9.N:ɔ ==Xt)EJu\_ ^T}`Җ4; GE-ϭsOea[9ICW~t.=+D)Լ,rirzG8LfmFTGB 4֜5؆$W033ͦ A ZJ[ m'j wԺ9mŰo/+{_~B)j%V_/{i&\`qwBYv`NRumAaI *0qlsJgFg52VqC˖8MU j+ ߛ:6:hB;S5'2"7ۢOX^TۮaWi%)\/FWFQMS1HGEPWpʹ&QtZec}w a ;yAD܇a~5wDdž>X{ym:8#tʒ۫i6aYYO:imUL6ͅZOtBL K}nՁp'q&`=aǵo+selqB!smHp|f[[I5?ԸU7(%B_^׋I+NӒ35hڡ4`st@qRa+9<OIXɭ~a8&)(ɯ`R厛 m+}-(:߂[?x{s:[v&k}ܸmfjHMwGQ9TŧLt4!jݒȊ xA iO0~HziiƂ r p&Fw4J"`Gӳeh$}=WEky/D.'B3ZZc>C;%Fθ9ihnqơ(yi'g᤾aY1l@@6j:R >g/tH(itUCLmg R AU6|/RAX(.#8ڭcD{%-@^𬆌_h23TOP}6v w#WV=^ĩ,T9/j4iN 2;q i)@^#ңFωlURRv>ďd8 0AWjcTDM9u\;Vb|笹ogۓ #ELmiß%d-@;g5 ˨1־L9 ,jU 7-مgchtkYE }?A` A+P.{77I4O3jjoR%yx&Zoq^6%%P `Nb@%unSӧ|)Wݾdk`d-ݻ#3tf&xϒ=`oPv-B3H7L8c&QÄW"M22^/=8vܶ?69>]<``$Zk5E|p3sl>`ey","TȫCկ[SǖJk )q)hR`N0 .D-0蹭U>I .;Y&wφ..1n@%b?ͼ_gZR#N,dˉC IPeoLү>f'#s nawUo3CM I;/ ,禕]i!K=(q[A;PjAgʣ; v A7CKz,k1_]Z[/)K)':K=x&ՇP,լclSP ӎ2A- (+⬣Ԭܺ]Yw*&% I7=f2t.Df01S7Wi>4{wH.)6=fu514gԬM 12KH)U"&AP4a3G]_5>Ȣ%t#巺K qRF=+*QhȜXLL[r7I_i'"sE]vcq+ZτU)($4tI`ʂ N#c]zd.I#Ǚ47ƯO ]xKaoZRNhߙA}g΀Ɩ!_@E)BIOE{ ➉Ƶ,W]z&ڥјD2zbDa%hO8Bh)L,rb-]HzOic 7k¨O32-|PV2J<ѽX> <02X?Pd2 ˀT"\94 ~rR=˭5mZ:7xGi|U1zYHiutas4]2tӖio_ lLA+KBܺ ]>Ć5L@ )˄+勵F$<}Q}X.ܴ\6+ s u)_%d?~[iaX w-n@S+±`>S?JCd )M9"OH=q]Cj2>)qItVj ua׷N} ߖaP6ٞZb$chCI #B:O-ioV&t0Wq%T15tlWd*&_v8{%E-E!aFtWWe8ZOM* XTJR_lQ?V5?Bf IJl%'@" @Ĵm/r]ޢ!2`]A|D Lk #<x ;pH)Xvi7PrNtO{)I>W1vp$|/ O3~#R Z5DňNʽrkSSsa_ c QQ3M6.n֏;Xr4& wY _c AQ4r% ɍ\;ia3Qlgz`N[0I{ߕ=.yA`ll"SZ[ Rƾ3 k᱿*(UڷʌB+eq1nc7Cue's ƔնkLk[ %^gd'(Ԝ.Y^ye@*'* k؂9g0q5,WIh_=JqJ~e+p.1]6B'XBGvmf^!uJK~g`ʹC@hVkiJug2tU'' gf5Ws1K/\yq#v.16+ȋ7@qzA;`t/je Ԍwx3]l'W`0NB+"o܄!wV!wFˬ7]K^UZZT|%DkGVo;z 4]v""*&n̴Rqؑmf滲X?y%`5CDU@V${W^|&_ċ(=j<"M$?WYvZ{Ǵڌ38J3@]kR<#)FBU݌1El)iѻ `},%޾W.iG^ Z9+v(QL{xV~m[ .VOV3@F&mYd/"k ǟ"4IqZ:/鈁 :$@4`!Ɓвbn)K}N$]Ʋkr\8unϺMB+iEn\CYm K+6+%QP#/YUVJ-eS0w”$ PZiy빖ea9{\%:|ڎ[|~8ߓk7ռ1T۝duiS┮>yq^^ TNlcٿzd ˶/ܗUbߨ^>0Eܱ3(8ja;8q qwbRLh»Tò N+B_MzZHt i2XmB4s5콃 x)l+.L C_tcVHEk0!D`m7WR/x" @@j:ܜ4k%RXg& t嵞gdMa=mlQ3ZDI(,-KiKϓe_N/PzlpH܌N@aqs%Tb4n}<먅 4`-$fv4{OzH%z|[/IuI6Yst6j2uk֮S;¾e{FQʦ@*;#BBV |`S3^Ko:f e EꕱIq2IaMh#ḱMбh|fmEbR ;"uUE>j UH q p7gwXJM7I_uMsU2bB5CO 4kYj㺂,c Xnn&|F@ 1f VW&uLR'Ldq$kIf|xp{~K-`O9PVaSf=!Nރg5χp_8nIIpE.&5,ɕit#!jҋB?,rY)OE nz&T%##D0(WKyҕ@L^PUscwYN2F5ـ Fs؋i*nY;!u:-f;YYbPghSon*{52KK Ig/mרE{ G$g!l w\ xNntC7wZVVw:w,%RLr?iyJ(j`y{GLW< vL j٬=eE5g7L撺"Gv>;NRkاOzDk7j^TlR*BGI|`(n'1 m˷M̈́ %=8t񢮏lV^F Rgwuq42{9AnjiԒѬa D8wvkTȤVٙ{+6Ц&i6ڲBQzVN>QlDЕ?tY5%v]]gd9|d3 J$:F(u7_=ݭXz_Y=ݰr}Bzϼ*<c8d;lڦ0$Ufr]] g<4t +~ `OOE=З~9djV݆@U%GldR a鈭acfPdc&̅?Zo۰nx=$mha i&{/[ڿ3D04ZH%Lpy3çBJ ho;>y6x7'6UT˞R"CmUjGe/;ZE m =m[~Ds)|Pk!/Ci`_E^ϕHoݿvI)ljRH ϰFZd`7.3uiAOT"ejYb )9~AB+}+Vc6MEK!c0#&;;*+J5:[cW@auK&㲮zݸUڗuU8T}z+D,&sg0-#g IwhN[Ue WCdΏʠ5^ ^W &{vxr%7 zG@3)6VQҊ{."Ar>gzm-i;EL9?Ӫ {WV؅%h:`Ѷ̅M3rXsax ڬ@^s*XixWze+~rhǒz9H?t֙-L%qDp,F JF)#+g F$ŔJJw@^O˵ @״ Ƙ{6zBO"[[ݱwCAEQE9yH 2/W@z jW~yN39(DwUUM`]GsDVhQv,0M ~".CD칯f[EYMAGm1n ߥ)(iw p`9;v<+&+bCl^C~(:}Q&Oي+ϣk3!#cT3FzZvQ%fBeGΟMt3{#h33pꧮs4 X2o6?ͼprdd&OG4>vh(8|;4LN?(sV Csylm!z;X([tp/˄++Rݧa3*sf;U,Y}'T+Awo"83ؘ'LUB~irHu :( nѩB^_r /ok6q i63E<%Gn3b<>}[2Ku?Zf a<䛷e+~xWi9qc:QDUUW?{:^vPo獕@x\\1Rѻ7')Tx9 /a:3m[%$ب'ft/@NK椊T^EW#6w(Xȓ#-4 8mT- 1WƱl 5u>}h9#%.3 䡯`vVq`N"">SH鯉ΉQ_[F+6pb:~rPB$x *$ٸ~^!1 c.Kݲ,Mʾz4g; N}~`*F޷잣Vzeƍm5&)hJ`nP/?Ԏ~C&bkbkm y #}x^v&3Xq'-.ʖ3 q o]Qp"/j trB.9ۆyO) @qU1Q/zn )mcRRkCdR'z|JG"?ބӊMkݠ‹k'm#t15%/6|;gF/w*qzAE+OMjfXHf%QfE4aoQZx)u݂eO )S$mj7_N•z@d+jUu6K5#Ol)/ #v{unA&-c,IBE y5^fNbzP3B^ ޴{j$J]lGàDw13Vo8EEYkSTZ@9ZZrfilgu]'0Xm#<-"^J%Mh~@3#,Dl[憐DO TʅŖF<<"Xj n "?U$dB\)7;KLY 6/ tqT1‰z0FuͲnZ>T9oP4PHrR[!V5CnikURe|z@\ s# *pDJՌeŻ!%3"(;W3Dq\+I|<X:9BD-!|"#u~kU@8#|l8Ԓ1\T[>߳tèO$8pjliDqDŲ ܞMMQiFY>zsʢ){x*u<Д8@ZĒ&ٌy+Oro$67x q/^]@){OB-f? ײEfhoøMV7lX1_+q+CˊTN؜gk<5r>vg5Jn.)Fc+ߗ櫻rn m 'ƬӜ~EӨZd]~f̤>w#mͷ>؋^X{NhQ5bZ EiQo |b#? pJf3xf Cv_Yv6g6g^kK0he%yk=fu†il/oR>^o!R\X1˒g9tǏ~:pYu$&-tP1Sz9GKwiJ j*~J#aUq#٩]$?3aRt^}7+|/i6CE0a% ۹N={]#+_J B\.żc4c^%6DPڀbLf@).C,x74/jDcI M b@Ǜf]s|z¿9(dJ7Z$mp7<ֵgJ>h)(s]<;_x: r[e៴mmS;k]%Snɡt3sDNwQ]*2}3+? tԁjJ86H3t FcNz)6Y/בɁ_ꄫ~ĄQW-X2a8UCIj@%x0!9JX@UuO5n5wjgGA!.A#NLUP vf\Z.q: o\{9XB:H|yϓ ,7;B0Ej ;,a[0@/glq8;gVW Q̠RAq.ֺGJ+sY?vF$#MIڞOfvo+ĺi]LRsG#S9!5 KJ)d-KBgQ O@t1`/l%/l 8Ɏ}jp kS. 4ĭ)lV4}nޝX 72z?h5U%Om 5^f_yΎ{ ܿS,:PoQ=-੎߰ODغ{XGHo} [`]WGxo4í#`^xx鹿 N0"n/6h`f!I@ܩxju]wKϻ_x 6kO~-(Kg5%EN$dfҖ)9c ѵ!xJ2r͢jc̄P)j!{liy'ܼօk`q@ҮgMKubWj1)l^*OVč3 {kN]BEVA٧8׸<:]i!ק&#?dA^493y9 p4nKuLaD^w2|r p3"ٙ d &f: oݞ۫_2NW¹$"jyx0'4kay F,Z?kZmÕHa )鎘O+/f}),HC.Q^ž"jeP9cYJ9m{cx2r- Ȅ{o6Gj}^h &)ϼv iv7x{oUի+:S_#zغ*g 4J4YJjHMAj$C0 54$}Xv/ZCP䧚C9ۄJq9Ȅ}u9]^TŋO'! NȂ -@yp?wN%nh$({h{9aCv<4 X`\Z%Pl "| dyHxqI+'- C4?[~WN}l<;wmB4]0 Q,dΒڇLf| pAzʸNΔo#xJY.*."#J-e!RRyWC8w[L:m6y'adB98=Ά6N2lR5Qw8~nN+2[ >4 93c-<߀V!l69GLi?卬ڮ(zTZߦ#sz9)}UEj;n ]γu@BcNc͚jُ@~ys,)!ŕuEf qHi_k/NyP?ԺZt#N47Q5D"RۇT@Q>\AߔX6p"6G!`NN^ 3em_F/W_VxP®OC@LmuHP!AMO^6#݂u`@玌sP,w=- MbHc1;SFmNDn t33^<`I,mT@W dٞjkцtwaw{ґA VQ3O9|+i R(tӪݧE8(|?~;6AB+V"_`P9`^]hVMʸHPR:3bS4 EMysre*lr%L- 8WfUT .D祐޹Ep5PʹFv9>K,N`|Q80dTYPvg?ʭS4E]Ϟtk=L]/5x5S֏H h[Q`Rn+Q[ZrLyv=$vXNq0T˾Z ~V8\3H7GJϫu#\`#! `D;ܸYd'u \ᒡ͝!oSvWϚʘ?t= kC[aJ#Th֏Ht`hB_svmc NHm[ ~G%vy!KM&gm[C\9W>ܞ_+ysLޜ9Yv ѯAoХ8 ͊iؒalt^6MǨǯċSI1@1? 5W<[c:ѐ|#p#Qjl61'˺CVA UJYP" `.s0d&R.YBVwաVO>&RDi`$Ws=\tk RgH4}-x;/(RV" W]Z$o]Uy<~ J)fm~'`(0#$KJa,-TF=ߝ^/lp<|Cĺi\ kҹ pց!97@HNF:pko4P޿s;]PO͓Tz'HRbåL¶aCBbmPj=`gh-N,ׯ.#|Ic'ryY#qxIc:Ti?P1* _uakCNZߞ龨ʯݕ(KRϳ,x쟎'ID4|b:'Ng5~|*#!>4 9нb mÇ"IH /\,f_RdH Y 0M%*k(7 S=D6g݊c2%/^Vo⧸́`>+% bpb!i('@Оi},q\Q>|wc21)MaX2FYL=ž,]>VkE7`ivĶh$1;ez3aԭ= d{* %u30i^<gH0ܲc)?VwfDl`R4Dl`f^o8pZH`?do-:?5SOQ{X#\TمۖLORX%BH4jJtJ2KeXIҫ,3@gwguQ;7gK+q!Fp9@57ZՓ6[uzYPLiTF2(.z!{|t"-M8L# y Mn&M+Oi1`Ƥ|h#; QCJߊ4#Udna,̿$0p:XC%bWˣunq'dX}/32:~ 0'ͷt\)0]VjaHOUVM\-^JQ^KLk bM5ج _ҼY0)`}Z#M{j'僥`{xpd7`wReH"~jU\j:9LUu>`Ӏa$d57ǘ0: XSҌ|`թj)X=齈uyҁKo䎬_{]|,V*t^a Vl.ਈ.kr?ƬLb&y5]⑽pƂWtCjY?)C0\*[ohC|hs蚳x)~@1ˇlPUz2YJ&)%|>x7Vs!$!QLfTE75[Lx~1WDec1PFou%* ֺpgm[/cO/%@t_~1uO,ⰘBm0z\,m;wIJwj>Bn]v0o嘔)`Q3܎.53-efH.h{Aw!/:ꍠ[MȩJ.a {5]R+&Eݹ[gղ.H0ZԌV *Cq$I1sGXR(h P;+Ƶ~.h4.Qluo *C;@%p4x  bj-'?w+2" l˲ J[~'|VMRo5Kᇽ*S ̀[#G_iIpi#+be)\4Px+"Lg4vqlR onwiD+"rxn $ۼΩ=]~!{<+rHoY6&(5.k^4)*[/E\[eqt/%Ov{*)aBq܎pjs0fM|۵eC#–13)f Vmz+(9"ccozEBue9m^!+L&дKc7Wi WBIb' +keGl4Ͳ72 *' (m)_q<R/=M= QTQ#[IТb3Y6 x ai#kTUڊi(hfrE]iy6슰U=ccТ!ꁹT7CQ~ Bp 8XXuo3 k{U/W|s@[ϹjVHbP]|ƙFH<]Z &Vn6L% SOȺ7@ ut"3[MXM-*4Cp"Y <:L)MC<ƬjƈMzWD:^=}}n:fL'(4;m/TYcN*o9~Q_%v:8))]oG_&V6:뉑J'V^ xU/El68dlf襀-q%-곹? ΄&Eʵ 4C'"PҨ14<CPǧ54۽q^ ]i,I0xb- ́[\L HkV,4"?nW22 q:v2ËR,Z{n$3񦚶Β xڨOJENf"c!T߃$~yREm:@M'#ه->wH  Cu.yD`=)7-RB5Ht2rC5.$|UZ aJdHE]X)ֽ&2XݳU!ق; =lvC fQ#G7gb#17,oIJJ#-Ͻtь2;'`Ŵ.bN8`bqX=gIc#dl2YK{@MK-G-0gCdgӪ]Xt 5\8=Y7Ph՛[6`!M];k- 솎1rtt)0Cbj!4R:EQ_^Jkwٵ`z!`o&R~Q~0A TB!Zm~Bz}A@n 8˵I惫__lvÞii \;uSv؁k#v:vhְ}GyȞ.s|dbS7<@V Miu+ӈ$BUXNnCgEF$6(* Qy`@3]24>,𗡋^˼m2ǴvkzYI [56W-BbD~!$ыS0mV ʍk|v`x Fs=zdBmLet;:W uHDc{R`Ҩ;b)st^ fŀ5*y ɣw&JaY㫧$i͕eC܍VOs3*xP8 :Y[[%3oSrzxw)TA fI^)3"e,&~%N4(' 8j[?4 6c+K2Mw$4|Dvx)] >.x4b 'F,6hz:9tSLlaYxn-Q^Nj8R#-BrJW*n_°ӏ=fhkJv%3jה=9IVm3 ^N~<`ӃԦTsp$]l |@xr3onwܕVMVFl#23Iw-& J I|Y4|6a`Eû? {E_Cg2x0՚A#>z> 2 Ʒ:NqD.`)Y3lj'ƨr?іe'XU+ Rka2;1Y* F ^"L0-C>Ƶ4lg|_Dt$>>P۬&;O:2d#ʈKtkKKAJP&06g1^5]A$v;d\'N0F*o%(-.WxONp@a),$ng`fKmʔ)b&w-+MN`Oy%Rjq$Eu^U7#;@F F3I,pPE|Nd^uQU~^eԁz'7#t =势__g4Wp.]&-sv2L0 ZBEx:ЉNȴyΘIme^ s bIvHo_TS1?nsc$IHF ǖomI}"8O% ¤%p-=x@z;u7̂LH>'wq[F_xkmN,g2u<tm*$xA^\F QMVpzA;/, >pEZ7YTRI#p8bMsW5ݪg@>~G5FVUi8UT!EeuJ6~N HB T` V7FONQ?)6,-Bс~5UJ+kF>|ZTEw($T'㪫qJhib_/?o}tih!Bb.ԠHg'h.jK6#K1OfmV`|b;*ZeK.qu'%䂴ɟ (HuO6ڢnRz^ )a'mcn|?F"VMݐߘC2*;ܯsH܄ r3 ZdgcؕT('$*Qve%|łf6F3a׻S2aS/t߫PBpb.L.DnOIn+Շ\MFBɑNеEdm-#Nyn4o'NP劙aϱEfoAVIw](gΡ<=^ȯ:# ͊˒]ưB#0 'T[2h犰g[B&]TV.8`.,onSE8(OĬje?}sJ%@Z+XItIWϨQx^Qn GOBA^>Qd ~`~=e?IJjÈIlB}GLu ]fi,vn3)#jb./*)9X%Gݷ1=׀I8>NV~vj%*ꊈ{;s`HGl#kk_Ĭ|j*huG7tRHr'YP"%7Gz?B-<ƁcQSUyNCI {u.}ִ ϒ ~CLcNP9̃(gJp0 ʛ+7DGNN~"W1i-{UBֹLcPB8>} v} 3Vx8?6$p: tagA(*8&<:qz޾y\ t7%H>bA/lwש^f!x"'/wGK#NmI"(ahpT'ĕ\*> :{@U+wHIoA{}Cr4ֱuE1:^{n$[:`J Es͛|f(rfueh:wlg7GDy]vln:M85Nk!ԟ"A_&I#0G;b1le`p(5^L{EVE?zQw!,iȸOkal4Y85b+"!Ǐ} KCHB6ƀUpl}A=S _ZO[ LG wɼ^8KFV@$٥^+kyF_ ^צҌFfD ']}9"jk.Riٶffb-rN%+j2Ff7[7Qٻ:W<'mMQLqAÃoGjxy8@hc⎅:1Yc ?.o=S"#>GXF AHGQ$a@eUe=X|km)qCʹjUP51*~#y"Sn58 A+O6S`P̻%ʶvwM#8݊}4+ϊH &Bx cAW I1t eSk#b.TWC'ayNK{q ex B-1 p0&$PD.DQOҷ<ᬮ[-It(k>lSdcS-i|U P[B,MCY+G DohD(џDE=Z/(lY~gkdғvR29'O)\e(t:-^LϚ.\P>Tf*^*hFCFIeQ̽zJ|}s:&2}O(<}P-[.=n3Akӝ\˱(wCֱ] @!+sNh=oUM ξQ=| ly?TXY\xsIѨAu؞GE%x AhN߂M,(&֮ "$ޏ;?F'ȸa3 :? ࡩ {&`bfvx(Ħ?сrxc|Lz LAM%s-~ER!RబEاbz7)ͨ`CFmgd2Su0Ur9j$쿵X=m o-o?8Inzsbcklu\=+)#WM-_=$ҋZ:@f`dAT4]aZdWe\|  :"r= +9\/c>֬vEUFN"W.$lJn]70ep]zK77XAt*P-V=e*Ш(4I |< !8m$O6 ꋸ]LSʍߎ)jMnlPQU_A=ˈ}<%/3i{wFB"7nQA3,,y%z#!rFX(s-6K#+i>hұ$#<|Pu_^ښגۨ0-ipS \LC%ޮ\'v 8BYMًgw*7Ap}"X-O29'CSDIJ{"Ma-ԋ]NxnEԆ}3LH*DuY8H9VV}b-ڇ5IX.杲ba,dzZH2 Y הKNMmy T N}ŅTƺr:9 ^μ,?j|učw9]cu,:xWɋ+AAVNҫVOQ~:HTBfΟvg=GOe z#u,~RvdGLkH>e1&C0k^vRʃ#NJ9 fI>_lZ#lJ$\J}av,R 'k[~o! VSFxz88¤0|m 8 <;NnoS_u #j=z;X)@q 5#1ȿ1 AyIR+wH8dBmpxCL |FW9ע6 LЕ7DϟLh$;*6GeQx.[ye?Q"v巻NG$9$[J{#T\Լ?o>C [x&*fگϣ9'O?@r" a\0lcHtj\ʄ9^] ԢS,xҷwZĢ;]a/9L_)6yJ2@xK8JQΗk{.~֍LբڟxLD_:) l#B/D v.#syAbi8iM `Y8<fZTl@w38&Z6M.eX+[9I\RJu_QA?s G 參JvtVN1*:,eA-(EDW Y$ay.9,vNȚPD[N}ArᡱbIE>v)1"qT2?9"-Z,i'c{ r0ćCǚEqn%ڼ mܰj3MB*҅h~˪lCVފCհ݋&^ٽ]$FepG%/%)+\p;Zn5ޡ/u+²kjz%Uf4tN5׈Z1{sS%PeD4| ]\)lȩ Nj?8to wSۤ@GE?vN g)) ?#aFHcl"(2U0_U ukyQ.y+D#Y7ZFRR0 ǺLs63yDUb=dp=\ /FU`Ƀ*ùc]lf0_ v@:JHHVXꉸAFDMV\RhXomOqXD4^2DO4ǣf' 5oK(K@;9"|CJp3@)-uCdb% B!Tԙȿ'%2fC"ӜEy-#ph Lnqzkj FiHsZ4#8mTqҦ*N$ Gi=)>03ns5ͼ/yRCA B,Qi)'@90r/oaLG"sKDRBϒ‹xd Âz6I_(w?cBkSv5-'g6OW.yUJSo'BןYcx[?@pW!:3k58;w v5c4 N=T]}bAwF tC%)oն\ڿGbJhH!$5P8VJ+QnX>AR q 7 mbJ!m?#9`}nc-NkA e\-iRB6,Eb>r뜊?1χDWZ4DCW7ׂ"q5Zhۈb9\׺/:C=7ɬwot1X[gfSج2`Ha+KifosF/'#װgEE#N&jVN)^d -N͖gd[kS\öiM>R us%q2;̣u)_}!p҆قS *N4f?划9':P kS.*\p6-}]נ<(+|0Aa|HUm8Ϗc iQn&NئM6 ֻbyr:l`D]bN'I 6qv]`5a/aYjS!rKU.Q>ޘ,=zQRN2:1LȵԖC^oXuO]*:N[S,Ifb|h1>aqQc^yDV. vdAU?; )k[3 l3֔xft]2 x Rg /ɦ]?Ʒz¤txMmAHp$(v⍻jDNFGD\ƧlBа̨2Hga_Yf#Aj*AT-eb*u#<8мy{5aN}?⃻#8® ra35(_pŽǃ XW@sO,+0I/Y"i2, žk=Mac)t޷m I{%S OFRWMfTWp3)=MD :a+yt؃aI8Q pryYyBv.*5 nl4f'Dۑa-ѭNP6Q&G=f cz9*۔mr:ҕy Q@MiI֯".XHSC(3aYN!C ݱBoA}Gx v#hSpЪzs<5D@si32ىc#bW 5tqDŽxJ&16&$;N/H1zmLrQL%P_@Aj zE#wB" ؅.K f)Ы'ސt k==e,>zSǮ4A嵸 k| L1.?4XؤAMxpu01TG{Ђٿth1?3bv~On&XpFT]*e [4Tʦ6SZ$g{=)u*Vq֤Ά8-}xX0gòg(\ >p9xO$AkrP8&2O@gFb$.')yCoe]7, KAUPҳQCv^4^^iw|/,niR(AZ}c.Mߊ7oP~,\% օ}Tx}o*XRAߗ%$`A#)Q Q!RQdBl9LeXs?V9l;f VD?()9́meºyx;*j G($ݼE?<v}tJCLd/q伒2JH󊴝J0m:dƐ@N <" dW*n]ͤ3/X=:I[0R̿?֑b7Af7xD"5h23ϙ%&hXܠɟ*9'kR{w'R%RIy.~,XvN(&g~s`LJnVr"I#ZBTzZM09e&ʝht,CeTvԆVɅ=I,$1JHی?l&y]gjUⓢԫQ-~O>r[opSQOGd&b ފ\jNmQV% ,@mLV.No &!͚'!Ē +:I8KwJu!wvhgkƱA&bl^MNU'+K v Rn(O7Lװxb̓[vVk)s2u FFD*rnhsK2zIEd 4EƇ\7%0OXzfqJ>,n?-cy"6.<+eֈxpÇ^$YVOleA v|dZLZgx J4!@yʤ.x; ?E>N[A?>u,ɇi`ȏPpTH-rttRѵ.E ^I2\+x ;յ(kB[u$~;KdLύh{{)ewbxh2?O)(N](@'FWt$`v?6E1rba^vAg&?)2Cņ=n xy0D9i7d}[HItAؘ1$g]G7iX! ҟ}†Eэ|1grAt4VLO*&f#9gi. (Ygfd͈M3$2D:7X%$n 𨗤K$CDi/硷Z3PޠEv  "vJO;K/NRg[ ZǓ$翁ɈX FDBw&%*6$>c e|3 ,r=g`TgM?] 0wSD`}܅_Sv-WwF,EQf8*y'%axe• ˲ծUy?d+ՠ(#fȒ]f=7)g"]uP r[t_S: yECd`Ob!r95*&=rgdF5Hud[e۪+m;WJoqN8hƫpO 'I[>Icݱ)铣b3ٖ],~)Jn~e59]shv`rlwWw9Qp䑳6>.BU]FL% EP'tѽC!p!\aB,#PeI |L?w4&):>H6C7̽AZ`&녹n)T{@8-զyTUXVlm՞?bzMc;S jyJ0p fyP }RBE>S=ekÁLt.!0ئpq,wIO u_rQĠ + $T`ĴL/"m\@7*0 @g GjEG·*-闼躇y|rxIǥ+빏8:fr\v\3'0ډx xt_Ǡ%ue.hsDg?6 DhqYmA8c:<3T;q"'ǦddÔLi4YdD>=yM+Gz4Gc (Zjvd!#Qb[H/$90jJ3)+%ȬؒҾ]<߱~ht+Ǫց(e'`m),HsR_, T ޭª5MΑ\CC{E&'خ 4Gcp3)ڥ ijOKs^2//I[;W$n_1G1RĶK!S% x3!+E +o0@2\cI =}91 F3oٞ|Sw"8*7WH|J6lգDZ%3rTD o*8f?k'ٜE%l֏ VB NTɭ 缝}rg%؅G"^P N v(LIn;Ύx棷n' F*0tC|%O?EdMa!C1,T_RqpMI3GuqpּD 䮳ċA3FՊj:$wPPw[C$jJM,Y9tzE*QL/hg_U=*/٥4gjc='eo[xXH/(7xw3Vd,CC'|HH>ιom/"tΒ',jfA4B\]I  5^* #ѝYpS3^/D6-_ksA8(0م[ҷof~܇ӮckI7#\X? A&2ha15`V_B1 hdp2Gx AJ,X)3!0CDKW @cn.e34(3JO͢1Ghwkme(3^xk]೑\Ȫo),>AYN狿xnMq=\v@#RVKڳ0[]~!SZJ$LcAϡBMJ4Q gݹ@t_Z< }j&=ps/?˼`}=S(;D]!(k'&&E[- kw( $@7ZgI,S'bZvbq_(eLPgF\f/30Iy 7͠VNxEztU#:P]4bUo%CZ5:ٽ+-Sh ?n ߊLWܓzFx ku8[iny UTYz,3d3/ $DI+h[A2[]8ĚS2rd S; *2 Iuѳn(DiU31&]OɕBZ%%n :,7 xbi-Z_5ߛOG;]Wl qGb+ 3t Q@'xps>=ϭшԒG="__'^ M0Ц P1630{y r~z.\\eGG XvVoj ?[PܴDXOfCh4۲GI%du\҄m*(ޣjEŕ:9q9MUx%UT`|QJd䲲֨m`q~K/zԱxtk>]@UȆ%=~~2~hdw4c< k(k$%& dQY$O^ù>lOf6ccG6Uܴ`&4 R޲G/:ܥ^/%>M i~r}.!é.ռ23c񐩤}]ؔש;Ny "Y U؅6 N[4%'O<2 nBLiĿCkO 6ZC"']T'e#Lwǯq歚qm)kRt:GIZ)ջW\` d9R H¦-%}/ۧcnF:OD_AψS'K#/MC2-55WŏS^l|Ld|eiGx G9n;*hG 71c[y/ߋD ]{1UXX`h(ЮN<[?.Qyv1h{"k4zjqI7 ] %)K?=/OyU~zŵO&[lAhFgdm)eX䥃7^-G7N:8ZU1xeiHF_]Gcr UjLcGET-v+-M::Œ~R+49s]A?!9:9r{BkdRk\;|Px)BF@:' W&p^t颉I+7x~'6 02JZVG&F{8md|rH2cs*%"{H9TfY0&ߏTm钳 O6 CvSIkW1;sMzO_gm%]z,GmW-7bNx^_Qt:)}:ZuT[lm. d90 }?.NTP J9H2c(`X7Fu؟RºpvaEu1, Z!M%兽ryujZ6-uRdcy(x9НJLڥi x>\% {Uvm|*&86Q~e:R^-|WX9gcfm5XL(|(<7n†zx#]+1[a;̷٩K\gϱ 2_A75+|'KF )JNm暘 jymx/VZI SYHVakUY~'S}cZ4ҍA 2A$] ibgͰPOq(+o}ذHAn338{wc88ݸn-Wx[R7'ݗzF@pu;aqq,U ]*fG!ce/Cy^?$+2Hn&@uۈL6l1x`? ?Y'S)4ɦ7Im+[x|?/xpS28:!"24nΌ&LIg:)z3a)@yۧDi-꺌=Nk]2Ky4g_CS,DunW^6;v>dYOaQyjϼf/NO*qQ޶|8 @'-ߐ'81e/KC-+lk=lq񇑎wYSENphP7c4YJ3+^@i9U.yE !>Raת2?w[xLGSdjw|4f{Ya3uR@{muUkޯ\Z[|OKGNWbhN̺@g ]hFx~g[M"fv*r6 $f}Pp\;:MG_ҠRі'eMIxU8x1#`㈈1[O&$v|gk3rC"rRѥqY (q?g*Jw]"7(!U?0X̊ _FKֈF^T)̺)32W1 7Mܿ - |Zc!G?_%Ҙ]@WWDߒ^0R#cdw咽JIx%h؄F6(HƄwU<vqy5dI+6NN\~ ́^v#bXt',[VV ~<[ } IYJ:}u?Q4aҖ$T9v1t1;X]ČS|J[PnF5^f(U6z%O0[J9Z+Lsn{#xڔfY(@d7^9oh6Y8zf%%+u+ݹZB1]\8wzn/^Dt,eo,mMV84h0 >\E%D!pO;&_>Pwgx3D;;iYлZhf<pk%3'K i 6:|*\> k`*DQ)]&B7< oddUK7pt,ğ~^E qӝ|M;wBs҈wu]&*c ?sL<~|dtWH 2v>_uFgUv{ϟtn삝O__X`/єBHu fbg_)ﯤBQ8ZiC*'m|JpBan }{A!¸1Vu8s|J;C͉N_c!|θslѶyL͖LzˑQ 8-i Jx*<׎M5{N qSlT5TG_1ȍWQ,"揕^Q)̇Ͼ,_U1?YL74 ~tP䘅L?cLHtia̘D-wH_Z! Ƞb?Zl/0tf]!bp2pRJp_حL09\'^|Y9;\alrg{$w$Z)LvA,%cۺjDUuD.Y47f6r<R͟O K:ǣ:pʼKA&ENBqk m!Qkx #@ٽuSsע~{?'xȃiS{7g',wFSV]i*r)(>?"rigu fV;(X )D\´ډයJe1Amh$mC$(֛.u;+^ :?Fo~1>kʋGY ꍬZO,[M`CP; >K\ɝۋ&5sQgO`dQt^7O0x8#ӖU`xNA?¥GBzr7ˌׅlȝbOlEa.P:S&'VZQaKj*%*bHRyijuy漭?(OށR#Rx,pB,n,-?܂̼+Nk]د>ޑP $D!EUdLz]C00\UM}#_\SOk'\EL*ضu5Ʊ,ZjIJE敡EE;=2VBo]1abXƥ<=x|Ճsʐ`vXF>EJVCt:wC OڗӨ%vKjÄXp5Iv.1DVhY+wS?tC (A4X?UEc! 8#gh6^IEQGېR?o5vX7 IR749rmD.E)֛Ѻқ 1{wLL'wyCcsC \ͧ6V'11K>0~ֶCNig?[A)9w AT维8#l PГTMP6o-WE&!e@('.} Uro]y0p|Da=-eHq ,e?"$nX"EnL],g$h)=7 z]uG$ ڌrR7HC BNTʫ1i#3Jδf ("\ gܤ*ǔ'K^~橧'ԼR`:ֺ8h֮KOxeC͝;:/{'{޾%h>cp̥ +,,+s)MߖdzN\RTO6Su7ÌvGHCI 5բ@zx_Q~4Ź N.OJD^3h{6_3בPAGKb&,8y~)( ƀ2N!;Qm0i&9a>w37O`<5T5cIВzt޼!DF!z!Dwlp YVQVPj }p1BJ%bXUv:2tUhYW5azʶ[0ÅFyEq\StQ >L~R1K-]aZgXT4iwHq")E0O[+hIZ8 A]ULld.Ra+TTheԕ|?.B:}I 2 :jQhAҐho[1%hzeMH쨾qްnL7d^@}_glg351Q[,QpxRy1`͎޹z/AeNP}MU߉CEP^. *+-|gJ]t?O`2Hv$X=%8_|."Yޞ m({t%%L)݈L%RQrCl] % X]:e2/=d4JyXmČJ.1Ꮄ!TC/ D{^S~!נXUhWQ2}E$I{6߬hM9F+u#v\e"I;/ HvQ+LKSN״HoPGߍr5v|mR(wVsbsn":MP; I~~D6q]=` s!y׿0%n+5N]r&mHn-퓯4S,:+$޳E`k-Z Q[-9/sR)5o$Us*ٻ[?m)QG1#rWU_RVPm" ! )u?:cq$J%<݌iHn*q}rRcH5N{klTٗ'4%+%F*zTlאԈ՞pϴ69ɯ%iRcnSxt$'|/]H0]ɬ$y+Ԥ *yq7~ӻxHL#D?5{+n\]{>fԕ"{hFH9ڜhQu$h;p$J{e8m5n=b p{Xj?w7; Kvy&"570_O-%}b B܈zlRTY qЯj6G窐P.pLp|55Vөۉ*poU[cIqPRRu*j)lV"9bb8LyNn) 4KPFб~顆k~4U6,tFȾ*}7Fd,ev6ֺ(`p"˽ϝ9`})s*{NpM1ÙaXGϒjyJo=x(:oJ.^m2@oRĪ>whEi<{|6+=CwkcϱUb!b>n{ G(܁X8$2\8D1wcg"NZ܋[",}BڰYژ]ӈ( ɣZ X3@6Gz[. -ƒ)'^I'VA8LUM7JB~!#9tk;tѨ%M#cʎ:-.$W;PW,e4Zi.^Ȝ)k 6NDk ],Rv+L7Nn6\R\y42pcv0A2k(?ۖ\8Z]d)j T]_j6@O_R˘g|h{b3\nJ|i)J'wmY߃@%dY moPp|A;82>!^/$u-S[e܅H\p:nuTԓbšT']=;j &Kfy ' jJ nƷ`gݥP\C+LEfgr&߅m%zEO-p'(z١n@[!QTݷ'OL)B'x4~FOd*4f(D=5LT`>NcY^00{/Zt2MءIr?)^``˛գflj5ē`z%wj9sSl4Exz rh3@lutp`Դuu 5BD1/F?EX:5\q0‡ |iQ=G|Si$j@@çQOFn%,y1ni%6B%8#JHe f`G"v4pWAɽ {+si7y[L0g=&(v_ݤ-Y(-=GH:WPV@7m!ے--d_I|'( Vmq~ϠJYL,,fT8LxvϏ4]Ȇ" ~-u{ i }(mrՐC|=d.P;#Bx yU20wP1#YcDKƬmC& ׵xXPVo>ɴ5?K=p'%d@:D/ȉlҷ46|-uilh+4Abf@5yqpQ(TIF o#fq+Ӗ9uwOGO*-@`HEZ+7)^N 4߰GTp1b|38yi1)=SћU` (SXXg#KG݇+l5`P6(I -n1ɼ+}_{HGOux5Ymzĝb'.9h;&*숓G/ֻVlU덤{(WPdۑ1BpA,y;+]x-T5ӑ[)>xB}E)7+ݳhKB=^dC#Y2jc;<w[ @^4󁾻bi׊,1߿UxWcR&%yfrUb_ڕڮ Ą*=J{̀ʋbY'88;@=6FݲZl2&׹s ⛮=̑ڹ"kf7q)B0q-^?6£{" K'I.$wx,6#"#PO+}c˝/qͤd+'@E`pڦ:O`S6@CIu`O{ :1BKz4AƶӀ=NП"aIW>֧y ;&aY B:IY= WJk<;à𶄐@;AmR =b..OrxƠdaGgJŽpHh L9s6ZfJM7&O%07`D;ir5l[RbD>.>x6Rz3419 \4i];G{ɪ0 MbO'N)7cn R2 wH8+"Zǔd`02S F jvpM6oAfn/@t-o([!вND il+XGٟ翑 (hp2oh{{s_I0^@![5ƓA<~S(艳 yxh@Av< X5dsuPenC2yXCע w0Y87l~Tqp~RCVŌh+-x?1d8+vP3p浬pFw%>E+wLEɵ2_k(4WBb4_^(`.g!e~6ydB/|L`:4Kh;;puBm3D#Ga:yw9)Q^Y8|DɤXH{D o(lЗ굊VV8%۪ 4Vx4mG=u9~ %ŗÌTxeCiqo`7@V)P#[Yiz2AdRN$O^#>ZِfPYjC?֦.LC?:: l* ]B͡ȶ2s tj3I6T{pE~#k|c^: lI#o"$ߏ>4 {DhO%WsGKUK0 p rAY<;ZB]S6#?VH&4H+`:GoE:t۾+1@,$4g3;-օq_6e6K:CXc.T!qM W) :1=1 P %j /K|) Jt2)t乳LX\g{r8t_͂_pRi"/D/'d~~ Y1 X}pP]aXpaKjgJz: QxO n9baJ !t.E Jh;.tȠp,gB~WWJ@g2)Acu^LȝmYeBq׽E{2#s(i@e7|j>M1t)dHUFzr:Wl<5Q1-> ^U_"0f]FM-Ų!Y ]I8Y(3uT-EZ-I}[ب/ugƹ=/|Vn8,`%dRM5ݟpEF11 }Ny_9Gx'ғ}e_5!P90TZ~dv|r+5/+ߣ*A%Rp@ANPib-UURe-ߗ[g+PcVkcnLI06[,<\+s}'oX# [>e'`մ8IUK n#^Ǫ#Ƽ6C OTx{5X V|Pذe yx,v\ Yȍj9ݯwJ8PW x./ @q~@V{]cD QZ°Z!jZ#m_|kɇ3IBq15O l]J-Wjm3. a; w1(b{\n0ۭE$E.QJ]g{t'9IfM ySI~xMꝁ\y CCfi'C!gKl~澢`c#9u$aMrB9ΚqQg'z+`On_Fz+wG+T,$]dEW VL^)[;sH׍o[6 7j1"ᥓ@-ji a ;)^CH_*,i#Ql5#T,:%!Yhi Gݟ?MCVK߅Mi(FjQG&t6dvpUW(0?GHH)SZҵ!L=[מZw*^"`91eD[g3K1\ \i CAk8?JҬ"]3M+08I 7eCp'ei kPV!GSՠ_4gfGuvF ZI/6qn iv<Q2\0 ^FY3x,pTXp7BbU h1(o=bM. fWm#n$íqe 1S fWtT<[޸ '#(D8ҵA"](Q̲Eq2 2X\[t0M)NUL3n hR㑎aࣷX.2tMޜD)_(U¦"".A:/-[} i)`˪DJ]>Ş2!I:O,zXcqXs^E*Y@^7v7^ʲ Zm[=y%F}s.C="уx4qqNrse%Q%8DE*b~Blp Ġr#wڳasFĢ#pIAߦ駸yV)xy3|QHۮCk fK)/fjJDև8w  Ұ|;rjD=_aZY;4YNtQ*8]xO(Gт>cT?^9EZ\Qff3ĕ7np`7؋[XKiQh+S n`?N{jB$LI}y#6 SL#6WYtaX Uh<jP:1`f63tZ43 m+ fѥ<_ MI20ʡ0f[6FΨDpX8KWNc48X6؏KJر#_yvsỤILij͆?9ڳJy  _ Wb[kb04{pY]q5W]AO! Aiau{ѱ!?;Z>0 1I x**M R{JGP9rKQisBù=hÃA6:vr$'zP 71W&I(fx8{8G)@aʑU}OhŢ4M] ld+~oP oV&n<$qzѾИ.: 0t@_wvDŽP6_8wL _y9#MPb^:bʴ5h#ڨ5=1mrxgj b!xPdbNHFc]Do@bF!.>~]CJ7sI҇qbrvÿr `W U%MGn|hkz(n޶DraX4 s~Z]!kj9\+~Ż xr筧ka;K.Q,CB :0.j{Hו:k enKO}O|{&GDlEnNYO}o";KyZWCRNᎵIP^-& SZ֤޻c΍OJ_8(1 @+ڲB]]aяaf>LNl )ŊűGE9Nu@=Sf/!qr乃oryEi,~v!|`;zvG (G6K 5XX|.2@hْ`[F#rjyܱ"X}LE~AyF~ƾp(Jd֭B5B~a_I >"3É ϒ?) *)Hs#JpWӲ?d(w=6B >7T*-9[ IbKQ,(JT{0RR#WpA'7!=Ń,h=?ROF'7iF{(hB_ܷ=m9]9+X BhFN66? mo? ѡxhtY(eO 3}R|Z4\K bśv!"PtK\4R~n8YȺ=HɍO˕0߂™eQe1ÈVVUĐ{t1w.J,#licJ|:U?>E(@scB9W!>CU\>h]dNU\jfTv",Vx nN^|("pj-כ%_/NP fs VOdd;ɤ]ěFҧR/O5E{ `~Vd"_zNvdzsA*22Ƙ"dp"3TN)ʘ &l:+tS>Q=?1ySڝ zu 때*(p{cjUoK"fH0+(e%i#y^ksO.%[3ROKRYi   _Q@]#NXä8@oshT+]'6/Z؄+YD[m7IK>8W֍&*sfػ7!GWߨȓMuT툾Y1bcUS d V vsfAsĨHpG"@=䢈ZnE%;)-`$ъ)QS;+MӌtK&8#u4I͏4;ZPnIvL@eoH@6r.bEڜ hk>r;)ֶ{^%{Pa´:7 tRd#}'bkv9urڥHXD[W#^%Sy*$wYr@V{LDx&U7NaA a/xEu<*_wKs hk!q&S^ihŒ~q+O#![[9ͨ'm7 4 }BE0@ p ;,xE)˪,ȫ),\U|3Kؚ=Jux)장Ud_t)|X[aw ٍנKԞl6aq;l`d1HQ^W @uv2zuwwILp `Rhi39Jkóhql=:9-^dVx.}'k6ec]/ V'4hߙ,i4S 5^K`j̽Iz 4!ˇ:c~ߍ:.ox><M4aIqixlj @xcs P@zԐ,7]2R>RiE%82Lb5{G~Ԋ)>}Y 1=@M@j5P]n*v 2 04=y3V~f2[R<C.{ C>r%w_1C+<. Do~Yy"3ִGQ7*'cԩ{uS6r$|n T]N)fϱ|y*HS('\zٹYIblW! XX 8adr膗 ~ i*zSŽK30ixo*us}j`; GyCLI{u B^iiUc궶!a#>gYR1T2Ӯ^Z "0 R' ,]i>b=(EuZ)ABmo¿z}UDvi>7hx1ߚ&nkr畕krmJڂkR3~~L ݖM?M%*O 3LyƟظqI;q8f*UHgB4gE+gi=H۔>GwA'PrXhR;W+$UM!/8(|%KAɖ@ט;櫕'[mg>9'ʔW*4fgw4h')Q8'Ky7 }6PpDצg7Ĵ\>`҃`5 VpuK`ev췚kl2;-#TƂ QBαp)T:V-xs&qI_aC> Ðd!AghԱD\`yjR}"yO aHL ho7,D@]X3uǑ$iz=E VN9wԇL-]NisRaE#@2ҩ@1F,s$%=!vm.$vd땠$N'|w&}*1Qܱ$ RF.Zi0iS2AXL-R=ثߊѽ]`3$nbf<_K ^ l*`y*GOmip u pO&zܣoЋ'yEׂedH[Ws7~iއ*PvbnY6Ȝ ȕ&īv, vr-]Q~vudf"wab,gq[!N8M'_; 56 $vĆzς:3ۍ=Q~=]3εv'Й1ȿm*IǰtZѡ `Qm (Z |~3l a(k].4R7i̥!6*:HOR` '[Yȏ?W̐F}bZOq:c#5o&0afvf I5޹mV-ff42]Utꍛ6|auCSz$֘ pߋPf>^cu\ j})h??8|og_aApf1i;Fɏkߢ;XRrhi倘`T"lt 5Br O+nj?O;>^i6^ã1-?@/+ 4~|5TXhMj"^*æpK-C'*[4֯4;/m-M!<886,Ǚbޏdrvն]aDiז6xbf׾M4Yl kVyɀsHD*GO$ąwO@qNlʒpFoy"2?WZ v`؁eſ̛xE&FYÎgr!qb/:]NPI>YĐz}SXG(>n趿G%K491 W/)'VX\a:ã$֑B@`"r$-Z?͑\AnzvE bQ-.t̴rmhD@ui`pz3, g2Nߐ+H')^ @/#"ګ d͢ f|yW!ds0YF[RU|f dn(V!`uijz˜C&H3=M4{WkV!(NUOLcͣ'n}.UBy%_҉XycȣSk\(SS&eeeWw0Xg$dc"}CDX*8fJΎלS)&):6NDP+n7o#^Zx^籣!qD?ć ۆij䜛A^)Ay4KIa]TQ^Hב=]r𸰧HAd~^*kЪL|z:zd=X'Vߜ%y,-UUIqLSJ $8+^+ט+NMr<ՔLthE@Y/3C(D6I{#wH-#E'(=;<#0y[yYǽU,A|#S>aX.*.pa>q5W w1r@㠗BZpC,IFPfV+Uc9 U heʺj{At_Z898%u ЧH@k{7$O[)=vr>2Yƃ١A,O9i!`,W Ɋ;{!=%bVthxmP!9^d;~8@س2Vc8^ؽ$eQ? w:NH9.lJB5youÚ?L?.'ȥ^Hޤ+m8L? ۯumY  1ݐS&J7/dcǥlu44j->5.D|=:/>9}yZ,d!tDS dQm:92E sxɄ֛T(5Sp׾긜q>r}WVdza 8I.>93R0iu2s$3|̋'UO @M?a(+Dܦ< o&A ^r#:* QZUM-=h  WW嘅-`PZK Hl1څZFuy1@ЖPpj2noM#iع`0e2PmQf]fݕ@ @ &Xc&]Rxo2%.ҔsZ<$qUXv\nO$S}Ўӡ]M (T'n6EI T DTe k.Ke2M-SsӮh2!( a3&Q-4]Ktry XA7uP- cC;9EuȮfQ=DTPfA~o¿/|)\bylݔA-kUpn qs7oiKb`'ѯܟoUT MҙeJK1FN~pB&U/+} tz`㧞!NJ\* :=wg[۾iݩ]p³i89I/hɯ;Yk3gw{*]U AvfTIpp͎0~2k$hauT?8ቹԺ8fSGY --"ߎvCkcaHswqW~iiM;đ28y< rȖJFA1 VY Њ9=[?fl\e[]Bȃ}Lblub 2 onq|}jyEBlk?,ucT'>a% c9v[ fB;I8ʘctKiYf*t&PZA>,A3UJdZ`ѪG*h>&4:FI(aryi|uhwҍ Za!Cu ?.z%,݁ =G.,a8!PL%F39tZeBʏnEM&^|6zg;,.'_җQ'e )0LE՚绢չƉCDȳ"Lȴz+fDW-ÿύ/n[<.fnw(F}?Z&9هiVVBGnՋa^/~Gl3\ 5ls8 JA#+ۦu;,̳|bP^/v]ힶjZ7*:7&DA 'iBnxM }Eqz1.j"'`7U~]+c'fR|>Ӕ;^/hfsocUKfa'Q.툎OJhT!uzգ&6UJڿrEwL ywL6j>í TvKn>DRflq^~B&\"mO7A@Bqn6+ n]&W(x8x6ĸ&pnђ$Uz )KmF>;nV"GfMDk؄̀$;u9=xda5Hĺ.j~yQš@j6f\pǣ7$Bl&W-qoF^]3?C?k .XRcP_kxCΘP8*M$Iů! `\h$_̘ t&vE3Wꍚc(|e`q3hʴodG[ٙ܂A0QݞV<'{۝SK+EyUPh]r[y mP.D㟍SE`!|'T8S0UT # rQAmbuc{uf¶iJ!LIAe'Y+whþW-rЬ |rՆ*{W8;ia3gÚWPt oe =Ǽ{(78_Ήi1by#?bSw/ho-#T ǟ\R\)`Jrq\Ơ~u6& 2#5 Z:NjbY\"9q,Nۤ;iaG])$C~wb!)c#Q~}2, " ;ԗ3谼A'?@.+\9ATsДX2F5ĕ{[ tfF\WvWI|"?3Du\g}*`Xz] rkU _~ fLi*lrM'0 3"Z^)LR5%Aƥ%R6O2bAvH6-wjYq$ҎS;5"O[ەX{7GG*!U:x[yz9\gyE77y]tcA;+9YA,a6edZ̈́ {"g,(n[OA6CMcl ( IRggRvH6KoA艔A 7%&W(|)`)9mI㲸yi\޳Me荑{>{swDI( #+\_K\xK֫Iר#"V?Ert@S9B&dtcQ4۬~Tјa ji \k9>\l_m,~R'=_2µ>ҏY7Zr<+|hꕥA[k4AN{$5rs;_Yu2lR%4 q_sћa ra3 yYȠ~sցJ!9@=.CݼPwӊ2>ݪ;!7JYmfhd*@/cEV¼$!d %$ta"U'=zcODK-? P4\c_O9թBD<>E)HuP+q86> МH& Qddf0'HN%CUSkb & IGχ5o+.7[˹]Җd giBX%x,2=[>KHɄs]75XP';q20;,ax.~s)֋%dk Fyyz]YIXG ~`KRFuG}aLFٷj Q;ofd1/GEaUAOpA{;eFh%Bi+#c\C / ,r"_#O/)LpSP>Hf.$l+-ڄkV+)z_dB)WLDOYkVD>ʀ H[c fc=n܏bXp[L>yM_/OC?vL&TqP^IkїpgkW 2 ] b'([ϟY3/<4gޣUnXrM` }f 2<̓άo~Mv5EH JW8.N呥~YgGY7Umg>ɰvuY[\).=e`=a RzdڔB#a9 ( +!I'8"ΊHER5Oo w;T))D`/Sor~~?og[i_&s a_1#B''_CU7N"VbdDP8cpPF7rfF2wcUilyD{x:sPBҬS}l~^i5zf \%h5.ڒ-!Tr J_0jA**wΆ$ɝlWeCYk~TF#8~יmz/29 -)iuGq\Zf|x#+]QNA>SJE0_XS:N-} ՟X+/ JE]$&PL5|g\Iz#/C^sHk2l{%`X(iau=~@`MҠsoN^ȁs"Xh \{Q#wQ|X$?' [+`f=9|@һ4.F_.%s8T fJ@6lez,]JGqEKQvްAnjdSԊ87 vj@o)ڲL^ESWC6[HDWfHL/%׾{|[$5Mm:kvjezC{o:#X4'.ϨJ[4ۊ2س j9YYt<h1.F[ IFY'J= re[*jKך-1*Cu^' Ԡcpnw!%h%'GN#Ler& q,<؉\}r}6d`었2n3ԪONn_rNA< Ol#" k?oApʽI}\[W'^ Yb7UP:;a# Ec$?r7?f$; YWl"+)ՙVM*kESE 'Z^B]ƆwK9Sr0\N1*`0«݌ OSGQA8T _vе՟.]фF?R?/,n꣆Iո[Q]#:j@ vAC_ݬÙ (>VΟ+yͺ\1D~. `X?:8K|oX:w0KK {mZM#BbUi8%k48NUs :kPEȾ]2oaN>8nme&~On4;ݦ(xLI@*5C_ vVNtTVߝ{Sj4XcIn&IɽA/6=kIqNʃaw֜Wf'dXFWP˟,FjƔn LO(Q_&ԥn`͜L:⎍-րu<@@i~4nƀOS.%iG7]gr<*5ix1eUeuO8P +Yow&8]p-gC"B@Iǔ9_[ks[Y=[ۻҿQlщ x`]jg?uvӐSF_5ޱvfİAl%!8/&FOчifh\*93$;ng!(̱$ZC?EA>I6\Ӽlp#*F,a}Z}| 7qrl,n8hrK2B22r#Ħǜkef=O!X%8m89}+fwޘa Qzqv!V"X'+m}806^bxaUy% |τ^$( r793GtزkDϙwwB(N9A? ךFk5ZU_&Tr9 MA惼RF$k#lԼFѬXprkO Edii z:`L{~0|m$8 _䚫&ChY&K<"XSY_k49ڼ^hS} *v&=L],WMw(ǠIv׬qQxYFʜxgk8T?#5ePqimI[C(cbl&6KZ׋뛍`쳵 8Bw7C2\WXM su쵉#8w-)/Ȝb61<԰c)))aqy9jn^L0'Jg>σ[@@\D6wAmWެXx4~ύh.ڎ'nۗU 7_ب1Q Fy*.>ޙ80E{_^b" e(u Ϙ"bi /o&gw4]Dih;\i]0_SfO8TY䛺C묈dzC®Vrvj2Õg[=1XnJp+t]$- jK-h&y^yj՟LU}ce \VIbǝB* t6dϐ}2/5z1{f 4 ѯ'\Lw++KO/GUVni]|FF+)^]6tdPX<%J.%NU;n& {%י^=BRuh$haxz!}P[ٖ<".YuWUʩCgs(3,eA'ʫfsnMMʑ`2 jT&F.<KX?=FBX(d!8rteuQ^.t!m QK72y=HBU7#PhVtHNfX^kW(ި=5â|aNkbSDe(7#).faPxog]Έ['GJcr@BƁ l-g) .&ܩ"I*^.0B{?{/qt"'4]fcW^*#Mz"41. g)N|adՌ2_:,2aֹ~!){-P^iK1!\; 3"/*q> C2][\UD܅A yƆ;嶺y+dH ݂gVdRs{2YjM,a A,:N5 z#o8h E)I(8PhG&ɫ9D2:@r \+m+6l)A?뵛 QHD݃K@Kc&c; ˺WG(eph6Cw^U .KyֈLH Pob5ȊtKPl׀0K +οgܘNV8ϥo@ EOk4t W~mlY'kF{IpmGhqHmpIS$:KnMCRk5lJ>0z1/&>N,qgf8 (ధފsνRЫC^ y1cZ6+$IA>KQq/Exd@&%۽G32UJw΁: YяiFpG=? ᳰK/>};AWL?7i ސ~Qe(67V8R.I;I* {pH`93\p߄o@ũC0X3*Tp-n$-vH}Mfz9rֽd0;ztoTdO/dʫL}Z|4q:qΖ|}#zm':CX{sm/ Bi)[ cVs8|~y!1xg Vh ?H\gP ^~0 /%W7;%"Zl럶ɨ(u(Rf4+e WՑIzU*d;Glk>r d?]u$y|GEd+{/SC"\,^L&۱rh LiLf)?KKN$b(4> 邒WېZ.{_cژ6%{;#}IcBL/ &*\fX&]+| Bbm;2ىR qϳdHg]=^0`4*fOLB\9 3_m@)c\3M?P[EkYLA}k,7' ˠ̪iűЏt~D#zfekh`q_3Y5&yuka1T/s2lM6QgH!m7{0U46 -gi[ӟWR ]wY NS;OKmuBaoY}ѩ4IvxOKox2㶳bA\IfN6Tk.#5Qm^7uEޏHcqlC%Rp%l4d23Q7qĭ?f ]kPvK`LLXZ%Tr{rq(ek)xRH!;Ckz1qXgQv'$=xW4 m(!lwPfi]!u]{*-S~"Am֫Q&ʅcA A϶̬jO5}U94[iɼX8xiKuH-0'j`1[ܩhFE. 5%P*UV.x?욣ERj. cXBa͵XU 8ηxm ֑TA@ Ҡ[ ;ea=@|LG+=p<4rrNA-G(P]2x.~0o%O:H473"034~.psJCZ_HFb -V}p}xÒi3}yc~=wKE-r1,uSsQd"_o:S.u k-xt,C.=P$0I?EDFKW,\cL x~cAGWHzS5HH@.kFQ5KQ/6%b݌mӤu`"P s+V\BjfjoBdh> ۻۡ`V]XJw~q]QҤ,7 kIެK_`.i7 sI?{s$9V\z=aԁ9~Kp…wb[ă+bBpT . ]`! u<&(FӸ,kѥ|"a-EKvȧ<x^i |bOqʠ«AJ74ږo#ˇiLUxqmFڸ,eصvIq\V6 ğV&^.P[PE lRRvS(Jd'T1;(bsj.de*O) gdY7>bf%uԖKr*`4|)l֝6UgK,^%(e{+z-L-?k'`A rFT*E=kyf"(3,076 6/OBF&q?r\.kr(}#L.Ӭ:J0…'o):P |ipvt" `q(ϷC8j͆?AdyR զaR":rcεC5kG Dw; 嗬.Uxm$ ƺAq &f0@sms;?ĸ2K~f醲aOS2id'5zíKib^z}JG;pH]=P"d?NuUHq(G;ũ/8GR$}T K.o-5nQ\G,;̌eܶl ]YtWe-:( ٟ]*x+ ${.p<05jTy n!zX>CUR  ˊqAjf+„gN$P=)E~9"{=yQe k ~8ɒN܆C;ڬr>72ġ1;o UԦK!VĤMӊAƻUŋnNM5K]yYH,GsNwX 'ʙՅhЅ㌞[2KZ{R[ĕ%Y/{%!_eF{7*I y4EM5ѳ*rdsl@+TJ,2sK/Qx[U6D hZ~œt*6ۜ8?8vb֕~A)tMrQ/Adҳ܍ͺ -(B;1CYE>cwwh>_ K`lyt 3'Nx!*L0~`ʿu:Z->hky"?vhHH;~8^foҋ@ZOoA*EfǙI, xs:nGMHݽ3 z=Ӿ*!|Gy/8ʅ?jw5? >E4 ,Ʈg/!`mmqq-07|;J\$|sՙ[C#R<~3lN xΜșPz;G/=|ڛah\.:~r DS ~/5{udX'zz1sƙhM*4/V9L[-F@!Rd=>EBҳOC}׻}.C=kӿLe5`V>3-*|`{ hBQ ym΁_uty`5J aPW~~gVXʐbYCq~gtf"3O|4<MGpg_+eKfK QRqP3(Zxs{b%;B=\45qNEx[߫gܦ6;R%5B͕[`ӏ،jA}6!EeTYpFDm{+Ӆv6BжEr8= jdY#%@CF]'5EՄ;&-!d}y4Ѭ: dʕ];[_-w&1N@~'= ژ [d>3V F>ږLZZ^~G"m]\EX7>b$-n5=5+?4/JL53$%xlg571zSHXƭ23o#}eʅ^.5sSDFWtkF kpCF uw2$ɛ+ \j?zK9ǂ #}wF7/d_38[~ cbCQ+QerQs/Ks'*ZbuRTqbܚWOl}HT'<&ΒU)[EHɂv1I1f8 62ܵ{}28 ̗,XUVx"Z(ȿ}Ɨc]/ohKY5>*#d 8kkٸah[?4zFd%'IԾ( ~77=[6qDdEѕh,~DK_yz.6̽Ra0^\.96Tڧ Х+ZG W*bˢRIpB7(@m ۩ >smLb^>:W Ľspw [Y^wz1 -GjDPn#YM #xCar/8*Z9=ʏ;O;vͱcZ V`n c-> # =?n%+|F2𜜵V!3mSCsҪusP\^jS#mqEWoE%/D_0d/ _Aս>ұ^5S'hreMZ~/w^&33À>הOʵI{ܑ}Jap>c4wPaVFuSjI RD>\C]7|qPU >FԺK|֊S~z7A۷kmMcJe {j LAx",,^ pŶ, #⮡UGU%-(ڵ3>2 Y6enJ{inˡgQ\%G{nSB;E_Ⱋs cpn?T#U *䯙g:!~E23HV} `w|3c],:#f[-_L8JDY[wiIuaJn {Wr% e댴<1* -MkXZZ|91[x/?Ǫnsq@ y~~ȵӓSdA{+ He:Gԇ 9;ޟ uItڧu bXkdѽ6.BSQ oCSj c~__hj2Lxɋc8OkUBCc,NhsX罀Fvt vrlPSR^I~VSI_S\(.gfᡭQ%:x'1,$CtCsB bi0pQt? x>W)ݺlϢa$T}0:bPf5aQZ'˭)(bT?qXx?PVY_;,_xI9>U 9ϠZs7 L $ ]~oyf1E~*#lb]?Q2$ȴN g\nΓ6AʵC#"*JQb܇og SRTQ~|VL1ּ ``@KX!0,m/NJgr)@mO"3&z<!a}˕U#oCY4uiIO 2Av5~;5-@/?ˊ&~dKJ.(޻us\F|K ;ae 3rR@O&  o]t,c >L"xY._+1 Er|_z)o].i?D*{Ft?`'.8oT A݈G0_.).B)&onI t F[|dxƟ(i1L)x1nXyQ9T]<$3~(K{1t2_ڟR˵3r85o faW{ U_{UQu_cH^Ku7&~!"m!0YVr7!_b1װIe3@gij-w%I?Bx 7d ˔iZRuO'ɥ"ڮ-$~akdr,p=A՛$LP&ݵ- vKޏ؍I[p53jkaX~_[)G0M0['"zC[y=.@ }#Bfz.9vjZ&XD:y!1 |ˁ\\%…ĄlH3$Ms;݅NsjOcpQ}Ȧ,5[dSg(-=4Ȕ CoV|Sg(”bb ޷W d%h$FŪ3'_'=˄C9|FPzvE8Tܲ Uڌc΅ٰ=r a_y`V}^޷EIF&PKr7pJqc nO Tru#o8 ,dr;ieߒ(PbPTzQ$m=.hwŏ1+K|HL^p\x;4E:mQ!_KɞtF1rwDmLKnߤ؎CaG9H gA*ȷtj(k`&%ef9)V)K[,iZ,EA!+XXhp!U&$b(=g"s؇pRKLuhו\FTmy(q>jpOr~x \sBEDFEo Omi$ɴ2Ut AF醿PM"|2^h}-ZmV.$\~}4T<.;Ri4X;y&Ȼ;ǷE*/MDu;lzM/WCV^BFc6ݩ'Rlʤc=p Rjɖ $a`m+P̢SȬW )xʙm9[xIbK! ׷b(NA[Xst*+K _mn_!][AH/$С*Zىm!l4%i( 輄4b&,5 3$ADnd"V62q.E k wr7)hO(j#ky XNU;'D1&5Ĝ 6NnsyTS,7@dSd_}ɲ Ʒ {h@yx3h$myx]¤USvcý%2[M\%X z{e5;C7ƞ6[w;5I@rUGE%G kX[*S(ƭ14|s^nPƣY|0r &Lڼ\v6K/^d t gx0=/Vd, j?u8涼4?~}FqeOAds-]49XpPn^ww8p < i3=!FIXU;B; 9gcW NeUQk>"`NEF{i Yq ppb I-FؖPS),j.]v1asMX_[cTϞ bՅZ4݊"`Y4_n \Z)#c?W^\ŇZ@ɕ`{vՌCGo7 ~ʟ%<|[Þ%4AyG+uO dmþ*po[ X-lT,TLingo;sÉP1lWcl}+?L7h?Ą_+y?!l`ᘵҊ CxC'vgI:0.7#{G5s5͝c^4<9dq1mV0E?F)mӌ!G6N=6癠@Z Ns<,dEq8CN w~?o%۠n WDeA[z7eIx8&Ui&P \kdGy;Ptڤ8nmnzʹc5Om`At~oS+#`=J"LaEn 0~F,KKNfUG) ch}#guklc?UrioR _v?yL-͌攏ɳՇ`>PLCo9 + -=2 GX/z?ZZ#558ܹPfUlD(\H.ZmI9 ( /=č;-8Bx@>Usҝ̉ CPh /_t 7Z`\uP6KG~Czr03!(6_d|mvT'Wa6 I9ZS'BOLP/n*VOd$dd:EdͱFYOs|#-ahj2ƣp-Z ]c>hC7_ Y!fa`t dwn- }if^1t84 k{2*mS /7LOWKm#vCA$;=DXONAOaeZfϪ6uj]ݔuBHW8VmTu'p,N\VuV 7/"= qQU=  ks&ܘn?_}Xp`|^URo;}oړE֮Ɛ\RS>!ּSZSG^N7Ac~U5ݎ "y;+i[!"Ω4+*=P"/*5vdy沲編Q6^6o%m5\ip`Gٖ ϖCˇKڗ.a]WNL^\Ѻ eܩT5v́ggXCXP\g[3=I<*O] f*,0v (_rnN_uwafq%"0pCf(y>6dEG[Ƃ)'|t ;Dgϡ50"P9`'v n o` dKkcc<%ߜ7 ƜC%WR . 8F <ֿ%k별y) 0ƶ̰~2Z;D4$mfJUx=k>|^' 0seT.5 ff|ET5v!:-VD/Z"Cs.sN _7kkÕ(]^\1 1Uo*<,_D0qa{|饏6 *(kH6U`ܰg,>31VM>^Ŀ*54 n_18$0i*8Sv~HnECA:^iL[r&)^d|΄.1QftqE8JSj㞹HG L2ÏD4,$-U.f/Hj|qsҝ =:i.*]Axe#!}DХe"mD;%SͿRc/YqwrG ݥ6x/m wge\3usR1Wژ`XAݴ DlY))/A:ғ%)čO [*5Ua 9lsi˦kF*i^x*eo\"ʖi}^`ԬB:O)c=fh[&(]A$L`ePt ډhB}t0W3{i,iS#FTѼ8}E:V[R=g> I'i܍Yn”*cRŖS7:;\~d;~oQ18Q=,c?խe)XJ2*NJ$2/u8DV0N ,ixvٙCIe ?2_&pUϹxmq" 6n^.$kUe,>lvNJ02Y4$ qȌ׊=0#M A_p`9(p6AQ=ī!\W.y~ԝ[ @p(@vo' 55C' S@;ßnaN/S$ھ$ZJ*+Y*ͭ: ^D(c KNē63Œs.-ގ/܂DΩpR$d_DL+=DzRdE \zɣZ:2|j6fD!w|OːևNXa!t2hyqw4U! RI홅+ PPkv(˲Vo6;mCGٙ~C0KqLgUe"VȆ7߄ Uiz>5Qum"AY?p'ʑQ 32< /BxŮZÑ@)Ϝ4]wۉVh.j6>̝&/RUvf|J L~42qc,XR#S<ı3fjh\}}l=+.BcsQFɫ9zb ɚx߮?g0Ek ڍ>"Qn)h/aU @]&~o5֚w։|Zy2[~#Ǩϩ}`M`PaO4 V`6dF(Jϵ+!6gIf@C|%==SMYLI*!Ze ׬$DA%hBN7f]#,4r|ə;M+m_lYu~1`Wt]C1SjK/#W7:^ՖVbv5 P'~6 ;1H Q^VԚޢX tP_ V8{r{)ܞ\Ep3 u~XbJЅO }ؗJ55>T!pӒu<+ˮd9#d#N<4M}Ѧn/\K ğ-vjK?PX?:>(u+r&-Z_e jby9Isat9ln|"@l[J I Ë=+ι0i͹n|pL1u!]hp>H0|B -8~Xc?ga>gNbܧùSʱ Ĭ{pP sew'PFf蔻2$,0!bȋE@V}RT(<2@I9LZ1D7EKGJj/9? 6sΒelNŠ<tZ-=\-k|1}.Nf (-XlFƹ5L zt{ oplU{R5j9PDzNŧbw+OQ" \4WɶQ]I ^ մͮvǬYLvr\ T5V–4e/Y@t uO]V:׮fa:'EW}ȄkpqZu|[MO )hgJqb13oK" 6,Ki^$3cIB];|EnzQb3->&K,~Z9`ྙ`Rz|蠍d@4 kX#*k pbgfqV>/[3 *|;T.Aⴞ/5$ Tn6xsGzNv\̣X 5ѻ|A[բwAClB,W$b7Ac֗BD\l ;jIQunR!mGm.^q&+ZㄚaLye'ߛ޻Q֊W$banI',fy#"c#y2D ;y̫&ACZ6!^CDskJYh‡"hY+}%܌햰e3wi:/iS_hbvz,/a_d$zoӜVjZ]cw,sKږXC{_l5~P}5}7LSj\T#%{׊18k-^^S櫲%s0Zq£A9cv(TPLNzmGG70m8_#TQ\d|k6Bte#=*.*rfT j.uky)Nh!P3PoN,Dž8WVK8Uv.J;6ᮌ7P󞝗eٚ5=ku-\;D"yPH< dD[X_G}Y!i=qR2{Z~!I[VGG̺9噮4!l4~{ŏP_ 64eusllΙįƄXFk[ l"nG6f~$ K`{!EaC[!nK_99p]!I=@ifyrEd?YlEf ee7S8KQeCz4Cm=c Yl3HR4"Vyz۷0=؅OUۈ\τgX<3Dṉp f2ؗ}whuczvn5DC )C )f~CL \Ї%RN(͉zRL%F 0H|+Hif80Bil]a;G<뭑F&}ka!?E `S (BE!i^'Y) Z2QCS? {|-&[QrDeLIcHfSlz+)|:*__ͅWBT XnȿS]-|PκrH {&s_&$pvR[43Ew#"eVFA\r[bK'JY 5Q[]jWVrϢl?9:ܣNcSH״֩ހv׃tk$1U#{hsY\W3pqyy'l-كqaUP&shJ[X zK%G )12~B#6uLIVv֮HxC0SWP~FrRMRи >MkZ #Z_>٤)EMЃߦH;e^KVָ䵬 RTfr0;{b|r,nGQQ@p$8E2˞겛ьb:CVFآґ ;^{$j jET99a>[HGԜrwы;aY6>dh//c0 &#bI~ϱȄо=z`j#)ߋwefP̦''ιQX7)uڪ>m6l{=#S5;-.]"L'r^ۛH;ac'v]W* yABX5덡@lc"Z\8 nVϯz TftAoTFQ[ހ1y"8VBXe au X5|'S <ƣN2tvk  m\p]wTS g"ԾDyvqa{F*X_#XnƇTRO{PКoxPn; <ɑ"=cj,¡θ"(]L}j! bUj`.2@/I(玝x;{O=6ϒl% bd/DqiM! q^zYP8O}x]JrH.bau9mJg4Y#ա覭^%8Mh[~`2;v0KIJn>^=`0Zy &qA0t sj4Pl@;Q&H>œ|?;[imNfGM%"߱-7`6xTM;sHu7tJ'}ݼ1j%Iw5ļqe 7HzlG8*hv>DW`.(ZZ@-_YB{HknTph GC IMlP_fWP;]S@R F oZEʈI7nmZ HEx`BZ)Mlim)zˮY3Z֓$s߲R\>=e^R5BIz]#F !>ܹx4Pڱ.VEucӭ hb^͠kNvβ:55Tͷͽ*w.2>Fpe%-kbSYmJҕPCcy W?;7ml~BṼ{y0,6,@+iv]9D]l@i}nߡ9C#&$Ѵ昆Ӌ~n@ ނbECAzoʠQX) @ { MeυSg]۩OlRI}kQEKb}"po6e!?Y`W +hܺ9qW0uVVW1iA%$(N5ɩݯ V犟!e{F8EHy%PgD@᛬;iț #XIWd~9ϥ6y)l)NJ奁A>~4wf0{gdIb[0ʘiCiIpC7KPDA)NXѸO^M Kv|mP_MGO{Z2+ /'ޑ_f[ W)B fwPSAs28.TozTr3E TFqdX j{qì76mZҶ8xW}oU'S0"+" ]$zϽ֣I=':.8A@x'Ķ\t!s+p% BA`џШ1vժ'n2{pP1D 9i0c̛ N::g"?)e.랛hL3⚻ѵmXhC Fg5, j0! ?)/E5YJRkBmH /dQh{O_eǠ PRFV$6z-0CFt0 \&dX58e⼬<[q QɗqU A(SM]:xqnb7jq4Y [%e;!; &ҮG&ei~J2bG3BV'!Fl\]U5Jg9ҀX#Q3m:pY~ߊZk>UzAO~a;_5b&򪳭 M??xwn&Х (G|«i.S", :bDt8H] "i(0LA|hW_vxFΦ^668¯ LhB'2^Y6g{*Q x3(Nr|f);DEFSQ33#'VEZyHxq WON81< YW $J":EKI˜$Y2,8_lzsaΑfGDp߁[ i|tOV(~(8+DrgԪf\u^Y,6,<6 _?9~XLZ ː2 ߖznBC-9x&sSn$bq#CD{ȸ&@f-N&]b Y̙u ⿔hJÖÙn ~z:-) ȌS_Nic_D1i 9PUkX`GmXcUo1F~ uψSQ<9Y?(WO4po`' /bv\D2Hi m b^[ciJWorr֩./n x9ث8,h p[{>fHcNdkw6TMzቼ:luw0tZ0vn3IDu*2QlxhirosiV$dZ̻HϢW>oQ;w2xyqۤ*nՃSP~$$GZ- jSNϔVz":?d~k DƠ)0b :{`WΡ4DjՐ/9UXgEo4Qp%=T+m{SLF+*ۍ)[ba{}àK&H$<ΙcnƩp%Su] E;{fB' }<5j޲-!/Z$ב|J? >E )Xb);1%K7NOt%K;ZimbyvAEl=6*&՝kw ZѬC1|ڲԘ1b&V<Pba7Rٗf"Tf~}Mf7l,)qbd$ޑ+N_ٸ+ls[D.E`B$4T?~5ۄkdi%1 ieh첈RadTy8ǎnu4HBͽmB|AP\J0ȍ x}P̷1'&"Qn U.k\XAV х_B邖 Rr |bqb mFf`vKDDu!e,A*W/p ^ <(QR< k _BrAB2SZ~YpQW"O9H8zC)͕X|wm us9`˔1\ '.wS5^78ǨXĚu*wq+snekTJTf3mEzqBmZ qP+NڢY3ߎ %۩'GF)jFW A=VWPǠ/"vL>Q)7W$őZt3@76KT,O>L{y-jh4kGr4BGDTq_/Wk 0]<$ ̍_ 2و@tR!aTwy-4p5#'4i0%B|j^~dt,ZL3->ZrlJOWzTpS/?\{6` >GKjq+DWrC#_XQ]=ߌ32$?;J74YP) BVHdGz!?u5KB$`_cI tPZQ\~@GMHZCI$}ĭ/8nkX[*l5b)\I޸>Ha^bכU>(=tyW_ڃ?S;(e)Î,BԮR3:S ̓p9(:~ЃY47iɽƤG_'}Z7*bU~ތN6T\L[bCz%V;/ yG\|@w QF޸/ yyFQPT!ui靯8u J $TV\M*,ŤlIiKjqsf7HT#jL,ߥ@PC0 ܵsRDä"`{ȧ.- M bRfTW+U:Rɏ Zأ|tElX}o'?(ݿ=@ G DB( ChM?^d~?=||ۻEf<৥ތ:ÂO%_BTZX:yjvw#;]APVg¶)kbD4Vp9u5*{QFOYeE]}edjK<7z[Mi-Dǒ4Užu<瑕ሢba7k6r1R>XJ?&n`AsXdY*pq*~bz0#?gϛO%tsMm w8Xuh5 2)&թ3dM0}c2ytaaiZ sT#VjG1U T6a;dBC8f%Uv=9b UHfQHZe^;fXiWΠ Afĥ7ڷ{38fz\2Gp9ݥ<|?GuOj-\vo% _sflP#mJ"yi[k=}*vz. cHXEV i Epy"_<01$w*cu]I/pnڸrj ͳ.IA~VWBw"H+k*<'1K^cǻSYcº/GmؔWUh|0d*KoGQ ylBzepJ]&Fc{6LL8JvE㹕GR/5k*b(KRn?\U!Tys8FWCptm_yniylu= 0e#7? Z|~i'N>RC}(%Ŝe`=3UMc'7>?6L(* 2¦>xDӮ hѥTP1M=âQ~_y<.[-: CNOQw?h+1PkUM ʷ+uɃ}ҕ)6lBcKm1SdFu'Kx+Dqn  %6秕^ӻ_pC4Zrdž+*K)fhxbzL8[%d&MjhEvzAûogyO\? pJ(|"|Od_6Q1E.;Zv:xxM gT(p3}t9PKPկTWx8H bDĐ0}+䍠;~-?J^y$bQ1h@[pyWDE #߸]z3ib:`8'}40X}I`7]HsI!`!*ʧ_ľ-@^>iur潴V>F$ڃ+L͘ꊕ#ŇLPI_c3I}D5?Jx{SpMc/pWx ;91͖y@pp<4@r_Z;qB^c;Z -$ dxh?ǹn3䈬ȢL p-hdnuOkEԎOmj5BTr jP3wqENN̬$ɨ7O-e l>30aLCA!T,J=1*A.M%*q?}93MfeOdӛ Do>Б꫚ASI9$|hl 2˫$5}RQ0ި^!'>$lv<wcQAΣaM@W9 mzjxD-P'ǼksN we|oet1XkRFNGկgo4yL]BE:+o}Z#~9lEo9bQ|h|&>˚FiL޿kĺos :(@U0a,dV1S13Td7M\)0s_7POLsO3}~8rE7 S~+5Nb[~GQKRJ&aH|`!w' L l e2)N2a=pkNzNyrwl5V3NWNG]! ~%`vHFlU'lbǡNK[cB8~#F3@I0PY$p+|skjy(A5 {ʌY?e%E^j0FK1 _}(bKd1k(ALNױ3O6ށ',Z0GŒB$G#i 1H9 ϶T΅ 62 slvȾlc>WDהN;k5}z K pcF'`xYR54va{ְg{@mPpVyH41 MD_",ĥ.(dޖ/5Ƹ:-US2aݷiIO--c}ҤcZr<:Lf`xRTV9`hG _o@@Th(e=U9#pZO25d@VbD 4~l}S&R 18i|(ɔn9 xrKUSCuZ6ߓˍP=Ƥx%<ʢ/7 Mx08ĉ>UU½|4de!ϕT<l{wI$+IMCJ|*a+q27Fjt7k3k*@͙@gįbzkxd/2.|L\F<_q t 2(P w+yߛXG_.1:F½CN)&B4ԥ+h[#Vt uT=yә uwaUVU5,E]g{@rrsZ3" G}:Je;)s. HEx ~Sq[k^.FMw׭lt=!^)fb3 󁻔QF17т }0 m2̊GYLz\D5J-Rnh`Xv8wVܕc94m졥P]YHi4"&TUJRv?2 VA`37[p +ˠ&roKL<,TJ ,dU_=W*g4ۑl^j_u4u^ؘtT*zRL\1o݆¶аӛ+/uw(GxJVuكLFJEr#?asNRATa~'7o#UF.~=Zd비.B0ӝ[VZȷmF{5\GFE@$e" N 059@<8aį9$:A-6ͽZ6`KAN-ȟGtBACC~OHk|'M;5;V.p Q0U+E< |*zҡ֔Ea y4P+Ç`,f[k[4?̔:!7j3|*NN"Ԧ<d|$Zlꩰ ol~dwIP q˳#eqnЦ'& %7?7_Yݥ)V_L?rk=TX f}ѷ&M.7] ?[ja6L(N:Xw&cZVզnm| YSB*VD1_@1l>a*xG꼠G"=A;vF׭R&35%Y2±''sHwo!ym1N+~_.d@@ Fno`AzK?N4?*D,Io=!=E>YĦ+,!Wg!%HHtݳFbLjo I IvE P碼BSQN=3XvgyTs8ݥ4cB9nKB1,*6)&j) ݼW&uُ~?Kh|?@(qQ/)C,B-ԣ,Mj5`d|̣++U5[54OVDƻ~I3ObE빯`4G'O,!)M_K9Jl:V'ۋ!I1u9<, =)bl^\mVu r;'kSLMK={' -ѪzrpDB6z]م Oڂf7&?=뗲}cduy,2G_M3{SX^fEZ~uFfJ'vyR`<2Ijʘ,~jdʇn[IiV֒;z.)ynRKƢ܈f)?['H+/mwW"&_R F=J>څw .6tXXS ̖=~)kMƼ)BU@ 0Ҋ|Z,Hɘc*gϸ)\/ [KUZkXa%^餲1ݑ'΢O~1RڗQ3QV@8.p;RYRG>/P(]w($TDOl!u'Qlx 8nHh@Ba@RlwbAp=a?$jw;=kI'a!@zw/-:[_w&R| UhnBYVX,FZpUaAR=J^ ˗_^PY(09$>9.79rkB :A((Z|Ů}%X*kTc?h|b)hes6Kc#zb4}< mC "l"Tക!E%DwɄN=@! J̎=j^9]v ;J$>k5?U~%̺ʮVgi!A <ՁqNTA{0`{1ЪNgM]Ȳ?⫃?ۖez0nBpJ`RNڞWr3P a+Bq~^? dq'WuIPuu `vCCkY-{@͸Y@ysܾ9V9] 9"Udscڶ9J!f:I?g˘ha.Y-i#*@^OL+& p)mOOйbUy+@rvԱӳ0"TJhV=+~aQ97|8m.,0ISm衴>SE[#p&+\ f}thiiv ~#L T^w"^Y*`-Pҵzav%+!LLL=lOV. <^Tu}#0{ `fm6(4k2tQ35lvK;i/V^;=ꨶ6"y xbC }5+5' iRG'X3'jLz JIL[%FJav"mRq|;\:/4 bz܉ˮ^7 AOu$ɓM^֡m\B { |rOeαcmTW܇'sEIyIXy ;!7|h+ݎb|ؕTHQ IYk1 8:) DI(Dv 2q`ةz/Øz,Nox{ps̢ 7-L܈ls3~6`YS-c.kxf^dZ; ub4TO:GPtQu-h{dZDA&܅T=ْh{3 3Hz@A`ӀO<2EBo滷{b2m mK48/UvOAi)49AVw{"JUv\fS;!uD@km˵ :&ɶ@F^惊^)^POOn<0VFvp}Py"Kެ%T`V'G@= |!LTG٣)Uwfv~ R #]Uˉ .8rxj~]%m5Y6>œXgo)jwaZL><͇˥sАod*iR^zt+m.xO DBEu& ]z̟X 8,Ku/T,{揁\B?a Ǿ\ D>+}ԍȸ N6!eM;rrfO@(#6[qZqݝva+B*/Da1],ezvϚLzKeUC5u84yGbwvܔLe#%ns%5XgM,<ݟ\_ߡ)"\ w(wXznC\ݣ(75Ψ_8en:P-D- xO?z8I-:ဋ\=/lAѧxZteJ @lA@ikBN@dy[\>[ဏšl rqF]y>'>QU}g @bY}} 6gu;CӕS*ÝGvd[$z<`Z0=ٖPȮϝ=j =(Z}5'5IPfMD;E0 oGdݒ**@K|(xD& $`Z4HO&ݝ eLs"=H܆/U4taMPD_+B.`cMݵ4hn ݣvTA D>k,jLgphi=SX 6VLDo3'* ZI#e*&˥<% rhē2:2*~e+/>=ypj>/qu{_6o5$Vp5SgZyrM˻gϢIyR2^6AoeĆrRl`bl>$9g P`֎ĭ}$Px@OhwI:w#ko)-o>ysI?R* tLfÒk]'*j.O+0/d+ny,]g-vEUb3Wh?(#87)c +v>R^NNPu&Ni/y,B +}Z:Ԃ( J N81OF޵EڕTd~d %`eĘ;zWBa3~ïs(:sғ^!T~ܸBDhB·*d2uֻ (,L!iLX2DP^dꑮ La"yS٭ q1Orꛕ-kI zL(Sv) ~}(͝~mԉY)zsB ?QSyb%zF3FOҭ,1FUJc3e~Ku^Z Y ;|| 0"g_ꥒ @ئljS`WC*UPq/oe&\N։TA;*~>C(v j158XNd@`}k{ތB!yERsxN]Ef8a0T /ixUL kR ^~PE^l}3dGAoPnDʀo՜4~O%p\q>L M*Cb96=&.] :e蘅@9c–9*lUωo44a3N7Om64#B^ߑ Y(2onJ~D%5) a_UU/Hsqh?dcŔ$1} fI'I.ě9Q&.O^W$3?.? &s*ۍʾ"7L8e^v/.mxCj\u͸2hlsQݪ 'wHï1kpWn\fU\Ek'*9XG'k>ނLwH˥ θCs!vFtܥZxkJS?fˀ7qr`7c[:tr7 ēr#fsDAlK^tOU{5XsNs!X,IASGD`0bF̠?;}LLaKXEU/Z:HU5'Ykeh/䅭G fl6j ys>u;7?"dCLj4VϮwt(u,`J.u}۞;±]W%,/ir20Ac3?O SWML@=Z9im]xl߹XQKԻуqyv\c1TCmzp{w;]q{U@[!7'sujgfz{tH%(@Ӛ44? w0rF+L"y|^ڑ$1@3v3@ZxNA(T~@.twgo_lV T8urDOnT"ItGu#">t;'30Gq!I6m/^Yi/Qw@PVqytL Eˋ(6 iXJ)\In2J{`+EM?7 M5L^6[7\=nAP!Jg]95+$;xq ébNXp괜v)aMX13 %C,%Xfl%>3 Yٚ'#dcNe/ğ'DU.vHSk&C }=qSa.PT>$tN+@Hvo}0&r>"SǞЅ>|ieFj5iH/NX K KMN xtȖ;K#]UЄoB{Ǽ3#dcAu-Σh̗qN!6%ND.G1l;^&OHfY| I" 7ZJ|tU~MbtV$J7/j^ϝ} ӓ@bTE>f&8:Qť*;|ghi]"wͥWn@s] ь{1du!+gqɵ:u)]jnH!QGJi֊eGl{oBuImH8H Cs+N̙",zɉ~ҞG0 J- Iy誑8P7#xf&7σz&V'JM1q"pkVhZSxOaIFPO@lsG3]ЍYVpPmU:V6rK߼v얰/UI"a&e Vn "%-4h Sv<\1B,5cG ==p ؉Mzqdž|+~NcxFLFӏ V1*AK1>0R ZLɷ4ȧhYg?xej^OvTd}N6rOLu[t@+qxj]z1~@Ska%gJ-@.O.Ϊ֌aSU׻\4>$bclAVA G޻6IArQW49 XФ ܵeNͷ,_iB.%VP[mܑzj8EEK]~f i2R].{% GPN ?$BLl)"*i+f1O~'학ӵk`H _Ű':&/AIЌҳyoW3pqpR*L A bo@jSJc FנA𑡝dLMn]z~6{<[^`ZTnrl}SfMٷ1[Ax Xw{8Z/ե1.3/.E[בq!9}GW%‰JM K1RڞI#b40^+0r\b`^oFJGR&71OhP'#wB|h,T@l ]xF3YݪO0] 3A L~Fcj1t_-桞_ssdG˽Pf,MIYqPZ/r#yjrWn$ ;p/Fgm6M=w1CyKi YN>$,$%ٳ*dCk_wt} ^ =Q1DKLY$)"y!))̧| $>s&$Sqڣ"x=ʧs ?#yF$OFLE`Xyd}+Co(N/ٻrFZ-}B%O<r .6;uQ}7A%0lZT(aC, S]^t9l ˉ,_YC?A 7?(X\)@ )bWVޘV*x յvs*xH{ҳ-%dptHQrZi6(y4ҔpHHC>vYyjk~C7!TفkQ|&(M31TkP|ׂ<@-sR=%:7R-kɢTTP|H[0XC!hv׃CD{W~$]dtnx;9R`w^nwXtZ֘qҤ}Kpe1#Wد{ĴNr"nCL^]WZaǿC hsL/JCuVg֮~$k㝁\0jYwʕ)hWlX ѐ=_\_@k7=#nOmѥSL?8_vי eǰ05gLX7իlYbo~%H^k:fx/3'/ϱR[ݭ6͟f)wh?W\ rC hG[(_qJ\ɟ8Ռ,`qt!Y>+vk0sgA[K>%pSwp)i{NR{dA־R抳3 x(5Ϸ_»$y!q=+Z v9vAojN'OAl{!m67O,iSXժYZ/\Z&U^$e9I}߭ԗJ6DF\.gfN_˕6 άR> @F.WgjX,ؼ&h;D&ys3ĬiبKW1m;ˁ.eE\*͌X@ FtIf9z}SiM{!|n" UCSiH~0Pm*V&5c;.IㄝHh  HB}`+Y?&V,ӗ#ہI/%࠯Jq(:}&f3J\zUՠ)Tj#H2=vGjy MhiQ<&^._=HR 3G5AvlKÐ0z%|RU|F_&zM) ǍVc 0d&{]kύ|jpXY3MOPf%OR46 }:f=AxWtzvVꥂTNO?`ǔR(%6e,78C( NqA%l=2p(?G (>Oʆn'`ԃD G`Qf[#{PoX3 *F'SquXoz`3$l,]sg՚\ڋDo"aв%9{0huGQQ2%NT%;Vk*LO'r%vM E͂Qb_+{7TxQ "zLxCWL 0Z<U Ą~`Htl[Έڟ(A_ʄ1>ܢ{;֬9'Anx.WEk)%YyJKb_j|T6E5MP0NӾ 8oVFaR0TqtY{)Pyi˯y%qX\ 1]AإzuDA=x#7Cpc>2V_r9y1{x9V Eg&,,`xS{Kcw AE<٘ܤb#l 4_W#lVe~jd#~z zXQT@UGZ7(\OA,g_gW6[HS⤄bԸ3H{vڒe;'׉&{Ӥ ƹ}MnZ/Ӛb$Aq[YrP.IZ(-cVIOLCsC]l0/H*Rqq+m`ɖ9n0E_VHX0Z#. ex^ԺFR"~{QCR%l2a#ڢ֑16߭JҟkP,k%#Qjxz _^B}~oݳ|i9RLCX LλOuǪ1;KE;rݨ1*U=e)Oվ#Ćs{1'!U B b3~j8ϨR\2HQP[e\n=^|Xaquox$`9xcwjşmRBBϙZM?5n$Y;^/Іq?phՑ#բP:oRh;jTh?@R¸'Vٕ7jqoQ>^!ldսn8 o[A¥o _!IG q2!Aco[;9u>>"j%8:H6z,[Xi\+ RSQM5 l* /RޞJCM5O\u o-ݍ6JǦ0y#}qVwR~,B#_S4p,2Gq\Gc& Z4ݰWΫo-ͫebc5A&gR;~?wQN>D 6U71ۘu>`JBTƉ.H[l2 36kNcXZ5!x֟dV0W]~;}[ר?0@{m=)kph0ѯ޸^IoS7.͡J`(;М> yh DsY?}&5 ̼nC,BzH`~' _5LыI'\\׽>SDP{QL ފ2ۀZU/Dy\[rs#tu΂@ȞOw!BvZ$΄,s\\<!H$9MQt1j.eX>X]T{ esJüi q%=99_x5_ z&te\n9FRt#V~ge=ħίQvд Vid^qB6Ưʻ.`bN^' do3[ssx樉Df~dC*,_KM7MA[tH9\⢉"PVމ|Ia*qpqbRFrX t|Iӧb ?4GvNuQH[RLq՚Vq >f+o&rHfC c=pDb7%t_q'}^ R[U;v vyhǠycB:독3%ʜb4u'˟1?4~EbT8[LI?71h@Y3-\9>oêo<<'n}D;@A~ V}3?<+8ukǯve>X+6~[`ii."4],,ehSc['&K|iZ\mǽt?TC CGk60Z^1X@\*ST*!hyn34\j$ * O䎃͈ ޽3E?W/vjM #_L"ǯ l&DՆrZ1wѥ>j'g}:;^M0KTԲ=q@_"C[DDSsę(@ .'KCng75ڙErj$R>;gPI^iʴԬT-,!׀"+{'u @}zLJyEDJ*Κ32kKu:+̕^kC[LM]hښ1WNOKo+=1(Ӻ ;1s_˹ik iCAzR.JE->aCmiDO[F/HlRLᢇ@^("%M<~_Kx-,QҶ2Rnw2>Ӂ,dѳˀtc Ee5QZӘKWB 0=Ɓw"r}OHփh(<,*H]&/}tmjN|9Jes^9]#Iy|57ĿTH !ats'֨ 1Ti'diA͌8\E'T  Jqkxcy%g|"fLBܘx»g$ I5ݘ_T_kp;^8y7`S[S#6V-?^Q-qşn[_#VJ]A7'&P>m&5R_δWJ7K+:f)Ȥ󻡔}/4_1MJ`8}iBw d!f;N%`ȼo!=qAx܉+`VY~ F\>ZCAx̓k;c]<+UO_RK\]ՙ ΆF}y01Q4'AMӒYWwKkIVUXE]f4QȫY @iDT((=-xvڬ.{u٠Hץ=Zb^UZkV}ZԖ.6_%k{vVvm(XG_eQJȶ ;aB?kIJ&QQ":)Ү?܉8pEI ɞOc6w֏4! id*Y<@]?`?h4pBDlwd@+͢|F@(fw7h'Mq;o^Cfi@o/Ov ;!wI) /m[P'7F-ecIF@H)N5bLxz\گlPfIM`G+lju+T,%0sn}mEKS(Ć'+*B\3TM{Le8[w{b۲|1KP1A)59!w*,^OPP_=;`[wgtjsȀ4[Ls3QYcRLT>aowŢIMipG D86+߿ğ`tXvQz9?Jz,gkG='\vs2,*ޥiUc#H'ިeWLZ1snfI2Ǘu3OHV1v0P_wRlJE|d|K}9̞1hT;I `k;(Ggp0EՊ%Dy*d$6xPRY% !6q^b1fep GuAII[-]}YRl_i2Dۃc]0s3 e+8{;Cl(=wx.`=V-,Ry(*耨~gíz _)\ N%}&`2^ XnWobv~͖ZַS!:e"5pU7,+7?2饧;ZHt( 7X0\!`PS$ձ 28XMRO:@i+ >\,D"$N .D 9@<ޑI'ZÅQ z#  qœtqPpGH%ʝ>>+b.U xzTˢȉl#;/\{(ճ\!T`P=P@7,_u\ m?u>yxQ/#u@j,)A}G@Ia s?}Ԑ5?eOLgNpU`Jp ,,3TףQN8S`WPd|_lڃ_cٷZAqMDl濌@LjL|5CQ FF~YwrO4;۵{nO/ / Ī?U58 beid~2Kxn{bSN47k.!l=lP"YTr>3 ?ؿYoj[7GVls-09/)ڎ,8_Q?\1p߃ <'Y#i:/q PN63+'7$pks ijP=Xg$W=@Ix{##c;s9,݀1=g7=&*Uѡsb`2&6ݶķDH*flɜzWuُ<}>Itw [CĢ n7:Kex L9LeVB/,ׁi>#Sj0JW/hmEISz|(H+g8X$ί+蝣9.Fu4D50w#o@jx;K `&> /寻X|@ڽ)Xt/kbnޮ/3{Ec Poa*V=Al>cJ+י BgHtfd)VGp׳gm1g0aT'Kî3۹&|ȩu%5,!_4ɘEVJLmS&hq֏kQ p~ զ]]-gJ WD1kNs+XC[HwRJ!3RȼxsL8XoE>v)Ȗk&ұ;V$ڕ(o OAܣaZtoQ+/_;X#*&sW \WۼYjjI3D]\3|R=uLTi^_o}3_m_oETa 9f49y";h3i_ӧ]}^o(Lf[Rc=L\_ZYI("tE:ϣaz@=/UgJ*[g'B(r)5 T_6huSrj> ŷ[)ٰ|G1P=3/~ x=z ^ &lg;& (ASӖ)"1Eb+m;hqXu Si8PQR:_aq#W3 &r[*7ayb۹wTL.a)t\7=h?qIWh"nYs}^}0rɎ^d{bitL7959<$/47M{ɥ*ߡ {\P01&[\ٕ3܍ڹp{% }`?C%WGZ7"Oi^{.%&[LP%ܼf~-`NvMn}奁]&y7ނ0 ta|:5 (#A`9ǡΚYUp&udXSv y1pggo/ GҧfZa =<f{ijgUu V.Xhߛ3m^\6wX'C}@ďUKQpxvUo> q2}m=O[8V[}^6gDzQHUZ #گ(l;gXw)2 :Nbxk{"S9iR̘>`M/ `߈klPsB!GX#W|I"Z-5=UĘ;?z8/N 1-8??f@QI{'YkuĶw!1-Ng $-+Љ Hc֢wጞ%~_f.CkPiyi5ɻ?<|Dbރ_Ni,aEH%3U=SK׫zJ5YFT29vO-p~vº!_g !{s@49$*7TCpe6̔aDa;Lk> )aPsZu4 }%pLvA,9ϕ=uZBBgrH*8.Ae+ٔpr@ί]FS'JL:!7k@c"pOer|mq-86(oPP#wsr]T,A?qֈ+$X%I~K3SP]]ns\fjGKwC+0qb2ȫEPd3n?i}=Baolq`)Y񠬣hgw4,*uEaeu-ZSł1,f5`Ap4`6jO&g>[YV UW#^!lH aNmHG"56< QuiΪ캐WDq# 3R:&z~&w1U:GZ2yCM&Uѭ"iCW7UnDMy: ǔҗG}128KwI8 xLŔ^%[損h`%Xpv(^JjQ6-)/>.Fd$T4n1KxotVB(ƌ$_? 0xh\U5 yDȪL?QǠk=%ff~oS1֟sXeQ!캶1xU@W isÒՊ̎:9 4!˜a/4ɘR`C JQ9cIS!p<X9-\cCaeGnAeV`>R‹KDܾ1.8C{̞;tr kb2&3`0''խ&JiY2)_wJUntXO%7\`?кD Gz\>Lz3P`Ƣi`RS*G>n FAgz]N68rq© e_>whϞ[ wk3bp];cp}'cy3y,11!?Tj ?yU㏻ !e#$W98G*Eir9{_e @oAW h'}FREN)&t8:~ (Lm"OǴt2'#8,*l6zY[rni5P1q"*tοzb}ec=ԟUQM: a[LvMq1 ) vLOG@ r5TE"8(@qaͥE!Ib!a\s2FBa P4z>Ju~}NկVe c l65UL_@Hxu [΋cTP8p[6cQU1H`Blx4] {="\K!ӡG9e6BXk*6(G !L.N?C'rVIk۠ n=C+:T0fHBsNCxpn^W`+OGuO<1uن酻|! !]:Cq^"B#9YpH89 _iCZ ( t:tY,4Ӹ;3K #^cŠ] `3ltR/?) Nf0q0e̲ ҉S |@&'̊@n}E~:`-KVB5 ?(`sNJԘG5YC z(tCPrj!czv8t[8?9U)P>u)\)Kr-|oL)PҶW\C]G@HhhI%5ܟem,8h9URc񨨁p*s=8/ɶWڿ7;QڴXp,LAC\a(aAQj[Eԅ{ewy,%aJWp,;=x F4^ΑDP1#%PfU"( Lݘr 6A$람Gj,ha)힓YK]XvD4XG(ShV9t-xӔpV,XAn5I A"M>x.*R KU{@hۜ#aMpZ9-#yA7 ׯM+_^-8Իȫʢv>/_6^ð@>/bc?\. ;'t7'(G_-!SR59|H>\?Y^p!B4ЇiGbF4}DL^`dzX=4CY9!\p!< ֽZJ\uXۧ/ b_i2bRjiPEn@nZ 9Ch rH/5NIc u$3BZjdP@Kvv4[ swpJ )T8 - x2\$ґPL1WMTbĘ;ɚkX<[࿿;/ j5TQ} ށdY('M 5|/<̙8LVrS`E%jtTFͷg|B5~hqct\Qltҭ\cgZ[9H[l4pj@_Krރq /wd3a\)9Zad0gBzsvw+xnE'N]k<ƒA,8UQErTO v;$eA"* MoAsw2`lPx #S 1!B4hEg^p`9˖a`{bI#mE{؃p#D@e"Fn1xMKrbKC4EG!Dˌ- jt&d_։iY(} 4 %]1dB߅s  @x{Ǜ[|WAIgr>AэowiD9+AE~1i~BV–YB.lQ}\Ν* mt4[FvL:Cb ϪCXQS~5ٚbsNg@'=E Ya3lIu j =I~DmÓnU7Y{Cْ-KpLE32fM9`,+\m)}m }I4,VWhdQcM0aר2OF۲'4lpWSL<-Wh 䃺XTRJsh0(",{{=QM29&YpgNVĈ*ܳߴ){- Ȉ$S+} 9R(=-.B $vA:uu,Kt5:ӪNyYY QwU5fΓ?f wˈh4DPy}bj`pmgxG& \A>5T o/@> $\~Y^UH kh*Z{sg4r!JgĩBh7KJ4ٴգZ{n/*܇Z+Lmǧ$ýGe.=VFnIdl%+9'w%DRa:̀o[|kZ[ !tRW=)y[ Y`h|vp\?]Mcㅾʶ 'a[[=E_z $LLX {R M^*&0_j$Pnxm" ]Y@EGo<6JͪjYZ mzһ` * dBvm!Ra}6VnK`U9 5`;_P +RK#'k$5{ٌH q^Әh[I73a!)cbK;VuG Qe.D5n~%fDAE$ѿ+o Tzse;ﱼ[xYՋSSCKTHj`a, FMIuؤdgH:TJX͊(Yu[Kv;6Ͻ'm+)юc fS*׮IF]YYĤ'*]`T%Abeh$V&1YN&R0J69bX`^/24k8u2$[ qbQwraEP…P<&6QҳÿNf=4t5|6bxV 5Bק߷A&y܃dG&WBCJF ZbHf6X9AnJsa m7Kkޔu_aIjPsdD^C7՘P4uye)݈B]U<b,>h[_Rk.ed.:XDH%^we\ݒޏs'ZPpFQ}'{h1%jKa~Ӄ9U3&-[uoネڍJE{c:馯ˁvyc|>](;czmW{PUߔ ?%y ,jm}Bq#C_)Z!z݁U"'ؑ=MCVƍz({8#%AWlӨxSEZ zO3bޠsX)JL\X2U+տs!и;LF\;guS,;lƍcqeSNBo/TfN GqtPWWz5xsrPTPqOpu'ޑۘ?T3oq FA\#,O_+-〄"0 U#qz&}{n{ݫߪ^W5Buw=Y; &_Z4w(ceWh@3Y:cpOj7]u75TŗO "y X<VEI3q,_V98@=2z_$?ʳGpR&7y53)|W!z|XP'0o+衟3z5zW. _g0L"ݵ).NS1ʀX2;KJ Nnt9zKᆕ!0N kTw 緍$ $wt)ׁ[Nb.mrX#by vho;Q™ܘ` !EbwPѩdd6 sQGr$  QX6bI^ l.Hn‘4&ք@!~}k/UU҉z?v|Qn W-wdkQc|czf[߃.oFz@ r"8X$vʼT{˙u A 697|i=rwJx־HmTP$1_n ӧ6`mQ[>r)ǰtVM4`1I*Q$s sUvZ$-(Gҁ؉D.TK{ͨ5)~a0dkoFFT{&"(BF(wxKu ,C@u-;fsN Il4ɴ'37!{,R/a [ߟd2~)wKK*st=ַ>5ٖ6Ї҈OM,dD)ʹ8:6v6+~A1dyHc,#"mZ/O&N} m-7a+a}S\}Пk(J)T2^]-6~˝De$3Qzf^\w!qU2v("GxI]olJZdx̥AN9>w;>ͳ4R|s2–' a_T9m Sұn9ww7 :6 vlwܐYoUuk9 PЊ@?J -i:wCBޡVJs u}-a`9XĖ JXڬT'33s"G5Sܸ2v>6ǐb3XwbQ3;ט\NTaBXLLvxY'y3'Ql֑2TTG3?qNs=`)1𮫫 A FZJbZzƙlQV֕]PS9)sXL_vY>AWc]$" z/FC|%vp2MJmĀ⌻B%3Gsm2m ]xvUp4LΠ%PãeP(ԣR-ِVXbZSQY-'BD\}odt!6^>q/UD:LVU42f Kkzc{ 2HfVtzUŜȣa^wljfsCI2%zU#xVBqZΎ6k PWNb0# ЀW_'1}i?l/ I O[%Űvh- }"&o) M~Ew]VyMM(,w;~`)%TDJ (1 dYfO?&WnmQvḉ8N\RAZLsOFqɦYc kj q9y ϫΈ;g;67lºHβR - yۇ|$?GCMJ?LOG;7կ*: ],;Dfd(PaGH(Ҳl3[T~K:@ '4gam|TO`8(L22L>zE=t˷f".n|hXV=1L9υs>6Q8*N8Vv7(X`;<]E s<ՊX鸰tot4-f<׋I[]*ޤNȶrvTOB&acكN !ͱK}Rj\=gt1c-3,)94 d?kސ99 #oU0;xƜ-Spq!w9KlcA^QwMg$fLJf=Rk`e ]L@&>LBjLGz@yQlG!IuP˗h4'Y_gNZ6̊aӿ(d9ii+.v҄Oh\׈T!MFAF2]2? ~ΨyθJ+xf} A*]K'e9]',}<5#N0zT#)puF3,usd/VS@y_ixRD87gm0[їWiL@`. qD[ƿt z8sRNm(EVݽ-EYyꓒ~}5^U0կ(y#somé1g6O:-#SUA"gXjSPO~͹Cv'N@aΚۅ{a!MA9x7dUn@DF7^` k.Y%(#7*n9aG.0+ؽ;b~Ok*41itc? EZ"`):.!r.]](tCjΏbCcv0uWṛ6)x=}b|c&k/dXO0>$̭HAB?C@!UԄ#S!IaC.lpAk pC. #[ f{,?;d/%=5 4:ˌYq%%v۬  jt5T}C _ Vom/ ?1}-P! ή!T# ۦÕ%` vvF-7dL"I wzNL}!tSMR^eRn~rMiOf-̧_Nn[xf΅K\pD[9+3LGM\3QyYr^?v!1 6R|c=ҭ8~ۭ7PAz*ns_UF|ү 1[zIƣBa]m@̥C9w1R~!bB[aKj8TaGHE,! 6Di aВhR,'A>ha͂MH~ }Ym'SOUH21 8CyF_&)OIuRlnFZGXAHH@!ftc9oryˌNoE/D[nBB-9Ԣ0zQ z@O |+'^~FNGǖa.6GIh IJ>M_텣:ਬ#Q ~8ϕ허_P[~  Ky8k=rbw 2a79=H_?b*#Y'`N}1.KW^+*9r Z> 7O黼Ÿ dn[؃ȇj:2r;y~|B.i#fi-1&ya% HB7rxo@3G9Eָo_D{8zp׳fQ#S+Esˋdjܰc{JR* W' cCݞ+/ KB%*(@ C8:fV\sn&^XabA'.ރo1IЪs0LuE/ \'UW/V4KhYT:"~"3i8E%sE=ugS?jF xͰW?cG7S@Ad86j;SF@&e|uvhˍ|7B6սmIbDX 5ٜ?W]aVnBD6,?B0y: n`u4[҃IHi?qg3Xlf (vȘ @oAKYb!Κ@gjGl4ƈmy{q nnMr~ו_INL1׃jBw+YYKYn($xOEʹHxfy你/4UP9,0 ~L*?Rڲ,Xeִ}T";E ˰l?ݭv=m͕Y1J"l|wE4Z }*yl-v^pw;!3Ƌ?e~q޿9PG?Ԗ`U gT2e^L䛴eK\kͭycZ,^!Bn;*?/@f?ASiRvtkC)Y}*3qL1#Wrc!.'džVwZ Y\2BjY-kx,I5hXS`.}m:QӇ)d ťS;(E7:ͭqXpfzgN VEX͒Vߵ sz4)~xnzgEԯHSMݳA]~H.j):ȠWs*mA6*X29K^I ŎƼ7^NڗۍbohCA/!RIl<( +턹;)-*t(֦hMbxS1\RN8<5D۫ڷϒñpsDfTNFDi$ ̹?G8cR($'5Es~RTwq 3.XObX֩g)d OI? =,bĠa'= ^*O ^;DS**4WT&OOurqô#y 9iӺ{6!BŠZ[iUXM*ß5bp6XOAe9KQ )-bRpS$}fNqc`[cW1lɯF|#>cCt',t^EsȮGیKN[ 4eT=l^ƎR.LǺ,BG X&F-.bxdė(Wc{kdksӾoʢE4: .A"PЊ~,Wg?:"/j%Y ˘$[EH|-rG']O:tl̿! T1u0Lrn{\(] n2-c5whQ`Qd>A*/{_b0QW7kͨW_lq8]\eVv^u@\b`qCASmx9^ 袣#DtaHptGϣgYn,.POkFVC F1ϨC s20#9-lp? Ÿe_Ad [4nߒno"Jg+4ErGQ*';mg"aO(G5,S=f%%SymrJ%g"L ɡןL@Sh3(7Hk*znuR0y 8Մ5u儜eϗR*ŪuKGWRY/JzYz;3&6DDtm&MޣLy ~ dBYӿ?fnusop@-rK܅Y*+ϖ /Xʏ?ke_g& i<&9k>Xs諉e*5(va;a$;VZ=#10fkW6K" lD ./0~Է8|پIjC1qC() I=3tQ/Y"v .<蕳PKbZuM>uݞhy#T0Z}Qm a5*$G7t"jO`h-V}4}{fߎu5VR̔SwI?)!5"Xb $ˆݸ,y;4B;=wLhܘ]7+QUpG(rPrpHRmemM&Ap<"6p3JѿӅS }#eP@הůW0š=g=.:5O¢;pԓ1f.'rIaf-kl ["QTKZ9јxľh .\m>/)ɞad0i6ӚD=[J C>L{tmqawB\>\k4@A8P=%ci;%{䗿tZS'\i/Xnr .Wi"s6kA 6yQ$GT qcPzhY2v :i:1Thlՠ)b|M7h\ʔ)>1u$ХտN@#j b=4sr-Lf  ?'8݇C 35 ~ Еhp#Ay9W̉҅_ pʨtL]9'Y <4uj<E Θq -ɋ`<<bSH GeEw:!66c2MG<&7jvkHnqD>sQ ?-'0BXk끵*yDyNPS*k6'=vdqJj#?t)i/Ҟ;ZֳmҁשD͡IYC*AiZul ʯ~r\FQ 0L8FKK5 95Nn SH#NvE%T"^Ǧ|P~0mLG~59K~Pp׈%0/ SoDm9T oIpywV:'߉f_E {_uug=+CpN 6<(1V;lE)>2Og)0+[ ,k~j|39mWD~a/p)+`o`ɑ8 N1h-6Hh3T0YSDQ \1(G1~̕y[ՅЃα $`~7ðS Ahz>J }jG1 xLӏ:3G .3M=TK.(˶uM >sG[F7Mcsu}{ %2cn W[47O9eL=~|=LU=/b8,I`+=^x=$+D3d|6Fb7 {RWb $^.pBG}CrZ(ًTvǙs~ޤP~1[_Rt(Z\%etgeY}eSېV]%Kj"pUZwgKstn)jzhs Ř'ChIZ.A4b3LvTTQ’Y}B>.wfT۔J))WXWևXj1-C.yuBNGBAܹ/UcԦasU )*۾nsQ8/GTU(u;Fjr >C?2k0ӤTU{瀶9'f2ޠΗs#rjNqŬu=o]N!cZbRQZY;6R/ 5ܫqFoB?-,yʎ -IO 6i"VA4h4iDZx8w6V`=5+J]y^ gs *b Z^@ZiU]zi9Yf4hzz) xT,&! .0Q/JCjslδ96b{`R쩍 (Z,|4W Yg^=e{BRèN05IYȍZC:̂'U=[ѝ %>b0s,ǒ?WUҹt #.@Y^ -hq`.թMsn.a@:(K{S_`|`LCs{̊rF<B֬ӟR(UvXMY2n4T=Yr LŬB@\9 gfd8c]Y @Fh'ʭe"Y6Vi澞d,,;4srx ZppsvgLf,94|@R|w Qf(r`:$&zڷӡҺG^Pt$}hC,?`gՆƷ+0VeAѻ8nPLVGjتS^hN$#v_auԜT֖]Jx'l6}²SD/xƒqZ7J+!8a(6BT"A(5عl"aA̻Ffm sE.7R" Vd('ӟvdwZ%ɭ6~$|.Dw+#e*ɪnRZ/'Yat\,T҆1ةfzXruF*aeWf$E_r?@^,GpMB1Y|y]Ls[SPP>tsף!j R- 2RĿXCjrc%!SyM(w-iV FjnX޿[N%ԊJ%%z!ٖPp4gdl%_ I]M0/ӆb,D>!TWA<&NnEGg djQ(wu%B [e!?zm+=߷nȥO_LFc)ye>A&ͺ`NÀ,1V_~u1*|ԑjJxF)d5sʎwOimӕ_jX*Ў?$y-ABpQl@_xtASaXw<#"yxlEI;>p0$c):u|ؒuoFh36'* 4^QH~ c*CI-H|@A5g Uޟ?4N4Ŧ~^V$T-|(ago?F_\@A :"y1"EEȐip t{1<7nz$X4r(%b<RtVhcRVw/_k}K튧p?CDI:CΦ% wl|X\z,#M~G™Me]qwg(_=yTWf|~g ]G[F?"O.g{4A0믘siJt&ĥ؋Tڤ=CѴ [cfwT;u8%ۊ%Vv}+IU&&<~M6Y| 9EtfM`2BWdGQHu#~,phxPʕ !P2]e?YNO}LmN Us}=pe7 vIj,|ݬ(f8-N =J `4g 9,B3 ajebs˞tɉ<=P RL,oBդY+מ >Ue0to}R`䣯!b=M ĺ xb) q ,<ɪSEfBP0HN˾\ݖ]PRѸFa"o#]i D9_ Ԍ&~+b"DUl7ua\? 8ӏ49rE5t@ra8#]{ n{44 hAEE6^yU}@yH\8Uōa]oLF)w#]OǞ߾n9TE@V;eh]2%rE_dl0Lw!]=Pk"*"Z1,LIQ_pF Z}[-zu9!;0`6y_2ϟlu", fh@MbAV64;MT_jyf/|Ӆxȱ#bŐ{ 5ʣ'F`+s6j!ogz"R۷O6_+RR۷."Q3JQn\B17Q}fwSWŎsOMQ9vĴMP6xJ T@ws6t?5ד,#i"YTjAqdOSS1^ԏZ< >`x`j¥M<?_饯(ܺ[GHKo5КL{$JK ul|g.ŲBlj-dG;yʎ(G]S{Gj\YPASqYewAJư^ʽ^ՙba/+E.GVt "ƆcGÿ?GKpOkfiv~/3Iu8lj2uv^'O@+FX3ӽ}@][O4v^n)g#zr y!X6R*W [5޻1l EfeuRw9WnWJI9:?s'NQdMҌ6($$K8U۰m% ;a]Hz2M2RGţ:R&Zɢ faqt04ĉFN77U&j-DgRVV|1H9;uWdYߒzC I]H+y;nrv?d/D& '!r佼]-JF.Æw|O쟱hdV51v$̈ .k ?HT0 / Xȥ I'9YV*Fn-vN܌vbNY'}l$nwŭS@Xq+{P0X NG?!04́bCKZ=7>\ms͆?"@6-j~x(YКM_f)$AF4RShia;FU7ofoH`% %Bl|~MN@zkZb@D@<\x|CXtiյ *6UIB4R-L~W-յ /*o{޻M=+A3ua[{oko6}~Ew&=, "vHé6EZQռ&;^|܃T.qӜV+D޺NX2{O\zy }cKM}ey'5JmSA7.A,1Nv1Z)|9)aqfԞbx[d rV|4FjTSOfio)Ň>&%tŒ̅j1GqA¡u8?%l)RO$-I6B9‘&Y0PvoFլ},4&+KwVCau4YUK͊kTS#Ly϶umIz .=g GF C$^QR+ה|@̐<ОHq)uā{a1tם/.#z=yq&xum[D20$Q ughӘ~lCpJ$S|í2؏i( ! -ߚj"kuovG([86nD % x4$қ }pɗhq”uX85˾YOSb)K *wZ>ՔEn&--s\]]&ƛ_dÍ-˝oFhKXVLegׁ&75]Zt RGŏX@PE/MG_qj|p$ ^ݨ[L S%@MFo~SʧhNUbh#@8L#yI^.3T- 8^cW##e~DmeCmJ@I4龳@Nnzyd!TLDS$QF&E2~UQ392^Ou)̋>O*_E)&S_vVxڀ 5]*߹#U]Мdw%w免\3B zqFl mᶐO.AàG+Ae@ {@Еg̐^~O5p&pq*Qu&C_r(w;"z! J.V+A5)AQBI}ԆPfKy }o6"2;_X,0x-xK'Hޮ@vX 2 <8Tn&"3Ԯ#!2{ pl2\㹡7Cɓg!$N#NOϫ?MJ](u.=NT@%wgϝ6]f/7!BX uVֻvy6Us|*k $!$i,3qf?G+q4fc?86Fd>n0h9UB:m 2sƲ{Z ^ِɻI;_n]$#VZٚ5z,nOZ~=T8hI&㸨(Ǵ;I9 *8x-]roCNrc!0+J^ +cIK^ub%sjM@ "oB,VfdD!Ҿ$𧳤q 'EF.Ϧ+Vl>?|C8UWɵq"p$Z6d8 #|*$lu7puߛ_S͉BmwY>Ep DOqK1z# 8B2z9x?޹tku`TGhUub'$Q4&:G\SQZRn}kD}je맵[i1&7-麕4yFG|)$)φ,_jAwoޞ0;wڪ 1m}:-XuivDA4!*Wx]^N(x#د?RS‰$7:{*mݰ5`%WT.(9'>bej(9!oe]Uh[2S0VK*U(-~dGYɦ͝ *' UiGQ' kJjjyWO-Ko-4G@㱿(B 3M980vz7HZ9g~.}phMXugT'\WtÂ~&N9ͪ\YE|Fk)os؊?5;G'i 7#dB㏱7gR%I \.D(pDNa$rJcEȣ^)l+~4c-C(QF@wpkh4UHƆZV=<*,KHBKFOtV2|@Ѡp F o$ L/B4@Q>(X\shc$L#flp3>a?e~ t ;`Vm}c:Uw3ԏ,8g m IZg8x" `LVݾAfBSNxV,]<E?$*]s/ȋ_0031J Ұ%18MwFE2`OSc2lm?<i^>~I +a/U?zZO sDM')F4lGDXT6`(u)x7J܁pjMA=b)ߙCZj . ALZJJ >#8r0If&n\Y` :NlujtޛCE9E^BG=Cfvv{^cIsoe7w9V.=-Sű M;@2TT2pň\[pjS5S?]ku|c7酙50&enڜ7YE"(ΨD*4R$1moX]Pi%|%+=4aBŏR?yfF 6_ۂOV+{3_=H0K1LGFVTaLo|W1+ x~F||Eb$#6S>j4+0݀!+X}QE՝%UGr`8p9D(ei6QIY 1ԗyۋ * 4}fɌ,4QXh[| mZX+P7g <>ڒ+lEOjˏPY@H |@l8#;ș (\n=ec3d56yY+]{C\@9h[g4OA v]ҹfQb@T*.nteO];wXlܺ%U\CrW;{y_]G &6) LF& 5wI];gX\qG ᚻ}/I xW0ߣwOry䀌W}=g7KW-;G( ҆F8C,d: ˮxsJ蝆wp8F9CPʓWtؗ-7Oi M-mTԥNrf R`xҽBF]"WOk'\I [*^JB" zo@Wq]VoIflTř]' Ipf2#Yz!t1c1"2gLFg{͉ys& $6($—B[GbgSホuH%UJVʪ$RJO֒'F- X c 7%Lȓp@Z5s;ƔH}[n~Bj͖ N;yt!;PUw?_LT4aj:Yy#o֫|z`aqr:fFC!pG#E]GqmCq+,PR@Ls")q+k0H@- ?"*LZ[m\?K+w7 C":JCG4ATqiNˆt@]ۓag)XPKp]skƓ?x@ DYF|#=r:7 eSp=wmwsvwŌFȐ(3L̟besR0Pf_ʊǾh4 { ss =sJ.ym&;th2%SgY+xI.ǒlV 0;0z@yۉn HY`qRd'Ӭޘy> qm%vak֜* T<9tn0qtNt{:)Jo; V!qcz4L&MM҈'`UQ`L @LwFSV-1LXJ}aZ3~5? 5,L>&\4Kvy0xwmt'ʵVG1°(CB`Qd8w3.z-a{0Wfg2˛zWYg㩁ZmyIf{|8Qp|6qe+%ێaf NZU4̇sQo2=cV#h>j ־ K0g?akW4_=u؀h_Q,im?OHQL\Yp=~K;?MXW+Ì"x`D ^HkPXi,i~nDc0%ûW(*db9D-P$&,BG1/## 4XP:|>AZ=]jKȒB1nfϢmdGo& ;1XG  w'@Yo)吩,N^#E<ȗ74 _|頀k¡0Wn-0Xe;8ABmea@T&Xv]F꿚ޏJϛSM_W$$y#Vj ygN>,xN$rVuRX:-wlo {`]pQ}V!˞ k"mdxPឯDXʻb[BŝoLbt(#pcq 7E )8wen߿fa\֑Z jAx`s[٦K '٬[A'2w7XAYl1I?~VC8qцǺ̓:71}␛d}V5$`%rP, 'õ4MF @q'r&1xkGui*E&re'1!޹M, 8ru2eug.(N颌_TR'QRHyl Syp̫YaesuV|ڧS/NAk?.B \@4uprQK (xq9s z8oǬV!PWi(VkhD6(Öf fFvi:=">N&+ńJ]=Eg׃S뤐u5Y0/ntDIS[*<,< [[hH"\$,#h>4lچrM䲯\P>\~~f-AIpaw9\HQȣ!0"t+EN*GVw@}#B*a~aS[E 4#q5cIƖ~sL\ -;[m:T\syک O%tevi5؁K 3lXԙ#ҥ^4S }oL;Ư 0읆´XuckWƂuOoAŽiOׅ!H;O1hoU<g߯ {mp,0xC0!J1wѣ&UD)dm9a2"!"3\hu6CNY&;UB|m0)tk6s]|]z}| 0b[D+}0SaB+ ~.+9$Lf`cH,kd'VShѸ̢`s_n_Ofv˰/`Z-jb,Olػ~B&s㷯#MRS 4&6K2E_BOXh6׫V֠GM` tyS5r5-H}ߚ(wg&cA LWGB,^lk2`FգviF(Co> .A?SC +fR+?PH`,8fo[&eW`Y0[˕i·+ePPGCc vߍBF1*_#@M#Ey႘J:ȴ~@^-o=xWM9 .BML˘v"·=)D;bѐO9mi BSif#BAPASf8eGOgC8ā#bff5:[uu?[ꡊR]ˇ~71SPCY"68Eb1/3)IˤpPyđ`Y*Mć۩< {I7;s&oN8E^1FCQ vM㽜$[P YS%P) b0d(T b=_w`y^y= B!^YŤd#ݨnaI(ZA)Ev쬱=+@;ԛMS$'6BuƾU;pEA ǒN b5[=(- I3D,ݐy\@ҪUecS"+5&3=Ws_X+=eq*OIJg*S:gHݨƑ!Yedק,oi, 7ր DZɱE|?*\@mE7?pT{?Gm eR4K 4vx yZl2oj?>u.96m'lX)ô'n'~VSBTCƄK8n1N͘?q9˥rq#jPGe~19`cj8?vV@R,:lkI^\,n(yѾqXG <%|W|JBQ:c ;4܀՝L; Q·NRl@0}p#Ą;tH'N%K+ LI]SVAx o~0Pjj }bxkÚߒ1. 6̈GS'=)L]+f`t?IVyd=^roȝ;ѕ㸾>8C%( {){ Tw¼o~MJ,{2sEg X&&*Z!z[l2ytKf/ CҸ}7@Æh)wɫL#Ad{w/zrd\I4hr)]E#Q UdϡڙXDt2)$ßѵG?^3V,GZJp"ߊH9_pS' Gk".>,){˟ƖƐa3`hw[K"*qRb< Vdp646h~M `%67ܮP*qfq3Ots+2aK="V5ywuR{+L7qCN~,-ȋ'ם*>!Q*_b9fLiQp*7(UY׈-OJDur>IaXL:,P݇Xhr֎=P! fКnPxӑP)AƟQg@޼iiI]|'j)9耷 QΥ2e/s)1;ж˹g]>_z/)+tu> bF |ג!U)ćB񍣙n RC{(^a+ӋX:ba(= (=r>WZZj|b1x \OZ0 Vcgcưh)|Ug`z.UB#}[C$'|(!xVrMʝXbbU#w"n/w׍)+k巙P9 ˜xq@r/q8c5;s+>*:y_\l W^ן-4i@JDjXGy?/0tnԻS}5 sZŝX_`.`|,5ǎJKVC!幸!XKNn3jL>lf*x]XIpI)+.6ՓUjXEQ0-(QNRA*fG^q5$hɧD;2"cËřscB‡TV}P~Hd "Fu2R6rչ2Pt\ MRk"H)#n`w{Prz6i{fqC7+1ʛ4L~uU4@n8;~ k-| +\7D^W 0HȤ=u_S"1AT=tYSӣHҬ:B~ct)xC=n| k۴Ky33⯚ARߴ En=u\z!xG{07 ?P;5^IiBM6CSbYe|JI}:WcGH.FL:ʌFDv):Uy`֪WL65G1?\CA߿짌j:(DesZ`aIMذg!oSU5pmX5F^Ce\1 )r{^2Yq/yEKnTyhxFXWe"L®|GZl)st`ݧG<P9mTT8{0qK]te:~CWE}T#O/Gb'jFʴ Fu+=M+6ɖ/.3nE[F%9vK&ߞ-%x]rwL(9WJH;eN|Z-`pʁ&A{maO+_A7j=->RnUD?НAoA]rSyQ)Vlq63sd 2K$DUoy-X jdg89 PN0`[g`Vldl_ܼ41pxǩACiKhSt5kkDRd*`Y0]"p %Xxn7Qpv Đ4.ŸFdbEZl4#x֩6%*Eb#رDVDn)mo49?76$%/,fMږ'IL¤QX! P1Vڑ93lZ'و4o*)ikw\`W6-K+!^8ol_Ϻ5n\h}./&;/嚢U ZMp6קRe0@R^dxZEEkERZ+ցnJ(Pu,lv^T݊< jJ3eΝxarSWyErB¢9CDn3m#_Kys}%ɬp>|l2jUCe%2U% <^5tg8K)[U WJr <,>b>]G:xQIb{V?.G9`F%ddჾw=; 3!pPDEq. ]7_F0AܱՄ ǁX+{‚x%.lw2F)q6&Ӆ60m`}ULHOI ؆< rǸ;r5LEGSհgᱜMF+ ')jjOk&a `:9(0 RvƲ;#岔蝵zR1 З킫 ݶs7*5G LGO%W! IjDw7?in܄A1- zM;/*>sӸc\0xYNN8=NS?g/e+qk`kN5=olm s?߿MQ"tk15ǤŘyxpbM+ Bt  x.^~K4Ӿ؍$%H_EQ$ b=]A2Rc$d92qO#*8fBwV7!cjb`?uGIwֱ% %Eu~E0x A9h݊okGœ$;ʍ('@ui_upP:g Hvw*Iّ5:g=\/Drhm3CzlrE>&1pOvrV+@$t`[5кTe*׳ؽEM{N"w5sm QBRO5bAIN=2nGeWd{t!ůTEz?dk,Z FTg W?Co=NbTFPhb_QQ ~`ymjK EAHWN隝Iw4!<2oOK5 /{ Bǣx#ݿRZn AaOͰW6rw5%e}$)m'ۻ+b4 j_O ڿU]Q ~\F4x5z;\4NFNm-aUWW0_)peBS) uzAeLPr~#%JPdϖlmj4I<̭,KDv*kɠ=pg( Ba8ZYQF )*-׭|ye r*W]*=-K1m((fQTaebj7_ Aخ<'X|î{oyW"\y{M;%DUZ=kemOo\9ucT,oOQQtGRVo#+< ʣ9QcT25(Xc|hwnk23 :v>)W cߜּ1"Q%mj8Κ~ĞOJ~I?>j-]5 ڐ%w1XqGƺra%0nr#љˍ~ QJٜ_,KHJVEB!0#o%ID~֛-jL>.=dR=\ǹ3$nYä0䋇?c~ؾʘsoph,ڈ&4!dNq5\Oq{u?Y߸b o%Ǹ1̏jp;Z7,kq4K5U+eB5$ wpY*0k ;tPS j9 (bܨq ,́&|A㓝 Y!R-{CӒ#>I1T7E]MΠ9AG.RG󳼧؜#o\E v{%՚X J\7w1¡bt=GT L8yԦftf:k|Kh;ᑻ? J!c]&D.$UN|<p|kُFdwRaкΉ/0?hš_OUx#!O; UvMfG7 ҆pB5TKFZXh*ydH_efyӁ~:U0wGNw4`ǫw_Azx˰Ԇ_< ]r?^kR-VH^[]D7<2rf*G% g8?WB J[b3"=18=aM]KX5 D4iXA߇Ylt*!{l*G3%:MPP0KA`d3G5Jjy¦Y]&u Ɉx=8d vw vg& ٙHX`nʗOM‰^[,1nH<R ԮlD*VӦ=^IF!<5sm"n+pX(0gYjD;kS&2g V*g ֆTMzf'iTebdei^ gI7 <^)F.ݙ?RK~"ΘS@u/W/pF閠K\ܗ\X*@IOٕ5H;vxy8^z%5 Pej`k<a4:\ ]tU\@=;1*8tRtdl­y{B 1ϥ=3Rr4;7g>j7^Oy7!9؜s3Qns'W8 撒Rڄ0 NiQ\Q¶CfysMĢF>_?cc"a#砍%% rRt+e ;}v5żɽtI{ aMPSJ#spS҇}>rS9<]H`}YZ*ޠX?X$Ws͐D@(C¤j eUX#)n2ca^_R S\`&z:?0W9˟r-'zƭlk_%iN4X[wc# vvt;)6Dr~y1Ùru~LU򶺤UO ˑKdi7UɁ4As%OAe*y(>!/PV"bvqސ7csS#2RίdJ!t2 WtԶSo|nwps\$cal{-7vT: H(Х\  yCӑQ} FEO/kc6+'=:˧?ӾaVsKC@&V2cT˕GC|dsq9iD0ۭTz^(jVg{"L??\++y`#=Nfu' BO^ab3^J[_ 8(>D<:B+FX%gWY/S+:wxlUgo) Woz1}6]-h&i1d%q8n :7ZrlV{j#ʦ1 ;7=YH\gp fv$b:'AqDў׊'I EmxrJ"b7܉/E@L ~Y)sO!d%~OD+=)㉀մ.Rmӫ9 k ?dl! : @i'j+ !!PRg[m]# %(-A[Tqs{^\&|>'*ֱMKgǩ9B~C@&^+Et54Q1?m*G3DAb~:cvDƆ%IY')AJ/Ҋ41:uܭˢgSaA'@5`Rc5m尣6QnO>i0Gk.Nb[D Eeg0cQ}L;ZGxs3*ųXMBsۀe6%<"zA8vSMV2Wn/h5n耶*3x`/z7lj>o#Z8ʘ[@5Jh7&Cm?c:sP,Yˠ <]/oai76p}԰u&V=; "U4?0bƇ2Rʞ2.Ebn]bE ݡsdcgz a?]2w_6zG?CUG%X1_{rhݰ+Rapmg( ""q:s /dO O } LO)eZ9!vRɼeM\T:Ж='ʕ{]z1o?10(daI NYG-=@䳆PAGiK  -;geh-8u P [ADvQg-)v22Gje(vͤCKH dǻ<ߤyqIdS{"҉lg xcAX}æfJĻ|kgh*<*=hv&C=DM8^-HP4^6飲pO<'K!XݺI>ϕ]BjO8 ڳ/ǚÊd|PjM>|CO&3AYQY̛gܲNhE]Nrtr JxVA$ESiW`3`K V|!ȫٛ$~4$azږZnc*5,@J-efP?W~gM? @=uXbm~sd,Tvc(St=|qW[I3q^3U["0EenZVSc0*Ժ+ʒnVb:zg4FNu2OdnׂD0rt2ї1=W^洢 TBY$F\[Q9?G`- gS&lYyQ;5׀:HnKN1 e@uίU,Pk(&1MtXT(lt g>^O՟ I>ϱMS]iZM):yXv?c6''eX?zͶnVh~݂E >q|Akmo֘>7#m% 0_N IFMb~~XPpeN6jChVDXQ?Tn`lهͬC6y@1PWb@UA@FE[HൂTgA333@DAQT =߃?4+89bd(:4S #1COIWɣV͵&O9Uk΄YOL: d_]H75$ʹ y'ֻNdo4ە6 snu%>ֈ-MoE`>~LAB}6V~CY(DaJF!`2mg ܠ7^6iIn0#YmG®f**_zu`|+ &Ш`E'@8.1x+hb0: b9@7 Qʐ)@.挙 |)Ux4 [r ZmSSbB6Sw9iҀbNjWQ>gQ,iyJ-ҶTQe9jq#Tgήߨz`'#Kzrgⷉ;7R7E};oK>ǬXPb`Lf:!zOGsrb{1xkw^i=e|ԋ<2&>q-#je 3| =>(Q)[eDX 8Pj `Ӕ$P25у۰]7k8cn p')blßjܦq턩py;pn"PTrAp54|83\:3]) q!OO, y>i@IU=6k`.Sʅ/ ldZ%KCm r'߾i֎j|.~la.~TAg,;E%kDp(n쌱2pS4[=H\X5W nP vќays8o/sэ_dnQ@?;ќOZoPzBw~qws#%&fjW.Ԏ~KnHٞƢbp:8-gSk#4JIYS~ ѱ B%:Dr+K7" #^Gnь(2f}^]=H[r\x2NbG9ՋuJkcf|IrKjsh]3 kaK/:OOiJlm0Hl9Ȝ߷lv(a$<`\SZ{sDvfw N[D0Hm=Oţ=?6.뗴MW_'E珊0s+ `Y2W7Y7:ֆoKVەH/}/# $Mk9}JN:tr\@?LyXšv_1@xr"w5NxGȜ$iAEm4-k1jxTyx8"wn(m`Ý\.4ם<by.^;MuzoY-no@!axFp#q_ &䢺rAH'Ijo7@ҎCձI{#t d/BdRkuTL^Ͼc7?UaX[7 qqs<7=p Pt%:bcoC,6c ùj4&iMeREtMҗZd4KKUB uC¢Y`FPoK4€_ Oؑ_;BZMu]LD>9@=: r #mF11&.ue#v B[{j@g`Gs#.@jg'4 $`lQYCߗy'Yf#zٽ U7;*RyχǢ:օO*S9 5 . ( xd_h1فj@E>NS;5>zAi"7Aa˄{CB)iqΥTH+|{7>YسkjJ6Khpyd4#*6Db gE˰AzYEޯrBd])f=/վämLdnE3'R&B>vHdjWBU[D.DaAC2w^Fy CZB6izz f1Lv.R_H!Z_#1ؑXrޠ5e!zpoIR˄]el H1X8,B0^j ȭ`B rl+[jb4cc`F_oL?o܋ 5 $eL%@$*zc_]|Z`L?3[\t, (Bki-Me w\Dyu輈+3Zeʹ~(Y&t``{n0_˂hUG.)iEh6Q='ߢzn936QƆ#6O@MY LÐ~2U~)0Fۍ(p sBL{>Q^ܹvrYB6-Z$#:V! ##﮵?"쿘Z^^ )'a^+d CiSg(\m{$P2&!VA[4ػsK/*~Y+#1|OO"sS m ؋qLrYQ>rƮaʢ Hm"#w2D/1"f~8o=,t=]<|g04] >z`=" qx WqR0yS-d9S(Qү$1(i|8{tcq3}Z TYS2~uƀ "גlSl`{62Xca3j׭6[6qg&z`5@؅be~&چzUWJڷT,bkUzLaɻ(4riV_[YfCt`;B v`/9 <ϰ/Z RbjD $GĻnېtusCXVcpNrxp_- M\nlto+IYZ ӎĉV] xO,Yӓc ߟ$G> X&Z~%@L9E 1n.-Pwda5!$P}IUzwN+/3D(:I i6|HS0/O-RptWYM{fwoYA#>J.ob9VӒ/=R\Oz7l rz6FQx%(IM0';zH{R8.\@A͍sVj3$t24Ҧp  %%Q ]鬘  :Em9%Wt3Η3QXӧSRRkWg.[ C"ٓ?@atpYafh,w([o88ྞ %AKt nz\?F ݘ(gS(бnRbc'jEWOf'\88D=|>O@"|![8Цv;lvctS~r ՀlOv$GS&T%1@Q/{(:&t2#ah'\SÚ AlH4]`NY|XQ⤱3a!(34\܌5 KV7Ӂ4֐L0b30vCf"DY5:iѢJ C, `Y4"5 ggAnD(ǽ"P*[Pwp߳B&PAt9W'+LIU3bv}H$EGB DC* >`Y |`$|["^ xgۧ s|z-o7'_tFRIz85WL3Y8S)" FMLb{?+fIvc/%PFZMepOMP/,!rc 眎d\ڪqQ:"lko,\ݻ-MOZ lf;"k*_Ǽ 4) V~x@u7HM4bzjF$FGM/:ޏt軖uD K.3$*ruIMI7=ĥqZ| d頦Y/oo6qs{a>krAV"!Wp։+]"}'[.Hhyڨ?P={[5C*Rk<ޫΞ\SYENGJ2r[@ͩdP~ꛚ,OQӒ0 A<3(aR1,n)0J!يqq,"U?&V^ak,ȃ;@A|,V6P^!=Q@`Cp5?߁^ [Lmva Ԩ#=VOfo9=Ll 'əPaYz= T,5 z8qc-RVi6: mx8rCS7DBX| u F]77+7d0̜ ¾+8b32}XSv:wMtRN(#z6{@ "c-7},ɶӥ襖>{.[ ^v?6|J}_5 b`T-MOgd?5GH"Wbs_28Cm ޷EGpH#]5I] ^:+[8ސM &܋{&1J& -9']| 'w&VI[ 4޴ WrgCjnY yW(Fn)Nb?KQ<[Wy  c-BQyӯYCVښt2K|lqXXq=0B8zc,uLl5tg܀H|^|͗Q)7>qB_J2l/R>.3Y<0%4gGʺa /{SDt 얉fM#_}b;VJ|)E% ? 7p)TiH KP2JZV",;Ew=X"o *fF nӯjAږÖq[ ' aVp@tNٱ9F*c2A,V8NFb*&A'!0e:6Jf7gI=)sxv\{5M5QǛrV~c2u&)dEӀ|\&!~T#ANs3^{U6rC<6`c0l1х͌c_ _ Oz:̬$q]5-9p"5-:Y$mN!WUZ!=G8L(PCeXg2oeZ,G2n.qKk.dj<-ZhOW߷J~.ApVK 9Í;Y|5  #lN@'z tVQ¼*5a^P $;dJIgC~P.#~c?<(h[h; T.;1S\SE_l0j.%=΍i/?͆+yO =xLk[>.ۂ GB4ߘ |W,ү--PbiYܭMlt;Av x 2AEΫU7@ 7ş(38c .RDZq}S UdxZXNL%$耠vW,>؋>.]EylXioLR c EI_S#xN:gZ>їy Uj@RArSX. J#Pz9Kd@uFZKV&3c|:8'qيcya'ԬUwR48ޯvg։E~E tx'1VV) 5iF{SC&yłYw7F}Y\џAJD/qI873^͞|XdW)Ԥ:Ɗng'쭢FE|y$WuH=*¿z8j/\m5;r/%~W <Ү9KHfy9P})*9Eރg~^Gq󓨏`9|3.ʎjVZꃐ3pvVtTpjH A,EE@N7UnѨEfY6(q~TTNMX'mZl?}λ|0'x2]e A*3®YuBS2).[qr~[A4AP-ĤZ-G^rEY͌'m225w(S ?IYY) @BIrAKGoQhƄ ss͜yxYalx=D7a\n'_hzA2жDjol촥Tَ?g5a7.G&g= }Fk5˄?Wm˶K &4kicE{2$p'H:Y@g qw y4!xZ=YFy Cҍ)ke44 I:!oI ^υ 옹PHW*9 HPZQ5,'l7-h--XZT/a٬~iqX)(ZOm];]=P$h\u-^p*,[lĵՓcf\=~"hעEy>rewff!5Xg "_E43*+Ego1ee .J/nI#Xv/~-R姷Yը>[A oȬ/j^ᒨ2.*'_+Q ah?U,Mjoݞ㋟2aGihIv?}vPZ\c)pثzBrbFM1P w} h҉$pe *EXAXR=v7C:2dTGM@)?RPo"Ypܪft`X}K/)ԞYo[ru{Կ#(rVc );7#Mp;"+X;.+c4C,脖q9|p+wf7aQl4aEUjZ`1|)]+",wٽp~q!Gޭ63΅xSsXޢab#,fa,SQ |`O4[>ZH{of;߫8 |+R#!椵׆v .6Š|GsڵL\7 B?WUc s52H4Lh\ W]EVQi`oAzL{- TQD(,}`z!e=jktow9P?\o` 4hH&R 49[z~TQG2nR1(‹=uR 8;Pyե9/5Fht |}"@m9^}L5c?"ɛ^VdD/NuדΉ-F\ay:%_Zп0 Znwz#f0s5B;7gӯ"pZsm+-l.\dC9*BӜ%eN)ڣs vꄝ}E@RGB6@2k@,h 7;/k{]7pfY~RΊd Uwt&"Jk*Be! [<*ԷTĭ+4WH\=1/CmHB"[r#,L(Љ$ 1{U&PTLx Y{`K't{޽h^\M. zlkƒP[,|1h<!b)2cO6MJ>y$gEc7Mۛ([ /3]sCk6n-©&-5RU{_j]Xb|2fpi͂w 'ǻQ5!b SPjOeuI %͂ z)mޤG.%+exаP@BeX 8f ifyk*4[Kkam洚!Z1r֐{[h^V>/գw~‡ YWXR֪GrD.=RC;śةwцMb6]JQDj`Yre ik/:rZ$pE EҐ,zFq+_ ]tB0NN:U-C\SS{Ұ!" 'g'Ncq@hb}wv{BKuRa3«=.h: ڸ.gpWWe"E%Nh!nKCtʗəi-Xxh/pqv("l"n|ɚP Z5|)"/:^V]׫I#DZ ;762/Q,ZimpC%.1B N4h~s9"'Ô\K-@hH_{CBp*1cQ:F݈rG%lh1h1o *? 43ZԋҗΊ.tv #.[M?MG5d%( 5%4i9ywJ71 ݽb]ffmĘ 1tq}]UݲX( =JT1f+) 579v!fEIܑ}{v&-UP_J 1} 6L5㍼^ cEǓ+M&ZRqöK 7_/cc Sk NnGb7j(N+ِHhL/ lY&#fܼdni#ׂ,u~iXdgjubOwϥ&Ipԧ<1ou#/"%e;/o P*wODt ^aAUpR}%>datKV`2xQӍtB 9G\v-C07$MKZYf?fLk6srt&ƪRJ!`KhqYF2SR,< 7e?N؃5 )<H:~ =roXyu>Zs".bB̼z[|$ 3%n1njBg#+5 ,|5^4FVh:5%.$5S,?;_-x -4ɓk@VOLwV-wNε|ޓl1[j۸.%+,hgldIúRٱg($ḿ-R x bzIP 燮Mp x[!hfgK>}Òy:`7+>"4eE'ˆ1]VGWmy+$M6Gs_rbl@͗wƁ(zT&tGtq}5:,UfAM^j!Lɮ@[rX0'4n֑*R"ԞrtÐ8׎A0N6q*XbP `# ["%:#sC`>bl?G–GT>OlqgJl]g&[lO4_Q-/@?Dq>^Kx(~ B9E*NL+Ghic- cE\9K2·W|9!VđjGoSZTVdTǖ69{t5 owZν[ncC%_,7ly_r'0xZy fd6-9+.Zغy7^M| t5\aeTT7[KC$iswOn*hfա5TQRרat_ 0^h>pnFĭ])  68 c И~+T/o@wWQa#=g6hG.ү9,|vp>xe/FjpC54AHM+m8`㿫ͻ OYz kyV$Y#`HH,qb>vX9dH'5HG+,V%O˓8KTE:.%OT2唕oƟl#"3Hgbl Њ<[AXnӐS>X(k&PD,)by}1jwl5|l076FIEˀC11# k׉-sx T8IJHwUWVǷ/`%ahmMxzD5~V:ƱǘEQ*&'/d ֪#ʎ oR$:&hUU3Ϻ#8$qmη)q{hI9 qebj:_ئXNP\glp3[gjʉ$6d M%n^M8(_:TwEӟl'JA ĵObuZ%gnO(oD,'X6&y !+EY t 6$Z&*kvQˏ^`u(&A}n8#E >*Q FOֈn$n_PqAo\ *<$Ќs]$Zk2vmNҡS ^]hqW,xo{q^ z6{i7,׍5+D"= €G}Ǩ]]D1i\R5 24c>UTIr ,#9rorT sGUjIGGQ 5}ه(G-0[*jucobT {/ncl xpu\$IcBqC.ʤ@e 3LyN!fV.5u+▐꭛Vϥg\ ȅɔԤWFYAh$H7L@D:p$!-q*ӪPdc =<+Vn0 rz uR7ȧ40}y/GO3DPrb (= %V2D8H~.yuDzМU2']kF'M5fa)I8zsوPO/VIh3l_l#no׎U0I~" 6V]RM,(!78Ř(|O9$6mn7^:Ǚ5S bjBKqB=q.KU#G czr4+ q7c?V;X:o\s.~^V&c lW42$8wq/Xk,UѺE(zQ5д9$<cj XVdj<Džƹ!1b98vD WJu4"&r <6:neOsk%Lj&+JZC"AO#xI Eg=#8>d<'*M凰Ղ:U 5bM+y)%kx,u<.y ֫SRKO %K-CdIHdJ X8 -)v$ cLf D_eȣC5K:.AlqƎnɶ#蠅6^_\9[Ƃx-:J؈u#*&D=.;) yP:P.(0٭M[_fyt5Iw+YcˣägkOsѷ g- #TV\ Ѿm.3(lpAz` ER@WxeP!v[zBGaִ,;х.?^fL8'3*ԑKFC&]­=j-[wߩڲ -,͆s݉C-r-Uz56; R~Y VtY|9ŵݽ">iJ}ʏ -һ B]xI*N-7|GOH _WK!pb֤4JvoTSmY:=yS]EZ(vud !/&AkP fD̓_ q.ȊO 0toY [ /=րd]5aH AL}F?RD d)Gu$UF9@sIȺ|Wɔ'άr7wBNWA?j'OC9cd5'pc3Yh2w`DmC(DtA?-O+0=T1;!DM"@aHfj~Y@%Oa'fv0kLB2"rFeC6ܷF]1MNb ڪD֭;Cih.B 4so&@jAԠA`eLJZ0oR iLAJ~H$fkx'_CSς,IOP'[gZ>D"m%٭WQ"3P'`-knU-RX.>S—i _jkmUӉmR4Zsq`k u>RTV;u '~ʹvkZf-}(x|06.uTL pO/꼛@a~K`\DNyD}YIgiw@&NVxג P|Y"d%J;>$^^[#U"LX&dPGN7hI-+;q74>sKa11bzk5L0:d;{eByٳEXDV8De]1~d(o?דoT26+&DR!M2N=|FǟH}9ͅ hbVUKvP̒/pH.`8zz%`mrj6pF~yixn@FX=[zeG.{qy]/Gbwg Vuw&!XuOb6'x)7)ep!$sb~sS22+3$s-?,JSh'@ЉtaݍfrYshUhgdj4zLnȐ3ԯՅ169`f:!"oD;|Щr*j_W-{*2.|A2Ha?vmi2aԱ1 b /rS`[{aU;A_xwz<6 ?Q縖 _.a|ɮ#+ܑyX7b3E-Sbv{ON/X σЏkeG^ϰJH[s3[Z稔y=:al[5ˏ"b۠[a2£|4)''u#( bXPcehkK)^?0q(gdлD}8a>/?;Js"^8s"*&?dnGG-k(@it9>>Qle>DkWD6ك+IѵbBV49s1|$qwX+s_`1(@\ "F<8 c~F҈ !:$MR{.kP8Ynrh#K'I6`їg yMk ZD {P[PƬ9Qi5Εw!QNfb@\qIRHȑ)3ENAнV K yMy};)8+KN_ΐ?kXwgSrGE%® 8!ҕ?`KL~n_\4w~&Lvcj1Ky,U^Ԑ+ Ԡj<#)H# L -s=GNlEhgvp yCm)2\dX۽9b ^ќ]Vu6=v1r{0ϥ櫓]EK3ip.VAl$Spo ̃9@BQF4tKF82&SـTilE7=>Xe{bUr*ܯ˜iU]אc= !+B9(yH9~Cɝ*JrS=/6O4\]q/}Oaclz%Q؃g}[mtqS .BgXaŪrb>3R8'' ґi '5ި"O16+O ,=YFv"}G23+OƋ!+lt0+]UP[,lg/*'5btr*Pp3zʽeE)lmb^,Tn'#* kѼE|;!;4<4fAIփ~ޱzOrDKĔNj(CM\p$H6 _V_=^IDzJa*R }H("q̈;׎M?ߗyRt45]ǂ|w67v: sG3i%݄jSJ "u7 6g;1(T)kzNڛB-pNu 0gp9Z>Fі}Y\LNn8F=k~8ߟ#%]!'7c.4"V8=nڲwԄLT Rmjr8 &Kx6ؕf0aO_PK8p!CsV dh7S׳xОvƾR33ٛ] fx?dlW=R2oMB Ψ;2rӎ7{'a`*A|Z Þ6[$`.OcE:N $w!|Nلc c+odd:W[݋gBqdv^_n4hnVhNia|V8.g y'56Go**63. QM_8jJ9/lݨ+]dð`ČکDn36;;EN ɂF gKW\x03ߝ&Ilg:j%m le%{_ (%B+!p0⇰M⦡8V=* ϛǬW! zoGONABp_h?\sYgH]AKpJuXQ6V[^ 8kGcYȓO#CH/o'HblnsO71ދz0lc5Kid;zdz; #P<V( ڮ[>6IjU3 Bէ]| ^|qA3Y,+W5xPެ Fъ fm%<&O:XP \dʕn*-lc4̭8U6I8Xcp _XUU3`pxj&>X>^\mC943iN*K? r!>ͿZNMV@>E&nu &*~g]2AP5I:'6j禆:D9=yygZLii4YN{5_ n0iUt[C"z6.ǹQgqfo@}b-w-ƿO%|Hj"6eITWǤXa :cq1ޔ?\'KtY%YTЖz?y{ ҙ,UZ+TWERсclKuP\ud?+j{l/& uןVR72ՐNXIA-@koBUI8}*`ѭ&)#$:B ;闒=Q 4nY5ݽt^(I9C2'cIԉE9j{^iqF[ ^Ǽ4]@l-I~0hLn%O(3+:]ޗتjŒfzZWF$%RŲH>y ve3ş[^ )ly}k7[5;U_' _tW ׉9UJn=wH;Jgɻ4X33$ 'ԔC8ra_Ϧ{1ύy^<ەYs7$%T4<q5seTʹx,%HVMS#>ҿiOƛ & I{O c|MZoY=l%97pgxE2i 賚(M68 xU*;:PNC΅Յ-Y=#c~$$\g|TJJr$=e%G?5ZbR(˿\V2-g%ÖzG]H*ۏ|A< Nn锕07 K@VDRzPt._Ki[Q JϨW|Cё TȑϘo{rN.ASlדg}=Hfy=AWFMX,0v9Vp󲦗VG*vu>c 7q E}f1AyR,<̴ EMZhlmmot#e>Au> dzڰ]=X9c0^ρ(8LAw @-n+5i$rgW$|I7\dsK"O|6ʬ"]6rT =:8~I@'740'±e!mm0&(&+#!M Ru]/a[,3UXёwO>rrc]]֦;N# λQ/hz>>4'9nW.Qv)ū9ߣ|7eQ8F#Qِ}6əfvȘnn8'( +I1A(Nxђ4_(;mU~37{`IPޡͧ/1?byP=O__lwoCJўnHMRJ'U$(t5Z̆Aܜ^ñKf.(~!q?p7zBA"s?,:w_~?w`8_TGQ5$i%2ދۖ-CNZXKx{wOu{%I߶~JOݜC[hxgjn+"=n t G&FusRQUkILRK7q`oJdE/5B$5dWڔ%Rz~=]#X9gԌCjTSҠd@:(W k.*В0?#1FTv| (ojƩ Y,NA<? <~e qANJc7#Lxʒb\bAlT̘rzNz'9GN[x`*5֔~֓9)MCio)IL_]h F| -Nz+e;w_x$S?y{x a4뵍A 3]ɮ ɶ z?ba!Bhx!*3{pQ\f$G[s%t.) Px`bb6k gW$x"TO/0~"C )#ˆ=8RDTG$vT\yy'b{W5mp8bŨX忓3Z'X%Lja3?2B+2*^s,jrhh:wJB*bLkqAy͸w#?0D55Rna2 |Iӽ9A82EA[d! B[lU"<"APVŨn1wcw+Еuw춸'z`Hqӛ0fP_ vޑneJAOER:>UrAۚd[ϒ#?+D Cjp >| j/ yt O9$, : &Rّ.Q7$׊5kKAz6_Jd >HkޜR8eBC Qz;pԭJZdr1 |^?[b3FVtu`t0q t^&D %}\zCV fd4УUBPl%.pW(y@ST@ (w0Mx2af_Ի)- /L*>A1pN$% mOs{Aƻ$;8BRm/I^k!p^Ceϐr=5rE3xvgeja,ˈFr0 qZk`ȉ!q**9W.?ۅ'fGY5BN5ghp=Ʉrrcsi7PEB#gvPLtH-IttEތ(RUOC& ;Zfwz^ zгԵe$21A>GCd^_cx璉QggߎbL E]hu;7⤜y#U܂j@Z*(TFJAD'Fa閿xm]EWNhl"ۏy55riG#%r#QBևnwP?$RV^> 5:SK "2~}ATힵlxFJUqxLYj}:n+"_Wun,puwk[DɆh뱘6e؄TcLzf$]>d~;A"lQ0p/u K 1緹XeN?uYjh&HqFPOCje ,kR"0{8*[g9v1o7_xm X*j_S|OpOx@JG uEU*m8y<kXe__O,yHB#4$奅Z]oj g?Fe;Lkp(Fsě#7+qhtk&(w\-B%@BNg v!Л0Ə8E&=2EpD3}L0kI%@8ҡ|Po_MX6Xu+lFk#\ RT)ҟ 4!s+BcUw4(R)q(VS4AE RYɓVD S$$!߼#ݶPI]#8Q{U^"NUe!,4L^ ͉vڠ"g6~JKU-V8v`0'\cn314ޟ#bk#1Fle5 6T—*Zm@Trⳋ;.>-2Uaew]2pRkUJO&nȝc|nRr`ZQVL=Z0:4^W.o %jgMZLT\RoA.;g(:znZK,۟r4Ckv5:'Vp{Қ2i څ4d`F/>B\kV+xyYQd0|8**ƒ;" %Y ˆ寢mKaJӑV{q,.Qy?xIT"S :~{gDthd¹du›0J,}/̡EFmOWD$2fe@w{tpy=]u5 <>JE}@m{K*'Mft1)pj/Wd]r>hBFҿ_9w2r9=RyTv2i@p-QZέΧ_z"=hQL[D<:(8[]U$0>'4&Oۆ(  P)n #ܷ2Jpk˳,A+qI~lQDڀ"t@RzoMhVV( 3KB j0u?cap/PŶhH,^\"] ʷbS5Bk)-8s/LN1^H D qN"υKӶ̭sew$ј U޷' {^E ME.dJ+"́mi ӛCr 1+E6}P)_y~X+h:^JnښxW97"a:;w q64+Zol!)i`|H8C"m>3aW! (ҪHҜ B_;t Bw6CK'$͌H ozu=x~\U\|z%9!NaD?v&.=UtЫb24ȵ.綎 +81.>5A(Uiebtwd4j+- BCbbLϞTO, RF iu(GKT lBoZ\"xce'j.@D4O(XK? D鵨01ɼ}(DcdLk<"1>ǿyt=~Zz8]c ~z׺I3XWF6E8t^Je|P'FzBܯ~8,x'u6<՞πJ*;J8'o.{f[n<<"*8xeĿ<Tq$Jr>Z)i Fo\:W_#ECEyA)UŻŭN/ݜi6d-OEIc97E0rO#? M:hB,Q ԩV)HDw΅w P;<{n~Zo~P-!/{]ÀIJDrYs;;lB}ALnYd`(be{ewE^7-zx *vc"2zl݈>@c?O8@(ugSgfR¼@b.L:Ƌywm'Z{y0PY,_0by*~j9NOql][00OIN,O!tI(uhe4h5oEQ-D׀9RZpr-Țxk4'<+lW.$iQ/ 4P= sUlc$6nH#^C1p J-;X6T%P@| 1їX9,~KcҬrj ȽNHn/^j$Gnz]@8lãL$i}_k. fV@iԺ^HYe |S8xXr oOr*W{3+bqa ?eLM1d4&Sn;+[b9S}pɖlx:Gl98P04բDY }>}nЂ B p5/Mfx5NqJ4暌QV 2 <6^_l S |hh.6; EQb 8 Ωǿaxda=GSf"Lk_WeG`l-9liwm2ػ U=, Il񭎖7Z۔<$UP)@v^/,SYUuJq+KtK$Ӌ0.|%%yc_ȵ<zE7hh59)֕Qm9ޑ½dAKE@;@n?Tc*\<' }6y]٣TF{ 3s!ok1I\ !w5pL#PsSAr2)U ےJi A0lc)SCqocA E(>ۉE&vH2xGsFEHt\\3@Rz9pFؐFQ`R3#d_KUZcj@ [Q=}]@ao>eSJ=TkGb^kYMfK+B.dTj򡺣Pv#@9eªby]v{\<͋{U0H\Pxb÷cQfdij$7GֶTyb c E> EyX.VL*0yR{}Ja6wkr]^{\|,ה;ԝ}ub8ҍ7xE3Wmgs&ۚƊz7@G* LkLnT!.hIT0-'"um!>6k2l*=| , Rkg ǎ^9@q+[@%iR߱U)^Sdl %6h-i5K 0S*# rx绒}hP&95~e"QنFߔźQ Lh1OtahY'校U 8!-%M1Gcsɽ動q`?ObYTѼpE2P yحrB1#Nxy12|`K-\9yoXH+15{J48Y"t@Xr#s@}sc:qI\vxbZ/ݜ\ppGTb8buN).[5vK|@0Ht9Чj蹣g3zq47u KD`qd-ނڦܤ78Î e;޴`?.ܹa!D+D"U/hRm W-(Gao6@ZdC}E5|?Sցm8?YPq+ g#'l9nj#_])P WmHqhsAL׸Hs蝍/1i`z.OEN]VܻXBצQ:֥5Pnh./i}4 Y~ Utd/vRTj{G 9=}ZΚ;WVxJaK1X0]2~Q'<r9MdQ<1s8 bK9OO†K6a;X+T[R}I>@Éh |.aB0@򚓔YE/'ïwoS4i]$un< ?82/>~kp y:]OhN+:5]WH,w bvO}/Ks*K42LDb^pfTTXdL!!K$#PEPQ 1-3+#Y\H̀$;]+O.Y_@O٠r)F3E0;K,_-Rt 3$a> ]y}x@N4[k'.G6b\?FIAt8ARQj|W##ٻX*G$Db~18U8,KDRdBSX'GPCAuh>puؾt}/g&D^6%$O$$y܈ !OV憘܂ ;ҨCyu?Ro8N,-1w0-1G+Y }=UQ.՗6BTdՅ2N#~,eb>gy. '*aHXjܪ'Uʱݫ]`Cq %A#;L#/`[j朑%$¯~AF6Jb+ܠ/vC6ݠWRk`I.$>^NF'0$\ F„kf[o%.@%gtk舤Y GdL&b^1Yt9_04#qgvbHYAe/K<^ש\Ap0:aP/1I3s7|d~IN{JAg+zJB#}G~Q_t{=C9B>^z Ddԓj4I| Uq;ͬ7H1[PHv^íNDTj &1J 1x1II^kUM&\-xdN02N+&wļT*!@Ͻp=D8cr{Z>/XjȂ=}@PF&s0;kW)FٯzPRiAb 뗹N.u2N/ô߆,4׍*V4aԔb'rJ؟_שjk,%<&7ba9sBDhoL룰yl* 4!De3\COMQ4$y(tlsG%k0A!7jbr~JS(H&\$9:P֊ȭaB#g=ǍrR@ =_ߑD{1)n3 ub9K.2PPsT:i2KiBx 9j.L9@\W. ODS\,i8%s%lgףm͙TM8&aSv^l"p#O,=$GV$c|貶 g\^uk"ɸkTgp>wCV>"7Ga:5+f̈iWTyϋt`p3@H haUSv@oIo&t%Pk.<>F\&P8'b7WHǝT0 & Y oGK ca?o+=\1RPo4"H]uT!~݊-&(ic_H`-!X1F ˩[UÏ~j P䠘&K"" SҠ"Wf*힛vkrV`9~KbE`Nնw) X\9@ a襲 Fo_.Ph|wS*; |yT7H"b5´G?`ʗELKƉ@jVEAS?@M쇰ll4YîX5:+ֱ0UuWKz!N y+iB*cizȁ1kE,oq}ˑ7^[ 9\[ۏJjj-,g@^=Q&讁μ'61j6Z{t=Fc#FLs~3^.\qT6~vr 2do\X$<#΍W:05 Z[=' }zvDp6,h4JGx/С=`-;*%a(|ǮGȬ;r:2p {V@ȭ>bx`)*; hz~;aJ,:_Сi}iiabWYsB-M](u# -UU$-m!a5 Uv{xLfbD;*iH )\Vq--ODZ~MH9A u f bl&N2 9!cIKA`IOԙ op3*{=hC&R EKɽ5\[jN_"խ ;{ꐙ Pyz_&kZίUxCQ+ L%AZXTqHѥNM1NWno$ ܐF&O+D*?S#\!" AO;{Omd6JC0WݗN I `/1ڱ['a*ܤ0c/E?4c'V ,+{D,E zu V,!\~s`@}m?5uUeuy^y}M'ܙW˕:!|@ńՅ[kVo’n;#JpX2tϯ |Den°2ܼxy՛B[SݓPs)FLէ-F`Xn2;ވ܋rY Ӽ}ޮ<9{$ĠLEiOlW){S=! 5,JكHӨ!s{K &c F`3ƥQv1{S36Tpn">~,K@ 2#_IޤhSlH.woiC]:4φG'dwEsm \IZ/sӝx$>LII?S `_T% #f"oۺdm,K.i:2a IW$組P -G1b?$1)pś3E;G} { 8MNZ%zPd$+n5C rbOlU$Zs̕ƗUgf+ D쐅mOSG-DDG;Q6?</y^T ZNgIR{m%v#L|ub'gw/nȌXXݰم(/-XXō{,l c!WUpd@(7`nOda3CdF=2G]XM5NfI1FG"iHG/ u޴:uN5b8x|7z5wSqNgUnƐmBX%G]A{ЏYzq!85xK+v8}f=Wmkp^n|՛@Y|7U]=V*8 " CdcGJ]*z;1p:xz"܁Bcr<ֶKߍ uG*s\uDR4XJҧٿjt3\8`ujC\Gg xɉ}g9ĎP曩QMJJZY=T->Q]f}L)- v!cwB\!$һcE/&v)8c%iަnnyЊG)l_|9cYbHVDپ? O xݕU|Mhi& GJh zw#fؼa95Cݱn*Yby0BǞVO"R|Do4PKBB 5ZGvE2z kf)BA/Ճq"<8~Bg?}WwD."KPFP=\:7r[R;[+3]a$f7 f}m|+W5lZR~g]xs4~;d#8ȕ? ,[e˺vU#m%b͆~=-r `+ϔ-:>޾"yc\U|''yOINMy4H1̥gg&uf<+.Z/t(q/.*/FcB:R?[i&U%Li#z x`F%UB#y,3kC_F {&t綫C7 tL~W'Q%gIg$q>EN^L<^J^Ё̵. <9kNhBpeYM=Qqm)dHvإR,{[QhЇ>2b{(֠WQ!D+ڻe5*:?ff`ݷ괻J:V@>$ Nݬ@EC](W@8"ٕU YCB+Ɣk[렄SkBK0kC;ꞔ:P `SF9@̈́r/u+ ?FHSv!9Hv:m=.a=;J^DwQI?Q)qfgn* aE0QQ' Cלfh!0 c^h/^FBh G t)\~w `nux: wְŴs6Y|w/r=As^']%NJ#& /U"*d=E[(G@}μl<( x}JRd( G y$)uWX],nx<=]ҴѵNΙWp6+Q+kJF8}㝪sкB sp:ݯʰ'b^˰gq-m Q $O\<,hmgSÛ1n[suY6l;$kϐ}<_HMq՘#}3p=9Ղ}tYSprBTl%]Lg 8-r#2-,pAͦG'BxƓ"u]%$s(w_5Q_j؊ܑҷ9vH~"z{nΒ[9yě:M1V~E-7`_hIkL맨G-*y'~w0/0=ZDh5U947+CrxB@2\λX6̾5 11c ڒ 7݄]%T;\\vmĄp|哂*ې斟0\i,|T.dKDL |!D[zQ}Q8g^證8?cS^ AexfOab ~w+p_7ك!h4rޞP^sTi0#?yhqq3MEY()yQ@;j:Džpnf83J.楶&\C}S^3I-biHW=13w oB9/]qքKЁR+¿w߂a[BIףHǤ=n\yM'Sb:N÷RƿݏԝDQR"n2S}uMX{BQ.wU L[` I>+ 3UQ ܃T~Z~ V> C^l2My%Ę<(|p2Y Bded۵96N0_Qހ{G4߻$wo @D as6ߞB)Bඌ<[8Uҗw5DMz^Kpv\pPXJp kdqj6+όiY\t#XsU*u 0ٙa{!`ˀ`Jݎg^hU(W,?=p^8}w9b5U`fI'Ty>M6%M㢅z7OӼR*LkwiKqX;‰ڋ"ZO~r|@gʣSXׅ2BkyէS0G" zばYث9_,fXJD)Pa3X1qMiyJsWo9O!DhCX%e7>+1ZDbvԼoB1W܀ >(⯰ǧo啅T"l{ZEq*Y&?6@}"C_`d+bbO.’eh/InֱU[@YW$z~|3  ;1AQSMQ9w>?i- C[((Mdn)x7%⼜V"5=x!NI}~K8,|N yMehFɬPkp$3*V6' w_skN*EcU ^>"_J.Ȳ%xNx|_\ |6;Y)xJH1̖R,P'vhv]kc"6fygٱu?my&Trc:fJu@ @GPzrn%-'ucn }v=ͩ!EELs;t d5~ ƨNG['ڭ+EL'_,$7c?M71Ϛ#PƇG\JRa2NVsMv]v,0+*b@$YѹdHx^KUx6E <2(,6حl|v7 hVϾE#n\ 7t)ĽHaHs\] M&`$̺Ѿ)װ~ Ö9 z8=r{&K d&IEN[V;J.$]PBdI{e'-sΙVS{35{Z;$vRd~ªޙTmPb_'S>m(Bcwҗ(w #)rx^e5L4lIYYfHЀHa<9]4Mt ~<%br>f\ݰ HR\< %ЁQ`Yu%>24+I:De/%D4V?".Un;ՃM$UדT71j5DIYT{q'\єW0=ZrHJai(,| $)Da`_1@C9rR!XAhŴXj /!w3C7#ɹrciAa[Q,ծ^6BC[vNo=,. *tr2$½P>;aY1æA|WڡY돒ߜA`0p(:!?1E,/7OC3ɼjHо sAf\apnu9LtҺ[;n {Qh.M ˎ3M7Ltʱ#$Ӯ4y}ԮmqT(͒NҘ^`S75dhEӦk 0ՋS0p5mC&ZkQ]"9#) 05a4qhFJOЕ)7\E+#+]|eb.yΛ穯wfoN6cP4X*MxC_ ʊRKyIXI%O>vy_3tW@J!9]=.Fd:%R8nK ! &%MI5KP9:DEWCZ@͇ƒCW%t}L|ѳiKh:JqVGe=D!Sz]~m#]Մ++ډX<e/!^u('Pr7j ZQnV<")^)=&w n`K ) CG~_5CuB 7dYWPhb)SN' }vzzH0%V帱4i0ځ XtsI_+H)SE >~Ԇ JF#bo۲ x@PEAwz!P^EQ ̜܋ܛ`D>ZgQ$&pcGQi^ϮcV>Ѡ{KhdYZ(CR(ܨXl x~0g2 @>#Я@^q= ,iO<0ڃ#;ro]~㷃Fo]Iτַn\9Ч̂ul0Ȝ ;OS"k&FluM j@H$kh2 O71>P|:@@] ˊO.C} %QP>pMv!5Eyn6ɵ"c8^-/h`ny %r1`44PuW[-2jݦ$|7 hMy5Ff*-xAւW^EUhAgtQ예R?O_ȤVѮD#Rl҆똶[dnFÿLڞ:HYMQ!)̖Ogq#X*Aq/PirWJc$YU *tT#Y,zHeX\ג}\67hɐԙy(HJ Q^pH$C=tSϦKzDɇ:; IN=@6%4Z,TUB;=Ch0gCe*BNOA#iMjtK@]$;0p'c62ƈz}y =ӓ: jnsD=/ztf? 2)*zG@ڨ8YW9ijGhUv9=3ЊI}?bU^AߌT :ZiBS lj^O6<*bA9({4_!+՟Ml1һP'`< łң#ԧA>ke,3e8QU&tF NbAoޡ. B]v%g QKPZg9 пZ_ೠ[=%Z8c?ܾtsi=d3 p^QB&⋸ Mo$gT6e&7"o:P,q%ͪR0|]$i$[ 4CwpTL%OW?*uجr{*aSl[kk} G{\3CsAzai jcY%gI*߸1hS5kEe`$))cP6A*vX4gă]D 34^~S);@&GD}Խ`MH䀦]uߥ m?C:<5t`:"R_h4 v RС.:bc %?pϿ[M޷ ƎY aE]5'<q p*Fk5.v ҅\ߘ}'8MEoRd&,:8vr5ŵJg-bϣhYi_64ͫ"zDݻ9zg5-Ty뗅`Ybl֦׎VP{)#`3)D#۲X xU%~Zxlh  !px-AS8rmrʎa0+TXPٿ8X; )u[eӍa_ꈡ[a4OAw,?F݆-UMXDZK4lc ݏ췧@A9՝Œ(NL*(2V.#^]._D6k<6ґ6wp1ָ1_ש%f,˯{5 3pJ5M\fUy.-jGF1ꬋGR1~XMZEal&![4dmki(v!#OK恽j r4=ĩZ R@vbI.̰DuUMet &9LXeAD T)Y@+(搛Ute1"^b1 .bq+}ba;Y4Y^\mޙVlykkuTwwɻQ*24#3ef2Wl4Dׅݑ2cA xkuUyG)d\]]fW4q;89g[x!+VͲZ`Ry瀨Ȉym+Ӭθ E}﵇D\mՑ9FߩdKT+i@\/ ۠x؉j}gzP L6oGsni8П9ە>DIh)YB)K$4$صR \r[c !YU#(r1l$٠a0Oۉ ZτpΝ)%vJ|vU&90=]Y"7,)g1HD#w 7~ߒ) 99V u{N a̱n+fЀ:.EO oèB7Ұ~8h݃bU"26;ty 9( tOxFX;bgS˛b3 f ~d'qT08GMNۧ+'r#1:E3wZt@&~mMdVb]M2) XtS駗mzHnNKS:b63QgUOXWQF= gMV|7 y~Sr΅۸DxU JEac~[=5H2t!ߥ2 s-B<Ë36cE(W&^oa+rpXbQe+tҦaky$֯l?@?7Y4mխ"9)T1ٰ;e/0G2uc!: w&`HZ<}SIkɛcTt3E^nWkxo=&͹jL6mC5@sQM~~1ȕc&rdGtg6#RnKB.g?kXQri\ JGeȮQQW`)%?t_e^nf?S3W$'n @̨5{F87=C,tK ˉ)#?h7Dd48s`WTs\p[~j|Ȓ( `: MvU#.кGSMigMSwɳq!Hub8VZ&LrXWo b3cxH) HrhlLF+ē.*;M'X+mETBݤyTO.2m_$I}^]aay%lIҞNլ,j.cY9m` #=$48FgeS}tV~a&\{T ̿[]q{bq4|yBa\ج#-W2.du KD @.3C55`\׷ԕLՆo&hr oNi1Cxլ ٸbFa/8c60~YM>ރ0IB Mȁoڔ8ZZCm-/_+>3J:8J$t1;k\M)xk @ GnF `i\A-ڱnIkRxab~o u%);nTЉ@ʔ^ 9=>ۮ3Cc/EWA2IBH2!]F CdGateDOj 29ꕜv?ܻx2(齳~zAHCÌXl=0oޔb%ӧ ;99١_}H_-v(IFv\( )eJ6"dzJjũH \#evA1W0k.OQ8MkAjJ!# P0%8T4اc?fygkmĢ _zuS9QR?LXgK='|wJ $Z韭?d.Qx{䕘)*/iUϩ5ϐ < ɦӬ0Z6R gNN1̌c GBZP;`6ZẶ|uEp0~,.yN,+nc: >6~-Li5 B%?)u\OtoO=CDnm#epQ5.R5hɧy8IПXzVߛMLϽ<(H ƑcO`}1JΘo ňbYX0>O˜㿞|uZXg̫v` Vg9πi4=.5xO$z8{vdb1a0WdVx5"$o|8_oZ[$ɁnMץwB$Yвܖpw bkmVJIM6Z% b7u1ʪy#0ݫ@7ú?ExD* iyoj~)ylŦa? _Ȇʪ~J:{D{ Qz˚$rI@Cny[=V .qLO8#)O"YcxX{}}rRba੍ :KuFR Qm8<\ w{y87Kְq+I;ŏ 3[t5I艹U_]VO_qʨ#Q\TTA&mSh+ g?̣,oT&Q݂M[ޑNh=/<z9w x>52~/!.`dFxTF:y Sr7<^2nWk,  4ATQR|M^ogHil{-pOʸU"[rpJgm;iV|c37X ˀR4 A/:sruQ/}E3:)pH?NF$ѝЯ'OdqI‹TӬmըnD!e؛ncy`񉹞By<Ϧ P>8b8 g!!#&яv 8#d({cdt!x/M3 I.7??8g 5rĕF"0%ȱf5h=b~U׌<^z-|H*\!%&K3Ж ~̨2h0 ?ے ),)ۂq15t%bk|)S"vy^:Vd-YeY&zJzˇTf.TYC`Ņn "E_k&xh$Bb6J_KK_>)B.CyeKuftW0"#_ 5`@e%?0@ĜT2"3S#>;yn<7VUX p=B$3 0CSC^Dh3Em?sa%7J oD&14 D`=ze*tS)x.-|n"9hgNoRu>+wX}Pk^'7K<<Ac+Qj}5p|-&oo<,ٶtְS^`z*Eљߺ m"~׭@L_뭡D7[W r(=idS ca[h6Wm@vr*ށ\Ym&|NSeQE4W9,ʽE&i0ѵe`y;OsBtMYuce\IiI'{.ہC-pХ򕗤N&a3NtVa 9 Z̾Nv8kX` /up.WcV1ùf0~D%2 I̓Xlʊ :I9Vj;5qPvL [U*iDt] 9. qk9B'(2(FIќ}ynٛCϗQ+=EM{O g3@ձyiiE^ƅR徤<"3x8|Cзjh%z9TV cĻn?x)Iʛ}/}xP<'lmWjstӳ͇} al4i'Zެlk^4jʟU:Hd<֧eTJLE׌EO:ۣF7$\{FW(_ ~y8F*rS1Ba.l㜀c#0݂s݄f4p|+@)2۩ % YZ0>ʑLupɎ A,\+-wdܷ5ECyB[01\E@ή6v=8|Ax6vuL o?B ռa Hpvtr3YJ1MRvYajp{;> ¦նQ0Qvgz4 0b@7js<}hC}%HDF6tKZ:7U?9<:&v}EW藖jaQZDY86ewt9 ,!1cY0vv#C1^ST,q7QX(Oޓ{WSY3){OR [i\R6zGy]6VqfycyQۖhB2+ͬVy)0VZ6sծ/Z'}5# ;<|-ް<[eP*e7ON)R|j6R] Zp1x287KL~ӵ@{_SV[ڑJ)B5xr9 L| FD`M`LB@|V<9Nz(Z(fQ-nJPL/Ƙ*5޽UPÉj!mdž/@S">A\1q>tc]z ψ2c [z|Iեo'!9 =VÏ_>43(o5fc4~OD!T~"4} /.8.d!"6'l,kGAET 5M_YQp nXE*:$i< \nC!?IzN$ʚH~ e&HdZKUNY)(:vKm=Pjp鹉`M!)?9]W$lゔ ϐ씇ɨnc54(+I=<";gtStAW+XB8M4ƳV&H(,YUIh(e&2-Si'ezw|`oCT!Zk-8%(xiet:YyƑ?[ Ak Kh{?u D=\qVB ?B7H"nOe1)Րt1o%HYoуu%@B_xi .'c7&Yc0cY,Csz8hDQvr J]PRγgۈUC6ءgu$WV4բLz"$k8'1Ð[1W0tC%kE; u00I2J} PdkSS".€3` m;vjO@aY+mֱ*eNqޅP(mAUl׌`RYo~< E95qOD>cTQֽmVe c;YLv7cQ F"9k·aFNYؘf ^'$ƇA4`#$ٷkeȵTӉK]EǮ4I<4Ry3Piу D$[0#Pj`K):.'7K=ʵvr%7ll|a4΂WN|)wֽl$ñiźDSow B;iIB!KKuD ;C+h}\ RMA13HF"{DITQycw?.ʵt*:YatߒXˌZ ğwsF{(bn 4yr q*r#H3sX*̲}^DS[ʄJ){H~D<\| PJ0a6pqHm;d8j^/];.ս_O_%m^9H2t/L*gKHR5*CpOs5:[^?\h5/m\S/69ȯ$$n%"l'$>MHP{xMqT#Rv:uzlVwk ^5'F sbE-O rsmI _xP0鼞UnHF'9N_Q`}oxJۤ76X4?5ޘczLjC hu7h\@6 A=odfD+M#&AU^\ Dq}~}z2_P9ڣ:Q>FQb.$-W'}b͇xA?D5 ȺH+%8\S>TT]Ui@n"ǸaZ5*iyQoCzpnR1,*vUca@iQ=|XTz zc'C'(v/ (Ǖ{u`RaIZf$|1ɳߚqDթqdÊ3KіuY5bJf-_+\T9vIdY3{sAo% A۴؛oa|Ŭ_F*"'MA% M;8!]62'vMCkaoÕ`L exu J^C=٠|/ rsckz 'uuW#%5l"TۺmqM9Иvwf:Y8du ?AY Ѷ\"+=.Qs-KVl{kt~L-wu6!sڸ͟ iaO{nCP*`i0?&u-4Yiwi+0 ع)e-vI0JgrdZ0` A]wPB *[PĭMQ.q~۞j;pOmΕ :6lCNmyF9b@ 4J(GdXCP7d Ev0*}0Xh&n+6/q(-rVdd|~(@\>~O&CTg18` IT{R$|Q,BlBX[5`%TxpǼZ#ZpJMBqM@H0 `6ӡy!b0+E/PX.Kܹ@[E$Ե9<O&Ur OF)FH2n" ΍tQf4^(X}B +EΨXf&j$]),Ki^'0!'gۤąl-Mww+x $D&~ NLիmyc E|/< 4tpkS̖:C#kL(VR1[Px2_Ţ46bw^Ir$!_OkWŨx#nI8H Z`h`Awʀ9 i*ԣ$]{z |<-훞V, M1q#42`[ՐBjv:A+SrT2PC*&t~teI >** @yiQ˕jjqLDެXYL'fw%_$b4є0PN&7 ®ʆ4-hst@j:D$!X}  3 gv]^;(vPOzuJ[r ̞g1m܀n ں‡7 ^nڏő`~;Mt^Qsxv#`sTA<S7XCƱyDw]ο'J{N좊^ }9%<<ʳQZvm mz}Oxf2 v#V< .$>?~X}@)_讬@WIZV|bG޹!]_{@ |Ǜs*CS0ut"FBôoңRZ,f2@҈^-)a6MACsHdu:ulauyJ2ܡ ''8heWT9in"ݳyjG<=S`RUoIDCZb$aP!AL+A!I`sJFp=4cca9:O{r|H`=4.kV6.:*:b*$qk֯M1}$•K(1|258fπNcx}Ĝ[s%r"֔:)} kGkpIa4dqtU> r2ޓғґ*o'48\Sm(٪NFzU&ٸO EF)>"3.=9"8^WݜRy!8%5~#Ų3Y[Zh9E>ykݥfAo,_%1׿G"4|yZaEdãQwj_& v# ?nl)n`pbuX2Hsvh~q_͵XR0MvQni] xqY,mBzU1zj2MηjwRM͔JIHwfo!ߑL NF%oɶN*D4<^pۗ+ ?49!\SsLWEOֶa";SU퉵C3?r2߳abC=۵2t1X.F1~>2,w~(\Ѣm{{[A}eJNMS_ I;Az9-r)j\':_2;d&MNIKd-iyjZ\miey:#IsD_<4wV yF!Mޜ}6HZ0 R繚]x8C9(oe| cTL§<'4vZ:gv=JC[C^] rG f-ӱr&]Mㆉ=u%c.m{*k\tզBeJnlCjq@J腑- ػk(I$*A݋H&4 *s\=@f44]\f^gu/𴂹,<]=G=0aYoB3H< X{V Ii (Ō'{=T%`D{J&!]Ӻ)R. SȓKd^)mc$^z )'[c3PJh+v@Lˤxz@WiTCDǯt]|PKu^0ld'E-Avֿzl}ٽs >=׵ObinJpfхo6ozD!_&\oɘ_@]W^MQdXQVL4a:|.iOn~eCrE=gJ%59s.53F:l !m&*K[F|0jL*Zlń*[ T"Ye3_nSed ϠY˜ 5p+Np9XՕϒӴ#4U/sV YHlW:OXճ]%\eGmG] $ԙM8N`Pڲ.9e$ 0m[/B"P;ֵG]䂾x:p(ljr:4 p"3l /6̪?<{'i#eҌEjzrAH VXJ޹-+.(FS->C^Ixg9jpSa6O|7ژmrAzהMEvmo(]ÿgo3%K%pW^{;Jf UZCf_p\[M`/ܤCziR%ۜ<--b>?Uɏ{}ΑVHr,L/Anz?(W1gHj@C(%yN.ob`Ɩ<ټuYb65.$#|ԯ]1 v›Cd_ "=kI2Z+M"dir#}qbXKh[zE%c4eɋڧz\m]D?Kve/$V>w^M룱v4pʾFG2}pc.SGQ( 4q$;[y>5OQճVP ojM^kK;h, 09SFvCڡnTZ*Kac EgEO!>㶨ۋ@gԦCrGw&5R]ӰZb{w(蠺:r6+w6!9P>AvR-M犀8s[ qK~;[b c!%(aǔ0C~}ە)s>̪:iC_-؆5@*qQ&r .5~34t!*=WF}+Zi\ki:\ӳvtYOi*]? ZML뤎k/m{:^,Gn3 Věd~OAS74h7 -&.aeDo:9çZNY8DIFgW3#cˤ3ea8-L/坑o~yj Ԏ`1PUv нe20Ď*ajNFd#PPOF8GQ>+8xygh"r>%9{ h$iŁVc+ua1)Ε瓏3jYmК|&TAӟbF煅Ϣ \ԾVCHH !kPWO S9#~ %VRcD 1hG̫zJ;/ڒ6NhHi^ {]zR yfgSGj'lѦ)I1ͤ+^ΙU'2>ҲW:H=t*% h{$)T{qER7H}bXVx:z]Go*P,ucc04j{.fFB3Pu\}LjA3x?B3)N}kʑh~k.9`eAVTRľt /kYՖ6 n7.EɄ,\pܴpRV~Vu&-D&׃DTXpX:6hz4N㉘7t_6Ss_c;3鶁CTw.YϻzֹZJ^WHLal?IoHBPZ EF~[ւ@Co]E*pĞ0J{=Rzdi 7rۑ*X)>9 Io5-) D,!<ٸ<|]ڙv(Tc 4Go1+i(<+FHDʤ=XۘuDUZӛ淉ʗQeh+)NO[NTJu@[߂Q4gׅ;m_hb P/eGMߖ6Knw6Kȟ0\m)Asʳ6ʵ Mo鬄 qoPh+qigUEP؜M 7ҿ' ӛ,zҦu,"Pn;tn q5"PBPeȢMx:˪*Nr':oh\Iʴ"A [% 춄?ݭf5*Ws }X:uC:z*-pӗe@D4 2~%_9NN*'n[g%gm-jX2u3yHەsWӼdɁG!Wք{/nU]`1ጦ,W:$ wws_V5YS|FA\ \"wm"r-W~RuS aJS5\1~vfr_Εv=%@ Wāv~* F*+F;7Q ȱ 73׀}ܳ0yq#z2 7- w1| _ GzjfuK5VǶ#.ZTIÄ싗}>/In]xQ?Y+661b.S@=2)r) *3 Q^` oeň{|"u[K3JײyW:Kq`mv趛e6v@q\]?(!_G%5+^[ϝ!1H&h$fct.vkVdx;\79}̶TX65!&9j$a+USq&ua] R;+5}>/W"c*܍L(74ӗ3= 6I 731UPu<$7jٶDs0wv+(IPVݧ+ȶuca9Lfށ(h5 "keަL*%䜗|sHoHh܆9> xFmq1Dz7Zn>29+ 0XS2cjUaʗ,Íl\u8l+@+GEQUô.f^#qꡉ)fx "r R  ]8קP&'鬚ė_**d1xkH_*x*K:|T)v%50Yiwǽʐ{)G]3sn/E~)u1E`.(͞`ւK|ѧ{FBv#_&z9皬ty&y"Oz,|ɴڶ [S2ⳜCfg+b ݦ z0 eXX]pOJW7jě+<9m=fh.@դKpJAEN`#y6=/uy69S6)i0fC. μ?iJa5s3"X䯐0 #W?v発îY+)W`(=q ͖M{{SQn9P1Iyzvq4~4#%#JJCL73/y׳AVݞ%{E>XqSHŎ9ietQ0ip*t~oB?\qM]6b/=,2ǧPS<%Yy4}'~W;!H?E vZ2;z @-‚k8Vo&xΕ2mb=#ZF+!+ԗANB^q) 7"/*"fuXe@+M{.Ł[7 Ib]ßM|-¦(Msx|54wp H3 ?4^ qWj Qî~"Vv|JoW)vx'zXjhA{K9 4 M90áA?k=C= CQGL/У[5XV<ˉ2cM(SW _ǤDR=i|Yw[Ao[\j?$B$)~7m_V9>[SPFe}i fLgBdPqp[ĩ '1Ķxݹw㥜'Ԭ8#LNCb 7j,DW#3&|?^ŷsDک7fӢy+AͳXO  jKA^cPX`osҺX=-_IڄY4YQ~<^hwS=z-s\C&J@K?{mOl5;2?zN,&Bݰ$ë8UGjk.exV,{iH1?e֞&I2EN)"8H(spwT0I9z.tcD+s'}3\EYpf\-ׄ!+/"*st>H"3 QO޶UtO,6M%%]ӡ=4_x#uC-_*!ǐɸͧrAP{A=9ɧiG>#2d 4sh=Ucuc|c6|*p+bG?8joC>ׂlr8ÄEGh6{Rرs*i?=Nm?o xuz )j ,\zpDQ|f`6P\fz2'yעCso59ֹ VA lǮ3@0&-D^WZjM/(.C'cwվĘ u8) { Gn{nRe.ef_C4h͐x)&@1A8\X;,ܻ]G!ן:\PGPR+,]=>FmӼ&vqxnh= j-^,sSwiA7?2͘đ A;jJtޢ?HtK&"%Kbp<< ycw 41fpai(HkY-fI- wJ,3IAtֹm U EiMOu-7*SݢPI+ ϬR@p3| 1*8 o(\*^X`P Z +4Ito jQ֜j*xơg-N0RqP8q2'WvH(n_Relǔ1ƟGlY1/]x{B=- RnW,tR ?׊>\jhQE; 1hEm꼘L$8dMi5_#ި| LDplgITEXM^!: cK2N^5CrnԂc2tq3Od 5Xw*t<89E/"Ӟ4|w/\W2E9S#SnKƏx7c 7!6/r%hbc!5L\46=a 7A$t#ӷ$?_aV 7É䏍" lРW_Ere\c[V#"y-'Kʴۅtp"s>Lg$^( 6uٸzr%e*J\ON ڤ*RQE$J#ʁQV]`55JZ7rEN}틌lrOF?Җ(s/Qj@mÌ3!?αb ܰW?r,S.qzqh Qˮ)ItnTlMy. Vg}UlF?` 2؛&׌$G ̎ĚEU0%VҚL/js}4 \\ALHTVS' ЁݜkI`o:![r (3|nNt@sX?hev` 9IxkiL! ~efZ?dxHBz]cUpzBáv M6 aR,¬%^ 0}x $)/N<g9c$͝<7A$F T,{J !0ܤi[ʩlҟ!pvz/!lb:a H[c|t^}Q ''ڨH5{N~ ):LrSABWNARxؽQ@ 0[ pcMΦ{?poL &| vUr˞;PNR8"-rwt+'~ej().Eڭtn$WopozGVqr/%ϢU4@Hf 0}GZN%Hrd}?ۧ㿯i:WI+fC9E(f_l$*a;MLjw6Dc4\Ti. 9rvB;0ބX\D53d.fr(MGZR4GG`aaуZ׊~>/`rSF26 E?Ω;E[v=+Z]$BũjH(x- ZɆO\ޒ!ba2پS N֩rrKvN( in]$OGsԢx>[QPbZvFUaݭB؜kpZ'QXة-V|DhJ;@lyϰO6>1"d9]тl @seK;/^,X(0ey5 A !%ҽ:걟"@Z Q< oSy_-K6eIҙ3 =w{Lf$p#Ĺl6=* ˇa+W/"C+Q3}B9ݯ+tL &QʨseGםus6c%X#u!70C;ozlގKez \җd0M`>IZ)]$W u[6 $۵W9Xߒip6p]N O/y Vńlv:rTn#Q`D iPׇXSsO3'vᆾ߻Jrm(Dd(zme6Md.NU! ujkx0NPX#]UuѼ}@1g[ N] x5j9J d k 9V615aH+}W+e}/Ds@hA1]j_c!5TUTk)Vc43$6iIG@,P0%v akMDu]pD&*Af,}=ߔ!zwG=ײD/Ѓ.{pꞣ<5̒pM?orR4բ}DXKT}0uP au*;E9]^n9 l '&YB- i&łEMF-Lhv QI[ F鮪i{1msf;@Wˡr}#9U@\&Hk􌕉f47Sbmn}:iĴ*a5vo*e-ioȇO#*'blL1aӅAY(P*KzҤ9*bEto'N|Zn?˚QrQ}12P^ˤuzΩu*scEy'@~{L4FJ_3 Y775`q`',$Ug#8{c&嬇"r)8/>\`4*%"/.tL)4a$3%З0u6:,>TW]u+ܸ QSXqh5#!vQԋťm^\+tU4^8; ǩ({]3|`_G1(D-Ќ 9;9I!puJݗοav;4éhEm@((,zDzU-Rb^vBr}j\3ULzL'_d8@53ȵ#ʿP|z!k!$#%8_npj&2[YR QKA-SEnF9ۓefU==\Afjd+^SJ,Xkx_kHV)\Dp43rÌ>g*v%y56ͦ9E8&a+~mr܂q%ON|ʵ %aʝ PW4/8P? {;emdk2Bdv͞SGCsj;Y5MHq ޫR}ˈ^ , 8+Y6=3_.y)źvvZnV}p֍$K`EMѐ4][n=LoR% l6|ML'>B#I\iͤ)|[Rq8Kp:jL@f#^#нp|8v"Z&p,)\ auc)0ݫ1l;*8A PPLFA B{"(;TP Q~ӼDިwZ\l}lx+,VT]iRߍ%̌-CR0tNM!rU*tm%Ŵ4Cn&%]:Pl |(dK` JCդū.@ r{zk-b1!#yh#wQѶ yKQJ_`+Eo,|2a b]j};Go>E:UR# 8! Y,`_ TEV ]#ocݯNyTkWku IgMVp/t rv 8ڝ֬bY Hpk1 'ׁ]чsl@HAwH1A`6x YUycD5wfeg{}o#Z"s k6 hbNyOzSkx赡BLj3h].yY n<6\@̅@:r"ge;@V> id֡[F{ډ v-,/Y]+EBe%AR t!{mRhuSaCG(69޴RAWM?z|vo~+["Y& ߾R(wJ 0fݤtn{dF؍22 칉 R$\t$ ݑ% |GSNPE^gzV4r!'cpVop >#^eِVOlB>"F'Gbl߉A>m8H2>̗bQS w4q5-i~+de^;/"{)-Fg K7B73iWr[@&1*>ܮ !kD|=Ru2P/&w4²¼HpQ"ЛVSgM5ǻf 9L6z{2G*3u4gr|UP d?!QQ~(^x4@*6}t>HzpƝaf!7 6Ey餲#UGH$ӵ`t/_4*^ @!-'ʞ* d{D#G(r5 DC,">|BQJ]3taac2c=G+"x6tZmrb$*v` 9>ggJElu?4 >&`@1*'lGًzCA_FMȮVrVƼjCܶS Wd DZ#+M ʧߤP8a54UT, z KO'G%*ee~EEK:F_zPm Ruh>ěP:jw2y!G3z%5qru#nYzc57i4wAs@XrEYTl,l5X,M`y Q\}Z2͡_ưi&0LIuMtk i=K ruѕ~SVEfb&n<)dtmY*OWm,XFA|;=b]n $aɗ͖}y +$XIn`0]j$UUM)u( {ۍk }g=Ƹ @t`Y1P-(Sh[: i ũ(U{QgnI5~';A<^˨81`X$^0 AF|xD" yl_Ct^`(CS`)b@tJP)H:I*X/UT3(jKJEo,}Y9ipV0S fTd:D Ϥ"+AHǾ($/0>›զ%9U2q+*WTҤgLΚmc]Q nK6a؆ + _ZUyE%1lh҉+9sȕ-M;{|+! "Z%DP;Ug&f3bLU^V2 &kr]0VxIyRD{Xt/% xs Ƹt{G TF%,qxFQ"Kғ|ȥom%v$]p>҈YٕV# j>z/4-p۝#'%jDOV |qo҉gEߢolgU7uHB;QmUG6> 87Vݙe`(x-0KQ8?C%đimS]8ItMDP_w܊vӯ=V+&PXe ̆%.I}qaRͱݨ$*'l1l#htY4Y-?aԎX+GIh'ݶXaZg~Yu#K_8_XQLC oZ6>zvrEW$e"&Z#u1e鷐=KEGEJFs'~}q tfkH"-c53{TչGlKU BIl;2h^ W}p0+ c^Oa>;m߰}cep4(. r02> t@CD6AQʢFv8$R)eU6n?+lSӰ3CviXNU-;K4֑KAB{Pd%n]pP*KJFWQ=X?=tbEgH@Nl&&zn(J޵Pِ.LG_HN5m9~ر P Xi'{()YpuQ ntw#uwʪOX]Pf]y IV+_EZmBD@~-iLܓogQH${Xi/IW&? E1tѻ85v>m q/͟*SY?.Q)bU.2T\Ś锳l]y.VxVK4x~~ă=8* g,)o#>zB  @FÖtf\&cCay*ۯGG48#0Ǝ:wT+Dך-Wi1w lg0Io=+l0iqyuRѪ#E|,"eյr,n3^t"@KO`S0?TnjP#i(Vf9*Cf r]=:1`2)ԓT$Ӥ&lwmVKf TSl.+A¢x+? uXCZnnfM B;GcX,\N5&MId\2BX.'W-0:xZo+08-lQrrm j>VOXa0ZCeEwimXyR S p^!*ڋ5u6X F1E:_0E~Ҙi~fjb3lgp&̜9M)˲Wynkn\S& = hcGSC[z!YGG,o[1hA8ESK!^x& MPg3|=P-&1E}n|xYPDY?HjGX>Xr-t@?,y`+` /w,Y:bԞᵞ/Zh[pNDKBؼ|ɨsdec)!^+wE +Y.IkFd&F3$@' @M -?}^UTXǩ;mv10T+0sE)| kko-aS[:þh)H\`d.'ˠ:U0L̤|rch_QP͒o]eFx(,?&޶Q{,l0]sTdSlQnO1o-xp?}g"`u?XV &=h{|3)C<{R3=g E6EtnnkV&Di ^[մ{\ q+%Z7ץzQ?'{vzB`Hj?tkobJy}pZ(s;`צ3;Q~0k]Ь:ԙ2hGu&:KF^; ]u{:K'v fH 7+L#)0(T{+/)!.??\/~pgu| aSBl:T Гptrf7<떥B< *˓z8c#NDWhE$2`iF lQ99 r)V&P0=2ObdÅŁ-<?[gD d=ٙ 7u1\f%%5DN7ؗ<5,JII/-q\M2ܙfoѷU-C䅙 -&bpͯw#6 !}){/# e2A҄6iIOIy b(;ͪŞQY_1M@$ gmsb*1|:H&b.{ź,vŸrYhxrz!NJXK\R도]<V`p:Pl)^\)鍿b%_C} x3؊i{̧9? ʏ刊w8 -,Tlh}'6DF\QIU"kaAǫ3܏]$^ -tu!rwΆ)-6|4?{_#w[g-+.<McmwAqQ̀ X(ՇKГnޓVL5*w}LT2eJa`YhFUtoTGh#uf[̮.W$uD2!]d(?9Uٚ} C %E%X>\ &LV.zN'|}`ːY0!9jn('z^;P{Պ%HO!U@;,DQZpbK22ù+L$FdydOW]X| ×KXȾ'm}Ε0<2J/=辿*'Ygx`)?f2 2HēcRZg;jC<\!wt$=M 7j: %|-qIiǮdXEoΠ6d Wu:`@q)}) ꂦ"I`l!BHuAyJID0r[pGerZ SD+н+T4#,U?D/7G szg?Wr~{ĊƊ^khRqd1ߋWA;}O ~T8=fX?_愒H4AG[&ih?o) Eְ;ZnPrX׫{z/3OiaxGe,C~<)!oU}hym2޳te8_ h"'f+083,[dVx|= QgK1.')3T=YZXEЌ]nqOؓ}79Ɍ4^c)lLc|(pma YIIw)pOܜh#=鎓Dܴ {SJr +\`Ǭ^$d`>I9յ?)p5+7-2ە/sWp[6զa Gn)eD()*oHq=W֤/8F)[uf:e!]>pLq6θDP2ZryedVQVj[U qf&F >~$1\˔]FƩˌ8"lf%7/i?2]L _.CFD4`%&Spwژ'byx?a&5KhW(҈pXv'7Fe|ʈN rs2eH,h:0wvO3V@j>wP3-,x//C(?{ntp4wEB^.Qn䒦\k m,k7}nY2uYq-AL;=Eh3A] MheWp޽7M z;@)ɕ(v95 |;7"չ$_nR^L [zױd#GxJ#6gv Q3* '1Θ{,oZ};FĒUŸoLWu|]9[f%†{l,m0m&%X'B&ȳ"rU bw$ܟ[a=Vͩqd:8{ %h7i x^`F2OސF1"TS/3VT_H7I'$ju-S]؛ HWgui˒㇨Ce3>Ĩ.aܙ/!C јo#,vsw@qUjcDpP;@kJ=gX'|j֕. ۳%{;LX#Yݔ!.N4P?&A3lN;2Zn§xIpfbW6?,ROkwN*Wy^7K"7;8Ӫ4 t)ȰB*&ЃUN?KdMdtTb@ xL+,gОt<\V#C3Pc,A֭fWgƃbЈ;c/0b| HV3Ig٢D"U;>)9pJMoཊaUW4B:rܳ I$󳛟*Z| DžӌPspT ?9Np?{iryS4.Bq-[dФfK-{9El}F8ad{fGV[?)RxC~29Ԏ0u0+LZ,I9y0CCz{srѮ8G`}%@U+O5|kQqgO7pzrB{i y P Dm[~+9 %&•`՝=7A^zѦ{d+lR@WTM JUc,M0]7g٤4EiP9AJRl_yΰVvLPmj{]yv[iYVLnj6pE_ѿe㓚9u|zozTz֟ڧg4v%YKz)떇~<1XU@Q?49,|r@fwcR0Vg kQJտl牤eY7I1U߃JuxiI8;=Xdrux&8 v0P$2\'ACuTI |繨#g>)U<8abDd@hhIF1!_fp{|3߫5|R=g y+ )HoB"u&bܛXkNi,Ϯ[N α2&ƤmdLGWV >_YTI x3)X#˧1I719=Mp93knsV/CX08-vϝDjww쾫 ?I c+̭H񢲾' DE4'o]yN}'shħ8*+4{ۛ(U~*u>?O&90͌]1}j HתDalX&hW>v:1`Mt0m3 L ѡNy-s Ы R'@P؞s觷LQӢ'+NT8akk$ !#L,chބ cYۂl+}F{t؜PJH$Z\TN ,ӽaөu[FBaEÆjBݓ*<|,W~=`O^ 2&^$RHi'qݬé_RVlTUe"hBژ?֯&dާn١2(9TN#DYz9(E߲ALU]!8|˜X`8s$1ܙAka(yOT$h1"Xڰb>=& mCrg;6w`?\}cu:ð&RGi_A[!3cd1p,?RWqfR"1bIdib#!lipvֽbJV]e52,u\ \yPtA/;a 0.g1>*"iA$6j>R뜡&TrR`Q|#݈84xmi141d1A/@pM͂U "/e#8!sV?Xw]NB뢷w>Ak !qqܼ"Y9nZN"΍aO`(n]"z3^?~%>D $X=E.'z8v;, wyAz@1`P=&л"@KfƮ&dZ4O>w5'A(m aYX + M$j-CKA, Z&Z(" W E6@geY݀b1&@EnSiN39r˪!yڽmwOy3e- Q~y_hbn2N=5s_aѵQ7>F࣫9 6%{iPl߻+b/5m‡ks( 4UsMٝG}6zcWהWlge5"60/\joD/>xNQV݃%6פiJ<42$<њD )iEYQQ5ơf zRk $~wm u!1vKAGoU NMptžU+NP?Ay1 && 2xΟ}pHZްms̀ +Y,2Bg)pBS3 )(׷;],k{cCU\QmHCYZ,U 8;2db .[=,0|/} Suzy#Il ͔h?RjdW >x`˖>sL6{]v||UR.~1q=YBR|bNY{>y_MAMS큟 db2thkv5 s *Z_NW *e ^JWbjXwE;3Jh =ak$ʷ)5W{X6XπZcE!߹P.%alYO.G9ap>%J!CV~]WNF#R"LhN}9;ɍVRZikoHְ;Fk#/A:Gm buLh}Z[8{8 bTNKdA;]C)g{ǑMI+L9(bb,5h,Z#t-4 o9R :k!,02,Z }$&J U'-/JG>m/ۖ68OqT p"t)P+ &-qI B/cC8xfpiX`(l<@~$v`;RsSy0(>QP;,(*UigϠ/D 2I9d*J/= &W=fPr$kւ݌ϛ`={pVRKBH5})ple~}Z}aJELGVfTNRzW_jI>I;! 9U"B)37Ћit fڢM6gDذClC2߆K[rŝHog1Sʶmd9ʷ+{`ra8SbSIjãh=R*휴fref( P(uD]JC "j1N< N@dS %raNL:dE.}넍Xm#$KaFgi1~!iZpڠPhCLK+2&]94UMZ}b1x:آ2% ҧdRJ^cbeu);|E١7k7ɖ јVLdm߳ƚ99|<̛iؒil_Pbe 2PZ>!{{4+o0l,̂:18=rGm0$QӶKcedŸVa%ܖ7U(_;?@UROξl λq0DB*o."gu=|.I(ẽ -j F#Bs@3B""i\^8WVp;"T63yar @i@x>i@ͣ 9Ivֿ> y ͟9p"TF>0I4Wg #5S慹X,֠|ʻlX|&$%Ħ \ssUkȞ]`E1_CK1 Z2Qǝ]2u@YTmfn[teV9hcsn]Ph:Jul(⦭Ênro+iE |*RwTTS˅7&*_^U'/۳ls%fp္:KFpA*;'=:$y_O׽ny~]ixpl:ݥ6k_A _L4n8vwTgO4c6a EʠM%R H4gsQ Pro32Dzj;ӑ{ut68[߾v??}V\j~\dRy=^[k0;?sC3M5ֳuYFJI$evˋBߎkS 6>1_:;NVl@(1pXAz7@܄7<;qTd Ag6BAÎhc5ϙ;x,@~# @[/^;PFn`h #+ 0 B]z( *>0bWeWO4TgW7Ϧh*^=k4 Vs_C|;;7Pۊ*cY 9A0.%AL帟QY^(s=C^{e.=,nɴӗ&a!w];Z]4o=A" 뻿 ;9ӊnuO d,y'Pt>a!%Rڌ4KJ0ءS,U-Y+i4|-GzUEAU;FuOgU-gc EhN6BL Bx S0iwSu3kMiͼQ8a{JfYYFDS_NK`}uD;ml:@7k bӬv@xČ0𧁰q@ .1eA?.;徭;W3 M7##Qm\CyW:fr)R=Z-zdqg1)[=9~)E%<#mU@5 ٖѷtrG$3IՋe'oa*Yw2CR0:+A\۳^ox[x[f{WiJUg|f-9W7tEZft4郳FXhd[,bV&p .I}2\uٕL{ j>~@I]ðN4bHgDH^$֌{Uf%APfE?h]]N|~\;\&:ZN'زmG@eǒHHqSռ+" ۋ~)=`%A S1h:ckȥ#:70 cZe,]13/]96]9<[\AceJfOӧ/^':TtDr=ISc "^h=\ UݕM8E<,+\ǜf0qt C堷ɖ@gdjIGʯR̷0^%)I8Ay'ƥS GoI ?e5yp,D ОWzRN?2%dwe&&!DRDbK:2q x@kM$xoQx!i0*g \_,ȹ\}=?+Mua%RH  \ ekcӣ # a|Oƽ?kW22w2}(+0Pp×IgJyUU2faZӺS wTz!y5 VgFұ %`L)Y-GK$)H{si_$U<6pZ1hŋ`Z2hs$ta(Q*[rDL߈DR\:2Kqxxt'=25HbOx>Af=_>9EJD]<>݅MRPFk|D2+s'alK?`ren#- T?+z&e{ D0ZZ}wπ"صPѝ )1+M#2^rubz۪.o!T0Vt\XjUL*5cDĪY8E!.U>64Cwܖ\.'c=]LԀ , &9䜦?^6)MNkQRl.&/ BbU3aQcu xRtIC^oi2 ìgQ'5%|aN.ZP Ls21,c3R;*X ˓[HiݓI7Evߟ5nhMڑ…z1ehss+ceeiU01saV@˖N,=FpqoT10j33S+/'v bS`u1-)C2v+mW?s8Y ̮p f2o|e&(p{'bjv)/ⷘ*cl?XdHx)i(Čs_&Ş zll/|TX(LD.} ֡:$F=$m,=o dTP8Bu;O s Gx3j#M]w2L8 <"\}+ʷ,o;%1dFǂ[Ƈ?v8.s/92NS#c1 |a`V Vo+48E,Ux|O) @ֺh]Ot`KUƇr5g+xVA3q0ZP~m?{%Epij|}M @⿹QtM:EmAz8B<Ve rӜ\꾼<9P;DY7l9gAr8wHpY L?j 'Nr.O4%{-h Ih@fN7dt@(eEmѦ$~ٺ*SQnwm%Si(lZZH4ICoDz?@֬čtJ3vCd][|qfW rLkCu`۝xcHn'&c)H$>p"p! dFX19\_TVB^q6DـbEQ۞Mhɣ@[Z!d8%"̑JR8s}[F M y֘P y<2R*c׏AuSxL x a /-0NoXy;!Dl')?=U+˥ãʛHhH"Q6)uHLvԥhlB\6en_k 3ә>&Wj`+XqZeHFh,@>d֊4 ʗYAK">E֪PI-"YQDRſ  y_ Z QruҥP%~ɰD c"S\8gc}'X$_9YgZő" 5[ZF J4L)h:|U&gE]r .ńn$*aR3iFnj&MD_>zTsolMV0n$~>Hb$fjcy>Q{%%݌TQEyW481tH=fw&nyֲ].tUPx`R0;*D9JHH{J&[ÏH*eG|<|b(t 6QV}@74!ݽn_"\w^ZR'r1_cZrB}AUh1Jieqoupg`ooXTAGyIj.LZ;ʞ_lBٶƹjF= ; 4)b8. :P8xΠ 8rfB/@W. L& DBBcج@dtqt'+G0Xi%%%Bĝ8ӠCnJhx&yzA #Z;8I{߱H@Z8I(k"haZ;2lpvj7?_uOR|;^#-Xw˂h~6L@v4 ;T'J>Mwv J5Fyxias-FC2qJuɴFZ*n#BxXi@1{ʏ YFw&YvI|r$ze#Ƒm2xl[06zU>69PYW 5e_@n" .W]c;H9ٮ" }ln=fEDE t@Me*hdK2ȋ7?adЁRg=/J{^3TQrs8v"ˁUco[p]p{n͌yD`[C,|Ԭ_. 0MKʄmM`]CtNʂ$_S0Hn䖰`7KORVȱw]>gzȕT6`*qU. jMӮQ.)!!h([%#2`\ h^&![g%spr? \ YC.Q| 9cڗYLO$*2a`qIjQ]VtJɳ;P"!Vf 6E/0i=[%ddQ }s.%zkKVxw%vƽF9aAawa3tM"lм< K].C``Kx+mH Y8WWmzۛ)/I˂w6Gf%)n6,:]1,)3-,uWXZ2[UU5!alͮS>08Aޤl\:{[Q=5AgAF6&i%PO[#0M\Ci=d?,oNxT##7*\CYTA{UeW ,QiȰ8D$qd^0ˉѻ:8q})"LjSy$Fa(MȶD"Yoz%M80•lAm?#tޕ:m5yIÜ„lք:|4 0_֝zLo튾R͗dWNҿ t185.*7]1cu5e A8=yaQtHHRC_5 FJ6kN0 RիT&?e-YA=5+4rid* ?^ P1FFR5j㺔 Y}P,/ &GH9cU,}{9hb`?5xvxu" 2\) -}UQ"G#,aҸ+!Pkl x YUZpqM02є%ig`}qvK ]by?ZKAy4֙{ePЅ/$Eug(*+^EڿD8У*PL5ݞ ˌdqe3 72Xz MhfȶGmv>ٕey |Zw8ˈ+n *H̨U*YI"L\ؔ=~wʻi5 ,hՌWg啌 7?NOwOCP^'(Zq 3'1j+ڜm3\0idvXągTmU!P%K*.OB<5e;5@-Qz:A^ AS-.E/nfAGD>5y5% bV\:.P&w$P8| nUNyQ a$fݗa|0q\%N#z%&Cկ\۪ qZ-wi|lvcj='[ʳք2 >Km=G<g۠{Z0/Gj/2JiMO8Wq}刓vD90uҬ6DG\ b'a5В/tP^?hV:)$#! 4ӎaofY*u(}O꓿6BitS7?]>1xNѽ~ bu0߉ -9 ".YdhT83dWZ޶̐T"y-[8͵:c[X}\JYsb~mda./.&N[" -!]qˏH*(\K=7fǟ +&ۧ0_P7xC0VǒfRcc\S,b@gU/'?LsʱcJ_{̙|9< W_ƽ_4މ1ҙԿP"Lķ]g] 2C[GGԉڈm39N(Uafrto#z' "UnIQ'1-E&֢ u:0]v AbXxM^nٜg-;oY& ⢆]R4Px:I7 u +P,w+0^qǓ %E&[d G8-?GSEM)PM\uyгO46ja,#+ƢN`ʬ9\qBg-lP[i2 ̴s2 P!58*7zԖ|}kz ևr O MCvWu*2ѽxdf"(p:^x)lJ,[0y#6g[!8bUO~|2{3A̷,CvwRi@G} Ք lpj,vrOJ](6*!4TKhO5g&~([ "靤)e23aA 4-D*WhP FJ*qPcgɇpɟ@ Iu OlzDԌRM u[Kˤ8[1uM&(bQESi7Fۖ{wW3#S1xj7Y[iq 5~L_Jeμ l:KxNe̡ 5F'O%3hV ʃ.J_eA|-s*dx]~<5;YfuYV#C؆6ʏ"xY6𐉪 BR7 ^RC;Wu#2ʊy9 n>jQu.C6إX< GɀG|̝bsvX}>9nMmi"? ؆yc|s :>._iz$mۈmL pC<; A$uƝC C :|нIڣQ<#e*~.J^˴03܌9-Ne\ spO(f84LVdn셞EvcC`0"U'K0CД+$+PoE籅v;ځN~ 6?5ihVCSעø:{QRCq8W@̞_AG{ *՜v{Ɠ&7CJΩ:>*LC+ZK ̷s$ t̆!uK˛i&do ě)>e.h4VuӂGVrhW .MQS$nzAAoGM*T?2 Wuid+HEMDޓʊ8";MvOAM[BBk.6=/[?ofU)2 dk `zlv$p}\evm8/9c^NXbk-9|X[uVd;JLmiY=yOh@`Udf*{.p4{Ե-;`YhAϺkzO:KP]"|65?VrV}."[NH3GӜI2Y"_{؉Zh`-U]~aQYwˋ1ʌA5s0 L4Jխ6_t3"fk6zIJeP$G +)}Zs?YǤk{ؖ]hk(MDK=0GTY;4/͌e˿Ŗef0En.t }2|̐G߉f<֋v84]y=<>ť ~/_~]TMf$VZynyͧ<=tPmďL#4ܝFXE8}+qsikz<]XB%D;H-K_+6i G\NK+Պkruj)o`Է:R\Rʐ̊iq]Qŭ|8AS' N(ufa|ߕA^<XJ)RQ֠%,ME Ʋ5DmcZ@Yb=,ZB_9▧{c$sJ;Ei+wš=$lkKrqq1tlFŮS}j1d5(z^/VDAR;>Y.X37ɻn_=M~1$ج߈5v K{9[KDL+C>?wDve+ öڤMbȶm nŜ6\I4mn 'G— (ts2}X*e7Gioh&}iq qʨlo8QI2XR$țcA.4g~tK\GJ:f_`}c(iSCEҍK%[[ؾRDӏZi \ -!zH F IeFONa{5?ytߌ % !DCV f1erՒRi.JyfmVϮH`( QCpښ̯Ӌk %4+LidOU/Os(w0v#ZFAuϦIbL:78v6\Hm%m  3"=16xrplQ pЯ& +@\%dx ͳ4%\"$>^>)#aV?,jϞ_UCס`0UǁR3 /%)u*]:?[hw<Ԉ_4Cp 2]Fw~XN%I#1ɬh+$40j{ u9 ξ iv JwSl8-0 [z؋kJ7z"[0SӆQ+Y2>kKʕyTۍ|煪6u38e9ׄ?!ޙH*qh6;I&Uoyng,a6`5nԐveAfrY^eOidk-/00P?579`S\ir?DcHX[2;&p y)̰B iXSwlFTKxƬM|qe<"7E4A'h x{dD#75e2m# SK1 Q" wL'4\'|ni/D1W)c_ N) 3bF`ar#OΪr^컆&Cvzm8~$cM׼4x}3Sl)~G8ުhxP7{&hRa#9ܞǘbT>a|߽75q+멈Iʍ\Gj3󔗇s< !w`cՔ@0 =%)l'k=ɵkΎjRovGaxcŋot*Í\AbwDA?eFyt~Rh)(O@>b3~CfĿ3 l?P3o4_mԆi-0@ j*ݩArxU 117*ͻe."C-L}xRlk$'pD \(鋚+^~JN}_Y,lh~y.q ʉDsFTE=؞-^R^Yr{}Q)%n]ʄzOiV%"C|pRD7 X=gn_X~;#sT=wfi2ȣ?keћKͣӥHURoH-@NiUC'C~#D,p-xu_}z}W߶C ?b_de-um %4Aw2&9:r^i_?sA9s?n*c]ֹo>>%M+q9&HR:Kmؕ,,bG7mD{4VTO9dI{C?AheU 8;_Ƃ,^=yȌA3)RãFEmɀ :Ǡ9 kL$mjt?m3 }tw.#_s{5E+Lbba*GG \Zy2Tx.bv~5QA)[ds˵10Kg%&u[Wxξ?-呝&w݈ڽ*= l[C;&bD\B&,cgR!%@::3'3u5Į Tk_,60_|Z+ (+aQ}k>Znq^Lf10=Y~ӨΗ ;] YcM9 Jn$pɬW7Bn)A4_L\ O5Zh~TzUGѰ 0gj Q%/fk Z>ot[\}$R\ˁ}^0w;Q|w#J$cg(y԰O yD7腤79d(/8 @!3VRiGĘ^DXy+] XV<.FA{f @ijQܠ{[>-z=)+Q7W^^#x6ǜeIZ…⑯)Ua%ŵ ^/Y6n8574:N~CǍ}<;|b_ENh/RhUJCC H>@:cZ1 5ӷZVPl^80j(X)7J޴G_+ C| GFh%i-xGh<5-)"[\]-ODx }Y;Ҭ?,M;! &k[: /UwE/Go6 ":^ɣ"֊~b楣t!d6D>$šBQFSS/=$uG!SM"ɍ$#xUT2ӮMЊx-ۤc̬4dZjaXRЫ7D)D%{$:IS&ЂJ&^t" Rcn^}Ȯwm/j'WKy:kgMsu!FNo0Nd:hnVQenԆ͡Vikz v #g{Ϲ~Y$'E3@,k#IŸ1:e1fjA,Lag#Nζ«~4T)}Dts\`//' )yh{yT} nU0\1u`KY:A-Hڢp +{eB)B$ި?W/d9[LfegcлMTPGvPRɅF{+`1n~I9K-^_䱚 ~$lFP ƋgL$ q rrn`ԹPҡn^@ tr㐂 ~CRs9Pfe , /ٚz"ղAw6D}sdCR3NiK -XC<(Ƣr cVaq"뢟#{&_#;PsW?`\a?ϭ bOMN=+cs5R<= { Q=DLF$ ϥ[+ ۶oB>5\:za]\shtIxNN O  1s_".`N]y{} &2W*ڰJ+!yVӃ|#T/8fxc[{hSWU:!^82':3T3UOWÅ$V1f*i]VRPnVu%4eY)v/NCZųCʥ劊;lɛ.3fc>| ',>{~&=k*NNeqB)x.&T/N9`Ȕ?МYMwW֭Mf|J(!/|Hփ*Nc^FLqBw F~cZ>1H#&M} 7O۷vr}@ZZ[+ b*B\]-Bd*#i|saCzezqDk|Wŝ|!;T_:_/YW'ֱ3<K1*b!82--Tmp^>M}@]7ޣ;T ٪UKB'_ d Cpk ׻|1y>mb(WpS΁f΂º>x/4 ̟q][b=|V=ΥXݔo4?F*q(?`_ډc]![μMh) [ 񾏙_{.n7l;X1=AmA@9|y!F@ 1ɀ+y0[D*Z.w7+n#FGѺ=m6 mց4Ƨnq\du@,Q˚I霴F!M &=WgNG.gx߾qT0yvuS+.42SRUfCvޱRH;w5=^p$1\xxeiS*\rڢdB#vȭV1,{q1X4DD k2m#7Zj3ߴ; !dno&tC$ yyMdyl]}\)wn>mŰ]W*ﴜ:O΄~&0kĢēPX TVSNa A=CnqDJ2;dx-a绨'u޽-69&`Vqd0*[F,LE*&$&׋ӜCC$N!&aLn\H&p3mz ¦%nA'*p4|Mɪ̘n(cʿ3BM6VTe$$#y`ؽ)94P_LK5v4қzHWN5:t3 ӝi"%{Z`.s֒N\xdN_M7L;QWјm$Y~^ r(I?f#sM_rW版[OIL"|2T9 x׺<>gD^1@r9βR88ç9Kɣߏ`u^6U,yPXHt["|kQn^uF.@A]>J!ڙn7Mq>["6x"JRGUBۧ+s,d nn͸:ÔrEhX2s4bZ/ x+(a!#A7zwaf4v9A oi!QJe~D| tftۿo-pAۜмh5?5؄NENW$u*[o^Ge \V6]ɨNaJ93i Fl(4^`Ztvbi57me"Mk/zmHNXkpL1+|ɱdJnl%q8ȇ&< b#\Jv6lї]ћwY-y/ 'xpa 7o91뫯h"EIz,|í?l a(9A(I=bexhCyY֬6rMֶBF;u`h,jНĠp7YZPz56T2e*Q̷,X`"‘T;'@]\0 )g}è^xqGJtB9Zl Y>0$|Q|dU(r?پ|o1j5K񈏁f[ ٞ_e9}}.$%z#gtoDcTO4,ʋN+F1~ Sr6tS<3 0YoSeY%ꐇ+r %[^0̹3⏽c/Q-_Fѻژc@5e9h5L-P\vl7>s S.IyT#]_3ݞgga|43oӞ y#m sub- M+ز[ ԭ"U? 3V>W<.lY,G*罐M삏ս3%Tێ1,A Vb T1g .k\8MaȮm;v&95r4LV?A9`aCSMcVPtz~q}5{+^[FUԄ/dxGJpBb=!Uз;Y"AynmL5˟`6u<|$'ɑAɮչv\92Fl 9ٓ&d,^M(^'^z lJoy=OV'?b .[x jxP"Er E/D*9&V9{KEZ~zF0C~7Za=GL2 H%1m0@. muV+I ͺ0+&ε%wiBZęJ6P/We iå&z0tg{\z^ȧ/jyT}_d5&oJeEgnMQ`;HP!@_1ãe  Rم"nRLܩ)Ýt|,R4*LwbBCzz0P翻5u=1'M> :sfy$`8 c*E][;t0N#?B ##0@#IAbNٿ);5'?h(^hrلܐ#3ԣ|q9tꢲh7'ݾ!Ts;Y:N0߷ [$0P.wQ/5Kaf2/#n0dlGԤ9X R2HEl-Lj(QZΝSmvIX+ >Q n1<ȥy,KFe2XۍIMz0NxҬ;:z' "  SQ)}]l/>%LlYWܟ 6.f['[ޔ3EQzmXnU8d|s^(q|8\Wk`a|fqW[抴a%E^Sq h8i@ jKQQѵcD^6cfy pv3>6!!.eHz3t֖I1,aG$ N2rY[xO6oC8YQ[`_ʾaƴ/g z7ʄ[APDSz s'ޛD 5[dLyY<\d_$X5bn7~eRҀ:t{bQ " ^I Fs%(}5oe238Ǚ^2$@rPbWSg> (IMB~ Eg"U6]lƪqd{ Na>#x[ї;ŎCLj/xt& vԔ7T_ЯtʭhmhEȼ3/)g?OAF3⟧qݎ~Ih( 'KL9 "n!ȟF!=ŅH*Йvɥbeo8ARDE:Dzİ$"T38s^҈YAQ_@:\؈^Aᇪa*?y߲2^ zf laN3'vJ׵6u 9yRR4ݲV4a}9E)pgpwGj7 ly5 LSЕWΰFKԼY -q#8;#YԧYV9=p} ! Ay${Q8WadIq|~]NЫ3wsYjIsg=n*cq ^ g)8N#X-F 7)8HmIxk+C'+a߻#E'i]s  Ln"XUcx_2✏W=.'`G{|U]ڣTbk(KE̖[cdU`5- NCH텰Nށ5D1MY7W8g"e-Nb#{M0ğ 0o8NU/  9y-RܧЄ؈q]zW;V<=^*i\ikҊeFmu(8 :L L)]xE]PD?B q$VR=MQ9f/2 jѼ*?m^P?3,5.ǎtMʖq仏6e fI0}% 5nh0dri 7ˢgK %dxAc9}lZrYLÖl8d" `{,׹zssώ``!{_QI2OUY_T[.)[zdť{1R5իTpQ~N25>F_bQP!e4X N?:J|=2̥8xc$a"Yxo=PR'upU9`TX6I]jXHj.Kt `/NAD!,( sSVQ KjN0I97x>]$G' vqW(ą XSaS1mt SEq9l0F^GNu2'xs9b1]r\Gltg% +$GِWOPY;ͣZ YF,P*ikyUnpi<U 7LK.2~[݀R 9PsaWJ `Gf2#ɅB/Y)7s!k[v^n9Fw$$Ó)%yWW]D=s=~" ɩNE4f@H+z "ՑaB?Np$+l|桇WÜciHI3h(TMʶ~&R@C h7˹,̽_ҕQ"<|ACYJqD3Ծ_d}I_X`kjN@YY9OQxR* 7~yc g~t, g(EmnwA{&?њ;q6ΆŴYVXl~o;2r$CGJ,+p(` A3Cٶ=OWP@E0q&†ۦC5O7,La)xё Wu ?Ov+HS̤ JeoKc2U^u]>]AC?-1< !8$ΜЦ& QU'ɜ U4N&ʢNYGIW2^^Qx=RM-bmBEŖ[}Ab.qG.*zH,hD$ם:?wEKT4BMP.7:>yАNur{#zn*sK6zN1@BUHW{QMðCGx?[`V1d`8ƆUT%@{"5˞g^/{ށX]ad߿6gEjSO:YIG؋Q}^u$Z%eu$(*a{vWuSASh)C8l"nI$N19cPT M klEJ>j4LǢ)rb>Z*2J"?sa9:N C>:0<1涂3{E [YXT#AWS<(F{@Taq-oXcpZޖ"fn{JKZ%ѕ+ïKhT`{z+,$@?`ll+~ ==#C])mCpO,uP7k|/@zkUVZZCcq6BF>.J RÃV\K̾/2Jvi{2F|wc̥=5{ #^xyMqQ11hF ĖP {ϕS XRq!a{fs%i` ""(˟:(6(ZGDiҴHn9W4\&4UqM'{;V;':k Mr,~')F0,58Qհ`?,RP4ϑ ebB4&g Z~WUz]+US}E ΆzoG EW(Xb|zoUk="h)D݊zPQ`iiUBPmKCg$ EOhK89 @ "n'B&`#vtbZ!a&",, jBVcKr8ç;2]xGz7!7r+sPY8!Q+5!~EEWg G5G_[6մgu *GY:y /gs 2|rb/j-L<`#Ec$շGh V3˖fX< E1T#PM{w:E꠫GJ PM8;M 95u\m\1ux ƺ/vNhZGc̶ݥ̏M?=SΫDh"MUR.R f؞T}lʱѳW"pHJ36S/ucpZS$[ϖ'a=|5t2rC^oXe>̄) Tcql\ ~7Pr`~Í_Xst]{)f~޾ NԞX$wWf#W|D4ŀuChSujzT#gF/+e/2%HzdkdJaGZhlAqt>)-I3}$=Ze{-  !Pr;I"i@ߙ =.cy2;ܲ?_$>g?nshR(;*|=ڃp39*:8Ǚ:Py@p(^n)7LsHf+tHڸܐHOmڊq]a}Ew>}"KBg)Jg%;̴SlDv$գ:^0%# K)[ Pz1)X7\~ʢ{fdym:d#+i?I_#ƒvA*_Ӑة74&8P$d:o=vϦ.4Ly"?5 }}u0(}r6"IB͞8ݽtE]_D&÷4MłV=f WVJcDӲ(O.& ,xXCQ%7tΔFJAb~Y~c11iN*ξSgthV&vnRnt%,Xps;w9{P' Sqdrzdhۋ]5c ?Aڂ\I< cm![[Y4.vCײ$®7jo-#[YCI@k WVgĭ\ XN@L'5yٝR~+4T5k2"\:TcWv0䵦#s2Yއwz }y|;rz5[#?ztD,mM+}Y&3g(sTr)GyeX> @ 9uFd1eC7f?v nWxDRʺ' YmkKK2U.̦wK>R 0}z_fOꝻ l[X^o6 d>2e * _j[x@*UM=fi]8=SF4m G.u 僨n/E/L##D1Q<Ȍiy0ķz>@đı8;PUud4kI 㫇5y޻XQNu\Y\o)$OUh|i3Ô˟f+2>.!Q&-qlfO͘ebV;ڗ-;g;LpApc"ȡM_ޣhYk }si^}Ɗ8x!/){ (9{.Xжܺ0)IHJ2;ZNŠl^/)('D(gL8|UIIn/s@ۇ١[ClMkڢ*?'(zzy;le+tu1)&Q&,s{XJ+}P'I[݋za.T kȬqh"hn+ :d?z06o=Nw|Yϡ0NI,VPHe/?YXObZxںMzYڷ6Z !/zy Tέˉ&4uy7:b$.Vm*81#Q8)l {^3J\bLkI2Ky! %y *曪cpingۜS+ԣVF_8oP˷\>|Ulf}C_=g$~@7x4pդG[:ڸXY֏vrNsx;,%A6׫.ޡھՁrmRem: ׮`H1“@>Ro.mїWbM\{G#Ry|tEQKJ.ˆ u:K%|yH)j/m]fcj{ZIQ_ZF֕Z̔-\gYCjb  2~{In,࿛I)T aVʹv*pYkchQ3*` R!CJG>,ٍkz[S7^(5Q@q5d[^qHt3'P/^utdb~IfQoxh7),q6N+l-yj:*YS =v%*7'"Leٵ&")HF`ġ ]Oi\# mOkZOR>=1`6 Kd],׷/-Lg,CHt58;K3g֦G[}#AUbc!Fk 1*P})]{Z'\4X|,k ƗQߌ\\0j%\5b;H8'.jO&d0_Q!b|q2たfpZ;Z0ј;C?n%4 /{% XDT;E@uy(!˃r*^S& ZENA[:^^ҽ$v셙A(z Id(5@ÒV~BI-?_*AZ9L)WI?Soae}Q'[\%Zj{Id/HMc h]N Ρ7֋d,YءySH ! rCPzKGY;孼||1ڂ%a`! v5l#5)鱵F7E-VP8HE'SrIrN+Lg(zsqVNVǝ#Ʀd*)jlPCL\>Z)I1<l*| `.0XD%:MFND@[~CF|xh)ԇ|$e$S!m<[F+ݾap +S6[[OB Ϥ ̟N3|BځĠ!#{{F$Uq WڡQ=΅ɢ,TzD8;UD Msԣc,s:5ҍ$s>ě̶V,Drz:E?6)Tms7Q {AwA%׉0k0 ѯQmhf@Mkw: ژ,d%ɤ es? 5y!p0|~+&n6_H$c=f+ךE>_($qocFUV1`3QsDskJ%k֒oVLw] ~Ӟ#(|KgRf KGjF]#cPܭk~ o !B˲UGb)v+Fp=5qR}d@x+5Qg~;{38}T\|߽D]ow!lWlE#i592@%+DWÿywfgz~E+M'믐;e[;VoB|´ ДҺGQol !8Zdac0̼J= ,3%P[j@1d&In_WD2âDRԗu\St>3IT'bHONtmn -&Ï"U {j1gK`K9y{{T:1 ?f 48gR5CǼM.㦶A)rīDQG.Nu95S<3G 0JFk-I `NjyiQ'D3jQo7Tfc*)28r)9uax5BW{OKA^;I.߃9 R2Kp{w)#6 Nq!_`!-EAH bA2%JVG|;C_T.V $1u$V׆7YlFo=!4U|ٳ<'s 8A-^a_tK̳.m&Y]S'~&&Qo͉9HeO,3Iuu{Ԗ-Z,J&#Q\Q{ABсET1 -]nIqž0 |9SVx_ıwG?pkD5lZP4mFCk'c#})=h /&E ӑx߼ntդ5"m0xOUp c <\o,|K!ͩoŜ8~9;joy 1P&Õv -Q_[0|BJQ(RS#0;Y8WXci=C\9Yf'8Qe9Lj6P&5P>ƴPVL=&MS[f^5 -XuAju`\QjNT]tnD}tsO:PjҬYgO.<@I˞zFײ@ h0i{ۇdnsd:_srZg:M#DSĕ*r< fPoN!Z|"xttӆY1bd&_-Y7:FIK (|#{cp 9ۗ+mS\`8tis9\ 7{u_׏8ٛ4m9)3k*{iS7$EPh` xqy-1-c_(|z㉷E>hQeI9[т/c!6 IBz~e3J2lp;E{וdPِ, C@?E?imxrW +JEq𓳥1(=1vu]XlO ܟd-k hz]t |f_ܖ4Tj-! }oċEmUbEaLSGC!{{҇ƥd) AbP[m<tly4JGބB:ִ7CȌr$V%ɐ̓z)q̉oЊ4)m tYti״\QO-~#|fn O 9`5g$J^S(VEV3{,F"Wű+>hU5E?VZƙN?^l&-\&/"⹒Aw}[p*er( xlޔзqbE!/D9 鲢 Bvs: G^w` =lgJ?'K I6!8w\I-mZ4hڍ/93ӵRunJlˡre}9Q;$I $jYȠYΘי *c\b%n⪏G#"5ag2. !1$7{4lݤ$I[ed Sy ]]Ԙ5%A]psq[E!V9dJFٱ-R֕~cMLg qSN3pD7akTnt?]jjp. =ifV漋ŝ+5l i_23벬dOM-\Cn#rV/'LftcmwS 8+:JC~/ߚC $:eNY'+Wc!{Owkuª$Hחy ^˒+Iz=5ݭ/wY8dg#Z;D7J[҇oo_.6~*c”Wx-!5MVj'5*8YCYkVH&2ogп`zev1f@V͜EKnO$6qX͇,/.8jl'ʻgfnC wVg9ITa;󲀝z$nn9ũ%ݿ^vSmg@|<d4ͿRcYhᏈ2UOcq#x:%pUWRnA.`Cb%T~DHQy7iz&sE-FVf%=6m\' D?\"nvNҎ$o6ol~q(:f௭{%жmPX$L⿊䶠7G7HF`,N+B B U/μT' [c>SYϔ| H&PftK9fK Ӹ!ǟȉ.WS`򾥯{o-<XWK}/a:w%<¶tfOq`5Ru4>{:K ZһryඦJaV?鐡qbkDi>g|^? bͨG3 ;IBjРl<2=)ߛUU r~Qʃ=2.>]ռ O .vfQmx :b/9#Wm^I[/eN&3^7"z=fe%jF΁R6aںhÄ- r)ֆg^W^MgY?‹MQ.%e*DZe\q7\+D>tUUl#^Y̷0֓0`BOL`TzbP܊Z8*\M*RGs@zdqȭV)pr@*z# 4Os׈6#櫘ǸgmMkJAcDP]"fØV|=)GJ2P1)}PRA[!0$ACe؛Rž0o,s8 !iVtv5# mJfW\(ivuE9 a.c"%4:|Z+2]:mK;)-`J/~89 ԎqeoQ;YV4hA5~(qj*+y`$!<=}VJ?eCƌ/_P|*q{S0%S_(=k'%k0?*V60Nw)kѸg֌p O Fgp==N퀛N Ma" [w^>Gp+:՟W07d=GqU9A\e2hlSSx%L6}F0SǧX)N^JI$q= AϢzt؉;Bsp>_dZ}xC]\7Y$;ˇA(O "[ބ1l` L>VB9$2Z%Uvt7 mn3tQrv 1Z1( [+NUqCQ ٜb I9NgK@5JM -VH`;$%ƍQR*,#Xof=f390 ŚuQг#HA"A$ 2H_A\rh 6+k::ְ@ K-)ϋk<@{`gYw%|h/o 3%ߗS"K3SyB:n}NQ|2GZ u?GiHw-DHfcp)IcEr W瀨 2P>PG$KO~ozERm{9j,ȁ![: CeѴ315'L>FD?%,%q 2p1:)>+@:{z,/ ~Kϗ B4$c͋,Zʢ82{-h jc~G)qKAisa$]`8d'*RMQVJGVDiP*ʪ` XZbI(ե)Խ6ɥSuemGO +sĿ,Ld ;S|MB/zWqʊTY1/&ċm?m 7 QC%:e7(3~xD ˠ/[_6BXU+Igi2ι E&ҁ_~Y ѨyϘ(KUJk _m[Ԣk[MD9$хiMLS>m>M~/$JwY:n sX0< ]j<ܯ냫 R G f{KίB3L 1vY˦G13imG*2H`P6,ךOklcZkNinh@KkG*SyMhN)֐T0W4d-g;jkyv+*a[݋oK֏xM 㢭2rwIBHh-W9JՔS1a=XXbt;l:8f{ʹLzMxjxLŃhʼ@yK5ݧOncI`PD:G3H'QY<FJ";@,}D&ºiJcEgl^]Q9H Z+}> cl -ɦ+FZսDP!$6#!,ag뉆n;[t'q4+w 18%Hڶe9% Jsz3|Ÿ q\j4I p c@ԠOC+H PT[ 65!Jd2m/=͎Jgyle*} 5)ٳߙY6[/7@lM㍃<3Z.J40! këi! ?H NFx@}X# X(KqqɜUqDOdPCer l 7ocPq߻ӂ 6iDCF6b?ݸ,3z}MPiUN)D#ن!AXǵ]f"`,FvLTɝy'5 eFMCV?tGY5(t~YcD466I5Vt)'3yvBT/__}mnM]~P()w,M (욺ŧkJ\M~GV9ky5p%0a>#j "^y['y:[KQUლTu?Q`",yߋiH?U<Ի6 Ţ9:s@!f,V;gAĉxLr|[!?.xi_[(2pЩC^=jV= ( Uɿ3lԱV˙1_ mA2sIʣW^2Է&q` B+.Z@dN;2 x\C3lďlJ%E!Ož% E$t ǎj9Xy*7 C bH3Ρl("m+4J4H#n5'Pٮaɜ2T$1q$w+&oOuis߼6ʥl$A!Zʳק0_cҸ$rﭦEC=Xh*;+Ђ܅adg0eK۠ r909,&KL朾D_XA0\jCͺq/U ;NjW&p{ܺSw]6뙩OU\Lg-Fe9@Sn 9kO@Xa!Gbkq m ScF+d9az cve%dPo>CCd ۋi-Wx/!2jxHvv E#桘 ('ŽdE ;PtwZ7g$>q6qE"f =)<_Wmm8`E/ho[RY"6 {mQǰU 1W0w+)z_sx(z=l_|AF N+#@/ʼiWoѓއ̷zgd0~+fܽT&<\"d +Xp%tKW?Er +fҩ`H  zrw"TX "k;_k>ܠ6 JVt)CC)>p4g߁za]7~VQq&`FҖ-2!akrFJPAfvoX[tČ %+*"c1ڌ5$n,1_y)˅il>}64׮/tC40'M Zj~,)W6a]!K3*a~+u@oc5'_qTL "gQMgg^\C;ٹ~~/2NW70,Z2 ]h|Oĥ82qpQ)+wN<\JKwCtP =jBFaȥ|\(1͘䨎f'SjxqÈV|H5`Gt.O Ou4j;ȱͩt9.qD4R]HУA2eTpb[;tQL){)@^pG:/rd~SPbQqHI;_^, џ+.\/X=)5>wɕOY+48V43{AgV1uBXhs,/tsg΢2.CoR(1ĖX)!s奾$uXpA*|&n922+ЏI,o8 p/tV-p"E0Ag[.u0l:8VhUmveuPL6GLƚ0nY(F:ym327CXbq|_c?nR'*,ATiQ +xl&D3R-sW2 ԪÃܵs,bb;ֿ[^A0Ayһ5z(5"ͶqN_bY!Nz- AGu#Dմ6Y<oy]J=#}vbjJsuo:5Rl":Ǥl5jFp_}RL)Qu=. +8DT "gڅx3O5}#Sۇ\-4, ^Qoڈhbس$=ݙy:G©uo-J:iQ+_[ !pi:UCR LkՇC+\fH΁t}hP\ZϹjiP9ҽPw61 FOfPi>œǓQ՗SMJ2LZ-Y߳r -祃*MG5hrN9 z:lm9ӕ6- 0,pSZenj:U="&{ǜBc0@y~bV,\FR$ACorERqƑ_l/,C_6#I3t fkvM$&klZp JljS5p 7 W;#Umyjv*^ @ m?PquvxC`'+،C#Eb0̣2L8J>^:Y=]$߶(\q)q|!\lbYz&.$Am6GMPk%*)p[%\^rX\DUq,FAQ TB5-orrp@"uvXMJٶa$Bz#oy3lg2k\"H'8mS2/7&0Q5 @hn3 ^Rd]bG `.I <9p[)=~v[[TEQ6N܈IMgYlH@*djSج%wS\4ku\iD.N.LBkMxe;בqrZ8֜dl$sWk/2u^}BWMT(1S>̥0h M/pS&_s74ْZtΎNuLǾx{l6ŝfVL8:(`Ra83&Wb\4nW fcJ용 m ;M M/߻ܣ|氎C 8¯ C>v=&{nK )Qd`ฦ,[Bّ7Y@,#ܔ=ʆ Z,HoMȍr-6+dvP_ U#'<_ CL!lP/h︥5?`Qj^dv:sUoiVXQxZXbc<*+hN|Y4pw5Sh&E{ dj6xo 0)ssv>ǭ.JUUz!o@e6!d4qZc5ǎFVx*VLM]֜ 7ZԊy0ZPb &tV?݊|͂생8Ǒ *hQn w,XEPڛ61#TlZ[@g}1go,*1sSh oϚU#*O}u4S/hh=lv? =wS(^״Ո,!-%18BzmY*-nHENVfhV=>9g8 %߇.-D8>:h SG2)s_s4;N n\:(JND cAUIjMd(QφnƳ:64ԃMI.|Rʬ"CiS}A| vG<'{#uۂm JoOTz=:tyi&@ijD9ݛɽErl._-2R=N5'&F`Mfͣ8F5_v_[NOZP2 B⦍,$ĉ,ɵ3>Ml$Tx p.ge`EGrM12;bͺwdԏg^v3-2n !hjF,rm(&*IwE *}&Wd+˕ W~O3!;.:ӬrtE'v.c(/ʖ,V߶ JnfJ9xZרk1Y16$8h!,֧M浨;ʯ}Hacb5 @`D+“!ɾwpQ;l+O,y >qQ]a{Mk)܁6C- 2sӰ[+>Ȍf6xW'_D֡uK&?H/Kf{@Z6pK]k}Δ7L+v % zG6,#.Q̈T^PjA2>ݢlq(@[wlãl&)cɎۦUܸHs3`kEu0L^B#3GO`Z'&yE`)LH0$fKF[POewƥOg nxE'VA|z˒ > %>2Moj8cKxײj6WUWG]K|CuEw]X*Zx*ɂTnL\6XluE]Kvԗ8la 0nKݘm {aLQL8nRJw8;鱃5鶌eoYK_9f+^f Эqy7"W5{Ǖ>֛AEb.OO!-ݠr' Y:z[7 ki4:)ˑ.{yƱޟ滌)YB+dЂ0pr0OOվC2(U-3`L=y0AHcKÎM{i=\4 a~W(鞕w,i^{zj52W)zErq}VΊFKw(, 4$kKVG>1zf5^c#9eP(zFT*) Q6+C3(r\qo=Lٞ'`ix(RzPcJru0bƙRe- [I}J"z9\Ġi(pbkn# `ܜm+d!OE*{ 8oJvZ])jHܿ"öGK!*:Pϊ< Q &"I'$ZlC_a(9d>]GaJTƒYhP` {NWDj7偫U"@nijS͑<І ©Q'B'6r: Yp3/udS`8I]Q,{97:ئ ߫ј=\RLRojj* \g(nnq~{@3B{P@Z/qزA7_HIq5iK3hi7rgAxhwlyYcȷ/?|@%RE /s,%,am-uSOIݿ^&g3Sl8I:I0;_T A|JlOsh^̃NUdFu!\fM![]Skg00L9\a\} p0֥ UJg-,| < =⚍#p?@-Q˕BXo첩U^i" &){.Ybke[}3~^7AN+SDF忁vd=&\0ꌗg|ǹQ(@-IF89EJBeFaW7 O3z&v(aOԝxWM]hu+|V+gKv13NUJo<FNXE;cGIU P-J'1Tl\=rdh8#s,x|vb) @9Nɚ _hMTJ9PKdL9bK(?UuJRЗؓyv-ydXب+x;l"OP]{?=|HɏKuR#k ~G0Gx91~ņ6&drp-BfF7|Z\ˀZY6, /O"mK F[_w;^H,y~W]wUA.0F7h[w0">B(93׽U?m`,d'mR'톳ȑN.&D1& `)ϗMVLttK޾< ;ӻ*P(b]!-_RAZs @HHfxO4GM*U ~ hbsfrRMP>cFQU=Cog>u@Rjv'ÕAB^Ok cl6SV,7/xs%(0.Jeۨ@w ժ,qV0z =E1)&sGqae5qe-vytK?|fHZzچgZ!i,D[?iii=4%7y%/f'fro"ěGkM}bZ yzxKnZe 1GNrǺI8)nI.@/xFxh 0{.c]U6fTm !'| 2aK{u_SBg!A-x// } 甆8a#|>aDy>hKtQUig/ܛlyZϦ/a/BlDO/\j=XQ2"b-Eo-PJّa?(!k~1xb ib 341d.0s&Z}GIA3Θ伕U5D gۧ"epͰC}"N(G;i񧽜%˱%߲emG'g嫐z Ui[@"p_pezd}9Es5Sʞ4-m9j>.,ZפJD> }=2DB4{aeM7B 1(Uc3>-RYmHOM Y\`p% y6yGkX\~7 ~8߬i۳t1*!I;!ĵ268hM] ~Hlk"\1uD3 l3{ Ao-auV'C3v%0>w<bE֙JI#u-Kjv~Wt[0D5E~BpO2SRM1K 7_.twp%Pc)̼l-Ϡ+#6YN9QjA>z"'@OvlF ~< S]LjF5tC4/Վ(IH!+#>1GM1sc&p CI-fQVw}d];6)!}J'#ڔ$?ez[IG啗d(S)>i[CKJaCj4F[NG.6FR(|B qDRϟ;Xjn6v,XC'Z 6}@zӼ zG;{0ٷuyja^Ɔ7~5Skjm7Ych4쬊I $;0ZqZˍmܛ-ϱ|.==WV/C5%|06[sr*n4}hg6>2֋(DŖ ♭%B\vԖ( 4d|uoyµkC6.rvE+[Dcno|TJ18osj$=1,q!>xcQq#ig&̙nBI",t[:im0ѵ!? bN"aI.`;+̈1EnLxNU' 0QEab9o0LlV7]+s_JjL+&ň=fAy׶nQǠXxZQЋ Igw;Ƒ2xa>3^*X[$eF^XwLptlጩcpG0gFz3Bs3TY> p0'I9u*E^lkKIe? 3k&FWO#3 3s=n-G oIrNS1ӊ3ElrLM>'; Od%]Wg)pQ!j{)54Hj< %Yq1f&4v`q&weko}V^j&$gByWH>&= -St=TtV; !ثٓ;MOB5}$9&'(Ag;iL a/Ӷ KO+ 8"<?}R 0)vbeǠG)ުL;B,yNDFzATe6s"\x@gPdXόK67.L/扣nW{5Na;l/qR,x[Ւ0[Sj8[oa)yzRJaBJ!VhhA$:Oە?n A*RIeWF 2.(_a3,CW`8B+yJcޢ^us;5;ǠѾY(*Ӌ`R~0_Ƒ};$lGWO N~s{Cv)Ďȁc?nhVwq%J苄0"\3ȠH2Ht a$zDٕzAX= 3mbE%l`&7:@I^W;/ Br[(X>9B]Ɏ͟AE=0*s GE]LUZ:?rPD1Lˉ{q?bmɔck}+Ѳ ͸[_9('W yXӝR r[$rd8)D Xk!fHhzx=b|hOlkͮ͞?U&fT_q }\"w{BKdzPW,GRWlġ/]nqD_ka"slKUD8Ls0(cJ/J_[q@->}XRۘѽjc!jE0e5/efʿoz@d:ڸՁE=a̵yا\eaZe]㹿,эL,X 2{؛2dI$񬾦qSψzC?ΩlcݻTW]lgFjWJϢ 悥&Cy^ͽNH~]W1sރ6,$ }`FʱY+1 41i n`ԆTcZw5ߞf.^zt (2OSLՔʽDZv!ɦvMv A Τ}?ƤssJ1rv-,2K`| dC H L>1`ͻR U79`#j;o~XVٴ<Ҋ{dy ֔GK8wc1=Z}W{!^ ?k0Fe[hHm9V٪j#>QhtN˧J!2Deޑ#+42{b.Ev\]"8tѸi[Puͨ,SJ;'3#b0xj7r鮗)X C]{0Z6 _3r$e(S'uD/UR# "LcLH+;s(AUDmJx&|dcY,VxCkuZH(ߝ.M6`xՀbjV_1h}87ΛM@{Kj 9HCpr>=--^~VFT\bJ\D }4ڤxv*7!͔:Lp>vl2S V6L'TIvz0_|,7256hB1/T'1yM$hPM?p\uHafۤ0cɡ9#Hrv0KJPģJpéoO.E,5somFPPցG0j3/bLCUз^602'.1( ZrNCOqi ;ô 42(S؂{>MsKWLy9VEta(n'Qln" ^bqd` ay\Wfgnc!@]}tAVZ/:;_i~{q4UEi6u !+Ƚh&PKс r'RwE#!N) - \5 J8ԴE{~Eѫ6$QN4Tի76&Gf7nFQ =:-ܛl+`TpQ,& [~Ko]%B.hPFkO4#([8_hK(pړjh,'Imak͟JmR.P]՛T~򱦿5}X5l< .;jʚ.m.7Zf XR2<{K dd*C\Ja67vAI^/nɔo92fZ }I"3NGwN2HZ/KJD40mYTXjM`M#)uxP]IS>tuu1CzK?Q1aGZ*-^gmcI g+Pl!FH:X0RPкeR?ͭf-|\tsQb0a^D,u\$%P -, D5K%ZӂW[-w$#1FId٪GMSG QrLл30qkJ'/G?R[0pCL.y Ysf2w@5j3IUW{g3@ZWd=vGX VZj)/@!7:՘=iub/$ 0;{H4PA94\ʾ:DGP;V2fhOF s!ޯSJk䷯g ט;(-r 6#k_<]bUYr_:= (p+9pÅq d;ry\@;a<8eQ,2%ַ7jKI40;|jA4 o+t+gy )olđ%jw̓|\tx= d1/{톿Q1y130Av)`zM !fw?׼ 9}sTԭ_h( #m*@]jq АWٯ{hh(n<_ڴK~Nz[f΢G%ԬN9Ӓ*JN#gm4@WQ?1+N~V'_3i<-cՇhP L_?2uLX,gxNc@?y]}seG wa[U-{,-hE#2 DPr+Ln(Wٚq,u3GIxLaW^)k;yf |?iwFFcO_y3kM6ssMsx"k^'3%#;@ާ'1 -pN痈ZEQ-,EtwUbc%s#[do\w??') H ˞0ɿ|߲hf4e(4yħ` RR:quZWc\IFU_iDpMYD%chmӏ|7sR:97ȯ@nwQfMo{V_JkoyMxh/ Pam?PqfsQZ'*yo|jlmW\;.(X}8e7 ~2'5(>[a[Uc,SBHkЛa'AmD%GR%Y^qMNT=Yf ,y<6XSjA3Ӭ+'E(TSup@j0[]/m*wL~v1AR%LqQFO`s`k U1@.)lϥ&dp oJ {`#fyHyIB,[r>\5o.':: w2ntU9'=8#VJXf!^H 6۷e{cT">Lc֋7~5Sr :rTbDikk$}2FVYC%},$C,OU&q|z;+NCbqvuAq(NaD6dĊ )v8>P4:=oRHʔlE`@XZ% WB&QiX4TxГ7>Z1gtM)~;P BD} }xGkELA# +7V%Sjݺxa;~YA>qXPJs(LYkjyj~YPOWwԓD'0|JGW; N^_x1_\V0H/8"uY6Nj/$ԆI8ڋ;N{5ff`E3UDYUSfw_L5>hOvȷ i8G簚vn?dt\Hʤa- `:=v5 aɮCCḟ qg,srte{ W8&#X->Z'+'&A~b6mԱƾ91VZ= mTSv3vA@|}aj = .ifи i p1rQ~avw03Ig@W :jx61+g@&rB(ѱ2O4 b>ܪyDXiB"`[Y-h-<'ueNnZ@cn}|A*>e37ǒc0K@OyR|QqR9a\"5W )R5ϛWxȳ qQW8N[!)P=jerϹAʓ*mYuAvH^թ! a`XSӹah +^a.o nsYH+4>4%iV=NdJW_OW6Sk1R.tY@.EFu `*$0M>˥OU{)nEb:$r+ n`}iƳ4ہ/XPV9GUCq3tE#wW $0(B^.wK9MCNd4*_!*(1ɎW24+* \d~x1Hk,93߰̀ĨM$|mhf>ULTݟ׍`y1g4u?kZb2=!\_I,vqVvՖ_NI0nMUe>&!rpCG >>+).2T'akJ>,;!jJY0!}sW _Dgz3ꯍ3NȮMs|T*RlK$z,taSI˟O&'xBuK많WMt?jDȅci{!G{^xLYɴ1D"n4$iGb|KZ',#Mٱ `.xjm7FZmȿx+NXd;a }oWNz|u(&UPda*{xoþVAw2dz]Jv/lf]ڢUYoZw2jj BHzB6hD>E 6.Cλ2<>ɰU>ո_Οdd P }:^w&]n*3)K=L3O#yY4PMUR㹰wsз^wr/,'U4g}v6߸*r gB|.%n3n.u'>Dޙ'bӆO6p׆5.t1J@n#IelHvȄFS]Y niPwV|&@&Ԫ8Wpzo |e-Wk{^.j'QkhfOСJKL]sݵ93c_ZU>I Ո\lȾH~0 Eq-~)*'8=s&NTHdu$_=1Nh-5XI坩%H+<kev.R^Q 4]L!0!ld\*%+!>ȇ<՚Qt `@\7ȟl <!KdRXr@KUGjb0b@f$%IHi+PTyr%iM'6B"%#GWe"^4n4TՃ\qY@؉X4V PXwRxS: +,Qt?!93H,0 .AsIb7; ~5Cq^?b^.)"5RZWL>R `X(8MQB[mQS%eߜwV mvD6=)\v>~m4kSb}dEC&H.]{$ib m4y>eZ1Lgq9E6}d:|Mua'?4)%}tmQ_A!z<##IOcce  j[#4[t(hzy$]f`^NmQvꑣ'J}nxKzs7,`«1?zJ>XjI$m\5,zVytZ\4Yc5 8dJ?r^fbܔT-+S j:*S֦5b[X*,^寂6dBavtg.'ă].b$Nsӝ­aY7$/sƙc gHj ߓ#r1.]TDd-#fc'qtR L:d!w/D} [$T04z8_2q41BߊlZbSuZ6n_4X%?vH̡)#q\xmUDڤ8z@~΁,gp| |Az&Ny&Zt5GYGo M*}KT{vc֥vCpzR%/gu"4Qޒkn;u27d1a/G. ig4[NN"k2: QLHMӕJ/ ~ >miݒוcz l6x) *:hvo0Va@d֒q`FDy]V#7M7QA{9}ւ896zկz<4kQ{$ :aG =ZFF ~%F Ԕ ={c%.G~w"y,>NCLj&k͊~* ΋ Pz8 %@!S/1 t>OLͬ _SyZeFVhT:N ί -t,˴u[pzJW;v\ss3Ɲ/.8,YWF(Fb˧@ ]~re?3+lѻ"#GMO}1VS\$ a=Wcx dy,eyA2$ WVA\z7ވ`f 85чe@%D\EbQ)=Yrs1%x}I/`{/("I Qj'#9)j;]JBEDo4"-gubDTK2O)N 8.mm6](OD[Q KCAV?ƫ'R k{ #7m^qq0qPľkoSskU8.8B) $v)UM ,*Vz#rli0<ڞNс ]oƷHԳ$22Ϙ&}N$X 5d%OW@~C:(@㭖S -s2dXٜ,v@;A WS5މk^sUQA-2cD>kxV[<:.dh{gI&k$f˥^}f/rFe4h6P1vbQrۍ%}2~VZiREۖHdi$ƛuȧz5hz!j\i1(aP/jLMʸMyCF|:F`0"[:P=?Mԭ8Qpɚ^ZMboR0Ξ f!UndL>@);ЏQB֓?׼&S;G#Hx]tfǓitGVl895 X xrMb㕍PhI$_"o/Ao0J1~/wff +)0ƥ Z1u41?&K mCIM,N2!0%!+h/N}!N¸H9 Q~u沜m|VP83A;9!IOz$ kR-wQ$mjÆpkLM?6ٟra].HRZ4_i_)#u\Yy7%ZB Dg=KmΠ5>pRJQe1mA1E!:nA1[qEN9W;3GˌZj$kǂ{wwbX]vj+TQsTh.1: eF>V'ɹCpw3\mv~r<3` s'ӿ7:nE)B[wo9JAہK|MU沘چٔsJ踄IO9s3:R'u.bN%9t9!&nn@IW^6ʡO]\kn&lXI֊M xڂJ˼qP /BgK$ʝ'3)݄ncpv|9W)+7?Cj<*:m m{3nd5;$PÂxi s "չ_t.30x*}k{\$ߕ\jU8E[71-}"5ٴfRϡZ5 lRKߟͿ<9[#!#'Er*uHUK+Ak3MR>A$Tl"@pO>H2={wj:)ڃ')ټ nh>|m kX)`+$XvxLVEIWXh^1as[)Jpߛ486S~_܌L j y 51z,-9ڟ[N,` bb?-/HpHC"# -]}mUf4-6R=3um6zXalyvIMUG9ScZ|: J|;UG= h9&RHɏ/v=^f iLJ,DrVo}]t$b:f8ӗjz̖)MB9rD|ɔo!şcE~rWYs~0YPM*ckeb (!a!V8EE3LvRooEDk 7G 9}rNIa$U%>LUZG;ni"rkH}Y H"ڌЃG H̽]'m3a1·v&~CZfyDVB3l[ڑI$\B0RlA@J ]S=4SUbVE(vE3>P'h(HmSPLd!HfP1Wr'_قQpOsIbe=^aPl}`?I=ILd})ez\ u:+gJV;pDIL &bA5=w`s1c fU3]-94;TꍌͅgY}Y?ʂ<'槎FUZ~1mbXX. "@{޷gV 9O? hGU,Z1id,WpLE XFsB&Ϭ5 ZiZ1Xs,kKaqDjŠc`y )Bkz@-u%uE+Y903J*Ư8q?(Ɩ+٥O<z k^`^ȷ]Ր,Bj;8ShDOs<9y}!yǰZҹup|:jBdqhwfa!g .K0#{[5"4>mƘ)Y:«b< ah"^s,RPCEy){w) mokd۪"8pmM 2 +#rN*J]cG/^V,?%_ dP\Ɍ9Dt'MQ3Mi$Ѱh (trV )#7[ D΅ .G$^00\nTZ,*,K7 U0P1e$dveṨف H+-"bEq<Љ b!#e3~Tz,-֜PrX4 6Ys1RvNFo6'͕a]0vY+ R{"zCMvO[]/'>Zd2&"8}^8QOEr$ 4x B\;˔CI/w\_q_{rʟF,s匲t8m?<ŰuXOJ7Ee~ŒDŽ׭Y"IFh5aқI$M5tC{U ?9Y5LItQ} @21 _5SU ׯH܉)vIj0ANd)Aw٦ud!EAć*gr/y/lT^rEOB,ӥ" kG,"B6X,ׂ7/NLMr|図ݏ  4I e#|cSuBoX2sT{)ZMߒd2hP8iy\*V̈ CYնjw BVyΐ8'u3SZ3aA.>,.i {@ 5*IbA@6;eQS{㩙Dʏ7\[LzIZ l&ʑ!opt+i*q480ݏ B)AQΘo5.pz`3[GvM-]Ob4*u)pc" Vn%s-`P{j۟Sk )$1i'!MgDjOk*!;HGrZ3 5[׍P'5vH7ޜ` ޜPHthPTGbU cv =OسPcW̖J ǯ Hm҄i񋏗si6ប+T@'SEВ؁fk{_+䢥8a} 2#=iO2RHtde$#K2**zI z2ܵykD7t+ǗWIKAl0QM l fTK26, U ^f3؍B,cLrb]/_,Q7/{U'FTF20`9%~ 2GmsM'G oR3´K+~*L%n:۸B7uC3jdճ<:& ʲ_ EX'JBs#.FɛqAYSCŔ ++!\](P0>ru'6"r M\ئ0\Z|UuPŅd2`M#4i|]`E&.y#)sA۳jܣɤ>>C;I0΁ dPx$Yo>kڌMn ql3K8'|;kmΚtܬ9}l:]4Br"(_#T"h]9Teo(H$vW*+aIb"&竘!ƫVg6N\<3:CФ]Q&tRvo/+'N;0HyB|O5̍RPqjP:2HRԊ\wA5FσVTO*BP\"jX4U7 b[5<$4/~c-{ABI2ba4}6Z~et[Wj׋w&]#t)=gQ,Hjs؉vK>U6үɬM؋)z"\BLNq0l꩝&05P+Nf3Dr>s@Ň֝wsILaƍrK;E<hBT»vC@qe@3$mp~]p+!Ni#Vx{nNfO{a2 G|P* ={YdZaI@dھrF7[Y\MI"}lu6j ( *k35`3g V" B[Ӫ2~o+@xm [9iA(}D]0aO|J怖!+@<\n=]@ia_k]m)9;uc5bЈ;袸>'C8(8[z[+)$i5j ?lj?wSۻ@=bq.]H9+ Ht{ep'?㕋Uj&9u%3Cw l!\L[Q_e+Vߚ0Fh.s2g*Bc,[E<r'3pH:3~1vXEjOtܰXD6lifMml '=Af(/T}z%{NexJ5Ygіp~/ v:{wH.ZD: OU b/)}n)0r;^{;«sZ^;y"axWΡi&h@VOr>I5* _+cy}B{ĶU mrчlr$?kGE#xTQue+439k52f:ݙW;d+ E>4s/eeuv 2%Uv)ND"E!X^T|F7$[7q#/ɍ<6jTV gZ#܄6}& @Rpmj 5T b#TA5vFqLgW@##Uck^*tyTW `f^F2e! DZ %sW?01 ~>%ȉ˔1Gj_Ѣ?Nap|dUO.TՊ)GCG2wU8?r:GF)߿N,ǂ(@& _BB$Nf5kY#cҗ{  vz$Mȉ\ 1 s}]c 2čba(dwc<, MmktrGRmS!7Rb]WP/ m(pk&u$ OFҕw]c*(#V3kV {ebX;)mo`X.uhAK /Qhw'Ž[+:bd %w:HX[9a1>85>GJـQ86%42x:X*Ҍ UKva'IRYEGaǿ>סd\g埙= ʷJw Xvwq_L _3R11@F+4!g |^NiUL"p aH*YScx!~&X*Hգ&yӗ5_h%Xg.U QKݗ_.2%Rv$ Α=`Uc5[׺R.Gă+8Ž'klbW{ur,H.9$)e{ak&j'>;寅yRic`|6Zro{cm+4 1Gۗx8BjL@/OzO>rgE]y}8=p3 Դ^f'ߴdGD( **$ =87wKk|BL1tⳬ#4mJ=@:':0|2Q+oa"at aZVe"rӝs0iX+ )YA{e.qg ȱ"$!ԗ.X-gtC' Cm>#\Q 8g2`ԲT:J1]F\L@ _B>fRy4)a3;'Op2:f~ Zʟw\x^Γ%aFK .s1(_ 6$=B~ϤoƏmPX:.wLhI1{C[$?΍& 5"Ul Ԭ26⾆eGë8sMbK'>ݜQauf5c:vzvx beK%KDUAmSrݩc Tϛ epVܩ5P4B[#äNA`sgLi)DGb6$& aAZ wڐJ$qn*\MV_~:%,b=Ҡ&k) rK[}lbR>c`pI8yڨ! }^Dڶ{΀ ֕Kb^9]CHJ0l}J`iISvѶ)?bm7;Vd|x 6CC765229a$Wu 'BVHdL o5[1ӿm0zKƁL}A9g# C0J@K6p_l*P8N3ΣL)u&>;a]5Q2O 8`[%zhelvʹ:ZӥV ryI0U+{wT(!jXėq$FZ#28 ?A'~[Fʳٮ}yʀ'x;0=stb?ReOAƂFbP%MЁb䣆ʨOĔYJe} x];u:n i*f| E*CP#$NjTcjPw[Hhu4+1w#eMmޥ=qam{8LUn%hp==HzL]ѩI ;ctգ$帮۩$9"oQz 4ɟjvl-Lkmwņ 3<-ecq\]$Žd[P@aQ?UtQ"c0j.o-%q1ÂDw pmWCN_~87k{9 nxߞRHN3'^RS;B( kwD:/`O58FV&[E @\32 s?gTE2R`a4iӚԖ2B1Y; @>M5ӣ`}%;n* #7[v,adTEP?UT&1!p҉LW(U2I"[)R2 +Y!"hbֺw>6iGdxg2)Jp\<Z o?z"u%`)0 fv/T =߁ịS.-ҹӨt ~*g.L`7{Tdզ4my \ DФz&T  )k80XyV#lsi&լ>s>79BgÁ<@:n;}DG,?^=evh*ENU~%PdhTNK t#̬P+!5T,.ӕ|<_vbt$QazMX&5R܌꣝Cut언N̳^EcD8/Xɐ<~!9W`9 3$O#RFRc^?R`s(jg:I pEt2O,#y B/rNlR\'#nPN:^AQ\os B} hP}:K5qj \ =Etعq'Ԍ?]g+X]QɹRsg;ҳx7`&Hu;7ԦkmahE;ZyU~><%r}A7y-/+ކ_cҎ苀x(zL90>o_V|/Ԥ3,7YQ0/g :ZR,C0)A;!ïpq|"%R֞Hߊp&%/ _a^N\rgmٝ_z<&Δx:X ]|4WϋAc/a4MN1C܇ h)r6HQDGMĥha o9qTgMKD[.ɯl݋;H%~.Xp~9ܤuDHoDޑs#֌ʎ-`!~Q lBwUdCa5Pesn_9}6t5fp6q/4!maŷATpj G =8qǠoKKZndԦYڮ<I= +}lqJ9ټ}N"/+_I_6F4OMp Lb,c֑Y¾TVM)['k1 o z}e E[Q٬]yz̫t^jgY#=&tTPuS+?:|_ypX`}StGd|A kh&ـHu^.DFQ=dj2OBs:c*Fjt#pN9!}hU$HjWxTZ(#*3//w> HFe*9~J$DbM)]bab<g-TlbԂX|3 uvC*wNMu*U1v oO#ܹRxi ٜƈ2MeWlZ}W .3͗y:D#˄_'q2x*dh $):Q8ꮌ2Ā 뙨'z>B&TV(kaT9^4c`vbD\ _A~ޚ i)#6 W=fHW_y&ʗeWjH ڈCe .QRaDųWԍ39 ?9Z 0ڶ!PAŁwb >u.U>{"tbJ@fwrzF&RMTQdO؏^78P,2XҬ <Ź֏&m?>_=7){E^`Izօ>;2t\ySe+N]ϘV9c1ZVhV"yi!s[]k _}L7A|/S=4=fRߟQŒif{2ppѴKڢc!*׀12L'3 \sI};7Ӥ!u%UT;tm2~VeV'zv5O-cW]}-Jmø μf>snPHtめPΕ][sM[Ô%Q ?%ˬ׺gQe%Ǘ{dVC~&Ѷ#6ҥᢟ/ -,MZ:cί/HOZהvCSX \#W8bé]A%-ФS*eZ y@c6^:cؐș>Tecz_ u+WӬ{eisK2f"$'0gF{խ ׁs %jX M=G'+? Zo檿6T?Cc FƚoN!m7^.J;FxVCO><,pRwJ,I\O4?0컯Nvf* 4s܃ɨ G-jFt^ H7RnbzSC-DFTb-1.6h> Q&X"knf||Fk{nߋɢ{<(/-8_ڇOEаH??:0%ͻs2d⢇Y 3(!f@38yȟ̜ShaGD0X]P (k)44ǃަVl2:?JMcӦ}aWTU/oyWre4~!ZcՀ pgjY wyew\&!"T(͝@*jBY+} 斳(TyNy-@ZDez)̤zn£/($a0 J~##_Ɨ,۸}y\WI+hITXuuHi ȋo(-2kSHwT3#Q5"!ˊIO7x.^sdC߳t4EQܻ?/oZx2-4؉Sa2f`7ۢQ׋Aŧ-"a#'j{oiMDQsW(.b٥Tyzطa;j ԩǟwnL}d3G#Ye)?cšk$H-Zt;+@Ո0d֧B8#32?ecKC=iP'gv݈Eh JiVlj[GZmtEِGivkB|5{_#j&稙F6KT܌wS`Z6DW{4„a~#)Q.g$f(wZl% )'(K[5`L.bH<& eA+N$8yj`k:'s!jn=vn-I7`Gbς3<ߘq:'K?:X̢ brvGTwX AM/OF&vzN( $zjЄF4.w$gf:*2OUZnɌdHJ UV 'r'Nėhqݗz> d^"5΢$zXމv 1EBu7 utLk \ޣb"VcEiZa*ty#2.)+*"ѓA%%mmVSץKeH6 A9H;Zн bWλ! (F+ fS{M,CI7Әrܗkl#@$GM."AEPU4`fq6R;j|p{dXu rgXՎf!P R]E Xpڻ; k5Gqv%]l*rh z)K&yp@[ȝ~7v#Cru7)54J-ѠgpAYII`UdLNG6J/d9*@(Gj4.2lRku{At}M|>{1E&sg?;`}ɜF"j썫U3cv:. Z~bO5<ڐ0Mω 502U_ż…TR|9n/`%f`weJ;XyWJ 4}DTUߛ _Z;HB2դwt؊ˀ`&h0|6+$}nLpj^7kR[U8X vϕMoG/㷚ڛӤa;*ОSNd^{SCZ_koMkaJ[N\Ѣ'ɺH( X?sidG]螅R @!'IC(,ܳ-~;5kſEL w!~j>d@tP= 8lI@JasYzF4G!OI-ӸeR$Qvq"(i"*9T<%aZd0q g}&1[Yh" c}hWa-{ё_R!_Եن~Y4:ݓPNhW:FU /i#!G|)YpUK⿢&[?BT㶡P]C1 1~ %L,3MC?wwc^_I#y?.}gޟ:f2K(OJ%o~-`mWm!D>NHsk2MjᮂGT 53)qW3A%UYnCgյL;{XNs ^]+ 1qi; Mi:#Lm*Jx L}NXi$zU}jws`+bs.CM]z+deIO1 쎫qo]AnY*I 1L8">G; K[Wab Fł宧80rm:7D^=w|t*ia?,}AzXaKj^qzTl]MO(1X$/*J*Or!K(J13ɦ'cҮ~G!J>P@D|W22oA@4ƣ(iispW_N;.}5 ͉,8xH`#0=\iX"V'Zp6 ]:)D/ k[?:CgG,@:E4p4)ۗ}E3S(U(}_Rrm0("bIlЯS"eک _X rC۹픕ʬ'[ ꑼohM8VÏ\)kh-$aNJؤ vmXwi׊(m!&川 {"Ʃu9+]JH RmVqPIC*cnGȸ&0 hn\~ꛖQFL/d;mMZe}3nL{)ƿaK͘ٮ@ϽW;W <2@gDofilJٙ{yz_z );aiRT@WTG+׏Dsf;1_6҆1ɋ GsڌH cM}ӾY#QλǁO};i66{zQsuȌysr<,K @^~Lg?9FЛֹl1@sbw)S>@<[o-g25y(slݦ^@G 6:ȅA_ %YMe}ˣ6#IcwԈ{/i5G)aW('VXfxc7@ΰ?^4vt4<^hM̀C5egZSz=Y>t'NȗIYGFu)TSYnNx̻X6k}y-2|E P-ɚߕC`UB,9}99PUj* Q߫, ༑F:,q1/=38O:XK_ 1H ~Ձ=GnzY|Hud5? s6P~2sĄY8WX"_$!ݏyѷ^B&8> 1KjBLABŰb+_AzێM(*7̮GIrEUR,9Xavb9hv v7D} +s>|J[{w#0aquKB\%aOZn$?3InIz;MAQ0~sK[;Q8ZQF "6!Ylj}Pd, tOhb-ⵂ[>~C8: t:v@J[ʨLgD3b GxEDm!X3#;EmI݉3Ў8ثBRg /VE2Hk4fĺ! @<-yڱ*rZ [Mfl-FGZqXjh?OyJG"&[]R'HIzlY$OOPER >2+sntH,oN]9#2Ə؋˜[ N0KOMe{k?WB( %L fl> OnalDX';roP-R*0ݾ ߑD{^勒#Q|gmn^UX ##Q?!N$_-hi,C kSR zoZ 4yI9y!7obF7'zWw7yvm"%ƱO_Vaf%d)ĒA88broS{z?}G u*qE#opjIte D! SgM?nmj4(pAJ?[u+ϗ&# ,8șɇ!4k')Jkzqw$W#F?.dd+0[TZHS~+w0]k._YIG&SVjGCLϻ=;"֒ss#@(bWJOoX:Ub8]A)Nyխ`XT0[ Ym%HYAގ$.0v "# T]#M|6D;n/u/j75]L'CKnU/ݣj6ڥ)j 04XڴJk//c' PFY;&)X[̍o%P_b}dM[v貸a Y)..Ya'zCPf"j_lc8VBڐr @Va(-X{,|y@`}kliѹ2#o|&Ҕ\,Nl9+ٌ򃰲͵/!R+[j3 B=o5W":LZ[k 8wdv *rA$bhIȚ$&zhGV߄s ?:pApRi`ԯ}ȅCm}Q 10g;}6DdghL\9.g|BNpgT|y*p5q?NR 3 #qi ܪ R)wU@ P;my,CGF9"z{/|wsYURؒ)6zPU겓 %cWf)|d/qB7lI+@S$q#CPM9A9 t930R9x#s}!ُjgds–?yl|@N} h5v0zB{4\=ΛXXZh >]rUvT*ak5VF-kF`Lq荇+>R.MwOz; n949Y;3 QIgyjm̂8@GA#ݠx*"sZM" Aw-\ϡ9 {4N`ToU&(. ހi5Cw+s%L %._%v$>UWo1U2;c窱lKG̏n)GI*C}5w UsS n 'N'~kcBh n[7G=Pw3ynV\%6q-b[ #HZLO T\V* Tb9q/MZv8[<2eY!~呿Y8J/S@zV>~_70$7= YܫV_|$cź*WQ:JX>(6e3ߵ>RF1/jۗ6D%.a]E_jK?"&蠩Ό~]O;\x)1ڣ1--q u?V5~/6103#gw Cݟ3:wf`o'U Hb@a]f;kNԾ yѳ<6Jn4HKnO/$[jϕMgp M`qq=fй\No9JS8I]LB#.֜!wip6d&98 -B5v$u_cbGah@@%P;Sj AsM_ͬେ10nC~~33$F;7cUyo3@‰Bܚj7'gݙ/Z}Jזlբ3Njڏ.Q1z;>hѿEʐ{)8l8~Q+<''j]Ck9E)E!Gy }QEN8D(:t~GEj\#Y* ; GP(sK;SjωzD\lpSaO9@Mq`//}zC'ԯ ob~Q/sBɍ颩,k5!oQ;f&j4|qrp}K/ڞol"ď uwNw/ѝKR2]I\ϵ &hHº E>'%M~o]ѷ_^EaT`f ~OG) &bp?Uzv O,gBFOd|Fٔӄ5yr) D~5~ il;~5G)QZtooyԨZN);aNO ;gK*HiSxͺa__7 9׿M뛌0rmaG5.狦h<@Z9|ќ <G&ozwsI&TM^FS^q e8P <>g>:We U'OKcϓ9%SE5%Z{~ A%ĈnwԪ FTt¶m`l˭a׍{q|9~́ A%}-ᮬw/Ϊ=|щ\kGD=4 zn^=Zբ1Ȩv;)vdںϲcxQק*%t1|2 ~kY;Y$5ױ{1P2;[5-~xw-3|y"LA\-&%H}8% TxU$D|dxQqP"M&bZv,dý/PUh tCfS:Ta/iX>u%hLz.> dQ VkfDut Ȑ{gEU#6dhf.9`A')@Aͫ[]_,[/RQ5kwe%~Y[t9D[%`: ؆u*A1dtb8 ]QsX7RIxR3W?/鲇xTKΐQ/`.qHߑoXk@є8~9)2Tn;{B: Z>xw# nߍF=ҩBӤLhѷ|,L/?`o~/_Ld ޲*@g+md]0o]WRlY, $(5M6 == `~My-1@T#Y8;A.cjb47JBT{W/1 OwE>D:㧤0;2 +Df'цŗ(&L>iX+D.}sEލV}N?|[rhbG?v.W_DQ +ӦOvq/CWTM&li\8Z*s/d1/ 7JLcߜ~|  X"i1 øJ>01Ŕ@R0QTb[sL'#Zl {[#KDWY1 dc3#pgKKr=ߕUΤA!#JhE Ɏ pԝeCtiQni%(5ОV8~Jq#ݭ@<[|(oSyE14:ƞRS&Yd0sĵDKǓ2lh'$lMP:\ĸ:~_6'u;o(* "H;ZH)(| hOl8Vnjm\14dSo勊3 6< q $35 ?8*lRo;]C&#~ԅJ&OfZ~q bqi1H`j4~6iޮz] ָr=kC ȫQc= L#\?4Vعldߩ3~KsMc>d nyigabrdbJ8Y-Y+ǣufV;MX֞sf%j+m6!*j3-Is-hDX0zMXd<*/0[u?l2*p/m-J[dMBˍTVKLJxwVzgWyPMQW-zWwFS9h_TG*6|:\bOʢf(Q_V4/M=v=OƙAAv^b ͑1mZ)3~W+{eE;&CЮLuʧ=~|u\]Jrѯ,IbMk;'O\Ap%q~ ~jQjUw ~7%lƞVc];'t-+x{~̧hW"1lx~fg{,ɲmMA@BF&V(إOg;JX2!cW}/͛Z3mܜ)s`LZ}e{gږLQ^E:<4QTΌYG3oUf^Ԫ,tSfc{ ѵI{(qF7RDnXƊ?XegU*dez oY /9phyM*7QD Ęȴ}x]xtzx} #gGVȧ‰KZJDP,?= y5ir<5Lsm`[Gt\P6v 2)AlADXxf}:uQvRN2 j6E'a²G``qHf;㯯G(6^=M5dmJ!U:FQmp}Ja}-;\YpjТc5_NJQu`x)Mz0Z(2r4f<E ?7 "e\ZZ(Ƽ/*Imh'Զ/r |xwS[  O\0Ԟ*+K1=dnIso…r|$2b:S?YЁ@D됦[gQeaٚ S+8s>a\ӳZEyQ\Ğk9ROVzk.I]|8JEkr r7ŦR[1NnOꄟ63 MU K`~hvwm ү;4O=tXl[ Y"!& ǿ}uoEz*8-r. iy_rS;*!m% UT%6kHc5iO}ES6̱;kNZ$R&,z~J =▕g[FHfNo79P9,pvL;X>-7sҾ#dvCdT2CTuPM lfGiJFE-Vֶćx!U?GCrGG%,{d4wao7aksd=C(w) JDnK[ײ IȄ-XDrnw癁ʺٔu1"|&_}D+q>s`IZz+ /,q"V@fls:c[ ~}f//ԡϙU@!1 2Ll\dHԺAk)&mE=v^DFjv>H߀>b}(} y{GDmuwa컫Jy\ۇ42DO}^w$tHCrYT^( d G 'L mMf3P 3_r Ő65i>HW> s@7Z+is/>.Rѵ_̜KMz\-QTTVmxI@5:k<3bʑm=iz%a#'4K!B^󇳒!{h.MVY۫"{=vnydl+zFMOv(=XJ=4M w9v d$8ܝta&36-?l)۟iMݽF_wPգ uМ.Hpyaޔ<y|ړeԶ36} 'd 枍~|SBjy8 a&+oX4)jX"p-_[/RI#ioiQڪw5oEBVz/e $tgFlA *8df!%/P|_l׺ (Z/ٿJSOM%!@10cŴ素pU%˓;+WK}w%~Ek<-) .\27fQۭԨb+R#Y wxC Z2~"'@(ӉZ SIo!G1NԝbUnPNJcWBe 4ĬŹg=&fCWu/r[tiN+`ߔL ar*r5pTRpICIcL 4F?%#ma[2A> w{`0)%Y=S XQ+_`RĩJJ VО4Q G*dꃖN/GvkU55nٕ cjBa5sj(tLalu]M#DE!2=GO.I(U,ɞ}8:%Ce`{UاKZ|*"#WA8=%Y;IˤĬRAG e.H9@- 12F| d"V?4:cz ?S+L5]ڃJ#0ω[j9k$SKԶ00!Ə5n s}vQ7,T  Ux!ua:npH(IE%UMmœ r9W^T/}~jyJc4g+}9Ex`|&0Í٦m#O_ lT {b>鐹d֩؊iM0S3022reTobo(3jŒIb=[=gPN xwSh͐YڄR{`o젎jݬydp's}@Kw1^8onq z{bW pM_+afh.?HsU$v=N 3)w& e)`;֩πPPۆ/Ѻbu 98br_.ڇ(BaGVLD+F8g)6ns@i./+A og4YgĶ>\Qwv/+\.岽{X nU.jsF5^owY%Vf͋RD8 a]nt*E`U5aBz#1YU,5E}=+uʵc$F$I7M~PX;Lh<!9l%pH!Dœ/q_b JEQ]~4Hov^G 6Л̷ e9_8uZG卵;JԽ6+0_ <$VA+ &-Hdb8u[h} L\nbƟh U uN:=9ËuWWbV$-^Jd״u_=[>Yܨ!> ˯Ze)60gg%LxԘV~#[v!Q>pGdr+.QY[v r7fCz5c3Tv\#B/v09fw_2??e}a 'E%Yn# {[.80Jұx75mRMtnCgef6\J Ye} /KV=\mjRO)`SP0)HÚƝbdZLW@ofw:3ɢ'?/|ugD ,yQg9>!ڹcZ/jL(cCK,xH?P]CReW/$\B>~#0!L&X7iѻuǕ^=eL6Rk=r]}cnc~3A[',|9TV?]e"@r1,Sp4>~B[J^s.M1(`ȸј^EKa a*D09Q@ IY_fiXaRj\+oP˓E-"E=UȻ,iX]-1.ާf:p,Pof]8erCc32V, -5 G.Ʃqk :0*5R]<& |~n92e1(X=(,1ج~a{d_@ʒ(#q1[SFzXqꈝ]4[JٷL{`xѫ#y{PΓ^Ž3`J`ө$Z4y+C"/b5(HB2Kfad52mc%kp]pHJC,JK:+7457|m#㟓!1 lףr8舘tHHE`uAK/kSʆ-cG&4!3ű!*O}nvP0:}*ntUsWV/ٔ--'\AA{f 13Y`K <łTkk__"S> jNc؍Df$G׿oL2uSjQ=,%Z"^2dXđ؛&2/HZpV #J&[Lfeqlwr+)ƕJ=>_Z%23Yסғ6-+xMWf# [xղ hQZ"T .ž55pA)f+Qaݺ5p2^l`[6#2ZΑ4l7[Qu50th71nc\<Qy=?\}d>xMlQ'Zuj8S &fb} 'iAܷO?k!d2b -'zp%\j땧Xi%<1?S0mdacb؅sz&41[k<íf4kYQO*&.vsNV"뼂 XIXbDJv\s¼^sЫnF|;T#D 6U0+ V%Bh8!М?Pr4͟‚J?Cs Z4rAȞC=c-}g9ƲL`=(Cz0d͐ď]>DG(V43P/Qf`.r=zF*dB"Uh0vd8}<XGQ `I#U+񆂾1upqI Y^ҀsY?%J z{w=CFUjxmEo_/ "-Կ#^=ϗƞ?lð 9BBa3] OTB*x /O$2be=~Y7C!Y wo|4k!'*vE(:>lCy$l1@*etD<PJNct3>Ih,vmW&@cR; %@XM1.#{Hxx,A]Thʖn%$p\i>f=O#䌾{b^_>= 8|:6(?Ѓ ILNIn+QሩkLC.ScqB22Qa/a6KB`@ܿu-W eV'MN wD(Sq+~{8PdET%x2I7O2ȁ@[gyLF P߫n`x{Pf$2{ҽ4Wu뼹٬=%L  +KU݂eq2%+zq'|wl)Xv ЅonG0~=9ccH!:C 7,޾"wcM\ =ְzԊZȮ:i{RYg* jcy+@RTpL)pX-,9U1ϼYr~DV ⚞2F~m[̧.FIdW ?YtRF`MMJ :2H{8@XC,Z]༬%a<c2FiMWE_k/cYV4Y MS. h3اGP,5I8pi-MtRBE7|@XgR= Wlf{0$KOjfIUIcQlggLůߦ 䫎^P~FD\4%w)Y8nG`pL "lu>ܝPM>Fm'C%qjwyS5SLJp:CmviݞTX=5NU6 ϱ\Qe ]9JcŶtYM ;䈶#ˁ|3bH8ӇӬ> Vd|-gnvG#'P6 TC2n(?dȡNo`D+\*3j_: ::\vSM!k,0`5l7 Lh#Y=7Mn-|o,a#(<ŁPz6Un (.e VgNrRv R3L"dUr)M9ߨ6Nȣ5}S4"K5I62B1̼VG-ƗXo.nߖ=f?&9{>U0ZB0i05?JfAzgaG6Pz&=^;\1`H}FFAHnKKLFL 3c~p7| p FikTԟ`r>˸=hOBWPlWu5sw!,{%VWwR5~iQ+N<Xrf~%ǿ; l{2qCs?H'%Ѻ~!VF]pnemZYpiaHqŹLwp2n$+Ls5#QP=)CE=|2*(P.A[J5/W- XT5xBI?lE:B3g j6{~CB,7 <q;Uh*N(ph̑zRzo\1f{[W e@u' h^-,D9:vF3ٞ8&& 3Vܗc[%U w-eL`ۊ5^Ae( ӭIrIg݇0Oʟ[cyN>qP`xvcHP|! 9ʽh͓]GLN]Ho_ ++Y֦Kc&; Ry33WDt썚֘2^[C9B#Z/ݦY8FCmZn%yt߆`|*Q{&$xM?R S!=h{hI"jA2bE=W>#B+ A\gM؇䗝FlF(E?#r՞P%Й~c;,͌16lW[n6߀rSX۞d[Ԥ};g7txMZvl=; #   J5^ESz}\de4YW` ,au?g0&vΘQ/SQ5to}RI`SDmPm Y=ү(U| YD ֚; {̒;.u_gr,)]^{`u /uvQL& ك@4 ~QaO4Lo6:ln|xyEFBaęZJ*nIóRfM"ՙx}\ %A9,(Vh&:mg?=UaFErjY[I1&B;w9u q5n(]?$оy L5 (PQJOY{}B݆pw{wCY9JR&YDj1s NIyoJ7{;_a,/ߍ`&"&' - jQ:ߥ ,#4ŋep95fo,~_:Sζ84_:))spq=̢Z`)^U#ڒDOc`nudG|;j42k٢I46\:gH؜o޲q2{=أ0[I|Yp ~~!ð[iv&w7ݯh.䆮*褕IYy oRHdt t "SnM ,@sp7( Rl:I UWMr3߯Jo_{FC 72= 7"B3=%8tLg$V3dhF >wQ>2mz!M1P|&i_Rky}D A-PTkУAEG?OQ4nSێ%ognive& >XGP"ltiC 0`yk2;O)=v h堝oCEZيtr橘 DUIϲ]}Yx|8 ^.ͥإ_5P5P筝QE X]4l}c ϵT"%ԋ#eSOw>=W5~N5'2X5\sXxTRHA6 !8Z/3S ݼ^DxoZ;ƒ6qilO2.ڗ7މ.H | F2t/[eo2 qTU$|{mZ^lg~_Dt4PC$)p͆HަDI׌ ! ~*D (Z]8R{ADjc~*av F%k`$6BPz`.Y z @'tyK,VgԷ##%G6vڍ.3f鋡ЊG"ᒋXk>͒/'䬘ZVKw|B|@Y{.ھt7:@R¼қ]bĸPH֠)f&=E9Gi|K*GK-1Lأ՘^=tFU(=tZ1f=DÃUv㾜xqZַ<DgԵupTpSze] .}ǭcwk{W}758Dr&%M *kv{ z!^}HorGZ, ]ҷq. k< c'} ᚤKs?hKTu*soEh`AblCJ|7Sf2y y]+ (!x#{3 {[_eI1fpH0w) FvAu^BD>ĺ#\p)ꘀ?*/vS +K?@_e {S`QӨmTu0p}|TQrwZW Ŝhlas 7eX罯kHhƴjO{'+v֣'cĥ=QIS/mgcI 3-T-VmʍpnTVGXp&hE^eQ6/j?VB%l6dZD*rG+F柾^ ?(źUA}֋,KF 3qblv bE%F$ٗ@R{Gv[p"2{IM*SӲv N@%pƦf* ?Jѹ5- .LYܼ>PvHP3~1HV VBq9kkK«B8^B3aQFyѺq|yXzDIghC %f98w"ң_FŘP(Zȅn!Ȅ5M-JQ`IFTy7VCI1ŖWҎ3[b/ՐxZRH<.*{>}uOUAacoT#?wl*3x5^fƘڃӚV^B m 7ϝN\1P>@$ @.ʤHi`#x=vA:$Bd[~fYaTf-ŷf5+wU(ZXg8:-71WʕD"$T9Jn|'>7l%U)ɺn5+OCYM8Go"GZ%1ނF. !f2+C ]R'xT鴖Yha5f"dvll@@O~:]V'cs{eV󑭍gTb͘S5=(:V(Zs5NwdtD]UJ<[ͱMqM(Ylhj[ baHefh7jK~Bљ  !tuςiHQHg\CHGcU A^,𫓰 H ܮY6Gv?99jb׋D ta@QZJIEihqVH4Gb,1 &&-F1Zlal\I({Qdҕ)[;M:9)tuD)^u[]6 AAǜ늙ySW"4; $I k^X2'~1bQgŏRRM+ŐG6 nMk&ߑڧmiY/ 2@,P@'@/^ٍ|K)2H0Άe2mĔ@@ ٻ>bڱ3'hB<lB8)oEOV! aR/5&^wfoo HF+j ׁtg2\{/Y.llb̫t=rP \LERY0lG5Yǿ>%Yv _,35 5etnȽ!#.ٓN!GЌ"?TDy8{T>P}?.b޾l}a|!5{Tw gνi_J#C}F`A"hU>6YY>. S]ޏy5|C+?8-R-z'\ ;R{^R=^NpDY=Bc1)ZKξz qC*5dAF6 V"}Czn6@PGgC/+<8ө*ɳ{ُDǏrvwIht](H?E|ΛVQD$VZ $tϻx>] K9SF[c7!5'v Vsӵ$C1s܌fWo͘./|M"Y^n `50>+רQ{gl+ GSMm훰~8;ca"7@ 1,;F PyCP;i?/' *<؉@ ψiі4㼐 nu۵0ڟ8K1#:HrbuS]J+ܯ%9w+tTdrGʔ>uoS?[A1P~_ #P z'qmTTER!1UtI=`s$ Hlmi#}V*5I{nWIS+]*{a_"BQ9>&}{eL Nh{˱ߎWUkϕ,,ܒ|5`r/pkBh,@yWc`U.+53ܸv=x zvFuEJ.`dZWL ZtZ?a\/&S0IhjWEf~A#,X/0bBS '.YUc*_k*Zˀr؃w2Ѝkz4~Jz9訹I 8@_Yֶly=?BvnzۼKfw~#7OmP!J@5Mj{䂆q| QKjoeȳm]GQ}j$MT~E}|-s}_73YErz'lb!s\-^MnbmSJɹyπk͇"9w$hFxV(Igs.6B^!jE;-QD.zܫntZnGNbٰMG$'zI mp8}B[u|.D|j}ϝHRS4Z˵KW8w@.7#HzFpQHl$5D,?;AaMX 7zR]N< _jQ S*ifA:^.LIĐ 䩋 #i(8^[R6u|@ kRbϫT(NMɫ$U$a*S :',躠EٞmZtx.@0_r c3>qB.GrF[At?>0746X ][})WbHM1ٕ]^]<Y&M F>P(i8cY.O5hc+d-8lE" Z]:ubL줮ѽ3Lj,`Ƹ\3ǀ#D .@;\{@tYcT5l!.Ur*-L!x']2eQ2hvC hyņw/irlRLhl!5 0S&!b&xw)3h2X}X:U`x+JØCvja5AQ{u/ wғբ B͒xEMV΢n8-n2o^ \f7< U7oޘ-)eWpLu{qw=xgɘX;B^1߯M消|ۗ.;(1"e9ʍKQ"BnLD![tv|k\R~Ef`zlG#C9%,LD|<Wb@ Qds5qz V1mqQTF-Oe,D .fg y#=c@_6Ns$/n#8J( ܬ|kRyF jhsz?6??1jV-LVZEI}䵺@]_Fq?V ;`F|C}YS9)j׿3LTnMUWLґ񞴙0=4iKimNę~8FU2*rn3|[SBV9Pmj#tn XOx50 o.^_VXO&Lpl gFZgj@sޢfolD+F ,i$gxJܫPwR$fuwe ('O;}ś;cv6=ʂf@6j9$PZ۩tTٺ))YR壄8w0fυdΤ3/XU,`̝>ϻ] X+ot߂xyt!˘6/ a`fK%e h[;iW#Um8{WD 7`q~VxuιVPaKj4pt-%a oR@З8&*OUJ;΅< MVɿ|O!/#|K =A\zO,\P!ȹmVڐq}=Tzג+*bi#ŀ Kltq 8Pǰs TT"=[2*2[Z,Һc*[|lmQ|74b:2˛R d 7UH W1hMt[)aJErYbW%S/lMum8O|z@Jہ|RӅ+ *>iK<_lTb.Ĉ: 9P'p"(Bi7߲@g0W[.ǑY $CÿYw]d`J[~hk<;9ؾӞ8wu,bdS*W5cT} p{13*m,q2{nRRZtyz(?Xf- 'l'MPLV 'f9V{>(cfr?IY_Jo̼zu|/`}GseajL!y˯epĉ(Ÿ hUw!"|^ľjh "5oDުR1ƪF:錭%_qݝOuwe fXaiiQ+ |+Z%52r+%J-亸oJulDb2> z&>t[c@\|QY .pHeJy\Yy"k&!:P_uwʟfEi~)-(Fi 3K/ ->!R lٍ(XxKd)Zz'(O֕"Zh4hH3+uX$^L2HB%d1`h1p!/y×oU$ʕ W d3k.ӈ^-px-[eGGݭ%R"|E'"66"]pV^jԷp-CsmǢ9x#W/˶@x4JӨjxr`Rfq (,K8UQ4P>76PQzq 9g9.mR"?XM6S3Ş5@hAX9 ۥL"" ozhGȨF=qm鮙6^ ْkܸqK_Uи= "y ZzljϩկN[^Wo|HҁSY|4믑w"ReRd͒lJ?>S>L6rOƑfR ^ptYTm&,3.=3jnNojQ'M1%QAΖJ챵m%!}oAF'11yGǠv*Yf,d UMinpMauS] {Z_%.{Ꮘ3?%*)lsnᥰu- Z"R-Ŋf}`g}Ҝw"5Kݨ_pzVevNge;z[t8\$E+UrKߠ_X&͜]7$PFn߱Y#@dB/ q~y7tL# ՛5~|6{}HM2X=]-8 $hi;˩3 9)[&5[RۀZ`S@$ɫbREԐЬtPU@ iC_fY?X e>,ю6sj"Ke$uA ;Y1ʈ(D/'i:?Mkd57Eȉb$ݫ4Hvʚ%B F 5F{ujVJdMH &GBGz|=~] ԥJi.ra%#:a-;/@6E.[9/HhC/6ChpWϵYzX/HꙤc&&Tz hKo|xڱ %C0  eJ`^J>nwc4\wnH,bL] k2@TnE"G~5[ZæJfr=$}qA낱Wj>s ʵ,~ =۔\1=' Ǥdm{ʔݺXuѸJ/㼲[)SZ,S} a `{=.Ut$)3ŶڔүYQ:yrrTׁ3)WG0h­-Z8LJ@ g nJ8X+`_7UT }¶׉>HPȷ7 _ϰ/#(Wh@J5`7 >Ɵʇ5{Qʍ4^bf^ $K1'l$5WюΨ}uIB؋3VЮ&2=["!5 lpitB.Jʍ$ڭ y:$jE]&Vhn9&ńܦF4:k{dd848su=SnPUuhir/}}ӠG۸w6-W F:v25{F%^韀>9u&z~NEtYŲ&D UP"0T\Xי] 9΢-59LbDlPh$S9k켟"h- O dxZ>ʷiBNrwQLc8P7_Fܵ<|X].B ĥz# 7cst22MfE//0!Ɖ}|xWHfa{\чR$,8?jaq"lǼ'&po58<~kV z Q#({r.]1]B>c7q=8ǼtMl.ziW T( \t-yr8?K~}Ɔ  [@lb}5k4]\~%b*/%"fnu[aAbE5ÁXGGJ^K/$~ek)s&3)qBQey,-(ǐ={ Q,]BPPS}cZ;hhjB~HmɆ2EO| AOޚڏ]!v~dF3Q&a.u] %=/Nn3ME0_&ȟ"?H$#Ũ)}RT:2 otgOg[ <˦=y0@'Zu?qdm1Irx.҅ 7E(.w&A΢Ae.N?,"n:f/Bړ 6,EKf0Il|-dЫBc,He 3 ]sT5$Y2N 0iS&L* .:#e9f} Ƣ& 8}}M3'Nvl\?R=sH*T S#N{!-U"P;+a{I]7H*&ZIS.sF DN gjC*v«=>lE۷J"ZQ%>0EkW7/@H֞R~C}Z)bft}oA5vRC܎Le!:C&@Ix#"q'Me6$cKгb0kb%-m@VRPm_+ޤ )YSD"πe)y">Htu3͎ꆅ5fvmȯm+{c_}G5atmNEG#Yz@bXfiYv=[ֿ?Wi9yAkz`5j"01z'eV0>4ZE;5Rl?l>/!9WY<ؽC'C+*jFAa\LZ[4錞/  :h?Pċh7boH݂ -.@$pPd%>&CS[}idVkSy[( 8M@vé}""s}$w>,erZd'#FqO~c[Grz0QS0&f-wr Ԧ PDUjGp:;h-N]11qo>(oqעKaBp^p5H];O;~k4JAb(<BϨ,%*ϐk]rx' y]KɄe 'g9 _۽ޡ6go4LKC(hT\,!0ý>00;ج8g>69PB-bnDu>w\ ǎ S7UuKtl\k\-"pIXAp) 3[76[L9=f|{5o&4+4"x溱0ہ;>_CG+G5Bk@̿0GȬJMN*=}c;fYnifuPSWKV.Nљxqxh_w`XyhP^;zU`x5jhWj.y*k ^b㼰skLt1ӊM#: <ڵسp`* d&cUtgF:!(z;AbsWN }\;Hj#t-bs8{aشr7˅]XTLK0U܅R<Ϩ jYZdgOkgR¸/X'{X+>)9bCC.fX罌 mLVT',7e=]BUki{ }<ƫ ſVDERKGNuߺ`p\w$z3DŽ,[/3M6C8t|EړP CT'h6 fe/%}U0D';Xh)nsYЃ@Ad.sΟحř׬, (9]e 7q0Rcuu_ "_DB|)1cQV¼bR9-` )+%79ɜs/۔qO.m0&|f0}@$=lX]&AT}W]apdQS4I/E!p_jH)rh({{E/dIl^~>iA6#EQ]>#S|!%ZeFxiӓćZ>6y-N26R̚ -VsMn'b;GVٛȸ N=C5ʴ՞ĭҲ ₠eγv#Uv*{s2_|^mҾQ"^8<УVWOgA57]/YVp.x'gf#UrO-OF^J{Òք92&$(DČ!f (*cdڛOb m nH7ݲeK'+ v3+Hޮ2JKo@{cӾivPgdx|R\~]M~BMf4S:?Qa xFgj'kk)ğ񻥺" Z.}|T|ow=|¸K `7N݂0Q`'>> , 6 8y?Ɂ\i܈D.΍ab8m3j*G?OFC;Af,&1sK!wKqmR@B.L-bU =Č' g:fZQFi{ogJl*pO?- MP>VLANCT)Mۊ쀑 "Va`g3UDG΅̟s =PipbCy ߦzU`H)Yp*'6m1l]6r.sp$' } R}nk k?m'ճk?joЊ12øäwkL/sȘNtFq5$P?sÔM[]st\㏐~+Wx"6v<+w㩚2AZc4YE r0A1#:P<0_pSa'nsm*f9"abK Xn"Cw4P;0ڊڈaPsPӉ>j}q:?$.5st)1-NloUUO1zh} ([CJFΕky( 3P.5{q2A|+QW\[GB_[^hY 'ٚ LB }RDi)];Dimp3 Wo+Y|f)N):E9-U@z6Z- ֎%-@'v"Qdhww.]}%xʠ?Gu昏S]<(>c7הKXo#}Ie6}˚F6ދW1)P$qjBg% m S1BR"wRhtPW~?% `u3=7cʮ _;҉-HZ"ح#jYX@ёHw .KߘиBG%=9a﹑7"qb!/eP|D) ^mH-;AdϹ/ǠӿNqebܙVRҷ.Z8~i .Aq zD)j\2/L9>%rOèL젩)5+Yyc=}0Թ*=GXVSed6S/+u݌`^9ZdjQwSf o1:g}a9"CXơ}Cy˝ ?EJ_DnvlqP5D?ANKvOvlXDwon xw;s3V O`yq̓t,uInDi40`ODE{ 0ka5N|y{M(]stj_1({i$!< և]807p9<,s Gok86bYokI2WQ{h3ڿ¸*̳%jv~AXrR'6 ^A. g ݜX{䆍Z̕xG.nIgVX g-LƇm2qECiFp,BbP1Glj'HV_O"q@X J7pILbk;4@eȺHE7\V,7F@ ^ rT5\0īY(Ň5W[iS3H-sH_Lq$^Jv sv>sa)"(DSy)\$I]u*[ԶE%ԢHK1ضLvW {.]1hdwd|R?=}Rq%ϺF{tjhTRXUCu$])jݹy|QZ0CfeAFhc:Y|Iw,&\v{F{۫GIG | s6J(UQ98 @ys6݈~@b5|?NB8kJ. #@;oRi̸SFlyjWnvI[hJSE>/'V١n^NOm1@#v7qZDyPȵ!2ҏ橲*uy\Q9!PJE{y^[CkʒLʨ,@҅W(t0fǯWtKѕ{2%Lp%lVD1ЄNBtvON[ިĮ197{{V𒩗r鞃щ9^2y|ЧWޚ.paX>ԍ>Ezz-Ey10d:'HzelŖ!tn%XnekSx5꠆^!-!7z8\j 6\((gTTNWOnkwa,?ID0;]%O/P6s5)B91cݕ뾵t]ئIc`n쎰v4aplr nsEC3-e@ *D}6sd4|pX8H6rǿf |"\Tr Ff&K_0u61C g/\ݾYBMy"JAKlUijyɏW1"}D'sZ p{I@Q"L>fr!ܳϛO%+%>yfOPzr&@n$Xs*cr8^ЀY .O 9$C.B-i.n s0:O9eXZM`S%PYhEQJfS`]nq>G%PB 2ztv|}U|`"A{Lq}zȆ(&~ɈauxF |UUm=;I=?Q(tSЌ` ՛^b1~o#!)d!x<Q]Η> 4Ef fHsf@K!1OF*׺[(n @l:_rd%]ƒJ|<#liyEd0Srj]$!KQ "U:wLsU.5S<|Sȓ:67,f{xh:Q~mx(S)3s 3W.,f_@=Av+?JZ?u.c52N1$$aS~ |f]NI+ :|WgtcY9ĥtm \1G#qOmG M](aZ]Ik'fZ3FF͡9JpucM^xg⥞`hC%?k/f FCw"bn7*71՛ ,JǵzKa5(u]7::#TG%̘Mzc@#sډE``E[D~ @ZOb%/zLHXɲMX)m\kNѿpwR|j#fn~JM+d}jv(A8\#3AE;+4s]<ȏbr= , Nû!BƎz5eSPe^P;|!Kf#W}Ѱs ~ ȝ+M]d#8v;WDAMG(@K4䙣b9P?ш iR(Ӎ57BZeB )o3齅DXC[0UB:m /b{8P_܉;w-T >J&ЕG15/y>w6:/ucŁd\l37Rѹ,V"Z MaQk}miљ{oHgV#oAձ S55‹MnQ8ڼ! !ķ`\[--`U!^|5i! je$z0SWCDR/5 i47rzW%S˺ M ϣQ$B ?(5[hK.ǂF[4S֩ d]cq۹?qj`Gv&]BoÖt3)C$D<\ǢL+wZ0 ʒr(=[ KKR"ј'y|:id>(;2҉eͷpA |qwq!CCwi:\hqpEs?ZI@&natK6s]@2R$,s)q6wcT0#N@sݽf u8b- 8o'p„vPD\! i}/ =G#ح% roZv˄բ-ʟ:z~ڬ`x,# ,X@i{ ^4Q6Uf"ìuH=[a)"uR pA1XHj 0F`'P[yOyw1epxQN<挚챷Cd11 6݉$-5 i+Aݕ[U)1|r@!V#cp2J% &#N4II3)Q/;c`@t5!j^SH #6kht@ 5@0r*[)dzDCfwIŀJ_?>P>dPꁒ儾e6R6 P?u{eSw=ϖ|w9k":Kƒ-pܺpL3ƹ\wsRR/Y>y;88WIoAYwNɽ NݽҎ-Z9Svm>s==0jgXjF/{r:ؠ7;\+@sFK*A;גUq]慹W^?o$P(:3GdDf,4͇$p:\( W|[㻗I<ĶUaAWj{u)]P@rQґDEfhc-{("g±ɜGЦk{窱ĮxcsIJ3ׁ6P-Q4╧+"&d?׆-!~0)n)%d!U ,E~W{^͹sا'պQH~.*A>'J)w 5O@,>˼ҽ ]+qwJ@M&hoþILlFW ߃_FTZROD`#Ze*_KHN=lWbp>ҭ'EAF v{- Q1?! R~!Zj[U+Ύj0}J\; „9߲]C,!9yE>.eچ0'{ׄS-[rt,QNoWyaQ[FJx$ߠb1a2~Udӟ/s.xֳwCi,NtT̘zR-3%XF5qG#ˑN@Zj.~#~M4+2$"7}兇f"` cn>$~c"rnwym\$oV#b"2kyn9]%BԴ(adlDay&G=M F ˶}5 P;,r0f7j Qc9q2d|UA%g`β[e{ >!ie[}qFf~2bt@I/[U{ fY@!3+6*BdO!ͳ4LXNԴނ&R[ej79ڡr}\sR'<g)va9[yջ@iٗ?I΃p47xt{ XXW昗53S~?'sJ~K`;nH!ppҳ/؋/_ w.3K8u@RR飌j9^Sy2V 3LjqF0^Ѷ+;r]?)D;o517,kM*$+^ p´_ZPR㴘I z']Jp~v˧9 H^wQ |3JvgIB@/jE/'"_$\嵕jYH :ĹH#FD~.D%.C=ɆYTuEF \^ol8d=P8n\3.hYZ|k#ddcl1jZRa5d "dR!]j;MjY0L6*X&}0'8͝QS.^i\:{H/E|xo_M}ͼyzI6 |FB׃M6z_ "6Vk>۶yղY8V*= - ;1 Ͽh3-DjOYFLĉlq:Oy?Sx+Zb%Jr|&yrx6F .\Cv&. џMߵߖ]HnlAv͔ӮV^T-E\ҒiJ5TG H֓ GОS˔hZo_SN?oݧ 5mY k~I%_pjfqn}A; sKH]yȎd"iNNVX'Ƹ" 5_6{wGēC1C./Tql䒬 g?GhRl̓`o#ʹvG9Sm3}eؾʂe&w'Z3Sn&WlS0sx%؟v8B 'lK Mª"g0}??UCW3g?+7lgU8-SJ53-eHyᙼɲX5.SP?/&FVEDPre 0~g-;hǧ֊]ismt ֯4~,LR{=Nf0ծK"fR ~i{9[YAixay>Z ?&8}J07nVE^{̧' "mAdp =.ᖨ ȨsG+$%ϸ86ՅI nagl?]N:KndY(Ed_,Ltq6(*JC˂0_]V<|3_3A~Oz;rTh7YunE54u2a68i{ !4[1 +y T􌛬W;H;+x}œAFrCԤ!^.bv}|ڙᄂ~K>uQ"Ч z~x |qqkj\P4/iR 7"!ɿvMRhT9,uɾmv&fnn@qJC ᗒ,&MM,~cbM*)v{F8f/`t{)g*;籘݉ 9'%T1*}.\M:$ a z{sX(I60CwC'*Vp?+"1 U N0CC(1⸂jBiBQUe1h,0'!RO+4oSȵKLqq> >˵N>TRX6۰z@%W#n7 t$ >F7WIB..)=$묵1FCӆ-H~y}:&> )#R&^uROY\CiLRdOF;- EĴVUc+qrwH,bO] bh,sλ"+hK(L_29Bz{|#7erIA>-$b_vm!ƙy_9T5/|4fh#%~2qS`{>xf) KPvp%⪍NKj]OCj{C5֗ZNe-L@ZW߉o9}*9]{/n͇˵֩:t/f9rB?4~jo"7=̥TZ¤!.'g."&su5zǼ>^RD ~_ysI?ѧ&o÷`į>򮂷igH;_wؖYF8g`8e nSe**E_!Pqr5cYTҩ!91;pRmS]]]Re!cULӒI#xЛA^m6$-Ɔ,P ݺª=QWb Z1YA/ `-ltyKw/x'L,]ܦj8"]] |3`"Mґ!d'U ',E(մDųVJA6AT|IY)6U^1YLW@) h&7IXo\sy`T#&| | Pcei_la(& -4>\MLvw"@HWգ'PgXܳz&uuR(,16K墴p]$kFwb0-qFf XRB +Sw>vI|#=ɝi;O4ƤxM d{Z*ȸzmw"Ku"7<.҄/- .3]t^5OO4)]! < 95xKh)[!y5B p6cL*[ӝvI}#(lRvԙi@s1J #s>X% 8wCKޭQ%_{Kt G͂6EwJkHgQ"|ZY*r3%Vl%B@5D1d]lwJr<<2|= rzRT8TQQ)D>'bl &ҕ%– Q]mli'2ST0@RoWR@/DY_gCJ-*w7Ao(C.PFE fML3GZfwm+RtTxEJ5p{jEsJ}{ia&o8B`JE9Ʈt+Cb.&"2YЇW %F;qrR>^Q?F@͚rj)G9Pu\JӞV;b?qvT3F](:Cvx qܦM 1;n]tE1k`2 ~j[=,״ư( `d y]C"/6i9h{ uQ¸-k}]FOnZR%EW1t6C]au(BlQ-R]CoY?py2l1Y4 *b5BqjR.llŞk@5P֑r̫~suKy$eaf~~Փ%NCo]V"i^18/usd'*@Hz4Htǐ FZqs# ilgV(JOl~N<6S+oiMʮeӶhkVmD qN5čVԓ%:\=y#gEZ2Hidne8LbDž(J+o/" UVETj{aD0VpDF%Rwיoѱsbg|t 5]3g!$]< !Ɵz r~t`Ze3 #/wFތ?~0&d)٤<~K9[Zvc$Qu)pgĕrqU-mU1o*\xs4]f9 ,|!ӌ{}!:(d 45:X|ދ;ӎ"bSBuu1H@e!YazG*~3rd]>' JGUQ~V+ GNߓFc #֡GOH/: HsDwE+AHUw6'Y O_.jo~E|S9-X[ |UAd&#fl# S&OmNyN\]WypȐkCն2&uE8^L ?6V|p*B$[%ґ~=nX=@J~7V[AEHW]i] oH0Y%H 'xD4ukѤawM}aqƾ 93S>%5_<ؖ)񻩘h;v~}tg!zs,\Eza\vKؑ%C`qWp}÷U9U°"͛`(ns95>H\u[ jC}M>ZlZ=ʑ@=7Ff߂2fMTƇdOht9(;J5kAsNO|7ϔD"V,HެW e4\c'/"Q#uϨEA`/;\E{/ L7! RU:'j$͑D6!Z} XHxRJ3Xa:x-/~ưr\+z!?{vqpzp, (-sm_W?CT^02z$1_sT%4xpNn71aymS*@Ĕ6SP˭G0d|(ZKVGEpsf; S4c1ASJY_5٫T ֕Cٗ( C? Ϙ,ˈB 3աp fNj8DUt:`b\,m/)Eaxh',Is oR#*&yKLS ne]x՘i" $y^$UM-{Gh/ ypb=iD,myԈZ' A4oo#3 u|AsXf[^-oV}?]RPj[`.'^ފ4åwiJ_):()zSyGZ_p+e9n+ GbYEHȿM:|DTQu:Ŵhk =UxB8|6F)z 8&9_:«IV i3_FɱeQL嶮!0tY~K O%PPND">!,,B' ZK i 3OKgCs lOʹs91Ap>$Lε!uǐ\s8*/"R,_{}D$4(ƭ]̙JHaZ*В!Dլ@6y9XC4 BTMٱQ&Bvy\-Bt15Li}C"i0qtmIc C,^5 /~ї0P1.Cgc+/mt"lufBvGIدBc)1wr_d;s|t#:MV'0nɕE TV(z[2{ĭW&aWH`G/mglmtMBͬ|)\&os9++N,ֶs;ZÀV_B>mؘRAF 'q158 Oj  ~]e+DO !jNX:l`eґ9•yO<\)Aװ4r: 8Y<#"\ֺD-4Q).\^+y>/k; Öb!ݰQDnv<6%r+g)cSI9S<оS Hiz. Sa:h{/  |xt~8Si:8=#jCDl4,OS=]x|p?}e;ߡREM8Md :G\蚅g&Zi*j18 vاGe9ReJBw*={@guѸT*)JPك]$uWF֖iâL}X{r7͙O/`4x}i;Mi>KLkŻ,( Sᒣ7V48Uȵ_uh=mYl=u,^VHLxWTnzS IZY<#'8T~e b. օ/| o8DwI ʟu%81=)yEFVM>YcΦn$'KTEL|6CP͵*pצd-a-۬SjK>rVҤԿ)FT JE:ɻ?x!@4-0P@\]4;:y-5?l"/!Ͼ,Ck.VLtFJko!OIɪS?7=t%@@fۢ_shON) r0>ۖP{auj_;:L"O's/ChbGi3\=c2=<.i{{5s8k.Z/PP m$5^ PC.y,V$jhKCKsnUTB&$g6XaQ Iv{Pm|>P\ eY =?%cS|xj ul[,zcxEP$h uk siqYSPe( p{7U=P{ iE<,fJ j98mϵK/+>;T@ěXdq-)ϤC0ǵӤu3kLEk'88Ԡ,B=@@zBe5 Dx8Eu_>46Y/mz} s޹5mM򮹨F<6x G8Ҙ,t=< Vv a FFrXebrIce砢< m/AGt@j  -+4YzXdOjݯ]R_,WFoIѾ0 0/TxIJzF*[]@Yİ ,zk.H#yj&n~кx5CF)=P\* (YRRS -ͷ̒@Zjk>w Kxq~)h7kGigs%ԑLS,#tUKa}ݰx!%Gk2R-W:1lĊ#@Dm tѫ.2Q!7ƻ ^%7=>4J*oV;R,*l_AWx6oCn4*]yңUKfjS8e(\*_xqX.[BCh~/Cֽ=jˊ%gi(<ʑNҐ(ř9"!`&ubJ2?'vmR,RGš;AI2 pnv O,)cŝ](J;UBЧ`WKy WwTDJyVͬFulHʆ]8tYpaQv2gh֕׼,Ow6TbNW%r dU?MRIDw9lrWXRƈpEjPﴼ5~_S _ 5F֌H%_^XX3rURwc]HU9b%Q8fwTIuY@=GG&^#qOA;[?l*@h,MṖKĻy"f>+[-|q@6%[ 15ݪsLĻN*ICSѤ\6cĵn@۱] NR{cwU}5GK"0LG,s @(cAHq޻\ó@mCg-]B):?;E ur%. k1ο|vK݆bFs;ʾt8R-`qhGO}MKVOv fZ:ak.h ,S/*( !g'I5m%{UzҞTFmG݅wh[0) /y,2S*湟Po 2T|)m7P8`6kB@݅.aݛ:dbPy07hcE݇N)t6]Ru?EKekx$@T_#u|L Q89vn`1=Oޛ.fWL*)f wbI; /?N?lv? rl vKхW h ȋRt{Z+^><8$T=BJxfeT |yC^0BjO_vjWrO C.bܼdIy#oA(#-f FM uw2Gt,a`uq{$As82 eEL=KB٤]pht#Vx >)9ƢQF_χI6 W/?CSo@~ h?mPʌ,Oɛ6Ƒew_I6dkI\\ h'+o7T'pc;yX>(N~uyF%[*pRib_'qMC6QM9ڡ˝ͶuTBX_ |O͛ 1I=Q݄QɢSs>#fq1f9x%ܙS-؀O$ ײbWY\HB7t .R͗ d;uQ%-)=, G-0ΕZV*%@ +|6]wg-Փ{'IGiyر\\ؾϹSEa+9OR nIrFn&>$R]ՑrVQd42_ݲ#M~ݰ)ǩq&"wE!iQ~4R_q)djV g9dA=b:x͍3QuZj'!!V-6ڛ<ܯCwӿeؒ;SJbY[-TE}BqW>3*y'52:vM?~NҘ1gɇSxZ :E e;.{YS%dB~ZA䏦wWf=ӔV@FN@9c1O΄ҵ6ٓymg$րRL?['bk͔n%N_6L& o?%{mhqVF .*p+A9THu,]d siۥb;h&|<0=iN< s=_ g/78RH)\ 1F\ Jjf;`c8ӛ=^ sݬRgROtʌԴMɎ 7#̈́('~ۀ|ae}3A/A>ťƍ;J ΂.zZ L&[:̘t7 4yf:kᲘsev-id-ZIT|c,\ō2 ~ +r@|Y+Sa?7LﰬzN)\ӯ}Cɋrl/"H/PVs1|Uuj'+G^x|kr.&E%G˹t68iŔ0qmVmOGw",fXLӴTlVZrǮ`j|kbTZmajK$pJI@59X+[:Q!NTk n44q40`Mcya4,j{Eq[j1{p+Ay=O3>NM`: BAnZb9V\N,Ao[fbκw4%i"APmRV+uw .D;1o7&VvKXz收kQlO6o\CNA}A^r_c*5% 7N[A7" p9n⊊X{?8{I*xqӱ2|>p"3r|.៙{@PH3cCl$x> KCRp`"r>N֕q?|W ڶL`*L?-cm W>Tg!:N[h.)J):B2X}jA{Gٝ]I.C72)Ǟ"Y`f-p&H0jN!Z[ .1S{-kTAaVT.:vYdi#Jds)4d h#=7`N3PP!X œ Q~׾JVy"شF"mK$1*)i1(@wj#%]I᝖@yH~-B_-0w+l6ͪXt}R_-}B?L8$[*uIB6֒\+vzeȇhs.pC~I93cb@u+PJsU %Á\x, G煏#w% tz+m>RMUX?{w4*h`2}Tz'*.m-_[cUƀ BL ?oHɆݲ|;;w)RCuՏ>5qvة/C@N-I&N;ƌ-oӀl?{MWtHSatz7d65.O;䂙 C0um-ıV ZeUj +-bJ\g j VnAB#x\;ޅOT0N@zz5āRe(&t(ѩzFe06&8FoǴOJ˞ANY>-'fwQU$F13Ňfn>@m^MAh$ +_jAg w<kJ/?V,EYunAiUq%#.#``' Grge%UkRi J*m5l&aS)ז`9洺9MV>-,ho% ӌ9]h\EpC8ss|ۈu5!&Ts*dN6=sCCEo{xL,1ڕr5ԎS5[ oDVZ L* m?#9E0N[*@|S8Ju1;XҦ{=  Ўmlz)G{ k2B[PF} |xww@fU&{Z-~ aW%.0Vjc$&h^':߫B_l|csI(yn"bZC&lHeq`BKG7߉_%ɕDDјFCe'r,zU| q^K bcB@xP^RWR%Y4z SyFbت!R"QJD4󝾃jE[Afp5JPx 7ЇL> i&؋t&=ᕲ*g/&F }x(^鴎KTG}qn&1ܱ*x^A+nZGUK[+sXޡw~kG}Žy@o z@KC'jTu.8[=+3 tΣ4=-ٜZ hTaRNC}aB% p?Jlz*Ӯ?ڇ)^'[P 藤J^x@FwJ͈sq5nBiu{&>ۉukW\UJ 5!71@-Zd)qO3N%ǫPR5I6FR,[&nfmӬG0$}$2v*Q r,26Pq@;4UIEO9̔ aTMD2QX;hJ*he#0#.$rHBk-=5igapv#^uk'OzpM'-"-iU tP9Iפ;{*P'=sE x\g>Y7N1i ag&pb0v"3\GRȪgXlĥ $n o'6Τ?A9׫1ΠO4*i|*̣Sw|5h]&6\K U`jM dQYw:h26)C'r}ϯ_|1f{u Ute(.$5VGJ$eX\Uy[L`noZɯSӝc5A T7HE]j]yH&E|ұNACC/G5I}LAjpInP3:~,_5x3q ' ZZWIYut1BSv)d?SZ yÄ'Y^]I͑OݵwP2\W1^ }OUo~SܗWX 0*S 7Sr4c۝e=|m$L؃Ckw 50duS@m~*Wnۉ/[@u^[rvůCLUc% } ?dfx#g75C`MӉ(Vkۆ`=>sZ"e`ڻV MP1E!gJg7ZAD=oM &/ \Y%--QnG\(PW/F9){Bxs5%UI'6HɐJ3 pƁp̴ yx "8 /|cGrS,I\ 4ة3૷Ge|*8/I$e}(8lgQ!S}]18uhI/}vI$r=̾'gU߭#J";s =E <@V*'x){4g]Q+H)`V)@e1F A>$DPuk<pYe.'_S[ GRQQQ[q J-В+-j@G,OiUu܍4%v#i)Xb$*\ Y㨎cߺݕV࿆i»ic/+]Y5U򂙋9ŽY&[j,p3Ӵ|=>_Xmђjâ|ѤBRSh@_^"rcvH QI)F@5][LhX\TttC(I:G9gMèEW 7gS**/@l#9g%wˁ"B{qX]); qO^9Ħ/H|p$X!xͣ-X$XXbꕚTI_;pBh͟גM~6/zA'!$៹MEb8@2h,p|0*2Yԁg/ K+Tٚ {A#ZEXp>}`7VvVZRh@61<Us)H.%U1Y! ֬ ágՇZT?[JbJܭĤ̬2f{ [T4'\}$ݎU*BbE6Yx;ijKѝhvdQH%S٭76E~Uwȣb%uʄ#GqCuHZeC;跜B/1k? 1Ѭqza6wo-8oc ̣`pQkKae,RaIB۞0& aW.b"gmd/Jz3q~ɖ[$X_Wf١>Y g#ȓw8 :[3@@}Ж)%Ԃ'*\Uh"/WVIPqzpr%Tl̬ S!i7\RR,zѬ~v3l1g%"$ǭ:D_yS1eKmJ #Œ%1!۵DmlA c@Syu%2!I=iHqDdEtĭHIay> H*չnJ&߷½ഇ\Zf>`wArav2,2Ȣ0EWT^g%Df"U/f:wc}Q}d4hZN#[KpJJƒ5L_ B!uʄ+\j̗R߰[z@TEqF)j ӳ{!ᶿliAμ Ӓ{ $&n'Uq5:f(Uzeﭘ}$wbxK=?bIɑy婼F̌RfJp!AZKe}>K82JTt|cx-lif~~BqmG/[]{I*默#s9`c%ah^AgIW6]>XaJSu*Dki *XNBRD.W!;%IBArZGE^3TUwPF5DQ܆~{2C, $j~TeKGLmջtڳRM.zKv H3LԐb,26:K8Xsʹ.t{t_PTUFe (CS_`̫|,%S^r  SneT%aBU5}՟xAHAFa"ƌN̲۟Dp6MZ36BQB l>>< "hBtUZ̏ -oB5pY1ml֤5Է^]~*/qcyk?X"2O'PuҾ{b*39s7I? ݫ{´<#Y Pe9a{)LU :qXA 6OWP;7 e˥ JYma8G5]z<:G$if«`TN{9Yx gGܟAŒ|lR}ng4meʨN1Bl@FؼWtlDE\ N!ʽ{H1@=54фL}u 3ׂϬmq<tȚJA~o6 םE᫿Ö^rw{:a aPeo2>Ω{tAs=uvԥEUk.T`wf($ݴQJCۺEwHH9wWq( HOhƞ~~AUk &rTdvTbӿ=@fC]!z3=F{BVߐ|IezFgA ́FSJj잇FAkŷP*ӕ s|ڰ̬A%{ݷ܊I?~J7KM #pD޿a>]ͧC!~E _zF,-'ATFC?c(%fNLXȁ_vw):p?΋LAw!;u9'vYl[*Dѳ 8@ۚ:I/(_M_$; jıw8M梠ǿ#~nzQ H !Ia;S{&dYFde(okZ&^D*-8!t+2혮~ahoqEd~ߍ3y]rȒy 4փYI4~YNoxT eb0G36X  8i."/ooU 3X+kVEmpOc;k5fB/ e :a1[)@6;K =@EW~L }Dv._;RUvng3*lIMkXٶ0va٥ d5`q{yVl~AlѾxlіUUOk!D+[AHHt<.9]xoUe3 Ov" uF׎@;P Y8D Zɀ5J07usc{Y3}JSI5/"{fbfN;!FBZby0X[_Lms+Ĭ!ϪT4V yPəQf"]T)D,N3M8EWM"M Y R?JΙVjT)hZcˬXJ %D.\Ql@=[ПVupr,:e>BnEBo[Nũ u@sKiBcAȜ,Œ=精 I'+]ySLf]98EjF頃 8CVR;$ˇ\;ְ|y=~/8<^֮@E$TO oO2d)`mJMF3m'ע\7UsmSSjәL|ޯۜqobܐq.&3;m˘N hq8 U2'^Ǒd%Co64T2'^"[!ԩn NONgR"6h̫e6d/u10Է`]Mt z(?O%V `4[s+C &3aX\C8φsʒ0 c3g,en5m=D@N#ՓY3\#kfyS`ysi KWEI8MT MJ`$ԫ=s qx%6-pvuZ]Ah IǀY6 Ìf~`<޲pB}.jySZ(=(g`%Hh(>9G"1. FD +݊NGˎPSU} ~R9t-0bdEn)jPuocq2GC@KNm3J۔H94\ފč 8gO6E4o!-dRO{Ǟ-L(3{Qw6;G"r,Fٚ2Ϩ3g\^C3e^ųSSO/Iʊ>=AU|Wu2#T,g3*hcooLߘJY$i)Pzhodw*[)/!mq˕qIg/.POQ#PI=Ak* >q)DliN X jWI 0̝ CDΌ]-: VI'o., Uj|D5KO'l]ˠ%JE.ξc@xen7M, JXV<$6(Ҿ 0i۱ ;DAw¿]u?gIzR7xsPtq,5f[fhYAXh*~ĥ LI绳uF, fk+w/[DEݥ'O8%0#-e{~ ?+Mik!Uz玌GA!jbHgM/*[s[rD l9zaUG`3f L,wID24NFM n=$slICR*]W.h0dөc%q~|Vi |(T닔Y2:\(܃-i_C9\VK S(c,&nǍ^MzӷD]Xs*&s%c1+YWE+"l'V/APd `8]Vn=3?,5XNi¼aV?m BeQFsw/Fs~ `V"C Ö!56:87Vz^Qߜ/bwVLAHHN#e'~˘U̒iUݐKl c4rtB~nhlqk4+=j_wΜ;IFnX8_ 򃆖پ.( CcWmXIukSͲnϗ[)BPq1ԑPͪ:['ڮ(VvqpCj'Ž?PX2#9^RXhc 0K{ѣ~3cBߎm,3ێxd 0F:&+\iKlFBogC4 C-?YWKXI׆ȖDncB+.t oe܉7_eQ2;\ #̾\veu#Mɾ6;ļ7`X*FwAc !*U\e&&d7'YsEf?1q?,qW7y`D} O2)8[o 7zrk7]^/[)MiZG(pD \zg{]tĻ HMljW8=B{f1pj_pT C=  u#gMhSc3DWB9+PW8|eX蛨@P3v]-K!eUc0c0-Q e Ԧlh]Od*lXcu[7&qSXD0Hh)CL(G- 'NU*@|(GȠѢh~p ~)N1 :̑!V>xn0Qy@leZ|MAGq*.u4gMb}'/$T-qqD_D$v^G0hWSƗPn! yPI%plt&CVpal8:{<')+dsgW(*$dpe.'0[tǻBwGcno0nQBJ밽'K / u8'ǿyLS bCnӮ"|r%Iϱȡ}:pQ`s4,)($],|#G7iOV PRdڑ~Xczw@"#:j~ 5,;"xy, shX# Tez;#Ѡaބ^yxag2>}9d\Yk5EYmI%i07kJ/y3Az1þvR<6v]KSlmPtՒ~*9eiE' Pu= xRh!uϿJϙLH:dm+B+֩Zx;->9&v!6#`"B#g<?UT"-NDr6H>teչITi-Bm[zTXSx)\2S1 wq ',iֹr^]tx-=0A;6dJ)ESf^8} DAW~/4wny"[_6U6Uge[CDBS ԏ5UBcJjH' ?p >6m ËM$I}pNǪtU)5~J If53Zu phQDX1߈|$ ڑ3/.(`v%$P꺊BQ{3a&!3oq*+=!sƢQ<V Hw @ymxEKqt21= kBqץc .h 'LU&[pm z}]~z+=7.(W"C޻ 7'N-g1eUMs$/ vQdbqL~LRu|W^Lv;d̆]wk) g'EuVr N7TMpl-HsoWvGx}k R ߣFN$0t]{ް3q<eqNVZўuD%Jn=ɠ5Um[F} 9F%^mY pEB5-K!ti?֦uH3֯qwga[p{{'UƦL[+ jy-hPzM@M-iF:;32H->+"66 5\.نggTTIUo*_/+\*f#6WuYJu5M#bf;eӷW2 +ƶ Ùn0j,*TMIQ7AGx9" >grӻiXw,Jmv$Q@"|cT4[aFQ^R㙳vdo"P5!,Ft)?L<<>`G` 㽑0o-ㄐU(J0m auy 4ֵiA[a ݫg)ɋ/ڮ$U:X+}G'wdJEٙ 6q6v??/%>}~8J8kwC=P>9%Q~! \8 ͫtxRRH^ZhC8M|kN# ^gusP+b\ɦgqٝA.z;o B(q }LI2-cH wK-s90Ěuj3oi?|/~ڀ%J T@fm=WW?]A[)#^:ooA6'E s&r@7҅bO5q%Yk34McYHϔ x(P <8QZ.ֿy[D+ On LP~Un;b &4Ǝ,YȄB/r`^vOC&nk {) H{s9ίׂh5wnŌ 5iY#ز||x)أ|Fq+ߘ#f2rS $>}.tC+`Og%  KocöPcT\L\wC's]̿C ޏ9V2EҥHzf8aF43QR?R_X1ܛ=*BV) w=;x2¯Rqx5mW"櫂3.$Jz="5d_EN _G<;Cʱyf ȑ+CS{y'C٣f4Kg#.BXhTok"F`xe-܆w*vy35I}ύ 0̢Z[{3;8?с[ޏ`]MHzli.'ׯ'M6<䰪V>PIEaMd27TR{gDo xy>6Uf9Rn.en?ԞW9DC?2iC܏iƌn8.!6j˅Vcyo@zgW(SCfeR,"y\ /vD=?BBsVjM| {مBJřzi$$AYY4Xi15j9Gip*'*PA w$}RAVNw@$blSU U䄋(avIhpBxnO 6!k䧤n=J@S0ҬreV<8_MbwFN;Fc_>{b-\OJfI5*?텯O&W+GFJ ͓IFI*QnⰙwvF  [/ m*g{4 Nؔ{''D<86K}ǡ b%.?DŽO@lvStYޥE2/2u8cjcǬ,sI˖S< 5pP,DZp%^ʥU;֯|1:0 )m>0T/_Œ>oW>:4_@JBl,oe\{ܟC%:UϦP;߱O1Fo%d:AL v]fm<uHl'hB[SpwNK<B? AJ|YG.'tS4 kI8,d L" b2g)XoX"8Z9i EXh[h|Pu;>l!RLurw tzE#ttm~C(h8n-CZ5 ò) d>E_h9m:cH~@B;)@^7RGܢJ] &:ߍ{% ChV38Śsqt$PזFZF` L= @EQ.A%qa4Jr(V(\/70U14Be3HĭHZh"CO*?*hg$G8M}y`w:ѪƼ(4E u6\1wn{$;p֬7f+? \vFctgIu/'GC&$tym9ƨgNrҶZĚPv"GTu}L^!R8((8$8yːE\gm3A(eɟc/-7&verh) lI{~7LI:z 1QK~޴P [iV;zGql'WvNgvm˯EX)rl=Q-?xsu`݂-(~1fXDu,%fyhr]iz(,a/,=WcWVC7변 w3z_[yfWVBd=2(]nY[>9'X些-A`1bB8]UUcI3 g$dv#{.Syi4x:5*@=ZG6].I}vŤ4]!&MqR[m~s͎B1'`F tMK Pi$b五TsNJj%l5dh2OIVF0l+xrw"vmEkgD;zHBd?!aS$WE_xޫ[l+᭏-Rg4SE@ x krc^] D}F Ä2H!Rgt8X9# É3鴞`i@P A4t-D.c=ǢJ;))4MzȜBO` 6Sg<xl/J"S&!Ne n|Ѹp/}|<^GlxkrdTd8!z#VGla jL[f/gty${A?Dl_EN ܃5ϟФ!2NɎ!C: tyGϷڭ3h`dm{DʆEvPD 7=6tY[RTK܎ ):e4:2jF8Ljn7NĒ],!+N͏Ju'ww*p4R+Z_'!#>T:jA{s}+b\c"qbWJu*DZ/MCg$O# f) WL$5b>Q Fӥha-ULKjYđJ>)]$/W#/KN/j̇|RVZ\&{>eo5?H_ q s`"5grGθB@PdWrZLoZ3@`[JH`qP[5tUu$"j_YbF8[Ǽz-VuL} LYX38 G)&a%?2`^Ia%UY߾UIYwfږǧjLyascZToыDKuB]a#"ZǣW1m5<  ,t䈐Ayv:#bK ˌBg bdo5:2#Mtcu-P˨ *ӸLC'R'=ckCxV5NCwopNeڔI WQՉzȟT ، @+sc%H_nj} +g{R&`kf *8CRfaC}zmtJ[# 0g8[/O*LJD[۴A`0iАO/UȾYP0{[E@{:>I&*fdԢ: DLT շQj_r>qd*Q+7YsVogt.toa, !S,Ok*aoHqLEOXrGp>|MGCL('qPlDjŮ/L=J!*EL $^GNe6YYG&K]ZxݙXܝu`XiUX5kgu5xX$uܴ7s~ ^]3< HTC)N BTJX5n.K`e;UKq?f(] |oJl &'SN^.|o.QqOZ|gp[&_""V 6@H}ŀmhFP,|\8j3Wnn㨖fbtJ_yOv[{YsF)dZtְpOCe:?_*_=SRwAk3Q O~]1;ۙ/YPqO1ܩUtL™ ݂-3KZYHr )i$K,$>GW`Y񸎈HC4Ny!Bڅ1. ^Dd"L~ {Ǜ*٫6:(&RSi2w63A Hh+Ujvf4_tMӁH1,)ܲ0G82MNQ8q? ?ReVP9/֖ľo^4HF[[\/\Jc!T[9db#[[Q"uWX*ueTba}oӖ>Pzλ]AgO$~& C܀rʲlT6F"lPYf֝+& %9مh*ʠȇF]5oK6#ٌɐ] J;euas%;jG\Vؘ;9J1-Tx0v)* %AscjVWdzWj;EL&mT20$}0'A\hᵉz |R0\i%b*AS"Kŋckus(Y n7G "2vH:}-o 4g:dh@72UE7@Ugv 9B:Z,z@Jv|N Zqnސn}GP^ƭVgP( 5bNlDqV[^\4 ~S-C%z{t9 mR@*eD`'̞NBb/AQh\KƇiQ|P?beً]q.N8qGǮ7p$BX8ȏ T?OSS9'Gw48=#W*ٳȮpZrS|XoƋ\+ugֲ4٭(:'$ȊzAd+y~W'f@)B쩕gL;T"8gY7a[/\7˖"׎.~'2dy\tu ~WڤT=̨\o1bn]/椥Ȟ[%KK+;fF@5 sGlBFQ@j{ykn|(Q,D > uųO1RՊhEȇ$e;~#!Q}LS@ؾ"w+#ԯv''(Ѝ\Sx{yXy+F}J Y&*M`xuy }7X|O4xzI-fܥTuxgg4bx\38NOU9۝ WbY~|DSGYBӳSK>9HWԖ̫%+Tg F:xH{Dw7LyʖumE_Ež㍩0 .,Tv(gTr@ !(u|Y -p}Bz.\\Ce;yFd5;$^hԵvaFKy:eMw^m:v)~+ dC-M&CָO^\Li)j%"Vow&eP< j~h}awS-n9uo񰤎*&Z;]JW7ӱӘnϒ_ GWT5EByc}q!~%%:}zo G .FA۳Wgsoj8c Ұ xC4 sp lDyn=&Vt'cl6e3t i*?Lr{i6_x)xҬTe.2?FnZ0D̕ ^,d2INwd8m9ʸ6KEvǕ/x`Ng@M NƂ33p?6KJZV1ؿZǓ?o/ \(IQ,WHH2>&y U~*B3JFipaaٶu{=q+ޝ}ۘ>qIm"}EZ^rR:rӉ<[.iMO9zj;s@A!5t @rL;"2vݗuZ_|mU.P&}LH5B0+wbOn%7}(H)Mk[<%Bs-{VqwNWV{ (<;0 SgwRGeriucv< pL5d@Ay\`z"E۝UZ j C;zF* [^EXD NHIzO5ܙk_R >// l&qbw2_}/Q*En_OE#Ok 86~.qb}z0%;x61O =ҲE5޽[>#7f)?C7r9s>## l%K-{lɏ)msJ=^T=u*6C0^DXϹ5Z8URGo fK6`rF}jh /ϐɈ314]m`ҐIz#f%5s!p\Η4NtlpIs"ʌ33RM+`Q.j/oxio^ʺzJt_IS iA7hNiM-e)[0p "},% D ru]yd8x :;fhvD}`w$ 7<9ORNjT3 !]1:4l 2 |.SV^F@9;=[̛v(QN HVճWωbZ,A)p#P$5,TĻ{yl6t&@86=cN0 )BQ*Gp DZ > rxbBw2lؑ %ޏrbtF穿̳{!dxP;z|44G葂گ$JS5r;/]GϐM}M2 tnXh=@b%aQSW ~|#> G+c/ _.!ߧS<&kmh)<}h@-jdަd J!&Z@*⍦&wMUT;髽$| axz1zZ,h!NAw6j=ƨ{bIdYyH~<(E!N7{(YB0dm1 HTOt׎VmeuY {_*@SGJiƯ?\mN<:N*yo)=iB VܟvZ)o.EAZ 0Z M< O)5Nֵ:/{F^B8Ũ+8~Y3N -/b2C+4nײ$LhD9Aũ(ȯkCK9Փ@q|,M{g'Lب)A^V<( oZ"2O}ҤQ/f1t >o@Mh! KKV,5X UQcq4ұ=qS.DCML%=PiVGuY1W 9j"쯁n3&Q& rSfyz/Wͱ>yz$OP^ AaiLi䈂S ԦC1HH(!p pf{cE%74S̅a>̳g-!SYzΈ]T۞{PlJVbxrVR$ٓu`PȤ-"Ǔ;Fզb]s݉$oD{;_Gx`sپW$66\APlx-RdKHԬܕYlhU-gGxb;*E9H7fK%#qN$3}Z2;-oͯRMpz[Rg po @wnnɝSxgrܾ Vh@p9 }w1'K\Y2[ODbk !k0?>{@0u"? `D6lüYfqYCfVj-3ǚג3.(t7Xqoi?+#wWC Ԋ3r'UOpQIQVJ`X(׵qI{o'O`fIū>n~o:~j~as⾦ (й4vW#a|2|Iej.~6=PB˓ip4ƶѬ>P^D93} y}e3G c GG&ICvbJA\ U޻#Wtцfm:!R<y-beFv$=r0wWi٧7)E~t $D6z@`X;ra}E(:;{33_gDPoީ-9-^ve'lBWa[@*=#C32fMlz=5dR[Ea]`=ZAxK" 1O2E ͢mvx$}3bxۚPOg?vX۵iʎLrvLvp?7UcM{^^%xSz!?UZF6!l)o_s^*l1}]̯l&^`TV k,%qPzxW| i>^)iRlU';m}(-B!=`J~+8%C_벾`MCK2<|#-`C"k]e7[߷Pw ?֜IKPG˪ |A;ցɌFXReYW/qf:8D)dJ3 kZ}9rqiBh]a~NwxظȖ=uPY)v`abDb+9ELQn "+~#'FR" j4Rx놁e2Nyx5QIfwtj'ACYh=z! ;}".HBE)>o_U3a)qbX%'bd ŬOKo9b@EkHG ;e\*ٴ!|- [''t9L/9s }(Ckȫ _,mh4)O((:3kŪSqE}$R[΍ǦlўKPe( R */22uy>8tŸ́xXYN.MňzU I̧iD{J+h iG 07hP%+(ST\c5lmdZ)xt4tII҅1?rưGlvO4[[ MAjQ9tv`&PGbK!@MP4xy]sZ l'}*{;t=a45D~٪.&Kq( n CB(V _6 ?|_x|أL0Tf̿4پVz."$`D Of5O7ZϺUzBt<ߴt?MdrN.xApkoW_la; -+ꏳ+jMѭ(u>g֝He#X6 vo#F7| RƄ5!٥kxMOwuZB!bԓ(B%-i( d3sL}6ohQ Hvu~ƐW<ܳ:@ux1F_-ӞTߘ4)˒MIȈ\|ҩn* ?42=}UT?~%|?f?^0xL2k{s9Xv~Wbl|b="V:@az1.Zn;HNQu3*ko_H;6s+c@$S(S -W،WrD`C-(QDZ(-CŞ%$E](x!'<!螄$ GD2? Oc~L!R+˻u4]T<ef8:׬KS c.S@ChJend4s@b F!;5Gt"EJu Ne".q+V.,"oD-] HLC9'ZA'kwP0^Ik˧CRFC),t(%K/\?LOѤvQ[l@kٝH6[j]JzHuɦy 2YFܟGAȔM: ߳%<";jdzp3M_3aj[n =a{~нq]I2*_1,'W| yE$ETi%Ƌ8>3ќ;eЅ&/D$7DZvte9s>~Y$ _⡄ RjyL=Zl@ {VXBWGya_Z{[DpDΡުI rn!$D~ca ₟&̇tGDH1anLYtƩ Dk_C|<w7Z 7kRC"I@766_Glg:(%O Ǭ&:mY)FҾʒ ϧ4V6i2WCMA aҟqWl ֌j H%B$b~6JI椱eWܜ[Њ%4MBJ`IC6򨺛?-<D5ʗ[_.AŢQ^aOnXT1),# ͔ѻ-7ݎc-tM4?CڒHK єB,H)3<%fLf3(x,ASbp֌0,N0mh_LH'4nߦV>+9Kˀ϶r15a5Jʋg @gIk`Ho644K^-MB&E6u8,DP/tBEeIs7!͋3)/=N39."_(R]T$pYTw>cUӓK8fp\t~{%q:ѡ<7i֞P;k%$F{7榸rD%HnOHyOBb߄Xk܈- 󓊘:5/JyS&.Aw >usБM&)!E\פB>\ f+-mM3;feuR'4 5;RuYMrE u(NaaQ8uxsCK5;M`D&wk?$^K4 UBGԃu N8LSȣ4^UFhh[. QgO rޥW}) q,HcɱA/u&6L _2q[S${>u!͕>:Ыw3D؁S^n9dQj3fbx0sC+C&M":p7'B Ӗޢ̶8݅Xy.`4d? Db}ɛ6*Kn,jAHIq={٦hSkUAgEh<ܯ.BxZph#æO]t1U'mI{`aZ'%9:'4Y#}DA/s?rgls=g v*rf͞UAsZ/;}zGEY7Y8\%Ku[%/Pr/"0 j+dy=4rҢV2M|QY͡\ ~Հ["$E/,H,6#y(ZÐӐrY rp}{yMtw?[;;Z{CHZ~P &kGF̧RiV^֫o )S[H7D a#Y9ຮd:t=ڥ.EӲ5hFoG#2\=%އX|jڡ7bBe'2rEg_'?uVKE6,a\h.ᴽ^钊!u l\l,իSo roT=#k:KWpB"@M12:&9 b4:W>b滰9yc%&COyq:5 SosyIeUw.?j6ʪeM|eA9_1qfH%#;rSS}a̐9i8B;w, spW\?-~eSWڈ"vi,Er:0ݰZ"r⽽]%ঐh:#μQQrM:6mV} QFSUH4^şY07Գv.mmBY'%*ܛ‹`)/M؅F$g>gfZfQcHhXW?I30HBKvŢTndq`1HufqsI+ͺJuRJ`aD-0is#G2*N;OQf F N9~z3x7-7H}6ѐNlRxfW7)zsuIșR`yiO_}ksUWtB- 蠧-IDB)|W|FP<Ú_+A5p0S/ţnBkg`X 7.!#dIoș<~ps g>f*F}ta|c'9WggGdsO-6P(Z X~P!eT>K &fr˃FBo2M!ƣI!9'%)!\ ?jՠŶ?#]%(8c*VHV`ˆo[&c)'loN&.515T0M%fs]Sh>&bdαu?mI7zً5qU)6quscsJbf%^#1bc$gf̩➒yQqS2'J(CV+p/꘷ 6Ɯ8^G+Y&Gt~)7-hBhź~d2Z0af5:׮4x}6%R3Jctړ_(b򰄘t@">4$p( EK_N%2j2~FŧaP\f9|YmguyR bZ/ ,d^e{j( ,ԉJ)j՛Gh^[\t}ѸVK(@20nQuvTpQ,&ΆesϦjF9(QTm!]B`9;N'eE7/yHvc/CP4px@dUY0DZƱyྉ܌ݥ Dq&qlAN2==ٟ~mYT/v7jy+$}?V>d^SԜqlFdFS`-4~Lc=\Nw%Tm7D! (¾#kZ~ qq@; LyXGq4 p<P1x!t7}hfAtԮSY/v s{LWthvoY8̴f`MqWv =~c0;n,UNGIbcTŤؠ@D *zwOeDyjH.=%k_{8Z3M>+{qCNT#^EU"che+ʝ_| XO $~kcu$ԣ}d'ص87]5- 4Nbyta.^v@MGO Hۓ}FD;=f 'Sn2a l*o'Jψ~.Ħr>o-BCIN__UYϊ6 5lﱡ" 0*PΦ|#"1~)i2T%|ឝ3I<'24?*ʽBVGRKdf BOV!dlO*>ʠkY29h`b98/!X(gcdUG"0 7c ۗx`sN3*)v݇EK,[=T..t ~E"4Pd/q˯R5ru" #wKq#KZ"'Rv4Yy7rQ'墙Yc2M Zjaa=ѶÚ]Þ_腇ssa32(^b Qg M&qԣ (adCg_>1}E4>JjR DwmSWH_ƥrʹg 1Ş+Xkһ};/ {xu)HAB9T$ d),j Wq" L:K1E&_6t:픘fǗ |g,כrt e{fl']V1T|3&8% |R!(EԡAEҐߜ$n{(5 I31B,&#By7 ITy^ (#@3`"ɑ'%s2U3UWG9sj@i6T~.%o!gfd[~:RYz|%'qF9ƗzHI ԍWcjdŮl qFJ`'EF\CAATQUC}V+wps'Vކ'086Y!D&¸$"'hX($lxhP!B2}Nvq1yymI'r{LD瘏辄M(&ӽP?$&.,3]5Jcb@*=J#\*xPn0N1<{K} >KڍD$ FZDmi"g[$J)uSVS$Vq)Ϭ"4:(BK>>_yЅMI@8Y|5ɊTlTgUv}oH} #@0X\HT{vǪck|X.|^?h;0WGܰ37w/ bR:V,U}jO0Iv]w SPv7#*бJS9v(rySkWmTP卯jFd_!zH[e&IupW1(cSc :řp%$V p0!߹lv#(rihs“+3aB7lZOJ 7Pyw,B~vZ8T9lC3,V@kj}ڎT,50 4FCHv;dkcs)Ab 4rPfeeVrK.TB$"#BTKA6RZdq6C>Y2󸄂of1.Ϫ>/8h, f_u(82/1: VU_ͪhYwj|) |\(v]6 KW@zlU152U%yf1Z}~/})jJHU3ZQK #"ve58E%C+.{>547YfD4c=ǂzņpwJkr̐/H3}rfEL`unԠw#UdG:ƳK҆s;IX/N>6b,G7힒Ώ؝R{gq*?(f0-XN.AG+ gV_ ;NWw@HCmbO^"!ٚkXOF5{đLpX qqux\.+F(VWgk|3ҽP'`!nȾ&z:P9UqAv:5L:GQ^hw٣Bjeν ưD`h:'|HbWdv1b8,U(iwTMxq`B+LX۞:/d niA˦}]z,I`zvJX\`lt(LR#Ix@Z"&,aM]7mN #%U z])DrD&l|;@;mjqQ=9{><%}ofPQ;!wT#7.@7`ީ3?NfS+ys(#+/qزO*5p9]+@J4a%܏ڒ-@&%p̦99>&/, I(4дJ~~g 2z2:_ $3:1gJr°lDvY%u]w0y'n!W9㴻9<#*Q R-0D3go¦ _-SXD -UR{&!AK*VVpsYdT]ש5VEO"=X1Jz=\0tQ%JN,"2WFNaPLg1 x Lmu}KQCT1|ق(s4AZW|Dk9By|RqF/4$][u{5J*OB@{7Wb V/**3ˍQ('zI!#m)."[\/w𦂞bQ}G)-N\fmO*k(-è4=@w#DHNz`Ʒ}W}OjrA,5+j{a/.KwwgH^и.ym.=TzN:LIW:h>Y5<#c=@VbE,EeOJE쭍M-h(<܌ܣ! {94ɘsO_q=$rjƀ]ܐƟ| =$[v[t[K/>v#KZLӇ=*mEƱ}ꅅ *"2ĺucBoS0`@Rq;@$8i )c8D'kVXmx9Ç}$ ܕ)'b2E= tvu>dU@<+X֝]0VӪotXM;oWY(F%_RQr k ;[^%#d;1>^-Eh^Bx4KŁs C4R#4/5~-#Gn=uf2V8X^0y > 7l,Jy(")*C(ab {nM_ <UFbvڔ}VS g 6jPz 1,ƅA SP#g(HM;ΓtXeKܿ5}rbߩwee8ɬ$upO*J|{,^G 3mˆL J3ƎRI眻oPWկ<5 L. xW]~",>]bu#IE]G 1O>n| 5CザGHo"~aGIRx֭.j(˙rvMھzMCnEd,T %'el?U0I褠*7F|Lq籶Jǭ_6MȨ -ARs3 ;blkmaM*z`ڱ5YA;ac vso@e ^')RZb_bT޲u,5 n4?!O m"ܭ@BP1Ka]:އ]ˌSO<@rn&ҝ:h jkUiE1oC?'.MM[NM+\es@E"}H-~uKR>.Pa hA\'4ng =]n+EwU8CK.men@|*R5rڄaT7Z&+w*hyًH8kMO iV^82VijkxB\Z{"8b'@%pG'Q1|AYh P`y˿p$UN#t/4I "xxpXǎ(ٍ{wZbz$0MY2FqW?Ɠo[|Vm ͎ ]h}ZPQ3o*:BCsˆ?vH!@ʹ"thÙ)ud+^2;3N#X8„ NӇ}QnѰvYc!jAP7A:qD+" QhMN1qck UbƢ%2Ҭ잤N?r $4g%]MbzD½I,?ø=m)(U; /?Krv%me=ͥFykIRi:ʻU#2^wo Zu=a,#htyhh+ӉzPaV!jqV-iEqr;ɓycujvC\ z?3j:*r3|_ibm ' Tu%e}-mflZ; yA3,׼1jd$?1Ds2뒜 ~ wxYm1=7_G8e(f Qe:gΤw{H;], 7fp`PM(_gQBoțCУ' Zk#+7}/~$boB#I\T O>MO 1cf0lRe;E }XQvX)dsBVa,jL\F0-PF%d„+T)K[tGѠ6!E\ڂha owS"ǝSXqcrQ8 0e`NTJKcXfƄWpܕ6MwWCMo3лۑZ6qa/3݂6 LCSo{Kݢ`gm]Ai p֦u ѭvPSI->zEfJwN[^wɝѭu,yp,QQ 𞿯Lj*)`&t1r5ppr 76!bv Y-5:'ކ'엸Q5ݳ-rlT,QT_)z>T].B &|_K׍7â~,FJ -+`S|2w2'CJ0éSX3K vTFKZ9jE谡\!@T@4Pnjۉ]G3 @c,q]8RIA|^<|:1Leʽ+¯a,ukgbNϑfK.^k 2-‡L4aB0 zcBuf@}R( }xJl!&ٗ#4mD2 О L[+ޏh )8߽OVƹQۡy_41/c<svM-%Ev\e]ԓt˒1SĒ5ΧU\(@H] /&({# :Uq͋y=}}1g*/bO'C"dQX\PGY9?N(Q#vtX~x)gٳi/RK&O_;Q|f`!.g66/y©MژWFŋ.yC&7|E  4 G?ɃK_Gou#ծK|*r3~>)RțF2 ֏)}+393…?­ x-.Ny)5D %L.YF*:;b1x5̜:`PFR'\0 umD5$'ꇞ>!eؠxϊc߶8)")Gcxγ֬+NRb%L ۭg2e<[~\eGHPmgb*o/&_[yG2\k% xW Ē*-L*mu&&K"F@#s'H_C4.AιۉH4_íNWIDSYaifAI9*UI_E<`nM]x2K6wDc[1*_{=!%(<}Wڤ'k ;]iWK R2e}QҊg3C/nǫF\ XD{d=.?SOE,WXfH9rϩ"\d. EA2=jFBх( ۂ("slH}~L`1e6)Y![Q#c2[3"ݹwIԓÏBX,m(UĨ2~}fM)+ԭ*V)5׏tƸ~ѣ`pCRwMԳ-}RRC: |["ߊM0ѷ pLAđZ%8 ^7] r'xkE`bz-T49!Z fb&MsԐWW-007s*>xXNZ ҵf)P~To6jv*y9Go:AqWCѭ>>h05ǜ{T 4ɴHY^ܽGD)v*,XJTcTɃrVŵ4eڪ6&f/Ń&ʼnP[C-ȭTA/DbCmBX隉b}IL*KOuΚQ%%~ 3G_+oց)Nr܋Ϊ]Daơaё߭k%A朰d$w z6=W9pD~2PS oi)0LXc+l* :!Q6XNͪь:+TF\`$Y\$ ӁSm/s d/`XcA%Oڔ7m,Wh55ԥj_GGig$ťJZ_ctQ$BÍ(T5Kk?X4ki̴L8ݶrѧG4mMUp} +CUul! H,^ˍX ٤ 7H4_TBj Du@0"3 ݭB8ǝ&^5iPҟ\з qr`?˳Yo0=f$_r8Ug '"R-n£=SӟMyuwlΉeUҮ&x(.r dS[o=`5 FZ*Cd3ݺye>FNSR|vYV4CbP(?V8w`%uI6:;W]UX/AD?3E@k&f=~8BvWQs7WĀ$!3([4v ?ggV%5Cwq$,8cu҅V=E&5'LchҒqkzk9K"\`oUȕ/yq= 1|&EQBE񢏽kAqD]|NB e0Qn=i}HO˅+`T?2:JF (Ke'R,[~N^ _diX\ HELJn@rjYwe @ތC&"s1GjcʹZ\lt`)af}Oc,l\L߷#܇V|?1zMe8!h;GՌk?鵉@.4:PRO(,Kv2~wܘޭ;_^Yl UD\)SH#$^1zb`I~}zE(y}&ct@BkbGH#g~iF=EҞ_H$H*(w6M0-0i+ւ+-wTVYYc:5Q=?>*NZƮҳ4mp"xָƈy \|R0KQ"p<*:Pby0ĬY[}AҏR;Bf5V!yW,n%̝Xx 7ÑgcW?ȥ/-It5b[ d 76WdXw0ZK'E.x,p?|[W!TZ? 7]L (AB(,Zh0s\|TY/Z\fz\iåb"Zn}5Pq ZXs!cxgi\uxMPW%Ary~1O"Ɗ(TDc1eHx 8Ç쫇d^M{mi>x˚yk[dG@4C׵!;=;9W,$ۄ _ko#S6!A%xlu_ vcJJ]XV(LCY -dE'4Q\9h@BT= &{DJHU\m5{sGV@~잆nNC6u/`D?<4ogvtsyMl_o{sb.2[ڄ>*6ul.Oyi[.9;i,ؼV:6'3寎$!ɇ[X#8'AQ WܦlnQmSEP ?RlΒ`e|+Q(Zr~vs^c3 Z?#=JT-U!&?tֵӒĻa=G_*\40pRסJ 89w^<^-\Iqh'-1{Z /;!:Ȃ3dÀ#%T%M{0~1ԎFI(2.~lKrH;qH#y>(ʗ q ߭Zg$|=G.ġA 4g}Cۉ}ʐQ s]J}<[ d!`FS6h )n[*hP('Ǚ 2W1ύ!:4N`X)HY2[٘nC V Z,@#uJI>"\hZb_1Nf1$JD=dzQ'OI:n JG 7ɕ&uk2`=lCOM2SAd4 F:^m:GFg,EOîsOI=4/_T0!=Z r,_p*E,r,@٭ Z@i@ۛdG)º?c/ ΍;h=AeJ=YoVѝH\ T^&BPj)jIԇ3g ZfhDv9d0FPP! [~aFTPǁ+!Og}|Q Xc'"KQ揺ZP/9 \pr&Bu|t+Ϙi5^$H s+sC aԃ\OOdfNB"3d7a3i[?+[>OR䎂B-Yg-Hag͜H*bm~x߱&%U݁S2'뒂ȗŕHp:7j*_ouSar 3F>a3uV*$ڨs` (H+$筧~+d+ QQ^+?ȥaI'l!#/f8;Xh ‰D~U8`SAc`D9ϧLw ~`g;sҮ^}YMc~0țm[e +T\$7C&,,2DUs A-{Éi5nF|;A'tz&U_J0OPo#7ר(C,'Ĵv )XbݷN7⯾@#. ?(ͺs}Β*#^ݭOpRc;bӍ=q\xqomCp I(ptIȫ`Wt\ϋغ'ETTn$fH6ăwGDsWu Bh.'@ <-CYnX,}hB)'ɬzk!K: zǼg63씰WS:ߖ1q~MS׮CEzH#rs*F00+?Jm'wCwEՓgU3rw2Ia`1Rܙ^khpe!)O\kė|m)oZqG2'Jغ=GjM kh8C"`n-ƈS rt&2K2~}ES-lrG_07t)DfBH)% ]0\e{¢Q[`M>:=& Qۡ؁zo^O 21{b@1ɺRd*Қ&uL+By#5\?>\i86͈)=Ⱦ On#/QQ)CWAZ:y 9{ˠŀLz[ f϶|X?c.'zykúDVL绑H;ߣ-X)ȅo8w0.ǸiY&z6??S0ٻ+z`W>$WC&&d/[+_6H4ϐ.\KODInδv76"|[b/E7`h=NWOBF͙AI&I:H,azEtn@?DHcf|y]/;z 8:.6&585~1k2irAr~5£t;a:rQ8`ُrUKyHT}á 䡸 p[!7[&F/[ĤߜF7د15\׆ڝdڿ>8HS !tT)<nڌqLM( E(( gQW)=IDc d-oevR_(|BQ3IbsRb=b^OjyCfա)i>DQO<83s|L-;D b-Ixqc7IC\rl/YڹME,z1Hy8LGǨkxe1kbP` 2y;E^>:?fDm*0v;zl"WUh۠Te뇺*:qF[>}xNwxr_H {OEj"[+5'e^&wux֓Xi܌??Aq) Ira$]^_'x h{}H"};> 4ɑ,=5>H @xW fOim{  0U@FusK-u@K(a㘡jT~@b% ,Đ5|e 4ɵA2Io,Z)ދ>{؃kyavKئU Kg@*ZK LEc MmT`0 ;ߍ+pDڐ񗮗Dpe-U>Ř\ 2BД&>3 ݡ!ĜՓ-wEp2=lK)UPs]1*xw8=Ҁ:UYpHz +KPydf(@XqDNBY?~%}g%)=vjҬ9Q⛿V^&Y\+'nU[,ؘO%s?$? ,f^ %$2vIQbrTn<1+aEgUƿT4^Fm4i.lv`z*'I+1h={hR_꘡$PyOt-^G[wd'?XVvB #rTS}Ecޣ*݅Oի2btCmFqH5Y  >>ޅiG3NMaH|v% AL!?fgbzQY&RGb_1."u:2[3ڱF;׭G;0B!?)ݿTu5:pswBZ7D š[ H*ܢvDrBf2/}%℉ޕ9%PB,@02U QTS5_&&_0l[ }\TVGE^amfσw#" `)Xeol%^iY,=Z-( B)hJrW;[%ײ r8OdM9J.f~wIz+ژ5ΨnD0>ѦDO@D,~xe|!bxv) Pnl@AŶB knqe}v '2(|V{0C}L,7LA TLj:~NJ)+F$e &z8`Y{\eh\FE0t* ~MS_ 3[9B ^Iq:8eeNÿ1ܕ/:\61+ET[;agu0g4 fwִˑʋa),uPLD!&^ޖkUf&̸&sX+ cگtwXGs~i 0GR ͢02=ڹBE5%bENܻza uAYW@ky1VwK#&7lyn !2{ JJ\ht7PVyrxѾpNd>eG1^fO-#%LӍx),VKbn#n:tv{O$̝i7khHv5׍ّ[#:JeKu17K9ݾʖdLF@dG0B7֒JjeC&0V̟[KFkhC2e[LJ 5X¯ɺp>yՖ̡'v\:A&Y<5΃4(l@*o@5wHsےP e&e8<')zgD*@xOnaiMm,\DߚNYmWCx;a'Wyw&6KE;Bd'6d⧔r2D쿄APxN= }E+ͻ2'_攔憶&DO2?Lj&8R?X5:/s8Nɩ,]- 4(|ثE.no+7)&>,§!@9_FaMalD^2p2-7 c>R~ ˯g[8-]F[;]PX|,DhB%e g ۇ(HsԿÖחW1M3˯1\nn5 /.dqt `Em 7MQ݁d^\~ҕ {T6 nV;6P`{R!g_Q֠eFÎ360k. IW.q gjn>< RJX30:L:bRmB<6#4q0o@nRghY9 -{t"QtNv%eBGlT^qVS zu0O޶$aJ?1NoŤ.~MUuQ >hxQGQ |M̑dA1VoFB ;lVShZ#?:OsͳvS! ;@U2 B ANhQP7߈r @3C-˨w8>ja#vc~h XYmu 2U]-`@dX6jjm{Ẃڛ:?aK1~/'a]6`7(J1W c@ˠ蔔@I}Ө0NDu6V_’||XcM%vscތ+{N2~ U7v,m:&}&F$d/<0 G+IyF,օf%}A2}WXGkK0u[܆ƶnuj/L'"AwP "KGkx˺:5s½ѡ.L3W@% ~P7~O_Fuڗ!A8^:bYxF03'\~hڜk\N2;QP$Q vm;Qeɂ| tjmk63*ϏJւ،'[I̒;o{-kDU^pӈ%_%^)M\8*/~NP({)Z<͈7Utɥ:>阮$\ޥv( X5-%=-_φ#\CGȾnUR[3].(,[м}l@R&`ZQk!eMgN,z }L-&r]_^ܶ#f_nܗj4q oT5lF+SnnPa3AH1y';.T77|g>'2[$O $k<ֹ;/b>2;?pk/҄_/ozh{ib Lv]$o!! C uC*P&u:GrT3*T9 ڬG=yݟnmU $G(}nG>IUd t.X oGYq'~j6F y.3T ZJ۩FKn b7mSfG.z=ffG[RF!S׊l{lB[5'=7NQk~@"tp&J < U3 VS}~*Ԩ6:tSP$s0̅N|lS^Z}syER٫RgʇbL͉W48O+U=~.O%aCP ,qPJGZ"۽ܒdYz*c@bق$"M? ҿ ۓv[{uPoC-G Y\> l3>ؚ(_nkfS-ECAfgjUR/S:Q?&ToQ@n)h"+L;Geˏä=/y L s+> ;K,cZ7,I-P p#,?\a 8 p4HF%~W'?n0Tq~<[m(j o֚9G*摩Slu ?WQL;2HStv1nQE!ޣ = V>⧜@4Z׭vǑx:7tG᯻A f+]ybiyr\JTYTUɫ6Рg3i/=0>fE2u,Gw5sucuv&OQ9@4;V^=^cYjGΧhLdT6 뿛u {fy30>7g]7L r 6ziVoM=x[\3eXTT\Ӆ:\*|ag~w7+}=H]֠An˜WK NvlG:*#hJ?'h,cgzmbpΨs;q%H4nA-OOݹim?Iă~({Q[[0PY*9a @~KȰ;aYݕL2HS4}&̰CDzl@JK;=`V-&J6q&9¸VSqqMM9QɿoB#U ѺMSs2/,LџGREˉ lZx.cƘs +L>V,3Ǧ7B^7.n%%d"F Ò}cO؄I#OT~xP۷jE\nXyR F]Y r -U-#/ܮ7#2*r!.Hc(Adӓ8AR8%y5QL |DŽ<2Z&"H9 )WqTٳ~}iTcA+3dmLg6RomF/H[ -3_-KJ;vFm6l{ד.6$RbG ==0V9GIv\lojtkN )C:Ԛ3Q&HW\M\ӳtTOh\ȣkUgA'~ж)6ʹ0g@yx൹Pa98Vm&RU4@W 3 T1E11\Jq}UDˤtJ f}hd"2G*r(!nj{,Mu^9SuF%}J^$<4AAF {WG Cb4 B /nVcb:^{r0(Zאh ѐWl}pEpMω_|iW]qZ~SR6c\"9&bk2eGJ4y[}0/grM t&+/okҡ)׋'"Cp,*kH"}րĢ ^W~|CRe5Bճ*-j@ eXĘ+S*p 6i۲J-LϡT@__gIt7fnw-;u5yU2+ó36`jk}JbMQgªڸ=9u|: S8!_$a ,E[l(Z`/S6 ):~}nt]0FQ|Y r[ 2,-qoa,\?݃&.'GjD V%rea9&ϼCpd1fy|dD!fer;8* " Z6#TΕ ZrV T߻5k9gec]cp}tg&A)_%ir[W;efB6̒m^tt0Hf2u-/ߺ}e8/A{ o;`SwԂxnRzfO^LfU̜ m%x8tmzHǙ/F\ oȭ^%E.?CQD 4a;v6IkpO ɼpJTgKZ) ^__B un7:ONۤf=B7j,Ͳ܏Z2 bc_ڊZTFB6 LT~;~Ёţ !աTRFr#FႺ#/dK?zؐ6k9hc[\5۶=v|u e)k>$f P[a|ڹ0ȳz~0۲|")c Kn l~mι^LcO.P:So@8."Y]'>?3 gMa7uc'k^$:/f]?,xB).v?h\OQZ v{Pi)mϟ~?p?!:u ~>pto% h@XԒyhbʾJ=aPҽd=IQ?6@7RK߁RV!zd.z4>#aW,xr(i֚ _wUGC;.z]|ݐ xf*9I\$la-}kݮ 1A;|ݷgQ"$#!ϤG3nJHbeb\VؔE΅J s;nW:NCZ* I8ih&]aGM 6A B S̅:vp2yfZ-Vz֙|^{M]A:xj\ ~{ *Fd'0#c[Z~lt*qevyMyٖ;#$>~we=C/x{L-{DN;B&$QulӦ˜!ɔR7c/AJ:C#WD!XKqhmXr,49sQgʡx}N%n]eeǣ쇗xڮ[dAhQpi+ {V:ADW :\0s`7ӿjBCs JMp$'`t=q+kR=/B!p*MP2iM]9/٩)zNZ奅S)7e|F' ԧDxM_U4]B 4!Uʔhxn}=x$yԪм! -Y׼h.W ݣ&#C7Vomޔx Yĉ-pe;wQ}խR+ ^taEhV)hL-KڒMTqIM:\m/D}Dz-)Os3@w,o[dCt%VT9|U,WpZ>{~]ZBoʘ3ai׎2z6hs,ȄY43q UT(p4kza#Igo5e4-8*Yx⛥Au=s 1!^Ff$wm"2&Vfm %\R9ԝ2~Y-ks1 k&dHHZ>FZETpyκC&Pmj$4Qg[hJ![LXaAk*1]` w >Pڭ _x. :$!&]-瓷aͿ5`v֍zOsgC1 Ĕ |S8$XHuN!6ujQ uz'DDL[NT٦e>27 tIȒm`B&\MuzĈG 1Quc)fRehGו`j7;d2rjoS>Qt#/:.:1Z_n5].ϰ1,Jߩ*mpP&/çd w ِJ =QPBΓ6zҜ]Ҥw*`v=rd5{NM4x/~3 e+ @\ppΦnjȡnHPd0lcb7_1БB,  @ɝF^qP+XвE 65[NRfe3pM9NfU;ԩ8 ǶFdRB7>gxlSYcqdX8ʅmӓ9~ $6T0{((z`+2`{eIpWe=dU}|wvi7\3~BVX|"M1 7kԭ5RL112_J 6~A~br /WQ~$]Γ/P\V} ^ \gLEt n}2?#ůɳ 딺(=6Ѥ yS oBbl;RaA(.BS'|ǵwbzb[(ܱ[Zl3% b3kվBT%eHsF^nH#,qN>:h1q5  q #΋ + wpģDV9F`b^[V[zHͿ/ Amc (gǙ"uaAݛ!L/=&[4@v3cF}m,_JR CslMiB8uW(o1u=Mv]YB^.oMv>wܸ&۞ /^B\>la>~eOVV2CB҇⠵뽿wN DmƲP剦j$9BZo!.n|Z0\(S%lA+ 6,8E{UrE9' 8aߞ;4 ?6DL5b吏mɔԳBxIV"@n.SV(G : lW{%Xv:-3-|~Oi=BL1f,vh'>JJф>kɣN! ;K[sbյuc^gjI']QTJ5de,Qd~U]>`ԸYr]wD; hl'Q믺Icw0Dw翾X_ݻm~gn1#t[Q E-b/;P`rܛaʕL)lA,7 S#3A(OeHsk_#넙ӂMD!6[0ܖۖh{.[Mog(ayLm?1:c g;G :I}#$߈iJCvnZjN |qҴ~lHaҼ?[^z&N+A:a ۺUdLЇ|`qA( $;/USwԉŝُǖMp@S/C%;UN_a 1T'aVM տ 5Lܗv $<3]wLKS,5тHΘͫ\Ղ~RzHV4*u|{-چ 5nt3,_8exu%&lP4 ;BE0)wCeq:yZ=zS3DsJ (} F뛇8 k.}(e F6Պ ˆ;=':WtMPdND*/xzePoY3`%޼Nq.l‡T,vm2}LsƥM\"ޒvIX}(@fM\ ; HiPwUleG~%= .q%´, TDib;CtCwƯ'Izv$z&@)hBގ M rT5t9 dr2np%eShvaW2",wȖ $Hϭw}y9@x@i<{~Ivߍ}C[scΡE* Wi˄is}4(,uO) Vne5U]yZlG8QɗW,KNAyn('NF0;^8Q%tZ.^c9t&Һ#%}[%h^?m@fkQj:ٷ j_ݩ-Ki3;5#'D(N 05k { !y%g E׬n`ln^ w;l#OfO[Bfsy\u ]@t{,JaZ3,/e\L m VrGknDm{ xp`SȻu[Gl3ʑ=Y=qA}I迣t ᎕ЛU(Զ^9 9:{`:po~smPa4sZ 1Mc4kÝF2[F'ZWe¶wmAp;)"*EʭoZrOE.3'gia^f#%)fZ.ӆ+].}Ss;c}pDqkeatl>MS 98oWb`6 m<֚5, 5(L>?B`i1 _Yv(*jv!}l_?H̏ˡlR в>ok;<y$T4'!T$6uv 0Ȫ}1cʅs(0v9C4 ;w@دq4 z޲0f@vZ>/ȟ!,eF,Ē964h}=A%9 1-}C u ~D:5giP[d2+)SRzQՄsHm&2eS2-f("2mS hPEbPyd/R4n|32-6Fom$c45%h y`Au30oi:}R 21Mݻ!,JwB:Umj(u0o>9it*|^2NSƇJ>3yuE1l 4 X3%c\/sZ#m@trSqjd-t7J]E}jKt,IdԾ?zw0ݔ/(8Cpd}aIYWW6N#Y&Χ`rshYwYOmAe̓u|N߈ǁ%3>2_^V#dCZa;^Ŗ_>(ꦡٰޡ"t8vta+лS*.>*}k[>b{VӭB^8 UQ'TJv(f`5c75p`/vV#<2K*Z}*WK͒b%pez>E,] ({O%Cv}8%=@"\`JX?-F@dž60\9kW*<3H1_&(v bPc$P=GnƙwP Gu=?gER'!NB (.j]GA}s'xUh':8gZa #7,0-f|\U'ܛ?jt.z^(k,sOHYyʉb>z {Pu `b#pQ79 <"،p?L{% ._ ]߄aF٢A"^Aa8mDι*̾S IRw =;!0 ^8 f\e"R:$^2 |c J^[[yh'Z>sպ&.JçXm./F!N"j׎٧3OK;TfڙX;@khm}[\nhw~rφf]H7gTV֠aNlT"rg,>6U=<8'\+Y ې6 {:WϯVW{4FF7.mzV9t$ԋ.${\O|%Q\:ભet#tm2rZ&oX;sb;xPBۮJ]>恗X|֑ߤ}0m0# 4TAћcFk fl dT[_h>1R Zgpzȱ7`ˠ0nwiKۉ*4.&J T? 1|]F/3jp(GO8+-Cn2{E%M *Dk\vOP4`q u J~(Vb1/U)Ѝ|~pL>J ,-3* JV'K}?n]rX uq5V`pȨ6(xń;]mU*OYaiZpcUF+bHp'K_Lx~ $*.)hUe..Y }ʩs 1{E<{BFKP&NzJA8J;/iGcGDž:IYk5O}v8p40g $zZlU+_D#J'nIGNM6=NWWXb'0%Jm/+8 64\iŬ$T4 ?b`C߆L+D0`u6v{W:>XNTq.YQ"ȴc%s͒|ӭN߃$z/ zZQ9V2ו󅱁!aճ+y6'ߟ[{f2g{s?l4+탺ז( %6#6?$JNk8L{nBm*D`rUI[Pb3Xw7tQ6Re"-{#tЅ5 Nw%%,0&$F„PV2Zڥ0B.yҥ+:v#:79]^ݘb+yeIS-d0dhX,yXz<Pxq^k0ĕҦrGv?@ڎH1ڇy$UQt)cbuWLF7B4NJRd+:CП7m璠w(I;QmVgscC c]'|.êr ` 59O- ѷtbb;tꌖx|TL 4*+OiO~xN-22׼r6aBBuzaKVĞq,F44ɣ aƼߙdH !4`8ԻH$|sd65HjtFyctW* Rɥ9+Biޟc" wbNaaB?u:nWf8򵝜D4h30xjISê xEvjD:5L];SɔR%HX$6,E,YqW_ XwOX)n6| a٠v$$YY+d 4R YV> PZ/~ށ4~k1xI|gaOڕߧjy1UWJ5,GUTXaGds}?sEA}\:=;T$MP bn<#:m2䗉_?TX<--,vD_Ɵ4kk kEÓ4SSV+'zSٚr(hZ{{wKm=>a_wG\mC2qb,l9|? 4Mt}c0ĭ]Wvax5Dk7|hPmps@Bv$z~Śj`z-_oK@E'QmLaPB380EF#\-;'sjDe_E{J ,$θť7h w3-3 ڪrG,I:T t˒#\oK#H}̆%# ϗo8ŨNŒڸ૞-vo[a5#gHA0@UNUpG3#áGiӵ8֑9K.,[:.ACcr;}p!lo|/_b{Pd.Ub 'E8L3/5[3pt9#VHɘDQ[5F n8Br+>$]zṄ!a}z"mVH#H{kиSVbuvc ܌E 0 *#A3'""E'&g. 4f9U!1 +>AmjAB2ҟqaL^DRlUVsӣ-\:_DXsY\dƫ){94_OV@gd~>;} o>O/ŰxWim.|[A3i,V)DK3fRU2FR3>$r;m$Q nqS@\C5W0raׇ /v63ŊvVGGF#/cg rf*:+sYڊGQ*g:u lW6rOwUUbs8騨\@n6e&rŰj=*yA7SСh{MkzXm򪮞bazQA܄ѡ.믆\Hc8a 3|uY7]9eq?> fj(2Xxt 0EvLt>Gv+R SAkxW5= ހWȏ'Tf$=O]rȠ H~}3媕z%ge9ݕ"j d&gHk&&Gΐlv3< v~@HGM}DWuW]-Ԃ{_o XrH[ O8/:'WWz]oRЂW_gG:[6pD9O5WKQv頳Y>uȂdИD+Q\ 1 pfR,BPCuMV Q7;46lg=R$ڼSBri5ٽ=?; O_GP7ן%%q_eտ+1Ju^K3N˟~V,Rݯ/4R\Ghin I]z>-Gp/+#9Gy=<`IP\Io 3eu9rz쐕J.4rZc6>0/SK$48wT㜽r䒜+=T V9uԾrzCb7ÁYT'Mrw8,JeL8|8zFŹv{[2#X`U 7mb\k@۟gN~& "H^/w7=«;$!1)*qpLc/pyZ鲬qdZ_i_(X}tܺ caf~`#yrAځ#I]}PvoCr-NYz'ojBڴހ.bHfW =Qw_F)D0H+uAa |j`}@ $J'je)%X\=p|FDIQ)~.ux1?V)<ڬcxIN3ϊ (N 6-@s}|jAH+cLq5&,]JӁbn+(O$I<,1,Cz{!兄Z@>PPF-tC2⊮&Y4fQK}ޱZEy+SϓgI= հ`&خi]cX V.BW}1,cD{$.0D/p%{@\ \| ;&>H'(H9E[9P 0pZ 3=1Yv>'!Ȋڻ)vaZEohT7Z5GQey#T|oW" ͧU,grR _}`ԇh7lړLmK,uM#:XCK :ܠCX"@^$G5HиZJRlkJSf໚ &F|+Y;Ɂgõ0\y :X>ޫ!_G %5Z7",j[ Ra?4eDžzp>ʥogpfx^%jg]/"Dm+QAq6QUWq۳&|!BK| P(Nʑ| c8Ŝ 6UKҨ:V /wߨjy`bkmGN/;O"d9 !k)% 4n!5-kB1%_CoUUVљ:Wkw´;R]jn' M[t4UDc96V >X 0P_+5RZ+iT`/TTM'=ׄd$ ǘ0 $>دɔP6SbQ|nd/l8Ai;֎" cMxMWI +S(5܏i ^KHW MH5>J||ۿ&re~N@JrzHFz17D> ^!iWN6RT ]bJ<ʗ9g'1K£]sm/8Obقq)N :5#yQ7? đ=QFgd_|R'֍jME}TP#dMA|P1ڍF?Xp(dvPu@}W{7Px _~"I qc{2GnؤF'B~)I9nޢ S(2Fե h3a5 ym5SGWҁ~™k jV0l[p( |BܕM$  z1g,hcG,B}dzd|2|!{|]/ݛIB?ܸ c?5hC=*>gJ{ўɒ8R{BFH2 }px&{yG-b. aݍN%u B~QM"&gERasuM"W3!cDpapy UzKiֹ!#y-M"= H!R@"RNo{>`-3E4"~AhFA_$>}2]Qrpg&\9xJ>X2_nqdwU:;q,b*dEJ}"`]334k2\iaxR_| ]?>O.ʑ1v3ˆ7CЯĄA'?($`Lf)G$l˷8٠|֖N`LEi;)Ag.%j'v;j%f &1¸v;snS`!s"Y6 &Q~oB #WpITB: S sb(yH}H5x@H8ܣÃZiɛB,uskŎ3dyx5>vM-u+]M2{2p-m^pz ؈ Fg]p)y=<ŀIY,J Se|Zx~( #ui-MVb-ѥ쮳eE}Z ɉ*竌.ņ`9W ̢rnR(v!n *Ywd\h[ٲ},܃K?psySvǨ먒fNOYST%,LMǣÔ9L`mr{x/i%?r:U1WBS͕Jć@{QW礴 oL^*;^)MUVÒulwG4ƬՕߡUR߸+Ej"2\5ZQIde@Qd)0j9kֵ#͛p <Y8aAW_~ZmʉLLeo=I<,20^R\GYmL=H(UwN\hi &8 SYSݳȥQBb8a"p_KKB@_ OavkC% r|}Ӄ_cn_7a #Z`i}qd% 3T7ID|9o*믰y *ݮݟ{8-b@&6KJfZ82S 9HƷ%:Mua[ b¤Viq=^#}wfFi,YtY EѸ yzgߑsEk3GV/gߞtUTI%ѶѦ:kz ck~kAFYj뽢4o?rD~tH .?zdg\'1[A+zqj͸㏳HX8dZ]8t}WޑbI|ZBgacX\2C/g92?n"t ͘țYG4|A,_$Uռ ˰l}͑e1޻`wkJsTP?I4`K5{ps]gjW6;{-&lpӻ,phq]}e&b(~-4&vD,pH/:4?kZ.AwW}kAUbƯҺ$ךU춑D,dP1^G^1N-Uנ6-U͑wRAxarX2C׳ŏb8k] :AZPCa y3z<Lo l ]#Z=$KJ̨!̠DP%3rF9(qB{QWKSr>DvC QJ40cT_'GZ(K>BV!'yYb^XP k".]Haw1^Pp f?'Y/9gohTP>lPtMԃ'&m`ɝV&K<rC?g~ HIqpn_YKt9L#qt"fzngic{O:n/ OL~9xme COUq3ET>3ҟ3Viq =_h$X3։Mh;mEdŚGWK6j|##~X41_~:oC[iDXO=T%A_sGC!S(h"1kD#ĤRMBr|F,7;b?K eLdv°aavhלo"^hbحZxլ&-"g x1l% ;4gfov恻1Tȳ)a~qV68(&l0ޛ`{Q@>'iPj㖻\!c"xb*5,:جz$3hȘ BWvcZhby}.+HdYvmzSQ6?,&n]d ]2NT7wΕ-{JA/9pb6c\X^j)){v>gvT`{3_hq[!vy^y-*;0rgTQs>0nWzBkR3xUísWZ UJWZc7UlLFv0HY½@d)?DU[+ȥl+D)Ȝ᫗Z "{!;>au+'E$AXҹeg_A^m-v8+YMӜj ˼tqz+B*颹(럊rSK雑kh͉>r/*d ӷ `NLD%`&>Nj0x$W~(e{@HLSl/rNO/|_jخ98E.k pLaG0ytSՉ 2ˤwMӳwMԛ;Y8N1<8Rty[KQHEPN*z_N똧 4)a gsfIKJͱHGvvHMm"YeD eGAAUKlFoZ]qL T!OӖGZF8TrN]W~ګ@\g&mFZ-/m{Lmm) Rɼ XE 5^x6uAgúL-p=WKp|yGG0рdR!m%/[ ~N6bX@9/Țԃa%fC@|'?},Ntm{c zgsUdi;k< l9‰:OGm=H[}g#KB-=[\ *y[|{&VJPЂqHS|En 䟤be%b4 CDu-ֳ y:q<V#a#UjZR}ް7Kj:};zy5l k^L}Pzkamtn9Amtn9sW"X+7dfy +{\\ƒw4l" 9>gF :Ý@BdYJjпTԶj^]J(0 퀗<עt^ETOaA2FMÔ&V\d12y[$AP%#:E,N5e _!JdMt7=JԂ\B?,$#6{GInj`8l e_G0Ӣ`IV`⏇#`'ՈÉS9s/,{pUuW1ZAf! !AEU A-?1ǐ^SowDFKrԌ$WuH.%=fחqk=ԇBNY/ U ӷh=Ut^aAD\SI)Vլ ? ÷%LupGmܴ'Ƌ2 z{k`PViiVhT 1*+\5GTDWm˲t0J$t:/ rjcG ]T9V2i j(opiۆӕR8Thɻu*Fg#WIug;S]+{WCcԳs]Y%Jă, ?mȑhً0nIA#ksJX*mD(}y^Nr=CmQb҆id,Ӓ 4m 3|suRP'w,8Ĉg ,b2^c8w=-b W0 [<X12Fp<1 -ǹ=tEc'_'^mU=Y śVպGM rnbIz͏!}9=],RAhp[޻D;[R|60yRd{j~sܧN-!-6V,Vn|3WÔ&fbVEWђn(e5Y4G]~OTHO Cdz P{+(@h٣ $u}Ybx{SQPx ͐L$׳JSɲʻ?hq-:l^•"@nK9dFЕ˛מڸwcj Ii_YB9,%ҕdUzPY:}Z:B> z^ݵw7@,U|S3xFk<ɬ&X;HCA9\AAAߏ6U Z c? ^5aI'/EÉupeVcw *yۄp tkR 32*Rk7} YiK i"Z)J \E 69jfhȠ=RS.x+ݡ~uJ7#ZV#!4-ξs8]_D(:+UU8SB;ڏٔrFd ٫ ר l"20W,`H rZ,ޢ\15H/a? mS6@- *;R( a`3Ѻt#[FZ՗Y:AuV;0f B_ r^Go7zWՇf T$. as$\Svx.., h']W:vt_QxsŷJi"Z3h"#6TUn@Fz(iIr;}"kjё_ Mߘ =X#viBd;]r e'g%`|߻y"%Hm!+oݣWqZ_LL)!NAG/铗rpWO?+q7X N->)؍$0!xmGQkowzM`hrX)G=d"SiQ0^,,wI!RIjρ3 a6{zeQCM}|%1 6dJ2ptj)kٰ ύyP(\fiHxUqi^nKw=J2@f{~اqHHƃͮ4݌tj9kVZn$%5tڹA^j ʐY:$d*,V^`.R*R"U!S\y  Mrtaz? m}l˕_d?Լ^JLgL trIL\K\CkP"uKH$ Mzr/l# QYOG u`#~2L5>PnKjXv*[h?N3Ј{ ,).WN(Gj.?TqPŖ )q@"B .v-,?Sd?*ԗ0鸨hz$rZ|*|?1"[٫\t-DM8{õ䬚hmM+EA<="H_^*Q/=ۻ_d'%"7h@T]Ut0Mݲ&7e/ ٥BRNzퟬ{tDE6AV(Wײ;Z1% v3:UnߌkZCGqo,xK4`SO+ \ %iz:@  KѠm3,L ?s{S%2X-~t^A^fBIC{t(S .q]CYV`& Cj݌Š$C[ %0+/բ~w'! ܻW0AT}j`eBrs+:G_ {Ÿ{)_GO#c}K,,tN13[ h71&գd]4&QϱB`vh*49ivgOΑ*5yG;\:DIYuVҭބꦓhJ"3SUc(Sp~Q~Oږ ͊e" /ACy]/ex *9B"%,+v}lf J=]3-}ܖq4E۔]pOx>"1LCcUj_v\{;9$}.$zL5$F3% 98oC emn7̴B SսaWC9,О<oO̵i"<-zϬ:"xKb4X?9:=r3E(i?K-Vpn M 7-Ԇoq{TelJߪt "bI8oJј|Μkވ[^<2-ӗ^GO[[Jpl[bܟ`rw*JZTC%r٘W<梠 ݯd1պޅ<O$ `szom]5>6gRM~|A̋x &F;D;!3K%L93'!| *&JY0:6d^ fww(U$T>]yfs(&g;hg~$~M/TouQ0UpzJ0 \Ar$i3‡N8F$숄p!m8rمT'^~,F8 k Zؚ؜l=9&%']a`͏fXLwMD VO,7XğNh/l=۠lubݟpn!&@z-55]+dё@!~YB$ C4P}îq7c 4m$}9a5D8!`+ޕ+Ŀ%x.M dҙOO.@:P~u6z)YxHt3Q(]-4ei&Vx%3vDX4M+#8o.bL|:Z;ծeU4zDzM;UfCfް_=6ԥiFusg2jcۺ*$&TwcOf +!kщ8}׆yPw|챧m39{SU: ~=Cj~6V/I_5-!ߐ[ Mb!Ei*2Ly! ]._P_ۗ+M#gs!~Mr=_o˘Cz]$G鱣VN}‰w ~θ MPlvJ|9OBY&>ޟC0 %X7LgzPUHu` X|vw}sT@_ʕ3BmsRgoR%\`昪Z,< W6WCןl}iY[TOǥbľЛDhɿq{V RnWM_\DĭUjC]FQӥW+FHbQ{` ClQbۇ"7aӲ2nT +;(FUHMhBGVɟ7 -KA?]k쬡T8H H }4[Σ ⑗@;-P=@O EァKĔ5l/ <_ d2: pǹ&S>·>V]CC<+ƭ fy4_|;F .p̣9XM•sN;bnNIb#E.EG ]u)Q[z +h'Ϳ ~z޴{犕F &ƶ0jQ}~? t !2A$P[]XlHm8ahQl@"0.CW?i=`A; 9> }\} 5zŢk~1h.[ EKO->d)BÂf4ѓ':4l|p> 'Zc=V=`E՝m(]rIm٘uH6 BȐT9 7/d9`RkN;pס9sJpGԭB"*@"-@yQZf44{E j,٧=H|\Ԣq˨iS' x".Ց?IRԆΰT|vCBV5?Q!o.mX'idq:!.}+\n։3v)#G<СZ"K#mtRkf9ܶC|.hM~Xzla:.5g?2.=`Ui-"&F٩ .#3 |֋k^g}!L !rFTeӤI˹c>jX<Fvᡴ(q7!<@-U4OϭgDv!Y6JK&#+>mlϙa b?b|ցg,CPJp!4q˚o]덹ǤX|/:uuK6֐yԭ[(F:\骐JJW"]`^?ijB5Pk0uzpVI@KIt/sBiٸa&شS XŽ=vfRІtY(YI)EH-\c3(oBwzaQdjnd_、`v +rDCij,Z';T.HkQV|B [QoW632TbI(mly?shu\7p!?hE9ԇ.}xYYþGI"&˅o%' +MJ=SOkКL&jZfY(]3:A^uU])15w+\5z dVqeh۞)k)j='+re-q\[EEυ9u8YSLd~@E8 f܂v3 NrӴ|wHPloс l {ݗ*ʏz/e|Is@)XD ~PSnu _$r|^#x 03QGaھO[iJ4RA#$C?5|FRsRfO fl3D4LVKUAO[' J$Op; 04WR>dw`2qOAp*{="r"R4Gm~6­Sh2e12*rj& á+8Hr'ʑRhV-O30kt,+1XIm:<2ֳ{4oG"1va2^pN_o Z逳K Pq;rﵽ1[I_Kak o=( Kg}](İ7cK5>mCPZmgMINO^=)Dbi鮝bhȀ&Ou0\J3 $7wڂ!n[Ѩ`W3)X;Xq_$r~BknlKtn:qWMڥuxcvV~ϻ70=y긻kVlyYMYK5'X <>Qp~6H*&>k-.׈zE, EtП@,ٳـoNn+uPZV|MB̋#v(+ӻ>|hb Û\އ `Wi2_s…JBvaGfWZڇ4QĀ='QhRTG8.Pu:FւWG.EÕ`Ĝ%ތE4n>[Tn+"zh\X@:T2?}0H(?:]$/ &NKT8SWnEF6RhvF2DB+ӕ|S5vW{X@J!Ub¶ N:+DI]NDȏAO_,|v$;n kgW?s%rpjL_٠/ug~Ń]zQxop8>GYigUJ)Ś#G!ԉ,nC0&ղsi3DhB{[޼A23<_ApGj XEc8ϖnF[ *OYʢ6W58j|ܝY ߰rߠҫVy4'_u;eC.5Z9НS_b[jO{ⲰNߩkS^@02MMS)b(w͖tOgء $hd7BP‡=FȮq8 45_0޲*&0x%*nX>܋n=6)őP٭̋-x&H%8\]$t{UWfuDU} 0%xctې3*O(m]JLGQ Gu)gPTJ X9Rv!CirB 5"%192@Lq![J`+ۂ.yF ֪A癆-Fu$-p]4j{"w(Bhx5yrrBE4E)v[T>g_ӝToTӆٚYgF19M~cԾQ(M +Y@irhxO 17C{_S7=.:h׾_%1ߎκ{ e9; Y}*:RAr3x*/ OXD+YߊJSJ(rx1XR@jK Z 0 ;_Qy㛵.4xv޷_"Ro"U_s֫y5дQG."Qy\'fl 3p`Y/'\tV?Y ( 5U["t[TA7m*]G՞R&Gˠ?HNP^̊5k=^YccuedNZɗÂ~>G%7!N# IIL_ro^jI8ci&@J]*Kw(G1Bx'R^ϲ1$U`4܌u Hy\w_o|t7Se2wHJ}1z{/(o5LRԿBaIJBZjՒh(=kReh <܅N|Vbץ5'Zp IP)p}/Az>|iU/ź9e!&'Ll2!qmQ{\^ί;NboWO<ƢMӟvƥ$E{m:N?'0 'pJW s勬S?Gw:rnh9/_]nVbuʊ-8tgduZꎄ;ˋP#O,|8Qr ݶRtUcP蠲K t ,K]RB9`/Z /IZ~eָ罡4Tnq y$ c2<TҤ?^j±) ɱtGY?'pRGgޛJݦZ PcBkw.nDpE G-o7,0,=u%uۼ? (W[/+$D|0q9b1hMGY=榏0OĎ$2sVK -oƪp["UN}cs[VKV?,[Auc+w)~P\X u7a-qm?5n<^B\Jߒ2Q|`p>V*b/ǪZf;)nz[O ~Slp9_GbrL7"Ygb+)=ҕ 7bH42v-\ v&/۾%9uʽ'|Li>M,2g'5|&w A5w3[ٗ]0m?rcAN|uwvtDъOg4ǐ@%BݎjzSn6Zi*{Α:zLT sǑ.G)g)k)Y 2~a%Y\wkhr.8PE&p'+I Gà =Q}_?5CP/-KZ}ICf֣cs=- H1% GyJ#=dև .aBdzEP2+6 `,FK)@afOK.ߝ\E! XzA (/b2BCqg!85$m']<݋`p5nk`ʧ[˳7hciͅcD&&NX7:4))1̑ VZVpdb^9&q;Y_DqnQwQyl[cqu(n=U/A{ CnvVE@"&))%4ɸ:'*턴КGj'ETԔ[RB &p5\,Y-|X!Zf 񖍧v`;+P,G?AUa-L([ i,T1b30Ȋ}O^#DũswQ}7uwQt҉ <6![yc]62wUP!rû՘X'n깲%-bu/:5ђd}ԏj.rWwL,hsUA8 [-}$Bq4ܩp˙s{ Ia>e_%nۭѕFև\VJ@+H/{vkW:X7,'9c(;U蘘5E="RQ ٪KT5?P-A^JApa;f-gM"OՖh/O#C$(Zy-m's)2ȨI@ |Zl!72iTġ>^5t]\H4zt }q4̓u!Vy)Zb0:w3GŪ VCX$2nPO%Ă w\a(P1d%J5lqds @2s24(>8h6YmW?iN!BdF^6Ԏ IO{fwӁ: %\@-u6mX\i-a؁L5"qڊߕgiBgB5}0sPHu"]'0Kr6@=&E]1^59? 3q`uV*W~NYzU|#TH"k#rrV}Z ی ObI|36+:[wMzU0 $?uԆX2*>KFKOrK\2Fpm!nl12Mxev",R?f¢XtåS{Bꨰct>)f?4ʔ@ R3NSnt.L)6pWeB"tM 2p8r#p7*iITs"s۰Xs :]0 > ZawK41SyT&_fE(wOE07LM-rk 빟i5~8 G~O- 8S\~YD.q2@pFb摙J#3<&  6~D;SD.C;"3"~, *D"݃3%F2G\S Fy-y,Flr-YจQI W32]|_mz4ё S) VOS+u'-+.XKD)A1k= !4\UWjipYa(n vbXp5[P7xReKP9)]w6OPI Pdѓ*q -rj%O#bbQZrrpqŽjD/T ٣4Ln' s !I5d7VW)^S0ʲ\< VT_uu?GZK2 ę S'e) r4MNEtPi4q)`.^/5)#=GJpǍH:;Z":S|o+^!=&I~҈L n84|gϯk~10˄|m4xb xB#RQIH0lҚyb[',\aICa@Љ sRk[z4Q)p|UD*p0 @T{|s{WBƔfL*1& Fe n aJU; B.=,rt}A݄<9*Z b>G!)!;&aMO~-/9AxX"3Z4zLVSw$WB_F@F 8Ȓc:C lo҉(*L/±)(^YP=SI ަD3-zFf[t ᓉj7{2FLSz}$}<DP,*7I{@W`׵犰ZtS  tuE#+⧸#Ԥʾ|^?PmzWm)&>qS(GX]W|@AW9Dse29寳mwn/^ϔ=oh'>~[@h1KE@~E!y$T*(ٽ8q?`6M6JpM]f1ɲoo~ֶsdidZppa̤hYי =i5w0M,1aw<}/_>e2՚T`z{8WDNyݥc3rp"_4o=C2,D~ËYౠ;w慴$ wdq CVU h2[exƞ׿~=7c |픂[Z'o}Lq6 PߞhrlnHE!Ӹ$APb4SjН2PͱbU^Cߞ-+>EwjC:( º|/䩋9h(AxsHaV^V%5t#ʹ P[jfNSL1Z1Tl+|ݡ O\8CV/;z UńRIiP|lüɡ8nƚn2L%8}#⧎7n;m;+"@D' Z;qT 0|E;S˞[C%/굎E".HoHn z-)u Z r><n?l^8,C BZƙ|V9>iC;5֟/|͛h꿕y5xd|y1] x?Q ׈`&G?IZJAvg(zcBS3ڵ0YMdGDpomUܫpY79_A5y^t_PjTOt߅fS{wxUh%r0͏iFuulkD]^'Gh197)7x6]q.:ֱ$b.O1']֔}]:;_t~!JtLĕ؇=Ml%bQљn@g60ګuXgҤI4dmz5#da7|ɪF?T4cjB_;t b->AM]P|S e(dk vE`’-ZOX'GOu88ڲ2Ou:V7/E bV,\_Uh؍i {;3z7o)7z:Uf;!rJS߿5CѿK.tqKv"ynޒ4-Wۉ >M"觎j2WsR3S@Սq&ɓoѭ1[vđ7Giq\;dsul\md8݋.˻Q;S`Ԇo49b`#̓:*(j9ү8.voYfR9 GjWM~"YK 䫌@,FxGWIo*E|w3{w7- 8ſ88e,bgnmY>` R+V:ڸjE!Y<@mX48=2p R0f-\qAIgJ?+n;D\Mt N9S&vzbg蛄x"Y -iuBFg">樉w:Zꌂt"ġgKdxB՛Vm~ՍvkX<"Ҍg U0{ {*-d,j맶3jQD^>g@0żEorf۩46@XWgcΡJ3)I"ȼW $' ~(_d.)H&:^UچC+4$&¥w̱'=axrzs"JP'`#)=gpRu +8P;g#;S>8h=2ƩM]I֞ d牧THh Qw`фH!jRaK'q *;RU޺EЇ1ZbM^Ox9+@#|VV7ҏ[}Lk4oC$JB >^21ũB;79jQOO`'잽@4B1msY?kOȦҿ)*dH/z8 9$E_}3n#`-FnDvzS]p'mC|* KCn_!pYYtK%=jUxM: {(G^N6YkUQ)rwSDi159|~Z3j&{B<4fC#wDI&z!UЁgXm%Gwr_ `7,MϤ{,/~~m(^IV0~.჌`F\"jh?IyC|-hLtzߴK2~u 6hE! @ 2"l^ook\4ebN' h_,q0>%8u4))2 l/Xa.hͣ C\\ P͒)9" Thڿn1nOpY#5 1ͱH% 6^.3WG:0UpfhMPlv-;Ԃ:i_@nGd?:-̱ZATwҒY%1' ͪIk6qt2i=Z)lt 򐪾}eW xpr>yJ Ƈ΀ÈX!|xqs,AZL"T:D*c=7xH}T3 {4BAn_~8A#;J"i]<^S$$thvB]:1aqv8Kr\rNv [7Oxs#{Ae#<#dtfZmwm]n_)J}K(!ڝAG YjwLLUj80s}fHb&wd sjۅ!!Wbd 8nrS_M)w\PG<"l]&(*@bev4ӞSַ$<]}9MKLC5 &bSN Lu.o{ܺ_1f߇8*`ݷ[\Q,[VCC*VP ?'-S>Dj6[d,i&&>h| r)!XíGϺ\h?Vȅi=IXRXF h;=c>sT4:k%a(I#X FFEd^ϭc:0kPNL!yE9u 9bLw]o8[U"= Q X} O>#4WJΜc3ʍW*|.\xS>,.V2vVܤ}̱CqW^z16RJ܇&9S_mБ |;ծ {u18 J2+Fly'Ʒ*xl64n0*=j?(t,I2uM3IU0B۵\WtA$7]e穧h%"Pk` _q(&gyv9pZv%cفvV6c=uǼawcCUY@4tc;Z/E2"zkRB(aM~[[K4|H\GP"ip R /X^yջd;ic[.>Ҫ?Z\^l֒}NTgf_M ~[%耀X]ޚx!rP9XBwٜۜ]ƛHZD6] () yUx԰<s"=e=΄x2ew$ V!["n>67ǹ(щ a$A>v>.Gt]4f&MeI:pCݥDŽ&cLn^;u+t] 6y/%HIjz%MH zAA)K8^Zaknn\ٵ(^2" T-)z&$s<MȻqCp#\"&8!|Kv|mƖArL@Tu-?⽮&iRT{[6=1E'nU pL51͓L;8(;vtynn{%$hrc'JTh{ޫbμYz]ݍ{zŎKTNnUOcԹWQT̶3޴AԍRCխ=H.3 :RUfc^(j[ ۄwrzrKc5+ռ4ܞC#c@٘d ڟA A몯Fw443Kiv_&jXq1?i/w/ XU_2T,X>DwP"Ud%BeGN8Vdd@T]/-AJ[T`Ms koĐlB&\*]̨:;g,-4ryxUb utR(їl/mT"ք5Ce4z-[G>K i2Rя0 ̋تԔdF1"`^XE!<79!tf©;!ι8`I׼b7 s &bnpɔ^y u&U,#{G 3u&Dʼn.q) Iҕ<#t/YS@\P39# UDHFHcd M \7eiOe$ER4kXq+S$R- f:yGg63M@%}8&Hqz/9ө瑝"s-}wP0+ SJ3nlvGtD5×ɡ !|7q,.@eD ҥ{{YCbRVfd~͉/b1Uv g0WL@ox7eߟfuc [Rs$:;IW:7Eմ^ɐ@ =bPiB'QzÅ~| \%zt] ;F@j1~qILi1:4yDNS:247pCc|Y?@؆՜+wC "Z:f-BlSҒGj[@и9<&ַT!0SlG896h(B_-,zL6<r_qh_G"է.NM*CJMŭG*<^A)89Bz]2H4ϯ *L .|9VWoh ) e>^shV ÊN87 ,w Qsx,M0顟Br@/v*{Nb9|k-ȑc+rP۫I6Iwu=qzO1Wx7~Tnٓuz3/4C}푃tJzfڽ<˕o#SѦ؎Sl7=X}rM>9ԝw2ED:guRA2f޹ 󼇶ǶiXI1w"6ݤmуuFʪYeJq48o;-[d{#oo:twE^h. G aQ{5 SH'L-Gs6m;w=Qz=[[|J|Vscÿ4 PԾ0%j{8 1@A᩺#C AS^O4' , UCӐy#xx]q\ih g@Gf7.z]wԣC5q _wSPYs,} Es$z_,I3Lh̝9وPDE.g5Ԣ֓.զwj,_*2`^YZ /cCvftXmhO KbK9ss>:DD"vRZ60lCSq|?eﹻN)? Sɯ . )E7Q/~z@2D:恍ࣃc[߿1ONI`>Mkv'ňƨ hAd!o| kP,f;)xG(/Vg/ђ;M`O'c=G,X.l06[[ca]k@(`$rmtbqU)Fⶮ×7'pr:A~Z .Bۛx,鎤ZhBS'~&"aٚ;Q][/Egt f7'sp2+rEPDW_Hػv@0s?x AF@0x(3V`ȄO*:gu"7)MD2_{6޵-Tn?U ~SJ6 'c֮+BrG:5: Aen),ܴA+Η(SbdtC9)UGʀ1Ѓ**Zo@WW]i.HO2CIͼón}o.vJ~盝KҾF$ |;6gcWeV|2=Fn<ؤy@?scn*Wҿ4&qU c]| EB#׹YhY4Dr]L!:gc#H㳾2 JbsX,W "o6B>OQvłYv)JVow2; r&P`4x,1<94bJʀBsU?\#0Ҭy!p@Aw4VOҞ6U@KRIe |LFU*3103=9Vaۙc( !C{[@o "] =2Ljqi鍖tNveNmd\lu xE[tS`s},4M |}KQۜAqޤ8>Sqq a`x{9 ?a[=M*e{>aJ6_n% Pot-s[fJUnGMP(Ѵ!O eDID\eﴏ8m'Au}UKU+E.2u8z(,c^ٶ'Xz8o\O0>7D) 4 ;t_;] ƎVɺެstJ~\ aI 15:? y|v"DUhuh/6ZAh>`b0Oq$NA>ϕ+R]goC7 ~ |R!]6[))=qA.cz^)6 ̥64'HbEEDW,4;?56 p?` .}ƪ}@"s)6F7~ͦ`h)/[Qtl;?Ju:fvxPɻq wM#`$>S<iF1]cK,0ARKF݅W9y At0{6(!:G6Vd.:%F)nf"l/x^ĿI+@~d:zc&\^UW=QMx# O">"N&ҟ]!)C;%iWM(p4$zV7: ,fagk塒+ݢn =9Pdp0 YLiXl>!Zd¾=L/f?U7WQCJ{(" z@wjq!CJdk+.6}Ab'؄4UHcj!r Rv/C];.A]q8An`v")'VZiYN-R!_z?EE&idQ; #CP;W!1ְZ#1?+A:3 Pס :F%پu@{ "0Mb'_BOLYwt;GM{)~D0QցഘX]'G*9O9`A#4yօpv<&jj<@`+ibg`7G{~FfBV80Q%ߎ>Uhp)\Ń&HOJgY92h : ׈Sv%IQO%_Ev c|GY R2ky>ZȩŽz.M^EM.aW<]*~w,/PeȚ4n䢮FV /BK4MaVc8.͝x%fr.UJT7 p%]ԴWr>zoA W+jV%\$-!W @Do4[ C}IIPB]voyRjo:߿D^r{031k}T~3ia]_ShLr]mGaSS~1YAG ]m 4 GҦeWec3:E_ENf2hA6r>,r%CN‹GfgEd~d+֠Ȯ.εv;?+&c )Q)P? Qn-<0{p@L w녀HBӦ t I"Ukܯfeޕ+)SgI3F0 B7:<2ٸw@ a"5gY A#Wb\+7"P{RIڵ)ͺhXZ]y(p"l1^URh Klг\~ro5A,-HXTڸ獥 &I)kb*B#+6=sG&w^(8/ `wV _~܆|;2Lr/nR֦ONk)=̳ 2z([q&Vk1CO0)& $u;?xc0Psf8_|Ae58#Bu>ȴO?K'=xiV]`T7)t:.,a5>:~V!,gS;b&T9vʣ!ec'eÎH{6Vb{t#̮XC^2'=rE5Lhx̒x"?G!*.+> rc3#c$/; ?+z/;l63*XJ2Wo!R ZglfLǃOٳY'+.yh`$"*!uG W{EZd@%<xMTnT n2v4H{tc('Pz$lh0?<BGK0R$, ]aC[:x\jXGd~[9:%Xq7w9"Ar M} >dEN:PS Ljl!g"aI L+<!eC/Ķ2% YԎ;)w]vc+菁,*E0ؗ > 92Ǯ6Wlt<>19f/>^~mn4fnG^h^삵BR15l T'#0YZ/qjq[#[}KSB6"]K8ޅ~0x|Li// Sٟv4N __r78\PM :$KMqq`fnY"0\]+[tG$e1E z78 q>K ˗B(9Y>fD4'vDA- hN,QsGu2mL%Qs]}uYިUW=$fׄbfU⋈wHg!V& X MwLv0?} 6 N~syUBf-fNCMP I8}Oy[mP4w s1Z6‚#8Oс}̖`nٍ_L pۃOȋ +1[KL׋sBrYPX ƼT[\ `[tib$vZqdsp*vGᱟ) F{4Bwfn!'La}>v9~bFzY>: uF{)GZ$mO<}Пmz *b;[ h ϼ:(?˸,QDsjqZC8ko9~|;}6i_+NvvE%mFZ}8aNhF Kz$0*[@i..xS};o%HFq?d43o|.8˹ܿQDxzDo?ӌv,"Mz<3d[%`Al,Lȹ"+oLc'ԫHCS}hQD7ߩv-O Ü$٢XN g%Й]?..de/Gyuz쮄1zL^)]߈liwAdUcFCTof"Q?lhɍԦ9 3(Hl) wxT_O߃|d }sרlmښiϮPT98khfX E7q"r5)>X/Dm !ꭶ3nF5A4-3TQQ=%msԎ__^t LB![=DMU@"c.Jf2}!QڵO NN S j-H#L鬗[q Id5?ۼ)S#B?!7Tvo1S N&eR򍆅R<>Dz|el8]F&yUnfTǷ>٥VM5wPZKU{j?&8TgpmX]o1O:'l,U(%yׂ9.(-557Iҹa w*DkGk׭7k~䘌F&MZ_j G)E~U~y/\v9Na1t~Zi&(3ݣ6(]sCMJGc'XY#A@p|#^:ʤp0@LY /<` "IOod.1$G3PC΄o;FxȄ< `~ԜSSt~Hw e?L+kJL~ _5er{0d*7j\U7˛אoBφ[wcQEXB=CeD 6"d\U^u:]*B6SY,N cCJ 7L|?&k[?_Wp$`u/ND)ݾN`#_z4WK<[>?`%|qlǫ6XfW㉛N쏯y~gDLrp#{ hjě{V`1PAnPTs>hx9szϽա]aes\2`1z5pIx4(x\yt9;,lOm.p%a2$\lV DdW5mt:eQmi04Į=12=GA-K jNԏ*k' H0Qa1PkU%t="YV^93} µ%D[Zlm3,J֐}y.&5Lu[4ӅgjݗOwe8dE6qf`Cz2Rb& c@0TfQ(+^9mk۲mnbtR'p0 >AN':æjbﻬPf~."~Շ3!"%>e|n&=8cSʹ 7_؄F#kp 7Royʈ_qKo&]dᕲ›0*!>=jE72*%XPB**ߎq]G*}I:btFEVPh3~jic 1 ]mP#iUM[Rc6=*ӷIh*M2ٟ x$hX,B̘CĂz_φ`I_=PbYXݺd4Z^ba (U热TI~ Qs"%p5@)roַ8 Mp3H*3wy5)Ւ*.)Xw|nyÄtt)fۥ0x|['db qQ(u5!2-KQ6`hsq y՟q!ٖ#}TkG3"z$ QOb׵LMMԇB8xszMm.b'cF;Ԋ?Dl%vzBG9knߟufcxڒ"nsp.+ Fv5bO-G$?_#73+KnK}R?Ja" Y^$.Z]c*վVDDH}2K-ARӄ'$xtk1i(VvH݅g%E_Ri[d Pgr/+npq: 7A1 {qG0V08?OӏsM(@I9N,e #("}CRanu9=> eeݙzQwP5[լ&y.FJ=inrPV3NS1S~,5 L0Qxg_S2TjǟMʕy$ky2dS}+pk4nAFhıcTu/8ʈn&qlߨ*},C);ISvUL&x 6%AH&щF&37j:˲wy15x vݟR 8+¤aoN rzB Il g9S-e*RINu8}qThA~[r|BGL7{-XԎYzD1O/)?8\JA/.;pGCRE&YsJA򕤉ŞƤ>PJqUT\Ib &wrIId7 ؉OT}K }6fuё@ ~cn[0:f2X8*8#́>PVEOozyMA .puD9#6ENy#IA!*9ҲsuEt`ȶsbMt-ϒ,Vs{91ʹOƟڶ"Q `lYWFQ++ۍͻ$.ԸjzJjްE=hd`ȫ{Vǩa8-ukM3L*9uGǣq, ?)q)}5dᇈp1lnEf67T~~53[>ML%0nH:AqXMa[hcFuۤ©^7ܭJ^ƫt2_" t)Ȳb}? YLD=۽!&oE?BX\ cKtǧh̠ >Z@}&Nj^8j$uҟ2:&omoHS߬#;w,}%3#n*#mX.=a+|}:3=~IÙS >P#4w$j}668_x8F!Ge,zIVg"Q`O"r@ٚI i?i+-fЕyi/u20r-%1஥*c4Vh ?:Fj[3,d֘*҇)".N)TH2fE#dC skhU"qѵ\ʐy*x .TDV" {!STj׳4&+W+V7c u-M#FOathq~R*-~+}ރwT8MQБp9Px*<0{_Փ?L%:oh tWu Sͪs$ V7!iБ72]8D%R#!MPM2 Zx8 0磣,BSwʺlo\{;?G-Sʿ<,nO2l+l[pMݿI.]PWl~x!tkwYq0LrBB]ڤV]`h?I͵]$r5'\.O!^r\T4Bm^.1] mEÍ7oNs߅L Yrx:]D%:GN}uKS-G2#D*ۧZlD IȰ$oxUBQ*3>߄qڏi%ດp=\J;4gZ蹤Ո癭<*cs4(3K6$NQTbf e^eCCˈgdl_!BЕֵQkKo@^/-v>XfRyE"mda7C؃Sj[Ү 1Uwq߸+ LrȇId"W5v F@65y$؉/,񴣜Niu%w όQ&?<q7Z béS,k_Tx85ĝ\9S"M3O?][6wÁ ,^5ąAoIF9'gbxoI9=;58qA)zj esc!&j$4 )"j.˘S,.IKݐ\вK@%TgY2*Tb yVϚ&.IUKinXʪ0pցJ|}L^j_鶮!(LkͿ'CX"OgȰ󧦷u<ȱ< OE:nq쭀9v M+pH(9\I.0טd,_!樣)pghj-1^`n g`P͢<rmwő ԏATUoOP Oufqnt4 Ǫ 'Ҋc]*_!㊢I? 8?u*pXsE~J>%jIi?4H,+}9k.&VNQjcn]L^ HDRϟFws G"8kP84v?d=TA$Xb1h l[مg~jb; r v"K4>{Ƶ=Y[ Y@`re#tqF9!@%hhm|ncH\HW;M[% RhA6kAE gh7ao*K PT; .E X-}GY#W1E8b} Y4ñ^م6K&ò% p,<#> 2bUY~>Ehq?t؆mN%5C?NˎV|T`k.NEP9Hd_Î_VHScQ2fb|SV¨/dg7lh;tY~&cLr/lJ~@ c,4JRlC&:$Rk ȵr"ۆɧͶ}pBcMf-^II^?3rzY!PRoHS1Ts(vPv}}|TIf0NAB|?(:p-3Ym(%kFu 9ΠX *, ^16]XtuE! \hhN~+/.6,Yrwܙc,нe>;(Nh&F2F2gm@TM'xe,FI2h$`=cdGZ06%XT Jp?s(AWѽox~ }Y.(cz:]6d@2ջJ4d/s]F2T4Ą[^u  xrp`:5N1tVm + ҌAebA{& ɽ'p̕F/2FaxߗjN YOq]/Q/~Gc $X_>۲C$wݵZUE{]?GGI+LJB ZwG"cQЕ+jaXL/h6NNWv{c1WWDHF}k%uDq(!ѧXgIdVlBň;8w*gR[pv6 $J:D, tg ?Bh؇+Y/Ct`'f!|2*_Ah%(A1^Â3<,Mތү@ܢ7Xmi!CʜCFN֐4:"+@@'nxcfoB<G hXIS u)J;zdU|}`Ӟ"p׉ 3ϓ"qUݒqZWR-ldqqW gWKP-#IsD+THeP-/eT"+~L T(%՞Fp~튱;@y_-+ok^`Rbx,mfv?Ch9^U]2%YbvtFyP$0=(TT!Kv-)oAO⴨D ݺ~#-OQX d 81e:4KkRm]⽗@2ԬCJb^sчcؠB`zbÉ Bt-˧T-Zbϩj'fս1\VX/P#Ӭ'vg}p:M%*3gyw–4ܧ:͈32%m3Œ=8H޿UI `Qnr^2*,v-/{zxh9I -l=,)ޥ{[JeIwxqሮNM13yv)c_kw.9ɦԖLg=@`l$i1ɶ,u01XYbs!NjtTiGȉ1v[O'<|3 L~p0QB}_14Yܣ_ ?ħLOc۾Dck`]4u;*lGn{\8;U/OllW;$4s]4jEWugaOWcDZH(r 'x)B^K#H6zw /UGj=6erŐrgvPfRQŕ 7$9~\f|ciEO'}3 NzЈ'x~D' 5Fm\ PKVqY]8lE"=fz@taBl$gx3ěV*^lk ˭Md4eI7Zg눈iN!@D_Ac0Od- '[3`}'G0\eNj䚊<)} eėMšd~ 10d6+h7J\E>֐4 y "dPJפ U5 C1^k1f}Dw4Y0z⿵'75MYEe8ZEvP {ٌGdvc[ILTo9bAAh|:n.~db Tfy2|DUeB$f:ԁk9<2ADUl6e0 m DW0Qᶗ!a;d Xi5P!3l!ʌ1fy1:i=}ʛF f5 TYs5P!@ @WrXBN7\'0(ǦyrLǥ(Ƨhw0;$Y҈~`d3Ae'x&jl4^ >F >)OIQ=JcVeW ~O+JZq8OS0UR<`wDQ:( Y]+I펀Y*s)Tf$aVBqવ*9ɝ륳*j ]ҌnPR6WR =l,š1,l،YbSB|ƢI$8B *OFl%iPWKBUԶ0xz zaA>cMJ/`mP{Viّ;af1wGI^aYI;4rCq=iGzkew5wMg*4o9=!sr[<-3S1fb 1]H!+{{2BNH]Onr&qݨ]r)do=\Bl?ۚjiYQJ0* 9/)*IF'ef$1]؞i)\i4{ i@) a܎P-Wa@i"\B}qz!,t04-a<6Q̻:IrTwu%hƨMpVYf ڻ~$bz#ofS?.B`r(Հ: P> +ic @KBs"F%А;(-{@ģSΛH #=i&b#sQr%$p4B. 8\}R;m5B{Vnbم!.}TkAGɽxP r7xm[ݺm{hAVW|hf+wP-SHL:ȠdqݙӮFzoҁՈPȭ,|F>"꜌5N2"\xr?-HhB_&ڪYCau3J^̵%~$n6&´A;Dv+<_ 8^ o&c OShl|Wu"NݭM"*lԩ|R:~Wmˢ^2MkA'K/2y7}CPާѝ>G2;!`Bl6yw~-7Mx7nE,P nB~B74lXZJ9r.fL rZ6P|363ROsu.yY#۠ovќTλ(M#¬1< ;u/ID"0V3R~91EskD;e3}@pDItlDv{փ2xKYng daEF1f'yzDi}pn|&PhU@l;A< T,ݢgz V*ՄZcՎixKu\Zw XG>̄Ő.h:O6+䓲4&G)#.vVƧ/ӥcRDhߺWN##Uۛ lf@j$|@rE(go?ʤ9+jw$E2צ/j<@Onvl.x.T PërbIBVhլiۭͮ_Yq6J>f;b'>?,ʜ7Ӌr.w@ƃi!ʌS՝ѯ,=z)wQX}J#p !^;#LҏQnɻˋnObϪi}\k+oχ H#-8-Lv{>mI9O:˹"ѴcjkҘS8؄JW}PW!{6A ۏȔΐqq(Yidrڽ k*87q<#) >z| E]ˡKX;fφ&+/J_Ϋ.H- ֙zkG l+کBmD2iIx8ʚ@"f`?1OUhSQ@Ij蟤*=ygg; Gsh;MkZō-co{T}'2ik̆X՜1s.+mg1fr>ZV%~0MjZ#."mv},)`2ougj=>7&y[f?*K%unSjV.JGP> \EZ"9(= ~.=MTZ/84`qV%;o6([ڡ1~ΈL;("?mt $*n8poq#sq>3H%-7oq8ڈ[Gb ,ͬ3l:yaaks4 j]rQ'{i(FR#ٔXMfNJGCN /MnQ Ϛ6R?@ 4xA@ViKZ*7}C IZ{;QtbPg.?.`KQ;Ì:7Q@:?cj%}+|PQ DV]vj/r5׻^K> %\aɄ٘LO p;0G!6#F S\k&4cbU =,B~ *}j-%O3-0H"FD "g|˒jZUAM\N}z3R5)S|_oVSAd̶+4BmHrDq@io(>= {rD+r WF Hoi'VU|˧gj7WĈl,|m:B$ê JTj$Q(m~quLE 9ikӶ3T-CsK~v/S?1PL:}%_R][w;# D(g#ٌ}-hP7uސWbz͜UsmWtC8Gݟb=S'7lKk1]-HF.ge9荔5;r ' 4L@r,*Z;F1*Ex2RוO8dZGK5_@"XKPTn>QZ>z#O51)roCD/S[#)QjF|Gɭn'?ᯪie!NvNZ?KVd'-fP $GB'~sPKmj҃=ku}%8HcAzwvuu~7%;_5Oz3v61DY`Q\2X~SƧ3vXB5PEYS’9 7e),U\-J]aI4[dAV; IDݯYqDL %, #'WRoO5xy:9)PhI];H;ә~Ht֗s2 Pmo7d#T² ]!wgmg}gpsG]ܭbj9f]39v"z:ocxi2 \fb,ru2۝QvJ'љo—:2́lPl(bd&՜HDtTϑr|uI}wvs6-&q$۴%@t[w@H3% \;c1Ğ{idS{[ӿ+o@U Hg`  Y|E$z͠j%VmϽ_x5UBO(b$Ӆoͣ/#F6?+ /Zo>`zE輸Ls46%2]nl~TͤӘ//NuKAs?% uAzDښJkz!~KK'g(Đ]7Weix 0e.ƈ[K͢Y eA iŹɻ-(EꏾFc#0%4ӂ3dDi-ǡ gtPsH{# (if~b< _H}U F J SDUpJW;yiy򓝘;&Kc-`ek/\&Q̉3Na%8W([NMF>RxVS, Cky=|5g1Lr X{Ǡ scM;N7#X8"݄ Is:"x.z*y7Ab xk<qnZP~aqA; Kȗɹ汽"ab\BEQfթ\į G&0>uYTy0mG=4 ߂c:cS ɽ+b7)|Q02pӦf|k[T/Fo;sj`޲W6Gd>K})xJ+mpJ^5 鼪*đvfcp,>q՞GKVf+oG:t ѷih)!X.1I@P$tlԊobiP]Qqթ5=kۛZd SDNIlriu22!W7ji/-ɶX J1#Эǥ1Mq\+Cs)ZΖDBt)&ҤB.[wew2/gZE$fmxFY8\ċ3Zɯ2Tr/݇j~OKW]°!*/多!gܕȡ@p[]$$q5~Y"zK'L9%cǨul ;J, /gAB*;n|&pb"'GVQ0iQqLݫ+="?ʆȲ&kJK0J7`F&l_3osyzyg5/MT9tpD]"iZ7_'!{ .` GG߰c9IRVR.ąT4tGs3U$K#@jHz]IN|6GZ(B( "BJDdftyr.ĸ0YM4]+"@ ƹMX30~E"'nr.DWE4\ j7\^f\CaWM7KnmŪ!iXގkpEi)R=_x:秾wG,ߢu5QWKr&o>9tUi:gKa&73O~yBGހNYLRIwxGHD a\pPE̫g]ʟm]NP)j0 =Ȉ66b2kke!dt \um7J{kx|v6jDu^ e/뇷-訳vW<5֙Gt̻p6?;o7{Q'."Np'oZ~p^T@mÉ۲qb6~4lGyYr"Tg ּw 9~Z,!Q@6b-5Z*+:23'Bf^~i@Ƌĉ{.-p1~ߕ`)Τֵ[ )˫eWNؼ^vLbLqOt2U꾡PF>~"{g+;\!ꕊ9HP4;߭ ?Qk~Uh,ޠ-<ؠ-BuiKDF]^ ɰ9[5 'gڢ85fէyu퀳nCgLY5ꌈj]4[\ǵVNhsD#a+nvQ3}>}f%(,i.H%Zqa&h61 \!cG>v܆9׮[} %y fAj7H˪ %''3ܷFy Bm4#8>Ur;Fj9TGEn(CBRLy&VT(|h#`-I2nZkluqU P:cy۫\5bJ2eY*KG3 (/sfnT@_pVHp7*jmYՓ1C 5S<68wco?TK}@.[[n]ebA 9zpY ~TgנGmW4HIAwrhC|QX:Sb̾=J,=,makBs]`OW͈|>'C3ۦTćU$;an=%_V#Gz|'j~ŲXuxpoGWbEa|֯t;\,ȝ@K:hwiiW gp}3|څr(ea lIk喗|hn W`gtQk(9S׹ beo OJi}㗥;U8:ЉhL-iPMV`JPtGig+F[Ͷg-Li֨ 6g"\r䫶Gi$;z<'1Xu^JWMm[#J.gthIc̗퟈jx.WDB*CH,^hA#4g& mVajoe| U+O;U|QHwՉv2\xrfιzn*SR (3bB e$Hv y>($XNBͮ)6Z!-7v45 ;|X. uE & GS@؅ ˭> 24:n2ܑh!8mGvۯKn{7FE!=] 4xHº0@l ~aftҶ|(nNUvhC#wfPRz 埒Zj[&OlnRZ?cܢc]f:l@tY fKɌUDͳv3@qił0QaYZ(uQ]dn)ѝXAw릢Ac{"1r֚^v -_Wƍ/07&U^zMrkUˣ,WAQ 12YX%bFVRG{k;$q:1GZ@%Ln3>A dz^ʁjU݊n~zmgD}f#nH[>z iSLvrÁN_6r|rX/N<(:`.c^|EHqeȿ.0=xlY#Pb"=DV؏3dyvʑDOz-\K׿)qHP$~)4u,4$Y _< jljkM!~ƯxkrإƮ^׊^$R{̦Kcag)Kڏ 2fbUhbe\ۺ{a쏼S=gҳ h(XG}ڷaL-,/%M)Rjs]@3C~ V&4Rsdilgbb-fZQnWs]=S`#SOHu0'!sl_FW@a6Q=OXߓ#f~\]hH tULmd3GhWaKș\,6 kih!皾;3H"橔lqJ;C7lX6GOJ¯.wZ- ,%9]wN]n4=rHD:t-mJ5kҼ /t& KHق*6b.ܰs :ǽӵ\hĺyDGŔ.r1Ia|yѩu h"7-TEr!t?'(bWÓl 'Q/`5)wm b,vkm)i£q>A>a֭y|Z"'C.^ax& ݐc֘E{\Vi1"Y^1#bW5g^0#y$#9CJ.<ئ[6+1 K f'1uO-o'~>A=sc^v<1?+4~Re5=% 3Dxn1pN%$᷀Tu/M0F S߹orO+s3x7SPyIT* ]9:r ОщKh[UW@Wjv8KvҙSq.fAۘۧdSyɯ 1d_771=kd0 -E5g1 3Ľ⩹&dxY 9:.7oKl-$(iFbۦ^+pIE70Yt|T4A#~#j"@0 v8Y)]bnIe}JkB?^QM@3H/Q Gn@w7{D̓i?uH)UqN[VW8'/[7"%n330]*˅_h :a=`f}K| I} V…7+Ӵx`t.r; w$қe_ہ67l%N|"pp)IXŮ !7^ri!!,Z`w-Yo, wN]Xoc<>)r¬C̆k-(' "&jS?{yK-b8c$=10t[o8w԰=?-r gU"ڴ@Sf2*0˅7*V䓴g ir)_~W{ѝ.2nZ%6ZrF#PxGHDL%]3E\bp`8U1 ~%:HZZ Qųm? 0>-кp W{ׯ*c[$~DeEw  9Hm̫L[gt|L&ђDs0]}ҶMÆEiEtW6$h%.ɸWn;LZ=9N1B\y=_RBݔ3duD.@LFfȍ|XeП''9pC7/\KZ~fJ=}iIa%}(F\ y&OЩVSX PE *==y,G]Ah{= 헜& &̛G;y &αELx$פf:Ǚޙfy.4=7!E dK1Sv"t<Ժ[N. ̋"WiJZb8/vqU)N.1v1+:՜7zlWnuiw%\}z pd';TNvQNɽʦ(Wd)a5WYزSkUG1Wk]0&hhE" ?%)AjfClVA]0S/=/=+5g[g-w[InWaBz1'ŗQɣPc寇$Jagbs1Hh|J(B Ub"ٯ93u2M͠8y޿Y2WIM-*gw+'|הL* @4ܪ^T.&  ;hؓ򎾳#tJ_HC|斮6iw l0bE}nl߭{T_hiQV6,*-^ jE 6ĴTImbf{vi9-w`ŭ̩ m p5:σYosIo =q87 ^ eO,GķIؽ癯6Ϗ#=N%j3&LIE_exS(6X2O H#2Mr@I& rJ~/%7qZG…1E4;zmWg0G LBmJOwRa6e( t$WM͂L^+5zPV@JLbEN -Y:I.)Bݠ"Ļ[w]a3m"4;Ƥ3KiPCH m@S "߫st~5ܣjy]YZ6iBR a3׏'ns(EjEdkQ߂.K[.o̭(`x;ތzOwڂ5HWmYo.y'[H̞bDyxuտeUh/cM,RӎvDZvhF/~~j&} RҲ#!C32Pb1P}Yks0 Wk62CrN nWzɚT|93ҝKK[iN&: Г#/##umq_4҂x+)LBm;ș GvhOր".͓obBVSs@f+1<;}5]:6.otB۸G%'T[ڲ5uF^מbUg_4a @6.Uʹ NaK0$c57]=62BOE._]ϑRsA%&0d@B{Eꠠ;Lj.'hq/_tvPGp*H0 u\Zk6>4[]@H[,J) %.7{"a9\v$}AMk}dcBZ֮_IhZ[nz3>t!xOe9S閂'g?#oF ؽm&σ#@ޕ<828d*a*ܞմAwgn^Uv$U@_?%z@+@8 4C KCNnxbw4 (۰VbEÔ#^=w9mGzŮ#:T.._}tm~,ax2YNB |>bY|4poܥk4Hgb~fk:NwwFԢ]ŠCf#klHnW,#$RFZkZPt$peXM|< c̀=84q^IF^`_cG_ud"5jix)FགG-٪>+]3{e@Oc57sƨ'G}4i=l֨% k(d [fAQPQa W3HzIJ\M86B{!xM.3v?2:Ȕ_LniӁX\lOK?ex y` w)7ǭ@}3E#Y~Z} c8b^PCP砪1;bm/6ϛ"\gXm,8^e,x3⊹gJ6(F>߿4lj%(ݿ]QyߎH&(SǬ.eIU{K9GhO02B>%G74{eĀfjNPFݢ]p̛1q\yeūq~1qG:kvw:#.?3_Iwj0rr#{TQQtת>q?;r2-akYkRs-6щ8d\N֯I2'PEǸk"upMDÚZ%WNeC^vwjJ5<N2)8pL sӗ6Qa|bJ!=r_w Y!hKY ZM}藓0(@P)4{TsAySeTSڮ,&6 ;nVLaW>pF_qoI'TрHCuDla߃G,,Nl]OM/P6j+C¯qʠe#2=1tHg "DV4G&B)m.ӗYfU+ٰQwiUQg'k;KM~r![(PIIΥ>73T^ղV.k7e?0LĊKШEpã(0 ⊳-|*iL;ESǶqAZ:[7'BiFFr~Hn43ZQŝM1΃|+;E7*uYqZ9(D?[Tn ַN',W? Qς[t{{?yʍdדV*M殖%[c!GN[dfFI )T^57¸[v TK1X҇tbnVsZF|c;9nAA"MPc|(9>mmGW>pYf$>C]OJ/<&F\Rbly V]r~΄EeKwӇsSP9i?p_0zo_XW3 Icx:lLz3reUG.LC!s8B~= K#RhqTzp]ȬxUIvL_gn_ ` 5Т[ԗ;,W3 [^kOT;=}gNu KY? Y: ysHAthv+0N뤷&}3 @BvUHik9CKDr};t73Pb0C&Y.V@uk-Rʙ,F/(~3Z俩>zVD~Z$ZX9ę#Py~_(M/Rvdz./KM 98udZ]X9ՃgL^?t ~mǑzOaW- \ZfNLG7B;07B${uFÀ2zxLb Z>Fz'(\=m;W8uQ8_Z65emzE+Ө׼;<{p%d[;*Gw ՃWYB7CfWuEDŅЃ46_XY#Psb\&RB?{)=*)xCygG K/acN]94?FٔDmgN0Au%)8Rz>UAwhjڹA 6fs d_Aѝ5^έR݌j#fQy+5/3T,]{fu<,Byp2R]{ d{u問9/ 1)SuO\=娗4bF ]nq#9$8s+?r䣸G1M(hΘYًX"wцuĦpۜ* 2|`Ja#WX ?= D/,4#V!~M<^)d >LSVJ[#PjQc.9ehX'3LHVd٢LQ(oeZ [kŭ(V$aN+;OB?̈E;M!p]݆"omHN]q~hұ4ԭƝuP[idVLD{d V?,1K`ǻAtf n|U¤Bv@85i˕–A@'$pњDkٍ2KI I3)Bl-)$ Rl)'k݉7{hR `#9.`UYGh:Ƨeu**2KT-@zvaI*8(W"^P<ѲOD$juSo+`q@7IhO5aTh,"1 u1Nn3 5BF}r>KvY (?N8W@ysp/F^ºgekR(,'.%/ YemO.̅!ssq 8$5Sf,E ijS#Lya- ݚxYoQ sA)oLI %nx2A䆊SgVxkϩ7qv:[gO٭v̳ 3$-Z1sMO?]B=7Y_I 55a=oYi 1rma<睚bBiؚij]:(?/

    cNgNDD^,&D f"U1.uz~04M%0wۆ($ײ D (*Gn:tdaM37JzdZ {6"iɒNtG!C/*02?FCl i/75蓙 .UE2$SFp.KǹI9YJe*;2$MR>y4n$IH)Fv S9˞>B*fIGYK#w 6_Q.ƥeJeBt>ؖA+{-ύD(H}´~Z g(ߟGG̽5b|K Z`Hɍ%J$F/15R-vui G0Ρs47RU%_wxzQWZ*Cot"/,3/'j?/z\0Ec6\q<8BJ•1BS.A4҅+Ynۄʒ].LV۟ Bg($OalZ Eq`"aƗMX!? M*oL5}NyIZ쫣Sap=\7Pl>x3Ե6IT#@lDQ !snJfn"(g^ڒ~|9,]:^Odґ Qm" >eURqfigV籴e6_6(QjrZ0ABM~SG%2O?Cɂ6Dd&F AENs Fo&_SV0bN;r^W/Uچ4j#QglҍK.,)]tY1JN܇ydTx?F>,)5@v:?Xlo^ɰ>ZcNuo|U=N~a3 9M$*}5ذèp*ޖ,FnVRoDZ/n-QMQ 0UVԎ#J]#\.:bD>So]\p!SD=^ELIݬxĵ>pۉQzHpL[(]_!Ծ;N HsRD6qV =rNNlKΠl=zDђ7mgsͬɩK>M黗9WEWzkbM+՗%M[,A1 |ΐK\<Fwq)jH vW6AeCooTB~쏳"^c|Jߨ WR|BdUE%NWhS~d du1n%rϠ/CL#q~i'j[ǫR!ŬdgN@=UO/{Y [Gⵛ&R-ŬPG)]npH<X^O룍=wTxZ<^giwc|Tuo;]5bvj ՛$f/RI9(xoWZ}π9C̖ j#t?Ͷ=9gME3ܤf/^78<vIxZ3_O@ NZU-9l)Im#z6:2zDBi* B^J ?@O86c{y}D$00wiKY4܏aG6^19 <dtEU}7nm԰ыw}SRg.uwQJ!M+88#q[&\z^MnZ&N)EUb-@_hL-uM*Dh*E8aD\ZB19po]Te IeF5@-&*g'W4::օZߜ рX'2]jO*-ϧeЄMOɣLj j7t,O`#˷&fV|P[o4}ǥ[ gwj9 b"<iU!>Ai+73#Mai㍳e4[Rw$!Oܢ36Dǯ7(鄖'INb8ʣ} AypߔX~71e'*>}yo*_X Ibv+U32_vKwH?0*S/ugQCυ_7m Y!ְ{[ùY.[ ؆:0hPg}:d2 vߩvB/~DQ2Ѧĥh?o% :IM6de_A- ,Uq*:|oW<%I115g@gX#6wq}A!{>r 4Fj&f+ ;oIҳѢ͌|Z%䌾KK" 1\ywV@6!XH{mc ([ޘDH_h!iǬ.T/'Ikj+9#!{/=jt:.C _7M48RSԴՆPʄtINU$m6m-Ϣs2'}Wz:_\4fڇ3VK(5݆ZB}|tF{n*ĊSsE<Mlp)ƤDcL?ns'&ҷ??_gU2nv^LEԏt? \hpb?ԴZ>>mc$8)+Ǘe ϖ+q\\_ ϝܗGF)}u=<=1_U#Y:x3[$xDD=r^芞uVr䇯zG[#"N~]%jiH03C\h !/Sn01?Lf'`ɬ8]?ڀcXCst*Cp< 8|)2VwbP"3ȉɊv^ZG)2L;>zQ0ZYJ5Ot~BW!F+)k 튾4tC/JT> I&S+>Y_7PtB>,4S/~Vp)FEôu00[&9eHW܎P.AhP{=\ӋUtHHK4(RrNP̜|;!db7C,eR|L0u^,=zmieXbϵmb34z{xueKJ߈ hqyQ&S[*ödx(:蟘⯩܎=샼JI8ގ+#Bc.Jz+8J|4XC n8:C/^r08軟}#krŚ6_й!( HV22=NdQ~01\hy2`JN`nwღ K NJ֯ B(´_iȯ:1߄D봳E8N_m@B;xkjU<,4E/OVm.tpqkX.϶CᆼAx d3b'u.B/ lx٥dӘך% ,nM _:JYs'#bkY -.EOv!أm↗pl&lܱR|92[rPEGbe1V10rw й$!r!e"h%zCa SpR!آIɲ'0&agu%Ν&q+UhF0Vek( unwkxrQj3KEUY'0p+NhD4{[C캬D~H!*HY*a-GfOL""AN$e1wKX^T6V, R#"Q;*C*} =m\/F*.u$k5LA0%)2egS/tE K/ Z6SW^}BN\X|Rh؇N~uɨ'U93u7y6S8%KYE)PK3_,vǑ5iTƋv*T'j Wr%W9=b\Y 6w[<6ϗBKֻ{һ>hY(zʘ\R{}Mꅟ=}ԙREBpo50|Qum ˾ٍuovVf IichL66SI5ɳG'Ֆ)4rvA9yavvaxɐ:\dу$o?~)h"P~\\AWۅ RL Os/~˔)"'dIj^[45}q}P ΄2Dunt,CQ)7ps?'oL?Ǣ+++_ԊĬth wUFg?hU50d&CJO-&4197ey\JJZ޻Fn£M#wʴ=>K&MuXϐoUoF&Btk܏X)9F ~oB6zCO,m5G$LoUTz/n6sOgnk4řv"͑k>4?kTV'U`Qyz&ɹI\~+w%vB&-+W}/yǬ'fO]:,d>Gյq5PY\ b> U8RLl `{Yg٩rDT aS\ßx9m:+xhdi$+=!ryZ#)ur '+3>R-Lv2զWm ~B(DE)Ŋa׈"Cw-;4<<V f (_ŠuQCJEW<<Bǜbf*@£3;hܓXr^ !0EԒB*c)IfWd?֩qkg:})bi*[2߬u>'EBYi};MOyvA'*DFD)PĚ3((.W.2vR2< 9_ tӧ3Oi4qR9,b7E#?O9Ny^ v`o=l8K%l BG8.c]2rp80*ҧ%ڲ1V6l>Cn&lF\A5neǹI+7_wZkNL(M̦߲K0VfB(p{G+YW?ї?3O-/;֏*般󴊂mge Nmۙ6Blur.ݰ2E_+\Rt]K0J\'{Q-dG;>lDM\d ݤxo$PΡҟY`NݗxΆW4 7}her%V4:t1[6HSv8KF^SغwpnPGѦjf$ bUĆ H6i0Lx񊣻(v:+W"ey<=M=9KZt f;־V`C->Z v7@sdz9_qUhG9:|A_HPnVT3;rɿ0j2N[¤["ï%偂_](_r|wAX-od3y|؏O3 b<(aێZ9_4D*l!ux8ɻD ?2%n/Fkmv#|~2]7-Gs#&3;ڍi츍{dP0D[5ESu~g4ADq;l1p @gmߜD{:^(d{ƋvS!wJlU~{I疸3ˣ/n;_Aa.<Ϣ&Po5k&a4}'lҾAqT B#Tݲ79݋KF\B>`~IoS7Lw0T'jOafZ7wK̉u]ɴ͹R? ܫ+~86uުj D2OrLNe%0H&Sj"]Ip3cc~K ] v|$s#Ӻ5RpGSr5nBS pL OyOPM4';a&@&t`=DXqH|'oTaT'  ~3C.u5SZcN6ЏXÄDN1oS+q'cͯ#=_F.;LFأ @@;6&&D"]QJzmA6aKF;t,W,bXla&NsU3LMٸgAv9g2V # 4aXꦊͭy^`m@LM&Lh穕 dvEE\@aXyzRc>kךAVﲢS ¸^lƂ=p>peNǔ946@h*.&UػwR(,?9h*wowؒ-"n8:t' 0M3)CtۭED\ 줷{ {өfx%+ Eƨ,ѿr5cCOFL8E VNen-in y vY֨!y35YpWIhujҾf 'ABﶫ%T)jAʅx&bns:yzڙɚZѼVk.M)R^$5aek7Tbravσ@̹8]HT%]~vlѯ; S9,lWE}~'ہ1>FXc8E/sD5PD]2| {]v]Zh(~YWS/ftt!Vl\t; #` 1S<&bih@lopMT;'5qw6ɜ0ܹMx7`=)m}AVqZTahkW_| wȪKrU|Ǘ|'b{&9h6îܬD4(]WKDLoC".Ǔ~gdne9[sa5gq$+hpP"$oT({C` BK(k,Ѡ"NŦ͛1wI=Ƙ0wiw'[h =/٥Š)z ]}5?y߄MHaWԼ0{FLEOѓ"N>kC"ؠ?zAP6G`ARYh|L^gA'Ϙb, aR ?x&$|+7, OVCz5[؆(P"~,fOOw]Þzé C |0|،`;Ko2 Bh(tvT2 )h7dt3 JqjWR Oxf~:G8?z֞{ivKmnpFsi\dϱ4CS/'A M o=ZaeX w)BbU}Cp?C 1bGo-y {3v{Wt ;4 @?Y0IQlGr  K9fdTC A/' 1,H[,@§D kyDT񆌾wwyVێ`oXO *KeopM\a5Ky'Yg2 z%O}9ww~%+Mj75ƪ̌Rs_|2I vLK#NO$rv}ȸ鈷de'j9[>@O,d؜AݨêZKF:} #M8N `eQjM-gwg"LߦpDx}麺/dXb{yw-ű '\7 ʣmey[-FSX1 3ω~-xZw^wG ی = ҔmɊ 705y/nIN,h׋v5șNHrʝPy$uD5D֋\SCuo ƠyT=H[zj hBE\}G'xd~'ޟL JZHLKmBԼjzo}Hex*vt{_˒O=4Ƨ4S8Ս7*=T)"&oRk %i(9g~HawLLD_.~x)Bd3G#ΉFTbl+|ع|8H1ùoV)4D۔ AҪ:pIep7f1(ʤ#Twj>s# ʋ`]OځcerߘR 3pwUQk}f;bWgQ0*\CK~#2MDРwd+3Q0ݞ!!''Ͳ3V\,f2{dy @h:HE摜GV .W&cӜLa?|=܊̅JJñ_MUg !g>uQTe߅!gxM LHG |H>Y+׏2x^ŏ魤z"Iu+! $]ޟ*wA䪃J$üfRu8äYvtXlB oہ֝b7\ڼu`'VP(݈]%J/7t c]K+c8ox$u@f#bЀt: ,L}5An X~[I[@cK>Dٲ"F!C,r5/vaFٽ *h0NJ1Xtc]6ֶWKʝ(dҶ IJ2 IE -u ZMz筂ھ2r%Bw|9ڰi-9vQp6gjGiغe1PӥR(d ]{FD GLDA]5ԮB՛؏WԵY),X6+Eʋ0De ]EYB9; k$'-),s A` #%?s,H,_Pvh`$&P=6Of.%&yg(s9B =FYߢ^ǷRN^!藍7"Q9vRDI'/r,E vˣ;|Qy/Ȟ]MDdW(&=:bxC)p-S A{S̹`)^A/F&#fJEUhyqi{]!:}u3=j|~2o"cħb4TUHD5)a2+~:vUpOU+dZ_oO(ȰnN aboo'|kEE=;dk rt㼝JƏ/OM&~R`7yvxoVq2iI"h⚅rvQ}萩:$g(^L\t?aȫ>.aJ\WXVq{&0qCV:Q\VA.Y*LJF\V{W;gaX?|!O< i.c4f=CLT/T)jiRk2I;~3 1jL.w?*ع>2Rg =}E? 89:mR A@tGc=pcrw)HQH>֭rXxD5m2uA6IW"3':>q4a_'@ˮxH9=f崸AV~cJ֔ b(şm[T= A%4wakgj4ώg|~_2*M V+Rh~0J 0&#C~aM-N6R9` q: ɘpisEx"kF6HRyA]2Nͯ]r6>r?i_8(B_ qM;Gxw l: {}3BCMz{'A EAF>aAų]K+kgG3){Pʸ8μZq )2 Gẍ́q=lGyhJ ;kGCG[ $'5 w44|V6a&16@ W I2ߒh5JSדk>}^O-2aRS;b%Y$QGv6Ww'C~ D˳^03g>D@ ]cWeqn^W1Bڻ۲dI)|dc{0Of[kpβǜR>e)p&1͖3hǶːqO֍ @\vvEkB&+)z*a\2 G/I2:俌ܨj{uEj; Y bZ˩бU@`K0}ÝQes5ȋo^Y {ѽ~>(ijm c@VFF6S%oh-X-Ϛ跥L;''܇𳻚 qb Qp|ŝ- 3򸘸&b/'5q]7Y/M`vH%7kRYu x/@py#ŏVmV 3ڨs~}_~\kpa6gb4=VVPCyI)/tei=kɌN_!:| [Ydq| =Ɏ*CT3MGMtT.邽P}É%dݙf>uNb +t'G6yhɏj@Y}E0*a `6duֈVg̬P2.xV{QEh{{xL9QdhEWÖjBnKC.˝S&NaMk@sxK!N{Jd\kbXx\1"dn%c-tU I4t9y=>'S^}C3ɚYspT裈@߾ Yp}Ц t`fygpF%ikH{.+cs67& I$_R v/ꁵLmX|6kG&fS !ZzGb.O JE~2aobkĂn !biGWom4/ >4r |_O_WƴmX7qMJ`(-Vrc5ꣅ 2eKI{/,qz+ RPr kmAJ6]!cU>hAQHP0@d}ca='p Qs6JuXb<ͥ)qn *Mv%¦ZifA/JJ"pV}>%#V5l?e<}Wŕ^Бk^p4x{ ɲGjۃZ%k0YL̢ui:-6BRnc;zw}&;]gF!#ć @3,!$T&4)f"ZXwC<Do2%׮#di^o 1suEf?{0 FFY4\Oo[QlYm&Cs*aewz:SqES;MSⷜs+#9&4@`2ڡҦĠ1^1D9;J$ \\pJC(X_$Uy\sNV5nD]+y4jSpTHJٜSK\ %)s崂M4hWal=lBſ_CNߺQ]Թ8Kim꛷ ok'-`Wdе~Qt1`F0 L E<~[槈 ^ς( oN"Kh.,J: v4Wh W(W:OԪ 0t[[%CYzM:5uv }J~[;D!Ѱ酈c{mT&248j) 8 <4$靤/= 9&w䃳TMgkvv$WsX؋w?9@֠Ѭ5Ku22J 'IJWIۃvPi5ogӞ6vAWG&0t}&.)~ex66\O}r =[!ݮۗX=py H㶴ވF%֙@{r:Boa5gNFTl p֒@dQ* Qv2CzY5fJ^.YVmg _J$݁p˟?f+ef8b|dޥfAq8 wXlJ#qet7T֍L7lL)n|I%C逃O]H`k_~_6e{⹢H ;>ބbn; 829%`Ά՚t8$浦c#p)LJ{/Іc&ĥn:92fvI`vM=ne(ˠ34pE?8sI8H |9BfLy~@&5ec7&E^|2Y9\sMm 5r\sY שO_砡.*nhiĨ,wGQ M8ܷ ^UhrI9Y/4Z #2-IQ9}UƁ!Ù{w^׊o!,@E$T,M-[*W Ez^- .zGVo/Ecdm'mS`=k@ݻzQCz)RƚL׶ϼ:Tηe;,kkQG@9n|8"ߏ\Ȉ(UL+e;OX;y5PhZfz5G̬5$2e[YI`:AJxW|,}6qd^9  o(*.VΊ.FAY<>,& T=2>T[9<<_FAO dd:G W_i8;ZZʷ&3v]z^+g02QxhYB"uС(Q-{u"`Js>W:z1ZYeRx9X)Kvdisԍ:[hHڟ; ؒb(b2N]}{uҊ"_ a+E 9;0P=UtB`ʎkS]s@,=}|0̲*SK< /*끙qEJ*g-y<߶747/jBcsNLmɝ<8オ̂uL ߬\\/)]k"B g,:α )yiB/ΎD/U "9 gAOaoZOAi,J 1Xh]e<2_rG:ڜ4(ZH&FUXgԝ1u7M%#O1>g(V%Z, >Z' :RskM㓾\“({ky,b +}AxZgwO1?0мbweq=Ѳ60X`~ ހG9/vbN7SϐUgʇ9skz+ꂺ&.cmq W=)?psbН܉~ '`48&'{u?M(*3seր ~1j%~~O I}DpxNꎴ\C^VgpN?+nt<&N#\K|t ҒKke#ۑS|!H) Bǖth4+/]X Rq eKroot#7kj*70%xSI_~q;gwWB)z= gRM6Z%pC#s?|$Y]8'7-`ڀ%Ju I3',R n; .SL;IC(UJé-Y! *yQ  W34Ó4̿ =o@U .8l,cx++ r5~ ~VM.Z fd%  F,|aqLэW0d{ <rI`d}PZB"ku%"Pm6YӜaSY&~#9:>XQV)f&Jv#9 VD=սP=#0Lz0(Ƽ1N/?hβ N'3\Z0m?js{odoG'l_dVWbc~/z)m?9Q,*a#GW /1dx6'A86 dR_rQ-T'HR!W _R9Mߜ lu"P?O?-gЈ]GĎ3QYw\m(q-on3{fۇiiUcd| x]ItnTRm1nU1-Ġ]8B}]D=3jWF][XE==&ߤW5< #wP3v1L`gHAs*|%@XzJ6G(o80&&NN֟'qVz?\,w=ZౄY]m8L-5DdzcgBp;3γ*6S{U9L扖mX!03H"Zaa2%{3Ihc/('/I5tHj$= JDVb)Kmnd"8ܹ?˨^k/ H8bL]Ŭ]]k aU_ݜ쯀KD^J7EIF3v:J +Y]L2Ii`J4"QĤGem[u~O2bOҿⓗiX0 ϧ^鲌׿*y _Kӈy[% 6h`_[ 8o$)rSHzVe p+* 5Ks E|N.Ucxb,Q2O9rߒk$I^e S9_mȜBbi `wf2`?dDeٴHx}ߪ@x?>\xTQꁤAT}{)5]%wmTSldK,"-46í8vJãvf49NúhPJ򪓤,gQbfN56sӛ4=03?x&̣3'd*y[|=?fr(%/=13ͽEi(PuPmy t9&yiOU&Ps%I'*ⰶVݫ)ÕhBUĮy 숾+WJJ¤F\|ǴԨӂX٨^l#Kɾ*e|qiX>s EDF_oM.$&Xtq.#S2xxaAt0 ;k3|4mE`rvQJ{hQ`[.ra#;%4~6Le|i7 gC.W?IEAdrpueԮܡ4% 9QF.p^W/BGv|;y-SW7 n 0 3CYRz _OaJCXӈELA`T:e 9)PlUbxO~ %iQFrah1RrfjyO`'ZLAoX)ȪlO˴Aq sts@w#m3u$RKZi<-(mҾ VI҅JrgY-B{yoδ_IY>e ŢS#dΝD5:n-[L|5>cCz-Zw?zɆbٯ~ ·F^v[j=X,1RXyHƐPatQ+r;rf4h BTKxdhE97Rȵ ɹhDBYkbwnu7x|e֮aڠgzaiN-=RgҞN^,-j=$~c~Wavrsں\~寙? qsAc‹95-G|SsLYWExG#ªcŒ|ɔsq" t3kHDZVq? rD& dIM=Oϵ`ЊJ:;Q42 :obÎr`C1 k(TzT[ ٢u4ǂ<]Fu iഅJcUz? i4 ᵕ14C K 'Ɋȓ8kSP'CsPaF{B\6e/@{c9);aF<6>qT?mO^*A\~4sMs cbx2 #q*։rܘ~c+/3m(%{i ܉>n2盱!_+I^U,{sh>ȭđK&:|nV-m<)_!g^0s֪*b0,cfA c|%j eT#KBr]uyVMWWMhS=JgZчSլok-< ,4rώL@ qSM w98Ni[þ pbI>t|8ޜ2u*1#+aXtu'd #&u0"kʹqH"T-::qfs3\<J)&&i9?G;ʛ|./'+|H;^A2T 1UkPzQ^Hv%C(̯9FzJFYg=$ jEXGG[zW:d0ӸⰋV٧%̒zg<(d^v#6% ԽN$ne518?ykۙɃmHĿeF:ƭBtf].<ߺXMSk "BF4Ef%3?6dUhIlsSy̻3gpO>M!7"<ʮ" S?T=/ejM߉TY`ݑ?D*Ó徦ߪ(12]Ik \N;Jo1\m kjA_Rr=&G"#V,?`ޢi)ʤ˥1 0AHn%4h& P2qt*Z4'E01-i.þ,+dW5E Z |3&"E)Fip=qC)f[,ؘԴL2(%Z+a=і6Xg\ yf8gB<&}w*A#ӂ$Te{[i[ h(4tsCes {,C 131ي`.=agGNQ>ĕV)Y݄t oèF^vGKBGK.W¸05@Ё>(o@}~#N1|\}? ڎj|r;3VAlRLNbUNO} WG8Kk+wWάBBm4(X!3cW&)q(oI]n|2E/58 {?v$4E{Հ@8IS'QQj"!!UjuדARK#$ML'  ?Kí1dWq"\.(7+p4 WYT÷ 63 nf2|bWWM5a34f7_ĽY؀y5BN0K*uagp lP3^igP8#ОtCLR $*n@t~PS9a;¶' Bhէc ku)ߏ}-T 7Z6t;X J!7.gl7\2-M 9^Pٴv)8-ـWKr*lm[7SG8l>Q3qCnӷpfgt VC!(W(%BԒ{)OakETY/e| h$= # #$`Tn0cȈ8%79ZB=*`àcpEkb/Q7!'{h*yrJ# QеTiEiPۂpў}Ͼ9rB؃_X!]C2ʳ Y"5򝯉7y[-x ' d^"I-8uژ~J2`91EJi8*y?$#MA7r,y!In%wbh'AsLf,̭x1SJ3W `) L_ *(|931+y0ɥV:QYח{ g|GFJ :_YHjN/]0, ԕBYvbg?yc䍩Έw(nӣӐnQe7(w`bd46 =hLu-c14 tBNFY8fp;17ԥ-Y ƚ-NfeHU[h.{j 뒒r@-'ItwmJe!7hc?@5٫bY9PόƮ: & Ԙ*yϤV +9TPu>4INQn);a"˒W2b\EDIr6L!B%+iqEGW!{+N`Bi4k3_ ;'"5n$kDCU*ʏߥDxF9KKtpXAQ!k%Xޑ$-N{܃%o<34@zMjk.d)&Й~TKbpٓx-SnZsiYp+6\q}#^3m\+PӌlUAx-h綂,p9ۧEp?sH)fǬft17󬑞6f)x!#`CSuGEL@+ᓸZ| cv 'WT /cu\N+ͨ=,ݾ3w;8 ]>jws 4űaǺKJ$YP.!,d,b<ˬ28N W, $퐏Vm*3G{@FveJKNRB @IǙxT."Hv-\I+HvD)O 2uQ o'hHi`噩t15_ц[KaD4ay _2> WT+ݜiyȆWA+n~ .|7#|I/<>-uq}s7~@Ɣ *LzWJOty+h&@j9EF5X JҒ> =mW*߳!p |8b]ӸPTgVE4G.bF2,~U]CS^YAm c i2Pc#&6sGk8V@|]NsQXhZ{*,C;E'WN (1ҍS$qe#%?yBY˛Y [}Nh!kHa005Z]%aڙ߮ b uTE8 PlC{dYa6_3 0nk"x-bqq:$\Ң$<)R!ԬscU}66ezIUkMՐ. wHF8v=؅#;I.]#`&AS-hW1Lj*{04Նp!{me B!<5T(lu}F>kR{j*q:T@L]жS߈w hVOI$T d !؞Ǝh8kꑐvJ6\QBy:FY?dTgŷ{LK֠d saySn '#QySarbN@uW.?V"$g|h ) Wp'yǷN K|5E,>q:j yF }"9#l6֮"ck!qqظ6>0(5ܶbrxWZoOFcHGEIҔ҈P1_/@K"\u՟B`I7j{j;x7豱6[vvi+`}=ZFc1a [wsm"1D ωur 6`vVˠVv"g5ypg6m10戄cum[J`SxSB6:$>J g pre M-;zR oR:Ls$Q vt\JI]: Ϧvv2]py888f0NDnH 6RЃw;$ָ7{BIئZaUu&G ddYqgBC*{@o) a"AkanjUpfXZ ӆL+x룷&d֏m+t}O$b_1UܮR8S5DSUx?相/}\&#(M2ۄuE1܌0ÎX:<;P&BʽD!•+ArZ0Aj$Rp*u1>r#Tr;Hנy4O)l0)Bl-Jnfu;;I\Uv_#(rL2ٿLWaU6oPIq-[','PyJ6tL2 :ˑ<)yhps 7 z$앧 awJ_ظqG1h)}Mo\d]DOކd"^8PL{,~&|Csl)˝poP易-+^UQPO5kCl"-љ(H(eAx0AyW4& H0ZrS}S/!\ nRib(30X1=:\k" _/WxnVϾѧԴPz*Nr.p&1?)ld }lW(0M7lp lK3Ĵ>vU*Tws;vNy('g ' l/[=vTGr(XQP71ۋ%;jg|`qJj|NPP=Y2a)|Nٜ3!" !4V$ Ԑӥܒs0)Ei%tԠlb,BE;RA nH tZDлsauAL#Oz8̓k$A 6ꂻĉ GwV&6!`cHX__u.+NfA@/L0MĶwr( YG,P=d湫( Tق73ޔ B^l5Vtp~}ؿxy=qۖԡ䒄!쯄b婧 _Sus DQLUHqhti+䔲͛v|=Ĥ mnq샙┼lměW?A|3{"#3Վ^Yߥ>j_HI T͎(12a U+A)lA#Y{uΕMKPF۲SX`yin@DTG:8UW)<<#<{;P:'bR++t]NOUCs;cirHG27XGQ>F2a])cG̖#SIF\U5ܳ)]&Ks4ҹU>{(dꡜW"sn~.* p.0AqS7,A8K[q( #&0trŇ<3:H6 ެh9:0_81a܇\GwtjLp]hMa8Mi2~ T8 #,5?(;W1V24ZM aƳa3_fJOKyqM) #`foΊSW6Ϻ"~W3J51j*&bQj @CI68%ZJ^0Dè aveؙÉ8rI|T5, WLִMc-sbGqEt 1FsؘuE!rTQtLoK7Z!h9k I`Pc,ɱ+~s  >n{+ V.9+3d,*DdkϨ YMaRդͭ B3;;ƶY%RV)A*؟K_YO|` ;{9iy]:g=(}_Č+FX7mK:ޓf`o*KL&΢3r2 fE#bTiUHpoZi]y5={^'M !vh)*+ I'ĵp=z<_bee{30.`(.m`ߒecPęBkyЉDĂ+2z@UͱLlOh5~)xc ?fl{?ɀ\ii_&eCAO%qbo\̄hK 𠀇uL(TQr0V(]fx;݈w.P;ZͲv;ѡRfvˬ[f y(%q3;g>єo0uۗY#`H16N$TaW-x(urѣCm φ`o}7,^+O62SCy:# jϿn99}.78Otw$[$'L&UGz$^_&'H1PͅƣHPy4kh΢ٖX@\h@rc{N"ŜWU,[eF) }|x;o"Q|(LY;=Lg{d%m`=CPg-% < 2ݧ@wWwLBDmqB4!YLhlT~GNmؘU)k-H~m>SR{#jZ^9F;WWHIK`C>.hѿ 2d[3;wHsA/Q+ViGmPhkgjU:u6ZMTl4 Mp)jz|0S{ KeF@DMW2Ē(VW dw@Ђ"ν5²{'jUľ>E7C s%eO̯CBDUQ.g2У MhTgzUT97U+8E%lY(Z4:^Ct%u!pp,}" 55ES{KP0q08LH+N9y$R@ KھO@1}~v"ߑ| aoLAg"57q4$l gnE&-HCn[k,u/OU"#O-Rh\~$ip &GtKECwq^hR4n-n>3 ?Bo+t*&ld.j搹-32mWNjգwp̳)>&1 28[z3˰`7^zywڱ?>7 %\topѬu*S)L([Uqq>rA_b5@{9#zG],r&A0-ya%,q -gSP0`F-W ³R"trjo7JOIeVD!wdM@ HkEW nj9LtHߑ:.NQҽ:3lXj7B1w˥Kf.8P ׾0;ѻO|s;G%V>>AzHrH 'KA'@um*/mMӓ}hO8?+PP~Wڻ?wȋG@j=voDS5c}wl%xd@~$uǝ[-P#`'zߟt`YN`jsX'km )!! jݮAp^:$M5.Y3_|i_GUOgQ/Qt49oA~AF_m[ 'GF]>-p;<~"FОނ $S$bb4uc-,sѴqEHAL[jCaS7MDG\Jױy9d;1?A,[𶅱e;nSO)ǡR37>eΔ[pP(o]W9PJC+2WoK"%蚰[T^ cJÎq"-V}ɝ{ÍkҌ$AE6j 7쁦,ہZT0svWlר_reaQUM&30x㽵:k7 t5ӥ[%BPZ*lyY?q į.)25Y.ە)Мk?<qgqoeemI$2$``: bViV)Ce ݯfR:%O$[bsx[+l6c~:M~"i0φ9*RKruls|l6"yY{ۼa G= o#{ηM{"*%IB )Lp^a8D36 F[ <~k,d\Pw8F;,#Q'ت#{utC/Xg44/qH}O54^R9'މg|{1M~@dz0-e>dfmfU QyյՉEM}ycnR;:24T2Jn,7D^Ŵ)wS|p]:[FWItC%KDjk|G6\L0v{mq`uy{3sQOEv=:%tn.NZ* b2f@B,I/*vD ᲥeXCEҎnH_@ȇ4ӼˊWt$$+(el+c iٱd[T<3$miX_Ε߻aC pHE6TX"PE4/`IX h)BDrL1>o]US5KJh5vB2g+j&lDUBL~Z0@gX[SJ2PZl kAҹo|aMltޒoiAB|+o\"Y/6kFx쬭a< dW#S`lmk͘i{.P}!jfoѪl-aXlh)wc >p;siql <>b7VY%S8]_e6AQ+.쮦&NqrO{_zz̨ܼ(b4Dp.I׸ ,]yJ< ʈ.`>J궍߾S^񤿙hyeEh[+iYJiї|]t~ )&2'P%:"ȳbV?fz5R0A&5 &`.,*6˳|Rn,5?u9/9r'S·C2=%>b$s A1n*gI,2"BfC)/ w-퀼dsm*'=LpE._G17qch~ ։KJ"efr4.Tt GzBcsχ؏6̼yS aГfd2b:-YmլQ1w 93fy^q_ zGտ)k "24ݗ{Gs{kkDZ5MJ;NtUUr /f H͓kG@SmFn X[F Eqla܁{2*w?B) = Q)D Sp"9!nz>ANq-lL;xlaB/-E(.+B1{v/ v*]Iqy,Z'9GJuu֔8BZT3Z:n 4K11f(zJjɊ|j]5%w_Oq~}ӓ]6xs}x"+8.)2]HXiw9xa< ؒ2SHZɗq &H{-ڄAEiY -6S#W)H (Rbxdă`dN(Z1J:S=d 0rhi>2$Zp TfT7VL*gD ӥ_ /&;N^n`6kJ_ [a X씂9oG\3dG,P" @oDUd?,T 7hxĚe`U9LUbђ="*y_P2P{,bY2㤹b_\~Bq+ϟ>cл|omJ' J ,wUtfFOZē>I=?\_iZ.Sd?B5%՝V9>%r>RDo2 Ky&Tx^OAv7[]N./g-S}]'y0IG];oR3٫TY"ֲi)2,N N1`d-_Ϋ~oU؝C[p]0}ZZ8i2E1`Np&SKжSnKϥTZ&o;@!st$u_vL4F<Ȗޜ# %>2=Aoܐ6|k' fnfފ'a\Jȵ%6†Xg ȣw+\n6Y%926C*RWJdh`.$ox9{2/(\^ 6 $P]#lz5#*:wcPΙjj$4m4NZbd !݄ }nvIFvCXՊRhCDؾZ3€ `;s!Da: `jZ~q)D0Ig +z]sQO˲~O6s \A< l'4H rm*H{`p6VJ Ul0FBVx07iVN IR4%'Ctuj <dȬQD!Ac_m7x0Vu U \%⦟.r)5HW9?3nG\&$>4Z= f +F$:nVsy'4iS| Lh=c`GK1Rh܀/-K|6r:9QaHM3Wĉ*=ҝ{f mPLHWl)yBLzƲ-4Eqv\M֯ QSV#Ĩv@Up=$tR%zc ki'JIn"ιf,Q7Mf8yb&kjR3tVs!|^*-d*k:rۖ`Uzi"Dz\RֺdDz՘^yG6Z_=2$.n_}x9{a0 ኃLZ] #@;*iզKPV]`! RCP'gxz:#gaJ|;Hn[#;9,Mݍ7&+ɤrAd%M'v2r۶D\7҃|Y﯆I?k( ΃ u|bZiIyBuIt23(`q}NjVڳ# Plj)N&riYcC|A3R 2yh"kK*g+ﺲ Ra!x-/<ԙGb}m.^44F烕<h'}bYGnsJ>XN|/3Lw:zJ\Vp謩>+3V"vRD\S#4NK2sfJBi.虩\;tw},Y2察gC=m5ltf_I(JX裒fI=@E%hٴʨ˞%fVĪ^E_/1,a *bӻVQ3F.1#7=(]Y:+o #/ Ep5!>I54?k{s*梭/bBz6G5mv~p93?Lxº?6~B%(_߬+W3Ĉ1/8e f)3wns)b0W!iT[g˧uާI$kf]"{6&ND]W>' wp ÌȰ "X15g8"PKuW 9ߩxr^-GaQȃؾSP %LSu}sQ/i.ad Yl| pI(gզXQڨ8.di:lx<~IGY9 {{>OH,=1Ta:+ղ ~aFl@Mvj+3 Q6A0's=K흽mPwP…- d0gS;Gq|ƔL ɨE\w":-K;ffd0`Sn->7&G¾?+0qBt:dn0F27慩Gұ:`a)a&~y J*DPp7  L[>'Ry0,YInwMI/i&eΘJ@^4Pv(DeJ_g/`im FHiN9Tn9f0]tj8TD& +,s~X|=9&1t߂'^(P?}fN{ېآ>FHS%m?GWPU`uvoE!F4v bw9tn1'a40KqK xj)]']>4mX6oWpЉC5^HAvMY(C{QK"?y&f )]xzYD:Sc q溡׉!Ee_5c%D5\bԣ m7(!jm9HVIi[w9Pt/ir_Ǐmװ NkbMgLܽ ׬Iof©a8?( ~[#s$ە:~e^ҡ+؉٦qT+9ZQ T6OT$ OGzENScG?tWg9.u6V{`!M`kM< h)dkzuT!aKW ־;ȕ#]hJ:~B /J#z=![ n ݳ!5)s ٻt39s:z5.Ih#% 5 lg@0/+N^6[6n0>ML :!+vrd)bm^81Nze da%~2pyN4!a~{/s(&AAhv n=06!.>%KNVF8'@D@s?j2lY3Pjqαܶ?czJ zIL}O|@WmΥ1?tqpļylV5Gb> {.k)u~@@aEEE4mk'8@miC _0siN)G؄2FÕl1ng !.PpR!3z#P] @o o ZELFɦA/lNOZ$ild \MO-vZ%IRy2cP^0\38ñ9x@9+TTd+ˤ1DO_G(zvZXDDq"'.9yВI [fܡ (O:OM**_9 =QkAT㝹3#8MG= Pngzfy^;iF_kAF}1cn5C%\ΐ{cVBU2,T=gF;؃l/׾Ve;d]y hި)m]<2)%B*s)8YoHvR= ¬ȋSwР1v2?Ƕ=ݕMCi-*j~4 Z6 [͝tۍ`a Z\eTr &*2JőX>IFՠzusVU]` |treT67Yzaq9ëGW1(uSƪ 㧀gB9LH?u!6}F\6 VRRt,9EPY\rGת^Vxʽ syXh.:vq ^zZfhX^:x]Ձzt$嗘ve(`V#7s:v _*iH ;(#N~y2x3pcXD!l;6IY+-r ?É#WsӾҢC/j5483 n%AFl̶oζKBPU-^&r zĊ {rL>흅j&KjU_@"iaӒ9cw1Q>]xǘjbM/sUt.Z/K&jwM 7V3h"ƁXo.3[#%~\@zCzW 3"I.L7aIJPYYvҌ*2f ^" 'aUdꠛTLVN } <<*α_Ig:g'ю C47I"1 .6U%Ƭt0,/mPl%.4 Ɋ6e/ ? H {y*BBQj_ X]"~&ղ?v`UT>mKt0,*,L-7!}gtK>= 1UGt99?u\޲cll@LKOvY'x?ͶX}a/hĮM!VGIdkyEXCoXֱc Qېb,wt=>w$IVk+$~9DJ҇^t_ ´ "gLD,jET;,ɟt*>|t]] b 4){'P: GOۜJi?x(\ٳr$G5_W:@s<'4D ogq6xyC\һ\ʨ_wbR E, m1s.wϺntx!GCP=: Y2nBhD`r%f%R>Yj(OqXb /#Þ8\X!הWۢit?Qj:~P^};h#b|ѴdBӚ.') #bUwz<6]J d(!=OοRO+gB=@/YcSR݊\"sz3V,?ݹC8ÞFjV*'セ4*ړŸ[vQNZT ?]7He֚TCnwF%"G>e{.%Aly:6̭ ;-8KgYg-;Pşjr2I@'feP4%4E8jc9*Na&B-\W Z6&<ScF Xd?e*TMgwS`脴̡$ɣfBI?$$R~UwQA ϯ-Sy[/o06]ѩmʾ r;x#aY!#!M"Kt>˵KV@U@jk.>{QIdވ@1ՓR?:,㔎Lׄ_t¾&=ѺcD1 #/F#"'@z6۳/aT!ZXl΄[΋[f-q'Z{ER5ו`ZVs``Y!s|tϙ Ae9} hzZz,߆~rUYK+åD\睊DG=]⅘ψDHRz"m/Xs ( J\Qa*,U f2dڕR`UoMYc0/@4< tx;1R>=97m{ZG|+ Sl2R1Mrbe<:b^Fnsvčݐ-\)+C`wpYJ׌g74&vn۝X n]8155ݢ];10xR9U]b<(?/V[QPf!3ˑ0gJod5ПPސW%%%P2] b #@7uٻn@S"}tBYe}_ b6ZO$M,UĘdylVf7 e_)RgDKA!O3"6<9c?Bmv8ziC1'50ETRY>J L#A]V[v.Kbݨ߅e}EKBIEE|po00k"&_rZ*tԡ# iAo 4WNc_5^te˫F1j6m@=ht#v^lNjgB …1*U'X+[q3pVP̼R0G=ou:om\R W#15Pcۺ;WlfCfR]q”x86yj ?v?M1@ ϹFt|NF*]S$U㽦JhR3_JruT>bCNYIk +?()k-h-uMKf?NPGKdx}kUʧ5OVƐzmaD ɧYZ.~LHu>{2V/hz݀ [e.*6$#λˢ B0h-R^V6Iz:Xi c N%:8mG/h0USz[FϲzMf:oF$Pϣ2i5l 0NN;3ip3iAeSƘ*`I2-[vkwW%3u7 Ę+8!W]; S F؞r[:Ȗ@wߴR'foH():2eSҨ՚N;V-n1] b-s!f)Y0Hm7rCJ×%&Noˆ)Q'A@fq>l՗>Ǜ^G:Bvp AK9vĦ?5s-5EB؁Vzc7M;fn?4ztZiwO1%(}XzGU+;z>ґ4"y",'$5 )2ǙjVu @Ǚi;ΤPOi(pLe*N{b7 Q&y/Zv%j3#F5+б_ 5؋/=cu |H^c$@&&H%w&riVJKC||LY xrP ZFD5Ēᾠx } 28S)Bv(!1"&6'3RieX[4{h3)kQEY94POCg `["bhP]gG1n8t! n#ڬÝ͐IVf@8xIJfHx ^?h,xbdH阉譩}߇9,4}ܷy_T|j?i 4|{Mo~ʸ8彻Hڈ[⾄"Ν܌p?Ҧ3oX[0y\;mR(`89 ^>-U\t/ʇ[?>h(;&݊WZ.(!p9RgS)aym={UxsJLjW%LJ pvn^q v3UˏMH)kDuW٘E`l3) Xb= Y;bZoTv47˞:8E^˙cLkdX@Az0(Y"?79.kY"pm*i:c=0p'^XZk Q҉ ,_XYܾߦW{.یDC9iI;o`5Q8:F*]'Mw ZWe:b3,RŐ VBF'04'](H |r[m)ǨGfnOeR % 6!7V:)| nMԞJ;0S3S+ Et#K։-1.KroLW+J#0LTfOjv!Ŋ/? 0MiNz$o-%@A"A.(RoXc/v75 ,/[amͧ!`^#)Lnon:6;r 4՜#:YXTTovޢeB_'Ocs;@AՌ5Mޕvi${(8"T4"QE9cW3e}ExR-}^y xٽ !<k>?˜j7$rF6U[1 *|[@bzd&A<A7x!TC:z7ڥ]#m蜁O})*Ն+ώ!߈ew^kokFWE=0uΑ%}I9Ѭ7rh.D2 vM?e ̄6!r e -~M?|kR OT`1lX5>x\y`TMWoCkvb+Mۺ,~ Up$i̹,TX{dh&L% CH! GhL3Hڇ i$6(7n /M9fOV;=w|,]3Y;d\M|WB~j?|WKgYhMH{fzxFk&8 Lg|.kz bzVc'#([fG'P0C</ˣ_RTGb%`g-,J_^IPĖM4@uC10[i6$%~]sk ͒2nXC)U@%Nb,g=7R_簱E lJLx[SMPGSup_Ђ=b ɏmwpNzI#{9uQc!ik9dt W(š犤}r\VJkl/%F3?e a #,/_Rx ߮, mkIq _g tɦ8<}5#yS"fE*TT 'M6DVotUԟt 3h#bg,e"Eԉ3<~Ƴ*{5vU@GT12Ydɍɥ!4'p5yj&R=]WI5a% S$\Y@ql'?k/q#EѲ UO[@Ac(@׶Ip>cI8"Ašw\.ߴZaDfznS}a jƤ-ʪa`.dS`bEbOϦ^&(}ԂJfsgғ9lD qAL%5l:@W~w_ *c D C1Bj%laE8̣ym:!H0$R̢a%#nE& $eJУHD#Ed&K э1JC\Nfn W:> Hf\2"wl2MZu5"GEjzзzZ 'iB *JD]3kk,JU'^>.RRvr{"?*Sُ[Jpk\ZG<h-bSPbUu:-=g)>qMT4kr'20kQ1hU7 mB;#$8'<$!Eڈ?{I?kLfc}4 Z?*T9ݫÀ-}Bi+b4S4XKa##}7N&<^Q u_|4#&d9Pmhk1cGصB ;(mD\QWK\KeO" t֞2)wJXSrRlWeR W#iq5YЅso8sxo,(%5p=>xzPw6}lZzcݳZ75CIDgv0u7_&^AYl yMTp \fa6(@WD"U/É[>P7;;ūG!i1#$mV#LdRRnRx<?-"ӊӗ#tBK ?x]P{BD1IThnˡɚbJ%6IKpӶrm#;ےaEB߇) &NsHj|_\-4] /4͖`K'MrQ *r ;`zQE>c",vx/a|{"O~ b/HQPG?] ՛Hvs](SEҁ!jjrSc9TZWqQC[?䊲!%jyB$<5ާ*zخ|}Z%w_a=I $_?֬I t6%т _Syg ԓiq)cUMS;9 &%[d6wd>z"kԝrbyQ^WhIٓ>#=)*qu&2}[Lŭ?y Z"6LtY Z,kKVQQyx˒h'gg,Gp3䰋>& 5So#5U;r@|$Y8P\2\J&oko镕ubV[THnHB 8@h$W[r՚GK-sk5vj|z:vo!큧|)+Kg;eT" Akh֐? O4-\ a0Sy5橃1,/wT{-{Bm=P@ԉo(,Wt@!x$-X7 uQbF7$#O˻4T)Ls;L#>:,d_]:9]?F#"H]yp`|c݄ QȮ]N7WR3C^CO\bx:'22h3c!>ʇ*o?",°!ŏ=. 0J&u_@rpA`c,95* 8`UQ :͡++ljnAk5DPp2Q:'(9pMwM)y^\(x.q~ &#z}[ "&םitI#sQN6Jԉ蔕94GlaRM̵򳇷2Bv b/hMo:>vޑS#19k9h-k*ZϸoX G'VT=EiR {l 3}4u׼o"j7*CgmTCڒ3C?[Qn,b+~*ߙr/Rςc>`P]/HfMr")>&Ff!F,٣q.Kޡ+wn73K- M/tϷe$"c>e@N6\^/|A.2Ҏ2t0͏&X8lC)T`|c݈=B7gi`Ɔ]oZ+NM" v'M yy ;vt0"Ew ,VP1ls؈*3US#T-+1Q3.}iա@ A UF:MId=?R>/y.#Wu6Pw?9HJ Sx.Dq.G2]ChL`1G2{VǛ!(KfW\%Y$9T nLx![zS!dItִ΋m~R]]1Tu͓a;>xV b4[!X~i /')xPOKޚfHE4b=5NAq]ws8Ő.$Hok~lJfX;^ИmWwqT/M[#C]BXcc/1q9~z_|k"CPܾKFO&Pg?}aڞDGHb2oSlVZ"$SD^}g̍':jlELn`Ջ*!hE)^i۶>9eƦ=d6Sm4@RT8 <꽳I+SsjdCDXʈ=d]2y13Qt@HqsXM>0Ńgiwh~ۗjr8E*/ >kzCM}%NSmkNPñUi8QB4`Ǣӕn{'Da:~K!μ?]$i!|ų[WiM {%n ع΃ *MK,<]¢ɲ]a]FOk;ڕwi#x1KHCs;<䍯!!9YR=h!/wbDZ>*aVKYz>3&t^,h$kΙ>o=]R8Vjw#,i.h_mE5It 0嗠zЂ$)__-[j-d'>_/3e1f-L~WpCŶуێs±4<lW_¬Љ`ձϦ-zX4;PZ_iiowٳJ[H.r`z_9iG#2lo9A߃5& PUrt3?umm A3m=+ɹ),C$I?kaymNhS{.6ҘDWobadUȞw>ձV6bɦ>N(Aຎ@s \jUgp#^Ûz_kt _'4\^u;Օa,D=.e ъ TiIψ C2hDշ(d,~O]Z'~[oNMK U߾yCy̓-x|⮚x6f"|BtB>Ǹ$:Eu9I2,dJ"(ȼMRൊV.|:\R1ANi U3:dw͉ŝ[SG92+^cAb}V=b×ʏeItݑJ[fz!! >,\ CDɍ.T3ȁ8CnD߭hSv[iyAv l1M*.0*ypKVXZC8hzKTČ[wM={QV:yISw!mw8.p0'!DFC,JNIV5s}rb\Ш:e9 c6RoԒj3uoiT fB!Xy"I8LA#h ]*GHR%:7^ HD* 9&sg1a@,FkO#~ũlM9vUbc4Ԝ|hZLN͡Ash" O0* ^\-{)ly5K/Őh:D9>靟EEA}Oerxՙ'IsO`Ӕ?I8[>͆\Z.j,^lw?i iz0OT4,o:l3 -9SI7Y3`qenuj[\ ȡ[CeTz8Dk'ŝ@] yx/{h&ҝÜ 6gQXwn6(x)DS glAّ*hRXןy)J_?n~ DOXbXH2;t!x\lHP Cl+X//Mrk"dr k SA ~˲e>cuUu8M}s ѿpdZ@ TU 'g6]\wI5tg w0Q)1ײA'Hi?WDSgmUmzKqca"`;϶6O.T-u5wt+ CG8+B}̺==˷A+a;S0Ѐ ԂKaGj|+ѿCa&BF'-!JO1L+uDa3!Ov!61_তB YY:9TO*RyFn9}GG, $>PVayA/;RɐK4;W9 xUK8R &S5Q瑬 97u{CkYT1͡lv*g/ Yj{@.9'5wjrY%ld墔:В""96+Fe&Z чwë? SKҵUA净!FaBArR+3\^gT`(Ը-Zά]Qh__j@ #ș= enH̰yZՍEp=4$Qay0$LBTjucMq؃|y)sY 6z|8]..Σ< mQU3( H}jejYhyvz_׽²䃴 takk# ؜ɥZ$zIG[Qwaޙf'y γ\ P潀gs\YI b6gORǐ~\~pI}u+?Gvߞ.n|iD~}fCi"k1.,s Kb[UaȘ3 ,::IOG׸G}xeT!'3랐_5af#ȥ( U4S_9+_X( [wF#ymt!.Tw*F徏Cr.'A75$nY 8eq.++2 ^ Yw|OEA#'va@1sM3TʬyeWec&^̠J֏>`#3 ;(?-g?es=DKN;c.zzG/$Q >JILlC%\.{3|{p/$CCa]hFk A{9 _ad8,DmLDw83Len͂ %K~No g-jH `%V<ՉZ/_jA,V MAA [i )zg"H@)7B ~ uN)dnflٞ <6I !{+.@tOR8SQ֫qn嶇Ӈa5jzB7;fI7H[HTMTރ]:$ ˮ ?crV|/+~hp?,}< $_g(s꺶@]6 c#:oKnM }ԹL,\E& nplccB):%L!39mסyNT=U*,ψzZB@߮|W 2s%&} ynThR7`%ѫ73DdQŐ,13ۃYǴ2#SZq]l* S8JBHqOZAmrҰ,FJy2 lHv\O/"a[@d}8-#[ {&IX>/5@`cWyyo>ނU&|(i#W439whE!zkU)9 Fbx -+恴wrHNv?nɬ` >FrBP?}7LD9=6Ԗg^w9 rT''[~?&z\f5;"1!~;nNX~lݫ8F#sdy6SAHAC.Q3Fzbd淿c|Á2 ?I%#"(3"2Jj6rV0ɋ_.\8WC\qd/ָ#xp\_=YmE>Asi# l2"iaQDҵ)Εf^ƏӦƐowep]`7 >Xe#A.[P+B OkzxM2#Ňq G2sp^[}sVsTj"ŜP`2U6aY13{zZL QUVMyx+΁M#t&Ezebeě#?7a_0R"*$-DPPL3㈌}}tp0?doCu:螴A@Pzfع4{s1:1,x{H7\\;sm"1p:[+Z~Ќ+k>Qft˔'[ {ZE*g $T10w *D.l*76BDu]%SY q K2TCλ]r S1Rc9kVZi$鲖vcD|(ZLGt,ӿH?8EiʢTYEsb1\o۴5u Y eK%koAjoC}{ʘ8ӰTnkrqn]-h \(}gQ>}aD<Qsۺ~lOfձ;e 1LJ%O<Xpw7zY𗓽|pv;j]P<$t[9-^!#O+-NPcf'7 KdAj+t-{}ʳ>ƃF-J͎b R[?lȋjm-"(?PrĐ=A}8nc<H< "ibn}FsH o /Wν @M;0@pfGWʂ*'I~~G{h#6;dI|٨lŊ@suHUGq-zg7]?{l#hvԩ`qepgupۊ iRlצ8[_{q9Uu#ė5,yn!))8cd;Nh[d Ꮼ>d):swr`V &Ie-,Ic{%~Ȣ"GoDŹRv8n\Q;ٲbsJPy}eeXzkMBXJHJѲ#Uxy8@z8AcQ2Ae+N{@_w>N)^Wq%"IhV`Dj‰beJ]7I!}4ŧ f HXQ> bscm$8ఔ@ W Oe,\.P7\̠Li? ZиuO5V!):rYwJ纋گiR+o2 ?"ԣ}>9~Cw+aB9G D!"˙P]ǝJ-0qZ>Qg ODUc`3Ř=OA󡛝A Vd  }kpVMңVgD8 =o(.%2Fzi r}wBPljTPkuP|hUՇ&WcCNekk%.%5m9O<{nV"Q&%iDk*|1֏sR"y(fA/[CYMhVMso;[е,M#S☇t&a!?> $t (]d.9Zrja']"a+6-X9"W#W U-;wd LaU;KD~z ԭj.ڂ{N*YֆWuZEq.2*8(:a^b f8S'NW\h 94 ufL“Ap˂[e4+AODE_ !\y 9&Nss*y ^RgD!]`'HԭTڪ@^2wc/'|iM)}!OH+. "tރ$g>|QA<=~㦒6^`B@qƦ#|:T%?Lbؘ)d$zՊ1XAJ;MYjˀm4^@`$=:hsoXheR5ȳxlT匍 y'6cC&`H}e.5#UD˿uss'K {O*k}jՖ[XR,T G ?%{.&)Xnv&aPf $~^,?urW?\aoMv:yFR#~#plA*tW^͌+y]F`Pl%PNmV) 33y瀯g^$7}nťՍf ϑ3 ̈́ڬwNt@.q7hM1CCjbRhD^'[{-úS۠J`g_5[JY%  94֞owdnL@'Y-G׃t@j} U iM`<99K/!{{xA-u;қ#bmǦ1#dw`5IhK@Q9Sه[PtMfzcJ_Յn*% #ufTs„@6u,߅?b;/ʖH(*|ַ }dtz۵ϫF&N$cw;wv(->|s ؓVKHGP*h7_N uX1s}*RguvCEItI85,7Xm[@>z iI$󨲉?+4buJ}.oƜ)؞v !@Z& wֹі,֜(M/- ?VG|z-,H3 3m4'ǣc:QЛX / -h,NV2:'vhyw+`wQԬ1nZ]%= L"7&ǐ淞G fG/9m Fj6|ٛl1<ʣxeUlSz_ѺIC\[T+oI: k,4 -୳{l5G%}<NÉV _;i4O6.e;fIBzW ˂FÕd "-8@P+]$hEg%ש,mK0CY1aս[ׄܛ=!ɦj{ʲ<oWt4vqCۄN5itaj" =0{OEdfTG )y|{%0q5V)]22L%1.4,֌{dJ!]::ҵ7M_)8}ב!e([%0TG0]w~|F#[cF9RW) ">;| ^HV#X;]BlEz@^V*&#%4iӃ2mz噵N_Pa } 䰅< nNg80B}tpt%JU$Xݣ)|^e+3 sM[pN`@a%(QPjY !Ne'@×; j'9O!ăPVGynC>4i{) Iw+jt\y E4g,AӴ*x#컺 聟o1L@j5N"SlOA!ysQ#^|yq,݌Y{jEGCx>ITI+z{l0t+mxkF@{ LfИ >]I?ubpjvfMɫ2O-4m⵮C7)nr]o *غƦKr:#R(ڸRm #N$?z-#gŕ|^eKL˿@g6 )ߡB\po<5l=xYKEp2+1c 86QaCqx9O̚A- Ͽ?u-q8Rhp3O*;\YB`ۂTȔ~10eצ_9/F|~8ءMDSEuHv/|#t|X)G- x0HXT9y/x[&Ah6!ӂ'S0aV$`6g@C | o%+4U+O3']a%=/ %8i/ Oztrd^q}+(V7T炆H;G@1`͛. 9c>˛ - 2 \%RREEҍja@/9&&)u5_2Y :v::mS\Iߙγx9wvo&(rذ@JR=AW\c{c K<'駈L{TW6{L'zƱ5,'8s 7Z[ 9mdQ[Nf:b^NkPG_ )è?lmo-I,{:t4lHm#ٚK6G#Gȱ*[<tqwYlzYZؙsX_,ت(lȨJ(P:@-K}UK"ywEB;nK:3։R1fKB&Rpp~̉펊J }WjHƒ/3r)5(I>4h~*'F?qv{e \a{]6d7=4jq#?CL= ~2רw.Gr.,ˎ:XOp43kP]64-~pv~s .%I8umcS.A@+8RxRf4_Sii.o?!sO-M$MA 7 2-^Xp.ʏZE·V) Ia2%Q+تSDy'vѮ@\{8JC/j\NmS"^Ia00iRO"8|ANW|"γנ 1~Tߞ;Z;郀q SWC5vEճKHs|DM "Q|µ}P%B@3 ehg љ3~581BhmSfsf(WAlV#@l  ES}W.mZ@ UO8.][ui#{ %;%ٚ-Z#I!tlΓ#7OM޲,J;IІ ֏{ :I7Śj!rS|j"qTЀs M 0 #;Xέռb.P@p6QN>팬Q gKc*޶y"\A*˛^="G=R,۪c.G0#'yT<+v ܦ4*F4 IwsRSœ`mPaq3j'u s nT0镹aHf\jKnD\L f8;O9V:^AH;wdy ^vE-])O%r4ྙͅ1A2{Q6@.B5 Zطe/69-<5W ЖBIǓƂ8 Mn8vZ8y93_eŧF=,UwEsJ_mc`c\<߮Ŏkr| SHyLK)SڻG;n_nʖ>"v ]@GJVuXDT:- O8pg_ݠ; EwI}rrUH-.؏8w iVXÁ{^ Sg$}]C6n0Vfbnu=E?C( z+F;I,0=|leH%PD2Vrqmح>6L4H\bFFJ>22C"\HR`E]WnLHK?ԍw#sYWvs7.]Y؞멠k0 Ί=LR(z ,AC&ppgR,Y*$b0Ƭ4pZybYH(HG\Pw`Y:zX&F =m{BoO#TY0O uIZbVGi>o{V!-ij4ǯJe.X1X |w3oqS9gCh ~vb 퓙Y6-Ĕ&pYt vZ6YT1Hh]4)̓Kh >NlͥѹPn>*:otN7 IYH(>jzYCM?9%x&w;yGD,J"`='Sr]ý̳i=0iߙ9:LU_E;4Q.K#ق T[+nO d:WX\IOI;/ x.F2Bq3<飔!W`bc$tck&S5sv#.;r_4$"ۡCQ_%jIoKAs]qrOg%0a^Z4 68jDWzvtrG45Ѿ9R1.X$y[ۍ]= 9Л&p]M& x!n?d{.K> P6pIu-Z|"KqOp8FgXC~aڙw.7&2w8[ZAt'Q*ʫi*iwrD"GU^b=m/'W;4dfHtAPj,N UN ?`Yj*t#ѯTnĕfVHJPxzanDܯ9ƞWg ({#(xVMSR?xSćxe0u+)1(n/E,*Yb# G=Cs5/8nKyOÕ?w͐W@"Gl/rBR섅RK=_yF(8wgmRF8 *p9Ta?6<#Uk*W*\"*r&M3yΖHR39v\869PVV׸#0W*B!Ym _=59U p~[*=Þ W %\ YX ? GcTpQ )nGϖ RPVpX ve:pDY'fknu i~߭BW|cxP+ar >Df"; ; ]>Ss؆Ơ@ ?,罠} ?y߱6_)YGLŚS'OCbShPAWv:i_o:?J7VA4ޣu216m)W&ccߐ*]H2bb~ӵ,g!ӍC"xZg_*p !z>O0Xkƀ!G2Hqhi JL;>B~ {oWLۆ/U2Y3 ~Q.QYf$-WkR7B!7p@W1(=g?'׏*DSMHICqZȀHGX\}=`jdzN}`6,E3ۇП%#LU,@{֍"rU{0K xK3'SV+I%.Az|~!eoy/dSvosAn?jP4:~)ɑSO8{L=pF.4g2486,`XmFߺ{ pɼ;/6J1eҾmhY54?fU)Uo>@֑V~tƩ4+B_PIRba46_,獘Rഀ9)SaT#[3ELV+I`#TJ?s6FJEbz}=䓡.!kR:q:Wd|h9F4gl}wςg*BlYɦy['V'2% \055W/aaV1JǠ!˹?*U@wΥaX]Uvv+эռ#~n+ݜEt#ELo0B1uq0xOνMfB-kFהp% kLܹŨnA{RN"(ǪN]yWPIbٖŴ8\=VMLG&q]qc59hkV3ZPL'Ty)}Z*,M.|  rƒd5%ƔQ\Kg+я+sX"V!$\+aX;|޻<Yl9]g0:t6&n t Շqt\IWZy]KU1_\!GG:;}(1= \$N Hńxjp#\h;.{ O, !B0C#&Uγ$ b U) e8C{ݽ1la,t r\}P9^h\3ї"@;sZQӐn@I}̸4. J[rȇ7!V.8뒥vR1[WDmdQ{1L9wb[\ĩpԷ:WQ⎹yt'ő^U 0!)Bp^7{b;&W2o{@} ֥YK*`jP@&Gm"K[je;eRݸ }̺m9hoxBnJ_@IP;Fi 2ƊiJ}J|&t"Aնoz12'1z~ U\`?%QI[އb/Zb($jI5K[} bSIY|mnDWGxeo^3kI3Hܥlv*50@æPU,1K 5b70Rf^ /g#$ӻoe,#:WPV!4qnضѰvJ!,mpĘRwxKC:RDh0R<(RZ/uQm\I7Wh"'BB8"?vO2VW@ETz,x4PRhaYc8;6!bںKdSK+7Al {yת3Ȧ"@TQAexSkӛs@r\43'cH&3$-%:Y4+DQT!d#n5$y )WjL[c(Cj)g Ȝ[D4 Y腫7GM?AyCT(cNl>Nx:֍K'(l7[WadzoOa$X2ۆ0PɢDIv$u :PmA]YzU7jD3/wЄ6COy(ԘRm0: )!ԩWXJ1A2w)FV_ 3nl)6CΔ1lll%| u fTB,zcl@9Osp{N/hw)Ap=@$X=qw+I/WA >XV%G-7Q .va1G[ IWfJoa_ 9Aظ PnKOIz)C\ -%jyaJ43GHGAC=Y^>R);Jڇ!g$0)Qۨuaܣ۔@5"oTF Zudw~cNļ'!w}T\ѻO=>};KOIAm& 0:L9E菘)0o͕T1^DvJMɠXY]Smj3V[VފN{՜FT[ 3~͚I54q̹\gW:ޝR2)@3`,I1yPxg6r_Jd T<-]$>ȍS([C3UD\P+ pQH}^lZ0+jpvAb|lw[)EC+ȄiJr~iu7Y8Yxё1 ؀ڐxpMJ9㺔LTl_ 슭OIͩuyQgܪ’.!T (E`dr)YU<Ւ IjM>ʜ&S+م6xc jPϥv8<㸎n#sP򲟮9۔U媑L4k3Qu(|93=T0 AmFTJm%VkXGrQ5!ʹ@/ e-/vYRFH6o[[Tv"8MWr6c%'ߐz '1 I6؊$6NcmwEeIJy}O%buW2UURo}҄E4)Ű+Y GX-đixؕ yzkOfZWMo#|ht'Vۥ lu؂-tېwP#ud'Y`SlU鎗}0H%[%f]ŋ|#6$SK6sG>#P2X~l#O)JV̎XD^fja7XjF~u[/+u" d4N5Y&x~wq v]9QGlQD[OvQ{p|9Tr%4;Tt*RSH?s{9wBK;~3Qm(>Vy #URvrgGbGciRu5iR` P%].dk.nIL%|])++8+< 3-WQ~NpGoU#d`rʲcp7KMrT\$49uI?;qHQjXos'\Q6O}qBZb:*s)szda~_>Lw-9!)Z\Zed ^P'Pԗqt+[W(2aVd5qZ^(EOxY_溚HβВGQo;.}SQ2f}v-L@V9)5.dXmb*H(/>?͐f|lF JP"Ic8 \>s^2|u.G9Z6VyYe*2/%8#i'fPa% P*$=dx6pA32႑[Qw} P(?Ry b [5Zx]e% po_biG(0h9nZc;*9F&Pn[C=tK6gQ8cyBx,J6Y(9Zq~bVvEmoԴ !cnmj 4>^@5;8(5:ڈ؅4UD }?HpRU 1riM)ܛ:|+JV{e'y}K6f(#5`,Mj9 jn`b~b*u=+sR-% NӠcqt&TWACa.O2$ k56/"_{AA%MjZRZw> Iˀ!<&r(GQ2X VZb]CsއsSP>2yTFa~#G(xMdhvȑN^Tc1JMx,!cƳDhuZƦ6-m쳻 l\[]珐 rC@ К!OkQ.Ϳ;8pI 9yX CisejBټE`ƾۤafDymj6Nf'> 2WpShbJ09 u¿OvA{=JK'D?+O`5zy|оd"_z\ņδIrtkGZXiN󛙧 3 цSn:pđIK_hY:V'ZLot<0ڮ]fOJbkFi!>w0I5( 9Xm<+0R샱0mJTSX bxs}YV:2nUL)#S]ij*oc3?DDp5ٜӍ=SꊒOSUs'9p0:g]S.$݊7c< ;9vo|<,hD{ϔk]s|zm΢7`\OTP@;23ۣ魉 1N=5"Iٻo}t )at`o(x4|0db߼Ae~0^񼼌UJq17~S`+%\OR}²Ԍȴ;!ږÛ&t"jڭ_U "u_ Jh&HGq)jFͬ)NWv=B23ގ̽F#]1'v?'5OV@ &TZ=k V[[8]o}96 ٘"u{[D56GZm+zhmIFF7| \v;=Wb,[8JB &֞|&6 ,x'cnYu#N1]ŐCEqHëa!qG7'b]W%[1ߊc(tI%QS?{QȞ۩`hmb?5iN:(7Aґ(pbFmSP0=BNӤxV+ծMJ#r#l!:(,b1~?d!♆ 1{)1.ͯ] qqB3;`%߿T0vv(sv֥͖$|l'xe8]5Pw0[Dh<#Vvƌ @M TL~&U8|g{sL{6s2Whxn>[HP QzϽVnH50844Uf_ JU1L"!0A9&` _l>_+RCmZt8c8{V ·.V8:0cxnރ*x'm? Q{ER \6iq7X 4ҟqSm@T"慜Ӛx6-L {,3Yt2[ ?9X͏bz z%Zr̯ ktHoyxIx&-Ҹ*ԯWQ2:y-drkXɭS!XoH3vERqn䄧A\X%ve$!h#=[k2&Cv&!@$DuƦTSrXJpW5.3{Mw@fM 'T8G(5H[oSO洆݂>Kl Sp2$OiIN[ijy*"sK $c}YE %^d¦:=NV9BHͷ]*1<ˢW'v:+T"Vc-|1L8'Tђ3yz_d2`\o2zd<|˞;LVA_^DVKj/5Zx*#}eK}vĉ;tR\Hϻ+ոWbw|pW^ ` X4 72' TZaߚQ p;"X6.FxaYٙT)aZ퉄1GW*JfsV'?!)Dٱ9˚ۅdŲf硎~,Erv4s(5̺&>[|$tF[E/{_j-%0TpBrA{M2 A5oש!UJ& U ;H!uM+ݱD#n.&+f}[\8\kS?m6A ۽ݬ5LZ-$If eqƔpPՔ 1p+b5z뜹m LzGH-epf\s]̶P 6og6lt)Ψ߲ J\X>T0J+'Ni%T+yI!dJ/b$;n؇:X>{ QmcY2i7mJ"$ęk0w~h ]R}ƣS@ )2l{y>dM&!=`HB5<'W%LKò8E㥜&3v;e3漨mU':U.rʦPhnFیT-z„8:]FÌxT9,憌Ʒ-A G?/W<߱m˥K{^05!6~62IjLs+]hL<]: hTP@*>J 0|Zn `BR5MIG㙶r1mn4;/VMONp0eݷcjj^а WW|O2An5wW`vd@EW6aC1Z&kPQ[+c6-3Kpʢ~7/^gPF}$tj؈ å!d3Z\;H=a"TfЎYw1!ya߾KRJn87;ML0֡ܗAD}p-,"@ik_{Vj?J?ԎZo )NYRdv$>[rRSF6/Jg\!YYE5e iw lԑh=Ui.Vj{璠(I5S,_V^ݢ9hxѹf#O]&`Js8PIBv_jhY_/}ɭ?)YC3ׂzv&1΍А-A uAςq&N-h0Q!~ 6F~IaR֙:/R>9In6䖗 dxHA^8xIN\[R-ND"=oٜ Y f+Z$낾9 Mj?kf~I fTngXEԫȐQ%r5K(>J 0mg{Жp(RqS|`4U&ˉ&B9a"5beNaU6-5ǘ)B\;*O vK^oO}PD%H^>4A_N;u'{bMNfBܙFBoa+ev(D`Sqϧ*8#Fնᷯx-MLy\vv<wfyCP$GX' ؓ$v?kW)gypa^5! 1^òd+*,h/X0pQcťd(˞2L["QiJsk/XL%~A:$3&1dΧdϟ! ,kS \?zhcŏEGQ[Z,~K6ya t&idg1xkF뙡ו l+Ξek M! oq&_B6PblS.vpySMý#ok9wKt=՗yup|#9փ/1@Auam`~JGaUc~I(S)лl"뿊MՎ( =aX>xb J8Hg.VD`Yu 4 x&VƋWEt|7hx 2,Kx- h.ӌo?6m*.&ԛ/ĪԭZQK_24㾜޹!wP ԒZ||oIG*3.VW=EG~i+_k'/zSw|'1ʮpzNl(=;}/Qr1Cq"D p`QTݮxL Wp3VD}r-—!atPsԏaGSlz ๡m }ā ;"7-؏!-\!UKk# ˷@FL,z=*#ߌ6z<}η&yw$4G5b^Rc$!'ںGr^3CAEY4a9n6S*ݞh vžvӟN׍3ނ)8aXWqM3w(f|5vo1`Ie>*iOzJLkw-^ > /uGa_XcX)T[i@qM$Z9zODy5yjy: 6}vHFYޗK:duW;or-&0J,|ܛ'T:|th ݱ21ݠy eE ůcG \d5Ў"䋅>A)C+p Zg^D^dODy$N4 ~&hVsN;tA6]4 ¼\Y'1OGtS2 *{@`5φJh烰P6<$-&lШ~drO:dk7s2V|YR:Z힐 B O d=}E||82f]~ݸ)O dgh;Z$u#.~/9~fb@YHYEpn-J Ӌx޸b_GvbO^ڮDVK6ی%WC&2M̼ k@tY;lUulL}d6?R005qbO+r$ZicQ0JHAPR\Q@yR> :v/XmȬ[!rX}ָRXܼ^ib wdN{٢#<gPoܟX*7xؚ 4!/{Saǭ}PIvFŖ.2Əy^9Y{kNiNu3Z6+PSj >c4ESw I#}x#:&%:b 0ʜdlBjeq\h[W1o{!B M4)V.y|,ZE쿉+:tZiWUΎQ#zRu E_(9&lCgv1ʗS[F,sdX2c{Fxg/s +,-'x+jQ.r^<,P`${5W:=0ueľRAD8"~_d=2o%ff[1^5)8¿9HW5J둧db[B=QmŊ6Z֥I~&eoKd7]7"k:/ gkKO΄ vo˺ no2"pېBѴ9 *<>rm^|RxD%_8lDŽ'lpJ\u sc(i3#냶i+Ugwr[Z5*3+ITJk~=1| ,`CLC0-VTK`JT9'qDRy}6^}A8FRXTɜ{ۊ̬] %{m1͞ sj7#YU%HSf M[H0=rqSNq^J@7a.ӴeXja:VϞXT\slZdgMkMyWEZGh|Wв|\2A:oy TX;WGX^wR`_$fQL1>6aw6 v): =iV 93ODDѶɝJͭe~ƾt9Mk ;cXe"Q_!L Q:t0fe 5HOh^_m0EMp]gP+ d|^R-S E=9^@nWו d r͂{r2IT ~CYt%יKu[:[7.?r76S=! 욃 s5v(ycyf 4,b" [nVSô>\4~ VRHL!^f@ WLU2%0_%DpY@x;_e `*!@#E]Qu(O H.#uhڡ8E?G iُb:2OAp:EJTIP^ 6\lW8Ik酠 }.nִ2(twBRҽ]kTd^n=qC6Ync:;tOr̈dvhRiK"~l>]Tm jGZ ?9a'B Y#G(D1)}볭.ן@OOQfYhŸ?Ů!w~F|\cI pm?WI ^dg*/$ nZtoEPIFNC,E+{#ʹHwm!IH[Apb8Rktk'L}hd1%c_n (4wBʍ3]|LcyԆ үotՙy'i)|2^\BakzZ9>(m"?7|{sqԹ[,_'hX(f;yEp+h>[Y0l]}.hn-5"P!Bglzq%w@ˁHWy& loƏuR8Oҿdbk/@V5 Ms:7i~T0tÇo'A: Jk:?U  }\ty |_қ Y|yELV(,f<3vmeAVLh7ӵ|oXMb xFR',|~?Ǘ_3di'8VlF 6;I}XV׆F0 i\Z:1"Qlp{]T577)dN\w-i"R19lu{BaTEW.g.}c51$ K 3ڃR4F8Xsչ4y?s*iw@ UrovLCP?z^ʑ/z՘؏ɖuqȨ ]ı`HR4F#IOFr?CN2k+1|jVݪ9jj`o]~'l1Y_n#i0M߆h-[wM dMl*25Bvz{Q *PFVmhv=s-o!u緞g ЙKAu׌>uc{4<4z`Ah=w}T~URuݙ)8m="sp^;cu&mn Й9&uT7}`k`{`AD`F4\щbƟ9&\ȝGbϓbץ+!Ih8eWiZW߬ug/hic(0{ej TX@~xX*} (Z%P|ѥ;_-q:|Vrjc?ܤ$&񺆇״gVt4aB*IV9^6TqN4zl AN?W<ۿ%,?/% KZ~t5Evo-;_E8H*Z6O}[JіzjGʀL5"Ev-񑞚Nk>ؑq'9Pݽ('_k}HQLpYOEխ=>DҍzHv<Ԇ9N20ǽ`Kc_k/GKdc ۲wpY+1.c๡aKbXh啙ޛ?w!BOkBǟLV;ח޷(\oLlqjn=2\hdpeo߆IN3ɗmHio}O%=e@ ЎL-Tv%.ν׮U<1hVc$,@ܡsSt^,<n:0LP^5W8/..+viiJXv/OsUL25{[{:(١4qeQY!~YܝͩK>Yڻ;3\ns{{~!Aʔ#Qc %3%4] SlOFr IATVg.~@뻕s\x?љdO5Ot|p')Œ`HR2 E4V =< n.8QA{i  Ј>O%f872 럔tOk*gΧ~XǢ{ mG5szI?!$D+ An V9O"2)PRJJE7 :O-lHkUЋ K<ђ}gѡ/ z։HkN ֲ%E]lc*R|BqAXLc~UbHgg?c!v !=l(ra?8 F*P[%VBV¬=?tJd,9Ieewg790Vb8Ks9粥 )@x#U̞'qu|wXCbԛⷭtj8ow6)`rkx"G-5 ,% 봩 xl=; Do>^>H3yO眢zm.&K5MZz…"f4tZ /owh'flvMSmsK fք,q4O9DCq}zqC u) j"H:TnnD Gߌ-6ѷ9"Ɗ޶&TsC/s*6a'Mֿ?^jWC7^Q7p 4.X] Aɾlc\Mz/9TMrN?t ڵ9A? z {ŜϺ {5jגtݓ@ыHs4_ө.35#u+ZJeە FBvbGv֝-n@`}yORt&z wؑG$Z6d2T]L ZvƲ5t-36D יǶ8)yL'u&G :sS8[r6k.0*RaYKc:j`+ͧj\o^T*HpBfyYzcӡ?UڸEcoHxB̹ϩ s?+m ƀ"Ipm!Bq (ĭd \W-2'p ٙ?*$%{q߿tGm&灚 0Hf,$e~SG/@⩿wm@A/%%i59o(r&;r~961>vSKe9ċWkަ~E"A9eR*v?Ѥ$E*5 ڌ <_r\|pm϶nПy٬-9ϑT2QwjՐJUٮiDUalB¶WYkCdz"Bo5o0 (+ K92'57;@[;:ʇ✶"2(< }v 6Ί96P8NXEjC'[gAdWd`]t$9Ng<1R/L4Y>MHKmnZU3h[3`\Eq]678bҭ])i*]uvmA܉t%vkOxc!$ۄEB aTv1daW*@%E2t yhjԀ,3-@tj&W<)tC80.[4|1i,F~9oV`{Y X&@@Dfr"v̲Z==GE>׳Ź[uNHb;} IY/&1m>$`#6?_?5=9ZZDtv{-&_1S[zndWƍN(ZkԔV&L/T4$q˧4Ҽe='埳'wXeFpzP351[S+`vgGU7ƳyiӼb#'sIE>h@]{2t0~B;9@WWqi*B}3,@ >2G-,*QY{xzjBV?=.j]bEx/_6\a8+>S24aB `hMⴒÀW>;"zY ;fغ~t]]"3!bFׇvM]WAZհ'%ݶzHU5ݚ٩)vBLJ(,#Bפ[zآi((-SrKљP46\ȌJ=EW#p<u,.E'20L趫agg &fqN4nP#*|^0 k^ݼe̘o0ƮeʭoխöYwz'Rí V ҈u S+d' /! 7sc vAS[d&ׅ=8HɮYSYGz ]g)Y&=6K/{ZU4kjKtk&GDE2(3k`H| C ?2-:mckJ T/pޅh!!U!M6MbU4a .skX Bʪ>fxXr6 &T cHVDтWW2oB85G,05t"&#v qQJԫH1|gL"w6@>/-_&׼ʥ%̈́V< Nl{>$ 7X`nFD$oLoH?z 5¿B8ϡ}H{A7iԯPkBߴNm>4qϏSp  Ӡޓ7<+ hw2ȳ)o)I[0Mwstrg؅ِ<$F2Z|{ON=A̟`2_ʋ]$jщVDcgOKpF,k5Efsf*W`iŧOV~&޺F*>av(M1x0NgcpX6|t8x%plجfŚ Ʃ]4w<]_J7<9G-z X3}Sj 箣R61Jڂirzz^[۳tNX:{zʲ*aq?ʚ,J(~~n};"-aGY-uE׳#%=X2'<9j(,SKHjbd 4}]$ +#u}vIUt}݉q{}:Vc10X*<@fl/pu>7$V'G3sw@ljT""kNSF@DJ+t';hnnֿqeZ]£0ľrxyflp~a4bF8cў" ŭ"x~Le\p{d]A䌍Wyfhbs~ D=`uu$A5TPcg۞0\ @j+BNˤ95:xJYZ0PщovtGSQsC>mnlrJGo(@Y 7 G%jƅ.#ąhYh<B*=$_=$kzntnCXX.Ey _;;H.``״e>QiR浌1At/N=4z7FmSbC+9nPu-@\Ԡj,w8ya"cZ+VR .s;@ח>YF-u^M΀JEh˜j'_s_ܤ.mrw տKgMlg8/~tF4Ky; ȫDe9ET}ꦤVs*W$:,xTMuw1iLcd, y22Ҍ'@5ȾMGµ{ފ`J S٥w{]!JX Oi+::|x>JvRێhE6[*XջFcﯗ}Dug㴟=A}1èqMzv* WL>^{D{74Bse$wE JR%wUix9^³TuJEx #c \ɘ7|J̵4?S&|!K[ж=͆4R;ipqNoP aj,\ۛng~[k8d~Փ)'!ee`+of_n~!٪V,(\~`; 9.oSWqNJǘ9c7O `ki h1 :giv@5c,K%M{1Z=SOt M $Un?6D9fү֗I@?pQXZSl&Ϫѕom e<wpIj32EdIEɸ"9{T\.đtr b?+v bKk-{lZXea>dyhv7~5ϑ%Z؇A8v:!Ϧꎐ9@aYDhwNn; #ri 4@+<+^߻ wshFKw_A5z{sB]%N"VWo34,|:Y:]?ʨPI6߿}|RXT~7R$" 9B__ Q8]Buj[QP.uq+"zF[H .-SPui Hw Ny`$@߅,r&q@J{3m[SQ5#U*?8pS5n o>^J3e(csYi-RnhyIYfP?!WT;6SʸRWQ T6`Zx0 "$XXN>\7$2O5o^0azn?il5s t1ZŃσh4P4cnJ[!IF"M?A FtU_P/Z\*Q6hnqחH:Pzy,5P9-jvVڱ*A.(I[iLCbox2`=0pUNb9aXVz h$1eJWLyI^ɼKT;L?/^~0l5{d>@ѾY.@I_}V:D=$1Qk J}[rgv(i9$gۆhf6C0zd6,˕Y~gOkQ|'5O4KT37WCT qIˁ8?2qcwĹ,\(\ 80A/ seH3<*vٽS"_y 7b)& 2jעL/8Ek͒Io!;%/% 6j΅&HNK>51ej<4=&/8 9HG{[eԔRM=#BuAJ ׸p$ګ_sM>pzե"}Ģ WtV4k9M9Zef$/coϤgnv \*dru]KWUت|* ZJv~\vDx0ެ܊TMi3 ;$_E\1Z[" NjЈScA'v1 mg}?<ݍ>UCV(&jU8ELAO(mG!jZ}l?lF$B5_@l{ /C5~OR7J4-l'շǎֽsC[/44 u62s]OΎ`z`cl"Y;Iڥ& F&~^`LtxE-KRcwRP[V3*%<m⺥4M {r J.1Nq#z7 #pG*oP9Z\|r=N𬆖Q3W(QJ?Ӳygi_acUw@ZaFضߌ;>TTfv qZQVaQaQjT0t =|D(%@a2'N@.!J3nL /n;u!Q@Qh'߫oa+䁬1oP?צ/^3F^L%/4pTYup4;(&3x9NΖFӕ3hN:./I\@p}V{іQ>\E>=j/֫W\Hؒj)%*=|?S`dIQLWcv8u V(v͝ +wb[)UfZS s篗㑭ʢ^ W?CGW1ifIh!G}K@颡я9,]G ]`:{8cK?$y26z9{ScHdqїC''R8&/ҲuCiZWserxu<_Eg'VK]"1&N *Ø&l1WyM[ k-3A $%FTԱN2n^C½?m1q%^oEbZz^Sgvfiݓer>x;fl,ټ뗖 s.hݗ6%w^il!8: )cOM Ȫ)n:؂J- 6 Mi_yz1[]Y\6|E{ W QQ e[*g$8?j(h+gwO҃%55\I;lҖ^)\E|<&8mU1>3'` 倎5#rg (!A|pbq5-pљ *l"^jg]{@~&lBd#wx: Z:q%np%_lS{TV2vߖ\/rVW<_B2 ȳ{Mq"W; NEi&h~2+p l./A3&ESZ4 ݋*q kԗ+~NM~Muaޫg$Z8¥ ÔHxڳlҚp>vpiO:C_7A86R4cW%~Xw|vm9ű4̋}:BboiJwg Ȃ@`V(#T#N>j|fhJL썓I Or;j&C&rmBICSK)eƂZZNLDf~ e6mڵNTz tX #pu Tɞ6mxy씫 (f_3 vR; ^o_6 ܥ ?܍&+_ըH.H!nCp#&~Ԟ?GE]AHIŸzwiPj}%hdzIsj_6[;+%B(x9r oVb[F}߯8+Vh(J70 f8gQkH)yaqbz{s*И{f#{IsXE*Frw{No; REeد4yi$fˋU:e[?ΌwEm"][0M#؝JzU@&8_n |uǫUmz ֛wVx^!0R:xX$o`[KXS=i /RG69hsP2?n/7qm3qݱhq*ZҠVȕ,@`l7bXKb SS?u,H+]ʩTF[ӈdl# hi]^\͢R PQ"7;j|^^ 21%+,`MTEY ؾ0ݟi.FI3kFI [Nﻘq BpD[LhYf3,^FZД7bC-5 lJu?ϓ/j~}$ޯq{z<eոl(-z\NFjN{=8i^H^Lbb,eJj~n|KRM yF4x MJ.=S C)e)G>YoB>H FXAPSpg w9~:U1Lb8hxC7_J,#͛Bd K^Xq10!E'"ADp(O77=de:ڑٻ6K.!yyIJ#/yȨE{Z+ ;_s4ȍ_MVJ>1zMK}fPECk%LjZ2T>Ndb}@vxm$$XD6[)a'}bx3Q,Vz1 4'"ԕF VE3Yf@CgqfðV+l"ہgf hW=38$Uoi0Dr Uax%E,G&c?/a^pZG;]걗ԇݒG sݦXv{L Lge6ܐjz%zUA.еSweϨ=%EH?&K/ G]碁OV$AEARfaS 8F=uja.J;qiekS,ےk?HrnQΚ^-{lǤ'6fCsyo,[. Cد㳋5ɉYGr1=CDY;  G!u*+qݎyBl0ۋE)L?0.5o9E$awcwjQ"@˜-C`ɩz\)5U(R r&ߩkAS2E;Z"|%\Eƫ>Nס CRP'a;ajVU~B4U,3 9n[cN`C’ڶB|@}s")omK4f'LZnEU')`U*ɓ4Ȟͷn`Vrӵg_,1p5.1<Aǐ4;T/2۱!)d4y'a!(t]R4>Oly,(Y~ʐ>կdczfe%}T+u _}Oz84=PG :v"x_P5ql;< 0>X8VLPN^cP/cHJ6 KA悄M-˥ƶ`SEO}=S6#Fz#&Skii!_vYз 5J̤yh{4͡61iZDb[^*MN7p,bV ]=YQ8 I^jYzznN۝zCfʆ7їr2 I$xֶIÐYhSZ T1[* KN]EGR ;wœo vM+}[V`ykq@vZ>%k/p9N#~'Z@勣4% C.TAx(a?~sC1 /4;Cn 6۽!?Z~lŜߚBpJr 值ST[?OC>xv؈LJE˗y鉮4P636R2 %Fճ3Uj8+u}05FY]%qS-kO+o^S3e5p~]OsF)^pTjen|)R@=VZ8![\&Rt\)XB͈1sfEGLdY hX(|rG (H E8B7g1UZC8DlWGBD v?k1u{9Q?T1--w:쇋n6Gk*e/ڗ( JxY ƇK';1Z7p +g Ou ^e}*x)_c*{^KT.!V =,^rWA#Ҡϰlc%,Db Ļ\(1 ,O%GB]&eW%3EL5 8M7vpHA.4ǒC''ЗhXҧ~54(`O%אQj vU 6?KE<]DhC >ݕOX=eMN&;mo@.i#O x s\;ؤs/R~h;/tz6Ў3*Ib^4N,ˬt]5aˤ͟%+Rˬ?U`~6"7@ħ @`((W{|bh:殪H ֩jj '!n3rtf3s"Fi:n$(jF26'ML$Ծ0HںoAlDWkR"˫Ld ?ME fv ڡZjyC;`oExVsz, ƨv pr(y:> mZ ٿ{Wy6g뤋J'tR븎^űR@񓩶c>Թڥ`cd>W5:{:y,]-u DF;J>NݕczRV*19xs%aG WMp\%շnh |y~"7*u "ln.xډލyKHeڱΣtIݲ(Ҋ@O-=ŤG_ľ:{QSxvDDz6#KLd`Yo?yM5N.s;D$נS9.i HnPN~~GE鷕$lSx S5-e~>,Zϱ CDϜϖ?,3 oQ:ԳYm8ۦvܼ8_sҽnl^wtE Tw߶BZr❫xVU9T,@\UL$gF3Vb(1cȡas}o;uw# ObZTn̸^xwd\Lh#K3@vޑBP:C|P5f+EVM/^7oIvLu6UJҾ-oΎ1ToyF:E0 #l#>lya9*\W쉃vh HЭpN-w}7iJNM$\w88s'I|~ TޚēKNÄXV0tyjgK(v5̸_lDrƄTkEȃr#Dn;zb78}(h)6 ԭo*%*S ~IH9&i#J4 !sUWy(dU<#jfZ|VWN /pfW% 'ɼk\򓟎g 8h ƹ뱝szWx+i N^ S2#}Roւp߉MkiL9f@S@6i>:q]0觵|/KMNu+PzbNR&dsX#<-МK{D$|oT3=B[2ےݧa]qR'T ˨8taLW@}*>Q+%WdC bAk{eV 6o& 9,@ V0:7JZ̖\P,s;gid;&ڠ K&U4az,P0ѴC36FqnAև~Tē &vSWZ[`q2y2cdd@{(.|>#~5Gח˂ugPk4k"EUZynd-izok/])lU_~]Mg):P?rT4$SZpLZ\OВD؇}k16j.-t.Αi*$A9{Ks49V^ěd)m[moDƽmx2kWy-v}b9kKGQ\ k.K_ }YՏ ]9(vB |UXN4{ߑ.+FyQTkÃאrc ]1)!%?|KZ#Rzo(ҥkkτ1Hv L ̾- ˿4&$@@hacd+φ,H,~q&x.j,q$-)xj8 ōD7 v?4z |oy_/S=d%;Anfa< !*dќ#{vAk= Zٲ\Ϲ?vSn bc;?J/~sv ڶ}ie?p ޯZVL'g{娰J=I 7W0ets{@OW;ρ-_;㵣E`H[^X%K w/rZ7#DJz+\>q>OD0!D< ׷[[H7lTE_$#kIٴrW`AwטGF`@~#y*Д`Bjw5xk=Ѧ Yi%eUӶ8`9i57ӐeR9m.z#VV2mgoN84XΘtC~:ˏ&++"7Ȋޡx<;}v0\{-eš0g;^M3{ FGGe Jo:*nE o\f$]OMU&v@l( B=(Ǡ #Bs׭^$oYF'|uN*{saerb)\T:Cw]<~˽M647Q/Q>aiE٤m*&1n@/d]CI ]}1x,0?h PFHíIok,P5? |{ JWzPF˝d;P˷"}Ԓ͘Ȅ5qV ztDk]'8\1Mj]+v|xE0{ ~ 0 6;u|Jxܛ8-bJ/qXRɠE*)>gx xl6Lk C-/̺{Bw?ڝ "WziQ3!V~"}nuԶN8-8=@@$nuV䳫0]t:D4v)SmZx輬&jcVg O/ =GI H Ί@! ǓR/j ;wD\a5ߣ0%[ jYש :AC>$@xpc]G-M𚋚sV+QEx{uRG_=]Qß#qt+ A>Qe !/F+{J#6˳+:ȱQgH.~!{}S i9ZpC*LQ˵`S @Vd]F*l3v&{^bl;M@,t/uXQ#c ~Գqh8d,ތMLs&TΗg.-rxmփ:n|ykpŀ DfGq Mg";nQXuYPyNjĔ/͉ #ec8H uPL܅erQLӽIt˗,.H1%Wٔ"M <7@4FC{kƾ7-<#EjO4oQ_930E([?6I5SΠɦp秨@ 0ȌZg*lK~\- QXz^v!fEXT""<_ UZ' Ѹ:6/;65`MPhH(pEFkS husylCDnѿ=e҅W}_t [q=7Ɏ zMrbf8J [22.z>om>d!G0|֓N`/ XEE Pg$`7D\.;mi2RRFPQgVݪ+\UłmkaAn77q"@A'6FZi`{]"rBքss}fmOs~^E+AF5{>%33`,Ө ρ[V'Z=ƫh}K[eCXQi`YGN[F}N.uD,Fe6WF<҈78m}Wr黎2z}zG`+ŢxAkE;|WvƂ켞>Tn|*7Lu㺠˄+׶XڅH3w ݺCMd,c{iaaV -Εrۍ#bw1As)5՘bW65jbB1VF{1 Ѧ)Eؔ)ecr3qI, 3{J&BlN6#o5= #%ya ͓'׼H2hcG5EH(\Z_K _:Nwuh=g'0X Y=o뀃 z;dO*Fs:M=V$<6Td2c~Wt^OdRXU_HG2ņ3lmDճz_''ilZhnC)?:eRa(xgDU<M-BQsߚ~! CI #MRcN[̕WCȉC%H^+8^Kjs5wνvdDv`rйp|]Z ]-LW߃s29vrz쉧zX,cbƙ 3r[x9Ջdv)0cLPyPϋޙO&SF=ƽssfx5nqiF5cQ ݦZeq^tlU^ ego9Q CS DDxt? )T7]Ii1c`')߫'E?fK-}ʓi}0G mND(Fqy/rي"Tw[fj͠ݐCn|yB`}:0>|{ l(L.!Maa{4ޞ.**y3Qf 8lE$!\K4͍3dlx68= VqzEW [Wo kbv'As{/ ĺ,xUVl!|C UG{Kz4>4GˆsFX- hUǤvhKzF@Ozjd[ @BPW!V1KR[QY Z3q(n8̷ED۲İgp L}-/ h-̽{x|]:Ac2d jZf28#j rxiRɨB'VI) [i:a+Z7`kkDK^s|h/̀6s}Ǘً7nmwg3CŒ)D KT5 2Fd.qb܅QKyWkamMWL-k_hfnu _.y3lpEW5x]ZGeHB@ٹrnUܚ=WC.[AL3K~+}ټAi SSo{|σ[*Y'r7EnVl=@=IDaB?Cm>n^ռ1*wU}6oVv%Pu_D, F/ L붑30nM|;[٫ 2Yč))0Yg" qf<^Ȉ̖8Zu}`òqL!gP+%G=WS%Y\}}pQ7,cb)6|DjaU=X(F? ɘ y<}_r3pz y3aS$sQ=?Ogˏ-Ưs!{+/RTjpW,v-?>}Ma sǴn %ٮ݉aU\g)V9}鑁gKl^@9neáh*?kupB3_5'ow(&- ,\;Ag4z 畇dH)4vB'E[?k]4GJ_Huוro\3Mؑ"e@/!7z5 .611P,cWPBEcn>D BGXޥזؘ.)`6($~=;#֧r?xvlpt\yE}n+Oi {x0sz#0kP:S sDNoBC96*CJ_J ̆<5f?,S^7OINRH#E6 AC T݈~knaIwܖGXIoFpBu^@ȎOӰ`N꒎v/-Cȝwplv9 {JRڂħ K" |Khj! A*|7׃aA3=&KEu.e9Լ3TSD?Л}@鐲mȵh. d:M*_Xw!w$Gۥ[#ٞ0?8.4`(CfZ\%Q$7<ٴH ?hiXdlqڥ0ՀqԆwF^i!r7#y:1U&;ld'G;hY77tvvGAtuw4p>#E~j|茊LZL|tk9 FzoL,?CiѾ9 {CN`F +g{ gʩ}pBJ&eKc 5GSПρȀjI\i< OmW,+Eϯ!v` /Y ɑ'\o)*@6Vgn %Je= qƼ봊E(&lw "BcTgʃeV@LVKO($3  `נ:>R?d| KȲNr.wIN|' ;fH/80)ŘTF |ΣZ%d{`BB-HsdkC"Vd܆SyL㜚tnGdFuzX%{K,꿄bǾҢFsb29Bߝ[q}:\q퍎z(ha~z8DwxԱ4)}Af$he!L"3:k8[rEtu (5jnX|so6o ?XJxgġ$ەC;\1a.?Y2w E 4B0^Go@@BR7A5cSverR~GMsv`5:}v1D * Cf?i7LεIc&jYFϕoRRpGArYfUц+&b!u 5@am:[jyaP, *8tϽB3Lq̿j"u4̥-S+#_-,7L4!8'M#/;ïb{UF "u#-@OzAw?TS$o-GZⵒ  H5S1xh7?Om__v`F^*U]9)]u*1IH"KCl#,0i%oe]>K zZ_%^u\|&)y+ޝNQH]֘K?Ut)J JlpL]dYkkBs͇1זutT*R7h / hyugWa (M޽Jtd˼/$rU&6or+:ԙNXt7.Mhv|Om3W&}؟uyOl)cnsTNqYKz=˂s"auU5f "Z6ɤ Uzm@*n9іs20rQ ^+/8Z(;xA4ʡk=$C-TNǖа$8?tTT0[8\7 Ati]Z;%+ZwC@S!:5Ea w(>` CZ%ӅϔK MKNyb@KE+ "oa;FPXW)"97M&uAlTq )?9MRt/j{)/Dm64^  r^AkSϟ3߲o]r ~UV~ǒDV9%Jc׉F&c&:и6-Vz4jnMY MGᐞa@\KqaG(ڊ%_iô`GoݰpBNEУ( DdKGVV]Dd |3]1,GX[ɥLpY-(>NS N2r2$zc_ҫ{>jY64s扗D/~%OYr\ȾҶ.K؆3@37^F0s/Ϸ#nzR;~5emˊeXF4o-fQ:|%zH/1oL9Iiz$͓K%<ģAv?;d[/7 kgoSЎj!]XIG૛ ̽a9O;XvS $J]Uٳ2\c?"}UG "s0`Ӻ[Eسz] -PD2r5Cö S5(u_LG]B!%Aw59^oT 4Qh`1&ʡ H%N9-Sm8c :>Fyۦ\ǔMABk4 R] s-r5 fT7JGTch=zճz 9JBxŮ=P׮w(nJ/qA쐒h4xslyvqUW^ܪqi<)Zyc ]--/N?ǶylFsg9ͻ_5>2v֡Ц:辴{YLbz,y+mE߲:i-J!ukm/!6SGΒK0DCx}֠<$.tBS–.$J2dW'){13TY/a,vr8qa e(ٵוz痒l;']} 霘U Fxks`~ :!(#yOJFZ\RXDη+^0UsDfzوR맑׏Kpchz.1ƙ_MgWbH︟!^ I/\+#:)<>",~F9}'Y aY<V0f&'e19)Qw3ӋT&l8MQY:%A (8rWX#(Kv -KJ1e]-Cvyy'`:Ib1ޝyD'$-?qz2i  &D8"Io-2H@eh t ռI.4¦dǷQv60.%X'ێ6wGS"B cq:ITy͉Br[F"aDY AzZ0c:+=#̡mvuU%ھ0qyѐ.F[5ٍw(ͅTiRT%`DTQF%k]z~,¥ۇ,PŔܒREL=>(>iu-cW/J(WŽs&‘T,k)fußm%}A&n[cm &c Zꐒ;8,(YrH)N-Ko۰R%덜R/9CIpp3;Mo,7T5K6drTyz!1 ؔ)$>-ǏP/F |ra<;4#.l?[9'>8@jP\>z_y<DܖG-6:%!TFIFdzu8t2EZ. :\ɧLM@Ŭd1ȗ˖Zbzrz6 Y$SeNvT2/5RzHA!>fv;a5E)6[wͯxA2j]jTm7`^5DDcs2!HWYKRY’jԷџWV})(1)h4;?遝nUp)m #c'*%[v@,RU4cy(=yIO]tczp)ZH%Sf聘A2qh2eb4rzǝìX|\XF7~i4.AX`!Ts~ 3- a}T=T/bJh]_G)μEÍ5{4g40^SEJ /8h?G:9HN|a Ugmce]dxS/g h,T[,rVD$1NA')0jJ1|@5 ?F\*!UbjoPٵkv?C=, ^W)n4V׳P7sc Bg -8#P Js | bS@"+`i?`%b-creۧ)Ѩ|鄀C?:l50Hb7tŒ{:#C:exaS_ZOaZg2[c3 sCP)Ւ_.bE𜡊 &_Pv1kqϬhk9fȄC&j-!ėRǰ2>*2+n{lSSڱ3OoG?݊4T8,h*ˑy[gҜe$cgp{; `(5:JZO'oKknbx8SV5ܤAFKQd*iѢhr-Wk ԿߢFX8>9yJ>RLFn+ss]2e(TF*8kob 7L9! P6X;z:}Kniq^__#w"Zf](WAED[ z`}2aE ;@~72FX 󋧯=Ҭ1m6TRn7RJnA Gc)@ `^<3YTE|^0P7ROv#e)_N'VPCP)>J|Ywb_yZ9Ljof@js^Be_sYuk1 z(<q- 9$҈UUw_kD!^ۘ`8I@kf+O@ǕNb Z9mfee-,:ijd8+KT/8>+bI諦^wC[s1wU|Bx1Mvj,NJK}<ԖFg'LBb8E=: wS:&S,ЉU n$j3i +AV{`zи"E@sXB<,Rd Ŋ)@y" з(2X!zݶ `kCBhf97U=>%v.`;U` 0v%z׉^>_(O!$g7rU33ɀ0^*Pv|F")o&(kuqnĮ B)K%e:[}\QF5ZVjOgZSRoRMe1'@2cBK>"$Z$\RIoKME'OQ erF#XR*rDh^^.VvRU-4HQt嶛VRA]qbޯbKG::Z͙:Uݬ%1R>Cu^?S뎃ċxJ1xR>C:5Ъ ILěH[$x ;tcK'gt®XmKl`'u:6~X6C *,Q NcSƵoW5aCĺVXy-L HO2;9rTbSb sG&,zHK8֣TRÚSX e]P CJ\,V_zsDiOQP4C K\ԁ6a[ Fj.. ( ۣ].8`"{n0%v[ 0!@EIUkSg~:%/fY]VuW̢碌1<>T6+d7~)".[_FJ0k^hoP7+Q]x wCCg%PE"AKT\Ak/i{$OV~z vá_[O4ؼ[ŠtU7][[0}o}fN'2-7 jy`xOaKwCz}21հmO}m< d"$\! fWh>Y!vm3-Ӆܘfn<;H&Sלip$z`Y[n,MZ̡9OH nUu1# ^ Ig/CtDG3ܴ1@>PK*\9T@hDGvFPbz!^;> NIx<ˋpbaUafl~ YqT4a*-˳ j<% NI[8NިM0q6U>f8Jn<}B= ;a;W.˞˅=-\B Qs&-\g2 ]S#FegP$d[3oy 8nՠIѶ;wDk>2{S$L mtJB0l5 11AT -z?%YѪ^a+^#eqMxUwGޜ%^uu&2'}5x˯u5J1Q#'Po/j8 [8\m;܅*g}N C% /vI}Lzl)8L2nc$jKU`JbFK\QV5 :Yt]eLSp7\W÷Osal+ksШͦDz&!Wsd K^_yEHk /jX([U8atn<wEK fͳHsBfv=JחD:V)@@; )dhEf u;M?.*/8K n~?Њ6q(Pq1wϼ 3$tPڃI)Xe vꄊ]@UsWқa4~-@X.IۀX8K}Oq0=̷W71}2ކ3z$Qn/,%gG!}VZE7,B@P>P~Gndö1sOdž?d(Zt֚M48ݕ[|"aϪ>/OTvOa2tKb7=L5eC/xUn(*H=^ #I>OP8\^@|^ۮV0f61u VPK1 B=:HƒI n_d7 r:_q-"sWDpĞJbѥCVcߨm;^Vι7/F2ʗ4+ eٗ/Юoâ%Rǣx$rf;fPOcc d9`o֋D)CTT O)?KurZvU%9p ~v%!b|$q{ 5fZaWOuҘ'W^p\'o&a"t\5~ރ\3`rB41 fJ트{'N"\āmk[% n&n4$=4޽Ʒq=gNtL ? J ݍ{lB&_8O-rR,HWZH( g%7܆B' X `$mOg;|s((c~6cH$t1<(zdϡ98#2˩);zMHTrYs pwK&+D97 p)V m*gĢCG~$9pv.iA:RuRjDXiíý73;@eFWQ#Cedn$mT͆Rׇbmgy{%3P=ܭQvvW2(}= aSJJYI(jSA k(mNjA{0 H( =$yŇ،Bm)zg9,1W70:Ta "ci]5_3΄x/g#6)a@1#'~c%/U |:,Γlhfd{'l-ov,=_z8ikv鉡 I+8U׊PE,+Eh #J5 J.C0 ai6Pt̀yi'ci=*@r (is2p<q<=cfjn3Mr͎aykJew^:x뷰90NݗhG~fIig=̔I$c}10E!݄k b~1#3K豲f5STp^ޔ5al=sH'Pg5随Vҵ\J7(TgҔpXdI # *pt;<܌+43oP'n*F:R}hrM}A'ǶJsSvu_7)89cXQOl/2CX)ˬ/տnzE&~8r~B9xnQ1/⠴ɋk4&\ XVp5 1+fj1E"'R*5 qTù)9i3ij<Pi=,J\tlt?8]7w<> hVgQcHK WTPQ$;(˭/Q~ґzkdDlGJ7+PK6ħ/uʝx^=:(1D>}*5j8*X[=KpZQYF_@,3vRF:3gפvL@t^ݦ%v%EKk:a]7}1o[>xgȋ~W\=0pj'տpzT#kb jr!_ lpyXSZwJL5m&9y4[ZQy"P٩ V9z16 X87׭e2]7Bp+W8s<ƪ)E ygdtHmZH}AvZPcaԺPE ڱ-1 ڪ\-bx0}k塶`S{m<w i9 h\BNbPtwKXSy"2MZ@fYqkdÂt>)zɍ+~jyI۵K]Btwi7dBv٠lۇ(D?8i}82z@nP: Q-lz 0JO'Ju2%%ʐEH%DvU$+ǯ:'J̶NXgN&5A)mIP|33 PرٷV74'y%ws`vy(-^"sZ_i#_UUwJٜSx3k.՝;M6lt)fIǸjM'"i\#VUrʹs 6 hͽOǹ)g4C㔞G$Y\u^C04CagixU7/j`8|Zc3b}ޣP] ~FɁ@zO5Ynyߺtg,nCΥf-L:.&J FU>n@p C%-t[eA| Pݬpg(f}p[o!y<_f ߋxu顐h]| xevM;V<;w-Kw**aFaA'1tքO )a&'svC+Ьq1if)@&hҰ֫HKRR˪s#К cQ Rfǻsᕨ)SvXq|\ݟUtÆ0 3@5Tc~ĝQ,ST emH!WT<۠j؀zR7c~ g84&/= GfP knuk!pX{V7z8a{M߀`" ήeǠX]iר!4 >igw4gc1.|񱭔{AB?ܱKhjPN u{ZϢ${ާ_c)b4u׹Wp(hچ.xrLo:,*0f'}˛(Q2fghCc4Vmjp<4?8=koSlIt%u̧%!dy 1mM9I:VѨ~ z/J=oEx? $EۑlC&ϳEI4h}]«86;@>ǔB ?QtU+EezMl9>_AY>w Q+>srPnquY(#48$¡@$vP3x1B8E\]Īm1ݍbr 2FڼI_]R&S\cTfqtRzg1 >lq$!Kg R,E4Mά$,WW1t34wps`sh:vk[oSk0ٝɋ{ɈJ軤e7bg+l鋰#q^ĖJcPPJHMuigl2z 2DvXʑ_=۪lse#P+WߪVnL$xq`M~b8UÏ!'yn`Ky3ִͯq&}EmDw Q KGxg|\J߄?Q׶j?|fRSm]3}MEˮ?+-5Lz >J{K{x<5s"p, `#y>QJX@%朡PwFT,R eTԡ4pRk,@kX ߁mEȸ 5Q5r]I?xISc.q3}u7t SZ 6?=Fנ&286Ja+n\ʴpn(UQ,)ku(@> z\#IC"Y㇢2p.%ꩦdy&p uxbY4e ) ߭k끖Th;=I5z7*OE1Cgpz,}^L@geT峽V{h666G/-dԛ;kU RC( FL!}zױo9h);tW?3j/͝3bzڨmN;HmdC%&p1t&Rp|Μp4+>9_|e75~1cDSռq>BrܲOԶwEtPW+Ԗ+v蝢/ IK5FeZrd0^*ٽ:1 PBy "^BGU @Щzi,Dk6FeaOLAd7n}l`[+5Ӽ?n+4: hRK|40f52ޕw%og\HCM3xYȢ-ӣ rN YTݾg&|l#۪̗V@>)@ 9^"_ sky%z-Xa 1H2/W )wnPvfU!v:;c>=ozDr0C@`39Mˏ:z( BO#n]dZ͒%|>UίHcm^?r/e!&c5/စk:r{EȺp͐wedE- 3q)N)DmET%V.mE~ *N+G^pv\-c qO=mtG6~L)*:~}Da^ZÄذ;1w $vDjܾ[ߗFPοߗ3 ʮΥSKCLof9٣ׅ YƌOs Pb-kC&j C{e,UA)Ș}&{}^e^ļ\htꉖB1ѼsbȽ qV1uޜƀԈirz@=pdxMmG.t"E*X|,a#YQ5qJ.hNӘ!l R ZQ1RhļEPV&9 AR?jD/R &Ӭ~~±h 7u:Í Hя,G>ZE&WrpcUqpTg 1&?!{Cd)vRZ4$jR1Ua/)+ $&)YM5 eM.VSEk*V Ao<o'9]oy\ZW7 ,bvtTK7iHDOkN;N5QH:E\ez]2=Ww2jKp Zo`P&<] ㉘(`9L_|mQ. o)ExQnLGaܓ7){ZjVlV<opNA!] ,@f'OH꽘HIӣ{`4+ڶg75_$pq(Xscܞӑf[(!G[;3G( [3ZeIWH\7#_=0* αT_4uKƙ{'8J19ޮ["tt Ҝk%Cx IXOcQ$V;\B4bOlwAOVPǮPΘef_IaWQ#Dk9Gߪf(_R,7e858 S5͸194 w;*ۇV혤5g~:|O 8;^:4H1- _D̥+|x&Yѫzk؆&}E?vH?ތ¨.2W(B2Ώ} Q2P֘1#ʖ ռOrxaF Zơ i ESw̎MaHcaeMk'1"/4icwͺ?١PhRT2TQXuCj`*;V3*:p-5 dy>\xև/ g͟Cw6 hyJʧ *a U|m%J򫙢=H2`{`8t\ )wX7\v>_( [SPRRB8q@.~\34M/Me=۬9D19musi @R#2iPGR@["`)KR5tdD[vXKk[, sR`*1$wcZR/cf*G"Qvmظ0nʆ1an )0QTn%p&: S^>s;ox`isWխnM~1?դlpo{&tCc&W VCr ܔv^j15|Y2^8XNat)7'5"& ̢/NR=ҹyЮYU (/;gO,j92\\Ʋ"-tW4Pc縦%t<!'\E K`D~F<iQBj/3x6_YZ/K2Cϋ|h!60w,d@6tu.Ȅsn֟6aT"v8c ؙ j? o@C+p=e99J鿨|@@{^ܑ^h c TۿWj\n:8k0Nbqv%K(\1y_!͖5yfO  5c *`~1?0K8<:#Qڧ^L! r%GC&Mc Ro,Ni9j"uBzd7^,&6x@ H`*Ӳ5o+~Sټg)=Z}Cd[er|lk@i rhKŌ@ f>DG_gRue)F~ͮS`d9ثE?1n6+.m@c}4Mqa|!AX2Ը8WvA(J\ٔ\yzIF=ٿK-d7W3PXr"!5,Pyя*J׾IS绶{r>z({\,ZĆ|Ōߣ 8ll~=pjS޲_T{QS+Zڂځg1ױU'АajQkP1+D[:_1;|э=aG70DF𭍗c:#B}qfprOWk2a k~ l%Q$Rg?)kMؒXCPbe#X6\:y/u]4pa ^jqmG5JM ȱJa.A2ٮr|@0̻'ॳʨ̧s`EX ؟S'! X?ӭS짚LjHٖQ04_B")ТVZYg'ލOCGTInkwHxG{q2GH: x"A3K5Ҷ`#+\b},mŴYH>9r`7kqCc8NU :JU(L>z$ةx@Y q\e l&J.$/HCr¡gtN_ӆJF-~D&1]cN K~PupOvw*=ڙӑs*4#1=GizP`+ũV/{vԤ8 =KU -{7i%Slm2e%sfSK@e{Ӗ0mPxuPukw@eWeM͞_@*5aA)\[8p2 +#eGӓ䪯o] t;G#BƤDjt~ eLJa,,^S#j͉d#xj4Hy煙@߂+6%j@KUٝGә=f!.1NeFt\=] \N$y۰V FI0`_;b9 )횝6ܓ ;=%HO˄]*uR0#VWuŽ;nˬDZ?ъHl Z'֗-$S6q,a{>_Ǐge;a5uPazpy 'Ý-?hFst& uIi4Cjޑ? hS xO-)J&5oi:G43kV%}\<7yNABqcQd{~K E/}'q\u`>xop}M=;*AJK+LL׵*SZ{Q.ܟP9)4fŹG65v > ΪfW1,J$#&)7' 3V|^U+` <۷&!+ xz` 0E@.2A&r?j( xzIƮixo.G}Oܟ,)@WB1ݘͺbw?FYlv_l_!TcSA?9iKAQ 4vH zЋ(Iw6곯İŀ,[6ZephJ'Rʥ|ɱ$AOL^DU:fw> o!ꙡXD۰Ty͹d57\ɈišG^i'h \:,xyEz֥[WUn,*k vFKwퟛE<'aS" f4}a~YZ*gld6b=^J6>x(5IAtFI)'(4 u%]K|#)N'$Z9 &|Vw8fv~W*܇nXI1\(@J102>{ɢ*&@Pҗ$ џyNXַ ަ캣 COy^K ڃQ7+bFمI* Ͼk鿓rtw8]Vp(vCJ5vXXeX 6<-mi a!EVHz.auΣxm~<`*ɤvaZ(L%M] wolh "5B@m} ;O#eoop,զQe0>>rkGXz@ui@6\axa9*QCwpfj wsh8,ɍ̀f'!W P m"~hoֹo9U0N).8?d!mi[\Pmdx]ߋ1T{YȌI6=x{dB˿ǻ, SK/NiUZzƝ(9\N&À?İo1Ϥ<#K2Yh;+D<^+,pF2!6:Myl%PkL1"Ѕ%mbթly օK>O@ \ :c|X˯Ge q/wg:6i{kȃn4 YUfޥt#NDWhwiSLPW`HZ]l`~+^!`K|S܆:3>C:Gkkmj낙cܲl:SuX̛@ ʹ0!"vcLc>d?MtT0֟yԆ]Q0F['GYL426sYf/@d^ #yM.l3ŵe롤=ҷX8ְSW.\*P^cz&?饐$`9ʬk'~e6S1$7"c6Q9_H\'#yH8Htm_ =/>M˶l M@|"<8[Ev#B[^oO^2眱&OVQ}b@ ~屵d3L5H_@bŢk@u}Xp]WH:ZNhQM ?W8˃BI_ΈdUv-AixSFVwhHz薞H=3܁\G]dlg7fTee{gD>#]G D0l-!qR56f6 UY]a?QL]q>s 2ѽ$e!!mg f2 `6Wc,~ŷnڒ[[e>a֘b#"*cB&CnpZѢIqqαٹS͊DQ5.^R&&jTXuE-??__tΛROF K9c9 s^RRgWS$0ؖ#™=iS>*G]~AD5}1]5"7{ RcSY}ujٱu^e5 Fqۉ%AoHm@q^2*rSM/_6bk՟;Y]e樊?1ιˁg&͞gG*N[aJX{rdWU2&Y&Zoo2]qn#.zv3x/|n9 1kMC[v*'_ʂ07pDZ PzA(fA,5I$C8Olҥ@ ,$9b(6xk-QHX`WHɖp[,lFl}?2ȼҘy/L{%RJ+@>rfO= D4yԈxe1D)Ƶv 7$P>#tASm/y`(?Eh t|IzLGUّ-5`\Qv2^} i_|a>SeS)Q4r4e 0D/O+ҳ+&^ܜoQK #6wB)+3k%#RWP}WD>J~hiJKlC9Q3Lݻa\(J Yy[zf:3D5SUX\Ć_&`J1є&hICsƆ' [& ̉>\t5D$U5NzbK$ T8:Dڧh3pEw~7H}ReMx)sg3'}׬J*vގwC0 Z B l`iLpՒC7۷"&8.ttixv $guF6?@`p!qU9*⎖% hu+r_^i=ygŵ\b"T,D"qeq}~wPI>odiBMqI "O%^n4̰mF|_ѷF\͙0UEEV9YO_<UltbZ_~QUT%촓.JlmQ|%^9s?BК:'(5֥Dm\сzƏv4)pchႋDE y=Nlj>hhty)AQQ}5quV}I#W!<ж!݆ ɨԔS)i);EL/ʝUe mP!&= e{QL*cxė%Q# HG65hν|sf0)/.WCAxR?*9飂̅m;~#ŠRJ,Uqx]ҏɞЭ|s6 q @z5saE&)@Z8)}OnF &#s@l?oOkhdcˎf/O,[#pe/֡Ae[e-uLMd,+FIt别y_z邗5,>'dmHk|kUe,!Ƀ "ޥcGOc!ڞURX< w1]wF"@m$y)et0s=M /U ;AM}#ҠbC#@7Rb-"!0 Hڛ'%$ u6[5ٽTV`U1B.a;8do1Y}W:W-JyEb+1݉Zq2 L~twS@eUHR??.݈M#GY&' s qGGlXWnI]jNˮ{ 4d15!|A4?[ HC N4%a|s_,Pc=,ꁡfr8Y_yPg:|E1?"l?G١T7Nk~61?zpQ2*PѬB_P*,.g$z"eהsJ[;gɧ;4?k]Lj-+VX[AwckAD̢ur`__@yCM-fpV=^$;cqLN?,Ceu^菾t` fH0a:*?,eTļVޢqUqPpD*MfLtYiCƯ0Cl]2L( )!28"lan'&Ha5#xQX;QX&7Ѯ%m<035gvSѩ#A['AY!t JDNmi a)wԧF^JN -~G'tJF6cKΣ8|w7 m/rzG &S8Lݏ9zKkCJ])~ϐʞtW6{|kcYx|!]iGJ w}w`{ ?x<" >z"B93^kVE?3qVkm7)" @b㌕vt# aNuGwQLcq6x7wyEuqgCiטKs [VAt,8)#RXھ ߨ^U VŦ"`v:Ri{BtfӨ2-Z\Zu-V^UYqc%A yϖǎƼ}*3ao?`?mjV[\]M:drޠĄB1?b1-pm8_W "Iė`4JRHm}Gz>+&Vj #Z},,{#WؾvC/- a*E|1՜<*=vfQl!>lfo+/jpՙ{b/F. XYdW6YK-!}eM9JrKؐ.8q:GhSVӭk+#|x~E!9g*ٶ% TF߿FS_X]?"/_hUG`7NcOWΈR7 :).yBrVB@Kl`vRbI1²wDKι[ `w?IP8}krD!BK  af|/sHP$7x :nu rt/Ȱѓ-GTl&mbHS9̪6>aIM?ݗ'4`TaFy .RFfQ_KOo¼#= ÁN'\:u+f0AC ))>Y(Rr FkXp&g$T@Ak[pfrZ3(6 ^Գ P)-v:KL~>&gâ?*4GM)"ͼY[uk1@l_Cu{QzPKjw/#@f z03h'| JTĭS95%tMc~#fȠ^K/t[le,QI 4?aqnٵpbѼ?fpOws9cu=u0d)ş.KrQ^Ht倠i-پ ]$u_I߻bT{ƍ~ K-b5T3YQk"3p6Ab (wݴDӱ l&rzTG$MތaGDY(ֽn{q2R3ʐ,m2^u7(:šB;ÜhhKW`aDM<ɖ8˼7 i9dӝ8~]S12S$9OtD`HQ<}!ňO5G *=:?c}KWUc,3ya7y6UFjS̈́< w#PvVjȪXӿHAxA{{M= V:5!}$H#s;6ZAGt=X7l 4+^4xݐ2D > OcK0E+"3m2<'׫,V:`̉%d1J$KZڑN7mr -&&n{ -w IӺy;96emY%`V/IsA U$xT 'ܯ+o"eA$R/Z6U Xg2o¢, V gm}[5)=5*p.lm?sKȵUU%h)*.I dS$x>OuLOkxNE4 opT[c;}^F̱ZTFy1Ÿ 3xf{NLҕ |4Ц̾| t?*, kyn-i\̛ Bkaj* g!#~,_tNϰH_WV; P_bʽ4Er[EB'"H˷Ѣ =֚nXmvӍ#Lc`,N18s y Yђ+FڥSp銑H[Zbؗ7ӎ bxE7mJ1dZL.L AYU[N_6sf@8 yF-j0 ."(#1L_&}KZf8ޫ,O"Cp ^oj|[?(9ܤdRu"cO? zYxAӔ/"'P߇<⽽B,#']Ji)O+:9uYed.Ǵg;ñVi8@ dPbfh-6vtx5[aglG%M&!rc88m n3 %Q(tS X*哺H_ }o湹/dȳM.zr`J`v 7ƌfuAʼhb. y I;N4$ !Oy HYi%m 9n1{'`A%Gu_{nOV :`©)F:eu9e]]AeBkji 6%rSV/.>C쀇))QʙV0`2`:ubO'&c(qID'[0z~٧mC_io:BoSن LL@S1r;OOO4|.'I5?eD1gnDl5վXl --P]M}b 뭋U 8SLw.tڒB.&5MˉS84Ss3л=]VZa-)vx ,}:Q%=S/( &ĭkƗ+E+k^5BPpɡ\g8 9H1&lg#$=%&6۝EAM^|<LWnJD*q\鸿p>+䯓8 Y xِa0%lef&GM}J'.az}*ZO>y_IOh!Nd6[Nxe4`r% 3mս KVwGbtiwx! t]+iTq7?vxd˝)Ѳ Q%g2u9ƩZeۄ[.PǕ$ɡ[EE uM3D4^fź^Q}[ 8߲u0)xdr:4D̅h.h \eg6ݫ@H+;L!s)7QQ'3Avde?u[%Ј kVee A1 7z'}P{Hjk_6Q- ENu>v ,5jмUy?mr\p ^N&Lw@Y~iPDPpiJU8~@TqrNKciL,_qh+jf 3G ^d-77%䈨1|#Pp<\vM}zPB)Z~M>9ZmJLf͟~ǙR#Tsl}]+*®ZԀu4ݏ:qÄشOZ+*./M]ny7;Vo>;1/C ]ɲ `NChǮ@R0s(q`V:FG#,0p_/‡Ǣᩲ$_jHOx(9]GT[>l1e q:&hZv&Ia8>%Օ)iC0+ڬG$o]n|#rq'VFL4B9|]I?#1pZp0s[S 10wh.AbPfяb]a ^ Wuwzjz""R#p)VY<6 AK߶^NkBw#~|Hd3uKSzz!tR*F!IDK4I7AKWƥ/S/xc"dk:f8(iD Q샆Kt+];:ۈ}s?g@D>pz`"%je{\tCÌzG9dJBFM6 IHB5\m/`$; d$f6~ EfHejqer_r^Q=v*tʊ<O L7-f/'L} 4mD]Ԏ;` j4udE+LZzݍ=g٢= ͈X,*4RxU5biԴ9⾷Z?ǥ(dG煂I~t2ӈ6`w Ḿ_Jt ^;f3z~Pڅ\w,Fq6ex¨nC:.iPוg*,Ȏ%rүuKUn$;p=DFQXB`T w wQ^kZ/5§טe1Vq`Ɵ1_l_ydfX:E D3ïVobTk$`ucWuQp1{ 4*1MuE^%a[L3?Ύүv# ^ƬqJ]nki.WՑz9|D3i+ %^Dڗ$ρLgfk)Wi &k%=d&e,ˢH4SK|gK`J»=TZӡQ*Y 8M)9jv^hL9`o Yg7?3h(|J+j]tKq3e %?[ޏ7nƲH :3.5LG6V0)"SU^/rvdn>A/@IaI% e}x˪v|-_rYrfO- !7,̷_8!*w r(s˖!_Z:H+f@Z~7a`{lˡg[tK!Va{+5#nE`̊΀ufC0g&(33FR:n, Dd4{~L0VUM}9N#`9eNt3+S2rg&2X\Ǘmm{#7}Ḧ́T3AVK %BWXuM]P-anFbTh%n+V,bԡ48*DfFШF!~7d5!:UOE:{> _k e-n; {bClo c`MoYRIg}_ EƢ%/qLdG)xB@@QOl N̲ͨ:(dNȋ,#)fb6n@a-du)U?lY,^3PtO_?5>c/~uKuÂp8xG[ڿ‑\%թ50B7́{0K0'v$l+ B!h]\sRM|v5o @b_/:<_ܪxsDf7y>0(2z`BK(~ָ$&D:D0)<{fJ.KT/EpZ?qx,P,Ӫ-ܹھd -oHJ\a{JDFx2F3IdX<M^#Fz*)Jt#* 3VWogY7dIĈ;Hnu?2^vk |K1֦(teLVJ=D!HJFGofSpHPq@MrUw+H`\LfK /4yaH`OlF( H'tS/077:̘9Sl,|vB\v$J?N\{M,w5=TPd;OzGuɸc~l)AN)DNsP)؏Zפc˚.^r%YKlPxƇn!*n;k;\9vLC%ff7Zʼj@xۡ]m"=="UtwTkK˭|ݠa' EE>sO)7cw#P^gT@"] 0Bׯkɑ?, i4JiUrr4i d~3l/*?Ӝes^tqr@P-[goάF (/W3`-VR&fɛNEc|jOBOG[(<ܨ\Xu^|NCh/ONAґfI&-2_g㶨D~DCXHowyeJ RV:=XkO:ueK"0 O`8%^Dj XIK+NKڨe,R#z-JO䁅[۫>?vxB&uc0px.Gq\+b(ЂZd1 `63jVY*VeEmcbTr˯Kemҹ$: .X`;z u +7"$Q‚잆sTy479W.*` 5 ;+8zY3yB9ԩ$ץ@!ϩ-[6/+1co>meԕm[Q t>Ŝ]=:`tg3hs~:m)0p'm-@g&qP7&TbVҁãAͬg;ˮ@z`}3VݴQ!X*}1O؏eٺaG^Pg}QD,'{ XA̼s/Q׆ph0| \/*4\{,HIO $֧-ws*0y/;1_: TA92;ps7O:PY)MarME}cqlفbA(זC6;RfUk$Dx)!JaQ€IirQ> }zwpO!lː"ݟN[&-鄌{7DX{ÂegH<D'tI W8PB6y2z>/M쉰ͬFYDT@s5jfAS4G 0 ΎKQZĂY[{|Tʢ)ʅO y5*Oj_$YY"8WD?c.(73ekxKM<4 9h$ Ŭ|_-Cpcؓ[f(2x6pFt-.\zN-*p@_{|E@)3R^ueZ0_6)yK(Ǹ}BANBhb׌7|4 T-9stb('=kD.ټql9S(Μ*넴8W|ۜQ2= U?麴s%`!Υ¥է}9ȑPC咶.\6pD OZX7udjXKpESR*StTQȊ> hVwVt+0B͏B)\]՚rV iK.·>[4~nƁ!qcZ;d-q(UR3vf4%l1?#_Tc;V#D4 "nb"Mp4`7@*Gi/UlZ>·xϸr f:Q"+O&:)t1慠;=n:a=0>a X3s1Inw) qHZNwC48NGy d>d𵖺 8фOTr2?lS;,C&?,ύ63-_5$!;K5uK/ ';[nILms!em^a}гnL$#uU^r;Xix)?Pnr /Cxy=>24XY7)\Y&4ij{ dTL z]GPYGYxO}=б{P>I'4QUQzoqP~IG"S}i1^4eJ/XA- ,\ߧji>D7鉕3;R/h|<4vps+\,Drܳ&e'66[f`w. ,r4%VWQ,efӛN!Kͮ}yңpE?=a 閚@mrq5F U^ :Y}i/?Rj̋ĠS1'F!{ӻž q۲x{cDGG"9}I%oiljτ P/qEDà;Sl:3y,aֆVţ=IMr[ ^n%>wK58}I 2qdzJTF)ơ+ecQ_Yzo}t77Q )!j$-ډ__5,4e"^!&|RRٷiA@zB|5)y@ե|u?F/I[S`vPJkL wtC)lDF]/}[\"\t`b@9P\kk#x& DQj6)_uEJ1k+ֱ@ns.q;wѐz›%2H4V70H@WN2p,JUTEF Gk~]sNJ``Lm o2Ga1>"\*M+iT;`Ov&j U|֊{,u%Uoqt8+7ʑPL=#Ms Đ&_aJ KKD14׫uIC&c=2ȘDX<ىOF:-u--ZY( Wn=/%I%q%:[ۘ餄)bQ5OgV؜7:r8fW bRCB@S*߲Rf%w) AUtocV?Z8ȍ-zvCڵ"Zߡ%/Կ/Xq2j \O:*%Žġ6m=IJ֢0T5HI5f.ls[7?Z9%{'!953mmP ҷ'^* ܠu%d"%#ۋMҬjue}A Qd6EK_YX|O vi;u c 8NseϽ` -tK<".(w\BhQzspV̓⥚0y,z_ F 5ExT%_gA9MV7I}%#xBWV z@L%Ĵ!PKbjTk0vա[:0~9 Zs0z9Ozl$m;~ԻzQvfor$P2 IP!Ty+=F,qpL<.O])`5XF0r0; |;{-"x{nh.3& +\<1u@ZT5llYB|JfbƤuDKw&k$csxLs4OS\*|VF^8^8888?y([Rc?=D3"?NXJrҾc:Ct7'~'3!)iSG>GނBU Fi/EՀWJPu)Deo-{@zyڲGGd; LP<9k\*.w6n&/{;?|o ^/~`{feZM+3Ee@>$_\J$uJqiUfmE;!ʁaԖ_(7xG%n'? l"Txގ7I"׌Z j &gYgR _ k@#ѕM SI/U7AtT`X'p!eJrvc-pzqY)) wd4`A6e a.qkHY}CIDIH,!D<GrXTP:'’&9؟) 'a,JꐦO@kx ; 9ތTpELï7䵃-#YڗYÀ%Iݏo*i}ץ6W u<;}NAh!HoM2KW65e(n2)ds4haQbQ|ᣒ>ΥZɘH cnp}10İ ԙ7. ,;).yj9?Kg^*"ѽ2 5 ?Lfs?FKFJN/X#[xV]VFy;ERCxd*(].FSb"Yuu+y᩶eB]U6%眔0BUs K`x=DzhAt}5<9OȻ rw~ju]NYkAT IoV:OP{\ cCkI!wh<`1$bBJ2zkVnB$a6Nuչu_-w;*A*)4K[V  xCANJظLk.&v:尭[zo'x5S}yw8[ T- G}j SRj~ ! EiUTm'6pF ļGXU)~vrJ@R&2>[!zt2ol]%RfS+=)U&.a~kQ~*Q[λงlҺgɣ m)o}!&fa,U}{YŠ9q)jut ;+H1曁Vc_X>Nv@5)%!Z<5 LkY97InNtJ?)wHX ؛7~9JSS] N;yC"-ΉM^oKZK7pJnn#g]>bVPssY9BkdnX<¯ pIBF^ 4vRJW]׀_*ܧ;o|~U]g,)z|HSV%su&9D&cأM%+^Nś˫#,/%s3I]u//ƕ'yXLFhoRZn"/jK=B 6z/ U.N_(_x.&z2Vo"uGjm@eo^;M"i;o=gKJ"[kr vQ%C ̌ G1Sre,im8gX v_u](Z̀d}";FSoioj_M= aYlg;=o_WKf+M165| ]@RJ^:];"]k#xCfZSZߤ'1;yFԴ ']z+9]}NiƇ|2%Ԉg -(+uh4\/e=s"Z `j4iy|IHalԬ8g. B~&J^b3.DeI1x~ǭ ot}:8ē-l;aZ`Cg Ht&+XOڃ:4jЂg=%< ^ 3)Nx+谀q6@y~ee$?Kp cM$ 9Wfxܭ0ʵ؂ٸ;:rJsZ'%ZO~ٲ7Uc6 sg#oNePxzz :4 uo*%8}/}b_J_pv P}Vr\,3YGY+(]VS(zgcĀ@FQ?K` dnJBq6j$0)%c@qcKO$+aqV=㼶)a sL{1Ǎ`qQ! {En۽dm?B[ ђNnE 0OBO8LC?mt:aLOBRZ_1QdM m9Z`9'g' Y 09pR,< FE!9|wkSt`QSو _-BJXckֲ%/p9UߛYB\;Hb{}0S^^(2D|!гǎ ?rbcz{R>n#D$)y'&C5!.E-VY@fjQ{e=UNv@r]!EM *v{H`6[󕈍Ӻd˱7GuϠF*AgYZ070701000001ea000081a4000000000000000000000001642f0975000038bc000000000000000000000000000000000000006500000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko.xz7zXZִF!t/ 8z]?Eh=ڜ.+δePg(y⪑eba_tTe)p]VJq1]pE~U~1Yi>Uj+\M h]ܗT3jy:00(`]7'th}C Dͫ%2}:5eԜRV`~r 6"`hό,Y :XgQDhh3?#7%B1 HefҚ1\<3R|Е,\Iy!; CZgLi ;ӈ, j1a%Pt__<?Fq]Ʀ*G]*pbѱF47ABS;pcb|LYըؘH<!ѝ!!Л Q(iTj\8'oܸO;u$U WpRT. ė>[vD!y 2my%x/7>?C(!70ؙ-3+-ǜqPӣ<"{:s j#nޛU tI͍`5ၷƞr&1PDպCԜslu +Jo +6d2[ߌ0$_rKk+r`gXngpEl .྾||1wA`Xr>5iP<}EטLxudyEb2ܥ"߾1 8-.}X2GCag+t1 3P%B!bΏ9:Z'z]$L @llO0B w"4+P9G09&) ZWp~N#@KnR˞oxWe"iHc#+@TIl;rKRْK/ǂ"BDSsd%|NLl"D܃sr2ojts<8pLW#H԰J9R*\B YNaE~/,!Rʗ&7sUP(p{^g# M# /L1̎]II&KdvpWۨBhv 3wtw4WopHRdp@9QL9 b '9ygvlE36PƭPSt}#:|M"OC$qʐ /u%(wlT$t!_&~Aj!+ C\P>^JC|8K6p`nK ͈?+,vץ]h1{#A1%Ux~v!2vr&9 )WU^ױȚx.KK@%Y5oSUs&v$]T"W橃 E!uh)FlpVQAh;pB%tZ1,< *wyQ!h1# -|K!~R[WڄnS(V5܍9o?hc; 1诡[b|ZBL5Q( r;`'wyhWZ-A{]X({Ud%/vݻBj3c^ 'K,bZGj Д_ G <\t ĥ,R( #]IƧ)]Z6ʰUaL[d-]~z~&Ȗ,Mxr 0v4T,/$$!iXt=m h/=bwtc1?@-UYyu얔*`&(pB3%s\i, 2*H:n+Y:vK1+PH0$N+qeu;v.Rcym*^9G[^h1up8IAld2Q|7!-h#c<۫"G:Mo']3IѿejKI=Up#^}<:ri]"9MBz监֗Y,} D>3a^QV/hFBMwPlPW8s̏TF@2NnS_OJmBE;ʚ쾯n'=J`:L6]/[dz%VDC/UϹA4mĚ|.&ce~ەgEaMk|7%DxݖO:R L+WP)!!8ڳ %i(eRGgA'o5Tc oiǂ}4U܃ e:moz!O7Z313r&=H3*yy 5;x$l˚6ǀ>6@?e&ZLcXyNԢ哳2%=A!` HOQFZHr#`ຬc~Kz+u0{9*+]vvD_/Fٮ'4"y[3yS% ܹ@Gf۾^oyrzM'C&m)z7=5RWp#- [w0dI2խ5<81- QJ*c E U41@-fm~LqZvۗ)^ea 1\)8#Ll\:voee2ar)Rr锫yJW:0bP?%I_lD9OF̼@wꨏ_8ބ1Fq콢׾eotK,8iJo4PzThChzprnponOZ|4`04ў{ uw<["\gHRLAF|!==C<F<SS% _ !x<װEp\~?b! HOpO,b.,ztLEBe5&ZH$98T[Kr4I0d2c) |&8z2XCO#a}a+UnVؐhQ {j-E3T+K]~{@}$WCsubDz9l+,t{ 7st x.ƛKVW=MyW IS0+ `4eHۋ-PpLϰc\1Lf` _Kel7ůH[z4PjJ;]ViD7ŗ'Jsf*,ֻZt^**'U#;zԇ_)[=87(߹1cnNxɊ"A{Vy%OV}z18@35&% #[NGF.x rΪtnOD%X/ϖr $!c'5!wgPw"jfGgЄ:V6@B&K'67P@)"Q}ӎ#q9BxmSFH{);H,>;p[V+&QA~nsyFUWNd:9| Npv'Y_4'| Ə۵vT@ Ӫvu|K27Bs5؋jm܅b1p;9sޭ3M͆< @B,%Y4Z<砙ɐo h c2}"1'kf8,bLX\9od(j@̃Ty9&.ap1mĀ}k%ɦߡ_YDQ?OP՘vB6JV$XSSz+/д"[2|ǼOuc92gY6FU:]] 1G"&(sO6F݈P8k7xC?li#8h,ÀP9 5iBgb7 zЁ sMrș2Ȃ=HDD2z~+ґÞ*H-p{81tZ< ]ZmykMTF T*.m )̢&@ vL +וၬN"8 Q ' 3u ]$ v$bH羅)Z-xj_MQr_y?ClZJwqM85S1Q:VJq}ptïkr%FAP}-o 'dԬBB'$2^ѥ+La>k[pTi( ?dz AX'26Ck-_FK ;2-aMp T{3IAL߿. =v^> "׭Ai _q,p\ yoRP[<6r z 30ljY`xӿxIg1W{vz~w1\u Ulsl+ۂv?#lqzbXStrVؑqŕ Т-?Kp%?-P77IN`kK mRW? Pir1>/#Bw×9P!BK625`O{M~ϖWŅZAS-Mv2CzB!jq+Rxoj)3;=QD@ah5SwpsĥC=L?m齶wc!Ph3e:HzWAZN>eI ֘kk_Inabʥajؿ( "y-jtS׬#K */!ڹ@ ]f^\fnAZ22U "BLiKn{p #3]mB7~e 4CSϧ'|X+;XH[6@`]hΑ6;AMh?ZSSX! cM?A?.2&(@qBO hjf}l9/vPTMٍn^1x2$mJ" S KHִ b9&+pwX`V*09B2Rmk2\Hi_Px Ci]ZILz)(K4{ImYw&S 5X=[F8,I (K)زz+s{3V{8C0n_]_[e [%S# )|)ˬkg+j»O 鸴zbږ>X}*휏lg}:3hbK59n!,3,aBK6SHS҇CZ;R?Q0~@)DjpTz:S"$W E氤zfa;'.x( Ow zq-ǀ.qqEgT]Օq]1&ȧ=} E2\G\J8Zjztޚo܅ҞHkq"@.Fq:(~5<'{X&;L__gWUOo3qndC/ǠF1[ʔ*c ?8aq 9MLO#Thj[Ui 0x51qWI]p{g:=7}ȶ\?8<*Wu(Hǐx.9il͖.nx-]6F a4(7F_׾ w|? edrE>ψ >dn"GNmN>$/.K GbIm}>Eϱz5ɲW!f*93c임d2,6A ؤ4FX W}"$U9k}e`dqy`86qOX*r+y磣3xug+b JYHle*V je`@F.ýuG !ևWy`RQ(͓j 9Aᾌb7],<gYNoJ gdNM1 ;gjsԁZz2T"*9VՈoSsFW]\ {f[q.1lRe=$sM>]| x4:5$syl^}*qS+ -UJߚ$0TFWqĘQN_#9S?sm5Ĝ!:[>q7$&Fgc}TH) -Yj:_ȰuB5];NQqOqggꊌu:UeX}ip-Mec:̗G Rz@Nۃl>UMCO{A34+$ [/^,31!G \ko.W`XAxab]tw4i !jzؿ)TSۨ4fC W9/GZ4DՄsnC.ǪdzKW/TgI]} ~U6$>Y0< XDj" 8X g#}CFJ/2[Dsx},`'Ipٮڍ^ICNGmyn[Y##YgUbq#-7VAdo] teN>VZ [HO{,^5A 17=A:C\n 3vŪ;Ϣ~%ߢvjk`M_M.}Ht 7yCP܆4{ZҢkN6NġMKn/a-zOZgDˆ8Ö#ʥNO7d|;8[,/˜e6r3M ߸‡T ¯F9HIٿw$:<#MZԇW:a6/ [T7z9 [#!lײ(sk[$i4HG *~&s.:Y3+D(Ne_Z ύ ]ȁ7IQe=%/vjXng'N@[!g&KCj\{"r Ъߑڟj*ծU)K*!Sbפ#x2rZl]^ U̲Hx' fe(3|qho}>-;5œQGu0wC;]jq? u 7M:}|sCiŹ}B]t>Օp@7H@sR#-Й}摗9X)x޿D) zkzo S8 L|/MI0 GBG+}w=FI5<#͋^+>MP#jl?pMKsVv#} lUy  x{uC‡1,s'F+GfK{% POY $ܠJ:p]3fJ7cA gB֮(F}lOEKPCoOfe0Fs? VxyB U4?~3*Eiҁ=_$l˄!K.|u$~)8,z94ޖ>\ZsH`]4F/d6#gSM|鿹r΋"о:=u^> ژT>Xa;ma …`hz_M(K ym 'cgNPתLj\V[`Jڷɚ$0xbqѼQtve^"&fFU>!OfJHo#g~GZ_O?^,)?L?*L d-8ؚ(̢HnM.:Z/k# DG4¹AJĠMHњO&3˧!Z&#odt:Ky<쩬hԍqLsI_MHJЊ էeh䓇nlXc8ܷ2ӥxXR,7a|v^p?) =:37^RוNr0qgcя[_OIE^l#xl!%4+(^\m/YNHF{јyp:$ڰGį?]tzyz ^>Ea@MA!IE2bA4Li(d p5ǻ[|xc_->~FZ+ZǎG|Hv$˧j]~8'p~ h2ܘ M"}2e|(ܯk6YR)(@M("h!cZ\;u 3W\x&fNMla}[,d0ndb5 j(mҕRեG.HdM sVai-! & ؂Ķ'#e5D{L6yagaWмϓT2H2o):0/8F#驅PR×XianV 8 N۞*^.0g#=SNCc%BuaGdq$Uw*罩^ͣ=. 3oe[kmq$昅Aa~htf(ڤ UCʴ"x*e68Pn`?.ϯ z5K&bup 'Y4^j#mF8"rRe$xٓ=,Lэcȓ{+ofQF^b"^S+(ٍk䴮SbxNwטѮ*19F?T8dKnwk?`Q:og3)2X˻|{y`fL[-y48f>Y(_ ird4(hBn]}VIղ {AB&;lkT3+CpègבfgM1.j'_ Q2NЗ^>Ix|Q͂nxlf5@,@ϧx9[]yWi"CVq_mn[g.T!2VO foA2G*֬fT%"iO?EE=C#SB s@觳>Pk%mijކڪQ-j-[( U}"*='Eǚ?Q~?l})QO5ERS<\/ҁa|Q>yW%2d3'U2:n=EokdJ2,oh ?k毎Mt}._^8U"PS 9]ynzAQ9?{ª-P'J2^˝xkB`Vx4Osu'M^[NNbuk SBx\0wfԇPA*dW1訸ŝV:)\o Heإ>ήS̅o P 5 SJ cU{^#@ˏn-ܒ bl+.ZDg3.KYUj9K6'GS3#bU6*NKEʝ>O SD9HZLy㈪.-!${hlU)ws<˿X6b?(4_B Jy IklS#k&~8Ʃ!n"ʅY2rmh~ ԡ~Qlv-zBlЅ؈QSt լQ{{ꘙe/d8 TE[1HBx@C`w"KAp vz֨?D"k22OF (.y)cjQ2ɝ , jENߦ{"H'k/}4epOz41j)=/D&dϼq`Z  *AW SY1U2n@ 7'd(p.?z#{ 4CĒSms/EcN/f{}.cP:$NKل7x~. @+ss[$ L䇮Io~TF,#itk)ť?کJ[f~RN-_\3E%O^vHm/ZoP3M=4>):|)s8a>ȱX"ӲFM3Ukdуc Zs]$ e& Cːc ^Q95U0gwn}-Pϻлkg@/z䳛"t2Bl!%ϛ![Cx2;IαZ™.&C#' !^h/6**Q/c\: ZbGB{_q{ uި ?I~>~ZH?|(9z"%kM]Ef@9[6ۈ@ʾȔe3KJO0[ c',J_N}vi]ӫϲS5ELauKmF12+6X+'yO%v>h(~p hx;12H)7O~*GRWXQ*Aiʵ&ew1 w](`'n<.L|W!̐X Ɓ$%61I%N1=9ӜhqSh/룼ϿمjP5]e*ʨsA#K^Y>'Nl(tj"J0Se@У,{$$E'M8eO_ '9`uL]h8[ߝal(e_nh@9\%'*-|e%hu/mwTS s B[t$tJ=X+WШ!y z`9X,zc/Dߤ 1'?5%^(lsϔCY#KK,ڧ?nЃ(GP;ϤPuGT^Ea1sބb`T2E|_%/54:))gCVdљstTA# f"H)-0&uv761L4{<YMNÖ&E*Q!B0C& <ֽH|듑#MM{nlS{,aq$cG9n ,3?le5טڦm #ϏĖ&?U 訓hػmG wji{%X~ᭆ&x:߫ $(gwmyd|:q IeP8Qu N&7E85ڿ\H^ŏ-kZj='3NN\hޘgQ!"^Bs .WɅۄF^[ڀO'~ʗQA=:/@uLLKU*8bYWc;Q-6 &YTW"1c HɭXTOI8o @Y òd "J5Cno\2)}*֩Lr{UqЙky\aodطDjT5Wu~ ͢V9-? w'H0_1,vӛn7)=(ܙ1|5$ 7s=m$dQ#?5sZZ~k4=j1zkSUSpa3^HFy ~QO^Q:hD 吂:W!pB[Uivjknv, *!qoH|>eR-chh8 0 {5!xkkm=ő tO=yb%H^7`)!ZD:+groB5{L35.YAb+d;lvָ GKoBX^*]Bo00ɥ$Ț , KN(89qݤ%S_:QYcgSFGr S!\U5<$G4l6eL-bϕ\ِAE5v.]I &]oe[RP=r6p59C>[:~fn6 J& V0tফobGFkMu/X{C&䋃΂3GsؤfF \+%Wy}Z㝦2'QC0o=򮆕rk;´"32bFoI}qy#C|S]o?u#YXyxu@RCZ5K {_,I0å68ح='e17V`>,?~Ur1XX=?U$}Jăm CS YZ?BBQX$g:iIPVnO*lҔ~FhVy ևQ` 8#8[%kX! 0$ǷvjHV A6CXvnDku<$;C4+pKĕy&Yl"n_7eH@2AH6-x1J$?؛ `8';=] AB{+!kW7ou[w"5p^7US%JiIh >GUh%#! D@%Dި5ޭ9(o՟KBc_o]w.̕ uo .NCWyJ 6JH#ʯ03*My9Myķ ׺&$d 槁y [UfdzwNoXR\ՠrmS2Ok̑ppU}+2sB8 U;r(>=8Фd 2Ot.fOuIXf`X@A8 *H1tJA_>_%٬C)cRZnQJ^ƤGQIhQ OYvpT_Iƨ-e7S l޽yo5D%bJu#R{{{rS Ռ/sV-q3E22~iW _ hIac:oJ$♎F\М0 %knE;V{. %Soj5@O5 PHq:`UkTQTMP/P (06s^A,#_bjmՏRT~uiLs"$5IAAyoAv@],)ؤ5\ $jӣ%C"]YC]-bIwS{HoRfTp)e,2vW^Z7:O*EIEHQ6"}=2kbce@DZЇ-g'c,MֶŰ03Μ5dZMs,xA*tS,}fkpB|SA ,'b<۫6KNRpNg:aFw4O]jifzёR vr{E|9FqX$Ij e?T}fBXz"H,q|T4$GArMր+X$a=9ɛ >:T7yAbZKm%i8T{Yt\nS\q7%݋$Q?m@Wj1Yd9b"ņ ;ʞIO'0Gf\*=zQI`ڃi=ۚWuGCڸGeaɚ:eJNxe* 6-RO4Wb}&}M'u-Њ;K bkԔsCk yYum+ k6EPeAtsp(ܦ,C/12qe GǼh^kqNWP2:p_'頶D)S$Q=󷠢4ɅN5 Šz,) ?>i߬-9#)vbc[^kC3 )bpҍgtnÕ˾G~?B 'Py*5ͲZB& 3% .^;'uan?i`d% 3?0Ai]jt?7%K劒lPuX"P-VיC;r67 P2: 34v*9>*7=nʈ_`s=kE^WR?`׍ 6q!NjިO/A_EꋐuT}\>wҚwNMO)QRxR#ukAw×읡Ț'7KzBG%mާXPaP-v9v>몈Xb041& G"2W5B<[5),Z mJ)m1X uk!ʞj$ nn(<Q)nP!} yjA:OSWd (]UP-i).:/9&Iփ?$\%yondsw9j} , 8~GU X=fDj-me]:MzD>fո#˪~C\H鴍KӂRa9'p.Zd}ݐN0׻b|7¥dw8H]'eXTЀ' J Q| yb[T ?7 V e,=bvh!V8b=R>_%`}U&Ժuw6k pTmg `tk`w %7-^d1c b۟&s WXFbxD+~*#дYIy.+F{ӓ-{8b =IK^Z3(qۢ8sհ?m.xL-uLʣ[MqҍQ!۷8ls9a\ݣ ;6@PCEu;VT ǃ@Vyl0= .) hqǘa^_uF'ԡ: :A:.Ǯ{*QӼ ^A߳Ue&m |9!zIK ˼3V*m|{}hZ3ՑBPi%F5 __X2U[QLs^R,l)1oⶢ:,'1LӾHpO{n N_5bՠ!z + Gs[$tr5J!h} jlBM7>S{B b݄JE` b8C5k[GR ;Kخi6|92 m0oCޡ[߈@ZGC@kn *!yCeӣY2Yd؃iW>8Pz\"2@nhĎ ʞҡU #fu= 6pɮ ɝeA4y'1ADŐ{ -a :t HrD,ަ:a]D@#辬&I&89SO8f4n&!ke;G}qoW20êiVG`3gmE ;C]A`0(9s1-\yeVsROkAbI4Y2d:K]!0s5[瀍No1=0T*;Z haJk+Qf9uO *UY;i(lbK >O-FUdx&F=2lMZ[f_ k3&]gأ2`R#LGw \Bd^>3&j;&AnuwDuq@ :ʋ#eC\XNKnd= f+ _UGQc'ml(-2̘I5yCֆx+*ɖ1lሼ [s#3-8&UnJ"c@݇TÏid7 n;}0/￯[/*J!Ü+Ixe p`@(Jf(h:Ҳ͸MGNr#!߻3gU5jWICt,TcNR3c9`U -o _~]-% "?ѶOϿ&S[8+әeͫ"ٴ`?tf?Б H4nn9v4eeemRHoRv6tʲmZ{#s?M5F J,K3UEd,ϫ#NbvaW `YD̨eKV"r)Ӣ}<k[JqC_G7ŅMPX\Tmd8f4JpX2u/'o@3I.{CŒ%Q{~3qJa {:T:$~jQnzrbӐ`:[Bz4O‡muɦ\O ryͩ~y܀' ?rwB\/?"1:hؤ@.t']Ót!Q YC{Q$X_tzXЄP RdyޜUooIwMIxՠLU+bY0n7~-5\cঢ`d{wQh: [~33)ƜEA}M;TCDvJȘWPռ2XVW%bIV[yΕA 5_ay.׀rP}\"\i5L9NHT(Ō+h4$'viS^FƸ,MhyiR`~Oj>S@e/ hAZg]4@82?좯xU(n&nkY*OW<lWo9#O+$pTrn%k/bt$J~e{ 7ۨ 9v_K#\^s$5To~$"9̏K=(ĺ*6;`R6@Zf[^' 2<ıޖ3s}NZ+ڻ^?j}eC`a:& ᧕~ajhA?8k|p%yhI2Jx;NA~:)X±tźez8t x&IZ+9,?6(bxݳ͖fq?C7/|i&\ltW뜼x6/(*V~kpqrh]Z`fbM7 /{C/ejHԑ+?4pA43[Kǵ+STG.v}=}"tJoYBJ29\\ޅ"=̙J'`E/X>ʙV7nKI rEM0ktwE;VC8N"N>*XA\I`\itsM[~g{*d=" O0x&Mӏ6yVaų8\-0{ƽ%nֳ`NoM#RC@wj+`4FfH|`V}{9ZVxyTLpY|wOcĩGv43,\v,ʓPɵSԿHI!ъ;OXpEOL9ywWxFu2o Q՛Dl;?b` 2a6 a@tfՂ"$^mCZ Y \L֝ՉalaܯބZ ƃ9]!6\#iJ^WхD9}E5K{{'v&T!h~e:A=nhnvyw|ESlș@b< Į 9 F``MHAE}杦"ƦL=/E=qz!|wEGw~eGB[BطDVqMM, "?^ָHƜ.cX<1izYe Rqah<tL' S6f!)'|1,?7qtih*vNv@7@N(x?I }Р"(փsn'A[86'j]# ]HpI1mϩSP1 B>1t{WzYS\J餎:(Lş]Dį)t 6Xۏ>1i&Vqg Ƈ9 -FtZCęF_w);5‘n.jaWp5pyY<]h{q_b68ߺd;R,;쉱՛stk=8 a/~d2&a9-K0]u]oTJ+FH53J]$C1Vl#6cCHT0 o4IEcnކ%lR7ANנאZBoH؉4 iXbR.:oePjI )x&8eS<'(ܡ*CJHL8-0Ԩiy@|ZqYBՠܰA%j}NZF7K7 j(+ӥ6qUI|/r/UȏyoUj2M㎇>0Z幍 ^z5{|MxBݧ gS#ՙ IҊ`,6{_- I#f i fB&ͷC]E9{6V]8h>2g,__zPMakrՃx|C):D? Ӈv>C4|w-% (=6*Èύyb_ኝhV<Ċ}볚^ͯ$f<*YH]qTJhO˛ 7r +}b!$?rFA<r<綧 "Rf~I *DȎDZ_p)Fr-oԋVv"@ mۘ 7 R¶ZKG_ \{7~אXrf`QFT.Vrq@ꐩw"xh+\ Kpf ANg6/|:@ouKj(KX]#i|H,ff'i8-iS&%њA\izt% !Ga %m2-'B8\X\аe3Sr٪]. ewqĽb nj!w%lN"aʒf3;R 2 -rG1@{ "h_'! :)N 蔐 ˂A|-CwrMG*1ûg3dT&慠!T6~0Xf(ϋf2y.>އFaSr-.P还 3N?6;.}m*?71?Uy XB,g7zɆߩj&PIzOw c+/ *?1li5Akw)dkG @ |^*:y6<`0n3t֠$׺R.U:[nRjɌ$ZݹҬ$ d,iZPYysG"~))DegٛJ'F'~c Bb +;6PޜQ>TqH>pdK6NZǻ O78jkOڼZY`9((:j 7nar h.zQq$L;psfDά_9} -+(M([姏Hc=HIhke?TUW(,g4I JM3!NڧvvLbhYWnAy?P-H$n7ّOgDUumn*E䅤.Ϝ: VZ3\W4KEuP*Y@ xe(Ľ:{n#f>1DD0#U*}5C:d269E9XNu EL^LQ r̪b+|YdOE?k)uDE{)*(#x|Zf pIY2hϕ2si BU*S}F@%>e3w"y/U }{˧U0h Td^K e_rP8N``-;QW}~G,z`԰~"V&`9'{kء.nV"-Bʰ q6"*"Ak6d$c{ښUe uiV]U%iM<)-yVnyxOGG8^\?rc 5v<;e[7t7JQB_"`+>6 "oڦYwaJѧFC`;?p:Ֆeh;2Q-U/Ck\E/_t1y6FQ tL WoE qfT-;O(!3/Mp^\vf NBygk7mDG'~o*"E>R \n56dZc\w6ȗ=hhvALz=\NŌ i͊mceކ1ddn`e9f IQh3ymQ yug%w :DoHhD@:^_r:tO*M}?@hN ֶ6oo "O7Z3B76P m@wGJfb%M| U mo Cn L]ӿ@ȫ_(o$,k)5.`p d8{ZZF](m/͉`NV ib\蘭kV_d?3t ZeB6'Vx aH1 >,իo9 ÄQ:HPk:lF(ˬC(Ma#&i%Mu o3x+v~ϗ{36 ^l9[ߓqj+o"kƮZrDG-Oy(4gcf(~ ju?i'd(mˑ"2@7^GPTHR/B>ޅ5 SobOpc YAyo&$$v] +?`!%@BC  *NS_9jyUE2;hK<D9_{lLpʧrYDZ8BqjUr6KЬ ^Пob03. s$eI ==r6j[0qpug32P;2}! Gl<+xs"[bO[;,evw[RB94̝=-%a=0 .$D_QEZA;>M{C:Ds)z d:1Hd7Nf>s6-cMTQ2}$ )޽Ϣ< )R$Zzטl17~]&B9YD3g3l彬m2cC>{tGvj5z! p}%j6YImJ ? _Ir4V*s+j{TQC2-ܤ 0\fHtY|cuQD9jɾ>r^ufˋgN"w %& 4怢$%YG~τ ,IuC,{fK' W"q=Km1I*=GRg*SymֽrL(&@3Q}l(+0q% > X*E7C(B,Cv^a P"פB,k]-[cнTk}dpB6jpuKR_ dVAbA><˅#=/9h)FWO4j?Hv':QB"[1K ѨHuȦV:ZCߩ0f ri*ąuZϦq9%+aV' 2.hz v'ޜ&Wu&@L)u%H 5>?P7-[ {WD;YͳK y4Y~h8/?ш0;vA;!תRa5#{֣.:?N( 6&9ͯ{1"9@K̃CWL|W&FkkOlD,Hj9~~dIM/~Ae0zbPӰJӧ'DSnPw+C9"UUui c[uϴi(R`6x֫^VMrxwA!U3ls+hF{Rw;ԹdA9`[VP̸ni'tC"#tr%/DT{7sJ2"7j lR4qbNgx~s֐8E`Kl-ff.C.-\&biǸgZ i\$cSMH9٬t*21a5Ph.~caU{x-f}O"C6u:EwvL[P-=4 ^Zh˞:h+xʨz[F 3߫I4ESY`#4E&m@J8 !&O4Ikc{z'G`Yc [o+pwC)uj.x^f 9W#\c~`G;6P +^FeG Lgx}xH|jW3m2$txq#J=ee/E¤yaKk#'-b, -_DFR~]iiziN9l*hƗ7&`M; ŵq1߇}FsK9OKF`2V4 +ljNax_ti˖Sv~Nua@᳴Ppz6 mG$?/ü&Q~xx$K\ZP?iMAo\Q\Xj*,9)j u@tZ yFZA_0"E(sptٻuѓ1i7>0b#>9ECS~ԀF@PkQ)5]2ޜ6)eXRJz:5L>"BibXd嚯85Y#a\N\P`y¬o"Wf}{6"QwT!KC24oj1GLɫVptD\|~YX)d{5ma*:jJmRUW2][f^%%!#d4 O:DEr\v'4"\e{""R%:(SV4h'`V5Ǯ?LTSLg7u 4t8I+fB^}}Ac!Nq7.rŚ{Q736`d1;=y:Q R#2hoS/NM~+slk]ڤ*Uor[@sq vi +]lF1xз0Jn+(y6`G??uxɑw]@zz0GPrZMCE ƹ54PKhPx@E}NWxJ_/`z?ODJvVd"=4@÷VK9  fcbxjNfzEm.65L|xIiYW0ƕsys-ǂ_5/JV}Irˮ ~O\-BvX(Ҍ6;RήK<)\(=1tO:z؈ۅL;1c 7'?yT/g]빊CUȧ8>Wn^9w6E9%Ծ| WQ$0--ZjBV#ad\"uȉfzca~r Kaƴ||'/} }F- Іhf捡|[}Nu9zKgL,ދR '6/T~wq (ǂɬ #aQ:2rep5JT0gr~}D D} };|f#Skd r5+1EXc]nNTKG\H=]NeuUgj ;>7\(g:.][MFYj#*eZɢ5AhDlɎxΥiXbW!dtfEb}8MqbDt\Zw 7?/Y,(5A n3Q@Sq-M@<+pXb% Jpwq➅ۚVAֱC#n6@T@iE wQ({`ۖn`O;Qzp*'gFҎGL\ozV/{Q,<=^}夥!n\Gr">jb BoIu s L훁pDx:b€wGGNu@}ÆTqHde&ږ#t>@IP;ЎO~? G h @]xP+bpX{(o4!}%|CkY?, ۲ZNڇna/sI/FHbVxg?`RP̰&3JA~r؁j\,Ɗ͒v;RAd=FQ&Iz]KӰܳ r\4.J$ȕ8= WeI%(aO}lYã>eIć| :P>c(!Du&;VWlk"[Zi2' i0%L*Tt.N(Oel60C_NmMt@ʔeέZ<H "IRfMGU9y>t(kN%q.);|rxUDk`RM*nϣE" Q ei=e%ХZ Rn^Th߭4'xo#zܺ4ʄwGa|Sa{05Z{/8@8LWS6hm ΩB&3xKid>wGAٟ[ sns7C|465kwnєHxdY:;q AaP_e7Pi9B*ebB<2(֠]t|*5o?z$5[t1-٩roewzs}A'cK66&=! MpRKy^Wy6əI6]+zw!BX1ǸXg8iFαe*7mQaA7N4ߊ6[V3 %&"Ҳw(P]/*Qܐ SF[ NJoP M-{Nb^`喲qށ46T3:~}hZ% #(&xp5A@m@L 䶤n5`0S̯j`޴[kxf>i!h#˂4$$Ms=O,-(mޏ 7"{GWP,#B߆5ܡUL2ss#oӢ!vtC]׉ݴ6_zLs8JSd_ry0|߹@Ux󤔮ǞDfEr~/2(hUZHPw[bqj ]YD7b}P\7TD->E/9H ")MzW,-(=; 2Ž8X~/M7$O䩽K EU' .8AaCۀ4:2TW$|jrbh&ʉ[tO-Y9_$ZCrr!vݠ^ 3ƝE!;2'l"vY7&$gS~2%'&`,ZP y1 F9{\; Ez$_+aJodZF;#X˙Z ^}.0n/bqimeF =Q7M9'V $1IQձE?J)\$Ezu3K\s %#U#81b(=M:{5O% 9…xwGlt'Ɔa 2!~>gf "scq\iV0+fEJG:raӑO;$,)u%k{2:qvC] xYoSZyeF 8`BQ hetwG}62yBPvfS$9fx7gFT'Uj_ӏ!*^MZ\qFx)a ¦]}à{Tx~̓U/xZWn%̮d0UXa2L\GszH4B?=Qߓ ۡ#7[aqSPФ:?dkܼܿX*U *q/n& )Z .:<;*~9.}t{Cvч 9b* "K5V5I/2)!MZ`K܀- icEPH>HNN)9yQr"9e|Bc0T NtdQ2alɩ-MmK1n}h3aVFlk{nQXEѸ.6 3-\t*F z8 ~jvp ?vD!6GXrqK8-7A Ln gߕ}6soRgw*DBx9W۴δmVZJ4c陥IF%GTwra$ȍ^Lq¦T}̣:1Jnա,)  GaW>AW8PD#o./:7x؆?y'J|(@ /_@ֵޫ(qTUs9@uoYJe /0R7'z-YN;?$=y4M]zuzkzE}AaRꣁn`JEKb!.U!0iڱg ?a)GR"7Z7ʌ6wlBm*Ɓ@9#t7+ӵ/78x৶#|Y*B9%k1 W(CtwnCT 'e[;1BrI 4ZjS{WԭO/Ǔ5:i:=>ɩN[66/$#ɠ;mp?yx8z_x12c+ː,Ä9tѻ;ݯ-Q^ojeX~On+.|o?gY|,}S`H,'%`E@Bf cH`^\߄hYY"/-!(=W~]5\clޢ_1,ֲݑVܻ;ꯠaÈT`d)oiapD$l pUFXLxId}gX!_Y7#_H*gy DK!&$O$0>,\ s nEő?q&|C0X+8wݑЊYNuCzcʤl9RW!`α)G@OKr9Kh2*(c\U@2Ķ^s!&-~c杸V[M8f,L`.*`~Z8ll1JӒhѐ߫iI:SB\g,ނҬ;QDT?,+?8Q䑼Rxb0Mɏ}@|z,[v#:+Y?  P`H׬$fm/j}ԺCeSO'=F>lD fr0[RXB׎ gsGx6h|Qw]yyA:tQ \RSh$1pfUE !KiBugPmwjuPbBTej]Deto^NuKȾ8f"TxIѵ%os;r8d"9wo Ab cX(P&21?]g0|]{G.u%hԝYy~o)s+}ߙGR,b%<ښ$̹N=řϠ9&Yݻ*b ,\aPKHJȕX1iEHѣ5;NK/i[H`77hQ6,כZ\c~5p47㱡$=O0x-aeDn\ut92Z w 6~;ݝ( 1e9kJU篑fa^gVD9b8k|IX ' j32ug% iq IBDPUb+Is?u}j \ӵ,הtC"Fl5=sF:_)zW)Vq.+# WLBN?i^W5R-[P7Z#!VwEJep`t(Ukk1pXWu; @5FՇ|k&PHKycLۗJ\e4esq^,g< )qCDJHn4풔WG\]\ 5xM=mB|}抟%Z←A8O}cmt|˜oYftWgs?Of#/, giҗ$'SH;F} $S6OWQ_8Q.8ZZ߈2/M/E5/a=mo/ ٺS"ȧz,;-JS|Q7$LGPNjvOY> m?O n]== O{1ҋ$4o;MI YzZJUOK}ccN~ n%B܃5vATwŒoSc/30%"tGUqeC9cK -dX]cV~#gM |]=OE;s@|5ϣš /#dUͫ4=$vJ,m0dznwׯh"e *3TݑCS Tm0xHđ#$/;"'T+r:o7Cus2.?tibv2q۴VXh Ԥ \E" ժsu^Vk4j>jxy @~˩3[:Ox)8W؝ [m5T\^'6\v̡>JuVu1AY-ڰx!],',85mwDj?TlPXUWS=q-G{*lau@"0nwX=6a 8}ӡ/&=Ylk.SBI͚:E x{=ϋd:e_5g#c~|lAVx}A!-şM4\Ҏ ĈFf,J]ϰA~ܸHOnqC<\ꈊhdLJ&H{ol`~x 'b8)588 `ԭ22n#}ΑlF2͆P 7X;JݶLS Xt {Bnڥ[15j+FXi/JxBSGog%=MQz2U\"d?xBp+a`fJoSr }-{ұќ]>RMM "o.!D\R 51t ^DÇDvZy$/B3H5ba2&U!s- r.rqFH }m&^ykg7 !TZNH牚m#VV0Ӌ9>C<1\$^g*g#@4aa< |_` gZb3lt eU}N9B59y61Ha0r~y;@ ߥ1@4ulg9N1EIbD6P{,)6}m͛RdH#'P깗Ӣi*Ʃˬt".b`ElbNS]ޙh ?`?m`c¼ OC}`th@07ӕPV@tkw- { G3m &dWJEcUfwmMFrVƊ5> eZHa˄6_4zW"B~'Љͮ^,ESO#UFN<RY[W6Hbٹg+ɂ#$4:Ͷl・%F/y\/vmT)t26+ԐQ>.s3>iaI>a Ҍ$$g yh̊/+ҔeG0H-rBKu4A"RF0C`cUb`DctfݽCgsĤޒ6ȸ/ N-Np1=}{C"з!c7 QmC0wxNNO\?|eø-q1^O_sx~[შ^(GNIY-n\V  E}⿬nG\ZBGx aCj\C) x-6k*}`Ss.a-Ai 7u}$k>@N]LQ)e..XՓZHf( IVڃ |ZOm(ZC52>Aajo- XQeSXWt S`l/!*m9b*QU>eW+HM-͉f$w  w& }*JzW^;DaymdAaJ!Ŷ )&,'Tsb)# t]::u7;r]@hLG[P{i&sڜ(=w/} xVjDy.=t2Y~m3eV͂\fnEޓ[jFj ٛCy>aW-%C_bι1<1 )gu TtkHЎ.e9JEsgS.j@IV!IkeCĜ2=Cv60:$e~"] |+BCT$-^#PI{ F>]D[0gXjkq;̏|[eyCjY)|K=ntq? LNFB~)zU2Zw/!XsV1_|X@t h7k_sIj[0xɏ~b, Z2d ؎ YG5 >V%\.aԯJl!JRlg&92aŧ bzW\Q="'܁lSW&Ue#3i$ fB *cE" -h0lٳF:HA kףD@ =C#)qF؏cGKlV3iy=mξ}xb?=Vl,lP%fbܐyMd682J+("p%H²-J42+Q,KZ]mÈb;:ؐBTWs$fom:KF_UD nq~ʾg(Mgt9 [y<n)_o'ЙHߗToŝዂ!/^&HjNOF1fk6[8㒂 L91 1qѹRªPrDs`sv]#p)jm&5tWkцeѰXoD92Ц~dp5UOZJэKo8c9eC[g5OF /X .[z$Vqz{ g|kf(dդqZku̺IRtmܴѾϡRytWeJ\隗ZXwb1)ےz/Ûb?z5g?:y_AF?-qPR<8}l^k]V< ,3f7w>=Co5;4o;Eh Ps^jc鴲[ u((%CSZGNwt;s 8P"gDbI+:Z%caz-} $r wGC,>?b ](q찔i33K6ݟ;ZX;"!)ݬkkK8Laup"4& X'x{Uh_?$4E^mӀAWjAv#"F~0\Ymtu G)^**_mC!8x=]\J*"iE@dpم&]-atl,l[rp|uKT]x36^kVa;6Pֲ dCQrn(!~@x$wil9yCrf5~01ݤIG8zS}VO-TQEqaCޛq|chI_9ϻ[JH61̂ ]o˟2Y-.\t߀?_eZJlW bK]CG4׋K#U(%dDRl/%v'9j@\`AL_:CX0ִb &;Nў 4\0괉i{ZE"Pշoox\ *kA nZ~Zs5{e2pufΈk(u-B/p4gx E"{il•K7(yo<[ ͤ!#5ˤuu-9r-zimWZ01?wam@oG|q|[}A+5[`!%Hnm.|lс#NզQ3sH$ k8ɔg]N AZ-j@кszuw<1r:^ MM6E5NjT MH)jf+-T,o藋 @§{L۹g^J/Jb@1aUL]ʞDo^*/bjmԯD}&h}E 6ͪꌞP/k $ 249U">-$zK_/r1xA ѮC"_ ;.Rr!RZ8+j-BH_)b ghfX|~QsP,ioFq{@nq̇0{ -SH b|LB)J@"z;a߫aJ= W&C>QI|[2COii:gyT s\[YDןp~63E;/;$)qvMWwUA1N h]͜'SnρH2)"36h5(6 f|!2@qeWw}{l}$ qfK /M1&6+a ' žݥ~q\CC*8qfwgkH%6n)c+lPd_|[@6.\zUF^$dB dEþAm91rZ.1_O߆ ~ \V3.Ddٗ%$ qцnO^%iV;@;ޕSdW\\ JaٿuDYCk)wy3;N}*ӈk ~q1>xJRmc RD*G=\k'6<0a8d֞ 3)]>h ЪKgѕ`JZo!p%d>X`1~YhMTv# ͕yXCa~ Zf bX&(~p5]RA=EhꁗIjكxZ/<졂NDy.Pvo? Nlfߑ^gd߈$xvnw=p5lc<~E$H2oN]!BtmJ2 Ri\}ͭ~5Q&d;j®]כa:?F X>]L8 Wfp8IOzUiȚDv=F1%A87tΞc .GtK& I܏)S\7cD0k0v/ѪXHȎ@9m֊۰ǎ%(5sA(q53rWX]cu sW;]WC@rU[I!Oj#0ǹ ꉺ@I}j1ws%XӄJB"Q:^{Az?> sնzˏ.\ ۀCQ /V33M!݆920f"F,sQ߱GΑPtoSR;j,Bϕw3WBi+.wm+2*㇩rcebC-}&B!6. SJl9AiG^&/چw|-Ui;:R?UJ`ZwAAaK@k2Ձ[]hÞq;Б*=S[ }lb5 xJjAۺjzS_ZnMeiX5v2M;>K~my{sKr0D/*GC29TT=dp!b 'Xӑ'Fԟr̷]SjY4KN`6'%S|s7Q2?d5+(\Bm@rsF̓ȏ9! e#L{dKSۺWлC"jȗ:w9Ϟ~`tFˁSj@#TINmUHݐ_,Ù $&uƈDdMY^<ei|=DZYu@~;g,:%I)FbX튀c3USQY9#E00[%Si1g[-[B(}j֪c Dʷth|6 Ȗo6|:m>.2YXaEWi(Nt*WLH͖3zsO߄t݊tQr=;Ge[S9HokXTr9B| ڈ;ޥC(٬4ִ7*;6 94 ND8yMt*KmxwufZV-EL+Q"HmP:Сu-QaIy  VzA5`-A r"5q9Tu (E^H߀hXm=&䡱nΪILFOO" O8d _-rB;aT-ϥM[jA "x? ^c *-u{(v;M]p8ұ{ZV vy;v qXZ3G]?D-R1@ j E[?owl#Z * 8k EᕊD\'wMߣ7qtp&H\ o]{ONOy۠Pl(y cwZLjWGTyO}R^Uh6}2ˉ[4"/ d jb6Ȇ %7lHѰ@zܿL3^ X\56!sć BiF, )>Le:]_+m9TI\\%C!0؁.o50H1Ȃ,ag^1~!,Om^hfsp&~su~ 8zuQX<f2 +IMY5d8f644: {sw 4U5lUxsú D{y.mu:ǵ& gMDRF߿'SὅccJ$ԥf7?$yۀ-PB3=~_ySy< c-I>sv^>~g`nA^cr茎hVbtNR L؆85gZhd f4 ]Yp3/-7:O(fZ$Q6&j8>m|VҜYU(m@ FZzAQ5Z둒Y#7#8̻bHCu;,ت ԡx3C,NaL友\Qip،#)?|nȧ*a|3n9E%YU IF &;㩬:pzB83If';*O]ƣM{PKx4:r؇N=U;<.ghQ| *0m̖ҜHV6VRl9%ZxmF!;a`K؈ޝ~.p)Yςגo5x2%%@1%!agwMnfOY3rsTr oC~) ($ 0a}y^Dr<;< ;GN9nfc7o80d}%`X |.AzYs1c1&d34^/$lȰޗ"WC8upWKƠwJa hRTQjM<݃i`jJ;S1-6fC3N%Zb.5Jx&6xYoTw䒓]>r9X؇BȃfChP%qY[&ǔI5-A ^O /h<-`] *)0 lL?̛`n$06xaʼ|gCQȈȃ3z }%*)Wz?гѡx%g'?!1^!4i T0U]X-1»/%׃tu+sI o H㸙^$Tܒt"d_F/E?8nӽj{)şMP1'~F 4σy&K^*Ap,nF|_+9r=WddԵnL.G)õb[o'@YB^,$zŠg; BfwZPh:F6hB p AL);@ fLO !(Xm@b`?w¼qx\"dnaTnL_n~N-LyCxORd9_0''+ CԸX)g},#yF~% uxw" .EES!rN@zqEܽFZCC`KS'bGt' rZ m[he]({;i {SK1ZD栢/nVJI]Zj[|%8B)5m ޑj|0L':% [,Y1.C՗QI`SM;-4-x<m/`ϟ˒Nǀ"YM2 ]Qꎛ='V^MPB|3;0#?YT '(Mg͵0j I.QځXy3z-.ٛ1;#RF.QNmn9})-;q5=*[[81@ (N*#,rVaiJH5%QCkޡ&8 lwxyx:0%5䖈ad:mVCg. ^3C*v{;.- Kb5 oL.gwU;r<2X}v.5IFϺNDu+JD;P0L*~&1,puk^P=vRw _2c[qjjS NίS~p'PqE4hEDdhEf4B=D q7}V TyrEysFOCwHީ 9ji wć3BG{oaPubM a//z7jW["Vh|G&}"V} k:q8u}.鮕ubMP+`rᆐ&Et@pa*Sm|،ja#4R38&!# 0q<&\a/D`v`k] m^H):Hέ"% -ׇ B`tSH8? '*ut)Yk(sԽkTwvQղ,V@L5W& ((j [p5 [Oc-ftw!SѸ`+/;vCt2{H~k[,vhS|x؆'Q8mo+2R ~xn AzM&cjca﷬ AyE(2-H/WQoח+Nj@tQɫP+MeUA3tgr-XƳTwYⵖ<;FBD~ |Ɵi"}xcYK+阱MxC@(O"ٰҍc0pD@rڙQy$2d\*⃶\/u|>Vn3KIl/U(dˆk˻MT3U n5v ۛbFQqYd=pCE;5ZXq.,]whTT@Ն 7]gLC8ҳV֓k jjyMbo3pTWAC=Wr9#gEiv9 ,Aye lvCP7e,wV0ؙ5f mE|HYg؛,ސNNaIfX/ : X ž&ՆKd Bp C4`k.--6y?iaZa`Tu\3;j|8v8ɐfAouYHګX9i5`^WRWp{r0nq<4h GeNba1ݻRՠ,TQ 9Mwşۜ29"IUFsӮ"QS=)zVs>Q*9ltKc7 mI@5JΩ( WJC58k0HQ8L}uS{"Zc٠L,H DȎcyt^9kj05=(j (fsRqkX_Ho ꃴ|QĬ7> OD54ƅoً\ẗ́ȶ<0LzU2}5.: U]Rx>5ooETHjZCzF9vG"!K f___ ` C_N;P͗a2FsikTY֪3Tϛ"M>QS`nG_ss*Mm7iH[ Ԅq||1-R\lGOfu'q^fx18^j 8~VU<ˎkO:`T%lNC8Y~.k2dAe#G$ :tbي[]I =Q_ӀI0Ӝvr5fSe0{w7봇"1u%NmO rJ;{2t{Gt{a'}FŔ$}0:'82ZUO|)|[j^WZV~ճ|4uYt>X>Q ?^cu$~/ň7g6 A}}oEU ^ }cmyP~ }3 M!vr|ryݺJr`ZԤ4]r\*\yӥiw+N 6SC41؎YHTUnŋ:},n7T\'} n_IE_wҎff&(jި|1VV:xiT;=xNױ5!8T <6,A{W0:_4"u 鐘Lc)EgWPr qɗFȯ1^}|^(=U?^=L1l9zwTËVbptN` NfXg7^ p׼d &bjssҿI@*nw6 _n2f/AӲ/#тTU~hVՓn9of+,dZNdY^!wo,L0`AHƘL -vH|6Ss~Sdwh6ܺYY;nYjKa33 OJ k=I(F_?̀CcP3dz{i'Ls'(xdR1wo}Z'U!.rU.- R1wW|YV-V1U!ܡ/2Ԭ}xQz.PnBzON~J8Q`/89 SocUi5Bͬ/k.>P45gzWRft}ѫ#yYXÄqg0iȤK1٨:C~ }<\ OČ]{}"0_IydSiOR?#.hVCua;j&>XOѣeaZMEnےDS`- OrLMylFmg] MeZzº/J*Q.' NNҵYFmPرp{oщd5bv'%<Ǣ_N92& R}vEEHi+P]7F,s)0roOPsHK 7'ܥ9>=m4(,oEZx~o!”9ԆV4kc}ZٱZYuƚ{EQN<|o7ּ33ls'-[iyPfC z'ptV(?h{_hZp1bK]셸Dx/vSf~\C $lR\{Yܹ+0n^ih! L Гm Վ]>-SFioT,JG`K"=rb։!QۺP%E`y|º9+E"cE uvt#>0ґ-vq ܱοHzfh+l =pI:`D pNxiR GGh#yӗ]- d;heF# $zkkN K@S_7?s#M$7:b}t˅&GA hwvف8@{{[q4FE)|:"r+wݣbMoUo_ g)+^L-;wB#^*oWf_-1e1͌3e,'-a7: ob ޴)uvą< d%0'T`΋pI:?̨}R}NQ5*++yV$ZkFޜӐ1z>6Ӏ!Kqd I:Uw/sL^kAD}`e2clG&m~*Ldڷt=1{Hש:c%lqpUw?Ԕz5%uY_wQU;DbqpQ9*B$;n Orᔰڵ^x17{S9|19|z 4 zEACZPIGXWnR o/ *>HCȗL=imA(q)-)m$ۭQ,j~nf1# Qڑfёxܵ^ W}3NZ!$W"A|:%L.M@t?sԤF n€3& s ]͆ {.@B?$ +߻|?(QOMKKG=Yn9OAT8j!y=עu4uk{~T 9Y =A.83Á=Tg~&љ>VB -Zvp;btڞ5Z $yn+FZbzL.| ~6џTUo+̋o1Eb)1Z#*݌5&fA{t(GN[xؑQe]dq[:/\@pz-UZTR3 z\>xdf僚0(JӬ3; XE75fw}Ұ}9Gk˝C&{SJd;$H0N#۾7f_tSȸH! $WLi`C+|í:udHW9%ϔcy|TpYO2|q%k"{1H]QWuwk>4yL䌐\Xy]G%&x]&f@l2cᄼ6N@|O_2EI]i^ځ6@~%G =H*t]yW*ZruP E to9nveɋy'}RJ5@Ґstrk8{WGm`>F/:ވlטPh1<A/ D4ZҕsIK@ :a5cJB@ShNv2[8g+%@?,PQtS-^~O9/t`2Yz,GF,՟O, D&WyŁ gc/G7cH8q|_|8m wOCy!F/V Uw:vY[cLcʻas&}VYl7 4-4LϤH9%k52R^w*tvBk#m(#4^^AWR6_Ϙ&6!J}0ʫ vOC+\#v)S3X TK F'yKeZj(txfgG,&jE-S cygSd )=rC:(۾K0 xLV21fEڐ}צc_B *͠JP7b6Ī`5]iDPD\kYaFҟ|a/6'S|4S(Cu?o`H/B+//bmB;MC`&#"gcYit]0.uo[YFvŻ1rR?ֈo\,**ꀵ ?@_Obzɭ\=-Me*EV0@3OuB״&Bo:ImϒegzS1eL]LKB}GY Ft-)5`WEYθ*П/Yf00F*[ϫ6h6w}| ~![3* H9qm0:+w$o~iֆeM&5~T҆նaPSc)/${rQY?!-# igf<=֏ S5Ǔ݄rt6k;a51kkb9®*^Ƽc. N>pZٔ/* "taȏJ e.͓$6!_>ӡGaa\X-m7@nyە ߏvޟeϧW,. 8@ /n?W&d8}.8Ɛxm6:u1+}$|NlYجuwISd>$,E ;XPׄD=oK*p$,-LYNc#?`#0Qiځ?5㏁ ͔u`)ekIbJl6P>b vY+c*v "{!/2h{`{d\xТ{dξBrЕ}ω$I}{e_658`@Jw&Ԛa܏t#}0%{<>H^`]S4`9~ɢ^ũM}ff(tSQ~@썀M,J+w!|Gcq"ΰnH'd x4wM^6;g.!4H-:,`ڪ`|^JBn9A!1}>Ҹ@Zrdy]Jnbr=1Ua}rWru@T H"E޻:C\} ;CsB#xjѧ=~3^us oL{G6#Yi ]'͋ziK(*M0v^^:}rao>')ˬ#ʸ2"|n#N:jZ56cOoztZDv5KۆG ܖ&76HK:z~.yK|v9^Q.υ&=h3q з Xگǧ`iﱙΊ:D~Ei^In> !KfK3IF%X ]ե @KSQR?nVcS8+zA#ŵ.:4.aelTz*זJ.-WŻ!Ҳ/p vJoqA6eβ]H`Fj`~;2KvF. -tcZJ!o% ,?;wj[+V28#dV#=O$2*DBzGu%5*^e-lB85 \~dל:aA3gڽJov|J?vMP+GLil%[Nd+*:} .N,ٍ3o %"[,+\#jhzr"mz ꊹB-Z 雩-JF7HͻKAh hтy_Զ|8qkXiSp?gH%.jP:_RNJ\a\ lp#Bpv;8D4Hv,D_7 K[#f޵m5|y5m,>dI<| zo`Rmήh 'Ŗf~ Ik3&>)13q &Q(v$C̀$M# Zcca! +PWpb4LxGoCKZ"ƴ5kg!${.nīc$qǻX)"ƅT?!\ܓk^* oЈ3;gEfS>[j;*v>a$JioO4!xp:d#wWeZ5 IMb=e7S}Ssz2w.* :MfKPAJ"ƃ0NU)c+?Hv$Bk1>T8qS5mܵk߁KT3۶J:r)p{&t/<D_(U/t$TV{)P°K4kV4x  NYNF j_Bo3ֵQxBY"~m A V@;Ye kZR.)V0&#I|݃|b_wΆK~;b͆uc82(zH 1ƳYT= SҢM-:~xwﶛ /{]Ps8:T!&f -fhb\LBͱ@ _Zr @#_^Q͏#]iTA ܽ\oK`mm P\4]>jᅦS@vN7Uu:O_?pwpfV}! qYGPc9͐LJ{~ٹO nU4Sź{qZa!4ȩ 5"Sx`dO}ēˁ ~V}IqYD$&D0g ˬ + RY8ǕʹNT]ևEw\dP=}/gL9~DB H}d0]eVhSNQ_%᱉EǰPa:@L8ũSXmIr[;ZW>2C|øC]2x̨ v 1N a5l+"0jE3@T@QFf/]]޷5ZbB_N (?H]RFm 7]?/$ˉx5&@[y^8 r=59悷å1ͳ>++c\gvYG3T[ņ=q BH1 bڀ,xX}7a4vW&ؗ{nBޱ}.\I||u\_K䛧KK.'>AqW^bp&S؉#YeoӤ,Gc;mk槰DGAf*(K@yFl-"e3*)O'B 8e*7PP}(Phǟq m1Ji"F/Ëm#E!_Q7"-tV`ĠCP۴rj.Zx+Ɇkm~c܊gU_m[ϛҹ%ԹkiQM8J$dkߎAa?C.f"3ھxz 17"Gn,ꦀGj]"b/6XM4w\dqڪ> Cm)9us-ܔq4@dؖzDx'8`OH4ɼTϢnVW^0{4iKgn8 _{`d%FtT܍,kG * <ċÔGTb;cf@G0 w(a|lʡND5# _*D4_ c{ǧ۔D׹&|9a)ڹ%{[ѽyop M2Ǻrj+=lV_{OGџ.F3JLUB8 "qfVxƾQ#O8y4L0 !N-  0ZaK27 Qu z2Hp+ jLi83,t#x+W'k|cAJ ,,EEEcC{"FچYj}|yT2md(Aj,)yu"-X z}n`r5I@O5/Өa_k㓜dlg`]ZsvfMxFZf[stO88qG3|zt[nche#Xoجmt*faU"jE(wqS2LX+ b%I0ƙgeQqC:kPgw(_ۄ(4n,CgW%3I8kwVHL=҃%hM@@+) KD\+u~0yHk`G8ӃVUkj(]pKo  TꊑDx$7u6HY-Qv$@gUpݗٹ<.Uȫ\D}D^Ea)_t1J1u&.U A3 Vj[ȯ){CFӇ}um24J-܇Ч҈0ː)ٜ,W5pmSrT:AMpy/kPQYq-i;-OFve }2i6 =Hfc=BN7 5j/<`a Vk.j am.w:GSW.U)IRD.$O k)@#.[SGxtp:֕-SL B踪y+JψFY>T_C[!m=+˿Y0)ߊd(>' v*oO<6dk\G8єaxgXj0p^lV?/OD,`G*`Qm%%sssc柸QaNROua3) Βp3/3Eq%ӑ]a'%$Akv|79UT߉e˼,%eĝ*@ߴδ<[rvj $ Ac@|~!\ R}$PC^[%=&ʶn* UQRn$z&x L1 ~DׄWy8tʴH'!'#Y@Um\|fə߅M!ZC =v ؟^~HvxeNA~vĤ^,Dr*V Ԟ4#{^x0wD i=0#9g?}46Neg63a?ǧT+1LJ2θk[F3ؑ΋ĨZ%t F)3kQ4۸}I5xQ#""j;%5æb35N1| {ڗ;rv+^RB}(56c`XCb/%Qw\j< h*2TSw l:L53ݟtq384G&c|'"Ş.h)|9v`֜ڪ$7H Z?X~㵨T(^#r>!'N oM{e @z=ևjQ` mfx<ȄT~Y7Jya@c/ q?}G(7?8GY),n.Hc1(v+zOB> QgKr(uni1!_ ?)7e Z[#%p;Ʒ#?GFfawx|U@l1\S;"127؆+Fu¡ ̞(z+q)/tιn@Ê#U'xDD@66g_etuC<?&h.;#,vIi͂ǼN*t`Ͷdm36'̃z_#z{\4s=@ִ=hz" TI\SY߭LjP)^Ͻԑ@)p=֨=--zpQRb.=w˺qMf5{̞bALsh& 9GpU`V{AUY|\܉ȧ>l]qc+GvD#r!xr]ՏrQ"[GO̕}G2LΉ|JCoxҕՈvrvÔ7XϵF y?:qʛZ/9F0IIq7y0̅4>!"-MNo'm*VyMP{aW}y)Ӂ:n >Hvػ6cb3!k2h4IZ-RdrGZ45hDٌ_ IvLZ04|~D KE&#ٗm(  資`*0  {jxVbpLj4m37e;oƻc"}t%5w/w ]rq4 6,iSTؓJҕ*Fп|5R^os+xl/S>cy@m;EIOaegg:rL7 7w24P> hC_7_v+U`=r6i1dA qIvMFF cn4Fߐ=Fqz\翊GRXp<v9[Kx\W(L~L %tarwI-C ʍ{ +W=I(?=waZN&o<=r!f-IQVm;I;;ԅi>BFl_(]e)pR$<8+&L6Ede;z@+uf->,%+pJ$_OW9w@䈠Tl{_^"NF07RkƅELBHqeKv߃ Z5X. 8;9kC< Kv;;h-Y 6LRCu0zs@=cA#1kʼ2.Dy*S̊_mPXSmD7wɋ,r'S$ Y'd*+^]Iw$,5_H  V륄e5\ oi\g8fPw`_vM:&@axDf/w믜̝RRVB6&"k2--H;6X}*) ؄L3̩k4"vc@(jDEIkKw<3U޳zsti^h2U-ϦAhn8[Ħ^/.͓FD!0NbžD>dB9(Jx7JZ9AZGToE zY=(M=>=cfn:Cyf%+[lRs'o,B܆AD ݒ7rWO0֡?|E$k}è[*p$qc`gXrqqZ+PWow]'='!]H,H}%I7\dA:>|"&uex8a'?sPmȸIo/Aʰ&m?<^aDD?ub>ۆ B#3r۴dFq?3%el{~pӳ{%deԼdtx(/(F$$aMJfuHYz^QSZs7&CP^*Ga9?r}G-ʿ>{bɗ ~eog Gi Hߡ(rU'Vt\*I"$wF{U?žGi+ǎ1zXEt6\g 9!Wsq 3<(Jt)86eRûXu|Z2)n[>v(T=sAy!fG FhX1h~-ew%l?Q Vnճ-"ueǶ)UI1ږxe¸>jҀ%{ɠmA[;|*þ&6ϐ`Un\!pg: ὆1m ! ,>WDXs}Q9L1O"e|jBUͺg6mH +ƴ'3X<k}2u:7F;]#VM8޺(1CZ%*~-E;iBB">vr*ҭ/*x1WX)N@S.,aJ.4!9L`\)Deɏ+3k~DqsK#vbr亡 lй"S!Lsղ-pUjuRdqdv0i9 J/^PuM?qZx0OM_{:BIKHe1\(<{ƭ?v"qY\<<Y{u,bKg4>I(.ZHn+-*hg/tez%דS*A |!SɿD71*#OKVHa%X'<"teI&~P (_UnOSRM+]t>Vdztp;2a߹MiVRB~c:={N'Cy/MZ}qycH =T[o `= -&Tė:deO/a3m5]@?5f@؁;X_(/7C:HS&1=.nH뽋08w,lzm޴4:8#Z6MsMb^/wh<6q~kEJ͇b\_Or|MCɽAzj~cic\fs㥆ryBbWů̬cq);j1Mg&see`ViҖ>yaۼ;x3a }lAtSIE{&mSD0%K G, )VAl8]xم$d]w^ܔ|I_htZZ8#h9˘MT*+ZA!5 b|нmMqlzpsHj`__oҎ,؃`RB>ch OH%G-wIHUrBob`HY1`!T=lJV3fBnܘ[IBlcIM9FJ kJoġIø"9>$r 'uB<ۮ;mL&$k Ꙗ+m0k"/UD ?$x!ry3ى*MłlZE*QdDXʟJ0ņfxUؖ ѨKbkyzgd$G ^WP}Et_hXSh)8O(z\LuF rkTPږc^]a07+Rr*3 :!pn5G)D*(()f{ 8 #/AJ!D[8A7+&!^n;;DoEnT^xwɃ%`{^N-uQue،zjm<%ВIAWHq75zsC' ּ`Ӭ!61Z 9Xw:˻/實]4_(6?I0;wkxǴCqp|V!CREyvi19ޖdjt(ް{Ç6b }_l=CMj4Uq 9:Pg0|[Á|S-u-E+ I@{U&7r`04ϵ@2"zL鄸AU˺(.QSΘ`7O!5yLHK-2؈bʾS:Le{]m Yt&ZHoF-vEB5zTMmȫ%sʘZ/Ƽi^^yUW'^).6G|Z5B]:p i-zz#L&S6sfHm1Ku(ev9xl'&z?3[`yR=#/c-^Zי1#0`)ekjV1\iU vVq: p2,A^&Yl<fY[F^->',@o(hn`HE3+C|H0uYI~ :W7G%aX2n4~vg x#Ծ7&Hwvc.]ueRD\ts@ rX4NޖRBQ2{n!y31}( ̡ak!txjeQe)y^?I5 @E,GL^{OD|'+x~r} ՘6oߏb7ں22\dKvť$i}zU:UD HfrvN5qh@,`}V3?0wp[ۆw\ȓ&گJ=G(]$j3@6~9. ),t5 &#mY<—}ƨ*шQ9TVG){fŽsH鷌v<=-G&z82yR-sc֦B e#TJsƅEmŒ?jygM Qy7|TfvOyp@JpkńKdwI>IW~=볥RԌm~ܾyf؝v  .4lr\Sy_"mEY*_=6^Xsb󶞵s92MX_fzSVIs-1eV']pxymVZ=9"/xanB(z0"u4X8(y/8 E^ЦD4!wuD'BN1"Iҝ|{" s(9- d4U s$JP*u&&Dd ˧ qpgrX, a*,mxx--TpPNI';R,HJ,'C ^%'}!8\ul@O|5+|>jYE\ 6J59aٸ,X WPBSRԆ1sgx{aQM,D;0thڞ4yע}fp@XDznR49_YBYRJ)ۄ[$%;MWGAZ.*C,U(:%nwVty c{EDiKN:[Ne˰v=Uw&rPg |6j;RN_&\S[ؠ[aHAhHa攊\A$uCh¿2PY}o)cXG>"֑6rawFeS2 )EiziNg!aWP' bOXvVz6܀.hG<1X+ze}GY Sh-Hj֖(A5`Ԁ;i@eKB ~De,r7e>AŒ~(v#I.7ׁ.;- pP1+P}׹Ҷi_x&P(TV]#6NHPۦ,CKd:Uy[ώmt̫|ߵU-H:R2+8 ai;Mlp g; W 3(!Z܂^cFu<`"N?_Z@s8(@X c7wqjXe iq'o֖rK17^1etm?be ׿<r-f7WJ-9´tfh:)C:`[T̹? <%J0GGo07[:ȍ+uԬ]v'T =^8룑|]nKp2BdR5"RyhF@yQc+"ϱ$d?92bR2bW .ӿe9MƘǴzXH3bW{x p8uY5C܂fe\:;WqכB O)|z1y,GU4y/o/''-͏'¤X@k} gtl/bqR3CK=>j0e5ƒ fr'o8+ ']]ˬ E#Qc1gHl=s7e Nͷ/c VcZsfɃ|@'G S5HJ86@y+i@q,/]F+.+5*v&E[}XiE{t]sب>G60;LuIfұ}'{pU;vѶu~*-#w_g5#il,YMn!-spfX!"Hg0V] b%|eVFO %f(LyJe" 4"3%]c9*Qp)c^- A[1LM@ps]9s@ޔ dtcp+/!bFu'qiOwqwK[3΢\(z곁kRI }y^B}HjWƆܨ5}Oء}7 ݳő(E4ʗf_^I ՘80# - m s05Uɖ~Y6mT2&1mis \ Fg WeP[WYa\6bEwLUwejH]AFvJDg*N1y~C V&`scP;5 4jQB3$ıy|8U{/.ۥ qN0գVm*brGjXwIi^5ܜKQCYi/:1UێIݕ3= shpWϕO :,Q@ Xi{?QÕұ2?e}*|ۉ Xb.άHށV+IUM)iӊAքz/R=DΟ+&:C\ >y8ۉڃ_{tzpഹ_۞9np7JX+p׷:iuZͥ m>pj):^:bc$;v7\3E>veZҰ86G#aJI/ЎD/+)Q#~H ߦ]WX珐-cal x#.|Ik1=Haeq).lj<:3S8"+$hԬk4x: :̟+J~< f0ٲq- &C.@6\6ʈ |BbA'Zo1vC>Ļ7Ck+Avl6G5T8CBVr #;hϡ3A vfld^y.(8kAX&D [+=ث(ACMF/jƮzf9teOQ+a{?,Yravn_o`7$J6 ۀD o$RtpLüᢲ7pRXpOIX<"h]m#x72$% siG3hp']mJWs H1j'mJ=J{05Z@9=&3Gl/ѮDhFk$n+y+-t'RI ˶ #:-onWo~ѝ˨.3S`/mV$%l>&P4UzVϡO˜(KLm G'-C1%[8o؅up)9GӃK_QEŴreI(m jɺU*ާh/1^fYT&Z1X6\؄φV^`RE3 -?!"?`ϴO~9=B7O4qunFM{std(Qd(nEM9d[ЗK1/DO2NÞAAa{ l Z|i!;uLN e@a=úu$B(W?烔jDM|*\ ߲UgNfJ(g+eL˗LTs Qmq:53M4lgןሇr4=,kJve8 Y !n9mTU~$?cC<~n[S`K;>б5^Xl1j`6KJt u1 򆲽eF{wewfWAn'gUrCmΈ"%Lwgk{E v m1m | 0vqdīvUMPFkKs 2K/nMۧ}$c:~`$iٶȪˮ˝B7E@b\Wh޻+/ײ*siD~';@:!t $&T?b%wrJ 8:G`- Jn膾e7~^#U_!MZˊ[!{֢.Ze/۾n 9O`y%Dg8޺|7)fKVOb r$Fu>#@@_E}cUM$$wÊEA`\8ZosN TL )7@>ٿܶ6\vJW:Ss#Ua '|G]9S*[ bJrd^(ZoӶxbop"1n 'F[)oθP&8 TaDތA`OBoq(h&xZn+/n73DH}+A| p:/z)u:-,֯7dQS5,9_+!E˦&_^¬~VGjAzDLJۆ}6it9.Cxɭً>@?]t/OH6cBCD;*kLc]Fg3rQW' ubt2M0M.#4*3~?b8!a_>@V)}tg'!~@Is=lF?7fB@$Ey ,g4cۺ瘣1/_@ # `R4ntZ9Ӎ3kX6!W>JGO(-\m}~r|B6!vhx;{`Wf$$K)?%.踠-4̏`F#ċI{6A><(7ۍQN{-VWߡH<yXhZuLqFO4c+d iRϝ}K a?hDB)1 Ho|'2\TC) Jp3|8zũz(hoGd`Lgz&tUE9( ʤ@eTSǀ6P)6åTr=wqn/XY*)1yŝrOw6͌j-<ظXT]Z4K4l-^5 QERW;_~w b:Ր)?xRKokl #-\&\ MK3x^jSLpe uPn[$O#7-hM$>]*\ټ?Jء/l/0@]۠ahx \d ϞmGYM s{3%,!lD˓QPFH)jМ.Aǯ ܻWq>´,~t[o ?:ˣ>+*m~?1[tڌC< p@RMV)k/0r j'`Pn~#D 邿2!ݠE/#.]%S9bƽL6QHk j=뛥 )tΦO.(xsBt[TK xl0uP7MںF ĪJPĦj@:\ֹ3۰!q1VbƏ"\%k/k9w5Kl?jw*/Y(!5ڈ3e.WVYGiGa2k2%1zc"FL|NU8Pڱ퐷㺻;DPaD։ @pP)͘J\CS&'4s"S*dNQ`PUh'6-cɭ< 0`ū9b@jw*赴KF *![S ޲#djkiW֚~obIQhk^ rҥ0Ak'qpbgGP9M[zړ/ե';=>o)yN_8(iw_1^P5 Ss,/AH;D€V75|TEoE΅+464d9 hmp2|qtk_#lnZj̻4nÔ]s)׶Y9/kG g?>~3 =#+hPsc\,/ tQMC2fetYzf[#F`L-y =M)̡=K[K51~{N$M D I+=8g4˾ٵe;-,/BA,lL](YwϐZB ЋqzrwjފhJAbϛ *(%@gJҞHre]#O1)pHc9YEvh"hd72˴g1.WtIXFi.8 ;E'ov Yymerq8qx]J1\ ^L&>q4qH-[+u %1JaJ7"X//>|ve@2ɔi #?2DkjRFZյS.*ĉ)4RtlS)T*6j3!˗ ϯ#RìaQ%Xg5zYs 7XQ?m{5]t˘dK T00RHLikzw=Y`jVJy=@>à I<"]=i9BlaZQWKV)E0me?iNbKr \M.XTd~eѨdgOTL@]Ɍ#[9r}cEj=}eͼe{?^e1qAd35vtA*7y׀_faudE [+ߓ!!{ #?82Zv“u mֶqw\~;CMw:Ey.xЗ*]O"q gHY@؎=!%z(LF&ObC {x`:Ť;p>}9I&RϏl!G\CYDWDGQwe^/zi}~vF>CNr13u~r,|½+`bKy *p}nS\Ij2Qm[ͪZbs?6vr0D0g}$&F׿_g}f6A14uI+"-hebYu`*UAxmAm.gdlV o+Mu6,K/١Hn9ھp:̅N6 ai)nQ2 ,J~{X5PRri/B#;c55u AGlU'wJBE̝uF dy*{b61$Xnҍ*Ra`ȴXwII6[-matIa-^)4{34SClQtYwqT/e%Ѐq^:WJӼ*>,u'3X 3 ^Mt1[?sJܵ['x7uD<Ķy5e`[X(@Ea4liO̡6cdK& V/8&2@B0)]_»9bx }.U\oaI&FJ8D!"#i8x <7о{xBMƤlk\Ju2z!7\%Sn}Pnاג-,u@O3skF&f 6ԇ ꛓ(W2nzp5Ie M&l|b4,:/V(:G(HBs,b;icצn!do5wHi(8iwkR $:˳De)BfΕ<.5R*6 Q=wKSެՋ&`}3Tot_ d MGO'GFb?M5١x&H ҞqIɎ-`Bz%%ZXzcY]Nj l:BCp̜&" pdv֐ Z<@j #YpJ;jkKoDLJ/ EI%zNcGНσ:qٞBw/+)<&-R2Z!{aHG*sYn+;(X VaIyيj^ ,_,\EBy5x8[;o 1Ѱ$p+ tgp*Y{%\ K+*+QHqzֿ4 su{tu"J g˪YSxͮ' -9B.Қ~/7/>WƯX^LA0:/YhbXߢ<3^ XGPͥ}e/*]Yͦ0֜5sz}2a4y_+i\y%oJz/D3GZܘfTbwi%PvY!J4x'ı2 <16"ǮtW7YJ`tTEХب&KV,s:.֙AJ7|j 01䁼 `CM 6iD/K8D?^zEo"#U#޸֏cex S Vm3!?X'ޱbTo]-*nWe@BzL8Bgf /l=!@K\ C5QG0>yb+a`6/c^bq1mޫn ҢM4c&La n5,*Pc$YЃ<0$rp?lA&x84 ጀ߅Dm?#Q56b2 <9 $ofƖ7Cx`ߘD[͢us\!I<# [')ퟦ5Pgj /?SXVl?BD#^K]ĆrzD!!rsԹ |x^r$WRÛvDaC n K '0iݫ nfuIZ,Eyҷ@5a[#'RGa[4ݞ&9H+߰eew'A0Ѩ=XD>2CY+JHx:{po#B{>q1!q»Vn,3] WCҁ!o(@Yʣ_.Ӏ&rŝ(XFD'lI4eJPp܁:Q*nĸL),rZW\ 0(mwe9v~sy*D%&`C<m/AԬڞIīNTp x6t$GTP.B䘞y~, N^g܊dÇWmO|['E @p~Ri Km˓6JQT_(4jagpLi`J\+\bg{wtBNlQǩۃg-}ta<oQͣ16[c& !HMaWXdQq:~ZuH)dL{L}a[#gfg=xZ~u~^%ϓ5&PNJTE4yQ9R)н Qx.vSDvxnzf?KNE'CGIR^c *S"Z{R⛥TXţd"@nF7JK"&\%&Cޢ})7rZh*,u(Ct.uV'DZx0ư+/.l0k|A_$Mk|c1 '枍$C[kқf)?ύD20̬F Y 9%S"FmNv͗MG_Vj1 CU(^0ILy-d{W(hpߊC R˴a/~.t=ZziH#Fd]cN6d=mn{M|g+:P(%~{j[>f)s3X}tb O$4a8݌g!xMXGTyZڅj +џ73bT**CLOS/!CӏT* @B 0q.)>/8jc`K<܃F8$Cfb`+b ҭiX/_ZlP}-hoq#|+b X%DL3Vj P @Fš{Ñd4mU IF>oJҒA+Ɉ GՇpuYT";kx㝙ܛts '(zU]|Glc[d 9,y1 ͹36]_3j ZHBS2v }|`B+{Q`m$^1yV _!syG;3hg; sR'"~ٵt Ӥ$m֙Z m,]{=f$XInh[ Mo/bMiMP%4%+bݰ/k'-vLש" [S-l!ܛLBhDKe&0rR4YO}y%joz:Kd~. @ɉ`B0;͛ WjEkmJ3ɵʄ1]Mz?$j߄*Vic+*|H?}Oh.jZү[4iT"XP@uӌƹS%)?}WC|V[v$5+yL|QmJR2^eu:񑾡k֞H| .1td!Gcg):^@);;X{CqV\ۄ!z̼zc䁈:vƼ6߲&[7$㨊- TTza2f78c,-|gŦsGt2LbtamWRt1 WvXvPxF4aCN÷haq7$dzb;)w9񚍇,7XOMJzKdJ9%\IYa͹Viȯҫlvvs R/0z~;ڙLLw;$:O_,@Fm6vZ!kLZQ/5i./`](Iv{)LJpjV#tdZbC0D{Dp& PQ]͎d0ە *1n*Xs2Ee:Q"uZhP6 pԪ\tbG>_{֛ aL rl3XYh ٴhl2io ynR˶bv1[wW =}L -c_5x}%R;W ++>P$t0$0c3πnFH+z@@wyf#21ݺYug/9s/'X!l',w'̍D5=cPCB4US>9fH&d4Vlބ"k] qY|Ϩ& InPSeY&m\K>"ó! KΙ$݉wlP#ODuM=7<"BYFWe"ђ/ŠВʙM눱&9) =Y1svʽ$]e8b€)wI@z6{z&B+Y@y!K 1r_ &窠fE8fU]}1U5yCsq(f-jo┨oVC7]ӮsR7 S[,L^7:_דӴ`@NiWhEleQMF*42z p3J V MU^0bH]$#G>oGu-T~^xn>|ݞ7v_WYp]t 6ɟ (v! gڑFz,'<iŢjHYswH (tBfM=Zr5}tbve__%xpr79Q;y*)ow5++e[`0)/m P E4ÆOMv]BhhA}{9Լ\eWסn vST[wSml⇧M ESȝ^95Hu5[M,&h)M&ſ[szeJ T.gPtMg0SࡤW)| bJp⹠7g}.Dvս0ޝ`z4$;~=RC&5Km oQNҔ*<#櫂SĿ< 7tvn?Oq*.gQ!| RMusw#uVdxWi»Ǔ{Gl;E^)?e< (Kh7ʻ5}Z.NJvr}{"V#mq, q2OWv"M'4P7laŰN*`ihecm*# ?g'oi0@)r$spK6I aG=8 1Z--Ϛ k.B%4V~BaPpVMyeIѓ"ݙ["t^04氪ֻ1;Bʵ|0bF1E d ȃI2~|+ . `Lv-;mH.r `59 .\Uw,aX?$!y=`?6tr'I +/f+5sƾ(N[Nf{]w3ɲ [ezPw4?W VɇSPe(.'S#KotWzLo6C"v4k,@F!~GکtN6]#QKۘǍ\zP`iG.f_wXnGUJ^$zJ +:a6v+mB/S7y4Y^8_bH [qڀde$AR= m@30bYvL9.3a\u>9U>  1;!ٷu\s[^%UgBMj:SI_"zEvP10Esz 9rɻ01צLA8oϦNGWGn]`՜z`${.|UdΥ猍5m&T=7- >x A0ԣ 噳ZDd*B+j wAd_C"zD7LV^ۨ;m}ޖ:}u KiCSQ:wc7H1U縸7~p=SM^|5Toq8>&ô>)v42|zcCt<(HOc U&R(lb[iYlz߃h\?0l-kaFd)3f^`Km9p[Fh %#y^[{E`_L7\kdZ8j5řIm龜q2둀I?`"U%<. M ̕0Oy53jrk IEs0 = t[љZkT,{RԩܴV􎉆P2p% "rᦿvs^}ׯYx1ΘYoaӶk Κجcbl8߱·Z<2hgQ(i8KkrQf_1K|]cr qfD;Ӗ-C%I(1i-4Z*I6LczS0re9qd Ԣ)3oU0b LΑ-b4bF'Yosk}u?[ |DPĠg?X'=\-_}i⺥'0xdaJm+>Eʗ Vi$R;H$^W4_|q9f xiݻ*Vb OI:_j?r=Ut;0H̺fϟ]:V, e ,Fk't=C!'7`RKV6}"1c˥QcEeR8DCu0TƓ*$bhcl}2qP_}ý؄oLF\ʊCl .\#\)\oM׭`H-B*u>AfZũ3\H?u6vӝȢjԒVSBЦ̲<KQ"9@U·5^3f"`K|dET.W'`} X 9>#C0H{Wf?ۢ{_ xx Y:Wh*}ѝo&nj _dkjp$5s<^wTXQfqI&"D36ߍYNI}2!Ba kdPT(z%{LV0-{3ae0#x@a #_T@J΃|@uBB :r9ls OsJ%z-c _kmQd(ӈ̯ÅA|DF|׆.=v+x"% թgTxלĥ7n+u;͏is݅wF.M; Ҽs[zAѝQ'MSɁ>t)T\Ƹ𙈀UG:8 /˚VH3AC/*(3|kPe ҾR^{#v^EyY[AȋZŇQ~*#oon 2&*Dk#\y<{RTuX1cf*ñyK2p)giedveARYcלj!L_!7Ŗ+$|Zq2EF5J]TZ6K; DB.J'::6=6/"! IO-3WsX*&c7D$73Cw_Qhc u b/ I_S!𻼖~zSXE[/HU`瘀ߢ]2Ƒ[aP`f׌p/ߴi& tI+Dnn^eqXl}r}fpr°9K>) rkU Op y\An\2 5oZ`~|vK'h4w/UdILؖG%`[=Nќ&VivX[~3uM-l@W,PtHXB`-oLٖUόh[pY7L>I&΃o h]f1H⊏O`W} div!~;xbKC꩏TwĢKS@F7xgxmq{Al*99o@(x?#?y[dE !zd)Wp@F2|$&d쁔mI"9܂v9+ہ4 DsyX]vulڛo.2m7y{4֛?Xt, l2#2 _ rU{#qRg>3ŏ.x7@JI7} .KɭqjTg/Mב{ÐI~s"sd~s",`l!S ¯CYO=t݈C&|}g!h˚D;UJbKX )>8u >p,cL E-UZ$:}r s02$u}#)gӉA;Sk-Hy$"Pl׺ǬXc/&}z#l5۟.dBq\/bAlMx- N+.̗T}s :R)% ! a 3dUfV +2+O؁!฽\cZ[7x 4|+h9igﹹ**l~jQ4Q!ǥ|Orld`ʿ_A$#!E`@ ԭ;f-~k,1I|uODe)|pk]v֋dKaER۹vt[/QlF;xyqc>XN_81_JبԎ;qƝqBghm N [Ά:ArP7K}rP‰kAUz-_Q6JzW]'(^>ƺL\˩U{2 Pą%K^:)K7RYe/6i0*O ǮMTU1"Q0ղ{H?S}Ʒ_)P8 bOƑߞ_A\NZK 1̉$ NuLrMP.+@yޅ>q<ςNy rI~GȟZ?dm&' U* '¶ STTy;Q zɨ=F7۰$5n5FOz~EYTk91r<̝D+Z4<`If4@ `@kwSp8${!E۹̨[7llME[ʨ&UxقȠ =m u-jǜL:1!eJoըI5L\oNgN"[taװ΀!Ғ7CW)wp瓓ڄ):D_N}1eľ`nWdvVx)A똿&1R],}ےtheXR;pۄƗ}55^ kfd {`i<Ud;6lt+2r-iAFXVAxyz(In3E-(*q8D!!X2ªY :9d`]8^g~ǝ貜2m]OE)ϫ:U}RB)UmQ/˰ ' DCg!h bʖz&-z[]|r6`!^鈮}g2[Tm(D=⣂Esy65,~.+2v|x>ӹ w) 弦J]—WrEDZ,jkj #6 ~7vAT`O.~$Nܥhiǯn7)g dDWUZR\ŕ_`4X#1y'G7<Rl0)DLS"גySǡdH ,L GvF`[@kǯKj 7~k  |>b[9Ӗf&lMҫ%_D95t6=[OD5h̹)o8rrVb0C{3"pE3.{ssj'3U Pt0u9,~D-x.?][u.B&z2aN=d'NS SxC.f'sSSa27~ [Nn0: Zi|gdjF3>(J loߴ"YZh\I;O|sd- K5+.^ANDcR<3j^ ThM#[!`ck=~`S Vi'S"{s? ɯ>/\_!TJ}s@*`qM) cf}5mT~tH|Vofq4Cl9=k潐)Ń eFOLs4jE]XdW_8rXpo1i'ޘRlJ $.-j`4`GG0X#x'1MyM{fLEZ l?GXamhHrɬJ[4a]wuQ~rNkI>4; P02J̓-~ohz,^.R6JȂwiZW Է`gB FAб?FΪAs U 귞V7afrO.\dl꽪0I44$$˱W, lVБ+ TDOBs7נ P;X\Q:k, ǾmӋ[nE؜rCS /9:8dǬܪ%yo) G}ϘKR-"W Z }li+O4Ա=D`W5OpJ=^{je&BV dޘ=L8BS ^$)^\IR̮[>\P7XɒK1\kItmgh?2 /B=yQ̵YG9L3 3wgߞa!d+)aIyC%J¤֯_)aV: ]$(RļC(ļ3*>sv>1jh^ ,|U<%4!U~}ZU>pπAs*{r?'-ВH `t).t/ʎTf`KN n{w1UZ}iJp"l<):@oP M^H%no0,GjjSG ٙ/*r[;ٷGro{ ѩ!P%.G^-`"H=W;ࡪްBJ KnVOy+D֤'OΙķl޷s ʯ `x Id8iݳhig$7k(YKsMRӨPSwj"AOP#e,cj9~ haX=_PҔ36se/=2A(&0 0%i_ ?@YIl۫.X%i{(J(Δ*kec@|A| 5o]spB]gU[`թj(\)uVpxX$2jK;;>r .^0[tX { 2fFW. /b%*Ka ^fL~Q8Xg {KdF-E.4q8cs) .5U,\\a,2ir^UK=5a734wJznEhYh:٠+ &u(Dzþ}9Oj~Ml(Vx$s3{ur*k6;b*ئb:A)$\Qܮ'rڶZc-B_B_UқcLƒ1HK۔ַ;˚A 2Gh<~'OTbL~CY/; fG㛺T ڕ*Hk6z6ΒN|=aAh;yK.BE@'Țv'A.}Q  %o!3qL%LD>2]L֍vO2UeYP#)tt\1pП-Zm1YxY|EFm^\Q5sMٱ؉Ĺ t^)s3Tff2&*,=[溅_.he['e Z^r.J!Y<837vg|cْzkQy糫fNv%rU$pz??GjQێXbznh Kx>DN5 ;yI_xvoëyڦ$.L0W˪cN#|7ʁڤ?fxͩ 5ֺ eB뤷1g;gK!麮 iU)$EDz7.h9~ R/0y3^ +-Wr&"95HKA`kBSϤ#H˥'"<$O>\s2%LjF2/{{;t+ZaJeQƢ!(_K~#&T*T J_8o23(sOěHyԵt|b:DXc,t"OL?p\79 fnu9Ӂv>^KtC#wl ߋt85`|nҰY_GYw {Y߬Gba]SطqHd bR^0(Z<mG~XTrvWBb0Ӻ]C.<:AYR#JBGh2^}3D^bq#O߽<0,2ѼLK!m8MB3ɿ_wy, ؈L_' e@GP1/1s6jx۠TwoIvtJ ,WJ@uwE${cnOѤGN ! ~".v'nntQjXᨒᄟzȗ"h$*%n3fp5`z0oǚO; -Tid.=KcHz<::KNIMѭz@OˬxKCQVktu@M|~7j}.f&n;qԏVf/i8Iݗ]QI)V1@JBKXit'1<HECexkQʽ,80*!dH=n|5MTEe_kZ s3s5ؕ_Y -mщOH@h.+aO@wjp.8퐯*.령jGnfW"!~1J\&4[Ol 8.pV (RpށQ45vç~XEr*|<.]v+^f2Q U 6,udb2z޴{ئ8ci%dþ3?  :}F۲ ~E^jl)3 o_tc.}wJ+= a\rIT ~Z3Pd햶ˠ¸:BҤBTz$Re dq@xS&jp&5b6vw·ie]4YJRт7-.LJ4O$ d‹ =q.J~{kUȰL db A9{c uߗȽtn9EeQBFX=]NqY@Í&:_r]ݤhշ(Iduk\ |Yb؁Ԇc^l-$g;l)VHMbf_&J|36Ө`эRdꎁ)RH<<pG4,ńX  Wr>v|zޒ(ݮQw'ΔK-4x5_Pvl"[(WKv߰' *Y ؛r xMsU!7 .jB#zņ,4Z~tGPC*ɐMa𖒃۷L"yGxe$xWAkX$3 &WVq}AǓ͸1CC'g9@րgv/\bYʑC=t!&qϠ{#)lHk?A= x p09QQSgF(QZ$:l.8PѵENNc![2(Y_B9vB u5ek0翢cČwSUZR&R{8d˹MjD*Q啘ij{WdʸøgVȔ˭9v[]dƒA3 N 3E 4ۊudc=$'RY.N ;gv4GQ| "!Xs4Alei7UHO,QMxInH=a?"ʡQݸ䬓g! x*$!Ob=c9,pf1PTc(І`Rv`D2XgMʿ>B8mg_FP̜ѢOB Դ x J8nPݧ\QhT\&&6mʂ j:&Mmi!=5YDy^{ +.Ws2~@A>k8,N%w>̫*8a`j<gtҏ䦺8c:D678DT>[߃ˌ6e+d4m"h`LvuMTfel^J0XgrieWk ~'Xt~Pu0y.6>/bx0V`ȕ1O?<ĭQ ,u5 [kDNQ۔.q37#/XJ%Zʉ:Nc:=ؙ hL)Cj+LY{skf*ъ{qV`r+PNjD 1UME*`X($Yx5ٲDMe!b£:iOd I˗sn9dIyԳm ί'^Pd!q^e-y)4ZnRH|:^`oB#RJLI1ɳh2(eam3~_KԡlzwmBWX{ o+/IWe+zKpԲUªoiO>b7PGU|%i!AzAThF)OhgQìWȟqDms8%Hɽs6{bKBnep ܵ>8ܖf(:OHpFqzk1iҗH(34e3p}zm'> zmԪG)@ 2E Mݘ]RWx'@jEp~OWMSC=껇._ !fj*_lʊڽ6Nm.'r1B.P ,8 ]ZЖZ&0p9T GDSz1cUc̫3DAQ^Єi,cSqPW_l~58\_͜sfDx> nx5No3Nm'ξ<05kxdPGѤe<\"sAyGE@ܽcáw'~@tW0tW~F/ŴLC>SSRa 3N  ?nFVw12)d/<|1r |#-L ;XŴ^l)o$mWA~ql,eq(-n}x[U .FP (jVJ4."W$׾z]N;y i<.E'ᨍ::;VʟTTrG05ɔPg!D^hl?d{׶8>ʺv# T9NØܮ.0ijz1H.XjUFEa9'eE/:\F1T5Lqє]uX'"Ȥ4f↰t93Ė2' !Έ=x y U-!<2W>=4Drzd[(e%쥃 w2N?l%?7 9|ٻ/G;17Wo PF]p1f0[!_lQ^5fIr#+)Q^2Oa06eoAmQ%"}W . J+ 4Yl^]L2 "\`B!(Z(g('RLdd4W6 ^bV h-z+RSP:鼠-X_h(2Wdb``M &p ٨R&\$,8tE|) p`wEb%v /jǑUOgtĜ5Cb>H%4e3ُ)oo>*/[]{F G]dUGYf%b2vǔJ]v7eS/4EaE!w8 F`ɚ?P)"4zec㋞#3mD049}ϝ@Rw8']+"@tg6Dח8z!CބH"]!b <]}b1YvJlC "dc6N n$Jc.QbIwޭWJD14[TBBK5w kGI¦S7,Zh?OJ좸9֭fl1qpS2Yih۩3вÂiwcI^m_gҝY|7~⾒ҝ)?WRu^\"(%=eq7Aݟspc20 {PNJwoкa[8k QŴl83u[Ns@[QIzx Yz'2]Uz7V ]X+<⺡~f宁aiY "nAӰ^8Ёυ)~ׄ|F=Y4/Fs{B?"uVo S^Zg9q8"|!e DEu ==`0tq:-moK9 Gu2QɁ 7ea(z| t(rikdDBL*88t8#JCclh<ғIW]\3v]ԟiSˁ* wP P1@2<74<1Cbp$Xyf:{mӇ- H:ogozdD $%'uEզ  G%Ηam48҂I6 l,?}ޜd1VTU' 1DL<mf(Tuiug쎋weXpe~b\*=OvBJ)P'ۨ;&O~Kl/9RP8[V屠|KE,G,YQM^5tsV$9Xq P} ظD]pJ`t: }')I[M̛驇 v[7'Ek zow~T5='ЋY;jUĥc3"c3TPA6+l|ٹsehB!-9ʤĜΤI6|Yzx[u9]ViI8iF+L$(DžwSI[+yt$qS⼋;GǿNͰ$3dH[Qs(h|\{XzYzd'6hD1rD~_{(Ui[\i\{CKćQcHzV%^{}'o.n1s(hed`95N]|MJ}@_2rqO.R3ve}֏^sSdL'/x#:P%=yw!ZՑvvõA  /'mzDۆ.qHpKq9,VN|sj(w>m"s#-^DfQwa`Nffe=z8s~ qGE g'ַWņn@bͧ?6x34޺&720N'WۤӕޛPf򏴑BR"5|oHuBH?EaXR~e)uKbkB옃qSԚǝ{5@!Uߜkq;HLY6Lix0bb LJeH_sՌ{ŭ~y.*Jht*MAd7G7GO41nltu ~^b&nZĥTx&NȃTHc&X4?S\ xawP>zӕ/1qX=nSZR0.*ah G1ÿ84w3dӪ+79ށvʑY}v r|4(() P]>NQ^ cnҎ,5e kU|nyۿ]#;\Kd,2s1Vb39<%\9.$ K:-}U] |_MsS1O؛zĝGf$ ٌ Vx8bWzdHQ/3Iq')mbU90!g#^.quƎh( bAF\JA SVSbŴ0z?u&l14f?w?& [ ROY|ZugЉ0xx6y+{05 0X:4("$QvO1Gh=uwel$yC#!$c{D =.?| RA3iN뛡{iV-\33~'Dxo\}9\֪8v:ϯnW5iX@8 p\EUW+ *`JF5v'Dt+[D,K1Tu{*ң'#1)ja .W|qӚ(P&С {B‚?H+ Q ͛g k T<7* ˺{ ȇFj0E}h '}#5B]c(bȼ/*hOСzNroYgU) MZQX BEWYM *} zjy()~`$0שލV 61X_pD\Cբ W<9hk P- Rc -/BH&jGcl$|)7,""' s ]Xz8ATQ$z?MHaIokpP2D%ցvqPHb5-=喲 NqHǗ<ӊFѕuZ7FRl "G[mH&֙!箽:{!f]o 1fbW "r]T`J99];~ W-eϞX6+c1=5u\EHxid0}-8B \ rd^>D yQTK~"Oa5}%A0MlVi`o, %>N#Z )N_gv6=ׄ Dvc0+yXԷl}ɴK&AۨtK;/_މeSρ  ZUG)fqXT+7} גe$WPɆd5 2^V7~(Z#3Hrru*Wo-lC;#i,@eW (Q‹vie NS%%HlJ0|U(h0pL a@D/+)ҽ9nh^ tmڳaUSs7\t딮̤Oqg"u \%Um]9!H_ })F)a͆ %F!ȢsQHcx!`EÂw}[<y+yI4\ SޝL畊ًN^XEt em06 I#H,%c %C=&pf-UR|: 艈多a-B @6h禙 SY_m<-*1QDnAiUr0 (MF:*U[K \ŞuQo5 zظYv:<]u*rolu]>)-"| 5~ЙEGt/ k)LTg;v:i U8-a`k'QM5C.:te{h6q\?ʈ (˙Eay|g-8Ftݎb/nO[S%p >v 2 t葼`Sm׆rB/ 1Z\'UsGm{2&nW}iFѽ(~UI_548䵴tymGK.: <uLiݟ{akc%s+/)"k G>(3\.D*~ ӲXl C2vh1Ch:/`PHʆgoMI1+} r 4s$՘ְ'gtj{MC`U1 #k\i܋6L[1TL->?CDY [ZD=oX*uY>\Q?D62^I6!w$NGApF8wDvۦh^dy`)m9m&Iuw x@i {^mz4[YG>ְ6?]jDh 퉅WNJ~d'n1Lg Xq9؋,R,+"W:9ԛ{s#ķxs6.ު p}%Cg!x4P7EA 7oᷣ%ԃc~SSJPQT$dVH*~oi䠈6[j_ $Q@׹RI 5V{.2o"~OZܸcj!hή oKHges &~x>zȍMJm`E@rws 7ǗO] XXH# ?cC tS`XpKכE|H_ Y%XoP4$9qR&҉O?30Rkzyj JyC#~_bQuA풕w7۷ӲT#9iaJ|t=InmĖlnsQc?e\шl0p\ݜ H<Ƶc$@5;V:l:Ssfg䞭d`s u,~Mz^64V>VR-)qdaT4_jmWɃx)d, V'ghf!CYT7IvklB$HlrV8$œlU>oxDĚP79/gZe ̋Q﷋w))cNTCmQm'3Uw4ӺuJ @4/W:膂v| #9\\LږE"sf#+(>UFJqonХbn|aT (v .kS#"0Z CG*Kn/xm?Lu"$$ tL<[!Hťj/sՙ N2% M3TD]+*JtAhq?,5>8X,0J"Sq[cSx$Ģ Tk67K,Cb^)w 3Ygך"DL_3ۛ2+5d EnɱKgZ3,w g ԕ Ė$eF~U-?$g GqX\ D0G{bLs&3jʒu񥠷'Di;Yȱ(ιlm6-L.{bS i1άRIh&F&ȝԆ#8F'*hA\o}gSf*+gP] 'XRP'1v' 3LǃA ?0Bm 96JƾfTa,澊`J^\]) w\}; 'Yp{\0wR#Y[k=Dtx3)Co^&j ULڔQ+qU=aZB0FmÑ%=c7Wd`x\k1 c5l˦v1aIJx_d6 ,YEK.b;኉@C|+oC:!i-2d el2ikW^`֓!k8oh\0Q)-?$GeW W#mHCcXARnBRf !JٽZPlQSoʞ>0~yqS:QKЗkNvcHV6w=%;R^L:+ ~`0D^}֖{ҽ$[SwaAA`‘./ެ f,yf6QN(/c05חyMRIqya +Vj'_&Q4lb).=1eyՑoB MCEʾ9&~_OkЧSc(+86/ԉ b$;˄frf4}hKό/\j"UIUj^x ,񎜋5=tfC+튍dܴ+`6N Hza[''QVy1+%~ٴY nD?`!XK*vCbθN otڋP$6q"'ԂQݍc2\<ϛJ6U{j &Pq lQzUjQBYEuiO012fPQ5 |Ք}RQܢR\hɦGW"I$I~w$zspƄAބ xNdEW q_뼇oO"ci}J08)|v42gfG"?5u+k,)32^ɫx'~T/ )F1Q,_\?j)J/cd 4ӬnKX13::v\ˎ{VU/pE $eQ(cRp};Aχ'G;ST1[+Oȩ1NjMc),rZ質4 Μ=faі)-u'RnUe mEi{\S+,M_mᱴ`kbM>2 l:ٕe4x!l;U }+A?SkWX -jinHu]9ntc': 5 3Sa_7ulFc@kéwކ/Іz#9c37*W͍8*˨*:8fˉn%gcmCEFOsE=?IwUؖ8ݬH- /LM4s֤u_Lgt.JO'y}}#S ž7zY.\1;^,u$z(N'zC A3Ԫ{f^2GX60|\ T\C"b}͂eM)nkS m-W'5}MN}1$j5%: ZP\lsxh@(g~B3$h-56YͲ7E߱#8*'\1P/A͌c.B x[k; Waz0 (}䀗d}UOOD.0;|@迼IUfҨxeۧsj$+eFFĤD4BNҗu7NKnCYĖ ՟=0P4G/Ԥ"+ uHP +$4[˳H̶@8H8ʵ!B765K`:3n}^~?e|7v9Z@Kp]cqG!(Qio aɃDX <7Uӯ8t$ Z*t5kPqDP@`鲵l#j 7W Ʋy# Q0?B+|0 of::3.'aji@%L`jEGJ꾪Zxhj2bR9BV1q2G1HuHS0{0'ݕڶyYD]u8>~AfԘ={m 2DK -<> 9ʀd9GCpea&ʮw..=VqV Jq?` ;N|JL7o< Cs,,/\n@)2QİF 6 ŢI&kv|,N3UX<簮voiP et B%Z_q҃B>W42k.ugl}f0N)ވ:(f(` c]K7i :5⸟NȏoWQ]Ck&"g _.BsB<sIa$˽AC9WL[k+~Mg?Oɖjw]ha=aߟLk"z^!;NEU(1?bǛi,6B%᝟}^{lnB,K")P#ō^)BhQ_8 9άV8@W5&F{c ׼>1 ` ze.LI3짴ܨAU+Ql&[J%f߯M84qL͠Gh9)ke0t HeͷaYs_񺂲r)7HA}!IƇW"uN7{`لEBcЯ|DHq%ἃPBq\#krC}ԅ{`͈MĒ ^׊9=}.6pC9jь@Uq6k4<\31VY&~tG:V$91Të[eNC"Q""9]4ؗWic Qnd^#SO \[Qd׬īUf{Gn(QU쏠RT?b#d]tπ ;Xi\Tg$ա-`qer6pE9X󫎇o<6ls 4)hx=GaD^Aw5=lV^BCC 7z S{_̺#i*JE_\ɤ_ϜnNUGL39߃3۸ \`޹:|id\>~XzV?mܙ뇃%utօr _>#e9ե~'=\@h^ zatw5g% G2@겒<3ƚZ0>\m{3 >d7΋Ad[$ g5JO֙a XԿC"ؓL/0IIOژw'6Z5^c3m&fZ&'vuOeh%bX5}d良 ,hp\Cskd3."7׾0uΦpS%tJ/͊Vh;v#"y:6>Z#{]/3?^$5j" 0>3F? iJU|ixis3@nD2>L*m:nѺٹ`˭fcm8 m]kAN`uEeKI_!.UOcW,#Pt옎923}{$e#}GyNaw{YH[Igǒ$Uü!D);-[zPm4 ݍ5r'*BP8.t{I}.|4T6Nj/&7^v ^wV3}xGM_0߯2AxS{M ]6D\=5sķ/}IӬ,:H?=Y)D:{ƮдNC˴!O.6\Plˊe:Ǫ VV~Vty%fEl:4Yhı_JUY/8>ՆJ_xkGEi58 1Mb2V{1->^PYIYj-z˸?;%{˶ȖJg T՛ /$z~hu~|f_r*/ 4 Ugm1rꩅa_F}WR>]~)EaE(0d*,+µEd?,B*.ezU} UxOG*>"m15aysVU!5nȚ b?L=r64v&HjtǶ%[ 7if$ ?]V`KI&cA"2Aؚ(S b,q_NQ"bY Zw9*ۏʪ? 'nM-)Lj.sx@Ƿ S BX04ER =Mh E@'(\N;lqQA&0wY}LW3yND Dδ| T!`) ^A:r=_N 3?qJ,_MJI9[`PN ћx0dDr"=0~iv,h*+hK`{P%EqR TaKvL< L#sՕqP@SW~,68$'W.!5HՄVMT:jX9i2gd4ڢL/q٨a1kN+A<k)5#ͥJ=w:]X7`RΦ3v+ǭC @>ϐq܎xF]!Iivm LL n{Y#S(U~aȏD rV &ei) 2{y ;H%61k탉}% _ z\`i6Rm`ڑI)Kfĸ < M vcK D͞əϬ-F*ej stB&&^)I[~Au~hVʭ{*R8Xvqٹ9~vqGj1G2\u z*\v\> 1NLCa5: +_b$XH64M~ze<8hn F{8T3K5āv1yuև 8?*?ç3#d6NCcA9G5b-+A6Fj̄Y4 C$6c14pAJQ 7 wIvSfb ;;S`>nJ/Ci<||k=dUzK\7~)\qd^].!̱Ir l"CirAX*f.1_Qe ٞ* Ù'پp^$nlŠ6fck X:(̜YVGZ^:{| i?5Q4*7$&ƱW3#nCg藬.kď1kVk u/j4xeׂŮ_ nڋ?Jje5~Xt/g%܊C[N""kWq#< q3jB)Gwtw(,URzV< L(gX3R-3}36YgG%ŕ hv>s#'~%O^#@wbXG\յ{kD5O+D0xᐮiͦ4a_2rJ -GcT~Ɠ<'Q/ lV lS$& ud IqRst$ڻ2bڊp_!vO- w.$5co#iV:Rv`g>Hن"XdnFye*\d~(W8⪷"~X Ag|](|tzrvzˢuuktGVhQ\L`'qŔ 'ipV(9+Lڸ\"i Ίux9Lu%򇉈@va{5REr;pqI|;eU] NF|vOkfY4u=+AC/BY|WӚn|͘(".&E.'uƴo%POE7wFzOH]ow\ϭh9/6QkUL0.]"0I:;PJ]FxAy@:Y}RnF$k/sr9' Qc/gu>& xi;OvI?+#\5P<.b^%G~fnhOjhQ8xFST L{]-9#ç$eߚK% EW_!ma + 9-<*.|zW']Dgy& ^w8 fSXװ/@Nҹ{4S.$"(Ї0 }%# n:JsP0X-0eA'dK(_?/kv6CjdPkiѽmv= 8'ZKfHm"36OGl}`L`kfr{-vs qSx.7yǎB 潉O|aQ'H%XM5*XJa' 4Fn c֨F) i,RFB.NO񓕋7rJJ1iTo^9g)sY}7jk׉}&OQi\uMeл{뚒c_swY|=$I@L2M˂Ey8 R7GA:s* 5y:I_ASu~[L]nqeҡJh><ʰƻە1 h1J)]|P@6kUc{N^S % -1֟|U~ -+Q^]  *o݇ZTY{2a(j2ގb#a/N8W\iGG4IYʖ6j@Ѡ|XYZD؊Bxi/+ p5?o uP/N_M=i}q9Mxs~Ga1'6L=PWHŧz~wE-W"F]rt׌n 3H#gC 4;-STM|QeS,G59%hlW-G9RVhQ$g۴Uw=4Mb'RqxK+|H2( sRPW&1*iu֪o≵(9GtP#҇ {gەg%4q'"jQf!^191#=?h?q"2u.m˚bt:e:DQ=~[ykD9AF8<Х!l>rJ'e,ӟ[okUPsP?提5 gv)uGWDOayhi 0&ٜj]{/uO"t4(#̞kןYWȸK({Qt]Ug:qq|6:ټ\F#zS2q$ubOu0}ZFAP]Nf/c@F&M\2 7޲T:15+[>Lc J>Uti&2WTA _ (DŽᑃYfB6ëK$RYZ)Z5qϸU%l0=77G+FB/&]VEޫ h۔)}S -̐-N*:\!f|Ƞx=?l! ܯ}—"Ŝ%/7EFP[`6o0g K8!;ȌjtcZ|=ՍO*&˚lbzRxqk2.Be ۜb9b߁Nm0y֐ݤ9xYT|X+8cowNiQK[;8VB." 0-jc ';Lx^5$DQȆ.mk4^V e)[8} utĶo6򅋵ܓVy:KJb0wfD~aVٯǛծ]VÅȀ+@o .5\sakYqLheRp"EO*mXe)2UÄh6{"y/t*ԒѬAIa3c9֡Mݾ C40s~m<i P Ȝ\  VܑĚK"kb6 ~q<%K~ rlp`ⶕMa095'̊s0$;(aMɟb#˺ AĬ+d $ђ]BR֬!=~8VB& <7KU]p\N.Xvd85^m$g&ba^{n,|;w%:wϙ W/O"vWF푙aľfI׿Y ?Zh8Y/m39"!<‰:aV,mH!!'(V/dH &cKllD^%!b?f# !WQ.+oݻRGedtՠjuF*"Jo~L}o^JxGKZZdńqȽ"uX[Y)ۨ@Tr̚qK4 X2kUFe[*^MOkyvj(ET sHpD!'ꑸޚx9r4t{BJr۸( hUYN_ڈM?6*Mn^u\Å=سӧUc kݦGEKohQ|$0Ɗדɳ35B"0e |? H'cE୍xτmN K>yҾꓚߐ0*4q-̸7nWr9IP&J7-2sXC+lICOӡQV &׀NDC:˪NUBoZ]dHYo:f cno":=rc:/ ,z_tZR N}ĬΞ(?B}|vU)([8(xKԁ9]n]\;R3|LSu<|a)7/Sk6AԾV7 I5 QXʅ#k]YG]4O3]zฒhY)QiK[Q*&\Mj!m:=ʽvĵJޅqt>)F{ұy_ؠZU 8/.+@jUVu>~SU̕_{yqctzZ\{H hq!P-xDK`04ࣚ uD]>&-^(W 2=lI{W"% dBǑWK{oipP OT]* ݮE~n ,^NUԐ:ٌd١Q%IV G][~(:>fJP.z ]`"@-蕚NX 5074E<-#):Ρ߬)cOT[b+xjxgW<џ}:#IT}M(a-6UzӇ%whL.G54C$ʦ7O0캐%e:zTJWNO.7,.nbUm5ιTJ $q_=ETF-veJU ,S.@4~ g,AHw]!{ ƏTpkԙ`uN2׆cdYWŽZ;pu_ cȖޝ^sdvJ- č%%G.ʪ#(ݮbm6$F+'^lBzHX[EcJ膠 g"M$( t~,LGwmCXҌ;^*-k`Eud~@$hcH@fo ;x}\/ytObK>}4S5CּF Ͻ=4Ʃkǎ ax&`%8 $ u@USjt2de`|neBrH \mj~#{m=] k2l`PCj~6qԉ)ؠ\GAe-^wKLqP3qΫ .ZS}.WÕ ]>9싺M52FJ@ kg`4-3ao'陹o*o{Z {)bg]h=X d}kIծ 񴿃ge N)myCYMts1GWj^õ';=ARb 0ooc]O?NzM}i>z`57*+2kA 8‘·Yjw"UЀ ]YVާ.M+o9(vFn1lؓ0}vTmdAMzֵΈ/VaBKe[FTlDh8 +jkwwJoڵXRch񚡮W)qu\jpv]lz̠ ,5<ðmncXڧ7הh4!4PJ!Q#j;K ҀĂC3-մDuO .v-,P P +琲9 y/#~?ݏW/F+FdbO! T˴L\/A+^O/ezZJ_Q#jF8Đ}}%iRsdz X$Ln*=jr2ywqc@}1-5űҢuXX(#įz۱ZFC/?I:>ح gB@wDwYߪod4\3}U!>28ʙ[ekql*OJ 3"A_;4nb:Rh%ŲCJ+@/Bu_"ee]pmx?tDIu"bGk!+|fص Ҝb*=LTE&rLz}%OʶRnKW'm;ƍ϶YWũд8cAی>t yJro˲z Va49H:5nc\6=Ĝ>JƣSf:ٻ Ƃ]vA!ՕbbJ[aGu_-} !vU5u! s-k2c//V<=J!l3 *j&*8nn;mG!@ Co3IA>!3)m$TAW#X2Ԧ5YjC&Bxnq];G xfxH%ZܫqMkkW"4L[={%~ʭ9tDHYYDu o; ^2{%'$OU6sE_+.{Ju˺/} AJI39()_\ fx~@)rcyz(**O#S’xr '03-VKyqbΊ4r `}{0EJqNYx/҃G5yԧx{=`trWbC/CSIُÝ* %uFM~@4 6Rm'iCϲk+.#&8a[ۻ?˅DO#dV3GIPT/5od̿Gj!?3IR`27l~w=>+?S`=`kPS&G@&I h(MLdpB Ѵ]aGU Nϲg[^w99.رe@tը@IA6vF);/|d ę7 H1fGRY> ӰR]Ƨ[T-ʰ/g/Ab^ŽTH ȀFsc"y Gvc3c\g}?QdBT̳&"O dPxQ_zSM4N)~o`n1f?3u@$.@d2&>h/q A/<e`rRb/|(.`5[3lz 4 +WX84S ﹔*5CR^tΕ0tX7U41zG(;B@dG=huN/p]BV*M3 eނBCrqaZ2o kN jxbyPTrcc~E8>/.z1uvQXK {lTޏL1+Z"Ɔ>O(WfU󊟵ވN"Vf;(g;8wE% F,gxv먚:[3p {3qC_n?*-B'5ܣP*/ n >~%T gV#FiNls3 Ae1R3X5]q7,rc#.t.єD; x'cR!\N-Ґ+D5yA %fv&6rWW/C그*W?aV@a|!"MecMᄦ`}8Y&(7*(A B_K) ЩbiS^}j߸v!=4/I^nH&1I"M꿃P,ۨ1ђ9|W8ЧB6F+CJE0g&62Gie|/7JْmN01Q.,@ Wx gE|0sѯ65'ZXm툥U90f,~mo6HN]fqI%? Cr$g)w V=l^{`N!b+-VE 9L;LvڒisA_ g4cV=)Pe]afDch%^V^sH*@iB `fa}$/9tVK~S晊{{2dF8=5Row-0YI~ qK$ȨiR7ױ(UiRmjG;&% = |]lTvX!Y>6?M/*tT53R$24:]k 4"qQ5jGsBR΅YUCCVr[^AU +WѡkD]xq>K= KDCe" HJZ6:vbPJoVēi=pR;dᮺ8ի(Xa0 Q=1t֠*~Fh2'{lrM28W4}Uè`jRihpd>=n-wmY``f 91#t]*`,5?ZСh1uJVBWPH޸8lѽk0)ʮx < \C1+LK;moaj{"jdL>\4֎d%1=Io(1ZE߭/Ѭ2'VԛI ;r{ߏ̎ݳ~3Nl>p7OM9:`QDXrdQ@ƜM)=Wi/Jv9rJ%E0J8܎6)C]3ܫk_P0}cAS0 o*BKfִWVN/^4n (+6|TƇ>D/G-E{7SQpXwI}€\.L.yccH2)f-CX)E|Bqe|3`vVlw(c 2;!!5lf\gDwx<ں(#PU4#: ͇Jy t`XB҄%<\/Gjn4ig4gHnUĩHoF ZLuXЭ:H4/BptY=b[\=;>ӨՕgQ}eG~Cj񯑭Efl!?@d >QT)m1/~uCQ5GTt}hNp m;c ,^f}skANTMd%*9q%(af gb aF[`P5͸UjFCBpo{l+0CcK`gzʊ}3>y6E7^XbkU8{QyMiQ-7?Nݱ:,E5 pJJ scy[BJe6^."2'ZbNsڗxG բC^+"t|%F "v8H= h*^BӊPKY<0Q.lis<(Y>SgrMwXyKex]|B0Ik/pp𼌄ycI!x8Iy15؎G!r@YJK-pXm3R݅!@!#nVաG &2&j,H5x nV  ʙ&oP)aaFд#7o]bRUEuwL8m2!Q@2 nmi13~vJ ZzU/2^gA{d{La3|UHi P.3E3 ;1Dle]:;_ |˖ߟ \a d$?4|Y;~bN#"\b(T1Sӟ! Qf! h6 "O۪HLa=[!~sEIVJ(x-ܰԍ6MQidi*IgV6!S|:X|,ICl.!m\J̤ ;Qe+GPgZ|2+Ե߉dӣ-x3>3uSHJ`]D_/wo@4{X<ǻ{&`68D 'OdR2~'$HɿJqM1%vgUTMg`Yi|sE Ue?2@4d;D\ 4D:QiV{8^(&?@P(m9?VnXH%J:Z-_!+]plCm;eo?L<2 փ`ш~ LsG3BA%~ʒig*Ehush!FEc3 lA]) 4  hxwx0{!cj40mBu*"̵î(2*X?Cb@~Ol\T*;{ԡ]y`ҡ%W@$ݢȘEQyBǹ "hyhv+G4ka\~{1/lAӑwA!騈7-k/˴[Fkéߤc!:! rDqkԸAb8D<8onv9^Kg|m곿{pB+{=Nc~0ޗRUkmSwR o C*h =|aYĥ8g'S)2Ʌ9omV/|pJ \,BiTi4DAp72Ig3F$IaŹ< ,eKɔ 7er\}I!& 3}QWˌ)Cf,'F og qό< S;9W׬>EP$=!4%*]e1N,~X"( Gz{rﲹ<4FCo{[3gvm sz*4RU8Kk72|UU h7YF6[TVF=EntBJqZ⋾TcM+8U-fPg* }s(2gI2#JqqV9.bbT#$ID|bHvB `d M09i_Wp\3ybErw0GrqPfiZgsYU5ur -edVbZ.e9j2S+;H<ܞn.*l+,?n p+N2҈Jnps^(뗣f%r`jG5Z[ND2He]xY3)ah#tWpb|mfB SP<֪,X~5\Z1UZ;X*(ǰn L=|" g?vM<&j)NqQ)"Hja ݑ7ő8?Q#ͶafjšWs\|fgYP'm!XΎ  l^]Gmyz ;$ڛ}ۙG ŋX!_^%5Z mTƉouv$zq)x6Ei{4ӟGAhUOJ鴨UIbYlѩŷk}8 &+)A{U{3 ^Aw3z3HI]u5o?Oc9-ٰvM~={Tw uٲHS+\nZ+JE}}i*Cp*{.{u'Jv|b8~ Z]Dn50 L֠z3#J~b[@CSI [ F-tka>lJ¿TD3}of*&+ao؍<M6g؈ 1X+ 뒩J$?afNN`Pq%RL NS2(~;pW(P=>aDǬ,J%ڕRL s>SzX*140"0(#58jG Dhh8]3fo;h=|%! )77?,ȵS7J҇׬ q>$&:c1س[,8.{v))! Ol( SDAtSrCwoWN_g5M>际jsU,͓L>N3e:W:ۍȕ \w-\" m&.N;kirR߶p]pF z~HWipDd7{ Dq`sfV`+4nWi-#ςyߎ\j& > 4` iI@8Eh }~|-EvOì/$|Oѧm> C'\,CyȌS3?`HmjUz!,T[z$-~>Tuu`l.3h㤛NhFA[C:h7?b@gؼTJRj1_3Ef©^hqdP1<2*qiˡYDk ~ZIL.(zv0ɛG`DנXGļ927m`^i 7[ePUǠ=U~# Z}k3@TlTT/'?-~9VK D"u., &c4zwFkI:T 7#ډD)k:?T"ԣp̭f9TW,bΎ(hkWq?"[zg>>!r;ߡPQ0N;̻NuU:3 ^qEp˂B91պ.HJIO;x_R$oii\[GFd_%wueOncC޺h(t%ϳc-Ȁ[ϒ)x\$6?,3\Q/sb]K_:A-u RKmΠn dw\ֹH&Lw wMe*%랷4_pH[|9ɓ}coyx2 ĖЫDD=@蝾I%]P5˘17q1w=#abp ycwɄ$@i?G  {\3ā7o:lLhJɊ,/zx5r'Iv;xxL|ޮA :89f~u \j@OطR?\uaZϋ2.HsTiWy|A3 Ȃ8oA+×CBk:;%;Ad^nFuGPYyZiD&S)L9$UCQݿW?^.s\ 0+^E : O_ 'WCx/ =wUA4 Fpg <Хg1J^O$݀najx[?. zxcv6Lә㣪z>bGu,dC*0}U8I@exHuQLԁ(VӶܮ|˻ۺ]qѱǏE_vOif@;o-l%&h0Z7/J"£x&o48A"GHtD^p&5&Ӧq׼_%D!L-Zi8?dap,\2qV!Wju$F@uĻ2[]O \?_6Tl-rԺ߯N<;_lu%iRNƟͼޕB%l[p_j^. Gvt fy.$΍d%hhH^vT$3U 2zXWImoru@ytbH kFZw 4yCQ)) 2?cT+a<}-eO?ow텝Vi_`ɖ/-EnviL&kI$)~}n͓D3ޓ $M^Ӻצ躛+#-˗3S(ɚ;l|n{1\exfs|%ou$Y.7٬ep碫Mm4TUYUe?*myץ'y^J<3k"Už X̖7fIC ae5?BoHq# GC1BZwԴ $Qf \ GB.ep95>N3vіT=Fl"qٮn"> 򨸀jœ$q)mpsFƜ|~K^Wa2>NWsq>?`G6MERIHTk*oiluiWz ҳ0BJ Е=sFz&BKu/!'=W(22l?o*եlwI7meb|}F_%BF}!BO(rݰ7M <{‘c(kbbL̖S3Rv M8췿tr^B,@a} ND QsU~7o11lRT1g^ 'rnS2P}L|Ri̓AO1n ٴ"Rr}>ႊS}VkϿO~ĊqOh'cz*Vr>0RNB:Oup'9,/%&)cLjAAlߋ`-o \0ţloZ xـf7ehBїgjcҊ3>o9VЧ'=X .S%|,eb0 X?B` [=IgmMm֤ ;QCC.XrsayT^@yI&_>yMt Qhm Y~-uZ !jGw.3_|JraC7uBtG 9o#RĖe;EFm<}$D-miFdj0l{#gOtS?.>ԙR6]n0_CrtqNDr;(t-MAT)tCfm8{ `.38]@ ,H`UݹC ~p#l`XrZ k 6i?JC kJ =Cm7Ijfkgc"R 7?dbgu8zfZѽ>Adk4y2~'2h⼯eiIaoGN!W[:Պ&JX nJYkN_c2՘C!Q|кJ 5yE a^ ? N?Ѐ%HuLx aUj"S%vά=fF%Z @G%;XKz )MAWgE9r*bq)ow(UG&P$`w ͫڱPպ2PhDi>Uܡ>ԉclnnZ"s.v|;ޠsm*s\k[Ly@v:E}j<EYaڼ#֋0o'ȵ-i!4(Qt4H =wwhY#l{Rgy+$IF&9ɑخs1֔B$ֱ1UYZ%"Ft6[{ y~\|`@flp-H!PJ;h% ᣍ%D( 3[zWd!|65諆%KTEt67;卶ou* ./BM$/q=JI|0&J4%)N6։UdLi;Q.T{b༳*qcα^C%AHX\-Ns+?D1+]eROӾcʛčD-yfADE̸w{t鴋4ng27թвVchg,[nH@e$3~cFޖgY&G60c>a*̪múM RZ5Y1zq ^,ɩx;~O7r4BFڄJQqF0tU~GKsovHE!taLG>z1@v<0zL (Ob;- k;c9p[+Ѵvq=yܵe\H1 kSp߿E#{ <.kj](*map\ (rpZ$]n|1kS)Ƅ]3n[F!D Ӯ !n,ys0n@Ap9D)Q;.z&/Ug?uRpLZv^?;|NL*Ǔ6TXBʇrLPƭwBôEqR̯Hmn3Riy_d#"zߺAHEQ@_5S( 5rp.niK*9 Rzmҍ-+:/746KbxMobU#)&[tgxMvOHTV/_Y. JHD.= M yd:1CL 2 &޾7AEݝ87&'̕"Bwc(=8}G&!.a<`J,>'BߋEwHj螄@xv/*pZJLD2L7*v緹ٙI3H"Zwz"yP*D/{kyTm  D(*lj^rSUp_ kn 9O ދu 0GMY[" 6^$+pNVFE/&@=;S-n%szI$LS,ο?B6>} vMxNnm]sa %.uԱb}=,%hTit UFS(o Ax/=aS&EIe}:t~ [Rnm!U ൄW:#t)idhFmZNUITղ+l5#pL 55u(H]*&Iiɍ'gZ,瑋ȨluU6h. DQ Ia85v*|F~Rò5=*79/LAw`ɹEydJN%H\2ԷRYQ^9Xc?YbfEu<~ d<$GZ%~"y NwTo~^fy_bU&zl:}|桎(mBp>bgRNa*#&7>D^[afػO_mVqkWnɲGYEu>-_ؾhcagG6B~Aw諯|{R)et>(.C5HK $nr U~nk)l$ge3BA>m+t{{DE yN5#u"$2Ix_&:?}t 'L\&c MJ6H>s;l<g2`Y%{K#5$6gduo/r9jGDvB5 N]@ZϫZV }!] t:5FTz uat@|Dy=/+)IN˥]T˭ctnVlsU!\_D.]-syG"젢M>@z_, €!,ez" ,h,'E$;_z%`I_rW=Mc(ZQ&}jz6 [[gdE +LaZA 7 RX;E|IRuIؼ|VEs@*,~x9A)rF9KK!&AmG7 ~b=[Xwk(1؅d#DOOm'#x} y8fGd]% 9} T:~>=?m46.*94MNrӽ pH,Q"Xym*}չJKKiv_#&E {]Q~ns5,1Zľ̕Ա14WzLJZD.&I 橋 >Yfa, jږ|J~]ڡI`"`p7 ystUҜs3KgP2i{xY uHoEwG.8)RJp>tPx}&GTCVsũ/\qf _[O1J% FW6$(âK98E[P8A^Q8v=+!i(EZS+t W34ED_nAbq"X9H7qFE͂NYۈbn7&!">dbcD%a.Qϛg}-F5Wm4A%W*=A$@̎w[Uݠ ɪVk`c p[1J3p)u> Ʉy1{(4uD:c4Q mR\0Zto(|"rY/<n_ncԎ4E^)WE6j0H :smx5缦!AD5'ȝ6'͆ n Pz;~XB@ FK^dkZ][(Sa$ᚍ~NgLV֥"/Fy0 /8E|kUEO#27C6$[-KiWzlU^D x3ɢ ˮp,а\5' Bu##vl"n2+ ߭5U8Ɵ51M'!)P!Є 瑩3$^$2LI?ҮVC^ܯ}'8js@sJ8ti_дgRY7=gLR;I9EnO$313^{ 2ϼ5-BrCcɴ3M0χm]<# lSrSXF0Do$&m5 xiY^ۨ/Ll$̨rʐ$}m34?;B_N(*¼WHYfj0ؽ4,Kc+mk,:Rݡ.˩KS] ʞ{y\fx(XޗDʡ|DYr3$Q͇""5W4w7@𬯓7I5@ka{6y^c~r],^dDާ"(;ٗF5 ie4b'1]#~Ih[`׿6J-8Jh>83ן-!;jADj .M/ `Cf(d˹_QLh\y>ba<7`Kw,!C9jka} {PA Jby8Z}q8Z117v+̡;uNnP?EcnbhAZv ZhӃ E XL0mӜэ |s/&Jny`8d&;8>YD2| _uf8uuci-=B4M E ר:6Ƃ rW/`unOPs{Ŭ|$yn@_!\n#p إ_RgVG1?8sq?ݸlv мuئ_9si3 Hz SQŮʺ*h}y=\32C<&`tH}/3lom{oW dm[k"yEA%rΒ8QTTtVQ7<ґfA?ep4LwJL]{HhN]+VC^}@b,C$ @xׂXw¢1[GPtKph{0WP (C‰\WFWGd o0UۻO*v>BĜa,\@ˣ ~1Q{Z0fLgm !`jiQ7MgX KOMˁt\/R'kwLp( w%Q@˒'ۜCߛ*4X 향pkn.6K@UcYf]V.y?aH]]|t1*]h[t+Lpqn s2T#(/jHGb(oՋ M/%[kW5A l[ SRQ!<!d5o``Ek*1+MYγixWÆCaTԂ+&)fX :$` 6@+R\F#fg\ezy^Ѻ2\1'h+e+q`b?T0\0Y+0HƿJ<6BaT aq m&ꂎe7-ſCQ9sfӊ!~(*oM[E 2/"Fq]CyVF^R ۶t%9^"Kw4MrsR3JTtd_W<π/ʤnQ'v|~ؑb (Q%+afQ-Y#/6Jrol}6s3h~ 3W,56~B^{\;UҥiI}X͍t0=/]Q@6X)OGk4ȌVLUX(QK =N"iD 堪SR y_e]9*XqF*poHB> G !\j\>*{kMwjZƄ씳C'vڣU@ ָm(C2':fw2d+ֶTJX-)gR%ǖqfQ5PA0qsƺçkO ,V RuŬhD9x,5%yL_u7O0T8yWJ昡pmb^sNlSM)1i}^,g0.5!!b!O @+ VTE#2j._p0:;/?>O;)hah$Ӆ?4À;LH!Uf}41* !}8UIKI+K)gGVR GY^AmuRnto|T`'X](Oj5HCLQ(Y -1،ۛѴ",ĥN>ͽkR9uklVuK2{5nj j̹V g;j;C?öhN٧;ǾRJ[atͿAu1Ȁ72nʑC_a5U?q\z2$QM[޻BkxGA9.ٴx;z?fW O'{b'k*5X=);3mT.w120{3,CuS7PнL};@vjRۓ`5@JKQΌ28Lۅꩧiƃ{ 1i7ڠd]vQ@ nPÕn/Ch&:)H G*[[ 6 Md;M<bZ% ق ;Q#2äZ캱NL N: ޖ2,i| c_WiI8f]P6M.@~Y`BEs0'@07XJ9ÐJ] 3Ӷu} ӟf|fd V]ύ~{ЫsOYuY@_D׵}Hʱs u<'i9mfNX=+noL^[T=+%LfT`Unembi2Hj=e}Wx0{H0ƒ*8QV+"/MC{Y?OpJ:>uRHЃ՛{,Y0ڇl6y<>V^9t3NOUrنK=H}=٘ `qQL 4xJ9`/(3ޮK$8eAXHе &hj}s)iI_]ydB;r\: !YI2gh?alZ|]4;_aT#I$?N@ˆA^Uxо$DGF4U؈:U[]~# ]c;X+]LcevW$ -(*Z T]#X-R/L;1čo3jiR_(NCtH~E:^Pbr-N [2U=%*ۥ%IYFEYP9V! e8UT%u%v;ӔCD.6Y~6LX03 щb ޶SA- \5T2В0MzaSx XZ5rqVRAF"[$Z<6ۭ찮=ypeޜETOKфS޲.aVniunR-a‹AY} %V3_;2PX"Z³L_ _2r'ONC:qXI&FbWeXV?[&gں|0*J 4k▾0_.Tv Q7[ c8NG.)Hٍ.ޚ u jjveN6@ R +TJL7+,K7 uP)z5٣%h_f]6"ԯ} F!#h|? J9ijuM<өpmݨq3 R^8L3`.|3f>M+@r./:)5 z 2}@vu亚p{"Sт)Sx1zNwp??ɅMST=Z]1]<= =Kʣ|^7bȐf9iMy~S˜@~Ȼz;4>r8\}vVA8f~KROQ6G Ҳ'?̪HA䩤jH ^ L?(^a:C\-=mUq&6MCxepr*[#Pˊ*`e?_F9 /[o4ftEÞd[X;ެar"$&yE^~}s{lq=(RvPfS8WbYfqc}NZ@S')Gk*T_c TjUlSߟn#3z^x <4M 81s]lՋQ๺iΏF1T93\R%|+1f c%ݦ$0.sC3O:D;GZh*a1(hyKw ͞bdr5~`7*B?QU.XCECHD<88D1#j"~tˆ[L#8ilcPFʷ&Q:d`~ !1KKOf;eK6j"B+gdfx}?@9zxdQ ~׿kwлa&VhKD!M'3DQ44vͯ36Go[w#!е5`q͋ul1Sq9'Ú~?x=.'YFK_e%J@"+2 wBsC}B2Z$*ә=u.:?_:S`ǀuloҟWoG^!wo,In 8k%UiJyE:NDIM b?D|>`mg|=څ;}P_kEîC'Ch=sLYy D` +ƇX,iV$ \|0.5,'FD?dގ9JOn=RUel.vb;aE=榱hEҽ֫-E:ORYMW|Jx[(RؘHB +1xD*y~%R*i:-y7>Ͼ4tO[G\6$L .L)^c6uwC@]$luFd IRM4kzbT; P w.w\q߬N9KKf=p| i5n#` ibMpL?QFά%CqK˹X3V"5 )#)3ۂDq ̋#4 r2uKK^۽lU7,lmI& KX%*U? 7B_V{fLCj.ӻh7(3KXxB"tZ'ᄝڕsL+ CgRlʍh &ȷ#Γ2W2|9ёm&nUWTq;d" (nvL9NJ&9,hq" FpZk]m7P+™5HBa!B{pjS2SF5ogciW%2q ÄE6beNq,M0&]s&ݙXEsz`H$H+{h;bR(AcPUͅ[s-{vaf"u֟~SϔԬqϰ$RF,YR2l2[zk!Di~\bʮ|lOWp/2KK@Itda-$TwJu8݈ R,P%WFp]7JJHf1@;sտ5O?Q :lLmo=Fw uLdN_^(P.v77(Jۆ W+6xw庮#יYKKP;DP⏢pK% BA8i&%W};زnS3@m6H6dT *uUx.~aJio<,T0)wz!}~\%baqADk!.}jgvD;;)Oʞ^o@ИQ&jnGԸJش4@ iꄆԾK1NkDBۙ w_ sVg8exnѡ:gE 8 =?]M]3_Rc\ZRW4M):g/{PŌ i3yọ<pҏdCJ[z*&vz->"Zc[g,@HnOߗS^9oSA~ȿ&̀S D~2(dtԨ2!Gc*/dyHǴ`|_8+|W6v F -e L)0P%\ }>=WFTEm7Nk)Ng%mCJu:EPOjm5 wGH_p܇rml9yW1-Ϡp3 ӷPUWǼ|zܞR_v7Nߺٺ`eKtჃQZ-{qh(Ӝўc݄d@4G4tEuܭU\]NNˬG π/ ^]3_iiݟ&?[n@T ^")!5˷43EAWu eLzGx]$Qc=?B 7Ej}.Ƌɶ=\ۄTnjEP 0ôI9X k@&u#pLjI9@[JYsIw4wثpxG[cՉ^'j{HR /ȝ**3418;`Z\-r"AG@:5suGoDf!3ü([d{u7S r`ҖrM\$D*P0N;b"tD :i]m"&*bķ #e6Ph C!`髴xIMN Ǹ+یRi. |@~8xE׏ Yf&]FhkF U7+ii/:&,Vm(#^2hcjQ.J p_jG"dG`JMWZ 10ęnl$ADgXvR-tR=ZTQvWSD=nρlNV cܠqm(sHs kH8|Bdk|w>rbt-D\BikmfdP6͞6-?YHнx_N29e PQ@VE)J37,m@5>wXʁC53PnlEl.S 7mtXUu6aK:1Ծ QwiMpHܵJԿclP\y\/%0P8lJ$lkdmf? ϣinSVH3ڟ#,#ylh,- 5['Ny^AUi}.ۧW} =`aT}WK^!U@-f=*0s(}E`PiD:={fkeV35OkP;T;$\K;mcCYKLOcA֭e/ї&REGߞO'᩻\g䅫-Y8Wœ*Wٮv<<1`ƀE%j:( =1S8QoaA&6p4hA ʠWZn1=ٚdzPFyfQGbv~iZOnץ` G'+aޡK,~6zГNhsT5Fg geKKebO-hXjS5ֲOMgBm8g۵:jaWYhJ! {,TrS5041ιmJ+ ӈP ցIL*'q-T#{B%S%B횕OnZ/L:^S{:@h~ +cmi9ӐujS@*F-dUpja~6JAd?vd +&,l6dS"Jj=+l&7HƏT!%K0Z4<'VI)5/:^ \,\%RIbX.߇͓3P2ƽR@[6ePpӹ%}'1@ {Sr<(p9ౚdv\'N≁Q5})*Y. tX쥸2kp Ō̎#!%;BKV&*UzY[EC `%["ΎjgZ6U V~[-m|?vgx)l|D8jI& G Mw&}EXUrظmIFy2pVoiE VpS6~GQTx5S[=0LOߤslus'$ikVmNί~_SK|MW$44k|*{ $jwP'5񻰬 Jʞy19]a|%K{s])OԿ)@w`≅<MG"& Fବ0D4h<_ 4 Mp|9W0|_<˒;v cZ5^"`MC5~^;˱c3IgS p' 9E$=O%l#%`GLGœҴG&Iܮ/l4ҳFqh9L?é|AmLmcaxԝl$x>!zĢ|CoˎÎXȽwm(yj+*xmm E `u8?DjҔ~3AgiТafT`gV5f f f g]+!w#a촹^QbIf6B3 ';kF JaY{[j$+>D[D8o 4vc)@8Dw7UDԭ}bbHa ![ g{3uP-gTՌG-ny6]*y ʺs)0]k{pw`Ⱦ2WQvxF3b`uoԽv'ha?;5r#],j&TlW^kR$k@TُH VIawrZ^J4+)0]7uFZ,PR7oY`o_UJWvgff4D_ ߆_] b+֞C{[6hNh?nLkڕ KOwC _{LOrnb"WHXT s_C:BFNɉ^&G⬹50ݍqdhQ#x9DHa-KZkjILFw`x؇pH6HO Bȑa2;) ~6xx|û56IѬjJR8?UVfp`%BMk첈Jz;UéCI )鷛Z9^qb&۷U?uqݲ-RP4+|J052:, ppAEQ?%Ay)u}Zs2襰RIg ?c:Gj'Y|%IݦU*{'ϬViV}NҵoQ-7]pN,A^]s8oN vdG [f<2ifihyj,Q̤dȋq5zI,g?".'JHTfMPdbJ?}%n6G N2|78:|"Jxxm#B׹F|lJ}f(&F28ۃ+-Lѹܝe3']@M[P4QHߌ*D/T1Q{g5n4s)3a.ä8PgW|lި&JS6!,{~@~KLS0w 92Utlḷ\-$oU2JWIhzɓj xᔮ5/kL c$8B9B|U_]$jOS:IiJ0-:(P/TaR1C.}u&r}2O} T1l{ N&򋣩̟S[ 'fy`XD_7~#1L>Z%צZCuء)HCڷjkXk/y}k|rυoXO6 9LPԻϓBh'd 5QÐe4>KUmOgo-@],(G]ӈZx)7O_1U9tJ}A"GwEhPo ~& D4ЮlBRMQH1צ^,wyП*n?-J8\]b.5>/d#@֮U[憫XDVTPksн54 5 MiP'Ϗc7'&K,c=;x-S:(f@2 g|M^_Q2M(iN]R]:JԿH ; |(`!􇾕62p(4HWSdԲ x_$+R<<4aT!XOD{3 ('ۑUj7쥚p7m#wځTrisCgtcqfQanIFY. h327>)baΦen. %p2Ӭ) ~<0=+,/, LqS lw}d LM隟9:T i ]:j#V 2 F߸v98s)jcD4 b6*vGnp󞎰j}W\xjl8ABbй{ u\9.73uYP5Q۵)HG5aqX <'wۑT\+F|K>gm|>c84jŶ| WOC9 [i1c+1RxFh8bs'K c??Z.=n%Nn"Xf%Y@ a )%̢5].+ٓd |_.)36rt$|̲\ *^\ .S<=On"|N& b aj/5;8bԛeɍ~@)(8W; II:SF`}&G1:v啠s0`9\&FC/=7ʊ+ZÁPGN V $jBSkF3I :)a8A5Lny$'X{ G "aEQT5&'giϱAfYdl@)5_OiI6qٻR dUܢ#mAЪIN~~ ĻV(z"/ik.XgsqⲰ]F1pl;@P8K ?]LfDCxǞYh s #CJPu4$? iz X5!o`4`n*&Q)k?ѥ_ A 5]*^M#F#a!en `5i1~ z0Ucj2'D_!I)@9(]^D;ׇ9·cʥmk.Pj|\ΦNz >ReM0Lbs-^<>!@gf 1Ӂϒ]uC}~?>)eI2hZ0ж`AՁXK 7 5l*Sxa;,6AђPmR>dsv=MWڳ se uT z@vu <=lY]ȢibX Gb tУ.?Q}ā&Ώ,s)$X8lR-:a|TY)䨝Hn?ȪMhH9A-&KLvH.#CyJKY{G Bݔ*ו|uCK-B^H:+ܨ۞5=s`KB `϶9ύz"I=$3QMHOv0Ƒd =hT/9XW`;, iưvJ~',D8#Pڋ.qDػ9zZԫuph7JM&:Hzc#Y +α (d8#cnIw*@)G#C7co`Qӛ ase#oq+]u viLs; K\!Sh"•] 4A#(0kS~j-1}ϟ2,aT#'b L]w7qI2elTwS\IJE+a']ۑmJ. \0P&Z+&4ts//Y겊(vQԧ~uRUnjEAS>aw$%1Fg#sY]ո\ٽ^AH߀LrƖW"t^*ρgxoc m@ fM"cӍ/>,F10 ;׏@b 4Z)st(^ cdOxPb;\(Ik6<mESݮoۍ?fx9+뷂PX}5pGyn\ IBt;g?Ҫ40 勣ە|@ni'X5o(3LbujQ:=֝.1/\txO,.؊Cĺ͚:|zF%`Ơh@_C,.6{!u27nm ee?Ƌn} iN3a;B[n],3%Ѣ yU3UIO3Wr/”=y|F #lvк:,6`[ qc,N0áj^"l⥐VwVB8X&\XXjګ ;s蕀 V2(MYȀ3TGΈGf(7V"KtWD1鲗Gdc k\BE)?BC%4xep'݊zT*06a֚*&Š Nj\rcV= .s[<=AIGEGSq-z鈨eVԃ ?OydZ0}[e <<芠0!n2^ Dz)H2c}a*J[ێ㮐T,ޡe~3Juݞr"/+]`x 7@+%wEZέc`/f u0"v+*΍ ;Q㎺t/ ctx:r>7SP@ijJm? M? ,.V7ХS묾cK}!CQ<,Y7>q/qcl&$67H->@u7fqb,j+GD ^.=glI{"lx|}zLzLɟLwC}MBUޚo\ w[k#I/$c37Z ֵk[VouܐQ[F'1C0ge1l)9 l[W$Q~UDVEkmQ [aʏť`5SytvZj Xcͼ|{ ~u(pHO\Ԅ ͞ǕAYfNcC'--32ެlaU;A/?!F,O(.M$q z"KײUsb+쀢,ij!yI4ߐ/ #x)JU>0<I0|]rOea¡ iNyP#Tub8@{ɌؿckCfp=Bos#wO-8^pjX: k*gEb{)e5Q (~ih)VxRg3 yr |)~ٰ`T|`ZcsҜBJ_LG,Ʒ{j={]}Vߘ t' K::jAZ=y1JߙCD o5*v0K1n' ą)wyV U L-XX>Y@$.\:sGK7D}Cv{#?stJ@an*;v&=/ E#U㱅\y*=vB=p婫۰UVQ>U=em !;5t//øAKy%L@HY6ݏlgu&*%Q>]6 ͨ 2޽ȢVǬ7ZbG CȲ8Kk6pmMΈ#,#s=)"MRm8*ВGmoز0$* `|[m7je:!W_ siwpmaI}vMH[*:UI ҔGT/ś а~+Gr{ļPj-,U>斚T,Os34/}Uwt\:7$Cf=}^e.=;3?f VP`7,b5O'v 'Q(0kZ>d5C[6Y z}S!% o~->0-MŘEۡk9JTp/d3^8 lB4pmu;aqs3~qYoW3thKo3Gud:֮eb%ɦC/^""o"oJ;LrѽGΌQAѵ&XEc F@O_ϛߪek,+H>oTڻGz$ɁhƩR1UrѡUk"y[$3D~]/d*x̩(H丹=C$`cOU+>Ƕ puA9sFdd#..KBMݹ?t%F﨏 +FpZ ȉL !#pSy+"L.uRZ7zI/4 ('dF$\;:7ھS3ЖJ-iQLy@{ #6oclJ |$Tn'7KWRg.xOG~'Hil\Z7Yԇnm+!m)SȂm S;ܥxE,Tﱵ_Bf褻8#d[0QݏGLKj!Fzr+Hu_l 5f@ ckuЄJ kXs֮[|6dDYbx=j` "PʼջJT`p^ub"*>oByS1~eez~C#i;pW,1TpY}BD'FJb}O"z"鴖UHAV[y@QZ{4jƛenA~Y $8Wmtl.[㿄|idީ5=Q/y[(b0W (0YZAdHyǫ4)q]bIgx81'.8@FJGpQCp]/U!R[K7pK.chU)3Cɴ ̯>88mE[k Ro0rӯtzy@|ܫa̺g0!mvjY[Zpޑx5@ofۊߥ;!dYi9V N)V?v/FnQwVyX/swRSXaEWJR3՘.^XʝeI])˰}Z\1*WC5tk;e/bi3l==5h.H֤s( `JU+%5>c}|PstqD{g~WC1BEʈq;9_ _Ӎhkbc!ǣr U=ZN t0`O^6yx5: 7"wR%6pPD C.bS=y?!*ea2~1s87l8g`f"K1`߮9OToX<;RY+fWV6K6Z| `+7 Pڝෟ^MVA OZu}@ՁEF`l_x^$|MmOQ_$Cc'*; \vxI٪CZ9l(ʑ*Q5KH//D8nAҏE:d8A|;C7D ЈQv >B;30>KE#lEᨁ?%tݔ{M8Pou̓`UZH* 'P>/Jz/?٣pGu38 \*pg ![ꏖErd {m_G,>Me);w;[L$MnAQ&1x7`Ԩƍb*36-_ޕ(C7 L#biHϘ]<˫a#142>.jĦu ም@Y6@ hY/@NԏoZZݟy?#^J=jp1d%80,nq2//]Ϡ%5! lKPb";aVUOƠbȰ]WU\ۧBRAX .Hػ_O,a-'z1 P+nU.Ф{*r2@e舛i8~^{4pHnhsq<Ĕi> ;B'0 \}n rʇ0ҧcl#:  hhn~Jif̤˷^˃hStoڋtW-l#wJ B=wb/4}dM_&L\%eȂ]\>~ *cg/ Oo4e-tNtZ^=_|j 95cfpYvP(t{KlZ۪t<׼?b FXc!947?4xsjR)H[oYVMSlr].wfbXy5p xrkg` xUdp^=5v K4m>#wH w5ey1eR~s-D&\ni%,DK.+t7VA G^C[oЛoP9ȩcen,R2w>؊R6}ߛVgb: ;?bu6/z*5Mg:f )^S2ny6S(? ǣ4x0F|n |Əں"m/k ]H`r؆hֺ)A-4^ھbx{d F.l /:7 l*} iҔuxS586r>Q0NU 8d~# O˄RyG@R:jWeb1aĕWUS-HuZ%ѕ&Wrɬ&G^_gr+_0"&+[cQ5|\$Z[Yas_tbP,1ųWe_y2V|5>a¹x^%sLf"^Fڠ3}>LS#:+-$^LWY{/`ڨPh"}^H,1eĂƸ8#˜) A< dGZT5x5QᑬA.@,iI5Ew-Xu|%YZN x >\*~9[L,U1 WP&iO85H  RQHAb M~i,84~T }k;39&wt dؙ"z A߁ŞoŹƄ#V%@Ջ aVJOqqƦCwX6s,(H vE[mB|1\ee3+.>Zf4Op$\%Jf!q+K@miM?s5Mjx>lP ~l%EcoG[~zur DaH ["F;FSV,qE !URN lc =1.AEZ^nc,56&o ?X7 2a:I)G%dMoElVɤ 6޿8?Oۖ;x_GD S\^]*UpwKTb*Onpbl;q06g49L^nUzFn跤f@:Q':\Va"4nէ2TUc4nhSch4G@1o%XnA^b 0Y6YψS,%X@-p+'TP+1i2 ӿ`pu7# ר&f+Vݠ(@ 8M(sbQ_9;1Virv̧m$)OS_[ 9% /Fsݢ %MC4ʭП4@K? s$ФMӛ{/+3VQ:\h` qyP 7$\|R_|gzA=SѬ*K2nv͚iV:|]iI6)< ?r껾E0D𸓇;g7lсf(üsvڥʘym j()s#rGuV*- *us G(.z {+9Z^ӻ\x~>D68bk .]ۻ yc87}um  1QJӂN7߉vOGA f 8a:ۆ7= u lo$ "#FzAjc: ø-\vvy[2d*s - V`Kل+h .іa 1Ưu6.]x_İ( O8}rWy&ERYyI ')>6+L5 C\f8Vx[4̈}#QH9r4@kbbKU~ 3JNJ`"Za>J83_/P_Ãl@ư4=#OږҡT' L[¤6 wk /hi'q>CvgfWphʌBCd۞" jcVH〫P̄.uTBXj|t{Tg{5"ث{CIK!c2wf{'̫]I࿈6奂h0br~6}aX/$OXj 6 l } dΘR7^97ln y)["-=Sfcۘ[(*m$.[)e;wɅgUH9hl5g,Zqa?1f@P2#BvLoK/NwItӛ p7jψғ)DVj}r=` s7#.xlFZ4G2#NtOq|Ko׹xJbʇa݅N\%qn_Z G!9eڿq#Fy4\ҜOH'N ]CXm'h (<"Bx̬ZbN*gF[Su{&DFWɰtѫ 'd޼Ezb>8zݿm*"8j_ÞVrNns  GIǤɽBj;گanNq_jañ7l9x863Ibmngr1QN>`M.ZUh*Ñ Ahm1n~nx!5:T!ņѭj J~7~adŝ*BXѴhb=qpS'ߒs7Sg>^8W8IWqұCA^IfLf̒wYY*BJV-,LC͞מ۰CSpEλTۼfkRlv6_Q?A\Q7 2b:҅H3! ̀z#[^Z&F.D;%oz[tNh):_VLqt۫~g JEՋ;ʜ;O)v:KU,M߫@~b9Տ:6R87!:N%W3^9m( pds%0׹vm)-i[v>ӂv.\V|gb'b~[ZY$*tRu7!~d JhְvT,jڻ[Io-HWocaΝ1n }7#,6I%X#מP V3YI4ֹ1-Cz_c42-<@e +סZyUR`)DW ( ЈN؏0)D=L8ߏvΚ7g:dUJq>.)We K@Iv2It6YN8.n5rAIf_: fӗ+̉¡ֈV: p5PV0虤$Ëmc9KrLdBa&h,05xz ^~`ʛUT×o{|AΪ}E2ZZ*q(LO Zos&puXHzd.[A{[n :ƙ/5yv I`dM,#KICl9Oyrѐ[(N/+b>E) XL1XUzg\9p) e= w+{" &-9Qt ԥln2Dn-P>n:>4#ogƘ}LJWpհХ̞pOLۘm w:eڛr[0+xFZ Ň7dp+u`[pE g4bdDm}k/ćKSqSFw)}FKn]!iѬ|-%jb M. QX\4poL u"MoNMy''`>yުܭnE3? f:K( | 7AsɁR}80% fQ8տB#cx܇;']aT//jZ~`*q#jqw߈4@8qU6 I D['8V$!6<jkwl>.!n_ ZpX1z=B,lyF+oq!/݊cqǞr:{@ 2̨aЈj{R!?Zfj3>85mߙ&2/ P_}Xy7UE`-pQիŴ{uUbQ_=x@؛gHGibK!0A V_h9> 4GU 0J/t(ܗ=z,Vo~!NX=0k6vn#;4vqw[eĶTePs}9c57[_[~g,˳$~$M꣼Q7QeQM;j֚sM]3rl2Rx+/sAd9"g.+rjX̌HD4-/AdE'0*B%=KX1XcfS.#gͮؽ'eOΉJQMjX\EeNK )hdYgDxަX fGݱ>MGH8puH+pћ06Ts(z"XA?0EP,&\G%&(ɉm߹fC&E#R –,RpH^Dngs󶎻h۽(JWˡcT05$cu71T]{N݇8@ܫFw"0ymIZ/_hojd؎<)D.R m;|3 ě%=yyfj!!zH/Bz# xlVpZ3Zz oAɗRӺ$R\P9&Iz{=4DC"i,"i p| ^0`Tj6+:J!'hӈnSITzԈ[ܙgpGiע*qLh-hf]'EY#>81au[teAp5]R#(,/ޣ=w7juE-L}e E#L evc$n=K|U'RK!+=Le(A鵮1;VX\Jȵ͕sw# E4Y!=;FEr0\P::(<3z:}(&կ%,zY}4leط)Smbn_Gl1j>U;[J}/g5?{Pqn.N#$kZ O4]S2mc0%6]vn!n&߇^Rov'oxߘ8^wj,l$|}J3WBxJ&(I ~fwRܮ+oM]ZQÀfqE Fd$bj\9Ȧ~%v;uڜ׀6pw,2*VcT3RA=Xpl؆zwOpMhnB{@A`@8t򢔌\|h6dytv<][0M}3'&Dk#=cB&O߼c۲| %7hn^CxFtWoRta~[zDR>85.xY%ج<9SQ![EHz)?̄ԕD0D?{V4tݷhGNR:1ԎKJjCѧy)کt\a,ٷɬ\<~N +(1s6xnL!_J[?Y ;DuW=Z.68DB,%U:hУhXEIϫ6 qE/407:+1TC*ǯ El{ZO^WUV7%tx(S (?o'wISnQ[2UI*I??կ5c5x,N48Zeo 7QI<e=cЌ2 -\]C8}c ^o#fSi[p:&] t{/Vќ1%| 8埜% Dv gvK<-L8ʲ:Fi ƜA={m(^]Z sHyO#}=wMU sMߪ 1 綔tzNh@EgXKNj-=QEf.᝖t-m - 3-:h3- . hؘyW\߱be[i8ТҖ9 h^NѠSOO[C]d,'C:&2a 1dCquhaPȁ< S/Vq i )|.Zp1iC:n4(> fTb,Sq@d 0V3t!^"`N6 {J+I9F,Me#m1 U{MsL u y<g )l^~**SC @YVO(WBNRUcS1\i3^>_|k)4pqƅim0Kf1Nz3|X;v*` (aesDcMw}c͗}0R ? [_IJۓ][DR'(_^j\4t_ǩ$TQsא@H|7ַg'}*MJ,ȨEvPX.I>qVREvjd][}?qFB :Q~ gMz LCEeQ botzw^iC;8gOI/;DKjO2c-+N AKF^ϕ%>$=ų,Ô6eճli59{k?(8~9hNio}V[cG"Y!*qBڬ[K[~hSIR)W][\fXk1\ [';t{ q'_ZUj%>i3TwwY5º6M7mܫQ:c).@)۲`sLYtUӁLezެ;M0ynL3e "{4"B;7Yqra¤j?TSKD5/rTD~jD45}^ۦY07&* t;JR3*rwӽ|9W1aϵzyfn[רoPni0Bٓb*yT]+M [=MV@[[5H(΅:9xg"62u ;d$!vDEsŇQ׺ kc{!5'4RDW25u0%(d4 gҞ,OnQkPTxQO/ 4~#I<᛼d(9SSP8y>0)O,ǒ&nTKK0rl2%-vS$,Um;sB ɦ}N$ܬRI>!TOt^u>eqen.|dE:ahXuKGi/K y1&a@4%Yb!6N8ho;V}{D XQ~ +(;c5~kYsw;গJH* 8flRʑw&r 4IcĴ,Gەg/Ҵ9ZUl2%-Ī%LcG~I"ְl^kDeU} eYu)$- G2=͒`"GD<1 3tqV#Bv׶$z4OYj+C3jQxʶAWT_nZ$o-F6_xumv&24K]&KƦ 4&܏鼤 :Bhy:Qb2(BVꡍ^pd)vɹ? L}u*jf7{Ӌpق!7g,^xrzk, lRmؿ~2žn$0T۴j) w>A-tΟ4+ QƈXX g[;sɽra >v1gBܻ|p.G^a'3Y5I$  ioSBu"y=lG[yB#afMKtDGz#t cNTMI 5(s >fzU`mY^ cO}P#97Ϸ-ww"j͒Q't:e*H93AgTr׍zۄ ?wu֒ [uc8pdqXv6%ĕ#v:5fUD_(]BC_ȔҰV#hEe\#lү}PyXE#XJv4٠n$=mQоmo5e'Lf͑"[[smNą2Ҩ}cToňO #^b{"IN?~e{lMK |>Nf!G9[1d7poEV^d :tH^EZ1qXY}qf2RRp@. Ǥ.<':*̤8t2;t}^FlOpLU5o;Ra2eq.(h]TÏu-AJ1Qn YjYݴ)S-&X6Y?o& $KOAv۟.2bu82"]0LeDLT{ټ]lS(q94h^m1a*7Z.YBBI/٘EvF>Y()+ "[/004 9=" $ 9މ%*f3]X_91,JJ0׍!:C/;X.*@%*yR|N*8؞Ir&`Uk>7ՙ26>#/ MIR_Pnmw8x$VDhN]5:Cx÷3TM`9U XcegD.Yh(7 @ ޜ轰㔅dc@ۤЍ7}LV4IPlTqQ|YLwp)ھ€R_?ȡeֆƁj)6s1; Ai,z* ;Z%NIe/R9ҐH Gd+H&NOw+ N#<>}h4-"%MSt ݢQnowPx/[{ށm&#~(1(` jB鲗ivLG׫^vr/n`fH ؔ<ϞCC &K~mlCa4邉?K}7r=ŻyS]phrxŏI5,Q`@f0#wKPy&PCél! DkvHO2 C@UaW7.Hz_ gYJEg~} dK~vy|fo~هn/ty'%qXxbyL|̅-C37]SL&wJéЫY5HN3ln6TW%X'GAS8 MI`06?遟!Q&rREцNMXtB8)m쵵f D_EQes%TBȂOq3|a/Уa(z% L)""q>|,\=]|?{oZˑSAλ>&6v= *jԶK@fOP#G) J~,LJF8^w7}k?SDZ[T23i-!k`z6>Ri<C6'}z3;۰af#2{5P"t5QHSc2Ob#,패vFbtjOp#M9]FSP>M| v&cYAqSQ+yuL{QQ4"3 2D7.7 /sU<UZ #͇ V H>y2dIuPrPe-.QT(Y!t =utoIuNV9ҵ=w8H)jkWbK/T_|oʘIF؟"'J1_mHPhoE=d(2+M$f2!!9F*i2"t}-ASMdСoGWiQS8^ngߤ<^@6p ͺ$3e2|H>Mu_@f4^  k86jg һ6<]sȹڧa4Cc ]ʎ@R{gb!4TH{z+a8[(b=-F߳]YϺ&|Y.`wU47we'**OX&"* PI}A/ ֦Vgͣ G HUPIffk9M9b% tcZrwm "E{XN`ڮKX1*`{=x3h@]]z㹳8٣f% >38Tީ6+ XiC6BB upGEI9 i_W\`G8d=[Pqٵ/mc64? Dv(i#0x:Zl[#}7Ne~ǓT=䟃les+WP{qJ' u=cE;Qlgh؈8QSh yIDL^(i%0F$)e pPra ⹣|^7,U\.İQYtW]3锅swm!Aߋk\N129/,~qSi$z-KդooX4mifv]Bzg6,(ul^y i|!F˿lJA+LE|I@K^ I%3}x܇ҋL:i;JVg,ChzBa 'ESTI co@*e]-VۡGAvhӚ "sca ٫HN]jG+f6MƤEeOP32f %@5& Z]Ai|dkGscvXKÇ>}3ZRBVbQ@s%v\# 5‹[wZT" W.kLɳ~8,|5TΈfWέBWB(X#^@ Ra3q*Rx A՝*E8X&[ftgk$oмOٽL1' n{ S|.ϛ }Us{Sidibc|~58APG|!Ȧ2vstq$.7O7UzïRbZw]9F5F7 I) DY$@)1n`F فݾ`4@k.y_8گ `Pm 3ѷ&z& i92(j=ɔܬK"+w3)$@Mnsþ,]:M;ﭥ̯bSBKS`»:ϓ ]ȁdO $'`+]?cn~'QZWgl"Xp#saFG~ڵ}S~J}d|#@CM#(@Xb'-wX .4JO5-7Opb{n"QWn || WPZ20L+*B)1á5\ԱիNjhHxyqYSYa F&f;-ސ9HdL', Tᒝ<^@iQp1E"kdt'y^g0+ 4W()c@Z'K SK YWV^ >Sx-a| H:Ƃe[Qҹ4L:GMTwN fzh#ꗄ' ґ2:ʷ(})>#f"hØ(2M|Ps-?hD;ź*u /8mLt8A|2k;"Ziٱ>'xc{u^bj߈Ùz?Z܂*,mUPregFVUV'h]h!F2˙`4ņ+t%VU:llj] c%_8fRV}IK9X[o%Ʈ@UzVcL @7..Awe=Zjpe!] [i&vOA$Ev|\F<OK~gglըqYu')dLbxu7k;csxͼc&NWvEŨ'0h `LQ|az.09,hyYLjW.9i/g!Cƛ2 |j 42R#Q>p-R>gl?T-1i~U$&e30v۲ezABU U%[R&1m%J 9AvbnDfۙyhY">QwBn0"WJ:#'>{p@[lapZؙ(mN둖P(d=UxT_*q 6ÈDA clļZf:2|s~h X^5pLzi xʙ_$E_VYz +>MJ$rEk610ޫRʓ4嘎ϳerv{" ^!C6!SSN%BgA_}Bb4 &-Q)Vd큎jv y*HuԒxQ ~%t]ZuDʊAjSESՁ/묝kͿ/CMRWO'u j) 6w3+"kg|&Υ|9y CK}uLo}NŒ-d܉Bg@ŗ2=>؏\UioO$iз; v c,ח%4EoC~ kg \4M(pm&:}#eA&tEAM@,F/KB1+QJJ`wcb[DIL*]Tw#(,G?xe )a8@\3QeU 'U6e$RMJ?"8mzH/N(*Xl1N7˶+ VnCf 3{lWfR\ٔ 6!+arN#o[ d5K7`d&1{El^7Sŗ'Dv~.뤍~pjDq$b ﹄@'&~@*J98cL+v"ZJH1|sH@ ΡEtk7aF*$hKfCk<[/{|h4iwd4ԽF`ъ CߟDd P|No7={J߭>) hmݩW*,5C>5=;+8?3%װu\[U Z2` \+зD+q{<i5cɇu<=~lש\ mDbVh_3&rL=j2;S#9s7 7):-PV.KBCG,2,bfx ր1YWh8;,c>@EwgkǗ|hx?w91PΦsjjOsK Ns@8oUj;^C"ߕkBG{inY"O}vUf 3X(З)FOx3PkwR9˷<Dg㪦(`/\4D[9ڟMk&ՀH kh4dhf,Jo=㦪}VlDgc;3}2u(_x"%;̢GW!gULK!E1AF99Cy*!/K.;E`4$^(TG-iߵLbõV't& g &7x 6cL*8tDBr*]hd%Vhc,gG,'D-b Cb%M>0-p܇? jz?ȡenl7^2<aеM-n̻ǥuG|+|,{M#d8"hĨqΕ n1rdQpGyFaC1O,y\/}1 dJ40+(,Yo0SiY/!=bșST7 \Nsb e P:^g+/[^bSJEL"g]5J =|k qքrƣ^ДHwȉ/+Bl̓qnQB[E:ph.C4U_QMؓC B2/1 qS'5+k:w&?`腕sBnbɝ]Y*lJ6J3Xs y/ۿxV_ ^aU䷣"I'ѥ|}DNvrv,NeI?2sM}j-kbv ;r/FF*`y.›.oc`$Խ]/% 1 fVV0ؙA}/j U`H AJ&`j2wNq܏Ju&+ѶRsN||4@9d¤_33p)XXVV;c߷viP7H؃Pt=:m w8\H+(yپ!h A7d=5> UBmCGRPH1vr/2KT'1J:@nhyz^=,?eC(ûy r/4L#ϖ F~ܣ>!5/Vላ2&$~ҲTmns9&¬YϘp?vw9l2Tj}K_a'M } K+kB~DYt. .L|r$Aݬm9h `*k-Gށ, qڟP-] ,W?A'BP;N𾯖Xv imj0Ye- ׷Wsͮ!糖u k %/r^D'X@qdr7lk ^m94'bi:tc~h"M^Bs'*T8]6Nc mq'_P4wddǚ%4ٵb2JV?;:f!eOm}}B<[c'C1o,:$HЄ˧Dc>ʴ)z;5++T/k隁DNަZ2@S$^&\vo|3*&*ɇc_\4m4b.>AfEH!uTyR.UTnKvӋ8TIDETб`BƲ1)%Oo2_MCPF@ƥˑɪ:)zqcZ;"q001MMאh C Ͽg  ~xC7+ Wbd>gq/쨤c4DHI %UluJRo3OΔ3yM_a˵)dIq*B@^M[;a6L*C`iЪ.1Zkϓ×Qɿ(ݓfo+X%TGEQw2]!^ {ĕzZMQ.MU-#N lE.]IE-Q>,2:ïRnQ'ScTKBz4jzUӾuC'dDHxjx{:Ȫۻ7C Ȼ:U&*o o: ;8QT23b?c&4k5M$?MdL۳xhx4;YvɆV8٤M^;da2:}:XwpK(#)Ƀ!nR/NnxD72>2؎z( =KXZ䝩;C[-v'NIdÛ[p r0[+N7;Vb~zHRxتw!J& (M7 V` cId#]䡔 U'CGklI `mdw }h~=M4lMͱp*%V;gmyc` XhFiνuy y2e]$j.3 M6%D?{ "PXnvwkPeJkufM##C4>97=F4ee]813ʛ'SMbhH_IzkE.q+!?n$VP <|K[DZ:죻Lf\^T4{S?&S**dȮ=.MC\o[x2~%DZJtHR°kX2"6oM19=no6K ?r̨3(Ѩ56Woپ xY: )suHI:d*D0݋Jn| I3 wnꇁBD dc?"]4\c(@F.EWTJ#*ӟ blattR[wnRc9&x C(WK.'n6e/D0慘RW4FɌ Z!OT=^ck]<X%@te>`Q~;ki#󵘥DCɝæ3{y WVS;?fxų}5/sM8OQ-)>gXAFWPY sC2sIw-HBcϹWdhTO%w'֒u)%~;. O(sf+ㆶu,{'p %?{_>YҨ`8o|_ZY8rx,n. z8lJp3޴& wѯMMA'̓og%n7rқ\`nn`4!y;r"OۥȺ[;̼> k({mH тG: 6b>]Kޘ ))GeUYR wfI(p#8Z9X1#P\e~(Ȳ\`;g1}1'drJP޽Ui~#2v[nyYapm\m@bU :* 4W}#M:KN7ǂ[DL %[ÁR M'˳&E9kyL\  *٢jk5ΰ%2hMGS d[-k{%˥ƏrT սq&5jX00.Au/ dMHjP؊JLsi%jdo\?1hfGU֧^O'kL,@hjAnjiBݒC)߅.b`ܬB</H_V]J8?o#NJ@tjZ$ qrd҈HHKכ8x˚A4L^F|H77Wό9 5WkL5+ MmD@&rJRrw{0'7TY[疴L\W[z"IHs,\NKxxFc \58l8Ɵ߿,be%`Z3O4N8hr|wExZ?W5ӨPTM,YG-ƛv6qMG^ jmM ־)-NLV_)cXrEc,۳-*t.Z6}+ &v }yߤ|:pm[} 9!k@G87UY_K"7Ж3]P Gum6s,pO~}PNk >) A~SMI-* %EҖJ'3Qp7~\<ai@jjW3hha1-k9Cb?bP+, $B[8ꞢZ}_(OEi][RTg`՞-AzAt-F=V!ܐ ,AWq'lw9$.Qюʧǽ,]1c;sp'!w @NO hӳ90$GDv&([o3^ vʘC5vQNM3/m+ Jtk}.\QnxIil%J ;UXW!BKݭ𢡋}!+۴ 5dZ8 Z{F0k:_sfbV[ 46FZTڀBzD2?oFYvA7S'8S `}t&bM5R_rzٱX KHcn 8]뭴kY03nزjn( 2G +qSw R~7!߉dq7lZBG[|j1J T#(3J.(yچ3zVP;Ͽ3AM43p:.2Н>؏ij!؜4ϟ5hv''AIQ$>8ױڒ"[ 8V]3FgʼlF`lf-K׈FÖ6E$4*>CZ Zcjw jkhiSF\U]yϘKuyt%A R X8PQIl차܅ݳ-V9D,IYcD-$3Y6M}F toF%:K(mK;PW Ґ@fZ9ieWxchSb.oܷ:!'mAC +\H}6.-yj5h4jl"dPsQ :4aF]DSy#/ ag8Л{+ԐCВ&l/; [ԏPnP՚\mGni])1釷8md/jx)<ᵵjӕU˔!:Lfwm tцܾSidA|_e򩕕J͉W ]e0AlfQ D)D̈>f$ HWiqJeȭw78VkUN..W>&jY]>zNcdG5yq[pn ^qh+ÜɃl,SH $fOh{ n9hFX]T?]Q )B B"CrH*+pVK+k(φG_wtbLG^n  \t"F"O _9 5K!Xw Ü$'}S9=g2bb 4v>Y\68'8] )sb"4]K+.7լ‘Zihb(̧E 0dK ]p]}Duߪ72VWbs>V*sΉm~2l 6eW^3J(ÀF2ָypT8[!)V;a O#(UhA̛]/h)!mxu^ٶ!V܋5+ =dr urN6t'xF|bI_w*KJ}:tG54z@TTQ+t׃.=j$t*评HO=&Bf8nڻRA(i#}*7gY2h~[޽W)g7Bzylڿ:rS<!|`ڝR%EhtN24c|W[1*4)6Uw @9({%]9PLm`\9GXͱ&j%yH(bܻ}̴:`*wj'Bh0)Fa%^Fs=Ӽ^i;VƪaU!m6g;m?YofI($0qӞo*lӌג_ 8jFi}ɰn]j,xSHH>($cшeik]#9zDW~ [2) qI!!B]B'mƞ;}/mA3EBFMs ~ bdL<2Vٛ2Ȯ4gQ iE͒SCк64'AciO/5@B85r_JpJf\]#pDkKxNXwal)OA49ipv̒P | 9y܁QqZx&̹{}ֵUi)dqp=tktTK';?-&or_z˿aؐW;ۏolBv1tTژ(Ag1[KapPũ 'iG $o?9By8b ۭ %Ljvn&MP%l^Cew3yFpI3%#Ȟ_*S6{kƩio<~+K$[`Em=|hکOӸ?5.h$jC׻Ie$KWm7PΌTR;J&шn;+U+A~H[E2/W/ZaA>髥i'lQ6gÑ$UCvE8;pS볎 X:*p飿ˌ3Oi^  ðw0jC 8o?yS (鯣lOdC4i0-d2!ݸW)M f*w(inKs~N3HbS:7nlJz.M4HLBZ4.dҪyn;K0NLKk\Qר]"X֫L{ C5i~rrD*H#E̳cY@0'c@jݦSj'OkOѭ0V!=?#z[7Bԅu .xk7@j[.dFhšG ؇Zw_"=wwg3-WLellJʡ[pCXn=t=-+q& nZ[F1 ooLBΤt !"H즄<{rH5QxZKK)8M'JLq G Ⱥ\MS9'BWG n%0вm/VmI; Y'5wH/W͚';{cH4<}dٕvRVqPnty!1M?g.4 ~Xjvvrj*G^Wf/}\W"FOO1(Fu4Uz6Nn > °m듹[AB?UX1cd.~#ϧ6HZRWӣV9PS&s c ^ 9ff%``\ܑDŽ™+#x)-۫kF]3>(1=bXpiq*|\5;[o# yj"E652x팰βjl$vVva1u?-j)Hl)ƙܖjߪzmP~ˮr!΃[ZW ;8DSsVFlަ8UL aC LUughHCVh89+bpo,?-Ib|ʫXC7US<{yjO ,h3o 6_kܤ:CvOQ{q29 *Rݦ6l|a\0, $W@a;(3|`K.Q&:Qz:Oit<Hpi\MۍE2yZRE"6,1 (uݣ'Y?lwjIW[(v2ZFdմ1(}IOuL1 #ط1.Sv^}22kxkUtzL'cMe ;PzApƈg@%ID&S$  1܊wvA>RZ~+v&N&\,h0&2sDs 'S j]<1IRLG(MYS{$c$S=ӆr͖ݥɴњNG $juXpq6yA5y E֊'~RY A--04n&A$,! > YO_*Dȥ?+; BdSV E bEE}|྾>I-ayej ;Mm󕫹U%͞1%;?֧l%WSf5ҬEQFi\*)&ӅBlA`&k)Jy|wwQ1# *6%}hEf;X?l*%bNұ'qh:2^ev)s8Mg*OzU1|?*BOPUetL[=77Lf<7dd8 +Fsd$hÿ]CfhEeqӸ൦ JJ q=w<,7-Mu10`M2ND hL`'RZb,7w򎖆 G_!Ck[{}YїTу]JX#D1j)$)>*Z-hS棔Gde"*?x %2褖mƦ\VGOd7+k\@G7#O#ev2f_6? vS*ͿFf˨ L)}>Dˍ$;8EƢt rmPl+#m}%j|Ԑ܇/  &wA+E)S ]}x!Kfxưvչ`(PqRzw%~/fħМq0N#?:Ta?Uʗ6Olv%F!-) # r}ɖ1,vi818`Gq$åDWYq?uZ/DDx}Of?kGȊ1=;/@/W9xzQw2K4$ni^>@s~E/rjc O֮%@{  Q}c1Mͼ̕3d}q72 pyt//>P n,˒=Yyz`qZe?%C 3~8qQ sVzrUC(t8f$9~a:O愄k?S"aD΅[`&T(&yRaO_9]!9A2Nk=Er*L^HhC5fg(ba@$3 dwO2褴ܩIL@ͰP+cts g~t]N䤨}y(~#LUzUJE{QEY \*@^ V/Yܖa0݅[Ag)`rWעKje%撽ݖmT.y܅m%UGJ5mI,JyDG aZO&=<LJ\LZ>+. *Ju9-@:Iw[{x?6i QXOu"*Ng4~ N7*3ώZ$ܪ5(O;ϤĘo{7y5b{o) ''D9A¹/ K р&"zl0Jp@`[+^oyyj~`nz.qHXbaEh%j%-k-@H/q8-!@(eZ\Ya1od-rmd1ߺ=z`8_n5-9w% 'RncrM~g-E֭{1a*2Z>&gKJ@)hԴpc ǩ0ڝFS覧Bx+kmcpj#ʐ't ,&@U hxծ,ҏ2]-(N GA.:gV^,%CsX=FpKw\ʚdt\ڟhiȺu'`/?|P]ܿ OC%gH[z4o[&(IU(;VԚCJ)Hn5 ה3lC]V D$m6XaZkHaSx.]}>!Q01I}jGFe?:Ò]xDx^iL^Bnyxܳ~f]AoF\g76" ~ X`5r(&!Biѩ~wƥhT4oCOp&L)I-KbJEqH{ Ym6eɄ O/HV l7%e@Ӿ\X>L/[UkKwnGm=ZOaUۢn!?u׳j^wXǔExOHީ @z:WhN?W4vbjjޚG?SWE"{q_C[ԿbGM-+ ^k{hmBSo7Y}aݔ~=5Ȅ{FOdɔ2a=׌E,7<UFA2><8^`+lR,sǴ/E>Y΢‰8::||JCg5 |K/.WK DCoft7egfh waawlvC6^`O,A!t[PN+2-E -5c|*yO@Հ]CbE5[6KI (d0yW&W}O*tk%6FK{Zf9T AC}&x o?(  Mm[􋽆@q۔Jn H OmrgOe7PbI-ZbjmP?HGb յ-/~Iac/i-h6;f"PBq= f`IvO]\p {y-;n_ҥƾ?J{; 7w,h+(Wk59HnDuGWک HN.l oez>}FyaT{r5H0`q_GL f39T9-+c)}J6[:1nfcnB!6 '/i[Uvi.TB2Kn~fknOo x#{yg yaQ YX<5 bS/$op#OyӳNnJd.UAϢ @J?6at-Ѡ֋ ֛!703y<`b$;?M'60*~*L$a0޺v(,>Y5;ēޯ}}T! p|F&=%$<5Ow2m3 &an'>ͫ&1\S$-k^VCe ͼRC=FR:Z>VdqKdɮ҉n@v0L4<\w띿W=jk-ax悝3|=v`剆]:ʒcVf+2t_a Xy O^t Ϲ Og(R#K*a%U5m)YID.ң0Znl4XE UGTJӫh_PL,@2_~&hأ~GE7X$!7_=ceLJ2%u­=d.qY n/'TAd!exvԉư7ejQљ_oQ fHm>) $}oV0Xf9¤%*wK|8ZgTJ5 /Xe΂䛣9a~gV1KNL#(r,/ƽt`}_Sl.^*g9 7\ 7y׌7|Y[tWg T(R rw?4ȳgຯg9];YB:Ƙe,r$IGP_F;+(!ǢM`;'T;*=Ҵr- D1kM9|ɧعw> ݌GrAq(UpY,B fBh'?4dkQmeFXN޿iI+Y9]eA ls0yǎ5_Pndr8Vz vL|Cd \IekRl/t>u\7~H *Ƞ\Ti XzsG ~ga{)}~ĸgJ4:drsˑcG"ON8.\Q8eFތmo tXrM\"QE3caH~"fHh]ӦfEb L;!(V.%izt|tH .#FIpdwZ<\# e=Zjjζpd'IjRXfTlpGF*N!̰h%# $:ӄC; Tc|adV1 75 `k\|260|@ָq2))·E`feV V9J+rPH^p"@C|KNt kƁ|HEYP)c)(bBӃnVOfFVYLG&P:F'$eRxhC-['оaw鐩n+Uc^͐NK3e#U{J}N 7 7L^ @l' $pk]0"[o J\3j14Hm8ɂi٭xWN;C<7GoJUh3!oRg%5Օ&-xpU]O1ܶ4&b: -e"܃wMGOMG(jM41p1YbXQft{;nsPAZF&%m Ch>&˟vf$ '*R\+|ׯ *>)G&:ύQ 㡒SQ~iZ/R܂#+rjl?~ӦO:TRPbN2FUJ> yyk )ƓWG:H@է4rP᪤*R3=4p!&EQ`0盖 u.^*=߾20x6|w|UR]Ia>zf@,1 Z6i4S WK'ޝ],Ai-<9lׇ3|d&b `,͆c'U58j@"RJn9BB6Zє5,3qrJ-L:I HM C̎QD yPUr6{6!Oܠ.MVnL6B7\<-:I|?PT ,RV`3a@{%ANj(Illܥ,?,Y00_Td`QRkLH*q S##L@pe, `]5)w"` Z Z[fYQQ%+oY=P K` ZYei]^AM|28: -AG L>Xi%B -2km/FWby]3 zXs r=ڲ6JN߼Nt_Y{o:m2u 17Y@3V D'@c=Uvܹ~ky<Ņ{ bO!z1>UP"E"u-^+ d7c3\#t A;h 7&ߑ)sˤ&smR/FhÚVTplB Xw<@ssY*8 YH4xQەm 7*D5_&Wa%MKkuʲͺ*'1˴4Ҟi<׬(uvԮH0*V;X012/N(hxr[`͏[&d@xF[v$?,{maW)[&Ķ hVB/U`EV!̈BZwWL(a*zSSc\V<svR- O@o})DUPe;0G]Sϯ 5$6/WB+%+V$JO}";lf N܎'7zD@%V9|_X5W@9>C1qiG-n*Ze.xzz`K-Kwb_Ҕ4- p0:6}uh #S PWoxr,G )UJ0gAdX>x- IYѩ|\?ȤpZ'}EPbXgSqM OzJb$4ĉ<6|{^o>I~8ySUc])ިk6x'rPrÇ,/x/yװmU=E FsIɖ}8`bP429>E8D "ޛ9xؐRe8\,@,3Loȷh 8^Zؠt4 /(RS'jfMiAFTd1b p'}z%1:_|3+BsV[73N8>=Sݸ=wVfVc-O-?[<82I>FQOzOtY8y9{UK-2DtY#ߙ >2R¸JI\>r =ʮحPj4ɴ*&Sm }SdT!R@@q٨ВC[Z!Km<R걿eUPA0wH{6*|q~- yXO, BP10&B>y/ݤv߰^ BXSAuTĨ&m=+?<(eKӭ&Hm6Q`νRAMD$WܢzP=b3T- ,# JX%$yIn"ƻ+ tEQfDΰPG-!ՂfmoAI ,NS]e l'yݻF{OGtRo. m$nE A/?"; S mձj} ؃T^ӱBY=-4q:S!EES\>B2ER r^% 뚿v^r+m78d&_Bo٭R4*ʿOO/D'7F c+$o /nH=qp`u)^Kd11mUHtRxWQ7i SooEk4AR{a1ieڦΘq*> u7DZz4Uv".r3+~HКZ תz+F0'o$™Oq1hfo{"g-F"Wd$7dOuMQ:@"ںA?iU B+)E%d>peA*gյ(8ކ)qԉCV. l!b ( KH$9 '%\2jzF*l^!b:zr/g@YwPYy i1CimIw݃k~EgoXR0w5m\qjlBr~?p\['g6 JЊd%FH86/G\hgJ.FͲl0U-Oiw\caDstb/mQk+ΖIna9]"EAͫj޿aK"A #؍B#yvR' o-$gz) ?39[Va^d_lwGKi==3>P2͋`':5… \5I2 >ĹoQkuE@޾wʧzAdyTX77>zZYwAbN~koYqj5$-<{: /Z%?{ fDjuW ?;a [-/ːaR~ZIsdhJ?`zp%g*,*0𑡑M!{Xf!-Nh>`L/p}԰XPJP6cb߻[MFKs~`9my) y+̭O@Kώɣڇ bˤ-9>Gv+l7yJ?Y`* nTM1ƌihRy" 9RgQZg{BuB MEڢ8nM.4Uͼĩ_Q6w4 ș"M [έJ6@%!F^4?A:+Ka_PU I4)] 5~N_F{kF L~LLt!ȃExO l6惕qo/1s Ny=,[Ks㣇(?ᴰ*z;8^UPg0V"7:q8]WofhEny q~0w%~yJ}G=+d3=IzÇ3\v]bSNXټEtL<\vd]B>UӬ D6fQ"&ێbp L lڌX\ 䧓#G@~}Gj]顑"gi.|)!z Mk|̲҂]s_7(j|/aNqWdYtj ?W`-m^Lq&׊ sIs&b A-qBPb'zu]Wn 6B:v3c|jYs>Z`^Q6-Af/u7 _˕ 73Kuo׶δ_"~8 yxd7 @|L%_ֳp-ZrI #!.JlYc;VM y|Bw0Q}ʻӾBn.tY i6714pBCD! chnjMy !KP*;(gd Ĺ12ʗk96&%,c`?jn@8L6М^OK)gċ%; -IҸzSЇڑ vmXpoM!#Ԇ^NT"y)N '|;fLr3pw߳aRfY019q=vpѴ'wG):{Q𞄟`Bl,)NaCԸ93p3ɛ}ˉrz/7AΠ?vo*d ?*X,L#|Ʋ]g[GBs5-|x֋AAi8~{]h{2(~i22B1.ȞB-QQz+X*Z9jfTMpgtQ=m?0C~= m*KuxEٿmޓ$6Ev sZ ֈOVRJRHqt>դ?9gZoϷ ]Lbڂagnxo ~VxN]gKlufAӹ0le[3SY/Ptф/lIcXg4.ͅǗ7ztz d0 f=6)2(cq[1oUȐ1.:֋Q5>mAJ gMhShy[WͿ8$"sYq̵BJ~(GeuSPcH/z{KT`īƫCPP4Gn_=e6JsȹИ"L qtTkἜ׵`.Z!6nDB>8sN .NC:ҶIXXJ uDPӴ+N X \ha[bB{]܃dZ/ga#r0 WrhQ dnnTR9LoC(()Ci,1JeXd8Wf&Z]`єJ /|nRֳړL5J?x*%ЈW*)^AaQCCO/ B;[uM]i] P q >4f4ΐV@WIΉeܗ`-gFiᕩ.;@ZwڇmK#`B P%B}N$}^/x!Vekkw?oWom6+[ UY:6fy:EˑչCm a{3 )h{& P-#*$49D啰6G iTY+o1 jG`ٓ.Z p9)͗rLdJ (is_{w*./V'˄^;ú|R\>`% 2V EP _|zt^%p_C4,*c,4PYuIoY/.q6P *Ty=>.HIc2ns!PyS#nCQl0tNBr}`硚> ʣ teHz ?NߝguA_e{]x VP8Ui*#A1+;=Q"5yey.|C79HwE )UޙWT=$[w"9A xD%ln/nnOnjR;ҘHWUҝ)UJYj1E. >V d_qd@8Kr/߹lHmui"_G*jzUX~nW6rT16&D^ P2o{'y ֍x=݆VH*q2<MH?Ф=bifQ); pH ɦCB:kP~ُ|;k)8gyyZRWj _qg4;wexrzq2MkxM4eqZ`K a¬X$RLUrL.4[g$(aNr˵A"5z14 q@fzl+#5.%SyΆX<ٹ!&ƃsꘝƘꑐ|QC"h{Um@AJm o,IFAxsIкU;Л3@|#f̀8*W@Bg$Tx>!O,%;$DSڇ.U$-qu ˛*k QǙ.^TpqOJ؏8Dm Y]LNc&r l`cS~߽ a7ޞDq/P-rk7 4^ܶ9Wֿ> -rn^s$!$ū_m;yUUH;݃VM-US#'ᄑFE[kTS<ijUa,[ֵAalࢵ >fKqp7@.]s:jNK wIΗ%#@+'U!+Mբf#՘훉U:GO"!m P,i f œ ƶKXhC᪶Lr0Cuw󩂥}%[$y1E! ,Ѷ2aIҮY riciQэ)DmFl `}2E_ze}hW}~ڳ/SEj3C"SUT45=@nDýNd7ۭԹz&aEjҡ@vgйҿ#bƒIf"Ev# F\} /lս?<сK::rr"Ȃf"u(v oDOݓ5gI8OHm0M*\ Uu#>+^ _7N|@yO"f(o Q(0qo.C2L{Iu sڍA8[i^L.hg7?p=Qy ӈTаcrspAa=cƠ@T%eP\hJK#z aZ('oh/_>lfF%{+OԠN*#:o-u`1J!Qgi7d8e1kOy}R$G TFoT^wW^7@CVڀBXWRr^)%hen::S[H ~F}D/ }X>-1h6C^.ÎwCڋ7%s0":St@&g![~8kXUa*BGk"ɒO'H3d쎛6\^'x o\y\%"bUf$=rZ|K؆!p_gk}zd&rGo_Bߖ{!XLEhز!)&Gh9~1zo{@3Ff6Q],(n9EvRL*d]!9c_B#1U:fZ>:?"JІ-U32nU;Rs;P4#{sQ[:/>v,8!#<9Ֆҭ]Vb;g棒%u ˷IA@fV Q׽+߳e` 8?O": dp3`h*8c/3@rwB@@"k^h%@ʴi Gu3$o٤BU0`MO CBoL 應gu ޯj ȏ~"!pQkGu܋\1PXV 8nk5/+!]mccC>fЫ+<& Xc(?vJ-賉c橨xNq !ރ;,<%l/Ɋ9A23#!-)]į-"?! %a C5Q:;"SZ%rem50!L: 2R/qxS۬@@aSE]|0IYU5=0NMRt5e ~*ú􉙇}Y[-vAy2!#fO.F'K{D䋱YYu1R0H:#@Hmz123^DPj?ؐVtןԹ_ _M LJc0CtnU-UYya]$G,=BeĽ? c4Z^xI^RbE +q>D3C_9nO mٓy:qHI*L*{-ltΔݘpi0Aaٚ$8(Yy8)TlZVxvձFqa??~g2JVS&\WLMVaX?3-b X(!tJ'q-UHWRqW5 zw d,8-L,9Q'>cry"mFb2ސUW)l?I>AԞ)wuGLɅh0m 9G_oa+1խ$.cTR-)>erlK4nu4kE ^y8a0ǀz"ӫ69ܼO/vhu(vsj|޸|yN+ӉYѡz $yvǍ)220p dW0]bLJ)DRLe9]W#j3׹yiYwbXӍv;3a+/H ,bz!K-zܗ66ր`'\<iG }blHc-ѻl{DG؉4Xi`^7Ni~&nKzʅ,BÐSXClEP~ Uo\5u6Vw/VԻ[5 ٬&r5]RvWvz :g2ҠN&0bnػcՁd󩡡<=էz/A`A!WL|\> u^]Pv!~~=_ X!7 3R~ݷ~W5Ycb#[>ADlV@RԪ!tXn&/1.%4_=r{=VITp|qk` ]D8?qW։M4H>Pɇ ^.0\h t  jNxJY ,h) . P>MVmAV)GZD׬JE<¤JQ\c;71+}Wc|7=Y>]hoBK&m|atxvyX^8+\h$7)uxȳG4ds83&Mb>€xH@훖us| jk#,sL%'Ȥ($Unzl-k>"PBFfM8ΊZ?%4\ Zn0=" zޕ?~gٞaNkȪx>qey5 T5`l|gޡ|(Y4 ă=s#-DIaNL:-y2n$ʑ;IR:YiHQyȵ|$򎊥߯.S/βAeAbaG Cuf/@V&{<-rmV]`9^!$ѳBݮWv{*{y&m?kP{Of7ʜցW~XN}S K# ʞk+ z랬r|޶Ź_:#ѶHx B\_~_.?l}u tS6.3#PG:ȰOKtAb湍=_'(ګTdX؅^$^~^kڬpnI3FpcoU+&xrm9~ 28F`yJZ&4B3`mdq,@^*" SAShXuO'(P+Vd$!/9+^~pyz(DݸcBgv{ ru`>8Ub^ٌ hy+R#N!e0ev.$ qT\ONpaFl XD/Dp!)]'33YZfSC┕=U]1QS'=P'!3f[Z!c:L]Ev8_Ȁt㦬l24aFM2I Τ !_&f4Pы{Qv)=c b޲ 3KģJ}0HA/z\v[7 ㅏЮq\կp ~;iV'Vָk R=޾.dؓ&fǛbkFos*7Uv #!"&@6Gt)m X5P ٖ&b&+Ͼ+9G̋^(s]$O5:5\PYY6q56+PG3ߪieby怰䝹=E.붠~CF!Gt"|2YMߵM(&T=}x^?сJ16՝(8Mu7<s˘^jiԯ#'BA9.]ˍ>!D;^^|lɆ1 - S> .NǭEoXY㉤&fMyׇȎsF0:C0Sɕ?'!p285ffeQU}^XG*XWO0qqn$/8+qDo2L`iN.`[EɁS"ɰ4aCPV _ZbJg^4OPjtQWoBsY,eo"7CxRe>')pl|ߺ}-S2ܲTLxĺwhǚPJKs" `鞕xq 8ݝ W )fLiC..ٔ fmȀn򬕙< I HUt-_ )-.«_?ė aۑ*b T$l/ai_ވ}bk߯랥^Y~1"1 *OF3LD;MlaʅKwcɗ k"`wzSD`68U0[~,ro6_ F*HF\"&m9A"l-b &?R '/+VC&#v>/dh`o.6GBPii`b4-ۑ?}\c:enHV4^69 i6oKJjIԶ0U[XjLk5fPeǔZ A6Y)vߝ>J3I(<Ѷ}3?;N\/oN6>HԬd/n/|k|2ך|.rHXnAH0=|H҆0g0DN*M#2]\^ZKH~u3gQ=7%,v .J .qꯘZ/}Cs#yB{EM4C-ߗț[mGQr&yNjS"?^:V#|8D ᭍&VBm 'в(3xRe_O›0x(z_&뛽pGPHRC %H@"õ<2trW!FU 7,bWJע&Tŋ2ƚp tna1 uR+n)K"JbNXCj ꙓZwO~5,ډM3z;f~ݼ:M!߭;mUI5j`ɥn xy܈y+£)-B zܘTXAXPAl*#1Acl׊s+E}|RXYqc=O\'Мl')E`Cng#$.sHttooe#f`G4x7Cou&lv2*k_RG῵{=fWCsU1uU!o^lH3D+HZگ3JRؤH&+L 2h>"&bT4: iz9L|8q[P"ۘs}RGg|}xcKaGa&  #o"zX)FV_ H5`2޾g1GV21{N6&`1럐 ;VLޤgmG}~Ir[r֛Fc +&t)DR )|Q=qqlBUE6LS(BVp rE6MQ,oJ b4q#,Sen-XI&*s [)=jE"A[5VV" .WaxG(]t Mxe%MBP|A==xYkO&ڕZUʾfNuQ0K]ZJ raTP&s*Y՟~3&v8dU.&P$MS;ɳnFw3.ͼ0]]LU;vCfV͟wI9ʈvc= =GqѮ LִuAG5^} [R,H9L5{l^lY!;JIp(!+T]Pf`Oe."HץE23]_JN]zD.Prd pY gOvIQ?BT={p-e&*&(i7q>ͳ$!5媡\4|M(㱢0cFPWwz99@)vq5 !n4}kAdꅟ{Jk SSU.7r~CO)I;7n8S]˟"ֲ buNyz74b  DQ~ꭧ:㎛ aXJ&3g_~[Y3ZѲmM/;1I]W+Έ;|ߜҗYԀָE"3"?Ǥih>K v;q *S{9 ֥g%9HV>ˊ hOʊx՜ ̿yu`谬 $YFNƎH0kDU9*!|ѠP(m'X jUdB7AuQatK i^^RʲMҖr,kguՃ`BjХJuW/|Z`<Ɋ6ӛbٶ0ć+ed.`Ln'O|Y7;_2fo'9:_SebA ^gÄ^v?G{[@BwgմQ82/?]!Ѣ+9+ABǰ] dlG 3*c^ꋗw7y<,w|9qP&Y H"B{1H ڳ̬T^G( TIYQ]E1R癍 h 7OzM}T%T&.8 b0aAjX j4!y/%`te{}fV43ҫN21P YLQ_yuVB^v ژ_7Ŝ 13{)@B6A& l22e9/@ţWcD_`<`ζ65g(Ӂ$]k( L߹p*>Oy@B^wOg?lr.9^ZXU06& )?o~${cM AQS^I]! %YzɧP%0 ʣ*; #%R. %[vi9m$l v,=d:{+`b 4;"49?ʉD$ bY|OrIgvMWm ь2 FqҤ)ol|ڏRi&yK lfwWj/$mAHk,O=d{Z(i$UnG +n^wѪJLt0U*WsHj X(-VL(-@{*ę=q' ;2~N)7Mn\!%IG%&Op76B@RESHf(T8¡OXM]g*l8YTbOZ.[,wvxf N?H#^!X|+;FMŀJ֭ZPE3~h9廲"ϲ+wp*W B!pe3,lV[ e;%$+H$(26B~͕b[^oMjb3,65A%ٴ`M@u\.qOjux{&x=.'.B/yz$gKlC{K",O?& 3&pvʾn $U7s3L-g< `mz z]Y-bzmS9&|oPBKErsZZ߄( \T7Yj)?NLӐIXeB籶2]+Eȟt>ӕ,Eݳ嚕507?f}ZөF~;WcyVXv XT/55Ԍ@Z?)Oiiƚ O]F"ca'N3J2+ґ\Ump^: (]-7";> V&0Oqv``6xG*DCf<Eh}#D4LtŰST@RJwK}6b v<4LYt,-44e _9`sс@?Մ__N=b`/vϖ!W@б)DWP\4bq .{ƌip)֦K,un~n#;#y$o;)$Qd4=,ïQ?6vq.oWS'k *Q;%v󪛤ɂy6%{f)isn[ά\di Qr"PYۉ_iՂ/0}&GKr_t "kڤS؛OLN 63}9Гդшb<H$gbZ9 *1u;!u^ 4E}rP܅4Fv*W[=G8 vב yT?P //i@B3"}iEך|]3(BTfUyv;HD[1\7 OE7ZtCe˶g!扨nwp؆Prqlt_RMlHz6nEr_">S5>=*:.;۱-}v.ƲJ-b,yEu푄=͜XOvXۆ[y@ecy+ηtaydf O,%O/\74+F'[ #*:o f)v4֎d.4H?wIf1h~.Ç庶*MC켣=YY@+Paz àJwx>:;))d(% "DZ1X 6B]'fk2N$'QW^8#͸x">-8] a&9tp19U|kb2ɝՑ^oHN Fv[m_}>z01vjtvQ:'eujj 5N7"9&r0UaDDQDOê9_QvNav@b#%^J$jٴ2;#&8(lFkKXbG4 Pr 560ĮF׻t3yk"+Q3\:'E-ߞ=y&lRC_YL5#} ܥw?𽭁DLˋ4@>`Z`NiKh%;ڭ!,;p\b^uzw ;\$^qd`|z'[갌6|J:M|6^O:xWȍ0Kw.MF~84`X1%Y9ٱC(i WhmQvk/QT 1>Ӌw7/{Cy*>/(صe#4a!9d&Z[ןeTZ9JjUwW\nDAqOA&Tۦ-(dʭg/brȍm8Y0)'=ܢ.>5#$^*M+B?kD[H]]`:dǺOF9f!U#A"FA<|%E R:+fEV|Yf5K(#Ӛ" el:O1Gh 1, 0K$tȇZ9 "_=g>ό"ͭU]]f꿺]"۸ 8D% n`2o-yҽº天ƘLUo5`9 ܟL^}_N=:^!-3>@ᕿõZ")D5"4'7>Z43Ptb0is}9w>$4jk(I[TJ(wU9 c6y_72~QssY/Ρ2^`e,82RI0>_CFULW5alm(PY7(~ MH@EqyxL#GsDmŐ^n֨^1: tqOf.FzO@͖w!+~4 Xlz9Пi]6_s]~V K )JdƉW^n[qU ꚂB ݠYJbiQb̍vJ٥B6VO(Pwa4'Z_!?`pG][C6p zrpАZX|;+>G^[ T`< DҽdC*r EI!&|^/T)_5Ɉ,{{Y7=rJ21B(vѠ8kQ eC|^;Qt拕EP&)wC=7 ?ˈxe0BbӴEi% j5F>LgA5!xQ~oHVdw,V[Z%܉lu5QϯM1MR=6ΧR/|6Rt|~ !:oD2ܹaqmoYhOgכJ ̱:0 z+%h8l_xlR TOm<js:Iߦy(66l]ET;>7[j3ꄥP4Lz@edU < ύ8PGt b ;ۛhp(xח㉵wAdu) κ*Bܙ8$j#kx08F^^}_8Ahxvĺ̵0Om-)gEf +ߗ@5y#8PHVcLi%tY[j{ΦL?j6:O'fe9-I!eȩz ZOD=&i1sA;.7:"5m XƖ a,h̝Н"pp0 ظٱ,*EӨ,^7ݷC_bCt ו? b#BYS↣ Py>M:%&*M1.amÄe3]Y@s84e;:L. sA f}\9&ۆ[Ac@Fy;oNNsWy#)cz%2jzӮa0LMCe9kjC]PaD׿eĄYhm:Β{Ҿn)V_S0nCGo#UbUn"ӛzo1uҺJFFG|e$6j3s٨#]aթ*(~Mq1B}z 7Q7k$=#[gG&@ K >}\ٳ]ƋZ 4c&k=YAocBiTLZdҹ|(… vU:fJWq}ڰXe- ۜ:j >M ћg@ʼn.9hX}Ï2\f|ZN_lt8n^eݸW9|_ Py?sʽ`:V.9hz /ԣKΨ]B֧L֪ K;,r `b%o\a?r[qWj lZz5.9k m瑜[c!q߸$?VDg 6VD4"rɒI8~ |t.02`,}+Yfض@ε¬tiRzQbJZ b'S})O*84_s< LC ma7poUsS15Yي/<{˟\ܿ e*|K<ĒuS"HCp}NR=U0(pWCmuP;Z : *3:lw]) tro/Ku I@F!tlkC ;3 SNV 'R6K> |OCOx")Of]('Xs0-ӘtUIOuv y JW$?n^rt$ys>YǷxl[Mgq"yK]܂j/ewn#. !ȹc͸Kzoy]Ղfkf_/8{ 0| Tnu\C#[O?Z(k[hgm p?E!?Hqο/{nM™^ |eҽ%*GNј}J 9x ~!/RT~aK^"kDgf"23E&}AT^0q"]zæO޾XbG oc)oq*"`|es'͟0Ic͒Aqep&͞1K6dx/6y7ij]<NYN{0nOm:@ i>ٸ(EUA! dv͉Oˁv` Q\4%': )&G//^;`I A g %10Lg"6nu\BYQVr!RXoORu 6 9 k؝)cQF@*VYl&cu32jV8_jYGi+/vDԁ<}Y4 Y>EU~BoZ'#ѐ)oyWaaXB%jRZ|kȫfF0Vۓ rm8iUݢh0Z8Ym!H@°Q.^ym"I ~|>WH> 岋Je Ϳubpq'j~*E,\8]( qc/ 9Ƕǿx=Ud'm#'?Տa XClw*Lj uMcR!!,GF[{ؕ TOn-M^Hݱ_bu:c(gtև,D>kZå`tp!a+&JggndDMVd%G!W V @A óV!]8Op#&Q(`?2 v~}D(Nns_fжK+odŪ+K1,[`ܫ=ͪ w!Fhpg+HdN&բ5B@R`Ź _.r! )A][`㄀k GmHWdžrEDwokkhx˰XV\V+SC:=td/]NX}AH*\vtP wAou:o]ШgP$~$J=Gɛ=Lrkڸ]ot V<-/׮y#1~ۄ.vCyiRtˢ ~ҝQ9-ga}LP*\8j굛rtǖR $[\BCrhW^/kX!m)R"9Y }y-B.^%sQms10=<} ŋs Qe yg _9!`_gm>p0-FưioK=!09)@,Tj443 nד*C,]_ `?aF^OjRJ^U*S|AEǮq}Ǧfyͽ!Q)Q]'aO{7? UV[TQpfiMW u_8s3l;% CZ8[ PqQuy_u!|RͤKJSQesc,o]LY}A/REyj \ 2EH\eҔ04^vLFp<4mM %?(}A^Ha煉%e_rh_)HwIˑ5H^"2.R]Glҧ ~!`oyADS냚;ψJdX=Is=u#kGZ2Gz"+Ԭ$dX@p5Gqdr7uP s 1aXB '\Ѭ;U+q<>&> UQ KۯQR\>3ls\ZYOGLLL(#{Љ06D7PAGb(q͕n.#cl^"7Ϋ8:(|t]`5'v8<;Db<` <ö ,~㾦wn(6 $-7vkD5rQ|g<uWbxs=eqpgm!~f\o&A0/v3M%rtKm.6hU.S1ɻWۣ,+*v5|:'Z~v!OޝD*\sUZ>B7)lx uAB)t8S_oE7R/bn-|*b3M⻦ _H«TζTkzV"bL4(4:U 1~2Y/0ba:V!D/L+At':gUJIuS}{"[0&{@64oM4+&j|muXPD~㍔yTջ?F^4ME uظk?ZtuGNƁ>(_9rt)^H@|+pA6`gwKdl֙jxGSv\9Cg ^k YĜҮG A[#,o )[}JMqW?|u`o]dX7PP|.]ܱ3ٺJA 3tNͿG{kE)m]BLCG/7؛]66|^NwN5S\5y..o/[KL%źąrr>("7=fQXicQlHbi#{ nam[NN;d?:57J|»c.7:S*Q[*fu3@;a٦2`ͺu(mx&S=_jp!cq)/e]B.j& T7V, ֪aTw ͕φC$H=R#dT ]vZuGHlF[$SN]m1 䒲ͳtZ89`C;F 8A1#G8xq xNn0@ xqZyuD׭ =z@oTz=Q~~>UI9oWNSdsG 'i;>jq&&.\3$4?0KM)E.$bʙ?_41oL =&"ɝCDp<2A'`r il̔JXEF=1>1d~}-^7#ykxIvw@̳`G |/,h4LovAq`>&NӂB9!P1gIH !^( M2Q5Bʍϙ|?i9R֛__0r;[{HC9+'\HNrg,A#%V"`Z#S}CT8P:9F)±ɦ߳WM{MQ{Bp=]g3 9oa<Ӑm(N 2D08QJa^Ǵ9TzD_x Y?jSrlWZH-/  PHeoy'ݛG2"EKN\"9LBp5 JbP=Bru}̰}bg_%]m YLROX8aQSѣZk-rtb;> L0d2)>z K<>4c|I`yT9S.{ Y% [-Ƥ{a+>x'bi)]xgʚU5ͰPjq{ohpg݌^1ҢB4m*1fjs਋!7_{/B8?m,犭_i1o:٨ٴÍ*Y1r4U[>ᎍF`*z>0CՇBt3ATco(yL/j ෈]; %B7r>+[Z}m9}N" ø@ǟB-%e/~HdcʬWFgZ)(o. j  2;7V+clRHr3,G&o]0ڼ:0DyXOMsmxw^[%j#OEmhI?Hk }sͽfd_ňm<ᭃ [Rfjb+]9|©,ՍmC͊jgmGCz t>}jrξpS6_%B;]>pfJsNV⭻~J٠v֜]Z'L"a=2狕r4X ExI3d7*Ʌf}{je<&lwɛ͹5 yfd[…@[Mm^KY1!kz1q AfN%Z/ng&@% {*#uv[U_V{JE(tZB-[ .0E 2_{?;o7oNy``H8оiF.囼N6*K1%$y'_0 >uMטi)A69y]K҂0Uf8x;#2Ŝ2"*k mrnKU/b]PEy|Ƕz#t=ɼ R0L)&@cbRhx)DwoR?xZ- rDK9M b Cs5tj zBe[š Dw6tx6k) "*~CI/תT[.I _ CAŠ3ߍYtgM#ƈdB荾s7~#L9Ƭ1Fό=+ٿ`~Lk 5/r Y+ƉhלW;8Ҳ YJ\wOjA]KAdqQ)УF/Iw1ahA2j[oAہտ[ 5!ƝS) {_3)0Hf"$(d/al H}ɶKmu"@vO &Τ:q7'N_}bXݩ&?V/Y8eCYrxP8~^H G-S\ yF]pG)$H^7'TJ$/wE2 }ݤB/7fCK3p{]m C?4qnVo|X!4~J~)qўSQLQ9=$=$7$tOQzFA?@"&C*ܹQ4koڤ^xb&8(/)<"4 6lGa@s')&i$ldo9TʭՎ0֗hwے'(֞.'Vrk5 l G2eW̲x{];X!ޗJn ]`;⅄S$qíI+ZAD.j[\$ V>iƬ87{c^䤮=>b+E *ոej|QSǓ6@P@9˫b0^4Do1BnӋIs[7: GC 6[bsau1R6>)<ƉÖ9.U8«>.iZ7D]5L;~rd|P; w $&$d("B%2қH[ tK98F1=t4F'VJ6jiaMw$p+z.__TkC${mSc))Mi7 xLaMrh,WsnTT-ź%cۑ"5I47ʚk+aQ~Z;7~ɂ|\Y~~_%$[+m#T7ńq}r]>,.k U%_3iQ$LrQT,Ǵ=z?VF63X=>@~-Zٻ!,C@uFA Zh6p=C OFT'Xk72=Km7*k,"…DayL5*+iL ١l8L5@lu1_uBez;L]WIj;KH ~)Lltu&/iG޼yM\Tܝ%AƱ)r^XH_TDz[QH!pcy;]8HTd*Ѣ^$XzVSj/IFZdgc; fccN(!1{ mhFoJ8}ѕ/LE2 @J;WĞ~TPW*.Ooߝ69M %..P"b4~DE1۱OȰ=5)Jai^E=.jg+q5 ц12L8a)" Q:h?L<7ގc{PYEwW:Z.ie+][UP@,DM S, U ftBuQ/e|Iu >hؤhQ´=/hk){[ҪMfYCc &ەB%6ĄTXs4+kf^!!% 9qm[*OVgPSUg apRKyArSo4Yc]U Jl+%)2莏ݷʁݵYՓ{Tۖ'uɕBFZXO>#`o asr.%-:sWVQ݂!U[!%oԏyL/<ARd<*7Nf\SĻV~f 7O)1@ej7LܣrdٚúA̟*IXA}F'xn+>wb\*eLO^td@^fpI4;Yq̓iЃ( _훍|O|-D}NJV5T\$3 ,)bYh:}H_of2d{H+i5m^'iӄpqk@ݶwV)F(e <!ctA;mD.gĿӯ~cd9XR{X70[ ]^ƨ4hKEJΟp[$Ğ!cCi8Whᔒqвr$8⭝['ۣ^זXA4m|B%FZVVysSPwX\ш\_FVe::Om?ň˺98 3zh߷-t$t|" [vT. d0-T!Hkт0}#`R.# bGs5X0n&P}TY/iڻ$o #l-ⰰK5,`^*ͥPy;c<ۛۀ[A@Fq0aDuU`!*'%mQH\xN`Fn ҵW Ҋ6ud7-w$.Zj(ezvK)ҹ YZ̺.;i=wٮT+KqLYU @' yHlԱX>x2b a|Y8'w{=Bc]<9P׈MQϨيm= zE1+z F,P6zU ΥFIJm#W8댱YV;)Fth gDV2ܔInv&)NF+Ak̢p_猘]?$ c7]]m óT#SXmR!wjSe(j49@E1ggC)4}xؒ5J캜}]#y$NcOՌdw*{DR~NoQR4D g Im';c%^@1j)h1=g/81#'EF *8Y\u#-%Yl@p3mەºyl(=0u}ц, 4ktp_r4Ѓd\,` g@fф@e@:CSPw<|ZD<;Vd\6B%VC@$;^rJH%ɭ{/Pm<*%I[ |vxmoE-4GS TQ Ȉ7MɤEct?dP@b M,RQO\s(/G<݉$`|x +:>_~Ⱥ.9Z rj1& ]A+9:f8pkS1e'k)l5 l.0N^_R}'w5dׯ`6ZtH(8|[Iڐ{iﮤzf~ 'o[uma#Q).o=[);Bq{Y]kG//zJg)ꖤ,.y*ca.כHyT|:08_^-`YNh@ z[,8;_&ObvJd,I=k?qegm߱Yl ݉N O򝐀}5 nkR9o b3yi۰vYqy!I~jE!72VuC V6\Df{vM]xdSQF iu+nEqkC#Gb!d~PףL^G\pwЈc_UɆCk_(5e&NDMʥT<{r@WŖ'>XQ~^ AUq^5lIF3:9ɔZ:>[Vi+Nc\&IdjtKr&R?(_O8p<8޺uKf 7\٭f[v0yiynaGzv|tfJnUvF" `RJ&b즂 N>'/"6F:h&qd(YUAeM%!9ӞPƜwrZDTVUi8 R:HًuV7$$  !rD5KEMf^ ͅs'E0ChM#cQ2ȌKyIpvK,T .e4W?#Nv HԾZcIj D /T{[ItgNחNWa%<c/ADRxmqZ[܈4'цy cO-qvgR!C9OjG>8cG΃wKg9^qiW[>]cb޲RX=[;6A~f(1u2 JW݆TӶ!bt;Q^ZbX4TGT6bUKhS23@uH'x s/RA?fzZ@4âz+;@3lq#Ll-a|bwFVZx惨U\_:0z7˰Ǯ 3sdn-S+d$n?m_Bv~z@x'.M!V JɆZ9dL9JgS]%}L]ڀm ;Qzlmacaju2s󘦃P+ok3\EMEc,eS,ƨ\}a))]9ù].v,uRE\"5ei 8_Y؃&OX)>LfNd;Nr>h VI&s;j:+ME͊rRt)w?=b)_@$: B"S*ă'ɑL./;Ww2f)O2=W]:6klfRSΥP`\Fk;אjv.ai.I.[uR400W%lnjysJVT5kA_#l>Ux 3rmsHiĬFqƚs(zIVVE#᪆> cUǃNi;}6 u&$$Ѭ4'Us21M o~Ò3v+:1$jEJ#Nqxԇ3yȱ8&zo5!ʴIjgS VOIw"AS/4yG )%mc49f3 nf%QCA̡{lJ\ J3(pu\ !kV]ػ[vX]wBtbļ}ٗӝ.wDvPՀ!K4k}E8 {ŇDXLB8x0bB%<(u)l7fG/1b0fSIdd̀%nG%O.dl3 2в̺Nt%/,أ׹,'@fuPc)q %1xʧSqB|kL8O5bGʄIS|p>QT9  똄Nw)0kt g4ih@閼`Z;1o2Sk%;2 K%%Zvd8&d稙:1:#<>ﳶ.Fm[X({jS pqzSteY*gD5=2CNM wTOr~Ň .՟Ҫ5=Q#x}v ݜIULeR=9Wfs ͺ3.;2MgF7'̈́C9{8 z!oK7/Q`{EҍǚHv3~6M6XX_,dITt12mԂJɭ+wB`yR@-[l-ȦwJYpv%vVTcsenmhrNSP%U<5Ica}7blXyS% #CUl_})y4=MeW*_/a%m)z]o> DKafoTQ5/3KZ- u! Khoc}H(5!=ÚKs+_r5Â-p._[u=`kޏ+MUM2>>^趦q'tH̑M͙ p3~ D] =Iz4/Dkw&Nҿu;Ybjc_6/#y!H0Zr0\q7SyI ~4Li*wUU{ R# !O`r<9S/γަ$''=y䎽 7?rT:/n_ɲvd5 ]ZoW%Ik?̥4Ѻb*~}}`;)FUQe0&aܴ1{9&\VExΨdr}kR`mzKeǯ$QH^Ð1)x1$ˆBszfi7+¢˪(f="ْ&T#hz'!Q-@ͻz\: (al{sr['…m:@,ݜ5It( P?#FfZZ74ւ8ܐ#uqc/'u tjK_c/dԝƅ@ ~iBگR~c"FT0] .&L3ͿɔCNH7 ׵s5[0Sj-GPGy7|LTYl0cTohytZGzE>P %rI(wBwZ޲/8ViX}+zu-}_(Y:b4;F2GZPS0n (->-Wf~҂TwN<_eoR[TG->i!QSYz7^Nl6Ru`~_! }Ӏ2X1VbN1fҺ+ۄA8%dG>>v4BF}TW8'/VWþiq1>@>Hz[<~9|IQg3HeV[6 KSIq bT#ae<+=~+!1C"i/A[g63hj^k.R[%r N~N `цx^ٴ1@v$e f0u#"L0`Ɉ_U:"2ieg7k έnx(%#@,;`/3Z7+:Ԥҏm;3B,||ӱnͤRG\F;z¢ol麁[Ax[{uD. 9{R!(ХtXj:]h O KK5JH.et W"'eى % @Hw/4T"ƌtnsZNOxֿ|XuM*Hњp:sA!mZ\ZBG(e\D&Z+&ݩWd>4`3]yl;s˪&?y3mPIo! :R?u'2rOٴ!q~S#͙a.8q8٭31{QT` 69 si0֞r L"ըܗ"ȻRF?Z"8cF/ UG8ʝ:f&ĥ_]˰eS\ym`e1'D#v, 7\dHsOV6ɴTn34i2ic]I-ۙBbȥzc9KX?(XSk<TvB>{1eXt;8&}#fˢBe3S:j_ ҂4;KDCIqQG Sc 'Rn)p$eJ VA?pn^$DlL`2IR#(]g.v@y]Ѻ+ӺUV*[Ѻe("2Q:0G:ݑaS5Sqp5ò˒eVՎ"W|w,-IDӑB>чQ~ױk]MXǮθP(Q67]ݤA^-#oF?&erBmyI$ Lt _$on6s4yr"a%HVvai7R8 :{]>?fa!Y2<8q1qpC!ZϱE_&ѱ7uX9 /{zx.1X9̩{C5 j7B2aT5EkûHʚKi9 m'kIH \>-zfJ6|L3Τx\%9Z!Zʯc{O$ZR@ۣXk=cMP*S?| y q.S&6|0CG`\|ϓoc^["ù< ]vK.3Oքwd+LeN~(.2\p>+={DQmʪ$q^9'ұѧe:\1zfGBd-ڢyUlTX4L/!p1y{]곈$eG39arJ 7'efFU'f#5j\S8 #u@^\ &t;l%# \V`Ŷ9 Op97e.?Ya@"IO_ /Naʥ iDdRZ~?x^ڜߥ%-fܿ{Uvg2ep {q|"HUz9H-ZHy'V~^qyBlofb#th=<:@c蹥l{Պ`r[ep;`hn煴ɈiƉP&0g=LWn')M9)%|Q4gd `<p]J/S0أC&'R,ڒO0{pj}I?8xh ã>qO׆x냺 ($" fO{̃K6r.Upϲo1  D9 K=4Na*]v:|#B2 LFqײ?K'H~I6LjowDЊ <0G_ea"a*z Pȳ vEZ B׃ %U2qg5'uDZ7wrZ]-Dlwv76&б.n ~$##NsD4 йVrGTDP7A/h8U=5O{hR=?<}G#o\/ZdW=ԥ;[8Fri*ީF̊V&bџ x;kxJ&e̿14ka`d =w͋WY`YaW69'֤ bu~ `im*jmJ(~(?βf*X$*}' ,{zb9o䖜@5 m:AB{]Ya16O:eKvCi`i!p{veh%b\N&jvqC=׀~qa~sr/UW<|aL)TC2W*p%  0EB{>~#"[*29\DF|;ɰt {]@Q3LrohBvuƁǞ=x2 ce8i|k'fopE_$ndײFKq,1)M$arnƙ ̔m0{xy` =Ny`֖Z>QƷ(k pWFKHL+ԅ:cLPtp ڂ~_O?%' z͠|y&C3 N$Ǭb<\;M{R+&_Dƈe sm,D59/ ( Hz@A콍)g?cd!Inm}A=#SVeQiV \3nIl&!y ΎEjH&[ i`&4MS?+Lwy䬄oq1 3_ZJ[F14IS5vPslً秅_ɮ@{)Y&87)=چʚ:Wa UyAH/qC2AP"'p *P;-uO!TW<3+*^U՛oW$'e$3%0Mڦ}Oc Wj<){;xNZ9 xX J l@'=4dyFE[>OOQJ6~ i0:U7sQtR۷1rG** L8L|w_f7<#)8ԒwRC.Tg]LzBe=hGix|P#Я~?l>|%D5w }Mk~~4l ĚDEC>||A@=8^]z0yİ-]eXvl,;+)2Ey8I*,n*5] yXOTgĽVOR46PU`c5aĄ, 7Qs8#NU\MJkWwt:3s ǝab|ݔh:xHۯm&Qh>wwAZ7G [Uud#b5}*峏Mjn*ɉfz]jsW= ^f/;*TTؒ2R*/I?܏ב IoZb;=IvS@  4_*\ 9 gٚn"› > nVgIO~24t#d.\7u@ *9-~[d e8׌ڠct4Ԇ(b2 ;%5@"A(t,AS6DQI-dA}2Zp`x3"< c1L.931t /nD)q@ߕn=h>,[\,=E׉]cuM 6qW›ˌOml9bM.yc 9Ac8r8 #XߍwϲV1Mf$إkPvHhP}$!k-dG]*H7e bKx&`rz$_-j 9]H.X@=U{!M@C0^5B55iOG6m hX"AXA. ll\l}dRPTf+~`MgSŏ4T=|x"\?;Fl ZᧇD9RHX7\Lk?x"" Ciu˕3|-,L 0@}!ƣV:yPi4%h^)`B?tI\|E5]_ /I;l(M*i1{+ז }PSKǯbj ?6d9Xwz8˵T]aܩGpx#'||pMG2R$G@2pPW71ӷa+]|E_zr̄;4/N..= %ʤW&߫j(1gL ۼ XSҭQ yf Y$hp7 փ&; PY%``=4HbDߵFntP2XXp&v E_p8+ _YH1`gXmңf3{an |1g4Y8)Q#@/'ktTmDF lhFMbNv*gۏfr gFYxqϸÜB\[lqЉzLӠ2誳sdi^i'Ä s-?5DEB{L|=5INT "lɑ3ښIdmj:J?ev9vhA/٪. xR6&E@䄨i JH\(UŒ1ջ0󛲮> ػz~|w6(u%5Sv/&7hgA c T9J ʙc1z]slB5|SbHz ]$ǹN@n?+:g9Rhivx Sb,"[dsעTo5ʕm,95_\!䁀`lJą,n{qXO -KmynPt\JU֢ 9 t'޳P%P$*+j|ϕGB^}q|9@H]sɚ]Īq=z5Nd֯(ـ#EuG]иccL_̚ԻZ]=Y8uބe@pn!sbW޺6-!g 2X~qC@hvMi>y|!iã.0 G Eq謼\..0śkWRVz#fʧ :- 2JգҐQ!yif0 A}Gkp=]C]DRͽ4KYd&W##ݏ5a? gEZ(|:כAtV07/X߂ FG䳞^U/& G(O\ QuW|kL ;h[;7Vky*ŽX> 1:V Ek>މֿ^m^ ܕTϦ$cXp04fR(ڑ)U% }ÚSwoL6+0ԅϜ*ri-CށWpsM{OE3+>hYG&K+&Y84\z1J8GaNbJpu&O)D"¯TEXZb~!֕ KL*_P(b=jNz`7@V;{&5FBZ'WPC.>ބ1`2/WÞD'?:K%I?7yg/k{;u`n~4x$A߸3ʇ9uc*-55k'w/:RWr4I^VA0G{9t;>myHT$߉Q(p(sx*84X"ڙBy҉O[vT9 ;fV\j|t7 ^Gd);҃f?3 X*gp% )Ǩtˈ|)npb&a堰B9;wDhG ߴaBQ\/f?JJEDU"D~z8n9Sq sDLAnPi4<-iQܟB: +i旪6 4{$x2*%4lO-$'Ud.YU_m6A:%lIe%k]D!>B n=CȽl~醗լ'2asTv(]  iQ)H2fi*|OpTEM};ysyi \Yqp6^U腌:+^ Kֶtb9ٛ GWvjDJz(D٨dMk9Y^^% UMNR0IJPL8d>CDRun:=3l<>93M t+jC ޖ'q9l?3N94ӗ{^{!v:4WQX<`')Ppa\3ST@MGֲcipKb+Nbs2 ],5ˮZ F&d^,{==k]nz{V| ć;2MH _dh~Ʒ>ySdd}jP!O9YkjHEPCyk%28m9lI_=rHgX]d8۶8 QJԈ$(r s=)Kaޕj)^n̆Wt/bRC|(cOMw1cyi!#+^OrS3 5Z{+{f2D,[n!Mj tHS&~8i~m ^`vWEdur"j(-Jn,ЪݲڳE^!<; BjJ檓12j|MI_i&IAsI0ʰB03&{)v1XU\[JBbT绗+V/sOչT؎'⨇Pgi"sn?`38SWB?IJ?9ՔMxvdݩ/ hXM.9B(al?!]Jjpϗ\Y5O.fl +TTwJ&g ]$@"3+--[dt{.Ȑr)E06;3:*:awǺڱ-R0 uabM_Y"s,IZ۳ `yNQ}ZQhޖM<VЅ|o$"RGZ4ǘ]&Ȅ(,-iioזƓ%4j[.M7y}JqJOz6{z;Dz^=TbCB+ZASrR<u=ʱ>Zi:GԇIJ}xWC MFj.Ad*y->cqRvܧM "464AlIz`4|9&jn,?5l)6 D>Տ\K7qF">Odp <AgM0̀P>Z9]1=Ȕ_#wd;HxO pWc-E#efxCR}c.9}1E:$Ң=D&<'׆>1QϩP˥c֠gM + VM$b퇏735+@JjS#5+ϼ?e;HK ?תkk+M/M ۀnz``*xKp+}7AۙD\?pJ:c{YEQk{˧e&1B8m[ָ.j5$]:UW1eIhc'7\_-s4ј/' x+^ٴ ԑ\K/~Fz=1vm'*Qc}նjleLފMSn${n}aށ:zw+NýژdQ7+""oJt|H9K)GKd"H!z6frtG*NL 7h8zU{{v<2}GGCTi]⦣3ÏŎLj"OL. ei7+K4ZP&& &@Ə{$SrWlqf5inTkyXoezFS58%+?61iD1ҵM2鲛+U?L@vhם[! r9@GO}yrwa8ǢZj # 桙sb$k5>K$ʖ;eaOE( ~2NbwAT5=wNAo.ğTێlcqs]]&-N19\MUj"ѴY&Aw0_0=fS='r%o0^ːԎ 5մ;uC?q ]tx3T󉩕;(&_+ċ/fPgqwM?<2V!kX/4 /2!8>]d:lOxM^ Zܠ#!Tsk`=˦ƛ!Go+Դ:QQb*u .tsrzZQ{8z'e׊Og8{TۛLCG\IGџ+!ΓVhZ *! )+R w%hoTPxgY#Dւ\z.Js_#RQaKS7oO#fĚ $A4Dw+ Yk'תD|/츮e BA=A"gV(:oUV3s- 4no ^]َ7 $o{Ia4^uY("Y jon 9pՅc&oh?]Љ* 7h-5Hje!Vf7\Ee^_Jop7ޏl%uzY dGUjK6]N#XjjrK^0LW6Fk}6wgEziT 8Ym~}?qMqTZT3Hu]o[]brІyNlgN{k5f6XtԐ[\'-VbKƛhgV)D?\EtF9m|äEs$E9zGHyakZHP(>Vؗ;[e <m?"_]LΝ4*:c~݃wx_HGT‡ fd}m0$(ξԕC]o֊^1țeݪAO(Gd&1'υ-psg'xؘGIDh~RAMC EF&'/' *?2vQ-2SYM=[hK07H\nq9dDv3 > tE*g2~ ; cp(z$?>8?yǖ<[hvH7%Cd]gp5fLixʗTT L}4h;M# q>Na+9=C:Ǽeve2˴k;Ewɕq)r庻Fp#8 M[C5!Ƙ[3-d涶,S^/Gx~md@8y`{U~ mTv!VŦrpV<<%i,C/|>F* EF{/rמ("P g9fm&y3wE<}x#ܬ+PJM>buE4/`i"_vp*̩gzAtv 9Ùu2ϵeT k iV|44(Ҹ2V RN)u|,OVԡARQSxu7@;}=ʯv~Pxeکmœ $1巰ހZ>l_(GvṕUv$ PRCF뀝B } T7iC^Ճg1>>4/=a`?V&t?"͍oєsL*xHr˭Q;/?wIFv11MſC)r!_*VP]Ofo{`5qq: z֬@RW9yI>S0J)Ai*u"f4@ FIv^wW~01p0eWݬMHcTwZU)Ÿ_s }|F%R'K{=V #SVpx>{[ѭ(/+{!s 75|\K-ava0ףd]ΘW H*R9IpʛXsi\)*4(PZ (g)mCO$vr~fH#gSr`׍ޥ$ -pE(gWn^+ɘ2{^5.p%-3Kޒŝ}IViyqQsܜ!C1V>\)S ěC_z!.HΙQB5s9y%VlAg.$4h4`1~k#5߃Ӊ,̜4U7l : Izz*p~ <_驛}{pػfFSbʥ*a9/1I F;%gbK, YUGzj|&v\B$q倹n5 di ܤ`}@5!Ȥ/*Xi+pވ)f(ɓ@/6z@Yu &8TlVԪ~GD˱ īHgM~7^@M SjYfʭ*Ӭ;ZV6WӹǒbĢj1#.[+)'k1*ګ NGIѦ+-.-xÙ tvu@mQ=qsn7ޟ96k~2ڥ94 !!% ؛ zGV[̠F` N/xRMY1*ѴR&t{!;4n 蠉;x/|6 N/!OV\Q}zw΀^ A`|,iLp?d)7sUҌqgr\uFAD6$a޵:[)d(I\9i0@.5[QJĆΤCy>/ vMj|zc }qNYa>Hx5"fM֓ݶ1(])sjlY sQ|.ݥF#??%7\0M>_2?su=c^Gp &Yr/ Dq-Iԓ= wq+"O\i 0iyU"WNtjv=3D3C#;8grH{Y@E; 3ѢaVP>bY=k Nh#f_ ;T yQss2 G4׼v䩖 :Ú'3^ʖ/1=@#iNFtJ@H1+|v})q*(>L8kBk\7zZk WPw_/xyyQ. &r@s̯0A˸[fʚWc!#=]=)6iټ()ه DJ vO$[7]H~2'8wv OEf{sƑ! i%p bol\'eg#(c^AVg};-rk舴~^y@UyaqL {OW)}ܗ&ė6':m(NE3S|/ _LjyevvcZ l5up@4:ϝ#%#dEKw<*[ȑO!)29E.NOJNLNҭŋ39yYvrڲΞ~?#iՇЀX$;@)}swP.g?h{gv`FqH)+EͬL}m%!O$cv+5,)nᕚ@6H^5`* l_FY)S&vj8arL{>#x':6fR5 qhafFU3~ݑ] V4Bfw1lOdF1M+-DF@r^I;d0@ӭy!R ҕ)(Ot})>>. 5ZU>߿[O1rvkiG%? 6j SoS*1')q)hMGVl|ZA UI' ړTxaBQ!az^#`~z3I^_3xX8; 4fz9:3gUić}|SC5#$&)\'!6<޳IL:yȞ,$j`f>nPQ V,90GM뗢4 V%6|s2 dkVw쎌@5O7EE=Î5X\QmzG`cCCsmn?/X y?[72Ĥ`.(!~ 0伊 dn[|A˺m{ZZC7_j-/S`*Om|<H'i ~d0:#.P9 j1| 3љ_/nKةagYT`zo o gDcԛ}R*Ɔ)!({'tvtd|3cNJHОQEAlg'F|Q% 9'A%61r.p{=,sgcR`fXFQXAJN*=l oVeY_~ #Fֿ6>qӔ@oW7E\ [qAX ;jaa~T솖%*ο>:w~7 -ɽ^pͦ\.q _4~A$CsqQ:fF`S8߈"KEmN;vfT ݩU;?C:0;5l!ҤS4wLw_WI9f_\+/,,jK5\R %NbQi< 99xd }{' v ZTH+Lʽ-DKjA-\ۯ Osl;+jX-eM$ei1jĵr2ꃃ|uc(BUXTd-N$ Z .b *fIj+,5fTzr=W\PA-Ҩ}!\kD-mg_"T;9%||c>q,RtCjMyjdC)yqLMl 7t4cr\8~\ڋ+ Dm{_|.LU|'p wOBe?d ҏ^`2 JH]Hj2 &c9 HӶBzE'#ŭd Gc@)N=hacG0 ΝD%0id[2  8h~lw}֡x'm{w/Vg9qN'!hwhxnM+i3\iA\cexTo]; =N^G} <|C"cU2W:6 v\\m 0'}md%X:_Qptd"lCgr#f8~ۛp^0 &xoy-hj 7?gZ{>2B۷ZVhg+' mD!yQ!&CTkX"ob%iBd Нz7ރ'wuD+M1Gτ}#~XSz3 sdRf{7{z ӱ8*\/oW 0mCz1jM.+>#'އ Hh7N&?Ibao 1_FLXa-[w)+u:"",P Mszmʰ],5R l"k;Nf׽3*HIf|4xZ]͎b5;NU9cdFc P]*'r[&* 0 ''ij˿˝Ŝjo51b dBWm U5Sw+71>ɲGq;̡p$t^ +Z{]W|YۃpnD1#jc/07٩VպzЉg\Am]+6AU9hTO q0Ob`:/^Kl\ؒY,ņPi,5cset 2`T"DTQW"J~lͪX`{8tΔ#6fTI*dޠC35Cl煟‰Ma-BVaNs՟,YVRZX]F5z؁JtLy' D|6:%Pa30ʔuXv7,,Q O-c\$~ji ?(B7Ot -Jfʺ-֒_:>0鮶TKMw~\uaT2 bf`1LTT B "E/ٔo nkrq*8'>\FK:ݹ& uxտOM5h_IyE,' 8:uE7%=f#v,p8NU}Aҍs?Ζ'piɰKO3N BY":A l =ۻ fp(JZ 1^&%CqTdZ I.q1߯,-ha) +uʋtr 1 zQ1;SdåmZ? NC sHZr޹y%_zc[ ؤ <$"V8p-<[h ] ~[u턯{QW` W-4dI.0_|w&1wFl`R㧁 }xBx}HȼԮS+[`+3T;de#7n1^FNtY K+s)L8H=67k<5zzԎM `H.yDdÆ 5ϓ9Dnt߁mIV{R娣:^d^M7 ܳVS[(qj( >D4-ȟ+| (B#{ι|\4T\ $p5>=t0d VKGYw 22Xa2H}B ƌ' ]Q-@ۮN[sz9)'Tϛ!$E>U JUzt'7%!ȒQѭp1{}y&`+j46(Q:m=5/M. G*263T vE+JIOZ[flTVK)}まUN4AMBQ lp?=حV䦗ɥɡ/5AYif[TqL9\rbܥO'>8g6Ĺ%~6YxFFӋ@/qM/J١&:޳qaOu˙kuCG'tIQغ2ɉn"NKLzܾĊmɤ̠r .}k:KcU[#oD@p,~e3-'CLWTm'[4!; U{ [(L=HԨ=i=zT`coLr1[|&{XϗmAob"j []_t|w̿@f\-f(a+.{O,,ami|Pk jwEujf Is{!ij:\sx WQ&D 3 gDTcnq@òGhC0,:H {mKy%*"𬤅E:=;L34\[ >C}_zna˥>dn̳ppe(n񩑿5܁HG&S̊ddS'$a"v9 ?^m&%k+PpWot= 8`Y`1fw9/gVd TY\sb'Opr?)@s߃wpe@(dq^㧸T$+cžn5Gۓ Q3ՆN[OjkᕏhuT^Tgoݰ3Ph&z \=S0jUbRW^oM:lC9`a=ʊ@5Bo=G}[lҾ89H= @<f?mŰnT#U61w-Opwk?C* , gAw[Y%t0=qVGѪ\-fgvn)4;~p&v{"P̈́G_=M_mU)N"~P`~ {;=Xj94_ܵbN~0D+* "֘A!!"u?Ș쩳 :6)FVX!Q^ߺ0mcx\l+狼i8~A-0I,$|DwN=ݕ\z큤 K1 VTŴ닊U7IY; A0acO/ꪍ0G&< wNoJb3mGqݜف`Qi&uL N9r,~PYDu#vƮrҧAvŢһvlRC,(lT[3F%z 0 BtBwN@2^~jP Q|igy}eKH"GҤy4r9A_&R?tS"hM.#*#},v& C=}w,jcvǻ+ W5Wsqj[ f QueD^ Jlr]"V{,=%V/EvY0̽e&kf4aLeF@8$fdU`hx%{z \-n 2c L5em],ƾ/ 1&J,r|A2mS cUԀ?e%W|=0gn*I\?{5o}aÄIv ɑֽŵYТY cmBr+ܨ[RlQhsب0KUAYy^'r#WsrЗPOW!%N`y,4@ +Z>gҋQw 872LG='[P_Zc?),3:}bEVo’ Cm[tܲӯHI[ȝ}BPZ he1z5w^_'an nP6ڶ& xc>2DaLbԿ [ ^eDI3Qݔ1; `F)qPʥ8Gņ9tMmص: *qP} ĝ=JE0֍R`VPto1LxLBCk ݜ 1~K5mFzMO`wc)[Mꭘ$( Ż68%8N-D.z QM?f9@f[Ǩh0 {wǪnEpÈ\8+lN‹/^P߄xF7~<h]EFxVoх/I;{> eHd>~Kcn F2'*7p<ߞ28Y,.HWɄ?|G<\^N.9ƕz==6P8+,u9R-lЧLڠ>a"Oo,ziԀ>[0z)[7&Y1 BBb,s` Y'6dU;},HJXCh|čs6;|7U9w⅂Fu3Mxz&$!}dP̽n*5qϘ>s?3!(,p}R.R5<4A76xNZuU|_6&?Һ772=Sbab+-|%;M`f*1Z,`HE+GDg KG(qQβ<4VUYݽip^ӬE9]! K"h%]X)Hߐםi԰")]gzwC$^Zj tr}䏨_ /iz Ħ Ei%0G)~y[q(l>L2XiRI0o`С!Li([!P+{+R!-t oe-zPrry |(\р\OzdzJBϥ4>bk : jf?4w$`x VQrdb""dĴVǏQޢ ˲b98aV LmZ9V㩱W3AONO Yd!$"$4$aTLֺd]֍}\+t*XXF}smSn^JBOlk`lTMFB?k_zi¡SII\ˆkk= +\r;}*F91%\e{n 4v8 d J hfzD0⋊jyp!1`YgӞ "`kLS m cN |ſ`^J6^KJh< 44Ypz*M~aB;Y90?ZPf ҎV4I sZXʡMŇϳTz[[Ѡ n4z(/-(^vtٳ}S j&}| 9ĸ%݊<$$ `"AnKb5f(vF]$QvB 5Fv;RG`Ƹ_2yTk,mEH6=G&EӔLʐQ K3UxQФ¾)3y ` i-z֊lMb<^ h7WAQ j&Χgϛmde,G{PN39ӷiс3PeQX€ cqL7xvw˚O^z/y3rT4)XGJCSt Β ŕ|L6/hU`8~) ؎5G;=s1v̩N˽ XFizuB0ױWÊBwH\ڵ$/IZGoYlX=J;2}xyA/2 v/yGN2qa&ajdweQvyۮ\WD;c-,li7 8]EL<;ͻ 3п1_apypB4*)7e$'.B|s!k~RΘ'|mN: N~#?s:u_VC:aH)ccN×)W^OjDNZ2"ׯ)g{ F|Tr e[볚]?巕nMXY`to~UEMx?àlޮYBofkt1L5(K}a#[xv Xk|B޿$ZjU oj#y~q0cJƦÉq50KX{4zx.9(RNNկ@@wPy82"pmݡ z MID.\S,: vl*#~m瘉s"AF3L ,C;GȑrrUO'!FrqJ6C}n텄 Yi\0;q\h-Kٮ<<82|ĬYc?ZwOoHS6ι'E:R 7r߳|dU v`S0PiD$7@Lg<Uy*ɚE$vbtq!V!C^"q kx{pYs'31FDvt,|{mR* ~ J5`D)C~eDͤqۑzJԠ`yLz^sx1 |DRؙCw}f\nN Bx⊰^^,м*i:Y~G3fsk͙Tyš>S?A |`a͡ؿx˓D41e"d_"idBe=[eJF U3r(f~|!B ]*/hyt* DJ#~ b5\RWgo ^+1N":(N7Nm%\s H^ftZ'nK &לMes6f8R坽X*''v +e`V`H|=NYKV-_~:OhVlZ.+Q=}Vp}OvIU>~ lGm莠Z5v3tEDm@0:Śm[BnRg](:upXDL| z\UQh)Cqn6&RJq@O-Qy^.) pwhN~79;/[B1]}3G22csZ+t=&"3+ ,em8NUwc(5Cd>"6T`!e'FSly{kBls{PDVc 0{*< 77FBv߀Gw)fgک KB(oÎudJ.A_"#,./.h<.A;N9K@@;er_s?022Á1WV(g"t$0j4:[B2=tb7.ftCn#0XN*zqҽL@Z OF2 NԀ|+# kӂcdZ٨%aBA~moFA=ݞ L[dfN7v%M;#y@aG+m[;P~ ) ܞ 8=BLzVykDiΔNIWSpF P&kMzj$47TYԴ*⯚A*oM0|Ye⒨3!1 X$9mWTR`fCkψQ}mOQ񒏒ydhuX~$l"<@J,O*0˸on,2LG_v ;Z pݼ [(9 5쬣E\ Rp+RCQOhO} B􁇼b]Zo@$B.KE}k0owt. [*à[qK#@,PtM=`]Sa'v5]]iaT <=ѣSpλ_>Q^ÉC}e.uqF6;Xa_W@gE4m}oYתZ (:-Q'p4p@l FeZM6u'v TisQ#>LV5ЖB̎'ͫ&̉?v -PZ0;Ƃ^Ҏ _ǿnn(Sl<'n.3,œ,)9gK%.S1Tq^`k, a3P"-\$ Z>ajf;65{dz>Oh¦~5|OT;N*ϛj@x_3 u [܆G0 W xhx )01* ށe|^Mþߏ^X2DJTb=5E4Ӱ!,*$R8̌ZƏ@C:(Ha \2EVDhusⱸ}ͨMٔGØ#6ͩ~?8x-u!G)ٲ1wmd ` v=~uG*\8(3}}[Hۜ-D Fuc# )>}yi/r:(ALLnSKZջFkՋRHˠ&J wFHK&/ _{WԨ;DX8q@a U*gys?1Ϩ`_36 ܋ӧ} )wei)!@-Ӆ^d`BDW\dg ݅+R#M5cb`nN}^m ?N`YCK`6P Ƈ[H" ­a|8: Paݽ@K\ړ~-Ӄta;m7!{!bQ'BjQa|PX|өսjO8;Oe,Hb9Ӥ쁌Nѣa "rk4[ HLZWxc~Yg68rhOyc at*k]NW5a**y'_G"FBeK[#_ VX_~6ld;aU2*O怆*5xJ*`AqO`|_Z2?}'/B pɆZxݭ~鴽qWohh _`z{\?mǮ{KuR "/ڵu_&m.gwU`3xU1l{6ܗ~/^Bzqebn:of7+r a:?}ʟ]x著< =Lt-v"rg*v ț/q^3y;,(2MB76@I`M̈́U26 wNv_rLZ<])fB+s,x}DMWQVq[Tnlõ/{D)[3_6-8c On EM(WyL3@jӗ7rjɲ~Ԓ(tOܛQHEzhM!,끃4FRQ*"7b8/O/amd_RA<(SvR )H=߲ B; RA< v\i<Ex.œE?q1Q<K*L 2jɒ1zl ?kjM|Do8ЛJ2ӇRBC^Ϛ?Ťs |L HMlPjbGȸXɬj=+8Y 1_+[6l[>!r' _FY[I8]':7| m4:Mc[:KdQW1jSmmOpk),Xz9J0ubnm9R&e$((ksGM@v3na Q 3&$Q~]Ts9m˫YH<*S'I,]rZ/t^쪘5~>(m Q"lAH̶ IKcٸ6 "|?e|01F}qȫ|¾* j=Te})5{.g]R n73x9"#m~_ҰTԙnB ZЃրwǾ,pj!)T)7l!TQM~=iԣjhD2+&օŻ-gX(cm&,5+S,,Xwu@к/`U t;{Q5QB Vj(x"[> jSlrfF+1fWJ㝷xu߸_8ghp#1d'7)26ܣ=s[;8oh:ⳤiq{na53MvrA"Drd (Y{̚@&$D-\3ET!uACCQ~6|J/UΒ+-;NE;%` ڷΔ# /j >\RMp8IPԳxdvX tHedz?zl\_f0i ,hJ֕Emŋӿ0N/+mUeS:H:/V\rR{~˰Ķ19,@N5/{gO_(OpG#kGO. aUg>C~e0%kUpTpe{8ð;m9R.Fgd"oSӞ6R#GB?N5F-HdSB_4'q#E%ğB#S$ ௒ r13 T;#kyHH!ͬukr}{"j?[r37lˌ^Q0rwX =-NRSX+Lu)_: OJZ>U ȀY~ ,bND˼CHmv*Lņ n#*AxD>LjOJLy'B! x }OWcPg7+~:PtkcE1߼Q k*}۹5\pqdMZ2  }p(}Haiy.H`iqq>,/'dE'FR˒ݽqɛ@'*5IU qlcol $?HbF ky6g?֠ \Ɋcm:ܿ70jW!7{kʼSc"Cr zeU_ܟv"8"Uh-]vJg)Y]PPޑ :s[v2lB$Y }BibZ%loR,*uqO\;;_ +qݦ8AzʛWh_!B@@@e(&˰\i- N6ҐCzTǾ)~.GOs^$lpc5 |J?DS$6>OĘ$&jޚM >ϙgxEYG ?'((1ta՜ȿuiM anMPBcc퇝?vC1y>J'_|x}FjrbE:$k g.%}(`=gCkG.ǷtyspZU2 iljEkH|kDr-D:N^M~O@K)E@pވԚzzhT+%vAg(?`QB-^DeBdsEr@ k ZAann'$x},u緭\1,0(O4 l銓哪$Ϊ›-+ZA AXdӥUC#!1I8xtt4+A k$2*0vM"ॾPb+O>5@K~n|>-:ȚYAPT{jlsHi6uEG.3iWE9D+;v-c$;mA./)D_ޭ(ơ^if⽟b\Fx (9iAFpExs.)]Z4oՌ5_ߢ2W.ˮm 54}hAB|ЩX)z ~t甧wYK;0o AV۳5y+է{Wϝ`Yf)*3SL̦k J"S1LqwfҔܧKQtw>=bj@ wv# +^ ڂM5#g?J&7~F8R} M6hGC=[pYγQic.>3>h}aOu*ёmjDsZ3=c)qs&$xv Iݲ n#@ZFogX|(-G; ?GBRpeND^:w^?>&%բ= .WU-~s$w>[jlA1 2*+`adtdr'%#uUAHFWmTS9琷I>X\FL:y ?mcJ9$Gc99bdE,??{GO]VP97 IHZ+7qc_avK+Vc_1<VŠ|EG(IxXMֽ&nJwt­fMcB75e;a.BfW9wٰ&!{@P"{!)cd(ꞀyUuYJ^@jQfhzym" Fq#Cm3 *x=@fݢӵ f̝H47 ?B6 QH0Ek-z6ے"}^VL4>A<eWv\ٟ6)#']a",=]F|uH[S./T8B]bsvntb!8սrg3/I^=|z[o[Wj!PuWFS=ՌZȥPw쬌\y-|mafUJ ɛwDxB󓐿Rbs aUܓ/OP│"1^Ϣ f¢DMۣNӷdF#g6ZTÿqei!B [o6鲃q{trCQ3·b84u|aOO¿-/di.{l}`O-h{HnBJCe+0ŋot}PxID`sYfңӟٜ1 w.u5OU (I[& ~Hz%cގҦ`6.S+@TzaЄ {r 7|5kO>4T1kZ T_r2K 0рu3IX]WJڶv 6)}VViOw? ϓ%[?P;.2x{%{O 1a{^:װQ!q\6;|^S" s3c~xWms.75kYn4n_#R@#w;xo/yؑB[< p2.70VXJĒI]ͭ1[ 'pqcū?ПI{]QYPR)?[T簱ݐTuAAI\aY B )m0[پ\#uK }XBJ d [ F zdS(o㽲%޻䴃(E=--Q8pxHI~Gg=l_7n+qq:(P 4u1 {8"4Ь&kي"|[ iRJ&C gWpp4u x_žbʟbz|.iq8f8%9a 7?! {1˅hSV"ZE;/u qK 58lnq v nPŏ :'\!)a# Q4<[XBuq`(J*.GܜqR4"p)1[YmP]?l8F4I۬=zƮfV2D܊56L#MLT- ZEPumcbY~*`\9s=kdIH70mnjfU 1ʫnOuEy(;]J zߧ:_2 Z#팿>!UlG4p t)ۦB*5B'' \ h^Ɖ` '2BM*|Q "3:Unzx;l속"{4p ?cp8S!UiI}>buo%]B21nhHȞ;RnSߢڟ!rC<)hRf\`lK{X#'lk_B m`D|&?h,2Ift?2 S;Z-\rWaTb!Hf5ҡ oڊΤ <| }O,-(0e>̤CF'^XLJ'J:dX<6FA1T)8LbލS6.^\|RoWCSMlL:ӯ$B 9|G>&` <_v *T~ΆH&$<_)"ˎJlds7DETٙL;JG)iBv ïK^mJO&W7<`Vx7}EXJw] ,a\i8Zq? nAKVEͤmг߳\6i#6L{&1H`a"0A[m6zp1!kF'؈enDP"*@Vg ƆKf5?8E.C8=z. EL|fr! ǭk !R$٨&yЦm=f=ǭyMrgN*t^?YrJԞ}Vq"XfsyZ3p7 0{\6ex ]ڙ(bK|FشN yXY 劒%ыRd)-uw1c/tnب^9Dի f߈{Bf9? icZ+mwsS\Җ\)%O `~eG)9"@~ e*}X˙A3Svp#z#c}b_Pr} g䄛'oԟ. ̏=8v5 })T`âQ`Pv^MInbV{,[fQ"cqbثꖱvw:_YQ{ScDvbvB]x ŨτS2dΓpK Uw5D@8o\cX]p s4TI(ԒZJޱݴПF 9Q;̓- ? Y*@; =QhFp\q6},_P {3MӾ 7̏SYs`K Fbr}r4Xw/xɦ<(^ Xnd{0.3y1n2{ KNx43u-Q-&\ ܗnʿM܂)cF\/ +ߏ:EX9Fa4?FV}dO_ft:"jaס"OR!l 1;n Zʊkll1m Z.D,4BZpᣔu{}{D3s+qɬ8"uQ#IBUDVxPjȲ5]0 |1]O҉Dib@2tTAu< }M| ԋMhhOYxY=2/' 1R4˜5m3Uv[~VH} zY)*^'&+)nn %Lv-|K@\; }s1UxX 5k{}al}}vyH2O@Ud8ž0ArA9EV {Ywܾdl_[J8J'z.A3{F&jrؕ;2~ Ifh`㎱09gQF`-cŰ%9#O];%FQ Tn Xj"aum%$EL KI|-՜uSTeBٖVS9RVVѢy%ǧA, g=x*)q ůj~[i3/ŸHGa7~n_詎;XtwJUv(|0Q[Zߑo.X(EwQ1θFˏQDGfճ<ㆷUYQLpemHԷ @ap ⛚#D* ZH(׆~B9!AK(Zz0_HׇatNNGO@ idT\UV@qZ^8+=APE;Ia3TZH{؀ 1E6ϋ Eͻ :&5߷6/$9G;UMx f2#_'<;|;.SZ}nxb:+4׶\O@6P&]1k>]bIbeyWlM/>c F׾}ӲnK]]Q3ԾX,=9MNlrμ!q"N\>c5! :@CSr 7a? ʵ9вDn\xWg@qDGҮlq\ë`Վjis*ʉq_}Ѣʞ}mn=zi![^8TZ-(~V=dJG$IYs8a5Q.x~c1ʦ#1QV!>]LqȜڇ8"a)8A1&U)xᆠf`|'$iJ1zAWʅjXX$Lئܒ y+M٩ jFaD}`-ϒj 8_ؐ_O4j@ ,Xg~ɲ֣aPRfg[ѻ)S8{>Q^yFR}Zo:cLx" H=ÜA* ޜ熫AHeoU-ԙ0äUH,mLL Or;/sD ;_8]ݗ؉wyX%HyE t/]E\”[ߕLYȀ(3؃(}>wqxk>`P, OYF|Z&nO=iX2jʣqo%&gn'Ys,o;z4.,1Wlh*4[D®,& =KGmAn'o#ؤ0%}Id ]78zg3K S;|ggd#C(X- ,xǢ4UJ NGJC(+=wE_J {5=-[8Y%\r;:HSO);Q} m]j%D D1k (:^ I#扢<;2/0KB {Ys*܋T,Q%^t}b5ȻEv&E*Ssj^&a"X[{ 832c՘s!"$] .Wkvu$5@72'y(>d$o=RÛ& s1ݧD\ћIq [^/Wq#}LS*wu-K"$(z ^9ԅ+17MJA%"*mHTƼx-?~W}FBU6flt,NfOBC'.#ӹ_Խ׏2Z"H:%q+L_aŹN+,R@a-:>gpVަ^A=y71>DK@Hni%DoP~ ,a%!m<\\c6ڄ-WMhw -[) 7#УMMGwË{ }dfѦti1드{XLrd ~7[N+yu ( n)xf7J: DC![1 ²״phg ! g:r%l/9Zp)\M( 2TL^Q2E =f@뎍N)a"J)rAO2I 63r^*c\Q3%gB4QQ sѧ=$!6E?$]p=*v9pufz6ŵDom/XDB.<]7`+H`$"5oTTJAS#5G|z]i0h0-szDy>:461f'MlI̖pf2D*> eSOǎ0n<電[̶^.`0{!* r:c-UaE3Ny3EhKlGL~ϥct-ˡ3$I8-E(.X!1`!ʁRMY*& ]Gt#5T_aрd ]LYJ QSȚf, Dh2).W.I&Q7J;ye|Qw|E]D?z0$ߢW:"XR Տs㟢ǻG07|#g*xn}Zm*lI>J(תH(thD5 ȳhH`$!hgh{0vD R wH8.W≩Cv ؜Ft nOΟ]ѥ>f }# 8"/ v6Rr DxS%:KmGzt#Zk'uw@eZЉhUL KXٿ+uL?_%72TA.cn` \F w,+,bFX rwxg}l!$eTרI\(DVC3@{L; `hqv߰\1LfVTm鵕qC _"^~dhT9F]ojdYt~3F.x/J,3 $к,+e͙T]>v\fSuUIs-]dJGC0/nBA;cJc㝜zr"OZ Z k0i3V،Orm[A^ہ5 a-Y*o#j:։2hBJDŃ~& =&,,Nؑ6 ĺ\-_H ɴǜz\M~mHwONEQ!9CuS] fvfz^#o“!2UJNU,!)niQсR=_?Fr7N&vZSe!Tm PJ .KKs\I:8u+?/T °@Iunjx#q]_&s nHU3Q+(FW t&TN6E͝BfyTcSGƊ~cO)+p-P[|u4%-y0Sg-I((D H ЩJ!g0SHdkOaft.l* &+Μ!CjCPm1 *b< (PAcSPb~:E5Kq E5v5Uրӯʷ\ }Uc epȠqzjwͪ|r0Ã+i5hQ:bÉB"޹Ͽӆ몗| &,e'|F)B=2f[ĝɜ+ّ`?vlP&jT]ޤ&|9רƐKvJrkRƢJ]$ p0Tő=08/ng齐 *7Z74W*ϋsr wĘ{MZUwR^'YXV%K;kr/"idxYW?smalYZVjw˥? Mmd#ڈ+Ktij#yXnB3r)X5"d€ ߊm[Zy 4]sIhkaJN7{^/lMp,82<-SFHGwH _@xݸ8UUc4~}6Xc=K+WćTYu?"o"G|v]0rbǤ + aԇz/R$j) {ףp9La"-W&9MjYћvg&͉+D57UE@ u|U 6Pv1ᡨ7w$(> 'Ggrkq!VETsd:CۯUj/< ι%~tB #}ȚGve2B #Ksc:("~@ERNATj r)"MW!@["ed"#8P:|b{ɞP'0orn1Q*g\ׯ'5Ex$ ѐ6Y<6ϡX_)>ZqXN@\dY[ZW枙=BrNM$tͳR~-cUw?@jS X7(tR(a,Lwɣ 'LDR6B*YÀw#w)uԢkv6% Tʹ.17fd\62 ՎF/bo)\roRJ̎;[,sg)!Gct~VڲQ qնsSͩ#47㰅,}vz:ỈzhC=l̉[*'pfjGYV[ql{ik`Z4R9QG; kL`Nt6:& .܋u )^y_]x}cu0EA阞 CvTka㌩_t9i9Ҁyeło;T T~rxE ^ G_E'g ߜ %B|aU <, ,VmuFG8v5{*~#=^P< 1,J+?_B6;-&FmROCGx d7ӏ4 q6q~A%W%m,9t  WK6~9{ }\s̷W} 9/͎j48 8U%~<8LB tIm*1~ n,i ЀrbcG_Zc T!%Ih{"F%h+L⌓QRyAxF+w}*N;΢ʞ #sPEAt9(5 0՘ircJ?AԳa5C/l 0Lx=j6Бb`-P | sSЧ=R%!V3cD"+JlP<wRO3zJֺסXjf@ͳ;={(t- |Co=fزedj _^.#RѮu0䆃 DMx'|ڶf@{*V$Aur_4 z5?tNd:X6od ȳ|"D8ۘٝ1hwĦ/J8hȅcjm}H`ff4Έ% 0* N{'է˹߮1K5s  o;͐0A1a:|R 32܄l |t,3X1kCoߺDDTNlEWL핱x?>TgN~֣%bt v5b–9PirFtmݘNP܏-0wؔ]b^CL'{&*w,g}H>ͤtd. DA-[ܥp{M.ܥ/bv7!;o}mꢖi!E1إL5M+ܲ )H+%zOޚˆWRZ&*?ϋ$щ UT Yn(Ʋy;1"ð9Ͼ5Y? ddP(ҡ22SmTzZZO7hnY 7qz+#Tѝ4H1#ҖVk;r~?K-yOvnHXF!|Σ^cV@R Yl`W";hPl&7;Ǽ 6%))ACӴ,jcms j)9! 1{WҾA[; VN χݍ7pNGB!{\0"AT !-2YSrwʗ Rgv 7N ihMIm>&˝_\Vqخ;VS YoS髐 S8FUUOKԊ :w a?i#H]5=.s^ϙ ez/ܦierhlX6_ cNp|^aT0*0:x Zn郡}xn%eLEz⣏Wr#2:ʎ#ƣPg%\Vǫe|f2H8 39!vfH3yKx+]3@IcOrL>͌A%:>6uʡ5j9 \CP`SL#MΉSʋ,&c?  &XBLrIcBi"7ӟyl os'*z|/ (ZHc? s6Ud>,Ȗ5G Dalp%N1H1 җ,ƥW-f[ݜ L|wŭ"ie6#Fdwj5#(aқ;De%Zj,LWoΪtfم8-Ȉwٍ08+e%'֝O_ɭe$ӥɧ! ;2Aݭ|2MZlW{+m:SoldJ]w.Q&aT!ȟs'+!ONc^܉|x8iGVH; E_W)Dvq1]"Q ]ON t/IL+.oKO4Oh*N8J=Z8iD}œыї}Nb*g9I{ixRA5 . X9W/&P!藘5+w[Y,+Sf&Luܹxbc N٬,87otmN}4w-^A\,O,*f'_'TkWQtoĵ2?3,_$dUzeyC s 3 R%RGܴւ|*"n#fKZS?Mzrg7Zn-ԟ5`Gq;ʁGu9gwOji?:Mx({#Q[` %VjNq Rn93 _*lo&[LcE_)>~ߣx:Ul[ڑ;N_PܡYr;f$5B4r*Zu\L5n WYDigjJf}&܊MdT 7:%-b]]d~U~rӧdK6gzXq >HwE$t-SVns /㼠8yMG n yAgN  [aBz+x뱂;Lssv)AdŸ1ݸɲ4~q=}} >ϨHl'Ɵðͤ)DKmV]!I=Q)iw]'l8 o'|I7ou2m8)]w;%1, ΍E]٩7J-߽(tY^C^d'j)2dh3@?g`&_gff5 WqT ?A 6@RyFXx =/[ 8R]q 8}oe.brLy]0bH|0+ϼ]!c-h.4@եQ0RdxOz&K+##ܖJի9 V&U$Zݗl'NLgXs8 Y-1ٹ8`ƶG%I%%_쮒8k(K z啻oʎlܠL\>(oa݋(H]C֛ݭ` Ŭ 2A>j Tm_wNo_E>( B%f#\Yuz)I6a9V#Aŧ'Ѽ`g2U8mzL[%lp)C$*p6i;~IW=W wD2p@-e R+!'Vb ti{3w }V8Y0D0R{eϠ+K[:8T .@Ԋ]"8C-c΂uj fkQ#RRGoH(K9a?rXgx =Ê|༌ :ST ihX_ۏESTqO$(53?=:WV:pÝ@D jCF俇vjW\J[XΛ/tr_Pa6:LPK` -TpBQHMVF0V, ҚB3$>^oپOɤaI73|N1)EfvXR[.vwmEIOG>6\A 2 ӎ_mw uZ>,A#S,C^y{M`R' ^;Ζ{D>v#q x.TK<0`Xp y+̋27&øPU$-[l@HRM5}@ӢI8JA|<utriHbxm4h5௙e(zzVW-ZL~qkaoNeZ3ͯ8ߏÚE/E>0J->#Vk[b50cX✄zl@[1O*ɷaK3zim'iCwYn"XC-W観6 OpD/Y³<9 B{yP]V)'Rz96tZ0d"XS2(M"x?z+Sd%K ̛hSRƙ/rf мX4|3r,煊4|J:W\9j(^ϩ`$a&1"fj5J?ml NP⑥| Axse?.Ƙ}Gf}L1p hu ~5#K/k?VY4=k4+yEI~NЩS e@)91ƿJ9Am "ZEשu)PQ׻u(z(G2Z'oJiY}g$S"d(>b_;Lf2ݯ /j ȲPºҠh9_4=^S'?ޡZO F1ם$B1A+MSE]QvI6׉' ׂV᪜k:~g+snyjsfR9 Lj~:$-]H>yN6^$ ʨ/H+sOL2 R6Exɬh3[ Y[4N<Lg_)]+4:Ϩp\=B@l~P+Gk}al|(F+`ճ*(f h:?5g_  i(,#1[7>^Ӷ6lL=ł ȠZ`95soa'$;v[ c\.j^p4:IT5ыb UFO @~X^2~++="0&L+pyDѴˬ|Ͷ~VF?;;LƱlaMYً!EB% V?lVâN#DFHt;3{#ZIGJ#nM$fJ%)DDCT̑qiIdYXƁa'x捫*YyO-N6ԍ 3t=`jY%0,I$v~A~5:G1s?ү4"}˪_rh"'A9 EB69n{ܯg`[%P\^=]xZWJ]+4}aւC2fфV/idּwD{ǧL #oz~glxd7XbFFzs=tuJ=s^:i78/O{yÖuw/lU 7Yo8፤1u@+!#5xә>31[Ֆ7 Y`x4- oJPz>[ ݚqڀL/{E, !MDI^|Z %e7ٝ`=Jï3)ѿO13{C>v TY 瀊 t* )& J%ѲIt(8 bM=JgX1  ^JmiZ ?,q3j^Qs$f`) /ׁWbȯhPpsXb2n7 LYZiJ@at7D C孇D3׵@\h5>$JEؘN7EEwִ%@CM۸>ʒUuKNP;sVGf6¸~|eˉ3U Y0U# s> ,GiCԲg}z,Ui->`mܙ^ZjuN%KƇ5Wpn&5f@.WO{#,baO(vkD[%q{$*{I8W27ØLnگq:鈠4 JsgAgI?4aC,#VՀt_m+B aAJBb8O#KAʆu{rۘ4c0ųboYRŕw _n=763%Xi M=7Clu[u "[ ጱ'~%CG8etD򗯢d*/ublY0mKͲ"F/D0*/:#N=[C:ʍOB}UuEC@C&S.G۬49Np&# Bs:2ȩR(syb~0x)mH> &G3r5_C3/\$V"m<{!MvA_&vq6w)xJiH}f P$VmM(D^t>+(~mQl3ŌQfZcޱdӃX$#u4R9ǯpfX$ Y*2?z 9AԢ2J3l#%njfirp:$Pޒ֨4?=yx^5~' 0'1`]ڣuv-A6 R]6c7Ԛ1̡;"} 0_bfib A)vǢ!1 %<9eeP5 -a(dFg]=xxd'O/L)y!9F#1jժDZS :H<1UDnf(yhp ?jOR|$}aꮝ04-]\ID^H : wZ 5m@ڨ -d}ܔ5~5ApZ #x~o{Tg9z, AM:AOV])!̷ddC^wiŖP[^pԶE8;[DbCWS#5dyĘau!wo _-ԃ)}{twkC.YҺSf<,^"3(ijP$7RUD6mLrdd[b Q > x{GORM>9X]U,'\۷LU;lOV9- sYyW+$M!Nv:'( } `.9_0i$i1JYwWb[_bR_.* fE,AW<fQ䘄u.T?z8HqVZ 䗶B*$ĉP+r(NiZƝ-Cx|*fK$s|ʽɞTbpf_7O=fr|rDN 2 պ"rɻ_w%hAӓ,DDk 3CB\0J3f`|gci bޫIv蠢qdd0%Pˋ0dBUu7WJClnOMߣQ'#ƭ1c{k>_'ىYNC +wR4Y|oγ魰]X¼5XY'hvmx1`RgU~r*?MǬ#^ YqK`b]DK_oD'@hBlOGS|zh 3l6;)Ǎ8EI)#]N[A+ވ~˛ ҩԹL?_ěm{ro:{x[K#d϶6eafk&ڲRK:A-)X2+8Z=a5cIג(qOAb4k}"I5_^$vTP.1Lkl(:7I\+"U:q>eŐ8I~eVL Qn]sJ}&:Qu?{bU#X|P"%($,L@'ጹ{'Fە2s?r+:@[ճЧfnMʼn{[gԕ{<7}#p˾uw> ]pGTuKQcL֝$Ќ@\0} 4(t xXO,xH SԂPkku`#W,p/ph&]}lRJjO/t)V{t 7d%r TLṖ2 {'Z3!ǞAzz6zPDlϣ߇1 :$[mNUXjh/g O|45ɵ*ZܭE-f&'ThH $$ȶmw<?T< S0vܶ^V#K/JpFhuB a"oqzřX=(^|2R儓F* iM4ФLH4* =;5: ё 2AcR,,q݉"^`s}3h85DA{[c1ȓI0SL4t V%j7ڤ psBzm,,ZdՐg9*Ș o=E Y:j%S!U:8,[rܩe:xoy~8 ˠaE[ |1Vw~I*W_ix%l)vjZ&{Y.O, OgF-du$n >fe$c:&ȤQ0ѭs$%q5;l-1:h*G&mwٵ(kt54P ,FKGCd17djݾRa4@4mnM]G0v?=8),K h[\\g.UKY浛]o )C #mcRL~ESh>UcPf;-ȲI׶Cf l rN;DӓؐX4Vo)y>/O(CT\-8x*6N_[\צZXzX#;MPoc@+Lǫ\_@ &/89ɀ][w7GwH5-*s{FtM7+zKAfiHkC2j޳3nWscڰOHj-(&]&54~)`UhDͼt3.%8q d0>G9й$tsXHHɯsN)3X!OdCY@׎YԽkӢTkJxnv02=t&^J'|:jqDGsx~@NAY$B|]Ш*a֑uL=H0U^!%DH|A5?ˏe(B!oΨ_9:qt澔W@+n b =ɾJQѐ -Nj`m4oj׽;.)= 5+&<8>eHXC\c0 Cj1V&3i.~yuy@<]*wr?;% ߆Tc{zb>1Eo -Dm6 }y~&;j0"G*%?˨YeF/#6MV6ƅdf{xI"l0ҩV jl񑱰]zq_َt.@,߸Q(@l7>驠r۟R RY3sM>zH1"V RVQs~Tx^uP+~r4\ fzp#w^U#-4‡7͑*5U`Yjq[+܂HNh--ߘ: og1QR:(ks3r$rT fN,_o<_bWgk]nCßRL TI;VacӫH"TDObRU<4zBvH)$&ۤX˙ T+*W3R+FvPUPZ 9 9ntK.-sX򻉉}c mS.,N+xLF`bUղsZTK!X R}O&؈W/ .Er K|Ɣq/:N)E- gxM|LBWwxy2\;HOrV|&د쵒W;-E5HiAɿ@Csd!~Zg-PRpc! RfXv1]f3mj|QbO?s8y 46tGpt^f*6dFCQkΧ!}(!Z&2}O>::޼BAX$U'4E"d0^Ť0a #y |FC-Q (鿠yS$Deo۬Hݔo3Z/wrةa]:)*<0YG3()# %хٜB_>9*ѝ;PI"?o4쬮Q-mY[Uut/a@Uh">ٽNu# ͛_{H94=mC c@J`& %#@;5#}@} xB UƝTn+1>pH`9eҢʆ i: K(Ig]_xjā~ț";>rՃ²_g떼ޘt_BWEvoK(eKjnיHSwT]bDI z*?Z4JHuUXKtAI SX7b+!-nOe~Y{?  gjٕsHE<ȓ#9:_#d N׼a.M&L>N˜wgmf* Xڂ_[`_eY$pkcKf::iV-Ҳb5$ZP6<|Ƴ̝ eiAW&\EJ31jYLqᆪȋ¿Yq܅Vq hRUMJ[,1e*!aAq ʘZ+\ 1o-&5\06:q,R/"Բzk4m5W{1uiȫs0dQOy)r-3a՗zωeM*-%L$!֣^bˏFoD~p%1vhMՄ 52Y@7K'@ּ\=61WU~U ǂ7T7#ǥ60co™ʘG=@%Ḟħ7͔X2lPoB%3G5ߘ9h^cCk[Vdm>oLb>Q a[Qֱ!'LZC~/LIR/tE$P qٔ&Gwe8>nTfΰf*ј }Xg*EÔeKYK^ͻ~!Rs(ט94;:;tdaL8{fAsWƁ˦M;m㾟t@a'4cϏkʯtd[]fk뛡׉g/ 7#,q,z0\c"P!1^JJ?XMwH/J8{zPPsP'?#6MsWU|pE⤾~ ;S9ĉ*6SZNa3Ŏ8gh t(%Z :N2X`jb#evwjjlڤh_bJOH 0ϑe2QvRhH8Dp,cF?Nďݽ2}31U'ɠ\Wן}bJG\&>~a(]HuР1z _~g`})ÅcI4N[1寠15A$g7;1זFph]*ܤ6ɑ&F_%A)TrjW4oUpk'"1%xTQ:_~=iumaB8I6Hq1Hd)y?} V0>moq~5YiϿkۗF8 L^֠*՞ŦT qF'~zl X߻vdZk?ϒy Pk҃[]UuOpj/ ;qkieGV{\'܁͠^: ^>1H<ɽ }v9pbP`?"mF sH-yxv0KZ5}U*6Ra+;.' ~c%e#c:&9ӃҿcM't_$ƺ,{Y~m>1B%NG>έ%TQ֜.cBtѠN&D Ad W! !XQbo|1LWnE4)Ӥ)^`̇\:K&3puPI8 YIǣVyQcȊbbZhuahsm£ F#[5PaypCn*K;V633ŇlۣF8$}&-)?6%W phd.0j=yx}lL%D|E\@K>va٭  H;;@mn28Fd4!~& Ef/f5'U/ֲ<'6c*`h()k}POW?سG*KDq0.(@ J5wrhP`h"ZrS ӢzI:8"+[:zQЭW @RwS?33aӧP@V~BD$شlLi.'4mӯ)HjAnIؘc]TyZsi|,%*wl=RnWw\(>lgYeK帙FZcHbw+'*> Y,DɠUwh$FXG Ei6v)p8 *_SG!1xY!dfjY p q41\B,P "j_6z&C3E$/ŧ5\ {2`R3Oկ}y`p02_Rsn@/˲{oz8ǥ?W}pӏ.ĵ k\MoI^ ]umNh*艮#'W*Fu}&eݛքvRlsFKAץPv GT?= Y=5-Ur,q!f9#PgkHp.":Nm7}&pz%_7_K䠿BE:/'7"gN?H)78~7Si͝:AۿqI#d#sB3{Ӵ6~٪"l(#%aHs]lSXŀfFej}NF-dh-K=]4Vgz\ E` I9@/([~sKAdI)$zcԇ7 Bt/j)m=̱IZRgM *_;FN w@Ϥ!ֿ Ʌ@kUE\ľD+]8duWFY`(a=` b&, {MJ/I;*P{q|*O (݀bk^ދFyfE_ bmEq)R},kv N ;?5vv X|"P eU'x~ƂH+&;LH\!+Xt𥘓 44 &VQ¹E\A:y}e¿J4cz`M;4%wQ`FCjp:JPl:e8b !@Z M~ݢ !͍N}jT+]N3>W|-Ǻ&-B@"yAg [Ȓ*[=@L .r0e Ӭކdppa?*e$[;Ud@ (9v ~-M'Gmt;p.[Tvd6'-ٟUMBa.VOSyW415|zެpyr*뒘 hp_™UįF(&257.%0;'S.T;Q19m+8Jl< Gk $BD7jv-veI!ocl aP^ZN_džHdT9Sk2Ȼveu5W{J̺:+*Zh~99|`&2ϮnuخpJL VIJ44sgz }=s YOqMtbV`3mK#-91kQl`do)Cw/J|o}Bj\M-۩)Ý3[TELP)JqXMYNJ^u|C^^5C} -ɸoZԕ eH  CIHQJ))m_Qn_{G,vڱ?uelC(R`RFB'dˑ:=Dh{0jlAXjWt8djw p^XMaR˩n[ iYVZh;% @VnVm'8ڪԛP4Q|6c56۳@YLvVck'j U;^gCdqjҦM1$D\ ǿ zBBПoHUxbV߬.WK9m%'uM!;tqiZÙ[:6=tV`oKw&?10uF+=X<ن >M5D߿RKEfrw'^e YS\_r`dԠ+?I%;0D,9z.43S EO+O 0v31[0cC51 Njңj['ft&C5Bb+J]4 pqר? ;U kk{sNlp/^)NHygm,P1&1k4FvG&k=?f{`֢gYǤ&arL>zWn `"м2Q*՟#CV9<Q5 Dkd-(%~stn3OY+wPͰvDp~gl`\~9o2{m-òTyӓ rQa =t!%DJ_q0f,dh-d2ݑ'B>03rt&xLV4fMX| 5vX:+I89+@4{Lmp!k(D#91f%5\㤡vt]aZ_)yr0fYh pvF\JxEc K"0aݣr7S9Ob(ˋr8>|Õ!\k\2xI:ʧr pޡ$`Tlih+fQףKY?y״cY)Hu Y ̅Tp)%V:8J=Ǯ ]"Mja]˒kt||O5m2hl/1@S<ًKNvuDxZo'?vYCA}ZWM% W/u0V7Lpg2Qbǃ|SQwdϖĺٖ?/^^m?ƠpWxQC7} W=bq6ϲ"K#|F~o:6.4+C *gq mW=Fkc@~%R.eke?6>RUNW;4#RV3J Z4ɎkX^FJ#l +UWP5lhxuT2c},ٔ5- qӦv\M+hRǀKXਡCZU^ UN;3fE"հ9v`D7gF;9 #Nw(Y#o)a H)XUxFqw{FƋ4+u89"d #ӟTr/۪+CE_K2}RV&k-2a,wLӂ_I^:ɶS)1=^ K-GBKY}.ݩ&)*3'P}fCqc>[WI9sVHs n~(~szm6D0WL,.G#}A\Ӆ#sO}w|a9a m<uv{BЬ%~IeO6;XlLvǽ~2y£]>sƀ ]1wOOU>Lj|ypQdA`x*F1n[coֱ㬉/שWbؕn8^:|yEAׄևc}tOpd&:3VFZ3͒}&j q;_s%)kQ\1A5xyFj"$־x". 롂NW7z$8)v'W qX(aY^!!Íbn%{ȏ9z]NcşA`KqH^S"QTBVeeO|ٻ=΃-Q{#:8huY-3m]鐈Y.eA)lki 3h$pقH1(&NR3)K$KG"-ծm͉(Laӱk[0`-Pj6П`{"1t3c swݕaqn`&lkTGv-&qʏ_d9/ 0 J_ #t]^GusaP. D۩_'H0 k7ZҨ nJ q%4o1)سȋڂgM!ɼV%#V#~' &͇:.bm<(n` »jxF pDTvq}=. .MÜHB8HxLDApeOC]aLyU|.{Q'x?T0v1c@`lv#7 סqܣD3PR9#&MRKuԎPr%>i=>P"3`Dx)8~],܀ULW"ȁ~>*kVC.1#-QkܜQˮoby*ai50Y `-VakԭST#,ނbhCCʝG\%J2Nz![P! .I-YKs)Sh-P˒>6(sNWYd!{uبbBGes)[V8>+;T@ύ4v(evUSltmK}t&r!W@'emZfA<ᚻW?:mj㊬2˖_SATTzT+iˣGXW ОjArL0|ͺ=T%i*u۰_ `dmhhۄz-vC%"7y/:*v ah#Xjp)RLEn}I9gk=Y(ܘLK!p; 5﯒]-`arA?KItOV&*?H%(;t*߬*N&8v3jx'w̏<]ꅀQpb \Px R8diQ\Ə!|ۙi@뀄0(9r#I)}9VI֢yK*3K.ʎ`n*}We(z; HoeUf0!O3Dt>rG(OiZ}!m[6e+Hi%0mSshQBPF3.sѿ {aNݷ{oE7FyI[#f]]u_:R/?LqF-- b5вš. ?k+]_2rvֆrRG\WnW<*q;l>)EХԩF&Q I""X`,5edp8愿[2%Fp@9]<Q_P!6#6*J˧q6e3t4g'e&,#@ҐyxD{J0gk?YXEgWGXzBAﮋTU8ʣao2yBJeIao<@Jr䜹K9͆i3WB hp'OQ|fKaD('Kt,mjuc_n-)6HLS &ЇM<ʓT%߇sЧo.c9&ƢX#Ƥm"$9=W>E}@ˑL҉AA?ukZkLidbfB'U! 񖃭_auײYtjG "m#/K麏/SGMN/Yj_#k,>|. >ǩM#b_Q5RIك[=@ |%k+q $m`yoD 2տ"=NON ۥ\_f:}P!ZPZġ ;XV.PL)-\65I's&%ʨE00*Ӗމ.$HnbB(%YC.3/LetWyKJhmD< 4($ߛB-`G0U9[Re4q<ֱ ҍkڞrEՂZBU"xr.zn}*&üiO SXo8GAwی5TzFTi@-PW T7"җ}P%Xm3sYk5.V\6Q4T4M?/x?A].:rP 7pڴ#„ل*><9U'= +4őWw:HUˀ_wnܮ;p |Wpg6H Dr^HI:|ljMmnјM]OdON0)?\oURYMy>j9c\)NsN7RF.&P:h`AD6WgP&+-UV {I!.jr\@Jk B>J^^r<  G7E7a[f[f*кC瀉X Fns|Ӗ`% BE-pn.}X6Q_O<4fIMYvc%TWғ{6Gr5BuJ.~dl2O$ j[|EF1-Ŵ!_$Ρ*~kmKۻ]R9)V={wgU?}؀#CbP=Fvjw:Vt}AX4J Ӳ`k]B񉧾_z˕^D[A!_F i^7 ap>?BK)'4o*ڳwߗ&IUtikzĸ-h>tsg6WCy+2r Jw1.g$V=Rj%zxRgWj }{2{meKw")5q;@%CdQ0~ +ߌ,Su +ZL*tϓ90 죇mReGyu:#6WoeOqmBX OĪHIo"VqTɌOvq6. [!AB\*p%0i'l'ڀMHY>=|c ±0 PZBW<A=!#a Z:JHh5۴غ2cݔ,gDc6P(uX*K*YoIh^X\)c XRd{Uo97WNc CnsӉxPx# 66\j9%3N?."^&im<}dJ~:D>[,`p&|J󗯂6r%o`aR*ꨶ:Yplqd@p.,#&-JrK=|dꇏ"3jrkYU54uct0*W$GLgW;xEf1Io=*7V/ asVJ3S[A")I|tƇqx*ܲhF$8+A(ʵQ.I w?$x/ց\ n~Pa#m>_pr &#Q>ҋ mX! A% K98EZTO95Y(:OЭhB"f &rOh&L1I*e~=xuSuHdb_qrzE (4Tᆋ9x mQ=`Ci\t?I=NuQ@ڤ1Lg.Ql1D$ќ9S`ԻZ,$<_Ht`KLHQy%cdٯ8zЃU*i;Mjr"̒+k$SRw 45&}}2BY[fl`^LBQcn/ (/xv0gC `{ tLgiEh~A)[3؁PR0.sV9:բV|33_uϩ_2CNz(#-m0gdT 0ɛA}(E zcbb n)|OjQd"y-ةofv%GkI$ḗ[p8,SrN?EɰWk+])?dSRoB.|}yP_Xp,R}xqYJIml ,#J2X̷s&}ZY w0SDɉ6ҕ{GUf [׉@5 /`E7FiuuV!UnjlN/*)(ЀMYJ8΃Mbo֠E3S$٣JTK@*@28-Gshbj$2Bg3*Dg-wZͻq4}D7*gЄuX` vv&&7p%+Q]aV":廙Lsm2ChvOλ(X72 .DQϻg4>ѵ%׉M*eKt`iiͣ8; ic`g.z !)ny3z{yuV([*Bw\\,K@tSt/2$oDB%l'~EQr} ;fn ͩST^~[RN , )o㝓RY*򖩨1^|2F.{W(Xod=RFlښmYŶN&-P T)` 6^~~9N|n;PC0ux`DԂ2+aP4)g,tw>=s*TQ1B8ƤO@<[4FӍ*ML&5$`GrImU>0iQ,COj4pˉЖp-0^ |5Qڍ * >˷h c}rםs v52>+~Jxgt۽"uCFUe5oeZlp/NyABV亏DPl+A7LKTN*yR3Ta)rMwagEER^*R;NA,une G+6eb Q9sl ֺCxХvA&^3@Ξ1sCs#S|JhE8#LXIE}9``QBM.T@gyEӠKÌSmA>#5:WYvpHۨ~O1bޒS5!w2!eOI?ʶ/Y q$Y*t`hq>:Q”VYw~ҟB)RO;!j zijC ߌ)TrEx\fvzM<`XfRp%]5zl}`v\T㞚G==Y E:F.1'+wz :>,.e@ UD3]pC|* 0ʥH eȡUƳM0b`]UttʟцĕݤR)-E8sǻ@iP#|EHR&"Ŷt8In{@ZTwctUɬOř.< o AEUOYa #+w]Y=U:`N43j5) ,mabJFHIV1^ vxx.bSǔQ|h ?|y'OM'g)K`qWE,Wf{VP0c范(ޯ&m"`h€gd0q?= 9ۯƑH4{O0*4ksZQm+5~M{Y,*O gXoJ{VEA-=ucIrTe1n!ߺAFDf{e3<43p=fJ3Ne\ti Ȥ_(fl. 15Ԛ*!D =N'ZtáG]̕n%1v $#D );9hUB#|357'bW??c,TC>jeQ@Tέ:Ǽ7RNy8XLM{U:lg#dKNJCUwG`/%\R mW53Wߏ=ha>l.8d'q !0_%S*s0㞆뵡@l7MؠN2aw=kPvC⟾МS!`±O*o>,3*@cXԽ@f;'t"e|MgN?:U5Z ~dLn$@cf𥭱(\ `NU~#ԆHO>hU :5)%_<,=&ұt*|+e}3D#cV//X fC9#٦%8 e道}د̓ou {0\R3fb)JUAH(A~_/ZLEWQ}t]PNE>:"iSbs&'SOJdнqOcgg<V m+OA#gG{4a3O켫nxNdb0'o&>]MqLzF[^,ՎLJe nZ/DI6U,& ýhH\f$vΝ= WPR_R +[gu~q'}UVŏ]"P9`Fm_fGa?yQ X3 j?5ݟRSU /ݜAt=яM t rCLTITJ%)7Nܫ5?|w |3׻_[e{)'|sB,QTۦƬF:ijր][:HxrsS& ,fwF",4ANa%˵sgR?dId"ŝ;B/`[eG'-s5!×̾f1CԦ5d6CN]tB!,C穙nORHny*PZ?0_d08D]熑66CgBM>xѝD-߇LRsj @+})۝L7 15z#? C[:G (v&6A\Dp9{Bq+-b>yMo/q|mᴆjJjA'h0=91۲ DCi&N{! U/0T`!$rBR5gC~E*.O[֩/\@*[Mlo=W S? xoo|l*ae_LǮ_ GW` kiAwgvzLJ=PKɲ1؃u9-ޏ2⡣{يXژVq˿Z}Xr nhO/q%B^dC"*?ӷ' "Aҹ)}{`rY]7vwyŕf5.ZoQe$w̤hw^f(,c$jqzNO{rQ9F6 ၁+cC?6۠c?J7d IO-s2̓1e쓒Z^Na:wh xT6v(RvjM{_^q6D''vT=c>TW׮P6jzD>^.֏d+,Տ\{aʹЪ >09l 0Y ̯ivF]p*.Bf-CTeEE ~w=0 9 Aj_ @moy%5hU!N{+䛻2ZT(RU߰-]Chưo-B3Wlv}xZx!zc5*ѫI|B:xOx=E\/6֦4/5~\JJ3:2ƔO=a\|nͫ27k-s;} Zb}#V# /I%~pT"e^ßy>3xKԕk{$пM)n_)pCWsS=s~&*sFb ;hkRy:^Eʨ>dh=;KL4D "v&u<\k}g}L!*M'ClLV>C5kDže +O`i;v+m%dn0Qr nZ~G =aC@mji7kJXmCn v q6IS5].,[JMRo3+/ #P:O=,ek ~r#B<3xߕZϼz;h0i/r@|[wDLj=bԢW:֙4^L16 mM `-跊q9 !;{*831QiBOtu[`K]yzPr^FSQ>H\IW \hCFYoF[ՉC/gY[egeJԐG:Ypb D>ԝxXƻbr.ǻ/ 6},7`cW¢3bC`BzxޙneT t -N`7P2|mUm]:$md yÏǹYɬ:)LګԮ$"'(c/n*xbL‹C!ʛ0wBDm+Q0~n@E2ztEAMPa3۫ze7rf) 3)C^cl{b4glW>!;ޢړ- λ;ixrUYi8_Sw[;O$CwnNˮo^=lj5U 7z1BHMOݍUߥZ;'"KUJ #CD&tj+]}? >Z9,sQXɉd,J%4v1jsR3kޏ籠O^[0+7 n ȋ@l0MY n^zO0zͼAS,Ut:*GR=A?=#6 T[&N 'C@iHcj]ghPZCg,%W%MҵP+"#jq)'nܺ{пVa+$HaU9uY'n߄~(Ӟ vyɡPos`[:]A O;97h.Z'lklT*4|!3ÇYz,Pz1RwPĩx[Z{=[2~P@Lj,~4,o9 K' Bq>n|ÜW9{;afPXi ?q=+\EfQcSS~7H0favs,Lh׀!Q0 %0R "}e6ߊHP,޹M3w%Bg0.wG46`jywMeB}/릫y#[^SY%7QWdU'u&cx1(<=g.[_gVƓe銞^Qb[ +b c"¢c`"@ȚFKpbJ$r F/wX̱ahV1ni}Q;r4,Ի$y0̱|@0SF>ULK7q}B gRA#LBum,-دƩu_d۬a/@t ިRD6UJ%FXM\ 7C۪çoYH{K=&LodtEɄp^Bj6u=3KbP.8c?if`uNi ^Ƕ~J7œ 2@RB"QSHƑ,t1]sTLrpF/b9w0׬}%헳yY4klT:)Oyiu~)[ATu,Vȡox:~D0vzw["lOPSYyf3 DVP>m%l)Aq.u=)f?^ٖU)dd|5E C0[6SIY۳CJb]p_ROE" G$2@4hM/|@ ǘG2; n gm>%nWXH'fd«ceLd.k<{ATUsA]4886 Q,dX52Wu-OW)oMd\ǹpT\B$4P2jT2-͚#Єͬ]⭋ޟ,[۸IG,}y Ji7|=~n,k~\ox쁖+8jϾr7?Vau qwPmgyXlU7F^ICLB0͂K1{?!Ƕv}+ˆy5_ Ė\Y5Gu}LyQM{Gpݹ *7C~*[Ajv CC[u>]m 63P@N2}Mk:J/ 膸!}`OρFBLp%Ō4,%*,@þR4 9q;=bԆ2H`k6`ydbc]n„O "PRuuO֧cD?ϧB%eTw>X WKy> F稀eE;9s;%`Ao_ȂH97U X_{y(gΊsU3 Z]K">YKo@ξy48ްpx%Ve%&1u*ǝ /ʹ[{"q O{@k|^q6e詓9G;3懾4?m4VM!<$֝C,6 Vj@H:8r6r^MkdH|~T}9?׿9W99D$x y&{gs%IoT?IRmA}AckaPn]v9z^.&؅bD,EXO>, @t)WPqQrW8޴r-Gf1Qml?xv`ЈB-#P~9V2Do`{yJ/Yw/6WtL*,ޠ$dmܒ(kB TJ哗ֆt%Ė_):gƀa1|ZV3h2% *U>EyH7ٯq/71r%Tj4 C[$CWG`4wd,JKFp^I` qX?ś/%4ş8Jnc=R;EBJM̐ǽ @ )#R8%v~}Obl13`ٶ;/W! 7NOz+oL4;oBcݲʅ&{ok!09oh4.ɻw諓k'5EWkӄo/SJc_?]Ype6 HrF+YQkUUo!6~>d.%s}JE[UT`/Ou-҃G~,{8|Zw^IX^x0Ak)YϢUTSoٷ0|M8RWYQ2;.J3@(AB[dm~|d\l) k.?Q8j*FXѿ|cGBL!ZDýܰ$;ȏGAk8_/ڕ~?6qg[m꽲MCjcY/QH>]W)^ksп u#ޤ**V]i{;y_U-|٣s[rVn$ v2kaY I9%ℷ(KH`f@*mŶ ڲ@7"td>ʓ3.e p:sk,0iGl}B+4fY4Ds-(HYsAh Uˣ :6ٓSIjcZcF 0a Yc};]θiNn)-;an7eUPA2DmJ9fLlQf˄Ηglu lʲ،qe@.ҮjAqewDk$@!c7^ |aJs;ʝ:jT'+a`Xp8P􎇸h[{^}9 }ns(Ilޡ QEd|&2?s} t07 _Ceh}#Ne)ҼG2nu7pgPsSDZz}/#гKAV-KvjCŃٮ<, Mk'CWqtأW]Ƴt=3d .V}'ZhE22ƺMbk辵V|+j"ASd>ąxJ 8pi0=RWRbö N6U_K*Xb|0ԿGl+Â\'iww<4=Er51Xu(dghsH0KDKDc@)X{HC7ޙyV@~p5:tP6)TX;Zqwar%gRU/C/WzY5Qʦ.3q$x/юSϣ8 <]"e#oJ6;eG/ ?]3~ bfLy_:MfO,BbL\ YbVX崎kl7d8@ J09Mcbl<ˡĩڹ^*d}oJ!tlg#8e)R ?aᤃ(UlÚFє7, 9HYW#0O UJ#ik)dCg64~udzU<_>QMVLKΓljO`@8?BC5e+9uF 0$wnq jY?݂K}.[gA* n]îfUTDŽi8J)4t=#`ZӸw6K491v{u [εfmӲ)F`d6a> BR6;.f'$&߀Dv UȆ@@8m+\m,~$TY8a-:*؇R&CFon@IPCfPءE9ZWocwu[S3VITrA }.[ffg *PuLxiKv{MN'QiLa[4Q4٩ ոl&g\E{ٶ=JdXm7 8Z3w.U`T<䁽i ;EB`+ZhR^FM.]268]{o&$ròC:t>ht2-1rQ> )!K.<8)wJnsⲔ#\*Gtaf> L:)JYϵ/|(c-0ů蜱Y2>6Il6WgF$g VGc3F]M)4*[ܷaDR@?<GA_,%|+t_0H%Co*i0=5<n:uQ~ix'p>?eMϓ֠? M$ K >hl>ڎeBӋ%=fc ǙƢ>&x]6rnW .U"eM~![,`1UopWB0۫E܄s'K;3_вYS$E$J$cM @b*mJbmp m{C4~4y ְD6:91Orrm3Cm|NBiCAݵ:LXaz޳ ~ / 3Ca|V_UG,ឈeLp?\LĤe<FNా^s(Rf5#daZJ svQ{u^l9u ~! lyd"s3Ţ=v/@sKpńgfܠo1G0=?<&Ss{Ak~ӾeLD7rdK%Sr]?OO]+!.PĶR|>:VRͿKf.O\+AB\H#5A W8ޝEE#b&Wf|Z(d-nzO Xb:ps6jܰRvk|2WUuIe֛+OJ?npDf؉~wV`z!Ӏ,/AD@뺏] 4&DDo=dq YW [K$IDS-WŊ/K1_"mevmR  elqE'$ЌrS*`h]2?hܓ"<؟zMyMeE*P'HU5M;\6;/na9Gt}Ѕ~1"?/ `HݫfaWʏnρPV$>^Ϥ8$iF?~vP;~ XdPvmD|@Odv0]1|P8Ʈ9ڡ!r]'%GoCOi݆ݜȼUlrl Wqu-Xʿen#)wwpϦj" n& R@_y5BO!(g[~xK͜&h⦒L̯Eq( McsC(yHJ0\^`o!w(Ŝk7 ՏW* ڲbv([jkK՛.m_8,Cmti4 4uW }q^DATv \`TWϓm䅣08 ud+^Cg70 =^0ʶFр"ݹٙiC鑋\ #J&F.'fl/_Aq >?cN-RGBL+mjϲ,7>pA)LW/Oy. 8Μ{q4  ';~åoP+ ,g+(O\6#GmNTDfe n~Sfţt7SJq%N7y1q&.i^VR-Sy@acdMyXD ȃd-,Ân˟4r6m&ߜ"\VCWJ;rYjp3Ga3&}b؇SZ#"Gm2J:χG0oM|s'ȗxFOvv䣫 bA/l,ȅH**@u8/iS GXU{`γ]p)iaLw!3U:Ol˜VRAfnQ7Mv! N< ؉ ht+䇺6;d޽g3tnJwOhYb°qH߳I̛AbdG*  P}dCxv&ܫ;L}"%X{t.x[hZ`>"r52O޽=Rj{,MdxD4%ώ/j(/$_=71jR1r>i"h :4 \ )!ohyi EhiJ"&[Kuv֬6A tϘ&T2~Q2? #/u/fHk&W[g1+G/ճTE1c7 \;{EC[[ iDЄn^K8t0s=[_qE30͂JKӸȆq祻Qn H+:3R`MfZPF#9T^غbP+D`pΡt+OEbGT uzRb١=s+!ےsFitLOk<"9:h궹jR(!..\hxGBE_Qf6dJI+B*=Uw Oɦc p5_C Q54 q|uE)򾁎Puvj[:8q1Kl-úEN6$p z#q0o'L&,s9]<SV K5ɹ{#{}D{~M&^:z_^S\MFj]Μ#lR}[ 4w,$jVf5U ex,t$׎}rnULYJ@^vo_&,! Q73N +N>>M-Y>-Xwg)wI|t=}ViDٰb5缓bTRA-aȬ U@=#@(G=u! +h\{ChvBQqpVj+Eݺ1ؔ7^:٠Ʊ6`bT+'mK0 Ѡ'U-Dƙ)ZVH_3Fq Rj Y KgA;[ڼ@8-:TR48LP ?)`OY(gܩFO,W>.6tbVp28_jCA]y( M3*o9ƣRd)~woQRԿj1\by!OQ~tмvgTt>[,)w Zږlb=;m7$_od/[ȗO(GDT/C Od⥀kutC͙Q;_WZd _|f!?#w}H3l6~*J@F %yOBey;{t ̌'A3J+U$%NBq.wGP8-[L+3#S1䴕>Q``j˾1so5~3YNmVGf5 ōf${ت<*̆|Ť偑垐Y-0^"a$IvNLOb@ FgHJ-7t5>С֞s>,dR@&B4ory%8we|C͚anQraͫ (Q*_V"D߼RFDU0M[ߐ${e]4 tM|&-~op=aC|Kr Z5ZU06I'5dԅE$#wQ [G)@;~('^i&nʜs /2%*]V>(}dK8 YZ4#0&5i4~cbԍ_48վ|!h.FpE =vg_"}{:>x)[J$Eb[ziy2P>gdhcPkzѡTncmT؄#qȊb=z|mzD:摼C'I^OXҌR]j9V(ܛ"Qt}5hlmG5șv>0݉p* @%SuR݈vk5Z= VU4vzV||[$;Kܼ:xI۳lʜZ)i< g@ɑ ܙ&xz+(%gʝdT}{)~QPRRTqd4UfUS`[Ϗ0Q?F\>xh]ۖYl+D/5=$x~Tǡ~'+A һ!/AQ6SR/M[_.\1ro00S0UkzJjg} <%LYwKwwRroh.E]C)jĭygowu.Ozȥna ߮Ӱ 9WxXY}ˇ̦VjD:Q5 Ϫ\ЎR3F>{GSv4'{҃,J4V8mCXѫXES^.xVP9kv@OKJf&& ԘmmowKC쎑$F~1=U=:`, ,X3J`S.hp-jKuCHFX/|ӊxt$~ejJ~:3|wi.)~9$Jn^d]ZZ)}7xpŅ4->%X:CNl 5 _܃8ʿ LQ-,F;)WO{HyQ<ߗݧ1xU83ܶޜf<7Mqj֗w\hF8,r>5:3s'{3@a[_O1< P(fknYh'!չXc:zo 4ǔmϢ6,i(\~.O+w)@eX==^@9mL0YgD4弍1^!N2E%H+>n\rɐ-Q(1<+;{W># Ζ~ =kՁi@A4&7.lAaQ\3=%g֌,6'Ɲ)ml x{5þl.,tP&H@ȦUpЧ_t%otAt-BżyGbv,t̕xZ D91 |!_sH5^w@7"T =F) o,cVQǾ&rk84ojTZݱ/w 񀪈]OZW:ŗ%~Y|ԃE~MJuױӋ-qⱩݖmF ` ޹A>ҙ {~ڋ";,H& RGX9hWo*NC.?D Tẋ[`dj"7*Q\L`Ҷ]xJӆ1?7Dm-R޾)(afDn׎ y麎wx XlX18MR )H-H  1s2ν%>ahrðE_ q ̴Bv,MYYg (H#nRF7^!>eVGU%U@P{oU]m"I},_J HVc܅mˠ|L4VexJ~ R *)1\p!XBm`S*rw9l>}r[9S)Gv9|{jaRUJ} 8K9餂2vGN: K~V+3XTF)sH֐P 2X0rF+Ee[q1TU$R~.KZX#ҶbqKK $}M5ʙ.J /Ȁ3t %ǓV%pMm_2b_V$i>sn*BJ݈ls%v;Q'ҨD_4ę''*|+iM Gqov Z-p >,6 R;%sLOD,: Ns22e5חThR;Z= j7lJVDj/`258߄5 ZnAځol.V+׀e**a;t$bnr$ T ! kU tNw9<|Dؼ1^5YmtS#jNP|aW`ˢ\e6@=̊HhLU ulj$DǼXf<=%vF :6s$53.9#Zv)aR%\Jՠ~9IgR*vp.váHo3sH|@;-!x2S@dq˚ `\]qfXЗK5#{%WUmi< h^jD)0hrU<- YfjiYԔ;Vm (.+|1CVvh@p5aZL:1L'p%Su `][~ll]Zdح0ɵs&7b%t|㖼QE=(0 N|O9uު.M# "w*vڰ_ހZSjKj< }T/hj)fK:PK-k+:|2kܱ{i%qJѫKM$Rv.ZM+0-wFZZaqyH ^~42CJ;&V1|[=5}f];V-a=f7F|}Aϲ aQHϋnD"!eTxc1HM,dƔ>ڮО+ Z өZs J٬mlA~^&7ĬmWLmE3n_wYÆS ,1U.^h]אK)c+rK.v mj02iA峳r4n^G_<~ovB+럾T钭6XVت:'>.@ ubst=Xv:|׽|7K8edpZi Htgkw wEnZڮRIZ5_a0i Oh>~J r1pBf?85ZEw<ڝ)G1xkT·aԳBUɔ]nxJ~'&WT}z*aw-sw$ kJ-}r4"k\hy!^DI=˘'IH6c r"Ǎ0> _3T Wes`oyk䈾bRrSxt"w| Kc|>灊7V:y{qQW0|Ysv{T&L=z|)J~3έL|'"%p>'D0tP :2Cؾp^!k=vQ7 d4KuUQk_nV&+@c?ɟ}hI"p?ZXx Ւa!ג́g'%rPې86"gf^'6!SuC$T/fz}6<i/PI@uG_jza5%J)[vQ> 5A+@8*.c= PS^X,_yҲDzeʥz/ގve*k>]Xm讀$C U+F];~do$%Sϒ>橉2y)39J+(}vVpp;^>#kZ7a?6isuQkb @#@SW5{rR v8tOriKƧhu \U|iK|ZՈ|yC,mk%_肯lʳKULOv9 AqА$F\H̩g N3. 4\MF )Q6OvڑZC{2J5n# 9ż&pވc n%zZQr` I@"?:ܿfx 7e>O@{^0^ M%㍏s@ԑozOєNؾhFNyߎا܍S̠@jByU[[*Rb_۶Br~-m-`%E%}s-H kݭٯXs&m8 ˰1! ?cT2 jx]t2'zWlo譮\M{2M;}Øe['X#~ |Q4۲mm*k"9gdSVtil|)M,tNII(/50r\,&IZIB'8\Xnzo}oֱ':p\R_ Vwp@6P0,ZBT ܝƫs VHKF5[-@y?̦ɧ1 47&iD};2{lY@}Pp\b>#P f%O CpF諠CǾcP}3I(@\[‘k8, Kݫlb9 f#/H CUL;A/ Z7 1iF:2xI" 'θ>0.Y)ȅbۂDTwY\;O"(jx~C0PA賋3j3~(Fߒ6v8bԥKcJ?e3bV*̈uO9+0O_z rc{ޚ2{_=/6#u[ϑ]r<{t! x,*;Kꔽpc'xhJQo>K*EiH#ufL%Îe;fvϗMμ,lΉ~$RZȄnI8j+00=s "q96F17?T=s,Nz@ՄDB9IYHq;Cܫ%a#Snٸ"πi½ * wz1 Ƕ5@OK6Q=vDE #R:~{=# %S([F x@Z^ܿ9ɼ-ˇȎV .wAs3!Txp歳Ŋ7"zJh+S03ٻS!<3ˑ`3iDg9qXѷQj]VDGFHJB#Dӛx9)2j4]/@>&3|n) -"!ȏARQ˿C)5 vig+U.}q$#'Vy(܏3lF׃$GJWŕZSנ)SV`YMpͪ 7l9䎿cd}p,WqHfz.*$.gV2A} lHܑyp& ,<'j-]K6G Zm3`dsوMpO3Psn"u9+x9Fg}+ Ta,Nt{u볡IZo["{TwH{!]Z vfCM)UU ξ&mL88RK %l p}F|Hzz =7ݖ4.)vrv4C#-O lN-1B,mExJe$i9HmՍ,CX+zt?vv#ȉs39,Q RJJaX|YP(PJ4~096o:l&;juC  \R>K@rZ疽6+ Yz2Ue\RI"_P#5/т2qc;J:NJT#}]أR^hycC}8k6o7̂Xx⛿ڀUEH6<;2l}Fݖ9ܐXdA=D"pZ[W!X ~I#ݽ`T2ŴvROW߼ ~C{E_Y8dv ZSg(S҅8~~ ќISy0>)Y~ PÃڢYJvKMӜ<2WY} Z|M]nJo3 )E* Յ1>#ȸВ{r쌘/!59.VZt VɵV7`A(`կ~rT1 r163F#LV16CwI:Ws.iͯĝJ[>4 ڌx>T7APtTދȈ1NV%8$@7A1 2K4;#it?J(/-`3 =YoB_}y%1mʍ[ P .&ֈ#Ao*g`D|4O _\p_k6.!aq_gC1LB32W;w?ѕ|!xRo7sF%P`d&=Yadu"OR٘=1q_ׅ|gY)N5G!Uk{lKڌ wn`iv ?kBD@q\YJru P1qbIeJJdx` ^H bi 0(إ2qRc_Ix4-OinsI&<2IDͶ-8m~Yb 39[̾݀:WN2͞Nx)y#yUF]V)ݔv}C'݉m(m;ʗ꿙璒?,_wLP'/7Eջ&h)hsH"(FN'SG>x]FnW?|CTox&U9lg+Y&}H!pɆē UqӋ:|(쭨2K? ɸhO(0*P(B4lRbhBp ][ i{@b3Jީs9yo{>Wzէ}ʝTr ?ϭͬu!^yW]H碚ԏ\; Gc,dxBWeײx|Vk&' Ph 0'Ԯ[4S姺 `FдBŨ@WK;^#ﭝ3 7("Z:$ N fbWs(Lmżso7֌V\7` ޠllO#r;=e_ȟI_E)%C%}vD='"F\u"W%vS?XIOs91osRLbP Pf}ӤQØ]<.AѧkʔS!$0L/wb |՗e"7GH;9Z-60HWc;{EF&%t! gnTiX7C\5-ڢB)9q%UZ"uTF+m&؁By}yu}*BH0щ)7ML{V=%W{e u5PF9hT:Z9K=j'&İ >T?FT} =(Z@[}j$RE}ThceƩ6p6{PیfUFF'C,[Iݾw'}J++},PK} qtzh˓?Z2'^)6U]yxIn1g$AIHp۞tDpD+tٺf0dpBߗq[WOL=[ٍkЮ>@WdW=N /w!]8eck 9\e$#G.s>klIBc"ԭP»vJhXŗĄi)KysP bdF8 q- 9(*9"m 7t{it]+A1FpIW[{(@$#j"I河ci`N݊j$}̠/lgm/[И+Nk`}pˈ2*[!Ft9(ŋ66c+5f;%myZfU0U{UпEҶn&Hh;8:"#^OM=~9 b(B%oy^A3q2tm߅DΉ!T=C/%!P3mANuTiD: y94JY8JOwB*"QFsvDIy9FA yvPI:pj^Wxi"@XK^XQ{\ D"u/1 <9u9+=<:" %׻*!gLu6W7TяybV "y Sij0{|]@;,;y  :uCl=NVd'gUJppJzb^bRC<}tҿo]zY.|`j?K>wi`X RH+,U!Ujl%'\-JUb=qvW+&Z4g$0՘ߧnГj w!`1@Twv@\ҁ֬h"**m(bP~Eq~mECa8Ԝ %,`$e.96PkrF '}?gQYuX[7ʍP\CBiNr6/8.l@ߟ/P~۲>:TMU;o]9qjOtf+iW!uJOh9>,3à{wT6ۓL'c405]6a{."gɧ ANiLXΘNE{xutٿӑ28n=a 4; 3WF梖8l7UZ:S]^MG8r \@TH)>%T:bsioFڞċ(t% )0AĜu&eb1M|X3_X*Kw]daDgp [Dr9#^dl*܏8c2 _]7HJuT hRRMb툯ux%[')yYܓ{aB5H[]SVWu5 ?I?=mV!Ȯ`bK#6U8<5,H /7kK;P0J*en Q8r, \_=@{ɲvB<Դ)64Z1 pT"ǃ{iY$#+FJKR$"3cl'R&RpHB1`Z U}AVC5v6S"+:χb =a. vd' UǨ^8Hp/[;@WZ> 1Ϫ&P9:M̩ntgjznJmoc F< eboﶮ=JujpC*b<8 QEglsvo,0uő ʕQxdKjwEf ,u{QG1UH+NKƠ;F ?$`ik61 3P* o #/T!Ґ__06ꅽr )^5jJNz,O<ڤ^C9;XaEΤ5:3= ԛWӡ-)0p!:GtpS2%?WUk*Ho"Ay 9Q]kx^O9fdgo^>힊?j[4u* uyXn}s7…P%H=%g,yD]e.*]J5 p3m=ï+5Zm^s_m B35ĜĻq"k;Dx۷qS/EFS\?~_7VV+t;ov'$ A J( omYVf!,gH(?7d/M wԦ7Noq2aWUCB_2z8+$ LИs̳nF''B#!A0鲂gat;3vz͆/=?yZ#V0[s}H(2Qrٽ+PC%w;5kad7'65 y1뉹bkg}nfu¤&αkOlO:txgjC-i/h$6HM獭l WU,&}IG;3R]SP*m?{ButypB[M+9J7q% U?cqE 4Ve}tN;X%ū s;iʗM[LfN.?[xdp mп0O/,v&@kZA)n mxjKj5F9'SVcɵNX`,H8Ӄ?^zL½:TmDL0KT%t7?V*q7ɯ,eN Iȍ@ r@-j~@wK"0!+gnN6/D-nf0.<׭X5Ȑa!:ҴDB fcx%@ ek1bbv?:֯}mn4FNtzS)B+ׯBGS3bټsBE L2|of0AN:$^sj#b^:Dnx7K.ʙMݦ*b2^Gc"]LKqQ}8SҀ)G&r="7d^m:#SbibjoX j2L0] luVN|0'*춼Uym6QkНa8<2nݟAdۻQRWlS%(5ƌ i⠩TQ~t`ΜPbzU*R2GkCKU|$&I|C~xb#f~.grSE'0SB2L"Gϛ4s?fC]~pJ Sٛ|A(_zgXދ#MZz'MQrDQ),^b;SU"~ISLF 1<+z~7C':]/Cdd$&vrU-=SyR9P"߀a~KҾ!v=QM]2Cwp% \ |~qxPn{H.0pԓ]w1pw9)% F7!OP1`"eߺZ#qN!~]uPMI4-mkuo1j6DŇp}K)ʆ"5/~ҁ؋u#Կ#裬Zq(Jަz"`C+m9 ' O^L}zXvN6eai^µ-9d6d`MS#xweme*g.;4"/D\{ h_[*s%)IF;ĊZ)4?ZC ]mv\7{!g#R_`a7 / ?G%LDZsCz_ObWE1)/" e[V_ fPtNQI`\xCD|5t5^K_Wdoth?Qg'c"#U$7ӵ3eAR|E7E `KR !uR}-FkFSTc+9CsA2Lt zjBϋaH?!GW3r/mx'dc4?Rég>u6m,VyB4\1 =BUEQs拽޽{|oc>U<ᆥ2c83-6W3mqh?^bDMmNY,.-}'1# 7 fEn:@ i]U_NLZ0>sS.v̓LW=5ALY)F;X6lH$j% 󌽒m|j3LdO;ggzqFGIN 1O BjR_⬯ontW&: DY COa"y|.5niチ?uE*Z 龹 XNӍM',g'MTok { fM)Ut'wcPp,/U0,h6yHS,L$HnPCc #VV[:Ĥ߭WT3lߦSc{NJ/j7lln b~VVi͖׈ѳM7d@%K UŌcw 3q(%r(^u~Z面Wx]Z+fոSh>f6"6q.'F:9(Tz _AN!7 {w6£ucoZNP9D>/@$_28]d{p}c#Tnt}rң;vQsAn狜l,W D;Ck1Ɋf+`HdRCOmp¿aLg":btaVٞn2[ YӂTuU:NU[ٱl,4Qy)l 'y{ONas')f1cѻm9'D}NpRBj6‹VJGi R(2=e%hј:,?+^6it;* Z[Mę?cܖVdfh8]~ktWYAH>'!/c%OĦ~E Xˤhۉb֮d) = ^AN[Y$y=q!BCU#iuUw"?&NXی8PRMj)O٭;8X= `o㗤F 6-/J lEF L!q0`@1:&_2H_+8UJ#EحUlBnqvaJ5;5r$L~ѭ:ƨSy'- #㔻c?u [0׃Y ^<u퀾C>m0fAr_jG4Âo.S)^4k BMJ љe>eax>1k;8+.5'c;lp 2hqZ1sa l+N69-aEY=$z7H=>6}^A^Bee:U<|+Hzs}$W6^VR]*A:4-yzE{աGmψxWNj(#3ԷB/a&p`X,dsN-N rB/="2[vjVW%b="MIOM^Qe3gF}jGf>syBAXwm51ynW7J@_d+<0H{`'f0P3h^a~HE`KIۄxǂ!Kg*Qdx}NCeg7ͷh i T% C̈́kYxJ1qg-T+Hax]DŽYFレ/p$;)pWe_vFjKVmEQUж o0z &-L hkMQi7C=6us&VKv;b V"%8BHkt_Uk1l `6pgM6k-zIGm@}EL-4= Ϋ`@i"kpE )bӒPKC@~9y^7b?ǖ"$Gln-}?;[A-k0ffJ-UHLl&TGe(Z!TXSkc=N-xqD+Ú,-}GP; Za3O/DswD> ]>ժoi7π!wM %h8Gj.8k21rYw +nՈZ]]ϐF ~fRv)߄GJie(gEO7,a2gB[&HU\u^+1LZZl V۴\;d]?4--nG䧹eAD %X7S"CTNV 㦨)Rf=i Et`RH8,vy"/ [c@k9M#>RdA%7zpF<6ltt;Aɨɚ) 1>3EM d \~T{{#̽ȳMAkJ|$i{ giI˷Q'E p2PK+B&CE;"Ԯ~W(?fyܚ6j}m,*&s GLՃH?4&/{~ 苌PIʑm5o3Paںqe_rQ.$ʵb1,bz)”޵Ƙ47vbL:%ڄ-d *70H eݽgs/LfGm<0DB&y{Z4! 'hH:P'6E4]ѕa*k:$$iòUOIL&;=9_M vko#̑DK(HEqXEQ*Oh<gLdDzs7Xy/ D2ܛK|]˞(OX\n E%)ZU̟fJr(W%;aTmUkd} ~,ZSlOe:kpb{m"qي$lSӏfj1;t6_>2}?P\%su#DdQ# iؽnԂLV.{~G^fIA!G)ؔD*@ J ?ZvZ)\Ec-cO9rp?,A P.a|mWaorZ7}n) q9LǠ~یqdKpYymy3o11x(]FR<=hh, N[?@Q>C揅Fjђ߁ n&6To,[aCd/DF/d9b%w2rxMUn,)e>2?ـ4ge~Lpyу<8drǾ1LaPc;1jPX=ubS݈m1ćM5c5WmKpr`32HWN_lyWGooduJ8ʸ|>Ha ͡z*L #ڪg?ؔ-&l0C6ν.VaFg1c:pi;!%{6a&rT{FOoUbK?v ;ʝ(h.Nd*,]ZGm%8W#CRSSC;&&:|3ҋT0A?mn56ɡe邏shqE cT6 5pɉ|Є (A ȽN!;`H?%S%miMぃUTVq?TdkPzbs6ċmy۵H$owr=eF˅یH]WD:U-/3ķ<ᢾ$BX[W;4:%,uoVcF߱.(D&ic i9n3JWUL=6Љ?h>VzFnU@m {Ə/icիA^M 'Dn*x|!We-XYookUٲprdC3K ME_SFouq u]"(g!2p=CexvH-WRWS*5$Mڙ6(Ru}CэoC扦h!LoA-k+)1M1O~7F&7k|kW%7L! sWcu}9F u"c5Pp". _ ; An^4j#iJ(Q=2q1@PuƖ|J<DzUV7{[i+hwR:O&6qJ ̇Yߤ1f~&)kKYeFL);2Z=`דA<(>ž(|s4k AޑaU"Y=Ȭע"Y0eb"hrdYMd1E%Jsi6Ͷo>U!xaLͶ]hwNf`$Q `PޱT|*<4'FqgFxn)|O)NnWs.NΝSsq1d G텱AH/M2Tam$c.?vc8ӭ+q.jnR t9=$׉nFRSs$-odw_ZG0 KeȀ:[QЍ&,zDAݞ {(&Yø!IIiTLʸqu͋Y[HXROu1xFKʫNmr%̑ 1EV&޲ZjHDi!kC9^D#{ # ɁOO26D?=5AٝtSVs}[X{6$@晈qsUozФnFb\QM\s#eU\2qWpk/v: K6vKŇ֠h'jdUc70158̉ݩ_I \hTG k:V83[^-j"9u'lv@+S T.{=xˣ)^9 -ä!n#X߶~^`,1$xbD7Ц,XeGFNPu3j˴C/ +"S8=>&Ż4dK N(5 i/^kݮh)#~;~"ӱ%|؞z7VDr~f[@k Tz@ CFue!= 9H^=;$^Pz=K_dQKDg@qs1bZCH[&X2S"XI͘r=hyߧrcc%|(%ނ.gz`Ux*rYl}:ITuIGA5҂B~W'C g3{9%'cYZPfIu`+uH|X~/mc[8O*o@W?z~q1W{dX,Go^(C5jhKѡ.1+ܙ1%<]øu^SWf +k{_a?M ,Tf 0{)}"8nc5uV^44s&9{K͵Z2ˇ!;$@ EM* 87/FJlhFa;)9'adվ;K1l]P\8gDfe?jփ.._9g0}1}& \X>Wb5"Râť=h#o\2Os"z1ر7] =xRN?.υ֊>Hڟ-L>Z Sjcq75HO%Tλe)ԢAte MTW~.6 K$m ƻ/7% [;,isUs1~w.x'ή"P92!⦙Ջhk3#e8R`J*YS>^1rP&v_f͵|OiL-跑[v@!#HUI*Y, Yy}zgkJc*}U e`@v3wk'IF,)(>+ų9z<%S Q+фw\Dg)ia!`N>^?JI.fVd) f1-ө[ِF3R=oDfAw3(0Eɲ݉եMDCXy,vbJ9{Uy1sXK FJpcg26 X;nm6TQXg&muh{hN[bȬϳ [\BZw1wcmubcX7HK9_5@qC셶W+1TȂԑ΂Z # +U Y\25fʒGwcfOpW 6SSF&8w& okm)= Ls]c[,1 <THmaR@ׯWw4AoGI+wC+vA/>24wfX&UP{a6Fc* (,5< &c$YC[!8id(pdʺSHw2G))(2N(1aT]|ϞgۛH;W6#kn|p{@r'c4 zz {Pn fM"emOj7TfxFPslJV8AՒj90d :@`՘ys@јe/iIqއUEw%A.qy (h$(?z <>J*,l96gpϝ/)-=aV:yڃOPNrW:S8{sft .hX_JZ:X2X|3EțNg^,CǠ V-4͙rm3?;S9:Q7]}4"+m:@Fd8퉥0kI/uwj+Pu8_U;C0ZC}P$2NȞQ1*rj OLy 7Qfi ll']qA/JAT&ۇ8Ե ]?76L2׎27tC81 $(' l.Mt2pƻpVgkqP1Fpik(?RǸ(oܬc3}!n3X ~Zl8ֲf>0T6nVblHLsNWŦ@ϗ Cو n>Z!9YHRw- Hl5xZ<%Hf q<&ܵ)c]#YxE#te >ukhu#%G70pN ɺ `"ARIg$kVr+ y&x5G+?QᝰS!A-3+lȭ2mz{zْ,T}pxzbj )Na@KGԊn_|Ѳ10$+(8Tm*WFaFK  [PU3ɋwi5PeM?pz='>q% V-/U` [~4K\Zd5a +볾s#Tii^6u*WBdF6A9_lX CHn-׍AF@΀g h[282Mriu6&-Ugg`S"gĉx-,nOUh,+TYEBUfD|YXξ}ev]%I(`7:p尹 zsUzq}E xpl{}2iܿB((lU}4k@qOz

    :hp1闰#ȍ.tR->)/JX|oi$ô# )Vj xwDy3׊iJ( Cr ؙʃm葆M+3p@Ƈ9[Ox,Yu4<`3F%̓TdMȠLcZd[Tqw}40PMY*a'cwz6*%O"_:l׮*4TxBf&iBm%˳*1%Rw>&~ YBx$IsY?>&.S'FbէAwӴ{Xeƣ!1B9ŭ~bk),X.kZSNZp(g/?t>8!Xf15͘vR=hYE\9 ȅ-v8`^ywk $L1֜f()0ӣ:+ ͈]9zkH=yMY)oU>Ǭ`ކbFVUʓ^B(;`0|Z*D\vĕu)LȂ AH1ֽPwQ!D:ZJBsnA b,X*|rj aYw1W7\X?#r~5+WK9fQO鳵Ek>EVq QQ&Jr%op&u ܎M l}M&CêTFV(ѧ9`?3J:Y 2f`6fW"g9nYDo;=dVMV)~Sʜޮs9~lq8OO|I?ܔWIV]6LJ*e0k:ga%քkuON~08i9;vSL 6lS#~E[5%X0Õ7]w9K09\rJ=r ҠXorH$#?6|]ml3d EZ@[gXFDuíx{R}sIG y δV@*(HZIjHѴA2=QQq.1ZJ"yO&3nٔiK)DTIs+㑛W;3\2Wǃ6R'/f^\>],.JHqBY5tD=F3~f-FqAR0~:bh##}~(M^B*#8k̎^RaC>37<ר´xvM+Ud5ȷ`zYxzdؐ6b<&kB `)U5;({a걚  `=#fzC'ma@VzHհcLQF7ӣTRK>ՋɃik,>w8c0S~;}x0Y&ZǂoAFic) ϔ yY!FRVw5|w8!i9A(ȌKSQV4P/[T@WF99).ZFWjGvInwC`q՛G X\r"K݄w>GRTrr~l)Hd&]'+7A[* йMx0&Oh-OozOwZ,9LT-wgϒ4~i'FEe/;Gpٗ dx{v\i`{h8_}ï+Zék6c$ʺi<0N{I iM^r|6I[u =^9(SѬ9MT3Pqᦔ޸-d_N]P?i ZJhӲY2H؜>hF'SEc0QZ oMF[P,dAѣ烵.EBlVEEeiv\+4ɩAc[1ԓ'?ϸ"*f_j^yõf L #;y0 G^K7iBI~pԵ#I2nZdgmYl2GtN A~GvuG"{~YlSS "ޒLn E4P^&P!)m öOc{8/@3pًT%Ɗy//4~GM袦04 ߏ OVN)i<Be}0 5mjR-LvgȹHlX*,P7zW!`{^Ucz<cNn!ʔ 쐯*w|v;. Ld.4oOڋ蠮K9 ;m5|1 .!2W `'1Y-lw:H,[dw'R^]^ BrΛ~*-ƃCHwC7L H%G0GLJMQ熊HH=ȿ+^ğM=jN萪ýe<tޣF\q|na/[oof{C-|A}caj,o{=Uu2iP.2)x͖w38Blx#l|`c+^_[F]aZOMX007$2ڛ#A;Dr= B=޵#ڗ"GbCP&ׄ!F{w*ɴŘj= ה YI(|7s2^L&~Vzz# `kNtYÉ|*\0ǣj)XPث-y2؍@Mub]پJ/Kl@҆ojȵBbBvx7L@r&%ל$îVc{rsѽó2vRLkMzwM+ꥫ4C"67I\tvM6}rѴK}- m#K:T^@Ls Ǟ01dʣ(Gy9@ ȱV<.Jcv0;r7akB=mnluRs50wpm`JԘ@32B [RQC,:RL=8WH Nf`'o7gGyg0Sr̷Ix}Y1NSK-kc~7rpKN%Ź 9!JՃmnSv]c5,~"PG ?߉Ky cٖyOb@#Xnd:2N ~b^i,[MxIS҅e*}~%c?mK:#S)d;8[}Fk>!|iz}kZy-=T|̈x) E71IF5:TC)!7W0mfЉ{4L%tN7]L|]4"f6:Zhbo,"Eoo6Oc..6|l2]*0TcY4`Ƹˑ~\HB{BL9GI#8跼&t@$+SjM2ywinlrj[{jE;r֪)3DvTօ8b+\*%{~I:}wE L,f;+^9}aK*yU}$q*ftlY.0d F^+6?0AW{K淿KTlJ>w.z89U,x8I6(_mZ4 jF:>j$ e;%Yq6_V~6 K+ )S4ȍ3dl}v<{݈r.PƧ"`^:laJEɔTh6DM6N,. 7t0-NJ6܀wgCpM#U'n$nU>`B˲9˯LC-Ϯ/M`J$4ji='[)y<3v캋7Xm?E[ Vm1tm7J{ޅ׀]d]C*ښXNjqOn İ;;̧O$J,} mu7/_Ki@1 /ˆ _}%j {-d@-K~qwi$NY6ȣ00|e*4{BC*9}ɐRq2mR%m҅Nap-3knoH2D?|(6S϶ ] N--ʭ"?,W3άFBILarvMlK`d.h|+5 ?ydg2QG8O eQq,Xf?jI6z\*nyW.1Wg W;v9z|W1 9tdB4+BMBA_XB򛤆ô$+*KTyH{.ػEӱqbh1~]{əʝVj/`fj ;#P#쫫MR[+k?X2 (YZun#=隸VAKYE\rKzDXR"8[Zv8$\U;6#ЁxSչԵr?:حd:Fu׳R)2'`.`)8ʀ3o; ]% =6l'woлq6АHD=\a5YlDeC`sJf<ڲ+s%D /6 C>2.;NPfȊ'="HXKٷ6IšnZof}Rs򤻽el((tVqhNrAx.,-Tj&&wBմPV^ ?T5ac/L)?AvۛSCsRA {y\ Dj>~_4/ 8v?gt@XuZl~/D)A:tB^!&$vz9qe$3jH%v^9 .w)|b`@X7ήooX; Xn_DvHY3(tB?I>/ºtj)̲7AJ4}tR%';iK80jEI^aΙGJg+ />𵣄,` /9(\MGx_.ۏ͟Gd͊va`|}E*Wcŗb(y@=XR 5&K~_ Ƚ|m!gz[=e-ۨbxjFiv/:|?cWΐ;v* 8sn"O6`7`oe}Qԣ@f< Tw{ʺM|3``XL\!T@h7f~)aUYA"!W H^1 +Jt)6/ W}x!Qwã AMI m[8R$2 I)[AT5o}*Ȇ)i gzmVd|fĻdI[# rxuwDH@Mx,7&zS=9 xjdPNjp \d|18>C&* J>wbĹhUaN%}$Mf[䬘r)/r4C^ꨦDbE:FJSoJrS1 ruui܂.#Q7HQdbN#0'oyJJ9t1U4L-h8R f 4F7^Wi)?0Jo 8ORdZar=a_^^s15!v k6Ռ8^m!%GΠBg):,%_57ߞ! /Xgl/qK65+T1̗Y(8.؉ +sF#ha 7Ofͪy~\sTͬy|gWX#`mJQPa8)(i` Vͯ[HǿmÃ,f$S>{?.4kzU.}z² "8"c9^եrb'<֠񮜸NJ!{ok;pDcカHK8m;Lj%ZI =|(HI7֡)|;Y/'a4. ;B`{ 5_oyZiX )B~{N\p~vpՅdyA-DؖIFک :-e{[w2Hhɒ,o^՛ i۪ޝW+P< m|0 !&r%_EYX$;-VaCx %nRN/zlJ"+ҕ U#:=hJr9#'IzpJϟu3WxKD\1ݵ}@98U *zJ`\k,(/=a$T_(R+]>S|Y !H7€g.:r7"2Q߶>l>ȇX7>9AEBk,u^t (o3_&0.ik-%DJP : џ}sc9 FO}y32NN1)]_w~356'HMqi\ß9DZowRlub-36,%3jH0)';@$\Hv򾿒Ln':)fs]JA@" A@BYҔjclw@ D27eG {íTitawD]dSvh.5~vY4(Tk-gJ;=., x8bH&i7O拓ӻ|QU5Mwa3oEI~ζ<[.6Tw|PyPGc!caCC-OOBk/yφFyV!!D] T[ 6Zui|=E[D*= F2S`(%'){avPH$"g(tR:˅[YeDS$|0%xSY-Xu-[B#@]z`;O\Jj:WFWcIwL+[M I>U+=L%MS{v䬤EAbHuQw6"B[ %_9ms6Bj8M96q˰R> lfT(~ܐm` _]I # Y ' p?l; +gP?a=nxZX󛞴ÿs6˟<_.ˆȔ i> QKPF@a7-~Iع)«j"@&$! qCy_R(7^($_~ !A4˓mÀ!:7w.AvԞg /KB WάX yRD"en^$Es9~&iOŇRFq;s3ZC x~.fVmp_Ŏ5בQ߃p8mAj{pW:vX_b(SVn'1Zʺ5@ZKմWLԅje$b\qg_`ȕ3RZ5c!2,}`TyCoOP-W;S>q:ѻ7AbP… qtظѓ@VL]Pp!AXRDɻOujTn%z,~[<dOX+BxD>4 Z%8Iof6 $u=萳+ꠛщo;ÝJҋ Wx \\JVds INEӸ6o1j=@+TU@s7 ڐa=dAj1^ʬȟa:}M npG27vUJn:Ճ68Eѩ߷ic桺N/34Y)3vڏFh;(]yv%:ށKկQ-;i]YD dQˡ(' cP@-d퀷ԜShBM'z:+Ô1M*STVrFf9ʴ U1 Mf03!P+4t_]Sig/ߊDcpgppID/]%LuM$,/U46gT~ ,cĈ.Uu&3;wV 1k7Oč%q߁Ux6S$wK!z{i5\@#spEua<Bni(Yelx`6Vdj :ex~A4YF+|mg݆kHÿ' FTc9eӅҀGktR}9RUQ'p)>[E!ПRڌ/+jX!K re³T!E.<駀J-K׻p\>CO03SO皠3l'3WG0$ihEW55*C$Yr J"@K]Yqn}2B XR57@5ޕX覱c% x؋qpGX'ZFJK~c"hR赖UE0a tT"$JUJS@׆ZV.4ӏ!wqBWv/ǝgGC?=/̮T`%K '3u8 fd3o2›.$'sz ʩuX3ʟ,%_..AK7LQWb#zAP4@ 21T៪;+@yS 1lAU&2 ). sT+Z!\7 _R[LmTK2eNq6=U P.v5ƠacrUȩmr$.]]|8 "'HJY |;r|[e-B\Qxi^Sp!r oФ=x݄2Cp@^8,^,p:F;V1]ʱq8N] ڡap(Ǜ_Ë#gc;ii zqRH*+N˳hZғh8٧9?kX+Yl*d(|ZuTV %؜?}/ZyPEP ԋ?B$nHS8_(QʧW_l穮= ;dO1&x9Y]^1k}GǢV͂) ^<ǩ.K>B݊Fg'%7 ts.)$ J$֜-&/^X1O팧;ivB[fkX} s`}_i^jEzA"v],g[[6d|KreCX.1HĄ+ݣudrr5b;4X`2t/XA 4P:JR(~/Վ͑7;ߚRI4hC&F&ٰl-e46WկgB_m+alV56dK*:}kZgicc0 t|~3W?Mb7fCUl:w݇ۚtrpgB  _l/<śOJƚ Dԗ@sV?֕1S*GdE"x$1|К^ 깊<"AxODL}n!d+bj+Q\;Q圖 wϚ Nt "|UjoSݗVOLWuToqk8`M'7XC<񻴉0.[S@ ҥ)08@Nz[UΗ [ڴhV|hS$oiz}= <*$eSjLNy)*S÷q~-3T+6pU|$cB[R5OM#Q˓g"⽓͑˕D5g~36<U-,Gu@X\*|{`xxx3ކݩN!^OiugIBCkPqcOB/vj2l(Sow9 gT})k`zMrK2CH5*L'&&6a9.?PyDtճ$`!_%Wu js6> \) $Vp1H{S'V(,֫ Q3GUx3\h-km=7j6'_7Մ}K9so֧ ]d @H݆5_u4c 7"v;[ J(5JY]>SzN!}AlS;ޜ+xSD(α c)G^WT *|C7+>mx$[feT[\7JXg>|xp]T =uRB0=iռ! (rTQ9B Jgh%!46Gu3,ͲM5)c0K#y)?d0%FΗ#q&P``ѝ@'#$ٛ<"Xb{'X}쫯@ Q ` " @8^1fȐD||VJ*}A-{ s_Z':WN/ o0w<=.';zkpw~ʁ87 4T '[ӈ=^ yHԘkk"= nҍc{ٜ7.zqQ6~Kq0rp oFű8bm`͝߾gw,5GR/Fͫi+ZGkV|gx*bŒfGZe-꩸=GJ.M"#1?GA*e`fwۈ:BR3]sB1{cL,$39o`"-TSƍDƅ٫C45H]la/TGAē4##IicJ*nGt}9X?2 f(_F,֩2zˋI@l YH譖.b?ԹfVC{&~_:=?/vV?8ԓ {TYȀx+hGG_OX!~#ܙm]y̋߈e-UoO8Q;UpFc5G?7OFϜ>?^cWF˻bHdAJ'XeRax'?ih+2=(߉!7qL< AwLOꐰ-Oj/p5Էc ә)>MUDC+R9TTLlF7ճAWT}u1=CS_0 4J`_,_K7vaf3 \fRP_sv l̍LBeI~KܠFƇ } )щWN,b%?.c D9wۿkp?}Cv5Vb!r/ic(;]èb7V  oaryh̿8P]%23 55ƁڤM*M0h}cE SEAwܧ/޲6;ՎUid`' ch&jSζF-,) U "/u95*|8QMGWv}rl/Eq-oA}5F-Ekh?Vx~-{ON KC'5;TbN @uـyT&`u^>j5o>^շ(HEnm4&#bAHy_gPtlBM>3<"F8G,,!D&p W,i!3iŊr]n;cr9WMV7pid8^/r[|yɅA"[識3?[܂uu&L0&H: W@#+3RL^%R@Ȩq`<=}b am Ejx& m9 5 㟻IQe`GFmh4a(wE"jkcہX'Mm!HgՋhC+$KŬt_ jvXse0%,)DU[J /MwpAdwH&2GsKHx!b?20^.3<ٯ4vlBO@+&[3G1r930dFܢ4)G֫W^.x/Eik"ڈ! FW`Q2 ѺjCn%YOV\Ap׭&F"9=SZWMG<oNl>yճ((^QyIV꣏R<ʕ<њf\-K!+:[Q"gT/]%DI*'Yb29W޺O\ڝUfngHl#3-7-K<Z@[(bIuCvzl]2X#٢0t9ͣN}=&1ݢ=+1%6d1nwDѫr723 IBɏQpsW%Xvanf;Z%`x!M?:fWZ}yoKjꐸƭ5%%F?nmF^m$LE*Ih%Gi傦P͆}]"57؀O~|Wg}4sZo,=bCjTKMD$[ilcig?Uύ=Sxҧd?{2tF΀4| tMV{hcn1:$}ff9=!DmhfsL>`jS=F(m!ŗ[@#7>$**MCr.ɘƘvޅXd+8l:bwPVj2]]C=K"_|f.kbώTE6 ,wW'oUmU9Ow8iλZ4dI%^gTѯnT.B*mtdz?Wsw U U?5ݶjy.<Ep呞xU.3Ob`OqWOwP4 lqUBV1VE.aP3OJhNʴDTЛjg=VY %Y;f5Vp TwE0"o}q0>Y΋[ "WSyU̷sڱR.q9>1?^KJdZ|pȂ2'9C?YՋ);TSFO'L"tRd*ʟ1}*Ҝ7L;xфŅ2J*E2͔ܰ dYԡw-=xs@qVN^OM1*}Hpfųvx%ڙ+Z0ᨠ#xo"I/ 8|4~U50)P1FU);3'CԆ~Af fGիS?վusHGɘG ~V杢]T+A 1/E";wbF "/se.D1*R~twᬎCHY,Fׯtm%MWu0s{ͪ5 I]!qy}+y6?458FU#5/9V$u ?E,}=+[PhiJ> #Co'= Ec˫C1Hdo.f׌E;@i\7a\*Jh->dڭ>g/DWԏ!v|gF*`b.IƉUqKJPvlGiW.@ )=t]!:F<زbպ9p9ղ!=)4PV9E N}ժu`(c}L~a뤽.VY13vva*dEE!Oѐ)Z/V}V=l: ly잸d-kB_rL }r?T><% \u *y`887[3'wWGFV湼.{2^*l F@Z;Sٲ4*|eqXk"Oq$4VXׂPw&J:lpҶǼ˴i*~Z 2 R-kUZz硤$gsG7l@X]ה yC~>6S6ԸNQg`Lߎ^=˔WfO8 q?Nd?-"fZwcП qBKP׿doz:6MRn!BqIuYU|4?8No/5< ŠB6+]ـBЎCBSR5?!y{m/bhw ֟>/$Xl-RFE&nBMKkg V9/7n_L^vZ@gCPEWU8}xh;feB +$q&r"HCo:U9/2 H!͓rz$ex$l7kyaX*D| 7ywa/  ӳ.KpcAd*e^Ѿ:Ö%Kn6Ӊt( T_1{/TI4W vq#0$4Ft7ŹA l'jg *ڸ[b@#2ơek偬o3?oE) OVNnJI@u*겁__c$(Ws= 7.K6=̵%fEg`@:xx -FO ԁ}FfIcx;L*~OXy&qcY܁:%j`yʛ蓆^N; -T؃wFJ)<( ,. (isC4 YXԾdc3 BI~gv <ݓ]H7;b$#6!=XK;oFM$kQVƻ,h;L0uH>4jx h;{VL]7CF|ֺD獄N%ŌbtbRף ! t3_8t7z%M17Cj_0i8KH%ZGGfSkXA3fSv=m 愺سd$PN( 4O-h"Z;ա*0{e+ @. 6G?k}#R\%"0'>nZ;BvւyAY'Et=Um?U!unҋ Ŧ+E3)OUun%7!w(Yݗ$|o(U=J$|ptkN)φָj5;%Ȧj[DX~LqERrW6y Φ6\'0|2PX<}du  s7PBuq_ޚ iW2`bZ̡-QVuk'zz9 ێ苈%6rK-RF3ܻ40ZQKM׹^o@n'tB|hՕ'ĺe i[˕d7YpLNYl l[UIoV q=JO\k8cM-т LV=Ȫ ;djhrm$i&.HO1CO,y95TAdŁnIcO+^Df BBc6i57.uB/c~)ѽ\TJ/e ѿ۱sf;s?p< } Y\SNݖhRDAjn:.DVH͏El[C,5ͼNOmPƎ 󘾪@MeU0-_)nSj+ouO Hz2_Աgij7ߢ CF9?@(QŌQp!Zmą埊|Kf-Qn,*Sli|1۵/n&rٛ v)$-%?Cf8ίXdqX X[`O^~}{>(` *ϔ%],+EWLK84"Ĩw_c37F3rصJNEoH%[M*~x]ޫ N7AZi@PТ~gݒjsPpc["Vqb?"!1Qg̠]_9&799>b37k߉\ͩ@Zg%nOC-ƞ0zzF13i49`Yo_-݂kHt?I 9]mʐ"S7NzKWDgF?^d?Ya1 s 9v?6|lԃ}Xpܗ 9A]l휺C e&mrESrqʝқ[R*˄N$ޜ#bZbጚ#ߢ&A p0:ЮٜƛTG c?8),fY Djo8Dpd$A7'LA;uMh*AVv9 BFOm:q |H pfߺ#1!l"IZ#[X`7#AOVT x>-`3ά߿e7y7U)޴?`u^T)oo u7=iBV}6Z h* .6ԦzߢKWݒD9 -Ğыj*BCo>sVr-6>jCSYY(󊘢ڑE>0kקT}(т֖$ָQR.^=~š}13X/V04Q~AǕӽԄEr HL`P798S2  e#;$* ķh]7#%$J|'%rn]*Zߚ8XFdmu&P;66}*EYԇ##Nti)m[r\P)E^;wh.~7%z&6y{ST~0UFefdײAIVIM^[FΝrBRW~PK}T/teW*A#Oͱ$lCq& %KZ1j'ph4XBu[8_%!b*xqig[1 {BF32-:ڊ?TyNI(#E!P NMv @X b;VǼLMwU~GyPB_͹DUg^2T6tzvܾLAK\ҳ}SV[L>8Tu_Sڇ}$9aJO,"T3'e#S=&QNq~ ÷C ѡvYGGy*Nv'p2]x#S/Vm;?Js 7T[f5449m-㏵!rۖ!Xvo[c+qQE1+qSD3)` ׀1<﬇w,O"CE0xVtŌͳ V #伉NUmQzU;JRߏuj  #ުjV2@vŐO/a1rkۣ0nY[lC⇂ yXy O6sOuƿe`O5;:O ;{ǡno{Rk&62e݈ؐTӦ~I6}ŨEw+!pKCzmP;Gu}o.(ï`&̺8pP$P}qzD1&:,b#P)9CKt"+"aMǩ=[\+zRKI&Lŝ<@ ɧ MWQ~Zp8s*E3aAc[c2/~Slڂ̱?e+ܵFtdj$Yf2?|P yݑ C]j\o;OLbA U n (uyΉ{h5袭B02wÃYG-B3|R^D޷} HU6szbgBgNWoy72>ΙV WTJ4;\ҝCtw-49ayReoaVS0mGYT-bo_#`煓OۆvCFMܴ`MVڵ>l"$ofTz!Z5;>>Vem^?1Nt}{}̮y524'1 _y 0{A>m:NJΐ)0OP̀.7)kT-^Fqd*4n,PL$;35 I(.I՝t!QBP/{NΧ zfL\HO$m N?(NGS/3%>_޵}_Y<^<9dCW:UwUawgkeVHʅI9 rЫLdʼ)?3?qYT]bG2B"}鳶&~jutĤx.*:M!FܿvVnܓ-O҆,̧SXtP=e_lbA*`sdK4[m܆!+V2ٖɩb3ް:x"ьUp֔KX& >^\LCIzhPzìMÅq˴S:\1HMu!1оa&di##]M@9ɠsV++)z^(H}޻~q0xL,sO?E+[Pf6Ѵ\o"hpӵ`Y x.hbUPmza, ܦO|C!P;ZJV ;3MHqmKx^R%F$KQR$ʄ H72lÃԃuCЙAlkf9$G ߴoMcو"-}@4$F 1 .@'|^E?jˬg4?`xFSGxOP0ǹ+[c \rjYk=6@pKc$L73CT}uOJUE|}B`䲠_yyn!8n,Y߳1NKp^F4Fn#!izhCay/â9 +}1=eQG‰Vȶ{IJ8@5">=a,vC&aqڝ 8LpNENE>2D :F_A!_!1ĺ9~ETr`|9bw0/k-rUKiT2}I V >z6NCe A?utUME|3gzXCMӁG[1v~Z+d֍\gwR_ĢWS <&b؄CNmCؒ;_ *r[}YYx$!蘹WOffۮ>{&T:R'{|sJX8#!v[Yl >lceVQyͅ{@yEzflkӅ 4"h { (Gn9^49TϖBZ/HeĦϸR _m} >,>.R5ks72⠡P9[jf#m֖R'[B%̞y°\:*9= a==LN{ӸT6 vY2 CcVQa >k-`@Em?E2I>hMR8 !Q\ goD _Ywa'?usvZ\K˺dBؙ^t7d+?3l0aZ焣{t,㋩d&<B;uOA>szŖvİ j:%.zn;5{g!2Y4}=q3ȠP2L ꟍ92O۷{@ *ݥ)FpaŅU2z>J DWSrTDToئ!ʜ'9V~T*N{2ZjӦ uIZiņ63|dG=!<ϸDT[e.DLQZv,rcT?X:8NU|#%) F>(ޚS{ʌ,L/O{$0'Dr}l&N[=L5؍ț=Qxk&F5.2&t;a*GڻgO6۞dd3oKj}Srtحsu< Hn"R7bMl',] ֨YjqATRҼ7A-j|oxY*Rv@^ϜVkWU]SY&:0LgҠ\ yM!7/ NC.A~]˜$OSuWZΏAk(qPgkHl)9*w𱱻ecXUT,%Vbt"dsF6ci~o`3@Y9~FDN/sU_ V.^X&V)Ю:CfZh@'v1`t/mO>|bd";d|$*v<[ դ@B0nyo3;VWHY/AChE5^9xJU7lӔ|tى`Gxvt6f'y8fša@6Dǿ+0U5/Zq˄=lfxd 7T 4V54XɘS Z xϵ.8e=4o1-+ȱ xV=ѾW H h^1|+ Of(___bv2eBalV1Pocp8Mp^\2w!fo(TD^6w+p)j\"'/^%*^uЈ)1\W_}Mu18{A y2wL>m*xtѣo8 qcI섬0cDKA;V2;tZ|$B~~_ӊ#;%Ay t-USoE8D#HolYW1wz mw\\N~m'"UH2<&ϟ}].(u4!2#6x&rSBVsiW }]v6.pݤHpjZ.GjP rY8Oh2'.Ft rQNjk 8%hgǪn v0: f-S} |&uR-ݜ'̢΅@|F?fA6wQga\X%m. IJWbHjϦ.(AaK4-ć&|m!Msb9z VŢs{rY|} om:c>clIBhH[y.+9yyQdϟ[99jpt7F/nPjɸac* *Ӆ^!7)Z3Hx'*owrPvC&cO=Q|imC|Cu~~,+'%$Ԭ.|넕ZiCh\.SK/B' yau0J1Q%A=L׼H&O r)G"R V5fy#-kWϫSp1 :;^ӀAK/j͘:@?&Ժ?#V,l$NZ pGnvZ[lT1$H` gKپZ]{bdEa0HY>JIG "x-X,ȷuH=V)fP 1Zhg[) A*f \ '؉N莼_U3`@1Gbl!CRI'f=T~\t /TEžjvL[3gSxl.zwɜ5mx8H@jچ@/AjQ@MLKXA:KZHѿs$lR K_~aZP>{˝vCꞮVȎӏ!cRuX+_謖՚6Cfq2 ;ܵoo8r=Ӏ(@EJ(=TPϸhnvM;[,%kY`$)2%x2D>¥dw^n<kwWquq`vsC|Hg,0΀E}1Tzj\ I8K]N@절^vL z{JDy:#͍|$yh/ #*^#qv"/&S"ng!܀_dhorh6fM50E,3uZݙZE_JNϧC*+OLǏׄ5yMUtPYD1j;ZBr ._\4rO&f(_?%F$^X'f58R/ٿHag[̢w"UE1R8?%Jl=ZYn#$X/:>sÌ5s8_?_fD_Y }Na޳V \'ZHdz{N{ry/FyU z_ NsFܺ, J>e$)F`\26=/ bŃi]E pM1P֭9@ R7ЗD`ȖFc2er&Q*cFGl-G (@q" aQ;P*1 \t6]4¤|e>2rT{x*WHCzQ/rWh2"'*Sxyh"&D2 "[J,#2HiWo*o萝|.Aחs@C}ZҺ1xE ZP!uzB,G};,o=cX2 ZiGަsS>uJ,bБHXo;z(t(pܙ%zbŠC`٘"Xh"Jo \IVEG@8DA[˭\k !- $Y-GZ@‹oʐ_3(*ۆ.1Y.Xbڭ1c#Cqٖ(ڒp΁[l pK-׳VVr& CxkI(ICd]qRj@Ock#4n2 JGģg,eV|sn \wO)bs|[lM3fS¾ƥDk8ڢ@V3`$&d.8 c9uR";ҥjEOÃXpu#S?ȩx5#; 6q8ZR|C3blL˓2J8?*uOxY85 Q0jC^?%̶ [ Ҍ &`:*pǿLR`Q>5 냏J{WUqH$Zއ _}P$+=&˜e󯙂Inl&^ZYW\+ácPhZp8ΦjLkBKNgw7G QIuM S4xެ 襨5eT yy~ rÉM=1Ɔe.qH~}&ǎ6SBZhdjS ʂ*mFP]bP]Ws-RYzjSıvD)WBRh 5Gž͉JoHho7|l%@dC u2MMx~ǕO|G B4Ǝ,l܉/g`6C߳u?K%e$Z:CIJqs ^zAޒ 5$y摱h³ OcHms  uq r5XM~_=ׅ"I[5^StN~ Z|NFK 6zBZ0*/zfGȻHؓeCOmKgj N^{ Rׁ0þZlh]H&i2EhؼH![ֱȱccf4X ]nI$ܹ6̵~*wO;] &?N 5c>O"=B`ș$C1VzaZq,Lu,*<+IzD^oO+?brUnG D a1kd SVņSa\vm浄yyźz{vAh=x|KþsXy Fw*杓0䔒mcdO5(P6poЇb` Fcf&bfhqYw@}5Os*45P-nd&QS]MƎNh NJ401KMӨ䛾y vG2OA0=<92-% -"Uq,dc}zmG"e|Tw~'Y`H<❻tvr?Q"CLO_E:4yI7ΛM UvGa<"֬3Ky!63{DGPކ]MP%I%R!TςoOD׏)JNZmp=Xm:'ޕ)mICpϦGe(m:z&m5(/KI*H!r|N5k>VnYySqY4aS%vbM.fw٧njl6 LE<}AnnY;noB + h0yZiD4?9^dB2OR-w5uCȡKJRѣCH%Hlue?FN+ v l.#UBRrh\7mvyXSsp- .Ezmw-{; =x۸T&@Dnž{CV8jY#I͙lXԸ4b%/eU:4d!CrMb8!8[U{>ʞMpsVnW4K%yݰĠgwK q2Lh>*ǀd DR_WJ iPM*m/^rԲÉoU;>>? ؗ>O/{b탾GrWy2T5m 8>X'DoޯW7IL-:D6pSK\}^mH|Q Ie!(0P%/f8wD …8gkuJ?yQ, _+e6&8/>}V]`uҲܰCZE_[BZqZ㍢ 9l{{Y|x/)W'TGJJM\h95m('i =@8%R{W']~cnD_yiқ~MC{%#ƓuE3)ckr/q|!x]+ ̖[V5'{h|PB3ӱ$C xWWXo3ƿL FFJ,ȃl~!*vPXcahp'C8 5?//Iǜv?M֚yP)J"a@Ӡg-Dž1$dD_MFiլa->Q^thQ)'\(r e_^3CG=\^C.cXCVj ^`!Y_ -K}]fXlD~8?tw g_R*vGCVgJ!tJrq9rApJ΢Q 86r R+b^jMt5|xL 1u'mP˯㮤@Sr;gQr)M:ہP7P0ӿx8aTUgGSrLg11(πM%OgE\AҾQyitLv^R@\m@z@pbtTX- p۟JN->- Z4kibS8/;r 3aC;265晋()|CZu_ge*7Qs:|Qpz &CW0oH:=H]⠋Fivq5C=$N3A׆J0g"P:RIww n~qkgÎ% ¡q/&UPwpGZ81ZB-ꈚ 4ϴ|[ wG?*zZ\:m,-V^s2Rє,23" CnCjߦ")H#TS؋ݡ ##[ ] svv_sT}N [0Pk>3iPQvӠk% \ŤE1gܸ#/0c DRq&et|<}IHnN"?,:#xN$۳e*0#pm!TDmU+FYG¯)EB>y=KEDz!:Sj AU?}DSSՐwޗ ]30LYtpv@5DT.!5ehr"p nSBRK{B]kd)/4Ew?o电 `Pry>|]0TV C6f/ʼk7Ϧ軤`a)gáRߕDVB"'b u8O GëU‹ %2H^b/Y$h3 >0`Xy%skю5sKi4s Wg f=[İ**1BoT [7|h+s'z&o *T,ze>EeGk``u,+^#k\[|㖲QT.]ײ}ʫ:T{0zt{f?=2{Ƶnp{P`c\ {A6DrY<)ncT L_ThHF36'mS͞KKi)s@%&|޽:X=&TfDYGĽZYm Ҭ 1z|o[atyw k âŋ-DUwϴ~ٍe( CG׉Ŵ@^{% G N/ FZ/M6Eak-5,uLA 94,zGr ‚{#u܂/.:< {) tz6w߇ȏL{:_JoÈFOmm\qD\W[L۪{;h$@H 4n;xJύ= J]0уd%ZZ]%\?Xц@M$iT)fB8(X,9*PАPI8 *brZHxSԱ Urqj!y7bYVsW+-rox[?+]>FY[bp %yi{Pr:ٳ܍ ܹD/f#@;̘LVB_vU=::p J^uB{!S\Cx<ק,R'qJnwuS}ۃYɛLZ=Ոl>LInzT3LWa"ק^knã@'9w^dbNDta1x` 8IJ[μ6hLrrNh#˄_i\#EHCp}Y<m]E"d톃?Wz+w&dKUT DhPLƠ\!LQ >#oz sJ\'G3ch ۋ|h`RgU"JEYe#l3Uڅ.GͰ[io{!ŹL@νo4:MUo}-mNL6sce;Q͗YF. eDn `~~B5`q=A̗bw"Ev5k34tC78 KxXǛ.|`nT2=51R"k`zЋ;53}`yHψQs#>=";ʚ(/%w+`IhWZ)lA]gܻC>bn8' Z jv 5!c;zW!%OGtL0YjNR{ՈMg-0IO鑹~Isnie:B r3zvekI冉jS!2vSjdW|-\.ǐJ;H-5=`HrwN{@w(zzHFA|[),W< ri΂L! #ugAcy!:|Ht+Q}{PoEW61rJk$I2s;1L5>/n1jiE#)ZVtD}D/ܸ e%fi,>/#ڍޞ uv?9ك,C wQ~g .t\g~u!EDs&Llmm3Ω`kԚMyc!2@}ǦY^c3FpzkA {FjϷxQɥ;x Aeyk Ni|{ dUVNmw^8$o(4|fKXjI}? ⓠ#^ūb3nGwhɝ{z 5 uQ|'aN^@{]̎ :~a,(9dl l+#8U6*:dݼZ3*v#%/H ǿh,Cn=0ph `a _v7g*Soذ|_l640csA*h!+օ=HDl4;{78I_ŏrdJjxqhEP ]K^vFskjg3b.5OsE':RM/CT+$~Ρ2}RbܣFm$F)[kK &_D^eQE=tTXcx^EΊ/Jp1O I&$ %j'ag @%N3TA|^G(=Ǜyѭ=]nbq9&븎&(NWJT 1O E t3}}==#M*:mB/y5V^:$u8vZلݤ6A8BM8:deaKxເ6iݟ2v!B:bKuFpqINSpRun`!}0q $S"7{v8;gOʓ)EWJ"(&6, hBHC{@c% h6ǡ QI`È8R5oFiSEcVc[OM#0̡߱" Q@- šUаW 4bLŰ=#K\6$otAjmdխǷkxKf{W˂ %7BPaA:<RLAB Ays9j}D Q7pR- acD9C֬;::_]P C"lb^s=gwrS댭~R7h;aq`%ZB{e6g% *cgBr"xZWXi93e}SZdћYYH]`;cl }VwLw̪)(k`!(vMRWe-o1i-GtV7An9+ Mi&r[jB̟GyHI$bSJNŚlqm={ig#ě`Tk&U—`t3i LՠgdzйYsg24UC dp1UPr;~g!chb\H/U$&7Zp{\#xd65K_tbRM^G Ϸav.;ʬC0)K=; iboRY/|:mY$W6v{_fÜB@_AJ IHrC.Y R R~^.1oU+mc}K?niMoYӠ!d|-7zãU}?XyOYt+ܨ01W!?}ҪMK޿G:DFh0.Cʟ,Q+"d»H?7OoŖ:rdEW5ʜj|#bUvFwEP|je~$Sd9V ,z{8y$/MʥD sy kN0p $Yl1Ia0yx3sJF/T.fDh1 vן"nb 4KOK~1do)0,D?UƌV#Nﴞ24aQqRSqmؘO@Ifxd XA3I^]@2JٓQ$ti4`+~q v^ipdq[lDoģ"t'A_noV4wP;xEm)#+<~T?rەQDf&&%bdu3\>P6rf{}I¿ s,!q:i(y)Z}%-Suwv\cuescڻu{~7Ko#QwE~':#ΫIGTU40jA@k~t4ӎꢀN₲_>K=e5 (uP-lIKo)t V>`-CCm`زK;"!6MjNσQWJuۢ:nUClnK2:>N*]!A4ťxLLwwٚ4-~at@ T!?0E:V.~#v٫gG\pDSMoDmNU8sP0)LyRmh?oȴ8zѢ뷿K%Fˬӕhp6Re(a٦8hg#+9<ڝ{\Yh l$+ F>=hW+QPPs/9+?lSt3/"8I| Mh;[ $*YuWs|t^ROOfy5܀WVy?{=LpdǨ!Ox15mZ6z>>(-[G*5)P 2 ۡ:/t6p}]Kp`12 c he+6KYa(9_m[w?}.*%ٜBs^ea(Wnޜ6Qœn/VemH>Úֳ&?U3Bp%,~C\p.cb ;/~w@_Fjlo6Z"4&]NY.`6W߲4BRރPa㦕Vp[p("W\H{ܟb'O=׎];)=ڇy@#hYos; Zc S?};cN2&R$`/dM6ZZ (0HARAq 7|9}/l7|r"brjq吳4'fvUA3ouJWgm'O3!k`2aJ#M(ox+n7 <\ aÑ'RQ]Ȓg(!sEn:1y$/LJaH߮e<̢敡{w6Y.!NR,[F)YGZqT mbRqCȤv4]UU4[A(E&"Å,,1jlE-8I baeUd!:6!+HL֨## 1'՚Q:F o<Bgzgt|xPt ǝ814f N/PhFDs L ܺs 1zB&0!KuE6Oq ;+h.3jhs>$f$^`Tο`@Q.pDh~*Ձ519 l0"miw}u/ ǑW]I@>{&':23{.9(?+azPoZG6Ļ!Ƿ@16u tc !Q}ak~+_Z8c@nU^!LkNVܲWQTN䣩D/vq=ΜPqPr~j2^3V=΃jz|*8~/em(`Ֆ~E7(."COOl4j(DX&Qu Kcv8\!WjBL}LPs~3f$;F7bRJj>tx2WsOx=*eӝ›zdܸx؇,H(_ǏwNw027+c-1(!%-Jq&GJy"X~z( z8ԟ!%֙iÅe5,ӱm)݆3y9:EyIVÆeUmہ '3jpy%,߄PzUxWN#@e%ǜRѠqVJf`ap3/B5&![n>0o"$BH?1aM#*|XiboTLT{,9Mca9tH|=ڭ-"qTXOLe/E uZߍeպ9\YfE0{Ya*{݉(~z>| OksֈMRI3FlR]bw}A15g' ȪZ Ϛu u /:8\r#ca7BůU}Gs>Yc$ƔZ8OhhY6k`dܢ*l1D%fKYC<"5!~ݽ@ =_ \*Fg%! OAB~<w++\zB12 8ڙ׵":gX@h1Ol"JP}d nvA`K-~2g`CZߝ{ PQkJvmݓgz29E83M P \z­"jE3 GqJ]gCKKsK2tE r}.KIIg\̯ wS-~ ]~b{kggDR0dxZׄ lB+Qf)%OQ%Y]!jގ(ьHt|jDlRde9,{q .@ǀ+9Q1z8K*6>gn_豸QjbBjPi%FA@15~4afC "ӿfeY90="^A7Z6uB_߻mq{B:>a?t0r"q%&p"Afqϋk\~ML!Զu .הVcrvSFhNqz-׉/m{#GL†\̞&J{@}@2닦PVg} Z2]b9E-AT1*9)iy2( qʘ5N9eVh7~ b)= If@~e*2 >=(Ue͠:SetRweoSczmcXTՔKlj&h58[?HO܌_XضU `5_T=I3HQ~dZCf5;7/*SMpsk. |R|ZS3tUtd.Ș89B |6sH#uab N"wpr%t ~D "(ڦ[HX%GI5x6./y;jd'2ޙV .O!BIv쉇:k|>FN #>8Eg5H2_ kUiO)8e$a>zD*Yz+:HD!pB6xE)\$5no>9vĜEGP$=UTs6LrK'ZR/v{Z64I(ka I {^8CT`" * >h%k\I7V#ML(41BOށ; wR<]o6Zb],/Bsdeo.ӓ*#G9}fgt2Uu#F^^~)X ֖:ZGр"Byt@훶5KP-tZ\-WP;+)ڟίk.DuXo.RUA6?OQ{7Xd /~3kEĘY&Hm/.OZH=^iK`ʹ:57y.U )_DI#'U^İPafڑ:RQlhό_[&\<21u_d$kuD{dN'B[Ie˘F0 _.+obzۖs@FIIKA}kcKP !2fA鈙yw0AX:Ӿ6"\B]6_}ڿ%(AR d^=JVIPjs^s}PbA+j^3`Ƅh7' |#wA"b_ yGD˥? INJqw8N߸#=|}i~ 쇣(HlL)P-hHJGߖNy";u! h2W?GDƢ֮4M6^ Xלӛd^p`ppmio inj\J?줤"m=-6jn 6/F xݔ c_l'D d_0~[|įh\=X"kw-PZ YGQR>պStYtA_O)# ;M;zAO1) v59)s`Fu)=[ܐ \#F|wxxc (x2gS8 !> :!]h,Ѱ= L&jW8;Ƴ"nG iuLmyXN'o+>iae=_0FO9?ĤC@6Z CFm-@z*AKљy@&脉ʌbfqKOlXw*ir|9MQG$tO47\vdF$G9ׁX >C xZ|?(GgIs(*jhw +n+bj("`#zֻ+oA7!:^~v(Dl겏ΔSUX,[ƙ`?P#`7HX+)e.6!| 9ɇxuX:b0W@`X'ՇOE֩A9_~B'򖴌fvolSQ).kF;q?Kt5$30[3]-ErW RdZ"~^0G|x." Ro1g[V:>%\ *¢ 9ONՋG w"Ȧ& H>e\IUbk2'ȱR3 ,Ŷ)酁]Wi J{ύԲ_bVj̙OٴòbCwb<¹09z @|@tD_%V'RgĀ5&3\upS@hoI2B|ԀCC MNZ->ֳ 4w~B)3"Z_hKcXm?#E՛H44=X错W|a,)!Vul%77|9UooB686[-àxVSRd(nq .n2 uh}| F;HfN&+ʮ}:xTje3ҠqO+" T"m+ j<"KLUBX16yݥ,oցA%-+ʑ qB`F̚R/@3|5$Zyxz?YHo doP0wzi caTac qqJ,~eŭ{m\2ΝP_lٜt;QXӬW[m`CCώ4!0z%{᷄6^tx%ɡ[]?j<ɥ +J]3eK#Drn`S5gr/r^_粸951٦ͬ;mՔ‹eٸ-^s w:Eljml#hpbc)EˎK L/a\SV*ȷE"|KΩOA4 m;wVtbꡁ,Oə\GRn@k5Nl͹Q&1O*>4jRQ* 1E!.6ڱTy1*eB׸AGZLw^T7X4$(8% \ wQ*׳v8Oފ$&\2Cou-99`FӯU+ݳhri7+zQɒt*~E/ zv %&Yε>?`!5 n5\xQoAP,[~KuDޖrSNV94mzZk7jߏOPy`ρ5[C%d~q%v[D헁(;h^va228d碶~v ]k]B 'Jԛ+[˴c8wÛi9%-8Vƒ\EϾS>c լh(ecU vLJ% { (ODThn3%xqٍ捗3w+mI2Z6PT|RIt>_k;b@C'-)J-!z5T}qJk]&nBٳ/k%#<>M~Hfzy_=@i6@$p GV6mܷ2dU$0iYֈRwF׿"œ/[}R6² hw R6.ZBCl1ס1ǶQBٿhh-oSN>:8G@W:i0\=?z>[UMB6LݺD[(&fg&맀#A[[5/+d?T8eWD9{MŢU83dKETSY/(9؅å I[LZU#SrcX|L W/L9fu𵍁M˿/FnEPuC0?y(|Ė.^~E*0s/ ؎Mgu_ n&?5}俜B q:aR#,ބP 8TƚN]K1@-)Hn^͏#>`0G5$&_>̪\UlgT8<+L|Mvi'=/6/D+LSiL =J*"WXzO_b#qy@Ij0Z{hs7=AO\zUIJE;ꈻSԢ-fREXHj,wđ"er` ZE}a~9z@^n}c}ۉUZ7$N%{&6سy> ^ē+;_@wPQhn`kvd[T0 [Բ;H.?2DWs m")MW2q ӘAErQ܈H__~|gXcP 0CxSI_Nm6ewJmH"=z>lT\U%xVhlx J9V-o#+W6d`kQ<:L Ϫ~S-9: g̫srn٘8@ 쳌fA>@AU EVC|XlqH,ů79iF71gpĨz)etG{ޝo!P0QT[LD>kh elp+^-iv;EZ]qj$vGVќ`ɲv[#&Ut>yu?Yɋ6oX[|.!<)Īwgn[0;gmIY-VXdjR,>ܥi2ۤ?,eʟU¯xBgɓ>0e4y! "Lԁ9ZOH)gٰR$ S"0-u0ϒm0JQ[#pEdp Kwe*iȞj_.?m(T}}G'<R<+l&Y=WNT"<"~#撹 2!wEpC13ώ:bޙk|$'Ol0DኪPYf3M5+^t{Jgg>!0<{5~NdzyC|Z qo-'v= sA8j88j[1U{zgt4q{H'I(2Sy#ADt$(Ml󩙃u[V%}evTZ%5P=Ԙq W]ϱ,XN4tjH_H;ƤFFD@x@8Ԯ t9dݗ!Y)pKL't HaMS9v,6>.}YuKmޡ:cƆcY-J`׈wĉ nk#/q.-`07A`sGչ4q奵X[֍ی5*!-'Y$菞5F_=_:3J$Z]rdԍ(oݼWi r䯷[}UVږ*tJJBM|{.K'iN`76jץ= e'q?TdGb^יN/ŀ&U7⩈lЖDZ􉬐OOIjzz) ԭ B(dlN2hzsD8ȑv$Q) aոNaCrl1.k; A ]TJ5^ }<p롓z.y ]Oz=sWul  =N;R٢\iN &O{&<~0Az"rZ* =hDB0  tpq;ubRo*sB$S_l2 N1?avWS䓛m;&ʫO=B"UEŃT$x,(h)|;LX\rc|sP> J왡/l{Et)32ӛ,U!u. 3&IŒv'=Ǒ2wm$w= {HN%a59B -9 /Pm~Yl{`m=SAi8"Cle(TyO⭁3 GL˅?)Suh^/:0͛Xn`*& TI2kEfLO=+LJzf婑ZIgmd_ŞV޵Hf3lCx^͖]v!$#`K}@s֛_[܋L:%(n%yЖWl6dZ$R lo ;C:4YƶgGEL*N QQu!}YVu z,`2‚꼓\29Дku+3U` =gғf I ]o⨯)i1gRwVžMȹ$UF:շ \1b_WHRu)E͂{LF]\U?ć.d˓\u-oU ǫ:Rz[*yHzhNO&$D !z @/6X 1 a|!W{<4U ,[oF7aoʞZ,zx9d1x]q^HmEg3|{>׏+*KN6g'7TL>Yed7?`Nnr'lꃥ"bE6l Y>H[S)k|!K;H9D'&=@kMjA*#\CeO2W%`F&[*wuӀ.kI]cL/3({%RP ѹf[WyocMDOIzMkc kQ,-$pk]Ę ތ?t9 "Q{)utYiTu2Btn7ı$/ok5ʄd9:c84F{,l9BYm6=SIZ$ҡ́3ʅ7~IG, hM dfbz܂,?mp}Td}UP&YGpf8v)QhFҼny=1R0X 6\X^DžV# G}5G[esy_gRʄ痌%`B(zRUYo2NG5z$n,=գU36 B|BC"ʲ7S`YꕪydwsɊ\~%yjpe52viPs)G;ԚM2ruoE(2aCcǻNg]E`uOݘ( ~2Yܭe͑^n eAAS4uP68~*wSrQW@Z9( μ`x/^]5"䏏q4~0A~?Y{J?!#5⥕>CT T] 2k3k4'$[h?>ALW|e'hDf X=^zaeQz_ǣ΋/ÞMݟ͘"2@Nɥ[N*ïVŘҮd5v ?RePk3n4(V{x aq1:#ɚ r^4^-TwoJ=1Z>dczdPPB_-A+ߤX3DMdDfT8>_u:'6 e57RIb{)7.RA'ĻOOO7AG#=9 >7䙘Q`[.i9>)y_%@ xi6Y2|9|Fȟ0I>4Guȇ0`Nr3ش({ۻܴo`MrPNg`[ L>ʺyH2 66s4}2_/㰁LX{LKE#,1'cXNNE S7I?JCmz,y'PD^C0y)  ݚ?,9P7t#펨i?[ u0/FٮݱJ [L1S,?;[ы}1&3`>^wڴ<1` 8͘\0.vLNj9|Q$AER5^@/elS_'iZn* %Hv?-1 TXfpZӢOd.*bu+k%2lqe>7"/0IZ&C)hj7Guz'ebh5a8~^hPgW"C ,lS*a- b~W]tr]@"B`/bL*OkP:R.P\F GKϰ_ 87!q1[g\%ǚ|8΃aX[*=y[{}W - 4há9=!=a`47 fnG1ޓxn(IZ QYJvw_##t^@ʃ;|#Ԕx1Aag9Y[*pT9ٴ^+cYJ˶ Zv0f [ #hF!1B#m=U`!2ny-O:Pn>GyqIaBU7E< wta*RK2>{t#q$ms O&VsמudȾ'YsbVY!fWH*%zlz\i]&Y?~"e:ZgAZm{Ө1"*SV'=)؅,4Hӿ>Kh gQb׫:YNT"|F7Ce(l&eXgAWeۮ pr^.4?"׆EZu~#h^KR%- ٬6|s ! w%C..ߋ|TyeǶɮ,|+gV2m\ /#y8|*W/y/?g| <\߱s|b0yD>ii'gCtʠOh3p'h5LShX{=e*V%ލ=16fIb&Fbmv- D֟R\BPi_Z9vKIZGeΟ"D 7/6`r.!9oh/Ԡh-5AƱl%ER˳j8=#cR Hq#Ţ(LHhֻ:d;3;14 h5L.UL+Bxr7G'J3Uuӂ$9Q$Fr5H\_*ٻܟnՃd<0Avy|=yM')Iݹ[F ~E8'+3rQֶH4 Yϑ֔ 2O9qx$H:!9r1 @X6<[ux%l&ds.7ې',9dq}fwyqrSV2|+q/O&9В~a[}I |&"-mR6ߺMcoi'D+Hejg( ,h\WܣztwW>%Yr8F\> H*wOzEGFk8_ ec-8[N'5p6g=ii 5n3j U19lT޷%lWv>{2ڷ wvu}ЅOZqgCݼT[dH@Fwaa·{$4Rgi\JEݣxk^[XP E%qMH ,04AD੹^: }~RĩNjBLuҨ: WX e4~ !:O !yka@  w4? pdaSွuǂJvZ'1?BB4 }UM(a;h eD9JH #V: ˢ9*GAlP*k&6k{xűGnS̃9?lJ g qbF= 2X'i5Xs2; w䕋 |PNPok D{5 L׶faGꥇPsRdcT7H}NQhWv#q?RY[en2*n6B»CR@JgM8'nN JÙq wdy"=XV{ όy@8âi,+C(T|*rMT>Z[W5GlzcHxv~vԱe"z`};`ҔV?3Oke^nl $%ELӌltZ ϒ'E \g8@Ȫ0P 2Ź>U貏#g8B\hPp9ɆkZQd58pt`6{nb'U73ڶmW*Vpd!j } ;О;9tx7 ^FDTcU_ipCY0o 4_51.gu&HuM5mn^#Pwh8$.>3Zzyup7UЎޗytҊ'(eժw&7,=:nB²~"ʈ6[^Η,(v?&[@ le<}%Κ7p$XgZyڞt yu^^rկaLLʨLyb"\\ou~)Bt2p#t4gʃUnzJ(ϗZN! 0UIThk_P75bod[3I!=A!׋L?+ϤhdpaHQwZG!ON0| Sz:(v$lmEh?bƪ&.̃@6OJN㋪tbH!Ň@ս暎_- Vq|Q*vNju+äb5;\j\>ffPL>SQK1e>_C%-d11,Mg __(wDפXdz׊6/)Ә6p* ;ySw_lQoQx󊅝7\b(D (H~UHW׍ O wbR*5ъOC;u+o czSpUZ-[ I)P r2 ,Y8U Y =f3gߣ@ }=ԯfXQgiqVWYWl2'Ҭd]d82+zX3wqOm<-/8RB 1]i#Ib=ln&&9SJXyց|l{r-Pc)`=-[yĨj+Eέ8*nfR&M'мuv&=:OSbEecdgP4A7{jxNz4O*}(bGa9੶󽕎PE98Wr(DB諄Ř[0Іq]3ϕ-:/, ZXaCݤIn5+M Oz6LG$wnCN̮m֦nU9J?@i+נ>,f@k,,Q6Y|= ;YM[X<-vAq[t%2؏Bڗe=^N$@uW=Bå:u>z+c(9G{-rЈpv!Jd4SF9, $f?c]wC A) M*UuCjo.]b5*uknߢM=D?}+oh=l` Dt^e薩{ JEr Y;p3%߬#xMDB`Xcf+㋴+|V(n4n=ҥ9?_ezuS \2o%!"6&EQ[9]#AE#P>C|\M|"H{bylwno07܃P{\B\ѷcE% )>.RԂ3xl4TOHi5Rs|}51!)D&'dGNp#\f= WBҖj%Uٿ[Vf[Wjif]'Fx^B. }i \FRݪY-L1iO7~a j T8V7sF\~h77$-8yxSet{,q]|IQD$).DL`o 0VkvibG-°(B&8\-Ι0}ہ8miL X80hh+NRa b6IfYKh9a(ap|=gީq6ç9? S[ fb o+&e]X+oV002SK\P8Uo|G/ EqI/.7ʰSQͩ.~#r*>?iq譭f3_Rx>ym)ծF 8o‡vS3<:-{_u|U&zWA4Ӝ‘@뢰#}-G'KEp2NkMPSuו!fO{ۦQ~|3~<ӪɤiShƶzܨK錵JuW[3peK@Ā$"An{Xk]± xWdBJoiIݲ~v늘`&-d+d~9 rO1WZ([vKOp@X.2ȝxAZ6Ki5xMuY|J|"% sمK҅@X5[4W]g7t@e}Me/1tub|~ϻ>v#Ŋ-ٹk-*q! ]U/!F ]gS~aVMS~^R\{YRfW`BW6wT9Cf dA13#.Gf$g9HYmb `KҀ!lH\~Yf0CQG$JڞR1m;.!; ڵĨ%17CHUo}TFO`Fŕeŕ@r@ 6_3zɛ%qD 3ә/y<u8Cer3>wѼIt/ OCw?f󣽠T8\ 6^\ P@hVKl 2i+OH4fN_͹+;~nW& + ~F 쾐KfCHoiZ{pxF _;GVݓbAMNB@\{Ssɪ+*1T)CN&+?&:Ng14}!(Hi(R~7Gc%RpŽn14Z_DH$e3;54u€0E;dA@BE$ST!K3]MN*ob}/e"9S0^,):h\V.Dya]Gc]-,iٛ iDˆ m3R=T-MYNZRm.ދ7 ku\Vli<V aQ[S ׷$+`k{IRRL1m%Esrp{'M}EAݟjlb.L״f$({*%ſB)ZkifwM0 8˙gi37JL _b&b) 7bHMeqWZn*Jwt0}&*fȲ{\U(5 >mLڌXo_t5D+@>~^at7F`<'buO Df#T;jPv,ix_>y,OGg!X v4BrRW`r-6.2yΓ?oZj̳xB@V&L,T:ZOv;k.pp 8. YF1uT&mp(uv;fI۽BemEX0-[^UyN| SWnߚo µ'wN&ݝu.NT[(?,slBE4_ Ҫ?wouM#&eJcOFt{w̟}q5ODO_j[)r[;ۖd1i)\x U=FtTd@!OU8.џo=X 3 QɢhyܝxI iu{(*)/}]#">DO`]3 f~0Z3`YW:HS@3cx(43~3'JɗAL D3\ٖZ<` tq6F*E{_4otF'bn kWsccKA^5n6O2?պTnt%?ޒASDn G3rPTpGH{/;fC&"ڣTp pg |$t n[:Pha^ /5Ym;i#]g/J8/ p؞,|0 Bʷ.>=] Ox~w|;jbAxbM?0 Aҳ49c@#!h_-r|q]єҮ sNR4֥?\Zcn&jHw'7|f,4wb6]SΓHXɀ,3 _M׮=ǔbxk7ݾ{# > AUӍ+]fo'Ђ)1)uvG+GY{)#Z eq[Jכ#yY%^mEH!rRI۲/(J X-NM+-FŠm1AϴB% 馒t{əOUEvpXM` V3Xe;hlLZ|,2O_^;=[K; -D_(:dǸIv7'?a"3t> &fvjѱ_Qs_il<gf)65"h>C+rkT {{`Eٖu|_Zw `wq ĴZ0&[cR3z%X @k_PUռЬ1THsxKH6Wto_p!Υ/"v_Dcx\J4sx`etznCkdG 9'b}nX;ԉ{PO#W0TXm,^1F21 FzA?=kNcԑ^mI)0GpwxRREE<"AGzL~%C4E^ }v;oB`"1ĎЋZsM@K=fg,$mbmxm}`V6 o/u-qJ֟hbX름Ou(I8VY®*lY&}U2(B|[ͤ,ܸ]~7sŌPJE 0zw[!CGL)e R+ gf^s;P QJ.o5!=_phKܕ4 Q:,Ks,>O#Y%mŖct0[5OuRck4,2OZR8Xϗd4nht ˛cNrhlWnKh߭``s0VG{.{QhU;'Q5鞰+Y dC1c[G4 nc,u Vvrvi/I49.jV"舋v{6o{lETZ )*j[Ȟ\bS}a{Bd_3y<c~-aI 6}$@*52zZg/% "fGt|C5X3QNQ&tss`ڒ@N3-`B7n-kJ/L=1PXz—+-*'~ Xai&hȰG ;Cկ=? ~93[y87SwV\$1ᝣL&T`鑥nqDu9͓-+y@ 2r{ySp%G(ܻƂ51ӿ۹"{~R +[D˴ _ lj=YM MԀq&x {U*wU$w?Pt'fڑww>m0_\?Ke 'Q|JwRHdݱ'qrqp1.g@|Ds> $5ȼvk#Qesv(eP.1hW}At~QRFP4(4VZqHLL< 6h^JDf}.#a5ǭA685=)E-eȪlʃSˀ i#ΚGD~4ħmC"&$@ݓpW5ŵ $x_HL5*aNY!ɝxEw8TDQCkO#^5ro`y[[O~?nRX֋/V_PWkjUڢӑ T|΁vBo XfSz2:/o t=-9*ܒ%ab# mג}&x}$9^ؼ\9KamU) CE9sG'#df{ӈ]m{E}-Pzg#ZͶ]kNprx6q:~i%~=}3 Cr۸'WbUnQ:EWh'HI8ʭ}Ow<|SU$ KR 6Jª0[isgzNO04%Uè1 ]+s.SsOcSC;/F#HUqanq?fc)C (L9JJ8_J%#Y.3S&77Wnt}iRGCd5Vg c{>t5D =M~&$p3+[-JXr-ݦX8$ :2 %BδbV裵!8m?uRQ|!+pyRj}A2Z2y|C4o4_D1or09GR[ߩo6;9F!<2ꨵӲ@ 8g,Y~;,U~nUG['Þ4 ?wMY*I#n: kG8 DžZh&)j&;THT[zdJ!J ձI#h5mAn̏bէ}6^%QUϹ޶s|WךyVWi / Qj9 3]=ӄ }'d\>`KLr_ec4D@:]L͍=h+u#\ѵ['F ٙ56P2S%O#o7#X3}qnG] X 8ݙJ_pĥ!eĖ&%re51@US>ou}9?j]t8ؙ tП+LvG#Fi4$^5SԇHZ^V4MD!@xe_ИW(so6#sYa-lY>=N bkx9ފՃlZIu힯|I||d @E$i4iۻ hzW_QۊgɟZlEUIfձ̳>X;|`BH@g`]׉KfZ6Y+ׇwp2XhG <_uGof`rjltj9ڍYw]=+ĀWK Ӵ*找oUcsyOϣ+P ,c)-' nPK7Z'7#:{<+*AEag>]eTW2aLdEVSZ/"p^\^sGӆ~o*[I(ݔ/zYDeN0,7MˏbN^ŭI.lxrp[|˅TBӗ :VE$rOvpyy焊`4|vJ1A%+y4/g_]j~e$] *3An4g&.* *ސ|n"P1!0A}y~~VJn!^ә-Bzfw.4 _)/Bvi#۱FA~Ue=C f#}닠{"V34tɿqs˖2^zH!|-nÁ@qڴ&H7A\Pd%^.<ү ,G怱rvXȖ N&gr27[Zn2jsa5|,9@ϳalɉWI2؏wc611YՂsEJi)0=Nh̺x.ejB qA%|Ԋ?}BcѶ}bdKiKE!& !>sU5[H,@wK9GrPIJن̰3^ :duW5ӑet wۧ\./G6[P |1bЩ.][11T?׋}Ha^;4# #g`j%֐M6>Hc˒J}HODt t~EHIo"1ߟ.Ka|h.s Plފ YPGl1$Άbz4'Cc_O?'1Qi-/wq,zF<-eo?d;{$\Ͼ)(S/v K>ƭ[L4"!c,?O/Iv˫Zqy{A0\0~H_&!VlInRi!nnYy(Y5&RU!!= UM| $X4D*HL t\6namUh k"MEF0kC`,@0:.v|N+&lh8`${'xnF B`,@g\.bRF4G<aL b`®D 'O,f:r6hgPTyO@`)f\6ޔvy9m&FG"E ʒ^$^FZbC'jǗ9m;F^"B!CޔZ!DK{tFɃ. ߭@ *[݁i0.Ho#eM0 5tH*1 P&]tC)pno{t_e/=qmYĠGOS> eꥮDy# ;.? )~μ1=hNRQibrݴ+cm1Vn(!Bl8sa9ӱPm^YB fbJ<١fq8B@nXbpxf/)wv`'Z"RP^f"B}I6%|y6PC )^1 OZhֻ+҃.SXڶo`vTfd^U==^-^S$ _Y@o&Kыft{1eX =0C֟r'Ltstm̡%huoeXe`K)\њ('w`z h42P!lmɯ(hԿo~:9Vmzi&[zO>Pgݿ X./$ ίg Bp0RNC=ީW ERՕ2f`.P~m&ܳ)n{.tȾԪ{"kcL x΄-0dSLR_8c]|R@8DMl8O"MoQb@=Q/5"Y}fc"M;"% 3ۖ{\vr[֐7q1"ӌm:gh_x8BeYx{Ę;[s2=$c^x2@(Oױw^!.i_FM74`Nh.:mdm]sV)Y dؚܐ#V L1h+ZXuO#- grcR%ϱק>mAm|%ŕ;952{Y 'GԁꝬz+=ȢD)3%|"*a pçbSA)Lj6 LIW<ȭyd\ V0"G3B6F0rz ,SsbۢhR'Lg:x}u:*hF%Suj& N J?fg{A2dCk:vH1̢.F?78̓DiR튎9_ƀ̳ɉKP~|s0gNt+]*քN9,&]9 :W)^ \%ŸV݋~Z1b9@Jq 74=z`sՏ hCqʄ)ټlF" a snLREm}KA/N59kf!ܠ~;?,& |;/5)r*ʱ5d leʙe!yeoC;yZVFu.ziNw~?Хݼ$),&;+xlV62`yڥDf_hH \+hDKgzK6ƻ4N;Y&"7jDl)`|)(/I #g7B/ OJj?鱦'Kg%S9e墕*:e bQH6 ,BQ# nD/9(MU{cqul3%DlG܆ZePu+@ϖv_?1q|%,'Xem-"7KIF}{sݧt7,ΎwY%%Q&n PY'Z}Ԥ˨+tGE8H}"cT9C$?ī4C/Jz`LF* ^Pͨ~\8Pa${a|^v$Z8m hupOʁ崺wIl=6] wXX[a/øF@W[cznl'9qu=ǛX+X>́ .N~>l=6yAp.}~\9i#q3:m.;JsSc jNaJ$Tԥq Pv+!L{C>^#O|,5-VT9Ũ-XR~*-&_Z7-dѯߥ[! ?l#"E5'^\!~EjBgQN) SwTޮZzI00eꞲf/;W}F3Y(Qs q;/Õkw,ɍ}åCx*STS.U Z*:G;iGYq(Jinen'!b7F$.`}Eƺ6@s|`{]~k$W]H)S#u]_ry{+S>ߘE"MoD UU;Ԅ-ΊRkQ {2 =# !jt4wnAϾBNje6bY: ҡAF!":,F<n˺SGE/VuD_vm5V)]%i$ ΁Ӥ2bz(s)GEcT4=Y$@Ϝny4ZJ)z dNՉO&b>ڛ (!|ƌs0M ĐG nʼn#B~91G.t|`*-6& B3UtׯJ{.Bj5 k-%b͞ ,F@o x Br4i=}"6.w3xHKy?|!zԙ;ҹ]57^uA \/17Ox hC9&Wي`<{]9S o!}Ϯ|$krl}Uo."#93 ):;1}Jk yg O}SQU+q 㐕518q~ЇlͲ&dx +1ɫy\ t6]g ]f&U/)mT"K.dn7%s@nTlI`:VcLl|H8M; J T]x dAZZ!u?i;Ծ;=he< x@H/>^twc߭j3IaQvm(8$c^2 _jJvVL?M#hO!ӗ& ҩEnLMZvA!Hn!!U lRjųKp~qjk,.g߼9vfa2SNUg;,@n}@aOʫ&Dfwϟf 6İj} ꎿ{nr#fA, o}v$iXYX7qE=+rkDl %u 8޻!s-MFsnT(_#ZMir Ta'H'G/^/*5*0۲n#xmTr:r(aHTmֻ@-@)&E)+g(ȫ2կ˹-xj2]$Hkϕj֙OlR7 M:!`ApuFkC+|}߷WC+ 0,R:TWcӒ#zz1__yrF_LgwxJZ'lM#Ht:d9I3U%̧$_K2Jc=nKbjeZ#c JjӂɠA9p1{9:{mnC-"EEbն w;ߌv|yBMJ:8L6ol )5kÏ졛_Gqi$x p%;jA'Aٚ Kc^kׄ4,zY2eoDKcJgVUYg[8n qwÕZ&j)0mfظw N[<:hYH1+qw_RFjAÔdzXrxF߾jK_tJݩFFM|xZ<caK nU<-y bj/Ci,*MZ~_^h}-Ȑ(@('qTנ47㴤ImճTv=c'>3tSGqt;!Zxzw,_6򇫼m̓X$+'kܕ#2EVT)WQ60 G ޤ-KL %Fz n 4OG.HXDļ[Ոtڥ8;50g-iGч6)˘0R2w Q9HG[13R#Mۖ-oD` rW8Lg%JPYrDUоs?cS!yՂf! v%DI^~]^Dlp,`HWߝ@"u`е?uPĦoDM-h^sA%i$)q;Dm~Uh''atyꢥr?c#Yt@K7r'Zc{J- hrL 0Qx6_G/B2^y Jx`.`Լ]J:pjlD?̮yiTbJgtƑ~\de'F&`vH2iC# A~ҽvvEmQU4Eǚ?v|"vAhVGꁅNL]<ۜu,qzeYg@3>Q* puΠ-.Jq_7xcTJ-=g^.v }йzhçRj3j/zO$}f(NځEQ5zCg3O/(t ]ut;F lFi5JіՎ]|A}9I;L1vv3K.H}IC#Ze!'%MFImR|"?m1`3mgvj`|rhgRHVnp"/YND1I"9B [9BeKqgݏ\PX 3Qb`{x=e (FefsVEV2X{C1/B.uh+!\7IG/I=(8n)B0Kc3Z_V~{&M8cKW\>~tfkG#`GSǸhQ`[Zh /4@ymQJy['Z1/`>Q"n}f(H5GfӻeOcsVPe`[Aty/Zis181y'eQEvر2T-gp&w)b ;<|S:8ES3I.a Ƶ}q 톇<[D|m`o;?tuO3J*J]6EjЀ@3RjsV sM'faIҿ $Ѷ>a֞;U{脌rV>'[D"1|]Tm2W9}K)"Ԏ=W1c`LIL?AK_=,:.ߘB6nůpz^A%F{ֳGռZ eOp~gz\+ڿqbpuN+8:('Z`O?yvҜ@q['淏 WŵIu ha۬ER$6Kz a.P޽}䫯*nY'nں?q*L&T+Vl" w0ώxisQpSS>{3 *Ȣ$vɿ[J,ߞz$C&-+ĚׁjE+S2DLSMr&Z-캺dyM%Kbk`}nn_##+r^g[&bp'NJOswX LXY\g7>PJu.c:Nwy 9RiGA((Ϊ7H \ZU',?"[y5?>uhLL(8fx|eDB;!6)1gmwHkc*qj\B'h܂~gY3?b\0gXzd,ˣ{drhyh=kN@V쁠!&±q8~- &X,pu.=m>6{'o j@rxo E#oFD-v7nȝ,:]7}{Ew h, Oeᧀ67pH]?\Pi?}/{֘ Uz, 0Ǩ Q:%UQeprQ]=no_"#ZI8z7k/,KX(7Cf[B?/pHvth~HI.l%j0oM fOv(\:Eǧ'K( dQax0 ˿N #E][ok=쑱_G%:s,@H-Tgθ!)C H͇&N'q\-eQ[5lHE/L'=%D}G_z $sH(T :RĹ&0ܙ9R:᫇s3; gG~}6Ԃ~V&=ѮSOœį޹ۂ;5FC.fEE'i aQ} OZQ KllA E(p٦4ifZHP곂cڂ/ lEĞ5ǚ f! qPEd _e"?4Eʂm?<0qis Q͍C&/]F՘K5 Su*T04tK!eNG=D?Zz) L`ZLFƅfƠT[kAQZD!Xk Wx"=.bIẅ́(dε-!,.:f}&>vDl/tه^Υoɵ .[[BCU~ ]t;|7C)/4řh$3q]LfYz/#_# 1v -\]Y a:rC u\`l6(itLH;VULBwuZeh(Q)2<K?v}}B7@ 7j31"%C XFOydeg_ͅoW=4eЀ%l "ȐFk%+e__o݉zIpJ 6 jt.ڻ_bֹӵ4.xee1q!bݞzm}q67NS\01b/0ڥ<)Cϲi+9;KP|8XVg}rf?ꡂHH2E%oi(8mP%tiY~P! c͸qDbGtp8=ke<. V2IU-aj4[HNL 1Ʈ⑎[ } fo|{)tr:-r-6_XhZrls PtlM !% {V-.lEc9IHI{bpU)~j4(.،4] ʘ2 &5ueݸϏ95vK#Z%^DX?C#(!FXĨx31tgM)2L$Yo6>g2p³eE@.Vbk"%`%o*AŕD.ip&f.Ի{j|\{ȧ׋FJw\ @ȍ;4x 1cs:tͅYYClGCJ-}++YJ{FoY}BĨ|kmj[{&0ݔ*+ s.G, ifỎl÷ixB1HrW0^(Qiȇ/"o'Ղ+z(FCh%`LbV؊M/:TngShz̝EKzΜ:Һdo4qd\YyxXAπZ]Z5>t}+|bFP~_S:oOwF0.6VH?K0b *Iک7zA#T[0T_'gs: 0jlD iAA6bd]c{(;$ۜJ,ͰM2rY-D~W5<5c.c/B!|w6O}[rJ.,7Հg(?֢ovNV8T5B:Aoa~kZ~KDɮJTO5ZWT-?gT\&ע^#R7 =EfLDw>n*k>)Nr]&zӅEoC<`btxaExBɧow1P0=J[6QS'@4*R^D^zrl[ 4 cm Kv{E xɇi C<row%mm+jϤVBe$_6r6mΥ!,r6wnv9"/&X#O`7ͿPSJ kWm܅pψ}t E Ss/XOV.Ww e U}\b yՉ;"0"/1@h wo 43ZL2$k#3kFCU-#s<;~ O$lIopA 5 _IakeیEf8igGofs ']*4fKQOUQcLC9sxt|%\Rt[ poAN޷[&/!ZChx?ݓ 0,%r+ 73'2\;j̩W2gU- Ϥ]7D1W.*ǸCR4ҊbDS) F:<X\K4o[$]28Gϑ+n6}/uZp=ϔ{ƒ]f Ċޝ[Q(?/9Sg|`RLG{| F.`4nG7/;!R;)9&w'%[ ն#M:ŃPG8@-։/&_ZyR%=I*<'y C) _.=\ %3Ovzn4p5yebo@良Ob 9) GRfjlARdDۘ/ջո= <{C֛ԪCڕ)tƱLfSԝN!Z&֟^(r,"/xjZEO0 zn'o:3\:{,|E+p}Q# ?U׳ُǢ@3hӢܓZ9Lr$x|XH>e31D㕝ɷfM)\Y_ŷ9ޢa\M:Ye+89ߣG; 34 jd#d|B'D8:ݺj_E D+h]&Ӝ $0Y'r-ZA vgm7ԝCoBw{9Ȁ>9A{X>Rݫ7!,C\` },P~m(/-aZGumekrن^˗vfz?:᭢XU!Žj))v(g,EHzS~8N^D4ʣ-I2Ydrm7L * RpNCwT}9K^kGX[$kѿ{qҾ_yj\wTStlr ֏G^g2Dm~-VgDrt8M c0a59r8 ÑgaGſl|Ae&'PFPQADd v2Rm[ދз6֩KgJhJnR2"Z Miv$ķ#&̈́ntl-U59kB^/Uƍ2kWp/A7m5@<5JГV21?G{`5_H^V/wQP#4%ҩ !43; S TSK*z^>f{>cko#,8ǩ3}/A\?YsOfs>L= ڼ?t0ٶ%U[&ڢAlH TG'~4;.iM/5&eU,Yc8 W[8Ec OqA.lD,T`1-x*s}Y(D89OQVF4CyLD3˟n]ogʍu&45KP T:"҇ ;W#ʱvdD{{4eW.|8`:a} 0 /՜W?:lx"l(/B ^j1{8Kǩ?:El^݅yyh9ϼ}OOՌ%]G/=EMY]W{r7`ͤ0']D|D>vKYF6)pZ=0 UU~ +ܯG_ZIxtX=,vyq|WvA't\oX6O,QVD-o%D&FJpN԰bTZQd=MձGJCqR/ֽPF^t3SpUvKRYJ]Dt'ŰtVڣkdy {&{ot)պ,CXuG\ ޼ c )Mi'fJt :oQB{uF K,F2-k H 5S3)im\#qrOpM V: vW"ԀHTQZ,6*W}'rku&{TϿ F`ŽRCxeDJ]+:)-G0Gs00< ISN%FlZ2AZsbd' *^0|Rj3cMgh$Y nh(dbk0.% 29H Cϕ~4iO}LXF4b{6ӘHҶ+vYSyA:7 0z19);32UŅLaAoM40ϓ }v/Ƈ+dZe5 ȩNr@Nw"4`YTXh85|{|&4i^rM' r&yeNб!01ƾ^0Ƚ 1wr_:#;0TZOݢ,c V WB[Zx"{-he^u6JXYhhݧP%RtР f@H*%&NpF0dMwgW(hu=9@+; hD]IwQrRA;jPtñ&$ǐ>h<"ܹr'gqِ7z6YU_L9ٲmwv[UH ZLC:~lX;P)jm?GDg#?,>@'6_pRzDeKIR UϸqφU)x“lb,X)ƅEr^“T<<& L4r[vRjbQ lv|ru z. NDW]k=N'ɝXɏl͞xIa?ГI?+`Vv5jը>=`1e ^߼]f4L2]_VFJ ݀}Ǎwg-))0 }Yܚ08ǻJf32T'7+29g-А!vB#X #w<CLAC~eЖ1XyJGE~JyR1fDzm0 ?݆{Cm ÎFrd#DƷ́kcs\⯙P hܦ˥y4syݟoeemd2i,@ h)g.F'5V,nG \ UvIu(cg#ioK2wN&}gX-v{_nbmAqt\_D= , Czve5`<8}oV4b? 8b:np^PzYݵrf؍C,8cbjV,:T+j;_ʷA\W|5_rZ\)zQlH}:rA7DحQH z/vJC%_}K6Pq2WFvMXaո"jpP5R@y*4yo̡SBc1+@ bRy|,3=K2<`.6{ l [Riev&!rRG, 6 i\Q€m)s q֎S2 A\>4ƟʽT~ͧ <'{:ؾ&;B>Fԕ>jS^wO:%2T<_nnJکԖnEl9EGFdO'j Ҩցtm)Ndx 6dZ2Xǔq {:sܷ${|0ϢJ-:{rg.|G+U{,7$j=дSsˮA[I^x%M C&Px*G%Gꕇ%AiA:+GidLuveѓD+,65zKO 1>Tg/җR͎VLq}VMd=Wמ3|7ØM #a~_F'e;WAxA g^P*|9nB!d}X|쳑x`ǥ6Q —Ӻ`[xSQD^NR:?AK:aƑރT8G]<}j/F?6cFOA')+_)%1Xnt(;/RY`n:fҶ$b ЕBuʨnO*Py?ڑhQyΣ7 )M]_T#vμB ByEUrh`'M<w֒xoV~ׇʶB̵mcf&!L?Xzm4v0EH>Qv5/̰'//t_=wPf XZ<Ջz-]TFy^q6.Eo=BkU;e~- ȷv̩#-#e3 zBޞ7F_o cVڮr{t!fF&}U Gfށ(f9Ut,ɣ]EW2RN#d* .V3c+K7x6ԡ:C--$^Cp_" L&,xzg4k;GEmD9֭ R%$So /lT&6̠󄏗a`~*Y=: O{:F^F$kSE)czjf%xE`T^-C聤A.b%m>6/yJIGtkA/!ψ! fkWл PK tз>Tkd߷ު Cѿ^ym!vxZ8Z׿| bJϴ\ 7qrU3RoY@O'QƩٳ$W_oDoM30[Ѩ9-ա"-PcGm*qZ2>TOYw,kųS䋻S炶?|)`ހd6)Jh]N nIcx%c1$7=+=|@c)WUI(u^ կG9sF.NJŋnjbpDlzPv]Ce_.0΋m@ 7 RaX@Q#7XOl/t4xR{0 #zs?|WϪ\3Ż|WٻdzPVH@|z:^0 D*\z m?M}n}/S2d9p٬.: *ly7 -24BPQgj' Ӆ&0%eҮx+pDjJgghB4o42A0*2UncV_f] SCW%'ڔ>vZvү|RKxbx=4^w pHrhh=fjs ÎY/+")hQ-#AJ$Ӑ={o9{<!XBSk#Y 'g pYoWa^3U*C'kZQk于8vўuvF4 sEQM;\'%#8ͤHymr}\46 dt[vvb:HpfSK9)R 4߮A (ZCQY`*) l|4쨣?YthKZ4x.ζi=w\rpgy < "ٱwt#X\(mhq~K1dYHE3?En K-CQ;bz>/V(&d-8~A줒#QX߯[>h"b^oɾE}(Lcyx)Ch[b:۲k+gM?\oi?ޏe8(/rO;>+h%6o[(WlF#p| .׈ʅeЁ[[>k٨Ҥri>1q=xGyAtgR+XCȢڴg+='M5{W_{Wz?* {Mhh$#bnl'u"jb+7Bc S)5cBM#y6hB{ehy1sBW|x.Y^ M^g8RIQ 4dQ.J}m*RԎ4aTnξ-/S|lӶ)bع).&ҝ޴XUULYGj^Z\/56fxZ#z0 q|sO.o}s[/ 6%.|Oww֘3&*cȎ/No,ѭdoSJ;XGVIjH945 ]C=op>dtR ~4`L}#Tzs\!l&)3fyQLFC;T*ȭF&{g8li^ȓFu;=-Nc NvrpijVV =kYI7>5sqם9)/ل+Xdkcg>&S +uBP#2S3bS,~$рvf"1k1ԥ?\( HI!Z_)^!-28s<$IΎe_b}Blͦ"y{Պ9"*ǝovIHSub JhOECMrWLnߗBL1VsmךҢ)b0qSM/"( q^Y ȝU)'LjmJkktg[;z}8}{Z0z$L̹z-SdvM;_O8"tQ#ZQI(aY.;1f␍`*[Vϥ/@YV!oSc[ΗNӄ'` I2Vr=o+5 zq#|MQ"J^} =ŀY/y$8PDw)99vN RS&6dA84)|Iѣ#5g5/3)dxC$sF`Z"q^*zbF61§qĔ\V!;w>`*?@Jy^~ZVce5y?ؗ0BZcbN@(@=Wil&ᘠ",2+al -Ծ`o/9xpX;LmO YK)6OΞ 9z^\Юx=gDVZoKf"ՂrY@I sWӏ.KKt}!>cA"QUvjke%>8># w{;sP\6;k:pz6L3U9 OIܷ 0>$Duglvs}2(g=ÉGV&؃3צ%j?XqeYK\=rV3ht浩a}ޖ/KMK7{tE͊`DVce}fl)0~ lKe OX%[~ ;Ur >GxjEJs @YGz3+']tc^ҩJr%{8:|n8ass$eM50Hc$M]UvٮQqۦ0CW2B64mJW4H0{ʒ>MSy%:cOr7 WzMîm =ĖXbn366Y;3aLl+B$svg.p^A }ug=;JvF\i+URn,lZQEjsgS÷#,j({4Oj[]H*W7vm<ü뷔dLK'.,Tuh|qqNBW[| h^u>bjX#AF%1A׍茶ira,Pf 9pT /l2u/ƛz 7*F?SU|[{W%'1u=٫hз?%bNpQGSc0 <|"ί>3 \dCm+%~&7W$F b_'bxԦg{芒8h#hzAlzT}!&䖚anH\ru)`i |&ݫb%dtB@ʬn,?G/d6zd8WDCn^JNM|_Q3,mk1FAbwP6{+:Rg@E &eWgrЋM #1D^UExc1"8 @Bza>.Q'PmsULأ1 9Y0P +6v1 y;%&B& Y1';VcjJ%>+KA I!x5XN7C^` (T RyHrp Y EyIsz"FfIc+/o\BFj:/5WioNIU^TUa1SЁ- F}8ݭg D0Ƭ)- h͹ߋo$’ ,~/Z;T(̵jYA 2m3cQѢ΁}sK«D>c+|/B&M83-FpT@K/kƓJ*z zQԧ.Ztf"'Y;BI?"]#$.H ,"}

  1. FjN[*hu~G9<%!sʚ*S٦a j^E\sT~]󱳨_S)~K l"-!&zwOBcj@ɳ+o&C%\iۖ""t)q""\X}|~Einɟ%Id r@A@8WCT{ՅNIZ@" pXgc<>!|*rh+ eNۖu}YGz5{x0mnB̐ZɠI(]y.JHz6M.2!AqTݠc ~%y/ ǔ)C]a*|ͥefT˂]sAQ)k7oՇۃ;.5m01VԜ7,;R0L;cCSJ:}>e]jݚ=cۄOmBf:~)}V,5%3Yyv< IXTvOI ة3PT)6v]u_K:|MMFytᡙ T38%rn{d/kxe1{ [`) 3+uWMc[[TS7 Bz1F˯m珀Zj>V,7yB)cW}H1P`%$gӇJ?Nvt=U:wʅIo砽ۼ6G\ʖw z[RZp(ti:Ce)jsO0=/ϳ^3U4ǔVI=R8"ݦ\Yދ,:7ZXgu3_7EGL h&-˼%@nKݮ9W}("mfystVQ_ Nw5 P'~piBR=O,?#_Kϡl8Q#e.@?( hU}pE D+_9xr*`i鉣n-qM^-!M'$rkN~SXMٮu̬=BDvI@n'oߧVDѰ͈M\ ]/C=ֱ?:`ւ%2N`,FvQtu 6( l;L4ZTVm-#V}+[=b77l֜sŗtCX`hyxt*(tCkl9Zhgj26L#B%/>EX2ԟ *eoy?K(MZcxɉj*O[Bŏ.[o^X !h >L%R/SX7SԎB.13&d*YH7ث%Z|1(MYn;{TQtc(GK̕f %oMOII !σ 6 '2ς[_rECx֭] Ȯs>vMa7} ii~RSAH__u=v:9.ԯ.7$x h 1p7+'+Y8.h rG@y]^TihJ&{%-)H4[x'OmU>I n\<˴0iV3X Qo6e(b ,9ẑϟ+X( aL1 c,JIܨYޖn%WƀdW EN*2 ן̋:2C-#b6Ȥ d:Ԉv2mzBwPQ(lw'~r.j\4QOP**<:LXak(s[`9 {S0: r=Й{sϨ@TQ ~lgl1P{ij륕HBt,͐6Wb#bK;78I~KDv?1ч:7J.˻dD ~!E|Z}"l[agυ<+ј 5FnXw/٥i8is6L}+a4 t/"j.V&>vCmRfW]Y quE=AT"7HV-q&cCdR/6˽Y ^JKlCMWf٢,C5iw!OdfaUDe쩉TJ/hP2>ʖ31݅m(lG>G#b# ..}"A;m_}ayՁ?!#.1ܔ*}7ֳr @MH9= Ѕ:qJlw/@`oVn壉 . SxH})S]g`H`HdX\)*3$f>%>5LQ.?h[n~-6ƝĽI?Z0hNb4! i@T7~Q徖HdrYк 1g& @w*,rwePip.WYM#G#ݛF aHk ~R l0~\Uh1SU[dh{;  77ӃYع4~!p,DN:z:D#d3~ k@G*.A~nkZڞ7㔺HS%3oSA*zURlP}=BTHqJ{a-xi, c9%?u["O|z_z_?_>c~_\O720ֺ 4051C3xd@]6)^+pC,"LJuV[Z Sd=~2wh8N QG.r!b/i<]_h) EϿ;&/]ItDSϳ:(3&3BgGpMov})h C_ 7}˗jơ+[|C$YU]=?09?/kG~s3vCZ6t6wjBWߒgCK/(nq,c-:XmBFS9 ]KKȗi tSfs{` YF dBN`qk9m]rTU*=Ƹ'|'Lf4h9 F)tC?@$[?lhIW`J(9"K6ɗeX`(&60z{c/QH'Ą4OV95vS_rnnăx}M5 wN qsN9yOqok9*޲qKC?668B^d6&\P8U+=j"o7I`I&byD!5+:)(PY]v?+/)s#',DڱtX_<7t<KWv@{•kȻ}8!|Q 2v{H]UUDz@'/M-YDPPEWFZV{|bi0ԓ*sOU47LS UoTxX&nW8&S\0e\r~tYd,O`͖௅T4#ܗ 1UR<'>Ei&p#-  قQ͂iW=Xx@ {JA,ze$~`%7b 3C'@Pc k;r2;W)Sh+ud%5r˽ǍHD&R#UtNsJ]<)b wB#=:3>+r)fe|ZLm?y TdmK mndSi(!SDAQ)J川x*Du2 -m\2a \H@zMu-zM4qX}b@9{jZx3՚aGǯ@a@1#Y95 Uf}Va'5;JQuSU  r(uvPG o'"Zڼbqw{Ql ~ U^аb44Rh~/ز®&5[Q6Hv Tab56q O9鷹Zo?$A~r6KjDڹ(T7ln tzWOr [݋vDㄬwtݦY6Oe%xMQmXCrCJ CWؾz}1#=9=ECeKhI-ܿȣ(z L}_=fidzt' !h1~sڠRFYjƛ O(uŔV,h07T,D2joYP삜; 0Ge U˚1W4Ǡ U `/MvK+!'[킅(t+jC=ڣþ^ 9ee!pV0IFfzrL]l~^&LWOrټ rMvCPvp@?I}AgY ~t_=&TF3"֡t'l}2y[]εM: @'~_k *F%h Eӿ 9%DQRydgI=`=ϨY&/ -K1. ;!(G{S WX cO?Һf=tAu~M%9 U\Bʯ-=n9i1`Z;! QĺIǢ'@Ps.*Km V"3m!}I-t;YzݙGp9beAoy9BlOh}uQbW W YqšRTꚹ *ӃmCJ5in򹚮' !M|1 [Mb-:0Ӈ:] p2%o()"9|«g!sfdXGD}jVHŏ/tooHy'U!~YP]az~ʗoiބޑLEў&f?% E l|CrOj7l[VM4&竫c>%ᓧ^N%}Uyݞ:g@\鯁/<%DsF{eW23١0EfMwR.dc`CXg5NKPKG 4/:<A1fe?A0s9$ty'$ZYD8>!DS‘Fs*b#}\w(jfxOབE0̺N% (3}PL+蠓hD&A.ފ忱x$qx b;G<%M3'&B ~avJ1@wln-X!)=hD=i9P̺.Dk#LK;HtC91伿bkQj\ZpKNp ޣwuPəG='tv y.*aP!6^E2rB.cP+ YJ4v4F Wn>Qb~\y*ubxE2E0>TMjUF%142]';; &M[;lg2HWMr? 奏KqhN(Ң~ڨQխH~5iz?di-Hi Ipov<>IHP(3y5jM[k<(gxx*^[@ !ͿiP%#4k]%"kSl՟kx7ףvUxNhiG*B09+uXV e bO|6Pg;SA!*oة.~mYa[7d}ͶM.Ǐ6>pynKSb 4]e$s9C9y@deih[?zD=6R˯Ig\".Wzi!kh0-d@dCJ$z;Zv{dp&oyFY@LN4[տYX!0מNRx >ЂR$6# %Kk3쐵I,FoGp?JJ8CihmwX,Jԉ#Ypk`*Ls 8'q^AAZX*Y(-~u7ifVBYX|99.%Y!~;8k$ Wf&R`Ԙ{z8Q6[$qCmbQ Q,QT1M<ٍq|IAH<JƮFq$/"$|܎MGR3MG*yP\APRv&bO$=H+$ZoFgH7ŝms}&o9ݣ qQX4]\] 7soa_U0 )<˧zce*:*L\|)铋 Dĸ9*\`^B):֔/BOr19JN6[ ڱp)/iƊLg /Qݠ< 4"Yxdnc6=睚9B)xq뀲GF DzT+5u(0u-Oi+lUNyE3*:?K/|UF $enC%"|M{n|'=ްI,œ b o|D/bǁWӃ$4Vv:g\eB~Om3Ș|* u#AMJeVc^JlItiNkخA䊾9(IS8a Qס1 `kŌ&٥7Z8A4|XMb<@ZKg srAXMx7;j>%k"#{muvvU{o )љmAVW|y@t><_ zS*e#.TǃtDaҷUFX4$>jMvXv`>lгnA .)ߒ(YkSDSP&MZvSighcYWj8uO ;5N.BH#rT5U*{< 1 $V SxpkjļuNky؜iJ@0&5/XS}ie?fd*,9@ ҍ#4 41#maÊ>Q0-sc鋃lI.GjC׶V PWVN6g(=ǘ䥽Wh]-2 Õ!@IjAL9"-^j h,B5ɿp])Z#LaC4yQ1A`7a] iN;NPW(IL͒ZGH94)9-Kc]XB1^ f7*αW~fo}IUhb9ucR;6[{] Rn?0n_w9Nv(ĝɑd33)87B/ˬ ]ftAd7—l (Ļ>f9z̺(vj8+LϵT@,ĢI&7Z[{K8("kA0:cpv=_d.ItéQLe8T̰8^%PXG I}w"uZ!AdߞnrU7 /ma  Hl>|d5C!$>D&X{t/t#!e<xزR?y*) 3#?I<9*p* .[TUZ Ǭ`y+]fpd( wlgcéZ`vL?~4hˋ#N[(,/Ѐc|eTGR9-D" ʄq[W9s?33Hu=S;_i\|\^M9,{;BIĩQ.<,$IzJ=K1򜝷䈥>DÇ@Z%&}kc8kV ﻑeJy#nr|$}Mj׈Tڳ=qq :`"5д,,S /bv2| ";-YК )+_\ m60U̐9_=y)<RcHd =1nK랧p}iy>}J.=u8:&>\Y|edv TyWxn}wq\ڦ}{EBI!M#b;?x>- &|1Z}J4 caG{S9x*6Pg9(#zb<-ou@ ŕަ)~XN8pyvY]B$9wtTG6rb& ɿ%͑Ҁ>LRQx?3)owk#xHjtp[9%$u3.ؑĊ(I)( `\t(nCe?_AA $tKZw~[ *0T!{3k'`7z*1w=dYBw]H񜨾|C(/[ ͷIϧ:YC4 ֶ!r2$\[Iក%kkeKmUpK/{AtE&;")g!FqBd g1 fKƭKًڧqN'׆ s! h)>a"ٖ똟V(uRD4ܼ`cP&0G;X^U`YV>(7cF O Ӡ%W{e.Ub/7+&$c撮\=Řnn&&}iA߇yL'I#&I_f{̤FKƁ)=4  6^\(N/e߸WZQmO Ą]pآ'*n։a jDPVx4۩<2:#q{#-r+:5+λ9';_2zV7l58+ 'A^ғ#O|v`*EP+fȒ+_abAS oG%funleB!z_ބ;81)bHڮk.=`sxPe!g>T7 _@/?:2q~́Z\b@ZSi;hYs]*b^WםW'&qir _KtXLJu!J`r_f[veį:{1yAb'o0iN8b/i k5Bd:GantG*y>X d*ZY/~apeցm%][ yAct Fr-=8?(* 3aH[X<V,T\NLx,< ibu:wDqq,LI;AI =R/ \tLEy&Ҟ9I+OdNʰs:=Z#)Fa#TwLY #CV'UmU->P"n5j>A8{NĬKd<& xADߐo\%a=wL{)a_jQhWDDj!XCkoTȑE95H@9CJ'~ ^󗫣S)0M.*>K<Ԃ_ƐPp1R>@3 A Br`i$؁sovtu4Ȼ.V{ p S-"wX ;qZa^fdk3M]Hx6_C2PHK.VSD UE -HV' Ҫv4[5uYAHjA%Ukg<rJƠv: kA-: \)KMJ#?JPB~Eԝ*7svv#ζM5lz.ICu/c nQ^7,P9>}Vt?F0F\N㙔YTQI{V8){ %f4zp]WĂ`lvg *bq|*"_La9kc]Lꀗ/KB."ܭWB 㷙؊ÄdSazԍ|+?8e8YF`|"K'D\Fzx%t$3!?hSI:z0elmNjsBwixgݤ_n Ę\ t/J^!2??a< ;\HIe<^zJ C pci*djj1-5ۤ*>T936ak0JqOv oڽY vBo8W@ 26%y}QBca{Qqɮ}kW#uQӦs ȥ;i#VIBnjrACUz ]O|+&.:1 Jc "G)HDhȴi!4O7d; P1aliLlyG31;!ݸӞK^P&2_JB]舰Fk[(`mrf4Rs&@gf0tyR/0͘9ЕL-vZn# &rn{adU\Ûk#ɶMANࢶJs r8HeY 4kh^Dk.c낟 y_"S>ރ-qG)_hm_G0zERVE|5MvVdXAVoe[@c0E~_|s5)XK':a{!Ƀ/qroF@&BȏZ,;Lc;p9eKA|B1nB%޾EK_>^;F}?%޶nȾ)ޖےu_5㔇e!kUAm-<|^ |qB~G.&͍z!HrD-9Gm {W1D׎,cw Wײ F*R7!ʙEdy2htQ"jh6bE%-]!؅ֺi܊2aF<\H'@֬׏ j[ b @(!2 ԥD6ӆ31 N8 4;6Dyڽ _ +XSUZ^񁠀eƳڌ}k|{W@rm{ݶ^~|6Cw8H31#;)xMC'a NHDBJo5Bm!~< xA:kJ@gwUr=tǸ=V7N0h%2_!P hVM^]K4yT$p"/Z n87# n~ '0]0c~ _1cЊsh$L?zAde< 4gtw$`EpdWR=WVr9׃Ί4; 5[t jg\}3|jiషBc Si:S)g11>7[G|=,,g8ƔtqY6x]q,(Z*n~˓C'ō-W""uR!~v6WaR+pE5P8DgPkVƜA7=oWA[_gtSS( >bFEl%YLVu696]hwH,8tm);(j;"0njeO,%$ MQAIG&hڣDv;\?BUx깱;\=^PccUGthk!Ae)=η]}w߈/r)  $\xfel0|e@RhUq gh Lo㢾h%"e|AEf݀2cpV*L[{ Crmg" I-.R\'+=wJG5|]}{"b 9CT0VXOC>}h6TҵV $fTmClkm"T {t&+AR*\8GDB4S􆏜B41 v ]gV\q׍(Mqzn{Zm-H'u,taQ`..kxPKh[} fXؽ5a {!ȥ^|(xxH.+GF, 2ϳ[C_scOH$>ފ늨 nO.7I{*|J{]GfbԞ R~}s)'D#iVxX=[ry!+Gogr&Q<+TW xԷRUcͬZ(5u%W$apNK[x~5xApPKC<)^; x", d,BwiQJ˶?E2&eMꎥm[.߇NXt! w~E8hKxB]'{#7 ;6 SNysUÒN7X: &0"xmre5!Kv; v`MdCu{a^0RߥayC/ F#czm?;Gcoj8}tvw"StVпgn\L^\sђW,&}uE+9f^zDgj YMT>Ly0. "cA=!T@>t^ĬONݕi?n^3||>JK\Ifb(k*d>c 3)ˣ-DЖO Y2%SFn(p]΂C}ޱ̳Ĺl}{\m>$AZo>t&י?U77{O(\C߿>ELB)mTxv4A8L^;xN\" x884L~1'DΝ<}@\hhv&̿-'սu`0 V.6eg@͊ #gU 0j_zKd*(RF_q_9֗#&GkaT= .h$mg]FP1_l:a),6)+!0e̎Lj];!YfL_f#_А+T̗Oh3ɵqfMsYإsk@\m5Ң{96ἃfFѧDmकn]dNNP"d˄ko VpXVųfŶwpP=$VO <*W~˻jR4kvǶ-ھړ-o^C勤o_yQ0MB:NovVK\l_BʎŢت ͢]к_I 1/rEޓ"XZ`-G-M{vqiO&鷳cN(;7~ι^k"ɂ>t`2dXn (MqAd:eK?ۢ'"L49\dhg-T5HrVu]7H|)е 8I9}L(+b5nM "@Af_#v]vҖ^VTmzCX ͟Qa-YZK1\u_)H_A϶ I|It$/ݷ5)gk&W[pLqk:—MrE#{}LyR2 m+lR|CӨi{?VECOy͂E2y۹!T=;@Jf0jY@VnI1J=eBQ9eD4ĘɖO3X-2?vxCvUAJ(}ȅu>Oqvc#/_ Vv>6v`nWzy ,2YȃRH`$﷭TʊU sJ.om@wIK1jnɅ^CH繵A:YʠŬ" pjwE䥬&taڧ^:>2}%Y* 'FƝx.VnUHt?8*}OJu_0{^*Sh(2&%ح8w\=篳aQ,7wf+֢{{]OfI㍘"z(/[(OuAX(pvꬤXb3GR h˸X[`"ZA+# &ea$G"lM^"S+,zQ:518҄N5vk#ODߺJrj/-52Mp,uq&[JO)m v 8ߒӆr))qK٩Uԏ_к{uﮆ g2 9i,)gpY|}$Ɨ]r BT]VuӵɝՓjR+AHWޯhK!ϫS *ỹDxa8!vrBѻќa]BK=$jZ | (E'>,ČM&DjՓdB›Ś͖oa2yv!7nogUd~@˽Sy+:[@ _ܡ8k0oZ\"ʶ^-Z7 aqV  FR(#\Enq߁D] U?u@ݽ@Õ2!r}켮p)=?,QOJ􃞆SDFyk] 2ҡ(M/&gRא\DtWbqBD>Bm1p[lܙ 0e6;<$>t Uu0+DBK@H2G,\O혮 LzQ҃״O8+ާ ||SysPc&HS"= .EɊK-d(H!lC{'pHncX;PY*BUB\DqBnnۍ ŁD:.uri^W1PҬme;,Z$&J$Z3sBBARwRm{H .ɳx^qʱ ?.uOXf(Ƶn> .%GŔpMj]+\*&2qN5u\v9#*뺋*<{Y.\4niO"0sus }"P&ך4>/nkXqVNJ熀0<ҿ#h@MX Ľi/$h(Fn߶Ե_i /\B[im*5~xH9{ϐ ,"1FP޻Q{OG;JJp#]븵5=NE_@|{tFy/ԃ`T+|f\i)!564{H i1=Ęc۹xMKbj]HJ&Oz n65Kz,m<*]-)0('+"}:bKEN.O6TYWZ$L?z6o0Iʌ"# 3O?\YSq^̆; - &W:ao<nAez(g: (̸A(Ws6Z<=[n= c fFZS$[{|! 1-%,{  Z- иe+XM<ůcy" #9YNߚ4rǒ-mwH^]kIҏ {iؾ+Dmۛ6[Sk_/+~ d[I)m\:1X1w"[eblz?l!bfo_@Ŀ)To΄CM7_T5lsÕ!Tc kZ [U-`2X!V4X3p׌9Q"1}֕/jn>HYT/ȁB\e9rr]Z_p^75}V˓fG!џbEt^ )f~"lQjIN0Ol ۵:Sї\Jbhe?^ Lg:Dz~.c:})PŎy,=I>dT<;]HݡysY?msL"Vk'5hI-V%Vޛ?["oHPp1 8=v+wNfԉH"MF9K*^ǑoQGNQ`NJQ b.-3(͡R (d+=ꨫF=gCw6֟9\3v- )bD7黽`cecP}o/pmN :e9 Z״hH%F]cjr[[E іrB A,)}IQl.l{37JW]F@)Nv)]9buz#I1V> ?slUXQ$n9C@4ݕ6(#] dwȞ] F:~[^^7|ON#cЬ0&ZL4/Dtز mޞ!\f"WPGr JCifH= uc-r'`8z4bYN/0닢y ֡}'C ٸuwƿo)%DO+!n軝~)B=>ǘvP 6'J\Bk( bԱ8iNtʢbKdPn=X׎({~\ \SXP!n Za?,曭D(6&u9Iu1E 4Aհ j`mrǦ#a u*Q%d 2/h>ٲٯ/4L+X6X]}#BVRtQWh;خء `iRR$bEm ^E$mQIc9.ؕ}%c6o1G!#@+THTK>`{(W5\c5Z_Z4mJك4LzEz[.R)VZѱ X}ux mBȲ%[qW}Uk&3g`!vmoۮi7+]q߬?\T: zqZK,`UQkc) v^Ys͕ ֤ wƩ=9r*i qoUp3m ɱ 㻋*#(,"HT4X2ݼ%]i7b>`Fֿb!nI /tOj@,9gHHh6NBl4Dn"eNYV'>BՈv"r*A@螢Č\|'Йz $Q8/,W#YB42%RAB.+7(GY!ϩ&-&+sELA3,ډ~Pȫ_W}I*3vAFd!Kc `=x#]}*T5H_"F(w@@ kA5$`euxoFq&[㴟=>#\uHp%x&;俔ܢ\ړQiկͼ>ۈ`4酊mV 㚮%q8p dɥKH 1JK L ӻm;?qMc6ߺؿbVo yToW+-Ӛsq 6q~ly&==Ax̗Z~rJ8;.r*D5搧,D=l?7FKke5 OT*k@ T0cxU6I+Ffgz2&\Cu\LUSOs6GFB gx=E7C*(qC* Y}_o{ ̩&ϪhvzV[!Zo{<.n@7OX23j_iF=27X.XF)A`dM`ohnbSc(L 75:BE@悶ayn]JUDi2ЗF1mlU&28_}!9Dʪ6Fn=sRrG4f,a44VV+}.ƖY\iIŽv3a Vq+E^5݆U"95QQԡo20o87&!]f8y*̱EN"O7S-LR Р9C4֒g p,"#ƿhF@m䴊=rJ"f{>u!qC:\~MWd-1f#]?> I50My]iCV^4 H|ՎJyȱ_`$g:6Efo!9ϠD2:chp/ ~0ҭMqFu"?;e>?[CRe v2hQ =F|p|0Os_Z]7 BsB z;VZ#iZM,<<~{L@dtxA$mܬo1C1%0s`%?Խ3sV:pdΫCZDqn B Q!u,=D "f R*(eVbn~*ٵJM,%%)iڶ4qȴAHϣģs s׎au(,S꘲ަdSBNU`yE7i4ㄹj=ZP{kPo`pPwo7BerLgĖԲE4y:Cc,o?=OF`j`U޺&ĉV+z(P~*Yu(1$/?_}qip."XN M$6>_`sDrdbdi (}MHA ?_`{4I(d9}l*Mb5ع̉a@ 9U;LxxFkr"GOtٟ2띞P /] Q]o4G~J#|5!s~ 5)aHrA?ta'xP7~.ԗ<G jr< ei2a5Bvt=koM=5֩ a6tDol3ޖ,pmEKw0eR9|/J(ƣW!"νq8T"|lUſXr)b/9T/ў¬®q6~-z=H MC^Kh[`B8yv Gn@>2[# RKJPeZR>N}.sj]f6r 8˧yTM9̨v!9o.ȕL=nCot+x %`:(_-r"A0-q8="14ھ"G ǬJ1ֽ9Nxf`ޠ Y4޵ټT)PSb6*8xO%lM^Y>T#`E(m9yguÖ6H|{^C?!"JjQ zQ\dZkOJ_0E(Eb;386ﰙQ)aNgqsM94=/J/w@5Hieb5,YyuL/iKg䦙p'~'Gg@#3ޝz! 8jJ,1N>27RN}&_mQV̉G՟'aA҂ Zq ]e:B m ؟$ HE1qu  0%UKGrv*,+{:O61Ϋ\G섀N!ܲp#?>Uzγ|ԌE<?H^r{ER a&@tF$/R'54aOغÔo)E2Cw/KLg\y;q`Fޫ웆dY`^Ʌ--#O7]DmX\ SDjxr;ΦAsJ zרm0F WɴW =6HSF ,s>?F3۲$,ݐ %gˡ;^kljaen08`8ȳeD%G1M{"kP6"]Q֧rל/lWzY.FUK%M{{;`Mx5j6)FI׊Jp7 @q;7p1C0U\Lk#k: J"28 9k*3":8٫Bfw̆f[ȶe- 㐻ٜBcߴ~ury]"`F&+Eyuz?H0Z'}FSSYeې\h]۳3 n%KGW\oS`5id]H)m/?Q%% @8=[:`j*_#̽V .% V(l)e2& r\m(EA'/~ +{L3uF= nK !-d~,kB~suuI=%"GOx) .+GKV11!:B^h9:a0WI# y(V U/lUMJMYLL!D֟kh%N2;rv svՃ6)K ڥ=~|$jgjZ֗:K |0nUœyQ.)'Î4KǍĢ 'VS5@|ܔG}@ͪ{>b XR+ oM/] 8/[ksx UUx~HD/Bd)^φFaIU*%~Fb ՊFR[ qw*0(f};GP}ZG7 pbQp㸹E.pmNugS#wczr8 բ9%>"a-)6]L7"ݵh7bqȏ݉1 *P5A!>n k#à?Օ\#:ZΞ0DQyA\XuU8>MYRa%nmmL ?ʉᤊ=-=kp4 H37jxg:3*!p C!ܴ f%:H@fPlFѱ8Rb)] pA.yYk:RT'mTȷZR4ۂ$Agh4W~Mx1qv{ kLH[W C)e>bTpiU.^ nM%%HJ/U?>< ѣ]q( 3r˲g:fԟ֩A/Sv57|Ӡ6 6i|bsCZc`28j5۬ceh)Ļ5q3vޱ_me;MV{Ԣ =ΒF 9cOOKЭDğb o9ڰ{&bme!&_Tc1A u+xsVqN 5h;YLE,J3 #VSJ^@QI^OQR<#;~c7M bqFт6;}#ߧ e׉nu |;:mYXc2ZA6+ro, jS\|S nDS \8֑GEU#7+R=<^N~r:?5J!@G=H+d€2^u%v#yH״:ʈbY0ޛ{߱HE.cg4a^Q$Z\]]M+u2zK @{kkGR0! d,jb)ۓ%el'?ך8Z>s[UdC^N(_Ia;rpp A/AQb{ŝƹi֚c98K;N{&Abt<ޫ2K:ԪD%F(`DyE  Api<&sߎ7p%Grުvnk>!>Pp !”&Hf"FZ{9I+>ԞK~4܅lDWƐq3unH~fH"ed @妆~vc w&튶$,lx}5JMv(xҁڜz4x_gBX'A_TJ8xB6T~<9 #Alp^Aσ S!O!(|_ڥݵ3r[JJ`.tlup`q $i)"ÄեԬW{٩GyuҒH6\jl[P͆Z}3O̒Ajj}bOV`nʉ>5p|;;lfjVn:HW:\=|Bd8*q̸BNbw{.z6괦?Pgh%Ձ4VUC>WTo>qP*-sAN&_hacG=0[^ !ev0C2St͆Ԝ=ͣ۸u Z2r{:%q)+ [ ؔU6{ju8RYAU%Yuɗ~V6<+7&-[aO * ;w6R$zFXH=E@TX3fciaT?l[Y;:G\3:ZL,M/WMG(Yk1Z=jT+s(@Ϣck,dQB5E5x`tn4ܱ* 9 Xt.^ٱg']_Kw\|#ڝc3;z{\ ).Qwԡ )HS[Zᝄ&oeݠ%PO)x-N]RnP4TwC⧊y6m2ЛڍCB9;'EQ?qsRFɋ1Z{?F6Ft.xbm~~F폁TĈ9tU>u=̴7nh|ѓA\ŧiFP~y(GC.Xwk` )ۼvV*.Ze?ݥmO#/ϕtG($$i,ɍVZPʶx /vYJI]Sb?թ.ݦY&& ) RmKi={;ʈ1#I"L\@/H>mnZfl4g) N7R׉wrAm M?q,Mq ^fFw+OK藔t a#9`|1.WmX|-9-/z|]AG*XU)(w@]ou(FxbjrHFהQ E% ,砧MAسěP VYMnv ǼHOxL%ȵɸ2,[' M[Cq׮Œ̗6-H+VOcTkE>W9[[uK58RRDJ5D6=vZl 9bcDפ0NiÄδO= R0em =GuM wa S{`J kr⻱ڲE?vѬɲtk e?rV BM u#6R~SZs-`$gR~9荋'Y~ySK{ECw#""ё ٿk5M8հ,``.=E>- l `(l6X7&h%VuɛI}pQn6dc] ZIEN}MȋkӐFRjwr[S..\8k>d,s6OYDj*V8۞Y4E;7=Dy;`'V̏g4p)N$NZ#6[H Ь*cћ&q4'=0!2xB*ZsDoǎfQgS3YxN?ʐc?"{~;:ewVG&7O-ݾ0'FJ~9~&v=NW?.n;",8aFtF(PЊ.CS-?31꽊G$Mݠ@9#TOF'7l#MAn){\E!KɒjKRfYm9*140zHr5jAoPJ7-:͍.=fI1v 1ٷّ.`; % (')9 ~j6WJx$ۙ A).hdjaIn7,L/wfк̏%VlmtqPe kd7عtkԆ"Dqwx` Vzm'}W,Y6z?8fBL@e+Ƙ ER'6z!q_\ݹb-NZKrM+ls%F=+E%!L 9~,O2ۈ# O3^m %Xf UΒ?}\w▷J88_?W't_Sr)cTn<* 47xLI-v,v}̔K=ba+4/;Y8@BëRކ nu-2+լvUnx|'ruZg'G&" X]# Xue֢ZQ JXC]yGc%Ţ@Sؘæ4t6}HB GVɻMrƯ,Q4,+Wjڦ)Nt'2|zCjRlQ2C)V=bf>ODQW^G߀H!ne+zO].aH{=NtuiB3MŤfBɍKuovUlnġ}c`a~5[1$Y/g-ID!T !7u%H'W5hM%ҀpΥ#ДXySb?񺶪-OTwby(fHlN<.Wd?h[={QMvrÎzvhnq~"(1 C(+&Ghɼ+o} ηyfN |_ڪoR1$q3̖nS#"deWѱ<ȣjfCJrqi0zv/h[O# E7zk%WFOօlpq)13UI#@tt4`yvjh>ߧ+#DO 0II %#E~W4%4[8w۫-InHHѢhͷrh>X `1:fxV̳Li+P7^EgdˌҨK.8;\.@C\DJh9L^ ^\ZVfz>O._].p0>o{#y7c¢;ީ]F /Węh-Af\Yk9Cv7&Dlji ='*j&n&#}h5XbP"v~puSdb> dU=xǷk?^ S劢K Ќ1ͦԽ,o*E퇄m&0U4x{T`d-!1; JU-͞uJ ! OMlq)S>%!곩"5[P9zoR5I!+h"嚎oQ[K4(V{ BQdZ]s7w(.LQ[\ K.bG?׼X!U8̯w|v>  8}a~4n m8rضעY6/$`m B.:6#aX_aH- WD"0 F\ !ul"-Me'NPhD08Iam^xыkQbRbC,;\#1~ d/4{Wh .i, )Ol"+!_p7 sBƌb*B\2/Yb=VJXᾇjq-I֩mQ.K"4E {A݆+ ~YR6#˯e\DrI.1:pd:EkO*Ǻ;qG J8Ɨs%` -^D;8Ӹi/W5k5IFCV#޽ogp?N^+AiUЙW2:}e7‰´pO0g4M#ὌHjcp+w&,(bE0"s!>=T|VT@ų ͂#f!jڅV&5?YB1@>~C?m@u}Z G*T_ LAt>>'(2 9`U6s('On \gFy0(k%[KOΓlH6a1CW3HyZb;v;+8oJtQvyHb'.wIɋBʷh}wLxv}3!zKU FIN `͔9fkj_jDg|YQ .T%j̾3P Mv!dΎtnseOTb)sv@gG댛JVRrҁiF;̆~28TRCȭښoms]%(] sGdʀ, Ocv|8`?(z[l5V2}?0]V#nh3(]K* f3V ئi""@sN I- 'Z1CF{H /z-L E$A 7uإfzćzF|QF6p>4H vRpK\Kx]>oa @aXo?tM_7^m]heE$BwacĻ˶f?^$i,Nym޴s F$X~^5m>ڈ\\Z]4dRkguP94!bPڣvzgg ="JzJȞ8i`IPa^JNpTBع e>L #Ncn;yK׼z;3硕M )cXb k޳IգN!u\HbD\ X`Wu&$x:DܔzsjukPQț Nbvkty@M,K3%Hcʀ9Ό-"FՇm:ȭ^ EVg56rPaAA!zC9[.QfOFxN»w3-V `iT5zA⥀F.wǔ_·\xITHy0  9?T8ĝ<|#iߴE]m3h-+58-]kw^~3"eglMd ]hGNu\t݂Bǩ' \t$G?{D16٪{Hy^O)0a5C^t_ZmbESol- ؔs.BoȧKz$J F秖tmHPBmM9Z׸{ 8F[o5*0rr5'ۦ^bEE;l!ܳ+e!ܷ ܥS**d:A+ ,Tt"/H\ILգ4YPT?H>Y\pA_$e^SYagUGvEVK\+׈kШ^{\kj I"k;u`eLoOywf} 7=+ .CƮrqYfYYMh݇EZ6jq"!7''ɥRy|}hLӞ/Iyn&YJtYQ.^I’c%7xW[9 },_̈f`PUH!E-%grc!Ԭ2IyA-蕏ZQzx+DMNے0AG}pO*2 H =:UoO73Yp[G+> !kbF mL+~Qw>L'l-1;kK&ŇHV3ox#49Gh+ZL1TZ[L'e{~f:Yq4O<5(bLޡE"a+ kb>a?iqF+ ެo^H'']m*8SjF+;Cl@缪ܙVIֹ}fH_܇EO>ר5Wgط><13YkhCǵuc !VH Vx{Vuk2yoOrl^ͩ::pf!+*fp_bbiF NZUQ*vt(eԉ׉)i.='O]Q$=dN;T`Q9|:ZsDL$j(7g"!h+p7W%M3[ET2Td(kI\$L6C& %fknF*}no n{%Qsi!27|Ja"xmUARU w)ęS빶 Dc=Bas_Ь]&ѝk*nl.7ZgJݝ "e3>1&=Y4lT%M\Au-LHS0oߦmq$8k<=_ /%56 [ly1G)^l6OuQBd05jA=M2q'k/%r8͓8i2;9AW_2.{.3Cs A)z7^*C1$jSRڟȜ,Wa;Z>os:r8Yy~sqk 1: 3*V:#a$BaͺXqѢH4'AoLHD~'a 66Saۼ$Etxr+-*/܏='ȱ&u^!Gn@`g츍P(®:VpSN ȄG?hgEg9(82mS"bh+]>Xg4N?,In3×gN@Ax崏jsTEU:v3;qy=fp\6f8 B-]m$ּu@"5$u ̗1 )=(Ċ]-:"g{/ۇש#~n45i }9Y~q qh1:7E*Ob`j\H{p"&(Iޫ; k~xyI[\"qp>{$ ||qɝԻɷ Qr Ё_T%&ӥ׳v׉MN-u!*1z/z@Dn&^ <&nHA]Ʒ-܂ iNlP8L8Z"c W3%S+vK Jviϵv!:0"6yPuWh~ĝ(`6Le&<8F rFLZ%Mdg**<  1X!V.ENsJ~O)՜]xӶ:Vq*mk)dѹܕSZ9!vg1]Eѯ}HNwhǞ;1Hx*Culmwc\Gr_ =`R7j0̾GU,48tFΩj> owZtmwp{ש_\LRfZοUxg`# S^E[}S4v'"J,Zi=hfЭ򨋋MJ؃ 06 sЙy3An )#= 4$=ўj8d6ճ%$v"8EW!vMȹĽ_SycuI֋ޠbHHw*UZm 󜕂 B%g9,ҥJׄfK_=vߔ $SȐzVhQkW('ٲl~|D)#{jsGB*Ѡݷ?͔EmȴaPdU;27u@[Z7Z4NFlJP*fLRY^Ǩ>'r$5V~v)*v o gZb}CYR+;US?J IsF[.l}`DR껧N%ylDf 1 %4\k0;ar ǡJh~Xɉ"4~5B 8Ih=+as(&m(vq6#(]byT0<0{2["ðˊ,q@>ʱ*ħwfj1Qa~'T4^1ާZ k,Xy8U7'8)C x)Zo A`%[HzԹ.ģhsԮDMD >WBer'e08 /p z{8#U:=|hjT]ODkъՀ g|{ڰ_ml:YٳW *H~nonࡖ-Ԩ4dR+IQolNCxM1Ł) F V9Ac9 8NǛji,1.cgT!f``+~/5i^{`v;` ܿ_Y H+R'@dl;GY@\V_^hI7a.`!4++(Qvf=G88)Q-~ZgQɵ,T:J'4+It"bvіPr?N_&*5 [~%.Z‹7&+hC&:V^;[~VI'QHmJo-i<8Qhm[ $cQ;!CIsF~ʫ. JٲLb;N],5_^a@U]p־h[b3{cíwwf`ѐeLЕRr : c [ r{ wi{Z{.aCAQ_U:X1 :;Wʛ~4&֭Gk53.z}Pu+s3ؑg_H^t 1P}JaB,>袶A:8`/-@pݞ s98/ж4{س?Wf/ wlI 0sW&xz\YZ&Se|AeH`*n PJ¾[Y+f;0I3c[-od4m?7FqU BOyھ{,`2R!ׂ sTb]E*$+v8TM_V|҅x2Łig]NY'~G% 7MONB:Bym7{ gNܙN3QC:0C9)h*6њUp\c_u"eΒh=EJNT S \x\J׭gSEm8NG n9([k8!$A$ZIjԠ%^?>~`2zƗW9)#`?~<m Fq>¨G[_o PsD}һ@꣺i|Ő 7 )]x?]|ѣsǠ`K;EVJ) /_X麛Yjd7hJ2Yggj%fJTɫ tb]P~u*us;v J3xw$)[bDݣ#y嘰z%S\Y'vqWaρNqG&–DHEJs-VȰsaBo *:nتRǜkV:rE'HuA7L=Ȉ)N?Q|7mv%5bx{H0QtS. .(HET {o&B~6ͺdbIg84uG>-Q`:0EU YU%XXEv~l6Bq4{M*Z(zٙg^J=Q% "(! GHЫ-kS7;͖p=}eRq (SdpvhEu#D;ȣʥzϚ 7;VyR V"rt'jR~с@#\5" )ni_"Bw^УNU˫rޔ,()^ {MR6BQMgP mQEfjC Qo]N | ~4c^Ag A Z[S_αo}6#轌أ8Y:5j3Coz&阚|kUdo@9Ű7N!xCտ @2ZFsGi.蔩 @4Һ0&|ZF~ vifG> LH+6C @_(w}tMjQ)y}4'{7`wGafB[|zh  {|`=(2trWHRj2OM;#rj)4R&7:!Taŏdž˞VS5^K{w^pԄKwP!wbk'fbMd q3dWp%RNx_*Ѐ4/ /Rw^*6a/!CfFCKS:-U^,1- Ԟ24}'Z(Y^05߀WMc| @qTcȲC,pcΪEfI-&"  -*(_ W™P,{- GzuVtc{+#)/$lpovk͊RQ]vK`}Ekѫd@#oˑaՙnwq`N.: aDߤm謹@ Ыg:AÔ٩>N h;"I㘥"bDi8wPv+2b_-SAD"~nzMBVU-A+4֌4'ngj'ݎC0J4%ɍEݳ9W}*~G&_Z/M/i-' -NyՀ#ڽ7lԴ[hv18)G 9vA6R\ ._i9Xbp%,&Ik1Wra;#jܳCz7JxnX{Oz{N /ڏ&bK[-Ӝ4q]?b!3KObɌ\a.Ax\bu}.6恛y)mF#[ᐫbL"vƲ7TAsIsrBbW[ RF;^_!+//ؕUئH]/eބ̓U2RDüD›Oam=جBst< {O,td(d0q2'Fڥgӆ!LL5 欻k^a+» Eb1n &UST `#Қ,~ jauֽ78eRؠ"MryB!BēʥSCG@ fм},t=_* 5 Sregu!ݝ; 9y$ %'&ʃ81اbK|@#4"wи_^1iRhqt| ()o?(`$Ka|M:ҵ$Cl&K 52~i?J?i19pZأȝǛrEqd6Y]کdwKr%d?_}MQ'ᴁ̒*H 5"GjtGܼo~dm1G&s2_YܧtDzM:6ΙCtH+-'~;b@Kϭ6D-Uu)*sA,$\.`>H7i0+:j5I,SumNdm"F\bWF>Be:IMn]9ڦI;ETKq):}/`zUT{((]ނ3XB9^ya;K؝H>U&"-Pm|$7>Gr!|yxY֩b\Ʉ6IMS|s7WWTs'(M7:S1- 'oKVbҾ"d_A*wly?7qP׳vxi F\JSG[1)~) &wC63rhFD}X'ި :`{ ?qqQ| je9cNQS^sVC 1 ̵ [Go[>ԙM 4rz68asóމI?[.@{A_#-nKծ..WrLS9^㳥:-@,/j4i|y ́0L-4L>+0Qe[e*zq,^";/j "܎wpѠ,wZ:\}][[N+UT93 %s*52M.Q?׽7(͑֩Mve?bUj4Хr+ldW"|NUҭ>mU] цT$`]a5p¢?89)7ƭH8`tΫ HDϐԮ]~/I25lgK5.=<+zEZ!~c7/Xj_)0fp"MݤlmIvx Ŕ!R`z_09v-Ʈd{] ,9qw'^eٽ qSaF?O%}Co؝*9*F5Y۷ ll4} _Ff15_MfgY|[BH6/Y ]zs~vjP]i .zKXB@-;gjĶj9"7x]I_7EIDppP VO%T )X!D0>#Vp_{;Qc xBYJnb +z["BI^|ﻞ`wU:Aa%_[{N8|-Q90FBOH^wEM@߮? BJ̜ysL;w<`<чWgE`$,O!IC?ov6=hjZ؈}NNB8|zzP5] ݎDjnT/vEĕ4i@e쫸]ʾugbBv4K>SuCh7Vŕ.A}C[Q odLcwӆcRBsy+oJCxo܎6d},Kޅq ՞plƳ塄*yI ǘ}N1a /zt[ml"긴1%@t~ets~ȣ9ELbʞ;+3ߐBUSߝ?; 8np++-H$\):z̷wl^-,V2GAE&˧M1W%kumz#UL/Zֺ j+LYek|:[Qv/JC4THZOu[T䂡-\aaTU'5ѻ+zN@<Ԧݬ/`pR՗4pOkrˌya5\Sb@{?"Eْ#7|O{ﺝ vqTZQq 2|KS];1FwZjfI}.FB6pCOjtH jawUh׆O+f;ՃΓ!o|:AuP\ǁz"Fuv /(lo"}XyS!^ =hfNÒlq Kër$Kuc]~#oa d4b @//SAΏ($c6-9\w  a7^YL]hnz gv 8N]2}.#LC8ަtU d~\;KW \19nTѯҭ7D=VfSeogWR1 DtDސ5ZmNh:L=wx$ xn81W(F`}ռO!Ѫi!;#ߠQP8ҥ ꊙ]i]7*YlJ=<6 e9t w1 pv+ ݦW)Q%<|~+#{pe-0&.=57r`D ~<`kNTfaO@yhଖ9Ȕ)Mst3LTbs0s8R ;"ϻ掞@ҌG/+U1Jvհe %(iQ+[8;%ZcY4X!hzr2ART{e ,z'vKFN_w~lÝ PaƗwht'C DLhMqC sݛBU+Ӽ]lO\aa m=@{4l'@56 7y\%J#b4M/UrXk4 ^xEWFC| L -,=ȞG'lE>QSL)LI :ުN3{,ԥ/g8;^UaqS"K'?+(<ĨnQc,렖A-W/n<3(dn{Jh~U Lu [j Yr|",n<*w[}~cW{ZRIiٽo1*-ck~$&*>)HOTUO 0pu@hg_!79SOLxagb.w T#Doq/KIx|Z ТO%7 ܒFjB4yXt$_)C2J|%'*%bKr2 $ -mFos *&8\zdg 6`%Xd=`7wP ?"iel* {ަ} Bŏ7Z5lwSe*(|mZ)!ԡߦ*?c[meIQh )jHnݛhY? nIQ{1R"/.**UvS:Sܨԅ\ӥIo?o&P35>& Iθ-/)l6qISO@đe!Ni@_;~8\" 5DHW!'>/$)@kV |s3E rǹԧUJ kDA毊k-P+q s3i2$vu30+qxdrGBKƃJPj(w+fwq7P ü& 1&uﭮB9A2wQU#tCSƿK> =4M6c VI@SM'$òb}i%-VT"S`ІPi,ק\D_bB(tS)(d\?.a Nd)3Gs7%B`s9:ysr1Z&M\Fi&wP}<CKZC8Uw+8/v=FWJu{Pۿ0%.TJ ~HŎl}zq:BW:`S$vo5p-P7g2% x/|i$omnE&9:CM&K*ͯP=a63o#έs&l4DAh_L̛%+`e<s{I6YS|\іұ zlF 9eZl k]jH&h=^ n!bR]9uSkaFq_ڰCݙu1y  "Ű =6ՑlsZbcbMi1ڈ@ZtaF~#_?lPXWZ6\xf43$)Vݴ;;n"4YG}ߡqD+C]^ _::lve;;cc؋`-g)쀽~qJl↟>^X ETG!Ua (*)JϮ/QTtsQag|:q5!G<.;8-t5!N=a'5w_F)O."tisAQ!e'Pd ׊¤ցCOw}@sAMo`<ФțMUa)iά]UE lй=7=@lð,~rË~!*I!I[,%~"]ˬYee: L g_0߬p%;<*ڔ `fhauBU}Haʰ/|8Ώxϙ`:}8AJ?z`*|w*|); R,I7Wy'eGB(9d0x=wT/7l;P{u?l6=pz+RZ*ݒPp{.|K#5J }QAi47))IqCO o$޶2yjn5mI\=%(?oOw2[@!9Lej+_HLX&)y@Oh\Ԛ& !B'-)dhjA ٴ=~, VkbWH!) C'߁|gsz3ӫ4xlӼФW#ٿQw~`@=2U&a繈|u]-^pMjq}ha⯞K3lZφ%v Q4q1,@|k#/H-D.ꝏhś:&#Ƹ:H.MQ|DfBX-fPqQ#%3vBUh#璬(88_C-zQzBXZXWsmEtPPf |/KAw Tq+Lbs;쫁2}{y!6 |!`v@GY7V㳴:^I_.c5Lf儘Y3ntoMCCq}(i/5?{*- ۼRdݢ#M怃ݫd(` oș W`Ӣ;ÓklY=ʦ#+qSo(45,ʾ7V\5I2wU937νbi Y y옩uOfLCi8d*4L . xh?DY ^iWi?X#0P]S+~3XQ|p˙\ߥ_g5$JBqN[J@[_в8(a@ 1aul*ri,?f [0i3<~ux蜵S͹2> 5>74ܷZbQBK:TX.O6#ȧ U3l*!FC96Ɨ+O<]>*qFnnAI? kf.IΣ_1e9rtZ(h }.ׅ:ϖY׎dJR#0a+i@9kR'USz}͝inyJ3D9M6O!RxF:/At%ߵ(@䔮Ƃmm{{e:|<,[#0(1bX:$y1Ǧ)X{WUЮg|xZ ۶?JVP=gZ8BntZN*Ir"3h /GFP{42ݨR#p`]R<2V= *!os!f6koA=ہDQAX+^w^IOc?g1z? dn9'9e^TnM|^7vn!ɪ{ԄI+!=cnSZ?G_IL,Ӫ˨[ji BNzbh-)F-laxo88A;.ĤX73#acLBk(+UK(^CQM-v꺜6i\ }H덎|߉&S:ǎ *IHC8Qk5ϺKBcL;]"]&n}:ibf hjGc\j|J[vؤ H7p62$ zFr5 Fnu}BɊW>|eU&}[s 2$4&!'gVƱd`dۃb|O׹"%/0 WjUr(>+&3+<"\!7chN87tUMB4fC\Bz)9$ ^[.p"Ȅނl y1QfAxt\I 鼹JoqDHn=2]E5CF -dz ԗM1u%$](2cIaDҜK!/$ycC(rBN{Э!"K2ۙ`.c[23K:G(Hr( zZ!{J%/GVH}Zo7!*4 B+;vM;Z]0` ̇ѷZ*!eHB`Φ~+4jRZZi_2sk- '>x&3݁%fw8g,RB 5PsT#*|05(#+ҼQ?`_Ev9c?!'ݥ6XdYWd`BlkO~h1vA3;pYˍ%p )DǨ ֈ-[4\&zrei=}{S };UHm ~Kҟ#bۤD6pk7Ѓ1'W 8E6tɯvqnJN h*Ǔc5sjM{h}dPB;k5o V<}Q#Fw }5Ck4íti۴$ɧ PA8[d/"E|[Q9xRI'y?0SlL ͱb[jB9_I6 s}!Ѐv639m.O<"[99| <;1_zM( }5L1P/NN!)Ywp#& qpn)S{U\81Rpx@ht񢈹/-G1%@k8\% fd5CL*Ut-G|l0W4:]48 Wנ&ҕHmҵ&h\jHh~OE_%ٗAPE EWj\Tٗ]zka݀aβssn REqI%P|yxWħeXˮ˖]4#Yl%v8$W9.' ]1˙~a$[,iMxTa:j f`Eof@] Y]1]{z#+(hn(!%Uz` ＀k\f:G?e= uK#;Xjo9ܿH \35Re{ٷ݅7 f7j%ʫM%Gr̎LIZlo X!yׂA%"!?h@d%ru˞Q*4r"eg9\Ƅe}ԬeZӇ%HGt[JE[8U}ݘ)G1T@R tH/;mw;g؟INI8HP]cKP`t3 Ћ!Gk5\ێ$ص9l@)ٳ=ĤQݰqn ْ4*I+ DT,m@+_e00p`'='*2/y\l"(| m:H:`٫tku I[Vi9`Yjq^tZ[WPElh}t,YYePw[QsAPyW.{hJ1Yb# xIxNwGl9ukߑHͦU|giX=ˌe%,.^LM^gD0"oA"eh2܃_54c5w)Aͪ{ȷʇ_ˋnL6ϦBZO?9uY)\58s%OM9ދ65Kk4ڎ4Bp7W&ǖyL#)8a8I!?*-pK֮7WmSM;nn/c;oyI!ҝZF"1O7Rﴄ[>Is"RSA&P v/ණsm-b%#׹ =?Bv\S]*yyd"! ?8[sbC)8pi>C!ݹ{J֊M/!@ZEB8b ӳG0 Ve=7&^>QUԚH令_`6{hy>&DlUࠜ s_gCùHs'QWADMk2:cF Q1\@ !۬fvF{ͦN(6;@mЙM0qeRHRv歪c28b%\Pa3B)ۈovW'|DU(ܻ_~%TC>U{"؂n @RH 7 IGc7Iuxȫ֡j}ߐ@4,RPV:aʍ6h:`-[W3+GF^GcSnfG y,U`俳 T1jޚ_X`U{@mcnWK$jƮ>Sq o,4!h-je8P~S')ty>c.p5"o>0}iJ^ߕ*ȩy4shcf;|k`vK }FÓ8҈BbZsyKƆ~G~c,L&ԏUY4,CM$DQ􋫫3C(Tb+'EJcgukg 91iUH/!a6RX[Y7@j}|zųX=Rǯl~0ᚴ]=KRrVit'ܤV!iYa:Jbf|Lb \DVp.pJ+|j oܝp B5~8~[+񗽸wf+ NC. O)̺`p?P;0t|@47c6Ъ e&` q͐DHmcDHRqgG,A7׿Gb 8dϼ]oP \Z;R4FȺ:6 a;z)j^GNX&o2Z`=nQ$2@Z+i-Slj0.@b!|dM/eB^c+QʅK_Qw? $aoB^󿁵`^=6 <>SŒOіcTR 7lU<wYV=ZLWU˹&T3,#>1[!XcLXLj|;S˽F^uI#T(&3rtߪt4bZmO6n5D?܅9T"%%RBP7YRY6!;rc%RK~r4a`#>#YgǕYzgzNb\]:{zIO6G.G+);qLxQO|<AGS wnDUM VYSqbn?,zҀ !ܡ)ZUY\ DKnkIqEOe0;P1>~xGs% ϫkf`|.Rmwc>;4bASEh/ި)47ytRP:FFq 2408~/ #&~;7,'8vfXUG %1[P4rwB0%/,. EQP7?rL'+7MEF$QS?e{13t:/i*v^Y,h5FBθ`9kbHc{| pu7!˒Л/ۛM}`ȕbn┶%+]4 >CF0x JGE݀bJu2}ѠO?qnwL".J*ڂ[%3/W3?&5:0do̪S>l\N6+7-p֨߷lҷY 3¡p /)DVs>!hZӑE1'3+3wˬs9 mX{@F{~/$S^Hݏ`I jR‰-.`rX<}zPh%fE<өUyEXu4+о 97XiZ5E#1slte :_d["KL%'ge7OiF!f*{iS8pld1%2"׺l;?w=Hp\LFYBq› |D^M,~H*#ƥtYb1M|}}nмOwr1P#hR䢆-<~ҸċrDwEy9MsfX2(&"Yn)4Ya+5r鷤&p@F!Boyr"BYNDqXibN ec։-t3cE%]Ռ׻>!Vsm(CZѹZ0Ⱦ)APxnm 9ثv"V|D*`<21'qKw=V y'l3~۳4O(RK,du}\+8Y|Ÿ́﬊ФS3'%a}_-b M1%T#`Jo^8$%^r*R +KK0šʍiJ&,cBV57,z8fE@7%Z+#NWr.b{S72m=;Ss3d9O@'3UJYR"/r4w=~yQ\=Ca+Efi.҆$K-`c軪eo;\O'|y=2$MVkoJ&Rش0J,vT #[ڞ&̟)XglI ,TLJ~E!OYer6-R4#+}#g%_X /I B[ &Bxe\ ^7J+yIH&BW z^O̍@߉ϊG>/z+W?(RPZ; t$#QI%ߑn/TfU9C[8L(Wt˴블{w} >#S7tT&9scnx?||k&]ˣ8m]2W>CoZe(=.D nO_iPv+l# qE^u5 r-EUju޴?⼆Qt{Y\&A]s6\Iܕ{ yt ? 9ЙB`v<>\H,X%sk0/b$ubH8w'?FJوT 2f=IЈ#a! Ǥ^[@hĬ]xZ2Dzf $հ% şSk{(dx ૔hMTK8Tpg6pN9<]:-gN;m# Jv]Ru#lkӁjҹQe E {E{Š/'EAl[Iwswp 2p骊QSݬI0\eeWݸx{8,-VbԸ]4ڡ{XJHx_7`\0LYdHX.dzmژ1!Q^M?0'|2@?@L-hDdďAbNߐCb_Vf6Q1b5N5G~\> "εR YM0 E8Ÿ=@rI)Y:B"K[$Pr*iх 4Ճmoc*.duP3'-S(~P?0:vf-YB=F_@ề*js(yAϞw醯+(*hPfԽ%ʦnɍCHbtL/vۗWqE6rPe)45.g%];n( uΞô.%[LFNd U]DL4%x:I?ũecF QḵC&Ǒ Xm1FŮP;{=̢lGa{` 1.Kx%o&!+,A10*_ꍐhnM ?_6Ba21?13b`ԍFS>mgj ^%m_ I!P^ERuYB'XBFʁ` ԯֿҪ2w~5BU̩0Z{`l (P{IӉ.fGfJH67?(jFmSIzyJ-&/ ";QřPYʧ={ Qtۃ|aةCK$:M9JFkZ{mrͪʱVkppn!R+ǚ_(m6ji5`?n϶"81L^xq~zRhB`1r]7#GqM.TfC+hšr1Ph݀`aDrN]bߘ)0b{ֽ'<6%K=+\GqB3L:_ ;W@]B{𸥷Fy> Sh)}K= 3Fj}i.摛 yhcr,_aQ$U+iy\K2o8nB`\_-;RMKx9hǤHd1g~=ABOK>44Q]Iciy7f * i\FȐ)QeH 1d {xQpo 8%;vݖI?%~)yGm[/ړ"?Q6AaF?x>(Zdi[{"Dٝ: x|8XF]Ra D@iuJQtvXYӴvo2"j 7dʅSgg٨,Y Jk݄fv\Dž9Xm–?.':6Vߪʦ斻Rp4?nX7 Z.m#_oޫ۷urW1K h69|YxLi#6N # Ō8Y~Q䞼BhWNk |׏=XZKi؃A"t㌅iam m!2fG ތ;{P6K$Ii^dCL>P.LvL5-n| YӰ9n#r|ۓfJ@DxĆ*OKCB:>I|$'lǫ+25P*LOKd; R%Rx;T/anr /a}7I)hGxqID |Hv&eL9؆H(v& '-s1h tK;s#D\Z֬"%7=ȶќbaS跡|FdnG<]Ija,uy, Y[5m]6  tqi'IL8bV$JV9M2[( R6+( × |wlz%\*"H@cӍq IWz %q-L1Al{!Oa=_3^: F2k>XxZ)WeqَikMH][I*ֹ{(XG"IMu\(^k&)8m]6PdG<7.z\ʒt5@h>=SƢ55Zvցg9d:2v$z4R;3.;l2 R m tݽ߹ pQI&ADsg?,HR$e>ދgnά=~7%b=%ʷ?xzޜ?|?N[C_F 8{I" Od""dUQ$i\cAe%>=z!1% PdoI B__(%eTvGwK"0$떣Eפ.ZE{*&wN(c}8=\!dPF*L M|٥+\jC=D Z>$O-֬!H4@HqܨZmypHt;6OCh).kɾGa[@ !or0+o"CowQ2xkU_%5,$"3'#7il}7mT}BeJmq~pBǦ:XwY̰>;柨ƐYMsg Eap;ID>Jxt"c# f0V|A1 6]P*=R3iO !)yԥP+D?iL|tbn`1VsSS&6Perl9CO_kahN=K#&q|O7^=)xsLit\5Г8V2H˅gYZ?JMFZ,uꑃ6bAVɗu\J1ܓC'w#Ǿ@s Ww~7@/}a&\ zeE{+}noUmiCʛ sgc7ML7UYإ8p 9!iYKu;M-%Q6ˊT GĽؑLIXTdwgatY ۙʽa 0h[oreGQ4-k;$ZH6AWV\ލUz[44畱sP)_[(34TFsihh[2 z%9a1]9t ]*,t(Ӓ g-{- -P0֫pa*S|eSzW=XhWPk~|ak7SJ(n{ K ,>~\[m9K+2I\ ]/&VbS6e<1K M[v[IfK 1v2qm #5@Qq;]Dz14сֵŽH_30^kNtu^g)Z:J-.ggOBpYfJ~`O ,|CmLd۷€Z׺&&[;1]p l΀ $f#>$# :ܔ], 6i0V E,*7@8u0nxd9ȃ8ح)(BSN0MX}J)^!1>^|`L~N_j~k|U_IpխH0v "n=gmoxtP'GV~IDvPJUNb&Ge9Ѳ[RT˗i3 D|F<;dѴ,wBV)h~/>za\'aypP~x<ȿV:H-t,t%Jɔm5(*%gRfxCѠo 3m{eF5({ N7<47$ i+w7/_U#@; C+&Co)<%l)?o(i3Q:E'ܼd^\,Ds8Aߌy&vXU'\(mw.R{9o::jBߜHkNCAG1+zR$A !-RR#TٜyiFA$V"~dkʘe4]x @F.z0GkCA56'ayO-"}}|j̵)폙)D seΖ-]'/>b:j0Äw\{0n;qx >G)_@}m1L~iZ" Ϝ|ji䊁\dePKpꪈwRhy@--U9zrЋ&] ɗQH|Gջ0d;8o˯#Xu&K;רfc?,)†<2˚x[y2>2k$] i_௓YŒG-i_+d Pq`Laxa٦k"ZlgZe7/.r!·}OIm-Ni!d@u4#\Sj*C\ùU0v='3~rtzEڮ: nXPjٝpE4AְM|䏅vݜcu!co1{ \!eH)z䍹OW9~2^5!$ur7^lml,As|]7EdO2ށxߣ/^~ذA4J}{'~'h?Z'xI]ߞx~':2"`ePʙ͑i}V"{Z\jc~GYw>֨E.^౨y`Uк *\"`a/٧\ thJ E#kj_nZ'oU6Šʧҫ-i 04`r7!CX7 $h\V KɮޗlQOOsNop`VАcTW`0;VC,c+|Pn%> }kmn0 \Shh6ww . >O: 8Zv`q\瘇lhЍQ}+;6lIA|u^D㢊5 .bR<3IK©hĀjs=&^9wE؁ºF=ZOĂ~DQU%XVR>fx:'?9vH!5"Φ m'cƱR@NY@'/.yYX@ʞ7_THec0d|Ryt|#x[j r#B+SfI Lt)UXnbQRPG <:-/:IY>-'w!gչVf˝`@&˃!O\)##y@ˆÞ8Tk2+V0Yt%K`l3"bml'>.'XfGau TXȀ#}DTm/MUYv&Z”xTo3?!t)W"W MJ*'y˚wB4C{DF8ت'Uy*N?`2lneͭC Klg)YEݣ'5qGҦH 9DxmDǦC(F0'b}0%ʧT15UqwTXAKI{.|Fr/!l_S {_e8ȮELUƛ ANsnאCI[$NZʕ<}Ad#PLnz(#|ESM)Q]Em1~z5r k\unU V[GNz/5 zf5gc"{cE@zW WN(|#;IxX0Aij4\ HG:Ys+/WdmyL)N98ϟ=*Ƒ%m'SzTQf ~wݕhlb"rT#Σ>aE 朊 (, ᮉ)KA eYCęsۯlDy@EУ3wkp킷h/㪍)X[ߙ0e~x $q쮯C<}~0Ki6gE;;da/G IA3oqg6/IjeAL7j]WS%CʽF=4=n4:.[h 5͂9l䩗lT3VC?\;} ,Ӛt@r* Ϸ-VUؠN3ݲAm]xgt&nZW W; O gd ֹɠxfr?|IutI"_ XG]>oŴ"Ѧ5FK|,jyVIlCi#\!v*. ϥ/ \ߧÅ|I7^]Z-IKLy_1T`2uOrNql8aʵo ϭsͽ0X}1ŌFbؐ?Lr)is+p`"患 ݔ3X bl 3j28b. Ó&T:6OOB!|Jʼ#ow."+?uuzm)/"M3ׁg"6d 5+B$f5;νQ-[O_Md[s`T,oXv~l$DdoUiJw#FZ,d ,\%ŖЕ8%xl-GZ2/722r(#/zG3pH4UO8 YW>z|U֐_L ^U 41Ϳծo`˖hխs8KRp8.Y\906{Q gC zs[CR2fnMXb/<ɰYU"a Q>Щ]źlT2GG F7$*}ايYyklcqS'MTe06lh)@f ͙SL)_"rz^y`ީ~P(dv]Ph*>lk)BD9~V!!k&sNf?#k tׄ7J9dM| U Q_1n9HYjx>WZ+/䫛Q[ͮ˧7C%&j*n Lj&)$' B)I\SGrSV . .跊#❠$xDX:k߰U҉ 2 A^ =l0y*7+H̩Iy$6Y#.UCb1! 1 Eh 8eZ zndr[c-:f;9-d@4MkJ-!(Jٱ[uj4߄Msn!37{ NVNJVLfƢ+Ѝjqݰ *GTZa(clƧO[N%OSlpܺ5ͱtQ<e F{< 64W4鍍<.:䊇 m~,x 槳<܁oe0 %aĔ+BD5Q%B]Ih#c~ZZGZ#3?CtгXJuQ-V[\@hVa~sX Zkhq+":Ʒ+Du|dd:hrw1끰)Rb4w,u }Wao_I[TMU& ߧI -<"?NӦ]A'^}Bu5iiR~7;&gu;; bpCMW{oS!P(GϞ惘$mm"-h.X3Lo \jGqȼBJ\WRF[ ҵxNi;TqOU)Ɇeة%)ʚ<ZVÕddSjR 6ۭ9?BڎNl՝ \VRzussGIL!> /PƀZ޲<$@+7Fޝ`M\EM&fY?_ݿ A+r˟;}>.,6h1$|tuK䦄yV'Q'Uh!~B5 m/ziOZ{!)Oͻ8O\buCpA҅33!FʰƯE8 tq*Xlk;Q U:1Et:;, cNo6ReI D XKmV? #*r٘2U%,^}$8˩blO0wo4u ̫e&edY}s2I;G7t"ֿ4*KX Mov#^ʗ'D32/z=w}_FzLBa/ s]A+ʈߌBg5[rc x3.hbG&wX5DDDًԻ\Z{zx?!#Y/ZVpP0nOSlBIFli:-gvq06@`#H+,B׏A#/|EK ,KmGڡC]OwUk( H_8&yj>=pu7P!Nh] 3`D@7jV۠qR|1Mg$':= fwPveKpč/u=CE|V'^$Ë GGa>VvLcO/w !*/L4o.GTF5o"d\] \Eo#`}FcnR HpruTWZpoapwKig2H= )~x9aS;tiX2F`&@é u`PRמּ?^7"O0X3W1ӸgAڇB>L,TX΋BCQSCUp w xkP 0SIcpӋ,C)As;;MGء@oGtۆLp8{` |T ̤zx Z.]؟OTK, ]dQ_;Pib6n%/ÌpWT]xD\F+9U%.*E՞f `6~ugСnS6APiU?w4=Efbޓf/U|lkbc "v^RHߎ"$֤bRCÑӶ \ /zx!2[8α oUƳX$ kRc[i)pQnAa}WpK)͊x54h0e8}ysgm?UQʲQNO`X'5#X(]߳ %A.ߗiWy҇xs ^r- P" 15g<2j(MLMgOl> _`h$G_Vnoɶ'߃DNYg{EL/[M8d%W;s.3 ˟<_QrpkϛGڦIưd|j^,R1^A%*iTJD6i_f1Zr)@3">̱O* r=fMoƐe}a'-RB(zyXg.Ԝ.4 4H6Ts.Ǧ^6Zy9J|p'N΅'&~8 ?9*z1rEh}ôJ4mۛ(&ߠ΄9%E.Lc:[vf@B @xx}m4H ") WqN7@|r`W.7eRh7Z >pc mr u_e7+XnB&buM #Kb ,pDT(m[ s#jAb$]сPE݈TӼC˽Z|\h R`"6͊1Y@q`;"!Vw0Zɓ>hk9s~=4ecIǘ vc0eRYtuzV-xa$mS+_T'7X-jcwQ qƍzC.EzlhcOAwk#Wt15ykE82Ifs!kTwSWZЍ{B^*c5-X<*'m}I2HyD30E/vhCBO҃!q r:bY&s;LAtcӥb-ESm* V 'ڲI *WDԬ=Ȃ_e6fxF {7Mvć:LzaEQWBۑշr[z2kJЮ~z46XL"|A˄Q8qP!Z[5LIhۻ{,T57BFCQm{+Mm8cyָl K`3&6Fn = l^G 6Pv%AD_|Hح:^m3Rjn̓, ,s QME ,9~'z+e9~7[|u1-PA _ gU z *enUzxOA5:"Sd@>7QRuߵZ 9N`?\H!˭kVv;=[ap ɼ@J>КJJQIs4^d5Bu3 `NH?6jYPyYQo CtV̩&9ofa=2?}Q,uP>eC;b[ᅢⴋ/)UDRT.D:zjP%qschG=ݦyZ70(fu6)9K`Bj 83\Zþ:PPGi+2*) S~HE i0펫$@_Rs o( (WyHVY}}Kߖql(M֋ RiFUc6aMÆÞfēD 6»9!Qdsp_KhN}ZT~66O\<J_u%, äK#a&RprqrVY|^^hHF7' OUir?Gv⦡jvq)Ox!9-%jŚKY .N!cNLᲾC'O"-'uX/BZ&<_eKUFdCNJH}U Bi´^aZ;mSw\=J*f?9[|(jÞi8u48''m_t&zȳCOU_8g^Ȯ4EHOj;4ʁMSm^zZytG{sͺ_;7mzY-Ϙo|x\ ]Tdaj3°22~CuciFgb yoVF6M+r@[QyV :0KQοӝ)bTEʊ}B:EMx($NAj?d *s)U>iA(vqQQ|yph0&ޔf$VMT}$LR`,M̏d*ѱ=0 Gد7{7+4o'=*M]u|. (6R'&Ο ߕ'HA |i98g䘖ޘucD{TY~GvqLBrmjN8XӖ;̂I cJeԾ-ݱbs=h%gz9L[e*c4B0n)R+(sU(C,)o}³|'ij!HS3p1Q}̌j!3^ѧ9`}Nu0ѨUԗ|6sI ^R@TLX6| YCaf Da(}jrtyZޏ-mېB4W*T01Ǚg^A/]u9vtju-ק8 Xo| `˟"%GR?ޞ'@IHVm8w k\n evӰn>xQGHμmO@JQ&S@$I. ˤWp Kn݁?9))ʃ%:I X (R(X,ҽRʯ$v}WÎ dZw1aBfTJY&i`3hh Y#cB}A)ԉU(Z4w8̽-grC5\̚xU-"hx1;-˺RhtEZa)I:l遖 fXsc!r8n>`I3-m$@dg'V?wp"Rh4Jvr[uO.aH\R$_PR$CP=>Q 1#IM xC:q6Նr(:1r>v> 䂶$tA"}AӹK %,{Χ::|*za赖9E|9 dFyj-u}[L6eII|h$Y K8cIhF,7tPIQ *zn (R7a :I g[q7М?b"LJÝ]&Jjs,kGtz߭tB6-- >%xBEr$2yUxK/iݓ2&wt9$0l,Y8r7ڜd_ĨX3WdR;vtѻ8qC{1J1|{}O#naWcj`0*Ƀ}#DQ0go҅s}m)R *ĭĚWxH5'QSЉr$e]O+)ƉtbΑ%nL$cbd+(Ϲl '_ވĭ3c޻=);H3)0hd%k#(DeCaUkjjBc[2-*'MsrА ShT0LLWJg%tzV]&2#J5HNKLL'Px}e6S59TE*RB#j_nWDT{JnpKե=bBf\De-R5fi`:s"CG/ @n ZTߢPR=09yJb vrXd,^fC gxȍzJ(kY'4#+CQX ۥmT^C3?:F|uU +'߷IB=$ 9qdd7fӣٖ9&_cp\xdr2ybpnX^tD,tuԸR󙲰KECJ,wotomb"P,-PF>$ǃ}f礬ۢDpIn@-m.nTm=Tw1*zV6!;lײzry(QD93>:ųHg/W"zs ^I U3XzGMroiDF^6'jq/xcä~_yK[ d!ڞ&n_ Ӿq8U2 *&-3",7 \v@9MS:t{ oO8@}{3jVB{G/ȿDحeE`gة~qs9n=dsa Z6x8:zq@!S;_p>?(Q-WNrL ,.M&5_BdݮȜ(xf7C"LgԽd[2S|'.~{DDN>Z5'3={fH$d|chr.vwniALA&qQFgmp8:*_K~}ܲiǁbC|[de ۊX$BDg9Wy{?bF(߻u_n>7=2ƹ-@*k#pMT].gF?/yliOZ0ŠkCK)(vSEE'm6 o{i@: BA}Z=r]]uq\171C`EG59_ Wm`ǟq}GcM BVoi5Wamhq"cp. /dc@tw YzG F8(4 `9FQ~u`fg J&jmIhGi]fdc'~q4rd P睦J;4 V8-E$PN07 mMu6+_Vkmb%?t mBn4oo`@1{r}^?7c+I> ʃr^V?)d6s!<16jwauv(*2c#6NRK*ę3pBw1cYElZq><RW-E]\VltYzP,S(гv![lJm14 r'?ܷQB̬r 'l`C; jFQ|Gy{ eF|ɛz\U2YinDȎ.DRsbK3xRC,0p*ecF9w B{%@ ?qt>3DxY')-@+"=47z}"b G}$G0_pw:YS MtuPƆtPLpKгfKE=ܾw<Lr)c-uj#G3nRb M㰯\$68.+Q;5[R=5?FUI9&ڱۤ;60(PfB=MNȰ+Nfv)SVm 43ş+2PDoyMiBWkWnGR4m^֧IGwF:-+ՒD RA5|p-2÷c ZF۽xEM}@ :U~XgZ[+47#"ܘ$_eP(X~}?=pONϙIhޝS~t':HI~8|-sj-I@yPׂ15vT=:e!rBphfqP߄UZ4ugj^Uj3\fSjS8f]0&Y&ԗFg, ޷ʧrDQ濫m_tsfمqCCyTf$8. !W ̈́D!Y$qC1%+ u=!9 \6.YXDгuߜUsY@1as C{}MnPSzNV2!D(+MT҈rΏG'l)ң٦c67k4a f/z(?`1~gC,LPLmޣzSwLZ]Q4!3m1['1&XY^ί8S<m_lfak /F0rl:ZUq Ƈ璕5e hRpl-_{*DϏѩ0EQ+c*Vø*3EwP`RW/Ă~ݬ#o"ګ_bש0Z,1OH8lAlEi.gLXb0w EE{PXs=P'?-J:y̛_V?a%#mQV {~__GO3w0Q ]L|ٍfݮ%1y;e FkɣBMNn۬ҵ~ ȗr ]0TٺgN;ﳫ ċWx?FC@Bܜ{)0mG ]sD7@+wK,8.1wʷ MBL?5EɤsrpQm \X ?%è4B yȐRaU$c~v].$x,uo3\쑆dX9,gQ?|3مjXJ%dm*--$~ l~í=B,ɰ(5z,)j]Iek.{H)p{Rr@!ZgwWv9<Eۄ){&;Dd6NBƺi ۇ&5WT3r N"dV-Q9 "|3$y8 |,^-ڪ ;}v[>x bMAMKpK U0k-4ɺX=V\EEA1KRryl6(1_[:u7oVwZȗTsmBi.+fu%K sCRtO fP]Q,CY?' E,U7cX?SkОIuik>tX H5p]{N ڢ#G1Y`q(Xt'sIIC5l'yC6lJNuTϨZAli pr;̝?S չk)΀m59a -i c߼èh){ tHBNb&lg$0kmL?2wm⏊5^ǒ&tw;xb}L?xCl .;]GqsN0+l\j.[UI_hu+vr^4#ކ D7RN$GXE(8Yi_IJj^\#'KEs hD$^ 4'E? G 5G-Dɒ.j$j)I68pn.2^װם> oܪ r/OsFk^qu8I) |7>KRQ(eegCz{TBd#zZ8_׷v:99=lkٟ6?h CDR-B se̔`)!_H`?/h.;ϽIzE)"W';LR$څBߜ0g;@1s~cWv{8|>85Ql?2K[vυ{(d[!09 9Poc_]dP6ϕ:p2#}#h8HlFη6Dc;+S(b(Wo,0Z8 |g(dawƈOȞf2ސsHziaOv,l8ecQog~$uel l#| 3BnmPtݧPV /:sXuVӞbNwe~Wջ%, Re(fLgx! 8|{Jf'/IQ"p$z6/=Bb͍Δ,aIWvo6#t1^!> N[aGEs0fgvG- ݔJ:SvpgmAbr. 5ZO -6 `rIF=5fPC ͗W.Fa6/#C\ViM۲) کȳb?up8.5kt\zJ(~M5\bYI@a̖9dq Lj EֽؙȂ@WȀ[fBems¦qAZAMzeagTV]4Х~<&} ^tQEITii.ӱb-m; a(I"y\9;A>yTl̹ @U2e8S[tR%Iuy.NOSB^CE 4z@<Ҥ ~:KDB1GOz+KB"j';y)?lzV7.Z[OT1IuD|CR5bȽo2;ss)qrrgM"T /<աQFrP fm٬چ0/<0Jk+"S]c$9_^!`;*Q9%@<:g)mEAj/A&Vmfo#$ h%>gN.ѯR^ֺdi0=GJ+6)zɑװW;NySqʨ?w=B@X:W[?>4ѓF B`Ko+bʌnu~{5U"tA3-]Vw;ˏ Z/ ~L źC!lOb  p4FUO7FwSU߃!NܥE"\jl.ewThz Y6[o0B`^V0Kۖ̔׼Io{'Ukv(1g8 ѴNt du%򜚶9CKBI,aIrF8DMHVh~$g@j5o3]U\l;XaftlIW7Uy5K/8 ۫߈)tx PL݁k Jl}ɔ/D9UT+!mP5s}}ySOȑ^'륔^ VL`cQWUghUT6zW)fp:J Ծ<@_g?EsI$(m#vcyh7 (-Ygͦg\ !jk_)m)aG欀$G?u-[֡V3}/Q!/Z-=# ^/,o!lٝց#g T}?iD&:W^)t5e@(.y~[,)ޑU=l!9X%eBGGF>7!ta@$#d?Ҙ(>LJ}1, BF烅qluly3lYGwr~{bUw^,7νe 9\ǝfsb6P)ݫ@s8>MMKȖHrȃ5>nFNg5+@Mx&wMrh3?!:#Ƅ_c@/0L{Y, ^ql< /' YG/bv@~IS FZQzA{^bSР%|*QXH>obG ݕzlldo`Ս(l]1L 2;LHb,e6Z.fHgP|(Td"Fk4ݺ%wf~nu9꾙srIAzvA}DŽ//7 4(n6$P?AB8H:S#I4/$"W,@yKߢ1pkPq"Y4xƸ;U>OCǸeH8`d~%,  HM-Bvߍd!&zrGDjjcnʹ[9zK'TJ( G:kjwTG>x=fk}@oDuIVZ QDc|$&qTe%pg\" +Yux- G`aG_١d `^>+w;xíki/+B8)OU!Kr8:tt^G$Ņ9&,m1"Y&Թ9pwZq%[Mř=JPkw ц)q{H젗rmtkUOavre ]='hL) IF׿Mw\  `p!~ûe_Zrr1LG%yt6?èEu6/,N~[WŚQ$Ň=xwpK<=څ~p'Qa>bJ=LG8A@i9?oy.%vq|Xsg8}JƮH![КU  ;#<۟37dDۯˈHZqyae>`-h:L 6 Z;U`nO+x%mE+q,e҃ n1޸{jPe/wE6nHqf8]t %Hi,޸:nާTRG/GueSK=21Fcj6ʜUNHw xKFzS*KTu-Q+>+=5b(6/V5Sm8 !Zqp!]dͿd_'S6p<k!~!cDWId9/Iv,q͋8$6J{fӧދ K{hibã{wTf2bԀݰہ?:y; _o.ϯZQ]auUqBq)~cJ({*p X}19e'oxCH{JeG /}هqɜi 5*F=I=]'<_as U~~/puض1z°w9@Ke+y<}"si{{+Co2l\2ٓ3\[#eٷPgѥ[Mz_PQL`"WMp5 V|)l^!EO"]GPD^R ȱj2Ff-1e竍n|s = !,霒sxo!%֍n$ْ˓ )ۿĢP,mdk/˧^䡫kbOjyҝtu+ ŵj1ӿlEc>Sϻ8r#HAGZKt͜f2#7 a=o?oUX1AXmZ>QrxW{QՒ2db3iکnn`*1`AfgW?|rbJv b u ԧ)zTAFɭ*}(Y` wnUT 9C*}NdH-Kqc&clKgjsa{M*-B; S+?t cXGZDw, USU7J/cYU[۵mPnaKr0RkY헋FAR/ϕK?6{!pY(^VebX(liS{" ;<_BX!+dHdL1ڕKۘwX8(Ifh.k;%Dr"`AT4n:A3ߌU =s?/ 2%TLZI6(A.?5ԓw(};߀-1j;I~M-+ +,]#nɟR $iy2 $HÅ LtEyZJ OV"*ϱ5ؽkr|.{3a&pb]Sh?j ' SKN`RJ'_yj}0dǦ׮isL<׏vd2 {c NI34"Bm7f=>{WgFWpsELko,Y(z'Z30bD2v{Pr2˳;sBOEr_RSZNJ'J+_g2|^eӫk#jы[N#Rmʺ :!3~^?2<7o'+vǭ]sBխMЏZ Jsa:E꾼3alJHn'+?/egMNΘj@&-j4nRzL7BA=ԈU[njҞM *E1Ay6sD<|ϻhO|52Or4̽; _9}3AZ׮ 6aX5/ kXӅȒBu&PxIJXOCץ<4'w -5x*w`Tq,N^OBMun:ԃW\25.P2~憛fs]ze]ƀ!b {/Nez$ 9Ũ[|ZǷ5Vx#7|+9A9 tίI4R"36eI]u6--(8]Yn+:t^Ƣ#)4~ov}wf<^|&1jO$IWRaop9ifs>G3~'O+Lѫ%F7ݴ´=$\+@p8Cݱ[ѴA% pe ,^]+0ƙ*qKݥ/hw>c܏`6讅‹Ðu-Ҫd%,})*dIV$SWSDaA1;0T@Uc7T8|LoG+Ipiչkr)gKQ-=OA+I#1|7eKwbaoS&X$l ?^8'[4OY8 %3 [fҩiڿ0":~Ch-TY pP`UFSF ,&aU<3hnG͢XW m >B 4ټfdn93v1-#VɈ]sW`0ŭ}^E/:/vEք߱6Ձ$ T5 kЪ͍* WyMV@h+7HfA  GbdsWNx:GaexeDy^za?>!:/(/+E!rNۅ#}Ÿ !@̲B/dʱgd&zYe_|@YRnME[ᬿ$U0{QJKyY'y| ϨhGFiQbŔt(G.R^ RŋqP<&]U1sHAqC޴SLԽ}=8AW vc=H#z!A`6D 9j5>1E7=NjJD04Cl#,.I4.>W}:l pe,|PtBaW%cj|_koH 5-4^i/5iTE=6J# e\=`r"DZ#`橭8ut\W9 "}ʠ vŖ/ GCEyً-yBK,ћ!h`UHGN?܆f vƅN و9>u*j%칫2$6TmPy/N/9[≰>][_3rdHc\¥~a7SS *.m8ω_]=Ө5(TZ )$) E #GGYuZUQsl4@ }.<&# 5"]J@ƙX;鈘0$LH٭B98c&CK]M󩴤etM&EaX=uo8J* `.հѮt:3yjl, Ygc$Vk [TMPE?6vigڥP7Cj/|5bЉdO_o>7sԎ]u>nSHhN] TVqR$[Z6pd%|Qu|R Wl~u[@W7L۳l'%Ze%"D8u:DGӤ` `~Ii{qzX].2\)dD0rmvߛx#m+QSq>[Yi+ǗaAdZHYs>ru<{|:y}38-`ܬmr41 ƈhtRr)CuQʁTZA" 2K$ Ute$,|yȒ/x9!u0N 9Z "(:vOM=&`uhemD:ÄT^ZETQ^knp9/DC ^[Яi :i$s DŰs5P o Lв\PF-h@+lQb}Ƀ' aA!< ~@5K_,}BG:0.ssr()x\-(u {l|#HZ1’ڇj^;lۼb+s=L\;t9rAHޔZw!tD3rQ1M9!v`WWGġ %vʨPAr[ČYݿݦny[VPnQSjDN [^+WrDK,MQaX+x(M UބY>tzXT"W7cI >H;b*.䊻¶mz㎢WW~Qʟ HÉ!7PX旳qskB}6MTu`pgܛVߞSLVa[ZЮV;FXDF$.(N('Ý;9m"Wʰ6Y(N h?OeZe|An. _:CZķ۶Ӯvfh=]P[TYBv鹃IHY@^Z4 9gĈG+$6Q?'G\ "~8W\[7?mqŠ-RE֖D;ovrwP7֒Cu, Yb>P/H!8<`'p}e[fC:ypT҇m(FS}I*fPzJӒ\V+1oJ̳u:pj)X0vюs{d~!Wm| W6qP.n mV_)6l+;l,ߧpZ̲T H $Y7;pW+3Ԫ7iVd,& #6_ODD:i^ʧq68ZHoل' >PSEJ`PoVgѹMG&,7p5~ߏ4XY.5@V^zoJG=,q+QTvtqEP[,~, &3C2>ZfK$5XA]8iyvM\n=n2{)ӂݜj~#BbȃzP%tG<lLYomڄ.;FD:k9h7MrGwa`ط!hHc!q5"khZjZ!6zs?y6U}ڳ6:.elqcN[`>ӌGd'Q)|.@~42~Kp4imo$ $&7#{&1_ԭ/<Ϯef.nXgnJ dzh`  ;/ŋqdg׷hR%퍒eja71]n&b[#шޢ v"cSs3%4k >,JTiO(QtqŸRqQ7y.RB_0@GIЕ#˿?"3~o ůW]šH >QJJE 37ݣC\h%i cT\Z7B%5&#K>$޾QCkr2nZlJA*j 0.cNΕ\O/LZ|{ugV kP+&67h!)7W*7[)O+z(~'(?11o%&ɂj*YNIr '\W6j}=Ы"Ђ%dh45asF ]u%482m+ӭ[<3/:6 (Ib/tMQq9iQێOGh+ gj 4%k{8V5=ԵT ? ޾Üm1y/D3H &AV X6MӐe3*EHF!FTUO&"ug yRGt|Aj b[Q ;_%*Sݏ֬ ;}p*Z/}t|˜5y.; ι}-hJ_w)iL./i$RSRR2Sh_ ݢdCQw^Y߀;Lf, BUbfFKAq8hh;t8~ xdqY3݉rPVNɃg>>.6zUx?I`2]z$uH}זP r_ fD<}+]HڍI.N1}cڙ9mJǵ2vŴ} C- baIe/K{}3-ZjeM [ `Z<)7@2qL8Vj~ٙ&Ic4X15*->,3`Vm\ C[5K5q,f2;P D^:t>˚ .|8߅Fg'Ni&Y+pp zf e"ݥI6xk*I})X+4%nr-}Cx( ] (͌IŽ%Y*9LS\ִ ~ /TpgނyK=ZCA\ ֬~Ur\m6ڣLؑ :}JJ ֲ&T\c]\i@53Ge;fp> D51aud_q˰;!)qp ӝd+`$_lKrV.Rj*cde#W#5 V;R{3[ի[^vV 5뇱 ]w+X&`tkī&Z (=15kZ0({,f0"/Ы*M[eUºVqY?t7Y էmU.@w!^9jAGHźm 2 :[nRª j!{ugFsĻ֌Jտg:ؔ[?,KV&#"MKp0 ɴ+we<̶%#K\s.bޥ %L ~eȻ:j&_q x@ZpL:,_8p3JтjKE:f#v}h1A3_bg-A`c>1к$=^C)GĒ*b7۸ipIbnWН.'z}6܃e1;~4 ~7-`K"h p+V \ yCgFSFwNsܵi,C,|opk؄ʷf<g15 Yx\h;)[mj3 -L>  \KJտ_S$QgXA]/{v:$E4yB䬘~ }R"ojj"P9Y=bxBğQkR VژYG8"tDF7Ie_!\馫$=_)Eo}N: /s]6'9ɪ`%-Z1V% v5U]/zSs0dG;4^? JYđf[½;fgy~kJX{l@-:70nAҏ '/ZĄңڦ:>yډI/ wϭ& {)n _s?%(!9djЗ,:WzAE2GM;S)Z$J-H _/!){g&̍i ,xsv1Dǃhty#:e"3~nv'| P{'/$tB=r6yYw4穵Y$!b"Lwl`lyG*भ*v>?'t* JM,'I]Ҹjh+͟ _GIX>n [M(R]rP m 5 ̀GF1E**3Xb2u;zu,FW#<"\8RR-*;UGQO-Ise1 7,芁kĵ :*CbVIّd嘙P1Q⃛ cTyHTA#!Xp̨NnI= #G,Nx`<E~F1a>5my/ШH /C,Z} fAx 'RmdҼھʘA]QPwAMl@ OJ2M"ջ*R'Xl& ӓ /*]ohs`VXCX%HS*=_c/hb ~x@NѴ.y cGwB?\]iS /ݕWa«d.w@\xqo !@/vz. }y'; %MD;N3[5QLNv vuZwى:Be{ݫ\.aD4mHd9/_E;h_n!Zҝ~*4pKl$"b %߾DB#'[#㠽b1Jc&p'^V^%G~V5WC7ɛ/ybس3@I>%o[%tE-[#N#SGy@&+3Y{AHAϼ}أIJiv/TbJ!";yp'=%F# &@}3t`]e{6p%Clq(꽒C1ҦV[SxMg3*7HNY,bi~s%[X$2}0esDWC y~f,Sz|MF^"'~7Lk,{bqGe˧]j` cXk;CZW?`R XsWle⭙q2א Gd#Z|RXafj?IPNBM(;*:ÜI2OWD 4=V]>z"B! 6}>heSN##nS2ķknuU>~1wΐ&t\Ӌ? x ~h4U.RD ;b'JÌEb[ '.brRoenjd=+7Q c;,!Mmڔy2ID -:sA|os]j0LgK݀"6XNdPT.̓W0V6"l3; cLͅ{@\Rod)ziB3\P ѵ=<pF\λ27ĞZh)NPc6)r|Fv)pܝtGj.t<ʄ7Td?LsH뷖mi14MxNt^M}eŶd)Ǵ1쏀s8f \zCڗ"pDkˍ3%40[>Mp*_d[5T"%]|Ԣ/I ̜E`r~#4$[iKz`ArjPckjx^^.-5MP#`-V$k϶UEs.,Wע0Ϧci :!Y_"H'چlN2͙B'.NÕ7 m0(ڙKa{8Y% H0Q1~{ޒ |f׊AsJr:XVI~wzZz:x9<~"ň\rHs$e|Hh$eio17٤G$?5 $` Ͳq96~5*v15q TX/mPZyc*F2ipXl6ΏEW|'华C/C74ޣV;eqA0JG?WHkgE*UdL>TK CiXvTē~Mҧȋ?ٳC(LskiXTŐ_tO̡ܟnTО>Q(-mw|-s06R@C,GBYo8*}B%K1SP/zUKaVlf4P7J6F%wpڋE Z1QTpWąV7jb텁S@m|Wx%H.x)GiZWt/@0ݤ\1l2?9 ޲[`SO՜N 1ajU;al.{Yk,HxAG4QQ :l}FO t[OЇAzeu1o)ynA?v}x d.VCϠ2q7U^X'5d˷J⡹z)*O_r71*wp7Բ [K﯑ _ݡt CYUAܶ+4^ Gl/DpЫg)bTIBkS HuƇ齆Y )‹YxL_0"Z6+Mjw,#́Ck#SUKigIshY/6>W U+.s^<9< {oQ` "c7eu2U9Vxl MVMܬ{DB0tzuB9Y8ҵ\iNc]QbElWuG?qxc[{s7lnHƞتh[%B^|rz( _үLJo>v(`L@:y ơzdaPffG,ǼnOZ ]FϞձA,Ct(">Zfrrh' SHbQF;ua%去2f6z%sǪ!T?XE\CF('y7ו8 Su"y0w_+Z7M9ըlT+7 q]VoC}V$u(έˮh=//󧕱#Zn{?q̣Pmc].,.lnDv(iK.Ҝ1̈́UbgMy,$IV:u[ HٹN!g!cbs S!yyfÙKFj*,cLogK[V ~cZ&!0 -5&]/@%%IT>qKq}Tsx q]Hq&"؍I|0_We,!^^s{73FcLT, BD b0ڟ$V[7o) ?,B4rp *4"tNV_WVd{&5Ƙ#u>4HCY-Rj|2w|v#,&He),;ΫReWiJ?Xu= -憚or &i6b՟ï2pX:R&JԡhF--@,%Kvˆۗ<8U]F-EH~H捼x(4ga.f'/j)*]P]Sq̳lNQlaݓ=m]Pdr؞(7GJC,Y$zT=oNU2av$w@&;)Jo~o .Z@P8>r÷2ARdߴ-{'‰wVT2.?]L7cUAcB"cLV//la0{}Ѡ 7,˺VMxp&xaka+;xJr& cv\±Ӣ03 g6# PM.gr5$Mjo]0^$kWJN@t2v{,9u^\Xr%躒Dz |t"m?(ʰ8(ضL}{m $Hmf O%IWdNLɆ$lKZ;}KQ`M{^P%aJk:/U-g.vNJ?caba n'h_ZQf~ W}zJ~W/>IG(Q!HY5ʴVk3k(~9ƨ~ɥɤfI=Hf7dcY} A jC<^̋5N k 0'xhyaC,O!4Ypw^"&8v 4,&^:H ޘ?LIWN"LL~+: ]9$%覊<mJ'9S~f5مrD_U, o8C_sgTBL&0 'bj16=1liYCh3гh,?#2,g߇^yǵ|s zYΔ^DG]SITb?3\m_KP1ڶ\ 8L{Tg>V`˾.0fm'|Fv# Zgd3͉cdy3A8S+}Q ZYNc R -؏G'Y(nF!rC lbjoN5b-Q L¯foͰj$%鉛ès?Ҁ#Fl##XW$ ש< kweE>yhIGG$S6 h5+^i'YlE ( Ƃ+z=$sd[U0US9jɛ뤖k8k; 9$1; dS?3jSr)]~}~|շ삻2/OLyHmT%}"s'۟l|foIf:!Ùഔ2 q3\y:3N}-ω*e $?$MiTNlm8W,qYr9\?FOA:tý[˦L]™2Gb40{tuؠ|?]Ey mo'5RuG]lD["n~K\q{6>36kӯ wo) *HndYASu:gi3p)j{3 aȍ4ى ^JUk s%2\*:j0H2[#dkqpN@h4K.9F[{. RO>婿1QA] s e)`4b2 +sohZ7k5$jv~mL/ӨJ:.M'w2÷ȶ"x4)#='3H -.΅mkT7)m¶}mZh7Lu8lk+Oz4 Ο^u+(7hh"p_kի{]D<vo"˄ޱkVTq?56yh/brFfP@2QoVHm^(}=`1AN U[Xﮌv Vz5gӶ+6UByYzns >Ǘ?& ;gttשGlo#̾CӸ^{-ne,%nL<:4ъX-!0JRbpNxVK#&dF+–$_Z5d' \,3ڔB6hi ^ /ZZZR5F[}<k?sx{_ +df:?L/Mĵt{%oEaƯ!,6=~˹4K/qS StvzL j l2ă[Xb7;a1t-zE:zJO;ZKۿ~F:Η#?oxpW˝?'4)M'_ryY2?"qp^S%&y߉-9Wf | Ua6}SpOo`6ҹGgo){(%PXjʕV%6G&xP2i]#x?&bcgbZF2c*f(ͨ523֗ lԦ8qW;] ?4uƬ )K7?Q/K< ǦP+7}GcQݗ P"5֝[͓TZ7.c5l-f;p:4E.#0@-#♟>2Q اh@'ўgCkHK;@}WX"=;ԆkcKlpwQxL6nASf1l=oB&ⲑ!4IWpI;&vJ8AДn |)Tp-Nj|i[$X!qGa?Q(D^gџbTIa x\lӁßb =2y_*e/'|shvg* .kVWÂe‘+fkAm#e!|EIC/DWM#DrѸDG5=9p|6kz/ȄF Mc(jO į#*?Xm#v1<}nF4s0wO_=ߪw&,O)]p¼fo mH\B͟#~,Q,~30_=0Ez.mU|O`|NC?^NB[X q1lsvzuL%,S&&WJrqi3q {jv7凄k|9 10bǂ`I y6Gc<--s9iIg<,~Ln}7uӥ 4q*8}Qnqct-ǀ2G8>m_7eJ ~&\$sΞ.ü/u%0D KvR5ae>S T*1|̹ЕR'SXrR-־X:Li#䉪z&M_(s?v%itQS{Oq[0f?.=¤[${"`moJ7jivqw6ŢB~[iߏ0-e +N3<8^@dP@s28nuj]YgbÓ}^~"UȐt})pzТuNޟYF菇jM 14:[W8Y<ߡB@UHP##-,=iX]>}j0nv>P[7<܂nHQWiXF䎀lMu:`K9Pi Xq NYPXB~n ڒLBNoäe~LW0"J期PO 48rUQEt w;7aX\ h+qḃpK7. /F!Pk-[:Iy ,`&UeN7UH4|mY7kh&P80/8#$胏G.yf;X07W0G^a( k"%ysƸ=a0`?̓Y\ɋqbܑj]- ֮X :˗yLi`sI(T%W=#$B0ۀ3]es?`1"7<޴ #o` \!<;A`؈XBG _GWds2Z>S'BJ *=#R.LbXW m慶tX<v`&_xh_2z2<{.Y2AGcTIf 8u}ɺ`:B΁NС,f@ >ď{t}sՀOv3cC:GS0VWCy(w0SQ~0*)%[j eҥKCAQ'mg½. EsLG݂Ƃ(֘:Ўg~˞7w%av͘w*e zto8lʓwi|^~ln2uCeIv$>H"\vC4}[*^UA?H4XDMWs8-w~Fx _Cˀ8\O~d<23/[͆'tlޮNz̕0_T{aGks{ˈat:*d4oN=s$׸yLS6Aa56ZwA&0&O~ݨ]mh;Z֮ %|&ҧz4]8e;?x΁˟ˇ{˞ب42kF K&:}^:fN|+T!w3[.oIբH7-~;oܔ=#(|3^WªK1/h <@P{jyXAn\fj\ܙnKڕ_\ 5IjED^"fD( @BR'b_2DqSѓe J7eQsr>y 1N.?IZ^X'G?CM.~pjL@xh7x>E|+ŠLM drlRaU fR nkcD,0v3AA"*]xFl$=^XrU\ "sj3Bw,yFupVAU-B0Gwg{^cK?GBd?_+Frg z#Ma'-@Q){=n/`Ͱ[atBI?FÄen/Fҋc9tSwԎ.tf֌7bPDwڸ&"`N JVl81xtKYBti;qڪg4bN:E_U]A* džŢR) :JRJbDMnCUݶSJ8'%Tʢ;#Kfc\MNuL73H>02Dy@ʼ\M,ROBFo݃}-@d3ϖV@]Di2ǜUMƟwmft Vt*BZFQ{J[r87_o;RPnB2}h l?^KJGNlr?>nk)ZV[{eo^9mgdxZڈT_q} vM1RFV3uLW3t&0ޓnw<`T%%8_@͓On8S=">4Omsq 5ȭZp s`OeƩoQ=Thjɴ9>D^ QRpQIӽ3q1x2G#aIs ݷ[*MdI+wސ{Ӿn yodfVp8='4}'!r:Odf8THUU,T:r9x(gZ' \nAF^k:*vg`IF#0vڊ/ͿG\kL]Mꃛ࿎&^u\xd Ej~"kh0WV(e5{P F(C,h44x^Shr*! ZĽyꑆot=J)Uv}hod!)OK`pm5Ip%Q/q?DYAT>s,+hʣ>G,:O ^=>Tf9AI4k72>-ώF1~n(h Aă7#'} g*=x|ԼeVFV;1Ywϫ^aRt72egH`j"C WpvrfA46UPy3mY~PT);6J,%IH+ﻐ!7khx@ђvO"U_"YIݫ1EؙY6?߰lzn.C*$%ȯւztl-K[{2VPHfm59hd fFc j$ˌik>[I+ɠ2H'0hi"P K;  fkހمqthp%cfكwX4җ\{(ђyD2%+_V?GV0~(XńQOiY^c"}.zl F26Im13ɇ؞Ew\?+lW~}$!x2"s49;`c4^z.R3ntP9#1BEvXk[^\ρD{:oKK{?p8N9$R^Zd;F&KL3]C󎱀,"V}#KԔ򈯽Z5(ô vz;99vRMةP"qeu{Lux+;la .S,i`8D|(%2pU\U 5@@ef>"ݻtw]`wI]jY%4gjGR\JiX8nU%j߇zU˻/B70;C^p+gНoCy NGϒD ?_Xԋ*ҨBP-ͪ>Ǯ^c4{o񣖷[4~(Şȑz@}8 `͂:Êړa5;fBnobO 5AhAݳG9NhHw6<,Av|7o"S8w aJyn}O*Xd. } C\\-lz{Ȅf4F6\t-ykL%@:f$ V'#/W~&p];)sݑn1҃G_oC2?O,' |ԺW ݤ4e*E~pAm6d&4ȎHʘ/UK5Ӯ-]!d 1,seT`"u,T _ kHʙ2zW? EZ-x6|c9FmdّK-|؞f6|RMLM'+ /NI20ut[Q44NBҟEc%J-LgdsDـIrF|mP >:`^: MIi f`|a@8hݭ clSB|NN DZbN\!4ÖJV3੢ 5` vY? 572ưX3̰惉(|,Yװ.qzUp;֤+8>bUgCF ^6*1p i'%5][} ET455*J,slt@7n~KPbfHfpf>lrVSit'{\$:W_]'-K7aLV+*x.5>UtiӼMEGc@+1V†S΁Op|~RT\>- +u" X"`vsRJv m ^$r;K<3"C F-`6pqE%҉_[ +)t7(ȯ'N_λKSx'_^^U}] %-*c6m&ʠ}vIuHxv7SV `2) mCֽ{x1C{ \nGb<31:!pbL@Uw2UU0t$@Y(Mbb^cwRQc{v2ޔN81&o>bsO0vI.^ެ}6:u'at]_%V LJv؁W(բҚsh?v9йV9?Bĸ}C:v$>3?mx՗&zPZbw{6孩{Y1d;_cZ1(쇻k"uuQ,+ɷKdB U+we]fR0fğؕjߪ͠ӐUE9_X?do?5r4,DmXLoCLWKtM\=aE; <5]͈ tmaxaBy-Nms[Q,K7  Ѯޫyr#R2ӗAHiK8u;4kKRIczy_y!~4PuG)Je f)Pd&*>YߵE:M%? TNO;F"A~AvziNSߪg Ur:b]n ډ`>] ?9vl6?7k1Zb&f~o5?W6!^, %elibdփiGʃDulE[p6-1N=GN0f _T0r.+>ֲsN3Gu:XH11A{60}]RPHӊSdj)B8%S诡ƒ4pv&|OVeĜw>C UdGgGM=/?h'Wz׊ٙ`dSp}y<XysɯpNpnP쳌Z,0\w\x64gvS'1)${LѨ!$֏Z!t ma ᆅnð`D_ %rM;I-)I㲞&yqUXֲmWVʜ&i:FnZdqNO$(Vt_586Z9_ 4Um5'Y*a?%;Od[-0G00kF + 4K)\0, w?n[򆺲هCzW_5YR#iiӿ)D2Y0d7c1rD7A!8L;+썚4ORJZl {?Zs1`[7D-`8_Q *I$˄Q_4[2'_ߥw[D )JQWZU_{ܧ1Z߱_SժbxXטxLHAP'~ab%%$?)@|AqNvAҌ8_ VcN5i;]+5@٣1@Z:-$8[a!e K\Mv-= 3v#(2u |fۦx\M(bTª\j8hFļ;'F뮧 vq`XxeժP_[E69>So$q/n?j8/Oe4üHLtMKB=ƴmBGZyQg&^}CO(g#c`')RoF&[LD$cb' nGE;C*7볩֗'1ڦ-u;$_ovXÇB #opDw=\8;oE[LOg8VTC2=4+ ]>Ay:U܇Xq Fw(^΢q y0/7=<8#쨦B+ď<ʄ?Df Rtg6R& {sԵӒ\dN%`'J*"Ǎ%fsE, y$kPn-1@8Gf;}/;,F}Y1!bΥI, kUpˏ$TGK4? TH׊Eܠ$gȌMrv:2+M~hr5_>c=:O;9 >U2VVa^+ؤqwCĔ>,܉@n@_'C?*I_̌ 1I ].tHiS@ ~̓6I~C8`(^gSD٪çH6d'sr-54tnVM)22%^kڂ~ROϮl_{ǎ(44Ɨ>8Lg;Z=wBIGo#9Zv u'{:NJrBI#Xy3BJLߛ ha5=1Ϡ%C/6Mݧ:GQc7 |Uqwz g#ٱ3;񗣴qgA҉Zs)ppWZf`Ri4ph5W"~:JaWoo^=' _d: 3f,)=XE\#dZ?K>z ~r},V:gR/5*\7 8Fq}|mKB꽢:p5BASwlc!)~9;_ 4Eܺ?aJe:Մ`xlBzSOB֥F# p :B_M36leuDꖯu,% n&ZwGQ<,YߖS蝕bAm5`=K|%Q=7Tͦ !Ku~)AџIhy0~}Q&*:}H|!Q䷀Tpk5cx?])o(HLܙHI)ZdJ#TQoOŹKAT Z q'[6WK˼#E^db,T"Tl!o(g|0ΨZvI z]?zA~I8bI>r銬](p K3;0S%ɆVfjlNWar(ڂ M {Á':d`) 0TyذE6~{c w}*딘a/Wzb|ͱlBR3n2o#O㕐ꗉЕ_ `x~3o̥S?4=F<~ K k PY;pst9K^V8k/#}'F[}Y{mѓĵp|]]Fy4_U=nFpx9XĹ" B`.iMkn.f_Z5IkHq~AU\; s=][9]2at3ˎ t R%Zz!ׂ R86L'I#חkPt5.+4yΪ'}q-} % tq(z}-\otj*~'tV /"j ~5&NBr9 C9V':ɏdv؉Wli6J.Qa./UX7)ڶvR(^]֟ƫYjrÿ!{RMύ(asfTn3-G;|}|Ф:%*(FxC+LaR՛ uuZ`08o] 9Cl&íwx9OUaKZj4=\|jC}qDPHGѵs]FՀ:noKjB"0D%mN΀VcࡊXtsKU}f@xALUb S24 聰 X9O+K Gx avQgݧϪ O`_a)Y$ꚸײ RD:7^*j{mz = "5O[ߎN%\bp+h[S"tTd-8֙jfk2D_?`0KﱰH(0e9fO77}tu n8ṫ7W[N#Qۏi%"@>R]W?p/4/@و U ]~9Ҕ"̧P[_Lr46[s G3c'gAGG<'i"Ҟˆ0IT^9Uc>*z4; u ,16=G ׽##GfE744\oZ?W&)7oh"ģֆ媧a ~/+%3JC4mGAή_c7"%)|!ߋ*g.Iw>A.|v/9OpwKxKqwp{WeW huXaW؝BrgΆcMv-nсЖz\Jw^Dp0L?XiZO*(_'^,¤6S5;]sPʲÛ:O fOFo.ЧI~kT, H{2 z|՗e}Q3}5$\!d+ r޹Qg<* g`Hq5㊒Zs@0|LnEvTk8׀4h.jY/!BĜ f V .$M2 = 64 {Cn4`R MH O}\j>ܮ4f݇7A$uLa5E >g"s [[$XNZ޷j@~v`vd9ny3b7~!s0\nd>z{ĺ^k[ٰI!0Y׃8Mgɋ(8`S uvB 2$TQXW,p!r:]dR\~dlBPئھw?%L*/fpA0guCɤ2~ m+d0a.s!q#k`y0KSAH50] JLEՙ o-IXz7<@wB"wV+ 0$- 袧Ћ39 nb;V2@/ GU~iړ!w昂wuށדhZrG,xi_ed lKS΢,aa.&@|Kej1`isG)_KeLB$͘jjCTXXs5NH<,(u(hˎ;TVP tGmg7/>.,<5A9 itgF T:f ei4>w*U@0d+4oayxB+#}I踉QE A,|ٶS%4fg zuhƁ+4*4Ő@LChl=͖.1q<>A3K憢:ŤvIɍ/?89yv 8=8 D_HɅYS⨝S4p--K=Ƕ3Eݘsd T}HJ8p\ EلRIO#K@.SfD\%J"+dY&!Me]|pٌYP._ `uy"}rw3&'9GyY~X<$:5eSts5;<s*~ʶm61O0M>WȐ:͔n* o &[ř`#մ^B{BO#lJ67|E#a4M,:'uȊmw M#8ur]3411=(v%|J H.t>D,&_pFXyACz&Q, B X0h=ȍcc0QiIu\J`KwC|&hJ h|KS+ ˼.ܼX@CxsHDS%ƊFUu<kf>HXwX t }$P hܗ$3{Sm:R.P!9Re#v*lńE)?yy6Wg1x̞\2"leV9S é ^@'yƫHqV4eLC Wn i_ڨ{@}a]βIEq=6N;1Ua\yiqy'|@dIZMZ+SF@+ltۢBHFwZU@B/kWOk17`!JaT9Psj%(="9).$! )<7 E[].?#f0$J,1 z#;LldĶ1I嫺WMm Ҳ.`V 9Я{qhdeK5ρJ~9"vjA<9)$/]rU!zLxJk 92PE}#uYKgƄbTYOGsCt\ׂw~cL_ԛe'JȉZX 4Q]RFo( P wk9EE[_ 06in:6Ap0j}&r)3rщjT;HUR0ѓ3`rB>>Kȴ7Q~C;t{޳e)Is7bn3l<WV7>t1u=σB=8U#=i#B54^r2;IXÑUиf!1@DSn#t=e%GI1h3WeI` a&A4o /# NՌUHpxc>rh#PP|(D2yAtUd}K;=T I%;L3n3#>=tpq*ы "9{G%ecgr:>b5rR+'ɴpGO^|$uAdwVzU,n'&pأaxE[ l Fh"D0tC47JUƟv$p~e5+ *?v(^D5G|oC~#J5 MX DX5aqgF!;[l[[m4JD8[!bGITnEczU)Rۆ jCɈ'i DBO) S JsU$%GaDŠ2X:ezv}CR'ge\)8xcdm8;P8?Lц/e|έz9\5jM^:c\A] [3<"Btct2_j}W !VGa,S,\dOn&L2/ BC:PVGQQϼT~5)4x0 zǯ&Qd?9%w|9\Y{cBk.[[K ӑ/R.r¿&lV(zQM\=S٘Xo"F6_M/LIcG64ULnw=iIg%<04 DHB^ɵR# kwrK`ӶĈ3h6Җ?s_o)~j:;)o$AKR(y'ޖ8uRry2'-;q]ʤJid׈ T2KߴQFpF3_c&WabI@. m.uSE,~3O(^==Sy: ȍ;sBii8§$qQlJd~\O1َ6EUb}ҨI7m>Oq.We!}er7jfKDkr>a+J,` xx0%S&?,fHOz0HbP?=[Pc|Ր4|ctplWPt?mUV9}"̌é0%!ۓeKז9MTj%kpv$IG$DT[EPo_yS$齒(̌/c'cS1(.Ӈ+Q ^NxJ.F ي}W|/1}G|X 8j8 J9kǎ7΄9 (Y]><"5LRSK)=i?ã}ڶ6Q!OxQMy|CRz,A W?5ThidVSG,cY$"tjN" \Pzox{,DxG@٪K}5. 0$cwDž؂3Z ͿX{,af? 1 fm1VT89mO-7Oخk*zZ @Rj<$M8?-E0$K;=WeL_'\/oLF4 k˂!rK0sTK"2[VeMd/, g>Y;=.O锬߬*0&&[ ;T_QQ4u.tv`<>/ZAς-)n؂C8t^1u>v#Y|T/'Y\++to%^iZKP̀~gq.?Cb+,Yԟ [@ ;b6 ?[D!cŨ DC}D qa$N s1>7NI`Gua-A-j՜yVV&f;Yo|#9>߼LR2ĕ>F"-éA^)k#88bff[6pGsl`]J|e\=rUP٩t 2$K ϧ4IzXOOe z%P%魛;ձx2M d2_QA>*v9HMcVvM%U:Pd1|JQ! ɏzpdy" Oe@(}-RTߵMcZ9=s@PjgRQ?J/6i/_/5Jd6-m@ɛ@jl%mA~\c~e7 d=+# k<ʨsnc#|[JANi[ZGqCd OEU܀հ H8/*+eoZ"M;͢C[z]df& ޕ2,!q#.O-Σ[GY˿sQv ~3b Y+ Ph Lt"6f#`;rWYnj׭0۔6Эϒqn&(J_P9Gq(\K[o%3 jZ|D8}̩HN4 dq- uNmݯ~ (bHNr;+qQ,. d94h4G^U9?-.ADŽ๐܋_%H, . PChZ 6 +w 9쫩j),n_y5K4  S&^uc!; MNFQ'+z|5rɢ#=D2 c%;[ᥛ"΂@E*V TMk$Cs˺Iuyn#$$<7%R)sZ4pM0TWsg&A5v.2_l4}rly_P&0`1dQ]^G@SQDdĝe:#3mh3MTi![8Տa\rCu\ eyy ?5pu <<ΘH|Ia҇;^0h<Ւv{4" Clj_EqsO738/R==+o HQ#8_ۍd/^eгG}zyZL=n0PH(XXMp*W:nobvtQX$x/~2%+[::诩2U57qNA6m(PlYLڡ_N1ҙXaudf>6#YV2t5*& YMNI=g9Q;Ie=qBӌ_`6>Ew/nES;Gfd* [$ZiC0b'JQXq_bB 6-,Cu)"# "n̋ovdS@Snl<f̞Ρ}.`y2@=zr3ة97 [d>lp'Cz-!P久i&P[t,`{sE@E_nzOݽK ۱ mtpaDW|;i -}N0R\+ HYgOc3 Ox'\TWמ''0ƈ(- k{l]6-Q>fOxBid~JSM\0UqC {L@_p?l3ӥ%#v>S/y$8q8UNcTcwj`1kI<77W&BwTlEjtT;z|`"zm'H"-ck4'iCάl1չV0]25Eu G{HG]?bK|gNcޘ>W a%w$`UaW;(@ +abl]WțZ#(pH#)IȪΐhU P~T2`'k<+|#/2Na c>0Z:Dw}z"I^n{x>%͋(\Eu!ypYX ON%藾5Č'%Mm\ |8W Qbע~N pY)*Î46An`GƗL#*oR]rZ*0Fgkg[Ey;=SL5q Ns<Şnw;h&/,\g7K g sZU۔`$2F,?JjBz?h*hMf`7Gõ~ OkE |΄Z]RC5jRU8:˒u-B0=[H+}-{28·P-2]%QPm8lIhHC'Ǘy-gX|>ZD\o\+,db#q9UgɆ+NX4Dg34) :^Lz#I2\F :(/ǫqqu_%Q2$ Wf{:i\U%|OƗ 7<8BCt9 Y7yw@a:xFet1ŷt&͸{|d&O `B /:*b$\Ko-3]F'R^ ")BWXs:M*j$~{,~08^woDM$-NW2 :",5|VF4{P~S3ietVh‡JmH  ڸڐ#}G/Iܱ;{7OP15ݒZyU[ BDS#5!#͙3ۯ]YRbPfqZ.IÚlȾ5]˦qNM)_!}nQYyrKj7!)3aУxaQ4+l/p!OP3gpgBբ^fd X]̦`p>tu4#xP@\"b- ft6?q:o';wi#7̀ npS [[?5KCQ3|Olxou A'A7o~O I#9SG˜.wqv!ȕw3 M2.KHSWӦz8Js,S`5dL1v]HW1@GSC8tkhL;z)%M8ʽG?ޅxŷ7٦Q@u߶^ļό?3a[dKZ偎p`Z &bsװ{EdIhV-Ehr rϖ;}ڟ)e&hP wp6(nش *^:'uzFlTđ{iTZ 6ꠘ+Lqg?. Gu@חp\ʔ$,>ōG<ME}ŨbkG͡H oCI)=tNiUmBnW2/Z3$Qr]QMq nl+@P?\vn>*CfS͝Zj9ycYK1Pɯige>QU Ҩ`t}+Q"㨔$\uH6W+Xny \(.!}?}WRv>sG$+ԥ&8+8.# ̈nAg[6| p&DN:(;eS<:>܉|*l-kwM]BjSAX`%߃D&Jր_($&lM֤ y`mn h)J:IE]YbmVw",{~6c+ʂ|e=9< Dڹ|J\xG(景NίyEe?vi6q&4Y7$}|Oˉ} cN 9rսE_hf$qtK ȽtkSÍBlD nz/GPC{t4 '`z1ʵɗTųt0?VFy^F9;|j)ͤE9:6ɘ`~!XSxj\Jԋ,b.i5H>fV';ᕌaPd^4Ɵ,ͽyL= JI /cX F5̫e5:{ͱ`/M('4)U%͗ M~rr FŮD$d9I, fJ@z$~[uў!X'QkӎUVw;MOȬۇh{KfF| ߱#4((&(hlbɷTnJ,jãd,@'$@?؃K+W¹΃r1Ud֩GF9F!RS]y50SQJ %lk8 `Ra=nĘMh;`{*L| _4}kl!Ibcw8=abJrFSe+댖;)!i"7L7ax蔛9֦ooY5 ,X7H:*HVPW,|3{, i,!!k-EJk}6{9\Y$vvJR̭$#&Ofƺi?ȓXEJ+'/Nl UջA^KHo9 Jrx;\|0ab/)sn4 Y+]`O!㘪U$򜂫CZARXY/7epVPhy-e,hK|ۚcJ5SO;kzFkZi{{(NπNxóQ<;I;9SAǫT_"X }4YG9gC$P4f*hfYRL=&`(gMyIXWha7ot~| 0UD e#3C91B4εѓ:K#KqXU<*VN?^)mu?IH@W۟Z$3{hwi_<@Dm" m5v_=X FjuTρF8o}^T ZB2h2?f1M7iQxQOx>"? TyjK_qڦJM3Ci@2yUuܕMMwB,=YQ~!QR+N~: }ر0oNYlca`fW]Ni_z  _sgG!qyo(o.( r^ lϠ@nP.NMW64ZǿU3^B°#G"isW^D,b[(ы![S}bb䨯bIQw fG;/=1qz5{FR!Rtb\0Yt*- /ze~g޹[6Nw׫ IiEG~l"eT GT"=#LQ,6:a L&,MB2UwE|/E3^L]dpnǒ?/mLAxqY*c V ~(N@' 8d%+=fq"|QU4zw@ZN2&aKB}RN1Ƌ:P(RoEw!~d M[?P +L~?Q`ۮy:I]g^~lWMv~Bz9Rݝ/_Uϗԙ+S7N{u.c!zL{## Wˉ;ڬPڞk6fp!m1B}oW>žV iϦkC "1t̴҃OfSvިGJAJPO>46h1GqȡaG{.j% [U%zLYfx}[hJW "Hݫ8b"H#LuegmY$ݷ/RrLv6 'Q15JgF6Dh Wk[V=\X?1Εp*7-tizpj26/A|x5'dqsebtdg)Qc6J܇f=.*!]kZf> y?I,OD톜! .iŊ.ѿ`'&lơrT-G BFC6ڴsaиm(ۻCۨp~X)BNc#5P%^D hH𻄖d&0?Ѝ MG#>lnR Lvtv#ވ?{€J9ڊ+ (Ͼ?t|H~uI@V){DfbSFL~#У&RM^%R3>br;wXj7=2U&:c`g)\ޜ3zXpNIĿ( s2:"lDnc HM2(S7cE :9 _Fّ(>]vX^(g^0:fzԏ_翥C$=o׈3S3n@XͰهk]gÿl[,$UHthYNBC"RlQB9u a h=0C->T n8=_Oм%XYw]kh|F|}~6'.9HO$+J } ~.@{T!pL"\=䩿R2G,٪c߅,{_}P`"=S'Yѻ_2=zΤ#ʎU!2/vr62S?lف mŀHtg?tQW1>@MHzo%F0kU tJ$Q֤4䝫XQY/tiSNF. i^ .qhÇ)WʨD%I/Fms 0Qq,[tg " gONwpvǑOQ7{fzјnAAlz:QNQg*;>\|)|1uJeèk`,nס jHGei7p n6F{(֥tgӜ,8b 6ïx!o7k( u|K0ʛοq-F0iVXA֚.!({u;AtRW:0n f71+.gˏ:HJĄPQ67Ѯo,,{+I9C=dU)*Ԓ:4WKUSƯnZndhB3' r]8mh4|j Пۮ@1W+ Z+m).'ӚbƋΟ7pW)jG fVYoʶLjs( P ܻ$,0_ ʀ`y.\me@AQgc*1l%ui,; >1Jc T,%^Fs_uŲyiӨ;ѨT7]RKW) RFt^;1 HԈiZ I mVM.̧ȄklcPJP RƳD\"FҚ ub2bO&w֯^ 6K6@"RtH pߗk}Rg{P ܟ$'*fs09L \9 Ds~­2̓џ,ݸ6^'Qx-*έCZ0Tuw1c¯ %ƅٟ.Cy?R]0M4(Iethn>~ujrⳑJbt ut{ W' K\I[Y9I=&qL]*U%cZoPh{%gA14k1ˋ}2WQҎop`rF$\ͿKt}`*>Ej^ɭrR,W+&gK^I -nFKArCU]%>iUADjBҬ1d'r* >+xMFIf{JjW^s&ųk3uJYf>ʚrDf;='̨r"5s@z{/ S-PDR9} mbhT考,3ve\^+󡿬yʍtN;ч2}9fj:%l~ ah9Unrj'*^~LX?J=YVKrY`UU_z`f5~lcO˥=2D-񞍖{k1?pzXfGl4S@W Sa.8 '5CNEHѮuu5˟Si(4Vjt=SjhE-sۛ8|^{Y2jWn@û!zn샱^H7'~OUϩgލsm'{TOCTH ~z<.f[ FN1b?l/ʅgک8QPAY=ۯͿi g 礃p%d3AdL,d\,'!&ʲmB~I2n6>u2ψ#W)͓tdi3XÏBKV%fY*8H.Z2. ݒlgvs.^?G.ФO>٘0n0%Ne!+~źUn{G-=K T {B6Gjdv9UM"靤Ͱq "EEOF?[B k[:4 Y}-.(eW=dGcj?3It]9@BMEMEQDsTcXV Q臘"%?|a Lx0|;{8dENUexlI]8bll\4L$֌ko1K9-2(+-~Q;P!e$g*_-kI89lU/8~,h>'w`rwsz屮:gb*S$hIƙl{86suB_aXS pT GdJq=m!h uFZ+!w5iF㳲q9~lIТ'"sߒ"Z2ZKxk[(g?Q$p&.1H@aG}wZus*]F[ZƖj0"o䃰0ȏX%>s8Pu4@U 25bczͧ>@0eڥjLlq+BZ8c_ɔTfJy$Fn=>UaQ=]Q/:)fg 9XY]\- 8mXGZ}Dzl_ 1Z~*UH0gߥ3+ĵlISD^t1E G1I_dT{54_Z_o}*51ˣv8B[ƝJYO+, z]tv[ 8F"8j3N1UazP:cv][,z  :ѸioEێǐ0!kK7 M׸?T2 FR Vr#Q(%< `gFv`KX>ƀGm'<& fPY-PI Z˒@ b.d/6;*ai+'.{$PaXS^O^H.(.x0 EYgwLR!^h2;|]JˍY4{36.Ut4=w?y.Wd4Ǹ_B; /-[f'o3MI=8R̠waIBai;X>8߂9l6s_](<X&(/T.m{h91O+u[Kj4Ї)c{i aD,([qmdSpxvh@_L>p-u`MΎFRd1ӓFdS^,|xqK3Q!;[[p>GUS3HxwYwGV'=.iz֔0Sk6dLs8r-jVL_CY3e ILy?6q ,~ *ߨ6ȴ.I6Syxx'af >zqoWMȬHukx@4:'q3ѲIoYЕ_,c,7Yp':8e9HCe@CAWDzFO@3 -_o(rU+4rEH0+pͯGA bg*jjZ@ b@Oȏm1̃x\'x/Q`*땛˷@#l3J8i까\I$qT넕]3E([*C}FtzCYR'>JJ :ܩ9- Uv2`hقr~9Szt <+(m~6g_25I,b HO^Oxj8uЮHj3 %*Kꌰ%` p}GUr+ yz?x?^ ["v&1 Aȟ Һ_lq\cZ2 Y'*#wA}Y(4vX+G MƃG E#5ߒmso?b+Ǽ;ſ<`ڵ>%l7dH*~R"L}=ֻFCQQ UZs.(uh{Zg l?tVsCclל]F{Vފ,ߴ}Iᐄ0qA|4n.D+4}g Ux yc*ؾ~{z[v.$'DN__n,(C/÷:SoO'¬$g-<75m hew܎O6N=F ]okH;\3I:k ?b !?͢O2**غҡSRj5/h،I5_$ ~K6G\!;!t!".ϼ5[@Vp݆l1|^&v[~J@6JBӨA`'.bL\&T;uS!@'^D/GomhACl'Z@Ij`49{A@W9_[X3ٌazaR[AjDzuRihÓ! ~ %3!RRm >ىXٮ?48/! !g ec0&DIG G|Lt -T>~4#$QvKռZ @VBC>y߬]a+Q0!r} 7SN%]I'ϋVU@JJ=fWi;]kO0Bө5%Gsv>כCWxodA SueU>\8G)p$p H#<@ShG=$Kw g`fQ)3&Oް=Cg#F,I: S/KڟYs6~nĈaL={N/ asPXBhx`ymMe #7 vAOoLI1NDf-$qb "CTX6]Z!`WSq@.I)U0{Q08yog i @'RteۂuC@Eٌ0l'859۔2`'ȷpVR;2tȰn#r} >STuTKhoDVxȗAVS(WSY&}+4"3WAiRpgOs$}bw+OՅ+$JPgI(' zoIu/^7[L;gu&QSd̼nIzv0AP>HZބ%cok0J=L,C-b@kG!I#d#*@υc3fH2_AكVQWIu @JꙌLq +CPKv=t|^ x2D> Po%<1ga2+ U 2iф%gQ]MQ߉WhVGR:dZjbH`Wn:_>!>c^jL@pK^gwYTޗv&{Zݕm]K2j=QƷf^$)%L+K܉ e2TݹȈ /!a㈍?_ {{}W5!kH͉B#svXMצ*ؿvJg2{w20CU}R#MQ ,uᫀD_cxǴ %ק>h~zӪ&q0߆D Yϝh!4PqD]{_gI73) S{~EW!%0bHpƕ@⋌w"PTA {[Wo@V!-"yORkZk$b7CT}x 1CU+DlS|ADMCKᗤRdG9XV]}-6n2 ?8-HGfFyeq3*e@ʅOJgd9+~ ۭHCS{>GM_(a$ t(DȘlP\G:oc*|fƀ=L)Rѱ"K@./өef;ex:Q}ډB-am>Da[} J陘 4e֒Xo{nVHc{!g@8AeEh$'tT힌(ƔqGR-;-Nr:a*ICт6bCV LAAi+*$kp\~Jv߮9ubQi^b!Sl*Ae;#`_r[D0)ɽ𤢆Zp(<2a޳e z25֤'sEsŚ1͠r=0^uٔ 8!9t{ȌQFZi XՖTAR-ރ~dfXR"TM_Q}d8U3LT%k5|f @,U%%q>l%!ʹeNmŤ][OGxpzX=5p7Eq,CU3T!(Wcq(Z!+amE8&rqF$( :V-Cb6X~#rD,i2_ G>6 Q})6u.}FpR?Ne:/a4-ı4L=KΛzJÐ*v:ɁdɈR oWu@[nX*)>)~F;/+Љ2<K9r i,?O.bVgrhÔQ mU'6z"[a K"{&GP#SɕVde}CTZB퀧kEBcV6E9p샑K%a ӹn9jNKJ:ZDҐi.PT)|_W]GRg7U?&1?J!u{ /vhh,RV" 8ಛ)R6%YXg?X@gC2VlϖK4w*~Qq MZd lo'Ԯ|=`FBA!k6_xf+/Z!˱oB-@_\ \ฃDv ty\N4nk^ge?O7|X-g>{] uCy V cw"mcoHTe_#lDf;>E M*nQo`z;vt\|6:Ѻ"3fZȨcqY~6EN>C+(,Axp"NG,%e'O۬N,Ps J83%9I-`m|(,2$-GA6%ӹqvsLB9z!|ow62,VȾ0h+Ow&Aʌ!;V)9)&վf WJ(eTx2­lB’]3l[<3-bǖlOׁr#mCCOqH ۵t>e9@lDv; V { Gڃ+UQ7CN/m6e:]J u{q1lP0=M41-@R5IRGo*#d^[! M/1B h0K쓪lE˱~o`Kјθ:|a+HNbO|2!۳NKexe$yŚ(S(UpO]onyL Zgt⥾؝VJDm$(5 zI] W`6gMds8$MP ^EPxm2u+<ǣU bږ\ׯML@** #{.8_Rh|Ou]*\^ɲ}v <.dQ[ʈ1r?ݔAZ۞ еB{,?5BV _S}>Eey.*/^ZeY.6fh]F y_ QmQ.9\7bZ9/nKgȋkZ|~gQt0d.( jwrx"ŸWW* BU;Fvތ6cPG cCnu7p1G($Uv^[q,U7uL~'7>pQ}6XZ,cNRe;Y>$]BW+ZPgM ~oRڼ&r^{yRfF8P =lL+4NfbMOe#+G^ 8* ov,u[Lp* g<1VV 3:b6gw,|g RfGs]׊is'+8bl7& z ˊ,pм.'_X_wg\׽c,GLS6~2A7>?lߩ>w 0dިYIKp\,j.Xf^(NO1): r`b- 1{ENtnyu&p7ELT+a(Sj1v./I8k/}BJpWn2*,'MYBptSvY7'A3GptHl_Q5)C1tXYzt7Yfe*1.֩J@D(v՘,[(?xhZx^YMt*wa0կ#nQsLNکK&0CIĻ% }spxML\i{-a̒fǮSy{4hl;On?>l9K5ߥl/A"nZXyբ}Z{q Qq|wٿFX[@Fбv3N}RB]1DF$ې+Ӎ7Ȁg AG)"#TVnQ#lv&!I J5;{PJ7`/}-3LN]N=3@l(e~YS8p[6Q;4"bI(u銍QFq\_8ߺq7saM8B4[ԝ)0{!ꀚYkV_b&"e fSO'n:h#G ~V},U|D`.]{US5@iqDx`p _xaY^YOӍSɠB[Jz5yuy;lB󆬶n߬I>XV&(wm7-eR/8K(! U^8bbWHG;|9t*Ӧ.xL 5 牲")yYL_GyŃR"M7U=RUݨ=zq%.] iz6oIꅋ*aeb*Uk@d˖8x$-_ihً0EkDn)1E߀+qoo;34uÅD_M!>j^?_![[?=ψ&4ǭ$s4bj:~jMZ_]K-7rܟEu_K""#t ys(8AjrοB$)X͘Z) M&9ExE¾ Bq-;lW4:  hHZXww^ߖJ:Xx^{2CiV+GĹF x! sV冏}&v Du. Aڪc6X[6*R!Eܹ.kcF``+[XCc=Y5 IJ60 cq ѝ=AOX^Ʈ[LHQ_܃^k<Mr.y?491ZUH64[:vXE?| #E|⽞>f`=hȗA8dc%g sWR_/*Y P4-fV6_mB{1DiQug|mI:AѥNlb 2+vߪC[!gsk00_-#W/~*+:q=t. qӌ*1HaJʣ9U<^ʦ!ۢ^\Q/[8h%7Қu83'lYzFc7|tLiyQhH0njw,]%%Ƴw q%/Omjz@tr H^29u00hN5_8i}:E 5P `7GI kOk.`SKg"F{A򐷢U{C*k7msv{ɾ/Yट3(1^SB&*OBfܭ8i{b5l:~ev09Wl>bd"3y&%J2Z_ovr`6'B?dz4?Nv'GZڠޖZ9{)P/bwGԩܺs=ZN)OO0V 'FM߄E}4=.E G>$%ylv^(|u_@*x+i(1k=aʕXF:j-5[mJrk0^?+l_-smm{_[h>IW6Ӷ=r5xzgHɯgWheJ.^wnەd{VtJq XΪK# pMzs4¥|"6_Rk&[Ň/ U}k䎑 qW#_}oB $u ^AXFݲ,)슿3 ΁5a-&)|a@"HvApH}n\4K[[;oIvL^ 1g˪>,^aHx@U`U]'6瓸S|XܖG( !v ӽDZwy t2?8IUC'-C?|f!x7MQ"ʧж`TT5ݡb->;[IRLdhF s29VI;Sm2.tԆȶǧ OrEccxwoGчz Qs0@fOU)!ш8_k4_發c%eѽNcʿKf\mu}54iGU^]`4MI&Sp~t;rzo6 見prro5 s2Jw!i,2n[yOtsսO]q\i/Yd6qpXis㖾pCiR ͢E}rX_8_5W2{=ٺNnv4Y yo"y/@mJ' vDedzo/0\MOģސ 84ӍSTrAU}{P:>^pu./@4lLmR)ZU }MˊТ*oC >LA盃?CNmi%en} 0twTD\=:q\*{NՈ+u%l[c>}MNiYsu;QzH-ĈxZ*BB2(]þˍU[ޡd#᭩v`J[D2pǽrvi/kn WId x2RCphԬ.pB,ڹ;9xS"HeZ^z+y2YC#q<QFWDo?KAtV1l2{wAs7im-V'Yf|W3ɥ@ Xr+o Ϫ$o e+B4,+/L\h}.h28eV~s_m>ShU;^cӗ6xVzpt5)5\!!L?_jc?dnqO]]$Ԋ_oDOü/Ұy+οґrhkW[CZ0\%hWXy ];ٖqfDsϓkp `vA UN> r$aͽ<1Zne@;WT(~NS|@'mN &P-~ P)JaN8ҎZaMfFs䅉=V lo>=F Z% ၅*LZH' tP݃pfI\۩[CU#ivMqS+2<% M!AT~hLY%;tW-hXq ~)EQF} & *2[!A&7Zu?Å 0aɌGL l1ÛȄ(}V+8.:/]1duHANZ%U E,EA"qW$$=5q7v>U 3kIoTj=Ww5a=W/~X,5 5ћ>M*-Q-%-FfIa8RG*4M,R"~I%En-Fduy˧`D/1 [)SpQ ڪ[֛/Ź]%,pEl|<Șݹ&_{6ese5`go)^Dj4ԕVGX" ۷fx|uBh61ҭ֤I0 AND^IXHew)FzljA k-y -Az5F䫪}DtA4A)u&:>B3p l (| 95mO S&'x;ZpyF]o! %on(+92\T k8Mp`RI}:MX294BE88,@`|$@wѰ=Jhb3ĦאqK]je؍Swܳx{O5|K*K:zHmk}T)j=?8& Maء_4v* o$n]GYXI=Rǡ^2pjӪ&l;gZ[h8Zޟ9jӢyuT7q&nȕA"*Qqĥ=z<ր:y("D_gt z4̘;n8xEVeErð>fӍ¥8r b=p68,3bIhyLXuLEN3W;e.Ֆ0J:0-Q& 5sq@OQ#T魋e%(@V*A7Nđ8>3Zo$н_2TӐ3VIQ]!Nd H|?fB0_Cڿ>|М @2.H ldI͟lt?'s\LnnkeC<\Xʽh{{}t=*e) E GO{uR2=1ZwGqS| ,6-E|?#.KxHflʂ󏚛m6]2 _ k=cBDI*ؼe"C(_ SP[b4H Pk!m1Cnq}lV o'$B+ulz+ڱҴ<|Oas'o =_3)l"α}ttK$.Њ% rיrpedXUX>B`Aa'@}ma5vU`%ZJ`תX!ՑэB7[=̮BQSzAuia?u(BZ\%=/fz1bs|V#v:1#:'GJMG;fňmƶoo8:,cEqkTK8Ѐ|B%gIq¸ "$6Z a?oKNz8a1`@A'P݅;>Moʁ䥝5}_u5o㦬>ⴍqM|8"FP ۔gpuw΄`İty2:x(IU=^c?Ylxy?ȵ㽻3 b2{,h/'hS1@?v Pef7,!(&mctXCȂ@)79rdzRMq5`II=(Gn}on%dw d|:]dl{QkxxoGmcE WN"ʷn%>eJrol̯ޫ:9N ||i>w#Ve9Fܭ|eEݠ2q*a#Cb9q,LF8.3 B_G\ΣύAvS >׮bxI6]6d~Uա4qșTkSwIL`≗fYyJ+CJ}0酘%E- iik`m'!ϣT"xiqZ,I[C5RaG c'H/1RRRB`7tN|mZ:2ԡhɿVPL {#=l(nmd7t{F?I|1}>ϑ+2rV |=(AU:,2$MZ{\MrnY_,{~gґ-6WSDoRH@ѯ e+\Hd3? &/ܫP>+ڑ_jJ@k4U^ǃk ='8jhR6A@΂`U0sZܩ3W5߸d f5iشlGXFv Yѻ_'BDT] >ʽω9cCQ )i!ϪHʰc8h!ٕ\U ߜ@' JS? F1"D _ ]"x])Uk+g]% vDOv & F/CeΜ ?#[ tϑeb4꤂Vx91 XB*.ק(+ɏ_Gpϲ{7'h \`A7y'YU)2!IX,DL|(qXH˹ڹ١xWՂԁ#ELzF¶B=#HGvcwra߯Y>.:`hcYg?:=x2BO^QI7p c:ď=ƙ#ŋ| :(*-o8W#.8 ɝp p9ΏP6fM[ "^F-zT2mҜ|^uGW)ǹcmH@ϳ5[Mk6o!LQVp7SW?jG\,IC'NB9۹ydnhhJٝ+c6 > v fA!_w6 l7 UH/TC<*lS.:3eFk5u/n1BN,j}l3ZRHG L~Э/D ҧb3p@#q.`@!zmaָT,w9=(I,?jhY~&w o<>31oX "Ŕ$b. S A-ēN+PMz)36!(<|@sI#ݍl#ĉˎ ¶pP7>qrc$X? fA+~b,-~ZU9R$⾩}ʣS-swe _؏/Ss`(wS+S\>?,Xޕ,dπo<3@m+6[\2Ö|hҍI O 6+Gg3?H #O+Vvr7ySD\ ֜Ĵ)_^bW`7اlBX /{St7!FYX:d *HXq1TB@ϙMXO"2ᘲCwrw#g\n1~2u{+C5NA|&"NEp>K$*&ܬVs$P.j_ҳ\9gf՘o,bI|TC"{(A֣'x*>D 1J8.0k3~X73p$oϲ/)(h>fH%K@ȍ<T2$Ndb4>)Ģw*nS?E?)Ns) ]R[q2.*2-))}{߆utY޶`L z~6䁹^Ntv,e)!H0t[Dͬ-Po=̔h^ѽ돵smDbL nsD<-4=ƜjhsÀfFMÊZ3 ^\qF@g /6rlU^>iWcB0|#FllLIQZLqˌq t.?q ioXjLeW.٬Iô/E:@wSümWQɎs$~y$:CږSy(y濃eR`H;2sʱ%L0 u~0HAW8sP%36E=f)1yowmRmO4kIMb6@r9\,=.\_͸ hT+MJylɧ9Ҥ5Q1Eжuq.-t3$A(/AK1?S|||O/_•02G}VV9dLxEF6`!JHN=0m$,IL( s|q\u$yj7sMNҭ8 N} xG!.<͕@ dLh҃D5;Y5 TߌzHXu,\NTf-RcIĆ "Qn>y3smLRR1-zĦB@#W\x(c`I Q5nME\TAX*­=ؠ,nkuɸ'lj(LImZ >(/i&M\'Qc-2\`Q}PX'h1-,Tmir'bE{+ K}=7*_ܺ#כFK}'9^> x *`婥[zrpX-c6 6 4vtP><Ɓf T`V.YduFPWv3E+ܜol ai|8@U(ѪcfBl.W+YˡV(֍3k.*.yb>Ψ޼E,%_XO0> [ffcz1 S-}_~!0x( N7P%:,3к i+D\I-oBY˾D}Hʐ s gR^xV3>:¡H dy'3ҫ7ys zG^,v;"9 M%jMK,+LJ&E5Hʇq5k|[5p! {. *cz_<UcUBr7Q{KiԭRuNxE9Q&~(O?yqe !#MZ|4D=ܛ⡼2/fŸA f z/vӹhrRTO xCs إϠ+hXyƊ:r4E 5eA;a¼hcjh++2Z+]?j^l iW6qRt8S.pdM/MQ3D*w72Ru_'\?+ -rX L?yP$/ˣE/_6g4|AZp.EU{G!<\X$+3 ,UT&SѠcoV"G3 TLi5 X:&4 0G2;R{"&Jo"P^<^66 x8!u-NI̾Jj6vHL,׸\%KE@LI$|:P0"HPI]+nD3yeZ$%<븹>ߒ (J9EfY16/o:KW]|HOU-+tR}j#DzҲ =47C3nt&4Nd2D0:@%SyDtF ^~l웳p2Z kj\?_(r؛C,ft;c>$;.*j"Q`8><)گ$zpU10MNDD(7Jn؍n' @D$B]2(dH;7rkP'O[]6Vd@I_x a 躼ra`N]Xɰu`yVĴJԲqp w^IS?0t:q>m(r/'e)11!f$)yxV qOV*KRfJSD|`.^gr9Z9'G80RToћio59*W[u v B߰ N[:&m δk\:a9*kBab1mݭzIe%qgke38?]1C^i 1G<HAٙdе6}2|+'t 5֖ pmrU)k,z#[ >]b6OB/gKݻl؝Vo7+g{CP$Y~HZ/2U~uĐ!(ݐϻd0ItHq9 ;5D90qR; ﻒOw CO4Env,; Ǎzf&7ҤVYfzɃ=K˗SᥩM0]I)G# H jw ? 鶵߷C(_ *v5S#UP~O]%eX|?*Խ/2 F΀.?VNJ|/X'0MQ7ubZ Կ\1NjT>R=mocsX%[_{>D|E:&V"(5`4 Y=4gν_*٪z-6e;B#%o]*GK2Lc3;?W`3vt{{ƹe@1!?MR;ch/'عXCIԑ5c!ki{wֳc Z\Y[4r4 @B:̛ɼ81Iu gik=1PSDI/WxfySgRk.ʞe=c`0B| +$_|CE# QbTRàLfnQ %纰QP -@.Y }L~a71.&LVk׵.8&b'n uyߢbp #ԧg˰om-BŘPZi3 VFKws,9n4k a*V@%Ƿ@9"27/m0_mQ"fAH$Iu)ޅH>K5vmgE2wezw{XMr0!6Jn۷FZ2Y݊w*XRm@;^G'L8NͶΪm[=FQ.F{%8*9>^kV~qK0@llq$o~a!&֜Z/UTy6]JH&aIA1N (}9ԇ?ozy,\J`?|fFQf*z/Sn8Jທ)r`AVHm`BMĭ7$=N, j ]-U1AWqэn1 徬+2?4t?Ő]orԒc>UOT?-d߿',7"TN& ݋DLp"d$78us.[6aJ13gM-[2%:wK~%aY.^nO((ÿ,BU=Vf. w$ʃ軄p9x2}8h Er%w,㩦:0}V*En o$t!Nxb!Z KxP[q *yL"7OѩLF/)6 0;2pRlz>Sɞv )-)6PL xs„<1k123H~NJI[([g =@-Gʕ^Sn:?-ȋgu/6倲b5bT81u[px*֞Y`ɥYp:Ys lOB˕jlqW! Y`QBZ'n(HH(N{̗ TxyDސOr0/Ud%(B4 H. *_"CV/+Mx~^Xy #Ć.#a'|Մ\HHMዾ9"0v>Ji'1/xZM~'-  VXn^1Tu1|*oBTޥm 1Y}DIBY{?(</x g#a닯>?OzB7>(zL,.k6Ywf8i Yɍޏ=J)3-='OHQ-ٟcLTTcDZ[<5t1_>Le3]xud+= (c&u;<ހ_BѐXYd>"apk°ͱ,}ΥXwDQMPnKvG(T%* Rͣ@f̜ʿhhҤY1%dhJnW_\$ 2{H끍.m3Eh&ȥD9F3< *qTT\rR4Zz Kl`-}l*8q鞛Eh]%t)FPt_5S ttA{rWA˅N dVLR&s%z{B8a5ڵ.H/Z ׳لY2pbFi@*R_ɽf#`,|+LW7Pj5n%ώ#Tj>g{ԈoepjXvMx*[SQM]iOmEr?L?DܡJi*j:=lJ3ZJ"$jᦐɱ/P8y=$7V߱vB5M 5%5өfNr:5RĀYʿt.9I3y5ʄ5lV wΗ =3ӥmd NV?d'x,#0 ZۍKծ>SAɇ,*UwVO]zåh3tT6'R5= # GMz$K*]{]cymӸ-b~mԧM7o BH>L6 uk6]J@ôN48G27$(»5օSs`WTV2RPS`"& W]\0.0%zL۬ݨ߾Z*K¶uCWMtPCAk.e/|O+GT ) inQuby: c0 c%ů԰Am KX6-MR`sb$UpD+yo5ICZ@4{~6pBֹkB?mEw3 L;]%U UB0gxz6vˈ$[ 'Io25.jL.}q+圓> ] 킪-;7񲓨G?PTܾ{]Wk+%تQUN~(&H%JSqp?b*LDh 1 [p(ro<|7.g@fW͍DV8B A\h/%Oox902 +X@mw-PC:$]F`:zۈ7&:9UcZΟR1k<>M(yE$M+y2Tۜ5޳Wl$ `|;9jrykx\ 2W?"NKq4΄`f^oǾOmQ\.BL7%R"̄k̷&H,XA9LRnƲ4LR$`+ߛ!PN(]ӣ<2n &Aav?tsn>4&vH^2EKe! e1h 4͚?"汳ⶭX쀅JhLn=k^;.Y󟯐 2 AV#7np=[sd?{\ Qd.24̖GP14tn `BcKΉXaKh %YucqO9?V *O@H,=\}99fUiPkHȆPFc.[qѨ6ysB`>S%q4 Ԁ\'eѤ=՗|.{ `*UYs8մ-/Ǿsx Apf9bT kX3L<(]TH3Cw2-vk.CK%su1BdfX @`]OXwfg+E1E ^6QTtRJb=C;Xj.tuӽFk ל'"I)aNjE3'0p'W}3|'RXiG '>VY`ڮaM087c0<#76W*-_}(q~npaڒ1RZ=%<o4-MHՌޮORsS3sDђ[kkRH9~pކ_eS5`X}' :tEڿթR~>[V |ubG*n#"IMDCl|JlI׊ 9gE/ح2#vdZxxkS1]/XpcC|<΍CfYf<.'LZl,6p@/A0v(*6~ktfNi{rτW=WT5UqjDD@51 R\N#դ B y!9æwQ3 K\a7hT,@EHXfue<ۡQ9I2!1$׸? #.|%-ԦߠƑsE09vMꦘBiP^8v8Z`9de?Sdn=dKM{Ij0-ca˱cP# !>up_VGpJ3'OfХ<:ҳ{.)F~{NֆKDwQ$P9X]A{FhXRF\WۜleJ"bf pA)ԍ H9E~Mix1P5er<7mЍQH:nET jL1 ǥeǻ- !e'"e*Laj,OW7 /gUAA7@c2tOiSp#?#ryݤD TKSn-ompwH`Yv"mpGbU`A5Ek,Y"QR0PvqI9PT'ijc%!^X/a YZ.͎ 5ttszf]@oxþ pުqkyr^eT7Ko݊l:}\IRL ޶ ӠuStxhe$I[I 3)h,FP E!yqK.PM L@2sk:?p-]zÅr|a3t%U^=:$}p'{\ W*& }\F ݇ebAcwvմW uarMP Xw@H Hu"wD(Awd у,d)Em*_2y˹}7'ygfZ#8_I4o8 ds&|4s}sEn>!pmKBY؟ܜ/ [r`w )m}C̦9arbbT0NkGasUe3V >]oE{)ɀ}Ԙ"&d0n){Z<Ζml$K[^&:ױv(6Pa=;Yl!;Ɖ_6?6s H`Ū ~LЊeHS]KrOT|B$yqIe)$u0ѮF\\bIA0[&XEӫg/֧u3S?@_]񗶹`R [٭BzY >ȢD_ý}xmM(_V&N1^F{-GB(}`Yo<Q3y@\׫>^}UE wǗ-IOL28Ʀ˪u(buEo6@c$:K[0HɗwotsajQB|+* sq/VznT3*B+j6,Y4vXLM8%7`sc5z*M eZ.slڥ9T.x+RHlӔ&L( }cft=(Rg¤FN%nHB X]$޿Zw2x^"\^< Vބ5]O'& X*Ns#F힑Zv(yrGdkG \(]V}.[N>.~18z1ϧ b=J xhLHYz|^x pL)?оx'Tɟyp"kLxGkzٌ[tIW{.}05C7.%;|s|}9.͕~} w耳 ^-MXO VǼrD MZ;6k" |mtB؆z,H'ר|]xp# . O Z£&'Q8BCh }]8vWCaZ11Q*QeTu:t%Q,A~4?`CbfFӮׯwj-S!F睎Yɷޓlk/;1L8mC5ɱi#>aЃO6~Hׅa]Է٘%XǍH##6x*w`*V#$ݎpBQj!WݮI2[I>Su*cL̏L+-1nF-zgt\@IDL0 ]͗%cޑ90v1a>In,ZZr3l dh(&HUP;2u\jzч-X™ S~sAr 4^r-E SՑ_;@uNjg̹s۪YK?E³ڱ3 GצhŶu='i\>OJKU3NNa\^fa3"*bjed 2i#偪K0L$LH.NKKr{?[/| R~2D";W=r:Ŗ<ԧz70|XP#t-r5u_g MϥN#Kdox2 w.#O<n0iK)16~V8 ɚĵ~uդUHǩԾDO*Rtf8:HR:IJiೂ>2`:*7<h/W@1Jn42*3f]pM%/ɎVޘ6־%sEnk_.5<]-|&RGӣyCDx:x &y\mL sPɤS T/c͌AB18uB `ed5]#pH\{<<ָ!cYk-=QZ#ӼDzN3i ZP4 E ^n6h2s6C evM`K+pvu!ֺe'{u4ud^~@vT{*#{uz`7%hֈ٬ٸOUKÅgс3+ ~3>xPNhsVJ,Ks1J7Vlr>8}d !"'.g pJ~{R C p뱖Za 2˥A܄WOh[-֩X? -zbk(>`MnϧqI;_Q 3j4XLJ# k{izVJb-+7 {igGfd"珜)ImvDA1|>ؽK4 nԙ`^!\qBy\AǢo{#՝RYQoH@?ℚt_TD1vsƒ%޴.c>^!jEe=YZfHxA| >o{p<9?_`iztě! O[`(ȂW/ Ǹ*Kw!\4Mm$ dY4ZX)0|y w IIk؆wCl߮6H0kFq!yv >IQ1Q+Oa+Ɉ\x;cڇhjG?]}[898Ϳ}Pkռ۩^ 饎rŠwhtVg:bֱoUB 7uBPa~i4-9y=z% ]\t\d%qj D:]붫^=g(62Ð+[re> 䊡fz f>q>CSw&v.eCl F_[mӀQ b0<kN;d#:6e:%EydR(hR,N7gjb?USmBBU!dLM.8d> l/`>ۨDs,uC%*6̯'Ms>3׸DK[3[!>1(F ɣMh/K4!?` ΙM9yt½+}W]18A'iU krmhB;Xg)LRH U \n:ekdfҝ;xqa,)6P@+)?8y3CEuگ&OHLu!ԡ5n3pUg0T# `_9@"-W# Ʉd*d)ƻǖV<+moZ6AP {҄oKV`{A[s2àUE\]ژxօ/=ڀ$d߰#P[k ;Ub(Kд6wXC {>#10ƯS0틁LMz2Bny(ݨXyJykly> 3[ް{#i, Pƶ0Q3iwxE":fǎk:fd:txkp$2~kP&c;?xV)qӠ6A&[!Wp:P {VSlꭗ%aDsl%d:0KT#ha!.sTcP{` ެq#q/Gsdo l @>Od{ܻ9YǚMdzo5Bߜz.OO6ɭfCKt0U$\/}pʭ=2AaW#ɸKH!%Dk\/" <[ە^I MꈾN撒'aY^,XN>XwRS9{rkN} x| i: Cܢ/X9=63/s?ߦDtȕΈS}ϯt{COK]xiwlMs9z$^)u:/.x"YQPn^}s9Sv *f8٧ϻӱbk*HN kUa  ͂ G7$G"t $1`7:@ Pݻ<9s4L~#m%fxR \C !Aī`2*X -\ KkiBUDG_F}m$.__PKfM M}Uҙ|HjL؄IT%[aU8 p8o dd Bk_x% O_ F/C9'j;,su0un1YFѧRZ[z[8Z8d"ƵF*&Zz_jd\l3 ЖsL>8KGϺ|SiA,6a#P " \=nqGxIrOvC4D-]*p#oG1zĘ#,z5 6$,hQG\AKT@.L_15p{W=4¹!YҒa!([1Φ"YHP=Ң5jTJ#>WR& N|V|frP5K -#k1خY*C@qIcӪL9O8qV^řbЦVI:6To[f_tMX8ǀj<m@x/tvUT ^u͑Ng{Y$)^ޥgN v@d?ۥEouA.pD pgLc p1y헶ejmVz2kw읷^Eup.KӽaZ"Ҡk4ukɼaG/U­Sj =B~Aσ3:y)~H~D{YM&j4hV.XG)"XI*]NF C-4V,WeLr%̂q6 VͰj!a~俺3`h0d 6M9@bלp9'J HBI.'W8 !c0DV59A!ל.2"ۦ&ODF-NѺYBB8\4j3> []APLsdj8Iok䓡Q1 d90d2yaVlh&0V1B4%KJnПҼ&bq˪ԢP jvK,ӛ m"C bs+e htot{E38G#T!Ҳy 3̟m̟@)7_ jHk#-n(/-wpC?Խ*]&0`.Fů㕦Wo6 4G]i;/,GiW 86 F.-9O?ZR`5npd* jd?Vhi&oTi M--& Le\U~NY  pFjxB>n77u) F4vпj~ gOM:LdI#O@pn[W]R "E xDrn3S4%*պRu2@KfIFvK/Eei!Kn+YPsf.P\3'c P s?o:|uL]Gt繬!pvl1z`3W`#'ҎHi*>S=EOy$jhvj tf4:/eJȦ6]C'=s+'w\f?bvV,8pnX9Lk. &;ڻ8 ];:d!5YkņDQHF2=[/F_-&kl`6dxC#E]үCW֚q ra0es=U7vRШ-k~h.~pqgVM=嬙m#࿥jKǫB\d4;em(|柣xj? ]1|ƌM?L*E!cyhi>SYcv̝qTXG'Mu\܍ 5"n7'sPZo6qˣVFͪbv"&~Hŵi&GvqգЅFBY1ֻgLc8(ʾV}/i{'v֤e|;l [J3$>o& _~OdVʸpЌTlZ}&uOq\u CtP&PRmY) __c+P6ͬfa JrL.kROl:jE&IyHM1̵}]g Ekzo]F~vWWgѡk "/GOBtı.N(n5X٩ڽo$eMf+ϊou%Դu3bQ2jg;MB+ԥyfhR?ob>VB~<9"2eDuf(n4 LP oQ[FaL U|Dn@@HP 2uؕ1|UUPVfF0>Y]⤙$8fYwƒzȍZnȦ8jgBK-h&Or/T,3/k#sS`  |'ӐO?WIp2%0=ɗ*ttN@N.+lC-9J9 ̤ yj>sSP h:nUK .J>ա#N;v9b)s,[:}kRNXue-#uͪ_A]ڄ`qr - xl0[BzQ`*b E#rR=6IU PT 6(9uP#/^ײJXiA9z }YQ aC7W8ؔt!/%/E˳Z I2 CkTusOrKp1^CmNp`wfBu¶DY,NӢHKA}8XS `0\^'䄣ff7i5"/our;ΨWenu ܝP'JYBmmd1xPaN&N~y)'2T^WQ0kXϔR'@p<j PFhQQ{FSbzl q?ero|BYَuN $vt89,.;?R"m0%A'4uԥŽڿ>j \O9Te|ikNZ:1E:Bױg kfl*Fq JKSS梬[+#k#0N,ISߛ)Ur۶o߸:mm6<\ |M@s_ɦ2sD +3NQ[9-RSpTe3{s؛]x\ >zfe(?DYuu!s^8kOBMuIQ]P!(ciۛǵ8Pʼ/MRq|xcKTqncggI%61͕o֮,$ΛD35Wù{tOԳ?H.'HQ!]\I v# 8mbCgv Q<G?ҡ˝i5OK\x.@ֺե|gyPtxs̏d ȼqLJ'4Xo AhA!܄M?JOgk+5"Sk%"~uaɡ(FX՜(.N(XDlo}0.TXBtu9~ )o? )ys &Ղ|~,#53Ztެ$$UOI Y aAbP-Q8k%T2źiKfilfD b/(Ε>aH.4)ɓuFiZ$/.QO4 ls506 y_`!թe ]rwtV0EVS4o{INya6_@-L?Xo\a ?Bs3 y&!&OGb힄lB~ $ 6dc/2Z}os '{SjRdy[>^W$D .Z2xwI95;!5K4v/ ?QQ#uVX#c%d% ġf6[G KwͼJ J{WI:;1m^Be72+30Ӻkr)fg.Z: }p-H8kZ"`W(*#] # o* -N$[<{5U ;k7 JS=" PCyD]dsIj8%~ 0,1\^tv(nuqLszM.W;xi0pCl{ _Q^,`5/ 8Rn3[Y A-]&D0߸sreԠO۶̳-Ϋ~mdzZK/E]_y!+g>yb+۩TWib*a¦qs JѹC>̾3VNqL*!# A[TȰU??S0<['lDgj/}kù :vj ׭Ԍ ydy:5k&(,_V_~[ _wed7o轛Pl׉z}Q> WKLxT u΀ueNyȤ6f\/lw۽2\ᓴ+e㼆8gh8"k ܸmekmC1BzTVq̮{Ao2VwTQOsBau 62zX^(lyoW5Mxbt]L2 Q2z\(#dmɭ.rbV'UbLM3"%k?t6hkvDn+Bb˧eYcvrKsBvJaS^'V)i.Pzs_k7A>0t85tf žaUH{_eY^Ƈq^d)XO$\[tw݀:i*yR62[8rF;?k?*&Fk獍} TD/ТRy=cF狯Xڻ/3+0ͷ/$7!L]ġYq)HxqHV>S6xiUnҭ@:n DS@g[>%Ld5)a neH:3g mIvmEGD]+Ah3}kܘYc3au${RW~q-_A($ک%2P4M* p".ȞTr#LF 1܅" ET.SpFrhpPUmaI|bιL[0J8dԾR.wDo5`:ʡ@Dr< ZbGiA OP|lWR:%vٟ G5w_#uG! .lYKD*RbN:5?ѽ z.ED㬶2m^JJ>(D ˳C:lϯ&fw铜"92掷O_׀u&"ttQy %ϤðUe[deIlV@%c#4_T\>7(Ȁ\s Ҁ=QZ(x!GUBYqͼֵT[R">ىO\_  O&1ņYcyk9.>.n.0+}HP{5 ~X,=QPrhM R)gGTU妩'6"Zݸċ'E/8L+ĝrZٻ7nR c_QoZ;>jֻpc>-G8;ˍ*Pm&Jтk@\ }P<^\Ԛs\;#^},GCBUW 6RM<Kao|\t0dAb1]Wa/8pu`a[w:\>N “" C_u<$bYɨ)?X>Xv􃟷̘e~HJ&ш[57%Y 3V0S F{[]cCQo-\; ǣQoٚDBR} gShlb ٛ oUH6v/%qp.~QQv 4W!T2R7 IƔ)i Hd\;/â}7]LM@pOִbH@,GR,ZefNxwkӒ-Q>Az=YkyGx;"M8E5|T|Cagy/!/|l~*+2ӬHfq<4Hq~ `"5WnC8a`Ѿ4J_&kz:ɈSP!FД@8,&ėd,ArQϦR)e=jl)Z#^C{C+wq"^8lkp$ VOWfm߀\jta%It(URӽT9="w2r%e[5ooTs0d|3{_a\Qqt<|sv/}<_!~TQw]{Qʗ8=$G)QrHޙMtɘ6o :%scȏ5eEXnڦY0_R4ɕôjQWa&b((=-8^G4Yٶ ~g^<&./XxjuQ,CBM& W,ϩM`[g0'Vxf3&5ZZ"[mD#^uց=,}ګs-n(ʹn8:v:(#P~dԯ;" JyP]b*M<be(Y\ iq؍gIPa/JpQo53HWߥ֏?%Ɨj\ӊ' ,Byi(*cZ^Erc/ߝ'?yhǿɩ] %Q_~̩U6I[GzPDTl 3# ֊?'B]:Iհ1ݳ<jvd_{qה tY@8INrAG4&t|@$|68ؔ#x*|e¦yPof\u0Xc.4).JæᖽPu!KV aiIЩ>$j*>=d/jD T0&ċ []0$4~u#TƄs3.ϵ~ PQɿl3Q ֑ɕS^uEUЖm@86z[h7T~يrtˬ8|o[_`}G!]_eO?Ɨ8ډs6\w"Kv`(H^X趬_`nE;U'L.?EhDRS\iR[I4SIVmBsBJAJv9bÑP,n |~8/C]!c ީYR`$aΰ1.[` Vw2V}<>.^'[pkxuqMޡx ߶Ch%x MW:&$@fJwds )EPb[}e:6_KCo _6r-g>[Ofi Kx#ݗr= IKN Ȟicd.rüLrq/ejKlHrmWΈݾӕʾYi"}v*D5qd5sWPF=OP+U#!>*G[;O]jamd4q̟sUae#*t;ĩ!Ogo&3$ZCQQ;V4ftM& R .4Uj60;@Wo^lc;A@uۖSq-hMX(޴VZW[ך[~T!,Y'#z5g6ٲHLRqQn)4YM3 +.Tġ$KJ-EY&O۞-jN~Ҭqz*AN=v>ϓ7 c /AlLnhB<ܻe%9OK\HFHJ@q_ bq>Pۛ>dXEٍu"5a-cd/z gm\*Ҳ4k=G /P ;CF|lm(JR9F8RمR|Ÿ\kFazhi2Kd>.b{#dZ hG;)d.`h+)7Lކf S; oc%7U\MC ~AI1N$&g263g@E}}!% Z^Aa+z#1/{wϸqAx!Ljkqd"g=t<ۅmuF p+켎9n67[^ح<@7h{g1HEg4U-gSq9ODIFW#f4IEb 1Y yatfzkCxþhG#u"XAu?t_^#L)N=I=nѮFY6{m8 E8?c00BaUcDAT [t JHܲqN<>Pp"^t,t X1kl?,5A_m!ެԉ+ |bBZUt0 Ow(3K~AF[JM?,0o☭cQPOؙ:Co|`:1Wj@bObtf R,a9MK&1}MկnfqkP h%O[8\EK4À{0 tƏ {W *l#,/w?$r_[NY$|v:,}2p=#|[@ ⥕AE3GD;5&/1f$y:_'af-hxOQK'>>E?Q憡 F11VZ'MS&]}䡜TkΈIOs6WIWȺǨveky:5zvIya+4wu^_A*<԰H{m$ONczNY+XȰwǝ7>Rv3iOsuB1Θ1V=y׻0[q/mYY{X_B. //1(\ ytj?H(ḧ^(vWOM?iX~Ԕ~6r;k_YL=6fxy/*t] s*2ȼ'Ɵ?Zbc) >IJWl?"&P.G8E'QD°['*K^K7 [O/0`?,Mv[_3RASӖz.NvReGҸ^s/kgKSr-Gk;=,ƹ9+I7.ߋ_k5$= d ݜyM9wPT9AtZcWzTUWo\E:ښ* 0鹰ц\c}UK9s5AB`iKYw=d;+3ӘF!ҫ'*G)*p{:Vά+"5>( T[:K *aaL 5y` m "mzT,PL pH5~y[yG 7  ]ʘJi\N`,d^Ĕ'󿇷rR~ M5m7Ctk$mmiQxk8{B5Q,>-"p J-_3xLXgk@s!}75>Mhp߮3_ڤXan4DNVS:x^e7뚾pAe!Q!-2I,(5#C΂ǓuKF |HnZX]pM>0 h:t2й:{3rHc表ŞJ횉V ~4_5'njl s(Ltph72Ny-=Dwr ӯ˶ o5 ϭA؄mT,g)KsZDx7łuE,ݏP|wet%Twih'SdʴM ޕPk !h]K+4mގJMޢETcnLğr`&YƫEh.9JHk+(}4{EipzFu2hkDk=aIDzHdTpiy9"햐XH$ɚuUt;yzdهU4+5 NR{-բ'66[$2!:so; v#Ϊ Tu'kGe}\׮1ۨ\\Ż5څ< H { sʉ bq^>2H27zPX%rAQ4H;fe=: /X47"'e+r˵413e{/rF4/Mqpe+`7&b2. xFӊ*S6R8JFer{z=\"d"2G$O{)5 'O2U -y<έ G`'Y,d+>keo=&ȈK^O3a Fm#as?=@^ 裱}'g+) –PZwaY#5E<8i*p4ΐIKV>2l\b,H?I APXy\ƞg&~bu/D=݂fS[+}|u(m:u"RCF7N6e(ZVOFE Km;UeW=~jn^AwΙKb$"V2͕҅i)=ԡ϶G lؒp8~·6yǺCw٣.`oPri%" c .~_gݠrT풏! ?)Mń|TAEJ¢zQK8Ahp#::F'Fx7ֈpmȃ]g^ӹ蛉Ď_Š[Nbk]ev bB*4Z{igvpYJeE`C fv1C~C4rcjg. ŨA8)m"*_586ɿ,VvZNWFldLGaӢ# r/LXYxuԩ5Vv Obtth=~ñI &H5|Qz^ڌz6HC ;R in!Vdq*sVXb.i#*;: a(ց$K]\yJ}ΩēoK8qAYNޔ'-ÆB\ gpC^BzsSeT 'U%tzHZ=" i&[))pM*U ?H=jNB@.qG[v|>b}רh QR3J:;_cCQS\s)A x(Sd EhAɐ+'jfZ\/N emOYTWm8vQz]yy齠EJ#kdqFZet~p%r=B5wO3lz3#ucΈn!Yˣ!]9*]Y ?D[z6 X]z[jv{Lilt;Th^F"l9DRq?/&%쳡!QLt'r݇ڒR͡JVqQ~EUpp ;< 01`ai$h#,Eݵ{A(B^Nޫ o*clLX5V&P0*5}Q¿" _+ <0Bܨ R{fzeqtbunn~!3RXuQH֛]@;ZZ=?Bs)m-7pwB!ʣmR7<@sE%qZJh鏝;S'ۍG{ .Kt▆*im"7D+2`s7ݾrT"p1px[1S 9&Ȑl;œܷ5}k,gʹ)r7oh!UO(5f@Obl>ޜxh cd{Xn6$G$3kAKZ^8[Y&%1^J2+=jW7Ou-+iGcuP Hze`,qZ6u7dg#\z/ c5/JMJEk﬛_59kw5,ڮ7>(6'ƬP[v-o1bW^ \L2r(߿P}%G3 yL@2oPt2TgEԊg[6)lbug e^5fl bEVXa@,KX=`XgPj$N uVT?J%Ϡz?FhDž¯9W3nfRens2()C*gEo:@GϚW?|ZBm^vhQ XT&4QU,qJ[1PjKihn΄Zd 7{l qlRc26<1#7H_S/n/B񔏥 6fpsK zkק!b/vb^.6{8= QDf',Np dTCK %kŽC<Œdji+ hr>z` I"@d, i@{QbSF'-?rC;ЁI{L*X*H(Մ$Y!GBQ=PM4X ْT1ӺHWC(Q2/yy$ oY;p[?"tėQP؜M ę!qM:, Kȫ@v\,mtu^UC3 5)E_u 0ڎ B cDjSK\'U=@O{s}[y8b Lme颍ESe3O`vI1^[FCRuQ:i&)+?{C쉺4E?nvt:Uqz`@ 2@OԮʈԃθ\/ԥ򓗮!Ѷ2ZA9)#,KS/d6\~.kat2S[; M~aG`)tp;Gqp)cQWYq_?-D 3IqC,G9xDsGmL.6UP(8-1e|#{JU hUq'c<kn=߉X;e "o_.͝6Nb,VAVə$1c6x B+,Wc'8K,h;A ^vV'1Un9t֭z7@n^SP#`M?8oDHF9h~\H:[14եJZ>KHKQ=Gd]b~Z/Ç6Bf9Ǭl b@sWIYo9\anc,@Oõ0j!KQXMp:B !e zDs?4^ 4&u\x@ 5dҳ?Ni>~k7FB!!_ȱ |-^IxtRNHyNkC 8YKC4i0/Aû~WcטU`2JT_1Ly=b0}7<[#ڂWԝh 67UDrB,`6GN1S"8\lB qk31ĺ. !GTk'[/nNy  jcēDlm\f" #O\/ TWe?_Y"|? w.2uyW7##Л[q92`=&>8ssv` z^"SrwyASS9f >eE2!0HkI{ 5 \uz֤'OL鶪UEwZDw붘Oz/X^(ڂ6 $kj;m/pP2yQ4Ou=A dw=tg,/ iރ}mkrCp}*Wx .k{>LS&thjR'bi{ڑu}fȞ{o~Ytxȁl9T]xmňkw+~=(Oh:&p. ="؄](Z_fhf@ nwދaE+@@!^͖u]wo iBT;( lsIx}xq nr+zdn3|Y^xΎ:ʮK \v&Nb *~+UCFLTя~S*ƤTw!Da u+1J{ؑbS}u~\u|9")gxk7ԫy?HyۙB|l/zKeuybz-vˉL0nFoMC)'>=E1o]! 'Nڇ⧠ Tv 6L[;B`߰U)b&CW\ -4LF#g<{RצF\s3$$Y"lqAG}d#T }_̓1%6WpߔT;#W` ,|Ï zaƠCB:ٞ; (b#\ܾR N'PFJP p\N.u8.O|9y>fkYPART`ݺCFc<$[)zZYs @WPqxNIH3n ɻAkDm5@4Av hx4`me8L5ۢ"X:c|ʎ肖Ё?.Ŵ@1B苛8QmsrWw{mk#9Lp,\D)_d[R' i!Wgɮ@;g,;6Z?'wmP/@ EN)mFZ*3MGEa;>AySs҂^jN/H:m`ڥ/#ٸ],`@~<3TY)| A"} ю/ xYIqsA*ܟ׭ъ ӷPZE-S\P;))XqCb}HdBNtM7p@Xr1ш'`aǕ,Ʒ_ ; tgXxktJ ڑ6xՄgW|m>eDzea5sG#I'pKBF@t@q?Ri 8Tg&n8}03@0W=dZ[p Bמl!^nH'{XUDH /+c,TJ4( 5R[FBy yi!Qx$P2fAzࠗĬ:r|ˆtxsjFGJ>XdH오b(kekצe%Bؑp0sKfu6E0dŲwqSIu`i_Z6(~Ǫ5 ,,;k&>rr 6R+rh ⅜tg$fjTϜĞݘ] kw@~)2 HUR7F,_:ٮ GMSb'g%ָU4jͪ<xv`ԑkDǬ,!֛]a(aM OVҴN7;8Y/z'0w6d/et*gk|,e] AvCmWHN!wmnL,YIwnlԃoV)<P1`kp Dj|K[+MJw٬S4W xK1ݛ8B1zŔKSo~qEt|ξRIyhI 4L󝎋$nL"z /^jvd^|tjqPt6$0wrqq5bY M+6}Y덣N/o|hC](]gK vcUJw8zn W% (:H.RZ__<LS8 CZ4]3$Z\JI?1P{0--a RI^e $  z[ ՆK4CCa-/\TQ҆Z=(pq)ЀNVީ?Io6ciHWn->5W*zp`dä# m>!3Z(_1C n L/Oj'/AuScu.h`2}}(Jf5ΓQqZ o4 nlf}xDSU<ā7~:QO0k"}91͸ '}cܞGӋrc(O] [ߑ 9Lõ f@cr5ҥƚX45GÓzI7%ײ%3$|23W)%' UjoTUj(e^_L"` Gh]z쩻\@fϺHTED-zD{ұF<'|Tƥ[sx9'Y KojzYzYSM_%Ds=^s״:؏ւNr/sR{s8qBm68O)yXO#6|; (/DKdlM<{k^C#+w(yqɩGGsW8تF9T ?#($J+URU2*u;˚J\%|4~_6;P(ޣXnbm5 ,]RoJvr+U!Mʵ@/o a݀A<~l @"dTg%{ [SF8^JMXq rz_Zy~-,;W<WCl.xov.w4 ԰L: |-\By;¨mcԣO˂ޡH5ǞFPG9:VȾd"=8j28wPzFԊe~`̲916{n#A\Xsgt''BO -5 YV9_]=8g^:lK *JaCis]A|.1hTWLK=b2 O}> m#"/O3I'pL(ZɕD٥$FZ:Sц0Epk%D,½&֣5 3ܚI䨄y Onv 1̤1է`eZ|:)](q?p: 9A}b:*WU d~?c<gH(%4"%>m^ ߵi;:L,8ZW]mԼa@@ԐM1;&PHz(P[D7LJSO[1Z`]3"f8xJ#[+)K' WՈ 벦)Ezi5pr#;[sk(JHL~6]fjUDxx^#b3ylMè52K1y'׬=?ڢV$$lv̠!,K}V/oLr5:SmR sX Ǵqd+iѾ&=3fQrNg@Ͷ̺Jo&0,)y1h*(0<3bMJPJE (bKeHIQN=2rp=F()ݭ?ٮ⁡#?{vT@.2cNlԓ笲MErnfNKVjSKKNr<&V'-C:d'j)L;5]瘮F`ٟ3=Y7g8om45}ig\kjW)bɝUvyKQI?xL a_NWԁc#ULxVشߌ! d`-nܹ[E h3Ëp uோ Ǿ/_Jg/x888TONI| ɍ-%s@/<%/1bRs.L#8:KCǡVVXG-r{]: w5Z@ڂmhǝ8ܑz|GlwDE/(T?1{&ٵs7]pL̂TܧoF+}6aP !6?z(_N {9Y:ȦgGCBOt+#Ft~π32NoE` / 6WjeV%v"upй), [cxXZ^7&R&MT |d lNiUPDK$kmJdOOHO}>A$^dlPЉ|(Cg! m'w` 蠶 i^2Еw:wn=?HvPhuSi%ߵ^ s]%+e}C:ؚ '+|?Nxgg>0<3)V#4tz(eyΈeZTCZg-{maWnFh}& #8FtdހT=&MGT1ߴItŶcఞ써l׊PФl}zT18?o3tj`wϺ1\NF^͉#ևFaƈ,?f"0j=`Fs0p'*CFCW[Ds[g:OׂWk7<\gu;מْ=Xz𯮒Vy##5o0.CmL 圣gBǿ>]ĝx3NU?B$ v+|v|W(_Bw]nC@5UPy9,6vTǙ}rN?RGU7qsFXՏҝͤŸڂLLs?Bŗtf#`QPBrk`>YaV"< Zqwytq6q/j{Nn3 { '8QiLqM!7fpBv&cdy'u ZsSY{$,&2g%k#jbůA9N!4&6A\m<$=r9m0?hs5{S,/ L̼!ɉP2_ȼlmG +O)S{[IGq(#&s[i@RxAąFLTu\d.ۄF ?qDPL8~K0}bw(;|.Ǧzx MQ}SݯJ%:BΊak2=# (QA47zȋLbJ RBզyibP7ZA!xab}w:OfWlJ3}Aj`hI|8|痀@Gf-پ#% C:69m< ~ݗM$T55k.cYse6ztJo9)9 ZN z`;fR5 U ߊRiLGe3P]=pJވf#dX܃l;h)5\8EY IԞzzz#~ mQޒMj& d^t i?p^k@#p_]fqw0shv_rKhrW4"z-.j C{ sf^ ,|sj?VV"5 aە>]ȚZ!%>Ϛ!5"+p؝:$&Y8I>u3cAFp/vzBUD 8iWs(a!cdG2-ýÉ;_.>QuKuɜYfQ2s@|^Y__eCC6=M^NW9a] |[_^ʂ\k6@˅B^o<̴){`Ewyr).48F D{%iDK* ɻś3XHAʕho&7|e4NN,] HuNr:F^ӥ Ybr#f`3+{<#S.6}vZfrS9jBw_3k**[;*lr[&p cFBYT+q=Ubfin&O CYi!ьcg1GHgH9!aEmm@b!$=ޅۿf}ju)`P.Q|'?h-,DZaVZSeԯO23Jđ+/הvcYEj%(4,I3h"7-սtao>RS*(!Hp_ȣ?lJ—3 |_UlS$ < Pϗ 'c^*3tc&u뫷/ X]?eaϝp W3{1lȹq0[5\ N8p*OŰU/cFū?qQ0Sk^p+c\-V'|TOkw I#ΙEkrQ`:GvΎyļ?Lg=;=6uCH7"mϮK_Ꙕ$ lZW%[,dXFA?^}SqϬ_u噽 )+މc9 5IGAUyӖm^8ھ\Ԕ`r̂ԕ5:5))s #osBD4)KFPO0DXQLvs3G8h ϵ#y3UImWoU ˘cM/NFRE4Fi8yګKkc;j*LJ-9B1 CnrF`b MΠb z7 Hf ?0\Th7po8ΥK<`RQ5n4 Ir>ᑂV!d#`TUbA?LpBsq(5UI=n"gF>2|ՅĹbMy{Q%{D&Ȣ`Gs-jz[8DϷ>i{eܮj$"Q2`H٤ӞK L]>j2ŷm? qblӟMAa7^t-V+_(ƖƦj.,9Ĕ)oQ6 Fڍ4 3,9J]5= qi`U-2Ehq4.No.~Ie!csu/+&Xb]\;3w6~8£um)¶C`FX9#$99ᛎFх 8#^J\Ŋ_-/=JNSpM9\X RJ18QK7td !T 1 TC ?FϠ`ڶȺRc~aWsDܖ*Jh$GPtDL`to}%qxb` jlƦQdXs ivSDs5<LE_Uj1 dq=PK|((?8Au)qJ7=z.)f1hG{DW&&-ȋ2fnssf °HJ_Y&i'%9j/ 0.ITY!tRi8ף& ?R_r(S?ס"A2ǟ]Oޜ*1l4~-Od13ҍ9Kt9}@~EqK~fqu%$WNglRAz))Y=}w]D|0J2Rr_ˊRI[+ i5ZJ Ge@܍*ƞM89Қ(XB65c 0Esg-,K yJz ͤE,Ύu(`p(r,1˃L8:j GvxWExϟ =:[uI Ļ{d'T+sx  K?&~q52|-;&QŇ ip:f"ѕ',Y&BZ/tT@&&`$[rM1oBG >iVRݔ˳FI*at>'hNiB~8tv̾~ʞ3 诫M?~J) 5*$,WG٤_|,ă|Dlg 7O-FsBE Q_µM Z|K S}JolgA:b+KftҚ^#b)&,g^jG+r!O^)!JV DO_!&kH)"JC'B {9=0w-GAjԝ[Nn 8K\`g @nq~3ay}{ڲp@s*$-ex}RCZymfrGӟ|)>p JLyD߭A&&r\F%l*?:'PN>* a޺Y4w\ۡ"cEt^3nX )Q=pE|SS7'R0S+D.j芉aJw0?NqʐmLR蕯"G,jd<+yZ,`{y@]"-\1:@ KS <-̂]OD`sӽI xo[ƜD/JKWe=H);TyJ}"1l,S0v{)* px-:/&)⻌-8-uSu @h0>`-}X[!'4 O$)!TCxH[iZ變{kۂCMBI͋`?ZqK{QH ڞ4tFDN*|L~zp.*g2T}^x]Lwr 2w)`'t%P2A ,OKZVQE=]opt6åo@eaEEv/1֨]* VI?VO/SDyuXu;'!wE0u  vJtzJJ63|N~l*7ME,3sdIEXyUB9[̃sЏ3zF-T'Z^rЈ2˥t8C=7 OQL'TTzyS%nDDbë]v EfmH+e58 wy`rP22#dӒFH mob۾rWucNF,zExӨ =rrܩt}1t8|-rt/QhدKvSYu#0aB֎ Jv,`21`U:H=! 2 `Oj A.ͽAy4yP ?&wlKOɭڄ;+nkwb~\+` 6^  ^i3k|;~'"8SXc m+Xxw0 |66Qt4 #4l@`B1AU'2gH,sۑ"7$\獔"l?Y*T87DarȬtAV'#m]iHe9c;PaWK۳ .8fxr{J(m&s^]cT\&=H'Q !3'Ʒǔga$gPC#q)qA2i25*z~ml0T^L idUTB|w׹7(CWyڹw+KA', l+Sso-ӳ?n϶ FC{&8x⩔L*d*}\g}%'-ܧ6+&~Ѧyuи969  *]AQaUcC9EڝrøԶgٚ¢Lz45"ݯm.W4H9NViwo:܈(цVRl88G1 [K*rPYDrE  YKi0S{r'Z,XRտ7("Y7?b,h Wl*r?ⵔz77 LrHtȡ[ O/L+r p좙͈tJ65{0r3NbO2ö&pR)=Lh J41=QL_я='7~n02ٗҭ)5*hzĸ0KdRH.WASUc+M9iy%9jlmVj}ѠVdU%0b2ETZD(MEe9]Ų =ʠp>綈7[xA 1f.ַPp ~(>.עV/W7aC.Mp_ꨆ5eqFd ɄPyuk~L_^iHopM?)u)ǔE&qiPWک';rj;so]"%[Uqq3/ùIy7_Wg78좊6GN'?s6ZZGίlU,%pPB|pğ Y0%eg]vIɢR8c&++mkh`X?8;.T>d>eupuKڑ}bk^ =,y3RgqŤo'qڛ*¯^{1\-uTNx]jԍnhVWAid F_$!D7+,8K)LGv.T-\"mKXepDv Ҿw&U ,HYJQ졫KPlp7v*K]+6B9EiIH*,.G3"rH m`Ѻ Cm|rUIknuE*U]Zw.<:D`@Iv壇}ZirQA\TO;ƃYp1ќ`RɉH3Ɇ^3gP ׇ|s@/N&~/@<L|df!1&k`n`\}RM݆OiVԨ}qoXOtd1+d=GfpO@b(xVuZ'Єu2-MCKxec/\~,)fI~,#BPk~,bMb%\_wk?(jh:F;ӫMvpB<6B9riyp-%>NQtI `!̚s۬ NÖֱg[cP{_NƉ IXWfZDeY*΍ZZ&F"2zDќY#ԏE$'}H gYT=i,^QwS>D W*? =1DMQit4MUj͸`]nYD¡"|s1GaQMyE*U#9*1sF!پ(}HT.xRbjA?ҊXllls\%N&oƢgO&7^I<% &5F=:-sA) }DLO٪L΄ҝ6 [=U "HlRL&Y7Ne|l;YJ G$F@Bl  ۃ0FI;o[^fL0Q]MXR0Ns1׉ f 0`uա[Y*$ꕂ@|W !.N!:8"Tr)a_TykG?~i廻0Sw2\upzm(,ƁɯAm58!\TSejP?ss<3;$֣7eZT1N ,xH+W!dDSu#rXI!ʪ`eŀxd3S;KcBzdƍI0 Ʀp.].";̜u"VV6@8LB:Ww|כL$MNOm9lGtPXKeE#97Hlw^̩@"Z(΁#1 J[tg{Ӎ!Lq+xbX4HU%Z!W"п($Ѕ|nntRh\13Qӯ!o eY Dgm `0E7,ݙXWpb9w h1/q2W?u0&nWvvȡx3 %n<%3AW!(lfe; PAe2l66haL3t|ԓ`tWB;1TZ„ػSk5=y+׬n,W-|5/o&MNe*b\˞J̊Ҳ /:4#]e!U}g9\{yЀky,'%|3J̓M;ХIO@=%$UwJz/DEQ?pkJj/WD=VQx pmtI]c %sK Wip8WI+Vpo|MAM*U|)J$>JYqkl,2ů#~ ~oӥML/i$s׾Sѩb-7ǁG"mԤ蒔W;Yߔ8}pr_䥍Z9Ms5 z^®qoad )Xm̙șxcG6 HݎXIk0ԞRȨ[?ݾ=x|jRѪx#RiOՔfeSD` RDE[@*էvpԞGt<.55>kli[}uC4fO _g͋4z}3c߮_X 9c祴A qM}5>|'`.&΅1=6Oi:~y;EOW)gw%"k6R)W6W Rv']k lH {6;@/Rk- GiNvq\)CoTjc.JRǕ1pVC;ηKm+IBCOc5b-rj⾠(oH^˘#< U؛. |'KjBs)x@}۹mB|C`23WK/ KRrPxI¢zMg)nS1}s1 yuwޫXoPa9s2:x}.2x%8SR?* `IO:l\]Ng08M--~[I?tY࠮6.Tr0)/NR:gYHv'b=G^!d]4A]ѨJtXYj]?mT%) i0\@ 1mSͅ;aBKFZԎܒ ŸefXFʆX)j53D̮w,G]M\rԽ3x\ߩ'pg52θvLBs {rĆ)WzyDBP3o| ޻.>GLMY,y1!~/·pI&a[ǯrzXkoZTK_0;}Lg+a.v=rS4ӺS(}n͎RmX &\F-1h9=,bB3[BUHOj~I#l^xbFA|?8tvl+ vL+U=K7%Rv}Rx(s&}Yrvi̩ ;P&!1E`sH,C" 5^)Ugai5=VkiHٺ>~䡝u-meJf} ܶZl=rr/mr+OrgQqʇ}f~r<\aA15*Mk!!:m~(y-7Ui9O$ J g0^?{~b"7+GkXe7AP{3U~1g\Xd[K]еAg'R±dJ3H [v?5ÿ:4ws_<}**pic$DDdt hR%\|R( dq)H40哛$R$)\ V_"7kE: U Z+z்RhSB7,\.'S8G̦e@-pGp*VK|j+3ԥhvJ㒄*l8>#J | 9-d[:`2Q0*Ʉ1Q:S=TfV޳*%col8W0< -'[ &FSam_b*[Oro`%wd:GAԊԝ;YoS1\z^E͟bc+PbdF jx%Vh 5F[:N6 zf{O!V6fD*h`/ Ӑ0]%`&` [)q9P{k -Q)B0 KSd;nj;03kꝢK@! 5 ]tp֞X  vl.#It-h$qn yDqГhE?˾nZ( HȬS($X9\N%WiК{ 9܋QQ^wwC&0r}$7 A's5$:'UyV/ǜ¢Q1/ *=jl4 ~kX=RG(z C<;h˦CvKC-Ryѿr\z7 #y%5g!WntB*pl?l@ %۵+MϐU ч3hah*t°WR{)jE?""{ejzʼnW'ؾ1yڛcEh!^H.:k΍9$E0"1W. ,6ܗL*ٍ3duoԥX#*CLHT|TB I7lj?(>5w98}ؔǜɜ/?VlrJ:oJGRzz̈ZL7Ut&} Sܠs:/&g Li HK+3/*5-9rxEz:m)%ɶf2~s~'Mx#`p{t٥:cn]]z`ЋUisMTgI=dNzQ]trf"bnkyQ& ߍ|<Ƭ{Ⱥ>W@ƦDJW7ȓ<&~ [Yi(K1c픃 G(T%;Oۯe*?  Ѵkw\䀖"1pw· X k2jb xbŕ+}Vgd>7S|]B@ф)>RƍN^#޳Mn XٽGX/U֑M6)EQo3_Ҏ7d!.ndco'.[wj4taaQm6Ɨ^dBFm'Γ#Ī٭!Q4QRf4T .+k_ߟc$|1ca;yHJ>SYFx;a%e6A>6;%GSmAznS1 *XG*F'r2GeQI:#= קclsif?,68QndF3FjXa^z*?\2#YTBŠR,}._aʬ#^la3u}V' 8_+zǙtp(:n~UѦ95/r62:TY˰эRe0_m\J_T4 iss75Ŀ2`-2H>3![q][Uߤ*akל:#px8/Sz>Z;{=[`eMTv|ߢ~Ě;{B+J $dP3ᕋ-,MJVbjΪ]?%2ӭ&V0[(/Q96ZCC;TЫƫfH p|J#\[p@k"Hī}WkQF PVݽ_CFXQrN2.wm%f{ah&mhKd7ML&;WP;~w:0SElZ2*99jte~Øآ7e) F Yty\,:.Of.!4BA=,ha=v U3LfH FKr %cYeK Bm: dL%"b[Vv/w$ r+ f+o߳U犽 DX;>FEY"~*gE_T &wL  Vjsq\9%E7%g#PR!Q?x6Ey`Z1u B/?&~º]~aaԀx۟DHUS.(+jK⍎3򙾬1z.{RFǥRл]">0{EWL»[Y@h#oU9xY"ijv/m:aEAjҤ6a łM"0\ܝr$~-46vS:Ebs S8|k +k.3shyxu, ۬|HKNy9$:-}K?y#'@6@FCBfڟ%]\K~*f~~!(L'`C=d(FdxO t *Mt77,I#ߊdmeSjL);844А)x0&d İ=lRQ6)|!EiOc|Nf(< 9/H@ڬ ©uK/_U_'ֈVNW^}9VLI(х>IAҸjijy`|UT8aܵ4K=?)ÖKVF4|w$|vjݍ$n"|I$^-!aܟ+،؛©靑<]rH` H@uʅ4mHL$ό)w!]:u4s9^hąwCGtbKV!`GUVkpGZ^hI~6bq2bKG7yYT c%ҳC;-sXjv7UBq'Y5SJ0x?Ko0&)8ϝM}:@1Wqyp< InU{ %Yb"+^P5ChuxNw BvxJT{?G.7;m hv;4BSQS?"w2; ] B-w2*~yI&s{p{˟f?oDMC䭳!*( /q5c\:BL &hbY ܂M*^3%H.kz/кbyAi;w1cG:&}w[\Dǩt%?>`Hiqa Fګi3ޖ/r6 2&>oAjuc@Mf[a_>{%L@nOkX,=C/q" KfeL9!2ġdZ ,+]ȀSf)ZU 3>X\;]*DER/=F?Z4R5TXߢ8{c/^r%qӒq$ס/}]}I>ʯ6.D3䃬yK 4WF tCKopە >U:<\9dhh.'y }Vew>CW,K1f{x"R/]n>x Ip.&_81MMXB`xzPwX*:0 ILd2xg a(תf+ v qtİ#F0 m:`[)[''HVjD,0sy g ~/M{9"'smߣ!|yRF?7 svd'j6)V4l\YxAˋwum2͹͛zO9t]V_27w'[Sv`eԱ=avP_W,TEd3̧Vg~AG)fRvA)0pSn;zWkt"|}Z*m0JnȃMEmG j_(Mv[ G MM{0@.%Q۾/)Q4Pr儷}3a0O"SJ8twi;9m/W_=(ܷƴO]bw?? Kui$]Mh9Tm6/ma5M[? BJ5r%-j8ag9GQfH$j ld22fʺBrXbN 97O,S>NI8`:p> [BGx>D,9.s;(r2F c"G^˱:K@E]Q|0. @uriIUV{=F/5l_)nf*de'^Ec,ArƢ]nٹdkĆ媵mekKymBS Gm1Nv]J #Oeԓ1#y"R~!տ/E< qgVS' yȧ >,( TnD݌s濷uٌ$|OaBbƴXύe*'r$~p*B` r/<;A#IF~d(BflG*Ч=FTirP d>E0Q1u'eE3Eto):sE8.sfyp|2rE.EM8J BuFԡ$!Nn8df8hV`|TT4Fo@TDI% ԷhTŏ)55xdWyS`ݮc7SYDV>^nsVr!"IO%r_޹a*L4$RK)֖cP YИhS3q oP sׇଂeSHJC,M~U 1Arm*hF+QHI,jRXMMun:#>ku>}bk;7D'@T%ew~)|q!~.߀.q] Lm[9֤ݕ$ ,Ѱ3m6;;mȞIGGւxX=ti(HI&6:IUyY UV0+pj!eiPF )_8$W64xOak1nDWeMsh, 1ɛ XrV>"hrW(dTkWAޏۛ*AI[]x9H="5H{ 0Y,KԾs5s0jMg7{|{MĬ:? +Z=G;uKB)VЙ^IO )$K)Ul0tO9r+'{.|7` pJh%ZTjcAʶ81<"j#M C#Mr̛-;⩦ptsK4@&'"?2,b,w+62"";U::ی꫞ ;'Lq# ~0<eZ%%{o_$;Hs|[qG1;f[ħWq {M-|TLs@lRVqB@9n=^o?XB(<'+q4(C tqķ zz.<*iʱz΄9O씄sxВVV̥Y]p3:j]H|wW&v>ɷP*A e u% Q 6|P3=+:!L" H=ۈ17*b\͟[FÛVu*]U ν(+]yu4DZdqGC%{`\ 0V ^sj{>TqsEd\"S\&Q[VVM"V(=:y*Ơ y[vyjRFi!1mTNIUxVu8&Z,tϏ6EkGjEB 2zP|} Uxy-7Q8,_ /QZamgxl6g_\A\(Fꉨ;{B.(/teTJMq>=T IqثAzSi9sy:]̍9[𪹩*dBYa|>j՚I<^lp!Zxv[1|a~IiO@">KЂryxyw%7t;ys{D_F#?Z/-?_:J^+H\i \fb}녖ـ\ 7;DVbΛ˗qqm&/k<Ґo~j׀؏HCVI#i,ZhJ> e1G-m$sTv*s܆z_Ω9Z-Ү\\o&1qO~7eN|Sf}Uթ<{Q&aqbDn"ea {᳕3щx; E3bh3D șҕW..T!S@] m$\"8[˅}8F-:WA]PA@ZB.Y :jKI.=6/4pܿR7{A|^ٍOYeng+r^~ݫ~6,[1V$WdzwBNJţ{+MK~]e%|\Aጟ|֔n8J0HQ}tfr!snDiF[s0\DhzyȭV6LtȰN>{ ћe>j_WVDOa7L>k{eXW[Ĺ{\Iq("WYץ)B}]QD՘Pך:XkGU A vMDh}Ϙ A>@iO]fa"h.y #o&p͵Z)w]# (78EE~kBFwicj,hCmbH˪7͹pck?jcmJq0/\Lt'XUS%cnfL{N7jH5`.\Np,d"iPw֢wHun:2&\kXKO@yNͷbt3$fm4E\^mMl933Qv_9P $.aL%-J\Y:_\-%eꐆo3Boʣ˯"%Wdg 'eEWԦ2HAbz{;V+ uLN^́OXt*b-$5vUk#N)s톜I~*Q RL BI{uAlٖot;ubn$ngaמts)B-C>i H>{?¨KX iA;mN|T27ܛ`?)~Tuc9 @^vQQ'dpB꼮XBecXBfw26 Y,Xm8_#G9ɜMzyVE4"yňĔ%|6ZN*̘;Q[W'TnMrgaEvI}ALgzR4Y \sYaF$emP8jRU.}xpܟ>qrh^1_EjE "͞/#1:Lj  GIL1 :7ֲhHPrEsF5pș7onNA#0l)HS#V[L:m ] ;F1ɸU)9Ev7]I/CԐ 2̊f=lz+"`zϵ69,?t=ƶ١2R9Ӯ xzs,=` oc@d9ܙ 7:ZuDwY6(+^ z:&a֣TudnaZq j,yxZt~XIX# ?-Ժ|^'x2?yJ w,'*a^Do{X(gհ 9?-J"7m)G` ̵n7#ʎ|:O+Y WSvkc3IԒ צ:s:VN_cb⧰HBQ ~uY3}^VMJvY[FT ,癠3ΐ ]$gѰ ziJuaOB/2qz`x>kOhSg+YequNݍQRbi 疀NnK~ {VQhp6׈Z`e+rm#gZ$ּ& /Қͤr4oLï{o6.,V/6iΓGk@(Rd]ֽq!*Ĵ.y>,R3%cwHt=u}!-; KQx:$N7e@bJ=.(+Nyψ wYnm^`s9I`õ;&h=x筛<@ ϧ]r_2cD-˞Ds0 : v7U{EQ.wbX_1dgcB57|2^ɋO6 da+czAlt.-@ Xz<`Gt|5 #+o[Uٹy7l &c` q!Y^Oio*4)эn ܪUieAQRb!b7ޖ~3DKA9pt9> (^dyV%)a<`aw ?jl d]Ti( f 7krY3Uo؎>v536lpҬ*V<7! |17<g>"؁ 8=>H(tvq`DUt94Ո(:E#O_nJTܔ)S_4 9^0&I/vRu#Tm[+6p53oͲR2d#ڵZLO@sc0񐺥z ,?TO$LY0a2V~^F \OZMYZb>s˚¸Nq{2'kBwO^ EdUlCd5Y Tj&~dt9`}7E $y$EL?M"19JP9vgICYsCdqfePF6"!܏_).E{#ORTKF_YMoNi}s Ӓ $Ri<e[oG.c`3)ϒkJ}&5E'ۢ A$`A7:ד(JD`%hβmbeBxd`/ݹ˰oAf9r.ЁWy`s]#"S/2J WS@)/3g׽RXքƟۏ{ҶH'VpQv4IhOg9o-Pu:\t@{"mo}Q+6Wrl/O&e~&ɘt]'lŻ'g7DlN6 'ZQ<U&~O94JBQQh~&YO~ 4=.Ogƾy5mF1\|#)+-{O]p}W%Ao/ QHcR!衧D 3vԍJ tf/3vvy~ {5XL5/Wb2"W㑬'%0fZE26.2D~&D4l fqv;WǡQj%щE 裙#jz} W L7̌!Uw-gsŋ[\?}pG0F~&rLDh*59ܵYX!^ka0pTl|ӒޚOGp_0U owg3k d|q}H5cg{g.NB6sbcrgpl%PRo *UGT/:|Z #ߔǟ'4 aWi".{A|%bIg't Tm-1wec)|h1ކ=bܧ8Mg+ٮ0\LXc!仏pFPLˁ2E >-)Oe":5]꒑?vWmy3rL`b\jm'ܑ;*ҥ %5eW=d[c!B O5IH{6ul]ak~=5S_U*5J9XvlX:a3 ^shӰ{x)A2PXyGjܕI]a2(@Oxǧ֓h-OZ[&i~Dݟb+B~xu7gy1PԢwpy'|: :[|,")-GtZ1!_s=!Z:cVNPT 6؍ X\ W%s.:|2axg[t$];/=,~:1w[H<;S:UB46ac tqn#w &';Ū"1aE0}|Qvս_JvU3vzuɄi\|xCoJT:x:ȤmܴHfm#l)b(,Z3t2X8cPs[ZLg ol\iًa/XϔԬP#1 cmʸDsO?G m _74חw11T*> IAt"Y23*͏”y\~GqxS瀝1"|yښ PU-Ԓ\+~L#ɯ9.B :z'-_dZ7Hif⛮H$<ęKrf}/)ZV;.jV~ ci<ͮbr<oǶ D뤵# jG2EwF,ݪrH@-ˏ&);sg \of}q4|Ty/<$(T<屍K8MH& 2b3n I]'4aWvAq2#|i!cm-.uV'|ܦZo[4 0;4ȃp|rh*Yalt傶 B,I1Yd;yMG1_T aԖܥ&]/.3G3۞˸S~lsd:] CR aa2a<+ O$XņCǼ$0I_/*Ʈ'vz7ÙoM-n8>tRR 2 0TuFJGmfxs'bbU~]:;:'Z%0lqs m+*3cDL1X(7I2Dt[u^h!?C x/Kąbd[(j敵 .@5[`8c*X"7nHP31SٻQ$n:A㿘 u6!.3[xZuM0IBM2iٜ1gi+JΌokJ=sGgɼwr֚g F;鉉t_=e@=}U,࢕ȇ6v7N|n;5"ߎ #{_X`T9cZ;:=$݈4wj-焅M W<,~GVQ Qt~-{%%Ej`@#Ʉ@U?` ݠcwUP]Eՙ>U!r8JT4P/hd& xtݱ{4}r#g ;w &lBo٘?:FjC{޺/\b %[6jY<(+8X,ilQ{*%f&ŕddb" `S*Nd<ut `R9RY"%M{9Ax,ʲ#C8nWt t#Fgz8Nu-Bk6ڨo[g5ɫg&gAT6>ez!ktm.wXAmaN p0s&Mofβ^~d&i!"Jɗ*A+N&!)B+)Unԥ\%]V>mMШo婥2 ȫ/VF{\9k%#O$+7q[h0bΓwRdӽ86;;W8fv2{5j^k_˲2b#dd]QQQARj pq5VBHq vn!~]8RBi].D`ЦnN,*`6=G HTA^eƕ^JӊJ56^2)[ wLpuwM [?;Ҽ>WM)1 Wޚ@'oqT t |~iƤlڣ8-Fkʃfy!1;nҼƟ/P"҇5;HsD >D& rK:r ~)dи-﹇1% yRyD u&Y;hli0_}|g&(MΖ߹+cOhA,5‚C=((|ӺDFd]G=ġxk|lvvqo eU_pzՈdȅW, GǨ>RKJGro$Bm8,O*$oJL{L2.rK7ɻRE?cC"/%(j&h"$Պ/[O偷xr~8Uf@yۙ.*e&\bLo ? fX^5GmH?24@9 vxi;'EJ )2N_D4a#}/),'U_D`W)הaE_N<?&g`!zWiEN|^b(uAo(RqBtWI߈g3q^홑 i}S]vKrVXWZU7ԯS^m4y6EؿybqgYu(4$V]`k4DF l[^<HMcplaFT97^3m0/N"9`if >E1UGam5DXqvW{uq}o]`i+lqo?+AOC75( HȅTl>/DXh{$M|١ JwBSJ&_2/6wV瞳pVe29xA@ׇPl߼3mp #W]n[ywت-IXX@ g:7G&7mFGorњ2Xd<\hXN݊8~>tH+h!C@yI0#Z{7Y=>_[~T]?ƴ +"s&te]@ cퟀHvǀA(4*iіDp0"Tf08I_iymMG\݈^Pw,@t]/s&nU6LvY)y yz"!# Y_:7wZ?Y,hd@y[o^W x *)I_@}sGډxD @ѳ1fV!AȺtP7heICW+_A5y%7/ɾ+MYRTK*VQXd^mV *ou`6+F47([wOIԱ+6,%2B ><ڀl(' K^3h:c/ߊԲ0ihe6bRͽ0O?ڬK} UCE +>ۋA\"8v,MnwNaGOMeNg O+<06,j!\cRhM3#}h4e 4kZ$Cr}ڦN~ߪ~~ꝗ$N4ظ_B6^;{l,zHՂQ! ~) ąY fh80D*--AԲ *z)CJ(Ǿs 6Ete͙vf|h#i1=y&-UECבWT[Ӏ PhS*jz$ @bl** 2d!4_h.'fR;"stΌT:IxI{Qs%4PΠJv6)+90|FfϗIDTe7"ŋ#zv++Gg6Ix4aJ2 # Ozb*:A٧^'hSn[th/~R 6m!y2E.gg6poQi9AG kLwKWb  e*4?PިߢsWM=oN+J̈́LTX@Ҍa^ў!09GLh<+eHμ'5xR8uQ_Bz /[lPke6>{J+VG NA˦7Gκyu^$(puYa  84{*`4 .64ky2P:aoclcAޮMi**U..ɻu1R%plXWD OVHQfD~j=h)|( ^frf>Ps/7a̙:f &U ZJLcLEFW= z * 9!EKn0Mbaq=ӧT:iIp$! ?f)hhՖD j;tΜX[ud q*oatJ3CF W~&(eZ3D?@AFfG6iEџ B* h YV`3[foG(勲D3('n#Γ-YQ-/y+ 18{Дti$GEc*~銎pWđ~\0FbxxxW.S 3$% uҺm̢fr|;G-d4-Z2RPY$\BDpU<@ugxXjCb9|!<>z3\ ׏z JJ~,u;,`1 )3|20Fe+>*s E:^VݕaKRS%8 =eAiuM!JPԘ6HA,?#7yOC"_1ΖAj[cXd&8aЉ59V 'ex ;h9 (bܕ7%|JR:mIvFK\Ӛ.7"= ]VF=\,qW"b8Gj!AK%N4}3'+~Ñ|HGڂ+}(j6OWAG*N- gLM[>b&0Chu6|)لA? 3}/t ha;Vlf׶on o.W()%o^Wkxla4Cb<8* &dID6zz1ǽl/|^$ ²Q%(mhVFѸӞ#ee:v@ڄ.LMT|"zY~F"4>FQ}ri^Ј^e50_p4ՠJҗ66Uae(d_L%=Wq`D.u] /YϑSo`sи,GGsEV+*U%xZ:\wFݿMgi)J^ WݺVz+/Js׎.ʏV{a^ I3n=*`,8[µ9~>~4ZW}Uǧ$G}jƘb0&n;)v@O.Y"#.X~/!~rzM`U>cDr)Ě9*;ެg՝]! CSB<){gҢ{L:7EL-v,Fu]S,@#ʦ u{awDf~~ߤ R|rl { Oe.ġ[8b-:>[ 8U*{IV؁8N޴v=W#5. YujGHK[! eV5zKsTHǿ"_FQM㭔@ XATfFfjkugcbK۱_eQǕkt*u϶_U_()9bZFLNvgvO(O6~"Kہ;d Tco D`;]B~t/#Cwl9m~۶lg@>ozMJ*]&'҅Vn!_=29:GR6s#<S# ?CUd_eTgYs9+0_/&?0eЮY~2bP9Stt}W ,R5M4g\kJ`#bԆǮ{8.Qe"iou؅Go9adN4d,D2Qc^ YrLZB-]˯'l#}:5;} WPl8;ᷴmɨʼn. խ>|>u p_؎+ 2:Z(: rpW`p=VN9PX\KaZ|TG^VIH{EM)"c!Ov,Pd$;iu~Cq%3>6\_yh 3Cǽ}"h%ĎoI`ڼ) ػ^Q  ~SGp7Zʁ욺Nө8h>^xys㹇r,k.'@OXԚG2Ȉ ̶qmCt95AvY{\*CS?1x~GV%g8bXbr&'w[?6bx+P43gުM/}KcjK0e+Ez aX#Pued^͕R}XGr~~]9r&`zU1c^YN>;I(U"2p Ӕ|&6]S .x\s E}F:Ƃd;*$^A|8.`t>hQ4I\ȢKR?knaEeǟ_9Ѵ麏H JIEV1knƹTАL]΢3) nGgSz/c*Bh嗼ȕ}DV ț$&*+d@cDg2.r;#Z ft+;Ite.apc);d/{5c Fo| 1w<d2R|Tnf3х!䒩('U6iJxwCP IJKFWj,a?*5x%ҕĥWT77O4m.I(m_] z.zG` V;l m6$o2=BH1sij&3ȡuXn5xё#`F/aY76X,y=XX]aQ7 +rx}F#yAsͼ]cǤ皃4ҳ<_Aq]BPRѦUar=a}i}o^{zX0>Qcwy- ˖x8'B8+< 9 2KoؕCզm{yWq(_Bꦐi6XoSH7d4yY/.NUC@Wpb,wIH8[l:qQ&EWb' VpWlK,?:?LZKGj{v@#tǯ'yHp2PŊ?.sCĜaEj9*X 1 Sed7)D<s خDmLdymy,R O 3Xw#q q/7HlPnG$ SPA/mFi\o?4W[J? a4plMyykݞ'Ft $Uo8* /pVOP+qmX>7+FƼҘFFԷ$r2YzJtN3^ eF?a5Ah8Ο=:RThI[Do?hD}5Kv=޸9b}3j.GRtI֫J6!{"lB<@:qq}tAha -2a[yqx ug"Zh`]0 G!+w_9K3"wFӑ)K%GXf|PG:r4G[, :-Cw8K)B<VDPrU= *.d .{nmmNnaPBݿq"5 3|xB;+ބc,~)RU_t.=cd>aBVKv m%VeODTzǛ5DKq٩ذ5 Kl五yGHP{sJ_zeg{ϝtok^ (#QJݙFs~CcE !Ls狨 D zi(6{ܙ+Djam1,-xשeRXy\%U"6[*! `ǝ(WksGxEbsPGF^ *C׸΅bQ>i`*Dv%tDi+7?`'ཌྷU yX \nӛ"W{M:t(Lxhk9LCh_XX*EV3S% Hؙ@džt#ޏ.jLj+-ԏ LYrN`Rm7"Pe;#Α-ԉE S ,2.?2FaaX.ټ 4^#K\/>ővkRZLu@w|ج Ĺ0s(:pڱٗ6k¡x6A,<dsV[q77,ێUn_0:iB0Sd22Bpxha)_4^k2 7^g+0DU8nCzܷl[H):-jq{ܘG ɜ*7S7<vv,r=aoΒB !6LCV}E/5O%~Z06ü_8_JkKiV&mICnW0`uF1>Zl~"C|-F)=<FeX^BR?Evj _GZ|@ڍ}Š1N>]yČbg">T}}%$o]GG6Rblr̕-ɣM*YP|= BesU C4N"$ 39/'-6٪{rg8=if'ba0s=(2w2CMd5@e^ݭe:X́=b)J?x|y+rΔdGKF]iƵ ûNv?D|^ջ!es~ RLmp3jfzI6"Pem@wBO]PE{(<<I qA{ri: svǴv6 dE`A܁c`'[ʧ8 D, ՆNE]t6 YPBFP-?p_o):UQ}<&[WD *+Puu3*1n25l3(I-OEuЦTEz6LV\NlVdq/sܓ:UJt!vt`0j@$V9[dwaވZ2P  YhqN#qSĂQH> '=aH.qFh>5y&MF$.uuOO7;eEHI7Di7!AȭRXXBjuݬ,b{K gPtJ$\kjJy\_vcu.bIG$of@nl>@-v{;_W >`;m3>iϠ=K5A&D;bH>Pr#M1ĚPu0޹ ;2N깅~mkkX&SG^{ $klYUάXXS`14g h VJv:q5W] ԟ E֊3S׷VT-;azwx=Xlm6+H8&$;/?O섋 m%Yp6b1҆8UfqUl3b5XH01Zl“daܹLKzׇ/E=2|?t l7vD2d]g/!(SgP鹡/h"h+YF46jl /i v,*rٛ4ΰ*G 1$n2|L߶Bw0AK@:mj8F[(bՊ.Z|xavv6IS:p3+2Tib}WŠGÞl4s|Ѹ7"[Ңm3)Օ?QX#qYS]+-[GYf}/CB(ӐoHWWlbO1EDzf ]uF|RNCǬwH ֳXR>rB`Z6ԹCKS73}{f场S:h;jW=Bgd{+ѷ)fq@ t؅!83qzlĮܡ5Riw 49Eb9 @\}} pBӾ~F֝A63|m TcP%LKvI.,K1԰] SoAeN8{mjtOi^-rmX̪Ӓ_9mVJ BL/.#|{vdr>qQe3ֻ4hzNNZtIfȀZ(=tȝ3_j k e4xuUk9 0|>zEXu͜>]EHT} X,[+֜}S{4/p(R)O GCJ̖*0Q9[OZط*(鿮2X<ğk ѣ;DZe}^=j,A.}欪DYuh7 o6;)iR\68aSF!KOo,:pΡD%:k^7қS{Fy}Pt: .`1#ylkp !w?w>Թ|h'Jfo@_9+fMbv-W 0^RQLϝWjB͉_6kר+ pS2>U6wP;'R:7 "J I)EPz<@ҡ$V YY{EH-Z9g`CǃhGMסމG3 ]9D_#yqx" OiAvLuR @!g[pbPK5X"Jd[]iAD[!ҿ6u |H (ocHLrZ\sn:=mFuLAo<70 787_1A7EdQyx.M|-BΓ=d7[sEpk⢤' :x3h0-d)DHH0}Ѡ/>ۋ9O:wN[q:|O_]FD43-0}9#t?^D(-;_( <{~Cs'gw@4L̞D|E nx̶zd͏haJX/Q+ h΄;X4HYFA*F /3ʡHI; )( /$E)Lnۅ:ehԦSUг:FN% _b* x<Sg0e:IrmDb5<8NTҘltĄvujTa]0.]&3c"ĐΞW*d,iS$%^LUtPCt?"q>ws!|#gnU" TY>dNcѯ9]a ')e ys"#6τج=չE/^:xA |TWeR^l ]b19xXAb.Q0-E)gdƤjE',#p&B /AtߵiN^ )r̊SS/ђ W!M.uEDUJT\O%pѿZ֊3]wbpFS^##}c'9v!,Xw┟:j62)DC8תaz/ku;ZwH7 aI)F1O_z<2=[&N nAXz~9GJVfkGR['|U'GcU=+=;YZn1R6!,&%gx"ta6CᅖT~IJpYCF 遂0`>&W(5BCJ:u7P2O_BA^6&QZ8K&UVDQHXUU@ 5'}-wn~ u}Ldî~] КI2lEvc>y,Q ڶę4-Ȳn8" x i2װ m K;6~sFdtfkQ*~`ug> z(35랧[+bAm`?u)89sZu&l5'%IGM#}QGq@1NUˢ]77/z,-:Qn۵"z($ƳmX_fף}Z@6K  /!ep|f'YM:c~=N:s a!<gםɌX,z;) ?O:9w @Tr#x{^#rʒڥ~( ƾk2} 2X,d\&Nඟ? Jw'?$گؿ(ÔF5HjDKKZ_УB@75By2ǵcɗؼBfa΅GͷfU٤9Du"@S]DGyNT襙@:'=+1mJ8#vaX?gZLA":/Nhx9}"*YfĄ'\h4AA"K>]3pm5ڍ@6i b:_ǍSq 5m bnnPtW_0kR)!KhM|@0s9ń) jL3Bc)KHC{yn 12~l9=dvDjDaN")YY DgY"y.A1{қ@u=4/f*g8Yeص$oh6Ʀ?b&l6SSļa!A*o#o|-d4,v}4豉o!ϖX|P#Rg6 ~xծ CD-nQf7X9yފݴַb;i$p9o\t!{C/ݦB?KEĂ< TʆB.^{pNtZSzOM˴t;},o{5@er):'=3H%MhmcN^=l>V.78boU:v;j{H Q] M <1P-3]&־u~l+x8[,%)]G4k;),&^m3J#;Asoy@'eK6$&J[Wrdn50fԸx?\.~]}L}2\gY@]#]..mYѹK5٪۹WBb!2z@%U0ӄ#7E A}G̿)2J6V5f]Hz{T Vv; ] 4O"PhYU t(ud#tuӴg;:6m_SjWlkmY_9ŵ!ϛ_ej-"&sbPUQa9o:[B~7_UDQ%QR]'6N 2aMcvzI>epIohHڜZo8q-'HlwY6%L/ +E€J_(WMIk4Zxh]{ g=͓G^udݮm`7^c_3olq5OqFyr.8FSZV{es%9*x@E>!hmVD+PTlZX2h>Z)P.BXmIQ7HNeN1Uq ]d2IyoBtWפ<8 "f‰^?&_CfVn/67v']]Ud?R͜k6^rI$O[3^) r ֊3[h7Ip@ǑƑ}Ć D] L*6@fd ˆvy:f` /=Ko#6/L`Ӹ=\#'VE~KabGc0.lq2 v+Js :GPmnHZР*Vwf1%.J,jU NnNIDS3i,']Fg (/Rtbwv *xg J (FJ}_LOV[g u7:J>h]HmGh)hn-_ %qJTtN@bu5-ḳIǿ>gC 2ɡd]4[\5*[TSBDv< Әz)d9Ћ!v1-`i/QB s,B]X܀J]}f64Ac DHTb<?WkUs䄙c̥+,4%t9ipOXlzrrMG7d h Eh騤vw1աyO{xCHZ/g 2VC(hꎭ~kN CoaD)Nѩ\3LG s9f:T'[&[Mԫ Rð,G(x!J!l^l専z$ g"[FQis >tZ%ы\#wapeSM]rԲeBU Xl]_pOV!1`ZE5GCXNy,^Tv⬚6!N]i5 pR1A xH}uIn޵A"+E%MCC1"-1BTt h7=0S׌֡x06LS1* ն#!>EbfKü7Q5"4Ѩ*:+IwHX`\Zh `p0F׍7INK"U㛺b'j^(DZ3XGk68.eT~o,ӿn4 &;%ώ\-\sg#&5l޽/$~4_L6Juk8CÏPBN?vʛɧEإ쭵7nq4uf i*j-7`. wGBQN_]gB y@: U&堲 _N|->wE`e&w>fv? H}z:q qʸ:19W)iBuPxgX7XAE+FߖkA'\mPN]A ;ʸݠ,(FIK;}ًfF}/0N>y"Z>"4|mqy$ h:ĭSA}y׸ִqG *[/2Nn">YbI@d|$͓~E[II0vp>=Aݼ9S"ܤDI[1U{I`R;g/ٞO؃c(ule63>4r"z|un ,'.99%h%pi:'߹9K(UL&2WH ֩!0r5v58pX Aak2jkގm ;9}!W6N} )w̻rpz5J.YkEwRKVIQd2ՊpRV`XeL~?(!(̜4OdgW DZ"A!\Db8+B8-&ޞ[aā^`¿݋C/vi vQh4JV\ ? V{λί]cNcb\2ڊ{O|D-l7.| a~ɪ.t˹g,IDBPmz|ZqtWtV583ts2qEmDX(gR x!rB], 1Rw ]!.\"[o; ~2{Z/lw#;C%n:ugBaUY S d$gg]s`K`RutLpX31S*QQh}i{=^)wiX}޵1!=6Q5y.pv&o[\j¾RgG37k0MBЗ`KJ[}q{0;KهW-͵l>?# %h /9m?;;@LN@zP+3dɿr-ҿfaQY3#Q„72e$"0 / ;h@.^qBLەkqw1yI,~B(ivu* 1aߕo\1F 0T%{z1LHޤ2Ya2r~c3Y7N [E]F׮wDm\G߉1_#_ (,\f,*%}"#:--_4&asW_Hfu:OBy}\JWp$BUZv7o۹5AOs'ԫR."^M*6WuQ.&00ffEQ+ڇA1%ߋB؜zz"ӤgUiވk\E6)4?MükVtm?gH}CCk.z'P &A;TODVUChfwUmwf΂IL79STiOhKVϐfߓ T5[]_σdtBB)ɩDո?IKvii4RGN׾ػ}`sV; ~Pa;Oo120sBZ&Ja0?&}we 2$7U=dj)M>̨|!@:Έ 8Gk9gQ̍Y/|^o n =ҧ)W+}&DL#W 8 ]5@:yIC˸w2}bDR3QwiP|^ ;5OyMlBEhϠ$#"TϻK6CH>sq[\`Ho:!g-ͧ<[H+.XUDINdk=X7<=`àrbtM#az-|~ 2dy'~y@GɜT62؄>FBxY)Lo-[Ϡe>2 YD~8nュbOhOůy*u4ia7uo TPt-zjJ@M^2M& ` ^edPo B>'IBΫ['5s(~se,8WRgcgBmY8C tY|X8Ч5#:8<wS^xs3bG>eʣf"w\w~ S~BЭU%.fMT#h@&Mſr*[bKr$&G ?lJ%w2Dw BXJo!PX0A-A.mpqp $.+S'jA1M1ZC%n&_ Lnj_흗^=rx뷔W9ee"5$7`HqDχ&\O y p"uu? (#CJuUOk-bWԕ]QԐ0rdH2[Iشk:\Uƚ?M@O,*GGt{=p|e rFɱH>,(DObBi|Wߔjf<^.6! /dqu1(˭> vErU&K}L^0]͸rK'1t;H r2:{a5 w`XMM>m=ۅ#W01>'PG櫖*25T@Z $NsZѻC5DBFKW%6-Uh05Xzj]}=y #K_UQc1"Ff{fU>`Z_=r _ȐfGоzn}|aE/)*d4E|$?OT8WuPk-)?0#<,W (HI4%0c^5S{! /zpgMkxvo@u0#X0J)Tϻk}K}|nOfyf`PjZ&5n"̷S7tҩM·/~6(w@)?7-m[NPT$э%gj]Dv<>hl$=V4S`Pj43j׹( سNϯ 8@4m''&g:*ҢD@$j'3lvޑ (k@e ͙~W*#䷓)<@3ox $? S{z2&X2#3f[ "62SGARM4K$X w +4Ǽ^*+0 4^n! #5c/.=9PLZrlO8  ݮ 9֫l&ˉ0\>䫮 ryd'TNº) (FcڨqkWZUnb~d̥ "!p{ P퓀sY֝0PK/;ÉfP~ Jv7@N/L48&Lb6zzG`h/[caPDp)uRG7nB5^EPU؃wX6+n2NhD>*9Χ0x@kF:}'@ـ#][l_B/0zp U-2  Rj<قmRۻ;ڊ 1D$6h8 a֬VgW5JFa W %etl}2)p%J ѢmikQrEURkLx̰ҥJIt!ߝ;#쥈u Ⱦ=Űڔ'|%=І(rgx(lcr1ݎlw80/1Rb, f%Kf-geYd  q;|Lkz!U":m"9X+g|~Q$V {*GlHuKi:\$_8&cʡ=~u]E㤊fP4Gš|]S>=7u&1TW@d"1_eBPX^Uy)S:shwçB.QwKIWљtۣw~v/My/K.!(vЌ`2ر<h^+ Ca;GPII lvKc(2ݵqvg_IIw+,[GVl0I.p&[PK(?>v3Ȕ Yw'S3RquYѹ署Z{Q?DUS/$MrHV 06 (z*ꆃ6шj jeNs,nE >2(=[*kT~$ XlG 9˯p bˣNWlxI9U*_˓@j5[da@DA>ۻ,E!aEH:&%A _G)aѶg-SFMQ4Tkî@2f4KҨ5G3'xd7Dg"pIor ) |Veh9P9Ae\>?#_ hn@B˨(NT+>Sp4(5_% ІLg{y+9%fWVKo?H=XWyT|L$h2 )ǔ pk Ҳm̬J@tYxǦU埝qqoR1e߳vB\doZ~08zm}ztg볘K(<-z=d @oZXZn׋/fgW9P?}R!^觍L4ϾxdMƑHF CF)n8x\h|h:Dr67,3+ǩؖ˲Ee:7tXkjd)>k/r" osk~p7 Vӏ=T3||KRJ̳0ez NJLP sMQ SR؄-௚/oi@<}FS_f_km)};2F|Ë5KoаYf))9TϬ}d]Ye&F'`gr@vg̖s(qŪz2(qH)XpA؛i te-E٫<'n3\#g.1ڑ)a.+p%u+qNd6 qW:<*U݉,|yJsjc؅D,R<HdbSos-~ [ p'}lA Fsg0lWCV-dKAR>֚֓-#$ʌ[_K92{HZ[VZ&ysܸ,^5^ BU!ЇU;e5zϊnnU3Wfp[PL٣#4~91~*s &_҉4n-iXĚBvĴT:Ro"f?t#l cAP"w1wWMum柺rMB6P+l WM9̟[9OP7έ#=ě!Z&d:>Cf9dkr[_V5߳Aw-x4Kupw5x g %_y&ꠡlE#5_Q{DAoP t& ʬnS/,an-(&W{XCW,Y1/1LZ5-\w"ǷJ fUnsKt;DB=V PhpJշlTVL^5E/aq$ō']QZ*`ǀ&M]D"֓&Ql}lg2T=90:Y\R/evs&azڤaL+={Y5%|Icjǐ _`'Q,@wM?&:fP ~ZHPt_749fjF| 6X %Aŧy 1={ i5,Jt .ݯq.( $ PoS7x 2Yą*1 ׸΅$\Puĉ=}RY[g}n҇K.S'|+?ʹ90#ѐ +լ+?vۧrp7c0Lͧ{CƆ$N-8+5 E; 'Y2f3ݖc4VȇDy6/38I{;`\?*UE;r:c[ս3=bi8#IQk9Y&dA7 $AfwB4x E૲xLV(/˾HOw{hU'Ǎ z5= b10UC멼 /MKK2aO^va+ɸajN7lTv$(AB4mzZ,#E6] L&>5 MUcx9)ۯ**=@T4lw*_G:{kW‹)B9@Gp*[-[m'cc*k]u[Sbs P(]SYc,@޽yȮ.#&[\93L `[+qÎڦ&=k5h%v)xXZJz^{<$&F&j"ccR#/1B)Rq(!1)w2DLg4QD#.nHr@#T˂M&m> ?y7#;'qnKQ]X2 Nk?/0CZ"#pڅ{I$Dڲ*v١8 .ɷ # <[ BxuSjnw0÷qe\Ci K5_EZ53P!QD9+pht;$rQ'esgEӻҋ .XeL@i}(hNl^Aa&J3!˝X-(Lb`o+%~B`[3u5`= 0bRe Ǩ Goe|`%Xeʓ}GPl|2CK҄Z֯DNA`#+7 jM.2Sq@%JuW U;d<5z\J*w!)|,Ú/,*Zd1[o4Gw5$ _~* n<xVw6Qb$bAi |?ic@"웗ܥGt-Q2%di2L <>_c * t JlKM֒AgP׺7d]B5^B~<@Z^&r>]Wb᳀ XDNﭔ(% Ez͇w`n-5s[~؟NtqGf#%8XB9ֆ5`ӭJDxԇdߦnOpki&nMamy-)EEud_nj+&cOHR0f2#9eD["C̮(j{\!~ٲ;M„nEۢ~je!Ca/J]mAF#^1[ Y3[,1aj4կi3EVm'x"=zKCO5nWE4Tn{tJgl&%B,P4}7hV0ʳ˿&G MJycm^SdƼ'{oj{nfjNh&N!nBVp{8u09,[&C<۰]#x*u eK.9@(8>yVڃqz߹%`'x}onf #R$^' |3BįSQQcWNSpekcS(/ޗNaOvLzQkF(=?HcehwP=149u w ĝd(EVmn=g9=sbQJK݇_K͠ﱙURQ UTGy|Cug3;wO !oUM6%{78[v_ix毾u"%gP%Oj 7*%]h gسQz'$\h$>zJLCEBN9cr03omWuHUx~;J-v <-U5]R/5 E "0φb=UuSԢEL {/,]Y:_f=l]'s&PlwpE睪JXп6ڳ<.]q)v5(K[ƚZ8z yWK=Uu)A} PIf6*0ar'/^|ݕ+dfC'|ll "aɍڻKf>_)%x&%8.E?ۦ ףK'.;}:,X UUUlFҨs `J5ۑ-m]sd>=Wedز\nm̃M60.'!)[VAT G}|R=ѱܒ1\& ͱWI̞۳YrJG(+~siVG՘jYo}EjqaK[2QNBUmQ?j%*iW A`'%$|zXAfbYBXAbP7į.\LF+Ѷo5p3]T454n$@`gGLt%tƑ2eRc_@t(1IgIdtBsqo'I.l^|TeG }H!W>ȈnUb/cCoᕋH(9X)D71Mɝo'}'@ENe@ hOr{(Ўr-EJwKKpV$NAkMaHmgPg([,}GU~{i]KsɢCod(8mbŭdt;EwDJz\Ej.L {[wHbN&&s"ka6N H,[|x?S*r:۝7J9fv|}Nt@5fּ.)dg+#k/Ha+d?3JYp&V9!k)K2v%QZ'W <(uWN ,tGX86HJW9Kl ׸Y`:ME>ݴ11L'!SoAQOb.ibxdM&CQO|{Ìnw, UN 5k Hΰͩ .'/z|[k)Ϫ!I?9T[ncv^S^8e 3s S)&@TA[6^*BƗa^ }#hhNx}C#O+Boi|6lMnj=-7 V!C/ū2|?9;~*Eޢ)lt@yޠ =_ ]Sl'{ʼn7ac7aL̢(̂yv%Ր]lΦLЯ1zhn*|D8h+tR!&vIq? n-fLt&z# ?/# 8Q(Eѻ*\"k@Hhb1RDʜi,XA]DN?~f !B`YjE5g>wtfDwjAO1AJfj)rq{E&&ζv'pn Y>SB X/1;O9/6:r(,RZ(Ő^wK8zbB,*Zs/A'j ^Q̒.6/]oanTnYkp{D?wĵtc'YUܝh}kY$-a&+w30E$Fn .bOcڐe}*#ujW#엙Uz.>PZSV}ϖ {CdЋWz=57!CB9^;v;bH tկٶ̪}84r8*ϛC;O&V!Ys0LHZ>u#uz~Jp9@-~T.Up^܃Yk!jٸz 6UǴҺޏ2=7M^]Swvم_ s_Sz ~ UW`%S.rtZE,c>z[z6^V%^ z6^Nt> >aUS#Ds:\ZБWP5#j'>Zʹ|CDz\%jԵو|^|1DyYŐPI朻܈I>KvQ }Ks44Lpr#ީ_x.5OK]%41BUt?ݐ$xwe,hsZj W@ ꄾv1ְMtϑ1c3 t4h1ʆ˿j-:^9֛ %w:bɨ@$DD~,?oqzڍU&P $:+۞Sfyk2<9nyj_8 ܗ4뫜vvq]@ϱ~?Q  .^{`Gr;wdXRIg=F/Jt+}I:*فvj;it,yRf`g;@dЍQ򢕡ɗm%g v5ڊ M.bݛԥG173Һi6@)scq),+ҪGhm{ .컍AhU[ᄤ>,he|.3%OwF:Gzd?ߴ"F4F5*ʿ ,aWzȁz6{'_t̓ԎsߌQ&ǵ gӂДm=?vhܗC!(J 0\2 ĿUʞ,ZK2sTj'<6]`Wx4j<~pgǠ,D ݚ W<_>9 # `nTAc'z0AQ= y|O+&H O maxWukUjd&]G4U2Uux-F[d0ĞΔQc.6%wWp_RNS( -oϑe]͎ODF͙iO0TkGRWC3Gȵfc䛫e9KFO' l~)eA8d_6N 827ʋX=\>tH0u]f>ρlvɧDޢ?yJ& z=<@/#p}<$<~fŲd;h$1(gQl9 G)EXGrdL%uԆⰄBEeڣUzn`|ޘb0ԔVIgfq,'Me28aԐ-HyӒWbCO Kg9%D'BWxPUx:B9Eai*4 Ci\@(t` X>)?cB ev@.L~C U˜xbI%ԘaN=o 66!FDϧF}j-9@=@%&e=EL%;6s' 5p-WƏ6}LjW;"t%fME}i8Cll9`Ivh_OL[Y=mGm\lRB0fdhkFڗ`}i n^g i㵺7ؓהq=.8 az# @7IEi$WGZDLC), !Y "5ŵx.wRNvc'gՔZyQ?few%8֚V˰춴pl,v_zH%.mC2A]7('^f?WTffzK[|5-C609^,h\fVy m<'̛0sژuE;$x NY"m/aVRծBh㋗ϩ ՘B TK7{g\_wUP:0 /{\3ƨҘކEFguNLP2 *仾䟌ɟeǠ_Y5kv kZ9ӫPfjop D?cD {(d\m.JR0xoL]m;w1[kGf}* )ݐଷcNycG?%ll%!)Cǜ8ug;R_Udz"tEfl<:UOR@RJf)E ?{$ >ih w}vWFSG\v7[yT5տD2#% K3Nx{5KSCÝ^W&Cbo_ݍT{#uV6㹒 `E}# J7ѩ*\Jл?~Al%ܖzBZ0011Xgo쩥 j_@L'w@~@CQCZ#f{dZʱw 0[N; &XSQdxwÞۼc xģݭ[76ش5B1hX[MJ0ј Þ 篚3㚑ɴ^nui\ v蓼h: KI0U{K6&4[rVkK\xid&r"ھ4,|˧/16.!A1KX%ƳNє3DSa8BYz񓐪uxa..hz*YR3SMΰuaYͩNqXpZ~F8Jܸ{|LbnR}ῤoqvװAvG (c3Yf+`81HBDׂ$'c2r:;7k[F]t~%AJU![L\tV؝\~ɛ` Xh_+Un}:=NO7ZM`bԛPtYt5KmVm\=v_B5ɼwS?(E}48`ie[FB2ʼe+EЛ'X+9̈ kqj' 䖗Bh^ͺZF Ӂ\ Ocy"D?oUŰ G*$72=.|}<K|ѤO[/r7 'o}_jl  ߉9ĺ)~\ Ђӟ{Q੭[,Vljg/|cgN@lI<鉐s", ,ĹI4&د ocBNn3|5밨oMˆLD~*I0cH3m[Fp2PD9:v,FJ(Foo\iG0 *8Wig=0bg9y:BOأGvdopt_yyNNEt,H`V[;!s.%)n ovl݅+1-zK m+Z lYg)Z`eN. @ٞ[:k`: F&:@Bƹ2ݩǞ$]E8 Eq7Rh1l}輋Q9puzrÆP&.CKP( h,] (4r|zÁ#OC HnŮiA)y |7:B蜵LMM[O 9L3/Xo4bJlاXcVu3 7_),0Y|7$!"d7 ($R0bJDsLHu("6{ #8 o;vԌf'beӤ 51qnQ}QNG )A0ű66%!՞P (z|j5Iө+_3v8##c_2Vvv ys8_т>10¼~Vl~9:קIm{e#'F_ -~$%( wh V@qzA@JQMB$v*\$_EuFqpi/s_rGe*:YU~%04&IÉUe'N]L|ƨ;BQ+_CkUF^,dʚ:ox$6JaFu{=berM#@a!wl?>}xX>/,r[#`NT挞b .(Ȓ!FDχ}`K܆c =R<1p=I_ gnXNut= l"DbخR!@f*gM/>]o6b~ <̀3a3eNsh9*"ԽMCBJrR@?-wgl r2p}eu`Gig_s'{D(-#c% 0ǀF>]j ?uPsgm9R\e,*seH0 < E- f]֊C|R$CSjqHZ,g\$[5z!B3Vu>OXBtA]]HzIׂC9 plE;$+ҭmĄ~{|?v!|P+7]>@H GUhP$Q{\!$Gi:H2_mE.8V;CapQk|k$gtxȲw噥 }x:e^KB̆wN@ { Ž΅y%n tfy8v QWF@lSC9XP14 7Cbbe ۸kHӴ RuF [hEl4n^ekoBS Kfrh\ߗ ј:WYV}̘v`pT D?XhF &>W>ݳ^O[^Q}Md,) =MaJI\>bԒ=C15 kFy݆@=f-RG(ı,+uEjkqCj@HBB<\Gz^2Ln/nMޯeNfOӘQ ==t$ 2!Log.a"Nwi3)Iۊ2ho{muXndigAtsCPuxF!_:nw+v٩0o[̎ߴ0Ls#Uc@ Y ,؞L68}WWevƓ|Pqfx? -ٖ( "'/Q(90XQ{:gx X=3*air"LɷPmUkwx|g2f_QUB+_9/EM m7\]b ęb;>3O$pWliQ YxV??6y*^4l?{3p~-9Y1=5OF1**%:`/Myf0xj\y䂀vvI({%DS)=1 FL!V%*oG˘$la݈NE09+Ņ=zn%~# VY4D<HL_e9š2f!wU z p#_j 1&9ey|'o~*Rkj>12YH;-UHyn]" ؗ #H #ﷂ9>˵,wNB T".ZT7,':!{;@t~K&,?E> Ezgyy} $1]VsP5aՒ1<7BbQj UWĹ_.QTow"?/%сi>8 kbHZ'!1qF: zWse҈cT@ZvU4[^L@ `/I.ϧQ%~+IL@ +O6e 4j@#Ք M8)FkGyUhRD8@9ė0|_5bG#3'MIAĬ",ǍY)' ^z{WႮZ^ש޽NZȪU4T=rv NKcahG`[s7/?d|5uNbՄб<*$g3 D)C U'D1}wq4kCKѼ/1CSϷd2B\`luOOU'Ӟoc[ nX:;7eJ/EHUUfc+ݾ5/'?|:k6hi^۬0_5$h%]Gn~rSC>O>W t)BhV6U/Ԗ%աu~PV"4=*C Ǘ7516;H36O)vWt%\`7d x~Dm:Bȓ{)lth/X)Y!3^7-VFQ9U[lcD X㏬hl%TYivlXw#f bխ^uz"AiWy {mf:*t{|/Ɏ''l$y&gt.P_*O T_lW&dB)@@  ،a#A,AoJm۬A70zk;!4ly s \R&xQH&m^0}SP=u"POqhZWVqjOT֩}NlE` 2HUtrP*gz 棗[:%ݕ:+A8g 0'#?ٺb$ !r?חgoh\G]dC,u%]KF,Z'c-9' T?B0 f.D 54X &Z5uԁ}ivKy^t@C1E5o0V+Yu2½a3aTTf۔El2[2#v:CUu"1QaN&ozl7R n|qH%/6R!Xnd-dj㣯YT9Dz?P 6~`h~ZKDHO@'ŬRb,1S Գ{U>]W.zB:zDY0ҋm9:m-ˬT6v.~~9fKy-csBqN>y̅)MO*5zd!z}X,'޿㗮9f =;{H,Bh>k]xMoSpg{zwcIv5C[Z]J@įނ*h.+}o8-ňU&@3Ƈ2-z\wfD̙U1ѡ^b2b'Ý"&yQv{5 cGQފn6 bq6)VC-xK7 0# L&e5K*yc%`(CEDF[c+0@[q1ј{XТ tتR Rq=u ]Z-ME怣_a'|ۢp cv{dZkOpp.Ġ WR#I\z?N('ա2TtϯUZkQ|eaFRfMҽe]l?Kt\D2z2ӫwHRV=' `̀0.e&4Ksp܊¦.%ILϝf| >5Q`:JB4!bD$;"Whtt˜ZzɗK p| HbO,'^׽b]S+qwGeEc0"p},R.&&[ qB80NV8KBgy( 5NJOwsӝu(gb|qEV )|:[jIZf iRw2c G|#?WOfx!ܱ(ͣ邈޹b"{XS32iѣiv'}nx ~$L}*4g!3kBAyk$Aq"]_X6YW;1!28p9c2`ӎ&%{JxwoR,4DZ78?ALz؏aoh M4뤬SCCqv}~$S2Õ;|6|T(=r]F,yɱci٨ݹ;"/ (i{X*)K`m36Uָa9aaSg[qꁬp ,מ$g'>+z`}4dmB3_RzOB4sq:xx{fhӖ/P* *hQ2(:\K~# x:'&ݨF@m" ئa D9oUR]hNUf|y0!9}#!rjc[ :14w "'Hj+4/_!6R |*pi*ƩV'ܹx1\Nf3TQ:jAUH%4CL7] &k$%R*i ᬴=[& 9uRHy+p71wq~_uaX*eʸVd5N; tG&U[F|/ZZ]kNДt_"vծ i:;MZ $} sō?"<^Nh1C}̍EKK1u!{6(|qYg~jRWA7юjOσRΦ/.[aXpАoq I6coއ)gSV$WK0KYyUl#^|s ѧfϿ ^r9[ar;T(ˢėmB#0-lnDwNcE|E2_8x $#nH7ppV]qܫZI #Yg`?ݛIO9ןd4fa֓CVg.iXYjzd$r7~ݙ"\|sT\kyuIcvTQ)~!h{b#?dU8O}FSe ?l7fG\FTPc2<)!mPLx]TqnQ:S2ִ|Cb_R&Tb|qdӺX9Xlm/g@Jg)9EꅄiNKɇH&.D-qʒ8DKy]e>‰:P3M*Հ<=i]c]nhK+!ȶԘ)T'!.Țwlݴoe oXqn)Hײ o0x4T!]HR##eڰJ2~pԶXд 20/i($G" :/7cԋ\upIEm{Ϲ={ĊIG YLmMi~3h1f[vR};pHЭLME<ֳTZEeY. 7uW9b@?OFy]j|v=qY.sKr]!37{ v)  JohS~N}<5T`̜>N&6\^*a|Hnc95W `S1i=ɣZITh5ۦ.mnmiOns!oP@U| 5z: ~[͛u51dva7\ 9 ךV.P %)Ir_]1guSs36V.AV6@C#m̓"o;P[}bӀ;5Oik'30rϊf^o#|OCeKӛDP3T J(?ǻ[H[^1ERf0=Oj‘QHXc%y%tJofFd~^hC{DؖYmy)C#%- }b \ތ:K!ޓՂamL c 1#I"omLyb3ި2UW8.Bf[y~`+jU6@ԍ0p zs$I&ڜВd/ 7@C˔RV^I[piLxK0?0". }96]`}w$Te/T-Tca%aj_I̢Y=@ϵ^vk]4>C8|:b+j"[+`Cd,"zH֪NY>@;I+r2 (In6щKy2\O*b{GxATff+  Re 8/INI ,.5aX9D(G*D=وr2C{2y0NkO ~y' ڊQkɨ41\#ub v]1vGҖl+/qy9IdD\pU9[(,&M1H%?}hI&  WS 6|D-LR90' ʂ%vذu'O GQAA>nZn"]@FH4~ү]v_e7.٪<2%$RCM!0#ʱ'GwjTDRT1la5Z}N(ZƧ4PBJ+ZL^pA Ô75>Ds}!bITі?m9kNhk@(NǨ?\t,.%j-)(_N6?P:_^\? Q6aS9eL-~uB=ĄiȘY^5ϐgܽr!gIO)΁Y1lRWK6vJSǺI)GiȮn2ıeuNﺇ&;Xs*똘̹K4 S4l=Y;2yW&ɾ@X'aw #VY7_Gx>5]-9xx=!"Jhf7:I}n@[ImmbaXciODڏs.0΢?[{G\a %Z' 3-%wm?xE  }=v:!zګ촖!º>pn+%+fY9=CM q:mleO#L%&E(/\ﺹgcf|ʥw_L3cr/0:MPp%l)t|k:o zfzY뉏p\d;;¹#Jo$1d+`oᑗ3T}>*ys;5F-@FX'R(*͙`ZK["jNV(aOb&+_Ţf$Zcw]}}$+xٻ*6LTr`Qd)p"kIQTU(Kz@Z~3f7[('G9IsKla2$ʜtWR$7+@2I#7Qysa,SΥ #Lظf{ Y\r?y;%\i,iB8zatBE+x `x_ ]ع_eE0k&B? f_ߋ ۸#o[-%j,{(0V[ǃHH&NӈG."- 9%ǝ7KQ3wҡK¡fF֘KMM+iǼ&rTmGE 9fCblmvjzna:ἿϠ1&ڡ`؍ޢW1'E5r h?nX{^qaZ_[ u]| :N.މĹwAԥD]DZ60@&~^k}q6zg+౓Ċ>u1sW/0mp{sM +nv{zϽXdɟ'Nu`Bxߴ<]%8{K11St:If'δilT6$ЧaNP*⦚K))r_I2~@Twh^آ.%2o1|a٫~ Z燌D2M s]gj;f& 17}o2}[D>%ib]22-ꂷoT"EW׸CJO|[?l hvε|okCO~ qD$(te%| I@ӺkFm6 @0w\|38N'(g /|`*󠆁JvAQ/ډGt0cLn լC,<2.k6%Pʙ>l0|BbVaHf:-:y_5m 6'W+AxI;&}uKܪlwyMJO%56hg k֗lO{vء#$;^44ꀲfzBqDA2a4rR}}p xO>o}Kk%fE%S^ #,, ߓLmURێ@ :[su969R&<6f :\+T͊i~#l(LΖqI9t.Ntdw;UZe+C,~6o^#H0["4]u>=go;u0pNm *u |2GٕEYLZ˕Y@#049iNњ{w==䬓(Qj6Dcl*vo3\q~'se+ $j2SPfS.:,`42 $SFxBQY&P&׽]Ô ^>. F@04]絉g~NŘib>)my2TULbHpIO>I耮WeOEa!$!dT:2I4XGǙu?4UY ##F j|m۽%xcX~}C0\!BAn?2?@I1Ġ)@WX*o/IQ%K9o'eEu2jphٓq31G}{iEZ Ϥk(zuNvImˠ˼1&}5aʖ3emc9)^b5$vmdhm`nx/WD>\|@CHr 'xL3n*k(&PEE$^: W,ă҆%Ȩ- z&^S} Hȝ#*2;0xKbYٛx#< ׸xuzhv <-Jt%rQŎ;` Zhz|Ar ́dǿE MsNxtfUHPA5eX^6}q1̒O:>1BxLE '$K~|n4b3 _D&%վYˀĘJHטEcHTO{EM\_€%J4vEu ^Ux"0H( C\}hJ\d~1,- P?Mi՜od4U:﹋N݀X5]$)gd*2ߺ{=e=T#oՁ(IՆf|8vBC8Ր7*.<[H 7!)Rh8@vb%a  ۊI:CbXlXóy(7b(MVHd < 7h ј9KkwBV٨lPmI56Y4/ٌO-ZOxT88hժCMVCzs^>)-.$ ܐ8ۿ#cYtGV= Cl'5uR0>{|^$;N xk4f=8he9TxfD4S|GaLhrxJ,KIZS<Ȅ!4')E2GZo(/%)? -)Ѳ|#NN@/ #B-&ÜU=uLG6&C3_3zO'Se)fyɭ;q0g 5}IM<{H5iP(-hRVUF 5/1߲O#Gw-Q~CZܚ\k~@6vJAH~#)SG*Ή'˒ɚO$%3+ $®jǃMD"sre\ И ?]ߕHv-w#yWRM}s4Fj j=fNO 1wENBRAA[+sob-lIި EAgJpuPpل0̂NeZ.Xק4 e)ACʩ<;_i֠"< ڹՉ4pqa s~EFi^RGg@;a|vrz# Q9 VPU%)&^*.@dUfG:5Dt0r}bГ=~37 A}XbsV$1* ,+rH"Mq}jN4'rh )KpѰ{NC#~0[(r&]BN"DᪧVWpޮp]"|۽Ԯmo #TkX+tD"|KOQIFj>K=0`Zs+1jXcKC3"{< 3nǐgt <Sq_K[XU؞w޵`ZjMQh+gqp vٟձp(g2VyO 7U Ty'I#|n"`e/4 삛c#yq\HЌFWu@o,N[dy-{U1jbݙov6~K5Q[ Q㞨mHI|dV* /#{<ls/%e[ 9[W`5\5eXޛ$ad") 4b YiEcϚZ֏*5\#FJP6o,Ǚk!p\_g>MJ^lϘ`l 'G9J}Z..u )# )`gVIA:J"ph0N^NJ)/O+Ǜi}xg=(CkW4-0$j_Rߡv(W(_v{0=lM sJ%Wq vO? ɆwM$߾`W_67ܸ^\82DkY֧z8OeCb}7mEK 5`ˈV =He6uƉYS6'>E#Y|lܠR JVԱ03;a[[P 2]sb]sI'aۓ1 !lqC.3;1Č.LQNTlY*O#~ӡ4P]i(,m\@?BhLaPINATIܨp Y`j|!__bּ'Bk }u1.w|.K #R8GŶ]`,4d'O%$ ddw _=E/y`%F5/o'H-"SYahy=9^̸7j9γ/cRsx{cZiP¸RhNQsB `C3tk4#)IyU*āt}Dt|pga0ѣIJ>e)||ൌlRx[nV.SZ¢>_EJ̤زү?QErFw2S`')xf7Z3W$:hc|ĵb\{ q)WQ%~_+s8>fTrhlPsdEƙ0sSi` 4tUC2>C糖'uZeR_|h!xtW+EϓѰۀ4D00,;.S5.iAK{P)j1 \=#tݏW2HΆ`9ȟE[p3pPxXf!3a7}S% OBfT%IӀ')?+תkHǷ>(%Q"162NoT( >v@2ZOGŹq",%jPM/tS尽QȽG_ ek2[pPj6@'!6q ۂ|A]Ka>F)MmI%ab?xιՑifp'q2ʑOlWɤs8a GʏV!0]EoSCmiKH~w"ֵqKoHF ꇶ^&[0ޮ/?qv§5U9NGoA^S%۷R٧%L,u#ضJ]t~m (NPlM,ŧLɄ#-%mUPY/1u8+N8M:pn(ev_m%ϓ 4sJ4 _otHƣHQE ȖA!'cp53x{PۋvWvW?ʵS٣HjYx#N!Eh]w[¹di:Wʷ=~X_u ZsxS\>O-&lfXߡ\|%q8T2u||%Th#B-O߷\*"!{pxF6J17~ݳFN_ƅKuKmg.790nMV]R ;Q\_Tirb* b{#Xb:c:-yN;+2mbzx?gS\3(&p^A`#m7>Ѧ~V"lq[PW J)꧷d[}mV>ÆH%!;k L=N_be/Ө GEyyt!a5,9c}nBg-$_|!):\yxh [1t!Hԭh6;qY?ĝ{4y%ž۶#^c[WM/TwFN_+Sm0XAd7f<VT L\cAhe51nb|eR,;i4B(PZ jkq{MQ`5ٜI`V^n+c7x E:BlIYg]C`,f !Bd{i1|[rm9)6Y]*c Lv!\uM}q`SE;{3]6i!N"n>˄ig(o|}[e9Y]ٞ6{S1Dӏ qd2` Ɣf!e]Ef_ fmLhˑ}iԢȸ{a.E#2 yE-, ũPqv4hv L xLy+I:M-=$C}|XKM 02fnxkbD:9C6܉j%s3qJa**c9%էJG[𱧿_]g3:b@xe#Rs%]>bU؞Utun5G=HڟJ-*\e Ac+uCx߇}qfwBέ4M2~x\=G!)u^-:ߔ_ CVD5t_ " DeV Q9Ij:jnVl7/uw SD.&OڶX, ہ]I=U'"&MVTpc/ܡp$Ҳ+ &We=2) Mob5sVCl0 m''l-}Sk-^1U1wv5swn)ނl]ddi4z^\GjTesVǏuql%xGg_[EԻN$&xɬ,QGWrQH7sn( t /ſO {P}œJBDX>ye,YtBGz9B$r,r`:it6߶Z ȘՎ:FC^Sho]/Ψ R kTD3bgU3)cצ S\;m0>q^ݕ;A'Of,' #ӌ-r1?|FwC:MS܍Ewܐ+~B°V_PVY%Y]w)=~75`RɓrMV?/O.cՒ芶[nnd3(\]ZK >KSNyD93_3Y'%v>Nn|z xaȖV? 8ƹ;o,R*#&Kť+ }GK O%n=â#ѰFi(OZϥɠNO{ d[˿x~z7Ѷ@Q6jP vB6\_"B$ g>uj|WrWu.%@ RmI3o$43y9mXZ 9-jTϘE\yR՞`<5SµU+𬋱G uJ7[=-lnA%WGtaa^'hlh?En }j|xdmN^qq|S^V13|v" T -4ʎL<1qU2X"\Sރ5jXq~V;FJnzi;l\-Ŗ U g iO&2/&N%h-]]V5\Nkooch;G8\xZa3 `|:<^W.Nб{JꄤEGk) C/m]eZ+"1.bm8]ܛlq$X*M2#˷xErnCjG0. Re|zg2cFte3Zga?J/ N6t1vϐb9E`[!_5,v6sb#ߏ)G2 zHga1>m: a"MX)3& ,vQSޭ[4ebOȫcX>9㦃t'ˉþxN1[6T9t n0e;#<ȄC %&h X]X4i-ɟ[% Bxv7R59NqМ$8FīY#gX@+ 7puk%&XZ}{;jJ rǤH"XWHU:,ֆUƐ0]Mp)^h$ k)Eb7!#69?7dw]@'v"}a$s: | 9P:'jٺ.u*k(֟yPA7θ`0Ȝ#1h$ߧ˶l s|k{nw&.9~.̾ ^W"us)!bqnK7t&8^D҄gk"(#q8%tV_9(z8wA6$ _Ԁr^7ezKt]34BÒ;ce>sۅ,#nDBLE"kDyQElf!cz>dc" ޱ@ wl-f67p+&WQ,wBQE׸.MiO ·g=כM|HJ{+JeJU6)W[|lM[<˼$Ev Q1s~l^7`_/e.W^v%lˆ@$N_X-"~,.nP_ndH'Th(S*SdTgsMD(ͪ8#)KH173Ӭ+M]yξzBkS cx1Ca<ӌ-X*+i;?\nmhiT>R$B}n* sY'%XQ"Xj&6Mhw u!2eLOfے+!D:פP)3]XǐD'>vxVNDAլwaC*!}e CV$f0ŗb("'HtR"$E0,~+ƕa]Mƒ<J&pQ^&,"ζ3rE!Z}ʱ]R]naX$hĊW -N/ %]3:C;0HL*,9qX@сWCRI0N1jebmDc h 1|2u!GT2QT]s KR3v:U5wDf/lU{=q&/ڻ 7N ˽Jgü*%~FRRCXHVkPBMoB)n3A@sys NG MEBW(Ӓ`$|! 9+!IU[ 5$ag5i>=|)E0v1kzKF Msj_-8vۊs/mh=NNq&ҭF$7kU?}P`$hJwvvcKa5*߃10lBZLBCztCr8-9\gR>Bxv%lXj>{e\6RqB=\A˭mάBV3$^rh[.iAcN`?w*B ń:C6Y|s=M&m ; {o9Vej$}dU,Z5s@dg] ShDGT\֦S ÷MB#"!NbKIې`ԊqC!D6ƢO Urke rcD,6lvOs% $٠KŬ y ~V*h5ƿR_l=2i z7>KJRE33A(i. 7xdhqH'CH+yǿfY5:/}iq=n2ADb-VmZцJ\9($ͻ†2~39NsS*;=@¸i4fjiؠ|p~d5tQ{'㡉p5 R`MǣɃ' mmu0sW\.XgimɹP@cg9ҘVy}Z¹*IS] y"A93,G24 0PQʯ!R8ϝM8dؔJ͕9 >t"L[zn8wd^NB7-gnYSy">Q mV"ъtw_!/=(MAO0&['@X+#^ ܙ-,qd!)}9^( ؤ.Z>ᰀN{]nuIZ֔h.pԜU>IIVVV >G8!ײvF?-Z):k\)7cRr>%4e5,khfry${ΥJ7g eTQm`RV5ngMR(c>Ib8a pxNBih) Ġh4HDDy_%ٺW aZZYQƝUmC3=8h l]31cJ,gdz2޳='5u$yP5T,8^J/pE^~gADçNjrNŭ*gUE|3-{V:Ng9?i̖/lt=^8o'}!G;,^eu*jQ\NjK2XپxKg/I N욇܂{" SpjhEi^Xuk$V+#_FІPn׃ڣT $ D 㻻T9Iq^]S1`?>\09[Kwг$YA;e?Y\"bjDڛ+(lTz@dw]~z绠ǣC1l.`"96cGD^M=uE'O**n{/M]e>=I^iD#&#<K԰Mo~jPkNϘca w{H \$O䖌֐;TL}XXGյ?}6n},hVd;q@J]"h|az$ 3K'Rr/^ y5cGet^q+r2R7%`Ps׊6sLe>?Uno_4[gjpj{3;Swʉ-K)]>_/\thl+fcBA%IJFNtKRxHV| m}TP=XK*uatJM[ S-nXNۀX ifdCpw@/R4lQéP4ו#OԀ?szd;k?"m)|z-kq%n|sʇICmsS-3Fl7@K[/ɘvJM*Y}0ͱ@XҪ\QQA6|a) 8"AծvG}棓g{AQ~CtcN]qj_ U$ pрX=6JŘ4Dz)\|{hv8bO%TQ0讣;0t]J Eq%9ҏ5̺|ŵ!h> ٥SV6B眠A)fnUb_dQy# <9RxGƙz Xqfd\L9Q|ʨb^\rZ^_9!cr>H%r5j)j,@Ӄ@e'ac}j=̖ڔ?3'Z9?#L(T 'fb T(3"n&0̔L{P~jFu&3 7K09b(9Hv]ڢ9 "676!N0bobSE>f8E.ZW[H= {Ip|Gg:rՇ-RUr]^ͱ/WXLM~R Y7Aeq_U.`imOQOu!rPǣ+hd%-2 !~PI,$!X=X8B/S2bAj]JpLyL&%k~ 䰵TVҪ2תᎫR$ۺ@&VBF ~ 0929.W=˹!Eﺢ.6".8=VidG_ؿJХhwKy)8&W1>ӈ>׹.ugA`Dpc֣aFy1}\s !xe]{Q DNfDdf} դ}hʪ{ڄHN @&fyF 2Oh3[`Kz3G!<|~;՜0?0>Sy:If=q55/_l`c"I<+c {Zw%eF8;i.ܣ_4E_~nAb."MA wfPd{J Ů#*d|F^Ajlk $ҘWb9PʧT9+Q:4xltfg A{{18W@kP Haa`q60̧%vL_ ſ C7.*!`}o7(26hQ:͆j067! #`~Õ;4^ m|baPb^B&7X [zQR@ŸVthʓCϜƉ>[Q Y/XE`uw"0zVĆ*NǻQK; lt)+0`r7ax2>uM!8|Ntնr'LYqB_1Gw`}޼6uHNkFgю)jJs#&.jD {Ai MUbI%~BX8+]!$ @U8]WC9}C6Tb'f^MOLN=QjaD/rt!XRg{RW(q<#zXtN,ԘFp7;F@I> $DN_hoyٕ?U<>)9Dee?5n,Ǎ߉"BAnx*uȉd ,tGd UlŒ0( +b-4[RuZ8̻WO ?Ǐ?Pdou AyF:2 {VAc%oC|ě1̙hC`SDq߉fg3WKQ B?%RGEzWt`1fg9~X S 1){!BVm4d8OYeEM*Lwxx3T$F垉3TҤ0>^hȉBĦQ\: g.p 795Ap? ;1ΥUwZ!XٽCPylE}Y(J]j_\%{Ãq%if/=ۻ8gFɺUܜM$ ICz " UꚔHLWRoy)72ŭZHa.aMȣ`E(_dRP,D N:{g˞uVx\xkoz EJؽF  ժ3fuQ]Q<ɦgW>V4DT 3^0!Vm䰢C=t<X/vT;=0E=Q!YB‹8OA$+As|?(Fm+\nO״mSM *OzʃL6_"zL 8F:c`Y5x3kb= ʹYFVƤ/$mz䐢aҌtK^QfUDP.L%Xt~oQfk{ <J(¿`z沠nPpX,id%a:]cƈ: ^V(֣Ku{1kqr; 9'lю#_2G  ig;6F=Mxpo]%!tRa&< NrM+%Cd*'6'ɾ|Rp6pM>³lg\dd _q| /C 1$7\X6/|pæVGcVP"ӼֹdepT„9ťx5GjvE|w sd_Z[7_?,K@S=nYM,;$9ݟ e@Nmb?q}ukp:u$+\0/_(Hu!$F1"ƉEVO<yEW[Цz- kTC{H;A=;,uQH߯e c7"R,R=jm#89vf\N[܆x/]o]ڽ2k vۂ[X뭸Z'Mq_Etϩz;gR~@gS՚lIɫfU;۪HEjC|>F+|70kŷ/Jo'ք1`Bϳ2[,o虬İd&{lŻԯ]M)AXXL?X \2muL7>B(klUV_{Peh x {C=:48;h0>ZDYëZ4կHx 1#R`@Z|9\Poڤ2W63~o/Huw2s8.rl/mpD~PڕҪ/C6#_c[4P;]Pύ#d57.zD *$}F%3 0s"qB?jϬJ'//sQll"~hIfl[h]^zt65Z<;"sD}'Plx!&Q">w~Ev\3sVWq),Fnxg^M0S9fG$M"(3Nk7[q}•z]Y=Nnc:;ԥ% ϜGȘ'PR*4 8qat_(mθ9[f0b1?r6eu1x. ĺi"0+)AU#ʯ,r<^G,/tՖJlc $4uIWLq7`!`1쫆d2aC2:#tӒ?ޚp2幑\R8s\{ UǍc$MFzUJ̆2F3 I6P|W.;fe"4my3W`/8 =J?N_(5Mr~YR.6qÙ>!aFN@2pʏLӕ%uVҰW>P;LqEY[dyXVykB`45/9㭭w6 p#jw餭u9ؙˏZv% `џt^=G x1RY47fk0:soe,g {մDgj 'YDGpc}ЂLsz0'.3*2XjPa-N큓QA0?̘jiSY_1O$8eO_o"{tLacR[|l>K>;qWr005l(`ymJҰt3f vx恭x I ;v»@HڊJ:{fg&F;Жz),36j$󂻹/uɦHlrUkJ-2nLdpδ'cp~OJHZ4 gc1[=4uiauу4;'_}>}ېO*^G>,gxXU&Zn3TQz(Ԅ3dRxx-3bĘf0&< >?EJ-jvݭxH}M 6\ye fu( ;w+*xW2b)̉Iy_o8kp5wPspaKFFyH#^&a~}>Rlԝ7b2%P9ad2Pk1\;yIų>皠^Tta'T}l ANOt+zf_3@c8G.G;[UɉW'Sﰭ]nĉĸa*6S*xي@Fh#sb! ʛØ;A# $Ƃ݁h0\`TaBTO㬶 PZ\ujztŇyiE}[a_Uӎڗ|0v~1vIekئ_Svm̈́1Ys?lnb'fQ1)iɨނ([9GNBp1l, 9d^=):Rө;X"NpMvHqc]c%q=D?i@]`9 :@V6bs^A;J)1,4 Z`ulF*?>a%r#._toWHEM.@-v2kaR5[kًH#U eg{?-'Pe؛سLYpϔf6 \e5̵EOr{#xRz&ZAcBH:YHjC69 8-a<*Dj'^ " /ܢ9qSdP[dtU sB-&]]YN(8(^4R=C16U2(UHVjP]~sr!-;/?lZ%ϭlYκ>寇:ED\'a)qٖoM*I~H-qvlMÂC5m݊+<-.Fr|n1R1a,A/8дr;\oAKmد$SNOR>pg@s NL 2'%$![`Boj5OP@: zƄrV>>u4EgFזv :&.|Sib
    a Z%N#zX}8P GF'oD_ bB)aMӁ[^+ L1aV'GQz?0p.悩i.yNa;@ꆊG؍3ap-H :ojӀOʄ_a}_AJAܕAe覣'9<@QAڀe2!RJN55X4m%GtBf)Mfՙݐ(+F5Ӄ|&YRbP9y +Çb˻`a_T¡د f=:y*5JIm Mc} 4#L^++[Oo$SK_D)Y o Rʈ{ׅXdkJÿJ(@C񸋨p\e94Lb{9Rp"fP OQc;i0kɈ6Ą63Xws^|A+ ?Z5:flu #Y; bi jt7@yHšr- 4Fw;X|sbvVO|g~lHNM0ܜLzF%1Zu񯾌RAm%[~Գ [pD#NAPCJw8BmP lb2TBn5]7"ؿTp(95t%x| %-<^;H,bnDY18xUhKbE^Y{p kUlZ OdCA2RoADxFM9\lP`G*|@I[:iyZZտVU0hԃc/b8_y`BQV*t(<] l8ݙr_zyJ8}ԤѦ+OBM  |Zd?ȓGA1Bȯsv E f%Ws(zgeg8Ћ `R>]ݎaAT? Ղ`)Ӽ>0@ ̩&6Js0&ҩՙ ~&w¶\9 DW0ug zϞ{6ʱL>cQc0.5 p_h׿}0dR5K-^רWHfe(Payo{վA:RtN/=s q?p̑!Hh 2#kD|YT8"& $X %7EE7% ֻB~~plE2]َ_J8Є)njs‹OL% J I6y&$qq\&'uMO<&Y WVsNEu%js&h 4 {mM6UBX }2H4\dT{|'KFSnlq8ViUgFs"0^$NbE' je8o@`;\ﻖv/*EQF_3\+u;N=^\Umgx8W[R tTRdůq]8F_'&'+@9Ѭ .qC$$+ދMkؙ*yO+>b'@!G҈c,L/sE9N hH\ٖb/\1U֪mjoZb!IG i;]'[d`g6QEEG:sqH8q #z1 ]Nsi4e8Am SiɗMs6WrPg'Q@: noշ>I'>,O $_.:G'"gvtCsσo0faE"32g&񦝅U2tʠ9sb ?I ¯x6^Yoi)):tl؅.W g|x{ԊUʎBJ4hc(S2-t~ĕSt_}yW/#qQCDx1iÁSqV *-8Y@k. gPZ8E@fhߛ+@^·&L"Զa~NscpgFDyfRuWڝfU7RSa3]KDH>?Bc2w݅&xt"'Yހ}~2] ZSDfA=V|0MP֣J65:.MaRPXM=hf4ڪWxo5*+|o" r*jBVpeTo"͒ɃWdnc:e9KܞR3\ٹpi 9>m4e0O$q?We=\XmLd9OtށUx uy1ԯ,CNgQ{ kUӒwYIqh4]f}\tJҕìoWQ~p+V&u;`ǜ0EeP'Vx;4'n˳؃^ȟlF#;X~aJ#?O9  Bl+y^FB9Q7!ؽ~9Lafӵx\*lbF}T໽qx8ۥ/+Q%U4vcݑiKcD%+ǭB93bhMlؠm9AZ̠~t28f WrD*jS[*cg"I2B;u /) lHԊ;x4}t_#7%8 wF4xWGzZ]#GWߪkr4?gß&>ϲk%׾.:(84.HXniܓvt$vow5Yءc & k] z7lk|Cak9 T0l1멘=Gj4 y|i{f. I͍ڙ`HD}j-w]hEHy(PfW uR 6Hyd VbY(zD2 "[Zvg|=:$|w&Ÿnd@yStŲYT6Ѕö+3*bD <1FOh&f/xW<,F\響Q?q?GwG.?+~14ypS34/5^s*KJLbc~IԆW?wU}`Fb$ĺe 359Fb+Yz8\^d}0`4KxyEkb͗pӚm|!A-2o .[Feצ:I; Ȭľqz2mߢ9+LXlpJq#0H:g/,ԐݹH t i1M0{E-!Luo@[\o,m91v/jzJڷI+ G2va bJ3ZD%&bi7؆~Pi\CiR-YgXAdy(ZVuEA#+|^V^Ϊ_^B>^o47P"WR͊#;+SY:CdKp!`˹,K+/@aN2k5:!uM|2QWOa8#Kٷ:v @Bc{[$|ۣ3ARs!0dLo xXNr]r7M_n~MBI  o5=1MDR>S ;͎k?YE8~qrF@@D.ę%[8c?$d: =U'emȢWPߛw#gJŞ@{c_8Xz .z1d%m`;Waf 3)<|PrվrD?IItăsIh?AM4֭y&uM6 4У07Q[}08p0TqxFI%KO?Ję"IR8[r8f天"VQ鼋94Ӏ$-:&%%:wјKt[7+Ҥ{jœ!)k/jcIԲNrOdEUc+vnbyWJsQQe_{ zOt7`vw&4.*֨́ ;Љz\WSo&ɡ93d ̈k'`Q[n{@yٖ.gmo~ֺooBθo.P !@^ŗߘk|0F`94 Z9 iqw-eBͪCKuOg"y+i1~&T YuN:rN^U%ZwbOdY&_p87$,1D5@ze13 2$ a={C cis )M= #`I J(ʑt6PdEacXhtdxc c,;[ORX :=ɌHU2pVI˾i%Pk~|!q?=l,| 8/ASﰾE\gkJ㵤~Ri 'y=^2PUp$ %WvJ)3cͯ5NGM6,CWY+ǖ=nBad+$cWl}59O2Qn)\vW\APe7g6swQط6Ĺ/d㘘i6d&RbsD UtISҗ2LEUV ꞈyS2gIAh}(mH\zcl+|$ ؙVj[p3W&b 9s6J,Nʆ1GyQZຠ\Q$b擣!.p;ǹT2w Eh~fl cVr%~bli\mZ v"1)7y*~_-v4uj(b-Dukē5?:55{=t fǺ/:e=4LF\~t([/~06k#[Fdw Ä,"# ݲ_I3 7jhG,:$ݺdZ;-qCWp,O^]eH9m7V{Up'ØivH㹮[$/(cxgk X_tpTLAPo6iGzqʮ,ze sQo5JXGenC癷+~pyM {غ<ޒ{VA۸qQF 74}<9ͲaС^0)F{B3/ܻP~kfVxjVl{/^nsN@믯t'g+D"Hyw箠4oΏ碙.O)}TzK?{PgkdcϺYx,4}Zw%eu7$NHYKO 1[N? [`t͗ G jEOY=~$0 g8WՍ;5E=·tAt \![08 ~22{f {D膧FmO'ͩB܁h.v0:}' me)isJN,=PB6!VqMh`x'")zuWrТ7u'jS{74XOEۗ_t7?d Φ$J+P͗gI,is?ePUfXIF2dU3{YtfX{RR!Z c<L:?qĜ)8yc`)2<@քϾ I%]=H|NVl8ϘRgVUdېdHm)S6ZoEAcKLet]Vtopx:Oԩmjio)8l?>A ڤ?Abd-u~FIrkçoWTcU_C,H 뺾:k=B]_ŸlkTp^atvۖ+0SsKwF7,8}S=(`P,97# 1H,xJΎSྭ,^aXDɝ˧+IcSXN58[h=zˍTM؄[QXB3*'\jM"&+u6尩E(B1ueRwn>: U"BlHޡb" ݤ[H9m65vۛ A\= !k~9l y!1D%镭tや<#ҋ񇱤NwhVBz>rIF]J[͔\ FO3 oX%%V$ j愢o0N" XqZ DJltDf{&d7N dM4;v`CfbBw`,T[D{v#rJ vNs6k@D~A_i p^A&{BO}! J[S8 }IV*B: oķ߱(26t~P!Z_ x1Ih28 9a}j!oV u 3KǗ)Oج|dژ`Ì(sS {u(BjX-e:g*،YQJi xI24|ü.Lz}č 8ԣJ]Wvx" d݇##ho+,+aT)_馈/3- rIV3hWDZ sp\k:B1 %T"V(<Ȱ G5,6V40iMuZ?H'Bgj=)"{lK d2@g-8JA֠`)x_%*dJc=X6B"္mbP^ʃ07910zmOvTc~25|adX)j4V}_>M<ڋѰҷ ۑ2.9͋ JVQg{;*Qo|h@0)x/!DH@fe0Xې,vByVs;_ezw}XH5'k jqnMA5hOyFTj׶,uPnXD0[a-^]NЖ7Fsts}B%Cv(IS闓{#w{H6B=n]$_+t,#CxπYȞ<*M ǐߝ1̥aL[M)Rt덑, ~|MS.ց+19z[8e]$Q +0'I6,Gր5XeEIutXXV.ۧ,όbu8;ozF@ JQbXAU$AE>AMԐțA|,^Wrbx T#Tbʪ8ƸI5 J^b])0BX`!`xϐfn480Sek+)Qf`âۑڭڪ[g6*QTڸzL[ŻVb#OSh{nԁyBMZ 7YK4}23 i ;en46V#BFIGx W x톚);aJ$p [U^-xԹj3WK/dN/sY3fd5MPD\Z~wq tʘ'j|pVtA_fSF(| )4+bW*GzVruQd_9= ?ȑLn%VUz/#3q#*]¡YA81LHƏg%r*d6>do9}Seft38)ĂJ ΀Vwrpt6Dh D]4Uϊh[k (H`>&1z޳}FRXK)' |Fv t9asP/l< +cŨPO;22˫Xl0p=7଀Y4,a׆vM~07~x/ܲ) N81`)tc0{0:ub`"Q C&  ?g8!VjC{u^a[,dH$yŝ|a~'o{ mY׏O/f‹ *c-2 zEՃjtėf5;͟uS\&jvVRTX8ɾdxt.sU.&0ڿoQ+q>k[3DW6)r{R<2!'ĿD*J'X Tl5ߑDza"g[,.;8gI1S H j]nB3kU:4 Vjhc"8ݫJ{3,dfc?XyW\{H>|o--~?4@Ed%p.NvjJ' 4ڀy$1ou@r@Oxy=%n Yv6qyYWʘrH;ʁ|4sC}"| y1׿N=gO5so}l#h6=Z6ѕY\Uec/V"U VYh6IWRߏ8e⭠> cH<4>ᥚ6aKzwr  EIo3/b&$繿#8#ӌ^L/>ʷ2fMӡwԺȆU(qeXAb9lҔ5Є$6J[] /2_+ڔPaGDLJ3b nn/_=_:\WY]p>Φ:ġ+uoZӎjBYTNy2/V$Q1Jf82 >/.Q/-1wѫ1 [+p^ j?j. 5ˋX)ػǸ#K86O{Ӂwܡ=9!p0YeG@.Yn=G#~*:S3uU |NM7ș{z/G%ȉ F.dm>a﹩.вxu,py4 &F!Y' Ǚti;DpTף1O̸*KZDKULNXJ-Ψfp3j25+4ǫIqEl.|=QXVu!)^xؼcv}WT-༈7vb@!YPSZ lGt1;p)eT9:@< gD˜'/Ǩ8Q9+u !7$N j:cW@2>+}l=İq=gz̖Fc0ii\ِexLTb ( Yߎ.ӫ (׶eG&F S{.`"S4"nizQO@Te5܀/H B1ʻ\ťS]}!etQY /w5 !{ԦXE9pIKԊDpD2` )835s'l-*ܜyڲZ~~Þ' Rp}s_NW:1IlL7 t.Xcu ?τa0@t"iL,pԜMppsǴU~85t k_԰pEKQ1+|J{mP mb.e42ɗ4'(03l!DtQvfEW j  hUT6@'C#K%n4[m-ejyT6?=5Fkf[+K94\ޮZxIT`fU3re\F_[~D;L=]R@G9oK@CR2߄z _nl ' QTgCP5!& < &mhQM0W.bP=Nwh K [3s"V;|X[ UwH4;;$Ɩ%6AH|IDZFZQ/roӜG6t`L\ayC1*[Ƃ.͗Ad1Y xV22ߙoO^7 wzᄹY[OL$SF{h'~waQ˷~M2&F};b7Lš1E!X u#b#-#A8Sܗۙiƹ.7)n VgC+nbQXas=hR׌N)?l*CtXD&27br3DW&k=1o\;C\y`+(= nUh$˝kw^:aEHZ}ZPHz@<2;l'lYYV %`OxI?M .k$PDTMb |}kgKp7 K3S*# bPYdD۱]uGXbs+`Η=3 =_~K@YQݑGˀkx}SaBso,l펲BLbr.yk.y+;ΊJ(!>6Ee앵 7+Te>@v|6p_[`ai N҃տT 61ʌfjJL]?aòoy$m}IT٨yGse*>#-Pb]Bн>P|0rv->_qdP^6u]{%ܙFArEwNPCt=e*ƣfȡڶuֈ솭 p?20iA%hޖi霃NJ^2#sHOw?%gD"Ќļ'+ˁdH0"b\JB:xTc8u$Jf׆16`y1*34\\Eڭ{,( 5ô"$ZZ*e4? !=t '>[T,:4e<}:̶.R6Yk|?= ?I)5Ă8i1qY|/A6:n G&Ž~4Îs ^ !TFGV(W9"@,[_9bJ^2 2hDH2ca}$0 F굄-#V/m*,Jk~"$IO^%?Ǖ(L\-<3q{-EpKz:| .Ə!q9+>(1:94%-t- |’*U[L} і0(ߍt4w06ab4sV;Ps:B r;HC RZkb(2^X@,AWJypjFnK )4ppib|W{.0*VTaOz[I$[K!cԈ; 72OY{-5#D# AB]O7q-n% 6>F&%;k"iA"QKuD 臁}TCzYF>*v4 A_[Ғ)Jʥ9!)i YhTfq(6Y[Lhwǣ{QYy'2o!A>I#θ36o2W]=les68dh)/"x[,'^z`-zlS_yc2Zi:AF3ՀYE R֩״~Skm .kfZ7T4jL>$-!gyW .ҵoWs2Bjsji{ JRe#r#2X1=)2^y%8<ύre]ߏIwdR*i UV~N>t$%3=R<{b>1o-)-f:`X؁]3/{LBwCɧ;c)Ͼ=~Fۚu?>9|㼸f^hKWAOT{.dqw'{ƣX|17_KtO:[ U GEi@8 d}JsCOC`bYFS_ͳt%\ #GCztDXݦ 3B4KxN^Ŀm⌚dLЉF@Wp"`]08#z%`&ie(eU1:oh +Uezeh E=gg4[;(v< 7yU44 K)XN8C]m76 pU$tc$17$kr*ȷ# b9{}6f]"#Qegvw@H1X7673Rkm}A\"~. yO?_w꘨$!Lh_2TH}YCxwL 01@&2u;\D-DW+5_7:UR?#)U$`d5Vh~z oCx9yH.q?;]vȫAn_{ n3JVQU`)/3 X4~-UM*Oʃ;OZRG]UwG:0*` צb K:F18NEZfy= $Қޙh'+ezhg>V'N5wdr&M)FAѽ`A}Ffx?6w~4A7D-R[NgFip Taϯq PU/)ׂM%y|^xZ~HA.Ud_Iˊ7+e76e;F̼aDz m(ɷq!`6&ڳ|ܒcN}2ƜV '. g!zJ/ 9V~Ug3D݁ۯdff%נl.ޚõDCPOι; αo^nUoET]@g<"VC6&R?Qu{ h<9N̒"Y]8=,JYc;gFwԛL)q;2Юn 3.D "&V}vynɼ|!F*z 7aqH+M L5 .*`g=n76BA ޥR!!\o e` X㔉49kBXLAiuV*صgAMuC/b<87 䮷n/+2Xzst!@j%mRfF:fYQ0 8_ k1YXACTKS^r0))6gyjԮf4tӀQKΤ-;b w"3o.ߚ;x/懨9\#;z{C!#Ȅ=V@OjTlQmd'qȡϲ{: .v(q'}/ƿs|@Aڟ8ʧ2prU >_?<72R^#2PVM_v(,R`\-\*}w4sBپwQqЗU(  &:9XI.K;}pcAD BxOS ӔY%>p=С\@Wz/'7 8~ Kjpnɨk Cg <+ۓ#&W1V(JQ[:Se9K0iӡD&I.Mޮe:OmRcn)0a'eUMB' լ |RJ} 5)˹;YldwSݣ 4[_+jnJ ':,gȨ8wzHF1Z. ?)lL@,VyEt5"(W32djZcD2gI5 eIi0YCQˤ.Jiԟ#80: φB-9 b qx3 cՁn۲nLL׎92;@0# m@N@W?!uV+*/E/4IU-t5L1<\-'fF?%JJ**KUԵ 1;!O%Bp>-6dyp#Gb5CC*>'z l3`}GL]20nQt8F7IV6Pcܙ}'wlj0`: BGyw /DiM*XΉUOC [<#qn<% Nss& 8S8yLx jH bG,;m՞K+?&ըFX=C\֥~EҎ* TAWon7:%sy\}u =}яtWt1VFB qe=ቦkXEѠa.zV >[EXފO{sKeQIEO!?VqA\|2Qz٠17@ -t_YD-lCzKS]]! Sݧt=w!Ll =0Yv_ݓi;VAł ?w~$mh"pɀeS_'n:q jmHC{]B~G :~L]3ArS@(VwhAzPs8v}QpBַU\ 3݊QM22xWAF!BFksNcȟ"zxDǩٞy5.9ĄڹBgi&`m.RJ81EEz``w]%Pj22KE=kvc;3nCn"d`*l 8q ٤+1^PaqDV6\ź(qXҡ?j*#FU>h8Lu# r ia1 m] CʬgK-n4 `jc8NYڊDF&׍)|~ ka*ܽTPaiIZbB_sz{81(z>EN-삳ܗ (Y4^_MsYA##1%o)?)8@"h-XuAr=Bk6 -L6`Q@TTkS%j "^-9.YaKeqKKjX3'(8>g% ]E/4ں٢|Zm]1NI7')'q_$3Vm[{~|G]ٺNN*R&9` Xa,ֳuyuQ›-@7dՑS|*Kc3\$LJSGUOT }BW}"=Zb8 mvWB `cH?be"m ޾%n&\Ayo*Jy->ă_G[U[זOWohf+Lт4a:j]B'ߊTP0l9!C;N.HTtk>3*gɺX쮌,(Lc|`O8lj2q *y8k *dF\U۞؆3iuUUVI8Ҝ!$ۯWB230 (+Bj*@?2}ܽbY{O_bx TNhWhrۇin=!溑%jR xD^Lr2\73 F{F9pcLYX&[6miנ{Oa^1W1?be;ZHzB 42F0WS)?JW8NSx(XV /P7UdS*67.H1l%b?t"'dav y'_3Ix8ad:diò*¢ cN J۶ ϴO}] yu48@-E;Ǣw$;zEJIOO-p)叺s&ʠO]/a3odw*S̳& Yj`O*a3y!N*aXվ&^aE/ozp]]_Ê߈O0$gsX3F-cfy5~P?D~{W >{$e7rgGiW9ׂD-xB m!SS[4J|dQ]qı&]WyEB0(OЦ~6TuX"35.-܈wQ6|L#5)4[QhlY)xeʍ1IpY͆GЋ- y ؙU|\́-֬Jtmp?SC} iR&\!{G1c{!"O3jE){mT7a҉ػSw@\rӠ`5U3z!*(i?ZfV+K:ެ!b$Qd6_gco AXdrhĖqsYC R]p*)*7\s0"MSOS$hSaYa%x].dx7AOb@b:>W"k4;F[33!x#z.jd0X9YwIDe˴s6{+;6|;#Yoy.Jl|E)=3\amg]BlR;[Mzji飙S.O<-AȘv"ݴPٸcj8(Rtb>KEPě##ڇ87o݉N*t^eP'.:y ij -:0C'ʍ{ ecʉ:1ϲm:(th %\pGVIf_.M{'F-vr" * /_&)=MV#OY8ú,H{uopğ0w2nިn DAiZh'ŢS YlV"a-3$6H|hJ?K~Y&Ş|VE D8<%΀G5b3]V$ CXV>(&ox fH2;s' %X>n1F^r3ti9Z%'e.YȶQ}SoR.NZsp/iH}ٴN?*f`<|8*hx={f"TM"(X0!yo-Gʺr+-BRwƿ& v+}b2ʃ9b7Y G &UC"AHN  QU]o h$Ukpڽf@n = Ilo4Mܟ?\FnU0`b [Ahf;vv0lѝ}~(sg \W=MKz*=:B>=Gd#fsGI}v[!2E( yNb~T}=AOX}& ynx[8dZW` gO8 eMK|'j#&P;\X' q-Qt^tF 4*himh'I\D)lRh 8ᢁj Y'?8ks6vVbiq~P]Braˁ1vF15m%Һu'MJ|92[J BF޴mkɄt kso葡+s!gnOg#ғ6#nU=dA %P̳Yy:c(֐, De  ;4N{6@L1!>n_yȱ Ӑ1GT- wʊQ\TK^ $M ]p5}6iTSj߶u K4n|tK+j:90+><Wmq)]#7OLbiBfHt,2w!$)\BCG=h ,g&O`&@b|ҵ&@[E<СX1=c]7u7@c1']1Ob" Iu,*\N"M%ʳ9>Г^B]2Kf;Ytjk@kGS1G[,,-^HʤH#>ӗXw8c+V&2?}obsD_-'?~ :~I@OK{5b/mJZx*-MtQF!2N`n6mXaJ^NM $N9NJt ݙAĬ?6b-F0䡕*:A @/xsu_yvQB3O66c b P32e̡ᭂAkA;crTժ&PxL8$`xH/mbk( W[F-]9هhn B jN!WPO 0v??2&$T{xw )JxPUuKׯ !f[萎,a Њs[>)l9| [=?u:Qz5H;!?!~3 CFlkɏ#$}~KoC)헹!~TiTq\-oVL"Zh%Ƭҩ)g9mA&Y1mYK0 E+"*̾Bt^qv,9u`O(5Ϳn9,F'96 TB_(,-I K~\Ts\#'+EJ-Q7m &w3`h\{gĜ٥mXrtM0t''J]c, X.lqDE3M&QOJ]XRlJ+81k2 бL0sa-aN~~ YX@q9gCZ2Ej*Rt&1j B :vOCVMլb3r@.ꗘv%ullr01ݯf h4Z{%vCsdͣtA7 E󈢭wjHg|oF'0chO!4@SXjфjnMzfO+)asTnK E{|]cYoK'c@2!h*Bs\W!v/*,.v0e섞p?p~xgo=wϖl-a|P'D,ChSQj4b`4Я U"4P1r#]ct0-;nm*b[B x%sٝv陽5Y1&m%MɖPz&߅L JP%WhZ {1R̦/ )Pdt>dC\-$[CV ^=wc^߲0LtyQMiURCYM챈}c- ă~Ѯ2ABSIϘ6;_\ >1>ozal zg34|_7Icp71oK#_V~\.GO1W rc3 qmUuoB_e:E|RZ#n,׿,֋BT'@ĽfϤto }7xH9FP^k-9S;מIE3,ʯ;yen)YT')y5`J`i?ZSt/W-Z=AUa5iuVzIo<ӹŻK$!{vW̉c-q4xP^HmIcQ^yu1r߂,^*b9->TK%Jį>#YNψ8+>s ռ=U!m5mY+ sܥ2A[c^kO)ŕ5Ax4c]Yx4~磉}|႑SKt|k͍/aa,j,dy9v")wyK,dlQ[E>2(۫skh,Dbږ@C;9_7/Z{oRK.CDn(i'f: LYY u(j~JJD׀U81dv~ؕ)[x|unP۳ILsd^FQ׎E˔1N_YV:x?qcQ27@HxG6{;gX I^adZj×\L@=ɾΥŷ'@/H~`-f`ګ'fU1@!cDHo1ƖW}%{-bX/~$M]~|>`CkIʴd?4]&&3T+Ŋǰwxu \z4jXw@ h|~'Vړũ0i?5 ƹlHmw{l5aQ3$ ^ζÍWP')N}fԃelC7{=PSAɆx ŘXV,Dwq7k>JP3nɢۈ<ߚ e{pfa{d1?8iaWW),mNV`0@]}] 3vl);@q ,F^i5u! ,Eh_RA  T+Sp8{kR؁S,< HRp2kڠK ,~&uAsg'VJ0lWqWN~: 䛻S(Z5dp [ƺU5N2Q⠺I^x}*K2<7=-٫{ m9TWO9 91Am~i  @YX'Khz +NHZ?p6ܥ_P¯9ٓ8كͦb6e^PTt&;b$}l0#%?1)S+r}xTQd4 dQ-RC,T EYaƌ$|\r3EG Z6n 0HUHTdM* c WEBYn~'jc_U)SL]f d=<VQ`r Vd|G܂31AW|ZQҩ1gukAf%X$/ t<u0(>$//9xF$ bo޼ T}e?Q}$ ʝFKdXo%Q֞a,Gxï/-PU` T{ezS*[1 F,PS\d#Ֆmvn8nY|g%.ON .`Zj#5/N\lrm[ #P"ˆ^_O)~ nbБ20Q8z;'jpY|8w7<(uǍ2 #7vw:N!j;-<wBʯu8mIaj;:ɳD| D|.U. X F"em.gM6[GE S7Na*iIxY-Q/ $Mߤk5QiULBkN?چF c:\TZҸm?r(/)(^dB4olm@'ҤV KpEe1pad84:S |-JXdd}'[lM롲+l9h(^\=&TiqeNyE$4 ^EJ0Īx;$c}\I nafUFA=ٓB5zW@KK*Dx(?HB:S0Z <+}Q}u+6`Pv -,tra1jX0ݜ36(XvcFiioU;|,),[ZN@7 VtB|Dc5+>R) z[)BuM̀D>׃ ?g1o Ɠw? {fXU\GO<%%|"cR6K%_7tUN/%(S컑5ծ cOW|2TbI87Gk= gm1z|O:H˝ڌ mt U')>y2"^_*mŦ?6~L4de ?r4RC*F_|g.sEwJ^DB/B}fubYc+U7RsG=!a8X'%_o }F[0xP[X~2()3$܉淝ɇݱ˜ZuݑMSr[[i'0gN6KXeaXy|}ÔC%nt j谣%6d 8XnPbp"@VpAl[Ja0θQ*ZZy2oƾ*z<_xhVÈiTbe暴/OS6t"C/6 S\f+c+M3R X:{7E^]% YQB8TFg1#/TM$j!L#2Md3+EkGBL7@dǣZ\>y] YdMWq x|X+*\.,\J#6W磀DLӈ#PK&ÌfIӨgDUo 19 n{h72qDCs֎z <󸭙|4=d6irr@Q.H~ȼq؁WIy<^ƿ>2a.)5ILhfaZq7}ָ+Jh,$=cdS=wjP8[2CatQcį;\Bw:6y:g#&U \0jnD2d ˫xiүϭ%okӥ5>0ߺ~˝p"7R jhmjjLm: )i:˰u Լ/: sF ^ خYoxsjLTLo Wd jrCaV[ R!Hz" '7:fڑWs2ތnf^(;Yy'Fg+q xn`db "/D/͈ib- gd#8ڭ7Y۝`u($p39WA*W_bʒ[*WT6n5S5e"]lkېEVoS&t \.F.ޞ8òUZL=g0HEɶ +gOFU~krǤ¡сc˭j$pxmv߇ʂ-Uyjp>gj(gk]CÖPqVdn!+.{*QU4niXiBTiLqO ҵ#!Oȸv•Q BO Np٠]"um}vhmXa|Pv f~a8 '  ZN5IC_U>wN`Y.ULD᫚=*H- !?gh198-"STW<@G}w zl} ,L9B7|Lxb??=#ɫ!jWs鞹 jwnuefQKXJVC9,0eB dy?dPo9'a1 ]m-gNxN&'ݻme^U2TrܳX L֔93ߵ9ˣWq$ޏ JYVt&5̓HOQ2&4׷,Dy"E;5RFGFLhմc9'{Zx]o@%OQ8<@XG č: "Y[)#kIdAGi:I7;kϊr:@tPL߹NHe:M{c^@۾1!ZYhh}%7^uZ$Wo g–nMS|D6K3[αҖbJ7KzQlUkGCDˮǜ_F)8\zĆEɺ;;Su͐ uoK%SKhr[ (88fN3i,~(,r}+(O_kEd."ïs)̡^'[Lԥ4Eb6_+&Asƴ)x[a`W>Vo {{ % yפ]t!c7{}!jy% AAc(:̂NN3RF-\N rP&]pQ8C=lVل:jE"[4)4)sܸ-w#9oΜ蹯ӱHp"(_B~ X|zc: ?e2Q:Vi!4w$"9kEۛK(xg%4^oo'C*?&$'#UTmt&;ab Viw1OoyB#t #2y?тSiR :!մg /M,a\E#p܄e~䂧WK؞==ZW6b^X] 6Txp#I9~6LlaBkstN\fTs@}L'5BT~+S%Fv V"҂Gkax^P 0pgK벸Mǟٌ^e.E%.܈<,WR&Bl+nk3j mx#5V`?#tUrwqX(c!@I[uLk{-r!)kH78'H|,#Ta>}9TxCtWM"]߷ a**Ɏ{! #?mL b.Q=C""l0tn,daC'/yd"ӻ| X4WH( e?Zvp3btioͩ J;W{銪GeԀH׋?4>I2H2r l?츲i~]B R$6ĂgںVk˜n<\YZ37}F_nVd#d{71]LC;Ooa4`)&q=Ʌ{o%Eim(iI"([Q+^!yiӦ gm2Ofr.״NSDPz\ϕ'+t:b-@ΞHSO}i FRG}I#xҥ~UhЗy)0Mw%;L슎{jâ6w &Xu@v1ffYD.oɯ?o~&ەsQWMHk"~2xu*p!ص+6+'2 JF{Kl&G/%Cr_Z@`0pK8{euGɜRPVKWwð+|k`do $ \l)S@v]J ф+?!v'06S$7#Mymt-Yׅb =!xf4 ,8W('kﱸ)9pՅE%jU. {A{Sܲf:~!3o O&)YVd0&:f%<eH1xs_%Uu rG Z7ҝ"wc7,qhs/a:lWIϸC=L1+_w/=!<1; t`| ̡:ۇ(؉: 1F6*Tb!5qh`ed{@`&+:Q@k5p}}/ޗq'\ѯTou{H-(Q2/|&bV)DAR̟ߟI]r/# I,EB"#mиvčg&^Hۄ5VOvPIV7ͣd^ΝY_V=-^gW2]^R2kL~XoAx켔9q.qMM~1aymM"T8sDl[Н|`15vac++!q^e((K`jlN ~b g:!BJ܇^{LhOxuǬ| ˆ4#҅; Od{ws~ik0ڼ8MAe AÅu, mo5aKڈ^jKog,1X5?ظBN@GYھO%.`;-=y>1"`Wݲ;H' I" `I!/Z~!"*xKZ *iXNRƉٱgTPw>i7(3N!yP:fY(_yK,r򀌓 GĽriWjѸIej~mbeH{|Klad|bZ԰!\kq*1knVP4F*Rޜց!e,uZ8V0GkU?@P:>7u xiD3>>O3=C^{c>;w!O`E${!8''ˣÑ.;:q7i?ٲ mtpmReF- 0vAM؛~KZ1a/)Hd52AuIu)/߃ -l҃;yHZ0cjOb%}6 #ąnPVFܦ)+ {HWo8$8*X- wpO0èD2K뻱xwֽ4+~&LH:{>h4E~J VV dz$"R'R'~ufApRobmRv|e-;,t.0)CgW{ DZIn⯟ +]ު1q$nb|)GH0|Gi+-!rASVn!<ӡʵW3\>ƾfB'b *+h4΅Oy 'xYDݘ[Ni#p~ bwa@k(\uDUÃڅnC ѥo^[Ss :U!Y'(!\6- LH7q>ghġMFәM*9dcjo$*YK/ݽjU{ hb4wP#\ )Tk gn۩#0@AH׸fS9ֽS]ߧdmһaZ:>t+&+|{~M; zDH%^D^B7":CD#m#6Od-4K"T7m遪2?ok2$oZZt:9DFlliBp¨.Q;4>UъTTxt]n$! SkQY9|j$Im^'le#U-uіp)B׵ P=tg>?{m*C\/풵Uf\hA*ah9e»d#5 ZsOx"옣"%![{(ƹ#S<1;,'{Z4RKJy>KE"ʓW4!),:C@nmR&, yP6U A2qF?q} c1g,O(5 '!5fЛЃNg)UP*0KB‚V,0ē75C<Ϣcf&`|tpH l;zVͮkӷu S1aBDGmxdW6>!'kB|3^lpD9GG43<Z; @ZqYTѯ'\p!yRIʰ8zWzPX2!,,$DOH,dwyAuķLaR0C$ n4?LPi%֢ > LG rK#VOrwgLJ8XϳxnQDn;i? MtQZ= ZScfX ]WJih.np B sfC~;%@8A$z.GBMR>,k(.PƱ \sP:| *֎^ ƂH`iiymRc?h&hd#:\,Sm"2 1fBVd@`R2%L؃Ro8"Aޜ4@J17S2gü^ <kqGvyJM3;90 kzbT)!tFj;2dfk SzaTƾSb_ akT;W]eyw@Y4 /g@#ZΑNSPx5""&L\.ކ,g!=B#d. ]w ۼo5\-k`u|y$r'1 Q*%li%Td31"MF62JXr}j <'3]]^HgwΔ83OL)QS7 uca>)wPI@`*ѦCi ^ՏbQ!1}ОrpTQD ŝڡ w\gGe|GO88hj\E f'Ro ! 8FO򘣏Zk -+_A΢-MR 撧nH/MꕍU]+694_d8$Azh:mQX߁M_wM^'VAdϒ_ gf6X FbRt. +O%*ӹ{E1}ӡS[|, K䁯HV)EM!ݕrx4NC J|>34mD0Tj-'#-B^H-Q/" ZɊnp]'=O$lxM]3Yđc&02vGzyE)EAll0_`crdndp#y-sK`qf;tOLOOBQtffgj #rX/'2W3`L<lHYbe(]'/Đ:,|ltmaԃDi5>Dvt`N̓Ui,  !6zo=Ig#`kc.񈃬v2%N &:0KL-ۄ-rϯ;" IlK[s롰sGDF'\؍ BO3'y]՜~{r~AZQSF.~N?DaY':67i(UL)- H /vA#Z-ՆLbq.^)pQ(G9ة1_¦Α4flޜ~8KqVOXY3$T&uAOaș$4q9>BAfh@PF'+f Dmk~y!/4_ft; LgB7az9;;WSyuePU0\sE45 EƏ_5WR~I!c8aM6flȰð pJҹk?R{`_,lvcWUk8}+11xlp-0V$B9ؿheU Dq>Sy7rusQa u:K!ெ`\Hۏ|/6U&`v/8 5)/J~SJ5B V2To˹VCk_صph"r)2n\ ɃM}Y1)5ݭv6Po+\dz'%T saRJ7sKNOdNijMH^6]K`ĸ_uo!yW+& !w0pv<s |ږ8+ 0i3dhL0䂺P~X_&Z[HsYJxi9qH5Ǡ j+r@t`ױPGdT^UzwKh-GvYpgjEHV W<9OĠPe!!>e>6 L5wQGLB@7H;yH{R"zy{uFY#?6K 9RG hQl4Js`6yt Gx Ol>\Tt@Ikzυz۟[o+T4Bf0shm5 L:ahvb4P-^b{xO8|XYdFaA] Űm[%?1Cn2Ü̔!p*L|6ZF> jp龖75x,)[a4E* +04xugQ3V NFGWq%"+[sc몢<&(bwE(ʤѠSۙEՀO N9b>+} Wmt?Ǹ2li kJ(JtFIJzzh=s:!\];w)Ubts8Y"qr~IWw8\xk2@5؋# ۯR,~Pp'STh֚~4 s8mx<郞1a @=]=}y`{-m3=;_ķ;~޼[ Db!.MwL@ѡCTkƂ?-,4aU(mC{³6L GXG0Ū2'`@ |yq)hBM/@Pg#ó#dAqt`1ȒWҪGDTw&|hl{n^*kn'!1pZ`?Asf80z- ?Vm"~O\j!gVntu",(uv8TAΘڊEC koYSH[Oҫ"1ӗk[T{4o}Ad5f RsClu^]KFɞ=W3(fcFPHBMx81ܚ1hVY.O!)}L_< Y+6QQBpj|=ke9 "'uM"It턡&[77C1j1cʶ|7-Íq9h:ݗ4TN'kމkb*~R4>h%TcnČHYr<ҳ6b~T~[mY\yRV4]Y|^R JxP&A.vO=ao}Cyh'+ חPeHVF[B,JP;.+Xū9$ l =Rx~a1\]89/xGT댬=PVp j|Bx*ӪUSjYx[:u9CK[MMy Tӕ9KG5TQ]-&2aP%1حŅ +cZ܏DbrK#A߬6J4MR򂥇L (fҵp~kxžT@-ȳ˖,4/-̕H~/?+vyZ0%0 o+ŐsU( ^//<>$ELBְׁG~"~^3XE9U?W"9ByU Nnߪ3u<ɾ)@ԢB|#`37X?KBa?l[ s,VZWVD#P&#s..w^Rȕ*As0ȃ1ɉTro,9+"^}t;e!i(35@{X&z!)\ĒG>ܞ<>>R-$=T=R AI0!. GI3]sܸRHK2'~h|h-vXy,}Nkidm̼y5_3"KfG/"S#ks:<z`FimBppnP~aH*7W)Y%P )ot!8e}dž ! ^p f` 6 74m~nj@0޵07|k|ÂonzpAoDs/./EItL]x4@OeN]fb_NV\S/֏X|:3X M  9l􇌇8+dAD7  H\HM枇SWo* /&6 s}%~(1W>+z%)מ(Ea~_`?ΪآL/7vNK)7 fF '2(:8-n/6.|#4;•~uxr(C_R c::m嵳G'+/FjRY*ksn+_ƋeX X-77Tey&elhV[ EKokCCŵQWufMe+,^^ܕYhZZ]T`ȍt@ 7F &V:J*!F_P-&Rպǁ.{-']p1fa/Fm;[ڡuT>П~rfh'6P(:Vo/,@ )W#pIB,L)lemvWjRӆlS8zuOv}nfA4@҃%[X:Ŭ%k/IȊ(Md:ҥCπ#\Kv5ZQ4/6MZlcf+5΍r|vh \.N.~,=nEsٴ0R-T3(t_%&jܣVMj7 9cß7DkG_ gߢ?b"D\72Ӗ& IMx&KE ַgh(Mę ;\'@NH6_`7'ukq8Y(`|B-~j_*ge2v质|@ Uzh)4aIH9BĵU}~lqa4s4鰑Xs}=g}:k~ΐ``1ρ;5!R<9tYe~LI@`*s')DF~tDh)j$i&#v vJgx!bV""X"9OH&eA#{{b'=/m}+mוHZ1|tUt [\\}앚,5v!ڳXP4`97i -Ƚ|K;"SfhBg}ѽ:zJP 6G"_]Z0O.6C]yڀMl\.[N lk KDw?n6bw`iV $[l)ԤrdnyeGw pW"EUHt*[q%4m'LQă?ES *rQcCO/6OZ&m.Bh2r-qѷDaeG6żiun]>iI2Id1c0ɜP}.wHX a8PY[XQ;c `ƆuA+ ~ɨ A|D!h>$w~RSzq w<-A"k32b2E* |ju'JlA5qTwrXDRP!Ya&(~ ƨ>\ o#@>(vE'V%z_!FWv{lQNͧp waƷv|+[J(?z,p˰ͿBy)KZ/EP` ֑OEYO1SW %Ql QH"Cp~--Xl8D|6xDŁ^,X^lXİ{{V/Wɭ Їi/= .N>W $Rd%Zl_FV8/]ȓg뽉UdQbɹ -t,hNŝi礷Jit ;_P'7s=:!^}f9x /p!oympqp`D`o/MA'mdkYGbCva+opr<^E τri|LT(dUBȅP_ Js 5mgHIcT?)þh1P^U(++޿t~ Ez=atwۋt627.QLSpvtMG ]eCnٚv-cqRe3OT,ȨN+tf}V~nyo?|*_s'jQ0,oHJ2 NT,pP)2EД,>!Y+Vkr0S"93tExIؤ>kn#rӊt[Tn`$rBwTB 'ڸ W<5y?]EVTS.l#r6}+. s@1(mE\t<wӷwXVPH{vnvfڹ2'WHÖZ{ M= iH8Knm&csN oid%q1 d+r;R.iR2&TO% *}aT׸|L'_k| +͎0̀yeAgj*IU9" &>6Ϟ{j'UI qo  Ͽ8nU&,pq;=!yK ϝM\2w j ; Qe u-X |nbrggMPe+idL^k]@ e`|l|k=0?дi(CI,nU6t"мh'8}G6]~Ա{vsTpr 9"Éʚ廙o\bt6d٩JN7]v:bmE˂2F >Z߾y8TȺȟ=R=qn$&ewO4N"hmUdͭaf>o0lYRMT:!=)֧3R`fK\Bc4 xYU `֙"a0D%ɀ;9O&2ⲯ&yOA2Tp#)FbĊ||~e.Lj4tB$$csnGG ~9\kEL{^Py&cY WQٷ/||2lc [c )V2CXɷNL`*$socyFYDrq井3Ι\ۀnG\憅k-9;'))x4 ay@pȖxZ*eCZI#Uݬ JDSD0pFC`^jr1 !0CVͲ#Lql_,Nqcx=;,R+/-$ X uPUneIf[fɅAE̝BRA}&Fje5"}`ՁԷp+B mčg9T;8ś&'~~OW^Fc3poD1@uBJbm!ą3@;}:>R0$ifEMf ҦӫF7*cge@ 'q\aUsX-=&swDܿ83 Qb?K/$ڿ/fI%N{S׼s0 ֭~5fZ@tq?uj#E Nz? T{9퐰fu6{t}J!V51)zg =0w>2a.7,R%Lŏ  Wi\vv=9"'nh06Q-n;^FBX܆QΉ/x{4G4`Y_"~/qJ&U3+;ƙ%1㨗"30M׊@t']X*폱N3sF>L^@ t0_cMy.|--IEc`ix6ĎV^؉%ST\~!6c"f(J'F{&Q^}y(V엺C%Ep]2n'eHGv_Ymj0acTW?rgZi1z3#5kr3KjiE Amj9c:n^S1:޶$;J;.=5^1ômV@<3&m֢kuC3ÊzO1c&k|QݾӠeF5e*ES#ibڔ>-dgOR"A5s_So]9 #vLg2lKDķ HBO96 RҫS-HcZd"oQXӀ orVkct|ÙA73t#F Y ʊK啥KSYu.Ju5'7Zd7jW;5=㞏ss*EӆjMnQw6`!iu͎tBGd&}|ׄ?e" l+rp;{vb3&+g1ٚ&ϪqiUfԪ\]k0D]e%|fRXD z:2]QQ/%Ҷ ;nO]ǜ+&t . pK$uQR͗s_P (ɝIz4+Jи3TSLi&zn,WػƖe lGKj#~2WX(|dQ;1@ZYY4F]mWTR؂bDo?B^E Ѝ!KRo/P=R:C"m}4[!6_H9u.1j?Pt/ KΝռFQh'cHm9:i.5zl)9+Gy.' HXa@JэBƒ0[>hZ.ڶG*.-uܶZ ~T̯Brl|rD ` Ȃξ1 " )\^gU Ytd؄D0 dU1O7J#"f6 &LE\ Bno( d0Ȟ ,V0Q?]mMMG$A-YW6 ³΃y CZY/ !wMUE Ҙd/pmݳxk<<_dc7qy.%W*JPFl&H/t_p]Za*2996A 4AlXfc_-Z-jW]ew&iSTf&D$9, CnFvldf3T#-=J 2M' >lց6_># W{Td`Ƚ?Jb  ՃQF0J @4ղ*BunY:{䉡6T+ZyTfp]ה{ɴa-=|:cDGi>ۣ7vA ՙa/jq_6.q1p y?0ߕQ]jIjZIʖAL nm~|aOŀIP6J7Yc*Q})b§f:xdw;,1ΨJEmm?pms7*ݺ#m?*|}<#FA.h*6iUN6UMŪ; .iT' Q,[1]PX8^YB1`|- f#LdSWJ.7sWke,&;OaLlZZh (- py)&p @V)Q;2)7{(\Xwksu1+~ݩ.>>P/8 %(>jTzdf1rt +)h7owiu?6VZ?]< 9 |R܍!2Efz}Δ*<[tgžδkE?ʈ[zy`y!9k*\-+tM@z7YagFJ;2O"UfЩw20ؐQ> erksW;'hmB(Ffр*yi 6ɰ M,+ F]l݅QHm2.rnؕtΕ2D6L#EpP\s&G%$$i^D%(jM }rjzM@䋪, L D4ޣUKgnNo~)x R a-cH{ lc{`Ȍ= ]T#ܛD{k(ɡ.Z:! _9C@fP(g xΧAMS$PacjѺ;/P1ֳK$U@ŠbGvZ2Q* ff !\?! km kE qôV9pQKL5P@$Q?ھH)udRhV[’Ek8}`@i\\b`ՁZZ& MFPr)ҫ3c|_s~噯T>HՉ505lk. Advz⡖\9[xīC}EP,QxsMS;L-N6IP9KD}RZPpDj"G/C6޼DDnAN9t`$^}dE?[ED;Fs?F޵,!O9ԉ핫_6lYtC&uЦkpj\Dd= 0Ꞇo=9J@_TkpdѶ.M"[IGMU@20IJ*kߏf2 Kx88TaX~!qo8m-CVsLg~ćJcY)B= 0HǸWHڏXFg"V5ewgW#Zd4Cz7NCS lwUw s^;3ҏ ӁI;|ȦZ!;i@0#=1q1J}kn>_, -d[pZg,0T|,g=`ONq-^X,~0'Dux![~ JFi!JSsDƉ.kؤV~$疣uHܰiG 0P9p;z!=. +CINjIz!? 2 wi-.M~u Kp;0 ,J;OqK"DP+808=Y%S@r\LV2bj sv HqXCC3+j\f F[M~D55Z{ópJ!'=oc*wMIRKfS:FԲ1gg&,Mt;7:-{*$[dfcx@O}͛AKg+'/tʖDkY.{i0ҏ0uSS%EP/xvJS<;RnxR~`1o|">+Wt^Q )dxwg6|=[*3ul"XrƠD1 0 şpͥerwb3%/S‡#!hELS,1c$-2S[t @$>* rș:dMXT5ɖ=/+*\qT VאpRTaR|h1 yÇiV UMݢ=.y*"{<Π/ґS!/r9_5]U_{R. CrWs@UYgItԭtl[C -rӷOZj)).sMy"T5XW_ RT~1\c sEo0ZHS'η6x1HFk|Nčj0`{_N[^cp%Rx9_YP:RjŃȒK25Q轁>uGtM7@d>o}ap98 ZdCbs_ {ay Mӹ|8 e'`pdl)uq3(m]dǒ I\Vi; VFJzj@{<] Mm)@q0nz{RKd`)2Yg-tt8(W);BO."jp޹u?)1(< kȖ;V_v$cc|gųNrC=K.aLNCk849F(TPvBrqyլ`~Y?)YV^H&|᭓Ƌefc 3/<)ƃLi_VGkjCS3p#7j{NDwdר9k)+\j}}v84 m73T̸ol"!Pd!yrÌs¨M0}'?s8KDDQ`R[Y~B6wl@/7j ֺ ق]hM'k>wjvgf9t"+V[Y ,&Z5XpjFkS .h 39R_wDxz(v&Fw\E3 .\l.=lKynu#a۾O5W23n(YwU1cx!W(Ff=NM!Eq@{ۢ&R8D\$Wo`d.jn dcih^ ԉYC*FbKU}QBk Ah+M*3C.u9{ qƽ]Q%mfmhz~pky)& 9%d!i+غ2Dr'ݗI3:N͠ba5*"#O$Wg1,,!%c)ı?'s@d4:YPwAqq.M i J슂X)G?b (oUG'C"D$}3#53 e[r:dp {lm0N\i3"ca`_xΉ`vtDįLؽw|5]0\Lݥ3~O&ᏇX6纓f+^<fgk+^xAaB~W@+U ˟xn0!:zߴj*d%:6ेӘ~oN|(r]Y=,*ɚ|YnTJ#v(ǝƠ穁C`![5ޅ}dQe0yokp˴l!"nG%}A7ho#K|w@>ݜmsR Y[4$-Up"0 S3J3Jqʆ, k۞muu1yiL3;0jӌ% )uU dlKWpj[pja/[bӨت"Wt1[= l TxQ36h ?%M_i^u[dSͽW}`=MFi\Y!8M`x"du]~a47ISBc ^ QjJa Ol39)mL nm2}Q En B)̈́EZJϫK&zyO8wEe[:ie{֜( b>z4(7$Aům>qM_KYUBĆˁeH~Ӳ4s:Ns 9o8Efs9b` 3Μ/pEnpMF"g.K[hw` =K)אg. ߍeI3|F.u:P`uF|H L \A {J0KQ,LzB cQ?¸ISĤج9VCgEM3[N+KmCəޫ_-"='7DgVTʩrԈa:Q?M[fkc3_2"ە<+v~; ' BLqB&2Kg7wlgb=a6-M2?NU/OEJ@Iw+nt-c ,ې S8ڑM^ r)W?$ NHCDƈbGmkcftÞ'~$4h]9zVNaF(Z/`Y(p P'fR [&%~a St@z= v ld Sc$!`&b\m*Us,am,iFOJc0crIr6U4 %m; l'e^x9޵a؄淤2 @A; K`P}Rb_ ez׀'<) Gw|F|ϝL%3X3۱qچ":)5}nԐQ|u۱[{F?\8E9Fw\g5X\YL ;N+lmY"kGZ 0va)Rgj&dc%H0QOJ-]e_$4\XTKˀ{$9nc{҈q2;VVÁbE;r$A"BϒKxH)\.z~Y})#ITDؚ55]8dl<|Nz>!O:wd#ydkygR%+;C\}kA 0ÖfѶ+$x ZJF#,L)E-ZYnU#C^Ӽ$Q3P5vex{RgK) djGk+#<ϪaF#|Cl|O; S*??5 ~Dm{R,%ÒLdOUZm{ Sw'aBTaj`: pCeAIQFX">Kq2Ī|H;ީOZV*wr%gE$_]pvFT[ g}vұ:{*jfBg InlGDŽ5XإoH5;m,SΝF3=2X#?{s +}ΘzRvmmQ_%̪5 (c|񋖎 ˷J{m>(gtW($70RFH9aB)fo"R;R ezW7Zi?xb4L&N`GBM\(|!xۋ~#|vQ֔e//VHcu[! Zk8쥜va p'=e'JG7+q$:M՛xGSe@l" p@P =k e,d'x :AFXB{mn>[=7:U0!r6ß8҈|i$eXTO$H(ﴕtq giG @BTO8 )!ZuG;"Er[B ~bć< MM5RH*c#Ȣk io E+Ւ@928C&! DԍH/m6ޕ^[u]=6 fߣ;gh"F YKbKhP:Ec g*Dpq{l]Y\"ಅH XTsz+sS1J/|,Y?)Cs|PBHǔsP^xe6|*,h83JP)&f~+Ed77 xg+QWghzvzkf<s~"xfwSyuDS<[Ù.0pO0J"8u΀F!CH%(EjxHX$L]"zA璒zP.h8-EǞ8Bގso:|75h mc^_C@2!ja;) d𼌍%}?A# 2&VյAu?)xp`61|x#miJLbYSM-=݂) YjyZM S':#"S/jV|=aD xۈIׯ'no)=KmT™Xfq%xGDUӘ!PW]@s*)@3N; V6륎u ݷc<WG> l Kȟ>m= t(hI7vX6ݽƇny̨hcj6Rv\Ԥi8ߐr!%U2LTi\<*SP/t xLb< g`o2tnCM~ aɱ~_Fwq*[ck!SƓA9,;ly0'%د{QAFaxz*YU*R5j=K8*;/%Ղ0yjܒ̦ck1'=~C=ĀrnJ",Ռ<IbzI&!Gu<5!0&;_/ƈ#`饔睧p{d4PB8/ƒ n`xB)Zm?527.!PQ}izbv{tYv1spV BY &S1@md&|ҝ~*VG|\jϒnS>CZ/%$x@lpmKݹwhlȯm8s,: *ZZdr H6d9t{ھ5K$lxYyU-{VʄFYV$[F[q!ze8!^8`+~ç v+붎2c5qh>Dĕ;;BsXfnZ`⯈7!Q=b2Y0|Qr@N&R5ˬtHv|ɤЂ zƅNwc8 nWȗ=o2֧p]0vQum&q笉1@/6$^y:^R-sirgUNm◾o~!c6FwXD) Jgyз1ϧ: Y伪VQ-ZVW䧋8n_XU%Z6 go&bɆXkOnd!q3Jk҉ ~+J`J)S2MkuvT=aF ^zjo/U9ˆ9Aķ 3Zb_?qj%h F α,CB-}ÊMS{|f@Kcw7+;Gz,lBd`";\g GErhou<䪆5䦌o4> ۑ#%W}65j~YMx.gu{+Nځ7xJys³+iOx4"(pb'b*Gflك<5a쯵֢4#_լg ^`}388n/n NȐw , @#֌<_x=-=26 [M&C~O?prU*eaJC+ON?JO/AbT])%-?1 hAa═Y#5/"59T Sa3 Ş6>S m=n zr){ ah/CCOuSS&-vzy%ood/Gxkz-?/w̋ w;[m?Uu H*H9?\wHĶ=HŬe{_ls4F N9 fL]'jcB16SVL -@1+Z0֌7+k6[N!ρ[,nFKOuw?RY(7ߗo +9{WEW[25E၂aMQfZH]Э Y+Fɨx]: Ps&5˃P"_)I2zl)ԅ;vnjIua&i̎Z Q&%T;秂nw|خ= }Wu&SP~ v}Up7Vfc=y \ΥkMuPrm#+ 2)竍FfKz,`k_v(yG4"Eͱ*jB0T_>ǡmI&`"=g Az5MjmD1DSϑ.7Y.$_e$B 3 UEt(fb`E}(S$$UUT&ZyGGl {  Hek콙H/A?x'. /:X=735g{l!aplvSKHvELHMINP^r\IO_Y^r㺳˼GAyx??9R,JV0\[qm8I@?"^[!}Vimח2M cHV{`ٙP2 tI߂g+ <{[6L,8#?ez7y1T̃"Qf\$%ޘ/1.D_7L:=u QI4EC3.8UCE;jNE&o =!'N\n'ގK +E 鄎FP:u*Q9X@5xS J goLpEõ.9f):pq4GD6OkR " hpĈeGp,:+a2HxG\+<4o| qD@c5{ʹg)K{Ad!!!JZ+\$~ 6Z/[ L[=ݫ̊?kBDRscm ֋1ӚU; v^%~j{A{: Mz1^- |aŖ:n Vi]}(? ߙJcz+GDܲlfbDg[QEq6;~8dS+]wQ̗$zm0KHdɒ]σX`(rJߍ),9]Y|+Qq s4z>O$d4cgHRrd*aI$WU$D`Wnj(d0ve>DX!oA6^MWl_ A-&EG?amIf.4 Z6qLZ`l\-eSC"RBG]V9@i2 8lë87<JXh=TPqVc# "/ȗ5cqbԗ=j^xJ䩟sP£KW0C{mS*w> y|2/$Fm>GsΐzmBܵ^FPU!LB*)~BxyA6pq \kUp`F0Ñٯ+_s$,vTUxvS: D^G foz Έq*I:3 , ,UչI=#Z :LE0jzʔy𣤽qNhmHluObCvF-/H5gC+]c~F1udtlңӴ,}0ؑJñ7JMpI$0l*5| g&^ƲomNJ*` &ژxk˨)5:|X{(2,HIQ_IuZ~ u؋ivOnmHyX l xsT:<! Pd_X~}m@&bygy [8G@3Y{nGr7%GCvZlPK]RmfJtLaw1W9s\4a-] "q !)7S2h<^߷V\4MSnܙͫo`B Sq{m\Te4]Q=8T 8{>m}| _+m˯z&0Ɨ=ȨQ>cϔ꽄7\sR^Xh9lV{X A›|7a? +~שq:~[>[M+yLfU6*9l)úXOk%p r~SZ=r9s]+&Ffuh28wBiȰ-Bd:W\0>8'ɤߜ*յ|quY fAeɜjHAVOEa#ύn{N_RQ\{`,*TiTC_]2Pp(eqBfȴbȣ|&4|k, hRd6+CbP֯P KUݽ1;H)>xv%Mc@MHlK(]8״Y V |JQ4Zv6[tTk gYh"Ԭb+oYS͐ |Ve@nLq`3>E*T T|yGhAOwM=B9)P~&[k{&NBoq b[$NfXa>%F8xҫE eQq|HoJp"z- vk0Ut2<Z%9 YF$_(e$V /<+z EQk@=<ͮϪҋT3P %B~aؔ(&NȖ6m8k\(wQ+^ yF32ңM>Wvq 9d٤S$ ၫrG|.%@t4l0IS2cDOn;)zTn+l;ㆊ[Psߒκ^}]pY-/p eR^jDRpX 勒p51Q*OMBɷrd 8NƓ#t率4Y{0?R)m H&XfЩf8?Oͼ,d{u;Tٽ7͹M7^)?֠c *XEUm<4ެ\(*O`奄8X W9LzHܺ.cBe>وc!/$?[g+ΐ+:}'k i~Q8ji#2" ˗s_ s*(+lDhD$ܡX@DSZ|/,4jKuzNg2 -î{C`UdMJCgJ$v bEܔ .U`(N|>L g=k@es<ȀF.#?[˒!8U=aUp9PnŐ%B}섍A/?IΚ]7B7eQ'M\KVP7J?_2b_n}pEXe̤Ę7r9:y\W5.(oA:qdNosd "`W: N9;஍֍5Kju+mCE3`=__r[,Dq֕pAj|4ٰYhPRŤ+ [T>JTN :ZP%*⇙BZ? e"As-ӷ z)Kꌐn#h+D6c OUPwrP1j;%-qlz ϥcTueJo j[=g|Fe6]/g%vrGX}8drD  K|-V!?LR dAҷXʣ)"Z .?6m_N0<䡸6$ǂclUY`bk`-}lq&[nc䬥E%wVx***' 2Ľ>e$2me  qXa/>Wo Yl">,zASb_~N ;S؅<sfNju.0;CG_S Ms){&(0oH-5 @ EgS?'d(ֲ"C]]2{gZ$b'qkeUT-Ϛs[is*`:lղ~ۆrqdQ`+/ rru$UBZBxNG6;w'K,DWu0Ns:.fgi9?XVN:1E&ܕjagTpє9u2^YaR_vt /*4t@68 PVU%: bMZd!0B\ T'$2pG_X2JHp#op9"2,7_XߵØXwTH OWFE*D9d]n3R, DSÐ$i b&q[13~66 o! @n~A"{EM4SNe0*{Q}.y*ۛؾ jSd.43_OS;I[diS+ON hݤXj$Eg.00y#ig2ȯgF`܌)i/1tKE6-'Git I., 'y14.ko4U>tْC(P/WH,HH |k2T9c)@}v b 7۶d3;j7nѠ>TGG)t];;%Vz1gnk\.(ӅჩDfpq`ƕ;W!ycM bEs툪4v`wC6:c~2?c8AWu쇲v3q1Q2>_xʕ7~- ӝҲBNʅEroP@vNV; 7S:øGx-RSb! ,цjK :v+r:*MѸ*lu $)@× GPZMQ||o }vkn(GR#HM)a{W{` /AS!D]- qnFɛ`K.K?W%AbQАWaj;EBf AnfDJW ؄kk d]Ϋ5%)GOϥ?~,ܩ\h8Z/X uQbYt8|bk/|d֙a e4)uc\cP te2]}֎H?F{;(FJD-P"9'C*}5KϥdƗhݬ|eM)˪M?4)H߷u(S)Oܕ*c@םqh;]N#H'5$L'SR''/L3{(T1-Ÿ\؃%]lCq)3BqKm0{Q+rCB?d (g AxZBNAt}^aUn.yyjQ`rCk6/s*掟`WE2y^C/GN*0ށđWR߬4C*O aCbr[\B h z|l7E=h?B~=LIմ)\cC8:j^f!`fy 90!Eq fXFPSon6@흂AR:F 53zmJW9@g7nEs~hP:r_ %""}ečݔH%1s_ۡ bp"q<{iR LU#"A 6xsvT!gc =?0Y;8u_2WSaQ4/s0YbA|rt:W>"4/Rz*5կ{0u5Z[|"r5bk31q_ǞvkI(^{9#5ygm~lp, ’VR6:h2a*A:أ\GM$q1Yy˥8Yz;򕫠3 "%ԡ!XQAudͬ eE]h4׏w2(|r *t02v^(@V#g|a^aI%=2vfL>nOTcMn8saA)[B4ސᚷ'iШ> ƿD%hA[J2' 5T Kc=I.)P 7àb[nz-]c,Z#y@~LxݳiPC ks$K[PgDWL?O6r8hNe9-КIn ٛhR:J'%}|XbZu*nm*)@@ޠ4ݯ.W82Gg?Pj+{R9CSUꄳiΩMo8u F^zEdrT5#3Gu~"Pa/zYVDY8,'}V|P̺I&!er?iytr8RU&$^y40^[Pb,^㜘Q!W'C0x>}/#^7*;ʧ~h֟PnO|.AЫ"=i?e$l;vdGUvp2[RrgșCl `rxB=_(c_kb E{??TL[el Ks%=3nIEy{7ש0b l~E>\3]v3A[I!>/tު ^GD`=wiZ fHt]89X W Ln5+Ɋ|0@ɴ2D_Bmo Ajxy( tL.׫8g)WYJKOZ doB\d.MTx޺х M*z8 W'&p6Eaݍgh7EݫsXjss[o%|%|,G Ξ):H (H/J5EzW+*1a"0L399 h=pS}[۟*b Ck' UTK}i=$ꆻc]2fo*iUϵJ! -bEK_:g4mOd排-Ѫ/+mHk@ c*V:訿]W||1-thfQ/d0!kusYJD'ngτ L!(Kq]0CvNۏHi+n/'>>/e^v`n 6@#Qp__[%,ɕmsKd)W Hg?1Ә*W.޲t,o$%?[̥iQ\gw,US,@=36$12 3FMB;- Xwh]0Wnb7hji慹\\DF2:?F\'V؉]ݛɇ+M]r s($08i$1$'3*i /7eD#5Kwbh؊?_*⿤-@ӐܕFL" r!@ 0J ?luRwl( ^TaA?ͰJ-@x DC hPߋH\>ro2 PO"Spģv)[3u\ljdQʬ;q-<.u{-TG(QՔ.j yu 7\R+ TE/zhLz9j]9f)V CǙ crnVFQp0Ά+(jN.fPW`©?*Qu#R,:$>Ѐr-MPlsYTNg6jq)a|*>ۄyY/ݻ|jL-,ʪIBjpZ4^KB1v/!VHX"*Un*Ҙ=qС_0kn-7y֝4P* '&'] &X174 :7 0f?xMI[o(MVe@a* i*lkRl؇.RKE C%-Zmn5~ !ᲆ!YDDi^ gT}/BЖ'M %5ɝ2Ѱ]y6~%5SV]٧|~c\kN vKV|ipvՂW8+1ۛ{ +&n0bg6 ۤ$q$ġ}"!8-ۨ eM~cش,WkO_2f'Z;h%T]eo pK}nedg?>ُ!7͛{^(0SVl_-G7 ǫCG4I)ŀrmD3~ݲ ~RW4/X;:G;. lW 8+ʢ Oɦx38<5D!|9Zo~x]ĨYDA_:oTQVt^} DE$PeNSrWηKU iL{>>;nmأ~hZNR@T+PO{SU9zJM%0]{ca~EMZV%UV5bp@lAȟQ)/*8;(zb4M <;NA+.lEud?V±yu@5N0%.KPGB/{q"pYmk)`;M;olc%$; jy?Њ+˔ ˑY^ȒpnBMƽ@fuyF'4vUց.kKgv`R!5 }ŷ EqQ4~mmyARC.p!R!<٪--g$=&٨ #\2D#]4"l|2mta5,p>"uf}hF6uNI ϮԈds5( )Tcg.%=qUxAiҠMwz'GKJw;غJUSrDBQ[@b=d.^%dAeJcf*5g(G5e35Mɚ@>~5#:sΩan9R&~EV]1QZ 9{j7m'5omDsشGǎ&FPRST8mX]@9*E.QvB3]M$'Q=_^8j{Ae( .F7B0ձpeR]MR誳0aTPS=hsA7,ov 1yhY=a%4 Vf8RJжt"ɹaVKBL?cHpo~]0lD>NGl\?鎴QlZ~QC:dBɵ[ϙGGҹAm},UţoDhTwf;xe&rQ<("E: +Q_pZc]+l;־VYy "#Qp05)Ԧ NfB I ^e0e[mQ B5^#$tմ;OR%b7U~eA[ j˚g>j3f}KI)ʄ:Bcقսo?H:Lpg.Dx}ԃ.+Σ ubY۶Wu%rUklPx>Qc)LzGm0iJi=8@0i\ ]!i:lĨh ;dQ*G܊6زè{7}' &k0MF-z0UvfI"t_(L_p):x㮈>_)+6ah]R&إ43l ÝAmWAݧ p3Ѕٞ^Ŵi p~9КK#(pnfP|TΠw,rL c5FԎ$NkWUG  ٕEV[]qnXNKwv2LOɍ x^);Y/&>&9#~?bm<Ip=gyssj!CEMrZ[w~e|ϐL+S\ZbKɻQP ^!܉R+ 'W=lƘeC W6gNoGBő\RvtQI>:?'iN?+bw U}ؙHѭB1yzFO;Obd# =ܼ,qkѨßr{=F 5/n CؤZ*2D0á(-@컮^z^6`721Yӌ~q{JCdcXf!gEf?qϜtӣA/z* hBkG*Х4ګt9$7v?Q,eO'I A6ugM,}P|{ 0LWNnJ\=FqzpFj. 'a|M?VJ&DZMI%?1zŻ)1*!.^H#0[5&K 1mF,b2m,S9{!.6}_/H;SHiʘgKlEs%;}& q+#4RC׃NH>慹WW6&K(ч$!OIɆAJj?wnD;ќimY30~uFʁiĒN('_"NJkQfǁ_ޝ?1ˆ" H^@ڻئ}L&XТӿB!¥+!"a ⷗w!FL5Қ?p)"Wpd;O0AQkT5T5/޳+Oa5t/Xd?r<~'ǨQA?Ǯxp;Q4 MPlLA>/D'yB1=QzOQR1L,CV>GT9@ \vuj҄7Fzw_-W2~f4[SQ mǕ l" Ri~Br0 7q*cc>4 xHfG." 'XAQ\!$uwPb<(3 ;P??t:sO^ۘȧuTa'|C"$1 퀐X , D@p@ ٔaj7ͳi:rpQYR| *!kXx 1~$Ir0Ŗ]Йi:֭!Ԁ(\_jSJ>@k656yJnBVGq]c $"D};yp΋u8x}BtktL=v{%qVOkia+V !'PCUq3σm97Sp'/74" /$\D`o!TBbi]؛zr$x7Z$Y+ٿ.텇'$ݹRf < ,Vn*z>$=NCa.B{1D6&l4ppFBMuqx3Uw =S1;o7*S6dd)5~J#NA zt{) OpM%4l|L d]O8L`q ?:dh6JWYb̨M/V3\f ' jdZD)GLk7| Zc1N玶 ؽh ʫYQg$YXF9Y_#q|XK@e[_"7 ^~l-XD3t5,yСɖR-Fjr9R4L+.kRd6`Ҧl <&_a'l$Cl؅c &U2'FK;fїR`u[)WЋYbу o 0?XYbw]1j$Za]tAwj޷RAͿ[dl# Љ+#ߺ)j@ZvH+slvzGњک=*3 H Y<3pub*~UZt y`cf'[^2<+fG^(e" =hvRY:(ծ~fX~H>A)-C LJAK'8`@le1ߋ6!.<1+*J%r؏{'dc+Ql ppјF@y=;zқISo5HW$=vB5LН!!b&Lo]YDiy,F]*e>CI(eC޿hz{8Ot(ul]0ML{{ЩU+29XE[};P[Lδ Bgi6>LL*fQ"%5j$)z(71 <.X^Rip{_ߌaNk?w[)Q20`m̾ae^z/vT{$`f=6|uwL9SwCǷ!7?  P)^39;l()P S%iux|FT4V諱0OcM' rr->Zb}re{hz̊0Q&eXҍ5㝹=zqghN<;UVnSKр&?I 39eL\[ |@ KOQ/is!JTF`og 5%j\Ae8V 'cBJ Ӿʟh=g NhA,DjRܝV2 5ˋ{qpGth^բ7ĸ>i<< ?6Utgy&,E7٨zj``{}X.viꏧ`S }[CB Eq*J y쟠~[D6Z)IV|V(>5 mՔ*<٘ލ g^Z^z^F/y g(+2bk26z\_yY V@b/x rF8`#( 4}Qm?t]w vy>`)QdVƾA1c^ Ov R|1h H'?u>V,aY`  |uůάHE>p-&|&r@MxX)Tzy;IQ oHj2,4E>giܕ|[Ng|{Fd'H*yji`6k*j,E Smۡ pO:ɽե x[dK^Qp2׍椚26K<)sjs|noʆel{IiZ_WmT53_b\JtOi%݇_x(Fn6 Nl)H˰\pP#b>܅f5 ,u?7 R[(Ij$L8FB_=()-T)9)IS9:0᱆ #pK,0|(' Wg[9x"LN F Y:HNUF,]XyafYǽ-TwJ%k?k.SnْR-<`Lt>ZT%WMNf|u=Ÿ:"q ZTĖJ,%-1[VϖtvPg D'+_(~cK4"{vMm t8j9Ƙ4qA/ם W!9ČȻ3uVVmX;ڿ~:E;yK\>MƕXЃe'MFqp )PM^+bm;IEw`2^r6<71Wo >e LhCnE v=WT QM9pMP3}P@rʄBOGU߰k_أXx+qFl wO(ޞ5}]2 ar$Uy)2(,ߋe̴fH}X&@ "A9T}"b)ae46l@غTaq50{Ҙax8! HtZ,KZO3}z|^E.UZ*W^l1ֆd8ÐyUHӓ-w};pC[+?i7{Ll{<`ʛτnk:n^kx3T fȺs!eX'縑G`ug˽k8e׮~s9)'uЯ {,׉]N1ncnCyP1~d즤GIG[\Z vpA8&,أ><6"F.`lj68 *% ?Dq1KF"QV}iz12:v}՝!! rl+P3 Hp[C㫠N|5I[]"5&eP,ݧ/eq_ 07Qw^5Z` RˮB'pp`ĜVd` 7]ގ ,r617U*`U@}Q=IH!eq/EXI嬘Qq'N1V |JX 2#6WHe*äx.ՃA{cm6=̎*/_DZ/]2EK-,,DiF> fRоv`aZmv#[$OvQlj\o*{*K7H/Q"pn1'UבX?I, JI/6gwn(("劤!IÊXK;XɂHGтAU/?YF{ٝ;of &jm 8?YCŚ0 L*i٣W;F segJuD忲ʵl0#?4y ߧO8=3\*BGB)nPl=*){X)i=Rz{R=ר J`f7̚r ~;cd;q vԾ" &M<0v<IeZ(!g,~Q8(&M{V"Bt"}!QۀHֶvFNJ!qab7Y_aq{ ݡn36А m2ۛC.)瀘d uPe݃3L,Q~|!Ђ5~,gUjWxB jA "JU@ƂLNֳ5-O8'~j@!$CMV+>Đn<#xW1bbY 鶣Z╔Q$ ޫy3̢yuzO<,&l0#1cR=珈@Rl=/)s̒P Ěu nXR%#3)ZIuwD=lj[fy">HʶCyO 迗?ɧ=TV/|0 =16Fq{WBhǛfDeqXWR}d!;>qA!PCzoϥk(#ƻVb\B$Ei¬k>MxdS? )\fLYi\ҏ"樫 QftAb\Fm}1_[6`\9)(%j4G^=q;Year8yg\ƦR)_ݸ ,sv1B ͍`Y-\Y7Qw:0ѭeNx8)wAfS[gP]W;.3$6so[PC`@N\wFTɲ<P |Nˆ BK\=w*Oyp4Q|eI'?^u )Yxų:8$ c0;r *[yF3;,/u W{r:qB V('E ]P0;vL){pn.d?22$.uO Cջ 鎣Nm}+dԥ;4Yx錔MlşĠ K9=u,^RHjP*Cl.&t=CT BM>Ȕ}< & M +@xvFŒTB8fb3R&D B#Lq52 _UD7Z8u(v Ȅ~\O4&*Vm5_tn{0fB=-VZ0i|_5@ ׫Яrx|43͕DAr ؔ6+:b$m+OvP) >Oh:@\dK?iI+V5 RLǢԹH2CbÁ"[ٻEvMgJQ_xg02)dq1R֗ұ8KA 13-D !]W;3 [< {Pląma7y:p=7rfu{9?\iM@X߹@ȟXZFsr&,u_muxb ,zHE( k[C1tҏX۶d="^ZOVfi$gswƛqX@pMX;#-A:&6i$ Fn?W2!b~,X{eM%iM)NK!G#(')&)#PX̂4gJ x;sgR(hlլ ep1 [NX}#j5| kH2( ⺨'D;V+"OS'cLDI 0D#`EY)r܀8bw)o`B%ߛqNT2SII7'Bxj_1PQ:17G@?X<8)0P"7hP-Sǰi07V~eI=ETj@At.8yFjцmlU0QnIqT`;&MUa|uI_Wlw'𠹡cWA;AgV-:i"u4 I*iZػEURSxrMoO%qKDz>dwP}]sXDp25bT]9h!+r#m/j(CT*/reIIΕPƛ$Z :_aYڦoKk^ϔʺS}aQx$ʳ2YYm$B;ՔF9WTR"Z6ɮxEXa(5m!Gfۻ\w>(JJ)dgYN|{d[p-ZfR5!$wxL>M9(XO=nfpWrCjTk xp'!17V#"AG\r^X +W,f-4Pph5jaKyI&K;6_U^P0?u僧] swKx,eUB=6miYjscK _//rf)j d)UNeR۾5WiI3Gi+FL]@żx`kO-Z^vh4vWRp84 wx%j'KJijc_S)jwfHO7&3yU{at KpE̹>`TF P@mL#NR7I(d# _Ұ"bK8.Gʘ&)$Ws1x[O/2N7/pZ5Libm=|lftŬppG+fRf|wN͵O5U95AL#$`TU[B<Ӯa#=T*; }7E"ح8s&}X>ɵhtmx͒~=M?cz}A!O̚;,g͘ FNOѴ)㈅⠼82#e"r;^{J(+IɄTr' D P֖s JrcA(s8\䚩v`-h;iBם̕v@6oezشm{2-Shr7[/NIn9i(3ȱ!}+(5Uф56&L90UjbUij%?ֽ7ȵع z-z.i ʿH>^VzeI:Z%[i-č(Eew^Rr9IZ,{"Cn`!/(I.xx)\(7F4R,n66i!c 2 ;e<>KQvZ~eE4()49# <,ǒ7 WCP S&w850b| }W@6M[IPG99x ro,ЌHL<yDhڶ菛 x  h-K@E~?_<4>\-7rIl [c'9=pIqEws&2I$zTCg5rV׈BxrK3Yt+j,H 6Tx6  ?Ms`\ m؏mh_ A$ !D07?llr^w3Im "rr;G+\0d4T7_|4rl>?H 03LhT%_^vA/ؾ˶a}ɩ H c&,KE99w;З+erVz$$S[k|f=t]3@3? kBZ= I-fH4 g_‹.7 2nM ʩl5/D[=#5j1Wo,pV|m_v)N!HGӼP#l?FzUSL:>}YT)5S´-`8t gZmФpctmd3~x3USW/Y"[zdcFpQx8{eC-BU) XYSTÉ]A0~J.5T A0{7*CfZMעt{zpz&1 d͇&:W7 (-E$WuPLCϰ惡6>JT| GhL۲^%\0:CNORMm% :|ezv2L)܉}^DwjIw&G}oCN_RQ~p cq55ڟtb 8Υ@sriD6Lϛ2_up;&MDW6C䡏%a&8IJ3Gqa@#.ƶ'CNYlFQ&*I˞p!@]HkixiB5[OqI z^F3$H.?&![b+;T8Ǩgd<3|bSxdϱ nM4dF؇l\sg/w{IaPe,qagߴ6Y'xɂ*N۲@4DDH!6WYaoR_WhIwR_'oeSuTo[.lע6*?JhHj o1d/+Kk+*:vgK-tBv0V?>{FAVဣdB ` |{!d 3[- NFhg+\jtq&z#7xd%NWa;ӟjhF2J,B@ R/<_&}K5ޠ8OmઙXb˅!{IJl4 vL4՜ppVrRPD[ g@1[Jr)ld3̮s}_Q+A_.(!Y*r6Ym#M. GNu-eJ|l#PLOpF|> =[Ug+JFV]{L~&Ҕ4 3w0rilfX&y57?j^0 f)Up-N' (i< E8W~m[|g7RSna2L1(=XcZU?%WGx52c/I/n6A<&?n)'fRlQnXP4_~T7%U t:,>Ng-%%@(x2e2DԷѻؘA)  kzr8=j O؟3'RuleabA%%0yIhc%w0 ijȉa f%A0|'1cGlEC?t0p]ZvHG|1cu9?^ROH>-66U}Ǘ+^6!Mc מ݀v%4H:(Y\$u;ugVc5eO0nw{bێt:*|}WSeI\A=gGAVNcYKs>uQPY1s%&ڟ^7Vyܢd=kf@9x ؘ'^g u؋*>Tj☎"T(H9,"*`F^nE9%u8mHKJ9CH5AFƣ7X kn>6TɖݔmcaF]+-jB ^:?]A wH51{h2wx_[^|6jK=rBd &`Sy12v^nFNZawmY'ԅWJH*+.N€ cыg׉y_r 84o;zCz()ρEǴ#:bk9`-+++ۛ!uJdvD?Bvnbqą?]G)Un;}Ky~ϝy-/nR5zސL77ucc;>NMs4Pé@g!κܪ\-@MEc84&b )Y0eD?^cwx_x1[nX$=sEaw ɐ5EŰٝ-a^ ˍ?o}ՄoHK13ybtD8|ଔ;`4\+rB()מ2R}Lצ mxhCl5ANl3یՆ:͹k!MĎULM~ F& paBp3~yOIh]#!bWFtɌW)~#.1)\.kؔL4M^MȬEM#ᇏ@uF/VfktAjen 8׆>(ywzBy_{ɥ;hi&quBz˝IqXTi5i]7-rInٞW-F}>)1.cIGS?.C +O܈%I.|q.8Ёxw{{=/t va (2AdB'̢pԣ((iv婚Ȋeם}#?q+֚1 UJ::hξpM(& ]稄--;k6nUAUٮKel,λRE(ׂ<}YOܬPQ dlj)D Pt#>^!7FÖV?d|׺}^kzL\rh tb ] ͕%P H/6PD-{Nr/ɽ )uZurn>_/><1j Ο {R@b5[x0 G\ $_=2wR_txRfm D}Zf)J=y9GU ߜ-lnS2oZ3ԦV2ƊɥMK&!v-\$K"눶N|$h`pil~=v,FD>-{Znj,>3blRa$48:ge Fu<՚R-u%vSqu1tlL6pa?WQd(I=(Iǀ<[JY.$,ƇMSxGoCA:ީ8^6tdf X>g%qvdG^3?ҼDxjCYi+-MOFQUhQ@,x.+q#uHPQaG?y! UkOm%ws*m[@\hJbo.T"8NCv)L22ZS^޿/c3` 5ROw( d^]/iv}!Vb=ֽ&"û iX&!yO!U=7r&:$u"8-O>I(3Os=(kҙD ؜zOdy a*Y_- (rCq[C# ;JEc('}FddY} ŎFS|:xz w6@O}wѨt_(>V3l#M53 r C:lgr^JDnHSn&e5$ .@[Ju1;  D$R x\bv0l-֓M A7a\Df֯ !pn)D)<8g~Ƒ8m0%[[!\`b/btj ޮDnϟbH}VV6>~ vl^PSRb^a}numb$,|?^nWK&bLG zS{ހow44KN)y"C<ݘSG|k@9碷Q< 8@ןQhyhFKlUΖ:; eiE"Bnl;[ڹ$-5!lCz>H|%!Cfx7lb{Yy mxf#"6,i-1/bvBʟ;wԧ.+2޹įb%wˠ[waьP|t{yy? ٭Ӥ0PEi8$!PYj6|k}#l}"B{*Li~t|#y^ M=[g @QuY*q![Nj0Mob"j@q#(y%A)M*tO4`Cl^_ 34];eKڟ7 0 6Rˡ5M')Vqvʊffr *ŦlTve3 ,f&O0LGmjcaI#FSEMlRկG'@fw1gYCp"~>t}U[*rȌ6nY餑Oモ`WI>YWKf Ѝ|6Z)l֜?`U `JOֿ\O2]XJQ jV7=zchF./9JdvT7I"ZGOݔe!R/ŗz=S}g;8({\+̃?77Nc;Ʋx㗖4wUU KqѥneV$ݳ`ʎe*k@夻#5`#:F@ muX]A *q%;2y? ;Dr.oTKsb:ME~)c0D>Vi8UëhjR&;&_-<y  $[ֹߑODN,"oc.=I/*%hL&=saxm 76eyҫ6:ٖo*h5\$#FZiN?sQ&3撺xB 0-z.a"p3fΎU;9:?pFaFv so2}epkU͑=e6ΐH>3}~ 7~LJ3n{d11 f~Z.#LS(-0 N "U쎖kYAx޻2O֯ кS"E\s5&s3EL|ӓU L\{v:k, M`M25^%'MLg+v~zHJXKe#?8i *$bC0}|)َەY1&巹բ܄`H7e0ofějt#k[CzjΔ#BV/&=`y8I`I+ !74  &5HgBr4a XZݠPZ[._4 <h)4}-o̢R*"}X5ɐw`zPMH E*}= VeF5 SGTͅ c0Ljcyr90y6(L*eGviw? G/)+zO=wdzil_ XOxh9i_Kֲ#Φ2*řsxn3s[ozL/c?Ow@ȰK>YCZ<+;gRhNh{9oKq[Uq=㨙Ob=? OTHqsHMs"1Fړkc#s7 z e %1:b+[v·Ǭڥ56tJ'FޥT$SGSud4B<%Feh[Mqt3{Wyy$XE>!Xi*>R9tlS`ΗINR-pog6'_ ^HNnx85aGr0, ׳'(X\C[8Fy{\0R @@wk*,s8`jҟa\q/Iufh+4 hvy#PLxzLGqv~ _r%&;wCA9tg]U$BUp3#XUM(/f{ \κQ( r' վF[oOqߧ 6G"ƺ.cPu\mMTh1ċT UDƯA̩Ioz趒PL 3fۼ`9 $nl/T(z 5ҾT*!ߞP)LJH*Li[9>ǿ78x Lti:B \RW{5 'OW?}t=4P K >G_~]HXsDS@݋ ʃ^i x&s t}S10n{Z[aQݗ;U [X0CEωNlX{2j´5P(p!`d,j'\\\󭏑<;5qi=xD\W{*@Gܤ_,?C;5 9w{ (hYc 8Bi:^˵°P,)vei?,Hꚟ1nV[~čM'O4Y`H`U|I҄cg>;3|( :caۅĶz&=CM:Ж.oa7 *')v,.*v*S@ץ ,S3d9ut*BЦGfOƪ@T:s2]mXJpdxl.avCn0Nn' (.|dN2>0ܬڥ`?uhK1QO?9rͯ8܏; -::x{(c!O<ϓ¬Lxc̷ϊzBV#x} =>@:!v:]^Vy߁eUü*;_yNS©ǵ;Qh$Q<K?2k 6}4A˙QԼh%!9 KvF8vm'81f s]#́.& ַ𴴖MgNІˎdd1,^]3OU.rR[5Ez0# WTzj%[)nH}̰1G›Al"jފ3:yKyRo*?"ԡ1${[%^t:+Q1ͺS(8}9'Oa)0KoOa\'Yގ'HGt(zZ1?d6RGy2vJK)X1Ϝ(GD~RTO㪭RPXǶ;"YγptV*Zum[K6Fo\ҚY@+T!4goޅ l3 *-m)Z)( 3,w޻oX߁bptR0;2c@3{N%Yڊr}eN^ 8LϗwZ\([Djq/7h/:ҋr[~8O$l}1_|UN rj@i}3AێDd2(k]apc@f#}/h|'w:"M"8 :}4Ⳣ1B5~OpbI1=֚oRv^51: XЩQ+WPSÇ"hKk{e%Gs[rZ\Ml/!8^ _?]aN=W4yu۴tX!n r °<9JHsd,*8.^zh](~>7eprϲAj5_iqh8ANtC =]װo,^S[2ֺpKj Sxh ٗX 4ES@:[<QAH{!NJf/5Яwr=<;ņvz 04"ny,E2=HݦI8!LB.NC̎Ep@cZlL{B;#!#]@@BT'JX Ϻz2>g6L| Oj L`Xk]`IE֖E)Esn 3IӷR3%j;5Gq*_즅D'jŴ07='D->ET(8._y. a e8Uk vܢF-T'_ߕ10wSly#aBɦq*Lx#n3aPCLAY dJ>`5DOU/WM+Ru-MIospt=Mf_}Tá@\օoJ5Y ^|i!Tj`L"H>ݒ̷.ҼB__ g&\j)NQf*v=1~}n 6GrX<\ ?B{ BMy쇣h{"n_ _b *>[aCAS.Pߟ8)S|6&Jjp;VӼh uBėg@I ȣ[@m@pNy? %.;-A_%o 7-Ym.^N9 23g_ROMX;)}fߋB*1m#jMzL䁼`g}5u0SiRY]Fi.r?w \%ڡ9kXBժ.bF*֔B7Ϡ;z$A8Ww/S}͇3j1l%mBfOg2XmY=l\Eo~,u&m0Hm/glw=(1MD6}h[V͸m^jy?GO _ӻ*hٗs"'ro, H1"BpSx ނ)D2v'F3]C$^GPW jg*E3+h\4;ҡ1.\ph O:O~kZg'&HNi)TrZ0i/;[HD^@"جr~@ߖZf " 6X\|lFsЬ;^nhxzT<58$$*h[iһL8UJm)Y>A:9ە\7(lBh!@yL~FX15M "ʐ˥fGbMtQL` A2= ((cQ`W3qwتI)J çɍ% oGJ[J|V buY-iR,SP0Bm.뺍RH"&:%S Q1|v.pl4~{"Vƥ%$"8gŠVc ܙtU{HK@LV%+9*ZhwzloWVe+CגmSⒽT+?啒䱅&: &{jNin$ #g>l$ۑi*YYl?YT"/Er% ǡiO[oJ#7X7Hij.xgV薡[En\6?PRXAnQ yVM8YWHiҺO OWs^V vx/!Uz3*7IhnXkz7{3LGk_#TSl\SS: G$Sə!w1rkݮ5$= ,BTmmcH}(>!K&88 X]Jp)hk6)_p;ÕpRM{UJoQ6(v,q‚dw1r[0;? - &;7: VPca驹YO16s[[DMo,*g]|ن+)E;EXKRWIu;nfJ9y/*Om,eT/t"=sbiBhSs3O;Y٦D7l1iKqY}@0W2kn nQF|QgIFpC}>sL&+Va@.)b\+fUJG1z7r[9 qBc9-Ú|6czoC4I zfVTY¦@ r,@&)s} [C+;ʒ`es4N\yGݛ~72$ 8%yɋGt-ÝANDR.!A+S(fws)[Z:3q3;Ѫ{T&H(z\%C^:?0W=>/9}C'UߏVy.FנpM)YxȺOOJF^SD.yHNP6%4`ԴAJn ݆ut>Xl!A:JI8tJ_yR`"0m9 =WL\z$SsK|o^_ТIOZw_]ʉ\s[ CuTAu, *aV,LoWÌ* %t}ҏ<;(5 lE͢c(?ORZ5e4xnУzwLcwN7TKl*U,4Y@TolYi}x; $\*'YjAb&׵6U P< Kɘ'xn軄k!t*8M̌YV$I# wJOUT9C g9Qx˗?ɱe(\ X'e%ؖ/$"ғ&¸} 6BF1A4TQ\]1PwA{Cug\T ׮jG<6Sԁ0,[ز9r͵mo̻mK|Ɨ1uHn6ֲYQCCe^TC) `)$b t0qbńc atQ,= bƥs&39{LY0^Pg5 LFDHeBj 0 &a* rZ<Ӗ"3Nŗ(j5+Ab%`1ϔW+oƆlćS {̓(ڐA)7,9iOa{2 [9_bÜNw!G3<U;PK'ÉM=թ43wk]dY c3c"mQ@.i7AC TBےu]sg|g=Н_<4:0.nR1 b4=t΋^cC<[uS.M:ق{xO Zu8&FߋJR.L᷑@OZǘM9GY➸J\Ag' Z,zc4V0s"M?XzDwD<wZ1u)5Iyg/p{Y01o3ztwWS ];{>z#!wQPs!̗w+u(ɄR,2A"(k)h7<-Ja<{zDt0A[D XlVPYJHz 'x30淒(=O#Twой{`cɃ0gNQZ4B{^ Y~` C"0t.[(zg !e-4A@\|J8~Z̦pߙ TRT%iM)O%i#[:>1Mς&y?*](Hdޭ5qbW4]༥q$ Y$:Dx47jtL**m9w?¬+\/xŕ0g9v\=Eȭx)C"Z. g%4fB[v4V=U Wir䋘FX|Gf9u踴+X;0!-aMj pc&1[pb4*@)ʂEɅ^7[ܥiZԴ|t!Zצ.t8D:K \n觊J咿;.d :7䱪F%٤t*_fuE\끂bLwPʇWe+Bn\/{g̝q;ಈ/FHˏGzC*eB q1ŐyƢ*թ=_]b5ӋԩfRs~u-%,Wu;rr(Tm+$j;ü Oƒ_沫~Nn,(ǒꋮ(PG.V4W6)2'Od& ?##eM1M](STf)=-#! ZGE}kYGL e|UUܡ?NqE+5$b wɑ 2 1aH9W)1m)5#۬긵Yk|ɝ02T՛ Sd-jcU&AѲ/b;.O;@7JG`UEv bE" .9T2j;Z7 ZUbש96iMݶ ʙxc$Pk~` ;7\x-;CUp7bӹƱWB߈M쟠qO3͢S]DR-~Qe\wі3f6sicjڦ&`:I ar{8B=f$1cU.V=Ud:cA/ρ3ǪVN͒ AwS!KݳiMz@\_"EVw0'\}Ms+lOn} `Glj~VZYhԹD & HIA8% } [@ƏfbƁ pdCū VT{D/h1oM0oLs( 2p}WAY5WNOErɃP%9 _AlJ-fx=M͑Zu*f$$sZ*HB O[A֍zDAƜD{X:^r yO4QYFa*pCrθ^TQ4|P0v ڕ S\%G.Q>H>QX[Snj "[l| !4y?"AיR}nTIԲw"u~'k3P{3gOyu5n^ŷ3XPRc)L˹E+8R~Xm Y#cA`Z 'NOG],/'`K+ fj.]DHc+mMOCd W(<; ymy={\udd) iOEW(TN$oj;ٲ8wߏs&Vp뜷x톸D'㕻ֹ TQ.&n|sbd]r%Jȭ'Xdשd+Εd7/ /b̼jUW߃MwȢ$ u|$z! ny3WVS1dH5W~@ <#c֜48㧑 G"'cϤj2} pU#K|NY,#%/,Pݝ)1 CAnRp8+kz$AsC{<mA Ef 9 ´uJך rQ (G4|xtPj9}i᭻OWq.Mxl٢| X`Kb RkRoU *x2'g)"vqe&^_fݤ~@'F:,/x5Bi 6ؓ)AWxA~#"Ӟ,ݛhXH+[9Q6vnQ,-E*{<8r!Ϋ66i3ZR./9c}OXmׇ % oa_ cAVKup|1Ԣ)V%a I_:)E ~$ͫ[[ _Ix=>_ w)(wriC {cHHHj2ùp QnQ֧XWy{· ?:+MQa%+.-s`u}!E F†<51dvK8Ï]o ,oEV %OK:OԽVWH8j,d!"V_vv?νvEcy&=և, srFT KV치&GqBhϩ#Pxۣp<J<Jp8'@S2"voZ7m)=r~eyt$,.,T 7Iȸ+irLzG Qȕ+#z6OQO1ۺ\гQ򻔫d!J0҅ m"rbt MO(چ,Zj IQZ2`Vݲ(gecb*cδ6K(h]́8 &YXcg׆Zn1Zg+OR1rSwj_ pr`LHv_iMYR[b "&(P%, -؆!{+_{Z2㒴@C ^{{oږ%::uiplįY&XpD"M;<:v Xl^GƘpb&KF{8PƁ?$^Q#@wr@U27]tgd(`ؙ+ hGmg.{ @Cf#-к{=fPW1\`dȠuS] > ZYZ%e]iύЭz 2vc٭B~.*]k#w X|}ꊏ}LW<@^" _#y/ɬ72ʤ9v1]+BȚӧ.9043BʛAA"|p@q06ySn-D6sWst@hu$֞9hGV/ew]{(U^ʷFҌjODmD߉s-Ь|{0q>ys0kK$)&b; +a.e> !*{+Tqdnw$; PgSΔdvR1aֱ6;i!GdȆkt\˪;o,)s.oóKۨe=ʂ7s@ykarA:D5wY&>#l=E+ A#Y; ]%v [;fxFꯥ,L#BD]؞tB6{C7^x~0Wu}{VfqQdxTUA*P>R3>%05ե7G7ɵ30p'koGn|}`9g۞mF 4{ШEISu%^m7zu5!.=T#tTRo1e10*SWĺ &?x5:pۃ /찵, Ib"( @2"t"r+ζ' 흁6F_Kk׿bgoqӶׄI/,_ ʠFĀ}ߠsFSgd~;1bT^:-k\=W{heZ>S wWAyYWGI/!UcM+(2PӅ]n{r$q1Ҧ z!@G o+ S c>L"МA]ZNxPS1ʈj3=Ϊ f]`:Nd .Y aep_0y*oPtbd뫡ɳ/4|}d-x֏COueMR*l@`q`]/f +NXTDx%"$@`T/X}Mظ>ߐ̀Ŝ[EN^ѶCCx$(H5OxD\N_%2<y~2^͢˳ӬD 9NȭY&\S'-{"L1-΀'f`̾.T<%T'U)c^<RuB)d ^  PNT@bv :![y;#&*ьƿZդڲ[d\ͬz= G,8f%DԐ˯u=_vӑg4Oᘋ(ԩɾz/BT}dg=ȇϥ~2?9aU(/K%L\y^]&TCtC/a,̭qo@~5EnX^.3NbH=;QAu|fSͼD@>$kD! lA= $\yh)M/O'o|bonȾ<`4ww`f$-4~*‚-A%{ Y]=IBLswʼqg୏W:*_?X9ۤ^p[ʕ,My4%]¬(Čz$1HM6k0 $ z(-ƵS8u@^+Y8]@>c@ f# @y6t1&ͥE%n`^;J̲ta]\rQ۵?z^20%( s=vQ(Jf~[h]5Nnqe-gl 8ܿ.J"qjo*9Czu*lA Z^5[){hGYsɯe0%IA g~f/OW=zYUJ^9ⱵPgjp~  =0+ݏDCE#c o֍yjmc(8ҭl Ñ" bFyZBN^3qE.)f &˖YJ,dTVW3n>*eBON,i W, o)Fȭ4Sj(4"gۦjR?,8ɬ[s*89HbA=>B_i hg NsQ9Hxvd^"?vv;æyf%eClRЃ F)q r8sHմK" 4FU.r0[E).*1I)9F1yҷN/6-f@U]9|L?[;۾\o'EIMCHڌIB(zVEUˀSD$ǨK#o9tNړurBC-[N*GnԺOL !@`$#"2KCw 1j=3N*Rɼ8 vG}4䓺siFg N(Hd!KbubMwFָW8 Ԟ f\hrMvJm/D ņZs 6} oCPC~qO/ʌc/zw%SgGtRnٙ\0}D̬+4d_8d*mE"cA;sL,>.Q{? 2KcOO5 i$pmSjC $_9K_OҚH4NIAI \MZR ר'1TL:V(*c+kn"8y=zu"Áhi W'ZsZKSI-HMHobtAfNUZu "%Bɟ<ؿd\Rv:Aʐ!Zp,& 񀪞:h pA -ɟvFޮ7B.`=&i7MI&Q///܉r |}O߹ x*lXgR>UzOrGe٤T*|x9#blhn ׵M@J+LdH TD ܯ|<}~X XOLO.2#@Q! .㏻5pB{GDtcŇ 5d1Pu?@b%3-CS3͏LVa|k;c9uU{Zs N|+X/>ZvC:}bT=^ѡ4Pb!l~U Hjty eKiⱠG{Ȃ, 4WB~w[IT;#n3J#g$qC9ECf6RAQO/AܾYueXEb`g,s=JdvΧ33Ue0%\Q#`̿`ƌI] Z' }j J)*5˚XuS<48Q!j fu4bq%8u b bӍkp*Թ}@zCpFp%hvva-t`U෪ EɿBd?v\(4 QvzQut@{`2׬ ےokɸ^ $ f n3\T#_>`CRx$eJp#gLޝ\܌iv9lU"v0I >ky4z.ZF/zk `$X1IUIG}IZ{Cn1 C(tYq'bUb?ls., ekγSPU:ϾdOljإ`Lqd$jntqw")T%]X_ wi[@9Zxaw #tTUZb9%#yzZ-dorا.6HH!b;3y)D8 ̏E#T|ةW1<ifxi|bu tA (+F_)u2!R[G=đ84צ8Gp{<ExbzμK-G֠#+4AP-NIݼ O,m:P+}L})yfQ)?t.1|R"D/N#iowZW1jX!X5ޒ霉i^5zOx\&ތ"4zo=" Q`(&Ǖn<vKi\[aqVAgl9!/-^v=qLQ]%ל$ mXB2AxݷXP!M)8D?sMC܎TQ\t :4PWكLyUُq|z(o4 rUr c3,nh.$C<G ]P񖛪v!% /0_<SK[3X`HZ%4&V s|-ď 1ayT+:۱=?.*ƶԥ$HһTnqӰW^l5@eFB^p\iNYJrq#@[&V驢..Qy~ z:f+- o˟*G;`hD\H -ot>j9QH8$2r+ c* ihhJhEPJ7.q]$X cف5M\|]brv+I߀Ԛw \a/ԣX/.ib+{'݇8QWeg+&aץ.?pUaZ˶gCUQ_b\ ~°eN9.4\C.;Kx@Rx›ZAW u<:JE'KɓI0n岳7%4*5<7$uPEMQcz+F6hzJŶt `&rk]& aʸb='<|Nf[->" |V=CW?kBbzjѿtM:i3ǒipjZ(vg'h>TnE1XrQi4Gi ^{. , }?3O^ZԹ-*e@QtJ[(heMG&4^D,ٲ4S U2([4_jMKÂB݋oMvVB!`1djΙ"2-0A[ 3-'xqH|Eu?#BKSΠ#nײIgKlJ!e$(UJŀOٙz7~Wؑ \D&/VZ萬}B(f -Bh,q,&`ׅjC*+n!ZL(BuUʫ^Hk3fw(Yj(glHKtbSEMa42T8shj\bC ]9dh&khu"OPs+e L6ZH-cB +9)zzF$G1wJOJo+$ªEARrOQR#_ӂ 0L,ڃc42$tCC#W͙#$F *br[/?"yCǀ-R:b. ʇ?7eƕ[Nkt?ٹ߾YA= yw/8+RQєb6v$Gfru*3ddDPu)~|cGQ%nx{װr <6H^teԔNNxePthw]JAY力K)e9va罓?!hаOc*+D|{|F㻼, jnD}EbpRF4bKגL'2Jhyњo+^mܡ ^"zҙ/2\ZlӈIw8g65#*N 2psJ7N,(]gix0cIgSv.1!&$,Fov~hWɪT:H=l3jm:<\bBgB둨*M 7.w|'W؏*+ Ԥl%$ rn{< w8OĞDXɏ#S&-] EDp5p&2J^n)^g Jxm aM.g=Vw^"d%[it@y0=7j"wN-'SHC@|Q~=DZ'4_%=#b3 QRɰ}[cN>@zԭWqzl7j@^vR,ZA(8ei$B/խ|wN-a\ L'4$4,-<,T\ Z8=Vb[.6l*׎h#[%^H&.ro[}?Eh-vs55\i+Sn<#dkfоRgx@kϕ{Pp DȁDJ%L,{} ^KK8L8MA (;tvYVxiqmUuk3t(]%~-,rM {BoK@*Ov`jVUvRI~Jmwv 4rbS<ʀ(? ҡx;kphD+FQ^DNHɀ";t_Č⤱4>iGm|@#.XPr@,">u!ƕkaO# 5+/gMh1lMkBa@)C5Ӫ I"=#HCΪXב :J*,HH:H*+11"{5;s obҀ6&B\*wO70eh_6 tLb\az6]Xf]ܞ{+YMli_SG2Ҳ$@ ]o U{4EN7mf>o #.x2TdlASTꍜ|[b= ğݍu(o~uӴH}B!2!X_l]<_l`̬Fr~jf ଷ'Ilj "{/=l#ɍ-gљ麹܎ʛ։z/ș@,ۓΌn^*mMzV%Lj7S\Z wϔ~^*rӈL`C3ċH@Q$BLssJ6EK3*0dna:cwA]6j*R2ݻsuB;## h@p׃y.0 b=I|Bc %c[%6$< ]^8#foNј )X@kGqIЍWD-p{~ju&rvj)[ F<>}44}!)NDcͣ9s!UFw;Qؗ4qeGM0 #8yd}JsWE ϘU?CvCbv#,u*MM3!5Bs߀Bj \Et T%SBvF;GF.Nl5OeѥɎڮfh"EiAoN^%T<E.3Sc~Nᮎ QDi=jj q-îDơX(S{Z22#݂m=?؂-9Q%UsZ >ah*#r' mWm2C_T_3C&4h28)3_". =z sֳICܲRl>Gk8p)3qjm$8/J+,&K6Vأz^$%0xSNcȄnTp"+BmSbF+cdeeDwe#}v^HPVE!AsF,$[|12a郘9|$ D.l 5OYM0D+a+Mi,ê pYv:/E{yiqBS]Aqm]lco{1WL5O|Eg,x2jUH /5k5A2I' ܐ!DeEXNn#r7V]Q<,+ ] .z Q:5`i8S $;b{dkHBBǂi})Xb?=.b2°0 ɻ ˲̬Ro*ZRG(N:Տ՝ښlylLR/PRU}hVԐ, ' ۉ-|xI;1~#lr.ݕ Oc5dnE3GK3YJk[-5 0 (Ù=ƴԧܤ IZ)_l_و,U NqO"ţ؈LdR,JCЯgfhEyÄ́cu3}PitklĻx/m\֏ir}!т#ȑPrw{@6nD7v^+'L@RbIA3Ͱ,*z65-YX%HYC+tS qR`s% l'rǜRAXDvİlM>jq l i!8' f;`൓3Pkpu߀2cKo˚3dVfMFěMs2> `*ݗTp38L. \m"eN byuZT{ȥJZ'>ՒU^~5`A,yqd+FOK/3j.w]JҦXRX!V7Rb^&7M_Z1ǕGz?o[pk Z03H~#6ƕB7Wù8^s 0m1Uin$k \\ R'zy:bfQ jg2T>k3:￐ eaY4fœBܮ<_oOj,sX|/-{ʥkotz(pL5BMĪW}݆t> oLSы2"Ǫ]㹅ο +,JIZ@ivdW[}nk&?zB|hdJA-E v`Ȫ6fqpPrd'vv%%}) tӫ.о039'e= 9\jh$bq8n0ҹ4v_N/rIKF?5^}Ց+[:'ʍxSx>,,wkPx N} tWQ%{Z `27s=/XÂZ0_ӵ)p[L %y.QRaqҊ"g֠hB X#]=aQC,R q4P*Yc4 !51-M4D7:Wk\)NEu^`5a~]]J]Yz~r6D3F * *]) :v} WH9]$7cgKXzj)Ia ; (Z#ݤx W$s)7VH#}20҅͢ԪU\ r)k w"Ǒ].1;V5 8G s"0z݀7Ct7%k`JѸ(NDXӌdv(0Ӏ+l4ͣV[J{_]5sK^#x@| P+V3^dF_2ZiWxk#bE3y'@@<[K'9lf%r,(צ(r ur8VyD*aXh;{pca!\&yk&X==;FMg!.-ltX qJ~%ߠ:R):;(b`E? + Zj7ԋѾauk_7/WpV[ :jfDx1ԁjm 8H Z@!Z5V Yjas*ȰܺPҦo0Z͘q,({z $u~lw+#1fKN^m=W&"~)dͥve넼NF R!|I*?߿%B20ܚcp%|ĮeeMX sf Pd T۫-[B8zݹx'V~LyCJoLjz5DK7b`&±Xpƈ_tEMV N"Y?Zf=a3Dvd͡)R9+yCnKct?A>^:a; 1bw+[@,@_9|VȂ&8F ?X0&d7MZJmk$bK֑)؉@^!LGg?`i38E{y&#S8ѣe5ЃG"F,Y~kȖ#_b`YkSy/Rm@/BmԐ9Rԁઓ0cieB"s- j%rɘ1neJeE<1g9ۗc;1AGYWX8vEMH6[@V<^<7T=t,ΩZJl,,2,o u~ϭ&-[P%^=v ,Gr7_|u Ȣf27` ClmB4֡]=)T"DaVNvH锭<`tD'@'"* އXN@X\`YA,{Z fB;*`3_BE͌?"li6;n5%Ҥx!e9X; 7Sy2aJ2̭],+`.?RG)qR!{ (l|9Siqc? `ԸC7}zuғ_?!%W0f{'8֬3[4A_BV6ƐMDf/ބRJM =jb32]phBcUZ8(0n&<~-ǭYٰgaﱌ &+鿤"4:&)?㡪>{\kΩzCv^7{jGeR2t3;‚;M4$" R"`1?ZԆuw* %"[:7>L(~ bgUt(?H:MGnc;#i iBssY}*W>?42(uj}F(۟s噐b2p9Лfvp)H.H?TR?\ u.i6҈p׀q6Q4djXDaH PŽ`z_%it{갽/.իux4Dxǐ %AyE\'*%UQQ@gnUdwf)2r$Q(13ɹ nCE A Dt1D1:ɡϲ8rDV [HgVE\X#M b\ t<2>GI"Wh1~yƘ[&jx&/ _8֊4@DS[(=f0ש篥xN!v鐬5#sCȀĆg'h4.mrK4~G|4Eu$"@[,V~b:#S "ZN±~/!{nI+Ԝґ^W4&  Fdǁ3<ӥ=Tc.8лLd%t''#!¯ (b&uzχ[03dTvqn ]U~3m+M^YsRg,@6=hOB/ӣךgԬ̋N3EB0oa$hxV3IJKT7'\2IDaƍ. dEȳ](wDM k!HM Iە,M _ cY3aCÊ6Gͅ"wYԯʼDIʓPX N#y;/&R@.vJ.3oi8PHlPc'X"$W6Lh+/|y~j'~Mߎ]9]I\.#_zVuFia -dk89BtoOm$C6Nj+6HDzH>Y JFD/-`W*N+VDvy9wM hv$̾9壙w9oz8,v6Nq@rzeI;yBI =X af'vlSO`0Z(XܶKPw"4$t7x] 43岧IԱe%B^[ܱ[rݵ(m 3UUU6ZH~ֵkYX1rm *E9ac ;6keLԀ>Eq o( .BxNskGVQv@bIe,u?KEAe>Kظ]!"bvLc 28:iA(W06Yú?VDy:ȯjDd_Xf?*SϘ|@77gE8#Vm9 j۳d.wί E2G.)WhZȪNYa +5j/YیmW1^LQ&|1鷾5T}BBW/' Ƈ u LN_#mTJR1='R _78T0nnC0m5x-x?HW '8ϝɂU( 7[FC_*~ gѕ h72zG[5[msH3X'Z)>T-:P5rW/„BƂxCP5d?,`j؊67KzmWK2уE9y.h]PƞB a3 VJudrn l8n Mf f=w.ѯ Z5t$ vJZ\[c\O]4#֔#S֣S!eK|Բ?s0>%c°B=f'=rjPv2Ne/y'.)Tb{IQڿU$Gܒjut<5iNVdAkUdSa-!mΫe>9-KII/[4>fO6pwvk+:Ώ}Z.7! ,uD?\HW)KEOG A,^M*T_d-!{TU&}V7)"!I|s#%>Q킪}voBW:y']l&= \):hv4_@eg E!ܞ&5?Rk6uYr2q>-D·;Ebv<0C9[[lL:˚ُ}i_W_k5Nxs6Qh)-*^]4 _J7,6-縷5AJ-YhVrrV#dpUnH~~Dmѿ"IGױ^Xf 5̡2ynֳz$,IK܏#/^4/tbdI4}fz՝i4-iT YyeXyr 3 W 1T)(.׭"b йad4 YsD{ >is)^9Q:#Uf\ȩ蕀9͛p;Ǡ=d^SկTX[e7+V,1p"uq՛.‘nm]425(DylA۪OR9}cV&Ay5-,TiMZxG:Pu]42Qi DM,!lBN{%4F5?~hyd SjG!w 7[k]+%T6YUKG;u F 7I=D*P-ƛ3®mey&LZ \z,Wby~}{J]0JZF\]͔@A} ̄#J".$ *p!g &XgW2F@&ӷU'Y0"a(72 f9:=C0$9ήCL5lT~FxsJG3"S_I /f4bvL9KvM%G-ȓ 7i(1ٚ NؔF˄Ey^1t"L4N7@]ff5`/,]Vϻ^iN=k*JYܝ(sI|f#R45{%?%{3bwFǏ~[oJ]59ȪWthaDY og>9p}vns`mmOg0Jo sSȱM7-uCj`?c/vdUU.sCjPywˎϑU(G3HVw Ω XeJF6'<@Xx?Fikd?b( V'lm;]H*vop9O"_G0ҮqAwwo-}W:̵@Mp]nw[iiKGIUA{<@;s7],Y(w A!+KmBvvQ/\xp4H*uoO<KCv|gZ z>l"ROr6Ggj8T5@"y;S>uffxS;#kbcGu:XwxqZ@EҫtZf Y^)Pݪպ*^wKL*ȄDb߮ H9WpD9loL2X_։K'>?r7'\3xyh rN8fP8~5SF'_H#|`mMG^X-E&7}2+m^Qi$v&MxlARo ^K:UT?!2T=*zHwz> -l] -9AB4۷kZ{wd1ޕptZ h"@j'đJSY*՟C!_zu83)6 Tu.mYvnmYGu݂Md}[@[\"/0Ɠ8s~$ժIz&J.h27~Vi|mA'S8z4OKȿ),>#WudJE&E,'6gΟv l+u!+{|ދCO(vv#ROtMn?H]cU pQнJ[f˸A3).F'U Z߯X#Em QEtE9>Ld̡iP8)JFLs)߸]H#, 8%A/&2 4#bHǯ9S,{\l4t[N"OaDWsvZI}y:OA 0ʝ%>]JOJqn?c hq PU O8zK]JuöQ5gg]n*[ݽ#p :*\w'$ɯtnX-z'w~^ % CiV kwg2mҮ0<{5-d#fRW<ԇK ( |r4ٙ@:C^5 wzp<C*HS7 s+c |wO5+ t(ɘMV$94bA|ZBG).PK'qxZZkX96ʿ5IL<r$q0Nɵ4R'7 ~,,<@vDbK_$E߲\:C\]Rx/LRSæ|7%Ԉ>ZkR*&F˂_@|!jmMbtp7OSQw W+TNx~b2njPWZN\W1DAdƐnΒp_GG>lg 2X`5mu 8a\ψ`m1ae}ɔjJ\5lfpJPXrJBANxm&caA'Y%~'~~}|Ʊ]'kӉrCslX. ӽ)ՖP#~[|TҗWP fo .ﰘFvW;,DYSe,U2=g2Dz05TU9'}9$@ޟXɓR7 B鱟wG!*f;sf D9 CGFP.8h>~NΑOuUQ {\JZC G7*)&wtE>6uP_; խ&D :cYfx$#Ū`̟l bl IyvzET-awR̫4Sn?qnT\j 꾱U j;Eߵ;| V;l yՓB|V6Āmdخï=;ŏg$?Z;kQ*XiS4+n? .*Kj8-7#ACVjyR:*Q]$|T Pi!A1f'Krf)0iz .ՈSWbE׎cHwM H%IM99|Zie-gU*5:1 i#ܖJMjd(RM\g|^ 6X`VOFRKvK%5]>O v2Zb׍9fKP -A8l=ޅ!ͺFc~,189 /8] ͺ>?def}oycJE/p9MB?|ꞇTu~P`H__jAcBcdg:_Zbd9CyJ/2X"\& "ˋmg 6V]gvLoeIɞoG1fj5$ox>U͋9nhcʚ/2=dB/*sQnғ]BmS{0EX"aGgnȓjN^m@Ȑ[/1@!C&=t|k~G3)We[b+2\Vp2)0_2Dߚc]?4o8=S 1#h?;-C5o`[u\ej36?#Q6\)CFʙNY*R3o-˵g_S9 1Rwz*&*9r|Eey^,{{0P( ZD% f1sBTP&oڐ\|s勭2+ >P'_-ĆlB 8_Tⳏ:j5SoySmvZa1ϣ(`6 W+`Zxn1 +O76,r"6T |5!6KV(={z6 n-%1fG:{iqS6K)q}h3Xӌv/_f͡B@c\[EZS$tdws ia/.ӫZȠće/YhW`]KxxI|i\%C#ĂU"Cݰ-4sHxyw 7Y2Y dn] Zř3-qxM"7ďZ[EwA]F ˗?& ^`Ǵ~+79[gF#ERA!m~aaH}lpWm?8IC(7I+;0nt-΋,BF] 0( =ֺ١BMxw~idi1lyKDGPaM0skȒ4M1XGFOf%b2@liE˩Fdkde=dl Z21ҴV*AXEl]\тo(RT8U4PojvF0,x?J?Zc.]T,S4' mbo,L/״9m^W Pp"OyS^!i++/qZ=#z)Xmd=3h{$҈B`7 (ߟ]u&ORЖm}󆫏-Fm{%r.ϿikxTI$!nU<J!rTv^w%s>ǚ\R`g]${Lj˜ԣg3 0wrF͙}5lza~Ȝplr߁3<DYqIr  ԉM0r GGˆ> $cf}WT@#>B^o;j_=\?$eZ j< mbG@Q˃E(q!hdR6 ­r֧` #)^:&=4Hn); R큲~vj6cUwAu}TS!c S`ǵ>lŔZ&jޑ2*\6?f'LQ}l4 )DA4/fgN|ڛUu-.HW ~#~ 9_`#9'tbN"u75Q&W[AuSw@ tX. &X,7$9'~Ja%l6s& cSU^s"]N'"͑UH叽4$ug};K^A5LIx7'еCZ? U^:LbEPyBjj-m%m#g7 Jp`XXFgk?=Up|~tVke*9)7covHa dliNbpy7N]pVHf7(Wɯ̍[ m  ހΘ7e k?fSln=|VoWS8CesԊR}>< )RkH!y/0ZH8f¥"z(ᆀj[1#"ns7ҾE쎎scrL^"mQBobȫ3z`IJvT#V[ :bvE[qŏhG<𾜩yZW}5fVG̤+=Xm)/y!9])_6U5~ߜ`?%}&Q7 דR .Cj6q!VEy'dRv?sôvUOL7u e|*Y$ݤgkCba[+e}ADwf9$fl$X5˾8B癫@Q8#+}r\J۔3nOCd!4MmH==ݳ{agiG4[ӳC7}y y{3|q$Taܙ'6btW;/~C+/MCT( d1t) +Oxx2p &/ktwkDB"@</s?Xzmc֌ԙ{o6=H.8*%QyQXUcY6/9C) )ҽ}aջ|7H6MbWq?nu&<]l;L{dŘ׌`#.V߲)X` Ųs(svRꅬnۺSȒ`e5KCYA?S ]yBՃ*sPy^GT󿉜 iE7Lj413)^"4> RĚfTA):|bae2\Xؔl#r C8Շ>ɃLzVrAՎ54L+λZL9PuUH+%?|`a.I%p@If7!*_:m2z[ φ_8@4tE cMSX\ Ҥ9op\{F7Bsd߹ DPUt[CA2Y`qC% XwuVIkuNCdc.L < 'apVV\,-shNXR_OmS/U_.(7b ǷTz ~]޴a:+( r,&~8:6{#СgCy[_ad@(hM7!Ɠw XoF_^|BVҩ•̝@ >kop[_N7B?>u}d@on<PA田 )2k;2AϬJi/%@GG5R4_&&[bzd?u's=qOg < ,>jn.K<f1eg]䂚VsRIdBhpbtYnR|lƉH3oX&n{G{_x]tۡ_Cw} _׶%_ȀcM#q/ۿ_yOSg=S0 }G;#8 0Z\E<9>U $i=s 7_ov?K,j@\(|d4N2NolBWIhoxΓ@ұP xVǰi{  WG +;,!ҤB!%X؋ʈ["M*q a ƙIl\@W@Ō@Gs1`D컅gJy:Dm`w.-m zE>pvfU蜿T!hKJ̿]cDteBѹȊv=IB{ۑNIk0IYL,wSnO+!da=de,ȳg"z69qй[`|#< 8p7R.㽉et;/_|w:}RejaE8C1/[d+>%uF/bװ`J89U%~Bb3IQ%unjMe*[F{CA|8/ Uĭ UBTnW>SW:QGW3Ӻ]< J3xEP"0ݫU=$۲wi.s޴ ӔX"7W Cw'KQh8ȷ(Ê`{xΔƂQc.7@~:+]*@~W4c\Z/|^X'S|T{WgJJ=xL_pA6Q8 > 6bMcR3!·\neW/G8` K^Zjڝawv,<wpr4Pr+cVT5m 䳄D=xcWp\bF("dB 7AŻ:d h|.~anSKOּ] 6/ Xi? п "$`@(d%{-H=B*=a]xDpAyt]V5?^ kw8 :z>UV{9Y +7"۱ȈZqw3+*Ck2,i ۛ=y`:zYν]ɠrMLjMgzxlj[Y"O)@6>M|7[@5U{ &}a۠}1A5?&TT#%h&%RB׌Ȋ\Q02;qo{Վ6Z}VA I9 Üe3uM_b+Sm hz) W]:᧝Bqڳ๏n L9rK%gT/d_Q8S%y1ߵ&V1[Ш\-ǭf;#Y\%h/CiW.PQlEieM9T'/"aLɛF!d.cȭE/J*GAS&n?+Evz0O8Hf4IQ, ؠ¾"Y\f<9֟n 'tj-vKXpS1t01rFYI2}YSoxnKKTGeI:ntpPsQ Pa?$?(>Ȣ1tD PGkpSTj6߅{hAv`o܎JI2ќ [}ɓ"t5]n%LU%~)­Bцcod&VQ>d2BoYZ‡ ? *e*q7wqV.1=m(ve[GSOʄ\ysXEȴ2)+M7W4lb?\FŗRP J/mܤb7T!KhJ*EMq*3iyy1< tJ#y7s1;/î$M(ذ_T2VE'T.h#cȵU'O ۗk7ȝ*n$^!e™+Z/7i 9|1-Q#W fe> l: [q<8_F_LM~o!aUWи^CuLK."sӋגk?3sh5E)ƒ/u2 ǎ(t V︇mN jppہ=ȸޕt>H>GE P'<?\ںJ>aA4!5P2:FR]ViρcI\Qe1$sR 8'={#T0י&Rv}RWۚE)(=Gf'pώNyOʂ;IW>/9̒"t ܪy;E{Rӊ^p(sY{R`YߨikObˍdĜ~Xnҵz(B((q3{1_=Q K|x*ԣ[:*"YELD+9u_+29TsrX>M3-?ymU @AK mS|M؟:KoWt0]ƒ <Ke(N%˸Õ;=fE٦1KJOeeXH>Na^<)"`om#jhnq:S@Lz 8XY@J^eF dgv0ЃEAphPr3f"1^wB;KЄ:1U'vK* 7V,L)Sh58ri]<ŸV -%3c|'>M8垸kJ9E0Z/wiMZ;b^%ÛeLJZPf0xDZ08cWo ?p6{hd3lg7ETMP!K"X5UH!T&髣E8=n"qY!w9R0!2|7_N9HY^y|Oo4D Q N Rxm!P65'm,QMptBYsljF*z6~zlڎ@_HƣoB"kxNJ>N`sDb;NI@=răd{ٲɆf HPhQbps4O<֝X9V$wzKDb'EZENE&{ XzX3+K Zd]d[`XAӱvErOȹ񳞒ik:C#Q[ ;%6w,rwǢnSH[e}Qgs`!=_ ;09#PJHTiRL/v(o9VXa޽_J)' dZiBBÞ'cMsvO$ Ff xCx{g5Xޙ S k oK jy_vb{ A)ޯuqz'תΥ@227V CTmx,'vW߭BRX! %iDa!Q[n6aGٗgӅ6GJ#`D:le={޵9gs׺/foM4groWxGnZ:'#̾l+씉_>h2493/K@<$W4s+V]u`!P/;cXYGZ4{PI̎F*?$q"gY,:X\v{WgCSF/ګ?@Cl`4SIHȢ\~؏?, {Ooĵw[,:J(^ /q5-3%'ӑ,PpY.o (qX I4oTf] &^7 %c9SkY̵3C6ɡP՗M>VšDX5 ;ˇAߍrw4`MIO|)j{`2%= =)M#˺EgC%G?Si[K.ܙRĭEx3B65{BfqCWB¢؂{ȳ;v\Dq0 ~aa(Q:݀ J O{J>S:y|$'i39κLupWgjR%FߟwQf+IrvJsr0޴w䆝6nc"&ĖWX S ɭݮ%jIu%GM$m˓_i`_^? b'N;X6^E-OŋH;Y8V[YѪ.~:@F,[/^K~t3q_=jM!W}GVhЅRSʙ<8E!n;zq*MW]m~!I}=8PWƖ4T98;0E=8t}=*KHp+,q,mHYiICn=ymlO^8jVzxM9D7|O^ j>NG1S苨Ŵ.*D#*h!Ӻڃp3d%~sW|NIlqȪ2kX0-[9Xm <taFøUqt_= FSήOdv#u;A0Qp.DWqԋ \̕Z#U_S6=Ly`} q>a8ޛul\ZN]i"PD !9ތȬm?XIԴڨڵu%T8H6fpԿ"mQ['Jt> ||#ɗwPMf2'^2 YiC}ц)g%i"DI ٻX? m/D=Y&.{hئ.bp >lL+:#+\9Da~6sEδOX뚦摎>)ҸoLhv[#Ḭ}1mR/M)̓ef;b \q GՒjO2yٰ;`k'4:8Hu'p0Z HNH͓{j-X^f@ֵO#SqO{ݎ0%%bȂk.7 UF(Mg9إZ !ww`+9MlIO#BT9C2_w5!*d&Ȍ-$U49~&1$?@o[hMp(iɼaF ZbNMxQ#G}>?Ox͸^q9]*QKSfYoc uoѤfd)+%x)4K'b[xwPa?nS)1F&vJ@]`ְkE$J%mfMB[/tE tpH _zn1 6pηD:k*QWo3eHL?hNpK(s }*n|mSLI3GFKlp!BaP in}9MCZT\K#J=ڿxkbx Qi4UeӘbo3m鸴E{SQ~)I%+;k.o/Fјe}z&#_9<} Ib!Co?T3(9EDRJ<.XQ=sxq|²/U[D~G֍'k Z3`B 2>AEl!*.p-@N. 9^dR;O_ы O?Ntc[s 9b:x&w85bT~4h9KF͞KݶIwN)«b"]Ul .*ݫ΀SČbH!tpb3Wtsf _ =˼gr)\F..1Z-of[i6ڂL1̬Q-np;[%u,fPȗv3eQGďmLPP B_?l d xy *^#D8i=3xQ3dT){\n^pmJuvJpq b$Y֕‹wJhvl6A* 9 G~nBRbc8MlGCC gPs &3w՘<|8Aj|#) !\<1y>Rʏ`ej7;Z&7}␾'ù9ps$*\ךM;z'BEZhI.>UXG}nc] :`ސ?\PHʲf^~c@n&E:̲0 Rhh|+m[k|7!eEYOhi?5m[R{Bq [} _ psVxrzi :<2ǎ mvu '?n+ cAeS/}kxv$XH@5y&VGz3Y<'5@@vL{Qx"4,xG+*dX$ch6?h :U9([ ov@nޥC`M!ﯳn-ҀAOa1HuIRc|urg3O/CEԳБ!3.5(|;9 Vq rLS,K-c}lSj'{\t)!dF9\aO`dQŕԾÕ_٨ܪ߇_[=yjÕZIN5WG(-{r+T.oM~=R8 Aۙ5]oM$܊FO[W!%F1cߨ\B([WX(S,I1L K0w~ shr\K<*>ThOiXUUk?wp'CY(~. jeD->~RI vfC;k>_ xH:ˢ  E_8 mQnGUO& cgLvTF̴^g"Do;FoY==<)inψ6G8&w:nʼn,aY@{\Ŧ~އƌȪG:f?0a7g$:y6Cgf,@`_IMx'h]B']<5G_݃g[.X2 #\! .ATY!l$c6S@N(7@5~A ^ji_ui}4  C!5dcT?~2ڼN!C`ݳrRu_ßѬ6S6 AJXTn=jUIj|>)w8PuK)=(&KUț s$BmyHø}RHσBg?4z ~\'q."uδi'j>rv65L?֧a6s<`#rI400TR4^5x$Ax45o?Aҭ "KYҖ+ù2 :s$ a H#E9PE{9/o>em]m-+L:v2{-{,:l idΕ ]?co2ҠdQ>)"fB)sG}8LiN lS18oҵ0+ M"[S~dƋ+S&x A).UN J#15CH;sjJGt]VEs„J{`F,ST5`L4?/ʹ&M36rO谇]d+Vby(VF{TK))kHU;o(AY$H{hĂ Z J#('4لݨ]Ֆ(_o?E9eÔ-~"QnFsV9- ] f/k"q)T*1}$c)Xp_I95evK^S誸Hqci:ڙRa#Huy&RG"/Q^RGoɹ0'Y J&A%OʤpH\o0 NE=%]5G9(~~7qRx4s&@h97CJjM}@0O4]SϜ+eeؙbz|NQv&u,8ÙMB9}p`uok{qLZNvrW%v,=.tq\ fu25LTF{x;y:̔<=+Dr6vŽB[ aOǓ7 ->XQȖZtLRJAEA_es7U`:V&b'Pvp$ܖAoGDAS'{J`:Pg"2RZ?y/A8vB!~\_[gyJ+Z&8c.L qL}Ŭ,#rvgntܰEKAdR8TԺ*36uIcQJdSᗩ)`!Ě/Y|FRvb3𩀦ʭ}CO)zx1H2fN//)O.'$rknj͋#&KvFU`?tH8MJt~Q<<Sd&BYU󂙀4f,a +q٪lhx˺ĝ)ujMʐ_)&b31Hs$3]Qx0ێ-~T1{m@dSgs]^3gvqxw= ޷&<'ιnl8Xf%U#-p"?.sAsq n/j40%aOň+qBfƝ yIfRPCT,uAV?V㇂7j6y{QJ6`|Y>\/_5AV%Q>FG oqvn%QO+ ]yB8FLTC{઺IQ!nL}{לIhۇ2R\*uE#Fk4zlS![z/c Gq4@ MF@tS[!~ޚpkh+|]ag,;U=J/;"^1 Ö _o!1o+4l8FASZ2;J7xgxN:מRJ-\F>@D|MʂQ cW*6[=r5+X_@# js]^vL=H-#W* 'kqo!ڊVo\^ S֫rBܞp 򉪓HmgRٹ3* ߷Tן;԰??ijto ciit+܃G9}bE}<VGPަ ԙ+9a6%*ԶN!N\>arG}dqִb8yi3za/Moa9RjLw1ZbNP|'Qҝ)H0,V8mpˑy{l$V ZRVm> ŀFчW.Sh;'? ۢ/6m᫊i6/mYTy4J[R^-R; ]yyQV@,0[ eչNz6@iQEش0t'B{ldj*ΗZs-A1&bµ,{ze{7ZO?lܑExұ/Z>ٹ@y5Բ w2v!&*JX`Cc}9D Y->_٤2yyr 6&#%lO=^N)˨-4*1@ΟL,Zd&Y}]8|3ްh BXĈ$Me㼚vCTYX>\sӉ/,Dp-SrCr T^$cpY,>mUvsre&2?+RCb-R!cߨL+73nѮpuNJMBY4EEY(CBkτ1E^ '|( =|C2&|GZŔxf o{f!Ev!tʡ ~0/VTx*G@>d M~jVc~+D RjwFcOYap,5?-Nο&Wxp[ѱxr ^:Ud#-G3-Cޥ_znnROgqWEEƌ+>QVG×`.EsKF2`ϔlTY '‹ol'>&aȦ4V؝Mmdܑ% { R$ܺs8vCH"KeUMCk2 vVᓈDh]qB:KK#q,0r<6`588RoWU|/:4ӹgydɲC&1TVUyBa;o6jl\I7 V=|z|)$x 8`~gɎ=p8N_P秜(Ovk^FH%.4TyiY@h><ƞ\'=ښ0]''^; @17n>c|*CI4čtop w9Tf)haT 96@^dȽ+PQ5tDuFKx6諴 /1o8xkK1@z2{.ږO3t#EB DB1NK[Gr'* ỳ+*6^>x8kr-8"<`Q^[2$vdzlÁT'~!<a OOT1AV2d-}jCI04ʳi NOemO)`#x  N0c{TEiU$і8-wJps%y#a9 Sk?̋\~"< @JgI8 ^Rx0Z%7Z 8jJdOV[I.^.3 M3'G\!i#6yS40$\ԈSzPa,Z5iQU/ m}#(3,AWQꯢmtsiO6IY_ŽBv_")=OtEs ( HD. Ȫ$шzgߑ]73i?:?xO~S;yiX/cӺ %Ozb)fr- ) g#=wY R|T~.&,cjn =C$ÑNsԧ{ ryJqj1 ` @'1on}靾gȕ?jet w#O]=c?AYe(E4aQRrk frAnT0u?O_CRLuC=muH؉S:aW$|~Np- `cXf!N@b^I}F1N74*`2VdZteō>lΑ.sFm rf/͙|IoYh wLl ,ҋ$ud}ma;BB < ѧ|h!j1܀|~_QnH~ ʷS e2XK$C@+,^:$p]  [/r =+󰨦%̤Q  B"翑Oʕ-fC3d:rETZs'1TEZ x$,`wfj߈2> ?vO沥,RMj:v3/fHCgۯza@4y+6 ־miqfao`HCw6b~:"r?J~Ӭ0փjfy*)qF dg si+ֵ̏ϓ/dFf)69kRlvY>&h gd^.+&vK#&c,>-XfvgtID8.{nu/A`yPz19N "~<kgaع7nJu1K#[*KT6Ƶ7-ү-Map(aua Z*\ hnT+F \P&S$zg1!^Ԥآ46d0G%D2BQc[V + S.$f-"mΩEcQ38%Be 7f0 }}x{:%t 2|۰(oky=~ =8'ғ)t)QoC9w,RKBFLX+R㍪_+ǿU^6pX8myhL<Ӆgl}5m,XIV9z:+)KrW4'xOzz/-,R-A 'a'Xd©{YIOXև>P YCž֫8GZ3)cDvbQzR%6Nx݉+qR9m_ "\o%F.ˁdqAx{K;2*q?PR8j̢K3(7Lɯ/ ~Q @.xn.[]lm0rC(ّ|vW)Z`H"ʵ1w#& rinYsn.11m^_BQ&1& Eq-m^ؾH%@GԀ7tWHqai6H~]g8҉ 0yģS6=eM2w"$F))$7L$S D;Ϝ"L^[E!O*Z8G#eU#: ;0w]zwtL"DEMtn@M2l DWw{Qݐ~Ո0z=֌ ['/Od"KBkH[]g)kOTN,j3<$\-A@[>B$P!ݟVD**<.Ѽ4X bݬ(+V!2a;-ʑ4~r֜$ =P 8yFXϠ7!^Z" A 6 VEH ސ}u/CY=VNTAkY$mk+X?~ !Ϙ'N0re$saD o$V~42= ,Pim*& d۰-y IN7E-=I+fB)&qK+7 zOe{6e,#K_ *[ ne{Xד&L9LǛG&DOKsX|^qo.8&kKx 쪁ɠ\RZ4:O)?bK ASZe,?b=şd,w2* k5M̂nIRvmC0PaoO'kYʯDb?h[jul|@E.42a3Oqƒڹ:UIqys5T2y>>+6 *+u#ȕ]`!SgS˜z'R1 W[84NBϟ~~lmBZN)N<_@p'j!l̒&=U5a|g8^xJ}sښ_w&0ǧR(=P<+r4V(I(30 1>GK*KcsI ; qiQ4,!>pF}z4:PɪOu%W('rR}#jc\hus Q Â_ IbeˉEPMo1IWJASsF 88Y sEdHMq2gA:t;(JcH㓏qЫhᥪ@t/f>OM$:ޚ\E̦afQN[ Z_dѣ mdظa3Ƥ:+t|BZFɉ:xAWD1ڸYՖwaC ߒ#)rڴ7hꆔ2giMHZ(1w5FӒR"ޠfP`}a2`}Y"m1 \sJ[]Բ3'^xpW"p0>uwȋ'ՖLBČzg.v ra: xqa+[w><* oٚcBl1Euo]ArTY.%j1 [8JY5дX=8ۥصVpQz__"i:PRj|HکH nH·fsRa"A+:(0m, kjcVmF1j+opvYu,;'rD>? ͥ;jՎI-^|}o72yT2 +O2 ѱe 2xL$MSWa,;c1Tm3?*5\h_T[nEԘguz5Չ AƇ >tb%!h¬ R'ejD"Ov|Ye,6ryv=9|ڳFqڳ(i¹ Iڦ0 ߷ec$=Q:cz)|ߊ8 8yt LދӪ$e=q7}ۣJmO.?8`wY2I&8ZULښ;ۗ2`NSb![CQQ&,NhSz|?5͖n8pzP)ӇVa@H2OLvqV2;E7UEOe#.F*pLfqHXAK5~#~s+v5Y7iHҷpr~1,j5VsB^:l} RXѐm1,ȇM-qK{ݱ:;XCiA]_q)kh/ T<-’k[j5 JvߊV癏=9Mަ$ׯ :iN=8F"{YfFWI}mG]x ~2.D!s:v>(EƎ)mm̕ k;:rV.R$7'G3:[-PD˱P.-ď {T+U1 o茽#p! 4x8F_|WRҗv#1 Fr܇yY.a2WKb_-j-]KI 1u*)T8qrop?O0Z uܓXv+ w!FA_ Oϗn֔s2 9M,!HksEwBZ$% 6剆XKn%AK; a4'iG׌3Pѣ)6\h["i[v[7PբӐY_X'ST=#2~+p>1wiP]鮇 W;tB8>uT:\L4M":׾tZmh܎r`d4kR\fаU2LC_6SoEv"Xe?!_`vbrv?]U1^b(M \i8q-f͵5:UF qݙc?1{z+FO0 |o=4s3ynUo0m8)D/b_RƏ|2Vz u~ P;9zp4^^繥*N<=o%Gr˗Fd\42&#T9 }3Av!C!tRLyk߅jl(O-Y(zfذ2Vτ7N#mENtGk慭y$;+{c`Kck6{xlrgFRo2Z20X%9CWKVz(- 7TMbd<o/=86h$@ ߤY~˫ʣu[vn6|N-{86rj%?>}DK_gh r&t baBbkET W|5bL͹Մ(G,GH 2i1MNPfsZ$;7&Ja>޹f/Eׁ Kx z{iV2P:( ++a#1Gm!n\yJG E V-?ä7;$  ȝN͐)p9]SPc+/ےoVͦ"',煤 bmw3+As !iBJg( XT02ootAhN6N1Vf՟D2||>@;kISo$"~~8^@̊fl:gD,tƥ~w4w-c jn<_ ce5†(myy{?C#hxxև::I5= bݸ3pu.@'"p= `QWՉ Dڲ(h+CS2Fo\Gu:vL1F"|8D-C`gYpRQjݻPS2m=3:UpSNz=wL&ixO{pg}-96VߠA'Ö) aRil24~䌅V&Bb  4۝|2WSi[DI*ʌ z28&s,0Oύ lw/)283 {Sp߂&jOJ{.J`p( & &sWk6˧n-LW&hU"nNjJY??Rњv:"'IB IIUL !ܒAbAɭYxyңWE]JKe7yao>wU>|Lv{ @jY[f~.LF]^mO'1DH.\2^/z^d:# tң 1%(PoFo:9/B9ǾREZ2v;S8giwJ\|7ʆq#5@4"ݎ݊cW$S7|hs:8R3NO:JMuh2&8w_!/Oe6ӴcԀ>]B|sBF?3 ($鎦*6}.{}?xM}iL31Y4<.(:'Ф*½ { :7.ӵ1Ed6<ɉ q|o#:j0V}~.ggr$G m%ao+*CɹS7'J6}SKǨNfq$9:t9*Mu󗟹X\(Urv '^1P~I:B8\YҳbL `aFv/[1qM~ zu rp!J+]Pٮ9Z SAl}<2%ޥ +śZ`H $3"¿&4="˭XBe*whMS-*00} C܀-5,3#ts ҏ8I#w4L2vۥYW܎} +5)?<IИ)N2NE"G㚙FkHII%SG`g* hxl$>&P?R[>PN43^ y( fY?Psj13kٲRAhȊ?;z%TޥC=X) #4j2uhhX~1' MA YdUC>wI|(iSG^]XI*F8QF޵I-V}>ONshvz \WsG~Cl2<ݯ#SΝV6 W"< qNz}(h`-}b&0ݿC^t;W[6,mYsKs4bszj̲^4Q*QMk(t!4lI2L$iiY~,i UC^o˓ Β.N'ig60P U'KO+ =hY1 4DkOx$XO#JEӂmgDq~eГ|TpM4N=\B~n=a%(ly[ t9* cdF0."敧(wi[oN)@a݅ucAl, .vwDTO+!.gf"shIPd>ؑ]̹r Eǥjx9ü*JxAiD +[縞|gd8rkKZ^ooN+Ķjnat/50LƠ;UP I~R9I nW@6rlߤJ";}vUHaxtC`n(ʕl&Բ2f*pہ`niSmU96 *ZMsp[y&q6{t_ eW! Y C'0s4_}o:v+-`cX}FL~L`\˔ц=ctb}ږ˻%χko/ZDQY+lLE$,(s=^Ѧ;ȸ4~[=B7Tć[)rGg;omKKw42i'8Lζ֑u%a;TIyʇRѤ ?ORSѾAy~v ol~5FR J l'ߞáX\G@¸ ڛu9WͅۈS ٯ4k@_Q)d C$ױ w.,ܩ\?]F]=JX[ۆ#3#B%fӘ+LT[ԙ?aGqbwu7%e r4|p%Q~v'U+ߟ9>c0H6 f0Dƒ\Je\~|5a$s[6fSH&o~|d@^M0[^^hXnx`RO%$70."h٦10"K8_Fb=$:S6= :?/K x^tƤ&: U>,!&㹌2Q'1AF+{2ThR8nwk6mzp)ܺSD*%Z{vY Y(VajV=` ˱vcZX [7cJ<  bQ7SL.K ֺt#c9Iuy{ ZlPkqfBqY#p^XZͶj%s-: INaЌ { C,ֱD>j`f Y'ej-ly 08]#mmuL:5I3.OZd#J/xy;a|mM4 ЯE[BmfL oI]ѧciHwcqS|CK&<]CxB) }?T"#yZU w/q=dG)@{4~{ɥ_\UwL0"m[a[rz%ǰ(&ã1u̧񄔠֍?sn3xn A U0UU}6Kc1xֲ"vxG#D)u<bKqpC=1 &j|bvy{kE|drۀ ̆2DobшcGhݣع|I|N8c% y8ecZ-op(P>Kf͈È ̹Iq4K% 9D< k-TGPb*ޙc]V&ĝ7+Qs0_KI*ڬ?TZZl/Q<,2R9&} +yjQҒw Ub5*A8 z]@76܄3aPs4< gI&[ UUL%zEW4rR >4l.2&ssecs6ʟQA~A\۽=~+CF ^ DHFc0lLZ̳fŤJRT H3",qWF̅$T$Zt<;SǙ%p=/6ifr` C'vqjw\͏^k+$ c;I]xֺŞ\Ja`g/`xڊ:B邅c4* IZh0Ox ^*Ds!8 ƙMEjpSi)/:n!3DCJp2Mٕ)/<J] ;o`yXK;~_2: #>CO/̹1W_PO~>(|2Uy<ٶK#m/<3tWOAI*QRnmX'E醾ufVPW23hJ>h` ^tу^ܡ)o 5z{ !R%5yI~^a$Kک|23CMxL"#^LZ]wXl^ٌOZ^bjǞ#Q; >w5?7%ӛxUyFEpK  Ԟ,\WMe!ܕFlI| ą͎hyW{40|zb")ʗO] Ի3M fvLi'zl}{QpOA kc#Zȩp~R*iN 2L+`$VToDc Ja=x +#5R%@[ r:w]Qe"؏ٴhj)<j,3D5yw:P=AF*r6)K{o_6a&<ib-58(/iOAG{5:hfI2|)b 5#~GdVkQre6: ^w:Yz:.n `PB0kHA~(/9Hs:i) ϴO`@뿼 P QѶ\׀5e`3=!$?YkBAey r?(L8-B Ɋ.-+ĜGJH#X@=GnT瞽簪_ 8gl 栚埓}0'xg4Wp޴9VDqYe;@֞j/21V1? 8c0:֡0O](Ձ%%'-:õ;1^"uUWnu { r̾tJ24e3:iVi)ϔ?s7bM˜M@s)(R#]Gń?['p1V97LJ6ZOgSHyՓ0Y7!KiI}C XXqA]g"/~pEUĵ9=4[m4,mY?j>^EOZ{}U|xDfLw16.WN܂Z}bϺv~tB0唱I |?`4:,nt9O MjLyrX^77mϥ6uK>2<F!C:ߩRJlO?tGJOr M@EeB4`<ɞ_g=jdI0fZE04*,dZìCbFFLFŒ؂3bsea?r?<$vs`8yB{0:xwx\Bd'3M G 5#a fƖ7Q}IϬNx֪,YmL/LA*K\˃~u غ:V_Osw/Mf1hOP$v}Ai}-z-Ͻ _o^u$;CR>UinS,6u:^@3 MNkND~"0y҈O6azgҤv?h=k(D#tߝx1䃄-_3sYB-"yxn h{Yڱ˴@ᩭJ)ʽv̶BnZROpyTE-#8OEa~?0ܲT%P7бU/$AX|%g5h _D mc*?A 3sZ !։s`bBuxNn۲Lc%ǓJIO ڊR/#N^m{U![k+'Eli~WZi6q]fѓ-m5XM/JɼLwv_0zYPtfrM6 VuĵR{]bG5ь`ߊ hmYMasApar=svv|f;$^2 QzޒOcuo:R&Gf"`& ŋ19#(q RBw)0/ ƙ_ (\Ei;} i9Nt'a̅\U}eݢ _KylG  $ӵt}Jg ˇܝ#k.F\.RfɁSwm-x'/iNHD\}<㎄'oބ02 |q JLL]v#/$ .4+L-dݲ(eAN5_Ǘ:-c2V.w]G#ƻc&\zejbȝq.yib\pT` w09 b;I6Twv0/0w!Jo/qyc6ttg]3(CBٔ3 TBJn0+yNf>:Pܯݪ$t}4u`S hZ*ܲoM[ WhCd-QNOWvš[s&GΥt2=HzSqv$%zt3?sgFOe2^w>@UgAJ $\jOc% ̴GL\iI/2RM䎂9s9kKoZ&BTKbCh+ q6ɕ.qta GW^5 xFu.;75f+G cYҼʡ^ӡUafs?b+ĦRŊԱ=CQi^IvV9*x)Q' 0%BU:j:x:/xFȏ]jêuAQ@2TOs吵ldR σD I#P: 1`n͆PV%wgkrq[]S'51nՓt iC]:D257bEWWW HOe̩VhJQBw*"lA6!U̡ϫl2zsx-x9g V6&?%E"'LY,H ο`B=}L&CBNmrYQu)]ꏃt~'x^R"'\XKe O=tkL:9Uz$_X5w߳Ov"l~LAc[0ܯ[xq]ר{6H0 _`xl~DK6FCE^J ިZt. i@If.>8_ne80d#9iGnSTQʳfd]uʮuZ9?Q5:MK$PϔB gY*eXb!y3$jsp?DW?Db@z~m eUc"HU[t61d\z]S5 ͐rcd/ PUzy&Coxu$0egIJ]8vUZabC Dm=o,>q4ѸJWi=.YC }/}qWj]d*cCo"GGg <.C|XDX/:q*b%iG)IدA8"722v_,&#W=*8>oD5> S@Z]V@3~h΢h)(oΕx ~5"mL.q9΅-V/dy?B%[O@i +(ꪍ깹Dσ歷$#RۚijZ|eQ}֞{J_SNf%tCUi7LuxNmJupk8)J8ǵhښE6:&z :h? ]DJMqa~0d1uƆ)9KW+ߐ `ɖA1D>(zKXT~ ?E[ﱒ; ͍>LE/y'Ԛn@V I|LzPfQr;Irtb!i]=b!qu2DcUdvP09aH.ix rVO"Uܦu{$s?UL|x"~zE j8x72ggf7qHu8f cVA(r[@.MkK(&/ { ӡm8*0AѭoC4 l??OH`:˒kt&QCKKL6,cé_ g,M&jI(:1`(J>!rW2[Qo@vښbϓ`$ ԔNcGPxKĞ䨰.6:7IBBc(NQ|%qɵHz wXv$}6!wln=O4;ܚwfz?gh>j8dI784&\vyO_l;Φa $.H/=lzsnP CF{oC 4Qf%jsǵ5WzY%y>ATr:Yqv'#s G\xs`1rzj[=EE>uP+Qԅ.> }[MlJqj{o^(ã0{;WΝc]ozIBW!$!K&s(u詀C7Ҕ> 9PNcwp7\2}0ۓ<\o&ٹ+7˞H/97&iDn@T=Ӄ&_KT⤖ yĸ/2ѽS"g^T %6iG(+`og-;ݕmVrϚ[.)hM_,z"¡ʰv<)psٙ_bWZz@EHfP{xi$`Ϛκœx^Dϫl,$KN&Y,""4rYj " dC"7\EQBhFԯy=.H'UDSP͈Qmmwq.*f$$jNL Ew;0nSp)AGb5 x/OHM$uꍐ{@MzeXQʩB?%OXw;R_#am 5K塀*dʦDH3t\");͊Dk;WnwDASlXl4ח׹zxjȹ=4£ojü6mA;wM~RH/Lt%E,qp5[y6hu]BC[FD߃éoD/*Yx(͌BMP{Q7 GN ~QN͝4Ŗ5DToƿ R=O3`7V8 J5Km`hB|:TEbgA7$q` Iu,U=mUUMF%-A< uxR- [ _b ,`G% F<%K/ 8r#y72DkvܧiXH&Y]5 S?' P#>ïR>(x4{m=a֠py S^E.WaIP8>{*P]Tp'|xw|pxq< ,7P霷N Sy"q`T `ci\xp iɚǾ/3Om(jO^0P>[j;j0}D֍j@&*6(KyIIC*i^tqWwd-E-1!uLn`ϿoKv=qUtҁ U pY"{K~m{ъI˲rfu dA N(KI3r B^GKXԆ1R*S]b̩*.mG쵎Qy>KwrLJw.ֲ sf oŐXd'լxo4 pu籟Mdir6 nM` l ZLQ9W <11k^U$KUDkX*= ɯv5< HtC}s~;o/t[nK?LI2ZEh b5ލSo@I[1e@c;]eu=I[K|u%rWu5{z9i9K9ļ=E?5fhQ.b۔nލ @2(::g4t\Ľ-@Y2l7:r#BxhĵUT"lĺ(vW-RU޹.8QLv|}Jc'Bֺɽ6_J УS$-RtNpS@.pe&E4PM::FϜ%H4o2VŠF&AT&sh eLRa8L@m2+pH! #n-̍o^`"iQ{V|ѭLgA) SWtvh!(h(:tnb'yL yLVn+n'gVkSK lraݖ=*R)OFcɇMدJ7I^T/=)ժXljuK8V/TvŖ`Fn3(n;C)HuҩD':s>8Q'uL3R ۠5uT7S?\di˒=֛5xTjØs^;)z~l7ņvęT6dR Nm5db2LL\WX_04\^ZLErov^#fy18ȥ+9$>W1s>ay:qFis6Ŭ $hv&vO Oqtg_.>jUnxcv:nMr^?nkop1OAA.FUM[:l^=Hmx:pϴL;=b oE}4.ƒMU VoTzߺm|)__N, dsf,(w'*D5*_\Y.s5+hb);ymt4ԛbO-fKsP:{`@qٝQH[DJmp'ס^ ԂAYxkKh eX|S߽yTd56ՓUŗA[ &ƹL+3n֯/+y4-0Oß |r6e|$ƒEԹ5,?ALJȅTw#k*`m Ͷ$@^pMvגСcΰ@ו[*U8_ ,p{xLrh<# U^sV'fxꌊ(2]b?aG%Z%|h.KV|`Fˋ!O(IЯaLj \Waߟ+T ,砂sӕ&̓b@!~NG57]-4i!چ_LRCN>MQ[mff(.QkjN5u]F_k}?($aLn53%ˣy13+Βz*: ܯy~NsU ׭+6ɻw΁8JO[L ,c8xӄ K߯V qnc^ʲ|ú)xl~] 4d6XgIS+_Uj }!βW;zH9\M|5O@pcSgT`׶lo<&K YxHVdؑ!仲E G:WJ=n (O{rdr) E 3>qx oإYꩩa*dNaǼÎڠG" .OM)'?KezS'KNbB֯?܆2vI"/AM .^owky>>&u [j _wn,$"fOP<&{tMU  .;ԅ/ m Q޺ePΖNJXRYƒ_|)BïܦCm|"nB4E.G}`)>=d%lÑ/Zr/XjTW=Q fg U)퀺$ }4^WQUYigivC BA.*(Rn:e?;c< K=yKoF2*淑~O4uTV*go1((Z*3fPQLeTqg4D'Lig-l%41Puc֭FGKJ"Ks?@VE4K_3&T6u}qC*%N^FB!ͱ).]!!>-ق " wؑ_đsk0'b׬.: =@l骒 ǪյN\\^D;!͔"2xO, BO~&M%hWU∓Lu$&8SҵQf?u1cO_h$ԺjRmOƥG{PWD'tEvɥL!ÍCG$:PUF5G2'UV+'iܫ#5 /u8)0GPN3q7$YY}%\(P=-fOL)0{PH'6Ӧ&GǬ?_5 鿏Ibʆ?uC/ŋ04_6yX( (m#H5kA{I #E\&0"`E+ƱYA'#+zN͜svaoIhN]qYK~ٱ'̄#]s,QI8ZHY|1k+4G8ZW%?Y"+R O {xsL:#Mn̩?v$yDG\JJʼ6rFEcf\imY»ΧC|vCG E]KAJ; TxtZ䲍AX2~ZvpxF;sOBZhiA'_D[X]ZB7UdA QFh ɋ"E27jG/z ##]oZHUD4xgo3+فQfI/XyH=evƣE{.cT>KiN DaFAWsD^+6Z[[TGL竄VuY^]1iW'm2ӍI |2'EƂ&\_GPŷt^DfՄ^⳰.YJ|.+ ѩVdpEa0>y (g͉>K򰷳Ζ?6Ed~MOT9q7v_4L?)y E-q6H Bzl~Y"YE/Z]d>֢L沂,ȄAA`I\wI$g;6 s .uY<=Lq)`KCp q^YƵb-fIqzaCٝ1ySDNTW0AA9S|Yz;'Q8*ɩ}#S~E1fԽ32I5Idu*BZ^+\Yɕ.'#[ $A}{;-ƷG-- "R.lA%%}F1{E>Jy\Eud™k렺P/9Z_I T7 +>6fvk4UL*i%;DNHolFFL,`~dFrӒQbu9>&# O+(T*HJT{N2(S z 3'FaSPW]uk*n5G]4u#d&ʺIJ[c`n=OH RTk`hF]ql+ oz͡D(92 bzO0 R0ՌN0o"^K ;u( $ <,vY?vjɠhQ|3+`IKW #uj/<(zJnA-BȾհ竈kEw{k5]c K3nlGNXI u4QJozԵ# -.% ?͗~z^-PXK;2*@Z+='0|pf^Mfo9dͰ1J ,IMU2*19|MĂ1xA, En\.sr5j7d a] , M%ecY'MyZ\ CJƗ)_>Z.rχs=KRC]8&Es5Bjã5 [;:[&.m0+`h9},b pc,il41g. q)箙6nl50~ʻBbfJ+0χTWB|Jz1 @ $vh,GA_Η>cF.lhb75oXe54ߥƻT-mۆ hNbzr >Qtg"GV>WQ&߱nF+TCAzO+H'ǎ&Q/gvN=Pb'}+sٖ?٥=QukSK2,Ť;nuU931TC_,g}'Y1/d+*1d>_#:4Jփ g`5\Ԝ^&/%<68}d 1{ˋV蝓՟-Qg8"e_Uq]Ϲ 'O lGp])Ф@ߙl#@@PΚ.y~PhWNVxM#h$T?0uqf_gt~¶p%_㞒|v}oSu!\(V+N+ץMlA.j0ĥwn]cIQJOS8mt^bqZxH=澝SQGx s3:)DɏkU leN9*lPxBnY-Ί,t}}hM <2_53JEDY5y Nytj& 9+CPGqoyŀ|ʖz)J&"龽x}(EKnZ~k@1Vc[>a3?}FP?R%ļ̼ph1b4C/ViB1//Wdm"ymocd[kxء $9gA Ьj{]8^w" 2Kһ^2~[c(:?1q<r>Э "BETrCA 1? ݔp_d46|3"jI>s <<wXIԭigd&e":8,}p=9uL]r}]^ / ba݃>?:Hqz҈D<#{fvXx,|Y`1i-ѽ.]>I6KS t!wGҖ_wқYǪ J]>JzX_RYn '1te@v ¨$>5,gFN׮'s bvb!/3jx0^#h&?Y`w-`2lM@m;Dm+&DJ3UUDoM3]! @N@騐(utFDvj1V:$lz"ĽroqjDt%;6.rDrRt;O?ю6ƶS^c"59mLiuW=K/!w8[]8s ^ Gb37#!/Cգkf0_62+S`C/*YYeq`8oH!1 w+r8l`GKCn)gT.C,ђ$xB1fD:o]G߽ZbsO@gW+t|]kzS]l͑o(e*N&f?^Z܉񔙶Xk{}Ծg̸\@ޣ0)5<T;=BC 3h8c-PLG[D ? *Z`X2v0ג'< ]7yB^tvEW[m&m>[m|k!iZNh3ywGWU :Yb^$^;6S*7vi |4qlUUލ|xB*Hl[vXykK1.S7G8IN:m9|V90;sQ*WưX&uq;uGfPŪVh+1I-lRS.'~k<%m#6CP ē] EY~@[^VĵdRm9+\`agUfԫ6ϣkyWTR(;ɫ̔3xu<ȩh*S?SE_5`_/j$3 {tG͛zR+F5U|bޕ@At!QL{-Y]6@]t:e$5FAexq->nQ l7c0xgVน(Ja}9g#`6aiv(:CKVnx 2 _NEW&&J@ '2f"H!reؼ`kHRk0i{]>I݌oŻz9E"fT) 15U7aZCdo9 ^XB㏳>iqW_ɰBe&K<[L#Jϕ&bfK.ٞ(;qM 6:ˉCBbJqz&|w>eW#ww-rt.-1`*=E@|*kGtq췂&R.@ٟwe/Dk׭l>6J ]c?Yatk*2FkCaWt}]:p&̧Z'Qk= >Nn(JUSKN-z!T^ G"xD N=<(LAhcs5ӿ=ǪއDk;v % sڢ)(@z:TbUcXG4 VShҝmWDXfH ] H*sBymAg>H&Ά:BsX p'B< <*Tf5(kD3 L縔Z0e2;@B0瓩1WL*iE׫NcweƘ Emr%NI', '&c^VUHz,G@@P E!?|F]kۦ܀Y5G 5Eb `)3";"-ChLK鸼`|ԯNRJ^Es2 SM0; q/`#2 ~Snd䶢kqsJjV|=IeXr"?҃zg}+%qu[:we= 2))2\( ],^ڇ~l&8Y|(}hbZvz5;2uR4[zGPNrEѥ']heCqMKcAI CIM2&-_CsΡg%Ew%tIh3!=FGm[{􊅱+DBվG10MҳS)\LV.o$'}-`;[/_o_?P.b/*?~[{KCQյqQsܞ;v;kEe9؍y*P#h[@bjR%/O/h9y(1&K0,9bţCBi EQؘZ~׻p}nyЉP4}RO"ϸCξ;2 2LjNh2 *z,P6G.)LWW Y4Bꇣ7J.䀠Dgpf!.^ifnܗ=92e>KP5UN91 {w ^@w)_WA)+RÌ;[^nP`V@թFޫعkK RN . PpZuoeRt.PCx|T,BcH;u(ħRUWZ Kjcl** WiA74“ NKCkq[)L5 r9ߎEC[6dP\JToqVZ թ&C %D}'%|S=)faQ,,y<+1D.˔o LLꋌ`^[a$(`>l; ɿ.Ɵ^{LB**R$Yc'Vws qoC "SpZTz?CM@f|\ uY=s7P̔K׈[CU ޜvD|unq@5WMx.,hc-;MCbgi̽o+(9xEPd?}Z"B!$!/8MpĨf oޡ햺yg%l`W9I?6kZCrUFФ[ǜ-Id8Sӫ Z ޷a,M!`.y4_8-@SUl ]"kۄkQg)QK7h*Un9њ!nh-%_zW&"'!s^KD~4D )mTخW[ք(;u6 ˿X_HBas|,grz | eASa#~~kcWN{5Ԅ,G"gPe0nF-)o3++|FvN|,~tYFuMt5Q; ȾRf&aW{H/|+O=tؘ#ԊW(i%n*/#B* ,UжhٜT;~goJo^6m{P&^9 |G@cWuW \t ZoI"lb cgDgC<0Bk{P%y =BRG}>U 7V.̉\UYQKp~)h큦B[|bqO\KBCVóN!M~F PycOB4 k6tYjcW+gO+.*8|Vwuzb,= 7YI e TA.-8 z&cGElVENޡʀ dI%>.Ɂ9~|fglC,='ӄ(:̸%haDo@@>oS֜mrQc3T0H˝H!T[+]}̔,T98 d\GS' V$[f;"hq*xBrH?#Sf/0FkZ"=i:< RW96袗Ҍ=&>ƣA%.Qrzfɰl}0U)YROZiڹ-%⧆T~ZKrMPMS~z SP/'Q):86P.a %"Lݘ0b@Px~R!fX &%'R_iƊM}WWק5z;9Լ3/k9$WTEEjܒb2*^-󎂰zep,ҮCJi>62LD3ė B8fWe槭P0ҧ;JKU{N}:,+ROnj $Q/ }BXPj\%LZ\&W:XXji_1ÇDX&IGKѸNnB}DL?nֲD?Y<6=ր?g>zh1N U-Gt)8g#]ď^GipT8 pZSZI_zptӶY.k-Ǡs_@FE1jufEdz^S^>cͦF2M\#@᭸9jswI ޞ ?rNi֮d"OX%큱Iz"P'L5pѻR[I>+uI7pDĠ?]w]"K.M1 ;XA`"qv3D'=ŷUiz^8rkOtp.߲g@ƸYdUI 0*8LwtZO8ljmP'Yn`]Cpem|{gO,fÚH"B_CRuzŠt1N#C G%9TyYvp ~[K !sk;:RG:G#8)mGSPjPld #hFaJbڭ5v6=2UH\u OUa8U[}o-W e/BNFIw6n63a@%[L Ѳ%]^HՅ +焛38Kq uXv&_h/y)QxL磡^k2(pXau1# :HwTXIM6= %'-@ 1wȨ(l{:{ ے:u9cv*rYc.7ֱr)b}DљmdHiv йXTKEjeV^vbZ!Ѝ:F-GFgЧ?J5xuiwrcʈ$Ri+/$YվMf#ٮַ\2V?5N g/ִZH;ͲD q[6܍ߋ`X/'K4~6\W;d,juUNU8Q {$h;T)8*ҋN[3#^{O!>V>&f%R-` 3X 4g}9?܀ dt|X )pm ~)Ҭܗ|rbm~6YF;>4#<hv&21 1Wz?hxnFe5o֌IHgq,b1JtKL\cP=3؏(k5M ցcPŕ q`Cm^Ҍa&r3'TЁUvH__.7l{w5Vu~7I IMC \\ucYՀbQwZ/q Rɔ/)F7M5E y(,n  bRF4anYYu◐H|"zw6-ߗ ZSrֆQqUmE=aW}n2kHT)>kR;KyKq* 6rgF٦hP ˾^|m㵶dũ0˾ث'1IZTwj.8!z,}o^ϳ>2Fܬx!|TvVfE/xSgZ-TM"q4Fq] Yμx#Ζ  ~H*j-WEM45Ty:\YjA Ѝ緆9~\daLV n~ G31S1HA3C XG S::z(!bԏu:6 o'0TTʹ Zvkq>#D-=7<#NMbu <:f`9jf:y9SDlowFw?DU f=rbqkIJsAn1͝<ʼfN 7e,j6/U#tHse;\F\s 5IQ5V}M򭛤 36EJyE]ٖ";glvqQ1x TcVa׽u~ O˛ o n$ (@1 b·jE;^QTAW(Mu5A( *c{(Zm``KŇ5yEҨr^5*ewV bM#'b<0 Yƍ额Kt, eTyS 1)4M5tw}fףhl~ D__*2 ѳq%oj~=3{=.]=%M+׹8"ѩ8==7;Ƌw@x],ŒBv)[!l[V$Z<>{7^fh{4hE{fϦӁB_F4)&AFm&3:9r!FN HB^֪Ņx!c, %ˁBg`߾%Kdt\u}cF3qjځ~brBI*/_2rq]u; u)YiQ2gY3j*0>">QM-)h>[# }OW) W*j<`%e e F- h_gxG1yPH%phk[L.8;}\&X\s q4zkCP@tdCೇDXAXQWʀXib1'=1_m1n3ڿUIN2Ӯ9قkCRByڏi #>k04 8s?○n0r{~>Ԯ=5 p'dtоo I%18]9D@ o>~ki֒ѡ\ -Y 7W|}g u NqX6O$xMIu[yZ_Эa:c<]tϼ^.`<%h2]vy~2(l'`JAbbUU6 /r(I.%D`yؓ]aWHnfVA;T^N󌠖kx]4z$aqwG*,Qbk1`dykauը@ J9.#Pڭ 0GV *nm'D-i$ n6[p5#!c ~å*?#=//R\ 'Q[ hGmޒ\ݪ5=Sx٢i}~#tz$v=@4Tng $,Pn`JCFGeRjǣ . CIF=|e`~K \@cU&ge=lVTʤ3@oß0@5Jvp4U{{N-r()G G-yJ`8jį^`yaE2j+: <=KX W$:}^\ܿZ_%H,! kfjU;Sd+*ƷvgڋQ}aT't,In8ObyL6p)]丰:'V*lJ_uE@tCJ7v aRgY\S@#kx~}c⍋Hiu+09f-n: {^B/!DK㢼f_t'66q& @M=Z/ct廵.36>=;j]NEƂ1v;[app-<ռGK+dyCd~ΧmDjZ! >xK]26ϿSWӻU]Qyj`(ь2fe==\A} {xoV 'U5].ڀ(k Œ;X)4Rw38f>[`}C!<'gPuO`@t]| i[Ge1:^Je3FXQg⾋]Ju$iTKQ`)wzM+)zA!i9cB6ʹ蒏*k V hYм6f Fl Mߡ#P tQMg`aTVd,{%E x.w 씳صNxFq32*v\DqH+sl5<u6Nm4 re6VA[@^j|ci#N' [Nu'n)$A&N+/#ljȮSV^.M,u& r5vœҒL\RM9qqŒ-3Ic(᫺mLsf?M h'ْ Ŗ.c+A 6 Ȕ@pa0F6h'v[6lH8{^ >gnz8@:K0 3m*ͱ ~_[ǂ[ڀ::q:9uq;\a٭o ZTN8nj{Hv- G"GIWK(9tӅ# hk~s;֒NN-emr~S_AC ؆D: "u2t=7BQ@|eٍ~i;Eoh[0nu>4-Z׆eYR18Q[uiYG'A^,;ىw1C5t^Iz5Pgi$ fteiuIč"ߗft :v0b7_ ghh;C≸ٯq(_]3p֓UPg}XrEk ,~ץ880(pP/В; pn2v'M^2>(t\  }&,QS6wrLc亡F22ǘ2NtnwL|? -Sk6icjz[,׉gl՗͛H<7w 9vXT={łӫ+\bD!'LcxV¸:D)AVNe^jg*@ɸ7}01QgWTS;=QJˣ<Ȏl '3&a Չy:@ek<*> ңTʪ|T+ eW}>. ?pp7Jv\A$WD]YG5hz[]@暿VT;"0^HWJVN!*U.,8*f:u/mTY[ci.-lP ~ohNbʳ@JSrBKgI^RK-Xuyi}t*<,ڷTe%z]HGb_jTٍ}wROŨ8@,F91K]%3$*THi"É ˙)ǢaT6[DzX(C +v[V9loC`ܞؾ*L@Q@xت:OK6`W(C2agQ]ZEjCY/(Ι/QMNK/]ŬUu@1:&rGɄO=qWG3@QMERncKl^sLvXz6ؔ`Eӑ.?1p8_hHHQiZ*k;PQX6U9a$f@+o9_eU{,$(| ;Sl]v=C鶗8fJvޔ𩛠iE0d}ftRGGi{*%O(9Yx408Rg+PEc2Q?2Qa0 kC a ">]ǵܡz4ǝȑR5xt/zo&A,DZ@Kqz0l(EUuS3K-̱ck:L2dx>JyP{{Yo ‑L{uPs\Pr\s0 IZ(j'߈)Z+ #(Ji0O3y FR&^GVu[ٛ=B̢0,k>`4B߲d>k=v?Zx$;THLo,N1. gU =N'Ì: D,!DN~8ADfph6=,ʷ|>5}`˭ûrj 2d7":z3fiڽm? 1|QͥΑNJ;GBq \fGB^,D.o f譼'MfsAM@xJTP+jH8%J5+x37=zAR._ &(;9dZ}G`j<@:%E*l35i٤y:|XKDZ)8{oWy{&u8(XYܶoҧyy8]$8D5#Ԇuيܙw(i^s'ޘU8" L./'Ȧk̒|k jA3'8G0!A )/>(VopOMHr0%"ֈ-+}HþpSd&4E pN@-ͩfOwTRԝuNo;'#i n'/͙FVqxNHY낝}*iȋ5!^-IASkZ=mMo[#X a:*i:tO{c4 4ݬ)rfYV5H[TzgT"irj=A9lrOJN_R mQE\^ w[\kX$oWg0^ژz\*;rn;k51$)XV9~9L*ms ,ӵ7w"қ&S)B#6( P { ^V<ڮ‚YOfXд*/>I-;*pIȟxd%%h}hVXیIccAڑN[Qą*%*(|Sf M5z;=\HG"Pl` {ԣn+#;i7s @')W槒~ K.~l)bBлєFޠ'>rBf'T9f- d̻Ma[,VepliZ? 0jמr͈k4jdi섫F>\_l*e J38iJ8)sXCp8|z&ȭ s53Ʋn{mD澙EB}1 0dwQKKvtܴ= ; wA`52qmAx\p?„|IVu/&jrYk9.j5m\ h|UY,rwT)cxV:uQ6idK*,@O|h g˵ߵYP00ljx&49kWg R'% r}ц(T\Cتyo/m֓#m?^t* J- oH:ul1&}8fTFrZq$X4^qq scL{0øktj(},5yojAt#~jbnC\'sqMtbq[ATuEpg̯r@4mP*X{ S-Ւ|9GBڣsyA 쵗@VKb^Z_kI%*=ǣzu6[[s #4Ds~  Kg$@- Q)"ӀxF`6{4ЬsQ|J'!\ Hk]5n @UlFA옡?MxNKUuRnx*V@,Sp:SK1"`LROpr'[wN.tϴx8[wlO? >qlr0~"e ͐YJKȧ<~%.)O * ,ޟӰtV+;=MM;\.gġP(/e^6;X%TXJCAgTS*\I+"̔LҀŪN&^)g=Gϒ"(Dtle9ew%#PJ\4i} 8lx BBk>xh'_ 1 9V~{LhOE]<$oE6cv"#̏p~1[ 0OlLIDcI[{iS`{ RAڢR/~♈;bX~< dIfH8lz t] YwAM1LuUxt%+ jZ+_Wl>gnD2СEAo@ѻya9i*)ž>oW4zYܾNGb^J ?~H=i%`Ck"$̼[=6Bn+Y eo=MdF3ȍIG<,R7X!36U$' ~m Lo3^{IL[4-"pB)]iMixYW>4bE%w 1Q# NNDG3E8S9EWAbɐ̞ApyO.// Isl gT´g Au: 8Μ Jc[؜ղRЀ4mp277@,UPmCch~Ed%`͉E%LxF)T.#4Xl⥭p 0Rg5|֌H 69c|`x#mEXI>+y#i-%f'by{$O8uKs¥V#T}C] 4+e]#j=o:{;-;|DENF2C{* dwح^$Җi9tsuX~)&)S;7+ [ݽ)VC|xʓl9{eB+<%~Ӑ
    Ce/N0@rA!JXԼq7Мîu>r[cT=Oz6N>$)zQ E^̹.D (T q@04u 'z:]`عIf4 Coֽ}߯5Uc^Ű@s5unA4hP0A9aܓ<<ǥ =.P|oɻ ;%f$m$$K,e,SWt|oK:{GLp( Dj\|\wʼnLMD] UTDy=!Yjb 椷Ʀns(q8ޛMdO7K^ L?NyQ9)c{,> 2C_Oc6Ma瑱0vn<H_l 'ĎDl!pQo:I |`o?YW̺nY%ʀOBssA1ubCHy0<"K}D+ӾV莍F>shE7(K,K <>km#CY|_@e&(iyf-Gpj3ƸG@Be oW}JCL5FigP8S׺$*0j_g曡O5۳#.4^0|DF&V@;a M3][{˨p-PdLYT|j'4gF]2Ojz U>&EB&@*{蝲pL~F bU8|ófvJɭ$ OLy_kC P _K( @[rwG| 81516 c,?$6_1/s2fGZoHb1!ěspqjM_wvO93g&A=OKGӘL.<;Ai-!1.!0QClB>juCfU(#&@qʚD9#KTo 75WO>%[Śx",W"R#@uke*qh  y2pV޶u4xН Lsϛa\27Z\̾R;82;p焮 (ŶpO BwUq$KM-qW^IIt B:dыђº0@-WK?=~8r&ɸ@F!=\JJ D emd;+;P"^G~$@*&Dd1.#c/2#:;={K q&S4uі{? SiwU4#^LzT/ z]8Pۻ" 9_O[IHmSFDKv"&4$%o_3ݙ` &9Jaqr3y %"9ie`iQWzdk?aQeۉ;PbXKģдh.#ߴ\{Ζ h'Fxhzf5s5G4yT!Iü3dwP8Q󗍿!2(3KJ3#Q2m-knɃbLU3AA4{WôK'cGJ~͸)Cj0A3AgU.?g7|i/W Vh`5B{7I*g'aԽXwEJ#t͑`K.vQѯ"a0΁qůPOzYśR~eȦ8ignl &a:Gw}pu6'&w'0/t. pMY`* Ϙ?F^ܺ}95"]m{ LwX?|U VRmn{AG& IѻV.n)B%&Hť='ۏ0z>,הf ye%}3pN6w-#RhZA}}Cڙ$@<_˰\"f9*FQ $sTabW=6f>ڏj%=.܌!%7*6r|f~SB 7^j%=ZC1wE =UQS\]h$Yʝ"̃{]}NǃoUabi$WMQw[794"Ӳ9q/2am¯*j:j?!@SG9V wBv¶( w]ӘVi-<?ɦq/#9VGVi Sl S?= {ݥA,2P 't%\NV;iVL6tCr̗V!f*W[/ݓv OtuNN>7ƮH[UX-Klw&YJ&Zy^*{EE8#7ccf>&O1wu;=Z[Pt̍tů /"ѭom7ә6OԂKݦwVcJS\l*4>ݺ9$Y/ijH|DoDol/VڵV}2!A h_3[aBI6WQt/ vq-=QF\h(Kkt,,ŸBYrO̸3- %a{qUf-i(Z._@h.h[Ǒ FΜSxi%qDW<*2\59 u# E/pZ;Fy<`=j盬Ӹ*FIv%~Aǚ(ww.OŠy' ^Afc _vzz;H}n$t49R^5%18|M]E6cdwO;ejp7w2LSGfSZ, F9Ž G@bs͇/F h8W-Fރ yr>!?}vFgDž>-Z |y9^+iꊖ'T>I!/o vDid9Rr)~u!klq[3i DqB>ƒ1Gr%NX8x |%nJ*e_,E@_dt(KiZ ,,a~J˂MLSQ:5\Us:,ʬzwԈA*_i5D~dkA Svd&v@ir^R)s0@P?w_LV |Z=㵼J_\W{:h2 !"̬en5[[gkL~)WsD #rڈP&pcZ(1)i@1KA Sy.9aiJjޭ~]@ڹ[i6qxmCq f{\_Nj3YGFj(9 15'x&cKJYB ]fnm˩'հK[:@  {U-Dn,*~3MAm 8OSdr`>tS)J?#o;!#±Jyhn qx Mv4B5kư ս;yà|"*J6[I3~Cц_ )h\-`JY!Ø;:ú#y*rRO);}*gͳ+ $oKm%1ٴ#pݡRvFx9(y)n,JW+῵H%VN2(8%N;**c)4 jG!E?43P:߱L \:(_-`wnN)VD:AXlF0LW ӷ`nsj~ zAӯЙ8"sT@#2B.w 7g -yMs $Asg "뛂5|:kُVxZ{2".=y_ǘ]c,Z 嬌?93gg de)id& qp@nIFt?N.)lv`馿6|o Es<SdHOPB68qآtxhsGư/x1'ngwzFQT?mM[am3AWX4Z.}[IxLX|up D8Yt_l յ )l}+W2hϲoBL^^Dz\elƈJх Uµߜi=r\umwŌ }6}uu #وA_Xўy;J2BPk/Bѕ8e@՛mݔskOS_H ÛGbA^aº3>ܣ/m0^1`8OnJB'lQfG[*./C\M U ")~2'K\ZO.e6WQGLYѕSʟ.[ Q]/EJ a/u}*ך賓DR6I- Q6RAv7(%du}(QwHǒKUSR,wߵ $#S[| X;l O)W͝J5*]A+tdKىDaM.G9>clRB~0Aؾ$MKoP+x}q 9)f]+Fd`D2QvՋ, jgy!/T4\)gXJc`P$ !&} Ez*FNSDnÐ`Zj5 I8]4ieP*_϶$0ujg>R7urϬ1Gʚ(({MI*xFm3Rܙ}FNWz*cw\e:GcѦj2jvfHF97X\o ; $PYqΚXRު;~?"3~irh4jf >x/[4'K˯ۣ=38 f*X)IuxjV9.R2]3wm6>9T)}dOU?;d)Vm2nsbQ6ckUmOr`ЁB 4埤T, =Ic)+0Ed%3֤l\h$/*%0#ei `6 zp_r܆]LN>Hޛ~Jx6̉:V ޾J3'S7:GDhi%"HE hwGE{ӗQإ;I%ogժ9Rg5e)yxӁ\4urL8bafj[,UlTy~e="2OGNaB,Wz6ҵ%S/_ ؙuIH H'JNEjy$a6ƥ (wSЩ<2Ӫ#* Zn~*%FH1i_Ll%8([]l\=EQ›\d%hdA ,Ywb|F&E-vwܬ HDi3?Tӱ"Ka= |iS'>;_͕S[\[m_&ZO?*/=Ү*slE*L1w,u*K@51$kxn5Cg` $4C99&_ gQt$nWy~4z 򦄴/3 bi9QAO%ڍlu9J"ժ@c!PeYd??XK `3_|G}2+p@" гH+9ϻwtȟiXp T}~7'Eg^IyFbL-Ɨv/OIA࿮AaoMbn/53ƣ+/UJd )aNb4fۖo@P*yQ|1t'c@mΑD)sDd}cUDڧ)(ff1j>Tr:lG>@聭P (3 @CJvs"}uY|1VNq8RTa Ѐd7yw|{ۤPNM֭$T؂N9PH6e\-:5/'1#ia, !/2y%p0Y(z27GAӣ*#5a_ ~Ϸ!Hڨy c^mgFHNӋ-%_ ^tτ$<]'%J}K8_b:>?r:9ÞBPB6O޷<6RY RkVdm9<ݺʟa#>A]<8/DeK0!% m nlˁUvR ЍL}^b`]&~%p+^olq!5JPf$^F3Oz[e+Uy,1D1b(7pdVXeFÊ.Cx0Yڈ؉ e UD2_7K2T/ؐЂɼOO1&(Oڈ{V9#gIZP\4Yb6E+ 4N "S?h֮˥귓 9]^Q͚kVcg˜rBLA޻6BvC_KnleGAµe>t3s3jNѽjVt?c-)Zhcqs؄M)HT ڕOFJthKO]s;6@5 һ4-ɞ}#?c"IRTZ'FfːޟXUDS0d/ |<^Fwظd<>)4gHNw 0I>+;~%1WX1Q4jK00N1 UtEcw:vI KffTmlfzp5s؜>7T:=Y]< =(=UF9} 3GMN/Ш:0i }؟ #"0w kyד B0ikwP\C-8B{#Mn~DTWSP>-scoDI矢KƘ&ʪO.fUq1SW1gxߺ'][@Xߢle7${XL.e%h_kD5E`M2d9*^adsUi`Xgp$QAV<_PvR,b%[@ϬۘLza4C: g6 0rۚ&;_9d|xKS rK&̺TN Fr$/y5rEnnﰣRZ)82!Elyy EmR2\*`fU)E?]ٙ޳7cnxtR?mGЄPQW`qM]ܷWLPkL#aMtH"`sf9g)0:zJLӪ Ah&[3j5H!-֌OۢP~ r(8gɉD@@Cšg&jgp8cWwS J|xaKR:J%K :Gv=\㬑(Y½=4=bD?J2 tay84n }S4>DpZT;.ZAvF(HR<疚E <, wȒu~+jl&3ϯ-m~U-GFqnw(_A6S|[v0jU2 Q `LhpC/3Vm%teE)M`0 c]⌵ 1 >] /߻ePЛˁE̺B> l-K귅sOLOhЅǠH8`4y0"]|yf]L̤9<$(L%BIK1Fb}"}L k=9ðd>{%c*wrZR6:s*b;ՁhDM8.Og8Q`Ĭ4|q^w)OdPLȃӜIb_^(uu)^bANIk] ƟYЌ?XO#ZdU  |'$PjU~.%d=RJDKx@ƜO4)vx\v.||MMZt5CNZ: KFy8gц/]}(~+j~efv6vx$Kxc]3V,p T-Qv͓ziKo]漷k^ännuv|՜';hP+M uW=k)Le;(c6&^z E.R2qJLKܤ-Ѥh>@ rhx#e <ל :ؘOKt)#bSggL9 v)Pr6L:noD_5hȦY^Sg9}SNvfw<ј,q:s}I9Fqnh DlTZqP_;3QFJq2(֠ۡA"@'$(uȼtU4#?|by+s;N~IO=DToM}ƾYb?b$gTt[`ȩPs 8Kj ,Tlj"$ֿ>]Ԭ4!ׁ5x$P21~!M: ,}*xp&8}]NeԻDbٗvtMoa-Qqs.;:cϽ/1ڇT#]M z}kx!&eJ*@bɋ:|bH!A0\F`Q?)}Dv*)ϙ᳠%#/p'C5r'yX ˰G0)à"VZj.ˆŋ^M&Z%:#3{0p>`gzo2L)_^o^x rGeC7 RdW6=jQĂCnt ?-NvyEdƎ̍~{qXdKG,v"GSU3ӭS\a8`tgM N,_% OQocO} :2MY qFBgQ״9 T؁^(60*Zn<w@ )<尜M5/Bȗ0#y6`Um$q{l;?;h|{C}l?(?)UUp=_QiRǜ)}rsn5{cAyiȺ8r{J|QV1!Wa?X͏%md ¿УCF+B`@(c x]rr"S)~>P=Xպ|`!K T$!`~Y_䚚["ƞ:ә;֚ .ŢR\ ,pb*Qb66ρ`C"˄emu2KQBMJV=,O$A `cpkO}'Yo}M_ݜiFn){^>vGy.~}ilBN  nyYyac ]CXW5c>y[u# ]/K&h%Mߕ$hwA`ajy#7|N魌[?k/9Hv`Z$2>>[?5^u5gj 2\IW]sU뽊+'{]a@DxEABwu.ʉ92QfҊtp|LVC*ѩK@4L޴{{j9X650)Gs(Hu8U?HmfGb QIdpto@~hɗb3O}SF0%)CGtKbE FoZB/a799k]<4b,tމ{]K#fUm3\ca6FEqDQIEAAfS:'{3.{27hgqs` -ږT>uuκ^y; T4VjMB!?֨}7)A[OZ`2:l%8hܴ핇wa-6)}{UCYNC Y"a0QKkuCMC Mq| 8V Ƴl>+I![ـ82HC"=ǿq:[H[o'@h)azE{<hSlPCji"0SP`kUӖo1PZ9 AD[,!Y%K4* wQY$:jAV[4e6@+QxƦ=H)h. O€[$ /PgOAmE2W053O#1y#AgO%U !ms`m3;?s=uωQbKFIŘ h=; ∔di!8VyxL(gÝ2,X$:?u W;1mFIԑ1ui+a@I'!Ī7xXIP 3 NLў1DeٸK(!{rx0/gָ/`u lmc>HGIp["bsste('JXr]k;@<6s{χ\-Ccw3YYv"bٜp ~[7ĄX)iHa.k4ۇ܃vy8c>)OBH/nվ9l"1cbFTQZ \. $Xz Kcd}͖XJtۥ~B, enFn}lȨ!90Ͻ0媛1Q6n<~ @u44Q9MɊ{-fpyP偈oRqlR@]uN glqhbkBŕENn'xX7QlZ'c>qm+XY&_%Z5"͈xDUob.k`4^ ~:5?'__;Rsc@+29ooxLΣVܷ чnMpMw1^X E|Rlv. :m=:^:=z}1ʻbD7iGq ۈ(rJS) %D%׭Dz҄I4qZH)ΒtCK$q " +:'}j&nXBG4KY(̒,F迥95kIDF& z\G}\QhZ^NCg.u#oȗ8=Lg'!x;KGGxKf*I*ĦA3.u'К/|WoUGHw+USZu.\Xk[!7*u gCdkޭf4GўB *)Xo'XߒœBP" ܈2fTpC(:,vxA|HiDGƑD/9`(h~cm/~76\&/gS2pG6:vZQ |nO7NэK 4GT2:n*4nB>ýn/"ehuҥă~Q &D=lW##U*VDoS/dž?`1EPӬyom)vwm*tal(Pf->h'hJ/}9BȣK!Dĸe,7ĭ2k=]g̅ %?tpR63bv35D'LQ"i-bRBbastlC7蘀]up}_#fQEΚ7ʦH^hD E "k\e& xUG\'7ᜊSRp45J"sT(Ot"e|\rE)Pq rgV6j l-AP3miEh[s(1e fTp9: ggU2-ap!#fC:Z"7h4qcxI٭y“1wyf/Ǩ}h?+y\-G79cjq@Gk[Bk}jF mBH/yb`+2 A*qC$P֬S@V3 ;nijɑb3Sl_1Tè}ANK5-oy8̋S5lOr;Α!8X!VK c&'m CeN7)iHUΛW/r.H \ٙh3Z? Dܾ 0y+>#\ JF;_Y-R3S#?~f#Gn>`tg롻V7Im/wv cskp-hw\TV .R 6䂨Fe_o%1߉nNN+O "nȦIݬE&Gu{7 0Ȕ_$LRz 'Kuet:Ek'xGò,FPj+?!2&kou:K3\Ṟ;tAbogf&WH?|m,_t״=_l UA  L'>c2ŢER4OJ9E۲͎As.qb"<x~ E38~ =c aEP!j^~|҅ft)(S< F"wN_=I^9{݉CFU͵2`ܳj<3k@N|gf/C_MCQI0'#JNnF{ 4 z9J\jtuiɏ)*Yt;۞h(ywG!Ƥؙx@ƐNncjZV(?Fbj&Kd9DV-Sn (!5:2 #za3# mγ-l,}vZ %[LpY+ǏShv۳n|Lf B6k<9u>r{{_n并;hq$&K8m':DbE_tJ +$G](J %fO)ЄSjĝ݌}^|^[.fXҀCT:ڠ9 G1]{E&Y8K"ZiN\!ǯ<%G+yfrT^l%;z P UAf7.1H.+ d>P{aYu<\L)P]Z<9d/Ij1{X4%74!{g` Կ6XL[< ', [r$r='"_k m#eu!99}_ut߯ZǶy?UȃWim,Gէh]d$'c6iT7Jp>٧=ȋ* &70sZ˧.l$*KNb|.\lKЀ (IX> TDl?`L3i<+Ω{iץOQ<Rk#K?qԂ8 ,ا6a3YW0*W!I})A=5[rBE&d4dAIR$OWgM.`( ],ۊX$ܚli1Z:D9͇" rw?;.5a VȖ#duʈ=5V RN ޡT!]Xoxdk͂B_CiSJy۷1{u #8,K؜U`| C%msJ ~7(hZ5æᬂyD؋>PDS'41*7Z4WA ;fAs7̱u4d2^B;d<}H^SgƏ?nɅ62IblwmS Vǘ`~?[ؔB9 HP BUb[E?t@D0PGH_W[ADmyr&ٲ;pou-┚G)KyEԀ95 |HHwf$²U1 wm .-+:b]pQ$*T,FM>ȨeOȋ1+aiy >0 mtfD'IDj!zs dAFju.f *&?,)twyh~s އ.#2ǿب}8m $D5f@Т&vDB+ŕ5ʮ,]Z{uXYC`mϋ:c1fD1₹S  rœIuXN0(^K2y_gp)G؟/ &fڶn,%T- 7wTD<*aʝW'To6z< r}F#1%Xt5|v"'ɦxc2+,'xE;uPj5 48y~6dj*Hz7ANCB'r<ՐAº%$=Cşݮ{eῈ&Ԅ· +^+O(<(LmPqrdJv!T5>Orl kDy@9DSyK@ZK]ᗼ{!^pO&VP^— 5W⿗|).$Ы| μ<Դ8Jyp5_xs &7hFȄ2/y '07PK.o?ms+ d9b} VIzXlhWu9@k[OďR*V`9b_#UAF!Jfiʨn Ͽ D̀Nw:#)ɴ:  IU '(f;dl)pȓɴ `\KC74b{gԂ{ń_#S1IAo'hQx{P\>EIOI(\Ӊ͟3i 1o_m Zqlk+WKV^9}Șx ^紡q Y-73_@@0숻xYc]긎bC[ 7.HD/zI͎#2[l }пqbbHeGqrZ]lQQs wO o 'o a?Ab=* ^ y9>§ڪ#N+UCvKK|uɀ\P6H`YG6`H5$@ӆr6QrWyߊ 7)BEg'I V}U9E X&l'-Zԭ0wxamI(\(TSXUC4{ԝUT5Ux! 24CL&ᣵj$KJƷ<`ˌ,AQ 환t?Y7mRm$c׎uٵ;e\Y*[S.d,eBR&MmZ≐߄'Ԫd n/ȀNKhcͤfV~J_31 pՔ f#JXKw-ߝo|cD׏\mKh9IzӋ96eS cؙoh>E &XS Ŷk)MV$qܞaTyȣ.eM9keO !55Ȥ`9r*2Js,aG߇4xЦBuQTY]yEo"fv@3Kߎg@ /,@ͧINAH{|VUHrzMc{H (> Џ܉X $* WR5\Z \fV'tKJi(Y(k!YpO_}b s&I(_XtB[}U԰ &V&b4pn7EΡA0|0CAsт$ nw/f]9E̹mJHzEsyo, Rb!OG!gЯd/ULpȑSR\Gs*>HjЂRJ P7"\Y4+:aTa:ҘI5FT#+:ZsKP$ðte!cS#E] 0p朙Lu9LL 訛U 3s[ yύ6%åJΉXnփZlJ",I*lp+(T[޴s^[֬+~D־*~;AJav5JAD!nPádN:-CA'{YJd ,Vd+CJhztvMYk{_C-(w\1 Y(R =|F#4. vZiy]W^YnM@n\4gTax"'xLYD^:r<%LD[/-,$D9=+EX獆Z>'Vݔ_7!7-=]Q\|`6XH*```I 4DOke̺M`6{XK!C1OcC. ٸ l̰b4bdtЙnt[m\Ÿ{i~`|1e/bB^\R7:;PΕf?swZŕ?A#Y V$w'!XB|9B3{p8~'ƬyeL ^X7r$۬va[=@[s>6vT{e`꣐=h;mg< IǢslw͆rʱUmF3K`~dEEGqA?zdw|qx c%gWh/c:4BMȟ|BH  3l-'ddbhen\AUliy}U l}W!&ʹMb)"XeHXo1<&6CJBh(-N3C|zQsE6['߿1ԭ8 k[IlYP>ٔ\;:FqjR ~`)УkYLu9];iN*uN2@x56vnytvmDH(M7C636Z.{t?<sh.dA/"1h nAAHz!Xzg9KlW[8KՌ-CրTvz@hWO*-%?"pk-sx@^sSE* o'@L ,SiIt yi85덝t\E驳+m2o|.fE{cBi6Prπʝ;?d25PH0Ͼ]ô&+:+75c[> #_QkV|weŠ%]*gF c0˙ ʵ23}jN ]dhA6=[xš;Gayyua救^2"POs M̽W[ ߁Sh ߲` fYZY-u9z׷4LmpΛFF,fЩ6]-'cڅ+rjmh#d\wXG"}]!ә E8WFeL93ҥi)Y$J B[& wf4 Ƃ+)ǜH0:;03T455K=2;Q >V̀cKU,Y tJ2#L<2\MGrvU3Jvby)mb".9*GQh`{/#2X64{'a,bio@ˠ|e>`68$Vҕ-DzJ[\V6rJ6ɴ􀈢(?87uNA_ls,I@l|Ly+KTzZxT&,Sdc2BNa3oz0#ٵhg?(@q (#+የ{n_;v_Qwd:<%L |2;$ȥgQؐ< GQ!'du:UMYR%SmŤ+3cV{ ,HWnC#^2?k3RTlojtcOtw}bZ资R홶"^nVzG61^ܔct&2Tݢ%}R`.M4ThkC nqh{o B=yYBuavo<}2%v:Cxwe6^(~䭔>Ky d”MPDB\v͛MbȏQTj*rF C0Bx{y0i$H@6V$B L'D\74u7ҹMō"(9)fԲ'Md#TMWsySmIGo F r =E}eQ^^R!Typl -) J\6d_ kE= dF#:p-  3G Ԕ<oy: i!N<:€fb BKڇ1 79ae#.U{K!Xt8˸8k4%>y=T3KŹ+Y8Vo9Kxvp7bl ǾS[̟&<>2#[uۗIELvZ4/m>ƝVo?%YWMg4pD͛ǔ<.۱:5$Mwqp+Zm\sleh1,k~VG nD5'}2eR/h҃ȰoGm#G-E!^Cz52\V;x%@Лa :E?;L&S(b(zt$ژXkO%G) =_vaJ{BN'vSpߛwo tD"bg;'c@RT3pVk9Ƣ^έ7=X(CFp/½2#}q*6$k5WF]*U |eh!7_bjЊq H ]UN50"\%0;vioFjt+!fzk<3@K7;>q{\A ~ӈ*TX#ɺ7YLM1| //|dR&$a%=zk" U儈􊾵-4zjI,m'9jƃV6tY5CfxYug.,dhEHslJ" (0IZzV ?%x५2Wqy)K!gL6~H@ ($.ۣnYns-T2aW/~R~ :_>ȑ4i krh5"mƫ34V;% N!i=CQ6&`Z8Aϊ,T]U-<ؓ´K7n2\!l=IuYfN>h^7OǪN9hdIIC[U.,(ع#I$֞ 0nB |8 [ 6Rd]!# .ٵB;h-3 J93?>NA k7I*;^ssS '#b~ȊԲJ>!ovKQ$q+dULBcШBmYL2sV[SYh ^||vN].L,ә NŤLY)ZdM'~UL,^nFC]vqѺ(w1!Ur=nIX5エDƗ=DSxs$2Z3 ؇O\8 e}~aȋYwC/#jAT~.cq )w o/^yvָޯ&U/\Y$hFm"X=EṴʆpL 'ʩG:(R=vhog,h՞읓r.F.rxM+2iupeZ_ImC]!@I4h5WIx{Ѫ{y*CK1{+ˉj(~2$2X cTNx\.TC l*hIxN5;f};mV8I15?`ǵmzcٜA^s3D@%:ɼnrE-%i]/Mvwrr!ԀX7r՘ށO^@i:PmOݷ5~Iժ SbD1+ua@عZ]=-V1"K[L(]j~E@g;Sz]SP W )Hඕ:In3V8r">N Mqlj1Y'r! +)9;)I >kb*r2׻;eQvv^ ɦ#mܓnWjxi7]tY麨0آ+ M~LG=pƐ82±rNT0y"S,~vpV\=B!O6N &?o֨Q7$\m;ð҈5]$:N8Nhwc>zJ7C^DK2:Ths틲$X6CoAC߅VX~5@i8\/d:*D ս+f 0%0i4b~90cvz.M}2abʟbV6Z"؎ PK2MgEK79eY>N}} % ~t@S=Q`H _Hm6<ˀ.tp|^#] 65i'12k5OjPIHdIbI)*ù|KF A6 qaA$sO5`5΀lꆒht֋9n{foB/mU|VhA圏>FԀ_x)+lHOa+㍹Է,Y;$nfz:w+kBI=#.WzYTB㿀ZF=DQ VԆR3 +ڟUEqPZ)^$fO6EQ3U$; ? +ISnٛʄ Eߨ+ɻ,'rƾ LU88H8!LѠ:nb4Zhވmk{+4dGf|BǍL9ݓR3mNBq9뙴0& Bl!pJRKA(iNV&i(ϤMɝqs9JǶ~虑O_%نޫšpFahhJLat9O HGը-x$KݐH@0 A;;0+Npa7KZ[A".QylNoE&:4vR,1 Ô"z)G_ce(KÛGe$, _Tp]JfTcd;Eh^ܹwjnt@IO=m~ꀗ5l>(}`͋ev,ݷ؊1'EWBA1bX;.X," \7Cy1%5:ʃ@JgiȎup`U^`AxWs0AC |F t:= =>y!FNь@Lv*W,j*1 AUt I,LzTΉP* t.-+- x^n"UI3> `HXfcdTqY7=V*rS8FAsW ڏGV,fȼfz3T[M"z,ɻ8\VVCVj5? ((t_L qcnT:J?HbT2I Pd0$xG|$[LdK4D#`(mܕl~g^ʊ | "+,#Ml%f I-XE4'Fڸ|D@x$e6Qt|͇xĻ?% DZ|`Mi4g7v4< #N)l22‘S˧Y-Atl@hRw`دAdLFzX_o(t:Y se1.:i"i w$VLFj_"%K0ԭOI*΢#Et ev@ "d7?,ش.X/'@d1 u)ʴ|Q+i6)"  GHe=]UN$0Ɨ Q 3W-U L5@ҎS8fO߈Ƽujbrɞ7 XGWtrx\|<$4p!.])?θb׽do (lUte/ ٘NyrZzUN}:ґp>[oP.ɈTngtU}s(Q@2؎[nU9o(MT~UڦS& /`g|VÊG>_$>rzQD+vb48&w?D%/ pG2irp_Ij$n Sb;;[NrRr1 cN|d>H?YC~5ӟ JkBH# gJ%J@9+#XWdw V+la͙r~%\9~v)y3Ǩ?.9a`]Q=cJ~ 2x|SL}J:mln`v%խt3TlT("]ۼ!g)Xna4ev `J \),`Yy 5ƨ2ߟ^9 wEpMK'qgmX^x )j϶rfXMt|SPZC+HƊ5Ayk9TXJ>%*+5=>I[c Sxڣwm7_5Gvk[./+O /g*|))3QZ1$y1b?.rtM >'\T4Wyjm[6@$aۢ$CB뫨Wngm_3_0 n/ؒi',܏z O,,hwu+$Khl7{*4VYΕ_3K6p42iw -?߰1/I4~o+PAq)r}a;N.Az˥<MiG4s;]"AfWW]'-n9/n̅ ŭq[2Ǿ{uL6h^x_sWNАrIZ+VLZ"_Em,qY1= #$_!p<#՞W|/{L^>!`*:Rc?qykW|eDV/x(=]BlT-֨@ƙf $9js 39'7Wnccv4(wj bh"8 `ht& ב}@Oaqy.`(ZA` ROu5R242JFn?Ar{0x4^?SB莎d]my#Yw"Pz->$/Ok/x*=2Z'AB'/O|-1B'cdN#DCt]7 C\g1d5<<.}B>cH}yu)n:l]2q ;0v;y2H!t>)>Y#"]d/ N0 h??,vq ]ޅs9xI0YZLL4Ȉ' cԚewfzs )Z-.ߒ8[beIS` wUZM` f`ՙ3g8(T"d_ Uv÷a8Ѫ\P#D6V(F[@IUFi%6Ce5󒵄PH [Oz %x;*ya11YF 8CA/FJ iw)*L${WM^ 1\tMj/׵PmU|Vxm̼\B x2%3 ( Gjs){vʑJ(@[ZևW~_p)n;VI JFWN'Ǭ;]m7Ni3xd pfO'H"ŌÀ }24z lMy5W0EΈڌ PRއQsɪΨ"ȍgPbopZ&x\t T&CЍ,st`VcD6apu&iīʋ<9ݰiwbRfoL1 ;R%_?m1",R7O#ГGfus趮(4h /i_T_qm[O|JҕV'ZƐwS pi$y5r4//*uir1;𢤾ˡ z*Qb}`nxYU{@U{BjA "Z__1P`oMu8>1Js$("χdOTlQK"$:\<şQ.@aml(WZEy'fsCp~]9tY :,u&en3PRG?TJQĐ\b.8JШ1YbI]NÜ#ظb&" aho#)\A*c?hJ( 9YxXxl.-nt%QսG=ACI]uRwrYPO]=EAeI$]{r^f Oe="{6 pQ֥lЦDrAӼa֕tvo]J-wbȤjy1Q竦:>j?6<dsR:>UL|!6>gބ#<ܧ|F:) d)iX^綘ǻηyݕ2PD@Ģ“ϹY C렙4S^'9D1rNJ͋P [efhNdOnA;3{x\%\P]qE^(4_5EpH⍘nEO hRm<}/#dcՂipZrrw"`ƟxXbq {RQ * 2gul6q?"n$R"lM1?Y;v]YnvX7HJ{L"X.ؾK.>k~L_-R<tCR;3R[)4%v(=.CNBM:0"u\HFgFq~&FS8R?BS@:GdSX4 #$TH&`XV3 (\Wu(cd'"kUaSsq.ggchX[%$W۬(|z}(v/'p[1ULUpC%AD"?<F(_392)Ng8/kT4*B/W,ޡ IX}o'4$Cڵ\:w Nڝmz4bnkc^;;FuQ3Pf@Eܤ'*_3<>g>@*.G@rǬ睈=2ܕ?=k4')@5O %~s.r-Z77"+ x:s~8g"4, ~qvy1ͤZ\Pç pXc{ӝ.]*Cu+ȥֆL/RyMɣ)hOUvdM&ĚG]x]6Ȇ%c:nno zvu>~S#/d3 *M~~x}ʖݜ{òjzTxO>|"w8AR̂B7N#Wg-#8(o`Ś|yA-PRgoGaV!MH^0l,$N*%̟8}&Ĝ"`rWÙ_a!+`05@k_-yM}tI6')eaF?(Kc|BiY߉_C\IBRX$D"B z`rrH~Ӣ>*S{ܳV9< 0dGv{[ábP}{ok]bG8lX}KX )K`Z նƷO±ʤT?+>*S=~d4Aas*u4z-~k*W&ߺvkd̦s X'!zm%lُ-i``R&gCÞ!YUdc?{+٢(@;)v֗!3t(cJne=u^@PՎlᙱQ²^WWN-Ӎ"* n`%~&Ƿ5&TA۴1ܒ'~JW7a̎ i[f%NTq' ܂΅$QR?IO7T I@lGM ŀ=D#@djZtCh+>dx??k hq{(ez|ԭ15mg[}2q~o Icu!d  / a@_W7GˢGo:~2XP 2TQ?KG7=>)'XqkpЎO%Fܑˣ*>Wu.#=UC9x6H:;f'~&?:T/)Z] DnۛG YZRP:{`΂5"M&Sri jVAa!JkkPqa]P4i ^סm{`>3h0Du!wBmDϨo{"]vZl`\$֧v#GkX[hd1ZCC7񨀲1W ˆ"i凢9>l\HWy#(5we:0z=\96hz׿ߍ5QɍmZU:)`]rOK \ʎ1̰{;ƴmn`*.щ"s}WrhQp5]),r(Z;>䂅ŗ,7a+ ~ro6Ilw޹#`4_tb{XU]b -}FrD_ iCVmB \2N<@4kF/^{2P^<(9uf;89?/l{~P줓{?Oks6uP&5Բۖbt:@WPZ>6o&6mQ,3C|_rih G)Yڂci0qy=my.)Y$v[F/t@'3al]р&Nz0iGjY5ĀPi*ũ(W$l-[v3Ȁݕ\Rqɔ{wE#x[y=%o(}K˵+X D|vu!qJ9Vw^^Y<3WF+S%_NsG-(lr\Ip9$}O~IKnvg~yK{0ç )/wћa { WT`Eu,^\T%>UfWC/#ꛜ$(5OeEUnÞ{8SzSJ'.-S9\4.%8*Ox2yt|,:8nxt9{I6xrY*~ƃ2 @-,p$lit6[ib~0jBݦ_LboFvK:ލM~ςyfclj * ƧUdp{<@auQpu菿r},}hʵdHЂ(ϕLQ["d)Ҿy}1*57+rlp=Dt|NӗŜ~F n]B jjB 4Cd^dv΄a_uv,45 Mϩ*l_iH1 䃲1slBڱkfzD4,[0V b 3XA=?(` v2&tu/x0mjLiKMy"_Oj^&6NǰT~6Lt2*'`n5Wvr&~~Zwˏ+Z(?g˝scp5B:^KTs`50;n~VR RA>KC[÷`c""0 D'"3^ԫUz(V8hO'k08t{>%xUBn lW V!޿Гb)Pڝ&+kt<(jk &pB1f|3`Ngw'HSmaoVr*(ӱPH C5DX4,q /'|ƓQhI,l,X~腰?c$c^Mo$p̌[Sz e#Y@Ec}oғ,]ߒ:ElLF&P`7*B&NMae g)ݼaԥ 7Qt qM.nِ E?L8V)tNl ԊKV6)Hsy-RFioiÇǘ=?j9'nis6N2(Qv^ڝ.nQt#FTLsHGii_%4 ~aDZbG"/zɋIFk׽ǥc)|Eኯ.W('vx+oJC5̅9YitZʊ=*M3Ⴑ vcՠ4XVQA wV}͏B`Q8ؖ ^ZatV"`$ ]L }G2R'bY{A%g М ;K%$Ա&Iay]¥b(O dѰKt{Ӕqv˙ݡy.g4d<>vEn (j8tj}г3P.Sc3< Ur>;Z3|TPÓFvrB6\ Lg;0N>CE9.cfLmtC=gj}0 B QFүmR:'A4xk`/5O!]!R_1r9=vg̏s`/ElS)sz7` ]BL8Rap{:1X*p62!y&75>WMc˷yŦwq5ykM#$ {WըGhXEJ)ϓ9֕|m5pߞ4#yYubBgXBA`huܶ=CVn-`19L< wT=&!^8k6pq~mT\T n3#ᴰp?BWg%:CkM.xo'wB}k^Z >9pC5U޶[s,UeeY^JiKPza' zJoKXuZ}+nz[ RA-Q3Ȅ=l ܤ7ͳ-{U[n4 sIFc橯l\S\ƚ@t?k{k`/2J~tr,d5j?p.U"AF& p$GbGLZO;Ӌd\`li[g#yHz"ArDo+1])#PJ.A{ϑ7Z+`ӀR;b#B]֝1&,tZWV ^~ &P6)B\J5]sYr:i' oR3(+4E5+OLx.`M9%"gpQmPe>e&o/"r5\"7<-'_v@@Z1|7CaZ;"E*Өa:ZO^w60N:^Qa!I%6ɃOrbv.n|K%wo 9G +_-G`nrJ~5dQ#<*Cc>W4!mo i.fp(@fvV;ފ~݅LIcxiOA sdSPOc%hitfHvPI2uG\:GU:QT \qa5cd4 A֠w.C;Ì[f=$T+l;Qfe|0)QEAR#Auuy8|B2l 5C j(a6]yϵu Tȝc׾ v󋝵ak*,]Kn2ڠջFEVf܀?HwgQ+ʍDx6V\~*|:;n)T;Vwq19SNtHWۚ9 CPlg}1 ~-9ojG>H@1~4z I- U켝pcR@e뀻W2/1rņaNR~M^֥n㉩.6Q9Kr6\\lӾXYݨx%,v$n;*i?G#v^;eӾ?<kXTDD-ULDgAoM0L'7R2"߿lZ+d͖h UZ7^FNY PԠDՆzOi6a2gpkqri_xW~cߣa:5ڀ#zƐ=^bRJ1i8,\Y[FטA`LS6hVii匓ОPG`iX@,lp`/%U?uQD/ ȑ6uᶏ*a1b wEn& Iqdx"KR/R gT]i&+P `wlƳ|0]d_3ƨj{څ_X) 4D‰n0\?:%" ĘsyX2h@-Wwi6^㚷, dD;iFC1!'%{'4y _[S;G*5h;K/AЂT*-Y>Ide9VEUNkNsrĞJZMKVE御roAָuyjegbWH<[{\it>M·"'dR|>2G+a_{[=UQڭX*(m7hm,䅭 {pQZ;ՎutLŸZtDm 1x6E*B] ;JMآ-ls>8 d 8>* *]&~1̒/ acC&u٘BZVJP/bTH0 j 6(٘*2X]39?l8dLIGUNFVxfi" Lbctݸ% %91"q-+BIXr&3MZ(LBЧ'lT އh*{<f2bV/<79'dS31<>ZJƘl߈H%!PS*J٬RB2;)xLfZ'"6إަfInk3#A| =5}b9 YI4~TYrZxg~5%h.<'|K)6%:߶ڃ*^Y\=QSwDS!Y0 @ץnDn-DfK^dzF0מW͠g\(}S.FSkr?)}~j.#Cuu'2G7%-lo {NAH8/2pb]~AO=NCgj>]Sfx0ϑm~ǡ`,uח147^qٳ!|". A`dѝi (^Q?8R*J6 M8}Fv] PjX\r8̟C37RI15)K; /m| Zgʈ1f2fDqKkTKmjo4/)|Q =r yO~#À YqΒ6yAoM!y2Ư;1rf@˸$Jg`P[BgoD \.?C$ZW5 Ęڢ[xc }@z 4% hqKC@vܲgU}b%:,yaVX.x}ޤ@RDdْ>uy:/+=Tb88$EB'%Mxy֜u{i{w?,ZPʓD2FṞd&qe`iVLRTE5Cŵ ] S2 >4pV7~1UIy4QW.oRܰgӣ E~j3RÑO5>EAH0y%ش!2{a&h6=-O@T-WPyPS'Z<&5b$u>{ SLaP͓, c*mR2ޒ cj}͏9t1c]cxl~FHЊҸCJ3QCI(홙] jr *bg%}6^ٮ'&Uio3_yXvuKف YAn߸r3'7~Z*(kiu.}ʩSx=:u7[X7Y~2!CiؙH5Gm8c[+AwC=6ȔX]1?(׎~ s\w0_jr: ,d©`yw¾)@6.ł/m0 WCZeƺ>aHR_DHXv!rqڷ1-F@ʰHQ30 i@<<'+d"J|I,!xX1qPM"#[;mߋcekz_ 84{>*X -,i@A*. :ܡ7({y5J""b&6t +:zk QXEW}}0Nso-zjai3GFMc{,`DnJzDtou29kaWrg.&*-ɥ_Pt\a'IU|e`C'̄)>= -!*9BB9O E!Ԅ`d0xyJdB;A t1xּ f{D ~UfTWgMJ@P_TΏUH̑]Is9XT}D{ ɯ{ft'tHNA[&BS8U#L;nD=0 -X D}0Eؙ6b8YifN a2nK^{gIZm ўu{8~?_0z9{Yn?IlExFB- Bm'OAޓRRwl;ٞ76u,Kڢp,%pflY9'hu6'lhdlKGKζae@84|N}.t-ҿc{w@MxVxn:]Q|bܠ 7Hެ#6M>i(]r/rd3@aX9Ĭ3OVݲXP.Kc.a֝`߉B؍쎖}>  zI=ͅB 6Q>Wx}y:~wTaJU8T^v ה kS"x~JU)}/'Nz;ALU<-9gL;dƔϰ#0[Nlx/"$:xUhZ9(TnCfa:Y[`G{ LcѓQ8;3U ^GuHf;!t':fqʐڐ0"R.3a<5M*Q-' |۰DZ!((l=K Pg7I+%rA/ښZ-]{9t^Rռ4zql.: J.JԵO3emT=m Vuh'H~u4n'A̞ŧNcutE_tZ<&A0ǺuvK򿏐0sWfn@:)] r/AWU\jw#Iz$ ,eu #zHr$ }m"]ǟuZ5QGCAbOܦ劳5T>i۰4䴝=6?eԄlݧ)j ǞQRCP@&f8@ 6vT@Mo >ɯ7q[*L^j"DMjҧL7B !J,op_.-oxUv|Q0lщc9|?aY +'m L#%t՟>SiE"~]bL}u<͒ ],=k<:_ =ICa;5\I)_b$񴭲A%&xn W)Zru:EAec|t#@О1;`8OF+wԽK0$4 %Rӣ815k8CKE厜"jm1 F E qbӜD=n۵sjNe> J~db0VGT-ABDj0wS3Ǵ,5phN{Xg4MSC"D׎4ƄArA ǻ/ykp呅cܕUPَTNԜ_\W}n˫oKbjp1~mf:ͷ7$?4Cʽ=9|DxRX4,tv^슄'0Qz˿jſvT>8(s.yUq>FR*t8}R!ܡSfi>ZB$£;HX3=kz ݉t_խ $l87+Z+ۭ ]|!*ž Z4`GwpOtGMF.˻estߵ6;h[tlMu)+X$Ӟ}zD%>^vtJN\# k %Ӵd5^G p.v9Uǝ6GɓZ3)gÒ9~0}5i9"` ܓۮoP}OcSؔ݊kq<  BNeg{ȫl^.O}hf#q/ǔ H|Ur_SKo[\IEWm˃ UA ғ̦ `:6dfKg)3%n |rׂ֭ / ]}I*??{fb khQp7uDPz~.,̪vs?i17ǵ*nQ׀P;429Ő`l[:ԌZa~unXs@%пՅ^+~/? :t9je5Zp^8կ}*!X+BIfL| t8evčLbao'#wX,+Y 5Q)̻5d(3z8 W {3 &ѫ^1"J/"Z4'μ~ELǦf,Y5v!uQs}Ahi&\(Iغ4D~4Q.R?b*d1\0{Jhmڿ%/5;H[֎XڀϷFis3zV`0k9kw[<.8x] ĉV "WHrXZ%=ڦ<}oB$[ꭐI#﹚B.q((bzd0lK[&â}>lAMCyiLvoOWk!WR*ӛMW5JOq|G <_Tƽ8x*B}jeMpa{ 6ܸ*6&m5mV)#ڷbpG׋-Y9k=bo!<2| W&}0pCԸ=D1mYE@c#|5J"_u|]GF=" S9U8hıqm*`^Fa$Z8Oz > i-*4Z3``iˢLh [0Vh,cS&vD"+EZ>̝Vu`Y)Ր%lkI^QpO[Cdc3ts2Dԇ.;A`aGU t' a>K&(15xbD8p&P [n DBt5UT)"w,] bԁgJr |w Sf[zS3Ĩ*Mu09oB ^W&ӝBE[>@~ yH3#goܴK=7y,KYj 8cЬy:R(w򤄕]q|2DK 45Ѱ*VT=TԻpH+W!Zh[zW{S1k$`2%@}/#D{-Jst~KUIzh.O!.(] AY|^%ߖz s@FW?U_? و~x_db7L2" f{I?x?\K/ }եk{CL᣶1@D3}X~tԟ;pTa6K!tpApr%p+V=Ɉ'7vMOMPs{&W-xi0)8ͻONĉF~CԏH(rqSɔKo6(׷4%Z#|ZQUW iby\}u R1K6;ID7*}YRg6RylcO嫺Ԙwdz^ulN_<9ϓry)F K8Lur8ȽeOgnu॓jnpnrfD})Z^5HŷOcmBcrлa27S Cog/Ew]By1n t>w2bkKÓ?KXfh Zf?dXS:㱧]M6ۜ5nlQC=U:)w^ODC+ tJ,# fvrk$ÆRӥȭd2en6/u[U#Q놯˥ hڪlq3WLMe-hG  鈿)B/` ֲRZRd_CF$ugϒ/ǯb' ߛ61*DxR5_tWX1ՑJKo`Y LRDWh5 {h#%.7TE zeO?y Wa5F*46mfq|ߑyذZÁ9dVjR2+:gV>Ή1(X~"4Ȭ}ܯ $d`1`TԀ$Or}K׶+XhJZ,#f`\K~ Hʹn㘢=JrHk;aw'瞺ů ?wt%|?̟k$Z5sJUO;I2;?ܻ{..-#Vo- I:QK5%\ALJ-*b] 8}t^`7sr#vz#E_}{fů,ef\WHI{.- wo@ %{%U];6Tӫ8u;(B{UIT4F[Y6rOK4%bJL`*l@U/!?or}aӪJ2~|ZsՎ~&aoqViĊgmÂBE__XDqE v ;6A>h ƬhiN[2/ +kEQy}`^fЫ'Eh=a}8Y>Ѻ3%WJԅ;f$$>>y݉2|a]lu|ozUc D@-=H{yn]ɶ ?< MF}uM}[œ寈`C8I3Q p`i~VPq\}Ks;<1WƏW:#v`.SDVS{CmƟ<.J$K8Qr֟HOp8V0}&aD̒R rPeP5~fk]|Okm:-E+T7G#.f$1L3~D聍5*k6lJoPhH/~`B^-KKfNc#Nw\7*`5=-s< 5kknOG`8:ze}=ODDAhN7>9NN'dUl% ~2W  1"h/~yK`588n-䖙T& GײL/NpWMNr. Ɂ-ff+%[VՈ͸JeL*nbaT ng" #bK\ΗL h 0[ķ0]H@}MVR׷?`#=HH׮`@q8a? 4cs9"Lww"i/,Bגq+?BvD#~ (y@cP41N3=vtqګ8Y,jGQ3˖QRՇՁě#*!Ɲ닐dtdekbƹoUlƺkN')Թiz{cՀ㾉 4!:Bz%[Rvvȷ _ YUkGݫ?J7}XJ4Frr<It ,ͣKbv=d03]wej}AeIV 5*9 onTg:Nx/{ (MťU.26ʰj٠LU_U`r&7t on($"*° dD2HosiU4pNZLo%E`5"GGֈ(.=ՕQ[xzkh 4gQ%9i] .g23{oׯ/8$1}; kඝkû 5ЮSmgap'LEO\[S G bYkWjav=3U_J+[nkѴC-E=8RQGMC*2f_7}EA*zxJ-V03g}xa).J 5\ŠN$ ,#ue(?w|X3Gm4Lw-.9 JMuB&^}&C3Mt{Aگ\|PIb6o29&qvj-vOb*,&VEiWCtt`wϱR XxGDd[ߔe}W=8XoZaĪ߮ aO CZ K< F^$ug*%xp$< +føQ(ImDп鬄..:c74EDŽsXk8e `tԧf.U hs :yA*SoTfl{ׄ\ \gn/$X z{Bnp9 );˄&3Zbz/ZN7ZScCG+ SYR;7XfAW)4IhZm7n&㐐"t1If ^JXğZdkw{(%RODnjWѵK jXgѐn|cwE6Rnf>m*Uip=K;3dɠ!cej͢_^iآb/x@rzNЊHl]) 뎊l'Z0Ͱ?*GSdB{Mx+nXbV͆8y'q6{fb2I]y1c6"HEqid9e'(:ԏ3eclQۋ\I?1H+drusa*C%?^"3.VڽY8E6=s)ih `"Г%1ce>ۚ>S`F NJ43-hl"~݃G^1dٍg)o7 Ӟ)n_E5mrm#Fz4b*)\*1߅AuRY|մBws+"*LvR \lW^\ Ix=V7E֋pNP;`v/%d; Jɱd6fi.vP̶omL ˵<ȥ63,_iIC?mع-+^![_3 ULgMǑ\uzwߪ2"#?|6)-%D{nlI*B^RTDqLA,1#%~\d Ԧ@ |^xȀ },ѐMTGV8[hX.rUD\Os`XYOO,-J6}~ˌx>é3,Ey( E))_;uˁё$P_r1_ËxPO = k7hut K/׷ZH>,[V@\&fˮ7)sx$6`{+dRLXJe^0ӥg(ߩGK6,.dbSV7/Y0{@C lXN\;8-hv::s*)3y(j;vtzE"ׂMxph /18kMZ[-/i%tV2tH.Sh(NXj$c#ݤ͎4 {8sNpdQμpy5*>% E\XIJ0W=^-5)vZ>#V\@'>$٭)nUՅ gN:4/|L|}hJEڸL K-H6$c׼dYJO&fS*Fv_z+DOT͘s ~+Br߱zj%S=-h^b4Q.: Jwgk=oLdkFIP͈Y< XcIQh0B(ebM3ug|/Q%g*kTx2ΥR*`ч:K .Ê(d̿|D`P|d3(r"`ϏW[b.ǫ&Z"kM]`d3`yƠ88 !</cñ1kP&Y]`l!-CHlQjeL֣.}Kxb#ބqe|-[&B v T a'\jMWQdշoC M$Qz5BaYjb18el;,|V(d\ aڡ]ԚᑖOAw؋B+8߮hw<=;Uދ3 JMPPm|\屰u{/2$= X>4΂UF3NVfDQNju LT h$Kvԝ5\HkPT? @hC*7Eֹ+O+儉1L3ekCyG!KGO]#mϷf^<!aTw_8RZw {Drlmk#&,5q{HM2geX7e(Mh" 8Bh` !DP&/ahOތٴ*YpFbo|^/bf!0!pNZSb.̈ k<ܚA;urRñs#>On;#RTREZ-ؾ:?RAhkP;ABq,/ocS zSaflbsgyw*kYыP3ܜk0ԭat PdOBUjw?2 Vlqގk 62ێ3PdyvWs+| +|Nne֕*ٙ%vPAmzd>p5>;|'c{Ul6O;8¹Cc)ty=JeDO)t >Dg!a7pT8{CA\(khڝ&C!{RF-!r-͸FY;hH?"3DɨzxՏ 9MZJ i6#}ϥh%#‚a9 {P^O _f\{!bN f٩!! )\g[p &hw͑oHh7%sVx:t]j"- `WjT2c{h}ҳQsH<"ng![d}EfNj癯\Bo}>꧋$:rl*%5cNIYJh˜.4@C^D=z6-cBnCPhIc^آҤ }ئ69TN=C/xqJ=&mT<i/\VuW`ՉXVy!8r(`,~-\X[81|īwL #H*Lr?}-:e4[o$1xͦ<48Q0^dŀ{軚xe(F M˜; > B<p0Tɿd!98Kr6[_Ͼ>_NˡNt(iWKpw]3~51G` P#@6PiS'zm s5/%8m3lEκ''=yU-H#Ҧ2S #:ĄX%0Y杍k*y'G;Z2mt^#hq82쪷[:;v`ZCMPF:_zo m~dF_^!&N<ѰsսI[PǀfVη&3.t=0% 0[n6 M ep]bQ汭 e-u`rH\*ް%Y5".4ؓu]\5!sXX%Wrf' :ŠXU[?QQ=ֵM]g4 n̻6qh-t\>{˟Kx_M~YDȬ<]pRmg+B"$[>f H>wx i[ I-q@rYfLaR/zI5k(2txFzQ\3Ɇb:m/gR!9Cj.O%@jvX;~{S~P[q:RlSOIjmCljYWe>myhs &ϴAr CruA_b+܃ga̗ebS,e,#$;?yahfSu|^_2s̸Z`AT30hjʞ׮D>LjTk໇ѣ?c=x'N%A/ OxLz`R5y$ڛ?9/kC4I;R1LLk ;[3dZ* ,4\+Dq6BZh! /]p 0s?ȶ̉e'UV );aTi;d-ZZð4746Kz6mH7ʿ?\?r)!3E<~U jK<'r"/~D)?@{{ FБDp#ԫԎVtڃ~C!%tKoKrB*H șr-w0X0 :ǽ (MbH#BA`;xhʂhzy@s'r%!oeRq9$0U]pvYrLUk'z!pxՔk#l|M,&pk;gDt31'9U m X{׆NԐDԔJӾA"Oy$&rrk4W#r߫k;#++dYX ێ~BIi~J1xz('&ϭ/΅Hⶭ@ .ca3agcQ T( 2P&/H@&:uS_RrS`* B1+^Y!~"Jjj|op a8ۑ̑IMx8*6/5s"a޶6iJ{fn ڌ[bʑT~Ϭ?#se49z{hjh`9F8%dΫ3;1X2򃀑,C8N)=LZl)j W0uG<$VN#|`vMٛ袚%QYlߡ|:lf7tc2`&֧ g^jhGdg"֙^u?i:\lp'Fou BRE~$棷\5Ϥ9^43(:'!BI$rE1H~`U<%o(z'pNXJ $_?S}EP6ߥ \: ً-m.p":Hs$#j%|uyY X!#k@+FZ4 VY-g!J៥AFAb#'Gw׫Ÿ7WTu,l_tZT 6xM :׾P%(!j/v͉I? m5hefm "g>Na3woOn6G{84J˖F% vu`PHhD`8)@bxz^ZGxs,c:&w\h%5pf 6 *;&||tQ[xE-L܃/lG83q 1>(SKX:V8Myq-AC7cr6EXh(ُR(Sҵk2Z(?IXH>Kcv z7aTQ!!mrB$eآjBZg!B7M 'mk89%9>b ]s.`wN|b. -p.UvD r` hW$| 0%?v}8@bPǜ? |w"WGć(9&ƭvH-mjxdi fo2`pd stʡ)ZI:xY"ne_TttII&Љ!"9,hu{yƠ8 e lzC$s *(b-;c B qB2/(4WNș>>qRY_kgLF-OMV+_EߑYBAMzXox@rI_ KK_-}44G3I^&G,WAgq`] J߉\_bwAuzή_&-2?#K *CXv(U%^z Ynv GL!FYiQd ׁj8N <xe\P$+Ab "fCk?)x^;(9F66{`Zo!LnJU>5ȗeUy02h%{Uq:%oofS+/*V 6cByd`0w?<`cf,}| hWgJt}Ji!s umCyߺ=X m6o/+$v<DW=O)'ePE1)wגCr Ȯk͒E-;|PIGm6U=:$%yTI:y_Qbb<.1nCJYzڬdfB_ ŝp=IgwpmCur^1h"6rl|m>^x0WǑׯ!*L@nc 8 -w>rg U;F;} g>eKrzׄlĤH,30}7N 8+# &|A!|bKGФ 2(^!7FoNOrBbg2Vqr/&_m(g1 Fqo9G-V⌄bwyk X%| Fm֝6Z`xSyɣz|ˇ :Id&wh7ϝO5L8qs./Pp@w~괗1)f1a. CDZxqzhe+jT<;!+_xb.49/*GR Zya(wjr{7 ͮ G_ӛ Nۀ;^- `s<b>V9߈b]щ_3MuPǔT-1QI)}aٱ$ԧ=G Z譺ҼrxRpYÎ&9v( ~p@ƨKl )Ҟ皏ӎor(iX$mWI*smNO%?)zҼ>c i]w<['Žwx(O@I/ =~4CE"޾ 7tGdž~Qhڶ? ?~ҹ+e#_^xT HD7%&O4QZ-_/RSU ׋;e楮f`11}h(gnq1&o>|'qj'w['0v eh~^= wPuUU}sM6`4G?T?4~Nxq[8!}74J[-{+È_޴'~r-#ako-MǼӖH?}"ќ.N^fv wO ~TȢp&LQ_FDBC]p1s\&`& A~K#xMX!ɺJee'ǖ)II er2Mk`b1AǪcݮvMV05lR.WCYh/}q#_UWMÚ /KϧWpzI7y:o+{{{/VOZ3T0a& I܎ޒr*tXQ.ۏƂ?N*cA<ÜlSaUOĀ~Sۜmlp.cĵ̙v6&^:tXd? P`~ul+t#ӱW%^.'c3DAЮ=GO\,Owȅ+\@vS{MB#}srjsϨ^jT*"ԉ..QvQ~%qrqXﰀoyuZTS ~<blO+/H8jqvvnRcTn6u^f̄>,xTN <&EضtJe^{woaSlʛE jGe;][#?"=PnTO;[tH(+ 8BSB&uI)[}6S&tl$w7=G'H<-׸s|04˔}>9=kpqHhu]%XM.cFH'EӨبJ9˔9m4Gg4Ihu+-@e_ŝ[d3=Z=ĖM;Ailmgi:J@暮=5|8=[8)10,Td Y0OW;_$O\lh B r]t %vLE=DT)oݣLn6 ph Q{@N8&ÂE¬Z< [52ul0<.{@Eo~9ThK+2g2e=rA 5vDG?^!kbyP**m90We}c.6o'Uv= 8=b<(]70":?817T*|#\F0g'KPXJ[:[&AyEۨURoXrv2Hʩ:(dv "Or6/b@Y1"p;;+q\LG%7]@+j7l_0_PXSva^=.eyKC 1_D|u^j3J+QVӶ06qf<&@A#3|zj =lUF7qexUEPz*YZȀA95!E:oC91=:0[:ʫ@t[rlm v iN4jrFAבPEk&~~kMݐ` o8y~&٠/ͦUA]0V|g?;\6l&Y<-{@M&G`-s_Cр. 1mVKMErΠ:u 7IٺRa"5;_tU )Q\fx, M{D2~eZDV QdC6$wKHddC +NuCn}4Md:1{n1(!B ,-Ѡk w2 2jW3E|;՘I$M^~']_%,X]7x>Ղ3;gVOSؗa.~jޑ}tc~tt*t?M U |f 2[Vex<4bOH2f_} Iа؂g*eX-{CE'> %j^\~\ W窍I?ZHLȋC_gjoqh?Jymts]2B%98RG% D?KVsGsRv lOĘkfq} C./Wa`R_hynu$=GU|QIe# |gUa?'d-ջӴvpqA/ˠ!467Aոt}66ʏDx%^~Uy3uY('\fsS&өxyO7k9Mf(r?v^ :Uי$>L]윈JY 6^h##>A]ᗨ=ys?ro23̞<j hwrxBe. x#!?-Qn'5Y'ts.L،u̽ {- \5}#Iuܼ'U#5lUF_)t* qe< #COuՅjwlEE $H~d9b'߲" RsnFt3Le:hWﻜWlђNu%\csE"{߸(vw833jo1P8E]+|H¨F(ŊmrbRͣ ً(fX׎=|bp>K]D)ڶiUTRn56@Y{\;y'} Ҟ)@!{TYAPxa%P^&mCq7ޔd{!-Kх* ʚ J^ T4.w gF%p酂A1:c˦Ci?bt)>+VB%LOD%DEPFFm\*= 0f,pߍl&jC]l8r[Bm# >Jqauȳ ^Ag&*r> >s{'L#Qgى95TS0erg&POUľ!)N1`8DN,'#G";puc:I4G(B>N`ffzYkqF+趺#|(SFeK;3zݚPM}kjC7Io=q Em}? p1<6\="ȵ`j->+PDAҦ1Ȗ'@JEB2kb9u lXl,|&ieDpضe_Y=64R ̏Up z18)+<Ϸ\"_'ݡ|Pf< XRֵ_Uzo;Wݱ'[)'ABT!,GOdqW*4Xq}!3\\d&Wp51&hղ섺F)ǂuYuZƑ,o ng|/ m6c$7⹻V&Ŏo_j7({Ы^;4o,r mR~OQuA. cՂ&&X#%Rzؙc8Qp|v`U=dm"cY5o~ Op~\˙"'Μ ܛʣFvU5.:`8lK -92*O9H mqՊo_PɮbO>Ci #U-|cKCexI)+-Jl=?<v>| *4 rQp3*% 0kqgls{Aܽ QtM*ZNhjXU:ؕ o$g $9mp%Y`0LMS[߾%rŒ}B/7W3$ආ\hEƳTVX+f"WHZu@#^XG#-1!3( z*O {p}K(/E0'Hǩmσid96R|#c~\+(|ME-@B~ZS"+S`\١jZ>.Fv?4a*9x:{<ѭVVӢHy:ehν&z̯dE 2T`<Β. ͳ 7md_ݸW͡Vz.^- RzzkVJsn5OC7I{pvA}TMxj8V[n LSrfkQ#!J[V# 3{KK#vc'U+8pP^% Ob@Z} iCȊK'OR ^`'H g =Em'UUbьo=4/Q&۱} ;xيPZr3\*FDޝ^ѡ#cv{4R c95Dp7˶R"5E8f45;<(}jR-]~W ڹ:do]ٗ,-iRi(K}x"C#םn ,;&0x3˶ߦW\Bmn r&KFe'ٽ$ 9K6aTVnZ!P*~wɈV@L`u *N_.m2Ul$h5dkH<.O`:3YIZ;K5 uompmUOmEieB Rb1E^M zʑ_ĪI'X@O:+L8V[JbXlwamŴ]1a#9y<7c[fw8ssưubj@B Vw<3&[?\F[ \P;(A>OLPLĿ'j42KaWl2<;ŷ _L9E^VBWCxXYv4q8}!1S*j cJѷćMPlg <s L)K8 DɪUik^+xQ#~XQNF6|D L_sC}QL{a3tu5_&YȐ?2 g[[W*(%F"Hyp, $&fАSt.FIffZOׄAٵͿ:g{ g }mF* H ^KگŪ7Zݯ`RNoݥ# 5_m!whhHN0V9R7 AL@jE{VZe(枧mD_) &# A ͸ۡpA0x$xntlO8V$N+wy}nÜ1:h 1p&B.?@vyAy%ƘERIp-8YkqJW^qs Z#fvQdNqZKoiLQAjfq~іyPqڌyJ BOL~=wY R:&Sh{4t_n ml/fx15_g) ћh9 W}g:dB! ;pw+4+Q æuxȼ_Mc5>=I3tSe.hq:zrguh.2je3SqqqN3CxIKW"ɢuvӻю{%kJZLjxBDxU5Jr?~F}b1S7!&:C@}ɰ)V3zyWP>pȤ8RoNmB%‚㟄^۩EEz:.e[gƶui#]z(DOeh$+ݦ`!.\?cj.vR̥Md|nq-_ Be{?IGw,ʂ[bpW3cT Rs.Tjb88M!&J V _¹v#ybc;45 ʘsN[]=V#*_|w"c$Q?(J'tc;p<Mc֡aoJg =Xk6Y[]`HKBOR&V]10joFRHd\8r&S@ /y.?*fEy ^V.ݞ>2%}HXS ḷҒp#8{e 07YNyJ&_I1K踶\b]_;&'>wEnaPka<]@8&)ci_~E ;PnҞ~LzJN07,@uktr %!*JG V.hWW9R^('SY:)i\pRH(?d  :#[χ]=W[&>K i nL!,65pq0(DC9d+ lnDsZ{?nC~S}=-(% Iu&q/ݜTȌA4qO lӰP}[ϟ+ г1.ebTTYI_UV7n<A(F'[f,Ҟؙ݊8y1ΘR:vAYΣV!ƢVji!S5GiS.qIm|k]gXPV&d=R^yOAUD1H=@sKtȀ^ dکPC֪yh,x{fO3mWkVJr0:PRolkSjw^1sw~nԟw98 SgnU}\vsT[e %首}ӫ`vi-,z!ơ leK=BYJAX; (JN`6 -q:98:Yt\\hw~dJ*&3A|níhR}in9QS7O#E\9 '.YզͼielDx;5nIzGz\5ѻ}a 1AE҆EnxxbF-ZT/}g#b@FUBP;YQt3f=h& ]O;n7aW^ZI˷*}Ff_󄎌RA @̓qxom pQîxtA$' jgCoQgM-]n(S)LUCsg]p찖)#Ô ؊?F|sPm҆-QgЉrͩSUG@ E{ 1cX=կ!v\i,'@u’_E j({ 7ݥSO86a aBXgR.DgHʯci4Z2B2 ߍ0i&(]Qbm ʑYwW >Mz6 ◪0Zc걜laqʃf0LoJnc6Deʷ)*FAY7d0 -MVZI6l%@=6p`N*JPT oZ( ԢRcB\R-gRӚ$حzɌ$SJCێ%-Rm9/y2e&ՂBNnyT"T(đ&Ɏu/^]oW 3tWd)ַmWiafT1Dޙ஍ 1T\G-90i1w*:30eSŽXPua/ ''ZJ^vmaH$O5LwT/~2vU04jaq FI8q^*T'G%nGf+d%/ׁMKOo ™ C3[Ⱬ6'4A2vπnxjSj-31-mVޚD@!'L t -@lJLlAYO'GXBe팎XPܲq i(|ޛX)Y;0IA,.}~(|<;9w4q| iAHXO/FK#ll ҟ~b9U˧#V-dx:xI kcP[!?̛h1SI kʇy)6q1.,wۆrI鱲 42m0+1 h}ZD7q Kv{ G wh8CQ5m`[GL]K:{VJWZxwJm0GOk]P[qS&Y/4^",9*eY[B( =yDݵlZfE:DElRo})o_~HߏG:YXT!__Da|JϨ3vݿ3^1k1q.G>9K3J-Z|a7^^bs$ (Bv 28uY` rUcp8_ 4F<ݸkn1,X JLx +fXiWUV^̏Z|~ɘgpЕ7ԧ;lˁN2rӺz>&ܗY,:C yYդH>J}`.C&Y: dHxmg+ I~4DN`'Rb.hzLS UߥN|D^nHIHAP+P{:ވg:.Kݖ32HZ5շ{ɔ*05u$Ҭm6(JP3.  ėX .A涚p{zo8<nUܾT/&() Pp*2Aqu{dFvN6A S=*@ʛs F0N4 W~#)x%rSﰿE&j>?hPTZQ@4U4>?arz"CW3q̰2Z#@MS%-oL%eF_*Ŭ1E.lhV2U<|^!{QDbPR7KXD4Q6fm]IsɈqsVT(ָA 8âfFlrRk[rq*w@Bc~jcǹO0Vv<._UO\oj,Lmߍi=nnȝ896c6 Gs8n~4zgNwk6JIctH*>Q/+ |0}`;ȹؽDFxُ n h H[sNHT e"GGVP&4FF6i.}]%81\bQc<RZe2:=&&siЮnwqeaO98H`nc.e \vH` 6X<@u${LݺmW~+0*JAZ)ObAx7[㬏NǒL=ovk WŶUIs|̊IvԐÝ$E / nob4Usi_PsDd"DrLj$KjVr:)<1e_@NNu2oW:Mh$C)cznGalA^#I<J(D۠XXV5i2_j;|*zH%$qQ4hVkayHW-8!!+z|!g\fqaCT#+v4Ik^:礵`);2YQdH.EO j0aC筊">Y%?3׬A޿{iuX F^dFPbk0G}к:cȊ= | ךrOa1eN'\) WN> V]P$᜹ oZLAzJoc2: -_ا1I*(ks d?5l7-ZH5/nFo)R3PUjfʒFadѝ+"P jDO]$O6BC @(p@Ë5 8SE#1sp1n| QX SOh,*T*Lzo|1 ƒQh^wl|S#]TM\,c-l)~$Ҳ'uOtFDC.к9Y@gM&rb #sYs nRCe&C9J٩AC7Ubhӟq 8i_@ӧ4:ͩgwF6 ytXz%4_ǤR?"?o:]j'%0ϙ7-_XJ' 'mK(|x^m': 2y2dyyhKQַrBrHJ^[>H .F^ l54-Q]>T GgY ^"Zi3VCKi9{FȄi蒷twx|+7m+{Ć}_WOWZ ؅5"r1z8?{[  R(fy ~}0>sf9.v3Fi!(-Ʃ*d]@GjA }VQ sAn؆\jw+l 3tXUSHRMG%P@l_*zu] CDaf^wTW=x-/&\AKqQ T2x }L?ʖt|ƛc5F?Hk 5|ӣ=Cylj_,&x8Bg@_|z0jHa ILb`|`+PR|[>n`(!`E$g8O57]~#sKj=U8zTPi4NzͩՅRAAV;_ tZZGTmӻ礇4;[@Fb(+=ʤ+naEAnY(2^=":<&yMcM?s)[DXԏCʪXUd&H>\&lYmAi.#oHfdυu J>4dmTCO$y{㌏y?rp4_[Mq:UM `X \X۞#hE%xa9 .{Zt\`)jIKu=w9!+5@m!tghAVAN.Y|\vƳǽ\?0M?u11w=nt?O*euwdӤ0x'AI[ǡ&BYPgR0D&c-Cd#1cF{> ; gZ$1 #Xw0SK4},"d&* Xo)^O3٫~hԥ"(Y.-۾ae 9g S \ `ۈP!Ӷmĉ6a(WfggƜ,G\ybE$ PuF _i/܏ah/>3?MN΢sx=W㽻D bJi$EltT?߅g6aI l;aAw&@1ͤWe0і^I|;#~}80GwݎZzgz.m%wew |Cy=^mdic a̷K UONCRXܭ@A'НB?CUGk7TnjQG#_G׀ }Cq}by.urf, 5D7`vT z&(a7UKc9eAqYS6LB󏯢Q[ %,03a!mPaU['t/?26Q#| WIZcлt&ce!rX/̪-ٟGA9jW] J)Kؓ /tVc_9Kb]×Rqw<éi>=QdY FTn2L >fQ]5jLP$3xl\VT &$nrXHۅp댬oSdLݪ2ؙYYl3[x>,ڋ,XO itV<6:p.Kk}o$=UdC17ٽlUpI4xq-n ,@i]u /f'/v2285B_'BQ&^ecWh'f^I3Y]SIshav,[^{4ZCggJq! ʏSfGf+DI@X#ѫ@Eע KhAB$,JuьU7Lc{R8YGŤKP1' БH͚%m!1$P5ٓjiynt;U$c'Mf01- 99du|zy>8Pӄ%U~tō*TJnJ`'d[syHl^Gͫ)yaIq{aa $jYkx*^^O}F=i[44l:ChB6oNa?ڦa} LR q\?īPb568c|'si= fr*_p}IZRKF1c0*NB7rAjSTR R/;d{r42#ZqQĴT=@ZX8O+`^l&A0yZn_kuŔ늏'?DT?uhMA<"%O30+ڿDHx::`WP2ocAyCEK2jz ETRCuo|RC7:1RN႔GeI a*Ѯ&p` )}s9YfD8 ^viūtJbb,6ڝ I}]̹02Xl9Wt{W}#Z> F'ڴK.ISպk%{نT6rNvd]Z8,T"K28T׎EN };UT&/P\j! K03a[ qb*Ke1l2 дskO'kjP1S`mč 6nE⌏u_%mdG׭Mӱ?D6/Yf茆rruB81J0OiD;~~g!4CC^4dz.ZZt)(!UYt^0 gX<4uxsPf 6?Yz+5n&/2I h#n߻kōÝMpMٕWR|cA6g }% N8FNI8oÁ:|*d/'f k.>3|s];A?mj~E&pD--sm0-UՋz91َ\,iS>^SFT~au8?s<$֛?fnBțX3 @Xe]A'UwjQ`Y>yU3* qI w<(x(>2iY2_PeVESu[*P+F⩑ШH~bݓgt3i $9r[H@[A=@ :\y4I 9Îq5Muzg$S_ɛ Qte7yèw(ߜ}qıF'[ H/Ϣ e n7fA4d=iI KG\Hw3~A}J8_O.eg ԴHi3O.3p?!@>GN}@ upY4 w1_)rf-dΒ⹈&/7^J /` _aaPZVI8̊xod¤]`^k檔}Vd!+G<飫-c%3&aHcs$4u}R  G01v?#63Nπ/4wb"-x6ޚMwzRFQSÿMՒWfƒ,x0u;@H H靂pS$ Lw>7f;n* 5NhSw$SOAA`rcw6v5J/ZK eU-l!1ЕRKp6'*S&bG* )}~R4;XnP|φZV|q׮@PY \!EE=ie8UqV A"fLgs| fI$9i^uilVZ)CECJI ˑGPh ^LoADo{ȩ7ӰU„ 4 wc(x~&K#Ubz?;u8w/x Dsh`azY`Ye|cnwKghx(-ڰXPʯ2n6ԩXDx[ꍆ yeq 4zSbQ=M7S[;s}D}d1Ztzyf?7\6[cN6`GDtmF(.u™c4};|YͱH> 岙QS-bmX0¥ޅq) Z/~lKba[F MmZ#7R[)a;]l]49Px*ne-1xbD&2 Gn:&~I8MU܋k+!B-l+0h -w:zv;\? p<-oRc|o+ygX@)a o=$T\A.iXav 29ڽ{ꚤ?wa]r\~]w% VZҷSklPUu%%y\&D"z/(xKi_hU(a./;b"-!xy I r"2U Jv:]1h&{1pn*wߡV8Yzƒ#ziTvZfGLp~Ë;ь]щ|oRe6]:g_ }3n+~+.mD"ֿIx/'Z[~~.:@\ %fIqM!Z*Kta6ܤcٰ|F1 Ej7A ?dK@'ijȫ#Ŀdž؇ ·Qve$IiYh*^Q%ҹ:~!<} ¢NTǜoe]u4iݺNBR>k^rUP$"4o*З$x4J)焠`Y vsB A)Qz(Ɓ)%odƽXDq7 *dSF=?=침dZO 035N$g]7uf-A1ynCv0MOv|OlF;w`$˞B6|[[SqRw$ + y.`&+6DP>QÀd4}\Q(ŻS B~ow4QeEHlkmgڥxn ~s9 Mna;}n A"D-;>WR $gA4u։=!1Ywmk^˞4,(x/}}nl}: ,m7PŘ\eB"sʏS3?NHa9s+`֩>ut (= m>Ay~Ctm!ek~0=探-jW?G=xfG1 H1 ϶4'~XQj^#ā3bhW)>Qx,2MlqW6a_ad.dc@*a/ĭK(A Z;^v2ǽhQԁG]!Kj 0\UXcfOЕᕒ8de{r/C&@}6ggAFJpWjR 9eSJ~'at D8?x yAߋbkvq),o_ k+YY 7 `I'gX;aF;7S)"h;<5ɒ2C#Ԩfa _'QrY@P/<} 0 "U;V\ڑBmFS&_JGpo'|X9\4J0|mtm /2o+%ƝGK@jps Hzϙ⹲Kw?PI @ F|ZS7^sh1T =!!V~F8cɚ-ThOl{qBTŕ?ޖ9y zX4dD;ۄuPd~S~OTOQ>f+  |"D>9o7K]k '|trk!PnʒBe\g,m%` mm? |oYuJVbl*Ž`V"pBC aA(dzSq7X[tRZf1jVs>k?yokpP(nwx=:O6&':7TLEhQ!1)MֱoM؉R񮌯}qe+֭lRm|G A]x4)@?e'@,?d em2 $g"OXquu𭅉*0#5QfNLsX{R#k=Ԏ*6$ֻux{st.BT!8 DL=?K1owx~܏ v%_5, *ΰu. H,b6ƚHe]p>b5sLߔ cɬZ4zn$ 8IH*1Ҹajl2AYw+ ?j~9X΅V{6ɀn} UpGT݄o{_Y[e$PCl2ZIOW!aڡ15$gnx09Iȴ|(c6>"&" / Rdg5z0mM㋘t<zH\"(z}liefRQ'Z4K&z ՏDl3*{ea}Ѷ+td}|Id F| xĉp RM*"pxB9S7􁛦ĵEjTb@Ē4/Y0IfHeᩨ0TUԅo K6DRj}:$x$ŧ9$M7%TN7I4+4h#VF2BUgӢ* Ȭ;~^mmϸKNX6#M#h* k̗>\ P82<$ƽWJޯ $זTp_;*b5w=0 ;h^y?l5A!o{˳:r {gd7`Z:#ҩ?J>.f0~:I'̌! eķmy) gggf?8WZq.-K$'HIm 5]6_rXiµY]L=Ŭ+<5,_;]s^n4HaWVaYr?yDCi}GijJCAR;sd1V,K2$I"xC=:Q8[D&RzT['jJ꿞3 ߆r-3\"dy6CвذQF$a>qER=%)xqqOc03ʰP5ZĔZ{,*o5) ߢ*Oeu&^]|(5|Z|rk'LuXLtޛg>B^|d̫:5rqc$A3$89W|kJ+6#Hg+YlC~`ƣ뚛B0/%(U o#R' jBo@<䈿ș[#tlTAGµɓ )MZUHՖx;ld5sf̆`k(YX-*Ivo * f鈭zZ&/)(,3j_Wf D_/-5^~~Mt:5mF=T|g} C@7ZH7?ݘ| i l+U B}dc.U?G9lo* e*>٪Ze.t(IGV6-{ω<E_WbZr D^Mr"#*#l _Xh-"$ N3+O˓S@'2Oè鳩OѐWz) 8Ӗ-WqŌa[n@w2q/[]VE+e°fGNv,v"mw^`@+\_ªQG:7V9$`M"0W8x !x鮞IW=(d>7rhqKa>cR:dzڑ j[ Z_|B'7Trn-$B< p`lubn6Ih ]U%t7)\;ΨZ<}ܫw7mkogۣ灔j@}eלT8:ZI颌WK ?<|YF bp7Q"/iɦOu{C@Dkz vRWrX)gpy{{C#f~nګN;g2pYtC%N?~$hZgmIJya)/&;xWJ@KdJs(8-Ο;e(pazhҧhP#W0ou{<"سi4;/ٺo[u{{4W~F|ebi+m] 'עs\ 9)Qe`}VAjYyD@c14q-:(sRaՐ rz&Oa9%Tb19qpG@WcUX୪?0jDEi>0;|C[zg[JAY[H[N$zHgfOgžb V#|<$>-Hs H4?  25[W {>ohٳ59L{Yw&rg j`L0P5Sw<<̿h ަ$T_FMLR󤴃2ᤫatS2eɚQ/Z]RP&),g|Y#)w9PL- asXUA6zlVZO:#CAr:(cWdw4rH݉y?MpIH\E1D_D=¬* lD9Q !U Db2}NFV{/+PLM9H $I\i114GdMґ-d$Kk`v$m9I{ȫ P< D/̤h3=Z7XKK脨" ƒBwkiLFo26)yR!i3r@J JSs8zj("[v@_ p#_Y|xGpPjKnYe"&5kJb9 ]욻. Z|\{\,< )-}-W$ lOvcY%g@6^"^ԅ rCR2ܽ,4JLoUe%r:66%6HL6ȔhJC5HRIKg߾@Z[~[qɚܚ} 7TiwBu%1B֞|b%}z1MP?>iʠlwKW[ |h_rwnӦS_e7*^4 žAɤ29ku/QyOޢ![p?e"ȅ,W M)%)|*ݐH }eWUs`:E5*I//#{6(ifP(u&8?l4(:@hk$& lE[ lm{{$(#ժK6' ]G(?BM<ȑ֧Ia)TGd %~# L-%S')RdklϭMJ<cQJy_oB[ k[ʌ.WFUro{CX"V#IԠǹj } 7; G5yF#YWN EOP4.܄9Fh; ]Zn m?[o[LxGEW0yIƳW}a2Zwb{ZԱ©sAJ́-O1Qv L'g3n!ԃPhh~fAy6C:$w#P-9NIʽ@_ok")l} ΘvHP&õe@BŰ3Ǧa~(%7'i rˊCTRvfbO*Rub ol7z$:>YՆ$9`&a"3%r? ip9dyQRB7v=va|TfX%X`mZvZ}MZg0Y$ p{]Lyu;pj}l+_'ݣ~jam(+_ \~k֎C--=ɐc4I>Q_`|nL؍ՙvUH\uUDݓH[~Fn:)W (5rYdEζZP˩Ȓ|y$'#6zeωc6.٨tu$%la2T8"Cx ~I]Jbu/B^T>?ljԯKfvhF0_nulFܹLJ_<鬨U 9@?vENStZE[!kӛ4gTQG6 _\W*pXW/PPm$fΦ+dwX xY&-~l1M"-܉] adW=28oMAtJ@7.9>H<`S`{YsC)Dup{<u26dH&;.*6TȒL^;Y X3^~܊l0񩎪Ƨ3|ҝ Rf.]eL7^.9Ζ3:R)8] i)}?s&{MΥE+ +h ^C?2)z$u#*x|V5)x ;G_ '/C속PE4koԇ&lm&hcWg\R{YQYǙP\VoJ1sօ_% L:']c&}aCZ%!3w˜ Ы>V#&ڄd`DY<: ɣKs"WxW;8nQ  ^?$ 88g\og$6DꆪYU?˯\I[0ONZWӱӻ-Ր9}Dƽ-qHO`3$s2+ڤB\v DBޒ`ߓ=p-\WsJBvg6=ﮓJVg_^)5ưZBoWkŦqc6\2UnXjИ1DcGꀎ1 wk%t[}Xp l# N@+MW#_̍%gm=q̈i?LN` p 96&]>5/_<|]C!/e4 av)!e[hu Sf y! @.1ymu|PӗwCȜ=bBLЎ/^oë,DPbd1TUבiR 'yg]x'x)~ ([[^I7+ -; [8vIgی cC { fDo:NFfNn?%{ 3Lϴ?n|7 ar[N|$3$ IpT"DRwQmy JD3|‘0ool:?NE-$JY%#0\I'}j(2| Ґ|NG}UTViRFCb< |q|sxxNl| Uqw]mqt/ ܷ Ky;FSۼ ߖ^Ô.|O%g|:er@y!$!n37I=&9FO>`z=e F'kPDqπ{e#'%rC2ce,6fIq>$* DPv:.䤴!~,B^т790z1+هssxʌ͛jD- F"!U7#c)u@Idφ!3}Iۜ}da jSlو+涫FlXUk-KM C!eǿ ժZO Ѧۿnpv}᫦K`$a|叩WyE;l4qP7{9ʲ'yHYuռUX=7~:FV3{I7gۗpՈI&lT׭`$שOVe;Ύ\q6Oo7y.BbOS%=95b2HkceFszk qOh'jK@.GQA,"5+ d j:UY>KhӜ9u,JHL&Cz@ex/X̛.kp;yK$[keT S+nr[(ֱP潓Y 2q1חDlOC=`gKv7@Tp\`VwQOgƃ! % _F:uioR(TV5g*ף% JoEG hXrg+ ۨ70q NXlb袦MC(?0a"cWI--̴f*#:_iR/+@u~O*Z}5koc TWՍ 0Iyu/~xUǥ(= x>9Q]*T^0`OS &qYhKS~]nxa<~HNytUIƼl#Evу:!DxGƃͼ8)1'00>^B}8L="ZEM= avCu ."x,C#K}1 /̜ /)"5U@/.wZE.`jtPPU,Fݨ5qSU~ 9@[)>1\Ιamo.bͷܥ:Jx7OFP8ʨjHߙlzş* o ?mudQ 5B{]vLqGFG1"t 1Vs˝ v25N9}$Q_fCn4\r$Ac޼wuW?[KLiTb xB? v"Θ1nb$v>[PL:<>X?UGGe-QGӄx ">J+KT(M Ѱ¨&[D0d"If_V'O.w5>`FNF7->v'EgoaZi X" M[/}\Y.oٮO[z*qʼD|0 HP}<(_Ui͇Iry~D0W+C LG[) `y iAgA? oGU5hibN_!.t)#MF絤RFAJ2y@'GwEH@,=j ^c_i?y?qp]0NQx4ΧYoN\$}.l6&iȂju ~ 2z[Jr{dg8urO@:(-l 2`<i@'&*OO/*2.-=zAKϺ??uHgo}ab]c_p3MZѓs)~ "mA7LZJ,ջ]68{GfQhVFluxKG&xi' VRdž޾4GeRHN?ɨ̶@Hr3x+fAqx* @X1&NR/z1_"FjC<5o̳ 1T4H=,AQ _AJ|'dֈ,mP'k؞f?hvb.ڌQ FH. {31&aA]?#HLOQ|@㉢7Fnat_G1$o3)˖sXO#~$]J֪zLr!%)۱>} e` m@6K(),$# &F,QDKNeT?Pz1.A߱ =Zjgυ$V|@<¿1NRwkl{]E)eHqkUSC|ܐȖФKva# "ojcav_m=tF4&.wď$yuiq&8Nئ\6o9Mķ!(uJU5-PwlmF ,՚G2ZZʠ4*饪iZJug6KAvyҧ=4Qٵxs0x[:F+̧Uf/G⾜jwC PK8촽]Sq+ m7(h)6iJb΀#w[7ȸKe TH/IȸHhYXҚhE0z$P͏@p wGS`ђP@f~`v+~krk];hEH̄Sqx0Jh4b< r$лߍf Q_Gujݗ=&sucoWPA@"&ZErfI(b~rM_Nt-"F{V"$w4俻󒏍UqCx4#'7T9UX2s0*` bNCmQ|n/+q2vASnf pVa[>$PDeĆ>PR-oՕ\fLYK<q,7k:۰j- ܗmP1W/f!6n)k`*B~x x8@.x_-wNi[w 7hZn]C۸6 ԡ0!Ftf{9"]\ޯb ǢT/"SjBXNK\ /d6d6zFF7Em x<MvҼ1.Z ~&GWdBUCOR_QF栘(7"V-E\GUO.mZ)W䢚tN911`=#BJB4iusv"q-t D7~L{qH-n36qIbRDVQR2ۇ4 m,ȃ1@X}("l[* R[ @eJi^F zQh"Ԍ3 b qqu(jAsq+&2 =[W=' l7Fh:ct*ʖ Hp.kIqVO֒aI4A 5Wӏ*V:v>N2 h;l?Wk$:FȤk|kyճ F7AJ%<89Q5ƣ&ˊ G?328|\)ViGsg<{H\V}X@MD<' X DAT[mKvb ۮ*AGvv(,I_[f Io(spٚX{['*ZVmFd3v#DlG {ietwl&01a1Y£ pj%0V4wp.Z:rrӠ=̀eA{60#H 562_8 a6j6nrF20H_0>4EJ/4XoERB ; X?\p,if'and:to:yЃ|9^FngBHŖ 9ayI7K ȳ НHRV _k+?ge )6C+՗v z*Bx{٫9ma9aAVni; Lg}`AT\VdBT=W&|7*Swp/jԞ*4G0z[O/v5 fKvJjv^]l w.یe#GD?^!-$tz'?1qc IwYߧ:T)}MPF\ųX_G!u2و\D'{ubz`yd ZDx ˳fQ:L|#Jg2L~c,=h+DFS1o23AXD͇5a$ ? Ym44fiV#AL:@;4-ZRohAߝ-l2h;Dkϙ93l;@@Ku,;Z0QMDIWǭ1dK|KYq/U tQs$|/}+s_FaD| y1L9σ?ty{,|=wXt4z{G#@mY3+cCsx#a9dő`yo截 z#g@qJ晉M!~!䔈ϡDk܍.mV̄ه 1|'Hq#N[pʗ\bzc*7fŃXdbݘ_vjܝA%Y )1ڭƈV={h:(F w%M=ϸd' P o4W'A-y;Q^dAlD%c7-dVh:tQ )cT{m9ꯃ©¨ b CeBGEަny :5> qɓkP Z)VPè4]mK5maD)ms=^1G:|TN* H|j%4yy9B5qa}2H*lR{/S, ޿0}ܻ8~q#H]rl )X"1A[R_d&*PbEA27EҗkSQ1Po\ F.@r >i&lU$}OOvج;/-eǭ`܃bo=F{&%uj8a@ŒܮڹuHF vFW#G?As] ( P{H?[k4sx&g}ݍU fekCf+ߦ1u7)9(f naGHlQ{H jѢL.Oj>g^cC2ּ xd9Clj\sjO==CU~f\^ [xY9E`2j׾C)i.A)È,6d [v(n=E9SZSI=(;H٩Qƅ A::N>]SU"xYdE+ OC*t5lFyQRޏݚ7^KfO.0ȓ*CثkeFݒd=E`ρ_-*bD ˞~yKW"xLD_&?|XLCvڷ 1`CL ^ ]?z{zszB_̖V8Б@f "11QPPZLvb>}^ue.BUz5bI*0!/ o#NJiz+0jmj\-=d&GP[e#W<7$^X(dD#ϧ舓]$ C [Mw_Gom'"u񽓖~5[[?=P.JFm 9Gv+'#/" Lf'@Zq'ѥX&w;4xaD`B: G]\u Q**V+meׯtfػe^u|[v*xP'ObX,9|$g8$('*~KI] zgZ6Chw=`U1X!eƫ\K'[Tn@t.OMsg1s) Ԍ\Bђ$`(%[VƻB佶ٍ=|,% |&w7F#EAMd}4=ĎkP{ǎm\)˳ɑP<7H¦aJa xŅ+6Z3nBhR$qM`n6XV%*,=A_ /r.˕&'#EeS$z«>DX_Aw▊TKD<`Ø81j~ԑkZ$~{LՌɢWAL14g_u<6A}KQ@X;ArAML7\:\oIP1D};,9vI ުuy%t8CZ-[\e6?[; ;Ǻگ?g]'-P3NLᢤL+ΔWZ&- Cu@'e/X.|Yb+#@,]yr9 =hu=γts }Sx1(NN08ΈJAw #Tr%ܹ!p} U@8t-qB#IJ<$#NOϏ^gcF'/bdp{qDrJ72`J}j:|^<4WmbX;m^:~EM}6 }$ɺ.W}a]mBa"o]7" s?] NϷ*R^"-B_ȫu?,̥YZZFSݏ5? CezVSfe$p{ ?I]Q lؿvT$9oگH)&| &9&d`vAi)C$;3U.E3I`7&ws @wy"mb>? 8*yYff*>+8!-UK)&qC+M%X>s6ȳĔ;Is?,#;6h;'>S-GN}&?J61931ёhñٟ^vvx Xb@FjeMw/eI1/ñκh$眺iWЃ(5Pb0|H4P~8f LZ:Ce"΀9Xژ>/zw(*N*CRlxL}_i`7?AF'lRQ]F#t*>%嶚PȅߠW1ո~&XAJs {Pb&'m' *4 ~?-}3Hj+sg.3H2:m0l!Ôќ?JfJ  )\'Km |S|IW3с. /Xr*Y $SXq[`W42"/Z{q\uA6hׅא{S5۲"CPϯ!Z&H <?ˆ(}#`kWfKzdžO.WY2T2tn Ka#=tRΐfi#P[EhSJږӴQ5"TGa$~VQG+yOAj2XCC#!ڜܨ=5y;SCdi}O3,WG/r@ *aket2ݡf7`-lҵ')<59Pm%>i/3@0R ]K#'Z1!|Sӱ4NYt7s0d$~EbTpJ *Yoek򑻃sGRQ z7V ӑqN0r{?260;؟7/1Li%!D;jXzO4Y E9$> &!G/ vԙ07b7n-kHVtSH)քγ+\I8%qTS D9Nm*SfQXVB2qö{Kp K˽~ g ޮ!T6 c|XfIW) +=x<ք40o K Lk^.׆qޛ7@W.%ݗ/uu4ƭ}a<֭`$AXV_8D6rMAH/e6ak$X$%)/)4ŐT*#8khׂ֫QRC4GaK&KEoLD #[)_H(Ծ __Id@0.\Q*UbmpBK&v*| )v*"`)ҤYWړ!9s1AəLj]9t?jm7P??Y1\SβW&vz<@%^]}ַ`jrI6yEv +(ϯSxXPs`9KȞ%xO)ZIރW7ɣnz]vެ9vbG Hz HDi%x1axzE'8Mdpjd'4GTL"Jhj~hbn&Sِ,j[XkRuNC~C-~C+,7a3rTJ!u;I&?D{n[@g0)|>AtSRjH/q:FFS$^- (Fɪo30Y=i[]f^.}C&LEQ94ckGْVe~H@` |3L-[?I4= i/a^c­]}\B0 !`e[\~i¶̑33=Rw]$=}4{X!k_] )6ʙ4 JzDw'١S"Bdm3L`oK+:;_lYQ9eŲ@go8nMI\"YћO }{~b yqvN8Fel6,db| B.DXX/C P0CITo6*)o>Y>gz;y\??!l)q*;{z{^ػCN6( r^]~Th;&WMчL:*n [F)4u<`Wtz _JyI97i:zS6R }'V=mAKRص=칶E]:7dr<\ 3 *XDBHN8>l[ITdi}WM5ѝ#260xD[θ5/kTܱx]aD*Ԛp^loX sLsc%v6*MCD`%+W vIg|@ByHdf6攢Ȣ_(ң$;+ 䅬_';hj~;aҘkCUcMϊ0`d 2N6dK\^ NѠM&@Z6jϹXSCRv|SS}ec=*F?7&KC0m54lZ|%mؓ^վo6۞U">`0j $awY/S:> w Ȇ& KKX՞ˆ$)6^tE$)WQ9<@a@Ors)egGҒ[{dݟY椵3 osa*:PPt榦>;^-{Z\T{,]lWp6!?nF+x+/Jc;M<%[{H)u- U8‚A%ojYU0Έ|9!qa,*¼"ʂ\efnZ VgYHZ\SQ0fx?KºG[JyQ>Ku!ڍ;t1Su_.W /frƝ`M¬$]4K33,>Ϗ؄c&ȄAz㭔of.Iᆺ!!wg%rnPzr+paaG ti1z"<}df%>ChHMAr;un!V%Tn.~Fw{U3 0yU\\:X]&+E/=GSg3BFzhp\[`S5KE044!*L4 6@K;RskT\N;љ Sfh`Á=`_Rbt$e<6N\؋ uol dBJ _wzZ!,z6S[@zif{=``'<}OEPѡ'zF`WhտFz8-@wJJoէǸUܑ'E0YhjP]ep0=4w `Q+Crf! eT۩jE]pQ|DQ1քaEv>Ca]gN NYRsNj:b5#Dhd0Ȭ3Qk]@мjA``?J:#{4q,tpX*VT3QGg 1^| Y;OO?Py͟ Ac4яu=X+טj` _7!B#d_Q1w;]1N !G5G&<~B=pJݞtnKWj6 Jb`IU|y33m*y)OTM ΚNLe%Y 1 +-vil/`R77sgWE*cD>s ,%x15L4=d~_֜; G.Q"OI&.|g&Wy]Pʨ SMrs G(זlWশ:A$ /@ Y?,n#;'[Jv@2.MrEVۙXS0XmkUxX;,{sì+d1D^:dž: vl>iPm>ìɛ4Cםq 簞u'^6Mk7?Y ca90fnP i{#MTelMs(@e/vf @gv :9 HCthW·If[ i35OS>֝bϼ01FXs肸R['x&,@\jk* U+a4+ǿMeq.,S .}Ȉ JtSu`#dJOopXi @vi VB3niMDZN8O?ǒlnӇ8GJwA"L *-9Wz <.H/o,t)h/+&Rdz =v˪bIod5 7+g1:wN{GBןq[mQcA;gZf_fpDH!9J*S{5"%[YkH󳰇Vr[a;̰"{)wЀPaZ 8v( dw!pcDmG#;N!CGx;F& KZZx.ޕ$v̯SOrԑMZfDhLdȆYB) R3Jy6@zc*ۨ~  -&u{j ab`i)2N[ojx%N!E]ze"骆07D;oZIԳmz1ePbNKaß#Q`؅/2{-Gr"^ .}^Ye[BTƁ*-'HB{lWOxo)YkŃsٯr "1Qecg}p y~{@3%$ 9=tߦ36N`$Ԃ@Iky^0s Ȥ+ZмI,4ꁱܫ6GJ.dSk{;䱂KZu"Y2?0\׸%w@ o&@ᮤeFr>,ί[{REԎEtGYC-N5SJ#68ɦ\h"WpT[S Aea4B#KHq{DO1VP-rY?cԟ7dk-+ţ'Ʊg*x2<}cEپxA7ٯҘVT`ى 5RIFRy ׄ FzJ%O < ,#,&|imZ]k3ou׿Ku2T\B27N7zY]wKͻMyB~$;a|׾ŸJ3꠷Gh#كm.x£JVwtU49~q$`FL-<;BK .Yp[A]]G<#%wc!Y~˒!Jn70 ȌLf_hɼDAY%ExNu2( 72] */~ђlZs*NnlmӬG>| qԚK${Ra|iCpiSh?Vi(&BCd1I`@x̼-!u'1`9?FE \#GO砆z; 8d/tzŠ/E_N~&>M0NtuR)ɛ%t!*\)qOkn,D1%ş\8*%\׿.o{*KR=b\^p>i^n} D=擏P"6n ' n.x4ly3h&OɳaL0Ɨ,5I.FD{Ҍ0 o B +Or Z;Hu걩sF"ͻk5;yn>^ms}`iW{^>*Bl*C? Ȁj!.؁aQi4)"*va?/jQ1,yӑ}+5V=N=o4lN#d~Caf }/ RH#}cm˽kO^\!?]u8p/٢&`%w)09~쾯;wik-X>WsJ^,ifE$L=n@[k͙R?5?3_f7uYj78;YbJ?LLr1M(u'/*NmM86t'ݿ5a(&^] R Oפv).b;`-4f>5dl&/=},$+#0k?UY crF_nPc R[ 2btʯdNb#qtGEN72'#ͫk~%~Bwo)%0( 0e1*/O7Ozٕ "e7bpt7ۄ#Dk_0s0Of~q EKePXgXAމJ>^$cnه)jޭ"q(J%T=éHih̹$<7!!;h4|ndLÍ^ԫ2~pmj?-7w?7R,C6̘oۺevvwsx^A2cv^T!de?nÁ{ӠgX&}7=nfS&w<=%qÄ \lN TƲg)/ =L} ~ ov:4*Ϫ^ȹ_TpHN1wum%cWsc g."(:P/hq9>  f@Nq5c 0uMa&E3h k.5qq$(:oVDDZ:ȪȜB={J%@ymn,%[>>9e*̶ X=n7m{>e(hvHJaR>݆ۇSoh"ۑ΍j^+S AiV#Q )$]=m&)05\v;A[k؎Hnܥ;/*jO;y!äOTUǃo4AcxVN jWzT ~Aɗq\|vԟ) )(Bl)E~p/}O%a{׬Pon3o^(:)K̰}H]tM7;ZDToHW2F0F5\w-cDǙqC|%feM 2f==Fښm/1SuQn0; "w>Ղ~C {JpƶkU'{%BH{2}zrbJcOO_9x>Nۨph?R0d@0["ݜ9~.ڗ> C*xv$k֛B5Rbe! OsHNuS W5VQ8HB``YT=sIVߞ!ι@l}\[6f"o ojaW BADzvU}ORZnrW>'(b=~'FʲsÔTǧ՛PwBCڶ;Z` W&SL`eE}._zށ=q3 |'8Oa,6^Ư ^Gjiր]_FBܾs^HO^9G´z {91[w%zjUzW-zbrDJЁwUDSD}4rDc80ϖ8CRWp O@<2?,J}Sxavޔ"OJYe)4|ij+)s} @I; WsHGeQSA"TJZ&u4kݮ&wE0R]X7uT#ĩ_4#842_e!g>T\q fwBtkbG~USaXDG߃.)oC#- xyڊq P\?0*MGwcո:xV4Qۺk`K!3WzlҸT(C\2&íV< \µ6k_=5"KR|y>a>(ƌ܇/{;W+Չ]gJK"1SOÓP3|A^404<ǚL:8Xl%S7_Iw]'PƁLh*fJ}$}j!^'- QlQGCe-C-?NLJYI,95RNC3 z;^=j5t$Ez'{.g,p?7C;h|piW ?챔_Lkr&Eg)FgD[C F\~7ޏʬT:9JAs'e;EM٦?ȯCɍ55kvFdt$R7I33@ >*bŪO\9tJ,DPڮS?%Cq ˱EBW6,|_gVar)\WŵU oRtIy+Y5Nh{!6HPa|"_`ڨkxqnzQ?Ec 0Wn!5O!Ή}/Uq G.Wh^'|_1Fk~6a3Y ?#7Lq$pySGvjE)Kꢞ B5$A=ݡ=ph37$v鄹wH/|Bm4C¼ 0^rG^k2rGbtbSyzRսIQEl#RCst;dYM>ٲqtTCg?T3+gilH]ʧ|άy$z?MWz 28ETێl|Em&bBYQVRES+$Z z _qn#T* 8:7\VY9씪4u: ^:DNps#E n ]4nH(+.oZ6E̞/|j`o, X8=DkAK1Sn\GYFU} BLǾBEs dQJނsG]Ml'V},pMBOnR;FjNj5LN6*W7iPȾS_j76>CC_udBA@jEXv;;)5-0)6Un5}ܧІՉr<&pYz˓!\qW`"l 4jsp7V;?Gf(gHiiU? S-vo=_H/Wi|U`9gI+'̺0Wƚ*hJvj. ۆBJbUظՔbtY$b-3Us<6L{z2)3u8VHK0 L0:޽uSWyXYѸɜLCsyVJ^jKqu-QamW9$PN,kGty _> GY:ø)e#Te|^οv 3< sx:D"o@ʾhP(I7@8K21l)k8+t{.S}.OxaR,T)DPjxŜ}wyz[AJ..ydpK| _)%具|‘S<+݃/򳥱ذ)newob^$Lʠޏ4Vtցc l|D&<yY}C( P^b!JauOO{fqMDVu?9Xg Pq%^tR1$ ;A`uӨKtb9yǬǂPL Za'ܨb۹qԘ;3hk_[@ ĒsQ 1HHa6! k:ދ#Յ`Z:Ji#^Ū%M)+eDuU (Dl~ L,I@KoCt~忐EmY|7mUYk];:Bu^7Q+#}Î_ 9qڜ=,W'ǝP/b@y"MX%JXP7gkE-wӓ/D$kB~ʑ͏KoBȂnmtc_. ӞZBi ֖Ï '##Vjk_(>Ult閍~U\/P躷j)呷VyF}RI -E F S@GBWy0q ,*Uq~IX~L?ȉʂ ԙE9o5p F6AG7aXŌOV KϒEʺFM/ѳ?x !ؘ3DljOI&e>;Α?KZNy2E-ê6YgAV/gKcXV5kfS )"XaN6KWl"5\ӻqQXӺ[J:"7%yF/*<{}nT{xv3k,rUt#:BIH[|*mJe{5 D+/MI פL<:=u 6OӆvOy8|GI2k$M(QkulaI]ZZUS|HZxı4 XXuj4 ?%oN12EnJNF0o>?,4mdU=Z8uaIyA b-!~Kl= Δ0! :fʫFT@J|sF2AG*Z4TZK|yBp9ӒA&Nt.L÷eܘc K/;z '!)b* )iŘba]g,YSĒNb'N;6 XnMyN(شISL&}+Alyy="}:-NdU[|/g7Lb3J>|R=@z34`}݃so^$1{j6 FGӋ:K+vlk[ ױQc qǭ|3YCu}[uGlX\PN)Hoe+%gN"f~&%j[ ^ms"3.a (1-`KdPO'sb L<+ tbjc=7D2yQe%xAG+wŢ*pZ1^xh tcb`y}VYUpLHDv2&Sھ$>s؞iUyWG2'K|M\FDw+|>m7Ca_n %mW!' ܳ[;H_X;FtQMIZ\ #vI6w\Ez*١b.HU`|f6d>-xㅆ|D( ˻V`0(u$ΫTgǭ/UJ,HWN^O=Ve+1H<=fuɌ,D6dM1! ^)c];e ) ^+pVLW[—°9)ױ^5 G󇔁 oMI0w϶y-"Զ4ŁcCP//g&`6cո#g!}44x5>AeD Dt) *,Ϊ%4n! _p3ʆ[>+]h1U8T5&/#Yլ.]JR2rFumGL5ucZݴ2H^-ozb־d՞ %!1& C"eKXmV^Lo9ٷ sÐcTZt\_Nqy>YT s K}+5<3׊[ i_s#@nJE!OT- a38nd j/%'B1e,ݪrM$TK,3[tQ?Om_, qbNlRu`s րf|s]jFimE\ Q3Sao!usRwH~$suEj9oG΀˳6h| ZD\w(ڧ.0!2';awz \C+|a٩9#劍ON֕Fc-T*rD;[WbGS9ڀ X(o%Q!r m4]l0߯/h V죟졢k)1v Y?}op;O9] WDS q=,k~^'YwKIR^B[Èk>jœ:Qs&XQ[ѣ68Rhi|T^Qj'Optrcl714H!ZFUgq L^WYCMLq{ zmZ|'ELٻ@KOBRݵx=(/h"a"aH}?pHX`lCprwiƼ@q =QfS4>~(gX9azsuFlwxq_.ޙnP`>)UջS2԰ftFƷ[rhABq@&fe~@nH"b*>$Tt:̖" PN+ zpng+Q#c_2rM-픪oVh`ʦ/A{cY?k[`P9㖻Xū~4M{}d͝Zy^&3P|1D |}wGRushsBZ `:) kX:ckhj:9w=6AB23[p$Πe0orL}[&?l),Fi%p@7(!OEv'N׋"g h RS&)DӲH^Y}ٽjo }C\SZ d #7c xQ:M.u8zNw$"H]N_k_@)5knO2bz%GjUabC@@㺄ƺ\O9:v\l$@(hUeq}Q`CK4#71J1pN{28ORsA` p7_Iא{^xxWV0ᥖG3[wLMDnZa*pZT}][=Ji('2~q}5H9P j3P^HK?N,[Óѵ}*c{n8 NIΌAQ=I&BKd GpK2ޢJ+(nHkU |,(asݒN @BrnJ|R/#1AgۘM0LD*wJa\ rY6*Pe.ybCeZy+۰-D [4L'R52:CI {e,4mP=}N/('4" ߻~ˆiMm@Ou.MT&^g5/պāAL iscdWLL Y\_~3-w|;}GvkoGE͘;1ZgϠSDf' |Bs8 56ˣʅ'j>xU 0~(uRt" ~aL4[ x5uf)݉*e4Ʃ YawI`- [zd Wa_8Xa9Q74T)(QRD#,zx=}?NC™4= bn1AQm#PJ&+ |%*j//d, xag095/RdX'mH'^k ?wvc=<. $vJ ԛO@?Me~BGBƨuմV4mʴCMtz "ir 3eep<=퉝]kf09tl|b4(I Zk{Х} +qH<:驥]^V \̷X& E~O)]l!\0 _*RQZh#QJP4Vլef%*OS*f3`ofLO˃Omm{;y$}Y=UY1τMvŒ |zʹשy=bgMC&M{)&-BSv !c 2S%۽.{|Ձw-r򶽈M],{dT.Ѕci/=ٝakg8B-.rpq!`%R'#6 /AQi!HwSz)\ݹdj'']h`Brti9MU^a_@=m2oc@l}UR8e˜i(mkѱe32k6-=i =}0ԛq$emigazA,Eєx-m߭-cc{9!eR$$;l 9YON/KF.lbVzU$n 0&!ysڽx&AB[^8\Դfr ,`ft3J:{{ͫ\ѻb,y'鸚qVqy#Կt{;6adBh#;f?7) ;9572-E t&V98rq!iOR}`fyV2wԹm `+P ebAœ~3O D)Lspr_Ć99C%z.غϬgcj6cbY$50qy(ձ.{`Wj4p|g#I'q%0M $yH=\$+fk {9ARuHW8أMK#[_+5M@"A{na k| g{Vp Nv7d#5yb)i)YTǴt,lI#0oMsWi!q ne|Ӕ.KUz W;R߭82> ri0w5߇i޿vjAڊN5ش8uL7NٱCWfIwa߱ #)( %x@ǹB$RΧzT|Z߷oߵmoAke=n(Nr-+l85! rOZ-e)">ż3*eK`Zo1o8?_((pn{DѪ]r $!vO7L7G5ҿr3BǯūLByHF2Lcg@3y5Qв&c()A#O#v|5r)pk]Y"un4B{ʹǮ#!(CXt,,UaaqaIJ5,J!kf|u/z޵]2QT 9&Fo@HC\KξYb OKj?!buxz.61;|Pab\B${A<snh\$lvUDttKn<ȣ} Xi&qi(Ѥ?x>#c#z-˔Kq\𦸚_m}W7KB ޿^M=HH,7 5z4@cjNY<ƛ1G{y$|pg͗lbH]΀(b-WѢze ]6T26dIT"eOt^ PsshB%|-W< (5ܬ]"8z.ԓۊhZQR8)C~t0r3<\.li詬>usXK۱'gF :aD P|=&D 8ܨM=#4p = Nb=ƛzlc2 {OW k8jcU?g4J Iw@T}9t*c:&X2&B>q(LRrŦ$C;)\L`Uy7⬟AV%h[<_W~X0f* !!n߿ g (y;XDiq!Qs f2bg:l109$@Fx4 ZUS!C  u֚ϔ/" X{Is_N1C80[ f{Qn<z}Փ2FGϹ.pˎ!uqLךU4|鍼Pdg44e&mPVG*tMDIKJ? LP7%(N]O5hvpejwt6xNJ .6G=[ݧ\ք& "@+ӀVMkYd< ccbL۴W"BL;M2-];;8ivΧ7M*!B'jQGxR%_`1yu+ZhB[JPr2gosV&ӀvִkցLE[XxMѴZysbꇳ26?=9Wp9~QH Vڄ V _<"rὗF>m Ggd h]gLlWiڋOgfz衐G6?ק2Vsr N̿%Zq=,u+2܎CH6Ԝh}ҙkQTy_Su!15:KCxEI3>871f@dOS|>OSM W< '62f#te2M ̢rLf31}n6%Kۣ.SVUγʋ;.Sykz uߺDYPUF5m}V 0\˘6#|WM'1Y:ECySzo?b:!̫X(N: R59U â\ WAIq*wBpgrn +ưȸ1?6<ߣ)Zh;xuS" Ԇ@Ier!`nt$*31o-nbU w>B)]+[huw&εZPȁ\M3>]ۧ,pAV 26nyj3+˥jKu"IZʐؾ60NHhRݹ_?͟P3ʤ?(DFFuºkC*"@5jbcLpӎ,c&Nso *)do#.Ԋ:ࢣ;>^T _&9Y}iPQWmP3_n +Q |y[ -#̉s0t2{~R+cGw)%rq 5`-\/,|)s49VzmM]ZSedndy *iR͚L(xƅᅭ%qtg_)_$ING|li8`nNSC+kwG 6hsgo,.8"+N]뼖vO^έ6ׅeq{B "%F@;. ["Ζݜ- хʶ^ riuhǽ+:1O ;:׭O]idC5sEG.Toex*{.1HCdx4[d90,/:0I;E9c޹45Gq{ȅϋN D'm)B>K!U l38dvUX&R{=RExL_;4DqVB7,>4 kUqIZ*7)^-dtU qzlpZ$yIA uKg Qla`P/*?'mGF.M)P޻>XVE"CVO#̢$Ɏ"m%>q4ZG[ATwr+(|KHsCg(d֝IY{ `־JB !4S&7nݦJ%'Zl mRːQ҆Db?`ґ%:T+I0Wm. խQF m19ﬧ kL}Ic֠1jE(+*2_ڷD?+z6jY|iIBfͩҗ^xx)$߸]q+gՇ.|ܖbH կ9V @aY* ui#$ðk!pj*6a>mqYa_1C3ail7\\\rdo@&dlz3lReFq0e"w(ܘKV+Ȫ[A^%HH%"PbI_9}.|b?x^wҙqCKl"Ů PzˡG3?*wA +]k=+fO9LyzndQGAh1bxZ52 ;y{ljW5 F'V1PK:R="X ]pڵHber3_/WA%2?q r;Bok~;-:nMj"\[X/IcA֞b&i=K6lh#*=Nx=gf*8-NxBTqq7<Ԅ3Sc[?3 U,6x% td8.bkIz>n){E.O[u 񀸃{L#?["egd{bϕ\6\qn%]ϰ0?܄XJ'pAV:F,ѯӯ=dMuLn~m,J҅bwLrE*/% F΋51Cpw'ѽ$(u lb?`;#3KwCTA8N~Ӓ,?"bFB"Ag < zȣ}Ӽz3hw;2X˹M84#*Bw{dFd~%[.$鳣^8uI4X}uzo&t8#H$ y`k=r{)8 l*߯g}y3!X>Ew޶{\Ҙ}:{(,$qtn:cİ/XO=^P,2FU I4*(g)C! (k45oNJACL&3;0'7, t^-x~]Tvbxj%(]{:YM;i T|a7-UKjD=ˮ/[xDaMo%0ό}D(UdT59ań]!!Ѝ'Mޮ#@rlӢ3A9 H cX2+_D%Mq1uw`) .e2^FhK@vsԁ`]sQ!ߠ2H;O_m5 B\c!FD+Oqf 9%b|n}dELP8\,&C3 9%U k7e?8kV\.r+LQ77)jڸ6MPs6$_*W9nHkkElٯuC 6Zp6}RwHLflo.医BEj\,8^m1JmSn{BALݢVO}vhz.{MW{_8#ܯm@'{ITUOcq*vG{?0@)ye6 JP5]$j\≎I Unz>5Soȡy.QhM0X:67fe[]]'}ZyL`HdiI9AzZ^liгP\& 9KFJm{ֆl飗<`:1nʒuɩE~=Ml)=j5pcpz7d4q`B"ʴܲR$t;2L;I\v!m^̭G7p@@⍨s.04N\-"?le5$;mԄ8?>t|)ScE~ ;Q*+|:xOO ?íyi ҧb"+"kpXtR Zp\Wη*\z`X47kc,Rk1Ydr,1FڇKV0F@lNR )Gr됫$v]ߢ/|W6KҌLFRm @8;vM_NOʠ2wc\3.՚y_݉TGـp^X[*1átgϮt -]Gyaz6ry:ǏF7{&V8gfC̑9pCx[wbbc#ɘ>ji,ʺfG&|u%7 ]$^)is%8o55di2h%C@G9|нp hb35u[=A&ʎN*V87R):X, s`Vq|J#ihЂux%l"w)oɞF+[[̾+X2AVCB?V|$)~.Kc_c2,m'Ξsx٦m2?Ġc1/L ͈nAs=S?]]JTb/hYYX \ lnW}=P˝o׍p}2k@LL+F\IQo#&?78n39(kwML~+tt6ZUS$ܚS'h.8'8t9 nH"?`z@9c*̷k>q̵ {wv5$kŲ  f !EZ-HK9yh#?6"fCd] -VJΠ]%nn5zggW?> mhZbna %߈>_4l1iзA33j\!͡^,^׬HXj a߀oirL^ uױsV2,4V`M(vqY"B7a*,VeA8,٠v̇ MYam WO  [۾`̩";[#Hd"ݭLz0qƥKXtT+=0|*@LRí0!^Wibdӷ Zڥ4S\CoV ^8-FL[pþQ]Z1PpY|pWE]}nc{`7ZȞmfm=6UaZ.5taPzmZ7BO-jO%F6⼭s9\n3{sϿQs[N،puPe+h԰=ht70m/N1P㣾մ% -KN[iSH >s<26;?n^Ӗy1Z)tHD^=Q;锟}!K.b;jݿ >M>=#r \MMm:@ 4(u׮נ.t{6EM~Sz308ŷzqX'.Me.w?YpvZn .c+8>TG75\TF--A &[ܘ! ^Tm[?bPC\8X,Ȣ >kګ\+mE\|dQy󌱦x{s %^$>}&),^$.MrP4hG{і`?0flÅw6ndݴolNWKN#w Aa3*=o(Owk^k=ChkVi[c6^{l 6Or&*j>46(kQ {@Qq 3U}PMU! ؓZY>k tൔ@ 9ǿ>){>un ,C \+恀O%io0fp?grI͵;g/8~iꐿ^m9r< \C f׼dl/v-]\^@n/L-+ݪ4i{1U4EGoJTwl܀7Kƅi&*6 n9 B%Ď]N+tuO= `ayCWAY<6cX.?yG(Ǻ Zպz9P5Gto$ىr,[#^8 m(@5Fxc3M^ơ^M l'sFHhU F5rӇ;U!8t78IJ@c]h&L<$޵B=i$DFٛ<&bIfL^ 0vZl0WwE2w8/_zѭG-N.JUe(@8S>uKhZlO-irn.:ap NTɚzۋ(-|0(:] ?@Ҳllcn[NBz}/KVAX_ﲾ21pF#sb:/JÌJ|2!ZyY+EFcU}&hsܝX߹\uiFƢ[|܍tAZI/:0˷7q[,I eOE[QJrK~+ ^94:t0ZcEeSVd tX.D?UuT5|f Q>4FW6҂Zj3eo6%w*\BPRA ( fuk%vNE PSc@ 0a[q:|3#{agBϫp5I -&,35ugóo]s@,̏3ۦb8u%Ifr[ޘ\VKu/gF9\l- ]F~Μ(@z:E6%7i-E`LkqC5֓j\] ̣K/R6 îtMTImi' M`ƉX9 C7+rqUM;ݥd <|]:ނJu@'7>(|N;*U(gu^{0|ksqԚAZg!L(cNX_0S=RG/Sf!';kYN{dSUZ2LZ(M]};mS2ʙڭߘm012vt''GQciAkoB#,$V1noa yoX(7ukTUPγK:zD@av!BM+X̐IMz7|,I5A_*d4xUohot.Pq.T50߹ἁt,&Ȕ,qWHS裖uzg=i, fņlϻ#5R' ĭ= {s?Ib@=z7j!ʾkzf!w&azvi;ibf_ rj@=8xyXK)j,q T'MـG/CɮjkY$#oTvFb]Jy*AW>~`:PQ*gd쒽\dӧ"V ((5Wq"HfJs8 >W]׸^|pxB1`?ˌK8b'_@t勞Mƕ9qp4jKN.B'ٕ>+Vh:,=;D#,B7sZTɊPH)`i!}'N1f~~S~fd`ѬKd^Öh! D KYz&@hFC-.ԽnC-GeWyH7MvazzrȍD (qÒxyD S,`;^9ad kVjaAxs(̖865ysÑ>x(N|fZ`uQU!J6M7fY1aS>0[VZv8<'cTy9ѵ1KM*1GBc`v9AtYoѠp3h!mƻ@ ȊZ[17{|Ea5WY/Dꤶ;f5Q\}ċ27ʺj4u8>g{M6]ċ:RL"ĚTH|~0Z[>ΐcoX`=n'pxbŽU8ҢBJĻ@eLx8S(Tu|no,SΥG.B" 1PKzQ,Uхtb+b}cۼ-Б3$KwA+ FMQp~vjHWa9DqwA1K32soeay._wG/-w:ޅ"Z6۰XP#\ 0; (S Y>pgj;{%0W` =yup8Q媮|" S' Za#oB^U[v>$,BHlE;SSn?ўj 5ǀ}l~l#\$f"~ 3T y @N/]N7F_/|Qk4dOUB LN rBGmGmVs7@1\Vn5DzVLOZ0e<: ae}sUiYΏB|JFZvw0&X|8 go=}`{ ;}O+/9-rlpK=IS\vP^W>S,YϽ1u729y:Lb}Kw,cEpGY &?rx>r RRleD5'ƪj<%'Y4iTtXpGH}D +s{4L柯ՋNG'mE:ÉGDF èBb]fF54Zf"ffw#M5CI<`YŽD6uoM`,P. [Y;wy';1tej_*#l i]V!$5^@N7F[;o-z^a,h7 bs]XKF>.'8ٳRDlJ6v5,JI_0naCE , DOwxQ$)^M0`0i/L~Aj|F x*!`-Q5/Qͧe6鱮ƇvXN= -(zusLlA }@Ɔd$n `?Ǵ?V_Jim޴ }%\m܆ANl)7.rbrՉIJ{Аݤף2h"_?/V+ao|;HEBac $4zM"&ii®r\8 \_ԫmB\RGN3ln $sRo| ̳y nj ]IvZ}fE</C 2FEʁcwx&n?bR k./|N[8\?o x,X r;E߷>-ߝt֢*d.Mw~70 Ku|U;~V"hݷ`hD@ _NEiwHia3ؓlù!Oӌ$=RЋʂ(`N& -J-ɱV|oƓt"^SfEv&GS5b4cUkh0{'XR(I3n"ʵ@*jۛBNv.MgoԀ(hLJ5խRxk(b"mٜᒗm`դ9ӮtHi E` 2o/•eP!Y0S2|wUI@t?4L]0Ho_JmbTPk㊋م.7W)8=mсbt۽^0~5=.@b]%z*jDEB\$B]5*씠qhhe:R%:*CUB~_^tʀtdk爈( O`cCW(Gi\i14"f?`ڽXdXKN|@5 &6L}]$1Z5XxZ´K{=NBͣ|6Nv1q=`9|Lly]' V9b@tNlpѺn־MTw͂,Zr.p~)LqcJG*M |*Rm3!f`^{#u\QiP=kMoE0Dm^"x]+o֜^qqzT}w97Uk# a|*A1!Bd^n^_EZbW۽jÙEwV@ $. u\#e¶zXxHE`033令zWS 0"i[ H˔ȊZXBJZ9jTvG eݯ'*APDxݖZ)8uzvLP(i` 9(JƔF)9] ~]wZ=ply+,E0$@AcL,8\̵&lVH4 uiޓX~^`(+UBJNww(%{,m" (!rT,0T k$E!2>ނ ^ mNF*U@ =\[;_݀U\J]/-Hdkk3:uWbõwψFIttwҢQKu3wV=JSZ1@RE?(rh<~(~=v3YYԜֺںQ),0c\ L:48+CE6կ\-m:(ۮR=zo%gc:`y@[dOG=䤾=<ΤHS8s+Gߟ #a*eSՀ W=sTJ݂#^8h61M*oKܪ vX4lO :$L8SL~x܁"E)d=c=fG:8ZM8Ѷ<|}KSdlr=Q#p_!ZYr. ~6ő~n46 `W&KaPNBб$#sJwNSͿ^W acLXӛgIHR\_%NܼpHz׹( 7ܒeWn0參 Hn뫪 ;vn}sTsb:FEQo"ivG{bտ.◳Ӎ,i6QYKÛW'~ۉ`+ ӣ.uRVl_8;qCCcAaF h]{OO~&%:WDmTs%…27hc0?"$F!E7Tv]1T]7҄/y5Vφh p5],ƩвKiu Tu9-jK N9_fZK#_\sU#6 _b4eLk|:H&=+%y}) OγRS gEER?.ޥ(<)I-W(P:TXu vDi'E/Wb(%lC~h[71x4 A GZ[uyC zo ȧȒ,Ў/Z uIdf$7*U/Ā]G%S-@fnɒjP̖@6뮶nwsRX]eD2nQTDwvw([P] 1JN$n3 @9GJ攟eCV3fh8?:uXgL-e*o :xG~*fjMY}d|pX6%8S,r ru)6Ũ=Ιh1č(؋x̪hA;2҄#պ@E1@#u5w8SKi7n7^#䓖\+jBz_%yr0 ,9 IڠoqcAqsܺ+.b]l'UO+)/G0D2Zdq"OD`imy>1*wiy'e|(P1[[oI9 [ZڿjFiO~ή嵇0Db?z#ș!.fWW!P#ᔌdN8{عUNO=?ó;қoocxK:&V~"P-͵nXh~ FJ8b`䐚RP(ӄ `ݾ D {!cZ4!C I#촥D>Xt8@h5cX׬Փ0lǜ7/2lxo׫/Ff(dD=ʴ {LS08GG)O1gKܳ(_CCʕ wJ"mT?r8̬Rjx(1qK ѯٸJ{tE/k.Ö,Ua[m[:y~ sm{.L<υv{s>S+w\m F!W;¨³9 SݮqC(TcL0=53 r.. ɤ x9pr,>6[۝]>x-ɸb~gO$/!+(Ƒ8kL8{ .h6xnF糦PLzx՚#H0A cD}[]25Cq Z҄4iZ:WB(o1D`uc!^Hqng%zڢ^P0k 31l>YrS/nx(]Hdx^#aLJX`:vQO)Qd@U8N0N5o#g9ELZgyhkYq>bM/@>Ang>򴒳hW2BM­&kYWŚJ& r4j%D,[3 ^V-'ʍ{ !=@Tu| $'GNX|/x X)0P%AԪF^u"nIDM!S$@ |ҝۥLz4^[F{1:FHE' i/DU@\+Qt#~I`!̞PwQbmeCb-zh:CI@z| Bn?J:Ѻ+T) Z?%E m ?} uj3a u_ۧ|`kSjNj^ߑq\Ve uY^Ee 'ukK N>0 uŽdޘ()q'IZARDrKbOo0I+36u9dfk8Cl`z]ID$z'>כԦ4.. _19 ^/U^}cjա ԏq%X^/,w5OKwl[]2 W2gbSyE-렵ֈnu+XgIYRbZ6oweEW9 iA/{5aD1EVE l4k Վ|r|(f?a;x[bI[+8 -[~;۵wIh %(C RR{[U7QJÇh脻Q!.|.~{zkĖRRg% ]_hSn6AcIz(}5?sz4ژг'>!O6v!lP2NS \F%,{mܣVA8lLӕߍEMlj_oכK V]WRPI* kP1"9k-h/٥d:70ʟ7>2D,)󈡹Yf /jؑ.^*͍/?L>}@DH-E&W52 PZY%~׺ l%fZ3{r/O{x\bte*8m;::`KĄp]s>-RU Gjфcۜ{"jH2凙X1LL6-X)LSkGrjWӮ3y`H~tqΥa|LZT$40TN.4c(nw+x7-qKlw{5z'ד2+`vzAd0WPt<_xR8;rYXLNVLRe63a>l${ط}>,IIR⣹;u*}KXeےSKLI`bPJªL CK>'8Qpwӄxz||~W,ɗ,l@B5d; Qcn@7llz1JQYG_!13p4:wt Nk4';Ĭ^c Wmjc? R`BAZXN[l'Jxi. MPcvN:ApqiR ')-'c 9q;j%s$e:^*52U QV#44j_ Lhzb;jB!EY*j`!4*A%;đWOsuP4L'),'Iӂq2fUIkZDl}Pkwzn:NE2ӂ k0}ٻ Ǖfq]uǽӫjHMt|xV|e"/(j=iW3(ە92TaqKwQz2R)1%[C;cŪ;fSy0hhD!0d˹zfZ;M uZ*vҜŧkj89b!8,O"fz4́ cjT5Ke9迻9 hqR&TThGUؓү55ֆlIbV8W 9cuù˘R!Rco\#l6-C(t^ˇl= g}WjV`p̴*J#\dG rE"I<+%b%C%M&eG+3WB5R0)ݜ4WGLIp+,7RCNxژQs O\1 Yd҃ݐ-"}z+ jޅBZvT5gԕ)pMOsdfݟ95/O*Q,!יwK#퍺_1v&|'ej(e سC6Hucgf V$H?BݟIէ3<]!qr 0vDn,>cṬ8DdN'o t> WjSSͭze()hVtuwWA'Ɲh J`6Wu:f%K ]|dSZm<d[4Dn2k 1zݩuWU?s\Q qr;/RQZX֍Y}RO0I֡V> &3 ǂ NqA2-FH* {M>J3|wSL]ؘ{d2Ӱl.=EZw(1ּje|WCWe=53N3Cua 캀) \fH dC%PX1V^ x9 [: 0pv1 ˹ ϯ$[mrFX0zUw8seƧ,(0ݣ"RM)s̑s+& ,4nYY JxVЯPۜ g3hvGBWm&Co;k|}zKN'5VԕVG@yz(% =TCN _XNCwǂ Z%5&;z{#'җy'Yw& }EL+ٿfIqQy`mt?E&sIR$[ߘEGizAJLb@$]xi<3.X{̅qE=] u Yn[8kٳE_S!q6ht4C ]nQ( u ulccB21UJc@.{Us>4p:"8[{{:WGK䢉p>  -Ns5 G0<һ@ېZ-^dIF?fx@KavIAH&SY})uXJF1JVEBeS9POGɳɼA6<1CLSuh l=NUs삔p.{zOTք::5ӤTT߾qJe264 gGgZp3F:E,=uO@֥42*E'7qEׯWיi\OQ1mDt1tQz\%w`kS %~FFROAPf52q:> {GB@Kz@aS&U2b9m< <Y1{ĠJasK9iٽQ֨9S7t:ṽ*L`\zpca^.ö/mv.ܠUU(VڨmiGߦT:p2i@Jj,Ս,46(qzd l|[A4#?5IOK~(g 2irJJ^+>`ЕZxqYgTWw Nb5WnKH]"Wa q޼W|$˹>BffEqm4fӐ$T"w<{r+ iO_* ?N* 5a^wLDK.s*ɠ5u-{3L3 HnXL͹ݢ 4<WQ)ո (`KL9>Ŀ|Q (ب#r E`2Rݹ5/7Rl>$=Lrw0@ V2 ў w' " Km?8HfbF1|zPDF1iոhi歽[l?9ڛR*ˎJjguE.ڊ5K"Tiqy[q膼1 "+x?IvΧ_i" f3;`ԞT2zKű5Z밪p z/uw G-?e lX*h9rN2Hh{G-ceR&T.h$>`QOjT".ttAUSeӆkE*/C2䡋<`lS) r+,~@(84a~RHZ2`>`Xū6I`)<~|z֧z^{OMAb\e[3HLu,T p?l} [L9.*J'5,t9I^%ܳeShO t4v%AG+g5yOO%Ml&?c:#8\:˄N7~7(6?_w$Fw|RdgNԕk˓\̦ѡE:#| ?ͼLl4A 嶹Ix7I`6#6ņz+tAN~z82NcYEɇ4М'D "C$w1[cEWo='A(v]`ȓ^h+~T7**At (T ě mUfbA49] T!U{\aPTϾ{ etCؠ'8LDO|cQaPV0c!D!|k~ ݟZ`]ie.|EVeJcS,I(/  dxL+٠ɠYKT\ޗ/r$ĈHxGa%qAyV72gI).hh^cp=Nφ?qhF5uf.0/$#`k+H9M+ < oys[oQƳ1{B-n|;&B1*ZB벩?hh Q.چȟgioM- 騌4 koMQH CU9 䧔_P-n;+b`W5obȑH1@@kr>ڱl]7Umfӌ5 xGy_ʌ~ظ;d}4ĶkT?-ux(}"P`bj]O(`[Bň2n[8GZDi-욅c49(bWl;姝5vϸblT ^6 Sw4yKFFMi0}Tw_%E6i X_SRKYTL`cs\ nj;%5sR?A9pZLRP,`ƢP$/r|BےaN7p\GR`t9lz34~^Wln]9'y%x4W0ߦݷ 5 Jr.-b>h]{"?]|\)wAkg-xlsHt>-V`1؟js^ž&G +ndə>)wwpw!9]FB3Xy ǷæY ;mpy~i<7kǴ\sA?絤 NK@hWdDhhIuN+g)gHo(:V\FV!&+Ix+ ;_ 6{jx3`fGks)QSr?ԮŸ]bowi: OշoczVL-M,ӄT/ X)oꯨ8` "sRNHdF7z%AmSuo2b_.RTSY֋^91^c#ֻLs}S+ 1X) ;\CMk22C$ u#6A;ԣcKuit>55U˟Dsnj;_]ݍK&_I79]g^҉)L.%%<8B/ʍŗFq틆77iPi-z5+`no^H/A@ɩ> h1v.,H{j%mt#*=lykXftS׵ekb s,ܕW&3:`i%1aL3Fs`nW_=qJձo'tN'ww 2nj\Bhӌu.l H̏W(ynKNKA9C %t2/O0(z픫T#3e EޛYhuG"\,tdN 98J,(g]v.Wl{|{VN(&65sc-І2ZT W&i+pje?΃yvʗLqzJ[1'שڸr67{:y2 s ]xiod"eP Lί]hdo:O!=_|gV$;{I s GS SgU8|S -0;/4ć.||i@Ϙa#=[[^>>|Yv Fu3Q-u:}0=O ҉IL*en("3!b8DϘ^\VH]\%C8Ej0"T2 ]V x`8N¸w'᢯QДAۍN '1<4V5޸:XM%C2P[.1ƒd+)n4]rsJLk!U`h[8caj{Lf+kXN~B ;_ [ڝ1 x' L 'z7&sy4E*B+mGZ JᷣL$R8 &t쬪 Xct2}*^^?R71|B{Wr 8B#19A(Mf)6TsMڊWr1.)o,%bdCw8+"̸s6* r̅Nֈgcvt*\i5|.˙KL~#_xiXR8BMXDUn!z, s+&J;N/ =V|gWײ)P7TluP.qe%?\?Lm>^sкe#zM5 !zY U{C(k͎r!9AOAtyF k:+onazZJW\~"Ip͡ (K0 4Nڊ.]z>9>4_BlMB,pV_2 ]ߣ詵-PMK$gFv 7Tۀi2fQt9 vq6|jf_!EXu74J^G)~ȴ(0=7 uW V_CZ15ܾB=ذ}VI **h?O(JnSh*8SrFqW@gaGë.;PHIvdo(% -Ha>=%C9 ':uн뗵Čό +? po-m 8sW]C<|2Nbyl*@w EIUv58 "Wf[BVk:}>%e0Lq] qi}k/ 0]`xF9XM lg,)M%d4@= g OD>zoOCmǖJy|W?FnRcf+yGWDFwSx,sEun_R nƅ&ߨvsXe18EÒl")M)pz+E)sj|0n|`V^],85\,1n!UcŦΤf[(MWd-Nf\G#ut\Bir}EYՌ":g =hA2})){a3(,b3*gFtV[~3,c9GquJuPnͳb%OV8hBz< ÖD#%PVtn\!}[ |Lg>dʁ| GI;9mEޑ^!g֎sXq['  QAV^hdaG% QɌE(/Β7JiK5Ü$4zh?ժt1RR0equf qaK ]ƍꋹ;}^;:7*cl;e]mM/Ne+!*r\13ǚqiB^#IXH17~nQUJz^e N xȹ/%D_, 8 >kOGokcț5 N領FH<&48MٲDJK EV #+(><zm#MѪA4\Y ~ؤ{p\퍺WX LWT ȉIpTj q> NlNqd95_cV l*wTEc^?~mZ.E.8!:SDz^6K\_@_x\,n1毒-vww$#vw1\]_t!5b2[=n{h+WڅuF&CxH=fwb&qY-j(h oso/c+5P>"~Ӆ#)k( ss<;0xA 3RpS^8]w/@+(ݱc8~h5&xĺQ3{ʺ3!MEa VzZ5@EF2Y*<`,Xm{G>8O,&@[614=fU8wVݗDfgwN﬍+ % EpcpfʢP`C*|̈E/v?ŲE.]eF+[HxԜtՎc>~֧0{y`ΜG +-ϕJ>iaOD)]Z*_^*ݘB[Er&ȣ>d4ru˯Y:wOKW6ԏ Md ,GvyqC"R= 9 |V:ZlL˿K?];} ԳOc?Z̙z*4%Wf_q?=MNx4ҹVzɋ$g֫]q] m# Q Q^$c 6WMGEpV H  uVv JDm'>V9ZG2fZC~irLhf npCӑuU-PhwgJjB~a8 W2J搐=ãKf\ %i0[I/"D;O ."q6+D8OŹdv?KYDT,vm+izJVhېS6oxgpP93~!FH ᣊIk}f=c8v)ㆈ7oU5E/&Ke(Uj@ERPQ^?te-1Or""ΞT>>"0( WZ =wza&SQ;0! [ӍVΙ KR<:́dl"t0O=frIG3H;d;I3 5^~eI47a%ʂ?&hUJ+T٠`zܬͨJ%;.FV%>ڛBսNq )ȎG6ۦE,ʹ3Q4P`Ý+ð`~+!R0̪!jώy FIR| ,LEԦcTCh( 3 n6cdϸ >*aSQR#|>>e}x/i0t3GU)0+*SX3?+c@͵IwUحuu5MJlόC0Gij1ž1\/0 Ob 3ˬ,ZӖG;JIoSH}v$ K>Fs;W]R8żVf?(lzlxj[+ǂM`, s2CU5vw*/!-cd~%P;'b0aI=cq]2l'd lYe n(0ՋuKBr:<4]$C״WZua<*H5NdP*O=u@/2-xx*8 RĆ/tc9n%%UId~1Fe^_Z5nL3_A$(J;u"UD_6K6lptIvį'P̆!tcW Y!ˍҷ}V=IwӜZke\Svtf/\;(/2/ܢsG&9>Nѧs5}ʍ8utF6"ьlmE/F axh~hJ U1>cp8!4SổE>qL5Eir˼R#r2(lʱX9|)y&}w2:\:~fqn{rUyF<EtXtW;2ǁbA3^ͲY**bh6*zhPF1;%MZRւ9+Fn9?I AC&eJR|MפVI&{.! $:MOz9n5`erfQǿuˣ1HBw,=ڈk0NeMcKuUvlGIm ϒw 1Q3kl mEǵ - j ˗oImqD!.oQ .񲖣ֻh/L {00Aibc='iϟ T*ݖB57] 4W lXġg=eֿ.l.Bᥤ(ta1RrC/s;ӏA{n^dj9 ~|HțdhΦ'2.!mWأ|njIzPܒ hfXBf^rj2=XB -zD4%[dل_}=cMjft[$2fj[/s< Zs _'w^ֳ A^brIkۑ-N8`F@;m;J'^R e4C"P<4kӿW^ $|/VcR(#5ToéؒX#;}дA/y pլ8戾ѿ#\xݙ>B_-oM@W*3MkmxM3 K 'i~ɍn D0G<~-_D %zDkуYzL|}b}݁P 7.Ye>9cՐwDaM<[n"ƨ9$"FNWzZө#蔧5< $ %6pR䷿Ud.@ORJ(.6ޟ-rg(>ǩRyD"]1dr'nLީ/t^l=;h1,ZiѹkghZB 1V Ww{r+J缇\{_|h3+{vEIjTmIb!HOwj0hJVPo$c"岡dyT |=eU@FA$ɿP0ǻ'w>8' O}Oaۄt?M3n99yC#yZA w0SMn}t'Cl;륮"j @r$X>9~ݸ9^l.Ys?n>%kEv耖? F^N/ޘ_'羉sxE?7L`-nȾ ¸YGWiQ^)y'c)[]gz0,ƞ L9>i֑H.w˰[ \Յ|4VsC7_*9]Zw(?sg_s/r@X.&\e9~c+y$Wy1^/'aUCyٹ{w>_ ɠN䁚ZYĜhGA^3- T"vܮ81j~ABIr8EEh-:w(7;^yȍbA9b_)'a)o%_9OeqN ;q͒p%a:uhiaۧT)W9ln1 <^!; ү2%f<T֏5 5"㺢3EK9$8/)-de@s^daS]wLO6\c'Bt]of}6vI^?ld@QZvH(mCʀv>_M؄Uwf9!5SI0͹|`' ZoիF}Za- 4::Gվk鬳-e\gѬ&uW)ֱc/tr/фڲ Yۥ} b:zX8`(Ön6ռ2;J׬kv 5l%beý=Hˁ̀#t.-Nc7LO-8o"ݒ+$uзy~͊%r`N#:nO8V+orÊaF_hlu.Ĉ]T$2:WKU5RMFU_3/^oU""5O&&锵qC $d1iY|VY?bqXTfĤ0}x avD rVH"L<@`*d&r Cd9oyN7gƓe7nO7,z.a˅xsј[nŔĒOΫ3ܔTSVOzϾ4q$C)smXD9"yiNo=:ߠk̇x^؝PLjAEk"n*ad#תT=M+QT^-iٯNNT'5'=A՛Ut32>+\wWzHbDbW$-S6sa$){.| ~`@HC{?߹Urh$T#E"7nP8}ܢl(ȇބgrI]GTTd?V|ڤC@tp Q 0IYa!Q}7*Q|HO;C%g|)2RFro/41PT;+bgI= m$ KjrňRꟈZ說 ruCդ lI>ۤ(.K`7\:~+s.dcPU-Z/z=xۏ&4bΨkb<̷||!B6 =XQ +"躊eR^x?CHp G '[y]mwwex[5?pkvLK=9G8]U;m(QbeaNOd@RdvJ-ja3%ׄx6CW4'CE9 (Ml zA2@EY#[㘀glEg +adAEa ]!q] `RKlx2_aíQf/PToɬ(mLP㺐=# J>/Ѕ 2TC 6?IԄ g4gɶPoe^mJqo.;٧qv6@5#i$H?MM%7heK(p$vpNG N3nЂ-iP Z1AwT0wcoU.qBvhI2֑9xh{q..N"U…4ϑv%_dI#`$JYۥ?{?1c:^qZh#^D2;lý1[ڵOx .: L]GÚ3IRHCۯ7:T2;X3$)%Mj bz$@ xA%ʉNEm0yV5V{HLHơ+QZ߸ b;8+lkdoۋy֨!ɯ>./ٌSX 1U+.A.|F49-Ħ82ɲXzEndt.IyɫLZi@-DaNRٲM-e7`Ԧjd8G xe,kJ|#钯gZyUw 4l9Pa'R4G}QfkqRRG%p88bi7[9\c]lT\J4*+倲v^UsŜj翍%58e#N~ƀmDVSޥ^BC+ n5SJ?Sn>ͨoPfooYWJ+ b) !8Ir9,BG&XP)ˀWȱ_$GKo梴SC,Ta56V^֎_Y}Oc*;=Ta {Rhö;_؉%7qΝ@by_~*=a{Z,7gԐA/`+f\{[TNߣѐV) yS,O^Ż&O`;biظ@aCz[ۭ1n }IQ>92]!ǽˁ U8E[]OQt-nBEc)0xT>2@R@5RH8_=:X.m(%2'qco{Da LnsUيBo`=+XF{'⥑RZƁ-1h#u5z_3Ի_9BT[0 Ѧ`#2](;rjSD_Yl6EKT@Y^S8$F`f];ɩ ?VSOU̽m&v. X6a:r{Z]f_o=@Ⱦmn NRW*ɓvaL,f)bt8aNw$:17 D N";VMGY 4U"zW}պDE5vo9:{/xܡ$؏֑tWNKľբI#sQ/WjEmI۷J*{t"y05 'ӾL';Ue'gn*CvzԉƨcC~{DE[<[S>yU~.1CT6qia'MTno^$h頾lYXjToYG~ZWY5s͝/Armt&;;ㇹv:v%;z-\xwj]B&C\}|WP G H+I#nәXb-dw˖ B ;I*Ӡd>-Ӆׄ='YV[#߅-Rx<NxEb5-z,X!O)[sULqRؚi,^A,dnNw?Xz KDI*! Ke*- j!UD48VpIҴFr uaHbZH-s[Uf~p E)Nu3]pQQIv̇~mQBy~_Np$w:!+3n|+č;gߎJ\, I׺:ty]TŨ#R EFjc8{NqD\J9.Qcrt!Lg,RToDWƒ,I5pgYW+U$A[n)<_'K at|sBKY*rCPw9үx8bHA=9vM+%hoָ@,a ؂$^@Ny0ͩӖrf\q}yYKzF >_TbK*a'A.W1 {sƣ@jw&뷨Y[vf8V!:H-` Wlu,y%@h<5 51Q $vO6LӦeYWCВ$1,H {r' >\ eY>]I$$E0GX{gB6H |sf@=qڧIQ{QYe5^=ZDuwۈ&H೔ť0Oz/ %ϴ1Ԥ{'yڟY5S^OAR颐h#^p|PE] O:c .Y8)3g|nUME?,RKxJlay eV \9v6DŁnw>X|K?*1)7j& t ^EP_]T2v'Bbq؟#N/Νmuk7Fw/ؼ^;_~V{xb~#ȁ@8.KK TWYՓ EosR@pi`&]Ń_jQn]N kd!ޢ%RQO\Y[=נ8iPj\f.+<GD3гcU%J8W./{a+bGײ}٤5XKz5E U{%cV;;„Qt(KQZ$jmPfDz[Qq*t3œVaq4c_.z;ʞ?7?:ѯMQ6oVs Hz 4ޛcXU<_c/:`h!_)0{<ʬ[js OBP˭T4sjd/ E 匭 ʈY,2IXPt*yhtkmsBd R/b9dfu^˿ d!]pC#ŊǴLnҝ7("lͦo;/W=q1ig(ʷKn_Y [ i?`h!xP"SYlZ/r4BZLfu-Rk<8:!&=ؾ{.GOg"JY{c|SjV;5&]EDP6dL++;i*ﴏ,3_f$(T''>5̟_h7݉\\sF#)?LG:uф”8ӬF'M+pltdzlIv-T>'QO0>($%H׋`e&?@4Jgm0pp#!g|btng q|$`,>e!H"45=dlV!HV {pI!KFY3BNQhxzn;1g'j@Gdjvk_+8NfQ``PiYѯL/!W25\CY+kQP(N-A/ .iq(hhHǬYŹmH;칃V&J ۡLw: @>?ax~'*Ȝʩ|V\%i19R#z]ʉJ-rڼ+OEDt}ZM@iig)9,;.J,`V_t/` LoI <ϵG| ^*[g=g/ԭruiJ#isY|0tjYdoz-0A;`4ScBrNO캢xƴ"'#pS%H9L#8u+Y^`)+lRC!v%2)rmP&w)YR_z l3=zq (a\?T>>N i ;ۓTsx|ŅXiگ6Q7dy4lfH*{[Ӛ"eIM`4;rHx$z}0NuYV-YJ3x8(HթP84Jyp'ϜN FP;j2awZk?zYد pœ*_ kVhr<&@Q[i6, 1tm{pzR>..[vTPF5hڈ}}zD> !TǂؘT ZMT!M~=11Acwc]? 1;ʻ.MֺQ SMt0tK/ؑ)7E.!>(X8Ҏ:cD:Nvr]_MfhP(@MIxy~TO/w%B;?ɍ%9'Y5Umw}2q=B'm,-d%#IӍ(dbxVQzMcϟ_>Ûɘ}[; pRҒx[wTg 2WE1mk73tD92p2;DAB;2ֻY@DM](=uB׌C,vmh.:--!QEҊ 8V"1i;W"圐jmNG 1U[k/a1P+(vYޞ[7.tS A#2?$+7 ~7i򗆥>*K lr&jPhZ?l\J"[tI{mMl}U2X#`R3kqG q_z#n43jR<<8lz߅uFhhFV;6Gg$xc̠"o4$k;y8CC+B!Yq<ތ3XRHٰs@GRmSie.u{$ ,!gmmVo^?0ΥHI6 v}?vNIaS!PGu5TkB$ Zcc5:g)k䅎̆QĔ;y0` WEsj T_ޘf.Caz8WU^ӯS҂:Ϥ #̂kVvK efMw*Ev`C_rXa,<`̆4)B7kQ- Bo!A167gt$8ZJ@J[,uWQ6c[|Ukl'5%;7 w?&JkqICEޭe \8'IT#H :Ϯ2J@trh5nLdl^{EEU&H6VLUYX}[= !>B.$86B 4.GgZryh1Zb"mȤZ ^2XzTmëV3Csvh0e5ģbsE2ԛ%Nwh̊P7˰ZMv_Λq;lxD#EE `!/;f =]f/eEIm~CQRKAV`[d=n2k15zʛ_4KZ#`bwY30RPDC i *ni9Vé0Ak?ϫiÔ) mMP'3ܺ@ǂP&n~@86WZp~B]iQЅz7Gxױ#d4QHVYxwl=8Κ,Fy2zET_ӢߠG8uh2*ˑp{@鐴[bҢY,}ZӋ YϊDŽGVjr|5 ayXTs*v"[]z7,۞w٬_R[4tZ>liEB +飽iŅ%sMSl~04R .A%)rss ˿FtnprkV.MT(˄FMb`޼<"ׁ(gk>R6=xW3<֠gHSPa,EbX8mB.Vo4]ҩw-to!m4Η'3SӠ_+u'L!oToԻᇣ1vPWL D#盓MdHё(DLKEGD:< mMbs ֡?N"iRKO'34z)QJ7 檰1_DO_rv5lm[Z-YI%775Cց(}@QNKNsU)|Q^m A]14;Q| (wi>Bdr`OY m7٤}e >@堦~bB~rK`z7pvڅ^w(yWL|g#b%5^bE1d%_܁8US`O@Ff船C8h ׸NuOY+lQU\0W~iȊFݪbc aHeOʷp*(-6M $d)B&.CD>zf=39ŚGi8+hw3"4δ3e큘3:tei%URu2"k[$E LTWT>N(eLbtN~|Ja? K,dy"fW(>t8c\v"62{d%d%mh rHKp xE;oܒˉa;bk&Z$r\_̬1xOpr޵dӒ78<0OxTU^D$t;n5Z?x3>a?~~}MϪs*4/Q>݄%X ՂA"wTFXJTu p{@ ڨmqq7{E?L[;NTΒUZDŽVvЩ~]\P.|r95ذפ *>NFmC2a7cz%tĭG !EԮWo2 [߆woti 3r-Z+ ǰ7Y0"Sy?е*_jǻ\Wwm݊U% 9H9.l gk`KF1!/$j*[Y$&=A&!a/s}ҭjgs^+e$0Ft"dUw' ެ+`h_s{W W9poM6h7k?U\W`z-aXDK={]ey38OI"'i _ eNHW^NUۮl{-+0CÎ3Ӧ﷊!NU*4qk<0r8`W\)YRLL"^Oy f;.J}OVq{XjjSg!)<J`i"Qƿq+Dղ#qZd?=fH*.nG?k#rQ*bcx$ZjWfwK.}ڡ&$ۺCeuHRpgF @M8Y =DRTDC fꀊ\$0#v I?/. y_ nl=-xˆeLWߝ7P:@;%gfuoc7ݡkyTCd"nT1QJWhRv`hu< IA* ߥ@TG\~ ^FƤ ;Gh ɠr#w9\v LpҒy|h-Eǘ4I5?XcއtI9oY+"x9Ai@K!1[qK}0-ku@@~fwvfFzg#Մg1I2'SH)@IpWJ`PtSF$|9"ySzC)%,6<[dp@EQثUw: ]i -4># @!U4G^~qOi}aqvဝusF\oh5DVc#5_UB쫚됩ש3ԓP҃c+ٗdCWD[I5[.(ycw@uYRŬ50F!=1*v?ˠG/vF@վ!sO_1k9Xprkg1Qi|p%|"GHgVΰ)Erfv 4S2%1s/0EE1 93n  ?eVwϽO_J_لg7f]nҭה".Z +6O&Axc HvVYYg \+b IeEMܫk-ڛ|v.lԣ{lV(ΨUѲ'=`O[]K7{/vdY%%wSlxΑ-yHPz髨ݚ Ybt(HN[o֜W8i0B sPMȆ2WHm%CS+K\3ü(7(h2K90'EqE1OY^;1}8K12BbAZTQW˖:;`Y!ėh,KloDXF(+LlМ?YEh]Me,ħv!?Gԏcl߳UU4!(F+ M'Iʹ-չSD`g]pz;T61^ǵmϑ8C@4<7vˆ=FP( gW81M҂T6kpeJOUIa`7afeݟf/H}nB Emf- N9t4bgK Ԩ_|0|\EI~Bq\&õ&N~5GElihT4`n)I3- i)8Y mߖ͵/+M眖ȀǷ\L2R#JBeX`M ~r]3}ơǧA '7`\~2nM4+IͰwUiTAqL%l`Nt D8SFFBwƈFN40b'LW4J1⪾!vq]/6&:~5::3=À· ?Y%KzPҮTK:0e^A=N> m‘i/V4A< ijߡ;R<*J"n֫a*ݭqgmCcΦH>0.z_׆ rZzR7僔ɚ3C ^;55GdEዞ1Htj{aڢpޥ5ﶀzh?Be^\J3"U왼Qb}h[lTm(iu(r_uvQ9Ƞ䙶ktI[32 9JCF+QT1e{ޅ7=0+Z4٦-N'mλ/O#_v_W)e38*Ź[f.@m忺A$DZ#':\žS m "@Z)0#-]DqհJ.\#}^R/N2nƌ ͞\E[e1=X*ԣɝЃ4G u& Iƞ*.CnS'ne $Yqo–iUZJ9|VFr;ňbDjAH/T# _52' c_p:aQq/QvlN8h(TTc6xXD][?,>Nnh~--a8uvR oNB!:$w>}NsgpRjί5cBTPJ _ zەj:*9qΥ,ľ.RlԤi&حAead){7QmaR{Ӣ%"Ų~>fInXL[(Eb[KeY 辿)hȕZ{H v U1j裋d:F^4BUϸ),M .(g* 8h0\./(pR sFaXC8'?8m3 1ۅ:s}\g"]HVGg|>ymn>abZX DW!)K /s_H4bu&ԇ"bR?VpvMMN6sB/ *fBDū- J)I \nkw݆x զUl@`Y  g۸G<9 UOTV՞)oܮѰDY@Qu| ѿzr?TSS 50@ ONΧbYNKWqZnM)Įo|"fbJCq|UgZ#(]Sӗcخco2  .3QOԚ^ '$IsZAS8*41Ȯ,O]hңoVmGE#!զSS=5jwawKTz¾b1h[=B@hT[`D-Cu }i4b@KEcD' 1zݜ3}l dh/dWʄ,բt,}~@f"VqB;zDdFV;-{&"RN][jdt'qW/ B/Rۍ0)fB,oY=߰?N1 >]擂M^S*yүu'Ҫ-r\=:7l!vЭY#߱xlnxU3 iGX8@7] I6bJhԕVy?df9 ` ,w@*3oe)qў4 BQ O- ͪv{|5QqK*J+aʜڕoDj}8CF1ՖƷ3P  Czuty9tft3O-PÙqS@V5zRŽƱ+,]nڏ~/n+}$Gθ6ė8P)W l狌Bo"DLrUDt]^;%0)fCmu/H.a=0c"<| &NbL(DF$⠜v]{$B[]d]z}*'CSxoB9ꥉRL["̜_ےrU-u渇*cHM,Jw-óoaaL32fĦ$ZgOd3~W-{m(h?>,}t]AxhJ }.1Ek H n6OhQ);' 3j,;iζ !] F;OTyT,m\`·H%̘x3hկ 0(ut> RP&Axޅ%6=/y2)ltvsB2m`sh,q{d귁{ޞYiL<b9aKOcfU! 'YƀQMDžS;C޾(zak_N+;> ]LLkU2@ju36_oKY9IP \7iqkP %ޝ'8쥞;b8(YSw_#b`>l#\1AhGK[#D08E& $U8 @Hv0SQܝql~ǻgXOڛddh"kozz*V('W|9&BL?r}?69erjoZ?e/ ]et;7_?H0M>]C47і\Uq'сc\KSԘ>k7T"9d!6CJIZEN@%{oZ}NS+&1B) 0Z^׆Y"2|sPr`u4ª\nQ2qPlA/ׇ"`립a:u`AKYZ蛙^N[4KsW|Ft0zo@<QHv$YB3tTϽ^f@Wj<68-ɸh)8jτC#5E"ٜk؁E*0uq^(tdbj](uZG۳$Zڪ zJiZ<σZ'z,e~p%~2҉+y 2;zqZy}1R&tXMăhCN|vCl%'_OsClTr+,u F'ka ׋cpi?&)p2J "8KKc2:j쩀o` A=>e973JF ;Ei:b% )ҭ2YA#z/DΌBZΎ1^$ҰulJ;%kw}?Cl`F_~\هZ']sDK .$xbQ!JYqn {)Z-8 L5gcϞ&.#aԐ!̈́ V\~ŁjF #6paȢA"h ZjJ=[yy l hغe+؍!i+bp6lMKk kHY#2YFj:a5o$W@P?XNn+>2V Q0!ܨ+T Nb x?s"icR۫C~D&?8Jc-t/vWLթaߖHADNa ӗ=W ѯ^+lTaBY-6MNt"p pOuY`аV4"9Wepq!ZO"H#e6BJQ#AGjV#ʨU%Rs'/GyqIdRTkʋC*/tF4lMz|:@9?OM,SL:~(:o@-u;? nq@b3gJ핯iZRֆơ NP->|wFԷ.YG}q={m,mFvtʭդU4,=:8SL;侐~#bdl _ҪN늓zN>}fe:_E: |iu:X7-,,_dG޻, hsO3sI{X)ǼXļ&Q?Mo2xkO Z:s/^9 a-qpghJړK; b#D_LU.^-^2|,"P][!} v$[87X>=dMҁ;o]mwmZJ6bGxݓ|U%b$t&35_uPPVpNq0b,tm@-0"I@J`Gɳ@D5#R0/u4 c&X/>,~؄!s~b6o0Am(J0<"D`\$^JK!V~fKNfI@C,"8!hͳ޾Gr|~u"+uu g1e(> rHy>I1cO=4e7ff$lq9gkmٳxx&c%#yFX5~ mŃ/ϹZB;R2un g/>9WOqK3Lن>]Tbo`˽%dSSkX`.Z[낦t~e):gQkP~Q2R//I˵A7_|?fHͩe[PPnQ**-.e\tS[b}:ŔgqFwyaaρ !$jlS{lZOHꉦf\wϱ5'ߔ̤A-\JnjOMʄo&_JĞ-G ^bIi0>kgSas|+Z=D k֧[7 ~j u Ռo΀xAT'ʧ8˳בf heCˬ_6b3A5.ٳ?!^}9I bCSE =6~\i :Ӯc4yn/LI*ŠEĤYڭ*6A?Zc21lzviqjd/ 'PП/mXmU ɺcc~:'V+܉gOa"dL*uxǩxm&*ddl\Fzkټjȫ UR-(0޿*9pl۴ w q~7i;eN}w=xb(z{򏔔T. a nHot^jÃJ_N4sd7hkī@u<*Aj ^fV΄nBt$E|ޖ|\WMRN1r?հ yԟJ#ak6 dQ%P0|'+ɲCM jIJnLq<*bߧ R %5khȐ4#V#TC? xp(|yNRHSsM'(8vYʢȼM rw~>/L+c,t+%|9b-Ȇ =&5TA14\a(K0TRwaL-CA#ZVUpIV_K2`ژJh҅; y#^CkJ)bs=y'ekSUg*<|c^"X[[#`:WÇNYO$: q;~obX*2"$Y'_?@ʂ)6\meѣZm\M`բQzLE" @RU11^R~M b^$pMĤ$D@8uq-rЙA/ 4iaM" 5-$M>0Pb$M H[뺯{ϋ@.U4led L)D˫ U밁POA0 #mV {E;E/n@`$ E x;P]8Zxd&CVͰg_y/.I<?%k<ۜʳfamGC U~LݩP_n lʂk/dQth=\ٹ#M,^Fڠ`5:IфO d,W4HYpqf}ȴ]C]L+uO6[fKUE&wLنpX)_׊ [yeM1us?O{onZY^DH ^PJ3rsO.P"u[tTBn+R/mDN:v8=s Zg nݴtϸK\0y0.\j3K oLnųأɲoStrNX+u׵Kw^,ƺo5 !vQDEј;2Ϯh3: ^a7V݅e$+j)iz\bx{JI7SDL9\Br3AA)41քsi>.%QTFKP>%iՅ/ MK?D6K{{0+͌ { 6f^$kLx_WuHau5z I/tlx́&@ygEdF5+TMo2N]&^| 䶲F C<FXvd~Ղ2DRȔOPU'):A$(q]ҵu HFo?S1X!vPªO@:"V3ˇ n=dJAsWMs #C5 ް"0S՞֏e[%D|&i4״>u4rU4%61v!&_zExVJm4igOCߦ0uA!x:"p5J':ThIFg\a=Wct ǣ0[f3v0%R{zas{Ez;H^,MC7BӜaIɓxܰNI/HਬD L$$d_gtwFYd QVno/'T1cSdeflj~xo~ѝ&mvuVöOWe^4dEeDFE_5k5CWݦP \"u:-F\ atRAr=8ԛ$S8&Hw]F ܄ًmNir9 V#, *":iCh\d2ݧn$*lwܑ"gJ^?4tyEѴ &"b <k CHA,l NK}mN= &~̴rʇ2Ś$NEa; m9Ѹ#iH\"Z2 `ӝ fTDw.'hfEfGa3~˛ ͪm].n0:}H?1DxTWs;m${gژLD@{5WKHylʂ)wEk&[|ep) 9#sC-@en84D#p %QB?z(2h_S냗6|Īr]KIk:ȋрXjq* =3}dfep&Erp/s.Um6@ ljmPMn6-xw#(T+i$}$;uH@t_ɞ~?"e۽ ~yF xG0=.*8Bg_>_Aɤ62DɌ}]sEFǾ|){p[5cek=x9*9^-"vF K2Be{4@J&GN|Ѿzh*/ȭ ?>0E K/qҮœ;N,eJ}d3W*6ݒ3Oǃ9gF#cv@F0 *q}yzʀ~ $v},dzgpPyCJ`I&g&YBuaJ Vz2Eg z,&4*Jed跗X3"'}=h @l%d$e_3t2En&-|uat&ft%@ařDߕ,ܴ Z寘Z=ՇYe(b)e?nYѮNUl0zut2cƲM: OdyA4O;͐hpQ~#hX&?]/xiɄM)vzl]*:J}s?^+-zLWak@9k5a0jlF -O\f6B fx MH;Cќ!.H:h09 dՇq]-h*<6\P=jo~~ *pinEloRW6(5@a1e|8D@}.OýQQ "ȏ# 8P5}4Iȹ-8#˜;zmyAV l >(砑xt{܅/Qr[D~߁ksF9Eꇤi&?&RF)3:C8g1:RwCǫ}@:U`+E^O[E$鞏*Q4FQyˋyq@.VYW z/0p-nh:3?}]v;ᩃoTmd zC,guT(T'j]G3MЭ|%=t_'L+}yjNpKy*-Q"2yş4h5V>=,ܑ=Ux}g-<ӹKC%]R}3rΦ$ӌjCWՙTu&l]lRFNZzXAAR "w2#<^y? `9}FΔͬQ+|髨;RBA^KZ@WXt_hlwy Mf&?U L?/>\\F8!H;+c7T  !Z9 S}9D#{! #q>m.e O]Q` ٫x@Kٗ#csZ62 ʸeLyPF}܋ڲ`1`R᧥9u&8 %׉CYAō~ G,Y >l돓~I\@$GMCQ*s(6kt%,*vSjP+^$.&sK˜~+I0 ӪV}my zo竐F +zQa-$o zj!)07-'mlwz[iw/C=tkz18 DLvY}c^ƿ|jٌ0KEl|nӕyvS?L/:avU@C'q D29/=2B@7tRlٮأ^FZS+]@K׃7~m-IPI!weîGsg <ʺ }w_BF*“}Gs؁eq>vغ2nt!. `(ͮ֯d;%Ї$0;.?U7Nv}F6s9꥓C>d42*Ghr{?ZO?EMzhm 4#N,oN^@_!`;, =-xfx&(BT\mlkYt/ߥP S3hgU$)cZplCZxb0}*cBM~9E-RL]5V 9gИ R[8Qe{K5ޑ83^$.ϟ}w;"AR;(,wa$*s-K}:H [9-tVC+xDA"4ŏdoǟllHk܋Q%qDUcSvfq(V n0D v0!AzmQ\)+4c-Yh|Tq\̺eyR"38Z:Ao f s(do6>)1Z[, kIj>= l <%|.)$(u.-K %R"%IZ6Ǩ*ihU1[A!I;bk\Ϻr~-o+GI$B9@\Ӈ=aכݲh #3-Rf!P1bECȆ=N+:b#;Bnʉ:d)Nuksq;iO\N:Wr{5+I>q(LhcOEP|OKpx1{5GƄ^:e9R :Lv[p4N Y/t&G5D;'}V6p˒%\;Ή9s. 8~L%L-G^R0 Wuj,|Zz iv"jcHn $F뾮%=lL\x_w?A)bCj "\K|4uQKSN!)7KSttfb]CPtT f( 2> r= 5>cxAVՕ i1l7+sB/J9'Ej+`%Tew k2;mKkUf;-P)ȟ%g݂̓>CK]ۡA/?x<dDJG~q"i6I<@!H$m.ICZXOF!ǮzW[( 1,N7ijEuX(BWEgug&F0XTHPU4]AG/A=@Y}<\= ʅ( V,䳠a&,]1<18e!+bL:BS"Q.\Rgu$Im"֎(q߈N7%uoLMJ_\AziZH - |Un#8MCYB>Z,(5v9= AR^#3t&I*\26K6זdR.%G<flkST'},LOmDBjx7!?s/7Q whma.Ck+aZj[s9N4Z$Eǧ&͗`lW#Br(>Nw~s\jHsҋ;R;Qςܠ9o8-_uoI~Q FV-rk's!;N;b}VJuQg r%KX{=fx-0p~#V/GBIK2FC7C;>_!9| ^ |cE;vN@,mvH2궹!!u`1-ydRfcl`/w;`X mc\JU CS{'Nwɓ?OArUAiN䒫uQ~HP.dښ*7Déy)d7hlXxϙ1I{ѻB++\4%%T/WZdZ&/YaE3KG*(fq<9`Pj1)}qS[}gǃIICp}|#ag>3%͒ۯg5/wq%YX-ox/îlWftGff S Ӿ$8kHpo)J^ ijwܙ)n4)Wc[f,k?i(QL?rnҰ,Z.\&S!}yݻP[GvY⁂pV<֨qkԄr}KmjI(5M~AS~xiqHʆEnv۔qƦZ_rՁ\*==Nkx]QBO Ɓ֋sVuUk{W;1O TvΧ9mWs_PT:MjӮD:ygq"&<6.o,iaCfZDn#!Qc"cmOpu?KРzҢ~[t%(hIJ>'ny J+9%#~[^aE3o`9KMl*xr0f$BCqL֥ҫֺOijչ g#~}CkWzPhX-=]u3%&@dO8[Gf.2ГlD C p<Ě\P@x^ْ(/!oɍ8.Qn}2H%Z^@s !/!n#?s[U /HctnϚ{Yj# ̇W@P`7Tj%l;bB h?^Jf>'zׁss4Ł@ם1>tqi]7ϊ4AѰ\ ryԇe11*p\nb'˻AkHpu|+ndˆ7gOE'@ Ń0FA6D mAW$*xbO㈠(|Gg{G\-40ylŻbP*GmEɉmѡHZBS _#=KeL#Y{H{dt{c<'_-hx9߹JD:&d8n]U8rkm&;SӏTf4-OP#jÿoJO?{0A\}UGBG &Sǂ; }Nۣ 0hUpc& Tvﻸ}H;[PFjIZzۑIyY)ʆiS+8֎F^-mxX82lΉQ F6}6rT``ya]*m- /e` 2k%?|H{g mv q`{0UEnqfSͷ˜K8hfS+4ɔy_qA[ JvX9B{3ܜ0EbzuQDԹ VգA2usd\.n|߀"ٵ7[dpW?q)BwF)Rh.kVV5OxhNȩTz}Vd>?g35Y^?vC矑Nr\oFw)YYg@ha:,?cQC.E) :%Ͷ +w 0i B-M2[h83 i:׾vN]&@OQ.억]"DPaH'ОE54<S%8ざFСT ~> (I71+ g?!)|{f;H"umƫѧ:)2R)D99ٰ+#v v,x oG`f^ʎqӽk:Vqa-Ѳ8j޷{7N.{&@| t[cn/3s!Uqnj$h9 'M[yǢ"\_}ѣ-uW3&c@Ē{J]gL0,= }y(dGX$R3sNj+$HɑjIzjT36YP"={=˴ i2Yl}+<Iլl$~fjDҡU0/aXQs(H}CÓcb M:ƛ|-+K.t€jf9Ε2P很Mk>͍4eANzx1I/:;Zvb0,n{])bp_ĵUr7f/@ٯ 4#3!_@ҌQZ p=EAbijCvl|bKd|}7i{Ay7p>m땒U[b֊~nL3k5-^VfS f"KC4L;&M0]yb68~J@L G vCzX/u1WB4zZ LvE0];髼S!~h2|D*κ4oժr(O A]=zS(z#V}-WX)l\E捵co IE4J_$\ z.QY3{NN >5aN~N"+{ܴΉ k]7l|KD{Wq9*+"3!Jb^JV!qr;6Xlx,AH%4Su{k'j" g"jҿ 1nT^ D:H/)J_Ff10H9;ArYR޸ U-X-W~&Q3i>1`&X)pL(bٴauᶌ|U\y@YRtC ٖL Q[7l%n4=a&0a1Do2=柳lWLefRz<6?ƶ&0g<OU_MxZxo-XlǼbp9o:,sAWX_-נcĕMkw<O M<.䗽gr*lX AߓT8߹e6f48Vi7~ CI{0GSx200_T圔8YXi?(*A1eXO WK*\:MwKB"ńGw+۳`3 W[L)k ,ȋUQ`:HKdu'}(-5 #w#+L=w$XXoMo+? Rum-g+]V\33$;V;qyh5iW:,Z&p3PaЎe]#-2,$ߣ,S]L ͛ jL +#U:j[7rN;A 9zhnrFXO-:h<(k֙㵼57`ŜX1Ͽת<#\9` LI /03ozW z`Sr)Lسu^E2{ Rp!]I2̛#bTЃV5 O!' |m[u'BTfck-]2z*.AY ˓2o/ěUm*A ywwкPn:1g aL瀪zx ;(=E |lS1=NJ& 6/@Ïo>f%"Er=X.FɛaȫsUWjo \kۥ4C(rYH*W1Ga!BFEBãX{ ^dtG9"0yy>-;Bc V`ea_jϏ2BVXѩVw9&uP*UUA*)sdSߐ{z\z][l.;RcU#Ƣl)g%{! !$^tݰif߀݁ė'#2;`ϡ.sRП\OP/Ȩ[~3 53UaD@H m\ki-m5[FeAwY<]TEn/q"Cj)hqje7Cʞ̼o8^X! û޷P Lt?so%x,~z᫘/[M(UzvI, rŇoFm]3h:blM/sXb|*̙O#9I98+3{J sX9\I$g΀|95JC8ISWbOӍ1E,|W-r";eX@z珮:Vߌ\8HqtgPLC4 w:+a1;&؍(rk+h"'|÷o Քk+va(g1 )F#*'8@>Da" [Rq ƪWfvjS=Uwu\vd0#V@:R.t3+sATEL(OZ "\ѲҟleSF[s=HJJí.4;j?X1R7o! ӾhNըg)&Ɍ<@rd-P9x)E;h_~ZL`d=oQX]y&U]puǪ~f#̌> &o:Njs EumvyGXs0uf@7p Dea67I_ͻ씙 A 7fw |H_\%=LQK40*t;C< P9WّknR“AB9/3*f5J36%7<""ۙ$<nRv܌ʣo[xmK~>v&D u$Wt4oXǥO\{|2јՉuM#]4ň,nw#Bj$4GpE!lniG{ݟ+|D*p HN{{Ә@o}OHY DюR"_8TdOY_"fHTDjk2~~j] }^ E֑w $NYF!a݀vo~ ?]bdgܳ$ns1=sq'}^~(0eʴ/*GLP'8C@]Ut@ =rTYG lT̓e*gA|%ǥZgx %xv7/GIΙ2%D|)}1vDo:b:+?. ]Ch0)E%V8*+xԡ~ IpOxwНj\{ffnpEGRv+:JDwyL<+{zsJN Fpr˸F6UÙ\IW2W E3B:TԶGH!Y2cȔcIvw}c4vHa_}0P*t-%}c:31@U.c9I0xhMsʷ}nvJɤ/gg "IwU-;*7?~L8tLTHWG k K[AY ( g:dV9^1!s#~T|CrBMc7q"CfI<0w.,Jr\onj}F5EA  ^w6 Ս!~T$rM :-ݤf [ J.v9YE)$Dttׯᷣ)G>T{ί[1ˢYa@I/0 I&aO*1}p#s//dnJ()?=8ҪB(ģ^:\K1ǧ}ZU 7ֹa'2xĘ9}k|ڝEZȲ r36NWo1~7e{҉(k4Tpz i X4#.DAuvv|2rOF%Y/|.j ЉDH%T֣{T7Ա/z2 ڽssxv6% 䯙@$1a3ˍHY0)w[VߕxU[VRe$uH1A-t.os@xQS ^"oNRjex~3*0&M]$pGT# nc+g=92gO8uKRKX\xqd/C٭#r-^,8RxPp&GPnTQ i&~fyΉ" tK˜Pߒo'sʫ t7r'P8(Ou3G9s]TmpɁݼXׇ{GCl]!3U_<@O,99} nrꐊ>\}?Vazږ|xi<4[CQg 4f5RFi]`ޯ ~:EBHQ$Vf9$/j!{" K{,}Hl6}P:>24KiK"ڸEjqsxzY8QS=fޟ؝]P.]Y9+T\`}ӵO x$\NII &m"X^lUm$vRhsX X-=[ϗFE}X9ZWԨǑ +A|ʠ̢BezCgqwhcS(:wD,xCl5Uxd8rKovMOŀr\OMTuH2}Gn= ̅f,ue1B,_W3x\_M̥OD+_o7"59s/XaʐA{t ²NɅ}eD!w\x W ,'PPQ)կ}g^zqmb7K%@U7@ٖH*NuFy ?/ >2,^h6W+^jo"U;};o$)6LάjE>bH&* vs.3Ar^lT/Ee 5XԢ;uKlZcDΆk;xճ\4(b >/*,ZbrO<AƝrϰe'my @WxS>FhSweLֈqJ ,t<c$yrȠNW[MX?;/ ۴3'`;a2I@*>Vw\UjUkZ^[쪆j"w,$d]{-*cYrf'qFR֝dvl@)Htk9_!T^,Qc|bz[G6kRO|N9V!´M 2R}|(߃` @J{Ҙ\F Sts,r9ϐu+B1 +ny:Z)<sJۣnA7"~N%p}˂GL$.= ^&?Ֆ{?iqL%.O Wi P!?-H>u~.ukTl;+OmƓu4<`_C'A3! tBjQ< V9o{<_&i"ls R ; As.,~egun^N/Q<~A:5#o\ #5f_~Vl\G? 7-r4S>-HU|؝f`S82L~E[(iI"ҰֺK@VvL*=" {EzgăEw4,&pFOQhD:إ6!ȕP;SO "ڵ2Ck،PX V:M:ɓ9yt+>Q!9ݍ|-V^EKF-ouewΜgy֢}ᩛ9*aN<7%@ 0'KYsY0_wOJl\Nf.$JZgv³v%#UtRgm.J(oC6Ou8]>k> ;rYbh< NLḷ7* S8y蟿@d}e4@!rI"R0վ6\at)pKYH (YwShqJlɋB uf%hR.ɝɤ2[S'ZʍvnW r{z}CZT0Di^Y>zhU7_0ʠ_ٹ{ q^ťlƓkE,Ug`-i$gklDN:dp؋ԝW̗Tsb7 xdP/ i+cQtVց"Szʦ_1e*GJ>7k.v|Yqq_Ff?3FnSJ__8E'H+~.ͽB0I(n{_EWMtᇸθNAElA=T7%u~9]\-ѫ$_۩|U\'1q!}WsݕY4|χ9T$*j63)4Ըd2ƷcsY0چ(<䙕Y9Hn$bc(rCU;nY6-5l 45[B)cWR1.Ft=ѹi_1X?.7`9m'\#ֻ}arU^%[G%}a>3ȁHBx;\&j+W^?Ů{k|fBQ=27?:R&[\շ= f]Ye"ksqGoNBJ3p?>{z~CTZbJ]mzȼNj*s-/M8=-3&%M` II($V <տ`%d5j+_KYY %,PPx6-= G0zSMf~Ӑkc?>+TMV_SUB,ȣIbo^G8<^K8Ō`}rZl5|ߍ|DW7O"K#^MؐXW Zqb'*VV[ NEGeշ e@9 ݸB(GtIJ}2Rv#M(Mu+iĉ;q)Qqj|<+.Bٱbsm#DuppEӀjaP8 !uHgmy܌HMP/`~=v-_c]a۱j=,u$7hr5Xc zg*8ݛr7? 1@JӘ\c2౓FZ[ÿ"AVk9] HMUyEţ1IYϙ:'6ņl6na "kI.niјŽO"4dP2yLQ~y~=x MӞ7L1[yᣮ9w[a 3E )?66y~M8:<( nZ6~p^mGR/Ox$ؓ\] 5EGR#0R4,ݞH I|Ux^E?$ pBg1) ]3P &XF_ -{`wŨ熰`2^`ϣPX]Z|RകMA->֖L!?WE #Sa}j'ɭZϻIa ēB:83&]c,X%Oyۙ==Tb.c뼂i#%N Hbc3Te %7O_/o= MBqȏQҧSCs4$]d縃H=n=3ђnUϳϝKUF{fk>LVM y&sq YG ȷ>{0K5,4B ufx`z*ImHP[?&&ԁlL:b3G6\\3!B0I'evH%?SZ;&W*qR ٲVOl!p}W] GkoFp15[-КgK}#KAYm-utdNYSׇB)1,c,W#2i*w3V,,cr5?eeRվ+(;eEmQI+fu[un  `Gpȕ"07oǂ &P7P/~, U_m5K@UM1K@w#y\}M?0Qd_g[q*+q':1My֗KC&Cֿ0EG-OTOPU%qŊ!SXR6>tb4bLS΢|ڶ* XIPCϦ"jhKK ¹oaI4`Onߥ3QCZ~_9'mo|%vo~W8e?Dh*Qb| rn2챣/8#sS64O" 6``.^ hԇ0n7g'6Yyb羽B*aUj:12ЇDO9jͰKKf?G}8+O;]b*R2ey{PCZ]vIDqUl[q YQBÓ^N*Ν3gE}tmHπbayzKѬ̿=BxcR!e~\A[ "v(J剤Uӝ@B-6~@oX ȖQuи[𭪟 -ay-ƨЊ?nҰߋXlɍ(Cq Է|h\he I#&~R@dzǟxƧS]Z*zb y $:2LvES64hnu|WA'6ËmxXӦ"g {ĂLoNE#b~/&%C-n9zkaZf~QY'Z}NtaOjdC.T=7u۸YW%VC{rc#\eBx(@H Bӭ,SN ۏ~ŬHH^ϟJ' VI79S2U5;KlCQ;=4'taB9 r[xj1[.kglKѣq-4%yi6+KtPH"*ޚ"EΏC({`6_CE'T&.&\JR"1-6`::F}>mP;Us7cv46SELY}\-%[fN%3=R*Q$KGT6gQߐϥ{ ; sI MBmG꺦^AuZ)+cLF\:5s翟<:7"!}@a z[g/;y/r<5(6O,o3L}ir\Ǻ[gĺ{#^Y6bn{o-}Dq?OLa]ǑڙrQ42D׿\1aNnUW=z+݇\F`7G}ب+beJMo_ ioe'QH Y_Xvç ^oFjԭɚu8V.[2\ vv Π! {NK? c0NQ?'􆐀+^IvZ * `l`1*nº2 L,9]p9"{ \|&В y+G=m}XU.O#_vRbۏu6u#ZGa"lQ݁!?" e\kOps" 7e3 $e֏7XT#o1% =0[927=B{j>TlH-o7:SU)bXy/(V%^۾=Uj cZIEhFLڠL"],2c3A "J[zr%ڒ_3\q[Z[p9H] & hs=#vzLlj$O q7<}իQxb7 [q 6n;5T%c]1feNPhq\}ۗgzw} L$%ޱYpۡ;oLټ$^ӼM247cX,M׊-}[)uOɮ,n?9\vZʤ>/4-h`?EdOkMBU_z9ȕb0D<\7B[;6 5&đl˥N훻KTM 9׶ q"4֭)JVa (Be,`$Q|YUosQ _fܟ>n%}!Eyɷ]LL6[qꁥ2]<׀~~Po;x>Ϭcު\. }[!b<I#};$d9fDm8'UDMll^1k`Yq-Ny=$r?bn,~֒[^$ʇcl#b_1bTQTA3CJcS烼R;3 c9٤GiBV(ͦ4f,EJ5g@0-f< FPSxS N=͐l5.Ю{DA|tY> "fg7O9qYZz|͵c-uP̪6'q+ O k2fl:*ɁQiwhAGE/WH! "6+dp';S!'1?UMjYSR#[p[pC>>)8V-#Vdec]nRj(jqU)+NElVe=4dZpnDf _7c"1p6 ]vR"4xEa/f䖒fy-i ?wWIZ3v}rČ0֢b-COsQ4KFzZFrŅ9/= gguE&vm-0]ڙ:'L Ч=~wzQŴ xdw;Oċ*RK5N˒R\wiCd5w =i%ܪ2X> *af ZzfM-xM 7'G6aU {f4?flzna]nd9駦#Zs2-ONG_q(Eג .}>c~٫Mj[Dzm'+l]m{ᘄ鵳91 1KaU(s.t{B/0X=5b pFۊJ^Jx,ٗ`t~mHǧmП; D+NwwrL@}P/ٿ K)l B\ajs~ExiHce yݯd( b g)NG6Sۦ1'8 ڊL4;q~]l矱0[l+"&AKIf,ꌲ }1ZQT/ +?Cf9Tz} %]wdL9Ǻe"\j <-_zT#Z};mfJO`H'MXzboi)(-ܣJ)J/fr`Oܖsi斀6F_ckVc"N!#{:B>*:OeRHRіK3:¹7[kÅR?/sGU8WWg=쁑A7veAp94&q;{u9< G@hzwžڻIa7oTIBEN<`pNG(XaZFDsA,ɺB~ % I3?iqt;goI*z$ U(@H]|ү;֪ˡ3yY@@u\4>">t)L;_z U]6dNa:ipy-h{vCЗ~D/վ%-LX-ϿpQ$ / CkbA[5;J4>}mAM̮ K9s9:. j{N''yV=PPÀ] iT>} z 9GfRLEvU8@Eun޵t&P8YfoHZGTo E<67cKlO. g" RC,eXcKoT0U;2(y':iLݮ\Ȣtbm:x^wQ5<4-dij1Xl6?>Fx@;ګ{~H=~xE L0dS o>BXDoBWJI ,IS iU ϊmCU\B1_%:;q};_VO )>QTcZ{;~Eܡ7勼?vJa82b p`1~z3mIxNO vV'pYLuÕ)l7D^hpZ5 #$;p+6>q*Ӂ窜+s6 " W,"BE\[>a{io"+ \2DY)J3 {YhB聴xkmtY!E";虲 ]R_(ma#aJI-R)b2HI>Ex=K-ˣQp²6rNx:ʲwV'پ]cy2]&@Gire0>PĿ1 *7XyDtZt6[5tG."9F鵪1^VZ,"!pz.Hx#S ÇNo7ݎwþdVN4E9jY(i( x`]ȐtĄ #8uZ^x]$c{xYG( Ԣf!Tp Bm-V4ٖ "%A €tu&8 ZRӷzpߣ8U#)1[dN(çʖUVzfo`E2zloGjh .~/QZ`5!ϓ:Ev(s>Ii\9n/;ilkygt_BEpd e%+O4 -Ŷ՗*{|7aqO.jE_49120XXI〸~ mi;b lg4&c#OAJ/V;3`=Tm,\4! /;A I<[ǮRҔyL+Je0h [ [xfb)W6 o"xajIz"0{PΙKBN*Ȧ C^ vaz4ysI[_4/@*#*z~>S+Ec-8},{xrÙ< dIz`I$7B`%܄1pR7ۙ0Q؀rNIVejW ѥ>Z22tݢ@IRbx<-G6(J 6't;TE=Ϣ47t:s-M1`Lt(DC4 3%M۵k>U^s:SLXzj8趕"K"gԡknK Lr=ap1" dSis2uk P+B'?p!MtlOEj踳M &sΟ:CŅe 5`\LL#@na ZHɍ:{U-/e_X&i*$3-1 Ԫ>+$q$"Gje-}4Vf`GxF:xY?ncꤌpv!t*鿂އoalbYwV ;4;hٱk\ȲۅE\q[oV` Ն7ybaW[?~G,Gt)b+iKj?Vb|~٤6<.C32/- l ]c#|Dc!v:WcN{ 1dh\YsU#,%F oxC)'7E22,|VB4n_PePkfh[ƛQGf? j~Lo{jzr]I@7LJ_M lQGT$#4@qMϚsK~ \^K!w$8Zsu8l¼HΥYCLqw\!<8e(];rdHv8Z-Zciy!CB|-}k1\\$U1MS-45)TTd{3I/N'-'tmۤ.$\Q5l$笛Zd LխbƜoo/_nSU^%k뢘_ƣY 4f@1u]FYTRoIJdZ|uD9& <[iBQ,tHsEh5 Ú/RDž`eMMM٧|X0;vV%տ?BS"OQzfC7佅/ sr?-UO1q^=||[jus9.tT<Xt|ˏh,^C훌6H.ep͏oьDxOޞ(:t(Z#mc+ÞKf݉VB#%CqE2w!*]~@.jُK~qHU `xp0(/>qщ{/vgAaޝVPM`/2хbbʜ訞PHr}U?᱔MH ކNQ"m])S5w sY/=l,'6 p VûXp^) i dT1Z|!`}x0CejvDn |NT7ymj`f>-*~m~:]o ;thqaM:FCALMq ZVïh X')6U7e,B#9cu;btJ!րss؁o΢[CdEda8?{Gc5Y73M) ձd?8l VAZfNsy]P)ЧȪMK%`ŖN~֪Z̀dSFcڰ*呉[#Њ֨Ќte1 SyY].e eo\F-~(=&BTufCpiyk%ǙC]RE%7x"D"e!q0&83V-AB =Dq}nW"k?;-" @Пlv_q$м8nc>godrwR块[ViO~ {7SyU_~Ž:ikH]XY}yFU o`YQ"[Y'E-3;zd\ձ"*#LrX虸 a J,3X)zm9P[5ԬPVAjc&Z~q)Bidݻ$'`wFX/XQn8i`u9\!/+7a݁e}ja#GNٕGf,"Ъ|eVt`v{ͫ؅=I>bNL C+.optZ!Dlx C-&NESg*~6WcLdeZ+|7 K'ba$+0YUCDy\")>4b=e uAўKuVm8, ʧ#Cipo50[; +"Ǻ!Y9^\>Ԯobd0 ,fTٌUcz0(O1CĔ&=2vf"~ 6 󟝱O^$CΤˑ5%}<ߜْΖw+jJ< t5(=wu_-2lUbl*4SlʝQHU &`vlUgf;Gv*VzSߖu5 92V&Ƌ~jƫz*i: 1(XѰf!ʴNS_wz}^>%sO.҂~͓  fEnk'|DÅxajq:5N^“>ٺg9V%'Cas&(2me84E|.!L]U9,KL@^~ S/Ь*rls ,Lxc'(lr ry`N_]u7ףs)jI9W_NZMbxԤ/D:^JcgA{QՐۍrg2&?zjmMP_94|wfttu $t!JR*\(bf)(!|[s?].MIj #qo$k;q|8YSj$o2 YdnJ;oIf7, Y$N:kob"%R?/y*Us{ioq Ays3 Znl>YfU9V2]W2N̪tFoPY|hނ%s p|$$ O> R& T6nv}mߧ^dztaӟR ?sbc)VUۙ% k]iMNiQ$ :]΋Bk|Q1lm2/VN"LC[Y\_=޿p+[H ZJMp0N#ThU#qyԶmTP KhNij_!DB<~<5.KA5dvlM>3i^q^9"qjߦOL8pEcdi]lsfAQ*~ 9&WKսp ?XThyCc@41efؼriD}Jz8֣*2)DED}> um*#ܞpO =`8[$).W0Ƕ51asdIlҞv'uɔJ,j&F,?9;;g{ ltJB+RBW6!2rgC± m'F5n@xNܑJ $kͳFh*2~=r ChF7 b~R@fs'q V삋1-F.7 IEi7C ׉H,lޤ 擖45;Hc9`IFf$Ub]m TrQ'=z^^'襲}xmU ')U<+c_Iw/鵨n2 ؾ K> ,m;pˁP TkȋD 5> "#BCMnpH!ZNB y%o=~7'%–KWI+A;١,C,M\Ι@6vJ0 ;P`%qA*08j"blo_4qCh\JI0;o{UƆ8K҆s Qd;$*7M>>e}"J{?,J-)5x mIO#U=Iqd[-m}W-Z2f& iwߤ?I=h t߯8쳮mIb~{tȨz r%XBVzmMB!#1Z~Wu. RblZ4 ;/gp`_R]=ʔ$q, 2?mVFC ozxiqJztxMNͣ* bիeĶ&!2 ^x-B!/B__h'J^~'[KS\i{5 oQ_@ r]3ZV]l j2`c1yfPjR{\"Fh.nu ʎOK}-m" IgP'ztƃAzn|jbZ,z )Y!.094dM6Ugodg.I2NqWT>{ t{Z4@ 揖+W HE}58,9*-XmIb{/͎D~nRcR Hi,4Å7\#4e{G(s>X%KKM#*^OBu2{̳K8(Q9NYN6px c}>V\^+/c$>%Lkp&6;5LUު;6UuDw˒ķ  (tfmuI ]JzSQ-fm68gɈ?7JOxpt8kRf^&5&Fe{YB`O'ܤ@Zi#l<FDL~<>֕߅Bʑ`jlA;bU}CTE6=~?z [UqӔG ̱lr(r]R|.L&Tsa`53쥟ԁԥH7,o[؞"sEf3+gb7X ľ5L[^q)NT7_ޑU qd\~ƪ$[:cCCyr26xpZ%G_$;7oo3/PJSj߆O5u>4lj: 3Ѕɩl^d`v&*Z2\S<DDKrA=B=Clt;pxtabSatE.΄yV7ԱG{n8p?n=*͠2҆n⢞ ! reUMq+xfnNStPy[)>p%oTڊ6F̠cC"^Uj0 NAskf^|rdt$Kp޿zdVQH>a @=lr@&I~$Ž9kBg v1ٴ$cO2~).HKе|P>;ScI^ZN:%VQ6|0l;& 4xB\̔8湔ޤզH Y`;8'Qu-DElSPbX|S m9H6b7$5%pв/2s`R_k6v+tKeL4A_v"YJR*#|ߘ~ȁv5 |h'_G^0/9zos:Dg|A.J7(^\^Ns";oa`_Pf?tWW s=x!j ΍bYѥv_ֺh++.m M:S}k{=6Iw"=RL̉.z <Uu_y qai29~QNnRh{H!Wͥg/؞ u}vC1fZsxWhncsء)!НJ Hv7'\CnSꓥA˿fҞaz}Lnz6+*Va%W&l(&WcflH)niʶ=؉$Y[16%. ,1u?tnXŷwoBX643v*dټbZ*dž]f%SDs{~;@DLѭ2Km;;ҺH-Ku/v&%OV>8t(1?PΫvQ>-0@.?9:Vj a||j 8#^yp[=q xwe悓+? ,~~ iEL)\ta.&Ep$bKAN_-7{K5r q24yQbqĘ! Lf{0(LYu#W[tw#1< Gv{?f *Cwin_6:()F C8}SLX0qBm%w-5t'do,SYK8,f9Y,B 6Q|$c PPN^!k>E2=Pp3Fw(ԚMU2HxE 8LYmSmq2OyMˀ6DuH@=P+?>v;r mB@_/ AB[uy+@jK<$#b0]/q3\|l2eKI2ĺG~kc3]>Eg{^~ uҁ!f^_з.Qm 0_v)?SF¾)ctIhX4wKu@4)("(XZEaFtÂGs·/&/"ܘ$M*O}pi'; "۪XWJᒧlxn^t8/E[vɿ"aҥؔykT$rlf F:\Ai˦4B3mmŹYrSsTÍg^:P\^Ĕt"Vɺ,b&*I[" +I?yf[4 ;ԝFO<Ou!Dӄxz*2|5 50GV5BerM2,mh(lOϰCsd 6EXmMH>|9wDzIa+A!hL \Q&Zs[ex'̟C;_5oui@*BۇL_-SgijJ6G1$89 ipVl9iY76)-x~Rln#:p!X?Byãa,"ÿ&)?ҨLӸ::➿:!E%yX_$ڰj0߾3؍@ cEƻsmsBV}j7Q~sKo'Pu|[IJ!g=5( r \o;$kGgk_1*TKF)iiK5q| Dfm{16wJxTB1*|:Yf4ؕAjW9 ѧzދp?ͣ's)2'ogyG1O4-bQ:|U"'bM[ @T*6-X(9@/`efPA@µA'^lS&AqL-n5w.Rէ#ni X<{%?7u2pZ/%$=_Z1Ò͑NjF8?U*BXDeg AI;}&$i/vklHʒU9[gTq&oe!cnSSK2dTf"w3k-J&1yzS:UfXMT;yk<gؘf~LƩ0Ur!͉K}i |bKd%m~Y'^Tϋܤm[8-Nzu^veS,!B!÷}ӴM,:A8ٟJbԻ-SS[ (áUDqnVY! LrZ5e|(M[ {"By%_nנq2۾(7@C_Js#FeXo "_+,UmXh^;jǎc k ̗ܦ|R\Q9|HcqGoI;/ rql4aCg>S)Ƹr  u o4eu{5˓Aג}HAaL_wesВ[M&0U0O jKNPMƆO,is81/\/N6 8y?%9Y4 uIﲏq^yn&-)$ P*D`z QhC;-/}Ͱ?M7+ T^[ώE (*NCXUՏCY𓳅NRav|Qjp"U3m%S+ZQ_- x:u<;z7O]m0: 7] LVa/!˗&Y.W4L| ˔ YM ӆ)_7Г(~W糰qmr~l<*4Ti-@D$u IUp3B 91T4A`)`u\bBKhq@:S[-u_b oJ}خU 8ȫx-Gq$"94= RuVCȮY!N9'4=Fǽ<7*HnM$>z% &$/jӀ2p{_n|Wa,U1U_.[#Ua;.u) yH/`\4?.G?Hcv-},)#6H;JYv41MSӈ<,/]tDTϻ4g|QAWPֶ8{kϾJ1)l$Υ B1p}>Q]ON5nQ S\t+JP(41p@G0oxɤ">t u*~aq7`>ҒhF !WՇr2I,{$hkt]!6<">;_BHh.dGZĞ ͳƋJd­i0F/_qE_:6c RQ6 MᐜK*YLZZQ:9T9#lˣ.&|xMKwwrkU[8/G$)BoCyG,ݛBP`~ -+ʐ1԰\7Һ[b0O,vEs ȶtgfu>Q6H,l#ڡ8 ٯʺ2A"p6"sa%T?fz+XxUHmɷTĭ<{rv8Lڵr00P)ې}V/%k ӿvt . !bG|dEC'2˟~MϤ}UsN]j%{n{ڬRdyEL̅ zRH yf*"y/pZ1]\޽p­CF~W9! yߘ% aH8@lH(3!J仍%)2rh"dkYY2o7y.Bؿq9pFM+rrX+8Ӫ(a:*ط ر Ӫ8D/*A*OB 0!W3K]oT=8A@J,p1Ϣ vi;@ͦNz}vkr_ԀEr/~Z+xB@\>7~QRaZ!\m+_l9I"@fmм[KG*ɡﯛRH ōPZjgJVOɌPHi7 up5N"8[F+]oipm;Bg28OxǑBcG^N:}%cW X5=̏ H=M ru_ eߺKaU@-`$ܩ#b$bo8``0M0lZ%; 5Ֆ4WxЦkiQ3&f4վ~R!C&9=w[|u0KON.RUB¾OUBƼ/-E^uI0(%=O:sR nVNir>ً ~^I t|nȷ[@f2ȯ}>IO#{OpF@(xN:0y9ړDW^.A&@U" ^>@ dm 4;vf$di@P7R6mOu$okv!}fh %c_^wMc?M1mMZ5NɡRċEP;H;򑚶D̦m&_6 ;^x6vy9Я`X`L k裂^R [d9Ŕ;G@G+ nQYu:+u ,zLE] 3cq/Nl0"[f"  F!~'ձYЏŇSi4 h>>P,wÏq}A7e'X\q989yWP#*jcæ4eQY!;-Ç[?4xedG{HHq\x1JLzuߚ:w'\#Աq&R*[ )%k#&2{ JHw"nfVj!~irt6YiYX'6zf@6uQOknZ{eq8d!,?L)F h@3@PҶqU;-? |J]%aOpP/sUpLnb\ܬRΑЛEu;I^K$:SI6iedR53兢/s Ё)A4Gh:џ#OڊdV%#=TZx) DBzޯb-MNźQx)rr3*S ߐNS dՌ' ^ہa%wlqn]jt6-Ho1O>F8 {2{+iM̃r0}2BLzIP!/[F6P2Fp뱓ڍv,̋R Bx\ -a0Bj( !UXWqvp}VvFHpW#Xҕׂ tk-'QܠO%m!;5vRSP(iŢHM[̏ L_y.#.p_Q&ZU$<ؗsY܎BSAT W9RamJRWƕ({Lb\m xf:vGZ68Ȕz]7+_Cʎ9[S3K 8팑;J]fpX?|FTVI ~AQb .;#?c^8U/ZVkpJ@%O6. ?T46,Ǡ5P03S0g8 '+֗H 'ًs+lȶ04[?^IQPCbDyZF9].̯ "##ߖJ\V6J uSegf6}b/.X@}jLEnGOK~҉ ;jIȞiiƧT; `R_ ܫkfnlAR #ZSq~M~6mpF]hT3y̼9DHsvg*i֐(Bn̐M[a!znΈ *[>^PS"f`c ;V]NRDQL|;GE~\jyA%Lw,zTK$WxXz$e"3[uI  h1);tjuc9o}3t޽fGy m){h(1*`* *n>Sg~ߞ׫/>TK`HG>{&ruj^z'_ʅ]6u꘺z8N= 3dyhKl8D#3bH@h38r 됟Wˣ~(C*GZ`t]tWG\{&&յEsɔq0y [k;ָ7{rbkckS43!H,M Z6ZrY+O20Zɔ&1t,v3.o;q ]N%A`n97*P[̰h2pNjWK3Yzo1QSs4W`V!:zN(4#==4h :z?{ڀL)i-sJ7*h?i+K ^*?Q-wQ!N2Y sMJ8/f#=()lcJrT W"xx4XP^VQҾ?6ήh|L"Gr_iR+/O4uLx(K)TDB}XiPuߎg# ?ղTw;*0wAOuXZ8=6Ff,8.J>](>x =&ZG-Y }DٰD:I`w2b&U0#Y ވjۇ.gEtxu/R|6~S{ߩl{Ph c]W\D@];>- 1jo!CQFqN@̓7gٚYcv, ׮V/+Odig:L3V&_?SA1N(WˇG 䧀CHf,(3/W0"!nT̡U\/]H?nz CIg*JyBŕq^1ћU+;/yU&:=Xp# ٪Ea9*CCQeb4mj)Z˃򺧋؛҄Hq߷O7 áOWE /ith;.0R}H6{nqN-ba7<^p # #cxX8A RAdz 4"*YB{ upT>Zm~镇0XXY¿۱$vj@˽l{˞#jM=˒7ώ0>yS6tyD@Bh%dd^;sQ xl?ÛmB )ug}/ޜpmW@|4y&)Thmִc u`OGζ `p$m\p DޅΣ>8HgLm DU{4(sx%H}9Kl̓zӇ܁aRJ(BBJco bHsK O 0ޓWqrhܣ6WE$ˀ%(U6m-E ΀Owj,]Ȭ TAU($9s c_{9~m4S 2 Z2 ZwWN(/N_JmE)Y\anu#)ghH: 9 (؏7/8Qه+GoO=}y!oռ7ܶi*pbG lXLB.,-"(490!HSOl,[[q,Xf Ipo^& [(քJ8!%,-qTzQ6$ݑ\D5(/J-F> àlK,ة޷C!>tdZFjsﺉ$Q]F2,Na/ed"3L@:dxu8fJ?"iYÏͬ0q D~CnOd'ExWy"\ l7Vn9e^W^b`$|MlZ *CU 1>C=\  #Sq Ԙ-c]% /IΪʿ?Oy.|\BEևH5NBs2 ?M!_K c8ϸW솺HЂ G}F[~I\>7u'# lǐチB碧b*9ڦ =>nďx4&Gi{}D膳"솃T^0dEd:v;|)mԺZgF*[oQ"\ %" Rjo;hؒns)vg'։aygnVܩRhH9*Y뼪gv!~ίz((N/ ok'?oE'JӀi\{~Tꃞh.Z0k#5  Vw'&yzW~"dvnM1kb]e-EZ{NQ ۢ.ӭQwjhʿ/fL>?ooɠ_E#l}gjB@ZrO ?OlFކ\&JmnFj1ܩ-bꫨPdRlUAJ~a fb >(t;\|Xht.`bK^Kh{HHܡ3 \e[+ ~Yc܂íWn?/˺g.T䣖~C:znq` !Mufic4\y<=T@U;RQ=d*^ 28QPsGlTvyf2XSM'(>"oЌ+4DoD|MdڲOăMVr#Hck.u3ѾK-q}U"F#8k @o>N|!MO}u=!LgqTgtL|f Y*$o.i^(x\ͫ*YodL;+sR\ gĬBgT\eO.* , vń`Pxm}gb>wtwrw6@ 0~8%mjqAf4C rsrPADM ]ܥK;n`z^}ޗ׭9_TpIy|{mꮜ͚elyUJo|D ]E<Wa&IfWlT $G\P-(`i " HJxZ'#Qk@Ce@~1(R@Pf:U ?$V>z=@p>JI>sV˒v1@ְ>Iz#H 6GVc͛DUEz^a"XI)rV+f:A-tS64(:t!dmvCKI̊]+$b|g9CW$/u ); 3puۤQ ջp@C]4(v)bڟ L,JF~QJ$삢LmT5Ku eǗ 4|y gUkRIMT,͙~B"9BUu~pOrPu4ـ`t%=Չ {a.7whLo"7Ro\?YOKN¿ ;OXD t%w;/A- m1YËWk.sJ! /C1 gGBnyww2(G@O.]eb0md99[ Wz9xZOr4+SL X8/<+4^Ldzu:A=с~K%v]C0=j3Yec{ĜN ~1i-cw)AeEao1pMg]hT(\rfN d-TO zy hTJiJeZPGtNwӷeJ~Ghe% 깢'F>bceuuuKD0=+1p5}c: LVHu)T/(oV`CIs0 N7M$_QZF 5|./ĄdrzF刣vmV Slviu(U9-6!_63^E2:Y3C&=#-.[wR 4gLՆ2=2V\8g_nԧ%;BeA05=e~TS:zk~9Pv*WKAZSmdijp{Z.{BhN:`Sn]\̳i1JCo;F6Y:8JG4_zJ7mP2#Xu}6Eܾ'2 "e>mf1VASS1Ugؿx D WĠmq){+4eCW39"YNq5ne/$/s[e{N5 c]b_{ۅ*ɥ+п)}ӈ'j?RjNϭIHwꈭeO)ˀmG=+%F~qJ!;g i|mAG UV>ҌK:Ub6=QV%s#VDE6NX*| %;pYr9ڱx u*ghj%jm;;HDQD4IgZ0pa4!D nh5)s/IWĂfA|WSIFQuЅ,<MEO^Jɵ,o[J8W$70pum;R{W჋ܹQy-r396Nm7`9^/BzA`?|ė(ܸQ 2n؟2s5Z[9 X&Z e45`ĢU^s cDva$״X7㽲 k{_1iFEmgW-bKi|1<^Pɯ+.Rn-yZw1Jbc^ A $aodKeA~>9k#nJTxTB#z@ug\R2Ib˭Er] ؐmgP5BǦ[SY<ͭy mbU8oсy}l`8c3h I~^{A\6A\%9'6&4 @4b/ %?QBP*KWDhZ*AR#ӰuȼC?5o@>0g‚z.\RCBaסsOPv-笈h/#(>0l.a? 61:vp8\(cNE5aJo缅xu7ԫԢч쥴lC*~۵!"}j!<4ǡĚ;YRx_&bV$EL+WkhԊ9S(ܞ 0N3儂v{g%B"YR2v._ I)^Lʼ %ۥ zN5OwKx*`Us%S@B! uKx9 ,)̏>9qu Y"\Uqp[u ?MjLch8*컻MI+&dVh5A7"m'̻S6M'6TX8Eu,*ck=ÁV4 #$Uol"_rA8j|ʰ%dѹDw̙<D@oO{i k58g聅W #ylS)jD vNOtYq|AJ@b Sv[VFIu,| :pFL᥿Jv 9+y_z?%&34}Е$4K<LD&&d:= M>+':)\9Yne|2r;꼨7wu$qeC fJ _>;ZEu~?4:vV#rG>U )Xw `3JNЕ<8gYZ07070100000287000081a4000000000000000000000001642f0976000049ec000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/can/usb/peak_usb/peak_usb.ko.xz7zXZִF!t/CI]?Eh=ڜ.+>Ö/Y\q@Q2:}s+G[ WV+=Rc"ڣsLT"Qv4X` X𢥹wQzҧl sy|ZiݗtQݩ~5!mFU /P :{Y0K! .}kŅM[n@aDXEՈ_X gh2">0@7#@vk7BٷJ:)߄2$A}c$G[[qjbs2؆< g"w`{ =:c_}W#?R M ^'c~E TIz~w l뙂+UCQx2L< %2Y60$5^S,{k>0x|#\ǹCS|Ӂj.lvl g03FˆƯrr C`w8! 6sP XT+M+t$4Np}I!coϔ-Z<E}.[ޓRC 1tťQWTp\9ثx9 DήM4!uU|闭7A726ai~mBki9m,1f D |<;U{Gb01eWaOVH92?^N{эTϫ۶Lc -N5FqZ`D PНeS<i*gMn'^]]'CyEoBf1Nz$80C_չnXqG:5ܤ=L$ouZ`\.EOMu&hrJᡣK:#VT3-{&̟~F10긶e-HXN 4͆RT˸܄l~\!pݻ/FGe`*:x;.hfxz4fyPL'@}!1N, wx=D.#X3IᅴTB~nN ]ɅN`*IVΟEZbx?d.yd;SCpGy!ls!sqp?(Xm[A֐)XVTp]r h8p3& %kS_-&N1MGmPÀ.e  rA=aS"`3R D}^E҂큃ExH W: #|>F\zPX{8Ժ7<\U>KX?NNuc(y.{FIR/4'!e$jR2aKoFyby6Z+C'ԎWC;UoP%|k7OcPJ͵s=`N~?tZs<"lbļ_Ǫf{32Z؊ Ź> qG o;__~{癣 ˃ [Wy`)(3*I$XSߜ6nl+j=zyhC1@)ѳC3ƤAQNYN1/\@z <1a!M(f!,G%Gsv~n ƨ0h>k>Ky[6[?ļ+<(ֵXaɋtRm}hK佋/ë@s4+Om}ViW4~z6Fiϑ¬cu5 i&ܝ6+Ӝ1/ONp8L_e'a .z{wÐ9(Ќ|ᐚ'k S/LtYXwwP^b̎.d( '8!YfPsOV1D4ZXUv1A ]NO+X0+?EG}i[td/w\T1:43R28ə]nVNHR&- G}ϔ&q2\$XrR{!Bǖy.Jg"9;W|' BR3ы70Fa{}ϟC,'>y-Px5V4 7)z T ϢK\*R.~9q"Pc֎9*o) Xt7LM1yUwy,D7E}ٰ*;76\2ʽa}#nxzw K}x5 4~V 㠥^;ɣ]]%,zP.,j\~bg`c$m`?|UqNf}`)w"L4#6a h6z~ƶC=&O+IIq.٭NoA{$ Z~~mÎwݚ0F kpjG'/vDiZ%LHh& l |&<4 RNċnmNQ Ew욤T]HmZ vX,au"]2a8k Y_0Uj|̈́l֊q(xlZHto /(,+4nrŻ@W,6.< ݍx̑|>Wsb.%'!F}Ve+-/ 믮CtO{jtn"FC.edj {١woܾݟ TʱdW4N%hNwd O~Y2;mX(f:WfhgF/osxZ[BŸVEB-5> ^p̅"&C%XJ;Hܤ,e1&n'=ʖ%?w{BsBE/Mvn=# $)}=p-rThAh2糖.)g odt5 죗X^P iub?w( \5W/.ï `g t-*m U~amYp]SN{m^;,:Tq=$cDMڮ2vF !U)6'-}߸ ,6yH^G0aȢ@Pr^DIB7}u0?0=>yu05==6eֆͮZθܟIQJ8SM(;2$Hn]q\pL=7V[bL64fu(}%r+H>}XCqHU*7gpxԈi6 `xTu :)΅:mQP!{f HNF4' 7dzA\C07"*>Y?m ;^Ā:s Qz/OըgIJ7šC_U'B#F(HsÓ A%=2ʨF:L_؁@]+,O[,'3hJ7w$1ߣ~ƙMi3O5ulQxO XleIT_;$5U`I߹oampknYl쟕sSD ]#2Z?[ai/vCvd>f źeZU-Pg'Q]]+٦Y6s?4kB{FϢHV UuG%ы7p~!el/qlF7dA#j Y 5O,iVH@UVKz{Q=pn >%M*K =§/+ڹ !hH)vbtmӿ'??Yx3 PDxv#sy,Պ9`,-AlhYQn\fd\b͒sz֖` B.Jm)BN `̚!"hy-z.` a'f8x\|٫w8# }Wy'LgIb$EԚ #.ܲwݴy7zb2zˮOϾsٸF,8`724:oؙ_OXGv7E>W!DkUi@t;uMh0P7&YKiy|=VjI(K~|`Vff30G;!@R.01W޹⥖O #YhH{8義8Vuר.z^R97KI k'!%>[.b_#0O09f AxA @MޖRK>5`yP}{rY4>7/+CA9hW/mz$]-o=&t\}~Z +! Էp@Li҈~޺])~{]4GA}Q"Qt>f[ X2=)iJbi0WQ43κe=(Cbig0s C%-UnYڿYXNl 0* ꝠfWyh,5Rs^.?•  &Q&::̅}S`"X? mQQ],`(| ^A­DQPGƊZr$xZ0֐}ܬHRgpPod^otnĄׇC0cKiI2Mǣ'MJ5BR)x ui~I f0c{3ox?XeSX^ \c7.M;U#C)>=&",Ek7(E:_gh֞Q| @W|]*80%)=uAZE>W PnvXmM sXfmQ/+2zYP&xђ 7XZ!s_kLf(d$1 M*ĚmScl۪A*wЧE-/ÎT]o(:Ϧ^$`' 4eje#L]ֻFnδQTQ!k\5k\$ ֍(6f&G~Rŀ^VP %|CP6.:YE,iM?U;WDd?=PB0~:黹?J3xkȰc-\$klHH6&4nͲ^7XGi h2 9bAX=<|⼞^P{礅-;b( eGdTe:ݾ32= *E @g<=v}}ǧôJ !7hL$ԠKٜC7=!X+y=K t^E`[p#0wv -jCd| &^oz4H|?s$i,6c_0l[P^6Tp8:caLi)kR]GMWAkC`^h8̻n΁8,!,G ) +w2Vl`6°'Z`AFH fewʞl՜;MGfs*oP;!ߏN.Mhl*+JdUl_Cڀ#*[7]wfδF3_%@?(QY#ǖ6 P,O56$ˏv>yEys'O;#]\Yonyi6fPȤD_8@H_ )wD<X`̯r&@`£#KyʅAژ%"M=[d/re%cQF e6 \kz5Qogkq:2ݭ+ 3%ܮ]S4@BI[šͩ,ki>6 馀( T1; ^x`n{cKJ݌`[l[ȃ}7_ <%Q)w~chE>+V=-؇Q88ĈuM&'p=2>=+[mR}uɭL̀e7ΑAs~75ÌMe'YD˷ aBQg w&8qBA~>nqjz\ Oi@|ɤ~bY=Qdx_{,1s*+'ЩP7T,0Џ=-fڱ%>͸ hG+pш)) ~QdԌ4L_hӴ\&3Ljī2-jK +?VرUT*Sd܋5d,W+,A$s. F#,j V@[2)`t&}MgC-|pbFA;xz?tu*oj@Xz|L`ё}= 0.`Cr*x6&[ .:荌XWHJvyK7 F-x(3@˄%p9AX]AU$zk:xl@j. q`|@\he@3q,6;V]k UmeIȑK_[bƜ8 j *G6Ed/dS# O"Xjώ'C?{uL4b]6}(Ci!N74υ ξ/ȏv5DZH'pP )zod hPt\8GV!pGq.W2kWvR"ypFs%H5!/7n֘C|2s+Y}3 =r~m ͊z(k&p]׈?[ A޽&V.i7qsa}A6̊i2l՟k~>E7`!ޭJfUsEǫdeCfItqo[)qf멘cFV}o`!>Ŏ"wt AR Of1_"C/H{vJ(Q|(tH?aǝo94_IHtx[ޔG,/WSS3~Ial8M!ްpўg.9Y&Cq%mRx~(yHp2Zke)Ͱ"XmY ri:Ӌ%=1FA.}x: E(T{.˼39gqe/)/Ul#uvv-}$RtO^4ΔMK@VS=1}Su Ӊ6n/yU9Clt #ۺ611OȜ "^!6C {^1^9? M+% K ZK65oC-ߘ=7GB*oLxq]YhA~>۠p!ӂBAdRD*[!k?v9Wqkgא"`Z貫/껣FibDRjo%Ser3y~Ne~Fg9^C Y|q3aJUQQm&,%J~l'Y\D}~*R/&%7JD6M36CWz,r']1Txxߵ}D gIxW?\Egr}}`l(VsGFNog+{d~3g ,l[*<e_"%Ez#mۼBU4E1`YsepA*5" {3g!U^,GX)櫨Y`a)2j8vu } U_`\3dJ-P)<՝-aP(F6GM)L13NWJQ,=Iɜx lzzu%f^c-Aq5ً&W}g|5ғgr҅Ǽ{;y_~ծ%@k=#X7^4Dq)Z$Q]; =bip KNh'&>}Par8dn>|` A?|"QU=GHem뎤F\Zk(|!*SWejzW)mfziՔޥtE`:-q~43%1`~V~Ta1i5>2((JfH4c]zg? Z@Ԗ¸|mV;JzԖMpeV$` T@S0"bK4̤mO3w*z1ֺ^ypUnƶոl1j8b$&xS[OJiE/NL)qu}>{\;YO@8wOD[WQe'S/VX#s4$PöC: œ{|شg/US7"ayV/.I,wNԽp^mXխNV&e_H5SH=6?Jx5V3B]B>O?)+O!me- `vpI"<9E Njz'&NWD&L{Mi lC*c?"x}ف?:b*-I )yԓ ѲL0DeSHզV ,"M#_#`z"f3ϸH}4Ru!rC(-A|J1ѼGa`t-MpֵCY/4EKA{0{CO|~U?=޴+"yhm[~Ћ\`t%=$ߧSSM5b`:fin͖ :uRWhsJ^}һ#8FXizyGjXbXA e/5UK&9ԩ]hm!ʘ,$0bR%<"|plq{GF2ǨJjp4}mb=H8K* Y]E ޚdn8Q|SBi9ܵ4Hh[=~޿r"ҍAt071 (lp6sQVat#U5'LY$=1[k݌PNl]đ*yʇc2l̟pBTd#?IZwAjܩ>eR@X:Za&8[πɏCo㒣UwD6z獝iE:#T-[e9RvgOkdUo3=5 RrXlWsC<<hsFyb55k\jk)b_>BVQHv(2ssu ?sJTM,Ha"0  ǵX7nBNU?;YYftͅ3gX@]q񼧻O) 8lЊINJERnJhUKm+#+G;ϥWb5m:s]Ơ]P#OmJ*\[+Te9Jb|O[,&\sEGAQZ?#F}R&,ݩ>/\n(r:&?bŦ)}v !7927+ Z6;A]з/BJ02 f 'miÓFyp; sUrEn$n;~z2m fGS[Efdߜ$(+{M}̑-J]WX A?r;T$Wa +il@jH{'tf9cb '' ,b2-6 m:{\e yԂ1A5j1XڌJD.PPKmNJ2{^tr|`sct#C;j7uN]c^,P\f.˪{SU7Pyȯ6Ԫ婆0ǹ$Z8]}d D^vݡik FOwbzibW1RV|<ʣN_xmwVMew2 7 5ԁ> Q,èW΀<*],K7%x(.H{AR :{zԐi~~`]\]"t*lm=h P]qd[.SWM,$&WP+κf<@ø7[bM;ntLb `&[We=Li:M@*ͮa>H9P#>!xfWޭ`D.;{m3}M GqK:%#$Z kwKDޛ V63p4S£:+XJQ|lv +!`ˌ x7KcI VO<.2eÖ[NJF9?wE%>ZmQT/Wf! !e>k Fz .K͉- S5bF}1~?=%B K =P zx4%VlE0Bn u[@ k,yH!)%'Lj? GK@j`h2BRXR43Z@?Q-aG4!+dov7b/lkwOȄ*2]{ 8pQBo#Kd bE׶0c-_fR]?%6)eez3-x\1FnqqXc$>֖W4vjVj: X{W\ȓr{):)'x26ctL-hE'"5!1B5Վ)$ʽ["w߭FgɟN|l-:BZ.0+φ9@j;^E{8w'{aoҳdZ_3:†RK@ŝwDN8jK? g)-™~-St3-s/x.jNZw!(z[ JRK?X 4UV]V%A=!bt,!Or)4CcYZ:iiZH"iiŋ'H~T 4~rYJٞK]+`&f!%;bm뚢 ]I7l>$ 0Ѩ̞,xAŃxh NrIp}j2?s&sLAh:cת)0Lq<BuDSC&Ag:䈹@WOF EzU֪r\ϷH$fr'Qݒhwm6P?1o0gcPx ?ID$}*H_Ԗjۛ7iոIkC Wk+MJ{srXoNVy,o0Ȱn`M3~[,izѕ]Tn|Y+|JD%R߇vZMJ @SA.JAI$&QmL)]oMl;v@wj:%yj(^ HWnh5*b=zȞc"Lu<*i*kzl/4Gr"U*Hg7S/BdqQVn2\`7*ЀܻlߎUsRYn(6VRB2Apַ0h0\p%Wytm}S# n[$똌jq$~'73%I{8$)9 tFS> =.8`G 5q.lښɁ:N$FCFœlemgYZ07070100000288000081a4000000000000000000000001642f0976000021a8000000000000000000000000000000000000005200000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/can/usb/ucan.ko.xz7zXZִF!t/!f]?Eh=ڜ.+ Sí" ]] D]غfH3D%4M1AҘ]a*RQ3%lս5=ΠΡN6J_ m!,s.R5߹7wnR.Ccl'3J"l5{.>G%=3QB{`QFeO M*vFE7L]L[[UРpca<6̱*F.$W<ĉPW5Cޢ"g؅ZSuYdw(U^J4t:6_ls>޻^ݵDdϲpz7+!p)Y-& 8/q'/!n1ܕPk&e^lI z8"a&]9J,u% h\asپCuT?0&`QqEZ8Q_8F"j2b !6{?%O DW5 K3CQ}YqXY̔~A{ĿdzqGŇD:# Rћ,5Z FdQ|''K0N(X%jFpn5/J LЀJI;Ktl 3y]bZ\8m= ~vP,jo[`@/nk,lo$'i.*~QśLW>cxӮ㱠](tL)Xtl[Rbj6FeI1Kx($W]颾eZp)@cQڄ*bJeN<.*8lCaR?,./08y9{AeabzT4Zl(XdP-+p|AHlSt'*Mz;e2s3 {E>8@(<SQ\dƣ󃕭؋H ;@#(bKDIڭ.D [66ًKA='0cYH`2 掩J6*aum%Uf\Q%f8ܮ/c`Ui#R!^չW=mxorbI/FmmYNJ[4"Ò/|_KGPM>VeVp2 ?V,[[BvtB=搭?l$hݔM"g3,R(T]k}oU.vD-V›oݦ?)W>wԖxʓw}jւ^ ; Udh,iMh2xc)6| *ǧ3ZK^h ٌ3- @Y=>)k`ix|Y Ć׊%1E f~D5 1^ |x@;}ah䋰V $XJt܄BQֲ-8b??ٲl-_*'=M ̵* |dH0"G*zK(ԎvA>r#x_3K3]L#H_GT֮-㋻~,[Й_|SzHU#p7M˜QZ%Ǯtap2qu)'l笢S.Pptt"YVoƳ^.<ܥQ.݊ ũ0> ͐b$^CK,wxm+Р*L <$Y\]]q钑\X$ed*hA]΅'aDoiSKZrWBWB^%3J uB1ڿcöeڀi`9fkwى:{<ѳzvcP\JXkycqE~)կN#KF9#lB~H~|@8 \%I}J&Cr_B , ޞ J_MEUČ 'v#VC1,O>AΗ_uBcu_4ߚk' iydE%Hwg$3mTU"q0ڶ |@g~LT~f(S\L?n&d8>Hc?; JS2FFj򩽢b0.7]\ RGN!96GP{B*43e1}"j&1fzv^]zP'_!Ȥf";IPf`c FeM {O_U*63 9q%8و";4uLv=|2p2%a0ɃhI֟1Qw4Fbut!2$ Y{ |ӓ\9rXMWdku3~%tRw&N[ 'qp=%L&3@ REP0/ hِ?7HV. v0ጷ$aWJ TAڝFH(u#[f/u(\+=Mf>/MMMT 6 30X18)!KN[F>4ՋWʽ6pfVuvvfWoYAsWHfcPJw9#7}7rz{B\~))T/VpJMX ݊$}]g,Mz5K&G)/7F—]}Fjm[qViښkZ.C.cq ,E5\f>[AiTϚ<| ny_p:y]5TwcPfg.wҘ+: )Of[-^e9FP>%Rbk@I@``X.LH_ItԷzЮWߚg(l/c#F)&]JWnpĻg٧s2 -s#u˷^&|E3ю쎈;Nzx8F'Ѧ4J^uX5hjq# U8L*;13ױR*(oܢ2bRcJl"S*"FNRpQg[GkТDGkPRN𱍻GXMZQ̢r N#>*GߤMOtD 06RST'{0I!YW?^C9ĭ'`()ڳ"2?>X UBxhYܮj^ْO-f|JF?R(}Vl4y݋Rˋ6A8}TG{QtǤ?_(AU0#Ƶ0烝+)X~3Tܖv [JxNbf%} zʋt1CAI&~)=xF!}X?v}|򛐥~P,%_P$"7Ʀ]X`Kz$Py(QUݭkr{!h+Qy4 6#Kp׬)={PS `sh,4y͝ ukԒ3rpLzt^ tͧVG"Z~O_XJS&; xvmiOo : ް;N5o@TEYP?˾U!D~[%';, ; Qz ,WI+%[DD8RB|s}k2 QFNvHҁ+CR(ü|cȵ"knqgڐۣOȢ橚W߲ع AbYK-,6*oB$/U_b܎x4)Ǽsi48,X$V4s8ٯ;* *= Dr7\GfD.4we&`j Qʨ zX+ﰲt;Wdz``;?@.7\lunLʼL!R`͇3 wtv@`ī6Og˝ %~hhˤ,E˂Av4WX!Ќ .YuN͟Jͨ] -H 6Rt薦r]+/pw5s_$} c Ӳ#ڗ|sT^ix1{B&N2`L ,OwhA"{-J.~U"_p4uLߴ((k[',P0D~7Zg3&zg+ze<2UCd MJJ"; sK+ '֧Cc }m`{$3 O};H0Ǫ4M =:7VX=vqju*۹=tG\bk(|/sNֱ nU!Ø7|SH eqGrT!L#x3ܖUB*^̙ *,KY[dWm:YJ ɪӌ^e +<,YsjBߞ) "3ycip.Nm # =l*.Xhd;`m5}'ԳPVݞo@tT Nyq4fqe>L)n?#kY Ϗ-,xm실>7y+ܦb,cFW Yf%~X6Il'~VM쇉b 1jE5:7gClc_$~_7uICx$yqf1ՔxJ%hFO RC}N\2~T]_JU'~blēxط yodcSu+S6i< -[(vx 2oGd޵4׏@~y3]&O'˂Α·n(,D57+Ƣ+j_2Sq[b ,}O 'd:DPI"tNp"kgy1} BNChn& 0 "y?TAJGٜ}:<[NRnfd\+| 5/[H'хKȃh't%nC o&0O3H=~s^Vo&OdN4:!a8/!?^C MGn]u )Q(mgh682N+21^RS#4d 8WUZ2Aq[R7pg8k]鰦ߠI;3OcFG _M&r\Wߋ|%D`__3{?K!V!eɱ}Y <-%xȢ]7Bo}se#DZFzMg=!ncMV`4bH#n 49U)T2WgUUfUOEN 0U? }҂~@m۰+/ tEd_l.fOhH`]킃E/&$|@i,d=)T ֩㢺[zΎBoHYFO7>;.>sho"̙eI-Xt'Gĥk쌟#J_ODz5oF<R߇!rGASݽ\!9fG#lL`{k@y<",@d8#$_sjzoOj⪷bЂ{vp&,-MSva5"ܜ%bl \w6saw+F8x*-)݂iDѥ͹j*PVo*R Hؤ^8 wdQq.E@Hv]c~Ko! "TQ8R12̺4u OMUZ3"GH3bB+Y!MXT\mAh)1'&USP%Gh0`f&ZƗG $m sJyg݈6Ej#ok(dRzpSn q vzjҭ$k mr|"C*~=Vy<4 af)iH4e@2,wRc@3EކIܤLMbceT)1ӝKL7wʅq].m]52X.<ΰ"pZb͑#a')I \!"IXan45Z^PY91;%Bov6gMrd0lW#1.8JmM8/SA).ldOxiRZR~ )v5ߡÛt7pQ L\ƹ !>-C͆i:Xڃ>7% pgY'ES}~榥WQAqsUٽw7PIHAAHn ȪK> @J.LtЦRXa㏃FǬ)̦ s?6\dXo w$'lgv DA$MtJ=GbtU hsBg㲾%#AyX`+S>Q[lxե"`\*[y_6G_ ֙r4)W}hYmg. |7e7YNX&IE!Zr w͑q%:vI,~nluڛDn) ^8E~S006c]l苄!4kmTq]u72I*fP kX3<@N%"|{T~J (;n)X#' -S@m; P\J kvXlZuT"B*P3=E Z_N! > Py'A9T-QeI%V-òYǏƹ)Ph2Cf*gYZ07070100000289000081a4000000000000000000000001642f097600001c1c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/can/usb/usb_8dev.ko.xz7zXZִF!t/oO]?Eh=ڜ.+d[ (s"cTN.1C=@3}[)3PW1 e I!Wa*!7(NiQ@Ҁ#.$fhf=Iĸ@ϛaҿBhg* (;Q_KY,d8)#r_T$WH !@28LuZ9ml}Fr?ԣK/.'M\bJU>lԅ^ZYꓽ}ն2#<9$q Fe(;NթemDwƤ1R[ՊY H3Nw-! r׍2Xeg@<qAW:X,f:.6JЁUo`,T;\1+Q6&ї$ߔS'% 9_ |vv@S8Wؙq-QwITN,C{[ fLWh,j Ҥ.i0UdйXkfsx3#]wS(:YV%_ԭLqCx( Q&w`Ac^ 4l`>hB#wX8"7tRH,qH?AONiapoӤY!Ujfiտn目]j Bdq\⛎lrŋ?'LI=.Jx;so#՟lDnI5(U}䳄NAUE2+o1gշ߹~aJp&F1ǻ短Y)zWL~~M Ofq3fd祷S̀?WDiijѥ ~9z ɢ B&b/LnAB@͞`F&C4i mҕW00 ܀ B.f[ϲ)>P%_F_qdo#>TcmXIɭ0|_P[" I?zy$)UĪ˚;E0W7j|)Pn9KS>Qpl(t:)AUPb \SU8*_g*2rMMNxWscV1:!`Z)L[ I y /uQC-mՋ°;Q_P.^&uڤ\nl'vZƘ2JS`*4 )G<2*-=z(n hQ:`.ǹˍWeU$0u4pAUm C^pԷ™d[w^L5M"VYy*!tMo%}鶪KܱǤ[Pi&iO\.~ :>iȋ=p)3/w.$3ݽmmO^x;o/?9e2r}lrxT&xT%yxn3vĪRh1bSjhjp #*4W /^ 63qK y|gR&R#ۍ Q) U6{_F,98ˆ(e?Ds}Ry;~/ðKV|]{U_Pa)KvsNd61*#:RSLXxyNؓ =/_#D]qkS剡y`WYwĤyVh8sMnuiU|ԒxvqFZ[Jwew.oNTZm3ʰ=UԋDoLuHcךY xIԀyʕmCH-fBd3z=R\* ) |\`Cd(6ژt+iB)ٯTg[ٻ5Qb>,WH=2JOSrɗ plB'>OZg6QG|]B~||NXdr'V+ 4_Ju,ͼʅ%ۘ?xi.4ݔV}xYeI4hm ;YA}wyD\@BլDjՂq8V%Zp}beo5i23twE}ݶfpNja[Z'6@qؕ.e;bJ1RsXwզ:1uAYXRm! }EZÜ[:>8u~^^^8To`l;īY2˴ + p$Kz`"i #OopW#q.= #SqTi :BZ /$1dN== n)EjBQ"g6B"cΥ&|}ic6NxKC#1J \wx!f# ZVp@ݢ_Z 8yBz|!ƷrJG{_7 [L Vx*2Bt٪ ?ȅl] nZȌ24ty]O7 6'3r_8T( g?8ۣz";3/M[7r, cZ,xzQ5cq:x~#-gJ" n] .C|>Tek`kz>_$:((bd4X9$fP|08 9[Ug'9`j_CZ`fI &d4eI>jsB*"OLgw pR8Pvȳゐ'=3-R̹{,&=1/cdj:"i%Ի ai|OI R jxP4`O]8tpsDC?&7Ĩ'GN(d [e&"6Obҥ1UkL"?d~u9QM|cx@]U(2-WhiM:W?췴DSF0a3CVޫѷؖsqoa14Ł?7<}v>u\qb #``5DTH!n֗oAFOĜCUz8ȕ6QԷJwQ-*,Չ܈&g. (? >tYHqY>>ϊd/ZNIߋӒv\uUǡUC@NڭK7D^zϑJ{m`YQsN)sh,X껍(4<+cG!i!E=>UQ_F?-W 醴zyE7b^ėѢxVEWMI, wΉrkm֤tTV"Θ)AT';5,oq]㟍$$-I@yL{h\( 1hVL@![N},0[3f 7Nm?TRkE)G 3@ů\Dh9푻b }WJʼnG:!m(PIbm.̘jBg'dZFMNٔ8sP軂P :C$U Y u5L0o ieidy z(x[PdΆph|&WSg+4pYp{3IXbqUS]j h#c^EHɂh@Ϲ賖kd` }^v/7e^D*<[5}BQlC )!댕۪@E-c"%n[l5 {G sO+ʭmPU~o~( o3Uͳde(ʗ@_5liF.F "S!7[ F.rs}01Rl~E.d+?C"[-p=zwSM 7zjE:6p2Y``̮ո?S/ǤLd߼ZsT-Hzԗc-jaU3wwbS\P$>g-Y`YDdMHp: sY-G?pD(YSJ !x}uC~@6J[yåO~S꼉,V@OX?$dA[POz֐fM ~ jJ v"5˅uNrʀPԾm YL]P~hpƪ8v%&+1/dx˂2cWn ZwS黇;&r 9$1,f,4~NLT&_b<( 5NL +a=>7/0LMG_"D 9| =4HC|3+𜢩]jCng| KZp n&c9.#URȂaƨ{ܧpIWa໐!e$TG8=\/6LS>SaH,CSQՑ9l}E C+ _rK[Ҥ;)Զ7" 2W!s_蜣ަ:= B턳inGg P8o"e K~5g׮Κg>dԠر)xcIVJoawSosV2;ﴠ\˅ WsT'nAS=նG@[ɛ?0^u"V*.pB_ے3T$Ȑ3NSDV$e΍0-/# F9\0" ]&:}No=5J+yLłS8SϿah*RsZg, ƒY4E?]y_1ѫ;:tWbC7$>:JR2Y#3?݁g49v!yNFDB?bU:-7 GDG*Hb$=O^/߂q\?Fe]g.'Mk=Z,1OOg@V9=PKS1IZ.ф]LŏkQ]Wr6M93ϝܷt56$zPTLVp~. 3Fx3&^}~AXDsZӶ7Xd1?l=QٲS5p(:VzYY qm bkl: VUR+p^kn3$[#q8dL_BIFkG|̰||  F~BUӊDSF c= i71\=篡Je Wy>e8\< "8QsӴڧdk)N>ޘϫND}8 U]{7; (r+{8kM &u G'dWE'>LGq\b*5M=)+2Mr}wT$zT^wWzݵ:d_ ]/̢N8:)d)7 fۄ$lLtF,5??q}isIW4L\Yyo𾨫u]Xu\ܴ9c48mȼ "09m@kbB51SGͰDkЂkT##%n $nSs;Hm T~?PK5j^PS!05)2X!zbWjA5D}B_ 󆏷0 Wo+je%EEB:mYŢzk27e `u_ 6J*[~P~fq2UάE8u?ɕppϓR:$NS{f!p3q{I@pU&ə fc=:+ab H[mbb9ȣHiࢰ!KphoGk6 [SrDKX9Wtȿ;ūW.>gD߻>;Pǃb#XIIݛ8rCU obKgeYzmI탐@xKQ =YnD>Q\+eSLu n;SME/OC@u'[?,rUM+ɚ=]c+(|mJ,T[;Dl1ߋzR(ks/KpG3^G: ![N^3:K\)o-;Y~'JeC$2]( J<45_xY~[yJdi|g#EҞ_WO%.v2Yۤ38iqgfo3}ы#6 Gߢj!Cizssn4J|OV۩Saż3qr;t#L>~b%Ic2C"3oz]4 >pXꗙ1ӱ: sEGn84C`EI!pUAF浄hnZp©;Vȅ|RmN{_-QJo,,.%PڳSru(#Wf+̍u(dҌ7Wq?m'_wkqJq775h3?(5\{6J$;â^:k MlLGos\kVRh6 e"zx) 3L,"oO9 d=E\ty*3 A.rB9 VN9ֺDH;nO{7Y޶sYtbEoٰwgrQM}cez'ɏBz;;D@!fm/, Ā(ʬʒa֡tDj &UU0KD. e׹'f@Ql ¨v9ko;C& %O y cR-Ol;,N~GGD3Y;@e HUۮĉܰsʆS ) A,ƥwX8:t4sr$5*zr4+&psd>_0}mփ{y!w2aҋ,YB=*흡ݷ!8 Bx WrS=rtc{8ݩږ~Ri{pxC 1`g'Bb1gL &!ްod #oehz%{PVQtf_><_k|Ͷ}h^tȎ_{Z=OBې 5J baߡ^F_#E2l7x $:2hw}D 9V{jB'J3DmM)jdZ;a܄7Ϣ<;k`*j4Lvy>z11t5E˹@;92cJd)BlwBOW&LzվLm ̔D ([K5E`h .<"!o{8$|,rHcz'{_rEt^Tũ-$?͛b%8 6rR\\@ǔ!kFz6{ -rq6C)8kmw*oטp I7_8_8B۷ipl#=}16ePsHv^kY8NqQłÌ?va͐H 1o霘+k7{RL;f*QЊKٓr!m=ԍ;7䤕5mBBeVA&JK% RvO 3bj:ΝrI(nb18$ Dp}M͐*tlikU#(f ?In%lUq(jH.<%`0ZuQr6o6yoc%G}45oEnm?LSͭ7pT$%v*wm)KG}d$qݷ·VϾ΋ALERl*E6]BUM4a^G2wM|瞰($qm#1FɿZ7:`Κaify޿M'Cܹ8 #kQISKj@!j`:<Pv0|][Y>,%3M"L3Vp10-2J֏Ph @Q+ ̪GNd\wk1;ģm 8O-(B)jȆ-5rO6.eoх-K҃`[$ΙƍM_v{g>;%!hE<V<mU]A V`̸|D5c}(޺jC :1""J[xd 6'eҋoPnrX5F: 4Õ T,; iEO~sm8̝O) HFR%;PgV ljg*b پUċtC֨RJ@+l륿WݝL1w4":n|}WHJ#9A_+⠗C2FKs4ky,kӑ:VTV*/o43L ^=C3-%e8bZ-[du# PLwY7S3oT~J/Txd`db^Lv/Q/α}DžT;I pIodyI?dԝ439?thE@1LƝP 9Ž3DGL bGB6fH@D{IVS:51ꃗD>C3kB .Vc&#|i#Ô@9Chdo8W#G9C|5BBNrڭGڱIS^VwaҙnȾp!nnYZ-<غhw.*{x8&4=ڿ,h|9Glm ~SAŇp>~qABTJ^Sn3AT d smʫs \8 ޺n*S|K>@G]4na&?*T!3k)jv /Ҥe}صD9$ l!I,>ݢcgEGvR'hG$ lˬq"vWvn,],I߯u2}; .Du4ɡPItn͠JGNp{Ly\.M_Dڲ~cΥcu`Źz]@V3x7®Gqcw1N#^a>'egYh_M4}Z2%T̸RѤ+fTk~D!yMWTV;Ǽȏ{eaR$i5RQZ?]pyJ(P"ޗ(?V:VQ/?奬*& LȒ;=KWm"W3K(s?w)/ m@,x'b#\ 3+ɏSlݽHm5 H. +`sssrvrF㮸Z1b wZ@ͼ` lK I6,nInΤxDnZ[L > h{$uJhNuHE#؅- $,y6j'(m)Ҹsp q$ h FyNҸ{V Q(VTèqubV5_UW- z A+Qe02Wϖ6q8}/0`/@^~/̰ ʱ A˷%|kiɧ̈H:eC8MFdBYj1~V}SLq;nR1gl?H2Yb)1xN+E +l=sm?Cd :1.YS#[ zʨNzbo\8 [yMA|Ρ2ӯB8j:+Hb nr _@-)qɀX^H<8Z#Rʅ$H _p|\;]+ `Uw 6s!Zvq3UwP>Y-u /?l)*wh}[)2g+RIy^ĂikL^BOt' n>cZؚ{a[-:!T5qErQ^64]ឥMrwTbsq&O= ^\o.(\^rJU<Wjpw?:Y fv6S .$vXYx &dN !,u$>\+登fsBYڹBS)R͚l.ff$ܰ 2>$Q (+VrQ8P/o@kKM8(ΡO7l&1O*44# hD D ~h3ꮭ:=k١Iߍ#J׸cSz[Ldfu3ٺY$V۵hqV1iX[[v]?F Ѷ[<˭+ܔt`^v1xX!nPchp'T @8ī5LBrd^x[gH/_Y_sYsSm9J.p==e S2eH% Sv瘤P*sle1+sg|.> ',w,@.(MuuŦ~çYe&yeb0pFJ'F5~a~ug#V ssQ"4ud7BOOc~M(`Z~:(􆏩ɛR+KP/s}֏XQԥJ? E~'~Y'o H]+.MPX{ݴ!tU|{Ҭt"}?)-&^iw80KkN*KbB@d@u!χѾ<Oȧ S:aH% T 24NC.(^WoD]rB&/쇑!~P˞rNtq ~e~&(0lb~7&i9]7J56 "3g8{ӂVAQtU7I?$nV8 {|# j\{_Ukc@#Aۅ3O n}}CIZ/0Ⱦi CctHͦ[X>Q/R *lt e:ݼg+hKFF6^ \@@q?`>Z#C2*gLGnix[?jYR +pf>OPY銟-Hsp =/Mﮏv{BiVε٦dyG%/eq<Ӝp<2L;_=~*X8N'YBJ*kw%7Dzl$+LG%᱕SߩrIb7 lkN0\jNEIth02LIpwFDt!(+:kwIujEIwzQ)5kw%xa9jWMJ$WFgn-HRU1z]s(͸QƘlm!羔^T[82hw!}r'Dz,uiD2$)]־# ?j^"8 -k8I>EiMc\ےj[ۅf$ Ĕ7zRQOXjS[{s0TOm̛N֮ Js3ܟQlҔΨ|;q5_J6.wYb[*%# 怅(Ͻ9ک}(-qOm}4DN5F=2 O3%/h;9 iOE`)E@46q$=|T8QA 49#; T$ZkWuq%`RdG36׬~A[{C(uqauFyXo ?Wk/gHgC*LpwB4fkSBI:~&wY?‡5Yz VMU [+4Vxs)8Sx u+G{6iGR}ǂ" >@,Q1} U멠H}b=&3}L->#$RKx9Y^ս5w츪z5 ̉jxҐ.X,wȆ]~Lg|<: ?7$ ,bxNDyJ)C+9M8sfQL{$8E/E)HeE6zy!-m(ETV Q;"+6rb\qPL]|=MLt"~"hS_$FLT{zh"L 5Q`)Q+8\N!$4܅,횲$i s9/ K{>M\L(Q9 )/k9yͷdt2o䂒1 ߂P[櫈4UR~d;Y.Yr2?*JH d[f8I_Qn^C/BY{!:s 5J,1Yϴ׽2.01`*aY4 cZ"cz`R 1bvpOʈE#hLrmIsbO-=ѿ.9DfƩ':lwQUQ#H3DkuHn4>bjDZU-k}"<<$ k'EQ6{=+F@#$=bǥ`>^ep&{5EjS쁢sZf,|@qC2|z{Rpsݓ<qlV3tN\'0žK.MH 7cWR5ztvp }!əW~:8&ď`tA}~ŧԈs7Jꌈ(4 kC?Vw7S9UmW ^ͤUr;/ӕ!/"wE%5$|ѷU\_3o(٧|W|pg`ukPM*Z¶6Rb9ndD pąOm.B ѦpfM|z` Y,SdJ5+1dӮC[2amWv:=Mޝ`ȁEZ#N " 'ġO\c!HR_D\Vɗ)o]pܡPZ,,}?`q A\@}oM'ic7f H6.a/KXbX"DHdSزQOJ1ٙGd|yb}ƊbҿY b'+ًѧlNj ySu1LWv$߿hߖg 9OAbA>Y9 ?*b6w@Bw~2g~b, U %p2v[26h=5bW$]ہeEJdq(P4i 9;!g= aAקJEL8 -_#f0Y"jR_alFNG7DfUA"bEQH?& [R>Qۯ,͆k[p  DKrH^ <`.&j;x39_M< Ag}9c8?oEqn4wu3|-vkk )J;tÐ뇮kMl$k^I[Rwґ1fŝЪ%Dm0q3QE=aJQ.bϋw[*Db}7]xgOZt:Yh91\3`[ tzdo] m|k6V[„׉%,]A1JK|_~CԄIRB|X#f2ݪѤ1/-*J,f >:2!"%(3F2reR+l'[N圛6'ct8n鶿gFfm^#2&ޚ"C07`gLDqXnkFKXpHYx>R\hk'#ϼtmtˡĂ~E{Zy~ϒ..@{!ʳ9 F<ڡcNpt|BԱHiNqۻ.5hu1x_SPrnغk"Dwxli'K>³0+J4 0˻,6q8pK1*yg~)1OD,G"a'(O?<)toC 7d#jpΪ睃sp !j6wę}VO,(OFwePfr\ !$倡wd-ɓWZ (دV|z*ʎ 9y[ԓL%b߸fޯ%NXB$iύewY0(d[U8 <1Ë0vkۥ^=8"Fa03`^+:P<xt["|/VGU N~+d9hoSJ<> +GR"zuCL[#""I;>t:7s&G>28u (J/$GѢoP\.9/ϼڣ]G }ڈAru 2`ٙՖhuY0OUʱ[*讦Va/oCR*kl깿ЇmAq~QeYo㐷Eub>ф0_"/Y7WyΝ€r #Qowbd({ Ž.,P[0<$I/*ٜ8Wﰇc҉V B.PvEټ$䠻ApGK,]Q#A@ycrfEm4 bx @٧'wP8,0DXQד*6fŵS*JŎ"{ bNldR"hv厂at@<23`VLIe&r!`d@QgjG\ub-XFж(e=ڛN*'CݺzCBeغCHպ. 2=U)=w@OYuӟ= F-C C+걷0Ioa1<+?W2cvP?zͅ*ɽh5бI㟺4-2K$lbib_j1_lkaSݣ:!xhl%gOEVϳޟ fUhO %nI "x0;%xRcӲԫY* r};US %HPS\˼%d n>*lWi,!]6D"ԏ*YKZL[icKO >bAJNug7XW"XPrܖWk#h F g72*!W\RyÙUִ+DĶ׹m#`\N)7*%G =~iJ'ogi$3 Vz;Rq]9Z֖}ZC(+ %X/<+_Pۋ#^L%}{9?ȐLGs'P~1eC"Vk6Wc& s.13NTxW/|!>qݻ(xzSLlv75JX< =zв1R>XZPCaN}AM,"QAofBR\n!ОҊ6یɋ51tX[z" )ЯXt| {n6e]1Yw_LjAaVqMH '(C Jq_dHVqnwKr> 㙕. %Eq-S 3*rQ&k:9|ªYnE^bhSQĔpC?O6H2-l,6Ncyfr[A\G7<-gJ?-;=H=u1=iGV%<}&xF/R! wO~(N%  <ChijSԠw(}Ԭ[;۷;{ _[x՗[=9 ڋ= jwhϺH}hy^!~ȹʪHq,;-$XdL/pA4vfd tocrYhP>;VO}0ƭJB!{%K0&իCjxWq8¥DĦ`2uh[LK_.@SdXm\s=) zoJSb6a@hUVo&९6"٠VBio^5V7nq^]A&X*pmf8ӲZuimg|s|#j@{@6"ѰQ}cr_DrFԮ_R|9W贳p&*^6} }5S%hX 1NI6̅<5~<;Kgy~s#G YǒL$| M>mS~ڒ=(j<{=n'9Vu& m4xV_U^Ap[:[E92Y^tʙ?b(tM:֭czEK% ј)[ߥOKwɚ"f'15PH0>5|Ǫ_@p3̩#w44Ct~0}r`~cOZ ;uplЕۼW8`*N}ԏ" ~M`8l| K6|O62{0 ei<юԍ/Dq` #jG_^l!7,&2gjHHUՏqФz Hq#͎ZwHK&Rԡ˅ 1ɢ}Kd#cZI7ؕ'gXbYy=}` nfB:A ES+mÔ3IщQH7"UNyenԮy0R\?S-IaiLQ'r;0&7Gb*RU C}r b5'6Ɩ#Y-$Jhv 6 3YCYJy._q Ws aI /06R90ӯ%WJz9HNyStyjd_47_lQ)c-H)(O"R`m^ζCUKHl3A;H:=uXqSaڤ}QRޖ#1aM  Þ(x:/_UuP{$AN;XkGrà47"yHoAx2IE,[4hƠ0H>*;vIFDǼ9n_IiV rdJb"XeT"0j)(CJj '|'{yz>%B|},[__xd65ދP:F%sS -0yN(y-N|RYu0H<ثCƎ`o -zu煕"N#TrEdxc?@"EI-Qj⌷U-,x;n|\-nG3<P k2i+znx+! m@L˴3茜-4 [nZ{ qח0b3\} |FtA~NܿNSp4[k d82\;Ny"[d6}"S8lWmO\fxj탗oKPW$aJ1$Թ?vK괈4QhWl3eYHt0$T6ťtbzlX(a+F#.<p>M 36r/4]bley. ߖ@ؽ^mYyۖP/3L4GHUqws]nG`Cj K#In+@|L 7)$w8H pGi% h8Ŭ^xDʎ(2[&gעd 㒡~lJ$,GWa,Usy6A|Xn1l@8n.B_@cēpjc6/O2Yy h;F .M븱k33/XOCi?*6X@}Xl^|%s^K?!j0b2jo nC{:gSV9˄E7 v#Pz9o& x\<5I{.Оu#3F&h3K4y[&'ali'xL{3C@!{(!ڨh,sOEݽ1HrA N[n4P?/jsR~weA=n1GNe)mU%d o\ZqNg\? (5~A>A3Ьf"TT<ҰPFst П誌inFM&P[cݳP^kqǪ$yyk?MP7>wx(/X*G=:U)9$Δ7D6 6NzTNW%7rVڼ+áFjrg.E]Z:F@^M,p lܩ s/׭"} }+tbkUM%Zs_^.cHZVCbpn6֝`ݻa: 6JB mC,43Z$\E)ڬE#[=p=hw^?ڢp~l Zq56 j+l*1>:֏A>0ތ\q0֑ ?Eb#~c$qLkքd9( 0eify^d=7dk& pڽ/ P竇6bkՠ0jT6NpD[ͩ`rk)Ж7C\a@<U80[r;w,W2,cLpI|W]4f0S/+[vRw/b3&sa%|J&@VŞڵNVucS4.{:03N+ַwt o 0dc308/SaF#1A[87>Zg$mJQg3U>ZvlWYeˍd,좯'r9GƵ|}MO"åPCg' /c-'v`n=q?څmc-*{cGpm<¸f-x' دfY 3Eð[* p"ϳ~LoV~O3xtt|sbp6@ |vι,̙EFΟ) R-I]/(.K-݄PNǴepzc_Jm>TD 47AT'zKO%{-Ir[@B}DeOBhTu+Em^! ް^r_izg8Π":{w?㈩P0N94Z =| A$ '碦UpK-ud}2`t4#GjJY-U ^Tvb@黴A)7Xst)eX[=ք|n牱>xETtm)X/gu+:?2JVvs\/&cRmo!$PsоZm<k,1ؑmV m˿bJ{\tTU[{ERN8}d]{-I|Saaܤzb׮!o@Nz5T,橍'}V?u(:&]A[w&%Od7i"B=;3(*6>@E[MdތˉMʹrtQ*ZGe8rH 1Pe^C jKϴMPs+flYDϜB5fač:ɿ9QŇFȮ„G%RЏ/g1&[#`ʠF쯤9BbgE{#\D~6~ ܖneiϧ|Q% k |(۬WUA‘&Cjx0-=&GB/@vQܾ]ez;b+55Fр0c0 vj;$C@&z.A:9l6"[\Lc\./p#4r6s  c'5`"A37Z h^ڨ/tatrT( Fĥ1svw\f !=V2B>rS+w=OܫV_Zr 5!E)kz#.?A[y8 ^(xRYK :_ epww,z 9-'+d}av~%3gˠdβqXeog^B6#mKj૷WB8k+hg]9B!i&]yZKhOYݗ@RbR;7 lށf W|DkltE3z1kM`储w/F$Qcfױ@TNekܶKz9pըXm@F@ lE`^2MyP,X98WX| W[ emjzcuL f !*J nTKqyt}“)DH&=,{@ NbHy熯aܩ%ȉ}4L"D'2$ h !;A:i0FvlOMrInD1ʏkEU:~ c-*Ig/jMHBER>N?R(!y6]k]aN,GѲ: qxw3 GS8EVEUW? C>pKյeah1 X{0ПMQ$i)I;Ǝ$kl` ^@L&Ƶy>_]w^#m_} g=mʵ$P{rT퍄lӁjb5'kham5E'F&R0fF 81Y^NҽZ;=o+۵T`2xܩ }(LSsϼ[aIbi~H2jpI!f}JRC3R h%1HReqsҁǕJ~(\ap?N LTZZ6d78ټDA\/KEg v۩ρ7h˞wI4pE%(fUd|Tw^ST5ux|UB2|Sr6&/H uiStN1RW@PB^U JkꩠQP? Bz2}GqNab ]~.LOKCD4T8݃SaHK.⾅ةyZGѳ]ҕ'xR|;h.|<:9_e  (]L(e J]Jaq"p5_zb"c[Í$dhsNo<}74/_i˘Z#tGID]G,Ph$U>T{/=PԽO2WK|}_E|ϛp*+IFOo]jP=td.U8([4 w]*1Yq)D7p=mtN:-֮vNqzI smd(œ,8_ N ?\_&W;D]ҸuE _ GS^ءѥ-Ej@b_jEnxVO˂k'"DdT?6_uxR^<ǜ8?xn[VB~V1ܒr4d&Lк'#X7 ( = %7 E(46,82ٹvoЇ50u[!>J/h/dMc9$Np;@mn#݅"%>y;.L(pOf iۭQe >Cy޵~|XrIn{|ð0f# QhKw~}Ԓ+^a i|#EeolA O7f{Ac<ʪc r\`iNb$Q1,߅F5*}pzS:$,zaO{ "*iꉧk;=*. H!WS8F6ڧ_Ŀ L'ݪ:w8:s'K0pm.r:R) vA/%:9 tGto:j>7C9\<EO1jsCW:yj&KCW acqlocwŽ(̺A"kT[4T" e \ֻnh gʡ控Wq ŏ(iL N2-8չXR< a޾A9C'0b˜s]~oA04GYJi'>@Y4ʁ֋y_hl^Adf9!O[A LBn̴Wu|[uwQD꿉08lh'Fy'v:,z. q$==ҩl,kM$NlJ3V7;@wni^e&]}i `zM5kS w1lf6)j&-N7߃Sͯ0 xYVrY#-W# ݋{.eϪkw#=0Q vs߯C 3wnԿDo hv/g]a G? ?Ө.bSn Pʜl`l{OGqg^Cخ~e"eɚئ2g!I&H,.K-$h`0Y}oY8C9[;Ue;n=_ƈv¹ D{8Ѥ[ N|w^ #N%l2ר y=qy-56FF&p% e O|C67pg:.0 Pq])sLp%#ԓivU@hr`ZaX\DfAIeֲvtܧcք8ȅ! ³RSL!>"#N*Sb{PUF{6}?XkWN d{=)`ѩ j_*J?,N2M&鋫! kdɾ-9Rݿas٤@r)<:?jh~V9x^kPEڭ@ZV"!kJEwR0t 2(e'K+b7`z-@Q̛N.c1 N@/RVJe/ BvyLq ik4Ij-47,+x9[q+k&Ltt!^|I%MKtM&li֒`SIgH 7aB +g ~: ~MU=2=_)tr7ݡiw_ƍ(v*WLw kӛrS@T[vʝ^loOvjtzH?Ir5ܱ` /U{9)P[#'L4T..:qP:yNZ6Ȏv7~M9B#S5ηpl=f_r`$d@!O2 3lPMIE`h>v )FR1S7-6ף|TQWA g,p>߰j1A^H?mF&>QzxrLis߾/ ʩ6jrTٔ=6{^Net(v?X-@~W@~m>qG~ :~qgrI;HD/8tYAhBti@W!6-[dqȟQJu؅^6+JFbCν/ N|tBakxndKaNFJ!FglŮ@X9Jk%yT~ qE(KRITmS.3RExNfJk޵ W<\ *CS(yƣ+!36t^$Ѯl$exZZոx)';Xve7ms7>G*bx{o˙12|ɚBƸ*)@kA ? =W0#NFpUW<#'g?fA_V(A4R~xH{7}NŸx %iv`w8P5J}"d_jAJ ƒyK+ 5lf= h(C:;<="}W@9~ue9pDO|T6)56?{kPZB3kW狀&HD;mb ľգ!ge])er[xr4wYem'DU 5 1s"k F1`K"̵kly} B&V NH UE(ƾwb+&cmǒ*}2zhL`{{&kMu=25פmMZ,feQʞ7 ;@ NT`WMg;}`)@0Wxev6s{´ҔncΝ >hl6LXsklG,Tbqm{{' e"p"9XzhSUq+V1jj<VLߘfd-%!L-}dW! i,J  bsíH?(yDY}HcлH5,)KuI=;Y Qb=͝eط!!NdgQ0fn񖒓 ]>}dfI:͟gBP -؆{=$3 ל`:+VMORJv ZDn`([k1x-^N0>9 ~;d\ZR{GDsqKSWVUuԎNA%"HUgM6\76ChvHU_}BXO2n{A?ʎÇeXIYNzCXUc$} ԩl_E,ސT26l=ID|g]݌ɪhrZFADDS3Y#]$_I'AHn=@0>VlwnRׄ( Z8qǃ 7fh*ܰF x:Sʒ&|5Jɧ"B9ĚqXgx/#5 _HpUtp&Wg tc/Y/O>(62>Iq0"=DNZV5}^W(xȥr/6 S"SN #Rg޵۾|98f ?[]d+:D'_7§mH烲AmrR۩PYC /O[SnaUREpM;:C4̭5=\All 脷 )ͦ T[Fj2g yـ]3{V1^Rg5 Ey '%VΪ`._’s *ck,yzHrޒm CU(q|QOܜ""\0'  3+kWŭl1L]$xqdT% "DfcC^DL\ MZ&W_E!G&"zJcy^ġc8+);gJy9:@sAL L4'٦# ~$lYGW8p] <硯)]qg%#ĨZ{0.bKW>f{ZV R@f`'=@e uز3 KW'hYf\!=7Tt]<bu/_(4'+@]0GkJ˹f8RYdoXx9"Vc{{r/SfgB %zx޹6kαhj)8n~DB0s?BxO`UXsD[ r7Ռ FLo̍€}t&Za;xdʸĴ %Cj/ K]y/¼fLQ 緸fP 3Lzg8hELLv%Ou3ڢrSȉFuK"hJ%^S(_-TJ hqnEߧ4+ܗB齒MM>Yo-h@V!bVȒ|c&8Wb[lL NI [ ׵8DQ A9wY{ց?.qr=1M5 Y,SofG^|썉TpN]ʲֹ*+(I6π ?c[L\Wz$D(׳vQb8xܪgі>~2L )G(/tPS# hqK(G5SPOX.? _Xwz49`8C %Is/R>[$U~o#hx" cۋׄ aӘ p.Fz0&_6)Z.zeQ0g5u}a[V @cWi;ýW1J(:wȺ~VwJ&lav+ ʉ俻+0s}byWD65 :PV;?pRLcЩ/K ?mk#m6"I) ߸q:hj?Ʀ4W!NN?f >X!־e\970YuQ~{'yC6nCl̤c[8ʍqN-M2i"u3_W:tְ)/+z+ <9hUOd/YaNjCl+ Pyʃ%v-P7h?0@&iCO@ b@r C{=!*y.M? +{@?!q@2<ר2P kse /m0G?WPp7C*@\[k!_SЄOO†48fͭi%P89W+|m * $ҤrtQol1Lo\pP`{= ;s9L+Tj٬.-<I4gtui ~ dXX֖CBc{!?)ocKN$`DHX؆z]4e.B6!S rV]PW=ԟ }?=;[R,= sٔʆXgc8 k_0<ѽ1@"?/i!I鴦@H"Vjd$q|qEYhtc<ךPe+@}U>i˿ixV {yCdjpbaFҢˠB4;G04aUoUg󲷉E"eoF{#>m)DWnsMհ_tR Nf8Bc d'#2>q @&U}ú#]t<Y)E&2H>=X3-$,0V IXx[;b}ܝ$>ϽnEVQqbZlć't *>ˀ|Wfp(gX~+蹨jwO)ƟOj݅wIh$0o-Jd4C~7aAsꢷ iҊ̄D| xSQۮYq1ɣ0 5F){l9kCxN)y9p|ző03#fӁofXiptFkwBSw'`iv6|1ix#Q AQEsA#;##&wwEg|*cCڹ17g0h#SJ|}>B6qBzT,8 x_RJԵ5ͫD;bRpڄ.;|F,Ly@tbcnn? NU&v Efk{ EeFTF {^-`p=y?^ep/$_aLIlͦLr疃KJHM?a@a ōZLh%>?z0;s鞠ÕY8M3K,ޢ?N'R+&HW:)t?xM!#{*6W#(wp@ X4@A N)&2n&de%(o19o_Jgo*=^`b襹* U@ O쒩5党?CG赁L D岯:^yzE/#鞵Z⋣!hjWrG&.BЋ04\zdsRPsy.gIhX<cHb'xbml`3gV\dߓi>=k+6F22ռ!e/. ߦPRM@xV>Y,Jϓ͈l!5"\f);}MX/K;~A@ab򐖯̽Ϧ+痬"%A;Nl}i-OK[,ړĄ}._|NvLj1^߾׳nM) l&g h4XpSqnUWyb|Xns,WШd搷\#@Hj:ݓIfr09ș/~LNZcNGOL>-;z\#P|ٴQ¹ޝ rF20Qu)% VОs 9s@1j,2U^67(Em@ ,I$$5֋.4il F$4nt_x}.s(_(B>oJ{Âf;DYz]=JCY-'pXH)u~+ #◁ (:oYG1hBG~Jð7>䣚~iq)J-$V7j{2۹=zӽ7uIА٨ʄ$`/nVqH>YYIL+֠.rU(qFv Ɏ&'M 딶KZ h2(66;+o\Z>Vh]U Y$ѻGcjCWNϞ' -i')AaDtX{N{_}fLv :?pm 0DCmeGZ %fX7: AMr%VEZ\PwRGA7zMR&Pr)+( iZTϼ 5ZP@E4'@2wc;Sk/ {]cQmt\aSn |7~NU圔#b0 T*qI'ZPc'mxQyzg< si`@]&w>pls.ć@Sm'B y"QlFV=Dμc[םAd~^Esf H1OJaDd ;?*PkSd v^$YuE:6#y͙i:R3Y3Ǵ!GyTAaUb}<Wv?OtY$;^0([T¢PYRPBpqkCSa`)zl8[T*bPJęčPu}iYA534/߳Br*In.eSRv!-=$&ʩ`Œ%Ἣx2=JX+Q\[e/Ԛo,u_tWm} ?xs\} >ϕri*p!/"angV^Eye3W LB&l[[҇~ۚQGdGST}=Z ZDYyGl;Xs=##*TFV.w4YtۓJ`3-p-oȉ1v q,so1/<18mR~r\Ka0r~$Ȼj޶h,iIcA[P"q+-V"ŲcOxsSsf( ) +-7P|#WN| ډQa/&?[;؃6X6أ1܈OhNl-[G*5"Ŀ@ٱT0#1E.**> # YI--_wr#Tsq(HƸqߌ2AckPVNwFg'¿PD*@*Sh>aZ ;fO=<Ѣ`Ʌ6[HW@!Y̯Kf1+yA!ܢ^Wj)ڑJ}fcPfoS眚WIo'MFQNvG2k8n#7Žb¶cwC)T;6 +! d6tYJ kܩAe7:AtwI-}04Є0l3[`%=u.Gn7wu<\R?UT^&>VԖ^फ{*N  kKt JH6Stl5Jq=C-0cG a]K(d[/޼OdK5Enkc=ci{&Ibi?.P;tϥwyv])nBHW;;L]r˖jrk6,Ef&,;RAV2Jϣc7IgjWFo'H R ؇5vi(+&b WsT؟=5ѯ{ G,zKoBdb/ E7hS+w6e-MXԥ+Nxgs(S\X9VJ5{H:զx)@q72u.(ú(b" y̮9gv>Dfhq/yҧaԂ(q#*e&$ڊ̘Hi1CºZ×^IUL> od,O~{Ԃf Iu/6 Ո}yֵSerc'X{}nTeZZ`JMc?-Kj 1%t8dtPdٸƧIcòSiÌE\hY2Hln-+yyۀqF\ ktu>_.RkPy$`cֶo^g"d ϸhʵ @{boLFXRd1O"v: LPӫLkŬւUBOa9Q$kZ,)Or@MhLYC#t) @Ǒg:S$ۏ%"kpo6< kOu tq4<Jv1ǍjW8aW0dZa#z) 8Xm1O^B?.t؉ElI?ute{$ s&?FOڟA (=&%ԓ"|O;żN6L dGnIUբ"%qd᫄+ePF+d ֲ`g8/~DoNaVup|+hhC?43 _Eԍ%}ˌ/X 9M~PCO$JWOTGPjuRBg#H' c.E|AiS;}Gݥ~UU3&0zlK8#ΐCN-Kvq&QS_-upgq+/"}]p5|>; *g;D3-]9DqDΑJs<^J"#q=w r_W nz}rʟ5ܗCfAH|<]q/ja6 )P|\_J.ڀȮG*4L>_v &B%OĴϩՒ2<~S #Ac)C̴HAY z 1fY.4ŀO Rh 8ONy G1#k c +:@:k˻Ώf訷?'#>oţZ ]y.WZ]$ &(kcbSˍOVpZK* ےY̷Mb>lྡྷC>@p5MY= DB9ږfI,pпy?)(Mw GHOYnDqkNVP q/_M 5`UA]8P8׍.#| %"qL2yar^ݱM֊z݈xZA ~u9Vx6Ō4%0]x>kZ%i.z$Vzdnf]}~w V/G#c q]Nke!?Keڮ)1.O' @DKl__]9'h>J~H߷HbUBvVjECc _bjG ,*v-_O޽NZCx Vڋi d | W&Ah?ܵj}>#|A՚7w^llM58ZU0.$%wh.pFXw U4?.3_&T)X(3)&A¹2Z;Kw gqJ!c $)J;Ž4ְ6s`=NgM'S392LH̜]n)\ě(rwOբ5}@$zD]VA'sQ }x1a芺Xj?gmz6$J1"؍W5c }c1P_7ˀfA%44i"/|f0x}!(Wm$j;vyT.*/κ]n4mu/Pd# ӡp2{(ifk ?? E߈5E5A8LtF% ;$(udL7g[ˑ< ^ۋ"5#l< U A$ÉX|س4a`!(D`9zR*e fFaV䘳aãh>#ߊAvd~v$-)boNIM(h/=0vyI @;,h&ָePD%\Ү qN `[8]DVgÉiȰSOR| *3ʗh D -S<7crXUٕi$j+Xl IKHKI|Uba^ZW1ii"M?РaK@M⺬{)^Abujٮ43-JXgJ(}H2kܖA\0|D ?j㟘ÝH/'vi[tBY^^k?s*~f*\da 挲& ]d.p c#sk\"JxӦ>H=N/@brdjX#Q٧>R$6wiL/#r`ՐZS.}0#jLW^A\'ѱx/{ca~MF đ$](`;y%mrrG`) +;6R?'W(LgStM!{9ɗx;N [2bхG'BV8rc _BKO B/BQ7Xq笇&jM84e]蛣:`/=M5~va*[)=Ǒ!J,;!tO @!_ N0Q3f F¬WGm}HXT^ ^E;5}[a4 5~ʶW/S^PCloywT,R첖뚠#$ Gao6_G; b劘(;8|RG"hEș7œLƔn #v"'a_U7ͧ\ % 9RʀNF q<<'ݺqWDA?v刞(L'3>k9iAg+NyeXl(񚮞>2#fj؎`'QsԷzg#89>H@ g8X.y` :t?Ÿ9P#=tGp>" [Ǟ!*3C9>*k!.lwq$[ڄ@bh?ڢJMiR0_uWs}4WW"4zzNC5q{?KZ1|x|2V5TNա5Lz Qx7י؄{EJFgPe(ZUT&;r%SM__lZ5&8Ol ( .˶IMMߔsct &q:r@nKU]/Z/8ȭ9y/ ;Weh_I;p[oPWؓU}yw]D8a킜ĉXzQI젨sqN퇭RjMJ.J6Aw^;LN?n>_97?dO&c]=!)J~WXC)K~tUc*NaHpBm? ?0V̗x\4-V8PLo x 71 ;Z?.%c5E$Aá&s" Hkcc/( 퓽e0v ۶CuMhY¶@v6GUb͌ARj /BjzzO{j&cZ|Qq 3ñ )VTx;U:ac aRh:`A%M}ᮜ6&Lʨ$4!O3 GItT'4A,,/z~hr:$-e6I7`%&ɀ-F-Z3`'MtP6DP1P"bde A#X=drM'#n,6^-%TFkohR6"KP9˫"uiP U) <[[G`ks2% 1ޭ]N{|-FX=`F\mZ<ۋ.zK}b]֙)(!SȈ$:ϩpS̾ 9 m0Y;,/Ke%7_2 /q@2'hJmdo(j=jC5ͥ4w5U(P% 2ƉTyHJ*h0$օB /yuol~aD!-b[҂{]oz0(:Rw9z9bp шQTQ}'o 09{Y *"_I O? DK3/hg n2v뱣ad{lFؓt}T7kDX̀ud+yXlL6oQ3VFN'L)UC5,1̩tX,~>^ce!R-,v :n4>(N)Ym˭ubps 2;HrzH;WtXK9QA&ӱ=-[l%8X D/r}z!Y2x>sz D[R WYK#k`+F,_f0ҿ[1#yj)DPH.X@0݅'j~y9G/*_K)|K~ح՛q`1& h&zT(tBei}gojͮ)P|\eÅ!b 7Ql&E%.4XjV 󞢼=[4,dJس# wAN0z kc}B#/L8S VjŘp'vٝŔTL 1nN:j~7O8G՗O;dMr`^7}ۚF)|g!]F Ovpž̔}nNl6 (E.uFZ6wRP T4Ev8{K؀^N@RfVGU@28Qnܝ RĄ!Fv4 WЄ\< zqQ0cbc٭p>an#yukLjK~+ȭ)8\uQfp0U2JkEi9$3ك'#?#oJ5Q듋L)LtuD4`8[ ', nƏ/O~*D4dqnُ—y [W\-*96v}:`SK<:lIKHɬ}9(a00VӉ>GhLH}L}Ko6tV:4Izc Zt kdi?'-JpJyv|=DUBƩhbzt#d 녈%cP}zKC{d6ºwD 㽄Y@jXag]eOi1f @$b,%ƙ$_a`3!P FH2hmJ, \XkA,+fg*l3v{(B♛($e;NJ1uvr2XQg>`_jadڡ "7B>ݱE$ F6u f3*P$4̈Ҕ o(2UR35?;U=A hkv =rT=PRNQv4xeh$3嫉{S/HEZ'i Dt3&=1qznMf }\"5 ΄2])kW(u7:؈B|-(t~741sM~.*9|nUp``,BrU 1]EOǭ‡,8LAIb5e3e+ BhۺHԟZ1G'ME# nRQd:;sCi\Hɬ"EǨ+'ӢogeIs/Hމ5u4'e3CR&ќ*x$Ay9{ &@ͥDH3EGGݢAOFOUv6"5>(1WQƙpB "o\OA;Wwy3Gõޏɲ:! WjSL:Cw*j6UfCӐpΏHa lk&*L5+3sk޽>]*2A3 #*uLdX퐑g ~WEօ]o֦v {iށHsT8n\UL0 Q>I JBx? G/Ag!,*+ 9~6hOyٚn)yD%#Njub7d< ױժv.["{=n/CO5q"syN6c+' Drgɣ4Bf8mn]9L-s{3^ny&y*aM@*t$x M^mhoSo@~Ra&nQʺnCZˁ'6e3x?o&x3Cs4SGVjqN<|b鮅ODkߣPRj>lF~9 =w&9N2v9DWE>FCU/Ԏl1?^.@Lu/\mClO*l5mSY3ȢB(XQo۠ #hau~)"{DsFJR>)(E!"6nx>h'xA =0Rͷࠕe*<Jt6kߕI4%x@-+?GJ]جoҽ>WA:T a[ts* Bukc!/M(*lu " >d?QMjvџ0̇w"bN%/D٦>!5$~IAxA8Ep$tkH}^sV0zhp%8SXaq7G7 T+*!F,+׈ #Kb$>Lubt69ŭ 턹$|-+~|Ɛz[/Me){23%Ʈ ΈWY4TT2;#"?"7'sMʨ׿)Oʰ9L ^f-T)▨\e|s "BEWoC0ЫE2)0<T_eGgR# A݂`ɚ;t^\ ;@Dj;Z]؞qf]$>ɝtϤßnb>QA4a/*ip5HI4.f25l EmwzxW@-E~<xRs#;5mq&Zt(/3Q"v`q|2~lFC'd5^#[.5~6麧% )*`.*iGl0j(8uOq|ɱxS$.{lP{MG&Pe4$5Im;[v\7Szj/'7=hSM]]G& krozZ+i%I1CvjP\(ИuJd;:ΥZZEd'&śYo\IX0C-l4#Lz򍉮N57Ie "lo>>,}:Zۿo?%M#)D*伵E1hCIW mhk#k[qܸϾ |W$Wӷq-௖fȿ< Z)3Pfv®|OP덻"jV׻N{S|۶3 Q(ރMvC[tpBOR؄^r@-d tEJ0f_L^ܧ1 cWcO`p(@ "\BI AܒӜ|ق4+wX}9?0j8f c3ZY &5O5uMO4wrXM)acLJlKezelWH ܧv) "ʔ .z-, S)I~X 'zUuT {Bҥ?'ݮJRX:c&>Ԋ}PdGm >j. ,9䛽Sաӭ0ېcҘ~R fww C#UGzPm^hZgdTWY)8;=62SjJcPpbk@QD xGDu&aHN.ZEd ~:R;ac)1ނ'ۜ 6%np/KeXi:P$W3ɛ}7Rث'}N$UR[!,mI)vj ȸeP@hqw5LwS_{6B(7h?C[viUB9}JW/<]xi-{5y@')߇Q7M-r}YFJ 懢NpO36;am7e 4%f<:ҽO1;P7.hI}) q20F~ &fش.A#~邈vN:钚jxY6Gk$i?taC3ULp]jtMPWK`^m'7LsH,A}!"ya<|c&@5_"kp9 ƚ?TLf ^6gA5ܹZ>yXO%{آ?G_I[ZOgTz/Udyܰ x Euޏ~$~‚ !n& XހIPw螽<ۂn:BG3)s cD ¾o6M!f\דY %&Kf-U-M/ttQ]nR\mЙ9է 0LvdDvgIzHHkAw Soׂx ~v<*~4"OkZT%wd$䛱PHxgԤe.vlzm?еh ?5WDnưC%Ɣi${y~e~iZ`˩Yy<eE%:XaPEZ+ERZܷ9"/P_cR,9eczswE7=+%lNjL$)T5\n6i.ju;A*T"Z1QSt&u𗱼Rtn8m'?LDU5 k])A`Եߡ.JN({h͍dH[ yQ,0ekdP57;[64 ˭4& !XcƋh [LTU%qH&]/]TL%vjGm\Iq+* \;֨o%~FR%"_*^ZfP_zN;\t@S5=,RA_/@,F4T5kj.xN5J!|mL \L͈e),gT+xbI#oz]Hó*kJzkV;/?5KGsOmU1}|;ONw"~=k<q'P|9W$Ɨ"&K[f4cnZTx<1h S %jZ ʮQӊN-Hoy,eRQ5҅uB֭)Dn W7H;j`S %lPAEf WmUđN 2N}|lAjҭ3_c!A\#GQ_M5h(pA6TdҦ7۸-ݟ}M%G#^/Qĕo6+P{rvds9ٖti! \jw6yx.DcE Wդ{,H;,J]/|Sm#|<ֶQM aUH`^57)pѱ *vbՊ@HtdSP.p !)h&PijF#u K23~MFSL&dM*Cs J m~K2$k5y*8θiwoi hc_.Zvťϴ> Xl:iRҳHͿH$_3㌹1MP;ȄS4lDݼU]C Ik&Xڪk<l@n<;O *=`oQ ]dr) RKNs# Y=6>ꗬR,NɌ: !; bKW5Wr=IY%6, 7Tnյw+(!l``>*<%TD0ynΌNEꧽqt3߄#*-U, ;}j!yέPFXr_f+JAeE p%7XX|}DP'Q;-L⯏\~i1%:ՃT yych[hfN|AםL0AadF2ŒɺѸ:AGEX)utdԂST!Y@)`FkBvPC{\KNĢ=xKG<)dnX 'VԽ@cm讖ϯ>y "xL9햝Y?Bځq~i€>},`(pMXPm / -WLK?tB7J8Bgo6̝ľt&]tҵZpCqI%צ\!e,Rͪv\oZ,̫ GɋF1K$V7_:oTcVMX(U%-q$zN؟ ]"a;D3UHar\ĸMhKmGG"y[ctkg5efPۄ&W&9^? N vL8&? X # k]M4}L97&)j8w E6zYloԾ3|lD@W uE]K@r?"!MvK\EѸ nㄒˈKM"J1}r%OF?HZzNyݪ#m(إFK: PReoX0R$NȇHggY3F/ڗz'> xҙB+CQք# sH'e,FgX&KY^܉;YS!fXF5 Q)߷B&2w^,yb' WﷄW{JH~8M {aVDdBS!5qIRyy,eYNShf% )sx*{0q:9 Sq`tG.od!{ A*g\NJvj&f>S!}x$& p,"$c6{p=r=bر:PQY؈}$6WA#AV`$wJѰXu͜gsP}a#;mIՏi fٺc#4_Cȓv[L9$ pQxLsܗR*YC/gRe4u{y_S}3)o`ZTGeq[V;bҤP*1d. 1hsB `s3/'Ęù V$0]mHM,KM´u7(j?Y(OJHDPk@Fei'lM-VW&!d[>TP!uM;]Fjg0=m J~9%{%_WB6圦f>)ـ#,~ Í6quq I}?_oOȢG)M"/,va٧b&',jh- abk|xWU~_aaSVQ5*޶Z놘gigx$:Zm?^4egAsF:mi LG{ġcH3l53~+p:?ANh}[t6qxR4cGtW2Xv36^VAiۅzGJe޶oA՚Y?A* \ALH rx-/FXyQ=/IhR>#ҫ"GV!9&66R\R[V0POP{Iro`S ҋl!A|>}Af7~Ά~ 9Fɀw2$EoZ(+L0dlB2}e≺LyMLr̂|oSv܅u_ə^lIMfU/IcAK6PL!?w(.@F\oP`*Uv4牤Mf0O L`.ᖏ=ɓ2-N1S<@.l,|S 5kr |DTYo煮2L1EHJ|. G '&)}-Y#$-KMV蝦{`sN0Tw)O2-Qx@<؟Dw We)LJIKzٌO&SƘYn)`qOMUFe '4WΑ!8ܛ>ˢQKVd'M^|Z=209E_9iU|c7 i?6x\e l#JNA>iܡLJq#8/iK6oXFVI-_/w'de06`/-a}ۘw?;C`=\U4{~_(KȢX,';2 ,Jg,ސh9Y{L{s?$&gcdÉiS=3@ ̣5f5s9n,Q3vAH2G5CWcX*zhxmOCc,,QƤCDeU@41a263%48Jʱ-?:&ƤwJ<~05PQnc :(8Sj wsWM_R16P+Ms6w_y',bcGIKNE24]7/* vqYAސ6Z-q:9콁5ߊ1ayr_ޔ1+TX:[e妫xQF-0hͷKf¥ wkLT0ҼT$[u4ڦ2N "nn,h n^@ tQ\|އIU=>nk1hF\4[Wm/>G @k8-`)Û8#R`VO֥'ievRte7%^[ϵ,Ͱ{C 8P'lHqaCzpk^Fw*_"zwhhUm%qi;IQS"Cv>&G]CK20fQ {q"I>2S孕S2!޵S[&&K.K$ES\4C;tȮ;I_~v ٳ!aK_ʔfj!adsAXl=^qMu,Cf<[|4ߠ 'U Nz@=kwЈ&0 0p okOTQ؇ױYhN=@<((]NqyN:06zBC6ͬ51D8$^ɋEJ1".4r[w.$dPK(67-S2ͫ h(>ȧBF^ :>Fn,QjW)! yߨ{,vNGn3:'rxRvN|0hXGgn##7 ޯj0~KhQ-L_'[+z HuJ.X}vz*6W9+jSQ%mNttP+)Oۉ B֞fBY1[tj8kÌgpnw~-B9D^)EWƲL%I$o!Ⱈ3꺷&9@,wrLWꖞY b1-:{VEZsE-&k+ &-Jrn-@߸'Qc(o#Z+D??|/ɛh.ÑJ>DbTMAAdVŦT {}=o2(C,a\7}(-)(kT_Lz2K AZ5g[`'mm݌4˰͜Hx9?R&k6-OH'g/ہ !qG@d_eu Qnd ʳ3?Ƨ}l:%E~uɕ ~*{O+eGSxul5ԒkPޗ2_]fъBBd.T6_TϜ~{Em};0[tGg~UwJkJ})*PhP QqBV|.#IE%v8|bA)Ypx[y+wQus$E棌.u5{!KT輸ٱ7Y? Hxtx7`oވ5bD3\9=5'zڒÍel~^,HBJ_R w*`fPB Yp28굧_Va%/|? K @ucv,!S[-\WGpAb $2hv#NMpjdᎹ-3i[SZamU3~R,b2ly] r/MZY:L'=/X4gaX nN+.Rj?)v.Q9a! /q%3BZ3~4/=a﬜~VX[gU:Jj7.0j}8=Mx0! qtTG r8XM1_,-{9- yE ʳ|,a3lT}OAj*i)J#$|G#[i!%L&`p?_r+iʲx+Ey͞6Ն83Ǭ>k@-`Toՠ UNe_qluߞF|ۓĥiuOf)D[ĩSvo2U@BN&vwI&"v$!qEfeuƬfcd.]TTw&u!J/vI6:5az;@.ѠՎ Z\OIGlnc۲ii*wOwBa=FKYCN4&\:Su'X%E-ݐ0ʷ5#6&)4wfLNܑ|_a ;r i_CIiMKZ!]/LqX0l%) F&wlQQҔ3$4c[Ekog/tǫ*>gJ(1!CR=Pb]vtC{k'XPX;Lk}!+}`1/hO. ̕,_ᬈlicK˃ťxcg;/:l7*q1sA6Uxd%4s^d@ j#4/Ͽxf^LƯiqFbW<*DPpx% Am!Lw!i5\ҤW' ~? JtdL,JmIouRT$:o^Бn6K c,)EڗAW$c]$ZrN:8vPx$r#sxʖ~nM(`15 Lk@ڦ􏒇%#PlWS> <"ŶIcr`N=H){y<6?;hy@vǿ.efyVKesYR{]7SVb4(/KY.8R @HmY^%;z邙גa,&H(̓=ۖSn̤Gڮ]uTv`d#_xK>r0wإ.aϐi#BDmF1:JU EO(+c|~5n|<2T>ӈfIC~I#U !]Şk: E q2m$?-X!2T=^ Ywf1Ȏ6̀P0;Ŵ= #7Ԃz' ?/},i8Xb8ѰG\R̙,l#yFXV1I.NK>ln4u!I7d>C!XKLx]xKML#T| ŸNbh×WO}fD+%ҐY#1b-Fz$dd g$H0&XE_A4)!焊n٠2vq*O荮,{P4j_^hek-/|*klF*}00n0WRrMBgN^,D6jݏ >#Տ QՔ|>"89|\apwsLP[1]?(e:^s;cNOznQ=+ئƁ'? قAD7^}4s 8W^ѾX}p x_AjSD~wXA ՁQm5P|N&e|5D谬ͬ~Rf((థwqd\'?)>sGzj̖l ԛBEqy鉫˫ rN&BNXQԍ&]`?qD;K vw1Hzv:!UInR!ˬFYWV^#[u*Rh!vB(W 2/lcTᗹՒjDvZ2 L{jU - "TWLtTZ40_ nyi2QF5t4&kb Htkn?"0Y*EB;6Z/&WN:: 7z 07inTb 8(IScԚ8ET~Ld,r O}YjQ$j=\:Yy45Y`I4?8[DoBQk` mS*ܲ{mOlҚ~5'k( }*`ѧ/3 tZ&F$֝R Ho˫tj|w0#Ax罷`X:x g:j8+Xt"F WG@F"^gȭPA St%q Fǁ_5';G'Dtg+lJ+yo4PcqR~oEQ)mF,c +1 ll zI구/y~5$bWjnV[46AtG"irns8%%e>a*¦ ˡPgxi7#]n u?i}N(X?e6 k\Fڮ慀RXW~c\]h 9y{%+R6.އf[Ht5!Fԙ!H)5i#qp1r)J9S9ƌP1,82;c4<+59at5_=ۨ 㥷<]|W_")Ǘ쏞i!ܙiK 79|^iE l@ ِ͚,a8BB;9Yj :PވeܢaW΍c !{eV `e` S5u瀊Z =ڼV@Gt~)2koB@`.I&L$+hkFI$X $'iS3e*s^1Ӕ:Z>O R0VXQ`񽈬*ǐ%*v(D?"wl?quĶa){~.6۾hR?m.&P&8XMU=4ήV .[HUꩴs^h2&}Xg ǜ^wpvQ4n<*Vgɸ Ka/nGixi]<.PE>W]k18؁L A9خe;t)2E,__d(Pkh{q4:^zbmThiҪl9O2{FoĊ tuE |g>ca j~zR3dQ1Yi7?GgR;.D/W ZofjQ5e!7ȩ샊} ?>_M (@9(a)Y=k<{c) B+D9/3S^/y.%HW?_TfMdu)lTRٓ.8Ҏ]+#oi{@>/~}, r'TDAR_E=\BREA_ƴgFAq߸f N'auHITȭgӅlj 7]"Pe AqF2`"ά@5L}Fj%sZH`^F> άܷ /keV39`@f#+:HZUW>"GG p򹢽%ΨF4 'ֵ.I-:uY G:[5\cܝC( 0D,PEy$_&pG,|=[}ux>m\oΘϦ=-0\7ݻv\cHlƄT YpGw緂Ms;SS$au-~22R\Uk:A;i+ PjttyPkgPk7 Jb1n_:bZ tzn upBO8Ct/׌?ȡcY6- "#iXoWIc30P;zq'kCX~ 7P_^pFVIJtb@12`cu-tsIMXJy{ϟdpn1qpT "Y~f'Y|V4sW01O`*Ų'>R׫m.g0he%$VSxb-6 '$sc~o`^|L ZBi^ Oqޘ{w^kxPJC/z6L[]Ȉkf5<м eȕkEߗXfNVz8>iT{۟9j]4KεT}|҅l Ά_>YOIzh):oo{VsC+ 8C@ǚyBUTo |uHs2J v~jC B%4.ze-ZRF-|^ArZ̓lXtWM!+.B7v(w$W>ͯƈUw0aw)aᤨ;۶ ׯ f0\L 88l)@a ܵQz|o i&(Ա 8-4h kQCe=8>Q?G'>+c u|Palx=ߚ/>0*_->/S@-qMx; Q.w6*^0mЋ_nF8.W}8Nmm /20 ."{r%at@0Z8bc,xxx-]Zloݯj89iIa~~vܾ^.c]f)& ԅ`ZSBѹy=Ln0DŠ_ ͛At:ceչ'߮<_}ݾSHqcAvf8ưH8SABt$n,ow$0C9A fNVqPh#m3|,49LIuG-[fZNRl@˱-9cG>shT8ţ5jR ؟H ~ObX/½lZnVaM|Ӫr,j7zH8q(0/!)Þ qЀ! 7z wP_*ip~Qۮ SL/>)U7I^eU~G$a !ёc9 f+`ؐ00ÉwDFy9nj}3GA r=)k~?V~R-];zPGp6G+ZD_լ1x35l]}F1z%2,Py4 œm.-YYOLDC~ʋֳ)*l+9*Ka *IlKGuDU[صK^SrnXW41 RHF(2b薐-;24F)",O+Vґ, J*H*̑av []dD /K|9Q6,.2W!Ώ6:9-d1`4iPxGVxY{ $u]MT7 wuUxlL x"/BM}30$B~mL7[ @YBS|EaNy&)OPϮTX1|*GC9x,.U2NΝ7+vv 5erOBvPSroZ1(@@s za f>nnj>onFQmB\YjX/]VXm4+!nY#{&e4 Pd)iR!RuMe 5kC?&{:7"FWdFx[OqӀ cCg '' ֢rIO)IDb2!)qpȝ ӧ[ptd@gESs7J wzsdh.j sehpWCyڋH+>)wdQj%>N"&sfdqS."rIh!ѻ5~x]4sQ;eZ%$Q٨;g|eTudȧ\мN&B8$`"W¹Ò# g|nTڡ6Y&#x 7v̷n_~{fь&#ESUM s-aX|us Y*#p e]i2GlEis[MJ|@!2fou(=S[M?;E9gm!)Q:X߂8/&sE-׀vWB)3~6Htd?<]K}MyS9E{:^F,)P7E9Ë^vCU*JupgC.*ګpR,:x3ٸAAq-0?N~q;I;vSd#* Ǚ'7o Rv(t|l0ICtM#\Jn`oNA88ie2e4kڭ-#= &ɌMIԼ̰/ʣkƹQ!?{pާ*=`W1`sn ժf=[>y=Iy!(qغ~:8%V!ON$(&,>5㼓C@ZX{JSԢWjDLr! 8*8KkG*sk3&N>s8銟tմ[Y>nS zWĐS{("9Is&ga .qФ|IeRIDF.؝ XǦJ1wFڃ$J ½Xn,@a`⪁m)]|O{ Ed)4O?N;@p%$6B_1,j3N\LGd|F"%_߫ܩgĩ[! A-gă( hOOUv-"$ZF{50s{YK^ElAj‰H9)9h!8wkB)R~ y䤨e$n%=ᲥӚRк fN;PSu9V\g~`kXʖ` $,>{,5a7S.|mBG깸lUWR&HDIj7H9r'2k ͠X<a3On†_ m2CU!nX #ANO] }緞yڏSqYyN3qJdU+Đh=SZr*1g!E]_5si w7hd7! Bd[GC߶#5Гcȩ,>%s {2Dӻ4~e|OfusKaa/[8b0HJcq&.6DcW_+πɝm3/u) _䞔? };h@n,P1OZA0_%!U_L,+-e?]]tjvb e"ǜQ3ި7Id O"d@'V5Q^Pm${4NV.( ]Ưg6&PP!~2>ٙ\L.ɓ4fsH!~4m\{k_:6;wҞ8ku_n%1 mC.(LkjA%-Y axYqf`E6=d2tL* &:ꚗʊAr=5C@^h}--E A!Iis;o:;zz,\(~:b_aodIHe9O}y$·`:G7ǿfa}v!(c h2=`R ŐlKOP#hV!XDto!zi-P$1&?:. h6\4!bh(-4u;d*BE$0f)| &v d,AJ󛝪R!U^"Kk^xu9i5bsk;5C O;Xt齨GE$5[}ۺ0X;flnQ+'bjAa{^st:}?Gěv/=EĮ_.dz7D8RŘT;aV(Fs7鿾@"UaSPpzҤƩÈp9-vDotd:J(08 dL6=j5敛*~u"\aFi"/\'nSdō ҷ` e4:C&,6";3ngդaOu;PV1޻DT9NqzM b_B&|a<{|SGJ5-`Yz5 EЅ2`vn0zV*9cdLft|uзǝmEzlq,6i)߲Jucß"%.zpMiD91-송=#Rܰ\b?ۋSY`# 6*Zx0-vfs1ZX3`.3ZYtMsbm(o:} xk/Lݣ*iqD]ְ,*EyY0G,է:*|4(^=S84FSy}RPgYZ0707010000028b000081a4000000000000000000000001642f09760000f324000000000000000000000000000000000000006900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic/atlantic.ko.xz7zXZִF!t/x]?Eh=ڜ.+q= 5 +:$.k.;Lv5IL~&-)6d\z?ɞ(|9`"Ʋ`g@$_hO?!3^3:*6FzlBP? $|\o:+s7bւ p_ԌVB|獾)9D= { ";749f%lͶy(9MX~πXxf6t T.\?ߜ ۫` ='Ɓ+)۬P:Z^K[z׀}@[6uF.&!.MAҞdYO3`{nȡz ?xǽ{:Z2uU23(S;GM4EF5UZ@885x}ScI mkӯ?@wrh/+q>IDccp8)]m92PӪ9`R&)Ikؒ,\qh1h)'#G7­L2+%lva}b0E$qPh:ձϗse+׶K7.b~K BD%CPl:*o}~ŵq|ѝͼ2A7n l}R9Ĭ9Ri({Y}tIѢV-lk䖘? ƫ7 ֈ~鏿B6dq6+6ݐמ}SgQ{RGxN{IFB@oֻҨ=b-쭯Цe\Tu`gD&hwJ]"K}kY}w,&9? o.A,k=~zVήx] —oe!Il\%;}WrWN̽G+-ߌ_z.)xHLK$a1lEFm f¥⼆Nv?kOed +_Qg~\ҹt,׽{tM Xcv3;xO!˯B`3J=jjH}BhZS*YrӮԙ8gT!&x0PtM"Q^ ;ţɨ=>ۄ^_`8r0g\KuV-zSOӞ{LU\z)ߚHRV Alsv#z5͠l%ҙ ݾn"|#DaW@yW4kknlʅ`cl9_ %"ȅXW*&ra*5ٖ0Xm/#y1ޕč(&ѿ{6&} Xn5CcFWKCU9o_6׭'/ƌ(ፈ_6^qB3sʥZ.¡!+UJ&CBsz}~tfO4]|(vEpE?f4g FLGc}`;z>*q{]Peb♲IOV^ܴX\h<צ~ `E.Ne6@VR~W,larFM6NBƁ^IbF؂^C#p,Xidε7p#VRthh"j\ABth?H, lyS@X:ڭ(v L W$q FLCUkA1%DP m7ijRտW/ j5 n^$QO\xC(\P<&|=qO«{UW)ޑ%soqOs_\\|Yid5-D1A]zvw&V.wB.tlH?ɩ;lCͬuVi28.Nmx$K%]"X#gϐm#}p_VYdݻJWhip؜N@MfBX#x$FWo8'ZYQ;̔+'xxk00E#(%>>hFO^^}F ƱfvW!rqW9㘰sP#jW~6I1('XԾma{A0GMS@&:X(]֚(:jNoՓ0SaBwlxh\[D5J611#PeY4U`@GDvZ]+BZ)nI2SU﷥ _”JIZ93͒g# feͭcmLmDU5R6_d#])5 )N-y±< ?vlԟ^0ßc?#a"m:1J L|ok_ B&wv@Re'[s}Qamg}"%-tgO9]fJV "VCm[JCc,.n:y;WJBt/aZ卯!+8ZOoM]YFmķG>7=MDU6|}Iҁrܥ(wox X+p羮w`vuژgj71:՛G9'6@[0_nZ^(pUa1 7n G`מۂw?+nzvG*pV jƲ3Pub X(# + ~O1J}>p0`w-"8bq !q JۤZUMp ×AQ &; N/.dtXTdUloE*WqݼCN"iB, ֔g-W'J%ץ8`V}^/tį:d"wQbhh4Xၞ׃)IE4?gHjq/9|#A߁c=HtU;#+_`EϺd#/9ͫZs?/ovg, ?:UBޤ$v#tSyU-X'uf)%rw{c卋g۰2ޤPKLJR''#wTg $^>uyjxJ0bv&"8j. f B?&ߒߣ41Trlj^P[1U䥶ScyyIfKk/yH^6iJ-_'9']0i#)\uu0NdmOV8b07 ЅҖd^ʡ͇^ּ윋LHl":22 1Wy,=P!w bxA$˻z$kԚf?bL@8)#[<eK&mpS}Ndn 9+%,Ce Z>lb6|V8u%VI5Ps?GRrd[X34߇WʴN"D.u%Aљ{CToj-?Hq"RTx) ~(O![.su_QtL5 5yԨ JCN%ka@vPuv5IƕI#!,-b570n>Kaf' z)K"6B%OJQI2GlN^n+|5g zRj\M\;,EԴ1>:ec(hl>n>4#//Lh;/RicU1>F+ьBuVu PxF" } pс}\h1,oxR&FɊzt*Di+'fŐ"k qZ Q]\m-qHVh5er07E 63BrF y(YX-h7+ ~D$vfPa2WE4DA)e/,d6lvxڴP0QR\R4ד`_xjeGZ’7Iû%k&W[~ڰyf@?t5_auނ';A+Q/{z#<ŒLGx7/`k :Tt&n!%O#u4YEDX~iu4]?9%eGNfVҊ=׾8 5m㮾Qo"=5ICq1=fQJ%mz|nJ Up$V.qOl2?ALkːj8CG"(-ʪU?9ezGd3i% ̦$ H١"OCp|;DIT&Ș`D y5dwnJo_r[zGv7ӊl +_P0tcOO07[{ߟs; ȳt8o_X؂3GtH|q`/s^7O=ߖMːokT{Tgf0R[8+NR7&&m=RJMx=S"ERFE멁fe&00稃.BvM͟;\*;{܉% Vjҝ䁯eܥOatΩ", %N\A֔}Y2.E(_9QHX`r<NjWc3>UWm;§+_)3;]avzc&1+wb;E#ZNa_Hm;Hk1qؼ֩sh?tYebQzHTߧVoχnm95/WJZ%5r{+7i@Sy^JU7)q\ٴzVW7) V Z-k*^({GU:f>ibE[^AF/4 uPG=L= `j9O!z|4jPN]k6}2 (ŐvBѥݵBj}2#4FQz%`:Ș9bη!\yϹNokAS~TqBW.|N &ތ7p`P2iҜWY؇ؔm⍥L{h e@ z>vyCG[q*&͞QO+;,ćD^lRs-8U JUNܹJN*p(Tm{֭6~Hנ7?rnn!XgBI/&!lC>尡L :ہחP6v;6``Sjj5{n s ry Uj}籽ZV*j~%EO g)@ڍue'pz;R4rxwa0$k1ڳCGM5{>Ej j4־k6~\ZxyG%=AU?8Ûʥ{486K [CDYX}f`a+Ȑip S).bCi1) jS3vTvy#=NPzMeovL! CHX_TJ#O)MOei~Ӧf|u hd\DՖw'Ji!22YNQS(;@)/3La$Q b~{ԑlzD5g1$"Pz {N&z{3B‘,\lIcxGYh]i Yü4?PxbРxZl]caJrte3_~xvro,dvIQ<v cu7Hv%b2D@FJL%1?-6|DTi}vz#h \H_tLV/> | FQW@ ]M^r?bi᧬xLDErAÛD.cG˃J"Չ9F*, [Mvqև|Gt*ekpԶ8z#Ua@rS$[-S$fݳ:û_l۾ 2~ Yf0[+|.*]L;DMq|,v Ҥpf}f@,&V$z#(h8)̍1=QJZS-!{I >,kB?'Q'ȉ):v$9pQ6V=U4<2-kPGƶS8vmƭ^&T2 vD80!6T`k0w"LYn6 L-S8vh eXdo:ت _^c/caAƃp—f$\Հ%3u0&zPXAIGA#a70ޖPMH:iK]Nr%i6?k‰Ǘt{`~Dz$ tO㊎H4xǃE 8e JDv&x8Au*Az%51Ē^ИfKOAO mDfOb'ѵBϰqPR)Ca bً02U45$S%L7r0̤xʅ1{Pxl{!n=zaN:J'ǹ'bg$:ҐV-js M#E3~8(/]h_[|ep8l)q1ZMzjli[n`+mAL(Vݴps ٙ|h r?<Zg*ZAShY*ȀYBe H gu2\3Ŕ$˙%];Aݞ*٩& -ow\;i_ F]#9Ϭd%YK0g $WkcGɟ0?%@&+)y.ZLq*o˗ey6 aKJJx&GŶZLpj!M`> WgX}  t*b2U"m OS_\k"e4f9O`OJ\ZU@$ߣ { A,*U/_.Ȉ͏N8ˢaV $0CƠ}:ogPN^̞a bķrv8," 9;)g{f1Zhɧhc`<6;doPZzσ0!H &= "M :iҍ P7UQhKs̿%G-sLyi;ѨKX^1z~N.\e" O'Qs. ek~=JMRu\*ۗh{>liC^u8ք&Raz6.6=|s]jZ4NÃ?=KRY7E= #DS&1A͘bxS9jz 絫o@eN#i~1pP.D,5  ڊsQr 6v,㴄d;<%"kj:2'[SBUS,ZE ܢ'heceУ=kTFq{xtKw,/ŕ5N.U>fxs0G?2 eSi)Ͷ k$r=w OC n4걳ˆraqt% жxSFYWW5+PMdŠD 4_Tn<7Xד- 0~Ԯ^T83}q󀃤Ɲ\Wka8O?{rV'ɑ\uysC;I5P/&>9YqO]=`YD<0~Ke8&K/li0 Ũ˟vhZfqLB6m ފ蚳-Sd^;JT5ϨUEƔZ(p$ 5'|87iv/?&PZJHpe@ׯے48SBaU$"! x4xqDfui:fEM=/̴-i߾ʘN~f ,Y:h_c=JxPkpi0eI_#6LTԿӝA]E"sqI0+xq،îe /0Gޑp{>]8宻Nѧ2&?m-jQ Wmjc K ZikCГ䋫D6<2.M4 \?pBzp8>j[A)T~Z'i)N?󲳃krBUyQK7NsyQ!6Ap4oM°RY[tkXQO.o f:W خ>0G#Y*p,-IJt'ԍyCr!`nXB D`. " .\_}45g+Ul0tm[Q >ϛE#ӒkNE no~{4XW'^A_xJ7hW ,Lt=w$+' uvFQqHNcP'h#yC~dCM ZeW^} z̋yM>qTG{CE7oQ0p#b951,2CZEm4H.ߺ6>$>mg_Iʛ"=fF@AMSI(CE~ =!Lw>IG "Zl^JZ6)mW$Ւeg:% ". ,!'rNm)_*(i5&'$ 2 5l ɁpV@n)Qy'n+.a|jr 㓝f~ M89h x&ft55;wA]7xoy{N{bYީN˨ 96"\5;r-B$r~ZYU2L^?{8X(O!T2xr'5!gF]A.cכ&+;)ky zn_@Mgt_3nbF}2]~"KZ'M_9Mygk/An֫,7PJaM-_:hQ~䮀ݯmui'3pץH\K*h=} ~"dw|51!` n&Wȵgh*y97LdYVpk?0pudiV7ĮVEѹ#>*FYRR5H@{^C>E.%[ +"sR՞8Ŗjӱ0ib(bHXH*D7e;.Ȕ ~AH  snNl~*W{eo?8wKru}N$z8 䗴1Ift\5au9q pYc&~f 178>)Դ{PH&1fu3mdVou߿5¹0߻--m:M2ţp2a¶Udᠫ[ƀoil,W0? G`!m}5M]3py [[ywe(|+t:-=|5oޯ8$aZt걎&QQxa%]EB@@g78MD-"6Cm~oz- $ h0e["'rW8Y0B^ _47ȋ h[+#(љU@rsyWoI,gݜ `|YKA<E.ظG#s&t¤ .>ݲ闦x$& 袩X$9̢Ja%O&(oy1V.?$RRBGoC>`>Tȣ? ڠ_a //\j9-5[oYDPjXVQ^L 8Wj_dǪp 1Ha3O'/ļua"4%JKbpgr) >%lFL=x0TVNXMΦj2K\9QЎ~G'NLDKmYnk*J 2Ł[zS=k0+Ru#r)B?;f&53j>>ΐdeCeϢqԫ jS9" +u)a;탷*E1dxR&]/RGKdP;E3r8:~ccj->|Z `e̡ϢT0F,G+OV"IC+tӺ*Ymb9;Q22W4Do0^JNؙ*'?a&kҰ]V G@@7B2jSt@F=~Qs5vqOWg4"eR$Ar?b6%tD_o0c/Nn C<kŮ4 \"/ Q7&O/wtujŰRd%!k]c!oƩއeBuD c޸&~N "f+Rs5hLpWLx͔@#]-trn誢Цd'!!{*Lcv>`,l%{idS26ώ9w%~DN)XX5s!ÎUn*Ӵ 9a[7ȴih;&&$U.OpsVdM' 66o yd\R]_rG~ ptppJ+ٺpe^wn@ɥr&җ#Sfƽ yb j =`滜/Uoyz̥6 *#`c"5ot9w0@{[Y' D=&qAGCle9OsaRJqBɾqDYUg>6$9Tۄ[(X[ :]ĉ ^uLp(LUG4J0 DdN,prK!#*D?Kmn">ZnTΪ8}x"J֕{zgU$mC<ɫ6&2198)ݥۡ3aGnk|@.>!Ńg NLABoPRΤF<,E~~:B2Z}"fٴK`Ω o` \i6?*8qn8t˼ KpO6b H1bw] /u5Hc+EwQWgΧN6}vȇM͢>&:!"8t 'R LcN5de0xn)=;Dk#ٺ9ؓ?\XMֵLQ:ZKWvЦH'?uIqdb_Xc^|zPhׯ'ubW!FsD> nGP|=L*mfp jA͆n#&(UJ`ӷ+X[Crڕ 0٬s"ڴ@.d&%m9,>G{W p1uR^eǢ@5Amd U>4/$ADg\7əѬ>xc B%A?芴?{N,w¸%0o  FLEkfząʄ+R Μ:ܴ,3&= [63YUz٨qT6V=,ݹSH@4T/0`Y|f$#)1Q趹@=ܫ?񆌙sSQ&tb[2+S:8iwl~<< %|gucf&̡9Q3\hL,Y3\i"~[.e^GӬ[bjM5 jA9K/x8X׾nr$\ 2ZDx⤫A1Ǚm%b\Sk1g1K0*s$ n}b*"4axPwy%쪽&JbcˌW@jeZk:'J, :A%'iMU*/НFuHK~"\j&(,~ab$846e!:O\V ~vg[b?rZ`4ca%=">v51 x+"iVՏVCrD㴶;6ؿp]i3S.>),8S{r)ww&B2̴m LM 9?#g.H(7; 'lRǏp҈|G1_?q oQyngG9 ,g^p.TMe¬U_iR!PE 꺵"+dIo)? 5؆ҌF07X.828vd+a06u+,5@*,s9`` Dh.QM]k̊KXLڬގ1ǫSDj7Kd\$LyDŵ;^qV0{Q Atj@QB=6-w wf(S-5Yύoc75q=J2ZLP}߲G6LlY 9FηO#ZF1ع ], sfAڱ N\rִ Z*xKXh aGl4RH}Xq\  #xA[[$΍ P3ޯWF<|g71}>Y1&bNF# "~nLTi%R}Vc3Bxv" S8NOtxZzx+dHAn0:)p6|`д:2\ uG0]A˭ dAqx(ߖe8ЮON?[&Y$G|6(*wM\*TC̀Y=?θɋ2nl_dL:4C!/x1(ƀ5eYA&4 UD(N^P6%J6M *" hr*NgJg@7n{@^ChK/=JsX:ri%4dSIq]oߦ^jm#h_ sxvͱ|/3m$ k' jLkR!;2rDph[W5B.΀Ow3VZiGD/|{}TŦ-=E-P+{9yJJv_$ ٔYͅX"Ĕ>FP+tJh\tю;SLG%7+/rigzd EC,ሩ\H5|e%c`ZSs^bHW?۷UkW c}3҅gwgUiOzXLT`"[Nl "usMdijEq\[ i y#SnQ.$3>$hH4 MAVTrc- pd8tC*=񭇑3wiaœm8u8M@̪F;=ŏ[*:9z,i@It}e{Bo7&42FdXPBZ_$-hAkpEi,FɈ15$ۜ$Ĉ?G.b2 C-PoSIjZt~Iz߇FpP^xg=O%*Wg kB*_ =km0=ZsP 1&/gߊXdi{zPԜ8@ FC?QO4q2 ? Ut88q^|"+10GܯܪSȣW%ZF+u]I`B㎈>% EquBde!3? }af|,s%d}ۢwQ3cnJm9j/fϭߛH0>2Ą3@|MrhZ>Gn:AYX;pJ<\[ĖI5D4؜O=o =mtPaL؅r`uE<B~صD0a}juV:h>K1ր#9c?J$&,4˔9>D&{v8 mMT-jzdne=2"P?&$<=8͏fM2ʞ}!=F{c"F2fos7;z3B]Y0lv0 :Q-?C TEGp@CnD|:gJ_xs6zjڡ~dzĩC5ֻPuٝ1=<^Le,1c5k\mv!>K c:xDK~ 09e \64> oqmx,#5'=&..3̡?gI 4у9q,"Կ4YhhFZO/ Q䫴uNDS/lB) 2qv{ 9ZSuBe)B.b!}wA]K•JNndѣBVw;zqAVr_8c)L u 50\W_gOD:bx#roGg6yr:8jYEG,@4.j ݆)DXE󘋣@U gX^XFU.#ِs]T;^u|.fܫ_lX_lڏE;.'l@i vۼ64~7xY@ *7Q%fbM{ |[h ;]vu6^Kr64[X.[}d@d.l`<j􇷚gJ إxc d8r[+%Z %ZC{ἶ%4>sڜ8舖3?6"}J^ʛ14DØyX И&~*ubx%z~y~tW' *d|-7|}\V%V ָi^;AտkeFAyS㛧5)ƾ##Pͺ;ͅlDfK%,[ȝdY,Cτ={GY w.22їm12dOXSfl Q\#VH vC%݂K (-߉귑vP~){`YVt<š&̜||,we1,)<E_:lPگt}Vw%s'^M{RT!ܵڍ ݙȉb΀ pbPv fL3Mm ak՝ 0Rn0-`/Kpč$ =\Λ!=~[$Z/p]]űaѕbL*szG{tDp|Z4f3{e[C+`<,R v^+m4' R4GRqBXuf#!5R^D*ñe q{6P(VLn{*ֲgO]=ΑFk~ vtw&+37JR]+TmLKn[}11ʛK k/ZIgxtQd?[VZ6EWEq/(tHxҒ%Mߘ 0/%ʃڒgV~#Xh{1o=)|FuF?SUzt+%֋Pؑ'+ m}Ό1Ur4BW}ѝ#׬;*#6֡$Uas@Zlِ c%:fnsGAit'x& 4O˜o)wD2T4 Hms9 ijʿA0]J@heAI) JUÙ=ϣ^)Ox~Ek&cO>Ts܎IsuYbSq5K5zTeyՄJ(NTOn nYifۥ֙SOx+Kk1pM~2ijLR4ɵ^^xp2gZcON*28,5y2.[699pW hcŭ=[> _ɮGџJMZBТcϣrFGB0 A[ӆnqGk锰n ނdFh<څsrS,L5xCK](wS@_S6I%Qr?cC7[ _1&iB V *=;޹&t@sa [ t4Wʱ`3Y@m"YwR_[*0Llc;E+XGp@ *li9jkהBë:]ܭc̟C#$5pm[T 0 hXHxD'1Y0g1orJTZ>'y}Ƥ\#!!73"͇z%d DeaK<{J9eyl٘[yul] W"YI'F|ϟph.F`@mR}hȰiwy0k2WpZՃ9Lw36R{V#8-mA#;(Fo %L(Q_9QV ẙkZ_`)0OܝRp_g[y܈m wrh,tw_t5JXI:3ggwTrY6szk9ױTc`ę<⬪ :hjC*;3\+n?~70=Ii$Re'}'ڨA\zlF ZzRN%n mϮ LxBRpz5} ":ȧ}_GTdTdcA(qK Ÿ+b"ajpp|1ٟ?$@jÖ2לzڛ{c/*d?t}X"tB-~b{I [P=Y3XXyObA *WǧYۉ35:i5/2 ƧBo :8f(7 z&┴Z28g}-h7zV1eK^/IHOπ`SRO": GMEyTO*% `~Ps3be ƽXCc4DęzhpAFZ)k _.aW b igr(c"򳩴ҁpW(OdO"~۴xUViËAOяp{ϧ>F1'6 PTRt^,ąFgaxu޼?Lqne[,7Σ.`4$ޅL>{@*``If_L5@]41&0OSUmIPp%lb]FinCi{v~0(Q֡Ց)z {>cjLzTY4RQRoFZ'LoЛQֆ% -p^;*!hhn 22H3A*r^Ž-f'\ j]CBHB0\<~6@^ሒtzpEqekdnLO5`gϏ4-`Ӝi͒y-&pfMm/ U?O^[haIu%L_c'eC`R&5i(NbۆQ#}{۟Rw&`5R5ÈRpW =CRF֡#gTZĊu$k+m2Z>2)g/[%T":HYDs@H:醷PDL~{5Zף4у$*ң#%w#pn@`'LEEaIK͈#gf㓵 |h/_!'"{t 2QsbۍVUlO 4١<Ȏa;)(v޼Ru .]D_:SdЋ J%N^>& y#~c:QlAC(Aۥ68 x尐 1cZ٢8|McU ŻZyɳuZO%- tŸUD]ߓ8ِd8ͩ|dޢQ8Oݘx>>n1*֏zhT LBi.Q*0|ǂmejjX#Coxt+Wg:_iPg}́e!^no˫ sHFhϰ'HN\BWfisn>: ˎxMlSXDc\׃M5U,m=E0_KF+P`8 `rP4&v3+guMk<.dwR횼K4#"MM; YX.OzrT 𹉍ybyj& ᪅~9piӳHU_")9q bg:onV7/~!M(BW0vUU<2( oF2.e l 8!odFyF|A* ˩.-~EmaRP`U咗KHaU7aӪpR{ Ckbe-tzI(2+CF\W#fTfСϲpa)AWF^@\xQm!16,Vj(~h' hwϧL Bs".JϬPpF -noVU62lxRӶx\qJ9퟊DX~cC#}9oBqOx' 3RRO _jCנ ]`v"!͜P\J]o.!TaW~e\)MR9} 2U@V1H7Ox')I+!=ƶw"^#AF$8<EH*TrQ‡ DN_HT 2y=jb[j; `ɘ_eK)yNjbNcbЂvPgWv$a_ )ں[hE`Kb\@uM yuL s:. eZ" } zA2i"름͗snkR/PB0Vbw]cV?*(QVƒV{"qUyBVi4~!/{?7$t4YG~"տAd6 n}D<~ZYa}` Ȋ(,WsJ6D&> T`J$~M7_!4O2 8J9Y#2dOS~M:ΑH_kPhk h8zN\$N,N h@~! ς־QFm&e>`à@$ i$vBi5̩IhS'S5GhMn8^8g`[XUg;KW}6ydQ5RO̯3k:! &fI"j!X(u p%$`)<; ʋ>-k403=ƖUR=ʦ[$he=>_2.T wΙ5?6z ӣCFx])q|.|& ڱ_'՞SQ+XU4 "\t g j8>3inIaOO 0C[(tAa#8OU q:ݥY#ߤEJ!۱Q}5/O'P1=^|x8<ߒ3W_xfB?_FI;&@l(/RF5~SulU īOWAܥ禰D$DȂCh7O ޓb;\La8ѬPN1)ę[ "~J8̠OfC,E؛-oxr]}Ya~`l [9i"ԿL11 X[OJ&I1g!vhCW^@` G" |hsy5d75ut8nqB ::X 5dsfVs'6{Գd,a> gǂ˦}09BˠE:¿Z_hdJ/dtkpKr<wgu\2đݠW}{ޚS{~ciBfpyI>mD`{}+9=nŞNUy쁦*u?7ME?MnOcuțnuRs.6ݮ *W 0xhwX)W}rJLm2w$6nZ[S~8ˣVċB sߗ} NZ4 1̕-bcJkb޼X><>G9ǰukB{$0&faŞ?o)S3x;U"Υ F:7.cakH&n+h^03bW) qOy..$9u#;R;o_4{ 8ʅ;0e(#UIU(%Z}Ikɭ,#EH>gDZo[FּRXZu2bMM"MBR"vUZWQW";xЊхYN\(Q-T*w4β%(x+#}U cz wuwѽRS_Eq/1\gQLwI TMs1&ĺ'N̚<s'/=U#N*D4=~h5 $5ZeAh4020AH5Jq #mĂYRd*Fa/BUbImxx?C0nvگh~jQևt|f ZWF3n[nz W]p.REzw7+O[ÅΝ0+.C)&~9_*  V',sS޲~- Pc|-dcHWa*1 :LGE:~G5n/k8% ⬚' ,Mk L.<:&BŐրScGk("N]iqjdP#x+ T\zF3=[V8ɳ 97Y)>eM*|CEg{9ruzB9oUkҾw{W\E*}/]Eцv ]HXKE< &ӪgϠj  Jq%h]w-vdcZ&S)ۍN:I.=;>巗B$u67|َX L9sOU5{JndȾl$f2eu)=Xmvt|Q]xў1,Bq$0'E6YDw>bp//Ms/:c;1dA&NAݻ,ԲQӭQvhblL1˄txQ#Q+3TBhbrKE#Gk'ƈ`"jDmo_YI7dɈ-:`3$.4f ݦ&>+ E祿N;͙E߅WyU'wsX nN7m4+~I)x&'HyBN۽PeHKE@K)JloVds d,Vh%@=1<ʈl+A025 E 6Ӯ6MW<jʑ\dxvlH"'qs\嬱6#Zd$b"R8dt/y-J蹯AQ[ReC}G~@f/m$yviFm]+KW%lȼEBH#jZb/ѶR8RL7^P]z\V "$cS,- "U71^A|/o0OBK) pm~VD%wDfA0'~sLD TyͅЀ)B4=noHdVXǟLJX(ɬ-'L6|9Pun.~qnsPOc}zϹ-=mt! ?{3#TJMCe&|J R~ÛPsK3|^aөX^hpҒIhȐ0J06[~sAD2yde7Y:DT\|֢qB[κ(jnTSʃAcg tOb${VAIvC>%Vώ%%\ tW(S[2xP ^ #7*v?ץ0# '{s`~$a#Q<]D61YGW ];)؛>Q2qkA1ˬcn@E] |ߚ^%q@H? {˭T+XISEjq€#m39*d,.ܖ1kqFT|:_ 6{&\ ֓&;UDDAWث>lQ4G {VAqQ ,bI[Na!a=㑦z {͗wR{]aV<6U戋Kp/ViؚD<Ƕ L$J-/R4gRQa:p7tD\ "HUv7tii`֛% [JɜL"o^2=BkSؿi]в=_WҨZA9dIyIܶe 1%@1fCHNdsERBܝ$}P`ߴدx{x,orT,HNF))YcWKsnYNRTlR^RG:)+"]obtMu@Dּ4w]ڽ*%@HzS 51nkʬ6?w1i~z}p!UFZY=ASUxS 8lU0=&Tq&~P Kv~r01 dj_lUUQ seJAhAuhy2S3eI̱X=B2k<9/܋!2R+xؖR0@CΝ1ߚ $QW ѵOI=*ohv:ijc]H3B\I,D6LZ"涀.P!~,^ 9GK:[xVp=F&EEA&u7;g\3TKƐ:Ep9*{+{2[ȚIL+yiYR/hq9R=pn2CMͶ?E&`Xu^Pہ~>E,")Ȫ ]ͥ~"H0I+[YS4,Efb~n~9ײ3S[bs<.K};zӱf֦XM;/xK]-;9Mb.͸U 9*G甶`RϜ؏6t_Sic4S*КDݸo.;y.AŭRMst꿺k05E!U^yN=WGF3xki!D"[?V|T&_j_eV0=۞ӽ 7+ic9{g^fGry4Kp6&H~WL5^2}zfurE"digpRr&Pvt$};?xO@*g?Օsmތl`*l .tմ,PiD-Q[C&;J5 )ʱEFUFS U+"ﯰ/s zRbP 0}Ơk;pqc #N aޑ oCh:8bbHTlKV Up\oMl9e]-& Sy$=Ea>mIf^XJ/d;F*5w0 RnR.x&qEQCU4?>ʽ+EӍkwҍjr#YA))t2z)!U mRg 2hS6a_/|)aZb8 Kzyr|Db,3N(Z~37e_#a%9tOI~_ nWϣBn܀A߁N62FIĞ& U$B`^.R3ڡ./yzvOvpYgwr{)6"F2,2zbᆭt`ň A^^mSlIt F9W"ŁbAKXe*U$*py޻/z:26usITR8I)~vJc+\Ar6Κ0"ɶGnQ#NqKl-(U(n?P(3[hpbAHOuZ>Z!ܼ>Au)ޅRT>yOC/ȡ0Fr>D*eHlP{HGu;0jʊ6;0"R[79tP_Zmxb@̼;*je*EE_g]>Cae)ڎFKb[؀{˸Cϐn$ ]\0F6IIyWW7lj4)uûح̌Ĩ=u ,J[hȅm3z4_vl Kx0 E?p&qHT p=Br6Pm+7he _& ԑvNIB 02k €~%;"Y*9ؒz1Y1s4W,8<šr-?oC9gƎ{P@4I+o,ߠN51h>ܩB^[iRm݉1{DcktJ?/W UM&?2zl6 b7D۠ky6[G`Z|{~±_'6,̦uK7K%[? <l{FJp:[hcr2L ) i >LC\ nNE>hEӾՌf[4Yr˛HhCqsH@P#p<"bQwUrL[d"|_^W"W}6 [m)S۪:QuL*gF9/yLw~fLh2UnFwBD#Qwy&R YB/=: 3js}_FǬ3ble/3 Av.hH x9g\$sN# ^JBmy]ej4 o!Z9#c#יs61ZfejJ 0l1_)h Lr:_B?vI&#ʚwN6XLw.gvwn*c-b#bf APg{:v "'doAs06{ʈ%[]wD^)GxZ:LYJapt,N-X;S\7r Yq fr~F?=mUHOeo%ަg*wHbn!Qԁp>t3k}hEX t7W^Eۥ=tˁVo [?aܠ2!%o~w.Ul \ >a68VL[n;ځu%R tH jw>01:vd}k~`RgFhMTըT;Jd΃à5\j &"څF*Parq/,|u@LꌔRi?h bD@ui1r`·ZpgswEc+Z/hH =F_{L6 'WKف/ Ԣag !H󺔣&"T=+tM1^GіA *KOd]硒gP2c7OŃ\v))wySSXf%XMѝjCU PZ{Uf=׌Bb+TF&Y1#7iGkh ^۠=UKeMHo]iJZPx{((*Pj I6Z*U{dUErp rx7yd5W6sEH{y="Yh ERTTq90Foz@B𴵧?;60"s {^NT)4( kІ bqVi\/+Ճ[ E p:Y yӱ.04iȵȬ)ρq/D'PJACؒF5`(y =wNu3. {L=6J *w2Rqotǜx*`Bg`؄27u d^:]hc_qT*? Ҧ@^c7mČ"R%D&wgpLͯYNa*x>oG̚ng#:-p=/Hƽ jy/wB#wNhf~ ,l{d0qe^ty,G/'n˄b1p43aC? CG:uDgNlSoL0\?Vٰ4=[6ؔި] إNS%!hlHWF]DR>YŁ򤧻FvPmJ0$ZxWs8q299 k(2b3:ҊRAq% L uRrg)ccM Z,!iHĸۢmؘl$Na>5Mt`vнϐgGFwgBZO`d1*дN (6 nWMrɥaVդ喵 9[5<.)|$n< FmOKAE+߂93d4IGHcɖP$tB&r:jRřZ ɜgb>9 Z.dyG1oAvHrk>3YkBcdԜm]wLng}[$5 9s]\V37xQmT ´7q\-ϛ1d £=I-(Dކ[ <~RU T;ޡTdc1Xj3Wnt>w&Qi^_ .7c5dW051d +]D +9sjN#1I 7Z-C÷ [SR6IqE{%xD$g.`+*ǽIL[A bY8qLжrjEt .uW] ]}::Lzblt# !OkEʁI\B5+Y }K ru|΁'h 8%̆:,gdD߽uɎ&ys >I5OHՍ)ܲG1x0EMXgOy3-lt6X~ x?º6ӓ1] ձwjBx݇h+>RJ^!\TOZƇXlU5?w8$Tpqq0T[cU\?Xpr2q4aa~RÃT7Z\*U]AOfzp)u) L W؄lyMVh|N={(AƁ~[pLTI `شʑBsf:$ְjN:XczG뼪4,0]Ii)Utba 7ZIJ,/wA_@|3OAR*`/BJ(F^-,aEBP KF1AAqAlt<|#^{]H *Fin" |8Pb1=v%~HHbȡ|R|jVOEo@U>ñ56q~BjJhCX5y. Ak(9q+l_k?yG݉)-ܘV~;y͢n#",90z0C1]u7x%=8_2kAEΣg{fo`F~;A&:ΩG@atoJf :`hE j{Yp; 1h>.&Ғޢ`.A{cn:CQr܀cVb4sG3Er7o{R p5]$NMP+h|1~ ybRz|+Vhgu sn}ZJ&۞a36@!$9H ? eKb68`Ga_ =rBޙ(W J ՙFU/%]7vxElC߈Ց(z}#ZгCRy3kՐ}j`R'y&֥)3aP4I&vVYʞ!zyx )-J}P;%07slxY#@9@n]~?K.(m֤a\('W%twr2UNښA&֚ه zT_X=JeoȱBZl s v3 |xwaDUՌƦ4&GrH/pS+:ݝAO5,Vg*]s#G2U&:bi-[ҪJދʻu(;%JAfxX,'1s .i}ۋ)B ,Xu;q*@bЇq30喸/_A @H,@P `ࡌVR4:5pzBt&۸{𨒌ɸ~@e!2;q :9>W?{F<'feN WWpI'홪,UUP$UZA2K%*g;raEk#!ysѭC 8m+ Ռi+K i7!O0]oԝ&wb+2 (ߘS~RQKDtz-7mF Sl#UhqG]#0{ ZЖ6IS.Hα}=z_5tPF! )7ID7ۦ^Y)Q\t(bqםRd$) 9 wʉM" 󷨛BWP7gK֌ g'nGJW^!N.wd{x 1gmr+cL~; 4v๵} so^gb9fŗ{`[*^rү~FA@ OZ߇tW$ %?ʎdS7VR=qZt~xw_}TgI#.d`2s8LݥԀMxO`Wg]&r4Pca/00N/ϤrB‡!,q1zY+:EBVW +:e ӊR/m>!0 .b5%,&d%eՉ"ƂdM N|hWJ]j'okn,gm'#9Q$X#ʎ(A L 8"G"ݴwҟSӤhI%vm2!IB=buIg@ϔ?L'ff!(tȾ9=}/xʩ<gZJ {Wuw?q v$.`,P8 5h+SzlДKrܡg 7=C|*k9I}NoaK e5VB~5 f5m6*s4kz\O›XO2davȁW .w1Bt_J^x(U|H#C$IL敺Ys+6~PApfb[7n%I1#taf֍'UßYc5+M+ۏd4V{ŵh6$#Bk^]{n~E|M"LR\ 5HN492}s{\7hWZJpHGQ:NgƗ<6skyD8id}P7 E|,G]> 8ďlX-{Uz5VZo?ffΟF:ro`NզGDk\oibڃf^#pv%iRIt?YM2k6&Abho6\^a~(b'ٵSq {󞰈[ M^t5Ѣas2r#yG&Xƻ=u')iL?8*ǤX`֍X`CnJeģS,zl2ƫp=q-nk!7tv_|0ɽEOtc۸o+{`S7@V& Rj3 oH#@#yf3iź gcү]C -y<^c*:Q`%A[<^-74)]]7ꏞ'0ppL,!zӲ=)Nnw"5.dʣ96Tnd>TA†7Ѷކ|e7Avdآ"ނƻi brbwɯYwG)X^H`ip6?*o2aJ'bl"s%(C[z͉Բ'L? [T I@fCdl..T`fpW#`wrvlH9|Y¤=sPVTGT;A\.?f;!Y ,0$2%&Χ eYf>T/J5>@r0_!?-saꯩBy 8qjrJ/TJQdP~OQRCȮ {BROљɣaHҺ<Œ48̈́}o?D\pbޞ:܌lrT#uyi>L\,=G3x37TMq'.؞<.m37l-jj {O'vXI]ddҫC;fW"2E-rCW) u B)2ઽbA&Z$,y{:Mݓ .q3<,t:id X7DPae2Bp]ұ]gGM7R5uF:@THjL?ޘۘX3?$ #Xt7kOYWe?@j&y%a݌țǓ\eeFI b!~d 'قD=%/.en'凲<}fv7]H_7#Մ6.R`T3p՚z[.B)Q:ah #B;M-[0}CS6^2FY©Ope=53/#[fIlNԮ{{5Dw_`Qnx%ѨՓJ fĮ"Ӱ]m`X:|jʨm!sS#9N^ag P&w[i2֮!b<T>;4kG*kYI ݑ(Ԛk.ԢxTi3ڛ݌Xyݠ])m$PIIz8Ju ׽4)$їn JtOAXpʜo[ܚu1>nT8SNUiMnJK68)LpŘ`.v>yz}Gx _1GȖΦ_AaYL1?z~4jA }{9MeSdϋZ(Iu6]̌>IY۹S<駭N*;'s 9Kd⟤?'7brW9u9Gm3onpq2h97I&/j\ N Q =>Ȝcڑ;TSmHtsJJ{}<v$b't$Fa|n ,(ӛ`8#~x?0o IxWve'R-ZRlRJ,QߟI<U,Tlvpokf\B}怓 GG,KuUrI)d:7ȓ?%c41XZ檀iʆn i,MivB`h1i޴-6=dTk1ݚN .J˺̜]N♘fC}kSE*?_eWLmGѵ(zR,ʜ\7ˊw#_j>,&nn#ΐ8e+ \@W] 3IvB ~h?GX:j`IFhR;Ҽ6H> إfGmX-W~STAVyT}x?0РemoVV=m- l;>xɃgU5qE"t1.:WN`d"Nb>wlŽvWáOOxӦ=dMԉ̩03ԣHu}\kfU ٠& F=96:*wSiw^I$$sRM*3}Sw-p'('z H9YIOHtu H\O$oe$a|Yq"gc, 4(?.*IC1)IY}7R9KĪ)qL.Mog3Mg? f4xF ,b dȻ5ՓёaxIgJZ)*T &WTk E J84+[6] 10'K4~+BAqh@~n|oU%J,]ia2/|GFG3 2uz/ٽH{s{:%ر:n ư61;%sᣝw ~j*%]*Gh>OǾ\E1@i1԰wuڕ4t7<5;+x1]_wK)`bT}&8z 20\gAivG !'5T_Xeϖ"t߼oB7h* H 80DEqUO DPv>&Q،D>!$i>J$+ñV :doÝTclvv3 2}_6n[,*afv](1fB:1VlBr j`aHU hB/G_,2 f] y^1; [@/.bK$F(ycDk3p yn;(HtzǼIzi`Mґa;‘$b)=sԸ]}>jEvEUSAZ}@30dh (}љHW]*$8<{/+B)Oiuk5* ̛0($]T9 fx}|c<6^pg؇j`,Uƒ6ͯیcڄ a=9(*zѩ2UD?# u;:Xr; e]>jW,:⎝ti`%Of,z&`M[t+@K/6zCZ||`c^Kc>Qw=5[k su gsX(|>`/bܿ+&(niwϻ5kG- G~X`˂ ?ԣpsRp%ۤѣ8`" y>ٓo8cf9цGj\U\"6{{~ƓXkMGg]5)<})kd}Cܯڇ1q,3̙-]mÁ|Iܷ?6xՕ$ja-qk= X8{!vƣNTY6cw:o ϧ0*MJkq^6gJ!.iOxބvs!BMr3(gP/{ЭT հ3X»~j2]֦T9W(JFMR.$ 'H)Wm?6b3d#~:.sf/Lf1J> XVCJTlb9~ei(ZB.G-ƍ%<,)FdFK ]ʰ51Pm9Hޚ& sfsNNᔈ:+"~*hqUQe![l3s ?I!Wl+ˡt81]PlfۮXK7p4.Ǵo½tI*K-!@ >Ԁ+?ڟwBOjT2|o蓸QbϷO6F^||DZ^&qHH=*G^YGMF*@o foo2Wun/mZf =1*!тx6R8$eDRB)-B_\gƼb_$F۠Ƨ{cs ]Z)CՁH Ң~ɣL-cbYD/(bqHž~E9C 1Yl\LjBxٲ|{L>ظ-/ml&9dwNv¬IS)qBDh)gy-Z/13Ah_X%B xfu@ǷK* th`[r^7ti.Usyv*Y`nxx(CLM^(\+CI ISjAD+'WY7q5'sI>[i@:o]\CI (q=9t,#IAj5e9:s hX3Z.he%^IAF1*+rW¯ZVmEsسq{AA 'm5rEm@]'uL)5P2RS]і$X/Q`=W*]d<(((*7766w%ox2XڦS+CcGLHqW`ӷKC#ʥkq f8݊CxH^k2wi>Q, ֞gNP^y0˻5!Th0Wrѕ=~=*U pGkD5.ulmA|oJ'~9 etki0-ȪasSi't!OhO!NE : >CFؑ߶1Ҁ-0Ԩw3Ra & ۽u3YW,,敬57Nj!^Eh9b`-|"r_G%yN:T d5OsAQ^)ix\緉ݶ֧TC akp4 )eFj nVNwkWu+5Z" |UεXig8F B?p#PAQhYs5) эgZE5oxn޼+y$s+&wW{z FJ@H/])@+xԩqL \clL95Mu7Q;jAʼn7ZنIl7 ?HEBB>6͟ȲB4^sh}T41ksZUzH_MWAlu},x)38ҝߙ| _Q/7:lܤ%RJ<%d 1u#8YOsY -ШuO_@nCxK)] Rc:5LDB"lV%VuFfXzxy*"Mڐ%wՈ^ހnɃ\v}UB(gG<Ǫq`'"8-ierHhQCz<6iՙR F2OWZ* TIzϺI;,@}b hed[T)orw5YE GW-gQWz8e4V .mxueҴT7g6' NҒxK3)):Ѝ+vo]|jw^> |2;=gԸ5G ٧S 6lOs5Zit.(u[eJPRkC!~0J#\M,x4k˂-z?uf |PY ue 0`A^xxlޞ-;=Y9z7KlMgH:[R\88gX+% ͯE1-+C>J7P?=?R2͊6wg$ヮ;q62YV94 RlX?wj6%}wYp׍b(QEƋe4!gIKKHD5dU,$ 5S\nM*!dvI}]4,*,IyizHǒouI2߆Vѧ-Ca;f\z#,<Ӿk&&⭳P*r7;&TF ?eUGMmdB6oyeIME ,fPBդ =LHĖ=;.>*;w)`i^b=G( DҘ΍^awW"tL0tݐ!dYHPOG{9r4˽Z1V4F|}λwX"9*ۚ\]cQWuPUn7'4{Ûn:A=#W:K;zH°XnӒF4cFIiy(們RrދɍVh2"n2X ;Q"F&_U2k>JB\j&K\zh[b|xjKG fB:_ғlovt=Hߪ*Nl&JSVqȍ0A]=E EudYS*V{c9s ll7lp. 5?TL5Sŧ>E UMi)v{:,8vUuZ )LH.n1IJpU3ʵн|PRKSNR=؊ BSBE8@jj0Sĥ\޺-L.!mu1Ԥ-d=tcyX#i\؟ GJ,|R0%HGܰ%tRUA/T?|!!mqt{=$NޚsP,kjM

    qjoFpz%[}+6z2+j$-_*MҀ -ACb)ǂMa>i0B Z^a\Ke8z%uv92>)WjPԹ=!r-$Dn%%yϘ5"c}^Fnj'5N{wm}.>rߨzmS;uz ULPp!P5ȑiLq -&Q-YhDؠeEEXdƈ^ޗ~זi6ɴd@ݧUz84 ʅ6[KY\k㙺sŁf dTs]L^ejJuM5;MhEE3r@xmjSdB&`ޥ L?_b$JOL,L-rNPq`tXdSA`dU~Xq& ۋ4\ +:4OtswMнsUE̊`UdEp{+uٻBwaM,1MŲp9{KI62th.-m%1SYIOnCB#rW(M&aWo,3ІzPVXQY :zJon8%>_ko§\H( 7b顊dbTDXHU,0/Q$1knrͼONg'}.=U-J/;0"@yTc]2qMOV!+2˲/ݚQȶKXEN3 | 9EO Zgb%oKw5Т3MWٰ+&:3~丷؈k"tTSMu*FhT ̠J4&5r}7g0 L Xv웍7#0x|\GTG%dZ<0༻n^4F_z~A5`YD%Iv=g4VXFX|e[1纅mʞ`ggkJԛB Z>FJ?%6.ա(UQU6:VtT9YsoW3ɸN^d *I bUovgW]#;eY5 G6վQW Nm 5; f)ZH$TQ5cY ȂGt)J{Ħn=spNȯ9]NwrG9ix $XWOcz>%;]` /Ŭ܊n#Y0ue/ΕDy.% (- ۡT>"Hb8DC &=spj֌}L`P1N5v>R)a:<)+1mwÁu*/JSKl~VZtjnQAS<{ n,gLAOV+ rOT8Efgi huAW!uW59ZlæbTGFEӯv^ XK=MwA11ﰩ0zZcdņo8$d;XOSj, #!Cĵ duN%&vx5H -ʉG] B .Xh9q;f )d9!D:b.m$SW5oEX;*4[uЏ*U1N-O Qt>78e ?LbE"d2"eL+l:f:ݺSr)a4nW+Bnl9Y`ڣIvHIw"|(? (/݃ g{\9_)E : v4_ښ |a.b{kQU< U\/_SgPJ ћ 8@,EA *? UƗVfyU*9qՀDF#ΑQw-YO6Ѓa91U5":d%c/PdGث.jF"PߕH*?ed?ٝyyXeɔ3 /j[:c*]zCn{f޵K%e #iWm9=bV4zvb/9hb(ڢ#(sux͘|ǡk &6E%S^S V:U?wa9*d$]l}5wWrɅ$ ,ӿ}TnL[Ӣt(e1o^V-}@j ~C 6MӘQN#i1С,/p”j)< =4zjY?wh%B:eULYZqyz9EvЫ^,*Qz_5|xʊu++y *5W+_V2?e6p"қQh)t̽VۿkCwq%2&¸^-hb}1kro;KDr G6Ma0QmMέrĮ$i3nyREWT7 ޠ:{ %,V͒MH&AZr(y߻iv-GR_ݓqIi&;#)"fZltQxr;/{rA#GֻNCϲ ۳I+f<W̥L$(y7r=qDwpnEO[X'f$q Oð҄VXć$Jaz"WYkdPCXo% 3v-?wwo+!ۤ$>G4B4/nEOYA@[))y~'oAʀZ>5,TfA7CMbGA?O \~v&+8)2)3x' iS1;l$zu!pxZlRҰOe{9SS'AVZ1%;԰\4.CyWP,P4L~8t%sx- *5˵ɲ.32SpΪ[Q (*2W6+?\]Q 4vSٱs_9W *Uf^{*&V2kM:j'M3 Hlƻ+H$/'ωAڪd[5# 37"*qk6ף5+#1^`pY+&x :*.+rl&- 1 (TwVRmLV?-(`#W" FJ_zoN8]d}~( ILtPs}rGthʟ\&ꔫ%N0C F10H!3^v{bGw0lFaͷx>XIp Ýk [Ur>]~tOSG|S:E8Z"n#gp5e08 P~Z{RĻ;@=5qD]LQ%Q/J ?_Sb5]t@9c¥ZS1 iyVTf~U2ǭ [Eh1jW.Ǽ4["#u[R%xd7ߕVxwZo)l# 83u:V-N*&c/&H}O#E' jX oXxxvZrƶg<3155ic> Z˂j{N 0XL| f ~z]y>zb1DT^h%"26?K@M@/%.fɞvX0I[Dk}6kpy5tGOCUYK[x@{@kNBuk%V$FF2if,/Ns@`1@V٨ܙ~4CDp(|Vu(q%\c]rX[$?+4EYAbX~Ps >MVg?`<|!C))+ǭl^:' ~tbT}M %y]o Ս)Fz/kf;H81-Fl~O<m lǚ- -b-.&,_ "TN2ǘB RHrr>P&迅`.i[oAΩh$-" X2 l n6@?¦Y.KB>wMJ9aHUly*Ov @o-~G(ȷHBY_L٤m6@CK^u(֡ }v,,S=VV]`H3w$3e>nCi)DZ՞ghf io`ѝZ(J[mBo.z%:SjU@[3Xq DL Ӌ3:\q V vwrKbwZ``e}n8PV!`1_ŽƀEŌp|3@rz6'FN[MJQy ]kmgwlabe 1f>Noʂ32 E# @X &?8L,/uJ2|m j8~ʖ'^7>Xmu|;eq PPA@Alĉ>1d u Y)4S! 7rc/;BAE+^P5{A4&vJl.zRPNWbӯ̔{J Z_|d X)#BVkԭyȞ!i_;Pț;OϲQ6.br:Nvxq~3+"9wq4)̃S+szmqV{`mӧ"e2[kW!p歴:` ?snD`Ҏ~tNa8_!\\XwY.ܵb&R4I "/ut?=]l>T9%3ЩF 1SC,)Aw[Ł LNkU1#zh(L(_|"R0wDQE`ᖍT80ZPƋ)`[uNEz8 r IZ[-XJ%u.U.\O ! \ke[Hk=Ta Ze3ȍoL:V5Fʖ dSGmYV6 r\>hJb7q/ZPr(RtA UhD΢ ʎ&f>4C@AG;V>SU3W7ҩ 02n/>a´~'9Л++Vs54}-Kh10FAV+MrMnjH3@goD]&^z30t;"OOp[nk=%8p9O7BS,ȓcr;y^g~7__̐zYc$p 2ݓs~oe#7tcmu?wNeHߠ:#-u*+XPpT p!Z;:fT?s('/Y_yo'C 'tzp sv[@&`C*GF`y_O_~V*8wmrOжV7_#T{O@:F5B@ݨ^ƣWlX'g4AQ4;x>=M+(2=ETRGDK%%%$vp`vۮQ%͛'tjn!~R䰗Mc%uȨ*8L #~ 2+cl&gPS1*u'fV TC$;a97i I%UVL[w[tMpDbbא9IG>V" <ǥl.i|_w1e@_Yt5vݕbۦkg-ES6 ܃־f@H SNfkϟ4a)J%\Dq2Oۡ BݐWX8cKA-jk)$gYZ0707010000028c000081a4000000000000000000000001642f097600005180000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/atheros/alx/alx.ko.xz7zXZִF!t/lQ?]?Eh=ڜ.+p2ܡ*aZd41G”c&P(rarxVa%Rޙ3׏d|-[@I1-$Y1bK+E-uBӁ\tH<\(6:eH~zzmqrJ6~x٪$;ܵX֢QTHsylؚw (DNexzw Bx6ͷ%8G-% 'hjOǒ_ӚN iJ6)VOp#T)g?y 0q҆l $Zբ "*\E6z`wB`ϕ4OY 5b i'$s}O[#+qihB N2t(OiRbP•PmhԤ.D6Q(U--d{D}0cK C^?HΆ&J h6.p= j%>ZqUu&3d1{7Q X> S٘!cM kҗ>ޒ[sON؍GeP1Uw汰ս h1k[`yhSs-^L/SfV`p . |#Xy1VV#R1כB H(sp[(urۿE@x uьp*˽@NC&w+fzV6dﵪj2Y&j~sYto AAAvbQ\0M^A!`(IٶуQm3we!6|sUbZiNyML}-T Bb7}ӫ(s(3 `v tO7a@?=YPJ-VLqe-u3&Bz+@Ok[רdRb@RsU"0ty̡8P 1#vN*Z~i\?=]7Q2U.` H4Tq1ׯxI.<+U'"oâs93<@t­ `&~B#%dc I]|FH;w+ }x":SRZ#ԯ׊~#^Ѓ=ݘNBUquT Ws4Q} J|zf@E6D`=*,S7cJ'ceEF7iGdU#- 6j@iDTv?ແ$S2܏jи͒~Foiҕ:MzuxD<؁ {>\o(Lpa*&ُZ`ص嘤ױzx,yYՔ#e䬹utq[9#a?LkM =ztG\T)oě<\gZIFaۤvScC]W5]:룊MEW3xhI|Fn7ڌDk4eJyUXNfeONW`8ŚIx7Rސ9Me{zy ݓU(7x&I]6qiYpuU; lgf)t`!R'{szFY*+{Wp`0hѦW}I8YJD)}89Ul!y:Nr@.F.UGkOc! *V72m9l + V[ X0-~ . Ec;-$u^IdΊ۝6AL#(K9VUɹ7N1/l*!A7DsMi#0$B; eKE8Y464q~0,Fg74eR+7nEƓ'yvϹi^iMEL}eCyw 8Zdy*8 Û)K9U]zf/aԗl`M0|*xѥNq'&21Hk5;S'b&?ͯ#@YЇ"1M۱A9~6lOۗѕMkTꋕtD)MZL+"0l?0fW ^CKB~{QB(hß$Ȋoݖ~Аzb.9aYS+QkS>~jv.tFAQv=JD pwW U*9&+}=^r)ZRz7 ?=Ӂ] kWTV>YU0k&*SKy }R:3S54 㷁aly=#|Td1D er1!wT\=N%O8RB8%ғܷASbg<{/.v3O"3'?~^fC,a!Vд`55OQYc֟2:/A<& 6(ϕc$,)t>EGN (;f]e1ؔxC*4$4ݒ<;5'ENvT~,:b,|ak>ߩ{T B6?@~d54I+Eܦف.pӦEYn;%żv[IP5'mUmؾOHBiدP7\F\u,PkEYqjy؛N-?ƶU˼JAS`4r~"x%D]azt,}+W^V3; ,%"qz s, ),UHh5aJx71?-:: 1=fڳ}%)Yu4ȟ6GtVPu.aAJ*_پ\?x2IFjWΔR!۹g}@/ew3D̙mk@!8oWPھc+hs-

    _%iֶ_cK/k~ҵOg;çZҺxAT1N*#g{5g9s|RT@pki%'{A)FMՅXq J5em|$o63(/A25> Dq*ruCƶm#JD< "W"mo9 rܱ+l䬋&;-X&~=dOAgՎaנ6{+'=>N4ΞG=4:$iM8уZbo?xlMC8byS^jn0,A C!rł75zeI]eOO`i)"`m ;KȄQlfl6V: :P#8xʽ՜9mt[0 V>V(~yuN5#b"xi +"ILT "@?nҵg&Ō t/A(p8(9vZ<1s}V6$2i\2"y{Q/ĀSk1oh< 6o/_AYFU}{O:]%q{lNnf4O.uth7HV-X':u-}Zp|)+=t:~%CvM:'}>RȌ]ēk8ݚ0^zirȍ:ebv 2@&:+S-zpn7e9ba p:fY1:%{earÐ ѰS2X ?ҭM_NjfX%E]I)ڟ(]FVxh׸M Hηک/q}F{d=ߟ^j|ӭ_M\]S , Gލ&U#E4O+Wke!LS,[@;=l"iS%VLS*e a!J+]mv#}im9c~^PD-Y mCLS5 2~jp#m c%Y 0w!hW.I (،z:MUCD*[rY *%MH.JA",K.Ds'j{ثV|D:=bszbF3~wQѶ0D \U?!~.ڳI|=^#LѤ<=&ȇskbl # `Q5Ƽp<}"d E8{Mi&S|,0Uۑ"9n=ۉbA4+”\$(lF%?H>eF0~|N,#A,\K&P`@Z ^` ig)u}HXL12*wIv:l\$9ahf6c%mL9RC)_cV*HfPdFgפCFѹZ =hj+h=v/=;1*(^¡"aPY1TD,c_)~$%xc*5_?զ.SF͊qآ]$.<4N"PuW ӭHr؊|Z 'J'޶L<10}z#{XA]dHtl7Ԡ7`-w*j6ӰcYu/WMvCgG\֐4FM`=S<ƮwBhn6zAyO9?Mm R@[+{@kbΛ$^ނRM9|38x#ګ>:W{n o_K "^X%3+s:tY f@h"-"@^Zܩ;g`$ld*K!fT,ŢA$oÞHb^|D0,)~sn!nfX_l28;ZH [LRFd(Ms@H6 D5pib)[,o<, 0>zxb9 1LK ϑf2ߪ˜cU$ 1 =P,j)>X0T6 Ak){;̹q3霓k4) M>E 運=]M-u_7q*̈́U).`MjA|߂ĺ)9Q:"#IѮT|jBzD ]M<kZvsU0[-%R!C~{W c9Bpuetz{iQL/q3"c Γ؉%=4(TSWR :<|OʊY# *Mr "F1 Đҟ 5z n '48*RxU7 ^ᮜ^>\jzȳr\` ^E%𞯟̼AEl7ڔ"ܫ,@ܢָC ufp}Y*?8)-S$3Ui>4 Bo.|Zo-&8UbXm+)S/1OV>z`Ot։jlEtB{\B]uɛ_؃ﲌW7ؚ$ZT"珓e;"1EL17T3':6V>qr~G{D:oqRtU)ɲ$)ĉF>)vPfvfzor$F2 䎃HC_ALlC^7 Tx'漂g#*YTkm‚ vqYlvPg]V./@"udHx ii*_I]R*!f2%vRnQx>b >N 5*MozlICX#W=hDp {ϖ65Xk+8'a[Hw@Q{R\<n̄8TbkI&mPbnY\b "͈LvZM W .rPʎQҋg s}V.`,bqS1vq%n3ba.J}ɦӴwq?z3Kug;nUQѢ 4R6_r:";?*{H($֟KE !d̘7o6np< el*̈>H+ﴉրL 01}]!q b\kUAyJLMP=ȑQ{j"N٩ŞGtcj%N9s;Ei*_Pa~4@܇id){J% 6%*M0{PݧSk^dF.u~Yb8?;(OB'Tȉ04fAi7] p@0^^FRS mH"~%MU>F& Jҁ (|3 Ss ƃt_ 01fiL?`T!si8SG(*}+:Kq(<0C=yX?9zEΜěAQ{.i-yl[nN GaGqop[)1zl-H)zW>%a 梨o ͖,|(c~0WL8]?NW"Zг%+x"wzQJ?|8zVQi]mXJv:ɫA3*M/E/! Y/jJ$K7Gd./XOvcs۞}eYw7" RQsN.0o| "JҮC_3L&nG'^qj_9DAɗْv 0̡) !䍦6>DK$y{-i Q͡_[̸t4/o1[%|nXdҐ'}b2|Y00qth+s5X3X.l\a{0Ҡ\dvf %zˆhޑgx9QZ 䌭vAQTtQiO;أɹ/Vs;M-b3I˂g{FmtCsn ֆZrA):Y Xɛ\dZվDɳN{C}spY9I n$ͳ5]"`.ej׈JMU@">DZxA/N]yπf2t/]4sTsQZ#ՠ5/̒L'j2x>P-cyu J")BI ;.p.Ɂhswb2 \A}2)Й oZia[[MfSOnSN(ݫDoI:h7R/$2&nK;6^H~utpAè3=K|_bS τE5ћMs%UDŽU+6_mgslfh&""J'"aG56^g7).c y=|0א|BaOY*6į&cC">5]7FXx(}'BT4\V#ct;瘓=/Lu {5\f)iȲ7d!x>Pa 9(< 04<3&f"޵lC)Vjoj_xg?!;^Lx\zeʬ_fM)$:.#.f^*-!+P;#{_ı0FcWm@7;C=;j0¾v5ݽk\I!v[P앰r@i'8+]-l.u+nIlUOrr %fN·/Tąg՘UycٜLŎ_'̬dt,JSMRSJpmo+5 | , z<6B;A[eT/oT5XjB.Hޚ:SMp[\MDWʰdhh3tl[hmy+g\3NxӅcK;X "`diz]im_#kϸ=&23r_g+*sʓA"(%4_7kj~ؙa9"Zәue~m:XsJE' D lmꛄ Q>tAQcC^l)6%Dru"ƘqgZ'kuKo[Q+y|g)uEt' mgùr`KBy1VuV썌\:ZazeWz7aum6+f-(xiU+ 'S5M0LEO1S?1c'$Uf;v.?0W0" 7Qnj3 cmY.S[(XkuN h9Tr:) \eE׈oǎ` &o! Xʶڊ jkgp ,m%kg4'_\ъwATJ19_Y2^*N%$ɹhcs&l2/Uis΢>kw,ь"TXp(Y!P#x Ё-ebt.Wݰ$9,x/|hbMFU0TT<)NX9q+Ƀsz7 X蟦 Vq;+{lzZz^7{  (yj02~юsOl~~oL7xnP8Ah=pl,_M+* ҺΤ2稷M2<>B7?ئ`bȕco2\~b}ًC@fC*zDWϩGax)%ݘOg BA-tbYIy J"i6BcHBX9 Į>(^G&~2O.:"Tuq#`{1lɧFlJ9մFߔA0VNQ-"o,pgu`JʳI 3;&e: `n=j'AVT]?UtZo}&mӤwٟKѥ$qǦB}ےSN'9ӵU6_..8ZOBhOŅ@+W0njYI V!)́<4<s鎷@Nq?7 (5:tPwMs[)gquC㮖ꀶ E_M+&=q^ʮ,nHOz}TFezw3zuIG! >,aiUI]Et|" p>Eޜ"\ g+kw9A 8|eWfo&2)rd36>b9iN'^,;DLtUy<@})a!3E{8:׎ξT}ߌ5KX^sr1QSɢ9dLQ"`XagN<6v!cִXV1-^O<8xK_ '͆g0MsgAZQlz}_S+ͱ!:=qʛq[Eߤղ?mg-q%ZL)wwQ\1X'BޮB*"4vGq%x'zZeܹ^IuX4ks)ޠ_ɬ晓x<)2[bqE{ boθ-(WJZbvW XzvX ]389? _['LL19E8Hnp)C;EE!rs:3yn}٢>G%tq@i8G0o/(L-Umh  ppNT[b{-OL8a6 *2 ?aun^*%bz@(G0q0]PR.$v 1ґ|wWz;d y 9Jϣ[ ]Q cɑBqҟJ79IJkS>Ԑ?:#72 v1ٷH4ؙ4meƤ0Y{F]ApPRaa5;{+ ?󻁮#C)1agg `Ig^m>I{9 2ڐD2hC,y_rp}P-u<3P4dm;>{bn7 X\GLFxzSD yCL{YMp޷)Ri9.!&.(X$b{5Ңn|uV+,GwĀmIqS)ޖZH>zk $1VQy*ıU~HxL[14k7-Rv g 5a%wE :' wȞt HReU)"*d V0[1Ak^Ia\=%?oWCmN8xlIguClW`O:2 7 [>{/Dtnʭ"vߺ)p|ۂ{n〿1zع*]Ͽu-Ow6CAqRbCK[DlӃ4!Ls^U^.{ۨRi zpjTō5|Rܽ Q̀8[fsݚVqSLsbq>MY'.Tڀ:3 pFw=^E߹﹊PZ[ 0836*<05m" b]vROH)ʯ;eN)}[ؾ~~{<+К w!?j§d!Bp_@sIjeIj(ŝK64$2x4sc3@c{C#27À,c):JӟOԻʐwX;|!R򙯺)CU_Dg#A"PRѪ(>yVT1>j-32.]1%-n@L^NpòHk>IBWP#+N^}r$U}e 9a}f|1%0r@>Dr@vlwv;M&LA3p~Gڴk΍ޓ<V׭礽N9R=I]9z}VXFo ́ǘT6UggJ7>TyL=>4~JZ5m\Gu`6iYR4Xn>-eERȝU3r Ci_3 B$R5ˈ0k ?yY9zBMEq\!qX&$/hOI>0^1 8\ۖGw#JSM̧1հ6cSrʎfU3+tC[d}D1xOmFleRTa^,)9BMlump/ ]̥^<(+f|?8Dq%Zc5%w ^|րukN4rT]P0l[xATҁ A)3RK3!%x&H6Voy)`U#u1G<8UPDq9:m^REݞm+C|*d4r;>*h)Dڙn6b#j"\X}6C+Dv)_0qc#8p  >؝)|?փ5ӨR̺g]t {Hڿ$/v:}ۈ($}孋آT|2`D9ŀ9(!Tj#kơd֊ED u(BH GI’mItd]`{D )0S%{ p @RJs:϶ FwZVGN!xuNgE@۴y`:?8N噧>s=g= ^C[Lʊ$Danw ?"b6TvuqFD#H.Tj# "?<ȏtEi 1@qfӠH & iC){^Zܰ5QPzH_W;ԥ8<`e9Һl@a-KHV9d*Q/>Hl#.˃oyrxn| H|-dUf1*AQpI1(y2lKՕr6i"t 7tp1D]OBKr%Ef}&&؉ȸ)q'wD?$BC+[OEt+;[HU/i:|;Xgql;mNUsLZ*]zkVpO_>;$fJtձRn/,$!%B!zGW\F);G7S!İbUaF,'\tᄡճJ.KDBȏ5~\<[ir:TrLɢz0+Y{BlviCFDF'֊J3>q<ȅlKI9!FQ/3k~:fv%NFWM.[ yӣoMOi4˷\qw4Au= Ez備V*tBv<{Uty庨8dlSTϩg*Km~($a-y.CGv>"潲ΚpfR Na>L2iHIv13JRXgunCo~o TZP?}q$z=&͎yslw=6Yiw~p|?RtK#}|-Yw%872vP,+]X jq?|vꌕæb]qDw%ju7!  >,'@i/E]sng$# ,EH5u"Rݓ)4*‰@ Q#  BHT;0Y$64Vf1W9.dVղ'3BސX!DCD{mC.NF,E/@orQ#REz9vEVH/mβ e/\AdF1ק[7o?}D] Ch( N!-Q[ԤjP0iqHUoλ^HXuitBD&܂/U f-bpXԅ=-h{B?N̞ )]pp\^&W`==Iqz~™6+l&N I*ǐm.j/| A: *w]ZB\%"DZn'Kt Fw ߺpgޜq?P$E=D1TEHǩl6oX(㺪!;LK6<29 VrRl9~< qkRTfmGB[Hɨmdw o\gSxtMB`x{{ėTi -dS1CPfe2D_5f50kW7]pw+'x=X5xy!E:sv }t4&Y͵lY56RQQ!hڰasŇcsk@\T*v?-X՗tKb̧[[Զ-uI8fȉ\OY%n t#Uޘ%Ǭ/YF< -qȶשdoD*M::{`12YLx ТIqmӭ<{RP#Cy ~ JkuABoܰ:A&UK+ʩ?,bce>PTn[+}giUr?&ڎf*:|V];p lc4OSDv[NHH|?) ut  PC+hRg RipvvIj% j7J1K߆Cvibk]e +Q"daL6b6,䱝񒼢{NH邏W*3: oۢbZ߱gYZ0707010000028d000081a4000000000000000000000001642f097600005b5c000000000000000000000000000000000000006200000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko.xz7zXZִF!t/[]?Eh=ڜ.+6gzMdZd$qyfn.&øݒ>\u4S`-&I+(.Z #Kz61f%"Y ^S/TY(koCchVhqИ@ o'lK/C}t @iZ;YM3ɀG eP)|ȘD5LZ i^Pb_T~RT?럨)TaOfë?^psv-cIֽ&=?5X{ 7~-H4iw`憡XNGNąC +QY)!bہ8 $},6*{5?25 Iɵ $YIi( sS:."&x1c\G]ajwٱoQ_ ڄ͖(jLϓrI\n#}xXі;O=ۄa!˦R@5I|5ZqNg/Pz*YboiCkLRށ7%?zבCPhʂ|`MRϽy-.8ΐTpnt~c¼1⒴e5.@8ۀm87~F@c:l~<>="ֽL+Axvt+]-1e}/۾KsK4St*wRks%=%ܼN( 4Sk6L4tݖ9L%d#km/Ö5SVjy+N"][---ZDR,qpRϹә%jɼ.mjԞvx5RO$5U2$dAI;DA(Ep0U<20<:I@dH5m8蟃{>n"fPYs!8^ K_웑FxxO]sgbѐ+>X9Ȗ8߂a \ 3zc9Xg|Qc'1[*F-oTʢn81aZ%kAndGh%WE ;$~v0.&(J CF \fT>Î)Am~vXYbtUwۺҶp<&;2yS'0[h6ccGUv0 xR̚C淦蚴$iw / ðؤ@SWUwWiA;T%k@Qq- zV#]D<-/N?oj7I{]PIݣE}oܞRB*  QE!mY|YƑǼV|US|WC/ռ:7 ƞMMQKlkD=Y0=Gia5a,uBz![ @hDm"G\'>XaH1 a~ɴuTK_ ]]8:!3oMDRs>j&R :^ߧgC.i-}2I |,V7l H[ei<>)rg)X6-v@c6>:CrbF썂jK$6 -@VPPWW#4Tx;^AY 5% _Uݞ m<)H'7E5OH3[2+gne|]-B!#%J kJ(`}Es[R/i΂$P PrK &[IO$k2CYc/]_ ƻw;Po "c\wtAaL#^)^?&Eq\es~c yx!#Oɨ$]b&c/!?c͗Nou!Mx{xR*W{K,W##CȘyթ͓/4'ʫ7+ՄGTs;q_W5Jsxy셕$LRP L\w6©ܒ)qz #δK # ~DdJlܚ(|8i_\(\Xʯ}aXDIe@z3?@pXD(E PO)^ΤOµ.6No92)JX-e_?jVv釄d D4zg'0ǧ֡z wĔTFs"VOuj&ݒ`]1]W:nK=P;[/hfDj|<56ف`p@#ٷ)^ .h$9265YRstF "–z=`K-^hHf،lSR` fX*rjdd!fi;7ng[^%B .}_ompPMtrjx$Uz8U,7_Q~ kF54 ^u~~sa@w:ՂyTgS>; S>]h5GH뉖i5Ƭ V.g)pNB(sJ281ϿnIG0 )w)v'+t=Se仢ҩg E?ԈjԹ lrTa;yՈ$ 1ݖi̝jVj6/J iI['O 9)г|%qni5g`Gńۉ1,]{l>QAtb]3'|F*爰0 MЋ{8LWJHV6l,,ݺ(zhA HhEB<4ߔb VMMjQ5|k piV~G}N9 cY.,QP%:+"z_>&ZUօ: ݟCj7(KS^i]FYg*emcc>/54~R%>VʍQ#aɭ"vK яd4XbLO% ,_ZƜ:2PfNeO'S<I\qT=ĮrqD.+4`͋b[ӾE(p| dW̫O5W$<8V^7BX')|D+9澧;qx-,lXzӭ`Hׯ|OmA.j.FFrPn%cT0(g'6Y(Zxt:izλ۹!aCQz$mǸFKf~ '"vݤgC-hp)AvLA!M녇;H 70ӿ)P56J`< 0-xɖZM Vf'O0*]o 9 &gFFk[5AJN ɍUƇe$#Z" W #:v\Qڿz(-I&@AŪo.59,Hmā]wkM :$$iIs |ǶB[|.3F,`]@!.?tOۭ U_~/ NՏK<2x'ϩfEу@t΀ٯ(*Aʅ3|e2s4\($#E ޜD[)Z[T{buE/+k (tk(ͶIG-~ QC/R+X;; 62O -]!%H`Yj*G =z皔+jXa9,bV+YQaɊjDq`Zb|`z|`Ak_&9`7wXL!SqpWbc5+Ӿ(շԬ }|47S~bǫRqA jXU%ұS:XW= ܌ vkr(VN#;ys#K>''km6NAN{ʿϯXEPrԝNQQM;EZhG5FL~qC!U߸x,,]A3фG ?&VŹCx,eDz:Ӛ#FҀ'N9, 0Q>YQ(b?p5XTi(4kE44oiEjp nJME,1 j)h6 c3bwEvۺhaj50waZh`zGOL,q`u",sXXV5 fna &Otif+~wdtI`+=eG)m!5AFCaUgD6n'hyqlh"؛?Tx<ց:jy4^.x2̊>Uanv[ہ]{5@=-?=]ZQ$}RDd\l4z%EPo8;JY `oтuS^ӮWMьrҤmx9{If| *)MnN@"BF!g|dbkFρqAф"QE~N7Tw7+ 6&?uǰE0(gJ?j[GqjS=frHO@k:ztճǹ͊NjLok<&| !i?S nL4l'YI]}}%LYWitAJK)jNLgʹ2U=t)GgLl)Ȫ{_v!OX못ʸScsyoL>yŪ3:Ŏes2*d`=png-&MˡXY0fԎWEU[/dցcȀlK|1U \%\\3Hب2/=Nvٰ@b4 5ʱ:D5hf!p9.{68 2'U-l3Bl=/׈2#̅U6rl(<;Mى6 Ӡ\KU0:;Z3(`a?hAi8Cz%qj{dVh0xVgqtKIÅU-mXPyd^Ht3DnՀ@UlBC6C+[6k4$4e^^B>^nTw1, $}fʤm⾾.GJgVXE.˦zEzdIUwDTf8s~@d+*my5k^;\ze@g1snTd#=!mC/9#TN*% /Jq<h=!-fI/Eoy~4Jha:US\V~[WdF^ 4zVv1)`Jnj=oI)2;W\&15dj:rꚖ.a1c…>Mc#&V|2ჵTz]#MQ{СQ.%@lvʅ*ۊMniCWPc0_;mn7~Hn o{eW yy=k/nH SH|sa[٠|SSwN%'I|v?P5Vy2YpߊɉOΣy#&{*.K|pst@$p[+]E `ԏ%{ruDj5zDI Q`5EbGq~., z0(3Sՠ!;޴ nؠWwܬ3cܻ?kPQ7I2Ilm.うĎs`M*aL7vU{@|0_u$Fkf)E2,V 8~;σs{*oqa$ޕ[Zbn쑯Ig:8g+G#U[؊:HM]\bh!lB~u<@ e!( sH&ÿ eP‚%"n+\;c=\WGY;pkQUқ$kL^z%3& uB.P]=}Sܢy".WQѭDۣ!o3nΓV7O &c-i)&:Тk~QG빅7aL>ׂG[`Z`;*>aK_SX,i%|S{:]]p{)%9ó-)).DLPNع*x@yisAQ*0B kΆ@fZz[ֈy,o+ Xu-qaR4jt;q6)oP}2jxϮ %xmAS@?у:NX:mAmD ;"KJM8x(#~ҟws=~{65'!8 獰GT'l鿿U #ʎlZq`(Sn78oLՠ0.~WUSBG2Ww';dpuSV< AŎW"5iv&]`b0w3Ai'gg{Pa)M ̴S`xP} Ƃ %bD#%#J%WꀐJW;qXCP^[Vmuv?GP $wt,HN\],FqfEN#,FFT6,t.%JSttwEPQ?M2;HQhaGh²}<1 kHXʊ Hv[h*hw_@-W;y?z~{h •KJMZWnaثc4q%:AYf3/S}T~ڦs}ڼo?0bƵRW1Lz:R绮"HӻA\U5BY:#ZQC$P PGNuZd v,jcTM~NxÄBkpk`e GrId5y(24ufe$ Cmݬrsq{;2}Ww9o<33&4+nʄf#HZ?[,T}vfiQ3pw P-s倞mweK9d:B/nlS#k" "Wen9;js(t)Ӧ=-)%!_`mk41B,; =R@ O)۫(jzoЎWML>WqG'甲vi-^ӺE vt8b`{A7IJS&֎Jé?\:f[x̀U2D@?78a2enK 8I]rVo|l93@1%dnHn ^ aޡsСtnGzC coHTv>|NRV^2E(.ٶvNf~䫳dc{dj椰M0J +􈝳p1ۘ,2"DʜBKߔ`hZF1Z%.\e~`'`.!Yuj." WQ"lJU07*ΟPP(wgεͻiR)),h(^T3Uཞ\8g8~"wI6Xi #-;EZSohIVB~JouKl"4| @BJcNJtg-ƸכXjc;:a&.1mdu[!yfiC}˯Ʈu"#фۈj3 JNqTdX|8НfMjrԩ 7D[gr&Y[R)^1Bϳ\=mz'M BQ'#Vl+I=?/bh5{5>Lu5=/ gG{\3?7q{XUnFWy cQqeo#~j#Nod%tp##A\II4 4/_`Ot@u ^d8FZLW[},ijJiJҪ/H:7 ⶒDy^UJ;\s&pAQ<]74&Ykb4DTG+ (BJ[rI.5ƫU#aQLܛ Ku(S!:e-//؀>)H[.ٯ~](k@eWQc;mpG-8/O&UᩑF,{B`~o k}n`+M(7J.70wqץ=k[޽dqIj|e4zŊ8訂}]MJ4Jޭ*/P̑R{ڀ&[gviŗ 0a9"Ջ1R8w܀ߥJjE\JO" R PWa S} W7 )+wu#t6e՟LMA)S\vܷ4K[]˺Vn-XZ4 :%~AZqmH&9' Vb #\f1 red;/X)!q]2z΅>rsb\H}-nR&ك& G75xMP~٦N*V /ÂK.BTDM7 @zO]83Xe'( `LNeyLy;d /ٲ/d 郪Qu$~a9FdZV~j$@NztSd Ue J *Wt1+D ˌH<2V1CpfuA<)A֫A24jӊ8K{BbH 3Yr9-rX?yᚓ,Xr2)H&Tb~"^ !fGTf}AUaUz\LF/e[A=y MzgNT4r'"73S6D0?I28Uzq]wZ4)-z>U~tDfͷcht.I(N DMKYܒ2zKk2%Cy!Ϥ2c_Ա@-wd !QtvaS9?0?o%3yxoH4D ,TtEϺd 5@d|&u[y=2ד$%,%x&1uCIZk̊2BaUfÀ I>܁T8$[E(fJY.Ce >*5* b(=M='e'(+ɼ՟Z@ ;ͮlɋGC80<ܧ~>lUSi^J*YjEb…dž!8oA)0;YY Un.zciА}lRQaRI#~NL;EmuI{Ȗq\_\H~6S(Rٱfgb=)><]!HnJd󸧝Y̓/6\j衛O(qvjQO2ֻ҃|% 32k(]a|w|2 ĬAƻx]#(bYrlG]ү5Rd0H$L>nELEMq]}[*漬i69O)cB z[VX88@~Ø9߸ν-qju.l񛵕^XgN}l (]2x=r\6йNd^amt9ꥒ7Z4x8W:B)ɽ%9æGmy&Q6a~4#rqT9fYq, Rp}Nlww`]5'oUyDMEdEe)3:$~=)T<Y2=T}G6te<"טbJge"D2uc[\PqPl8a#&3.E"s[!dVeǧo4 6cyy*fTbO-+[5 Mz@OTrIÄCr2jH~3lJNAqG?G! Yxvk]nj5o. l0$~]+Du{Gi.1f"2j&+=(F|&bs ۧY_<20S*} &<-hM/1%ހ51ln>0A-+ X9=wx EְG)v~;ypɛFȾ4Xަ0TxCq0ldc1EeՕ ^_DpNt#g#NRgU-}->i0xLow;U2=1#־x:SGhib/,nnPtsY *Q/(@Fqߥ?(_u Eז^?'X}ȑ Jؐ)] [60aEnVUx :pt ,uRO9a|8%]rR̰u\w+ТhF[%r'}a6+1'H4n N\h pËiuTۗ+0I` 30 `%`m$/8`|RBHsb4FK~S3BB'b՞SﱵJހݫıODT艛nτh@ 7>M$=x7 >oznnj!55νuzl1ÆZvVkj`x2(WO 6n]X*Xk){cR34elvN7`܅÷FH b,%ZAs;<8wQ}'@G k~'7XVN@GΧv9TpF##ED(7a $HĜȝd7juiOHأ4k+ }MO'[d-bfck&ɒ2_V49t>HDΔjV߭ҺQ']cƿSfK Rq`74G"A"f8 5WUl7 )՗_Zi'[]҉vz8RP_\E)!|I>SW!B ,M^۽Ch$)i~3ҥKV)LV b9[Ú;2J"lPӡ{}ነ BǶw3$'߯|]s|+wS.{vCB,K|Y\k?EO/ET~'BLh8!j d)^фijf7TH6a‘.T)9|1q̲*ɺ_c]^ᛋp2P^NFlgg^a57g37x | 5l:3L8;rL\ax \ Mh[PJ4P!/~yVÓ)~S,2 ]-\r!?qf6J$l%^!޺$1/To}Etr0.$:byvAr#Q$eQ6Q;kd"%$){tFك [ fi0._Id4bu;nWH@zֺ1 3gM|\<3=G1@*0 쵔R{W 4QGuw6!qGWی.X]C0(:Q=7f"m X60> ׆Cgn~|ܝL(Fy#R6qn`:JA+$u+qEڻ!@%#ͬ4q$׈Fˀ e{$C"G(?3Zcq1(p+˦M)K=I'^?82Xi8;ʾ+vp&ͶH3uos-j&=hI2K[={:.A]1<LqB%Z"|-11c}Kn7J[e;ȧTE鑏Ё,Q|`(j'%hמ8A$ƺἀ|[M&uxUR G^}c ;WǼhἑOn?E$Ex,1"7l0j Xb.Lڑ +q4ov:l O6%}4O/.Sx>IP#ع"]i}4Jp~# z8%ͭmwT^vd𓯈h i(?8N!)WG B~{:D:k߼'JZA`<>$ӎ=ռ9(˵h=.*6Sۦȕv &ߑbB{| EpeK ie*)2Qi_",>w# 3<$,eKgA4 ?l3 QP"vT!Yk9 :IBPo-) Umބ{ IوyĘ};Sa.j*'c/Afj3fP؟ĀXOyEU Z79uFK/7*K'۞]tRsK8MRK6=Pe!26{R uSOeǑ';OWL{W^IqCel-hGֲlE7uT < AnQ>>|J $3=-JŤU.1YZKC*l'ï1ٟ'}=czJfQYgƔ`[HxD u1bc A:~zY @pw6>x? ؐzy*li2g*)h,_/qExtھ@-i*e xF|A{xp-\7Bz͔jaм}H4$x~Ks0vSYJ*L]j1OG- j?ְfϐ8{w/j]@&:pS4wWo{vrwFBTV+eRoxEO ݙHf)e)l@Psc{i󃋯)w{mU1'ЕtumH{|M"!|!޽1qG` -[ =W֨KDLy6hzpj7X||y|tN-ʉd6TGѸ28CH2-#]2w"-g46Id,v&gxay^d<;O!q-CĬ /Шd )r֐ܦ2jt:?mI}]Dça *ltixZŃ5[haRc.DƋ؛ӜI^>m`?0q$f&lXRc"EbFf/t0b̘Q?PW0[ѱsaowOj;W/а>~rO?٫#㡨3xj&XB`^ b)|2` ũ܇ ѰaZ.0A\n50)uE`ޗoRk9;Dԕ0]{SF%WǑ -\}2,AOӨN(׺A`]nBTu9e~S}壘U4Gri]z}ʦSZˑ%Y{aB^$OHFʃE?'tn. yg B~,Ӫ[ʼϞa::v})޲ 1yZDuYq# X׎̦hGw1C6bZ&f*\e{5v" "ʇ @}5&I-NMLP.ޅxkOhE%-YP۔mjۏy8T816Q*,%ۙm- DH}:?[t;VX4GH(lgkӱu짥>3M%Dx2±0{Q20B:,G cuDUԁtt:ka3 b򷾳T6DG bcj!%lzGL+b]W:g~މij 4fIdta ˨V&UZl)c&TskiEX =ڂQMv5ʨo O+# lK4>zBf ,|7V!e@Khbbh/gB1ʕ5[bpƚ!Q7-{z#`q# Mq)O (%UO1f~(dO QI֫iM´6x.DhHLɟ )o>NVەGI,+/oَ]զ)W݆prŌ+-4 xN0qJ R}vOptA"mlA}ΰUv"f0fz9RfyD^cz~_ii2EڢXjӓG)* Ϳ-hd.|A󤮂^֪a$:r8i%PhN\٥d6F6L͇R1 bFO\h `6 f@ޠeeҸ3胇d>dEM^i-r5gq̙+4!;MJLXہ;p bUHDcR.mZ>YfITco?W;y]L߱Ubl[A\nI^jhA&ѓE(crި ʢ}mϯڲ'|_{}&ݦՋgUFkE@|s!&M3Rj^I$*^8<'cP/4pWhϞkO~s_^$ˎC&wc#19b'4Ͻ{by$ TS u ŷn϶& iz=_2?n`1u v'K/s{WeĄy⽆!)4=>E=7jWB~dß?6؛F\(e]X,Ķj$KhV4# 682ۤφwWg͹j[< L7ȦcP52h{Dk,AB\q0>j*.bǢI0\QG]?,'.{nY$RLτҀ"$f@\Z#|JcwT{Ht&x%TOc4[v:oHlE+?0&y&$S!ͱq:.}cYو0x<~!a(Y" Zd+dR#e+a`^}}޺,'ޱ:%jGC^տFAyu`(L~5\әݖ)bYGG$7v}C XQ!,jt#phkT1}FFBM9' b W?]RU[z|%ľP]BLwƜMzm Oaޠ%~Qw? EDplC>V'^Ţ[FuW<]ʩz3m8!pZ,!zٓk:8zRfmv':h+)u֋$;%qTcE\efKȞ);wZc8$4`+ b+-#\`2΂Ӕ# JfQi<͎8Dc-maBG(3,}R[m~ Għ9<(Q~5".R8C!fI΁fgt~$G>8&hHDϻΎՂ@k.cU 6sGk溫^x)J 8Z|Tus'߀\>p;K*t8dzUEׇ X3}1OQ >{LOBFj_ًBŧ!Ӥ>[@DŁz ~PY2b=q|c}'\uKRc;JcFp?qES[ Iфh)^zi,P"P­s<ދRQ,NI)"P{ \֍Zo`!;è^xa&l70-rA?܈Ws:: #0ah+4NEDtRԾ 7nJE!UE`P|QuOgԱgYZ0707010000028e000081a4000000000000000000000001642f097600004f28000000000000000000000000000000000000006200000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko.xz7zXZִF!t/X/N]?Eh=ڜ.+Y`713(;<m]>5e3hbQHa'=A[:_GP-rʴo8gt1է'{AvX46թ$M7Yΐ'Vq?s!l3=;k)~n%ӤҐ7c)=* إӈ.)etU~엷IGpc 2N1g_˛&(e7\ڛ1̥k!-6{QOy#^hIVjHl9+:Cx"W: }|s=i[OhJ0ʋ=YV)?<#׎D >jMs^+{E𶜃c쫍2Ui]b'yCL\+=$6ՠ 3b:A8NԗoGp a[a]4I`l1%6T7[J?{H1_BoYiT)Yа@KKTrhc4|dŐta<5;^ypv=U3dIdG"m䔊{Ցg6j}L>/BbA9J5OE;ّ&=MK:4Ä1/㢅2f!/m9ZTʑѓȽse0eK1۟$;{7ȴyӫ ln_< S(źt.<֘\r+H.Zpv3Fs/e>5қe)Kx`goD~Ў7i_5DvS wt3{o<Ӣ"L˫, bK%(gYԅ -8afي4A< ,/Ѭ7^n<&.S%sRPՕr`bډ5C`Ë |$߿C-:(@Z-V|ZY¾Jr&r5*d]epR1<‹훰u^XׇҕD{$( djcC,mʠdjBE)yb0MI-:ej_èXus|ǯ+glTd?,+*K/tDv 7ijVD1̻[2M<|{^i:Uv|dqvon:Vd+BTkI{O[Or4Bimڄ zi^Uoًawz-ɗ:#6y6T0Z?]M6(ZP0.M] `~^" I;l E~EYB^뿽(ru+WGp(d3Ш sng1TKQ8d=z@ ij:Yт0vHZٛkۆC'J<'Т}0vZ+x>$aM;x*lmѯ)N|[dlSЭ!P¢%z/8`Jb/hQ|"!1`7 |xȺ:c![rn7H|D2l򜢯u~*eBEyI;*3ix7IWs{4? wix>6]rYfQR07 (~k[_"Kg03pIhÞըK_C?xf #Ea#^h&uM!#7>2(l|t2( t,)qd~X !Pѿ1iIX^%nݛl3wIaDسE{Gv(4"T:ڨ\ >?-7OAY9DEK>m{ |[-1CRaëus1"SBF'Hul1b$jVg* Y͋n3*oei[RnN1_]v? ꪲX&ܦTo$},`j6%yΪ̇a`^~ה+ 9eFq5iMт*-~@\`;ۜ:Aˑ>tgnҤXG;H(`L; NHkp8hȳ=ВwפFн 3_aګ*0EUjHZ'̜E{m eߓM&A׆Av=mү! Q3g{۰`$_Wku|)jϒ8Kck#~$Ld߫j=9ivnqZt`$^yQ vXiSO@8R-zwφw 93k{}`zX./<{j**4BD` cQ.NaळL=c)A*謄s0ʡ5<-{Ԏkᭇk8)}\UrEƮdsx}?}"i&cbi5wT2vt]rm 75Q%΅:GSܿ4HHcf0J_@?J*I'qP O3"`yzY/g Y;#ݛ L`5.y=:;ʴOpS͎Vޏ*IOғ9J_(y9Q΀ *? SJFYlc h' 6NF uX.lvY;bkP1d1N Ky <JM0u/Y.hî v#}+KKbv8①%햝¶bic KjV!^D]S 0ؘQfCt"e>`>oЂܸ/$M@~͒ zYG,g&Š݈L n?ac[fZ,pq_my<+&#7z:-]SQ9'~ vȽ]2x}_7[῱!^{&R~ַ鑘 h6{ĎjUVjy}.AoqN'Ч"$[vŌtMj9 er8eL~{ ׁ(#AogG^8]h-SZ}F7]%6DWtҖ1tNIFZw[]_6 Z <7E1_j'ޘw$C qP5yjq_')+h"Ф} Dpz%w`AP9dNv2;I V5֙n Ku58jv['l0(]z@Dc'=yWRo=n-.j㿽#3HIQ T0Rh[FkF}EkVɰ.Rߗ=  :cZ¹'J{js9,Vw睠%wŐ-ѕ()/x F7?nf dʧFqfr?5Zv2J?I~T`H\>Tv=XrR(}GT@:{#dXEQc !)jeF`"J' VHqvG י?hKt/-a->U4OٕG_v,/QW%B _OuhqBc%P0*~-\щ4&<)$xåǀ]sv.ӺT zϙ쨒ըWPꏊ2VW_) D7OY.,l5.P\Hwy!3t`Q!Gg/fD*uU ۥʷ*esE30g8b62k6<S\# m#B;2GP@nZY(OE*UBsQȇx}G,VbG@vZHaWqS-PKۭc 7v2]}|J+@k~+*L;c9z'eGXu#R镎|3uVV LT!gH#}i䠨q8agQ žv?H w (y ]#{;IFR!)fG.pH _l?UH1Z~;}*\ܣOZw1\wHY/k/(!,CD+FUA:7p cj{Σɲ!to-(itBGX:ꯃ%LQ5٨VrHѨZZzAgbiOV Y]7p0od;TuT=$,\#q#”vuԯ]$ޤ}xߧKo舱VB2:*nn)3~Opc"l^2J68bEl5E^脭(c\|H{*7"p|f: g ?ݕdYtNG1 Y%~&B1#_arD bL^dz/G\A]؟MC~ aZ{X S2A 32>kYC~:+?< О?sq߰ifށBh~D0!O.aÏ<c+ Y0kq5$+>LouG۽!)}$1* cd>RRhoZ@Rci̇QY6: n.<100->? mE,5;KY`Q]6;`˸=WBKiݕ.c+"+ IH.@ U6 q _ΉummDEhe[<0H'F$-7Гvᛄ*",i &h̆1p3E5rȫ1s$v'Hyl3j' ٟ}gF* /'L d*hwξͭL"iIv@;HRӔ"=B>]t ݘ4o-Z9Y| ]f"dͥdݭ{Po)~\+7VRhШUQgm\E3RNnx]e-̗ԄPmLm&]4+ar({e~JS9AD#"|K0\Yɬf6Y31brEn۹fqTj _#ч7ilw:PY|,L6&7E'BO[9DE[0 g7NLݻw.~Dp&ЌDQ^3ݓ`0/4ړ`͒ 7 n䴎\RM2 M/1tb, V?Pr)_>ᅼtR4HiPDUnyh)W;WUq0 ԹIMGvpP/k.Tծ7[ڟ, F ђ K?B(p.*cGzO$Y7]vZr/0:@c9!oe_W[qqVJuNGHZ ,)6#|MmS *ƈJˊR+J׃5BUrY_Lq\n6sJ@ '#5@9NY"_eҪ 4hÛP Ax ogxĞr~`uADŭhJV5x<^%2RɎ7ZwJEa0Eш޽b" beЎrtٙ2~&2d `Rߊ B1u-IHqHmo؂H3 W+mFu'&J4 s`(lRV3Z]w/8"3vxv޺)Yi,>;xTNbQos4ͨs.nX[_.Ip(Cv'#HaCP PXR›85`ؕ ަnbW;/Ts>=dHqJ(lgOL%xj%I%j;Fr2\n{B ] kЦ 䰡|zog:;^'RIٌ8ڄiyaAkDPgo2h4GN_MZ YhIR:)qL|f "V:2lD(i=?kow RfLt^+71h6w&2`Y:Xl3"{3B?8bi)ʰ7TPZV`RQ.EPڭE(#g+mcտvPKg؆YI4" ortqr#q(}9zx6TIvz!Iz45&SJnGR4\%=41%C+3;c*Z5D7جQu7{;fUwEQ&? ^18I_LXϣ%{4tأǦ|멸]9>]oLmiqY.I""pZ$e,cܯIjDw,i"X`c>r6\/Ӧi|$3O}d~^g`ByQv@t<"*s!Zύ(o]NOAƳ J"8(4+9|ƒE8_=";< ) ;Vה&L2"?.c^ErҲ-Ƿ}|O4HdXj.S 6OTߏI2@qhʗM Q*6߄OF.YY$!qY-șSƈxczSO2{;DJVݍпy Rgi8H6R6/Z+ſMzyժ s>#(yfHJNY?eUD<> տ 45pjǻl"x-)n饓 -ue4=y:L6(WT6!,6z[}~m@N=-~@Li2Pމ1.i)x}{vC2hN|~u7]^](ǺtLkmjx J!ueWPIhȆDRva x(F\+ =44-b5'-nԜ4McxSb|e=a*=/ pKw^.WczQf,Olpݑ? |ѐ R  44{!1cr l]R)ܴ[k]sZ%txt;J^ܻ  ˖8np˓NKsXM]eO$.6y,9Jm+,8e~ˁ(F~I "MD-P8=E$PeY}*7*VC>0/&9l'd*eu#qrOKVy# O~NC۷[#P,"҃LW+,0C+ b_]_+"3ЉAҰsCZa.㘯es7l@C7ʸQ'[͓Y^C}(ހ;)*e`> .ޏe"VCxNRKHKf@>P2 &AW3sAkC*, ),T xM' -Y ;Dhd{p4MI5(c$|*nXfA:aA:4oa-xn'Yc&p7Ek6LA憀)V17JvS qTCXdPvc% &{"c"Q82ކ'%GR]S!]?{g.8W^',Nd~hnwRlPNzȝ{dL>60m>o^uqG|E)K,| -2`ЀXy :UUuujV{=ɧ6كS{ |;FCm3yM{3ӃaĸY+UAV{)m*P7l(6k^ߎijGs) \_)Oߝ6R*-!Ztg7G4 FƂ^ia7H^iKn"^9t@DN$6=]Q[W鉍 1*ؚJ .14 먒Xn^;2nؐ\ǵZ?p}D bg0"A^d&pk=j|-1p':sGY܍G]Cbe_HVogOQvxU VIH L ZNUbc75C/: ^!Bng rZ4~Z]Z8@Z1| z"%,su<@)ށ&K n+ըi"WRb? jݱ3" 勃hUA6+P*Ag[9H4* ~TpN NTipu.Z)Be^|YB}L^T-S) iH4yE#8N' l a?Hy1 WݽY0f ۺLdPP3§*GYw,dDOՊ}F9O"@S)n1SՖQӣWA&6նǫ_[ R4hNWu٭4gS OOK#A[Lu7燉Lln*X=MrEM!q,{ 6b.Twl\ spXɦ?+"7q6QaTX{ %PNmW@/[kehuEy9S4_yg{jotb;(^.$Q>iZ&%lU^l(w=Q52IMjl/Zы|^(@ +oP[3]1[{&jrĥ7vj-B*w5RF0% /p!$jy;E(v3"M4f~4ŖEB.{ivl]"Շ5H^<CN^()+Z4s U8!pU hi^$sKIn~{V.gEüC75(VU4pӛ|aM_ܳu_]`XV2BV7Q>2Z{R~E<(Xci2 iNQZ?ДLQyf3=Q]w92H!phU xVR9to=6*7.~D*N{0> 6Tq&F޹J VIWV+ǰTd!zѿhcn/G?7tݳ8"S“n/ X]Br| =J5?Z~2i[ +U19sa5$ #3 <]"WP25pG3KlV]DO<^ѿtۄEiRRO@n {v6ڐU5Łl(]RټjVB 7yud%45MD%pٰoK|sP g fE ӝ 04+z<7{;Mt3eHiJjwSw[K1sV 1n4"V> .Q~Yq?%a2mr xqs嚷?.ozݢM ϱ^im8T/Qv TIݢy-u=taӇѷ&!ƌtkW;kkzhlQVO,rI{qϠwMsV=ğՉ@R muO4vKOw6TE/.E?N!cRjFUTua{{YNy>fu[Ic8󖬰> 9lT?MvbS{Cd]0#}fEZ(}$BÕ`._uyY$)ꮌ!ƟZ$؃Ap$x^TҔtmo-N Ync4C6wLXlbQfyOu{~t{1984c sj;aA>,I3<7FAm .4Œ^8^ +.OlA+L[<]8cA0rŊ4UbZ\S+E!"ayityeۺ׿DN 澬=/BOzB@]ҽjnEskZq/vcU2\g±MԊʗ>'df Cx7WaM2䛖,D8%*29~!,7 >cC_gts9ܒ!XKMe3;Y ^t|,rrK{DQaj- ZO/kObѠȾSAՂ.d+a볜;F{03d\ƿ5:ۇ:Q ݧq9αSwc٤;89y|"SJ{pB}BW8ڥб&5PO7=&aZutC@5V\ִ%+/F;OyFZ: ?|OG6U׆z"Fnq4-Xp$.oY/YuJ*~_G84٥$.2jH# HC7W_R^:co1Rueɖ{GxjS!>Rn'ԴCiY wGIT5b^lqCZ.L'% )zia3a786wl9IQx$lJ~[99_Y97}Eh?,;!AÿWV(WK_o@>_lMt1}15zD%:-;_`Bưuaٳ֐ds;Ud} [za,%%TH( na6HYSR0hB/nrf\DRp/ gUMq[8(غ:AMFM⼡E @H6=UƄe1m5[ұsuX,+eQƲ]n+Jj$62ƵN&Hsg/4v̡yߙMҪ*ZJ_tc`'\/"u۬@zOvPKEIlb݌w.^yvx&]4*38+Is8Pٝna ;ɰ*wFNi.Xxnfw^Amg ,[7{~j%'Ԙbޣݥ'ߩfw_ .f7{Nf)[MR!:&Fez" ;Y3Eƒ%];f+RUEmQKzl3#5ƊP:CTYCo8*.=~.W|t\jX:(h?nc K:O߱~&\UUEΎ]w[ +/AFan*%1Fk\TNMuV>D'BE4syhN w&{n ?pDrm .]˽6|t|o~pgT6krl鵚_cw ^r2dJLaN^i? _eu'qxʾ7L]YlYXŊAL{5ۃ+@vz] & ~¸̟%Qdf R@i~7jd0p)nuA~sT$J/1Ӂ}*}|J~Jq5F F[9P}GBH{I3'Mr{}|G*V,~DȕY_t8-7F?T6pRQ֌{CK.I4jtqpY~.r- _zVRKnfgj@n֔ͩ!H7[<`͏0F&6rR{Ct1rORx,l[]DIbLǩyb'G(ƜܬMbx)-gI,qĈs>CYO͸78& ~fʷóbZiFMqpNbiԕVlBfp KJOyv osg1%[;l }zWs-ι؆^B P5:, Q߳|! ΜϾkffM{KsO1'pSw W|PY]!oQ܅Z2#A+'dwDX y|8Z2"? 7[K'}cE(jE:ҥ轖jA9faiz.0(F[1TW'T.Pd3rx%_< Ȑy^=R,vr\ClPϊgyQCyQN/vġ!7]D3<\, M5TRvJ7tgelȪ%ifΛW3v07_ɇB-m0BU ~ I "r;e:GۇY.lvR_ho}*clbG^\t'#jjt>j#=_.ϫO>ց@RÅ]iT !ڍ|h: 6}F|=_Ҝ ,zq5bl~VզZZ]3b4i3rIށǘbI?6'ʚmkӖ[-++^z89dDXRB(oM릎xCxc.>!!>y=w1Cq0CtqֳeruNwZ7㌞Rz!'(6Ҩ .u(UyW'}:;:BV'& C؄uf}hɌ[*s<[l^(ޠȇi$˥4yovI!J7 [aI"Q}>*D꧇\pG#!Cx0ʬEjd Į,e2TҴRNċY QW*_Hĥfq/?Rɖ>pJ\m16ո AFha`WnY7Fa F4-7\K Q-CT瞺ULg~ 8ÎoH;\dX2I`t# [MHl)$ISP[RFiSǻL_Oܓhi\OF~tM>6-)fMftbό~fyc߁񫜺xY e9W8poTm|XMo7e!|iUL{l:X9];L|S7O(c n n5NbrZ7ɐ_25x\uR6's-h|L>A%TM'}NLFi+D`ksk^?G ' k;\1kIA>vN(%;W YgN~{2 y.hf)ݟD H#^Ʒ;3&lp1?|V]L,|S, *S5DdrS#xN4v`w-eŗd-sKjkVz[@7Z})̨ lStL X^7Z ܆'pwŬ@mt0>)|JI_᷸7XExܧ c)ado9i^w0閘@nw=&Z,xYr;߄R??$&\oJR@X^Т$nt2Z:0jב U^Sksfib# gYZ0707010000028f000081a4000000000000000000000001642f097600004c90000000000000000000000000000000000000006000000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko.xz7zXZִF!t/?LP]?Eh=ڜ.+ k6893JӰy|4JoDZL*9Άf>RSv%~SM)q/%:: dm`h#H+IHR)u nxK0щC}l9qV؟1]'r PF1Ab AW .=*=1i@$9/fg ^ӓP̹H~mDmCPzh%u˪:-> -(Eɷ*PgaR֋|Gs/}I埅IANb6r_FP#JrvRF6hܸ?V 'eU%2_`mgoQm%CL=!> 4a A/] ;nJr@f3nz9A| ̅Y[rԕ1ҕ1 Z:|OC$>\z+0H!CNIf7,sZ=zwb$\7Ĵ!љ-UsŎX;9އhcy3| ۍ dȥEN?jTQTޮǓuǮ.x짲ކƥ.z afw:ORY3#/w9Aa f:،:-r\5q և;ȇ6"Doq"_- KGgzDXxLm)D| : +rMvr]ػ2 xPWQbs]^O_q<%Fg^+׵ؾ~!I`v>V45tZ9d>٬]] 2^|g:ףCD<3pz=Ə'۰.zQggwaX;ܞMBqEU :vT^䴣> !UӬ!mUt˗FG14anmm^B SdsfC*/%tAjq@Tc%țQi 67rDӏ>NetGcXΫȿ3H wZtpn._ P}cIkFZw=l٪ U"xU}]H^{wRYfϮIs//A]7KmҤ`}Xe}nT= O&!37eȌh{<KlDMl] wG 7PW4ZBZ"v:V6 )BרW" er =$)"P`;:,i0߳hBsS()7Oqm Pk)*OT 2 I}B-`2? v팔KWNkP;!9❟p7EŪӼy\ e#6.r|0[?ЏD5/aЉޟIPGFdisc oJ|̖a`qA᫲мMvo%fXvUۈ+Tqs ?̴.%}D+,\&|\BJ6ZJ&%hpXʧn*gKwNaZ3&PLa:YM<;ސӱJ<+AjTsC$YR,pn $vْY\c1I"j y@|3 YnҒTB 0 I 3K/ 85{ $md͖P%'mfEo2A^.RO Pn|V*PqcuB Fu##ŚZ (\5FX.oQxYU0gugo/O"v='=!k< פe&q0jfg_YX-}s^QZ4*dZ!|Tېc x8\ H@*KV'ab -h3!xyFsa ]$.SBD k ;` rM6>=m/2Rcr۟ Ie̮>>b"E.'x*<+f+1MXf+(4aM#[Я¥.n&9躃_*-!G8+1`QmbZca0}RV5/ѠH?x'rg[Q,4oh+QO6LkE33&CmC+O13-tZspx Z}HE@T/kؾ!bTNuaqZS5jԾkL/$?r(׬aN/5#R%mPh ˹þI@yj@-JVyuwMVҰ[<֧h[9Y0XrhNCM@:wڸ4 YB:gO"6n8d$ûvVjq*ڤCD#M:; @%.f<|ŧ4.e|ѽdN\&nU^ g#2E&{-l6`gt:.vzR4:QP6x$'MC_X~-.OWz .;+c`&x8~xPnDFtg4X\kL$R-<dVKO`,n6d?]@I|!rxvL>6Yg2-,R!z- yUץ1ɪ2TzUNSw[QM)kػn⨓@^ ]^x 6j.| :&8@& " F-rfDIY6GRξ[25xLZ$T);tn])AN5ZIs &*58ȁBNE-n+y8豇}:ݬe Ld^ԀP!BpLrzFEP-#z su*`D;:J4T (HH5́}Ӊm&q4%ϷZ_!C$zrʲn3&?nWg-upnMm}3yKC~m)\g4c8jޟ^BXR'LU VQGcKh;b ?s=,ߜ=B_L|!r{x7#kՇ)pG< sBլ W[弍B=r%a 6M{ቢwΚt`·HG?:+}ghŲȆlcqTYJle bgRәBq$@vB6&RG&^WHE\> qW cfɄLL$͒_2vtwpkF8\[sCK\7Q"̵orXW!EyY!-(xucP)\ GHK- &jSJJpn;Y{\HNE(Ts~eSaX]F6X:]Ȳu?5ig[m+<|L+)dzK$U{R*POmc AJn^ClG?LV}}EڇDc _pE IX@\Wո˼%ji%*yb/駕k\jZL1]Xc C)]>εlAW͚D+r$Ї94mw1$>ع61U;3x}mG^"H3 ne%8,֔)!d}*XhGv83\b6E8eu|Lm-#;[Q[?^V)|.99@4ŠURopU?Ilk2VfP-2\y侀[#fgqy 0C߶9WfrJyd6\`='5'iFFseUNrXUޱ𒟕J~n>lPV;ღONpۡ'2f4_%6[S3?l\Ui-&DI_P}kZ9OjnepJrZNj#-=ZV\+)ͼt$ B*N݃|V+;tRFV¾Stkf(P,"z9"S 8e\K?c/ ]9foY[S2E6\hFi`.tJݛ4+vܩ,T6 ChK u_[FRH>妵w{zZC+]|(u4["BdoC 7*ڞ%+u|Hb,W;#:ZX &qRi4V=_YX7&ZD3V G3W‰TB~V{x^(N$II"xc?KNԔ}ǒwrq stִ(a[W\xKU֜DHUy1^?XC?S&_ܺJOV!)wS0 ,x_؃ noR,9$ս 78C%v.ke_-c+cMΗg[Jko=zQIЃ̾O a6IB{@ Os{Pԭ& ƌ<E{~2ٙ^#?@|Sf'NK=(JС=ĂbhhN ˖`-2"@oBZOPN yaN/{I%.9n r(xK^MvdXz`c{+nٿ]tIdf&*&ɲ>K+xG4O3* `yJiFab^GepN|uN.Ғq"]'0 L5m~+)dcv@3_钦ZZ a Xb RE̗#`q-UxHXS vRR42^~O$N64qu3,TS\PcwA6)MQ薨1 Ki*)Oytm <3)ἕy@xuۭcQ\w L}艨9B'/7$%SG >]4"ExhD0bJq̳Da N45/u< VY/͛Cwt ,Ȕ9KtX#g*7 ˢ܀%~:5{Ɗ6t!iGHLf}D馚+ξbf'0C"PbƋWFa|_Q/ 6i aB7ض{ vٴaA Nk};ȍU܏"t~ࡉBFВʽ9"W}jЪu0):Uv=S.+?zyrM=[t^x=ɏjYnTkrM ݳQBK3',V6ƒ>t~ߦ.`XIauβ.jniNwKX&ʖ&UF{5|ZpkЄ*߿U(,i9_WiEBOm}#~%%?P[ T~i r-G<α:ޕ S3xBf 布)`McyТ\Tk<'(|ۛʍh_ SZ+8=8S<~c2L7] TrŔ-tf?>zXRy&=Q8XZ8 ^ ņx}wD\ўx@š90H:i<"sSbLU{n,ۦo eZ3=H~V+. 'ZBsMݏi[DUENmRg>%VFYT^  hZ2ӛNowK "&P&Kk8P0D3pDrU|w138@Ӑ7MP6me/bCT%ip64RxHDslaފ'o" NT]%_qb3Nն)l[#=޼P-2!&tB*,/I&oJ ;Qc#B>cu՗oN5\P.9enjR9YZpRkugb1hI "ZT@fbY F|CE_1N;4Ȇ4dE>>zbTՈ gZo TyŃ5FKWI$`teB/QT U@B*, sQڄؾ&c%܄2-z"ЛFrl%:%Pf+@/YBԺ'R !k ~_ʯu,]*AjY:׀$ h]q('>zz!wUaxa5~͢ixk 1fL+fсs#͎SV%iIEՂdpǧt^۟6$,4Xf4'"{l ]cf@ED_wjBY}ͱ(Jᯡ'>oCb#u<9y4FqXN&x3bfe3w@^qr| SwiR~w cF}c&rZT{(4ѢhF)EwWs7?niq}-G%dy%unW7J8x ]t6diQ4ܬfָͣ4i0;΀Ĥb}Di##,V_a T,MW~dH%}yZ2Ul{K\Wwز/(]*"f]Dg="uF@x*w$HTB_b\37ZE:i*T7]gcazN1aK XA`[^Sazf*,6,f3,_/~ǽ ?Wm0Uu)aI)roܭfAJhqy'ފA`+ښ+ƌ!pԜ5? H=ҙmͮ^^@Hpd-9 Ht*RN>^$PŹF!GWd<{8j //(Ztw&V/rIwRᾙdTգ++ܤAߏaVpA,%~$L%A| #cbQ/Lml?5ykܽY)F>QYLnG_q,LXM3U39#ω|~@GzO6brd91N#o.u:ˀa}N 9R1b0{k.gv+(a7X6M:&Quxl!)`F, G%ȿ|N_/:8@90bh .$!R`['?!\'!=n6iy bq/_k* >I> * Hoz(+j ,e8Cϼ*O&q<2G{u'2*sϲ۸67BrFљH/Yh@g~+w/%%quB]moo/Xk|)jՓu8zv}O)!GYD7 4cٛ ~h7S J 8$=e͢l`Q(/9i'"U)CXPboYv|F}MR[_y(a0G[{}**}S贿HI1X݊kZ!(D??ܿr$L&t ~V}Oa7k8Q US B#kmӨ(xc@,Sf;̌DRee''XRq,Jx 3v. 2] wueBֹϠ=8 #mf+}Xi~犓wa,%ؓa!ꔂ*D7_C Q>6s O 9\-O2|2 =/:O5nϡ͹LN]/Hi2f_oA$4CX{\])s֍<(q3x 4<|/yF\#iGHŕe!R̅ ]]t9$߳WAWRD< {kR}aONe;)-9"Ty֕ uӫP87/dzeCezu5DS&Wgi 2?C)DŽ׸re rmZE:Ja$$ȮC2|r:nJ^Z5p8kܡ жѹ>r{ԢjZ/8^m|ϼ,uLǾf-p(=pʙAV2ku$؋8 eƪ@Ggy-+KӭW3ӯP= p'1Lb蛹$,`kA(}lt}mtv](\7 xRTiȮ vxܳ8YZ'NR^M\UNE\lVO ]44|!̫*G@P;ˁ=H®/  !}yj +t0 𠑑'K#~5B|v\TR=ֿE$ Um keaw0 Sm2) |4J6>W )*mrz).ݎjppd<ި&"׈DZmȺ3Tt 緽Xq ۠je BtbWc[dI8ϝU!$\P(:bzAg`cQ=]e Dpu @b_C1o ]c]ӱR- <,E] 2+TU1 sC4rFHc[JFԃí;m.oN(jp=d0?V{q l6պMU^4is/Yaͧ< /XEhܘu[˱d 4NE~5~K5P4}A\_6InޙP3cĉE?-WL߯<ت4"٭?IӺ(2.4EM3?g%|a,^J -[2dhqX4/ 1{A:SC'KLJB vMzʒ$Ư=|[Q.)/: ]iBޓx{`=3th44 *76wr%or'ϲߣ efhaR%}{W>t%6Dhfςr7W"Ȕ)y೦nD=-+qOl 9e3psts#̑?{V^-MD+P\N w]pgMcMqr0L$nn](O}y⟣maR6$ 2uTbpSfHڡRrIΌcT0TƎBU|Cr0ҳ?k*9NڄaeBb{"'C0Pҁ|TPcV-JTApt'/Zw$xd'/umxH3i >Du/MdGp9t"6(ڝ>]ٵ,foxfo ?XMv7vS;T$cĻ8]U]C ؝]^W)7[S&i. [!*k,!Аz/\|pNfX-ܪRvǹ*>ė@g6%'Ux`{>IO$:GU4#Aএ3f{)MH+.b v|bBܢQO,|hvJ~^@ei2^LJd0F:pv݉c2,p}H}8u>^E<E`Q>46Lb_><9:-b*- ["P&"vJFS٧s賢h+XԛG~]Ql&sic6Hzl$͚dt^iևwQSG16H!)QYt.*[`ܽ%;V?,c=;g0/{}-c r/h7a>^mY{Lυ+/,vrrmWg$xH[kKՠ I`ݿrqcjc]Y 5u>GMGvy_Sp PXᏩs\Y#*DF^>>qK[l@xB}5>ѡJ>IGfuGĠQb&7RX9i6A1Mng3Hbɥ.USݿ`V)Ș`-mR _ݽ@2KJ}שlXҶexMM.xzmX ZWP˕$j|a'F%I e%SHFQ=ز=Tm`QYT\JDcKìla(bޜފ T #d훎{}XhLxdP& <]v+ Tgj >ᦧ xw$oBmj-~S3Zڌ?VW"{9P(Kԓ 'V:a$: [Y{m73*m1㑯79b7ZJlq(_\v;xxF4gcA_aZD0}—3{翓e3PP|BSX5:0C,m2IYi&01+LLTr:CTd;ro֫^nxP㫯6W5Ơ\zcehǣBIeVȬjf P;{#4R+6&-rhr`CDVhGLIN;hWǟciPpqރ"ߛO(yWIW 9J\' GυE Q+<3 yp,4Մ8eVNsϻV=8 pUtx0T"E(TV~RuŒl[8bm gTg뤊sa`2 ~J)o$LQp9W1vèsts@f<% z$Q/qU"P+u8~p7%F`*-9m8>BSxc#];Ǧ%y_NDE 2_ `֪DC. 挀+EDa%kF)C"қcE&t$+io7Unݕn+\X9IXk΋^b6&zh-#:;G˱$ Ծ3N-oz]0/4#+&m3A_Ov5Hӈ 2YC+ՖA ,^rorZm:up  C8/8CuP_ . gxXRD?ӜB/tR3yEG;\W9[|\m=jgskJc,ę59Q}4k}д<MuOێ$8 z5AK"ԙ{D̝d+'zإ^VFz1Ƙ/#LT_=t 1&p^UϏ˗zVKP"^ɐ#E„:ha5D4_$srntԕ_Z `sIl=+w_n-2Z M`c\F:6,; U+n;H4w3"g֩#Ot3Wn>fw&Xe.Ɩର8<՜_hU4I}5[g1|VҩƓ>˄θW ީVڿߓ>&K<uj9 }iUCaxv|wmoÃ%~y_kwiyZ r "#JOi:t>WGFߩKÄDe,.Tze+"f$~a흓 Z}ubC6|O8bj~CܤNNM)wA[[&AWjZ|x#\]ԻlVGI9Ȉ Oڗo? #y\BʸFL#=umU rE͹}`V;"0("5 >+We/0I,dvR @0_y` nqcہ-Y0 yG^=YPK#4$T<".w]ԛbMº/|6kX*k E=TϯC8zZBMȬ.ȧR>+&98,'*q-䞀q]D6Q/`gLss;$*vhmaNؚpAxK&.\Kprn! A_>0Vkar_vOQ o( QuyqdTݨtCrT'^ws13r80~@nW|R.u cWWx7c!:wq- Ol\KU{[بJMJ{&egYZ07070100000290000081a4000000000000000000000001642f097600003d38000000000000000000000000000000000000006000000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko.xz7zXZִF!t/<]?Eh=ڜ.+7Na^N t ҂2k#^%JvpKw8utũ.iD6zvAN ~ ^)'&LE'AOu<73sSS~TI[dcjjtlx0RqܦphU=@?VFCLN4>9@6Wip6 5ss鍲~&EJmtc=Qs`$.khoAFĥl+ 2-)"'~A{-/@Wzr@6-޶<8e+wB>p$8 պzX;cG9M;beH,;Lz!}\(e0 sֵ.5&|!Q2+d~n~ӟAw@C?yib6Ge BZD ]Zp YJ!@bY޿-:thעE#*$D2_:LD߅Y+ = 4]wD"uߊcY*t_'eλ(̿ɾJv&MRRP XLg"'DR!ފ/l-> 2RV08,th^q)in*$Fx D?G?foJ(yf~ؿY :Ǣ%C g]=npۑ}2J5ŠQŻwGД_oVH٬,,K A/Zjn: ei% ,\ ÓG.UDF ɧst<( uGӹSTP;  m9g=zZj\Sahd4B>e%d2x}C,ĐS:fG}n o.0ʼ-7}C4x JnƅrM9bJnٽ|g}+|]+"bк8mv$1#9WK02-۝OBSpЉEI׻d`uo-Ƴ>t)uU/tn~4L|y G3/|1vaIէ$NgPüRZ Pvaz5;xCȆ m$@tAr[~ȆzwYge!]Ad#c=Ӵp|ҖmL/b> h8.۽$଱H?6ђy$ON=6>. &z 4PWA3=>y+]0ųXI y 쬦p% =,Xnp0T-El)vLbBFy4)G |0eO8Urj ]3S\c)L ~T.hi>j׽:BfX<[s%S3Vও }Jlˠ9 }(]ɮѰZk7 fX(Pϴaܣ:a{p=U1{r.-~z- w~4j]8_cv@zx X-'d֪G7PP7'P7HUf^Lx'Z%x&S#1l~3Q9 pR3B[(jVuWR4[什o<*bZ^I]ȫΡMJ\ {EJ?ӧy>^zߟZ}iǼ>Lw)xsIV]{F|E4[= ͛~aT.@_8!2b$^(CB\ [!c;, ݦApMo֨W&F\~B ;ǿ˪Ć#RFy+?t9P!?;ooW.;zX(`^+6Y0oבo:5&MM,=g-cS3f"﫚B'> _=#" ,=F~vl,9hH\5\QHV/j)^ޖ:MKҲChs(__719T1T'qmM=R!͘ - ߾yۮN ;ZÉ$/$AL gV;KJ,Qp>#3H?}f-0`od{Կ .ź.Sx^ dto%y=DIP`^Q *$M)/ՅuSwrp"<b9A뚪;"sh_zo=g=—ƫ(p)*zt> N2Ap(qXIkH#lH}rb)w\ 5dO׆BicNZy_c.mzQi1p9;pP~C WV:-q1.mzM.Vތl<"⎰A(}(`w! U ʪ1Nz)Ilq\2iq]I`腲'0GEQ()R:Duz>nNra+6keeCc{St@E$5C\,-yHey<^1RZ6 GȝWXa!] BǑ-QuX,X!)ó|ɖ[|. :3[+ JmJMP %;GZ#tѫ>ޟ!:<+K`1w&Gk/l߅(Z#"FWs=Q,l=vYg5B8X-MyQ+蚰cߡ4)Fs kqio|u(=uֱ- iU*lN^V?&_A|RlAk\[=uw-{uu\bjaRĻ*Tq=P]']cZP* _Z~ 89;؈aFAD2|@;OwZVސMU20)G Ĕ YI&!#GX:w]5weXjv&KM2xy@Xr89cJo_t ~W|-PMuXxU(0híK/1C*IOZ!\S JݪFT9JPFxd玁1–䡘AyspKg=,;ei"$-MH殍sAj= ۄ9Y16w#k/oeR _'yӮmޕv}mm;H;Tj'-^*ǏU`Y}ETo\5J;2ãIS1e!ldG0}}2WM=Ka1$ЍATٿe XԼ n=֔@qIf9yl"Ҝ} 3Ab]_Pv SW1ܠj0F kL.k"jqɦ9  M(Т3yM@i{m[sjK=uo} 4"3 |b=bڀr-*%҆kK{C=[p!Kb%{VjVԼb}e197I}y*J={՗`9:m2#G~( ΄yQT*Er0?\TO- Q~_:&wVThпX:aX~nQ1òo?2SNQ$nK2V|Gi3o/"V؊P'}ݻgSUS༺Ҭc'=6O8Kx)k\82;GAp:y4DK;Ej㈍:ŕ o} 1woR`Vtf*6TFB{jO=+} 2~Wj~7 ? _x@ZS$x$SQyupFUiN4 )x>~ehtU~G BA3E2n[0)Ǯԥ<:f9@tfB㳣N+)ρө\]Ggvk.JKa[ԔiTB_"wk}!Z1aΐpoO85MF, m3;' \YAVggvTWT "0,g3y|{~\S"ktN٠gN(Z.V$N4YˇH#^Z寁 )eX>%@l&J0G<: _R];/{`@;7,a,Q,lmjcm]Kn.g .4vMeKN- pƉ^`ת K s8v {)Rm]ɿ3t.e5~aɲԴgMa#QpQ#ß(?N:r|p#tq$jCok ~J8CJ*|^.h"K<*hf:p_@r,*Kӌ1Mmnp.>N?g௵0rY"xp1*~qղxK6-+NJ82!WZڵZ(/QA<#=Ob#̺#RSZ왔p"W/a;ZJyƨ_ HaOY])b.8pԦNw߫|hy!{2 8Yķ_d] FEL6iF-tz;]'_(șفi;ؽ.HZmց ?flEz&ɹ3^U}z}s^3N$kM~XcG-OR`Eځ6f :@Y"3?\3mKhU T+s-ls}MX%]BuA"VAP;"EPׯ(|ZZMW@^V|8/w{×C$' іN V 0K_96rY,/XdGp(x׍T!z 50A=j * xo(]ΐ?AgE[߇ls̛Aj 8;`:;JRHK2709w6ɂ4GY?$MUtT~o2ଙڐҋTLP"ՊDOb=o︞Meq|5YyATT)nX}u /m|vӌdf k}* -@YٮԼK.^@JDՀ;>Vei&MV6p"OW#wjz8t ([f*dWLr;}~$µSSN Ⱦáb~!0ey߱ɟ&t.*՜w.G4ÆXk KpV,#'܀Y>;l6 Ѱl. Ɖ]-KaRxKo&?r˟%_Hm"M)a? BvlGJ*;T4Lk뮉O Nhg|zP^XEX8 eyBn={Zb&IJ 0ϖXw  C^2z.6rL | frx?V]9Q$eeպ3oeRS'+}"K--V`mFzqꄹ B8 t#uMt\ /oKvl>9  lAY:rZeZ0ݘ/ĵ0+t~YP-Zϊ DG\/XȿST=qeZf]giR2Jpj2}q:ȪHd̰FDܒNJs1tݦdף92+԰t\rh3"R{1:튇<(P<p$"M)^Zq(TI1zJK&Zo*qњ;5Wt4Te!.^G)d'L: We2|v\ c]5I;6Bfo'CD/Ѹs)w[TwcrQEL]%kQ 10kCݹ u0l>mɇ /6ꬨQT1euOgU6O-qmoKj3M7(6]$ 5MȵO8Cw[U?/b&jhO'qɡbik'ӷ8FnJ;13R4.ZϺ7LPޅֱH]nxY0žifMKM;.w&CQp흣]C)Gx+bdY g޸o_/UަތYCe@T+Y# _fhD{[BZ x;uZDܫ3R}r $#X;s$;5,ͭۋ,40wߘG/"K{9]Jhd۶-'yU$t>Ql(T=RF{9>L_QۑlҿìMYyi ڪ*64+.e)C0昊>ǜ->ooZmB{3F<)\g=ێfys&08T,Lq yWD䟨ރL}Lg: FEHKģ]]z  d%E8G ږԥzgM $EO"\r{bw*F..ew{V ^ NaQjY;Lየ ZbsBySߛzt6o_`@<4|ށJzktMZ\']e3Dus5Gz=%$LZnBTT<@ʹME*3}?4۝)L Wr'~wjͮRiETA$@aLPV#F?m9^hi!n2$StE"hxl 6ƷDG:|,WI"Apo(n{(&3gM*'IwOPBnA.نNd5S ~)U!jP%~/mN}N*`1$7=,x`S U; <<[sBPa4Mh%3Y[8<%O%?߰ QT z4B-A O~CV[~HTKxC((ߣy g2l.Fi ahPX#=cG_3kf ]ru6SbI' F$0Zu{4JFk N)m֘s.i w#rs>|S}WfRBmouOج-p u  ؉7mh`2#6u:<.ʼnEUhJd@R;gi缄5lC8@Ah•a,DܻYhFKJY`S"Ձ̒I{.mH|gm*l.BR9-||nCK!5jVD)(o)>g03 !XDΩNFK;=P>!nrX jL+dT+d~O` zh#x 5٫^'4 ɻujN/MƯb82W 7*Ph".;>A/d$sB?w!&9:ۦm#>\ d:Q-zd˥Hu xZEjfByћlzhOE n%Zv\,5{6^@'fbn!}DD#hj7%=F)"i\HS<.LNs)6҂ED _ u A9!Sx+ @I n׊[s!#[* 锖$v^ۃDݍmn&A(Z5UW~OkKpZJq8^&'%$z#71=:e8gym 5?-snЃ@Y[k"($] Ŋj>4$$IB(TWrjcaS43tmZAZx QHVa6ƬƦH =h˛.ڥBիaTʁ~}B 32:+Ե.L GaK?;~*}I}[AAoΤt380*>kX#| " %MC2EnX:A@Ch,텭vv:^TV(ƱUou3 Aq 'w:55$s$SE|nxCz(oJj| ?@/@ Sg$X U׺ݻHGwE?룸|O/JS.*7aNjL/)FkjbnQ2GVԆ+*; vmdss ڜ]8٠؜ƫ63'&hc@z<ޜ}qqEΰ*( S}9MC@wwbbppn0\+?-G2]uV)n'g.-]]<êUx!7c@=U=ȒYwuޮ&PYN mA<ԆG,W@iQJgDt w]pN,@Ca /&ņK ;=v$q.asKKZ{E$'//ɟ۷=6IV|2cVU( VeE@<.bޠGuX:ttRf]/M>¢YU!LΗiO=u B,}3؛WQԶw[鍭=v]odT2;@*2¬'~fҷ[q.0 T[3ϵ7K>m:ɋ3&dQ|nDH2F}{`Ju})۳{Z|¿yvTD*C:gl v28 $g0HbM~쭍Zy((7kK{>}Ge/3)>\35jci{9LL/:-v~}Ԅ"TclRb'rmG(8[c>Ni}G =R@ ل|u/6Go"2b;uupIm#?9dp4A:J09&@yTo%pRt(Arv^wly5cثw%5'[? v6^4Syu@(rw=Z"P }-i*С+fnbFYF ̿RG^+Qyրjb0@W$~=k>6~m(.(`{F@$`O-kV7eu#E;Q.L=FLdbՔ.M'vi5>i Z*(qaU9-rrAE[ oV,#?Ԛ>3!}g_Pc޲l{taK=mlض1) 8y97X\Ho[L`岇 ӾgrW-&u5,n~ VK=|Xk\|:\9e{A=LB0Ѭ %+"}1ArFEE"("a▼%jM;1i#%9K@ոF]yyW j;Ç1x=>$3鲠Itmv`F#nٖk*ד*,[D}UvHNm|/Dm(@5tmX Pf)@q 7\Ɏ(_֕Y^ME*2!rAdqafMg/8<|y%n|ސ|$-ԫeEM8r\*k?0,a휂]FWZǦhip(ՠU}HAh$s9"uhR=+A/%ڳf9T/Afȯ9[X4VhzeO5k xbaݨ64!muSOZq]_SJcw |9coQCU{ভ>@OOK4;҆'C,h'J6K0qd ]JL5=M/,oQRx['ev KhՒG%ҟdZ"rh%X f^qv~)%^*U~|Ԋ:H!'9JIZC^ j1iyŋȞRrj<*R;r)9GҜ̏"ɓ!k5 e;ONM2j,M'@/ [V8`Y /Ve Kg D8avA66wFK=hįN.O*d<OZ`@ϧTMz1ڥ NQ/6Zc5NbJtr{O{ig|; ΫgFW *iSf ҠM}yU'op~gbOI r+'Ž(~KYUZvfdpHhsC8#GÕX]ؖȌv[Y=fX$FԈjϋLg" VֹR-VXDU@P_~6i8ƱF(i1- {RkGx̔HDHl_e+O..kGEIuܲ;騄?gƩ:`Le1dg W|" z$wXHDQfw2ֱ< neL*" 岮i6P+S[aW|U}~n W?n'#t}W+,\hcUi/Q.3.:3 OOI7!uzr9'(q-k7+Pz&wgYZ07070100000291000081a4000000000000000000000001642f09760000a738000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2.ko.xz7zXZִF!t/O]?Eh=ڜ.+8W+Ka8F~HMtGwW[{- r.:713?51#h IQ}piHޯ{!Y+zQI$Dk۾ef̓~h0&^V%w}Lh9! 3@:̫GХD3,sPhARU7VVF~Wn9bKo<[MȹSʰ9[E0Apә6M(YJ@ى+y;h?~\ߑ lk81ɲavH}궾!rrF/ ܅HARރ.w33u8O,|ЏM^Չmlf]nRMZ1O5wf;DZF,iGW?j *~^j)ͧ@xjzKW^ER #hU(2oƷe ΂DjUsX+no#񄡖ԺχE&ܪ?,woU3c[ASM7 ᧡ ,#>y;a 7fof%?6t[kuz6DWIC$=洕2ᙚ"U\~7Ҧp2zU`) Ɠ0aŜ^e&wR.]쒟b5t_qqYԝwD6 n/:A6J{&d , ܟH^ߚw#$Uhlg~/48uu#,HJX5e8DpC:Wʻqao:w6A哎2 ¸U]hgSڔu„O;Ff $۹ZE=Y&u 64r5&c{ck#wy(W@rBes& Sh''q_`Wڧz(bMca ͌#3 %G (bF8Jeة./RN 0ك`ѶѧWsm &_G.y4G/J7XF\~u91ӆ5G'mN1  uh=2th󙾂P͒_|JӅ3g P_OB>G/G #Ն,( y)m"q?' 㒞SbI;PW.Cd* ww qYuU xd؉ٰlGiHVJuY Y}nFdǰ_AٰT"]ø>ym"!v` &.e ԂDh_aWswD XńTo?w-79kP96cƎsTlvOǯ7qP!MuNx|QVQ9R2"nA(\O\,B` 8z*'LJC/ Yg> dz%0<7R\7Ӟ#Kn,iKv%%(ŸE<$f^T*k--M+fw ;GDC ttq&KA 1'DTlIXa/o#B^u4Ȼw1'7cD-d.5g $o|;" j&<? mMgli+y *wt3Ý~,|MeJ3Hwc&Ta%X߀T0nx͛U*N;jY2XL"w$ت#nw>@p cׇcj @+كy޶&+ RXsE >Iءٽ*sZph8Vсid ZJp.> &0Ԫ0Tp )]_$/=-̔iB}K0|ͬp7/ʟe m1QM+}tY`QbͳLخtvdsY?K[ڒ]r @Ίu4ºKݰY52czbUH XcA}ptj.xfnV8`3M$^2zZC5.a W4W ϙŵRNykIi58{!#o߃'PZU=N߅,:0o ?9LLM/J/5%DI@ `˰g'fn o Ƃ4 d)Ÿ?M ,OYKRCjnLv>cj PQ"okj2QVf &~RNaܽlŎ Hc\LWFUa$LWtz_%p;& ,ӴΫAC;Jj!)CKDL;̫ o9<AI \UKh] B`!q+EܔTDx~T@Xe i[ 0\Oi5E9wlX?Iֹw,7IݸjTr0FN'_R~.K˞"D/D`!63żTܤ *hլHuQ8<Ù֜1)6r<5' ¹%#1=I#shp)*( ZFͺD%e>B|DV`eG}¯_5`Tܸr71xP9H  N~0R6\%ms%˘B b+BcSnY߰g!JGI@`,uCOkhɊK(r K:$zjNOo-+}Ko5nYtF'X \IxO|,UP >!`S!W䌐]k0NTa \H4lcw_W7ɰn,|W$ 1 ,jDm//M$hY%f!mM}il-aê.Qz|@LLn{b*!{@ Y%a;,q<rr#Zl`iwD+_q@+;7} !qxf%g,,%BH[xm}TJ"=Lc)wcFj;SL:1FDeJDL͕~2d4O؜"` p9oi"&7`?p$| Ut ݊4i*<(h-%=W))LNE0<ݽ9B흙8. V7F}(A;2Zi3ّ tH z6˶FkgXܣ]S]rYzc :\2\NMhPyp1<ˊ~D~BVbgфRc8ӭo E2>qQ{/Wy*S/OP HՇ-faBi.H9?_p>=oN"[@JXWss uES爀SR^Y9.٘Bl¤ղ=w! Mf׈d{WD>MנۯI{CHG6>GNeAU<]\!bn~jmH~*δ}e(87I)T!b`T2. d "WyeYOݽJ*vߔ{D:OzK s8M*m3$;~JP3U_S2+BkkҧfM 747 Fb:h@e"w{濧-U0Xӆ9+7&wFq i, ó_5i@pa׎}D WDyaap=>aR,7;wG5&45#j ;LN:)RzF,bv< _2)}*rk^x`$gr\~Pվy( њ6` hJIv@c\m?YZ,mQU_p5M6ѩi+.Ok jTfÉNx9f7k|C-" k+CxGD^gFIjUUl!1^:EgߐS CO#]o3/Gљ~BU.R>n12=pꇶF\3L% q#1"ћUܭɄ 9:c&f`KMye!-{`Y>j:(7Gqž/RK/]`FaO JJEIwF|8;(qfU"~r;I nb0Znѧ&Y_J[ YqVEVB^t;=Kq&eM^#ظ$)!^8 J뾷V Pz"%tnx;CQlqRDEuLkU@7P&Uj~BΉ )im.J>$|pvk9U>`*t8C<S0OVD$7rT_q˖W뙏[sj#U8^4ˍ}ɂX"M@ŦǏt( mFy(ܖ>,TJlxY7G䡐6,Ts  E:,iMe$0w.#)VO> F,脍u{,Id@"r&rvjy { 3S&90?ӸSW&P?/!ηN)ۿ>y~KnrF NM/gZtѵ'PRG :`hEz?^/kO`nxO`GJm`R<H(s 'dOAEyֶl[tQJ$>H a7,ekSs:Щ."4O6vdɃqש|*xY:h'Ý mx(a hbXvW,SYř NsFo4Fyӓ7<>A>_F"#ٺw$NZT휰ft[Lq7isq?4ݕuAԆpX0 {e_7n1s8<ZS cMfVW-!*)2fCa5d#;mz-"(GG#ܴt)LT@x'R!eU $6X}tUߗz͖9qdQ$l  ǂ[\G#Kf\;hP1'A~r}BOiA'}Kd# d-=ysamLpq;V~dn Z/ m۽1d5޻d)eb<)*{^297ZAqn6eGSԹnj7zzmZJ^!.q`?TtףTЖ Z783a/(rlgApmL15XdF&vId8쉉&2#,25đ}2P%P89NWğg : 䴆q_،X8ȀWQ洖JtUb1Is&6ՆwQ[T(7a>@aJ f BɈQ3\p 0Ěk1\\3 HZF'7$#ξl.9tA#u(?*2lGO'l,xb6ѡEg4Z)T[(|DD X %Wҳ|,\.A}UD?KxnI܀z oZEG5F*,q/ :866gau3Anv#YϜ7vW8'V XFtYXPMe©[Etl]J$YU(D "ICXAM :.ǏdP~]ObRGq&\"?,Ozz%d:G/7Nv?ֳ8) VOd|S((ս^ke^hQ` ?O ״7zPek6Mۖp5JI]-^^Xp-fQ|Xj}Qn-S! fl;sؾy8!y%[Vn8t(#4Ec^fY6"8?hr"sf-;74A8k¥:C1̖-PAQ3\{2̘[JqsÎF"H6b _zJ"s`@|3B^Q>O_0=eiʮR&`EcI'jȢBRqz2 -OAc|k -A=|mozx\!`,"]Z%戎eYq$ yE2:q4V/V(FkMwmWQ@{Sԑ@2]v!u6=ep€yخT-qX8c821r qre)鴭^ZD6C&KQn>۷z2BGaAnC^`{&E.yHA@/a" !j(`ӊȫW6vw6.9eh]}@EÝA=iZE#/_P% ƕ6ɽ=5o0WMq:򁤘e+#Y1;D86=Z'N2үɃx5_ҚՆ҄cYd5TW ,xNI@#$])n_!bHxGiJE: #) +:n Z/\^<u%!6΍$!͞4q8JFkz!!rXMF>K >ObaA6/@>?b sdL''I_1!d[ΛD5\@NtY2Z<zm74kJOđΡ܄ЉC*ơٳ\MPY*!M[s(KX}䃼JE#HOYޣsЮ+SCɱhy;oŭX|T7.SSw|w"ܚ^cպg0ްy+Áh%8}RܻI74ΉҞR>Б' ̿pZPN?.Ү\|mj*I-JXюyI퍄|s6v4s"7=ƞ_@?wn;YqO4 'c ^YCסKTwIm,[=Y3HRrAAKH ẊJue+׏0i8  8e 'W!P7jə0"$2uƱ4}P.VD+/(p/G/FPb>FgBH Do}]=bPy$MbB%Ɇ+3v$sbjG2% i2]T!i\`* ozzbcR*0?7$UASH"ӓ&w$B7c?g%C;6GN*C9s j03Їl#>իS[3pzgk#2M=mcg ?ez$?mJq.ghjⴋL@m3a[t*#Pݛē 3X= L&o#byb ?5٘d`g-t^3gy꟥d֣'hH|x*E.R9;8S Ս.+h:|ڡ +񫐈% 3]sp6r6= O0V&Ks\-t?eQ}cmQq T:/W/OBk#cn5A<3[[7rr #B(`A, KyfWÈ2V͇j|Rٚ15ͩϸ\;ʇCNty/-U.8μw.-QBЋHv\8iߠFcp_6R9I8o\hB}Llg$Iy>=#G|d'gݚ=E4wd;wb"~fG:_\sK/[ EnL)R٧&gXoċWǟȲr z,_%YN0k0O>ǒTx3y*ƾkN![AX}&Y*&G@{lS*uf[W+ge!?#HRw\ 2=;g+ :1aسrFK Uwf*C/b֧Xg]P9'NHkyԃ~Ni&8լ*LEEhVygE}^X^⮩9Vn=.n[A/8q[W::>;Jɶrw"bdCW<XrkJ+f e7ߩD:"O eXq*" pSR}(ᑜ*0uI4}V36)kL z3N㰁:;)En誒@B_Y&\`qô%2!!wYBߍkl$1oTXfB FGSX8BuUvtACkJP*63LjVk3]A>8k+|9VEZ ndAcb!(AA--Rb_÷ܮ[x\;J&g4F͉ {Rz34O[14 :h ղSFHƴ <VW3 ~; uz`@^pfr1&n;>b,v33LR.QtAsF^&RqJw1r@+yܸ&Og/-4FIw9 ӣ* Щju@L/Jη+͞H$sJjWa, Wp s$]E=s>1ܐMAequ$%BܲI =S(@?vA֗}.cX ł= 3v^3Ŝ8̯˯)[/'.8u%W:(.n.8!ioVBl)Ld3cȕ ) B"gS.ڐI<~4/oaیz+H`.b\V/226[Fe Z^LV^X?K" =-E "zqñ+n ,3@]^pz8:= $f]֎N#f((Q!ijoN[)jUQ3}7l,xؕN chrq 䄟|BBK®F5vAR_=ÏGO 9MCTq<ߞNK=jԍ:T3 ^9$WE ƫeKC*Vv4@A9OpxU3Cw1뎩#ñ*U^+S=S R \\#oʧeM"@{whKA:UQZ Oq!{hi(g\Ffی$q.娐݁P/K#LNI[.AlR/:~U@x|/ MaDkQ"$H߽谍~i+QdKw]Qi5l%U^s5i$.X0B!I40uз1ۘ:f+ &diK$A<YnjQPkU~y(\\1rfGހ͹ICb"aZZk<.j[Y8J24LBj98DQÁ7 {e`WN]pƤDj;i}r,9^֎Rj#atKj-MeP@-ġ#AVDbC!0zE[ ieZvLfc]e-xIӿށL0׊ל}fi!3;<+E8S JvJ{4Dn;חNhu-!LuʏGll$.vo03ƩX߸vL B6]dqTEV9hKqѕ]YVBjSJВf݅o`4;E/z&(D1BW#CGn߶ Cv%n('j筍q7SpzChx|)PUER3j4rZ`ZjXrFutQ-$cnfKWN@]܅搉UrvbnTHi^MLEIK\ Ñ*h7 uS/H]woDz9rkN5Ew- Q<_mH,߱GgQMHxR/)0ao8\06~>s[d Ji7ZkE".TX<\k`p8$J%Yٵ}qўI8z44= 5JyGZ*65'.[nOJH2G}У:!ŬƵx]5̕i 0E0گ܇"B\!$sC2)?  ¢S r3K1Ԃש?y#O ֛P\e1|rLփT%/x2gKa=5:O8K5b٩M9 /i γFoH9 ~ނ襁*cK'&ԋp`(Uvnhx=O3sg˕lB̈87vJ+JVXz9$drzWoIȕF- \+ aB'^(naj8!d $^rL5#* )0 hARV“O9RYk{uhx?D'TTXr,nP̰'Q[-Ft1)ÎCTaed0 j %^Rަ6ݺ7-"nn3A?3;xm.3ߥBٷ)uY+tP4&+',ܘ =Xl^\mC&"7hW@kŸu7_ ~8Dw_!Ӎ;)|2B]Fİ^Uїif J8|N\Kf Jy}snoN|5ENkۙ.!Z_hܺ5VV׵ >#9bPFyb>։1ո;w"^9v_q]*ߒrAX1U[S,̙!K3^8c#~ɤrC6ʨ3ßYL~o=x vݴpܽBsS佂(zWXw2X|$QlZ' pcR 3o6#&XS,zQFƨ 8@]} QO,ۂ8+8+G"GdvAF>Չꮖ]GP݂(8` }52{,܁mIgY[525GvoMjϨaHCQ&%@-`%aH2/M?f#55D=T?2G3lC=@uW<=w.Ze-[BX[zVdY{p̬˔ JCoW\:^5a(DGꀴ4m@gi#bԳMw-3jA;k:C82췹j$vqŃt4^^/6_5ON3`aXFV`g7#Dzp9 ЧYQ!9g~*fw֭K8nq89_0^yxqUw}ykw.)5Jqӵ v> 9B-}9n[o~;R%ҧ |[NL>$Ӈ1@z<H[_˝kw4NfHVI. ugXipڵ1Dj=G+> !]bCCx&1DП@ow">,Xw^&y[%il?qTn[7ʗJ|Kү8S8 ?MxCjz;hsGxƲ`ƁZ,Dj|ʽ+7$@m5% :mFuE o`=J)p(:nTt{ۃGv낳t3U zj1Ff_ ٥1࠙PSGj r-u"F 4*-Q#ZnTS˂w4]'D>"O={"W#D}6O5UP}v0wGQuf__8x6z\u/F]~};{щ'Hnǵ Lvjѽ7Q8"_ӣ9_jyuZt%Z",-5 }+Fvt:xGSbڽc J" Թe7k.V3]jpl%`Yהbi:,ne>^s{s"jJq^_kVn7!Hcf,w*}ߓWPU/'7]{$#tJH[SzH L)[b]`éeN wؽ$T&)&tĐaMg' {wc)&сL[ùѦ;KyiQ oKș#H?=òHF_ ܭ7=uF n4 АezǴuǷa܍C9"ӿLZ%8 ($\?/`$?;es,VVhUul_0A1ӌ/~,e &EFirWí39jy[SfFu*٩E.fPkt"4s+\ēDr_+W3?8@u98/ "UA U;2~FT$_+}?b.\µ4I`F̐'mHZw\-[Ȧk,D3 Uf`tI#F?cH~ 8R=7O'ɩW{!{̒CS z~aTzw"|:k g@W]|;0X;|ˀPZ!{îr&uIW2H.!_04 Zn]:"WVz!!^)IuιIi帐%g$*jx\^:$ƛ}LI.\ wy9ڇǩ3';i(~s0x)Go1#)kϜq&x ?N e ]HFF!rqzUͪpߩPNӊv)Iz&@Ћ@{mBjFJl `1C\֦6ʡrFR1/xd KSyNΖn= l.r7sx}Ƹqiqlb܋)1n߼ b2 pBZ/A:/qU{">dvT;4 =0!Y`~V=hq`+gbbcOI$]RrAu cy]7c$5+h,_z=?\昬 wiIqNgX`b uv3za!4 ޯ'Rh!ֽZPCcg{δS*>qa?먫_nx8ozWSLPܒBטXz&}K^ʬ3q'̶ܵP(("}*,?# p@ȤMߚ|V>Nw#V1!2IGb(?.h$( }O:kf44onv?-N"/N,:}#jP'zr)ƩRORqAt(Q׃B#aa@ڂ*n{}dI 7l cqJ` !7J B6xۃk'(iLZ @*\1jZڇlؿ3vaN}=8y{1:,G  'jK|;D'$*(̩\debh> 8')فhyp,BcI|\ %>O|dvo%ʦ#e\Ξ@ziRS] ' o^ c")V]#p) 4!-֮ޮKk˅۽$KԔ:0ԚXῷU 9SiK9. H \CpvNI(䨼&0 Z:QM;[;(j$^|4؋5=kUpaEf%G$5~DWc&DEt?p +T#0?GTElh g$4>U?]-jB3>?&O6g1Nޥ=tiD* #FYdDGuՌ$㓴3pqQZJ 8,p uEGI:Q:/T cA[LTшbW,c}ߝ`*:D\n44rwÒ[>t"!QZkX 3uGa4&/4ا:fج@hѫu禸JqpYhj!hl*;Hħ /H99 Su>ԯw󷾙oМt= RX`ZTZW.9YpaӞ]B EoMa^}F"[R =gHPczk=_}r*|:+9<4(Kc62ľݯƤlvRyҬn.[3]$+25ƊZK8쁰eo5IR3kOХΠvgcXeRa\Q,}-s~tDz-J1$$T/&b=nt:%ԱCcׄ=q ۧP9Nk>nu NXtzUJ0_޹[621(v<[5~=}y._AJܰoM>47lnKhneEDBbъ6hi3L,H) nK)ڑzXvJ=Ty[ng [+WK~NIWS 袳ϯpPs\E 0 @/b!:(SY|erp}P6xDN᜽^r\1Hzf̢NXuC΄u LIA E8DP}Ru]&C!DEX8o[R3>>>Eȅs6W"jI]@:&NzH25~gRnfpR61[Z#O܁ES*OZ1w*uTܴ7Z 1F C C&QYaJegbSO<Diۄ\B\vzLS%|84hp5~:G e|6ENA=zvGPbYbq݆e)DA1?g;s.slO8ςfVƥXvl< G7)CSHr¢_Y $x,x]>0*±tr۞61E {Q~CNH *>`g{ś\US]KO*@Vu=ݥKEiirIC6 3  bFN}PK{`)8iXǏ~:*a(kAH7<rR_ڂ3=ܚۯbJo I)R(A7OcQV?fQ*NUw( DsmJ[!#B*LPKnp|%z7cqE@pSFHGµb򠲣t:qqV)A[YEQi\濯OٻGye}vY/cf"ǃkeK)6pTBDk%uPkL JB}x)CCJ_`'W4(mrX _Q%1 0a;n)SV(bpn'F`$1!ؤy]<:}U5@d bZ`b9aoGI?.Sⴘ*ӂh#wINVQb U㤤qg%[3*= 6Zr"{̭"9Odo)$tu?(wjWBjڮԳd dDcXqz"62dT9OHB+kVN.Ϭz+m(Mi-*|)3LVbƎ$;޽BrQaaS ]46a5V.BۖzVC8P1ā?+2ܦ*:v+:Ew2fr{+<+ԃ?03 Ӻ$+/['dA.:)D;#kv p110}siϓ#;v1n(4̺ ^2\RfP,|xFjmd[rvZy.V o)`iY~хC; V"cž#P l}ټ}Ɗ>|G=a!"Bwg pv K H}s_MJyt} pcD>Ok 4:X8|rE荿TNrqpqŽ8]vM qgBKS[4U(Qq ~c]䈙jaz;8Ēet > X4auQ  $#|xpKJ [5M zPL6_x2@G%^G ⋈֟塜EmU󚁃ĩ^yhaYO҆t5)O5BxDʒ\sBm`Q,)g`=5f,5@s1F+Y#W[x7|* +AR*Ȟ8_&c6*2)! jc"s|L-Ƿx2)rօ5')qohU$Q+A)Nh t}qa߻7b 9vꎱm[g .؛&[q1(:_֪r>180ysWZCZEuùp_J)Pߩj!sO_o@YckQUuZ }cUeJt_{ax<K.¹#^ A.[%Roo^٦ (q7cis Zp(Fأ k_ RB*Ɵ}Sb{rYg*b3?Yk24p\w ekOewK,8/5qGi>qzQBDV^ ChN $[آP_hiB8Ye#aް(DWpnL+ZG-ꆲcv-XW۲F3J!7!tA8l{!t qZCkʌ+@Pr?i78hK ]C:qZM*ѻ7x4 ȥ_*[k_DXLƭ&"9TRFprfm"'{Qq|/{)Y^+}UyNc5rIWW*uCv(&_Q43=/=JJ}ǫtf\!$C "*l`*ڶ˘6yZPywd>Y$=kje9µ$qOwOrэYz{,߉bk↎`/1UvVOQ;&î(UrDo8챺rsH]6ząoҿ$qȔ;vϕPJ8ǀ/Z,i} 5EI!'.!wWV_TXLr}AVȴ.qjr.72mGF 8k_? bQ5oGf邇'xDuS*mAbU%;3Lʣ?c2 ߞ؜Zw;H\U`%K,jP" E,5NVؿt`._D*Ո6Xc^>.HrjI .B=5%K]&#Q,:.U!FsI,CWq;*Q# UQHĺ _ 3rahvAlBpUY'!=G6n~O\<@U.I|\f`/&j{PEgz@RKntUa|OzUzYT Yޝ?9 Ns6)I۰LsS`>Ldc&b[|l'!\>Ad:ͼVJk壍hYs@Z0!0W! P@N DJ}xE<6 @DBO+se2k13ZJ"rwԀ~`agojBX߯:c@ԱWE߃I|P8~T i+l6׍"LK^9ѐ͙kVL#P׺S+5 HK;Cꂖe+D֠UWiӳ:F )A;QhC89tF'xI6SkS{/G^\ ,ƻOLT^~u,MO Htsځ wF}S|JԶVWT WSY^n:myvֲ>ZU|mLiȭ6䄻%s#R6 ?h.ޖ|Ⓩ)n[af'~I%@ਯ]N8P׀[J1u~l3ٚJm@b/SQIniX+dmW! ]v1͚7/Z{ی⢗82_$/**aW& |HM[gp[waLi_5LY`JsK'I$yUh4cA(+$:K/YQIXɂ7Szow*pPzPݧ ҲzGO,J.'b n=. f:,eL ɪ b^}4yrS&]%X_M~&o,iO놔yK Qrx1'>u)cÔY2|{Q6l~wO^8\$7f/ie~[4, rHk}:3TЁԪm%`7ԣBVbJ=պ_Cm9\Qb9"m@MB?=J*Sc{'P$tt[ ?&k,9~@uc=փ'f-êB2&'߽DЖ,alo ]vs 4s[A:k}F֔wT?wr~{Abԧ`/uYe-s>ʒ8[u(C.\/.t ئG;Ky-0gE&)l 4OR^dqơGHo?a2~~6? Uc(WA-ėO`z k3ϊL1hW wc=D+ pU Uf'h?f*vDf*:{'CU#TLG ( 43C;J(2#I, Ay4~#{̣WqwV+ˊFUGyUָl>|". .bҶue7JnP{ϟG۹Dߦ'`-71  Cp)T/@ J[5 o]4kDQVY"mx,TLgZӀ {ޒ$7B?e'&vyXms *(ܑ*AЄ}]Tdh+Zt]d@\^5SԔSSȡ:jNRG x-Ñ!Io[ud,ξs9s5uäj2 2a٨@dxldZ3"܄p\Dcgh'=2vL:Br8C?}aOFǍ&0 EªJn5ҼSI\CB/Tr+ 8Հ\|F3vc"d檍-o2,N4\5ݫ y8mC ڕ>ɪ5{i쇾b w|_9O>ˋF̲x}fKc/jyйSGCJkO 9t{XWiJ ?+[D[qVAh^Ԅm&5  SgWvI;.Cj $@ҀoWCfaHo 5M\.s ;EӼ8|ncuae;#=Z6%K J鱳mDi3Mw;\F-=|\v5ȦP&ZbSĬvgX3ntIMŌv%u^7n&+A#J B^1 Cc᫝{SGE~O<< Eٷrx(/™$ԑ$7Xy7|ԍ%/@ݲ3 _FJR*!Y +6Ȁ9"YDjrNh K+IJ~cFS&+G˟!üw7LF H.)_$BR{hV"|[#W2mRuh63Ǖ #O&.N+gAby̯kB0ӵpzrUGANs!j:^^rsÏ-`|q[jD4bi?hT3#C;QU l՚N(HɎ̬\9"KAgBy,CЍ74ȶJ %4 u:|Cub=fRpJ}).Em=R>Fu ; $_͏DtI&N }"KWrTK0]Z-6+͕LŤI,@f.*.~d)>]=Fȿ{Ko{\wU'59> !Ma-3߭}VCc\h I1`oF/rUi{[D޾z)t{ u ɲt\8cn9LѣI~θIj 4r̚]}*׉"p{ Q6QCYpx]jIgzj.XD"i15SCP)xY)9J 0da._MʣHrSl,@Zb;&nFr 3&[<%`Vޥ!0a 7<(pJȿ]Ltm.iW=s:Bfi -r$md&t(OFpcPVi9e)X1I){Ę(ؼ!NNI: H橯ِp#xLJ ϯ謉NBpދs~;/&=ҭpWaٍSfcДlyRO2\CMiZ1lj7iV,# /+7sDn_0bWl~+"&$M 5:UO+R)ۊSH?mEDaHT'zJxnK]`op*`af1XȮN=s&⺐TfN' l=WHngt'1U]=ޮ|s/Pʓ?.{(W((ʛ fYI-Y[U욜MM6P/i9/.Ne"{10*M,P潎mIQ>COwP0hKhJ0aw6)V> *Ð# ȳ;^]k)f Z%- ] t*F#ݎ|٦O D% A"p٬P}UO:y&Y {5>I~`j%|Jj{Էċ2@j Զȏqd y3Ȍ9Ք"##.Nf<Egnٶ#y;`g"f>QqkyT\B Ʒ,5pxڠ|e4[nߐpPbo YF[;UʖV-aACú$v;cB8˪$C-z}}~IF2nCf#ٍǷs8^7QR s2!J!Ŏ/4ES <̐8c3wҸtq[1řJuZŲ8]夑݆-keVM\C]{N홍߹| ZSe0=h%& "XjO*C-ccbb[Sb'Ef^UUU2V` ۠$2=^:H 3oj<]*dg5ruV3Re'#zԚȐ]͘s,Y}Gs~$TbYM# 8ס|eH?:!f, Hv =ڇ 0ʁ&Q7E)MAɞߞϩ  HQbb@p^38% 7O9.E}xjP%>CH@Þ?zTDƃ%nWASϢz]H }eɵ>V(16F7\:;Ymޏa&H1AZcwzHL~0ih2u]l~Qϖ=^Vf5&LH|+`_B6u84܏0fGy-@oLuJ!,J dRY,=f|慦Nޝat6)%4 M Ump~JLY&  _Dfuc=y˔v_N$hSCҏ4ڎԇ{f[uwMo)>L}j)?f6QOK H lNoX0 ] z *5ZcZ!&G v$y G矆fF\41Y${aw𞠠0F>yW.:#dU&y -EjaKkA_/,' PՇ0]IԠBN*NJA&Dqyy2'DzݔoVz|KÜ~2ӔsZ~tgЖGU<9t?}tm8YMfLe?*@Exu"?o[# 0wA.jnM8Z_Gz#u9hyc-KqH/j7ɯSyˍAoFy0K~8 La]0REA`[n &yA= <@byl.`T|f_Ri;TώH)땁ޖuNge"d]Ƴ>A. !M]3U+0q2 LX+REtMj6xY 3{sN{C0| A;FbhbPv 1JiG9i|Gф+˘kb2AAeɪQC1Ra& S NG!$ovotfKM4?c5r+E:Jr!1gۻY[S`TqŝS$‘QG>B#cKi_Macqr$ՅIClgeu\2Caw%-N4hXnud#F-wL4?JC半-߅kI O:Gn-lIO'q)ǘOR:CT8b9n||l }) OVh<+|3}=)fDCGm\75i3U"3=Hϸnd5ծȽΧ')J`f~yJU;tUbۊY폗 }grX_v nM8gQK6v7+o>-S(Z^w orε~RFǛQP0[Gܿ=CkDǨ,bQ|$|5ui3`^Zo8|׈x+KփZ_:_ُ>rlc{jE+t-bH@p.Եy膜)(^yRP I\*\ (@o˱5E|.1@1^-:Bu Mi gew#PrdH\;1jx=x֌qzލAH=WQEi E߰7sBr2X`S {BHAfE^`FZy[C+徒`gt 9U(lRrpJ|saL#eL,$_{ΫKC%OԳGb iF=!o~h~#mڶs!5se^s.g])Hd##Txx2ք݅5dʛr$$MKFd&E18U/M,PհZP{&o WMZ҄S= PzAZW4B4g;eՁKKBNr4+4,,h)᪻I{AG2+Uz}P$Ӕ=Doo=}gE? d֓ZY U{.)yp3AOƮӴ37X$+`.xspS d/p7;ñD:~0`$qUerK4?vCdؖ|CQ+lIQG?yӊ%}1?CC" Vy8G>f*cÖ4!Z_M(=Jf+fJFNR![iϦF(C94^K<*щiihGH&jLP:lm~W:nzV)V1tp>TZ Z2lƫ#^ #d,鳞|mb70=q7;9ƬÖDIƛ9w=Vs{cxiC ^FR}D@3# m^weEA TQ^(Hp3kB3vNoA:]'=kq3 J5Tky[Vaf& iTD.%CoSY,h{f}<7#Sȝzy/̈$yX,1qNT/I Q2 ~v׭mO` "GrJ˾.z=߹ LN67DL+6ջj=+B.]=!-Eh›Q+&S ~!XaXHWqG:örUgpxUiߝ ;yV{;5`qTDg}EM8?]ȈE ItX^:{{;}?f@ Krju33-%`m0t=FKұP}WTg90g$t[W.CXםFeFi@h 4]60OkԮ3_m)G:7šܘ6ȂX-)~p6-\զhg! gQo]$' Qx! +_J*PrnK/^_~Y=P핓=ӿyMҐ 18/+ TVCWa/{KrSU㌫8dcj1Ajl_aSi}!y1Rz8A/|6;&\f#!޸};p5T>drx9K п!'_rMR~]kȵnJ  ?;[L^ Ԇ6%Q}ή: l|~vp6+yx?`gǫ]Uw(?Yf9]I'QKB8y jr)(c>Ph O@cHƮ{lA[r@YHAշZOЀ+ ڒ$}9XnzDDf.xFg94ʾ,UKz2: ?AV:xr0vq鷣B) &dmd郢Fʺ`2vxT|+]z +]hק7Ћ8SbGw4h!nB֙iqtC;sQ]HhaDS o԰< V'7)&<ҐmU35mbH֙{ [X{ Yd cEkiƪ#:Ac?&jy+1 (muDOSi~C$8]@:*ѨF!ũb^x(}6 qldo\2N[̇,|}ӣ(rM3!<3x>_vZ-dEZ!Kv9>b SYTa=VBkBز*P﹢%˓`qS\>&|0&)őF1!_G0='{Y,315yѓB#ZK}T&mZ7eUm''*ؽIph俊زDa^e ױ:XJ0U|Iq碠{ۺQ.a0ւT#`Բ9ܹJq߮ϰĂЊ-m$Y0xdliXixڹY'~5Ly|BϘkTЋ}8;7',t& *jfeo;X2.{ rD<+ZʙأdSWTke7]A+LN}j)0XY'YKilc@9 |%b4ʻWO#&P@%<Q$G#lT*W5xl#nDFc85\a7~]ٺQv (Әi3Vg?-m6;nxRZӒv@ )\ߢ> dEf?T㩵 im8R7PsdDc%P.cv4#lcu!tJS۪A{&Ys)ּz)6JI5o %/L*dVyJrɎL'N YUգ*Zu\=Xs[BKTK` }&-̉ɭ礍RJC/USlGͣ /tF Il^z4,!9U\\*^q5;%c/I]6#&>S?cSN@r V~?i'sM-4y,M땕Hw.QPg QSFIg`V 6 V(U"'x̧Vkf]$b7BQv̷W bɭnaI'jWJ-r񍭚~YCF?, ,&'0#2|F˴օYE֋A[j|Hxa p2/ }SRuf":jܻa~׏-sq*}g#U5G}?ş@J@c|({r(f6QܨT[ 1X`ACF( iޗ=*bs"U #ki}~P) (M&<"a.v46!fAvO {P(>sAl/OM.KVE<,{ؗ/KX6CX_Dwc+S0r70y;K#WdBa#lgV@hP9̖<]:$﹤N?/&TEWO0M0bӸDpR}(4Zd-֛7i\ۀo>VXvwICi`k4'nIzx`sr`\cFH݊`a7A.VumedB=cv{"qy w ɁϾ/λ4Y򪍙~"W뿯mn!d o`xp8!z2ݚZmlލy ̋C!GI7/޿KSұ= ED )S%, 7Q g0C -T%:eyeUR$"W|nՎIS#CZ!RoSS{Br|?fȱw5y-ŤڡV ƸTC,I{[0V;ȑe KU˷W׌`yiϓ։BB|e*|/<9.Ӣxd~:T]pl#/u^x>gt&H+-[#OU1xcѷu!3nt% I'QSɢR&8gqX>8wLWL`Km>:G!Dgji49D־ᲸAēTȜx7dtl_=)*uD45]ݖAā>ߪN<֦Pngո&ARǸWP1I4_I߅6~gU+t:6iTSkW_̀ ;= Rh|PGw2 7H8xZ;Tm٢~6ϭG*EM{vO5>ZN(#ԓS$ZEqa"]KB+mtܻ`#<~Lag)l4RG w|Gg4d+:34\B>&͂z$f>i'W't26A\-* ׋- S`"|\ bG6q`q?Fzf7v@cnT/ɉ]q1Ϙ C.~w wGaOO`h=!-R$cJб&B8LT Lм']1>۶@Γ07}|PIjÐ->p &Io_(QJ Ző>Lj+,2MJ=U'8=I'p 焠@WM&\$]hUc-] Us Pn1L%^賂B/aЂIT6Dc25`'5MQjiK'uzd_V%3mo{1v,ݛj{? qT^%| RudKáNZF@b7*<,Ge-v+SX.jr\d O@S-/c'ٜP~aŰ8AF6@ldt+?ZRRz YZ4fp@J_ s&Ea6Ko~nx{<#.OtjBx* ".sT~([V@<& -eA~c7@e#7c( K Kap#^X30 )x Qm5[R {LNGU$ks#Pt D(,"0ó r* 1;UJf}W*NT,Cg/0ٖy-./jÛnd0n9}/n[t)C/q8Z:ԏu-u Kݞؠ@#WOW ~ɳ 6+.9;'̈́UeqdۏaKf{\0y8\Fwа /l0gYZ07070100000292000081a4000000000000000000000001642f097600049a00000000000000000000000000000000000000006300000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko.xz7zXZִF!t/1]?Eh=ڜ.+L497\gΓfz:r,o* WWh($7U( ϢhQ+tnTQ#«OKs ZVP#9)k0jpZH `O\!GsPUYzRZ.WS"`eʡ@-SM;ɣn+g<*ZՏ|a&)[Ls.n/\  \ :M+W`i==Ry8i<ӴFixy]8LA`YΜѮ:M9؏&>7%pka;g3Ѷ.ǁ{VLd ~ 6P簂L5V:]Tb!"= ZHC+:!C2H7d('$ԙG%4E3j;]ڝ[.^T8& U$T2t~J!/zhQU'+DH6 Y6κ;;אvKpnVG9=<@=||3@@PCV2J4a{YQѭ#vv&MndR:n` /_w*|wkKzlAs`j#1Hui&bt9-\a(5\hK/4F$8M) M6z}D#a[WPbe< {ë`cFqZ]4>8/1:ilm ` A-oVXE]8#TQΡ ܝDҬw|vuSQ;{/%#0{qb\{ /2eeO}dRB%=@l=ÞXGdxn[dW lNGe/ UaE=CƍS3Eu5rӇ7n9dcT d K35pJJs}O$ Hf;ccny)/e)D ݭrp Mͩ\ R u9`K'#.f/D/ Q?hوA!c]1pw,Nh&Еwq%MJjJ*VTETfP/ W Yff!+dBHd}Y yM|nC?WelĻ:x"RR3ٮP-j"@v*Ooh+ahl'0*ȫAѺ jq\Sf< >꤀6D-Hd.]P:AG2")yN9b%A;Ji)ɺT-G^+E"?~Yir #K SgAxAjl+NrPL%Z8 *2ې`č"/#Z>r_i">J1!3fyr]A{Аx.5jgӧ{@F*ĔS@&j"`*&CB}lfQ9$RU8bd~uƺ˭8s8'_nM,;uqһ~M^(. ;PԦnݝg]lf$E ج WnC֚/eXLZbNuF銞*T瀟5 M`2C,,3y-8":+bjO5L7I|\W}%~YX-Hl K*:ہOkcLMމ$cɞ8^ YݪBnNy<_.ab۠`G>0) ^54d)`I?^h.u-q#lW퀿B(_p/]3k~PWL=?4w_5QRUw O$KбXH>X<ʼ,U5j`{mVb E];'а/ߖ BT8̠?KxQWW5GʴwɷkޟŻEusކA{K>ڕl]]cShRNg0փD%gU\LXo>/s)9FGei̧ yeG/9Xpu֬u=?j9 EIW]$>)_MbEekP? VI`4;r{K b/GK^'ن*34Xi 6jF< DRHiN cVH}Hu: y;mm>^L' xC; A ]/.\DiO{W<_e>C-1!w}]xgAf x̪HuBQT҈nhذƎ*J]Q]" ٣Mh DX[ V is)d9PkٮZvl4c?%G^fE^6+ ň (ۗ1.p`[gb84l+p?Ǡ[-,9Tyzey+XM) ,GQoP-w.y/ØVjŢ{| u̮U/pϵqv-FC!`$AڧKIS,fbIId'nR,EFMDCt8&,C4sVU6$s[GLޒsGCUsfW,ZmKߢ:CNZk4d T‹YYf(H lI qaj|So~8aN|v0ugKc[$| Θ"|qݓ $6W %͛v%+eS7ۃ猞-T|ۓ}gѽބX"8o716Z*3KY4,9vp>h7 Ae+g=R(VhwLbsC]:XԱ'簟8е vkh x&P1,[H bsI성5 @fy!8?c- RRu+ɔErQzD~w % YO jS8Ȧ`zN3fdk $=#*#ЬAoC {4D`pe@@/]_{f9K:rGMܧL cTh}2f LfJ4QI4p395*RM|d೰M" 4tGaK+߅wѺ֜ӓݑ$r9wI0D=+$hԬ5<{2 V^◛ 7-N~ℤA%3tֺ-%lz`H ,MZ9]#En9u5IrV܍wC(hE]o.b_0I{{snkt8H `;^3PE5̡̚[+r~OډyDu2!*Wj/N`Ŝj()32psԘ9:^Ac}KIK+d# x oЄA$>YUj_C(dVAHCQ?L"؄I6DE| ?x#jHmU6UYS=?tJC)aC=wL+2=3e7Ϛo5-4Ny;!AjR&Jtr] ҪDuU=iX̱}iqMՓ w<.v40.JdM:N|3ٟE!h|(ãeQ$,=,loH'OZ|[HC$̅O7^vTHk3哑uv;75<HkaC |] H{ezr̶?Pxg@#$Ft3E!dLT";=6j%;m *XR2Bm:4I†A:y?y~  #Mqv(Fq"Z$hD`ܴټr(5z&>"n O#<]\^Z'*ܜ$ >Y,!-| Ҽi۵}M@GTV5zA˩P]~W ckUR<}KD%H'̀apycQ"p ƚ0FotR\dľ)q-wF}J$GT %X!(lL S攟7CMÚ7g(m#`oEMh]*T?ސꗾ:f)X3bB0Iz!-(5܌;X w%zr|DJ(naEM<=u[۔'љbyѨp( "Mw] RwO8.Shf#˒0j`΅{ -،^6Y>z\=@P.GW'z?HOFel|Sݘ5!a;D''+h1u3v9A֖1 3~րn?hOY i˃i0%ʃ|t2FGG M"V+B<: vsP~;a8i9jo`-p\Re_ Ä$Q%$d54N5CUĕ'wEʨ!zBU2eC濵f"{:#G;D`:]z9=JCp+=Ca[XJĔSCg9ۀ.clAJaPLf"ۧ1ob܋7ʕ%(h]6.]ZGRo +xMR(]oamFs'GI6mB"Aϣe샗@q+$upjq!g&7xnV\_zgvj"(xVE&a(D^\/Q3 ~`=\@jТu"M;V"\0JJ9dna^Țc פ=KoE6,ێ/Zbh*h^7~h31km9D\*/~鷯47V;"!kKWe@AE|ы <Đ6gYz"i82J(&-]ʙzEn%ͣ&=s?&*iٗ:񳃻ZKb7B.EǰXv"zS ޓ =$yC(yM3AsQ;oU\wh~2)mf>5%pgimVx CYSR TZ99is?C/RnHchy-dyyg 0:U{rEîq;OA}oVC.lsUAJSrTTzَ~eCK6;ȜynN,x)<9O/YM"mݫBu[Tij=.3!*?ZQu2jƀl6OXi3+(+ M?9jyO:v/ay)E)joȎ L%0=#?q%_vR]7EηˍLO*ΪLu*ݟ/d;1nn-.FEGL[Rfנ>=79Hҽ5&c긥m *#J7QARr2*F_5ΉO.cJd>SLdJ 9~wycɦ-!:;֚ԛ6S(껸N("W!Հ4mTPSw!l#%GdܕV#KX$'WIKUؖcq#yr$N6`1/Tճ q%wƓ2 Q\qJ-`؈ɑ2:._1Ζ(퓋t g;^^^N8oYdX{㜍V eHE$'51gdj6˖T4a>f;y9urx^2A7gec$bo++^$Iw9=17r @뵙 _a>)v8E߽h+5Ji%Q,CPͨsiag:nHWlLi~D؇>wEugoP4B/SFn8T l#1=0q4l|c˪Oi{{!+.{_>'[F971$RU9v NI G 0F62S>Y0kBJZg}~ cfϊnќ,;Lj@?^ja&K8lVLat "iyfQg%. #XEO 5̢M2IEg%zm-t#_8h8VtHfm!WAL! Z; ZIЖij\ɛ}.vq Pv3wcZEɫz2jc,GS '?um^932Ȧc2 ?u(!\FLxT4ʬ{17KJ~t =2ôGҥ@ :ǧ:v^FYOK0 !,oVrc DtL P&A?jRձżU`k&.ßNPGoAYY@!5Н%A{Z6[ڊ2ŞgaedZ88׃dhP0[a+DOIr(4(̓{KPy+ìdЏ6ٜpƷ܃y z1job9=P<#NGot_W'; p7lpM;Rr`hNt4Xg~d$G3b~֧& *W#H*ԛP*ciZQ*pF3l?h :њe,nŕimǔh>D0ClEwF o+(͍}c!/d4}:쪱F =LAD%Kv*1[ #jҶx5}bB GI!4,':gDy-Ϗ,odMz6A}q$)MKa9j 彚G*P, 3A*.by,7쉢Қly< -j%5Ͳ'޶0*h݋Wd;]VqWZ)yBtj%|xdbEW÷kV,#A߬Vg+g=Bbے?{ jY1&5(UpLcΛ/A@$rԕ%_+E[+tp b >"i7q[⍓#\ہ>;dxXs"u^PTی#i_#VLĥ )S|d4/e$afNmBzxȰ~drytU:/1Qcoe=|r`ƶZk8gَOiыw[B fnG5Sˣ΅5-[]#ӫwt~T5JP~nVZ`4U,h:} b4B* <nmfcB[jF{C- GG> lTzJ / ѯ>е`rF&{YɻH=j뀂*ċ fmIc,<,*$VNkԮ՞y>hBU%C{`S(И;c_+Z ?x~0wϯƂwe;zVQX70&Cֈqk{)뾌V|azh=Mvq{[t/K6/.B:Aņ#PFfϋ0$?J gTEC2|0@bgG~UTCvWC?骫1Iv/ljsl͇LUnȎ=rXc/`h:ӏ`{e/{7+ᜲo̮μVs5x+Ζnj+{} <+'j]OaE_GM_&[[]  SWٞ +~R]ۼV`# 5X׫Y^c\cX9M.EoHI<=ò(_[D΃zwl?C/_h,YW#K0< G%ٴH8zQnN}qIp`p2bI_vy5sg+. .Ȩ@ű~ՀKz^op^ȕ0vlFv~KƷxʙ(h`AҚZfwG.g0y=:M61\AYNc0 4./U/' Q ~D(y5$^SZY9BSLIgOV/&}>l&#耘:m!@XpmwA84ޱc:'rQF_JGVK&keszeiYRW܌iNm'bLH{HD:&r;䵶c+ 4lkj+ 7f֠ 'H_ ͒Dkd a;< @.,N@k(6{5ŘSwG3՘w؜{p Dt1bǡ{x7:H'{kZ {`\T;̎yqIaA R4 y[i,9)\x 7sM΢%N2 *:7Vj&T;T}rDb~ HH q@4ޅm[5 lRr\Cw/`-9<;xwq(@!OX0o꫽hTzet :]Tg ׿h9.ؔ67А1-2O?g K_v*㧘зb?GcIusi75XL*Az*% p@զ'2?yb%j  [7mNQ==i6eE凜pj&WYI F |w%s@T 2ES1) P^3=JlE~<:~N +zsk#_](Z-.!Oa T'mPaW;p }anKzL zyϿ%&3/ӔFwTf%Btc'؏T  Rv$J~McEx(x)R~s )e0P O+[#P{?*ư+VIJb>=I<;Z切Οgq2QD'g+}y(f*ˉw)vʃs/ wu4Us}֚C0g n YlGRーQR¯01# LZ咈 Qo'Q EbOьo. 5)=tGy,V3x /`C:ٸ߶E3$j>YSa=ti1BܲsT*J.QviP$< z}Z[TmxbOKeǖgmb8 NCq}x1[ev{ږXw=dJ#A5^Z:M 73J;EesySXug"՝JL.)ʭH]V Ox?ܧsc,ީEzx/-n=K88q&*[]-6T-]^2o=;0܆P7H w*ガK~bWK(] :jv 03@3L&ڡ_EUw?6Q͓jdvvH.ؕnWCFQ~͕P^yqE\.g#vڌ6x%'> d^2>Q5%[-Z (oRadQ~dMn 3o1 x ޔ#F!m~) 2*i:$l@j=۟gJpJV /U^_Ȏ1{YxF79*9_P>8O3~ V$48d-@O%{rq.Q?Ds%[J5vP-2r"ܹ.e wLL=戄gRD&@1k&-YP)՗5L[t u'Eh 5\\_紐P?gj$ѴE0bo "Vx^>:~dI<"3P1uP1/,'@)MΗT\;ػ. c] d].qteB:(;G K̀W& )V.D!srlP[e֛8foT6_.˓Qn Ѹ-c:Dpѕ8h48 󉵍Jeh-$paVhr)&7eT[X/쯑=t4xPܔO\2[ѦD8!q\C0`CI{d@gKaO$ܼ辑f.RtK`I:tuklAk8A;T4_ ejemw#Tzv U),Kp"X)bbQ7bS"Ia|@9B'#]Шxo4 )ֿX&,F)B +2UG{SjJV U+eXDrp*GF= ld[urXrhM}X>K 0pip7_QUk4kƜ4 EVa{w9_E; .Ht(- 4;'1WN0@:WyQ{Κ\ F$Ry*zyv*EM~zkVC!"uԁ0BqΑH@aտȨnS)|zIhQOGb~m9CTf2M,)\btACNl5_ *W6UN_'F7LGFbT{M\=#Wo7mJI)\Byv]k#.Ok G,&Gޯؤ0\PMNҏ٥p;^,rw:Pip4މr,$cbR.YlshzގI7ԍbj &T-01z!V. ww=&]9Ʈb-o:~枷!8]8H1MSzmeiHAwiHzh3eub񀱬TjLԤYnr7h=}/C(?]4f6hPUgsaVf.Gk]I j$c摫oFoE'/@s IH k#CAUGVntɵօZqj7%cC^L:!Q)VUpsH]H䷸%l5 @,mW>Q.Y w]4 _bBvCzmYJKOx+|vya2.HGS5BIzXO(xw4vCRWyh\Cq["<}:GùnXmc~Qk\>}] cYR]~ngGaGEV:ESIvmlc HRG` CPiJ3Ug$~ňtbh :>9aWn Uľm^loULctވ`vݾ%"tD ;qݧ&N.0*U c}O# 뭵հފI!x(0Ei Nz <\e:I Vݾq 17' yIVeZ`cD[z)Dg}-HAxF\ֺ%aʶȄmR8r&BȺ}苭@})Í_a&ɬXtƆ]VobRLF[=Z4/O(S\><|9wmVeC?yaVٵH1˞ϓ=dV%r*Fbe0)as[!R6GBD]oLkՃC3T5V^Rg~Xc32=_q^lQ׻NR#I3ST1Jc{

    ({jKcMٽ<:IV؞HZ1NiCyF٢!숶c#:/a~m7IF+آ;0qoqm1#e#ɉ $A)瞞%ɜ͍zgBΣte޹ y,7YG1Bkrie&fҥZJ{l-:sEU ^B\yn .TճG!Xҋ *⊎keLYGݮ7qq,$z]BMWe.q6i^u=)oI|=sGV}m<(|ŕj.DA"z K$6,fOzqzC}a6i|U ch|h?u5cv k8++^_G VղXkMsΓoʲ($ rU|Vt`Y^?@mِ1@m]:Z֓o|'Mj=lQ#zlp 9&%:鸣ٜ@:|u5pTRߨ] e[90iz/<i[حEخﳞ6pH Z+m^^HFcxCJ]ڸ4k޶ lmn[^ refk<N"LWgor=hpBAQ*=>vA恨4Lbg8sw>.Kܹ#'';x=vtr0#MPsY w}S!=YɐAy#ϥ~\4N̄6W(p\R'\XyI]Fjh%((=L|7ng0Yh& [hlzR%K=lϐ>^PEX* HcJmR~흽)d/N@3ߏ4O8k`es8 3fdO o U~A=]ְWHhm2~¬09cp U!8\w߄^4}0|"pbOz͠}M.NݛWCe7`J8O9+;`9cVJ-V?9$兖5dd“E.%3o7ʡ^`D[^uũ 1[ZB}9W*Яy2^wZiݷAW”h5)j.sDYE7 Jxqv]7\kWj5[fQ2C){ͣ^ˇdеy_w.PB7W ܔ]çicpRnqG YϨ^D7=] `KqkyO %' ȖP>,c:4mje$cy#;y^E~eP\, 1TZlT5N7w[kvčrN'h1r/?y? i`~K |+Ֆ<[d3+ڕ_WჂǏZο$iNcdll2Tq#霬4'B"2}GkvF\4 2n)`teYWŜZ(et҄W-[.a-Y$9㝂to 7yowkp KK26- ;r],S_iZ`oA<5A? 8y S2>Nxg\R5,0ڋ?ۨoD4ܷ@ݘ Vw4"r.᥼:~1,pHg>;g.Ki5,r\ .J*N / ]0mf D5ku= b_;UC+: GMnئ?& E{W/)r ^Ɔ?IJhwtMׅAND}nlyD2ާv#/sJ'NHh_ݹ͉݂F9s369& S\zOqF}ȥL_oI4rvueJ/C-֬P{OaGY!e /TOkBARA@Ў:ܐ';~@vSl> /3ӏ7 bPA_^$`"gQ2W"£ø)-P8:T67QvC5t6 #_&O,(Ś_ԈZB["Yc}f}e {D fFJ9VN t)"iP;-ɴ vg r5 }hWlwa~G=D \DF2sZЂ5诽UY$Y&fgdAWbFֵ?R+$nII}i8ԨBj5IMRx`[`U`B~GO>KIIbd T_ϊ6C{y )QM⾒kM R#eZ%BFw7B!kWE?;,z:hRaNk!za6srfd'R'8uc5Fmx鮈nOC΍~҅}%Un^|V[tAq~5MC] *M`;&*8J9 <(͒oźas>u}(}=dBB>{4Aeg75R iE >U`D ?@}5tAO0y ב{7I﯄Heu0CaTHm+9NGf(crL(᝱iR2&%&-#'9kua.0*[ OUDڀ\E*ku-7 YQyLyĚ!U-=L_ O.#wb>bފfTt2VEHTpK5SԶF886[|U Tdy ԙ]@jicȃC཮ %+񖴶*:]A#L0c,SGLH3HS1au:!MIPEMFS:яe#,L+Ƽ|+:Ø2NQZ+=u_gUO=VC Ŏv KKL 6C|Ϟ0>kg XGN-E:SUZUÔHVWj6tɏo;1PKQ&#"M2SIcjq%?32ogԅ=W;Z2Z8#2Yِh+L$0N`nଝ٨ Aکmʱ X$g &_9؟PqSIڜ/IGq1Jy7C^с(ҲXr:(@!FN7bQ:NݞjX󣇚`^Udҍ9>P) g{;+2;5BA t%F\0>҃{T!otCv 3>%0a&-?ɫ_^m:M|71 6~%2, oTG%s@DHS(qk>Oot=)_>Tlܬܗx'tpj|ݿ'\=uT[Rs ρ,9V/\Yd!$U / ey}cHt oөhF,}kqVns ƽ f`9trI"6ޥÁdd"nYrlETLbUv?߄[fv֬p%1?m8i#쎻Ӄ'J1 Ψ ԭ Zٷ8koXluz&rux/Fe15+o#凼C̙dVF L˝~:i$(!vBu_'@&Zrr1,.=_X8w09DM`':e=V\r յN߻~Q5SҘ .ӑYv=@]u5x m #F&qÉgfUDTf9ˌ&׭o=Ѯ|3&I~;SEkau=ZWAFKU#O b)QȻ8OriG4(xE3g|F*x-&xiKQ^~n?HL '~俞9Nע4N2}@)Y&m\t嘎׏2?R 8AB 1&*јDX"*vI^AE>Ql=ߴEFpe"ӗ7Q'v-D;(S)ʂF#l/x2]w,&PY9)SfQI "#CvX6>Pv3"1C)8:$oWVYtb(L>0xXJܱutHTMO`h+ex6v~iZT)p%Fȑ`Q/@1z`\TcH&-mP(b(~.Bawgf ƕ/|г۱3EI`|ಔ*q?vAw \Ӳф >=4ڵ9{^zOji7 ztѺLxKh3>ZaQ9Km#tyN㬣U8ĖВ\(+Th3WF= nN%| 99үZc?6fk&>2VMW,K`r1# 'ǽL@mo_ a^|^szT;1ޝL4C`C eql>HƷNF;[u:މJiԂ&`E˳$}1 C0ǟѹM EܤaJKf{?EhLhMqd0a6ibQ6b H@FX|遚K侣B2DIdK/iql68:ZA xR?^W M^0? 45N/H:sWpڥD(\dM󓜎rPNH)2TM٤NWYbpJ򉵛?7(]ҤdڍOg΋W1U#$ 76L04]0RI=#u E 6GJvj叩]>dfk?*a5NB{sZ\]KĸU.& w~Xl wFu?$~kq9׻7c-s9&<\YI'5:Һ*ka4a^?t۝h<&G: bg3:?U)$KDDdω'xW?;PB{yi~^Wg?sXPEӆ$97*F =Tiw9 j_YkU9w^v<[hԙXO*:&x*X(5!,\L ^ڿ+nIJQ ENU` 5 \"_R ݢAѩX`;SVq$ x8$1w-NUL@NiJw٬RǧG7|!H ˓/lFa]mtHF-Rqn +݀?ޔ: nJ pd O 9!X1?M\㝙 fBü{ɍqop9"HyҬntuIԁN\}/BT\+3+0Ԙ5 V3Ký@m^qXn7U] +?„ cAn=7^"]ܽ)nl4\3C9HFs&"aTE^|OFKAlo(sTy tp6}tʜSy¢GeJaTa({ IRHcfN T3C5b]F9m+rR[HCWGw\Ub ILWl{9:n S5O5@ 8jgG G/!Ui#V"9ٹk(o-8d:d _ #x!wkw#|PV8[זrדTl07UC1"_wdefLqgA jX*¾ lP|O>?&]~΋ߠ D0VsN݁'L2/o%mY=K`@m/Պ:v0Qz^fu6ȏ-E Ȉp\h6Flqm*7.aYOiNwQoߌ7CI9B.wȜ zΫI*f)_³2QT5jO &/HxҼ "]x}qÜNj찲ꋑ=‘ʇ!U) X_XտU{86;jp==?K"ʵG&T2 gN-js,4J^љ}xG, AXc =@MYP]]݁i|J۱ڴ 9'%)2uݳ:\t?lj΀e:L;%X]p9X.nHYInJu'Z$sae{v1|Tr2(g<{Uﴼ` lG<Ŭ~٥Ԙ;f:ezyU/}o f8ꖈ0P׳OXxHoQB:;U^F)D2eA8G:<gD@kyøg~ *4eDd _9#mIunkw <2aA@61J_-$bwXD\2*݌hpy-&_t\ &;{2ADH_A`4yXA6 SU(//`g6r!]p UryKޟN|vbs|0Q4LQ95%PDoUSe.K[v\~ZWq'>9Pev.:fEYQMxpvrgf&Ug3Lv>ΨЃ_8\.E%4w$΄rZ&HWZ$ Ĥ9Pr 7<Rdi+1]p;PO%S/:wX?ɫ}F!3.2 ?/pޣݝ!P!s MxMJY=ٱR''c`kӌu`f3F;7yQ9k! (o8A̮u='iF 4pFí|=Aɰ[m)j8*h2-:3mmy!hFiɅ="~MQϯㅙRymZfo^*a}}P5Hze\yf46(G)Xu`W{zt o==O3VϸoٷĪCʙ"?܃S9S@{b+0윇ȩNn(5TRXR!Z+Zb[SkP4uu,cOSnVB0QU2:q8~϶0ej RIbO:L>ݫ.bw=Ž`u)®瀽d~h}B.zi2g6k׼lUV@5o &%T}:p^Nd<ݫ}'6?FYU}ߘ1A:u2O8pA.S臣 u2J㘕] ~H;(NPam1XL3a>5^ς9}wpVWFo|PiKB^-マo  D̳֝x U佲Ěu3Z;\.Z[Eݲ#@.v9Vǹ`Vw\MB-w kޏD"c qAY g3E6SJ@`;s<ȢZ=1jEM cnɗ,$k6T*5WQ⧞ծqcx4腹(BP/`vYN[=h@.Sm5p"V^GՃy7껾〈L(g@`/ѿXdBprΚoH r1Y/ 'SD),$~Y7jJT4_i*jvWͱ@c󄠟͍g} U"'ExNG oS}/֧pu}n^%˃1[\e [~OG5¢G"_vE'a¡ t-!]TPi>O]wA_-as5lYT:ҀG|q, mF>4!Ir]¡AԃqҘtݥFT|TH+k.^z  vQmz1wFSj;&"-0fKysO Xkmr% bdz *3/}/.tf)-g;-%"8dxF夸6051pOWRq6*m٨g={8;p{_1iȤr2ng廊bRh(q{!S MD_cK\%]<31efi/:gR K]}bW=+C3(3%iڔ/TK~yC|;o:AH'd٬&rhs?۵B_s{?#M@Z6ũj|~GnA`Vګ=nt"Xq(@ۍL,R5{P j|۹L,paBSVlrrjbM݊>#n*?q O9,s9!ƒM&7w9T];0(tc])X~rO q)bHϜ8(.YG="a `kqh 5GME-APpc=yLwB*~^ {ZI LU Ӄ"}?Q)sOMԖM,4w lU>Sw}8O]5ΖnR ʠtXwf wQvc6 q" CD~oMp|H0,ETeB'jO'L<"j0"^Gp/$FtD !d>HSrw8sκ m$2A%^~[ZTڥ'zժ:kvWTuN[s8>Wu\R9C*\Fږo BQ#Bzc7l4u;~HmAGi-Կ8׌DKa`$݀Ẽjz~մ)ڤe[te;Q|ayp+B {tQk7vįQ1riW_8nǐbRnL;)J~U>+WѦa 3 _xlrli%*)Yr _iɳI&Jau!7eu"MEKyB.o8OZ ~ 8uQ$T f5@܂2STz"72$rf-]Jɒ?,> +#&Әe*ٱq3֣`r=ݢ٬hw͂F1IEQ 0$,hs-75fZ7k[<Ǘ$lrغhm/ PM9Vr37xI63wSZ8kMPc-V|`fePL~34w+j,ww.2"% ;ͧ(ƎsHqj$5/n- kC?Of6"i&M~4/Y݄qAm++:4-!<@H{ɫ_ϝ@# ,l*| rc5XNjAđ]'FxLϵDIg79 2n]]&.ric?jcX!~dг8e`k^UO=t+?:+[o PP&myQ>_X^)/liʒHF,Ġ}Om̳k0ꮦa=YJe$5V4Szܽy7;h"#+r\t!);ѕH_UeG 728u R_).L#܄R)Jd5%- 6 v5\ XdF҂B]t@Ax?J p5dl_C2J:* s^*yօ3Z Zމ^?2'%Ǫޏ)%y`#Sm˃em6J/@"ljX*.,n_CԒg9E%yw)uAIs*/yHR:-I"ܮg7r-/^Yy_*KWi_T󀠏89/lYWo2̖2ZlR6==j&-cxkyhP`mC~V͡/fJN/[# 'g,}/R=hG^7^t#"n e Ͼ[FysLv3қTWV֦,t[_[VYƝ)5I~DfrRd*AO16d*PC@_ևq|^̘3h5Dg6ܞ㮐ݐ™3S:9 @QoE~9m IT|q+c|`Z_%^dF=Grw7vM= ݤIn'(Q'gb;GAȦ%^q@4fkď/F^%5,9FQ+ 0Y:s=Fn\QwC+ ask5I%isx#h:JȋڃvL/bw{kդ-"EڄGIeU%9ϟlkd&kseI;d'_x두B>Tb1i`W(CaI8@)YZ+C >dBJr?W <?@/05T]"]G| )6TԃN`k sP({?¸Ȯ؀ );7aT?-(٨k3@wq&f- "N׺ dC?S?;Ef3 sAra܌eUmM T3Om B wUˌѝ0VEJW3)OwN 2h.5!n3^?AyucHݘMI˖} A(C0h })"˸!<(35hKgGv"8DA//\[,fuv=~9Dw$5YUgF-$/NrD%~ALEhN: h'Y.9:in>&tݠ~"w.8Τ)O*ӃX#b* KL9J/_UP1 =E[/Ԥ &\wdͣo縼>N5>-c4,mI"nmK.Z2!۠~jD2x0) 6U;WOzp 6myE  eK/r4J3@WyGAf;wYFM*&ˏI1mYב4@!dXϑ-5vl2Ea  uSeh.+h_Cyry8٩x%,:uЍWLvJkຝe=㧶& `b,4?Kĉ+t2ya{$N'B|8Lk}]Rйmyx RJv48mOܷEW>hx>tqcuϛ #6GO#*=L)餵xnƸdmG0 Olx[쮟&A)VaqVX)0Sz~L4Q? "k(5Q>-}_c› ?DJtmbCÞ5t v砇>3 =V .0Y8i9>sU븕DW*\AAP3234!焦z[΁mΤ&'D2mWn* w[nHˋ\AGPl^L| )dh`&$AQ cX)cمob!\B_Ӌ7\ Ll嘱e73IS$ơ6P(OP!3L09Q~\M9:6r%Hfg ``huv%Kc9g͜롽^ЯT~8_Ifk|W6䮄$R0BM 1zD\sۍs+ԇq¢t' \,Y;͹_+(sjXuٗ@#CK{.@Ta¡V,2ehΎrm=*sKPl7[1~wXe@ZN I0h-v,ZuE,k6y6"s$>Npv9 i!PQJ@aP'uBp6X/.;11OEvȋd3FrGuWJ#o>Ỳ_  |#YRn{ItC6n~ {U¢>ȭ_D dOKmc)==GfaADm`='}1q*#4f/CE":\rE%bts~fGTk T[Ё_[qu+P=RR|f`MyXڬr Y2]Bj3թ2xHdAug4@Sr ]_b߽q "EI:.qAJuy\ ╜rN߭Gc/TrF׆Us&z٪Qj7.)FΊ]%@W A&hhFM4" H, .b׾^9:kuvJmchjO>ݾam(y+UW$QT KRTL2ab,ӱQ3oOP?2.kuK QkyJ1[IDXK90\YI$W6b#fF$q鲏K)3\*'oX\')aCk(+%7diF淰YK@Rq;ȅc(sʸ"yjI 1"UQg2l;,'p 9f+$|؃/  'm)R?ք7 U+ U}M%*GhԐNӠwt֔[uȾ :]gPZxNu 1bЊkX& Wך>HZчzAܒ쑼 @U(F &z׍'FRY857k O -빓 _ExNcZ`:uiю/n6?@-<Б)W(f;o4tK ɓ{ BrYPO>ceb?JW4oԾzM:d8' aL&?=e-:Ghdg0 MYN:>釛9oTrGl1FK„J6Y4~_% dIl2)z()?z!-( =̛U56ʋ{tΒEAq'X(Zٔt޻LLnMmFa +B`Y};fn%ϗ':R_}1Fу c^C:t=2[Gc9xr*/*'TSrR #1/h<#阫=GhaZ-`pCH7 BDAv|[|_ 6Vʺuiٗu-z+CQM=x$`l`31)ЇT&Vₔrmꕢ1f#iR)N[ՙk8#z~8 soKFaN}'مٺT^ZF&T>9tIٽ+lgi V ʺ wbTH8ea(g!^ fײ M$ru>Ahi;eaWఆQS]dQpsX{y|TOi T"gLtdpMRs0g bݷ>ƿy ]WCK+#5bwi' jשEכ3=nU-r 4Lwr~s͟Q^Y[ )"3=RZH?wvg$qJCW^Z0J}j? aAƇ|IU m[nuj4@HZ'gcd,1q |Q k]uU~?(IUs<b:DSU%UEtn)@WOel$ ŋH;6 Oy۔Fpsf+qZyгq Qɟ!tj3մrsPwźϿ-i:UWi_ B{99dtVQ-.M?ߕ:% aQLzE۲`(k쯑o?uٯ|rD1Ă4c[)clpC;H.Af8sߣ{E*^i1t_ PI` O0]O֔Oi.%GJApl#yn/MjiAnЁ'΂c"3LflX]zRԼ)\j=J e&h3:f:iw1T;BI\ĮIR*l%^DPX<4<j^bz{WvHB(Xεoq'<)J P!Al([~xݻrЈ&um7ډ7 'Jxm-?j幬%O0[#vފP_-[8R{Ĺ@ҳ7&bkEY嘰+IQ+7Ҿa \ň-re@hCo#֭BBkjMُ4UY|-ۜ׀g& Lh"~~IA3 N%Ǧ ؊DeU\ÇK ! u1'>Avkc p  m˷)zre}(0D5΋΍1瑰 ٜr\j_}On9.%9_v\S<=-"a 0-VU^?Fj YR|l NKXMl+ ʱ8䰦\ fINY'J?TźFQtߕEt|C /c<4]fZBH&K2 o=\|@^Lc;xG}ՙ  G_pHP~ًD-e;d\<Ϧ`<E-+eS%~{=?E| $:F9EY= PbMIndAЯ=l}|s6k|*3q MW~p=;fB5ŬV49\xWXRBcJQA'֓' {$,xг@'S MF"Bx6-n|Q/-ߍϷwg+0k*,.AOPǬ\2^T<ޟ_AhPA9˭F̖g9a'o {텵RعiC9i_;/ o D`[e 객=@yfLsjAsHvEw4dx'MM_Z[X'D:Ǭ}[sjST$|)z}sV̳D}ݩ@`aēs!`3@2Hn=fo*@XO۶&2?ȷvR*s,fjdmo ǘ,4xa8Ql(p6pS0#WC-RjL|FOT^@MƔϚO^-q5 i'we%r Fv`.ѮN]"1'Igyiu⚘AԼ1I)Yk]0sc A'ў̙@:~Ąk/ < pB|BRijRCԜJ 7_6q#\^l8 V?zHSl蠫]@WH!3$~WKR~H0 5wZAO N_(\W:W;2t= ʕ4<"Pc!<tЬaE׼ b"F#L'H>ߒ,Y%~\/ lmI7S٦Oilǚ; }JFZ0`C@'7qfީohHSps Lb_hKgO)]T) )f=sk=ٸ5 Zjp5>qv+ˏn"ao#VL8.D- & <H bE"](=̉`G>D!/L۫.mD\hi6DŔQϓL)[Ie0uLԥ8Zh2^r OToX@.u%xxcLOEPM> z͐|E)k(U\nhEPz^Gg}B:EU X@b]V>:z˸ }#t崌'P;%rhFoxqc%V t0@nfiK|R r7@E5|?5#6_mvcCߋ+-.ٖ,k!۰}Dn}g8@`֏Zj})R O'(i9' c4c!_5";! "øUT(mZZb讜,.ni?%!ƖҽjBLahGŬMyAR.9q닝;)XWQ݄םC͔e+7gT Dy5T&Cџ7>K,)ee vxf\KWpl2 #3,AJv-$B )7pVXqB|s f hjZ>|G2">NPKh#?^vS.E_bȨvQs4VtD'U^oi_x8+V rDEAhFdҟD]̪Ol!6vQHV;Dv-eҴ:>"7Fp ‰muTe]zo#X~d/HEw:2'}zoj4M0A).ry"5 c^v"EH Ebf0T&s㿙1 {??4F@%,Y#A6FOTso*DvfEa'P-1XlI>rn$}hcL&J0jTMpYMJ5,,)_3Xh 0`6 u9w$`?=&'&_rT6]~O40:v*:5wMp70My[~Vc=#maJhJȕ(kQ-îȟ6XmV'V#;îuCD|SɏqyW*.&E%h Eo l!tm_>caʖŊ 'g`-եX5%&wJ8,-^xo! A=z!K[Ѯnχ+3%y\v 憳"8kR_*SxWnĉD\tq?iJA$w`t|յϘ7{[$0<*WM P em&%g2  ݞ%]ڋ|yb\w+dzNy=;X F;USUM6W 9贲 ,(ѣ]:ئ}QWI+9֗Z=w:dG=h2w+k?Ng]Vb";g=}}whro دS yۮ8{4#?鍼nu%=Wk#1ȽVԅd-'o"a~G)s"Kb6y5z2K9z18kXgF9,iRcn/O r{<D.a-fQĶӽ*Cf|\W6ک Bv=Uxm*EyzR'ZOĠ;9MD wz(_ܓRpmp19nMq'c[(|BϤJ(ggG8?c)rsBEz6Hm4д>5 2c!I(1 On.^+z䑛rA/ѝ:8cPdsPl= }LLfBŸRٰBCf~o nJ؇^#;պ ڿSt"Q0Yأm7W4഍n\`l|k\7 k9n!P8KJb$fU仇x-$'蔝d%}W>^ݙ0!z]cDK%F535T9?[UfU[(mg2{Nj?]Lޒwg"%V/.\; ЕNPY#%fWlHنK[ԅ3L47^#M@0lnT[`0 "tHJ$--`J$^hgNJ](U d J |:ҍiFt?=ֶWC3 ҙS4+Fk}8e F> ۴!(8$:H ॏgx(ڳSˢm] Lm eS`qQ1֢ ۣ8)NRV`gDoDLjDikL4j󐙅E@6&Ęze+7B6; DŽ\Z ˖ef -*q3/z37a!k#WqB>2Qk_Hb s *V+\hHʜy2zge8P+keG߄\Y #}-+;0\y0hUN\2ij&!KKׇ$s G>okqptYx_Vȣh=xvpUѽQG1-ZexgAwXXg'MsGN?$. G丫JB&~l%ۧ~U+NZΉ%GR h 4S=wѹ6$؋8$j3r~5{ezg]8i&m8 a2$.;Um%:ыx`&h&n^mN%\$OnO*g FEC˃H>P%ߴBt|M2] H\ bci3,k-$/9[ȠL{Uu o u~33i$GOUr"2hw$oILIJ~ iY7 q̘kKaѻIFY |5iҢʬs_Sxhm+ LL[^Y ^e4qGb6 *1}G@9xg2ݧB sF]1nP6oQ$lXy_MUBC1A*RDi.cu=H>,t0t>JTA,zNMIwu\G6R6+$* 8@U5Qn.yX?1Y*)s?yk}` eAN!h(9B9*C z@JG55F]'rgc^9S 竔"lԲuGC:kt0V(ٿڷK L =u!Yt(g+yȡE? YSqYRy^ˋvj]"sAc{c $HF'cR#٪Q !-Ծ;\XgD5j7P_Ktڷ\H.!/xQ t 29 8zyC*VP@I_b8-rP?P;&^+3f\xͽ{EwlX ^4"0CT G;7'B wFxGD2fX!>o2VPj8߰R>aX$d3]/{a@p_E8H1/ax$#O$ob:7QONxa!F 9"EMRQzۼ4H53L+6़ >9[r{@0!=`#kao^GN}sbW6؟y_\z`ax-kpgJj-JX*+eWtR[-DeÂ6H@vbai9:vP2J#tNWh7Gj$[,Ô&hIgkI4mK 0a\m|2C#!^_x_@XF(FQ 4f-D6Lˌx_d<)6ELa_oitjߓU;s_u~H|3j5CE>O܌C')?D]jn\(mk}; ˀ^5#VǤL}g&ʔaXXf-Vj5#L Q˜ΈȌ ڽ1 TRS~:.> I&syPZqaVU@ ڹ*sFXp82:|KK. kX^#=}~VFqWXG+s'hRʮ4@_9B"#w&-|2,sZ{Ddz~YEؙVP_ C,6茝gb㺾+}=N2l@\l}-t@~dS"q*(x+|1yp+Ǚr0kԤUAovMϒ0"&P lXLB]K]T$.lP_&b'.; |D2yqFy9u#mOuL#Bz|i~3!ᶓ珞 4TW@(ga}8fmjՓv ѷy0>V+YRQ$ E]|  ⹟ lA{^>hف-!2yx=_Cl7Tle{a3! 8⒝zغsJA.g=_l`({ jOсxYs$.E rMaҏ߾ " mĀ6 / a5Yv RjjꄽLpi../_,mE66._3q&eLw2]5ïoFi(17+-Ro]HIzfbNǰFbϲ{" >f? wAٌ7Iw?D/&.lT(S)je=OѷPdׯ;j^n`}q2*JnaºŁs _v6@ zxD %>ء ),ؘTkjrJ'928X[k!*78kš9!DSW e֔jkYS{~s=*o+ᆴmMrZCF =ד1ZDH\C)8\тÆh*bxQ[zWTߕsuHB5e7f>HsV90``5۪ʷuqm6 I7UR1^ɻ0- C d羽Yڵ@HHOh+ $IN<MAT7+,TJeS!9u̫Ñ7cu9žUw-Z۴ 5_Մ~`x:M9s-dոUJOjP_0fa~ -_bSʯ 1Lɵ{'֎.f$ eT /+.ql`C8@oJQ+¿vvȧTԩV[> 0+;z 9Kl Q'd3*,,9D;gjg*gm.W .-l+V֗-5̿ou#eADtRRs Yp'V:yBEu OJ#OrE]N]y{*mk۾ -i D悝]]I!Y&dg $a% kWwW/VOYr0#tRMؽYJK»CVCwSUA{XZki’DrtSmAӀ鲥!%İt|:FwiNY *\^!~η.7{9?4_.Ҷ.VcĬ]QНUGqg_bJt(էQL[g C} qeDAu !)di&˜*;""93$T{{ĄCm?T3NP.\jw@nQte8_expP>z܉n+XT%[e,&goבpzH? pTf$D'.AP%HEJW8XLlJZo$Y4abQ_0]XbԮKOx6 ,v%aEUɚ2&@ڷb@4~ZDL4إNS8=c7sWM;LЬ -dfM,.&1Zޢ rMhL6gHW UB.|K*挬bi<ě6U"AU|Y4 W~^ߦEBG{4S8rfH\㨂qMMB! KK4CFET,M,6pcH1!0h91=a8mz0/v͑ nW"\* M E'e_]V58Ue_0N旙^,qb[:iNV[%}qN3WΔ:Q  Y'UO+_k4i W@FoC>l֐Y%GWJcCؔ9HNR 韠GqX) ;ZU"ycF2w҃H95^R%Aۆj[v1ʆr\J|P~Bl_KҢk|m~g %-Ĥk^cwPl @MJoB m>|ބ'{%\̈́?EUSwWzn בU~!‵<9230P4s<HK%a(bɲ@AE3=-L6qNmqY$4sEwk@WLKQ4ߦp-:T|g@]#C M%LRG?&1-V :k /"lгb4EٺFp) @bjg~ WA#*rĭW3UM2s`]륛|2g# SݰͶ|GG3aJ)Ƒbllb_a~<OBoھ5(P[pq8tTO#+n3 '`&gnX6ՏA#Z*RYp]4m"^(nKcȰb˗0-]{~$GէG@T(c8YКGOy*>7G ]E?86YKhDDo0>z15%ܿL%a]pi6fNTwy&Ʒ k|dɚR| 2` ~! Uj z|.'ƙBc8`CWϹ̴0/;KuidNwJBg,LJ6OйmdWAx ֬B~Ojt%zD4ߕ&(yOȤaƝ66FP`бmY1j8vZq>͖ x""{&B#yXEh!g<_Eܛz[jƆ]DJ߷,XcϦudꊸ i c. {*wpA<]`S-F=V!#*!]XWwzQly$H^<e[vLVQNX : <,wn@E(,˜o$|'] 1wM%j{XEfUT >IH"$1ڪ-7.x33T8l)`(vm 5}LՑ{Af19/ݐ(Ґ@N>׼Th E㝳q)6 mix F-b1%kH 2e&`B#$ۃvSekCCQG<ua:^E#6W-/}p1ښ@èEuNQێޒMdOFS\zߩ |s ) -@LZLeD t. 8أmVNkxE y~ƽ"2ѐ>hBCSK@=@^}֕{Q$ɋY}[Gy7'3'6ߗE`^GjAFI|$7D^s?[f'1ßjIn*zWMeHDA2ۺoSu,= O>p@&^ nr,!L-;F@CiA븄X4DGOOYѾ]c=DI2C:꒯džQMH _r1A;y}WmNId`(1OaeVZF)pbEP ]L,N =HKy,Œ ,]u𐕦5.Yy#%4onYa5Z%숯۲&3Њ0U˫<&w6D:H#Šo6*,}='\ i]&`wyV@r6=J_L Bï/lOnvt\̌y=~9!b-/UQWCR;}~:=?]Gh2&[گ}CjnvQU&o4+k׿ eU2= V#yfGdur]dҸЏolco9tpf@]Gml((r0T%}LZ==Ig苨U_D2eӎ1ˆr6+ ks9xO"jIi$ ~ %WrYGﴂY~Y=P 3s(X㋵[St p#E[5h[ԢNM(ivٹY0. y&q(%?%>>s N ?qmPLDl_v\To8l+*l&P dΪ=ZH ) 2Pi{{CTb0Owxa@R2Pةlߨs"BXE) |yNu]1B]0,kF}>15V}׃|ⵚr CCZBvՅ KB5`CS8?3`9C>+ǜ7 ݊iN=IDI9*Q& NneQ`Vh2;3'u@O%'ԈFѝ?xwd3RLG@z13_,1q!ρwR-KƻSSFFIշjbn;j PU&ȟؒt)jȅ8leƷx2&a\/hII8rxl'i4E ]Ju\u! ?Efq;$=Tx!w=nG= zH%;H` Z2a#pvmL,>c 2HG> KN!Q2'pK2¶$e ZZp;2 E7ibN J= omx,LT䉖cʔ{–qQ&ݓhDkgKoiR4F i[$ڱy&o AA)6.〢 OV-r59d#Lρ71P"yJ2^3/'>wSIGc5 %60}#[".U-Z)PX\5_S)C1 w]le' fkۋ4bU!nݷ}6UI˓B{dlQ*U<aة}df?'FXBSA{A`ܥ}/ypSwDY6g4qr4<2B:X8{:WcNq/d1c /`dLS|Ԋ'T, ?V(4Hf/UZ DNIhO,> c˿$2?&Ѽ~p hP,;UPwS"LOfj#w>?"+wG0pw0XsI -"Ma'R\ Ι1w".ox9t8uFB 7PQKF `۶J>]VάƽϔnU4"8b v3h:R!}FIcv{0(or&ocSaTEl"M@W5{b=7z)\'S/QWKβ'w.έbthXWDhܾxby(ZL ׃Nj3sp~ +YLPcQ܃S&HqŸ3Z"'Ҋ &6\Ym81O&<IoQTU/ѶcflcI:G` Li߽VdO \S 4r+,>ADVU]5秹7d/Ũ;_N:ӓ@Hyt"edMFji2MfۍU2.Tdێ<&Ug.Rﳖ|xwe~%~w9km ʋj I_g34iyM .ɗpD:\ޙcˣvr0vm|DGIqfp*$zþG,D wI~GNCc^-:W{ 4%`( [D3o^ "R?&J1Sg;(5Q_56aww"_ 2.]q /~qoS%g+D2v;R|+Ym١0ۋg],Dao*Р3 S+SIE 6գֈC@lR,*P 5>-D}!'>bhis,I.&Zs䟳hɱ@Ꭾ۟^FDOn>aE¤-c \=3o/Ϸ9#3@/*ŸB!xOJՂM畻Av<Χ ICQ&1ӡ Y ^|7'B;Ld@֎Ta_X֒. DN$6h,zu-|bz( +c`?qvavR<&gv_M'`&Vep$_Zn u;cK#~3BFks)U"F.{'*|"-p ˤ[St,hnx7yT"~u@7!zaw!_'kZr-Ic>53lKcT\x)y }!qG@s(̛Xg)`BxB+=HBW ~0]v71T[Z !OtܡuhQu<q" [e3yFNՎJjl{QN%FnX16ܻED!O;f'ª [FmwF%߷BC<5c;3V?0,[9džmSMDD=U.Xhn%끄QW`]!<P`$;$~v?Ň!l7kM}jРt!`7>||J[`5؉U1 #;%ඌ4ިηH8vQW}Zo7MfV(G1Qj˳`1_[C*39*h iNs[_p٤ gIH`#0o.#Y/͞ v*8w87".3M\N[6{D=X'w(lO>6) &T(c:7tTxn} bS%'붬'B;{"vqݣFl YN e\ . ݷT;#*|5-; p'BDo[tIxq-+|\3쁜Z)A`KcbBbI8Rn2G& jn  6l FrzYƨ8GDeXi7DQ,jwُV{d1B껒Zb.&#p`6%hx$/pBR:t0f~ouCo:`uSN]Rۑ9kh*/9rAȦmQh+Vgy_bmx슿"24gdyiEf'ˑU=G^Y] (zpN[֥m&B8m"S~`i@8j`fiF>.Fsq߸cP'0=[[BIP s3`% ωFd*dw"SI2O=HUe̿L)w+"1*IJ;Y&CJ(Dڴ,?KH jJLjԜa]bOaZ.Nu)]΢]C=(5(}p_B!Sӣk)HS7?FG8:$sВcu]Kߗ&c 5_drTC0~T{1~rc捂%GPCcStAk'`,^e7l L )<^.\ f"rE+>b '՛J/ zTP^3+ɔ>f*.@GUZ\aZӟrJV`p?hL( 903r)FC CUa9O^.q s=TGc'#]Bs{jջk DtqoƶZlY%{1bȪGRNJS!z!>[ˬZV_ ~}FE$\R\ j=JL>unFYkכWxNmk^0X .ՠ*?ΗSgIf|lkuYv_1m,I_UvCdGl^}lӼuubBYans'wk 2WXJ>`۫?BQ[[ LY]e<)whkaIn%'1:XLgZ\AY'^!Ҿ~d!NB Lj(&qR%LJčYQujE_J'M4Y 6n b]$$ۺYϏ:H*ጀSgA~X5QgDCERp7a*z;Zp.P-T /IW@&XIH\Rx5СN o{C i'Ĥ`7A6B0 v?aT Y0SynFE^B߮ E9 d}x81/{T#MC3RWcޗ*@DW&L. Z.LۑGB΄c\_B,KҶ#HAiMU|`jeN驺}R®<؛ QAޅg#R﷛ȗ۠F୆Nw.۾}DfJˎ8BuSz{ꎇC *ׄx!>^.il)f7_Aa%fR0U ;q}e.01uxF•&G2m'xSv2RZ%9Ռ+);jZd2pdLp+7OhlNQ Xdgu@5/X^~tz؇,rfm?,1]u&xlR`0fcr'9 ^LE+]s4< YW$ 37bQ OaۃI V~R`tlb>viw"?mEO{2H=6'?5Y%R<,Xx)\#$ +kBPrIv9,}sAy@zřU, aáC_3QU3>g}4x('&nd-b{^Ϻ5FǯjzQ'Wz/1`qwE'sZx9t~uI|*D5.cp\f޻MB )f -Y OveqB s`_w#S:S"5D4QpNj:O)H$  EnϴțfO*AHPiL3[_$\xeZ %t~uQ 3L5?6[!Z*4bTGbrl(vlNЄ{L 4A^5z[ڠ!ƉR2zƣĹxWbh2Υ(EabRn\n7LUZ7W_^i|:$>uldPJ`!UK$RXls XćX>- EZ<76B]f;X@i!0u+މF[/s`goܒ Y8)ș#A|8P|80[صG]M(kէ!8|9r:3ZRmF0phg?vܴ8oEr͟Iegs0z /,H: -Pmp:6-:[91lS =X`+E=G?*B F ]* Q ֒ Y#~.آpy޺,]Ĉk]`&A\̂i1o^fqsqYu; 1s(C~Sߵ<ȑϰrcY7;;f>\ |i\w $!S o&i4ά`N}y~o}Fs&;Gy]~ +4^M/L]f`4o%\gAX [mf͒P1Ƈ 89uUf~(ÏomYէ+i9""ΪZPX^_/ uZ*KpʁߌO#A4yL TSs!1A[t=~_$UjsOuu*F~|OFo*F6ZI­,-zN UE{B'K 0!Ⰲs 5TSX}_c  εZ2]iwCp6=Z ⺪Պ!si.X:>Mx3%oZ5kI,4r'.WaSEO̚-s74oɮFz\$)(.T$\> nrk#btAӂyl9^qO5$,E'Ei%&t{qvRl7.GFA я10j>fVk?dzo)u"CkEK[ yDɺ%4 Uߑkr @yR\(%Crn~#^:/3 ^]ԨmV[\~G' mMO9$ڎ3 ir5*)RqIXE5c70 h=ov/ⵝXܖҵġ7)y9K(p gӞ%L6Zxoo敋g#xkŵwk` S{Xvߧdl}T0Gq.;E"C< ~HasJi"ں ])< [SXuguGM)AsU̓y_uRe51<:0Fgc o"PCmϸe9f]5QCkН5Rl-x.=\w\9+ RuXrʊs]~ȓ6Aܠk˺HMVC›d/'>#3`7[V0x.TyyVK&@ceLo9}v:J 2+40o(t ^A~u#O\ C{756tq*OEUz!;}UäƱGtD-`]!ق5hY#X15irHr5 |k&Rȷ8c^UA9 #~.e|F S,|YL}hi;0> oR8Ȼr|E?q@$4R Ғ?T[0sQd'qaK0Y:}妜/kDbfl*9=6qȈp*SY'/uon [n̞Ʉz[@R& <^IO+qF+Iu"|rRI<8&=RKϊ5B/妌h RFAڼ$ǤUAđa1rD{.Jw H D!eXCY(bD5IrQa1G5N$Y5oin"p}j(lQ8NؒWEߦ,c2%͗ *` ɛ% #{A>|Xh?S"7)e_9jmt!`υHJ([gWn ^ǝI*R%Ҩ\ .8oTΐ7 ltgSU #ZB8L0$'yVF nX{Hd0#S]rQ0 it߇a]1bpJwTPyDHˁjJˏJvU POE3I$S-IEij.|QxCߊE/3L^E;@ڄ>A 6r%Ti$YWKqpkN1Vi|3ɫfugPUw俛#E<>+ʹ[DH6nX78%nlw쇬欛Z uR37\PV>#U?g;]4> 6译"Q=Q^ SeQʵgHvQHk&H8jT @CMJ(2~rUGnaTcQ 4W&Uu&3w{;solɞ95_ĦA ~tm_k8%/H _ NNTga3S|K_><B3+Mj`$ ~]I#3/ J Diz qyEie(ޯK+#W 9J_ةYG;g e:"wA=7gc'qQ8g-#aiz ޼ДQJ'Wlꧭ /esoNt.ZBd284lN2ao N L:UЈH*wkjq]ɰ˯ʎh!s2 FjIk#Y e.`e$gv!QT3١zu.i+dk*7r Sګ?'ړMjQLqv%f[#ڗgִ,_/"?n\.%Ӆ/'h*1t[`yv}ߞCbzicl!}x5BMME^{߀ L{@~a!@ұ?9WƄdIAKN{"aiG@ Z\ŢAI8ػAKnյi8ۮx| mЍ;gY8$$]75yR᩽)k~m* "6670@ oFv+Ob#B渕 o/,>X2Tʄ7BwA24~qyR3Rp0@\DЂ<=^eR,fXx0OLo8E)׈Yx6lc, j7]Iv{ tΈy,H7؄I#HiXX# K|~,(LL!ۜ;oqL)*%O p@:lzͿӿ-">8! 9:k2=?YvE[@XIx g ɷ_9bGsmx`\,4+~2?m>w+@[pV"a}FacHma26e`͘{+m!%W㓵 ݄t5s!݆e+￸8C RkqUjjU 9Y' h,̘Re1=pK6j|9,ٳdY0~nM _gwZ(S;c ~z%a3DyHQ{%UFƪ~h:[C:.EUu16R4U= 2$4Ԫǭ0Hżb7<#4f߮:xjr?ک3<6~;B<6z*MwOx7?<|Sw zH@-70?q2&oiڜ*@c#w MH %ٜm;8^@hgf\;NYϮʈ:?a֐EcD_w =vô*٩^(O˧uZ\g9,}.En6\Yˊ8-V|;eaV{Ә6E-y1!ͨVT2CO-'UE^AzT1rBքw+{|U%Z<;Fw1*Ǫռ_o3/ޓ*}F&7. A;7og&jFχ&TF0YxZm^a LƛCN8ORF/'Z/+j+'$ )ޅ|cF\wnEAx&rn)/MsߠxJ߶/Vyr&y>-ȧQ^y +UY PdP?CLb^S u.#̦cvdϱaS'(ůyOtvԆ)\I0_tM.DP"4xЈ.8NE6!$m@pzlXH8ߊdɽh6m$Y<&j&FgEXCQ?X;z/ռ4{=`8 7#s6@Tun)`Q]:!@nz"U[:XKR_uf۴ln6 "|`]ҳs}P*y}(]K=o`U)P(`<֐ 4N<M]vlw6z&+x' Ypy1~NWăZψzP7W@(FmB-p-kl)%N)( d| k~gv_,QgtvuTG-.*a1@;p`^Enص6´=39ԮʀFw9~41<-iA噞c(A{27LR;ѧZj-PhpVExb >e3D3ʬN-(Y`q,x5Lz :Ө b-!0bdc%!{‘޽V^0F d6ο'A?̑^0Hh ER@+BLn .) m+LAnQ엿QMd{Vk8tXBݸ7'g .i+'a<i%#K#C/nJ '߶\|%nܭGqU^_([l6ߘR>/F%JC óE@KmiKOI50쬅6M/#t&<KrAovۆ@kxQL&u=&%\}v{yPTL1ڝ҈&<;!q}4'Jc1~UӁO[''umH c!ȡЂj?fM8r:XC%xgןiW]Z *A 3?2 r>IEZK~Cl7o49=.@Mv śܕ(n5@4 QZZZE_48r|OLzG+j@.@|R̽^﫫tbI;jQz! Dȸs#x89骝qHVbhG)R+9x ZؔvBFł6pZ6 uپHl1X* \G\3ZQRK2h}ޝuS)H{VW${>ܼ4^ƶݵLMiVR`mLܨ 9j Uej@z7y[b⭽"Ք+Sf}ӣ/p^M"q hE|!:6;Z%k+AmKlf=ϨrscJ6T]^{i+[->HM\{2-]LMgy"3[o)HO]ͦ93Z7&Vu6 koKwN3~Q%E8X#/d'Ȟj!KjOrJz[::9]XX\6 RV*_0AVD彈YyZ%>e4t4B9GuLh)vᇾVJ ,-WVbpZ$K iYjh 6VnzTez(46T\ͮZ XG&hN./)K-uݸw%ާ~fk=$+v{6K-VxkTɺ+~ PSµvS5js9#LL6u(`?DѲ(m}m%0^1O;B];R_%RKxn9T$[1ˆ+:^DB,e`Ŭ=1Ȥ:zvIK];V\.!1p,@6;aM PԽzt5z"cmSN&YKdH5^֬ S%灵uC&?D:9fT>6H;t&mMRك~Crhm,Hz{y{;3n -}I y#vI]iko:2lٜ0 CGj|5b̑*G. {.c-s%75tOp h,jQ QyPk?r{;cl'Oρ{TсC2?FضU:H7] !ڦp2KīI'78hAO+Ň4VE%i_H>Uǵfgg|&,+Ďĩ7(%")A4$AѲ/ !OXs! Zv63 \  9<"F41rRv+χ o3DtG~ߦ]V\h;?ɇa[D ƍFq->46Yg iy:f;I) ߶-YZ;w:<4;|2ޒƚK$nЮyj#s ?K#MUi0T֡kȾKVdbAQuS5j|%S/n4/ 콡#F+ ;0-žvH*\DH4ׁ#2 *Zd$b98j81JEc#o6;6OƲĢNQ5P~IdZbzF A/7,3¨_;Scd͖RAUUHklEo m{ɻY}9Tq||KF9{Fn5Ref Ge9fT=4Z@XۮBiALmg)ܶ7{Ġmd!c^vuV.@Ng4 ;OH&G43{>U]?e]ۡW⏱Trkҥ.:Py0]8#G5钊b3p&+kĉ3Gӭ;/dD6f,E=@R4H)'}9ןOјԄ-k5?(ίꆰ ]Cy7jxKnܬA/x= | ~`3=cYպ]= 0J N9l`7p }?Z @Z*`2yקʷINۨEl q.taXF[ӷg.)0=v^93&?5F`CCFVdh6TSLx$7l㪤0 6Nµ vǎ=ϟ0 p9j2peK+ժɬTg6586Ta\?fT@#Bvl]L=\Y$$K}jRqq R6y<`0 m;snj8#vÛ43PgUȊj&jw*Wp+]ͣkb+P u)U1Hv~ERFqQTaO迨;>nbJ^!6N#]j%A7B*'ӹK' y7]؎ˊhF*&e`@,6լ%L=a::z NHG.-#~sм .0^{ 9Bg${*m@!KըRxxf3JK&k0X4LlKOjqorQbԙڤ'1E4AJ.*kiP]2XQjQ;7bs->!5O~VzN U;/_?>0 璀ĆE܅=|(#֗N/D;f&A홌: +iPܵ9v,R ʑV̫-Q.yÑȐ<`mбm/X7KdBB뀕vK6Gf#Z%U^ ÛBkmEcij0gCFV % g%)lQl@p{ٍk7[F*\uFt 2!"|DxFt: nIˑ]ݍX x3M|b6O棤,w=^ю `y9ZIFwjW:cW%.[Tu4 hv.nprȺ=ط dEB~o*D);ZSvi(JQ.l R+>A)cl13f6>kq#h0).WlHNy2^_rQi0J_=߄VkܕIU<,Y{^y"`W,ߝgxX.lڱnUe-ռ\V?Jb}$-E_idEp߫[QsBd4y`Afj·DҗoE,G. c yղ\ :ZSBNFK.Ƽ  lӤuQ8ܜ7nA: :4N!xxTx]WH13G td^"URgmt SecQFIQukQx5T.fU񕠄2o&㵲3@6E"G7F)jU+6\#T ױ8\m+x< @9ptC% '2aycAbm :I gE$ߓܝ2;ǘ zV|txhQ_"rkGX-:oGU`bF.5Ny ˱"jҐB|o 5-%z$Sc$Po-'hn6u CZELąn90ݙ$ 8m#A[mƗ2æ>܎PiaL3A ׼|: |?p7N8yq"![3jnɧ*dF8a>w"ǢмA7YL\/is7un `B\n^y@S0sK͢c?/N NvsEIGI[HX̌LG\N ֮yS_3L l"olVD{~Q.gK]LLbu5ʔJ}ؾfTkORٱ] K!%luPr"WKFԹEK zJjI+A򤻝t*iƊ=v.c^(u4mCVUMBɻ>;fk-MLmmgyJmLQTڼyn|D#rN 1A.PBD<;io.(鉞9彦!{s+ǡ/e(my]gke; \SҴEdnaU ?RÔ ZCܧ/=.]6PL`g۬o[Bv1B0]j%>7I]:J1Ud}7. \;b\2ch|l'PATׯP}JX TܸR`mUe?!qxC"taEV|:Hní9q LIS%3jAɥ+uIiĵ)fIGr[.M}rZ=1Ia=L֯`l' t"Iѣhȋ@{g4jHlOM9=t&ہd|.Z^:ZX$`% _nvJYt& z`}f'+lP(HQ!;E t}ed[&W9cY5OYa(0AA[* |5( U7;;(ljXQj,e-y/Kv''xvk${{bt_՝VC%O_į5`Y`7oij*QćC|m F:Mh o;#v9M" s bR8H6 5ܨd-mJTnL_7˶/FT}}wg]3XOݏ8_Jy{hF*hDRI]f.A$J0V.]bX(j&tG[Xs gwKM`&\?j5T~K4J]0S~lbi3YG`0hjqpv4Ȼ9Λͻv]IؒK?"u єZ6c=jB$7IڨEظu?A;k_p_,6[Cw{Ieʜ~?ș|J7N yNcqκ^S8Ѫ]ZŁP> iZ48.᪨40[[_`4a%D׾8~njq !oV`bP@')QX-&F>ܽ9 ^iЬ "7; LKz}^{d̖#Qn""jad8oK6CO] QkrC!1|\ͭ>>* -׈[;=kJI}ₜñ^Ͽ8/1mMĕաG_w;2cGct%[>"-W︓|5P`` /@ k7A@xk3[TPQj`} 7g"uqIV u\'[ -2AfPצgB\٫ߍRg7y \oEEg#D)\ wL(tYB *檤B\ls2@cU7KiHzC ⵱S \^c:qޥo,yd8.YB U6&%ЃPT[+"v@rzxO2`ʓ:(ǣhͰ`jDY>VϴG2vsH kyYI. Or#.Ѐ4բ꓊=𪧤. R;Q|*¬86J-2Rk\ g7PPdͩ)XUNY8g1'4]qZc VɌw N-hEUUiDn8G3->+@,ܱ(yrCI@'SgqGp#Y2~m%b%H<dva~7&-ϣ%'4@#3.<՗YKM}|6leBr;Ef?7}+ bXp=l٦gA+RBM~+W aWk[\ne5% ,';PQ`"ٚKj.m0 kTⰛԛ7x|F}DQp`:Yl٫G@ܽW@񀻓A|bdJ-1w?oATF">.ء&u/d.BشhoVSNURxIfNL#]Pt:WxʴȈs84OW!fx5Q4 m„:HD:Eef.GHDvaȱH2d% + 2z47NrDQ@k$UNiL}_R%ָp7jx=ݮ%[]T$H1+U`Cc,ϘZwSTi6do[5ư`ϪV>2D]Brk@fÃ]it/4H<\Cxvt.O]y)b:gg=mƒjiҟ}⟎[q.b ]4ׁ[9oFL|@2ER?%CVa&=y?- ꥬjF~_Ub(df/^̎"6hæ&ss8L+8#:>BK5b@۝b%~ 41P_e-rvi0.uVA{b1)d3nFȁ)BndH_ܿגӏ) Ţ5,]2BL R(x`G^}@3)!XWZ r YH!) PTaPK9hri0=`H&8?}Ew &ǬE ;/hӸ`!B);DoU3ڣup Au`(YNq$3nbz~_5Krp4KUH݁q"[j:@c(Qž#_6tG,4>SsȰmr`:-C¶Ñ sTtK`a#<:#W ٨nK98.a )յ+d^ _.XX9 oDQ^ O( oh^1*mTVcsq^nO;VW y]Y׾`)*moV*1:޻"sUPaW 0QA.wiPlI w!/7:ɖgv-75ymb䁈yvcY]y_t J 5>(hʇ́ji$o]0AEZt? kg9H|r4Kq%`c6 bsl4﫷xw샞<]]0g\N/;P/F;!ϩؙ,y]'ZPY?y>pr>ɓet^l~H[K\p+@(w:R3)ђ9WD g|h?sd\-aDpf$T(.Ulz&Oj=94o|Hd g嬋yY<&eb0O(levSh UÂ5Ky#ץ%L5c:<݄6BnzwKZ-n(ڻ'"1;?6~#w 7[CoNޥ0zT9M q*kLO6¨|i8 :C& luIbzlYհK89 .-8gpTL_5JYVr` BǪ/Ê{Q&)HD$z&z5zKC`SP%/w8T'1Ŵ,nQ[@\OHFtCax>G15W 8JvE0zΩ,x S&Kt "d8έY8JcLk_#o.V:Gq<;vFIJB2lխM4[LE sAh1D}>uˬ2?XV'(僊NL٫553C*Df&9#0$7~v25*$l]B^Q$m%؍"Q^4Q+ Yx1ɸgCgq.HVzڍq E'55U e|FŸ ?_P5Ra M:K|$ ݦc3g}o@jRB zOGCz HUjR=1"0'y3[\e-]*TpJP#ցd6cARHjP \r().kTqpxףkV0T6VS(09ZTZ(x!D]뛋ls2ٙ77YN}A B&JZDa GH8'W]<vۥG#Q6 P4Vbf.\vъMkEpq꥙ݻBPv`Z >LqIӸO)IuSviF%qbƘth_g(w'8) n 29ccPC{o ,zRuҴX#0!XCˇ-VЦ_zl &byTN'~w"UD6?L0J3.d뷨-ʶ{8;x@"=R9g<$! M^Q^e@ч"NjUGGz*Q$6W+ACxS,t|vaїfݒ)PWi G!nj,`&S- "tħ>C&wOQqF80SqzEU'l2c&1]+v~Hs7z9Тdp:&'V0K4H ms}OW{s1D!SH$Jk .cM<uv&F1]-R3:>_ϵRuVuuOa@"c,,.w}{i{Hc~G`%2芓{K~{lp'Hҝ9!vh8N󢨚k 8X`$axcplޯg8ff O'rMqC 잀W6ADtf%d@J㦪 "E_([4LR*NXXԎXLS?D8''ľNq{̵o_Xn i;M)"l1.Z(IۋJM1k_Kj57y'x$)+iݒ(Q,MS]GsP '@|8&CL*Pqxd,=b5v{3Pgx#ke=dl1T>ڸRNM[5LV`e*7;čTR *lW>Af]@`v%#@lP0PdՈQUՑe}a\՛F$X'ؑ3D Q3(C#ODJd)OKٟA{^v>\Qd1xToE_fXpvyY<3T.bR2x71> NSfHMjMR)*ssyȂ2NK=:p>|?aCv7mP4xM<4XN<؝**kF{G.|zVoR34˼ د‡gAQ"&>hnȆq|=.w$|jLXvAFeY6&|̸֣^s:7ǟ&-8@8ZTy Vx-1&9A)q.$h|5&`9B5;~Ou 鲡&/-2]"IKv\ݐ_9|+r9\4GSS,X^aD~)Ҿlt&U^UG)n9Y s0$QF!iEh޵UN`'7Ы@JS0 ڎe5U}ҹDaź?ЃYrjoKy2=A !޽ɹ9]ٕqW[sL` Jzi f%ƈn'+P;iy_2a, v-v}ʩSa.-ufkp7V`":}i`h cÜ4|o]2_^OoԦ( Xfq7oU|udPkD^iBfNu\]_Ac:oL|HAhӮ}]6ܡjӞl2zֹjB> ږ}': I k ;cONB^ǵO!;.Ş- ~8YVa%}SZHk nrԹH$k]/*%5z>D$ָ=i^-es`C \<8CCgqEc?i}TA9vhm->+/J/bJ3O%lZ!eLִ_ \vzY}n@w$W-xq@> 85.gVaH ˹9iD$:#yF;C aC.n5|]f/_ }eScf'N,h[Pȟl󁯻-}j&1})Cص0 JكuNJs{–RqmAPdrѣ>(ew;d]G#C QC,pi4}􆲧!⇖ m5Ϫ?3j[ޱ/J' t&ߌ!!3B2!>[v/Jyqzi07Lyc +&4:}MfU$?;xHpF%CMp܁B2%F@s2?  ΌM) g2O菪.|b]43 xQ O̰ g%k, Kҟҝ"G0KS1k.x>b$fZ̏s:bVy|@bhۨ/VM)Ћ,H 6pb[>`^pfZt>_ D_@auV ,5K" F_6TTF+YlT\ڇ?;C,T!sFߵ0Ùʬ}?|F`A 5&a 1Fƭ}IM f0ߗ:ea{q:7CF"==fM͛71g\ @V|Ot-fN~gt3nP*ɬ1j&>q$+کO9PxזX8ZZz³ׯ`:uA2[--"90*Shkh~&,yOsDT,Z"l_B&H0'$(ksj3vT D'͇-_ɡ q%:|έzG4ȓ>*Y#\*1+ 99W>Ҵ%yvˏjN,_Bg j\+镐jdX2 ^8PR1,pQ `~`uc<]Ex?|WbBH &jQh_C a0 7AF0(=tjbxmTB!\rO1dZ-eU!64RcJ;y*[mf֚CNgx[=zSY AƺhJR◧쒎ÕhE<6<84.d&}q+Qeȹrpu_<%\_"9mx5ERҪ#MӷWX8 5>o;+;$dɖL+@2'pZ+(rCWUvG<=,(_-Ŷ xmxThfp$c9;; );Mo22Qe*,b/)DV^Ax~9{mnD ݣpgO ٷUEPW{CFU bob}]reR^_ŇL庂v,4qD蘒o!@vaݣNcu J $pbVsa8ԽurtȾǪ;ɉ`n\ZrVIEÑ.TF=O'!x?P@S B:p@*O?~~j*2#\:cu'RFO ܸr+9y)n G6]JV6'fвBǏؖ ѭj| G)$GݫT=}/l6̥#WX,4n'tsH*go&vo.ɮ,l?#3APK=7؃΋)~p+3N/QjS )<>pt?d/е "yۭ t$ϊ`.g,y(fZz7zPR(+0W/Ӗ L &$'m;7 łTE1(C T*f `<`dJ>JLj346A4vA q~eOA (9.=r Oၦ/EiM~;ȧVOdIm #92M:QO"R}J_. Bj@IFc/w8kOh.v<5;Ia1zO49,^f+ݲ4< WӾ|NZ1?Ilr,߀'vrm6DjG%ձM/$PB7ax. QYӶ_)[?m:OE_+i#e.ܹ`(G2DUp+ g1\$ =ANt|}p+t?XonypCv :( K*P?'e <.%:yFqv k2unӳ:@=z H-Ѥ\(K*J sui4.?m4J7ti v""*7)R?O.F9u+}o1ŲAoI?&"_}P䱘Xb򭖓~tVPhs櫤6aEB=QgX;.eB@9n[DSR[3ʮtL7՞!2="w# knY^)yb~3"& G JAbOj=~ie4 nd~_B?VGrnArr SuuRZ`{Hjw} O]@,m<b_yWЋW[.^#h~V~Y87xZw`˅5s f "9dU0DR305]/6B֕;zwfV"hʖe.:qzϞdC bh&?<\V=$RwI1c$l"ɞ[U_ ԯؔмqCZXk9Uu6`&Z̵ɜ.ܸ1(o*䞳x: i^ЁŏצUjKā3DH0GɷSI1-*ldPTR?~UqR_ u ~P}|nDԺ'Xg٬!,Ԥ}#`ugԆmYN:ov[ ?SU|wϽie17sRS@1'.0葞>]9' Į6~t| Ȕ3yP&ޭRU%6pa g;z|cʃUkSm3H/]0˺s=WI41oYGTIy%gݣΗX3+OEmVLehUA3 =G}EGi7 @C{@{w"SY݈#PnGӷB9Rή\ cќeRb/b%V5Y#D_?SZ_U&zݧv0Ÿ-w`cl>Θ dD /am*'M]P3HU~X" 7pG4|mki*.D rZM,捋9O 5M9}ǝ:AH™.+ijvm}x$[@bF[(;3Ҟ 7C#." 0Tvh7B˄s^ͻ,(nz2:%l7g,hxGZ_h)bOJMx@Y I ;f~[&50ރF6>{9,1W`H.`;!˰XD`NW-9;Yg&,qKݞewAiQnbHZ*8yy/H_ KmH>}]4!F%z  crr [c4BM@>֣!5fe^ t5\Zk ILΟe^&V_Cu\&!&zjY?/Pu)1ŗ[ǫY-\g{`]` i1=jW0=FIUdɝ %E,BI[`XQdϫY IK 2LH)whFԘ ~zk45s5U!1w1VOz }r$#$GoR%|TfDvⱧ25W08hggN 6Ɵ[j1\z>MӵY tRB%m$ 䥆OE(!S(|;{dj\xz.'ge,؃FgJ-BKYv@/ͨ6+24>nvSXBh_ucnhd秆_s6; Je5]e&*+1h0و{0ݍ_`d^P[@e:"FwG.4z6_5%am Ɂ&*# `ݟbEoy4{eH3wE"XB2Yԇi!Jtu:$$ ?W=_2cA rE48O |3|Ի74PH"kp‚/WH<)C]F_ֺQ#-kms90c_O6Ge~ի 1X,<Țij^ä80V˜AA{@gL7"DRC/.?>KҺQk3IQs=MArѱ0 X`rֻWK|Ý귟kậd`b|kX#N)/Hvseeh| XqoJvub3>L1m (EfI u>v9u*?_ݽI;: y-NS( <{.5 Q!T;Xb _.يJ?:R/G>0׫3h;[+nRI#Zo'_!VF+T4Qly<ūf=Աx_XC! [qRh csu!?(֠dOu9}˨~(}'|xӘ #[tq#(u=i3)L-夫`P.(`.#zz k 4 gCIwT`Vf]zܩ]NBdU-dh5&&cW֧ f eT ':^]k{:ȟ݃8&?q(Rb˜~.>?%&ٕN0>B9ˈK %h._᧊^>'\~_;tO; JZk6/vE<*EwnPElú 2um=a%L) N,wZ3^҉Jќ.Wotd]P6ϥEܲBHD4K/?f9'u]+}C.qtЉ_S)1D?'.S d}і6T̕qEG޿E}K{=r {R!TmY੸p#cĶs_:A\S5d6^=kJ wqW|dNuQ46s]|-h CK Ȑ k"4Ey eS?T]F=9miauk?e(:%i-'l% jk2=xА$L pOGxi1 3DLbU0\=L,X멶{fko$W^NOgknREp$Jң>γ  ~ IZP"וG㦦X^Us6]_r{]I8d-3Yg/sS&8X./YQi 80[|gYAobܑ*d+L( u @]!7**M N88P5rw<{M0YWuPٯHm pW*) 5o´ח箻?e홥'cf%]2VV}j;9<\IŞ l}44Ψa@ΫyhόF1GM护Yӎj) L/ȂpV ^$Do}^Hk&`V E^( D+.8H Ǚ["3=;_bđ{{22B:}EjG苛9Oi_w^w=d)sl7}̗z"`߸"ƕHuU-Wg1\2{-׿>j*qTKc1T &ynHAp̨f%8 VaPS"@qRu_*-wRpH͑xm3C'h$iZ'u]twy)Oz7B{8YϹ_K ZB4}5ǐp*st%%+*!eK ȞҫCرc65c "m qsC ɔ튘3Qci~?] U6Qu.HP34͂lˎPmeY 7jɮ@?6Li>(-HrorR*bÎ\[[*OZ'XbY(N0gK$kN#6ͥ1J'-MK/(M"\nEd0Ct%G{<2$4C5|洦#Q&]i#0ӷO [nt FXn3(b׼I֓EAch ,qyghAoAS矑$rmĶfeWd&`Fk Ѽ$Ϩt3=?Y;d]Bxe&Hps!H%1jîciSiq[3 g9W~?5 U;\J+q1O/tF'e'X_+'--Acp-ʣ蜱: c7ji3M0޷")t⅞PhLI@q:rS-hv~L/2\>E'NNuą& `؜bFԺp QPkϒQl<[p:PnaLH7-FYis*`ew)B $V[9ΆՂ֏e9:䳉2 V`A_*uR&3I拱^>q@1،)/$aL=eD]XQtΡVW 0^wy &tq&V> ǟX``͑|SeBqbPV:sa.ol h+e@O xm>n_KA i~mjyP+{sIq#8% T}uC$.ckjD*}QBqß0!gn(ݯ-&K3$c^cBi*O8kѲ>XzK]g^_g^kx{j2St6KxAc~ا;:c*zmQM9ڬ^:-;z,ֽ +B`z/c,VcTKLn"P?;^U7[7Bb6 5}3+GW "v"vQ J E›üqQb]XIl^[:q3#s E*tZH񉓘8=7#EވMW+9p&' Do}3p9 :y)"n1 \cq69Z, 36'@Uˑ9̿ce|i9bj^;ž?-F;%4 U38@M0ht蜊0ljJ[AY4# ̈ra I*e`sGͮYFJԕe逸ssXFci!<`K<14<ãDT, j3̾0s4p#.4|Ӡ=wi7G\j +n߽e'F$JVʠa^CdReIpl@\Ӱ>~5-NjRm'N-=_>uyhjL⿥wT^uu6yq򖧡 k1 W$^!Dк;qp=_m!z}]Wۉ ^1ȁmzRco(#AղƓGOCN5*=Dz&BӠp~;vP"L7#f[Ymm<:wCVm"/#H0;u#.oPPN\GӬ|8Ä|vc%i򶳼WRIJ9' vwyM3}cupw1G.Xuϣ)y2zp8C"•%TytdTL(ҍJ\&({_[4%'lДMzgT{|e9H~K? >ˇ2p%Oߌ :j$ 6S)ºNo7B!5M1ufby#|(–l} YY=ʨhx+ I<*|Ykc.J24C. JPɝ:<b+>o@9BZ4e7߲=I,C`HصÆ"-$3dVEҊjѲΚp~6c‡rć*啽%>ַ\L[Q]zAoaԬ86}p}N6w->n~ԱC.&:I2_EnY~*y(r[6mH(*bӿ;D1$#G Kϒ&1v3vd0Ta 7~]ƚ/N3rqMUVayC5S#樯NQbr+Jz)3/k2{GċW`kԔIc }wDx1Hө[rIT-I3 } XS:K?c&`G=dnJJq#K=~@ptk{}6Q>]PCcJf; oE~R6NsP4*JdF^Qvl8rvCǪE%#\i,F^6yMRfo,ekbWe([Q17t 5Q˟70ZZ{g 2f/6%l$ k3.[BgTx|Ƽ )NLX;]wz/P܈J86O%n-~+%޹iFgw0+UH+||mb SoMڃaaL+]edN팃t"'5*aAPF@G:{nm4\PF_E'1>E?|wUv;gMo:pL耰:X+\q7ElD,sHޡޔ]u[E FL^.*F/$/l;?j*]k9Aͅ0n칒35O#Iŧms]us&ձ!,jS2;I< q62Mk*mVx9􂹨? iw65Q~OB2S5 MoT*9Qøs)_;P8aBRT'HG cS7N 2)[:ٛĎKT#ۊ)Fh@E]B-`tk&ўcb#b]&؏mx^~3Bb. DgF^hj qAUQ29t ǜ񘪹+SٗV'GPV6 }i K؇B :\ ( 3ku?w"#SH+Ŕ4U㞴_'ː{<wVL xhk AN&t rű4v9f̺t:Y8LZBX4MFr#wƠ;RV Js1qV1'wfᘙ3n".5do% &S4`Ő݌s@(E >ŷFC/u^2pS80ص9 !"')3UK {2j{c┤@ԮDu)]dI $tyf;zo nt'wGlRcjQ׊yGvz=^s{U_|@@܏S^|00@t{ez#ʉd: S} GW?a8q >zp|S[[jSES\]H-  -dy7ut>y^s)R+<-"/k؊s"ɮSf¨)}yRB*Sg<=2zg+xK0$2sƹiJP[!b&c(TJ9&WYfwh]*iL*X<'6KN~.*B$STH#v"j[}g>n.]R<ض:\Aӈ>B)i!ti"G)ё.l7HJb{i;5HR-U]u% J,{4;n'[r0uڭzxnw!Sq(V[O 3FvjMt"7tTi[mc-Wփ"{Pƒf[ %Iv,2.6jmӊG5*tݶmaE{SwNPR'K2'%؞'wMZc1ͮ3:k}ڋ`XH{R[ָW̪^:%8}qOįZN+޲:v(^t(C&&qE_vM1K1EahtLzf{#N}艬_ bÅ$ y>W>҄E3_[@*"̩5m aoKOH12#ص=|$weeg>,u ԂM:OCvYBg٤,TRc̜#I#b4 ;դ#QlkgxjJt\'{zcu\kFpU+ @ i PP6yj[2G]+3^Ჶ{uv(REW(]7lfS ]y/Fi/6֏vgw24u! itȎ.%$UlhyCpTY$X[g[WU]p{ϸ$ov+?|-Wdx U1XLQ0Xs+yBu21۹2z%$~Ӣf%N@eOF{WnuAu2oeB\1z1LQA-&e7wr e8 L[T=M1^q# tSM#$ l^#ӆDE#AIZ%l%D4Tqj0O=Pjr'hPK<]ňe$G_n^HRwsdt)\@ֿ rܰ`^ɢz4#-O,\0J1PFWX8cӯ8$Jr<7%H=PөQQg/֧w&++T~`yn#OH i6+ >t~ {p0⟛>ޯtR^*K̟RƥDI^%[ϨI--g[%PeTu❐j-F'%lPce߭~~K4~[=H WhaG*XMJzN1Sf2SMdXk)Lws|Iatj2Zr%?U5Cڗ$jYp$'UXo_^aRtt4*3x UJZPwLk'/4ߏuXf2@IBۡn5э`w .ux`* $VZ-q K0kdÕ&)v[^õi0ߺՊL9S s]nGSoV2IK Dqc4ӌeM#ԛZ*w=P駸l\9]aO1z0.l"F&^`<}iz%ka{W7hR9o/9$LiE/ؿP_呂e29?ګI_-"@j5əs(r>JYTePy#"<xgblQ:b#PuRd>N'#=Go/i~]v]P1]3 .J5i-i\}/G_]:7Fi&X K1Xc O&6p)(k0!z[i·bԴ!i,,o9S?q&D^;bǕjk̭rM}`;9f 8"-}jy-n`>צQ>]6319.#ᮠoxGdBW ̉".` E' !*svEŖXh>8uУρ\q_G|,\N!M)G6jvJ1x^A}-O7O_䎳ۈ^`nY)WLUI<1{ ɮg=2<>f<8 `4o$8,Z-&B2&KV06:NrQf&s4wg.q#@.y&JUA]%sQK_vv(@e\+DqnJ4gƵ-v6E5Afd~]5Fkʟ6n?^'Tיjo#^X}Ҹn1-a"XR[w>J#fz7&kcoj^,V+/]Gr+Dƕ, UEV|}ElK>$Qd˸j54 K…JҲډ 1˿!{NN)v0>Ǝg@=v){&Z 5eFƃW\y-4:/ =|4dɸuqT :(DOPr/Z7hAd9IX)KL_xoճ hE%嶔*…bS۔rH͠lp 5;\fH~s.ޏZ\B_Kϝ{ʭxZ7],>N\,F-0hqZ+,l M!8 'yqYqkiJ?d3h\KxƭGr6 BONc_" 6F4BOxo&˾Iű2^n^K(@Of bBAZSC?E\kaJ }K"qMHDe3wYM9- 6س 26 G8@F~]o׊6_!>2ODY֞1' ֨]&:Vu/*|C$g!?*7< Q ?V OP\DZc(F5knN1hͨZ ok[Fb'tom{?UFetLv^yhKCyj|C9f(սuFslUXɚ *2A--Q a>0J`%E־4"\~BT"@wCEU 4vRp~Eʼ8V"bH.{@IY~Zb/5iuT#Os4#*`N;F/\Yڗ؞oIC+Ft-8 mt ;ݺHWlM,#ۦ\Kԑ[ebk-DqTl6xǴZx4k2-7 Z> ^8)NyM=N:Am}D\ȃpTCX4nCc/N8.ܩb?ڌ4v(G9\cV~4 ((I{Lؐ yuĨNH]E0f١e[v@TwU=j"*=75YO򔗽 \0^MܪtfD ,/9Ww܋ N_)y!.OTP㙂cs8lՍ$-yj"Ua/;J2 is"o"@֗_M䆻H#SY}EYct[A)jAY u'`D5#YOP-?;tP9S}ѷX]zfP0d"Id)P]G{F.zI[GDHXyoB+fHk{LCOAQK>v :z"r3%;B'6U0G/XF4e-:Jm< rVXǃȭ Ce4'YO'j!f+u#IJtRK QF:;]Z7Utw_,vG黁;rcMf腿r$w4 I&_kMHrHE-<6@$eMĭ&e=S̹dzY}ZQkQ]VF=hӒWszяn~ȫ$]3v~?vՏkJx7ewnۂ%9)<,|_2nvc Dz{M`KQ>#{u2':f@_8n>.J!gߞLz`[q;qǯ\Nj6A4a}/C.lSR,DY~!vF/%+; .Fƨ -i,Dґ\&;Omk;V4q8MRzU]Hx{(ȋ?(i඿"upTXTjCdW}zo엏0ehUAtxc\4TonyUFNGETc@ٝbG}X1CI}ٶQ[ (eԛM bg_L``)-U2.H/p_xH,T~=EC5 n;!vZ28%wL\dnދљwF:'W0yDKQ1WPoY V]"MJ$KY·e'9qpjҰljZ8% F)+A 5-Wj9Wo8-8łDSc@vc4AV2̏2L D(`/olaV2Ά$?.ӡH 'n=Y#IGѦ"^eXtNp4]8y29tcJeSZ 畀IpF~ap۳y,w?_wG%Sr+\hQn&\#ql;) j!;E5̭~KxSŶ%%iS֤6c + @LF?,wۮ]s_/^dwtْ[?(Ay[)wҾ2<PpX\LY&.H2kiC~qZNTOtUT~] R&]rD@oABpm#ʖwT+ӨGĩO, lxkV#ēcFwAJ`k]<4 з[ͻCZ$9$" 5&̴VP&F} M,>J 8|kAEଓst1Jtq?/bSyF'{5ʐ+i@IX"{tң8P}L뇪!Z_O|XؿאJS-òтoa혓6rMf]ަYPw߂ ;CJet <-z|TiƙrY~=ڎb}&K(Km 'fGutlFkROիMc/"b.cSE6[g .G0XOquO?xqڻ%%aT`)>[Q…${espwX5-{V4tzΫ|~b"oŭ蕊>Pm6JT^ *tQ%%1L6,SbF.`YӖ/RJZH&Pyn8vN.y4g#R[uc :e8 %9'J-&ȿxC.51BG\.ĺ6*gF;*Qi M[ `d;"\tv%XC=B+mYm*j6Tё'~f az @ D\`Rcn8_!lMx8RTX3 3ju~]. {VVzO wuJR:![,n&H.'V0"g >I1րN" ,xcظҹ;9% %JWI[p}wo?;LPr D_WAGZBwg 4+k!B FR%.e|U|sj}\a]ɻ+IbJަ wgIfKdayشĺ*MKbh~ڋuRIAtI$0`t"8Ƕ瞐 5es3kج# rw#*M1Y+i33mFvQ2ߞ_ۨ;&GƸkyƬ#chhNmmQ44~n~6'SnKZVͻ&kqE/C&nq7|r:pU#$-՛wDjKxDנ!w/qˈ{δ)2Tì{3_䫛{"^GYРgO? <(IA|X,&{Ei쎲G}u!) tJ"y۹u~B70.b/E$;Y$s%r2TSr VĉyKaGa"Q͹czuOp2[L^e2#G嫵 ~rVwB.{xJ!5F2SbB$d0ݖ RVb+x'~V}A:sky5D"Un(9y~=80NbC~Ç] HXE6v$C~ҝWBrDMnbVVϵ炣;%uֺ׻2 uEhc)#,ʲV&_[=FV{_\^ /& }ï-ߜɻxS0$4}ɝit~p g_orppfJ^敇ak%s)m.ja/ >+|v~WqY.v-`X`5̋%8B;rZ[p;kI}E]uElt@鞗"~WғPAӷܜmmY_(f3"\@L5ANS!9_f?Ca::srvSgVj-x߲}l)CJi2Vd'Ù$IL !ةg*=PjQSX2LLb7Qͧ'`[ ,RbS-ٵ2M&d屖< ,W7.fݞJ]ak?(400fm9BZ | iX43zn. ї]*8 @S'l~f}Qu$/wa. &tR Kx:m @-K>SyTESWcslŲ%fP,ۭ* 9M UW%WPi1 . )T/H^4޳فrF[쓜m(!!$7DZ.]Po DbBnbkR29ü2R9$ΔXSС.Ĩ?FqxkQvU /MY 3 6*rD Lf[P6jp+j4nd ] (MU=MMW9`er1~&ߗ™]8 RAE]5bZ([cX̽oq#ccvPWtz—4#ou+){T[H8d#QP/O'wZ`$0 ̾Nc0eni+ PÄƕKҍ\WʔԒ;8yA>$,"hG2c79r'nrõt~r#gj2, cz.& ",Olߟpl(KEf:hPb0AG.Dq?3ʹ]L=YUq>j~9e|ّ0:ζZܔOe&cKӹu`Fnd Cc)\LS < @{O؋pX#/cѦq)JŽtC(n} bolf`U ^j׆W!POgTlvq rKW5lNM 7|(i_y3}VoiːDP%?pn1hJ%hS]SkL'8ZuD&64i 4GdrUn^Ҍ{r1I{u\n_=l}h]Rj*/19>zΝFunAU 8!:?XbY5ڎ_P10igV6x97'ˋ=Dz K,77u>-C~hYA"-%lla%q@wdc/>^1c j) {J [xĚ%YsxG!jnjH@\rpUˉ>cq~K̯n*%3Sd`\{ )DlgK/+M[I"LnY]T߇S; lg>[kYF#Quc";.fLթ)zԂWuoq x ȭy%("Ӈݩ8ٶDvV]zT;XόbϤP#G{S Iҵ{, Ox(7U4f1OnT)?~︦egS}p;hG#yTkJ*r5kĦ|qi;=2.͸0CW61mGyD8kc@fi<#99^{ TNsRv&G<%VO|&YTy\|rWexn~/~8 ң r⇑X|`˳c~(kN0Nfկ+~sM5-]g8EEڒ@mb2Nvpt{'~JO"_G(\턍$i]|;J@J!2'2 qcQ¹R%Be"i3trI[!=TN+>ܠ Mӵ# @>n'X paH#1;;YT#e# nKobp&抄B`Z1A2::Id1k9,|07v寀Hq,pە$-RO@8HƅîZ\e31.ǭXoģ8MhE`|gM$aƊ*HvIS,QbJ>@Q[ls9V4)Y׭t n z?goZۚES`'[[SbJS S;~Wc/\OGq 7>ŒR#.ݛV7[?3kgk|3K㣩;@`L8|d{0E'^O=zۛCaf^7~ؔBl42#&K4\xܑ=j^=g` nEl>+bz>!G?]$SU]W1=[/VZ hw8+= {)h"X:_&􀨨ݛ\NOܸ3]6 k5F P@~軝^81OgQ2Q"%M|hT6/lb򙍦H,<՛2~΢4=`~@)idoɼf,7p(Y2<ŀ.nZ98q h5ʽ'S4L++X|t9Lۨ~vGnK Ӯ{ڗ*/h[u$N.HgmlQ]XW}Uj7`5?rvHnxW]L#B8ot~LD7i#k93W oR؟EΠ*ԊQA.=4"͆-T0m-w S##t]- K;j>a|9" ?BeDNƧ^$K*%$*Ώcd ϐYU7ga! b LU"y`՟)?\ 'pt?ҙkZ*y{S\ӭ\: E1mi2@LT5†ȝarJ"'uS`{U@rs/#GFѐ!x=Qv'OwVdjc, KBq-qIsKKPFŮ6#. kDr}G X&Shj%"1.)s}Qٓhߵ+"MhԦe!$Zl Dn#bb< 3"M{R.^7^9vA\qznXߗ&$q"leR8YD7q˚'7Xa{ÊP?퐡ڃ ;YkӫO @TOHLd(=½jd*6 @q1ir!F)BQa`+=0]m7|{ Z0 k{bdX(RW6jsK8QHVb~鿖5}34I8uG3Bg4(K^p$4_}"ZPzRGc DrAOZګ.b/9I?JiSS/SEtwO7IdF]^'vYЌ !J&հWqK g\wu Ң5Ѐ A)z{8;ϸ2 [*.!םZK*#)Xl eep89f'ksܻN-rywF\B`'{i.Cs7lA$g=GxB9le֭`CK##46 u vc<\qԬk uAk<xp6FP}3i Yz&Y''Mb}%:2 XHmNtOcP .lA3Ԅ$ql]gK66v1bUc[&={1 |!7a0QSĢhPᝀG&Rfߖt3O ۂy R(ڌrl^;>38"nu/fr1Wf>S?O%]?lWNJG0~AAoBn WʗIW6w߲$y2wd{a갇+ok/cvEԼBbLx|VcL` l7ø>/xԧV~+?W|4}(OvKaGf\2ߋoЪ/#EV;xʌH,j˖-^t&$eF2c$_vJ%/muB$Ib~PEElg`*JdX0-Z\X5/H%h@{xٲ5ch@cGĄiC[Հ %ٜ|r c~f]8ّ2; J/;頥t M$B-c] NyD3j3 #-8ڧ ]5B( + u ew^e\3Z̍ylv㹛\̣298 VFc,FSK'QF,z'4a,iOaї1y>m8Z9EI=_W"Ohxk&n$Q+"Nec#v%4&ȅkvԽ4EӬ05UϸWko[D jhOx3<~"Ձ\ūlթ灞 "Lr;0KQN[ FVduI^"lmVn$?e:;U RFȍ*HEYr‚`x(} Rz5\}h~T'hgd+YM>BoʾсF-DNͿ^-2c%4!N/*-'YV.8k PrT#lpfE`[ l!\Q& %lCj^Mrou+BkEDjͳd$_}p-WV- | k_>B7}[KeeItS91zv9mLq~gFXGtH˴_~OQ-]D0 I! ^A!s\YJh%O+w4ƻeIvTwΈJGjD.j{SE 7_kf{Jaԁ&5 Hf@X/*M/zbL5=ʥx{ob"80qT9j#Q$jJkasgۭP;|'^oz2Q1ؽbv2F.ʫdlM a0vI>o=eIWDSp_+$ėk 0b4ۦj*%Rb*2/߬&eҌ@!B7:;5{į)7C8 p|@'vMVG$r.$ OAua͵҅D{kn\:r1 ߐI H:iX2n dЖ]p_H!_RCmobk\K`PNm q̝4c(|ŭKQ_#x"t1Q(/iP9EGGzV>x$b\E*]g}piL1uhcCS:oҴn$"L}_tL;" P'pٕ N@4h2r2W#b ԣZ7 {{6ә ̏*^7k3k2kpqz_Z,y#Iwy@Zz+_\TWXJ뚩C໛:w+ĺ,i {T_0D2/2gb炶"~Fq=x˶gr5ݫ{Ib#\<4u˺j ϼ՝S~WSR+]ym5^1"GFm*姸PS0p36F>Wr= h}q:,Y^θ"Cme/1''DiZW/(^SfCYLP)%DHzHg \@vY [c!Sx [|RFlxvT[CZEs(J|$/r diQ1=$y{ja[U-K,fS[̵Esb!%3L^K2j;΃0NLȄ̿MaJJzRtP`]3{3:w. ?jGh I\kX57Ppa (S$B,~WD[|| -[aN>^ޖyȤquwlG̷s2SiDUlԡ dav }|ٸFW) koFtwT`GW^BVؿMdjl^|k)"Or뾐VR:Zዧ+, w dKB|fLiPUyT"Üz-H\(ݞhc|w8~S]˓^[0j 緇C& !3w=o~. E7l)XHn74Uj/R1sfuoCny ONXv'\Ǟ4 Q)v rdItשY0@+?i3Lax^z`3)Ve K]VE "AXMnn0/.)XLv( E"5e!(pAaYVis>LKP"-]gˇ*=0o٣qᢓYEv[ZnLƮ1MkQV;(P|xsȤ>2rOލg$RR_ְ݆9oAZ<) hDC"X7M]JBV- JSZ2e$//;2z 8ڕe 7tg'^;4?}J+:7Io.? |x9ӷp_ŠDN郚1Xb94>ҦE8?硠~L筁1B0-;A{J6 #iMfo7!Zv:D37vQq_䅥.cN_`EmrJy+G7=O7/7`&Z>π14Z"3ܞY%k'i6];jwi|1UXRY4,=i)߾<λnKݺһ[;zV ?b\_)Ó}ZLYO.?P9BXAYXVLꜿ.MsW]af$xu<.hK\/t5I`.=blČm+e)o ,of{=QQOz_}f(pnUK@WҒB:^TO!Rƀ\ sA ;p$?iɜEU_vM6^7auENVI'uV4ؠ6 Ld.lv~Q<ϛelj6ޣHgh_"GB&w@|}cЏjß.Q^j;GyS{:4q3!X@'i{9R@dbyU IûxFzثT.%6fKZLg ގV=axx?Lj9ebz^plA1E.Z揑@WBH)zP^te-"fӻ I?\b9<΋*d p(S@Q\w)7+mi9€$:kYx~~n~N}<d rљӒȒ]S$HڎiK6 WdnoW؝iTh)(yIk$|܀pNJ\zrp71|x)X#ElXA-E5e nc d{=]PX> %X)U/~)3 BJ+@6'BLW \6.n 3`[=&5+:$w+xh1E} N!)˗ciĢ+l1k XHF_\3@p (++tt5I暏RJ$J->"e@<1N'}Z2-Ktk'n5C&; E}Sxj-mq.e_g^txV4ǖ9s((|WW^eUSd4=ST^Ǘ#KD7)Ne7j2,Mdـ}j"meFX[F8M4I<#h\Zu+{#/H / 3,*"~>ps-p5%gB*{y˚0;ש8iZ4l87|Y ʔWi ǎJ!6b:QQ!}Y᤭\bgn:ca^"ZhK 8kBK<)+.r BdXm}R`0`ff&q{h"?Lx\`3'84oIJlI Y4*Ty1YyX>{pN~0 aKЏÛؙ$˗υʏeGpT%;0n!k.n6PMˆ0s▕qq3Z 6osO+M7!O0z`2&rkIh-mD'(,z=kB&@6)!:#Bxgp9=7WX"ǒRG niǃC`r ɾvKOjg.ؗ{N;. W ʨ`.6}ڢx^m )YYD(txx)qbEV] hq GPh+ZzpP'"314x"xAz;9Zys4oiZgaK1xWyIJzZ-9:mؗ1]tx &vҮ" N︽Xs`};AeQ?Xk^)T:$Xt]*u{[qE4\c f.h cr/m{ :6a5Msjs8KZW Jf.&7+#u 폰NBh.xۊK!hPGFTɰYJZA)Q/r!Z],'ӳ9 +}uIx(yH>{T u%>:/#3[+8[|Faqpq<nr&@ 8ˬʗb5o@tX=],ofc5(6*$Xh~e-eE=(c]}ԺO?֗eJڕv]*E1mD:"] TFI'HH;tja=cTi!Zm;Yt[Av62In=oMkUس"G pMv_2+n#aRW0:ͥi'Tgڣd7 q]x՞AvZ#xζܚs ZceREl06V WR3 Hz`M .n1Cɩ?(rnr ׻~/N[Co3ģtT3*uٚ8o :)RWug[?t1>u,I[C3 Zw㙃TAzK%@UG^׭!%`]./[h|tAڵrj_%@#=`\1`_>w,@m* M#E!~ %GJs3 GNNq);&{͐#VFINȯVicY&g)(p҈<AfEmVB2i;12*څ$:O7N)mo/ޑVP*j$'b`x3N'nKʓ "u}ͼJ0zt L[nqQo8YǠ[Ƣ馭nW:u1GlVO@[6*X⸁2^B7 ;zǝfYa6Dj`7\!3z#MhRBAþk~s5?IUgpflhʂ A5JXL O`߱!zūsY\A3JyF!b8\70I&ei0ȒI􎧿:Ng>g +=Y(L뿣Idz,UAߚRFomr&&|Xr"|6߉c>t}pVͼGC c2?@bH[SJEQX3 E5?_*7uE@XBD+*)%e0rsՌP}>xFWl#ܫd8&Dx$KVڊADGd,iJ 7H}iBDm^ >K E;:)?h!ZoO)l:xT3E?z[՘/%8^>пL @ E4u)c'56ak NKWq䚸s_Ycɿx0bI]@ЏʬirV 4ӧ*V陾c,U#wr p}$aȹWC6t:n_#矼J7N5)g9ib}ęB]6nӋ7,/~v`C!E#gLjwݒl拏=r+jyxuLj,\ng)]렁S/#~\xr$ʨQOO nm{&+~qBu^fEU^:nWLeA]t1|euWY6+uy޴LۆT/&ͮ9n!Y9Uq SW=>#]=[%b* ΄iM+#O:FklxB+;EsʊҼLƍMDј=t2T髾40?EJP&aEm:6Ȧ /k=Deb4JE½?qd)kvy2Ӓ}2U*Nloa ܩ2$VܬD1DKUI$<ntrt4 r̼|՘L$qds?{;}3Dיq2 6u;@+ȫ(*#]ԗa2քM,`PtrmH}j#@k51c𺹣bTc8x( V\$C4"zSq34ȀG*=34E sOCmӚ; 8Q ˑMʟ5k} h^'I7CȾ}h9@.m w{č?85o /A'ªuee3MDu>>zA2#\(ԅ㖱Cg 0eOndc 옫9d a1A1/gN{x `\pc<{1j+913.:JO6vzKIXB~>YNZW6$ښ"q;/$(u8Sw Y1.EguѮeP+TwuB!%# ]sya?l Ȉ,_76^DWM]yscHwC V%o ӅvŸA/ȧVvfОf5g!TE^)N #_Gfu `= pIʹ0'ȑF^4inmµ 9?4:-J9I6٠&`r MJ acȔxѫdϭщ}(}c<.[%|]ܩ{hYmx-_Yk|PAp`]D1 WHN.dۦn&u#& ?zCh^.I rdЕdӍ(|SSrV^W0`bĔ)h7JH[{0h)5.uKǨĜ;}4\lyCh RQ`mbɴxxe}:;BW;]O* 4]^%6Z b%蒌e{Ee| ~wfiǒES(y'U*MHn.gcZm.cu^I~ *QvN4wQV$dx^#ZhVuȵºHM7I:EjݏV* |QEVUߜԥreMKy_W7r.C]BuneV 4aYn].@qFw8Ո0*dׇƄhl`LɯplJZ+ݬ'ۏ'3yբ3ř1w*˹:e!%T?M#!v-|"> K_* / z0_=:v^4<41uxIfo'Yb+hT|péfx&!QQ~(T^h򻧄:cva}a^i0\+"RS;fKƫyic/,p+#be e);[׌<6 BќYDO%e6 q7.I1k OzT ̊<ʰ8ZH`vR\x>2f)yn0r} m$&*G5}4':WA%\6" ?zQڙ<~ ܘ!%$ U ,'3@j sm>q3将w8RHx)nF6)K&|oP}\ HM ]7u #[QPIZj - R!X 2HGw|G;TSJpW u<[p\oy݃\|/UNC$WLC_$_$ ڶ"80f+هxK$V@Wx:`AkLp'˽ÂzL .fO A(h*cb, ~ēꇮ gD ?y,RJE@g1&l3ی f檔%+^G슷15/r!c#z4Pd^v\(r p;%==EB׬6hλZplt9 G`$25_1T>10e(٤cVD&; ]&eٚ޵%ۉ l[cup}pCkKag<$c=lAʷҚPU65mAMge#J paS7$ZEffw;_n:(cTQgLhְybIh ! F{}M!kBQשׁ.d.ruo$ӖnH_G%4M5/Xnn> _\e`Z\ҹÚ~31NxE|cVxC ߿ia@tΏ?9uljRڐJb6mswaY gC7Ɉ( !Rӛ\6Ǭ'ΗsziI`my#2_imn졮uE>!a,z>XއVAUGj֨X)s `wd>uw-qjI37}zUrj\8ş1hapC@}&ċ`}(+ uwT͑a jdnqlz=^/Bڪq6x@xLi"vL9M0¦ 'v4&fr5>fI;v|YkM/ZڵTĜc(3_{5`D l,b @>Gk}Ί:ch_VBT^p< H 8\] Ʈ5$>Zp0y3JuuښȺj.qN%nZ=x^<8-ci'P`VIӀԠW-I,@[0X=@wleOo۠H >ߔmV0_[!ڌ'QT n<<ՋTuOlӕ[cY,/uO$C[ԸLs4wKWT@"kmJ3[>0G-yAsX!MJ ר, [`%O1ⵞKzgXԇPB/exgg(' EⅠ)IJu\JepS2l8X;Y xoQ;tƜ%U`Qy,puj{ZL?6Z1[@پH_f1bPFa545De;uUG^L2\)AˀwƓ*t0祧0=6t|hK~^;Zd!c(|\8ݵ쮷1|*5c!mmUǶ]԰<0HU_r]@LוMqNg})36\Qs%wЎIo?[-' K<=MOo pvG\lH4]` ]I?»嚙 N:BiXeM34vIĠȧ ʷ { PUsc>mq#̓2mk̿xagώȝmh2 -w50#Tѱ c%rB(Iu1@ _-}mWX&La:H?bw`x ` z!(%N*Жq/clp,c;6{My^u>}xzCǗSK>sioXĚW݅i-b{CՋB} Kz,-m$ # %z; R y&}M #TFd}̵Pl;LzzKAIU^l([Ё1kCL:w+^} KU ^}`/3=օWZ;r:ϾSx2kFGhXR&THEɄL0_UŤ{ܗFV&-tc1Re"o&=s%S uPuMSߞ"Os=ɳp"-Bv U@p(O?;EFOvBbj)քM-Z`o-ЋwPU~1չe S W}I 洽̸It Vؘx՛d U\yFie䙰"XArRBg(*Z7YxB7n*7__+s'IM+5x>sF涵-.v]P|̖᣹x./<01zItr]ٛ 1Hjq!ej2d7 !BQ8j@5=/yUyPS~C[g0*'x2QWQqaj\r L~;tOۘ#Q9+[Q$^>c$QGm˝ͩz<[Ǡ*?ht(: q /42-uIs!ej-z'&! kqοM>oL.tZK彁:?7|ʨH2WdDz37^U;L㑲`"e3UGIHFJɨ.ۇ+Oer[=@r˟p7F`yOu0;Z>5&9/l0VĆ01"p'}&8Tq(#iH7eN(ZYoT[^pI]4c70ʴ’-]^\18yKt#*-$4}n-S0-PWO6\ZNS1yquV6ȴ(P< '!Y:TߣP頑3(nC0‡{23 :ƾ.LRBƶG- Ƞ5Q|Ɇ5M3!d_x(f|~+|€9VxcGSVcZr.dȔR:ۘDB<Ќ"1V;9"-NXҦ䍙@rG }{&Pv̭#򚠍״V}## Yӎ'2Cix+Ԁv΅ʰP &@9pFeT3ocՎѳjVIwقoj5d>D# 2[/=ۇ+PT]/[4,ҪFn!gŁqFO?Ź  vԎB;>_:\\_Szwo1XlhaIprhN܁+Lۋ|w_d/8v[:RA7*yqmrxJ]H>TjS)S>GlwRƍu_FǢH܂H0zG=$f嘜L”47A%a$HoWT1? >K~5Ge,w;DExUaE09*/hV_Pv[p(q0ioUaq ER:p+'U80 އF[ !yn1 dq aP ôjT#š/r 6LFEN'djfuNx1ڀI*p؟ hOմV*')\u8Jw ?_8nE[pr|Z gͫ7'QF2ї9,t9߻[զ4a;7#vp"i}h~+Z8b 8AÓˍUJ5 U-bϝXe'I؇U߰fIv?p,M<Ů|ͶK |dq2N;u)5gvna%_`|wwa)V![ 6rO>a(jJ%pH$0=D5WUcUFI*GC|tz+l][T܏E.*bjđ4 qY|:lbcJiO=2ta@o78oOx1$0;&}(:<\mAFϓ]{C6H@^:??Ǿ03L&HׁٌFcٌcHS ##n>({"J0mV Y"?Rh3Im!XC˱:2#g| }aGB-c)"\GOTyׁNJhZzx.jkX$ \\XApZ47K6_._f8 *g^I-s*+&`ݶ~[pS6+?jH5I,C` 4}TV`~$ P^Rk@ĖU9`zXt~Ek4o0n ĿI؅XXLaR1p%i,OFף?+]?ꨌ{m/{¸W C#Q/<[Ivy=U?+SȫPCkc/rO꾰l~.`/{g:_E5ج-%GM WDz .CTU9Y7܃K\ZX_BL6ZճN]zwM*yS#6^`y.'xRlD_ 9my6KsqV0Hxo/ ̚\w+4E-SZRV>|[貹C[}uP-\RUGφ+5-q׭ 4+8-C۳cLGa$?&6܆4BΗWKVnW4W`$]g[t@遛Dz=\@ k'o$̦;=5SӇ;_Trp=Aʨ+l?73c ՁYx C$h`}Ug{ws<;W^CC$kW`%)Rm Oxtz><s90'(4t2gSN鄙wl͂hcr^PI7{ࡀ.!xɑ)QsBD Ẃo3~/+GQ;gl=ߐ1|rx&Ɔ>fP#wcpWMwB{'GIB3}U@9 䥄;_g+]NK-ar)F}(&vp[0o$! 7DU4Ey@ו=:|cذljQo^j|ry9 a8P 7h‰HH?c^e\E)¸K͟gyǼ [AGpbE8Q諜IB ʢzW=Ղ0,b2G)QLö:o^nY!zHbM!D-TCgڊ7]n!{֤ZU_9I! Il4&}AX \j]vO 8 BWEV:+%<͑ Ö8&gjǞE#"Sj~L5qp$Q@0  /dũ EO8;M ث4wɮ嚳Kv[}3c $u#Hܣ$y'qF`%V`I P!Qfԏ.a*7겵:~~d"e{OO[kc‹oS1Wwffq/FbմrBNeS݋*J_X%yUׅ]EǨBc/ 16bV/b4bat~Xgry_5P!%p،@Zb;?:d{m3 ?bCɥ~Ƥ["4 TSMvީ`srui$T .̯W߈I-9)Sm%t. !ԝ+g'^mD~ ;  ijŸzHuv'to~㷶M!pCF~ʭې+0jᕇ2#/!E."I.zy8蕍$ X ,,9]Oɸ5Q Kb.ɥK&):-ᛳc$ljzymPoػ=z&#&)5i tutGzܿwp!Vrd-c5sk,V;FNE}eX=4DX~ʁ?k:Nvȥ&oʽh%󧼞f)1υҶsr$@c*'̓Ѷ}^_=׼ՑȠ r< 4چJV7kkEJCw}l'M S+#nE踥&;Hݡf^QSCE*wh, B;AmD  /7 38X&hO ߛqg:.T;TP_\bNc'n1J)Cp Mw,u`xk1&y(Hm2fx',!gʀAcK] &\%- y CQ5HǗ4SA2[؃ޒUګTݨ_ 2*.^p7E1(4׿ԩ]#Z^~o9jc`}(1QjQ.l([s ayҷ-m<Ep>i)}D vyxjhߩb" LQP)BꃝpEKN6QOyQ+[a\WCs9DGe2zMG8|*=ھI²{A~/xp:u 'rOgjneb|0)鍂^"\^{̔ ~+)E0kz/I0 ]tVhjuu~LDsd*gM^ryk+ǁaRaZFȉ&>pa1`AY\Bn:xk .Ă߁?s(IN,>^-~PD}DD]SPj#eM~XS,Yݫ٠IQ>P$ܷ!tGȨ32/3Cz=n'9ϛ==5ε cY~h﹀{Vj#3AwTSXDGjH4D%_erƤLj&JˣYzHqJU-2]r { yf:r< 3u֜8rd8t"P\}xAzF տÞ H\Stx1(e,켮~LHDjI!S 0NDu3OBD[V^s)ӌ3쿏rYk]t^TPIWR_ߛt|QtY<9$wqC@Dg7Q"HϐK@ޗ5E_V'N 1RXB[Orkxw0K|vRI)4v6J3\,Ǫxz ݒܑk5 Mǎʫ\G|1-/#U65s_&h\ӌǭaVȦׇrЮnoG;64 :U/΍`muD/[:ũ"P\f)75 47{A%NAuAQyn(8;ДZ'#h&P9Uy~ ldu_ǩ.pJjPӰ!OmD_VVݓVc0پ@poS/@ڭ>%H_~5@I~pG˔sn$ِV,#=_m)둴౓ q> BE#Л/&JD `1*4CcP~3R/ZckB2kg&WnnL~Ş00h qL (;T7#\,74OЏy7r2CY60M0 M_ Ą͡'hE˜@+ H3K†'L+YvY'3>+ǝS%Z:8Ï QW1Uo XQs\f "ʄ{N.9p^vR(ZNg)pSa"-ftrg[RG Jh! j>ieJh‰]2*_rnu,7A;Rk|u)Y'3浕fJ|}

    ; #bzU/p2fؾ-A^;!}$lƢlu:A)xމxVT ?'0ZdZ=[sgbC]>|0, Ν"X- 1銫 #&/ꇻjZ _89ryR^vG!Fgh.ªSRd[zqMeN&d ~g4L)MD[Q/4ײPDAd}IgL'{9:[[a ;pֲjScs|G"~k:iBhɒ;$G wGaYJ8n'/0W 7ZFKeI\:%-FS*:@̀E}S%Zv>5PαAQ:P' j[;)+L02o"0~+E\"o `X)Yz`[(߸{3ZD\ȝs!ڧs~ʹ ecȘi~$i1#)PI!t{cڷ!"'4&4YS❔|;PfqyHD:!|N9T7]aۓn9x`C~>qUSY{5kxrrbZfonVtz8`ūw*ý>T\6;ޑ4 /HBCbPOXSo+dgJ0;6w_z,"QM2Cmôs_2ҶFo1lij~?A> rDʺ #~~ɥ 7ҕB\,u1N9ԺFp2') "IXUvREZl3@zgߘd q:X< پ{d "NնŊa6V l^NF<Ud!e(dUmҒ(3):8`E7Nhn2G">IV$Aec},8 {T#~HRwAs5XPiGF ^9QOmA{lOc)쟀sK"_d`<ȃV-xk0>V|v6QAISQ+.F^~#7g`n-jVgz,1 ? )!t{(2F{)F@h tI\y9E*  .b>0艺7 DNŀEVRBw1bWs[iC:\qZ boł'xLU8h{A![ +&qdN{ .\I(_v "!N-yRP=fC` } rv+Bntb7Vn۸D/.?r6܎;Xzb` GF"Ks!a[wSj-Mں"D| lȚ~^oL}%3y_:0*otD*uh~QϞc}ze59gr]Bzve˩{B[?%s74_ˣÊEq_Ɇ&T&*}4zʼӃO`_$˪k"A_AR_9n`DYUtqLjg-T͓b#=t>B|y򡦅"/ b˪O_6Z0b1kj[peOAϑ;R[^B݉<Ma}^Qx&b:iȧN,XEgOf$NDUQ@ȏrHgfj\*tD4 5{^'"۬T5w`M"[uYtpNhBր鎓8@ \W݉ʞ @j=Dɖ|C+ ]&hPCO\_^±!e>,UǙtTpKmOcڠ|ˣ E4KK喷ռ0( L2E'6bdo5쳀(Q^Xf A**2ٮIC:cJ /&wJ;ES vvԿAqͯ "Vz]LU74`cEg/= xHQjy? p?ebHO3ʈbYUF`T9'72%cOx{[ZvHfA+ S<=NvK#~\ZAT1J|o 5c5/B˺I8nr5d1*̈h" .椇l[ԅ z5Xj^ 6&mx2;#5@ 'j p[oycJ}?߫!A5*t(1c;1{&f{yg43WeRK2I`|yχʜePP4 ItoGbfYj8 jW*5Ł頶tdTP7 Wo {".3\R(NRYz.883E! PZ#4]aә蟃*hB퍄%1Bd4O{g/ɐC![kk /3Li[; L⠒E9e؀et=f:/""sV^=F`8:q؅ۣZ'&YsK}xJ~- XJxMS"Լx&ow\6"c6Ȣ U֤nQrێ~~ϗt=_Ӿv]jOzk!@J[w?Fd9̧.[t#\{v =wphFVPZ4۶e>.(#᪐3%//UOΞSXdB{ CC5P,C; p@8<@j6H\9090 _ gv9|ײ)c `?F$ hc¼QfQYƵmux!cs,!rs0൞e*TKH.LQ~^4&] ʤN!1sMrTn >Y:Qb$_7/7yC[D`ᚽE)jww}hѼtxKJOP 9dzP\_n?xBxU[V&2jn4$K_p;$fgQ߻Fq FOB3DJ$%6OXcr8{ >j!7]o{JQH#xFwّN_#u8/ǔ| <^TRenHwػu ;ܺZUdPO^%Aڠb0%X d }f ]`ԻŚ^DIiΝ̙pD\!$ 9d7(]׍dY a7Y[hXbb(Og0q- QZO3z%>SiB4o|-Ig2%୴8Cӂ~.FӥyQ1`D:^e]dSceS1 Lw)_X]}L!%et/C+l5|7l<"b]8D%@^S=)h[4 %0ienmշoiJ2M\b!5GB)M lT5'F 1G܍.}O5:wa vT`rb;ܰ"6Dd'gi+rB>%$WS"JLx\ݰb#4﮾J~ۦ )7^b=zPl+9a͚ڋߓוZa+O,R&;h68e]Oq^<3sOxBpB3WP)e 4y627]z7{dq0Hc_cF elilm3a`@hO%^L,=a >K 'i1v].DfŞ}KR8xSm>քD[.^gsU/m4 wEox`%+A2?;6,sh[l霸0CIXmPIŲy:}.󩦬ȧ%'yz&߱GX#vPz %1.fvʁMXf' 'm֞1"tK{$5 =l+\I#B69>P?֮oaMą^F[[m8iadv7؊JOPu7Q/fWQ=qŌrҐwG %Gf~,\r$>>3x"ZnQgFFbBލOu8mK[َGȾDSGl62](F,MTQJb0.I!GiPѝ̧ځ.,?Yqz;$c&L~K#HӬeϫv>UbʝNi&\)6xVSPS+E zz#0٤*É{`#W5P;lviAVr.cOA+9["qBe;m't?7U Kv^33bIYS^g}7єb3nz{]ge<_@!]/NJn;Z)&LfǣeuӑYH^Tkgem ֝Utwt(hueJ~p  6b_Uf`&p968C%j E>jS`.ן/l {v{.j߻ Z%Ʀru IW84s+%!/뢄awQS:6uD{f/+V*w%LJ#zyv]7d (& 5d0Z9Avu+uk3ڜh2h QJfOx!{<^ e":HY4Bcd,NMC}ب,+-3I,ܛ˥{hFz *}P,M I̔"5x%D*1Zhl1E>]K&+(X)s b{iь7|_@s0_.ҾzZf_YN^ س CE* Hn]r9o9+4]ѦN#O螿 WWǘŐ9v]|3sHU۱ ?ЂnwHLP}``@>_Qͬ1"J04{'j%r єZFafڷYM՗~Rw=KRo)h֖ýh0h_C%7nĕoһ" G`m J HpU PғP{т!dvԱ)iBeڞrpS~绩9?KGJO^28Sm &=TS4#H97w~>EUZ{2* GkRgN Y$֭[k wۤIQu-!|!0ET醮;a _o8R_U|X4JpNDfwH{֐ Ddzp,.Rb 9g.һTR#hij݆Q0ِ{qÓ$ge:BX]p%ډDXM„"j_?2iN•gßg!MN 6 UT6L؉<|[& tץd7Hq1hK:?_˵?h,yySs,hp.Es2{Zs>"b+M*b?xfJVQ۝lbg|!~ɥνx*Yjރ AOtmXcã#56>=~gh>oAԙ;~ͷŀg>%$A1xԧJ8n͛8->C֫M%I-,;Q,̡? -jH^!D,^}.jנd phm˻Z:xQϻk$ChK_8Z9R _U`"Ԗp׏x:t *8RKҦr7kq59ܯB"Q bįA3}@dž`O]icȗ2x v;Ԇq~39LKA]kse;Kmt?4maˉx}+LK~qeg+14g 1S:gγ94$X4Mۗ/Y_X\7;ύF(puU7+MY"l^`pO/sσgـ%ӮZPR8A@ǻBN=܍撧YCB(|bf96lϠuE_'wӖU<3Sv@(y@f<[P՜zF(ފő`Tb7 NgO:bT̫QړzqQc@T4;|<7I߉u!ӺC,r<H9)KrGSt}ɡmr1c~]3?*y*]qqk1Ne%vLlcno&M *ΰ ;+r,?ͦj)2lE2:Rҳ|PKhU5@56*I:t!P2F9AGHMNyܼ J׎1h$>(&br7Λ3!ABd-X€[`ĈeHKb5:T~JM;guFy PΖ!K 7--}KEwIyZsMv^iLgc^GYa^ >*M/+Iq i$g d_6,9`šk$(?|mwl 0H/+pfYpS)k ]gDW᳨X ν3|m?}5eZT5q",G!oO7*>;Rpxh(^Kx$#-ɭu݆t6ڌvEr :gKIR;kհ\khbҩCb*J+Ն.pc3m8on'{ "9P7x\1A{!SIUY(J/Οޫ-0sO8%[ uȴhOH($r_]K@ڨ Ӕ$wn.N'[2?l m*CŽ؅W1fA^$҆ve*Z91 :kGs~ﵻ7 krsPX^Ue:\8})Ұ-g1'ƃ=mIwZj׵p%w 53 WB<֩K0@E2<<_Ę;{O ~.MF,bٺӕ,a}S$x+1hz,QfN`?ܫ2?<أ\݅hR@CgR ~"7ɓ˧t"ĿVePP`]YNgchh# 7]zLd]r2Zce]-^3wXŁdj|.g{=V[Gp{U^GVtg8ln?1E$h1򧅩īZ.R'z؟edbYl)I_-a`&Rœ76B=g+<(jTHt(X,C Aky.IeVE}d xs·@lVJ;z3g]>#Rn>NݛΨO h^wm:$,8c]#1+zqT平nQOY2}VmZ~ڪ-@!j@6Q$L'v8S1\:4:#>!&ѕ "lS; V:աn}Ŝ%ןtŁQf3r[Aca…lg }3qEGQ{PGy G6:֗lItXoSj\ gx$ {sW[1hҜ]х!Hԅ'jx}a03 K8B',LIrɡKO'ZYlP=>5Odkb9kyV]USs&"O[v{` nSeX#oӴȇ#b>yHIpeM=mlrZ _Dۜs2.-s@/&v2dartg䥚\d~fW Lh}r\`H ٝ.Q0u[KM`[TyO6&9?x8ZV+l|?0>#Y|Ht;ۈw='kAAQ􎒐v^7>b;8JzUǧ-/V"ƑKP8wզz|OOD-c DXv#<Yʰ=6nG.B:(:zBG+ ~EYN0l(|O%p!Y=dpY|QA/L`kh8@A9,ZkAQK +'jo _\} z/ bgl.02= TJ9<)x (3F\y[7ۼ(wl f7[ȒԳz[Q՚e->w@|ᨒI0H;Pw_Eҫfd;t0aEב l/ h>sk2X J rEeTՉRpl'QQO+pTŊ 3*VRsr0Εv pJrY.̩  A*W|bucb 4GH2ҝ997SA/`yW{6s'NSGm_H'tR=T)^<0I"N&RE՗]fӌ,J8yv^Ən2m Y,DvT  N*1 e=e7{u"Ɠvsho2)/Cc& T6x* dU{UxtLg࠵PюAꢊG](:ԝpYP?1RVv9@%BvJg:`;슔8M1 8ģ`(Ov_r8.'|.\xc5Ga)sf4'6F׶"j 7fG;ʾJnXόEtpdxܑEA*f4+s?&OFb2d.T( _yfb\^"$:'9 *^xVfYνj'ԄMfe[C?MOR4]QwbIRMΡ{(i F@cՋ ,yDuQ$:L;G`_!;ѫ*,zRj.gPaO<]]Kqz԰偫Y`L2;6V!^(E=pŚE¾(%JsA0m^V%ZNP˿;4M!y>(B{r U\t1Dď!jFj/] #^@.KAjqj'SgsQ4 Rw>GBs Z# Z+/ D+8ќ#-mWIan; )s][6w+ހT$oz\ϢwE)HAX̓\?FaiQbnRISsk| :Aۤ.su3|\z/!.PP:=WW!LA@̃IQGv!DsH<ydKd3.0P7Vߥs `X_vʥi*HyDl'ZoX)h9?cBdҙA-YtF>ÃK$?`>)|Jdʋ5pQ>Ƶo:{lWLl&^r4HMo3fd@lϔq"pȐAE("?nwRCrNׯ[ROUdOdh6ApO}H2TQCsSN9b[υVFd8)>ގ0!\уg~(?Dr |Ml? v˞ XZrM)MmR2=%b,i;zã*TC12Jz= Ir:.$Ϗ[f]*]OfP9ƒmA\`vsmN[d#lq3J>^TmIKӌV߭]B Zi o~dw[B"ve>Q,Wx7Fe/5<6v RָK7/DgT.HWxK%AQ|md20IliCE͚uU_b.-@85anGН"B|;). g0҉lI0{Ul >3; dKqc޶uz-}Q6{; +Pb C6W^uٙ ˳ʙw*sO?O\sC-AZi֎,lU,xb<*ۤl쏵/7S@?L;voE6^59Ƌ|b4 ҺQ3>?([,Z6N]4:C4^1Ht8$Q5fNK7iMC~IwP9:M2P ih??[J _nzWF;OG&~;y=7ZG0q}q?==؊K)f*f 2EamU9 (U,>|ALB>s8 ?BGI I?; ugRCM'MЙIj թDw$]C_+uEʉ,n(**n#!6ٹ=Bh^Jn>d ?H%&A1yF:rw]EX9>U׼gkzRo.JNu*23)-N Dr$s. e 8<.<;݉sG 1W-Am:)Z1xWDcCzN$ۖG% q"c*?$. m//Ss$ŮrL%7#$ZX'q`p8ըߠ*4'`T#"1PYCW=5~Bm*llU6ez6%C9u.&lIF.iBOKrQ 'ƮB~v?̳xs&?#x&cu|(:` r@.q*3䬼VISmݷ*.DF$9W1 ?>FI \FrRuU``vw?o*对]d F, <5i6`F$K(%*1 pb|}e28QM2r W`nlJlbfT7"_'iLlj'?{:\w=ڭ#WG z,<~]d%P>oyAsקyO֝n!g22{~ uԅ)FzBwSE`Yn!S"p/&#n_XݖB,KKwA"^L!iI-ub9+K2YZ=CxS5fɓm>xZ}hӷp|3W)3(a=Sю᭛Eގ)yz,P*D`("sߋ/l,܌48AHYf~6yybp̐zEl= Ŧ> WqXi qHC0 I{F"Lc6YOnšAVO7 4XK^ {{ڬ?6WZTܑ".9]q*;IYc TNђxOM0;',{d XqE`,+M v`s]#G} T5?~j\v$mB {B.GS 050N?,=bNe47$9[im\$!H #Pⷁ5nbaTmpPYPm?HHm\2WX))h8#tS;@\#lG}1˫,D r%)Pj`fBkIS١YT&Qɤr)L:x+ e8k:vXtմ7`8PNkTxeTsЕScr[DF`t!# E90߷ @W1Bۓv[T!@|h?#O1b XEcj82zBp+cLpv7I,BtT F3K"A_2.kf@!Db_j>Kb 9dlvemr\3?E CLdp}qɫp?zǚqvQE8!#kz7 Y4vVϦ CB* .5Qqh)Oկڨjjrh{@{b+9H/JţNmguP=st>W[^VWH 66G{ zabV!{ Tzc5^f%` XmSnuHACX]^<K~w/bҝPѼ*Z<[*zY! ]'xi}z{F|'>pPۏm HZShN\@CZh7py` mڋOe!Śl~Һ7jIHמ5ʯE @ W a3If ,XқwE]=C3=4Ԯ@gJ-pbvEh g\ x}?Τs^"usqCO<"gqjR%cj~A1mXx& ؅o܋-aoMYݛ$hH_!:rEfmcڌ3;eLwЅj;;=^|]~Fߕglrd1[T!beÊ_$"KgZd`o:}]=!%Q/oS_J y#PyϮesHc !BIj ?E7##?Ҿ{!HIJ w.2d$-l 7֟ hF@Ki׍ʩ`ufe,MaCӍeS9lM`ڣQ{wNnb,d`,5{2!x(&mRwu!L0A0q,tNvq"&Sci4x2-N -g4" ?OM݋ N E+Vrejw '呃V4ceb<#G[o׭#YO$G :j1F=VUZ)33tH"żOe/ \f%91  !0dMC&Fvtx,[R%-5~B9wDhuø%^!BBK얗8ݧ:ۿ]Q4Dxz*@k Vs5O`~.#v[kQ&.!Y0\oeCQțUGjETs_1}b1XjL=1 ;,OQ:Aez„K#]*}L$/I#vD9-X%<:g|AyAh"~#͹\ d o'Fge }{ KGn@9.xQՅVSzGVq£Cgߝ]L~9%j(ZBagլAQak JkjjͣDI|L$Ȉ4 Q<0V=yNP%f?8_Ha%xZqPWy;ǵQ&3e] ~2q+7vD]uNL^Um"EN) ƎA%8g]PR/$*bf0Ra0&*x[p7!w Je'տ #7Xa9lBjj0ǘ1Q5Ȧ7Ӡ;RCEIkX퇭SGDCR275ݰtAwI@8C=K"DZ[Gx!UU%t6n}GMX"'@d3pv$|TsZKQAk}.,+ %ŋ:m#JC;=}P>.wo V?L5һI*55QcSD>:n޹RX@X--9m,e{|qo6 5yؼ(A캕?`> z>P`3''wYXGԠ5b;! C=ʻA$̓m~VNEhcC[F+TX;1* 7\fDzI\/<)QFDMW=23\X}E[nmOKgfbB10S:O|cCH,†Hk{|XmńB]w"rGcXVb ύJtC2ɕ}_9w..(,D5\45 Aփ'l*>`e(`U!K-'~m*OH7 A#;i$*/vǖ9K]s?_=&&.mf[T#d@hY6&NNRr{ KCL"[G-NPl\C#?OeVJl~~Ow p{Q;?{ݒ~IHZ(e<ƣy&qVPy?@!>6$X*{A>R,bJu$3= Þ,gq6+LnNeOD Nɛ_JRGo:W\%G=s{S Hs}*&ΨP"=6FX>4RЁzfV=ˤC!]#B߀5SOع2F7j$=Cto49l;%J)/.qNs$QwT rp}cC*.jڡyH`dVA"iFGLT:nĻTr܏`TOH7pɏ''uX$ͷxf^g: .Sg6.4ͮ@b3אRwvц(Rqܱ'2mL*U̹d,˚ Ucy0.55~e5uT ؋sO-}_=[.D|+ N*o s {tOB챔~Ѻz}Dq(kCn@k<ޣm1wGA pAEv=6u-`ECf֯K 7fC3HD,T}7#f!iI&-fN(>e4EF[CjbR'Đ -+5tA:Vq\!w_szO[,"t P +o`U;~H=gMZo>s]Nq he'l`e"aӱ8Jjp0˺ \m\j풢ôጯ xGA~H;BI zQ F}J\9$=X.[(`g.ᜊ(W~Hmp97vd~g"KhP;&tiVѵȠ$C_7C]i}A9LaM}H5d(|Y;r.-^D8aX4xPa~TYA/4GT1bg!vxUvLv[- - $V$iG;{f4GGy Y g+0U9O,x[l=l pMb (PL<9YJ\w TJ.|=0C'R2 " S5vrByG<X;}"H>\룗[þfPqw ﯑5lOY|C+5JY>6h FT!_SoeiԞ¨}H Z<.|O, m;>DmzNє;Ij"n OLN'QݐŻxL=|Y8@@Z*ЄO˔zp"P2>o<(kgmTug/j ¤Lflp[Rh<'$+̣_1Ġ .ùeff \Ա@0mS0kI8}Q# #܏YAkV/Dt16a}1nׇǢP ߜl&`QCL)﬽S6X?xg'D-pM2e/ܖ2ôrD)?v|ADWG- &|;ATu^ Wp=T#r -S:{ԏt1h|ݓ_uϪgYS ~ny ''vP.}p=h}zۂ&k9vPxpRh m{;hiB-73Q&Gl ZPGLKX-Rك^yXQ@@(-Wk]W.&s[&#N:yZ&sJV:H[jS*,8FCׂCd(2ϫr7:R "S'JbN=dSuTh z"uDcЛOcTVbcFM{LWZs)9߷#Aݕٰ,fp"S \gL`bpQaV LRxZ\qX:1S[q9`:܋>Xҕ»BG,ZffuzlH \ 4U\eZ%eeϿci|MY~y]ࠍ:G~>˙9:dg:H%y`rz bH#XR O⯘݊Ѫ`W%OHWR70>dH̺D(z% [0En=CZU$B\凈n돸s ΧPȩ˅w7\$hsqک)b@#|%)CЁU,m'J9fxX>cEKȕTlRC2̆4+< LEN };\Y7.®iue;9u䚕29} GIs| U.3 ȿwuPt9ߺ3x03 5t?[Qvl\ O X9sPE`Lkeuƿq%"qfp^ /2`=A0_ _Dݜx6#W,qIe۳WsUR;X[1e\R}m3Bwlhy~y3c1PDKzhxCͭIƸqx7?d2 ҉XW*cț0Dx 7K*l^_'C# -́׽/!vpV\j.)wo8de1V^sSDt hm̵˛*M-^C< CFL `!bE9z.z *akv!8ŐG~c$CciwrХxT#pŽaD$RHGAf"7r"Q!1yKFݾҾ|Bw=ܫJ-ߧK,`lŨ= ?q? ^Z"AbS+@矆q结71#{Unz /!i^,־9+=MIV)!OJ *rBJ#6=nT dʉwY%l Х7+##89 O/h9メ˳=wLxQa6U1kew< !]7ŔU8+ 4#s8cMQ[[{A؀ 7]8!*5Tk"<ҿ d,waF4ޝb5౩0P+T Pq3 OU#s]gWu9 VJ6?=һul̃j!IbkW Y>-33̎ĆnCu 'SʭO2ZeGD /w98m_Px`! Cڏ~yU0L)jT7V$cAR"EԠ.8s*yq,݋+MFWfmzY\5Ag#?2%cGoaEV$RV..-1#_¦m H.Foϳ."mni ӎz$a]$U$Czj+[) цs@[F)P. NC ?4-)@4VY%r)p~χ^&W(٨!7!4ۍ}90g*iJLI7eۻ+si=2r@~_zB@X{l w5h2Ɋ;x2]QRZZ-͐vE=2_nޠUq}B{rh]"{E5> FmD9RGA=&5]W'_tE! W.c2_5 d# Z4sX40Y}. Yr+cT(A H$c5^Cpǂl=amQL8[ށ!CsQY1uMz\0刼!4I&B+4I +#-a1& U9vo m=vq* sfy5m؆8 RU;2TsL^{WK` H@(,$)&2oZf8Xk t`o-ĵWZcFް#v ᄚm˕FC0΍h&T@Ly#۹LqP!3i쵖ryO taE>eQEJQ g~>y]s+:=oi5'`/J6 bb$WY:AU/ɟMlipP(ӆ$Ñ3+L(4 dd㸡ϰLp됸#Q-&*uXTlݱ9!PEܟmvz[+CN;yѫÝ= Isg?![9?v;$t(zn <w"n~IUՒ10L`ݻ-E)[`mbrRh ?BW|ͣ~)WN' T+F%t|fOATxKTBE/H'Vt(j]ٓKR$& !QS]),/W|/{{!%n P_+}+*;AwSv[ƫ@X.oDD)nw408(5ռ;DJ=:?](]+v&8xKMCBp19S;L1Pgts(!Y39۰g ,syX C `2>z xUU,kw4g2y0\Y݄ݥ{+&l)q-SɈUe-DCѝ|95 +`n+yjvQ.:Ȱ(In t !&U{ObBp6 ]LX3C+C4})> HadO[ m/rk@hRL* ~X'z9vo(0wSсufu4C71#n(GADQB:(20~+ rlTBET2Rzt!>6K__#mw1}H!ӂ6ĉTͺNBm ֤Ȯ?npDm˃=o+.#I>58(;[Fu8$?]n9a /W^rkY? pҢ AX]}ul٦ǃ#q^_,J cyH8dxBSȆ=n< f 9I(HNJ&ÒT! vEAwE:ݷ߿?ib}A clißRVZi9U 4 3p@CpȔnx_M4jۿǫ8ss}v1?&pwIV1{螱8zvprk#Cc{2j,;YR؉Tmz?J'pJ Ad]QSbޢ3{D>Yh,7WQFx5JEֶ=?ЯTݤhuy>f@N|^Fƒ`cj%pL-QdʙL&mMָ4%(_cmMefdHȽ2,^O6d4J¡ vE?FnbCO~A g;@WVr|~r?O6|q3]LARAeϹ-S7l:rna:]a"|O*j%#i32Ww Il23 YzQ5|CBPB;]\5Vkւm01T]s 1uxvɬ ]nb{y9A3O#<Lb 77IwLY}mT1+ s۫Dg]»QoQ w*sn;V\7u-Ӫ5vP꺴I:ńdմiB\:WDIEgh)W@c>4 Pi]Rz O!7UhƴFЧK^9rcFuZD7kg{S"RjG)UD k'3S k;fyM{j ZZ%e;5X=N ']u?3!@(+Df}! m^p>!V R-}mXXxsw4+aV@qp :IoT.!HqРD,\sFX%[Bp2G}.YwfOUF0o|}$'٘dhsPv㨌ʻ9S O@i;0Ȯ} "y|D=M+ՕmաXQ4kP1 Lkq3+~~cL VL7rU51lֹcEg-%QS (gsɣc'[-@Bj;oQӧ JK*A9 Se=BaY+>E -#G,7 f&dGW̓U\w- Kb \Ɇ䴒 YCslSpLWi,M,urXw'niLܓ̅p;8mKf$Qi7cKc>`,\=Yiߟ=(ÙY֬D:ە 877auj0;c?CF5U.i*#2[yWD(J|afqF1Oas/>%q͜1k#$<ᒿaKnɓc'nOc#"q zO$)qw+;|E@6"#* (=9&E7gğ(w;L0_m=4+a]?/jِyLWRܜ(wAJ-[U81Wm  U5qfqVlع@dm ).Aѫ:0dxhl~g1'a# Q8E@Yӥl>[wړf2=f/^ *Wa\5@hwtYFTc.%݌ZBGqxՔuۏу3_lp FS%ꢋ5Q~kY-D[T9s|ԋ3|GګRfmA-z: &3żbkfl?(@Qy3lz_#jӷ b fm> F)%/o;TT\$ý6!dQX.wƚf -tskCpZ@7&rk#X$eS\3,iLzMl$I߳UoaVaI6hƙE&7ǻڠOz ټȴEƇ6nӗ+{]E?oXXyǏT n'\œy1ߦ?÷}SH5[)NҿbvWXVN0_{R[Nc/-#֤$T^d9ٞF5{f4WhMH `c0Mh՛"ZE=0=2ч#uS& 0cI?B ^VzI;Z}ߙ/ xB0Zv1,(< Jʛ4 $WO:Eu6F3a 3UK:Q\hÜIҙH+jrx)ĸOcCo5Z&x`5OlK(N'&l֪=;YǛgCQ֑= _Fv1lFϺL;y-@;Z^N}Qizz6\ChY)DX&~6])OlƦs>}Yfbj#X>&Aiw 7K!lSibu&P^S#{{ ݈D+$1~(l,х?3o6Z%„x;rql%gX>.Nဘk&M-Md$_$] g+5DŽoD,X}W ̝9rjZB52Q?QfRD4Ve{^UWeV(H9ۍw*yM֋85l)ֶ?w2qri!kE:B:'RWCn}.Dx fZLSOa ƃUTƜ6 i*w19쪴 [Rwΰ$N)BߕcZDsk[MGӑ^*BVd8@$l?xxv+WXgs<3 -&%>q) 9D6|8KzYߋ mϰfzdZjMeQIOmo'CP-5ylm4`Sc/ Z) Y?0U!P_I"!<~L7kErxc+`#,~,,VEMw)!&؛xBp:"YkdP:.CrcvቼZŚz0bw\i'ZX*쵠FeMe|JAStw+z"Kw۷3I\}'LǝMjͅ uJn$y@X@v~bg Iole ``ٟF BЭ߭(RBRS5xetgWdKe*\vDu>?]}vz"tƖSHX.=I\|.4?k5ʶ_A ԘWZJi Svkc OR]ϟڀ4A߲?@U͍f!O(xi1a: B{X84a4JSth/7+S/>:MpU 3s kX?.p8;Ł2T/75?gA|)UϒBٱ 袀?[P wكj)R ޖN ZE鐗6A^~v&G>a&k KI@l4%5ӯ0&N{IWF[OU^Yv%Nx #bo 6JeץlJAb*۰'8ԝ! h?n#YJLYr4͏˶n5=Zb(;u{W =>GT,?HmÎMva_ˤ6 &TL';ɚo1RlqRݻD:Gwپo_ULT78L vM ,;.V9A,/y>T a>K'i/n;ZJqEOC}۷:͈eIZQZ ֞dGfLbϘjJ*>2һjqQ`fMU | .G#'[\氋 X&s6}>9`D5cnؙ&_QE?74pW'3mۊnvb]+ 4Ed=h,yxtm"s:•ñأfb ~<X4t NKݛ4,Ȉt5f ue{^=3 Y9IF!^닅t8/lJP!~uN6@Մ̋B po,8ʗuG;K~I9HHHB&MY76ј}f9M5i U?En<ݱDkH KM]3u!/EͰ2QnyuT }R# Wϝ3zf=}S>J,+A+[pԗ"8o=A}U?-+0&Rb/d\p V-`}joTm"&שSXEa +fl묈SZw& vBcA7B?sB`+ܠ-Y2Ft3``9k}AE;p%^&{%6i4}|/^i'-]Je*mmH(ثQ:o1Wi@94u3Pg Xof$~:I50vsnN̬PnBoKhN}-e8nkFDǥzxW 5t$f9$]j5 - F8o* |r |]'{u%y3+[`P2THnЫI2a8pk(]0̫~ڡwfy,:^.+8|_M1-kQG[?CDʔbB#!WRE:c|-Kbf_o4@XiA,P+g vY^ (F) cVu3  ʧ™i9Qw9)_}%]x6p 6~JQ! KPbȄm*wxP Hȱn 藴o$)yB6]E9e)*{;eh9 5g6`̡+EԷg$7 Vm)fy9 40<ǐ::K65@ĻB_)zֹ\լ1<8|.^3=ZhmBZ=ҴuWؐr_ŸgzVڐT'TwF"aZk(xa6]Vj&C{^ު4:'?drEq f;P-B-l?}JPPu W{Us;[9JGoNxAXC@-%JSfHZ}XF?q+đ&KdGї(RF_S?o_Wr4DC00-:d-+6 6}*ivh^{f|zދHw .Dz]hȖѭ"8?[XsNl'8n`DW5/me5ƌp$dBSUzkZ8>}LOg˹AD-Rٺ%}+&נ:j<B$8䲹]дfڠ+nY{kYf?p٣n2ucRS)1'S?6H2xX|;܂G܆k1߿3r9IXQ* ,حYG(>oxed<8?wkXd W<'ˢ1plb.oi(c>z9vI-y@S* E66E0@I;"mMI{nx"дeANGNBZ$4(!~ϑ/ra5iVDI }+N!/#Áo}(~NJM=)ÜSfآUTeGAKwNݜ u&)WpB#}J͠6=j U\K}H6iCƴ;0’#Y6xzMV*<0⧣óm*&.S3+p^yוe;ɲz8OB'핔n{K>2GPPW[AyBRySj(ԛ ^3X]:&h]X= ޒ@.GrsߏY+/(&;(\I4qC?r/7w ú0ߦ--(nWj "NԿt~:f3aʟ!R-!.1%)=@4I^[0e"Ul'g"ϗ!VL(/gݻ=ĈYrՑG`A0hS.U*D,1/plѥ$"q~):w8wҽ5[N\0(᪓[u?W twN; (x jng1X۬E %\J«7TfdZg.=hp~h}#N: քiI$h[ʖem7 b{RY}Ku"Pea,&Ȗȓ4%bt‡U!) !dp9iHTD!ĩܾg GQ'vP@IL[5<<@`&.ldF6oq.Ƒy:LՕ`]|@8e:d]ݳ?UݓbO$UYqX:A^,yrV.6(hөjCFk?U'˗;8*"YEݹƁx$chZZkÏwWr /fv/ږdl? A6UrD)7Yzl}!Nc6<O1Lj[z=WՠSX'?;l R?p2.C NKm ,Q)7ɭZ|'8laQLuk#pyWϗy(qڽhWFFab)Ukºm3 55XI7P碥q˴C“ēyun+YѬ5A1AFH=hgp,jj]`<<(.ŐSPS:|>2čèuqrb;ȴ*o -׆QP$&Fp,fIUys;Z&|VÊ5^-:6 [/?lb ?ح %)l=lPoɂo1ca|t#}?ݖtHgjٿܝ^@i0%_Wڪ %6( :`W$=:IǁIDoڂ7+)]-.}p:8k*u@Y;1e˿唙/섻g#nO(Զ9"\KD bT6Sbω KBWm0Y9Єx~K AQhpѦJrUExY>-{qn7 `*FgqfT*\.ETv/ ѓ`= ^> :9ɦ@I%m}G;cw鿬^8 P \?7f D-VL"c.ɬ5' |qOOғ]U?.#Ye'oC/?q^}3BH gdDP6ZcF& cY7o (n㋺7aQ~x͉ J%[i{ڷiGt]?hu CU?Hkj IGqsfaSo(LD'7w wh5ٙ[-[fh|}TעZ= ?]<! q rme_7 }m ŧX7W&8n8ʃ#'0(_꟪/|μe`NK<۽[7{a Mw%!;ma4 S{=v;"- 5&4`Ng T/@ݚqsΦ=??pg&ٰN7|TteLm+MȤ,. HWUm&2ܴ$tJNbGwAZGKӜk/ҳS*HU@dz%l5u:v+ܛQ\!ZMyB_u*ցQ`;hՓxN6n+gM]VHqLnooYtbAƗm~cG#r֜v 3鑓e{2*C*qGu7,0-[rI(BMsyJa$Ɏ6šH͎Q$D"ko)m2^k.HÏFHr,ռ,81y=gVBNZ-N6Lxdz3S˘XQ^Q"Ȇ-5K38O5@Sgŗ}]}A/53JoאXI0 H7(n31eyn qal\L١Uѣ))4]$ }2p3*w֯HL_ O#PP7N&H`[(JxgKf,V׀wO0"̢D5€Jfl99=+ÚʧSF1iB$,uoas7F(_}!ÁTEhWSW${PUzcE$Zh%Iv<9qdF?1=s(&+BxkCzvƊ5:5Jk"[eR`Ig *6'e DG}M~iU7Xџ0Ejؗ/Ş1r8г;wD3)ViPbz̻p#$]0.l`35/V9KcOqshᣭU#LѓQ"$n[|ⴍ%FQ -Pk{r"%w> ##3dV/YUXg.KCۗkھť{A! ao!Wͤq>)}rjuu_;z "*Ϥ@6ߚ$g(:$6Lwt?U`I>'PlQ'¦ 8Rw'Us-ʲU64A-?,_rG@KHL{#:NA`H xi" _Cl]HS0ii'BY( ٳ@ yX=}lV;pS1a#<1;rm= n/8()RNeȃd'3]#=ދ{~r@S :'.97>5mkE{?ljhV7 Y8hד!HMXbƴ׏(/;̃!Eiw:Ct1ї}{>L! b]qc`UҲbG}%n=%[=ЏA mISTiQrHld NlZ5&R`u6c>D׍,ۓ >BRFõ(a~IQvJ7ь(w2rzT/ ERY`.`a.x&AUXzKzej66D>2=U6h6ȲՌ([],-2c 㛔w mFn|wUȅ E32X|K{$F-Vf*\$jh{Ed;g<% (\ji؉1'Z+&_Wޫ7z͠ʢڰ|%iZ6TxSALNΕhs!:o k17(h}b6+p Ea&؎׽2OE묛dڢdQ&}akhb#WpgjĜ:*cGk}3E(ձB я#BAO3Apj4]f\E+]l)e!{CG̠ܒ2oyOW"m\` cD,ȟ 3I!&ףlI^)xRlC_7zsu'tĸCtߗW~a.c?{S $ZD=S2@DGpR|KGfZCFMӛᒈ;Wx {>(Na?"w͑[ĻuRJ25lM"8Hg*Ç&NoO0GɁlց;2$冴0q$Νyw0`/ ӰULIsXtc'? s^BULϣݜtVM{- pipt^ib#\@<܉䘓1Qw4NXPA@}h=uמqFfvAb @zA{ فs6 Y_wy0Òm4M$mT `ߩS< 3.$LLuh6(YOJ~2QXJyERy &c{Hҗo\dOuO/[l4jƑ1B;/퇘pe^!A>~ݓ/d5q9&].o2FXutC*d̡T {,]Ƙ$+:FLT,qxCNY8/F-皻4{X F,-;tfczq~ދxT;vjՀD0=آ?CQg;nb2h-x|ػb_H> x4O`_.&7o±w~^NOng"}y'=k<9Fj4xPbqK͓"]j?-by꧴uQH7tpKı\C^~uZ&5-G+8S̝6K\${Fiۛ4!**}RD^SHZ&`] b\lpd8iwM菰Ns*.Gsմ a /ܹ 3jՌpLX331m6h4=Dv|#{ v8;(-'tiZ l?"6H1>dDn :U1o[D*V)^iן;9[,PqSۺCqOoNO1E9e жnLR4ցkP5SԢ?d$9aISu<94ovmzёmlZd\tïⲗ*uv {|2j:s \بn$NA1Pe }Ym9͎ uWv!5ՄNyS\fclo̩Xy.e}lŲR+6Uǫ!^cuݯקGIROo"v:l*Z޼  yj<4|S]Hv!zl mK$ted3Y٣L@{{2CDH+ $?3z:V^L`;'mkvkյ$R1,.[,:|:MX@@jA\f Y rx(u ߢnu[fb*i=/&ۥsp@>w.Xt",qh:2=O$k83y~DSŬAo؝| [qyM%p$ݬ[r^HE}.-xtG'tv'b>fG~Tm̂S0L}D i>E9sRĪg#d :ѵI?Am#88t삪I=ݯapO=c"7b4x$x|0v_8fzHjLIIƸ>NmhFaZa|NQVoSKnr'4T@غ!b9v< }#!$JDq%(:@@sBGnV|Ӭ<GWė >Kq \{v^}mI&eCԑ @3 v;8U.]$HrX PE8}7x+e'kM<)+0-QE5/\ZVr,:O_b}y2wYqސ#[}d$)/LnOaǣbԻ1U!u BT`&bb5@YjQ*~0(!5 T (qY\>wD$&l%3y[aB=["_;0K2WLtM{k0}I,)hnɭh! AtA&]iQ%7O-njW %ZTa16 CeNHj"-.ojP*:!fya %yXXzi4E  se" % ;BQ8L̨"iȤqa onKuuDb,Gסt"Qfg 4iW/{WOUfT M*V~bzՂ4t`C%rRmkZiaotf8Sz0 fت ӴU4[YUnP4EuS L8- ɪ @T{O&zL ϺUH&˔!Oc?^Z=.e+ۃc:&hRD #v .D)sm׀.SWsEbD~U'n䜜AǠ,1DC&.0Å{\Fp\hIEsyeN,M.3LhBQ2ۘEݽ$_Ho C6z,s?jHbRPtH?6zlb 4d-.r奟e!/za܈ *|B$+2t>rPN. c<}I΃خ266umۭ_2w"ˮҰxq=Ǝ+f2=Wj!wIw0e4zbɎBR56i*3WL7:ʂ9`/h AA"2TQcPTXψ@7ǬQLT2GX(a˷+EILRЬu*4"Z"(KR7%95]Fe/7'z'阧W~{tHm%zVBfSd%m)%blX0K,SP23@h<+q!Z;5P":Q(k -'%Zz5<$Lp*nf>(C}pֺ> 踻Ȧ!!4%ڠ.+.ΨKP~3ͮ l&Yo*pq #YM}Owgkhp˸ n+(( @5I տ!t5Zɨ j_1=VmC9nak^snG#T!D{_0(g`|qn_EqO]yq<|RwW>Ű{ur5PZ|gsH6}_Vn.oTcτ]W2:\nTw5Ěڗ8-ɛMX,+PFQb3=%D(@Ro{fcYcKAGk:k S 1 =w;av%'W~@I|C.'+y+"rA }U"YI6;dM 2r5K^Re ^肷!L j&|Q_ň9(, '8C,UPy*{0nb`9ğ:Hs4w~<̲񷑤cȪ3&S33Nd k5 i9W+4 3_нB=L &a DZvv9i*rU6)]xnLWHM XfZ#LL?G+ap@56y|13I~ɫ>B- tсL~i'-7lۈ8S3HoQEy!ei00o;.zgtwv/I!Y/t:Bɉ/Bdw2J m-ow lc+/Q IeV-@o`YV˃ :mcZۖASC ioxRyp"%h{3UDDzͣî%Aq*LLiِA2rҒ) o*[~vΛdjP5}B7զ<[`kg݋ͤ$劾2yli:H`Yl_'*z \w8U]g5!L[Pm98DO0E#mmE'ʄ}qPKBlVn~'C|^繋4 YO) ey 'iV+Jr'ٻ)z|d?9t=S(r!/ ʹ#N餛ͪ@eZ6ײg<9.Ǚ~IX/-h VK1D1B7s+Aoʲ?#vFU "~ i;jê7WHLWZcA2K/G.kCҴC0õ; KSS% S#JݠC_dk~A#@?b:ouEl$[),ΦƓ("d|ksT|sKWK@Y; %j Z.VLK7mt4Ljr`!#1`I@Aў< 9P&|Qg8"Y M>HYmLD2'SB ЉU9MvzbF*^`k[۶CTEUP=6mkp8{ z <)o%%#k!/ ֫KZ fiTkޔÕ4|/ [緍/1>s֖ӿ`_/Iw$~3j=AO2iӎ ̓>+PxHun7eT-'⟷haNy6hBS珊;Ϯ(a!ouΙ}/S90jݏ 0Ŗ(̘hX#qȢ3Ct0/YOS>]:BҁζUDU|ϒuD B. n,ɬ)40.&- %K[fEG)Qv*G7 ;hS'qs\1ߧG]qܵkY j5zep.mT"#UΑ4g]$ yޒ)|{6Nݬ$n!zvnhj|`gGs;lip hVti+c!M1fzKQ}2t;$h5DkT.PIJݹ6ve8(>u od^fǿŤȱc(>_6JtɳǮqwed1wҼHlc|١8-YuTAEZnu%[ڊr5YF~˫0i='\a͂ސ[zآT6}ywm {e#Cz+yMǼ}b1LcRecaU!.Mk]auI͜rJ{ yӌd~*zJE r<]+[]!Rgu5!ݝ(O8I8cFe3)Yo!(MpxjyU++c(,pXਭ=tƷh7ÈVX8]zgs;Y29mk=B@lw[<#n^ZyQ MC\eК6~6DcZV鬄bݿb>j C? ܃5^,'޹VFCd֮!ٸ!$6VPKwa*keH,w 5z9u= Av ?gDC]C v8s5G5$~imɜՆ ) PF7{kӕ@?Y=$,w}q̰ 3XyCdEĠk #UrQrnDXJ+ j,pZT7(D 5V镑L$hBEd"M)vlfLHT$ kWJ?eFٕz>x93nU_ D$ah'Kk)U9K{VG:hTtKdΚAl "+ ̠-—O7zesj6䷇Щ1LAҫnhYpb @)[ԾD__V㓹»?w+F a=`8H"FtqҜ0$D^\I,/=hc{KFt5=*u0 &sڲJhn+#[}ܳ]97 6JIDS"Eɴ%oZUjfSw@Dp)?/\ PL-#8B?pd$ FK~ Sǃ>%g>ľ܅jd/RNw=%O˩ok 1ԏQL J'÷ޓ'8(ľE&"D8_P7 P`([{5 /ʚ)w~+:'ZcVغ"@n xQ$<)mdݯ1E3 h1WEF,ReqX G YSt)v@\S;2hgdLV4f~7 װ`$W2w:}GA1ajsgۉ"B1n=hQ!{bJ&!̻堓J·VNtXF* -ے)\br2#JvWu)LSvev'/y ٩zrZmJTI6`3kA biYmRP0'cTɖ@^/c=v ù^͍Ild Qfd(E֓|4'leySnN&v R4p X6q^Ï82G8(-sU.}ihO4r5@RO|†ZXM{2AcJ|aAy#k]NgK&}ƒ_wmI$Hj_K֜mv0  p (u_ˊ]?S7+_xPDIvhqۨlw?߇hCl(l I+|O|Lw_T J# lF [rz!@^fly;rZ '#.[鱬swU )ohьk}&2#r= ?X{j|Gظu!>lrhLp Fe28G &>^aΠaݕOSeVHr uFodq;"C' m]ɍ2zxaM%-qv$_fDߘfȢSqK(fBPIKLr=:lc!n@/UYs܂]j``[G2s:2Ȗ/^>]U8u5,! |/=wG .h%n:if*omy ǤmWdatŠ搑vmoy0=y U)ayc{r :o\6'Z$iԯvZb ap[ƚJA}>;QHEt%Zگi[ǝઊ ÚyU }XƮ㑬3#U \ V%w^=AR#dCڶGUo'F<-Lq:b}S@م8l N )t+T{M'V o[ɦ[?ܻ&3.+B4JJ?;VFyIbg%J"DR13M!sf`"gSגIԗ |np.]exfTFm)ngC]UHٮubL>6*gBsd,ߐS-L$NN;(DV1+W>sȷ=#vS)E#A3 ͌r_ !4N d2{dݝ[>7ġQo {B}6TSG;2CFJD9w=JAm*ȃH ?z!@YhDӧ8hIhi^2&֋tSGOMls\1ޞ⺓ej6:rN=8դc|[Ee> zOQ5ilӊ}}/ b]X6TH!QI`GR2StHJ*b^3r_pRL6[%s};z BrB,  J lhj$h, : jM*悰 `Iɮ 90Y>LiMtV,DI|͟ť ,vz= Fbk^JjlWko_.!ڈfcaRǘ]v_ZE7;yI>;Q3JiC\Hh4fYJ 2~^旯IyŷL2P&R SBc@il 6mOT}q<^A&՞&_cD!eK!~y r_, i-(!" 93ډy94D4Vb mM !eL``!t3ԖE͂ec43/ $)ā5 O5eQPǽUgٌ_Z}h-q-|Γ4Rz+xGxTQl3gf]6f-1E4{'Oz$L.Oi'B8MP8,ϽWLNe ~7>!k_Z3Kai#k̡MTVYr̕o{l$ץ:XGZlH+~.4thw!@Zlkad~R׵Z e~]MZRl;pa_zaM ]#5}$[l'`$DbTH Jlf*cx! EmAmJg;OӭQ!K7dϻtiP\MP۴ v8m8rਣx=ymG,d)uohBL4b>zo$sK}ȑ벅rU^/〯V02HDŽX&  IKr![M>ΨlM8C{^4:α\´jrQbf ‘)u.RnFj;Q0JHPĦ%kC^fv n,eM?Ϗȋ di-vfNtf'"H#m|gVS lM?rx#|qU@2 X=~k|cg~չ֕Y_/pICpD4lS "56 L)hleaZg^)"qM^̀ ^#\QO<⩁If MdNM\]4慠E߁OTaN$= JL,U?3oQ=~-|Ky"nA5U*1鄲Ԧhȗ ;{plk y'5klgVrvARAT8`(dL~j[uU_n/bEh95|6)X.rPAPOBmo 9kq9j*n=h)Cl= ;ӉZUKX<[::\"(`w&-Z\礳+ nxE" cye*2@(n=F  |ꦽBgEiA=([jNZՄ6%;{؊)7Ϛ=Qbz `4~~.}$:7^IZWHcQ & lb4ZIY0o_!.73!? P@ABEFOD ?̵0)v [5(x'tMGug}+4.iɟ623˔g JO؎GC|!AgYZ070701000002a4000081a4000000000000000000000001642f097600001f98000000000000000000000000000000000000006900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.ko.xz7zXZִF!t/V]?Eh=ڜ.+̊HJiUm2W#a2 Pz8pP4_{!(kTfRu0GKos+ZW)B_Cs;q O g8/[n6Yhрj#̵P$n)CV`jr>8+?tjĖcL f 6JyۨCAU+3nh(HW}G / ɻzpv,6ԬH[{PWĻIJ+͑(WDg#="V)@%%ԒY\lD x!.2s!k0֒eap2z#ԑD_D:#Pap1w$RYBQ͕Zӌ%]1( Jzh(x9 ٧v mzNke+~pM3(tjzj'$\Rs8"TZ[grfzD+c'` @*ƿ?-DC-'V| 2]o :^xh<66=a,lz8hD, `OY%wXXkt8 D@w*K/ RTg$,F|Q!vl;&b$ieᇥ$ZYmazBYݷY6 ,ZY~K8\DFubQz"V[ʂKKA67k2 ReFo8~8p~HЎf [zF.a)S[.~Se~:(kolto"q:yeY|J} .eUĪ0eP87L ::L=X=wC`Bc_Fe Y3k }efsF%g鱢Hmz]P#zyolE1l.?+eư[)۽A/w҈+/_dfQؤP/0qqp4ct`vk:oGb'6Sw|˂54yxHFvf# #<`Zu`OjZsH}Di)=B,;{zG+PGl^^B{יbmk߲i_S=,'𗆥Lb-uLϲ$}+0\i}"|5nK"Hܘ4Q&N=8k]r'OƼOfO*odؒ#ޛA2kwuD5h.18teO҈öeSsbJ j@t;m=aCڜXe8f |%GĒf{Ʒ}*Hct^VuNႏh oF!Ͽ'N3f`ǮgD}JՊ} a5/UhϵS1d@Ty3!8*EM?}lO9۶,vlvW[m0Y|&&bZ'Q?)BW_4Kh%h/R/#)cWES~])"Qxnl `%1)`7җZ)cf␊U RSsPfNND)r'\H]\R`Zȶ 6=!{ h&И ;e7̟LKԫv țJ3c?t̥/iғf uޒOut2H>Kz<]d: wU@ ήUNq{rsN"eXdEkM/&erUը6YlSa @&թpM_9_m.zQqty&B r;)rG Oru(d;ʍ5|zEWqi2)GS>mlQa}TFKe_gpnL)s8_0CC!c4(~wKgf[9/)v Fsڲ,ڟfI1q9hG =,;'E@|z;%o.]? jc6LA &oX %ai$0^7g& A?tפ'H {(V#M)_ P)]Wfc?:ˉQV$C ][DzQP5Ѱ"$T 84&? LSSjg旾_&^ 8PZٗj1kjz!82pJ˴<$$֘-sk0> nGJmqx2&#Q=f]FN_95H8`7}'hYa}~Yּ:$kg%`ŝΝsRA#ʕ3gK!ӓuxơeD-rEl̆P疾&2v6r1(0oD?sauNl?nIȵգ9d7G!Osy)\M.Wm'ɮ= bW V35U2LVxވe [9Y7>YG">A\G Wv6{lNnӌKb). .35H _Ydʇŵ$AuQ?ىZګbRaKyA*fZj#`c(| G@yc{Z]Yz2XAdXCє ?b`,-<@xf>e_GK-(dLГ~`ϳ7}8* A W0S! ˲g ! #\JgL&?.lgKFhYYMWjjmT)&l+Zh) ;&?Zu2rn`A< nnSwYӯ#5HHĽJU3d.wT#EXi*(`sJpqf?C}nڋp`K3\vnZs-!Zi`ά"̱y!I\^87! PUyX;,)K5P(fS&rPZǣJf"ϟ{:܀!̽]tc[-`[)5{>m]t{wk\#3T\ݰy~ǹ]QgJ*T۲9l;٨2hxNGfmiEr<}6 VpL^ ^*hE:뺽+!>- ct_Dr,nJG4-'{Mt q1z q>-xfSv37H޶悀03["?O]\m"NvD W{cbk]1} 7Fpg›|\U%L4M{sou wj ,È.1Õ})L !7q/ʬWLdm63Ы©0$| (8=W^Ŧ:F6KXFiq40Ę@`tHo[ {cnF@Bn;mTw- OCVs1BO+2 A|yAyԻ_72̯| !Y-+I,Tm63T-)iZW(Qa4GΎ$R5ME~r GӇfJQ nX#ϯR3@Ux߼Q FN2p U!"-Q^`񮙎#{iӠ/kҴ(RZ:;#]A`!4k4zfQ{+VjLr8xA@B>n-i5!lO*z!ϊ T+ҁyZ2y@0>,/PlTیe8}Y"7hA eW< ̈!? t}Dѧ%;u_%%$zC=3Y;%iǏ|RP&f{&~y>m11D]&2lIn<%蟺,mq?YH,RLʾ';&B$[w`nsl3d1Voe8^pou .2Յw0<l.ZYL!oD67+<JZxz,Z&ЩL%S*I2}ooԷ` ѽtw>DڬY%sq eP P }*k2`PU6|j"-3ZA+$$;i ;%Gl|wd[Wth."L;)0ζ.E YX3 9N/;2!Е4#IVaKd&gа0/.۶Ux 7gzV6jf ly:\*A٘{vTVq*Mz9//pkJ!Eʷ/Z[W┫ˋ`9,إŹ_XyUL_)ԍB^lGۦu}QA)ҠOڠ6IPV`f xs]n;?wqbIs0D jjwlEa} Du>d)+,ऴcktC#rJ&<Nj'* Y׏3q9UIۨO<6ːRݫ.OBbp>6ϱgYZ070701000002a5000081a4000000000000000000000001642f0976000148f4000000000000000000000000000000000000006400000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko.xz7zXZִF!t/y]?Eh=ڜ.+[4:eV®QBϺSsaz|x7l νY>'7:jr+3+Oprq X3ϑ%feyIutkA9{J_Xwq*][*.<$Ig5%IyPGtȧ0MjdȊ];%o/7:Q϶ $A7sU;-^v2{9bj)w[ *q !w{ӫ8h=\tM5IG|;>nllد'~If!{V{M,}nlݯb?@u&㍏zAiDr+'z 7̺RHQm0"{ǝ/YNF'Qem{o bMl<;,/K>[ӥnY>\xHT@3!`>#+4f,=Rm4WI n3h`2FfQgUcmx sW;50`ś3Hzs6.ķD܁?.nx9 iѦe-:TFԶ2SY4dR޿vB&GP3ɘk˺ 5]tW. !l QsGROj/![č25:eıO,Sh$t^i!'W ңK:ʃ~K2wH zKBW"b@=c_·XMA%9wdAq`TF .,s ƻD?3V^F=ķ:µf{WF}:PyjDMIk[2JϜ|xoL0>hK_ ^ϼ 9;CqNͯݦ)PL2 I!iI5g[U< w=CLU(Y@$LTp!#"A"}l2PG*t@-ӶD<_a?`cVFF6):ZeH.0Ѫ`bҠ?mٿfPd*R*0uaߊ^75.ӶR8x\8{)4ugOWH þTi ׸Y{?hMrx4}Xl/_-QBXa!#R[OjݬY bY^Ԭp& @E+'pum`<& ; >a=™!-M%qkp|qA rK165GihR &)+6ƴՐPsB[AI;}dLrF F>%n)z U"t^9ף?^ U^W⟋ -y`O\st$e@DR^D'ء=KGԹU.+: cHFjaShAˆf@0o8Lֲw?*:;]k ~1{\n!2)4^|2^/j!QXd.8!$\O,WAI PFݐK{Jq' XhU:N49ȒMp䌜Ok1#JoadžLOHۈI戗pp-wThKw "wTS !OBC &c( IUAu41F m%_.t(WWX:zKx{Rr_Ю9J-u(%(:#$#acDeGZb͇i#uErkʛYQ2FL횻Ibޢ[p xDiAS&.>[Z] d8:z(QI'B "}[邨RvܗV[lϕB11$ٻ{ ;EPQ w#MʬDɻ<)j PG818!H/JaȸɏZ5;/ABʇ~6t͟t0LZ/\G'`0B_[>%ޮ gel)ͮ$1{}q6f0ۇ╜r 1J&囕be@BQIY O/Fv5e:?nWr>ht .B[_2]֡ ⛰~2=Ta.Ơ>2.`sĉ .ien#@W]J>. 5f"(e^Z=&@9fvgs6[OЊgCJ"͵W(x 䢩hO~rVR59ɍK\|;T Zכ W@"[Z(e7<%fM%w bxEe+40^Z1kԒ]>WѬ[BG[rT;91#*h$t';occ'ЧuhO[dv @˳s:+T\"[`]BIt Oޮ/;icBy͡Z3I Nf'HYt >ѩkzVmYOVfE Wvt`S"~Ry#'1Z6D2ذWN8X{2g5OJ],=[Ǣd~-Q~U:pe3҆jp0k?J[%0r 8Ub;8 s!g%}`^0ۯ;[h%G#{?Jǯ[+Dܳ&VCk8`лn\l%]Vl"t$ǍiP+J='uw ْnAk< k:G[Zj}6Ǽ{L/ez@ ϣ| 6hE7& Kn >@OtOS[g>0`+|#~K`xP\S!(7dJh/ȕ,jwo2_o cp9pLP0pc 油^ +;kz36FqLF:K.X"(a :(ӺyNvrH&ucvxog@02gT9L#EW8B2ޣ9 >lwje0xTVuY>9/,ER!F4ddfL_:  h'H!2&\ O3Us}4v0I"䭃&*& 2De>8d9l^S.FbޥU|'N5blChBq07ә^fO.Wy5oO_(9 X8r"2 "T@["WԎ31G8m?ʒhwCwdi,n;$0ȤE۞C1t6Bߏ{ק-̧y&6Pc* z37f8Gx õrHAj4*A Ĕ.buc\_(&j~Urw8=ѐe_7gvS('`m؆샤sA`Ai`l2ƪfS.z^3ɤdhGG W;݋rm5q+k-ÝSs)doԇ 'c#iڄ& QsϨ`y9}w&wn) Ie𰴚ôp滍HxecE.%cڟ$} _ejJ*DͥxrZ֮Yєrǻk< b}-DLbbagb˶-J/ui _K!T|Y|BIwVCdؐ.V!K'3E6˒y A^-Dt x<7.gFEdJ hMtl4ihz"F 8NB90<>wIBTa i9dxڊtK)q@QM䵎+%M%'Em*Ș'8@,8({Os^UzL$ә380,灜eЎN'fe12idl 7`g8:7j{Z$ קyE?FdK_ W U s2pwX!bSΙlW?櫘)С;jyDe&%,B10gdm$N8g6pk,;8oke^c9X^ F{rЖZRĵ i3?O+}/$_A*S4q崣K֝{pػizR>g4F;uI֑-N%RV_b}5%xĿ Jx L wC%$`ݢ6x~L^յ%K'0J焙2qF"sӥt07ўjoѶqa4k^ƺ^쉑L1I٨OS$^l,O k5֏D·t$k78^܎5ʵ~mB[lGM}fKֿbe'0rf'ȰW)[n0NHgrek]3I*Y[h\iY͹z*<Aط7.L? TIM6s]M<z'Տ-[&yl!jzXWW"w}<.y `wcιMMD#W9e֥뫩7 /*<k^ndPXzcȽ=Qhcxq,OL!2 #.hɒA-dGRI69Y`7:U'5!ֈ0#>a/l__8!t6[Jp4oE@ %mvH J Koc_/WD=?HauaguӇgr 'YfhOweW3PDAq}R\e\]\æcXn3*+ X=F=BRGB9ZE*ܞ7+YR!Bd"H-キjsMHhguq[0m: ЄC3ܠ\kzaRsz6=AwOWU`uwGlgDrǟpFE~|dHYfbk5/!X\"koDtݫ8eONahS>nZ,2m,u0>YDr!';[ h#h <o(ܲ%TJj,Y'¥ٻ@7Vܚ-þ:H J73ۃ& (qw0_H3C_J_z;& 5TiWLR5s yAb"i[HV \KߔƟHG܈ 뼂oJ lH? ;[o ʺ' tcX<߱qmYҏHV}lReN[f};9[PҷJޤt>{X̀pm,tY^YH2LSkqu?GL932Dӂy*8 {H־ nM+EL9Ack:bMe`۱pѸT}S*ͱޒyivWL/3 ޟ7,?{>U6H"pscy{Sy׿ղVOzq#GF<4萕UsBfviٵ VY YprYpZsݺ?^3I 1| 9Xj=0zSwE] =GM Ns%ڎĻ!vQe%9cL#o XըauDmGFN{c_r ٨m4L̢Avz{? op?1*#+Ujz9DQ=ə}qƊ"Pu<6 =i 4~H&DXXrEC@\\6[ +i&]lyѿ5SʴKܦ\n'Gֱn%ҡ{{&Thf4gFq ӱݼjWbGB#āmn49{]/V[Z9#qOfC8>${G7.-y-1y'[̱~3,? TN_kܣ= {>pE,! L/ToZﯭ s}k-\ B y  ?bLWl^u4HW@ ش'AFhs%4$t=>qnkia~l\.r'm{<|X+K DRۺ%sgEoi_G%xż˅4z[GUyŖddbmS9S.C/ ]Uh,57ȆnCyy`H8>>`t 7zb3n@(;MBЩB̯xYo `eId~O]l|`o"Wؔ}L k7a]Q?B CFYeRq(2ʳc!D7uJ)eqdk Ɩ[P/‷f*^=WE4o"@l}lb:S3=l]${`?R6!Oө!{͚ڻf>S.ٶÐ}q@/(C"z7k[Ѐ7^@$8PdmEt.C&=81(V?gAb0i"k{3}R`7y/-ZkxXwABt=wT,y{:EdÛFP!ߑVikqN4|IBrƄ[՜HЎeNIz&M3=?xD9 nwDQz1_Q#K!r/$ en| 1ʔ)4V]FS޷ChIpy8b%r,ܒpx.a0Ϲy3||(]dB>nGz, ;rG$UHA;ƈ7 dBn+(DZW3p~b:NyXYY,&Dl:|^^VaDޠKh `ẘ!(ز e=>ڂk)LLaʈ-"F'F0 {N3x$R1U`OÆaH6^҄ Z>d6hCRw9(H{C+{z0\fvjי?} (M?ijo>Y;Eit.=W6"am~ ̳?ڃ^+kkzYkoOЉӝ`` on'p=LaGNi^:Gs⌟k+S_&>#A,(t+ c׉6 Ֆnnt1=ԪػLX"VO|6/'L[A[NmINLriJ]xB Xt5M CoS^ts4)7n,22] ()@)2B(Jl+Zk2­;%8:2fx hsK-yȲ'Pˁ{1~L m\t[0$5m<& 7sIN"? oQosih0:Xn56tX}f=hbX#}Ժ4Eq5w3pW+ iFwf,&쳼Mo[X~ v׭*4 ;NFG@:3'xzJvJ*'MiُzP8ЏE TUtb},8џ1 亩CU?A!ΖKIH~'VBSb7HqaO#WQ9@oz.Tth򝆀@rXѼn="Ha 8 ̭5X }>#1}U<&"S;>}p4`C7Dj;s1b<4%h& +<>!89U W2.[lYNBef _ JjYdfq(Tퟋ)q lcZȅ:FֆQdّwi~Mt_(-Pjmu(. {g봍ZińAl;@@!9HoB~`0!VcRY eehEx ̪lw O>D(0N8r](%b%]%buӁ3Ep1/F$r9+J󞒴34+ 2)!% `{6X"CAg_5cyLʰA4kJ ZVAk俦ypV9o~f>i1Bܮo2@H#0홌ʘ!䤒'ͫ3:q<PyQ~=$ojAe1zJ"9ᝎ5jA85iEP: oB]Vvkp߅y be-±Ts.{ S'raeABʩjSrY:"IFE /*A3Һ5 VcK@X~CF2B:1{hN卭WlqHr`&/FH]"uj X(`C#"JndDߕ N.%4h54 XtC!#ۑEѷu>4#~-< p@gP<c<(e]=5R]^Hw.0cbkyƥhxqF}ދ^yMbL^=4O mx#1}h u; |uYU% q0)AE"Q*.)5#֣OaܤPTԢ:~BtQrW\ v0f0IzbSnIYL26Z3"4q,#3ى1<)^M,7(a=WTSq;.n" =WF%WW g^>@f0xyȀ*@!i!"9v3@p㍜TgCCrp~ E5goب`<ͳKTz @|:ôoP0KK:k2tP@xO=yI07˷-E; `;?$&@$=kq LͥNڇ~.zu Di;&u^Hma@tu EbnH$70܍ hyV>杋INk8jۅ|qT%JzRh)Ib _:8>"[וi= .|B.Nm Hxc1Ⱦ<@rH\(f3kE0KZ||: Gw>r=D(T[VdCAŎ w7ɝZOdhfykuԴDdtHD.;9RG5J2^ 8.x!+i{2>c'i ۻ8^ޙH4u-ȓeRDtxߒ. 6DǩބAZݸlFiń4\VІS<]A?CnQ$`m54l21Aiy5]-K98<WNV`c[ޒBW>7ӝIĉ%A׊Q~ zvd)^w*߃uwݐ!TL,&UG XXi3_ W>B7/pGĖ%CzSì'#ZZhL.5;MWZ?{'۔Jdɧ,l8HDFsZn+ W԰Q4&ew;+\VoD! O;8ڜhU f_dB .?y0Z.a|ex:=F$ VOS, L ksp02 6C.TQf3"M6g7jX=tyy!bZԵ%2\8FV'\!dM֩Z Xe/֨c/!ullTU;n ~+^ #u@XmoELW{^?gZh)ҟFw&YeͫU7jA\xp"PyDlXֆRYQ7z?G9p5m,FPy3.ѭ~gzbz#"K9,!A}'\A8s OcQ;WgB(|TwX¸9?N7KK5|*6C5(s/2A5d% RpJ__/^eK;ӯ I*5#$x7T(T;0Lw7vi JONAPCqX(;W.$~T^J幫+rN6vkM'|3@WYlioRVgo?'HhغKf_NifcAcS (_W{7^l p 1xZ^Y% d_3 TrQVK(KLm8H7#+y"xc )nAw81W6d{%KǯEr~D08MZ_D œwec2(+;yeAG} o>ŒH#?j% 4 l xԄ0Yw8vᵔI]G'moo@aԬσJiUbPEvk|?@24..aϮZ)( K&a-(F-w'= c/)0U^ꦓ} {érPO9Œ3Wy(WW𑿦ZRf_˯ PNx 6=XnA'd>9HnfM-sדYjMΤ+9`<,&@90h 7|a1\ntb#e k+M)/H!?)_^~ֺ!݌!}/8ChJP |O:=0ŦkϨiqN ?}m'=c% %: FVWSl~fuj[F\/-Jg$"7ƳhʽXe 2˾@hoL*EJkLPЫߪՁ #\PIJ霞OG2u;dMnZ־4 ɻ 'Ŭl:!@-]-j[2nakPS|{s("He`O{ܧFenQS6k tu~c9;17B*yG;ѯ_fZ|42q318Ǜa1j?$n ru"w;4y!<]钘m8I=|@O5=^wPG2n٠wAeJXB@nCxzJ`j)l3y3OuRZMuօoz $  IO}Iҿu%]MNA=JGsf ĈpukMcK\sHR%x8;_yƺK:RH:AI_{܀&eQ>ޛ`g(ͦ俜^sMBTQ&CPT9J;u'9܈P[" rv#R[L q򶣞McL@Q~*8|20Ơ R&(Np#a*|쎝u21;DG4p1]ʼn;ט;+ XVw:p6BY-er=;M 5$Ԇh#Z"9 GˉIkᘾG/*z_ل?/Wf,{;*K%JƃJwBvl5Tj#hZAc iJy-y)"]8,;:쿦\R%WH+3a6p@*8uO/ЍvS Ma6[|>{b;M *qx6UE\ U>*I$]s#_+O}{/?$ j1FR”Et=JjVL+~*lJnH*hyUS*)r㙤"m˷3St4+"G Mzj" Ah,z#/Qw{ yHF ZIX)>2M G<"*~eGSv8+!h* ҇y8ul#MYWĖO.oY|xL *u$hz!Z) Wr[RBw(Y|}8zsXvqnVX=Hu7q ME 8奪w4(6]SU{kz7XH t^>Q v+ZF^zmBqv7,u2X#f7)Zh2)v'B1G;x; jBU0Iv,h f}b9ĹڌH3k°Y @gU-/CpĻ‰I.r=Z%̄D9f^Z4{5JOb,FMu#,*DW/6%''sۜDoߤx:n]i$],sMA֔y1.?BӢ)(X%J1y3|C6o C3h]Nav%6 n<._Q6jA _ {\ %֞5oG{0TXtIs!Mg@pIdsDFuQ۱%0"v:H5 2&ɖTQhS`36'3{* Ք4;Bxb]DZipnĹg,5S2ތ01lZ1 J.&Q,8͕t;ZL㹖fA|Qji_"-M3Jʮ|x%g"h⵱6]- 2tlT+k2vq5 Lq9[-w76 g|Illuį<78 eRtE P&@:Bq\GBZmuz:Siժ fYt+Lq>:7 E7.~VX"3!:5$bEeSM!2bqsk7&euW{Mɼd:fZ̠y×'M'$+! @Pn]#V6 w/70Iz6Jav.(˃_Ve)x k5B2 o:hwQYh Rμ.(e@p 4"dylDEj 6_h<:M}fVl,τ$ #ך eȥlb6~@_`xTVt]cY1XG؁ e`4dJxl5]>$5\2Xh˅WhPrrj2YEQ|cfv,8 A8f߯(p$M LԂgdGd<,F*^)z*p<$IN5 cWD a4G8+T[גUz V+fsγw;J*@+o;+;ᧀ,7s:18/ [X߭+6 d [ZV@h=s|C5gP:cOjv>#A ti dl8:"Kxс uR7:9O:0.U `nfXzUEzyuTPlxv sVi+| %Mx GdEY(h)-%?~UVfL\) u@9q*HX,01%n3l'yhB%74H/1V`l.F8fXL/9G)(>j 1u˽A Nq-|[``;cmPzL~]:{fLڸlwwmMM[&+R4~>A\׽rĞNfeZRU(σC4<7ëc ^۹_;Eⲃ-m*SZT71יS w9QɳjߠxJdu12-AlV@w:!I% ِ(x$K1/ 0ݻJYP՛~ַj+NcBQbQ&dd#xm"u3L*™H 7J/E!2ju~T$r1uTV} 9@xzJHaC@ފg7iUzpB&8P~O&YwW+b%9w@9dLk`*K6o7R,%Bv(L08yIkEyY<:ލ>6մS][O94.zTaw:ibڴc-:$&(Ԁ+c<rSʹro1R[Ée+= D[YFiu|#[H` z b hI )wѼ&qCܩ^q8[6/uYEW雒9OU3zwc.γ8M`1W5M+;~.n <;.& _0>@EVnsLLųL(<>cR׉K?:36R;U\{<@σq2Rnmǫ*nEu02 Gڳ㈒B~ZA6&L2ڽLIIҿol*}+vG@ Іe\Py[8f䇹YbKLҼi,r;lHo!P#y!(LNJm-4%D:.5T"[8huv zZ%mzke2ɉ+ٞt16B>5Czїk&2KCV~riiyRz6`~^di'o_S4FeRyyPH{S~IOV'L*L),D}rVq2@K8ݔ>|9| h/FڂH0Qp m؎Ag{]T񛮔, bذv@Գnτ}ԳUw9bݬּThqr;n}A+!k&k0.oG@A##m3L `J\x3IF* c z,89x^zAM%5ĜVY|! PӲ[fbOVl!(p<%9vR@:)G2GR_W.JDŽpxSXiGΠ*br_ڇ~ *eu~!#]MT\^♪_ŋ핵F\ F v#x爠:kyOXFqkxc9QUM[k{6,58wm%P)]!kz|;dD(&ŲCiE%~BDK:'@mfJYد{JȨӖIOALKjYb}u"N,-|[#}w7n1JF.񒢴_hg&EνA;})Bd?lEѮ=g^ l&V@"RݥqØ.u`p_ȟ ѨȈYQo&|~IY=IxܫB*VR"zΧ]Mk֏A믺_f2"-fB>;j~98 7[Pث=eCWT5coBEFp 5DIbcbńo27ⳓ;(^J0i;A|U%5XXq+ v;(^mn[wFd@ ķG2dxP{2>e}ۤ\sE=DrM(T3 },I+Jo} =K3 Z00oh^=,fa_L{U23۞:i%lW^<㉤QibeEW'=V')=!7ϔMu1Ze&mU2|,d#-7J)̇BTѠ|"HDW2nlbOX%z%-<~KSwBIzpSL$g㲭ៗ|8sobZ!* ,HyܺX qN'I/Rxȷ o%ƭH\r|LY8VK,HXBbZ F#5k<[tZ![oqBb!3 f{sWe㉄lJʋuCrW'Wp0/)Ж;0&G!o&ugTE:V=oaYԦJ?IpkX$Lݙs$ uP״3Pn%~Ʒ5aGfq +öi_>xѮ:fXu<*l^{&aoN1c:ph⭀^7G1A䙕\A”DOnkυ7M浑"eQTM7tvkԊV8. $ JͬJ$iYQ8x*qYbp|r@%۩T=p{QH)=&(6GP{1rMF+ѾJ+ڌ!s]h|ٲ?yKo9Ee_%jqEVfM93а#O~u1j]G%rm2"`i,3Җ8 8%Y5ER/4XT"cp.6kV@E8%6gA1|-֒H6jݎћ:9s; {ehҙP8횒=vSLw+WTX V[|A׼~,Fid| 9?}TYuurx;YxzB۞ykv7t DӗgA G*,yvBl_1W-V.Z5[Cg%$c L&E`AE6m PNc-ho !`y*_9ABf7>l?ӂanˏ9f_hrR˜= I:ѳWD.\ /9]h!q[;܂o8 /7[K{ 9vZXb"Dtv(r?X? S8ݾk19fjX SVV6hU`U3n3:]L8+i^$бa:2(?,XN``;&QxDTj L7 qM>bkhfvI!Ʊ5vޅ/S )NbNžrH6^{U6c0= 8eǧ.2++"(;LGfZtQ.'D &qV5G|mL--p:U 0*[yIJх` Q ʈZ)ԉ(@jq%Jm}e5Ke\ۄ2 ωfM >X*nq IQ\#X1pK4]˒fR3׺Dqfx1;Ɔfb u G2R7sk<;4d1%W-hoX(B5Rr3g3uHHw?AzjOR54_է([sQ%-GE_r 3v9=)տ׭~QqQ@aq)Wλ Vm`"EG?Ą UV\ZDѶg,?`2C?X8g.kR/'K=:ZD8P(œr ֥_[p.46s56|r؉zYm&[qvOGuB4<1[ 05;[d-h3aM :94/O2m MdcXFdS{!< TVC GScDܘKs nbOW0UC1GØf`A_g2d0)(l((jA^*yADu0%P}#~F7 %#n+Ìm"4|=7u4";Ƭ3iXQd pƁL0L#mFE7`/4L%3 Y#/GCr{1;G6Qk94iuLK_]ŒjR /`зõԬw#sWSu{h]r_.+- ͢4.*/ɯ0'+X YI HNbe#Ӓ68 ^? '-$ؚ )1C, cgW0P=a1oiVәw \TPONPKkZ{|4NձVQ K^}ŶIH J"ݡ 0l[{"!4?kn! /_jFu4d&4K0}g)XkXke쨗QЃU}z# SS ,7}D3"&}&#˃5'i!(h?abI؊fú4Ndmm: 1=~uK 0>zOJ<@ŝ{nN OAqX^AWZeK8nT &nLlMSˣze@9u[!vз⩈xDBELn{UrwOh9Zy%c691P¿hHclS?S8_hş{\AAL<:=\%뒴i( iQy_B[:"]ǣ\D?/g =Q4r4QbTV@` ( N6fޭ,#ZmK|ҁ7bΎYmR%-7GQ| HIj$['{TR$Ϳ0NshSM}7\6_ #,wtvH&/W/e2(PkS sG D]C]Zp3 P)XIz¨pKynF;fM,F\!l$6 9ߑAzB9CL)o-1R{Mۓ, lDr[^sBbux:SWqAf .oQ!d1[}]άD\h\*]߸LO\ӈlzFr.W2w_d%lyV~@jDD@<0Q˕QvU@|RI7!/~GOttd-||K"oo鴖S%jk"xx[ B%d;4缇>p`R1[` ޼rNHh9Z[yA:9*8\܂tTy C4MCJWY}L܁%NQszn)`Ȫ;PR{Ѧb2촜uH*+'mbo &\$ omo!d %#e7R?O۵-6jy1Wls3溢s%47By`hIõ!o}nU\,Rᯪoqx1'n=4-I E.TN/I a)1}ä47?ONl0dIܹ0Wr3>ޔ"P_;M݆GDOn|bnlu3?іmzfI{Q~yd/Y&"7ɪ - Ij.׳ҞՒVNg? /wl )_6^c"/'DEC +C7O jꨯ 1iGeEF$Өp$3 pE t|+ 03 ꐈۄ y_zk[`_ܯhzg Z/ D`A]06%;׼q_}Q+  VX钷[1Zf~9EڧP)%My8akt8 6e 9=!SK؊͚X74n] 9$LHfeZn;aTkVS;~xUJ9܌GaBaun;1xҪ-jƍĵ ѴlG}$AB[2Z^@^֟*.0,_3/‡۬9(/ZԄ?OZM#:a}{!o 1qfHn=W 0 SC)rGj4 Pgmr(r6ڰo320Z-G } QQO;2G ı~N\ek8Ȁ_;g&gaq"γMT = K˄>mSDa6Wy7w+0bc i2 =p(X}҃6dD}'~l~ې[`WjarхbC+ǫ>ŕد`yH1w#ْKw7 c F g‰bXlpkΝI x#-`t~9t#pݼa- HR#ٞ=P2=fڗP"{^J*m[>q] A[Qo`g_)J 2QR/h[j6yv/ :YTԷG dV#!zVգוCHN4wXVJz䠰l,xdZd)*]cEX۔Ep>XԵPʞ4RKtUc-uٯWv4GV. ʶ/reE$1z}3uB-P/4˜e +%yxGM^{,@DZo왜S!'F|/iQ%))!%&do1RD9nΑdx}x̢'shBc .Q^m/#W,lrR1b D7f:mhLWᴂ^v3R4g[s͂ }/7+'R8DCD+i)O@x}w\BF -NrVI x #5˹%-Nܿ'pݾEPO7QJWμ]]Gy*6۬9b[n~Q-}w e1SIcKqs,!?Nl'vMq7T `H_I( ضMi;,@哦w|vpkb*=mllbeϥ3*$8Q2Ǖww}ѳ8߯‹1饶A,*X;uMP6Rc"@@5'+C ::VԐ\[z|HS@zaҴs=<| {Ts [rg3?LvL[m%¿D7HZ2'AC;2!2f_PĩeκRgRI('n|=!Ye qN5D ܼ%y_7T8PmBFCdtul~bKMPn͍ pZ>ǁz vUXԩy_jτ{*֤9QWy4Y5wQPf-,`W/ۛĚ_E1rοv|R^䅶=I:,o=!oЅ5Q`J[ƙ9W>J<# 2IS2XЎHJ'38dy~WG26|pMzSj5eɼYG|ىb\iQ KkH sshmvYj*b53' ؞,*AI캔0u)/o#HϯST%lnl9 S%:՘b5hǝVx:daQ94:ڃO {PU"[Wq"@¡`FCS">-k66*k++g•u~h7 Цd&E xr=$R>fb,*.- q$]OͰ-0 #jֻNang MAP,j _8;]| bg0e,c5v`el#vQH!M+?Q"ktM/C[yLΈl<9U~Ÿzۼ 1xZP'~ E! 8.4ƭ<`QNMЧ=]MLCROjyNHκ; тwq'=$M&t6Q1.9Cxd~~8Պ2)HdSuZׇ돋B^z}q|N9O3"kɉs:Nq7)[@OB +)F|1)B4ce@IQôjv،#^{t:%o_mnkQB+i- %6afmt9RNfɶwU)Wu?ɧB nL'ɶvY~/f'V8p#$d _;LZWώ@3L{?5:Hmk}ĕ ~ \IՇA@kxVGIOa=\"ɹ)ZG6ܳ1ҥX֨."w;?Sn&Pك=AI EHvZ@M1Cqy&^ lk4Sҭ-_V18+SOQG>Qin*vb~}D-U*]L +Qn>ažKy<  <RU$&nx|_nWFtq#E}U>\q,z #qݭqXN5{Sߋ ѥSD&kV9eMe|-|{- 'p.2ʼ^Щ`,!]J#ɀ@FQզ/3"]((Ov+G{?O&Q!a8ua_NN [#É̕ewCYwп1\xd0]S"qn}#⁄ e}!?9Bgq(LuߢNV4@r~a^?쬬O=|پ YZ9zYT0}l_fŁ6{cշ1ﬔccNB;q|6' %wF$\9*W/;&߉ܽm4NJsv #l^4U3bm7UN4^ qL!\J9z$j*p{,BP%۷ gcձ;%H~J{;P*|OÆ "6;=P [P]1L;7#j}h=SO;'9Jf&[utuePFe"1E #HAl =:~k2Kć}U3$,Rp\q@mPr<.%nzTZ[I䪰2zYJ,;FIf^g{RGv DvRx'Pɼ!zԛ5Tqg\֙ueĴ9߽ψB 6b)h9-F6ev@"a྿}婢zQDp6lRچT2e4j?טu4GUsdǐ#=XdD1 OW p +Z[#kYR}#Y, peC,Rr_&ݍO~+1@(q6hH*SMb9з6H;ukl$IC~Tty1J_6׏^BH{Z_ *qBNG-TՒ`w0fo3y:Y8@ҳ,S0aQߝ|S20x,=#BAZ$'cT넹3B. ˓|SDI1"+ k(ye|%z[4a/?3 FVQy=."KhgZrJjn \PfC~{LfŨ{BMMs-h(Y陯祷lE^TN=ZުQ (!;@דcqlUrS |팁 5E$sjx9o`:\7K}_ΑP} mѩp#)?Pc+# tDp Dt2!:hSAD &@9nsU?kڕya6w`(f:Zc`pPcC|篇H#6(Lta/wrz%ҭ9hhgcfMV/xmQVx+_DRC{\(Bd` As.h&j̴atZFrW*,ZuF%:mRjeD7Wȝ^%g6޼ćտ` n|ܻ !"<¼@m3xE~EgRXŦ"kM*u 𭃯rSg.veInjt: l J0X6t:Kr,рgc .JPLeȵꌿ݅Q&IDcԁ`ZDJ l%i&PcUp%Jua>ٿ75/9ӥT^D. N ?ʨxs]Wd%4,]^jx q8yck?OE6 ͵{5А[cyLUHu}D|-L~ao<oii>9O_k35}lu.b?`*-V%m1j(F1b]=uV0ă̙eK4df:DwC2k lp l$i#LIqiP ^1dď́2oNkuڸ d+O~XH=y MįjӚ!FA/?Hb4Z_8uDHloðMjGKSoV3-HA#Q1C [oij#PhG}-jТ!dղ=%ּE./"BOiV: ; 8@z~$;!ҶORxy+S9*o0c5&uњhhE쁭T ЈJ(d{:u۴Ͳr)X{FA!]R| 4ԁND yu`&ؒ5Ea~=ݧwT`_PxO/o@j'8ӝ+EOgVG~-ҕ*$r+`5^iPhuu< IG/^Ք߰omv=;a>Ȍnw%8\s[ (LMh>\0ɃgVj@>Bxg`}AW54;>tU-jlPMD M:qyG>%JF; / h>D1A[}2ٲ廙I3\.c쎋8Vz(Gߨ ?~ҳ. 8[ng!r%f`:=ƸA1檳ݚթ?OYGGVT]ve5KĽwzyaj~ǂd[b:%kzΓ"ߛe̐c|g N3Hhqܘ? w^2t ίnZZ5%d:\wJ:yngPry椩Zdaab/_]mT oS")ÀTꁭeq98,xһ8ߧ8W-gwb/#hZ‡lwxJ>j_փl3-`ns{̨<蚠Cj#\ebzɀʽNdR +PiBmN%#I^6!HyxJq`An {k͊J{d0'mUO$=թRzi]MLxte8YPɲ<0B0hQx̏)~p1gL\CaaC%,R TϲIx@q"T+wCTRǔO5©8:^isw2sLyS&VpS/m۔zMdDD 5D׼|o B@:t  Cx{g^iR=CŴc2izXm[~x)׭76A: x {@5yXؔa@2yA^L?'x_v {ěU۰e:-逸 BϹNPZgʳr_[Mө(ƞb͞Z)eT IgV/M?#tXUWFrFm(%(x&x'Bd<3 e.c=MJyPc'6O^M_ɝ{ǖj"E{y%2v,WPPl<1Uw\B/f֥s,Y, .Gi3lo?omscіW'Y6(E *}o =@Uy*u\v[5Ki.nn/ {k } B3R4qϝm}D6*@Oо2ɼ@Iř>o".d2{(t㛪iCa_ Yޠԡ%G(Ĝ\>KGi }uܒTGEA-Fɑ7wEiw<~ xX`Ke^KJ{/Gn.o.0l3'Z&{R7mfoqfQ=ffmAuɢ7gVvވI9_~$cڹ>cvKݕDnM̖RQdVaE `}D$ӗ́6\|XU'n"oAa9^kGB/|]և4& ׫ÕC;yI> +ŵh).qdZ"qa- :u?IlιSsLp1B(1] "VL9.3ʢmɉ;[Z:N(!K唣z}M =p "ʼdhnU BC*4Fo;=%Guܶݵ`?WF}S=!pe 76L476?3bȻH%+(+1 | 1?Vh|_YQwko+ɯSMLV6ԵQ[+E4d^WW ܪ 0KҒmg*ĉnQxѹ4oB0n o"bțJM$31)ЕC0? hη;a\\[_qC O 4XQ~!l^=MV? SQ:9!~^n 4si:e5nM K>!W壸)ǔhoHx 4*%zNd~8O|*,bZhMCߌGN>zq,$᷶MQ0NJ[Ad6;4k"UwB6qbAY E kԥKA@;_O5T*w<;Ip26͜C})S_J!\M, 8EΦ}-%Ir,b)mU"ܷ.tgj1 r,bo76AIχo%"jXdn۝GZ`7#H~ 87iQ1ȿTޫy f,ͤWf`ma$xf zl}@Wq VKf2bW/!CV",W{4>whoR}n&%W1᝹k)1+92L-#ߩ |%\j&vgT+DAE8 EX)&_^x`(a |o[3.;6fg¾婣tes"f`6΂"Xrk3|$-GA'sMFCQ{K"K =J[+#- w8rC',{nF{i;6,(^ځxM7*=YoStܬG}:QeZB$w\b& ӘUm.cIc*)'*r =j]>1 =?|O]]jrg')bQKc-B[A>uαz\Ҕ ]ěrS %AU},|qde#Gg(\x FF1:(6V_xymQv*\Y-ryr1K;/a4=XA9-(S3 K}ZǞ%MÐǥhf1uaNKSXllX5/4H ~1Cn ָt:J5U+ jŤ|+HH&B!;/~vDpnթ*X4ZsQ5j/mbe!#7nb'r7avV6^27,!ΠPJik9G-ݣ۳zxQ%,ʥ wDE }fzwd̑WhZX\9"^@kLHJHcr>J=SLqUp,l&>,Y%i[Mv-wp/ .Rjc埕VCXsˮ|lb}BvgXqyTlطiȐk WRoBNݿ֋4+)Bs$& &*pDX"+iӼ?bx$ f%ʕ :>#)uTʆR> NCFhqWw=5uJE?&˯H9*޷K9ºgOe~%ԅRP߻Ʌ,h0xlu}K/J'ū/QWꀓnv@+ovQ C ǦJ4m&%jA#]5;ߒ١px_hIeںz[(mH&j&5EZ%W7G*I~=Èγ~P?DdZztw)9X$;Ǟ}19g(Ď^].ɭz0w%RPu8<\DC}1*ր\Т?/PDtɎ0Wi`R|9cq=F?( >E5_%+UdkɝP%ϜamG~ c6vLa&jcbc'iSprNtT>vU0ߏjVur&1PkE قd_mcC#{nj%퓫8F uJtˡ8 u&1ߗ~4D) {WӍ3+&r/Zj]Mލ-Mh~o<=@Rmgu"Jb $@rpu 9(yA *\GT)ǫ{4jNmzS#SY; 3>h32TvA7R~D4g#erm@ s*k5k(v`(Ps%lK: voˏܶ\k'ج#OYn *EN clKv7MPl.r eDf5v@Q1yްlbŨƿ|vF("B8]7.W_z`:.8>BSa#_GWc6(fQdCdnVqXoӋ*!*F@Nh tF2.\y'4z5O.8bD=439\K"'뫖D"_1lBײ!Y&;dF¹Rw"ՎaҦA?^Nd%`*B/+wT* 0O:'Tϥ5>l~J W *}g QNXC"XvYH9K٩c{n, őg=^;3'.F=σ Aƀ)}t>bkK5ɺO^,dGE9LNfTհ3ȠUG蚈'LaH7r]|l40n*9z3VdHMTxXPOx'tMY}2'o HrYxi$r7ʻ(-)ingEe--5ЏdW0 hzuӡ}?S h&U9_F/;m[uJVEtPPbs3*,ى;iL3x5lSvX~ EˌwAĹiLf? ]!!/9=Z!*sWC*i,2棃3詚` JLY8ŭ+F%s#)lTfq[ Æ3X= 8Ǎ#v)J9~귪 EĠ{mjs~v!nX2Er/ z|%0э&f 7~uˆS3%"cMi IT"@Ĩ T4Zj_&ࠇ) iC9FhW?.C哺?B $E5l)S:eh#ܕЖXG%xD^<-] ER8G/fdlGTk P\4 Bܡ.2VϭU @O:z.Nՠ3QY)M!wF՛^P8x6֯o KBwoٛAPv{+iI;x?a1#@VFBu0=z?s]5 Tn8^(̣  PEmT*'L66H_(bMW<F$=5Aû3Lwell3gyiGܕinÐO̙**O؂_.F`8hen ]kM^VhU0Ձ\5*#f6eLVޥ?7_i9 VnNL3 㬍)7wmc]~Q (Mo>ïlO'VǠԁngkAX-o&65_AWYu#hd)=;{Ur o!Y)p6= /Z QKI>ǟi(VҌי8 <ԡ0?USԝ ) 7J޳V.E E ŤC/>GǤxa*}҉NÝ/ [*a n=i\G42Rس"j(-@p(xZ<:YڮC&8C5El,+S'^Ͷͬ:Cp!иg7-r-pKyFC b7\J9ЊcQU+hK蔤n@1jE&(˷A1;" GK`SQCv[>z5&`JP{R_m<}r-v\ n?z[C-KP؞8Hl i1Stp?+`RUڊ ![E;VkkS:Y(J OŸ2 ،.؋#/.=jU`ylu:a;eV`iKPDv#Tem/[ /7>Ɣ?w3DLRlhE\VE 82\%T̮TE)7/"M 򛝇Qge^n:Mxo.TMPljZR<(N92*JOrD{fžo,1?olUZ (>b>9^*d]Mޚ[*|8\~]ũ W/cr}v.p-Ɋ<0m:I6"rt9mЦ!& DY qC$lӡgBZsT!Rpi+G_t*m72D0l8a렽dN,U|̳Zc(y?}mRQO\jop$*kc=$-G3WA\se.!~3+R1I US:?r[zdO>_Xk`Q%l5UU ֆ8W^Ͷ=LXdtNFa^5PBE\߶j W \`Tl (@iomzG!9 =z`^kAhf-v[ W(NEMFp»zG183TTߣ `'j :U;p<LVJ78Rzc8 uK/#!F9ry#9Zď:953[K 9pu+ƊLq}BwaPw[HH)!^@m c ܜ]~eW #(FYY=#T-S #_7&xMyuU C J#ŬKc~u,zbhJ,k$ud+fF]0!XR nAFPoRZQ587 {ѼޞR n às%h顜w3{ă>Yt M3)d|y'aQo2S㌄G< \ӟs %Ӑ_ hcUʴ9r8JLWmSf?0czԥBI0F7aKe<+Mf'xh&׻N|em hYv?Xa3ܲ/B#EX ?oX3z>NC8$d ={ eifBd(%R͞~$:k0k萜JhwȐZ "0A&=w)7f@uP-bk^'u=ז&5^}Z :IX@|0H2\^GLopxAQ^ރPL^ $%X2mLBԛI &H.(d|R<(߬Bt_!HdQ<>(A`̴\Ajh`tYu赙u'F{0_4MnAjgϐ̐bX wavr>L^؁ըSʈHߑ.s%D=)RԖ!b1hi^sByFX׶-n 9*ᜉl >hV$FL3V ?V ڌPyAC \Ԯ"y%9Bx@)M Z:Bh"ZZOb#߬bL%U6R2*/7.%9Yp+"URU?*&mj#m,_!=ČaN$py@%d-r"u~ᥘkR- @Jx 2/-љ@pSX&ˤc|\A\2N1L) 6i`H &<zZlb=rޤ-/Ԟp;%epi10ξ46¢2SܟgOQzzv?45F@~],Fryܰ`W) hgУ;]E(;K&>|Uvҕ'UWiZʛ3?C}@=ȭlkJ"?tauTJuk{RffՂIdx.rsnΒmtcM"47{XU8O{"PY\e(4̰0:W6 %6LtmzGZß'0Wi3d϶Kfp:8O4O%Ȋsr tJ"kj7:Tv&Wj\nhU+W WC~7/Zq nv?׏S̅.MYʘknpnH] }XjJДemۏ_%7V YI䏯QTV(C-Wk-a/u Ci%Hu?`HЭM2l}8˂]$ЁeWV'}*tfk(ؔ\j鏴zawmK(kw^ s_Ժl1O*vV$'< 7;C d2MREtXҔ_07 ܷxn-s8]Kn[ h,=v/el o9BoCR9ح'JC[h-=_tRZVÉ` OsԠגW0IDCB'2gF"[\L k3S𶿃4]6IO_AB4C b[٣6; PY!ѥTwv;!2Xcۘt$TbmħIH%z"f/Ԛn?O\#;nkQIT={OkMl6zNW:!iME٪j.9߳\9RuPޕ=jL:? =Qv:hMqh[/fOoC˼w9jIAY߅*'b# };rdn}JJ,yJ }zj @j"s;bxOyZF3D{{0@޸wkbʀD|ҎesܥU˷68pAAyXܣ3:)RՙCQ\BLI+=.WJ.o-N|m0!W aJ~S6[7=t/_2vno$'tt!w'&*Z9ݸ̶GODiG /O 0.9ve4Ĉ DI]eh#>;ۉ!h,ԌȞ~j2,_K@14N'z_jQZ[:6K0~>|۸dWMdf7q ZsYn9SםxK"T8#RjV0{.*ò[:m=CK>2Y DZo+"JQQ-^Uu}]0a1QDttBվCXH+j9E-a #zjZPq]N i=rxYq|sCthEmSĬ HHہMx<\Z;AmB>NlHt.1m>S+TDJ N-x9z8a*I4(d֬VP{\Zyo L\6uG0)#9s "1%+~WnDH5ouF"Kׄ|˝&Tlr#=_%!ZcאL@et(ߴ٢b ƪ$1"KӋ4S a5&撦^Lqe~@ j55KA<{~[Jca'/T gAaIy ا{~7,=nj woR[K=pӫK∂8i켠QB}nxCa&!vWAT4 {EXl*D<1ƨ֞ul}RsJy9ӛ)p%f>ƍ`M :odki`L 5/ShltwyVrn)}S? =˰Aqp2 XB uk~$@3~Y/j@ܿJkmϜm7 % %uyaGǻsIhxݣל{h1C87UQNJWXL%zFBsBorn2g-͔)vbjJ͊-Q]GhbhZ|ԩ*^@]hirlપ:1C~l.} I$$_(g#o #`M}+>IW~ `2[p\fnSyI,:7/RNpVC:ɊY<2l _(,#* LRHa59ma5u8COycs"Yn>ve'g\FJ]~7^WY0.#tV\VX+v+y O]CJ GnѰYŞ۟/ W=C r~j g;V$Š(@p(X HIb!?qK>l`(6)St:5`by`q/r[XSkYkm"ΛhH/3zqr ZK-聧78*_)R\d].=ʢmaC<.W~R ^0r ^Ϭño 95φ:Gas60wf覬dJo.hIǑ%# 4-ՋvOip-iM%W|`:IXʈl;t>YV!a0ڥU84DeQa $Oٮp7!}@aB\(#Ԣ?p+_@irߵb0rl@r(U%& >ŵkyyT6qVCrd"?cbzx,1:[_֫^l2,e;fR%;Fko<]ӳ@.\JOj̊WOlD`8gtȤfEE{f6o-ܝtS)Pu }fwD^Z:/A~N|0.o[ux+# p̛| "[ #3GJ6 s`X4:Ώ鞫947\_Z+\ufwt(vd+jZT=Ui3{q9n$GzB E5f/{[ξ;ů^MmB2%y f9ChJ8ۜvv~'> ~e]\1^ [4Z|BE~|RE!@KDs܆/g ?Mrk\N ~Q>6֋A-9"0i3pi-lTD0$YWɧ`(/:7h6?<{S6}z1S)5sXO5qen?6Ƌn/kņX;-WDZS6Lf/99w_gxc"oP&TwQ͓ 2UlvaͶF's-Ykꫀ'yZKUӹopl>F!lvFUǦZuCE<(Z!eTG?k<6;b*t&uՙ>}U=B^v2b##m$^&]$YOQUZѣ$cR),QNPfBMy.s~G"q-XqS*ng$dO itmG.r{=xK0[]~~ )t 4MZ{;Eңo_=$յpz_0}QdIwHAi"2{#Kf".%炳8fG|؇ys(u8hp-]Y,ɅγרGKz IBP${ uaN9i 27#pťXvHe\סڕۜUA F]ܪuEcai.ccʠJV! jt |dwtwO8$"*A;˟gWUadFU1 I%5Y/Ĥ v1 ö O/jin-/mAڀ} ,Sj*Lڄ=T7cR^VzmDU„3ؗ"󦞘4f8.p]m|@'&`* Vg_ŋ%k=um :,gII-GFZ/;FV^&<\L*XU a7EypQy޺:7ԕ} 8A0)͠cQpR#-IXО4f+DѠ 4qH8UJƔ!zg `o;_䃃bhֺ* CR uϦKA)[ۖܓ)RnP3U~Go鿺a絥7 G*55C]ԫSbKj8J_i$]+Z{8,n#-sHgS>8iAIQГ&=Zkw4)23VdhVKxo! c~ﲎ?]cg VSMrf}I~ߋ'$Cs|+Rx<1T#Mm^S6t]x6  %;p:>E!D)Gi oFIMg#GiɁzT.EnɈ9`+O>k}]R:-a*چA‚9(@2a[쌰lֻp5.jtvDl([rA]#DxD@_te8)k$̙of0K C91 s^.n'QN/?/4d]_L4ހğ_\mjgڴYA~HtX0C0 k8Q6(JFL3֖ÅyQaUF7{Ӭ/^e+NZޘA 6tfW)Qo{Jx,d-7d)W3Ā دhGMp{dd"u0j{S8vIBԔVwW GJD0 ba2-I0k ~*ѭf@Qf` d9P36m|@Nw̯<3ȨۚcL"Sa<'kkM*?#bnqtZၯ`Q@A/D\:$[zխXa6 6k"1SuU/4Z3(_{M✬r;8Ӽ(vc#t/Xo ӧ(1TU #9H>Rn* W-~I< .0 Q\O %P||af6"YԟgV%%+t\T/+ 7Js`P&7{EG5m_ ITgЂ`;&vyYIYٌvHA|cʽsyJؓ16 [Lز i!#5K^<5`@CGUС@YX aⰥN u kW/Jj `3i1 XI)-*J%.`DMj91^8neb)*/lahzt7uĎUd aRY+ނFA,nn?-#p = $!LBʡĞxS=5 \gUF yjU:TkW8E6\Iז?IK?x,R%lPDnnl!3)S7 bj.䩾>DCLXGƈET_nDq<"\X8x2061w! l 2ڳdvF$W8ohOIG?-J铆O×$%}շ~:hHB?i~)-%.[ho?ϻY" )7?d`Bw$۟ku#*ױSGMm3? ]Qs易S9vV<]Яw~¡nKT-F2qglVqLQ2kL޴,7ӋAlmtB_ Ѭ3iA1. DZN`z=sifUy#tlA˂5^>Ȯ  .{b߹%Ũ/7y ]"zApJ<;P,ƻGm{=U)rǯù-m!AO_ +52yu! GS :_f(0:+5f}h?7xNSk2G?3Sn<`{|qE'аVKOW5P%K)h+mb6 yeǫF`Ӆ[!P_ )dTٱ+5l+ۊT]@>Ą ł;NBs&5b*nﭏ,:@BN=m7[P'k8*g!ǽ=HOsP*jG2ex㖨 f]')4 ?V׫~Z {ֆU^ G Ll L'e|.ؐ,M.-1^ZrFt.S(Y[ Df.E 0>Ʋ K&0+cwNĿy S4o%<3*w7LxvBg TG?4tM&9C%7Q1jc5EH@C oAwgBȢ1ŭFu [ب6](%FJֳ%V*dmV"G .nIֵsycꈎ5Z@5 ܷؗ+(L1"Ʋ>& ҫԙs"ˇrq3m  TyU΂P+~ZR7^;YX̫>dC,a&Ǘ2$^t8maCn/O */~ebTQ/A 'dA4a|..i Gm҄M_YȰ7,N,@Bi1,o6 rL{0?ry_ީuٛ\xx˩['oaS5"]f GȞWyҽm4C]qYAHXCy10+~EAo 2_&,N|'B,p(V^PܝPa\^xEތ5<"'lC7@ k=0 $ؙ6u=:OHg.S-O#y*GXNm ,=>9Hk;?NEC-ΘAuyj4Tǀ0QHظq`G9B}FT40xWX\.?4TP7 &Gnjn^bsǴvl+Q#/՚T~*ǖM*Lw+6(ޚW<4hӔ۹1QPpb^aPB뺒X~UL!ʌ/1܋nVfuV`ulo͜* O2[hYqi?0S`.+l[jSNuؐ=y*,Z;1=wHe/4DžP_6geʓ%I^ٷ#lTP]]`ErSi@'b @ܚ6𒆃4 *^GrT猵I;){0 jN!k"θ^9Dq@W٪;Y}'[R|Kx!`|.˭e(ϲqpmv29X-Jq2o Rpeښ3lX&ː|ٞK,EB|qw(!pcn*`̈++}9f 6p򌵙oi+Xqm~Z_x,uh~˲U;o"WwnN*6:ԩ;AE_(]I1ID9WFU@VTSpwR[@z-o6RO*?nBc\q.(p!Kcԏ',tؗ8̂*< E(;2AsE8 _BD1׈ڛƂW` +CT=aV&VY-~%S~,7‡9 :b: QE*M}_<S"󫠚⬒@lOpS߾(RS%2 &ZmV]LBy6;k,a1OѬ"J!tfb8&ݠG ι;EX s&YoLhIQM: 1gݦ"wxO tnѡ*41#f~EKpev$4|ÊulYNu +g/Ӻuμ}SD 0WB2@o!8.>bکﻁBCxw-+boIEr#pצpJFd,e BLVFkH=0OuKRF/|㡘*,sKJ:?u#'u?̣QIhZ^.F'|&{eAH*PI?FLs29gHjhq; MDTcVGkY pG,kxҘR?2PrT"{CFTP>DgK`u/"{!X+ / ?煄#@bђCM( 2)CLX=oețKk2w-Oc X/"`ׁq}j~W4%wnܡBQ5R[fQ>Ozvr|Nq^^#/tsQ649Р»P`m6Z^iy$uIPU~ݟܤE`Hמb?Bd& 3\MZ4yY#o, v}<"ԯߪptqxc*rl\ td6_ <,I$lzOɚ8Wo}U>&,锨Om5JuSq.K?tNmDsqfMt#;̶Es.B*ޞ*Io娐 ,-2sLR!p^9|9xsv QsLҾc&2 PJn%?"Hࢃ[C~]*zt"լ(xR|'yIN=h6^moͪw5$wׄhuuō:>} f :o_@pqifI oӰn8 pIU$}2]@&1#i`Hbh@UkO@9tUjϞz-<-zo1qRݔ+4@ B3)cYyoɘ0 J1yӛo cAN6.33t#Uڦ.y H$Mc-ǗU1#Z썗;gݴBQ)N<\x O }OӪMd`WͿ] I&&>"I2lM`@ L g4 *MiK]e*[ui=Zܛpj3ϋ9G܆A4z<٨12D8\o xS? Y.J򪝅ħ~ jP H᪔ vIz% (&ـgB7Wap{1; b jogr(3`w!M$܂< :@~loaŘ4l` \yq8!j7r% 5w=l1z#[! nNԲEz^R(so*<@GT(f<5fb:iNu6RURfD^ڋ_2(OԻoT աtm~1A1*H|Y7xT&<,eR\IbHpsBIY#(5^$]3rǻ̛Qcڄܠ=q׸^o< X+:2&y4_/7=@h^Z]dԴ٨ONWezrkR8fXI2xsP轄Ϥ]P0d=J[:[fa[Z?֤d_ &kkYǡv`0*2JX88-A !ꘉ'4S wBc?b=B@H-ʣ/r>J%?D,0V.lt|NC{='v5D9n)Q8 }6_0@2fhsj T'Op.K rvaO\1{~Иr"&Є0aq!]b\u!:>H#")Pp%&oN4./d̈h6&y*;m1ܘۨ&jSܼ}[Lnٶ~Л"Xn ƇKջ۬F`ȱ!cS/1i6H7@_|E)N%h왢j4̈>b~q@x į{= OĦ-"4цu!4ᤱ&XXO~6o.;΂13 miwP Ԍ N ;3肰͝&S"DakӚ9X[B@jWkiF|[z4΃(|'}Eu5eZtX9CR.ԨhLZ$\&e(䊬]$ՕǞGs.G18L7OҎv՘\֤vrJ> EI>bms!Uz& oTNxPIkNTWXS=V LZ?\Hqbl}O'sBEV% e)MY*wbi~7u~G@Ou z7!5[ϭxhH,oopHmvV V4%Q6t|J,^u69I$(=IzP=4P9co7`#\ 553! E,sc{yEJ~ˠ61#,%N"9kԔd2}Z zV,@M1Ǟ[u^IZT%ܪRAgȫDŰ=m}fMdM?~$(ݱvJpR Jj4ҩv +u;Y(ט`*< [ ֻ3,>ݳWxOg)d 'cpΒobNP*S7%1Y{HپRpV&]#LuNK!6D§vR@u` $O"^#j j5HԅnUSZD} 3j(NqSȡ\.oTU념9h>Z V&JO v ,U D 5Q. I\ o=q+U_daELoPZ.j榉`s8뀨>3#$V˩ېJF5jGf[t)鮞WPpQ5mN b}%oݍb~= 1?`„| A8K+ç%7vBy{sr霬TŧwHM_ȓO}zPev?^YIc O/f RU1tV+MXN:*Dv@4Q6)`AvCTH儸Z2)`C!fÓ_\`{<ƅS5F9mI`Tt Gތ\\s3wY ]G'#MG:Ǘ"|^?ly | I[NZ]`u,ԙ((1Qk8[OҬ~:nk&b{]!fL9>v P%XG5 |ÆQnabʌm[%K#' uJ'#ت*ˡA_:aoXվI^7g Cv`,AҌyp" qǃ\ HUL8هs+ L¡+ގ<rCL|Ǭ^ֹ[i GԠAif9 ^I$"рcd@U h0M(kx_/-;Qu`#\嵖[L[9{h#Z<5|1׉@yvPNo܃hjϕe+V!sq)G2b=i)!8iUq6?w`]NNVc";WunJ :LSQsywiPŊ|[Hu9K vA7 -ќ+iMүc7{=(TgQ=ä$~>nd aX3r+v2,WR$Avo+ F`2P?jÓ-lH0}tk]H9LS$ يr5G7Xp' }tIK`umIJG3^iU.a^s| D3d2$-z^?ÃLb͒j9VOAW;voUK:omglAyKEM7L??#Њh b;&R"@#:-VWs"EgN3@*z':4 )Z=km*k)1|?|\P{ wx+hfR{sHda4Fs pɯEQ\T3aP^&|0H^Ip ~|OGy7FM!C#0mKINDCP4"Y&vB$1NR%Vv%XV ʾ=5m3faa99s!I*/z ؊=RCZIoQJx0'dxMb{h>C~DKx.FE 2@ Y.SfXHSkǎ'pj/3ՄV-ꍥJ23fSxFEyd{Cp=ۛ܋)f/m>ȴ%Ef\J6l}~vDV t6oW7ѧS f_u[DKخ60%FQ(V™_1֛PsMKn\¡tGjRОFT*b^)7Hc$7[QXOSZ7'%ΏSbMQg֔&PWhл"lvaTRn )ΞQۤjP37:LFOu :yRO*bhM7;hLK=ಝB>LK O0*L`( +W -~f>cW1kgi un促EBXD6yi*H4ɥױdjcMɩUհԛ2x?1H-ـXZ0: (RX i o,h$NP9/paI럡BdF$3Q[d}:8D>bU(&n|4`.vخR_<wM<29i){YN>.]no{^K&b1 6{[1PDƑ}i)[ɥf*5.G}QcBe{vV˲*N$?ѹ-z+Cp{rFyS "gN>$K/b C-.o"q^ O`*lge'6_@H\6bFo@JISeRXI$ <ǡ}zt|1Z&WfVyDNJ:]m]E8bëgzmFl꯷1q/EƩ'A .ս[CQ蝕,Xt:{BV/J6bWȒB@{$kokD9a4~68ovE+b4u- J*oE~X TԐ.qthθyTkQ=g"5$"O(%LRJڷ+SKhv) ZRvnRXxIzE?jˎ#YCY9QC>d^ɫH)iV?`Ja}`c00,_d 7C+F;y#]̿Ɏ j7%Q-*vy@SSkpC*]Ti8[m܄3GVH){kR?Wsd3]xzp-fu@b aU*w8ieh'A%<ߕp/ 26f!"_`Ӈ}͹ɼdĎčXE uNe_pqC,ؙqCwW3%Kj3@6%^͉qJx.ɍn&ha`m93CC]'P۬(;ܻ`(羽^a]?.'&1l@ ;0@~ŘFۑX*#}Py[x +l_\!5XHuQs}f1([f-,@Bw5€TM *JtluTH;~ ˩ {Xu[ŵ'Fk73 4mP=gL #iK#NiOЊvtrNm .=ҝ :ܿ/ '\/OSW۽ק ̼bV,zcZ s6X/Pa<+$Djzrt{;%_ .r< ʾVg9,t*Fȧ1k {l]Qhx))*v6#JY= UD$~?}B!/zų5 oޫn]W^b7,3Hajuz_Vo'$|v<+r]g alιf؊]udkm NԶjx4׊y HC밪_Gv>`+X~~&)@-u1q$􄰮gz+E}.L7p:6#C$"~>8оy0ϜTPN^~݃?tyGw`MN^;Raiʙ饩[M!;[[agoWL7.0Ex;dUѫ${ j/ '`TH /_Gwʳ$UY98?]Uw?jn 3h|JRh1K2k}z/\Ui!Ksb N]W42& Y- VrZ@S!"wGki8>,?\L}힬|e9]ոFQy@#gM )C&B+o19JT,Tnobţ 40u,-ݖmwmjc;NhU,[%혂i 3 &1e]喠#v:,B@q/gفk] {РW(vg$]Rg$Zlb N&xo߶筙joB9kW6m>䘎] 2iͱpf3jÖoG~< BIOzȖX5^+_4\EiIqP,r[60FsV(= Ea89~z\/n0@?vDp5:P^L38O}.6$*'8 #npuX׹gD\(Ե$֧§e/-)Ϸxvg\и-q9gb\ H=(rĐw.ThH/]=rLO {/ķF:\,Z{g= f௹nL>SAH}#Q/k*KS9OQȖ*%;J@j, NÛA:7ea%MF6V(].yI v e"ӹzs7Lɰ6*q@E; ׺aDS"G d(}@)m lnya\B<(.|;e+vM3{-Q?,B N2a^&ل_9kr _-4MB(W__…ɅFK\7n?A|za>lq ~a& N¤-Q$giSR0 "=+BXb\ יo|hղ XcALBOq%Ñyv!cד>&5ㆾDbf0fQY F5LFȡn3x"? -ѧtۥ02Cl0w1& 5:\⧽dT ]~z0#Tì=”(9]qKV*0)Q<.iB0mEu$v_#53dBqku;Xavjl+#ݯ{L:Ht4Jyry4(T>9ʚ`\g~< Jkm(#wG%`61߉~xw7,dR,udL9Y#v05<4kḅ9̼_EjQ AƓ -ŠH(Qgv գ^,e~99׺^5qQaN*o/~G?Ϛ]D4+qGa{Ek\D4+;$Xv.L\Q]}>(B}m/ۑba}T`B? -;D6Nr^+ lE!tE1ޯ `Co/K.4CM׏.W"GPifDE-Ȣl "G_5"Q4z}hTK$Խ"+:qh<%Gʦښ{_{͆+m=>~RxF[: jiD=e~{lyW跬 ͝=ŽNk.-՜א%̊nT<ˤI8.ARMd qÒJVm]Ge4|k)o&<>X;Rb+⌠cs}ȟ R7[ոGYF"7cSըSt ?d2w82?}x6b!=%yh=-}5KH `{mƑC/1$fxp` E |0M\FOaie="w-IL, ^*TU&k$oWk)tߖ}3 නs^v(eJMJD'_b#y?XƸYWF-7E\~SvzquJŠ'|Ҝ+d|+@eYpAcT/M'@2e܄-qYG2^r:BD{!n)!,AUV?_qLӸ'$t>-dR| t16Ѳ쳈U Ke;->!=.nB9%dHK5J]zA`REÌw?\yޭ)76Li[p\ͨYw Z#%9 \~S`ѺV(-2UX@*)f#mMCLd(3 ȕitE<՚ioœ[G:A۬~U܈qM">}vY(Wޜ1pㅄZQL`!|eF@%(m>]Jt^ĐN&W kj׏%+\+nkR"Q߽ۛ)l(*d1oa ϊQ[cq솑3ňB;qɗ%~-$=)pP^G$Gx]Q`V#>V]sx2ʑ1Ln,wPE9^xr,rr:(f´{D̴c I!Ίڒ^}kܳ6ٳT*B_~cb^EOn`'t`Afw"a#k}zz  } _T}#x_B1ϔaAD9j\Knot~bXݮ7Ɖ,!)]ǧ޴pY -H ēt}*yh*l=Y!бSpJ1+J3oo7Ó$2EfJ߸V7A Ue^<<&CmL,w:YeqՉ]׮(/nK/SgL{:*dx~%8^^ HC56Ni0Ǻ1S0t^eoګ 2KĖYUݟh4!%Dw/e7Z O`4=*Ջ.ΉTAzP2{ XJqu+r8QIǮZ3U3MnUkcml`: :K?bf{<YLޓy6Ɂ|`3 *K%Vhlet.K${AR=~XtǟH⽮.ů~O'HH+-mkhy̡M գ2 ؛|VklsDuKC4O`ԯ'yl~ 屘xjQS[*g|K*s4C[8y^56aNuB%>}Me]B9,"[WH ȇ< s7D1Ϊ'$ P4hbmj`&ɗQ|\=vߥ7-44Do,:g>{ޥ- 7>AVՏd_䪇j_n[v::B1ѻ w,RlGEkב% I._FExG+#1ϓ~"<y Q=` uP9O%w*'^mD5`sc~8 -(<~FnD!c8qw!O.1 Q7`n'-1E 1(0DZ!f]P{0VC/ptKzXr|Wu%W =5;FHZ&O5q֐A-COGD'ոOCy9=jaE$JTa9n,j=&QRxAn 5 )2KzQQɹaga"H'#5qWE@K5E jѽ, C40(k! ?+H6k,e4KTnJע3vslHvh6 qf[E;-ҍ_] #:CsR\|Kx&mo/yOp;odvq=4 M]}.DQ#}r ,EPi@ MhN# WG/;f0CSb&`g"^H56ul]I)乹-E+tHa| kD]knޣ2T9؏].`BD̃o4qy_f #yV?dLD bRI᜹oLW~{./| o,#VyNه\bXGxR#)a8a1tk܍_Hk"7kaQq., ەaTkQ[Y:>tgJ8F '.'ȸhaq،^ syv"(?-\[sAWb>(mdR)fb_{OKOdґDQA]'Bu9_v{D|*I/EmDmܜ'lA:Mn2.627kB]gV"ӌ/(FeWs^ʛq"rZX-YU.$VETie`{ AGFC mq7p푙E,盠aެO[weE4h@4:TO0oݱ eIջRe\؅(2ޣIMHX!Ɓ,N'-X ԧLRI5 IxzXcgY:6J^ك#r#!)Dm #'d 4"ip3kë s&> K_< 꺿 `ЦHak\;|݂Щ5q}Da$p2XAWN,+IRթuս Q|Gdn' MwZ=Xz%B.Wmz9ĥL]{ LU5Qrsӭ#Eu9[3cː!#*BӞ~ɕRRmw[[)JOŸDy(DNYl2? RdٙCbmqel: ]̡022DHmrh4ϋa+#?Z˖Za^YzԦ9R.H I%`S^k~ 'IKc AR=Jhͭt-{L9ԛM_wrjiI%7Ş0iqq%=#Hݎ :GLɟ!j?)f]_2:)=T;}=bQzTa@ͺ@yS6u~X$6Urt2⤡\N̓Ѕ9'1e,E>cD#J*GfjUtZ$vh>ݛ^w0u$al%!)*W߼I{ `$‰]ua,7p }'^&kߙS/OEGƃuw jA.;[ \oBLv'𢱼=dž!H!} eQV_^jOn$F-T9QlXG7| %'peE+]= GilQ9J7zu۽^x7G{D9Hw/DwޘmЅB!.u[x uy'O߮I a^](pG~lpྻ%+rHt-iXr )ЄQD?@,h Rd?۬$†>uJsqFV =?뵑p_UWHQ^L%P%i SB$ ]x+j^rh=2+\D]FưJeii8;{\b>Ր'?Y`ⷽbfcpt+6Y Z޻{!XH-f ScrF_>H>RW6'(Ǚ;#O»‹8VJPs`En$/>'rY-ئS)j[r,ZC:h|d֡ݢK6#[;B5egAx`!Pu<<<7"{yS`H 9툾};J/{p>x3˵Iڸ$"dWʘ׋ۍ0ь_ua$|kzZ(j:Ll˃DKom9*ǒe3wp&y垍R(#/O0Y]cz)ptv$ $,n@$jų=:GV)@'*%ZЧy)1)$b]v*ش#P 18DJ]") G 6pߡ@ϟ 2;O1FZʜ")MaJv|YIb5b ?(|Qֆn]WBq ?0=b߷惛]&4nS58| )B*9K|/iA=Ht)WYFL3r܍`wE<42Ӄx#Pvԍ4qFxE\&@eD1N')>.n~aKv6/W\c=s¾`M|Ľ'g^4'_~5,[C MAf/yaC_bnVc$|.j@Z/KbkxWR2E0ZC`' |c RӬȖ'7Z]DfWc$e+*Ԓ~vzz͑R]&>0.[I\b@ֲ f4d1YȊʮDm|W OgF ͎q2L 9%SںĩS^Z#^.m%e!qMyA@:X"fy_U=%H#`f࿴կ1q{qI6{ M@!'#9*š<85nqEHLor[#tYi 13Pf%ϔ1r@|vnwTL#$_raH?zv$WaAj;C{wj8ub.Aw[A1?VTCт|qwM y&zyVp1?U]{o+]¹>'@7W f匄d6t\* D#EkYuaGtviHX LiBU2ML%vG6AڏyZkFCt(]CnOmodqP89l_0MYW(*-ÖMB@,|uƬˤ& Fbi)+PǾuXa~k[8;s-;sui9($I=ℿ}LZLjAl#lɁkQ2=0r<=$搨z~7)Q7|ywd4E/ q}l1qmr_Evmߺ4#㌍ZmvtoD쾔[c'NH2u~@H)u9lXUJ=FSr\E(ZO|J78_Q圂at RdiX.W[cyb>RYlTacsxٕ{FOtj)Q#-:D'fǬ#p7"f6\pV. 3/-+$Y4<(ЁW83f͹QOӢF-`T]]&١5g$. rU}m rm>Ԡw=RC!4;|źSrBeVN(O2qsȰB=D^=g[Yƻgn[F]iw7zN+}VpQ?Bfs|  &'0$yK_%P;Ǯe<;f{7C̴!3TgTHvv c[!gv ֘sm%F1ރD_? c4/'|쌤>-"v<8hC?N4LO}b-JqOVGPFgNF)#L\i 4& P2- S/MkV ,倻qӻ}PC n"2 P%lcSoc4h EbN04ƫ*T.81}OERqavLjǏkKŢ_\O=ؾ rDqBaxX>pPUд˩~gf "oGa8΀pl5Am?Zd`ۺ@]雷sҍ2{x2ˀIݍ(q ѤET(:TUeY!wvW`8ҫ\#_JoY 0[I ,X y`&ڢכ>jb Cv]-*7͟Ũ^4EnW?Br#E-\2NvZakE=56ǠsgX2͜N|+Q 2븠IfY19o#v@Kq;/ZE44m9 gzf cF.|H1CkQ zŽUVwP;u_|(g]}14iTw6tpKvp]x/=̀] 7L)/A]\P+ ɼ;܈! t3 n3iM=lH7Oaq&}8AE3ʎ*Fm1ڲfhڗ<  ZZ3/5 E=СX5 F>L25М#AƘ& v}:h}}} E .rR.x`pFj}7Vz@ha 2)3;$sȜxǍfƗ;{͝F&;5XDo`N-{7JaN_:lpQK&m4J.֫JfUmː~Κm:DC3ɗ:PQ+WwT{{Xv5sWqךnK>5aJu0=!j TYE) +~E͝lĀc˃^&]P'Ⱦ8c1vJ32xadY>$h3TVޤ1u{wxҳ@@w}K =Y#O前}z)kDSEa|1o?텣#  >:mkO=v<_{sll"ZWVx pD?6?S:lĢ >=L@FTnUmtnoy=v룸r՚I_C*7=gݻ8g~{qY@4gGiSlގ3#K)']I,msbt."& (JJ7i(r]#WLzߡ ؟Ỳ{fh(}zi ɄAX(Wvl>tkz\CHN}s{$׊$sexut./*|@U^^0ARuQih)tG*qy9)} hY0a H<ܮ5 H_Z镜n!b\>&qk3}^z .i/Mnx|{o{k'gT Ǵ*>ymjJrUΧ)!OlfP2w Z<[Y΂U#AgV8L⛠eg1;lm>,["3^y{>M(|ETbGpD)u|[Qs,.9Vf }9׭oObz#@ڽ38 k,coR/xa{g@lxX^ a=m;.s϶4Uf8{=DI{7[ee{H@z^S6l3>Nb][?0+1[m7#w= z  njEa]I+^uČ7alrWJ{ 4˅g {;+X.nha>J3sT}Bt 8Ҁ.d-YYD14Mo1u8GkBܞo{B{xm?Ub"$cGiazc{}G1j IxV+l ^UrhsٰvB3Y1+ h^ :,ӫ$_[8E=(F֣h4#̧kma#ynYGO4q Ej"1Ww7!Rt^<~b7At4:8̋ɲtB&݌!v[iKg%}'ru 9Q3\Dh`$Dj˗=DV{,*C@_P>:}%ӄ'F m>G$Y?Y3 +h3xP1Pv[؞$ucz/C[JL=rh;x,^f?0I\e?Hx+HXf@p[?I=$#O^U=K{(1*d!M LcjPIoἚoSh&n2Ys7C^.f@5LԘozEͰg_lč4Ozž58 ueW1wLl<.Rtyu%,l3S 쌪L -bA_ľpӹpE&Q@=eTjdi,`OVA[+a;qkkz,4v^4ɜp'f7thˎ}qY o5t\ƜߔY*BmF7_b'YE&r(W^$}_Y#J&nV\]A~eZoqD\)g/k&DZ,_&r WQNvIUD %@&7Qq M6ڧhCW;3@ʓ4H;,Ǭ!Gj~ 2c=GICO` )'W8^?y0c2 6AfZ-z৔n5Ҙe&EV[#eK ' "V@i捿d rn/Jʇ*uN "|nޔ .2jA  }b5ƻu۷+oƹ{uI9&?̼ރnY#A#xPg@;3 g/H@ nf+­IO(EC$B8!Hfw>v"MP5~[/JdCpBw ͳr\ǯۀ"2dSsQGi}qcF#DS1_/ے GMyyq5]9b-$\mR0!IHؗ߬#|l'LHrn-^,37y͡ɂ.1ϔ?wdް?q>-!K>76R}`tZbJc79캻/r$]7ip{ q'v?W{ڍs;PwiG]@cςXp-l Pa01 v8,延 Pt5) Dp-ZLd$M5R`8TSۥc 18&͑ q-;l5#r|`-9K˧%1;wC.3Q}M䥛Xw# L֝=XZDgMa]䊍H _,?%pMPo^`TVM8qK§.k>H0֊^W0 L@r RRA*0$6jl1.xlٷphc pYFLv>X=کt6cGe&21-=s8pOnu|bĝI#NF@-n.+;#rw闘W 3Q뭼gpj"59YZTVS/~p3CԜ|rDK?Zw򳪎J|?R*ҋŴWoc:’ +ZoD]ߖ)g4YQar5E Dct:a@ & y^&ڷR^ ‚ 7ЩrD|p ":tkghGpK!DLga= EĹ9睅p݊V ebU27D7Do)*D58Fwo?ɍcM67m&qW)d?b>˞E1l@U]\ۥG }HJyj7"w']G]A']!?ʁ+i-Bqqsz(=&# Id'\4%PPu? X'$"Qn\ټ#g]6 B.Z_8zLso PI Ac ^Q?Ht\D:Y}WA4Z1~$/hf~r'V6bf)-/LAx[\B~Y2I̓BNXGE3I hS^jq 1iMO\C[3qT*3(_WϿM]n~IfY0lKnHUh, 칸n| :!yB ~(?ʓ$69o.G? zMw>?uzV &AqGA0YlȰ27D1+l^Vkdy'F..dH])9(*-3qll`a!lo\ZHIef!aʬѹ>uԊnT`*U.>]*l;PA6)Wʜ|C*Q-P Mv-쓀f_5\G>T xAd΁6㪪:?6о9X$lzmWN qo 0ZH(y( J'MW3%_s5Jw{W=1~f-1rtGS󔮔=Q+Y/:\2~۳e'G,AXq#Tdf)$Yƫ R@ehiDw}4BXخQ^*0=U4W#,ETQV~{PZ`C>=ehb"ɢ'!phC /g4Y$r1j͜ [ү$7iXБd]XU{1 5 ' 35",& D߉t(#%@HD [#Dr8I u_(5}Vs%ظ[9mj.M]P~W;G&VmCP7@ߨhUJZ2!7{1]9%"C?{NdC⩃i%@x:wv-f6Hşߕ3zs_L*7Qfv/JkVbQ :mzvx9#3V8y\Ek؟~VN&EC@Ho%Gi{|p?e1R];q?O甞F2l1.s*Yc1ġe+RheJ ;$H[X~&d7W~4-f-beݴs+CQ~vNjXev_H-58t?q_\6 ͓z/tH;H5k@7ƈ v[#|5<]pYSK[P_ ɺY2G ~#[b%}|kT虅_v?o ؾ~4f]^&hqLȮ܄9ӀdUC)+Je  3I"6MaZ.~_ٰ;LB`==NreRY5l0AtЁ"P1!NNh:ըݽ3 E=ʅ&9Q J7u6ADI!ʱeOV*?j7ܛ۱m@9*!sMFn _1.(Cס7BTy"]dd$0rX~dZĒ~na#zC<ř!HAP*Mǰ_g>$s9Ζ#h ^^qtu(j; EjGN)>[R-(a9gXuw+G?KGܥHOةQ[<~QMf&kzl'Q|D"吜% h̷2#ѧ` D7*<]Mrաң<ռg$֬ DJ|@)O܈%F٪2^^#,phYE$4$FewNe !`A޴nTb!~\JwԜ'mx9Г5KR=_ s7#A"/vbgA ,scHs@<w\ $X>yۄ>p"E{Wٹ44,0zMy! W< _O eSR.ucQDi$x'L>œsF^m%Dߑ f#BOkʫݙ<敗rRUץ@{|êBL3?G4*8L>|' 39dW >k e: (z_Cp%]I~HDD<>R61b٧\>Qnhzȱ p.@pa AhX Y˦DݽS̯ȃ/1ElS5Ȑ`Q4s=|dTP̓i֛mt]džt| EKaOcTiz턡j")Sp40S(9Rۅsz goS}Fs ,ĸtEsw̦X٩ѹ XS rs|岶'8[Bq@ U@~It tX䈗@գZ0de_)D?קSs,1]/'sB+TNWlQ#^$ἢEF#YS'ٌ$ j赊C}StRyi=v Rc`@!t4E:"Ů8SKP5m*Ld^Qgoˁxk⚮ܸ+ScFO+#t<u}h#9M7̸ 6|؉JQSyz^&lc&jZDŽ #Dwh12({f87SW%FRۛ˒V89曐n~c!DfVu+!yB0HDgXG[q&:=WlkUshSwqO*K2ͿNnQXCu;j &)j{`Q՝NVmsl1KiͿ|VxL1W`&g}7p ͎NJytZd»é1[VJ^p+J&΀ 8# ;K@ypiaLҞ48oWNk#%Y4 %bd"|d7a6G;8dnøڮC?BI,4![]j*v*1,mIkI07vur0^S:JKy?rp d)d=I YE ;faT8&Mbł _+.Yt pQ}C@]Kt2a=o6xa'e 6n,|fTt᪷gF&y͖'uWOlĺlit~V >,~F(nVʽV 1 pL,;x/A]#I(:"11"l5" QgPVbFE&/VKʺ\̗9pK;Y?C4p~= w}Yu;9B'/Ư]vay.%ZMN .-:|R@brr_9o9}wdFSWSj>(Bn@;&/i f^B # k'Wv[䧐E!XЎٌX<ƕ%|t@6~[!%|mpښo >//, "Y8t#$u]t)G"O(7u4x\IVv`wsmTf|5QLPsDv W bx cjlX#lT2;mnvxIUؤ~~܊7Y3eRE492QQ:=j;jkMË&-"- hY"H#oRHWN$VnK"Vk97=kX:5v:cyS2]`DEfC&y ?ƴk&o?<}H+AgUu(W:Tϸ|,ʻk&0Á v EVT/sv}C* 6mjb}h+*tG9BZ%(*>p0l}nEKb:yXeWN&?m6S_%8i+hן#OF 7LuC!ߣ}x] V՛e?g懷 c7ɽd x} @5-F[aS_e(Ƚ.73Uc,Y1Eek̦'GͭZ9aVBl1^00Յ/ɭ LDKjD5!"?z[xM`&hCO\+p?a)یuC;ޱ+ܐV,!聙3 @U 9+ @q2|3p,U|%"2ֵd:5) ҎYo٠^| lɚ q:UX(Mxgs}1_+ȏx-R崯O%K$Lov&c:_@wCnq&qQ@8Y*µP ^(.4^{uaUGu\0V8;c@7:Ԉh m 'T`<~_)E?U]fp8E]ea?X4 JDNꃋg;,VL6t LZ6֥䤷 ΅M1k ~9MN>p;|?Mٶ 1;KpŦ͐}pŽe{X>:l'CRꡛwNw@IOyu{$1I B5!0ƨ^dhۆqŐ\M]<&L| 9Y@VHK_9QUݛ{f!YmsY3a{w(Iia~W/|͌[MnBȔ;-hX|^ I1F^H eΝ#v~Zei0M$Wo#Mʾ["էԛJ-·V?&l=f>`T! paGMaߕo~-T:%w ]⥕d%~pbVGRcک?vЗ/#i=Rf avUGнl難3U766bŲ">?ʷus1|Յ9:v?`BI_AbP:XGNQ8'pKq'R5Vd%hJwo 7=ܝZġDYN r*5Fz<6`M>VB/joql`2ikPgLԳ”@X_dxRw]:16x%8DPo10 7}s[Vqdō8eC Z꩟Zg>~>M?\3^j6:;IJZUREeH`*bou7u)QߧPx;ݍѸGGk`ר@Lq8B@ *"8WĒQ qɿLyj6fGȼ[O3>XD{LCӰ:TPU,4a q&q3*-Xz<Ħ\{҆3OG44+9hln+YvZ|ӆ )0qNiۊdRU]Kre}E !}ڇPa#D㥯aƔ% 'Oך~ƢHӞ(8L-#]82hUA\ )Aв[ evkjzH@G]fsep8Z77U3@h#2yD(}nj=cXs=}/ͺ% B+ ޒ&%(0Tvi}``j|ѧ{hW{d>ϑnD26Jq(Yg }J6NJ39Axz7#pwi$x۲<IG=Y)9?4UDεN jG!np/)iq)rId faRX(#h9M#0_M>p,UvvNN=NC31P<;P+ks9!n +eq}HFkw >V=m1G ֢= *c.[9f:ơ`}Mud#r ,M_VH;B($U\8v'HO[ɇAyyamMZߑ [n,"}Y0OQ[nOֻ{#@6G W+}Ȓ/ rK$pڋGSU <ҰCw[;8_DX< &{(Ho!եco^KiOL }y$L]mbJko ߱ShfʀJjv2l4L|)tZ9, c8UB#Z7+0<% %w[>NKW`.ѧ*K.9 O=;kdo  ?!ndALLU T.>W]v buʿ=o\SUp̺2Zib)}+ 6!J2.3WawrfU.sD  ǩ&}GeĠ0 \\&͕,: Ŀ= {=cKIIOØ(;CΦ.b|c Vxp~~L0MFp(x#b{Uws;wm'aGb69 xO068։4s)51ȧ( <hQJ2=SWf.G)Nz@i?a?DQ2'trx>0kseSwS]ۜ'Όw:mu 6h^bw"?ΨW'/+cX*]+NsˀM3XԿ@"2*+(}sO#2БE;X+7s_Y0Zς t5 »\\ ]]V= _U1mXҒ@M`'j*ZGxwCNj?>޲AYs ^Gf;혔:>Hvb Gl~#Bӻ`R[Wj*j[g2# emHK}kCQ;A(gK G&nHI.W.p3p+5D7u61uӓ!,P3N Go/!*d䦝יQ0_UMid+#1N4!K\udK2ge5G %jq:Q@S ) ШeU`||N\#̹x;M݆d,P$C4( N,7 g}v}4eU:;z #Rjߜޣ;5/>Lő;O(j;Ґ:;)~c@%.akO%ZLԀOd#lXsrK) (;,_r LaLht^ކ \RH& z GH ĵIhNA0(_^EтwX ,pGdp[yf^k3>8.^5ބwD+X M" gr,n;S8ĮK.A@_ eLNuYQ^7ۣ$ǮRs+){5q\/pbb@v OI^(ӜJ`bywǸs/ JI4 UbIX?&>QBrKCzDg w5l\\f\ HY^?*("'F5<+ieF+zGw[^'K̅|UJ1aB cT>a Em2٣#d;L %f˪WNKvXVVW} "}&mDWtjo--FW)gξ rLxдDBZ<so@ De9́Qyn5sCvFamz4h>)Mu >o*ٝg< _2'^Te> c0DκUg1/H8fAި.ѶmKsDV .Z}4h@{<&S2Ϻ51V;cDzr_zp̨hgNC%/ʔ 3a1'O8|jđ;z~i]8"YP-{ź2BJs~lTp8 seSOtv=% O'ΕM7(yOb[ȊG$R\ϳv_nᒑKWֶƁGfRЈ؞`^ז첦"kǴ_L@h rf]Tkm9. W!(JP)J/;\nWon]]tTӈ%5Mf5O$BO %RdOEolEdm>]ڃț~^:ugĢV s{j TUue ܛԧDT Ӌ06> p, y " l"t>!., ?]  kiETKʈ&| v俩]T4{Ҵ#(` eN8zc_v;7g,Dgg ++jԎ>xI@ڏ ψݮFipF[EIbpe3W8xBe_8Zĺ;]tS73Gr vuOlȱ/;ۙUƐ@98JPBߔ"۩\ϧI0qS?|*sĩHW5A,zH՝Qav8tF#N`|g[Fa8ѧ[Cek`Ch|rhUy.C'QW|8#?_Ґ4yujs-L2]y2z03YмwZ3:ɒ#wV@.6leAWl\u~ s]; Ty@eE+dV\0< {7gFsA8?&V ]] (}_\£v6 a`J\JjXw}= -Rd1l<ٹF׸\A<rP  ,C.~7)9w̅2O/)*{k1[Ǒ)Ȼ`,SE_ne–{;Sg05[sp0܃hsD*ùOp6;;! <1OE+Tkf2:f3-9cܙ?zTX))anS4!(Y 41`/%P)^3tGa$eZ..ͲN_.ŠbdÌ/ cHȢ3 7ұnț*'KD_mEE~n n꫗DIEcg<-ir'3cN^b?a- ފl0d*9L^K 0>3,ѽd^}UO5-%?NOs 9(HrPy?^sM ۼ T|.Μ.vBg1{ TS'~A…,.0#r#1>31g @LF8z۵B_>.Qvy-U&G?ȍFX鋻UHx^1zGھO)xڒHO2C:u(%#K oDNV?'Bzib WJ srFsEI.szLA#с^ɑawTIt]ZµQ1Ly~4zin 5 PӒ"w`c1uqL$%>KuT~SK_} ABQ`(i4t[|ޮ j1&FSXYWy.ĤB67Df{ȼ[G ePv&S+l8yL`T/Rxl5;~'ű _CYHXdU?`_ RfmqvcPx%A.4iXr}B ߙOP/Vpq<2vValw+Q͔}"V3ӽrƺ͋ k~E?ﷅ%u>&}wdrfy`G`MKw|/eX7㢱`/Q51L?W 5#CZI(<P1o5@-vtQS~w#} -G:߿l W|dd C9bFp|dOT3~z,3n柗 k|͆\ ]?4A4%Kj_K>E->O]Н/3xsuNm Kr ZTO2)YyEuMFO}c;D:Qka#WB98:in-X^_<wGXe6F<_}'"&„@&C\0Ыx8%ʥG9/w_MX~8$㴥# ]xϫEbl3:K6amCi%!idUB3IIc _wd!RI1硥:?:ԓ9^!3ps߇G3cwq7Q9F击R9.!o6Szk"9%B] ;x|a(/hJ/54b7^fTL.81oYdd+JCB9&C^꧈@aë Ϋxv ͈ 17Y䑸WM!eXg %ESg+8KDjRIf?8==z ˄UgH^R'(zۀf2TJJ|ߠݤmz7][M/AK;CZ>("f w8qj`㡒EP  $#+4QΟc~fQ b [t"jvq݋ "pWZ!"T0ş%6NY L$)"N8's☝/ŋTCπ%tTHNav#qQOknNs3|}Q zۼ:rԙ4r`6.5o[ӓ` %^?ґ}3ioNLb!(&trOY6l$]m[k#XaFfRڲF&$D'Zh餃+4{AűxgWI VU%@#%A"&Ju1cm>q Y3{&%)} v֧ћ,>8j.Q>zYԐ>KeOU}ɀ=+__z#( :̥HWK,)+Q VBtJ<ʹ%AӉCl~i<+ 2t˺pR M=B[1>cy_F ,P9PTKBWQ],pgP\CDBɀzMc5 (ڜv~rYD tFy0@VCf KKsiG}oUb2uƾ[Z h<^ əh(~QsM=L%9R=ULu.4r̃grH 9z]?lsmң4p%,*'u` T‰/IN^~7+k(4KTob|b>B{ ܹ{"H^a)Λ7:betjlq:7 J1h}+C*șE=#/xH 3n.|-Eԕ@^ mtќVϚ60TnHoA}@LEypT$' j odao)~1݉4/*nAUfPΜzDGgG&~sIpS8mzC┫G,:Y.ꛬ@!U9 }ԽpH\@(QN!6|xY3#ۢ:7.u zB聮[)S?n;X`9%P;ݛt2f.{Pߜ ??wC 0Iu ΢ΆѪοc]DQ+SŲ`:L5nrr@Jƚ8s_G3Lj^8^D%GIJtf>QSXRUD!A\śg{ <2QHYu~XHzMM,Bi빸(˕{%c`l!d88@gGA4̻JkWsB84_~( r w-LX4RxIH}>M$:FԀ]ʜC\CZˤ z.#,E;'DGBǫ_و%-eIQn>BJf OV~ε }dRuZ!U833 Qz+NYٛ;T;y%Br橻F R!`]ɒਪtä ~7KQkeO[(`8L~ V՛Dek?O!l֒QCQbhUmԼ="|ȰgaPLM3)WصjiM|? 59ƱZУ耨I-n%&-_w1*<**Ѽ;fs4h 2 t[p[ʩy~3?BT!z-zV ԍ)W} JQ"0A-cymM=yoT5qAF .{q!C`zِ LD=Β1 98yF5(ؐԙ߲&-zX=)_ D}qʆ !8dQ=Л7CׅK 6BajJNaǜ 1 ckŌQuv #,w1vF ~Tn_paBB=Zէ 凤*W;IRina4.Kg5]Q@0fSzVYFl+UH4v#Wyn8$=l#N+igД$HIC&֥&gU΢P 48D,w3-2neK>zt+-/NsG^ Uע QݎgvHL0\'QOo50VREgw)djqgķ ڧSc<4HÊiSaXR=y\G41.7K:ް0?{K7s׾T{47zwMzQQٟ7M:vJ[7O |1+@п1n{ 0iT3gݖĺv)5&xQpb8Xhp4{ewP{ FLV^Fzdۂx]#=\88F@[)o Lz!.LCA_Rd՘cI "~,j,(z 5!B&rIkd/cbxr.Jn~/l%̼o.C@2 np &iJWfOj?1E+*L2+_H!A8!AhZTYtY]{x%3AëFѡruS59ut^rl1ҡshߥZ䜂2r0e%O_Ơ(419O v viW 0UɆd&N{7:#y,t;cY]ug.WNDqZ+귗Ӿ}V3Ţ+#11_Cp?s\XˉANww:ҿ eIy V Snr/q@P?C%c਷NܢiG%Lk6cܓ$Z1 9+:(=zZP}8xb[4<Ӂ LrO"M9ib(ױ^wyQJ-433]>11fmwvciϑ+4z„hެ ] `#KA#+@iJ+cE+v3@'LdD6C 寯\VBG=8}=]2E,Wf,#9 gr&9k@+"o< X*k9eWIpk9R7h {Ch~⠌֍G- O$y_oN f}VEOg/_ۛ .R#,.=c=P;g-w>א |$9ɘN" ](M6o2 u۪r;>hkQƞ$"b+: /a]oiu0xQ CkԬuv#{`5{ U9--yup^׼ pD8(88yVɕ΍Zs 22xV|v_ʑYU1{}8T\%muh;RNӷT&CݝBr9KiY=qL)tV>T p 6q [ 2W6Ii/ rhE" /晶kBY]e=X^i޿7 )TO맲u CrG4K[s uȗHS *0T5s=[i-p7`3cOǵzn&KvPVN+6։>MN_F'*~:0/ӳrT p nA-ǭr tpE]N{ اo z]ctiHѨpZ'T#LqTwֳT fV<$>[J#!V w<TZYVHyFtH]6ftCQG=k߀{ͅW2Bcnw_1P-*Z9oF\82)UldӒ-@c5́X0 16,py^Zb0ЌAg%GO9Gn!ʀ(R L"y?00*e|gL^QW_T!s#SNp!rufה^:Le8=I7 ;XτI^킪, mcBQnotג)-і (LI(ny;YtJo/B. *wA;#qP%mnM0IPN-pŊ'l0ZmЋ P~YnEEx ~Ql9oktgZ}g3xtH^J=ch#-$\\5G>{RhjzCӓ1$6sc'(!|WΒgp.qV xI |- ʭ)%J?Pzv"!] )C\A3לNz:YxΞfp$,GD %u)+A*|YHJ lSqw~ NJ6־,:WrtUDQ*pTj^6d%dfg|$\܀Kms58ؼh#h:A уX:UY Q,(h\>kETEF)dq)2i"YhUpkx-ݾɁM2u;l8XW)´ ͎HhCyB޾coEuk`jf-Y FlI< )ٸ{fW8i2wh]|q]M TW3 1GP%#xtU-Bbm0HΜԨ 67RM@E.m7Hy<FcNs_qVh ,-~脥{!!6X+% Dgfe<ً[B2v˕ÛfgKNT wg[+2~"5.X-GrBpgQ"\g S'*Dzj?!LT*= ?)Ղf܋G%WW`(hrݣxKK>$z^ڮV mށgkLlF'j^o[V(P ~T&c>7;_\/mo#r{{jtog8/L–\mJqK:x= H?30|{dV ƎNv3ʅu:$KlQF"Hi "B60*!n  LΡge5 mL̎ 7EWJƓ`wI)bČKS|E[ IThAoofcƭLwD;,F1:. - 9ԷxÜrڎѡe%icepFNwm]vn~@b5Du%x*6po-eذu1Gʙ#PB:0^zqբxaٱx b*PuǞ:E羨hnMK. .RC]jg33T%LO|ntz w tB!ZK9W.OYL>F 7-Y9o^/X3ѥ@[^CLK%:*{\#T7Q :{mD ?#{g+XծbD05 4+N.}·eNJ(EKizVS0W2qB(؂cGqaI'Tv0=:"| ' ,,֔6Tܴi[4ۚCӛE9:l.$7b .YPo0r} U*T#Fաᬰ2:ЮY} '=B [I8[8! I$RȻb-/|htd%Y-;WODς)p?XSh*1fЄ}2v3Y55VL3?=D)/զ CFipw/hwF hTzS̭RmEd:~bQO5ieRh5bq '\n֠^EB#i 'Dnω\M|:_wi?N[7*[]P%һ=pX#M2;SGԚ7sD5_tNڕH| h%0y[)x wCbh3Z5ob%/^щ]_ړZ+sH3&޽Mz}P᥈fM,Ih> 9>hjv"YY~3xnSK;=6顖u`P oh krF}\s"EG:}`&ȋajO*[mlrODFg}W0X=9 q'RSD!;BgE_WX0SurwL'(?7x%،xp+|*PkCuҰh86Kr+[8d\)z+,wv|bRNI]EHv)2BCEyI4dݥzmU1q>+:gܗv=h^Ho ݺ:ձsyP@riK qEv}uMŴ7vk{j`L|:T3Rr XA \Y?;>bto w zQ3k=d[辠_9wQ,W {9N _{P2Nr.FxQG$7#;`o5d+eSjDtw=p4WW~/uAp W7k{8s:?԰[ѐkCWT4D-%dO*u@pr/,r^(vˡgiIdJؙl@InɄ'b_*<1$]cq0Uՙl}n!ZG(S>4Q'<\ݹgC e؛}vAoyr99H+x-Ҵa"C{>U8Hdp|\a' V$yHmI:sqn)/iENSCAM{8*8i`ĮV)5WkNC2҉mk3HfFDwxH}}a y)n(ww=jh TdT$hS׳!S~0V{H ΄ ;ͺII{h %(ԗb\w` ;~ yD5Z4,,Go.7rN_OrB7AُS2/\ԨJ,Xg/!S.Q&8QuBaqh;eyՕ1(qv'Q% ?+YWlpJ*G1gnE *s z:j;ك|>K@:}][z@3\̷c?71qMWƟ &lr$9ejbMI!\?!GrgFM-֋ndO 岶OL? (dql#,vmkuU`w2IhG@y8Q3.~5_.i{ƥ"_K8ˁRA`#'XYrӷȏ|FMJav2M=XwTH 7=u ?_r8C# lU\'1I7Fͫgr9?CW gؒ >b >N[}6OΥ{w+"л`+] 6fr-%_vPpM!@0j>v95xp7VȊMWr KQl8~ɣRk Om<&w]X>[^kxL P]=/y/[K_Fc`m ԕßʟ%;sɥ7JO!h-#wO$<^6/i;=1@QP3WBK$-~vҖܴ^ͪrj6BY,E@K{znc$2Dسn-]׿a/91X^CB˸tLe߭@Fq"{-X\HpOlM<$r皆 B&EzS3yj^r]Av1˖VMh9SR *(y6ۦ_;ef61pgnpFSY ?H Nrc%BUŇ>gt *<{ċB#;BMP<_Qݪ*B v9b q[Y[ ;aènTgڰ|ܕh2dX k{ 镫x~@9pX?]ZXpY׾S`! MFE;q>7L^O^29n:/,F&ԅ/8AyIڸ=ػAMY[ncLHwgLҸ-Oq΂^#]f[,VfW"g\a8=yH-Lc{yGh"WoGKkp!y:Ek8a=9|~vuq;X}dP.Bҥ97ayP2[15)a$xdQՈ C~L7{ q̲yn{3b B] p Q΋ZԺ=)2YXM427]_̦#_fm;cS;T[`@R=A>"ݣbr+ƙ wgvdSc⒜2G1zkt$\q5bJ6k=inYIl;aQdS`$.-|։E2G7<[D?L*a;IJg{hEvtbO%`4Fn W,#pgƟGο>96LCY-E`T}4U,Z ڊ(f!WnVIJA3bGQ{o{hrz< TX Nr]Nkc6rb?K8kXx?@X_F-!}ۇ ޸jKK36vq䙖 _ ,6{@|s%J\,2D9_R3zB5Y8І|S27[ZRD*؟ȝ@D,)m?ʓDBahk~46zOEfV7ƃ;Ipёg~NK3QP}AƦ0}')$zKKcvfAܞ6CK4P>tz#̏)^Nc;)8QF;i.=h4?Z{wE#Us;L7^Ԓ۴}4e*Ֆ 9hfDI俰;sUc  Yz6B˂2DzOQ#hwM52%pƕ9HCɹ6]n=! 37"7Y*IXlDZL o\bط1sgxz(5|c!SU@\dK&Sޡ׉1ىV,çM`Zq0#!CKi$?}|ڿT*}b?O+ΡY6sKx& ljަJ_#?zC I13}'AI(΃ 千|kYy,ݩ^劽\h4*Wt/wtaZ-WW|ej\ 6/d>)wd9mT5X#LC:{eU=@@ViSVBcnBrsSeUc8;&τj%κ樑G)Bt{4%Ȋs}f\jSe\,<0X/ݫ|+jE N ԗxㄎ(-1xz5و~Cʘ(̨D8Y1"_XI9sH;dH`bEC1@N+L"t$ %rz ƃz l΀:O]M[f00?R,:$uRdQ,elA03 SRk6?!?|CNb>kE qu̳czB(9ޤ1h,پ8[cj &Co8k f4nZa"xyLB׆mAN6S?&:RͲ:-Byx6lh 'eC>:R%,|[EB< \ #ys\SN#mE!g%S&d=::-u1#4bodCL/xj?+~_m?v<s0 SJm,Y/+}m6'qwJj&H = Q:p@{ޘyz[c D4;Wl$B_#*U8͆E\ndR%I@̬\_FW.Oɣ5d]P5CZslk=\&&^0Ѡr7}3狣Iw:/=i7VWۇ`C̽p&z 9^>o,57/KSS=>w7W:9sN\Y{=dJua]?db@XZr> Zc#Fے&kezBwBxG)utϨUH}11]av03b@wDexCTHCipi6d!P}5 ɩ~\JF"HҒykLSQiA?ޞWZUv~t,NdrB~9sW'~B>u=~ 3?] '\$9'r^#@+?ӥt9YBWFMQ @ i/4G7āȇ `'?HĹZ49O'aksUkᗮdҨc0=B.c-֤II~hvWLCItgtL=]!q<AD)[1*q'bY=mR=pHZ%pEq(ګ+1i3Hֶ%8֮<p=fieI^i2U|0sR8nCBrw)$Jpmj횈 vZ|p4C>K*&2ˆke{:~IX 9K8GzJ/raUO$hW b҈c  ڛY1xzx}JȑA6 R렊:&@|̣4mZ^f4ijdm%mRc1j[m<#6lsfԜF9zKc@U}SVIѥIsaf\ żx__>aAknU~3WO)Jbq񌄺XȆh~:6 |Ay*sԬ05(HBY+V ^U`}Ԅ\{51-5g(8ؿpw~cwԄV'Eҏ-}fU 6켕Bq ,D[:3IO8,jD'o0ʛvK 텐Sh7IBYcCkx}~Rc'#8UO'[i//7Qݟ`a>^=E k;a~9LS6<E<藚NY;-%Ĝҕ 0xNц˻Kk5B+}5ZX K/ٷyy88Nū?)3ӵqZu"?21nLP9%IbֳX\8 D@E^cy]A?Wc\maQkp۬NF#"kK ,swu̷IJK CEf,zJv%905^83SJ~Χǧja舰ifIw~hb?ٞT~Լ8IbwvYi8-\$Bk$0i^7}tχr@ 1ZպWRT7AɻStB@n +0t/CFV𯍵`kuUH^^p0a.wޑM6Qo^(<1h;jL[`lF&>nm+1# !F 07v^]| ]YoE?N4%XRUݥǟJ5bB$ܒP)TYL OgzOl$f/˺)  GuG@:XI·Ywn q@Pơ@d.{4f1y%RNi} u\:XAH9F4ÝtW _Z`INZG7bv%*;9aglNxNC$ˣM\'4C7_IjxD9#bCRmh>d"ŠlWf2j:q] ./s;.~gk%>ǭ`*fVR81qnչD[Íap+FtCӰlTB9Vt:]1]`xA0>9zqrQ=CreSY/:8 ,ݏ˫<)mb;$4tJdRݲ i |…'* {05ZcAo$| XVZituxb8|mu,ա-K{'Qt!Cԃ^+!ly-HGrGf&땅)G%<%F氡-pҩJ7AƢdҾYorxz2Nv2jTxY< ًLsWЦOVz~I,PT%6bAzWFUS5bxiG]6{UŒқ4z0;Ec3X`ig? >朦$ySI{QK=o) ri*\|0ȩ0w}/ŗ MŶ&kU1Y@P%U'Z!Mm_{[7ڦ1-_1`tLp&ax7('WT"8[OSPΗ`#]5v@6F0\7*wӅlKI ˿ }cTBy[<&$|B]M\\09Hoߝ+1Wy:};OcԱz,gCBC4?jmjWP^wW!]AD @Gdɘ^&3lدEˑ1u-~(T|5gh\n(& ݼT8^Wt4QI?{xXt)=X̐*>y,]῟AlpT󙷊旑 qj.Z:Ln}@ȥ#X\$| 6nq@sbSH}N64JKd &6z O1٪B]#JZ1G:(x^>7`B`LuCx[y4OrB1{ǖ# b i15>_mPP1O⇥ \ݣXbJ3' [P ̑H3+6vM01P%IУV{hwhIbԢc ;Y[|)x_+buU<[wD\º15*{y.r]6ffR{Ō8C@+ +d$j'WeaxխQ DQ,DlO ܐqڠ޷}v[%JZ5G9X"#q_ݗK< 㡽z#=G>K"*v K])-!!Yi'tTIql@3)%]&kC (ʐcT]%! Hx\Վ^ B"w_[=RG\oAͳ=jtߜ-R%U44*c0[ ksF@›[k? ;vRI?ޏsŋiB‡ʥ'2ȺXc[QP؛SzZfl,c :ؤnI5Zv7t%W[3 H-CGqѲ L$# Ս|nݰv4+a *EbccC !8fZ~/D.2= C JiV\2&֢O3$Ny/oN۰ۻNq5v1c7+ruDo>8o#D)*l~b3`@/٧՛V]/ЫP&6SD:`MIG'~=`Q "ۀa-Q]WY< e|c WJ 0ΣH TkzVLC4vͱ,5XMVǵh!o]H- YUӢֻ~F> Ma&^G<vx BVCFvo@n'Ak!Ӟǿ汶[dQaT dom ShyX=Mw 3I(ju-rYBOS9d)?VH=~%v-Cm5W#sSp+ϐxuՏPkd˂J.zMb O6_$y6WB G `* o+ĔMBT"| Zxv]aѢpq%H2i*KMFM,Xu oū6o$1SHBhu% ߮l&T}Ƒ(} 'Ht+'ۯ捛<&51B/tѿy',rS H%^jQde:d9^HcC]2g?9;Ŏ63 7 mғ Ԍ'$,㬀b! [ټֹq6۠~Sظv8ٮfaKYhCN/NALm:kD nmK J'pJ o6ZRpoDiIF,I\/g6r֏U5&z{-"qkf:s@Y#9)MVan=&OIcMq. W|&xIcv=ok-^Yf šHPb;yF[ \E܆oth #6 vZosOc~2f]fT<h*k9KjSVޫkmGv2H^ҥ}rU#W5n$wz ꍠhvuH<ԮҘ"WF/Ituy* ?-b֧ *>pCjNwh  ~x >'RNN>JuQ,`߂,h`(I<ɯAU1j^6|X-eTUql"cC{!5jgqagPf^Ln7*%vRv\ aцpųڮX,4e<]]#pxiC1'dF4Nѧ^ӽ@fa&pQE!sTJ7+\T&]Dv ԩAG;h$IcA}g?Gdu.9㊸xNA_ڕigqrUqd9I\̓d]1$׏`9>XڡߒQ0cÞ=q'"sSJ=PJߖ;eO7OumgKK2]{twfyE#>#PKkY d\۵D\{\{2k+D[ͤpF rd鐨m 0L/W_#K 7@xUT]sU`V#U "ȝ#ՠȰALC߹w4(y=NE{'~ BC]Qʞ%;#tNhl)?YoDU>ؙ~H;05 5KkTk&V0F ^&$nͅEd 㐂j"LaN9$.V)[*c37{1yhÒX}9 _͓BaFh~ԋڡEYoȪcYZM:ȴPh=?ҿx{_v.CSw,M,0k~:6R/3 so.ENm|u0ҊK Dp4lR~!%t5V]u̔]ly`uJtw< e-+7yՐ[_ur))a8\7RSǵ<]ck$迣 }%|W /]w@T~T9s G .q,.  !Gisۨ9 Jw8e PWtW^גּ`ئR 0s鋢fl# δpsKe/\Fcht*{kL4F:K0emXӍaR rt)'Tfӳon IU%X"I7~cF w1n1[x۔D7lDkP !gG#C Q)Yhnje F d=YJ' _ K÷ˌێeyZ4_9@KOcW~Tn >fcXt: }09A6 *c xoE>t2#{Vdo$.62f1SSMR剄_s_7$av+3[#"/`%%|1OTRTIqQ#C<yi@ivF-=5ҩtEo5tD^`pmrI2/(沢zDy)?: K:dLJ,~D1C_ogHmmV æKa)gkoh h՚LŤC }6VE/+.!b.Ыh{ "]".ŖN0=kf1^Yz,dLЙ!xb5`^岹w$Y-WƤw@Id&r\)=,dSP9^܆₥>4TFxDی5DEVQvXy>I\H8<IZ2ƍsxv͝$@ ̀K5%!:JFQ>-Sbqzf % R6WT l|U=,LC(o5.!eVA\mY&X[7BΗnwUavVY-ws^>[vw˫:F-B?}*bd- #!ۊbY#H?oN[9v3 G([qh첤Y{6LLY{V!L>őnY [>m젍(9LabGqLe=-+0MilnMn(Q#4as> ,lkE_Q ; .vb,Zus=j2Qaϵe7Ax):ÛCx"ivv uXߖb1yP4RҬFQqtΧ 3dۜ;ץö[Y=o?.q *3g8<*r>W4?d5ʼnxsk|fXkGO{-"}쪇zVo#DCiA8ܗwq&>.4C#c_ٶDP~ AwQD(-n@wJkfE|Nmz8l nBR(ޚa9 ͮJVOxP ..ҙP$f,vSnLN4.-tN:e=KΙ$;€V ƣ0T'~=d[6+h[N5߱Cn3wFeF(ZP {>i@/T{[ȑC\x~\9tBƿtJ怌{iخb#V7ɝb\Ōd"ωI&FD XL^?m7@Q9xO>tL-޴n}ȧVjG'ЂDgh)i8H4g`T SPjuq"obb#P5M&yM]]s}w>;1f;@>!#,;%E@HwR}K) Yqќ0=0~Y2ڗxBӤ}uX ݙc^ؽNک³բfB ʖߟ8;uˉ4q K;5T pڐY@[;zYXQhs[ X@I"i4o)#1GP!wHCP VMpu=_v?:83}"e Fv]GbQ MoT V{( t90Z "7,ڇ942ًⳓ8E,K{Pޭ!>%TK=ΛɱUm<'?-p,yAʐ`*"D@;r}Ykoja)"G];8"CBBU/(M6J]4jLs2}A dތ:쀠Fl훯;@5qTt 2b}/ hS)IhwBl0;VETX8 Rh)̎w?(.Ԗ#o eCtDf8SW.& xvn^ E鼹,>rYA+tpcuuX~;=PpF3P.D{5vSX\s&+)(ZO!(N I 8F ݯh˅ ~8|]YDh@Nݭodj] ]ŧL ?KŔxo6$v$Ms'Q(JGtsڑo xm&IZSlyF&@UY,%Q<u袴T߲"ZAmUbn|4dб^86YH[Bef'-H_8Sj3"M+0^?~91s3X:p)1!D&g׆{^I;O\N-p-6Z0=gu&cGݖblʺNK";?؁<@k?5!v`,|\i ;SjE!{}7=mx{? /Jo¥4UyO:m t=7P|[#ߠP3Lmd2J})׻Uݛg  q-ba[Kv6'5R}C$g$"Ojd<#saD轝I=" }-$4LE£-dމQA)M2RI܋\ؼX5( ]gXXL)9nzˆ-ፎs]ʹ$g1, ǗPA~FF< j`k7]sX>N1~H0ϘekgK8R9\= `Y1Ntj@g<,@y{PKJgyy;LdLVdĀ{?Y`I[Vl1ա2_47>vXj, ȉChл" N2jpR?_$)ێmO(/i)ar ;5 q=.@Io79|]. kC]YW6vX20T7[O"7Mn)-41Ijͫ^KC/ }X[bۗ˺jn% ^Ǝ>kI˗e2p+{ Շ X,bѫi"=[+ʎyJ#RP_=SE2s l Gy+C햠`ECl0lR-&'Jw75ޯk\gFi1(`"jήx0s@p@}%8> 4_qBGq6<@ayE 2K˲<jt{uòos#@ y e+ Oŗeem| C@CI¶=g* Ѱ 7%#E3'Il-D &{5>y}K:~~ UhãTKhTc2*OL@hЖ&x%F NB񻾲z7y! 4߫ cLxIoM3J]b*do+DsZP=}@vs%UJW[i|!΁86D4! ?u،lE}! OaMBK`+\=3V.ui{Oa4*Ӳĺ3gmdn{[9IertwIX{7 ` /Fj~ozEżߏ/C2g`>=ք<$¨ "^vMԈ""|?Y1tã_ _lV~tf>wgDgx jU>ʖ.S(qD^.ۀN!1qn0p2/v3I@Z/PoBs0-?\5r1<)o&؀ڴN~pKѿ԰G{%wע:b c҃&XFs}\ u?nrc&yπann-ؒ޲:*;O|oh!?lW--,nُ[?S?*yKmn~z4F_wbD8 M9Z9~0dxZn6a;o"roo/'bScqJ?[[ 1i]D.5SWzI:OaQ:P|?(3< /d2Ecڦ .*ovwwYxPdaCҧnƲ^!B(vۅa1v brۼM]Bxdo(?b5-3MMƄp^OSR}Fb+QRAn^Vu`"+w덒a> nMOŽ0rVrTTJn\n ۸ogRi|.Ѱ. )*d>9MH_S̀xF 38.ڱ6+3BoK ۬EuBO3:^ 7-ь~>J!Y>RuxMw¸yi%(}*F:G s1j-WTlhP۴NX #g>_@k'hs87z5lnˀndpwsLթEkF<1>\*5gB4O'o-`g um!!NE?Xby+Xπu}*l@J a/ FBΛ9qh:Vf~puCA @N[wsEaW1L,Y1Cl䤌?RN&e]VRsQluD^:\F_tͯ8ɦpj7t ?W^GԲs/Xch >Pv*j#Ź\(7"9a;#嘛uO6h) =jY.ﱶ^ϓ7aU|mdDPgFڻփ9m7+wekVAKf!kJ&%>W63W~Mor؉|*  Â&:V F# KYp'߰_ @^rDqj9(H#SFmx7e<*TK&y"S"v!"\Rbc*rX? *U=͊ 䍖ߴkCr!ot_Qaa`0ۃyH9X=VC 3I|a+6ᕯ@n2yy1BH Z=ω%b/Dkݨ;}~IqUѤmzACG@3 㘁r (ԬWNAL`BE ).%lV/ؼ&9fk!K=?;&r;K8e8ۙb&>VZyS8tɷNūQR*~Vmi 6tKEE65tKY:┛qq#dc/g[j˜IĖ컆P7FR([4ǡ[py}eфh;>10ͯ'! [o+ٸ &})61>EY [%$\Mb\^{d}ubslq"oRNP#s4b&f]<(3P~bH€;=S89k0JGZR]9DX/҉qKr$le=A2$M\/NWiql2i޲ o)k#[$x ԉPOtaѐ-dmE \@[0 @<ۣM7P܉?Lx>nbB |Y*4 iGnҸ3V] t>ZcfƙbWG){:l(?g8H?sp!;êfRl [fAHBMJ'U3NzNI)W(q#}TrH4 5Vr(=MNEFF;b-a1Ԫ[$DVK;@!JnNq9P%Q sQ慷WֈMlZb:@򯳦DL0l|lȢ>YoACGF#kQv!ºѦix'ru|g4]aGiT# 䵐[j}ɍ.N%>o5v{{€(}6eM+lLH3j~7KH'bliÃ['ָ~H='a8^*M[W{ySQ("ǔxA$3媇_isJjf_]i Kx0_qia*/vmCv5 mwO$08m57Oa% ܳ0yq=aP:j?Q5v+x_ZZP",i5r䎛o3E;$bBa%8k)qL_HTs^6+y79ʌkl+ZVNb90 cwcb[z?g}1(_4'xS?_ƨ+a\* ڔ4f-F]i %RɀB0 2 |X {Ҥ8qnT)˧{Bܨv>ǏV8ʋ>Ty5(Roş]i`}y6DZR!=.g1 &{-2q&+yꏽԳ muܱC"iuW Iߓ?QT~J $bE*2"v/zL^$ ^F7-Fo 5`.kxEJ~x7JFZAjKƔ `uyH/KZ|Jc2y y[:5@)+)ײkpiFa[n՟lMނwol8wCX̝׿ߔe#ig\(t &#o~֙ŎW Mӂi5$j֟jn;vإ)O] u/`Vg՞Ȇ_/2e ?5K!s[;Xn咷xpesCZV k8*a߳u[xr*;̴qniZPYe`XwKLpd@<ک+HYnȖ`_]}D;'Vd۽F* ķ0}>Z2 ;HB]2 5L#21WwBOчٝ~ s/xUIaCX2~]~mRN2][9.GP sdM Vі!;(0ɔi39p$bfs׎Ldv 7̒>/~UEO`AE>t[G<6NqZ!eEQxrZm ߓ[T5#*Oy]muB /:[?'D~Q.ǵL&`90G0a $eL*^Ih߮JDIyZeRdT6IM-5~Pΐh"~?9& 0޹vZLV[554Kng.eP wlְ. JSO=WX "(|8!:gB-Kw]d$ zi}z^NOT\qO)d[ Ǹ+DA?1!er_`=\m>;q,,KH [RS|@Yqu`THĘ>Mz!;x@e䪑saYCO68_ K) xi&u4He([$gpq2+Ǟ|zI#Is?Wk1cya`z3V5|K[e>0$7-ZǢ`$k| Z&[@Sfl3TEѠ,s Ny3p|Ug+?L*DSa1eޥEzsXUڱ]tL(&N%]V;3ZK&9+7nHN#6|9rabUՄ42yS^t ^tf)iҋ^HOd(sj2j]M];0a;V4rC55fd`DCxo `Э4u"nG:&+ڍe=G Ǒ7 \ʆY+A:@iII`P!@M`k 8aJMXQG̙=*dTwe}sȐ]n2r  ɛkhA>n vsXW}A󃽒s>eTS&;& U\a 9ʫs핻p7̻L~]N9J稁ReҔVi*)x\ר< *#U >?: D[ټ`( iKۦoRZz7mKN!vpwdF[62eDơ͕j9{R3Shdt?lY0\PH]I/yy&NƸb6Ah m1fco;PߝuF=)9SaEmf>rWq1&q"lrd~/V4S$ASy1z1ku)J 今+E6ִH~Vxyqݰ8Ŕ gӇ^sYԏ{gJk7viGX d1e ¢2??y fZζĬ-vF*:]\IwjrnԮP< ?Rri ٸ fe0}%0h^a_3";,pY+-Zu,1[sq[_P^oK} =Xf,%r*QPЅLvZXi&f`ƋZ1Ώ~̦|8!ɪ]**MmAlOgS䯆G:4Mt^8gF`1RWo@>PU!;yB9ЬؾKkj,yE;'"У+'bsnII +<Ja\?zLbz.Oh^ nvr bpy]i%lJu8&x.Vm sIӻ;b5.W}NHHH$;G}eK뤖.){5l.˲^}H Ml#Y|Qz.4rܦM@9#(K07*xOٱ[S.Lރf&֛'U >!gVŊ,.|soppZ#nQRb 8$ihXEǨ&yf ;;Xsh=S2IMmWhQ>Rz9!a:j8iLD ׃8¥ gDK{[2JGD6rs7>#\]XD$MhBՓT*7BA/(ٔ-iloU-/l<'R\f[N$E:GߤCVC,uQXl=:H y"\^M"P_U!,UkDyc4T(J9 O.s0}/,nH,mmI (BP6)rc 8 q7 ,tqd%Z?}dϳq9ձVeyPeG_ta5V+ Cr]4c C@sr.I~#y*m叜\%0]:14&Cͨ&Aىۤ쑄+f~bO5#~urzXV:@s2V83wfo~IHPzw t"]% _T(i$˱؃Q3iOEt_XF),ɧ~F&J8"fJ%-{%leȗN|M5"nq:$0FYe!_/̈@XzYcT[/ҳ[HGY/.z0(h{m~j֭#SQՂ~{gI[; e`=\ 6\AMmŸHuzo/~Ϟ&׀w;Þe}:ݽ2j/.ˆHa+s1B0z}4ϖ.۱*f8ш(k*I=^RGJ1Nyceڂ0aՊS.a 3j\n /L$$G'c C&U[ySELCYh~q X_ p퇵?s,7LYY|ƒm_S8^Ԕ|9_5jſĸ$S޶iˤG.MU7 cߔ759k _k:E4k`mf?Ilj;4zi|#0yQir-)iÆmi[]2fuX8)xPj&^M[D ު-*ۤ\>%H֝ $M~5?p32`d0(t}r]qhrI冎4oIXg(7|Vn0 3яJ2Gw&-"KY:<%/U|WgޙPcW _V:`w]+<'|lkb݀^ΖpmN^.3%jL߲Ei]UJ͈Ŗ0r3sEUZr?ݪ;? GiL,%p\RSo2JM#/vq?J;5>=ucemgv/EP='i56|82nP:N5폮E,YhZˑOd B:,8o2J%E,,>kfu[_-X8/s?=k{"?E4:Mݦ_k&PçMAX:U e'{MR-W~0B5KF4Zա)'{@ph |$;9K@| a"$aρKtYO0)PyWʼL1>b_Hf@[ 57p2g"%Xuة]$kZ7S ?fB}SqL1CTw cFz]fĦI}-oXMESA'Fvٚ9ޥ)NXYov2 [?T"Ȗ7+.OhKZ{ÞWC ^#)0tK g #XYy| JQi3n^#t 5-$$B6V߷9Z^.uPmK1`])\k^]b /]勑wnQlz-f'?Ls̢A_é%rϐTy";47cecfDTS4Cewcic$pCB& JLQ`)q؇E( uOANxؚyM}6TW_9cH62\=SRUCX`KյEaCkP&3be\jĀ;@jb>wW:RȲ&ZfRȖF3sn{ {ھn翗cf\nYB݊~o&mt*9jKnpc C3S:>4Cf&`=U[H6Da&ל8{FUU/&؂6'laQ G2(J&I+\>r}F!-(&"S)\91WA4z/8NآF\E7vj}Ē7= N&[%%(6yǺ0'*$w~!778wz BC;0[\e bîcFҙD7b2?`Pa^{+n ( 9ګ1z)%(jG]ޤbRК2.5C謬ݡ[6|e1GUYZS1wn@UHMX1ўoY˥fp(X&cb.&dcB.@Y5d_߶7gz{C\׃ -7Jis[xő㕉*F1h  yZPʚ/"&_pIUgx\8FS$/6b"Rz U,6N䪤͙G>RzU@DkU6!e+dX*V]#2Y%O*b.QH.lHpʠ[;]Sb>lXUHwў>KfyKb39@rL Ah_\caAϺŀ4/TbPuȰe4Z׽2lU77}MbdǑ2PIR~ ʏ-@ OnxbQ)h%( 9 S+Ґ6_ U[,?|sPr4xPV~h Ll,^OXzers I&.1>(vښ5bA/׌ 10֧K4vcCg`ax[vY 9n5!sMm-f?fZ+L+GeruɛPFKZ9uUE|6OHZ\]]^ P8 `C(QeERU'#-AzJ0>-zn j]r4gO6ɩ9*nӇtCYm|0{Jz"r[fUkf⳽s1R"!%@XI*'2$,ܖԽ2ENṻdžcߌF$:T,?d*Jl"?![sʊ9t(q ն!%rr/:sINk;Ȁd*pytr i8CKW1U|U=\Qc7m<ǫq[BT Ƅk]" 9_*U] 'Q(<.pt}OYec%5F>{E H/iftk,FGCc{/1u5tzfb@N;j#8֋iG ײ!ncbOT< pk., 3 >MS?1d4d3˞ӫ V@ RI|@|ᐬq'n" i&̛vzUNV}i!7pWsuHIlr\x?Yg/ B9d;.r+^{q ]wFV8H^dY3y\NCvG)#4Zy|fuߥYjrqxDJqQIPR~o)wkjŞv`BTtە_IU'݀(>1K/U-Jj󱡍>e-4B랂p"R RW=)XI/Vsݑ錄,^_Ckܪ b١BJںuiTt?s)=v=၄۰(cѬ ƗK7+G 4QPWxA *ugG'Mp Sm ;2u&=ox$F& x9l77nl΃szucy2g왕_bM%Fs =&ٿ^n=/6늼9i㴿S-~!*5ɢt2#|YIoTkOt6f;! ߼جRVjjm)k[`ipNUB2vBQ`"#b"HNUp09=!Bmz\}>u ) |dƬ]3Eּ"A؃ޣ=Į$GXGR#pm-6IJdi&,]DxY& 5VRA =<]kE5 Ds&ܙX~xN]M'$z*ϾCaVW=kdsU!{ÁŸ`Ik!s~`6@DRa v0NwyZ!Q^= d1c"C|E)q)Ą,p{eNH"\kފ qk.p_K~*jlt2YRYLKvA>^nn߅iSj}Cu3a 佗#{Fc<-Q8B;E~Em`oY'(< b?i2QJ2dD!ٓ‰ɕ(NVصriW vDb<9)$!Bv'|wl$0)K x mȿg[prO{Hh1QY6}P-wvlN_BSP/m] ; XOu)Z-۷rܨ?bUJw&AG/C ٞyY,#vMWF>).nt=쇷3OΗE>n.Uj@dyhos5`q,ǭvB7+P9IV-noQZ8۷ۿg7 90ۑtŦh OcR}f/05./$UŌZ})Y<&@wDRm+"E5Jڥ ľuٙ0GZE`C:6Iv3fxfr\8n"Ө&ehdh8")adNNAw׆'ntoӹm.XB(xe%*ieď79ɻ[x Z׳T.934>SG' bKR' ɿ|qOz;;CSeq0%tؼ+L\YY7",?rj Xnz9?ABoelV4ӿ'Vݼ>}@Ty&5װ2眻7גfȷ6*A7:2DW\D/v"P4\C2l% 4HE^4Cqo} -nX^*Oqj霥::jqFhvWgGs} nPgkN0[&P"v-(c7%R2S(k^6d VyXAi= \RМɈȎ1ZZl;~'l$߲(c̰$3-Pz+$i0?4cDV?d S= #ҍ51t3{EYɺLx=Bm}0bR$ݙ2 >҆#aV~WhE}H0GRG`wz-=ꁬ{,]5VeodNFwˣ%QG2w, M1E/emht&TTRչ P R mo,J͆wX@FRbj@"ѩ_+*h6c%zIӺ+K;]6Y[>f\jf q>BqJ&M[OέgD]HrrYA~nuH֪1ælHCe/ƽ&2ԟNʢ)B7tC'nFul!reHtll8fvrᢊ3FV㨼|?:*1LrI] +ڌ1 +?EҀ/`]>~!+v}ou4!N;ʝF[6aeznr3Ҝ\jj* I K.Dj+H64xy[)]h6(WTM'<싯7(.yڙ&z3ҤF.RlwVttF+z9 _,h zPֲYM;j2Mc Lʎ{ ㈃( LBG0'|G6w~""#ؐQYW ZoR,3f7MEڶiJt{CPݹM"VyyH@%] Մ,h3<`AF\Sl+pd#*KWL6[)գ>˥\Ӛ"3OޓN RAhl %Sw ^yv{}P?Fa^EJJ[a!{TΣR^z\d&5 =CT9r Օf-C_#._Ι}VZLQu9_leS#*MnGtOcH&>#FPΆ{qe^E10Spgi6-bk٭u+^uaHR6s@0=Bi7 ʓg.ҌDmq?ֹq#U/,dQ]$bZO=bf=0oMPtR.fv;"1b59go{{8?L&E2*W"ub]{rF>?Wǃ<[}ڿfjmE{c.(2mC'q&oQt܌繏 @geyZ@>i>e 3GKFzy)_ñ6ŷ^>9kj^wJccs$ul9wAd&o^B瀁f ʛΝV |P=9 J6RqYtbH5Hx S`Ivoڍv6ҋ憺Iy`˕W J%+uUv}X+2iG,LZaݦŅ&iRy`G81qY)aepprYDe$wId̞ 'ğ@m) .Rizm] |ebʼn DrdF $ʑm΂<_̓MR 8G7u<'ؖEYzu:v*PyӬW&⚆4-bOGA4рE^~0{#볺H̤,ԉGG$ K""TPd@I0*دb JؼUޠ?z _ﲬ:8JKizȂ$?{0Cq1E G'mm]r^QA+t@U_l=; næ΀rDT}(Mܠo8_(ۂyMKS ZfMߡ!0VW:'K71 񆄹71Qح \ՉBGpYY/lՆ_1Dd\[-eՠJ,1݆(q4&B38hC'G#Ju|MٿF;GՃ+Rތ\o'^+n0/@U`EMyL&-1;+$I3?.n4˭Ekasa'Ǝ)o3[>| Pp:gEط=G<@ n&6o~b=Tuؘ }+NZ/د_Ŗ[w|t 匌w"C$?F;ꂇ;#=}a2.,8U跫V%y9{F}Q:GsD8V31.G#<~oH&㷍IHh5IyՊ(aS~aX:m3 0E{ 0 `~ّmNz]a8R1XKUqƳnߩ`H{*H?`;!s Pa|{f^\ֆm028p$_ʅs)]a/% " Ǖ3ryй3M4*= \GJAv-ŕԊZ̧jM(S 6,6o]EOxq].R$ p :C?!^p)'d5;%̋Wbao|i[T>\yQoO(+D[{2U*c*N2D4aW$;>Cd:~ ^)6L~*X6IơYBQ?m)>$8Mu1{``b4t/D͙ͷkFx+?BE6\ Q(6. :b@|CތP]h\)EH$,aC s:@;o1X"]ot U%SjxH%Q(_Xє%-q"f履ugvEz"͞ڣ;ZB1IY\^x -W(9S㗌5_rAd}wމch v^ddSMNlxQBgw)WN17}r\f?\1PF¼X7BNq*-2 ay:iE718$~tЀx~Y++"QȵM8(0 Ү14S*h4rFn&:M4i, %Ooد# aB |4V؈oyYܕq֮;X`<ʤ|ZJ! rp_,8oQЙLAL3st@<`J`lԕMuG3>H*P%!SyDKKNmj,w sr}PW|*nt պ$ThWΧ,2לiEu ft@`IrMef! zyy-{o$PҵQJJar\(a4RM|U%cK eh'Z0Zp jy |`^nSBbG:h/j,K M>E&\6pyBgcXPf#an+B)`Yu~l܌Tҡc%"+#=WwK(lےP?&١Ĉ$?gjhUe6澳J6>j}ӡfis4bxWwŒX)xR|jBA]d2xA:(2\]9&O~AmNzk>@D{4Cg]tLݸP0Lցh˾bwPNjX0$u9 MxB<8E`@_+!n5U@E8Gx2/v| DK:+`qAvʍkF$¸֩MIJO苙I\ ?ae($\*)jھ³nTi3۟-׷wHFz;&7)oӐm϶;*RTEb5_80qRM5V0[v 2C/ :^:/7, L?͔0FRi AMrtںkI~eA_n65s2`4_9Nبh! ;Θ3!Gdy)ΰA%o0_`=uJQ]&Tm~ғXkΓӟ*g9~{D4#%[r$D %:-)#$I5 Ny#G( IwP'JpH!gq/2!l谄{R O+BX-?tY$)c^*Xl#Qls!)b9UI>u8l iQAe.ח + jV5$Oq]tpr?E:l,Nҟ4 qhO?H hFŚ"4~\U%885BZ^~YQE#fw4Xȸ1z(Uj=ڼ6".cs/^{4ʽ-0 we66Gc(ܴo<~gڟQW3"M wI/sc׿{#5Ad&`ޱl lB_ KCu/k&a4;o QLJWM /DÕUdWq#(LqI̚&3\~u6-1a^cyWEd$D\?$HXB L<Gm~.iu ޛ s\tpSZ*aZ%b]`ry Ř ŮKl/>4c? %+TDPThpyyҭe*L|t;Ե!ކ7qwZV{"on 97KS?yIJWp%x2d &ML%U0)m@J G]{2':lw{Jq0>QmRpi3:DjE-BH[KGM@eFn 'R½:Kʃri\|P<'7?R 3*鈿ۂWwy;RhfHYt`DX Yspj15~hhq,u|M~7A Ә-\ 9OJٕXm+6Jq%JU@.:Zo3&ZxOhwiU[5;`[ۧ %yv)~+ Ѯ$*&:lY!wZցg$ a0n7rh3OV9Mh7,. pBw}Qlӭ=sOo Ҷʌʡ#ݜE0ad9l=AOx7gN%̈])LڑvLKJ^Mey 'xx ͘R> uڏfP¼_k5ja`n ~p-hcrՠӥ k L FXZ ]-3-g &G8()?gKͱfY#:D Щ!gx-Q^<:їݵ^{[@Xʖ\[PO|3lj!(~OPn}w9[.lƱn9 ǏY@x $'t0rPi/#pOMjt5F[BovAQok CyՌ7Mx0VmsdmDP]}=)Twqx KV/n9d3T -)Z4fap'$ >+] yps1jh>}W&3%Ql1BE/fԍ6 /·bI _ۯ}Șp4wW2FºDK ci#ʖ<״䗗>`&R|w5Gn4tqn\EC?5\%z|ΆAkB5n-!a;i˓ РQ4T$gڧ:~q/_ˆfjI<_\sLbm]bX[=}gj -9v\ ԹM޺ .W@ BCià$2*"  U})HȦ5:iƱR+ McZT[ 3 <}\uFu8ϟ|*w.=IH&w?oΰV?a9).X:֝+!k ) DiPLoKj⺲M6ie/aa QcI=S5,0$5VzjlmH:Z+D$ iF9PQ|uvE𪷄38sܨ%Dh-v!s$Jb!רSNՂݦ)8þ`2!#KLx6\+y/גڨA׼՗?!amu%i!Ȋzxx[IcY(T'r$qQnh>ȥ✇9; $?Nfۮ ijhaŀ%t+2{9`6)X̳+W6ef볩ff0[@"BƂ4gTlJǯm! NXfxijaG7$,GnCaҳw*YvQ!ɇ[;즐LHGeeK>2[a:LƟB`0 NfW!L<Qkר?AGvkPMgeb'lEQmH깏D (ab>\e'A#t5|jq0j/,QVm )ϔQ޾ )݁NXJQK?4K=c$M Epe}1#K%D6LSn-KD(fOyxuwe#ɫ[(kc6$y*ʪVGV>ۆԚ3V9[,잟+l$)I D^nPFeWiBB6wo '@D|2S39ñ{0_~ A#QI2ATS^3r5G_s"cwȚu[NQ/Xw1@_L)eC7X"Sg|تpn;ߎF3u~0(=F9䗐DTӔU7BrnJ~%BTpM%>.Qf(Z= _~(iDC(i^_Y!rݫ I[NU,_Nô"ޘӒ^;oX^J~%BR+\0~ו"rloG7^EDx]?>3u$aa^ s;*%;8;>'#Qzi5=SF YYƏ;ϣfz@Z`3u(n>O">MG KE{|3F*`(,8JkcN Ţ=ڇFz _VR" >2j K IYTqVЉҤ?"qo ?鶽(Q˖"?k}tF2Y<͌h jRi;$Yq gTM.hkN)f |K8VqB>"?!Ǿv~;hKnNd'}< | ޯB%Kd3$鼞j m%4k΋G!,%Xh0R?3ҩ v48 ]U 8U{M-¤R['/d"s1'87^R[NeUe@|TE$郉c9~tHLXU5Z.iz!<{x<t7>ƥQ\B#0Uj9cR:=em7gOTTT=Pd_k$P$ hm-l6ze(ȂX/߹IȂ>z5"zv*ei{S]wec(<}s`e襡W}I}l] !2SO>PqIw7zbg]VFg>F!ul:7w ,2zrU Bc+iGx* N{NY+C$n[sB.#*kTt9';.% C^-"+vT| PqR8F>+c[D2!u8,Պ<ڴrоmQ%6Noz&c"8 9Eh\SfP8U4=\m]ROgrЕjxmnx/΢x#>1~WB_Eo;3/D0^#-K%֖mh،VD[/4gĜy4ޤs^tL sϽ0E;`bʦ,h :[S(@``҆Q!Oպ[{S+Ui*w`\M4(u(ȷFbxhp\UZuTCrׂ+FK}Am3IFw6`t>: vTD_fsmSaϊvdn#; &-P$ ա|lvΓ-z12 `?fJɊH1oRn RIy-0)L;źLB1';8M1@*> UN=M wgw|d2=Y+Ȋf.pҸh6B_ %[x{d5<%etaqO#bDVmsx~i^"J5"LDjapJڦb ~ yӏmp1P~ n"_tR۪epě < N6aLpA{R':`Z@pՆiJla{yf/9NbLk嚑&\0`H|zj{}4i稄.W#c3CSxPҢ³gy>-mj-R]Kol46"S8$ vJ'@8 0qݧv@sZp,ww6!ݽn[YZU!VDz֬p6wgh鴅1}6: f0z!z 3#;,  XnNm.|50F.|ʸ"WU:%r Mqd>2QWQ̩'8-e{?ڠmy ]>- QfW>S}Z18qടeZ0mfe,d_g\*"cPp66SHE܃p5_^tYvV-Du|utg]&1d xWF;}/uYgH#"5-LYs qvO ꣅ+7BߩY=cz1cd#AOLܹN5i cKйdL-[&\ȏ@tƜuSO~&rgMhWb$#f:ҸhVJi3LXb7ۏZ"ڽ[ S>P _p@YƇNYQCgMг4Chwa;)|ˆPprL{] " \L_36UHD4;>j+$,㸤Dp# h=d Cu$]R1ɬ$t , :{͘?a\R'7rSwsAzga,f6)g ףQN8V IqXfe:u\ًQ%fk"K,H+G,uNTT ݒw|`W)haChC:WGOρ%ŊDxB ,|d'Sevw@5F. Ea͝!ď"-GcazZw)͘w8^sZ&(aOE%;5gI/KLzoɑ ObIjYo w"A B{[;9쪪mylO섺mc65[aubɷsjs? 5e0f78O}MxMPEmm)a߅2ӎYӋo#s_S'ghv`$ 7<;H! @ I؉L/]bMo}gLT999zH;6)-KG1=(=a>Eh{(V9ы65Zb [.DȘef/Rߒd[Lb]חLoF'bOc?7"h܏n/CGnPPr-Fw݌c>Hb}P = =]D.mM` nsK[ 5-m%!4E~2ꞓ>2qZgjF𓐵4ӏCmbVaoI1,=0* c[ vE`lA&o+#*pyG[;=pT~i\.I]KFu>^H:Fu}.僒w#%P٬:cdQ*pe\9% F::+μ#O<<`eJB n. nBJC\!\H{@rsu|*XseӨjmt$ƌz5m/7Rw?,]azHc}G%uNTSM)tFA;ޒ!,q_Hy J075H;Ɔmu3ך,! ^PssQ VhQ37pB B "rnv0M)}]A.|nYlL][2'sh7Xa4 ;zHKe ;Y!ekB-^ UG 3j s /J4P"ಥdy`FHQlo|u+P[gƺtHOă/-<'ƽlZA{#"mq2!ϖix A3Jbp"Y^prA35 3H#8"18B3M7!"GM x_{S>Z½ B:Q:( S 2H*C x8&"_l G#5pE:- >hYBC^h;Gǰ>ӥ 3l:>ЬW 44:AdYD$j7NE8oHUmlt(煖whP*;r)T?zFI n A+%ĄeP]ɖr/JSO4QҟA$ Xq@y&/+L5YOO/!Sa@`RackM>:`7.p? wޠß,༬H)t|"6ԗYrlQɯ:>9X@V >~ERѨTCo" |0@B"KtM{6Ǒ'\ i K"^^, @#k#Rۍzy.Sar9 j_0Wʼnh˓iQwwH tLೆj _1r0Q{ AQ`ѯ9%OPV倪5H[Э/`n S/z o:ylս~"ʜr:WI9r{հoz5YUP]m / Y ru:we߇Bi+Xہ%pHzYGbq{F+HX6t.dKh/{&'q1jLw:_fZdUyP{=%=g?Z>4h.ySКOxRh+4<&֐2rg߃ݪT[9z1۷si)_@K?5 )H'ƀd ږz+i>0e=.)ESW_kl(&bY"h@P6')veS[cNIg/[&˕T#4܆ϳn[/!a=kR/k}6/YVQ IO@)a~ eu*VAVexgA{v4(>Dm # yR-,ѵ-,O@mͣE[5;.wܘ$`S>+QV [f; Jݺ WC^FfTȺ vΫ/D.k$ c21# s%g4B1@#)ciJ4ņSbXf#j6~CB(:7 .r\G{KXTTquiɝ㿛Y#h+}Cl w͉e U{JEj$J~h*)(}1aȳ']HFesݻI/'bNJCE( souJu=Fx/"ȽGd/MK.i/0ЌwԈip\Y.[~fƚTϸm]&fh)RE 'V5n rLQfn+hracDžIvž <oMaZ jß DTX7APT0sQι<KGo4|\j2r.9:Bs8le1΅4 A{$vpɽdgRlN hwO\g8i.E@~ S6_ ዾu`=[c2܅*OP\ ƲПlRX҃ j]^P1I-h2 pUǨm{qw9裟}>X0U:diąe *o&h8W4a%R@ dDo.q$rr*-}#;xO72Oe[vZK:+hJ,;+9r܍鈸 RFCV`*uWAh 737Utm py_@HRqfx-Η;bM^D=(8U]pF\:>|v0ɰ:W2M6F!XE7sXה34JplS+ܖ>2J٧6=My0 RErMhJ&O90OX0ik@ 1#]1ِ8N-,OF/lш*N5*Ȣkd׉Nw} WCu c*0;! O}۝ɥ0fq~%ƺX g +_h{VWY{𧌲RB !)]笘˄qv)7HҤ{d_BΎ/ⓞ@-%N]j W Xᯟ[u;=J39qELԘW w*v`4MsWϰfu> ~xd)/r[ Y$Jb8Ry ̼"_g?(?]\VKqf7~IA2ԄʐK#P[_)C5}e:mT+9{ö(@`jG`«129Lz*QrL?JXM.`vƌ(>SSrdyAGC_ j:2JԂd?PvG:wGA]Ҡ]xywʙ~mSpuf3Y~)LeX+ڬ0 +1r.;.">PhM 9̭QN0ts N7d y莝`-i~{wɓ՜s}]"ɗ sG/l(%旄m!UE[|VP?cyµ:Һ*kCvtwf?YM]kך|]O)qOrL/ш3' b FDp]~KmպP6p+0Kc g/f{iJݸg5n,}Ӂ sB1S.H13u3äV ! |cۚ]:GJXƵ5ɐf"@x_/^jM}dV$GhOeS_luI&G` bE q" mT5G0;Cywq" 738#;dw l8!ogQ}6QMdO%Q_):"Clv<< p|cG.S6wk+ sjs9/Reb3[tj) v]OXº eUù vNy͞5?ks7fCD xplQƺi]Ƭ2BkB7Z,W[ymsϲL*# ơ񁯜^Ntٴav'r.uxE11Nh\뙥t @efqENF_gZ lad/|?r{*|ڙ#ha]nq\.=@\{/*@l,rUΏ(Lή8Lw3k>G2uv2̐ԣf^ltfM.ҭ^XW$5PkDwib+!h?Fү~Hi 7p}1HȺ`= 3Z 8GgsS2i\d$S[8?zv݈[tD4fvL>3CJ#\ o˰@)~@oY@.7y/̸u]rˉ?rrb<1d1A(h-Wq+ G pZ^IgI,:G\LpD3T6q٧6kwpH`f3E(X'ҍ|wI)Z H!O{NuP#AJֱu^{޿@u~k11Q[< Bi2֓SǃIgWtNєs6"XjJ ?7aE/_Z9.)EyaX{ڥ4%/ hP8. E܌F"6Rd6W h 'd' ]*`\NS_NG zv`^BMӢXZ˜3R o - d_Jt?mZ4i1Ж A# ; +=sr3W3n+tIzV_ïl0Tfh,s4H̸&Td40i5Crs {qvqDTk*S. 3|Wt+YtǗk) wϲH8-*}(c.#-oÇ)s8V"GRmj)\Ak*RTq t̻ 5R E:<^r!NȽ>m?)[| >n-?STb]h5G}V# "/Ɏ޻uv2d% '۪Yӌ`UBOUYL6Jى2g[}:2@=gUz7 {1Ȭ}ÚXoMrv rMp붫DUR=;.<6ʧA|n d#xq\gl#F xQR=|]؎SUR]>:GLjîb=TqD$uS<])~;Z;ӏv&Yzxi4]cc'߀uaSJ{4S?pw 12NT. . G 2ܶl5!Y{-s<]}`5^Y P񕈝uog҇_?$22M gTB޷$Q<Cw@9q.v$A,(h4Xղmx^cOK-tlL3v&"iG1>-3,W<ɠ!j Pʈ_'e*hH(rtF)ʞΦ z+]t }YmKaw_!zY=] vÓR9]^` 1FJhs5{PB7QQhxY/(zfN|&PL_vϘ@f~)+t(i SMN?= xkgOfsX^0tA 6 .rkgxQ@⨩ک^{=fB1yФ )W&2h(GC\#xdʛݍe;NGi|PMڱ/M [g#Q{(08G9i4+xIa+ @4|q'gk 'J7rt~sX%R WFʗ,Kv@R U=톢N<,ġ=T%utz|``_QykkWh' ߹2 Gn8r*T $^4VqW N'Ml"WT-{weH_&[|tn.6abS&PU% 0ʾvǏ st(4N=Ǩ. YSLO`=©'ƱM 5ҫ聴)zj4lܞrTch?b'n1Ƣ?"޴-:}&5+{0\G׽;;+tw=|A (jMl] d:gF: Eyeo4s%q8ՖkFgD别#'IQg E~[-x~G\(H3 hմDt^_e$fJJ) 5C;*0A/;{ܪ NG@/zIM-GeJ-ZzqG@KM +*4E Tafzir8,D:^{3| r;ԃDlT{̧`WRꭗG*bC!?~D̑8|P`NfKAr1 p-,yvJ"L.gSl~b WQXO0Oo\Y@%K\bٗ>p6Jj=l]ύFmL=tnr]`#ۍ^# 27xS@dmb*_Y1/=B\mA7gN2kZh :i&Qٗ8V7M :[@B41AvU ѵfPz0=\dt_%!HhY,gs+']"y Cx%|yF+yhiZ9 +D lAMOF,F"Vv咯xJD!P;ׁ PJS#~F0cq"d0лtGms5~^!Ŕ) $P5Wn3cjNN=Ѿmla,PA{L!f-yH/EsQo(|}%tֻ{Ud#HlWey y]QLKfVC O#gAk9fmW7OeLM=>_LP)Ư ddH*V~ <4 kfJ\*YZ Eݢia^)M]߈QtשLRæ_ 4v/U=ށ}\$tt\FRgk&wvEA'{h%_>νjΈվk`c߫ 0iBR/_ںžC!=\Ij$/X/łH+= %]b]P"&tRrũ@OFq&$*M'D`gvg"PWUI!]aKb]xO^nλՊ"-{<"DSq9 &?VYHBi/)#$._64rhmֈdSwMPLCen+ER MC?%1F+VO+xZO~ΤH'1[YrfQM.܁% ϥp3i=Rͩ=K\k7D - =9Ď@~g8T,7yg;j RB1ݸ*:16@ 7yZcx)<6Ԯ~29ȴLSyU" ⛻m"d$*~:jMڝƿ3czWh\T_P %ɃF_{(e=F /*؋E3 g׃舞O%o;U\A$M=|ab,)8fLvlʖ$%-S5H]U|;DB.zy05WKScjG]g[p7ŗ$Pms> H=*Zq a!o'crf 9E"6 "+gOm^#g!}:0=]n};໠4rBM>8`#|BNPF”6gԔzGQ%LQ"w ,Tj_}@E_.dYeJrygž*Y$w~S,զ\8[l*F@a)M jYh=@=0qK+@'-*/V%]c\|ES Hȁ;j̼wCZV^C3=V9H9hιܭJ+e!U/aB-IUC~i鋒 ¿im=`f/򙔉0 DqiDl/Rx7k޴FyNv:)txpz،mNϸA+½ةcT{DP,qiph,]ӭKs-UPa)vo:0$gm 's)ڞ7,Njo wG&hѢt[pu1Ӡh^:y87$l#~ 1P0+Y\'e5NXYB .V&$|f~ +L0q֊ Q Kތ<:&}fq*ې|!W e+GM.1,scb؊ ? z|~o&b\Eқp'zw5e$cˠ騹g  k1v\I~H3C1( (k0Y:oɮ8<%ly?mum:` ?\/p}ɧlBua#cZvÀIVN!8QBg*XX܅%gR r]YҀ>.lTFQ$WW_H +߯l[;Ekvx!ǀj *,!X)mph.3a_8]O\h1`(u>Fi5yB({1,dCc;Fv6Ž-J~^$b@Axl(>Wjز%|Oq*qpߧ[leZb-Ԛ7ݏ/N`xnAz \nTpR0yR ۝+}D]7Yh * w:fjAòNLj!ЁRЩ94.Oمdl ;Ǿ tqL`,$<"|#]Q>fx}n9DB) ׅQTɪJtMדR`qB x|1mڢjΏq FĆ.h~ͧk/,q9Xm "&@-ӗ(HX@Mŋp[ ~l^+38g{i V2ONq$Wu9&r9ণ# ͐ȿm C2>6'GZX$,B0<|0KZ/VM 1.kk~u ѳ7-)ـVd=%;C=*pnC1F1[<-\6 ~ϳWQ:OBdWnF_L~dLoWW}DzCmnLF{_r6Ro\#2o O$K@Mt\;w@'5oe^ |^HT-u}q9 i<*?cdӫ. x_ 2v;ا$h@QNw-kݒRN,3J?SY0XL˗Xl;<qubgaum7FRZE0U؀VW c=RXYtW yPk l~DI2k#^ F2mZ~ M!_|R.3x.~Eʏ?~o~doW^êty#!"Pt-x d>(Dv8 ]`\ c?o&ϡb Cq)q8GϹA1!zl)O G|-$ VgQҘp㵆&N@)U = jkE 2OL-շhnaChɂIK;YSZFn==O\E֦p%:;V _sSoFn&o_; j+Enzc?|\@Q]P?p?HGx$2Pa !;'ULjׅ ~ޠ.B|.Qq>߶~߲s9w,KA=Z`HԇĴj EoqY y mϔ7jJ{oQ{^3+/|^|,"1wnkL &{ ?Vpc,Y_{Od0|&E /9ϕ6R ݎof}|{9$Bs)h{83-~##6KLiDWP'AmQ:jUAשx;MTYһY uJ՚&!4v5ҽF *s40U7*y8P>"WJ2|C>VL;FOn鰝Z?[o\\ Ѻ6f A #LšY0ߖ_4i5~O o |Pv}\|;+~Z筺 iԮcњW_U/`49Bt_PsLhB Qemͧ0ѐ)&!)œ Ue#/]>.*1]: )߃tuRGnh bҡ  Yi%oB1l}гtv~cu)f|\BR a{>YJVTR]Sx~*%Cz-wޏwk[z vѸey&}9@l˓)m.):KEh1!]z8+DQѝ:n18&H×Eޢ#O;-02E8=Hv{(e2M{p}b1yV={4kF ب o\d|v[jB/;Q۩L>;lO7bQR:g3$%7(8ZHsM/5C9bv.. ԥ-in9T4MI/9{m'됛zEЦSEtpUPFp0&P[tse'6B#DAe UoL$Ekp[q`yՄQ'=%dO!I:zn=KQmI)$HX$-9BPjtI+&-8DuaM3*%R .`s\wS+pݱ;@. YNDl '+Iej:!;@Hf\k\ [XhR4k%IܧotΣ߰ph"6 GܜfuS]X;sLEKsr=fI,i4 Vm|l/<f5Ɛ4rUʲ( \b%Yw,^Y,EhrLd8;Kl("H|slH-ɖ& t+莢_Mg{Hn?@ڌorJ*y.Mw8a8T1'=]Ne^N@Aj@6MR.S9}9U&Jp5fw(7BD̆4aAs5^g[056KGE';Տ&t#-˥,$durr&[3 1-HJfD{ooCʳGGE(9$P,= Zupy(4dTf0V.Xy ۃ13)+dN? ҦeL-D`F.Ƶ@ 6 g8-^T(>wz8jW2̣X)4T MGް5 ~@"|U܊WwY^.Z Nb@EB0q%*E)3E \%|p~UEs1͢Eb oԻ `mq\ vY6aikIuPT8ϼo;dcc:mMsFC"dcwzVCRxwǺWd{~ ns'2\oaL8vt 2k[ؖD ORvHN ImrFE5<^u YZH.L<&sb-FSU寧C؁2XS)_;׏čՑt>;>IGt|39iz^JJHI+_hR`KS8n|tXdcU0-=$nJV~'Q1TDw9NN@b+G>&sPj6V[:=n\/@ tG$HFQ; ~_4V iZﴨBEPRRϸ˷4XI Ȍd,Lu p T8$7ò<ǁfQ155^4k>ɘ\y3=SmY"e8;h*L6]%1@[uiRh{&Kl'h0XOsNj⍻nP${eƶ-X緝 0 AqpϋrՓ1 ?)|k/QT!Ǻ\p-bTWgRP ]~̼']F4UwlkzKW3([Lz )YA~N+VS-Ղ4OL V%A|n~&?:ZinLӢ~RR.EA ܄XFL4b˩'wO) vYn" 1Տ}}NX[DyÁOL 7 ]z!5`6kRMlvg!cDp0[Yb"GF8IR孛Fr\rYOҗwIAMWrzpP}kR3:HCqR8mP22qբ({6m'AP]$suXH /jjq'iLpvg2u2c܇%1H|t۾ʁao0t:w&rs:_U 8 b y`6EZ1Ut%Wً{oZPZBQH't;Ùz^`?6j]L>x4GRXBjͶH485.ݲU8BMbbQB#)lp,d >pBg!1ʠ \Q9$H>;gߝƅr }ofB hlv%( ~!N%H_f{U8v;}&< S-Ndoъ˓0@SR)rr@O%Ho3J_ zxxGbE('nẋZݔu\~tw0i .|x;d-ahvmZ[kf]D)t f̼׊JΔLU3"SepгK0XwPF]5أr Ɵ92.ڍo]@z:WaS6bβm(wԵ.k΀/Kg~~$sp|\ I*dMVZbjrRCdcˁx]ǐ#,V[x1;t $~L-5IV&tQ(4, w}!:#"Y%:Wvc.pWH8S듉[1[N1xKo{qxKl0/0 2Jl.CEQЌ!32t: wHz/Jan67l+; d:'KcdZߋ+\hwI9,`Ў|o J9_Ƞ[ =]?|eQwQ=BNeWCNd=X4 V&<(M|PVh/$n0)ZD쓜+9gO2ŶwoI4c#} /AĐbq0Zsߜ64ɑ&r'ogs-eF ~˚{RQ x\mwBb-vBOÆU'ԫk*K ZFzv: Z-{ M O]k-r蝄{r(}jjJhgY66%R +2(CfnԮ3,ZGasX 7ZO=^9c&s32PL+KHm(_4Z14 S5~Z+'Qޜ RMcbj?d9iѺh?\piy;Y%Te.<p` ,gN;{.IY͹tyɶ=PN (Buf@hjH,uW:rf]#bHЛ \ sZ\zYs"VlM)O$ŚX<$2H@췸zV,rH߳k{y.0oE ~H䓏% _ _.PnShгiaK] baCQGSO=9w^`hXz RvNk[ߖB=j7VEeXcYiVޕ|zoDVa3=֮`X7O+_%pzrC\Cy=o!~7б ֩1LpEN"X ֭ bj;,X5LD[?Ӑ;cg+~6>&ޓ{I|hiOп;WqZ>">M^hWQɜ9Dv tYy#9t5KSzQN*2XE]{T٣dI P I˰$A(FAO$[  *^uH++~Zti6Gq)(>Y{zI!D5ڈmR<Kka[6=68ӿZ1X Q6a}f L9T lU`SVƙ6_+Iүx4^,aCf&%ZcܬEXf/f~& Qvүߌ /§ D"*╥)Z #K:|_7PeK +gVzzu= bC{/u NZ,EYLM#!!%:`w q+^uML B77DZ)*=!Ac?lP[#&xS(M-*xdf5}GRxmN }(FDi3O]iFWeS$>QQ3X~0s,qY#=Q۹&"2, g[ T8:ׄ(/; OxJ7i ji1ͽEjެ"-s0fߪr]:`tO>ub)<S}2my$t%9=vzRZd#Q$:缿ӿOr!"`e]oH "{  (]5Un]U0|[ jO,5Hg(Xvv7>-PHG &^qք%uz [~>N̫7֥J\k )k^ԭ58|$+KUVڬ62=4Ts{@KOIEro QdsPȵfFB='Ƒ4¾F!⡀Yg:yrFJ7Yk$Fcz\K8ЀCUQ3*܄"Oo2B@j*]| v=+۔oڜ,N J@o)([+ P.e@[Y=U?~Kyٰ^+&NníjD2ԘΦz ѤNᛦh5sf(A~sу)B>{) UM). }]— ÚכI:UU';bkVf 2at$%EYDA3yp!aTMŠro g̹G "u+vԮۺ}EnݙK;JQ`6k^s[ $R7G%1&ޕӧ?Hwsߋk R])?thdL[$0҂/á7(B>XGf(e7Ѩ54\g!8` y"X!̦eYv-%>Sh8snӛ!alnR~ĥoTaK0"8 0WO}BiN b^BOzT\ҕ,0F$AF&ԓB5 إ-7\F=ͤ&x!Fs3ݶ$RRa1'xȂQce小Ŧ=AZ-:zVz}p| ̽X GY IV .'{_R"!j# }s 1fU-w2Lbshr/LW2U4BG-L*poBTKOݢ 6Ƙ'*}dR45%{iŝ`Xp@%VObp Ȍ$aVk1R һ7,G~}H -%K*De(ả*un6Y ܴշ}jAiET9.Tb4$u~ged"U.B y ʯoB<8Y߫]W4ׇ0;ݝE7NFC~ljѡзYoY'6! DQb?(Daf+v;=Bm+ȩ}mㅩOŋ\ g*_hoh6VȘM=#g2_ސr&slL CF!CyW}*cFO5p%b JbfŨ2?/К=g6$$Ev x^p;?G!,&7ەa~K y~d,BS5P,6XL#l?eҙ~[!nT4xTXK|:}}:_7^wNBvW\Aog,`#'5Oz[G{DtfujQ]w69W(<\)-Z );='Ok~5LZ] GT/dT+nBCȉr?5џN3NWRŦ# 3ꗉb`ͱ,?Mƪlpq4 ؝2{}mجtSն/[R͉~Y6/׏)ZYid\:CdIS1i$<>N ^ߍUNfiƗ"ߞ"sބنv$3e|#Q hz#' 5*(}bn6>$L^xgM7Y 6 K0t?>=c$S29d7?3Mqc 3_Xuţ$)5?oXAz碤C;$.ll9_=% @(M[x- ./6Z&򏀻8Y ^{`som&;KFl'Ikۮs2O堌).* ^ Z%ops7$+4x/ D{ 1:xvkR|emSdiR$ͳ`qwWZ%aZgY>o9o3CpiX|yfT:<*htwI-& VV иDVXrzr]h9+<[؞CnҰ\K+8q}HM ;`Za8Q-ZQݴU zN1^Ů$ܛ3KSwt/ro;/1I@KfY֒ 3;L,%ARj)6(x֞lNzwN*1pxŻC59$~Á`Z}ՠ"@,;!z>u#J@WqO7դF5Hog@n0h}@nbR }1b\5Vx/vܽL dדB7bI~4TewN,2]DEtF}%+j^',Ƀ >X 5[_UFSv.Si( t闾g"0;kn \*ܚtKIaR;$ 㾤3R[7 N_@Б^")-%p?S&:όx/&HguXźMx%s~mz˖V:PO"hS=K(OB\Iem8UFXNpX?[!O՛ݸc:i&Kz)lٙ錃:P| JV1@{GiP ;KޮՀ%'^K@W3=K!b[α[l(AےI$I?/1^Ltwr5%1X XhD_)(0P𙝙lfչ(k,/vk7u4TīٓNSa:o+Vң;GH?U`jw-]<9Duc״,^Rr[Fܱ闩A3.P<ߙaE_߻I̐9a|9S,&-#UAd<2q{M-.@xHUhqAv^gFU4ȣg* TlNl<^q[f|98" ^#(-rG\ hDr8waWb%9Rz1j3hhoF5D'T+C+ڊr *9txTnx^2oAvٟd85 8[D2A$(sOF\8_>0P,uN{^~QRh>XCf{Ia_)xU "֙ <.뚜ĎvG8D}tS3^ Ro#O`RN\n6{PiX; fv=)˭.3p)k,""F?$f%9Fo@|*bg8ї.yL#/ 2{|£SX Vy[9}^ d95Z5 #}YK~!O{csSۼ¦9";n6†PFtbTҵa Vs5ے(M)iR-^&"|r|dogN Cty g5+6_ 8jU<LTOgD ?l&ƪ)U"qiưȺw#s@QZiՀk)?NJytB~.t1gszw5Fnguy^o Ka|)ۮĨъ::e-tj~Nǣw óL1ux3Q]~!̿$^ʣq3@IďW˿EtN6$64 ky)pn'.īinGi@U֧Zxi zᒌƍGR&!ݮ2:\3q䎉B׽mݨ$`rF.nD"(LhMW忛,7'D>NdÛ^74.{?f[̷ɘX7վcݟ*vP73?ɼ S;D9]Gp)|?Z'}% >:GL՘)Doꛌو%e9jIDL )q]s '&#ʚejW!(V֬g{j Ӽ(#MWȗŗrGv`O",Vuq٦c*}M?i/zh"4T9aS:hg/s 8?B]>YVQn;_$ѪxHJ] @ _[zF ^NkD~ YZ_@o6tm$ƦİE[p Cf#CEWiC\VZvKw?7Kd|a6Ϣ ?Hm+IBE~UjK V(, @}=^/VCBgJ%݁Kk톪(MwcXV |Wr^ˆYeyJ&,C=PTn;-F$NP.S>V[^kX|/8IÖNkcoZqZw޳f &偠6wа@j m Ձ n6AY)#(vᇜ:@^m3m#[$ԃp!7x%)|)hg.+M%Mmb>e\qG_x*BK?$A`+ݱ#ߗpm^{.%ȸ0xbk5؝smKR~7;:^FSW7%PJ9vAm <ȝr}t/x`Ȳy{CY[&{` POR(a"s6Zaa#8 "3f$9Zqlۧ9f#`-ŶtBrA(TU~uUTs~p{di֮2z_KPwl'|Z{HMMz?K lFq=Sk_M5{ nT I]&+VSGt=#5aEI ]qQ`mFWK}D@FYExrʤΠFoSl}DhŬ҅SGm ;2_gA4yL^w$*Y7_wѽ5mWdb1S(jׄ P{4?ddjWX@;B7K ϱْ][81AT[El%d.jsmNfHrl-K"wI/}ⱰE8s+WhOJq"`:GAb5G1ZdbHOOf?F:rMNC"!q_0f MF_ I-Vgccex2cEn8<.Ǒ+matp^7](-{_QhSD<`{K?7Sq'71&e MCp'{ ӣ:FBvU jDYikCElýhfo5^I8d,坵kNK9ws_L> Jͨ/E+aks9)47+Y2ɳv ѢVp\/!]9Zs c.3hg,tH#6I1IJ'tU]$:! p){Z.Jlz,ܕ)@3$ڎ(ASL ^˅v?_I ZPUMVk;_#m-xH7H?:N7PC>̰'8fLy9p?{{<TTRȺb jɥ 腀~ ǽ,$rcQbWn8,3giPN00S.\b*iOuE&(H'V й7t*S-'4*}XT><ڼz?$b]2 OJ+ޜġwSeKߒvr3 LqDPi߃Tn},8"SG)3SQn=,HAxmvs;i {jɰuc.[j;AeJMSTꋦu*)\ŞjS9LnG^JR+6KyXWMk>Y1PW^]]tPd>xt}bm/6OXnTEw%]SX-otǻ\o^xq wIey3X9&(Q@hure&tQg t:g=dY=SͩlhI$Xd=t_v?}m$'!sF8rŻ@!hX1꧴;+Awn4*Y1O7zbe%>>1f|kjR(+gܟ3F2`Ӳhr ׏ǎ/CDdރgŧ𼀺בAI踔s*[{Y8 TLwQOr^qxXrTkjH`u ; kÞ+ Yodd=1"}XD\ٍ+9A#ဢ>:flēfĦ>t~I< ]ckZi4)s>Θб{~ZyWAgra6?nMy}M sFr菳-V7d#s3o{ C^T6#abI*FvI&[ecT):5 PJ30<*d'+wϧV7]qELW62Ji .?L4 ,0a#rCuFLzw9.pɖGNz (#ubHȭD6h&eT[`"՞#V&|(ϣ (¬פvQq P8 AÃ-<cW92GxI +pa[JRv=ڬ*1*q`ӍYPo Ŧ6?Bk{AN3"l ]ts!bR3ZV^ Yloh0^YY^~Jk$P@wflOn1M?M #脧}+_!UOl0͏fSnFeC.ِaqwj_Arhp˵/W=]mkG6x|n~YT7SdxJ'M#c3zW,Υ^-`@ Y 2VA=V-0oˑƞk!~v^5Yzbpu6Rt'R~aI?fJ,edJ|UCyx[M*?吀]WinrlmN`PɆW6Ȇֶrwx"E{DBߒ(6_',H<ʟٹ{ay`N?p4=!fAOIƼ dAjMql-"rD,6;p G&]MN_M揳}pZ pДB~q~ytbqW兺ZhQT“[AX )3EؗA8mJf" YuxP.& '6"?|&ȵ{BbL /^ [/ÐR*^#HW8T iƤ!K}7ѩ h7F\?yR^4uR2]an0?xӖ8s/'o|DOc 4q %w}Ec5;u'{Y!HcH d|8DC^n'=Kr_HbD}&+{ f~ux6I[Uf /SQ6l ]Zk݁⩑/t6 *&\'u>⡵dqAQXضl*ٻ֨7aizZqZEؑEs}o>%3~'ר 惁yCJ|.s9F 7K'9 @]1#fB,7P8+!I [{T0\zßh>'!.=`L E;Вi|M_eԄ~@$5dsVL}ENĴDu2.dz'`OKy+f"Kr&dSbIE8}͚^s.G }sEb1C!⚎FRa3SgQ(=fU#AfyǏ˽mb2Y$ul[O5 =XGR+aq]2=FN82Wg/5h"ow&k߲J*xdtDH,ڞ9thQr88Q4?%s.Py8Ûڄ_,z)QwkWR&h}PW-0qq[L|\b[% du%\'3K*:hY='8!Wz~4ܰ\^H$^vY$_s+ Fin!Yԕ0VKmE<|4gb B@iO<"1Ľv1'&e]-Q^;fpsdME/Ȩs)6ꩭw#Cʶig77u '1;K#TҲWEp^ƙg_ț|;ؾK,PqSs`:11uQI{j]`tD-&-zO%Yc{!  ]js^rE~Vܸqb;\3]f ECNnX~j>9"t8.U3n(zUw\ ifS0'{Ք},|DfB.n6ڬ>ϋQnz7d'[ a-)4v:pFރ- ;K:}pɚҁB.%c\L؈O|'T.-]YS9K5FܤuX '9q#9b_ qOu+R'Z*Lrը] QhQ$Ka{ 䦬71FJ%,ߋHw:vdQ%leNpZ6k ؄-hSlj=ICSpgHsn7y'G6`dSdB S5eN}ҋ>;s u1c7_=ym%r`uӍ`3q@e:,$mX m{})+ &kRŇS>fKp K1T]rDP$_/mdQ 61rSlfֿ:uޞN;I4ak z{/o ]ÅsObm5h4Bo$oItO!'np&*@Լơ6Z9(tڮB9qN[s6c{U|)4ցy@tvTR @?yXae/1s  g9 W%_Oȋt7T=~3.v g=K|lgZ˒v:N\hIXEP W*c54-CJm6Tw$tCM3I" et (Єֳ qH5xDp*/szL_i-út{ eo9KpP9(5ͣhcX/et7hGX{+0ȥ,}dN>_#d]TSx҉x H oK䑞FuF͔ms;=t#\cGg`ɎJ@5#YQ?<+DM&"& :I-& ?&XKpg )b|i@?f^Re@Y(EJm# sf"bƖEP\:FoYրI줐 m'!^~}Wv[|R9JkCꚡʢpa= J|R`IQM >9&~Ze!=DdHa;v,,DQ]w29ΌA1П޸3N+Ӄ@Z':"}6FSݚz(e[]9$y!7ѓ{`?OC>(Se]9'&SVX+U⦴T^xU~V+4XXt27N xQMsd}Ӧ!- i&u\e҆5h>XyA?FVpx/ұgOj+>k[Xo kQm]C >^sVY0Pf>w&sz`.U%O+_<N.^NccکBRā.HYOKL=:.'k7S@TC1Y Yywt #$(('Ģݧ<,_lCY{lVzmB;2{c ZaN7NvAqFTL6Z,9z=pw)fCOuHڋBuOOj=˸0t2>U] 56KD,s>S;{d:Qo-d H툥d+xA;2usJx.\h? AC/ΣXq k׈_w&ܳӣrS }*+iPQ- 0.@+#mK]j]17~y\8̃l_ɭT2 f\A?5%Qc@5Z74(Hv2\$?K0Z9*``cj8cyƆdQ@#<'kzk^=n:: zSi眍/Y- g/futJ<*aj&s%SXɽ+.Oi G͙!14C#ZASd+<VnHٳKr Z>/Yc:BHqn iZ(3GCFsd~[*"./A`]~/gH:r5k'cY?].Ώ^6UIM h <`\w~ݖ{6;"!mNv`2XdP}#nau_+Pzkq$TrmH>&"qw3i[3-'2IKF]!%0Une޶1U8C#(P[adHJɿ»=s0HAdrxEXBASں^SD ?̰ lD1'La*XHNʼn _` FIE.Ȃ=qoZ VFSic8BM}ߵ˪QR7?ȯ?d?14S\x}_!P3&%VgK4OwW[:wb/oTnp4 D6^mZN~21JĚ1ޛj t]ϓhH\L%ce/IQ 3B^&E8nwO+Y-~=t_n(cӳ,H?cc 5Sm|r; oR{t\ ֨儼:0rV7F=O5 ҡN3ѡ~4~ 5,K6WH%u K 3l s䷶髲G? P;1-jcVq{2PvQts&-.ᑾ /,3"v32vN51 8hh)7B0Bwo;|vMBO8%9E#_씚 `p[ #K$II*gS~h3R`0['APwHy4JhbF9 )OT1C|h @͓|1C]H}2#֝5!rJU iЧ#f-j /8wS 3|jHla}jkʬ!(cYm"#%K:7 î+D SVR(wA Sn}$F& {EKYζN{ SL1d>u䒝EVŷU$#7}͚ ALlC׻ܝu:4Hu K]lH6 jJsoNjNūiqbD+8bXSX+!pgq$l؟VH-t >DSF1Wu/ݺ(+ZJCyU{  ڕ)@.ȽI?*K}\yhb+!`b#Ӝ#߀uw-&=4%JG׻N>wU1m0[^ߪAJro-tbI4؏\ZYx ]ZB, _@,gh*T0k4Df4#%`pى~a]Hh褯̵oY{qJOJ6L~K0-Ecں5tUtWqE2eV,;59E 5E$WgGuD0N6sDK2Pà8v0ǙG-|Ҧ2nn^4ا\pMuI|q?6iqę5Dp{F$ϔGp `ܴZ&m./W7./sܽO qB<'> bT1V+"}>JfKgxWB}{;/e)Yo(m棴]}iԷ}>uX23]<-= y+(˺vȰVl`+Fe {N zC,n2)}u1݃:k.AꞀ!C j.Q9s|ڎ&i8Yo_\cOi?LO<2 H{AwWN@VhOW 2h,W65,ƶʰ[&vh8L}Z&Q0$V?rE.o<@v@ ַ/9]hǁpKs=~,F1tuJA@2EL1Gi靰3c y#w|]XYg6\20Z>LRU֓yi/@WHGvb0\+m uQP}7tZM [wV7$DCh\q20ٷjAMoKpBbvz0VTW+Ao=CǝF5+)[dZjm[zb+2A-3-}#FgO40]lE uQVe[ +u>[xz?$ 50eL=xZ?^*;=o;-LڝS(DE)걅0%"$ڕa CG Ore ?IY7a]:^jLV9- wKڬ{f:4d8ߡuq@d l;4 +q=a2С(].CDڿr}'͔֓%P}^ՃNҮ;:v- /B{٬n+:+ Jto.Bs< w5 nUćm5G!"2; 6yXrF-4OQ)ZkP'P(%v?Q KNG#I(!]FhAQB{-Ec`J.i#qzv],< ]dփuT$tw-wŠ#".贃x(Lg_1$fmEUT@e+J` XCXM{a Sry& 0\ã ܑ3O{G#*u|P6( <`h }ȘxRew3c`ku/GN"_D>.q ovX=S1n~dcUL&; UzxP >-4WDe,T<\K _鏹Ym /9r?#;bvZH"kAӮG=o[]u05VüCsLk|W;|#mCu}~|h-R>(Ӯ8ER2My&,j=Ⅶ*wX[:M&ۨT?8 ٬U?hOh)? ̸鴄~S'p<{rc[gN c$wۀ(Kt ^ߎ{Bq37V* 7~+-۬8I]t PEq oRTMM=5LwޱHvu",r*YwK%Clz:=`dj]Ck$)}`LȾ(A1 A 9$7Is .C 8"zyQh/S|Dv[C&bK ~Y9Ib(6dHF^!ǤҰVmԋP$@sJ(+DҶ.\4&ȫiQY5dw%棬[ûEUTO0*̦SzW ~8ĽT``mOCU0ŕx;x Jg 9a*gkwASdq.r _ -g:SVjTR-*}hͮz 77CL=/$zaVZ~1Gyk&[Θu`3SþGo6U!( '4 N7&QLD2g-RHKɟCSޣ}x j֒+R;״ knL[sz'Xr,lg: "r*c1LݬԖKH,1'5sJgŪwкKX܃ 9|0hٵx֟"KF>^& HشݤY>09ᢎU%i8oMp{(6]r=S16S4hAe,{)R780 b#ݾ< -ۍ굲q:ݸc2_E<)Kqe|.bBT|mC9gibst.hʊVtIRӱ\&Hrӧ&n|c b?=D|ox}E׺E8xBX>n co $ShA FY=1 g!=0pb v ʯ2Gı O04Znv@ݒc< 7F7QR6iNt-v6ATHݝm(F2?rӯߎyf&YNۮ}Bg5=ˈts_?Fw$r+/[yMrb&6__VDcCD.M[:AQqW>]F})rB% ̾}NYD\@l?n:[rPy: 1XXn i=[h'~3bLFbe5Þ 3ҌTRTySA2^A#4LS;dU~=O;u^q<S4L+I0$whory+o0fr.P XiPhČB gR:2TI`aסܒ+&{>qxHY~m< cBu.q`+Q0u9 38յիZu>{םZUך݊G.MJ7)Y0i: dSY_!KaŸQbkF^KB}3tEHu &Sj@`g>I!rχH6fw8B"<DЁBwu2Ҋ<4Ws<)}1@#- qq}F<6{A8^a.ek wᒢ.#Yd7 TL.@OsfAkE$.iހ'켥(d#+E_^H5;6Jܱ=v1("2b`Rg-nq L3]l!6ܵβX momQ }Bb!ĕۋ7>PpRa1f](n P]ECH.Zy4]蓝qG@9ڎbg{H㪝X\I_1;C/gږoyTh3.tM2ܔ^MWez[.W*C8Z|"$1#]1ƞ%<@a"\Sq7`6p:DlT>= eqjrgl`%fT %VT@@ANc'$LbbCA]&=/fkr[Uf#i^CY`HثQ 6ÍW׉cWgmK!bс 0n2\Fxк&5މXUI[DDD\rT DIMb%{\O2[ N@ݡf/w@8>uzRDXxɒc@Hh,NdK~QOǣkmN|@xc35'ݞ*1v JBQ0g:iTZS"^qve D{Lq*UCKXH]5fY w 5&^1yhdS6D^栍>Lt-'Z-2h1:~߳>[JW iZF&GA,zHe$r\ 5LU> ;\7_-$y'yb~4i)HMh'6<-cm0lUJYֆ|Jм^ȏ[ӌSNa{3Yg ۯ_'ya%J)eL Ie)FfcuMwZx;!Lo%Dg-ʒe yѩ1eGzw4oe!r&E|"u٩ T%g"_|852]^و!^[1$5bLIrErT(4 ,8 %oks_؝ItVc5 sJށ^AzC$ޟFt.\ѵ e^HwDF(il|/%6D9հ %3#FЁ¨>l D.՛26Ho~ +ʩWγʶF-,^'" NYU|{NfiK{yž |1c3ɭ> ' 55^r2t>;g yxMbEzi@_Ap5 [$u $=j$4Bz6 MV_@Y8`/ӣщ% sNS}Cmep{#~񃕗\IoEBlWn*tazټ(K`^K9(y˘R=O'~-7V!+Z-A0_iǹ mH<>q! =8E~zk$=PԂd5JQH^4n6/Lwf5RxaqI.W ټu?Yj n(+; k ' ?*XZ~bO!o*ooD sLkR, lZG脽͹;7ҥk&${_?%]<Բe&5ȒR&lznIʓb4_g¡ iL37+MOR W n[a*RX~6O'HY'p-݃J-B1Wo -8 n-tTɡwєt<'X!vRB2A*9<;5 yP1([};Χ:-tP +X~Q,d|w<軅`ѬMt MJr.4c/ɥ~ QӾse(sUiKn+E&ر__tk=`AǦ0a,x[o/bs}jǍt;3tiL-+5C` Kёڥ]'"{EfOfk)#R[DH_Mn{Y KYAiE)J!gOʽ~2u3rXia/I?ҩ}8q&հ}̇f )̐ʓѨAȬ_ wfT5; 5ʈ" #يJ.Mt bK`S݃@!ěyOqN[P) ˊ1nfN.m@ ("v#^j Rwj =a<0F%,p࣌?9~"! w; ߺ: JjKg p,H hU[iC.䟠kEd%v~[iX_ ހ]LYY;LCf61354<zxSZ!:u#4`{pސz[e,7ϱ׾(Ep&i5.j@n(ǐA/I#iWB<η69Gy9: r|& 13+k_'ժ+0!)🕻jb+$nY19)X {&J)U5 i.82+#YcP5mT$$Oܜ8OՒZ&'`LɆi[|esr%NL}q MK`LdZ>YG rJ 8VYabf3V9A} œ9e0g% x =&]; BGf6Fqz;8Qu㥩K}I@m_Y^*wLH3D\*^utXj b2~T慌&0DPH\71jŎ_wTJ< U$> RmL;qFNq;\41Q%镩:prrXXl_A;Ҧ7i?fn~ R +d=U><|6tr]ܩ֞|lO`צqA'Oi].kYzɦFl.E~I@=P͛0^bd8E. 9*ExqtI/Jbq|0 6C赗1fvp"q\4X5HL@hEWdy6!]F@ \1F)0/PIGH]e3nuːv`YeH6=ƨUr U@Ez7{+,{@R+* c=p 1gJx㼉uBwUB0 <ݧBnMWsIe{-.,e(b-0 !}Wm<@].uU^.,?+#o,ߒD([ze= Q<[/`^JP)k+ZO#xhHK RTM4H9H/anzfFnrmegXR>RNȪN[lIJǗJ5`>x۫bh2 **SF6{)%}wvqnLy=@[dE ΰD~ ]'R$JR:š3ns=0[%jL3|[\Zfa[ B0x !" UwcD,'N5\09_$mcp[6nJ֑" d@@>1rS!0:èx-5l)5J̣Si5&qCSfMDsRr57a ܯ'e*>14N4Գ-6 бZo]PdZ]# i"ȇ {jϽZa?j0x9g0Y 0y 3l1}^E=W!Azi :!j'e $MvJD{FS7>\gz}BwB`*2o.DL32,H0.)ei;wi8+kRb*7VϬ.UA 몛5b]#=à&;J RR}=\Z:=5>t~9Ւ9>[pDyT;?xW(-Р \tHjz /Rq,iẅ>MY1-UNoX4l=9O;nV{3c,`PG2eV5A\ )aw(W&2]omFߘŬVߣC@kUA+L^kpy@q*mWw0$ulVgYĢ!Z锇2J01JbhlU4Y0$ vEۇg-2 nd7zqzTS;0MqwK×B#ctVj}oG@'wmKNZXg=йn#>; vED˷ ^|&ĄxޣY)م0^ejx]a2a%A\A?眩HF)މ@LV J:>|C)uuz(}"O'QgW`o C#wE 8 -7MrVg" w\05f )/X3U= ̵LW@{Shܦρ5'vY/y)4A:_9yY=aJlM\`Kp&V :_DcSN =3",fDR̐P]B2 Z#R`};dg`7bfsqV Jlڒ,#ϗ BL Vsu} 3~7REXToMQܿA=.7)1ӥ{["Y|8,K *O+>QUk|DP9ƎqqL:uf-ij:-nvhs7o Oӊy.nDt/I1VdU qQ)^%AWf]!䬾qI$U7KZZk:9DTPR]=S|֫`$&6<6\uoΒJiQ2S22Z(:.L`C:D{Q@bDB_["I(o;d_&;,k*šZυd+ۋ yCĽ&4{I&8OC~]y:8UAȎcر>.=[IXK0NþVH{i!L: X ;>ި- d`M9;k0( 9ɚ"5%mL^i!Q5DޘPGVz* ]0fj/ 9 2&KM's񉥓#V} GJ`i8`(R§/ywc./4RcFN3m܍9I2DME-/jZ\%It7g'ʂQl bJ-uuV8g4r9H>qHSq{N`|[LUB*GN{ڢ-Fk~5(=qG">G:T@XƎUbI.rHC;e*3{8-VQr!4W=;$?(KĐXLQIۚ&Ui#cET*]L[&5۴VNK{B1qԵJQE]mu Z{F8t$_j 6BK]/Q_p$lj6lk9_YQ*<`zI뉖`?61@\6_~➅+=#\a:ߏ [FJjdS7UADip$s׫>%<ߩ,QD+UVy{`P$ RTԱ+Bmr %TYWqGwnn;x^D`~v=(dOP/T;`Y8<R=E L@--c쐕㳠[=,U =@AGNTmŻe}7菰nnB\Ƞ61Rn [^"!èQ^&`bsU{Iq[+JMou=ytnܭ!SxqOjJc#T}ss/  :۷w*.xC3<18` e \uxB?2"5ŌBA)e# ejqߞvu۠͞>#Z$@/BG./YoMP9b|@$قe A_?f hJӒPDGy Ҡ%9Ά԰dU$Ig }zC,N]g$X*(9(Sz܇=<g *Zp]Dߔk^8qlFʕ2[ Hz%U0JэY8uܗ . #Q^} EB]PB"dWUX⼷yZn t`Ły a;:= im&`lJ 2džmuQ|F2)e*Qʥ"&- 8H(T=uIIғ杠ofƉI rȆ< %⥅&_MGށfyHaPҺ_,Bz| Rχ<~Ů22d?2&k% qAw}ĠqVT, Y`YJ?2zR5Fqix&i/g4Eol(g8Ap>S97t˥}%=8Ee($Pmb+tiՄۀA@#{KwNA#¦t}"\9|Pᛄ1f,k?x|){Π5Ї(,' 'R6+K\KwQ.: h3G`K"gOG $3/ ULk{qvI5IV9cRAm7HJ>ͫdG-0Sa:ԙB -`LYCߓxa29po&8DF䔿f lDҕZeZ/շ_+םL>Fqə9-` \jv$vnU,A ;!h:LDr U1@8P]rlPA^SWҀ!|kYr.)&Y=^DD++*Yz?BS.?5 '1?:Px5&8{+9p?}؟YTpwKho'o5&s^4HV+lfߧ=!,mR̷ R 7U%U;9Ьfk]H>$)P.0# "ʷ#EDU꺋5!>{ޠ\J5Sjѱ so}4#UYP'G-R(FsKu|]9Iӧ  }&6q6=Dɪv0Jzj f}K|3vJS'eCȼ9B#iX zZ/{)-ZH!yxϣKXS+^5篫}cRZ i&uuYAIԁIyyα<]-frEh ۧq`öe-Ґ=?}fY:Lc8,큹yخ-+Qi{ ׃jez;C**31n<Ĥ_ ER*yzUavIեΞ "8JꜾAJqDvz/y?х.ߓGM% i+\_ݨ]s/Z *"R.saVG$P Ke+<ꏼްh2!2L?8 ݡ:4 `@sYsM_^s0~ԓGC;?:P {ƬG`5V4*Y[>3gml%/.i` nui^˭ɚE+_ 4bbnɕN4~NnjZ/X)#Y^!lR&ɽZfycƱ0lwFc&n i ao]LmSBPNწ3no\òRY kI 0qj(yVk҃zê9a~^:+[IC:f'\mB0E`X|wr~}Q\eto bG"\Nd/'HwTNo90 ɦrG鋥Gİ495HŖ&|j:d8gfAwZ礳VǎP9L!^`PrpծBE78?!o.%DxD #(_@:Pg/-tޏ5uBόE60,_>&oƷǡ3>FK9b^e1HO7K`Auuc`ЀQ0%R[> F3HP-FlA48?znQ9}@P*ޠ(-*Bv_|SPB[T< qce7|)'ieŒϐ_vfы`@޴S(ɝyS%)/粳ny*_is֗  [b>$T!Ar%zWjZdRK[E i䌶ocNt {xvO2A3V8 rY鿢P0UQHrePK^MXm6U.Ko/%i1=XOPaq)ATd9>`%qk^&Ɨ@꯹1XMҍhnȊ; # sз7T ;$>30;@)j ,۩0^bVkw@sH䷀VfL9nⱏYUG.K`Yf2kk|;I˜2IAQ#1ޛM pL=-]t8H.8oEtGy^ǢԿ~8C}X?hYG# t^MDL{Iy݆֘LV$%ka%hH iuLyoaG9Tix 8E-uz4h1WNKIѸZByd26E"&>ntiGx-:wx^fq?`Ҿ׆R{MO1R!aՍ5pٮ 1yFy4JW3Y91OkCV$0ostz 0ղY|m @ցm{X;J1Oidz4uyis(嗗WOM,-a) zs&&Ҷ Vo]w\aPAՑĜw[媰*m{\|Pʍ=0 s}nN{l[sCz|f1Yp$/BE:<ڑ K) IH?8%ڝE -UH5swD54ZDR )C(eXfK@2wW]b` h[ޓ1vhVEJ*ڸ4M.\@uy<0-:B8hĄա-קeANi/y%1N})1l!3~[n0ϠwbpQ%UU+τ.*6wvHj'tc+sC#f Poj= .'O65W`Q< "Jz7;FnT 7-G 6uŧw"vxVη2c_s$]K+,#׭:y^оաx3x}Ͱ_Y6N*E/L uqac||*) kcLu#4] o& mg<њ琱ڥ i}QNb{͊~S!wdOuE%LtMTwMdX raRCAb@1zu?{Ѷ[H3OƝlJrLm2M_rX3 co$^1KA3F ߼qXwkL)ts0e'[iR!4iyn]#-5$,w\tbEyTչZ6k9x(V'j΂7l5a~imRD d" U_4 ξivV@s_qO,S,ox*Zڮ,$0!3ѭ !21@a BޮC{=U~vR.a ӉL7meҳY퟽bv3G}w8s@;\qSTZxdg7'OM".!V ǖ33}ssT Fq l$:H#d~8Uп{#(׿*tc\.X cbۉ#k@GvxLkAZ0FFбt@_uԿ`%!c E{Cvv .Q_bCNN ,sIf]^z5r5a Jzt.\oe?;h"cq4kgFсLp"߷(@In=90U6UmlxEx5ԥ#oMn?s2L"0 ?Buo!D֔MImOJJ;p`?T_ 6'IT@<G A |qF٫Y>^% f_eCUs~fL;<!MbŇ!1=ȠH'4h@.x:"XdmREx- ,ZλLw!; Y{>w8yƋ8 מC.[sD,G+~䂓&M7AB!=|oś3ZDZu`Ls?ȓ09IBѧ>nf_ .M.yOW}YmVdJWomRXg{##eʣ`;eA] /BȲCAmL4|2ۑ/%xlsPXV<}$!(,[ _=elriew_(pG!=(g2c.3.+=tbQsf[C[0v2ηЯ?E ݔ> 3:T_ +:C컫kC=7R61=2Ϊ.뎣c3ьXJf^ToJhnQ\NonKlPr̚tEF7=y'nsؑ3\9kP~ nc?C~>Nn"|Oj +zǝ eDkwJ]42\m87ܖj>A mNewAo3^e C3\} $a]P^ۙ_ֆ">\ׄr\x%̐':Jő}JY+} Aw$ܱw3^w.MG3\`or 78S_ KwA~f:@0Y"zf5yX=QM<eɮum\Aӝ`#t4j)tB6y;xo0{&mJX\BT<2Ps,+u~qyJ1PUEѮ,v iV# \ 3L4ri혉䥏ڒCw:,Ȓ7Q.^,(PLҿ[8IqFST>_>/*[Mh0Mۊ?jH-6.Z#xT)Zgm-ئi,\/CC\DpP <W0x1җd/:rfӸ[5wm ͒SڑM[@ǀ99LyXɐИ#4 `P> t3{Jo+N8m!Xگq]yfL.|!zsY'-p9Ꮄ:"MRYft`D:7-_Quz|)>o ɹ`5z9ijLgud0Gl5-ܼRm7褸}m,UL \\s e9g(ƋnIdaSj4\d3lE>VI.1XIȡz.[/sr2'Z[]bD4]@h ]jvA&?Kέm21TrEؼ&MK ~Ei) |FiiĜi!@ֱ5KZbJ_2{y0lE_Sr;){c@j 0`wT?%Ɖ2[D;x: v9[*U*1%U +/ 豐XJ!dF~9ܡ*.^;Sij#hH7ނ!2S oo:^8Z2;I4e.!mgj`#C$=HϬEs+ע 'HK^ɂPbbSDg}qg&YLl)dHF HqS*8O-^5K(`l>|TF# .!]4@.w\E(`]]d!FD ;׉cӫ;z>|F/ClM ;%*X砡~ʰCC{ 탚CP}<kZwaZ$ ^Y|A~8o5Fbqrn>Q|"r)SySs2aHYE/*SwWp_{p9+1CEs{MFވў;O~v"O|EdA.v4;A?ȾL6K[IY(&O^d c,bF#]nP?X$6{\"ȱ`~`1 ډ#ZIv̐Žz0Ήi yЗ,Œ#$zb JGHa}]R[q1i;P9am/$(df~4Q/1+(0:0:nR m)(%?upy O1ǥlw5.0b#NN1>~&穪W;UP\2g\7 %%2 >r#9>Pg# W"0\Q)Y6%=KdDlIH>Y$B\&lPMŘ|-Iz@fz.γPYƢ=T:aؽ08o olr PP&&A8X'0i 86>s=(1H7vJ-0sgItXZ;OASufAX.TMaN5!̐ c{ɞ#di/*gǮ&+^^̂9;N1{LDSED]E>% yEFLhd,mVO[TWYf$N՘Nms6A>-S2pDa^0ovTBq(.ɺx, Vh|{]Bѹ~&~9U(wL30D3?A{үK`OdxMeGPQɴ5FYk3%|uwy[ rg"eRxd~MfTW).ٝ!Z_jD,6rUnyF쵡7 bEkG,wFEyfC'(T4r'+Ԏ=}}>r,ҕO7p(S_N>@XȅZmŸoق 2!vRrv$ BQա,'2t$O!ۉeN[0rόs6j坭1gԀk95Lu# Sjb)-3Q/D3LKU{27yˢV\?Nmw>gܴw2A0)3.00h4ןnmbj4.Ҽy;>_ 十4/>oC`Q]zȠEsV ե2) ln~wZЇ, "- $KP8Ag*[:Ay#|rp(yzjB[4lػ "͢$&fy(|s :06`(:'g7znf;O;\\/ $GEimlM!;<ĺ_Z7$T+Mo| 69ciw a©YHbČO仕W,-Fk*AGm0PGPex޸~+X2;C@\AkK,V[+.%3d F@T+x +a6Nwc!ߤn xpNd Mx8lK"prcLkv:׋nP7)t^  H3#X݈PkM? -ń,im$(o򾇉QG^̍oٲL9m%fP96NR~|mhIڗf%;dW[XP"r[=YǍ(ʾcɬ5C2:r!`\HU826oStEmZ9)S YB?1 y!WyA>Kְ9EC(kR|~{ %W 5\Hي1mS1KR&VaK:я5 (}W^s!Oqhx[m\=Yii&¿)_WV& xe~=թeØ;a_)`/v_]4P8aLŢʓ]=(Z;Isᶶv*vHLb7\"^E~"`/,E*[YO*wN)!l`188JtBi. ]?[cU+@6!# %K6Fi.(b=V;`gcb/q@4U_km*OݠZg>=$@YjbPGKγ*?u%Qݑ2OzIZ3Efh`+QUmР;s Y_+'% N -w[H|H]Ja 'Vm(RG e[֭\z-Wrɳ ?^52EԛYRw2#F a33ֵ^SPamXToNyMB&":]|kv@jjƳ[҄py@֗bo)V[U>TS ;'s WwƑ^g k+ӃϽ"^ZbC&gqީFǜ.+L۟lNNB ldTmaD$]"Tu!I0M7/KV{9Ij'BM ~$I&(&.پ!Ocy{+K9-KpLXiQN"}Ӻ`M^&EwDVm#@^՚.T{m [NJe~"F=Q|c-iK"uMReTQ OA&WoH)NWCYAkTՆCqE>%|=ºnC.o3!2H%>?UˆPE/6Qim)azzGƪy:cw~уqڬ""Ŝ|ߎc:vۇ 8Î*T|Zx1`Gu%o(>ǽv,!GAb@滘V\6kL?\;O19;\>R/j͌@S3X}"Aۯ%9I b!hߦ{e塀ME[ u$C^-Bc&ٵei_> ^w,b')k(lvuPwjJ #RuǕ`Ex VNS}8 ͍YҶ dN v24e*F",LZhk Dw1 #M*v+JAX jajפaۿCCMgO:UjtFr׹ddҋlGE,Kw?ۆJuRbٳM&}TUt2E"ÖJW9:VV9ssSs\TpӦwH9@XO݌/?ʐZ&!#YwSLTF'?),^6K> )j :=,SK7%FS(fYɩѮ(6 zWﭴIZAa2 ប:1rM +-oiW\v؀ Y8`>.qnbq þ8(%&%Na Hz40p=yg,&ByJDuۨ2llc2N v) 3O yGQl&<^ie3G SV/ŏ}".U ήBߡoJ h!q©+pиB/H8KN??Fmk^uf닎T@SG*4•@ 1Yƒ7ZP*Ct}#1ɐp"y|y/DJ~稿 1^̀w8\F2-˾7V}`˕6 q3R.y7 E˃$Cf`묗Y\VsS d:~M=U]=iؖjإC+P;ntU[ Ř՟j.Yh坘emy~AP¡=3%!'0*E +_2oDvPDPy|iqu,ޒ':e;EG>Okǵ=_$$yGwᶨDAdyhOuVfx"'[V !2jM%b}l-\.<ni7<]v'ښ / WF4*#:pT5.4 ]>sECuԜdJuS) 8Ar{Ã:>I/r:ލCe('Jf*"'5W`l)ko&ǒ3 :2T֯j4$/SQY:08Q{0{Y&Cၬ6|$ZQ⸔q~U 3Tr,b7 (}rTʫvAC v$0rex$PI|ltCB1~EڷʔjP](2Nj:Lk 9p`DAL iEBh9E59bl|%ZЗɤ%c$ͽsudDz+2Pf NqcNvh$]2= `‰>ɚ:]:N0E؞<Fi' X^FlkmZ j."TlÖdV%* +3E/4Eo(e[F25|}sy(y$Ek-y+@4D^m0tgƎp(Fh\#ҷyV$h0Ш$z)v_ɑFm/YOY_%X׌oQSoEhݺ.F HYD0/ 0W)}PG<Ü")8LZ,rxGؒ ܅[>4n{NW9F7F]; vzSa%}Z<Wak :Ĵ$ CB˷FSo,0֫XQp~Aڻ+IaeaBn93`x 6\0cKvWF _vo"$faѭ쨼՗Vf. 8p+"qojM܂S.=lzM9x<-XPbc LpQK t/%תn#z>`2Q`gUzπ󷽫r#cgywn(DLmm*8mExvoV8RYz64߀+#2jO/ab(nD%GҴh̶o4h! { A(CυĦ1җBHj6_fA[HĆ#Ӑ&74B2_8ǀ˭ +Hr%z| V@JqFuҨ"p( .=UX+\2;{`PY bBԛRְhA?!_D)Q ͩMoA*ex<\1Q`IzǥB|]=q)0|"CutͷB }kh PT|N3)z :20?fFaZ8CMfl|}sVRf ;A4֠Ϊ9aE .PVx"9+*F72y3MW^%Dv,} ۛԂ:}ojg[k]9l2;<|0.jM:j2Gr|pqgΌi!sj3G]N ?Lb“qkPӨ.M6;sXɵ64s)=8> %D T3:Cp*CAgm,T "j<I!WYl$ h7/H¼/+#qAꗮߕ5W3iC6B];UzS:CMTOz7pl Ľ΅H}d3I䴲q=Z+x [7hf|sjbgMk%~Fo`;q֩'ݲg`71~8PҢô)Čpy=lW $2#h@:4*-]58=E4Bwlj}teal<,~Ǭ䄯 E1SF+h`)Xγe8W! 6)z!V%rl74)iXلA??{?Op;[PG"qپGsXa!%-K d:ѓzx\y1ɋ/os3?9*X")ֲw3K(.D:<b@dP.πh)UBJ@wccR |e`(`̼߹p5ެTCR 넪cݸmJD3y:C H-6?ky:xVQLXwxM#?kLQ~#R+qt;SCg;ʉ^ˆCtb_~)7zm6 jfҠ6SES}sS +S=Y֐g K/1o~t!C|#jB'D\) @K?W*M{%c'wKOȢ+N( $I>f29&IǑS}zg-Х, Б1 ;i12^2@XHGvXTza.D`(%Mh/|:D?`i(l὘3 Vш"|LE1V4=*%[P2/CbAiD3<y,hfѿ2oMyy7B9P5o[ Dfk9[zH <@䌃ZRx}7Fulp2`i@B#/yCjp6 s1>_\QW75P~3xtF2`8B飮6T"RkG&0!_Y.꘢on҂q`5MBH4F~!g]P]&7h6xF\%EB{*&# 9fpPO\8w (,ɩ@q?XTtޓ3#7oQ"eSFg+lc*qWfl#s.|hk4n>h6H>Z~Rfr`?'R32Gv̯cGĜsށwnX&ʞнs|UVdhw >GG{2A=k#r)LZW7Tr^=Omѻv.Uh1z(dPC-TъjPQKxG.^"?3]g12W&TZ+FGCN/ mJPIP샐2Y:G ί(ߢjĝp=. 6ɹ]dVn(\jdj| L:042ֶ&a.@dI.1< J)\ -+Y&]!1\9Yb캐Z이*e AnZJ FqHrwOF 7'\/^,B9W##jJcfM4wp YbDBQ%؍w}d(_0AyGʋMXfӜU{9ׂ>߯c6S7^rےt/vv|oCn08o0`e3̙Q`n?˱.nm WZ|z!әaLh uFxv>rr]'SY[#5?KBj4ur6/OʠumSXxA հ- Wn o3x̺[dž Na8J(0Oj"ԕΤ4NԷP :Sjm>Bjve/?z& Lnց^inzbTjmѾ~WDDSӪ.R3tgzdhp;Ѱc#2ܧ#p֠€Iިֳ+ؔ)~ P{fZBpv-d ]<)'7Q^]%=pY3l0$,PSCG˜cGE?JuTBOy bMp"BJxjCK>n2Erp_fIm,K'!;šWcoS/lȘ2_>kE"U3S_7PG܉%-iOYshuMH߼[Mݨ+#ţ=aÅ볨[jԆ^+y$_qir*a;0^v@LY~]ڮ߱Kgj\c46ޢ6"_rP^ M"|Zw%P/^ԫ*/G; kj|CP [FHuzQ/Du lL !_%9u%ho5iCy]F'!- rusށ%h>t+!k\ J;qV%ey!!ܻQIx2lJX2'LSɚRreY\ǐ&é5nC=z 2iTs^79c`um9Nv,cR ~e0S[O 47r_ RMs&MC`f]$3 Z c;"#"zR&&uM׏#F$Jp U.:!}5G-0ħ-R axGoBE }T{vKÏ`{}L"$*KD<2U=4(@;Q#JݦN19YxܡY2/jog*}.ReT24Jnv v9ztXdq4_TH~vRTxZͯ,X.>o,`BO׼oŽuⰼd%7iZ`Ưqh1N6Sbȧ!bXC=pZ+n+I!UN{e?Wfaqi)gmoB`[< 9.U0-4C%l pٗ'Rɰ^i1Xȓ/35 k v-oqwk1߮mOe^`rg>V6B8M n_Dr= 1_u.1F\i%dG&b<ſiLXEr\ӰeK&~;)Zֱpp4JmѠM(a"~A@n akXo:D~ eI#=EEZǵz_wOVHj7-{ΐycaU4^'Yxyۗ@ nTo/)}C=F`~u6LdD~œ\rĺIXU[0 CMWjQrYhI62 U6iJkm@PeS~1VXcXSX>M jٌn1wJrΏnVXdX[%,\pMj/Ё{&x5q?N|ς2p}xQ/:p M B6rS2"Cp_rt@fydV.޸izXvX,PSlbSMu`ٲ-h ՁmIy1s{]/X4Rd)ezlAyE0Hz235@4{aޞ!MI\O۬^$S C.Ν0,)RԆ-]†h0ϯ{:v=j~x2AuSw˛a76'5`*CB|Bx/͚ک8g-;,u0F۾ "v?w>W=KTY;n'A]odhrBeϙ$}A1&j=ݺ1_e&RNPT]/"<QaqfhhMϖ-E>o3l#;u׾-.hq\Z,5{+0t=1QMB81r(ԏimv0iTc0^/141KWJm?5g<9Fɽlגsh0h1Z;H7Yh R`V"ucV"8I$^׵6T,F9JSe!=joHc< >}7myߙ`A%bhL0,⯉77fZ5(* +;I/zbS ,sQ1ք k `GrQݻ*&D?fx88Rn'钦#Y`ң t,GQ[)-:ѿD#A+B`=BoVNFM "&$+ &?jyE!FQrETut/FFn+sz5ڙIG+|MPz 2GvMI#ۡhvГڒSYck?DB 'aHmwnYAh=Yb,lzA|Hߤtd;뢠4$qH'0E,}a/ƭn8[J?  k?j×(4"Y|*ZHFtKxQ)spJhm^\qTI&h&yg~s4U-`M{}$DH?7DW:NXi&vBnЋ>Q=ґgo1Pܑi"dG xv`Q I}MAV# Qpٌ=y!g=y-N_)8g~NI(::U]NjTQ9UL෺ErGTj_~PCEbSl=ըr`opMQȀi8|M{ԙ[{lQd˦&*LXnP_ȪCL K>G ^ RZgކ}P&R_TvpXfYK4suj h6Pt+07> o%  ixXapX-zu  uؾթy֯nT5(";^ĔG֐rMn!wu62`HX+և\cZ躛fpi!Ȇ@ݠ2[k*hP;l!I䙵arzx;3B=;FT0~ȭ[7fW@ Ὸ4_JRo,0BOgLZ{sℂJ#M={,9z|AX| v}jpV,3Ose/f7HsT5=1rf٩ կޭoxy% 2iE5TU8.G+8RZYt˯?Xm<ҷn}ł,a> ?'- Ot~l}fĚq]M.ɍCt:fS'.;Kw˘\+:H{yBoԙf6JC<_R+`T6،4C)7@$[u2BŔVn$N/_y_R pQ_(V0s#Nh-Zp;\|BțህTԧ6u3ISK܃JVi!G8OxtG5k>x@{WZn(nhJc,bJ":=Wff~%E菞Fu"pW B` eh&ThsiU)mP7 v- pK?}S3@j>ue`7SSlQ%;_J -kUe;aje fw=g^wvU ' yg~7Σ yOq}'uH۵} [J#QKq>[[l=ֲ `1`7:y"r:N2pe1+ EJ .xNK~S-mDzBt)#.HǕ<#C :D% HvJH}6ዅ#PA}a1 ڳ5|Qx*!bx7h{C *OgKq&(s#kK,B8w7gL l1!fr;N@<ي_)6#80g4N fIlj9 L$Ysk[ KϦY[vڔ}D[vgorX=}rݶpzr_6s]aʞ>g5b%l|I?NZ[sA0Q{%MIKq:z2hj&a7#{{\sd y{_ T .\/oO .# ̓PD  Xd<0M {Mt5v}_l\KY2=|:t_r g}1U'GaEOr(akbG%Ԉ܎p#<}e[WS l=P2tVv],jYnҞ#W's#R 3Z%)[ ((CN՜3U ;LC"Fn߿)yjPK۫(SlYhԻK2GS!CQ4K˷S$ku[XDGX#5"qB^4M1*"5YN|'#Oܣo$Ա'opv[f6Y *ڟAw8|MT!mUL1Dp㘸}7^, vL7EVz&V8,4(Z`b^ ៚"wZ4u߹'wiӪ*`oH@K6S [Ya~B4IgӚ}GI(>Ȏla.G˕~DI$lfXsj-& <e; ͳ`}1%.?H .ngt\ΝzX=O(Ŗ6TH?% 6.4E ]ٳ2)FhA\6 v&jOpO_B(9#H#FkU$DEلi_22JM_Ql6(> K@rjZ{2꾴'׎>3lI@dwP==Ojۤ^Ӏۇ]Lc8D8AO@z&jVz':,ܑF`T%.fʂsO&>Kx1O݀R6P; g "qۋԟ^! E"^&{ͤF336ZcQD-t%>RV.Ҕ3&-BLw*l9iyhy1T?eݥYS /e,)FiΙeb ޙ\${(\4Kg$)&3i>iSdc'㍼D{#'j|ynғ/~ wO3VZ՞WLX2>j+r% ^JqDŽ |@EHn`͜Ԝnj!8)Snt%&j3So='F̂FjDv∞й/+Uéh4khSh6vd 202C'Bņ`+e9h <|oQ'ؼsR؆F5Vg]K?M%0vOB陆ܱcݧDŌDlŸ~9K_>x2^29qZxMdˠ%L̛A;]AtH*Hf퇦gxx C.;gF9OηmN 䧺F|ZsZ.Cz~#F5Oܰ|av)_Q nnUꙟG. .?EVFX2 $}S)2. GlT@v>]m`ṣ影KPI<>nOHh{KѬ/0v;(VMbL+a y?K T]Z]͊2BS&X݃N\K$Hm a[S-h Rb1=Q<"M.c- ~'jnc@yèC3nipGS(S{hOU4sCnGDAO%JR:kJ?ČU;Lۅn,[^SQ(wSLbVܓν/_\{ DbJ%0[ p s'7$ļZw<[$%tczk'n SS[~E92 g(ӌn 4c).Vm=+AhrڐwA I驫rHKmjHuA?0N/9 V:8!MCnx .RNB7kjA(X*c]N*.@VpG>'kiX 6c3y51.a!"~T ,)}"GXKq866 JISf7I&:鋝eXb &\heGک9|<䂕?p* c,f ޑ 'BAy:%hUBf_ CKn_$8yܣՂ1ۚx ORIWcAGPo0QOHiBB'T͡j}?:$\Z52VK-u?|P9[#iL-̦M,̀Nt/RZx..mO` @ǶhfDt5le-{:Htŵ&n&uyrAR}Spgh teu_QOSA{4!$P-*bD4b4_HO~ǹ2,fط^8(-FqQp|=^5_9vq{.RU&5^;4T$nų&H}<]"n_=m!-h#>Vm\C j-}o({!+rgA/^aŻRM&;SM򃣦 F.p=^+p‡܆˾Oc Q`PPa0"6u@ޥbBHq#%~4ժ L3]BP6>9/߸cjM 9iu,BG\VgCzG ÷/`<$oT Wah 69Gӹ69~sXs $WXTf{6ݯͳsq1ݳ NfKYXvs{ ͽ+h/x ^b׼1} jdiqLv Z $Z<o`S <ԤvW/ޞwx&SWwpe: +u{=w`l"M[íbLE8 9퇝3<ʖN3a"q?}^kj\WE!/2 չ^'Zi! hrK=gVT{HAi a_!M( rm5M9~C0iG2P`'Yv6QAElswhfMRPlkCl|FYCDv: ,q Ȩ/Ł^2?&J6(nl}{ƫVcz̻ۥЪp&S/he1ů{DqfFCM6eĬ]t ʂ:[3f5 &tސl0LAE.8knp+u <G1w2>E\LQzwt~f ])va ;*Fݪк lR(B^@w>\DBYc4jřߑVWfEYWL1_"qnw4c1䝑W< ZhF0 Y]ԌFPfS®s u?HK;U ;DŽ=6_)QJ`H`@ih|jYvS"u 7*B8xت%{@G#;fQ4r2Et`48WY#?CB?}y+x _Оq٨V]]YyͣJ>r0 =@Bd?>Wa,n# Ú 73I?n?7q"l'C33K 2 ikq?⏑ayW:7'Uބ>AzY<: X Ѩs%#A ǐ藭4I.Z l Mâi5Py(ݪ,4Q:ȥ tGX0@%F!\w ]BLaȓ@M,G ujS黯;T~Q&oRCշ8WL +OJ õݟW[,AZ9JeS0B%}9ﭝiBkgo;q[4<ҿss{K;TťضU澣cN]QV4L^ATkd lgfQב!-@v-Lb (.\_9Bv],'UqgPm;A3ktCԨqCu]qz]VɷZ酞lA}.5$BrjWAUپcN$q%:KRX _ 뻘&uC4O:;Z"O瑄[&LUa3>[-x6A2N@r#DC8ǷȅW}:2r007v&r4Zi0O2&F/̐"V2ƪ,X$v8ٵ lk ޔ煂UӏZ =xdT}Rd8:6k\D{?.}rq1N[ `ܩOQ::}@$=Z~ JA CPD,-SZ<=h-.[f^=1qKr~Hc*YJWF^TnjIZ= \."R^3LH?h&rW ^kB7ґ$!Dl*0Q{[juI} RA!o̦{P|!ੈ$n_ S{LѬFՒWJBXi W}=u;{9W,KG698"r:렬 -*eVzf]<:^_^VW#we&-ղHṴv!@[G3r YLϾӱM,U "i.9^LDCt8'Q":v:d$?N+3\7 4!kG]eX y][ RʧѢb ckkJW f*;G9lz ڭ0Y ftqrR 8pk=v|0.KaC!)4TP= o8]7\pufqkly,͋&rKɋ$ggޮ؇sAyw?n$/]h:9IL&w!౴RY1o>i ǻwFKHdR'8oZ%+ h9|u2^XfTlt&:/ *_k0J?O2M9ˠ[H_I:S<;vzgm=5B=IXr<1(zcǹAɾ M%R^' S۱~1Ԅu.[ c#wpQ,{l$KY!Ipʺg*5 Zw"rF`p~)VK"Τ¦\kdA3b!#Чh ֮^7u XTvRj00;HxEz%<69! R ^ >ߴ<4 q^aNEyQV}ɪI 'J.!Qyu]gr>נ0Oj|Hh"P4K\oY[8_Э].9lvBI/?}c 2Y&e/DjɌx7k/{͇Q=U&L9?# t`V {ew 4 ˦ B۞z-0n 9 Xs$`/Ha?פPf&Cڒ{ɣYԾ=fVGGcu>'6jaՄlEԀqPBm&(5QTehMy z^oiGCdv[!_ޣ1.|>sݒ;מ00!1/A=Zξ 6|Yle34V9ڴs:$}3cnd\RjL<:9vfLRwZǣB; *5"ZTIh%`|+d[QSЩA.nܕT 8&M[|7|صmb,8kF7ʉT]0ғP> a{t#{g$˭qjixϧ[imY禷lŠ\ 7̵kg% g{{zT3`JLYU$oDX]`#,r9:`hڭܰvs^zXz)+'yo$@/B$_Cn\ W{?|{aZ{Z" bԽ$ب3= ȫ<2B޾kd7 fORu.FuB-c_v}m^%D͂ᅧlM6& lVN77) |Vj47`a_[8we Z-qJ{ŠtB̻\|ie0`kzL% 6^U1*}*+r-$e%9 ԭ8bmkdVcoy}8 vE64\)6[;ީ ۷["GE @Qt.jQM4284 M9pc1 #㖐'Q VmZu52ZW/C=(U2џ|I*32;5;T{1fםυ4,Pg+-Gg*4 z[JϡNetV|C6|lcsI]^}ȪS>3!yX# 8+z0ħ:G{# %;}P>f`M7fV G= L-kGȥ,*{K ܆r&uU ]E2^p$aϪQm.96 \%&^;w %gIkr{4\aj'<J/:tVnC@_.#&f؅D&mA29N'L^ N-q3;kZ-|Qa{lŬ u ^G#MƄ+.PaPt~GҮ% yyWm<EX}8 7i{#u4XP0v:I`5DQFO-bK\:fءtIfdŻA#ը ݄NY6F[tqB +E*41A]4JE="ܷoiKs3p%b @Q 3p>磚B'"o@DOwQrӂ1:^C,׮H(,NȨ.s23ʗ&Aq[ {>s{begOq~J8@ 2#qc-j&;< -QPiB{Ð$M(.җ_ k#{ԆFyeihcOpt jƽ(?2HR e#Iê}) /*: (W,G#O!n|:.yĉi 4Z9$HICBaWڣ#{n qXsu;ăc&\3!USc+k_淥\L[|ړ>2IE)9…n3ADQy}ͿDW!tqt}[OjfMf%Wb:O\VU7vS?LяT$/t;@{=I_ff`RW'vѦgr:i82 gRM/CBpLSu6E_]r|:Nq-^(.7yODy0:W4_UΙ,95MA*qS#И9s̛yׯjzG>'=.kr $a v]퐽neCVE=k"`y}~1$2tINf&b^Lށt"\Xį "[My K-4|XBp-,4@K 2:d>XkfO|ej8%YuSSE"pSy0;Bɖ~! sKu3o51`IfU.nx'ŔEc{^Jk ?P%NxRyAPn_ Aas ¤2j_޻hEיfSlFX"΃%\-|^?U+ ֬s!b)3zouX֌SH(%8a5XK &v:~lQl{,sӋ[ޤݩR&A* GHwpkn^-&oHbWr b;OAɤ!O *(3fz8KU&~sىtM5i"Ap8<1G"DOPBҼ&.z`L@7(fsPQe`gR R",?宀!X>bB Dw/}O}xcG 5.]] dM@8ĄA]L4fDSwUŊ6"V(, 7rǴ|L Nhw7;4G^ʗQe춒J_'Lg,)088՗p .6Dk-Vvke2O* p0(l.q5ѝA&+5%*֫-Uj?W U鹘g3~il2řY&VcǶ` b" V.$;RX=ߔlYhd%m[lb^%IĘz5d`j͵ >SGѳ.cڹhiyQKY#ú"%M3ŵ- "֭F9jЀ0:SuC_f?@f軽m㐭N\Qjy3 t(K4 6㲃a߿eSw^2_CF( w$1.Q HVbX|GJS*k!n/MaI-և5uc9%ʬ>-JKî6EFHy}We:jYiOLgFDiuZQZ9*jJ &qLk?\a]^qQM]}0FU}'6]]ø;xL$w9 $3rf/vbNab'jF7 Ti1_i<$c@;`zL\LT%*kEo'@V31ƌ}ԁڈvjYkEp :xCqSn!t9L2E !V}"#(`eS&]D0v :yp瑲:d x6scs!q ;K)~"C6ʷ`+-7mSٗ5@caY $44 Nl5i{!xzUf$n8#KBODZ! F;ĥ$LXq5Qnzpqք3?_@n9ʝ ~9NbGpިeqGwsb5UMΓ'vژUZzv@a.\l+s c ! -K7Ω<~ndhԥI"f,s15q Ȱ|_j@x$-JaHE._.^|J‡0D~$*fpTk, mKC CN9Ua vs⛳ z?+bZ76؎ %F*$O zj: c2(y[_̩6'R&T6OcBϩ@_x1#]Ŧh:U:8y~rdp%#|E_s'C}9xsD}[iyC-PiJ|`,wshu3CcYXqGe"R&!X] u5]IMLjdMlTCXq8)ï#e&;6^FR6AJ[0/q+g• %{O#ů?YӠmci[_z::&X+'}qIJbpSTT]h|]D7 뭧wz9p4Zł8Q`hyd'ZArMd#p^u:=/kˡ<$eN@zUqȴQā׸_JGny<2;/—1cűg)&v`DyJE!Xt#*%}.u4MsgTܩR)bVbant\oѕ2"hh* ּ4s+wOS$ß?]W-|*v;jL m&nneK(Ԓhd$MTagr 0% *x'Vc2+f:1le-\j(tL۬~WnM!j7eDn-DA~vExQ/nK.r(hNS#nq72oaūz0=$L:1rV* ۍ1;0O8N!NN(9dBH`bm1oTgo˃uyܻá&uZ>@Ku/V{w :8"J4u޶êlj]Tp>] M\qles2ؕnI~o@dm%&Y${-GBhPt \j 24W>S]i4+E|b4t job0]YA=t%5dV)pU(`IEt Iξ[pDs rk_*!DlHp#ay/rPxn`K.8.V w DW͟atKc$a^_f/0]~}DQzYPбdqQrEhsNJc&6Άҋe0<7fd7!zz\- fhr7cKNǢ 1U{f!V=,ެw-2&\s6<\7sme8kTC /mCm9ɟܖh _H&'i^XneM{NH52PoR3 gW&( "(U{@XA[$YkۜWTvȡo$gf~ O, nJ/ w>%NԗGpSqE/vElN©tvCۮJv: mAnsoQo 0Xj8%O!1TPV,"R[=֔xvG>,F2u ;.x  =Ѡ #7RZq8&hj =/>;?%;n:lʏH8Gmh ;pe{F>~z_í"MFr;i*+PIˈ<"98;@使U=$HA.L2Fd#6EDmV\%63 $L֛ <3BbW338UVlVB6dGef %'/<;ZJ(bU:uƈvOIBED]: 3sW 2z$$8=q/q1}͵F[1Uz2a~`rAؐXqp|)k㴜cCǐ) kjJYPA"4`rAAPf8TG/=ZF.|ڸ |?pKB͘⛢ U7]ofBaky[~k|4%Oª̙/~bhCX*g.f/ G* oН}Cǀ㬔};oҝ ݾM|)$KFW,-LlX'cOttwUB\v4oD1.e ݘP2g wv1ښ0P,pym1 s-5W$vd)K"3)>ֈ|5gݫUSDѳ:*`Mq 8%]~t٫C$PO%B; ߯xQT!Qѵ*8.D16r$ySGEz/>R- !.oZi5Ȳ $ė)c&1@7ҨKZ(=:5@(Tzgqozfԯ]F)Б luz/N+ȫP]>urKT*U8j?ϾR>|`d5!OL1=~@oةbC09GwSy|- =!bEg_}7G[dDV#qPi |O2ӈB!D :F,5f 9{jC Nn(L!$Jl~4L0[~\JgpBi= l|æDX^J㔡#Z :3];>U{O62Gy('xӣmH*yKljZЉ3 6hqd^Sݟq_8Z6-0<o=-푻56WbQ2p:䀭GfG>A PݰQkPAU*{t)4}X -iApW38Mk,T|A>_,*p%E S &;a) I ??ģ|0tR޻\0Z %7*rl e\b/+hIjQxo4@Muo;\f<د y),Nfͷ)8(Z!'^_o2L*:>n禚XzYS8}/p۴qf=* UY7WQ4M|Ee+.5 $l9!8ԝ;M Q/R@ VO0jKي~gE= ,3)p8݃"2@EeRFmk F3i+u|[CB+$q…K^E.+,Nٕ]pQ8 BrZAJBwkgష mmK A>l۠ 5\<\]رԧ8SjRY'r?5ZҍDY#111;cԽL Qhh|PL#zZP5+RDŽ6A$i?)ښF@=TɕJo XI[mfUwwY7PlhB(+cfޫ SgJAs(:Z.o>km.1;|"響qf ֵbPjyQ3W\À@hJu6P>UMgV=|Wfe1Ĭ\=a4,+X0<{ k=6r۟V`$ao@b&c nޡn=@q1X:I>_j/[Zlb1C^ ΠnwB8?Έ-0]~ lؒUfj[v`\ŲC py+paX͹8u ýgu[]o\I6 ~n1bd`D/>>ቇ_ka|UnYp{e?RUw̏Gp[Dcm 5H ن3WڨPc[}1H4NC ˀEм QKT ʘ {^'Y1Ɔ';ek1^ oAu̽s⧂ JnjgznM[dOM{ Bo^31n xRn]ˈL˾p`Klnd4] ۴Aȧ%O >FIGLhԾ(ڈިV""4;Clv(U'du`R QrEZr1kJd2|hg[)NUŚP{ehrwMcv{hf$懹2}uy1f0~*v݉7ui8$CpxxUB#5fhx÷}qMT3p2:Ս޷:>"sNJ'⫿!KwO%JsSYS"R CY?̝+LgdCJO-,lZa-NZ&h,E[|̼p}Z uߑ{HVP/(162]-9kG=az(\ @^LZ\y铙B%kV!V'FpjGD@_Q+rUkuly"s]Gvj{T]0ޣPg6|X 5|T?n`F?S+r5 B %M;VEM? vk=AwӪ<-kwl%'iܞ;0\m̏RzpH/0a%Ԏ0AXWГJ#-'pF ?ףx0+-A+rnoPg38Dup}-Nor.aچXO nt ^7v W"CèFv(eTn}IujGmBaSv߹6S ! 4>T?~J3srY.]>Ė5 [K7IE(]],D2vSpR.̘m!v}\mIo'<.])]sW*a`G$5'p}RI&G`>Mm'3Zdp0 ]h\ t6jIe^7@|n0MRqVBa5)G+3-*1>&]/x&Hr͜*Q9TTƍ,J|}}7~?K--4nMKLĿE[e,s)r_֢Beo{ a%"Zn,OpHyHR& X49&^sd'ֹQN oVE,a$p wlA){]悳Ry_Ƭ+̦a ͢[hS;9-H,3W"[50PY8*M 70䢷ï< }b~e(Nhݡ*rSlaJn";71HeD:ef&#'GQkq׫!n,u$n4f_F09Ԇ{ve_%СgkG ${iN!Cq$$sӥ ]47&>{A`<-%PǿL#. bd^cr't_{rh:-0@g=}=)݁ =&yeä(ēJ[؊f OGq+]+B.CaFWT{Y?Y<"ppd< »0-;go ўd9_4zp~RUAl `f{gjpW!{ӣ~􃹍|ޡ=gg}˅sZZp͝ޣ1JccN~3cSƭ ? &9䫏r">oh=!T',Uj Ca>; lH;)frLJߞJKEwd_sʼR-'PCN9]T#9mr"r ഹl`ߺ (*HTаaqzI#g}/?f^׋/ͺm]`IfŗϡN%zPD?yBjIy sI,0csUc'6xȝD3(m 5 p"$txaׯ ,ٲÙT+UR)tӫ!AXx03uBp:˅ y9#eWCW\Fi|6d6#%i)%Ԃx%{]+H{ >{K]u>BQ^n㴞BLW:MV2>%uik&B*Ss5C ޚ|}~]Z* |r?1e]1[4$Wh{i0d&\i3UL?*@!plf=Ho!XTvX~MKWks H,n['4ɅEsǹrOZ!'xGe j(n-*ؙn3FPO)^ ۤ~\9֦+hqG#]'tZ&둬:. TXe!Sg1b!M'B0 9+U :?SElE:́/f /k\jauUv .*txhq7϶Gz[^Fߪ]N@ݺ[FN١Yy3,Ipp@_M+gtUC[4 V=w؄<ڎ! /֜A\C<8}Җ#?>M,+UAÑrC\,>&<ÂXgE+~^vZtg2 fmD]鎟%<JrCE'R ;Be*x6[ ΄b&v-Q-9کDRZO̱`0\ k]G2WDpZs+$׵#  S<@`2v9EWGh#. d[f؆c5HӜ*OAMR!9ED$GI'S+_@ k HtϘ4ZwI,7hqn[ϲhL:=nA^e;Yۓʢ"EfyGMc.*$q6g4rI'01\ca(>qS"J"ݔj_[jPct4@˾ nAH",D'8F8J/Ԣ {QCa;(OO|ɢ[ܭb6ܼPy!\CM_ 0a$5(&M*S{/SM[C/Y)i򃺶I1Jt.qj%{_܁+cXqaK>OK.'!R"W+#J l;6xe/s$k Ruv24`#C.`B"~{o#nZ2-D0vb5bTK8WdVUE"7*Z\.Trӛ "gpAŸ(J/)x{.քA%#/ l'y> ſcuDHឋZS:߬ߨ(Ti*J-jM筼9bh 6C;5J;3¯;HJ\yW Fkƙ= Fq )nT7Q5e!Xg7`b㣹0ޖԢɔYJ[1$u y"O&w@bhAC,2$VW@fhB R=DeK/yEY#k=5. |׾zGkKfjM" y+`w iTL6/>8zJBg(0L&GVURp|yTJHlSByӚshUkpݒ tҁ>Lx3_D~X&N= QH;ۿe w\1ǁK"GԞ$ Q.5KS~ID{}`32M&J]|jN t,LxS\|t&Lpށ:?Ik1gPc n}2#w2Om%^U#"8g{%0ާ7U|[ϖb?0 +# p`p^ l@2Q:V>d?\5*0D:`SlIEu|Xr%<|DgVOo%؅E&Ul׊~eKY zMܖ-:^`w} 1;Ĵ4- DMٚ<{3dq`zpJՕDqe;6T#EK.dCQ>OCaoGm܄8=DTiIN) aP^:1G.mcxFASHbZp4`4o[ǙTDT~ŤN,uzE54 5F[lۉ/`}G jHbܟ'* iKȲu壶Y4\b5wslb=8GRh6mH2YKL2I P$-m>pEe 2WΞ&P[4tEv|o!?YRO/#-%18bFY52jNհ:w0KIDU;%[ :W#h:ʪ{ y4mP6+x|_ֳڸxad4Fq'4>@SW-GȺߋx=uEiq6'Xkf^D1~}ZP3f QM|j#+fMk`܋TEt,ӴZE{SG+Rc %n~]{qL'v-*`[26ty_d蒘aMHWTHm\g2 0^!hlw1i>v쯿ⷼ( ӒI{<=JZ0_vTaMU ɔǵ+L5"=㳍ܺx ֫kk疥1;YؙWQbcSQ ]{*4c9x6ݥvƣ 4a6 l.w.HMja q&QQ"'9x9Fr]*<'aTGDΚ=6c s_<-şMܹ@ ƹ|dQ9!$V}꾝lT#WVaFy8uDTF'?6)dqT9켴Zι}##~: =_Q:r5"!AP]{b"Ī |@Չ?57?Ci Ztl6+;e~Y+`Rf6D$r}Ĺ_HSe._xad%̛l z ڟ9&jKwG17GAgWRx$U1jPg¾iM;'BїS|Go]ϴLݷ8CL$} Y.\3?`Y\ׯ",N&s6.;:Gu Y'bt$1e<;)Wes7 NgbMGJG qZ9Tɦ1qֱo 4V%./3Ώ.xi 5=x=⥨פf,;bK WѡSxIGG@-/3fJS d$|HdH?BeL]+z Hiߊ.1M?־DzK {T}1'Ig&P|,7~,J.jŝ#HrX]hm^V&_f ]L?'ߢfv&{ǒ,dp)i9DIhFu+$~ګG16K1}͐gLSE6 &MdfRkr1$cC9IEWc _AV eO\7ì}[2 A:R^NqW.ץ[+gkVMsΦch2wDMVtbo1g{bl {C(4ڇp2\#`EJ|XU!̑s4= 󛪉E :B*dmEPyѱN 8sh"qOAr1|Q@l|K6 \cuwZCt) u}Lg#,` %_h:qlwI|hJW/L&OftݠF7_]Ɩ -͑zHCA1?%Ihf' Nh$7)bH6j3̠/ 4jtC;BLe=SUo^ ? t x:ݛx "$@lJ Dkn+w㔣O}QI[m wu,zyIͣ՛Ӷ&,bH)s,to$ eWBI 刏4DQjT*oH dNxS+x\_ T!Ub/.S㊂m.)q}1ϱ޾G|{ٱŞ6ʾAq \2(?1H3:k}n.L+k1Pfh1^fShÇ1u. sY Rp ]/w׮8Ļ(4ބӑ\Óȧo,AiDCj zaރ\DɯDNF>zKioײ֢"k"< 0v9nTMAfHլ H p;x NbH^.X`Zh[˩y4Ĵt!vlRJ2'_8o4Smrn\W̪9hu}%Rx( IaHH'e 5Yi N.c$O0+*ce~ƒ7 MGNL# mi+#ۛS S.ibZg\s#.K8]3iZ_LbnsUw-~@5>gۀ-㞌Q- 1{#Q!Dpye+N/ϳ@&O6̤}Km`a, ۋS:LPO_~"v[o>.D,&ΰoէ7vj}s%s4DV{iM)jNyNE`a_#n N?t1x)4ϋSD4]Pݑꍏ:MM|+vr]}$hBN0/'t[ m&Ld[H]k.>N7 OHRC*ΕG:sR $)/wq%s0 C*x7//?e JbMN2:\ӰJ 9'B׉rZma]Bw+;'Bv3"Ϛ-r{9|1*EX6u#덥_NF-`?Y%c3&I,jMcC í+si£O?cO},ANjaHG؋&@bQCޤ+bMe~u:EYWfAPixׂ &&F(Ŷ7t߂dZ GO:߼tt `θx88J#TeN2~$)5 ʡ7"atQsppk3OBjݟ¸7^%y*`A1:l{0p-|$n+ثb-GHm|A+/n;^Uٟ4A6R4 hN>8MLO(x\k-88YcQYy;gEen v4"gONx 3ځH{`}UEe\~Y-boQEL|Lt$r-g!~d%r諐MF rL>]znQJK#^w(Hsi7o 0f ;Fyv>G]ф䨇;6JLUjY=ײ 7e'ު{?N݁)C5GrLG&A`9&xʦAJ ͐/Agoto[ΜXǏYrCn#e+Py4; /sRVQEfn n!1J#VOgzAh:+g7$noY$ 8W'>-ܯZ+*lHD.<r!8%+JuShy=…yݙ,v@Cm&oٗtHw(Sex-,/$?b=I1#f y{Np&=%&LNI WЯq_ړPW\/>o]KuCN< cla.#9c6x@\|>$D3-/i<{:=q'.3xA>_ agĒ=0F 4QN2kСd՛3Ʌ,bԽF]?b i[vJIc?5"]:GeWSC*77]5cw y\#&mY}>{YOr| wە g3I7pN t ?c鹼u Wo,3D fCGJrԢ맪NLp@7|*(oAMy(`)vb0Vc3 rmö*]dpLKarO5_N zA6H a){><$fv#_c`۫z\^&!8{]]^9.Zɑdj6.;#k5;a6qjOZ3g'tZj* ߀Oȯv>Y3?"9w܄iԍX#!U# \DFC4">R Z -7b)>> {NC\|e 9rvt0L;¶"9qi/LQLGdB4H3AmG$8kYihuEDON6&*3 t&J"uUJ/ qkie4zpdzRQu;x\eiM}s BX cTP؁#^8P5cEixbҦy2G~AEZ<0UJ|zFn^zE bEN @dhh]=K%L iF{+V绊@XrrrיO9_;݅a<ހdz߱xז'Sbpx"emSp 5SQ̢FMN-rBQƼ'48AޙNK]/ ~hƗ;&t˗JFgu0l; U[jN渨Rwkfr|QFkBE@1, b.E}PvO4*M4bE> ]tN̐'OŰ a;ץĈ@?j,_P4ZVQ2::~]n^,ZH id9c1 t!^VGM8;@Q±v־4 z-pyğ}=/o\9(͊h+gVL[5..NYXʆ)<4jⶥ,@8ƏkY43kC$ XP{~N?v1ʘ^zRr0^s8u un9e3Lѕw~ܤV )Ll"G2k% BfLV|tpɠq>æ@>UOq޹vmaٺ4\( ГLhjG ̝׉m1bkS0!cZ-ծeDO!0ZLjw$^vR`]{K:vcL Wy)N)e9%v]oAxLGZ·3̂*w4I^_NPz>be P'R#TfSҢg(TQ̉REY{vJfۂJKO:C LHM)GgI24-d (+,_{%4dWj,G]] )kΗzK&'!F ^ZC-7Jצu[Xvd@j.̦"cu!>^]k9 pr-Z ].*eRzC0G-Ұf9&3tz3*(K0vEC1$ˉl:wSyV16V6XyeqR5/ hp*qęA] M+^(QM#|6zN4t,<KbLQ FJ΋!&M齧[¢ l2g`OM KI1_6?IWI)ɮH]-]h;{=Ȼ0_ϓeLdRӵሒ!؁ 15qCxkbCņS#FAt`CșGOqvqOqR ԪhYE-+ʄ_`/pr Ȁ<=jfiG s'yls}W[g {.#XŴKߨ yAYKΉw4 %*ヱS H!, ; gmfL5ɲE t8w]aD6 SD?G[̓b#;(xO+^iY"=Ei^7<ۜTa፱A~*29Z{ܻ=`7seW[N_ O U sϠ,S@<92r,\dbiiϝdV| m#AB z+={e݈ JGwP~[ގ?=1X6) QHIݻ%И:?p2Lga˷tEDVT}tK{*qnvqYMUB]5 BI($9l]PMM:UW|ӱ䏤w7 UX9XLtAa?*ئ]D#V/,-^"0cTBT۔ndF0)b͔@hq0VGbsMl)%iej"c}9kkG.=T)πq9&*gp _na op]EIg+`ng?…Pixdz k>.;Տh?(yna/|_d$itxEJ`?oM7A}_*I-N^i8~H*PD;KL&HT U%Q3M .}o1JOxwoa ,j-!Hcb0Sotn-Mֆ; 7[ ~9Ղ|^<5-WQ;.p]1ưv&gOa)j'r!N5~;P(tO{<=]\ei-Yi{o&FPW!U1 .yR[eEф d1ۆaX\q-<@+Y*ݞX/gV;O꼜8wGî٧ <=zF4fe21c*iYYl)47itǹXAW>rYOnSC/xނ+TrBDGL1rF0v8¦2#K+@n H.kjۀt"΂\W5XG%S>5J1H^lUdCc8j*\kG@M0pGGSrV4٭ 0vI!䫐nD$~so9ZlF?#G,MHQ]ef)=FPGci)kk[?d[P"H^[Pd(/_ O.-N^+;e~@'P2ASuf0 P%evTs(P.Y<1O\y8Oɧ.KqQlM1ӹ"juSMJF"Ƭ Eͤ2hTNg,IיՈlJ.N/ZLE4/n:$(`lX ԛ`U2sdjuNNjRwƑ^\q4o(nN#:]PgwMق3CZ@ Vt.˻.?û2Wd[i[L{ lPC+nˁQ-wV=SXBtBEj܈ko5&SJ:(=y,'뎚 ̕C691ExV(P|ᖢ(MF^i5LlػȘI(w@˝e|bn7cqMrӴ>&uD: _oJi|CLt@E%8qj&\wp:om0|LskZ1ذɪŃ~`KN;зN feDN(s>Qh@yCJmIs3Cx' gRY5:  Z؇M=knY8G鎱M}}xQ3<:6‹Ǐ㿏ǃ.ߜ Z*;Y~5Ԃԩ8 `;wsOu÷8Xt-r4PP(j2S_.ڂa_@B6CϛQw8GF9Ds&⠔E+B"Gͪ%wpު[Niw450`*/ut6wtQa&tqg@ÉZ".t2ZU9sLd}x0A9: _H/\STFvgQm6Vg*,6>_}P!LJr%c.! ؞V1%{2nQDž}w.Y@$P*;9!|l=ub;VM WqϧݬEtgQ÷zW !Qĉ}PR}ҹ}P뽦^0~ԓ0h_tynƢqMgh ,roBi2vMᶈ]}Ml%ZL~C!bYR!LNv Ǎh ^,ל_/Jm^x_:%I&HWww+_ɠ-!o/i7XƠ8.t-5KZC3ssJ.to4rPM"(hxexҞ9T}Pa}4;M֚rEe`ݑ] ?> Uh M5%&'Q!8@pKO7g],A=p{Y{g |̀3b ÎWzJ> (dX8B+ǒH9~*ԃ"rҰi],D!3Y2h zdgCvYHSpx ^ykX{vǕһ9L,l Ϡ<@N,6oz{keՉVu?s bƂ:[.%{6NZhKx'\.ebirRh 6];Wjj>da!U)'LF+Χt~$1 HѬq7ZFn9ٛ8?rM1k]0*O97Xn=-Iwr;)O~|jWj&^"o'B2_ulIW~ :aˢ'NXB"FX28 )"11_0]Vwȝu}yTev`MɊovRu"VZƨSaL"*p!F5n\ʕrD땐a>R.UrZy=6U#0mpeJmm8sPUVʖ3IVb3 3v]=KqoKf%; œY"M M`Q4G./s/ 0fYsI@nyU+  L sl1&@?y>‰o1 xj gȫ^}00 >zNdďCɕCQqF~'5Bb |#I*] BM]YG3P6(̴㼮2r2|{osy8Gy\={h?L6N'_t$T٬൝.;bq2|;B Gmc!i [w@ +Ů31fXcg/-8Dz!R S BޝtZ]k,&~FU2'Rk9@;,\ʶNP%bHub:w= I< AYukCJq+:1VS:}8ȼ)/}@p9Ku jAV+0 ۭu|hfI%| Nd(SC;{=}Pg6HɏNPնh .f:&ot;#%gYM^[VÖ Ls[#@WޘM؈+`tĒϩFNhkiWEB+Hz;Q={QШ}Rq9*JB:[II|2#á׍Jډadjt=<ǩ&{8TPZ5,̭/Pb6i~ff7i׻@Yiz"͝L/AC!⏃#a6}5cT-L($\"?~ ֿJVie8K_R[fJrV;>jlO7 EgべKͲy21{C'K[A!e-2.'8L7H: 1qpG{7gBaQx&lÊihӷ@99~W(wהgJ3f³Y5z@V A4;0ȗk KMF's6,9ʤx [+Ys _Zνg:74 E`+j҉{H R[>8C՛ǁ@Kfk7p6H˜nMwIp2B}ʥVSb8^Խ c)H{dRLoo=N IrsU T~d ͬ\S_S":$;* |ײ >蹪h(쐜#zKcN]SE&Dflk2=gC0L}va``; lXfDžEwi&ZU>eP"v.\j׷+R2iN~,n-92H"MzQ { 2 ~h{@.? WDsZ >Nd˙M<2UȚCu Q?A8vKs0V_Ẏ7,P?k\yv r9.X?6X Љ~;9=wAc5b R8w4yB9/@,`y4qg84O*XoGГ~9oHoJe^!HApjWifN A9!y4յ?5X${ҬxP6"ԁ*\*K/b! "ᢌ b\S*}8AlY_?M \$R<53έ8r CGè禗i!wobRwKhfܸ.3g5" 3P hkxpS~d\Oa?pe{&D H[q$ߠ$xk*|0qh_@R= W>C4-PQSzSdfb{(ZyFf{=ѵb~ӊ{WѸ%}OrƗ Y=&3ӭ⤈uXMPhmb'`o%7MO$ҋ69%RЙb÷'k P#BZ~' 2We7}gHIuv|~v=…l?oF#8 2ݴyLz`/Dj:a=wϛ޵2_#.6®3ޓX=AxG*uMx1LCAL~KRv8`b6186 G3xW-yNe4BALe+7E4xPF]@h:1BJlW-rd"I2)kmupTQb?R#OԨ#.lF%GK,b1?;H1cp+;`[3,9R$9:jRXȽyΚADog,u}9mJ|IJs&UZMtwIG," %LB^0QyCV@Kפ%WhIp[(h/\USR_ b#XҳV9Lc#)Wab+"%(fBWj"^NeI@`e H/UTj.q!aǍxW_$ HM$ם0 xܩs!5-+ōK޳vZr#8ϠL騍 =C()<%nFh,qB.9N. IuGZZVc_sLwᦟD?m𿙀L:ILLWdg IJL(/YueȚ l,sǗ}i$]+'Rj>;FD COA~Raqӫ}I[:t7XS{h؃n W7~7%~Qm҄K{ A.I"x5Qqiٸt#DAFv|A9P?K[Z0R$:rH%2t!c3Eud@_GFV`ve # $]Ø[,?2Jf};!p=,p-. l df7j_!OQ.sFʑrN|v(@7 3Q5vՋCK!Qg,mHfk V]!t:E(»G# 9\/u֗q'% N;G'DwFjRkڨυPD 4TCI,חlSv\1_FUM~Ipۏt|Ӓ/.4zWl4yHgU35mZdvq4Jf} OVEr:C~z[|#EsWS?DFkVt{7s WDlhnwkp={/x*›8`&w ǁoFN=qyՅ)2ف]E$RNN;cl* M=3qkHC-Oikn;gGYNj2iUXT¨[U39c(N7^Jg?DR[XպGΰ5Cd/3$j-a}:)Ry##଒鲂 dp'9녂16+e^Rc\^Tq4&-)ӷǫ؞69osvzpk!1cB8-;2>[krrޜ:RZDAoW'U_2B' %Ñ ͨAɡA:LJ>8j|C>:J`~|'Ls*^0)OuT(Z*0y/b˧WZGbςlV*jcB%1oԷ^~Ǚh%;C|9~?Gs,s̻S-v̇-r%ͅV-Ȉ\g  d/~Je#x%p0geqAxQs}7quX% Yeܖu1HG1֑?ZrT<ZPYZ.NW}'[06 49`4Zo̜.|}bZ>ߧz#Ї$,#e_2 [KT4˃@6Lk62PD-P<8_s('G5 PB xe *R!eSí8ۓ/ w))3~˂Fm2Y ˾;g5\!x -MxMLx Be>r֝U.f JIovQD2z*5GzX4M9 wnVtԫ҅N`Et&]_܆:ۆ\ facnD\\U2f[*1Kh;l*u h&cI ~^ aSn8SyzA/@dՖ[e=Ђ5pjUtFr|d:q6b D]Czqva'qt9,~q?r8N!e0O퍆Ҝgu=̥>^x'j"SZQp EYqȞsÿHi*\!>knlRhT]B4ttqi2Qv|hyc3^$P+0(.Te%RSO5WOP^*3{VA~^(zU &;RNꏧT +:]+7ʰ<cZrpf= V$lrpg=Bt<ւW1@-Cb3q`㥛/GR-Q\/@C&ω§U~Y_9DOCFɡJ-J^q5 ;4{,Hf2.*1@/hbV_h٬gL]89:U@7C:˱2N0HwWV\yХ Vf3K|gGX#3ЩtV\ݔt<Ư(h|L3@A :*#j͡jvÆ8{ބ59AMϺ0q9+j .{C .,d*jnPisTZ] wI1*}Z( mIX5 Zw1bDcp^-y~=ܩz☳('ͭ;7ZaiqK! v*2oZw}u> ꩚4[ˆ; 6q.4NSp@sn> ZGPw:aent͛`=W z[G RLuXvK e504(7<o2dVl.WdZS:z܍:ק2",R4:t69/Y#Njˈ7 Ʉ@ ŗTyI(tEIzdya>s7[IpۙJ fqUQ":)oH[,u,zWŨn%LyM?b WR&&];#VҭTLk00"Z y}T<.Uk0v;kΨ $ 5 :щ]ڰqF;HYhӝNӦD.21*ҡ/|Bt+$DmDx)̜,u+T rL:b$ qzjD&V/ktZ:4kۙ2Q/ka w5Bf BRJFlfNQ#mF区I@Rb3M QNK_`ܢ^(|C.Q7w~v)b0hwՎ:,b!ӕ=-\,`UݖGB pWPd}pF$!j5Kg$ lgڗ|CIW'@z°|uơ4DbeЕM&-n7쳒;ř!d hBH2Ds >/}XtIAqV,}k>]*et!c}j5wU茊<g+xOK5 ;[NFn/ d Z]Vx8|ne|[U9 4A CmbVnb:2Jm2y<#HK>߄P]ft3ԼvHrT13h_O}H$ktu~4րYmBwKD,RMN CxHV+#P{a޽ .X$TqVtR4n+ԤIrdo-%D]~l>o/v0S,-=nҶgwVf݌.pR=BHJOw s7IowzL%?%$!'DS Zyhi>H3O+H  : [\ .W|} V6N"9i5*J/Ņ^_'$ke*?Hl)~xCMj93Zoz_G,"(!3҆^{rqT7'! j&4R2v\Nsރ"3}pRucOQND.[D/ jYFƞ==GMe9& <0}W-b͗1&JRCGHF۪,ش7HQ݈d>̈́n| ÉaA#_'£&HBj 5q #(Qmw/,uyn[IQ|/ǵ"qɻ^Jn,6@8Zݹ_&-[Cu>`}]SlNM~bjz^OR;|??7!~pAÊƫp2)qW7I1qY)!v^&`u\` 2hVZγ*=~;ypB^I(/ϧj0 ꟘZd QN,p PK|*#]]{sd7ptQPbQ" [{Sp9'>„gqg,O躚VIcxܭ'Gh %sMrk 8TUha lnwA'U~f|[Jb}7۵J(!\aQ6PӶʏ;xd;dEmVJm$EүJ2mJF6/ 0uc[e%)pM,&G=̞\M( 4k} el@إ Yr$(eMT tk}Uc9~ȥvb:8Mн-VXQa!aMvUYԷzwf]-lz3F-um&9>ݓYW BrSk(Ol&_HXor*#7QE1My~''ogpM3ڂ]E-S:M@ 3pMuufb-=!+RBt4Н_P߰,Tڔ4M_lFk0e,8c2[BMp?2n'L@Hx׆d]hIoG(C|k'<]tRq`an|\'hm\@}n~J@J&Y˓ ٮ[%S{?!l27! ST6fO:Q6q0ػ>)y$ 5 Q'QO*:Y3Ǥdv'[ܐ:eQ nރ/8EAmBɺ|Ƹ=,i1~L?:64zMKSWGuMdH4%w0W0w;zXp'stJ< !L'SN sxPdcLn,jt,2)'CWlJV!߆ɟo-noAc%x&_ B'U*K" d!]; !90/PlȞLX[=}Ec}ڃ$o\CILrQbx9q' >TOQy2qhXrg.*7onwfThK?C m U6 praEsYxC MrN`!آ FvgpzG@V,Ƃ}^]-29́{5Ѵ=,2hp'r ;CADo,#}OP7a&!2XZ HF";Ոl`棚}cA4T ɹ ꄦD 9i  kLw?qjY&U&hxC34(OEaC} ?2t2vDҸAל$TJr+a`HTѿ32ڇWw cLVRi<4~ᡆ[/tIH/pκ_ ǍA-K`ˡp[]&I +5T3)8[A Iԇ$;x"Y=!.FPJ(S"2پL8/ڮ3.Bef> $D*27*ra\:1` %VFWL$[Ą8h},3v(x,&Z큾1G坹px#)p]"Ɲ}wzݦ6݀.}V_SreѠYIs\ZSPͲrG˻g/ xd:9V8=˩4aCjۏʨnZ( JaR^q5%XblÍ3ؐcM(#rԩ i &(M1Nv ,m|V~rg[Ńrx#qnj~|$-*A$I\G[*25!AN̶_6Y \& 2 1ʪӹ LjA5f"p .@JΎA"rR3<ٌ͢ h}J|EV.s]7sC`Y$eKr+#?~xwW`9s2Fd#{V]mϢ7a:Byn-hu cLe=" WN̋G ㄇH3i\`r aP 9a< m}*S:kړ(kn؜qFlۻAkgƲh ;[Ë&)}\KA}n6ET m#VB4$kޛ'i myV˱pk3=tRD?:bM%LT0uQ _kW'J/okb2WB8[CyS7(^KRl==uv'!"͋0]NwޤnNYGEAKpX;I^Z GW,ږ}JtT"k#E HHxy.4Iq<r輫fClrUܭMHr*?B r̦#rv |_* p_vSbAkw Жm|=n2E`V,$=}8?܅kװ3]_MO5G6Оyx؃n)'LYNUYgIz܆F%|Ł7[2.NJ?l6I.qBW{/Ny&-W*elj+PQe~~<,2^W'1N$ɦ6G2M k n54%9\7.`6g)T`E}GYxM\s?|R@CtRVT 腬& RYK}^7 l0ERHl1O"Iwe^4O:"!wL?X5CYxeFP8͸lX}8nz WkOepwF1]&!bj\gw7zJ!1+ˠifO%@AЉvŊX~fze,YxCqL5'F$?N{ۺ2*Lzj 6jqJ!n&7 4rC5mw~^A/|\s J{V@T拐ɀjMX S}ihW1E._+ ȩ;آ|g:N{]4qEfuJKr. T:N]PnI џ}⣍ MlI0WRh؍ fKm[0[T UMܴ-B`yaBj3eoV$ra(+,m' eҮXlhق)oHr ޚ,1=8hen {a/ ݑB7ojsŌ!TT}v'3'g#L=A̴cNtNY%Rp#-?;|Ah7mCϕ6/B20$AfM<'h.F17-{ж={C:_,)$g Z K_}8kZrgs4H;@$#\'Y9mV (;(zd_gN*V Lk 6,E5$騷f\ՖWdj,֭uw#QVF5T X `"Ә:83s=6ZTY^%΋V"Gs Nz` |7WnZ;TZsݟA*R;p9U/pT ?[˼[3uDׁ38?{$j͆kKzQum<ЛTq,@$%"A-ᛙTtSi58ğ~Ko$Yf\!^4|d"B4S%IѠ̝ػ<8BfݔnþrW~a@RNz[QNb;j^J]$OD$VA+K'oWR[F= pyB5td'0D kej}{'#%pcEEƛaɫf'jɃ&>r$/aa)[Ě|i(PQuŢђ3#B&j:k8T荮 _#9 B)c GazZ8qVAI l.PƌN*08 n[}Ј=m"vEΙo> D/haOJYj#DSኀSR7!-b}$Jzt*=_CB|,y"^3+ 7(H^M;0'+ ', \9TٵBJ)Ww:2z]#پMK.Ovޕ\LNG]:y5B*eaޯFl]˳wȤ eXF L(: D}eds/@_R?UB}[pD* 5TQft\*}liI;:ߜzԦ=:gC4̍e[CY,RY]= U1DF"|*-Lo&WGX3+6^Ǹj~\gIv.`!-p;AM͇*\]f/P:+ߣ2o*ȘbM:7&^NB#q:#7ώ%?{E5ytgy|m.KFO{E+<,XXvx'E_K6js1 ?Zj 7/u7vRZ!Nym"m}&טPLO;6N٧67Xg~tp5w9d1\0ksjM*1SVAW^W➑F tSsm/bsot,V ޚOʦ_yn-[93큾}^M Un4>gwc<Â4Ұic>i?D (/lU .dT2&RX,&4Qkm.8CJ=DF\v!C KEߋ/"SO$/ 4e"sNwx{(+^R ^\\v-8 \[v|p,Ru\-ƍ]zp= z~H_XmQ~#۸1*2rfZm d6dʳk<>̾$|=X`k bnߔJ[s ۂ a+.tV[ES<ٌVF{QCSEnb}%s1\Hҷ7 sOAZ/xRRV86MCjJC\j`tIT 3{uZxjQu϶kJɠu-M$,B1xߗUle)۸?Kk/z–F1c.mcx7؜%򯓊Kdy,K>|3 {$[p1a!ashAzc>#pxWUbaV=py<"](Ǥ٤đ=mPRi<{ 8,/W6Lf;6r=J4p:[ rXJ;q'ZB1Ԁީ^]1ЊCc6#!se<9 d{whPΞ hks"ݥ\| ,^<otƷڥ#pzP+%zk)AO*zSBdh8ilPvIW?Hp!? 1# AMuZQT&9pϊIL[A6$JBx ؛}~" ݋Ö< z GFD\uQyoDׄt; R :؝kW\hpK+l4n49Nʿ*Z鑞E ¥!C$`Fc*G_ȗQ~Pt^{^tP@P:j]W2sW7tIK( %rpǬ~}BÎ^4eۡgeɚ ( bX rLZ^S'&>sgEw 8@O݌|v$fpktP:m k\HѦj ~Hk?KehwSB B秐,IQcg?UffpS2b?ȱ̝3h, ͍c_*|p#r\7*htr($G@Qx"qDi1Lڪ_ڄoؠ (8 檖u.,cus'1p7U0d_CR8a&jM@Ϻr4݁(t_\?Q1,u['L1%c=ir5J%pm<.eU |)/t"EW OGh<hr£LTV`)9Do[@f?/GL!viSKyG;xs9fp%|iVn_4 T[G,M!GWOfc? )%$]oJ)f=9b! tڪC& *Ly5Ʋ:JQP p\;_,~_j6L)&<%',ORء2т@DX.-o.Z>5cv\a#Md q2 V]~_OQn=I1BdO*A'^|vi۹m󪶐חHH^ ٹ8u @]{Pj,%w.2ۖKh얭Hdfwl{*MSH 0VRqyO=L砸P9OR1s%,‰Zn{yzɤ#Z" PHhW*z<ot7‹~ɽf"QcJ6n@-kaI'GeN`݂~މVu O$o&Gqlm+7TwhL+}U=g$.g?e!z}WT`Dvbj4nL=9jD(7+|弯_pAn:8]I#a$" }.aBGp5D)~=h=3n=[,319VЦI_槹}tMsfggLr^d؂ɚVA%A2ï6H %zxFhcJ1KqUX,|2]nS.UlqB oБvS\% a _auDjdyBqr,pA edV|gjN~;@Z^x-Ʃ j3S\ ,C|jzAǧ`gCj{ 0nU!I+4XUX^ •A]y 7 *I[<R!TǞD$_mB9Dy8Z$;4ʌ}*ğ&Rچ:i}ZW6 j) zb=lcRڳ)P %W1- "=DO%Dr ϩaG}#->Ѳ/$Ghkwрr*˷8A?BLk+! ¥%pGCM?3Gh,g,z mF[-uխ$c EשdԄxh;ʄ]CzF'+F-۾g1CZݞ^DH0K=E+[QgC͵__%k 4G޷*Ę+\*\pҳR&ʻ~.覵BpOZ/YOhmj,QiLdt.ih!E?Ep,)67s::Mn _֨V݃urÁ҈2B/5"<lH~qc+ڴo9Y{%WI(h9ASN Y9'9w x![vzQ>;ċ5{,M `j= 0{V飿' |p"Y zo%VM1>./,!5CQy4c6n Pa)2,cumsC"FmWiW` FrL!̰\-ч$_و-7f*a܄u.PHƖFkukyjs+L̗y&jSu-4u5ނī=j?e?jA/s?ny*z{[0z!T]Ɲ̐m3; [̘9jUMV`I ox>BiX&NwTvy&3mxb.`?$c) ߽.7L6$Y'hǮ,"d~ AkN?˜ρ(zI?#Z6h M/ANHq;䃄7M3َי~Bd@ιU/QU㗲h-n~}AJR ?Xe +`Ɨ {w'^ip9BI.ڊnrREŪkW.!7FBa҃&CT}ظ82ȕMKęLjD#L~msm6<j< AK$uA}!P$-kapLՖrnbρI>2Ԓ=b Bڎ].bؕ!6eTBr[av4\:^PZG֔DVdjbXJz˰|Bh!+d> ^음ԼB=0>*n GM_3pI8;1jME"NM ud2& r*2WI~Mx.bm ~#Q_C Y<T#h|M8{un\4=ZUbΠ/*W_ wb:hf-`#j0Ds=p[ڌz3ϩarrI@?_bHCQcX.lucz^\fb-yPɌ-etn:|f;>Z<7̋"e D3vMǩ!N`j5mA>ޒft%$2` H|)%SE#lQgBEpuoEf@ lIamF?]lN4&.|]F'Jܭ& Kԧyz)O|J{f~zx' tV}2 09OBWmt{=ͮ }Q ƥyGA:TalrIԱzV 'Pt-T2mqlj%CeO~קDX [Eߓ03x.VN c@.!I\1)Dǯ},cm$@~ E9*"j'RĖۏbƊֲۆR^ra B?Kbwŕ=Uoa~\ٓ㬲wm<$NA¦5GXCu9[aol ѧW;KVhf.UēGh0On؉Y 0_DŽ̉6~g۠*rcJDyzg ogЖXv=|M E Uͽ#)nJ9@D/ky#*CںnX "nKA+S%0|8M\834X2"UQ.fxmfTREKujYlLK?%=koH7B7?Hm]Y1%X{x "h WvƦ/<[qZe?91b R:jUoȲa35 TO/CGrH+WF:-8ͮ%-TsѰ^j@ u^Z*VwOV4@gQ망N=Hw QIM07ÿZ?=&f0%G%ZVEߥ ƛm۫DZvC\ _V0."h8bnd٬e3Yfv/nfD"~qr]H(iQ1gv<IT "$]YD"nq H=̑7?[BS jLoj Ջ=h~+ |F@e)?4չahz^?$tCMxyf^ߟKrC@._Oz0|kuh7pnyqDlfxt8i¿u]>/?M-q%>0[0PqPp/h@exHvN9/)J MX1^M7D^'4e.SP4H 0E)K;5w^& ]s0V;F]-v塐 \%]}d vKЪ aoWa_ZC/ uH|=}(XUr3 _zj`V@e+^ĊX*۰o-CiKv`no.OB1}67CڈOmRL2>G2Utxi=&c|rCM>viEKߧoj7\q=Z$a)҄l'!C2hD$4C +'2*~`.sѠ!=jMΗxiGUzAE?HOuoѧu jUsU -ɩ*fyFC SoFF5f[I ʀOiq'Rꜩ^g4E>I7`'B,ڍV J< $fH ckgAO0\ I!Y}$&ю֩~,Xp`MHfNGtԠk{F(,3 92rl&) H[O;jڌgc֬Ȣ }S[Z8%]lx]q3dMC ӓf#v00h*9%vM4TE2_aK)mJl10>#vzίER =FD_ϯђG+0|/@7v.OsI>VtAt)Uv6MHP}+ݳ Li^2BK l ȿwhhkiZ%J8nwsS/++CTxxo.I;`עδ 9X9j"@:#"43+ةZ(!rHۓZd[&izq3i2TZ'1ؚ2DŽ͒)?"Dt^P #BZblfC-T9x3'_.}²s(IrM H+F MעzAA]㜳R B)%t>.Dё@G~ KT-{tWP[#Țyzc R.jPK`\-; bOL 2MI; -o0Wbr|iB04zF[)~|,'Gҧv5cNrp}?)yNK" !dL1ÎyD$*IJY n0P [vDo,+ypn6='Z OSbgtxPwRu_IV4IZ |r-[NzԖ\/*}u]oYPX̦e`Dӥ-P$=37q :Dٙn 58hA m2Bj;L yEZg+(LSwf'{ I=HQl9[F1fAM uQNDMd@VIFcE4,Rkp>M{5U"=h2F ḃ g/ZYNHjWHj,_g13%ޑQV=s2f"/%@{`Sgߠ]&H:<ӣbd? <`|gE~a< :k mg/1J8X6 K1چ܂% 5cN잴ܩEN;PS#R{Xlݟ[kL6"e;l;Zx ui-L3je!"~zG!6J#ה[ Q%##)iI#nk`On[U#OBRA=QI@OUx,!tvfў`ÚSdk(v.R6:dxdA\Qg1>;OY(̘U wχ/ШڬסkJmfuӒX`RB^7!CQ^E \e/bnce-^R}w>SEBZcǦђ9pT0g/ous)[ۉ:+#jc'40ᬘ)'U 9Ћکfk$ _´|~YZ3ǝ~% ۇrqj5 eb/֦Pst Iy[W޾*{hkb!'W bC6U-g*gNȵaλ`1]ٺ~d98 B[b)RF5U `ux-.d3321?ք1 6rdQ/I^`Ec6}*7\6"_#SˋxL4%x , $syđi/G7M~~IٹPۄRpcԥ#R5 l鏤d(b8Z~PE a[{yn(3I낭&o^d4]6C,y^Gژ$xK=;)RM\M>Ixz6au&VG)^9m|xw1dC+3BMRRJIۊ s&UAGopi̓Q`\?7\;7MG Q:cb< OUyzUoE#w!|2^}HcКi0oQs BST[3?O@j/?_'ݠy6TQ/WrB˫(6|iŁˆ}63k]2/CVJdP9j`N6=hTc2GFrO.2_P[vIj09D(dž zmz#Yh܁$h+k;2N0geðWU2\]e8)BHy #:D="33?FryG:ND Zz->d$] 3I@c.gdFv  Y[윒bYc|LJbbeUI{_Ȉ2RgiBҧ^)h3r\&]$dF c M4^˴9\LXv5+v|70;ƬB`Y+` Xy4c~,g+`ŇR#"79ҡ0&MF#Dvք{lil;|*` ]@[Dx$ tnI(J ƌ!HD2ryyP7,q:5Q񇝭~h1}gG,Q1F9{!Ȱ^ܨӂ[La4΀"-MCT^=dP7r S/bJf/jq@T'KH̜?Ċ>!`yÆ\/9XP |{ܰ;EmG6s8oj:iLgw~uXBF#ޓ1~$d`NAYU܇MqB ̵DoâAR։JzPvY{~,[1>RAɸqZ 6!W@-iXo6܂SS1Gb h@d\ #t%] |b^4)@.ϵLu,;4"՛b]2̘1]WnCnVUQ ` <)Fm\lіw;~ٛQXLHÐQϣߎ*a~SG= :̑oVW5tCo9BhJN붡++%m"Sh.U!~^ˠҿIe9\$A}6Vξg=WݠDPh.=#E.lRVD؂":/pu5@6GW;o Us!TVt|ܬ! R'0?α_(+πnbha91tqm |~:dѪ>mun p|oB-IPkʚPr'(v,#h+Jq=g(7rNeyLpI|/ews.:*WM;:?|xh/ (XQ@ ,T~ڊ*,wlT좔e$V|,EЕ4 u{ aƨW&sCy6> 0J2/_Y*9ukgGύWNb/5 =?qwY[rJ?VI VX'A`7 ̭!H%o@EYWvYs#80}ԄU`Lx E"L7 B4(Y~F΂sL8,ν:$YАy<Ҧ쮫U5vk}ф,UXD K9q!TzOLTEDpuK+t iiԓx52G*7`Y &e,9zJ+jS7ztFk|! &&g՗CusT4*MkJ 8wFEx2R/pdK)*".%j{X]9p݅qÞ**r8L{2JJ̲PtWoB``bX3룳:(LyQ١HV3q'V]J˒O}/P&J SNxu_f0e8h >:߽Ej{9+jf ߃PrnZd5N?z<ȋjJhQRai|K|PL^mt8H}{P5Ɗ3GqQj̮[!]?=aob^/sl&bj§&GpőJR>N⵽>ŰkH9E/T~F:v[z<__ծQÝ26P38gԠT4磕B6 r k Lj\Qɠ9^e$v87rd[wolN, dw01h6,s"&)pԡjind%3&7M佳L(q6lŘ  Uj)U>ģ/ߠ܈z=q$Kj^!ǣ{Z|ʷqey۪c$C<ʨr`/pKE A> @d,2{ ߂SNW3QlS=XGPhyH]S;^CA\ulZZHq0d'&uH6Oɱ2RxQ_:_N)`LLt@eVcyC>81y/>"#2d6*(g; rjYi(lx-i`V2) +x7#HX1՗kcSX$bNHr _֍b%P8YjzI2]w{; , N amjfhcQģMn?3T?m-B݉d;-\"ꌮ-gy:kXUFZm'єG.˅?7xU<ӛۧLH$7[qPoؗm&ƀTTao3_8fj^j.&աK/=<z)a{i]1~uit& ;It;Z!11Z_lpq &2lr:Z6AjZ&Q1wyY`4[RLThj)Iq)km\X=l~ic_͏!V3Y)Tr^.(n՛1Y0Rn1^B䷦dU<҇QYiA&}vϮڀꟌ62iEU+@F]Ʌ>瑱FH8 > nM`eƮ^Q{Opgik|V2.RӟR@3J4庲Viɍzs^]._e^;e :<Ta+-`9 7CPyjJ'z5qq[n;: Z"u}p ~PqwǠi^@G.pK [F[h]s0u?̬YlȰIGLnQd!69=c7 ςmЧ[F$kf^?l,>*,Bӈq3|MCX`_\xx3&W$HVovf`'` 6DDHi+J0 EG K6|YU?a惴[,\IhrtwB%Y~yTJS$ vyCfn(fo%Ƃךu0:RTD$v+u/m]1 єV6 q"SV993FP²Ě,X>pdPԞE1xa`A5C7Qykf?*rR:5eS!>͹ņ{[A&\ n8TfÈ/LL} W,NP=bEH*Ϯ 0-S[O{,7 LLTp #;p'.{4`Ab,g%OWXj#` ,W**QNwwhDϩl:y{!㝌 ? j 0XVj@`"=QIt2yjO{_RƟ=Hm+oʃ*YX2!e6fU1.W]aAyH^3YIsiX6indN%f%RY'9{S[O*Oe+&FLnq N*g˜AVs8:,!?,UH,l8 g DE 9<\AxwSSL:4Yȕhࣽјj' MNHa/nZN}j ^֊.>;V'ΞE {dSeU,E}K7-Ju?˧ߞroH0Gu'uc2Y޽ڇE&\íLUfUٖQ^Rl|ίINi) ,jDj%D'ZY, Be\3|~x}iȫ\֣.-GI<,C>'B*Rr|`2ÇwzɟbR}%|tiw] BxfI }*^#UJbvɐ{NנML!Z31]4%Fg`2mS98mK ˺sR"2퐡)Xez~U4urWP /zCW@/IأcMZT :`ܗ¸W/4UR7R7k)oպxv\ +^?|PMrL+bD4†af2IQإgc=I7l4-q=8zfƨDv.=Arv\cw O<+-ϰ}eq?bmc֮V!I8Πrw J 狇@r㹫 ʏN6kakS}59X`hGi#]\,U׸D|Tp"qp}Upyo Z7ڭU [qhE#OD l6dR b(]=I$,L V[eV@+q )?@CLxiE*7Of(jޕD&XDUl&amبGARHlH&j$α(]>Opz;N訆*V7TVht/&{kE&qa)MWž K( ji실ڥ6o8jF T&߂P\V 3AP8xI? 2X8mw =ŋrgs=ݑJpJf}lzt~-Tp$m߬+sRg51.aS0]YSW1"D[»-84nM6T=Yx9-&n2Fk(4X8ͮ>h;ytT5Jaޠkrm<à$#v"#VCait"&OfAj݀(@8IDj͵.h2!!K ㅡXRaHjlA=b~Fd.fE峿Ǝ@mvQobBWSs.jhWU!+ U]!`5G  J^#DKbؐ8u 8tY {d!!wP8#> -iT(5z4ߨ=?ٮtw$ إ5+h+l6")3䟛)M'TtLU@Lj0TZD$,s3rx*.}/\fDO]%q c8Jkh|V|R{-MwD$^ʙ  5l>?zGrHb[&%lIRq"k=5~va6MrP%dYTu\U;>2q_ GPgGֻ4h+e㡛rwH*U8F0Tڅ)|#NSy{}I{HQr7G![',VeonDhÇOY+NQ(ܙv#;t38[˜9D :cL\*֒8Ojkb'.|`!+VC4%$h aH8=2Z$x!P6F2^ĤiG7Pjv,`*jk!t+ukhvs3ﰽrgf=c12N:P%Z؍E 1Pkr:} ;r2zxC_G ΒF}mjHߓ] ]5s޺j-2-%#%[m(a`uA2^ˌL=[ֈ1 ﷈J`N/Y{ 9H[i:g3py>y!ɚĀvJI `[s/DՕ&W%͢a=~X՟ዉڵ)ptPs#LsI'lfO}"\ =yʅ jg:/3jq&,Hk"z<6N @6/(xe!YImfCPIw2L( <"8Fr,tXxIu(#SA4aWm+Pk[ƯMiY5՜y6cƿ+xժj7jrKd=aVK]=wQYLRh匷XV5Ig}sÒ}0OT8 WmJx%9$K[rO(3跼؞Z{n=LywuM\NnU@ 6wϚYR RNR'y- lLWgq1xVMpI+oݼi?@b+y^-hZ໼Myx[5mZRnD IE->s l 1#?iv"FZ|1hnty]E7}u`6R9FARL(mڹkO]۪TdL o) "M lN }k FbɬW339qՍyzfYk&ejHb̞4#knTK. ͌jKj/'{2~=yBfR@K t-.M]ce~1St,bF[B t0/+u29G{V ئj ?ڀ]9}VB;hj!EΕM1,Iqn%m֓9t-98$;C:٪B0<H^&d9t!8*'}%)i[!(o5rI1BN ,3b>Z.Nc*[?s\;@3(IMY g<=]3%nMdcqKfye!,Ia_x3qզ !p xD>^tEwvt| ih R~DihAK|]` 3;UP^ D3%WASVNJ}5t67742݌0앂04Ro4ѥ$zvAvR>ǀJXBe-HSgV⭉aĕW]|_oOY-IjH2Τd'ɺ0~vΟ ;}BLap*ngb +s86B*eW3B ĩ᫺뛃&?.' vZmdѾ$pU-]tjDe3~D$G b-_K+0W#rO>av36_c#)zۣ*ajbG,ewQІRH[BWM&H75d$*ksx_t6o:H?G.@Vf0yKwV-uª,S_~Mb:!81>5,أ;ZqpI;.(uYe@cds)lqߋ$IY39=cV&tnJ__%XBד}' Hd[U$K}omtӼ6:}{Q`nW6#|ggb-=3U<<1rGo`ނ#uuED9q#<8A^ҥ=#TL"F9ǫv,h|[^~+Fe@^ ?N K x&X99e[l=tRZ:k`HX9D ?f~:ԆPf~,=o.;q>vLAʤC_fYMO*C&HݙKXÔ~,M1[ט]:27[Y8nCM@H7“$?k+LyXj9Q͌\Yt=&U44MbͰ4 X h`qT~HmoLZ )3t9&MG ŕ`Cv5K!|eMPSJ}TQt"KdT<ɖhb-ਦ&K}w!(٫FUk1S>dqepwf{KVޙƯU₧z%ogx?Ǹr:j\AE:ZP8p!m3J݅ŕ*UR Mᨦ6d0"},`=H]3E\fqۡ:Ozq w3 $H1n#U\RX:;࠽dI٬($y3}kl1q,a Sv{5Y{yZhD} Zm!5SjA@?t~eĢ:zzP:a:hS(!p5 sۯ;11R ְw3e>ua=gA%=_ge+&~"1DF4jrd;V#?:*Kگq~Pu5J-(FyW_t(BO*;pLdϷkPJ1F`z8bI7SxI5V,LQږhclPmk#f |,-}M?q?u1,vF^D ~+!?i?u\vhWczDąDnɈamA /1 X1~6$jŴ W,bGKb|z`TrzQEN![a2=c I`; 2cNi+g@)HWI1/Ga%=AIK})2][vuzꗉ@͠2=. 1sFYݸ@c_rRNoΒIٹV,0a!䒄c3?Y= \B/937zЪEA\/]FuJSB'Vuk)x,_NfsgC{緽Ot^6$Cj{12# d ( ;lodh w*kҥsO;Ig?/{Ⱦ@Y}2Ru/ش-;-kH"|E+S$kMxUh\ ;D1 ̿<-J.YbQۑa!zji$cM+=ծ6Ɲ5[C@];溦 CG;ҾLX6<;tpq:`Y; ̠UTNVPMh8q5ESYyauOY|Lj1~xT(c ]>XDLJ1@W h&HGt3?R)h`4>rmi={,'P!T0?5haʽA%ȣD)z6s\êwÎ}fnwb U=_cWCVZ]Yw,Ӷ7q|?#&F:h߃GGVjO5KŞD)C|9-1ija^&:\3NA}gr=KrX1ȇ.'q|Q!{^3B& ~'^)osfWw7')LD+fDSpLdոz`3Ap=){L)LMS{DR `Lt5Tc+.|apn|mj$?߷J;8=WcJهX}zy@@- |i-tБݿXv9Bw;a_;zVV`V9զxc$2.QOWףu&ql[g$}OI]{!VN]VtKEg(O׼RHgp>VhZ{Bfc a%%B$c{x˨ KN @'Y JVnM!s5CXTPce< hU]p`Oa5d ,έ(0[\ 9H9NVLs P/~/(`"p_]@d}RYȢV03t^YㅶڜDMէ,%u b\A׻*w}3N /򙃔B!  \: @gx78 W2 pX M C̛yw&~t+~{gEMU"BDM sey*}bb i-yP{j94 MNS$/(2]>OOqk'ɫb'˛ٱI}cbA4#d*'jC'übd{u?N+2?&Y< KD~(b-+i&Xo7g dqп~h;%+#XP`+r(uM|˘ OyeYHև<JP{gxU zJ nNT3ǵ>N*4)TʄxZf͜/H@f묖ƺCͨIJyL9Omh~&03WZ"^@3k"]'K NOP,ȡ ߗ7.n0A'sm.m(js'mmE 6,\h[}H[&:,SH/lRxX^hr_ ?WZτ8."Jʭ:S= _. ZQ wm0BM֗d.{_nf~ұ vp]Cw50h呂~Cn HhkGd"+MKԺ ƢoU '\ΓW^fY57W!NR*V""UbkAFH8 vH|^vG]~E60Q8__NJ'+^;|}~9u5ft*pF*s&[f=xXܺ`T&c`oͳ\E5=Yh+-(@#*:3eY:n;{C.FhptdeDHIwu>V֮g(F94_T00/_?U]{ތi1h$Lg\>2_qRt#[> ? ti/; FΗ/ނ&iIbXԀjDسƪ.d}l<_B,PRyʵg M4ԅ]j@Gj$~^8|Qeb/kK6֖Q+RӛMArc(T#X %~s ή7̡<7Re-Z3{6P|Y *UVm̈WG%\B'~9g(DZu.ǥcJ$wU|}ZA3$_7oN&`n&P2?}˹AB0vwZ vv[Kgf3 =l?T{n' # ߪe`R7/ Kُ */@CPag΁Ez{V~(TB')^ED;HjAC' ́p캀RQנ{flމxBz tҌ_Pk`v])7}j7d'}]:!IkI1_Jp/^fM6Z&B:E 'ċ':QG\.=^i"@2/іf!s"%Fҫ ]=AOCrꬷy\8/-GE.X{ 3~5Sy& M#U 2+?$B4(C2vrċ;tl4'KJn{E obb \8q@`rڞFjP_21`1G2RB1>< 2 bjo{3:.^;1mFXkd\eƆO&$[GGg?tP*1n/c"Eun޾'`BťIYݙ$?d82+\B_|2G{ D{8Uj~ԉI:h 4.tP E23oemD9M5TB<5 J r,"x'\h#JJTt9)8X-r/G(G)1rr֐ؔ!r"qe!!mR4| fs}fhۈH/ &=J&S0᩠)Q#4_> p|X+ EN)IVj0qZ<*` ހd1_2hGG@Ќ4pð@䧻ѬکI#WP(nZ4Le,P]FlzO\4[JgVC33P_]Ř&0Y\G{;דil\aޘTSѧ__]UDŽ=qt1̥Fvć|<y,j&?!cl7 j?xR(*h, C1 z^x' 4d_.;԰OBt ;h8n} Fw,N*hkkqX]'uG!sWgn*\h%?F7^( !Rd_e*ڎ faq+΋ ̾IR aLLM.9 qGxsJ|s%W2~A\+ qlt&<-=02e|#rm[դĶpF_I3hƥFڈuaVXnLDiL/pv8"LJ9nM0=}V!`=qvpybηY@TR*TؑRP}݆RUu gc~W|<9lk8sjWkBj㖽TQFt:Qu\xb BO >^;|VC9 $f0{QjӘ$dζ.WDLo(UjIꌊ@?8!8?i^쀰EVN/?o?!@yiNEBu8zy0 JP}m5s4@(l>lFꕉdsi)+ReJ_бW?6gnO8 lU-!+֎'5[I760DAZ0|6@nhsb~@+%+@ rH MpE;b^v2X DVS4М!n{8N8g z0A=fSu4XIzYK8iT(r{.yP 9_I}3#b>`u%kg1^!ؼ- o*:M'>z lU}x{ ,٠D#.uwmsH_zxD̉mfUr:$0ʜ'b)OUJ@D(9[rp Vbޠ u>gx,:Y7Wן:fSZLno(#4f=8RCAgJT,;$x:ӀdiKP gBHhuN>ݓkLeWk#b}<<Z^ؒ~93|0u=j0qդuK Q6ΩxMOM 7#o-g^ٌIRX ObDB߉[)g}ј0X씼Z`|zWLj~6ۣ3} V^#f;.?)Jgߠ׺v]FimnSxSwzCJ?¹,XB!sU]TBBESgFgfasKZlq/SZ4hS&]T!:# Qɼm(>bTdTV*eؖo.:E"̚7V@gIbrI>:ދz$E( 먕 ]j£d__4jR3Xw=#9aR /ð0@ͦkdŚ74u`!!2㏨&=lԷPPR<.o&uLNzCgw $9T{$!WJ+%:"]4| fMZ qrڊARԦ}[R9YaS?.vqy>i'8!a%Q,]nzX _6R}KI~30JjS)03}e5@Q#+͓h+q';&|J۽bAth$_*C~ɤ ݍuQ⸿wZM-Z"x$ZYQsh]Ry%IZ6tq/{NP F@$U5g E{ JqVD$%1XU_؈dר kUi9T6h?Y^8#=Ѵ]ߢؖs?h.&yy6(x0\5`h!JI3ZtPw > q=Oͮ߷O0mհ}($|+%O$~k!u$4}A0ɠo\G#Mlcbf`~%&Q6sJT`o`(d2J1 ˅QЛtGX q[*Rܒ|Pf#)9ChMmWG9pʂ_C);oϹAGw10Qʖ-[>6cJ_=Z2Xu w(yvtf_֟82,#dW)?I=J%%",f8O%̀#s1S Bb jE:nX"nD4/n S0'C@SI}:Y<;|uk<3\7:H#'w Fp w K0*FHG]kTzNE WPR_NgԦRYh'd|oޅbtgt.Ia)8Q鞺Z7l 'F ߑZ~{h x/WLjϻA%k0~tSېYڐa:*"3Eߑɱ(x$< eL5cT؈fxwUWFwjƸF,ΘIUL;X33q1IƋo67_*+AN39疰W#TU1] d * 14h)67]GQR2NuIX˻|wΔ4R^jC&¢ȋٸ(E?BeW%/#Thn&&f'F YC&$~DLR{|BQ7*Kq~Ut.PUkS,*KУSYQďɣ7jn)5a]\,=%JzTv;U{Hy51ȳ4qQNߕz͉f`,ŦXl)x 5;[໬EÁFHd9(xzta- dQ[), N(RS4d("pb×AYCOܸOں-GGńKArLN7ɮ'..%\^e0s*"V}֭ ""7g }+V@YA_< Ibm O4$jx*༈DU*,"GR>Iki%\.ƒrŖ-5EC ^2(z}i0%a؜˾IdEsA[&$^ѨMtc-b w9>|*QĻwe~`E]qnuJV_TMAUQcfWNtl$nK>q l]\pjJ-{+wSvM]fe(4H6n4_-˦cN<,"U X<7;O(9*@UndK缓+uJaGV(\{t~bJ{$uu/ak~@lW6SLN 1m4&lJ26C} C#@ACڵ:GFPL(>:lڟ+5>#^~ h2!ҍ <ݷ\0j4?g*_e΃q['sG}-9gZk_(.6Cɿ ZOAr 1(Jl% *QhА57@> YkG?ͪ"О®vʅ3m2Dad\>:,`ac3ė2<*b]N$MNx{Ipr Z'r{r I[^o{\&3 z<%Βl@>ۙ8 Ǖԡ +3֙7Ey /ӤP\~SȒ<> y':< J)Ė]N7h$"wt YX[$u+,Kk}Ba1y5 mQ;xW#tr&|%X{h_*{uWTn],y'[.k(y*ݘ+D9;np 9齔^ڥƚ{ФaI;5^#_eqN;?ݎ召dkɆxZdFx8 Z+L#0羔m}SX3Rj4pm=*t}Բ9J- % QZjWomi/՗z ,*4r6ҋJP7v"V=\f6]מ hs=e~laUcA|/y $J|5nk!oe,1MBcEMt.ɻ؅_zRNϸVί[Bq.'_"0S*SmǪ f g^ǮB&(P"Y)o(Jԩ4;ԋ6/r{X@4Fx`sWb8gP6H8>l{#2t&U\ρ};F9 08l|R7=&@&2l̃vsas }#Q! yGoX.9B0PA ON!*@}A#>.,mz|[33D+2p2g6KHŅeE/p OuY } ^\;;}Wmd\9Pu1% B-ޏZɦ7պMlgcC2>tZ6[ _ d HbB^CZ|xK. ͓QW|™㍊,x*}E[t3FT g:t3ޯBiP1l\kqPeFlaIcr)K%Quz'Ŕk\]u {>Z?/WVm5㭶>7{=R} C]1W W.֦YĬ, 1poOk*oSRuC6 p 8u}7tkd <ZKmV]툟m݂&EԍSʘqCpk_>.27㈱gD)>L UKGռ>oڜ{)P>)-Мt836┄Ҥ1Q蒙A@bZ~5ykV뗳t^?d]|+;D1n}#hRDŽv}mQVSO*W{̻oTiVx\i;¿^Jwd[葱g uL?e4*42Y =!Š1g^j!4W71M)jz'à`Ls"Q~Imp5K@dg|]Tv'*R֢ gbiRf8œo gVHx͐ӎ7@'p[umAs"ƕpȤٽ+=˰Gғ "뫚8 nD5?u 2#RA!ZgMd#ied\QRU7(jwm }7?AvЭ^g($@ PlΠ4 #PpuYe#`mbT!]JvvݾL߀ُ*…uNqڷ)o)i=lyV.: ïԿ:{":Ѳh}KiMQ3EPp@8r$ $ dԇ<k37,w텗0v+#dۥ9mLA"Ч/5 M:P=_ E>oꕿ zd3g !,w!:'k/|r5@ :s{/AXYLֵ\`WEwsyC`x0še\q!<>N\Gd5:D"&Ln7|{lvhv^)x.Ss+$>W9 Au:IL^Ƀw*tkR/^0"8&p7\0_1ˍ'1m|O2n/ď ) ׋N)@ |'Yek„ %ⶹ; C5T*%T2pxȌ$鱭#9lјS_BHmML0uem{2TV-4#̴K3 !x]cK᧋ \ErVzuʔiZ* ffM=}K{%M>Ld԰D:>V<;EV`m껢^|LQQtEEqg'\V^On10Mcgȼ^gAXˠi[HI-nw/ʱ1SlN ݏy dcXk؈P=miaoz`⥂PaRP+'nO`ZBGa52¯z:N m `b>g3Kh<- AgBo ̉lxPCU0[,K`!Rp+ F( ԏϤ?pΣDt%4W&vPW|հ.e7Lh|B4*Q /A9hiѨ](GHp󮺏N/:)i`K!ބS(y 2s6MF뿒iOwMciOZ w]jz\w:e_o߃go#=dŽR~ ,>ҜˡޞG.g1ouSIx2[A}1[h|,+MȂ:e]Aq}U8˸v,dEGyaYh7L>Y)Y{ {bt[^ UowVjPc42C%~`Lo,-H:DZ!':#y/PHAuё  Ma-d)+O<@SC9ЏKqpY(ЇY$\YISlC!䱯_NtC\tH)mTu,Qw˟4ubܞ OI&T\gKIK6}sf/HZ*g9:rEOS{\`E{N|is\?DhHǻr&kp2%pe~T󹝡IQ Z"|ʗ;MB %P嗲N84S,^̧A4ShH]:?V"ݬ..]n333rK4oZGESIp})W0=O@ Ѭn^Ɉkl [{{VE^hGq 0SPfR 24p2b e+$f^~MPP8jQ&05kz;.ȋrvfg)F _GWX1KNMN((2xu. J loIHxz9wYn2!r{jeFnלyMU>=cTK]`% Vߡk62!\Is|i#4*ES3{.J17y4. Om04[b׍J,47i++kK)cEn f!- ;=bM.!D*Cg ~Ḃ!-gΐP\-B\ڴ= CъFQ7̲B rؗn0oMaG" 5]w'V@7س_3LAA4qć=Ȭyޠ3_,cn>WlH ː\-U > "6\dV&1W @W@\cv5԰:sمcI`&7%!XdZEd#^ 5ĥ Uڤe:Ƃ߃Gp?kғ01bx6D3\|D`HjD{ͺxZȅ'<ϗztąaZ!LvG4b=5q/nh[a G?\h~maF7|_}㘺na^vMc㐛*\w%^m@LLXB>[fR/0i{-lp|L'IVi9',-ѵfAA}[>*+OJSÛP$ 7˄%[npu.x\ܽ%$;ai݁8WG]x(5u@42oJxLJ?/?fpq2 0^plkE1pG-ӨS6Zv*ƊqC4.? QXϫG27n5L=,,J,kLI.݈`h:fU3XhV5I X=ٵ#ɾMFDPV9'`U" t4 nJ{z <\ZŰECG.|i.gap?*:'dlUuqbcF)G >X/lCI}2? .Yj/zo3[`װ) W}iѤ$y' %qw/CHpW@[ {`P[v.cuL6ʿ(‰O臹؉,à\irzEuaBʊ]K޿W'(S]IFy3gڽ!YFB$>(,R<5:8섮DPdPgG!oWNŞVQ,"oNrP<[;w[A’"֧DLvEנ[|/czTMĤFS_0ðBwڒ ]Ɏ}x 9OQeuiazfuqtܔ%zx}om s7o,a^2ȓ vWsO1s,~1n}~ t/B<8fg΂P4N+6\YG\DmRxтÕ`^̏/dqR ݚ<~8_0Z upÝ>餂I+ǖ4):`]䅓X6 8IjTZ7CHl,ޠܙ #l%(5îHnG⚢ŇQ LwHG"gM9)T.h`Soés_(X+@k * e=;DvA# &Ϧe 9QYvɿC?'ڜmjL=%ʋo\R7hug.Ϥ8fzSB?sYh^:]Ĕ=c\yXʜLaxY5:#WPҒrmsPSy"R5rL2(VuƎ!-8o_gpc H } nZQ1}W~cO2iu'7?#!P@.# LѱqZ,k"E?tb0Ӝ=4p=!V@F8~+:.//St)^.˛;`Y Y( $UCpqA~ +[MޒB$JX{{M'p ,WbJspώToUeS!EJt~"F`u$s\DŔdB0щQ2?Ƞ.+ ҄NCs-bJQBX)#B@KᦷDU ;=}a.U]fv!cƆ{:oPx@.dJ]P 9#̺JTzymZPz ` :!0QV'r7]m-1tKoAT%R[!ud[,Y#~5Oq+쇢YtQ(`Lbs,P]v}A($wvau?*-YS iէCL-'\- LJ3B2xɉ,ʘd(P\1]3PMUHܟv ,evosMcCG#j5n"o01*Zes{dܣU0JOWU*0@T7 ,<9@Pm%|*JMrHŢ`jOD@I|qU.|<濵 `[gnu vAc!E\lH_5줖8-|B 䣿{"ls)u:{hn=x.%v 2ä{_w9k<޽oWRڏh[R+$ןgNgwUH jxgP\$B 5 j":IC{x 0bxd`2 ʹMI[RڂP"G "kw`1`iRRF=DY[QC9=F"sA(:/0~6ʳho0̝NlF[/<"a^(A5WpI OSJ(lf)~y\'DՕ0ԩ0]01DT.L9k4]Ɖw e61p)CҮՎI]i$}%Z:8: 6P  jFG>XqEX0%y<px^ॐc 6S@WW+rjU?cX-QWV 9*1`\6}0hS^J'۱b> AlCSh M1\챂7ǟQ>m?ɾj<"iޥU&Z-i}gT !x8Nˁ^ҸD仲`Zlth]lwq u/A(زSTRkaLUU9 #xi9{+t(82320|?,4 yU4TK'TRIjlɛ"d>iԮ^@.R$j= oP}QΌ=Ԝ^i|b3%^*%IgrXbq 7=94LLNyvpA,s/1yBw?4<̈́_Ҷomͯ Ag C]ш6cDߋ>y ߤ6T+f9ۂQӢpۤ?J~ͬV[gE2}IF~!B&8ve.Og)t?Y#QD=LYb#FQGIY-0(.a)2=~I*SaO]^Na QǃWhTlgFi㌑n#RriM~Ӹ=khv3[72Ce E{3~Ep!0 5q.Mkz1:Bgxpgh2Rǟvc SƁ(97ݽ<\G`,[$So[?.Vcjr"ԔͨrvqVcƲ1C5d+ڨ8| VCT|dyZO8UWh=xJm=NN)HY3d*ySHp4;OTqKS*I8ԃ=4όHHYIBfbhwyT(8w %Fϒ־vÕ/!2R6;L!)wPؘk9+'߃"?y63 1rǯ+Yw +RG蠯Μ氌̟py\.@*տ^\6iAW`3T|yQ}a.+`l6)EaTtvj~m{դ|I.>q8g >l,mR4gl)nqPPN ԋX1D>EgA3nI#p 9IJ IZRp,> d( KM! iׇq cS2C$"Sgc:7yAjU7LWÙCܹѪ~xc@i4o}. “޼فKK8g*RnRͦ.")N͔\BZܗ-)ud;&! ԠOeɢMTމ!lkny Єz62s㶍B V d^+zHy}3</D>YF $EN6n8K-լs F0bx^2IE H;hZurrLq;s.XF?tn)yj_%+T"e84IjOXАJv*΍0Cˊ&`<JiR9RbkҒٷ~<0\hΞ+;Kr\I,Ӽ`40xbu(D[iCBGXuL4pNB;Mw=MКrB :wq KY.?~~ȷ@jz6{TsT S;|i]dtDWiuPl9j @ޙs>t ʹh򠧒,BC9WIAi,ފpς?eXv-w8RQ'^_eY8q?WK|q {KNDhxhZO|7:۬4O53&d<4FL%7L"ߔ…Z hss'CK0iӥUD^v }Ug#[Ո&-])ΩMv)pt~AhU?%瀉hsFiY~bRC4fHUL$#oiȜè5 粜Ȼ,5QSu z-HhdNoS"FNy&ù<@(rqKr>ѠJ_(DiЈT8}I{,fl4|YWJ2ÈnEy_I !}H. z+@S;DNB5qk>BԳ枹G_[,քwQQ"BW'qoy(`L*!Se?Xy}[Ɓ$j*s$Ʋ_䎸:օ1%mi1?r>I&d\-eIy GJBjw*ZB$Gb`:&UˑV ӸJvrrўF4,, ?̲ggb0dDktEW&u٠@9i>!my Vp;x(C1.BZ\&TIϻJ-q{٥gצWyTWB> JWC~ы'X:F.ej8Cvԅ/@V'@ۀ|jAu@-\L3IѤ^90fXٞiIBa_C#HՂ܅ĚAʩkM0$'| *aj &KT|wh*q/!x)@By%6;ߗkдEHĿ4a$Kpu`6>94Kg#@-:f]okNxRFl+OCfڄD( Mȣmu]P*D ^N'%G/R[q `M./v8B s?€?t04 뮀u~e 쁛;$*אRoC'ƧK][%fKb;/+y%^M+%r(TGFJol85 JilI>R,J?1v^9mjny9YE:WZX]2K/** ,srw|9m0(ݗyir$V+NЎ^* QNFx́VzIo"*"=#V t5[wL_f/aT51^‰Cڂ H+!u]D;X<jPB4;2i|.1Bt YS5Y0. ;w]ty.$Hu3O4jrAλ 1XXr#Q<5}\F ҲpU }(cN rmѰ(j52`mu4FbHiy8{W k5EBMp'\~UjH2b10tkSDޏ'n)Aد7Tp1*][&k{tx &(lxG8G#1 up2@μp%&S +K5[4J_;Wz3h`@!6J]^^ºeB)%!>2mNh!Mk53ɹCߖY`^ 1&wO֗-.pte4^!݌[cYf<^iӁ2Zǭ2Х,)PWRh$< 8ȻmuiNg"wFas^WlmwS9x2=HI0X} ۋa6IED-=e.m4!:m'm^vQeީx+Yϯ̨fCxAў;UVh1{cBGgj( Xl]/nCY[|7ȶ^!(.PuNWV+Fuw\$5}~0dأr <#4`rg@L}ʠi? C9i!9aqޢR?+ݥ{ڄ|)ʬy'Hins'ASҞ(3,b%\a*#Pl@z访&kPR!h *85܊I|G0e]jY@?·r:s2nH{,а=V\@i# 82XYh'E(IQG8#.KBNC[~SLED9'3o~tU2-$C R Tн孥 t!i$J{r]!|`RqܿʻL)a˽>mV)%zŃɔ`܍MKDey$BJAL,aLLJocX0uipml&wUx״+?GƜW,`E%9m]șOlـ13I9@_Bw<n*/|x@qp(I]= r`Vb!sk3ж]ʿ D tū*Fo *~ o'Yς`.'<,dC2񵦞҇}_C轈Έ7T+i`lZo#TrqFқ#Ԑ+uɏy \sF_xsɜ2]ZÅA&PbfXu!uWNH,CalVļ3M=t;ɦh韷2m" #3.@*x9)ߧ+Hj"P ܧ{,!Qy!lmgg7۩ĵ]g,3j"%OG( ޙ Y:n/[$^& PQ|VRqm( %`ncW6H26 Ju %5D V'7ۤ[G뼃]sFY),C&\`g{ yY oc"gHc<4 |NcAAݕ1Yg2yhTW"? pɬ.k3)Fǫ;[O# *M{Vdw(16H9bxL< fP4P%eyGZ}4op(Ejc!am1gG]!rCk[(<7J/ENCR^@c5>Ch.ZHxxz}M/ko!ݏC.*sƸckt7<K _^R&kpֳn .3龷T 5C)Km3bxN9`߭O^޿PF ."H#%$S:,\ @ZU9_27M {Ft0A'Kk&7 ߝLI +3ہEY< 1 Ў+OM/\ U!_*3F7$>"$Fkkn°z]KMeaRH`4=QyߍG N>?+ffWS!K&P6Ќ)xօU~pJPRV"Dŀ 3\s$9-n5m {>Z*Ņ (-܉s<Ì+Rc#M%\+ 1c1kqfqe6%OU_O雋4I-,U 8tLy 1ŀN 4g}0{c9SZ8m /Fu\j>7.B'5=\5&DSeȊbPDs|)m4 {0u 9<}??~g/eQWxz1kZ 6jHJ:0cW5asn4|)xEHab")IrebO0P p&-,t_,c12{D6*M]5)5ӿ(50]k\HC |Vhaz9<+DWQl{q$r3mܺmG%e-Q<.=6#ޑ켹H?F%Y2 OmsԊ־kCœ5U<^jE0M1nZ<`Z斞]Nb[a]<%讟#_w+΍+V*"pޢtp^>kbBq'sTsR2Sff woǓ-Ώ=Z P;U(]/Ϸ]YDpFow\MzbwGn:}=>|eP$Ko**A}S]ōuW86>3t"+̞x?%  $q{Hc9ԁ(;o!r+`s!Zu4  OQ= >[`P8/tfz4~KG'չSaőRLA>du-*̩RSGj Q cg51&8GQPIi6뮃B1H}ez)7bIҮ~5ǢNQXdi8HC=c\*gah"͸[V,A z#^JDv9IP8iFP }ÊXT>\J_8(c#T v~W_HONXY8o/S.43=q9= woc`iHSaHQ r$tLL, z#lk{ Av5C0PETgqLɬVYrr2|rtvZV3SbH~ںg/t6KkZ$Io?Y%yzs̥0ԓ ̧@ ŒJ:D[?7E`H[pogA4̏A!Җ@R򺑮/Hr>DPVB.~(i# QZ$mk(}<9Vx'*>kc\) pT-*CnhR9$;GF\DYt+CTlh\K!!8v pgkϷ_n~@l5M9`oCfnKѩElݴK#3%Pf_uL5ĶwGt ܼ1 *W ޽frm!J'&ްx#NaPwѣѾ,4c#8$l8J53-e>q*]v^|{W3G;DidX~@#DS^YY5!4F̍SG %Ru4CG!ًJ5 Ze0cZ!Œ2?9Pi<;KC.[qoc9p2{cNL晴q]n=&b-rjІ;BLQkY@ q37ȔCc~.|/g:\FuMXA- !نˡ@/T&y/HmL/5>%a݂l3yx" Qf VJ> ?BE`-֔kw@+.M0tuvM7n8~QeQ e&I-oޝ}ƼTgQib)!i3h^)M}\ȁLs G&BPppH$+.ihUuΞ"s_Uߚ,3MjnӺ3kԒ;nB-cHF8pL}^֡`wڪolB 3WC/ÄF6ʸ&zݨ!?Eb`98 jZh*}pYoƮR4N0V89"[A)ՙat25)<0!%*'EOPCXȸe$|) 'l{o5b##~r;ɥ11ӝ `i"[$ֺ` qϱ9r' =u-ǤWKŷ?E, > 7 ;QZ[=9(@ZU*苖b:AliJו~X3szvu3.Ly{ +dzHOoe0)(H]Z?X(1T1Y/%0j LiYY{bD v? 0iJ[d<1?6jz14ۤp?a<3YCM04B}QdfVb7:GX^Ā D`IfG͑n]Fp>Dv%4k3V[ @du VO2t+J~71%1TAi^,2ݾno9?:cw4kGƖUltAZ\{i?u]~5>!$|AŴ+b,{͑^u_i'A/8j#!+0-ωu]12̢Sh3tcqwGV^nRdWG)e4PkbiK0r*%辒0! LdЯ>6Yw 尿6\s{VoM5+h24o-8<2DBCaz*H٫J{p4moܘ J3C _w]0.#$gֈ u!}(>ӯN{Rh _g,+!\ڡq0 'kŠ|0mҷ6 1caCuj$‹ͮ5#UD@e g$e(fdE1 _C_֊ 6 K&dĉ}5'hI paOJ/¥a9kyߍxZzHuՂWz=EF/5M\g|kLJZq3֞XGXJMh2kC41+SRX%;gkm\mh..+5;P-%qǮ)Uc{6|@5DS/Xw!^5UBaI1^Kn/tG8KM!pMzUbnfՕ5Mʆ5kDpe(;kK<_KMйӬ㩏'$c,źI?xAnъ<&5OBkہV&Z+¡4!"9+ ~ #E ,Ib 0)W[1ɠ͵8z-J쨗#5TNƵ,W >Gz'`RaJ>jNoqizYb`.^JྕԗjMV͇Syiqv[5J6[_dܠ"Oc[,E"g70/78 5.6ϱdߕfDu'xHFY{ܾ@m|;f 8HxC'P-syvnf N$x_ Y5| Ew3[{kDV@Po9]:&ޓ 8ta* eu,F/1㡂q@1xΰ95 '@(E~~h@LV)!*ѥǣmX| )ZeR9YqrzqyZh Z=|^}hOrٝ=T+rY6RSݧ}vmE z:1Efa8-߯$tXy6gnO:b-ƧZ%C:\N4%rkrk.*S6 Ⱦ)=$V raG$P*so=褐+K+6d~T/qZe Ue3nlE3p;cάČCo/%aOL㒶:ckS>^^>@ S ̳[#(V g`c7NfpQTyqq >w0n1y#Z9m{~nU/wF WgONm",ObB"JFȴPZEŦo @0"8~ ѽ)s9SV|S i&\=}cw8+PŠnE= DFW:=R)Q@.i~:KmO]'mu6@ُ"y)MQ4c6Ex-~[ Iffȍ#Q5N}=V:q~SB^RvnW%KBel~`#)~ο5%lQݳ^޶GE$ e]א= 9篹mɩڪI#U8sN۠|[9$0 iְ|g[fp.O,WG3ZBuWb)Da:tGMA]Er$郬kpRJH\1h+í_6ZeWq6쇌2sn : WuH礯hFh}FzLJęg>p㧰xz?(KŖ4֤xT(fa{qdMAygnoz6Pm縥D[ڍSYk͚$s&"lh65U` ;^NRTtN4FhO8{EkWx·4.p)\xsG+?1$=d Kɡ؉>^azO{}v4A5O4ROi}:TC7 :o,7 eu?C߷^L?|Co9ӛ p@ yzqN?(R=[dhz?<\],Zt[/T|SMr 'zX]1^(f$F5鴜9/LnKtG# )_0'?ӷ=!7-+l3% {k+-_`:y[I_P$oZdtX/9hl>~4t!^@[-P,>!lg<|{NwF!9d)*USr5+qچFjyL=^ŤUծ#?Ю/AbiO*utb`/{A8R*'%m] =X][ 4|k>1дB{{[6곎 dˮ.=< 14xY| >xs \^΂Jg+2ZusvrbQSٿJcq3͎[e&y'8eg˦Зܤn>~yx Z ]-4A2AS* БL 4s"ub!2r6U_Xyvٿl!C2CASNC ::FHǜWvFräC6"\V͌.7J/~=Zy[WbU9շxeWRWGOQ>Qj׻tQB΋56þcBEQvl~2+ l@:ɧIim Hjo,MMkOfvMˆi"2cC7W{GZ|HX/Ft0?vDtyLg9$ &̣xO<502ϵԑ:lV%fϡAI! bUxh*u3,c}I+l&+]9{;$Mh e]]hO nNQ` >n\kf;kM1*'R4Wԝ(M#]kERzDR 8?=9?yiO"$/g!5 D<׉BXEA˙G|3H؞'=MXoH|_ Ot{HL̂ℙnMh5q~LJ85p"`P&WZ33B#N;F2\T_MT:!ZްkȞY! l;m& Y:OXA3iƗ%q05A+UAci9Hp*T:xV-)N$kdfծ'ԃ\.,jVBştVmgN"P1WDם2Hv;|K;!Pv4u_*苶 ⩒NZTOߜ \|xO+傈kR,93s6黹5x::=v.je0Py 8M:y13/Z'J,(~XL D?םÄI ׍$mHc̨B;ڰl&ǎRJdl]=ռ tE^T05-Gtk@"ћMeZ%I7rf1.JL0tEVBU+D<`\Ie#x|EY򥪵NA3xcN`tf~D=&CD\ I?+ iIXpgbgGG[ KI`|E22TEEN[>\H#;nLgb|<.Nar[oQ,K*PD}66'õ^xj&j`}&iv8rUvw4jhQc95UK> ,n? {>2-/J'<⓫֚& )<X tQH_Ք2W1#}7aw3uӇ m1:h45~3׌k NZEo|RG _; +aS!K[RԫFGZq6EI+:9.ovqoQe>F̴q=mv76 :t<|@:꼥7BLI2KV~h6/djeOuřAI=7* @қMZ6iG5صT~zAs[ Ey ZF+Ww? @Uao9#ۦ /+ia5?>Vt:%H>,i U/V({E( 7A.VNb3VV zvッ^ -WQW2r*~.\)THOttaDRi!Q! >a.czVgMƘ}ָ~ E5PNWfq\75sӣ^4r!`+PawdghzO.)/h旱u7lYb͗!LnA&ڄ K?Kտ4;"Ԫ` GCrFD 1>2Sc[m \u3]pOmPd1b/CU@@͘<;~9.uz]0uGlJ]n8|4C=}XoY9]STVyw8\)dUi@eeٮ?; 49ƚ2TNضCwEZXB.(çrhЮ` jJ_; Q8D0Zvm\W6R۝N徑>`I P SR% U~|tOic]er\RHcJ(\U {-N*-=?q[!4j䑎/:L Ƒ`e j Č[H)#*rZ2} S`ToC9EwP1N9^B|CbҴ7'R?mfTt}ѳԄYAtwg e:9>Ds7¶ v7Ϛl3望/՗w ˏ׺Xi X%FO|XOA#١:oK׿o-[v !v;qjpxa~Ar҂|P#wp;'Q| GfU:k f3#$~Ay)shq7O\d7Svr4?"K~5$ؿ?0(]~tO[@&P]qX:U8fKZ.]ɢr%GEp~q Ľaj9,;o9m>KI/';Q+&49ŃGf*_7Å<9+;GȄv g[%gpXl"_#LH-2ÇDD"9: _W[g2ݨS\,*jKAmp`mn|3߉_N~Jkd:/e.k6m즑 0THqabŭs eL50ĽFJa nes%-J[:i}edP#ro/Q;)%[ށ(#ʞ~.l}XF80xoqĝSL?DsR FqhZ9> [g72[ 徏b7Rɺ(|AԼ|14_'@c*8t u衷%3ҏVХ`H1(&cȖI0 6m}aw%yCo;k G4<csxyd}';'+Z9 ;Lqdi:Qyd?<ݺpukG6pF+6=),U2mUHqC?|zPpg0 b)6@ ͔-dN-pSOR+=ܡ.R2vw:W/"hàO* ukTl8LWh+0g؈ :YV K|t7V}1"TП,'W3S -?_5\XQfϿ9;-21 =tD 7DZ0k,pDW#MH@u}܌۟zAǤ ]yX:by5Hn\D2/*6_o2}Y޲G7^kjl5r'D[, {gN-,}g2 d"I{IN~K% aSY{y7r 6m#4~LR "/{]A\rXW'@l|\I۔fr *4|H] aI"e$^r2o[P՛S@~˩>V~‘=hWTxO=MNtj8_7D0ʏ%Z32*R1V3@"#&^=@#԰qhf6LYkdNq.Fqy".> T־L,@;S\Αm [e/ytݑ8{VxF6 _Cp'2`-3N,#Hx6Κ* KVǜx #a-\Ix:G!' h faq?!ID1mɔr1އҡ5Mp}z Oa>7X6$a2&Rg9Y5qqqL$O X _0t"=2"@݀;*#{hڠ mR46$>2e.[E%)k(lE|,5t@5 6evL\ 39bf&/%=IJyK<0HX.L+zhT{c;e6odش&A@\UMQ +Ÿ@QȜ[lp{fl~J.30,XՃoԷڲD zzk 24eVC0 8|]̳LG7eo9g4z^z-zzY; aJjxXpœc*9FH#Uj;:=n@r;0D1Ŗfݘ O+ FN _~H+W=4^6td]z}d1 0:7Uo#;w[}!q쉌)~X|! Ǩa|gxWcȃ؅UlS;ˇ,>Zj'ec?{Lvva`XMr3G,\o.D+}|WZRj}:aȴ"•:Nӥu EqDW}8ޠфAq,,d#{Rb[u=YiH$PS y#nD4.g-qGE2p:I` $=)~gE@}.Ϛnxrѷ@w @^s6~ۊvw*M8Mpڏzrkܢ8Z+JmmZaNB&'.spU%+5|64v8oV#5L8h`xH!-A絓7:/oK)ܬ4>#0#Յ^\bZī?z<5C5![$ؐbVFvct#++y.EēFɾ 󹆰ۖ/L-! |>5J ;x?s6[9g/&~Fshq;6+g@>>e _K**s(mD.,hA(SaÅ#]79?6&` FZYnt8O՜8uhHػ@ tNj82:/$M^L Hʐ4lMbw i5 挛 ]C'8Tc`샖Fk@8}xv{yvβSE=L,8`x@dqrtW0)BP/Ypgp-Ke)j_c~#(&h69JЭqѓm̜JSSK)ӌv~g?0A3*77/i9 [B_3нEQjQ7qIw%lԋo*ɋ_LE/xsMstݝ".^tRܚثzKyȂ7: TRV#DS8SE\x14mgq9DU-1t~ +[h^jxEOiKB"OJcfĦny$Q8dy{EQwh8Kiǻu ׅ=U 72 ~ؙҼw*K}ۑ4f=ϤX_^80v0Xbee!|+oLL7G$k#ES Kr?m;i_= tZWidG61E: }/vˀli{B+RI fY(!eh&eKʎ7V~g{5ӗ k|,.tW]ui!EbX wHoѳ*>R jBQWVZN4otRfUS-_H ˠkeuzё ?ۑGw>J}嶫:^f اtVTSu+1?7zA攸gI qJ)X TXz(,|#^hZ1PZ K%sU;"W0=d3'6c[1;?$xP< ㏓5 gT- 7~3BS2+gi>Z;\lkHžvc"ސ4sfJ{ޮ p_iPV礪vօQwEq3O.KVy4rkv>>ϮUƺpޙkQK[ޤLۚ~FJiIh.衾&>Q7$ekr 9"O'wᰱ\6Q)#+J؅5y}]AK7UmG@>AKHx:}" QmA}"a2$bf "U$P$i!㧥6^j,\*$[%SqM"JGgLМ X!͎* ,ʍ(<>lyk ɣN4Jк)hlA*EXkwH&(D79vv=RgkqE])%irM`춥M ;IfHq#Ny`c_ϣ8wShAvϏyY [ALZF'gj /I8a,GF36G={uI'{RmZeV7GwK=c[ yQ57q8|(/S1:/Gd@1 eSV hu[O`t xVaFBr eNHϊE}HP1VyȞ7e[Õws}xK<[I !=Hԙema糐ovl{k9x,~MGh?ef=OՑ0KgmDV iv^*S9Ѩc@RHg UK)O3FPy./UFשAKnucĘ2^b~a(=W}I5o٩H0d_fmDbjׅP5e[ɷcJ.-t<|7"F?df0),<۩s;Uo L4:S +иH"Xz5NL0JZc}QRec0Fui^Bb(F qgo[@Vvfc_Qw@mޞzcJ(Y'[)?"5BpeyC0Sz5bhjRirD|e|woED v,SD\^x~IFđ r3M!.z.grR@dZ :fea39T vQ ;7'ijG&dN|Z]6KT2ƈǥWԠ 3Aj}>(>XXցAN,\$g &B\ !8Haz|E8B霫1?Q tƱKW2y{JYWN[?+itTk=]B0d3Z.GHvlzbp8Xq+,m>e'KOZ gPڢRӐ,޻fiA4X^( e״vYͻ1-spmѰboԦzDY*gKqyyEs;3; tpc؅c EЋ܋ZT 1n[/p鼥XTȘ*@sS7 <սX{Qi `ki(6z3O(Dui{"|ZBe7,)Cfq={iG=Dx41ڞZ@?"(ǿI8BA٧VU?-n;jȰ?sƟdfijwZ^IF?tw}0c,<`zO3U 3E+n D3|nrg m(lDНI,Qg>9QAzp+w_!F}63QaXW1*W^ƀD0o,ni\P ,'%a4YL!!ne$&Z+2 qa(N]T9|dP {\ |YGl 7]_y:jg},KSk#} Re`aΣZ~K\:BkvPf+z (d@ܗҤ)\1ZQnNNa/Fn_q6=d:Lm-d@oWawS|ȀҥFm`&@dYB ("eҨ'"|99>;ڬGN &%RET!'`Q>_'g }xC00v;vQޕ{IDDwLs; rjY)-:娰kN>)צ#߹F~v6 J`-.6lͪӴ/vh#hebPmZՂgyIf%M1,W]ɭ/'P;/1E JSê ǘ_¿)2. 3lz8}FP=HlU3D;RmUJ+GmgouXoFUڽt7f  dWj$Vb+cWqGySRx^YOvе|~Ֆ ~WvQwE}|ŬFF ֫|mF b$߇+h HqlYQ}י0vϓ—|&Bx!V&oF|FϨ]ʋ,ܸK%`5rx:6Vom"چܣjݏ?Z-E @wX֫{ h?hCqV(\"ֆOe)ܪE/W4S0Bيig3#saL }}h*#`ذ+fWRΆncRA W#:\(tJʺo}im0`1VN@Ӷ}+۠ԾT]H|tBt) `fQv<é\$:-s@ ~sn.;ӒH.mW_ 1{SȜl℁/t+έ^_U+]t|yh{\mȓc9\u[[Ⱦf㢽Ir͂Uj[]Ӑ2wlzpq(E } 3M't2"4%;E1=g0V)M Yӧ#oy|ͭm'vFP*#J̬Ndy{ 54̊0SG䷊8ڐ-}7 s@" )6ߡuټe;~k4z4RBb>GAـq7#3^0Jh@گ/Vl+v cMXꃺ ~}.9wzR;ͨql#y~Mj~`$^lUR 'p-(~JSg] h={l0  ؜|a, ihwR1ק|ʗ 9pVVSZ5\L؞R/[o5ĜT4G{ӟvy×Bd|yŠܼm^@(1K˩K2vFUA\D\7nU~aHs6!:qq#_&C0X2'6-[|qf36|j4z0FSOs fyNQG<7HId pvLk"ܷ9;oqbbSg 4Zݤ3Ex*F~ RaњM4`p͌S[nY/Z;Vl}9q9$򁿈-?08rT)m'斧yXծOdu 1[,0Xi-̯*i4vwHFӍL&k1 5ۓlfqi%4`|"I,s*P `W~ *┏UNn NqF\hoz ̾p+*1: hI_hF!Jp aYbYbACNcA%w]!:9.ߋQƺ/*^Gx):aJԐmY.JPpf#~lLlAA*5:̍U`Uֳ<+10][P+`Be :8p~RFX<ԡ@M8ᚇYB5_q!YT]Z,!åKdG愹/Ie-fgy6_1wz ˄pdZT/ B,ctHC҆l0_{=B>jE::dU]a!LFO >VF%i*W۔WT>/K =Z+*{E 6F+&:{WVnPN#zV 8 Zg 4M&Ld*E3ME|F(DQc[J/rR]"K;'m)C2)fy(0x]jb\ATYޓzY_ݽ U41jLl7hnk`&b{LtVp%:GW,c #vR]8+HuH}]Ȥ\ @\I>(أRj&LMt`~Dm*d;}֐bHEs&=Ha ^^INpQ~\'٩N;VQUK7J1e\k`Pdg`q(} 19o']>xlX,@geUD;D"a; B ),i;#*,[DW!,'<\,>tFy^#K \-<>6ُ-p}XVuZZyЯGl4AW4ֳM@i6ƸYR?)W`!HƸeqs gVfJ.Y}0yc;X7nsTū|<-\ ާEN^+?-:(޶{f튻\M~@BlnM[@>ΩX,c]#kºa I s=Vb&W$)b%8E&Q`bk1#sM8p=Us=^`𫮈HA,c̦;b93:̵ZsREp^ щ/t8.A?15W63Zs&RfBl7YA/_E܋dw]GK!I*(aqO͗kdoDpءhW (]JhK״^GK"5Ůc^OTGO5&䐈}fi7I-s s3k=n4 $^hMK]opI BXLțO Qܜqnd}fc_Aժ.K;3TQ;@]W0[3qfXsyE8&qpU4 ' 2t6FSM_$ҘkĴj]C4_Lt ŖV(΃ aY'x3+ h}nWfW ĆhL5iA"X`jN_su}(DbxPwGQ]"2 _XS*a`u#v֦>uZ((CY".uP=i4xU105rsvҵŅL G8/{~#-QpQdζktbd7>0b?%juJ ]bQsIc=5Vfu帥Zr*}x+B }oScʐ Y-Wrh]ʇɖl;2G}%S S}F ݜM:T3정 m4 Lc k_7Ws &^"Nv};!hM;-(-ӂ8 zW5s%LW2I'G}3 go44Jglv)㑽d9OC8b@,DzM I#J BqFS_0~54!u/=cC7 1:+;gQWT(*"mtR"p-<τ-ez{O; $K^z~Kb~^=m\/WlaPT,9z_cœZ1"m\h.pf85nϙ)|AofOPOIr~~I37յ5CHPJ7QbwPt3wg۪UCs3V]&}p`6A㉙Z `YX?Kd5ijOoc u6$D*ϭƛCtWe栨p(_]JB>/) =Jea~y!Ө*7ht3ٵ3kDؒKyu ^5 0JRǹY߶JBן5'OZ(Gsv(&BBdyS"9")M~(s IJ) tƴ'PۀSdLr!P;~]!B%P-.d8 0 0W`ʄuCޓ]m~"z(;W lU}Mz.M'\dJ s9 kJ*k@c`7 Pqh9as^{vTϕF7bٲԫ+"cwZ]N6.Ѥ m 5SQ唁~tx]YQF(qdp F֍jm0Wq<n-I6ȷHR-;SF eX5>D1Re,:\/%O ReYԡQh_'Ք2ᒏ6Fz *9PNGmn‘9?zYl<IŰaB:,~ "Oh呭W5լ_{u4yRq!ۺ W6h~I%ŝou !9GPXܺV77T^6vec;-=؟=4cCXжa# ?h3hN\@,ͷ*Bԧxl#袜ilsSX˜g+/RJαF<ص= XIRAgE%73+U S/evSѼV2T66d\3&SPoĶN?X?ڊڭa@ԄFXlj7_: /pn\I xfYOz%l@@2!kE-YUJ "nl׋ݵn o7(݂kg iܙ M"*襉p^;mߙ;&0Of kڳF{ F/Xrc yaڥA TJ|rG*O WH6."]pS&zjEA' ۰?̺lb [u|4>J*'B{X[)TN*)'[]I/+rVWƳv>QKBGy<BL@/;6qGjwaOBE? Q~楗Z}=b?3Qہit^``gBf}G+BQ?ZY+*wO)wLp]z~?Ď .1M]bs^Ѡad[U(٣+`aRVp,cM_*7 <ʅ3A /+1b2r,u˦Qyhw~ {7dkXDZ;ԮZ&/mr)d6F^2 *Z$( g"og#E0H?RXBltkV?Tַeɜ=ͨVp,#l5%FQ|dn1:{ގ4 y,[zp i>AtӿxTeU#;P{`Íl q.|x`X}"]$ڞ몍MKaJ.߬~L|O< iq QKPS1"t }{7;8!$48)Tc2DY;r9?2{MZ 5aX$ 52fBPnE<2*f a وBUBçu@hGf _ rZn8CJ`꒺>'hq/8%{{ױ<JEAVm pBI J"9krWJQ ,mޓ:6cJ&K@<5b. $#=)μC 1Ʀ)o=<&[iO [n^ɎMFeXbq9yL[Q60- |FTzh!V^EO/RuV\L/PCt 8ՉJH@'wQO%J 9".eLf.:}墐u|}&Ԏcxt޹'[iX[/|* e6\4"/[=}gLA+A)ÐY^ۚ7EMyfu4m?2IVEfVB4}ΠN>+wԤ$9q.~Ѯ4Y2SV;( U"8.3-3?s"Liq[;xSInECHkYtT3D#cuZIJE>7Znk\ř3bC` 4̋;<\,ɚUϾ]ÖR_"~2D, ~T)Kx($]_er `xvPI68k{,)|") 08u-Ezv7ƴ蒋|>0GD7`VZ[ 8;!~˯$)Tl%_8d#& a+*kIrWtHhbKj]u0NG#M%=ef w@B؆(hp-ϔ:L$)b.-/Y0oS(gj8ZyOm*ɣd]5=_eY@ ͬqI^6 |F &$z# ߣ.C0ZBcȂ߄?W$ueI# E$U{}nqdc?38&oҍ#.Ob忆e$=u: -6$Yz"m@^&D6Yn+^Mg/2%43FF\KuQCt"mᶤ޴= kM,*h_?/06=&۰"!.Bת&Z,u9YC j4KIl<ס}_t+V^t$oJ/kWdIDS68: `qR?jH5^Y$GPgW4 0wR}VWNe#ptcGW39_a(MIH88h_DTnh=yrX%GRBpǯw\t042TCOȳ@ N>pҞ{d dM۳@o ^s=]_~c4 &˰b |vVҿ C ! ,:Fhy9oA+̳CkE6,M _ExbYH!*]Ñ(*DsW: T6.Ҧk@v v 0V΅2˾HOP^U"d HW$nZs1M'E:z &mMI`WC,So]j5D0y}\+a(-"x&%Z]ߨEDyh Ēr ]Hjw_Nb_#0+cGǜ yɄsBdT}~ŝUւey> :m~f B6Iy?n&(5Wawĺl&fPL6 7nw}]SS*1ǟ,a,p0g;0ȧ>jtOM^sBq7d|/P:ŽuɡcyC;:Rһb?>0zcjaW17$;9y/[j!G-Fo/]N/FP>&F"[J"}ȘI[/+^5mݶ80"ִq[9 qD,+K2C"xErY[p]υԎ/"?h1Uq(']72;pZЮûqp0`I,в7/H5(3}5FNp{yR؅G(;,7kQrc1̬'5@E#hW &Qf)xbխֱ$W~/LZ<;|Aк s~ˣZEe6FI LB_~kT4M! /dLbD'΅d_p{J&wZ{{J?P% ͢RàzOAa5'[Ϻ/K$v)yAKRQw >r3y(!3;*h5TƢͩA&h&khR ) 4Utc@r 0beqPwÑr!`l=Կ> WT Yot݂rC Ms]u2.Wn[t҈o$zUriL9isrSb }@gxN?Ҙ87ڹVxږt4kk >n嫺ž+P;GXG_>Hw+-OX[ؼkfW #v64 G{v5n0xM}]}C6m^v_: 0v:Y΍^_DyPΥ1E&E襇nuC .v$VʧU}P\5y\e0MߐPw7g FQ]~آ*+LoyѭH"p$"8D1nPC:ONݬjFlJnT޵{&AMԼv˜sy+ l=NC]B=A%2xA\-S5Zin%f6sV,8֣dDBVOVji,4!!i @3f2cg6ܛ=RzU>!HꗫH 9jHpl%hjn>s0P؁~%/l;}GۦŞl4Y(Ӊ8m,Zc#H w~s3F}| b'wa B4ޱQ:naNrG*7^c 󹨝ZϷ2K,MהZ7-˚!lbF^lI r6ne#c\vQQiYf*q~n8@Z=;"s^(N.ˎ<|:4p3>}p NcDhUBH~ꥡJRƫLg@&`M¦ AFp^K R .oY>'FI/]%F¦Kr Ac mffZ4j:T{TfDISxWY9:a.d#rQ96bإY<3 !ĝHe7@YcLv`+ n Jw$*quVUM$LlrWG9ےk%)] :ԝ5ף}D%NZe("J+-5\`GLYe:g 5(KDļ͊!R4c]_80o6>?U MhU+UĔJ@9 4X^f6|^CV.B"BNhÀc" ~ ^;Wd{X@Ӕ &%t$[5h6IgG !j0χڇ.˚5;+$|Y^Alqn5BSa(̷ET}/pP%2 ҨeD 7pz^ /:=m. .tpLj%=% iS!=&^Zw,/5 {"눗 Lf\ESDg7TuH`R(3v8&Ǣbx ~hRG% 5716)i[G4=fUХ|{lTGnk2 (ef4Y2&" 3#Vd/:y5dBxCl.,ڒ`/ b:D;!n^#yy0o.[P~wb_vNzy4Or6xs_'xA6 JȁJ^rMDΜL1n rʊBi zNU¶<4 %؟^2TO0q4ZttDaT[C'C 2#ؓWfJokDt);3ޙE"]F *A2`A+^{$L9A5+4xp[%$gx[Q1 v;h9z wC_9 ˂iLs~H$;3! C. @QW0z!xa1^AxØ@tHnH^u861o'YXW7 J$3sr'X%ushߨ͆ p Q{cV|2z1/B7aJ?'BA\iPvuH><*?M3v(=d:ƂDiŖB(O^4+Ѻ+ Ιg4,*7rNL#0tW mbpXoSƞ@˘?b gFQr(z2ac> 7}}AcEt6mK@8NdXQ愽g(F_ JUbw5݄ .8S^0F _I oACS4SӸ*"vZt8S3uB#F*>D2Lλ)ri!g[#s`Q {R*BdCy@h19=QF+uwgSt/*pAqR(]IO/{VEڞ,;½\`KEF_-?t! Gig 5;3H3>g-rv`@ayՐT*>Qn}mɀ& s sk@HCpz VI|+ -z/)2B\hs^tfK^C=`pl^0ƄR--leѷnHؓJmfjhͮA77rw!Y/l[ MV>$FY׉l7)+d%5>N1:νga?'`;6b+i*3I+ f$~VD@%z|&gd`=9>n &'W:%dܨNry.H=d.JȐ hDzU!u9pa 6Qu~r]-'dݢ2ˠM o36̔NpKEi ؚ aLc|U9d,O^)D p -FNU&_{:ه3Dnc?Rfqۣ 3II,_tM.@MP,8_ Mnhq a+Gxn<`e 3FgTJB][|p*2Ŋ y 3xv7:#\Z`o_ӆP)7TXcx-{W, y P!YtL52K|Y/i?c6MG#QDR"#nhb,꜓ Պ;2#Rk>qx ^ 's=J{c󐹧<(g%R6LPN/ߔ:Dv{ޏ5]|Ϝ3O?- v˩O{ʀ\檁{ `gGh)KE7j*b@ٍ]䙬ߋ ӟ1#9k^!A2iK22.;ieI#;.fqowKo{`A%u? WS}M)oB0Pi0]BhYs}m  -/dQIn;!qu(jjJ7pN5lBO1H'km”4zY{i=/,V%%^xSxqtQ.)FBJe Eh8՟ DqYP#Y+#5aHO9ɉMb֠AEKGȢ Іy( )u.M5N$Cf TMKkIA% 6نpY9DiwD?UI1I4szHS6)t0T@k60E(`bI;sg岂k+* !6=8`au6 %Qg4t1PqhGsE`m8l _ _7N̾3f>~sW-ߏ,pxuۅyzG`j/U{u1`scPR"qyRg9L(8|Ѳ:iIIW>.ٔ :OՄkN.-g6Jĉ&@WjΥ!]L> `nZ "wmzE]'P8z[ iC횊&JRTaB,I}0u6 ȎvRhHQ]4 +x5,:m=6Zg𡲙(E?UOV&v!p*(jJ:BmabV!k6I70͡?'I$#r  [ڏ  ŖBm ] D[ri4#fRR*+#%pHnצi^Cmp&a)EGc 7%..bj6  iA>=G&&C&0OĐSF_n[T"9玄N^wU{&=ӹNڃHǡ'٠3Kض)YMD '%3L9=H ˞sM֎Lq2H? f|6,]l$ڪ6fU)D`8*trؔ%F2%]n<yg{s.Cިkٿ1?*>@2L#+Dxвw`IYI$z+ZzuѠ@=Sʮ5!ԏN /+|0 Wh%Q'S i-?YٴYds*N|k_ SH~+Fb~wf@6[=riɥ ;S =T5rC:č l SbT'lfqLfq@"$qw]2_5q, &'H t=Cj}#72pg,|4*VV]H&}at.e(Q! lE{|7t>g({ɫ7id8rWOK lNpkwID0;k7>0Y/P 3px1<2U[I$f8uR'"n7K`bѵA}xUr-.Ul'޿hߕHbLp>fC-FGϠWs8%ZL; K2aq% V92ÞJ挒9:ʌi*Oك!?0T /3d$).K@D- IZDʿvq@]q4.(9<)ARuOd'_22# A*u3TI0I̅@HKFbE,k8'2gkϑMwoqj VQX]S$W:Gޞq ;(ȓ"$;Z# 9hB[c沼j24*qv(BO#;l“wti5ot\=o1NxǞZlQ2;(o|h&\\%M_q7fGnpH.-1NHw$a|c_F`;p YԪX [Qf8o'vJ~Lfw·`afG A 'ҺMYhg,z=0ҩVnÕ%\hzQOmGã:[f\X(n3E 4#ߏHO΢P( ٶqO~ٔ#_1ùX2fQŢE[leM4^#jJp;Nʢ/Qokjhc wn]0*r|{&}Z:(CVY% .̍btH7F7tKl7Voy߃\{&?U3KI_i:eɢ.j c# ZFyM|mBb[~ϑNЛKݢzt@v*omD$MGvKϑ#;$( EdDSk2Gi`#$-~جÇ V  P孈E-_?sq\1^`&V ma,WN2{tWjy[%Jb:bጉC,{0Fl V$GsZnPHC3Mq81wPx>.g[?/ty!R;W (5 2qe"$W1 Ȳ hF_RsRl akeQsGV2͞dj)SD]ͪ&C3os٤ΨQ<φ,C33:COrSvB4PA69{eFBw1Ayn٠ABl@uASKP,xٸXA5Tx %8@%NpiK)L{@i:NĀcaX𓢭A'X.( j'O3NMcjo<,Ch5Kp#XLX)F cwҙ?^=3g,v+{EtW9*l1Q+VCmni$rmsD8FG) DA }>ި~V :fHA nBԒ(k>W|.!4g4LөVlʘ6h%m/|rc+yĸAdUKMۂT #\fJ%):n¥񡷪HeY3t)z -". W?jn{oH;Yu34:\0jn/6E˔/{feMNkizKCR~ -c]N_:){z%_?'l0DBlaڝ c QO>}M߼ KЦ4_Ln{vr񜻒 ~}CAzcʼn7"kuE;/.@3Q ʣдGaE1fA'8G/^Qs_ZՅ\Cʹ@t6f%PKmb>(9ĈB`F˯nMrplؿR`ں W,a:5Z3+tL 5:С$:-=L{ӈ6Ѽlg;T$Bo38Zi$:]:|؛+L^y}@}^ 3uxZeI ݾ'XwHJ3T)0 βS&WEпV4>20Z~c$D[ڴb܏Ԥ,\ˣ.Z1hSx(U9jGtiGi,qfb鞩oa$Di,z42EGTr])2 KApn%SO%Z-bԐ裏WUKCO$u'R>(tNKް!rֻ$u0e6.CjpoT.Kz%OuMgU)XC.>]Lx-Z7Mu>gVҴS _ԩɳUA/0ׯM42g+Ѐz2L*<~GT DT mMJ]5 GjUB'CM7~:%Mχ~'뜮oJf=c/GGm+j`xc!ȵM|1Oȋ#pHA+~׋]L#fsJ+%DJE=tH@,iw$i0#o%[mǓJ_% rNpkBIgH?fX>$؊̄!wƁ*.şV]IJ eߕ⾋8 ,65Sn¿'EU*Ⱥ,*6;(;|Jh~EAN'+?6,ƩW²SrGig$},iHGF #g¬(.tci4V0āq0w^,A2DahDq@9d`:풊x?)j$CL \eq3SXl h&u9K(˵UWywVfHx+3հ? R;}P$v^UI%pG]U`aVF@3(/EXvU3&IuIшŻމ ۄṩ\=,qA鈶|#XV~A2Zg륦ҕBw\R|6fAlpLRP` gǀ`;E+hfZ_Y`Zw˜}1<IEqutj:Eξil>@{Id̟.ڜF4<1^x1v )]-=&W u$RU٪_LuM/4!MqްjPV\XCxVh<J8C"}aU eK&fŁ!rDFߟ'm7Xf` Gϓ\0Zt];Xw@ͬՏ!:s\hCƷMIw&0p퀽JԈJHnwqW1ڸmq A24|鞬T\)L HO&E%IV~|_#TQ>hy#8}Dϼ? ҈T hEOo"ojMLŒyy? Y~Gj"e+gIsV R.>>`k؀#.>Ey @~+L ?p[r_xL|Orž1,by"u^X@F}l*i⢈X'[[ZCwH yy!pHC}k *!8n_wytLbPgbV^,;pcU&ԓ&ޘ{m$1!xԞ)Ҷ>3b ΀!@dBN^$Wf۰1?.1rXuDŽmaU E9Γ~a!Zʯ'9Y9wo|QdsפּeZ7t -Bj[\\SJa   G}YIEӪ{qy$u['Qkp<= 9/(ҲQWjr!P. H<{lm!-ܭ1}#AL,S,fTMloV 竤Y]C2] C ?,P| 2!ϖ'gзA8mM a@'x PؼiKiPkx $I3?<]X/  3+1iN4cSsT9+8I8  l %1-r5fOAc>.X)7limT)" [g-yܞ 8CRZ6)8&ʮg:lQLtPZi؅84{xE '8.40=6H, *|BUgϒ#W)m@G?̠Si]jޖ3oT_H4h^~9_"]MBͣGVxk(lTX&:T}u@'ф pG}Ҧ!9\>`D txx_$0RrA0Uݒ݋%4ߧϼZ,A ,MUa?xW=o)e,d.IDs\)^m}J`Nw^8:DoM)+W5ĥNHi$sNfC#DG eN\)VtL[(;XZOiC׹V@'_=Jnjȋ !Q-CqK|g=}39+5O-ř5GdC6sC)/Wg8^R{j}ӝor?°Aۍ_ B\ 2iV)+!F+s\j!I$};vUE9C|4,ۢeJsjH+ZD ^0+DEڴM6a=J{  1W1caR3FG;I1>+ ԊTAW/ m/S2Xٯ [h;Hz`&`ޝ=,3D s’ooSۚKL7 &TE9s2:Uȩ D$3{kL6 êZ` L=Z o{X& 2/Hf2d%|(&қd%RyP47ӸSl9T!"sy^e^dꁟ-It ڵ{“.T],b`fB 8bW.{҆/P| E.*n4^-N/J38ν =? Hv~(lW5ӈjh[c!.e{Ԅ*=c()a1 þp4|_aq#bvWXJh6}lp`kf`!Jer&g;B<2txZ.BLL=t+xZ / &ƦĢ^I)z&-&#vGx) ˱*CLZqȃr'G48&/CC~>ltl g^95un#{Tz^(}50axRxa2uqh3 ǕK)Q+GrdmoiS uGajAqfAM8R5&en\i;O 5 *J\Qo2X%GO]zb}Q; )ĿVίmgTSٝTk0CurТY j9֏oIy(f]hqb`,T CfRlxp3"6'cr3BPYvYK@PzG$߱pPE%?|} D;IOAMPa2^ A~ G~<OVΥ*A 2u6wd PIaa~̡f7vMYa_ha7Xm*Z2 6إGp d_E^FdKzVnfhVO'oyS (_8I.rIj%pwۣɲqfsF"0z/O73Ŏ@jP9?a<ʯ7>K7⿩=>E#&bF3 wmP@ir-K,q^A06%x{% c6#r6?$N(LH?ZTt )!ky r4zhێ(t;O­цwӿp`t1z̿ꁷ#% .:G[&_q#L6rQP-s*rԘN-.W[Yk Xj39$ c(mmd{"u:^oL9JFɣQ.H QTh|`<oeߑȏKʗ6squQ"a Z#F_8|J}=KW۲Vj(X B%1iv:K olD&{fj}"g(UB.#QG !rCGDn2I6 C۞;57?c,$ {1'ƬI_飕M& JF>lHmw Ȓ>| KWi תNZl ʹǰo~Aq˚&lK1`ݻA}WhTﺆK TQWA8I )st1Zwdܜ:*z^㄄!eK]fZnϥb|d4:=Zü'3$4.2T}% 􍬟L{, >_ȠpHd<$t%Blak{jF2 Ԥ6\ئdteIկ@(*qg?J.o"Z`ȘŔ2ɲ ~jm:PM4Ш,.m qQTa){S2d_h jA5PTz˸Cq1t?;,SbbCLvLIlFtPsZIW`;vjIG3)F) <+l.eK.:.Ma 5,D\nѦOQ,wV;%,0%GVXN֪pP+a91Maj\ SA? Gܱ_6*<6k@m CP1U79EYwz^Ku{+[MU @CttyWsZIcu=/uP XF`6 6|S?-A6a4v(RA̵t[Hy(@0.g&r`cΤد?('45@! N&U~zþ{G1Hd9RƦ%i!ۭeJ˜Xg#m]!s 5:A&a0p{)eɢR3z UFl R[EA(qH*xEif*]VU4 5ȧPR) Yce vI տ&W`-յuDOtb 3.\ZʻI5Į]$DAjҝi:<ZBY7hk̷gB8-Hl^M붗hB5]2Ĵ*…Pws;L/aM J1"[ָ=ut+ _ȲjNK%AlRStZiȂG\e)#X}ʊW::BGjmg^b'L 7;&H )}]Q-ܻj=>-<{xdF0$ڶ| ob j ʉLz@`0<4>15ٸOxu3F0p덢t=ѻ[%GB?8t.< ᰷%4tU`Bǂ*tPpj+>Yr3wΠ:b9rCR;1.H:ڭ0H+Mԟ=57\܂ܩom*yM[Cxχg57\Hu}TKUGn(8 ɤ䫡C?}!nHOGjGTwiT瓁MŹ$74\x bwηPS OְCC}]3ZUh]l&3/KIKǠ֢}q'B @PqG"ep/{ u{,kp7aKh0a͕ku:elWƿ%0zRo`l4NULD(Y{Xh{=ߑ瘽=]J1Gn lĖ#KA;B'Mko߲6eFŠ}[zFwlTMrfT0*O?NșٰԳ+;8tA&B'tnPtm MAaJԇ8Rq|8_mG61X2Jf8N+YSu*0;Yd󬑭s&1 ЭՕt@3o4W&1lGV^8?0b|8Pf1ҀK/Bu |?|kvQu2;!pn>~x ^`\& *8x ##o΁5ʱ5=}X \3 _d{ou$KȻf%Ah#bSs[ߥ&EV4'5qJܐVժ0}5NLwnf`Tff % 9gw8c5o?5k{:N$D?m0o * }9.@㺜Pau__{3BB+P>v\ufn)t ʖ}S!\vӶ{9UUwqȼ( 9[C? RS 42Mpza0wY,4 3R_%j%:!Ϥ7=9/\|X W0E=a=e%[|x- Bi*0ˣHǤ8[d4QSS^Rk|; VLB`=Dkgr>^c;`C[)w{guwM \Ċj)˲UI*)ZRVGb=(/%8[9sK8,^~`?z<} p).162`[`&H5Sh%ˍP 5h&ڑܵ]_B{Y'{{ Ǣ,W\}N/q=mrǰf#]Wg9ZGN.C #? e(3 TM"$>bg\42:o~V ?#&LJkΕs#]+h)qTO!rF_3Eu D@4+#0a_v,h$ 4U ha1zЮ >vhpnq4ǪM?#SH[Y $7L69|ƓJhp„˾/AlrF*''Ex(?#4Q4EX3:P|-OӴiq=4A߾ HY9j▏V{WrI3^}ʍ_gD,xCFxgҹo](;v)@LybNbAKG3sɐrܧ  ' 3A; 4d ; |Ab3vr8\OpܧTlIf r& حXn)6@3vqTN\:/`ٞՖb{F+{q.ļ% Xd-mT9k"]_7NT3,)!_!rJw"kubTzMyE AzZ'j VdQLM0`#:R\+ 0&n@ʣBksq^OMtHKV~@ck 5HWа>A,PI\itD:\7m&C Znz#b((ٞ0 ppŠy =n]qJe@-v'mQ089_^8;w?fWcu'ȴa7D+Jgv\Gէ5MꖑvɎ@ǥq&J`RƢu8Q+˫udX#L [vNa5M/0}x$ؕ$S㏖t:F7K"G4,徙g8/U4גM^X;!ԱVTCx)8߶1. @kC[`cCb##@y2pzCZ3#w TX  V!?|z[S+S{uߌIQGo-b#$0V)E9ؑȽJ*-"jLXEjφyLdMq@\@Ӆ3;UV3sYO99K[SGS1@ӝF8zI1 ThB/D^7dPa@_ep)]^sZRK/Sd4k܌II(TO췒zRkhHC&b'EGrHKp7m:ՌujE73BEz5B?'Zpo)h<3 c ĺFLkAX#G1Ed7W+)t9t_t|ö3kAᶻ2&3%e bjW9#-8=Bwڪnq(aT_[M:&h!7:]GGAs4?IXcWaݼ®Nnp(bНngq٘g0><*7"/ŹtB L84T;ʑ_gX}r-:g'dB">bеoXKnJX2A4837ЇW Z:D]Lf?>mOS sF< hLb@bbե Xu͞GeZ_J eP/sxSdי$ZWPΡzk^c%TRͲB(SgL1wc|ۻ= .fWdt_UP ZiAݜBYnNk 3,w>+i$ޙ#>8 6]8n*2y^YX&o𣑙Q󱞁H4NJQD/SrT?|}ѶKbRUGVYּ鲭`8Mg!6cD`(RWzB 80ûuH}Q(2EN{ݶuXUrܢ0mĪv9(s>Gʵ{zReEq_we6eUƘ. 8ѷ#c+[ @ 5`dʥӼy. bgm0tNoJX Q3TI%LQ y"`NAOppUՍ[< - L!\;Pv$0#hM /E <3KN35߀2@%rfԷj]E+܋3tb.()*<; V;nW#Cu}dHQmu}TfK_70xw7T垗'`< AW9` i Z}Vp G:06s*C^+P`/L>hF\'[h"ǍSL= Hͦ(WzI\g`Q,\NnH?[>Â.uym{5zH/]( XTKjʷȘ=f+U\^K[@.oEzf*܎RQ DW3Wu uW3P|xtr; o6[#+.y٩ y` A5YA!=ZRn8'0 Nij7H{s!j~_V*Zjh/ CZרyK]qoA~ F~Y$e IzQu~7r3 >vהOcE?}CF^JZdN`S (rtL I.C ĨQ_:r) j4Y#`g!_L-mSfF L ϻXdvn5HK{Pf"R<)胗y@?/ >kk7 Q闰Bl)sےC2 ӲcFTAِM%ZL篑vF C# }@!%&O6bTDFFTWU' |gz`f8()dftNRl^]$R?gfE X)U;݂j6A;{ :|v;2#BP,2A"9FLRCs usQá]'j/ zCw;lqpT 2"Cha23vZY6e x \6?{N*,wD2oR,E0~n{;hoq`xb:c/2$4W[xPf 9CUbrmMQ;'om$WdyhtŠ𫃥߫)LzQ$sBaQ@`0ec8{C×oʅS:@|*NJ^MRKpK-=j?ǔ ڞԯEDÞt8f!x@<S4q.]v9jzeP,kS3*Fk3q (;ks߈^;F8j4Ӥ8MVP]XBK"eʟ30aA؟Rpr 2Yvcu,Djv6 5j#OU˻2)F<yCBG-e`O8T0-2@Z +#Lv"_ LT0NZe/S@~kk'ǡOJ"\Iŕ)*5xF L]QvbՏf`p;ݬ>Z;ﻰ|--\!^ryOR]u8YnWSUgCr7rIO#uVX4D/7 T÷lQ뗓{Q`T֙#kz/tRrKq- ٮB`4.JJsozq6lxl3jK jzYCƖƏδ4n Xx[BqBv|H -ۖxX@)s2YX<T ΢b0:'oVX %k7A铈fy!6 n8,a⬹4"0S7ekmYe;a՜{xOou `>ÍUl-^8?<7I(FTP;:/[G:y}AP5h}P&.UFdl$eV:"XQ, %/ 5(h,f+s)nޙ)BMDǡH\u3Q'HUEm/žS!Z\R#&yOwB(k hc- K^'O3.jf!dBFV NzgJɬwcX9X6ٮ^U8?4м6j&zl*+ R HT\"ا^dLhBқ2?%L}M,~ٌ#.XU_'kOȾlv1"#,\3(u&j@bm:XXRpNJu 6! (sm. .Kd#Qt7gSvi<翡Y}\*^A#.h]}tVkyH`]G\6995ˠHs7fE3m ! tE8FLbLeG$‡e 9ݞ&%s!%7%őQAySt T2Ք'aO#\ߍsw}''#AZةp,n%\7H z@(-"4Tfx8ev%-;yPVuYQd`ROi"wB&cixU

    <쪰&8=F]q0/s@}#!ZZmA` b0iXo"?Obk> 5Xsl^r.mihP{B;1I aAOu3cph{@2 Y~l) gܿ V JKo5qS绾;gTC 37^.Cڕf!O_"B skxG da~YQI۱–Os&e |x], rh4:8nf9c`o@w^nbO[1M8r~N\+3`@IJ`і CNǓKՑtrD"G{e=°򺿰h<ddzM xތ0e= I) kEjn=mXi٪/# ӝ"mb0(q3%W/";71" 0 Ӛf2lFM9P":b bD󌟃V#<(0 +;1grӏO/A[ī9$ -~9P:ok?#Fq1@ ^HCPKV\PHɞpy_@/ծr.ʧ\)CQڡS"37@VhUr,#yAWRwo+$&$HnjSPq#e-4,Nrxv#ㄺ}.+X71U$ت}jjc˦K{7pҗi{E-^O@ӏQka-@{,햰 _0@5ҵ.aIB6ūJK?"`PiBKTÊ:jˎw*H]oS}uV"uq c m-_q՞0XN6_\Zq1*Q܅O#B 3砜[;nϽJ=kgiz/h0^D.Lt_™R1S6w(H‰߬{Xco܁䆑lq%b 6U=mi2AaUq"ߡ޺+1W{JRb QjVMe~k ].L©~j7FC]|}tq D'0znٲTT+at)/~EF"Hd *) ^Syqf|PLth_LJ2)m(:L\6_Żت{%.p=kgrZfHD&nIvc-мh;VL]:VQE7}7xX){nSM6Um(1 r!$XETٶ+b_}6)ȗ׽9@hbBlx.y;kk@@߃UhHD?$L>־~b)m{ߦC$PJ˭;n!HV$_v"}oA@q0ƈd,SbmEI+&zUMhIU/SwX"G2>lI[?*B`:`9-Wᇲp]d3El0?ܹ; Fu@"sNǒ\i!V;g겏nDZ|:ۜ3uxUlO5xƥ7̵ۤ䁌>&*?L' {$nR԰_N>Dr 6|W,x籸ѝ =D1W+{&V%1UY^uƍ%(t;tUqHiGԠU-t0Bmi( ^V9Xk2W+؋S,M%E-⻶ڋsuL>#l?1^,ԑL0ŧHb1|0y{L[kڥ> qq\٭6:gG_ OBElyr9'!S/i1?nu`O,^{߬Fوޓ/@ *w g+ɥ>{40/"0/x5fzQEc\F6B2;}f$D@3HhVvZnR17wW"hNZSe{3L_Mz|^dmJ_V=GG˧OHرQ Je0_)+]JM2{Z R0d )DI;3+%E!?D:7"I;6{jcPڴpɴ$~s Xw| 5VHzF^2`?wMef)mY!i̿Xc\-JqRC*kԃy"12f9Uo*BH=aIU % ϞhsՇ(:e84厃i#Am_/=tdm=zE:HˊsP@ 7 >3f+ J*zmH?G|X4yZ#\RMo# tjxoLFg\Cq/%Ƈ57 2OAg/ Lbz]A'#NakeFtA> 륖0Z> eM9Pk'ikKR ϧy?ne> SeQ5B-ڏA=2-hjCB"T č- -{rg9V$[zV`TЭϐRG$(r^',7/_xfme}ldAPz,Hg8dM a/?eяwN-{݌˯vuժR+/hK,8%IbcZRhX&oWf燗DL`n}_iXW{s"o~>>Y.~cG`,";ZbO(A^ 'vg@%".A~cne|xҋ)Ym _}^n 3vfMbS +aH"tux4A{J{edW؀UȺ8g"62*Кiu2qf1a^X0bVrS;Qyl ^&%m?vץb| H5tF ]fpiIF8sBpJ\ +Gk9ޒiy-|lrxݢO wEc_mRڋ{ZD|3e7(hjkF?~rC#>xMD]T'QFj*GO'fٚ۰8m^'vӍ W:܂t;8YjMxZCk^̈Yin7[UN0<)z cxHR3X 6ы?B;BIFX'giy܌p$u2WqW\DNDɪpza,6$? ZJTNy<bQ=AiAAƔ7;_˧G2mm`ͼ"ǻY"A8>N7F# jD)~~* ]=rHសEG?߁Cm-xkyJ£ŞLQlKtjU.!$PsbF4:Xl,1v0Oo;chp64l+(iAɋ ;h&6&\/<1:D'[ai}fzСYR1?8`3E)toSVDl{7 hf0 J#?//xr@=Fy:E0GktD]y d񳌵QfzK# 'ud&VƣڥO.[/cfqj6"w:b/zQ%v<źɀӐ0@l7u1I!]ɅMN:Yf^XH&U8Vs"O,pML-ɵo-͔A&;`s٢Mjeԉmmq o5yDUK|z GjkrS@w YR 'DLĖѶm"FP݅֔]Ј9٫6RJh`+06^}#`֌+(b/H$[؇ u@>\mwt Q<9XC2,O^C|e?5*438fHj(޻KmI6S3@Lf+|yN֦L(=U%# {KlC  g2.z鬽rU̕Po$4^&(#k]8.r78.B*R̚}oJ=O6ٜo'I`A51FJC ,{G@n<S1<0c;YđCn 9mv1ذ?rT*M~@ml4ak<#]b-G s PxWD a/B3I*+S r VhG̽yMlV0dϢ!R6*(kTԹFFuhsA3-|~rYn/[ە?f*z g - Q^Z2hfUOUoWJ^β7ϛrk8jC-l=eL͠L FDN|$uo;~*2iJT[q(vZ;c`|s-왊b1<]za[Cp#>S6|ʆ.]~)|ȧ{-״LF[Ϊkr1oϤ&sV#|(0n p'} ĵ~~]'[H4ó[}g|ƪp)Kwmo۪eX'M ^fY(6A3] eq@)E Zy9WԆIh*d,Tbgie?qTtʝ5Y)t!=lf 䡹&x['ibG^8Y:s"V-J\ %IޚO[5B:4d–\i;=y|HD){~˔ cbnxd: v7U9ЀgTya%k$,Mdgς8ʈh⥠ %ɛq&A66Εdxˆ~A[fkwnN,"tPY&Cmx/Ok oVa_"c):ϡ5;[>S*渞YO-DzDNg =ZxzlpX6O;4 WLb1ҨIHT$U=rv#?ut :8?'?.L7܌k9|Ԉh#kbsS@ҸwT3|ͯq^ 'GTd 4>%'jlᇯPp42ĤZ 4pGNe9/I`{q? a< 6戛gzJ@ޞ=w6SR c@ϸ|*z[CI@@4tB) 08E)ʑv3Atck:Ɏ< M툴1N;'(uXJI6k# ۠z⦠Dŏ:׎-Pg+/[ oQ9%ŢKUaJ`][DFs_!O#>Ah@]2v) s~+J#!IΏ.!,/7biukbiVʈ׈p1+N}$*&;K;R7P;!mlFm&.U{[JA\ޥNH7+&x3^mj}7̰Ih형?=b'cgBc.7%¨>2m2e4~af+.ܩ]kh󉺸ۖ>z[_JOhlwyJcORk>z@÷by}n։ 6[9jQnE"'Xf76բc¦t?Ⱥ*봶6=uo+\- Aj)3h(HvLL{C,̔Vokr܊FU2!/Jv+*͢@SF-gfU715gzzsd 勲VcTb= ѽO+DS7[I';ˊ}R8ˬaG543416K6`SZF1F̐bCliEQbydtIm7FÊ_<#vslU iĭaJKV=h;i݆(w%)*/:n0]L J COzX41@nحZፚkt/տN.01 AWL7r*ſ-wZv( yM\tz/tf.pB4o W)q$KxG+ֹ2_0]_kM-0@ $ݴo;%n}P1i_Wߔe/cK- Ni%9Uظ/[Lţ vŢ{#+j2l$'5@ 9mc^ڲ'+c.AϝR >bb*k ~ 1]] ѭ0MRU?mُN`?o=(h rF'ۀccem(* h'Ŵ3q3 "Ruf^4y`@o - |Am!~wQ%3xЪdYADNfotw熑bA*BA,Sr˛Rl'l^k=+riP>v#s "_gY"Sb $_*J{γ9짢-o;2z8QZX*E A{2!W#F:)tt>[ϡBQE84j}W |9bF$>&rNxhHFϫt`߬Pܸo0wqa nvk޻pc}ȾaJ^?Iego`60bS[$u}5d/S|Iv}=`i{Kv[VE3ZX6`&tI?i4Ywf}L3PHpP.:qny7Z/qDSJdmj*M;%(Sa3;-܋VeQ6wz@I7W#{FLMjݽMd`1^FlNE(;o(إrx CNX|]J,݂&R?@ep}6u-l5C%_yuus:~-^Ms)6yvX V9_p! n g'pG G97Ѥ)S+z1&x#e _3H{5 P`r>:)'m\Uj= Nyk 3 nn83,֒ȧġT2es慬!y[mkޓ/X(zY6MA /O"׼u*̍Ǭ U . unH(Hdqmj&ul2*YZWBa"CL"mK-ȁzaΗ< aFFmm>_>UŦZb[voIQ9㔚!BZO b 5ĄdXwWf\n<m X?,*#sg\܈wNaѭl0,mg I\tT.N:A%%-^;B*?,&x.?NoT&1 \6m|Ҝ-TZ@.ɟEN>RK3)®'t4 znbWN\*箜E|HfHY|[~S3 ~w" mSwy[;`3 Wu+-XnN{$S啿gpZ~ IoN h@[>VR\,|Pe-z6O{s#,qDڎkPف8ݕsg]p-j8F>|HͿ6ᕣ<\3m*kks9 +`]t%S dUQzZX9d85 m~uSV 9\N2d5|7 M().X֊;/;wY|Ȼ:lKT.* x,X~7sW }Y${"~Ǐ;xU_E U{b"'.6ɴ[a`HnD:,m s+V"{F4vm}, |MS 9b4z"ev&j:ժyˁ>yWz+Ѫ SioFo$B6I7I#ߡZiku@23X3S&rr<(QօcTٞ+c-[ۄRԷ!W[Lh"KA!+mYoZuEYg9%=-PO$8W!}8i^L:A.WqPfY n6%SݻzcN+_ðv#+-N8'^r?h T+HViWWWu*kFu #xM$?B#ح Ƥa!c5 0K~ v$vK< V}dBw :kgf5E~@'ءw͟d a&MZJuOQ;ZJn[+yOWIݢڃ.meSNDYoiW\|E.KJ IS9m'f+ U#  u_Wx1'WG&p(AqrMŃ͉/><$dN4/΄J. KsigQĸ{2/޲R6 حI8VIW@;6 YZ/P" 3M0BXl"Fe;*Z@Qn/TπVL.vMUxGuOݲ İW`t U&rhJe50OE! e/ A|1Q7)x6bXX 9Z BdlMʱW"F:3,,|h^cX 7r*04bm CC+'piY_\}GSW!HPc ս[?bce]}2 h\k׮pN$آ:XM C\\9;LUvPtH_Xc%Օ<|mf0@}Δgh,#eQ4RvVyhQxϒ`Q m'*9K*Z"tOtic%HlPjp}0Ix ;3ʫ< 4$Ĕkt=K^WlPQ5=4&]f68C7MʲMU].&R»mPgUvˀL0ׂB4w!#z'`G&ч=5ܨ982WKgMih#7~ev9? Cٙٝ ?&xP\niZSxp~5fo WK L9^o c\!qèЇV?<@súXN!%!q8e_p8a9ݩ{KM%۠)@gEEW`I۾ԿHtYFyAP'ˊC4ߍP&$r4>&Lp-1.$WҬW&曳dFc%g\-."ؖGΆ#IT=83D^Amuz9h?? KglـeezB3]z"坌yk!Pr@\>;hJl(jC>c$z;X>uh<|yMerWJtԤ~XtaxL/~!,].ܘ6cIS;CI/ې7,]^w'Q]ᴼ(S`BȜ3FE1#ҙǩk{'tڞ SL#yֺjeFE{&{񵓓ؽ3΂Ã|9^pȱڷ@)P2zqWJ5V%zi'vsd4ވeϋiVbbPi}gl>-&ZKM{"8ۙ*}q_z$o+p^*h\fbq2k;JEIkL;C9$6#C@T,>h ɑv9aaKQKGk.*"ûz[ y7TOf7?u s9biZn{(؇jLѥKṫUq D#鳘a&!zצ"qlBl3{AICK Z>(+;`; 5ed91[6i珡 h"dƖYhGt;qE/o]f喷5 127WGÒ)mv~wCI9|srԯm^r_7ȡ;ŕcƭl}UKV6I^4&+{c4)Hz OA42eqMOeAqwmV|KOrS:tM>q5H!OmOZnr[;Xtx:&ww_ի~ͦR3d X7hQӻHO?ԏEbkx!rž DcPЗ4kw 0uwnt0[υ>/DٌE"NX6HrI~>4sdzaHm͐AȴGofxHf/`ki[NZ)z n!"<_1tcn*V,·|үwqsʒYu*f|ox~ox Ѥ ,;W6sK7L/H+xFRG!Gҫ0g򲦮pX}ߧS2Y0 5oqkd |eFܲ4$moѢG˨@L=1F'6cP: `a8Ťbb1&C)$( *I>u'1Uw\Raߣͺ 2glggu]YYh7Ms!}m(DX aCOj{n:Hn$ʓ21LS帓l4O|*LAYhNLy k.g'5v'ٜSp|+eTB'%TqJ2z0S4Q_=. \\mۏeT*rs"jᖶU`2lrT/!,*/<_z9YT"GN>R r;{| DKW:=#;^Wčq/,g& g\Ž=@PMh 5Zвt5Njd앇j4vZIÎ ^ݷzH^rڎxB^._-DTkm)e5װ=`}9P縴~ Ph /RMB'.O[,L2\ X@Siy6A#Re POo5HT:ӆCg@Ͱ*(z03i)"gfzKttԔ㽽 b\7Cdia ?U{Ј96 WkL}vQƕ3l'%N9`55vcڏu18Ai(FS44j~Sz?8x⡸PULL|/A&֣(JJ^ @BWbBWa4Lo\pN&p߯qoI"TqK[+!; d'AfQz!)Ȓybbo k`7pi[u_=fO\N:/ըMsbj4h/z6 SzXHRR6(GO$^lCs7"F"y|@H,IrdGbdX)ڠNGjI pjknﵙX.sZB} rw)G}fo-&EP6}x>7Lx}\v Z3>Qr$@+'O(L¨>FZ`/G icl$Dq ^ B/L .#n{%cC:OD'`ⱄaߔdiƂqa_I狚' \4f%;$ G]\uVcn %b$C&6Un8 ;¹`=D,o{H0p")7huuOBcf,=1Q;*A7YoǮ}i~x,Gȁp5JRƏCTn <8k)tEY %GgQvβȭЂ@*OvwV/4KD~p,QozV[LÙzkò陞.d+TWC͵FJ  I⇑ޏYҀ~o#*рˠy e0FӤjy樜ܚ]7&>H@sKu) Sa*T X"7:&2Jl$eD $rOM&L)y%[3ep|x_Gs+OiԈ 'yE[.NL:WG b-Do̖'M` Vȿ)%ۚ' x 9lu(K )5q[ƏRm4"S? 4^@HSbr1-V(2^@'D@VNTHz!G<➾:_  [Id?%5ǢUg_>-nTA[:- y>|{:O@qjaG-T/LBˋ*FIlpw\?[FC 6hK,DzՅ/m;?8c@m E?.R/boSf[譯 >#d4Np{h4O/;K{>-B-¢-3bFPqY¨ S VV#;WeG\مkCELdf+]ij7o˶VF ۏ3M7nt^BV!l1kc55K'!2썦P1 s$=0)ju3DK5{j :OsɷgKz h 3#v $t. u߉@/^qj‰'AScD~GerZy5X6ز~6+/ͫz/ &ezA ʂk1SIvlF Yj_A~;uT{M h4>w~j9\\1 ۴0,hL\ lKB-\h[ s*N>zJqXA:݌)_{u; #eft]X*|/.&)o&yb$qjL-cyH ?2v2my*i]bB`KMr-V$U<SB#l 4{J%E'$sNŲ)Amgv?ɭ\$ aa+9ݽ9ujNcevqaR6@GHNⅶz<~.c ]6J\G^~떁0\^;d/Ţ-w`Ҥb&zY3*isa׺n1(wv 8QxչrH` oԍ-kKt9|uX;~=ccN\4P&C׬˒,>9D撾jaY1u{8<MlJcQ6iJR)GpxV16pӎkTCf\rHլ2#)9WHxw,CDo=.t .>Y]bD Emzy&[ب1@ ƭUj frɖִ$\7XtM]\]cT)|% /QE13l}$]^bĈ|$)n0Qj6Wt w\nMkn(iGnQ3 J$V2{"[+#˶եRr?MY3w9/N-j#r|@cP B^aGxBEqIor曌FYCmw}*ku54%ޛ |/H"Zr4XĴ0h„ª`!f_ $ҟNCcuUZ /W^lf}Wh9Rr`Ǩ{Tswx} +! eBR@MDx &/RUoX( `x3r._aSMgF##)Bu,Z2|Z<6BCnz"BxQnZ}Cd:ARu,g5d+T)ŷ'"@h')P ~zG8Kh5 Bʼn_^]5%cĆ%B b _XAQ=4vFzya: Ŧѝhh&"J!T)Âh=!H''z B!c\ɫ;Jl;:i3ܾy_;Qs#0.0m3 LE$~s6KZ8C;w٣394m??P@r\7\zRIY~LOBѱ3å:7"+cѦ*{? >RLZ௮K`BFQh@_DA%lƪulN*B%YpoV?kBQ~xϫ SMf:g?1עtR~P`gCJUiR7DٲodX_j*M&;qFcf'"D~S8N7h\IYCujAC P=OErzb٪pԠA`kI'wAəi~|?!X#B8I!< R$}h􏂲7a W{@գ`U֠*A2ćOgPJzDŽ`޷.2 a|0L4#T5~$nssd&|{z^ M\Qf(h IfI7T 7`YaGi Enqa.s doXC zvО<枭T[ #6wmUkJ=NvԺ\)UqNLRGМٰil!J:>=ъeʏ0F13ilW,w<m[x3/FlVo:YG _歰6)I |[:ͬ'`%+d=lxj% C E[B[>s 9t6hMTgrTl::w %kBud(XƘZjEv9½AahrEDZbRI|XM @b^f,2 r0ʷ$l47h`q}<. 7&$@-.:6LsP'ݍJsׂAlO=WvN3y*Cvl!EC;vW]EZڡFr8'\YhK tU,Z8KŻy(-t :wxTgǕdhik*eI7Ֆ܃u^^a0x @- x*/o Ц=ć^)`~iП x >^Ep:K vqjh.VJBXc<{ rgjT^ݴ8[][K]D,IS^5x`TDpv.?_"0UMD.BD_Wуنz1rh߽lP %㫙j2 4g|'zq驎M9 rēxOuYyfǚtrm̷[\u_8J^I΄FY*+H8npJfЬHr%] A%i嚨|Vi[5hd#ta|n'oݷ=-; ԂD7τhc|J7Djl&茎=5Z|)K﹥H-=͐/%%tyVu^A4ː}6Qc ptrʨ\v% >Ͳ!ATbN!4,w7uDΏUt2wU@uP H5%k="4PUs+^w~%+tV:q} OW i9#Jo2s:QGoNըwr" e8*~Yw |X8^*ږl y9@<|omlݖZ2!mǤ=MB;kthO݂aTV'w强~wlZwQϫĈca?2mTvDH|f/ 8+w ŵ8E:|ⶶ/CäJ9,ekFExq!V9O ʼn%(0R>6wԍ$aF,o<ǸXfԼNzr^xjbK-&#R +"Ċ2waԕbSwINxa9Vr!n _ Fk=îF}O?/)##,tF{הmʋ?~Oo Fl 9e $ CY7ݥ_xKX ٤oӻ5u=I=JS.o1Vf9)+߄zJ\^-=fu ngl˹gJu?2S+6 i1յUJ|sf&)wV suuT8/'B raHm ] hS${@Fi<n^pk;rL`1ŷ _5U<8MGtSq[> Q*&U&b3e(P*q>\Om42bLG8oփrOr'@uyli+vp"Nq߀a(ܣ|xŚ|͚(=F2ō˶QWb1V/UB/UKA^6S)&p4Nur$'磻΂M<4Un]sOp7SJӻ ?&q1ժkMr} %1ߴ ̊иX4M28~uؾ]sj}DK;AyȿpRFZfh )Էʐw-aBREV7:K| =g`q0z6|g9TY;r9UJSLE_ȿ|] 駝[ 꺣 'MGŜcJ)=ݷ%CvBL &a\c(Yol| 4v̯KOUi.'.r2^k`&ܳyMY[ZQZ1긖^v7ujYfͽZ@"(qJ`q>#~kSd3X`꾄T(WR"gKK vѻGL7qÈ`]d$37jt>4MY ^ImGTBŲZU95Fk(YmL`ʝW80eNoAъ0t@8" yA26\ɦ;CV0q3;8wWLћKxⓚ䲅0"/8{'R|iL5dբ{^ ??Yj=nr[ pR /[k#E']| "B%k Q9G$<t0X| <b93C?5R:U+a_:]-axd.cW]Z^9d Q׭GHghS<ބ2:R%/Ů^k̺1Z B%5je#'X/ U\6Dhr]rmo՝eI~8l#{*p#m@Ʊh/3}O,X&槝YbۆX;BlH. y8PlU@\3; jz+(ïX_(/o^,)= >IF~F3a}SDXvQ 3[}P Ux iBޒ-fn^D5VYVhMBfh}xv>Wd){g@:5:䃲`:)> \u\٩r*&V$:YYR܌8\:LpN|yxQ"T=O`JV Y|Qqeظ'$JBzJSw3 +kF# po ZDH zL_,|I X^ ߞ>]VW#R5cpՈr?21iA鳾\֖ 43@S!h[qH--gT\ U/ܮ|:梜V:yw2(ErŬ>g䘤e5kכ0ǀ |AEofr6}QX68G uu\ªf;w8E Ac(k",JDgY#}ht"VP:\ghm!#yC]]:$Oɐex #]oJ-kpϘJ˽O{bYRB<YHLM4U$pӌ( >aM)]xLZ6V5;}LaXs#4ۋ8gjbu^)=aVi x?Nd<^sw!oo3% %r=36o6!X E/!9<̞UJC]%VS$>,S!5 w~aϞyy4'm+zS-0fuƍzd7[!Q꠴o y]1J9ucC6e4~ ^vJ[cRZ7kƚޡ]q4?eꠊ~m+Kk}RhT_jZjuS&.ˁ06չ)Y֕oe9kO͊i7|6#``PHC3`aaw{HR7x@ P ݳ2Vkf. {9L\`[ 陮&tsmWTX4&v2=J~MG5ΟޫM΂[rIj@k/_ψ%Ū[ƚ6Ys#@T jWlgu &K v)tf\e!ʶlY,seџQ3+~S^ 0ڧaoӧ>sں`MѭeO>-U5wY]>k p]Km{h!Lr=#*|x AO$xM"WI[Z [?{ݣHSJ>W*n$H'&Y#4osx{2 (eߞu *gۋɃwn~2CgmBِ=91K ?!i UŸi:F$֚f\MJlh($}b_]ǩ2 NsiPHtܓdԗDz'E<#z[pO~BMeQ$yғ)" EƝ!Jj϶QH:nEt;x#iEWNp[R89ydDK#0EU(>+b rr!{TiݔJgv&p;Ml6~AYk|Pܸs43ixۙ|0c : "{;sɊT 819 XO¦ \a3H|7lXc NܖnuqCf1ql&Č[e{`XJ PeS\cuNYhOxwpˑ>qT |txhr_ڷ]E|[!~ϰ/v@j2@J=?p_OBhAu)y%f~4|43i`\gbI@D@u?UIo^ iG1!7ΓcJ\+jN*g{7XeHD$mA/[\C'Ȩ2?|ɀ I S*x*"+Lͨn(Ī{ǭIAP \xYS6kXьU1Y;<= a o| `\\9i, :TxOn+c_QWΈ٭]V~kA(C׾ޜq&5܊8녀&3kwU'dcYuV #ƒy|(JK0DEJ s~ V+×}TEüּWqSjQPB0G-zLㄮgVQ8hEѭV}Hlԁ(wIF,=bn'a=?%1&*ac^?ʑ塺w^PsIFrz 7R{,4w{GR3_rNhmT?s/cDokީzV.$. Y[Ki+i{T@#`j>8f⟴jrZRBjUЮ.뿰 M3a a~5dVoAޛP@ cE}~ޟQSFОݏCl^;T1-ʲǝ]pٯ{fI'"yC D? yt~vIl<3qgO>""c7;\:6| FAO hҔ$uÊ,yY=˙Y 2hܺNkk-:٥7=W9OE62ʦ*=5D4 SƑRu G=sD()fzx=ΦLVdzAktlR_y ; HyfRCeĤFpm[bjj]<"kka1ZAq`\%meҲlDOO#v*k0XyO6iC/$Y˶Չ[ts: ".&Dl!ɖ(8۷W -NR,|vrCyUdJFrr*x+ 0ed sYCv׆M6+!aՍ)pVyk|aO [fŮA_ *Nٺ$OA@}4L 9HeH-pJِUT!jm;d';lGߪ   #N[@clmPGGދw}d+]cIsG/oX8ݏ} @C~v`n^@♛er^%u~߱E,m5VQXځK*eq v$e^*xH,Wx0C`mDϗށsK-@{M[I|qqԎ&Xσ0q“@ږJg? tf$0m]c6m&b~{EĮ˥O{op Bf1<a69|$vk{1nJRNK{"d[ê/*>nNtȪPܕ\ˉ|Aӕ]HeLbɬiq"w?a q5*=zqM_8-j;dߛNR[h!YaF%,AAv^lLc<)o^2웷ХΌKq{BxdË}gZQG/DTzC ؀Ζ,z;AA=A z`E񩸓/0Z-3b144jiӫB_bpox ^^d mYu̘<W=uLs(YVKh}`0Y`>-{= p^PÉ+F~Hޯæ"> YSvVIkS6u[A) %8V߱J"̝MӦdE@笹x%HA'"] Rb1 gU,EyUajNV(μlEap-3Y[#[%|7_"g<`%5eLЭ5Ot*bz E_Qs̡puKT4,>.>l"pyo!}z\%%k3ԝ Lb5oUںܔtALmo]y5OkYwaat H7[޾N"`_GZi'V6?ձTtpP=40&Q,5KZb4ps0o JNYZAsMag Whr}@Ss^v;}hE \xhRNmK#/.32Řsgib>#2U0{#' ,CcԧQYUXIo^gZvFyE]Oq*ĩ,N!LVz-w$ڐ88ROz1Ot;s tfDuV(r h8DAQ?Y6[ߑ{g}x~34퀢d;vHڭEm`e%ԓ-RZ#EbD̒BzʴE2 S\`|Y~\'NA‹8voV!7nD%2}}/TP1Ŕlt2 ڰZ_fL5B?ܰݨ&qrU(UbFP&&~DOW|g71?`RQ;OEe&\Z_BN0GW\68"BO-/6uu`uȓ/][T܇y")bP.qq|)U3ren]T mc ``ΌoJ=#} FgZN`"?oX בI˧XTk0 !b!ЮI,~}1m%PYUZ=&$-!VRDT*FDA8&l6W {A$( +ʦv̤(yTO$N w0ԺKnIܴ5 c 2d+3dB9CUңxp6eqQS$fJ[R}Y8I\T*s?/^i잀O?ner R1٣ 䖒`ǭ!Y]7\Q9S!7 !vVcșz'_8EI0Y5|hѼ_ Sa.8Qnrjy`筹S*)MF⤓`v;AMTĈn- xd'oeRZEh+4NB#d,BՕ/ ؘ#6(ns+3|;ধiP"6L#尤\FO1knsn#h0L(:`OΝf=BR2Uηg2M{A3=?mI(<5?_QJƑ?ؗ$@#qA^JSqWHRq34]?edT?aLyiDb>0NK@k+9Ŋ.DKw815[yì$^RƢ("%8՘߿E%1a5} %IbÃ`@TK?#˗vΘXBnRD\H:l7hVsux\]Wa᳖$87xVY 9,{nB.#UӀUoޑ&3%N>2Rׇ]Ď]QR8;?v dLU-{)qja>Yj!A >?هA gD+Xh/MT1D}hr܁!^ q62U/n[gI߉1āT9f&.gݖ\`z7jV;?p( \6g, ?]wuӢAeD;(LOB󁘅gPǕ9ֈ+o +q#Q,36/y/w3*zZ;*ϩM |_8gO"/b7=Rx7tYYL̑?ʵ@ EۼAofd{" ?۬7;Z4tů\qZe2[a+Q{6)~|s( ,)ʐްQ}%{5NC$}qlJW&KH+ % We}4{|ܔP8/Zv0Q-Zdw{)ܤSPA% 0;eea Etdunڅ7.b9r&?OͫMghOd{ }У43;4135 ,0S rD fuĢ;?" ZY1hh7Zl` ~,cSpD>Ph(rt$lÑ^XgDe@קcϋȐ7. 'G.u܀} |(ez}noz(٧1΋`: fxsUàx6* |=^dC  A4MK(;6@¿;VE~ )͹GV[p[EPm=\nЭқk! Iha3Qn RJvE,k,,tr|F@[:xX_a,A>\{u 1;~{`.۫hVCwb 3v9ŤfZ3nMK~n(Fq2@gq5.ϋO'Ԥ[a54wW웻cQY lq%Q`=[KcDvˢtCAI|PN:&4FM!L6'a9):$=Tg~6V?]Чv^%#ᐉ3D㙝!P=̓ψ´Ǚ2 'en +̒Cl8E1Gf\KfFaNiMμ3U,~7f ]'` u$K5\wdn-Z-U  45{!;,{[ŗ 8Y$h̜nӌԌ2KGd)ۡ1a?Ȯ08;L }UOqЭv0ń C~תKt3pP\1IYUӓb%!_Rf?R O ѣ@c>-R;Vfw$tYP A0g UfzpXx5"Qlo$s([tNF*D"?]Ҿk$c(sQ3;r߾ Kev&ݥ{GTUZ V&!m&q;4ܼ?:V>itG'@>C >4t]bAe~Na6a7Aje'._բbQu?#Us(p/)\[DY,>%Ǜ4|l3+o-[t'&1?Jmԁ.Mv.mZZ&QԻ|̌AjYw#D' 5UmkOKptŢ^YZ Kߊ4Z`1ӥMX7xEʉݲT߇{DōBC6uy$[خ=b*7UK1L*JS+8ۈՊ O 7ñfa8 Dng1 5|3dv _2:&?51T.8+3/0MEݎu͏"!n5l|ꛛN? 9 's8zW!WC6OOX=lrAO_J zVTL]ZzKTuҥgFS>Z`VҚ7_^}Iof R`DU$7hi\1or|'Is8AIKGnԘs[/:♝|LV+RW,;a6ej& 2mgs.*-RB,J{K%直b'ݠEe?r A3X2[MUY^a_5i!ݺKPF5T T),YJdՊ]QdykCwAQ? Nϗ9uF7xo}1-:1/e3Ť+L(3uw&zN/< 7rNAk]KoD(gvZafXn(N+-_hj6^i_ViWhnشʢDsضZ*v!W/V֖QbE.HgDxMpC`y` MLP4 3Nk)ҵs :k">.Ϫ2rlaBdlyI/E'm@~[t ZGR^k*'{0d0,'Q,IQW{ xYY?}%0B稩=bJ} 1.n|qj2ѯ|L bPs >[A9=a۰3hoj&F{3&8䙽aG֒-" w-dyrr5~K&/{@SROޕAS{&{vp3kٔQodᅆפG3`qbTX%]ݼXZ绷(!R]Roz!y_ suw,|V7{xfNyìXem6g3iyϑP,x^,*,̃l/iBfEZ\B5Mi&=`/E! IHou! -?^[hH ' 9#% ~bJꔶaW$Sfvr  (*sWuW> EZSKүKVCB B%/dW綈W>) Z62&V^QDmzFMـG ^4C>@ưŌ--^:7y+CHDxPXɫv[{Ԗ3Q gMߩ/k+:%=KHR5٢S/@(~jx~]BGH#sDspҢ7@UxJVw/EՇfnٷeE[UŰN=~m4AlX"\.][}ytB3뜱'Dk^1Д*Rq2QpO2/t;Nz vcfcldeN(1r?YFVK[5ZٗJ>tEps^a͏e;oW8i M+i fXHu?:3p|։̰UxSș˗}6MW)$:!>(YUZF6*4H2Q%W)|%6VmdZGdv.l%4_HIVm*wD{0g`$:UC9<镵{M ~; Ew*-o) [LHhSUg#[^Գgg11CK'kbb}|nU]'FÓmuRv]̣r`iR|?[2E~U%?ک(ɓx:彆=Sm5v'V U&; c`N?͐#J`j5z:W7uJC(:mϭ'y%vm҅y߲P@̭x-~򪶎j^U k 4}Tm`>^Aq_ӥ?.sK I=s#JoP^&LԣYl.jfw 䵅 #F t̮SğF&U@m.!]{V5Q+>k7=}8uL,:' \5b .]jaD>Ùk;٢jaZNǠKJM+wdf.Sqkbp 2.P>u_[y*!ʸշ2# a%lUeL*jl8)BcBnvMO{X?{C鸜&ТoC)^Eq6|-:%fD"6Q<}qr#~!I?`MiU"}\CU#>^JnFҵh]ܸHHǵ Vp?G~=F.S(X5F*}H`OcwBbv T`ʑ`wl%֩i(z*Aב{ pwޏT0XHsoǞ=cjhqI*F1GEnZ5AmLY੥8mUW듢eL߹OM^˛=9v(L18nUc+" ?~}\Ʈ {􁩝n}x1H(IK-- ΨÌ FU[+9AۻFD|&?iGwS[q7Xu<$dn^+iyꮻ>_xG,ύX@]Z7J|ڣM""3C9`}A Ü69 UOK\ 0:$NΙ7 ɰaB/2 aG +J*iSF`irJuMzRtkfͭл"+"-.ǤAOX+M)<<mdpdEO %gP,ٱkC=&Gu.&1藵cAd} Gum!<,F >n >e/>PFk5gPD z4Lo2'*'/" f-zq|T9pfPl cD: pdt|l+G2f#=x|o) E.o ;dd97>` wUcxbi; @J聑Wۈu Op p뛻\=̺g7ͦ}u8 khAguP{KPNŒAAzFj@=gvL/Juފ:mϪ{R;#jCPr[n?jokޖ)im/@qJǯv*KL –+iʀv%g9UYBݹB+B5e[`=W[/DD^Riϩ_,8/7(Xp/!%Üv֒MbaKf.rŹ}J"k8xMOOժ پXoڝALAn󉐛\k2$-԰Ȉ,k(RwmnѼ}dOsxTW̰*{;-ʢ `E'C/05lv){+TSH^#}ѵƶAҫ_J^$ ȉMnhd`9_9J F$ B2xNhvH4.f'h$ [w|Rck ?:'Jyk4Q'*6Q9i𮚋W{c~d(P+rIe[]1<܅u#آM, $/b!3c `Fz8eWɶA1B)9j}Tq}zv)]76Z!JE8d*7#A.Jxyݧۣ,pB/<\MSjȄc֟52`/wc!^[-l4?k-B6#w;V*eGGƞ4WkNw&:t]!6@Ȟ6\~mc? 7ӧ٠P},J-Pr @7ڟ7I,/a,MXhNK&37xM7d wF 2}[yc("O/p.qwևQI$UjqKkHAAI\zгݮ8El4G?GFiaC=ʫ|axP 0Bw&F*[!4ԄXilhȯM蝥Lhqob.*tOݡC̘S^iN.DѰ;?D Veеw9? c ?%h`p m! ġ|Gs G/{W(vH;'2nk9l- g^'zٕۙQX.Jt$YlHO=1eP{mk J lE_ -rvJMh>0qaky>{k_&s+J_fgm[3tYW4iYGW|<&BJ?U.<07I/7#Ž?}|;A+l#jL<#NVvׇ!s0.㙩b]^-a{,dwe5T5rWB2 NS$P*Vӝ͓ۂGGq#BM+R~ѓO*7 ꮉrF޵ИwZ!Yf/Q0fxYXLZS>DFgeb(ی 6i9Q )>3^kԣ*8)3k=g=cR*ٰNz~n~S$x(^ Œ#mdٮs\[FYa4a@[?2 9c8d4gn֫}cf`5-CslϖR-!dΆDJ*gqH%@LJcfG2쯮`anޓxզ'N\`+28\k.ߕT3U?͈5 v$N1#B!C˱L@wDƈr;]oб\SxΉ@w[q.e3TnD2 n7k=-H×࿴l,$m1If*lӂ,x$޶30cPwM6P` <'lmL4?Gq9+|E . KF:l;@^\{GΟȕ L7 v E;*a$>z :vҐ!.G:DTD8\a$]a=6adNgZ sҗ'#+ /Т/$YDX֖W9X܊reG?,]~2Z9UZ xQe>,.<j T:Ĺz1ʭon )Iѓob! ')X# F({*0Jfϋm9]Z PFf4wTφؐ1-C'ZZg4V wO̲!ʹ& <3 cdq~}0R6W,o~^XÖ'Y_̈,b-Mn3'mG2b].鶫洁<ݨ`dRX{Q"pe+,pks[dXYݧ7tÿ]s} {G5C#ӱpYКa@ٸ CIfyG, -c ?ެ^ǷG)eH-$ߗq| cG%EA+ڟ#MD+h/ZZq]yî?Ige_=R>!tEU{2o|{l|x *GgDKuU2Cdľ%m~,ГKyes[TnPJ*e|ש"tC+mIK:PHB#-#3>M% "xÛ/[b#LUeu U쾛ӔJ2v~e6P9z橆˱M%2LgY5\y޹̲srmZGAJ +!ߢdnPW1ӄ eA]A]:>JFq~1A$L+ LCk9_|r~?Zxu8U eTWg#?tVyO'oNe>AZ|( WѪ'vN5rO &Ӥ&mATq%ߵCSlAw' NTV'@G%I8M+ 6Ys 1bWW!/U/}(2C\)u j=6sJ;c!0iF,}&aTl<)J{#î32<)` ^B&%@ ~4 QM|upJOJ;8J;.u2 'P ӏjf,Y.. bbk|2Y 2-ЭkSXԖBW+'t6ɭIr¯گkagG>.oCч"v`\5H[[.U{K7tzJaRA+ QK)p"cN^XGTĮ6`Tn 7(?5D_GKZk%ieP᩻`]:Ջ#nԕ3P-`mu{ hR8B][ !!up%iPau4u]l&kr>'hΐ..x$G&[ٗ۫vZe_sļT񶥿k[RB|K$4gV1zX:ں!G]fI7>D+. 6AQq0ڛ0]˟59aE@S1ǝ.  a%'^N [7nG63x9v|FK=XLϲ'O@r 8ŕ˻FoJg ԛ/\.ԡ?h}i0i"/ZT?^ YЀ$%:C(ȫv$RӺ*vS}07JBg>xrE0,SRBg=JRh7=U7zXvՋR2|g;W5@D97gqUwOU,\xkۥh1{$ȱ bs6kj 'Չ# ~&Xv5yGA_xPCx;شMdEA9e_-vn>qp h {N'p_GyoDkay^ujc˰e1E;vS窞r{Wf{oA񖍫lB8J'|FHPW9diᴌM+UI D [#o!5lG+p_><HMe}ofԴ_,:| W,۶E pQߩZǝD0Emq)A3HfJ>y]SVcQoP$ ~1|)x# ](oɥ~#"LEׯ}bXݸg{KY2rBPs75:kM yr_{],OB'q!f!"H9-|z O0x1T:3xzj:&ıM) )PuȖZZ!*s0ɇO^?= ]Iwwh0bPA4Ie{=6g a_--1JئA菼ń-"?աLm8M?N>](̄2=KĂ>Lꇥ[s/ۄbo 7+w ]UgmNkF]y%Ԟ/tҠx`jz jZl/Ye>63)yՊO:4e"J.Pd1ƣ~産\;E`n+ ,u|BojheY xV?vIWF/V{DޒDY̴jw=srSt,&{+{"$EiIt^C1]' y짱괳E [ ^x1| `DH8W'“/ʓrW0~}v8wDM~CnAj|i"krPAI Q/`( ? FM-eF2z8 j:PF-+K5$/ۙFظ o+aM# ,aK ZΚ_g~Y.y{#"[s#(6շ3̄\ WN`=5Em/z%w|h,K2W $" ~ٿf®xǔc-:F+dm,6 G.:,(oTb"r *3bc3,rmm\Ƈrk.j:n9@uvMN$e^Qe|Dz8uJ#;E= _զh>Z,7 rǞc0֜Hs’eSo1VtvrxƸi[ͯX({)> J r%pfė ÊOjsTT(eY܌~9j#^W*L#"' u,>#d,}<"T :c095S>y~I?ߎk(FsLJ˷$r #B^]_n*UgC_Ē6x#$z$@jltS#]X> @qh5S%JwjvdsjO:6fP[QdUlM,ZM-gÎԪqSH}Ƶ3Ng Ե<̀j7.p@w% :Ɋ5+>B̚T}αUAP`%e=E*Ceɖ:J%2]m,a9zE ,`mͬG; N-EǍc.j䎷ysL\{>zYlaԠD pyvkO Iv9/dH%>M{Tza2EF]j!.cש/FVoU{gJ,@ގ-e j"s @~lY^T隹MUs3*QY!ޅˎ/'B}Ng, 3̬%h'!m$-4mZ.JZU?-a졌K!oIb6{KEk\U*piZ?7>"M Zbh{Ufn%Cҁ{37ڈ2 m1o@`kB#'_d$=fL핚VYGH/ qvRB̞,O)7VqЂ_CޠKUamn[~/m$b@pH%sB*:ch`n`|>\@x;d$(-"D졉jA6?тD2xGmg?!'mv[$nNNS &Ē@)'\LVWBV)]\ӫ3s;ş{1UoVsh$^VS.:FpLl7o'^+w^\ $h=,jԻ*'S%9w UĜK&;23,9uV\+Ec !t]gdzGj(TP\VXO*S"Z&=: y _ cըStw6)uvHQWv+u Xq=Jp|qH W=(Lkc0Ws笄7ScdI@Ҕߦm;}"䆠d%\ DXs!)*R\01HPd6dN464 mY{/[3lA:q}i õmpHpj( f-aYumC%XTZ|ȐK/R7qM,e ҚJS*# C1taiu&Ἔo>Tĵ5 maRum^Фׇul_ ~+Rwr7@5+`_b_"% s=`A^|MG;F捧#Ur"@*|Ws +gedBAWNg_NU@UA=OT|ALfۓW5|ǫv^,7 ],g٘˴yߥW%O8s&^̐#2{:բvz dA[f/L༢ڴr_i8eG= &O Lo >jH|(wbӔ/+ [ ܗx Ph"47sZLxZ"d!`#$?nUS6+Ms+ʈ'h_ۻA5eORS(L<Yg-A%+| vp%y3~o>;n>RG,QRFG,5t{A= 4E!U[ #u!+]Ŏ)*u*32Iڵ VIBwhvT1q^%Uڙݻ7{Axi$haXuB?MX/<-mk3ШEGfnьKnul{k+araH6`)\ )N?w2#v?5 ؙ5|^;bAL$: 5Rqc*l7Zs@>98"50aE-F*7OCՁE,zPRi={֠oegԎ0l:̤=!ZM XOk.؟zRҽwNmOi-)zaQOqs>,q2( BF崷>br)fR%!,b\[oa;稒5v:7Ћ3CJorf{IXRڳ%%J_fܝ|@Tv`ʿv~`5?U>Ym:rRڻ- &Bzs 4 ]G$~ҴLP^@ӽk%niWQ#sG\mKbBhԴFX16}O-  {Cm21c\*IByN Mvll03@ A^2?djol;%+4X!TL|Q\+zKfA-p7cnPEE8x`QL8j|;0VMIy_x駨5'Iө @cDGrDӧs !Sպ*6*\^6|q`]z5cK'dwQGu K@II׭ ]GA_y:mb6Եnfd 0N UtRM݋4R6SCzJzd `K]T#`/j9{NG|퇂ЖMVdCO]U^2Q [K^/FOG[vlu6_\Buw6+F8ӕ2"k7h9!hDc0ek=m4\ePŹ_ [/x]; I9iۘhKMPh--2hiv87d5]-̵o+\S7h(^8<ͫyD2e1q#iT ,phR;pW枽}86)9925(< ^ו?eoP0n\@K&}xVigǂՄ>aG rE4~}(Z5_ PͤZœJ7 `6^F=yp{pvZuBvMn/2̞RWIqS#D "Ou˧JY2-ԞWYd3fawRZH27c5 9G8-jT#h (FwG^'%: g K%oēb$46vHxc+"D{ɘe[Uw ad ׿"qu&eslD,|8s}(+BqϚZݎ~5+t8CH'وT>R0VON`J7(eײN+s ӕ]n%zdYţJԯW9})gdrS ڊl˾s˴%#`R"@[y:s4lˡL{R? -Mi%x[xNXt^ -R[u ;>JxAMʝۦ ]z{[xmTvB8OOU6GȨuO!wdvÝtO4\Fy4+X]AR0߃Qjvu Stj$:g'^ F^Dj_Q8qXMP5Ա㥉baCʉUK.e 8ogda2= B/  7@EgtJ9ZBnQ"ҡJ/!1p9mG6jndNfa|a%ٍv'c$;| RUo[gfeIcG{}SKLW%uDb( ౡeu_~ʼwMLS EbehnIz9# K"zr(?m!TZc^q𫾱f"qRSǮ٤3c{Yח7AStS|v}h,0K^*Ʈ^ g2~rcg]K0>b$qSke)/w:$ԡN AUB\RFQ(, ۱7_iN*/lT=g:ahC 0aDBx ڇN)Ҝ(Ϋǹ[nIT1/J:'Z.`/j@[nu>}95BR|\E\jԦǃL{ /3q7zczAi?6b++wW{ضIV*r%&Ƶ_};V$FT6qh֮[g`dyx2=&AU{ $֨ߌ4Ĵъ\*| F?9!\b՟H7I{Q:b1# n9cO= bRJ4+ R a{N=I!m>#H(3^漯M7eoF/1FQÑ淇G=1f2ZԚAO⌦*E̕olܓ>g_I&Y[2}/XNHQe[ C~+E`$'crnD9!@Hoֆ81v0!ZA3OמH6楶BHR-3Br+ZŃU;n$tf.峁(ZX"EE>kh% ?f}1\ a-2mԾO-Y?%&c?v6%+gHjOxj;E6$[8vt*:{} a\:4ײWO^"g9Ӄ;$0+zqSI$uD6a~GLVpGXtT3ҫYz_V߄&Y|Ò3i1hٯϩdeB7[ڶE`A2&\6R )%Qn 6^x!fg@dmӫV')F nyrLI[6(^kf~Oq!7H7QyNTTL3X2_gԭz]yh w }C/%pR}zʐXy-=kz#TNu}sͻ%RN3A{@7l O jXx9P}Pz]*M|XF1HY|ld[*QyĤ΀֤08/!$d;/0*櫿:]@{xWؠR+%U=0uWAcO)$qdh4%&SA>8Ohrv̬!$] '!iˑ tKhl/9 'o*z7dد`˭Y#@f[9J/eOEVˎ\L5Z Bem A5`׿Zɦ-M9S VE-`{0Ṱ,n0ɡO2 8;>$-"-3%ByMS0}9NgV*#vqSo sVg4Jm! Gq<~@,V_Oȹ]Wr9iML1u68]ԁ7'v$VDߊ*W3H`t *lR)v 5QxIHm/Wk7MH$_cp~앚t_}Ú!ﰃoxLCHMTue9IZi.OFȯ 0w$>~ e Ԧʔ_a2\8x ya(3ų*Q+ĤbЅ XhSV*̒tHsՑV8Ri-eHgFQ;78G%J([n{etM>z6)\94*uk6UX'>|5QY!E๜i6ְUy~Ҩ 4SzL̷FuCa͟yGBC&{Bɓ+MޚkfSSL-+XirRKB"Ƅpa۳ҒBP =v%.'حʀްI|Z)?\hXh?ߧgwbe7áiҵvՅ!q8\ߞvICfׁSR<`ěZ<_- E;dW4fJã1dT hɪys^5,w2MYjmZ}AZ2@.\S̡8\X, Hd g)v >~b=9ot@ * ^BbDB@]'v H jG<?3F ~*Z.9OlQ)gOKLnFJdƝcpzɑfѺg7[v]!USBG{  RT؂ ~؄ͨ، +޽  |MVC;ҶEy/;j>i}qeLD- A~ JD#Q\xɼEa }E {Ǔlpl΋cc<ʨ9^C~^8@De,ߠvp%zT,>d |9Ud$'SԞ;,ap?k-J#1%DZwG:r^Wy7A{S^֦$%ȷ#i{Z(N^}[n뽓_Zz杪@9+2|j ~ҙ<NcmNUiaFU{hqxXA.g9rUpė" 7f:# M.k[%Bt- jmuuSPY:v"*J[5#㽮 7Du>K&m:HI EfUWpۄ}>)pXK;K_Jo.JRa8a3fP)Tr_ !4%AHiI$K C@ 2á;`efw(Rq.Ɡ `FVI{m#|ʮ$ \xvY㛇叁.~`!1nXLh9o x#,/Y4.Z"{$!7K[ݫRqkVg\Ά@%~z=u?4M8F lXmڰWRĠuL'%el(}#+S߲L:4ދfr|Ǘ'Cq)BYiؒh}cZ ~*֌2Cv\\-9 HgH 7Y (/ZU@PҽiM;)~5qz*tR~w%W+|zL8q~7,"1g>/ysd#VF<{=M:p ǖIцKVM͊K: +P#h)m~gLy_Nt"G&v>2`ׂsk;kB˥ÄQ CTyRiŕR!t''.BpZ22NcqRYS$ KA.wxy"l/D7a 0O3h=cPsRDӯ zQM,X%D:B b'>UX*(Te= M,'P0p fzRQ> (Xj50('xvnu R&EjUxTԀQRhУJWv eu{/+Ld/(INtg uF|cBW*MBàk9vtIZR4dCtezy8zBVrqf-9 :͒$}E5ӦyPDD,C:/e#rr0s5-6yhFq^%73Հ\fM}huc"}JQ.t0) ivŤ64Oζ?yvso&x ӾAF7 NӳE= h/k¦I>k ieU00p:Pm43V/c %s4RaEE}[l? .OJ4ݳx [o2pG=xՍ{}'SL_ A iQeha>1-<) .dn$6^w(Uq:)&lR;ـrʉ'R A{l6-f.r=أmx&99RQJ` -dNڂ.N8&|)1f ͭ@[lј/JCP4q{Sp$>cRzIKq9࿐cLm#i`|Tmi XiWd&NjSi伂% } X_k%E|3~~E4}$ފ+Fٶb֞6gOMkȿ-4@teU|9VRWB.BG5KRhLU@~q;os>-rs{~ٌqil+ܚOCl=оLGr)I?F)33O6wBHUL_gvW 4*&1 zw(*wLGl7*^~e2}+R|"9lf Abn]RGo0,+ !>rˋrc5- .bEIabaj]#n ȪMy$xŬɔܷR1w$HꛏK`Tl/l.sfL#I1 ~pO/G4dE YSQJ/;G.b#B~R:}r!>ɠY-vD0YZPM)Dƻ#Ve邴 Ou(RwASBeD~p4 C1F20w? E'M!1SoSpJ{b1lEND;}*C$ݨv[( LJWqL\qI{>SJC)q=pRwMCWu 4EyKBn#7x['+5@j![J}98 &O%;tl@{1H2V>Dli/"݄.ǶI|:~Ɗ!pB5눷`5]W])})=vbv^j]5"0#Av +/}vjBjz!%̣p&0pe9I[){H.63;Ina;3b6ħ_RAf<&[xXc7[Tӕ.]`w_]N$(/׿Buݥ,ZKCF.R%kNH֣V-q D0c$s55Bp h dT޹#62\ºIhnFM)r;^W4+By H>PdX~y q=gm͒MtE7^׋|nsTC-ȱ p-H+oU/vRi~^ 0m1ZĵI;5IoȑzJ|w54-EШXO(avSԥ|aݞ1;V YIFZօ!x.>3 @xAP( swަ.YQ$~!wK={%gUHN%R)hㄼ6z'~?unq@Ⱥؿ$YmwU!1Xom]BEWgl(kuY"4Z`*-L[Յ gH?_;Ze>z0f-YT5PU ^l痀;[KO=G%KL+,Դ Y7'[@dK5ƨb7|g;Mo4ͽ}e(@e3]+aYzymXo+à'*m`퉼'z^pIICy68~(rwYa'#Kى3VP۔aHKF8*Nަ%7𹳶U`bj l|6Mb>.Xk>BxCovGћ_/5iM(861YDlH/2}[HrJ*JbFNHqhL *K(m8~ʙ2h1Ix˜,3[S*Xu>G.ÝYp J+IĠa4Zy.jjVˣyH3~ISMdɭ㸷B)s==Z}e|>UG]ecS#J{eXTW_l9 M#L-&^ѷ4hkEzFb@a%Kj;];_.{K#?HUg‡Yu I!6p{YʽP<c=e2&$<:+.yoz "JqXo;[8/U\NauMTÂH*g-DiXiZx k軻YAo;>\ 3`aTe{@41wUiē8G0. }%^5q/',@פ?9;r HI~ sLm~BA%@26ol':I(=!p~ZeA]IZ}>ДޞߓvU#M6UajoPHF 7qz1<+Eny%VԳ"r[(9pl1@yoH`&Fq`t(G]G;-VR5c9[?<r FFnA.B6o( -U$Zro^@1 =LԒ'I9`h fk@r$L1G8ap~(ըB\u"d~D5GѢNU`mKĝyፓ*eh㡚L3'B0q`ƈ=p-fHE"H{zޫ7橋uhp}̩Tr':k~)'DS(=ZҒJdY}*hOkVwf%\A0v$=#0c l#@V.*Dː}3;"$8y@̹}hM=˘[a:1c"2c[(x;bb/pshInsJ 7//7rT Y `!l%X,o3fCvZӃY5Jy;hQ*w`UQ>ȟq⽺ډ䝺|7]Pu jJ@z_h 9l|N#61> CƫjeE&1fq*2Urss+b<-u-/\ U=UKw }2&DKE@Z@4ՠ7c=Q!-Ɋ[YaBZ;YذZOZd9z5yFc 6,'zB5C Z[Upc;O̶SOoeg%/~x0AQo/ pwtNr.DgQ{b*A@~o~p 2x'_}G \S77I-U18;ghْZPW[c $4e=*\L%IBJ˗btv.׬w .ᱰ E&QNqXU$_MsZ'8xUyp8C^{E?"M"r|ƺ%bE ]!q\_?@HMDbw3o3,?HrB0E%/,{)1( 1Ds-8.WKc Iob)N% Oݥ1#NaY}ƧnS߉sT K#KIݷN/KzogXYSM^.= Q,rfO2<ץ%hf)% ɞ.<70O[}x1T* ԝU딍ƴ2DXb2HGpKPN;}irsdД bx/B6v^@] $aWc( fZcDžt. tnZ!&ܗ?=, Dz"@:`YO|?\<9yxf\jŠ:͓cg}By$"ŬX ,ݡ{GywNzWN΀/ڬqԤRg4aR꿺Lrt>vṄa!eeo+i; 6׫ ʟr=ܝ 7Ba]|/г%< [#X@rqwљz}S[O<̼@ p30֞֫"2aa w+&9ƌ0_]b ΨèBK`6G\Ǔ^B!6V?k/VL/v')yEx{1/M,\\O բ\>-%=z胑JD8#(fw׻]ɼ8eoZQ(ʁ+"k&VYl6`oWa@TnP;]Eff~Wl靈^I_uע̐{ypO#Uq/ڭLeMcx>9 ,1r Vr EK@I$`$by> v͕)+sW3S&:jJߓڻ,_ٶq"頇x¬EEW ?.QwGt S }r4ܚZ /q>sʊM698o*4Q?fIU ETy+n͍ey? /XB$Hk9 D`ky)9d9l5>(UH}WK>Qr4Ae4 S5L S.vJM,d0CD{U|'+-7k.*wԧ}lp3coN 'd}jɿZ0)qU%AqD}vgB\>1X$uTm[!;xzڅw SƘ2ߌ#R?;F3aU$]S5JQ'Xѽزg9*T,`ɒwr *-PFF{<z\4FG sĭb{ϷF#fIyŁ KMmDzu;gWGPY4C8-NѸ롧4,ߞОT7+F.꥾GjpxLV vCO5 Ed@'ԞigatNIs7%=WԼ;`Y+ O1<E .8!M-Ǘ^E){Isx=i{ؐ(bѵ`o|}Uh~!ݼCмA,L)}މwۘ# /8,$W=~L SIZI0!~ϖ]f$sr6 tUiIV o >!9ʨDoGRX J\]5jqf\)5b6r:#I+t).!&G*T ֟/r>wh0Ў;z?uMdJ^8t?58kI+z>H5033 cm1qO:ώKVy}`R*uxֳGk!Թ7`!5blDWBUh=hEXY†n'_ݦ-@wT?A'6LX"`$ |wtMG2b6V,i0sZ4GvRڱb]e:V L+@IXiE?DFaxd*Hw 2?Vzӽ1=4egrBs3:|%my!]FH2!zݼݾh < qyCzgJZ? SggyEuͿ{p?pfu%o ė %5N*6Tw27'!D3@׌3c8zjR?6 f8i Y4=> &2ly^`2O%bizn[X<$>u'؅$[WsoSJJ450sg(/\]M8:`7cm4X*$9W.7ah))6$8`a? Ve exdU^(kx(ƦK؆6~)t:ͲյD]BGÇ(zR8o#AV'(ʹ"'x;;c /&O8^7>V(`o8tn4筽2.+}qUQyhpIa,: tƝr Z\]{_ַS=LUXV0RHOmxo͸MAXl Aˆ '7ozԨe1՛)sCˎ!9eNWK]Ty'η8t qꖲd$ k([Ցԟ[B)'G.e23q(LtXbY$h^ 'ujxB 0[|ox7;<{ 9n]?B uK֔6\xoaT`q!x&v2/" grug.fSktZcL Ϩ8k4x;2I{v/OAcg?݁ݙ9< zp,N{"TYC+a\ys91?*U+s7g⸥A+n%+!v5 NBo#%5L`G쇣Ц`Lk8 s2NrpFSEر) Sx!M"ȝ'-& ˬha!.P@~1~#db6٢v1A~L5\װyx'E ˚șG"@^_g}|e^M>}"s*;j K :` Tvr WɴM9f暌 (*LQwG [#+$tr6d 'vsVNsɇ>I_鈉^ 09uS8mj.EUczV:D=]fD9d#|Ŧ6! Ʈ͖%՘9܀ya.#E&y?.sTFNƝșlt;\_*H.!X $V >GYv8UռV@P'f8` 1f}BG|]n~{A-`?+k P! <l:NE!}`mZWѶ73!g3ޱ OSz 2Z }|@d1ELz'42JNB`YθlI#naMγD;SQac kp:?1b^ O><fPT0 ݉Z+ؒ.?$ğw7%ag. Y;p XĨ|kGO}};C}@qRzaUz|w=)DU:dg{=%.}@FbFX+ V_eXH/UOvp_}z OJX[8bH3 $7I7+,Dx|EĄ PlLLZTO=fxt拸r6%˝&ikj쪧BnuLL~9Y"]EXS1ۦwᡍwqUDx u>9ao5 >,VΊR(I-؃8 Q[#: dGN-m|!O'a/q~ar2N+ NG*:_vxwo\ۛ !ҡJymWA%>)w6nzZr|37el+Jtb-qT%jx,H+ǽ o33u'YE+fBEШP &_@~zImǮi&b# }t\^7-yj̑(b<^y;Aqޭf!}D ϺϖߍZ-Hˆ*rTOw9 .1+wYn!6hV=,O;|AvUNO+ U}ByI2(|E}31b);I(,QU@4V{ġt4)T'w~aUTh^LJ%zԕ.re9J+P~c  w%(v;-eU6 wB@esB MK/\h[cq5)ɦ$#`!mb` Ѡ'T!fnG7E ٶ~sFpl C<,霈R/IЬ}xbލ*Δ)ay;t5d削4t[LݼCݣzG<4_K K½&4 YOؒPyS 3Ai˄Rv%'[X3_zN W;ep(hODԅElf+Uee\,v}Wc5]Z,zV#u #fVc{=%oBAѵ}*}%dRV&.UDLJ(aS(hl 鹺T(}ȱqؘ3 8;.ljk䯿wUv!̃3S+thA(<"^7zwH_qNvf|5}L|ӠǤY'hǚޫ[RE_={:ȓimmbayЁNEB8,P聃$2ϹxsӴNA)bәELMjI՞bdڄ{)xyS#^ⴾE Rz813ADMo*K(DAv}HX-'/Bz&%>0l[/&IP[ oqQ](I!=͏-I.8ǰL$ =)^{oAˆi! "5>CwRͪh0Q9C~f*3~uO|qv=;D .΋3]&Dk5Uwl,= eTO>PvS7Sl̍kuéjbLꘝ!R$dռ1rbس^NexZ Mw@`qϨS9kh&:/:ŒtNXnZBr꾃ToĦ̇[b R67y0xc%Nz6ᢲ?BIm=W4@1&e̐VxMT'VKaG>J?Ա~V&3> `tȎ贚a?_tGxTWmz_gT ?7>̀}8s]HEW@ ;XTDjʏ5׶ >ǜy#ƫpWm>ɦ2{"e]oboU3!oz+tYK̿`ǨO)\+ [}Ku‘PCB _E6-^bS86qqu\>I=PԘk6/f WYtr;hf܌[/)31e zT3P|Hzޗ" 'fZUl.%|*͐7hۄu;51W"µ22hm5^Ti(Cה҄F!,9Dͬ}dص@ZޢV2Wٱn"&a he~@zܵ9Te̅M;Me+a/~glx)@#UZ V$52kӔ"Jz/LHڥj7`ʴcd>r1_4ݩTޯH BT횈*Z1 sjB[rHU"⻯ ]trKBhYrNQ`7>[X )BCfNb4"j!il ~XkG֔Mn_^2!AE8`jG$L3Rm9WnnWCb+\e Szaj)1SD3]JߍPt ȪΌ\'WBZ̤Ft$$u:F.-pJC"sR[Ebwz8RdYxݜOv n1 GRRϳ$o͢]TyמL nm?̑N|(8.in\TچdI`ʩrhe A:! Ȟ;pHXU54|dY.fj. bk0iq#VS=QԍπQv i=d(<]͎C hzukdZP00F]go /}Њp!(xl" 'nALSS$qXշa =Ja">Z!\q C;pza#eC:Cq2~4O: #T[} Å2}&gzZБB_M$ F TSqj޸ O}<@W&v=f>^l|6G5zƛtFŰPr2X¶ fwoh;mӂq$p] C$y MJJ'.rbAvϊXd% G+Qjb' ō3yAp 5+mS%A62hKD:@XIݐ%ĚLBؒu Bx@mXX2O܎B0-IuVd?;KPt2Kϡ^o_9:-*ZȘ S$j[eXn7hΓRDv74_c~Ge]z%?LC? oh ݹ< ~_'j:DDһqSϔHAVhU29gSRs*5O*E?>Xl>]lgA_#c ɶKzvW\|*f=jM(H's#mD]Ӗ7yI!\XbL1Կ h#&>@4[[ =,mP^pʮe ia<{[Xv'`?gɑUm?D@TXĘkE:,]Puf"B-&:cZ`$o ־}+cpx58Զ!<ݵsݛǡ 9&LfiP&aΕIL!,Ӏ(L N! B<+:2ш$m᪨: gc#/EHtg먣J Zy'bdRn4~^['%oLU$ A<ϑ0^gf4:Qgbd8t__ Hl-u<>-C$椁21 fս%}VCYWRmf {½ ™1ʣ{QFt6r}?^Z-C! .y2W zMhpzW$6-;&OURCe`FD҇1֍BhIGL K+y 9x6 B{ !}Vm_&rBWY)jPpp0Ja5N&ez`)0RgE?}DQ>vV&\lBڑEW\s巯'-+}=vZ Ɵ*hz2gZ0}? .st)i{bbѯa^;h9Q[.q$.? 䈝+$&)ȡgCF_BПc߅G88х%biWD>Hk|TntTPU,sBo:L^ ,=A(Z{CvFc|Ud (I&@ϒF,J7 fKب]Ga2옰rN ~ԟgx?P4CڳU~1U-cĊ$T-|0q9jI(O>AcEStg'ɨ do«f0Qyypm?4(ڙzRtB'qq>Gt7EX ڙB)W@}=CX8Jk9ŇJ$ d)&dKY]B3n^#%Tfr 5 fm9cq ZBF@r/ .ꏯnƿm0io!*SKŌ%u-bM)ޤ?\̲mTȘY~+ϰݢ7&@Ʊ`ڥ6V;DfS%)4lɘٞJG.L8[wXu`c^ْ&`/|)cPkAgb3𓞂~y>AD{9հO1@ܮQ߶Yh0zI#@5FR%Dea9{Q*qq &%62^;ۆ6o_ ) @%6H^*怘ut5iZPxmEO629Z*Ijc(/߱QxXuCGQYU)HwIv#;^_g!w|A}~[}8K!+(1kTMArMS`JU au|# m3J\D%B v$Eݡ ?U15{*qO6P">U߉h)?],!B1hٰJMG0 'ۂ O @TvYę"f& NLg5_:aC?2 -!WBd oR(gS 7ФY1f`mY4 jOKAKe+of!@ 0l,Fe5{zmlgom]sYy& M4WaƆ (G| f] Jr5kmt2* 挠˝{öƚ&)3䎧HoK'ab:sʙԛːܶn6wOI΀X~4y=< <`)_x{1?G~iw?cnCCqꇤ*߈*U~U*+k]ĭ3a5 lf$i1,qVAC oνLEIn6zu=Z5≲au*o¿%xgSK _Q^=a]*PaG_A⧮Hc oyGzrE3JlMr1U.dXGm@˕A&ҏ% %02 A-dXC1qH߻(tr40d@M{L1]kde*Gr3qa-eL2zl.Iz̃{[=U}0zFo]AM6TZ3CC.Sڃ(+9Jˍ&ftdo.Uݿ\ v'"a8V5 e_M'zTk?S,_-u9䵵 n(;цw@=HUKbA@ a7NWwf)2/=5X"WSKCW\?KljP.U׀ZFrptY~RT4wxUd? ҀWji܎Q[ P5Wr)0خ\O!j}I=3KJEa[ }Sc! ')NRqLbힹ]ÀrLR/:j~5\]/s{ހ'1>\ʍv*2m߀Qk4舋e>Sdo,;@aQذHpT?/LTGqgݽ'[BFsH i W2 ~uac pUG $0>wt{d( ai ϚXG8/s,Ʀ*`~)3\>z;0tO )H&Qd/y0,v<|-eW76ftL ;~C+kѮlE61FG Q(9ĈgN*}Q(&nd}.kVǞt9r|intC{ʷ)*#&7g5Shd= M9T"5Ǿ"͹ >- g_Sa2$ߥuQ>!/z+M uDo-Eq}  4qhk#s%EC҂|ڍP= ߀ކ{o'ґO䪼< -4J)ټci \݌31s}k?B}@ xNu>%m[yVн&|NdF R C@0m&>L=\dTe8.¹iפA;e:Tߑ9W#Q+fQ}ᦁ}T,^ "fqJh{%Gl,VP"氈Og ttgͻg4[EdxL[ʼTъ-xP`u;0"6֧=:SngAPibwcSLMx+w\2<-'nH>C{)deI%[u M .x΍mҩ5< D۝9BHJ`E㲼VXo][i$4փVެ;G.՞ƇwWKHi|HBObRH8 tFLʩUzZQd:Fd nw#?AQȄC[E%,O.WJJʣ``jR/wңG e4Pk6:If$II0>ERv=,)S WT8V7SaZBF۽w:؟_%MG@Ҡ2u@wj85??oo,Bj6iX襚f#{@IFh>\xW]ʍ:y`zFn.8.᪲I|*'5_\hƴp<"5ƏY!!SVbov' $T KuWځD'yQ?QgW2$ Kp12c~Mh&P[5i}OC) ?OT Uh6FJʖ U[)Q$e!MB7@5/J7i g>J@HZYU/|͐ #YGT"wT&b7;EPY37Kٛ:SUm{\'lQi8unhGNјp(Ku+K0ro]նTQ ߞ`gDS:_訓dŕj?=}H oCQ DlwjH(jBxeQm| &Lz#揿wW/S1]Lhs7aF~2-$TiOc3'\a7ƈe]{&Ӆ+XhAiRDyim%M.ߘw,/v*VTq9 !+fCƛ x"0%?ήLSttx3W|tADm9 `h\bDUx؋ pb=K(eӛ]¿ʘjf]my#tΟ觵~6{5wo $mu 8#E. B*xV<?g8~s=xg%,% ;s<ş{"&*qxVoӋ}t,KhbDO>0 :K&:\_Ʋ2dY2 jB}E~Dn`Пx% J{֭EHyQ*{tbZXӒB)=)'a!6s~%aN_1 BEG#ndhFNj5i`Z$qTa.tM/>f,*OA S`MD 4;dph5{.Μu'ˀxcb`nG*ţ In5bǖm }WR5w0|H6_k3%ݮAH6mqq D(xu4?,Дca ܭKG&Nv ~Tny"yxci PѴh Vov ('MSIF iFW4"Qc4}: (RL] eR /)B`QvTxD5 *hv^:H3[Fד0n!2`]dꂶQE%rƷ}O(RGZ5zV9s^ef8'䫉sAS[p|^8LR ד "ۀ(gײ(2)QbZfh*?#h9Wd {oi N+dzo׭oBN<-c-^S+ζ@?a 1`/:`Ԯ/` O'݂G͹/3kQŠݭ_˗N<<ЬႫ3pi \U֑P[0j0ν*M|v#a( y2_y#*Eia Ht *[Ph!*joaFJڀKo9Oi> (9qN:$j7i$' ko67CAGĔu=c.QE;ZOKL \-C|KS7TOf-W&O1xn . Ȉ:KĚ˭?;X!CU R3[ ^.'dSb6a<&W +a` u^^C{N@ 5Lⓒq gpJ$=maKS`"lTZACvۓX߹| G'\<ڮɘ·lU=PN+&'r\M~ma2 JJ`!yUhp4Bk2JZY! C겷 >|:? 0ED(2Kp׸mU TdU7(`L?~p p*HO }y*sn:,rɵ2!h_z*-g/ ۉ^&*YQQhDn5\ ]Kk*yUN${09[p^,AXs-հ`6cPkT0PcՀ> "<3!+"1$N\Ktywڵ2z- ]`NvM;wѨ[-[r!"1|9S-'+*3M% lk27YL\kiOp7m meBk!8 G$!]. Fɪ7\QL!V01)O4>ŠOLjVa78!?y,CRzc|ae1 \I)kk L(ʼn/9=ey?ۧ/Q} isu?GTYؕj\]Q[>2Rr\ ;l"@t|V7"@:0Pv\΁mDzOWԍDbRt÷U|-BT-{۲RpEV3QVͭ<3I)NFj~pngIF}9|3L1椇쐳l(k4xԟc%%l-eAqVg\[tGgX- s֋([5p ϙV5ut?MUeF:&X<` a%ٕ fe\}N&KD&*"WKYMMgmS4Hm}Q< YuDAeo5I#>`CL4z2 }Y.R7M = C\[- xA'^"7+VG+lxa~&O/Z8]m;rFOTcT JvSp˟B蔁'"6BPzN--g!rrVB @h`B9_x"U$&3 !^@87Z)+B[*5 ~03Pfj cG} (3¶akidÃK)Dh^kdIpc+zcȒƔ{FlUˆKK=^CZ:YjR}yHaxn̋|L`7{!mcwV; kkGrվ䩻I\)^4,c SʂNYY};W%[Vԫom }(v8Vh,hjm1*dtT]T Ai9@96{Il !^ ќ5wc8{ϛH:nEcS}$+S\Z֚-O=,1}N8iue<|"{igd,RX ȳ?b6Z376IVr<;^ V8tcIU(,T*?k指 B=ծCái`RTtأJ ?z!g<'9FJ/oa iE]p׾iǙ?p5mu*щX0qKv,Kݨh*[f8E&4BNPhY)'W_%*DڐAv#|>k{f%L^'-|f4UUVn )=Z Yz!)[*mk!\pܑJ W@FlՒwFJ ִzqF NZWFq_yF@ӥ rF 9U@$JDVI:cA7n; É), u!Z}p ,9'! ]eծ4~ܶ//=Ŀ8FfWIf6*j6{Z /FҐTN(ls,&[z*woۤdj!d sJ@e68 Qa҇['q~Hרd)2 #?8{O-4y.T@>]hlZ(حc?Ay0BNƺ JO <TveW-N:F7A6"B@PM}r<>w2˂q.;:#^7yp;#!65mtH" ܹ k\PcoNfk݃f1 oUͫ6oǤpPnHsT ;ljMDTۂ:/%:3рEs ;}fR/VKpTrt[l*\ZB:PEەm 0_"iU]B֘ /!Wn2V( RnE!;>8l<ᳺs5z -%5J%'<`F#ᢞ%77>ie;YKg6x%6x {~ t0rH75PƏӠ8g\~]LO v煀Զc9LO]lR(4xe&$?]!QmӉ{6Rv6a d`c0#Uʳ }a!t=y'^`g`V[Κ[ *uJ՞(M%b~8+[On˒?Q\qU#]/RC nF:~E&$j qrsGL S~1 {Ϫ 9v/!Q 6'ܸ>}].>Ґia~[Q}k"Hd Ve p!+(9X з?u&J2a%< A=u3k fg&2W}YK':2\Mz(\_d3@Xyr va§J^N0lO_NCz]EUΰ YCe*qY2abQ6[SOoWj,qYzrux7퉾~˚_{_n4ud;k͏?%Cē"k,S=1TX"`Md}j˲h,3?Td,S+Ŝ+D'e;J?u0ܼ+Ou3ّ?k2N XaLCHo9vR+W )7dBCOF l浓lX4ՔVN`%50z#afZ )#n'iA¥k:߹m M~"gE}Kt~Pń;59AS @8}mB t{;c[$NJ*>S}>r˙DՀ41n{5> ] fk&JX;~oO<ᦅ|7ߡŇF:I%l&IlυiY&tp&S%_8CFPS MZ3xJWS{9@Ƶ$]@[H1)'s #"$N)=乓]E9?,Q=t$Ls /^OYw뀈T%,Pdj8ߊԈfV`:263[KePHG`\h5Le_U7s, s!vQ9O)[nIK|\pՓ/x]Ҧp^`B(5[Ҧ7 WUFsGLP *dnhepWjw" ͦN\_w:8h!X~#M%^f=ﳠ#<Ӎ(,*-i$5eI*-Ӗ(JM&LyPY1:6 Ejh>=#>Ip{$z=T̶<ع*f"+"RCwX@͑8'Zq#^YZQ؎ n?/7Q7mrQ|3Ozb,r!5p3VM==!p2ljf/˖(z1{T1Zg`x vf=y7>7v[MƷx4##'~{R/M-cE[$** /`=#w o,iRYU3BD#-I7⃊6A0')ؗEiMޜ@ً#7(x|23u\b}_e "Z٬ػM?+.ב{W`"dѲ&w3w# 8W]%;kԆ=p.,e}K|ɾ;^W1'cAP3/o@y@SQ2R5a#]1_j<$YK%wOPT6ѯSިOI_|S?J7{{ϗ=fW=ߠEB(X+@;c݁L|<Y fPh"p/@P[ glPn{e%%{{yĆu H^[Ofo2/؏hx]5UK*ދq~{cğ g&E!Cy4)3ujJ0 ޼,B ,6i xĔjp(Tqpw7k*5K`JW~ljm%8#u+!}o_ư€q|Lhҏ $"}嗮guW'mu7}#ψֲXBhwlls=]7C\Tsg{yP~DG=/E7pI! FZx~M <+9(V}P6|45'1q`+,P[gA!%:~. ER]|j.{aS>KoF ,tߝ9BWFʛh4T]!pfGB3%n:qR:8 0A0 ~EM5.:L1B30JR_NG6 ?ѷۡv7SD*D3 |Сekq)R W֩r̥wm֜zP)"(fKve#9N4=6v5m 1{ȘgC:ND|87=Ӯ N*X|Z6qуoN_Z8 cb!_^-Nj>QZzds5TZN—iU g \yG oGT2>qc.T Ȑ˩Zõgw^ "ZsM<S」;sL䛼 Kǡ! N'(517Z^,?z\HNmqsJFXRɻmЌzX~m(.8UI Ox '# J#P9vtnu+``]SD>l!/ C}^ -)V8nqDd 9gQ *aC9(H2'304}.m՟=]nZbv>AaXB,([4QDo-y" >1dnvg1!eĵ *F(!S)mMWON{*`A>v^^oNC=1 2͒ƎCV&nKkZaH~y5h#N-T=5>&IO 7ji ڬzAo~4bJfQ[<ڀuWswu܃i[vݣ 'cK%IHm8 {4놆P*"^WuЄ-EԑMO)/@2۷7;k$5C¯:"6ʶb@sd%k\xܥpgK~ `hviH-;Vfvxq'^%9PʻLPc'|uAi4aC8:1r9qaíᐘSr6~ I~Q_iXZk/qHȑ`c >J 4A,*A1[hT1  xiA\kd1 `솅gD v=J^`XJ>! Uyx{1qg󒭲pRz:c-XMafbEMW|cylY!e"0˾!H!4NY/,dV%Loo20~w:eJ1`q CW(q-ӵ{4IZƫZxVu5V o-I1n4O"K,&Q|DG"Edzƹ$l :@ϖk/*{yZob4d9 1[@[cwB h1kPd=OmԷnYZQ;zPJ2'^_Rt? %kgsƦ ݯȖ+v+PoiwF d#VU0@X|E˫u0WA*8]4³uřKUj9W@pE_*U mQA߭XG,' UBOvWqr>?H3K6"^IwG'\x`GFuXҧXy">aj*4b@KU`h `{8E:|Nu)E>=Y3ְK,Wx힄s<^%Y>4"B{e}emDS$p! q|{{̊w>:6OA8hA~#8^%-k8|DM~jSt*f$. el;֖UBuH&IbQF1%'_" h|@ \kE7UTYqT[%;!,EQgWˆh.gw"Oow_ |?[ʮ<6;P?hiS_^\-Ht;Cޢ0uE W V:c4ݝ5 *ȿߩBBJ5̀$!Hc׽[*J* T}V,<,\ NPDo<ǀ7Zuy|ٙ})Z2S2h:l쐃݌iE1X_CVCS& T.æc#s턒3 % "wZ @rM~KK&'XvH bbsI~GѺ2($x>N:ROz'D {y$# NiOJ|_c(5ܰqۧ Gct(7#Q2md#s %`2lٶa6xsʈs&!VE*#f5ZeLkgK6j_/H1DmN#+h74_DqiqZ:8":7C`<k8v6=;z=͇Ul$!O.V7A68ou R=%y٩I5Yd׶[aKswjQY@Р-FR^fU]WxswfLS#IWyV:h%e)W8O>9f_j0 êŕwփU Z,`ձ gOZCAFgc+=QLOM_b(B'Z.)QF k0=-cue70)]h ),B_ٴG8Ҭ31,lI?f[3uepv A>x4c#!fq? rĈX"& 0?;Zs8788e֋bw Qg`iAB T: XWG *OF.xĮoL-\Ra+Vȯ!X.uBI-pW(K"ok@uQCaRq0fI]GN ('~#jLUcJ_,LA(k%η@RđWa)p!Bk)tI7~Sbµm7W|r U4{ǰJ? "cXȐijOq,$4r-5GU8:l~aVi&W1Vi1du xGJOjqNtήhcKemo;/@n@#us~Ko&'A4؈?H1]UE;wԭ0T=[Q\89=Umpqc2w}q~qho|$ܗqhKK..¤04!g ex_H#xludBn_E~Sz SD6 8\\>nÞ^,}uF@Dԇng zQGaQ鸭M@{rh3ȥOgJJ.!R/s^?s֝rJz:b"gxs+?@XMi,0…l?qnr+K4UᨾpvUypǹעwMBx+6zI(Bqy k%mk ^uUorZQ8Ty<4/Q4[Jm^E`Ec(rs"ըP $.] 5rsς3 wQrvoWqBY8R%%ɷc$߁i2=GcjzoI iI_ C`4ry\bfۛ9SO$k :}cfvf4~S+N-mэk/[5`KEu?BfHA# ƺkV;vPFT@ȝJx_>-4ӆ c eU)\IAf۽sQ:=b輕ճצiY3)g#Hj$Wfb&h<b *I U8$ҚCU95nÖkR]5xyķ"zA>cZrG+ù䊁m()&M٤Z7 2 GA6.1\*8{2J4@8R_HLށPrB±vONܪI։%R b7m 20_f:7~2_[5a7-ꦥ|/d؛8S*M^d{h8*$E p2&Uhg%nM!:$uv!xոF x5YFw** 6 6*Z73i+hǔ5ʳ]VI\JWaۋj6%2mXN&2B()]/ aGaB1AH]x1b^\E∁" >P7 `ݠ/VR=+`vg퓉ڽNU8*Odʀ -D 4To m9(Fgɧo@.;vLTa[d 8_JvwFRFhZKt[:Q`N.+"KQ M3ڦ@M,kLDr)5i  T{Tn 2D0czW|cXp *y†Bhغg} Pr&b&VH}IÞؠYp.r-/~QZ|tcNV 5`]S1&xDoéLd-nƁSMf`sM@um-.6g[tZ> ՍW;ww1yIxk .zlL-^C#RgMlZ($ y1Qv I8F, Gv8ܔiTL_x!FijRo'DYQz㾬@ZWfJې.ħv4q#,\cU0L?~  ٨N h&IP?)Sbig&Sρ˓{bhc XM&~;Ӑ{ ;pdܙlMn;VUHۮ d'46p;g-3w n8&zrWgk}MN,?%Ӱ +*ZA8Zkhw`X&SX- ͻ;7aBrm6>kҷ؂mq~?lNm(s#:x T>P@j^BNnk,jy+"s8o4lTt%7V=' E_\m]ȯxc6y$nQŋo*uۇ7ħ{L)kjK[I2|m,ycb2|ݏ3CzV eSS ٝ;B - gK9b%h2Vtʍ7α$=W5kkx:Hxa&?I\w6ϬPw#Z/^KF(䮩_|>q`-J" ޕ/@@aH֮O3nC_`FJ8xj4֣9~UwZh0+>[M2$RKudo3 ҥvB hERO LzuyCosC&oM\N:!O J(Pfpm͘9Z6t24Izخ|JWȰ˴UXu jIc?Mj`A}m[;d ]9bJ'\|QoIm"`{\P[(u]ɍl-M#AVdw!8zT## S(J9ou/[{xW9‹4DؕK'%`u\d@RX8mI.r![KpX$xƽv!T#Njip8e.X|E_}zxO mJC{ ˙od*{X0*c.d-ma 7VQN Te[ң o$(:,BZՂ[_I<LwlzFr3qG Q)uُ/ß O׉\ufK*h>Y U{kk0e#Rh߇]Nvuty ) ՚OV >%UMW8WӍ@MG3=x_}ȗju. j?3H=&To1 Cyg=]`[!+ Ňn7 #;c RRr_RLWH.Ym* vEHrմhR:SP$EߏH$A2#s>b'NG/''˅%nîKR]Dž MvmO4Ɍ)r" ^ -?ߨ}SSE,Τ2)v.(,ƪħ1 0o8tȳEe|7.uu{0JRD*gB=HR,:Ə=b K3~DU=:C\8}fg[m23PxRIUcv `!sFks#G@g%#u4} 9Zl֢b֝wp.ʂѫ[T;ٓx_+b@FSXg<x@ xdFc+~<FBxe8ZRd ۃZL%,ӏ?M}i,حȘB<ҟvo,@.QO;AW6n8cxc33I]2֢9H& >N E`өcKI۸5WGC!YJ 3YDir:MZf`MYz./G]DAUXv Or,n>^9Qq%0Qu&ȮOkp5}ZMhBfbDވK3|2cg`5yI"~@\ᬬwhoԞ5&%#pUUa %7$5OhWD<۲+Ŷ)J }83>aF6&;l&՘bx /rq6W`j=oXmU- pKUT[ʌhP*tg%*XH öP> B^qnm30@Ǡ牋}*oS0ACl< i̾q?5+W KPNh,D ޘ F*3n&jZ2IIoɳ#$!A;ȸwXufwB r0/!M=3o)0Ld|#nzY'ͮ0b,if$t2F| [*lJ$"};9r 5?oM H@.^Q qPDoj˷ْQXy$h$2ChNh ޹of%l>Y8bü%ևC] fvqFr$(A .KzrNi`@ L{>/T箆§w)eqRjU4j C%}Akn g<|Sг@ßRn2)իԼ0HfUH-ăP8NO~ S:=*Ў@_HS(_tSwcv}Ӫ%Qcǎ?,,W)ʱYZs/cH![ԙ0NJ+\Zak,R 7Kx`i_sD$E[4rGnRs]nQ\"&EUzoR,A蝳>~?;SfCE~N`/G~K]C8 pX &E SU9\C/U93;@Y q ;'Z2JINqѷ +_}/q_|0a/L*KM'k0u䚈尜̎`)RzA#?ȫMe/ YE/`~צ;sf#e)`M>W:9#c΋8+ _?"'Z#4ܵZ݄:4&Min֔z+nVyʣ@n "4gٚ3ڈ\kx7)H2$rQuȓ K%& 5eg~ gFJzK<+>^`B*P ݊p#^=rpjUPͣ"pꔻ9cYrlcL6فSX4=-O_pp aԤD}bcm{]~69J JvHr83@رiw oi6@7rPMTp; @"#KKUՇ;,s܉N7}@|Wˍ{fn5kM4: թgT)e.*[*:ax 1o6-F?=\cJEz F( s"FT] isEl8_@@ak#J !O15I>UQXl#Sޟup|6 Ld:{ ,?,<*zFtgY*0% ҧ3|뢕´:㜅r8xC;!H,MΙE\rЎzs8#a6V 3 @ tƆwQfSz>ʊs<Ճa8#^j8?/'/3, ({Kٖ9G<; ntY) Hx%I{%pe^+{Jɵ:0ybZvfw K<6IawϳbӈMR]8WuvdP[y mb[l<$a.׊5&h(y.sA:䨕Jb/<.y^r_$ \})Dyur)Z.> ޟv}.dc̚}'S&yz(ޚEyR0?+6kf=[ C{!BsQڽLZp FTK@VLA(C}>_8~P͜y>U{7fFTTֳ<Č@lr utBxa b_1_AhSJs XvQ O{{a0G`#;jzVe< +%!ӹ,!tpQ󊻭.X!UX"M?sg+!Tx}ס9ڲXI++['QEd*>t[%$5:yIS+hx(Bp[P# `;#HF'įDW7ȶ"_M̟H@/?Wci\JS@Wj)ޭHV顥;\c5=ݰ8 bn 7wB; o)| ivr=p6k5)mkћysȠ3|5rV*سڿwF0)]io >@,k{ *g;" OvjGc>@|iH49{5ъ֥&O4` eNɋ Uk^9ç#8tϊ*X#il)_Ai6p wz\(}-/cJ4Ȃ K|i5dUdCԘM硩bo90LOHQ kS._g92Fm5DG~;\DHP;ŸxHsCPz< |@׺ٸ@u[$~ETdB{2 KUi@yvHb]=/m*pՉ:&>߯\7} -,؜[Ōo'yoVa/n1?mnyQyҗap 26Dto Z`d)!qBkPb^ܘbYt|w^֙=M;fBWmF|[_Gj*ZpԷ[OGdI^OmPF_%CϠRXE{̈́e{$JB]ִIby9=ZMAHf`5>˾/l2Q-P9o`!F Ȅoʿ!MZm'DZ䞅貿R!ׇq/?#kx0^6dTD!VM AQ_a[S(6\9xX; ׫\Ž33{[}4VVܶKN8d%R-õsM+Ot\¸#[GI~PSO;B<3ŁPrWڙjMG,4.h0[|5Vij_WwwM"qx^))|ArD  ́)Rtas% 䊝eKdAޟ7\ ?Xv4)YyMѣYBZ*d%vސ [ʝBl -Twg3'5"-+z+(q2S Gt++)ۤD'}y| CK:X92BB]i{7sEZOG)[}<x?2}(vYΞghMfz)#0n5x Ghe1vх*B`< F`.r$-XVS.Ww>0x1 |]Gߢa U90G%a&hu»gWFrb~S],NFٍÚ}WMQYu0gzFN wn:eP>Y^C=kAz*7>,Ŧɗrq`Q6jea a1hEp+I[P$"K6@sg h ^8qݯi}I_M(ZѠ&Cvo&~ pa`;4 ul? tVSӶOt!g>t_n+BԮC61Ɩ?>Ks59eErV 'QM^#sW ׭u׆dtX؈1sf눝pm3 \_ jgYAǟ^IڸhcWE+.%*;dAY oJm}:$Za<IoВ Cݰs~Ot (l-Z#"yRdWPithM$ԙfga<QB=SIUXf?dl(NZ@Ҫmq&GO [bP;8Vr̕$ܓFsܰu6uoDoé⣀B{Ay1>"@ۮw}{H6UfW K*kM-6wHcb?vgW]Pv?(*rOp1"7v>`\| ?A3N57"5 (<iqnEj|ݳ6>@Zex/ %|H1M'UN4 ~qN,a=o:12(L#Qldi<}uD(ckT 0dR D<ŷK'F3UPqD㦝#sp_1Tq:W'Z4XTH}#s=i$r^6fޢ9[9#"˦JykԒ ,#8,f|MLuD*'{8jdH؉E=hS3VE͉K-r)k8%up^ٱr96^>0߯~ĵO:Ia`NH%.}?6ȗ9 XzFg/`X0;] :futgf(Oi8M4!y3l?6(Jq|/_e; >Bݧ 7Pt ߌq@+SlaoLaN JU 5E_hV% _4gkxn"^@u6-Ù җMSn5"WWүQT[i^,d%yfƞ}4/ZbvRDp䝐`uB{*?ܺbo4V8]v0` B>Kf]trOmYudl,̹uFi sJ1S9f,I]J%C/P􃸜 2uZ_j;Mc|˕taJB:j4" & ^ b9pݬ~E J ؚ]~KVO(Unb76VcQF9iofFv*A*6TuTŅXBV|"I@;s컐n{L8hCyҪ Az'EbwBU/֦>1z;09Y սK'8tq-ʃEByVP´N mfC.0G dtD&ˊ? hާ+\P?:)GUHl#+Y$KꁝJҐGnD'Z0/:PɱG3(ei@F~p>[kF$;fIͨڃiYWrҷ|=2H-t$K'E3k\Fﶥb>H.SK!: &%d&ņF)[4Ӥx2pXpܲ]{tM?}5LڪVE $*\(~,er{؉S)u)S=_vX$H~5J}1[=%)QFV7IZI2hD,Iȴ7OmT`ReO&Xnr6ԂKUBS;a$_ 7Da8/qIb6Bovߠ%!hô m\\vXdW肋wӡh*_&Sew~I >i Iqk-TR֫߫?zo8dt9zD >1/;sTKg`+a{yzR,`ƄGZ[DMhē+STӋ xcNֶ\3ɯƓ( )w~L ۇ5.R_W!~tJ Vf,@7)@:3]$ ;mB?/ܫGoQYʥ58N.*YV` 7.9V>}MAg_eBG9[#5A5Gps,.A0-MK73,5F7m`A C-#sU1sosq?x:JrCP_bO2/a͜Or.+ m.2LjQL7'{c?ۿj. _{Ug3$E$<ؒWa CY1hjJE9]dmcAQ,ߪm;͹b)"'+*ACEJSkb☶ɀʫ/;0.k+mO:8+wwH闓SzuZl.+vtIk~R;{ū^ Ҋ(zw^a\]:$6N4ddƌXٱ gMK&WB{%#Ath_Iu87rED[S:?LSe$Iڊi!DDA;54u\d'[lK\0tmFLߔkPmNwȢ&f =֒)M,萬<u>-j=AAxI- jŕA0!%%aTݩ}GIzRݢAU2,~g$: 4V))Aԭ]_:t(/m75+Bby">ܸy02A'dWuȄWJ+*.4/Ȍ m%mkcK`v26FW33e^'鹄06a$e@J5`N׉b?SuBJ]W_9JOlT߱"C!t!ox*j,D2 mwATdTrm*NׇۡpheFަN=.h}U0ffi>!,#: gu-3,Pή2ˠLRŶ*6N L)\~k/?xu&䇰('LZP" #j׫ʿWn8 sd kҍ^pz ݾXC͹ZSq߂0wkUo/nֹݤyL}6gIѼYW~8 qLc mhr-Jd:vfwPcRLΡ4Ln_qП w7_[,[[͜T?aI]/ZItW%s۹ĝ\GWIy,U+`5Ѱ&Ֆ&Bq[/K9"՘}|=+,Er):DAemi֖KMB^a9EZn$r.F~$}/]RVE{.r5(&ed J@o#l6@7sDZY %_}$emͼUv:]grX}2@OS6E+IBl8iJϓV݇ NDh& ~;\\pxB:۪d,= 吩1ׯ1>7U6c8۾W>h, ;gSA UT Wcɭg3qn,̯lq1܆8Jj{&xI2rS*ek3xHcZ;+lкҚY~&,9Pli;? oV Ap]YDBi@`T>@I)Q"WTŤC[AP|_f%MW?z i;&6&E9YLZ8ޟI#ĨUxb֐zkF9"YxeZU*~e0Nu2)fnU<iZڣI\AIhLv-tg"3$~lv-$@¥;#t; !{,+[CL5't!\5VU0J;f8y==˥ЉNm-q{J;t?6cp%[@Z{RBr#ƣWdpWةpw[to9ܻI9ҜpiSvHP&3_@AQT[ԕx-@VlхJ,4U(0!9nf i^⊱ ůBH2@^~kt>g]xBNVȤj`A,voju6=<_Á;u<',%I8u8sSmdd~tnHis2SCYR&a?s]\ױI`*T[}&|VF 4|\7ҷaG)lOO( _(I5J2=6j?B/-ˬ=YY/ӡ7"'RA9W,R L5naiuH:`ln@C39u'q~NvÒ)0b4-&QBLް[(umʲ +}qNq~4Pz[(}8vlvP=,GQ]7eH/:U,{Աަ ;ʲ_9*B-0X:X^8DS?P=j\ 1u\pDUn^sQ 񽸜5bO4y7n}Gp[Tų)0g$}EQ?b `JsJ. .ZkBؽ*cHX_Aׂ[*e:wB{+G履MaP ^W]lzv#3Dk8|~`NY]ڴKDa&9ul3rFJ+$aѮJD8gީ}}*wɢYtJiͿx |؎8vFKNo\(@ ]((ZG ?3VJ@ҀI3~n& B+\>T1Ǣw|P;ݏaokCa[s uvL=32cHTTS^ht&'Kw%RhUҭ9O+]dq_]վԆZ` a@*vZo(ϛT:9eJq@1PS v=!/..W1d,P ԃ" B`6 X9FzqN~27-ٞYB`e֭طYYB>UQvw +cigլ2pxpRB!{}n@#6r]6%Ld/t'3vIXj#iu댆 /CY{]zǘ|0i޹p u5@ydvRPBmy H6jwbyx'oO>M6,ɭٟݩ d夭vEJ=FNˇ9V2rwm=j٧d?Rؙr\/ ; U43|%&TI^[eKYMe4G'Jݻ´H-*] KQu s[Tv^7ʦU%]H⥳)A f(LiR ,ڎd7}:f\h)*M v{PȎ+BMinvc#\L-KnP=0|mji~Di  V{a:^*<*.F;1ǚv) dQءAySt2mw3rqIYX[fr^13V;7onP@7!:Y~9"1V`W~>En,Mٌa[po,С E>sѡ[juk_* 5|U$ nOεH\U[wkxᣅH</)qґ%,EW{`"C?!eNw?j)G;7Y ډiya i)l?R >,Pdy:| {xGx(\Ncސ!\RruG1obrteS"IU7C <+u1TȜ'n A꼗$w_3)d(R=Eo.'zQsExXuv!>"&{ы?%!3&(띚E4kFpu<'-Q_yj4Cp͢8xο>/=r`Kwsܶ\@N.{TH᭭[7t ~9ӓDyaO AݖI쭜0'^8gĿ%oQ*~wb%mȤؽx!{("+Mp 0B 笗Ф%Kב+ FehpɏYe9iC'լx檥DŖ[Z'X{Է8U[keUc3^Hv4]7r$'{2Q ,rl7M2x32m),olLJFܝR4WTLNP@&-FY>:a$3'Z= ӓtViIi*s;ުkԃrtF+P_6c`4qS]7{~| dOT&_W} r<#fJ<?Ftfk>4 Rf'ν 4#H2mA1ySkTfA5[:/.:{L%Jd 07ѳ(]v 2Z mωX9wXtXC7-_,GM&mGfj}0[LmYnT^|r˜h3'"f˪a'=K9ÀN3Jm`eҝFGPZ9rC#y,+xuui[m8|+3& ɠ7T`$/:i?)y#G҄ `:}F ű4Enɏ!|G)v޵Wf'}5r$;:r'Hί"b/D;=R ,T Ez:jJ PiN 3#XC`tSԊ[,wHLP-hAͻ:˔]_#afʏ"#i`{s%!gJL=N{J,@.og/@lsE4O'M| o5V'gn nKGvjj+ZD]<ŷg$W#`嫎ǛtnzŬk)yAk;3NV( '_R10{kAQΝ3Ƚ6HGVIϼa'쬊7 y_߅gccowYs!zd 9J4yhNp}f&q07Y >ä &?qiN[>z)?w4ZʾcQ4̃UʅǒUu5`Pn;ڵ=/5'؎s[l[NA&Ne0bыTP3CÕO"( wϖd*g6Xƒņ4KEi3&Z. 4f4,`Dtd9ARKC}KOmIB$#7Cu|hl ard='9-`i|0؅?q0bv&8ɭݘ(W QЌZ;=kMN>#co??巅邦4o"x%p$lj支/ cQ<6d: 3g*d!)GV]>B׻j lyI Yf,S1@&mD8w[sY T9h) rOvtl|Q6Be__ bZJ m=  c*j7~||1M'vi𭑃-{C"<[4$Ǯo@LX$p͆9i`~[7Vy跸' Pl +Mһ3էCqN!Î ^ zb)2=WmZPbn|_U k%T}-%RH2;e,*8ih8Vfɳ&؀ xVOo{!s֊~n-2PrQJ>8ShGEfD:̉s6슅)0BQH~l؄V2l9'M(~uQMwsDWmD>bnJDq?>Qײ O={5/4+|!yyEó6@nqW8GqqX}ArZ C~DݚiKp+0dʊY5╱;y#T[^ZfiڗU|>tٿ0rʋ<\QEY{ m|MVFe~tA'AfCB=VDjMFNեߛ0ÿqb>!DSk\F^GHd\;k1&7338/J5t=S^ dPd&F"H0 SWFZGKg^gǗIjwgkZ+!8jfl$,]8oCsRQ*i𾽟`PJ/cP9R D`ԱzGC<ϴ k5:pXaPfJJJ<);xujuDѐnZY֭]Y, Q;h,jxxxDz=gIH[}x듮dJ$+q̵)y7&U1d rdW 3*/^@G2g#3 \R.r;}iʧ !O=n8V'sH6G)C]}">5Ra-r\MAcD^{ɿphVlE'7hxE}mUCJ_Sja%]Y[Ih=4A@Q: q Tt\`A8ڎ<# U"Mȳʿ 7 Hk8bmL iU,j 2yJ uuuI=JpjyTUqL7N]pIIW+nKIwմ{LTO_9?۳¥ܓ)3867m׊fG<3LuRW":ܚ EyeX`8}M}Kyh'8Ku3o.zR"qGQTmI:q=O-~輗( -viockbQ+W̿Px HeN9X*3EQzVPt ^[e&Wxw6V$NlI4:"8!V8a!øn`p_d&mXzqP|v/ms-_c|-|.dL#ch_Xչ gmأ*;!_VZ|=RP.ąCm7پ_t‚i+Cƶrn. lbIVF+-±RiuX)Q1' f+w0 /qGƓ]ºp.$ER8@*~&IK@Ce OS*QӍ@ ȻC~孏ky ]R!u`nƿkely>jZ4y!{?q4l. U*+=8]j3n{E4$u`'3ȘIG}^!(q%2C]p q"3gdSɋ ?i#RleX {p{sv]M1c-~az)'F֐`9dQL:hfT7J*ԏoh;9V_ &j}QVQZʇR (j;v"Qҏ7YX3LYlu$|IJ!yť9{l{ -^+$ж"⼓9sTE)e􅡢U!MQQ@gNh6k򌙺j&tEX_\lBN>pre+ˢRAϩa']\@Yz`iX[9HH9\KTheϰVq-x*ȪOqɵg5:*b #`]5U˳0 7oH1(dab"8!0E'=.}3(:2aE۵B,P_RmB&FV*pbf"dYuHf|zw^Tub "8d6uV(.&;k̐I.8,Do{A3]?Wóc-p(2l'eJTWX GqPCJEQ׾TJ!<(aW13S1SDky 7{`}zV)ƘZgفy()==!1*r0G3KZPFOB0h6J{wQ+l|o)߀e >EI,BC61'E `+FhS'p^hJ! =nǤSrdXoT-m3͋·{F|/?7RV@X-| P޷woc>ZzW>3<AH-8S^_df_ΰ{"-^P I ?P4lT%BF;:ZL퇐c/DU@[;P X`0֛5RޅaB }'Lxuʔ\%z8\5& RR9)M-]F0;(K66w<_ Mhpɣh ]*,^7ͫdU alaxu? D sFv tN+#J+3MMlTT]7z*ѐc㜓~y+d@1`DFi% ʷ)\w`4_Р[s!뒯8w-gV+Ǘ|azԟ> K`f/~﬒hAwq{{)KƼ.oy ̫.njLyw4$4@*Sh(@~%jgY=ñ4he^Txa^C abI{\٘ҳCRjV}j"jVǺ(][W|س"b[|TEi}jmyIGF_s6զ]÷ R?zcKoaNtaF8el"M?`:sEDfj4Dzg&dt&N$=g ZJĈ)#h3 Y\7MX~ R|4F:>*1ȲN85\E7LN/,Pdr pﴡeVY޳ `1^8ў%8<*ذp `љ+ =e-P:Sg".9g>:Jxy8emQ1|$`Zxq"@{űμP{'׎e{埡jf@)`C7@>ok۰s)H@l~w#Q"7/Vm\4CdMK(Dr1O%س?Srz,(VI(CӃ &($`[l gG- ?_ov<GLg"wdrgSuIuO&Jœ#b6 z m!tֿJP~{-'g/[!=%i" @$ZfNfU=5&a* \0&U%c6뗚KPxKQ Jc2?G9]fJ~0Pq!ot*Oz 7! Nw%&ٖ܅4{URoݕ~Nzf ԨؾBى:\ٮY̤X+؃Ay]Gm Ln+i@m4Ĉlh2ܯ13/`mtg]ˑ^ 7yVn4JE(K>!m.,O6$0b;2" Hhbh,] ܵ:%Kb^}cڐ ʕ+iIGYtA@<jԙ2dvoiTcAUQ{RBu_<@?qtZP&}5:U.CJhn V8Aډ5۸ H&hdr$I|CjZ+b/>K c3JARKAq=,}3qie4j/nh,Y|䱏KYŽ#/R NB-iP4p#X2}*S f,K\pX[`.>-`\rϥx)"4yZK<=HsO)[0J#J!^[vK|Ѯ(/ +R;iG]v-QZ_dҎQ4`,""VE u F_ a PW)Q8oT?m¤9e|dua _,0bʋd2WO_f:n+ئ{~η?BW`<}o3}L<~\Un ^tŽ#5P-kzg3ŪTM W-2C k ܩ~VROt0n3H" eSC3zȮ+]m!Ha` w qp*@¾z 4});7[P*E(6[yyC2 x(˅ |7pm#]I,߭/ jGӆw5ݶGeWr\4 6Itd 0ƪp$(<%LZLE: ZYUŢ ޟ=Ըȱm's؉ Z g e󮞹U+mei#]EWY>sklQ;#xywQ>kXq|<ѽ E%?u@J$*4diaG*3?俯䙇^3*h[HV ɷ}mfG:d~0Rr\$t qly ~VdM^G>M;5F;#C46[Eؒ(=ceƑ]!Exœ]`8r2L5h#D#:7.VCQ6BD'óܣi)z_, <{L"A >ݼt] f/? 3gL)u*X E c=+W?@b DZgE>رId/鬅DO1Lidu'QI VF A48n9RރpT*ܙuoR.9ilQ <=e>cUx3ET;"@?FN!Q\>O! zpAo;S6 *\}9z$lv6J*f{+N/;<ݕxÈ+×1ߤ.k%8B0Rԫ=5:N dGCz[ʆm7ϐt\!RnH3EhHہL+C uYYSvd\i a$?ϑ{A`"¶aEa'K#֡\(8JB! g;F (vb !ܲDSu# Vs6f&b/ W!3vWSwMC1pۖbܐXY2r,WNǛ~ ] I8#mNpJ娄C96DZSU.ڋs=(t}: )H#$uLd6 Ly򭫲'P>huX<ͥjOZ$߂γ1Ͷ(C/$piۂH~8ϐfrv!;aDEf9@n:F&D&M̈UI07#eFD AzZps5NۘqwEpρsASfF}s8;iln@Wlځ@:} v[$59% 7qX~,P{x{ s>q%[㥣gw5ٯw^oG#*5k‡~ai6plw'e6Ŋ?0QD+X ڹglkx; P̶N3=86|ɐQ ƺ.d"QAD>fPR{? /@z&=}PS:H?y* ~K\CXD=-Pl l IOc5wta𻝠0S a3Uu!~I%mJڍ8Gq<zϫ>ok -$#D{ 4d鹃 66IU*tc $[.61XKY|{1i%DsE&(n͵GW{q:oI-P$%ˍI.ڍݼ?G@HάWt:] LչFwHs:.-[Ypjd]` ?d:({0X $?訤a8j0AFF&8h+{[ssi۰7mdzk.uS2Njugxxeۉ] msm'%eSOju`J aI s6Oͯ".N +^ D=͟aX˫Bk%iKnP|vi:'C(xvW~GA*m&Z4Hp0 C[^\5`;E6*S-c;v޿Df5Nx\S`ЉH<۽/aZ=&Ż1Cf7dn|N@0܁{͒M=DWu$r"9)Qiwaq ŐBtz˳;6 /h"E-t0Szjx0O ˁLe@\8û^[;^E)a`*+`3䷵P; {l3^{g0=S;댑@h;S BHȠ/:P\*Smndt `1Hܩ_/vMHbhPgPE Vx&sain:Cd hց>_>W`28“ {0!U$+%ɛHfF(j3ζܧOIB;i4SQV>$3˪c_l P 5??Ub; եZ8^N i+oRomؚ`ѻAEM.%(5FMnbݍY3;f(k0S@GyNkpt:XI*z{yXI z#stY"mTe) 1%7wLt?mP]o߱s=(Jw%@qH|hpN*PmQ|R GgYG|ϒ#ZM0GF (-=*Ey6l t ް P^O":j\Cxk.`3og5,|S/PŽԃ1_hb%TT9cF ,X:;{3.H&wo(sh2J=CqӫU*~g C.x:o;|K&b,z`=hOOX3< Q`t#N;Jܐ&ͮMpU/fy?B8|x7f&83h dd\)OzdHr͍ʿݦi9o 5CҥW0%l;8C ~MdXм֏ w`20yϬQE4㑾C6 '[=-v,MEF'P09ohX 4gY|q]~iIY:+"|4%bYR-m!"MQx_[jՒBPS:1:nTv;Mª 1 7x{^71H]<}"䲳c޵a7ŧ!;N/mne:GMq趢!6=W,2ޥʒ6m%c51[D,(n[ɟƹTO&蹽I.䬈AÞdb?g+ȗW`w!I+2R~"{BW^: vhg9~wFږe44s$K_%u9[ ( wp$ Lo0m(]s!accΘ65{J%usE9۴oȶTlX+Gǒq17TCcG>JEoAʄ #iLtD]EEjqbu"R_25\mx\`YYK\bh[źq\,7ɽʀ1]!~5ԃN{ĖaKÊFZ#fs4c*JdžɰKBB.K[Cu _ZKJ|1:Uf̷uEeŚ]d9Gf)i*Ƀ9vƳnm|pnzжڙ ;/' 钽/A$5Wk~d&"tl>8G _R2tTwm>~le]U0MbBg0h ,xFcxj#VdpN$gbɒP_,>\'h:e F?1jV䭯ǶJ;ڿ+ ܥJU!l'vS"8?5z#?xw:(:6E t'Gbo* 2%RgZQrJ( ?IfrvZrKl>lk2m~*WWW NrG5E9NKzu! )Ծ.2pTRpdɮ)#4zEHNI7őn!O&SW+jׇRKfw·'儞118UN.BC4?j>H΢v䪴 l#CEؘ?gd@ oXtk`nHڏg*5qcۗ$vf ≒h&L I+Q:_)]7n}ưUdSԸO:ߜ'fҫ@4mUa1+ o8m):))0۞w>BWkL贘9* KUX'H /謧~+SjFx{a |^9{Z Q3=[S1]l6Eiwf Y0[3ܱC.b%\{*)=/=*Ļo!g2i ]Ys$iqe_{KUv=#d W/7CۦB3 l@ KSyt♩­Ks#MZ]Z4꼼+/ƀ/}&]@pσoQ4rhjfyrsi!Y=15ny{*Bع2T-0 .o>e":!NytڡaOuF$9X jIm*UVe%/۷8OY!X#鸀FɤL=H1wY:.xx~^2I-IllyzT qeDіr.peT b砗Cg ?hVi1boxe`ѮCJ>bMmjBTS&CǙDzo:o`WlhD =>-nMWDkxw!C5sp "){?=!"ep:Gtb[b۳*iJ#ioAf&7}yBǭ )/Il:w"LBblxݸD ɝ/ 1@R bqX-V##mfayNfiCs'ܿ z1m?ׂQ=f!ʱJF~ lTP^/Hm%-GT<$cӭ#LNWQݠߒufEdZU[M[ 1M1DK$[[+YTb@!`v|K5*WU5K&c$$G)ϓ&8+80s]c/9[zzfpH?R^.&I(ªX&ɽ0OU0tF.i\JQE߮NJ!g򬶓A*?֫0@nlkmAa+eWn'JbL[fϸǗ=L-^H`ˌl3?Ͼ)fEQՖb̑XCew ,韞(e V*ocPp3Ȳ\  #).N1r]_chfDZ Xfn1ezdM>l2/MTH(q!`+)ۢrꢙ)iM'u1Oz묃KLĤUUKx 8ݴeeRZrGVuX( B7h Q4N\V'Il 0,TQ5cخsfFLv0C7$t o`umuX*LP pןNz5hYM鶸EO6.Mbfy!2!>qXʱ3P]66m\Й:p2oEjbVZhg^c5< _zfgX]a>wKjV U=;v[>o޿qn<{ɻ0' |ߧ)~vnfl1X`kV[+nMbqph:.ٮzH0,:-'C\X0 5}&!Q dHmP"Ay\ɯ]hQ9߱*wp8e[L-/f/CЋoKn%Gjd݅g9Iv;&,fP$vG;_ֹW;F#u/Z-r++!M J@aFrxTyY . E{|Rn:F.RC%[Mݡmtüq15.r;A }K?k{DbZ p'8.;bkFSL<1;xDx|l (%) A,2:|khtӽ-"Ħ2`25D **`?yY%['F;Xө\Qrëdr2)`pYNfE/p_ǨUde EjqCcOf[Wޠ8wt ` jǿ})n"r1eP 3'^.SXOIdZ R2yxθI"'pu,->"|+؈H'VK°  *໏%u`x0B'A;tފA1q]mms "@SiRm;/NP +/ R6WPfxsH $:սn4LJM18 w,m0܀^z˘#˟|F-w'J ѫ/_ OcE9jŇ<,rmRz(qAD?P`Sz$.ʁdH( ;8{w d;N&[~GRN\hNL:p *cBVn+Vj(GEṕ au"HL(9!&ƼwmD(&byDG =bl`G󶤝֨Ѿu9u8rnXYaþ`cVCoIi+G2 cqs=JiɠݻY+Wa;љ3+_4Mƚ}]É4ov(6}RN/}c%uIO.a >xճJK/sNļ4m# ]HS&B pch2шKTWeeG&M U>V/|DT_~ƾc8΃G{7Mä dMJ16P|F6i/cFNY6IZ:Tٻ2;$ KHfGBS_I KzB}2r3c ╬eB.ӧ?EO+^l:-xQЂC!Aѿ<ܐxò,h 0z=tP?Ԫ2Un֦6 .@m۶XZ&Q>r;Z+ދDd}*X1JQJ|SIJK7#(.۩,Bzo6-E]YZ3{.4h_='Ȱz^>I?*3WμydC`B}PpMxRW<^m׈kE.Q "Δal>':V?|!/ jZ=q$\ốWrznV4^nJ{͂M Bԯl<"LHn%Qv7RUb鲤I)JFkǐRSMo,u9ȠO&+LgEьx$ڏ)ZG()|yҰ)=-ҀZ}N _z=X@ST(We#tx d"j hڔ1O,OpzeJjbs1J:!85F 찚N@C77NE'MV-kMCyӄ@<(<4<|VPu@M S6|Ǔ؞_Saᔜ\3%p,oea!jp&Uɼ5\j,q}5֤B>s%"2ĮO+:}@YN; v'Ӊ#/ :wBu٠nCkCW-D0rzЇ ntKv*ௌ>0J Ҋrq $JK*nvNZv2W:Sq$ǘn.:0eq Fq.$oaSx~3/zQ?ߝ)S(ia2!r#$ʢvj Y߃ xڨz;dץ nf΁qh1fƕ,1jIS67Lįt#cj*V:]$;[|msAdq֧Ȇ80ƲXI6=R<ہzy}&Y*^d.W8kOƽC+`+ȡ Z ls, kE4_fBQùkH4 VOPpN7nOOWxU 'y^߬CQ:+$xR[ UMlL:"`*1 xBTsffkfy]Vc7*"$$4d߫jtQ}TTE쩏 $:Gba!|v_x=$w7U3/yC%NuY*u c_ܼр<1s#Ŗfh[cۿiqj!l߾Ą!>ۿFCzs='ƺ>% /E8奞rP$:]V"F2$ n,`5Rd6vܞBb1̚KLW-0 x>-AQ8s g1d4HIZ=Hs*6>_š%?瀓Ia& xRNLUC,y4^"ج>kXQef,ǮOΟ$^_OΑ #NApYMGXn#+Cce#gg_\< >gw*rF]%_Nlcʅy "ΏɎ?F}^$|DyC F7/NA3G[!j5=uϕu 2Vj|>2B]}Z3kAu%K2!7*(¦qL4LxX,̵ TlCЦg})^k R#OI 7Ug.:ۼKxلm9 M7]uZM%F \[r t ෸SI8Obf_I,6x'@S~hl7^J˓f񨔴-);p(87YѶ>&R EO: .$MhvŮkxOE #sۀ+4_C] !nwk= Դ螼K1OG!c/6ߘ}2@wϳ!#iWE @%%n,b^'Mk8_.1Plv 0?c:LojF@cϞ)f $sڤ{b2?1O&I>B-|TCMj弈 y[ʑ8/*x^SMAJ9L:0b1N\>*;e=gSOpJuelxx ) ]E=NZxyW\0[YQ{G'b,@U4e"(P=C& N?#N)֎j=d]4 kބ3'n$r&sz܉I8O7Sqp :>sCL%LS\7pjJGAЭZ`Xd"I-H"hAT^yY?:o1Ħ 6LwpGӒ އvHMw g*Tx &=xtIFN-lWg5|JZz:9 ,4%WkfB]mCg%F},-,֪VE6PR<&+a q)* -- o -dEa:zWIߏ ƅ( V]n}Y z6dd: E H?QEk+ a!h,&qb0l 8t M?| vyZ4w!* س_L<@w&0 W>C[UFrF>7!'gs7Ft ߭V,gy@bvM)r ;[!,X8;?T TVb!!>Ƽ)udOW*5>XL2yvK6옽/aS:Ox [cƪDz%,6Gi 7PE Dcz"`#2[TQE03Fe5>fйDz/uWHopl ta`1YOqpAetFW]X ƕN^ jg}q .FvvzZ(ZM(ۅ.=_!|_ߧ * s*Ti.B<<+,q).  >iuW`9>A~Ņvz4u|9w <ߊۆkqÎ3*le[AX=(pa!$ ԅ$ɔx*  }=#G,{82(7bq q1(YHL)F9@#$\(sK|0:xv>]T . l& 6:.[{$Bl0M4_IJZ0^k585{3R'h(kR$Ӑڼ;"jHK"b؁/G{ Wje{̅ӊNR  Y+/~3g WSj۫B2 r3DìrL8xäb"R {Wl~Mdvf&kݘWB(V?BZft11MʺK-,걔 B_ $zSoKRֱ0ðGmx_Ǖ@2!e U?ob)){jHlYcX ]aH2AbW[ʝ 0 _kz`ѽRp$i͛)3ٝO !fG231N ^@?4xpazQi#EU7bBK 2t՛rw[u*q!d9MioP0%yV ~Q;=I$5衦 c3+Sor9+,f` r#Uq=;T27d`Bj1r6EŴZ#'7ѣ5qyV½XJT=06E2T_ GUp"g~[^@\^;} IꧡWBJb> :-Bgq{y24>l o8Y+r]!iiCcB C%nY8!_5H6C@H*U)/$PnqYɿIfl 3E\gPw:TF ObK pZrg'c. ~<re;XlLA8*t!wN!&#[P'4J3?1\`zxXBǡ(tdSx`eG˳#56XW%-g[u}1UuYهBΩ+3FT> 6LP~D 4Xġt+a/iOy('%68z9~jV$]2Ж3Z+S.L '|W l/W_6 #[x6}d҇oԓk|Ppd0EG=-R41, |3fvP^Khx8`']|EPt.A=@Ai(h#Yor4uEA뙞'ࠜgv|D2 tTnU+QI0M7ņo>#D|ߘ :lb1 7XGdWsXݜ!I \{q2BW e[M~4I0x^_^T |vP4@<Z\MoAoo(/ͩ.? NoFJ`_148iQ쯯`@}%KnR5̀r~%?W3hm?È $xq\ ʢX\& @TӋ^O쾑ؘ2HD6¥l1R&}7aVY8&N^ \Sdڅl'!G/kmJj]ӜJ1U!or }4 Xm*b[Hף\%c?Wx 낫x #@C8Cʲ1H#`!vdXѧ#4j>~|lxz _!SuͲѝgR zkqkc'wcqד$V 3BwuRe-ϗ`󸎡t}FnG| `gBN? 6;jow 5QRJ }.3wn Pe)CN~J^Ӫ۽qKԜK.pUK5e?D1YtW;c]9$v!PJtp|>&9̟_pJ@@dn&ocjFJli@)GlH,UɃ.[@䤢K{Tҙ斓 ٔ~isŬbGVL{H=5?cqJ7k ʠ zFf]_ݡs\ 5062.gDC^$3x-NwH;Dw5F CJ(H{kY&Tc996jヘD4-|h5ߌ )uB p\zj.`*cr i4&`cRTt`h½2Pg8Zhf=Q,÷n 64)n8:m)11\4SftonH+i%F2uixEuVhKiaBi'i@(2w(;J[5ߌϔ+I9|hxUS-B&+ՂCPv$+ " |6ԦF7i. Ėi!P;KŶ 패F.I]yJs:(\*T_1 b|Yimːi# Jo!3}v!*"EW ]i ;]sEx_H/IvVi_ G\!5Bq[v$gܮ*M95 fﴞW=+lBIŦD *X.{F;2)2Mbָ 2xE1K-k,`ݞAb'}4H#[8q!1ayRMuՋ J5RDJaa;s J@(]FtB!i⺊X6)h4VQ}DE*rr2iڕԀ;2 L| R۰[cnOG ϲl^IΦ~%7iw! gzQ7D0wP8c-Yv>+S7w!Qsp ' F`jkzRhXii1sY"ZGaۓ,CL<q}w]<NZ_~(-`/OT_i~vM?(odT'|jg#ѽYU!Tݻaa+ &gID4K{kkP 1Pm{c.R<\V0{e.JƄ*޵_gDo1ԕ\ X6у tk~(ٔ$B1a:RղJ ixp;(-%dC'ϒ#t-;KIMLױ |[} cl]7>T^ ³h]@-Iq[f !+C֏fkN 9OQxg$^&ֵVISF5N?"ݿ)%NIcBW3_U%p#IuG$}Ц:F. .ñǁ D;^Z`T~ag [7 Lu j>Yr!Hm5$Sѯ@b+`1%IH>~K: }hi>אB48vQBL2;sS2Tw5 djnNۅf04ug/|hh(lკ2C^]HV,c7)"3%Z$Uw{ˆkO¥mi,W[G3jM=f3ɢ OJXsgq>\K{EV hgo-rL%aҮ@KSxaPBR0l6{ ъX\%?.u^w:u=/c2+o_dLQUKNR 6#| Q_. nfa ctD ,eUfn*X0 Cik+xl 4&őJd: !Ltahsus ֣YeuQ IEi\|eWc"JK7 b$@iszDzKIY28h%cVvT1œ2JCauYFDe=H'WБ{-R-VBOHآv_#g Fxgw俍T"%;.=0&\~ %$5H[e5$wx, 1sDv.Mz߿k$jE;c_*ʠE$u}^+UA؜ W#t0!*qH[~c{bBjO,%[H>O4si  "ӝюS(r P/ܧIJ12[RN2Gu\Q)b(S?=捙:N/&yRzO}n{ @SG*X A2.;Ju[<m<'F/bXkk8UAK (D wZlm8i[264S;03jsKDJi7ca[X~k8a~mZAWyRq. +u4yRZmu儂/"elRڕo˘FXY]vV-kЇ:{ӭ{ 8e ^z[z,IBaQƙFZ@k),Ize{Y AEiRcQ3>٬_+=DB\)vfbꧻI xRF u&gZ7@7z+9΃tE0,õM}2}g{sO]|= %J"y_pwĞhiI'<WqA2cofC4bhǸ,e^}7Ck8i8ؿXC$'.vLOG F&ѿR d?T*~.>1YJ`x29F6.р{&H(Vf${]1p4*7&)]QecZ}[fb^Jv(&7/}/YdBT3g:Eƽ`dt3C쇭Y6*Sy%OP^T7@֡793|VBth_aGmHF=]?޸Bhx ViX T(]xD,qVZ+cJ] כ$N8=p RJ\d!@HbuޓK]e_q8Ogtz֏_InH!ýo?.ρ6}*<7l8U MSx>E L>{mYfi: 5M8V()ZM#gziμ{"V7d)ﶃ10#-A, ǘ56o K;taz,3~͏L?QUElby'Sn+p6ɼK,ct(9p?+l qm,"WԤ9<ֲ+&`<2TG  z|O*<]{)f-]+#kF&ɴ\> cmtviN}e@]!u~^{/iw@\J@-Tx^׊dCHPʫл4~{XpB5/D`[|ECgS8GaATxT0Ÿ8Fɡ2U7xpŕ:F%4 ;>1 &bSg׭e,!u9=5NdJ;3ƻ;Rj^pyOH=蕚VC >@HN{U%R `@/Fi<|XʟaL6&Zٮu'.+u (Hm;!(Pz ~SpݰiI9鞤2wBi%3ş Zz^5=Ȣ@ZR\%Dxo+x0 M<Ĵ7#uw gl̓1]%,lY(6@?P::UtN9+ApkRCK}+eصdCSw}P#{B,uq X mF>^#l%zE;fú `6tGYr" wH^Ͳw XB&`FY=ap/S f˷aGۦWá)nnvg9w14↚PM_.8.wLl蛢{]ZTyeaiMc²2< t3 $c,fdѡa^PN@PXT9Y6";x1QdZ i@>.vq% "ſUCDna%9nΈTE5>d'%uي4,n+qUT!ĎV=q.6M){\rRUf|hHryBźL.if[K@ qp`3BuoO0eE$m\1ƺEFkNq1Lov}4?,Q@tK'?NL# ^:-՛AJbM0z,oucGfЙ$X&oM*NeRkwؘN=٦@Z{7"';B,J2CI9b&aI4 % tFFRI~(.#{v3wO3oqw!Ri֛v_1SKY~_mջ<*iVo;L+n \!Ϟ̃r3yvڃp3.jBL&;6ujju뾟75-T)tCлb7ָH Y:L5I?K%)L*^%/tXc=K(o9b}rg9e <:ԗ'3uwlcrAګ(Eu}]ih0@z|:ZhsΝRcAPN lJݛ+<'IQ 9I<^UGo3q\FYCDjS*5ep7j=hIʃ'?DÜ䜽S‹2}~4>1x^ZH60Fq%TRcgaL`dnqU^ӧ5L\R9jb5`Rȿ+*lFS&qiǣcDD8d +6I:0q=H8acjǻۀT;;O;߈>At_Te:s@ޮD+@~4OjPdųR!\C9( MbcJ~&oaQ-1ѽ N\_'ngXQ$ha+GSP9rNuv]b$dY#|Xj~VR~1D+!D=T׸J$Z>C_ @pjyMD" ')iKmԟFpZ4=zajաKky_R[ܴxVJ/!:6o;.vx$(G6Fqɭ1M66*g1Y=gWdqƒwl7ׁ-[`zOdoo2ȁ.[Ĺ`C$W4im0Llʺk&㺟XjV$5kJSE _~3 CeW=Y ֡\-,kSJ(M!nTch\{wP!ԃwdir3ȼV'b0сVEb& |J<(B^s$ilRQ l-$_BF1+,Rhūp H&*Gqmp8sXuz_YzoqqlAaink!>So?]`V A\2G@E*)LoowSsXJdd 7#7.@@ݦzY-gAeDCI Im :F[0(IHwGQ` Nc Oc+ڤPc\VVc7._RCaZh"-`#+[7 9qV藓2 'iq@"/A'QXB֩.xFN?jS7~[͕!dJ.o*eז[ohaO>GcTd؅l>6Q:{夤.߱B$QUұ?ׁ i5hj>o]JQFvE r յ*͗,K*S c Ȕ#sگ:=(c< r@;زQ8Ŧxďyw<[Oq-BĄ$b4gA j,6Lb(WXA1Xc]?2 zOl b@%ц0 htf߅>m)igtLdZŇI ;C(zz2MN7a =B:=bcI~Ƥn^7SS_Qh[wdiY/wl^AxO䵕@+ SRiߓ[FBb5/K\1: ^W4i Sb>vcM4>zy/v(B|`uJTkƌ2ˣiiP)[k+0K;`\%Vjyj(Nt8kR0~h6 7$~CI:x`CF0y FEH$)iEOZEh2H%? 4yHSc1Y0Jf: B2|ɫ=*fqNeısC)eB;L!.l5نp@F=@iycߢ/΁E.=VF):a%(4ǃ,Z 7%_(RF"e-CH1-vRʹs<䌠W٥|wm 5U+ibt}wĜ14\Ib;˄{[' A&1-KY6&% -&[H,$GjyyM; y=!G~w-֧sWvQ37B2ILe֍;ArzvY9cY>]Sf'GyI$†<]|iؾ25:7qg)aN. C;Xr 7 i^͋K_ 9Ni)^uy0`e"P.*ƈ) ?g>Bu 9uh(Aq;;^ƪ=[EF%@!5z'x"cϺLTn℮??M`5 L6Gw{23!ni:لX:2st8A@2]/)U-u&c# ?1vtop`OƝՍY/:ؖBkX`7tCE &Pҧz;63Zg 0O۠n'N˟,uPOmŸ.nLФw'֗ ϪQJib[9_CˀPcrSvtujz4b*?^nGg+I Fo6{P @nia_=3h}I<}h:6īMTpo}4VTzL*\ݻ]]w[/9/ZyX"q 2*>Lv=kS&$~,u$Q1C^hBz5q|aNV^3=dt4!j-$UqfgQX-vchk7G̷!Pb{ry4Яnl/=8Ѿ`.,)}ߴ gnN=Cbh[e@+6v C-"i`QKb/.`~%n_/۝¢lEMs&<5cGǕUc(JR+LA]U/UK.j,B `.>Jz.DFiߋů@w[0](N.yzځmγCNxGBU[iUE쯥.NB>CKj֍ٗXlGI84KE o(y(vG.lk4a-j{ Y0(K`odȫK#\@` ̕#R݅62 ~J9Z"_o`_ 9 MFK Xk !NKu=1w&r OP\e]<$h1ׯLfq?XƸ!Ukm*[TqF UXeCpӬa3j>|6:զȕHg4l!c /Wu2?Y;7Vj:f., gaJҼ\P_5YX*j=>작OP;!~~\)ޡŠI_Хٲ6\b}7<7IZ ;VϢ6|{URİjJRB` (ّ0,*{,N&3Ak]Zt>C1|zmB:s| =Јl78WKRl.hob2c'\u bWx c2{V`J&Zg{ 9 c /[Zco㢲F).cK9ͱ%!i W_~)s,!}WbA0jBSw`DyDҩU?$y*m~҂,$5 |%,-Ab_P/A.۷^j"u9l:qp%r/$P8'VZreK ̑7ciiUco|S %1kR,[̞Қ9sw*JOR6;˷>&+L;%h娒QP~/"6$1k.He::'ǡ|A/ٻݔ50ē.hyxu-Q0܄/~ئ IxTg1't1sL'HiQn5A \zޗu-1=̬wפH e8Ʈ޴o 'ߊ  mDXTMZdOc9t8RwD1Fpz9;1ܦӔ !|UtSĂ_7k J]_y jg푅&o.=HaF#v KwC!IK v3tm1Az'TDks+Dv΢-95|$ۺJA '͔ml";/< m̳@{({"0}%@S)`k?f,9YeUp֦eͨڶϖȩ!-ݒfE:nv|X!Zq~NIcϩ4VV57`,hCJV/VTۋ$_7LiŐ}6Ú8:c6udOZ#4ښØ~m:f\`avLSL(~Fݓ.YcMSї?8Wn3/KAI`u@>Ld5\Ft-N$8[\4:Qr La}C^:"~}Cevᣈm %gBRkUt'Ҿ5FsXz&pF>08r-q__eK/mWϨd 2`<ۯe39$4AKcTT[J(˪c?B\5u|h/O(F\GA'gjB.hpj jz)?ՄnZԁ,P8`9WR`%@afz F $Tt4&9)nc"-K¿ac"BuBhG? =-IՠWV}( %/LzїGT0au``&<yh~s6g;Zk oD%]ln"8 ({z٣i'!ӃGpסǶe1*Rȝct&{L샶*Qކ0i1X$ɲZ, *kZ7nH^~cs(RűSf yʝ&2R tPdQm x&&#2 )GV1>"JRIf 8b'i89Ί9OyP "˥c"NӯE˜C671@>>.DQNFaAƴ!Pn}$:ϰ2 P Vxڅ %ɻs m,gKh LU_T\g<7):ޘM؅p`;ƮwhZ#vXv.RF^Jui[3>GL3P *Z3=A:pL,R]mŽigƖ6 '_zV^+g8*ҝ} u\qoV.$mWsq@gg OZi'8E8ܓ9)ʊ!i tB]s@3S)=b\@V6w>RBcחNvtHBҞlQ~#,ê+2[X/"NULjY5?o"T(~|ע$iЮ; >nQ/_Kk8}Mj@236*NQ Tu/%ȭz̗T3.\132V6m{,j w3 y}#ͶjSu{π!βh,<ҡS4RPG҅OXU1H]jcFd\C%HgR_%{Lij+-P*+\%tvZ w3J=pG.eUQ+^:U*2^#k#5XM V[k~h}X%C4KlS(Ao屢 bP̐KS/g \yhpb[L?DB{̳d{uHvvMrjwM"!6XD)n dǟUFB߁hBy} /tr@fK\ÁN*4jhq\.9k.oYҢ6F\ZuCuGJTg:bc=mSE _\G1j!P~ykG'T\zF{jVgMf6濝F<gD pHޓ)؎"9~!cg]쭔kHo.ʭQvkW4A<&#ZϖUU|VH{S !8R-U-X8@9sP>=JѺMWv#2 ‹<Ϩ _Nǜmq807|*hxLٙ~ T!vXX;$X|15`#1ɂt:xz&YC/qkm|ÑTU9eC7jvݣבқ3@Aiš]}J7=ߑ}ڗw kǘ]Lm|V5Y2~DRy-+az NS%I@4_fbo@k6\T5&=5,?:-$ӴMvKP~] /ySQ0ܑB (/Y7u ^7XZsΥ>_EC>*weմzn_oԬv;]" vBb_x<, =+6ܣn_Fm?gYZEkwD`s'?b2ܼYZt:ױ8`J O^*\6vU󖪶 7Zy%)tn@kqӈ]ۋ/@7[sJ+P{v"]wNlȒcILL}YǫnTmJ38D#U-*PzbO9buR]җ w[)K-NǛP. 5v{̢+3^K~S~AD7(iq_fx֔&6\QRnja&`t˯<ԣ3b|v v{PϩCYe _#1~LrWy3i BAM:vm(kgWsG`3#<.j&KLi:ooN.ko{tmKh`Xz *dñWLC:?}jq?>9JUsKe3B慛<E"S%-坙&fzynS<掮Noq$V9VףHYEI9ʚ^!/l3U23":xUHh#@; LF B&k%=0R$s&[ S|$fas'[ ʧbnɓu>/Y .B0j2Y{j(K .(cV0=8n,>dD0}K9P+ C.(dȀW[,EOR`b뙌w3((K+nˮ(eP, v6KIr?1; h;5/ 41>3 &}IVKhh؂CA! ]^G,@5Gb*>a7 U@^& }`GTŰ0-6,Fԋdq0 1޽w*Kz9M[U5W憁lPƹX" \"0PczIkc N^$\ ¯ag*!s{Ec>M24!d{\n_45ОBվcس\KXGI:Inߝe| r< nqn#$!m]f威K*-(lıdԍ1Q~'<,o-.Jocǖ`FiN'";Bxd#T#SI=GFmH^_(Nk,G)%ʷ(O |IѨlvGAF w@$Z/|s@QS;S*yy>xb3{2$U)㠘H_dMV`CM~gT-"a-om8:.O<ߺ4Qd9\i9jε ;3et%c ꡇ9N40z($YˌO2,NJ40Fvq߲U l;ݣzD>EULu;)G*aILF1WTCxz] ,7N?Df^ؘ2藣R)P ÕSF@LϲɻYcG?K)=&$)Y4ۂ\ Vb o*-i}EҠ}tV)MtFX3)C|1l6wk7}T1J(-LCxQL?pI S \L;62Jt=A"4 s-+/NB$S@- >bAlmBd)i8Org;q1D&>ݘ䡃w6Ȃk35!l_΃6g} At֊Ƣ' bOķ~]؀jX5sqpeTaqY\c0aI?{C3WnV#`F?I& s- 1Q_LAS&BypuyG|w?fՙW|}=퍧A {eboQ8'PuBj)g'9oOx>䏠B2uf}u?j@}ʢ9ڣ"uwe#+Seg8pQy߿+k MFFC8M;K~xIN86)۰rl~y(znf;@#MF?k'~SGZy7vWiog'.?b`Zjf @7Z3`?Q,EWX` N՗0K{;qM8U3yQވԯf ]]*aqE$2w񻙥K_9J<ԢP C*/nD=k3O8`֒9ԷY>t$Fog=d9J0}EU@TRAhp"d$q"Vt"ȱ=Wa)UH0Wh{y$C/ϯ/)c!vm kD9G+IngW<tieb͑ɟM -ٔT̡u#X | i۲TR>[:b+'}Ă XO?mRHs k{on`3`! bLGuM*8q)ݯA6GSX-  |`Ƀ`DhBR`cfWb[ք-J!K5$:ѐrpeK)0WMNnbWbز*$+sB#?-O՟o]Zޛ`N,[ɻW7F9="g  `r\bvOO@,`wʵO R% wowT<>$N\[8/4y: $xJGxO[XNuٔ/vY:9-T&rgoDj(<_ЦC5.Mq8׍p_l0(˪N{W{!iZLc^.%yj+VE6$qJ+qX,e:Y/F-(lB(]lbx7Hv-c/3wi-k xgO _0ASKonًpfJ3-F& ]9,S]~sNLB3itwq"f |sj6G*ob 5R)+7?P 8mP*>x*#MTR˴a\Fe(> "$M 3eXt.9K*mJV|Dt ]Ri ]ȴtLìpZdUM=u/{xbTf_#\@j %'.J?35PF{ryz"wzDVv=b5Qkw]YA}aIԩ'zC^{1 HS,׎E"m*'Q90eֹVD~=ϒ/h@m;88n}~!ێ1٤̱ *z:3= SPGX@Idt>bQQPpDãCGi2t"Z gmΧX' z`%W3/m=S{D,^Vv'ޞ[jLǒ[7M?|+]Fj&˙R(NY>uk!Vx+~aF[Mwn5)5jxHxkf}[ڞLl wg+K P s@Zу⯃֦{M"gp\LʊՀ)*i&|7뻜[8D65f4XM]r[PUtjM3ih `EF5g? zi ` e]ڟ6n3E! @`c?=W=K.ĮsiKGώnv͸6 ї4MfC۪#, w[%Yf]G\v+}:E==GY-|k_qۜ52SI5dR/0;[ڠK+b-[UDڧo?斥fYk3Uѝ^@rwS/(P{.lc^kC^4>jsek$^cz A hR}Չ65уJ fL Nk{YB^W,{P4{kSQr/ ͊LmI$w wyӴbGJI@8x~oE\5v@d2p'SQZ!nzN?gsI}%RH]Lop4nyx;9uM* HE˦=|,PQ2.Nc]v" `> dةñ܁boD*hy8oE0ԒeFm4oV! OS=o]=/@7gnpz99NA|$65 ss~W jNi8HKb:5+?LaX;7TA;A몲M&&\}}*:@^u!C :q-Ԝtq<:+$,DJ 5[k=x{WD@D 84fnd^M݀LDqr"#$y+1H n6w㐒!],+ -1;5m:;{:]l@3nE1ǤXqƎD!8_E鯛 Y=1('"r|B}loo#LWrJpaǮ65OOHDZy3/6д!,^W(RfDLyr't} D= Q3Ujs2 M2$K2h/yä?nXجRR[AKҠk'S!K1OEBTL(8lT` YpH_O .ynɯ[j8ќcw|m:E/Ҝ̟pmـS:v,@=ݳ "eK3H?7rؔdz`mCƢ>nALX6A_ceR,&gCW1]߇v1=  Lc;)Duڭ@sCo% g{vDU04Y>; ]4D;ˎ(6|* }ѳy&c4XdtE o|`ѢˡE,qG硼gnu|?A5kϯ_g$6&/ԣ3FY _o~%i]u ._V6LxeԊjf%K LE`JJ+ۃq晿oY+O!p*\]j\i%>-U˭v Tcl۴܆2uKUA-Gh~F*pF1n~l}F݌VD*~ o,'&cG :Nm !-FzкK>Qn] _RiR_As맞S3t˔wW`t$1ߝ+{q729B–e`*¦]#3lgi`%}KC5ؖ=ɛ^+I~ȅV;g[9vz޸o'?_1l"NbԄRd]ɼ4g88vSʪǀd Xq{5Naf|Tl*CCd/'SP+Eܔg\yR -!_O_\<FkN62c1_mDid1 8j,Ka0c}SsWJq,`ΐ5KLoj@UVE65Fdj!ȳYg5sj=˧(WYD_ JpD ZK;)}>FlGי֧j 'l]魞{i 7u}&[ _dzR,Vˡ|-Pw,T  eec+ש+?+Ejy`ā ^25Wyf=z0!vbEQJ(ݘ.Vߑ3 Uݚ?pjv%-dzBlכvD3K^)7F{iJ[+Il2Xn OKi?V.ܰ8qIMI5P~R]^yKnG7J r~1Է3)s~&W!sN&!yZKEz,m㪞vҵx $*óJa')`RAC<| ޏ]@f&Ln9(nr}qZed :' թ–J\߷:HEHϵ\pNvH}=6!#AC! $qYᓤإ! ێ'1E'+"c84rFQohF 6H͛M3:c=>ұYR[e9cc*FICH*PK1/V u$X:u&Vl]wZ'&~MolP¡D=0% @+?(Avj|FʔK'㒜 @)Advz6x7X!AjXnο SǬو~X"ZȈG9AE`kٍxGUt鯩}3E }(i(WҚҏ@L1$13 7C?JTP-7IܽYav)ȶ/r3*ڕ1u͘ecqX'mBB6ċ/Ũ"!0b1 Эx nXݲ]1ʺN%W]p\@zNy{+t ϟ@! &1OV+|)0R^DꆈD5b?௘BRZܭf]$: M}6q=hhKڣ,$g%U:n0+c0ƣO=ƒd2o N<):#<P[/[6 pGPLgZ#ELqF3x:_LIl4r[@ߨfNd}39eWYYsUg]*V<(#pD9xN8Q g&&(Հ%dD#nq?rUkYːmOIZhKg}wh"1c[7z lYM dRNi7yLҰңI6nC8V> h$EkS%[7"6qe^-3mڠ 80a(ek63]Y^8VLG~ƀ2ݥ o}x"e &z]]8je>P ,e6iK5i i?)z ze6Bl]FGnxY=<0ʲ{u9rЈ Wa sj ج~y$C ~ɛtN+s}+xP?w@"},j7h4H o7*"͔֥'nqJ֩)=qD[-:ZV=!bW@4^߱J ш':V׮,~n +C+z]vJ3˰P݃c%U \ِ3a+Xћ2 Ln:K&k*#Lik=CZp@(h7~dqL1v)za'473Y SgOIk=%1DV""xzNo#ip[3 ɣk]WI!HUV\psb2ؽB/lRv@<Q|&`ߍXSnp\ɢ7>rZjFdk8LVmKk%"50"n_V5fMrzycUV &uFv\LBœW5h*W7A)6p=XsI7KNv*2N;:`5?~̇8\'"P pW']:Z`tW,4c(ƫc` ᎻxvP T>s !3BN<#?xQrQt<epI,ބ`'lߍOof_<] W_{9 R;AlenvLWHBm.r'. d38\/>fc/UdawZIqm/h y~g߮q za`twumd)Mo ?GU[n(rLO5qdҖ&.N/OhI3}qn- mLbyiSZ|b%+((LPjw_1f$nض@{=坼U (ۿ"7m r3z'.Jߘ'@<>6Cm]EUZɗZBLS=s9K2¹`T$K<Ϗ8n+YZvoNȋ<)+u` w_6->#iПW0m>p _ى!Hhh4E{AV`<0hg4JzqmL݊|0sO燁*/E9j R(4HPpgPN +fmwY\. :\47ijIh ㌌ w~(H:kw*bٿR`u4@*0s?BQ BƄqbasgpr׏s7.F_!.;2/nIb.R2겠 ]Vb2kJn\-Ds8RGI| GzPQ/?떀1LsYjĩ\ b=&x4^ 'ԉHIͧwZZj2Bt#R /p+ű™:±~cfݷV"ĥW;cmY@3d Cv K4 5ݠ85mٜcPX2i_ AHOS3 'ٙ\{mp6/LR sYۡwĹbşR+y.Iu73 FnP`13EbMDM&hAFS!;{H1(z*jZkTd@'KѯŢ27m]<"ߐ ;pҐ.4s|6|8_+[t/R Nӗ}SEj}Bcpk=q z N>IuV q< N}<9$UØ}@<[[~6Pi*/ؔt8ǀ;n-`zS?bD㜊fnV ú_&2h򇦭>-u^AZtC]V[bNNKQR!c#2kZVd ((+ltxkOUa6)kBCڊJEo3ĕܜ/8׻ul?ѿ>~)0k5ʊoR mPz ꭠ0EtZ>4dA>qܟ3Fgplv4m<7#գm'ou=OCM>BcaF7`+Ad^ F9zRaO ЌC(A3*A ~cC4wNˌhemLnnV*ǟ; c^^r]܀zp :{4q"Ăfgs` Bi\&1hE#?$Ԑخ7ƅ6~~Z#b*.Uoa4UG98PWoA/60Y KdTҒP>r"22+47d/ z@z9FX$=)Q!woɜJĊ|*B=Ge. Vs!". 8UΪN) 6&n`+;~U#ֈ;l\6h`<rx{( K!%UҸۯdKhpYo\=ŲDnU&fCd<9T,ݷl˽׼rQymVd^ւsqvӮ+inJNz8<YŮhS(-7@k4nld M!bӀL( ѫ0p3%6ywfoĥhf/̍t1Hq_=ä c\A29%>X".\yD=`9R=qnoؑ00~YrM`Mt~eaΟ2md&;ÿ8~vCuPnFvܗT+:f( Y3*Umi^Fuя5 nGlb{pD9ߒ^UWUD6"k~,UrpY 7@SGvR0BX#|^7 u= _ghxz+xXfF9L%ޞ4{teoxv X*H[iK%ll({Հbo.$/ȮKj}P9Xu"P MbQ*ҪW9 ͖Q0K%U )JfE֖0ݩ{!oP6_ .xyQ8~+&bhE,ܰ2 rlꟀOhJ q̞?mk+bi-J;*Mվ~M"L ,aĬU8y,W\5GIa ?2l'8Z<^B˶I^t9hUBؒF&u2]Co[kqbt>{R^WcqϬ#?*C2[k["232V-{%N>#C{ ohx`rmbړwm#ZQChE (YY%n=[.g nTVX %>L#K[3#a*|&6便o\,`QxI[Ów:ūdPe,Sۯ'$fӷدr˺BQz0G@cQekP谘m!ԅ^8"=d\=jCxQ{ChhuIÔS53Wvfk~ެ/lXԑ~% (69'杁~[H`X+(ZtALr.BD|^~7ڰ)P˺m(P_K?em5M|:@\H\5!\w/`2AXIF'VA[V{}fp6O4\lmLW.;bKCNd1 %1YqFT5~1ug/KЖVͦQmF|-c3%a `S OƜ j&)| u=k@EݰRqb \Qo@AǵihA[a\,І&bYC1\4 *AJ#jx$HDv5D63mj;q⁡=y2b/jc{k'6=6Q]Q ة[&-4f"Trձ :=|6BAK ASh$B׌Ʈ1dta=AB/lՐC_4*ҼxfU@cU+1>zBȈG^9 b Lf@v`j ؎*4f^b?TV EoH/EV?@Ob+])sºAomTs_JJuSbS^䰔A=+5' ,d=dW9/3@%a0l xBzHIyuV / e$WˀױͰ J[ZsQ~Xjw=,'&0d*7 ~@&hl\3.uk/dbY2_鵊 V%7+Ow^2G匩ƏLΊ*M}_#tJ6EcoM a Z6egc6gI(vug2>|`M!C_Wİ+|+p3a\u(޾Cr SX 4TYH JyQeM^ıC$ ZflW*Y#Dߩؼ~Jl~R5aR/]Oq~NHjEE;w;S2IZcXwg9s/M B1՚M Jq(kT^bƺ}JG'bi/,0-* ISW nǨm'v `$oj >hf!8^ {`wET-' $Q@8WD&v:PS-z\7,)\Y9NeSo-Ю@6ÉDY.(M:/& %JʚOE\|s3S`Z|@ŜV'@&F c5!`_ӋS}4jJx$J,5]Wޮav1'ԭ$6f?j7.._2\ҤS]'xlrYEZ2I]¡WKqC*eNfEEAC5ՙR{t(4*n`ZqG0d{xgzӓWg|UXu/Fj0SN|6c.1jüձT\ON .??\I?h l %5a/Zl^YkӓX&c5yv3Ħ2ܞ n<`[kuz^_i"&PL CjLsQZ8b( =pPŬDHe$gs kFGd)^ESոXDu@dBU yOuݼʪ(ֹ g1']ƹ[^ELlr_HW[oKK?m]ћys=.9]NvzB yJW\H͇_`/k#Z.Ȕϫ'CAʔ^8[N%i$~. g 1bCG̵0 ej/PYePlrw#R3!#o p9> H=C]Pضzd 'S,(wSI.jק|Tr3ZZ} ԙ蝑ƘM0E;E bC:$5ٽ_"||V( 2'Qv0q!\+qZb@h9PĮW=-${?d[]W+ >D6u-Nj<o҈%S|3 " yVgȰ0p`9hf"6#O#(A57)*[[õk*`x% }D8$IƁ^O JbQ#Ci)Enryk'pȵ^KTA) wN~#՛ lb2m{DCJxR p `L&)- I{W5w.D 5@w29,q)N -Vx#@s{n_Blt*ҝضX;Waó̈VtJJeбƦ1%iEs`}/4h4KJ9gjwV*A0: U؃Al;9 C#8\OrM$؎܋BmP;A; LA<6ۋv Sן7ʥ|Vd3 mT/ pBR?t1g$!ap$#F9bR٤Rg?a>'K=> Kc9f[c` l_z!rhhh r^;NY r&:EEl43CkkLgFmtz'x*.B^Mv"s Qf }^Lۃvv '*H_y9/s%ZGMN6fC5Ʊ2P`\JIV :)r߃,Z9\C0%'U VzW_z.=2( XFKD ʌWFt1M~m6ܒʸf}/ pPleZW8b#HsO%ɪ#vPM2[ ZYF3 oAH ovP/pʖ(3pa ];I>櫀>t{ M+gv?*Gi*dzm"O俔It9@}A(S,~f*:5$aA%A @8W#Ͽ60owjCxmKUuX*Ǯ\P/}U&a%sw#H^M-?%GԣBC3Q'X@~}* 2y+;WB_ҲC s'B QMW0:GnU76 /?K5>ˈ0ƊÉ9Ȑ=Vu*gu]ϝE刧ӯ8`?10!%V]QtnS.nл+ʡ'V&%j#m@{{66iVpa%|OUt/ "Dc1#Ki=QV?C}JYpړť"JNā=awaZlܠӗxʯ@` ֝ze_H԰똲1y3Bif9:KSjMz{f=ѕh V"O!0Q}S_}9eWhO:WT1"I-L-Vp*\hhvK]Ӈs}P'Bb>gS+V%fGo0G?9qO6dŻ+v$7{I6a9^kg1ڎ-gD@(d`RXPA)&sE{)du>/-gpQ#(&ME񇆝皕|b yn4W,uˬnF_ ;+^ĝi+@uf]#0[^ , H@+20&}Gjn1O&ҧn?g t[ 1eI-tVKxu_*kOKPd\G:(eT7YPJ*?JZ^guA#6޾2mʂ2y{- +j3K`̀ s(F山yI=NQ 0L/w%i_FP;T}(iE a;AA RŽqltNjr,"ɘF6I@yslg<^}4qM!kF5 ʴ;ޯums7+X}4 ~hk6о(ķ]&  -6EC$m#MRMю^a9 89Q1uc"Ͳ217(I~$`:gS(J_f51+(`^΀X.a:r?a9,sҋv,\ٳKh&Nj9cV|Yulۍ߼&Tp>?qVa"TaM"5N"B9al{?1u(4/I1Pr5(ګX#JſN~ǵM޴@}:֑FsXUN<89뼴EO@|>BEm<=( b\c8Lъ?ݨ-#\_)y MRmlRYkn&V*!s `:?Wn fCc6JF.U*8{v.yJ'zj^dds9:(4N|OiUe8EH4bRWL\.Q[{嬝aA~Hb@ࣚ*[ӡ,9ƾڔƧW`jV-/s\ CG kŶ)z"_ ׋Dzpy3͋oy  hmUEm-ޒ}DtbFOBv=#V@n"R$T+fBQ2+ltKU",u%̷B=es=+]oʵ=ÉD-_蘡6Ij}SpL-BLPdmLhhF$W뽸Zl^-h/~?wO(Fv #Hl ҉!ča} @6‰p+Ih5 ၢAǖ ͮ:! ysy//w?܎a4VDڰFgٕ~5<2]I4^*eL+^X*E{Q 3,t Y!9ڤ/2~}eZFj04=NЮ͠65qGpº%& 90<X9,$0-.+ 8#o.}N>qԸX oh71.ȥ}}J`9SX:뽚\NHUAcKO` @8N}R_VNx5aG{9pZz zΗ?Ij6nf5@`cx'o=_0xC,u {,NfAE@b^;"|?;'qrjAcNnLPq""9r7w.,)jlAri%֥ Md N'.Kjx@>ڦ/xfHgz]c#.fBRMx..4&1]x'A8%s<:Q@;wleRU~[m¦ݭ81]IxթrJe'J7׃!Vm~i!i IjX0-HB"X#K+4`7[wUE@p!u>eOY&W7ѽ[DOqTX[O]]~ ɮ^kӯzkpѯ͙ʷ)+?n U|/(-7CAY{!'%rxJb!2 -iuR[AgmW5[ HR,gpCv((*QXb\3(LZo6bY`VAB?OJcL+L}~fS(86HʥT2'$⨝Ջ!D[گ@01 -8[{G]ȹ)ܗذisL1 py>V-Ԙ :Vo5fVI"ǒ~R29ŘtƳΎ8z_?~'hl4S7Xb){.҈a`W12٨n>EF"V~!yJ=d!FY᥊. *Oabә002I! qd5cc`!-oy8Ua YS5jn\Cup/JdIPxz1пw, gh_ӲM*N~ɤ bE3@Rrؿ:"l釄x469U"6JBO,{YV>-f5E5ȷ %8H`~*[]@"b !){NzKI"pviۺa{G6F(\l, 6EHC-{IeV,# #G9AB0 mp Л nug7PY`ڞoci`X(w-#@Er"aMG?ȟTNۼ!̭cσqgAOr.TqI ӫT` muǑͭl\ըjT( #䦢J?&N=qv=Bk:i{n-maZj?ǽlbKdMeo&@J JOzN < Š2t(] X^\{:" fO`O{KȊKJV~0}e(LK"gnc9@Ӫ]CND(I li e/=$F r3/K3'^fWYpYFD.P/9I$-}6( P'x'%uh?sX!\'L931U D@Qya.+-E :0#tu*)i먙 %8ŝ%K7c0Lxls#zńxKp}v4ϜU|Oʮ˴?%ܤ4?ZaRv8{zTmJ -$ Ӊ58z:\]P5wP(`'>o|$UIX1-Ngn?lTzB'=viiEحq{i+;[8er  X+{=/^Ӆi_b{&MX<6#RIwnIns}*KN[Ad@Xivaog9i:"/8r\*ט^)0n:H5Gz@FJ \l7XKe0deߌ+VyXί.qL}^Ҩ|[#B[v k'Bam(MLJA*/ǝTQ3 G99Y-}=Y;Ng&CauDxkSU[E&_3XM`,ﶏH8EEˑO|~GS\{BJ WmA(f(C!q7wo&LZ$F DO[iVFuOTDYd~3=Wa5[ qJEG6]l]ʼ=#C T`8X'+^2$W[aaҰ ^^qʫ}f} o\B讔x^7tڐJ[7׹AAVҠ8 0uGANVR"-#R^HrH (^#^SɊSы+S:D.q|Z|l-P^ 1,L8}7gp|5/ܙޞ솷,E&>P]|{:v:"_YVКszY}WAVK;!`lW O!Oiڀ*!@ɩGowv\XN>|u抈]']M\/a ,8V,YMPmh+^(BCIUHs?} PAĹUMLBrȲ}_F_-!? ;( @vn$?=Z@RWoDBzF]r=ACD?X?*6cwb-P\U O&KKKwSuFR ՟-' zPQ%:-a`//7l<1-YN/ O 0髕PDmFm J@>&'MHb/l.L`K`m Ƙ8K(ؘ]BPdkUK3g=BNOT]]\;5BY@Lfu3wDj{t$FJv}.Kp$jql_-w.hWͩu˺>ɼVdlkAP~ |:}9ߵ^+u 8.t b .> oGƕpņ ݊aTZAq]s.,k(EމwA!nG+.eMВkgm3=h:!FP:rطӿܽYߓ*?2.h 4HnoLtT<2ǯ.Ѝw~]od6')]' riKTJ=Byæmku#& %kJ6S]e3N,(@.Lp5łz 'Hq($=V)Q̜IǖFث,te 쵥~FΧCĵmlA!%`1aa43xztY2 {-}pnc.&SBLV}cLjSzJF&M$d{=ber8}5k`4hm$$@pJmAѳfHD@Ұ_D~5.~M oWLG/j4Y^S&*a9 *دG{q qi}AT:h+g8ir$/UA32r\8ŊNWPwo%Abx9bteLyNJ}_y9_QEn03ڢbc`W$~NC:T Zo)}$5Id]=VϰLh ! p@z' \IMP>_7x.Ĥy(RWO 9{p{ł.8*Ǭ79aM7UY8LCJs^BV (2.cThV ꩙[Qpּ,;X{B֚3=,",dH5aEO>[l [ pˆ Qaҿr\G4<H`bch8G k+w' ç„k2ZS0E}XxL|0=?8Ba:3Pu$$"lMԋFS\X AXe-qVP0Ѓ 9X})4!⩟@/qza[I_܍u}(CGXWh?$; y@97j8Zʮm# !t&7B>Y&{.s1-7G5N9ZnCc4щ WyX3S;k=Af˸6f*:,A㋮_JiHӄwPbj~$w$7 uyl  S)!%|&8}h&#L3oID#pN^+l*֖K<$̥ i'QQ$fJS1@0Eu˱>t~HTR+ +e z Hx7AWTG56[G!`P:SUc%{[=&*2.Xtq`%s3M%kQjK.8vk-:+ IMZ M`L6bz a5c4WR_ E]9B.gCu.ާp$A4rtU)T3ovE֦)!rSvzk4FjSZ`}NbZ?: `)E EZN =-1De*J ?c: :XW?UltzQk0GZsQ9 OW>("Dpk-ÈepJkyuC'a4`M |y%޾bdNUH;,@6YJ')+"RC4 B)E(iHrM/q'N+404:2UWHb+SvEdX( V JL캌tȯS%+|`65ʸ݆soY$12ah0o<,I}JOGu.<ԚěER仐M107d Ҋר-p2@Bt|1aby=ǑNƅ|Xuq$iDiek @Xz&Ay (ڴ&J\{/µ0hͱ>7-Sq=]Fӣtc*kpQ%zkbYK?0|h+,h$ִfњu;ar ) t㲙N5"3fzN8v3Pn}ۂ͓`غx:i&Y;4KHӅ Ʉ >hXR8%kMRNDk}_wrT *KSNͰ"+:`v]=p;Pk然缶uA`BzA  ʔ,iV]\1Pb:+CT 7$d<*WKZa0 CB(mգeа=gPnW?x:LvTj8NG6E|m4D}tUҥ.$ evqŕd'>{CCvL9gz[?&_b{%GFcssUT_ xC]cRu6X"ɸ4lS^Y@3rD+(z[;17`2-rMJ7߃oC]\YD2-W:kBO)un"\eFHQwˤǁe5oKS- " nXjE<8]ka"_- e[ v ߠl너in!Ű.>߮47oYbt^H0ccI#j)DH?$>čy+|$NC47GͯP |ӯ |"~'ɒsz&{.lk?ba i\krN x;g˵yɷA̷W)5׷XzոO]4>0x;_q FVVpegEe\Iܜq푔j<y=(O<'"6~h 6V_eٺ6ł(W%]+B`} *EV`n))KZ֣`l 97q"rq6AܪDrI.Cc{!j%H9^9;& ƘY "oWsp?[ّl $sqi̸ e{3?G Yn>(3ةVܺƱzeA'5?)ぜ3 Pegl/Vb5ܶYdi2x"B!=B֪kq2)2n 3#p)]66jڟܶCz\`YJHi_xhA[\gMf^s ڛEߴJn˴™P@چKPoܤ,KdD2GX1ɇY!OCV-C03W<TK)LOBDF}nL]=\ Esnsm%iڛL6=BU@c]֎iQr3IЖY(;KtZhM!16cU 55riB,쭞7I`v0zL'W9$Wژ g8D P֫~B89sd +vkؙO]"'5*\wd,kvV* AM*idc),LBm.TR6x?;ϺLnw8QIni?NEv-hE,tSW!dld N8[t$=WE=&,#'\Z\q7-5[!xTg(WRN".lGg8?wAt;B1!tr޶Vpt6ࠡfrRM 'Za"8t)JŅթ\+"+z6 x1x G0dGe 6ykDG("Zwݓj_YN+bmQ ;6o9g8\T FS;q5zd1)KɓmqUe`QqHO!1PsIc[3czWU94N8\@#|r1 lH.ߧ&Q~8?9Gw|ޏ2W >lDvoa!]ygBlH#ق 䞴Q=g$"E<`F]gVЙ+GLdqd0k8s^DZb}RQ ϨpyVvzy50X\;`]n ;'. }6/^P{R-v@Vz1`UKvGsh)\#H7+o5NORr{g~"B]d۹9ϝ ^'l~?:~Lܨ^؃* !^'DO+g9jɨoTlGT,>&-EP]_B2lIo0MBU:FmtL- F7\+~ aZ`bzyPi0ՋH$?N /uXt6;yBR7Tȃ44] KXFm!:ͰDg"l_ ǣav2"L %WY|]*4OSXV}nG? /m W0dk}: Z|KBaTH%"|GCx?wSg!%AئlKcv'QT(WMQ-#sDXYڥ'ppEuS6TM\IƮJӛsqoQKQM9:~MZo3 3uI _`[>x'ǡAl<1d2r4x}p ֻ8^m (6{ݚaD@}x/C2ҾB&T P`y7!:%Ay9^uL>\mv6{+_HB/b:Pu=o?~wWiyD ՎDž)J0dAܾU;Pĩ[ Տ;?㑃2m uzyI>W7Ǎ[nV@ʓ\E傛Cg5K֋ UЗ dc9- A}gb* fx iM.U7/Jte4|H+M˅t3z%2'!tG&VF!4 #Բ&6={6 mPcXL>Ӗ^ۙ{AI@exWpe]qP0x~Mfs d&8?j+W<8%PQ[*07'{4&?υ)e>o vn,lDѹ/ာ? \4'߉o vSH+Dnw_55wz6s}02y <֑Jc6-B5Uѕ&hL4xY ҟ;U9`Mgc7xf"⤛-z,nkL<{i*ôPYWlN`Iz:kWQ^llD0;:JDAܥ@$LTy#ufV??0f*`we|U3//m@7FVMʅ:2E'؈ųίQ/ !'y%ati،-8tEoGj`7UY<jaK~y <EK̈-Ժa)*>kRLuu\Z:LԢ&eHȿ$y'p$ȪB_sK&+j:>cIj7{YDYSS)4x,-(TCw8OR+JWSp*/+O$h|#ʰMg> bUn|~%cq\ %us;WL$/яS^l׉|Ѫ~8+7FĎw3SoX{4q^ŠVFiidYn +M$]a29t7nvk^/J$g⇏̻Kh>7jQsS/5sFZbѫ zI 8 YdӼlk=4J?2nk@>,Maqf,jT=49,Ea k?V)@:;8sۻ"W6}<,SSL;|暣gV#^z [p6ѣʻCO=;Ce؟s"dAe{AfdbG-+¿xyE5?gn%!| rM$kRQz>Dvv!&F4\JK4zKYƪ|:t0m)VUzg|Eq3-{ng(<:M=_*n%y7ܻv hQ,"aʈ<oВ|$]F:QɾSi,!!;*y6>J`sAYұXV{nKKy~NwM4#ӟ8mқgk'pPf3 f.Ӆ1}7ڳqe~P؏3|d=Y_CN~DV9d *}1<"w`s2dL1TuÙaQkք+{MP2wF""fYFXߍPݦ&w~?\91п2JCHو&n+JCBjK_fPOu"P&8\Y~hrvhqIiڈ橈;etP }w:{yT0C)ELͱ!\̈.\( +wSygOk @bA7 zc \Uk /&\E\Hm H#oPw՚za[/])oQ^姃<ēMM݄ĠAd5S S{KGZ342,: 9 K@t.િwX)"mbb/̌2 &*p,? !JiEUxu2Se34?ۜA~N} 6=#zR?l=CJdF xlj ;ɕBѨM, "qA.P*y`?, G<$G?wV[RF8U&- KWX-~hk>I-%1݀e&u7M%>LJ߯MNhTzIa#LϜYup1ل(簨x&>4akVȎ*\ݽDH8Ĩ?'Z#1"9#'1;Ђ i!s~TB@?})nw!h]I?$,]t ֚hRI_mByROEmppI/{rkfͬ%( '޷)WkM4#uȻGyGiܥ^{FjD-ɊS"V;7IڒfIZ*fykQm^E9N$уoN=vy㩝Q4({Kȋ1Co}, ggfQ<$EFQp+Thd+he[M:i<¬ Z]S QJk%g]*Elhf'je=B&VJ7 $tFgy$3v!&cFƱ.gѫ8l1ٺ^Mģ=a/czkw:cvʰqS.ЁcٛRlVMb? #;E9µP+T3Jo+KEظYTB[.}a(fEp;l0gwFx+%V*3Gԥ] ܽaw-֥tŔn_(kZ쇳ſߟ߼8VFQK \Cސ% oI@NcK6Dh^6F1Z\dR=TABm2]͐۲zyu.WBWֽȶ4x+uKC>B@8ApU0ȭ,alHJ׿7RANqr/uTwX %o/Wz?rIDylJv5g^tR3uY?fFiϮ B-M&L R9V 5Έt:r]gxRN~$⏲ܽаq 2cўQ4ؖ+|-?Uϐgj(ܞ3b!w*_L\׀#/.-V=IytK󮴍G0,@xv{$RS^ {|:s筍-43&jn;sm/EJ3^Z9 n#^C3V X,}#AQY|Fs%Hsrx.w>e#,h8 ?9s{ تn) : OMvЈ-݂K4ۯLؙ5I+.9͆p6Q) {Xbi}lS#_~b|WJl~5.69C(Y nP^L~/1Z3:bۛ+jf\X!blrK(>ʽig6>$ !iT;1a\#P@hFp+->N sS|{L*$WdC.QL‡,}}n+03)r:<yIq=#$" 9Wa8:j"eCoZi w+6,PB uc _{wLsSFfckz L%:fE#榗Ӥd.I:g@SD KqNx `bw3D~>ֱч;`Q^ ) p@*"65?K3=̺ jCYqr-+ZTo,rV_iYC 2%_{˕:uɑt+Ltcѷ1i9 m@LF1d!B`nâd3輶ч=w] *-s Ӝm4Ĭ7~7x~>ܬwӦae8;Ry~m!B#I  bh\9 +RϠ>kU(kcmtAܗ /~%C S!FPdԿJ#'[gPCES困U,*d(;1 ͖ *b6bb[=j%A1E Ylrҹmy '3ʰCK;TƵ ω u0c~zR_'!%&iVT.5Ghe°bwй =N y?#>|k!{޷q }nQoROw:晐mHg-S< >Z_7`3?Jњ/F XpwZMS3 =mc#sB{ M?ȲԼG/6gCe@%/ݯRC׎I=ܧ7w;'W E+qAy,Aq5+[Vsi֯ɛDHRr<ȆH&5gPK-Wx4:iFLZ])l&Oth3_oa 72Q!<ϓ:Uq7IwH,u(&fK QYv Y)ꥭݯ)񥆗xCB\z&}7.:u YӖ9zNme%Gߚ1| 'P둳5 W*dEcs,;D}QZ,NZ.:?(ԅG.V wu4b}C#-x|fNCUO-ٰڴS 9^ZwkauکI*]$~OIU)L? dP[$;9]zM d{9-ZL ;@ :KWVf)LT6g[@Lcaφr6gѢmK$#q>`W9v~Dc*_%~COiW23ڃ%4o|G~k[k]w;;9@QV"lI^itQChd~ K"9k^Ks]% !#HTqks凌Ku?>Z Y4p"{>auco~8ޝ [dDa1j޵/rqf3|0S(@ZAx>)~}8 qO˛pCh(_%(04%sHeNA$[W,~I_G)_;q-|R̍u`1݃M}"y-x`s l {EX8;lV&ZcPb?uFHz7,&bKJ>^!ou4p!2ãb6^4-І%RW9iBvΌg`GڃEOi3o%svZhan((s:O.> zc m,CH$<Bs{yEx0Ґۮ辩4u6޿:+#4(% )s‘#&P~. G)R1 `z7wD34w6CGy]bTqaZʃ_,YI'd}D"'+j Ab:> DpOu/[jͪ-N`[$}9:a^50hiKty1j%c6n>Y7b p2ȹ i웮2NSF8!}Bz&x9ܐ}R)߫&UՇ]A뷎H}(?ʔpWram0xQ)=fNиv!2t4 jgfŬ'ƽZc0 "G0?fb*Q%Jq:*G;7< !=sg &/|Zmk6$4Ó`eg,(!B\Wt,jdVtr]~\Ok=;ؒ\s4ݛy3WycEueiۑ7y4Lv(͆mԂP4BDe/Q6R3-'˻>&H{Uk: ?̾Dy xT[~MBL/,..M$nU7c*It(M/0l58I9ExJi`mՒԘ"#B@3j@ _{{C@pޅZ @ze~iwEj2[7J2g EZ`T@Jd.#0ʇ!cYu}2Md yF9)vM$UnI]a飖n]=~GjqUK \&dg0 E;E_i3:Xi$z,4|NOCނ4_'*TvT@)܆8R}x "h[Yq4!Ιc#9N+@n 5ejMO,9q(h60*yLd͔E Ճ|C0hnh_x~lW{Gir!@ »x̋3}A =Nk<6txzA UhYLGl-6u֑.q"L y\Jm:6 c`g&Ky,@~f|ܻ2mCDI[Wе lRlOՀ7NC>`L:36* a;#p u5Kd.O#o>66Z$vƃ0, _k`)SA,jBzBKYdu)z{c\L̝=צn:s]qS I rz5B })ĭ=GXLET[$~:u[]բ喥 $O̽f[mo":pə}&TwXO+GC{kZQ&f|Zǿ?`jlG6l`D&"4h[!Pos?$J@Рʼnc[lU?=V)bTBwH13g}ʔqrƷx.L>?PRUGh7'%a'};Hc4@ϜR%" IsI?{8k,Ӑhk{T&ERgj,"Mvж5)Ort4pw؂)O앃{L̷"0F1Xc|էv"fL"9Km껹5mh9y99nA`C~aפT!:}1)C.bZ Yz(ADk?ޮ>w=VEq&`$c0tD& mO ?9¯SoDFmOk5/ms*̽ paQ`s"PY+rXG7K +EԏM+weA6+(w7K2;3DR7z,=Kʂ'8,V;o*g}(Y6Κl+򇰸{Q!;8PkB*Im ~J=_T!z$9Alf޶Ыvj΅0q%*1B ?KN*.M5s?w\04<ɇUٰ"PA< pLo'Dk. q?V~d@lr4峉j1 :AMbI%pJ3RGٳ1ʹ"!m9c^(oӆ"&T+{=C_ǫ(inc3ZLl͹;PYH5F(L FyC%i N]ۭt<\1fɹT%s` @Z85 !_,ĺװw@SP0 vyy~dvu$2k[3BUYԉ<6GuXUQ7(y]{¦\ -4$%Nt[F62/zV3t'[Ub(* u`ВLI3 d3NJ8tǾn7~p7/iS>^0>]y뚬coy>P }pB WJ]0^)v? ~)W8Y{kzT=]-=qj]Y~J@BrFIfB_ K\޲$vN:#Gn^ɘLYw%%)t ,FV \#Vz4;(1U9YZۺ4i i3EPWL< 5`8g#Pitr f կpqbs ll!E~Dl? :,JnӬl3 aQmmJw))Y?'Su]AT; ' gVTs5A>!5Gl|Q2푌!` %×$a]V$"W z>I"(oš@ض6K;⨎ TkU#ҐK2Rs/`L;( Zc颰vg2 k=aQEg-5"<M'w.Gg* SjބT_'u x[  9T,@X&y,ycx`F/M :f?4%j=6uj)gT蓘yay\h2Y&RK~=]1h0|V(yfB߷iĚQ)D>TT2c:Jl*҃ͯJoQ+C7OqŪZVHdyn4f&RM?ݒK(v00\*3y{C-*>֞g-׺%:h𣄊]N5M| 8fW֌q6N׃8K@Kuѥ}sao`HQ _L͐\@2Nkj|= %@y$f^G8 |p?C6"mXEu Q ,u0ݓ,|!bIЪȉs^9S؅-WT@/vZ[Vc80kwHd:>= ͪaPl0g`tt^7bcVQ1#o}xYc FDSԟȿ`[RG7AB3׮ۉA~M ["Mhمr_(Aɦ ǍTgV5%~3)pN^ a;ʟg+jm$Lt,Vg $p! P7-ݐC`@ًϤˡC8TLo^\%mb>G{#SSjHG~D2`cZuq%}S`uBƒm9O'&Lbs},zz]eZ=^ܮS?l"XxF~ H'/%dL2N j$7*6jU'w~0Y&S9!,g녵@ZKm"csT^My>obuoT,o B-s7:nʜuX>:\maDV%x4ܖh<#sZߢMͿM4y0oPm[gt,uCYm9f=%N+k_ƶjYC,¦A#DC9s v-zқ@+'fc$sjpWaCyzCfmf,2R 9A NXpCɨׅE~%qNx\檗PyG@>g9lh; "HjoD|wWբ6T U;[m=D-cR>=oץe~ J6I*2WQ]@l.˟aSrA +T,c0c։'l[H աl\!2ߛA0?j}jz/!)t@Q$N@ͦ)e &|z3O0UKjŸt, _hla dc^tF(,37g+p.&6B?Gq&32dyWVQr KK :RZyc_K+FruVn{*ouf4D+F弾`ӿ2vn},b"yC"I]fS16cwۢo%S/aY@h,!6LpFBGƇ0[JڍQ9]j 2`? H\a`G} 0M톺y#|$nF0 F0n6KI#7GIj? WŧI ǑjJ=mȋ7O # j;|1mCxt?n9(>%ghwxfalX-m_r:4I0:-+NRM&ޙ`G²f!>22RTsvNѬו:=WV7G섔 ǂz4RtU S+T*?Z^A֕Db# +Z=:N uޖhz jg+c#UEDg`g=.F)|ly]@O6^~x]3x`TͰR`? "zB?OvKt6f%J} 5Y"7W/Kq5vdNaH5:НƆ,m9k_Erѩlx!lWG~bܟoVA[ ԅR 4WIǠi#nمI!$絣P0r )@U P:i쐌j [!';)=g:=E1ԩu4`D_Lͬаi0Aۊfu'C:RgvbSS!,nS@ U~MRf)>hu)K<S<#J, Y×7JpʀDz xZ @Wps!eX{z$^Y^JS[bbCGn='l;A aBT%́tphzU+$ZVmLolvvBdQkl:ү@Hf(*/,U\ܑ.S+Ia}\0[Mڻctb4"^cl !D8d.6^}T00d6u3)JV`(*ՙ0Ճ'ߗjj3H;_3aXe}PsOeE|v)zt<٩lR>=}/Po\奯7i+^v ךINZcm#@eUxHsluD2T0sߊ&"N%~]vrr m7&XZ[pf`=CϺCӬYljkxUխ!n9&{0@{L`B}keڴ&.urc2f.BKt-]& yd0UZeċxºÖI.^\V%m5+&wSj%2K&hrLc{}MdLg< c(p[ 6j/zNiŁ["Xk(_:yAlkUARRtI^_Ft,FeH>vo7}Ӳ%bXkJ%tPrKdD7E7xZq x/Hn0߫VE$z= *M\;2gMOYz-m>\v=0G*ⴈ wmѾ}0d(Ź>sg(瘚Q&')dRH"DpQ/WM;T4>&E)'GF@Yt.z=*'AEx@cY"/m[Xl[ϼOs,*z{{0T)-$1@B };GjΌ{*Auj EGͫvA!Ё9:(4 [/b)(]S+.0%4m^w ̡[kiAkX-`PYg8_wʎI` hQs 7u:DX6<ߕ5_?z-npahL̇Cmǵ׶HiEpǦ&hf\]Fƿ“\<}X&?ăy#{?9v.Ζ.΃AY hi2pf<1*K"ơ ~-LBuUТU*f rkfYd$𻰞CʌmVa`jSZ @l^4Zw~P~Pԋ L/a@2U"C0 nQs,K*!!؟X0-[&©Tu2|41z<2= ċ2+pUam0eFXIǣ,=E'%SE=;h ]T/`dfgR-Q$S~HE7b jT.sZ9;_o4A9^mw{qb'q\!q3“f6Ώ(0g`7yps| ‰*8!*]uat=aþ2B(Cpj:=ʂPm5OK#c xՕZ`aRb⡐Җ}k[aAf& MFl"ACgf-Aݻw5=[ ;{,0? ΈPzT$/)a D4569kMj鱯㚇z HB hm*i0yޱ #UN 6|{ F 䚜!~<$"ؿsxf>$4 kn>(D;.Ds:2 |WEXEuD_C'ƿ|["fХ>A oWGj@톚- 4¢-_$CN b ,l]7{M ~tz c4KIsg!MiC}: ũ$1Y7c hE r1+қ$6{Ϯڌ1lpSE] K~G,굀Iؤ~s2F ax&6S3Ƃ37eHvE>1BR7Kf0VXbpa?Xɨ^w8[|a}t~+%z 5ןT:\cDT7B(4(@#_f,)-΄ñ3E]BwӖU8/2MN,c\Xh5lOueOˑZ]}ת!A' i sR[K6{uXf3&TwW?qoSHoم?5`?#EKkWCbk]|=ul@uR^`ݵLO V N'OsP!I匇yTQ-0fx}`.DT :Q \h32 o[HDoR9Rp*a"&IGOfԞɠMVCy 8,HJ! _k0FdO?>WFY݇*'g;0dc!a!ǺiΦp-GEUl| =pS?{ K-H׳irh|V8(} c)pM_Kü٭'M.ɜ+^ߛL8bmv%>u  }N8/\nhA`-ZZLxT75w2Yֹ*n3͈<}p'S7-p,OG~Ag^B^[RQpGEZ~FyC+i#ʐ,eL ̰A]͠ ̝ޠx!DX[B1XlqOgT%vb*hd8qg reWUx;.F 4j)ՇH90eC-ޠW uǣm',Ki ͟uDx2&+wj3T.W?/ OpVފk=OIJ@;g[n6AFGqY]0Dz'(3̀I 3 ${贬 4ˆA^ĞaH&^5|"n' =` ۧ.&@])iliS\unesxG ? > 0aWA8'L3n()-hro'L_) Xj",G9 e+*" Zq *Qal#3O u'ݛm~Kh\t5{) y#wwg@͚oU&_t(tUXNDh+'Bj۬YG`]+H!~U>Y<ӪadX+ϐ ?#ү_3o290 + 4\Ӧ%+qL44W#>xK!Bo>=XK&E{ېm #ˇ7ULw.k+QƦexu-0==߶y0^=W@D[1>{ۨK/W xPI79WEy!މPա#aHl- `y7tF퉍$ D)w'7 1, )Y?ܷ535+FjP 'U2?(v E PI>aJJ\R` 3<#AB-,Yz#e԰=-WiZNsLr*әlHl7Һ f?c8x,cFEnv^ٚg(h{ƣyxw|LQ6k_E&Wnޚ6;y/B(0O|M6_ Yk77̴sK]w(^g3Oڡk4:i 5-Bs1VwpmD=Ewg;u BBsEe*#a)WCf "|mJif((Wx~t|=;ڈQj$>%h!S?_ G$XzT!l,8cbH#~r `્U[UR0]P=Տ5d?C E Ŏcb}sʨ_Ae/+Ci#7,0*)j,tm]L+ad YZg&3ϥ՞_֐Bz&JL`A|g=*V%>t=^Q%Xȗ G#{y&P)j[\iGE!qӓy1gC]Ji\Tɽ2yMr?(U=/:hhAOr9Vy+S>(jwkn8 =e%éGH$J8|֏(y$c- v+g߬c5p_V4v3@Db "z&Q:H?ؐ^9{e[p宠]PS-aFqtvll8C^3 RHہ1om)7q]rS O$=vQ,.'\&6UMeO|tmK^ *yq$W-YfV9[h`EƬ_=G_xJظff2.g.:WM F- wfI0J1enx#SP?s%`tn]Tn;%X (}gh#7](OI@k->7xh3Fq.u?My i竃"# znV` ڙHJ]GgHrU㽉{MxK4I}Y52Gۅ%F賓Np0-;#qGTCc^pR ^#[P=‘xu>6O H[n`’͙8d`õzt[:9{/NZ (>c귭GrĀɧ[p.AYlM1`ʨ^BK^"W{J0䠪ʆL^aq/>F2?c_@=549ԪcͼOAa)F*@!M57 |JUсű$űᬄY$-Cer~ы̼+s\>p$ͼ )s c*9첆N$遗$Z ? LN)z:W|Ndކy&Kΰd0iXÝth\6hR& g UApvAR-#rF5e/  rce|D3w/UJ•.|Tkb{O9Cb_-~R`"܉(`;ll^r BǦ[qR}D>R 6 `Z< _/ {\oN4JT‚E2ςA*G Sйp PHԶӵ3K r5pa\]{@xg,(MS3ƶGCj5nӽj Bճ˅<-E8E 8.rӠq[RvA+.%ml9z`uFM/' 7)HMuv›\:zqpL;7.b >_,DVH5|Uela?P@ v&l)0\EA}}ȱv5K33byevtYVHwf>j5|6|0Ú&LC ƛ m4~o7xl\& R@^aPߓ^6iTw4 17u~H[`>R8A 8GK1Z~:@4c1/R|ڐ7 bs U7gm4ȣ)DN3z(7"὇N"'4j DtDϸ7 kM"3GC6fI0X`NJσR S5f{]b-|u Ov*_c&b5ѪY&'/K jj!Dov*+e*X\v堐r1wM*֕@3QK >Pzݨ臝׺X*4}-tYh481_mG;Y/o1s\L헕&;8jbapI8ٷn5@jBI+$|[+OQ۶ ou[Z\3D+""SVp$?HIffGCvV7>]o⾭CuNHPu%`{ ]uiP L/_K' am~1{f$I`e^,):Ic?=+ٽ*6!`+ё yoP:Xm+ Uccb(%ߍ(>ܚhX)Q&.2Kp׽ Pa?Rvwua ,x%:kG-4+U}R l2r|`9IRB]& a):8:h#57)8sZmRW[ 8LcZ^y ΜI uJjMտd3m 963HAzV" N$0 jCCI.]!'r`X;̚P$- 2>3;-`s'T. w`Һ@M0"5+#_W86~]M:Pc1pȕ=OئʍkuU9kFQ6n86 OjVW}# H[ůRbNaѝ.T|Ƽ042W1Ś[pp> 3p [.en-ttH襆QW- A0R]w$T2ڰ*H縚9(à %k/_ao+joBҰfz~Dx2byސ3&nGno]@31t$;iSφ(a{jhN &:TĴt>_*WLY."82̧<.XPnIDBGT"ބ}4[5fis+Od43Յ9wK,B`{r[ :Oo)Ir!5,-cM=̢`6a/"()J<$xkp-!StPl63LkoqL.^дr2lv{d&[m=V86%c t}Fã0;RHG3ӟ)E! X&J˗{)Ef@{^3!xꗾ8ixk'P.~ be$eog^⒇( .ihكaCI`N'8{{#vXa8[mK.ڋ1.OѦaP1}$cG hw%_2$TKׅk=<@Ŵ.dyEzR)ޞpY7/}T"f>4RD!@3nݤ ]<5$Ǖ\MNۖ(#I"[z bUk1[N/t⫁L\KGg'\P耖>LcctϚUL}##;uw[HI |k7 ˗3AB4Aڣ~!9ؠ'YD)!X}AN'q@\=#"xa@y~!,_+lMb5hJ0ZG7UGİR5S#5fwO]veNpTn"'OSIKOj ۋ" $ otxq >]%3K݊$(mA\fllE ymiK[@u4ĥW9󀔧eXv1(PARaWCˈKAŔԼ@@c8'-IcfoOO1f{N 2ghg͸&wѯC H6Qϖ5N];ݙ|-%Km(EQLY#V@rS"zboѺɕMh7 (] xFen~efFZź}M=jT  q*2 %u,eԅ3PFK2Wx?)!? +6jƶj$TR}j`18ud p|DO8[)64UeUTf( c\JykV(KVu6@W-x~r-g^|DCjJz݌m`^$p%5|(´J&6Dh _dwA+z5Yl:w~nd֓I/ٸN0,;H^gӫF3ZѯȘ:b 5#f?Hqs#υ.Ee2t/XG,nR^U@nZv 4}u"&o)HAʓ)쿱1``"QUo6Rjn€v;g&~m#IWgJ1:dTk~;L㳈WZ?u+z |amfMCAߋ銁K) @sKDt%*1<7HmEߤi(7SLߕ$̈ChEGaBlJLqM=}^<L 4W+dԭDx(u][~B E AkLgc/Ond-QtXrc[geD{.yܡ賉]&dv jK(cZՁӽӎq+N불3-P)\Juh PS%#GYvҀiQ4;qA癏m@ru6 y%C#Zi(Ht9W*ug_|8˪&UvO3}A'u427D'+|+ [YS}J: Q9u֛45N oFZGiӘ U^,셁z?_P܀|8 f %i>}VLT ;cK[V-\}dQ2{a$꛶o;2wecj-K@e؁:|ù56¡]R] d~ؔ3>0Y($IΗ[l-mspW!n_ cs}+I@gq!Ϲ\Y Pv&׾h~\t/6qj9I aFL}Dz\b3^˕-mF`mV"8_1$.mD m(@#ėi9'P(^Rx[@:[PkSdA#QF ξ:i/Yph{$( ]fJ%Nlzd2 T݌swcPB |pӔ ze{@$ݕb*p_.L6MZa)ׂ҃/׮oGY1aúL>4L Zԇ6Zb54kTq{F¢S >R?]_H ~&j~o~}cmocph_+P@6ȥ 1!ݍ=D1f` "3䠿UiXr'?uے.C{i6RvvNTR|+vekL 4ghfLIke%49AUX ׆v>kɌ6p_",$\&O}F_Sk$}ɍUғ3!H/F7AubXQD Swb&2a@3aPKJu ODk!Fkf@[]ry2<pS`KEpHM! >vAgP}NZͶ{5<dM`IP"4 +X\/gGă_9Fθ|ܶ+>ؑ$VA h6P s[y"p"7~j7_Hԃy:Doa|{b'Sxn/`ܧ`8=ؠB*;ݴY b7^뉻 ֢Jm9o 9WI̾ uvޑCc"-F{f]]N` (Tnq4_mRf$P,;7?1I(fd*+"{[?@0YhE9ְf#,;Eߛ^bX2$/\0{ܯAZiY*%sw0qnc0=Go/Aa$le<=˞Uz};ǢHvghLyyQ4#"g"hx\ϢjOT a|Z#Cf@f6ftUPD Qb"xo jZdnyCwkiv4#hk͈]}Ɩ~G/鴙 ~4LT`б0SE ҇ە%[8~\x%Nh&Dl]5sYb Ec!8;RZj}9=;a5-oWݩ۟-ǑCxY@(b5h`7슀[Ƭ٨9bXob-:eICNĦD9p}`-j}m =kb7$4uz Z|T!`ВL7-d}uk8~:Pφ+OaoKw"DG vfgC‹vlS>8Ql-4]Gyv:Gf\XgΠB9BES"a˳|~ćw|԰v÷H5/Kq!zZl* rȢ>KK{VO  H2&!60s]ݴ7s+)ZTGfKי7 XLFC6ʸs5w>qc}m\ Jb`u/k2|7 3Ĭ6 eW.2Fk%]y,ɒ>ʁy~}=@0bzhJ*`ikFyAUoQLyoaRQw du j'ſ#\r);ĈI.)5I28 Ecƒee~:}5Su.};#5%IqXtAy2h3eRL nL~Eq㹵yK+kva/`>[]zFԧkO jȜ3KA\n4@xyR'G.:A['xڊOhDO> ؍ζ4&maFY\`emi9F?u Ɂ24*:LT s yRzeYڤZZIi|lv2+$&Q "責 *i,@"-L' L8.4;q)E]$(E`G}U :&зH0HC@r^~843ce ۅ,I%_\%ȋlZC 86$fۙƤCρ 9vYDik! I1ɯÃg 8cЁE[<ڥf$с&*0#\ii f7nkýx 愾<=V.u!E>8%-| /F%*( oK`DD/ ,79qAum#č53JFi-3\q/nT?~>=,^(c7Gk"^ApN5xuFX.8k&d LA+*XWlՊgXe,{ Yczv;:wocM}>H`1€q GJހ>a`%uԧ SG FǠ+ BDZ9k,ᶏY6U_܇Y*<_#cl⪖ĺ᱌y-_Mʂ&uUb%9(VB+y>#L‰g?9&*%lBg/X5]8|%z(^y}9V{z5#2F {w"$OQy y­l|!]>>Mp8 䌋/ ::EjpNkXdD?4Š͉˕*,&N+qɦKr@%޼ُXQl"W"Uro8+TߵBQ{VKy väkM^9 ~IᑯY,g ȚKi3'‹:[Bɩ&eB W0:9Ջ=&,4T\#`>Mq!˙HDC zAdw"_3?3Wπt{qi#CW%i^:7?]cY=)b{bӏA8|8IK/7^WI[/&pPvTʠ!,;B*11R"O%޷{%zgcİײ*(eŸٺm+q+E?  #m@E v'ZP笣JxAR}q]%HBDYm9LF8C^}߉#Il;LI'񣨬·3pB_.;Eˤ-)lҩX1* != ;R[^v c`gty T|:8 p^(ã!bj5SyJ|i[z:$.m4~;TD.=o`N#^U`+A]ԂaG[{8; U厎լbTMM-w8#g~Es[=2jf{I^Ǵ$:fkp1;%!R).F"nF u'!E`Q lAїZ6fl#,<2eJR6gVhZ5+TKvwnwQqg%.MlpagMY/g 3@S)=o1Lf^X:l̳J3}5<r~?lo66 tP9}p@lhRl $*_6OiJ23$L=!#ZmU o\f? I/g`%2l1Lީg=Q ?}2^ƧTf z$!GE.؇۰ T*K3(nJ,)L:Ga!𐏀j>c*k]~i¨~ZV{%qe7Cw8SB؞hMV@[ӖBW]ͮ7YdŹEeK#oPH'w}Q.S/&gWe9vKr~W9Ѿ|32))?9;푀K/SݧX+`x89㇚]O;jLݍMhO't*|@µsb$l9_C5hQy_//2`e nv\I;8x/?q]e=a7aTR,?P!?F`Y }x0.@ +*C1$CyciMVgJ3l[ɵn6X]-ۉIYt +9AI,J$NEPF),Sg6 +_\`.ӌ3<6 q9B<sR0hOh^x% E~!z=Wx%%\[LB |QM~$c0.:E!˨!?ƾa<cTsSVfmkTa@R/qKoUl =k^SRIq.aӧ X<(,J758}VЛwڟI;J[)`o:Хe )JˋWfBo~pO%lbtSցpO 9tQ WnEqF>ĹWLI: K mAG{2ǭv GL6(-"bFv~:lNʝõ;gPiG;Eu @|.\si<E+̓*qqun;=")gr/t5 _wN4JUOlzԪ4. Cqю0Bhy%u>2&iS[ufvABC 4h?k]@LػRAoyyr!'L\?'s:L/X&1DzlVz*E?kUE/.BT=vZH|E=1^֪k@lp.OZ"=*rD9 IN# z O8: ~Ƕ@3}9>$2+~2V dY+p'R$ŽuNYD3<)zBQǪUĶ@ s2\ dvs5^_?z>@`#S2koe=u_%"J@|U"%\).M_.4E1b~!)J$qh}oc~wkqXez2.Z\Ҩ! %ƭuo6 B:GXf|kX(.jt5E OM\z;d΋!((ڻ7PO!ܦ N͑8?{F*we-.]_pX$@lB _຃GE7ss:pn5܂H?{a}DUmzuPzI{Au`s^JpO:?\JfRQic"2f}܌䅙S%td:Z"FlE>O- @ZzYgqN&[1 ~4B&⹧ WnNb61\ o3CaPEogvw }(t^Ōhd ڰwu|Ш͉[y"院ңPn.{PZ ho ZI>L*$-kf׃_Ӣyoppk~z$^{^ =sp-lZLK1;Yz0^!IH ; S#)N{"(XԨ3˜ ZD4X} W/鉣6yQQRDE@LֹMVLf]sD8V* Niz{aXeel u4!UQ^֠>Wqs-.E4%4lǞGW oys[絅 8-'/^23@ʄqAa{?L'AJYhx܁nWU9\롺UY0C6F҂%$3mquUI(@^Ǧk:d>o)b,k}gn51P A^GU+1j0IuyWHW寏PA^] eV72:O ĤK+boPntZHcnW-%bH[c\W{KBɖ;R ed"B'2Ždo(8X|`a/\z3:31 I"Y( L,o h:R3/SIflcl"%π>pH#aĖ yy4rPݙ˜Au+6fdoQ^y:-;0nҲJIEW F5}p7z8e vЊT҉eR,g.8D;^ ۜ`M%1 D^QͪSɌ\eE:?7W*LG)h/_ j%"sB (vUE\2t6wE>x<_@OXUV܃V!,M`'M\IN+(Zt4Nvhti*L'%acw`̘y]:+&re_H5% {J`Vlٹ֕odq`H`E@)ߎnz,9ct2ҋyd_UL <kɏ_׶"(>'i .+'?ПJWcjGẒ'hV>U8eTz(⒋ū@$ƂtZKًZ zӗ#rͩz:1"ṰMP_7ɲܜsHzkX;u6yܫ |pDž9C#;aݬ^한 EOߕ[y=ҲsuCi/ 3hEi-}C ,O :ebX;dHƇ1<`z$^M[~|Hg^{竾:]2~$.[^hqCR@s0VY*/_ EmDAC~Y:9W2|:A~PQG%sVnfQ~ٲzn~(gLY8#*(}PAEz (g %Sj *<ڔ9uQm6C'"ucJzۨ/.J\jmʹ<;X.Gw".*yH<4c3Y 6:&\eJqNpkuLT Sqtlͺ _"} rtXU.xWR\q DDEN,8V 9In^=2=ĊpiBkc<.:>=`+ë=p!d'Kug J+%nܛ}4~[8Y.Bn&bG adKyD6m3g|~ Yc ld]~~S}Sk8AC}l7%@"x_aƑt]#}VcROq޲C'ߦ ?m4r(ĞR`7BR]f //JxʮK8 ~Rs譈@tհ[?^jORc"F׬"&(2$!+N])=(cC8]c0VSW@ iFwf']x' ^:͡Z.~&y@bT/-ή2rRurC4uѝd ,C)'«tY=4ؗ;7@"e#" h<\B /buoD碷fh?]zB?%RYPÝ"dp`Ef]ڜ-:Qglfw JJ@PQ˭H#s2bTghUco=1&%~Dw\^,. &-m?H݂#įyp04# 6=|,HK$ b Wpx$r%ch:#f]WŵRYGH\OF^,Lq]34XD  vF+} Mވu 2+ Y@zyXmVZqrXj `C ênna la|冗vwid\mJ?FPE1{]ţS᧬P\Xo]]02 >4*$arO 3c3%p O"2JKgDJ`)a/C>zy,gzv *R]jF h X/"vf|Yr0uĢQʹt @qtBbל V sINVgI-i暉 FP@~4D F([n 5$,Dd70ʩ ud :0A6 7Tz[bzhO}aۑr >\-)v#$kcyW`쩪3I _*fjC8}@(hJ+^☊|DbPUЀΓ ignOFw\ f[l ˲bۖn5%=k= ;ʬgYZ070701000002d5000081a4000000000000000000000001642f097600004de0000000000000000000000000000000000000006400000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko.xz7zXZִF!t/'M]?Eh=ڜ.+ՖAv;)2[wrM׬T\HO!`n&]vĐ7Bf}@LA\kc hp @6꠳V+'()[ڐL̳ Gv4±m/~'ۋ[Dgl^R{&)zWDGҮEPxF껩rBQZ{0V@G&VjJlhfSvDtٓo0Ԣ JRa4LX iƎr/+x6fq+XXtFsA-Ps08 ln봨ʜ?;&H2ҫgx[bOJM dP/Qw-836FC{iVeӰb5VcP¥BJ7{C[nKw"Y_cKIgm?q"L}? ,­DlN/aGb8ι?)D5A=azoIG$m 9֑O<,$Bx zZM;?)*Z?A)\ܰQ"Hׁs\g2 =Wa ),v }GB /!~.eHXuu"Ȕ\#PƵ6eJc3Cb3 qfi} @*e2çUc nUb $+{ ގPo7xoY 8 5|1I0 { 7\(N8D19\#ie׎gqMj)x d&_"w:Gl߉/Y+a$[.WsjJQ5N 3s@hT}=D 8>ˤ]w#7k8Ji4Z+p%ȣHL/CKyR + mw5B) 2bX&f ݟ}ZS\AIPP+&ʤ;,U_SS Zi}Z4k~uQuI3wڈ.E5‹ah hfQp;:hg݌5snP}&us7N'xôWhNJD B@s2^;GL{,T ON VAL;r'݋椚` '{늡7" _kD7VGaRg((`Aؿ0Խz`˫ %A(4YYEy(`>ʫ*%j*Ær1uXeؒ3 u8~Oຕ#ޖ`Bhvi6Zߗm1^6T+Y& ltd{-2 ݴ̎^KԏgV24n!52D)6lt5MJ0' QYZg}{\ӏc+=egRC,2~ʱqU59ekL /)6jLG>tH6(EX{d]liL(9؏RJbK#HzJ~U4zQ",_r'4(-zK`BPS˅m зޖ43l- &-4'g4&جy+طP z@b^Y-SuT})!@8ߢ'X]#"͌wMX`ܐ6?YWE+DR4YOIE٣ݰz)W}ڹL7L?ٌTFQPerT]QZ|X"96, ~D O- y + vI-x6-%wD~2#ڕz{1Uc !ݎn8#*]rn E2R{;D\ p-G2(՞/!OEz!3]vyGl==RҍW37mJt/!};s %JhϊۣD/ϓd}s07X\qHI+ G <7,BY 1)עTTHy0ϊm)!.o/(mU^hnj4N{tS=5*lz0VE"1?=2! ҁiwP?Թ &޻h!G2Ъ!}el[lC1m~V" |9uJU'|jo덷NZI0@8ZAƽJif)C@ .B/d/ rW]$] o2o;11@Ÿ'Yo1ιd+ *EϴWL zK;E~ sdթ=^Z~YϜ;wP2Aqá7])cS4:%ueB<;)LcHR+k60ӟ.!6_NIl26nr$QSDd!wO[l-!c\LŌ?ޫ'tz'yb+cmyOfx99|x>%pyXH;3[Ҩ(B}̒vxUʌFGZªۖR}n:dn;A" 1>89L8E@bY G#-?yGh~#Q7Z>op{>?`uK kEtjE~G6]DrYy\&"g~X2!r{ޭ#$} Xq. x+ kv0 LTy%#: o7_ Y*X99(w%a&ʩzQI|AᖱQc3XFkLx$uެ/qyEUX?î's#x|"쬸91Y|wLy 7VM6Y؅QV]9%1y/-m ZK܏ G@}5 EzI/XZO''#kkimnVNڤ:}LKfXW.,REz9JtL06E!´YB B3, s 7ؚ#nŞXD_@&W+^wx2$ܚΒuLIR`ƬΧL*vr0`ߤDf? Pl-1^g`Ōsõ3xVü8( 0rsvN&2ϩR$$9z'>J(C͑;؏bՆD@3ԳcgE ݈I '_x]U8(D+V 0;򈬋{V -oM@stvN .K,lT7glh wEH}.Lts'3(AsCT(I==7iT`s6eF#٘I]9j޹Gۆ*8ZDx0ƫ `|6S ?SLSo^Es붛Jf !g2,޴(zltP1cHHyP=/^~;?\t4SA[,51e;8ny}hqzG\Ho=NŮ?:KW!g4 X}<lm;IztLRRCAE+n /cK=M~G8{ /UZ7s@6؊YfNvnbGWɢ}Ufe}.lLT{rj>lܲd)aĂ:t v8q_lxrЗC%ԼHY +lXi钛~޻#g:c⓳Fw9,9^ v06Cdw||q*/YkˎKb$HLADLTP1Bc%]yF: kG⸂?@sP$VT"[gpȠgvfBEɺX`_ AǦKq b ]Ʃ ֋-PܾN (Bw$=N¨GFL^N"rSi X4gkZnd,l.~Z)H!s-Y9,c:~a5i* e_ػSs`UG# q2[lj=44`ˠ,t~ -PPJ> eq`i"hϬ I~7c ^*ۗС"H=?Xڭ!0#*37X4VJļ Š SX07#}ۋ eyr.1.9^DŽkryO#H+2Yql SaMXMB0.Li&XD z4S[{@NE28TLniM=xB[bB_qxj6\jkS`f?l;=W8 <]4Ў2,ή™OuO)F¡M(vl֪ != 8b:"ݳ LcÌoOJG[pc+_zV4.7W':d #զ1ԞimH+ P/.enV )\bQ@.$7z@qL.J֝c,ЧBT3aqDrO*Z7oK7rk\:c8mn8GADhRO +Ka+&.3Vul |LW xK&Sl^Ydu Qw6*A 7qntvJ'#^~Y4fyDԳdWuov}i^]S{ qSyҌ4% ^]Aãsv7,hͣgtDxm"H5o; &)`f}kg`W)AMbWl=3.Tؓl=2]Vx)}|m m(֏- cMR*?%aB'jd:48TqQOa($. ᅗs;2$ `{4IhWF@. jj橔' xh痓88Gv13*Ee\Iڲ+&9WO-h7(۝s8mqCdmI~Ե*dߋG+9^]0j-5*aCkdϡz|V W,`r11~څSY**--jX$Nn]t\A(rJ\$0wwy2Uj9sԺ[\\+tNw 1 SPl߯DA.qʣ-Bdl'gX?7BAX.;O/f<(rC%bބFYPIK!l L(mGPWSJ2ۥ?[E bΝ9'X5¿dh&U<JDa.u+@A]KCm+-lҷp@ UվHNPj WXXl4T8^1`墾)wm,Åخ zBDTpm 1cDhJc%fQ_x;2ՓUKiGhd6(WYkL Y2ag,\bi;rpn(#~`ْH)tCŰ'NaRD=i( Qyu E0{t[3}n~n߈5e.ڽzvt,RHal?ÉW%FX_8#BO#v3㼺C\dP3&,`l8"s)Mw}#ϭnl$IFTA'wZ^Bo8A#{g@O[%+|`DrAZ kSr!7#iMHL$_#@$>ʱ?i›Yx}8'dp(zϔb-ū?PD $dY(\ЯEcH1asNF?rhҘuV1-%:(Ts_evQ]kĦL)ӥU"P+Vl*Ҁ; 2jt4Uf7fP82W ֔6|l./^q,BS;Qa<4tLqw/a|Q~oݱhh`4Q+6(8rca%Lbq7&bR|D,llr $ yV c*4GMt[.eeƳ̍ж&bLލ߲zv,,eoxr7RQig91f5 eM*1.o^}U4lZS3 qBN+ br!ժ1GGd}(5yU3Apn/!kd'l{]cۇ`ֆt :'Hŗ*=\ 9-NzkZkű gʿxsorԘZbFxWr?j N520ۛcԊ:Ҽw5#>D༽`pl+r?Sw{ 8( 8;nQ/MU/=|r ymG?HUia!M۽_k`9wЅ%a78ކ>YZSXX4_YNVΏ@Ԑ Qm^JqXZ=?7)N[QaKb z hdZfK oI%l,A_L~iTl,_< rr+ھ&]\M4L̡t~5U5vRԌ8Cu*" m+Du* ʨ#fHtR ed+>8l`V?U-oVN< 'Lda%pH yE6!\yf4dl;nY!>{Ҁ OH!v~Ý)qhyEc] 7}U"sc;4o"jyp^+ rEKj_Ǒմ¤.ȫ0i>^D/֬^-0#g.s~a"!h0|{pYq*fqj6KiJ (>t}0ZS2/#Ԟp3#*LbHݼ viHٮu$h5t%c{[KBk/(=Eͨ±%as1_苴l^s78.2Ct>z_Zk?` zDNURՙ:Mtڤ LK$OEW d5BFȢ|B <[c(.<2zue[B$g֟ŢTxŬ֪z{h.ٺH+c=#\@ ձf,*g6|Rxʠ-ZsFYך}4xݸ!gIUE)ɷ5XP\\,~nO:L4TDCэk% !ԍ>mۅAF&$4A4 Bǩ!oNLoO2t^>(0*JF栶~Ii+Ot^M1pE父lll}%*IذcyJ1OY(OͲ/I\94'qV1Ibm.7#XHA*a}aq>pNy~ARIUQ2=O!>&lxfst0ş"$aD.zPPVI J=D8ϽGVrlr:pauwHm\Q/f0dOU&Vd 4.E,"Swƃ:= NXn<{0@?g'"8 CXVXնs', t*Zg#q;|fޛ/˦m?NX2m @FqA~iZ5Uwqmn\Sد~{#`|2=QF(F[;C,f@݁݁7C?=v Zlgo4F"ސen[#woC%j[0 WSD"]7Y+bUՑJ'RI1[09M&S%rG"lGA A XCP X3!Y 9F=)Æ~z!Gޅ(&?'*[a4 H_{| ͕$Yijf> ;z>7k[ ;KdzkP7:wֺ1,ȊTn}* ><-a3MP};6M?;;㺺6#CqM{7T16:/8<]ӆ}+v) =m?3J D}qk /͌1% o b?zY)*@P(a$V ,gQFF=@_ Őwqօb+il_dX!} agt58pbF_R{9iDhUl ́nDΓiaDX IPMQ OYc+9nQn4rJE_[utP ^D-KQsy%@ }u=w1_cشJr֤ CBwzX@i &eлr}],O_c^PTWcY+2fy˙4M8蝺ƻ򶙲IQn1c a9Um)W{Tpnw}vOk6z"xm֒]ED֘`Y\Azy1S#,ue`L9w}{ĘdB*P3ZE: x|I. @ Z\ B!5H>Grk|z>HDx&"\\rNEdSPؘ^sY p]Vڵ~O$C#~m=wㄏk3j&ʝ|oЯJȶ.*{oSa𸏪 :#H<5۝jЧbڎC%]JI6yIj:Cb 쌺0a1)'e'Xv u"ƫ6{s{>G=Q^lDU|DjӫS_;K[0}HQQTwmh7?)TCBt|$9Р[ kgCZK2Pۓ]Z 'I-lOw1 wYsXb#|PKs eŸ/JN_IoTBjq 2@LiSwjϫ"X C~eM*MM|oYXr'0Mos=՗o>Ѕ7zOk7NU!x ^$d 2{FG74 Dkܶ/z%{'ZJ,wOa&{m)(t ᫏l^m/Iv%;mCQ i5ApzERڔ釲Xܩ@ v-V붠LvSds11٠dmܠX&0Swoqo]58 n'SD1?n7qlJdhR֚|KC03B~ Eۙ#p#hI:S,Lf<{%%rLrgIR|HF+xt$ٜ˚sPtDT#o-Kf[YMhOaZ +Hp^n*튿V޽dclʒDM?r~f?"uv-_˄sk:qYs!9i(hğPci殰a1-r"\"F Ժ*Ͳ~ex/*A ΜheA51pcjE踑zazM"B0K($X[l:WLJ)+]/}CB#{*ACla=,٪UXI QeNX \3>LfpXcEiE3-;12%_bK .Bqcc*Ow_̢8s!+RkR iQjlzEi&c PNP-m|,R٦DWfp2A}(Wi>{Gf+ƩB .@jEC7'kioc?;Lپ£Ǜ}5\+>֦=KOʪeȨv{A+LYos: {K(Rkhz[MlŒ KlP9 dm7mp87~Eʸ4 (yH]v45"e%[Ó Q$ts/m)gqkN~­:)[)Mhup^%QF cz[|{,qhĵ`2V}w| "9փ:䑹2;!`E8X8ԙ'ó׳7"ְNFAaW~"DT\q Dt2Oﰥ,$lL1 P-r1,3t1MRɸ]Kۍح4KF&uw4\'ulĠ^A0> [.Ug<J:LvojNT^6 do92k@m8FzZ qat~FcIɯz } /4 rYCC]`kZBDf!͡F~"r/I6c4&Tkiq}dPbʜ141 n (nedԺ.aՍ4:H %+kϹc`Obr5<`GӞ% acu7ɜZ!!p^ ^^tA5,P0_K<0LӤ$V%I_?PU 9sa4&q̈́WHVݤ]/ޢ\<0}$ӧ7Ê oBMԬNjť/a~drR2fMUSkmeMCL1 rjHhC'CT6Zݘl5MjRH vИ x~ aFbX3/c58B;Ӣ ȑr^-h2"E ԔyI( Jfݱ߽oӭztnbɪCZ;2ȭ0mhn@P6R -HGy},9Tv3ƴ?uÖ_m;͂7J-se)T}!RMq`D1˘Aܐ̘G`=ANh2\2/CXh[sB5ڶz2OW6mz[Ŕ6aj{whF]fۑXGB+A9tl$$ GF2%d0CސJ8W8ޓ#B&@oP[z.؎$Ȓ$#Λ3S1dȟpsZ@U8>ŵ`Z8ݣk9z3%7OO%Xzoy,&sy McUg雕&j?ֳ"ΘDEl,. _'IUIJYFEΟm8̻q Yd2аuDG~b[\SW~a֣lT8&, CՅ=m?,{.Cj.|| ~!gYZ070701000002d6000081a4000000000000000000000001642f097600036fdc000000000000000000000000000000000000006000000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k/ath11k.ko.xz7zXZִF!t/W]?Eh=ڜ.+>J\_-y s3by8;t *V'"oqdsgĎ7ez 5xgz<×f5tX]֤'PWw/z$ʪA~BA^r 8Bd%QzQ8'ʫ]3ilJ`3|CGuS̨Ne/`qGpc./p񮸶#lMJs&Ì1RʃVѵ1yK옥\C2hrDk! О|BNLj.Kcq_ʌ`ЊXLVZeĀ|{iy]3Աn`jO@JSɖ2<1l: j<ٌ?~XOxT\Tߑa'Ւ*x U~R&a#pf9Q M 2ms>H(O@6\x0헪\]\uw?f\u%O&w 6#3sc2"L/vVDLchyaZ[%vKX=BH<{Ah^ҬȪ,Z 8|:ƤM$1}xi烟%?.XvU  Jݑ=\AEB&G &;i5<!qK1|Sy>a5ǕuA үؼ"?3+UJ "I{>xuOw;^ -͉?9Ӎ2L*Ԧ[pD1"M|0|8ԲuӅbc0H=ܰYDŅ4+\_<_]Gz頊N~wLlM͂K|ހrUbhoJJYw݌˽N/@3["/#yr}AUKD~MʤQx IF;TF#cd<tFf+Pb^Έ9I`]T}=(ĺO~8WG)'SX\Bwaف7u ]\!ns\i^Y#w5 H^Nf3Uŵ]JC!r,o6.1M=SX}ZT{kLE.m -7G~\sh4GtJZ^`7kHtzjN6(R٩$yU,3)YD֣eX`(+JTDGnZt^$PeVu0^6t&2 X@Wgw;&^W@M|KGVH'e©1#=+< |GVp lj菋wÓ*cBP."a"]]NX)ea}t6YT[HJ{eAwf. oy3DRqݹ9m$4pUl&Xp@Am7TF`OsINE K dw6ȮZ[%RDKyRE5 j]𲙏̔ƶ8Q6:<1 eZ _1Ks)GNiBIg>ѴRa!zm*.uP"`D MK55O? ҧ Y}cx HHĀ [#fm*^f< -INִ|u)"&(<+r,Zz?{:/Mz-g~h|{[!/+S)_us 8 O|i0jgϝg+iKP^h9apQoٲg$ijaC}:/N+%W7xwDTb5a*RoˆG=@ 3_4MGci*mw5zᮔ0G1&I3o'e,՟ۍG~~<)猻+RAN 7Hy(zi@w~f(:IFrɅ2E7 j,Mfj.ڶB\@H$d>?s>&|Ih49kaxFyf?=v CXԽ}r?`hpKмLʦ{M)騄L%_t#nPlOՃPӏ1Wj;T\q [{6;4FgJdIu]j ӕEx\iim6j&zf;}JMdw!F`0\=A-Jd-9QtXY.>=hCCBdeÖ\QÕ0&\@ctBm /V-%'#*JeBe\D9F@ P:u$WDP<\{D`u(ަRaqz{ta`n8flxp& DREs`#0Oces"Qm0lW Ö"QQM_4V="8rC3᳝ εidoY~Z`,|O_Tsw/4Xo\uB@JOԌ&x !m'<}WemL qg׷!oa=~U,a4}0U%W&7dWO ;VM)Zʏ;Al6Ϛd6Sk=_|~p Β}<õE=:)~P<24.m!JO0q+f"BŒR~aH늭ۑ8,,pFCO2qhP{Qx4F&`DH?1I! !dV߿ė$zcQt6aYR)?0 UAj+f@tK< GHMy!ڻQs5"0^Ыb9J?+j\K,N#CNǸ[wCd-K(Un.!Sqj|J`$b/ഄA _2mr \wISz/PE'huT ʡ ucrA;ĉBòLM+l}_U2&2y=/ e![hxA5>r=8}uwx{sL ?jP^B jAW\eYM$r%iV$o& l6gM1bz9x jVAvHfj' we=rD:; :r֖>m C=Pn3:bR`sj=&hfZd <["oRa\#GjJH[;&ZդHSi|FTPݶ>1R#} 1R dBM:ˣ_8dp z*t_n&!}iwp#26wf|fynB^ɬBtd)mߎ= v3RSC~2\]c-c6Mz9l>aѺW享˕7؁F *%Rϊ0"TU|vAaIZ/5it"N<ٹɜ_ЃJIz U\hh ÉbNp36OI"4a3Gn" gvçuR n'5{(|{X }8Lw0n=x gh\fi*F"#MrQJH'w @~#9pþ!&Qz)X4mfU&yiӲeE#|e/~R'M%j.2da)`Jl%Z¸-GCO%&1sjZ]=ՠ  tݬBUf<Œrb)ή?X7} t"-K +`v0)h[ΑGp~6K YZ),]l*N-8d(^%nOBnJx`|mh!z;0J=a/1L}3{?e{)\]AՃLO) j] juaE|l 4b@uΎWWSk <^H{"}փ8b|Xy#d{|QU@PMKvP DWFVNLbnU,~O@_L#\/7#/ß0SVv X/?>V̽}r*ՋcCIf́Ax'H:lИ,r@!Blg6ɺޟ)._BMRe#aGAZ5 iۨc%lytEwfw=!C3't3pDv-5֍xJN:.׺U2'2Q2_QxkszaWBȅOx!lut0EFq=jq6hÊ_̈c1xш2KE&ou7訕>ۆwlU ȚMGߔsȾhY .*Zne}IĖoRHd:`3|#b`w nm&/ۜOisʊQڦJ+eJе:$%{D^CF 5.#3^5)?D0 2ЪLV-a$C/עyj2!c]pD˵R]6mDWhyy2Ye/}Ҩ bEC&]YOHDh;ej}=/CO*nX)H:6iL:垨db&M0pXY;a e'~կ5T>*h~GɍtzUmհ%zxпmb5 >#_5~vیA2B8GGh7;PH"k4yKFh1}#\!5ZIzV0F̨*BiJ>!s9UjïΗg~[ #"li@̿m,$,3K{ho:Z)/ \l),b(u 3 joC}9;%mvv TРE#ʁSPpƴbN")/}q51>47y@1_Cȹ~@\괒|z&*c} :}|nEZC٥M @^ c]s6r2?2rƌ+']yE8'0{  {b{ɌveK1=Zȹe#LAvg/Ì~w:cg:[H\>/a zX Ξ7/I硼޽k SI?P"yy'B,Lg0AJJώPGi9ʺA5S] !^nOШJ!mb?cHB;L`yYqfk|GHۼStDy03"Y% 6 8Xv Qc*-$Eካw򀳦kgFi@~ZyT3 {e: :pa i;+Rr"<@ 9JrmִX^9R3JMQ- Y] D[oEWX_dtAۀj%u*&utO G06 {T})<pmqg.dݵ %NE!5YsTt3˾À@mbPh߼MY6xǝ Rˌʽ[) p>j5XQJ3G0jxTȇ&{+z<w^PIotn@btdz "0mFL[hP0a^o"W?RWيrt$W.*_unp˭LlY> j;(t4a؂˸ݧB~? > [QBJ25Σ)R2"Mڛc,9^P`&*9̨*N ڷjaGE$ihNܬ>~ݯz{ ԶD}@Jl!|atws9m` u~nQr|9o02%,@G}|]CYuǃ#}!XOI;ԙehx4WU8tJM8򈤭J\R0/le ,9MiJ5,$hTn dN68 3Klx;YO-~:_skZr}rBLkb{UiiQB&ŋc]nS.]d%mUBŽYIDELѰ :sŖ;I`밚1„"gUwÈ ]H[y#ҍ>64^^3Nӊ,VD4L iٖnI""lkkg|)ㄽ%1@ =^z"=6/Y4"NWoWO@tL]?!opxc5"ozt쏧yEٖJvm/! %tG%.,+.| 74_& L>M̤*!(#:I34A)x5/vZ“j)/P%w!'{6@G1, +/|T7}ˈP!̻D4O5Κ?5B9[R7s󓇫er0o!E>C /ݨEe-pA. dДZ)wE2Ow% luUKNxͯ  dD2_20 R-o9"imqݘqPPDGޯ8rE3 "jL+|9 W#ʚ~gwWPyf.dg27@93$Wn-Q*|dX|^sHlo5I}1?"7o(V o9yJ3l~>egG;W!۠JSO"r0Pf0 '5jr=(:%%ۯ/[_"OkL˘tL qf[4"s]Fc""Cv@plxƘV08`J0nOt[v$= .OC!oQ4%ߖ;2̙atۥ8o")56TɩC΁QS`]O<%Gd˙;$ BveB^?Dc5PϻY:g]f(r±cw4p :@"&٣ 鰮0?*]GxjS ؤ^:D 0ѵS &a{&/U\@rVC i(Qu&V٩\n}&^? 5Kh?|(8f=Rm,IF&d̼ !C>F[VPS*U%L1 aPUdB$+]GrFʪ@[JCnHT6nHĜN0VAk)-MQژ$/[ Ey'`ByC/]db H0,('>KL3ԘMvDv E&vx |ufz_vKX(n|(/)Y墇֜ 8t3Lņ7#.ɔu}܊.! >A7#@S.< aT[*:+]7?Q7p#՟Ol,8i%햲]A7ErUhDeݓ r|f)  i%s%7< Z2! 6H g/ 1 İCXjF\ x6:S !@w>^ͭVQ ]Ibl*V0[VSIfcY]}"6M9 ˎ+*QnJ#z/k}I2ښV؇5Λ ×JܻHrwc[D{ O~U6ův=}ҒX )$] ’Ҍ!3FqRP ݬ 6_v)زTI<}뼕qCHgx{WrM d`2$ *,L !NMUOpۭ w3݄~KoaLhFQhTט#3i~GQ.6;d:& +%Ƿ3&}L)|LD0;ԙ)d }$FX|#rv6;+Vmw.2%H-\ekjܕ~[UUg_U-NЈР/Vv%6uQ{![.rAƮB$5P5$_$3!NхhqWa0ZܪVڣ4HxՄ$iP(RCs]:j ;pBxAgˣc~j;͸`1ٜ~$! MG.V /qHfF,g W],~q3@xN_Gi1~)ˆ=L&fk)ɴK\Z)8f }q(w (\pI\cdY U(,"OEQeеLն|wGuynD~\JF <c_Ɲm L!"tS_MґYFhO0| ֍[I-7gvt1bۤ| l$k^VhIi (Q^cR[_i%uL Ui1@|G9 .XXLo8SC{{uktP,wGOH?41'9Xm#^UEѡ<,V@SL[" (_hR>M%UPٛO] զ/r|p%~KE*;\!!O]1SNY BUؐiZi|yJ4mDH`]ؿo]:2-aG lN6 "ӟ/J,_SKҚH5 >gMV<;=2|īhM΁(COH~?tݵ jق6i3!҄4Tjf < jt9N~kFGW|HėYxe}Y)>Xr51kzcK Ȃ%Ͷ [j(ƥ\]nawp'w^Eyإ.\CVկOMn"R"Ro\}%1ݠ6p˽(wdh\OmG@kh,9T!ti=gb`Mt[4"FHK.hӴ6agpzrfn#X, ɖы 3ң2fw#l6]r-ķ{ ad7"\1KׁJ,Z9AC8p2Y-$;!>qYe|':G~h^'D+LO83Tf#l~.-jߘT3]L{Uo?hʈAdzW&֝)Ї P/H{;ܟN.&>`*~,iIKOr˅Kc_!`=Azc @Aye} |o 3$ΊF|7Zg-`[?4DV͟(*;mX6*I#K9$nSlEsu$dYP2,KWpT JS L,@8ΐ\(U x -;jW.ZK ۤpGD-? . X#s}$Ĺ@kLh ;F<|}m (xe-K-!߰Ҥ k_uip]UCkp!PTUkMo@+z9eb< Жk#UzYu@GO5E70$k22,(Dzzl*`4h:)p:.g`34Cõ=%]K:P*;^gAyM1**қG=>B+1':E*r+﹞T`7}uK^{!8\3;%Tk]5&3>$脔3RY$?iQ'+u`37 3AH݀#Dex #KZ]:Cޔ'bIRi ŗT~);dƴ4|OaQ^lD RM< ,kvtچlGE,`˜JC0Iysa]R-Mո !/|i55ObLV; Mm:ZܩR yMOKsٖuJ(!ʩM((p~ n?E6H~Ou ipNmFl=uhԖ +sZ7M6+{TѢ0,_(!w ft415(W,T`>А/u}ܤ#q.aX$k2ux|wH!+qx]}7z/wnO'o\.s$VMB&`Zjq+9 |{Ϝc;8"a/RKgcff~,!1YC^`^*K4BrwSB2IVN&)}ی5W {d ř*Bii[ 0r) ^݅?;l *݇[:9gShX ^Mm)lm*$NUGaXJ<є; R(n4=$}O9}̵9e}iEh ƔK{̄V6O`+AT( PMX|uybm+F)mvV>lĖݏ2;3uil) A-nN! j&.+yԍΠÜ-̫_8jWS3|o%ÁTt3. +%{}\FlΣt7s2fZ}DץA$yB',vi0 d0i4;S߶UQ)VTr.!^٩BRC#do!i>Ee !L<,7+Q?UЁUh#gay|;dQ=!Vˮh?NU`^7{&_+"7+CQN5%XCf] qb[_G`A|M)p~B:\!ꙝBfYJ 8ZJ%&:U[>fh})_Tt-L43eCX7%t¿:TtUZsߗ c1=r 5*2 T俑ˠ+={wA4MZց-k^!&+yϲfoȰ9f)@Ԙ ]\}Pq8~S\ⲋvJ|2fZ1چ4kt87V D7F.hͣ-2dׯJ?JS 4pj:mu#`0F, ܣ(ΰ܊7~Y{ԏ;Nz/-W x#M>xATr@3BߟK9Zmir]=|@;E/u=aq7x/{fy>#ų@߲h3죌YWg5Z<*%j: ZDԆn<pw|+Q [ϔ]L|D<0S~恑@@Re $)wO Xbt`YϿ΢C 6=(a*6jySt: GeX?mps# /MZxp6;5J3ʞ 3]}i2O29+ocr.c GHL'AՊI1RG3>߮C\o1c4GkoPFpt2<1~ĵ7qsVIUN=KV=el'Gl:lB+ yAe_FO#cu5ѶAJ 27  >VGt3r * vo?⹢?7c@8֨0,v1+ {*8-wZ"x]kV}2"0pW"(?0>8#G K- 3PNب;EYni5WL5)Yc2){.Yj>U }N4.cC:1"ovNĘ XZk\$ehczK vn!s/S롮ڊm:D{ kilT&ƴwI >-omU+(UEl(LƇ 8;.8EL +,sCx,\7hZ~`%R#;ƱxhL ªJӏ{aB򣧩50#|:&0`m s] Fi3̓-LZ~KRÌg8B)7F$W,"z̸c#puc#؀[9} # :|I\Yݰw*Q9lfai&a OgcH??yIG4Fun sqnBh6|fڒ"py\PO 9#o XD۴u2rkn(B/e=#$Ce}~\4박4QGaEcP+s[D)PC@K~4I"_6HK_»q2$r[dzE)tnxtt,S>e: s .6"^LD_&J9g t 3z#}4"HVNM;lqthaJ,)augB ߑir(I4쐳01{0wv)!x-NGMl}@;|(&Xwi$1#ƔPo=gtk7bwcg1 {g)K/Nݜ7چo#|]v덥<j%\'M5R@U0x f8N7htg-5HPk79j4>C'/ 429O M r>rb&}~w !VmM~g&=MZi:~kcI G\;YE+7g`  ]?6@%Q/"'z_AMG7<6Q?f##iI஖ ikf'z-tA[?yik@#꠩ RGH &*^^Tꆨ "'Ik?T6d/Bґ5A)9{L:CSDpKԟ".:O_?xB[Á/gK 6{z~~,,!e6:t+F?pPbBg6R~~5Qoe͉ ~V fujFU±#59YĞ k[C RGͬÓ2R)56C'&s8UkQ7J ٝcdyx+46'{1 Y蕋vt5Be1v3F"JENd7'|CK'6£2s 0TUK\5]ŭ-`y?p,Zo0\9͝.YMw] v %~| 4:&VP@u HtjI(,:$وqWu=NrmQiYܝAਁaNlT}墀H_nj ^ 0%}Y h9sV=)ƹG(-T32O1Ҷ>n\'DDS@CFxFf0 336zTӺlaA(HpFD z~- W 2v?iph0ix/Mȣй7Y@S4O̷ R[쪱X.E=$3)]enК ¼DK:dg~r 2aM?#RE aMD%9x/.cg)UQݩ֚h!׵r(ăej; ,8CR35_T:|A Jt5ݖ%P7؅qޟbw޵ idDy[ \~i<ӬxTNChu;5 Rβ-GjyҌDxӺ47B!,WY_!oG>ҌZRJa88?LŢ~t/"hyG x4?@=$EK祯gҌ;YrFOq()`yJQE9.-f5c()=< C/+3C6֡YݾVX\#ATJYBFWkA`o:Ю*'D[ of4"hX4 9!KQt˄9\ZAǗ9K|!T[[z%aZ|2f1[< [Jgkl1g9R\S.k-6]v%%O]a=)i2󭓊@0t^,A8&f$SZW` k ls 3It@x6d̷֡?mX4>Qa}[?)QU`;럈z%PXI%A,r=-{Qrnj^(0˖f/D~'C*ȕ¡Rq 8 ][$+uQ"OTumvhKBgFcxaeHΑ0X9f8l~.S.ۣߏA>nY{e=u9O;1 I ebC9ZO*]v+ZQ5*$C8\+U,&Tup(E1P %۩vYXmYS?`Rv `ԑCsHtjo, :uC~.YI 4v`}a[n#UfNgPR00:`A˹ϭx*mOg[@/zRL}إ;=_[ImZ޺; >1 &}z h[:>GqK?BWe6DHA9n6G3FWbXkBԛ K'ǔ"k F(1/ Z \"2G*愝;V}v/fz5ӅdsN;\<foq%Dqi̡w鳹MIޡVb}r#?W;0Ϧ g(=[)ۼ/OS:qi")l|lXJ9 Zvb‘@k}^_:0Ha߳'ɤ" fH0NQm>|L̤zYu<2ы~56]IQl~D6}C)b^AޖAL};4侷'~?IMqhFnoeoch{y)p<a}VOLeܜZ/;ŗM (uΣuX+^κ!g|=x!W݁E50 'GZE_ g^W."J8ɩ*觨1)unl<6LEXuBu޹ %@8 H}p𜗷M.6P}M!UtSˬR(kE(vEw yݵUC)bJfo?`BlDH(0 g"m͂nF9"6gmҨ/L@1 t Aڤ CulCSB(#P &#\)9PPl\ϱ2VAK}tp*"aׇC"XSi]l>Y9]2EVV*{:QVl^ ":׎_@>ʡcf\(h7!?΍&}Hnv3'4&3s(%%!HwT^60ZPtM戯ZhE?åW{eߪ=7G]5M95>(X6=M7hi{JXVvhFx=xř΢fX潝eFa].2qWgCGbwm2蓣3)M U*t|&G|w8Ϗu>ͬʴbz P.5WjLObDs_ X3.eOjESKtTv?ͫMwD~hfHĎe9**icoXCTػKӴ:Կ40czӈ816JfU(BOᴕp(TW躶,ׇx[4|uz& _Y DXVbꎥ"%(¦αq95J$Kk_^@Ml7_D(-Jy|jo7Ny{q#_-[¿z˜ܜD[0J kk>m,p7T{6U,(x Y]/b3Ȧxx69ad-bmhһ, \ >K: :+iW 7 YD$@݀_})'/3̪u:r]w-nwbަC̋WVj&l3[c22k@@"ƻP abƃA~=ޙAM^{GXX>Bk@32^rxhT]o7ncQ}™gXo'y=';ʃ[r Т\mTs9>mQG+ SP ؾoDR>7ā8?EYjyO6 m kD~sЋ\nP@ դ. eig.#GI4pzd@GR_KX{bϬPgw݃*R866 b=͑ޮ<)i+4Isl3rĴ=F\?GHGӽns r#wFl LY8{+ՉK`/ޜ;?]Pk|R8|ӏȥkťQAO|q>S2XlQzZ6am.G;Ds@+g +Ek,3MaG TsKȴoX+L*Ci" 1 A-w R.=Lq :J/Jt&ҤQ{ ѵ[CwW%|{4hYє4Bu(ݼ> Zu{Ix6%- XD`I:sшQ\6,yEpOxmPǣNN]R`jeHk,$5H|YTSs0J;0+ڣBApEZ^y(s̿w-^ߩBWE҇5tn(a}+Qè^FfTJ&fɣ:%J{K3 0c<xA_@#Hg#J tIqŰRgNXs.K'6oF 0(r_^JU `Ȏ oRPB}ڮlN^V ֳM̝_.DNpb+E.+~LF&at}c U#"Œb=y[Gg<KԒi5Z:znÞ9R_NZ>bܢ9XR?iSo.}U[9E@jt6PuSeaװ gPC}2 ]w223;`Y3?!" 8$ΎZѧygNmO1N>Cx!_QcN@XK d4y]#`t1cyQ~ 1&ԤyHJ |j,b)`gt?ݚg3w !:\8EWx%7*5X?i4;uR$b*vW|[vߍpĕ ._%/g(F-3Y),Y8[ o@'*G A^gy=|f; $۫־n$DMx{Kӕg|i_4Ck[+A?`l `>x&2-p`m~~Åk7p9\ F;+E&^d2XPsk=!b ,6ǵw_K?d:Ϧ J"G:5a]a+SI|[b $q,LUHk)B[)Z6'b崘[-* ~X@EN f)n o1{jq8k2ݦalOCMfD(NY@\nB$n+R,?&ȶґ,k=80AYTI(`i(-|=wpu:zϳ3h&=XwwjN\:NMG $JCY[ Yۖ6@1Ug#&!a$UguyY[Zy$+ =Z <23@Wf]$CdF9zݵ>[-edɩѨOlcsh\|00u:xA'3Si]{*!wjڽ+:Cn~z&bLw퇫[Ȃ&T2tpԱqƺzV2Lh ymV@KòYL60 g\C" /@GXk"_DgCEO'Cd{+:-Jj+)}PJъZ0ncGsp.74|V ,]dm띦#y&TS~2P׉^ El Z=ˌw4Ngsy1O § NwΜOr(TZo@pb*J3f- Sё)1ohLf@MŒ;c#` K$DZ|XJHS8YaĂ @/ܭ.:\bUyq($RW*6Pzo;l_QnhKZn g v/ǡEGTabMyzguFFɫ|AqG9XS'> /׭J57em R~ S Ot\Wa5xCս]XƄYO']/f'Jp5 vnY7 >KXmRY!E?՝wl~%bB•FxamJ7g D?V X2}᫵Y?Q%o5Œm-K*YHw%xBuě>QJ2$*MfSjROE! U%ѯ^\@C1QhS4Hq"->BJbqTTswn,KU1 zj)!gL9D>#V4 η9v<%<uVa,\2PX,v5a HY aeIHCyjhz)E*O9HTZ&֕0وW7L S~* <Ib0c m N3{/zA^QTksN*RIg@%@2t&ʻǤGAZ![&.-+5%ͭvG#yЋBo<3 Ykm& #1"(9ÑTxpc@ɇƼ#u9A>o֩a80$3r&'ԭSÿpqL$ڀJF;NA ŏ2[R)p3R_3'άA1VCiD|6D F,"y  d%3!d&!mHD[K.t]\Rߝ (29u2]r*٩޽Dzps"kq.A찙3T3QfcI|Hmd{WSQ]S?E_DN$æwJ1y*\ѿn!da:im|kiD >Q@wVC˅aktaY))C<}c>yP-f~O =/rbVh:7Wê3cm8$̋ O 齓߽!şԨ}1X sx;CJ?'Ag-LŘбBʯL-"CUvl+ɲ8,&ǵ4)>"*㽏9o&:> aZgM@:%T݈Q5(6=y6CwDOv骨6ඐ-V~Lb 9)[Ufh v2sZ\mxL[ C`Psf.o),4yKXJHwi}tdj4=DٸmdAMFЛÿL{Mt+jbJy3J֚'g,hwf8,?4!Mw:I'6wQ_iW$~F|o\?/40sE**owtmG߯t8˝>'klC76(<Ȉn+:{%>A`Xp0"֝~CU|ȬWb]].X}t\=LФRqЉ2f 0') _\H A5,-=PhrSD;RG|dwz,\y>S3?:CQkBI5x/W/E S15PuW"GL}=ɝ[K)UPKS˯xdxC|_D&dT}3MfFxܪ|tt)YB2iUZ(Q1' S s]O8|-0Zhl{ RƋ>I ^'VRM T1[iqC*|ycɋ_x `|=ښ&OD D˼z1Ub*:Q75Ge=!oC P@]*<# zˬ |K+LOKJ0+ fIq 震@G>vg &;f3=VD~Cc%xI/TC؋ľm 6KTkT*@BӉX\P$DSa1^GK*WzKDgoڻJ@ѲEfJ+( f42UkVÔV.Ǚm,ƳS&g4n2(4FI SQTᒄGu<$iZz QұmP&P>\ա0O?Ij#r UꘐFf_ؕh)B}p^j|ate_/M8>ϏD4UhK |3;jpYXk:I 01thz' Vp,cp@-$;$V\n@y*j YGnV?Je*J d(g#/odVcjG2ƙeq`#ugd^t; \ *[hcrᄕCNg3:y? yMTHUHMcECG+7d2yPI FWby7-[}t5(ؑ*MPd`NBC ]y^؁Q/}B:0.iX@DcuZ`Qh^)b+AX+1I1XR B}䩪sSH`_(lH$DCPjO=|ܞx}f:ezg=ɳxVRԀ~"\@>!M+yGIx<^`+րx Nqϊ;`(ݺJYe| +gX`*Nl!EplW@8jBj Z"nd!?`]b F"-7p}տF=|Qv=pA0rc$p C֒ 7D `ф86C,^m6ޫ3/?وlʏ>gIXBa%:R!sL,&lZ=kׂ- oLI5H"IW&KeVHPUKGMト Y~(]˲`$#]%n~@$+b6+Y0 K߱ fm5%{1[X6lKSHI1kےemxA~K:ZrP?דּ)Vj6W.?YYVjRꦯn2-)y|GKplpꍅNU<o[~_ ,AY$“)UM$wQ&Tk0/XIyR\!h+dA_tX|=s@?Rf.PڠdgliLLr ][ AH^. lKRA\ 2 tnݷDo@= lF0 Q050^GDI'J,jD+ڗdLYNh7,lEo0>Pڹ=Rc*~()D%V5sm!{$aL9u(R/\oRWhtM`Qyق}"ToNM$vpp$:|(.Wղ q$;x1veYu}`|\ȇ}>~BICکy ׀Y$uCl-ΌAL`?{͏8n2%Ʊ۴UڥnҢIqۧ[ / gD1~ěy='Ijfj}'R^{Ri DŽP\ɷ1K"5OZ>+c'&%2²n쟺Tb*@>3JEp/g_oJE}ЙA:OV-uuY-왟SnbKiwXŘG&&{nheAY7m9u%BR"iFQ,ε)_.)gAbʊ"[b*fl"f鈑(pL˂;xZGR.k:@?R=ie$}a j8 k@#;5?UT@%zXRÏ,2& po# e״mș]3X=~՗. e wT;aw*g_ɫN0Vd^~- = DEվd'E'9av CWVq~HT:Ǿ WՍh z.=rW0jO/ Sq95KClFդ2<;Ei祌%k/J ފXp- Hx%k[c+,WvG8epUALMxiDvPr "4y@ʪǎwy\#]SEʜ:ʥxIPء@U]`B/aza)ݻ Uw+j76҉1F垦Ӡ(&T^Cc]ҫn|픒e(jEMN425Wkc?Ta.mQxf@:~>[ EuYjD k7ۤ`Χ1W68<ú>#'{!dQH@`BZM$嶖ءX< ډU*I~7'ǖIQ?\>{bb y5d3wOG2s#bhIK*ΞPC~ǢPlZ-0ЮU*X ,J@K]izMtV/4)$UBޱ) "B-;zDEk+a?'Q+ymI$91O? ;H846>!@>(!v1Yh-YZ ×RQD%:k*.{ FŴ* SEӛ"H?,Cq:t^&Rg*49Q"vn26Sr[X^ZGm.@d>|ժu' "|`FdDq;pYK)iyO%:w#)_M@,6GfU ۼ'0V5n֦IkA^F٨ՒK6~{mF;)q.0shDH>k]dȏ,+'8j~XY#fA6aۘlX b# o}uOo%SEɁ[MHbf{ nI[2ɯKu\ThdOx $] YJp\%R,ܛU<*D]*t~@w][nɲN$Kex`|ʌ{3OFRD]m+׭vmnያ;)y8ZABX9K ǥ*3Ti]Kۈ̀veN]tp]eQXw Պc;pt:4#r[רMar{)ov*[Y΋%w |?=y]4GQev/}NPA\Z9"EZ.Ҏ=vˎS5r3mB?[v])0}eJN_nUk:1taJ빌T8>+"XyENT0 @{ \4b΄|VZģbI:סRЫqƉ)^JX3gt{v~s6 :W.v#0)upQ G7ifP 9!!z >#s2!VLc>n|07!GEXQ+jYG28Lz1 '>~]Ц0WqP3*QDsEeN2ON詃F2i#L Urوn! 6 NCyU['/!Z)OaOo_ AdTyPOUD4vj .9,gd=lKLC+Kf#S„#>MCiE psx-7Xg ԰f+u \+zA6Z5dЉeVacH,͓tlOpGy ,ˌ4r؇EWI⥎+_$.HiAɈ?uD txLKӇ-)sjYF`p0qvo=ӹFڳ ȷ4K.NxMQӧ=<@Lm}iѯlQ #nS)ؽ_5Mɡ!WQ۩fx#֯S< (X7R4Hk^iy(~(FI*RxR9ImB:\ ;Z~ Q5jhnw|lgR3[KHMVؾ-!00!41wut֡p, xD=jSPpֶi㱞TVnM9T%DЂ"^bnX(f{=:j̰R#Q9ɺhu#t@nJdjKQ+̳ӅO-=OM%$ۼw$焞+vVFLFl-s;JwY~ʀ"\8CG8D3Ώ)W tq+CT%(wWRݣԦYC\sW7TS5V1z}^~Lk)ӝYUKlvܭ e>-:e/;IZy "E)5;t%GU(_+Ahc{) I@aѫ{e 7b M9뺅(X%rd܃pġ$;7M+0FE%W2:ӽS}sYt&Ǐz>ÛPxk`TmhB0᠆/ȸ>kNȧ<tdaI$9)O4R%:#wO IU% ߺf o2F]4xaS=^7^Hɤhix"a [CE!<٨ώ iqh'Dj3!u:&a`'{|=9-K,]~ w7都{8}~KٵePgOrnUвkTA`h<]'s!w)r^NQIYJmvf\\岺79?{*?.=_V N6aȵ1rw| 0Xs4 0vx,/sZ55#> 4-VknLeyTI,0aVw@٢"f޼*1frzwӣs5J;>X3n Q5|"u!Ք2AndӞsc IanB|gߤXXi3<g.~{t]|zeVTc(3Ln)4q.r X b!¦ϫ +.<ɶݞYr2Ef-V)ӬIV=]n:(|$ب:oCV> /5ZT L9[w"y~g ?6%!7L5TY^i@Vf ^oFZˆ}#A1x:}h:7 ͇wʻ̍[tFh.%IW~9 ъй~(Z3nz/ ]x <0݇5' l1Xlmsa:\˿f|F5N8'jf{g ~Q͞|NCdez| * cinwS}Řt#J ϨX1)Raqz(ↄvl5A >5 {/N|GWILC W d;WxqZZuD*/}T`ϥpJA'sM6 Y(!61"0HGDTH~|6*>VRb=(N^">#>A*g>u{9]/LudtΠFǯxG>ؓ#|Q'\̗0FA)r9ƓlEkmϝqsuӚd//V"t&Q*e͞=ق<:+t~%sev ]!a!̲Ŧ2_x+̝^Wcb |P'/ِp纬K#ct{pK;6abw(cП{ZژNMrkOQ< F8&.vβӻے`.Xe@JkGyd :_ܰp^ 'a=3Hw43j(r4eդ˖)OӦޓD[[z͂ߕCA5U{ I17%W~*vЅRa4=x®^eœ8cNQbR͊9 CQe8#Q)@{2F?\nIݺ58lm$~ՄjŔ;EޥyGGSkT~{[5m2^ tGD QӮ \k2$o7 {(TRx74Mugb KKEo{!/(8j#S[~9; \i_/Mk9A>=5-!-U^ڐ ANM/!=08(@@^Ð ] 6'nvQ ؎a \@"r [Ƴ~4"*΄/B>50QhþIfdДz!` vنZRqv!mʺE 㛽`@/Ơvahu҂7}%£ F8<[ l?4_0ɛ6Z'7`I(ߖZF*m t9MN@~­z`1\A-@n娟JзԢP9"Ś^I />P>""yv X59 !]lQG2Щ&El^b(p^ Z6Bž8IU# zy'yۻl1A ' 2Bxaʴ6IDrx9Qfr ogL 2K;Kg#?KepUMqwIK]JUD4fLU(Ѯ0Ly\T#i8fgw<9]u}'!1Dz6+W v|2}[6Su~3kqa&]cB< q@GL6*gL?3⊀E#|{-HNjoPCH5V13=Z4|6c4%|=w|-"'6C=ʘ{iswصmˍEZQKAUaKkx),e7D0 "q(QuqUHy/*B:38w9o*kQ>Ojb׉'I[i@/ ?@Ō}Ox8BB}Z^.>zVy(lV|ή{gQHF;JD0CZ`=O'Lp^yozG.Ɠਙ>ΦN0z|.\kNjK_ˉ2֝m ձU&u4($q'Ŏ'LMb,BUVthRRu0pRMy8xt]PD"v6/^XW6¼LϲK3SNf,fלw|IP~?o)W+92ĺ`V9%L]ڲ̓ӫT*vyp(2/dFDٌ%=$mB5cFk*tRwKpa8e\ }wW7e5!J@.-$);.c(;JgÐl8ֲ6i}R*yOȠtQ;[^6L5|j+BkkꁗMip`˻~+Cwȳ;A1ko-興P FZ6eJX׍u5ztUAl4~>:fhS_(B"a͞>s|n6NvǂD$<z)I8Ԉ@x3WU2""hA׮,IZqHߢX^l' eX@Zٌe#$ο3u)!Yq@cfR"\KF(?9w0N7+gjx@TF8j[)\D$߽%-2Voqa=QnQګ3Sf3aQ[MAAY##2<_;F; ΒNUGIT 4u?J@T}?B VC$ŀTh3Kg qeD>)!8Tu(`n _? w2Lag!B1dec~D[цq1ȮPʔvjs0+]IVMq}=#W;N9o,4ȴȭԖ942eCh$h(}Sw k)CgPCjdHZ@3l58~Fa"9sֵ%u R/UeŚ, C[>xشs*=Hb[\t9̭wq:Aހ!j %/T/e3WR< R̹œfc_ fy\UPƋcVP@wץ2{rUÕ ʒ*WA36=ϹH',x%d'4QVP7:f ҫ(3|LB=Zܖ\{R'P`J$_'B_ŗgiYJtOۧAcf hkFW-HFcAi%Pl-;%()6ΡnX Tg=gfkDVq#[:w?˩} 5.JgOXSQMQnGinLwsT챪Xob-^B#/H`4pe4L|u`lP#"FJjn^m^EZ<[Y>O^KQhՉmK}$/LDt4U3W ZPu4n\EdGiI,m&V&ۭGIDxu>]:(140a !# @&WdyNpJ̔2jQjbKUd Q|МE86<ȣ'**ՆtMA Sl.#|1:לuv~\faWt݁~nnxj)d玟rſk#^  S.{IdͨK6{iB$bLOJRnU)*=(8C7zTcO掊ذjO^זkѶ]\, (iҞtXn+am֣f+m9]bVH m(8RD7Xzhw+V GIJ߀Rxd^s6șo6V xHۼQJRi>۬BݛӣL,޺48F)0F3D( K3ƶ UΒp%v~ErT+6nUcGK+F)G]T)C/DHͧ(fuF܊OML h>cKd[с-?zC9¼ N5B6&sX& zdZrMtu߯u?,qRDZN"“KMMSO ??*)]B>^!:퇵d $5S|R ATXcZ$Y\deݘ%=5,bHRhݼ>LDdga,=aPD;cc GrœL f%T8dIg) uCN$ Uఇa4C"t I. L0БD]vuEI#*a~$?x6M&Mzx_ǖEDٖi8ڠɛ KN]FՍ $F![ a`F՞Oy"KH(v^9#2t҅t_v"a4.>[./٬ԆDCSiI>En/ [>TxJ\$3wWP5=L+b)`zvҲL{4NN8'wERWsXq],­H-Q_?7H{Z]BH{yO0R:h ̑]ߖDC aQNkwF=Q  ߋ[x+Tgm`[8F9R{Z!čx@L%[2,8"Y2GTQ"fk3h'Gbҿ'2d2k0 =~h,,2-KboUKIxBՠeʏys'Ui8 N$#yos}/rZ3ZޝDqhpѱGa{)'}r*A|!6Jo,Ҁ︨sI-=C N4ޏVNa >xnÿˎsV:Y\% o }W\[-&;kN2Nu 1|Fkumդ.Yd-WEMbxapA4x3uq-,E MjM\bPw;;MO' aA}?l*:eLG6݄1w;.=)n!&:̞|{&jOGޥcow>뢱c0>_> G8l84Hb'3݄FɈ73FfkJxa X|Hge᜷~ GM,?O dV&@ޚoThfo]Q㉍_}U (ez`يNY#Kct җwW!gX<'A"ݬ4㠂Imz̥NA$CYUqvTSD[PN!TqXI6W#$\>.@#Ve 3\?rm1?I8?s1$rKKAƎ"z;~rΓjJ3#F?Tg 4uۂ*EQymwI:3-g IMF,"FE\dOr5;'"iVd~JÚe-y |Z`UMfb(\ ޾i]A#)ŵ?E {l1nlh&q̈́_"6ٶ)<ҿmuU6A7`'vdMXuڇ姕:l.`=H4=cӲD t pKL| C7]8+^3M=e9Mz,o>,12QiMI@t㹕'I2)}x\*;oRES;sCE T-\z?kL(+ý-@hemĤ<+C"H".k8?udE.UC,ʿh8v,o3l7Mm_+a ,6$JTN=h"7zS 0PwݟbO I,= Q 2*ҪZI3ԝ"'|fA4U2L4ѠH<8X]K1؈2@,ScX+Bu_RBUxRRpʺ4a%;KHa\IԷܷq;5|V\uT*KYkN.r___yG ߑI%nm /D.&2kG -!C||_i2ىhI޿6qdmFnV{# YfvUſ'#tJQUy!m'4bˋ?I@Y4"IՑ{$+} s >R_ӫxBT1%wh>^4AEu(d9Oh(93ÍL\>ᾮ]}ŜN}? a#l{Pޮa j>FDIƕ[RvVh!ب<b9% Jr$oӥ'| oԦ2H(A7iZgk ?7^Df7?nS(q{{e7tbgViIw"⺠;dOg#rMS{%r6wnQfOZ rX8& Y,-Eq//.sxveȫfp᪭J`y!FmH%X|wϘHe|Pb < L" +u8Ƒ.$#c^n&bX~xI`&uZY_f7ZX@b6 <xU:Z}A٫vu.‰@4*e85'+ebk[.m_&%Ic)b 3:d drXu /NYL(QolvnkoHh:M[<СFJZX{-7`@?Jz~SW1 @Aa91f(4<̡YU;r!e񐝅1(f(,\Z53-IdqCLK))kF0 ueKJknȩlvD1۱Nϥj_b,0l>ιkP7KRb(7~*2H (~#T~3a,_4Kocirq ~ꟸ.s ,* ͑J>LJ@ѥnfɯxixgX1]_M]`ApȔE)!>}u Ih5kc*,BR"v+* QN$E`!1ġar-s^0~hiI !o6^+ovXZ?']bhգf-J9AP^8$#&0R4NFk>(5) +2r"m%f*bټY&F!5EeG¢e~#&tJ}!N_GM&d3 ~A=,'INӺ0JſI1je^,#ZƬ%1X1@mUg18{K4ٗ\DqE zHAq! []NG1e^º BuKrF%֢E~TA}`8!HT&.,ZBA 7yBha?R\r0ĺqҒufƞff]Sȩɞ|V&I7>zW^Jzu9V{?'ñ|I5?RT Yz/2 p"P1:~unB k  r7bɐ\jYNBo FHB\ưrBVKyIҹ_Zj\៘|[-#u<@XNya@h ͖^t~ܴYz-A}(loW%D)c^b򩲕:j/YqEVqw2.F7IP4w Y\Jp$7I9$2 0=GmVdėۡe/{,D.o5ޱ~t%-a7.Lr=38/Q69|'}P|C [KɊ ͘H43l~CkKz퓎Q*؀իʷO8iVM4gj6FzJKPpT)2l{(#pm9I9o g7""#vi7)jyZ۱CHr\J  ʕ~+DN7(t>VeI#Y^IAb[[23 \ŁS*#l) p'&g> )Cpĩsyle`"T`[pK nb|kGod܆ wWFI*U=̠[1dOXki> 7:ej5ʱJMdY](` Y|Hte5GIz-Ԑz{>,|/4z5 Fj|,8  ވiPFuJ_2j e"x5@䶦nNjpOb[7-xDq#7ǃ5*}Leda(obZvMoN6aAzNfrc^ ޱoXg jn^yB>Dw`aS^q/A;bL2aȔy< sx~6E=|> )s( cs0]P]ڰ5%|?iTs9`m"Fx ^Q2QCi'ȕLpq@ } empf,w|w[8gAW)?I礻Lb "6{qa}b{9)tN %ckqN B!Ȟ8Y`̃DNVgqSo)Z-%&֩RKCdFʉq|7+J 8|:TiXfE!"4' nF1Y1c~QQn;_尺YN e /Ro]i8¼Yj8%󤜵wZ.c8 pX];\ \yB섰e%ܘ$N}v [{mNiE= s҆ī5%X sjrD_RJ2םh9hm^<WI8W\ e-+w9 Λ禓q Bgw 8˨ Ez@@:С;Ay[!͎` z? )hx{T%d7e>\N\B1O !< xCkF{hdC7%jZ Gxla`t)!gr77ǧy G[rVrDP֌ucb3ʀruX ,Z" lTN]B߆G,.VX CYo׀sv|䯓1Z?iu'.sgXrǠaK H]z QEAOq?vUs|?e1J6:Q9P;NFP+VNzUCв0+ep<~~h$t)V^$4۷>?˶~it=rEsˌϬʭ\!9diH)+Ot΁t_\EUu7FN0}Ʝ9wt~P>Qrs'2(͸d@yn{W5>n)N^ߞ: o! ʸoIhj-\/:NTpvrj sYɥH?v+̧TmaKB*HϏZCpԴE|V-ٙ.ޮvYEv|ѢےT`,vj J%fQA ~݀d5A78J k۞a]> 7e:|#%8Q[;S?(90~(S\Me`(S%EѨ9=Jb< I7#v"fK\fSX{Ma_z31*YDLr'z]j 'l(C.`0_܊qXd].8gť"ӡYUI?nVCejrKd;2:$aVe-&h=l>ncg)6bekCkaV"iK%<6~@T [pLe(ūʱޣHne5Z[qbcV<GC ;wߘOdێ3UV;F/؏g~vOb'ܿD$ 5zg"Dzyu%a6DZSo̰PaScr&T(c2{o|OCiͽ#"X#i_ID.XjM%,Zs'эX OgEIad޷#y_^5!z |h3κIP'ryˆ M /[-'MCu5}bUݏrS]."A0Dr]px{)< $W夷s nL )+oYZ—-E^݊Zl8p[ڤA~J Xkt-9ԣ?x U ' $PLC$ (Pnl{8_\'_mʪ![+cj:j*J4M?=VI֗o&alu%`Ӏ<t:ܚ)YXzb]uk6片K>OZ/|w dZE/Ď謪hV0iFS*yS |P(`ZE-F喉{ 2$a&?`ͺ?&L} lZuyNjsyZZN  I]_.Nׂ/×0xZMR Mµ|+5OƁe(,4H^YKJזx`%µN/9`6sd=5HQ.<"R>;I31̠IPT__DCf*Gw@-?O鰵HwLDBTU9<3iulN'*MǨuh1hRQ54@S\ m4",L7 "͔|/='):7k^R>H*Y$Bx OAB.b"ezm= 7p\ D R/"/"vh?ɗGxS;%EOAltݳZc2]*pU'FD :,,w3p$cr3u`ļo7ifv*n=L431 ځ5Ri`*,wOT[zf->P.=2 -{E -L[f^Em;lؗ|<2(6\64Z;8$_@$|ZG4Ȥ`oe+ٝ+QIz ͌g@lэ ,bqO#z 1L3\䫕YvIzדl}ÿ@L]_eTSQH kz#O%cbPc͡Eʘ(-'s׹i@ UHjF%b,f#YLO͆B[1`a$Q(6*IYF,CGʮ OgzOa39E?_tEqp*Z\ʒ#NyM= &7N!SƤ(t hs) [fpaVuk[K?wl(p^pHOa扉!dL&|o[g=a*$%[_8C93ݟ+,](V!r~'|:yP īVԨl7(ҭDY~j ޶;`J͛>)H<߄@+{)foB ;|d_}@rAo5g$$~&RD6TRxۜI~`\r'!%|_ӽ=\,uZGBI !1vQ`Z۠]^6& )a7F ѲBΥ~BOw^O_P/I{&hkD@K81_)8d ӪѬ0ZCA{}.GBK ͫ)k>u\c]%6\~R#V>Zܓ(a\a)SUx)OG(v ޸Eb[:C':w;^|utJ ͫ ҄/7םY;fC[NvU U"LOI&`QqreEG*uIڜ=9rͫQܬL&^qh4< Uދқ~Ov&aAj)~ɞUzXICIOO-qn? 0gJ|W> |@I z?8CF Aߍg{7bD6Ǒ߶W&5q\ߧCiLU|2h~ThNRSepn A>h-䥞$\+W6E_´J3 X˺)^_g~!Dp^6NJCo"@xJygT,d s#BA3 &;R7Bt4drB]asRQ!0cŕmW%I) Չԃ?aB)cp?ajv$Y hd7)AntD^AoI"iq,~ deE3L@S_Uwr}W[oL _QO?rjbH tkM/EϱWǏ^⊜BRΥYYcZ\=Ĭ}wӥCVH|uhRrlWO60™#N*MlI+ȰFSP5+qHdޔ/*j"nL%g.K>+]UݱjFېnɅ%/rPP]V7(?=,<_fMW7ԕ UqU>?'c]}`x6w!,RX`\4_ļ̧1#ēOj`b}>v µ&7o0X3J{1mgeKƷ,.Qӌ2*_X*/G0dFh\}- J6tΤ]y?ퟔiRT$d3EB3tK8=r!ɫԦ~!9W3gnb$iM6Ax|]8TۡwGuzn]I[c4CZf Iey=05>+Q􂖛9 ߿c l09Qk|KۓRm.%5+ktU1UL[$C<_B{Ypwϟ&@AW])KriƲpO_5H^@gvq\NY)m*2m$: }k`iU|8*%G8f{Ug9Xjz؝c ɖ5VҩՖs+{a 9M27+Y+SVtĦ1H95SQnEF435o5EȍBJBwzTˍ:ꤲvȹjZp['0s2@DTkvE+]{Z\@-4o {l!ңUOSZ+(|-v蜙2, \K5"[[ή6Ӻ&gܖ;pI]Xu C2,%ŏG p;'C5|vL&9@MO}k `e,z-y T&v-"#yV]+r5bb2_7{'p<_e4qS܄* qJB6Uo)-YЧ+-ݩ̹p]& há<=7zѲ.}ea/Jf%/yNfV."ҶPѧx^ ފeǪ_tJ3P+J0LIp}+usejw"Mn ΤpF 5wK&- Tv[MR 1vB`m#Sz~#ٜ\ǺΖw'${WONHi50zZ݇F0HOHZҽDUi>cllUVA+llFJFlj*U&-aHiDce '.OHasiÿO!p"TӬuU_>.* ^y|@CPG]ݡ.l㎎rvW͍gt1k] WOۄ=YR-\,,)4ZK=~L[)!VveetܯOck 8^ۏ Lspzq"s4Q}}BReӎ,/Qح` Iyo05Ց2Zmky+ϜGisbEuMӆ?BVbp(69;1ù,1cV\uϹ?uS`R'Eeɏ&Y#DGd$mT`RrKݠK3K\/,[zϗh*OP |.oiP]D!O7x2T?);/TԽbEm븐 os8*&O3)c/EɶqD8Mk,jvɄW8sg|1n!K%m*le\PN,'9jڞZBM60d!hA?T}SkcR CU $0f+ict!(0^kI^.3XK::΍j)RzT6&5 ]:[$ܼk/ 8Ϣ$3,i`1YN>@DbSB| )Dގ[M >JP"@46B{؀\}/3I]W#b.7v#G6HW{#|MZ1Џ:)"K["|=![s$2 MfjL)MYL^H6H3e/ ^ }h=̆9u| (5*tr VRƼBܤ-ݙ uUK'V@D!\?|S"T &7Z/#oi*-(~>lZ]`SD@VsgngN<ʚ.3=EB1{{ +JoUETtt7*>o T<ӌz;U H){Cqb9g7}6}礇S(ρ͚J 2'_ÀxNfgRo?v)Pܠ/\,_Q 9(Sj&5ATt bxyhw Uq#ӆ34q@6\a<ơݙ{z>,0k|z!Mzj r+"nh 3 ZZ3K&+Y QlX[qٱސKɭsz*tA)|-BdX&_?ϐg/|6%(As̀oor-sB*;l!b.lcU\m=Jd7z)HKtJskrs䩷ZYn wC5-À2QL%QzNн;OwfqdF3? fbb2[eԶ԰Nt,~M ųUs z)7FFɴIN57HC3X(:/uzY(؞c_w9:# :o^UIrK e!+KQYGK ~qT&0ۙEɑ/AUd,f+%(mZ5RmBz'ԩ D~mC@@DLD԰ {؇E rML,[Z fu_r,]v_ Gj ٻI|,@\Y'h'ǑFGtC )F-ublή Ke(tOC`(cm]C*K2&hUBJ7';f*{,+qP8Qh B7z.υ˯XXs K-½;㱰NM:6=+V#54+r{H8A +r߂i^a5deVbU2 OiNPѸρ(R6M[]% 6qtN\CZV'x㱨,fQSe`l}EzMzF .,G(1m$;! E" @)L"/VIfVJ39BUiO Dh1 ᮉ3:/C#,u7UFKčW= LV IFAjkBx_{*I5:-jL|}>A%Pjg AH]Tw8R)7!*cĶfq1 ѝDX>(92S87 `lƄᎺU2qv> pnx!i^N' YEsfIB~͐tEd݀t̮_U v2tyFlcn3?BԊMDmGK[ u(}F@$O!9;/clF_;i=ru\XW*sl!ݴх6xNϊiW Wd qjJS2*̐&9Nu$Llת(P@:,)N._AKH0 '(̈́mȥCF`†fX9> ڣ0)Y[~.Nl3׺ ӗq>n=>>{W#T^c|| ogkӎs?=&,? m=%6tJҥ5[Jz>,})dSqLгGNN[y ?l?4Z?d;4Ұ 5!㒀6X Hh& gau9,@mc1鑋"+F1|HՄg}`}]&p}Hp:vI%QG=3#mV'/~w\͔8sg}x6_h3 sTۅ\2_x$)y%ۓhD~Tg(eRRM[7;v?OxĵT\ӟ]d\^2eSW-`xt@zD$J&Өӭ-1h2 VN\-ũ^+ %!tEn.aDnBnK`U_Ĉ\!`[ i/P^wmgM7./Ѝ/"dMCg]_ 4zc~;.b1e_,/u%lq3aF5Yzl6}Ȭtc{NS=tW蜖2@a6Դ=4#É$gr~Q۝ H~a/=#yP|13#Adz-rf:poɉܮylc@9@@bѧg%]a6ZJ<O:|+w0p0.L( ?q 1||nJy&<8?8{,, ъvbS…4?qkZB(m=;&GF4$Qt 3=wsP6^do]}:iX `/х%biAa4KquC)_$, 5vMDp ժc2G$*{]G.;=;vY$M[ۜqS~{I2,V؟ X/vRea39H8 ̝RhVF!w,I`GཤT<`)HUoUnuN( &Q? [Vد^#;"낭8mEPt1龁^VtRv\%3׽wVYc󘖛KnN) a'I-.+Zu&5sS)F2yKRZč\'S SܫqNn ~Jp +[zU:F &V%mg0 > Rߎy4CV\*)*|KA{ju#i\LXyR%6;v`/?0%iuq0%qRe|\8~)}Ѩv_h qĄa\Rz ҟ5>$S)ږF\eշG>tkN2n.!A1TD + Tax16*[joۅ$A8鷌!sW8h<):=x2@FK6ʝ1d(ەF<_U#'-ޫ]ueS2>jdXc[f|Sh`%+0hwO\ᅢZе!zZABw8% %>MOOsW?>(sF SK0|(4S?X)Nݏ-LӊɺNԄO2֓5BG!6 >A%1m6; )g¯lW{&zh$ȮV:eJy~r G=#I2!?ytvo!b^&4CE ũe/:عD[8?]*P4B[%W8LDkSRcn73׋' р;mI $9Li))ǿED3M:mr|hH1!doxRZ3<`It80NLOT,R/Qz M/!Z<,u wkbeT:c\gDs ǙnMFR@v,+N `AH ,EJ8'q4,JL8lzLIl?N\b梇.ח^Zb-P@!C) dȦ|xoe"ΤǮ$ϕTi tGwcZ-]K [x1d I6F`8 }*e-}!m6,UJpH]knhL"xKܖQ˥QH`[;ʕ7IƬyZ8T%"-:Fе{i]<^m[8/P{4$żR{Q1xby+-/sa.U#y-k~w"#Y}H N)f%l2| BvV-䙜 f􄕽 NeM8fL숉 ;@ZV on*er0ʞғp_12w+۲ U],kq$oχpP=@ڛAsxofq$Wif2Lw?ڐ(oGIT6Rzգs[@kfD,B4(5i&EE)Jسb<3 =J4Viҹe|gFv %i:Gbi% rt+i2p$N fKZu}o+wsMQv=?Sgh@hnAcBr*[?J$-Xf23o[{&Mზ;Z ,D3Ik X`?w? ͉ Ot'dV̕g7?!o` t^_g` B\B(ўlkfJ@8 A||X&Qki)0)啗60D{յǜWU&Q5s$CsJ,J?$ء-xt|h3s=m)}~XIaޕ1U&Ocǀ]+ Qa^ t9ʃ&*U+l1W"wEn/hbN+JaD^nh4:LE@wmMoubu]>fF"0,3İTIſLjsJP:4g=Oǜ셽FwӕLR.\&(Hn/kK1!x3Үh+ }CYVc)A0[ʎmVgy :1s7JcvF䎩hht#l gBgP&op"8B!{쭁|j0.#z|Z/|v0*>0/beQQfwF))e~;=&,^23Tͦې-DF0=$!D+6:ҍ+0OZ-T;0NnRfY,YիsbٶP法Ym뺏6w8˜-P~?:>E[ ]wHzx%=LT4HpX^Zܡ0)ہ>Gqd)!=Iq3EVz!įc!*v |?$ٷT*]_s$[%TI ^#s T3(녹C:7F:ZT߅MzZ*9”%$jZ^x4hzgXhdT/t@u]δ0&!<'X>b<~L?wNR6bK 5 /4u^e6ܪݞ~Q:&0=SphmQZ@w~{'1olk#aVd+;aoO5Xoe:LJCpm ط}}2Dssyx7!NP;n($r+Wfrn;r'PɑvkDK6:?ъƞ޵7{)3ʟ[,(M|i>F?g)T "h bi%UyFm+m4mRmsݱztx/ga4@q󬱦0o?:Bp5(A8UOg}R{ iumeǩ&w_"͂^ocE{X֔Up^}TS(SEpFo~҈`Oջc#+o"O?,v)K -ĶzȉCPe$rPwsϱ7T=q>xےPbdroK&5c1#%So!P*MX*Rt=TA=VJWx-a.ҡMAPBOtS rsE\H (x^Ե`FP _!.pMѭ@D̪ʮcfO\YTu=܉|_| ֽg&iT-^ ɘjQ娱3UUm&9m,1l 1HTqX$$N/dT`O`(v2eyHMKO @a6#98,t_ .oِPT]8Zq:v57B5ɤJSs)4lVV7'+BIA:`/.M&h9E:o -\lmy[JU*,g^z;G{=2_ꛉ'FX=pH O.(n"'˻$I=28@i{j]ݣV bv'^PW#f_v=bo)%wf*x':x]1P_D-E7]Ovx@7"LOKs..<+QaffF١ ܭt$Y4%ƣƓ6ړx{ڻYPpX`vcP.K]~,y#6V<9vnI@>"kkH=: "r-}AIٖ@!-o剳m91uukrFI5k  FmpQ *+_k"KHOXxR._k®D3q;_\(3M|iVnՉsj-c@z,jy yZ¬g݆'p}{Sp C SN 4Ø_y1x-h+8aT^BB}G]2CfLN-K!P<%—bw+M@bSвWLC߱wR/ Drz 334݅c9K0-Uw]Jts8`%NL7STXRpar}M#r;ʯ!&PT(w.hq4ۓZVS f.7EdY[ajdSKSUIpY F c ݬ=v^M*s0 S J".3N_Qj!$KyfDF1ږ kP2 6S" jnbÁ=cpZ#;>NR;<믓v-j,pVN:{qndB1bIiz38gvY> bͽD>M˭q"~tr㞣H ^ 8gM7 u[@Frl&7O+_'W!9ඎ̼_XI0b?wxMoғ!-WfU@dq(f3{2i!b$P;kWQ6 -B"jLU8C45ؚlNro_mH(ihBL˛o$*b)LVm&O҇P&L)66,4o2'v|bG~5[rIA5kg4LjHƕ2}W:HY%L.%&TУ|es)\s9tC:*VzZI4j>PU3ﮤ xv)ih3eeiǤs:k3ݑKXݿH"ؑHiCOt^.G [zf{YeX4N )mX"[ Z9<`Mne4DBE-EʰPd<} >/5'z~i]Y—QswkZ'DT E O2~I1"N #Hi4̆V|n:$;8'4M[Hb6xYʏW+UG@BtpfHq*h8,)=à3YX0)4Acrkq݀﫞IMsiKf4?21/{[u_}eq5, XW=G+f~99DG Xr;Ib.BI |I<)( :,@H=Q8@>;Iz|/:=Z Wl26ג.e"p.p#lo(XXQa4\\a5dNK67ṣ3xcnWIش@{l` e:[ޛKQW)r/:YxgttNCX";v;2k+z}EXQA5/c]+sUXXwA)*̕ X7C(]ReB?c[ʃ^phՄ؄ ֐}5^' ߝ'% fu<)MkBp܁Qjnujj(fink~/6.^Fyw^>v®V`2 5) 53uqB(&l;y@Ё_Cs|t\3ĵ)[5CHyEq]m6|s@a k.&OG CfNp, G gQcwVX=M$)߳bohf9؝t_uǴڷT~ H}$i&WCD[ktzpPjp*`t 7.}-Vy]mw9-M_4'Od B=4g3B_yF]cطSnG;I3+[>:6xӄ ~NHҎ@osn,r)1xP[X.][S>Ϩ-EB7cs5lFn8Qz)5n.@kEQ&ڍ9_4 BI'ywT@K3[=˶~˜urŭSaĬj]H.1uW Dm*(+x/:wa̴PX"=L-}Ҿ>rQ1[~ie(HϕgeEFL/AY\`{:i Ex'`â~8NNpHYViLu(`}4c7uiB4ӛQpit.+j޾ sAݚ +1PvF7U Δ.V>/mnQbɴ814iFt?!`@ܳ >+LۯYqL4۸E^Z R9uަƛ f]?+?sO&V*{~}D$nÃurxR)ɼ-7n'SӁ՞8[y:u2KWb-e=]d.q``m&Ɨ+0Ekᶚzkw#3Brڣ7Vs|k#y{XMazCZDH-{`T~* g5X3^WA }NS?LI!"aN՟SnH64ϫic`L8rlhz#3L8iSbp"i力Bd^[յ`ygJn6Es}:_0`sɲ_;eT6iEILZowXJR)u`rCOh®5Uŕ!SAb~3$N\vՉ_9~ ~:b{uֱ[\щ{m`uyt=:Q}.F SP;L|E$Ĵ|F#NT3zKNWȻ =Rc&#=)tD.RL@aV|өpsyp\ۓ1%% Uc!hɫH81m6ؕerĴ#9nFG2FOPyTC(.YTTi_}Y(םx#u MKljN~AC^ҼGg$WABuIjAP/.X7+4liYښ =Xm8w%suԪ0RO %C]_IVcVX>m*{y\,oeYRug6>l"ETGg,3DEց!1S;\Y蒨MW´&Q$+Y: 172 v8 .A9(rW^n#QoU!+NHD ?d1i}]]v)OC$;3z J`C|EIN|,p}sr_{/ŕ5!}aa"7OA. g]WwkTJ%2YGP" #M DEV(`oBsY-bvoLC!1UZwv uDWȊ 9&)_е6P_æj bzתcU,&#(OTxKAAF4鲦˜ځ!$k-) 6SkAdDOa@zp^|!{2Vu7*UOm1ԇVhkx/>`ᬤF Dˌ\Q|>sRF,$,td!!5gœ)dr+c0IiVzCJatR\,)M?b1Hr'c*̳ ZNZеTTM-5K^5C?9-4(tKcQ߾I&lP>dMz[bE ݡ8M.V ^b^I`b`B=YHX:?(ù\y30r_Lh3߷GN3H\wT3nRKRv {RWOY!od 5+í6%Uӯ9!MEHC=sm>̀'j3q\gj͈"zNJ Ie'Y=|'}5/4gUǔLk,ޠZ> Qp#Y-t`GMD7DY安O:d)qm%5pj6zn蝆&2/^^_0Gj3X'"96<* Jz =I2I)uzqH GUit1G/|I4u4~$uN3{ ^VQ\=?T˾("q8%/0SBэm&Iw!WG\$ʌCsb y_Vm f-Xd&Dp2jBu;B D{bs9=#I^&ozO~ɟ3Ps/@jjm1#{,4Q,7ߩ7(⤌NA:'$dє?%If;>OhcO"պXѬӴI6*"M'ho /[@ޖfD![8 `T F!qb# U zT=£, S# [3 J=0yf+W:aCUIрU&?Wl:ꞛQԪ7wPrI`}3ZWPXeTEWIBM񄠩9ϫu] DÁ2|haO._fRoH`RjۋOݬ?6dηhNx$ Q!B7m|q֓,j7k@Q?;ٰڭFPv[e-PfTFecKʀGYxF6Iβ]:*Ҩ{bZ7IڥwvJT(O`/]`*G#Xk.'hՔ;HuD-+ Mo*kh*j6\`s $L nI<[l+w5f6cy"?}i^_=ț2]VO8LB]ELvtYj ;eD-A\^j%+ +<o<ӸܸNy"Ӂ@ݣ0mݎffTЀ"ЉCBw"m%7,>_`~p@-rJ)6Dj+7צ ]}}[ hvwI%AnOAz%ToWK@Jjc\~c'}>wf6;**FPٿ8I/rn1(UxO~C")e=U3)l(Ee.=>.tK]/.NF:O |VIH*8_pZ)u׋n>Д^ѷ, [j92 E`;>Ak}1Õ\ BÛoo驭&UmypF[ \!ZPD (]ztgp+4_~vO9 cHޣDwM.د_'lR]hH;31ܔY2ZfPe c,J[ođn.a$R=`z'_t,]=>nBG,sFj?C>8c"$a*x'/g?|)q#RH-fyu(ȟ[[j3}nsP8ps3X Ԍt| ky WM-~#:![@XC<^Yc(^շ=82S%rkUm} -OK`?v)1,+TIMJhUy 5?TS,%~d@ro6FK  r9F|UQ\k,4[͙&M*Ri<v'Z[h25'0ڵ*iz5PTrt̓r'U}aIQE5ZBV >F[hIAN e_BXr"^` OX'.3ОIgƁUL÷`WpOu kwW"k ?M0p_)ACRse$tsV`rݓT7޷g/EJNx y%v\;Ng`ӈԵe:*LV'`-%VV32M^y^0Iiw,;;rFB 촽ZUq{o#r)0!rО B'Iѩ+[pI 0=F }0~NWZF̍T ^ >RU>Fp4f4MPI5R1ZI_?RF8E$n,Hj Fqo -6 O1uo96iL9l\mHq0lU5I*GJm]}5Ng[hw?p5Hѽ\=#G|p$L e <jl#(Sפ)Oh˥4[ܚ5ef͓ޑj8X%uR4hh`z7Ot7OXGeVX:W(wC?qͫu-cf^@Ѐ B6,j`4:)6GoM 6;;-iY4Ax(|OWf.hRTiKieɒzZ7jz~VHͻŭ爿SNnש0<:<>"m!MJI/~L+7rk(_p9WsX):N4~^o|z OCj: ͉Bc.(劷V.DkR PO fUzT N4Sy˷/QLJNuX;^{X7m9ϛnsc FE.w^Djḟ̶,sYo NUR+BP;ĔЧ`:U*Y#pb0W>J\v[3~1xSvM8dֳo|'R= 6Tdmn1nɊ_>~* +>ε 2h>NRƧ/Rک񓬺`^$-WM% |t[sP] et`ïl`VJnVnR"}DM?va](y eޛR ( i|O.!mSZ=H?Cb.0(;ElB˝D^ #r|KkzziT|z&|u#]v 8]d8T$1M (V'J}:],غH^eMnkR7?}{ @,.QhL"'1 П'.iW+ħϠO<7A\ᴬ<5 oߕMtd͠ n«jFQsxpRy$}"E([gfboaD11 XX%Bzc$D!i߱Tzp[6PajjGox9NHEI`f DZ * ϨԶ@"˓)?V$h)Oop3d*Q5l[fyvż(eRp+&[vuP5_4?cBk25 [^SNT-k2Xy8_M@ꑊ7n:`0}R]lT-L.RʓA○ΐw1N1|Ք^=9b 6߫ G?$ϗ#D(qV($C9Z+]9ARe2K'P_h̽YHN-u=)Ows%֛ZU]x-$CktŽe:,0Я Bb6̼LÓu܅v'vNHa |SP/)zu t)`usam)޺4ʐ d{C*-Mv0k1W{ x~5haIh1NB3w[j.seRO0TVi/7)ou^?p,&R@ ,-R!ypjށBؘZҥE:0>2iy|]T"|3Pl#ǜ/3%UJo B۰5-(:S.m-?!1}=F[q˓QK\LI;<5˰5AZ-ϭTFm.nyUaն1 2F<LHm`R`'0)~+~gga4>jӻ|̀XtS6D9j =Ib9.q BYaEZL@rI(Z?\/xCKz23A46R1:-2nh{wKHDcwcЈ>,rю E{i&sݦExxX3֝^{`<iOjt!RUi)ʏՒd/#1Zm461Pk^芤ǿ1p'rpDZk/" _u}F+.[FBW2ڕ|<IK`['_utƨxrvaS ǬS@_AglD_8e%!1H"z{e,1Lq!#ݚY=wϔwTMy=$hٲYg`#$u)C&/٩&֝7 |CjX$NjҦQN>t:k'[u 4|[LC5m)uK#>ny&2X3m/k6SXG:]6ZF:R7(; om_6He{?Cd3ź#1OY~w:{$_3QfBnC!J /C=d8ǥ ❊@\ ;!r.OT?X%J&TS13vYMLE4nlH.Ivbπ;78XhT8 )D)2TIZi{"pةG7JP쫾1iNK(e7 ܃(.c!t= Lƛ]z>Wæm#PĽ .?Fh xQ2n|)eq/pM< ruHGg t xj"L*G?t=9Yf0Hn1drŨezemE;Ҵo{pVA =UG"r2%$q4G߾KK~(E\;=Ou9kxs(cpF-Tݨ iDt4lhu`mfPPLapI^r"_ib*vP`݉3M*Ns of_"Wݚ/'VtFZOn^.S5@Nb?HA~?BtAF+]$(Cay`Q5Y>`ٿҤDA5YbApK:f͍ 17IÅ+V$XдЯSmJ ?~vNWdۅ?;/5JjiSri&iqYNgH,m_?a}iۙnjbsz-7c.=MyV;PCvΤ߭}`kM}-%,BzJcSzG[U4FyٟBMǦ*P{jNb`Fay҄aPnS3~IWGD:ST+xJ}dg'hɃz/7#"սNvZɩvC0}5lh>v8~.gq^˄ FH+6B,Ơ,0+%h ֦:-D5pd -XQJGb(Ed&g|e#rOv|hce^pf=ޓl&yov RJG 6&PVQŸAB}b>{N2͈#&rjGghQu6X$q[ Bqk1MK3aF:)z|1$XD띀5THGjˤObt,1p#КԣnTl QO\o+x'lZ,9Y)kwUm$?|t/7E}gD(ꅨNj良O/faG$ :yf򵚄cj[JN]dz+Nm\ k.U ?8mtZRv$_л։JxGpg,Q?#ׅ1 )jXNRӌY N* `TVfX)ĩPJrLc"BVX!^RlЇdބ,|/&c?$dNCOmN MvjHS ͖@ͳUNwɭqR%5颇сvS@`l1cpvܦJkPyK=@K]Lsu_\Ӹ $: @|0&S,_[X.$K1xDrtPɓpJTA x T(B +&n^ M|aN*T_;LUj4x>v]v13ȼZvt]ykTge:M蕪m%+*/g9l.rS6LJI{2?S*`pZ(FMl2DU"Ǖv Vpxo{b]Xuե|,iQ!H ,m<vn9&4oBk=sժOrA#<~]{VD̩FO|(MRvLT><i^hJ6.XUP=F_~kh(Ӌһ@ۯ9S]rq PWExRҁ@2d &qAY$u*}bW!-؆q+-3O O.^7 x F=TǑ7h\#\/@c]N*(po*[O+1'*K c&hAr?9]1&Z{7T1 ܂Eg2?=ٲy nTb%bcEF痫n )❋g=Nj, )]lNLeo\oO(\NWg/0=0$(mk5d\IdkUIIgCi;-w% aK*R7 F| ib|"$%NrnѾd D,F).:/i)!E61K$e1[1|| z06IVbG+ '0u[F@:)lWIqB-5Oքk߽Ol!yȞLb8+OdUZ~u#;a$t=^CfV@,̎!t%#;qR@*>+ ejC_o8˞(s:"Œ%<{th7wG}0nM#\b/}-n?[sO3yۃ)ҾVAzVf Ŷ#;m1UHUt+vR|k7<9}Rͱ(>/jTm v`o޿ Oyț3 ^=dY*A_kYИP5^7kRBȘYі0DӐX{ 9ިjm` w!$ԯÎ1\jT4ROݘW2ie.id׹y;۶R@vC įKe %gXw1n٧`͓fl㎱λGbopDu9GuM  ,'G%w c -[/cK+|{h:\, 1Ȳ{Y>¶`Ѐ=Vu-V 5"VU6u^:"Vu~{iSm`Fb1D@>OvVrKCGw0+%U̬,Q1[b*ܰK^A\?9Tzwj_ɣ)͌$4(P2o8Z B YjeuI `*V~ =( ҃D w".=;r 4gN6ǼH|s}:!}&Q~`Ҿ@Mȹ&CBO _Dg] kKB013߹oҩ{CQs6H6RH@{}eFG(>ՠ ú7{#⵨\,3XhhթA:)R. \OPIиszs3&ҵm"I{Bc*̹JI4'c8kdk4ɾ,t;QJFU4a:cM)o"k)2Ȉ?僺 P⠜G+ہ_wq HY핊lR;i{׳}3ζARl`4 4>L^ۿ&**cr2xE%m+<lS^5]}CbehtoPɴ *T8<*1SYfa(=0(깓H]`~Ϟ)àt냑~xPNKV:Ja*0XKr@"#ܟIi+o H -6Rq~j/rK@'mjs;M|`HcJ<#~>.j؎x&Ŭ=R:IPO>>B1,5,&(-mƝHb{#TODnkzԮ:Ai"D紡 :_6[)Y1;jU&NmplU<JzL0J"J'jE}[KK=l$,!2eb[ ;ob\4.Aӂ嬩׃fSsJ7%[+s$DޚY+cAƥ㜬MV!h΁G:XTQQ 'KIIXPbGtONM1xQ~c!剨>üri)mtՆJʄ Tk b.$Hk3FCdżlfpߧw^}_#Jl{T26#U.YG-KZJ2\6g42˩,gɡ v_zgxFgHWM/=_On HMI@[+ʡ))*84\&U&D>j|#p KIɮ_U#'aaH:<8 T1%W?f|DI-+E_H&4]s(z0%ܳM@x_ONhBPZӮXZ!S3g$S/v .FfPkAWD*a!:FIŧA9x/9)q!/2 9;nj{ f6 SJ;T@Y?C 4g gʄvu9.o&Mwחaѷ7M@1emא*|lG$p GYaOÐ.^2snɦ7g %\A胁'HZ8!na)xT`r(4O:Ko 7"":ٿps튲I\.N 5(t{ F|O4 M,r׳o昅}I]lHTZrlgJ֯@t+Et@)2u``Uz#BBGgI;{x̐14bf%&'۽VM6 OJb7{;2smv*qNrq^ԛJhar5^HÒ@rV}/2DN/g7>J{ްG`F'AdJye9C8+AK8#N{^2:+@84ֲSdAf㌏vu)Jj/euV;h N` 1N܊p0QrRM;nGHl̬?3QM|UWXo=Ct+"Z꧙dQ U87b ,.zK5l/^qKz2%(w Эe--mT7~Q$Hë! 4`zťz!#x^%Wfa҄ N.U\]]mx |.3E)YzXK}x /H ܝ@ SO!.lo4@T&)QjHMb ks`q n7ޫ-~@>$ e#X6\2-Ҧ`#ϏkSzyovHu'~9WS$hG$JD;PSԦŞkbOc I `s+\e>Ð mQϐO"#aB>m.iM4Ǹ;r0\YkS2υ =bn |~C(bT*dL .g>KcT4쎤hEǵ!#,rv2(e09LD>ۋ@%3A˦0VqzAY4PJ_z+UE 6wH=~  Xhv܄*az#\sٲ5 vcL~ck^H ]äݔqM2ݷ M `V#/ %G{,Agf7xE"r+swN|K]k+iT j](_H-,pguh1jxTcy_ =xjߛcB{\k&gG˃ȱ9Ec~Ӎ=uR~\$rڝ#XѐXj#C t0xf}Ϥzpf@T,:GFťgǺR,>#j6$2Yo|Zyt}̝J,FZK8d ʉtZطclcwJߺ/jѥŀ]_RU6@6_ Ǹ)mY$J6;A|n&w WWuN5|'-Af}gߪPHMJa3Y9MFl7ځ* HTlgE )vk-ؠlz` i=Tjmx*f$(8Q5}LIDVx3ۯtRD2f3lY}G'>QȂVæz\×W,CjsuZuP9|@oQ P3%VhteN0f;mY~ꘒ_bJNaf3,aj )>xq㞪osMCCk൥Xo×'joUd oM5Q}Ʊҳ)a'?i}ѐMb^:_v٪"=y{Ia8ϽŃ`o3(^<~C% y /,Gf_wfs ƌ}B4tYJǞ89F]<;;JE1QΤ#d?k}&R.=>\ Px[** oc#-=Q4P3e4SPǣ{䦈ςP+QfPv{pl[1 Qx!)> tPZb&IS&rBSy"òC?AY/OԚjlJիXϩJDUxP)AS1UY;%V{*v{?]=?(ͧHHLE zMg\Av@5?8Ӗܮnz=m0&M̢5(Fq`ߓ~ 4Xd "R IE8>On{0^0^jD?-7MΈ2CE)2m -^OZquѭ{$Jے"7!uu^N1u`J͈іF81\N˷#73h\b[{<6n16)y`B`F6 E݈ۺXPpxޫx}` %z2J C0P&! ؘNT^Lm~pQoE?3ZG%.7s~<*Mn:Cg.&N9[APCM3N~@$cdXm[&N Q0wi|]SHHR# F -=$`eӼooi/asinK܅YLj 7pd=w\ `;r? Ot{K}/H;F-EoҊ0ů1;־cXD_uWTen@=2ߐy:LߝѩM>9*Ɓ~G̏jk *ˊC)zt6BɽYv9j"&Sl,V+13:| @6H^r퍕n84%2_\MO$]pj^Bt@>3mFv{O!̿ʏ2 cW!+ ϵʗ}16&4fGu6(L"yKTv>ϛ$:T^oQQ"A߫\eZOwxJjlkH+(U05vZ4I{b_f^\]O"]xp[1qZ}{'bPρ0H^"/)~=gGlxݠİ5mg@e󶤆_K2 R|y̴5c^/]+FWȮ[.3+<5qR:}#VR1}q!^)xm] [ &p̉{XvEh qY\ @Q GSPkI'Sq2 >6pqizѤ9i;% -;bJE˨s{iV+op}y2_ۥr&{͂. g|ި(~ҦΓYp'Lُ5ҕEBH&VajK酑./ia~c6+"Z"-!3JTPDS6OCYwEWE ͌ަclJ+|kU3TbA jGx8L,p܊ gX64 [X,3}OflGriUOI[˙ʏ?8q5o0\g}=55̼o΁ /l`a'I%&$|U76塻9&y`g .;5ZM5qg%5)T@5~#O8ctNQQI]N[p}ћ`C ҝhM( {qRRh9Z--c;P+2CnP~=L@HY^cl+"n E ]kjFiѼ1GLNv.X`\um ZrBg]lMJ*I._Zi[}ևn&~f'`LVvaCbVFk=1)'9IarON ڭinn֏5vvE^h|:6)WCwY/ F2[_m?e@E/}Tr]َ\mo&ko2CI)XԉúVxM\<ԛ398 8 fub+WЊSlTe %K-Kiy<ɦ|DܳUO;j4Hc܋4e֓z\Eݕoz?Y7OL}cA7tAdncō*_VR8v.pj`7VDx7\~LJ?_])%>/+F_[&NZ ᪃@hIa[԰M ՆF&iql KxB.6v $ Q6 [8Q[Bc&=ksq .5|s9 pOXz1\s>H%|};ZjUxd93J;KHe5LxDU5 eh"#$ dg)#GL)G|wOfEU"^mi2IO$<4k (w*X@mų{6&ţj߫|qV9/8񼈚R);moҺtT(*ž2UZ9Zգpg]gQe59F_'pГ=Ȋ/IQԑ֨5C @0&H@zW^FrSECf\[VB5A -z@%p Wct});>2ü-d=usVFaFbO:>8Yɻ}+U_)SV׿~"53#\-\@V}ϗrPg'FGߪ7[b)<6;Чš9e 's]m`ECFذ.~<X(Z~Lk){FI(eh\[=:E&Zu:nO,#ߚk ht@+3$hO$;rL3~hF>nWma6k9%ެPnʧ5(ߠrjNؼ) jvOw,.2oyZ'<{2ūDŖ;x%,َǫ" tycS~".(A7lӅe C6[9$@9ޜ>YZ$gHϥ4냝>R ;HY$]Ulu /b=B&n@|DؤSD:߃zo5_(B:x1s0̒5M钏ujɲ{$x']R"|{v=á)qv":Kh6cTŊ&T~ȅr!(W5oy(?ڭԋ)1QչJyWJ8!W9+ֲ\1)MOZm 3Yb#M(F:A~U18>u`]?xK" *<+skLbuᯈ/) ^S^R>3ԕmR ZtlekYeAaD8wTI~|agIyq czBGW+1bwDGc$TyH\t3qP?Ht[Nn4 6n@!$p1xzͦTa['c5FayaY>V0YYm-.=  })yz5EJg5$E-"R bvptFKȓEg^2l$SW?L'd Ȱ!)c2{qPdM \ & O~_k`ˍO奼ڤpj#X+md6ӌ[!Pih63sZi HbZ(Ώ^Sj6^a $Tkm*PoLqɱVtqPʎ NGRN_UO205qɤ:=N7:{# FNeQ#/ }@%L}kh\"`-d9̪PCn_h؇Ytp>Dշ Ev x*+ĸ$Пڎڨ`=I~iIlSHu);+eڣEcV،$ = {/[А09 >qk>tz/qyt"J[u#-ЋGD 0xdԔ YSekPr'iQ8+:H84鱭\2,C? }m lkѻ> 2SXSހ']&L8WH`5[*t (\NcYà_r65~m!5^g*D29@0jKoSyy򶥌] G.xx|^9*7Mc'_c-R;Cc?4' NJqUs|=hriº&HHӲMUpvpd$7Y,7?:DmX [Gшr^LpI?9tsDY,i(|8Dt<HǢv- 9hg>fg tnF(yIvKajlM›'GhPuVt€bAzd-@qF^H.p<0c,s]/S療 Triv㟵"z_@|]<f= Zޮ [Fs/mfHq+f:Yu1M/(i_j['ޱ`zԽۄZ賬c/Y{2r5çNH Cq:ܫDS ۟C yKʁ8QtC4u$B.B9odq[F/7%^jtx W'C,suҊ6Gva dq.&W=6ǙoA߀͉y z". 'Zi#^Ŗ%|޾]ti /75?֯xv34 eϔ.οf72qlKGb4QAB)n$FGoAeV {;MƮ5CşṬ&IU1}^U45Ͷ XB7^z# ,|7R U>6AQ`WH7'Mq(i'eQpP7\䅸`b;^N|m6zVk}+ENInTꉥP4/ѫt+N_iR>c qwvA{bM49dO+L}v|hCnbXJC{DMFJ11y@DEfMs+rJ'UR؜P(l|9c xqKY8-7yduS;cʸh}GW Dh t/„*{,qJ{[\%&nZ}Kr9j|pn&_[o#0-WP.YKicV}} с aqۣQxixU0!IvV>(9؀oJerw6>{9@R(ɨ}‐CJfs cF>(;X.+!7È az#Ln10ti0\\zGIxSX[gHP$XX^ɋ2m0?H1/V&?/9‡4duƱ)}|Hs[V@:Q`vӵH뙽s j.f%GFT{CF;Cx\πs"T dJПOYuW<o`$qzP`@NѫtAse,XG%k):`rlƀ7q*&ϖKV*2va,!0+q`0P⪦ qajjFM^9NJٖ7d;2-'5=ywkn3o6-1ϳ[Gʌd@ uFBtnpшQCDu;/79QͦYks4>tp9DI Hdcbn3#{5*}oSFi%.YLs`"E[nc͸[bB4 ȌJACz  P?Fp;0,OV3ϒ/I5)sI1H:ٲCOMKa5\7} 4Zs`%Z7KS `56a&4S7Zl2CRxEby$ZIҴ-\eO:E]BNw#D/e }őhi>ujg|fI0ípT2y  $J;Cg]/KCuWjss,t[.oc+%{&?B[F,-ɔNR3P8]fnttP mٟ2Xt"ؾEb*QũpYf64vg4@3*\ K *z@g*܀&<:b2'yq{l(w0Rד O+ !C1+',uǪ68x癖SH &LN* `$n8 x6k*r+6Z8%IRibTc,@J=rQ^i=Gs2DwN&}:mWWLYg,1V^Xt{la¬r=^dž)˦ƊY(~*O#pJ}tmjs;pp48Cp~1)Y.Y+)#.%aʚw5G1T^$y E;'EpֺeE[KfwA{Y? u[6s&m'U"]"+ 4uZL[|; P uިU%y Ֆfu fU8 +;YЊ.YJViF|,$-{u¥&-{c"߫,kC(zG]}°~fF0kh9Z$!Bɉ}["  yDuu*xUHRIg+9N2 43W HNeK&i$58S\ԡ/tVe emCȪ~p%y`LghZ2TglsǷu:Vߵg`~~ ~,^n̟(~q?b3}abp;3j<K1; V'20JĪ0Ɨq"j5{CRSłfc~kUi '^p^ ' vƤn,&&vk~2\5.%y7tj jQBjǪԡ};EY=}g/ U̱ڼZmA6`(mCs#ܒM0$X, c-=GX &ȠvYKVZ3gNLR%LC`|D{!5_8$k:DHz*15#KJ1&kV_DJR%4.V PDy\ ф^oZ+44J*f'0|f_\e`Nr̲d>}+0`:9 '|)%`|RľڃpYMF;~cR$I6h lu< ?+Bá[7$Iq^G&Hx/?UV#债l܎Rjg\taf;o7-j[K&.lc2fr4#S iJop {  `zYQL(YD)(= XV2 Vs>]իψ|4 Ӄ䝳G'HumZKì!-mSVW$TR8@Bpi* Rygs), 7#X-(/ <^ S{(cE0TߥOK0z޻:1+oss-qcr( Ԩ \d0ɹҼD;Iz:ќFk' KPh@bN-B9K:blL.fWLtE}?*f*6ޕ $c Dٛů쯠aǖ= .v580 CՓ8*#W2G U7J$CaqD厕"'6a lfe&#Pjӝy~F˅ m]DŽ>&j>١e~m*xw}v&^uT@o0:Vjy~[j42`qW\FtE6轒FJbև2w:Li+WƁb=G$ϒ|c!56*wx 9V i泌Z9D6>qk0 ZiO: Gn̙8r/̠sb6jx*Y1ѺgDY BR~P؈A+|Yz/^'!}5+3df8QYtf^`j@(~-5NI^VVi^X*Yq`E2x  s &H^2N d9€ɒ-nL[]*{Hze1ym)s(+yrѲe|f\( 7X6cv le ?jc`jOGGqΤ3?v;S)qx ޮ/.j ]=֖&%Ew.}j*d֍ jGI|OPCuiJ)/U3TpW&s?k lF#.<`CT!p'^ Kp<@n?pay -m# ˳qdA{6$AcFS.[Be?125W̅'c1UЪ'̄Rk1F@ǃ~y'#Jg1@93ƧhVgH.eF8BV1|u:lL9@KC1"`rR V&t4<:1$cKRKh4f2SB(fV2}cFa0ߛ &bQj! JI€N$ܚ J7#PyYQfEF l}mQ[+ļȼ®ܞ51jbxJ;T jME f8Eb+Hg~A`-ȥU~,hhxl?Wx:,Ϗ5ZR$mRöajլyiQ&xSKHJM<%'2̧_ZɩEd!oC|3,\cUwD)xy"exx嬕΅TgiPޫPߪG#ոYoGxyii͙$^ Y?O!#kTmVxv |԰71gj,:Yې$rW# 2N:'?Yj 1Glq[ڇl1gW{%V3Ri[iNnHzޛh~FPL2 #Cϔj r%ηDx+ \?3=0?ZT\Zw[}Kf[nj|=iDWXU5c'sl}aX)UYCQkPp|Lmkp:: w-jw(Ǝ1Օ4 g7@:i ߳^Lg$ųyAXPg|)1-JȐ=(|W/>Dm;EhYpe4@=F:/sXƘ '׾]}'1Q2lCJ&Ǭ9wx H\ QqBBƿ8<[}-VngO~4rb{AsYհI'nYLжK$L32DZ\SkɢJ=W2kGإ1EF BqQ /.V8oG buqK nj;G~3RGت*WNJx œ%^QG5X]l90yTK 1B*Cf% jAPŭ5we+2nko%} 4mϯ"IfV-ǮSZn?'`73yI,b(,OFVZ Vk[R]AtVn_VCs7%Cش2|ή( xA'$K6T__)OJzA""z*? 18-@w]׽h|"DO$9$iP481 գn S})Z wz2Ej(܈D}'  %:|◶ HKPzG fеF*e<.л6q$08Pt@'㯎pge]޵DžqSCw`(ku;+$Jr=?? ]?dB~m6J,WByWcGF[ȖtHD|NChL6`Nq!GWL(S$&4U"FղyDDz-nՐh'{l;Ml.>DA[l&JIt^؞;mBSw Mx_8@1 ❍(L)s1N3u[?>/j&Sb8 4gB"dV2@X rZww]rE2qz1Pf-O >CY]ɦ$š < X"#Fɋ 2278 \SG`nl]%IqDׁBN^-MٮaF[ҍxrGLQM5R9~gB?eǝ}Nc9b![V6:=}pBZ0_jS͏id7˭oķ#Q+]yc3OGQ^dѷ܄cd1ZB캑-8ڇ̐i+!㓚}0{ưT>w ӏQ%nX@^ق 7Gbm2g$;>hYG\5&_Nޅ8_ =H#խ5~eq}0`캋{V7KO;Q3I֖& lb6 fvN^dݺw -"2R$pzN>+P*pyNΦPQ'X&M])қcZb29:tX[dj2~RLCYЍ8A0 eѪYhW }xzOpiz]Ԓ[ufxN9*%otd%$ Pٳ#RׅcPf o5J ֥uPU K2UKhro+*vY)A46jk鏕kzU3JYvܼ7M7rVdY4!yYLÇp.9gت -Q`J%a[7Տ30TeT5rUsdt n^DRշÕf}}.W=ӇR"xoعmwr#q1ȁ$W_+TgZvG^v \XƸ^0Z֠(,+rԶK Ӽ~E,ve%9f4t覩4m14i!9p  V& |QfJ11ެ>Q^*v ņ/9U-\|v/%R,ΨXԪ6q7c0w1?u*UPM"ǒK/00jH7(IT2r}g/q]zQr6GEOnf\ۚ+ECŴ%XM~T-* /ټH%V=>coܠ?bY-N%Ss:Ū_aGkw\z`9'i~d2_zKP=' Kb3'MB-nBJ}`n+=3)I"P:3& ;>+HeكQV6\aly@-)R䠠Dm!s*0AM.)@֐ ?Tܻqs^(޽xK炪r1uTegs;-O}ArxBl$?Q|ۤ5MzˍyѱHvYJna7IHGO!yecxq^j#N|MS:C bU@;NID($,̩{O[忬w`+=QV`{0e;2;",]dÎ EEx{cixz糧y_a}#1<'' h'iTrkH[1`L$\#c#;c"!','hȓ>.ȿP$ߵ,[8&jժ+ srh1`Y-8 MrC[>1v.DNPGz[{FpĞ=|Ar:Y8QX{Nָ x՛^_>*#~4Wp}TĦdFosڑx}8/isͩx cƑ'PL'Bf81י=PR&};s~k˜y/mu#k(B]/^ u}8% S3@+˃fU=$gSԹ^X8< T`fZɘxT;Kq D˲⏀>uE + @k"g@TO*W .z5FhCOmdq)3eq{I6B)txW9͆6UI c}: (erѮYènVf6ˡ،=Im3St 3fr}utb~v-rp-KOjgr ݱ#tXk.=+7^SYY6MJ+}85 2Ȥ Si%yp ̺`VFf"|ji 5-V28\,+Xt_R5W3NzҚRotQ3Z?9yuLb&K ,je/{BSl.AO@y^:K[[r i7Lv 'gw.9#c/-3M!m(L+3ft(ֺ=em{y"G"O8qo72Nu+̪h4`힫&ԛ65Tգ(UFHXf8͈̆0&9˪B%f9?4*swWGf-e~0Dsϖ%wY ƦKGIq*_ei4w攘~q12#↓,Xw} 2c0XoD~#{k̤t4i1ɷeXЙ<hh(Q ` Ԡ7!+=pb BR,JIdF4wDjQtJ}A̳[,|)gݴg c U9EӶraےit3S:IjmY˜RdC&&ܚmEF#CګFRʣо.1h>$RluA5k׭ӸoQRuM"%/#& QjX -2$xSDVS  5 )\?Vjh~@*x_!,nB[GL=Ӗj R){<ʿJs~S[[ঐ([2ڽpzn FA=σB]=UF2;̊6tHřVwjklF6M?.Ъ&9?4b$̇mC|JL&B4t=r~FX%,R dwvuN8u/ P DZ7:86PW̡<=DOB+;dHc@i%3ok@,N` ;$V,*5}Ջo>~\YXT&L>uqa-҆e_= j~ñgHO9 HEO,Vx34Z h~ >tL-lʃ+M65#x8xE\Qu?ߵzuD@h:a^ =O_oif{{ *aP(%0VCHRPzĊժ EA-):懽wIWh'Y(yh~"o z0ӔlvdUdBG}S7Hفb O!(]e[kp lLLv%7(&V3ke-ƛwn3ŽD:=dHO̥t: nv3-TT}d W6F/SFNxlKGCbH,z*e2`f"J^fzl>MJVUk*OVq;Sՙ0ߝ_^0?a磫VQ8.Kz- 3XX80Iʍ$+ b%b9RU/%D;9-qwHJSms_]s%@{Q4<*zWV[&[Ճzp~U]O{s{VV[ǝ<(yی1YxVĔ"jUl}@ճ*e &"5D4!xI=p||nl5FK׺Ss3/}ۭhbDΙ֏oM[jDǵ1oL5 iG(q5V37Ϻ"#ڝ42J'MGC,Sd݅d<ߝ?C#NKCeq-ER"8Z {}erw?>)oU$ )ǸyD:n9aw2 8,k"vDimp-pI")-y#._{ h"`)w8쳵❮`z2Ap.W*bv-I!Oq>Tm56@O0߀AR|E=k~d\lQ41֠`Л}doed{"ʹbV8E.wj*ɯ/= NRHS&uTМq"=%]AÅ|pOu45893Ns$sTj'݌]}'beyn\-F|K3jϡbRƞq/&SxPe(0VDZ1UZ6K'@T#sT|>qc-,#8)ч`HGM*f4P0K/?|i`RGgF'-^-w׺8l*+3 q a؜=ϨkqIVsVj,U'~> `3>Җah1x, l-0vzfȦW}Ecyta*zv 8I[GXId&d:Hr~^< GԤ0w걟]l?;c}P1eViJ9imG`"t4ʣB*w{eYOypih>T(9Tf`wmTlVefe)oތȑ}U*F߳9sDpzbiXz,'!pˣĆ$%wVᒳ{f) }* Bk7P)!=7J;1C5t O)ĄVͬc-ja 6ei櫿 )iȵu י~N?11ALd xy:*[6cZEd< и#cW>GEd/9"[~w#!O;+BOlQmz%&wH S+ơ;Z{T jnBd~:Z *rRA'xXr(: v>)[;^ULncd SHT#*̪s9Ro2 DւsiY΢[mR~"q _}bRv;a"%׾ }*ה9go,[P[*`tAī?GJb?z,e+; !qQ-f=mf@xGe3<`g񾣦JmG8o.CrwTGt@\`p`T,} $Jhc$,i+ˀ d 7ک ^`AdEaҪL?wͳiK⠚+BҺ-j`–i*8dGNJS;J-G<};[Y62<{a6+(dUTi4f)X ^cV]nWYn !1jJ`p[qK7=M)DM11[yĩ3mW$ 0bRG2/DY:iX%C%R]`)lͭYKnYzy@i(nxE|mWȗQJ]JHP V+h{\YAD皅Ԫ #?]Ք5:[*R4ğA$ȍX~0iF)Uy$'Vxyo/(%pt$m;*Iʥ-&V~ y; fPv- L+ɬ!:-MV{,B.ȱj%(ҭN^: VQjwn9ۭ'v'CQsYwPsͬI Byn oO.Ic{6R(/kpGJ=AoD|(:@&NlKALy2,5&9JjhGzA_Vޜ m*UH%y/͏C>$hZh'Bfčvs[Y6(Ƽ!tdž?F9/(^QLbM16TUd%F6&͟7qȒᕍw npl.Lc[)"b3N^r߻7lgCϜ`9"WY^?{RR2< b)xҫqn~A} Hz6LWOV^= 0!e2~.j'OA7E14Cah"O^ g= H V^Yy(ֻ~x2~ܘ 0;duHka+߁g9S5 hjxOF[8s%W&N*K/ Q>ĸnhD/0|f3Vm G2,}7/Ƿ u wI-,E6l[=k>fXY#?$mz6&ir5ךJh0Kp E M L O4r3MWe__EO<ЈHKsb.p0Lޤ<ծY=Ŷ)Vǩ-’8ts upyxWȟv4 )XQťK@{ekʁS?8#Rf!aAW,yjFgX;gJ0"CPyoXx!`,OxO&,#o>Y]!YlJNokx :7>qlAy(~(q&^E0*Hɥ=" 7S9Cm٫Jˆ@t>kFFP e~B$e 媕黬o/[?Rswj>\k |o;a"!6mXN+dTtevR iX8CyGg0']ts!Rtp+ؗ?&0UFd$#PR:^U,n.ePi_ HhdԘ%eN ֤zNգ:La[ xE5B7V9ʋ\.p=Z7(48#HjuqȂ])X61?@mq{?+9&=|fIs CBcjdÝ'f)wb,:wYsBߛq Kgzzհ х3;7~/ne8+3\;k d)J@p(zLPX%L9xxVa%RnuD_C⠨'r&Np:!;"zU)e ȝ(+.$qAcyՀER*F)4FHX?&x)r*n@Ba⛺nWl~@mKZr.<=N /}C]]k;3(0R'O =M`#"C^SrYRT:sCc_GwU:/^mA:+$ ͍-N-}4uV"1ᗞ|0ϫ[ݺC?a.cta6n L2Du4άUY==/4"17<@l mt>ĴA֋%~YL>{C1ƴ85TJ}Fu5t dsAUZ9$`$`c6qn纚8W=qM#q1J*7e3znG(jYZ̡svr}]Q4\/ṙ[rDPyH*yU^EZA󹚰7 Ѳ8qf&7HDaG"ܖG5ŠX@,E{6 ܰiplو(#*թ^W&⬡bBy?T0B&( D3`mݿQLrx|e/ma9; E,"R<b]w&H%QE;--  %-ߥ5!qyw4}=F W#m\^|ֳNwUa]4υg"CoO=S"Hwre*R(++yS$L}h3ئ?i4omzx'/S3Bon~v9| fKK"}&`S9^naR1kZ11\bkb'mhk(P.;_yi:%]P[x lx 0/2 E y Q;$SƠ1'ԚR:1\Lq` T ̒ "jY;gWc-8=ΕB㊿CLidxJI'jT=j]N=/Ĥ*B֍<f"0E%t(#74FHT|w$INTŲgLrS6{ #R,LurXoX7j>&ءkE -~r+cn p1$ӉU DhίSs+nzEzJ^=;# TDQhL-EP>s=ΕE7.q ,M] Bk޻lAP^3NPcy\QgΆY7 ¶z#sLZ++xx599W\$?Qҭe&_/B-NeM}O82n/ IAԧj'4J/=m]!ME5^4yqx/SD'ߔ,+$QqPя^8=.y@Nqb5Bp}`'6$ f|0.,;#9?uԛfPΪʂ^jl"R9<UQ=%z2+*>u!YIqܞvd/pbS|ղg;nt8CiPU G0e>*SBƖZ>QpdZۤaDGELbkqoh\UppL K M2PslublTɱ1=Cc q+t+׾z&)A*M˶Re7ffpMKbM<¦/4 aԸ>D/%I%k7m>/M:Vf[OvԺ&SeBBxʴ9_E#EEeK߁ÌМ'=4e~5ƵV珣*YJaN^ef؍S$KDDˇ&I\%3\Cwabhj6]YbN4A?EjߏW9VqUGc W3Y*h+1kљ5\&L9xEwߜO]:Eh$)+e?I{ ?k!4GENMJk6Zf\ !BɨTZ2IפEsj%.'?D/z僆5!0&d\# 6(f3V<5{4C egg_Qa F8<ΏW֣{_P\B`PW4Ť8L9;!]X(1Å]Wo p(F#|т&u<9hnKo/y~\k&$F`^lB˝l0H߳&]D;0b<2ϼֿT"hf"{SYnejq3~\X<z6Dipv/E)[Nb9rXqtRM=>A%lV?) Opg>p%cƁ ך)Bj~g"zxM2g3VkMy(" ڣqL11~SoxRׇ$N"L˜ʒAjFӭQˡQAmqHm8чv:+׷0OPC? a@^S┭]3O: (`/AXG`HX@_E?Mu-clMr|g kXyK>G;a} YUBbt@A|-{V^4hЦ>##>zL/DJdkJ%яn1 UɨqKHwkW2m+Ҡ=9*d+cϖ108^9pfnCO`o NƉ+ Z Y{ߔǣIfOKL&gm |Q[>ɧZT~昻Yz?cR@ @)J]B89 ->7Fj3XjVSx>=xI&7%sYJSpD;DQhVOW_-ѥ{꽮iAfzO2 > 6.{pDEo_ ?AUWS\~%u7M_0FU$|?ڏ'weVuއt*x'ԫ5ߡoY7ݱx[x=I]k=&{OKL}`$ ܩsZ~ )gKge(K]g/$ riaم8tiIu'( nX3U~ q=-GVy@EmVT]k) HJJڞjg||?y:,^Y~4?l =Dp9* 37Afͷ3[;I@PG{ս5́Wݢbm' &0* ed/I'ulvﺝ{^B8`RQ vcmĻظOHgbgl2|<+8E!>G\bjx(BTl9[Ri;&j+Rx`)KI`2Tάxֿ9.KhMa=q:8{_ՖZ|&>ڡ\ȴ!?HdeTqZ3K hzj w] /3)q GLlߩ+' SIƪwPcEiCʆ*Flq2ˡuLNzM5/]}җ_X?  LYu\%ɫXk МsP]BSlkxn9?랇|+l$8:Jkz(B&S.y]<^0|Mpoy.vRSf[tmn0Rđl*ӵ4@ !8 5~e JhݭНݏΝ%B=-_"̪>z}1WEP|Hb`Qr>1CQaPe".)IoX@AL/{txߞ&4ȩGImM|Kovf>:!0CDxiX)^^a1cΤ9W ->[+QP^=؀ .Vɱco,JLrnH^;Ug] 1J hK!Eh64'S>[IѳR .#^iL)u ;؁S0dEڝVtIձ0]b6i)Sa-I؇xvϹ"R>-{"imJţV4SZ Ťʸ+Uݶ9b) 7" p ]Qo^8};CݳFK r!_4|!!wIff nؓ[NQpώi+r+ȭ r4޺츹<(qW*weKeS-y$ ҅f6`% K6ߖry m 7Z xnl.odXEqmhEþu @:)USȂb)=mUɽP00l!,~湠pCc)NK֥+A}zXBa!f}Y:(] I3#WN˄H:bON2شE(s,oQ?&]an9 @ޜ{+uͻ" Ovwu!|D(;EZ mH)fKO܋vMD(5:wWN[4U†oY?-™1(QI@t/\;B>;`/EC{%5 &2;wxʺKiWť~fr0 O0,yehq|XP\*XyHR9r[ XB!*?W10Qj)T":\**h)07H5 Ⱅ_-Yiv9b/>1Kߘ {*ǐCUN`N0*wUh^{:ѫi'My:(9̶% m[@<\cTˋWNIOa{=o6&\*tg5}Bes/dLUv=`>h#1$t R-K!ʩzP0L˕Py 4UeеSeHȺ"^{p.am0X}~Uʠ$'xGe:ښei84Dfxz0=m} S y{N 9:]5"&3=h̿};I:A0r s(IQJ]8\`_D4K+b v5%хRh(3:KY9? aIlP # Nƅ BD0Bȿ"L0q-hPe$|hoD 3  l}sAڀ*G (D=*j @+ qRwc,o ?ݛDF=D7F}x$4ou*D Rs)&ק;Q\@0@[?IKLXˇW#3CW5_;Ly> IK;o ~ޏ y#*"#ɿ0keE}_SHl G4:߂h-@5zX.@?Et+-vebD1T :hH ^Fbu 8\EϳItT–oFGo1]n|Ĥު%paBz?iMG!s p>`O6?d\4$-2)CSG]=šd27Ϲ6pn3Q0jJ}D`XQOJ&`;A⼹$>4̇լl*U6w=pJdUFPAM`Nǜ)gۭ<joL%߫:x ׉b~n5dEԅj蘡!/[/MJ=wa 88Zژ<[u0 D&00+xftd'{,šFo8< tc 'U]:zO .M9c#|4A47 ĭLl,g⽺~?. }TVj#ngBUg'){A9sWtY13: /JlSn¬ϵ})qMTeYM$K7U4Nl|w(#~/ؖع*(d{gr(?Ypwc3JZ6pW3gGigXjp1/-W$6Ÿ=u͆4ׯMį"i ̀zB>?H{.^lDŽC7ݮa7mt})RfU*K.b.MYi ! ;8m,fZ9Ow|%JOaτ|AU'ӷ0^:HE~oU@m[pkFe; >Ȩ~(g$OHɉr:0mZR Tkӻ.75 /%tSq lJ$u59cOHmˆ#$$wjͣԚk+"^􏱓KFE*_ԫmV8}e_XDNHXzCr?,g/"ttq80 @մA>K vvHZ~!ɇF(@ʏ3b.ioڛC˅3Xgg\wEE\nI-ny5Eϝ 3,k"0gb,{k *Xw vNoFRmڒKeoB/fӂ_Rܯ.iyc-9@,,Wm#Z㻬̸"x0E JC蘷K;U44*tǴQdlo# *3MR dOCD]ozF9|?p`I}@g!K AkFIc\FAw 'y}chEj뜏a! Ә;E³}!؈ R3jzW tuhil1 Wu U(crȅ{t!:M>%jM"|:8.qw2MycrXK1.nYs7D/Օ!N;0G  dF 6|)/6] BCh l MMb3 ̌m@\_kٮӽjE%:8a2oQj,'Tjgw`QJ儈TM<5j;>4wzY`EHGdo 72VGr6n[b1E%J3Մ$o?\+KB]- 齤KLY" *(5,J61W:NJ)#pi᪭?fa1m倏Q3d|1E8a+L{@V\ w ErZY@ n.B|}sM>9o~]~ޢ0aPiZ.;٠Edf_\ "d45h%~wl(~U:qkmɠS`\uؘ#o T ]ͫ8abr[kϓ 0ki|Ѧ`ь}Y!ޘʲKgEHU *bF|}*nioK9ŗq44c/& v鴆} Pkŗҹj٘ߺ"iwu`<:ts~lJjle巅 XLe x6;<\= Q;4ja%5Ԝa Y)i1 ̋~ F,T &Xe9mع ˜?z`}<#_lݶ"6r_VUi(_aQ>DЃB[EZ<Vdn[H9U]OBCv(M//; RJv$&8:~iFl ){$_y$eQuU2FAWrHZOX嘞ԸK5ӑ̢/7t.:.>;5s5 q۩""$n1t{9^`X;Kr-E6_-c㲯Yar- (d'JBJ(Ze%dB|-FQKDZssjY":gGx36UPr"d坣<9J5!ȳ'kvn6+E*3 8c&ץ?cte a-YBW޵)#,nh.VwCC 'ü͟8? ,}[٭5߀,D$sW0%"Rm 0LEs+<9ݮ9zpYl &xi-*ukQ~8n?<5nfj9G6(h-ܡb{EۄG=jщVR>T;:+/mT!;Ð[nlxC< t ^y 8!CE[8`\0ex~XS,V1j;'֚2md GSqb\ T8t:GSߨ燍t04CL`׼$T,Yi0!ӻI>'JC`ՁʩL|뛝P 睰Qu_q"f_%&:ZŽ"Y &1DQ wp[6uT67dyb"n~}duN$l6j@-aZ8=0,Uu'YI%-z}y[+\;W":B h! gI6ӫhn@ ^Q,U>yQʘQ}# =\rjs۶ې[X6LP|h#Za^kDnpF$ԋ͙aW&שk}" subV\b Y'k{8ok 1.׆\mL=+X>E kq|£arSv%,N _%خ@X=un./ w1רξPUԵA _T%u 6Y&X^ ]5Ia8䆸U:V.Xcv/|gwnc…OaA(5^6ȼz%AY x{55{ꀆՆ6R}S |>F^|rovFO{ڔ>G.QQadΚ$ձֵ /Y[?o#$;>dA Fٰ.:@ή+~;7^ XYUFv{KK6|})ŖmkWz$WtɨK[`֕!0FoPxW᪼K=_Nzc] z#.XV׌p]}3GU/1vD, S:,/\z8s'ԿXF82+n)/0J}/0^-I7- Mք9Cpп;+#??I5 0fo{ן8ݻ+oH_OM U/T*UMs7z-K8fL }*$ LP`lf>qM%J-x%撒9p-_@(ǘD6oc;B"R|̒؜o'LҘ,0n}(@t-vd!_"9E#1#Xb7E/ v 3+Ȥʆrjܝ cSWHe !GZ@wE;ODŽkqIT ZDUaށ.V4PIُ" kq $mٹ7YUȥY}K` _S-lW'Tܤ]z"^e/Z \݋ڧ>U P䵤.T^(Z\Dįb/yho*|kwi` *WV)M_j^Z_|^u<@OVsqc5Q ^isէ^1m .3c:HHXT^Ʈ)6HbkAIm*:]vVz?u>/(96I|Z L>@c$ /kmIqj vfcbBnʤ8E§юT2 7XaF-&Gf@bʆKlG|x}MgHNJ_Rew_hP9nM1oyyJ|[s@ζO_#߻ /Lcr_t@ EV& fe.:#zEFS?uEMSa؊9V "j\l2rXaw&[,:2ȭ^A5%\ =;|EΩg֙("n}y)ē)41j[:H͝pXbC9w/u_eQpɫ0oZk ;m6J&8T#ro1 i/E;#Ֆ+"?h06c,~ZؿE~<MQ+fj24eb'E+0cPv;{DCd_[NӨp45p5;]4P*g=iZs;?h(:愻k k^+37+!^Yr,u#XBN|>Hh= &136cтG[!ˆ_al S$;LЭtֻْwbq sҍʃ+YGS4b]|&բ|YxOcRDJl9vb=Q!_ius5undO &1>%B]lėUQdlt?" ɝ\\ld.Ɍn~a[ڢ-[V+oDB sӛhD?RL*”|l֋g9:gK,Qo 'tZ ҇~ O922ɵy~,wu, ;bT% 0x@NX=ߞ2y0YUcFⅭug]ad>r}&h [(3Xc6ؙoV;S%7ݽ}^&i/j;zZzFM?r@+ЎE"P<'ua_dq'A@C8F [46V@+X2Fr?T2J^V2!4~ ~A$eY4؄泪 ܑ*Rރ:%qg/uWk;^;ֺIVN.t@ r*ŲsGp怀F(xpȫS iu4sB0YUދAϨv;LÙ5(8zmc9S ;f$5S5 _)[n*Mٓ{pW]VoOH_wg$X W1&bG^LR86L+C)[XJkb6?b_ˆ( s Ӓ=/arG!%'(涴}s W-,<:}iD>@&ps;r`oYb}#!{մKUr3 hܵx(Q_:-3# ޜë&>x5]ZPh 64lhٍ5/7~hZ29fR]мT{$DQpQdG8V/l>j\*@lz?y,9 啛LK#Rn ow7} 3' }7ѾIvb &~

    BR,hFF@a+o+[ߚwtL's2TIjw/Hv܍vYJS&ϣ9dgKJG۶NMA,') gcQx R˪Iã/_p%`#Is8ⅱɉ {h4B[ 9[7S= Z̰d`RX Fv\dr_@*mHVͦ,Q~r[F9F@-7:/mݘYmo`GT±ҟ᜸! Ε䬺R glW޲ ihle>IwÜ'y:jv)Y#I(RIUQoxRQe'Ŵ)2pq_`O4O~mTf| M!s[rH6DpįtCw"N0x7[- cA\XoE]DwL KMMXԬ3>4[Ϥm<$~ޖiLu@XʒTƘNj%B~1WW-{Mlt )OLPFҊrBRͦLOb  ů& 5x>hLs ipfQbIylL.tjz[@%m:2F*Q$gY/ LOh k|rAG?ʣEOBk}\^Xrԏ.%3.!~$[2p87>oID+̙d\r74W`SsaKkb5C6m $}*aRޜfXiwV~MI;~ ia Hnw4<-=m^ʎp^t?pePB|TsQsPa↡ \ɺͻZ!a;?yU}PPVr/Sq՞ 1wH̝DSѾ:YtZ@ ֵP/wc77Rof!K!"$# YZC)s7"( LDJ~. =H 0A1/]ŭUG$*L*MƤ@l}˱^>@O o1ׯ,kVqڇR`JSasBq[EQ*<-V>xtc?ۈDDO1bҚ8̸S칆H&ԹBp3Rz8AR. *<''J42y\JMNwڃ4pNӹцAhX:TC)qj|px y{ fv@2YLx-?"cr, H#ؐy}aJUfN?lc,X݅c(誽80}d dQBC9yx@G1L-]iSX\1ק/Z=88o#Fa-I}#[?kX)wfLc i۽  Iݍ-:(k ̱'+лdsanLsE[hb7zp"ŌÇǐ~,KGز^E^Rf=Ԫ`*fQtrg'^d*a6MnLV*Y:ĥۂWnO6E )CfH74Y=:NK gs->h1do;OZЦPml.Ds&X{>]pI!._=埸Ty3rq"[`{#z|wJ׿(%wQ7')P`a$&66& C->1h#Ѡ0¹Y{FՐ뇀NInq%q2ir55+Bܬ8un著 7ʈQם(Gb_b?%=l-]ǰwnTSi+@*]X2/ʴ2#!b@*WGkm2qlAHk⠫ %HB=(ю.Ȋ/N7؆'V%5-x-}'l\z2,V\V3X={0A=o(;<7G !9NɀwYжbſd2fnՉd}C $ 84ݣ0 ΂Š.jYwVlZ`Ȱvj:q3 ~g0NoFɕ?$ᅉw' @Pۍ _le@S8LqSZW{}B /%oqMS5~R U߯ _Éҧ0iV~LNT▆ީu ov*$p%>( ~0yEݲv|ePh^<8u#β_n..]a]7G'ŧ;Q2F%$48wנiҷ5rnҮރOb_w smސy|ӮIh 8ik21b mfeeWFw|魿1,!fUmXxU%ZbYNzu4䈜LOrz0{`B s\hgS8Q@[!hpSf[rp5yQ 擑gtjozgt0  @euM|=#:`%s&Sp[kyb^lH) {@)ȫc@>S9`n=gjŤf ޿G~Yw^[LQ*SZJьOzʐOq, niGc,lߜ6GlK'lGa4ރ4Z[ T0n#17sJnOpP>=P<|I ijbX$HS2TN n&(@8+;6TS,]W&$:fgtsK蘵0 Gzl'~Wɻ֫Hu0bVYOuNbxaz3%i#uq#Z\4vrZeܚUvWHIN~R@7>{ykc,uwHsa610)aN{::.;3O.fsbh%Jy8WuUㄏB^4Rv1S/V#$l)q*n<}ojbp)K4 N?p/N 'g;"ы:D ˂ߩ2'.횜##`6`fW;`!ݹ_t-2Yp;lYZQ>5=K M qr8jH4``M&M̩kQhvsG R}vnHDM%jp#Qp+:*q _vw7KN}ZG!9=Lf 4bbGAAЀ/"+?v8=ڂ.uvJQu\  &ɜT3@uc@kR1ەVC\Wּ|.Jt -m|s8ǜ=pqawaeIKv}FR\Dd'$\#XLJBRษWh0uWYFByE]޳uEy2.܁%2yhrC*"YֻCW_5c@ DL#Ūq#`0bi" {r??)jcͅÍ_VAb3^|5;|aZnLh;#ZF?zUG0kDթ0V ^!,`*DF=ݩ2 Apy! Dhg3GC6ԁKSRҋ" θ2qO[b%7Õ޳ w‹8O:U-{xќ+>Ev^]TfMy>1-'^e%6[rܲ0迿R@%ۼ.r-i = J* @r#[HYϴlp@ςRۺìm i#.[_{WØG^xz) <raX%Ds'a}QmusAȻԪ%ʡ9dc!^rfHs~=hB(mF%SGsFxF=fpu.ߺIgV.]OW$TڦJDbxSğ50<im'~6}SQjmYTx/FJS;8eM.uuQ>]׾WL'w%fzRbQf5p$/jF70{tg&;Bt=N +jMDpq!f;"$7$dPk G6f$@VJԵuuRc'z<o0rq ԀEiHTSKZ:7 $;nꐇtɐM=y4'/_:D7jӅPs%i&2McV dN<396L0_/dQ&X&odӉbW80'Dq.+-=4JSò=1Onu5?Vbk7'2P;µ"MB2!]\RrζrIWF'>Ӻ"ևxOv!^Ua铐/ϵRID]0m}v^uVx^C6EQXT?x>MwETI*7F. 'P,eGTor@m(;P5x!<_$H<'uw"M%0d'';b);2lZU۹7 ߽T3PTg(e `&tTؔ y!y! 7J?%*z@v+z7[TeS J_f7NEAHJ ȲHaa51VT]zK\-rc^ch[~sG?4xӂ#wD^4SNlfm̕C5zd=ک@$yhܷD_]Ԅ[jOF%G2̿64(.,k(>SPY`'dY0ܬȬA I#vI qeM׫dOJ\_P[GM\ZhNbDwS BW4g8}|ލLn:awNV]' E 9?;W?-)ZCXڇ+ 9\:[TP< LZ1N0 +5.CG|*#K!pX7;c;8d$b_N,T ;M Dj}6~en +AAË́\} }U<\hĺt%UJ, #S:sTŧno4Ci~([`&?0 y穢BG!J/Sz5WОΙ69l1wvؽɗpjWFf܍hBG҇<{SZP+fQ:K*vVY#)yt:A`Eቻ"p @#lW1o#s|S 5j%8Eخܲ9K”NV+Y'I{;iܐ)V{s~RL Grad,SbJ6}UwkL]$Cg?'*Bs1T?Zs?J HZW+ąmS[9[&O`jC1GYZ5e?xP[uPE۔6a`˔y&Wp6TP0=<|mwyP(cjI*?gyyl agB]2anRk5uP%\Eʵ`jNt(໢^B*v%5UUo0K cSsNta~pM[;CW[ݽzش,e<8S]o aY,#(R[ B^ nWdoWpۀ:iu,Ef8[es`ȶDDDXbSWt묅I3Հ=A權 \7~ltVvt*Z4~_#supy'$7iÉaE'ZN? B7ERpg( {9W2rg87y 6C z1˸:ѯq(/\p's3ͷ,bof60jWŌcH¤oz3 0e:_עx7@F:V8e\5`ܰKVlZ2w )ҷA4*b{LJAlQBa'YRc6h 30|iO"/2ZDwP9i.~ZP,Zu9K s~?'d` ωxKMy([IM+~izAžBeJ m56L2rTwM+};&#:-8j27ȏ zT3@;xξgY RZx2D^Q0өѭIIV&Oh ,unu*(sKP?# {`>At"}#(a].ӧyO{ih vRyOJ /z>$iz#)MzP[Q0Aּ`-PѺyI`A%wF?}.h%$w~!zJ1K̭gY^l/-]7c.(O{nqH v4V5%Lw 匉kH:$v69hhDơgń WQ]Ewn"dJ|/tZ& MviSq2Zt;kZZ|).#[}j;ucf;`7k4%tiVIȎ=]<æ}j 1iN -ysUn*\ZU@QYeM_X]k,<'4B_ [{r҄[)um7;6Ɇxb?#)%`BAJP+S2=ڿm >݄*}^3qb6{f[VW KmpQ ]̾(\*qpd G=9y^sx͂qK5ò+ y-z4̤F7(uEqXXƶ\ó$dԫ%?T INh"9$tPϨа^ ˒wnLQSwwGb7,:j!I9 ?mT-@w eLs6,9;ceJ?!{dci1 ^=%K'gbQZ cDKQs;_9*VnW (a0۳\4@˗v#\Qr͖Ԥl֗`+򹍟OA~V&{F~Oɧ)o˘_y01"5!v9p\i>2[;}srfN,$͕eXTf4|_GA}.1mdѷB+}2We k}O1 XлM$] H }5ώE_p*׊,-/x- zj[7ؘg=&]q<4gXԆźIdx`5|gCr:6p4&)ŜHۮ!XLE4@qɜ3*!p~p$lbʀEGw` O%({O b<>ZQC-G1` 1-EEVؑ*JL[JLGD=W3HYfE._[Dp8s_-;&gzy۫$52Pd-bUk{H);>+'iܳ`IŊ9qe6t2y33 l}>ɽk- pO\d?4|cFD:D^ WYne+HZxbH/zWirA <=fTI@%+I ?{IbA+jB^-*zc۲U>?%ӎg{{րi:J_pigӉ",=`e/r+_3[vH>];ODZlAQkMf].G#|*`+dw9s‚~amGUbWnAg wqL>, њ/$B.RN<"sl,ié;|rڬDf.=*0~ _9A^Edhی?R>Tj"k%r<$:5E z*  2pZ uf! ~%b{&v):5B2xz aW\UDHǤZ^9[ߒ#u5VIg$% R< >m9ME;y 6A -Rve[@ )=J:=j="]Vb0%  b9_Q,a1qJʖ TzPfq'h>7\(90%3Sr5k.]Q>} bTəE2# "a.mM2)֞*,5ēGqLOhEn^vx ITΣrF ~5 XHv8t9M0{aLz?a1Q\pu>Y˜CW7a'-m 7wY3#OmA}4TGDWH q7oE`nW)#*"su V4dCf0rY(O&v^zZ!+<[E~+/M[G|ϿP!f N2Ze)6?ldl"1,]j:系]%*4/Os{BYxg_.75\g..Oz {v-LFk`D X13DlqsS NIw͌ݾ?vo\)8)*G_gV I;L4_*̧ޕ=VpOJ3 v9b[U"O`Nj;rëY&QYtJдE#Ϥ9 d_^8JRvnigo(;Z3L-4{BPpLWx"Kd XS׺=Uf3mI''FnM!T#Y ΧƱ)+3Z3"4ykJjPoO-igzpp}sdNҫpJBC;A=*gQ ĵ.юC*@ ?Ioʍx߲*YLsm$eҲnt~ng? -z Dl` Fjf{ݔ.LTMO%DO0-UǿKoUD~W>͵didmWuV>kvk]蘮,ZѠ7>S*N~?ݬBC:&Sf~bc+֔JkA^,' i BouC^iH>%g\/Z>`G ex?kRwq9Rtܴ@X7U&v̸w3 SS7QJW2 ۫eU@0͠`djftS# K\ L^Q.$U W[G4Q sa 73 v'|H7-F6xICRM)a(bALR x\v C</?]rՙ&.Ef74* /szvqmT*jDpSs|kf@}8 LBmS4nfu+Gg FϢY ܜ_UOBfjY_|%nB vǹ"jm sJiSqNe1@z0gJC`)?vreIۑpqZ*j:Bɔ$T$Le &&j{)"脢h7`ȿ^ZD9Lbu 3b˼\?9E51#A'NG6ԽtPEr蝯~ݩDK*(#burD|]0GWI;+/=C"LU}Ԍ8bXĺ [wM8HƪJM0Ѯr/H;U3Io"!I42d>Hy>{9u]//UKHwN{]^Y|N ߿܂"kgQUpGذpr)wDH=?u`NKAkOڧ_1YH"2r QvުÂ>o=Idm^nLbw R$LاBH ,]VL} m]|a=T* eqʵ#E8`?G!ʩ&[՞yJ(̌v\Ni̲ͮTW؛Z e ٕ rB_ .];utne`>Bk;S,>×g:#w0_OA~%̢Qj b4~8tw03dzb=uI1KxAXHݨ(Pئ X9zMe15~9wU y[>0XX6䤋C^BX~?cFx?M:q۱v/&7B 3v6Ɗ'`(p {!3ටr퓌VW7ɏ ԑ]?Q>d#']y'рƵ5Ձ"e=Jȉ(o+'|yl#Xz*ݬ2B$<~u8+BgI%hSpoͷW-еM4^"Og<9udJAXS( CtS ?b\f"QSp 7Wt5_oc_0y]KXO).WhWJ\A+ͣozo!ܜЮ.,NRs3 h@kɫDE(gǺ/`.=4&Wvw:9w)JxU|ٔ;h}綘 L%݈0^+Ip?5-_,y);Jb j;F܀վaҌdInSckqLA7P;ŸCAh4weUw.tU Nݚ[K77z 5̔>'qdFHՋحx=ٷԛQ(.k2cgdoʱ!a@\޲™9^M]-$o9t9v-Վ\DY6P#í\}($ R_5ļwV<9fqhP [-oϲl.A/>h#䀎5e ~}cv^46>^!qGnjn Mneq.H9a<ߘIBC 6b.XjSwc:KӣbIKɬwbeѽ#ȜddAtlE.wSZVIm]u*eWB@NlH<&J1/ p-A$KoWS Jy9 v6ĥUԕ8̌~KsUȧ0$pTaF{Pj>N_W8=L~0k?P#2!G0@g5d*sӺDҳ?UΆDL$=tBOy[xdI;l c}UAsff+?0!+z_'%G c2 hv_? 锅_q$J(BÉ9/sƎ"Jbbw>Il]"KBCڰt÷oqBvZ4PˢB歉ҜBx^P д!DX㎭߽f< Ų$_9DV/I '[)q !-;.Rv`Gnf^(qHCnuLP9h˺-tvӰ4+I^(֌Ĥ@ w= NEc/ +3вZ.~K?,vpg(Iғʌ5&ȥ |T ؑ(4q̅i8X/2p3|H1{ͬ+o*X@m2*v=z!=2nng^BH#Hf yj͋No{PRc"?|)&OuMwBMw4M  WxoD7:CӀk( Վ+Q֦ߙdE oWw-&i4v4 U6I:Nɭܭ*ddoN8$;rZЧ [IcB!M"A<8}:,CaPwڃyaJ1#_ qowDOfsWW4Q8P @%Rj`+dodK.`8*1/g#Q 1 e7_6eG,) (QDU^D:Ln||ħ ?zbt{@6$u-qq !' uLhE?^l]a') 33Dz始?]jsCCz m ]= eYU+vdIse)jǁ?pv|1is1q'1=K? x*BУG;'"f q}^_zǦߺw.m /,p4ZʿLݺ) S)M!p,Ph}tr=VBla v(}=<rnDVtv*\'8ǀ^tMeh_`4^Z<Dl>GƟya4 M)wTr0)T$-C^M b PzZW|=od=B"Wz+T4|u*CѺ'K1,MoPվi,0;Gx|~S9Ҷ# 55'b?pWv≽78t<^u7!HƬv_Je7 a) Q;7QڌvP+)N|ƢcuNO=pߣ˲;%)V.ꌩWMv`i(J?:p/JS;=G9mK?gϻ @ug.th9}uۭo~uüz䳬1Jk$[]!zYssxj|xtn׉A9֤LsIN%ؾ">Mxu"K'--CzӍxCU1dHڦFc^3#݋w_r:\x&z@9Woo] 5p|ޤZJ#vW^:QXyniη nNӻ#ChA]H2yq6O^-ͭ.:!+W?%ȂяŰbޡEs<,nzpc!s$۞Z ov|%MZB$DIN|@{Wl *٤n5cuk^qqsFHրa5lʴ~ԙk$ںD9`c0!o' $8ȣr\vpׂLM;\:?m*b®V Vۥh^ݖ8rjFj<0v!;OB:һde^.KOw:K.XlJ/V$ 67;m:$raHcZn;zZ N%{e#XCjn/"%2C Ȑ"?<2;i2?hg X%#Dž<;7٩Fb*.} ~v YmҐ)VbFe[CwgUk]{dLDkߦ5(d颽@SNgTCY~BN&Oq)`QX$jq.4`.gOM y&܇N9ۦ9v3+;;4#97,/fX k5eê?P&t C(34E:dCC޽νUjxym찔; |8]sEi7_mԽ7"si,"l1ZӊDٸ]uUN@60"2eTY̶8\w9ݹ%sI5a$\Qgnzӯ:mظ>$nt8‰i(Q:b;|{7d K/u9&فrG cHj8QqnqMܽU~+ⴞߤokV4lȍ I^< D+לXNk~]Z0kvgf.=C,8G_$]KpW$/F<+n0+} `񦏳ׂM#OO+d#.<HS zmo9G3C9u|x/ҸRPSΛSe4t">}{\%=ro#2@˧=Tkֽy} 7^RSq fg`HTI5g20 r lHa%{ѱ|P^77A]?iN@6. QOYZ]`v&NQӣ`7e@'R"C(YUYzoݬ*k 2HOf~uK1u򁠖Vg%+׬}JEp-83 C|' d`qd;< e/_EĬP')UC ";ߡg*=6yr 69a 6{y?t:&PQV2bGfȟ3[0cn8LUI,LNv)H}g2JmS+bqjH"nQ_IUgnPh=tbh<G3x`_ F4|V"Hݯ2qCn~z۴5\%rP*'{c 8idif)X ք,u_W6 *E̢BUQոfVjGN;_%[]Wۧdb  o}i>Υ}k#:it6"Gf\U/GlovҒ %ҁrwT<2XNU}޼jI*xzDNʩo3CFRQJM,| ě8)/D>>g,YPgKXZoAƈ?$[娜ta!|2 ;1b*:Y/HfbF黓)GNMIK;m{qa+JH_(T4z*?t̏/ɱ{e1f(_#Xeޣ^VPd~ܸAd?cP;v=W#*_,q{ܽg`Ĝ4ֆu6X>Ӓ@|&?yəM:*R^\n˸-M\z0vJ?Y` u-@$5EnbP!$eLak[y8|=$׏2=C!o5DnG3$}eSҗܯd-$VP?tŇfNՌ;hʂ{J,.PI 2pӀm$J^Kso.80h] Ucńh_q|FKŜHu5F~zPЧUx}2AIAK Nv[1W.1{@]4=?4̺VRnd\VGsDSqtdҕm08Kѻ2rDn ߍmY,^E&t+H )IP1M(\]FK۲8Lr`]ROZh /; ZgjP[ U'AZG?\YW䛉n6D#Sv[Iz= v<9CR1XU%BE7~tᡰtCknYwoWaH3TYҠy{$>Fov“% y־0xZ NIM46 (3p2>_&7|%fYEDԳ :#Wr5NLWTs -_?.erdr0m}T-J \B=x\H~hUi$Ecpj{(IFUƅf[Wlǫ\sg>ԘVA֊]ѽiu8  70i=VNV/DL#w/0y2cn ~FbDNJFTT/# e2 {48Pz1\ (/)ok"ɠI% rAރ.4n\2^ґ)@=̓1Y ْV~dN񯗙%fJBU z%@ӯ3)urh{Q}Gnz]0(yNb_m嬅 paˑ Yz]RC+5ƛ*µ)k8HuPJko&rq釱)TurD#lOw?<9{ҀL-߶9iHfh뭻DD7؋FK^w&v\$+Cze5_JSfPN_l7Ў^^2Sʾ Zc?6z4VsP#e:fy9^N+oh+ 6g8lCyq(-Q`BCs ;nNzFSU] rECr;,e Yk"b08sȂmHS~̸;vWǣ~llX2 9b.fXSX&ַi9QSdLٵtzD"qyq[^Ǟ D&4? W5ɶ-sܞ7i{_ҀCtc<^|qaU298eDX|V:ʂul'Z! l]P?};5isefغE~ k(mco|lhfd!w@J;.Jػw-k}۪ j ]3Jz$Џ34<yq5qBqp4Fnӆ;n N/= ѨZ~wI7ӒNtޕޝSfѹYCw8~҂uYo9LnhF#c^U.{Lǹ{'^YZ{c@σ1BD~ (.q;P09=׻0p'ƜyVk:q$?l_DRc)]8I4|sg⺁bUN/~ e.C:=Fa.6i^qld2L\0!Cg<-`4(_FHʮx h}ϟמD'=6Df\~,_ ])|@C"N囘sU{K5GC <YծxW/<|S}$Q(qW tE!u0l8L{7ͳoqET !.+ąvGx ~]ÞHZ r M"XpC0:t2āϚ5I,sR6[dd B_m~;_bR),=ܱMiXMDv$VB5*N ۢUj]Cw)ȫZu<{.x{IOyZZx'tގVӵS#t* dzU !̕G9ziBGſP`?e%"'UT.ZOȂz*vVXHT;[!fBZ@VgJDK/!>Ķ-70Q 2xIϟ͡XtgLֈt L'i9Hdv7 UwuSKf g@?ٯՐ1=J^~#A tF`R#ӭPG8R9.D*Vd";\/f϶8}"^3._ .I=6Oy\,P|PWt.a`x{<̋:Ǥ=u^Zha{6o8X֒:fkMҳ `Q`84M JohwgC vǨOH:ס/MpimZ_/N&VA QN 6YloӦ0kOxwAjDT4#dOxW$5Ϯ&"axǤ v-85mS™Ȟs՚ q(ŌÄ$}pST1jtP:ƽWS= %ci -z!*Qpqxqf jͯu5OL[C*>A݀rLg;JEo,΂+uF_# @)NrS2bqdɐ w~fs77lfd2&klp{Kß"7.·Vm2by[F'Q+?)p(<n>[j5NR}[e33r9ph` v1|=}qvfh^. bw!^uBjADǤ$dkqld0_<>]T7ul0kvyg|͐(iVMf s U'Z1d*dEާ ԙ'.]%Wp]5}r51|^.8R4[ݨ^'Jp$f]дah@YN$=c#uԛZXݡM^ι!ӞFvOC!D.]VAn_4H7`?tbJ,I=Mw&|w_ؔk"Fw4hsmޢ .>S_,݅F.;h6MVN"%\pD> DxK'aP(} {g[U 5kUտ{JxAa_{k1] `ȸ[ץ/zI=) %|V֕}`(|blgV}s@N0Vc~fpI7+ ;!!:0_~Pē|M`.`/,wwPmwa9`zOۈϐtzOF/jw &ڶBYx4ޣ݋N ]S VҿPRi_7l(7F,ley@o,m]wJmC  e/--a2 5NNt:~rqX.Ƥ$htcoUgm ס#kiZ|+^$c(H(%$Iʺ ,>)kc'kq6@cˎ8!/!6 /ƯT}n^gcD4c%34y3O:%q&d7`oJwP(T^iVކho*9oyk9^wE=d8Db[$t?[ani_+ fς"h9 <'ruĂ A~@92XRB|5*GP- .ْ8vmcp2dxk[BWFnL @ OYn4Z τH 'YG@FEZ$dn2QF [ @R(Ҁy'o6ej ޹ !hrڎŧ_I\'m4#(~ ^\dVKo "/i6 ].zpYt{z`? ەn2`ُd 6`zrI#ovG~?0"@U-ѫڸH@i>6d\wfr%R ո[=i:\h/u%*EX Ź4o^bK~T@5f ܱRSLbMe8W (J%3GL#I]Y~|z `\NyBtp=$t2l<p~ , Ōק]W>h(Pݸ})XDm,V!T/^]ZgX@JU;XI/bU% h~ڳ_(Oƽ6l:/#Zk^-$0͵Fu :pcruA2cu {mQujǑ CY4уCv.2 k̦cgl}",<1ii&b?(!+ 'xƼd1}S=X4;k -_uDZWx 1܄\?^y0|1?|9/|=~. WLE{DbOwu8ҳw kۉz<\d+b?h`r?ך-bF`J⫙ ruĉ[^T4mVU6l+KygY&r굩ٚ 2Y8J*t~}qldmx <S$ALᖰ^&aj]$)? B^cOvM-qi#~:A B(;**YJem+t<mL(mźsybt{1$ Cm~bVZS 02_Q>=wVg0N#sѸ"a8SI/C4B-8=6@$*#vWbĆT)v 3P[g!MgA] o εwy@?ITQ7Wll~.@Wr0zGb[X&9ЁIUP<0[d۝"p0؟;6CeaU/g)5;C@섺BYX܃6SVڂdOت|/Eςԇ903 o BB023n=X8T*Ҥf]U9 f,f"*a A@L@Nk!\M X9÷03x唺3ObBcJ_զ`*aSltEuڠ<^W u_'YX£dedu!~8DrBԷe S卋߶tbQÂM01Uq2ۈr2!4>jLi=XM24Hgd59Q~jhSQ^ ~+D҇Ҕ= |ߠGĠ]!$(sbvmw._HM/JĜ~RN_q/nЧE2?j$u `gS^M87"IyHw,'퐰2n=ue|٪` \!VsD! .yz7qb^YCpL~AJGNiR׹cBÑ/ܤg t"0Ǿ +ǿ p$jRr[`"\ȟ6*=L+!r],44E Ƭ'k~OFJ=9ɫ'a A-R殰!xP~zIzۦ:r0͚ҳ$o.uhU7>_ޏĹy I|b RNc2 kO2 ΁WKTj@JUVyԅ|$T0֊t0w޸IM`&C_k`k /OO =qWڙ٢[OHPkFg$9JKn)J`ӳkq]2}+JAC=?ap Qkg?Stμ*a$'z0Nf{7jiX" nf'7Xi KxVլ(u '-=YZqwEruuF-er @ˠTt^=vM)h[޾ONϒ֦vǙ)=(9gvz%ts>fHגxrf%-{ @ EWWâAvI1Lԝμ]L?\fGا$\f8߳N® 80]GBY0`+ JPX7!cK\V)O sԍ.pu&Qa Ĺ]ԯ'͛Xʸ˕FW`Z :6[ ,犨Xq%utQdWzh7.{+c)q@ni59bJ/nB;ӎe0 NŊ}#'#}2ȳa+\8 e6_ݱ?ao)!e: 5-/6L:lLTJiU~k,7 GxKA2#U98g:^+>V@8{Ζ*wM 0["3ghate$}:h(L[ru/5oJsULt7}KFnw Hy8|9ӕ_Q!MFB Tvl3~ZI|2-.ypȝXh1+LXهDMtzDHy`>P$ajhml5ZA15Q_3.zF}Rl lp|LLww+q%~ C lwGcfY _V\gb~9+N%%¶kA,0a}uߘ0zѫw3ѭP&by,=#8/}ې҄qiI2:vU w,x$I]%v:W;QnGWNxkȸѴR-K8&u57@TF`ҷZKf˵@fw`Ӗ\5xξ~{rr3vphɃH:ڳOaib5(9 ;hCo2/e&Aw!JIdG%$E-|1'D1;' z#Z%N^1ƺ>O/x^\zr4ێ00LٓiY Uv( 3Eo8(*(9֭wX mjNljEUpJc}Rxo^;}@t]NaiTu@t[A7YUjYV=B-I|"K$0$!N;2-Ǎ@ޢ[1ryV۞w%WQޒO+N}jC[+F!?Wׅ>:h캏6]9F(&PD]2W3&=|A9m<=m_R{D$0[4@98 e0 :=@qWu2^ k+)F~kWS9<`X6W9 A@(*U6d-=3;0Bx #U8%W6 u~kIAm R]l0lPYIz 'vmȉ4K? q&$DMض|~1 doڿq)ƙ;, xext{a2Y3;kIo]3%)^!nIP/jUW{i,|Tpi=XCݑ[j_(X?{7R6rֽ\`'hsqze8NmIGJ>FDj+1qȼ^cO\`%-^E;}mv6g} (3b)H<2?Wrԥ ϡ0SsIUC˩fs=ʡ;!o͖>=P`HW ((bDY$k)ϥEWN*t~WHR0)d3Wx8l5ɸORM$6҄u ͝kaq C4|;~)cX_G7G$yc&w=Gb#+G&,B}jPTH]K^2-nӈ$NCPm;yDPpdEA UxblI0:I\m!nMZVq9Y6w2bCm9&$R:ie{~ű$_fO4lSQL4T.>έzcp.Om)BbflOI z'3s6ːe`FZTOoaw[ٟww>syjfpgV0`eNrfYb"=vGL_!^:Y+ӫV0M|H 8K[Zi@BÞZP#$^SRJvm摍蔏:fIj?!1LQWPo,VԗtG5zsE2b{ Ҡ8K" /k&YLr1$ym>93<б q:X݌~^>Ea,)}%:hmKcFѶ<޾ :M=}`hADg7Rey!c3,UXWq46 =t`G{1|-mDbnM%kFyMKLT,KntW!aRWQ5?u4G| ̘~'⡤ )7|ੵWK'0|J Vnu#&f1m6l j)U5=>?N ȬäbVؗZM8%fp0 şcGi\ #hwa}4ng%NmC4V*p2j۶ j[4GWiΣmub贛C2J+{TglCeS.0!v/O!8FH>SIqfv΀l`Oc)` "A􀖐@QͫpY?_ckڲ!MwwW?s> @djJr; 8QlRIxǪ?B:"S箝3l+6$Q]Hҵ/[YDuL&z" tNYO C6^uIHND UnM7)Z P17jV`@[磧XOӺ.AfeHE?YlhtE Iw@s`eI#OTM= CZYcmmDXxj]Qlh3ˮ]Ȟih7RGuֽx3OtX I6Qn{{7ᛟLj1Jn>=J92[gJood 0_M;Vdƫs'3v}# Q-=WC<0gbqbqH-. UZFۧ)[$%̆"3*9; ߰Mb`Q622s${f婢m -ʳJ 9v {SlnAEu/3W;h 7%]-w=g-Lj6v|A^0lk62k2A`V6"s`Tfm Ni1z E21~1D7G'"8bPbI .^!jӆ^N]mReޒ9j+Q٪J]"^%$07+ Ǡ/$-F?@41a̷JM-ѮH7YV,=)XfH^_כu,Ppyҫ.O2V樿"Dpw+x<:Iwch}APoo N2dm`_/D |Ϣ2,GE;$: 2&zĤ ^RdJqo֊ )&ESm`f4~P2G&qs NTo'ndf| Ē}~LP6Z2`ٟ=N,;_R2 8AB SZR_4hO@"Pa)d{Q1PNc8LC;y2eGW#]Lh@8T!ĠY)npn& W=Z( s\ΜHͪ4H7 ɑssSewtE3tHbUs.:PrAdQ7*ozJ&;l2&~=P' -)a41sEvyItzH:mvTrT'EaqRJ)Ƭ㸅êVPMdf'?:Gvf+9ęLWr-9@ 4&Se'I@)Y# ;.pءI4F]l[ Ku#{ ;ID45{Oj"/27l )tW>v\b1>i;,֬yf1l?hcf'h616l./u~-9zpG ΊT#d/WJ0lۇ:|qr8pduj&lEmjۯq >eCBcu9OՑt7(K6J~ QЍ킆cy0acZ&Ie=IBFKR.!.FלkߚejT<G; ~`%ęC]@`ؠ0m"7鍜t{eLQ|돬zZ ,PF #]^|΋.:4> K(F)k<#KPT:;5=e& KDg+\bI|,qu}Cy'%L:NW2AՌSؕsLR$!޼C.3$"7[}[nq*F}Q%!bt%$#f̀Y (p#bE'0$8<;Ët]8#LH\HI('1B«//;5_d Vm6h)PU{aΘ}x{qNJqb`I ζqCI}Wqs#>_l){<,v̯>n$jV7aNFfﰗ9YHkTdFQ{!D5h_Τ(S1':sh')ZIH}z稓0I(. o6녀,y` fQg-w#=]w+sJ/)@I]M5:ɩR4ciл(=Z|SuZy?S-Ynoɉ[Ju12K,vNIp㓱س:leyQ!JvnNX~yaD3RX < }֟10&d<FsƬg{'"@24 K5w#Йsd,j|;xObXbeަm;Sbf^H8zkJp'V)g;&"dѝvDKH-C"xS%Å?d1dzvfxT,Z&wҘ>/a$xcj;{qռqV ' ! %[̤]?L[ PnUKL/HU1GCA&I@)lly:ˆp+נENb6 qhTidӡ5$RJmZXzkߵRMu؄Wl}bTFk eVH 38)dY{*@FgΆ+|3n᳒EOP]Wő 'T}Rd#KS+zEƬ(wDARь&8I*PXé8n7'+ak/ @s :A#4Gs&=䕧;`A"|^D@NdfSdr~/@??Ř@ rb>ЙwÅHxlqrvq ||8H%H?[orՋ==9(EE/JmO+4iIAi[y S8P<8UkG6<`&uĜ( =XuCU~ԫk_]eHYa3Y̚_[bꯦgD~I sE@A\rY:cDjmjm5\00r 3߬"|(9!v‹: lŮsk0Յ'oNPVYFIϖ S΃.U~hvwQr6z瑳L.72  4)|Ѭmf%^ezNT$*eکPR0V{VR;V=p)B@Mp[3ExZ)5)7H!9ԎඋpqrV ~]nnɮsAgadn/dc"fi#IӋeb-[? h#v1_Ra@ёyM:5s9ڐ6 VJ;.˄)DU"!-9Hhct>̰E 4޶׼>s c*rQ)(Tq!cAOP&k py~:ŸhH=[qI&va(xpO.z2&{̏cvl#HJTEֽx:٭nβoA#\h7"n 1mp.ymByE!.-/6J+rƤ Kzͼb R%I0 \McXhx9սhz 3RM"KsB}iO( xL\Typ\&}ޠ5j6Sȍm] BmͧRMEOȋht_%/P@?f ·2~ Ii/&#ȿOvט&ۋXc¹qT<^Ezp-.`(2GH&ZhW=&HY6" X{t 2U\u$u)9ϟ 0, ?ꎖB"QS zН3ۻy@IzL: `%[I%^06@d\Z)7("ÝF0|snn! 4sZ(`iOހ$kTcyyX/鐢mŽTD4zg [&j[ɝf<(]bM<(i/F'pK?>f~AP ##dvߏKѻ|fTͺzrywxj尫q^+g?vGcG ږ9l_# -tefy׆ާ[=l/;C=~S Ylgn};bnGTx S.|WCAǤ̊XjO`? {j.Z;3-2k 54OCdzG^(|̢hóũ:Zq|y!IάlgF}zvu_BL^SFk3b8h)'EN\Ŧ8Z=X]!?`e6<{uS+GssaSÿA%JeI*O*F㷧YoB=z} ӡO!z01-8"rS|z:mw$<@fr 5,ѵ:YP1*F-z2x$ahjP}n.,е5 Pz);H5y]1ۡ3q,Xgbq@s#)>uM(+ϔXclroJ譹䅮͈k7)?6.Ѿ]xϊG׉vƌ ŠaǐCzf[|ϏazNI+98SqFF*L]rto4towUݨ4 lZ-j+]:ࣸcG^y \:) 4 Kf'n`$ C83B@8`6S5zn_2\o|9/ 7:Y |/6,1oX ch IZS1hP Isuku4vLaktZԒ>o#iKcns`^w L$/]ה.m\gYDVnm K: DmN+@u[ $c~Z5ך82WҸ."q`|N#oawSIA vy¿D1{ ->fKTz?1+(Tv0;ĩvHnc<=ΧjNwL о.pa:GeڍEP[پIB&ԘVk)E{~ԎۼĉMca.ǧĠ'*cew J9 7|GZwC[<#N^+Yư ZU[jmk4: Ib Ӻ2NG+z]f~ `Sr!n1 fkк@'Z`CCq&]P%+!ZW+\!d. }=K5GauO1Q.@BO(WE6,uN'P`V.Cn#yxjeu!H8oa~7Z55Aԟl7"uޛ{UL|.e/Ջt9_V4lN\asN봗*T%Rűn!ݽLB>j0$VDY+D*s܄v2K򅁄lDRHc$atJωC϶z}Fq7L'>LE&X6jj-l^aop9v1 @Qrjo*{xp&;\=䍪Ǐ!}j3v~ D5 Qws5l"n#Jjqq''X^XVj,14#h $Gf Q 6|~v E.p=yOg5]G NA妯ڌTAAw~Xfuhj-{9aO,d_῟qj'6\iv0C"x>wCeLoY>Jdžnٰ;?t a^ &3O:W%x7O֏@Ք%@%x.8e:1'saT^&CT#ʓ2CwV1vªcL/m=oIݢ3`rw p@bVxrhHP*j |+-&1V;5$~Ae}[{CgbQ?<9b(Yb[9".-n˻bȖ qSͽyuku(?–CF~"I ht /ԣ tl%/ߎDd6WpG{99$6 (O5YK Be~40&iӗ3~8-#ξڸ+#"R $6@յ5[ K{QEŨYǹL`lg`RXqA;9V̦NSZ`W#~ExrS6!h%q۰\ {=K8b^$+fp(t_٨u;}J~..<`J4u#2,x{ɖR4C(3-F.:DK2DOq-@PЇ7XB 0BC*1W۰~8#\ +Zp?Vz4m~Q'&dn_`U:}2#xHGt0_G%ƶ'D~ɑC?Q骦ơy|QC0PAi0,|H8hIn58H hMxIe>0dч14wl];GIxs+ZH7'(X%:mPBe&6Qc(a+w3ƋG\5,Jǥvq3 +ޱz&98|DN*22ǜEc eG=ªlPG9˚ht8vӠS! ؠR6J+5* 6B;U'Wor=Y]^Ͷ-e.XLYK B \sV5ͪ(GWȜAG:RxEV$/VuMy' 0nkt7ׅZy,g$,"r˃׃?@e-hNZ keltGӯc8M׮wd>_3gkPsbySMRD It>6k6$wc\u/,W<@ulyiؼc oiwC%٩3L-l5UV 7z4X?$J99\ .n+a~4HVD oQ1s)wcĴLå` qbBBo֯{L7w"h0rJX]^nuBm6(t> ,* [4,¾$u>e?^Oe`kTXsh#A пR3-7P׭{D+W34\Nr~b߽yuGl)6UQt_WΓ=LKQ{ -eF`HX{`ʫ2]$ͮ[Ui4Y~}> E6GKZR]5.Kݩ1ل j-u+iI1@֋ /Mz( vNOpk\ݒ6 x_7<^p:GXi谝}ǧƿdݗФ'"; ƃb$}[59(kHd dtt1SHa 5`V6Z6 &WQ9C<(E?"a 6$s9Ĺڷ!.`N̎K]_Q':*f%=(5xX% 98oso$GYJ: JMp5=xnŨ6yY/# ?JR Ae.6/0{2DJ>Fc&Z03U7[]]Tn" 53dzN~Z&TZ'-8k)mn>msz\3c~Eb- [y|4 A4N:naGcN'Ib#乤FzV&Ok/5k%ǽY=B>>',z(E 8pBrM~98ۭOJ8֟y1~6pHdjet;S9k˾֜ԣd=]v.Q!Y]u%.JD1^,mmpkt 0JH _=fVY]\+'[{UlSz  o-0p-Y.fy7Lj>rY/E֜,>ZSrKVb"~קJRy̳ihǐt8Vۺ'l:r c؈QM r׭:G%ɟp?ol֍˅T^Eiʵش Љ>>! |5%ICE؟Z%'hhrGyЫ}~oRhBpJY#`OUq FTC޽c[PxH'Pܵq-$Z@%Re#{ 'mބQ%)"`W;{S|bD@l:`RD}#!2܌uh0M`A :%R'jX]V]Bi" nMMB )O^Q9SvK)liU9jV1iWH -oGU(B7!F \JuD34Ze96=& QmZ3?ވzʖI'/iYԩzO|φƧFn)P CEP֭o1y@0W&8?ai%(VE_=4nger7Zqe4^ `>IY?Ц:!;FiRѳ>Sl,n$?:| Ȯ[0>/C)C Q( k!sr5чe*="?2 ѴEX%RWt&X0V'T m ] l FVAIj8VGkyTF DygUX˜aԣٝA:̧^JP ;mb.HtOAgp|(kNd,*Vek!qe'6s$T澃3_2;USn`pz%^=0SÀ(* z^fM{^Yn?h~ĹM.3~Âw#Z˟V&+7vftX`<8hm\1RUjDHڭ}QerEfK >LU8wFsF{q #_, =u \(|TFrQh+J- rE X.)Ǹ8z՞FI-Nx>yr$n f:IpR =R̔#wFJ5sDA0(::?nxN/QDf_@o,[JIz=1_0~ݝGd+3#>P;sWџ b N 9K,ަZ!a&AJ,i&(N>ѫ$֖gŽf~d &c6#T*C{&@&y}nxI5Y@\Ho,E($ lq_=.wQV@҄x\rKr??29dqW;pC5 |qCP(tYwB5mx'ɑiCږǤnb[Tᣅob4Mzx8joGMF/džgt-D0boi͂GmL0-pEsk?yyۛ8Tqw3n};+0I0]:F8(z Џ^Pbm-6Ql20)U+<n6ê!&C̖Gf>}J%hlxҵx䙲mlУGHM`UŠF*\_5-uVnQ3ovTư2उW;(UovEtP3r&4&ŞpmDg^"Dއ;/K;%`{tܘvz#J?%$lC+{>J -ڨĢPi0%vfU>`m:%'; bxOʹ@5ڹPP>8';uZO"łBYv_rp<{E\,}[X|7*3*RHX2;YzJ0:AIHo(Ž_ 1Z*}?ܥM~JpbLO UWrHzne3:V0mɹ^K\Z&UPK1EatvNVm|[m~r#J K1B{uմR(]R{Z9a^dLb`bc^uƽz]AiL SK^~c?g=4M:$s쒆HꖩOg nPEs??S\To5ON^N _fAu, -L~?E'x1~5Fya=E]M1ԔRCug:{Y~k*WN5w+)[ ~ qvJq˶Q| XAVvNw UMzbeJᮨ2 rB&_DGѤs0! :f2OMxN_}P\jkj'eo}ifa1YiZʯw]I:F%`{DRM ֐ϭzΑùT?N`q%1& ;JU .z#js[!A+%_S%2U9oAC@-T:Omw:hBCvd.F|s80;]^[LjzekuAt]%9'9_gE_>2ioa_S]Vv`~n{s~sѳ+mLen" !# 16jc-(fUUO\ nKEθX2r4铻Ty5m7 hLAr!w[P-|XJQHFS”m[j'$OT" c#Kt k4ό!jY6`EF,:7D29&HeEl[c*):Aa=>h*&k>SqRGOGVj1-VY/GkhBX  O׹cL?qղAx. KrQ+7Zq~)B.B,Fzi[  ȟXr8-eEE}LX'{ԩGܑ^^J$Ԩox;Iભ^2zdpž"0FJP.zIZS^H+x9{wZQ((ޑM}6u晫ˣ??|xEvA#gY\0,`тlM>S P8 ]Ib4}[JREf7Nu(bt]C'*JbڇT E4X1H!ϖBlLj/ q0ې,|DLx[QAhlv8`>%xrEk"K5MΣp¡ ~d֧Ŀމ] X,S>qI9粈}" |8qOAW®Wu~:`k57Cocr :0.gS6$r;*b执<}>jT|S>2į֍!W1xKtW^7 *&e^d6. KBs h;j1r&sF EaLJ~CL&G|N{@5;l Ek/F -pj]A5B 疽؃lzh3={4 dXr7+Sts39BL'[Gk'xsHax@ع~B#_x+ڵ(_NQYrχߚ`.r)E$6FZ:[lFd^c ūdfKR̴j/|UUjfzL R \<S\a.`tԶ߽HmE,wH3LE<fbX+8';>X# ~ 5Mߨ`Euԇ^Th`-4 {I•qfσ [ (<(]ëdci4|>5J$oYrF`O̥}!]_e9A +cPA/>i.Z$ƨ*gګ dޱ1~l6>6ߦ/ޔlS笾x*?. vAP>tXV4f? XM9Z;.𧳠8J^d^K2yB9O7s[KLR>ĩ+7FG,~?_e8o7?1?/K1rG:aA6NaqJp/NVquɮzW'Mm 4TXKCVndP|I˸ &l2">tn,2yiuօLUK:!oqw! |KTQi->a"QDY6/vڟ@)XgO ى~e ?_5AL<:nf3)Q h{pOQJ]h& B!X:]#b[T 'BЊ(q5x1bk} --%ÆÖH7݅& hEAqb=udwͶ=GwZ||eUӄ=zj2|锳)ل?ill˭he2b/JF{Gm, bϼ4߾`~(RHc[ Ћ]3PB N߃1Z ,}/Htey>=aBUhl0O mfa,5w41!Ȝ< W"CgB! f& ƛʢ`@VNcmH:n!wGyZ级11k1|yHR0ݛTA $~)=f"f>$37a e i5/NoW{g"j.YrO)}m /@rJds7sgá4ӳܚ<'c#B}# (G$^Y'*ph 6҄rV PU82b뇚[Y_o,x:#iXs1(ʪq$hpG;3je5QA65E)u-ug7N"O0{H2e|KiUU&l1<ł E܂KT^:v'z@^׉PICUa TS l¶.u;{ޡ}-h(ʡ Uo/)d߻sJk议)ip8~ >;'- \fhȍ85V&ɎHzQʣxݣ8J0GG'~rc|)ol |:j;P5l;\:%}Ϸ0Z׳ej]ZJ?&i>K|Ģ[zK ?3*aq /3j= ^v^h6ԇ|?ިQp BMIWeo6;7U+L@l"ZpcR YyIR?`Z# $͚%íY)}PV$`#9CiY/W 5?p{m;Dw}ի2[;T+(//İ6 Q 6p^ܓ_cI| =;"lOp㓬Oŗ(J##v#QY.BA: R;|PTX bVcsIHB<`J2KG̑)7:>0k24mD`[JV-6hn~.$?|X O@&^a&=<*2>qu( 27.6L%|sbčkӂe8\{}QƊ1p77&/Z;ZNzcΑm`Lu,}%A(ChG f֟{@ sH2em.ԣ:T 0qWvE)idGjEˊuڐbG[$uǥ{n 懓?5AtGM$au(eY^v T!\_Y-څGE$a+D.8GNQ>EzikSOOU=xp_󌢡=%W gx 1Z&,0O<jv2ސjUaŢT{e~) EET)$<~ Gin>9%sJ+-jse\Qb" n=6)f'Ʈ5ფ.Y@6f;i!hxEXrEmۂӖ-}?p`ݵ?ۿ2zЕDh‹.i\ ;o'hMy}+'~bj0 KXԌ1CyGX58`Gʒ,Pea-/:->@$ǒJ+¤MDĥXr= 8Շ2^GEFѿgA=YXm_ņR@sWO0s^F0џodtޚ0ѪWRt|;At=Vjtm_b7(dMRS""QR^Yư;! xZi7͢ G ڪi!L$YoY ŠFqʗH0c-gQ$HBs;ITSbǼ?(ί|*~;xj[DWxe4'#y;ފ7Ĕѯh9|Vɺˣ˫(!c\R0{kP>6<h:N ϋ;*W5R3>+-ԓOK-W Y~o|?X1efnҞO=2u˫J02&?)uܙ?Ħ5hYHD&qƤ(NP&Z'wO!MQ=Z@9˾&Wddq݋,ѱ?C JhsX?l1,O@8ŸLԎ}ώ4@o4iPik~^flZwqxit v7 KC 8=R nDn@c#e,WyT)L!~4[v *٩w[cbS|rGZ,2׎TA0 -Y55&'^Sdϐc>5YTJdAcmNNU`=4pN`{/Et]ꕾ?tk. K΅-)f3qvF %i#t=,l䐶\ύHO дȣ KZ_ஈ7zD0p>:0v jd[Ws =C)XJdeS?natnG;zB68NzX *[!Gb[e UcJԦsEWhM0ogDuy@ H)l/5#L^]_S-Pٙ9=V^߽E0Oƅ| %-@kW=}%wYNF;Xԁߕ^]$i<*Э7j4w%XuA *٦cVZ}-p;?l+ywuX8 sJoEF6NIAXsYȼ4h g[}sL(VtMD壇xoC,'}Kg`hhzuۉ+0y*ze6U%*vbx|Ym ` cf_j^Y8֥Y@;G:ω l/B $8Qz 97Y}eC7-c>W7cgKFy~)W'_/ւ]1Ѩ {~HqbY~AsvǮ^?QoJ;Z81І|xH!&A߲d]Nf>ˤ HwfHC1_:\{^0JI~$qUVcvp-h"eU!N'3ꈠ KCW;,],[92, 'KvwIXԙfhN  d=V])O\J<&*HKSĕ ʹ#%)pob'QMH]& OReYs~)NJ&yۈT}ګ >7[G;_<\OcVWiCQ0ٍ4.yLPfd~@^$8XqɚռXY۶q4+ :mz1G:(dT2bV^w;̔|4yG IYQ~zr)|*φjjPOHf[_Tۦ&{oޜK|cXb1XdDs&@*"Tb3M@9F(?BJ.XNbsGbP.CLf*i͓ˡ\`ÕzgɿT.AD(Rx#zf9.si]U7#~z lXY NdouG'H|x,\^/ { @"sr<;X)Vg=K*99u[C2I%f_oj)qTڑ )Vu?g;ϚyD5W겱6zc&kHKU:FֺmsZ,&9:` ,`jF|,Ơ9Y!:᝺T4H)4 ,lq?zTDQavaNwŴ, W·?~Vekz:&]Ѭ)pmC\ U j$R- ϭ4rOWv3\6Xu?'(Ryq;따=B+8SEZg&$nw5fg'|-wbXv đzXs*$>ilfF Nco {6ڇZɆuj曒]Bm@DmțP?lFڍhov4\.sTly1fO9P5|Y(b!"15X-@.s^n@c=QdlB%3;>DЖnfE\H) b&k, Ȓ>c>%8j@njP<IUDXןf֯Ֆ:S#JbMM^됓,ŗWD@5f){Qu sȓSM]&1ztP$% OB9qݨQ=( P8PZ^Wk&OKFD.UZvdͪڑ2{#2-HVu9z!5`Z 0һ$?)+)P3ljX{a>cR XμbEjWO7:cD>sr|n-t`""ra4 7 MFgƮݺ/N,?ױ9 ?9ۯZ6RR$;!07@t,H7>E>@e&?=(8:^ 7*7Fԉ8Ⱥ6j{~-?u `loIcj)QfY)y3f-Ti{w+C=i2"T5>oI{/T2Y{7~˩؊4m\:-1 L{fQ9RPgU~:qNfϿ8G.C[aS;Cl̒/$H;vʗ6}z !9́B4Dz [=CUOԲ:jJ-EIEVX4LT-p,N$!uҐ5s\v3tk-aa?~jPFܜ@sCKt?ML u<_ b\D0#9BwD;t-,# ٪)CfNuIb**92gcyE'P0V xT9j3 Era 6~rgiu{k (d(aLMT^`O`oS1Nfi;*cW\Hc*)<n,tU`9wD/>Xjh%&)w®<}SGcӆ(UQ1x>%)a{kXOD AYEՇ qA编F 96p8 tB[SFM_v,ĸPɬ q֮+^-8o$R :~YcBF5 VOt&>R_Z8xWc$ʠ"|cctjkGbR v78MJ[B>lq%t=G-W5P1ʡҗ}x!QMe$-D¥}f|!=< Oiw}I- awhiy|WMQGnJ6R[g;0 |ǣyCt~ &އ/d19dO=F6E&RQT ?7ߘKהeUyVd\hߺНȝl{Kӎ}}\ .ODEZxpJy_ı z@fW&26rT:p9T͖udI#3zB%{ںrǪS5ņ RSܢQ'o:[C˺M6Wl/u'B* l؀u&ur`Dq%a J"Pt/cՋ K< wB+MT¼wf!Ŧs d@\oH. b6MћU;w͒+ &iWg/hwբ' y{#ƿ'/e&O=PQ2Jezg!r()tiɵ' 8TO`Y@=f 0G"7o$졧㙽!j^QK'+&d08CY s; RhܺigQzJrЌHΒoa|/aP^k +XYI!@|XʌJa%ys6OSWO^%qn?1ЪXr7ߦv`v*L1*m3)BYpl@.2R * CEX$aXJe?TPQ ]&A($ͷ1A Yx3 =((Qea-?s:V3F'/>W=); YWTYSsR2 -:| jȘ*zS#$פ}T]90|TZőxÏu͂r^ah̊W醛SΈ8c}1\ CNnJ}E57L "w";|7&Xq 65%KT1E27ݸ'3aTx(| ˲$@X=h&PTh+B6eڼbDS`P,7tkgJM@xԧgŠ̈́'3O2yYʯMT,3'{J(:!fJw :j<#Lz3Hm$P;!6ެHnO7qW^lC{&Md"4\]s"|hi&'M>`BdC9WS G1dd" Bkam P,5zI7HM)|FxSY@k$AUkmK LϜϜ-Šց z!\"F>>|P'_=a\Lehqv (-%e|'3C"5DnP(8wXCߖ i?pωݡ(}&F\hRQIh[2Y498)m3锓 Vׅy|O *q%R-TҤ4Ȣ@\:{jW 9w0QM$/9~hjM#sG), }r_Ovn2K.NG"d^~XJqQ rji)Oll}*z 1+$Sdxf^[g)ڻΈ=k&emỴg2U;GBX;z @bKFc@A'kpb٢=zq-j7ڑnR., {gzT0'լQREz=E\B8<$Cf+ `F宦FJz$,k@«Vۓb5?C6.͇7+O5?bXf pTUm?eA2TF|>br3Kbyͮ]J-钝>!rr  }#3hH{q+QO`tO>ɛ]MH 3wQeV_blUo; ߊQQ/!0 -h 6ܽN9 ̭A̿5sStSCjؐ"!eTb _TX])g7k2\ 9y=kT %O>W0?7"<7离54llO|.va׷)4$-S-/3Ю߆ڄQȗ_pYA{8}-70KV,JyYB}I4(L"%Ċa_z i\-o "ZSJ Ulatиe"Iي.u/),[K茩e!ܐ9P\ 0ܥ)s|\gtrr81Nss01]pGewUjS ^o@Ip6HFtKAR!վp &4Isǿ~ P2: [+uesk2 2kH Ml;Uq,NR ݁wvGx{p SާMt3.Z*2T1襦XҿM(+)Zblj ;%:lk:w*|+\ hH 0=$+Y<2?{ة ϲxCHmxqϒ67\YS}qO- 3DzxnZPSnHMu?/QM„oZ#AqNyh2\-dcP4s|ϕ[m(&[R+m-*.>o/f̧nqELФe?d9vLYhEt:ljWWEiNHzy O9e"4dbߵ|*Z?Ǹ@/ [DlK{DxS[F|_AI쥺~:P3I\zv%К=U|"Ҷ$wJб^Ԋ4aY (]Д0~'D'0̑+.2s2~yBBw?R|!X&(s{q)KhouÆs:bv^0i!ta/w'`z(ϧ >(Q!&1r圑$_v'{kk=ʻtՌw`,QLDͲ?5ߌ  k[VQ Cn.xw8[ cjKri1@ne#S,RRڭ7k`r^.WZQ0@h9;yaiS$A@\x؀XP Wv X cM1 C_8{R|˃"'#Bp9]m^qUȄ">IGtJIz[?}t+d(Q%TtC; /,/$;O>-ma@~Bt>$7Eh#dMm*"$*{eZ{I k*+֜4mhξԔ;<!h_ihU08|+XL=fdؽ?7G )w^7W/UݷE{ޭhqCQg,ə^7rP,wsG!9V /b阴r%6A$ :5W#r7j*G)ŮSlbǐy!0 5Ƭ nya>&_I8~mi,AzpMtR'Bfem@Dj𔜆h_a_͠[/]6Fo<;mNETepgL?ټ V=+ PM#{9++ F/#JĺJ?1)T-UuR{ܱ*3PBp]yF3]Yj-8GфU%YGJ fv5r.Bpǎ/_ ڔɆIpܠ@kJ/SȻo/lxL8tk2_eVYqڠM\t")`毶Ȝ/"ӿ@iifɂ@lpo/%yaj媮a!4M%NvnC=k兘QV:e;kܲh:€%g4=ȏ'rL.)G/!ҮAiob@Fڭ9.CKϠeL>^ .8-W&7#Z+5 W7;x.[|%Ru8Gs5h. )YS|?UtܐId<:C 0z-csC)2~Bm.:GB=D9vjiV}%,;Ž^n&iE.u_RZ$* :+dQE?ڿD E#=QaJ g9sfÌ>,jfV8SuA .atI9yև߯)шU šԏy "0M7 }W<{ݵp 3{BxJ3.49OּuW#T?%qEC.rLRl-jxZ[] :cF͕1ޖ Ŧ*na >fsӪs<T*#YD;HC@+ 4_=)J|Qލ0|og3ACH'pa}0I/ #ࡖ%-¡MBBbjI ޱbz] ۺ!c%āY;v޶26Fjwވ|h]%i =V˘mWEuDoc ӇN7 ?`75r33( _}Mj)wl{16l%D9I%_sNۅ_XG23<\U 6<'|y4DO:UzuCmu/$a|Ʋ*CKW]^D䡢T} e2uvf8 n$1:~)dRtiI'n%Vs%T}X>fth'(BXy]Կ_S$O)MyI XQCQp1i4\2[H䪿D0ȿ;8;eQgm<:`Gy29C-jeyM aC0뛃j*̩mT/Chg`?k!LQn;/p~3q  [yJ8p̽=?^mBSO4, BZXOI?*:]4n,A},rtA{ u߱qD70= `95+ )꫆Yc3PW'HL%-5䞡\{HFrzJ[e1 >be]·2k[QQB>r*9<8_2nD踥  iˉ :g•F+5<J9D Mzy~=Z_)WӁA=Gw1S|-Og~BY)E4\8rZ ݯh1j Փ+ztWʱsX]X5T(/zC7+Zj?vmTENKWoC-/j5, jZzRAҒDZXA$QFeps20e#wxfc5k 6SCvQ&2kW7o{ߵAAXMVxxQٟZ0x[p#1zpdkr&x9oeZC{1$͐?7VJ/h?V}]q$cFbG=9L?kRĻ G VlI>=ި ksi N\c/PFIW=2aPc&]4,q۴ly*Un"M6;(6G4q9Ѯ~G #=eEֿ%p.jPET},%b I{kݎK;w| HVDdB҃l^Awm[?o!˚M,c.,Ĕ\<r{+9/=;3wq58ڡܞ:'9ޚRu"7e$S֢MQ p1svӛEb%tyDC@{ uNmSG Lsܲm ~b\$wmȸ9FZEbzx^ ȖgT-d ta 2G\;TqG7-Dq͜omĔ9bW?B @!I:$7?!҂Bے6fQ!KDT$SC'Ms&.;%ngk|ZúS*捔V!]C4Vɹi]E o@J"  \BUi,cM-o%n=q_1't, ]S(QdKg1 ;7iW9&9:H YX&فGG/eE'.ysNPKp߻[uhwJխJʺCKZteI|ylvkPz}jxag7Fqj\P Tli],.ېtzEYu=~;: 'z_c8}9W0wI8k{+aFkG~۹NJmdUSv%F^ʐ38'mRE0XVP+Je,:\ !*& p7'2^D% Cs@q\Xֹ+a U]himfw$`9 c,a5H aM ؊we`wxlAcL zKirlηe/~Qҭ8_|:;Ieٳ3W9yx49M2Z3ƹDwjT-sY| 3Yg |Kw>Ui@q;x%5J|2gmDwN"Oas*P>%趮Ya:q1t~rD[G,+Ԝ?áWBLckON5j&@ԠJoD 9N~!Ousx Wrah:E'?aoc48C" FSk(nܴQL"z@%fk ')eIr,FK3#-^t~kz$Idޗ~ִnWK]1b4 P[%;[śA;U3h2Nxܶ_#>,Z;/Pw"w_YJhNw#,j6-j_VՕWb`C&ZOi3ޝs:T Y ,} gf&u,gwt2:pؗ#PQ>(''JTwd'%̗gî@U 9]= 1L˩[Ohzeė=E+x*nczK5Ti1#=pFKPv9bgfSܭށmuo`9v0]j2#O:u2\>v a ~0ȼ'g*#Oᔈ2!Dmrą/M!dœb6W6)U;>C1M4o8K[+v'm'/ca0t@NQfB:uԉr-%U-w TӢfP';\-TIՊ-x: NVOGeuB6~AA@4֮'OKBͣjnXjVAN63mߺuCxm{ -uLep[͆Nlo\aItJE4SA D)<xc͎J ( \*m"Mޅ gMXv#JnUgRn1 }| xGEHby׊}+b6_K"v.}bȵ8{'&mu;W[Û{mZP _*#uŵ*UdL+D%% ]IF8";& K)bo˞ 81 jw_KWzfڀf5uҞ"e QS;xzlт:ӾceRO ȌO ͧ@ Pz(!Z8clET71 6([ ~%Z(/j%V-}z%g]izEJu-Ā'U1Q';,~ɒs{Òޟt$w!TrRD90w<ӆE%m#OX0g+ygu%\SB2@ iU$J\y}>Ŏ͹Qn---t vqB+ RzuI/mnk- P5mtUr0]،<шH8įjga,a 8 8Gfm)EоUfMK :N^{~pX}'Z4kIa]foBWYy*-O:@3=+edUGfBOPkKHٷ3D bMMA-`+^U> ߢTX5vS]VA~NV?gM%p,fn$7!J+#rNо{o_$z'_ /^p̰ p,u O'G+ [+)`&nӫ91-hY@E]7}^Tm+-9jīp!G6B*UTjs. .GHy ĖKzOP;ɁXkDBPޣjX BbX1#DQ{gP2 ,[vb՚QẴe F/#x(p~rh\dn.<=Qt yVm 9=C8q$qy#ȵM7z+4da8[dԥ>p$d_~`*K*Ɗ'f'o,ac%u"s qnR9'AŐZpDP,fPu +wchIV꾋qs;'8cӕp}'lz*_Zz4+8E͚p,_0B)e.֮ߑnNh'mK e:NGzַ gIe`cR]e{P'6 EIrJeQsv߃ M&õq,oY6&m㤖]5X&qV54GH $q.# %N|츦!-_'~aPz^ f,bۖJOl{{́Kk/C۲ ۻ=X VՖ0ҡ%%x׋ F6NF$79?㷡!c痔E{ R3+T>ި4Z&f)O])yTSp;=sʪ}Ij [{cSP6NNҞ8 XSgߕ&- `9~.'_% ~Id|svfz( ŏjDbgn׈Б C!8mĒwT 3&8@5 N=g~#,F" U8]L 71K6&ﲱd@Cq_k6 1Qw`D7R:<*O†Ɇ<~w6WoZb,A2+b&KU󬞖jjlfr4n}}) v'mk ipJӋ$)\J}OI{Kubw9v-_>y(]SV EFrIx #;pbTnz&8OBVN3 XD 3n+򹇳A>~t[iJ/z[;0 w_&k9p7Jv*D xhQ0idЇ .5`UV.l<&(#qЂ 0#L.X:ظݞ}0{0w v^8tzP&|CܞmU+"TaSᙐ,fumy3Y8JmxGP.fDsfz<8p)WthN3浬^gJ?[+-){!lװLl_ȳ$ȭBt)yE cvaG!HgYT%mn:eaGSݳ LD<8@hh7 Ճ&c J+О8 ,\ouPIϩJ^ܷPڍ s2ʇï U0<ͮ>Yj9S7z4Ķ!QyUk"cΏ΋]FНP~tz8- >wn54%aǂɺ_8I֗m%ec "+!vQ.o5OǓ%ADPa(m8m~D(x 8[V?D_MNoM? جQZb?Ab\OnVҒj搐9y.8" z+C#_!aOw`C|8?G:7ȋIvЮ&O >wQ\nH̏U.rC}=].&}׹4KxxnCNӋF=?u9fKPlŀJIpNL;E@0:a Aj YԱ]M JWa!obȗ]kcrhk4c|yYM63 G;6E\; id(r Gkv$YZz:Hv6VYD1_CaZ,$ϣ`Ձo0D~D%ulnSj̩ 0HӮ>k6j}d؂54Fܻ>^ Q}"W pu`hLgFQHsJ C/e`؊r:c%(٤L{ \:0O)}&U@#aGw75Onas< -azﲤŲGKǓa߷!4xϻ浚Gbȝ]n̽)~i,/S",˳2':` 8vzL?rRmKf,l2c(;eB:;͞.3[(K \5;4(#.R&ր3pnT呷Kh/qeg`@w>/m[`'!REse#e`9q|Kh dAhh-gi's"3|2$L bɁ/9jӣy_<|\EV7N1q֜E x!Qnicd,uG`V@Ϡ=7x(jSY^)aʴev^ LI.#0 hD*alH[`*'7>R3l)_GWh^V![qlbbv))- d+Y_ uFCݰB~PBx] IҦsrÕ+ˮmNY;Jz煙2 ,b̏oi &jYCR7@Sm3v̎9f + ^S|c3oC uNp Ko<˸ũpnPyO:f R(՗tw[9=3*?ǚ_P+ja]\bG4 5@TmrrjBrﳭq11 Ɓ_68{=F vv/G#L^շm arT r˞ nX"[OAv1{cc6_.c(g+{~e5$UY-k5R}⿱w JҳஙP]%MHpT87M&vqf n*[se]13\-s[`1Ge x0 (󁖧(*:sW{aٖ9peUݱa5'S6]Y79opZJS&l,\buo){U_lS^-Q*9jz-nѪl^\c2PiaTaH2 q:i ^5UuX& [_R|ƊO;H >iv1prygcؠ&"ˢlXA $+Y`Y.wP>y2̄""W(|DґLj,rJHt$0l >(Lz/en2}[~3PfgҠL" 貖j,ck`Hl_W 4g W= ﳂՍ3$LpH/}~k&%iIH:Ym+g2B>ņ cw𚪙7IuwfU9N,09͈c|K.*^x0$4LSaVFLP^ ds; jłuurX :nA"%*- ]jB p|R.O(=fJ7sk `庄C+Nf7?_J3L|w̓6U&ѯâca٦@Us>H1-furiQаTyHAC@vRʂ۷:i̛OGei*Sz4b-aiBByEX˿5ͱʌC 4A:GØpA̸(-\dƥscb~( }X=CJjڤ I鹪lg#9yL1#p0nväd@F:U>I%ʉ=-E"#=hJY"$ Fܖr嶮jf/"Un&ɾI;olspW:W .0z0B"X~no PS\97q8u/գw[^trȇ±5f%FA#F^-{I5@Yj@"Qi(hd-8A{vGfr$E>48^rѝ9>= tz^0 YO`\v:0 '&3⟊Չ-!4jb6hBKApʁ!pVh($rǢvyڡwNrRUKCǯXU׌;&79C6NG:I(>tjm)$#+-U0jUbiQ&M$ oP¡ׅrj[3YΝ`]7)z$ ..$NBWciblV'l8Q*ջg28etǐb>x&8uuOHk% !qͤ\mCRHq 0̓RsuITXʗdu"|ʇ9\!lј( ~' >숮:~M*|#I՜ZY IAV?#0#n7[ܛHRU 9U;cˆPBD#[4nc!\`X#_Wϝeo~t37َc%;}yDnY^Ž.ֶa'!yck8=u>/ ; )MdIN'}8=W{fϬdg95 fn>nƍ[-@dckV4lV+q56]nPSZ#3ޱFo/;2Aȟp ͿGu|1J+\^d%B |@1swfpzrm1 >&>x_PCDxJBm]{Gs\aڟ4f#)@nMU8iظPVʃUMZ|MDD bhQ7)w "ҽ4oL`eʾtxMӣCcbtWjp@n:)ʥs ܡXQk?#`厥=J$ NzI}Uef*b)71A<+A4T]":`;uYL-~&e UW$lڔXvS'.,#RHknD"%hSZ p?T&YU/iWS{pO LE{JsL綤fOQXfTiXgrRPBZonS(;1Gy,2ޗqߪTj=ӎD3hl]cm׋rfr9_|ߜ5 ,wOVy"` Q+m*՗@% Q&"Kc-jecWA 8pyHm>{-+e(i֢9lũPZ}xǧj(M˹5Q|in":mv&&_Iha<ΦWb*!};3+v׼SB ^r,“fقέ锜3,N gw(,垖0ɿ6?BNk0Sk)a\;E͹1ܖ*q(">ŵT 6E Xܐ85r# tIk'yqo$c5\)N,As%뗹+дw_oE`u1oVG *+QN& R_@Ǡ()2N1 C5$ ތ.6{R;k ߫wqN;r%H(/k~y! 1$ASu$X:FȎ9x0d6b`_ vdeʪ$ #)hjq$N/L q9 l?kkƞ}^v@UŠ %I5O, UJbkPq"gZ8PmHO-WeJ b]m>@R NLOSx2~]5h)Qgzgj8],PVk 9wrS!@M>ˍNLc k+3F@dZ4.Z2>mu ͝_T 'X?5::f#o?vW1wvGÒ;%B=KV~x0h zVLDˁqS2mb/sc\}CӒ"aeRG؟ygF&*D t (޾BlM43+.iaS}dx8W؆~NL9Mܑv$6ԜxTĂ /R$inY[NX5vIAGѽiͫ_je04]șۍu/g@7R /U׼KbMC}Y2P߉GRKBx\zAhG?3?U*V5ӥ7]{7RL0Neݓȧ)aT3>*e٥%:GMm"@Fh 0{Aj{}H˔c?$nne"siєk$"#UhfzKXHso1+5B*oIVtӄ,oM{cclIc۸,a@ >@SEs<FRh=! &LmuRN`Wiz;t{9̹SeH C{; --ʼn%L[IGk*pV@6&9U`RN/l;N ^(fI&~ 1kV~8\^WSϼ$(J |]s&s *<2(=5;91h,-sQ,ƵnW+`H.!=|4>ymJ*,pl^LֶgR(6S\;SâĢX0'x$RU83gs7=e[!cQROז [q¿iHZDʇ?K ~x{{e'+aY^C=V[D# JLmkRh2(<MP~>;A٫c_|MOD'SOj<@%BHؐb]ˠX_J^L#ǒ+ <s=H!<@%zvǽ04*Mv=\WPC$W! LD*F$ӣ|ʍ|\&{*}tK.;BZ*IFvEf`JoSupS,Ӽz`UKff`+B*$nƴg|%vJapVܪI }b]xX`3-lSHn_ӭc:ɨ@9G.+htПZPF~:" D #CԼqj7Or `60B/2b>6e 4 =Na-d^ &h66h>IaΔ h!nsHfT64}k9fZ硷Ϡ'7Dw5 z3=Ըuzk$@]b5zKZ{PR-e갌o}jɺ@cRT`æb69sԓ>D'L0Eq9<4qsPz =};=CXˢd[)nT=sT Uɋ4e{ #lQ>/ZXZ:Ы6Qn` OC/4'?!V+\~S}q:5 4RAoa`ecvkZ |)qO0y%CҘAgIVUrMU/-;-?|HJ.WZbJнX2;-M8DhrF<,J79͕嚎jaF.l4ǣN;c*V_WQy\=? R+P]IvaR3O-Aq`i @^4]A_.I5`, ,dt ,r{blTه' M HBJD$OS)7q4XwLA}.-M(;UL{~Yo!TX O2c o ݳ_qlֿta"I ?Oy{2s=?Hfʛ󃁦7א,4]PݢẼtBg9J,K8MݽCJݼnI 0vnu:!ΚLJM]?#\*HNлua?:;gCtʛ TOL @NwITY8۶P=I,VTULÉ0'М-V&""Tڲ(q9cRVDIvD^)yʺHtxE}ca^5\͞@fkZ2.ҷQ<YG 8 %qRf2|IO+S-#M.ŀ:h.'E =,.8JT4z60Uv\hzAW'Q4*FHS{eBq!ܻ̤Bz8Jn=]' ,25c:֔NCJLPݍ J@)- 2`\/K_|&9zt)[.n!M@[TdS9d_sc] pvJ%(pҎ2{\oh0I)Xxl \`8:@$h"E|8*ˣ&M5v;{V%-k,9Eo'{mW=y fW!Dw$[rfaQay \Vk&&Mp~>͍ԌF3zL 675Ɖj.$y٢DVxuXp〼슝36M ܋(G =^ҔI7Rqو .{.m!ߏ`%\F.1Au35ۯ .\mLFY +Gȅ<A3r ln}J@{LY|~L 8k65~ y[Fh&i'ڣoֿ30VeMM[%Jē~xoXhΚY^ًL " #Ba/c]%eߎ:?,Dq ]˄:xnbFE g- LO^ XژsٿdIQGY1ѥ#.l4Զmij,[n!H*@P^BD#+ʨQ+T?, Ouթvq9-yvБUnlG"$窜bGOs NT$ UHAw^&YزDEw:-çn4YiʬoTQu^ě8+ED4=,]]Xt;XڼS]tA7 iZ9{u~Od7\c۬ȩ|:yH/.M-$2WR Naj?B"d},׀܇"d`c JdA$\ldh_ͷ~jE+/ SrvR wHÎe'6EP3Z'J!cWB>qp_wӥWK^.k+$ >$5vG`ɄW\w9_>:PG &e]0w> 0߲_})੪Qa?y\kH?mL8hM6G:_ c>PeV=G}fR*LϬŻq× 8656g*H_䷥va,(^:łgռD ( sx-pJx_H4^vDFM{* YOc Yb0)(! ,Cz@`rE`ZΊm5 }xe9ѕE5xa_JF٠NZ9?ul]։O8^Nӌ=m'2yyO4r.0wZ'*!ֲ9} #.yن&4/c Mg:RK6,9˲ m|" lCd(,r8y/r}ǖ͸|t,w7Q 1+|{; <|<ƻJrt *cҺ/dNq}xT(dDW^{nRi=Q1t]Xgլ#M@ s"gs8ɖOc$+alU*d*[2%m`>u1++^RwK{^F|o h$(lRoQBo5Ϥ Yz{sN3<9 >W7 % rᩓht 9yCS^ 馚#.( :uk9*]O!qnGOv8}6E@ 68CS9at1;oN2n([M%B)SHE$ҫa{+IE|c^,f6DM๺z6Q˵?_2qfQA׿db\%<JY38iY®52zY+0:&|0TǑˑ7nL">}p"E;86yp(Cٌx ssf[ nﻨkEH|Q@d -+_CIYp2=УvYI)uιBR1-$nH$#$v>?iSYU)<{'0Cb)=/Yt0򉘽12DuZW.L#W4UJьq^  Ptl3j͔ ^4"AMm<#V>!Fo^()8& ٴs5n\|XI=SbC+xv'|X8TX7|f0z hq%fŧB_<,-Wsx~R#> }궮]C]zr`y8l(%ArGb0ֿ)>Kz>Rr\|O8Bm^Z5p\7)gvVufh4ϑa*Sqߞ%c@ZYNYc^4!MI.ؤ ?Cyfy|D GpSO)4X4A~ e".:mN<إTyHu8'gcuBK_']5Z_1txP]$A d̝jo%h<~eϘ,E,Z(2}'\zÍ80fe љ娭F&'/+vLbVYaz#"\u_"rq$_E\*5tN- * ( 0:S+]6.nUHtCbԾHp0zc/FZr0jC3ڶD%Rh ?K{Q!"x tZGd;EuM|rE袉87bHHS m$9fW$SdzRl!73[2Jx޻Il[0@XȀ>P71iPz?\t\X$AH_V q-xS YWbG{L.Qs?uFz'AMnA!\5O A^-_mXߔp%4ޗzxy i&̴ F4[XK[KÏ]ruRMJ>mKn-; VrRbB! -?Օ^V;xgdajf<ȇ/I&1NěY]B'AFK&\1X1!f*E3A5 _SeArlݓi%;Z1 p Ĩ}f1hc;Z) DiMD̀F 4h!d3ix`r/_]LkB5 _Ƞu7JH@~p_tRue| Β5?&zIK2kx++3>J.+.x(f2d+/= w (E\Br .+soqះ3Rڄ%4%TiBͳ߂>^iۀr$'6&,Y)LO+\ OVuϣ?+iZ}s]u-6d}_ /xmllqY]̏D+nS_Bأ lGvIZ=N,Ҙ|Ҟ$q&nO76 Ɯظv9.ZswIys$"uԅ.M+Ȯl6Enȥ'{7;KQtxV(+7YKBLzϧ79K?C9$6P:unE+2{ ]W-Zs2@:jˍVX׽|cQm[ihbn/QB)pL~F,fk2+_GޣL< ֘&/9N\]%mɓz M;8tNP  l@Sj٤ls6q_!-I8a?zMMLzQ\q , R:ڢU;Az5)M4AuXZr$"m6^y]R'4HT&6Ex8Ja˥!OT*70w<鼪1jTtI-@i"2+EaPW䜺9]@3Z0vowǤ"m՛^j!EhL"Md:h<,J@wԜb/]|àMJm3(ECMБl24bbIԀ`M5athØUT‡(/,&Q7A]2/YLB\Z6h^|Ft!Ħ!t =uӴ*ucߛRK@!ѪCLEĆˏYF4UdnJa 뎎Es!DNibA0*H ޣrL;?6|ٸ Uɻ]\?(<[6#μ fIMoܱZo0'eP7lXV7#;<A#'ĝFLۙM$"t1.QSM-r5hWjY 2H3fժ#H%)Vz:B&1$߾i?#f GV[(w9tLH:% hV[brPTp]9E&rY{lEt_p^s7.O*i i5ٜ#*Nk8.࿀^P"R?jV嚳Od*4 i[@_0:蝠+.y j ɂ \<@"OݖgVVz×AaW rNFu/\,>)9_%xu+<LDubs2կJU:G~'Alnc霢j)Qk>.'1z}&FVnyBF E&( G)Ug[zgTVNJR,6e1/xQ-mldJlї'$$*B, Y4o'燼7z@Ƣ͵E"0`rX}D#ٌoڂ jKPݚ'IjELY^T5lGVuK-R%S ͋NIT|ź-' G#]qd|3OIP𰹐GW1[tO3Uz; {#UV P˙V= w vx+:撞xѱȉ6 ڐy(w¨m]Y|Q-B)lD]]n)Xnź)$P[#n' &vvbԥP6J8A9J_8ړxN;LTZk΅7zs#jޛ|ECl@g:Aj QO U1tc4bAݾ>^4y{if: 6:_X#s(,VSݾoJ-wXgw&~ظ z,"b7"c@% )ĎwXN@s`{[{@G,c eb3c%#~;Y1X?dE-̱Ydƫ vn-xhRU(d)5-ïuh8(cTvo\=<Ȇ=DQz=U|$iި1Τ| 08 = *CNǤD]F dY3,.p8/ 6lt1A [BjPM'BaC2i_xB- 0IsVxWBmֶdp7$ukz+_ G=q +YnYgTsV%|(ZQ,?-CW/!\G !Y'j凚Zo"׬m.+}vS Dw:8a"rk uoP:]z ]<$Ү3[I+\y#k WWSS;, h5dm{)Tz>u)<۸~rږVW{T$'<ɧrC ܛ9t%|F q2/,#Z U7P˖~CyP852c|iB>QYb @ΰs D <JW"@H;Ҵ#K9)vBEI|(4pF(ή9Vk&0 (H8 ({H Jet7D9Ms9V <hoZ/Cëx4cN9ELS? y p(^41°]Y8YGS\\#/5LbyJ@P|"잻T[Wd(#l①6A?-g}j`Dv̓1I+S0"",/[iFW*#I2w"[@3ؿree#29k'nI{ ZPN&Fr䁣uidlwr"b?턠"S#12- ǕCr㥇SܟaR_W BLJ8SM-:?$Z{.!Ƒ.-TYM?bb_ -ʝi)5u#mft'lK*13B2a2[*Q_y0Wʴ(vhs߽a"j)?S;;<|DaaS*5q$W2Ƶ$rwuhۼg;LR85bPHp_=h#WO mZ.ZR祌P_¨s(YUbe@m{̳>U{6H+|2*I#Y5DCҗEQPC晟aBTz}( }?I l$ʉXL2) `=@?AL곋d_|&Ӏ9DA8x3V77Ckm4ޢmqp"@2v}ׄכKoRHkfzu&.Ӎ.ŋnuvIH+2zL|-;NKb&x9 >#O`=YmS<_Z9qnp x;7yk~ً<[:T:Z[.ӆ VTg:5IkTZT N1qM|Vif/g[n|8[zv(ܴ^'/KٶNڸ0513 hwݪŦ._ .T[@Sa 1"-s`Emsv%!]KV}oE>N@lhi:wRgY1[P$CC֭f)pmxZt7dm\ל$f{JES9:h6Z &vZrֳg3%fJs+xng(9[ll; wMnʜ^F,Q.A!gh Q" EsSۣ R.6啮9ⶸj  ;U! -!Mm:;_X3U~asc#/sCqAz6CHR|轮kH57rxsP1OJ,QE/Օ;H^QkDߵZ,.. $"kXMc`|jf$.9?D.VS߆C_X@x\A10d|V<f0E6l7`Z<IAߨf Y3D=c erВREPCA|0/ULw$b<*XDVwA{rRMkYW(t3Nаoh(P>UpN,5UqD1_-돚 ;UmK 1:0*82q7O/+(Q[V|Fm' 7xr 5oZ/@JO|-RH \>,ԥاj:eʤ(#ghA@M}c;WLIV PD;w|7Ӂ%̚:-Kީ;ȼ}NGX#;-NǧH&9}GΗp J הrʣ@t:f^)< 6=&](ilT8SVژ]ÜuNk㠷 ?@ 39|sLb+F-Yb%Is4ZHp3χ _ unƺ*]UV)T}3Rw%]bΖS_x\ 1aO_p08Os< Q/,w+K,0̺pl J|i{fbXܖXuBt#rC;PB@"OS<05+(>6Ȭ4I!n>sXyDc7^%Si0e"waa'By壺j,ysrm< 4{3ް% {=y7WugQYBgZ u:6 q}٭mѲp:<UxB;K ?gôzK]~Q0bMdߡm.H)~E=xl}5 Q#%f xoXʃwbjgY s9."lx \ PEcjjKUo*6FiTq$SqCkRA5pXܼqǡ H "8P-̫%U Zn}i~Gث"Zxz--:IXpxF@3 Cu^Er&lpRZp4΃8Wa~r I?S)gq({oQQ %9"$s h. ЦW31*՗ ~VN97+tMC=31t#H qJmMM#mpy҇? ?8dh[,ْ)$c΄+Y] Uh|<}H~/Mp?aj3VIӄ8j3 VD.PyC,ǐԝ)847;FZ+qDkk:iT Fc ݽ_Yq.ၣ4-W^@ )94e&\>U:Aɍht=dv4x 6 rZ}tV47B1!~TYJܶ};lPq  YBи叠&i[a9& ie>ÿ&Ăo5GsoXM8Q>!}f־h R)#3r A)] '+~fB6+,[qI`?~Dy&ˡ>hr!L0:7Y;YB{˵O̥5Wu/Q}'_3Ձ Y㔤״ʈ%5,TM\ɦW=t% ;6\eu$8P +-Z gqwzD]nI3yClzk:\Rɴvvu 4wF͚A{oy{VҀgiz8I2=3C 2 y\A\7fD)_ke%wk8H/-pUXi -n:e!{fL1y;/vVfK-OEwЗ @#Eֈ7M(ۺ-hU&ʏ@bY~o"ߦ@lxu|:dfCi*8B-lj!kMB_rˏC4 c_*/YADop??P5.\&8_KQ憫z~ƩpoP_.!SOE` v mg>MD=tIOy#2Rj߼xv[t{GNHMt v^hCҟ9g7ɮ@-"!i, B[czl16@#*vҗif(NWR,fw~]Sv$S=NיT@aKK9}gl'`Ůe 'S&7'6+4RsL&/-1pC =6uWp_mLL6G:E2$j9~M3RQD тI "{1.z ެޢ={`"a&xVy8cЁw۲K#bGJ#s2]b]M`vaqUo]IPh >Q4'ₙ:Z! j" =t+dH֚\}RҌ,pḌ_$'EJ?h?ėR¨ybUd .P7pcP|C5#8Zna+܇LKVU&b<'n Jj$<?>{w\M5DG8 @NzrR_6< #BV~|*jr~(E" Is#9Xz /exѼpFpX{u!9,js9ޏ5߉Q;$'q7۷_ST#o6@b`5r=gb`dG) f|eh+_ʔo[/QXY4MR!8EwrP1K3F,> ַۿ0(,=1*rf8H,6R;5|Y"3P30(3`(~CF$J~?7%Ej=$xNG-!EBEY֝DK hz9j;k󻕝] !-2 |^dIg$/,ȋLOAZ7ټ"0?kEp .&DS\AG/X0N Ic/\8,qdy  8C"#KܡUc@<:}A")>xV?\DEHcXX t){aL0(3/&y8HwCx8eQJC;OnyˆAVci2Lg׈t~%Mra۱W:F' e5u?߁xݫ~/FRuǬ4랹ʃpOyT^qv#ђՖ%aڬKPڈT )?违,*g`ϥ]5DVi'F3@M;?z]c0Gkbs}Hj8槣1;ld6޳ܚz`rZ4/am_`Ctss [__"ddAz[=.>_ub"d4:P5yrx~hyFrz BIXwM\s^C.4\`yo#lE0n9恚$JdlR( $+?WNGd\^yZC(o")1tO߀@/ ln^ l~ξ$)-eF ض 5jPֺFhV,q`",ڭʹrOjD/QbՑL`'2^sJ9Ә^}nei>RsY+r:Mtq  9 e4?nSU֯#&Tߦ͖xZ#vDz0ov哋뿌&6No1%SH&X#]EXa_lj`@tb8HyȡtBQ34xuUB~#Ő/Qf7mz*F;66>6 Lk>ڽ pruUtٓCðrZ d=]l)@"MbG!x*)(-w_UOu/Q-k@ $gxb(22oxɝ;!l0~1^ ̞c q걞[I $H+2im ` z0J b-V:w9 ' u&jѓ~A7P"of0\PMjFHGnLϙ4$ɜ $j/sS:MGUZT:JK @> ik hX&7M0=L }*`"-* Lw4 ^I^%AE侪 [\q4ՎmST*JdS><_YO*~׸sb.{3S9tFwq >pD- {@̝BW7eAήل=nZQU1}+ii]:# H4Fz9/F= yccYt#Ͱ} KDIUKOCTqU"孺X*Q=74ݓ}zXP#Hng Wr6~(1w{*@kw6m w-6k(e1qޡt!U3((Thy=.1S 1beJv%WcSP5t Mi'Ϫz.Wh4YB\fht g21e͘A} ^s Y 3oac"֗$Ȼ< heg$iZD0RZ l{B9U3>lCYп{/4'\@Y߂ݵ` %q&Bo129̂)#Zv (f棲Hm0bi5D|p˝l-g&5B!:N|%)G a;އo6DУ3xo/ʄ3A` !j ts5o U?1dW(ZƋI{dcEnF:G[+]O%kC={*z>5_%i9_ӌAv jMu3l_[H/gOgAV*I|wn9LWPaou]AM+$4":pvܶau^gd綺܈^G aWj'f(W[8wFk.^M 긭VCHZ5|E@2KZ2VP1g}HoEqflEf vXTh gI]2uZ5yx,K- N*d34}3 s<]KXJȿCN5^ U^@_n2ڹXf+mf$'i`*K^TfX_숚$h&!cbgB MF/ou J#4E|Kh/C10]SKRdkYNE|u3јWʮ Vj: T-"jOBy Lɸ]dZ^T>aYH_ouT!}UqMrU-"U>R9qCyW>C·+U޾PDGtUZOѝA`ndWw/HL[ڿ6ɆD+7Ʉ*Þ_DPS?^2$y9 $+Wf,`£$ø{s}S-)N$uEzBcdm$\vIm3H-S+Hd$OcBbWk!X4%,Ͼ5Kg>$2V]R1_(!1möIeŔeD쵐 Q1݉U4SLbk]2xhTEbbٍ !dYSwq¬܊5W9t*,,lA!N PXG+}%_D4g H f"Ӎ< EaFPWeۚ & !^5SfKb8w:!y-"܅"ɪB΍@ _^ѦI#(B'&ԃJDifdŐ8|bAzf qc&x1Bz;C{P)3hỉFXB4Wފ$Hhʁ8K3mox **eS[X+0TxINS] 濿;wi{X|L` /f|=cY@S W:3}"Jcj+Z5Y0!DRyrV~X{#!,{܃,,ò@뗰~i: `]_F߄v gNi}ϟ7q {}8 _%kZq/%{q0a8g_ح:kO(pfՕܽQF53=*ȢjsRlu.wladTz .9#'!XdTVQԡN}ڑń=abO ?vWs|`i7ڜ^Qz/͞|iS<#q  @`܇0f˵) Aw%% :L\:a}C49hbb ؂p)l@&ъ!LFXf&18o:$#%(uXLPrNOH_i{) b<_N0P;&6}/:8r)H|0֊qZh1 '|7M1Ȟ&ː(ڊ[ϐbυGTsک ?4rDx_`mp2@I|4J`+L[ Ek,+ D%_64 Q^RJDZv1~@4&%Ԅ`9A0L>Ž sb $$bG$~*J1 3゙rg *3=BWX$rJLDMVD/g➈.,iTeMMfy&ҥK1*VQ-_~!8 bfoܘ +R;%Ut}mA?ROV\d}XGӽ |M&[Z +#VHqHmv̍CԹb)IW081β M/($FDaH Q3>5&[5?'E&9gɡ.PڞB.Jq%/w% 2P(n]if )^bK/ҁ2vC0HADeǝBx~r߂49讵pt.j1jArĕ߷gÐ!̕ L1M Եh-V6-<mtP"(vy{|Kҋa \wl>zjZtgO̰Ϋ/3;rOnL3{z&kDG,Hmë5^.[QX$ʎ8˨?gw П &~M8h_e7>4K 4 @6\Fp gk8Wq_1ǡM;%AmJ!3m|DiZ1˚[Sf,JϴdiIuz$ŵͻ} o>N_-#DG-niq'W'rܖ*u틍\~ ̔)0v{n~pM>uheXNX } }DĺA ;?I~Bzus!g[JA<Qw,;8&P=O\jRhФ!h@#5(VcPdwzxƝu%U@O⻷} v}տhlRR~mKB?Q/*`dݒQXuQ.㬓en;'P%9& K0QUE\7@i~L5BeR>¸_(i?Ɩ6_\w3'HOZ*87=,v j}~ߗx]-l/ @P=\E ӝb{.'KB]T'`+1n¦krx_iePf훅ە^]n٭s:r1n,.JQzȼMz5E$'J @h\}RW3)0XcNJJ_kAZZ"9(L5WjQ yiZd.avm+s -knY9,L㖭9=IWKP X04v CRO,jB.mᆥ1hvyW 0h1x⎑i`eer{+ T{Syxƕs SLћ( W 4c̄(sl_xutw b$s"RI.Y,0PjyXSŊ-qpQDrTqua5S/rQ7FnF3P;{fV4w XҼ"_YˊZ(ѓW!ցsT9o16Bh2нޙeԾT45)"Qh\Lj +3Y s9?uK[ [,X1ywo(ţw}z5(/'C\^# [&vuĥrCn |,л[t婢"nh9e~4q9P['BBFf˝p?uB_7hb1}~ኩ_qnx]Eǰ^n}R KZ\]3{3;Z4@=dz:ugu 1Xa}P3:MkS3̜tԚCQ`W+3g8S]16ZF֙,4,?VCt ՒH(> Gc ʝ[ws8 ~V^^t:z}ƳΏy%ybgFgSFr դU.sY"1@f>vE+]V<3 pr cm c6הZϔ9)*)<7F@À*usekJoQrƙ]=Ӥ80{<|/u'7!_Qu׽yP0[Z`Al?g Aq(6ڿ\H0h[HP#{F3=>S''3Ie0ͨБܮ: Ow!uyGEfXuA#ɧt$4['gBa3Bv S\1^ga5CK`dT)Bi,w+ַ2%N)m6$GmzT^$V5v'4Aˇ/SaAwl5qFȽ5UHֳDXXxY#EɲE7DVO^rl:?6EH; pLѽPbP)QnǕQ#wQaH )"J_qlTᄋ`g;ߪʕ? [&[&80R$1a֥,Щ,XG63zr5;[ JQoH;zQB+="}ehǮo,"?90k-K zo Nz>Cd'6F.wz*8j3oK?e Ѳ {㡎1{(XgX\11@P*8sBWj-j(Ns䃶l93ߠ>IƓ\>cTވ( &d5jM_lԡfM((gH6HI_w#‰i;%ͦxY6J8NX4Ɇ7{(`2Bj=n@W _lTh((=LAf%@|й@J GddrIH]!VN .">tI;=W6فqOCb\T/S ނS7N0[YWoɋM %˗J9fȦ!wRݮv vZe} bfk;h;2*I3zpgFtUNoG>oEU52 QV0<}enz9,GבMh(k q )rxg|9A} \PA<4?2} 5"YZCʪ1stʪ] V zK?6,Q=!Kh DJȈʃVN"@ѷbrg[uy,햬'ٮVC MH_l)oEY2㴷C3V! ;osk *񎋷eߐǑZV}X\KMΊZ@ލ`]j aG+a: ØaNے[{#l{tA(.boA]}s8G7|N)k1=Ku YWE;HD*E$pY|DFnό~圭΃'{8r' _O"pA;SXVkx:.3< l*T~p x _ kh>LxVx?*2ǧF'b}*+ʲN)=KukЗw: MXx:"NB+rBNo{\]꿴3\joe.% ƄF4^=}Z2̴bz4?4ӀWSC":"G$*x>;pK`=0?WN)ம1^"ֆK8k,xQhk|}r I噼V*ǻ*Ŋ6a}|f  ) <$8 'ln_GH~D56i"5L v!A?AmmL&nI:[=盅ƹAG"ζtTpÙ r~7bgj"-ۙ'f (쇚RyNs`[%󪝯z5cN9cnbKmiEm|\D`䑌 q|1I N_mkqd>x45j0|&nW t?Tnk)JsOdրvӶlpApQ6jV8sze*_xPßjR a%:jmT ̿WT/ZJ tQyCE_Y<tl5Bą1Z-cib v j=iW5NLZ9w5m;mom+WaLQkJ',1^ {K]ov2de9u{S2yꊿ4tϴ,i\_^|Frd l2V:N^N[,wҽ_#j(_vqCw!bM4~irkqA CSPf?3* -΃m){dW1LQ 8v֡)Edu‡x!)1H7\ly2n:&[4COֆ ݈o{ɽ1g:>S#3I"wNEk/I+}_S-KǓq6g>{gl1l MHœļENR|.#PǑ( v.1ͻ:nGNBczO$}o,_/P] sCYz4Y?m+W l? ,J_pvŶg(1UK3N%񷎁!=f%u{9&/.sYZ-Ꞡh;7M;]:t 8`q2Abl I 8fIfMpZ~d% niجEhRi$*6Lˇȍuh}{10~-V#GLjb5Kpѷ!( WG=ný,u[o_ٱ9q9YgNB$?(%V1g%?v"fbuˢEsT]m%7f<+haq8mp 8wK] )WGBMG8DVmʦY~D6wz*&W?;@Vvٰ_toq߯$ܾgHWtJI 8t$A O1ᯤg~sE܏4G-jl9-W(_ClXj6ゥqzBnGm:$☡訢yb6ELis ΅<}ݝ<镡'R܆ؠyt+"Rd;*5Rr,~aEPoҲILܜ1Lc}/RfQz"\LRt͎mj??zhaZ+ZVvuW \qGF֠VVJLk'b3{ET7'7^8ZF@ X,~1xqN>q 0DtդGafn. &V ?$mg׉i~7!ުxB_-Y4ᧁ,:t*V,$L\=Rz%.eU*o y~vOq1;"e.ױ-.Pq.\t\EJ.Xd}"p ^F+޹!I2ڣg|:*Txpd{K:Zjf .<ۇ׃%7ɋdP{iw)G *ԵWw[.q%KB:?<ȀUh`sK؇ C$)VQ ~RX+[e5tJ8 9Qihq T< spԸ Of~0G+23ܦTkRil`dI{Y鞖!af PTc0Uƣ"\,K@: y0m@pkWR?CLX>_8>߃(I1{w-5~JHm?{GQlu(X m=sl=}Li7^5rỳ6]O .#V08RW+Ĝ%LųI]P[{k4!G% ׎>  c7rNn#+A0ϵ/O:Ț-:0RQ8&˩oݥptѬPeC0E@MԳTl (Ӯ xgtׂϞY-얥i+fGsm0R{ˢ"9&hN0N'Bz-T9fr-Dᴭ|ܜeQl MQe''ZǛOQ ٮzB:HLQUn)d$ϕގDlJ:3WD$?#'R4տ!5/P1B9qv͑%NU͜3%$ۻz%L)x b V:%pBq/@|-G4 UDŽ5C*4Y</KfEԠmFm+TIʁUwft"`8o MŅ`=񐎊H8CAI`YWAPre|;K?K6-[ 2t_`oDOD5N! 8+a/qя%#R÷EIwfе:c2 \Iy |%BZ7B iXVy:0SWXԩ=k/@ƺe-q=iڴKe؀M{驑? <\܉i$Md )Zp'aj;R15j.RK{4ʖ3r9;h͟ꔺg?5| F=27RħkXJ*fSQ[.ѤՉ\tAq,sk5#*y{)QmCӁe^܄x\ zOJ>F .CVX_`DH\| ?kLזT18;Ԗ k$ ~i# 핮1*ԙy,;ry_Fk^d)+/*N BXӌFU4mQI<#)+u׾]_] 1 s Z˚-@`[RՑV(,JfݲtEԡg"A Vag% `)[;~G$T7 z&GHBkt;0:9*B0w"4iʱ<>_KZ@~<9T @u$Ƕـ]pϳs[(,5FCmƢi +4_Qog.Ɇ喇5_ 87!,_{3~铇qX Qk u-.zތQw|+muxP3BJ vX[^fj5ZEz$g:4N frbkӤSu|iJcG{"eQעu4[ɖh6)Ue2 NYZ[$ʵ?DMuw] dF Ў++V/W^y'pХЦج(d'`%G{A ,!s:6EdZ/onRY"X*Qh&Љ9'T//.= Ë3h&UAbhgjY&k4eT؅㾑_ Ŕ M%ZğW( BkBmK7F*\n8j„ Ys=>sHH-?gIڈ/r6x*oW\lsHRԒ7l Ze VQ4Fc9Fq!`oRaSg-f0c++n`* wi4L9A-v;xOOOjFI'P)\*LTŰG:ٌ ?Irf9Єwn[]دM`>チTrއȬ0q8ڏ'9`rf2sPlQ& e_Sx䪣Xe iMsF/'ʌ cX3J J띥~}x|s+dʕ"ʶv9^Ҏx W_)`BйKCMuj]l~`r.^CK@ @F4GU+j3YR\YR)oZ? ^Fx.-n1//7n2\s㲥}9wd9X,^HBEWwɔ֣FT¿DK5r{ Zaѣ^wTc2qkΡ jCrxE yv$ _pa \Ahk~BݘztVZҀ!x P s.xAo b\FX C~[=jZ2Ó1^?FCoxZ`Lqwr@'#Z X,}̌>oj`IT~dINr!eMw6NYrvJ ]Q-`ȑJ( J+4=."ڼSNz`7Jb%<FX׽Tn2]iWrlKG [h)^$ 3q hs_s G 046IODAiSfUpy-]Ao]"ƒs D y Fa#bk*o.Ƿ삃ѢJɍ*U?)I vB`rNQeZ݆̅^t4J[.m&ĊD xi)+JޡV9R OʦZrRWB:g~mN3p|x* DzT.VO{rOܒ́ VǀC6ũOv)0!f3T^nHtnSC C>;k6hJƚ|1{{yom GG%Q ȏkD^[ˢG&O3;ToXT+|Ke,b6!EDqt/=CTBɕ<ӽiu@bW3Kv\s/{88`ꯎ [=Uz łSZr7SwT.vq%zpCQ~nȃ4|L+/Ђ&QXRbaߛվneME׮%T*W4wq*12JvzU] U逨b4mn {*,@>jcm*qv:Λ$cexRڦL>]j LeBƤu5ޥj#EAq%Yn12E tN( !qlSO<C1j88I7A F*ȗ J #!Gjs1᛼w͏W@$*;R&B94˄pSGyUj*kqSZY عKUd7t644ucه⽴KT!.?K(̈rX?+Q3S[<aݬǛX`Oz1X6])r4{LS]n̙!}: Eߎ_JQ}"Kh*qq("}m)eڹ;XGveᚈxa|F=})r2ɓ7b?G>vHԙ.7ziIa*ZwrUql Օ L S^p`t8n:)8ruހJD ?Բ곎E&R &c::cޏo\~P,>lk|.)o^{u TB 5(D`4^5a3A`k^;Zdeb +4?Z&:}D%|PwwdR;X0@v3^}`>;bfga"χoyh?c=xAopO *1b7#کۣɕ/u eKFZXSQyb1KhK-1e:$i]Va{gyׯUk+KRKjkD+ey.RKEq>@~i*bHy A%~zQH,cM,o%?Bʮ=jb (^/"AۗL8A2K*o+E>"g?]lUS|b"0Esbx|#S9i%z0-Ml bh]OZs-Sdѣiw3("G>i{v$/7Pnx7 OO7tK9Kk(aHA!&;~nKUxǚP=NsX؟Ïkj8C&C!ޙ"äYdb Z`sT)'woo n?k|(o ܧVN|M~NP?]FT6#.xnZ9&kEd 6_NE 9@˹zh @nF%jI Ec1"2G2:LE.LaV"qiyh,p=YQ I/q!@Jߋ\w\HUeUҚn0-u0\];|'0̯*0%]qiE|kYw@jۦ|߂qdq֭ -3hHIz]RȐRSʷ!HXsG1}fKKA~㹏umfTU? 1[7=#BmNgXZ*v_=EÛWy)]$i 4 dzxD$> {( l]CUM^N]h{ 2IB/O3D_?Z3(d 5y)gMѭ/N[4(ca^0m {#xw5\}) HV\:}E}KF5HFM5^*f\h =GI6ܥ"zʽN' c&lh3{naj; {x$>;rVZM"E&{tϿ}1=W(Бt'(]0hƲyvn3.o!Y`ZmWBB` \XpV_.@5,V+ g&iCi"d<ҕdJ'9qn8g~:(9cٵ1b޹&]awAs`ͺgC-ftxo<؎{ۉ!y*ln @]г4J14q}{% ?]2bFGӿ $ )6j>3Y]JCcJbifKPṔg'`QI-Y賟9T^䊨P$eRU`.o$"[p"\bsWSTm@ndtPŹZl!5"=&KR10#X5#\O>&cs>fh`UBZa%qT>K1ϼڜ= k愹ĴS:D#J@ZJF>i]Esu<ܚ"?hiA$I?~7ڰ|*Z H$QiVE.WԨ 4S`2a+h}F|\6aj|fҡMvIN715 .0Z~g$,&6%%:ul2x<9)&'T`vŸ(@ڜ}=N7Pb-̏av%=a(*";@d8O$4INa.7#LH-4C6@6&b9䬯|]0v.jC*n @ɂJB¥9[`Z!/_s.%cF}|G)\h ǘȶ/-/W, d@巧mڽ}#??VS]{i!< ljz쥸]+-Y[t,v^|L6Waq:z]o]SE9EshF#-ps/&\}Ou* GStv[#Ӥ1@Ȧ qWBgD-=[k.S%e4ɋ.#->d հ!r dM-VA1||zMm9 A!i͢ ǃhH~r)H|Mt72w@\S?P{9/n7 #Srgܲ8A7R!ó>/6S'Dw'֌n"hv>,?>.rVg2=2)K }{i|W*&~/¾ϵ66n[){E}t8!8C :O9*Vgs*9gU;j'b8uˈ²)gzC͝bq+F#|" 19/2͗ mU]L+22Aeaw5V)1-QzpBܑJ&SOn\^Κ0C 7v{. 1O\dT.Dt'5G~7QǫV}C w鰊`<1q xyLcT(~J7Q \Ob &oq`:;<~'w\v8U@Yi n#[[ ̕)9]9%a^bY\ܝd\F/ob,ۄP$ܣeiтQLt#O ZJC~iMV$2wLCܘJy*#> R2-{T8k y7_]]`wo^_jψ>AwK pvEUw'z\<˸Q w!_{2 ͬ'*TS>8VxI~[c7\LSM|UR]AIu}t<`$) %-o`Z=IMsVPU᱑b?$#cd{lg1zkm ʮN#,z6"TJ<_o}/x=7((A;&ؤI%.E`ޅ?;qTg,G3&9 N!Sp7Q-+|+bhsM.l4cUGj 1^;$sc|Żg@)k*v-d34O1e>6N] NCKo!YKh=n6`CqAc ze%˞O &V(VVR27r>[oʭb4{*DŽ,Ƕ%h~给i &p4?9MȚ8ZY]1]Cy1uS(bEˆ7{ȫrl#@?.q)0t(M9:,;֔ q!?n;}#_UYEyr ʾÂI&"eUˋHс1X Cj&ތmZ}Tlp}`n)7ԡql s{.&wY ڔā$V/LY XԻsng;{-c-N3fXPTlw%ώhf3 ->"x9ua|ˈZ4K$xmxn;h 'I^\4P譆 : )0ibՂ Tnoyrx}!✇䫘 cYgYMJ/x76}Q^jY3'ƢT0c;' iu.[=ܴbrBz К=S,0|KNYxȃg?jP<~1ssW9`; CFT<SU\8n!Ewt2BT|j{nV披&D-_1E!B<هn$'uJn8 Leڰk cx=}l S 0?Gji2*Djvd) Ӏ|q,S٩S\SUOMt95eXT5J<7ީM9s\r=cEi-t6cGNVN Q~'r2Lt7ۓ)bQҨ f*q X,-L>1jX!LHs,2UЯxfq&T${$w5&xZz|HmfƫM7Q.H[/ߌnXKP:wm%MIIӯ5~ W[hS&  u| dM]zKܫs1m'>˶VߤTQOF٬U{N g~lj9;6e멯Iܭ-F|r>r\ÊE.=mE9S1p%2Shjg2gPeV[Hs|F 3\,^T_( r 1*ߢ fv0p={rx$i!n 6dO(u V8[zLXcr@RզQac v*ԁ0%Jd .B?`C*ttNcѨ;Why _?A Э)iD&P(H-Ir擶9}HCO>_ēn;}& FWq`ϯ)g^'qph†ZP 4wϫ9ߵIzTt>fzeQ=TD|A¨C L&2x3g[(@88vLK6/,I"`^CbrU54C\"j5?Hsߚg(ݸ^`^;2?CrSiZ?,q ąt!k*Vb֬0 q?'70yQ՘6Q~iYȷHm{X"a$ĽH@)Yom!'oR0+{[ҍ]1Hzbf" AxؔB<蟎nqG`g7Sѓjn:Mcxu 5jkvc/MWKRːKJi4OB߸N;s؊bBz?cI'Ͽ /ـnt*T$>NBh4Z܌*uȘuv_c3_ Jv)&8_KRqz0ޖ2C8"g$[{CE Fs{QhuM'\0ez4"F˭ŤK=c3(忶cac~AڣϞm~)AeqJbWw-@cLFXNKoWuKD9x3g÷[uƙ~ï)ѭ73:/OegaA_"|,{`"Ltc w _cplgL zul- 84>=e"Ȧsg1FeTnku^;DB_\DPB*].JqW,71b 0E믧NkNCΓ-A;0i-K_"Re}sݍ~-ה,@ 0/l~fSYg_̾+ar4bTieVk'$|[28iIO)|,4/1cazXr:Hd!Q1O8юǙəsj?-٤p7E$_94~ʷNB7;YkМȆBM=쨬V"?;%^wHV^sԏ|/O5-#Šfl!ƚX`q'Iϸ暜$ZiµL&5z]0neü~g_Rha#eֺ" Hb{m-R4nF#]/5{<ۉ@;Fǀt%DZ1.!֫ƃ:K%aJsw)8̋O:XBⴭ${ha#nP|n80+R5ڔ|HWW11C49ܭhk>jǞ6x^n,˹u<@\9nfG2]X(XΤZ55ԓd˚v~('S%.ʭfWjo q4t)x^ 둝\AΐiS hϫ>:,&A".) m{ʺj͊ZF)PψS;j.EP(8)6nUja;5T{FoS4A6/xȓǜQ%Lך(ʖ#յxuliuvh$Lk0dݱs;RCJIY7W'q)B#Ѩ>d 0OʑseKla$$򏲊${3d9?m^%kFܚg,giw w2uHLNCJ+M& gX+guh9a@tƣ /!^ri&+AV+*6ll*s]ݤN{> v"9x{h&?ǟM,oQgTȝ65/BHrK]4γc^?R;ł#{hDLA|nWVٮ_xv 4c@tM,Gp^1G Sp:`%e< zhd{o4s}kA#ut &-2zW 8"9a.'2XK>N,u)E2?3嶶^K-d-P]ZRI]hFМz;&MƎVcX썷ɶbfz}<-F~FtUto[]=MauMlLDq(O=]҈۞+<,6ёA=n4/dD.Ķ:SS3]m(+-ЙRcVx$hooHXʷ޶i.*0pJ6{5c0ٺC-ұ_ |Vb^.UR)aL+~Nw_b\$+l!ͩɥD.BRXSeC 9 V7EܩAx!(콼~arI/fc0WoedBo 륢$97`XmdPwlvMRC -+^H]^g]L_?v0.wcBk]bQ4飍gS&Pg3~dmz0t()7uz|x]G~Z)UdH"bh Těu oXL>\Aq>bSjEgl!>seN+uyLgo티}&FIag `I%I2p23`tcg%.m8'5?9h*XCLr~P #>\kD.?XJɝ ?Ec"<m!B'X11v|* sw?GCuU/'X<(#Q7姝ԱWvBΓlrղ,p\նTbKn uA&xJ{pi}TD <0j< U-JM|{A4I(G@?`rɍ` OiyO+ȒtH-?I5`| ?rrX(pORJ"]DR{MRxқ|k{P;E¸Dv G)0l+y.8kJE?[ SNL<уF}`mPKDI ~{ꂘSgl'z1.}V]`z-d/m.zb2ct,LWjgz5-&.X|J/[T ݇p6mҁ ͰY?) V.)OpA :X)ZPA| $a32 Xko3-ʙ|}?*Sb2X0 Imb>y4(-f-\+.(& W!߇..$^\"ƨaNm+ ҈^Xm n%~*wdXiʁ&MaFJ4j }gY϶}k :7-ypZ<]H-  d$!?y3)\yQ^3֔boT i`|VT|DZy,b\C& ƀV NS% 3)}+EQm]!@ [lh7t51ꛫWFzzzN)Nϳ I+l_&1Ơ1Cȋn7:7U OU p#7-OE_}6[ʔWԿrcgsCG_b\0Upn1F8@|\_}oISg+ ^%`}g y\Q1L~u,۳R~eHO2&ZWB^7/eл4ǍXoKV2u@`ַPe񛂅/G&ѯk~OeEs7HHo(.Τ nZSE^talE9" s,\WWAKv<=jVׁ*?1!HƄiWkdȰs͉6tBUfC)+ tEK27ThGM+}NIp-! 'X F^s]:8.#uh(uEyHVNbFgPs5.$S%iEQˊaN*Rwfn/?H)=Yw|=2kgȅtFy!AY_w9[iv2Ĩ0Yޗ֎۾FIK6>utq#|6^B"C)?xg0/Sav={_w=+6gUG<~O㈉6RMY`=]<]( o |@1Z}*¨r9C S;9o׷uE10)? xm=a͍L#+Nn,[7ʩR3;*er8B_bԤˈarL3@}њt(޹VX@Y#@0gXXg>W-U%u^Ӕ7=,f? g#S@\tDDSFAMXH<Đ_괟O޿TZBF A=Оs\įҵ-eU˞mDeg]Q4gMNZ%[ gNew8:7A=!/b,ۉ< bnf}5tTK,uV{ uK 2{~k=aK17 i %>6LʵAy_ Ϟ $ʴއI q`~4'{cr2 fSHB:LAʾNY. 5b𛹪6vt=YmRďI"q2ztOQJHvn͑2=fuGjydA>FߨTHA9l(\~>eALfYZ#>ZFe!yr)5tOs(fa0ԟ? 6t@ҞPOQz Z Dy~V8 B<a!c7 cx?jS XRء4e*"w ~V`l#ɴB+*$--өg tֈ$pD4[-)C)Z6d?a#YDbo{ėvw97cn`!;GI`{TZ<(A凘QN1Ÿ>ֶ^v)p&%#A=R`Ƭgč p_̚%SjNwA4jo_a~8*F< !PZSZV*t `et[v:KV+zzP!J -_3~þaDWVWAF]DN0Jg h"ɣEHI;9.#8뉖_F|)Y[j"aB> PRNc=#+W+ه,\=d@c`y gM8q-[:qENOgliηSchWSJ}>7aHIܖ;.Lo\tMLϻj[iB=L>hMճ}JܻfHѰ>'fݾ!*2=6< nmXגV<տ qf{hTogx=?I.&Bd4$VRR'Bz!16̵E=k+I›MmɳC_d pg2#jo=5֒Q%U~c Yn7/yd9D%V^p}y5:O]kW;h;oY:ټdׂdzώAHwmNq"VPD3oEZΌf㌂VUO(4c6ldj.؞`3sݷ݂nd.$^;4(dV4Ͱ@.sMf);;n};3fM/ ec*B} HӊDUr=ZcwƯj; NzlbO_?K|e&gzO?(AGcD5?즖ԑ@E"y$a?E;R8xZm:׋7?MT 5c< 25O,uR-qgaĉSS$M]B2w&566lT.7A HѼS ͺYx'qT=ƻ\f TG~H*N'^xք7[q%#rWfԅNa 9˨ǯ^D ;X)Y-0m}%ku\kjbuRcJwסּQ@IVW8);YHHJFJ. Gx 9z6s(3>aE\A֘Q S6nEj,*Wfvw׶>L ^]dcy(P ©]jڲ5!q%8R3qKz~v+mϣ LǏc?`1ܜ%.8t//x(B2-8A X~WӨJ9KL 8;N rO,F#i덚k+A#Z;|›'ȩ2/Hb{p"3*k< %fZe9䔖7ڟ?&ϏmU3}Sq)I+g{0PO `Bc2XTIH|LeC*hcq3IZXZv~Y"ļ--FΌP#&:nf(“vW7#e-SU&\zChop#5F"/JO ,t8j ȖipcfS[X4%EŖ ",k9Z-qZcl2-Muzժukkʻ<nѦırhrsG#Tf#f-xf 3?@^V.*f~uL 91`m#7ˏN&%&3μj)n/+}-*sZx;zX wYzFlο^˻2i&`E4G]DDPmC"IL-xؿiXZp]«DoߝiprQˍ(?" ׺d^M?Zc!FHQa~ɚ>{uDe J){N'cGoN Ln" )hP6ǽN<;pToB?U(z)%(JhuIl73.~S'ݵhRiQc d{+?x Θ5) jmJ[!A3B(VlRM7eoDK ~AT٩]JxC0|Ea OBIh}/2s~}"ؚ[+8U3}c9B'd""-&rxA"#a]A^f ="5)5\ P ~&LC!p,%%75=rA*]/;R?+ z) kIt"Ju!/>|}{D.ܜ(=]F'֋>ϩw+,:o 4kk(a:YOr#쟔3:B2DlfR=Ƙ)$țX - g5NN|I^ؤa(5QA{{}Q岼1;+xeKZF6U)RL LIݐxg3)օnzWB(?(:xGzi2_<7ʅo`~tg\?qQ#8bPs/,9e'> }$ٷ>xGa3UNܲīubO]Jִm K#]vz=؞ʔ>z5.y1iGE;EfY Qؠ:D(@@U&kO%߯0v=1."G n+ԦjY-J.b@nK'yG@yiXPpdI\LL{|T}=Y,-ʀ8EVìJ:/.Hћ« ߪꪋ72ZBpZP1ѪRg XKJ9MsKcr:{Uw8uJOx_+L}Y4]@DaRKFM] XFzU߳ŠG/hg+S9bЗ'叚=G#МӮ6HzE]~߁E5DT{I @p} Y蘈?, t~݈i"$4pKsѵg[eN#v}LrvV+GG޹9_{I R*DJrhG9]84!?mh1^XԺcXts ʿW/;aՠ˥8wrp̖uJ'j:& ^ĈNѹ:jN}T"fkSSw DDp%+ u{BƋ# 9')XPRkB7`@I@%Iԃ޶=7໠ғ}o*!k_ E`Y8L;U%2D忍s@1&Hb~[I߲RqG]߳RvYN)xU:via5c:hBh bcI _=5Kjn!֏ŷ"-g6yMvCeS$L᳼/찢B,H[ͬ(zߋOHt&q-G0xY/QdOwu̩;ΣɃ=^"C[绢y"u66{ceb'n`7vtĊzwm]BNhr:iI][9Fb*>.ZE7{b$.:#j(:4cDDb$P#t7ڛO)5Oݹ4&ǒt@˕df\8Dc[M* L$XpLs^|W쌀H /:;pJ(L;dwaGEmqGJ.f5\&6.bB%iAfdQ8PӦX-a`T[ZH:7`ܑTS^(0kjFc USÜYDJ9,w>62]MvH+$$oDׄF}Q**){/>yWYrpǦj8r+0#Z'`(J4x"h ~vp#шDCp*?>d2[E:Ѵi$'ڄ#ºuKP7>~pǽїH<_'Ϫ: Yie;Dz8ȣyV̅"B_U$ҨK}x(kc99^*Dz1;#0CesG;$|6vRN2㥇xy' o.'S XBWV7ar/ZgL*חkE0]dYSdi ٝ3ؒE IDG*AZPµ%ńFy޻.M<4R[lpqrzy0^WMS"([jKzKĎx[*LZQ7Xl~B[b+/QJᐖiZhv]S*^>Mz|CN1 V&߄M,@RKxks&L1[$c) KHbaF.9qrUVM y! i|gb#tu+UxU{k/y&mPm]j{{?j"JfɝΘ ‹-$x㬊M$Ĕb ]S Fmkk9Xqp vKrb wf]pKE`70ڃىHk03߽W-}MXd]৬#bĒ2G0!WΘ*#+~Wpf"CIܦ4TvR&:kdq5O}|>.GW'TC- [)daDMz։L-&-jZbyȚ`%B%OlzA!vJ_'< ]T`)x庲ܰ&4oO͞0A5}i*@WpЌʆr'w͎;d@xN`p !M1N 6V^46 t/R׿0^)pjr;ư^Fj-z6=TL1H +CU`½TM]D ?Yk>%ǎ@6'0Ԗ/m < ׻ѯ =+"#j;Qՙ,-`to4'#v;Xs?f&ͦmS~B'v;Cyչ&`n)}H`;@\6%禖? wit!sBg1/=gecet_(z3&[J cVkGC}qn|8Cs5b[M(+}W؃Ƒt C#f *9]QtpmV!4Wd>!,Mz׾<[XBCLK<zxuabjSpgoFs`q1&.]Djj]ti rBQJd$ qWh7&JF-"W 3ʣyU1vD/ك:~7L6 FH-#ތbpOv:Y}-AFFbO$fu~~]]uS]PNz{.l/anO{3Cf[*4٬a{t̛<L2Q 7S ' ?GfFn)X斃dx/ka#&a6>R*- d ? 1WܓxD,8Iop_ =!e6?0dA3nMZ2c&}ƠnM}, Z (!{ۆ58Ag>k;,ZjKPLн"՝/7>'>[mPY!L|$+!j%tW3ųFE߿`hxgw4,(o!#ױfE/ M$r{%f 5@BpKe+(bGS].^1}Ͳ2) ȳ+N5Rآz? qŢ!:j!#Y{ /UDG#oVDz5lE* {Z(.,$lI > b5rl4Wz6>aڻS~y \fۀ>+"` *+ N.:ܯIǁg*>L4;h%%*tS;nDbcU^[?l;b! R$B}#׷in>28Rd;DI"tzEM޳"ɾ@Vu%p&`Xu,HUf5\80[K 6.x`TԋNxR$P6_S)z)ڸ~ %Úh( %L] [,+%BH폃<W.\f&5$׵ )qL\hKp*.ͷ\V|C.juQut2=f+k?(yp uJ( @w>hRZϺtt 3nΛdׄHl[vBSL?~yPy{}grUҸּ:x0<R Oʧh73n9_^X[B|${YD;'G]> Ǚ@V_6q#RSƧz 3 !FQ6b(6C0JsFT+)m`aКTf5UP_ dM 2_f/ݸ:34[ݾlK7\HmSNuQBW͵&9}V5K֏"& drDŽղ@T)_ ݑf] gu̐6eU5Um h٦na+m'iO= 1zYhr-; T;# nV2[ZL$_ Qf=3 -N&ͷ~`KQ= 7Cj6@U)b@Nb 1zD/ bEPri<w ֿK(@=-εoZ\" T!;aYY9ux?^7ȅ}fhu`aLzF2RҊ@4ٳl;1 ʯcd,pJڔO&\M-3ˋ'1ZχBY8}vQ%o;r#̟/ܽ+m ߚP:zcS&(چ{RF k[aJhm ?JIlہ:a"ޣ\6 #"Pym9h}=穽zq!bm0.tʭuy|s D2h xBR 1,w_B_(oTT 9SO*>k9rJj~,Ҙs|J?)!S펆EddblQbB7!Zz 1PGa/)9K^ )Qr 8[〃]fy6[MO_THBQPeL(ƆIJ;5ܸ W~j@dqcCSirʳ0t) SZ4S0¾qS_ID}Ubd*݈seddLT'سlU?BluXl̤_rZYļ_UJn;:HMsMK<:K%j )W&# }9.r y:Gʼ5k`hy ;amr)r& sKb$=DNq#`D&ڬ8$]rӴeˇ;rߡ8KE ,__lr{+:M~Cw\ZP .Y[ y>dyv_bؘ[.7#5(h=%Ƅ(pYUgǯhoqEĂR"2iVȡ-֯v1=^34!(n\:Na,1DJ9D( W3j\wIuu2V/%7&WGv7Y?tXSncΖ3|7hmNfٸ;#5I~] I.jHG7DYpuSCgŠLE'vVNvni^x$vSA?BUuw6N 8ݦ5[ )VG 8}Dz l;<ޓidۚvh'Md G!ȯS5d}52'AD| 4?wؓr鰈nBI‡2S/gQ!)get䦂DJ<;tOirL2Fb%|l;VK[ZOKNƈ9|AQWAxUD @J$xA"+AR (4ɧh];|D6j5y]lLYGX #_m?o) IxnoQhY KcR ]LF Z1xI ؼ)9%sֺ0Jm7fz7:x\[%:O2`~\qxdu50 `aM)BD榄]MH^pФ T-]w_hf>oN']4PFcĭ&[VH>L0'W.h:a\U6x8'fDt1)5 Q 0iaHa8ntV0qPa^”8&k(oCI?S5MBIS* 5s4T;o#ߤK +^dĨK"C6: U 1~7)sCoa2_:āJ0{=ӭ^ngDo^o'EKA͵8 OnkɯV4BL@ 6H0C %YL+!u:vf? [vhkcE냒?wO)9$ ٫-lo~dTz NQGA@gxgpUC|zi'6bz[64DfٖBn62meCRȐp2Ax:gѓMIBlkkg$D\ʡuT–I{C2*Zd Hp-E|ˤ\Jx?r"j`ٲ_jl8=p\Ju* F0C=>~q% MAi5axo7p;3b ě$LB [NtśE0(z]wqUJ!Eŧ] Sf e|>FN2l$ :u9)U9X:[g1 8ج uZZD:#PS3tr ߩ#yH\;u}+Ơz0" c ʔ=N>> -'7G> ]I*;LpÄiM jƲ(]sؓ)I;^h]5dWVXȤ^ԁ-;1ǡ.?_w'w>q#FҺG/|n-@yUyEZ`1d&* ;*J1k)ːuWq@ ZϴWSAҖ" ygPV|ȗ[3"C*mM"II 9 5@/0Lwi4`U߫oBD +q] YU#} ,aD8عt +rgT \}x"S|}/^kO!Dc}59Xq}sn4D6m d^6ю ypgjn3<5Je &嵵'#y[}ԣIXZgkZ7dj8󩒊|QFlRb> jhgIūϯ v h03RjƗgmۤnPbpL^mH #q |Bk';:>x,7& Ι`Adqrjg3\2YK#Q`gz5}GNN lϠ(_gѫy)mK89#&B3 ==5o?%ʿĚ C1B44vHHa$Ɔ%h!~gfE:۪S>l4-°چ&؄Mu,Թ[w"a y [~PeYΧ(-R@d60 "Ut6C}h⯚ o4y;:r^־7{C[Be)H,Jԅ*nyJ̌SI{.fvj9wF%z #@Ņ-4з2v^DfaPz\ GY[ עqgɹ#Z˓LH }6GU$ΠDAN׻ZOe0Pٷԑ$ M5S|.2.YWfqEED:Rxh Q-Y}Nb'm1=2I>np$-4H#=ʟ8zJ{AQ~K_WGDJQ9ή~8PDP[:oV^ }N`* pn'dng^AZct# 4zDu{~g 37lTDf|ntǙy{i-<\YOHZnɡOֵh(Tً/K!@ÏFi1<[ùК}NZ:85>TzxG-@xdjfECsy< 5^2^ֳ^OV1/0M@Z#LL ?xwqq70} .gRhS${lVoE٨nfgAxL4wШ0ӅR!p]P՟yEnq ץ-Y)r}[|La XiHՐOXtl6m.;[EkJnYz_,r 3!: zJ v D#|.0O=WrhTݡQIx620;D"zpJHea-DQBp` 1{ϐF(8g.WXE\94.vҷ"Q9R,5R@A3 kYn#Ϳ:BAKSn?D7k:\/Wƿq^g1+°ܮkSHR$n"m٧}?-N>2NRƄ9,H.ゑ )r Ntx nP O }T l(nThslY"J[m:BӐ\_BL죚-ᠿd" `^$O-QnEpu ':.e3 '#hB2A= '<CÛ!w*e ?V|HX7UO6@T_%Pv␞T3_PkZk5uCQˢ¨`\cf;"6HwԶˋ.P&]>""v8G+цgj7>d7ejKk\ty DA0ST`r"$}˿ۊ&YwQ/@ jm^dH]7q_ a 0 QX])DGỂ3 ޼SZwgaN#,D8rLJ \ r>3 rQ)L=TMiՙaxJ3pdHr>]s@-_&[ Nk_YK ɜ.F[*sdC(-S ThzҟOk $CZ01,_g+rl: r9b8C=N)hw3k7*оɉ{CՖ>Rm mSu!̐A=# ݻE[X{nۯ/Gz+_?LIZq%kN0 c(ؒLS/HuC9ըA՛\tUadx5qh㻇9Bw1Rcޛ́(xyu(qo-v Vs*& 7Z1kوQũDzRy T DLXsf)XqF}]VFR|+$6iOdhfdI{S=5LW N @Q$9CBPD-'<>N/H6[(XsR\d%dO%0^u>T#K bN^ϩ=4L+9k Hsm%%[[ȯGݵ]Mޡq? 2*[$M޺H\ܫITs/¸|𢡊W;㌇-dтČW$BaΡɹ b!WpQ-9B6è«^O?1@Aga|g0f~,pMAޙ [5+ x98ubiXǍ ߅r J_~=+ !g&hI wjo*$q0׽8|hVuE%+ H_i*MG 6 PK &>%kEp]3|=fO{؋4#h>Bl| };)A @F,na&ؓK[Ca)-t Ł +vz6\R}'m֡}ZfV]N *L{ARӼR/2y Z~#R~n-30{>9eDՍ+{Sk]8"Lj>=0CAWwX(*xU`Ii,,k`(>:D|[1t#ܢlt$y|Be'ڈߜ묣ʜ>cH^EN"` Ud7 a_8.Ⱦ"Vϓ$2Cy1 !+78R}*y~l?8cQʼni1B5ęYsl @,V,vGӶ2MrsBؘDUZە}E/3:9_}.0 *85ܹ_B]b?;&i1yga45{?hT7- yGC#M xVHϻ4Bԛ0F8@J7h%IIPud5 eb&f3oLSJBz(օ֣cvX[I{4"!2~hȉie:u}kAq27';~8NUŀ&ƶ H4Jp\(Xkr ,yNUiwjDŽKdH$}x۞NjUp <ۍqn~>">х3e/\7 :ѹK2ұwᦐQaj}~-'6Il}Hx2,psK C+!,CzNh\"P3 ]Ѵ@'`C际J3{h Ү_lf*U=۾#F2rVNh ^ߊr" );;1 &@" (FeU)8$~5-g8mBQGCK 8%~dUEw2=gh?2İY :ǁ}=HJ:m3qˠ ń?cзlX52GhS,Wʾ @ݓ1q;brw LZT5!R1ȉlq*)"b-Sa:̙om֜1VW񍿼hq ΃iv iW&tOUK!Gr WH(k2$*"@]G(QM$R\ ٷ @hϯ_NđzSsO)V*]RgǜKi4E"Rf4;:D ’WvB*!FvT]<="wjׄ;z?<*^ 4,h'C_G/ K$ߪ>YW1使E\M QEj AThR괙Q)0mEaJdI $itK} #Zx"۹>>[9묋0h JN@O8YkG28y!JaE|]V~'yJKI0hD߬MqNbX\}nC2 \ɑ H+&F7jб&mw2Bw@UO5ٰB =_CTQ 3K"o<O9rH!ClwM`vgg>o*J_AlSܩT!H[ $e4%oZcW>A-0N7ij 1M I~e& egB7;9T9qʥu  H\KU@ hM C{~X-?A+8;C@;HCm<~ċ2"e0o:E $*$HD (H[#1'=&S}oؒpnQPA4E"/,Ig.\#-7c"ESy"OQWAtu>y0Ⱥx} .U,sth'N_uA[s@/,6!g1 r7S+ s}) ]Y]r0_Jnش88w>mq6C 7E1xvկ F$@8(c`>+q+A5{ -18r (3li#XވOINozvAiPBWJ߷? Oolx32uXz0n|djs .aW+4zqV0*%U/AV$ [=<f1ts~ar6T.g'|k.n`>cJʕx?icr LG͓JEG+#ZK-!{Z) Cl u˛/$RI&s7@H;dhC45-Q*GC"K{ d S@9iR>ǐ|iH&=_H&EȹFMxnOˆC!a9D sj,;F9^fwS774z:&ͪW3nwvs.MW `\ :WҎBNXNS=L%`t]-/ <{}jg_kbyʁzQmgSÒʎja&F?iD  _Ǘ[sSU g 0Zc }F`hr*-.Ut}B+ܶ_n'O;&¥Tم}*SvHEaQP*/5nߧsf$t[2a >Mv tcD]VXnv?gYZ070701000002d9000081a4000000000000000000000001642f097600001e60000000000000000000000000000000000000006500000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko.xz7zXZִF!t/]?Eh=ڜ.+-pO?mHjl<IXf|lgB6_P @QPI2/g(Mu>1"ki-X ZQD݅$ѰA8 6dx笼gE)I/YBߒJ]XxM&K-Pr㭋 A@`l*PdNč1vk&:lxxG(g^$i&UOB'Rn7r ['KM ,59$~YqMX?+7d~; 9cn6 C[q0,vkmְl|n3w)~RAD!$}D>9ƁQG|>+ p]Aq7x*PZAm贆O4x?S%B iZmFz.Na6;ēh4X%Қ1_#Qmޮ<#N6vW&\ " y˫%{9_+"/#ƎϳrDٯ*PU?(\Cˆk&&1Xw[9؏N>C4:T Vw}"Jc%JqBCl<|b0?aJ5D9C 3]|=gK0N1F)XVveY nčz^U  ] ~w=!ӝ<ڠ'jZlOb2VMq?]Ln~w+΍;XVGmۈ! @ٟcѢ|M+'=Xt N .:qҴ~̵"prDs({}u:}LoNQ5 g4Wݳ#d6LTmaj?3}k/̚i(*Va*ȩϩD,o!^:辢]8ޏ mYOW5b|ad.p8"Ye$U~~sv $[iȶ޴Yٳ;(J4u>0a==uCYgN?z}e`5V5?VɂSI,RfVP,鸄غ4mQ7:.mRˑT-YvHVrA`163u0uE]!YHG#ܽ_Xq zY^6s&q?B'{nbOb Sh ]$X͞gfRU轘*T]U>m\N乱֚iښ G3 E_R@r՝}$1֧#`Jށ8e֐XimAr-&֘>-Z4.5N%`WrҙkUӏS ݓ wm~d5Ni F%Iz5 NR<_2Ip詯d#\(Yj.t^ TZcKfKW2ޣ7M8p ]lꖐVqс7fNN[-0 L}juqPRfG@je>;5C5U~Wv>IWo*ZQtGaz+pBo1ihMْ"1J*wZDS!ݰWsSCSe?[k5jj\vJjXL~j?hʢW-,.n]Voi tf \մ߄7] 푚H s;|_e(HTْ'2G|q)l)s'+( o^r8\4*ܛ'T\4&Y&Z Poc<RЏXdPc*(9;-]moʇlϖWFKD>OL1ur_)v9rzѸȧq(H މ/v;3g}'bRjF%I!1SL6ee}H8$o_kt't10AA5s8`E2^;a^b-V]7 +#>gHYςpU-m<;BqP*ƈQ֔]+Қ]u>%ߴ)Y&u?J|^yĽ J~}o~ቮ5ƹ^yZ`:S:ou9Y+ŝ Ym gDn8Bo ʺFQ`$_1((]gzbY}bEpMR]!*gO1BTioejW`1η);xi B u$*<#&>ym}G@N^vW K kYq0؜BhI?{GZc]:ޘ 0.Lc;=7t&&AU81K#%kL>hEy#ʋ.YCNIb"lQJP?%%pK=tR_P9|k]Tw?"<$_Rq,]!AΧrnN'T(_DO+F}\ߋwVT廾RC|/bJM6(˗b)PT5r&4B˥ hɫJa,J?DJV>Vm2BކdۮQi-XD lH'M{唠>bi+3J] ]S& cl 휀co_Ծ{?c#-߼zK3=QLX!)#MP#Y;_jqGL2WåU?e/w^7"*YgC?y( uohmKx ,_:615HBvUХ%.D% !-5=襪kP0DPq!QUW5В%Oe+_I:٥TJe fCj58n.-8X9ĩK!δ_rH$Ws d'nV.xvY/YLvQ؄?nlRCb{yֳ|ZN9M:٨\G^A  ٭;C#\oZH/zre(W SjTb23F0h?wi'^eb639_)POD\IAR.TSЛ_ Ÿ͝O]ADUIt=FAV2>1!6r}=_]}7vz+3ZzDO}|ݞjdwiLԸ|n\젟[mC2 ƀ+;Uafߗ8w9t 4-32ƌy8$ϡr٨_[* ߙ6n:#".Aw~H(e` S ćN_0Z yʮW m$VJmg{TaؿNKo=I5qeB%~'lš hl{`h=GWH|ݏt3^H+l*;\o.KyK̾.Ahkasn43ИNOz~Mnai f!O*)Sȴm  x>3C¿ -EAf/uuǁv4mG&^ j,U mn -~e:aݚke$: CNFs-\!xpŸP 'b84rtwdQ}!D}0YA@wh\Þn?**P^]{IVI[g` {&%%!19P澜qL-VKXTǙ|4hRBAl8_`TM|[xMJHGj\~(: !eðq Haㇹ~vU xU~:Pݤ.\!6QdDp@6'gax_NCLL»5o~ZhPc u秥Hިeku9TEs>- cҬ&@=EpF?nAe¶8 W=[_? ߚd 0f-/TrZ͒:t:(rYYylľjhXO3غ5/O]˃j) x8uE#Z? N-3{,}RQ&}:8ڕX_CCtgAxRёm *_%J5IWpS婦c< :jJ[68Ig_{2MސO66~߄IE鐃 36gf3)]f^δWy&;5apɽP߿N*fSar3_rznCqOG;h a>6rkoaxx_ֈ¸[7at4K SڡN\џܪ R6 `/sJ?萔<|e >GWw%)fD Z\쮜G_bJ;0hT |!%lǙTv!v q ǼwܟN@W K 3) 7>I4"q t Px I5t҄0Zcɫ?$Obt80m4,PQD%`.MmegJz.Ԝ[fwERz|q}jC8}&mBd]reO BQ?lDK/蚚WC U50ChŮDɶtв}+̵Ynٲ'\x.TrWtoI i#8ڄ-M;ͨ ߔ$WV 3)|rf9 zKk >?[C7%=juy:4B2~z-qЖ?1_="@}60l2Vw4ED6vly>/DT#N=3E!xP>_zM&TF|]aZHA#wn (IO!ݳ屘|*}`ԢP ?UuXf]]h}R,_-|*,SUa%\)tN^LSY+qc-6^rMNX*9@ԨCv^.&}53-@#U @E4~mG0 CB~3g07renړ?nܛL@x {l̓1n)ПU*>i(p 54]69Mj*?댋^RmYq* kTJfdZ=I$exfR< Şm8y7ĩV q`gf 6g-O_^Zܠ$Xv:QcH%X16FJJd!e##㣧%:Aǧ@r)P.Db$Rޙ!i޾[Jp>CT=WzSIOYh;m~Dh/Yzd8tTL}roիyIc>'x`[I ϞWmyGCExo57^э*6Z`R=.&.j`2!>󞓵T\L5W  z0;Ru&Lو)HMjPN*XE9oU2BP&Tu쀬' Yօ"Ql|/ۿ,s-@<</gYZ070701000002da000081a4000000000000000000000001642f097600009258000000000000000000000000000000000000006200000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko.xz7zXZִF!t/ג]?Eh=ڜ.+ʆ:!m-I~O )7`w(䁾 c|?Q Fbŗ{}jrSuL o nN$Lo6]yוd`p&-ȵ/n>Dbt+^ ۍТ!b6ZՖ:R_8.؎gt(]=psu5YĽ$3zSwAЦK_drgc_"Z*^ݫ`vğ]&:Qslk<+ b@c|$yp]@?%Z*Ji2xkX7UEa<-6M(TjArMNL.yi|"JxǚAa CȖ!K12~ X?c/04~eiI l. WjM.gHERP'b|Jַc+ ǘ2BmFZK&a5/zK,:+4`&(h㡲;Ct;f"9FzZ=CJ feQ \tU*(S.,r#0u&ݔ'9kDWV= /u$yCWٌ^HY!z6vu hӎcS'/ >`:`a\GK'x=-2MfJ 1ӓF$+K]A~j{4op/XLAgɡZQq[#i͜ƴa !ϗOw !\p. gLx *΁ VwNfdSP8Xe)6xnHGQE`gBϤ?j>9Smї;V ʉڣ@Ͻ|Mz{ _l6i $D+({FU׼OL9B38:\ l?)Gi25\,7α,$jHqtQ:]ٰf˨M69Mc_W MN!KB8=љZsrG?dTQ]oBP7.,NC|-}]*~ Om7. VURh;?B'1W&dȧ+3mВƇrv lMvۿ~˷'[~1k!+Ϣ3uZ(ΆvjMZ/|^Wj0ڹ3<ujP ^Q?C6Wni%fNwRC tݲzDf Rlpԭc|I+y$ǨeI67Ϣcqm^OSgQm*i-z%3KW|{U"<D Bځ*)-57w0qeVxc8;W ]l*(#D"K! lbe[w5ܩWy7I%.JtV5jF3cXHxpt8NۤK.>jXRf|BZ-'KG憸:;XR+(+[ )|:Y!NRmsMx:~×!8I@ZTx%Hk|cq/xzf77v#T?Pl $5߁qxoRR#Ξ*l/ؓS% V+sOhV!#\Ki Π^$sL e Xo$l,j W)b@ nfHm\s#:NbxjF(Պ,oV跼sA2ʦi$i6@뛽4P?13z_-Dր'P|iu/xSIvHұX 9D,X])nrj'8'< e`<J<}&-Kzǥ0;O~F%ToȜ r.!(a? T^84M〹pE"_\+TKKLխjJG:wt@TXI(?A<:VO e.\Un7`F{"G*$oѣZυ5F}%ze<#VS#E.΃zfl?U|*uWAKCBT2.(#pdPRpƛ'Z9 -J`ba{k-y6c.$^d8˲\+!z PH13C :} [&ik$|7_[̬0@wW 8ZFO9K C8J'uE Z:nzA84ܓ&/ y8^ynM\L ~KG~(3{_p>`MWP3b./4 1XTc߄ݍ:΄}6{ #`=U' RRfmI! HAa /m_<ͅc͙ƾ5VFդXh 5h[Ek󗋮h@y6YLW'I/"؂0B{ zk*EM.@> &~.2r;х`H=:V^\cl4|HH"WT;uW ·nMr5)%답UʲyA<(]q12W !Pq*KfE,jUS2 T4IC]g;؂L(8UV AO,ZzIQVZNMTC 3T$yS zof2ҭ;Lz"B" XblbAW$$PT>! F 0LRY!7>ÒFӦА(c)il!*^&,sPAiD73Ȃe_FS`E7x{}u$]֜mV[9͠ˆ!sk9GV#)䅃xaèlvvyPpqRY}kTq"A0>D,l+|*#!;kc25=<2/`JK$DEK.JUD:U0&Ln ye l-#" Lr]7aXu)h8":&Tau 2n%)K0'R#n~3IG =(YL"QKҝWEAShH 2)C$e'`ޡHW'bnqˬ̻k7,2)Z|9'[Pjp'%o{UENqE.|G~[ CYvΟ0Y$dq8200"-OWKO6O1FOqײ O[iD-]] ,dhBal'h=z{WO4z#Dm2X+b^#k߯ ⴔe,,FOٴ qډMv (W;nkde 5(ـMAWk^3(`=,]fn?! 9,C Zj"mzI*ҡcY >B]\c3DŮP[`3ڔ%\*3I V&ѧDH`x5 v/hf5[^fjaZTm1INbu~@9H}IS2Iju?S`'n²SLSfKJSTJeSm}3x5D :kwdZjS vTAܳ~Mda i)fh*ROj rL&5@"^X@ԭ 3ҖÆde%rQDx7f0s[i=Ax]ekOKˆAHs9Vxp*3eI?b++ZOXh{Qn4E_tk )fM:B="E;7b=*|)f# .73|a'T=*LS{Awp[^о e^ g>?[}`D[#}I71:o^1Yr13'B>gfj6瓥VKypf?ʠpUg4($M&kX%[sE&>*l^94GPH-Kiqg_>uq_KXC$sh/zᲿvK%@*uo3x paqy@UỲ'FQ74!e.ٺxl%RQ43KDoUJ8/2^tT2[UWqꀨpk^Eo|(ir<jJQaK. 1 o dۧRҘ!MAB/5L1~>f߲sV;XlLp(Jݖe[?1_е5M+%H[{[[jFNL$Ȥ+"PWۮkK/NLuެ aKXKECCZƤlӼ?WZ6\[;=i@ۿ7i:l70ku/Ys0ZOf}fLo%p9ͣq% Q]y4]SQ`8%Hػj(!᪸#CfKeu*yt>гQѢOI-rmHNS#Guf:`(St]6xލ(8wFЊY(jm*xz |2U Ei-"}+j+4It}x aұc@oU4OCSIfUA+z@KMxa=&`a#+jv%{j *#VP!$R-Z:eY@FŒu\ХS-FeAos?,͍Tf\WC BX q*LےK$\gQ+'i*& uzBRk' 鹆D7~AްNjM;3ânI:02ZjϾd78|澍D1[^?޶v7R7!ǜT~Ή >_Tƃc}f+B(1 {{L"/ҏȴZ&DzpT A(,i68Le!C!Jˈ)\ 77ƆU-ӽ0nZ?k4y굳0n4 o)6C+_] ~cs5\6_t@*L7^li6 $b[BHfWrڎ3"ゃ{yPa@wj6;+h9h9jWR-Ë*#!9`*{"6xr9j+w ebDQ-܏FA[7SZlT]F=nzyQC^V\g \Ol% A</et:EwBY/bP;JF}i}ώ%ߤdu#IfvȟUQ 3t dZ |N x;z&JFZ" D~&($Yv*ޠgd280fU >3ur}U$lIU-H[jnJꙌTTEH@dȳ0g$SyL K2e+<>CԵrב1oTbZhHh!F5F< vyR$t?Rʙ+݆p\9՜I0\̉|8[5W1SZKjGeQ.*_ ҇>{f}"G.S䗧|D;eTK( D]d_&Uui(9M;G$Q` OVW`"fƯ$&/0lZq(7Ek;f}`m&{|A@b>+Ҹc<~-Q+֓RDReTf!ލZ.rxO/fUGR cC4W_['&эprBkYSFG,!X_z0Ӫ] n"*{VB@}EqK9qt:*jq$Z j"e3$Sow!xj͉mkjy yBDA2d@ʁJc%3jlwKi&V_R)/'gBvZvPöYlO+3> \ ∓_^Ԏ:T h:of9j]413]Q Jsqb` <4@tx-TCQSQr% !d4BX|F91M$o]Ij*\Y󎐂osK-YEz[ImtKݴ<*#PCNZNS$Bn&6D2] ya%h$]ۜ ? ]k1b\a ЖwcnuړLDyۊf Lc'_jIr%(c:&o倦_ n"G/sN-s`l[d9F3PzTE}E jrtz{%뎻"MTHr.㵮2k@Y$+JX!2]#^Q/piשsjrcOf1UzƳЩMa[$kCm4bUa2XWL| U仩0  1.nIxXگa<![j\ g} xX0m",N GpwFe*iן-ތW[PNs7VO%m.@v9eRMFJII0pwA_i+_   uY`j^n:QFg΁L|.,/=1`^~OaR`:RRG҈ac&#E&)ㄶ|epe#cf\U)KYh֊N=ة*[t;|>.?%6f8,$ @{3C3F;qb6Z/F%e *[x[xd^-kDZ:H0=#P9sBa?'w<:*>| <%y Z?1RRLf-w`>#0)!80$ EZد7ͥ|cCxLдɔR*3ЌviGM?x]Ru4Ar=֍թ֝~2#B ^vG'iaH2q`_kkRy#qr;kJJ-ɜ/vEl19~ԉ0h3 ވ(sc2!vT^}kή@7F׫!'|mkN4)!鿱P]kѹYv:y. ^i.P1>I֢&}{v DÃ52-AAwz,z&?K. ޟL)DWϑ>4c ) fTwTÉаT=<`(Q|IX;!B3LPcXJDD# ݝ=K¶f? )@{΅@_a8&X/^Y}?U]ˋw_ pY-FiGTb^T+%nzt=;;ȱ[Pm*^tfoG:CAz*/ 3G`ݰɲ`G%CEߦ[n!)S2S2)VH`X$ D,W]؅ p잶9fBBit,+aը߂eYLxC^9NCLQ9j=8Oi |768,+lCVG{ gQ+Ay>8݋>:rZd'zDSF*,hM]_>»o2o;XA^ 48Ɩ*/4-Yv锽~)faWWWoceckT£%ѢLݜoRC@K(2l;ol;巢ef}K!<# 4].]Ct  ߳< >ɫi?سm_ v^ g nnB_}Vߴ*pb [4p+E ~Ÿn fI(K֢kP$O?(Lx:Wd܏̧棫 JV h Oqu,hYiem5GĻ׺- ڔv ;>~^z>=ӔǍ=z.7ݛ-51# dNmm\#D4TɫŘHEFL|+v]J@*]̂R gFvpHVJyq7 ld]D^+aê b(K5!̙Rw?'40L+'7{l:c)ޥX虃|x3c8.jiXqwdE Lܑ3c=1q4?Rpoتx&ȑXKc`w nI 85X]/؉cOh+imDZxum>}Q5& `/2zRGrW0 ?,^R뢳@X)@ -_!_+Kc.@8GR7 0[ONJ7>>Qz{TQv8qqHY*#XV~FV[w:= FpKu=…ZͰh!9o2tͬ.8=FJ-7YǔΓkucA8a(\E ~G1ip7~HчDPr\#s  e)ehwPR4(s3וі}Ƅp 1JYoYjWnRr[5Zn\aHܿ5jxJ$Յ`V }a@(z H2U2ǰЌ0'8 6Tf}Ij+6@]Ѹ~nm ?DXے2~Zfy.c$pOt{+^ruO6q{Vd$kDwn&)Fs-Ce΢ v,ܟ 5en& B1} 6ɍ+7XH3hXmBJ>@|FT8OLDg[ŚB:hO\zpxo1m$)F1c^šn5'Kc3 nqCk'WA=h`G&3Thl0njfֽuAہ37`Qvv LL O{BٶcIy%o:;R.XSOUf  (ic,GƕF%ם'Et!°:ͬv9a߄ M}Bm^rGz:, us*(ZqQkӟ߾V "m[m4)S:%{|&/P#H Ywo][ZbbਹfjUu2DfafImtcu‚;k_ґE(A$=(T)QEfu~29AidxN`x+ϰ.)dnk+(bMmP;n(M|y?20f} 6u4um7\SF{̥j!#朼.Fz1}!:^2[ : нat ʇG o s|KPC[(x??_,W<8//2{cy1Pg/D?y@󙽥~ELW$?AJo^~lLO |Vׄ^sK_e9P>2t`xz=dVEsJF44w^Tp @\)6,Z)a lh O[;w%[Be]N%Ds.o ʌ+@?~,qm+PPkEXE߮xgPPjkȠlO>#MOZdp_;8)EkyV p mHl6 q,zg+ Xr4 cv!N'l1bvЮ5}i_Ώ"eWD_'R㝝"9[3^ ^Ѝd$5a-oLn˩bK-gj%!u޺6yE&!k@ѕwH3o![c;ô˄e%>4o@._I3 qu=Hw oZiSs(R (k9XC? k?%oU-/КQD;|<[4d_m۩x6xBcu'1\WZ~ZA2PB*W?M{ A䩇t •8ާYfX!ز6uת~OѮu߅#-gǑ?_]z{`Os@sfuLQ>3֬lԙVDŋNFmKmR} ^g)t%e}I51*ʤnA]RYoV('W?V yf%sZ;p RH`]ku\x1@c=OŖL32– c bnIm蓙PT C4'%4H|&f@D:v)b*Z٣M{"5ޒM|>Q)/ ElI&Vx HM4Og?=QQL(ʶ`s$8/lq -v\fPh +얚 ys3o01Td'9ё0p' PbHCmu"|#@hl sf329醴(45F:'7'%BmJۑ& CokZҴﳙ?19pE( ;x;wx0lУp\e^:NV\&z#,- nד ҕGAi?T'|D( H[LvB>txZ:y>[}{6Bs*6$91Zv.[ݒa溘YdnĆM^C2w*p5jZ g \Ԏ59P-=}ޑ7Y6J>'K²i ȍrȀ]ZvlD#M-ky P6 &?~Z hMT 4|:ښ ؆{\*UY!)YWjO߹Q&,MݜuS-y2ђ4OÇ rOE%% A(@ڬn/.=94+^t;",xogĞ~H] v@[޴^+BmsdƇ߽+$YB%<mȆmq~M3N9pgj§V}' @m IRk(Jv~NIijJñ W>C:Hmt qxEl| 6Rc@ k> =;qM_&C;Ҥ1ujIǬv)M#mc3^QULuKlV, p (ur2Yl"rHd2fqL8 nVNJǰN]&lIoq]Ǔa ~k?@$Qx e%-i6F- Dù6MM.騈D.u-I7W4tYU7]<[{ ! s뭖:7Xp(@L6X5v5 us#"g[s=`{@ IRXiaZp.$DbUjIp\S"W= BK3sp : qE 6+{uSZq5q;os.kAX4 )QV Z{["Bž`sk]2G,ˠ!Go#cb2`f^v݌mPr׈D%_-x3&œ*ύYj2)kl:aS#U nUOɹ`@;(`0Z_>$f75*O_6K7HFˌs~%%O4Tx!uL\%..V=ѽfKXz &?k@OZeȗtM8o?TF͎ ̧B{6MB?OC8yB\cV4Ea3_νk#N˗EȚHl(E)"zy׉\rEwZ)f|3Dw]z G6U(g7v22^@R{{Zo-! \K'r%֮[×fvfetE y = lCH Aev(Sp$Eoy|>9 _!jz5@lI.GC{ToCUZ(wyl>S+ve,Y6MniT|Є:å 1repN9%F=zR1E#}'V~)mӠ򬌟VSQK5HZ_~j햡kt!–/6a}MP _$o #p-a{U]j&gAGsk4+m ctAsΜLVmF/\%x1XtrWlg#fso:9gE*$'&DRw# Qv3'J͡/bufҾPd=/}~4RoU}v `qkފ(yʥrMx̺9 ;=9:N8>NT݇!eφcWwO3z~Zn !Hyl.%Uxtk9 U(})&+P4㺏]A ՚`!3i|~5'V\^ ea$AMAS٧Kx-`Nh 89j7Ed|Aj; ILn%X@B>y/~5v"p+X/]Kmg ;r1Ȋ+ "y{_MSi _RLZ 2Y< ͧyk?}M?W![s^.ɨ[7?oWpK)ɫgjFQZᵦNt h z˔Ʒ"j(%1vEf?cvqT?H cj%6!("|1ֺ>*o3l $ }yDEbu>&n\ .X>3w~:b[Ċ֛'jߍ/ĺ٢T8{@.|fF<ɰX]њȓ/w̗PfHQ-6wIԯ8sOGf ?Ssj}?' 't~?lK8i :\,lYΕpl:Rs(l#'+qģ;IZ xY< kan_j\vE#/?'DI$G4̫q)i͛sy`+LhѾ9CRؓza"@XZsHbϵFq[{_RW 4h-0h" rTEx7 ]Jgn ,4$L(i1};-On|MSJK-j5J4Xg D}] dEց ) 7'yefLPFULa轾c';V_؁?٭π$EU%H4A8##8կU9 ˇF@F\>.-Cdm?V0y ⪗ii)mJ1dڰB\bK, Zi?I1u㔲WD4'!k"@(ș6]cUV;Df47\qlK;a:ce~A}+!q+Wawm xBhii oG;2Qi'$3xHDmE@I)`rsD\:{.5?#E<ޤ\U e׉pug<96`b`c5N<,xy yģ !%?ŪADaRa[ɗA!:Cko\V:U\E,G-^jFTiDgK$`z|Z%T)EGo%9YJt @I#܊|V!(jSf-fLU`ޞd͑}BIp$qvB&cf.OCrdx)M%2Y~cHwXu-_kG)RQe_b|aV҆m[z  zLL^+lqp1| q=7e;ћjInl^cs.d6he ȜkQJHeU|%i~aTMܐATOZ;0->F!FJeZ/w&~Vtߧ-Cz|&T,b^CGU!svࣨS/Úˑt`AYOC$g_U*Ixn4 B>BHxQYI%g31dG@i ׬{w:nV[K9++>fE# | 6^ rP[G/^Q( mz-sH gE\72ٹyI04v8\?e zJ1xU=yb7 k[Lע'%1kP9(*HcSVߦt"V7ҹ?TC=C m&5H30J@ܬFZ֙h$s7O6Gw}PjgSA_5qF;OL*|-wr [ay@Urvvɗ29{V@u["|7%[vy9?{^k/bqQ{iGIy܇e/񇜁rT/ N*<ܦ{X)c La,nCh"wMwFS(`W"1>@!5q0dE6mT\'nB[œXd"n ĢD'YҌD]L J} Ɣu v֨`\v I1mw# w.QZڇB ъh+u [("Tza 4+jAnoP{e* Zo;c{WM8UБ5DSoYb~,,`F1ĵl yqRDm,ɬJSM#AN IRRSx0NxLXKU&骷6:ȼ8+KUqVG3̰#*YHsRyvRgk?"\FІ(BJRmʬTJ8 抱KIՋܹ:WO65hyb">`З K8GAK;~27GCiX 3*Š%ZD~哺wuvvq3 `&n9QSDgDOSē2cwltꬵhCMh[[b6xd#ՆSt(wŻV!&R KF h05DJ(mefGfubӧ |wwiYY@k_eTů0eXV?Uu\Pqoó2XF'T{)cozmD?O*޵.߃oz3GTѤJͳI0!Oֶ!{­Fgjm"Aȳڌ@ּfO13Ԍ|}] `6hHGEՂ@h]#̱'+AC'RѢJs*3~E3^ۗ7^mЊpCJ*|aYSwtxL3esV!`";0) mL1 X- QOrGӺ6w3('uԵBaW?Q#nvl2my!YIb !P>5)&QN E@4M\O"[vNWt.+[-qOGnH@$v6"$w~t>. PZ45+v7%PkFxpB15RAv+~kQ\sБPuZ<(օpx>p=l>F9Ìɷ}*aoxFj%w0yt jqOdM'.e fJl9sµ $:{#էZDI:Ԗ(%Z'_m+D2< gkT^qՕ3 BfuBc"9ITG1y7+}w_:/=a4y/&nw,Lo;p+sE2*.t n'Ͳ;T3] ̓ h|$-]r LMPOpG%z/: S!nR09.6Oh6%3qidAQg%`yW/WWN[57<ǏkpH+{Zu<#(}Xg mpLO jk""HBATC;`Eq +ԮBERV V~Btx&F.']c?UI/[y+'8~+{EamËu}tm),6̤F)YFojj*@Zչ}>VBﺣLD] "8go[r}dmVkF%R99ᘻ%)G.5Jh)B״ I~he{mf6,]7SD3 g#a l9hf{*INƢ/b8C̊4郲7\vc $fhaVr+主T-v W0:g&42 g$3_Vne <&nc$퀨*D[T!'᳃X% &=ݴ-yt_f zc|x=貚.3$O ONIuC#T m޻F4:LV@I,`ibaG,T J')BDm7TBB&ڏ;w&DV%.p 8ΰˠ/Ş~g 7ibja5XDHR9k 4N`M(8ĻJ/((@{2Ra99l`c.JAQ%CK٩Pc iwǯ˙t>FPxMuc<!,>UZ*L{-r|wѝ@A?5CO.ob}ADNKe'- %WU |V Ŗ 67Nd躨g=.QRM;{1nSkuIW?{ {;8ui0"P,[W,IaX!S"}f{݂k(Ex.:W9*Tg`(=Ѓ#Sїǵ67XQh? ijbwW,,@#)`KNd(pM!`L{]lk_34u!ՓJvQ j? GK4ԣ̯|9>_u Vy9., @~oh TjdMlfnT>EV4|z#dY[*12vؕԓG:!jUE!$t=h U~7(A%=mZ*O$J%2t-W~)<|y8V!I?sS4o+4D\Ìa*YY(J6wƏٸ>\֨tOU>hD146"_0޼lm_Ken4& A>4J3VC6=`g2Lk"%gYVv & ]-9 :}&o Ax  it.L5.z()~1-Wg8+Wt]>\D\O^TBNZ4Ǎbf`S'<]]YcbCdA( l,crd} 4a$T(6*(wr.S}Z,ѹ/7& F`J;4m͘5q!Ebct.A\{vm5J{V-ԔjgL!0&ͽT4Lz Tp'>S:vTCSr1z!Q[DZ5K ;?4B/YBpSP JEV-N*Y_ 61xy.fYn} aw[7Ǵæ1Lm;PI@MϾmMt§Ы|Af<{ 2S-59&d.wYEe']ڭKRܮJʩMb9·I0 BF}t_KCnkCdʓ7YFPL_eJY/!WSxݦYmQ˔\nx]8aS TMQ@ipic (81vDJ=L(u H[wc8HeO1vdo^!еqT`Awr/G/ᦏP#vUBlJќt4 `6cH!S%]: I}4z6.=VVM\Qbϙ滾`^I+M 6.>̒,~$&-6!~ M6bw}їφhŔZa b$'@pT@Ut'~Km?ǯY˟q=T\@$aLâ.Юo60 Ad@{Kj+[V+Y~da0j,sBd\][j"_6ޙFr /#Ӳb*:)irZZ+ނFt 㨖Yq}3ui5OH#,OB7YAT3G>+JQˢZ!ʂrq5;.W+6aSODUús\OQFtT ȤC#x[((9Zi4fA k01G=#BU=b[vެ2k/[#0zjS`QRwHV;u(iegˑt/* ]zqx(*qY߫P7).7?7"ۀhHtxBBY# :uuT TtѿtD4iaܚteD& Ao{Bm΁&(-ok[s8#W4ȩ%KlܗX~o""(dvă;B@hdh𖧎6`BzH!# ~O&gk f$ }*Q磐O9Vi޳:5DdWVw6kD7Tݔ}_w  <)53}F<V;Z6(U\7aXKvv&lArsڕ ?.@''筭ȓF QAbHX%6KƼi4LvGprBČ?dA ;ȂPJ}IH< pyi {P?G1`+G*̅c[b>+I"tBt>p@ D](^?37afؕ^@O*;#B]Q2ј&?Ŷa(~dzJU \uǞ9Ol2Ƕ+6^m8 $CgE->簷pYYXk uRȒ:4}I@1lvTGKsĜJnӥ)2*Qb'ZOjX:K=:ZpFBgN)I2: }f ܥe&Lj#Lè 0sʷvp -9VhS/"m,OS! ^B4ė?hhчLQ#9JO#^ypi-^Z׹{rs)\\WJ9vU0O˰Tk4XH2(Xx'V/\I52Q]l'{G{Iəw" $/&g ގiHQK+M%J7> لV_*$=2#ڷȒS/B rcHћΚguNxM{h9yPs&~13K6@bX2bRB&~!yW*;fH@!8V\n[WIQ4"hq*jFt%6N}-oPl3ŝ6*2|*N,%iOvI=`se#^^/ p}W'Bf'cm>Z˔_veqyQI ۦʳNMfђVc_'5_oKY(wIih2/kހ}1LKo+3>bErKJR)P:"B8mkvfhF?<<0D"KJ2PإM<շ z@MSw1R󖕤&M<~/&Q% ,* |1pYX6z^n%͵3KN 2]7<<|!04-@xd"4t+1MT#Oo/}{tum[[x<m-O6NV(P;\m+'g㭆ġ_w(/C'bXLУlN?wnٙV3Q IGbWc >J]k5\Reڮ2^V @jl]nt0hMubZcCX)qA,/d]}CXH \F>ePg`&G[#9x]E0 =V1DQ##Dw+T mnlxGyT-xfAl=doAc-3G52?c~xI =xjBKɦ,6R -E~!-EưnµLRa,^K" |inYnPjӽʡwĿ)67و澣(F@5SysPXn_wx-m@DG]f_ /":N`]K`N*}tӻ)LֽcLXߏfTY og͡0 yE>o_C5A,/HQ6qb[wlmGAvk%gS]*u05VI@[F~7[Fh~Q<&]=|o%Z,|ն(H2GPB<+UshDdYߒc\ϳ|,ت !:C+Em;~n")ږ%,c!TZ $ftwEckHC }x#9.$R=_{V(?ZA.e%rAڔΌ "EJH87],B8!MKk+hXryW:Em1Ivj]fmN)R)|y dP+ݺI@}ByC3W&,k01%}ֈ$@S7vN>{ >ם6AF}{ iHH&&Cf+*ZqMwTc'%.73vF\/Q:yq)Yq7LmسOPS" "vۥGi[)TQe2B5If)s"ihI Ȋɜ]ufN)`%\益ѸhtYrjER]7.xɲˇjFɍqԄ79S7!NPW!v3(jԠ;D7V|v|M G2 nL {~a)s21'WQ}k/ρnP=2ZƊTGwT"pVqyftRN7 Ghٗ4F½*0""LXh p {WW[֩'r`m)0 U)#SoFk}+e'.笂])} DkT 2=:!= _Dznie^l0p3Ix#7_w'k@&|q?[&d4䉻58|Hto0',-WSD%sL79N0Wv/bcf (PH.aOs '' jTj4(tT ːg{k`>y,?8 -3!,΋s~ /NPJt^$36Imi¢$3 5GSN^D)E ',g )NA }q<'WYK4ZFFؼ}{[-vX.3.v3X-ߏT%֠fr womM9˩0oEg%䁮fz]ܨb[E^%َjn {f-vv _Lls6`jb'zuH9-mP^jE4N'uw )SԧFt+%̪c@!lr#UKTP(4K'#g[_jbf}*S/׏2A"~o%5b<.pE\0첕cW5-V+ק `s Fݖ 93WJv$/Jg> 3FR_ˇ֦6L,""n@6 -Qb fCq}ho)\N!j|#fNl^?ȣ3qo,jHAh=G-:0_ۧw2l[Y s5 opH\(7*u9#6A}Gz`J]25SJx57Jߑ!} @IM^ {[,a=>u\/t m8{<[Y'!13d|5oXcDt[r"?ǃ(=DTKjE5mT13w N{tom~?q' 0$ܥ.u003%"@kb2~#K׊^!#ƒc쐡n0 jᯥ5(M^*Au)~R݆V4Z):ۍ%6{hTDRVW9/iH^ybM+tC!( L} hSVÂyUnÃ!w!6a= W`K0 V!TD={/ Ƣ@('bgmt]n[neE. WAld 1X5F|gyJF*Q!i|tX3BB”ȩMʣ(Hnf<0e"J.P:{b'f?/ҌƫpCqhh!μUY%;ӡw9ȨBqH Ti> !ql=M6P 2ǎLO1&t/ՐޟΖ~]t3 iA`'NȮ%4v~v}O8AhE㳱[Ԝsel[]1iP\C S&ل2&';mN/  tf&*s|Xyng^9Q=KȷAOGϞ !!h0((z;ELuP|;1BIf?85 kAk>ILb-`ӟc=iELUމ _[ML./7ҞXi>b4 fsn%$օJT$BɆ$ayXm Z ^l.-4g#^iѥA*7kթ۲h=5y<)p8]ͮVWt9Z>lvRAڢhs"c"-X~ "LPԤ}5l'0!Cl#]8`uy>pYR#HGLQr5|cJ#'>`2 lG,bڸ^:@盇kA`ҿPm TOa<|p򮁘lƺ)P$\Sk"-(ZkJ!XwS(d} Bxè{LyΧ 6>j`Y>?>wxdhcPZ޿Wl< pN~eˉr)rBD)ȄˉnRywƥ;ʹnaou,Ѫbl:l|UtRQ% ƼS՚V@d. 0>H_p~z?皃SmAYBo8C\[ު'z`Pp=cT9(re @: ʙ=jFuښx@>6ж Fz9F=^r {ʹS}xpdQ zBkD0] ffi͟ǦP l|甏6&~ˉ/na(;p2rTГNʩq48Je?#VÀE:Uڜ(b~2 'SlZihSA[ s\G@O =?B7q&~YW{Ct'z;|κd;ݿL(_V/Z%y_%$/Yk<; Nwx}2S ݡc۲Ju-{'˸P (S+ۃM'48<2 5][xVu:IF<𬒋j)ʲE-P0RAD8 !KCO&wj6u #NoU'SMn)\qAPҙ!0U蚒aʎ˫7j$:J}܄WH ֽ@殾~{VgLX#w8ioJtT`,y!] iXF#@g +fűgYZ070701000002db000081a4000000000000000000000001642f09760001f134000000000000000000000000000000000000006100000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko.xz7zXZִF!t/uq]?Eh=ڜ.+@ 8?dWUQ1YI '%;RmG_,VMAWȓ?ެu=CLӮKb)"'q Yj}x1 ONKv{^JEwmzv5pXnii6JlY=} *:Z%@EI6 ꏗ4G?XjPj!3qRϘs-4k_ d;@~<|K:3PqeˑU ָE ?8Ib-o5Vv 4@ {;<\r.c>k2n~dO9txPedI@Mh2Jķ`)@9FԀ"zG.MxVggx$PR1ľ'\ QZݫ5R҇?|y@!쯏,nS묉>K:sP'T/zgdw,ԯ;[X ӫ<>¼u%[P|zH?je#3=anmجd} #]_sW+ e9*yz]ƅw43Ę𠊣?  =`Aj$39!jLn<^ȓ a޻ 2,=#H6P]2fcR Zɬo' Btn*nʷFCWĤkQ;lN*[4PjA`hzH@z)aeIJ\2{lg[ɡrDA`GO}D:!#ۨ'Z9< c$[DZd>a3 s~Th[kΗY4**' EopPɰY7!0sUKh0[JTDyr++J3w?a'%@" .8Hr"5R$yާ"ɛS˔,:jӣH6%Fr4QfEY|jF@vB3X[gRO>UFC='vG U2|#\DCC2nVJf&Zx?"zn7emD8&κ[OB +%ڍukwC X9O8'G^8//i oF~\B>F"~B׈"߸?Dj<-s2N()GyM=ebJ:$Zy5Erw }4Q"hO(#$!Hq KL6)y\~~$~P*:7U(n>BNsHWiL H!Q3a/LW3՘=W5OJ}bشBTI#.8f+ͬ؋h/r߫wL0 sc>]R}> q w&޺ I{4@UYLNJ৻1; X!^${aی0BV<>z)^C\l@CX&+p*tL}Xc2zO#D`҃ \GkY*s/Z/'Yqz0gXU+SV"F:7odRZ^\Xx r""O޶۱P{h$Ȣ~RΑB34nHo[fe %|wfHz^3w>xwi o _0#nR8bʹn+|)gԓb Bzm4H)/) K.3:;_ɍQlk/bfDCcOakM:WjǪj4^;(P(rҬ!Gl_?4^_x-68HFyEb@94,(s>290 ?nI(jWbɓ\ߒ &֟8ٯ'c7IS,GO.=M{3@듩3?bt8=H$"յCh 4 >4"<4ğcZ2EfpQ\r_'kj" s"Ig`d"F%Ms~YO2<BEOE|ۣxpS_JI9SͷƌU5w7oY ;ZI.c .~xHP&d_X:U֪XtJ.@!ikD][]@nEߑe; PSFh!2C 2a,T%_A۾|!%>Ą*|YAZ8֨eK3`,7RNZi3Fm ZƭA+|$-iNOc4Mλ*>f̞ {qHa?Ս;~9p퇬cZ2c~ p._㧈'`BE7>f}(2cE׶7ODcBc8l#L3Z]Y@?prjF\*sDw=ؓ;rH#nHYd}g,/*~no-7Ty1/QeIGL-Wqkx'wP240͌&sy9 gL]_;P 5*d `?%KE_n)N G][v8g[m*^nwSrDPkI1WN8ź"ٟF 0e)/b%(^NGtP+ C B p"OCvG&1A{ C좜5DZ)ØQ9}tGєVǞZw4tq}Kn{[zZ{VkZV>MXtp3R;=dg%, ɆMzO=yD+6l|2<`5٬ Ӱבy6pzkO}O`[un"YBWu.k׻ܴdIOwBGIF`_f2z RO| N'ˣrAtmgT&U#&J4p/]oc]7>Zm7ء\'{-dIRǒG;ohO}Kn+W_k}ZJ^f(7qիeiXY2<3&*JWUs|4 \iﴰ=0%aΐŠpxVj_>_:[ 2 Ԭ̌8teJ_Z|-Mnr1/u{?\mZΌܢS/7DIJ^]d~x&҅y,MȂbmC&4o!Vϝeki\zt+\3o$lOou r)vj }^k,=1y kt]UzjSy:n99gB{`$z9#h~(nlHܖɅ_]Ӓǐ{a95}f-EݨM֑a#"~ԜEq]bo LqiB@3$)9O1ןBbq\7?Z[kP^l%I;7GIIiq͖ o7Ϊ4~q19ZٷN8"*,Dx'!.DP;ҦORj-S&\2 ־$cw.Tnߨ[O6,"1&b]xiWWVܚT'd,eA4Ԛ *) RK F:Z,X*VcW}^t"&ߋe :"Uy8PϬ7ׇ!aL9 XA+/(7'矂o<>J4/"czR0rxzo*"v|ϙpe,>/7U> lq{*Z6ZcHKu8y%ݗ'S0:?ҩ\[ӛ繗S1p|B$9ӎTFi.5%3aKK`=͕XU:l' 6tXm"5f:m%g/K;>5o +1M.3cM[gp#Hc 3ňs;T9 ^<" qWR֔BRc:|g] 5w۠yEY{OsS*C} c7i/3lguc5>[P d~{Y؆ͅa 6~M~+s~s:TO_ڋDߋ)q+z0$cRW9aԸX7+:` G+QSW6FB&a<O ̈́\'m$KL“6/+:i")P7LJiX@ K3"7_fu(J(|ʰeָqNlZvفkRm?DlG$ (ЬS7(sFr.M3'E* ukSHz&?.0OVu>uQg<rU s ]՘W?; Kiι- Kƨ05W[ rZ`͙ro|wF_>0H2kST`CI.6k`诿޸yֲikOXyG_ᮜ{ )3ο. W:1uį$ΔzVd 'Kr2Uj_ ?'v%[-}&zVN^x%ͷ.4+ ub#8})N=MsY4[,]RcG1//4ǥcߖFkH ~\1#@ f˫L/%?d]{5{-NꁷCXQ^٠eH:aŸoC|Lð|)Io>MAG0f#-ۤس5Boe:}b*>Xe1pewi]XX_3 íPjd:Kl$b 9N!c$H8 bd Bp>VWL˪X_ygXAJ]ms0õn'GWjD"c޻v jՌD5J; OzDqSHMY-S qK1o)d'U&~66kƦzK*'OP~m .G:  ǻ50房y3 E|ח`崌֯\;Oڬ$˿=NpOH# %fgJ[MҖ{K{ebpL)ʳ.vHr^ؠO kf;@!Pk6d((\g(3 lGkYL}T'g ɩBbdxvTQvYJ[ʑҨcW /OM+Dr_gyLQ,ig7S#Kkԉ?yh.Šz٬ĮicH^d5&RNf-S`ZtW:8v<}&ۯ}b}4:,54UؐIDEx[4:?d>($1FeB*5)dT2ꥹ՟/s-)zFf4`$;ź~bQH'cxcLETmVji=>}<5*&`6\gO.$D nH)6{-WFeWsb8ǶZeAa6aF${6L#Bоrp&7//M~Od#$ JǼ9>10,!kh'7c'eyq)Y$ FsAulz2—e1j }8ܽpfF7\rqf{Y$Zȡ,5C 9}"Y~6rG1q,%G)ѭ"btK#a5 ggPQAGwc6aX儵>̀:ص)j΀JuAz*P. >ZC4)O8Va8ck58rGL͗[^B!Nv}u.+fsh&DƸ] {C~p6r}/h{^Ō^ЦФ6 B]Zm\Q{= X"\2o^{G)e ޙ&b*ӌ"|C1nY>!>TWz6ҹ%wtrc^H c] @j|8Fc|e͔@oSu9&]5@/Iv,@ z:{_XdO>=m6? A0_G)uoB!OKo2 sGƕSv߲eFv4zLVUɥ~Gkg ~GNH#f a3,C̔e;֠[)S#rbV57쀆QE|{ROoQ>pNk-*ؠm %}ѡYx6 \w):>.W}'j;]VAo$+Ѕ٢#|s~L>2Emjh3 m2<&:y-vj82y^Ttqdم+ @!]# Rb"fhN7^ LT[ه لG=sn."N5| p4Kjɧ[8ZX/;ZZP!Ķ[.-paK|yY{U 6b8KOE 9h! 8P֪Ǹ3'wwIm'r&=No0t4cd r'zT\j;PAK1 O_?뢤z7fg^\lT"+<8*FpE_yT_B)$Ňtu>tFYLiw)%?a"p=n)xv:/&>'Rr[ЊlJ2zx1;e?Xg\hի!ڪ 5h]ͺmj8ns+\UR#W^8h!&]n̒;7:CY17*G{a؊CrJPybpnh0dr2"%Ib[0=e=x34( ۛtuBT_Ub@T 9)8O껲y/֧U3LGaX>`ϳV5^,q!9C4;5[{ZK8Q<O؞mꀺKs-|yMPMY kvj\Luf 5iAj[@&YHD3o= `n!xBNFKW/,q#Z[f߫jp~"CZK4fuHB{6%6xN>|XUoNa ; +qWRK]_IʥoEB4.MȞ[sn6k<1d{0&g 5k 9{f?miE6|S8 M`38d4@Ec! TP 5.X?+RZ@:2Ye1~TG{ss7:d @_OӶw" */5) ~r< =:+1m=KOrqlJam!;m͋ΊI!ie'.ρ W߹YjW{1հ.jthjl3F+WEa% X̤3qӄ>apipT %=7Gs x~ʧ ޸Ge .RGد=#GtcGD(8"xD)b/x0ō_+ jr% ^ Vnzx;E{-ta`NVM7@d|0B }uOo/߇~ :z-4`T?:(F|Ɛ$+{ cI߉EHp[Nx&Zl_۝r ^Ȫ^m18ksT7߉\%x{;rRF~UF>O\Xw+tږbK8Z6VV[Z R+}2T.^Vs_٬*J4&,]Pi >$/M;BUqW_jl .}MjR$Kz"6ׂ~|;ƍZR"03HbkYVY%G@X4XӹE܅^ߥp&`hT@v…Cq򋜜_kY"o E'Mg#6*x*Njl4w)r7[dg }4w%6*kf% XAM0o4)$T޼|sѭb7FװOxѢ ʲS/LsM-\#3LNd,Z"g#ݹA9_XNm(o73C#T3.y(/Kn rBFy2 l\0٢.OEU&SՏ cYlJ<<%E]R촸2C`9mr`!rAۢ OyJXd`ٓ U L5z{lM/+1+ 'l O6Ҍm%qђۋ{gI JX:v&P*" DAˢ+A|C}f4e "xue\4Q~JڷT0޸m )*A;%uHQJ2e&@2"÷Ѕ>E;f?%QA1-6L7X@UEr&~$WϮ1r+!yL;rwBPcO *Z)b@%]C^Kp&AC)a'dzLt޿aǬLd0~D{jLW8x|/G65H7 !}~1*Ft֕˨6Ԛ]h%8-K2p[m)x5s*navMdPL;{xl D4f?^11-f&*D6⦘ۛvyQFٰ΅>mLt~X_xH1S~G`{oCAOalY ͼZN^|o 灶ٱSxu(E598;bBPY2=in_)sj_#-Rކqf0*Y?Qo!Ӣ/&(Kx0Nbh<znEZT!u![ Y$I0/"YtK)n*cW} ^*PL;GFMYTpgtbkW2 3J\v]iFO95x6:-w쵌vG.Dj?ޑ%zkQc4dj;Z ͫ/ ?g'!2x>ڪz>dU~zc$`VI)fɾO[M2X#}Su pFu)ach=ͳ32 ~ґf'΅DLhZy!*@pE/ %i)){ C1S?G'@ȮGTj߳_awZ{s1 fd}2A>>iff{)fi:rtڇ,4m; 눎@'4cvݏ/jA4St"T4tApt0<*@-|us_>jfR6Cw?t~fTNWWWM蜖M.[q4iRGn4挈Yɀ5iFһy:ePˢ͖0THjx,jKZ-{lFqUD5ht/.Tɏ&bNUO:^ 5Wxy96  ϗq-_K}SC0-ZhcR |.y% h vd58:*]!^ TU'; ٗ{&I 5 yC|-·v[ܥRf4DȈݨo=@RgD;uW\nF#!ԯwL4U˪ۚY Oпx}&@C<3Q|k,1&!p}qttw=gŪ*!# afZspCGQyO(Ә$gc2 m1<XR@ϑ/+`$# icż| N ^#|lbwثm_CYG;0q,;N?ʮ`Q؈#K/d~+Y1 D3&YJl)8[*R[>$Ԛ[z`XW80݅( Ws=ũ6X׼,Xt* LPOM ɈN@[}|A7m-?4 |Ov>座~i3͙65YhD\2nf`_CoE6MGys`rjw2U2~o$[K ?`řS8<~hԖ/l풐W_%N^?xԉb9Sw,t׍}@HFgeDIl {ڽ*E’a#]Xꌯ[#`L{XԘ6'q[Ӥ*4bqEsesM| 7л޲ru[X#+@]3z&Ό";Z7Tªy[|%&e.[DY E9^iZYkڞ fyG(j\B +F> ! ~.iD=C靠{de/>%n~RØī.d!J]A>j kGNb}"t.bW u_20Nh~E+&4L)#Eχ['s0Av)JF%iDÌC]qը7VДUof>P-g)Y* ?EmzdY˒}Q_~Ҫa2UMW: !7yfaH{j7hۦ_t*s.Q}}U$3O(IyHb do8TgqY%##Ä'gD:)QH4ؒP-ˍ]3vq A7PB d3כp3ҨAp1coahi)s+'ʊalj^x #g$c]OEӺE4H,j6¤q7!M^):8P<)^`6 :{HpvH*Ia|BKjEm'!&.̽TNw˳/>%pG/hm+pSzMO_Iuuϣ?&& %։ {8zZZ=ZhSn_'l=Yu׌-(Y4])S qU 3(!9\ӑqg3<9`m@ĈFp7dHW !״UQU7dD-eׁEC:հa#]9)"$ 7s*^3*<θtr[>cg[[\[M} y:9 |ETm")"\Q'bpŜ[):_x_SpWuUo䩛WcJO|L;{4Z Mt \r>EeǙ[^ʤSzuߓH09v2x. !$'SS#Xt"򻻳}|1GòonJsWA3V9f_8p&á-7DĠ @ H7!IjC(1Ge O43CUoz. `s(k/mA<~X,1w1usdA10:(~P}_R);H}f J>6/EteBXkպAO zUNHbpeYw.y3ŪV;,Q)MmG_G62>udYy.o)y nֹ-QG,nuB5f ÇY,$ iZBHbp[FzȬlFBHijo22#EBFM3vuMuUܛ;\_tS,[k^>lXvS̨^6Qy+m@}zq{pܲ:g/Ow U*[T҃5u*3AǥrNOf= 5I=`7Y/:f>Y%a\#}sqiٛOT}P;Zqfq20{2vƌZ4o+FEޓ#膯`?B5c֚Dn,bN}2K{x}^#dU$faFgMHDg`Z5Hl oFƼvr \qK"4 B<FސWΆ0{>-VOu+IY&fؠa:o}} .p bOӀPmPIHiN G C BA-5/eUP:R?<.WQ6.z+VΛP_ >F/, +LUG\>M{YlwJ&fXJlM5l +12bc|q(ћ= tQ[U񐝉ЭfeyLyx7D@zrx,Vt-1I ~䷑qzJ*  vϕvX!xmMV݄omacC l9V]^inF1 {' u wm*)?f ,1|y뱅ପ)#9#q0YYOKOގu4S+B6B+d KAE6E]ߥF Tw߶(1>gӄxk"X .dAQ󴫈=ʻ4Gk~Ù$Y-m iETЮQ<tܒui*$2'yݺcmrJ"ǦJМmOq~"ݴVD#j.7nΦ̧lƢabٮw{d2m[e 6C?i~cNO0J1 x|&+ h/@=9GY~b_1qEzNP;W_/X; 9 rD;9 `l$OfNC .",5ߒ UK4;IKz3GzbrI{p, ڠmD{p/n(} mp*騷L.g>u~`ϭΛ^P: >O3Ls͑"jt}H9FəZ (N{v#U/ܩM89mwԹ'F <5t#R벜VF*;zv[\"FC:~ 7|G>.\@J(:$xVЁBT~s`OS]8}D+&9e;Exl[y:BJ7U9m6m][rr2 ]AJ=PM| Vƅ'!H##s>gu+m*0Z& Q\;sN)]9&E'`: i ME 3CoS̶Q2蝿% x]$|ڿ Z2eMS 60s/P^(ᛍoL!=˳<.1kaJBRw8G S*eK-.y2 [T^B_EJ1=\H{ZUli[w=],-[KE߰^59.m} z N,ҐfHct:cF[SI:0qg1x٪n4?>Vm&Áv_h ܸLFM'kFX< _H$2vŨI*S;]Ehd ѫ\ճ6!BNYek|$̭Lt+{ ( L,>rU$v"5qe M#ߘ7! B" aBx:0݈&W%3nnD"\:d,HGh}c"|;{H?8T- }%^bz}} +[ٓJa.k;@ɳ>8]wNn;M ,FRR&/'9 :[-?'*r:o'dEouh ,~^Fg* kb؀ T{1\ ^yDf<&PJO;#r(%9]D"3Uf BuD-^#]zN3vjz6IxW¹we @ Ї+%2; m /KՖz:3aͭrߴ+ IwE 4; ̡dqFiQft1B#H^Ԭ1`371tVmi8nwHd/%>^ ȗ|#'N8v:BYcqD2bQoPAْj Հ)ɻy9mL̃Cd;< syh  ZoUN✕oa`G#\9F5GK>C=VOvV'f笰xbNGs8ܦ.-gwOmyC:Pd|3rZ;Zam>0T~n7rl' BI uq0$43(&3 %K?=|V7gN ?ҽ PK.V^$ou&jOAњN O[b,vvpJ@%.Js"-RL:p/XT} OR%w> }F"bl:RlIqeZf6h>fcA85U|'R0)\beo6<5 ùqˊjq Seb?QkM9@p`q̂f3DW _nfE1oJ~oQa_iמ H2Qv،g tpcb8mvY2P@q{2V`!}TCT'9.x )`߳eWs&fg0Љ7?th EqOВ30"7%rPyh ?TŰ1a-A:WĀ}.a5V*&`@O/'Mvۀ7G1ms؇\!t*l잭qtDlyWLIwCYeY^@^ad:륭gGog-)ֳR69|n2nuj!ٍ;Ah(~B"DV^C=5Yil$y= BtH>-^ `F 4`l]62g1n)sKOʠUnpkZ-OO:R3*}E]ẳ̈́\E([%ƅ-BH#jAlɦ+ b֪} }Dp9P> ^:T`Z@ QdۅgBG30~>Ԓ} )̩֗iٮ9'e3~N;4aL@j~W͎*Qsv  I8/YP<ށ~d~5H}Qf*5 R-R@>>"&e(SdxnہD pR$t#’)Ӑ 4Vz@=ߺ&0`\F=f k/bHcë$Z+@\:@fB)*'=E=IA7Rt٢g1?u'hM h'g;a|!z}\@ F|{T)Pahmnb 7&xjD /$m4P48 ѵ]A/x cP7 Ġ@M`^ - [Ǥ6/Xq2!qgke63mhggQ2 3 hE-$ɩdޡfcO|ɘG} ~Q@BaeH&uZRoj$~>H07we@& f-TՓtQRb0e$,ODf.PťTZZ<@qQ]2L&ZO4^jd9Zg[>Ny<叓" :!Y~5q4tLnp8I9zC͐Pՠ⼹8q\uNPM(z! }ac6]׀VM,Nq2L5LDD8SZoS #h '&ώ;KSN ?~fiݴ<ܤЧ=fL?Er!7CAfiJpV70]aE*(qmި |rٗʑ|}^*|[ f8[:/my20!1!Gs7CBӗ('(%²Z@ cOuWz1Imiژ%?@|=,GL>g+=KVZF.lJtȳo*s\W]хȧС؄70KhK쩔!@H WcM^ 9D2 -ۻEe%8Ri.԰%%Z~3#]EZ 6&|Nw1;ec5zVm: qxZ9fF2y4H"#zxtJu$&]M3z`VK}ʆ7bi-Y̚Vǟ`:&5צ?@Nv0vu-5)6uiEQ라5B vN6}3E)k66㱗*Zm0ҳcΑ䏶xr (G=:hB)V O{!lV"J.Ç?zO*';+qkaU>A,HnHNtzX06%cQ.\T~, F{تEMdBƴjd.E !y'?gfP 㮃ݛ3lƅO؞oֺgDg j͓AGaUA"Hok7cO\sjNlp 8("ˣ 4+\}u4??y$6(f@CY)N<˲3\>Y'h ɆmF-蔲E߸#n6MN8"(Y8*&dԈ#VYq:F?n%Flɲ/0_٢Z~ʹ{ `(i2"8"v 7ʈbzZNÎ\86y1. .C%;4]({傤 vR<,U H3ۂ{r~決6a Yx]nCVjhWRtɃ6Ϣ.7Oٰ4&Fu b1{買Wу5 &:L-F,)]/ɜkrj.ۻMfO1!AXY =W:ED%wj-)i6i2@ q[[G66COZ'*Z\R7kUA6mZ ڗ C "#`A_\P=rϒ'f?kE7e)W,„3qdW$)'*h ՜"D/^"ued&ǀF vn.'ZX4-?}?ְj]lreN!;-%ܢx^[qЁ Ck@$}oͣĴ&d) | z(Z w[G`gVf\ʲ->+$垑׉U2 5GsHO-{h vǎΈ8+e~G҇tiQeLړG}zVyR"I*/-X'ԁm'Mъ&"|Ĵ/x_ E&t$r(x,I"uI]0ѵ7m:K( v-*Ɇmf)ndfcZ:n!be*UJS`]Z/aD*N-! aPY2 uIIЃlÈݿΕ</yrX[S0ȭ_E{ 7l(O۔`XY2b$еUF{2[+EaKPԛfKfa7g}UGLJTpmOM͵A|Ͳ3a?#J+'83-,ŒU%2&2[W&3,MYpw7ZzѼ(s|?SO"_L}w2+2&(]T cÜN=Jʞu1y$1y¦YD xq\WG./wؽ8,FVV@G^7GT([$B@똳k 0Ɩ o ^ևի{u@~GT5l껧CBj>{UC6ՍB_ a js>ׂUep_d#\qT: \"}@=kX F+8_lو_Kx1Mz;BR Sq9nѠe [uaC˸%YSfE1I-Z_)藏) Za56 V*qQB?mc Bx\7鏢ؼ+dHT (|yy-_V͝JL,ߕ..Q]? +bgGd_"5_$Y&' aw †ux}K\N#**ZAYg&ue*0Hi2#lk*)DSj->Q Ct*=>;{\ #ĹLa2= |qދ}2Hg NdJ@Ėȧ,b>v h+cÑ͍]|ܝ fhE /x#Q3Axpf}y2qY@$Vq{a8QiՋ\5hjl/v{vf莊,0L7r"䱤;sQ J:Q=`vVqε l# E_3d/,WqmO:*Rɶ{E:AyZ/o{O-Q. q;t_x]ȼP85>B^G}6'$7_B3qm?Іm^[&Eڟ<|3hAoXɠ7X!QKYSv###Y虁׺a"4K%0i ݀9"©D4k*=Dj aP{%^X&)YϒP c^쓨u6TlaZ&7&#`d)n`I tkWR2IgQn6uաc`J -Ʃ%s& T6'^eUEՂm/MQBU&! w`0IPv3s7&66u[Q|8~$CHI0>El6eM4jc`_2{HT{-s5adC U)|(%ZXLGX1{oo[_Z}<$f LwsB)a+h̛A9ru=d"Y<>0` X<Ť1S3D2H|9+.owBl#g0qwy+4P$ !ٴDe/hep7H9a su!Y\pߨeZn ~_v=#>OEn,V]hЂlb2n5^Ū$'K3cOP$L [{诀K{`CY}1Bi:{؏n-cY<=;|ѧ^0! |d(7ۀ3 S}pz VK@YK;PGb O"a)jWc&5SǎWALҢ6ޞwj0qQ ]ji.}x,!1fjt`Qߊ| _k ZGHἡ!O9;ujge'YAS5԰$9AA{wPJ*nH2[rf& ~\s'XgTv$xo=0n[XHF3DgcEsяQ\^!]xeLq~ٻI5N!K&;@[ΚUcQ5&Roq6oNcnD~#7Róƾ:MuܧGw!7c =1ɵiDIwD!5q6fގT:>0ꌛof* *!`g.;= ~ym6O1`lHנNBh;$ѝ;~2 7}KqQKWMLܺ$=i-66R~3zfL.=o tހ72*ST#Ian^P@"Ys&r= )JsGӆ=ꓰul|/bgw$-x(إ3BGS5 =,S>o5V'Zg|V"KmSjiR8wgL^Ի2pcfb貚P9,(}" _/Vන;܏쟴5SWPu)p&\ &{7%cHK5Jl}lv. H~-!*8%aLH!0'20hQ)"sӯ|zŠB)1@@IðȪ9yfd7 $NGqY?kjgٚy^}J2WMKWM0j0Ǜ_|1 /4bVCC XUH#K|Wz|rX?gܤ-clz2]CL $vb<P$Ft |%b`YXIC˳2%x;[GIpTU H5YE+/FE</TgYT;MTy$ʵ.Y\)ӳ܇%G<ؐJӗka<3bB'64 @H,/pYz>ԯvB ra2[>\!09LX:yb!Ҩ5l\Wo/ՙL[CC=nIqzϮ"RKc`Fm/nߑ|,# +{XH -%bmkTZbZG}fYzALm'ЉaPL7qVa\O`"%bBT&Fw$H؍k9{eC7љ*v3g2ض+†.ZPR94BTt׀O;`L?_\ .&NVX \Ch^U_H8k~l] )Di#&ZefZM R.s۹nLJ;b]",CU' MRMEHde)SY-@@H3C҅ po>llF4#u~9|Q^[0=Eͭ^fPԋYme4&K m{ڛ2}j]r#{-c`^IV_w[00s"z"@Qe{GW4Nj66YKL0=}+ddޙ{صφ38C Nc`[,GAiAn/t2 (`& > 3v '욦F WwIK1׷ =(\`L=S^6ۖGD=m{[x5U;f4m Q2X<P4n+psNO9ް=˒+/t줂jGRrQ\PQX9͢޸  [GB8{|2ls%jʃ;[͂b`qe9Jܑ 9:{:J=X|."HNArE4EOF~홙Nl41lYXj+܊"fgAEztQmm_ze/d;$g~k&O&O0`ܠQWm $@I:>+}O*yeˍ\:EF|y_&LM席V})B hDzN@EZyFyG(a}wC*c䊋/kJ7f{3;[!Y= `-IQ+L)7jINGV"8?Htرއ6hyF8 W&B~KA˗E.&DBفQF&h3Ns @b_b@{ v_JfaC9-MIQDP,AO'?g2%Hz6{LX?xi35!DIaIޜ2۽ٟ1ʉH2}Yy{1bp?87q#ƻۮ(!8թVLafM0mhcٔo2kOu02.c /sx*R1Y?; ^tep=$e"%&MݷXkъgkp4I 'CEkH+)B/HKވG@ÂqV6o^ꯏn!rɧe4=qSv)ypXRlߎW$*%RSY1ev~u2 P8g8օW+ Y`wnl;D8C6 In%/W# &?.u0p벥K : ~5^{I/amcuztBPf/蚐FIܡ ߿LtMy(Lζu;4Hؽ\5 +3vŇPEhAS tJ*oqj_DSw8DxX>,X6Cw";s m$HD]1Tk2~'c|WrLZЫP;^*XbH8b@u::V9XﳴoQL::fDΖ)hQ8% :̭6XNJ?j}u ?O0;OU@2b'W"l4z)H$(Z I_7nUYŕs<}4)Yl$g=76/xn\t%Lb_} s~@]{"n(I';kV! lÌXGE@< [΃N1CUc4P m$DD-zYD0Klf6O _v'(jrr7YjuU&yiYIQ=I([AEiDv=6H#*0L)*I&j$,H'ȣ5Md|d氬/jhg嗔h{ `h&5%dk`QW覞XcPҬ0Ӻvr@poku*Ox=  zV5sP喲LϺruU&ۣqnXJvh%^z4l)N#-A%xMc̥K רKRM%kT ҈_=J㷂Db${Rló{J(y}IMKI9 ߊ@[0Gc'VA^,J vG~@^`a[Z2<;c@TNlO7%.#]Irk'|qsTϨgnKN#D(5r2/IA#jB}zL.Y̠lj@k1n|tͺ?N !:fhm7M М.28H/|X p@7M {TS!432A@EHF%\3(c9-g8(k7p FjA=퀋B1-<fhn>=r*~Ry@<?K|+N7!ISdS.k\X8p- YqCPARh'h1| iպa"BEOc]}~3aAuARW:1= )C. 8:ߍk)oť;T (3\-H$t*JX>Y'|Ӯv˺ZPUu8lS( xxK:Y>%x Po++VmS"vS f%h J3ӄZ?CRz5l<:oR&xFрiJ#[&Mˮٜ}W<$q3S̴C@"h4D8EF,R Wu)pOZCC)RpVUjAub!4X|+^)[&΅9"F;E<C% 3j~G8E.yG$ ]FFX>PXyznW"ǪieQHao%+j\_ X9<VrULtEߙck?G|y<6ji ~*qbWJCrY*`SV’En\Uoz؞և_6QH`G4Ӿ|tm7Ke+zrx O#\g;]XьAȾ{~+FW(lUHh +Kpe kjweUbȱЩSrE\Xg@$m\ 5+IQ>PEGad¨HW!Xd5"gMăp s#&EkѦ_tۺMfq/wV*3Z aeSZu$ءh12_OV*\,\r@跱?H^26ҏ3XףoYF,χےZ]"ᔒ yS@:yC?@R5tH@x:B;9i2oo^j #1!暊,eq }1&ӞicI_)$C_0hV81S3Pڳ9,~/~$<;䯝޺T-Agh8-bHr ܙshs_*4KV߶v#j0%||T3']/%X6M?Tl4la}YGֹ ?$28,!H ;F0aw d\uCzuKdpa0wSm#]7`xAZ-tH )i#-i*?bd,o إ`v`(Ğ-GkWS\"]+"nEY~ڕj|STx[/Iy`Y `uE}eȁuĴ*̵>rf8\!߇PENnT,D~lQ@ײߑGØ$ )_>hƢDwSLaGqu,C^ 6Dk T?GLG ,|Ot Dhh:b|A]7H5sQb[({Ĝ+eBHuVW{=g̨y` `wJf1 SLy]wV a_*"" g1€r%d -X<9WfJS"a]됼ҕ~ ";| rPq #(J/}5lY&!D N/G˜^HhBE s 6ծ$r&ϧjYSpwCm[C4 0 5_OGJ'̚0Y o)Cy>b/x6#gOo}6' ~µ!i*$p">rPd$UXm\pª ?rǟFRݷ.1S6(+8Y5N[R/qfӻlN)zJY6SX#mxn ՟okB Vw%?9֝nho9SL񯏞$Aخ䶇T0=Ņx&E u(㜥@?^J.﷮<lZ@q M$ ]M~JD'cW ܃'2SŅ,Ô>AӵyȡsOzp!x E;O4IנӘpu#Hb1{Š0Z.?d罸:Ёi%K*sAr To)}$ֆwH>%e1@q|HH8S2(_TcX3\˙&3ʓ  \]$uf'Y[PǜN59W &cl`C*ڮsƷ#`O+TATciJdBY 70dqfnfDˬq۰uM}=4OgN[^^UPx;ON0y?A֋5aX*“[f+P'+ /X]S,9 0Cm%u:]Z·0+)oߑ{lĽc-+5(v%p>ݢglȦ ۄsI y2Iw}Qa㋣[\OWZ ~tAuKI|:xI;}^ǻ>*ߖh,'eaW QqIZH!P> h׸F fx/[?;Sq 5mTyɃЉf@t@}h,W;T %oh)ϊ|0:~dm=A+k-Rpxc]nܺcd0ZB|i5~7=! ky cbnq-у&R 6gj28d'2)QSd7,5uu1Gv>_Ynxk)慂,(ߣ㪛廑umN>燳bKs̞Q+N-N'aG_4u4QZ< BGF%ٟ" ǟ[T.OL!V~X,N~Z~boy`b)[ra ThZ a( hiD2e5_T~}@D=џՅDqK`eJZV<9H>^_8؇H=:> }2aԀZVÌZhu- BHɓ!J^?x%*,xJn*齺tReVpxHm?eflɣ/Ƿ3yԜI=wSL ls8yyP$# |m6o/{vxQ>񄯵M:u8xOa&iGVz{^WOVK;'Ee>#0-lv@J8i^Aͮl<;WX'g߄>gz;~8;Gݝj;zYz?B1ڷl$eKDi0|uޅp?RV%R8!xCS 9y8ɼI.ɨ4I8!p+$h:)eȗ74@%Z ܵ Fd*SSJ[Tx۞9=byu|&RtA\I3Oŋg4_9.~=k_ryR]T )?*d-ZlK*Tl5t&ڬ&&Kԏ/#Gsmgίw~\BC828`ГA#ILu' iEZk.\p$A BQh[qRRj&)/;bzH4 oXUD1=D_$מN J,I +o,KMd~ 8Dt6҂ʌ5( Mvc@ODݣeQ.t%ix; *8`pKhZvHFHY+z!򙈀=$%Bv@_OP#SmkQt"#HQЉ@=jmIvyoso٭jДf9&ţ*I7[U$ 'X%h.P|zn($[ gq4D`AxVsN_y]QrTx"(|Z̫"L/iZlNzLQ䗔Ƥ+^b`n5{?[E&Q\p-kp~9yA`lvL)ӨȈy{<?p2οWGKC!`V{Եwq810V.} Y#4?FBdw4\0?$xMQקּ|(P HzC\斶]6޿ߙ`Ѿ']kž_u}ܑL8Q؎l]׬?gU.A]42R2 Ծ0f?B{fOB(甛>qfn%IF_O8Kk%`KAk>(&.{Bպ5rw-M3ʳjau~"w`6Jbjn+9h9lLa$1 =uwGwHP IMW>l C-qw: 36)=̳fb[ rZ JۈlIl]H/8t!-53)995lXe廥-e}pI)痏(c Kyo bōo#(c>W[; ijg_^kP &:MB!~<{yrp4gYJ0-GU<*Ev u& vQ'Rld cpvB#f@]J KG(v0n) ϣ(Jg(|6&.{, ɰ/v궅c"^fezSzn+%K%]Vp6(ŭ_07hx)goVyB6)fM`4*)3T$k΢4 (djU,sȴ:k\9sV'p -<3/R$I\fgɵeDaiT$:^sص7^y{vbamJz+d6jIS=e:$[_!xj^y6.G#u+Ѵ1~|"az"&`.o]}dz/w<WDJٜ5J* y>~]P`Ӄ>8q$rFuE֔~@ѣG[suF`nB{%a;ʾp ;'i,p )̥BT1m=Xd"m<0OYW3WwEaNr e|l~"٦Cy:yx6k>sI}ϼQA 9֝zۧ"õF[e_QVqlnaO U  ˉ`m jn^~ ~6.5LUWSG?"ػ<@ /mvg2?O,Sެ: N6#AMm(GIR^#q2{wX QNoh#Buy[I/־\Q#;O/ uFaUO<8E ܫfI}̊ݾ+QRMIQ>}"_!51l \4ϵ̱Oʼ, EFˢ" %K;bhPꙖֶIן`Fk"dXX,Ž=O=?j֛7jڋa'89qi,!^Tn,9 2U ^(>>x{zwۼ8ZM<ò&=%\֭ȜvL1(\~2-%XaM{ 4*}+# gnnrBEn7; zy <=VKJbK_u$P-FXD6dFFY$хzBE̍cF%kvsDzB2&yJly>r:rmp"#e$=(7.ČhBʨ0훬Ds6EHP XqO/jZfL#D@{ᙯKtQ+D:*XZ ` Dʎ cK7SqImV\d^;1N 1ݟ(\C'o>QĦVG`_bcpF ]\&H~'#+؄La|gŒ}R]}\L&C4Xr=Z9u9nX-TZj X& 9``iƪyI-{Kh *RfAqqm>Xe5M=QP"{.УFcRyCMϻSF:ad]oر UGMXw*5~<. :Uc5 H> B6ODPͦ=%?X$Wp`׌ :`s%e'[bЬm__HaQO=ъb#DTw5m0H!wO{C{5ŹcQ9&ۍ6]:6.PH |eG@D)Wc_z? aQn`čSr#d V09oh5~!瀂W/ju% ci^!ۋ,)W vmKňc z7D,5b8~'0 zr6QZy|OEuO1{A»(^@Akwa>K= :[Kc>=cwe/G 8s%ǍԾ*H5b,!4ݱqQQ/9&^vG3:A"꓏X=A7 BL8OD^t Y9݂1E?|qnK'JY$GD:mSjIӊ=_wDKaVN_ !3`/wd\`D}t?mE_{-k̗FQ 1/?Zg=0Yi&̷/5ZH'`a! wBu{Q:4(^_K(|b8MeP S^zdJI]}nȣ;`>5Ig+_/X_hY(= M[?j-ۈJUo8UJwY/]x _R9=!EsAEu5Sj4`}+ȐkT2o~m`ܮ{!6,m=Z@\F%mGceLOU7!NQQ 1{)ռ˷r7Vvޞ"e-ҥ 1 F'_,BS4ζhqIfHtU@>DR*"4:Yk0 Pޟ0%sھs̬onU:zR4;&_b)M7xFMvR P%]'hÊhH2:vs,XNͪ> -N)xbT)$&BSK7BL0XB윩Ȕ%"(sTG zINJٵ{HjӉ*gdb/MI]d8z]nvBdҕy `uK~T6OռVPYE8:AzWT%}lhm  325h^>q3ۭ W?7.R [a@.mTS@f7Mn3hMnP'60fi~&>Y_sTfq8qpdn&/TDZ,JS. t &3pLyn]þCP iCPx' H(*PgzD)ܕm3[Łbަ/FqybE)Hɝ7xŨ1b%)@lȣc[RAZfqlI) 7CzH3fOd6_m'yHpwW(z\C'FQ>"E\>\{׊ͭ(ޫ\!$&s ?$/zek~N8m#1Xg38#9'KQ"^'=wʽƋRSE 4ݲh7/؎e yI5I *4R'>y¾ ) vB2^aQ/HwhĪ壸A`sOodm:6BR$ogOAWyٲf,O f1O#%ûБmqvZmV`Hr_Cuc( w.L0ةyRpPEkUb]W:Qc" 4Ɩb#A73^ :qλ"Tt_E@]yFa39 .GC9m8kEVr* )n,ƧowiJdTT|L藠`;Q"G<ԙG jBfU^PTȣ$GڼU:72O]o#2 {~(P4T?d\a* b \| ~@t] b އpR bwѻX1_S]D/F]9Qv$W<.kL3NNxי`pUq0wM=B.".΍-#Dt?z}Zf!Rk}zm)Tk~x &4"җs_Иi Z?%V3Qe+FBfHFP*OӹwLbgQ4jZs?3)JwA8ceO29=I ar{P5MhYǂO8 y P5Ų=-}e2y瀉Jg4J'vqU9䕚6<Lvs b<&cCL;&OL㩶//=6eELNa|"ƢNIiUirYD;kZ~;#3A ,P5pB_L2| [Ft܉P Η8$I *?!֗dL8PIK4(U{2D#j#ϧ xIܒ|!ˁ}9zQaSRϢ*P 0:Or'.GmSy{Hcڙc>>~b?kV&ncxgA9 }e%oiB8feJȗ:k=M<v30лqB~ɗjϡ[ɊJ+J F`w\wi,-:yn`f||=`^ҟ^2SOKBssur܄`+Ly3@ 6'=聽}p.Z7޸Np8(!i=4rE22m c8UibՇp4U_h{5 Ak3ox"j:FwGzN74Kn%H3΢5V2* *f@b]Wh2BM_MNÏN&npjJba;|rߚVӤ6GQ% oK,WB{IT=a+n{RK [vm2_ RHCOp!tI+]/ˁĺ'epi@ 2% hI;%c= J._{-o3۶q~Av_L8:2Ρ0qwtɥc 'vB܌yDhdݭcFT*@|\Ⲕ (}KUKjǤ79ݫSLZ `lN xT.%W.,{JO*7j@tJz DĆVRod:`[HLhgm!UBD]b=㇄:Sc/OaA:C&Ā|ëe\=5eDrP-'6̀?V`A [,- 2FN'1qOAVW!J~Wb&ޗ5(XwY'Ba%(“foGA0rY PZhv9fVd? ;~vMKg7:bJӴ0×y80n+y"KT 䟗PyLM݈$: LS, F ޓIt~H릎XN/#]dG'-g7¸=ÎNDJ䉆]׾pY c%/(^zE/Qȳ&)ɪ=k2|<\:;N%ll958ҋݎf#z*}0pƄfWs!䖥|ߎئ>It|6\l6l2 u`Z56: @hMe@=tp½$Xi}k.{o-ݜ$H6LVZ/_@=Y? ڴ "Vubʹ9 1kt[u8yLI @NPa'^(8q7b&%w;8dhsEIhK'$8({z  Շ>/hBCiQk~jU1pk>,̿:xTTI-ɏdD\$$Ir}ak䠕Ia2jRWq1]{\xV@*V!>s^s"h-fm܂2!F 9"#7s*ɳ[?RdBitf8R<^W UV{@hA0ʁsDʒeh'A LVΉZt"@ 2iht4!8l,Zo1vBf.D2X:ҋz\=UH$xnT*ܻdRD( da@ytwߣQ*^X ۦ kE/'|5m/v x_I Hӝ\hL}քHs`6 ˄iC{X_NjuP}g\*X~onǀYp%9r!-,t})2)yɣ."wW"lOƐHis[B H |8'q+{4sBY􌑛xGJ"0ni |7 t6dN_!<Xڀ=4:sy_-˻lXFLev:V< q΃ʱ9aYX~ׁ%퐕kNW-oToHz@'8VHznV}bH6Qnl6s9LSo? Aq)6xkuM!kfE*ʍǎRbGta!iW'עf#@ Dp^Q=kla,^8 NE#lo. * m'֚9io4T *B R7^SZGoiSHeyh.PB{p?} _o.t杌_Ṟ\y2txjsD'3KD4^ޅ~C9a2/ru H߰$!-\O0J@۟A}t@eyqIxџ2lHr<60'wQps)zZއPeZ0κFYmb]?63<.qܶ*m3u[5N^}kPd /&\( i>qaɩhe$.2)7BrVpfR kk.NfC0-}A=&纡[9>9يU<9 \?u%݃C2(IV66W=ΩA MaxΉܩ߈Rp*swf0t?IOlg? ظy1Å}ɡ^4Nty-_`a'ȈczQhOROCjDB#U18ԅ:z3Ηse~+*!rbe0Z{ !yi$  Zg} !ŤQ :JszZ{ٓ+Ig6<;m1bwp8ѥHA`0AJx)l:+h_p-k\U7_…p :͆:_J,ۀ^>;b8u,s3 KfBT#X.J`pO ^SJ81Sea?.{DWj X26=Ϣt'nM99cר!BV^1 \QCLLJ}W?/?$4z'C_UO(+J'lH/1d uRR4ˋoȠٝCw.GQMF1?ƫЯ/3^ ׳}TBG_ qGQ@nklo.e SwRƸ‘Wejȝd{r8͔A*\3U2 #oLq>_ b¶xc,¸#$ʌ G=z'hvquR-xۓ1_խ/ Fnɖ^'OahkCs`i2@5/4 > O9Y g={fͧ}\pm1PaƵS1/6{d9M"Om=$9o\Uux d \Klt'NzE]ktHko ]!J=ٙh5u g"I&Ku &(fd>JF p(/\@t}4]tv*'G|yũ5}eS] )x[Yuqv1NĖjԽ߂q}6)?Ի50:iQ'u'pmOM~Q~եl.b(P#3fZLj9s@myEԅ_G研 {3ocqHH4yChx5r 8C3[y痓RC;^f5ʱ&qSǣp?A%bn,=G *R-RM|~)Ҙbhe2/LrPtDK'OVnc,K@&9{ޭ]^/ylR)U)3XV{{gݬ{,nqo'wֱ~?R0v[PJ =Ѩ'c jȦ :lPH˥@{h|펅tSt ڌ[VւI,7%MB7[޾r:rng~?/) YtrS2hcɭ53m&'إx^xO ZpS} 7Fpih.+i5@ ;v'(sݭo[F~;Ĩx#9ߞ݆B?"a(׹3S ]BS"[װф͑* *WIf[Jި߷|<2rZ?^* 'd(/>t' Rk#ʿJ^U>d˙$3m;ۨBd+p?@={w1F}gRܵs8bFIgۡd3$W/pUōx.SլALY>ϒ;|LZ,t~E-H1nG^+4/$ 2~ {ex>Tvit; s8evYYEՈ{&v7A\;GE(f-CVEA@2Fp*$n0C͟H@TsTK!0J_]G$(3B'B##܄:+sY@fEzUxy6!MCn(G.y^@(rrd }.I=@YϦ 5WI`zDn/5y{uW2F߸ nPoPs;Wu9{2i?{;/\YПǏ9 4XPLNZB)\(g@Wf3޻]R^˒↔ 3:Ԁ9 jCE\lϱ1kHϜ7:a/'bxv`>I&  vdf8;=M-7*O],3ci֛>ܻ_nefz:bJxL?ͽ>~tC&y,eۣkwWBCm?`r~B}}|THymry_+ ;b`. SӎT!Or[IG.u`A.ڐOiQrt:<NDb\X"zi'EDsfAwe-Xt-ΑUgUO* .?s-|;5_Je ;.J+{Қ{CjSVpXmx"OWQɾlJ tttP*`9Ӂ;xv#%1nKm ;)AK+^o?Έ,P4e0=#ߗ"ncdt͞:W*)[ o5S7lTx4ٜF~>OC,TQy0xdBTDz9 B܆ZIT"e+hY8'P,ܓ~{ c`RGb5KUʇgUڛmj_&v!8" Y2ġaƥcJ+7߱DV}XZ F&j~ĔXM 5U6 i)\*},1K}~J[Ƨ*`-_4mZn*[(YQ$ԛ?HԀ'tKO;V#Z"dPdev3Xa`6\?Iz4OYt]nU훊$8| ~Wӏ6$6iЪ0~&ǕUn> 2E~XzPIXMv4O,эS=Z (’/TWFguP!1 V_>ID&[dSЃfccIK})1w;i"G~O cY#"(_~f~׈[t@ xv/ftkIYgՇr "g_w焖GB=rYZa /X͓BB> ]4L|OĽ 坪nd.8pL vj)M 6}XC p1ޛ5 prT[ <3C<6VLhg|?Iq;7DYSjLd$aybK)̜6, MM} eѬNcC;^ 3'py ъגKGirݗd3|7uHk#8yىWR-p։OE44R.>~+'O&C6FY5gU 0x^>JL2ZB琣*O{}'hhb" X{Y35i 1 AO xfO҄;޶^JNЭm&QSZ*1mТ~}yeoddk= ə"t-.=+[o`9sASG:a+Ί&$_)uq[pWSAq΍}:kh>\'W|P׈DZ37yK#)p4UW`,%qI.C=+do)'%Pʾ([ ƏjsN ,)oЌ #yH2Qb5fTgX,/PEa6Gq ~ }݇l%7S]Pѿy]tPQ,`B' +x[%~ZG˅G{@FXMAGWs @*{^,ct!ɚ5{W4r *fy|32)`k+J30maiE*SOjOreĴhXM.yr'1ܻZO׵`IcuzLYo VIJ,X6c\w԰bKMG$}W0&`8[X}(WU~hBzYƈf7SYâkېn i~ ca˄z3$Na=$PoˢWQG}l8 EOPEf$Z)qX8rF3.WxcpF m25? K:HIά1B΋/Q08r2ۗ$y_kM J{Wȴ{bA-d'IZ{:8b{^ƛ-q-l 6ԍtp; eA^f_2SuTP?:hT"T Q8Gfe.%#9^XJ*wV!5b>!?#OVGŜM ɇ'7#~-Ƈb^&Y|m<L溰K11A$\% ΑĀ )k9#( R% .}c~t:$oiw0$p&n9thR `h<5k6 OYi`s_V(0g_=(}y8sQ֦\Da=ܧ K+%g\G*Vϕ]"um=9 ͬlw!כֿqiTOXK+aG [5`J=vh⹹X4 ,2oJf& /{'lAP -XG0*m` fʼp @NmU ꮕ0+ݯظ@(@NbW\6]EȬ0/c}wer2bk; .\~Xe՝aQC֏ˇlbYd_Y:Nr,A OJ" #1%C"FB7oSw2T Jf.Zy⸒;ϸlS:H7 XN=9{$:GuCMVkC3q^%DIy&hmx3L`r;"G#<pq=Ze˰! <%Sb)C{ ]]-"1ROnщ|*畅k+ o CQY`±;uy#E\X;eEYi-.hUu S_EoۊݫvoLcrgNU<`[2&U@_rVc-xX '$OIJw%eLiyZt<0>W&I~ڔ̊8̾J6eRֈwnjI}a`7iQd26"H}S@l :^=p86.c ާgC=~WgВ|P;(\`Tjkil.cUx-},&![=jlYv@,q'*;w,}E1$G_^qu>uC#A&sWe-0j<](|)?۪ 9u Tj  $UB?}9&P3W.'MdUCI*@ĬA/vQ(nQ~&|k;5\Dd2l=fm=i$ CiVwmkǮz~0+ܲ|5wx@lʯQBs. C_?׎XE Q nEӤa!=ܩu$bh^srQYiF\Lvdn7Es.R*Èݨ/`[d!oyNB"WM;㪋.C^9nN  soEda^l S5Ѝϖ*oiebh%H{"?. =yQw/~)"p/&*dCz'p9,W+oSvuwl2e!* Nֽ>`x|R&I푶&%Zj7n=>~T Z+y@ h%wXzk1'HU曟`8qdGX2etOkb ~d*u{ rܗ6 vոsJf;B. ,y5$e}7t'f1X/I3JMZĈ愚8|:Yesv%@%tSTe˧NFup]n@ӕ+ioօi\>9<62I~izZ "A3BɃ.2V Xy@sC3NOQaU,mIca%y˙~XOZ! >w}آvMDhNz)EQJ{}&T>4'Oz9>̏K.! %îV:?k a h%0@X}iƗZ=nZϏiUQSk7D2v;G_ݛ6"ePޔ^t(cfgVr7y)Waɮ?sEjJ^UNJ ϝCVYT<7,XB%c@Li}$?{igaߡ7IT76b D_:'^*ѝ%6" os}':΃fs%. -UeHDS&zơ朗9zW/+5Ay'JFB*@3{yZr$3L56DzO>W`/j['7[[4OkG~̐shQE7776}GR\e`%҆z/ٸ \X( {Zuenӑva" zQʤ֭ |kuDz<8E~w):3`k5&j06^AЦi)6P: L0N}K5_ ? ScRS /Bl_@f#aE-SP>|tL,WpX,p³qb-2yǩԠiЮ:iY1v?-m `_Ll1Unx]Bf Sy]ݲCGC͛rgДW^{}*G_dRgx!Gɾ&T֌4B^Qۚay%zTISZϤ Dz?4!C K%{-* '}B7z 4b_i߅gz l#j܎Nctf}3}Œu>?|Ϋ$6 y E}kk r*Kʩ[h(b|N"1bXdaXU{ 1Gtyz/Yщsa˰ mx3CA[а2Ӄ`.z[/o wW j:r/xgb7p!ƚ  Sr\:KKF]Ks6OKL/P VwA,Hv?!:oӚZ 4 A }&!o0F ZEp4FU{u)8(kj#Z%ik+x ,-|FF#\_ t`Ue.4x+(԰We5(q_ͪ"s[ XZOtaFu9@Fd",>W` >h[Auݖ6\d'R20ņ S0#LA> xp;'VSH^]uh aU@)߸lBO ,'=Tҭ 9kJܐɔsT~/ uGN3 m @I:XӅe,TQ^ _\sD^TGα@V5C ϲ"K[rĭ$Lގ!)C3vϢ4T0ҔBaJ‡Yd _T FݎIzͭHwfۙlV +o&I*P_ ̓$'>*k6XH7S 7)X Hx+)}ELg[>dQ~u9~(mFw{;䪋}bWS:YRuּyH:arad 쒯 NοD6w+(}~7L|9Thqtlϑ|;?a1 l-';X~"Cv \*'tL5M,@k2tRk":v˅k&T+DR4ਅ5PO*n zt*;p^OCdoR }ק鳴حLѥsd ]Q8!胢yn6V!wqri6Wpz7S1'S(۶A50o]B'7^#w1QAϑ.7dzڛ 闰  ö0puuˡk)ĹiBB\ka}8/e[YxoUL/Cpvy~xw|J GcVMv"*J֑~!AD{9mo,K E6gC`E6g ySɡj-R"0B9S] X\}F`)R˜؜6y~u }X)@X;n+w!}Zc6_ywH1MEsBչ5h4FFHk&XFd36"GŽX2ZEL+#:mW<,~s mmy25r sld/r{H/1S˵- j۲"DYt/uae}Z| ߾Џ/LWNH8WN鍧XP^չy`L[IΓ. ,t*a{пOZR߮; 6ziML[}x*R$ ]DF FL'm%p OI/DB-xF^Q=]IQqk1SXztuEeLbakTJv@Dvv=t56oۢ}cntB YWK[$Jy šj̤,iw; 0RRU$&Ljp\\;Uc.-.p1RFkc+R @_ xx#V߉5xTRL? oq 3m_=5W&taZۺܬ@ <y K kym;zS/4 '5{6څbQZ<.WQh.˗㗘.W^_}8b>]XOp i 4ϑ_Vf``z3sY2ğV4A֧B񁻘g(C\mvoM -ʎ/]N9M_C'nv +\'쮔>F>{tz3h%oѾrŒ߳Zlp_veh32SQ<ADL3a8A '3b$fG-^|+9,X)!\>6Y1.¬`^QBANyg{s*)M!nu"Áh: Z"'Dl !U怇OSOtֱуи'o xz$Z@byVI.iPo:8))^L\>C$bc~*WlRWyǁxLwC"xTgHǃOW6$#`"|/!:&|o-6/p_ax`<ZKƨ'Kk\a;OtML|#T.L]a{(6躢;o@XzFD&i~+w8`>cH\-W8T@XT%zX0܇m^US +aWtԑ]"ϥ$Ң/=Չv}~Ï0Tb/jLn\H "e`oRe,अ%WFȻA0s* d*#yB+[xWʣx)Ppzvվ*\$+6N) '@O<|X@pT4acE:yPNCq |f#0(W]P ȋcԲ/[wM% vARlK`@)~,&xR^qB2?ڞ*89ޞ ړ~&r{2$:v$!$:i`c1Cc{I)baxZDyڈZ ]{43VWl/tpGJi"_xZ%dH@4@(Qe#yY'l!pд Z "g -Δ~ c HPK4) ۪R8'Hn8ډH~tq*&dJm$Mh%7hu^|PRgBj$GGS ٘eirq;&}l3V ϝecګ㝣51$y'k ڐŐO:jOseOMĎL2A:O#Ԇ-{+(9C6IHK#2bs@Q$Qi:5οv!S[ʺ6s&;e6iЪBo;5#c~TxP˙-v (]r铺G|rZ|jBCiZ]-j[* DVewZl;F+~͇Tø_*Kl)f ?]R9DW\erNC@#H erMxߐ?s 33F';ų]8ZK2'E lEN+Okj$ @;3jzRx_dOĞugD%r4CIQ4Xk4DRJΟBРCo0m("a.=/F((|wY! Jx~R/7$~P?}1K N(yqx#{6xo4T+7\㡢{bS8Bānd\$4!>`SQV3^@ q$! .R $%a˚Gݏ\m*/>&Us"VWטg*ୗ%o*oͤgERe/c"ཐ\f0ն R  `؋ R:s?-ǻe$ 1\=$h:"Fzr3H+G wnKɓrOJΗH5Tf*V7I'g_*Tᄧ, d~h`1PslWM(~ y*sKx3;P!HKFT69'%Ҹ;Nj/5v4/գ'.Y:&b&9n dtkNk"+J;zt,k'",Pxb{bh{DYsJ{@s2&Mr}񉄃fh^/x/:p.z0T/߬2'6E2_7$^.7"Pjq6cBB=-]fI >}߿9ܫ0D=.ԍ!+,b["g}BYn&D:$'4K# ;\S ¹qq@ej!şe`g!8>R ΌXt`jpUhƬų6`PcB jHraA@dXI-QA!2;5*v/C;Dajً d߲S7#΢e nϠ^H[`:ɕK\g 'KfĽMUCL"IX|!,.j 3 >#-SpkXnL 4P5]A LRH.I҄" X-HO"x3>2I*s0W)8@lУM͸&UP`@nWq3xKoe/YXx_*[B%Xhr /eoP0|^)+.x)D~N dv0%Zg"2=%79=JE+߲]L-AӀ̂)4ڱq̄)aKL e<xI,bsGHB_SIGYgdySRҨC2*#;8z>8$ku;-7;P^ 1$֕*?n"R2oP[b`5PM2x (:]ӏ!{3S)ڰcv$x99i6`È"o٩<+vmxYh"AV(ćOpD6;IEvO.6?JJn8|1hm Pdk'^#DnYiD z?3*7-(>tǠ$=@Z=([dJ1Ej kQ`{UAhZsds2V胮Iݘ򾜃0 3 $?K_w waZ Y=kV.偬2/ 'cSp6Ag5y~(5o|Z-x y^ {3aMrk1Źz)MhFM6 smsF୫ygѻrße#>冸Mj}E' I8th s܌ u _f<%p6Ja KQQSՕ1Rzs:qEgXyaKD˃YK#ku3uۙ:)AIH  ܄5iNNE}otj )AKr tdF3# xK-G%{1ynU Wl K~#M<%Q 6Oj<3"^^^($JbIWɅ^29HOኼ# * ȵ4mvkѳRd. ߏd~H%uʘ_]Ԙ+AAz`&E#$Ѩ4XG#bL5vϐaר{Q8xgY>Z8cSk2|0S*vZ82pN@4ע)_G" $pG sS#xݭ$HD+y' %KޕvjYBΉ˛ m꨸Hu,!p[^|rP;R@8vL& 2oݪ[%Cp7U E1|g(GvyΨ# G9ΗFhm^X0Dg;΁o_[̟RT(^w$tv|VlCaUuw'Z;}r*QW9II9*=X&}0J%|۵FqEOh. @?c s b ]=K6{+L1^1Y9wYzQg Be6b*q&^6m1ɲܭEdI6=(igȌ+2!ǥ&+DBP%gl#44?0xހ J_nQ_ACk_^yfI)U)vd}^P 3~=-g9=bs,OC} t +c@ˊȯhB8\߆;Kb%O ָb1TQ7]L( f/Dz1 @=drdF, PtJ uGFT'2|6@pX2 \HAR)Nm E9¾rdʀ@VĜ~Q?MCk& q. 0]K +J $$m]a!UZ+l6YHy ʸyDb ׽$仹cJLW: ̞׹-Iۺq3m7H~Z9ޮoæIwRl_[IˁTNY,'p*ŢdE('UHX<]av_Ym 21CI B?Jʣd]S ԧYL@'2Q[wR1h,H0Y"P, -]vԩb9ۧ'k MFƚP_>,&ㅀT'4حe[(֏/4:H{3CxT $Akʔ1 kM.\o)H3>䤏 qqںE0ZheSCX`3, ߰!˥f-Pki(s>SI~ҴWM ڇpsiv!Oj?[~,HP׋c\yCq53@ŶvaY\1Sٖ=I$:aP ދoT0cUz@Ct`ur-Inoxo#t6=#FhkR3m_e6MWX">Rh[Cni?*u}: Hӕe0qHϊgwFoM%OЕg@7"9_[6T59<4-T(Sj U h6?Cd`  f/B>Ce #BjhIo+K;63AZku܉X.ۮ,kX~u4'?"T{e5|1RК$d%3uwX햅õoE9B&@lDL0?.>~7,%%K6ݚ+YXPb$Y Îc0*,RPp{ c5X`y.~Yv2Ý7bm:7 yD7_HdS'qo\e k0)[+秲v)o273\'ԛU { N"ky`Q[jN1R%0+?+*MFNe$vX"S'1+H}[Σ` @I2_cĠE9d|Bܼ?1ɚF0vn7o,)J)50UX!tySPp؄#A&>ۈᎿا?X8SD)&M%fCĝ Az^WqA/S ds9Hr +3/`]:E>&.!88"S64] X)-lb~[.Tq8u@7YDKWe׉v7 @OALX?w_4R?gk[J"І)ͫ9p]r}ڑURXI;u~)mmϊ!пEBӈ$+v' _}cKCT>&`i+RǛݙ/VZ)vM xu-8/VI">v'F㰧MX{5/c^:s_lzYh1Ȣ􁕦Kwl'cccʜ0yYaYHZOaN`mPhmk"A?ʣnUE"<Api@&Q\8 bN_z8J@:AiWפFIߺ-jq$u#Ͼۃ*V>w! F; ְi)u1)^3y40xYO)e'۔=Z}d&XգSA Mao rذzB't}>>Y?"L<69? Uh 槀VPX){m@l\l{t@%KI¬D?asMTCc@J"ؒw!QD50 @QMHQrO}y}a9lz9||"Rt?*ˢkSrY[b5o\>8i+(oW2n]Bˑʪ&RucN혩_#`T_.d}Z-tr[PX8}wj 45Gwed7w Mt L.ԯ0z0ÑSK^Mj,W4A>9A9`]җӚF=MU+*O_i _DfM]p>s@5k>"5~|W㩗8rJ  L# p?^@# LUI%2,7F|_^ Sy߃|.1k,k[*% .M˫;va ~/ꦄ;6`?76{v1k5ꐳH?aըbBm,-}iƮ$nBS]uOWD Oum*o muҦW"[xIR|X lTmI&΋è+~yUb++n=604t1d$C:N GzP߂\7ε3OO9)590 e#'}.T0I,{pMq#R;$f{\`me4X^Cw)wgNKjJ:rwZm8b4PQ' }c^E"_- /Yg𼬋F ?#N1 !q[59j2\ 4e7 n[vV8_uoK"S㥣W߃7>BZ &)b "p"_d-܆%/EgUt |60>L- )>co6˜zp@8ZAQrq%]Mn"%[ރT󁇶IHᲉVkE_C_J6!QM"%Rr;k܎յ!ϴpڥ{ n7zc=!h4-S%zXCd3a҄S4=QMB{?M6;]ގ$'/ԗq\-y{ф;'DA"֧~s$SRrXNEEf luo(('Utn+N酏s]ށ\ ص9WDyyPaN>ǢxK'vF[燭u7H6:ME*8(`CtFxTv|}6hO]:>x ɨBהd!=^9~^ޅ.ǣ٨p1wPl|tH6,b[XP@ɷst alX:o}Xhtco㖞OuC" zVqH}5l (4^q5 ^:_f?(hixّ5yE0LaN@?kNzqni4Fr朏9:{`0A*֬ &'5Wt  Jk0*Հ ]ngD Xǚ֠ME-{H0 ;~[ zgK~s_ⵁzVY5nb/ݔ6&P'm6nEÂ]9t7@jK n(oIS~ռM %6>$KFtW^j"m ᎤU:k{,3Zz"%AuWܞ:T͚J$eLl jnbjFCXVƭ? ǹCRܕq44Oq)}o_,B^5Fe{pG{HyՍnqe׃+f*™.hGfȭ?YF8[8ctZ83OI]MOp9RDljy;QP2@"d4G!,^?S65o>hXM) <_&*ѽ4'gLNp`c}Ҭ>&#g,* vЇtoTf傆WziaSW:Q 0p&lPBP 3 K sKs lKצ?q"mJ {h<շ]%1i1$yG6clGz _z[$/' ,~ۨe@DB.W3+ȼU$8q!\" -:pZvA!uL V\2DK3F:'8s͂NW -ˑV%f[.i7Gجm 3We'Gy?vҸsYxIwȸ;mWջO=4tey\Rۻ7"10e.ʐ :ݶ#{-P^SImVc,g"R'@tyX+IpڿN~%Q*bgyis{  έ5}c!~|JiJ,Ov*V{-Vfav\\?9|h]QWFJ<06 jX<-} V/_FT'y|xo8Ɏ2Kt& xwx2QoΫjMC'h,L‚~49-ٕ^2Hg00тtܖE\&!yƮ7U jK\Rf;͕ma?8= 앮* ^eOsl >nw.4 i3fY/J%+6 2iW`N?  BU?HpOr 4W.Zk57)tdJ\dg'ѫ_otXDȹ \23=ݎ; ۸==%my;T%JU,\ C"90lO)կ'GQ$dg3#(8$Y`vZH=꼼cYQlGoX8ib؄ uFbM4P")Dzy'b9]] &Ud_qvM*ǧ&̘J fkz"KH=qhWNΛ$ܝndE(p `I:ˠZS?#8b?Z:VQ=I$p+Nzvy0[UVՑ5"·[ZRڙ|B$N3HzDJͳm`I .GC1$ aiJ >𩕷?̨~%$E q l-hŪ0_*0uE.U!8MǨr'ས痛MH˞|:b@X͵l;lBEdd"XUqQ@>@hgǂOTAHٹ|E5>?Uh$ZE]##lD:XOK6>S95HhΉboZQ.K"=p<7)M"P#ç5?# َMrHX}Io|j tZ["7"UR@02n:G/7J~0rWsOU4Ky鱺E#ݖ]ɣBЊ'A5ȔKU(jMd-z{IoHv_[{I8;&uM8!u:76zXlE좕xx" %zz:8QqI7zd 5Cu]DmٍO/me[&Oa=I36% + L\~ye,y@B@1OsELC2o"o*^V tO’EYI~KlI+\UF-)W3 YCWw^dyjOq\>Ɠtm8HFfxƋZFw mgOj")ɦR2.iW>5N)c~w54jB˃6lPjVIoTY\Q!lJN֋\)ݠ r< gweW_J`XrN05|, i;.y>HsvA㪚 Nŀ:Je6+Q^xabe׆KL!q2. ׻ B8hpW<ò^I-BAm q-J(8${VKDW>n|n>5cv/#p;h&ۗ|d*v^{jdkX637*otLQduH˲Dnn:N𽐖6[ Pp Nb{V c]BePY224dNP_ p0 ˉ}`1hd5G8ΰge-[G*ey%T }Jk4{MdU JI/OÉN.O,gU,ٸJߒq"z[=%*zĬpдG0=uGDZe\聜A?4δziVipS֡Wd۰i 2zVԢurRp$Ɵzj<#8^vQ7.>ɷ|Re{{M.5:2$a5D< lBdE_B!kώ4uLzHLYqÊN^5%xp DRڻ FaX\,$2+״)k=(|^+x2`PHq, 3cGZ@ ..x(;M ,k8ٛ詮&sPnGl sև?G%nM/o7@Zi<]{iEM'Sln搒6Ƹy )8hόR Jmʃ.5xÕH3]@矍3mFrNOXCw[{FtA=)oJʂf>B[❃qĉwx22lJ\,2M$xx"^. c\mfDe]!CN`ꏚO"dr@.1ڨCC%3k QEls usZ#_0Y|ZZ3Թ%W/:S`;Pat#v~ pQlj* zt7.4 d’wX4Y#E'_:`7*2OmKK<3K/8j-O >ީiv`y6iչP'4f)9HؙMv 4OmSdzDW90'FT1ai5i@ѯxZYdYcp}8ҪsK^h\6_~ER pkIMzlp<,qQR1fe{-5ӟoZ:Vބzq0AaM!;D6BN !TZңKݖ-IBY? ĻhaӇN8O#:ACЙ0dpot >g7bWmǒ1-~U( ;qb+'yoR2w쫓>JuJT+ I"p)ɺ9zF+"Zxc+f!98>fL` ̧sYө>XN❶yܦ_5K+<^'PK G's|62x>4}J/pI"y4 z2⃓7g܅b Q0Y92VE0؏*H&OU).`Dts@gOdoQaptX8 rş!߈8;1 OwYͅ5Zd}xQ{&ɀg8:ƞ"Ƈ׺ljr jg1|Tq|0'Hլ7V&|6&.\CqPGGwk)zG>H߽1#$qZ(m?8dm5>ax{JujS090Vm;IF_o)XH3D ' ml.p4d&9lϰbb8Ƀ24jLf^NWUX: 5S"-v!Վ5z8/jwjsCX7IS; -OcQMςE8Īp} `dqCS}IB>&m5g nPwbitr_0$Sr:ePx{lʡT[oe,8+683}y(5}XD[Ok/((C-ŭƻsuZ]cCm쓿~1ss(uݓg/Ǫ<!u 5^x"n+Ѩݣ3ŢFKD.v}%pPIJ$Q^g\4%l9\)o?׼EvT;JHnV:KG, ОDd2F&&S "Pr=]X&kwx#Ƭ'Ϭ%3f:y# _fs*5 upH)]BnU_E?y-݁ħ &g 1gݾMSπ(ƥGHN] JJTy8\E\xl4H)Nt< G:ـY nPS魒6nj@Qw3Hv,砅3s6G, Y߂G崢al(m6oV}#T:PCd\%jE,&zx;Q]iJa(><}OdH@v i9^2G$榡`4ʞDdp]%+as2-u=wXOĺ+SLHS+qfpO#*F@?΢j2M݃.}YZbx:2bXCia1~Ρ"ֵRQcL!<)$i"C~:kF 3m9+)(n)XvRwaH*"9^g6cF!zTu5V.d=oI`2`4[g[:;ÊW]*н$³J9=jKY34)wM1;δnK Uy*+_4VNlm-Ioa(4?^mm{ʄXd 3aq`n8/쒪/Q7Pxczrs)RK1fE+]L273E>/b NC3L@;(?Q!3sF0qo20*)Υ˖1Fg]ou~Mɣ>s| ܺVSh3()vmj^=t3ND2gtyhcIJ°& prHMZf2uD݁LF}ҵ*,DvH n&FĦP=qv>/SYGޠl v 8YVoY_픛qy}$)ſ̓Z.J_K6L 4xt\T 5e4EhL҈3 pMc\xc9tyO\WיHV!|SKT:<lb^!7UN9{Eԩ\&߭x!JXp2ok⡚Z>Sp\px^ʄ= Yu" Oڧ*-ef}ɂF}*h@ 0֝2JHJxR (p!I6=f 7kK|}M ‰uVtED~v=+Hq%_1gC}Fj8f`,CÂ?EÄ<մ7UhRa!:I'36P=1wŇ$ Heg]&*MH)l]c =,[C{.V, &?H;v.`֟]PW| F]M?^i b,,v;bī&hX_-!Ќ8;DHp0y%<r)Czur hGU>[j֑00Y$)_+{~Cpށ׿bp"eJbxp.mP]21F\Zdz4ھ!^B(LG"\L:EYz3rRx7Ycܸ@IҤ:O#lVL}f;@uQ}z5f{hk:oQqSg gPD2˙r)n1Q\o8#HNfǣt$f9y2SY2R!ejʸ*S-UF2 . F=B-_;{%sAos| /ylY]ǸHY 4"\85Yܭ[ܲ$$y6XTuTb޹&1iP{axի9ѣn@U%3x4Ê0.#95 2HDd#Hұ݅,FuC32؇`%%8^E\!/ zC4;S|ǧ=8i%A+SǬ@LUzȦ!qQOˠT s !GUTSF ~m6|^<+@bD%GB߼Uhdb ܜ639/61-s,l/SM 7.܎ @wGZq~k|ЬVn:%OKz3>C,w~^ベ@He #y y$ds2QB=Z] /nwrs$8dڅtmh̃(:VȰ2؉ r;/iPL1ňr_2O^PFQ2#p%}igKFW/5a Vj "FuemQTv;:3Ѡaj @q|KmSXF#=MZɃ¤@)[@p@#z4i]yxK6T )4b)6 rPJH_(}M=GN kςT-E0CkO"\.0]9JpCWۙx@)9}t+AS^;Pww.spH/eN+wL!Ma̔kߡaETUl%y7N ."wްcmm&TO񶁼daTI:gN׭b:Hq*/N:i?7 n=L@/!rV|-ݬw!͠*kAm$X6tl[#j6R!ah|xa_~RVzV+wgGD4E%/Gÿ,ʍ0I04]D< W";'.;a^I#?1vkȗC%jX4o~Y-7mNt+hFJfFI y*6:j *?? xHܰ6>*-pCUԲ\&9 ЭDcd w1FfOΨ8G%Ho$qʒ>谬DF4DȨ"~BNX98d㠗6nMt JtWVN5ǖ^+qO=eq}^:# GQ @!*1EP?`d1?--ii(D'O0QWWQGџ7UMx1 Jh'SU~CTOPoifVEK5|m>`"6%UI;t@L DT cbRy}*9Ų~5(G^G(9`ɵ+OZf!;=Ldy eJJȝt,I Y٢4+c?tŋ*|WRk{mc焣!v6CkjTZRRIMx]3-^l./)х<IˣDc_~)tZ9F/[*8ҭP?r"z2}sR3j jJ3^ Vaݱ~3c@)~WRB]Q H6ʺ2*١bfwsayOvƀV-]us(|Eo]=SFO`w1nkM{`+k~Rodjٟ.NX~FnJX2Fp$УSՑ&\g3hk]+% 7ROD]TTiBKO`gzg!7aMQ) d6d0񫌨7 ;3^bj4JWR7~ϔΚ6drFt*8ifƒ,wWR=rM'J?ɇ, ޕ-WYO@qIlDrVW9g U֬韖N6I,&R}~rQQ^G̛M߿`L,f eؕo"-~,,K!eӈzd̅(\{>Ќda5Seyg˲*BK%a^00?C%_|q4i?(^.K fȡ1ʂtZ--<0 ~xױA ܯ"zn QWZVˤeY4z`1.t2Ō7qt@B7\WfXoXzwAnEWʚ6,SCRd)cSf 諔jGM;ȝ Ǟ~RlH]FϐCQU~I<ܐh@›de|>}]p?ګm2if&:Ie~&/,Ԋ#;A=q)%L+ġFW$ojN1ΠW'M,!gcdnX1Q]U3E?U0,s*bkE3X2_]a#ea\Jaꉱ -e#O h+iiZvoc Ag+*8@m!vn^;$A" l2Lq0훮1qp1yI\J+tSDm825>֋Y==$||e(g,$|#.'hqqlLE *DwK6ygzo zM@⣻]FG)jrnZ>^ܨY]%sヺ%ө<jKT 05%G%RVH5]~鞘ڨ}F!"י9h;آ&ŗȚJzN{9fqAVW|fqM/~}_?1{VGd͸4+51NnS(k@ yϢV8.E29E!xˬ9P[1_B: Evc .Vy9 7ƂY;~fE s⦆4URu>|[rs P'%Fh0)Ưp\9Vb5{Clq\Ӄ$ ] D'k8Vhav(Et FJ`\R ef@djKf8X܇zu 0ӄ9N).)6P r>1%1Mq,^ l _Tl)n'c^Z QRqH@?5zo0;ƬeABDtQ_yU6h$~ }*rrg \ߧtAוzǗ+Ѫݬ 7$ GyVqF%23@eujau!E ?6Cu^7J%qz !Gq@2.;ղy̗2b.'/4{vnԀŠ,S /5¾}Fc7 %ZcM8]5Ie%oOT/w3oչ`6?"-PYC8YDvRZn_]Q"PV;u_rWr) DA!`Є֐Hu&e0t bװXB?@DQpbswtɚuzRߠv**V\`*Vp%~]bLp#JT]RfR@(w(Lm ؖJu!ᔦ3uv~:TTek 3KT%wLvuX@0D<ӎGLJVbT:䬌y ܾnӧgGi\WHl7lij[ܺn<;SGJ[oӣSEYڴu~7G9^ZpԚ2,>d_hlWy7\3HqS."2|״VMA!F{p3sj%Sk$TǻI6}6yph-V69VzqK& /=C12Н,8ˆWLHj Y#`i"44e\ Ⱦ/% MYJ`^D%@up d5_|Qt5֡p8ߝ~2.e?W ѱ\ 03ivCciVOY%e c^rcIJ[F nA@ A,F_A`ٹ9Ū!Xm"?ri+zP"5XH?*o r3zq%=Ȋbbh9_ANWȰs}[^QrJXI0stA(` ǀp\ tW- G$ly?n`#wu[SR{i[V a&YwXF5$N}gj2; I=[g'[@}$}3{rX>2{C534.0rC(l-nPfp|P/1CТEџ] zO0h8  hl/OTܛԽ+_jӾ wѫ%'1f=Ti%ԝ~dұLPfl dp $CKwoE̢̓:!Cͤ9&:i?y,D|O +N%ϝ%Go*:fv@& I)O4(튌fZDJ^( >Xi ] wC]s2l^6-џ+-ee!f"}3 -6M ΩJ9rwTE.<ίc٢*EHeh>Ns4"ΩZ8 LВ(X ׂ {ٲ*,;x`]DR Iq JFdE$]Ip,$$-+n2ӫM wT/ AS 5gY|̓H:Ӓk6 >YǚK"cɕ7[1KD[7ًvs =V@+2dNセK9 :泫j}/p2DvZ~ h4Hv)!(:+['P@(}i C6LS0hK]z 'J#]]EA ů0(뷴 3zK0%ɦY 7d~8>Wa#Eo[. dvh*0Ⱳ]B/xkrJ)dXIҧU rx?/d\?=W;'bBz~tvꘄVa$7IڃO5ehi^cuFzA8 i2bJW^F9ŽMLNJL|`,Ģ L+ {$;Pӄ1o061?(,gbծWXpњnVI0 z`k N|;d`! =$1h|5 !?!1rMMNe{jz(l6f) eORMO Ra^rGc͊*s꾉q{:ߍʕcXD6WNq"8ʪ=# kdž jb mK\eqB@b{(ih`h0O/9ȉ2&hfmXxҨxy NdRw=7N^FNuc@޶xdWe5$֦qtOe#۽!<"Ϝ!1:ә(5nxYhOsk"B[Ia4 Kx3oKÇEaS@;;1atI%oBHᠤ zs0W)4( T|w 55ȩX~gĖ-|Z}ł)M' De1c$OnҽYA<&}@T0h֒12DZ ES_ǗW&wS.VoFʋiX: iRHNHAVA`K0@f/F:?)d\gi"eWLe*@!I0S'L".Eꀯ<\)$,kuJ u?j-\ڎIw| ^-1v?T5BblΩbD,,=sOj۷?DhקOފqꗯO X_RՕR*#(ךŗt>5qY0 q!KY *gE%X HYaur1&kr{0$#@RQB#,db"bV8E:I+rRSZI`߀rѩM4fÖsП2߲qߴ"e6{YJd1~@ o3"eqNu"xP8VpDVF,vT-.WczHE03LaWԪ0ZjȔ&K5<ܾZ*׋VgKߕb3?="{Μiʿ9":o |"v;30Ti&Z ap@Bdbྥ;6[DŽ#a,/ Ha[5Kn:*iIc gǛ*CjCƝ( `Hqy]ۙ'kհJ?Cì)؆z9)\Ok:7[-㈇r.i }l`v_t/YpBFPNAiBuZߑ\bj G̵@RoCJ 2ΐ\ 2<)"*G50JIU:h4ukچG;naޡ d}FDW+#*}i?E[ΆAO4`fajm kiHָ^v,퉲'[^&\]{['>4}=KD?ۊrN@- 'Pgo 1nԔ٣fUN0ו_6y@펝3%Ҋ!zzY'l@p(JˡTC %*{rL5ske<]?uNGj~l .Jr jz+hATW NlAn۽(^;kC*g5]13ݕH^4%kBYDo0&z/E(%CSp-`z&Vn?PIgn}J" ۖv7q:0Fɜb`5TwMp3C#0r2/(ra2۫gD׽ߛs7@ӓk9}FlF,^ŗ*CwIci}R^D& eZh6p($tRTY=*Km++vȳ~@@-W @ RP-Oƭw {%#kB,0o]\T> {E?ة"%wb|LiًI͡E8Ai n%CGp3h]bBXϏ?~IWQFZsbwoLFw;l\J=CV\'Vptp]+,>\+6JQαU k~0DR~1?C'qr;z<(^zDV6v4fc fx!fD-TtO0z\`HCfRXقqCݱou+I.ɩޮI,3&Jq4p6~]t\#KI8Έ"i/9o4zgX&Y)3Z,]٣HfLxi5d+^dR͈w<+/yym5=hfC'@Ҿ8hX$lmX $y[$'\b<J4b(?fGtZl(yUu+ɘYy}paa@0mR;b0MNvlX%윘CB"6s0} qճSb?[E)i GT0î2Mks;< ct9Bdɮ]pTIRAY)Q"PQ۳z.c~ѱvz,9S(F~i*-"XF BM!};is LTӆ )PӮI, !z?O4K/OthwȂ|~Suc5Q-ְ ".n,L㷖CcI7tjQ0o^g\g?S3Kxe/+{_ ,J_>1lG̵)_o k b]LIU@j%\ 3h.t.X~|.EhG*A~ېp) 2鸸eR(3H_Tx_h`|sHEE+1w/oE4RVf'v+8gqhUiLwv[G!m%wi@]lN<f@u.:0p'/pOU5yۆ0kEH\i5y 'O~!ʡ7!%XL͙(dc/za:.D } N;i$aCBsxh@uףkD汹fлu [ Zx'Ƨ%GP\r_^ZH#9j*s겖epŞ9 69+t7yt惽W^3ֲQD-"A5"_2eKE]p'-^̆孺(e'y ~cr|R`>Nr#&F0vYvHCʓxeg+`vH[XQn'qUNŅ3=u /9pgLZ랎 /pt\0t͟7R|i[yzZ~!z^ F;q@O%C/şBl[P"fbGk(ހ>/uOB$dR4 SCDͥf`,oM?Hc`AjԘmAڰ@OE-@Ց4|cq~i܇9l.5T]ض,$},.A1@opxG2:])9Dp3J5dX8^ਡ2ĝIa?+)E@^TYjZP1a7c-*ƙ;EGK+cuouoosC?B(ynOkS!+5ڢJ=ۺCE<|b9E0ò!kpD# ˯M9a,M뤕t?j6J&2|?S I.*y$hW095J+x釫h6EQy(/kAG%ƛ3U|X7=GwVOcF.bz"848Q9v@= #+miWc3O8مt@atup ~WpF/0[:ҳZkA. pد({_YQoԠ[6u3uuΥs- cmڔJOnHPu&;94{+ԄOCnv .̇ r+fO K^ö!?Ӓ%wY<2Y b ^.NZ18Q[E~h[p.u Gu}K3ȤXh`}CPҀ3VA`*N8gZɬݘ mDDb  ԧHJ& >˿ccWnY|Q ֚K+93jM)&] Ho0ؿnk>cvmH6ǶY(iZ(kOӞ6ė|~2!<#K J[3XPBo8X\❨ e0ݖi"XhED0=omr^$!=Ś"@>ZN`(Ԗd ),Ft~ Q_,D j>P} Z%˴U݉աG(\DcA[L:_N#AmI:l4#ֶ%i )@+CxE""ՎB٬3ׁи+KZy҆m;Cq%>x)L2# S+刵9޶gqC |m6%%&8U'e~!( ?J;?GZ~5} eƜ!@2XUl!_CDT5?aR+JyԎG$Vf7L#ѯGl( P^Ckao6sbNj₠kW&g>nBWxiXY .e /4^Hd5eT5)E0vlx+*W6z{z{źr`^14Q@-`B3)t 'yeL ,JlYx`3IG.L*MiàoέMZ*55ZQXXuLJ􎏻ϩHsa:#>D潔Aؑ_bDO4] S;yUFb{Ogԛ"|Q BrEa@.mNԩ*涤M7z'M %|M٣(?pd+?^M"fLwb*p&}}j$ ]oP\YZɮ/g3-'SnU=cxfj4 㚲FE]8.XlP0$ԙ;+NOy(܁!D'?ZlGdⓨW T0C|SƼcd*eS'ˏZ'U"_IY)A` ya/W`԰#4u$"]/䇢bF9(} q5ɛA/oޡdJ\a\# 9q}ҝs@3#+[тIn?|dƵ5ebG,5Oq\@bRp%3kx~#ag_%\.ŲpkwaÈ'=Q.4Ǡur[_MWrHjD eR/30&?[*nசʦ">TuE8nkTOWHQ}KJwZ0rM3>=y=*Z i&o>Fy6ֵ9Hqtq T9[A5M=;~ 0WM2wEy  _kϫZ%v!]hSHO5'X?̿_Ꟃc%*0:[@ <ڵ7M{ O2VXB^{ƒT%dʋΘpr, uz LgHbב-ɭ6j}lZP}‰"$w,bwtguʼn#^ް٢be!nz+VCt-û"h_aZ J].K =b06p[|4 c jM=d_kZSSJ[a4-|[8n-ʊqW|)0Ni:B&2ٿbC4*Ѱv&-uYP58e9: IjƉ(t0lXx7@,$:*JNᖸ4}-ŘT7Um P[; _xj_ 5h8 pHx]W:j ; x#?:W|C%eˆ"< BȽ0pWH Ze4_W !=c`Fligį npXT8 zb/Q{gT8YMU)wp#VªD=s0.#)\`e.hNΊ"6'wf m^_|VQ--;˰ J< 8"g?*(>1ÄVG;)g_$U? LXFK֌-me]VԸ^ /?6T^X*+bƫόɔ0,'M J{1SIĂe\8cTڰ^V3Q>a絞TeA'p{ސ=D_N Cx<Z&1"|uǐxW) vC뽲xȞ /2 y֞s㪞C|\ 0oY";L>#95nɪ{'u>4/r[>R %d<Ֆ!wWX 6Lmç/ J ҢFpNC) )KIS$#Geu N,'~C,K؏ qX!kxVk\*kD[:UBȘ,6{a,{ĮAƉ57}@Th\}4MMr( rN.솓' I213r}2uǬ9v ;JaUT;Zy_bѷR7,5L*Oh&,"i^L|Dz+?Z飖2z/EG`h;To>P("Yt b?JuķOߧWLi,0H}4..k6E# {JvcEk x(&PؓRNJzT8~IatU]K߭v^P1Řn77˹wgafl4M/Nd@_TEw!4? (I*xv#-s1MA tW^0Z"APu"CiFB+߸thOyO,"P cM@og)Q0|ӽ6`k6H-Q>>dJ0^6p^,IK3.DlFN!~^UF1}˘r;4# ph5b@+,#0k+m]dN@wqWfM(:eZVh␉">xӑkf/H Fp4hgz}CBRzUdjN"4wvAU5.t%R֟fa''%qqU:A|5W܂"T8}8!Q@\q u:jxfeMdJsKkDr أ.MxJ g]F!7Fr{ LףϺҎ YT";CP*!L͋0ůQQg+ ?sUK" Gwoe5=F{7;R"*?uǰՑY;;%Q`^̿Jyؘh ]9 WՈ?^F|ms=t iR-ƌsqaeݘ05bIDU3Vht\Jꕛ(D8Cq-=QX$aC, ˄qnyDz{EE pkX:4_xaZq(tсg=jur@vrj 9oБ#"1eTimtD|5iwXNApͮMv8rB7>a y?HN+' ޠZ{/CޠԳXfJ4Ʀ>Y(v]x[F8.>=J[g{Rv-v}ꏚ. ;:|PCw @g P WRrII/%$y0݋ZHc&`L9`q9YAZrb`eK߹k(RffX.`{%%RخPW]. )WU~~9 @@ib$c՞$N )S7j"XܴtYHlS%yR [ dZsY49翍[\4tv_gaTfg$ q(J3V] F/ 6,?e\ki8瘨e#6uži {H v{x !1 |ok LL̷3dсؤbbe8'`=a͝y/ [k>7bmi=kK3a!.Y:.P]샋=9Z."T[<_\4g= QzIh\U Lզ,0}UM⨷ [4m0:?_V@F<7|SE&̈́iWO>3h8r.q)}oION)|?\-#9J6JZN! fŀQZm 9/35jiwB{@ƾV8 yM\-iFSfWRB]^ |P̖hlE4, S&@ubr`dcqURHБxZ2JoUEު;HXU}]F7$Nj!XiuVcxا{7s'8QFi\sfe h>컅evg22qB3r2>nl+˚ .vHZ&I?0KgՆIl }a9diXًn'٭g. g 9o['m 覶[ 4M"OO8;Hu#RfJ~!Z֒ـ.qPjgK1YY̟υ^) n~B I[b^E 7Պt-t=V.NjYa'ZZ1W GSrZפ~ĕ*O[LA &h.OJ捙P1[nُМGIWUz>Ӑ Q kťfM)45}9a _0lXQ[.E(I-< J;|E 2EHZb/f8cM[=TðzOgc4pK@;وi=xG+WQ/!鍱JR˟Nmק`Cv\gI.&b%QbQ#k%ݰ^_~%A}`I>ynM$c"+8UUCOp6@; gsN]in^TRΰE=4("m{[%q`nzw cOBC#|]}+P(;1\j\Dت4({[$ZI\M C;۠Q恙_u0GJ8up/ˠm tt#S]t*%1a')QŷtI߿:4/RM'N߆:&S@1QQS$#ŠFoҵϕH)X3 \% )ki 4|CzM(Wvadt5K ܘ1`FҰ1Ԕ?\mz$wkeErՈ%"9Z~JvRЦC0K3:~;s!DݯʭuIx2gsWbSvzDК[O 1@Y57O JNq4j:|1XLEN]b0>蕦5J>שZ{\9&*~S)V@ib9ٻ8|cI\/_βQ4Bw}pw}4\'(ܱ&-*R"r;Sx{B ,")+C 5>RY_-{Hx2`a9]ĻH E3 pZ *.N NQf6%ey34r$j2; O+rqEV9$[L`O045,-5a8$js"X' fo- v ؂p;}˪?I@RJԃUD%[%L~Yw'nj~F+FEeP50V=HͼPIKKkU&p)Z\aW*[.($3n(@#$$ri^d1"W4'; Hxq3-F/Є\9V+ k_r~4C98@W*Yf9d?%U$'pZ-f{uԭ, (~dzB/8^Vxjj1^k&Kkb7'`b(S^:5;VC7)S!ɲU o'GJv2Q[6K`w"j'2b4kP=?02Af[*X({nm>vW|#4MLI8zBi7hYT|ByENM; ʸdB "s& vXrӂ:Nz]u,PXwϦ4<- `f*TB=Xƪm3Cْ +PDvw4^Q|#k3|SR@]nV1uJh7cߥ *>ܽqo kVýzETJ䈎)؜RT/ ARhۥē6Iw /4 ڑCOq$_QB <mY >[RGf4 `6&uq}x۸;=DWH1[3+6_PN8h])}MH`bm8[&9FGC{DJ/u![fn˞` Q+\BZoϳ~BS ^s 2KBu4ͮޏsRx΁{&n("Tצ4*񉔓qܼ7Mu.ov&MvϟECmB{5aO JPwhl7޹Wΰe4[*Jڋ7I=L4PrGݮB52cvX͙_T~zxD^D}W5e`e {GU[\q;}HvF|qPzT$ً۰h.@|J8@9 ,h(*cn|gT/K& yxmXc)@aXf^eKrɔSէ U`QI{빵ݱ^+$bQ׺_9<`M U`kQSpt.f&*b~E=\%Xү!WJOّ K?ot2ȸU|]G{st6[gcT6҉l{շ @8ؘ[[˛*ʿ{[eI'#va'|ʏY|a*-6QE!' 1Isͽ2{>+xOȀ(F ɯ[Luӭ[0WxzR dKWY CRC7ėoi&łRE&3F-B !#"w-]??JbW:6oT)E!2!~,Ҟ!Φ`Umqd!P}Ä9!'#TiҼeؠҔWuyW*e,_4Xh/A|kիdκ|>BV̈zܥ_ -V$Z!7Epc1R[B=M ^{'YT33,$^/(4/BZ^Ӊ) Yp.!qQŸ7NU61.*!ACԐ&rE So񚊉 1[Q4H)?-!އM 3숱u9}tЙ @0gjr\٦"JsA% , =6&**5Βx~[5pK&*E,k % Zろ׭2276pV\-~fu )w=;w ؄ANp?ѝ5"Cqwmk'FtܥVB{V|g43y~n^8{'JrNa#,fl/)! `dA8$*Ͷðy8AS 54JA'<!KfEg}dv>=(CA3,9EX|̈`mg@ϭ UflBC$z#Qھ=qo(OZn.VխF$߾[(JG.GyB#mJ!>drAhuЈ`u~AA\B6ͣ}V+-͚:=vT+d?1y5<1Idf[Hj1'kk9[;]4ufqg]\-} }sJ3@g3,6Û?Aݟv5 aclggkRt4RJn!~!n~y~z%a1e.`2%#%UפTqZ)2}r,vPNJT-ʆl^B{[a:%)[¹"ڴ!a1i CeU"݈52lyYz_Zҫ30v ?8J~)"1Cm7٦wcd1,s%'>ʊvAJ|3!Z[%'҆X ItXk[wV ^9?t|[u@y@Ў<¹-v[01TZaфr0):hSԠ( ru/i_;|K.R9§Pde` ?$Gw#!!eq7.c@\]rv( oP³(z}R qDD)G=AW ֘8,f7z1p;NL?!C;'.;ߪ S7w!6庛 % _j(9t|sg8lh/JY10jUĤ# ͤ& ۖpu dX1x͟4oWU'L[^mg)\CMOEz *Kr,>s=XOg\ʮC90wR )8& &q 0lP3GEORlp{ og*e QY*NoJ ut-'W,Yҩ@+/BJbN.Ŭ] }?䋎:G`5{ 3}3 ]WVa Ή&6Z^@Lq5p8ף%O(Y[3}@ RӜ %ՇO_?1ei1+ArW_Qep%}悹m*՗ZPtsKo9\`5?ݾ:׳;+mIp7Mb;~1d(+&*RD4_F,艕>=KїC?\`0rU:|PHTNJl=ooW#\wyDTfRX}&q-?-.t_?<Ϋ?{Q|r. AeoVC; ,ƸIp8,:stQ=1lmVn~g>o UFWO \u(/;~WJi Z4e6hecz?#8k! hWU BUj>atPxT'Ֆ*n$բWueCL)Uz"๱ͳR!Y˔ Y^qF9dݓ&#LF??ψsj.irRw~L<weǭ#\sG /Ҟ4itş'.JL!V$ǞNSD/wsy{ZchYWh\?MHzbx\̨ uLڙO^ؽ"M"Mב)*LOsJ~Vc@ڌfM},?m&|&vBk ;9C#.W"Z=&N'ix;ۜ.eFqLqԱ rˠ\/#N i 1ÃvFq~96)];Y㯙Ll~KԩiNE]OPvq؍cT o(5 *#w4W+ yFˮ^: ]䈜]:\^hnv9}afl]Nzf@QZ7ϘtQϗTDsoҹ 3&-nKҪ|"[j;鲂@ ʳMyV[lx]>Cwr$ITGBgF7J,ZhrlVm` ߩ?j. QۥTNOad(+ bTfQ9Nn[z`L 9\/ ZVn2;&ow=OGN`Q%g +Hg"CjGWhc Y@gUUSW$Q֭{VT[ܣv 5ŤoTfıOʿB:u]DsOݰ6ٷ"! r J4]h+Jf&qϕyFόݒ-Ɵ<00XSm r+.Eo`YࣕҔ5IbzY5>{tgjJ&Z8]x3!RD e>[cC 5Ap#6Z?T˙FuoE2Q(S\I ]IQlbX뉊+D ߔYR`_Fr*LOmI7`Buj7PfV RĹZGiw4&!\~ g/`(hdnEZ5:m hKS}tb($ +$6$:,H H'J_)eWw KKy9Z~~q1w0& B;\tz,lt1&򑒆Ξ1[iEvI:a FV_'*睇${lliAN8hYtAzf7LR}7ӆ| pҮH- ,IF;k43Éhms ؅jnWB:,IP}%qPo)#Fp'4ղL\OTESUMw v!ADڮe !p:%"2V) I("呈-_ ٪ pH ^#4[9ra" Pbtv ;dH5\WKn.bW=o`3 +m>*[[61 yGߡ<-o:@Z#@x ݋.5@(T23ugNĬ$Fz \P˫:32UZZo^㒁vѬ[_A7 E+).>ngM0ZSmyZRi2P~;nPثw?OҖw!I!Ame~H걊J1 (1{dl6Qofo|TFR"[S3T#}5TG’wOK㟒4}UܫԻv(H3,9gLh2#<\V\:$b'!wt}YToU@aiևPXtX=iQ{64:sM x YV5phV.vRY$Si)rU|TDlHMwU2!|j[ yv4C,O&T`P`c:;؛fn{\W)α'ё#˫ 2ízqmryڌsM dd Ohe}?V0}5ܡrxG|xb}!R ~(zUKL/D%>;$Ff)~ e^Ljch! 6|_|-RԦifj+23 [׌dZQI@բj]\lU6&7;t+]lL[߄=F u>`ěo^xV:$ d3)װoȵܡIT!7(nV!^s0Tc"츇"q֜A.+x!嵣f>Ie/U2GN/~8%!my 6Mxf޼V]Ŭ%altQ1('6qєJJGAJL05T(r=51w9?)OỐ7U:$0$vsZ(}8pp>]R8vv д4m1wP4c?zansL>CC%0NI6.I~4ݝ㳲B\y` \}v4_!%ݟ׎lwJWW"[7Cm hZY H$+l 1RŠBQe ry63F"cARb"Z'+5ƈi8 "4( u zlS\.gmC`'tS8/?5 2dd43ǸI0ڀ#yF C'Q¸qEcJXљzL9?bRb=fc砶퉣l0w%;f⽇۱11Qt69?2D/T_z[ aȝ!qoY'G~%l` _7ao ѵ2}UHl_~uM215Soڳ,lg5SzI2j.H_9D"D ̞#,uJ8gȬr`%0l N7y#C)p(²-z}7$5 AR0I ̏kVxV!0C06\ [qD]0/4 1c!;qO/sC̏ZehcQK&z%My!i{[-%B+ly^1Na~mRX6t0}]mKrn$An[)L*P2VHl^GvM4aXH MH.0u@I \"-7(eORn,hGeSlpt_*>53cRJsDcq 9OөS oa_#ѫ{|Y` z\?$,_’PGywq]g 8*bvd5iU"T;;<mƦ>ݠ̫w]U6QQbJvp|;g!| HaOxy_Pb=^R>!̸a{t28dΉ:FJ+ ),[ >)HF%YF`@H+ϪF*&}RrRr|m^tl1Ȱ`2[]c ~)S^-6,^,ڡO!DL\fѢ!Tәլm(?7?zJ9[>ҕi-[}{ڊ`80dV X$y+4"јG"; |Ӌ.kHXݓH6n#~b4#\t'h:AQe]Cn.9@`knA.mK_CHɇ0N n6@M#y1܃W*8sk[*"R`wpuNtD??KU:`Cjby"EC>(#Ϳ gLo%AjjA^ƂSwFPکj﫝FZF , rgw5D ҝr…ܙN] h¦o2ݍ :JJ2ek6qN8wuλ^ԝ%Z5yƋmj*e\ 076?snړ `DFҬ6[QRđOrhr-e,8*`{:SgJk8Ä-\G hLWkU< c7Zl a>wdoN#eZq|ŗzE.}ܹ1"a4hqjy?vy,eFRR!` "R0@ Rۑ`_&frI>s!%T e'Mxng}WxCUt)aK@n޺+n5g Qĸ#&,/{ 5( e5#m2\P\$WUr >+=)T6R 1)#ۍB _cSyr0]LҰn:0G;N]MfU"Ud5_6<2[ M4/Wıw{rX:H^<KH(UNhkUE=M'-4x^Dfၘ- cn(p c˿"}1&ڿY9PŴ8q g#V;pѰ&ZFe4דH '0{_vThyfʼnp=$ QU\LyB?20Sg(fs4T&fW˕-_ pr}p$~_(b%xͿtG[i oM z1|=ϕĸ2D-Y$J89MEͩLEjO^%PF8`f1`lFc}Y6`'Jh3\Q0]LHvV-'miA`5! $J\t\.]q7T)UN&,GL'=0FE99xt$|v>{#xmϗoPI*&v0쉱Nds\xZr}r6r#{Ci9Hg4(G_u%ͧ^L>TY6BkldL?rOcwhvpyk𧄡ˀ=[eXl%qR+旃ArQl, xt<*d:vuxO&T=f'x]M^W.RsB. U?p 欧vTl!a[FBUsT= *V>$o'r[W?՗ \"7=[V= "bҜ:MDLK`6ołc! ece#||慒4ݨNB8_J^Ou&{bJ\ HM.\LA?,A^?DCAO?eHɞ/^r-, DI!UM x}䓱2wx11 *P_g4u$0mCPEG"Ysl]`nP.+@o&-!#b~+3a/D5J[*R#~P!$z.,H p?j49[תsKj>;B׆hXl2{lȨ+vH}Sw^"pc V< G*yC]^@Y?RFR@M?F^"(QFoNsvL{p^_Ź];SKDɅ[&1Xh H$m;w6%>#bgZY,QT^uӳCOT~Ev}j314KgpT ^kHȲ[@.o*ka9Q:Bn6EFv,V3E|PN:)Vi1\q=l5B}[1ij%7~Ll kkrg&`Ay7BJpJsObj JTp`ZF1A. m:Ne>S \DdG ZiUj

    ,+q^=0լYZ cc5)D#޿N`bXKˊXȵ#nќ9-fB\dy~HH%EPmD[Ћ*ڄq=LQᕘIڴV pBa )(-?O{[_y5 G sZS>Hʴ6ZPŚRNlvG(U/l:AalqWRj8UPm&ޯj 2}M~jdu R(8K:fzd@Ϻ/jv&Q @"S5x:IQ"iq^YUvW/$!-r>:zԌyHW:enf{?PH2-W 9͙d`nEh؃yf6fY͸Y)g9-daa*̡UFE)DF]~:њeM$.HMC}0h?=1QC%XܳǗrnzRZjY~m$/8'LQ`[1U[Lvo$h'+0&|!SWt e]4QZɽV^otU7Dd]^;ZqbXb9-8{8*]G>6$QfU8t)ln.4% 2PH'hJҖU?jY[v섈 o JR'+q歃f4*bKqw PoR_Hȸsz6rVј=Ԑ6LJ:Il_dd$|~ڋR1c@Ruzr?y4];s ٲqprA-1 W)V>yS&"1)ɀV4^tP 8m80C`=l`~Ө<$DAYߏpt 3.r;E0ќ!Ӓ~3;<|Ҟfaǧgu`,#@`Pm] K=;X\d 򢣩Ed ܿ+׈ݍ$MS0`)pJ 4d*J3K\RmC:⼀QML1G- d7 C=Kuj.%XvZ଴E~'3 H0_Q6`aSL6 @RPillQ.rkRkKW!-Zm(?iYh"yk5dAy2J,&|+ c9:J[!5N\zv7휈,CU0~`>QΔ:TA3IS>$Ӳޱ@Qg3TP#o((}9Ay7tq'k~J}jvݿ`g$;{V;j _ u&- Y> 7bL)$ӅV'?ɩ>XSBr\6$|ntq)-z d"$rm&r]tǚg~,!LCl>V裢ѦVl!K=@lxyTۥ"}ހI$fedF®v"!V>}Nd~X3['&]! ց s.^ Ir7/,Tjrq\ɏ.` '0'^y6o CiDXl.'[NlwnGZ=iš@)"p׿DtIst4Sܯ}f&_¤ t})r1[0fŵ 7`vL@}yԆc\Y|Q éZ#04 %j9(vШ<\`Gm`QqetKҗ 5w# P<>11pkM)i "fc oQ V ש̃Ƨ9DVbFd[yZҳ֣ Xs&BӔ&3y̥lŖ&!wIP FKAj(<-)Tƹ?= [Wn lj +AI˽,B%}M~q6!:CjyҶэJx!+B.̻N{`v4x@% :8 RK\-wpW,6sq!7v)i%nMz\:p kJk X2o6,>s8Lv&eamn!Ac= =d7jD0 Zwx2WBHԭzTL+j9ay벥T0-(,ߨW!?8Lq?^qóg 5ugJS*liK#xTWDglqFliE GCk}!- {|UGJd08Oq |.c*s>Cr{5xzf1>/rx`+ɱ,~C*jk¼TD4ZOS*[ڟ"Py@lb8|;2=Z?vWNOLG$4Z@ qҗǫ/!Y)shWNSG/`DpD}SUs|\DjTER fZF5Vɋ9H]q;2ȢH:YV3uj!J'|ίv,3b}/]Mf=OׅˊyQ=\xm [_z雁ʓB)+ʅΗe^(V@YrWt4~  J}al y#zO7/YռdGdRD*dEF3HZXT$w\>VﵒTp"I&cdWq(BSP.?O#o4[1Ü5cH-(T{ FadOJ ܠ-,:G6`rjBU1exǰc_Gze7c"h'ŕn">+!xbү}7U7 ,|Z!Uo'8Wܽ q{/,#E r^_Ѕ=4M(ܗG`4VA5Zjw'aߵ9öSCH1Qsʰ ƤL -_/M9. zȜboQ9^xV:>7ib%& Hbah>WOu[dk}fu^w?¦?lx|$3$@-ѵߙCdVo!u?sXBzsP2AŊFPI vǒٳK?vduݤ~B}_N(1d! 8ygbwcor?y _ya#LBn]>M${Q5ȖODs ~V 6xEvT:eRE* 5] #ETl +zŨ)Z@̐ehfwGv o9^srQ}?eqcwz]G!=L@/rًc5Z l=)Qb@ϑ7vo4㙆+!ݴK r^@93V3x* }t_H9?50"&|E3ݢ{]`񭼪d:CJ@tL=+͖Nր%/!ڼ!=OG>8Z0z8*AҸ#MDẾi!מSlnqH)phEқ$6h-H4,6B-dAgYZ070701000002dc000081a4000000000000000000000001642f097600022500000000000000000000000000000000000000007300000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko.xz7zXZִF!t/r]?Eh=ڜ.+ɓu>og9͔/~!l)\FjUWe yV=b5 FD?2gdҒFGIG7v?;5 !3J+_jٍ? :ך 3D$͎nU.SσPH<}s0UσI@8(-c5m[ }tqRFv鬴;ZB50(k*CJYv0_Es8tϔDoo,`eNʹhSjTjE dߚb?혉Y.1jBfvs*eB3\;CM`WzUM:MpQ^g-X$be3ɚ Q(Hr& Epu+7cM` uPBr 1MYm؃ #_F;G 5'!Q TRyH(%uO6~}YO9BXBf'uƅB'K̶7qG|>«H#I{w+-IsinH >at1": F#dPB%MQ,09U܁sh:,t2Z`a ec(_ 3Vz9x 0Yp\;wgr._%[Ք1vq /]JqVEYܢf6ITZoSZkKXsR[nQ0Q!C:qStX9댅z)BQZվE\^#qY VC:~Oo['scl^xAޭt@\ˬeYb_*Rl"eWɚa'O1^t'mޏ\sLel>O=A(HhpZ͕Sw Nqjm13AkH*=" _f[&$ydRГx^>0q7efi_'oA{勋3`F-s8Er53zN|R+aCYw4m_^%`#z(%Ĝ`70:>?5GpzɣpE : `4 P݁B&ŋdܖ a_yQ XXmqs(vBwH@'mw"G/"eti| F]$@9p^"];'k٠K[{*hqo[( l~&xfO-<3$Kj@kFm @V¿}N$ۥ_$ 3b2$A*vA |mܱh,lKsfpmX/j ݹhX5N0N-}r+naq* Q>39xߖ[bהӦ3.xG#6|qPty8H' eK E0ۉJ +dkcSn(Hl\]ıP?`fC{H/8!i9+h2!MުQ-P!g4o>݂T]C 2ϭ@B銁Z*[,F/oZ6 n&F9űCa@CAP}3Ik rkDr:V bec/SS-U8Ί?u>a#V-v=y]}ᤎ8@O= mcDxJ`{Ub}GWJ@`;%>&~evN3 5Tr=4pP.BI>BYuY O`MdK q:+1o'Y5ҵQ}58yF?ry>b.? Y=fN0N8#?zG#uc.p%-6՜(ILVɚ"Vp/yn3ۣ']JT|r7+'uăjB qšb4o#}I5D8 MhIM!d JܘG0Q x[XvY[xXZg7ղajO͟U]h?XdUަc6 +<zylC~s|TJHʅjѥ^r9ͮ)q_7X O4_.7mgz."o 3c+vA`DDK h1"]Z ѝA~D;E^40>2LGJn>@0/bp6?͜ =,SaDP>;n*h8_AsV5Yf֙ƴ>؏~$g^SRu"5dT'> jLμDh^ذ(^!@wD P)\'}`Y/&^ƷAUMY*HXdӰ X.}M 3/ĩ0>V͙6WXp=i !v-N${,VM1#,K_̐e :͞? xDDF5[8U. a79Lh?Mb"g #%͜Vi'g4^wsŠXOX'U4 %$Md \$N~{HC3 Xi;w_5ʡOJ7Cå MZ{+2*`t,&ߩˤrPwoճW8V==lS117>Xj)3pGkwI CԇQ/]FG=MG;x8~WYucz¬ƅГ>*6m)UMeSL*A?8'С"a|i:>-Y| ZZ&$2a$""hiЅ:{[[g \ِA&$fl,J}Đ“v*Wt.|ty1O=G> U}kv^ݶK?yϦ1EGku170ѦYE2+<2$R9ZCNTFN$,$Qf2IĠĘkjN:knpY>Cq,`7?u'@o;kiۏ(׬DpAOL$C%ȭh,NHBq0{b~VB^ cDqKPw7"߾ ѷCGRZZ'K :u*S"n3tkl) T.ghz Gz~.@ן6,(t]4gvS޺~tŜgEXgm1֪ɊJ8#ۨ4z-vs"b+jV)2+GU[JIJ(h;HSR2/{Ch[|QNh+X/V֗TESAT!ڸOCJYZ>$ Un1N+C yMi,":aRJ\Ŷ]psa+D`p%=_X`fZ`WeXq&q00CG.Dp]m/@jD#TJ±ޛ.2l?|vʱ#UVBfrmjp=/Pszh"Pj"֔Ã"BuP,n%?>pH]t?\OwXfRTטDNA^Cwx_,٧}(91ӣ*`; 1rTD4|s\vJtIj଱~?w?Lj}¹M% {4y=[fIIO;I53~C񰵇4po!8 u\Z&eQǑU^ Hb/W7Ol $nAZN86CJknPiN)2}5F+I}O韉Vߤ*RO˷&'c0&iB8aڏcvf>M!å'_av@Qݑw{~nO`w"1p‚Uk\^G7W%Uˁu,G v>Ce3]{L'qV^=\\hM:;~:EnNp /W6ɪHX3,@t1ZvDF@ 7c N@RH{ J=- W:{yьxTzmD$`(?d|>#T4IG{z3Ye#Y\?PNZ~m N0%a\"  N& U]-*>L&%]A9|e+ x@R,+o}Λ]@ԥ`Ɵ[e:SȫfqCkBą~AsjI 70C%s, 44-Xޭ#Q\ۃ蔜܂ث`Du7[-Y 0ozdz]NhY)Ki0G_@sÏNMY3!ߟ<4q?6pV1UطTb\#6.!xlT]g c_U1 _ٙxczlKZۭ'h>r`Q;Z8~/{jG3NH݂.Qy?:ۓw Q G s#sAM _ed(4$w.s1s>m5Ts[p.+Q[mQq&_1 rDo|Oh'.)8гM`ˆ;;_UNzu"DZT?7me-rG}ULׄr O_YxFr]x]XA-5F\#~ 6ڧ6.=<3:+m!8u9쳥TxTșFQHޏ! kYUz!Ao_OR22uje@.o˛hN{wz('o1q¹J:!;E]tjůTE[  \G|t縓$OdG{ԷO) 6zݷXЬ=$m[ʨay_vw]@ ?3)1D-{Q&<,! w:ZN 'q爿/{tؓ|#^~+" S!ejGyf/!| a]?`"S@5$Z4cO#hx) Jݞìm/DVkrSoLZf-j| aB ^KkqхFvbb돀qΆנkê v 20vyHM/ NqGX{ k'KvSP>,o:a?+f敕A#f)|ocxnI젦xx)6o©NZXFߦr5b]!N rdG+ARRܦFiW jBMwL$\Gm[ Yy9'&@Fuu[?Ek0G=T /}Ect rSĘ=,ҶIt7j?M 0:O!$h :v !K}I l)#MV,r@tFW8͜q;rp֨`0y}"-{4fbOf =ʍMԛq r,o,f˟`螬}DOIIp<@͉PPkxG(j1){X'VQ;3RuCфc,2/:@V",zYY\eS hfx#iшp.DWf%cs-&Hb=K߮BiɛxTz^W󥓙EB@$y {emp8&#CitsZV`:)S{ ?G.~)}RF8G#Nu{=OIZA̒7o c^$T$' ^1[+^C'io,;ѱunBSWi@"MGW mVbMf9)ʪ K}X8b!2]$(ͤ|C_sk-8Gg?igd;Cy^w-AXjHrGwCX Au$+S4թd-vq9Ju(B wt GQZC$s͈o  EEy` {.}JF2?͐/""SI:$`Ө$_vk2,Gc{&tS =\*vmLWOЩn:=LM+{ Qn*Szvi/&= k1~ќwl]]xAEA1" ց"`6@ uiK.wlϐ!T[0"uƚ`"N[KjCm[Uɶϔ?<B}bݰ ɓtGHw?]=3.T@- OwђNMT%L@Rh0`K΋$݊EG6ʆu2+~ˤ"e6K?ʐw?jH]MM ZfʑZ%rQ@?T-۬ޏ<WK wtLؑ_AZ 9?9b?b/}J-iOjF -]X9֔+qIm_,Fp!%T0Hf+8=amw+0CG%ŶLZ[{V1̎y<6 G?ϖ}XRc&+d#T-Jwcy _h)%QEgVhxs(meDpF" +D4+΄2#R}'IA!16WEC}.U)ӄ(xTRKj,p8=;ل5tmdUU>6s_f]ed/$#AcWDO[TmESn/i) I:Jq5VF.Ui=x؏țwfLdmVyjsf d(nWBd鲽|롣Kt9r3sAmOmk6<{)Ts,xX|qgˍv[MqA0s*>gi\mL׺JO~U6?Gϖh'uGxxYC2j^[#-I_+_#AFrj]tw ̦#83vp HTM_\ #Y |js>Zexo7{D܎Z!'__j/]yǡ#sX%2$E {GpfFzǶWX rP!B6cBOSƆȦKuG8-7J&FlqYP&ʺ.%j˦Շm5 绸Q<<3}ffP}#d˛M= 琒D~)~~0ࣴf-jʿ(tH U:kiOs9m~BL]E儫i vX%TJibi_w4*@mݲc2=w'Ţ-ƈpFp#8+"m GsydD XB9$Sr1/T{L/ x\\Õ`2unrY쐉\ܜ%E1bb|i!7&GpȽR;ܑ,G2*X`:qpC?<Ȫnn^G {NbȱeL[V`o'9*)shQ+ar3dJ}B<[͜GH Ç T:zԐ Dvyyh&kK&tDf^eCC4YOcI\~R}{JQx.;_H 4)ҘS_SȬޘZbfKMa'_;i"b|aМL2q-Gcʺqa^%7j# Z1tJSG^Kx^e|TDĮQI1q1pTkXڑEif;MO dHEVێmT ?Ů`B|:㼣;"R;R{IUjAF 2Ly2/*H!qcBkoy6ЪUٝp3., i {aT*lЎZ78toV¬i֯cDs˔ڰ^Ul_R\Iv$z~K\$>w@C,EF"O,}XMZ4 SOi3nXcrޠY2G0-bO JZwވTډ`I-9&mS|ƩTd_MV5~92E(o"&h d/&LgQ!RE8S1'pybmOg])*>_ci8;o}bӦm7rLʟWrw;]/?)iCw[e%νuoY{<B,$wuaK.@.wUp (Mc"T+1>iĉRѦ)?D X"\_K{Miԛ/~!-`+ /d9^0aE ,?v*]#}SQ~aqg赸ˇe*37kr kcuK7&?2dC^U@!ϟUsBDZKZ͕J.Q^i̶¢iIhJڤi4.E (T3ۖk^tsi)A&?|-PtjU\՟]&[QŠB8ƌO̓%M䱔#{3TV0(U=N80'C;m5~oFbR8žkRAQ/GJvQ'j4,OpƏ3T8km >yT45{Lz"?MѼƴ^oo6 aB#xxqKˆÒZՏdZJ SI!?i֮$=$3ψ}tc/洦淸X|@iZ|z@WgG|MhӱBNV0b҉v^z) r]R}?kc(k418ݿ`nǎj&Qs§4r"GIO=.,p.;@`O.~m\I8gU˾5ew޾W`J nQ" = > lg`pEvChp=?M=!}P?{u༲md !vZ;7?`ʂ אpJ;k!ctE*nw69S Ԛ.Xv\X\]1OB Nl.Z*9PI|)4ir9׏ NA˅ٔmo|zy)V{u6`* Fl\UpSqsff 3C -ZU0 "fdTôGk)#%n)&ޑJY#4w/qL4 mo:9Cn Bc]9I_is z4Ve}ޖ|mIy09+`A1}nzV yAphkqadoZ wfH.ω[׻1*f ˘-`^WDm8C̳#LC-<"E^b‹g_Wp\z-t;ىC:`\xFV&CdԺݚVC/n{Oc{b³ Ak03  ېOmm|'TXGyOLRD ܳkoZirg $EoډY6FRI !.*ɋVYҗZROնԶ"^wv7nEֲ¦ T<]l(V,W\H|b[0_T$ 2,4˄Cᓻ2p 7zX˾Mton@|{-DqtK"ߧs+Su{¼Y?5k.~߇R)@=; pi$H|h,޵PUaXPK7 ;Z%mj _EQv9aGi&GjNA"abkxT}7Xv3,Q>Lr݁)&=bfA,M_#U Mw3f( uNDqڮhV#$ @Rο612\Pp[qۊ'؟g>k4bJ~:ehX.AI|Nd[~x#> =[D\D; xk GObܯ9lu%iz}rsZT֬րƁ, q0*XįmMo'Lefd:y m^49zy2w`4:*T&j;5n~ϵA Zsb՛|f?|.uA>fwv8d9WVZx KO'C r K!,;D+|"zգʬȘs#3{ub aP.hAm=awf鞍ovz+QkA %ҟ(ENcȤbW:h'Q'iuͦF6hV,G{F˕\c!r܍yH`>lwxw5^ͱ)guG)uc&lJ8fz-rNl,EW=zւ|TI!ơEz%NSlGc_E;zCt /mAVO(JWkͤ֘`J d {0G-̙qc4TYk቞*Ы[aWU\4]#~׼޺ʼ;EQgb>"Br`'Ն)0@sr2t~N$T9t{m3KǰO{2GF"R8MY*C\|zgon鉡 WȽiDrɟ~v`' "UOl?[߲ sӵ`rv\{7h{7Dž1ٴc,22y `>4b0)ٖTY@&0&ݵU!3N|x/z:K6s?6_FǔUUk8uIs)%ި+k&-ƛT,gE9Odtl_^_0+֧Kl_QVFf]/ͬi~=v̿vc |4š6d\`.'nmK¨&sri02"U u*oE,!0jM $.nSq};7= NTNo:ڊC8NCjsM,U-3<Ц"\t'68v [ I'~Fʼn0?o䤒GX@<ӊ!S&>jY{Su_O;mLN Y5(a̠+P"A-\GE UĄ5K;6V/:şcZ@U tbw9qsOvfk=h6ݖ}6bw>QM=4pG_eys\'@D{~߫%!B|>&Y6N uYaѓLF!S͞oGV 74kAȺ5&Ԕ#aCŁ,B߸QdJ$d aΩ;}֝ad0i~Bafp4r抺!2o}d@x:ʆk7JydH2-)kDex PdhDD9!ӼOY~B@W!LXpP>IrWp S=4{s=E?*|y:T\Ks6F杊N'IXTJ:﮸G +eą#E%0f2o0\0gvle bx"k`Ń1_ՒAő?cJ"K_Y0"x 8gpLAg1+~?/FQhߞUռ[_eFKas*o UϦz\z^),r=Ĭ> ,eC]d-QLXxրr-Dăr9DVB:ڻtiLttmD@҆AdBb<)+xے(PM !?hP kO9齨W .U!wûh:"x|GD((:ӋL<}&.[whF_]%%-8ghc:\/ @I{:Fl\0p>4 \,fqe=[: tǫq[# ES6E󬊁e MKbH:!2#Iw:i>Nq6 AaSסEA&.Q_<~}W+#-eću([H'Fzhk4AXpmRd2qt  )pBxPE8@/jʀjU`:rk;f]_fXzFzbmxU ;|^ k=?˖g,jjӉAb }7cl,j}n|#wp3pT-9So!0CYɻ^S>ip`0k>^rUõ94wdd 98 >" p`aC5Cm]u:]B@&uxiͭ'MtbSg IQzޙMoF ;ױKɐLfqFFӼc(OhjVO +9v%n):/ɗ\#K(Aqdo^ 21,˾ogK;u2qh e~c~\./WLJՔz2 n0O|5xأLGu'Rv%or2(;xNruZUnTvMEH Vg?7{x~gSI!]\궒~>>1֏unؒ p@7gLPm=HHJJm'M{_s9!+Zmvd]ߋd哳k͋y artuHI UDrJj 7Řj>:Plg%4e'Tn57hh>Գӧ} {(2& VH2=3vg[Ԛ8-BG| TS<<ݮ|xH Zs@5v ]B*r5pEÄ!7'̬,DZ>cwZ` 8֡,_ԒB2`7,s2$_A9;,B%ֱŹIToC"S‰D⻜;z !#I\zoAwe9lU K |x+/+{!ި2,֑f1r\N,jKϹ=1 o1lF2ONB< uӘ 8?1ϟ#D{t/ :$1P5JC=: zS81cd{NO01asUc-iXEwnV/OV3D]նd#TfܕG32\(&jYsSP[3AIGoB4p&.YU[m2FPAwjҩelg;$PGƨ_p F+FUۦR 7'ݔ|#0}$X"j~STv5kXE!ɒvㆂRP3i j!'`R 0NIz[j(?Cj!ao0,N%^y][KzdJixW7=ْ]5WY>'-)*Uy!UMZ 0hT]GMi[)d㈓Bk(t^\'a"&h,n;9>8B6j J_A\cqBG[ŒVbެ^cNlQv{fw>AGOQ>7| ~-Rx$X"^߈kpO93ɫShVhT v9p7}IQSaz^WBͶ ϏRQ+`X"ű vCM:ܵ<-͌#{s¢kk(te4#ePKl3tj K눧<51e,K`s?Fn) 5"E\jߥ(}\z RH*'v0 )eTvX!rW^EB#2,QܻQyDko?w IgYK3, yi I,r|[Zs6j'vb "{jҳ/M>@'%z9wqN>:NgJM^SnzMi=A-! DEmA+l)$oܷ&^^f!^zdWyzr8ScoZA[ 5f!+{zVUЁ6X[ %9.vg Odu+= Lr6ee"6JgENK\OiK? &>6^՛h)%(d (6cn|×nmڠVc2|c!%{Q)Q3x(ce΀L|Q oxOsd7.$ݧ $r$Ȼ=|m>,izj^Γajk")Bm{*qTG2ⰛƗ {Q׃UzV` 0>>甴r{w-7,Wɓ´BA8pl0Ud5xw;# 3ttV#>ߩqmP. D80w9|TN!wQþs]3H{"u"Տ`&*hw@i8$a!!I\@if2yu+c >/OOWP=7֩swVߨQ IvִsN\(.k6A.i-=Йym ]q.mEEnht"^%:~oa\t|ء"+‹iu챢q ?Q WͮÐTzJ\ #x*=L)1Iڜq^[b&4"qK9-q10hq܆}svin%5FJ9 ˧"p W4wV_>Gkveb"Bx(hȝdDf;_NZ~+릳/o0Y ޗ&\[ :%t8ʯ'R x:XB$Q#l i]N3o媙df3 Dlr^aR]Zέ6w \sҜ|;:F蛤]b4Ԫz:wdiA iϏ%^}ebhQ(hyeþf0ZrmV 6@IŌ+ DbeFRx#u!h᫕Zd=&N8Zـ%-1=##K?Ϋ֪f8=uNGi }3MvsTgc;*q^x<(d0 Q  @Bd](z틈6J%~4t(z7Ɇ$)\kB?s9pguPÜx [E ] .z:t!W5^{g'gjãK-v&H}J)Egap sq5U7T=6%|U")v/-2ے,~eLј"?h!)D-nS# `Q؅[0Ɣ, G9"+=-ઢR}SLysK; _3(rEBQzq5osr6,jY-5 fn)UDY,V4,Pu̯uKLn1>E_N, &O+K91ӯb!ss UuĻAN! GGR.D=xh P2*^H]/jSQR~\-ui '>%aI hS͘szDKw[[ԱkfI@JΒ HC glF~!uf704e]WwWvuŸk_l=~oFBǧÔ:)942U=z׍0Vo4v͒j׊/ 굥% /yve5,}Z-o~I%p,@܁U2YȘ;aw/]+V]8KܞMn^9|>`8UGk{KMPfoBrg]xS=E 4̈Gb2L'`T om@ulf6jxGJ3TyCZxsyF~{܆7W$pׯkuBسّfySؖC6,mBbXaOkz&67HcĂ6mFXVd! )NO[Z)_|5lY\ԙ ]@QbuD"RY`o|t@Ôƛ@US ބ '1!,)`fBǧͬ q/hJ9DPDQpUSڧ3_BqAe.; \v,"R"+v%}Ґ5o`5[ t$H3 V@- m80̑zyɣa^S6B;|F1)ń@ =,<ܦ܆J X*_nHol|E8 0aat, /Rčez± EA)_ݔ?8&8숄  HͼsA*h>+Gɫ*r_|I'9]3nPېBjwz VIzB"Sm2צOҋ:ڱ-{4IQg~kU/pOuwۑ,@!+j N;L|FD96g K G/ŲSܔ">A]RQ[H93r qdnJzB^ ̳=3A~]JsZm WkGB$Mww9 eQg'[SW;|6$/\\l3K0! c GW8v%脏xƍ$Ncj֥> _gzL:RCjq #W%-o ZExT [vhz;sHLݽe5dIu$?KC%4ȧԤP2"|鳯-VFu܊B(`X:U>o s1GUxP0 PL+/(jGmGԆiM5^E0v98me W(䂖MbNTXCu + *a'*+G5$63@M2 s@L>NM1hoVs`FQxL{*' Rfgm^ jWjh! $*]No1E|p-d) '%c1(kDc:) LhWmPF) yg_jSG,XAz Yneje* .X+Na5sEnX,N9B h- 2OtD5 C.=zKWwm"ꥯu ^Cx6g,ZƋф ?eE 9Y?FGonhЖd{ax@O^WT~$ڿ>*Eq #D2c8wIڟ]SOe1ZeCT.ܛ KX"kyO-1ylNxgU̕泚9'{~r}6~4hW-`f'jM&лG7".;d:0i =]G׆rJWax>$2 ,& ҭް7S SHT A#T>=܋՞8C}2 cߠs=oאn;6HLxU2e ^\6cbZ;FMY@f Db@7;<~YsvV{AN4F݂^GKfPPNd~-8sv'e`Ɠ뀤Le $ WСO!*!~y9>*,aE)˪;WE3 mïR@BN<sHb3OEtuPek3kͮ" 3A7ZtM7A{ȃNd.%>0a%n9%iAn:la?H~?j֙az.X.*$4*aR˒mF|/;0ل^@#3MR0Y!r1E-ne[鰡60cuCm|j$lXf a6Tt*D%̚~¾clٝ‰w+Rux{ob]઼ƇÊv6y=Z}@4nw}o>v(EHiZ*!kc`k`;q' r1|_;$3Qh n{"ߘ1G,յ.6 2(Y=%צ䵆;2oQby5$+~W5Epf|Ӵ<g -a)$C޶\N1H0c;`=,n^)MOw܈G)m6DUɔ:`9W$귞M [Y^w9F2/j?i @;$Qp/_v>/iVJVkG-4,,/sJ/۹@+Jz扽nNS}Gl%ss:Z`Z5[A .P,I{]cN0-ļ% "nnE(eC)6hEQKؖC,Rr|Ά&, vخhu`Ne^#7у7W½Ģ6L&AJuG .R9qH)rPLx !5dYgg#.WNm(y&MPanATe6_<^<$ [ "ϧ󛴋;yctPӒ6Z- /SJ;E&ь&[,n(GrZ=(E%YwՒ]E$N25Ia{^m! ΍b4,da7۲`ADד'}0a( pq#3Lx#cwXל_4)w'qee&7@2+Z:ޔsrlhM.d~9Ϫ>bw\?S4)!A=W) e%neҮ-Ÿ(\G(" LDf`#^& _sF|׈Ȣ%<4f(|ϫ09q,LccYgg lTETmQuw}SyW.ʛӗ_VU{Id װUl=|gm3.S6Qso[X׉ەiEzvӤ}q j@#a )9kߐHDkB_&V.s^h960_7; BaWPE|ivˮ )D_JbD, J/Ug)sa! I?w73@RV.=z9F{͸ 1zİ'+ې G쥇\x 뚬MoHS] #("m]o.|JӪ¡8 q"j<*cUtdTƢm1NPiC#Vxt"ջi=3r4p $9^E,9Aev;6`CE<5 l1??ؤ% %/ep^wD00pѶlA+=Vtn r8a"b,$ m\Kg_څ0S'2i(lz3VzODxH ~H:9#:v#*ૉB s֨{Ie9- &t/@ k:)^PԽ|C*_[s*-,v] )_( iOLcŋRّQd9n?\ZpvJ\ :Eڌ*=<#\#6̓zgs|#Aۉ3d6seΘM  jD*RF-)~bEWS>Hғcrw=%:P4>/Ffh?l#Om]!^5 ۇj6Y=5}uѫY)q^zh&XL?Nj ?hBeqD.*Sh*B[gW72qA *cH4<0 z]VV/{RV*>R>]M5`!e Ҁ@jLmL,2Z&Zðbh'17 p/vNLI-2 b>-=w RT~mbel&Ӌ$_3PDcCx[WO}´mu?t@}vQ.kd3T*>Zf\W$YvNG떉8^0U;Y>0=ӠVN gPLZ57j%@q)c+!N]|*^=їh9KPlu9}Ku6R4IM(ʦTCg${QϘ/:f5U=@55f!UXBqys"tYŸW]]QeHoެ g*K9ZVZ0R:G`?B?S[%($`+ KFB!IB N+lTf)x5e!~(}bm@Nw,ΥWŐx^?)R RTk~[JBYg66;i k玴mUyB|Bаk@usy\ֵ"*Xlz/|F1a|@ wKQԪGtFKQ)Lt:q,` aʶFp>? Pts}Y"ln='|X d I:[XZn;j.{wj *ld?LGBleЅ;X_[ 0H,avӅU=‘猫b vFhk/ OaG11R\:L>IP>BgQKZ${Z Ysd)N+wޒzC 7N?_~m׋-Ǹmѥr9@(0O*`pm֦C1IJtjQn*@![\ZWO{9 ip1(++Nl,?% 9/Wej qc&Z/ܘsO߉+c%hd"0KKE$v/218FHl㟳YJ>=.Kw)+.d4fQnhg@9c; "Mثʭ $ޜy5}ƥD~(0"d{DST:W4Gs_=$S@9V@l?[Rփ_3X;-nӾD$wȢe q AA2oKIb[!pAK hX꡼$jwe{}`B'#z2`?`2gfkߌF94"^M goV/V@3" JPn;ww.,ڢoDe8݁cEya) E[DE=v @x?Q*b 9UmIаx#LGTi BFЬD+52'\N^gx8umKDBZLf Ze t˂&`!E(H+٥qd TgPE~)B]8YspFJA( 9 Dm DqiHĪ[[ &Z7_\ a~h$m!⠕jFژgf.֟vyB' 7S% R=}D^D [W5Thb@|Ȓ{qBy$бq1+_\0ݸ;FL]:#-n 9E=Dʭ dSX^I9$Yiu ,Zx%Ȑs $ dq?3_Ou {Nf^ HQWvi |89H.9I{-)ɳ2:r{azGkVo+͆9]u ^h%e\fໜz8 0:؋Jxf8V+lP/KR=ܒ!ۯl3iv+9*e^h%M&`7P縭~uĸ$5n\&}B5UbƜ: :).=_;?6.S11Zƌ"۱" -tZ *ִ=Qf5q )6VAfUӊVD2ƚ%2+T,lj4e%}hԙK=8F'5 \6=C5p:iGq\?[V%J^KmF|2펻!._%(,0!i$c&>`h3S2#.t'ߴ(sPu^~TWo̫앎Q"$h/ Q8iဦOٰ['nQq|$rgSna8 zQ:ct8~T"Y*_X"a&X1EՆn5oQ|:,?U8S]nx%m?h1 j:5vՅ߹.Al,4͋1%m2vtePQϢQi @5Pdvᬫx\ xEm2gwJ/Cj< ܥa4h ZI$(zl2b&2 YPXgT-@DDz]ׇ5Y݀Tq?Ruec?H/]k8P+ (}F9K階ZPgp9ye3܀51#v3'Z\D];? YC- ᙀCf,i<1ɻFlme*3hV Ĕw&k~r?GD߬hĿۼ8y`+ rI$pMxQOs!}3+md$72. [U@%qM5ҏcĮ yXp[͹/Rt',,:J/I%)i:˚ZFCP 8C{,H`*bͿarDOG5M?dl.|,|^DEv p# k2`*6.0i-O_Dc'v)Zhjms)z,( *7%pQUxL۶~拹!,:ER_Ҋ |1`yMx43`ACĢ$s`׹ɳOJ?OqIQo`KnA.¢V@(e{zMi3`xrv}:ٮi gM=\h`ܭ_!F:*uFI<TKD*?fF/)dTMݼDz=z"0%bwQTaXߪJBSܼԲTV0Hx"\lm9MC.߉Jܨى``hLs4Dl EWk+^ /MKqX[_PHpQ; d`fLHqqF762?ay0E޴. jAËǸu|ю6ͱ % Azۋrw2SG+%1MY$w+,Y7ϧAS* it-߉{]7흌=ĭ/+{8dQ@ɵAn͖]o!yfsɁ^HܳRg֞1&X pjޱMYGʏG:ژ݆c:U'-b@i%m@ً“qz!R5%&fDrmg֮ODKg[eC%_{]ޅq''H/{hvzU:H>{gM-o#: }Κ!ՋNNig`t-@=#98@"~6?t?tF0ؙ%ۥ.ELhRyBz@)҅/]75!?OLv&7-沂,\u eMυM/ ( %ɴ*ID ?k?[\*\H~Q`U^S#Ŝ^Q3j1ɾ/A~Ш,HSxwpl҃v|b)Pt>Nب^Aoncf)`\ZCB)dHG] KWom/!gh{+5f~\_O`  8zlt|c/R .kfuY ,*o8SUl䇩]ch{{kg6j8O\>tL]3 : 'Y׏=PYumQʺUP[%F _ўAsB@B,.)T [Dgvo>@yEm?=̅x'gS(,zO@:!A?YV ֵ5Wn}_{#dNW.-# -KME&e1͇uv77<ޱis4t G<28H[!ﷺA `1&1saS9{P\+]]qWs.`7^8w~ЛJh?CV@'-DaZ5hYH5P~b¯  6WĞ9>5'(JZ:ǯ6 v&yxl8bTKL /#O0vO_Z=UhEã!Μ:TB*qzh\5У ubPސIr,%&IUP<J}3<|WvΓp"~Ozo!6]uL@Q-,P8&!e2O j ^9RV5To(4bdv)"íJ ţ#^P:;z`voI6B5% |>U1|f o,8a^*Cx¬=>u'$ayBYbs^Pk eZs4~vD[i,U싲ċŌPZT͕냓U^G:{MJ~Q'~M-v~hEG W?aJd@4y-1.H?z6&A!BΕ1m'eRucԛ(){Qz9,B̬oA?mF#fz4s+YcArS(bc[uaHsV-ɖk6 dx^Süy2gfݖث A竤uA4c'x-(.rMӶN(]E_o ϝC h&ͣt1Vz+αxh . & P4ayc[fъ~#iٺ\M~;lt0(fX) xiɩz{h^LŊ U[ kUy{O䇸.햊0c` 6$!Nc 7JB LhCKǑX 0 "aZ׼'ߤl^\~8x`4gEzT23GS9??Nh~ FKfGֿA$ }؞%OS6k2 M:&.MbC_oTU8^5PnCB;K(MS'C@Ӏ20Q`4&DRtIGYC=)DҨS<L_pN7(m.0%?x B V2ɸ dxh1aArFZʒx0+aeyzO0 XQQ3 J+ٝ46#؂&֌ӱQhl~H{lߴI_CiG"1Uda. ~q Ҷ?o70-9/>)\k`9s,Uτ'^IJr _15n(53lN<sv_QK<'̤OR~,H`9i tMXHO]41c ? f0 "nqA7 f?V^$6Șy,B ',A4V_\eg,.,x.N,^gʝcG QX1p: 7׮!8.tt[پ:MM%Ҙ!m.hT7MVvqk&O,vgK4Thm sm;juilNU uO?<6* `;X[5 ? Al}b'ܬ%n{Z d&6&)Kqw;tMtȟxUo8fECaTT>ed= &:}?ľtw_,YPʍIAXd6 WP^47p8ĈqL |ϗ3Tor5ژo. #hc9RBwCx2޹eUKHf_A ?%Vk>3_F x&;&\ΆxdoK" V|L<m@I& 4#x]C%ݧd\gӬeb!i#QM@}2{ %{S)dmlm"B#{ q:Q"qIHvX;PyFsDЩL,SVv?O;Mb8'ODOd}F)zKJE~|? OL! HlZ8=!b~&/P33EN}F c+]oHϿU:NMqckM4$ҭ0PaIU8>MhmMYL '.šR rvzvAu*̬5dϲI d8%: _3*^~+t%Ƈ&MHxnx 7i']XHFE ){cy#zCs2 橘SdfW6:g ׬4roH7җj=! % ]\~S@r-΅]*F>Ks?na#e I$,aaJR<Ҷ̴`ύ/zYb<RצNh!@@dȐ>J+$uSy3PEWBfsC}섓R| i:*\hZ|D.G (PiB϶!AEۇ@X&!WC>@ĽyřUc}9 KlOk&VȁZC*e]3g6 llӥ#VX.[)T0_ 43(*z ``teQe-օE_q $O8YOWim@\PQD;CYЇ\NSu0W[%C)&56ujhI\R/$D̋l9g}Lv߭}r.><&r:`h^Qw3]ʥZ,)+zm8yi 4\gz|( Ofm^NkRN%lW+@[5͗^^yk4%/߾| ["dSMXA4 jf2Z@`9AmW?`' ~E}.ݎGԈPcsbuL'%^JԺ"{n @O]_F(,G %ےJƒd俣]PC` O"TvE|i;:y.egKb/(KLI.9ˉJ,=൥:"/-htk̀0mf6uB(R~ d(yUo2W7Y#,D _?۳'4c)mI>0٭|Dfc\XH'>~]^Őa0v lVٝSSe?@5b'*hdxItexq]c,6qiWqGR"P:-"xF DAØOZtI8Gh=XɋiҳOػIAL8i&%1Fq2Uo: }'D}Cϙ_îTM@ /o|f{~9jԛ">q-z8罢ʥergӺpuꫝk m; (,]0K@c/Gs- Y} Mߘxx]lEHK?mrp,Z*'ILV+~Z؈O׌+e c6Z3Ŕ&kI f}r X.Kb_Ns(I<^X;/ȯ8;S!uCDMɾvxAcbL.[b x?{yb}N ܛuh=?kg#8V{ 3NeO]WګbY@8Z.Bsڷ`/MLNA@i-E+'- U0\FҘ 2ƌkZײncUgct,c4ҍ+w-'4j,6LBBĕSH~9"8Ҹ`єi[E9k4/ +.iw MRL\8)"/ N-gNTp:&ﳈb|(pj>h2V LŠ .#ʗ1zQ.sMcfMQNM1ܩ"H{asF| rfs[ק(q7}o:oP.vBML{NPs=G7Wd 8c=4GD@NlcNAdJ#7 xaWw e&Ԇ%wsFpgI([yƈj"g̑;b=𾫐nC?E}.XaHe} oWgłx m<>T#v{Zо4}))盔;RzjSP.:[p{qȴT[=,lȌ_vesbbݕYS1=g/[TqS_#:W.Ulr]p;}2v3aL4s݀ac;FVmZvAΘۊ93׳#qJ;nΥڊx_vMGUoy-_jL7ŜslzvNfܨG8B`C=)<ˑ[n9shd@Wr.WPo;UZЍ,v9s]LiIr/w%2A@K)g=4})akqipw97d"b* cS:P8Q]ƕ[>Z榏ò6rho6t~޵?`6ɸ)^0 ;MlQ:G S%rm8I`2HO}DНԦ51}8zCO^I\^*a]snHƒW4hBj i~ qWnz猪[BuH[nW|HCb*^%0~ZXv t?=0Nfe@wܭZbo7m.vR졚 Y/Lwxd~k "5s]0ގdNR&A[ "QhR㇘|گi%2HQ!=YP:ʙ"^XD5˾$+JQ'`m^41L:lt[̕*ެ:B'ýj]q|fM2S;@mIϏۇK /W'{:DyG$;/ɗyILlmiPq|XG~C#Y=yo| GlhӉб\Pzl[$\hlr60!"}PکT0@W> GE / ԶgNE#P)X3H)Tn1nCh5+IG㦹a#ӉU^E+'GF\wJJj8G'OTEJK #ny-  rp@J[pP<=4|p1l;[;| ߣrvfw |6ut`31=M0{2^"2Ȣh?qZ9.m}~a.{O`Y)Ra<,?jɂPs$ZJGULTwztt s=o]Ju6de RT?UAky{r8ӼnzQKHu[k~J fhyF#<m+ݬJžbnTiQJZIG@B }z5Տ.)W?o_]s qmt96]B:1V%DkAC^׃6ђwa5 6/z%)scg5oXLv P}ؕ"P$AW2)YwZ*%O+* jFŐWNFm t"Cۉ>G $Ći`J-U,ȿܭ$2{l3EFI6@qZ{FXUۣurZ* :h} Gw\)t`L)9JYZk5FQ #*eAށ1xT A"!e#P&㿓㋘ Si=G_W1\f-S7ބ<R|eըtEljBbo7+Ocb#YN,IL#rͥ2Uc*Of1%)s@J.!AC6dYXizD%q..w629I"s#\9}W/YGxHyevX{Z}؍z5<Ytu֓?x;Z/ IJm1ͧ' }ɧ沏EDLL.i:u$I6NC;5xSW.Wg㙃=ÿ>;kH=X;+r 8 OȭjـuzDB#|}7t#(̜HE,](ݧƲwD`TèDefHXB|#Pp֧Uho*E~YSD$̴-&wY/@v2aóвA oTjHoN7pmK]'lc!$';NU$#9=td>25zׅ㒌ێt +eI֭q/JPTEWݦ]V.ݛ7 χmSʪ,| d-z\4?^~?E^;mD YT.йf؏ᚪtD%4IO,^@Q7g@ tu$ڽ!:/mHV鹊zHtAoGlJx)pXۤA;]gAӐzZA62" USaW~|)nT|4`5D&GD ~32ؠ荆(u4Ԩ|b0ٲo;70o]Ҧ&Sl O _2A`aC䝟 1Ej\7c$KO( y`E"9R_Ƨ 3Ze 0aEe~kp޼dlg4"f: AU[KFv67{7z!?BJauake=L)HT]׻'3q)~ Bx;1E )=QXMɇT`D~38i56wjXIB0!Qm!`թbB; zpb: nG2X cOu`"WIГ0 )nĸR9R<^leҽ޼: j!rr_tW,7"1 \*T=ɒ[+jLOv? H+SW 5ej݅:?4< vȶlfTJ)'M7wSjp|wvTr$2~3#z˵6kGw{ #3UrG1;,FR6`>R_*^u~Z }쀱 4vgKy7Nóm7FWqci c*LMnuKtR@xϨdx) J2#MNS0` 2`B'{K~j20O׮(H6Ue,i DΘ;񏻻dG^ƕxG$_>&zMS.epEgNbcYOgǥ~vО^ö/RJX A0엥\ H=:^!lc^t•t 5˯h oXUt [ [_ kA~݂P6R_{%Bh wzǹHRBr@K(.*gq'T\v#x+T/R$Γ +!f,哂Nh8V)ĥI@L?eLn1FڪrڜS*g4^a,.^2\ d El߆x򒉇a4@c.]oɎL)n>TJ`=;AOԈ&3MrX.'F䑒`Q;."{ O; {B ~!Alc b =|N{=Cqv" ;i@2 !cH#Е9cΠ=?0WE {Jd>!Q-Ed9x1_&w#|=brC>R`7+Ƭ- $^a0uߧx=O8Tm;=Q:yzV3c` kg8I"iv=aA)9&>zm$'MҧdqZܭElXfF赚( 엜pí&0 kj޿؂'o߰NoJaq XmkM 墛aKyfJhWI|3 .Aoɖ"FխX&t%sA j]^Ggߍ3Bg55ȝ(m,X3`}UrkϚ3*h*L&HێMݠY. x/jQ=uk  G.V-TnX[6ŀş^h=gfuo\=u43P{l])1lhOm')势\Eҭzx$ Ʀn6$rrdSTRQҗf+^1Y&p>i}an%gd6ץv2E|Jmtr܀@-e-֕]!lk1$u1Mgٰc")Y 5H0J';'@mz''r˱Iɧհ~8ni@[d*'|_sY%{K{u"MiI噤tQCanETFOlHXfPV!%2׹-|3 c-lH[XF$%ؕ/NDk7R8xDž}zx$'pV }-&AW< xʓD L{Rt~hK}1m5@ӛ\<(}A+6kJ26(.xԝE^!n1G.`eJ⏩$Oǁ'@ !bNjhXd:d#gqԆX!`dytLڤ?'h[n6g8Y+E[b AY:[6ȭrUWV>k+'O[ 隓83"%qp-ބƳOvC{K0Op|-B<:s=]bmiNjHi5rL~cxЅ QcqpTVD z4VCCl]G ݴ?U؂hM79Q5(*bX alQEc e==OԬ\NygRLe2"ɰo'J*n Xۙy>5jVb+g%!k}%(CmRDLSD&jO=r'D]+ixHHߚwtT=uկ`M|Q3#pw#61kMMM9//›zzӻYJu.8I)MzdkEIIVT17M.TR0wl{2wEg?'t.9P$hcҴ)}WOԹ2/g#4"#:(fb9u8-soB2Me۴]Oel4&#-}e{"QofQ)@ڲS ͆#A&-cdٻ> w.x,(Q /gvI1@$> e'g蛁^wII-*`0C;DJԎF=#GUyj$Jsof-`8wmbxQsc׬G X@q@'o1EqW߶!cpA.ӡx72XȺWˎ5ɾn`4 W'Eeű#UY=KqIfux!Ơ>NcVraZc7e#[鑨~ qkxʬ׋eD8ݕvkD}7!pH̴U>hG}κ%&5Ʈ@Xcg!ؑP'lϱ2Ui:qBl8_lKk8Do) DURTzɤ}"?DlVr:GH9);il*Û]1eD_zfe2N<* .ȷ] 8jW0]B~PVտpP- N;]B۶#MT`~Oݹd[̖LLn˩ dDn}V+zeYB!%[!tHL%Se2 dqݓ-v} ͸; ՀHoW4%HZ rn O012Ua $ak,S:VsGЙgL/s+d9 Pj!?L}a뙊VLD(X6.SF=$_jDFhI+q;`lBBO„u0wf 15ۓn#>Z6 "_w[:q;7[R0@3xk(x v/P H'3RPQWjtF5T/zS"n?[Gŭt:/?n/ghn~ j35.ňZ!kJAa~/H-/9 ZWV$B j*Q- "l6dpᙿ~|PhPk0Z[ї!wԽI6])bˏ녰|i6xm@XTPݪL3q:xU>}= `9kxqmhF+#! ¯" ]kfvNt q>Y9ekw 1?r7ZeX?"? daM!5cO{Ż2f9TRfNOipw3vuΨ_&3:X5M}Ք.Nq:,l'.0Dr},0gB4N HŘJٞŀDW  c'嬼UfL<}eMȨct2y{`4!EGypu^gz7ێ'"uRJiF `zU'" 쑟͞c[g[CmJX cXZ)##حFsRҫv;. ;.D }D"Q'lf@#@)|[i<&ݭa6ߦ% lh$ oZg".Ic^ފܕ_wiGUbm읁-*y)SŠ f' ˷&_Q,țCx*B=9C 8fr(>HWR]гRP7x+GFcWh.8P9nS"po^ϡ':;o7OvviMis#kcXŠY?~^l;_g\ a* ?t}{Gv1@M[g͔OpByGBLӃmo}6:(|}9 2xo?67QQ:EBO1! 1ىڦ&fx@ |HhDh#:?ӽg|9ԵnEcIMAO#b@2 ;Q`2I*E1!:ommhsB!`~˲U{VXXZdlL4x j#g$<*ּKvG܄yrKF4O\I7!EԂ|mz E@K60#6}Vdj#3"\m &vVj]-""EP jRceB䎕/&o9^bz,Ӱ1b8>0F[]΅:̊ri-0Ŗhf"ZB=`%ʌX <{+hAȊ2#_ N(2x7 }1yËCeahOp6 [Va&A#<[ ,emm|C.P:7D6XPNr_;1qn&AТ8I =$&%.jS~ 4~VZ s'NyȚD+@oƤMbK`JdOHBўm#)#|$ljίsY`O]pķo;' r]YL}"vSK N  \3Z1E ӧn%f^F"~TyUrw( YvW:|)x۶Be.е3֯kR$>.$8XĹET֘vA̖J'nmQAMlKXx f PBK+\wIKm5Q%hц{Wn8 tE$~OFi?À$:}ڌclY"@x!m zms;V%{ y`Hf t{Rou2jFX"Dq=,8\/i^ąO.YPz;)w\ag?t%`1@. ( =݂ǧ(g+!u҇9'vosxn8l>O/]&*X4: h|aK/nF\V_?f=-e 5S(JMn5T]1f;b:D%"?`,DΙ'dL#}ך9(t{ЉBO#꺃}[KKͤYoL\y짯i![R|>_zn]ոH! oHnvzoZRaȏyȱk׼W]=/7IPv_,%Ib +@zJ1w=MiqЙ`DRaKJ̘Csɵ$L?N W?@9gL4JBbI&V 0oSG?A C7N>C0)&歹jX;EYN(`Ph0rP/*3(I3:]֜"ʒ֋V/R_DPp{ӰT#bwş-Mauqoݙ,?a|I}/\PfNW_"as y5YA<ꮳq>82~+4:ž߿!zc{\жJ݇vF ԥ+Мk^ZVe/8;.pvaSz'.C *Xʖ5V:_k1>oECU]i<ߤ5go@2KV <6,䔰ñ,^J$KTVhBi ڕdT*î]ZMhvx{rM]G%٧_ׄ8י ̅f96&9Xa^{&hiJGI )愗x=iȺ̧DN-ZD42)lԯo"73hYfl֓1 nGF6⽕\)#e\6B]3O;llPnnp vbzU}>܍^BuJT ~f$sEӏD#W $X7,[y.ڪ+%7 qIw%lBOP\2'Z45c|DڞdA*2Q0,jq*Q]> :4 ~yS`u6dbGIpOBǠ;݊XLZ\$DHב᫱ܫ^M'ߜ3%e}di:ȈL oG:5oC G}yݹJC]k i.ʌK f:r'NMM@m^"C8IiI`X|E$ZDOl b&<C<w?_:{‡ʒU:\=pFv6'4l]u2=75y8h0 .]5M _܌!Gl%_ (d!Q߯Kn]F[2&1*5C[f8*I!GG#5Cp ^d[XQ/Zs󁱄!b 1;%kza^iDw`[R,&9?j⡥-\3Jv12E,9brE :yE|H%^1w=4.9Q70#ۮ[?u [b VP$ؐ.oV_C0|-K//28N魮E_߹ [,kts+->b\@;Enwa c,z k,ϥ?3ב؎I$DсxL$7" O *a;%%8!/ =<~2uW(5"F#@Oh7 ̼_V_~YKMhm1|t*IE:ʛNI?cr$MZf0 Is8֡_D҂ANIzr$V~4 '9f?tc"½r|M ݣ2[gSS>ώOՖ`;'SD'GL~h3%0bXD1]aE.b ݷWP`24wE~:qXo !NU_uZTa@8| 'Jv`fAw-^zf[ε${lt5I[u7MExd4"`vbYםwdyu[O98h<~8 ٸMW- qP7O+r?n`y^'23rԭ|ʶC:uc7`LA10\:. X^9}^{0"w/dTlkJ*m>[q]Kl^V\sa Biun Rn.۩`K FoQiI溆,}Sf]sl[˸BB6wq 4[#n<|ehn>ϵ͇MT1i:#_˶>jU S ;6.w "+D!d.sҾ)+)w[Ӌ&ߞqt9.*iD *^7-z/uwmp/08WGѝAtlJ8`?kkH0n 0SCr'Yx[Fi5Pw.oLWJ!&VZ~T58# SB2= ڝYދM|BXP| ;|nn*GUXí+OyQ N ַ A%r=k$,z<2ew2%zۋeܿdNE)&bղ"M:tٽ 2`dudMK 0Ź\-*85>xPܼ`mր=ғcW^Q|9OâOGتHVC/@Qo&/A.r1I KzIpxuRǏ'ߣӲ.AQWi GG4WԂ>gBNg#Qi;?7Cj[-B^)i 2P<ӝDwH] _LkI"c:Ml;w0k'UC6..[HpuJSܼPg5Vѫ4m0FǯdpH^8go^?bi$2kPϐ2qֿ[VУׂgG5f+\Wc$; r*B%5u%j`NIqIPیRt2,7*ZӋfm8ѱ@P s,)Lk:zy{CH$905.X-}RS7+:%Sc([;#qgY|Đ+PŒޒtXIx4eB >\.S  0L6 yG[F8pl;,V?"2);ٲydYlcW0x$ Ngt]N8ď*@xte:ݪ{zM;of@| fZߞE:Ίz~0_hPqغ1jԳ:$Dxx+5tHFmW0ߨbM8aPcUǰMt.t!_Z.6]ad䐇*ЋofP \Jua D=Q3Se$ "uDc>թ퍴6;Uj>w\dz{gaqZ+qF6L,Y|.>?sw-/dWN)E{1)o IȥvtFs9=dK{Ŗ4Y}\8a+YxX?|LP2F)71{(•T&l:b%ՅK!vr stEPf'S5ehBݨy0/H&BmX%U_M=X=T6@KEIR-|_S>z &WėrKFd$& p2 _[VUc_c.45Gygy'Un >wpZD6pdI‰s@la3Aݺ *TT>E 5%$])_k,ÔoP>RuSD#n]͓t/QoJc=98{zO.$ ܦ!<]$Y>hhKy1ZJDkDC[g4I[=#5(nUx&Ƕ&T{t8<%K[.(y}EG[aJ?[X,PsCG(a2'E o/ އk:5E=eIt _%tN֍9k=5-g*LV) bZn}D:|T,% ~MIl+=t縖8W%wK]Uz;Ab߈k /әC..{rza9-U; ^V#XKr`Q O@ HhK+ q

    ҭƦ bE*Au\804G~H~T;oycگR=K6h6!?R: FI,;!9)/=~s`\n/"+qiX"hwLo$sx&DiN$y{EWJ@n}Ά`!WB`rŔh3 o5b|UŽ燠Ҩˍ=d1ޯt>qzРM S@!S#] "7kQ*|E+ T!۞t;V5?8keb}īIx;dl̀dZuSFsE3f^sDWKpGm1SfD{Z)'5J)LvG~J{|{>L}z: @HGeuM#QJyA&+p}R=F(D,:)j) d4dgW1JS;RVuuВ!  lLR$3Y u9TGZb+r~*wjа4>0z^s3Fiu*⣇> Az;O{͇C 5~iʶc@'wzPf׻ ڿ:w\,l8,faB0P`ST /(YJ6p"#;?qzW^3aEVE3  8=wFֺYH \@Hm: E9r]hi*EUJfԃL+mO]^_|}+qO^:) 0ρSy-YTjk؉h71u}l C8mvƖY}1A0dn01(.!~cE@[D5i7 z^ ($}V6E+rB&\Sv< vy>plPD {I#i{` pYAV*0j"Y`|ŋ2צ*ՀA ]vlr0 EoyPuD`[a:ZNns )Jerx7hV{:b/ZZ*yי)Ӧm$򃂿t~j†5Kź "?R=6Hm.SIY-q%W[@@ 8xbC; a~I@kwDf𷘟/P %:0j 7wsrj5"ԓO~ hs3!IJg#vuQC+͝PirluEIiiv2&/qa鎐&&^ af9N2x7Af\δ$W+!HIΧcm^GZ *</*J&/!tVkC|aez}n&ING 3:al9P~ S'~Ku^R"i" wU\N-9sygq;4Hg?~[\O͆ctpQ }ArfJ:G3w 7#Gב:U=oxR:x5yX@E2:c0',a N yz? vTjJU}CJr zwsU-()r]_N?몒W7d(͏D(!ԪPF'.JJ?7OX5wxSkqdg+(0l1ơӽOu٪Af*vH$*87՞ _DkyKu].^l}*h^S=ߧ6Ō ia]PmޠY$L#Oۢ1`KIƉ0rsXN5~z냰:n&oX|XcnbHu^qa:.K+?Iۖol2VB4Li33#WnfS2z.b:)K 9 @h58׃&-cbᜉ#2l*s۷ϝŮ~ p ΋WՐ^Ae=L]T`Ř a0y.QW^EmgX@f•;_y_{}6>w‰NU!R.EC9A z "gm8ɡĨ!m1jq[fl׵0ruQ Fc%5lpbJ0 n;;& &;=osG-?Dթej6 Be!vaۑ$0)WLGG:oÄ[~@K ^;}@,I.{fDj+)mO$@2l ́GF Icjz"\er)[NYAV[ئO*d Â< P%,!Kw}*3ĬWVe1*̳q3?rM"點6Qw}A*6P>ťqBo(F&p2|c:ַvNE !ujgnA;!ƆUSqXϡ<$ Qo98Ow"?xx%I$@1w_K$"WBV\mh 9ͯ~80z3MCACp\65 ;^ ,p1,Y ߯?tF[[G~\a.s ZR-  h"V9zz,p F%6_]nSkʈҭ]P'Of˱|BDžr,^Zx 8I.iuRV`kY~Ew+[2?C0D^o&D{;Сd avJ}rʳԑeP`^\wޫ+i!.EAL>@b!N"z/^ëm׫ӹ60υihɥ>_083 bQKG7cUt]gq=6I~svL- N=/},Pv4 Ɍ$E"\Ӡ+aNY$sl+_eC^H".Q[1p ^տdPNVQx+>sxN^~nYkF-?,H:ypsswq (, eIt@M" j][Udn0ӝڠf+) UHTW,FPpz]hԊQc͠:2_He{ I))=`3Zo;p6`jeW\Zҵ[vju}iƏ_zjT )j1 /ݞۻ;, ^b rs 0ם}k&M-;:u4]@@"3?P?bGY- 6F8b|PUvbv.Aho-l8?u?Q[O8h) f{jTP);:ma!0gNiX&v=떢t:h?7?}̞7wszt!`XWEFzUJnS󄔝x>Wם=aCCEto|md,&d;r~F&̊NI=|S AА7t2n"Hq]Aاp'=p8I:V]rcBpC'`SPƛݐ]gZo}\}>fFRSQq3dz/t՝bP6<|^^ @tWK< !`Fk-F)U1ks٩܉SXCjb(+_^:N$$s1_wM:bȠa ꏎyW\e+Γw[L60O2dg:2R#B2Y`Eg:0璉Ҁ*om9SgU-I(X`뎺65q{zT֝tf쐹Dl ТX1<O|Rm\ I5h Lط߬wR`Tf/"g_cy4ԢiqymmdwI>6VĎURLs\pW[q>In/Wh968D-dƯ dAb5v;aq&֐*]: :j$#~tnsʔJmJ}#7vEaN3IQu5mi睴$lcs >=&[ %.p!OJ5D__NᄞJ_b6h`g9p:(~;>"&uR (ȃ(:zOb63d W djbb8%՞U<홚aomt[ r+up9h0uҪGhTos8e-2p/P,I;6z􂷟",^aDˆX"-@ʀyof$\I)U^>#edbw$[N6!Mظ^6=}Z]e,CMRT"p sGOe@vl4hT$@2CCw.| 䄶3͚7qGAwvh>l d\sO3-Mn6 Y`Qr㚑E|-4#^1MI(wtC82.r Zl=̡'[^M=4l )>ZfuIJ|Yڪ _o?b8jՈ8?E,ا3#n&<,{ܑd4KZjK[6.Lɯ:P%'kɍ|nK&:/CzyuX~s,KtL)[Jq$Cب 1-m(ӇYA\Oҩëu+}8jSu.!uәI]9M 'νHG*XA&խ3PMdٞa95 `Qk1=P3R;(_Q&iw8N#yy;hz5zV[e= Uf0Xzb*5C?xjQ&ql]XvivtAA2T0}\og5 Mhëg"V53f&4TatQ4[HtoEa}4wy!: #Q C'P L ?VLzGpʝ6De h&9ۮgjqiD5vl+R(fäؗ+\K{JTLB0k84~d x-4_ǘ"r40-Q3At¯e|QT}tګxS0"L:~^|qGꓷI8GLvuЄdb!B 8 ́@~Da`5(vIݶtA[^/ֶWy-.]օǣ* 9|0s[~]P |E%PWieaWeWyםfDi|+;E3r/v-&M(C[*чAbƄ1Q6 Ѐgj]=Zqyr Ҭi}x2(7\yNĄ{n=)}2IAZ {}RO 0nMdzl#zE)fCi|ә.ɆX3LݙcNdXndo Xm^vJ0"'G/aURq'xE;+<$@ԩ# i1bW݊Sj!:(ZE.!S f{$"F{y#'֏PKDJ#~(%B%04Xb mǡ û92SכŰO(> IÁʂ}7(z<앏- e&6UF Jj(A6(M6+ܝc2Z? <,6a~W SHzQ2+Umffb,+^HVԦ4G8++_NGLuћlsҥE$'ЈyyE,./Nc4 bUv<{tgZ=4\o-<4a6{FlI܄[]%>)}r q+_jҕ շ% 1"jD5nwbY9eC}أ2\Lϩv^Cb9ݫ3e%}4(3t t"dkƧ %\Zk})!c _JVX$7Խ<=Zr3*sZkڝ +?q/пtB xGy)߳z&كt1RQL_Jx?e =Ѝ:[-h*E{b L v~u%|\To*cy#rrўIr|`a@j,Il>HusA")C7Q߀(80(6iIӠ\?]!.݃U+EU^rݑ6/ux -Ae2ŝS2ae~TLl,_\OG1/\ DDmI` F+?% _z/:&(FA}98e'W'Τz͔t6!F'y\hjoD2J²\#;՜t\tc_*7RooE ZO+wd\+&H~YcldaP/f60~o(h7ߊ3lJڭ.[TݝN:oKKS5Vޟz,w8ؽ]̀>@wkFG'&$_Z4#7,-;b&E,#3 % zI͔H+GKxʜPվk`3{PǪg4ndq=ǍO n]`9*CJpV!c_VOh=(m9q=RQ63jf~$s%CJ\!cISېص 'Q#4Cud <AB v\fZtjl8ۦz̼/-{w{V\-k0yM1 ~'[>+- rEIAxAGh{ >!-=HA^i{F$5kjM~ [JY(Q&7s۷%%{p_,YCbmgZ't4u$qP[ Ä:lRV|QmS:]ܙlZ|W S WzV3oͱфECal(cnڐɭ+1*3aˋ?DKp IHG쎦_pE`#9S|6z>ڑC ϳߘ`~{(ր)yLn琁Uc\j~U1 v}EP )՝I ::4ˉ~HIT\[x!`ͦD6Ď쒌bɮ$w,4`ocD) KOms=h%HmMm5;$A]e_,T1(Ge̞n(#8WvQeg VڒR!|XFEWV( R`dd9wYԐ.}lu ;l\ZSt)um*._#WFĖkY?re1S8RVEAdMV:[;C(V[h#ݲ\B_#7DNCt@["btu;Y' nH1mBDOX `q v~ \4~CɅ!e=f(KhoFZ l^XM l:pBe|x!X:aƦ:Ҽ"4 :|u !+|"a;5_I?#6GZmtc>_ɓd(Csy}TG ^ >$ qS ZoYalXZ'ÝOϙHfS'ixSr=h?ІLK4f0xYb v C#klt"g֪E4K{Ļg"tCt#~pV WRҌu; WkQBZuq_G"Y}%9Hǐ} \W5fp~maJH#:qG{8+b K ڹ袤-{6 h<'?2#gAH(/ןG;HLß0pv, `9 "aTkoTps1z;6z))yn_q}郖unN(ZA2A ^+9*leeS V޶=T4D1(1/ko8 w"ݙݞT2.g9jT3r!GwJ{S-5n3ש[:@Cm瑦01/OGVqbM;4lOuxR*>f>`b- 1s!uC0,;ԳKRvt: EB:rϭ}w?_ k_*<_[+5䜎Ձp(WNBķA@rv9Rx9ʵZ99N9ACU⇿*?{>{=fzUMk59AjCfurZD8_\]Lޥ,5@~$CN.K2ԒȊʜ*Otf1I0eeyN+zԫ6y|簨dHmI?`0e~`;<%M"ҸZ{!5%4fp] *+`7vAEDZbY:{qYkoI3h?f5y\F)oMw sN~|S*qz*>k^?'Íw;e}jTTм֚؞d?:"-م9zbIjrqM<rVzc'þ6.ImRd5&9e;bʻ螁Ƨl\r%츟sD'# 'B=[_2Eځ<+>kੜNI0UI:-fhN%*HkAjC$F{O0 k5e:A\/2L[9yJ)KK6>.A+ @e@ϒC !(K_µ nݟG^z)nNL*Zad&t`<@ߙ~1YPH4/nۯ >}ʾdž×e%}סi%ibdU1$20Lo=ĭgm?!GWls|Еq5%݄7̌ovudtܯ6}YBZf1˕OPT I:IX5dlw)ؔIp]rf+u”:HL WF;?VtZL*XCvчݗzbwb$4h,} ~4 f>7a*]70f􄚁]X{_ͪޛOU&ٟ<4>^ģ`bɉrYspVI, {!ҝx+W3ds 6bQ^0Z U&LruIL^ti|rv7 ke.4OMm{ @Z,GĊHɢMHO= m#%LzglՀϥ~"F:k8+vBhJ/y7Y,Bpm҄OQ ! w<[XCh=n"g"qnJ}#4{BOHn:$f_Tz _z(فhՠIATjTWb_`3ᾍW1]^VKym<&;vd3 KZ@C瓞Tà$#y㺝}jna= ?p{+0Թ:%N<[?KƧt%)jZWCrD?*@զCRr(ۆLNW͘ IO:[X0ڿ{$j*>F(I/X}ඎj $TkQ }g+~j/Y7s~@+ {; +{nU Fh $XqYHGI{0ةz3OBRKZWs:Eg$%l!̊Csz}[/427MU}!}twĤ ]ltd!#wuO+=b4x Nն1lvB댫 P (AWpH4MrI9FpiR~>*gJ F;ܛo8.btJnywEܶt>s͂ /yaPD=@0Y#Xêy°<2rgϗx/:})F/3:m1#=  g vIZQ)Db4mgzkfa\T 3;֙uqY.Eߦ^G(?Xr#x&Te𹢧sY#y@6joAvju.5hDGtNpKbs2NK2Z> MyUl]jГȖ;HOޖ2eq1Y)?N &e2*Zp|$jO7\gv2z>+=SX+Z|f8. \Mg}sB$?ZL*{;᫂|!ܯE | ucB HPTDDS[C1{Ycʀ1EV>@3V|\C{(3- SځmpJ@a/[C"I 9 <b+\LN=-ZQϪg\RIi\*Hj(W6ZINZhQӾ rM6 GS .ס}U@43dKI9SUF7`sb%\ C 4qAӢz@;ޘ^4):_󃓭"+ؤ7tbA@Ф U5!'~avo/&[=ǀx^](E3DMlXݯ4vM LJ.X~mJ*/?z@XDݸwTFy51ӎ(ռEu7d9R2l+E'-|i9j #]9H_g:PZ{#hyNa7F^*R}Ԗ$@z1k]Yy%b0ƄX?)H9,ߚ<$a5t~n @v aB<4-7xLݭ-.&/U 5GD,; z8X5yKGW{$57xzY?lPtDzi}@J+ UcӤ.Z[k{^ґh:5T!4&sBtےDLA>v1w::lSl ALT#MV Ai)\,w~zE* JNP*O?YJ,EqVNdl}?`1@!=͍ۀBNN\# !Vn<*]VPW(fNz #0RF4}&Ȭ.?C#ϭsGėtƁ6E1j5TK=buHy/2\'4铛G`H/3+%Zn-\׽L(X_M^?5SiS>D_jET\\Z +4gDCDiő.Bb u3KIq%(oagI(k~{jzLIUA4ζµW*Q(@?l-]hy㞱xֻ5zʳjy^|uIv~m6PS]lʏQ eD=[XĀ4ډ3M[^1eA0ĎI7Oj7ǨTp7Do<ڮ ۮrXkz OWaF̠:&\eƣ;WF()1I}ۻ`'cԛW -4c`=9.05sd,%FnlP*` %hbAuq=A`|aXI}\Z C4U{v;]ٖy[)ZKܭj6=#Ѩũ/]7q/j|(&=<!T?d݃׾;|*Ye-?K2t{|u 1I5uZ!:^cvR<:nW]Ī>L -v $]H`*u%ļH|d*E;'+?6sqԹϺֺ] h눡[54guUTǺa< )i_? 5e,*=N zT],pҼ9 ĐF?׮8stԯVp)%<D$[khB߻bz O;Wd'`g`R$-;7-E{4v1_sGW-ٶ0oCZU%2cZ۠A;o5w)nRa.G2!ͤ2` IFu1@=8sze~j2Se9Ǘ( 3{4A9H,E? W`\̇ _WԱGxKD;S.l=ҌKI:v Tt+PýY}w}ACۛkF!Nz׉5/Y:[^Lg d(%?F /H ]@Bإ==n4 HRQKF-Wo#̙$r;5,;8~qsWOWW|ňTz#SyÔfBS g@bݞldTbEZ@&~L2=g;{OTp'}(u7>1SQJ01'Mgjc~|)o`-C<3#+TZ;D& vTvkj#&FŽh;B͆STHe(;E beҨ:Q)`z<䓠H* n3mN-:"~FBc-ŵ6D&~z7W~^|@:a-f%( bet ;Sz]Gey-&L>]Fp#R$Q6x7?߱+H ϫR?dO|:++ S7z.Z{Lz*eʶ./\nA4Unu չm=W 0<ɢ!ˉq{nR FLJhW+MjQ4ES]kJHvbA5۞6 S"QUYC+^&B5imRl./:@[ήnkl.}' [.ÛIy[l^tr7lyUs4mS^v9/z^NA0 NʛHYVH;,!=IKJ!q]W)l3=d Yl ti}p%=\REόjp_ ekSHDӝb+tBn}P4W\yoVtiuu͢K ־ވi%6k==ZLN+8}Ĵ2Ud*`㕑[&pV(oAdܸWHE5R \۷'ʢԍD\G0A &0U -Ř+@cn ^4bY03rx'5"sN-af *ĩ^ME4} KjMe|G#J*6'i!4h}c] 2P݉)WM.-&pn؃ eR0Ym09 # }a4>vqC "l7鞉A[h]A #Y4O6tzhخ}jZqҀv'1S kI2CeQWGη3w}]eewaN0OO&f&xUDA!2TeS&8igQoLZ좃*l2n NHAFl^Zw!70(q(Ek경L$杣E͒JMN]$rjҏKxπA\mI\rBOYx RU ĹаݽflID[3iqcM:}YRޘ\@+'v켓Irdz!ܑfG~K3kUI@Oo4dxKѫw~=RI2ޮe;Psy(8|N5ۉWVVk:"襫{,k1|Lۼ?f'e6ʔA"z;^z7w}r5 oa[V&`XDOv8#]b`4tTܿ,OL 6zLx衈8$11Cq=&$Hq.'I7 f $m7&rICT$.yCS6ەuYll Zw @UC .X|St(4q=@b诇2f+PWa{cUJ1|Iؙ6fI'ŔsxRh}!@z^=H-Q!_Z T`1^`&Ŗ[?8 2GX ʚwt'+&^29߾EpİОcK \~ʨsCu|d!y'\| g"a80|r:x"ly +e-+iP64,guZn]9$PH:EP$Р3x?uV:>ODtЇՠaSB)(p/́c1mQ\yȽºj:Wx?حy'fJ,« -nV1:Ūi^q|<O C-x_Hܹ#[܄aD֌5.#s. q;4YN[lЌ:olWcκBf-=u> 5 %|\}N2xZmW~Yl]\[ c"IFA]9FwaeD'@i:Oc+u8 44!\÷-d]Vr[j6Ls:Q0ZGuG._|k($r&?+e2N: >0buxQ`y^p=5찻3yPY LJ}r Mc,ljX)LeWk?[d~ĶɒQGm6Ipnr@DS^gwsI|HSԐidXDY9JR TW/zm~Oڼ#c*|w6s ح*aKbjܑ ?_6ܒ,z*.-E.aS pu@?SI 㩇dz$|hf%Vԉ"˿JDo9b1 =0I$qD}^_9=UowQE9߸O|#T#9KNő' JZ˙/ 0`h@?`(5rѥymA뇎M)ݍ.*u;H'%dUFZ-OPBaOf\/:\#MەSU)J)71WPh.n|'f?>u<5˞o Eb:2}jCx'A7ymfo77uN!Lg*[ed #'F,sqԴμm]4x0HUrBjv.;6ӄ͚#YշX_ԨU䬧Z9Z@LȹhUch@+th*B+pD}c %TSQQ ;nc<^斳KY +u|G`EŔM'&r}j~3CoAdotJdȼkC'nItɨ^ Ф;{)Ya9e̗!L1pCwK$$cm a뺬ׇn`JPh/D~w}t"*]9⳧4uoT|)7nZz8Mz*sٺwaN̬e"+%ĦH^' y ?:jXu`E*$pZwpO8'zqj |oI;\.B5-<0 у0lĭ^|.Z8+pq,&x,K@>ZjcXeT!-FadZy XװQ|3*W]yTg ^c#~cO-e==ȨnOs7M!v~ߨҜh2ɑ7FGhw V `9>1 T9Wحjم>tY/T"_b36j)bcj+ko>bЦ켵QCX2\EޟXtXC2Qmi)!tLx!<6]9AcS5.>>܁mFHVJx-'c4ֹ5p&PɽjϘĤ ~xQb=rXՁkm`.]r))\5Oϓ>zt;z:7(]M8O'#g El0KFYd {΂:{3]"%wؾ  g2OpOEGj< ET. :I'h|RZSRv>u 4"n8qFhG 3>R3Oi;8 S'G?=mt,CobV!,QN&O@C(X2U[Hf7oN]T]߿E̒uby7bf'_cn&rI<=SuͿ(3}R:Up֨S)\֎L}ZjP2ɰI/‡^U!ľ V~E-Nn}'JnnL}6N9D>)48*mԟ:7O\Go M6 1pE< :;mA߉нq/4Ih5kx~ϦS}N_7/(H2Caxk?uh-2'wd1]EX{#3֬f2'St2sDMon6uۋʘ:z@/Nr>ϼ? ~2ʔUD5_ ׿}EYba2 4@06y(/B~Ζ9H Z1eÐ=ԇ#ARb?l|g^a({Tw% zf`o1*&A-r`pnP1zdx)˔Z )?j@ٔpqB?g|p$U- A(`*)xlx Xժp<5'iW1}Nr(Ǵظp e;9jm2hz?OE>pcJ,D,O8YOʪwb%Efئ9>h (OÛzSGKsM`:RX >$e_X801݈$(H .`"*։ $2\up+@ #2>/BuV,ڨ7dװe°].XP5ߣkD34xl@瓭Ƽ_.$H%ˣC}a4aG e<8FrCpWu`{>p%|վuOJ)o'7{b]^|J_N'gx,Y@Vˬ#v{u N>p*T~1&=΄tJN5[ŭjJlq_Yhis HS",m_׿A"dG Z 5b@WMGgl-/ H[u(aM9 |9G^-o`{>䐒%@7iuFW`ϓ%;EIZ썁2˔Lb9d w6Z ȣq*1?bz|ziu%#>ᱎf=ƃ%Fqo.aS_5NMU}}ѩyFUm+am9JK@((;T)#l?; ]Bp,ù/Pk0Pm;]D1&@l \~>s=a+r6%Upʀopnvf)Ȓ%S1NM(o_nC|ɗVdo<^ޮ ȯ|VS[ OW<f%XK4V w$[b;#ґg#9$hRQ9eJS,i[9Hj =UDKla ZW{_|e:5CuE3w]bnu;7Z0QlIFgrֵW|Κ rh "A`}T {Nw7m;[&~FfÀԣ'zu. <%,Wי&ɌO_<;kήysj: tOcfy\x"DᇑF1 /< vGz )sP.B)5qSINB\T_n K" j-(l^T2pΉgHY3Ps|ZDl1}N::^@1'ڤC2ŗ+5t[b..NZ;' 󝗰TG[|̉UUoLnʑs{*:;xGGV?cvbHpݚ[8?Vd]UT ۊTAީ\kƧnnc7:%/ß7%s] L[& br9ڵ{_v#擂5p΢!^%`G4Ö]&@\ G>NFj vBxMu{yV i˰p%n yNnEUB"uWT&#GG6bK5^ tXQܴtI:?{4D)cӳ.;&о,"ؙ\| r˲0ғFX) \kJM/4]|T >'uEZ3WӦt"ؖ~1R.Pd< gO06P4'p9-(.e*)I( Uz'T+N\YY]!>;O>KJsn_+0ČD:?&RAx& `5| {q$wd:ȣMjr(f[Pdnl2Qzipdȶ&E3M]:׽ sb80*שt;w7|kF`FRNQB_׌HK69HZb]1^Hf9E 0Yض#>aa P + ҂Fvd>d.M M:?zDuOuȩrմ/'@5)bR"PUm'PT s< ,NЏͯkU(FʻbXC+`$jމLךW$JS.6"Y_xC7c-QOj +@kR%>9ZlgU~)QT0Oٯ_B<P8ɑ+|5(R}Zllۣ~ȄY34+$H~Lx<}c&V/f;ڏجAs_^so]:M{´\d7 d{]7?b`֥5I;t2ܮC#*=bXN On~f@.|Ʈ 5F+-ky?A]sؗ2F=H^ᯂx#9ȥ}X n>XJ'P6ٙN;BlgeOA ,H01KrG.uq.:XOk`) j/_Vw=Pu׵lF5Ճ/}¸n*5E.Tץe1-G>[N!A'_NSrR$2oV1eLhBFLo>s3EG/פ2͏8Aƨz5ɓVOe:ȇ8kkkn8jzh\ T@Pya<(nn,%&欿Lg>#Ҡ UxVa_@V5~ghRjHMrmMyBB\340r@Q'XA}Ș#\BcSRw/F:\x]Lsvs i"c%қ@;ߜ擄z }A8_*-Kv Mm%c]xӷ @ ne~ϧߖȁ7 Dx w mEF; 'MRbɗ&[^Xđ^E<{灸Am YC.>@0fzh2o s &Zw4-ISzʘ Џ_+bh,_H%ZZ9;ֶoDBbdj1O)H냶OSn΋=Zɏ)4HUGeb 2wE1Co%OݪΜ |Ͳy9 VXeA2ҲfV05h|S)T09ˍBͱK/re,K-czKk 0T{vp@BRQ)p@ ȏ; Z?phQRLˇ@eKdK`n2ܞJ5=ɻ) ;#»]䘜3mᅠ 6n"@اOkR0dU~YLW(?~IW088fmG4|:Өl8h"Orj1kO'`]’b<:_}lYE[آە)aHO܈ܢ?"0+j3o''–%;*U<6"ȵ)`tSMUW;ĘI]Ow%qT'AVlv/a|kbzĴX>H.*Ka&hp:{j K@Sܘ:aqkٸQ;SF7R. kv \vTT 9+!zaPg57c0tܞ\sXfMֵ.fe@S\*6D{?P)ˎ v(c[\$w3-m஢@,~A-fGw_jzZĨaxH&LY 2 P!D cllyB%8ͬ7bOÒ"gYe; yB(HAfIu{(XXebf`M.?]> iٍKǎA3NևinلWKb ?ZD#hU)vU/ïI#Cy3tᇴa5[>y ~K67U;ᄃ< gڬ> #VpT[Q2\\Ԃ":QYᆹ,~)1D=K)XF* ;yc QbGqo7K F%f ܚإHfrf>QWYDpmY|9nC K8LZWYYm1pZ|CP=wGoeb rE wLqI-4Ʊ\03[pBcM"u0_[`⮑޲b@HuBK{T!}-ع-<4B^A?u9c=цRtw8* F@޿&L+&rSS"-˪5.Žzũ6&2AatܚF7;#nL|&_m Qq">nxxl4-Mflkop{n}*y hXPE#LX}⼼R eT:gр2&W.!o\ZZt H% }H-B(}>NǬȹ[Đ>N-w_?(SR9bo/\1;|Wj:>ټͅii;s_&I?{ bj ~  :;Do=Z "L#S < s?83+sL[j&c@1P [٦,m2h .5(F3\1bGAhl<= I?$_r!S%Qfv:[#)g5PP3ctlvҚ#Li^b s6B챧AE{ }. h:u3r'y&LFeC!G!z@X:-jęL]qWHAMo4J[ٛT;ߪzo1U(iμy2x 't .s Sko+{7Ls}$bx]'(&W4}{q| өm =,y) 4 ڔ֝=Փ oׇ&49 /&+Q OA%;|.%fIUKꚾ/.Ҭ:F!krEяAC5Rn2 У1Tw[ ]ҘbFHǺlx,'a@Y~;':w7f}bۜ>)UtQa@ҤEw9&0AΉGK[`ucidMs{ Y#+éIOHg4ch=3ȣ8AOڋثb7PxD`MR}DQ%#=ZiJ1J&}v§h`uSbmF!}~R+*bÆTr n$NlUsU(RD5&’j<[.xIs&5J[5SN8ܫ}r֯QPm.s(%1JСu9187; }gP?q֏/ثi,a+y,hIիEn7<9;+9n9n QPS@k<נ@Fc*A| ǵy>sסX+ R3F+2>kc$g/9b.j!td;Ȩ{d#ڦ qE$>#QA[Snmhup<_^7tPh.V?~O%%ӐkQf.a.zU}+9X!qhįH$ \qC9Gރ;4rʾuqsqYg)8FIa^53FŒ46檕bܑJ'%E'xG u[ŕa!w :%0أ(j;ۙnP4-hM4Kߩkz0KV!q笇i-I`&9/5ٶs4&_8ڢo0pWW䳡xtq*TפM+ų%V@ѽd{!)& ά,n4,3~!V Āk YEk=T}BaOALç'8l"a6n9(Q%A=moF)`.mE2mfDRϲ`Y !/{&0k h 慒BgS \};1BB)G`v= 4Z{S̝>vʾع ~P?G"É Dn^;1ýSDe8pڻ3*兎)@׊1Udͮ1Z,>ę^[N&Nf%C:>SkPm@ϬEqpPI ue!1+$F埭-19C!ZY 8踔уn5m&Zto3֏%{p>#MȎN&a*3k4p袮^nO*t$ڸ+4W#Aty*t9{pԆmAlK&ޓ[N|% K]+$Oc@7qJM-F鰇jFm$F]Sk|tVHOvoxM,ӆ{\#SS_r~q==Ya}KO;NݖՉ)Y/16 Pc{Ai[ʎjo)@1#+8~sY~qs7kK>d9}N(jɎ:*(bB8y}*b!/Dps꧉R_JTP/Vp%#.Ebrya$|,OurU.×_cHoD%/DZ6s1|Ǭ7`ޤ 4_yrӔ'+؄-U+Y.g (Ϛ:<0y gcjF6۞`%([ȥp}>㓇xmÚCH uxZzXp\ȂZVQC8ṢM+폽B#Ѧ}!a|p(EָQXi [:ka!D¸5J }O <)U1@jWǩzx~ +C<ķs?4JEɮO(&M}GOJf+je%B1uC rƾ|J&[ZR4 8 +{ט mjIvsY=CTCyH߆WEg39>đYӶDZoTD\VIW "Klt+r$wC׋ CLu[:0')r8IjvKzX5L#—`3^7Rᇶݽ%A㹡B,tY%/.%X7qAHms E0ԯ* sďw?GJ}5n:˂˴ S jǫwۏBl9l@ v>D™ڬ; Ӯϫ%x>bzU:Q'MGʧȊK=p#ű,XN֟B1_;_Y'6r|xrfVMLhS4yUƔ6$* y١'DCA}`X y锏m$ӦfGWi B/-:7+K4WhglAFnjzal15eJh43rCޑ N *  Ϳ7\)\qyxL]8]@Nh[g~б,UTE6K#Ao:<Ё1.8[ē1!ӧzǢ UV@cuNrE*+FUžVgm~%-o9n^QΤ X0?"zTot1`h ,'yZ쪙W,zaF~u!&?B4Cz:Ŗa|xq1@;0x@*e6xH!v L!i~qv X~NS-:[\YHj"O ࡵtx(nTUF TCLRMeԫOzP#HxƾS2w&lY҆qH޺?FsJI2*'cUJ%;OI5tYٴ.ۉTl$\H)[dgh1q²s[R}H?6^5ևqbae0oVy-S>%E$%@0L#f!6#% / $^TRH__A+Wz[`y\ @ff+Oz~o8ݤ~NQ/5.y>ze~ 4գV*M5 29crӽFN ARs?j7)ܘ~VY6hI. ]}=zUʨj}L32 2Gp,"X4Ic\tlL`WYg6v_O;xyAA`-4~/|T"uo7m5g-xFdN/`JNafX&+<ʈ1wršH{(Xb;,1EsuxM87fg$\z`,?u׫o{=ῢSM6E)c=3.*=6#D?R,=ΩKi;-"#~n*6u8԰cC< ~}k.sGՠA1jR+ $z#I_БH_rfk HS덢{atSKp_n鼮:WWvٴ ߦ.͆JRR58X*"Q>LCsEk-5T4tҲnOQp. UBDF#E5(CxK}zeYU흭RR!vp!mLt%$h]!eׁtݣAOc67='w^Fv/|:+ Ur2N[*GX)6GyIr.&Ҥ_Wu,I*ʒu`C|o^lHF_&*;AXNӒ{t:X`^X\RF&HJ$HkF,$Xr;p ѱ $?Α`jN{AF t_/dY\{NWC5>c2uRhPpKX͢d$)/= X h,Zᇓ4He6e5m- !%f !OēuܰMt{atp췽=N<|}%֋9VT>c;S ݀Rݔk _2ylM : 7]-0Uݓ%םN.zؗujVɨM7~>L:i"=E&WsGɞŽBPo:)O2K h'l @fA9g{8j S|v,ě\#7ϖS6ǏE`l3)T'0dtr+`6[LUy8q~3*!Swge|Vb=lsu 7"Qj2Մm*%]-y$:M4DrrKi|f*j]T}cYpM3m\`NYGZofB1֤A\ @]fUچcYo6OO#(7뫡@z~ύ|\=v"N4L, Pxh{9H_˗zwuQ70Gj+J (CHZpOMZHKYl94HmP/c}4$XJ0WD[S:k ~jf:q`%iBx2ιgÒ uŏD4j:M5Ax.naqϼo%;1[,=H};;yj7^{{ϻւb; L%<|ؕڰBUs&GbCBR [Vs炔c&׌E'tsu8/Vi,u P@IlUXïYA7d6ƚ(0HnjnwBY 2 `i|ųn䬼?1dT#MR!16h|VJ+؊ j}JzD}%M>"k=$rZ 55 ?Sj[?],Fo<-_C+;, &_m1ӺpvȆ)*AցK]"܏ P l (C*ښ]"Zݲ u奛* 8;VqWrnDaZ ,@?yU\#)Wӷp/gپ79*Y&fI!C,\Ѝ J<:R#8-PTX}~. p0JJBlBD Itv]ˬ*vZ&OOu ]y w`^/Ayf2ᛈ[#T?=o"I)9'9rD ڮ֌.H=v K_gpOX}XAykZtC&QKRghU0հlŞNcGꋏW=-k|+ɭV:;ɊD61ZJG>FXIj@<Q&bw+TZ~fܞ=8i<]8m :[) o{|RWᵥ7K9TOϏ7LU鱥M[O>BRFT䟡61"!vef/%OLC )KTNӡtΡP"`<\'UJ15@?Nuk##?ThPn+m֝e*`G^@9uSr^ˑDA\v4rl3\/{Yl=43S!mT& qBR,9*]ՈGqQ_7/ kz@jdT13 u&@?CJMz>A/,|}3m,#$~nITF.j=sQK͙g&-I׎Bvce+䨧 iʘ ^zKU8$H|"8WW0Y PZˑ^ɜ.WЪ9C4u uS맚 UڄF% wBY0D\NJJmjb bj^ƇnTjY v~z2E…+[߲Eb&_3bf|&.]E҉3ka|ysWf*-`p(lLҦRG섥ڽgv o#onl׼>jtOL{`zZ^FY8J6a'Ł l15a5xauT:?>-h:)Q&ijdm$ Yj+-6uMIXFBMK8Ov|Tx./\1QcR @1iE˖>f\CR;dn{vҎF$hGXn{5]o<x~N}d;B(> Sfq-hYbN"l y yN_MS ?Ԧ5Rǝ)Ӽ.1[a&9@p? '6FnIiYpdӐ 2tq%wsds& *fѻҟjrK@12Ģ1Ma_&O[w'JD\j_Ltu6M&x]J ]<-GmM*f`׀YNJ mUr3Q:l^̣OtG=9 Z n*xZ !Z֪=< ilEJC!Mzf?E*4 0TTqzϘxImdna2uweMp#A8 X`̗8_L{9ځpj)=W%UrF곊FT7BB[#܃7~8scZÛ.C)$/H /*4Ɋc*(z/5JQ҂3Fm#vVUV?1-N_ɌQ(K bN( iv)A!}ś{*lGҥ-78Lx_@dνE;!(n3Й`Խ =kX诏z9|uK:[fͫ@[]Q.k?;Ɗ&y|~26su U/~$"ۊKD~ۚ$\S8f0l+ j?;܆R-ʡ'#M.hFMK%)f i .=;xj[Hll٧?tPs &@[*ۿzX(`.FS&t=zH!ⴢq?5,mt6<1f.?STe=v4kOl'%Ջs_cCM>o=1K ufƒ3-PZj"vOZ\ԁZU1W7:i&-,8gȶ6vK^0ER: 75$qcStC3m\3r\˗9v}O 1'Y G~txD(E6-ksu㍎)@EX2)syu ej7 C(: #KqdVSǝߣ G,<>-LNJM!nI4Qb|3UOLDѪPY/Ȧ/3vD=S`:-3r>-t{\:r燣GsaZ* HҸ]rxgpyQeɤGm$OUM(B揯 DzlZSzxgօ-RhA-gϏw 1:,^p ~\>.MB=f%h".Yv8ZP-ɉ{.ghU0|xgږes BgT,K. xD\U$SnD&QFs!Ă#kt~kx>-ѧQ)m>''.>tp묣{֠ρ',%kC 5_ i6%i6cPu؀vhX K֥nҷ ջOp}RiP],7f9 k*b<,{؋>LpWTpx6m/O"0ٙ4(wCQjeş 8m: kf`_J+Uřעvn S ' <#G"РKsG&1.%SMQL{/G 詴z'Ce^˭h7;T_ݑF"ɐ? e58Zp p̈Cq3p;d(_Ȧu4A42x3?vZ=ec9#/R F)ح򾄂2_}'[`%igeʖG#;dZҢR_dJ=«u:.Uh9]!iUxd~A3c|l?ޠkVsҰ.R Z*Pe|):;,;$gmƃҚ=.!f_"9t BĵIjuJ_N&+mɀP8J+[N!3+l"^2: Aj{"$H#s-f0ןJ5/SӊG(G)'4 L+ҾLb,lQ˕D P4PW Pc˔=YMaf8V+ ȫ6>+!ovx5KU8YG9ռe~FsC K]W(ڏGH] Hg?oT k 8b@edW ̺lba;P'X[ܺ_⭥UX([,bit7fMcHa\l@6J}Lj%a [>S޿a6>*DJt.D|G8*m rYo=&TTٖ].ߚcz&LWYf^iլj%KB7@&xxrfb+yaՊi\%|G-3;ˡ#.;+@@z<ڿnnX [/-7g&";6oώOC!~*q,2tK\[f'ҧrIO1dܰ:sEy:^|`#aրG7;%u\~)aз<*H , 6cK0ʮӇ7:£>e>ɡ~?UtJR[ d a6UƋ0r1.X5Mt+qC{0Ҧ^W%]kvIǢ;CxWaxWGrpcf)ekUbRHo*E6]+(MIwkeL*˒˯cI a,ݩXE9=HmC.,bZe=._q*@E=$ǷsWt9#7*7a*cB(ΌGʰ cH' 3~EQ|x!}\8pӓ3nkI`_">AP RK-~ѢA;'U9w<:h}^{v:t/NePC}zSmqr՚D-XLA{̦zD.Q95|`+d?7❅g8>_8T++*p%9Ƞt?s5%зS#t AW{gkXQ\~[ >Ns(On~4q𭸷\22f[P@m[cnXNIѶEΪﴜ#\?/h+p ٮLo#^Z(#^K}d>u͸>˙ nXp2ˍhZSE@24}5\ǭ2Z_&>cZIB#*k>fw_LW5nTTX׳AS(s+j1r*넛tw :#|FLO=>XRphV_}oHEDz=HR%\ ڏxs7`s+@ ORO8-#Xh>500\tҨ6og׎1\kL8ts "̂"mX\_ܱS Byd 1{^([&lt,FlQ=taJXKZ+@MMaUg^Ʒ'Ny2Z|/kK )B>B'3Mvy7-\N7dOۢrmi-.,ڛS1=Ҡ_Ԧ`8S٠<{h| J>;H޵o mq;?X%GVL&P]gq {emOmgMݗfTOlZ97# s^sE*@l^BgŖ%"(bEr{'T}='H[bV;)jq {Q]:;=&]A1 |HrMòO9r]/0p*O#k)sk^/@, z y,dگ_ "qvx!u,b%D4q8HBS bMgyi`7szG%dߏ:0܍g{2D3U` *NR[+/%M׺'_ڥ0EU=t%3o|(>Ӡ~l6ovK(c{X.®Ym12E& @^<)!"<,m5 9lNղi~񾈠Z+-)Q⼑@&/'~e)L6=U0UR=5e/qE,}K ƲHxD2Gyh2"/7>1HllKay{2Wʛާy?ZUү~꽏ʒ3[7S~zط'7RyHCgzU54)+a-YωVCvB'*sƽ_&J5.f(sʑҮmkxnOM(_!%qǧ<1p @ vrQFm$dvxJSҭy`ws-׊9{Z>T3`"ǒG7bǖ'd.b3')UÍwU0$?k`h7,Oj%&{Y@qf럾(`qT%{ΐB+0dg h餙:_YL{̺̔$QЮ !fb0'<}o|*_[޲X2]vm#i_Ɖy@_] J>UW\0+ 2cVY4HoS=EU~5>YK2 )]qc~~utpA{:S޲wU"ӘKbzjШU bچYGQ~BCND鱇ݮ P_+wHd9$ pXe鸖ITL a QC)u(/[R2nM\[uj^c5MNiVtt\{+7lˑb8G:C׽_rv*,le/b, -N3ˤ3-N@*Ҩ)h$%Ǖ 9P%`V n)ғƁ9UknC͵ vWd)T,[̮]PQ"}vYsY&l hO&U `>j,z14[Z3P/Ceo!(A o[7VeJs蒛0o3Gy[ݿ61ç a`B>P oCɊ}Un;dV'OG[wb,{MR{{uAXXeq1H a/Z6dZ}mB:st SԢVW !d%g`^V$d)l7sT&Xb:h<$Sƛ쉩2eQ ~)"{_UiJx[S/?DÎr>G4o Vnd \:7D7ma볳҇mt*Rpf!5OE3ok8NOщ ` % l:gKk|2)=?ף]q.|nfxZA+n|!4 $KPE\B Ou.[Y }y/C/ dS͗%27V@cE#ʠdY!)Xc u-/X+O3$s79Fl8r's z >ْk>^NܴI $[P J|f &QJbl2ןdjG)sR 55WGwyA H;#e⨉G]6I52 [\m%Ev&To/6`\Zg5Z֩hH%QuN"5MW}%ܳOW;xFcA4Ih&B}5gPA\Jlg(F[+ a|o ?8a|EeV䂿XA—jOOp`f04/5F#ZQDE60rݐ!Uۓ-Y;_b,eso,JSGfОHI5R6o3oմXdqanx'jш$3 rga d`_M8PP?W`7| iL`45۹ ExS$j27uyȢygopɹwEB86lpޥgSEηbck֜ mk@&Lz[wDx [4?cv-l*뽆u)sWn!ǩ9PQ3p q[#Ơdʎ֮^JG2/pi_ǔ[t+1Ť]"En;ZwOx2ps 8 vdoK9 ޛ1.UV;MdJ" gdp)()BqZ3(o}j^)3Z$Q́ڳ(䶔ə}*HEAMSXv)o5C< aX@,^5wI(n{Qٯgf,@ /!A*6x`i:NxʪӡShVCi,<3WL!<5"^:oRtCΞE/K%c,H@#DGͩw2L 'ȤE<2cJ Ś瑦y0l.IH vs>KcB7F-*wz1sW;^'1F0FJ4ҏPV6zWE]ÂlnfB ɗd!PHv\-nresW7*J']QPT5^/[#ɺa#w6ggj֐D UX]Oܞlb ՁXR}-_W zJ/M  Sc:5֦>;ф/Cw4Ҳl#6 "~NZ1MQ%IXOPRzaR\z5R}ɻ4]OQb %fL@3fF bȥ[R0wzQ|y$ZSSiUGfkKI;3Hx\)t+)qL Y9MA4*U{^DF8f4?30mL+nT;i:j'|責&eA 5T wOX\nr.'?Kk-9h(x]. Š\p|jvKX[0^kx!?dS/X\ᩦݳ5`/dd̳fszS Sx!~/l"L kky+@vAK M}δƙj^(E~,![up`ԑk'Rn'$k>6M9@ukK C|'fGoiك*S-}BlUi9. J>1=zZ#!ި>i QwO\Fѻ:RSŹ By2Q/Nk].3lWFS4]5VF߱/y-iwݰ#\e. +(i7:&}&g^FZ~嚏agŧ6AffU&\fa{ .-r-Y-MB] OQXj+Y0qs:͚͓%'w`fkѬW~,+̀I\9[Gމtt|gjT GQyJX.~YQ4dS5TyvtLBGXV^T%;J%dqŋ~u*٢`59d[[&)a;QMK3z" ?or`=^a6o,NJTVZZjk<%8\L-it ^[2&aHD y~P .Tsw'INWv;@ ?t\c".<(2ǘnJe/a埪*JpFT;r^)& sqGk׿!Т2Tw^ M 0:W, BFέ#`pn:om(>m\pxN:.Jڐ4 |cQR̈!P12V'H9EMh!cv)p60PQl;07[5>疶#ir%E$o"et5Vpٔ:<5B,LbbՉju1_ I ؄^=Z_ JRlN &U /TgH]OQ.Sj랫!6TpުBNTσĿϚ0P/ ͉VjJ(U Q"v [;[Ƕ;{#K  S[ݘ5(o %IAB-'Oѡ6qnzN#MU L&a,C`QK."B"^'Ig* k=CMemZ7͜+7joڰ'ƀ87bT,PB:L\֓=`~]oJ "Tfgroz>%?-침|gI~Ũ 茏-Nϑ@xq=wTk(_oiý9/ɟv~]$M_bq{s;OgFHfW4, ]Bk ɖe8 q!,ONU7c`,2w%R??Pn^!p = w!4gcf#ES ЌJѿǰ\?' ?U=A׬Y'Rd_:$܇Wy~ACR>| Ӷ.A!wT=Q*+@QHW0^h06oO̘6]/[,[T#~8q)yyq!"szm^}O0 ~tCa>z"Vqz̛j+%uW4,kT3 OrͦNܝzG3Rh'So7:=:髙:y{h۹iE~̓2oxc"q,W!ewt\1k4]xjHwSG&PF][J|Q[;Q'k$y[AFɻei|Sp?(4v6xEߤ%XҗHkEd&w6-٣_B.8: e#=ETNj'o0@y0.v-{B `ػJ (xSnT#ۛ6YY 6ݐ0Cd0Yfl8 jMQ]%f6!!V䓼!wK] W=)b?='t9=^A2h׾G7\#;7y_.&t,qx 2=R!B/pF*u-V%Z/ta2[z! ϵuqtN3eח;kZm ^c~&Vr _cI>+HNƂ#nj<~4{r f7[a\{h*%i17a,a9BWoJ)KɲzX:t-f,ZL.{$<%CΥ̬LZ K$! )>p8/-d]ϫ] XW!Hj.=׵c*bA>3n)~#(LesvWNBxE.ԜMQ]}>O]4:X%W}B=p%[KC+:Xf cG̓6%EHCFjLX;Gp;Mi \+v9rY* 4)Kpd xovŵ'YsFyJa&/JrzUrP||cL%ǥ+_=!kRU^(y8 :ΛHcv o.=ҋ%U2|bא~ku:GؑJ8gjKGŬ%H?ڟ!-6/pHу)ՀK1}dXK[ (+~ 2*[\@ǚ5+7ИjZ\Teo Ok!IL2uH9!o `ݰ~s!p* g0՘sIsxJ{S=k?y@{W/[!Dy@YtpODS,;EԸhu g܆Ez?oy>mi}RALrF$ҝ&O)n0Llpu^+׍[Jf^F2 ZV]CJ z؊!*SW5$%-2 DX3깕(qIMj@u[&a]ijTdAP^+ }4SAΦǗZUJqRx=\Lzw0l +5K, KNz(IRS6  ؙ+ïed8O~gmWZ4ˎ|:XɇФH_m n!;t9Ӯf5j)Mȱ8aJ~CS"m0N9]GYMDv)@>Xk^w6lzÐL}%9YҌeg72ҁK ~Cacd=)f@L.\WG__ۥjhDKz!O2ĿNYL }^ mt<GlE_/e_WXQL O# Z\8 vH#qYRI`h.x]q~Y to {ʉ ҩL/j7HϭBq]Zymp @kQc׋Dgre B48Kn$m7έh!-Y B!ljW8w!h&ȫmbD].^bh[ g(j_ ]eohYC{p§HM9+^׸oXE b 5ZKۤMNj# IbqìvP1?^=ySرV_Y.f`@o ǐo;mT)E}\סTBaS2 Z<ф<ߣv 8=Ǚ,)]1_4g<OtfIq<^&UD4SRT8aP*Ο}}·`t=L_&sGMHv?D|La_7@4+%$*yn4khiPsSM[f-noY?#wPk FŽqd[WUg)3eF#D) <~lMi{<})6F lCvǰ  IS=^ ! C%1w+*8}gT]8k9ZB2Z%ao#L/2vavXqt}oj`->-Nt~8~dmLraߖq?AY}h}FO6̧,;EB c,%24GjL`cB>h0K)&m˪ FNêIL#/MsR;;.]G簬:*_'O =C)d^=T\a3N^RP>n[`.ކ2JV).lE`VlR?]"Nz)sSqMZ; u98ssԟ†GЗv(k,/|yף|٠hފtAك,|Sj߅a0Z;d's,a": Ae{`xam)%[@CT@@OhWX}tr/-︝̲9ou.CY W{j8@s/+E %S$w=7=Y4qnoapK)ƒ| Q,)<^_iﰳߎj)*}CGهOqa9Vc/iM ?29%>}/ƖGɻ'+H]X:I_/<ۚɽh gR*(kgY?J/;D7؁ 0D];FZW>ifx!.ԙ/Q_RiZ@ /,K@XTG^_:dh -}ROSOEs*jhh/_);NZ+/V'o44'LV3Ϛ&LoRY@&n8xt''E+p(}ܪ5)X61x]Ud> }l߻-a~xT}OJpU=(禝apoHYt4%V;k Nc㙨pZ\RiZFh,Ǟ}4s?_앧$Y<&p6xaQjRuEh0ܲem5.G wm7DNDD,'4-chą+8E[A99RdgIj 0 A!hTCg:"<垬.XXXc|eםE{MY ,}6JRʅNj f\cO|I?u8g(jO2)*^~Sڬ58S:&J&x>PK8GOdO0-6{[IZtL L Ve=.-Tp45PcV藬/ dLQd t_cޛ,ǪRjo LiT8=IA o :bBv,x쀮m*)"Ww6d T+i֚2pggFVƹ&6LL! :xAljarWu&b/VrвZ.J[UD&1.ـs)mA\[KYkXXU.,-ވB!_́g޶ ?MSa:)0B,'R*pa/y7Rs( <_?08S]5hҊ~x!/mU3}-V҅=Z?)mɮ`NGEг+>`1\0DhTQi i}21C3$aqNc^ۦ64O=u ٯC(ߘ6w(K`<@Ԋw;5f3 < Wm=W vQrF݄IƭgbÿtH,9RTKf98?Iڻs(<:11CW[6<< ; .ljy0n7P"(S7P:o; 1itG\kkL'?":Mibn=M"B\bsqxB0<,+/ ^=cf{4Ì&:]nK!SspgL/ƭ2 hI[)OGF2qp/@tPvƴ#S%s;z-b~WfG^ѵ͚D[UM&䠰(:x2y'=gX?p3-:#e ۹D3gS4ӥ.lzl$9j:KYHL[*@+'2cM)\~4r߬eS7A^KGݼ24Y5N(B/avk̙VH1e'5 Sb/ĮhR`72XHB8SA@~P>C9,岈ܷ7Ww;TNE|mi#CX>/xJPzW z㙦?զA!YU d%z;~2,NuD~WM>DKj6Ɖy \@ BkNô dpTqڀJBi{3䲹CCH ;V"La68` 2 T]h,4 {Ɏ:pߒN/(ב}`U9C"h8XΥ-YMΘEXdnHcCB:.?1vl7I g`RžRvoIE;-Qj'Vy`%tQFN+DduQb&Mɵ;TO}|BJmN;lb_w6N7z<0?Mtx< 6x^=i;S{0E|ӃQڢ5>ȏ!;7~'PYb\%z, h8]\AAi.i&p9eA'5)EM*_B;FbbuBobc~޿ppo~(bo\qr5IӱL]_R[Gu6&d%+CF(@2Dw\Ht& -|fʡusd ~U!&m@vˇ41OD 'r(Z+qD86>M %TzGF[ l-WP4FT=.4J eR08ͯ3]2]puk:5 ,#P؜g!9a7GT jr7pU;2m4sqAGSZI$j.haߢc/HI#'j:r#JB9Bf1jg# 9Ոn99&VZޘX(`MI ;-`6ɡY PpU̹Yߤiҩ%{ܺJOK{J u:p )axk}͋hn.#IO jNc"X$0Un2dY @Qg7)qÞ$2$wl,(Vg 8\~Mͫ^3k<ć@EmgDТ!ɆH֥0σ(@lT{&ȱD?7)rj﵈־ 0ؗ:K)ai+FgO7ZRXE viN iI]Pٳ9V]T E\QB7ZДu@=فqZNpp\ 1O"636XfD zOu\8H.;EҞKSЕلEECx+?k:`v An.a,zD3-L䠭f`ItL4ױRez-ɅE=i]jx?_X#i=/yn2!X^Z}u-z}) fc^,JKFk f02B$UBmdC9cՑe3:/T(eK @r᧢vh 2ZF[38\s/{&`c 7uc VepF#ycf @!Cޕj)ڪ%܈n"J 9XsBb}P*u4rPuCh r<'Օ*;CXY+La8htR~lVs^&ΰnԠG=Ki. <^G7 ppgXr[,,(q4B=Abu?ebwl<xQ2jkDOR򐿖XǞ, 9}^$if]'tdEkJWP^*(,|u.v$ria c-^8WE&jrNl Ǐb!&ָ{GCR._j%XKN1GNjF`9DBs Bs\,Bw!·1W %WRF_R^x-Uu 0t?gC4޷Y@V)9 {}}UI7e`ubn[uފo7KSOXQS :FXL{YKe>j݅SDs% kq6ZWupe[[rDW^nW'ns끸d}T.[&Up*׈]v쉂m,!I:]TnLh;Ŷq &w/c (SޑӪ[8vK*cHY{D/Wkx' L,xn|4 m=FS `yڕsf qtfDtm= gUJ{8Gu6y*]oЈzjQf bZTm$ o*6.}Xwgq0V?v*@kD5hCLkNM7&q8sf2# \dɚZ_VkJHB밡5Ҩ9`03e\*BzoLc:UVP}y[vW)3D-hXp+O4DM"8Ttuϋ!yeb#*ʆXpB߅0DhCYW>\N`vS.^yqKplNO·rEH+ ?l4e$MRbpE^^|m*MM 8p^n-Q[ead` -v_WoaP1Vj5wcC@fpo~EE==Nle༯K9^5B/ b>P Ъ~LÈe6aLj.xLdqdb:0zZ{ݰQ^?d\$r0rUKS>#i2V]s|[G8{mlM&jDl9{i0"CTg& _!i55a.ɃrdOR\?o*_[ L<+뫆yPѹ`SoѽCy: hya03j!{k{\%$`7lF#)TuэT!\Pd8L F GUp p_AD0H<xQ1u _jxz*`Q~I]5Nvq gʿWj> X VRcHh1$Y*ɑ9m}]ۜ{lQzT05 96jTw䞕ЋZ'v@x#bC!ƥ|Y,Jt'jPlE5eb(Ȫ~w9)^Կ.V`tD0}Tw %eˎBYK h&sws|W2qp1RhuԯBp2ch8>~7KW*D+ erSsZAׅS]r[Z> 3hH_=#y@PGx0]' Q9] ǻJתH7b̒ E~~̓q҇Ɠ,xpamnFk] Sph>erS:aҧ|<$&hRK FeI;_-rЁ^NqrBkdq6}81LbFzjQM%ä|QhQR~g;Dmk2O.ob v؝M9$FlQp mf'uMVqՔY),;}gYZ070701000002dd000081a4000000000000000000000001642f097600029878000000000000000000000000000000000000007300000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko.xz7zXZִF!t/=]?Eh=ڜ.+) $my2U@0n+P!fvGqj @$_>`C5,N\U${!7 ׎9t;/Y)5]:6g@xFdת I-3ꮤ$OYN ]t$X( pN;TL,>KާXkg>QLn _TAqE_Zs eH)ZM@wKdayʗ\ytdYz2"`T05baͯȈ h V{y%7m,1Q[!bL2ԅƟcAW S8!Sw^HEWe>/7.̰$&~!ai%UNx(BIrH 5?@Jg5ah _7G9Rګ@ QԚ}>:5[km-bٯGsZ[!3g+a#kcXMl!~a'z&<8N( }?Cf>[S  [+%+z*x֒*yjKTֲv.[a[Ó˳q'#-A {f'WCԒh@j2p3wD֊3(]5Y5ס2>&ޮTtՄB*mY) PAZJRs_P~T 1J(vkdX@+yh"&5)$dc=Ӛ"qz3~#l_ `q O֓ğB4\ S)d6Ql϶\:*+Ni&'v&+7羍‚I;Wx| B))b9[,.ٱ& $l$s0!HW!5+r>%zf<}cl+D^?md]f?sSi>o)g>dtN4&paDAp=2J(GKfk L?.Wq+H"EL/|?ϭty]蠙 J\Q ^OPM _ڙ67N&oΰ7=^c|ʿr'O=)hC-"lK(1d%/"> Z] `fWB.E 2,>Ǎ%, -菃70*o>L㑸tLaTu/l ͱTU%/V7ӉS]֜Iq^`'~tQΆvho)ge|}R/ڢ^J6~e>,5ݛl$i4J["x/PV?#$ϝu.7P8nYCup}48Ȣ񲢨ؾ4PJ?qS8x*vo&߅b:d[ǼURvF\gƼCB̲(/w7_L4eE#U &Xk(u`Ы @!? ڳ96|ބgڒzG`ondӻ1Fᴁg^̹6,S~B8M^=T{NLaV$5sSO6}qJoD5Ng\iTt+xk`U |~k* 8݉.ū8A~).<5MY_YVZ稍eGZJaޮ1uhH yyla?fKR+x|T[{b9ht)F`{ .q|ѻӃ򃨃! D-Jd8Lu4NhL+pr͕vw4HhER9#Zl 0 @€Bk$u_XȆ/ħ|alx5\~C%1Q9)Iot.uK#{P(B\-i/0bt"u-z1]L#Rj/}K˟| AE ɀㇼR~;m25Rh5@d6"l;e47žl)|Gs$h (A\!DmTípƯDՓnNaB:UCk7qAu,&|LHX}6&Qe'8:'ܟZU߫w|ZPΫ p4~X4»W^ 1@l 59BJ}J;Fs+PU((a?G"j\(S"g@\Fbv.@Dh̕ Ϳzs<k .F=E{3h k%yF dɅ:u1_X>Ĉ1CmEB͸鼞!Wrs υ&'! !H|ZѢ9lЀMVJ"w Wd3f%'K f/kl1C(v Td}ce]閌tLoYe"~_si-GKe@N.U$+e2ub=$`<7m6$="jl1XK%BmOj,UOLL_&p3=EY~8з}m~[y {S'[;[.S %O:-,"eǕ~!5TH|'NT(QClOUtWrVLB;ׄq~əonlŹ@7gX[C#ߛR0`6֭ێ VH)~=**2aKŽeK;d;t3ERnz :ke }r!MBc#ṯ}L{cX=1ő\Wwux5){{ D]¾&o~{Z}c&|#Ľ >!DiH^D]Ǘ9n)6/^v^X7<*ɷޟ^49 ԓaZ19yqmB0.K<0y t>H5,N./@5薇!\RAye鱁na -}nPEa1vs` ̀Ŏ'LDd;xG@>ܻwmrg{7ו1Y +)iXK_c01Iyрv8 Z(%dVs }%> ΡпԹaMN&R 6ުREO,I%XM}6KА{8 HhW9|̘IA3%6) ^om3T)U:+%L.ߩ[ 2ks/#=>N+<ޜ(ˇ%rgfuhjz~6 J +)EB߲|ll1 4yJ ;vFJ]Ah^U GXs\nL*H^'^-9:2\]e$o3BJ޳picQY{(L$$O- aeUPZA(c~P=*@N^UTD#t/7ݶ3SY>u-}% *}|Tn2&&e8\†7[ _,8|9>E|9.&ʌ{HSf"EQ,UVBN|/qUXjC!+_-Ǽk㿀^CQjj=+轫`uɘٷ E8ǩKT)^*W*H*q&}JߴH*DKr~sc09o2yb;ދS9ȐiOVeQT 7=s??&goM8ppe[qm/wdOv'TOLĖn!x\ {eb`GNVO`Y5ΔG)WmmYlnq?%’mWx6+>nP)u 9EO"_2±JZw?+xɌ~O׏(CƱS>VzVw Ew pV)Xጲ?Z*ލ-KHG4m/W21, ܍ǰ{GTq( )o12Êp]J@< uVg:mHYl'%Rs%=Ӫkù7ږ!jOh",){ā78p] ,1#PDFr]ڙ17l~q n5ѨHZ[P]|X//y!RvnvB(~ٚ*=E|lA΃DSd cYZvC"^=q>-4Cۏ@eVK{T j1F#u”.=3Wjskp!1Ԏbj^>mѐm)1~eIcugiKc#:k(\jyIWqw - ?Ufx8g ީԆpƣaA8Y}ؕdB Rc 㽒>٨8X+ bM LǑ06 »؞R *Yʼn{թeqk~u{ej=]D6xOXv[8^؛+d!3O8hLIzx3e]­zBwSN~J_ ?р"t(=0h,3oҳ !Ͻ]pi `Ϥ|]V/4.l[w,#1-Wj~ ЖӰzNF4{(E6V•#u_I8y'IO!XR.RaCTx 89ƴaߩkWδ?h7ρlɢ  \@0_t`rϽ1 jLٳ}l׉-bfM8[O O$1-6aM6&KDgLz3m@ hBk2l_2P.CHw^+VAC =gqQSv]S('@eݰ ԫ]|'aX)op~Lyss.vZ[hr}:/hޞ(aCS!P]\{=cWK}#ϩ݅݋8$ⱪ?O v90p^4a x>ČʭL_Qk<%5;VUAŻWXyխjBF#a򱞍QԊ×E^ZEBk *R~P$;"\5`;W߫c!]q f+DDFѣ1ED+G3 :ҫe6ԎS(ث9V*$CYĢ9'1l(esh㲓u'0AHkFX4!pwx0#r%᥷Z%Gb~3_J*xj'@h-3lW9ߝmPq=3z8OMID|gJbEC8ԗ4a/s#):Ϯ~0Uㅚ֦= TƈtW|a=Vri[[eQ?m+1JiOF&* k:"4V*2hm뇦V'[/`AQ"k4Ԃr෎8V"wxH<Ԑ@_6.P,b)Ɵ!ψqYni9'IS05Cmq8Lqúl4R.F䟿T=TI t Y D(;{ ms.#&T$ Q׵޾J4Eeb1Iiz >6ySuroou6{?/F,ԠR >v0P1e~˳ V7Iy&].v,Ҳm"$X4SnPEs!w^$}YnBԗA1Os07o}Lu{$) l͛.N)5ĕ?҅͘#,A4`L1 x]ƊԧՇ0I]'2iYGtT%4OpNm(\DfJq #۵ $9Xg)&V$RƯ6Ԩ`[0kRit Vyzݳ XϷWTËw0PPk8彃0o3 $U-C~pcp%,^ϫRlav MsB]Ds猟v>.|D74yټ|Wh^J z+OQp,JW"tQE)ZS^î86Bޜ~%40-n @ 5&a3?`fj ̝]ް蕤Q-Yf&ZI5K8 E"rR 7t lfÛ_>kqtF]\ ivGp05Wc]޴Kl b-Ƨ7 |* 4fdKR _K8.^>vz`x`Vs)8uLQn+(0|9N;r "_ß eq gԐcؙB!. YATsZAVfJ(siw?iAߛk)9"1/P(R2iW4Qfuni_ ܞIcsN⩾U ֐3̱|޿/:(IUk zDW!pSrm}|Ph~Mc+o{etnt(vtirYUL"4+D;@EZ=,*^<\:6pDFC0ɥ4b t>C,ThF+Oz^[C-r ѿBwUa88tc ^C.ZN3"4t@qPm2ШqŇ #w`Bi3O2ysgy<$وZVӖ3ESz+y|O ]un$& KhL, &9gk+TڝBa[Tx CNZp2C`HY4]K^gA1QrM~0_%tF+#z)z{뒏-5dM_BM@|y[ݷ yCx76S@2MŬr;wM QFe%.CY}j UH?n(WbL)oOt.ҡ}8cv5Ò 0.ĉ!2ƫdۘ S3׏y` (oGů03=Γ .4ݫ`lD6HcOKЭu 1OOEFi* 6dv0V`H"PV@>73ǣspآVBۮBs8A:=mn g&"4T0V=e`bsZ g'MR6O .01\ cON*N-snH᳧K\2j4@knކ[gCjáH[eh)z9*]552)쀚G*`9p4B->E7y󸾶T"ّ#(l,oN$gJ3ݴ H} zRY^('..?uF1~CˑW[*8dޫ0@\Ng\YxOz&XHRV DU< /)f.jI}9!x(6:pޟ~i9#>өAHrxl-|eQ-4̍;R+ƕ48E޹-Vs䏞e2`m,-lcB:+yNVtM (53f?rFŋkwnNyL޿5B|ծLa߃R`(ekdZU;\j*V(T#F7&~矋v af=+m5PFW$X$*HL=U1/`kHtgAL" |UQ[g6-2R NŪl(l|.%޲VzWGӉtKϚUk5*Vs;uSgsz LdAu`Fxf1Gh;"Z h= 5$B`؜8 ):e/OAk5~TZyb뵩^T5~ᏔA-ּ/Di?s@m\ MR b>M){៎/p[wСt0^8qG"DF yH;Cth5^-(!) B׿\M$Vrs)ӌ?o|G]; ' hҧ.GD |OvfyN127vˢڭ a"5P'y]۪H:|BOtlysOd0mr_,ZNണ:՘(Xs# %FYcptp:--P!+RKs2Iz=ClW6r4~zS}>'mfűɔU 5ToTGPN ݏ(yGXب^0;MT \NĹ#'AIG{%@qq~xZ}u-^+F ĐC(c)dNjI) *s":9ahq]O _#>}>)òj .țlv ,Ζ-q-͘{~_EOޙABR<9g:/2v>EdRU}j+N6 ed=%km,KKsTK)aɪu1gjp,$DðyfqX ,a1/\/n=x@n r6Je?߆nC|YhE4Hxw<ܦ֮iaVsFPԯ@2Y>m/B`Hnd#hJ^ԆgÛ=tG#!qB3+ˬe R)cXCZc#[6 ˟; =pU _c,N0myXߦt3nxk Gk@ő C sm Y|o|ܞ/lskx^_FU\ۧ J%(Mb [c *9|fH+j/b FTq=2K)Ԓ@l"rc%B(YO;` N&&NY4b3F/.ey?C s5}7W0 kTe޳m֥Ki1_wADP_PsxuQ*ܥm{uJ W*`*JE."ϧ)#s 䒤Zs:-"Ãk)#ܴ)Shי2*rwI+$$ +"rZsn_ky(/G1={18WZ8]6d-Ἂt aYG3$|%To#GK3Jۯڙg:;ė9j>KrBz) ˤ,_ IR8Y`mSsVJ HU!_%kF.0!rXD!觑ז>5ȇ~|="3 =n2>aSTɩ]<ָ:s-~mR@؝Mzlme|U$OwƂEEAϙ+8ˋku,(E!Gv * ) ?"pm&Yěʔx8ź~* ?"3hZnz36(tVFi:LY?c4#3DE)udm%-[G=i\9yIo.m1ߞEI?VeㄡQZ4Ab(`|H\'HtӶC߾;=BI;[X:fB~O-y)|G2q&C",g>Zcn9W[Ky`0"_.~\3 y$2܇~y+ yX 5pljq.$4)d5G5^5 G?^D u\TvhY1TE$Ȩeh.aˁ N"7yܚՍφ݌']Y)$8Y0l-kș1p®ĒE[ީ3Q{Y2nJwUJ|a =ErX3%fd kE/ I&NIc_{@9ѳKvͶkG[.z @w^j`bq:gj㽹٭Qf * \j8 c*BMҟiKKe͊rDL|UX(s?gQE:}L?Ҟ;v!ҁzrBHLz$ڶx6mzJCOC|ݦSmͳjY]&`f z=y,cǀvF1nY_hpZ;~ [iM nuXEĭgB':;~.tx'+搪9uMqf~.K%6Y1jnyW S=_LIP[2 :5=n2ɒApEl1m6Q:pgrUxRõ̪ #>疳isx,#l4I ]z$J~.j面Fmv -?LJ䃨 8xQ,f(0W/hwѰB8^9O)z~Bk2NTHi&5^* UrnzU#8= JqJ.G}CM)4+iH4X;]sJ IPsS,](hV2*,^0$W:$& d8c9cyyU}T^owa^d.FXKdc.MI_o{&&+8n|w%^7;0J q5p|f鿓  媽8hZ #g:F:t-QA*|6 qZMW4G0brv7h>ε1Y&QS'~\^5\JA f-nVSAP<8 ͯaf}YkD3[ $rڐ'1^rN菩p.e+)O^m[9Nb"C\ @@JZ\2ƨ[l0 A89E<(JELv%/kąGIm}Of۽G-o`R@痾wΞXg<.ߚҔc=heb }ZGЅ+}mZII V}N(dwLȦQ`FxD8Ai9 ;Li1%g#OJS@KpMI2R[vm K `Slx 0 bcUz/+Y43WO+ܸnrprvݖ5î|}&pNke;pg=/0;Kw}k=d5̫DdixAPEj03_%Ȥͯ4mK=g?OkKǠFZC'oc#h 8K†-wFC.6^ ^VEU_[:2; CV#-5:$$aQEBWp6{Ѱߧ Y/mU1ToT??-PX~|5ИulibP]I4JaL Y"@3tv2_&<#5E).fg9o`4c\wE@<mmlHe2ܹ;W:=`m>' C(&DDYOZjaf95ȺqXg5Kԡ݇>g'|k(=*pI*qKI߁0HMn mzg>rp>Mь7nku#\RSA?Wp, GJ[Nj|+%晤uO-Ęl~Xb6W!{>*!~$F:k7bD6$d#iBYYUz~3o!o5"MCxuc/ӪKrKT`ѿvx_ ]sF47bi[uc5Tߌ9-O&eFd%VB.Xkc'HH( giZ% V@I+j&:cC'w>38Ѱ[4 0z9NfJE3B<݇O-o QSeE榥_4 U? ޡ/*Rw7OWŖA!wA&t{Y@^ccEUa͹֒7mlS<vӪu & u< 1f9\,q Lş1],GsMf2N é^duw&׸ȸF&t30!8z7#uZ+E&:N5񣚶ߋzK6sXA+3sL=o/lj6pfɄقlL's5/Wc^2UH)U( ot˸N$#\C< =g>du.NzM3p*ONViXѪ'Bϕ;E׎3[>i3$q՜S\!ĖD2Σ'1R]$Ŋ\\s4MdpKAUV| S3U_|Jk *u 1ʲZ[V>@eJ%)ln~ =A<m)c8.s(@kpȨw[_~|ESelbR65]^M\<1*v5/vJ+3v<)=E<ښ[j `z(|6u_`B?7+QcZH(Nm2b4# : ){KfW(Kqo$ުk,: =3t=Nԙqd;.x&Xihu8EJd S4rp<6cF&?}\^(~l@ϻ+%'KR檄UPJSd><@nT[m)wA6.? ܀qlXu[!|Feь4.-" "HNߩ4 2 0f2`v Q*TGZoZgxn6=U`:XhpeVf2w=H)gf CD'vEHhc@< 8%ecpD,hoݢ7s/k(ɝi" `&5p{@` eh#P ;>qeӮqVIhpIG"IE t!'Fq;mj{,:D"|F+ ^7py mPFA$85+ 4_.Ƃh) u8L8?~y(`Q0p'>(9NpVx+Jw=OmI2<e( ƆRzth? WA_a [ Hu|n?z}"[f(R8L讵Wp;E)=ڍ2m]R=?@*d"D_6[fȭEaac-!M-bHu^D+#<->1~O k'FԃSgAU:mGFz_oѹ^fBtޠg=Z%{YA:5aaFrt/o%A QX,aBT ŲΙ)Iοa`A,Fl8dB2ŴUTTs @2d,I"X @dbcb 'D{Y^%U;1>ڰ D{zDLߋ @UrTuŜ n24B~2\)m'g︈\'1W9сsđ@'Wa #kk nm鄾ql7aqv/rt9@_Ɣ5i{o1!12C5&>BfM0M _YeB7nI7 4ɟz(ӌ>fuGڨ!YX4-Q/ @&#z9/ ٝ nY78Q h$WqlUb>窸* A^]^.V0D'.J p<4/ޞnj)S_E`Qx(2[*QucfʿΉ#ZlP3@Gy _j[7Zi|K(=d9#*hUŒ(v,V>U 9KީF¦za8|F)˗ؠ jBt%ҍ[q#$U=}}h2]s>(ן^ Xs h|yfo `!pG!yRnJQ&P2W_kRaXW@U7Vm:{Ɲ׸rO{҃L :|A1G:׈3J&.".L3%ϐ|;x.(3^)IgČq0?{^C57FROׁ;J(t X: xHP9Q-pGoQ|JHr B@z(m - S҅W" =pwrj&TP[U*7:.\:D)훼4(d~jUQkLy/GknR};)1 hwn%(@&TR&'vyΔ!>OQ<o"M|Z.1/V5N w<Kmehբ"!M|[t6xw>./ hj \k  lA (qٶ،V.L>](h465enċ|׌ܨy<4eia*a,TnYU6Њ6!&GZB\EyJ<(hc4%ezf55Ԍ]ċ π㽵0EJ*O,'֦#1y}$W,O^ ϥ=:N7]^OYr0$n"(' ݐʴ{o1W)x+x:8K;+ݮ$݇N|/|"Wt8fkZ/T+:'c`c%3ԷAE5Q̷w u, w ;ۡ܁+Y ̓!'S%Zdv͞VV>ϰ^5K [TiaRZs+ӏb\)LJ[\惽{j4 Nc$(17㴂7y̬tNUrăT#h@%{cN|.=;BW~o'PN gm[1̦etϺj64F<8 qާGB-2<u^2$)y8ނ&b5>+\סsuVv5%7pkKu=USgld˜_>tkpoXm kBJan? Xup$_>y%Y#E4Ҏ ``E7UJʉTQ%~sB `R9K[6J^e5$"W0?U]⨋qOw`(Mur%b`oUi-# HL9jzIڂ], V~gN>A5ť| gle\gf G4˘a1Fm+R'jdr $-e[m oB v];GUapZ,;5_̗:X,w?cc;b^Nje ƓWGz b0%!S- H_GZWR ?l`i [utN z"p2l`SJnDtTO {p=\bt6{cHP6rd ;]͸4ŵidu:3!$jr[Wu()\sttjfzEKv|CZsc^63f3&`E&ȴL3[Fc8c*0~0 %k-i΍` TOSc0%Q(M},p'Q쫬 ZV t08?~< w]9?Lrg-Jh(Q*I)g\ʐUH[h̭; >eLgBs4oÎ `=>>+xEziv9wFsaR;UqBj!2 /f_!hi͔E/_@ c'Vs`\\% 1A Rsw}KlȎ NiοӮ/9 ̞t{I祜u`9h D Z4_,xeyAk*Lۺ1$L TB,[ьW"iH9+ÔRH h F5h7]iANTY,;Ll> #CKl &M@eXiAP՗4FmٞQu+kab._`7_6sxg$#@VuQ'JTuEA$}SƂ˯j imf>"`]3>asQV+>Ug=9k%/$Ŭv ݱ8 #aӔ kx(Gx =Hx LV d dH$ D̅ș/Eh΃\oSt)Tp!A{4DZq]d#VְB k/z~F`iz<@( UD#sy>3-߷pgL 3N'2[a7x^|? ʊc6h?¶N+=kJw$e@&ӳQs[&C_\~0Ol$C#5xwYGVr'fÍ]'XmZ ')ޥ ]H^;YWڊ 617j6o%R p[(uqJuؗ19F; ùz橫藟bSs z @E~$m ^BKتz8P$[~);ڊm;J>0 "{d/Tnӟf~".6$Т8*b(QUJNǦM*r 0+y9(țS8nVEa͒ٻRx:L)=Mxd¬zf:?C%F kS ˴zwǼ'5=85p\#q$D!d !Y@S}øK2{io9Ҧ;f+H7*uDm%DMitSP\n~8+ >*o[BnRxF|>0 H)?<Qqh"a) @ ))y_t%-Cqwa[U(rOH]dH!t.eVА72*ܚec:5;p8JuthvLY4 5PE7ʼSiDN]Kf : غWa,As )"F'7'z`J:R ҃"ɐnccE} ĉw|}CqSҪ˔pZӱ: K-3p@NCt')Z2tpOmdBc<@ -rӢ6(?zH ::Fd51@qt1"; ltL->jWY;NoY *8uWL Ր~fc"3#RNZ<va0UE" h%NU2Irĸ!T!?^ :>X"+I=ʧ>'l̾b[R#$@,mĀUv!`hԷNGc罸f WJ։0,\p;_$NE XW9(:B;Evbm ҇r>Y(<ƴ8K5cord`u͌$,_\g|;mׄQƳ=0]OsQ&,5Fpyq<$S@?23գAʢGka[dB͠l剎$cwz%h_F){-z$vx+Tn.@^kU|>OqwwBy knl y m,{ͷ ìrvZΨD^1Py} ҙ* r٘6`a .K(%Mp۬ko9к >CZU0nq*O.wj,Wo̹S{m8Sf? qԩoѯxk;ikU{wĥxkP+|ؼs_v7HOY#ug98t8CCs[_{[TzԷ쾞S#e{R8g`\xax6!͵1Pk$/oUGy+NH&v$:c+d/ &B8y*V#2sA!H-|ꅃe`? Jcc8酕RiA܃HJF=jAl v{3xnV*WW=5\d^Z-+L.߀$4(I ʉCKb_@woc1C5 wb\ċ΂o^5U#YjOJ8ϙvzeaKʹ4Ɵ F>B]$58μȺ$[HVGep&ڿ- BQPD#҄]WQw+%13d$OZfN 7tFqB2VZe ȹE{TYct$5=ؿ&Z'A{_hS HKZyKdIuTp9k.#? E*'BzkoLMx#YM5(MVV9].zQ-է[!y?DNbRn8Nnz, qY;L=!:ɪ c /X[vH !>(-zW)V5s.l׀\߁'Qǒߋ&&  \{[ӄL٣[؄=$(Vd9KQSVD=]b1CKd&O,(- X6|Ÿ_svXhpnw?O+YV,/%$0 noA"i[<ΆEvf(X-{`!ɼ':rYlx1сIQ'"\S}ٞdhM$YЉb`C a!F*3݄z EOlzge3"1䙚Yz3+ms#n{q\(3oj8ً4q>{89"~  @`sXol4{c8 WLa9ҼL ;/sV}¯Q}G0 <r /FgF<˒^-%GLUȔ^َAt4!'! v0ޣ G=El $fzbs:#-k qFOxS R%8!a%:EQ<_=a%О )m-f^>߬ȏF;"GF;Ru/eqr&OS_hikiUy*숾PhºX4a]bKV!t=ł -L mC*y8J"nI6D|r[;+98H=Z CKH.(2ڴVe-E_谽ft?k+9|SiGiAC-|ׯSh8y_XbBP4ur,tNȓ̔ ]Fxā%F=4bq ȵ{f t "0JθotЦ뙷qGTBy٢[YFGa!QE2vYzmvFe1,@ud#.*(ЀJ r5ӬpGqᱯp#:-KY_3İJ Q hr$ E:۠m Xԥsۆ Z榾hDXjUdP^HŮ~(K`nrX.ݗ/I#V^l[]hYJOhehg@a,qgNM d1 р$CG9c_"fn+(ƞh[mS\ZBr t(EVb + ܹ:wrfTMK$?=*z4iP'wybRTpl9:AB#e%X|2 B;]jnmUhbw-((ʕ*6F2] ֶ5vUз < "s"Ȓ$-ۨz˥lQp̌ S<U ^R1ak;O}e.k{]A"krUMDߜ˓wXPl3F7cxsqT X!R* #fNq?NFSm02ܗ+114IE#^r^%hAwc#GNuaJhPFdoz]ք yL=<ϊZ<(+k8+%] \s_9d'}Pn#2Me'5DR}؎ #YfQLHt"tpyjH]pHt]5cG[cIjQF}m*^:fy(A:3xrvx…XV5a pDŽHL3M_nf?.q(8LeH]r\Z(Wuг^OW[zs/ۛ!E 76I+j nN"F,7 9m8W0c·˺%͟ee|osaPDTm23>нẁqİzv2 *FryHmCzyjHoMi)4hBVI2,Tה| {1yV L+r`t榪a=b5bn <ȖDE0Kpƴ[u/v[.n&F>FqUYfǖ*ǮKAy{_`eTe5bG9D{VnO h ]w Zy'6g#v= 7W?Ͱ &Sl&xi{ 1YU.x|B+nvPCE`ry.㉎/5zEؖlH8 TζX U?+\&5]bx ~}F9=4A Up>J-PP=0BuOJmiDLpnle Zk04اϼAl,+%hTdϮ~bu  @ܩJ"d6=.fK-x;AϜJsˡ<2r azBj$1Y h/ۼ伃P h*Gc'8 حp,Ll-PW4M*J^#}ݩSmEu=YRsOG3~݊L/xff RJO\yXBiwLBu ?Ǐ W&*7f L<'6;LOj1~|L37P027|j;[(wħwb\($u"wCA<G#>U;F+S\ }!(d8t9,+oq]oE/0R2N&_s yA:̸Qv #gaxc)w DgDN,M Z@& vSV :ƛRLÐO ʈRejηAOT?.n#([XTܶI3ciu(0scYST4UX)`:nIxtFyRvۤ wU-(sx=-zo꙰.Kܭ_ #{R-mJ'.xL\YFH;'^BBAp $t[G->nE.ms]t,#ln]zT,P.\<mm40iLM6јz/iܦetЂ޹T(kl rňxμe4^s B^:ْ3s=\sXZwc@yeK6E*نvNkLŵiL}d!Zn~/@~Qlƹ^XOj+b$FҥRs~ķpxgVlG$+Qrw-|֐ɖI;9 (>3ܻr"2"=B3@mel uOsc:Z66u['VSݘ7|`6smz9[k `澲ScQj=E| jmt|捉9].Th7S%w5ʦ4S_W~!4Y#BdKqJ(M\ @֐|{E(J猉3%pYR@gzKbq"?Z׊)qYik?8wзn'g(b)j\h~,!q؍ҝI,@P!4 Q+=S":O*GfU3H|)ٷb`R;A4)%@"7ǹ ~~zu=`4LzMR7O$h{ ~B8f< c ?T̓@ | ^? YbJSH1yu)zS,ĆǠ- ]ɘw㳚lO|"e :d@Og}Fehg8:)G?ԡ+LMGOt_FHᶑD#X\Kdl8\!z;a@"v$s/I0~od,K~,V xgA(PP**.l6p eHc?=;yk|x 9]yoQ_Q%Un]וkt*/ݯzE5Qhnz>NJb]l, ~"ɫ+ƝR*3g#2J;voTh!+:wNNJ[y0mnHZ2U?BD^z-캚zpb~C*EݎuژD}6!uD!Q7\_OœMF=Ȳ*L PZDw^+akpɄt4qTbwoyTX:IBhT4@m 1Q#q?/UDuz,@<[J-f3ː4;㸞pt{]ÓqU\Hq/}A@A5XP5bp<Xf4rbD侻?̢}ZF{o1wgþc8*rJyP*r`1: L=6ALTEb<'-R7ԖC8kSX#.b"r y%2Bԑݛc-,"_)䖎E=\1*|9 P.}J&膼iʥo6=H95 /?=c9/yh+uQ !%19{{I?|&+/eɍ7.% +j)uKs6g~X ݪoDv j1#dfM NnQ`Lqdu,vavc3"VC{%:|,@M #u tu65M6EʾѹDf~vLo9&WbU=)p ˳7H/5'WhX Ȅ60̙8F;koi|RvB9(0\FN-W= *ȃsaJ1^aBBoy J:|@Y=ʉ>ԾnD8NN7Agy[*,^xɟ8S *DgoR*({?8tl훸 E[6CcR6$빹v%;SN>H3q`-oDXvGg;KHDJdG^7A+u LJW }e&Y4 VK6pQ YLϩ58#[XJ 8hBk?f/gu'yr͚i߃M?j'͜P͚WIP䊢A3;v44_-+/aU;hlDF-R^Ǎpx]{UFEX5[٤ k+-CGA2-ݬlOP%΃]jZE:=ѓQ<6<M"#ث7z)N1*; Fpk+v,A*T4j ~?Sg +]x \]vZoYJ2n,S0/W=4o;qG)꩹*P*H6n"9kʳC vI#D6%t_GaD2UzW19:]rXMe's&\׊> BS |3fEg r]jşgW\gcExw.w."{TW}p_gqL\=lEô3ɩ%NsEo4na+ ,b3҂LvQ/} yKpTMhoQ/k$јRCJIjiJ *uᇦ*Vlg·1 V_ K+["! _wބQEfm:+Z@ Mc}HL:!1Ý [8NW_፡,;w" 3E zI}ȉTqQ)a1;R[lVߒKWZM4!#wdf{1Hp?Mە]2AIBc(m(zA"kI_=\T.'}~dL%c=3uΒ~RGu=koF,kq`ÂqӜMoLKC|C S0˓>O" r/xAJ7sG9?p,\{:< z'8@ࡻɮ.;}9$4gǍDuM/!(4+6]ezA83V (DM"dNJwr}IԛrYȯ(ozE=lBnhмR48LWh YKGuk,BWWt2 -۫}<6ť:*7qn.E/sѾ$ܓcgQablcD{ ZtNV3jjT4P.&1 m< uG[=9w_̡ǥP5Bw{U%PE{N7ƔQ+*ުʾ#s-!{d6tm~\ǐ)0n 3 YYe6vWe +5<*#6f>]05@d! N&zy TQ=LC1G =Oߨ[e>r1?EծkK?PRd.`ymQcÖ?|GDo/| q:giY̗a ͨGZhխ7 M)c&1T/ 3Bwie)T].7!h!B _Xlщ lXsqxÜav6VHO[vhJK,'.8٦ƕq]m3LL_Xʚ(j4geZrlSe4"1ぎLOGBśG^@s.h[HJ. ˈ3׸@hkIq^/! *0=殈ߒ+PrK*M4n:-39޸׆oB;zGh7kR]:/\^Y 9[5IW!_ySƀ>N^}}^_2봐]X׾;jK!(=Q@Lu94}vRVb9VMq2˨Qcjs渙SH/r. a֋T)e>_":sz gikY"e(0?)i0E)(&?mmێ3ˆogG:goUKf@5<_ NEW(WJϛ'V *;9i!P>ZBteHC<r; ]/+ajTồiwp"2_nt7{٤)?QGhTIty^ `@2$̟NpuO˞eS7E~Svh Um0_*h}]Iv<1F\v0I/dOGh1Q +&VB B&Ya,`=6Np) X=V`Ν< 䓾RvnPfTivG8F.hȻY@g2rUռme3ʱ"j\ϓ+f V<_.b>)Вd3״NB)gIVIo&]GXv|wJRywh+ixxrB|az!*G}iTp'C2_kfhxkH<0[Q$NP5' O-X*lB ^%Қx9<ɭ6ϐ,64>uW\/*]_#, I<,_f+׈94Mn7F w"hp L3H'B^CqHTW>< S2b02O dW:$QyKu7{8/z# i ynM[Mm.󹳷΢Lր Q Dhc=mxunocZ:x`Cԯ0_t'[r_IawRoF |k Dp,QfTfZ4)N$΍dYe'4`9YAVWyq(#p V>Ț.<0830 Vmc^wGד:{2u;JKN1V }Ilp;L5(2bsDԘNdWuY{5Xhyׅ>TTˣhuOZi255 -wI+S4sco:;I@[$"b.o) %9$XUYlt862BԮ_bxíݟРqr:JLd}y\O;ȀPL7[pvJ EG6[Vг.͹B;g9窩9/;5d@%1l;%cSJ`V=]k_5/Vݍ E~y!38(d?Utu,- B8f%26XVO`ZՂSi.Y03Bc2}@ח0R_e9 x,c4YWn]x$!ȿJ٪iaO+~DicI-uaOCĪ`%+ʜܩsttA|Rhias NLD M̢k"mLf/pJ oҶL.{ b2\ݣ1rP_䎠q>hxץj[[tbE)w3{Ĭ ;7g@=L_æ*J]\y~0놈0JئòIȧ(gDOy\|0rSJ̷5)◌V+[t"05$j:f{=-OeYLJ-`m9K[tT9By]a`ܐȞ.}y@KMFn[ e@XCw  |sQ8LcΑPǜ* Qk8PrgS '9)+-i,i?9:3A8Y}OJJroDY@RkS7[i|%Xf7RIw%ha:Xɥ=|Uw`%NVchEi!_;NGC*8 <-ž:6̕7JgĽYsZ6fO RvqitR'O%M3^UYeUn2Q8_#6azg~"5Ƌ@2Ot-k*EpU_(@)zπ%@yn%9a/zhUIxF,&F3L!UY%1HIrd?;$Gc9+yuz4 g -]7˻o!,r:T*bh8 %ECJ2Uмku @4#Gp5Rt{jD]ݚ,qGst*X7X(r5Du *:&\SNtC䔅~Zԭw]w\.v&1,<:OvV#ͫ -rcwS,nL k l<X6z3ce~SUDxw{yDv[yUv9ʱ>l8HZȴ$_vzk25L[3EpAN<"jhz`|}?uop,N+5CAjnFaf,x#R9yw [Vr lҍT vQI|pݧ4}6jD^Dj^^#١ o3hrSkB lY)훒x`߼#'g2}&>J>o+=iTyn1<$'6ղ4W]Hf|țqTr&ˡw#iJe|fvH8=o@aq+Rw-ͮm fm]Nx%a*#ß8lƓv}/Sz v㼥8p0wV9zZNҗiy. Fz6/gΗy!}g0{pRx+%TQEOvϢX m3yB.&SJ;#UvT£q="v˔?4hjΡsG;#)Ҹtz[ # $ )]ݑ S LaŠٻyI+Pd -K4/]'9癪G nTDiV?6Z>~csG]-!D:yFb^aZl,)Z6rl&ItUX⿀(iy҇P2pkWK+:hYd{1ƀI^WA? <ԶToC)#c/o5ҳ(_ݚ ߔ~uq"CpVuj.@ qR6.OQJȇP?lW A4*#y/<"9 fjL}w3*eBbK뉧>cf-xAc{Adh zSɼ*MN{\!:H'`2%)qVݜŀ8+9CwF2e}R 7^S_WfzJu/R>x墲v%;QEz$9VVMpB.yyK.ƃ3ПֱM hgdq@b)!K-v}9]3š6&Ԧ˴ i/w{y/AuI?eZF蓟$8f^F)Q/|9ރAgql+~"ѪJ}Yp:RBADaHJG"LeVbDi'zN<lֿ?ꪊw#@KX27lJ҅zH+/tm PWkx^S%ILUR\ ZJ f* xl% ?:Y Qk XGr+nĦ$II/K\.$\Ć+;eшPrӖU4>"IW5@\$0bhЅ޸#ר Fr;Xߍ;$[f[q.YU 0QqO.#:jyOw /Kb̥~[=Ho+>p)i9$2`xK29_N.'~x,72_2 EH2/"kIm Y B}b?@g43lNe[x+H󴃛h-=X\`&|5{33!)qF۫XtÒR JWjsqT}q0rG99){j'\9Y1'ųKy!Ze\e"s)U;!fyRazS挙+i8o`2 l[69}V\+ nu%"{ ̳AV#3yπ qO>M6[jfOZTa%ʊYPWg^>>XT<9SF^#C,4Q߾uc s5 jQİ!%gb~gEXe2MX^o/ˏMZL"W@ʈLfuD1*1}J%f[KSMRJ,K QO̒ 'L70ljYS##kZcǞovwjQM vzB ݼ k %!a&mu<5q'1x=,?l4'sz2xh=qvS& mr+ 9<^Dﰀl&dfgaYƊ,v,:8VbC`ƃnYLu\p'  f|DEJKlr^߁6V%:2C}j zmHD[E( rYmg-!X_;v`$w_1h#CIW0.n9v|v.z0J#-) 7-y"k>ɖ0ԍRfYdW 5|R9rL)4޻O:qf Zuu4RwoO1@f䡈J_aNt\;9lz{BT HRkRĜXXQbuvTذu.!\ ÑQEwxoMZi&G N4Q^:2+?٧Kr)nؑ `0pdirVo&cWW6Tx˿6}6u(cS}{?Qul]Ř4~ H%gfFjtAYA@^Dp_I[lQ҂/" Sa?Mrf́fxܪV<BH$o^E}J  NE%Ϣ* Fra0h1lj"e8/dGY;kiX`*Su 1NHpŭ .mOy5YNym?"6`d*BV}Юtdy" -<b}PO3PxN,|[/C!U!V*L\$1VA;R 3j*n*c.rTf2<š2f;a@ Pv1uϾTI|"kW)Noj"N`M%1Q&H$x2<4Zl<&$[٦jA r\iN*j%DT.U7u vβ.<;02ut VzHp[iͲqG^w.!Hv3OXuȼ:Sͦc֜P-]*:uπiK4!1v kIaS,Fz3ⷑ&4L}X^mw;3h8\{pǙdJ.*Xh'1\Nz BF Jރ*XVQD.KEРlXoLq @hEݬh@^]u4N{ Wf=EC}NB->oI?K;4__/ѤXR0 a|53l ȷ:jw/G>$SKTh#.4@e篱fghsW ?t _-v#N+^Z76-]K` ^zKRľqXɲ=^ǢyHb:{ǘIJL 9Xnl [ >6VRm!xt:Ĩ%Aițֹ -&6hZ`e:@ҞZU2 *-25O ^)nY^`SЭ&;<[N1gتJͻd9-72vWa:.C2,;(l:cFL?2 f5³)>y;MMC @i~]ə ԨPi^;4rMKeGW+}NNf Kp,dON]ENCC-_r0! /ڧ*A!-NU}{|䀗HtRj~=RE;&gB+GH$dtnc2 ـE*o|O$ OBH-//^U8~7EjMEm,Ѫzc:ʵawm֋3O75E)% ~ij!s˾ 8o!MqP.Vv0=-EX$Cv"Sbt._lPqN:华׃ x&*RK/=A2ej-"4>U}-T2")$y)٪,gZCV_h6zښ*i3!%!_~ ?ReN^A1WsKh ϏuR)vF)%d?vQQ;dhH4kbQ^2JZià 0R r Gw@ܻ5 mWRتh>2C'v!8–8]@6>GT aPަU>yZB@LX;Q'd*PM^Iz{G1!!L>n*Q^0'L`=ҙl4]̩%_h,;%j+(2UkWG=|6f^cTAF VPzVDhvDT+0(DrgNz3X쌥k[s;kFGvel|앨 1d yrؖ^ʿڻ4yVl$>|[4jA!]符Us| ^S{%Lxy ?]asQw䔺%\P,9edb<hekB%9db E>W o/ɢt&9ewݕ㴀DXI 2C=V (n2~Sc朷^=?lW&dLjO޹eWl%MRSQNd=l8aD㉤?$,8e{&>Z1 R=v_'NOINObJ&c>ꡊ(,qW x]%4}r̚TI}ϖ`wǶL( ,O΋7ّ!E{=3bdS^0tVGahIK\1NLpX?V})!rtuZ?tuYIS% ٻ+_JXAf4_M|Jl":kܵ ,Y8}!N& vXQ߹/inմPi}ɮRxewv5s$FF[)q]dqOeP8ICSVFv?0:Zn CѤ30\ -fɯ(;Q 88uW>!21uMHmG@kdOw q NA-WE^!e7yDNF gMW!u])քd3>d1;zXSX9ǜ Z@yYd \Meg6_H_obL5TM)NGh})][MR|s=[^;>ˮ,gwWX崑hB/}/D"dzhIq]`ۯĜ3vuzI<*&<cG'b!,wQH\y{X岢7slOi,&h6sUa+jf3W<4 L+ܱ"EL*>wEm+@zedk#utbxm1agj,L O('uE)JOHhXՊLMo;DR4{hGA)t̓WygJSTzWtL}af9a#¸R]W̚2aL ׎ѪD֗cjO~#\RnM\3x eQIwы)0iwA"G籀x! IDGL0t\–Q6tqQ]-ZAݖ),ce=f"'9rԏg1ưŤa1o*hA5z;cd9xnܰ68SV-/ޮꂅ} 9¸pdr9"z9P쑟b EsNfo 5QzlF ,&p#H\-pu8;:Go-.:wrWڙjy4 1;d>!$g*N7xAkg- _r([ (֞+-2ϼ$2|ogNIpr{k[+GuJ%&%6 !/$@z9ivk#/*x{RJdQW+Blg5*?ɴcs4Y-4_|]{Msf?X[P.  qL* ڏeyYrGKS=q3y2N ='\mdɣt(dT66+)Z*,a5==U9?>M;0C"WəO@8'S;dR|{= @x7gFx7UR m? \vM?FSL>WkSIa-6peB\rb)zf̌PJ18+F+5-~q䡬Ъ в[7g=C.3.=)jȒeS$KL j9"Z\ɯQ$vG? W E:rEvV aFfRkhӚ!9]0R7-~unVH-|' ()pՂ|H.gjF bM#Z9 ɭ%bɨY7c6nٙ%Hǰ K:cϐwUDk;)u#;>z~4|QS~ȍ@ofStߋ n*>]Tx-΂ha>uPMRL pI]m)|  sR9Fl%$, Z|˙Zǧ朗T%1f@tnQ0HMZuZj4p( `PQ% hY8.:]@.욭,o|rMc'=$^i?甐 BvY.⅑7W- u.묛onXƘr߿03L|9-Z" UY$z!tx#6 M+yhmfFĶ|c{8!c2|o6C@m 2Z_~,գg0}$LJzZ5',6MtYbK*Skudk"9\[D'Pn{GN80¿Ψj<8hg f.t000O',0KX5`]LJb=62J-îmusV#O$ '\b1$CZr jR" g^_?gHy`cuZ8+he ês|r)S1`فlٟ+B& AgW5\%pƱ7<xx͌CZE%xX V^nsZ BwF;aDqAϬJ~Y 74- Lmwtag$k ][hUǐ6pқO}1Gvt c (ƚXu3ydž2*Me:l9 &WP:p5HSF mǍJ~&FʓJ++_entJap]tcII{$C;~orP,T(8ZXTbscx1)ސ w wj:"k ޓH8 Ui5eq: p`~E*8/rYia&*;Vtri 1eVJG4xqIsG:VRgLbbAU؀a=^g\Yr-hoF~Gi!=Ht31_ܤ:x 'O< yl;<ћTx(1A МWHοfԄ3[jda%᭬͓#c).IwMU`SU,c @}V[1-j\MAFKdfqa}`k>\^\ңxT)ZvKd؞|ՏJj;BҼ(zYټ.ϴueG?02.84+Vpڒk@$_/|$Xi~2yU!7Ocw m0,Fppacm,4'~v8٥D^-mae8e>'F^ݸ yA'Dyb"-kj0i['?T*W)\Ͼ9n[{[C*P">TŚą*yʜbLw!86ɺ8" | $!RՕB[Ē=t\f:NSH5Cpzyb V;^q N=کpКw;c̭+XSl R8ˡs/p}FȟmiOαUN4poՆJo#Ϝn _.ꢏS2]Cfo'7ڇ[?m 4HpAi [Wa`NaWQ57.mpC^5L 9YB  \sFv7v^ƛlhôu+1Ԝ(P^՗g {&%/E$HVDJFh8Ag?E~'UH*ViX/w''8IŞblM?=3 ]I}wN=ӹGt×VVM>#X=+&9*-" ƀ{ƹhLa vwBJZ 4Q34_:H;ЌwgmTW֙)GV^Xs9L$ʒϷFhk_Rkx1]D=8LNrmv#0+b8<^1{2<$ uVK]ʚx C "ydl79n ==bR;8m6t00^CmS$W(gDSvLa%F6%E+Ɩ2'',CeFli@:3O0(w,`.ppLQl5@Vt kcqL0trfi[6n,1ƨ}`7I fLCnZU[WxZn{sJs,0D d90 !K哈$I`\P({YT-KAE=@iy" 2 ZqUcddJL9P NOJg7qEu NuxO4kҺi"-{Ik,{X5Q[3Hg.Ibh0,vɾ\2yc<;kErcMM7Yy?KnϪR/\'>RZ9aI',!Dv^z^8(vQʻ7+iEEGܻϣJ9-_´EɨX́*˻54Y#Z g6Kԯ(EJF%ɪGjO}nMXI~vP=Jٚ< n0$$}B㾐'x3Ů[NB9/k5tl5uv뚴.'C1v! #*h)QY`۸2+i)L{z9DZ]"hnxYǃ,*}چ1^ MAǞym;9 xIw/%Sff2{l>L<bG4$+&E#nAdcaB}Y E yv¨>&cniPxrB}#D?΅ f잖PSesD0ᬥ4^c N(ʠs-4VeP[^ SFfflK]+'.TT[L3`d w+zɹ<^O $y_S 0&bKrJ3L^U^jc|v'QDB#=+SR8% [daJ R]aXӞ?/dzW@bQt>ǩm۶Xv[#ɿq(FИa> C8u$^+p(Τ#t5p:*>˨=hc5fS쪂A)Kw.~ޟ[\tgrx(0\]@iQ;w޶5黇<H w$1 NDe`KR1ԝy@WYY7(.ObcX(d4Ň3P=BYd%Hzg[<ҥhx/,*+υu'tU_v'YhPS gF/{tAmZ H!mMdP}s3hdtqx|եϿ7Tw.>mjP94A[{AS2 g]ͨs?ru{p}>=R)ϫ%#>]`Po x-s&^)v&.f((VJ|a0<4avN<$-;~|?N}y* {Df /pľH,EUSt lܯ6Nmb -9l?^uTyh:k;dIyڔiHC(dl| !"\z'ͤ(iy(47֫ e8ΐ{%Ϸ pHl [>ڻ9痵齮?T/1kB/ +"-sNLl'<y8uƦ.*Z"~bY]Q>{J"xٿG(uN;b&M,E .$D~5HsA1ĉVt،zn>r àXԆJ XzO>J(媷Ia(*23D08%7S$릐X1bb:|'Q7*.'y.)(D>ؗ>D>J?=TghShswrousA 5@u'vVBc|ȸEWhJ-H c!egϞ )cI' FX۪4?:77?g2YO"w7uO{eԲKb*6[#_~؈9YD)dcשyD5V)l;ЕɘDacw-ڈ`U&^SXsR:ct.g+&^[mĪ<޹@0o!vJƷi F= w7KvM 4-cO (a ۿq8])+^. /EN]@Ưd'/hFcËIR-X'M5WuT%CWM-4Css}9<9z^{ Qz1 ,Cz:*yk`Zf+Qݳv |Z ;\x^_DeO3*2l卉@?sZyv[U(HV+ r+FL5uWa@$Bdq1>Nث[S8!SreS|` 7kՌ?_% }1*cH۳DTAߛ*#]8LEsS>/x:;qeqkev6j5̧8Pjçf>n$quL't=kRP#)Ԡ&jrL &X{UTłq}W"FB}0$-> 7{<@eRPhqRq" >G8j,(ǓYba/UGGV.\$ S1]n|4B!g,ZR&-iNvq4ZM>XNB{ΔGכK5I@P63_ Iy6dPibZE?1idʀJ?2&Mad2q =ufrvX33U8@e]@Ct%AⰔzg[2hW Pq#3v㧼F Sl`lӬ"\ 2%#V N [xU`ێBsLh7|yB}92֋> Fꓞ ;j`YYnvz<[zhpa)PXy lcYvΪӸ.oؿO5^P*Mvi肩]R4`^֕] Ӓ`ּW98GS%q/M]kIM5T<(󝕏/j>Iΰ (.!OmڷgJUvzjѩ!cI v<Šb/\@vTr;;Ҽ]iҥyTMtR%(ܰ*pQi~У3hA S:ϓm$ef'Ƹ9$Wgڸ}}B;"cշϳ L ņ<7#*۸^UOzt~#s2.D!^'RMx %7CA>b3Q-IZS t0?h/^[gl5nD438ivP暾yHc2嘎VO 6Q_I2ѧ\Z_#h,\(v#־,p-瘽{WjO DL?+x)v'ie"42+'GԏsҲ ~ב׺O).qTatƥoUZ@b}̀Eo`pq% jdR,W ؠBS[%˥PzpwM(8<Ŷ1Z&]ox}{~ZAqIՌ@ڽ1TSi18!*.9X^L&jPLVirg ^=`#hD) G G7jMA5P\AaZ[A &64!UO+Xܮ0 xa\?B,?TJ^fߊUɢG)Xd۰ۖ{Enw6iVvе m~09z.Ru4ԏBt{a m՝^:F<Lsʹٺr'HNLi-H޵- $@QVگwU#,`tQ\[rQ]z܈*+\{-o7B,z fs$Uq~Q'@qI7@[/.}>#np^i~&= GhiH)> 3[I7dd0zNHiu=hw-Pp0vУ8^E\⪌[!KpK]bGu{ukP,HnM]DB]ϽNiwQmuN! ^}?%H@Yw'[ $IopfFDQHA&&*XI73#̷voYjth#W3U1Oiߘ~LΜt@lUlyNADdžY -,|>`-} ihQD,*vioό^5*pvƍ+G][4&*ufw-86&b@zD v(Yh08JϰFzƂHU()f/Ri6K$!Wؿ#)Z3 g/tOkbX:N;hx~$u=5QN'n(޶SÅ`yπ}-46sIx睑7*D1Nu# ?Qq3rzU DG_cJft-F]mΫ;)88m8C~>jA=ذZ'=ЩD9eLS&C[z6.`3)w@Jij 㞹)Co:eyN|uI&.wm.@ixb0O<ߣ QT9 <積 v'SP<"u]?U83PL\ɕW[jV8\|򩊯bй$+ƅCu@ю)PȪymv{Mfy#yuINLzLV Ow2GhY f~,v؏<@21Ύxb,7m"]l!I6> ^>36ک&0)?̥jy#VmT@_C)DMA_bY.!ScA0+< p$L9] F-H~p83/rPw쫌s'iߘVB}=+w;61e%$R<+] _ﶦ. 3^E 8AEλ@g T]`҃mګ 9OTN<;= BDΖJ0ºpC @@rP.K-0eJ}p^pB5>ۤaGҦeC'&Υ?]7O߈͟1s [ő=p"pa4{y!)hu`F[.uZHJ6^4Z-`+8^HF{zSkߓ[;l.}OH>0[PzVf5ܟwXV3c)T[@.u&qꟋ@$n:a9[% @L\ְDTyreȠ;ڡ.Dg:/#XEM+ ĭw^qCIMjFu3m9sm@X\I9 s5m\F# YiNВaI4s:6h-ya\U~-n%W6$&<˯~̥􎭓!$=#h ~ 1L߸F /9[ fRY`=].el{(P J(uu b)1Ű-e"E6VSmB*j!Cb)Jܢ̀S-o}Xe/2,s}k8TM%Y?: k3 dJk/JC͉"cE#jw++V7XM`jڏ*lv9 G/wj$˟zӣŋ /F~h =a'8la@E6&f[ ~a'";WبkN+<6I^<5ǁrO"X\_stݴ7XU08))֫Y1tb+ pi,^tE5{r"*W.$2:,=.AFe@pn>5S:=X_^ o*$C󡷒yV=WO2CUOz̃ls͗[9$BPcgiƻA) <^&GLۈئ1f5Yc4y=ehZDDֳir{tڞ?2|J Sm["6&^wD԰&Mՙhinף" Yb8]keQ6Mp)ôuej:ʢjqۖ]* N 24Oq'dx`OZv9xnM+SdhK$Pd4!j()xk4D:*+G "GwO \4!lnA+,&+t Vg-1%̶ʗ3Pq SE•r)x UyG"&VֺB9QnqF#zYKbkLgdZҵ`m C r' z{v I|[Xwz&xQJc?g1q֨]j#05 )˲3M~2}،*}ڍmx"gZA^sv\l,;+p@tCNOڕ'v9|AQ9_s^qFC5wH[=V3{ u׋RԶ:2 (t׎|W"qk):έ#8l=V΍4݀e E.O'ƺwuĦjE3eMq0R~/7rj\@ªG_65z$ Ϫsx2 9 2-gcf"^إ 1m eNwK(e|ȄJ]!<䍴y Ԭ'(v5љu W?l2}&*=)@g`<'\Z^",q(y\ހ.=?j]Jo 0" b}/-Zuj7l2EΧܫv3(fɱi@ q&mPױY$cwY`_va{JhhFγ,z\)ZRPF0NcqJ0˭T'OY1rV6:k`ujA5^22w$*#J+x۔KhdbAC?4`ԽAT@8-d#QMDiQFY DB30?HƇ ŞV&hj{2}V ߐ+[ǚ)d#6'ن{~kManC::5X1/ ;HOZϽ..k$r{K9&ݦhvLۻ{Ant {gK-3%uۭ-zPͱ A[շkŽl穪Rj)1RnZ=ƒqWLsAp͛db% ǥݐ ]G$L.IAE}Ҏ P~K05}aȁ.ܼ&H{/q΁԰IIpgE1۩d%vn^J)d |p~S"tl4Lp Lur㓸]`k|^Nbwinޫٵk{*Нv0ureJ5aYKF*I;a x7]4p $!Շ|p~{ϞpQ8Ϫ?xeրQN},#Ŏals.]=8Pt0:"K2ĈIkxd=a} |]-kB5Irw*5bªsA"592/'HOvèFw뻬!-i[ a]T1=k =OÛ萘N ij_FLh)M}z$ {Ykv-i0sQv1ƌ/!US D }%DS`%n ~ ;R)q9î|>EMѸ9#jAglw JlOS8#U!D$̯,BܪeJYzucq$_)᝭PD+V|@6Bx#);-< 䲊||a^qZ* @騎i3-3{jMKNa$,Ɇ1=a rRx!#q"\9!w-iո*QATU\Bfe(\kRW m423/bH@Mu%t846s0{Z{ ] 7A;S-:ԬPD~X(]- ʅ178j!ƐSC@0Ze"t !?ae僊-͹OxMCfC0%Gt:iBAXxt`EAF2 ;Wj!gɮx^ܟWoQ\Rż\ݫD˘<1uźDN8KwiZs1TEq$aɷQúUòn1Àf6&3ΕIikʥieXQ ʊ~~L޼ulMH-w2VquN~f] oԃʋ= Mp0pJս+zUaUvN^J .'nACGߎXovV7Iw<$!xz~1O9꘸I X X0׉lJ|$ea~n URN,hԛʞJJ.~'41W%>UM+YՄ)=4x47L['{!N|wԑYӡqVsפTؚeʾ.'匤^O rl˧Q\ h0qJg,X%N88W(i@;GF5}.Ø ]cZ㚦`5-x:"JDKS50^+ZHC,=QG_4ث:mM]%<\laoc[7΀Δ;N`} ܿa] >ǁ+ J,5,rLo4ČAs:ln9ڤG-ЗPS%sZB05R[uêU`jG!h+/mQZ:[0?VAzhX0 QX [ t}naK%4pDAѽ.)*>J0b$5= 0icaJ>C0l3W$b|Ʃi2f_)檢>?ިRVbQc%]v(ׯ1f_uENq@gH~zt;ec? -Ep-d-EN %Z"]dT[‘~0[Ukp3QaH.9"`.tF_/oy/R zby{+U) `%2]'^@ZGz~:?VW퓕:.,JߘΡJ%^&6%@/m-Wd @kMP&L(nDΫbO϶X9&M~X́i7+Q/'rAAkI8E]U^Yr`WD˸'fe)οI3k\Y;>wfXGV[, Uҝ,`F[|.3+]TE FxJ-PC@m׆rW+ۡAǕvvRJJ< o5^b܏?ӂ+!)P\nM _c*ʎWZhZt5z(b'E@h[7f<{a}y~X'&X#"TKbKtz`/VM xƀd"M/A{qltbKP#0en^h2!Un jD!ײLqC<ӫH-K*Ѭ3_`ofe2R ʳ=17"nժ WVZ()a*Udb-kPaR$Eh`/oGAd}#?,1;;|'Aƫ}D*{VX#?<`u5Vչ#$Ef k0 (Y xEUIǗUGCʃT"zͭ`n3iBrg-(9-ofg!L=nI.2|]Km|T4 tvG ICL*sI_{f"VmbhγC9 Q6<ˌ`&8g6ybA _;6E'b,JOTQO.#K TĶA[H~~foy7G8!]1C ^ &!nmjs5Qs@B- Pe ҇ Rg54N*]S( RF7@Rlr <'M=^Eng. AsfS|.GՇngH~Q:%_H8d QRTʚz= ^ʝkqBF \Ie}_mBamy` 'Cqz=MMN^BVfMr$5g8!][O^X(<9hCUX\>}ntzO#=T 4x`5ݛBݜ,JSR4B`BM]8b/UVbk x_bH"Dk9ä!w] b]EG*֞ͨjքtL͇'ykr/Kn0N˓8(rKh d^╱ ؊r쎤-7/wp*{uRʍRR8CE(P*˿oY>$ qFNI*rCo e}']6fǏ@C!=`Rz 9*_}־ĿcHʣI` I"B|| 8:'itTe)m.'3TATs2g::łwWPH\ox>F-wDF/xVVdhHa8hv Nln.:z)RNPz(ҵ",3ck}pS+;U op""]P~xε]= ZE+R!Y٘"r4=B`YxlIgڔr[Q ؑX"-%b݌< ؞ތrwHF<dshf++`<~il_z$9Ǒ/WPJg[x!Y?I=et}Uqx*N厅}GcE(9cԬ]ۦI'Nu"Nah<qW+! ;N@/S-w`_))c1y]-ŬgBXW~RumP&2Ǧ tDl&NƙLB-9!*ͮ&^ߺBn\nߪ G|9M4ÒU(#;B 'Pͯ?yD#Q3qms.?:q8Xqp$b$OѨ[j\lAx̘sڨV|ttW[m%8?$4MNt*۞׆ obve UEĎ1^!2g (]p/fdJQKDR^8nɔQT-NZoa^%M?Cŭ1mw{Xppj։0%+FLS7V N'ܪ$jO+\sY`;Unr% )q 'yo/gOzLC=X- [ Llgo 7&>SRVv%-uz+BlgD{#AJs~?yN5ea](qGkPb@/݊\xݔKC=ް/ϚSy6~/̠VgPZ\Xm c/>>Q¹Cl3BĘɰB9KS\-tJ:[/vzrÏ@ q32+V8\Y̭zȏڣL}}*s)g5 |q `Zf/}/*JJP:Xbt'ztz2%CKS1]􄎰>' ~9T>Lꁕ#ԺNa]GߖY ~YPN{pJ4Ο(ѵ=~cjڈef8ljuG?j}" f'L{-2q/qI {3.X|a"1ۿwP׳8;f7:`0sjq $ف釳HV4ͥ`:7< wd8YF&6~/ rYPrFA|:ʞb35DCq]-P>&oGJ0f`xChC^M($l t^&,qhNusgODeOLF-S@}47U*X Hv(7&TNPC G'hIchwdOΕ.)gd@%D9H5:c}alEIuo0Ulsh*)Mr/+~:FUin׷tqѯ?9YFy+ }@F PPwĚW)u?%HH, SuͼaK%ث }}y|Up-%ۋI\yS7?YpҢ6`a&Q 푨ǷUI<,Rw'1NN(ClדѦňzOx&qJD+i gmʠcQP}OI#3B&|kjS+f Duq_ۨ(F:O>-/fO&W/7Άbc{dz4Ʌ.52|)㐃PMxgm8^"^}ӊU>-&R*rjsSJK>h~+іBOex6W. ͕8'Wތsަ1щf{(\nEIU{ is@#u139+_T4Q:Wuw˅蛀:+E{8^bth9=$>pEcOG jҮx#KJ7m ^sj쩉]?ϒ>QjSUTRnyA"xYa:Z}lӄtPl=v7Oæ5Sn=)@ݟrE*0:z ?{S 9 ^*8= JpAnv9VClu%/>S1a;k?1y]&}]73<=<BTgiK. w8mfqcko*h̲M@s6`n'xcd53eP;r" V ^\[>{I';v̟7eZɴLF)qBZB$  ĄE=b!Mp;^nڛt߲ذVI]EXW ںUI4]¶lC΢'ز(;|;k(&co^I'>4BjW |i.+$1|&gep}c4Ӹ0YWhHVZR&bv({''h4AT4'$̬!*WI9 uez5Hs.$x;Alk*xb sIAf@W7G.~ļUIj8elw<xjJ l%/rt9%kBRњQu8/UaxO7#t̋ |6?vyqko] XE+osHWa/}ɓb-I]*޴dNbV`Kl'zT k:<A1[iILDZoy^ jO0$%@46\Ĕ()hhk5lZ|uZ hU_IGUsل{v#LcS.b(SX.`{J $],#;pe*w Ed@(ݹ} ~ZJ00!~,dZCN-8SXRt@nanƝNs:x!}XV!ʑ2R%1b/e@ IݸA}  J.nUKnhaM. s}޼y7cjLnH?å~s :k/};V떳F+5Af .>Bf!DMIbhz8dtKslA@Jz:F8%|Xx.|w:4D^6Ml1&ߴz1WpSIA O,ji*ho61ɲKۮUw *L]VsW>c޳C ,'W!;Y9E=05tx}.Z%ّa#Tev72W]؂5m*0vxOKz- SҘklCJ گ}bgPiլGGK2Nc.+ٖCn򥂘1v?keCsO_( mzNNn;rPݸ,5{N.sd ?3y)粇QAytT2(ܤ;d1 QkFrLhr%^VaHi߹'f̖!u l#ҽ$FnXǪ" aɋ=eJtl#7ۭ Ө5$>05 ܈?P;[ :8sPOT Gi? t[^`5 YN3VDWg,TVsK43"qq wrJbO,c iJ, {=Me@Q,u_L?iddПwo1c|ڥV"ʵ(DF@R=͓ [H]bS\S8H{ًF.Ǚj^k#5i/'dĤC4z!-Esh#̇ƛ}p64?Ar`ieV :-YxWЊ(VAQ*>( !rQ8*&_ 9;%nt+m =7kc=2K3קiSoH8$u7d;Q^.}p!%~۵Gdvkbi1;%ebI06L94ZV|e cDl/ԝf+_9aQGG#Ng#?f+ 0m_+]Z*D v2E܉i&M^5?BLs´~9F4~{[/ !PP?M4.?Pz͜䫦fbeC r~IPw\.2iR_?E֣}1+uHL&B}z  ' XG :!E"5sͶKAK`ck:ZzgNGskGs]1 b9ۙ$ p~̽Gqt!`f5p7g O!)q^bƘ}x6ÔK;=a{c s,8I@F+iꀄuwv|[tEhj/H>5a!;XZƌ-+à biD 0̱& (6w`& 1/@ p{\DP1xH,ԫ, lj@o7F~Þ=19O/@zX>`9g[ˇwtteOFVm0Ve!aP"YIJ9@!zH5gAxK9x]io5[L-uwc-0;S'Gj^d0 VHVZ%ӶTPDqL2IΨxTlv$67q񈌦YZjQqrh>}WܧSMXU mʑG`AD+RR/j$u/m{{C= JX7EsΣE!7->AxzĖ*= Y3r9POu0 D1?P1C~JJ.[p/lSЖ: J/AqEa8F9AuOپ'5kyNCFa$cIJGo 89l~X/Lw{;׭^Cn1zP0+Qm'ė’B[2PZQ9Ȉ,&R6E>aFp Ga3l5Ϥݶ3`4m(vJ> )3.bƙF2rpM݃ q8dA튕^v_B?0zӬt(ۉ#_i,ƞ'رh|;$T{}& K=$ eo%N<.1,r mf=5jaJyvx,ɡz/ VagS2|ØS0(1r6XAA?Bm]dꉆFM _72Lq…a zs8' # yn:oЩ4 ϰ@0S#]Q*ZU9d 's.8HEZT{fkԚoMmwo=K<59$!Q \ aR_h3<ԤʼnhRs o ^mg4ھť;Pjx׾K +ՕD>mh U{gkCη)V !Xs_+XTcA-r(v : jk@9d[jkFSFd\M+Cp,vD֒Yd_I)\|]2=,mqv (qhX 7x 6J|\ ]L,VG\)R;҄l6—B,XO4}*zhk_K4ٱZ:i7oyL$ !RYi|4cpCҫӈ6-NCӿ*@>{0"y:N.4kq5h }]OX5!8 㿍:H5Tc:!e["Y['n碇r >gXEyѱS8Q聐ur 5Kry%%Jbdʻ&o-Pё~un;afW񡅃w05fZ/fP=4%R{Pr6R3 {V+!o';QƘޤ~E7.p|RE_gQx99lr>.i||bWQ>|^Xb5hk6YIu,*#kZrW3ys21M0{L{BI)`Uo ނ.j_vdv7v@|/(1]&yd\'=p^YI(j6xWX-٢ޘht#iZ3O8vihx?pڞ&\:M~K@Ԙ{Epޘ^ 4 H@ƻ%/jn*T{_hQm҇ U#ΫIi(ɀ@hr3yW$!Ƶr~8.^jG90VGk+ &׍/ktB9-t|yŚ?h"':72)-lC}8 c0)N ovˆ(LG}Ө,߷J5f_hˊ{$"6q` YVl"ᏉƔ~ЄY[g`x(>0x>ʟ& eQ%?M 7d~\2(,WCXώ'~@DKOK_ެ[ BU$q U4#Yܢkߙau.D oKLP8hF*FY oDz({m/di KBg f;Tcݝ{>CQ,H mh]>i Ѝ1ϻT;? 6{B?TN"*6*|zԄȗI6!~w /I]F q݀.03p%70'A2F GGEG55S,^2I$TjJH.rK9f0%Bf漢1qDu 6 "fӉ>F֦Q_ŔKPAiVCQ\VWQ͸QQ(AmRgl0 j vApS#j=i{a9\tyeObS޸xp{( m-Ob k ir cTY϶ ,ᆬ I~{]HP[JDl"!Ҕƀ%ρyU06-!pm5[.2)~/]ο?zL<52˽K(N l˻e+ȷ"\pKWӻЧGX-_KuB~BGPY%gOmjt<?SGLW]a 'jf8Y< %nVbL'bݵ%r@3~W:RsŜB2֒I{֧j2X8vv5 ݚ1| 7|)8<&T䷮f }wчwXG.F.vvl.FGQO3}T rr[)v$W?d/#AKe^ :r[R1drȨ۹Dw:?A>X|(Ў n1b8lm'?ߛXBÌgwT6H.% ҋ@(K-N\t uӸ5OT`٫~2K^ $B;YhvXNb垽wk SgO|p>C? KMMEڜvqt!HM+ 8GJ}m'4.bS՗AٷV%`m/#C8۴8 }c F@E8GM]yG3I-NV^gi' )3XcB+)0G7X֜rb6_JzQr'^&ӶDK-._~_.-A ٙm !/:h,w H㢲yC00Z 溁cll92L8RjG[E\~R³o9)U3Y ̀7Pȴ>!*?~A\T9PA)17,)J tcb }O(P5y'\s>9YtB`KGa a@sy+C>x>U Ӛ&J05r),qBs Ow>6;QZRn$ b">:GB)/a @tWcD3,a0[)"t0_Y]mJ^9\V Aj$lCn&;o\Ci(?kgg%{ŹF-[_&|Tyޱ䬳&#l+pԲ[5f3P*lT#}{*as@Q˲7%v;ޖy<0}')|ˋ|{ zVJ ~]_U^xiR~ZtdH<=4.V~kУ>p|XA%=h1"Vi5r 3m8.-q+ 9)3dKmt\؊P$ $XHRcqbh25TWtol¾'F^+FSr9٪ݙe֊h\.@6cG6q ΠR%&C6T!EɥӺ /ωGÚ`cK[=<DRre7rRVeEL@pYdZΗ~hdX_KxD*+˧:qI@X3d%"t2ek ,.ک 1X ( ` wE2D"̌Pm=f!Jg 96qa:~^f̔i j3& tA[l-~MBM#aBSƶy r>̝=yN֏Fң/Mˡr7HRho b'dݦpgpp 'Q&MurzR!@Gd|22A**qr @_;ʒh}`9P㢑Ϊ[$gf im @0),b).!Cw kط$MZqvF 5\;G2Mr}Lne4Thr@N.nHc)0ޒd2 "!̴l^! j͛qʎb\ݞ2ښGHU ЦkSZbǭ u#OD>dT]6TP7?O˦4N4:f1 dT}lk;KW˻5K)QB6*uC{B&qPv%B Eb% $$,_y~xw͟^V:UH5{zT!V95*.;hUݤ4/$'6YY[a_;D$Ff!䠵DrTʗiN{Y+u`AO8e>ƻEq9 HWHp0od@̾R?Yђ#uRi.y:iх:\"eb_RZ31)}hXL@OMIaɗ hR -%K,*5;j9W7B"1)w, [e#4nxcZv&++'"; A wnOXQ>XAscЙH *#8<ɇ^b]KA5ݩdžDĿIT'3®pL0( |vAh~1R%(/ U;|2 4QrDAmt2tJz^)Dv%[֡|6{ 3Ld/@%*|ĢaɤC/d꛺{Vz73ʴfT|K:3FLK"os@|cYkBтFXa 5 VhKyTW$)+BO=m pWKhb E/t!ŒItt`<TIz }51'W_G.7#eQFkUљk=~?} :<sl n46BLr SnFO4vHwx¶J3a^)"a뉳EŽߩ9"%o|!x"J֩ 37j̩#1&18TO ;u*M|!`8s$8 ?wč _hyQQ3X "HHP9_P Wٹ!wyW0j& ,\C=laR؝'$E+sw5.li<}G`$5 qlaOfj톿!kR/3)^qHǷ&?еF*}FHR7i;>SR{;#|`zR^ŶX0HXG4=\x@Cd޶,Rmx% SCweϭ+~U4!rmA/SqSFDle|6bƊ z<^ r \0.x -A^86nU';Bh[W<\`1ʔ,%LP- Lllz s4C2+PWP&d:V |vV;|"HfD&fmYa$?NIt4f"EVU`:- y#Ⱦ=펤AT4xP](J цs~/8pƛ'JYQNeC0͇DPI/ EM7xl)$(*&i͈u=LnC)[~h LL# R2n[797?$[$Ol*WuTu}ż<ڠ;u <ϲYhM{@{4S}AzEpGfR^W 1pe"fjVzc{(GW~ vhRX z肸h6 `ɳ̫~Y2- lXOj\3,m}mPQ̯wOPw>,jNݬKamYOx#:g7~h6aB˽/=J>`y  R#zNo_77Ɓ*PƤ, }P=qQXjp$' >- "F{(h`7,=$~Ţ%_jm^DVwW17Rc?q;@wqXKVg<jG``@ qa-'E~(n t/Dm Q];c /?CY(KHّ&&S+%*oilu~hY #"v7d"s?b 2?G<256(Zb/!fE/Y79~2싋N2 *OSRqkBV@IiSDvzWMpa 6*NtYZ^Ѷ2iGngC٢W5'JXC6sHT6r@E4'8B=4]#k_QTi;.3yR:||k[kt!V{;( XZMBī[ƣ”00C;\;d|i;D OTDK?J_BrϒT0Fvngړ&l+L {b5}q]MB_!mIDc0WdQ:st- @+q:1F g>Ofmq df*R=S TKt g2>sO!yQp%$œ8iwUپ?];;T:Ӭj"JhR+&l~|8;_­|oɜr$- ~F8"#y۳N]Ci>WSdP57Ǹ1x=5c-O >䂷xJT٠|IQn%F@ת)Zȳ.˝fmmϙ̏`~d޹.$8V5TX6L||kyމ|z JjC $S4rze*&7`_7SO}ʍ+U5!H{ECu?B󘔄`EPm3C52NB>z) 7l@P[)#ޣا:V0)k )N0g^c#7D%C6|$dn_v :탾1Qu v_^`(Np z`ܻ54ɕUq 9hMG=͠ lڧ2zHj#؈nsAU7.'t=l_вOeڈ}ySoYv\ӱSsSFu&Ლ#+@~ Ʋ޽Z1U= %!sbPT;<s;ҼM"R'ZC-0D. [c8pUfK8UѧJ13^_>B syC mk4fpAWG BTO kL.3'{+QɝŤ[nhl@ xx`MՈoMg[A efIHa#M3<8 VfaaKaR[jg)~OݰD0BtgZU8v3&ݑ"κ11_Nsѽ7& " ~*Eo#@ zG^ )Y$om,Soo¾9J#!l)6ލQ*?8fș~$?y-Gf؂nkövv@UP> x"@#ĐC աOH:n!s % ^f޺k|=fk֞b@V X0r} C@f{i1^yEwsq#RLtGOJm[zfV T4$M좴~(}&*z;N󗮤2p许,WI uܘ)ë,ŖLHI6AXzT[|t;kw o_rH>رy zM^T~(q ;vBf2U!<JX_ |)kySfyc@}Oܿr+4#U{SFI׭Ϣ(6C6DB^2u|Kmy/+6FŕrR ,?~>P}ߪ#Ag~Y~Ǜdfvjgi!ih "v;AV`H=Ru?P *-[޼Yն%lw3빸X#8\\|2KUD 6 `%#3&ifvU[{["xYy,dI1eR3Rv^Hu˂Wpb\) P>1+|$u=eCנtm5*z[+9`\R<:M,(||#{LtSSOVwFO&\ϼ |`gE?>zCD%w!g?ܵ<5ja< 0GI&:a(fpui. _UePK3>a HoՕP StENp$dz>6t􍳮u46I ld^wh&B u3hrzCFzO7G^IIZu6t vt&I}I"GA?q쯜sb f0SN)JB-NHȼzޱb#3"8{ \h.U ; 3sC 0\[;HyI-iN,<'P Ұ@:]r1m!,]?-anG W#@\zHtEDz鵱,LŶ#ֵ.$ms]~NrlGFH}C.,q MG9i dFi pxZm7*`cue-l }kWu1~®\yzP@Y1a XXlFΏ+8c(BB`fǙŁ8VjpɆb/_%GEPY@za8A-+—T {9 (2:/ Iͬ<{v"6XfV9g$^^YOp4nѻ b=j8}j"BQ|N"VН ]^chn!b,<) ciLMLo= 2'EbOǙ&R kҤ;3G%(<@iss#@3:]*Op/e<0C_*b؆Rͦ#'KDkPls|$/aؑ+Dq@4umy%:cUtF' |O-4rt~~JcPσ`cT~J!ry[.VI?Gx,|ޮJ}fM6+.C {^'^F`w`B*_M-YD|DX,BCZJcw4HЈ&:W>AsƎFh^׀upzi/keH~ []Ɗ&#;/I|!njx {?_͆ؤk2!rS?:W6dl".[/z:9d+%8.6̐V]X$TR1rQ!tR!0RP&U1}^ @mwf'}/x[&$I]#w-CTԣUñ샸o ͠˿\eE `e@zh'=zl\ѓDB⮊ٚ&j>+>f^65Ώ׈i&Q69mSk:@5(4Il sLY@5b,X0d׭T,ğ\ Zos;;E h&9q"C@2S{ǻg$!gN0bdYL]JbsiCX`\C`GT4ٻӀv#>2}l7&a{xD@l@%*Z5Ҁ4>_\e,UF_wa%EdIbږ5N c2 1ģ"[2Z|5%|* ϩ&_ȋTcf !@~722tHi,zvEZ鳉[ 8gEygV zqci;~m]܌ 1*XVR}ʑ &&Hha"]OYn 38̬ǚ*@/[3{qQ{j4t9LY6P'po~QcFJL4%8 77/R[׉D Ԍn^ve'~ 3O0O%E{ ֯$-ȀXUЖWPV7h%QM{]lTdfdJ5,6Rf5s {ϕ.q=MubtP+pjF;4֣Vw zsElZ}aq;IҪfP1rPIEU]̍R&my$2 7C83{HHy`iYF`gRu"SI3ۙh^;5Lo %\MΧd@u[|[@JN"{K0[l߃k4ܩZ Qy) ag obƔ=S~<^-9A>yQ b4AFsp["j(L?SM] #Y@c WOܓbt@J,B9=M_&_!6V~ K+Q Pfrլ(8w׬Rz㢿-7>2)!S|%..(O / $ϖ=lP'}guο`[#ΰN.}R,%5Lץ2}\տq~e'^Ўo/(D0; v0ًI*^3i|݂Gҿ7Cҡ?#'(Sz:o0LVOubZ}HU(o<`HY'|S3$'/#]jna/U+)ݐgğ^B iLtŘ=r iTcF?̲+XRvB)3*A_6ᄋRX>~MrtOMc<J,XFH We9ᵲ\*U"xRg}jf_؉:(߱Ri "e|ƌg8`kXq纪Xv3#b:6 ڜVRmiEԓi0Bf}Ę'<_/8\`:D 74ѡ9(fD?9KLvP}zr"j/t@82**ڷsd[W14i,PEc6\rGq7&Iԣ2}K+ªh+KrZxhnx )mNo/?A)^yV[x k^69ѐ% /PY*3*rHq:kOqJ@pW/,6)U1㾏-v F}P$sh@C@ C<n&bA)P e`i'5oCG=s-n $AnI&c7BԨj }+װpeE\Ն zӍS943 x=O!od**b‘fLx3f`-c1H(x`jm(7}@./Ҹ9!zuIϴ֙p?ar {jwU{5'{Ia"jc:sxH;R/C:Ɔal>Q:I饴?\W0s_17H^$:WVBb8bf0izDJwEGr,~qwoW(2m NKNps0 RY" @a骿2ׄ8$<^^s{j>)`!ͱ5''_,#8FߢRA'v$JܟH"GkԱmٛ28( ^$_9d>[ԡ+t~1 f.-*W_ _]\5/\dFr곏 Zo#3QSywH ƹ fUd2Xkhobץ yyFYv_'@sYii5#\-<$rOACP0;#.txp(?Cp:L\mL-- "E"v"89xtPbp&OSBN{(8T[ӡ(uhT!+b3M"N5jF$BpqS|]耔ygѵ~IPI>],S=/ %%Z2uY{}2Vc={Xo͌e5k(e`ROYŹO+X̑tTx{ 5q" HT%A7Ģe Ye≌9\UxlSom7^~*@JCo $Wk^1 T׎x {7Vifxm^@MbFÌ07$iʇ k`H~Z%[*t"^o!h/Zw$hJÿ !g 5pЬ%^wTnRuķ$Mpw=C3m|F[$]Qߞ~_/vq d[53p0$%7x").yx4=b51' s ςGk䂹6ηHK:1TD_)w7?3QFM[^'tmeC_{39n+lPKBr`#/V #=_710Li.d,c_;3q'yY`+8[3e_Jro$fǒY,WU69UߍݨۈR*<`‹8BvVT{-w?R!py\[&:ccpiŃuVKc?$Ǡ =anbC+Ɲ? J3͵n]>FBf_*C⟲ >81bh.  ?=(v{[-nGKnГq bV&wŘ*a&HGvm 0b@r]Rvйd:8)DbZ8U$ct_pV7$9-⽭R-leN_JٚJ֗_xE0v+7F0b$@9Zz`C2A' eits`Ew~{zOCgYe1)T/SfdPasg*s႖ęMCr1,ad|FPnV;2f!JqU VPWa=p_C|e;|g,_[~jfef3qջu7I]) On震HOCHA^_PJ?q'* }+>Q`A/( ^++si,d $mku~Kq Mw tr*r! âgnRlXyUZ'U7 .o. "Z ƆiK'谷("ƮLd(r2 QVhUmTT=3Bn41_ڵKg(iOt8qSGŬ NQk,;G2 X#Z5qÊeXMdUTU/x1il>tM@mo_|Wcrʪo4|h 1oC;G{"[ _Jr~.#dŲd>A&a6O짣߬X{hcx5n nGXM}zl,}J9jE>ap]d7yKsx^M-3%tGW+dEE.ZAWQ̯^*BT"ew&Pg;8$`̒[y\qOQn3&380|,f\iQ>t9K}X<=4}pƠ7g݅ +-'1\AVnH!%Tɿ={ڰj b A^ptrYșm~\+DWw|_Vx 0Z\!tVk;&'RFIȦT1Eu?߲.eUrgN-"t$Mi\5ɑG1%&ݡى7.έA ^N*:&M-n}bpM<&u"#֕r׼]_\6k3DnuC @]g5TA" )Qo !ɺ*(sn^rqW!I_dldZ`@JOWɸPy9sT (#}ɯjS2<\ێgf 7`):,Ud\ZO@fUE[l1eF\l8z}VD{eVZثw1M$#Pw&wI }VQXȦ^ghX{ ~wꊌ;/!׊uA )%D&=sq24ajpb&[>iڪC0$9' Y1.zL/] ,3s/D"W3-ƪ=wY*] 1uV궼IoP+|}oOUaO _iƓM2j/&>/] LRj7(ߙ#gG|(0'Pv52h'1D%S 6lĆMnJ;2 塝sI#4SG"Sԍa F`foD`3h[b7 M ś:79#Ӿ+tOWe (ԥ"Lb]٨[{@ΦPRF/Dy5ok6XHIgzObڃ^[g@8 w f'){"Π`8.5kp47c3 nrWy`?k ;(ȱdrEБkh915} 5mv{槝k/MTw6r1ژ ",1b lƃ*]$W( shIP;@ ڊrRw ,:o ƚ҈^ԮT0 e]JEsn*B6^? H|upxv&:6U@ +/q Y3FRꎝlHC0 vfڐp/a,9P*0QXvnKW shpi<*5l3H;g;_n7wGY7 Y1;Nх }x>\j\m!\!XKִwB<0>G?LLtjxPP`;[4Bkphk>~dՎzL;n":s V=4r" =unREs`T!MkUiUe߶Z@tp *C:]tH}^$Rc=P*Р[;bڀ篬G^ edH8=כR/LΪ*"ijc^Rc2vhםJP.nİ]@q6.|?`jY|j9*p7N]:LѰ-%P>ӆ~㈽ Zӗ~&:]^-utH~[Lj$@(+Št .ԍP 8$WVAC XP強I| m\a%揯8:;?Yv.b o ~G- WWztzϟyrԁw"$yV7qZxUF*䏘W^eا^A6>o!T7p3rbE\Ϊtl惪L@̀"Eap/ڝ*q݌I2cXKL}.a{|+;> ܹ5 /!1axU[=@+RyӪXiUVZyb[JX2}. ጐc޽ &ZK}NAr}U(ԓ{}LTn$LK] )/](|JL4$Ea~ʩQ}G;u<ډTRa K<[Šc-ݍ;+aI^|$Rt6vEeU#d2?m::esm4شD@H#+lƒա} pHpy3m|z9"l~ z'ZSR%5uwG2p}I#Pn$Km-&5&siSR]ԡcD7\ERIo+(dfRC!$YN.jA|=Et U:ٶCe~A_/yif%:}u|0a2e v:.i"ugx\ ۙ{Om[ B0b%tǿ y+)`[oR1EX}W6;[àiÊ١JMÑ^%3U.|lY>oJ#25ǎq&5.;=/Q}6ȭPe@B#ݥo)m}}7eXGӮqx,^ WaDWs&BYLQcr>3_짔>$ ~"5ZYF; )Z:D%r#:Uh ̥[_D"뱍˕õ=-ֲc/z>lWycb U 38-Vcd^{t'z:N*rU}hGjnNIǞ# ',\[EǬdD9^MO:ΩkfwT81+<G4x.+@cĜl)Z-"E0!U'1>Z\IEňtzTILS2ߞEo5ϕ}UO:Jc 6x?vm#}T{*ԅX.śG ^É % ;Š+!W$/}|?ST=0~yik#<};NwWʕk+t;{ij֟z8D!;-i8As ,~}x%2Ka&r.M|؈`y{p!Ԡm'*̏߱12;Kf/;H7?;h[vYiDY |9 ZpNuQ ́NLK_%!1r[SUjkuy4R5yYo548n$ܣݿC#]j:錆smmW$v8匌;#(;SRޘ5 CzP74m ɰw}/ jd 2=zl.iI'R97BKEVZ l.~%4.Kp2H iuT]%k>6+{"gYb~ݵ~ǶwY p/4U3?K MRS%y]>Yi)Ey 5#p.3RkLD A+\,^1Nټ+Zw:HKƽ^%'P%t~h߲E)cʼ&\DjXьh^빠+0SM*G419V((oIe+iP&M0O:yL*OhaTG>-ck}:h:1)pb G[fi٧`5f 2w&适5㚷@7Ҵ'Brt*140;>6H =:k0ztIjj Qi 01FsLސa޼C,jF'MkbEZYۭ7J΀ܰOR?fkI"> Y62gH[ ؎th?n _5>d_DFHs{_g_Ak6 `^3 D6s5+fng.ff*ok& d}2}/6yc}ڬ}{co\hI6[3^gdb ;e^)}p G6L un'Sh3Yw=ώ N*8))&_=~NSUBO(8U:SL=0xV*'"?_{0l2l9ż!pTSKUو_&?r(?Qe]g%n)w'(mt GÈi|/ hB[9ﻯ{M jX9;+Tr%CBt F!_:?&M ksl0+*60lP_Hc[MsA{I6f`E)Jwg=c*9hXm1Kǔ+OF\p+~POډcMnl~[঳U=lput4.VJb̉ЂϳHұgP6EcR-:fMnI*_kY6VXQd#*6ͤnT Ie]>#7vK4TJjOzasQt3Q>[=m-z]CbvY=:^s\닍B WqJ}GQ@ҫzN1埃ɣ$7PogC֗i郿3DzAeZb%]-M(܊ХHU|hF^Qf}~ ZR^pG<$l][Be.:n "ݳBܚI<w]TsU._2 =ԗłAqG7LhoօG_*hM۲qO)XL0\0,"K/ KI@Pyչ[l2Vٚ#<.}ՍX.Wgyȸ,ql(m.=8UtR .FW(Zxc_Lzf$d>."|urld0\1P+Oiqkٻ7X4;1\@N͕R:Vka8^~O%e$!:gԅPȻCT{,u\. eTN N5hÃRVv 30jLHjU\g&\s\.YϬ-hԍGwe</ xLM"B43/hQ1+\p7#2҆0Pzκ:ifB%JcG11Rf\1CeMi18lǫ{ؼ:uF?'6;w6- HTM|zT [VE 5V옽2,cNo ܙ |R̈́5:N98["aJ%IR{ZT#U:ٺ,# 8oPO(#?.)F>ku7Lr9<ls!-qx.hh"{|HrwzլiCs0⅔:e᙭~q쳖 gh&DvVH^5 ™&S_|*Fx|X846+0<é/ h.r]B+Iz-mRiү#aGp?fCh356QA9sŋj K"/%bgl@acA&cn\ߟԏQa|w?Fbm81!ˌ;cs^J %DFeD.:;`=E*crvBCCNQ9U&5__'-14$|hq )۫ !P4Q q ?Ƃ_{y}趤*2~ Ay ,+uiA`a ҉a?*j.:HUMg\26d`|#q ]/MǠ._jxzIl}>{vS]3TtBʅfDl&eԖwZE"OY˿bP>teIФKwnwa4lVoxF}: /tՠX#ud _ok$k!RfAOw:?<3<,Z]ԭs\!\|6u8 `F'$JAI<e]NS}oW5S|m\;Rլ=]ƺ_s] ڏ &Zv.P ?ֈF\f}LRYP!X=s@4@di<զ#U\K%2t5uO/Q3d iN8H\.<~lR>P<#+4 Qo=p6a&$e=|5ir'KnwKohLA>u0{ $UJ󼳧X@yܸ pWGuYښߏ W` PnTSLbkpid js_äR=fC:g#d֥p-+w Ȇib5mÈ][/ݮk&L7^;@!gIOl?Jw?|aH_%9V*ޛ >ySe7d n̊.ݷ8 {}W)eNcd?,(SẹT1o/^H3.|k(2|a26sKP\k(لĮvvbiȇJg󫂮 a4ڏT/g]h:TTbt*Ν_IOV NE/U"x>)D|]ȦkڎX9C袊]OJWŞbXK Z3/A4 )PJM7 z-zZԠ`cGYF֖/CvJ^x3ח5w,u5Vj6_ccW"h/-78nE1\xaᥬoAI:&yY6vƹ/P02vОE"`Bc"ژն"h:8!随Qt!cDv0s - )^^/FBq= G |7]5)ůpcř+#K+98.jNMT+MH0 Y;V;1TkeF'tM]i%77Dtr`)I}umZ4]Vb_+E%o 2vگǍCƟY_h?RYpCY{FJjn &KP:u=MDp *%ٚkl\N  3g.]KMc=WD'Hu<%;yL,AEr]Zop;k)ݑ"pϬ^< X$#$lӓYB[H'A_h@OB+\_E=JMoQn>!ƿ]x 8X3#HwN|s d[i]\twc|I3@Z0h!B&q~dª26a2`/ditL! 3l$| :W{:3!$-n$]]~OLߛ{<, 2:*j=A_EXc+/L)A~IQțßEE")1Ym*+##nX ?-/)إ\qlWdg4 *x0SxI$gG̀-b wo]hGgX\Z;=o"8 Hb3:{{p*hy@&oylrW]M?p"z(ꌆx;W&]$) a(`Ӄ:wPKNq1MpDV)EӚߋtۥuU ^ Kző.háߗYkyPx%[g IT1[_ƻpX] {( Xfѿ3$d6/qڃ"9}-`XF u&jQJ)#|(qȘKME|o&5>MzhY+U2?gQ1T0C)B|ަ\q)zқDY!8푷K jU ~ú=Mצ|mC:pY* sbEIux4hn\!Zu3x #<:؂P WgCziwĻ I~3-y\|6hIVCzBje])ឍuN?O p^P{KXF_FЋRɿv/6vkn%* }`1 w0Ϲ.%Gd ,)8.ჾt,R ;j+X~ AʫH6“7Sӿ%UB-[۝{[fY#ik1˹Jyyu$UBIdIP8˖$G)]|(ݑ[y]h/4#Ig@aIN["˲c<I὘*Cvv[ĘA'KSA2̃PEo-HM7ӀtY0d?F60Id*z& )y6tC:9?YϷ~jk04 L"a{ߩ7sАqCnڐX'nzmKƮ8^%ӭs[!013I8+K=0y]K"$xZx+͸, B(F^9 Ҍzo]P*9ewN6I2 3ωGQ+ Ec=6O^~ŢDnyb7m_Xmc⫾QV,p\h]apA @6hWC(<  1^-]_!fRu`uJ4sAX GBLrF]H5{Uir!V#9s-r&B&*u{Vku13WȈ% JȬw?#gWaZWpSzK0yJ,B/3q6nց8 O@yȘF*|}i钚ۡǵ"dm vƒN@-vp֙y=fV,4H+C~tG/3;,Z]bWSn*=NQvҒ_emWɾ\:R7#R}׈wnBδC`9hj5l0Xā `+u1=DiC޲-}Ylͱh8KKrjYMX/4xxKOmUcŏ ex54ly;\)d"#7!BZ&$?saY3*MpVXϖN.k~ L_L$K?#cDkM. NjXl'm y_VȧWxŁPCّvp#YZ!u8f@뢗=QVNEeq4^]1S9IeP{E6,m To{~}m(DMfհ FZ ]6; Ԗ ȟGax,}#Ҽek;H)f\XefLQuc`:8 Ye9 b({\b\]\Ts lo>W:' 4ːH=qWܻ-N1c:n9O a Ά =ہNt4NQ1≠'=̺ފI!4c?~b3\*i5,W;CI(?OW|@|=?d;X\=ȭ9Hfڔ%!`d3wh8Gk^ $0 #*A*vb4ĻcʊpSB_KtȀlT6z>!է-G5ϵ,<@O6TпBLhzR!|#'-1#^ 0tX9 JEN0%; caZD"BH?ny&@Fh\ HaF-sZ&1=Al[5wo3&"A!x/4]L5]ȃJs̆VbTնͬz"*YF}Op>}m #|05ܦk]jr@FbHEz zpZ? o&v.|-)4ї-}7??28zxJ7Y2^ `CJLj>Ӿ=RPoЉpz?"|ĥn~Q\fZcd~R !wz|&"((J*1:&II JDt,&˵̼l6#KB)E:\,f-ڽC]:St3ݩSy1\7XMgx=m_5,֘546@a1x2S6X}!NNE;lmAl'By)2l*%jN֥߀g0[O|gPkc{%զ}Xʤ-1PpR'1lM2ND{<֗RϴpE=1%Dٽ'G՟-iۖی`Bsv%9.=Q[.?7IYH_zxЬׇ5W9wsT$`WJS1>gcu 9Z}Ej)~X,OfWg\ I;[?#i[ь<&U4Fsdψ5 rvL_?yAִbb%}_7]°Fgƍ`o\H6GȮ.'Dl'c^uy|#@ qy.t.EumZ%d,Hƛgڞ΁l97[[u) /w}~Zm^%J.O0S;XR]o|#j*xk~T2 YcL{J$qےeYQsf&\^gm!xmOf%(sdh@fG* 0GYr" |@e:|,qAcD}U|q.Y_rt)CtG )[`dn7-9-V^h1@3#_W@VXƻķY6+ލKj1  M~4/Je>۽%|͢hOua,6WUOtQCZ8ƾ PX⍖r [u~p3Jafdv.[(^u]CSe$ɰMR2g{qݐv [A Yy|!NzF;xtWi\DJ/(M@ELeDk):lDmzv1(6. <=rBid"9S @/KPĜ(!(xX`: ~@|Q6=̛R! aPFݻ:pODZll&*24{dduk7DC%desGo/bLY?N%M0%"gE}@+@7a  `K@O64\ 8\K2:V$wf9}9s]̟J[3gMp'&MOh6ߊ :AK/;;g4ρ&u uNS/HZ%"A9TFJaR"-#-:;GyPS~::V]췛ts7Иfp[$ĩRLA#FnQJ0!^8&Uz46tpni1,WsDuwTc!؜MHL?;dzP6h$qc!?PbD%،SXƺ~Cϖ=Xm  x`qڑnqwKS;&CF8Co6Pv4'PF>9,vh$u`Weۿ ډ:CԺ+Kq@v%>@4SТ<JUpZNԝ;ưܶ vR\F6}-_ hCk $b[8VR~=Ε` {P!Ì]|& ͇[ZP O1k&pa;ST>.1k'SXGI[7.sa 6S܋;dG 01'j$^ U)w4g̗D~VOvC/(~!d hXksm_`wu҃ڻ) s4:y?RoS6+۬}wuWy ܜ 8R Ȝ r!ӑ&R(W'u+A\ W 7en@?H!@0o wÿD+)n hX]L?s2symX|!R eͅ`qj7NJE* KF9/GBw$|_ lmOp>YQ(/ý/@+Qd"ezꡦR2%%=iEEPlR@-NSת{d?6&D650] cE ;9[BTt ##qSљ~#3fr` rJ82OBbmZEkaF],Z)0 yRz"GړB$ >d%R tK!_dX9Bx0LԵvيƕT6|'@/t-!EHw6a(4iBQ6>E"w?+CEKD,_ A#7<h4ȇrbnBQAE8Iԁt$]ح_ oXE۶3vI ~A$R}T(Dy)<ʏ:r96A \9?#&J;X^dN둤LLs)pU{f08w촏ByBټeF3Ġm]t'CKxR@nTxILg|$s#Lac4 {5s.dj#d&qP:pFDh-Y>Q0yi/ƌkFQe$ɥw!WͽgL6=NDrn2^o30 z0dqzhH;-)roYVcmnUQVd)/GTT=í!)MUњCTZZs17gW \] SJ)2Nu*P! LZ0G2B'6l+CLM  ,/~oA w6z@ֳQ%!lQEZQH[>vz۟]WCg$ܯc&\"o$5Y{bKFWL/HhUVEwd@)PX7 d kgYÐG*H+/&'$bK%6&,l ߇=5QswCT(f(Вʵ͙" -S|$6?k~Do^j%g^ ˡudxJo1Bd<`$½q'q[\c~-c(Wb B[X^1Ղ! n߱v_JmG<.ybSgzt‚DzYiƉv m[10PO)q̮:4G_1Y9ta?ŢPU';Ch?}#0U8Dؙ7b4lWd:eVT$FLi<, y?c_s~JO~/Ŝc=-?+k/B&RZu9WHT 2jlA珙pS^N#Xi>nǶo}EQ%svwٳQo!ҵzyk??_d5٦фWEƪnE`9^d0UVEw?uH'hFKn6LjU0O{_OE6 ӂsTJE7Û)sxLu ZQǜ ې &TVTv,8Ul^hTw0Glej,Gvhw? fz-?/!o)Jz^ i>Ryʋ`ȿ&e?w3 _m>@e@UZ¡8*F$'*U-d(RH> PWcsÿWnwݠ Y;!xnWDi(Q/e+W[_cĀ8,Wj}zA{N(gȳ3_SY4>ͫ!Huq \s6l!)Zs6یYNXYƊ&_Xpq )Y,Y3WiQS2rs$Ps-F752k03I3Sƍ)#s(Kuu<%xvaF%r8fc,޳a5#:"$aL21%97Xi{hWz9ŠNJEud+'cC.QB̲`!۹//@&+rN~q$`,wQZ=TR1I%|ٽ)of+5?ay$gcVVQ>c?m؅{s=X5^azs`@mՍ8a"C@ w'-c]:Dw..u(Zaqp$Г -p Mg9A"{c{5LCPT;BwQE݅4fVE]ߜٍ5$0RdxC-C0r xh!rDNP&PEVCe,1V}vmCj@yYƃ mkj*_&77$όMs(cI/7L$(VB"/F2tp + +*At{>3k TQ %R!'&`)q76f-ͼQ"Isu x0šR^--*PKM7hgVt%| WM0%m.Uk9h5[v䝵%gEXm  |+͝@ξ<%9Q3@qgȵmCԝ'Z_9QTzI;"_~F#tyNQ˱&.Y?T0Bs p/0`N}P1/D"]EuE|Xsmn8Fʭ al O68g {[ uv 6&U^v9lZ';`JjBsVD68R}|5{sO]:㬟9R9^YO.i){nϿVȦ* /lv$◢M@b|1cG0| NTb6gϐ1 'g!JۻЈ4B@%v~U eߴWs (L=>bE=Aq_5UA>9(G8T}߄w2Dň Nra+:wR4M6ْ` \2cY H a%|a:n݆–A*:h_0=qD!VqQI0SߠN7e4Tru(Ĥ9ڐyR8sv*%=.l#vp:7vS~\>%ک&y(rѱʒH B#lى%4ЌntᢢݘhFbybGx{E ܾتк%N ֳ K^a${dܬOEol~Da)MB)s"}a~qLܐO%#+z5Љ8/}Xyлx((qY^{tcGW]9׳q8^{ԟ* P64.NW5,u.t[D?Ddcrp^nQVv {?knJuaS6L7f=VD -n֮ڬ'ڹ̴fmu0LbcqVC7Ir'qPKܢ< 64hI`Q C@UUC7!o%O:k&fEw} ǻ/BD3A^"ȩtslKֹ/Zͨ]S>3Ѫ~)X 44 y3Eu̶ A͵8_$c'PBrƈ ibgR! UX\6Ƽ"Ϲq]0:cXZ%޸MLWJ T. ~ңa"> guZLWT?I@ʻhpG6NDR4Ӳ=NS滳fq1^w!3s9'>7`vjI ^ ˊf2mDpy҇X-6=XcXic.qkǫ P=Aqu"&ae%YUٴsLIu*N;| ʦm{ TE:*Йq'^H5E6?=imk{޾!Y@ J(Bp`ϔ%G`[%oV*=s69VyOhRO6w"~~SsWuDQ:IW+X,͇D#%╉Nq=܍QP#1,?;R>ai9@v40Sv?lIB۱haA?81Gia]?ƏA@Q,Ëmy}Hc o+L9WyB-=`Jѫa6?y/CّdN mq/B[6`k!~mQe8HhS"Gj//D3RGK"I xj+38ՀEDNU;"gX:爵UGϊ%~7]396=W>\h8j<7k=k[0[]|h^5)kXJĠ+f{<.tTfhR'Ż{eG׷amNe*]KZcAt@:5q64uʍN6F!^O,'*<ђzPu@ȗXVJ)f"cS26KVh8_3Qf Wu9yw4G, L4nS a^gz qt=aZiȡi-RX}]; w\}!aؽD]z[}s==ZX,ںۿEj(M5]3)̘NOolᨸwiJld ٫7]v\ezk%Ly^}c)Iҫ6.eV Ѩcpc8K:cT#BR4n(3ݝ. -1`A١eb˖b ۃP4UaqibP8{w<`TNg@{DaVu$wSyӇt˼[5]^3J 7Z1CHamyfW,0U#e!o;V3?!M}1d'Nt?g- 9j<"K%F\{s/>B;{3a߶Eп&$f*;%=:n͇1]\KpQY@zfLHX{u ܥm(Umfby.@YkKH +q93IbnnB$sPRs%6n=J= \̙|SD`d +c~@F$o"8COԭ+лuJgo>&1ȳxjS܁ o?M|+8xC#]xz|o,6.@m uNoj LT*=@כmMMt}N *ݙWwHl K1afJj9e` j[$lr"&b>BڤCDPYp Ǻ{!5y J-$N +U b,6kNm?12.9KTi~=HlC>;ԫ4dJJt~$pը-~S'1AjxZL4E{]}Ct^\_oDԣ`6a刴29œ­iDsXٞ$ȩ.8q!J?Na?\&"^,X{5.|(.sf?ܶOJ=Ҡs3LI߀_8Nv]TQ,yI%cخP*ޣر^Z]tҚXiCJU ]]֮EW|KX VjpO3T #.[w#1K^  >]:qFъ~֥i5ieo6u'^?+Њ3 T$w0b(.ܘ4dJ2MlWjȜDPYY[; qAL~VϤ3kQ蓅э(cxFP d`0#q_ZBtv\23G-Hbv4Ɗ0~^ס?m/_e0-A͑UsYc^Oa\zY'&,MDX |J,b(9w,:K&jD~K K~KSz>6 C- ֈ%)$l-j 49LGua ɞ +#`lP'Y#OGljp r^zz`@A?h^[l0o&Uk$y7\>1q9#v'9Cur;ә(2r8S$oF3;<9}ujJ+ϰ8o5ꜟkP*J]Oď7N@[H"= ;]‰T3)]FN v3'&~r"uj <rΕDxvD&ƥ[~iзuF_XD_Af](˞zPDV"3"/B2{6GE EP|2t%X^F@CS<;m\PA iz T<:Cǫۉ9X\oUx9cX!% LH0 3~LYo\Lh5RݲǴýAToMag-kS#M7Ipr%[%UL Bҳc#D}R-=l5aFxŭۧIYU%7ˁ0(RiMB;W#ER]|8]~ȉ3K_m ėztI{{SF|QD87iWR1NquA\`bSKȕ8X$ɢpQd S&lҦVIJ`P"^|[3;n煏C8# Us 4[JLǒc@TurJr\|hXQA%ެX oQ*@RNɠZc?(P@IX!XlDFٿh0k7pC#mnϋOJAmxxrQ2S<'uO~X2oZ uy-VNv[8~@>$wtZ#FmҷG@|> C.R!+H9caOgo{t3_!ފ0GC`5sD@oPdNfE^19@?MԙZh?'a*cf-;s[١ gadYHB9m Hh *l('lF_B,:hҫ'Z ui{{I yMO :~gOk9ҬL `F7K_u^i0  &a*R#Ua+stJues34.^VgE "=J%hvrٲRE uɤȍcVji9`79gsT#໋7A96&Kɲ}o(ḪǤؚWibul.D B OX\HBOqNԕ E*@~W0.rPx`9rE6QCtk̷"Dj"izuhbE8i_‰)rz> ?ĊueNm'fZ}ލ,^vUr #ؙj30U8B }he3@jXpf.:uzH H0co/!?G{^X [dQ3?c]_.+MY&ҍ{g@;L(*L'MD+E*:bأyCL`8} n$ 06 Mׂv9ǫ V']n&8E#lK s$)Z٤ "aH|q;+ OU?8FH(u#;t/o̓}QNā4PzR|{bh»J(CTbR!gH,M@sdn!i+pTJbt \~qT`ޑ2y0ܽ^W柎߸^+56ImM@͝^Z%s#Y:b #6ʗTGyViE2jѥYL,A.K'՗SB~t|k>iݍ~{B`h.c Nec_?m?p}FM?J|nȳRH\T >b?H>vf!BeiETb飸^,1⬡a},:yhz, ze8<)z⃴f6a;ĉUK_~Jy@]ԲGd_#&5w%LɎ#NE#r㼭6nP! Rk( p1 >#[̩`Ci\(;so9N#!Nx1Zڸ_H#H5 Y̻4)h550ߺ@T})Ē3Y>dž&&䎵7`{/h=ۋq a2mLS)=H̝#^FG6)YsW{_;Q>=Y1 $% ;/LZbo;. Ad0e馄b(3^)mðμy oF_" [~۲yL5% IFfǭXeBb ?2y̢F~0,%Ȋe 1o]F/tκ܀~X*l-7Bp1laِT_r7_&5|Λ4Vgv" iY퍦 O nK)w5;A1>{La0ԥeܸu.oy{J\Z@Kً5"B6\ c*cի 'ԣ_%nzU|@M=m!'ȦORP5Ig iKqtNSlȈ ֌ìϕIu gXbU L l:סyf =7,jvȔV3U^EMjYa7/XnЋx0dbұm>.˾)<kA]IP`չbS:Ie)JvT0s[0O]Cʚ[|b3әlISZoIJG8 fڽ9FԷG1;%P@EoSr2{ݱU 3Ӊ~J˼ulT9}1|>X .f'&($j7o=].g&րJdXwE5ْG.SFϢ| ]䶹r%lϸv[-\Z+M$KR!wUV]cD=B9,3 ]4,%1;*QJ"9k%!WV|bZӎߨv~U>~බ+0Qd:ĉ|~ ){QxF=F"!4$Mg*'g;(6[oKv<'^6j!]3H*D΍ ,e_؎HYSIt_sֲ㝻&EWǑ撏7ZW \ aX|B? 4imiB^XGA_׍wtֈ@GNstumWY V2|T߽u6]co t3k\o֙\-7ZO[khk/^>ZoE]a [t?**e=V0 XxM }sn6鄅{?'F> sWU\e&$`;EI40IΧKUMFw+J N3c Nn?Ȃw Uo&I@I>齞e4YӒ5lnAl'ܕ}[2>K~v']ϡj\;6*&ʵY]U%Q[:u^ذprȲQZb]u/=ym^{ڋ@"ü8+Tȧ ]Qv@%ߖƟެ|dsO QmZQ+3s,,lN/H9K6yffuZ*٪r>rB?'ps^+=hA׿THeŖ,VPŕFh*D#m}[ NO⺶ vybS/83-(͋Ke\k-%E_n8؋xғ؏'Gf0FxL:_sf5s +nh#? C]PqnԣۻŅpٝ'Դ[.g6qG(zT4)-lUf{%רJ"Oa=0$.8?2c7Zm2 J']׺;r$9ew e˻=YuMO۪ۈWZޚ ɪ˭UV Q5{#Q՛(6"4" 6 f{pu:ƥoHj wK/Lu-l[ TY@!Z+.znDF7D"uw Ҋa.^ -/kK&qw\lW-.Rg X]-r}vǫwd?{/apS& WF'5Um čp5Laa+:lSVeytpu͕bug,xѦ3zfZ_9rAG%ZKMQUާQtUv Cz>H8H l@wO-fwԂ>뿸a >oK~.ƒ7G~Xa9w Mm,IN]ND#{H>H6`g웱f)qG\UnsCٲZY(k7tYAǼ" Pn VCqkŨ bl6ZV-ڜTeAdc,U$8P޳nK"YWYu,2MLa ;5ƆUaۊ(uCDsfIpF#w 4!dxX@;Zb;ջw.}Zˆt-KdCԂ.ċ)OM}"@OUiPC <31FvOw~ ^y5xAkrӨnBPSM*6 !.O(OIE":VhzC#2Eilⅶf #(sRH{h[C,A܌epwKul~F0]4pDxtvĕ/߁DEN$1d ̳\5 uh_SitQizoV|~(}˭rL)^GZK $.^80'v4.׍08ih>clB2ݫb$SHl2Ѹ$}Ã*棽f@L N؜hub-N ekwKiLAt>X,r<k*Q.hXv%i`?W)lҙk@L#1e`q7+2"D:MbdET€=d?\dĞlR?kXXPĭ̼E,JDT(m1ySTL>ei֚ؕX;=؉afZ3TYl\՗R 4 Ȥѹܹ,a|h  a8T) Z!̗؀Ia(L0PKY[bdc $Hx)36%pW1y7 YLaGY`W>a= 2څ#QFs[T(94V+)aX]$KNL䬐k?v$;F !u m/D1ZzԷv0s{SA^8mAדe<"Tu^Ģya| cMon?L8|𙘄+]{?vC5AӇs[/ +SI6.v(dG1@ h2zu,gyiO3ʘ(^>LZy.tf?c 1N=sbvzpxshHPӋ'mMg ?vK:C^Ⱦ~'$%wQ].?Y:/63ƜGE캴 6`vR{cJI E Mĵmϥ7jUvyʦ.VТTIQN)^Hy[h&'f]WFn:.Tj}(ʰĒe =kKu>mH`|\g0T]5qaPBtd4qU+o&kl2^D\a#IN J9`GV!yИ$Ie@|&s4`Ռ4TT и*&'~2J&:NۋB8fKiel{=raS*qmm*i2|i|/?gHpG2r+s9@ܶVpBkk|&"0¾@|Lhfy?c7޳gXQrPQM> H\JyJ "*L"b-[,sRPAHe|&5';SFJb?tKV?Qo\(Fyh|EƈUMEٲiO2s-Ð)y9Fϊfx5Ųrչ2Gm񱯰DAr:OL^ҿiϨǗ,m! Lp"Kۤ*c]wyY%^`r\9ia6+ \ـ\@+Z)i *1vJ v 闄]۶H&BbYA sۯ+$ѿOݣ S}s23VWu2M ՜x*ϡ6Eu[qp5%w"Cx"6uFݨX;ia73Bo+…(92 bDgT/#r7R蚍<Q[,lHե11 oF}_;ؾ5v/VA7RM}F>-XLl?±=ytyv0sog^X 8>MPLY֥BWӦk@[b5 >g:_kb2WtBg롴G}tiinin!٧XKJwJ4"?^T>BkL]6tj-WXI֯߉H 9FYI[Q,}/[(th^1}k.W+l$Nn%&n*d.`2F¹6n+#18Z*<`t)dƤ'CL)@fmQC.P:^@~mu6ؗ$>aQcD)gb tJhQI?=r4IQWx8~49J6m;HpD-O!aIV? >R;LBz_?"A5$Sњ&#‡c8|^-= E୮J[x:E䒅SpM[UPBXNjc3=y\D~#%(,wtjhE-0U0Q*I$т'h1+=prcFX\z@8|>ܢ*胼(ʄk'71OO?S8K8}Nwz,*QYHN&dRs4s!MP "T4!vDi` o; Fl80Fgr;ys ,o#^NW?%=`N8ڕ_cĨ%(9 ?-cQ}'9ﻠcW)ǻEM0ѕZ_ce L ;]U3&4R&FU )lDrb^Տ%4'k XWM*3qK8\kR;-C^xq%tIaZ1sDOӢ/c_OSTdkj&q5>;Lfh66p =98HӶFB.P,/H&e81l)YڏQ7֟q5y*Qv5e[lhٛB昨)z2nmKkڦFY[bMF&amEAGWL Io)g~DqRƻ|׉ ?OkcƆx?/o"QF=}9`rE Y*XHN`*~no7Mw 6Xe;'i3CZ~T{N#n#W+hBs8mߙY6-Bȱ}$?iކV,\}Ae%CCd_qةCV='@;Մr"L#n7J#BfyklKo[P* 1l(W7F^urϮĊ5 mxB75p9o2oڅIvՋǷs^ŨZ&Q0 w]^qDJMVpHFQnU\rI_ C9T[O&+-xaB(LΌ@9UYaUץq~O9}+]gKChi \+6Ph vai*_-Ҍ+@4R K#}Kب C þNazO@`F]k_|u#pPAi+GP4_2)!XA/)< vH:x*.H:R /.€('owϭl>̛[yO/#Ź{3V){J .B` A"ѓ[K9c,w\w۔Rɧ{?bva DtVؾe%!\uIjozԎ1[IъSOILok6m]LCl:EeRin+`.e=_\*a#Y#Aw.^0sO]ai1͵8gZiO']I%s*W3Wz8 }o ME,+r>|yrzܧ3.wH1zc9Qf[koTraTf:6>3nH>TLhӑdqRF EZivPbCiL' %i===jL'lES D8N}6"I"kP^ܔV#ZG FuU4f]a,6:znkp^KD eGx!RaRW$Ӗ: N+{mqInp[)f08J|R⹥ e)UDVI0-{!q!Mf6;S6W]:7ۧwWW =l ~DVAa>XZP&Axݺs"PV_P#0 7+4窌<8(/cApy^׈AI iPi˝1Z:,K )h!QpsdjuU~I Bg̀V Ut!@o)ԤӁcma=eYiuٍ(~  QI˭~tVQ/8(]Vjy6h'eg۞A@Ϯ wqG'z!F[c[@3Iw;gDIBA%9>Zy8^D#^+Ǫ&Be^4J3&=AadN( !m45ZUM"'iVk;1Pr~d]t`wf 6j:F"!u6y!aɠI/ m*ªteUR +y1(U$&DSuۀb9v4/ uC(-q}sAԣ8e:9rpT>snҗ Ipi|'gzW>y< > dSĀ:`"드YTfC%NE%[w^:w6ɘP ̑-Lŋ~n\#雺(]Ek}eOw1ިT?TM7Wp0JeKSg|CSt-ƋIFT`h󋦖ݼ8`%FPg {~Sb!?i\@e ]/tMq0Y<&feJM~껁|z%D Ka'jo=7Q%E&,m|#.y=qOh>L>;:@тN>GץAH}1i1PTG;7M*ww?U wR[(Nn& hၜaQUO@ٞVZuT 1U RR xb!vhS?!}V)=x]Jh 5(p rP4o`kZΞ]~1%2}XrqbܮfȮ#- ü.Q F58Ѧ 6 `{^k ҳIG&N%?z_N{G4{P)vbn-fZ[]"PE=CӲyZ!b)[itŁ(C|(!$m+&H y n!BULQE쎭F0&2xQ !Re=D^= TK?+b˱ϮC -NH?Z۴2Ol= n>3 ikI?Qۦ "ZU-Z/rbLiʨTDlZZ.]%, l dջW Ϙ8!-qlwqXxą> wO*&3T [ j{I]B'IQL/KA'D3x:[OQ6 2ϯT/(tͳP#pP1-FyɀѾu%).l-ROo!`IaR§\כę>(U"+n+Gi5]sklZboC@_Cik⺷ՒE#2hTbʫ"G 5 N1({H^x-Fp.e&E9G?bw܀P2`uާ zmh| ' )O*0Xå  7< RqG͚\\G |ݼbQT='"ɔ44&4EȀKѺn3\+*'gu8#8k+)qG2RD@닍CҒ%$JF[g5^ --RufNV>i0b?"<{V>Xc$lV J+T"C(Rߵ+4ȫȴ`e^_pJ1Bv55?'+`37ѽ eFߜ_|b0LBjT/l1Qy a"1!G{\y7s:+BR8Rsi7R&1#*oVM7Aųw[R- 0=U|3mpPԼtSYlUx%Z"<+/5:|XR͗b,FVoOoZ,;OS+t _9&{:~]4-S=:~Y * P)/ߖ6N s=DŞI.$6;̫kf&4:޹\!W j3&ӜN7"Ug Kc!6[r,?rݲFJ?8y)v3#dqs[P8qј,\5Q)ۄ \R$?3ԙA׋x!(-.|/(w?yK ' uA Bj/"ٱ4,-cҸV a We*xe':|4Lvꍇ P_E#ɒ Yk:RZZ͇b.;mz JHZOr>CSAvMj?uTOLa;8a=^3GI@bg.._g"ƹ5r5VE=wS?#Of/O37Ì\j? #U}hVvWMXK4d)'8؍+GlWw]+#5 Zs9Nvc8c,\\=ĎG&Okz)[H~\j+4u=u$3`do-< a MF4j=ȤķDuM)ohGpyE3tk:+MZ8 QSr2[NC=m-Nd杕߄kut VhSUB{%%L%Y;5pʎR&j~Nlim[JSCnN^ܱyG%8pel{Bu{SlF Kӻa/<Wp-:!3Ȯ2繙qw}]Y a["8gP@:-9f*h a|mX3GmY^u&@S6܅y)El1|'Nɰa] weՖH3c6u W6u({SY ojx!Z1>@&w2|1nyJ :ZE@=y2ڸtyC}ET>;Vv&yܲ~ қw>2G\IVK⿚_6Tg+zc\ ;@֊_e7L6s,,N"(ό[qS*"½hsI|a ࢫ.S bpVnm&D؟wkAV_Ἱ5|U^_c.]1g 4 {F',GݰW-I5y֚DUIҀ_MC iP!TtcxUߍ@'_?d=oC ՒGц5~0OC >ɚc=eO ;a=2XPp|tEYĹ;qL=c|h6^^S] 2qg7i.W m[>-8as/F6n?LM#ZGTC\베#x2ζMkyzÊr]N"iuAnC& LE$^hDGjoE6MIhWM.\WT(LB ?{=2~qKhv~2Mڊ+{?n,(."qY@ub~@etMM)3?U'E۬lY `گ:]jr2q8eBYdɸV߈9.7tӚzUn*IibsqYZ;{S*8=CSjTP(+ qgԂܭ Op( Q_.TXw̸B£MlU炢?}Ee1]f#_D~|`d׳_ǙyZi4K)]ꃃAϺ%X0|~$[ s_gk*ՉOr['ٮ8WDn]DB^^deEHIAUFb4Y9_GRwW˫R`_X4)9n9H/n( ;mHXKSy$"ԁV 3ʱ4B+u8Oz^B~^_Lrݭn:ڼ"}}axQ?-յ"թI-1~`вP3G8{!zY:qR+Ƚ#`l)4nq%fcJHzg_4.2/V/^?2 ﵻ V[BO0%>&<͍N A xQ98,/ݙm!bVyJU6|,i_TC}!o)8zWYgK՞'+ VgphY9b'n#;ZE3- I/%qHzU|/{Gޭ&Tv/g *8~lT}yV8ޅ׌7!>+q6{wӯ|r=_!ͮN̖Ytq3V?c^=ޚ/c[Ճ|A(;!DWMx)ʇIʊvXaU޵q17h|cK6[/O; WЕUր*Kث\JxBvNJin%c^ޏsPq-kRU I-,yL?[\HקCiTACu(~&q^85I+,/ o`Gk qz2}iOEQΪtaAd,\n%= mö/b)J&9-^(vsqa[H^@]q Ƃ}WchsRj-Cx{Q8ҙ{$I}$_䕴#gg)'3,V]Um4Z2߂7oOY{$kF YEc6\LEڒƓcKnH*#NlU¹ O`%%mӸږXs^:>q!`dhsv cbTkգsNn@v;Wo1mv_ Si+GC4M>_MIG@uDbY|]{O;e D׿bkrt;B `7xw7k ¨G KFUV&jP޶ 9[T Y_ūy{d{CL ؙJ6'֌/V0K: l jӯ"L/SZGd)*!CK:`d=DCA`~K&}vw-4# Yqz)t>!Jb~0\?X UO|،a@bei؄ogW{-Q09Tr.LN t28P߷GA|"H5JJnh mG^BRd=WkFeJ> GH[گ[$bo&hE?S"N D(=DD IR ܮ e&-} ]rXD%z%~,*i7dRCW#,Ѵ'szjyXNC]/\?ŸhbE" OגїP)'k|)>EPācr ʑtq+POHNAM:| 1rDaO^:vxTT#sbgD$2- 4=ˢRqNsڴzq3佟*;g&!ºFd]c ->P֊xnȱ0ݷ),X֫wR4Sǁb>ހ}fM~ܕ4ٯua1'ƴ£9u-XTCRS PCR݂΢V|Z=[ t$2:iRZ@X- x2ۄu"Wiֻ |]m&b;O2I`0)C#?Vպx̿#pfJ&kbN7iy41Ɯ QABl~r݊KR$j=\1oHGgV0s={gk!gޫ22wg чqg~a 1/rw;>: r\!ah$K"o~>kgMLlB K?/cg0([MoqVĄukm z4R>]Rh0 _vU?͡%w/(An WKqnNՁweKn \,$Zlfc!2hѯX61ByYmqHqWy*DG)Is h7fRO613";|y9:OňR ֡ 8{{L &0,b:o)lls:Tp3Vk KX!7!kEOM?P#o I`j_ly,ÁC)Λd3~{@X^يysr\~q xZ[9=D^H2W>vei\}hVJPak Eؿs͓H)qd0{͕ۘvz;Y3TիMmIN,TK"`ޛ+.9*鸧c6xbYE_%!KKsN?z'rkq/చ&˚URom|uU!\,U{ܮ'td­ꅥOQQf N>+NޑkMg z*8%)ўWz]1{raʁz=&+Fڦ;%Y ]\ABVM0 AHD E. ϫ.)  .@yk%gHYG>U :;ogN }~ Q(w7Pi;ul{Evө*xgyHab3a-c=dUo~Oy4f/ ^4T۽~2O_+7]z][AyJ _6wc%qY*֛QfHk&ڪe\e$y!eL3\p e#Yw Mf1=sŘ ( kJ Z{@|iZa䋱tc -By wo(3UϮwf6{Ke^ "- u<`!<32ZɮԨv0c9ȱhPg#KrK^p Fj悠@))6 l?-SJ^"UԖ΁h0$JTuRD#6bFuQ5Xn6"*zjjؾ}(v]*zbr?^b0M}7+\| V"|x#I ZݮEL-g$ i ;'IZzj[c ErFZ~NBn4_.Pp=33* `keЏ]&9CN%b$+AœΕIeLsR $hxۖ"GUe}r]?7XZ >d$ Wo<,R,G3tL] !Xb,gd(Ϙ`|KiYxl㌔+8w-m*8D ߒy0Ձ[CIb=DK9(䩟ru(\2.(|Y]=qLf+ vOG÷!12 @Ƃ݇Ow$^ñ`8#q@'amayXf:6.ڿX`uwwm JKg`4zI+'$%[!3K:'!CܑtK{]G6$P)@'?7ؑeh&vgug_s̜N13& -rP~oBD ,hiٞQ#33UJcbb7n~}pE6RI5eG LYu|Q(;M^/ip Dx-B^wmS>[8w漚q[ak:SX, hB-;K(Lym`S"Q '}* n QoonNxNr~d('R-HlXItXb6."f|SgpA!ݞsm7-c|RS8Jb">ZĴ_(ݺG16[Rm!wrA 6mƩ'P-kR+h]9aA#-.oK_ =Q/z& s [= zN_B;&M{{&(iH,6'r9,RS :/Bdb94S= 0Uf2¬ckԁ}42v7(.}Iֻ7^"ts?G-^0gVVod}1DsɑvYmETH- ~ȄTpYjA۳؇  NS5EXz8e}!p ުX;I_Q:!ź%xҷV@`Q⋔8[W@vNG% dzd_P6aEKD>.٤~\D, %=U'< agn|VJЬ#FTfP F;pϼG/xoq:(X8ބEo@'U(oNۑmok͞'ϥ7{zoIJa1Ȝ5#P;Ttq_hγ{!EFDX ]sHoun[ B=v82AzP}OUѥb^0w''p^`{_ąchם5ذ3",Gv/#BC"#N[8"HVt:^H7E+֊a9 /϶@ya sj{UNM!^rrIVu]igS5]2 O3郙0_jCߗBGJ1b;|p7(PQ"dBhG>Ho~ors^֮EGˡPQrNfJDѾ+~#t[Fn~ljo9+"#ϝ7^|e&נ :sY&cULRH,HXMU?X6HZ4:CQ4xZ]r)CԐ[sŇk@:- ݸMCM=1m4uPCoAqZ\CGDm:'rODh};tO.vegr[r)w/e_GMR]<`&be9xU|a/aIeOMhſq*L9G:-sfN˯n{~}j}3WVL)u0<%!]4(.R+L bF 7LDu7]f$"ӖIj[*51 +@S_d.e6u~ E]HkE;oFh4Pl2FH2/t<Oѱy97%XKrܕH r]眘x9gQB Ja}x؉eXiu(_=`mJk-mfP/ZaG,ؽ LWVmXB彤*w#=%G8vKu;IKHm!RD`YjRZ5WbvWUOsZ$+=if;o WWip2U>dOQZ_ɹCP;h›% Owzc%}]XAGkhn\s=>~D B:t7tT뺣 :rTs)ɩ!MCzTT#=BmP鿊JuǼJZ.;6=oVm J~mwI-)[]ת{FSϫ \أm &eꃙ]CJAxLoҾYxEhXvhɰܹ6i[+! \є$ވ`bW6z=U\y2}Uּ%I]"4xkNC6r>Jfڢأyw(hf>]*iW" m`g(#b ޜRo8/=uMXkԄOW=Oek>HL, *K ?3"{wox0<@: QP9Ԩ$ FA$"{Y&"lޞ-:4a -wlLw(kCM擞zl]9E]NحXך# ֣$.]EsiLt-qVb ғ2=y7HD*/Bs}aCq‹+-2̈iEmzG[꫹<h{0pUYD$+*[yR yŨ{ ZW/ߐ tKS+%{r,Zt@tn . w^COT^pT ܃Mx_.cs & x` 3\0l٭lRK)Fz:Rb.q陹'o,7G;/ ]@>؃I@"'P ([mxT0T}ކ@ 7S9'aP0C!ǡ;HI8or V. \ n5l"ڼ儻r{"~m.cB3깈4,R ?gb*~3OTv!15x1 =ǀR-TZ {گ(q쯇7#@~qnXAf@q{L#lB 6NAk1($L].$8\I ɜic/%H] F }RB Bu['lB=7a`^v-J5MS D.y*T[oGgC`ݧn lY)4ºFe#8#G0R".ŝ *WHUKL:#{gFev_~ciUMhB5NAd~ed%`NR4"w o9صNWUN79SMS(zf6Έ}t;GΗyŨpKWg^ qBlp #U$ k0yBTr;FfT( 'ε@A]joKǀy>M%^(޺$ԃ{IAbJt&,@Xv\}V|`F,֧UA|KWMO4ūXcQâs ?"DZoüT\ӓGziBcGRk4.T }W/P$10Y`")%-}C=0@a&C~Bhoxn^nSܸS&K$^Pd?uҜgJF?TE~.,Mwe8}+AQiqΛ6Zy/w%Hae4A=) YLB PZM%3vŲqj kt`b'?H1Gwft9=t ]~?hGx\2j'$9 :{/̴E|Pm 6,/00އ#fjjYf0\Z%oڕTS nt-[q]BDN#ܝƷe'Pt2[[&kB~3+nu6XsR3"Pyou#k:jKԾe,>~އ2[s%|EBٶSE{6b!ka (t%ޢ ԽdڌԡƂ%K\-)J럭|cw Q}6 ZP>VtkNAxR FuT@PDr<&`rcЖJ<sdaK9 S#c:^8ɨjC[],SRi` es<~PpºKF:Bthʛ׿eb+8BTho-:m1'v%nd\ao0nwր,;\h_㉷r5 vX=WvyNwBHvrb:y=gLx6_/;1 ^LDdُto0_Cb–c<E^ILfu߹r*!?n8fZkg3z7gͳ")|@-G ra~jqFItP8TezX;T>J'x+Y[D"\'82[瀭ǒnUPD |1\GeS>IFLRݤ;/.{{N7nu~eV7:! 2%ƐV̜nJ n>=Kf@_Mn}yFwh862p]ZjOZuxU?DXow9nϔN Fy'Fk.Y?3s7jl9\HgCXԚ]m E0wluNKk~8)jy@ݶ.>y]h&anUMF^Zgx8c|J(F<([@|>#;3l KzޭSG M̄BXKz#*SBvY$'3Gį hd'Fik>T€Fۆ|=~$%>G-BgדKM ,aknb}̬ʛrmaBX &w*`Bd)" 4uDKkDpi+WJ& mCϺ'R\>ΔX =l,ԭ"zȶtX" \Lsq 2V(ƕ‰ {HALZ.H' GMw+}u]{M!SVb!:o{$GWЋQ9=n: l >f2[PGQ uvۣGώ<Y,sdBVZ [$R-VP-j #PQNyG?n>\1j!y7 WzN_ѕ[QX&-/Z=r?VqMUuސc\oͯ lOŶL68 |푳f~k őZy;!?-]A ,ٙ'W"KCh@lXu ]sEھfF0P/{P;uHVOhhjশPX)6mJ뭲@,ax a.Ȁj@ 5L[1h7Z[l=6mRPdb ceƻ:ϭ]4  1ek2#TÃ":HvP5/\*|W fě@c~}k56::;!72[fNW)% 5:!FjeVݺ3 ];[3~a 76*6MD{2BGeKo_u@cD0~d#r~iešmI\Wɷ| RkqWJ8<2:[*QKo^ YJu U-Pwvgѩ#*f Mud+ۥ *ڽ f;0[́ D.IV c4 \:C5i ҾB[6 ʀsk,jT?!eb4ݬ8 42h R_U,DL; @T5m١E=-ʅFҼKKuhX{˯%:h N :Ⱦs+kޱJS11'!MLRb e߷{x?b>t`;6y4}^5WZTqr.;7x?Sq ~Em]%ҔpIE v< w'=U~˗SJKmb1b+C*Ѐ̍Rl3o!ʢ&,`VM4 D X-msu%Bڇ✳J3& q,&Eyqx% 2w,D^=QW[^j:˱3 8M#X+q1:2FT9:B@PRPF9Dɫ-)32f^j%K,+I`qG`(oé`J5ПU2lT$e;"a1HkK*1cBT RYc=0pIeD.A_Y[dqu|[(AſCl[p{OAu~7)Wzfeѳ{~u-CI003ϣ=vI-SR{Vn֔E^vެlډg-8˸df78Y["VSK僥{(&.PaQgm)n6we(g13sJh^;LN'X@2ein;'81X'raG-4jS(kσ'Yr!%Umz&V5Y apx{^41 `C^_/p8Bxp$an͐BԙxHҳ\Wj02?C8D8m.J.EZ*4λbQTk$fKѧ)F S_&58[xu%1 S2ef,g@RS !kw5q C4 ³U/;0Y$~u aKRWjz|b5˚ ,yMa8R՞N7,9VK[(Q+IºnQ;m7 fǼ[G8zlMW 'Ry/mG!bc W͏ʔ2?<`MC%#zN)1~]pweqk]Nhb|L($T ;]&kex#G[PT**%<)gpyP?[{);KTBˆ"=>\*NC&W=2˴!eF1t &Y@}K5[CXuYp"ި43@A:OƁD ~ư9K XV' x\~XON34ϕ=ik̑3b>؎cӏ$㢇ʪUza _-ke|gWd` @*뺎zֳP0E: O۔Ly//`q/GQB'!ML{e,bu⤽]8c DID0AEDҾ&au,1X85G#f$86Ào3I%Žtv?XuMB⑅[Ql@*Xa}ƁGFl 1Q1 C_ZK,rŜ2ZRFBɺ6DF[YE(ulExj钙J6v,vG%y3hGoq1Vp5-zoٳZT* 9Iߕ=ǎ]^ӌ=cK?!OKAQyF?r(܈Q_ jn@Թ`?g#O^~)S*zi}26p(8B\_f}>k6׏׾ąAe 7NK bI7ABQ05;7OLfM)#t/L|՝Lb?@ΒM]c+ۯjχVʁS* fivw; ̍-qK {NCp¡ҧmJSDVoz A/uF(Cm.^ ֹ OPtc=Rk"ދ]uЀ{3!NTXSdzո=ɟe2n8[ݒ" '  _`G1i`z\̷ q8ItT^Jm''<5Nr xQlt!D)3јGS(}mI7w "/'k'Scve5▻Q&38RU寂yl=^L1ǁ;⊢*qH9/גD\魼߰1:Vpd-R w,þF ]Y;nE "#=LEJ79uΤ6 TJb~@2ĞE"[,+% *gm4jzr }90t|@)C^C!XR4^_'3Tx-ǵ(ądMµy3Nd6. kZGqc7@gx,;ɂI;~xsSxG@?r/$QC[vq?Û qo H:Ñ s/AcZB"X,u6za,v%Da`z5R592!cٌQ0]ڇ^71M"8Az1Vm&!+dN?F s$?;z^̸բG5?tl4.nn#$%K( }&3Y<\~b'o ^ADnt}UB0BZ΢+@  G:ICgdEЫGN+טּ oEzV923V{l<~NW lĵ2F#k7_ZHBk/žeȕ}aj4P \#3' <\ )l_9UN;Km&{":%d"f6êǏf@Q4n~,?#cW.0x9LP<;6K;Egp@x6yF]*"(ލDmηXЗ+xAC0xD!|Um5(vv7Zzw ܾl̀[&԰ 8ȩgYZ070701000002de000081a4000000000000000000000001642f0976000014e8000000000000000000000000000000000000007300000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko.xz7zXZִF!t/]]?Eh=ڜ.+p>/IN.ejf;L&9V^:bҍ+P ~+69¶>J h4>wh⌰AX:R%Cg؊X$1DO;ɠfdIP38O@˺DB_@$Љ[J tKڐGӯ^ڛ| |aw;iP9`g oܒ\\I ePVv4*As!iN s Gw{|CmQ@啡o`-JE!Qt$4I_Z+f.wA\2VS ֣iƂ׼6dad8UZ hUv΢*{B CN+Mt Ȇ&WIف8S,xmLȡ/`u|* sˢjgLE2U/jkNV2ꟂDLJ*m~dHyl%*ή!3p=^Bt i "EOk |:cx&n5C8-Çb NYqJ8"k=h]VMPp/hal0A򘦟x%&N6[U1Atz˼SI,n,[Yr,w7m`._ }.DN=r<ۿ0 ņ,کӰA@ -"l6 m&bgao%ԛcLY <=w{|Loj&*V8 \]x_%Ovxte-9[~0!FD+wbg,=ӱo%v~5nB8sBǩ+l2F|#"GvQ ,`64K=z u?iL mJbTyɦ3N6.rRfղK2]ϝ-눹;g-~aFzj/-&oG; 1]9RSS  z_wd:/D#E9R;"lF-TY%N7aEf3Y7p#|ٜ9>[H~^wVf'^yc> h/?C| AOQbc{o.d}A⤥ 4dPics)Zn ,n6>Or{W=Y=A@vqMnx7Na(!1aW39iXrm]_Z EEɛ;jDs-vuHVWE3lp=xTíl)2tdfM7fhNb?~ncmCn ^~so_KK%oKMsPo3@wfu5;~ӗOh6Cm1{&)$w$lMX#o+RE)ȍڒ9"ƑdTvĒgmBdN^-}EM{GRm`@!^pk1Bq聡{WXikSI5{DnD99;q]HȡiT%^W$eEњ7GT a#ϜF -WU uʹ({_] ֖CsˆQ!d^+sК:MIL#E*W HxGC3Ȭ8Q`Y꙳Յ\4^ -%o&φ\l31b im3\*I^,v;ϔjW Ӵ&wN\S"F75қZ|t\5fm9AG.h&ˁnskO?a*wΞGԜKٹNQRoIrKc1LA8 zbea7ĥ t 8)uRål02_`h+UCBJ >a%I\b^nt6,,wS >ӡOil=#m J-$GHlI K2YoPu3uIw`EQw2a*@^gZJ$śC.l mGCaznJhSfxˠ}IJ6(,Aޞpֺ^S D %zC2CqD.Yiz9$ cd%Ug$4*] J x\˹:*6z^ߘ3IuYU(asz>oA@26C!1hL$-جȑSt UU^k4I|=Ѝt8MLg%7n"2P]gu[[ڭjǩ%?"cg.kؤ .YfMMYҍv *ws^"=&uF;g T=Bh9&A~pۥ(/L08cр܊q_:q\ba뉟-4^m*hLjSq[4Q?S+2Zԅ s^_,}i(5 W4+UѾqJ gܗ,g ]cs ʽeA30 De.3=Vd8iRZC+YA\SgM"\-*5z\yg&@skeh?3^˚~d4Ъջk]x6r#N e1]`[i50+bw| Q,Do g xYJ@Du딦-9Š|7 ѫpݙ@uE6r\ʐbXP=IZMz9sLZ}|djE™~cߕdus8~h~& Ha kcopptz/*܉^SzG Aڳ)Oa| #fg&f.hGdBdVNpf^AN%Q13b,+2mi}M^i>@6^t S єNWޫS8#Ӝ8aeߩU^5h:{ P9QI}pz'h&W4n'6`n>izU/Sv >M5r@ /8aӷ4 MI6;%J MXi[R{▬߾~ʪem%u7$w"&ՙ&0q/%kDi zs~G#8$D˷[dG25_!boC UGvNV0ee\mO̕Q,Nx?9s;>jbKZ.0Í !D@]Nkʥi;R-D  q[+{]ml%fΘ0}rHCvYĘODK|Vr"~.[G=FzTxl+coETw[_5Sv37C&0h˦ބUu>$YÙ9j2p(wnz- ؈2=27d?*; vCYl6-g24)e ȴF͂,̮,[\s[ \0'~Y+<q:~ck"Z-;j?1+\%_d!2LPX)sYgYZ070701000002df000081a4000000000000000000000001642f097600014eb4000000000000000000000000000000000000006700000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko.xz7zXZִF!t/m]?Eh=ڜ.+UNmÒPGY=v: ?uFbꀯ)1{-AvLOz>[=1AfUonIlŚFoҲyrnd^5h-ȮpÛOnJnTNݙ^Vl5 3W5ޒҸR&n <^]֓z ͓ GAQSaHy^ۈV4u΅N- ù3kZrU_ܧwc'w^z"ݳ'RZrf7VD>z; 0 l3CMA[FU#u^hLU>r4|C`Pؗ}?|8@ڌ_. u7OLm"D{&2չuk<`%~6 pʟᝈt Z)3x\sq?صRACUO~dKK RDe{g83p p7-aKpTTN^K09xN)5?܅Wz}Kʢ!^ 5vH:;V_8cLo1|B|9~i3!:XY9K+r^pR=i=Iu}Le@BPN EQnVw/ܸ31?ܩșrQWՕс`zoQ J0eYVUMp>"IHi7vP3bO#ųCIkgmI~ְ D[$ڷוpTBSd{޿ޜAѱb\N@(ek P˘Ng)TxZ'ո~@NXÉ #Ъ622@(ӂ=E..B~ ¾rCm}҆ۇ>d*e1@6ġ@P ݠ5aҖSFG㋋ӾGqtK:SɥG6ɡ4=<{iL .y *2dPŎZBA?@hN,:N\B!+Z-|n|K"~g:#97 j{6zLvÿ3/IK<$NP>^IK.&d8fZ9SP+g?CmT; : Mt:T!YTg=8U HMZp |,#3UkrصDY8KZph8 ]I)ɦ+{GWz]ff4ˤ HE8meҷufCw@ 2F\MixZa](c:M0H!%OrEzVL ~apc: ^0ME< NJANJ8&qh:d;c3] Ǐ . ΝH  S[2g[oYU\#Q u5^֢ddIycHs:5DPƯ_HV莚oMȰ=H41Q&^A81}!f*n%&Y];h_!>╷Gx 80άe )'[jCࠣ)N/[]s:y/W)M7S14v]Ni{t7E#l{K+Xy!_'(MOv~KLw8fănl 84Ez\灦6ik8!8\+&dt@["󹫼I/JJᬄ *SGHkKP7 $1U,+ CQ!4fߴp2;t 2pt.>@2(Pژ/FvF8]|߼ݓp.E|&b{g]. E]z6Ի2jW88DN`@fFD5isX_, :oU-t'8wfqb!zW1D9ս!ׁxpVe6r̐6ƟoҝV1JXFznϰn ij|9lȤ p=Q GEWEX+Ei ~jϠbeŚ_`o喾 n-51{H4(2069'j1l,BES8`󄳨{V?/LU,Pg^:GLQ"k9#vpijlEDiU׍(Qi>&Y2 NI@, MKsTu-OƐw\i]5@ ȯ .!fOkNC]jM8ξa|j(XhQrF58.hYL}Uc\B*:=? ӑp,5QNBgMk [eqf_[o\v8:~-v嶉xA'|s+s#ke=$!e=vBV^FAz#b'@[m94&o61qɦpѮ)藐dA}sLܤ(y̐L㼲Ju!.c6=ܓ;=s36 :]h clTL?Ȅ4@qKH@bt ~twPh `v)e5X :CLڷrU9J*]TUpk4'gRѪ][}vуP0񒚞!ԉ"rḻ}Cn@c7I859bƆa4\@}hGS}P|a, g= =od&^q~("픂R G%:u].=fШX!mQ_;<pmسNhA8}pDO"14ܘSЏ3wN֌;Ep 9Wo"mq9NK)wXDw┰ڝA I_E1EMQ|1BkvFP֫ tF%:B4YL7Ov O}GMi 7nfV+#!a\!%!f /N H 6?_xH3$<%PǓ% A?k Pb,L{N۲UPvㅪ,"O07^N]rW_6z"8p>ܢv20XvdQJ]Tl3*p,aB8nFi\kmھAqRҢItW|Z@  br{\zu3v^ K#^HXHNK}qj >_?5AsJ[ltuJSwS}^ƏGFm[^&j72E$B()5o`ыA,1Ը&85 n+rU|B`}8X^Lbt;|A2X3M_Fz$W Wʺ﹈V&?,5W`%SO-]&4pS6K-qL)HtĖ|*;*i/;I#֠pqAmmH]ۻmIc 0f G!c\F7Yr (R'dX? 꿀h͊5g Wq42ٶs'Hه,Fsk."݆yi{ ]e!X}Fݫ2ck }Sw~xz*_4brQJ1!,T)*%k hNﺉCv㐺LW%L4х׍U!}P#.'}LɡQivO OPqo1+˯M[``Mlu֋τU b΁{/EX 4ē$Cox2,J}=GcJ@,(YK:/HP g v@pDy NZbq_Z[}e ڱ`dH5 xK0^"(iٗuy?} %$~˥`îo}fPkФ8 .Pe7H_CQu`YjĴL[fd 3 "@į]Ui|~b?eBp8a ܍.!u4~F_\2|FE'9f2 kGeu 3cɌoq츣KCU )E\dBXZIǭ)KS 8O1OtE2_nӕ$}vv3%|78QNu΢W}疊M߉ +sc/Ib>Td?co5 eUw*U"z4t:%l -A>^b7pP$4Zkq}bJ o#;tvQMN;*J*@JAJkV ]Ψ]GݬyJ,jW: mcg:\(0u.zJ:(cBZWւIޗ\Q](F찀[e0ē+ʎMIU/ASU/Xz :`vOu r|=K׃_ߒ)(k,:F0.3mfѤ9R" G~6墜[;^yvTع MfVU#񢕮 Q X$7I[u`2QJ&Yc E~bc@_AzP P*se(>~Sby+M]BN'LSy;cRyJ͠fCh>@,l\l>1o$Zui_gC>rcR>v7wCS0  e' gٮtD62 K#"y ݊h X6FIUv$#2IvR1*ޢ4(.DVj̖_ 1&Zd.o*sFi4jBMkZUETƴ7jZ>mOsۀAxE{{i-E{h X n7RDs+)I4_bt%32?ڗ8 L6 c XLq Kb-O<֡H}9^I~Z7l~2A9 ~Tet㊫_UfgnyH&O_2w& GM{kv?z 0mŸ('4nӶzZr3V<JTӮ=?Ƹ~5X4YAylG-U8R­H+)1RGD p-O؄+e$(:6!I]rrd0^$duڰ X뿰L, b5w0@w.L5.<7}/R;IPx=O0LS؅#-|H0-\jӔa}9X##0jGq8UOw.;(E?V Rs'4 Ѭ5aÿ'NW\.K! WyxpXnb;=T?C`ZUJd>68KEt]ij߯qĭK9i^yV*ӯjQ;\`oNL~P3f}w/s[gAߙ-򬌪.U(}&xGS!T Hj^u +)0,U*/Nx>RF_=r 3Gˍ6%aRaUMH#у(ˬ%LRz%k? LD֌/ -n )gVS)kPd]l)H&̋PH*/r# 'FDꩱ^bz_q]gWxAGEB0.xx5"U{1XRچ:ΐ=85U{:'vM]o[)y*21E xE1[ޥO gw?4 d'!a,0 "6A+L<槕M%zCOeUg%G$I;.1asd|e&E! Ҙ4tLJ~(lށ߰?d>yrD;U| NM@7CuqܶK%o~bBfEW+4إܵ "T m-?x;7i /*3| T)Dω۬LCA|\T7 C>IX;i5z|G 8nl["N`eap'IxS6J6wg:˰,2)`'=¬bďh/biM *Ij/ Y1| k94Z{jq"h#N })@K>Mz`<%gӒfr4!-̑D0M > w=fmQ Q5)e++qMa\,QpԮIX׵9%\w ) Xjpɩ։n[ {Wp}o0f!3BMaVw Ў}5dnYLKĿ[|ԮY%\jRx.\Rp=;cTЕ7,7o2zlG6mAm[tg@9-l29!GQ`k~Jsh/ML#\:]q˂7ӨEA WZI[X#$Ef~(9LvR?`aou˗ 9n2,+>a3ɞ*v6p /k4f<4a@TH=ؖ <&aO,P@Ofs9a:33;^0his@Q6b3ޚl zKxٙf8}4^聟E $^G^a-oʌhp]d@;̀F[T AyqaZa_ Ig /!-}Vaht?dQPߏFq1ue v{])n7|1da5k2;h6}!܋uU}w`7Zs! k8:jqQ~`WTq>|:+Pxk'u3\,0hNhV<:zIuy̝TQw#nJr{vNg2xEF`d[Q8LO|:HB-ĈJ<3;m t$8[-CHܲY\2g()ʐ:|DN]ud^Yy/^!HOS 'EGX=̉9ex(?>WeH;VgH PUMXK6%6DGSN,"Y]` ܻ)mUM2SF/w~Myh׽wyH]+7iziߕna:g/ 輒ܙL%^MԬ63{=~\LCEi7鯪$r]x,&c2,UI,;%1.lTNJsyaֽ4_J/0 <F ג5tOYc84|>\`jk/vtdXu~J$"p+MʊrE9?0 qޗZ(73 xv'8c.X #aj ]T&m'\yDēӂVW{\v[LU;tHN3tF `?X"{[|7ŋ0ܐ )]rڜi֦)]? C Rb9ևoy nݏ@e3 ?Om*I2qG߾ !*{ _aep=bhn2pIWdm:n`, ס6R]ٕɺtg̘zƇ9cì$#Si`|]{<`fquW YI""{G LKp'waj$ֲg&Mx$gP粉?BKsEN -Xq,ics.;8m(K译Li?꧹B\L5ozB KjeKI݁3N"'_jDmEXhv.|340Q;+ ]gI۱:[5i(ZUEӪI#BYG#$ ~>GO %ԆD>720JE'mj u)Dv*1eg!n([4Y!X s"Aa59ɤY4_{27nX~ %lúj (d+u1IHJAvҳ:PW*ˉuG76'lr> ?l,7R|hPoS\߹q=]漥>̗ ,-6 d[(pEք4.%Q}4™4dpr10oW>5y"Yc|xp{tm'AuiҠzÖ$ǚ8U{u@X1=t1W!N6( _ M44;Ϗ΀=a) s ]ysi-0qb?FUy >9/Es?+N+, }Ø]ζָJh70ivqcO\R(wows̚ Q"g`R u5'շ=E*iz0Ň˧/wqk"_bS Q grR>hcoB2lYB ;Ax#(DŽ^IˉqdxS{ xYE ! %Dt*~Vfeia !j2L,s:PLEȵE cNG$mfoI~#~lW/1;8[1 +OiޫQD5'Zys5ME y˓?i@<4Ky֩ WGOYg,Twb^x+R4Z8WQřlZ2_~ouX4Un@ѴGn["鞽ηuHd Qw#QW5;FN\vЁ"_k½:w*@EՙAWtqջޭ ġ}:i3,Ob{^tpnYr]k Q@ ^3MqhUPDžI7}_ٕ_-hi Z:" KnJ, >ɑJi')qOzw]v*B+fp" #ubFƽ P?\99]AZ# /R#VDfIb }0ark7C r2vu >RJ!Bol)M`7utęZp˵{;mR_$e+Eح,pq2wn%(]-k5_./,@iq4ԬcmrÃL@F j&KI,f%(c i66xH2 Wd-qd&&QP p8D;xQE&ܔJYE);obDޞ, $-MJ 2>!8ӗ0Cy0ޠ͹h*u,D/'CҋT\g ũc@ :<7/k#};+! ۔&u*#[5" r-֦mM!l?7Lz,{N88/ paS,S+@n2憹 _( Z@a͇ϔLMoLRտx&"2ᝮ;7|V{JNǬ$]{~d)|*~ Raظ)R#d@Wjoo/et\$ί Drszȸjf#5$L]ɶdS^m2PrwcRO_9C|̛Yo\~aJ6;17D0h؂y,< "U5 +hV[*sn Lp{˔ 5m8U:]es8|D1T]dՅ!h>Q dUHכa-;<;d$;oXNJ-QEoaXVZߠ$M$Wf@;gfi:t$-26FS`~l=]+L2b(*=pv r%"^|ɥr ;%wU C/e8 k*buRm[efm p8Oi2f@6ܡ%={@.ޞX[Df*&pi1/"CF;ah&=GrXrTB* SnBozDI :.cm+LfJ!6 թ_E] ds:ǝ^7IsI4OVq#چ"[خ8R[m <~rK?Ɔwh'1{#r aŘPHҔL @w@5YUsx-\Kmf|aP[F}"xn2,; 7r܀ty٠z(`ٿ6Pg^uyEO&?Op){w108ߦ9N3vJpK?z;3;:tmye!חH0EjQKt6(<$ROg[Jyt-旭mkq5D EvԆmd= 8ʽ,O@sl]R-| o0b l/uϪ`OpS:WkٗI_bpuqKヂQήVvhm`I ݓMJI溁3(8"Ȁ˥:$O irA: eZ"B|t˂찾í=Ǭ10 m~>(}f+;n. t!UA'\^-9o̟YDu`i Kp~v^祬(Ac7 "俖=i*o_X@(*r|jlGٜ,3t+>haem8Iqx,rp>NRac6Fam YZ,/\ $zW( VXi۷Pv)֠ZCv}d.CўzO93l5# EpمDɵKЃb%'.4L=:KOƕl'_h s0J^wLgQc4 ")qEFQp?ͻ+Udy.mIh 5e3xIvS>[@93ff¦trzv E@XFW&ߗL(󟤔#*N#}'3AGQQtK(|x(>̘"n(< ނ;nyťۆ"K4ՊwsLw.14Cی>9ZTYC\0F;</A#"D(JJ- E Ldoi_0XFHze 5G/]aTD8o@fQ]>"I*7lޤ_-B4N]Q*ͻ7W+J8H@Q:| "T:70uuq]2K2  7/{(}*.&rFaq4#dqG'yh9^Ԋ:OTJ`juci~Lv3jT>۴oDizngeq+aGw Y1hy OB.{ 3{<jyd2ALgj9^k9:&tcs%!!bKtm.¶jvgoF7-[Q)>Y{E+Bd(@+Sn Fѣ(O\4Hb)m.e4|̰W"*4 6Y4'y@\USC@r@6[Y ˶~Dm.#m"Ґ~m. SKKx4zW-%qC]Bnsw7XB/ckܡBr@kNTxCPʯ1Zp"뺣7sÞseِZ K"q-wÏX$:c50]Nh"!XvܭڠG_@u?9q3*Y84~`I ,d!͇ngclu!v)}jdUƀޝm+U!z@0Ó*bmU5 R3kKo+MoPgt!'> M sċfMP9WDi;J]nu3tJWa `qb? Z$+r# {|Ѐ/ ݱSي/z9Ycǚ)CEGԔ0o=jcė`K|=.N=C:0? +Wsyb3 '+6*@83_dn`l?HE=Z-@Jxӕ2@U009e|(5B,եͧviXb V]nr~.>@GXy)Si)$ɼN q* RAǂq0?լͦ,r)$1`.Bʘvۉ+PYH|H\t7̓nQt0މJǕpRk(F1FhlCJ"I^b)RLJy Vo;,]jt{YhbuG+YB'U# 0[q 4]lp saFGmc/ʂ"ɅrHRT(_yz|$ٯU<mε$0w0؊쓚0tr#rX1%E~ugl-5PUV8(sI"xhw_ u?F::{?F ENQ6rqkF'MTs:55&",H.Hjawu!8tˀ3E)ҶAw]{oY-:= a4b f%8,'9ݕ= um( ' k h ΢#7ёlRt5\1}CuBWF7Fim1I<&߻\`$&F{J HjOdpV,`K8B;NH߰`j;«CpOܤ )FiwnweŸi( ?6uwHd Ǽ/ *ǦnX؇]q)mъ7}l4gdb |o(J8dIV?v⧿pV1Y~QV"?R>};&2j/,r}GJp7$0F$ BRfTEv(EY9)ݏVr̓9,qR(xjϽڣYaBHqKެ!ǭw1#l~-@egJx?kZA)P1UMc)׆.Ã{ Lb~;fXnhSߕF3Oy! M` Mdi ПNp#c̜+f1df2["ު#S$J˹k %2ύ>l4~._E1^=ָv?ȶ"1=j@8n2/k/ hxѳ|@p+5@'9"Zx #`"iOY~& $ȟrOQ!~((8 % hddvpb0ncl#|+b@ +N~U%U5G9P@>z!͵uKkۘ ɄftpRYsd'Fft6NP BsvqFY{ؓ#OB\vXA;} _'q='k传`i[lŁ^\/U{3UB^Hu$(u w(ԘO0 Eʵh+-O8<*࠾񗬃ݷ.cbIp\:O 1c40QY^*y1w9M_`Rښk |)JF[(/m^f{ydI$gKR5w E%?aGGp:H$C. #{v%=חFr{mq!] ݬN(`۫Ɩ-tߦ%҃25)A]v/Θ a\K;TZMMyf0 ? ;O5$x wҟ߽uh$@Nz>!"䙥dP MBN-=wdGxZ;ḼZcԕ±y?zQƤ1DľyOJ.8?kPo!jƈT.fM\~]5-`9[7k,[>wXmYK& (q6DP=s5TYP 㙕ٚh T:X r`!VK#48n[ҁ{+D\㌰I#oՏzr\ZP!sT=)$}74Gp5TepUvŬSNg톯oNo%vcJ ,S}uTr{i/9{$_w;hŲ p_+1DLcՄÛz\T@s-dO,xu:-5|8v."P~/J]>3. L|_G`/CR)o+>iہ_'9(4<۰%&]+}omz?K3TwSO}98>T)d{Ix͌"SR}23i`ys Z4}a*lۑaqGP:jxM-ijf6/Tiekr :Fiw0}ReާVn&\uhnDc=gZ6Eg9XTT0&CޫJӸ _OKL|?u-IMTd4}~7#,=xȐ"U`Հָdb.7^qL|-';N5>փNIXL+ STZ.3a3=B򼅔E٦$odDchhT$Ό0TL3 :XZtp`Qh5 /+5Q8D^ K !P`RM 8)NZ䋺x\g"=d#KّvIHYDm4YU\'bJFWAg9@y-jjoaހ*fނXrun9 4Un@h:P >w !*MDpUf&.~qL9-N3CO;awMB ثKt-豩D՚5F}+6#(ߝbBŃL]1֙}}:gzD ͝N8O1;%(1Vٗ& 9RjsmU|h09k\sh.Vznܰ6`ij\_''}4Dn3UF|:<S#|q^{y߇C X}ޙbG)PZ2{, U WTitv76BE,7~2[8BUTq OF BF? nu=K'y90j|.جg}kji5%^*dj LoC'RP>OE?F6tiOF (- ^.@0.V!_^f s!FKcpM},{}{j'm3Jaٽ&%]m- S 0 >J+e1뇰I[ WrM]DUH; UO3Q+,'M˚)EjVfXKװ\7ju0d 4~o9*H+FQ7E7`}t@T8$ &%-֡uH1"by쏙2#Ő͊ߟC&Yߑ6NiK5e;QO}l)K?hIethf +橣10 8Ouשb$T{l}%wv4P)&={WI\ԴfC>"-pXmwdY ֐|NN')?zʞ7t'7g>`bFأ~3N8uI7 BZJ" Pa.~5+SmhnkneSEBf@LY Iq[N*C#Q`>sT9gtdv4mӡZ瘿јK)dHox26y&6MJ2Ǚfqm^i )_rc/? iͲy  '.Hխ䨀)祑³d([HuI׋ãI.B+Ijxr(#ϫ( {ݗ7&!Wn0qzHJ WeW8`1,+L\tXk^q{E~}{U1\f{T0˘\{@GM=}p@2qN>w$\ (^UПqU|HjC󫂐,]Nvbz @H:YJ?3 8xtI4o;6.K-2&+CSC&i }ԓ_g;13[&oQa+".FSܹFu,?7ď *ngaf7r{-sĐFu%tx$+0g:" xm꼨S-z~Kƺ'#x?\l2 P-C^!Cv[2iG/3fe#Й+r֗c^A=&S(S@im7g\EK77]'z b9y#u pMsڔ5jѩ">,P-%‘F-&^*W!b=ۑIzzg*jY,>83(*6'vHI; eKFHJx͠fj \=|$ݮ'(%S5-Izm,t аG‘s; 9nEsOvroB?{fosw~ ?2iVAO*׃ŠS\ѼKLyX&JH1yJ`+-KȬn6L3RΑYqG38x+gf8f:6pրXދo:V|$!M*{t̔HoA+Y!&k ) ;!tӹ]Wy;t8j?;{xƻ)W(KFpKa]Or4*1Eqm$n%3I ImR~l8wPd+ z֒٧*dᣬJߩm=\? ǗxJc/}o٦GΖU=uhr~Vig^qhl򼚥H=up@ƣ;y($ڼT;LDX&%l"EAᘝZVahlZ;Z-Ci~g0ʉo &f2oHM"%nOU>#0W~`| (@/^t6rht)3ےɀJ#5FXݔ읇]״.TKwVpkFˡpKk5bsQSzĺO[Y#uݐr^,1E9m7X*-?V;Jv*MTpZm٘ZS}; 6<U_ܤ~H=_׵"kLyGOL*~(<#/[Sh[#4| J@\/36ʱX#i0pY_ShvOEg9V5lIޯ#\U\^45_o$̍g6gX `WX7Yt 2Ɔ-@[;Aeep r5xx܂Y 03T^fzͨ_j8 e57qP_:0}韵4pLNA_8RP?WI"F:ΤKbFwVJ+J_~&F׷9"ʛ A LުsELU HKS[#ۤI-@E[ž+Qy2%q?Ū"JļIYVXO1ZLU '(Uſ1UOa / qsTmHڑ䁬k>?Qjz^6_Ûrb` U 8s{6,v:!.jZ9 RqCcfQѨ@5@ B( 叅l gbl*K<+:(G;eO)Um :Wej9c@Oe_bWSԈЩL]s]S%Y+⺵^o-?m)f^>Ԩ{~}2if»֤_61VKp{.fog_|6]2MH&)V=U_:C'pc"SRSVk +?4@wq0qlJ;c|X?;D9_Ed %N^_Pvvd$ڔ[Pk>{{'c Pe) =̌<9lYЅlyMuo\O0MT7kߦ^fNs5%"{?T{t-8E!$ԐHސ\v6}m{Gd!C  ī@{ΛgUαt ΤwRge4.CX^HIWcmk kW׬D8#^GS LC~+wB]c:"Pbh5藉׍YTPT{*hH eO Gg.^ުttZXB L>t3aA2bO^_3fg›Yba^ '9ѐܷ7w '3B_ zȵªrUxS1jjKo{uTy%qGk"qv~.|l{OٶqQ.J\;꤬\k4J:3Ѧ<]C2Uq (hjoqp8G;4P˧mK`"{ru7z.R3,{(Вҗ[tF U\˒+m&_(u oy~!J7%/W b<9wK H"jx b5Nc8TTC\rzTW_#IINtQy*JtIaIbbŸpr4~%ƨ#,IY 1g`i-7G",vψؘSLRgF;=;˛J Β^I=uDd jDUk^_l2.`S0zv*^ 1rkt< y.Ƹb&ս1CN3g=[9SLr !^hohBxyR8VD\FWЧ>_0]ڹp/M4 S2[v5n7," jOkΪ_*=Bi+F7v [.,J8XS4̯{CPFߟ_Y3UcM3Z0;`!TnՃUGͺK}]Qr.`*.(tԈ)j$WD`&M|5ITPZHjأDÝI>NǗfիOv;.G} pMlm:OȄF4.5uȫ@j&" ')xʡۑ뛖;zoyM`kv? OveLɌ9՝)nHZ#Lը_UkϢnWW9ҲEGw*/T&Pq'Ba̼kY;Gu+1?9/FE bH {BD(D7W05]*XOuKc9j~/D8hAVC6(qZeUB+()q#J tw Csbj,̍0w7OȮ\| _RA̓\Nh{4Gi*.FOȡ\_2Ϻ$ \*"Yw=>GEKgֱ0p*}[ßÒ 3ևSf( y(1Z{ql AR \a0G~02 $+1]޵dQA:s&?ן;TQh F.s uC$R^ o&5"yԧ"]>k:e`șBZ+GDry|;ΝD  yO0m! EjV+&Mjd͘Gj2:QH.U]ҹ . L#_sBJƦq8=lzQ_-N4䫨}ۂ@"l`"|ZTlfǯ@;P띪f2@ GFdkкX*$[pET38xH}&L v?pt λHix)FMa㧥 :`S Ap- bwaՅuŒcqbtR Ce)=3){ؙpLZ:Sy,GAORDTCssp忩epM>uY^ό[<6lEI `jk'&L-ih@^ӒT93c0wDx \ڲd'VL8bfjSoLyBu61\u/̉C.b }s0jjooچ*yqEDzʒ5@T/nq^ N#uNo> 0-K#yT|폔^zd0["@Tވ%|uPr&Jm諺p VQ+)Vt@Ag0PcIf a+,Sqoc!8i[ØYѤڀOImGǏtNҝ>o+fɛ ~& ]Eŋ;r?=Br" 'PȨM8+Q7m8-–* |CW/: &$*^Vz<֪a Tlzoߤthj닙ZsL+PBU]\D>o,%[;(>?<;bWH8cZ/Qs Ĉ($?L   qL'oP -S, ޏ_k3k5fȣ6bcuzM)6ͦxyeNfi紲%#kc̐Cd|F(PNtK?zg)BixusaoG&FnMbU`F 8{dʡ*R[tYq5}:nMԫdd1t祋n& 8( o{:5uI^D<Ҫ#t bpDRgyWzV#.o?󋾶WƦTesJZ=XR ՂoD+Ha@ =K\Pm7rӬ}m1~_eJJs2My1^au5Ț“XS~0.M.>ق>')@mRzї.(Gix;-cc฽'ur@9cT}j9mϰwhe'62ǂL61%PaKf1&H,5XѲSN@rLhw@[tR9uN?}P ӥ?\}I^QM/;z}::kE^כz2z)OtY{؝ &dmEV} W{ACg]l5q|Ý|k|R# w;iŰ':Om<("lB,dKx돳džv\@wpU*JGlw;؄vQRUJ(> @)NWm_4LgJ.Z?$%>CGuf_7㎲]Y6tQ p(GvpjP=fq"=hSnA&[RJS TsX7&Mp=c5BFCE%OH " (Xd4rl;@2yTKFqԍ$ٿO&nt7&OO\#wֵe9ĽQ9 M~͗9 v!@5DbnǾ i[ pJꔡt2K)t% oh*ii3U6ffH|-/5JEښ;5G*j a.4ϲN-1 R8Rש}K 'zYRi-fKR}񫭣yFhE[|.O -"tI,q݅ĵp]JHv_ZpG_T *EVv|w`l3z~uN-_3TB,-butk%rvQ˜p;4Z 9wJu{8\NLq,DE]&"hnS ,XK,;4 :(>8@6u  /  4>W.A.`r̗/$PSqVy}]P=/5l_ENk( 1J3\i"銴QnP̀eByE[{~.ބEJ„)r 5G_f 2).~R,~n8 `lYb6Pb 7 8PNG=ST܌{wx>bYw&u6s͢4'/;i-<4[AsC '+Ai}(j+o5Zr*! S_ Ğým@ 7};M*iK/^F.8~: ;Dz;'а| ,ܜ}&otdșiʳjDzX„{&Vkضgj,e>V.6EVyI[9/[X'?<EjVc6ρym$#}'܇݆Cr_CwN%(}ioֆxS~luXjFOƓG|7\[ݨk_ΤVR}¤+vs>P\xp2WRIiߣ瘦Lpǒe7Kv-b<`g"~} wVyH@- r6V(% oVH>=e\9RS{ M-#y qRub2W-'b^FcǴ:Kխz]״Eʝ3vܪZTwK/*T6$TFFegVkaӽrHU|l-p*ozEZp:]8I?"28ZJ)x/d&ޡg'A 諂'abOC1.#BnݡBŬ-~%; TJfOo㹡חӧT̳DwHȈcgþj}!pβP8乘m|?A_E=-:aDڞ/Yv@;p/}`S׶QPلEw|}<8:( ք :A3-_}=6$DW%]@6,Pj!Z>wuʳlRt6(/=ja*5BHT*R|ބ)?`Yp~Q-{֮VaP<}U(JGu Z|$횢D}gp Gf*_0P}u+"#2}u$aHo55%#OSӁ,:| Һ6Zw1O?2$?=M)¤-mʖ@H93,n&WXXJ@G9qŸ0p)cfKC+;֣}sqZ;'ﳘ aA@"3íDOx[g)+EAXaÍyq lنѷz :UÔ6}rJۛZw:%'n3Gء(Z \-3h@RϔҎZõ?+Ѻ%o7?,gښp0RWwZfS߻b}xҤPz`AΒӠыL?߸K, މh[5BZיK,F &!e7VհvN} wlD(`N*,PD^ĩYBBj}% Z?p5@_8)\iCUdOܴ^b-gw~c6S 7S>A+28l{H4e2ĬWjiX[4AMp[Y] ]He#gD6~hu,Nt򴊏$ 9gQу-C7b|s2['Ř'J 57:$ёeͰIK:NmM? Q+BN]tC1h5եIE@@''FWHE4W yGvY =ZTLRcDR|4ZigوR(bRJQ.ݽxԌ30Ho׳C(M00Qypcf\V-ҏ43y,-NEF{RZM{ ZZoۻxxGjL! %?j%2?'\1n)?.u˞Y/sd[GI֮7] mmuȶ#=@%_u`X5:_40% 7VSc]LebD8GO)9?efj^rfאUݭS!&@QuI6RZ?U0`|HPS2!DD礹OǬ~a%LH=zK6gਙoEA5-*.c$4ʔdʙyۑa46M"f9V@yp uF$yRfTvΛ2! psiPV^A> жpC9dr̃REAՋ(gKX.`ҏF Vм}LeuEYek?-#y] S/^UO,f--`Z^̠mRnhEr?XeT7צ9*cKCx4$XL>#-ex2ᅌtJ&}հŚ;em uX3,5!hH gH_ҢUO4oVDI-*+p܁\G]o+ȱY*@­XWUU  fA^_O!l=c`8+vGAEu 3sM:~mӹL` (dBZ7O WwOIBK#ϧ$Kr1X״(vPŐh^swytovY;097YsdYVpqLvvg=c`qBNi:~:W.[%n UcGT!c*F[p3Za #A;Fcцum(dOFq^˧ZK/|kۣws}M+zײZ`Zc#]IC}+E^MxLء;I[Ai@Z 3z2R˸mp! X8ɴkt_[5Z *#Iހĵȿ.v{2ԩ7G,Cn6VjT[yH5kv\_1Dh`K\< U1v `pMw_P7> K["傛 &b5e@kṨ~26 2f(?엳 ܢ^WKPeFML:G"jkw[ ʆ+IG3֚ g|Vz*|` >cA4o.t_6KQ22.UKPU8wSq%u:2Q1+DMR8" <^ D#D\C]F4qqSbݘ[枇[H ,ZM8cS9hҡZ&:!ye2ҰBK|ehY_<#Twq̇D$a &=~ rq(EYjj1bX>b2<ڇBxk Jr\f)R8P)`EvsLLq'7-)<*x̿{. >&`gXyp`Έ+wvHHF"kv)*7#3$5ܗ҄=4Aby^߻Ǵ!skPcݞ'0{M6s;D6^ީKrxZ~;A!&d` +H0"h 4qL0y K{HyD$`/Im1]j&?c9q0';d"Ý-ڔ mŨn3N+ϏS+;L*w*c,e-e, iɁ0W2~p/)}NNmiw;Ij4Ar+$wEb k,Rz3/YvbAD,@1P4Ua:\98ᗂG0D`ߴjCFx(r"D* H! ?O,xB+Y!zC  0ׇ&GPk -ޮUW||nKx{QC(U~ZQZq@lϙ5Kpiu]s1*'q9ś2[6E + q(e,06bbGkS(Y&:9qckt?r~:=Q t\Ԡd_#Zȑք!"S?E`HGI6nM5{(ZܾIq +Rˍ>lEg+2r\vfÚٗiNAf!yXn9Żw6n6iIeG{"xVhomY bSyZ?yV'|P}[4话Uט,p? qb:L+䲶61hc7_٬EE'-kJ/eh\rV(g*pEFOgyیˀY*H9 ̍]/|@5Dt;5:{"6{4!siԫ.\s\jJ5AfVe;g-dFL:b}kHKPd*]$!1@E ߋVQebN`HkV4]9~p# iTM븶H *=Kt^n?@TCTC KZ4Ip;qnCN굜tn"QsWMbosI=qVj*!fP+X؆4HO0¹DC+a53"o-c,&i1{Q2iհuh9|k21%Jg:B#Xq\ZUZ/[ݍ5KXˠw~W7%O)?n|so3H(e/)QRP00Bsl+ JA5lf$!ǘM2px: |gؐ#^y=뿅B^Kwau*!ӎI<1=T #tl)ewXO%㢣ywa;%H`0cοe?1\[F'-?tI@;UzpLL^7"J8)ةULvGr[6$/uNn. ն x`[#]Nh7mϓz(fp?l#ż\;b*Z:qJI- eZeb{!) S?'MO^,nEb7:Eh_~*m& >"/ Of%zxEFq,R8.>q"i N9v3)V۾fUZvaB9.!Vx }'o  I{ڔz 97;fRs~l!xK.:{ k4):C0nQ-'QwoL_F7@kKCª\•{ XA7iw7npEs^.vz\N`*N}.7()F`GiLje`f̛򞯮L8!y ()7897"O{?8V~)MBe]&1(lSS#"X憤ʟѥߞ>Um%l#1'D4E妘ոa# fFy{-^ضnpz*gEFzYiQ:l-E>Lr8:2O0~:::]׿ml옐1AcYd. g .<`NѴ;'Ȼbw-a1Q +VAc.iT& fe {FS&#|_^i0r+ J_ Gs;+9l2f,(FA ma% keMqĖĭLɶn nf6`M6U.q0Zp(G.\ ^6E]|А}'+t1H 1C޴처?Zm 8pe2egHIU`2xXU -ஞIMLJD!@¡_o\jk 2!F.7 P{H>S P]^M; E/pm gb[m$*伾>`LCd"ߎ1Nw?{VV|'Q"@Կlm8J5G_i tﴣP o.@Kz,ruos*wu4y,0Y ($=gy#ok% z Ѵ 0HG(=YdN?[=l02Yf(]a]^{ @noaÇc/fGk6ļ; \_GLu4W=!|>H ӧHHB,*1#"][?hr!'Y?A WU8#SѦ];m{y kDGϙs{+m.JBR]ݜI /i$`Kk;QRfs~4x\P'^.UD/5>[GK4 ,[L`UD~s :i̮jV,PsaS9`E~ȝS8񥋗}+8Ҽx>5_W}4ǎU/ Q`hxZ/A,/nm\^W( AOZb-$K"\ \Vф?B úl5w12I'!*ɛn?(jA: J-|ufCl` f/٬ o2D86gemyQ7Ƒ*4nJI)k^=uPu:X`-·sVӧZΏN:=U'izC2|2@c Z`޲"h78ȫ?<ӦF_͜Kr`c;XiJ]s˼c2a/1`8gXYVqH 4Q~+]]3Ov1t9H~s)BŦ&90rI'z:Qў럍V.ٰؗ!u)vdICGhisE,O\\h=He^/Ym%P ek)ݚA*x7aEedxVwWۖns c? . Z/^oveV u_)3)jb<jo[qJ(e7rj5]^(V'x1-5y (Y֠Qg;9d{]sHxE+[9mKϼ'|tA D S8qQA?rL+;9I` \4 u`S5vVd2sf%%yIh Qs(dB.j(a["37NS0yA5g#9pv 1:.|?vQ& "df%UCu?]&JQ /_7}z[tƿK' Ӏ+PLv~TLk,hC "~M$ t[ŗ*eۀg5btƊR*Os淟fZVNe3V¬$./|[1.5\$Z1`wp RtLvq,3R Q¬ٟEĽH=X^#H05d|8 zՃl`2i1x@IX X90]2.2u&wyﰆ!s쯎 [QtF 8.oޫ̇kH!=VibqZ,ldyi "鑧*&)+.Dt]E5E ^p˚:y6Z$zHs`AcGe%Mo\B+Jd!P՚V: oVVW 4Jb>0[xvk)(;,ߝܶTyvv=>|on]JTx]ޫS״tcErJ-;+;[1SOnת5>=1bu%cVV,82* k&b#H\n9e6pb߆ 6R`aM}Qc6cwDbd"p/bHDA%zyl+_htUXFt\[IVr$R2vtu.5z_g 2)CO*z:z0:ѣtu>b??_J^[6U:!(YQ9xB~DG_jB"'K5qԈwcq`#0o D` ʪEbK5 ҕvJʵ/CLVԫ ڗEY8?Xdsm'-qLcxʹ{F+bӖ x%H v M: ;u,U)]ȊeHDfU&:X6&gΟeNy"wQpQc>J˹xTÔ6W9GbɃ9t0ba6%=>_ީg^юDH73ö<wi<˘'8Dbr}yhHQǬ!,(y5jٶ z਼'v0oгj1ҀcWfrN}SuH *w@:]Ym_/A5&@ch{S<^?<<Ͳ4嵟?؃wLQ!py#\:>? ,lEԓ&XP1ݻ8ZNI._B9x-~TjD$n޾H-}fVo/Hߥ%@qsM,Kd.|k1K &9TEr1]m(xԙ DN$&(>%h 7 YvNН(]pͮ+U/J1mn&+T'WƍROVAZ"%e51(ݫe]%<ב'_I#$\wS!8Ajo8z;xQw㴇eIvLnIڒ 0XyZYbBlCdEֱR!+[!K!Msk ܋HE$AI,ψe ._/qͥ̈́ܘbkGh}:o𨞕hT]*m耘qwck{:g?} B6tӖк2BVYMH63J]3|%k rq 6`\f7/X'#́ ˑV(#A6MbFH}+qcCBDtv?{+tėL(2@)G> ܮ$!%xZ?RZa=[͏]ܣUP&3w@c˯8zM`SM e$~a iZ5cߨ+k)sA1>,#,rٞ3m)U7L\fR+UG 0~U#6(!?tga4/\v]2t$MvNeMD ?nJR .H4A3E;QbuԑYu{Ր|1S]y%*p%栝6'9\G O,{(8 @bօe L!dxQޔz&ڀe~q6=L=KB" s⹫hGMt x~5Ky" ȋn/D:PW`Juju2"W{-"ׇt&H5b*aZzNV@"l^vnR.g؞ב-4G [iAkRa4#sjf0/Ֆyq* $dL2zTXX5,Gz5Y1)ҋ.p*mX)/ USh( ÿɔ~Wj,ZŮ6)̊\Զ5B>o6Cse$QGu8wʎmDu1Lz5J5*Վ`<'W0Uk@ cwƖ 6N^݁Zx3/aCzp-"[aFI؁!t+, jPs e̻~jΗ=!pGґ%y B4L`J_YC V7"vғLb}ff5m)yѧWPQ^sI M9.Cz ܕXeVn{JAYHnI>ҋD>tQ8DN]b..}[fub _O R' @&optwVo;I()δ:]i  v4`|n;t`PR+|n&4CE!h~y ]Kň-M@k+Hq9Ԁ]v'uI\9M1x3t҇fid/Sף7[%$lo+Vxm^20in=gL@y.-9p^IW ,{`b3EQ͟ʢY%(y kϊbFE"19HJ&;}"J׿NoʬDr8;V}>g/cc%GZD ZUL zK_fCܴ7!ޥ.guBi/XԒ0Yݢ0n0ɰe̞?C+'g/RL@\4_x2rP! ſc]!{`h_ #2%ȗofGO<ܻQ;0sPj2x>K{q(s껞<ϕ,&]';d&5L#B|#89H&'D7i)+rG'rzK9 [nlkH[neفMژE09`~̋s(|}c>vVf8:!l } 2`WId1-%6(mX!nD+.9~F''Ȓ~<%w@s%:4JQe:5l?.Yi:'I[ǚZP+*2PK)Yk6Ⱦ?ֲ$GƝ*b:{L>:)¯BP _5{e}Lpԙq/uR1e)Њ6Uwu1aQ5@i(Z;'Ke2=cgJyv4@LAj?*.@@l zӔD R9W cݍ&qynMqV7YS,/dpt(#J B)zMO3/DMWXE?lbZq!,$'G㴒ms9#/0\ik% C3eS7P/ɺC~|eG9;5, g IIoj, mA 89%{SI;:e]i h& زņS?f,i_եDJ|rQ/FT5e&*fVL2j*77YbD8YC$|Tʅym>wM;Xi$M@9>18;plDw?i_{?(V(GjJ ({?#Ng3O=2~{щ{A+5Lm  8դ8 FD 'VKw!c[̎K#o(,:'A~8zƈ\v!W`!?*>.X% lJ]ڡfv:x;uy!/ A&Pi c; CX3VceMJӟ x/ܷo;Z 'wvNBo<_VV, Ae[kGTIpsj(ZȻм5D o u5:l~[T,Ԑ%cGTrGiǾwTr9gN|`GBMjK6 l;;p["\;7+ ]D FZ0@K4O::t 䬡:`E[Sчb`OE_s&|.kTit a WVL\= 50mǘ2M#G!jdyMz>#L7{жcb$>xF`ԉ/imrD`֧bQ$Ao=eEx]QMD >^PZk:O+_.@@I)0hNyAY{/\~WB:.4T+ Oz`b'xi<͌_wfuCCO0 ݭb" sc$I^F^AVm?'s/*HDٝ5Sȁi>Sc;`& nTu p+e~O0E#TOh; |9˝+[(8; TsVpmYTlv :]T]Nhuv|aYd=-j#Y6Bn/F?NOeZ5R1&㚨Pȍ `"K5GY;GD'r]w0V`skV $j k^_GhY69{#|}Oc+U?dqu]I*us"v(cvsؼP,Gj(9ytKAYr4-NtCۅ_qc3Nz40^4mSiv|IyzO%`|GyŒ '˝wkIPJ6o_6OgؓIͧ%$WIG*;}-+ KLUk>QTLy顶{;LD(0v́/)ugexz^P2o\aB2@6шϿ&?uat:<bg0)dI];pyw  @=i_||먰OvFmc\2mVoAw2&Qcy)Ilf51a0pR)_8`I#O JTBI4|S]f;d%aѬ^'J.gzzݵi7$1WsSGu\T1WVj:/Lϡ{qoWl 䨴((K B?8DNL MW = r#+HUtEuduwrljG ћ14*KC,qJ~\e>O"%Ēdǘ0s( 77cyZ.ݙpyL/*z{eN.f!7jRcv{k)ڐ<*L[c3)W=V.מ \]5}ʭtW5-C4! w,f*;/CPޏX3KmQHJ3e+~ݞ_3e֊kPڃ4eK/*eU~lɥ n4&V?) Ce*-uhy*),sq-yl[]|ӡڔ<㺃g 'ZJ{ŠƫLsk[$DefYIu{-5#LQ!44•G|F:LE ZgTdͭE cw#HcY24r!3 GDQ*&7FAXRDN%+4(k<9 J:WD0S(C|0n cX<|-GJjh^ Z$Ra]^(0L['^ḽV1GDgbC͟\:Π#ϒrr>іѻzWSk,d wLR} MɎ 1-Z:LφD∎#cq~d|^mD+1 3:P1[+wbt*ʳCN u 뙚0]izU{}@,XLCȖrY݄- ;i(//"~ڑ9fS<,a_΋7͎k1\X;yA@Mcl#aO7@6"F971Ud۸Geî]tqz7pe2k>@KWT|TQh}OTKa;U1EQ2###jQ>2J~m5´2x!Qz81`F#N"s,O$}:JC*e?9,%MxEE~r +8fyU\iabt)-?>Iբvgk/(ssv&DtAzj<l"Er^tdL  K$ B&y~F96fN܍hI2awQȬsبUGu~lМ7 y(2,g6*"˚ f'X5U7w:QKrҒQ0Pfm[ y/SŶs OuxAHBA%Wm#뒄m*k * ;8H Kj-ؘB] G>- @D/\=P b\^ x,U>cO6& AΗ*e.x @ױ+QAi&x<k PfImQk9Lwৱ9o2ʽn4>yG B@wۀhX sWnH[ju֠{M+ =*(>tX|s205&TѮ#+U(؋>@G%pTsu_;h-j[\#D]*]Vag@Ig"J,Qc u]΂"(]gi޾ݏu4JjHeC1@xqiEH^- X"db=k\4ƀ^ꂴM'IVJ BU$r>|<"d<,Rݶ4JTϥN?eUēAհmtIp6-o!+=7ulF b/ j{AO I9c#SL|!z'P\WS%Ӫ.:}Z'YS(~hs_~x*_Pkl #19+8 IY(z+ (]HkZ'-\wXv鍳;$$z[5 { ȓlG2Rk$WʁBbZ楋'S- Xً;J_ $PT:MXWEd$H.{ʮ=x(CF`7wLJ6qb PҥM 0b#c '\;N,96ethoo{.ƀCar&E:Id8#)Jymx!o AJcdhxbbr|"Ёd&,yM [ g e F*ߘK-(Y1}N&>N"2?B+p fn-C 蕸7#N |os2jJGE6هObqy,?}?RD(9 H>;X]'pә\ؿm J*胾 ;P~f7M{w\#:W:s @U!lZ? rӌ꒵›^2Nga>-S+PًxnN>>uy~bj%kͱÏm& : NS՘!wߜ`F6<'r7KwAa hxh;.#Bf\UiY_)lTQD DmV\"N+ ,UoeO 9~Gi)%O3M'2W$]Eǿ ȮI,Wl{ښB!)̣@cID 3IG,OĈx3d8WIhսYRqY4. £+Ŭ]PӅE_J#y 8+{rKYlD9je\FA=W.}YجWբ{4& o7Jr4{%nԍ7I[<>LcZLW?L5| o2D yǃ|N=!4Sy3[zMdV~Ú4Ri9U_Oe&"PJStm܆OPZ!oŌBWb e.ΝSЏ%*͌ 켄(#p%&?bʌw[m «o,| >vxmNo~P'Ns~\>7,xiK"Mܕq1~㍄ߨbhWy1aJvl-~ĩ!:q=xrv Znz/ SfjÍwp~BnBoW2W=MB^N yQNǬtg,@Q5(lӎ,3i~2G7뗘`Vm״tHўݑy;hҽOW\"#h#ڟwpG*::F{.qb9#y6.<!hTX׶{.o>RF$-,rLQ\wMv"ƥ&1ql]Xp @zzaHs0DTֆn[Ӈpm:S"v#YGXʅܛ* kA$fpLUҳ&]FF(,,6U'H;RGgM.Q@T5!U=e_}ɄO]LJt<i.*x+H"պDc'G#&x5d 2mQu81]A+UX"^w*_i1یD(3v6[[ N1UP~`Bh", (RZZLX'tcdwx>۶Iqku3`\$gʴ̖n #TČqYY۽*B\Ǿ[y Yʳ"oe5 cKGցTXu YY:C-F IJ3kgY=}j;ا I1ui葙|Ih])6Ck:PBIΎjQ?0+ݪȅg u^=vUYDNE} h>2lro~)6b"&֡JH=/qrlVI92#! o"#l:^,i)'ņ~pʦthR94V?"~;셳7Pz4p+QBBi֖0 *7ͥYQE{kHP'_M+uO`g=AZh??8ռKZ'AI p)óI0f/SnJaG"hnH~ryRdʅ'f?[t25{!1>'}iH=eT$vl+|,UA]G,BAml^xӬ'?[4W]Vxq.:~Pu@X(2(l$+U#N7: Nb'M_SJ~T0aWN>)~D^S0,+Q̽:Z 2"-LݕئGB&oVV"NDnCY eT9\pr ]yx#wz"%WG/]bk>h@2uS%/j|SuuMPՎ@ґYndkpwg[dEsvNm@`⹳J/R,%eXʿ0TMP!MRש W[F8=uB,p{Do~i}_-NWM5v±%v~qICw=HOHH1ظr.1F ZD>=j)3ދaK\l]'@{}ZM;e x!{S>vea'hԓ %z;0?vm  aąhDqr목Ӫ5?EbLЧ:Ȁ$L(VQ=O1(W\c??H<7TjԔհ 7M;2Qtd}!(꼉O^fM".?1a;/MwK7k` ^[Ql?]0eG*FN{3M@bMY/ܞ>]EЙ 6;6jaQ=[41Opsjܸ[:䶘fցQqJJSi %>%PCL&t:"[@7񭉠n! cR?k̍!5Zj \]']{s md \Ȏ=B:퇎@nn!Ry@+xRg&گe4B^܇= Y08c*G|ꋬڦɇE'rdFGj׬ia11Mg k9Iᡍ=?˄ZcG̟ͨt 8+{782$%U ]CyECktq11?w_k1Q atfa#tyQ8a0חv Nj~w@kYDOBWEUHs$xf4YvO.4P&ʼn[Dv> , nJcIyaY WK2o5_5Fr NYĮNL/mv eW])7aq> {CxTi'2N# & }9(L/ }?)T0AAJ1) 9^`낄;+_ WQf.cqC+"f^Di\*F3 W?sJ;5_4dUoYVd/|׉c|p6Z|@hijzmx8W\qdvX6FJ#j&0w3ήWXdR# ?/p5Gm*x(Njy+5 i58k:CQ+*ʬT ( g 5xҬG{$k:3_^0x˾5q,8y-dTgc+7Hfbg~ER/'y'B|MEܖ!7WTo8y5!*,$wwpPlϥ# :8Π(fѯ #B< I2rV] |iV~&0`9Gy~܏TbH ɀzI|5v '85TDr\#3uka.v@C7yn"=@6# U1w\8aBBoqx}{蒛@ᱎpzb.Ѿ |?`PB,1`liZrTkwaR\v!G&B$1Vv5dΧ2(gr$@Ȅ ATɡjWF P]4)W"l@L)B!4 wN u En5݊A_d}hOȮkP,) ,E]^^WOU s?f*Q0=tos9KAS*aZ/b 8'!^h7 R|}pd'2=SJ{qɞ&=&?-hy`c;>գdPf3Z<6O4"@lĺ]5[QV2  t'r>iM2$] ߳t\$""w|W!ͥ)Ҵ/A0(8: |GP窌,mD9U^6j}C 0TdJZ#JC''V}C ;I0f%* d2Ktx/ieT+%tmȕ1D^$ُ0Ԓ!3/-\J;"Whpp-ޟ|/ qdpȃ}n(ySyC2/ ,#GNS4Xr-Ls&oK\ DT']0}ʺᙜ3G UJ޹4lKg{p :x @^ wu7U>hyTԓ?^v$, h#Yഏ]Or * ؘRZ抃J{~C#ޤx>ۆ:wJ, s(50iŸ1\mj_%N<&0}V"O[V}jBw@kI7FCP8SYu3 Y24azEkKXT کʴp9R"&F^1 TzmYό [k3bb{AO D&$gK/Se,i6p*ntX'LVf \b͐ߠa؄ !.">^ K0ݙ|kJ; Hڪ\i޸uY}ϴk$:*3X|mH+*g,RS|?1W+:c\ KLJsoU%7 XRuCfiU zq-7 1v) Wim<]Yƣ$BY{6:s Udo]򐍍NŢ>Yu 3 <ʥ~kpdS 8-]wx }2ɬns i5\Zy 'K@}D&ی)G=ڴk`~2!r?ΧYu1G͜ l+#v\G"t\ߊÙ!+~ۑH7pqbE3ZMaRb>@PYEaYdCE?"Bcq'CyO$¼F#Ċ ʗ%صnJOmt3NsG<.yE_NG]& ;n<ՠ 8uo2kM4hQh"TKxgy'x f̡nwd׋kKhjnaYxo-^~c:?R';=M5 N!hd8Սo X&>CT /H(ax7gdY钵 ūHvIn#^C<ёƟ8حT=KBmFOͶUKk]`JNb,dR GUS2!%1}4{f~Lፕkh^o|=/h߼paߣL&~#91Kz!&pAGַ+y*Ǒ+TDAgm^BrNEQ-l݈UR?%CdG UG;=Q^ Wi.H#cHGԠtx<Ewy2~Bn@0ZkuƧ{mcȨڽ'mj 2LbSǷ,S^2枒z𐌃XSo <&NkH&>xc46D%ڙ31GK0@ mӇ ze %xf]ZI-0EWh7IDAmk}D wf`YttSklO0ж{/ʖb B"N)L4GDѮC3l3STCݵ#O @ Be*DI9ڬjg/>R%\ *p7-i]e"!ǭnA@:f=4Ӟx:Mz[* ȲY5rUI<yS=j(`1uWg;NG^@%Ž깑_Lh \9@ "5 ey|95r\3R!Sr>4/@((B,Oyof^\z󠑥j=b[UaMʪ} `ʂ:kk(wQ)ZKΕR8mt(;)-Ν9ux$݋'x:(k_5s_dBvN8\CܕC: oq$ 7$]:KaK^e~m@ET@לvEt+GjRT# &xqHK`|VN x|O- .PH76dJM9UaSqVV:Û VY6hL޼Gs(7*s{9 _DcNZ?K3BQ]*i ˂)XV|f8C04{ɕ'(}|}|7OXݤtw0 {Yb!OQeP~C]*)~Ž$u\_&;Gk v'2̏`q }6k٥Caq=ЭW LFY +QMx, +kƄ=u/fB&bڬ"G$cd[q2 z Uh5Ib C5o2+l_6f甪Z"qAk\E&@} )eпX&>!/עr2jRBW)U',!}l9*q`e<231J 6llVaJ@—`Ь| /2̲5di08sNT1Π|.|x7țX.X b_ -&sn{]aC̾PB"o5~c=Afɥ)'I9IgۥS\!M[ 0SXc1jxPNC37]ԀЕZ?' 0F;+9`6L>3]5y%Tt1 ]Z_8u1Bͦi Y@o:A< fO<}w&ߩ;Ot1i)RFY!5 ;iK _m:o:s Fw9xD=Ch%OMh^Yd0aP M!k=?eq ']bZ3@=Ut]F#4ӗ bxHr:g9#bPhg'"D9}\4EFbwZz Q(AfPE B8b!#nW$OhM97+{t%d@mRncXw&E:g) Pq1*rZҨl6nH.b\kAx:$ C=c*xMYXԏ}f:6-/@Z i'ZCu3_IA : ,9UW`Evq6z%D191/WߒNqŇ-i%r(nN%Yax O./љve*e:~h_w)!7;%w@M#w;x)՝mnwyGT^qg9 ~$3.^p CSh;W^os +,X`{wN?!<^bN?qY /[ef3^rdzɡF} ,Al\J$k>SV|.okح!g+mf.%M aoB3sKx &+9p#,vʧ/ڱerDi<ɖf#Qsѧ O2Z>xP=М,+FQ7W+>1wHہV >Â[|+>O}/ JSqDL{k8I)=ŏLt,<] a# @>),pM)fw?3 1˰qz˱gWsskV3 KΦTn߹rew*u4E fCM{9PaYfFiic;Fv.Қ35ƃ\KSūvJIg9fҊ teFR5.mJonr$] {RrTxp~RѮf!'-BKYZtDlvP#.p\VJ2g~oR B* •M㼁?Z 2}qR%G ĶbZx"u^!h^(.%GW5mRKl ba@IQZӜd仛 BR&qMM(PЗ5t8󐭫5fAPw ;9 xZ RjF*WL5+ۇJzI,T3q גL/yK e(qw=F$?aO\ DO z'J:S"h^ lUڶR?(~ar:,f~34LBl|hL|!C?|#/r@a =I!&):,\'H7"2,!9*ރZy{밳:2YH漙>ڽxnOϳrd-dZ9zpF42]Lr@4MyIw&ub_a>pT+^o<:C]d? O4Ǚu"F-@B5EkyGu6H>k s-IOf/S[m t i͑,dSȞɑ^*zInaׅjm1©ihЉP_ks9t#Vz5:#fwaSmSW٫H`&}M}${)jaGe5,qP # ˢP+NusEN_O VJ}TT^4)uB>#aصH7UߦV4!h*K-RkHrn._8 b8Tl{N&J1Hl4_dɓ6`0aKqfo1L.Ȗf(_C2CתG9f9/4rܐ͘,6ܰ>$Jݬx%^SB}xMQT^ԡE; cՇ{dpC?ӪŸ.p lg=ny_EQg31%){j3u Ó /̖`o ;J|B텪tN dd>"fd`\Guh jq^ <u+I ȍ"IOf>}PiCv1+ontb% DiQEDY zVIr_/NTe\L ;#(sa{㽩1Fwʨ՗9dQ1mlq`mnigʖxc{~}|3X8<ȶeVY?Q!_]omn\>Gl?["hnkM),GY ڠ%.UλTx:PHA[Gm^o;*9<3ibv zF/5LjovFiӋ#p(eT#O5sߠ'ofnzQ!6ݕK , Nf]%"LMwM€}G~ zN]V 2`xjX3SD]lyo;H qtQ|e]+mHk< cϔ`+9<9XWflJ|c[FJLn^櫁aF9Z{8~{w2'r"):#GyK4ڢP&s2a2+'8 _o巧HW-QA>u0=l} -Fm] ّG5~ց_\H"XT[Av-&w=TdY`[tξ7>R32DdJv}~ svRm#!!\E$6ߚ`!Vf JQvZ~#d];huf'U;ga;Slps8)aaL|Y#qq|kPx;9;b-s^"t{C}Fn)䢝e|drˬnB+|$j3AYn`o V\Y\0.ND_>0\78!Dø|ZIug!gZk4'59W'?8w/{]VMJ:Qڏ a^39PCqGq>y6^lGJ=U_i"RHE;p)rkY4HO1 d+oBO,$44ί5v(HBϏJIWNGLޝnمZ+?b2Ѥvcߠ!85*Qչ1(F}BiMZ1; ]ʦNTT`ݘePx[DZx܉Zspdv1HG 1ydlKmX[fkBGD-7ECQҁ"61H GKT]\J 1a 䣕HiPܨJ״9%5q ojdqS@*%#Ղv,9,Q\rAح|j?)fИYqe㫦 vP-#'AW`}->sekʄʦl_P7З8O .uGą BMɊ EV@><߫K:_ty4 Ξ^t'"-NxkߴS)-mUt/rL<_W zaTL(w8IgE(́e& T}!uAFlp4.4%م &a!ZH˸[p? 1=SBA4'sBvk8dQ26yv0@.ʎ˴fDh[pHƹEwV|Wĭp."~o qc-Bwzt٧{p%PK.KBf@o_|=怎; f0W_)}UӯS@|\9:ɯb0s ;f HAdu׿q%q<9#ZYo{ єrIkFYRq׺5ZZ=2+s\2xe\E@xnudM;?ٸ\\aa4- a7A-}P=-gm@umnEM넘sqygϱ%,(ˊK3NvCw3OMkMCk `R]ѹ3'2D9WaUl206e C-&N運,{>BPA|~5BFG=ъ:jn:8 Gt1^88w}9HY]oNF*jFz3wpvN' &%pa4#WTv ;OOX(^N_"E3SP "u֚J $mx`ĄX](.aݡI>4ؤyNT 4] cr5dՖEKXv,m`#{<Ƈi!&H+1Ld5nmKnX'dyf&4u"'qR.kr"P5HBxH})7m^\14_nEo[k~t1z;m -VvxV ":vFQ;ß/D|vIH)S7񒠍{fY*͜kkL.h71yoĠ볮|wAI: @Mʷ"2#t *vQ1őH_myBҥF@Rpmjgfgsu;4FWҡr 0Jc R}A?GJP$C1jވMTWǟz9Â*$SO^VXj/\_o,o $%I4sx3*1+[>G20|+$ o0uOx&ngCIF38o"F<G] ^/}JT:;rr4q+Aԙc5쭘:AZĵ ;Y}T޳Zi0;;r[ʼ.y"*؇Ny)Wje<x,U)Xцf!h%5GO 7>FV@'脴^:g}Sf5?8bNihASķwvK- [ε!Ta>sWc4& 9ICpλ$3 Wq BdP N=~ҶFjY t6mVxsA#^o" )Msz0ȓQeڀ컮{(k2ӁO qa}bBꃠ_kji 쾌XEJE.vzر0J:"Wn5r18g.%T/r[okM ]>`10fj Mvl,a\;#Ouf% dA8;NHXi*T sVE<8T /Gdɝ`*2v +Ia$?ΑypHMa587J[UӬS&=I( Vxf%L1ēmeh>,4B䝛Z=HpIk6=vޣ'(~ŖD*{Tb&L&JӘS=K"L6] II!!&U &C;}'\N{xXfO0a]]0 y9QѼ5X2e) ԁ+*8ic~8Fq9bvܻ6k\,I{ԙ7cPlxRM75;dcdȓߞP5)%/8C,~mN"# VǪs: ~cf(Y2((n;@ҧL|?1՗Qx #VTBL/D)(_VC  /A:|- .[)ōi hO6D Nof_g]O-c$g)$I>|ZT{Ub˺q]x6j8 u<\Arc$kǵr #ߍd.'ToH*5Kcr "6$'cP:Q`x%^|%ޗxv++A*,n\ ^q{wb+:.gB^Z6]S'Mmd*)3Q5n#+;g˸t>`ޢ1j$gdӒ*Xz_bE_PӅinooիiQߞ:M 2]V2W9Z`Y0a.],fsJ!tj$ ϏZ.JlhN_G!3ԾqqF: ҟ ¦yԺ `̋jd[}'bO&=^Lt6 Bz!}|,X*5/ĉڽP'ߎjHr$w1_C2"Ro'7xm4I0ŏta"H)Yzm&;ex]UУ#FmZ,`@Q}dF֯է c\Me8ndw_{hm1$d7Vj0qpW%$NUjp#N W߷ɗ ˌ  5ԍB~$0a&{ˢ8-puNT ZR`l*_bP U 0ƆH@]_5Bjw9ilV۽1:`KNiFPFg$]Pc 4-;v7ߠ+C3Kp1hg |  iaM+'?}z{ڻR.N59l-\1EB$.? A`{sSybq:#ɂ tN}7 aCu&kQȉ]oHؚwxoC/ 4c(0[Yc䠄բay|So)>f<6(=̅`/uto5ĖPZ~% ?x}GmYunVVibQ6|[p3,;gXpl,b濦<%-HKcX(5~5C咸;A LN)+6$r]@]wuRnBJ.NDp4%e Ugy'\JK%ڻ;̶ oIo3'T55zgjXzp7EH<73 Mg|aLü Dl[zl戞Q'ְU+p!`sd4ɭÜ)5*8N.}.0CCJ8u.Okgӱ,nkW]Eiiy*_2GOEỷ̅ub 3|'ZIHto%Yy֢aƀ(mt"qgTw oqy<4hBMZ/рP &; YNW`L +48=0bTv~jp/3`fNd#6!G!/eaBl!}e;X\f?%0ّ梽9FkQtTon/k|t]~C7"VXNmSqsLNTwk\YA )GҳY[aeضY&?ؖCĸЦѷ ; np(Wgf]9'.<,c:C\v{1::o:E>KSR%/)s `52ċ9jlF*`6µb\8+n/ n#w6*OQ#ݡ :-WrK|qVsԴwHΧHzpn\<Àa+{&ypמj nox(6NG")nخZrpOGK>W ~_6u[j >jl=,1 4{7?+]Kw#v=ڹ#c=,հfz2v+q`\9Y>)R0zE&rV2!D=deC[d: #MiPeo?}y Mj?Rr- c[t dͮ !ɨft+ WN$B[v^{EDZ?ROe3{<a!Kf\'#?vvk59HѼ<#~,5J 6OhOo>͇Z9"G_ <Jul*Ǫq@`~aC!wA:Yru|mZ1Y25̋F?"#Ə9z=0.U|'쇍lvLXWDqӁnݱn BPW.gVs*f9AA}'1_bte5f8-V1:D 6,wQ$·]xi1ge-QGho_C:VTh6u [eх&ӟ,5Mɛa>g> (%?Er&. QvS9injif1ٚ"dGv( T Az0 M%ImH]fIR-F_Vǁ/@)$Zni G:sr6vh)be3pUGT+,eXbonV7l5kT`+9PnSR6d-ۥ 1x _y"^I|b[`R0])`qK1 \>)`fلH ZL$7Zz9\ۨs8Oj:7e\k&y{힜{> ]Ӽg4ujS%ƋyŸ2SBt,l2 &M8d^3Şjq>Nz86C3ydz)~UEf@'hLo./TAС QLf1Hn7LJ -oX\ QTHGs.KLl5,^5sFM@P[^TߊE,au˿YOrgR 6g9ڻ!䰂{hy܋̼a1VΈϷ-lAzu9sQsv\hLxT}t|iٚPY=>٢ u}dU:=ile*5̒ el{c>S㋦-!7WHԬ[tXRlX|X7iVN4Bbѓ3qIZ) $eVQfӋ|mk UK ka Se `^+]t90ho+E|oIH6&92!#pTgƐn:˽Մګ׸u3Uf+!f#Z2P Sû=8pf Cᇵ >*oUg`;#2?lD"uV疘nO NObWv{inZ!&2 SMs'ZZk?/Z\.1RsR UJT̜JB:&]W4BAAUm#n)Xt`;'Dnmnߦut(&2ʸr㐉 f cDGM|:;APYchJf@͏Hҏ+|NDObMt+ǶA x9(Jy8o'ReFջ J7x 9eVz’ gY>!b'F(@> "$0U[ӛO]U+U4C\uM6>'jքk]mQeSvmñT 31${*7@WND֥Zp+mpni~O~߳v̱l2.nqM$7Jb9ot2htuo|0"/*if2ڂk eAQ9"6++˒Z_aM=cB)SP<2Ԧf5?ߝ4 8r6E0[rM@֮PZ8"Cjx$a<@JӄjHEļy$r<n•֫?tR3 ٟ.)RMEKە/$w \ȹqвѓyp/#!:4{M" D:v\{Y^ C0Sٸemչrҽ3fX (l(-}tӾ_>va`.%NWƖWsDxS}?S#@vE˽$b/A6ELϋf?)Z5E=pVbiQ[aP^}"s+8L%:X&,n[~)}2P3ʘ¼WB'$'燰4$&2 ™5QٰWqWdͳēWXM7HWp$.^y/ > ".ӝvZ4faZF;6?O}0p+w yI)<[X?Ppg+ f5r}/ u.X. E3bruC>7ATa XD;D.Vkј){ |(̢f De%x#Ni /BRQRc FQCo f^"&nG*}FF{ Tٖ4H?]=cpău&RP RYl@vZ3 K {GP? 1JDŎiEa⩑.=_q3"?&"bE!fI˦l"(<2i=O2Qp~L#h>KϮzIPcwֳ ^BсꢽF/,P_yRY[ <]ӥ{ZWsz;U`q(DiWn!`Ek9ź;(͏|!箷Y 1ªgiȇ+ªШG;kdD;i։w9#b*J7GMMoaUkTKcRSBPV+Vv^&!#OWP,V=;`F!Zoރ;H*RFd-{O\1͐Zʩ]̡%!B`&) c-f+ kK :1hR"d~0ΰ) ](DS̞V77bFw?=E,jcG@ <IY^JR؀A^&DVbxxeR~ DKZ )an7'&9}a$;z<Ū;F>'iWӤUqau@]CO"`aZycyJzJ䒽͵ ~Ӌn=Pe* L0]'1JM|}Ùp6NApZ?{{+%x/Ձc4N^dvJ.upE :`=7Ɵ.s%0.62[ݒjd(oNmRBi]ۚ?J u@|I,;Df֕?a^.@aʬcEUWB?@/]G/ypog2,NP@rEt1< r 2/-XReed2&_/l9BEt"08O"{߈CYIY,.,lɹt{ul>=;p#Li-ʪZ2[-pvA@ ̋ `8)3͟0fPb i?'Rd%T\J1)E i׫3o ]YHy4B!ySW[ָ/wD(82ET TufB34[[hF%(7O^_EPܯ[f>"Y4ݑnn(44lOGS/|Lی[,+TH"GكWzR+hڮ}GSg3ҹ~lRq6_4%`O8AD*R!erAN*ai*LY69cMIFL<XP.%UhxR~;:؀ Uq=R1% 0`%?fߒ9!6Z,24"ER.bAS)jqM>=WOXFpJK 2GqڌIS'ڱ<6Fk`Smx]mdy;v/ƥ?>SOFF/' WnUKXBYpL_`<qu.8Iuݜ_ogsg)3YpyZTd/9i%Q{Uz sVAtZJhgT- Uld=7ww|_"y~%-z'qtډ0ie$* ;^u~\ֽfs\$w*ІQ EK'< 1D`m¾Dީ۶o.:c?gCO%]AƙOi?}'.MC%KIOCנ-6cL-/ fmc*=1;˒G.#)6}c޸뉖: 釾d YC:/SܗO(ͿHUÁ\)1jq$uN|BȔyw3t@WQUSC՜S).ψ3:-,zJЉW]#+LBm^JJ<ވ=PكDႅ,dFhݘ'DFUu}7lYP~y>S]¡t+iPE\6S۾8@)1&wXl .ǍsF6paWACdߟ}ɥ7N1YK5)2h~/u'ܔdRKAN^ʘ M{JgYZ070701000002e0000081a4000000000000000000000001642f09760001f954000000000000000000000000000000000000006400000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko.xz7zXZִF!t/]?Eh=ڜ.+>˳B>|A/&k|DӎN%k;T@tŠ L5N~ /fת"`UP'$:v| ,7`_&6ΚǝkJ5;.)s٫8T&r54p/X'W58REcm ao঒Χ2(؄z*\xgْ{ h7^Q78%iЉJgu~&۰ qtÌ25/%[.;#$2_mXprѿ"嵘s1@Hαav 8oU>Ѩg;a2!][.J.eIb!`'mL$(>GqGr^XBPHU㳩G(Vpۧ$3)SVvѳլَ]/FfN붌MbO\nnr@Ŀ3 1Ig]4J;܅3/ VЛV?d #uj;z"P24#8zՕ k7AY67]1O @(מENi?*"72 "(![7ڏYd~j O~?4Zl~LgĠܢ՗/1qwLSm񿮅3"+;fC,$z75 yѥ_y,oPm b7fGZL+FpkH.IrViUg%j_9|*Fq<װhz(z SÁƤ@psą\}.t_|ܻHU?- {`pmf0.S1Jwq U[MW5nCziNfT1_z>nCҢsGf@*~ZKLޜ} fGI!1<8r*Dvel o6edmrC =Zhym-Ϻ]e Z2 *wb=+uqFb  T(SQȮq:42a'+^F|mw@vാ{23oBI/\v Oђ2N([{OhCY70y,RN W3.XCxWKz#@vvf7*o7т?)f5+\FzDh>W 7] @V΁Yڶξ^TiwNΦKhSZWGM q'շ,n 10TDL%q[3acwNc:LĄW]$kYe7K&zE(PpH^?Y#T3 H4\t~ܒ?b[Ø{{_Eby;]wcOQ]# &Vou>r:[\gKK}䥏gW#sKռa7ٛ{y5 +gs~[ua{hԈC%UvT,|faW/\rS2Uu;LJ3 >ѸE˾Uvru/B 6wbAOfOX/-ϲK}bCeƀ0;moGi-ݱaxꅪ0V*Sx.>7|0+JE[[ƹG |C/rv^@2 8q8g P-υ۫- f 34 ]#UKÙ>^)nO,n7}K6R%KE7_Svu JEP3t7A^3tS7b3=BqBFuX^F!h'k)&2 Nh3EkkǸRk!WF&*K5r4'NnKTg~H㍢nzĆ\h=x|c⏖SA=YQW7Ywf4l^ͪP@Rrə!{p7vΌw5P-dOƆMA0 v J5Yx7Av<аg / &G@m0Rޓ2eǟ~F*>'(_ QztYb`DU'=v?  :IM=?y,P >5KXΛe;r TnfΪ{u&.]TdEb~+kf#r0' qr2[fFM$='`pLĨUYU_V/f}u@33#l$TfċNuI Gfl~ D%dدw+0Uw^yD[.& EJ9Vek]jQ/N_q P <>5v^0T+6ɰ%ܢqAtfMq)`E<:9:"4H-'øI1,2e;W QW]Ɖ*@ *2~8?pӊ%Փ:%m-[E(ך-jOwJM+ dú;m?K=0i'W0^5OsIͫ ;ԚeZ" < lւ, T!A>\V{(މ_"7 EJ/ o\ԼdJoCx#dFS(ir_7A|Sd &C?߬uۃ=3 iT<)Z_OJʱX2ھRs`a@Qh\.ZWb(g7#%l@)C O'7dZH >؋L]fh.I]%w.o>= j$Yxsz_S&D1qr>`&`pyyqaaC]m}MW"L+n"?eR Td:4SXr7#d*0U~Pē}7oX`\<vJ.cin\|њۯoQK~ RL8L6 _q%j aYk4Vu${pleqZh_ Ukȧ]uǑ:UduIP3c]rG qGG&B}rOc9V⊒W]%4p[ߝآ*` WR~K9XNY t\4UeH konT l2yu$AkXD_AQ+|P)bתyܤ;L$~;TuzVŋȉY6m+Llǂ7'M&Qlkˏsl-Y-V N}pƒz[X[_O~܍.8C]KeNdQz 5зĩ@VHk9Cɤ$0Vv~π6=q C<6a.-Z{9j~@ydžzO#dnl{/dBǸZ(6 ֊829 4V.-Mj[h=O)>I`ܪ/>>v2Dtp>(/3Ky:}֣M29~Ժ d@{Y%@a{CcjDO >/5 -2f2if9(U&!ME 4m")f=N’exJׯa06H4>Q=ujtw朅n+ aSkDV4uzAf xӊm`&QE̩%>%(`v7mzrP? D$1'|)A.]:JfXW<:KW\l$8r՚ۀ.;a=^e$9 ;7R^QT, 9@!#OoREh,;ڷWez} w })Gkf8sEbASpoKn7-魽]\ Ӯ,DU5i6`$aJ|VҭFk]FIӭ*~K+ā{yw"MX™?Z컾W?%$7S ArކґՕzBusѷb@ fŘ43.r>>v>szinP?0x߿CA'¬/Qp@^|8`)Rһ)|zF?(Z|{z$U'YI ZCD?倻| 60#UcJ-g๡l7W_}C7% 8Ҳ!=˙rف{i #J}14+]zٙpҴ .hf'o? "E4b@m ho k\``tWٵOh@H$%\&˱ ?O &c'ĺ_3 @n)උ|S %(EJB;[ Ҹ1\K*8ku?kBut> F3(cy9 OaxzjӗkH^K_n  S".+uQH`k.J%@(Tg=mŸ /ĕ$G>ăVMkU^婿r9qsz,8\[ ϧH~(CyzF`;o_wդx.Ɠ@VA6ݹ\8v:ph>p%ip.vg`򑁗Z̀ DbH 9>2#tmL W*G$F~f]{i2P.M [NW)MޓӃC88G w5/92s$lCA֋ڈ_L?`Ӱ'NVG^W{Fޔt/I_9/3%BGqzm*Q`&;@7;RO?4/mCfe6|L,ǧ-2'--ufO0z&@! 4K}mi D[=ÔVѨwLTFWа0֬QHwh >'Wd䣈=Ԋ.Ǧw55=%>eaޱD*I & /U=+FDxD+wlb~Q'o߯Ld,+ 0IO߃{/'pLnǍI$[ h`a8HTH'S5;^B)Ly8 >@f^]ҩ^ǵ76; q$?& .g>,%PF,i'Q+fŴϹdt1WݽaHգ&iT4}3,UONV@X[qʱ1Ȕ.bH!䞡 Q-K= !HqiM44j80萿f "LeѤ~+e(<)ؠ\XF?7g3VD,<`3Ũ@4TSM*i~/Yi)wˢ1&>6Ϙ0 J;ƅimcz\x$ G)k8C0DIgݣ. N_V)uY2MFCq4M*$>#B%x=#eB8dk͠Gp]4w=l8tOX4ҳM:Cήk;ZȾ|Mi!rlL8{)aRZe5zTOO?j=lĭ+ wgO I`2j76j*E ^ҭ.u ~["@!()!PveڸG|#簒 PUb_qjK6C։sgi#l|!<\Ldt*TtT5&ԙi*G}[GHOHJfxנ6"E}9Ӎ.W{jL}{컓>2t'X roi&1j}_uc5DܖLHNɌ5$pE/0^3W[醲6"pclN)T.2myejPoS阧xK :]Qضb/l975壻0˅ம#H<;ǁFF*<1B BՖd! tp_ROIEt('Zb A =gIvc x!=w}LGWb n'M')grmG,C͇ ?%v[ z̅I-7ǩq.AYӼZkA@dnA3hv}ETeN,8pXŶg ygIwL9Nm/;[kpVC!8O Ks`V(IG?T_.@Hއjy9@*QdQ$YvvNɡ|v!8N+zB*)f g׌2?e~r#4cŶ+M| 0lle/nzRjcJvom؅xaq`KX!Cc` #uAP:mS5V$Ok=R+sӻ$A6WYKl(^>"sl!H68j|y5z5Xv} @|5'#ۙ"6ˆx-fCi9$eɶ3ptﷶ.2K{T3{K݆#vo`h ?GƝ< yVgʊ#֎AA*M%fOVzcY\D:NN,[ Qcg*B p%7wCEތ-<=V lE6Y0U]8_ ,!eD6:J; F5i|K,++-ux9/̧NRdoHL_-yAZO/ssA8@@}-Uر!.^)/_.s1W|"g_>}Y%5ʊp Z'\DLJ֥ c+2+i 1s[wۛZrBJS> f q+IS|zQn-VP!+we2&iׇC:{F804Ixe+~p WM=N۞ЮnŹMJIA B9Q~5ǩGۮ9d:ȧ>.s$V9l2NZz:* xl0;s9cuP'$E Zt~faoV?*^A$mfhlO?@&ڠ,5[]}Wp0-ԬGr~%9RNW|gfBiҵP] ӹ@clJ,Zq0|qb*$(ԨVP)-_ZG7婓,;~<,o2yGnɨppvБ =Vl7u M`cׁce0E#(d~DoA#{,X;r=)cÐk6s-N+= K{:o8B8Fx8A' k-Hw(4Y㘖ViZ[nv f\TZX]3#~Qr _F!e0 [K.>xg=OC׊7'@X*oҒcd >(fDHPevU5H;,c0,]rsOC2tJa(J_ # 8| =!,$cн^#vyeX['nhLC -)nMk׸<^H.n;#@h e=BBQ EAXĂ<UV-Aۢrthr 7bSΪQro>;žC]]ǵ߯mį)MuEYE>R(he'ĂT= *'A`xA[x\pϚ]Rx Ǟ+LԎQ!e`YM8v2[=bcyoZ]0An4/ߍ2IDi(HKd.| ۤhUol#=#.YK D4yҊN哝D S/oh9'o Pmk%h/ :z NTqWp) #ې\1¹XЌQC,J>kwVB!_r\ 5BӲcd _0|)q^yڰu+'Β4#[&_3.<<0ރJLyFѐW-lWC[cGXmdOT4f񍨸Ydu.!M:0dRIs Ѻ`Hc#w숕QA8o|bi jNܠŸ\)Mxnr}D'ޱ5IjlH vrlعAQޗ <'Zf=gVer pl+@PNU,/( - g s\u,WS~* Hӷl6նPS/4͘:z0xnړ> 79v1]m>:)\EeP9%iP hR2! >z.?c%_;vrzBثf(9Vy_ЧEQl=/L Ww!ug*k ɛ  r. Cl{Uln%ܱm0b܈ȅ&_.&jĹThaEl_:2\8 _8+0%AtrhÏ.2yq%zȹc{Տ0h=?>yfx8NGӜZxji9Z,es {1QAhڷg/}<P|k>ü^f6xCd$' O+,dL2ror]" ʟWPQAVjPP/GH Fka8Ty)Εu9=% X_fͲlf:{T;Y^WNJK2T҆5,DU/0OT썲mj F,D<5Vw&)Eu]?M1 =eKGe;LqP|,l9YaeKCkQr2IJāi,(%ةWƂ/q¡$ꭞ;q2x%x-Dl4M !xt(hf8ʮ L4*o {¶Z01|mNAi) 󷐹Pb2bÞKʁ'$Ӗw'|p66?j SbGDpB"$U;:GiXk΁m_VWW*y 6Gဏ*p[(fg~qJk!h4k'i|HE^>m78~47KT#iSC_AEE=z: $׮!%*xKM0&g3#;#T X*@q+Ob<L[מxeI90L gT=iNH]d@n0|SdV 孚׎8$#E6U[D/?E4HY3[>2A`vݪxIb8EVUjyBH=yLe0\<`<)dsҹi[jFNuyag!N]5rI ۙ19MNfHބ^c{`M$ΓdjfU!-){ZόE2eA[U8Wm 17PIe) 0J#^ I0p˗`j1oo0ɢHPX&h c n|ߠ4w8E.-3"_ !p:Cѫ[k"TF=/},U:0ӞrCseA[]& =;{p \E5XI ^Iz$ag3T~}i: s~K/7lPwM%b\&= q.ұ|H~nk*1ԕE/{^|_ Q(rdBNuN.v(^zD28W'̙ {$݌կ'iPdxUYbkyrnN\ ^ڀ ̢`ׇ\ڟ{iv8X `oD@QSG& wx.$pF5 )it8sI{qͷG$&0h :]9m7x X({5udCe18C% u“뼯om[]Kd5|z&Ⱥqw$0IgrMtQ2-K{}N4 aT\ ӑ.q~5ijvwDmPsJM364pJVChx>C̳%JG{Esŀ:P!ʄ(fxQeEѝ9e,GY,Et,~ ۝iY݂߫U )ύ_0 Tj`{4dFh en` iD[hdsCHa}`<&4&ģVsIv5 ׉#g|?!f 8S/)0yMg,!>~[m^X|;>}H -eRKc>f>-jcC{;=TbpŠ _/|[a^ ZɈ֧]hY&Nx͞}79XP5f k!I$qGӞmwASQ]I.5tTW/F#oφ7E;/X/9fی!#S)O&j|ߝOfb$1sͭ>(-e(7Tnu U6|uu 0NV5 ?ΘE!rS{)@RIj%S;i{Or*`bYfl{ڝ{ZcjhLlȰ/n-gVq F@ QQkI } 2Y k$R*lNwD* joF$mmXXeG;>U^;,qD:ޠ iZ䈛VoEFLMf=l71 Zڦ,\10eDfZ:7&Xj(~ۢVD#+FXU8>O6CZ>)#@^5d[D$Ȧd-9;_ׁ1N+3^|@ws4]fZȧBP$; rT9橈,9n߫K Omq5r`(>Z1 -sZkMijFfI7A0zhI <j&CzK]`덺h~XA芚9w-FegCڰXc"'wG TܠvR#D&y{Z1 OK [, Q7&]":"yo*_CX8,!ShdCs>NE\9|+v{4aM33H0]{ 43xVt-ÝS"mZ 0[ okdLJ}uҞ \FU̓1i> iÕ (7 lB(ѳ,&.ee2nB4W)v#G\>j `\\s/#>esC_wiP5Z$>+[(/ -DGc{H>PJsm%*o㹶'"jX~s6em{ِWq 4xW!!+Owl(l~߁LaTY)IŘs)|V@a&ſe7'aų,RgUPZewhf5#5Iw"-\ڽN0nmuuoˬuvgN by0HAZbdya\uaп]m)~^oɒ')miKu&P34>Û:^vcx(V 9S#RrcHaE')BWK`H++[dt4qD#ȁM0]:G>PaX);CsNdN)`V'{a ӧɯR1))alo_o> 4xhݶmy-~.C8 G2qOu\䐰4<߉B[|+|3]/gŽw|+dVJ.䜯Zft& ģ.m;O 2};?h$8Fuuɗ0<]qSm|oAƴ}bl0wN:94&R3A9rIG}-tnd>IBao5 ut$er,܊KtW>iG LJ$Lw6H3C[Gu ڔH6끲o,cki,A]f? ҸxlǠQȓo>0?gD$F)Ojl))J#Ǎ%Lx XTT]9T>*{_ԏHa<+G;HҒ 셍߯IBcC@/fJB}#hd!<8g HKj4zʷhWҟ-'o`G騋nҵy 6ئeά>X9JH7V j*̴nGtmVdCH`&OȟMgZ:ّtL$d(g<.h^*ij$05xK|!h]ϣ*Yxwm, X dfwfEd`: ! @BZu\ݘ9e" &BOI7[ڬo(".24Av0 K3e6/ xlgCI2)9\t0VQN -kdRݴ>@ 13UBb*3~GXdj̣ʞŗ4e85j^`[0Z]Ddz.}Y6X<5a6RJO&ܱ,i(V;T}(%JV9q7`mqşum kC>tG0)z.9aَ$_q9&1ߵy_*TmKh7ƛX!>hv %VIJh>U8X07n$>o"RfMXVtH}JL;%Qv }p!KR,7hÃأ̯\x %ƻmJ[ :酘: !M-˷kGzVE (yh7jfZ;Y&C^޼wC0r(o S(mkfɞMy]:w<;F.kGZ3!0?N`[ݏ龜Wg ƙ3<*[&gk^b)$܋HzO c%6ޑ$Y`=A:mĶgxi*{vؐ0kd@=OUtFr i_X߫J|cMxOo/ } eҷ LDFHJP!çT` 5rUѡN8ɺ䑻 6'zXr=iY}WHJ8H@j 37멜+![8;fҀ_+pM$ WO_a%:< qΏXLɮ/CmLe_Vԭ׽D-T oyC6m ϐ@LSC>9R3!!x8*Hɸ ^",Ժj1'1nY˕;n  y~Pd򝭎أJ%lO#?P<Ū9{844yfTP9y΂ڍSM@Si B^*,s꓅fݹR@ RSwhXdw Λicek6a>r hfH`ɒ a/? rLlX(eba Ύ52JdVb㻈Oj۫ :S,f!H*&qcu~n$hnPp#D$=f;.zFEo-0Wm`a]d31c»$.S{?P-L-{E,V5fD~s*K`L^(D3's9g\,OZ-ϟSbZm1"m(X|Zfʣ/d6BG2i*y.̨C+%Ubğ _!ZzWq@.U^JGOq=/)JA*4B!iN6^:േ *ĸԟEAҤ!6O^QK *;+QdJ=7zUrqTN)HA}g8bVf X^0eAyAD;ˌ+QaƑ4ZUHD9q'pc&#lC1%\Dhln@6}BopT1 Ԇdͭ;~ GҶ D֏y"4|{!жvJP{J.j޳P˵VtIW6K¬h :E*U/7N$78(L|pbPBo%(hG fRF䔜V1_D'+\ͭ&˙M6qȰp9 OZϤCJLCĩ e.u%wK΋E4 C!EuQg#QcyGL\*ѧ _@TR\/A~8rl +ÜO!qKܖ3-Qlr̈́X},iو qPqYJa}J"lNZL8n7eƔ \Y襖{..L Wm'{Vj/]c\&k ,"^p9{;-K3u?!K 7g?=`"=Cb2zX olY9Q?0V::ұbq10DgAQ^Iaȉ v8E/u~`1;N:˶;[M]&Y\)\fGwZ+VW2K%Ҿ[]8mXiв{?_$5<o 4RI4(H)8: k!O+K@Qdv?@LȑKVI}CV6V=ŵjYal?ѳt-UjGu?U[v1#&Xٻ +o2jpO䃷d2c{c`;dt e5@i~E8ѕIA{fDÆ}-/redҀvM*zWBZaH*l$=K78I/F9e&/_`5pTg0q$c<cSˈ"k8 "٪Qځ u=f)0;֠Frc]rn"_=="9Pӝ~T"L/,%BQ,0[zЎ/Yu#CÖyu׏Sdz4>u&zlƔXE^lr.GK`Z.4[ 5Raz"fu2iaZVZF:wLj+`%dM~2'FKhECm`mBBYY@l;@G<'VWB3Edb$hHW4$V/@ >qdjX5Ta81Kd[ZsܪɀxGq?tTZ^CL*̲UrVsG;ʛjXWQ 9A4v`XićbP*(ڋT @ @Rg/kGgr,p7) ږ*u%$rM5aJΟtTu5dL⠅PYf:̈́GY/e#zfZcxP ^v1~Z%R-pmuHI'c?BҮ+mNX$Mo40.Ϯ7c8zx' I,Ը/FhP FFC@pv@^Щ_ڷmw9O؛-sӴϭvϝ$zţj!ufɃy$4Xv` f =JyRк8kLVatp7X2+< A.okWhSnzK-ξ[lWi>z:?4sHmSW+7ޕo _udݩ/;x Lz{n4%$3cq!_.u1ge:6n"uЋEf)" Kye\ ȗ.2V\'= ._ac, ]6z}e>Mϝ1%zMQPqFRj' uN!P䧭$מ&T88NCF+֒6PFdyޚ9tE2LNaiö?=;Y&2jZ~t}TG5NWKmci.e,@JĨ4xjsUcGnF^^j|DB%f%&Itk(#*&NY.hÏzO ϸ?xK&hyRUy`S֐Ve&؛{`1+fd uOۜaœ, Q.w#Zf . goaX()PQ\$1~UQ2? ҘjJmWqښy{Oק "&֭JxgQr,O?v g?VE$V2$[ H( C= dvsٛۄq`~u %=…Mg ao{%FB8m䀟JjLYvZ +\}[e@&FdA̦5 9ε€VP6dfzTqeNMx͝oP`r]႒b^kn0` WY_mX%󶿫 F޵y oMMEB;a1B\#Ѻ[.nZUŘ%0Q;4=CxW/+r %`Ţ1ܾyjYX 'Wjo6&^db\Pֲ` aghͦjj\Hy`Yjy䎈н.IĚ}%d̫Sv Bj rE]ޏ/$DŽN u[N^ı){u[\I-pJlQe ӆރ(잞G{OF9 \`FA Ҙ:e6aN_eǮ9hNه3 N#BKCW\wVگ,>aC \(5+4Um"~6 K~t-aq?MG5^`>TIOhȀ.^zp85 uXwet1VCX>?$]a]`a^1Jk]>s)9:ʯŕD IȤ==rP(eFe udIw]L/ «KtTjSfփye*C^)H}gNSADW CD$F<=}%kjQ <#:q)$&1䇼.7W;mp9'9ٚn_uV : 4n`Bk1Qav6gੵZ(ZR {c86*S!4';l0]=*f?XD)1@E u#u<\{ Bō#Coע7XFӉ^`I f8]-TD<9~ 8"y|[wK ;6Yjߕح}/ z HC,.$WyTZx,lډ -26R}T8TsRwwi|PBީy /Þ5DCE.J<6CJ/Y{}DD2DYj;\2]+~6zntjlQX*^olyDgi}}qT6paC Vq{b*lQ{ExQiξ o.86$S\%+UʜK$gvh^pSsEv*O$GEcME~zQB9&-2Y~aH]GBynJѩзwtdZ(#ImF}gX!{׺酳z̍ٲg<~YjcEaQt)ʭMB։\ kt߯ˁ&} bd9yM4WNg ű#)HL ۤr=$H.'e BPo , ,RQnq e̜^uzi/6%Ŏ[.en5 .b _؂Wq LC(?JYoW=+ovH4.Lo'ZI[&פ؆̑q'}] )U_9J@[^aYh} i"kϖKʃƪ?YjLyy'5Cxqwքp6~ॲSWc`lThk6)!;QpP 1p\ivPV{Ff i# #:փ?_$0x {f&\dcЪ1ɁYP }Y5g:6\<G? :bDzw6)@ٻ :mCؗeL#v#n*i= $,5D{ ag^"iˌ^bȒ)8߭ns[\2]}Q<#-%T~yh"ìSŧp [%͖oeaW^ӺQy _G;mii]i/T 7]da/KH>es*7aqohMD/)<Qu奖Ro  O둭l^׃1E=86GJfw A;Y΀A@N3a18bH)NJ~-1B!y0X?sj +G/?zZ(mG̭;G/BMr ؐ&Vaـ-e2NETxe.վSxa|J0EߦDhR7y@쩣UeF}I/[o ^GYb7HC !Eu=F 0>xTdPŦ5;mX#,O'z~bRqD14l4 M. Ȳȉ*6;p{2S\W -5p\{13(>~1qcwh Ot>*0sqv$7kieT*%Y(YC? |,E:uL֚CH4p'kA/sŁI(f/MxZɹk?j=!{E kYA#+Cx`m-7*S_EA)-NěFYimu{; `@ =?ܴuI%@V_wa^^jƞW\5ohXGgNұQ&q)~m{{jۋ_BN"~.ucz6LI.khSx.%㄰Tkny4cV[d ^[xøVsy⥅ISFnЄ4ǵ3J 4:ybzEW3Ii!\fv>Jy eV ?:[іUIZ8'^}_VW7W  -*%d+]ڶ}Ighܙkz oFyK:(M֟ D檧5eT״)dO@ORe IsFb=ehrxG"!h, EZ6#\CЄ(`=.D,q^2},T"b2(\F0+siQ ǝ:p\uR> ~K4orб|ad!sF {A_m>6Tc:,'rr_s9SkwuD;e动qL_?4YQ^6*w bɹ]<BѰ; ??x/cm)"\:!fvԡPKѰH ЃV_e+ -IDtGq0[gM22Պ`/*4m:_aPEY-|R$;ɃԒkR"sd#rf*.Swej q.߼3grL} i{||C cZ*ѱ뚝66 KuLce T!TzL"qNۂ>Y1h⵰:A5HNaG% K>Ѭ`[],3jg#t0^zuFH""il~9Š(,Y\I<eh\i  C }^U_M$e='nl̄j$fឧg`hk @B Q`e[ن|ޛ61>hwsqm!{8umU)N}/3Y9Ϧ @l w$za8Ƌah r~V꿌DŽu 96yNDɺ俘8+040;y VAP0"f7>f!QwZ}W&i^abKbfKLazQe̅? )Av.FP |yZBWS1.1OFlhm zYU;3@aTÞ7Ÿ6[ռBvfMۢ2-Br7emFp\TG6P7~;Ea1&aL-mۯ"Եcs.c"e}BC3a9h9s^Qq5֐{-uBOkA,-ti),[)hh@%[VjU#t8˩-K`)ψ5ea]~WݧffUD~Za8=rOxZv{P#)_V CMcp3N3[rvG~esX3gz.3.cnxam<&f \]a :.gIMeW+ ιL4R 3y}׭m2Tc$D dy !m@1RtDd? |0e@zz3&&: ?46ZP}.F. M!xAPe7Ss!`%JSMʅ*ӛ"J)7XOl&8B&\z' E2~N / ^]_(O3I($j(*x1/ej~g WMޥt8!30jcURyxyf!sM 1̦vpcy4.o +c&.'^.-9޸ ,\C$$-Nh293"RY9Axb0ҎbvM!ʼn/'m JJ p7z)5fE\m鑀#fjx6`%zP9ԍe< T&xAI 4~]q$VK,vԚ~sU_S4I\S=AFS73`2lk*,v}}uW;Vbwm[1c&0_:>v%ڞߎ2+v1>OG◀ҍroL(j}=H: .5~*ğ_c);&8bLej#BVh(wvBkE&yRtd 1x(x_i= uOz$us,h co`tT'2T*QiXZ1 "+»--1UzpQT81W<{8Hz}6KH`BgWY,Y.'|Ww %p|/>hɌ!בnhy4&[ +,c|%+C2au"J8l)Uy䢭4B o_'Z/ Ew9 {eU\[ed-ꎏs5>V z2ҙmxKr0P{.SA@JJPpqhf |6*F߮nLnx6-hxݮDyz>2 W֙n27R )C!!@,yQzrWG}\fr%B CK*/?V҆h *#3o:H#@WDOcltդYKu$cSrpC{ņQ A0 a h Z߃v%>G&*k/أ*NQNlnmz tPb{lx0f,N8p ^Q`ӏSvܔP\eu{/?PASCb(&iMt:)ffo̟ oOdb aE}2JTxJFƌ,վ>FK9}MA)k'Bb3'CQ%D#dC= 4evU k@J8zbZMCQ&+ܝ lQɛ\UQO\*#C;;UX54c1"FȶUQas[o5x!08r_eg=}mt7 W0ZhjoT6 )BuɅ\6H.  cI`Sq9#UF"u \ vTY+kg_>Z=j4MW=2Ԧ#LկB5y_B{ Գ.}Q0XѧEqKj!,f+7YAwK DJ.cŭ&;$Z.L^yC0)i%_p \ydQaXt|Ie 4vmmkV~s!ː'DJ4郲_I˙k.lNk`GrHSaz7 3O'ԕx'Uwo69yxgP{ ?l^(1$ B!*U02V&atKM2 W1ң:$59ť_ |Ƥԭ;b4zl7>vgXQ|5Ӄx?CaEaB ]d'aqS&rl18"x{:PM_x2 QVGR w:pL slIzЬ!1 fɫ%>\:Uy$y6p5 c╋Jocv*C7a=聎 RreTg Πit_bBnyEҚ]gk%oȍẩ~e4{á Qipm]`N,.~+Ĥ3aOAJ6ו vzq^iKuTv;.N:&Ư05( iVDP4@MPk+2,j od2H( X+u 2 >c(&+2%qcI;qDbwIې6S#Qϫ; R'HAŜd5^7e?+u's#Q]*f_KW԰Pg=.DYAD!1@J2G+BYMMҎ&bkaa'Xw҈2Ckh:BT 鞢VT[) ֈq27t_3,5 0/g:$ȂwX)EfZﴺ֛L3+|(h[E 5]2}Mb?"<" `$[woqp]"xC3r}߾bVZ\Nx;>/Ĩv֓9~ hUJFעZݧw hrENH_#]s:87~uSJ0sE 1S+2WnwAʄJ*P :ڮR'hy 9`[Դ pv*_M sY,i"©ZaFOTay(g~1̹AfMfl[NpmO@žaaYytՄbTFLKLvW'BrNW7 gbFL,Oթ8_ q/A*ujG,ҏZLU}5 ))l:f.r{S[:JPNܙSS2.i3am.vdNe_DP@$i4+%&IOHMAۡJCEhXG8nH[P:,E_kT}"TE q"6YXv#]Fk&7z8aq]}Q&?[K\O_æ~l^㋩æhLD+XG M="΢{E\ZM#UhN~_"*͓1Fd㉳05`rX큖vdhf86Uf[C34{k.Fȿ`E.Qӌi4N[nkY6e]N|$/"-0b#LQNXG&@[*ceGvWVqSOvsB^4q"l7b U@L~ޗ:Ԍ\ޚw{to' ((z0ԫrqyZ!@mАGb/t\6حy=A-Iac\ɪÊ^7n_>!Ifu;!2+f O9>Kח^V466s6y^iKu_t3H P.?k@6,TIKñ/DZ>V$MXQ{goME8ݬq{ 팬sv N BHz6JD [vCk-ȯt}Pߢ#;~%PJ|!;wlzd@}{fx[w:ȣ-+to0qк$&k0>gPn3\9' d*3IF=_Js0j:FNYВމUj0p 逹/87S"FR$+^œp=m$Ub`wۣdy#,p+xoG -qz'l:wjL:Z❤/#=MX*/XY[jI?)ͯbgޯ[9Lro0ܻ_cKb@Vgi25JG]^(ATR" KȃjpAkA:aĬPfs'܍3mnzerNg;k# vZ5Z58wQoSj6Pv2q~2~{ۮȂRCaGm_NH/$/24?Ǽ =9ґUCFӹY0S <;NSڈ 3zb4So8 {dǛDm_ĆVꁁFD9QFu bw{ (%mҺ'~#J8ɘe儵#(WJ~HBN 3ų-? [hձR5M grOh1>v64&#&e^Y`/ p 2 V&3R ZF= K:S )36&TOtW.l1Π ?gcu%g)u/7O;M1\w H_ѣ+i| fHX7`b)q@V服"V\e A_ʃv S\N÷tc. +E׺l"#Glz9Kg~ebyZ#k(3 o).tyB86EEXY N5GYqp41y8]J@ƻRNa'o +ܣcf:k VZ*ʕ4{=c3&xkuFFa{A ;Z xt9¿$Q ,V(MK+ֶZL$kP3WF^zޯ|'jα' - H\!JgvCHQ!M >f L}_QdNEku:^Fx<r -LLϙ2z,dqDǏI.!JɮX`sy^rY nB?x<&[Rh@U0V'0t_UDm&p'HyzD"kWVt#mMV\29rQ%Dw!Eb*o3! Fc-[Ny,$1H": lwV8PTY/;uJWuo(s{d)MIzk uȶSam^b別#z-WaژOPDnI { z5$9 aikгs{;##wT[h%Q,Jm $SW}FKx%(t2w|nݙm瞉zu> fPz mըs"2 2¢Ί&) r+l0ӌӘ?4 l.Nh"E{qq%N1E4dnt'U ]K@QY9OO \Қ^  P2O帽ҐOLW]U"7èTd DF0LEE4ghv)$.[]!)п$[OzGCe %qíc,RsӦ$*s&-O;'RƔ]u7 t.*W!H7cDDT}]e8nϿw򺠢4m#u 6vp~֘u&k%ZUo>#=;W_UH}Hz;ٯΈ\ߑ(ְ:z)`RL^]CHf%ϮM`ZW6Yĝ$Š\QZVB3mZWмQIҕ6@?X !\.]?$'W"t!zƔl1 c%W3֣U3:5p%.ϊ `X#vlg0HHW>pBmgR5ݤWyګ@8#|.R@-H:+: -|Zf$Lpˠn>b.L*fXXT2Qz.ۦ Hqbؾ>FBV'l3.F9k=ACpoFH\wشXnYJYOo^Ҋ-^ Y-UA7Kn݊%|`aZₜmObC% duAQ,6Nx I>cD  Ssi'5yf"` lj!sJDKFV0)*OnRpOOT!}-L0-Sߔe`[w^ BuS?0tnDg|Ɂ+ׇ%Ѽ3',sF r9`f]}e\u*2ߢkK!@&+-@PD&*ΰ%Ջ0eEsIWC納vTEo%Gov)țCe *-Q@ V gR,YXhO- 7>} Y#o!RpbZ )ޒsJ%ǘUuNfZ7iMUGK0Im} ߾Mv̷0F"I=uhWD̋eq*$Abګ_ꞟi3F߼ 2Вn=h'1+o nyS%tT.pA9 2.ppwӘ9*'2'60AFERz/D)E#zUaY {KPl&q%).uPcfIrqTF;L" T8Du.~S T#ÿ:5a SeBln=gzxy+ /@h]+J8%9eB?4ncHV>g:57爆xI"$\,> 3-iOwGڰ1MveԘCߔY1Vf?0iG1,$%O*lDA $a^rrV*eC;o#rcѺԧTDP*aO,: E]`%ѓeվ|Ta4ͅ-qF?x9bvz{HW/ֈ/6܂ĊͭCn& y/3o0uwlo;; ;W (%rhj Rۈ3dh.5 } {HT |}. YzkW|ř=Z0v(dP4įppW8y4~ݮ)"WS`'I 2 8w4a;t ^4ўe,UwĞJ[v!eUPTa7_y B8Uf_)~NKqԙҨt 1h/ڙx̸pj''2ؽQ7a:XGвRnr.Oh5w͋O}?fxE+yU<Ȃ.M|8 CDoyU;ȁFm6z5J/f)ӋJ_?2zɻ8w~ ~Rtf&D픴`@ٙЍ⢬<ݎo",m_Dឃlof#sӴm?HX=S[/`;"z@L>***VSMYO+OqT4ƕI&E=t]o^޳lU@3r&Ugf]CTc3}YܡPڍ::|FvQyIVǥM~ z]{L4^-|RrQByY6w*Wnv;M  N憝ՓfL?#bYniV69eR8fAi(K*]nc>mӄ 71< og,io<~h{d_dƇKb!D X^;@5! cMYlhS@3"aTBhhq k!A-{MV%A;I;&cQvvnnKpsUJ=h=yFrƶ}n˝XĊq-ղ!WwO݊VC(U,wpDL)(>ۤ "1̋#ֱcH /v+#kkX^k ,lJfS嗻5!ݯc4ptjh~p#SC2 ^ n+1:^g)(*N7`== EE1; }ˣ ->5{CG pq$>cڏiL#_zS̰sǀ0%L "qI}sk|ǘBӅGP ۦv"Q}P8Wju_u6q06QBFy CYSm,+J9Gls$X\V~dSfS Hݸl!95w<M]nmci'/\af7'&4D?&3N*sOO4m@L!B('mѣZk._gk3'PL׾vho17K Ǝe`Jļg^Z $N& p Ys8ԕ0GEi>>hz1jj59x`H)Fcxg>̓NB@h,`!n0f41Κ4f/k讲0O;/%'N!xF1VlgMQX>tCG}rt?G0tW1!qb.^P6E<-&͆4(ޖST08$ iחZ[C ϝk,6-Qpګ!\j}sb&3u!B]U>M6:TRl3D]׿KWI,Gjz)1oi#Q^µMYW {ܾ^QW4ik`m 񵄁¨1&Y;5ϚP v;a;+@w)EU&\c_3WN' QXc/mE1,pΙW RPbls< 7a 'Sg` c/| "c|.ƕu 5.S(;?Dތs}|DV0KT|||_!CYOkVq&dm:PHP%6ϲh%0] Jc(i;_2[9堲A.CMJKTgmba`JKOqf3 *!_f|Sѓ/ny1)83s#D}`s/+ !ZVaJWNY|x¶a<'o;Py ]Te^pќQ^?~>ùm?Ȯe߷݃= etZ&z=ܝi :²+Ćd Rd@|r^:JQfk 9EZ -sIc3tq$I ݓhت3CSi4.r7e*\2ʏ;SkYKij&_ƁK@i/(0\ʺ5lHT۪hkwpCM5 ;4bReXl9uOr1 89u㔐8uۇ#a!̮OH/S Tl.T9_~(-t*0X<."mBV'x~{aM/} M"Pּcˊ *hҼ]+ ߎ; چa )0hS%#eaC$ ,h[^˷h_|LkAUrۊq ʨl' {`n ̩tc''vmBXZ/ $\N, (6g-_OYIk dI!@5s;]J届VS4:vCWJ;,(3Yn亳ݩ9e1+<ư+Yzդ5+NTV~f.r>g~p^h}9bzP**[zag3=JJ 0 T/&'[? 9_=?0K m"wt`IJ7ƳbA&ID''f@{r LW۵r7{it3rcgfD 3 IIi]¾DcC뚇F/xK{4ʀ JR.!n"WhgB"Z^d·$ŀ:Yk\Q%qqF69t Ls:4E6jazIYӓ@E"w^j$Oi OXM-luI0I0#9vqjx ?dGՊ+_O uK.gv?Y*P; U:tw ~[6$Sܜ/B>o+)&64~F8d/G2~ ':A^;(|S_[x}Խ,*΋jhɑMb))c`NLozhL#0"h_tl_2s n^)4gxaR } -Ktdӟ'EZTߧ-=obm EBK ͹eqëX^Ė,r,n];aC,'E?f:nGf?% | .  }u, Z52ʛE~uh e',tmLPpq!ݹBM20/u_$ݡIl 5}%7$ ;AsT9/v+]#oT(0Y)I `L=V7^7ذ)xl)]va*dtoKb`H/,w"HzF x)iXی 4oh] M˩~Ԃ7ϕc=WUHRd3_))".J9u2Yd-OR\>]*JF6 }IBei}ؚof#u؎i)Z˟[ Yn;o88xEswHQK!cK^#yDZ%sܞ3/U+/1STipp9qЦXƯcW͆$gq#+MKvv+$EΣ!t !?\BFtC-9c˨[}OR 1W~ c -l1|=H5y0^4@+߰6仝*iwl{0Je ǁl7l~Kyc˺Kv*^źwK0`- ]C5mƷBC9g޴a#粦Z899p5ILPo 5}]ƇGeDuٸ9ՠON AWXuMDרo7[4nHG!p"*?sP[vTC6ґ֛4ja)8ryv K!|{nJz%rƈ`u-u`w\DyJU6ۦgBw !w/!v>fFG9m{kL_6ʒqhTD5܁*Fu_[d7ᑼPUo촘8ƵJ#s]|J-j7$ D#'}j(h|֋h*w h`g&d}>bK|LIe%T4%%Ug$-LqEoZ j^2^Gۍ 28F]`w3=Pm۶z%N&1A$&gމic@zrO\QJ8x,c鯆DI˗,0wңMyK5`:'qZ=wD|SKdc?p%^Vk s.t.utiq.x!xv_4JpIOGqg tCa[O BOݸ<͐o 4?vS=${*;Cc'TfJlkE:9R%5-9+nҎO?S×A.3J; M%cz$ɠzr\rp+.=W.P<0UM<4 o 17~[6%$IY~S^pCNa!z-7P.P_x7Jmp_&]+_#T$hX kgA8GY,#S+Jg(ŵr}ara%;$&.^峯5#dz*:;MYҍ?يrPtz"U(aM~LަF K}bD(ƯuwekUrV}"H#DD4vc8c`1PrfM6z98Lk] dZpՉ\8 5)}:ɂDo% 8ܕ:я 6(愳.#+h9)l ,hxb:kdUnS]FOb]"7+ZCӞ& 5\T?j2$.> 8$EG!D{5?;b?^_GBo&2 ]usYTӮnqO&sG u ɧ4A'IN! e? ^*EHE; U=ѓU.e7ens~ :AmGdV6D݁?:]M|T\~ !T|z^%%+6ț)e#!xM{&عƘ[ 3<ӁD"., '-fJ,tN[0!C?$/5j;-y)>_'5jb4W~XqڽbonQ1ϐT ^\0p0b(d%DL-~}aTbnb_MĆp&Cג6A`jy?`W9AQ(“ l/ф+1OZ|8߫e73*Rg03*Xy0يZ'Ð<ݡ:"P0kȈֻܡ7(rqBGzi|zΌ=6lC$+~&'"Go{rdYEp8f<%xpDo-;%uxy+ѤoPNLnە "aJ|fݙCg 衢qcv Iut6,LSB + TWacbD*4j^W3g%Ŀ}~ي^V ӱQB,G2o]'?"*M{wom"XUvT&PS-%QSvJdMu%qAoVo)2sLj>a1H`ҹGiֳRJ r$[jj}*~cx~=YQ-2SA xtYE&'EIM`NJ^Q>7 D}z1p ZOBOfh|&"?SQ<,VZ>ԣ!o}܂g ((]\)b2ZdicFd8B_D[K5,0UrS F| "[P7(EӾ=YT;Q*adNk fNi91eXBA ЮhVc )S{K(UKŃgFUͲ/_4Qp `O4``g/*yd۷N į<y(JnS|?2'cSmE>bJ^2q: 6DM\ ]W6MHM੘rԭjQsqn~W1dZuߊxM#+p'zp䈨4YKsBLF(}ؙs2/jRYSg=\́ Q+d,)\H/wѵ/9\5VAg] 9%78u ZP$k3`d ;Pd?#EP ^/Xgo#\.^?N؍y&~zwH $ @*#ۣX֋CoPR;vXy=DVD׿@BTpMG3bQsh'2Ykۮfy艾vV9#Z.1u5!Zs=Qv/adN! <FXJi1Q?{t;lelDUI"Mp'kIiCB ~SżCtMgI|^/~ vT0x=ŶgyVew; S!rkm\KVKxY '^yӲ ( ?v VjdYl` M𕝌M&c2-^(Ƒ]Or`dcc׸^<9{m.m{0 QfYe-, }(!>a*8,Zxe0wH]i [N/ڴ~.!'ą@niFK>e&'05r"s1;j|NPF .cL`sPjw!ёVbE@o~_[J@ һ69hMdZ"l7Mx'B#*{qMќFt6ռ)ӾgjIEAWI[q0aGJ[1*ƃ?E)֩]_4'`DfC\}Ѣs"p=݉ oXN7ͽ;0:8RWBAu+^*f-zn4ZN]܇#}fGKko8s%b&,G06MYְ$ 6O|j`uٶW* MB)5|93 28ѻ6UuHe /'09ϦɷŽ"79IgAѝR.8Hrj H{4mG6ղ 'u@aF_6J9!}4]S? \P WĐ fN@YvtNp8oL,ݟE_ q/Et- 'JIzzUZo_/e5lU?*a 9jݫ JQHr|< t52<~%뿖 j?4-EFZ:JO )]V Y UMܘ`otSȟF: W,q$i d[wm+@Dnq#(4:$E.r[3#8#UMս% ˛ᱤu]C{u0F8TfJ2kQP?]41=xm|8c8`.ʤE%&sW/,au7,LgvПr,e~ MR%wE%d\]l~T EmF9xVSS z[{\dz,ˀ30Tݧo"y߭tU'O"[Rc|\t-r .z]D?8JkxLre" ?(޴O#}(q/5ܣ8*_QIG J^yTD\s5H* 3}#z %prQֲ NV\ 064fo]} 2㠢R;SQ,inɨ;r~q7p5p))S *MP1^J!c3֓E]3]a6swDCGԈ=ٛLe[^_W}b44frE_ bAb%؁Q~'E¯&v'*y&A3;LxLK;/JM㳭ho5QkLlHٶyY8g EH,Φ*#dOb:&h!6TZ]I'24U:vow;!Z&Gt@PVhNx`^ K. 7nw,$c雷&*A,~9#b8^ZY)`d،c,ue~:쎱G 3W'@,Ք%?ʞՌ٤̆7϶lv;g-' ?m-,hw{יi|QTl}-Nim"Ӧl x۠ppSt!͟zmyޡ.!l ,Q ) 4F< ɼPhg*IUNսJB*Sl-#ع&,/.875ח[~ On"q$VaiYLx/|U^D JaT  zKzc|\+5LA(3]^wy=l_IMR|%I}}&2ZO[;Pg&[=1Qa!Vf|Ȗm1p0â}\BwI` ?kH9EK@([39ߎS]"6/@(4 $DZvJlajd-G4D75e lw3jB?!acv{09q-\ƒOٔ=z^}V=40 O̝>_xԕ%7i b&JD~VwJh'7IRHeVt)²?8doOjH]^T2tS72NU2۱Ñ32}ʩdܚAz5hDHN⦦L|h(Xlů S/Q.fNӚy⓱(,i J(O3(@3Oyzsk РJԠtV(/|[V],)Rxs]j/ Lҭ-_/|<\HU8\donƗ9s0sdNO%B޵ƚkbc5uj ˟軔}Jζiv<33 uQįl1ҏ]IT-ڙӥj{v8[b;NJe-cqpMπ\s/8\n의܌j 5~)_1Öh13Hdbڟ*R_AdVUN82 x0w=I;CJajN6O HxWiβڥ"nΞ :c{ۏ}uU1>hrMߗgswI|aFɍ:]yp$C="#&ֈ`~>KZ8ݽ0Ƅ}7þ ~̔ '#sl+77"tCxQ{4Un;iOD ccFmpZp@|2yB5U&yQ}Mf4r#",5N`@ϋ29R8HViawy3'Hj耬e%KBRy ڤ RCږbd.,CU6k.c&FUG {$Z&1%$ q@fn];u̙ ^SQEh$OԑmtD5]2@at[EuY ^C7u3Du2U^,?ӊqү=Utl$}zp2C~ѕ2Q·L$]5B[Pl; #XAQWcχ᫖924^ڏsWbI"AFR\랟 GJ)X 9٫pkȅMjh^(Gq~j{ɀK kߕ͘= uBBVvz\+=auo fuizñ>~䤡.Nύ+ L Г;m8qVͶ 2\qXʴ4vl,au09AsU~$Јvͅr oُ~gx=+k i/^өOz!g.0 -/h)xr\̰ +)懒#$'#QʵQl\:݄7n )IS˹mJϴr7*{`7σT蝫e`*s!o%Q6rK~< fY.! GrTv`hֻү#;#V#Q:ʠ0Nl8m[f pO_t^şK[܁vE;aòY$[;C4bZ_gKZݙIk9s4МRǍx  ܱGv%&ǁ^AبJn=sYK({c3d*.RWE 袃2ӣJ %m1mcPLcH!'fZ!mNIl*Ćvd(kBAt EdQy\j%lKij[BuP&skºRs|myϒÁ䤖̒-gjĘ-Vv=.57ۏwb%ےPfWB!R`=_'[OKߒb{ cN9`"IkZQI,r!sn n0pb}a'*Bj7WꣴT8{E )i RyNЁ_x+XA_C9zI ^Oץ0b,뺺 YfP| %E~S'WoNdf'=̨*Gd|}x IgO%`ϑM,c, m!܀w g\jLk\DH-ɺmex[Yoj!%5{, /mciƩ >R #xL+&*O%\cD%McpK@i!E%Toh= KL:SN(^lQ~vR:02UѠ7AJō A1#ۯ­".s;3! cZiU# nkPwƼmI{~,pD;d`)@᝼BN#$dw V8G r'.:=`Kܟx0A2;ے3ʁ*o9BkK Oq5q5gd"%RoM54WIKF1p{>nFN7< ׊Gt-Ѥ i2VIl Z< pͰ"S/Nhfn 5=>h?[IfҨO Z;t?K$ukQQoLg@pAд`.pgxT'Fr}%[<~r;S@ ]˰|oc ``M0 ]1 gנ.oMQ0c\P=Z, b>XT埦N=/2ї0ρ-K)?f'4P' h9mǶHʇ.;y#X[1^`T@ =:oq)B錕{i2[e;pV!MW,k~NgB]%KAP]{X=>;t՟MںR H`Xܣʏ'4hCZoj x"0nV}%QcF {.zE *h֑Q^Sj*ԁPDP-/ȑ-ཊp[;͇.|ҵ&f@-|K2W9Cq p o g8U#}="S% IGmC}nHἡm.O1/$4lg"QX4Mޣ,"Pk ĵ]@Cc% 9stoMF{ /Xl1'p*³_8kn)z^!sC &֑90MY30MlLTpY"nZ[+`b!ӵ.TtUI$DM`yŅ 4\>ioW@*w2^sRTPOAFbh6g*K9,MЖz]@$/yƭt 3a2״}ITAVZgF%ߪi[ٞH~b;|y'76;_gA+EKqX=b)͖ufLmJC#lTDE rn',[ %=9l*WYvdWD "V 7s]@\(u= liltFdTRB A-B*D'e}ը@Rk7|V ])صʂ/EJDoܪ!z-ysPB!6[f"<]&=0P~uw9L$un1/=$[h M[TɁp6 IlX=`{:2m4ouSpA 5~OuA>Q[EI+D?,M+E,=l~z2vr`ⷂ^ZBf:x^k8JE :T2WOye]56(ج}L_TQяq-v7luIzgLVvd"fX^M_lPI=qn?֚ Q|}U V,׼ILs$i-|̐UvF tE^_kQ#C#:tt%KbO۝Z$tۥVv$օF* PqҪm/[ҁ suQ#f6ij2X^a2DG|ԡr>#I6\n^ sB=aH& -9sf4y0noۂ%c67t?iE5P VpszW([cs%Q"dB i >]]E R zk|ӌ[4#ݨT{Sx%?~)P7Bp6.&C9t׋ wy\bޮDSA6!4!ΛHOCgFҁp$_ә8 t*xy6 WC3o}[l2KT"cUGX#KdA\n̞Hl`rҊ'|W|jP20 H\٪Z-7JF qˈekJ|p3 $å]u?MS feֻz]i&xr%+/ǃN\FY_E⯮K(^T4R6{tH$3I~g 3:"%M;Uĭ8+K@Ke!Jg$3cpjPgIGۛCcљB7b#6HkQDeA--e5`\GnG׷7= `#:ÁLԉ[y)iVW+~D^-#ƹ PY]b?N7]{93 qg7,N{aK3(aɭXU1DJ~٠ c~Ta*GMuVFƷC]ƞ`RyY5';Ų~ⶕ:3!)5r?|t?V@#דּ>o"z!KKm4*y48K1:0n)}gŰn ^DoW?GMc=E;˗qռF;-pN([2dxX"Х + 1dnFԴ{_HSQpZ-g Np~_y,M7;wCJz R$O7UMêVXo$5ArXhe#uQhKQ=$r~p.RUjϭtƍ_ۚ={市;w@QᒓUV7g(("S:|޽xtβܔ&]64[IOc3F,mI=4<G!-\Tq-<8iO7 K[l@}B"2= bnŹ&ex3yqOY\NǿRKd >Ξ%Wiu7WbcpVG V!;`R05~~9b;y<P396P8 OFA<}7vla&ӡ#㈢k8; ~Cwq_w =]r_!\'q5X$D,jwޟ==OsπCXoȍCzA%FF-"jۇfm3  fǐ-9ܳ!*L=?F0i}dußAj `oA6LR6<ǝq c:ŏ]+ʐ)JMڇx/a|~K-%%&az.{gR7KB_;gS̃ {H.n Q5.nB-t#iT*S R~Flw4Bb)mI2C"*f%EuZ\^Ym,7sIfQ ,_{/Ud"MZۼ`N(`Sj NR z()tXs޸|['B4o-w"?ާc7F^p JXA9-_#Ё  Ժ&[6<[`T #}Ƕ2>3?ѕfcN!1L'U| 5j# R'!g&$ X996~[W2O)[\I<Cw)~22ԺI>=>bI"2~p2;>ͽ?5<TuH$gM pS <6p?3'fTC"בIrt~ML2$J&_/Ѿaj,vo+E~^ ~@'_ >0Tq孕.gai b=Ar!m4 ~Hyմ[Е;>^4?M w A {4t h/=sMzxMxi\WW]5XEıWmgv.xc!D{b-Jg]t3d:irM՞Z4~%] b5-ocWc땯zh)lІncc$\rhiLvV D__gn}7l=ێH !ĴQqWty%e^| *&3)3Sn?a d.C aeJ  ]RUy rg#sH;RG߼˛̪x9pěFVm>eMH  aA.N Cme8_rv5H L;wWd!+ȒYR>fÈȆ14]߀14.GT*N!Ŷ3Ί^**m}\pj1_M3 qzMAIuIg~Գ9v#>hөG/ `G'xq;5dT؏9(dTƁb. J FӜn#RjطA\$%TIs։P4Mo7 ]2ө<F\<$ߙ,ļCƍ~lKk9DSkzۥMnи0oJ0BȲlj 'KxRK|0˥RC|p2v&VQnEE ѨIuy[i6}#,H=5s|ĹyT\`ϰpLsf]%()D/N j&]~ OХ+&xoyb`aN8{Dsݼet^ác"~a΄t.GXNs*_Ah7譸Lgw.#<.i:l>Eo%>!谉R ~!hÌރX^ȣ Z= `߷usejj gJI4>L-(C}z[STI!zݘ>F'e'0ƫ9®+oj_͖+C;ԧ gckIVIFm"^q)$Qod"Sf~ Ĩ2|~ tONSÖQ"x NjzXLfVt|¶9vŒeS3RkF6 8',xYD=ǰE@ 7_ZQulȵ7Yq<}Hz9*K ~k~oDRkuB;l| ?{)np9AZ0j[>2x,*MV50XH[qq܀g]ucD{Ѣ%;vp̞cu7J˙`ٔo>T/ٯ o\F TSp!kե-AxF7Π\̉rt91}7`AHP*p. 晳&/VzM(wy|w` :x͌N yt bH=ɓ֛3K0n-Y]Q SQc`.H$åb%9ڶ. 8K "wO/&q.C ,;Xy;6QDsAs|lg4O;U\xQVlɀ%8o9Ud'LO\VV83zJk 1zxL\^_ 6L𥳐P<kil#19aҲѪc PTSt6sm8QKBHKmQ ͭm{ˬ؉Ydh7A0bHW'ϴ7@2&RT TmԋGc2 ]*K$}&Bf ڢb(5V:qI@aU Wi$~VkƧ5\z^RLS"{;=`c]ٕ:v"jnR5g0đ(5@Tp@Dܣʺ$'rO h R>$VsD3hsMh>z{>rK[[JB"i%LeaaV|pj'7" y8^ڹ s(o%Qԝ<Ҝ/m¶7'FƯF'@g0a R" j;CrP@;!bܔF#Dy@%شHsΜ! Ԝ3&Ak~۶˽bZ kVFS Táy&;Y<Ҭ ڣؾ3Η_3\oϭHf͍Uzŕqj z[RhRcK!nÄ n!WP/CQcF<"xrNʒf7+idwOuB0p?3{F'gD%KH$JnKX=σ3M"/9 rΣYHVnBcK) ږcdu(|~6$[oIW,5a bO;#RPFGڹxī^7 5 Lz]7^Neo9#;Yx[lw#,pE ?=À:GGy ÐjOF(ZdUkD2=rU4L6FчU-u&S8(ڹ 3rG`UrM.XW^Gq~> "3꼫y$wG9 GH, jx2CςTk$o߆g~yL5H/moƪu7N'e Zc]¥)VR3s3mo%{/-: QCCV4YVh>t"'?D_ǐ{!t9 ز&*κgP#(\)Rd)5P[枯m]`t{F5mJ.wʕ{n%P%6 []V%IL=)3%]E$(Im|'Fg97a%MeGKC Ov*'7!d( PJ36۾ZA=pchH; |Pc0pz1O b!zo[&,3@*( Ig0H;4rEx "T8Av't7+A`I&PyGu 8kL 4g F'uS謆Q!~1)ﳶ*m,06@ -6uKX( Jip,9(±N &V1li'v@J="YF;EܫIX- p  o$sFM^'#$m߃3&NB1̚2E_ܮn6V;E`g R'+FZC%q<ޝLud` q&&ҏozȢ2`1>)޼[94HN-ǭ?zPrl%$2#fj8_q 7Rk7(͸`{y-9mt08I,P٣74~KFpF-gcժƋk8ÙQ]Qmf% ]bU@c]9Vrl˗yu?"0$;>'z8}AƤky[,zO౰@ ]e {1.NSQ.nӦOHKV`SPE~`Rv:2~g@O*&X1!W;]/›+@3j>WFq;/YN=3'Pl7ϫfLkMPța~VDƻKzڮ4i (>}S (m43lQ0:3k6uApꤽF _TlR\`ebt.ߙ a O,5,tjJDBiU*PXz"Ѝ;WfF1%Bԡ}2BC+DS0d}Y|IFUWbrHT:O@w y| j.7` MTs-% 91Ӝa |%O"Km0!S 񎋼i9VY:MU,W*F+~D۳oȺlVG߭7< \#tPZazÀ|2̆ SB?2*vf va(K]#2*X QܼB>OWb?tkp5Dqg8IbS D >0ThI7t*\oI-퇫g)j .^,{dg$WQ ]F LLшR>. q\v*||.=٪:]u:1b,^:KD*pYQbF;e2;ӹNh#OFBW[Y@|؊K~nJ=~U%iȒ,qܻo ]|w1ETE-0+;' x(>ށ%ed [<}s1t#FY֩o4k6 GUxȬ~BXIn.ďPHdWJg3[fԲu-dC!BC4{Sڞ|C͟N(2Nof`bheOmB]- űA[n B"%ㄠ >˝7i3YI97 3³"+qǔ7XE&=ھf bG&Q$I;tjgY\ u-Ij/Ji2rVl-KOO6/VJ̫]wg`bfm8okZ3 uc*-]KbPNP5ͼ!B[܊nfc"#!Ĥ !<1 R#Ofd݅K9)Atp@&gny?O a)vxjBm/a!EpBi0tR9?h bգ{oa'+.f`仫tO.9d %ˑ;;lLF hd;ah2(=O)I/,X'иm쾨?FJql3xZ\(h~+$l~X-Bv ;o*=6OE27#pyꚈov2޼a?u -8Ne׺j_IkЙM??8 GybTgwdzB<aaΆs!Uvr&볰0 3(ٷ#u'n_ϋx_ <MdfPӟ̤w5E5ѻQ9ǾuE@ ʀ;3Ƽa'ֿ;m>]n狆uB#T3Oㅁ_\i6mn +0!EUcvꁌL9SN_:- |fx2ʼ'x#+0oВiZ^PMJ!QuҔH8ڞ^M@ѣ=ؽGafP&vyn)xu!ua@-zjJ|8#P"623 gtkB"/^bрUşaP[tOyqvB bi{DJCftTifWlb-Td3pR)+(Cj24 {Tv3HS: p2^%ԳJԽZs^$MBܫ!0+rmeО}sY\aO|Y J+Čz+!{TjTwj-b?SzuċAxbo8A螳%+aE-QHǙofGg Pߧ))LgG^Ё&EԖOb.WŰ.O7/ڻ.I@ ^TNâ,830)!+ΛB:pflUrg*v$L+TkmR%rINAN&$/1JI?FjT!t[-Ĩ`OX|nd6w[?,΢j '86y1 pl>JEvE(H-@;" Vw?,675 S`ͼ|$N;tMyS#`U jqXʬ_&'kJlTj>-engkvR7M`ܕ,:r֑qZi/taǒay+ X*^3Kxi̋0mPAHI#S6PiX/5~} lg =W n>W4NZ0|9k)K.HGم iՃ0,#}'dRP]i:kAީ8]@)ظ~>TdǷ=?Uъ,dV!P dJ!D{1R*G#fouЬ%6[O*eHC%{adDp~#eax"α`zjVzq6tP2L!sE/VS糊X*>P2֫U8U\TY3}^=^hΥ/3b@ϽD0dr)VD}}WXv7b5EzyԿP:"O[՗\tE,םc@b7fwvW@Zt'  'cfvԢ?! =}F #adMn^#g?/D aV#uB-&la"YֈZ֐r ﳝ" JGRW\1n|GuGr\5[Gf]2gj?osJ.ˈ>q f"j:e\n0uvDYЉ,JyWXQ:$Ù/1}8m>8bmuf lr1c؃hխqf:Aq̓ N5%0{7Fh' aẫaR~}?ø U^- ":*;aƾ;㾙L]equ@^;)Doqƕ# `}v1VH3ŗ{#1dݩQ9RdG>Z} IQj*XWHeyJ] 7mkxfʂ\g7OBRy %~Gu$`+ԓk@R30x 04{\ J/shA gɼ5FlUݡ^=săіYF? ))RJIA$Q)x7uZKTn"Ϊ?4p|Ოد=ˢn͛A۞BrK;3N>G>E[-,ʢMGbcpdo$D[q+ao`2'8JJ{-Z7܈-t5&C&Ybx= I+^Bd5I'К^#=ʅɞ9= ϒ|jm\|[;^yK? A{|OݛO]n!Y݀TsI@"yN{MʐMq-GO*߃]ëNGs%<̔dQj+.86˃:#;`LBB0Lqaqabŝ<..z!JĤX2&J=퍿R3Eϊ9xL; ď:U(7A:0+A' tfV nR%z9}QNeE^W47RSb"N2r鲊k>4^NiF's`kFoY IASCr2{R8‚5.q042 „kFmR:^F9^ms˲9y#h|UFD$ {ꇠ@|m,Ŏ =3kR pak9m.U=͹z/aD;RB6J* ȯ)(jҞQ %bLS%,H[bRs[J=5(%,7J`1Y~͟ BYޤ7ݨm6.etW`+?|qUL&3Uuz?hp]͖^Y^v6]4u݈/~1FxιJlDžacLӂ]]TdC?E[ĵve Bh+Ѕ@h|󧬆y5@VZ`kHuz; [ŕE:1&U*8\7ɊG:DԈ}a %AY9n #2A^PAIAbojӲ" Sʕבhʄ'4ׂ6yhQG-c!K)e]F*rbDaSP5#so vl #MáG}wDKѰ *QǛDc x(57\S| ]A/ 4Ý^Jԕ՟Ljc㺇򪊀@*&Q98zg^3F2]Xh[cTG+""IB*Yu UNZuuƵTI4eP9 no>^t#[ģ^bå[";.@J!qCY4PH'|d\_m(yCݸl[C?#*:&CߨB8t>_Z_]_Ĭ(i%浉&|'QͦqI˻@18zRCޭ׭}{tHV%8D;䰑٦ܗeMڂV{O& ` .Z[__+A_wgo}02u+4bB@p=7.?*K4=P7[ʉH,84T ]S7RyW"f6 `ڇw6AjHogZ`=3A}z Qĥ>3Ȕ`+{""#HOrEu42}ş%Rpo=iLx&  dځJCo*7*3if(Gݯp:xK>U/qV5g9 "kA43ЗJ]f4D9lőkOCU'_mL!ϊ{tF6h` ;]%B3[CaF%{k~b8I^g; ZBP`s,DD~`rHr©wu?fcP2p1/C[lk}'v' HmъHq= (c3cYPˆN-9 o_a~aAnPH NiŸŨaQE6r">LeY!T <D鹴77yBqo399UAv5Mw]PG4Q+lynm)|/q9CT6SoLY84ڬ*+ c0L'}e='9YSv׈褦Z_SVk9TnoD"C7Kь3~G@*VRfjzeYzJGѶGWĘ*638MlHպWvH0#ݓ';L,P䀟y4ɪ86#)Z(8q `hG)WAwʲZl\%Z?NYI[2n4ƑR?(L{? (cxr15 2c[w&eJ]FtT̡QcyJ <"0f~uߡ\VE 2 j(a ɢ:'7$U l;d n˸wSWq!Vだ9UW *cm+j0%+xukiwA*u-N׳A7?^~iLna )K5"!l;Ήv:YLY8ԮF[{9/6,Y9.)'ШRUD ]?r*1+g^ÔV6,!1G6jwFڵYm0\ -XsvM!9% ,lZ2XFbwxJzp!^C+pQp(0kK>CYv.Kq=UY6}nF8OHt=6uybV,ptlȂ q!43ZT , iπ3;#)\t4+<%zQ/NL.%{;f֊ZXFp!`}0d>Px/|wDZ|oHb!~)JM,?-n=X2m͕CcYwo{hJPg,{J$̀!6}H@N[NdA{p;&  P\U$S [JG&ZJT^%g<<|`GwT(աfJo #,c9 lcLd3joKo~/Yi`mqSo領5\ M`J+e\"5Ťt&mZx$5q'95,c-`H1#V &$>̠!NQȂ̉]po5= 188y|M]-.7Mϡ## 8!PNKQ>tw&hBkt\8sjǡ&ط4V a-O@gKZ-VYZm.f,NF$HgާScX.$aj896SSfN7HGe!ٝ/2ة!>T܊fyօ]Btf9^ i)eV A>t8$B̓_418!% n Ċzt_a,;[eA4Bz8' 3Hb I*5 ~f'ȆTt *Oy^,"-(iVbn!\2ā/&:r,zy)*mgHR+7d I/J#$z¼vk\;fu~bJ00f<ֿ# "XbEѝ|kXPhLfͣ(gLZ΅Iu)idw3L6n7k]r^ BBGM1u˪(6SsUmHcLdM^|Qw7*.uL F%rqp27G Yuݺ9-X; 0RUӳ+z*ÃF Id1'G7AF"~XrbX֠ڼS}v+sb(cmE9yUAq`6,#wwDr1ZZoG 3>xfӸ=gU%,ǖ\>h{)#tj׻4~u _PQDhoZTs6<HD|qN-$~Ɇ7VVrnvבvICDmQf LR$UDk.?ݽBRnq]R~aY1eʐݛ}Um9\҇p5ySuP׮4\ߥ}rxjJ?4.`ۛ8%xО/{!Z`y }31*Jxo ne4AeD mV6$hB$`bRP<8)dSb2C@.{ni C">_(ұk5͵4D nC}})v_~+6!i(자(%'PYg-4L&_kRcnd2 Yٿ ,Vtwz]iPe 3J8T v+}#5W7;,d1 eT iY.mE&ulHM+}' _}&D98.QJO=%mGg> jNBΠNgЈi^@ l ݆j/UhS[<'̕7LC ڡNAwxхX&*,efHx IW=.#o8E?oXA,T1xGJbs8{י{0ouRs=u]'#K"!;hS&`~NM|-tZZ%&Q^ 7OqrԫN@ueiVL͑bKvihυIól59ne'\ *`Ay_:2SMy^XDl1E3LX$}ùM7p";ȪPk; @v *)?"4@mC1߱sz]Py% PYuWM8*=)20xEa/U;! /hY艬jeq=jt#$hY·'>91:J:iaDU2҂}ҌR7w;NzuaN`ji@҇J.j J}r^+#ؖ^G 38KӴ&0/k8Rw \3;&6Մ`HUSWƢVС, N>7 Hlēd% Fm  ?oܦ,£6!3S5];/Թ{EAUmmxw(0fwi ]NT$٨^ei/n">, Y1*mKAh80nU_ |@x퟊RVU,T}\5, 1Ǎ,.2`FFٶ@lk hQO(;Qy{(&$Hư1hHi;*{= FNh5鮒iz#UpkD˒;nո,q1ig{-dovM#MV4;>?ӺA2sj+7֞/譽?3*iko7I)~QM{hm,z9k]`o:OX)ioi)s%nn[4t-ɧHj}Iz_92>oj͋D~ #\-Lۥx۱ =kf1(H3G<;%Eٵ|Xɞ y:G vA.c>Pm'N9>t-yp.NߐN,|bL*T)\  (Vfe gyVXtb<9أ;X_B0B,`&ζ[qw>%d+=g٢1[:P=X ´\C޳,/wWM/ըO/aY>|=b<6[8gj[ ˎJnvT+ .FR2;qn,|Uk7WoR B!3*jI,͵sք~M"ϔ1A ډtahnDbd-ocKG[lD 1OEU׏$Lx]*kԥuQٝ@@Qu&+"r%Œ Cl8) (UIi\*YA1YB H1H:]AʛV~8:;IOP VJ>tSselZJ" ιbdp %D+Cr͗q%L-igʰҽk굮tEڻXrd L}gve fn)9ۥ]TħeL.$Y7;K2lD$L*j'K!7d# I wqZ`LTypO$gc]'ݫA`JAt,ϡu Y Th4 XFfdQ=c ^x2+l#?v)B=2<Rʲ02irv*iQ+'a;tX}&} j- nA㴂ʴ?iDUja *9/>4Seix$M0/ZN#x+B49Ai}d8| eZSp*Aak7Eew ?8,3l j H>'1m,ߡ0mi}O:%zS]d93__ ٬U#Pgb6͊V' =b}h=5lnvyDi#g|J!/ˬM)io.ǁ8ݯx^Grs,R<9?)fx}^~<R[U"A'?h;I x+*ގlNBه!fܤgλvMdR֩HIֈo&}V@U8P -e K簏4kCƳ&tm{|s4Ҽ_습tGO&~I 񺃂Qf4<BIЬ.)⊎eNl JVQߕǣdH#ǔݘ %d0B&l~ܢC^`HNyG!kTdP؈\'=^xs, 8 ``aP;`D1Ciӂh tys,Ep'4z03޷)XՠbMdoۖ Y;rm JA{VqmBG2y׆gJ eby58 hZB=ґ49)3͆ yoc B=!F܂JL`բ`q)ݲ&Z)a8{ln>ۍFNU&ú~_Żk֜Q/Rl]³\rBl)'ceY'9\zm4t}E 26k-PnyI IeC*":S AP \3Lq<|Qf>AMă0üvlٲ.)UP5)qˣpnn $P%M E熽sӋPm1(M$I?}E*C;:z0+@H'=L߂42~>٘ Y!oj;cSs o'֊8heaIfƇ6\1gγQZ9=,6MtVG\:qB>ZfR(D3'M/rdW FpƕK sRw VVV5fa!\B _cFTĀD|I]!J,b1еHuAIN9gUq>Z{CBl/-Ir+hg|z7PKqHa"_gڹ)gFڙQ^LxI]Q# \xI[^+(To6gnq1qVa^aEtr^e>p! kإ=y- mlH:a~N5x_OY? S5|6݄kt'`\;sWkwGu=5T4$㧢(OkӃ%*L '|ѳw=*&tC ݳ3)7oR6h,~R\A~wJ( MX' thq 685h|r-JEeh'.IKW^'c|u߇Pn!T; uv#U #OЍ*[">0َY:UfnP+BhCAu+7YؐiZE=n_"lK&{݇[1JTϻ1-?4\i 4veAj}|HB+n^z~S!O[ : ~XޚG}elvȚeχ$@i㦶+=4T t%jwŤUv~Sdʷi TdYhŢl(6^r9DKٙM,gD1B02\ĉPq ahewp+CUׂPW#/zigoiI2Ff;1X#WċeL5`/QT[1A-/yed u S;.b3§G>SO -ۋ],7e+Q"h73O Q%o.|-5?3j .RE$4 9ĸЅmn>ӢO+.; ڲ˸md{Iuj-2ĂS}Sv?n!,lݺY>F?IwtG. RPfcp:IGR|F4ƹXO8}:޹($6 )jJqK Z7hDK9+.rWFG7AX$*]2WٌQD8R/[d`(7 1Q7?8]ooh$Vd=1l}32|fD{AcN'x:Qz? h!7 .BWP43| @M}đUM*LqǛ̆@琷 wm$ԱnR!G1aUbiN=/Cf9:8>ۥqG[D@j2o3Y5q~I8u|ƙu֦Oh .&+M8B;ǙA%%X:4p.];u~rb+9v S;9kS7MԼtU$zjkk€hNoܔ G+ ݢ ?$2Y@wo VH=v$ 0n0pR(&zՀ'EWͮb aOx}KH}|݄h &dZ}T:A~J(ҸbBd*ڀ-BqcmmfvʹJ`&F0-$'_},$@k=,NnIlwMTG]IΡ.xBL߲ JmC7;VME7A`N&Rb3ヷIuRXk)o{]۲qdu؋.NcPn MH:`l!YB nyu C(8[FӥV#n.#0BaU58Ё(iW/ 5vL(VL̷{ ]w\c0ǐ*B^A:?2}{ΝYU91CQf+oCWXcĨ8Ru 3˳zݵ' Pzvz@vp0rxl+šHKsʃ5`N ~MWiGMRlsmQ$K0c1@aA.|Qi S{WvcEdI"a.W]/RM%HΤ3{PGPres$=7 ֋'_>%g` Cg]gZ.-x`˶ɗZI"pi _[FjXil.|tGrDP q8mP\!z>i|ggxJe#9X3m 8} -wb~\RgשfFeE+:ceq hi)n tP;̿q. ytYcn7gG4d7o6h\M[t)C9[ L;{)(o]$nX(*) O1XrmȁM1£;v ]"h9)(D}z *^dVc`ڪY__Z-eu@b:rAOCܭ Yʤ[OE@pn3,YBGe9Up{.57a]mkjN`:CT}|[kj7/_Aߣ]"{UE,y[P$pC5:zUVs7fTrI9>:wJZ^3S8ώ6Ê z):{Ld+})5L+^^:Y(5G㌏Jd=,EB]W\y OW+ObJa`f{,hJ|h- q{G}@Ѿ{ @/3IQ<~$;9|$+T?ʅK+1WfҥX/C۽jl`NؔyPc'2 MOh )w)5KfGQBFy F [4VFaߏ ~Rxvdq~dG\G`b/e)HtyjKХX!Q:g_r,7S jrn0FbKVYxeLUcOd="COp] 9"@@腱1S-!x4MhYO+V$+ŕeADF4_VFćďSLz{ftר|ᗴ "iΡB 68 ]B4O2.VA{} g8K!|&UAh>ƻ!)82+Tbo޺a;{!ܳdkUnݚa6evX1]qg D}3b{P\)%SUy=t\ͰBE#Q|Vt|f{8d׿,lu%ғ7Rϛ{cJ\ 0k0unZa.kn.?0Kr3nhAtm`60M'k+ҀMFz\zFt7%csIrz39]q r,*󑿠˃=]Yn'PvL_RJΙH^3{~ϳi,x!9hwD/CZȝ=|vɃ8Z{\>nKnPV>iYrj|V|(nhYLBmstx>!nR-h~ o/m1j~>Â:p 4R#r=l .Cpzmţ%),avq'N7i"T0lN4 #<2OO$Q^KPQt `_1/#,[ /~7JPol( %ɼm16N vD/Lla"j ױ 満&4|`2F=1Xsfs_3ZBB+␪aψK39aI;P덗yV҄ÙTjj˛:!Ѯ(bg_S(8xOuPyܹO4>SzvMJ4`m%Xmǁ[O&u} F{Qiiπjyչ*Aw +9h~\gTxiV Aό;=|in]@R/Cg pۛcsyjpS&/6WW IFm}^3c }cZozQBr'䩜*|Ő}vRK/Փ |Tbtk!Rs*.W>cF'HHsN8C637Eq.jdg$j ?cQi:0sacJ]êKnCkP/L@ :a kN.VV7"YZa_Rx+)DXmC1zi0Ƙ7OZC''il"ǔw)?²6r(4{̥ Syۨ. m&YC~NO7iFocJr\7WAKI65K>{b6?@  1\"W04@/g~Eg A/1GvHcuOp%"D=aF3-^~@+Ow=|PvYb`7.G`9ʙ+''\ZGD0xyRe%((A([ۂ[㱛llISRnU 8Al4)UZѺ *>ÍOm\z\dȨ!cFX=6tO^ڢe?BI2:J0U\M X9מ5&ۦ+)+Ⱦ) /Яݰ%3{Ԩ^O_a1a&vVl9n1|}1+fٗi1 ucsd*R4 ZuZLء~IYa2lFfM=~Y^}UKm>pF0>&FY3ZڂM@xu@b& 7=M/8PGvT+o!i|y9U\N ib8WH5vC$LuSK-}˛L~baBs0 Xi@U04sOypSF8:4)vnd;_ӌosR8:~82:`nȣ}ɀjb`Y? +~LBs?d \fdrek Ð+\at93rhcKI*X`4U(QyUO>,*^G>e8C~pm"i8v@>wh'OQ[sܩ!o 1-+ui.?DUbhe ET@a _vAJæz e74h|&Gfj4YTU_ti=lm/SqyO,:=fh Iꌛ3`o'\vu{.G@:2 +bG ᙦE\+E.SOVuj*c^I) M-[w\)EaM/TLi4"AtyHE5qd=6PGD~|vF0a2 Ji`-`tmma8hGZJ㯏W&Av)ƛ/C̤4M㩺 d+TU$궦:6ItIio 6G`(JT5/GM( իG 'RG o2{LεeۇD*݆l  qș0Ug-tRG>\ab`mcG~_&#=rhMbI_-z1HISh"I5( fx\Vh1=*-eѸg)`c;e 1FЍ V[b_yMoR"U'I$P#n ,0I6ɚ$"V8 [Vm'8}hl(pxg=fo+6k*aSrJ:kAOj+CڕWp&50Kh-TGxnziwr,F~uZ'l!at6A''@t$~~p:2ģRaW69?MXeֹ"BxJw"K.5h6qspЋNXH'oHeEeٛ7N.LYQr#k/tRt{5] ߃DlD9/܋Cb[y!ʞ9Fl7\2/ vEwjn,!Qtgd Tќ!8 56z>6v:%&au[r)?;9-HbD0! ɄPM4W]?)AZM\(Ul2O "Kj_mpRL1!u;=\n9`Ʃ~n-LS@`tZፊ @2u 7|H9Iá逸$jZ#]o%+#j*`M*s|vy?Lz]k0*6>Q$b%^ .xo Q"{A,rТn7٠"R|^}zE,xZp] $tփ"ӗ>t|%<_`k&)r)Q )y`d(rzAOwBT0P Q.hJ IxHvΫf Q!{v%w@6 k; ԻSEaN3(.rj_מt7{?W)$^Ɵ)ږϾd-܌=] Zk(pu+=_x+gStw5jj0]1 +g;.8l>8} p.ÅU׌[&eke RrJt-r9[o+@Z ǨI\I_ Q\9^^,YKfxWid%J0 {p37QaY# S0̔fXJ41W8CĘeSVW/QnfWc\O֖)"YG & k2 q{i6HGV"3Q  &O^T6n}vmУiJmbFǗ7Ͳ /nZ|(NJ3eժr,$k{8^_)?;4|:yXkNb+`%6*ATm)hINEaEX$Q8u4< gWC'̗kYЕ|=pU }D7R:}l'\*\Z/OC2՜6 P #sjJ$ܥ.NgrWGFJEʰ5%,<0ͺ| 7_[c+{͘7V*g?:m̒WVِ0aK(Ke`/ZBC(Vb|qaQԖ,#ByLv\[ ɴp@T7Fn_]}i?Q0 bY)x*dXR8 7"[Qi 4Ϛܑ!ɒAܽXw?x9H) |YLәb^0Ȅ^7K8i 7x=v>rÕǨr#\oA)wHW 2@" tnno8 i"!(Lː쎡u\Z5 rGb@A-yIRΚώ.]15y(y0wD0ýKt@* 9`^ҳ/_[:g w&J^3#DK7&utmFȎ/|78*-P\+" jR˺8 ,6&1Iߦw"ktpvͻ]R): 2G|\*!2MًilD!'zv=Wŧ@*Lg~q$wB0 ]\<-!L Y#jh)bdT >kI@Ԩpi\H)p`͞U~ =^Y Mq)}s;ydxI?}@SU(/Vӥ~d^ kBcC\L;JZ LȩPZ5g˓\@#]A "+ϦC䖿aeā|mfH}|D+Š/g9EP4i:% |86~o{J* B%ӹPz{Y Lܣi) \@tS0]mS*iZjSJV(\ qQ gKM[_XBnu)~TD@0JGl><5MHdK ANA6(AQ1ֱueIPr/c' GgPB}3QӞ`@|w5r/d>\Ra=ljBl5omLXkMmGjЍ#xvu]zOvwki5]UYl\l2 4BvC6 R<:&M$ZAק I*<im̋eiuOVzS[Ddܽ^Jc P*(mc;[)~XU"Mp{ì)?㼓 =oZDŽ35\4w7ȟ7>- R9hʤ'Z03n SQïGKΆ d0QE&k/h$#| gbsnN |B9^%l L Hm|q vԜ (>U/k 5ehkMo^^8j>u!+etQKnT];9rQApuq'ٕNԸxT>ڃzCs,dVB=߷7-pLU<QC _ ٧-El.g?WJBr‹mwçZ%," j]X|ȧҩa;9~D2Ot$y=$ Ck ԅ4oF+dcxQj*͡ie՟\qBLg*1X=gC޳xkɤGÅcZqІChEM˩6jB*P_4gu:4MqZr]K).oœY\}ھ ͐wUQ9]~4;{]b-IyBme(0KuNkW"4а)G ~^*G lЙa8^?z炪R% =W{`}hm.}ă5'h{0-p[A \Bg?B*i%eoamEV!ٕR#Z9ĕƑBW@sY+u2ѧOd_m;s<״ƊUNԽ\wـJkhA'Gq;UP#'Dj$j%*EyP88i6.z`X9)HԔ(NHܤ\ɺZ63UV4ĜVpCL*j-f:Ga(#nDa5n6^'I#TV|`=2=f[NdwHauJkZ49$lz#*߁G ozRPf]{4,i%IOQ"@omVxOSMFX)'vZxl|,p>1z33[!=tw9Jb[7-@2)L9;|ǐX+Hytb7Gqmb:a?[?<vVY@auH@SYBJ䋱r/ 7XN`~ON`#|@ԤLpۗIA ,U,'x<މQy0ڪPt1_fdn:}ޘ$Pg5]mJ\U[p>U13r3Ik >LQW5q @#jW,+3# n_/\jT"/%2xKO4kX+d$ H â/[@v;t^'=ΘWR7څL1sJV'AWnHƬqrN \,L0d~L`6'p g[ShK67ŧJIYfؕp5J֚ӐޡX>zBudr+ئuZL9/oYKyy<*:QT`BPh?/up$3}=!)F&Cgp7=M]r&!7{ܙcO. s=6WќwI\^y;w*Y9Eݐ;E(3AH߼}%R7j `Y?Eyc^Bҥ6(etQDQ ߆KuHkdjor&&47)saf8+>a<.T3,0 mJLCZ-vYE',/EکqL&9֢lgM Ud-3{5~(88lA#kTk7O59{j\rvӽ@rXH%=1<ȑl`}Rk1Qx֪grNݤ4EK/'VEGTj\_SQ^B>4잢9alٱSawOK3邽p=!n^!-/?#)K/oXG~|n8-}Y(UX++/4l6Vdj WܾU. ,(S h,3L䎷^w֣67@cF2%\h h|~6&G Sr31WZc@m W+8m5"2LB]'LC}:%O%j1CP[gv/9!Fղ9>EJG)ХЪ.ҳd>i˅|>a벯b&#ggѤ})S/={{xqCgQGS.A1OpJ$ BtBHlm과+=0Iи \ߓOUb/]es.IZĆӠ~\*Y0h'X}$U ~Z(|mbAU9IDOxn`{z*5JY͋ ݫV ?wC64R|K%ƚTJwK( H" 44\HJ+~ {I* +\j>ypr%e`,9t;ynt".sp2~>L. [60J 8LrZ遥Z`vJ@$QuPP eq 6nŊR4uQ_oI!Bc'w2,]Lj!?t_ 24ٗ Sة_Qes͈jpR20 'I6~N NuvπtL}B*͋!VWkniYZ- BD] ^itwZ4\͍sS0DWۮ4We$.kLqlةEi\(3j?'w'Q$ۘd ?Ne!> s'PWGu3yR\͘Ipqfm.af3%M-; z{|1(vŃaMd"޾rԞ.>f4s )y^§ z2[D9` p#EZ֌ݿT3)izw@Hbc?7.͵a(X&]A_359:D3}/!<_tԀ}1d.D j5}}whpØ:vj*Jh.wXU 6D$k2_ds.6K RQ!j@T۸oXl]/쀪lUs Ql!m{aڎ!T^IvZg&(q%cnliCK@=aUFcDdB9"H83D^PtIWF#fpZvʼn?Yլk)B&㟮!f11[ s!uvVs4nagb+/g !,Kz=MOWDQoa~3<:0fɲ8M ^9Bh.TФhRd~V@L\7 ޓ(ص2_0Gg6#NH!:Nvu} tDԒvwpօq=4e(ڄ!Χ^'^27l=6cb,|JkdE@#Es؉E-:Q o~tȮ~Z9Q ٫_}Lx3˝PsyzO:&e0HGg W`,Iڨ$p'9t4Q-pTD\f嘾Gal(hIJiHmJF`ND%xe~a7PpvܪD8ŎU\׌/Whg}. Vm'$Ҋ~6lUy&;1*q)Fւq]`u7Y /0ΒTA ~3cƹ_v:;ՠCvc,ɝ-Eb= s_5QI'5l֥`brJQ4ۜ #3mnɚ5⾳fib尡~&sdayÿb~.@t ,?ZZ0J>쟉e_5JUNFUu?]7e˘d#t ~a .]AlA[pHV-A݋U,ѧV& ?ćٻͅg`xwJ f8#42T#_Gt $R00enWLZ=6%.',Q#Ld<Dxb1mX8:wNRR?Nzc~ qcfXZ4GN} 65FR B[ĭ\Lt\Yfq&="J&Z޵hL|Քxk:1::i'?o kN5tcw0ꧮ*OCܜ~oWOzXlHPWkTN9!( |}YP.[Q&{h2_ (vX`C[4qˆ)c ^ >37#4>5y%mҽ9_Z[TB1?MTIWU)fҺ0'L;mZC&8Qd3#3&g;s5Q8kp_\7+bl5WzgﻼPo;~[GUa"uR|9 >T(. T7o"nG.8f/_җXo_[ cD//.SF qn#I~x`W}h?/~BGJXhs<+3#D5Աd.nnya/q.Īv, b4aÍ|Ҳ{[u~6ܰRBN1A[AFt&@:<9^wsƍeYȕ-&oGMx]@I`{XF,auL!R (S;N}#3PGeT >Vw00q=\bubZ\|([Ԋp~D؅AP8XnT=oM.ߥW#p=m]ST.!H"ho%ԱȸyٛԢU|8)5ͨ=*^ފ<q"fnĤr,{#y Tz ?`2,^U~3 r){:@RF0nem>HU{H-ktupa!Xn e0#G@ڿI\9! PIgFt IIŽ瘳!87R9| N*^p%=ʆLhp'kmP$8PLNYS~i-Q(J&O|"Ymڑ!OjP>`!꨹i"~Po8Sl2th-{ >ϔЧ<20kLt7-)f=Y{:##`Z=T.2GcK [f$*tcc ;cÍG-L#+HuHz:MG} 2ٳgžsC@!1Ԉ"K̢Q?O5toJ7՝ndFX褁.D.~-q;XƂMƉ<1뤉:Qbt =ؿJ3?Nww}C'60Wd!x_\uϽz ͑}l?x}'b̀wOnhKT&"xYḟaӿ 6J9,Vqdg3dVQI68 L4&l#I_v[wҊ7DdZd1c`IɶAWM"94R}u,rr(ÐǤdv*WG WIv/LQm2r8CEmmV'LZʯ4&*DJ)u3`LVR46=Cga32#X9R~EQVϢJml1s"oIٙ۴\c4kކv&cZLkH1z ZP3b[0(6E2vz^e oæp`;~uӈR*2uC־9  ݤaa:eխ+G/E&<{b8 9*=_lPnX h;>A{$ADg uDwcWf-y1X6q{ߝLHlf%8,3M&]fhOl `M39H@-HMb%3 R)Ǵu$-}UQbё=Pqi׈dZ50FO<~r*t w ۗP!$uV>8v4X{ÁY*J˃!ڻ ~yƥ.6RgvH]ZI I #X Dن*ʾc3h75qe1ǔ$G(ð \eKd_`hm)='C*_ u"Z޿'? Ffm*Lj#u8& =wq %KG} yj9G('a!IR󝬬ӫ.z/ =.tf::ӭG:,bM=2Olh\\:1fb1"l5(k|Tޥd%39(e`p̴g-IXB5tnTx5bN9@OndaHryM4]w-IGn~mS&xؕ#1 ՟!t#< L[FUZ͟l+l_;u8w:T|IĘRZUƬԈA9΍Phh wiM^>-UMXc9}q1-uܱetHxobHk1?ױ v,64!{Èg7LbѲ}| g!ơјȷ+8qN\Yt$շđ=D(0B>lwkbP F)]{_s:t)s@Ji>^0S wΩ4^Cm(Wb~OêiC-f[h_ܑγ[bVK{DJ`ҸfSwC0B`.oҶ('mN*zs,-Q("(XTĭdE,JҌn FcYpSx ΥOyA|#bSO?ݿkja? Z}Oiav_l "&Ȍ\*RT?Lhz!Lp9^Za<ꋉTl?=6Of:&bmU (4tI35۽YLݛ#R~17EA+MΕX+'"@ ReP-6`vS78āTc 1 /}G@J;wER!\m>n;+TsblW$,7ԲV鱚<vl2(Wp{=ArvmV獪gM@:hVIq} {ta,*Ik/V[f*a3iѻps7h~k`q: }9Rӏ$-rlȑ5b!cHsuU Fe,}2Dq%W- =h6%3=ԓM"ُD҈͇ț;+0c/ ׇREhV+ 8Oހa@k;eMOW |}n&u9#;_=l7Cb!L TU7'7Vg{.Kvo$q/Vn]('eeyr˘I G򌅙ᣕMP:fb}y% ͦe.ʦ+4ARj`'aa)͘I{@g}H_o y=Cpeh'\ `Zf)]SXӗ+Xy⚝RnU}gKS \D;LJs\mU1\LQTPhpxlcN;tGnmZDҸZbNU#3C7f{k\,iH@]B#3Wq-?hPB]iBFq@ _Rm>)RÚN-Y<&=9ʹ{% e0(depztn%u'j [ҳ/UD>v@Z듆598N͠z?A*() .El=5'MĎDP nm1(vsc 7'ԛR:mQLw6/ϰxDՇ*zq隠[1YrZS23Ӫx axemгS(utF )TV2qiȰn+ChL=/ٜS#Ft.Z0cs1; b?1),1!d#O&P,ߧ}o?eU})#y\M}EVwg&uCB ]8]]sRhzXdk⁥/6?I.oGX{7! 3y8WԝU &g=aC0j iz~\X(s1'^Rϥt%Vʋ‹`# 嵕D1qim%%/!NWmE~o^y55!phݿm{&"SIK*$#'-jO&wJH I[ {e kS/{p,*F%hF, dUvs:#QʹwBuPSw!Yn3Ȃuip+F.Y ?}{r,!"MJm6ccSjWIvT+<Mq%t:+# !qo M kSm՗갬[1ft&\lP6¤Ζg;= "wrOr/WN Y#!BfD)Z{5VQsD{|/1g(*YJS`Bq3[JliQ:ߑZgI%=Ev LVNYu~3+)+J7/L-@ 9'|ь}6R`ӓF!$5Ȟ˗ *J. 9VY?\\)ݍx &K, X-g_T!=~oVΉDO-VB z>7FZg$8ODHEC"s0lE ˋ B\]xsYx 9IUEPZfhqH}x/KRcGLX*8HV }Y{ɘxmThjm\ӏCmm,KC#vhRU9@t86 44D VU9ukHC mc^=d^zpz.ZF~Riy6XسEX6"a/ӳ[yopLGߣH9R@Ղ9Vi+IBBI;&ǝZ2rz"L&(Zdq@5p|9ٰTG,iZUvhm$waK?|-y7_*kN?QF:ͩp$DJVhB0 !X5 Ԭh.ͥi$7-_-{gh土9nlSfC'56b>$Q&8sշ^6 J h0գ;x/8cs .]@5E !@:Hu)b2gsyCޟ: j=׿2 h" 84>!vKei]9U7O|>f1><.d'浱--Em p^A꜒= E*NB_eo;x$IiR $bcq?BH|\N&E°إdQ'iEj]EI23KgL!x;c3i `7ipyn맊e ?k Nt5DOt @FDx&Cr/DϊAZd9-ӕqƈOX&%E>Wݪ-ihيwx+t=G*ebhC J?pI>w%hI:#y u{ywb:>."FMI4 n?6VV{ >x3_rҀDTFjz-Y& ͲtG{ qj 5E= yq1%dрpmV^xȔ;xD@683 YNUb/%C%aܾFzr. \*k=.ȔB߲q?D7 GR\yì`yQa5n6}% kw˖^*W n Ϋ<"uʏ}$44\Sڋ{ b8iѕ 3{=l> Lτwnef3,G˨lV̫mR쓏$rIA'Y|ehzCTS&ub((,zfu_(LMpq{KKN߸Jʺ~$YҪd٦:;TiAτǍ8-ѣ. DAr񁳴^` :tHc x'k纘)uQCgMȉ")y - ˂TS9 RcqmeI!h% [`;j#t|Ϻ^-oLdžz%pfD@&4ϭ)3^;ЈU^&e86!RPTz*6zeox ũzEU7[؋^b٩܅>/Ee<ǭ%b恏)G%y\}9l@[Ztݜ*Gc[±c*zKA噹IL~'Gmu8*#y1I(MLB;)^ NHROC 3|mN S <#p.1b{M6 Ho7TL?A)9HuT= **3u!z i܊>ͭ=6H ڿ3>9xŴގ}dGV6DOF$q0=I}|5CUEZtgW׸{2Z+zɰ~ Q5׶?6s="3|M+ٙc}!|yěNzI\$8M#h JhdLׂ몴+=" ?88&h{E.-XR==sȮA)ٙ= tQ_: =YULq|q v2T6^%>V"N|^rQY[WX(r]Zpk iS6v;0wF+-8!Jpdtw\sNbSC4402FcX2Qf2 PkijlD*}S\ LεyK".&Df1c3wI3[y#qD r []ij͍^yW61S)\Monvr3>C22.?A6,qZPZ ѓ5>cQp˱N=7?p5fhE(o籸uz)ܪ gPpB/\W i2߸A6NnaJt!yrSCiQr.wAvQɛw ]>mq*oLXH2eE $@INƤ][J> /,Ht tԤ7ӣhs r"VjjMyl_?# (k%T1le7h)CZh%S6(ƹ{-~\Tf9(_#W1Uruzw@Wı[#@cE32g~3d Xa߬ߘW| %V4>pRK 6.!PHi!<w)Dq"9nS'( gl6qOÁB>+ A^ud ZM$@T_jӳ܆`}I[p\T3sYDy;Y,z&v2u:bMQ)MjShHRK#=*FkNf Kwu8W=fTشZ;;W*5) `}zJ𮃰LU%uUB`8f9{hDϼl3& zj`-5tRFԧTnbĪ'Q]  O-(z DGd4z@8,6Qt6π%kK$ RE3161 Zy Sb#q z0 VgOZќmtۻA<ٖg{ ^MlǜpEEK̊~boSS_bPXao4REy7N?kjv\S$;|]=g3WsGfnT7 ${!cxgsǘSa< !j{:LLAm(FܶR`W#T}ԋuon\dzcg387^v^"nh&J%Eп7.s:Bv{ m|%tŘ*C 񕸾jsSp,c/󶧵S GW &u˺Bٓ;#QekgK(Vo qӕ!PGZ^$r5z]eg5-ȤնM T$+3   zI_}{SD%䵫p;?Vsdbf~GfY.{ka|SGg}!PʺԬ1\) ](e;LZtpzKhп&VVF[sZǽS$>(L6Xsvq]J|!VTt^y~oYÆyn2@N—OGqV`舑FϧUj`ꚟ>{Vj# ~o-|+papiO>]RpU\1@7~FW$vNNHK7'pWN9)jSx.pl$/AGKeWzoXsf(GsUY9 /@3L!$"|fʯq\*QӘ[o[ycyN~?0\`] l]9<[ QpЂn})7هwa}8J'7(ByIǝv =kc->~8?=]SR Q^%tNR/z.{ 1lFyA|36`i K2_@~Xv,I!pe)W(R'H>fS+&_`zc l’s5gw6dr.G,X-IC.ZI`BDLoH8ێ`*w̨NJQ ~tXsc/E[\LxgYQ8jb Yod h~ cs3UsNm*VU~ .G/,}?[KXrN[Wqr眓/ODW8`E# $}¯-$~6Hpj2:|bM!%rWkrtG#F1? Qĥ$LW%OűpiJڑ럻FsJoDU*()zc3요l uu᠙E;N;S4JdχJf ̫[R22υgP'N߿ZMæI I_"W=N,,ɏ\5-iB!r"1h8.kTw͓Myw@TMfTs<N Ȣ>Ai~iwIP [6ik&pc:c ڮ3A|12# *{]U[#c7(KǨ{հx*(4xi4iBt]us+[| C ra!Lt?]#*rD_}Q]~Ipg#>a Z 0z"&Up?-_4JnGWO.'3nT*yrx#az1<C=WzA\SJ~j(pGҚ^ҋ[LUrGsg,\adxu]>x>o*"m`YB,2Jau~PmH`S6Mv'3Q•tN[]'ԂA@?l˱Z8] Plx{ jߎe&jhyb& vsߦk!:Qla]3BJۉXM$y/3,^֧ea~6ǢEE 7U_V2'cava/3WEnk e*ՊJ5.|?}a\x"{-_)TG `ؘ<2DT&B Wnf >iV1;fm 0Qַ0'=ҥYhb&MTt崞\= îno+8v<ֹ0lߣ^Re5Pީ ECZݐ]lΧŤ7K,{1ͧFxN[xYA· 6'r]Pc>P UŰh킓,WЦE@~Yd)Q{e/o: ~,`?PX{03p,Uk^~D[+:L N zDJx C 59?K:;Qpo`0HًHhUwsכLG8G}NB;IX$q͇|~I{b՝j{9}q+d! =dE~~,Q{ uܮہsi72 ]<*5z*O+ ę"]¤#̽(B0o!g%IA/)$VSxiPu-gC\bk,g|r k)ȝ^OC߿Hy 鉙JZt ,0XSƌ$0oD]#hg 6OٽQFPǃ: uxVXxhq0}zr_}8wIᐨdr]7 uhϫ(GF!سiИiy(nėr-ܐ!8dBa FbF7K ~>d:;dhpsJ*`b7u]ErQ -<ZIyǏŅF&}yuNoߚKdPs)xٱZNnPl0>EC+%C{Ԟl2PL蹼de雪G nITTDt?ӏxf-V%M#na"Uz5YI)$!lpHr@-#]cΥyћCX5 Z4:.WV`-/5}49L؏ݣ3 F](LjU)x QA7|=qr0YJo\*7Ʒ`+ygYZ070701000002e1000081a4000000000000000000000001642f09760002cb3c000000000000000000000000000000000000006700000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko.xz7zXZִF!t/K]?Eh=ڜ.+y@0a6șoP6Zѥu'FKKj0wbIt- \GZH@ [ɴf dh!A  {|XQz9$ۨNX5V:PInW庣?;[qk!vQֲ"ڊ=S\R!ӄ, CRZ玨*.w,&?_OU,(L#4:NۅnOy7q;3mĘQ14_ d|\e%Mreb,е{ZL1xz۠;PxM>>I v8ŕOITӡ5h<@}S#{%D\ Y~hB Xs cH!WޝO an\ ܓ"O\2S T?mm|p%>h_o\೉"YPlMVy31Ѫ'7b }9Lw Q&8v8bI/aQLחwc0(]S]4 05z=I_Y~EQԸFu}T\K8;bt8TEmxlMe༢xS7%]\/(jMֿO/b,w"a'#*Bi?ϫ 4oG08;D;-Z)[5  X4# Gw(v >JéCMfmFP(}~lMTEt.XZ #goEo#V<)sKu`6޷*(lqU](dK\4#yaC&Pҽgo<^D흫=2/[h{?eLNf'HtđJ/=Wܚ'Yۡ\ІdK>#ܩgih1k;[,(x^ E=w7k-Y-t]@4JwUEm~'sP3\K`k j)AIeB#fPn\@*|jܟ 2?y:,ExVAq@ˆI}I&>tIbWW%P lo 9#[6<t큌NՇOAϙ0j `Ew̏E"$D c3W/+EN8jhm~9"'N6ݺ/_2lryxwty a'(dz? ҇ї'o$?H:P(i|_V^jSh$u sc)b\$uP@C8.#QyYb4sFJ%Y"8B."!' TSy_$!HGpOSZ).u:q\<Ay,ʖxU*+ٱ09Y:6*Aw.70:}ZZt IrodXJ,~G<N@ҝ[f+73򷳛c[pk8e+Ht&5j tYq&|)7'<}Ǜ159'[\/Pn{Rf0: '5iRp1t Xzo P^u ©VoZu=!S8PKOZGu-~/m{Y&/KnhJ#ճo ܭ'+WLDtɾcJ%w?+H3?ĴȚ/qO~]abR&_@BMz{iS8fk͋O+kk/ՔR V)6DE&g(8Dž `ěr4 [aCt60#o-eaqXnaU2Wd'^(5;j5¸߹_eOh4; r:/v W0|!MmmbI [?جvTD@>:?8)^ŒvG:j9۔}tnBfsk7-Kwcն?}XTC65xa_!1'U)0} nA,)eڟ*(LYzIM.2߃3S`1U+h[H9 TNSo2O^ &mq4mYKh&G怞2XĿJE$37G- 0T6j|~L |i؊XBy Qf:S/wei^ʙ/bRsWv$Gvil#w@1@J+ȣYBENV]ȤF+ J`v}ЕW-1\f'F=ύp&F9-Ucestw2K?zuzɶ8Ln%(Pޭ}H&'Wb4eD9PT0H.Yxob7 Ql4Fd46,pK`oa<#-STvW[4I'qʒN|i[-M҅TlĀ. ڀNԗORZ(+QvPQMʦeMط{Q,0+PV]i@D;T"qjqKRuxqSyia;YHynC 0@6Ϭ_[,9#緋q{2B ձ ~UX+tˏaW% CIK6|Yƌb‚]M6fJ˃RVCC+9ɫN5c@ioV4̻$** q 2 ŒrFrJdֱh0AI=6_z3=iSAجA1 Z׭30Z  9VRI 3%@p,,>&'-nʕV Ox 9x#fi%SA,C9z*~%hظ e1eׄ )0ߞ]~I0L;4*mI L'X[.kͨOV8 nA` lEuCq.M:*60;-Qw>0Zמx+/ YF=;" @{KMYM',@Y3s6 (^ƻ.4c2z#Q'L6 {NgvBo6cU.3G#(El#D Vg* A^&ΆH׫ Enڈ߃[ (c̳7 E!/mMc։ı:u%V)Li iu<F8pe6^UZ0QꟜ '8ԬC<}ﵮ3idפWojlÛp̃19T.=ƹj,[;K_FʑXmaX[빶A90n^}D)Yq_fM&lJY4rNã*Upۉqf:?*DLa@S(NRt`fbSF_4b?cw >۾a*4Afo@%c&pJ"*I4(˘`xa7N0qԐGL׶I+'DŖ PK'g[6>yUN .ȇǔ/'jѥze>؛itSMȂj]pA/ #N ^m =?*^RdQ/Jl՜\ўdpGX [x柆u&|Gq?h۟DwĞ6U_46AڥfB>I~Ųv* vwSnҡ.l}y"ku} o*w-: C1N2SZ{lN U-+ŴfPSS"O J謻QBi9QDT2)lvyK _dAz|0%G1feifٲ!INPjL?gssyt3㨘LX4&jD'a%D+`njK l!|z x$~ y;T8;*$Xc$!|,:AUiqޒg8΢M㔓2j9k*U~u#/N 8#bm6E}"Tb ?J00PkӁ=4m e<[,wY<*zLԧfOzӽGCz;OƱU9wno>tXOkFh bo*AXÃ\5i9cnaYBݶ8z[#^;ky+ ûn9ZGA!GLZ"Q691#?IGĸR"V p0 Yt|"id09dUxã x,WONV>SFX~ 0*7.ˏųzV[~~I &<7;x9X-wi+`KVi*ZcXWL%7oUKb]y$2Na5ؿ[rبE9($E WS1';) $.QBqCICdJ?@<m5( *tk~pbtM,Wz\?ЪVAڳ/.t+эF" oLtNPpLk $HoUR6`u?|3g^Ta_EzL{y>7,|cT`0`]'3%:8r} Tk`Ov&bhy .(qB!ue%.I>X+ Uq%>:[5$ўwQnq||=Y( lcĜ671vF"j6LO{-KО p.0Fu ^[l?_J;t}S-LsըP;d䔬nYqp%`f W{/Ӊ$E, O_$I5?ȬVy,'9+{ %+:ECC*]%[A9%i4tGԬNn#ޱ2Eb˹%if^ËT!o,'N8Qɵ5nC Khxos8}2!S2үZu2jn3 MيxB,<tpg%{RiL <O܌fho@_Ri?)z6Hlb%+m>A |垬Atɕ#:>t@!ggb*Z`AKO7Z43> 52G6&?%Ȟ|OSq2縟S(AVYq C0 0%e%H{9=lf?Fy!~(d;4ŚQt$-<ՕN5Ckg Jlzzs( 8G-`b>gk+q3WD(=Io#%fR"NzܦZF5ž_U۬1@QuA=XckBW41WANpDH !jVsN( Kbx`_{{w4$hCS0O0C"Bb=# :qlz߻%{(AIF~EkrN5b+f12ȸc/sCL>f$`U-c$] @#,7~}/~|; 2,]a]6CH=O> .`.v3M7'{l#Ɛ)Eda ]|f͖kBA50Fɒ,L%Z!U-~C0V|q?4;27hXSzްh;$Vjw~2udX~ kD `qtEOZ'>U\8.^*/5}~JQJi, u-&#>Oe21Rxxb9r+lL׉{\s Y#8QҚVnmױok(nUdtZ|w"ã& p c+T1.oV.u7ۓ0p:lZjNsNL.K \^E\a`YK3IJQ8wb3A:!v8 ۴$=|8l4cVټSY6૤ $֖~W{p_t^?J8L!PHa(2/ȳ,pu$V$P㕦 ><mFӜ*#W)`+0RN-)%Fe|"d^w,%,0FzYs.|#2*Ejr{j'?~g-mO~Gq{m{7*|9G')ke}"M 7M[7aLYbs[݄*b/-te5蹲F5R$b} V2dG ÈܼjХ`:^2 tΧ\Q9`K!z>2em]MWflO,{/M Lj==9˰D\d |&r}{iˢ95sZ YRMp;ėfc1TMV,yW-塚"AށZwT\aFB=r_\$27)~WE|&DA6a@mfsiy uɜU:͛'JD=c ]^[פLbFKvv^E{a2qTjMr/A(YՄ|eFOg NVd$3L&. _8NFc)F\ոPQw~Rr~Fل,Lvk8a?":?#K+V/8o4kJR(qNPϟaP"n52vULchsW}dk:Q#CKS Rp?:퇯S8ɽTo(4NCW<u# JBlު >0d@oLe 6~~5rmǩ`꿫{|?VѲo 3@:D{j8SWƝ3"8πe3o~xz==&o-S} nV)fN4Mumِ 3A]9A%cs5}mC/eKP]i:'{e _ V?)缪dUc1uƥL=Mu*74u9&UƧZ--߬fClɶ598g{jDJ PlA/vm)M%Gg&|JwQ^e,9 /(W֭hY+xFD1b$-8/pFj\a)T ͩ"~R&ْ0F7:QȨO\ώk^-N"SX'sxcg/BG-1Jq偛XPlhxMxÔ!J84\w}'X;iB\Yx+sF&! /=YzS69! lhMD-Vo=O:NCD\xalenXRRpB(WRl72K>Ud=)| qgA[ e' iG2W1 5O9" ᧗t83ꐕ&4CZ*;$Z|D0l>L @'ޔ}swqZ d+7s;ِjY\+t]?}FlVf'Ǐq+| |fЅFBG\ri d/E'@*;6׺52/L0uH!,7"eSV^,i/ [;pbW%|VK͉M<1 >nn1`nT涃1YeY"mtm7J+,[KVoG;y%B.GzAKJLtmƌ%ƨ'goJ18,jQ6ʄm*ZB#rXatD TH]aPbj{ľ:E] Zeqܐx,4ɻr=+Q6U>3^VHipxqHH݇<$ BXV2ͥ}re;`=fTی. n4!nl֬]~ɧi7u\: YUw!K ïT\ 8[|Q2i "Ͻi- . 9 bIʔ<~!z8&nb3t+}'jĺ9]`|ܢiR#֊dsnڝn WZ񁦵ޱJp[cѓnRflL|pp]B谘LϵWk@TRH(bL!b޼XCM.Z-n#LQ`NA:Xu`H>M1]4y0EBYu!zZv3Zv }|6w`bC#>4sDi$O *BͨNyMX 1-qO#yM ~kۈ&:o4沊as[|j׸Bj0A}!؀ϲ8Jԣ/gVXPvd1{Pz*oyƅ Ycv,es+ N)wf ߈־{O -u6zT āN:"}̴nL`j% ^<%=sX d1֫f^udxZ odhDˈ5NZOWšMs0Zh ?jNf@jrTJ77t=DP㱚? Z* ̌;à]Kn_w ަrc  -+^Fe̥"(L0ֽ̑_ۢh.࡛;Mcj“3ŏ_|A6tgE7?u@R6#:ِ ֑#34FAL \S#z0RaO͑n>ܴ'Fb3Z4`= ! %uvM:Pi\zH@-˚"ocכ'~J_9 (ȟ$0Ҥ\9XЦJ嫳^1fYÛ6p ^::`[x#QWL^c܊vh MvmfI>u?XR7̇چ# 6\6ROf_/ߡ%޽vū[}&b9yIqGY kF41-hٹ J2Y;QW_5G(bL3²GyNb`>0ͲNUMߔbX J~* IYv#YzZ*ItpY^/b1 HK~yjec1[r ]ɯRGAj'Oj2^5_ iJK /9OӪ`cjQ;_m̈"aErag1*kNx_./ 鳹TFr(R$ |>IhлiPCLu7SQIiL'[snh% pJ-2cw'}&_|3PgQ4=Npʗ/+,7/hӟsR$ډN#mM)'\ u29`D(" ^F*|O{ϧ[=4g:kG5@ 2H3a LWsOWGN Y,gS.ݭ >X?K"7 ȉg|YNܤHmXڕ쫸{\2%M:5/U:~xJ,ECֶU( =V҇@K#SRtVzYCы0YΐD}]c!d5X[ w V o]yҵ9î[&OKGHˀ& |5@u~*p&w_-ЃuQ< pvšԄSHm 4›d&DxPSaY |?ZY4VG0|? vYc/f/K= Fh0L 9)_²M)N)3n(>UDc'ċ\~tI%3AE \Ӱ.JlkLn]E>!xk!)"y#]#3Զ fR[RӁ>vH:(yFQ -~<ߐb}ZyZ>,tj T@q7smWHckf=u7_JA :qqMT}%I Cppd!|b!cMYQ& njg?-,TL^e0H~ 8-vxz>RyfFp,Iεa5]Tm H @dLUQ-=bN+ډUHY:5;WW۫-5M^|yn##rL!ʞk!I,9:X(.#O~A7)$' <0i[Rbg#A[T9t{.mV`މHS[\73T HouS-.B) 0 fDxu?gNGg9 5uJ*XG$NDdBGե0!RКw6(8M ʎJR ŻwkfʈQL: j2-kQdȷILt6+va [b~`fl` ] } A9H y4Z"kH D\rCJ_q-u,Њ"?#MDl+ f*'<%B񤞁66L],ZJ렦Pv%ƽHJuhnGtD ͙ıx+݌aP듂XS*qWDax*DGg ݧ#g$]bq.y/ s@aPUM-J, %R\6&&`":Fސg>bEzۈn;X?ɘBRTeߏ9+@BQ3=!OX : "-ŋ̻]6~}|0Kbw ,Ӳ)pEh$yl)"(tjJ\#Bk|bݭ(cƴD /-ydZ [2gE qg̰l[ԔZ8"{삘.ߢuzJ//tja1a47n \o+][CZ7R0.̣P?+wQc*t⻣KPZ#ro2 p;w(3~iFoqgyczЩf)s'bB{.,`9@5 E -E _v$]>g 99ĄgJ2ELRuzki#Q~ce/ʎSy?[&c,`5JO9-Toh/Yp Wfnrѝ#҅ >i C]<`Odla6;-(,騪Ʈ\F2i9G?A-+4{Sep(xvO_Յ>-8͖1`-:+!q%EA "JH 2%7gyQ^$՗9zͣ~=pY̭Yr0 ٻfI>y*VC*TŪ* ,CFr? `BAm69$r)NuV@&u@lNZzԍD`Zl& CL %%_6}u |BR#2U<4O=Xp<|z逫 \hS/d6}$MU/ 6'p`}9AXAX`RHB6/ipl!A)Rt%IȨVkeG"!S$MOT rhCh^2 Xf2{;)/"E C)H!]S U)K@wCٌpqrdWRG.E&/FVNV6[>9H_oV^9?-F~Û+Nf IzU?7^CcZb uw.c)]v4pǗ6I1bf/,>7If*02TyH813+.YMs]ChXCY4csojXnuU܇D-qz5S򕁰!T߮hږ՘dLN٠$֪0ZO)7F7^1qe Ui0t¦&}-@:l<.^c'u`k9hq5F7Wy65j7+>:B]]Ǜ.چ;U&';R hCkqdŀW UOi1Ȏ̘^b r34t41{á[ugaIcdc.u*5ކr3T%)1)5>  iՖO aJL֞RK$YCP$v +~x]uw3n6;|wrg'\\hs&Pnx(smڹTu}ުP$w0jFeq_97YbYƳxd/ܶY? e_3u QOg!ۆi!HlbnDZސƥZKZt Yw@^vDIʘ9uكI*Ś#3s-EBec^$/l`+ Tÿ3ŢHq/ӽ>1-XC[ ]F^S{(,A |ruC3m)̐R9%n a䯈=z[VmsPG ]<E@ۈVCCt~&Jħ$wQB u}RV&"c" Ib&9^4Vł 7P.:Q[kZ}X.j 'l]8'fZ@6ޖaNo(.ax-Zæmʆ~ֽ)Rʍ-xka/Q$ßKISټ2f e]l5J[9\KusI' Ƭv3]]gI|Q'FCL^6B_1h~xܫYT#0~rۢ /&]!K c< ^Y[+ *N`"+))UH^ Q^fps+S=N;27G‚@Bk'ƶ5:REX8ho7T.N|݊7hxX;St6|c9vG`Jk^c'o|u/u/Mze;KbnTɼ{n@by-lJk{s!(%g7(8kߎbzn?R fM㵶_oֻPԪ E."^!W6Thpx'&UT(ek({U {2 ?]38UJa^%nfea?_밑uuXtE+ 8FkFa`q[rEkf {ct0҅Wh05lVuÕ\خ.:d⍫N4!Nm3sp6B s~x5T 3c=FAH/6M\ ^.sX:i'\vt5дA\φ< [ҰeI_:КՆB _t۳I m~Ō.BNj[ֈri$#ևy D{YbBm˄~sG }|cfHr"M b7BQZUhXdSv {rٵ?z-3[Bk^M|RR8jUnL6DT^mb ڏlO)|8k[F0vmh-obeD\`PuA LdX~Z NEsA H`@ F` LC>էTQGO#OqxOvv`(dU4Ֆm+pf 9FqPpxB3śH8ިRFȌ,¥(ΉثޢQ؃0򣅵-qT0LjLo<Aya/ՈbihL92ۿӼOΰd-B"k+=,$U6Fu3)| ^s4L=G4`Kg?}Tp& ,id8fB+)m:R-1~\bQbJWfEլ|+V#DZU8bJ֎V$HD 53AQ}EToU5a Qb7aiĊ0.5a#![SXǤj\R5buRuc205wnu2[)L|:+=Q^uV<HU D*h7UNxQdh8ˠtr=YP9&P X}mB'ɷs lfeOj\lyFMpC)7]$tķlB1*N[+w4p8Ed~O0POt:Ah'>-W T mX>Iߞi^!a~=5/ș\7 wA{9T3YHb'lҢG}13zP~G#0qT]9=H= QpmR_j0%&Z5B*_jNdW;*Z7r@kYh+YѸ[NPmLQGkkF wijOZN/%< =eBF("aj8Pd <'+㺒WK9$S龴/6/NSyh&DZÁP -29E<<5&4L[$%a`Šk#S6w&TN)]A:7Y(2+j{ 'younr*ـ`֠9+Xl92Tg-22[)Ƞ~eK͒0 ,0|ڃ)?5r} #ػeyl :+f%;0$Cj (4e ~ ?>G05F #}JԄգ4qB=\1`S:|,`WmB >{ a 08-;*c`5k^촌j6:IsKK's>C[ yHdoԈfass_I#0,z݉pn=n(@d?/ޝ"6|c1?2}w&/-~u3.F@*BHGLǺT!OhJ7S8b)Sؤ/orEƺYI.7Vԙ嫴YfނYa>gg^F/PLvxMl&xy Iڦa2>J©ȮkH]\lb7!ϐ#P&4zi-ҢC65uҹ ě-`PMɠx alv&MYAm`{BiFN[O2Y1H<ƸaBiZ~- JZmyd@ {iօJd Q*ͷ3Ŭ|ICYvpũÓǣrI=%sFeS֔BMaO'q_k܀F!_i^8 ͙EB.jvk6 &=探{=:U̩숢\ #כ_sQ{@3P’jvckdAzo a9;"HHR*HAP+kAz/ w!XWGH=M N'/fQ}z ڷtdS9:҉ K+7)ĩwͽT:6$ ę|.~dw=Z,1F2M){7ŜW9ߨ!YےI'_[q-JY,mQ l*mdKZOl?) d/ 8mzSۉ&ž "8ԍ~U}29*@>{ AҌWE M>bQ8LUv-A]x$zƈjfs03~cq3餜<7Gm/Ԇ~qSx]|=ѻ[lHzN5}LZ07]]y($\t@AԞUSu4a Pl#78nhۉ݌#XQl?趦"^mDx|y4s3qmBFjGpzCER~=040~ s*ohwx8 i݂V>)񀺬+lhK/%(GS:Y!Ә]zdn9c]R . A sƯR3{5c}!۱(MNBԎN&q(kiӫ+=Qύ2*TJA՚=[O8}UөnNo˖G4PJV"s+)s<콺Qg9~lI#og *ף:"CtC(X2j_Ǐ!n̓+U6P<:t#9$;/{pLrXA>†a-l4į [_9tOÆ=8jL7iP*֡hrZtbeb; .8p1 $쀠ԥ ~/I+RRO!C 0]M2AAcb+#܆Y#uA25dNl|*ˊS÷lQ7 |q9USH/t8ƶ@!mM"Vږ,l4n 3K_baLU"y7%;X`RBb`.s8,녉~㯠K: +Qr>i6s9jlxbۗ4A)8"8N IQ`9$gi)luEkU[TR{D,S Ŧ?92hsETp!G|$>clc._J1pVlU,"g"Vdģ3]k.lUnhBd#cMx[䧺v@wdu8M1.PZxjXQ 4̆2kVXkY;R)ip֍MD rƩ].4D<Xsvof;h Zc֏㶂Vkm>/lw=TdZ_ WO~8Ƚ{IzQ5zEV\%E4X(:{]<1r!Mq4_\ R0^ {.5t܍p7=苶[Z[0C܉U&:n)Zq"ޫ-r룟#"i]ϭf? Staɧ'0" 'd;*]t'M Bz9vjNtJ8џQK^SP 3?^wr3Ai 0'x;c㳚BwjQ y>X,(Xz01u,NcU-DL ,X5vs{@*:h҄M-efpv}_@%Z  $*PsȔ{F/C0H/C)";h{)%z醛1%,ʄ:2ѳPE>VffaRjcNf]dM$y.auW\0vUc-vx_to[DcwDHfP2o*r?v.78@l׻:0w,兌)4(]kRx]e1|E'm|sp>ė`uov3{qc_KQ~&*Ater"1w"kBV]k@ޱylacQ[{!I"(crWyr9t]F :jF![88}FEtaNFyvIe31w#y~b)'GI5Vc'gpb$JEn}UL'X!*ڋAs[n<<C%=r bԌ8Ҩ,qA?ʣCi4S$)*ܨ]_;7VN5gAӅE\vxH}ǞwZѷ%" J bFw|Wӝ;:ӧ>)BO17ݫR$ΌC<羢teZhO3r& r +γFEOXyPVh*"0tIf:-,Xyk=$˜w-5. rj;B9Xz0-6•3όV4zm!w# 8o͡ x8Bah;Ri Dюda}RXHx/OG Ay%e8ꂼ[3K Jp uҍ srh UMU§sO2s쑦?ё ^:TLmW!eѷsQ[o ^{do!ܪ>,t%3 ?|<7Ol6'Ⱦ/Lu;1+BTC![Hu"7(Z,F/X0B/`(>,O {X"S5tEKOzab׋L]?UV]Sa{5P*ip^= KjkIKx dW!ժ+|LB(,x.c u%cSQڡ-FSf&Jh]~۩}9`KNR[܍ lͤ<Х\{a=\οLp[݆jaݵ#j-2f.6L_ B\T OLjY|m`9Qcn@k]?:11FJL´6}s$lfڸ֚(CWqNCdrrKqNRSX l9Su'iz )B+mm1f'>eSu{,ciD4Ꮬ-|dXE՞\cZ4 TDyCˆjᑾl1Qy@5DNUͤIOCLglF zf탄R㌞2hXJWjl-tnǮZφM:K]e66CGL.I 3'_'J;#) elM˙8Q󌵋űuLbzZeŇDW׆:ʵJel髆 s4ʱEyI׿::c*5r WQ. c<`&p~Ӛ#P~F3&}*\{ޔŸSA3T0Y~٩o^I0n@چ+\^:FYdFV2 Y'bM7dn̻{6V9>>8XRՙ }`]\Tiޟ1!G" P0t:R˃>2A['(3UDf93A`xQMjUĞB׍N;u)WRpv^Ҹ)TM&E(QC~;Ĉ7%oC""#$ @:M*th9v D,B4}(0,5vך'п :M-:x:S$b .IO Ґ%-v4pdXO~! r.Q%SFxrò}#j!j~AɛǙ2? +EXP^+4RJɎ3\-pQqKt~ x滶Uh=Vpa.j#eZF}\yMWP(BIպז ezbnVYW]"p.د1lOaԥM_0tuH zdͷ%t冘CoPM3,+[n^zkNCZmO JJ~5/yST:}4h$ND %"9A~BLoFv @!PE)RWp (Y<ڄeV-񛔊o uid|!$ WnKDFACX""t"_K@<кY䧬ކYrL,i_HǕd^ļ͞VԳiIEM%La0`Ym>.͇H_ݑ?$#&nj/oNX;&6ʽ_Y0z9zK, kHF.J4![72h1&bL6pn5| vc )*4V3= },8EQ|1˿,1c޷kjsgγDU0" McFJr!W^)s-zƂ S o8k+܊5 qHƳ&JO-RLW_RT'`k^s:o+<)`,ZJ#y7YljR˄-K 9a&d2An?T}gS(a~yqBo p]]ۂ܇c)x't6OFqܒIȅ~ߍB&~NuJ ļ|lȧ%p>R\yz..mLDUӞ`A;E ^ [/%PY̳3dNU"ϕA_ZDG@̪z|>nZb̰c{pW5)O0vmGfIuHlFUODC#Pл} s(4(ԣs=(!dwt fHڡD0o!_d~${ 4Vݪ AYj`M;g# Ao4Fw,Hc3@HM숉\U?.$[ &Dˀgy#D"~`4 ~5^4hGO{g|C}`eMx3z5f̂Is'['Xv$(QZ7 >[x]3_"$Brg$sWs S:rz ꀦЌQ7L~,u&'֭`,J<|KTOe:Dfx-B ho y^Ne%2~  jEFb#ʭQW'J'7 (B (/D*'_ЛQ]w q}90RNT9(;sWr~9Gh0mwF[u,E "W,0x=|mh^imw5{UUW]EֻCÊHb-e H:(UPtP!Zނ$מIeAo4IqY' Fuk# 0[2Ә2oԷ%It|r QGyh&{g!%$8ꔳ0 _O Z^cȪay6cASlgF(иSƎZhDkY[E6IJRvbG/:Y{8]nuLk33Qa+ G;xcmFkO|_DOUղɼ"Rz;WB+owyza#쌜KyUos<_‰?Z6V+!Q@*VϺچ|);=9X-&bI5W?,fgU#MehCXz$ Di,ߏ@)׮$➯0u\:|}L/'6BW3/uS)eǕ'|AžڧO3 ybtc|u&}YP5Vȫ Ԑ> .fh,kA (ps3F:o_pA犉i=P?9|vc@3 XH('~5+5桡J~JŸUFʆVPVL̦3Kaj0N/UtکF.ViՍ8ȧGK賣/`VOB>5=_oq4|d#X4Bh|c=cQ>TsJ~=3z )kF %8> <tBZ;֤Y b;T;d5Ew\w\Oe0Z$|@S1KSѐԛ|kyc(5bo'K]RێJ" ^Fk DAxԩ%E=1·fkc w;B&gCb~&%m5K.op]^jh珖{D^ݶJ!T_XadZh 9\ 4ٔ|Cp2ɪn0xW't"XvmXa:Cҏ \Y]br!:D^AhwAB(s eZ Frib7 @O5 Z՜N]kgDEA ìЙYp?ոYW|Bfg\(Jр4 P Q\॒ +[ƬTnᛨ=T1iWБ# cL2i" ݎJi*W5? =<)_hO;t KƢrC 7Qi#oג5H8>rN_22x4uKlju}4{U$dKfgI۪)~}rym$E%@C;NB~+d>nm?T S&@wwHvsE2Ijy)NXizJ@.Z4s^д5 F@hö1VIlǺ|1H.$&Q2[TAJa#AH;N=q U:sqR{uJzyQ!].'eWo} GtqI*J;_S仇num 7!G yJ5k20p 2j٦?5=n&Nu?E.w=,:Vd\v6uO u1ʵkhJX=ZG+Нg; a%E-ITQ )7J t,xV #HqӁV tRl vM@Rrb׬fjt|EM;eK5Vf'#8&XN 6d KҵV4tkHI+db YIKW.Ϯ;W  %]~eD$9/E,l|D8:@=nF" _>GtJ.p-ѥ;sy1$Q6`A޶Dk?_Ahcf連h`o?a!!pM등N~'?i:gZCϓ$0d})rG2Mזg%uБyr.IV-2x.^x8:O*dsf'9#7%>Ǚ{_xN{~9}9*5~JuAߛj gĥY!v'Cɮx59ߣkJ?1] { &#(rc?oPx|mU ܛrO8* )ë]JvSqn E4%".+F*w RKVAzq %h2VdbQ_#jƛ? Ix:LO~7^^[iǚ$l n\bP^c҈w/܌bhMI(7XY3™|EAci In[h0HAg|t+fazB&7lʍh$ H'{̙$8Fr\֛6L!\b\n"C6\̀ژP<0k)R׫sO4Kb_X7 K|0Y,x.A6}^@,1f1*LWZXR'SNoFQ`6z( 'YXtCŀЫ@79uJU⡦6#0(=2 (zKdSs6/^]&Yv%CL+KVĬSF {mˆ46d젠 !HiЃ;|b /*R$:6KxZ䪫j(dT} j D#+Oر mcTytq6IL G^Foc/[ړnBftpG]Q\v^ˬ+0md8)є|T\dQךDVƇjOLCE/.{βS3WFdan_k?yʜd|'ssCK[C+eeZ3m0r/Qyw~XWB䦓TF@LJyI섟s 3m&i~{(yء/@f uj2t7Gσna:l TCnt'",SNy]psnj3n[L CûOHYؤk<,KjQ]c!" a!Nm}ATn9SU?O?o\*8 є$]2 $ f!UQ◂7A D"p ә8GsLM dbr! 39}UNtnŁZxg(P*Pfe禱4Z%4B|͸oXk]ϷmcMvBٺ1VLH;^UNYXЎ}8?yJcWdւkd&QetwSn?9@inmGg+e`=eLR3\WA`jD=J?΃=T}{3߬OT7v3CލbPm_&G#[>OY{ٿ g/G!M(H( ТY^%Z;ֱ`R)#1d4iSFe1u®EºdBւ曇#RffX/3;/1#Aw) w}<-fj':2r9 Ww26WNzne_[, ϳ[{~ڨEh$CcNM|uHӭ`L[`5fzB v o(ٴ!Lz =%(E-9J SY# cuU߻ӄJgz.&C0ǏO7Mek:w,L8IJ̙A{J*}X+މjIˍUT~s 57oUބ036`M-CVQRd)∜)[e( X.{pmܸ]Aw@P3NifZ&q|ӆ3d JJnG4-;@,rw0,4?`x hu X,C}Wp}5 0F%qo/ .k*n#E,x\%-ʢL>q`QfBS*`f;e5J%VZ e61*#ΨN 2Q_,rw9؈g*yii$1?.`MsiEEkCkhÆ=2 nym =|UHnMa.E(M?H[Diׄw`pm‘b7?t/_ĭ)šE<)'"0/nU 0uS 䨍1?c&+ x9uw\tFU ]>j"emU) |e۰Iݫcd:)*%üNt5Y,ݴ*sK\󚈝pcvcqx4W9wİ& TMȈբ%R&{bK 60W 5׵9K߉9\tt]q&v>su vm-/ #÷USO>kc+?=8@9RM1y`<4t;jfKZfn;j{؄Nw0ݐL|Ph5/a"|,a14t5I!jZ*qsGUî}"w`\sfg&C6S,\Ts8[,'r/_l^z^BzC{nN,Q{*ܣtEwa`Jd&uљLjM!#`S}L|#VGLD?CMg#27 Đa_& Lm}ٽ`9x|5(+ Ezr>A Zf ח{[m F쭸)yPu׌!?zK+_&g^sB]G^rl [`11MzZkr;~BF4OXK=i? Blծ1Tɏ.u+^~Zl|u}"I,m0S.2?/Zٕ߫ʢ}YDQ#$ى0{Iv'e%Yݕ#Q dǠk&#HEvˬ^'F KJhE Sn 83Tc# sA&{W{x(q,bQYKg}œzP'Kr^]=+rG=VDA2c_`3\"d{#S% 3c~p{ԕ^܇e-y2jgиP Mb֯MLvIkJ ʉq ZB Q{M^תD w٨XtH6?5Pj&'/?-,cPaYae_joZ}`JE (؏hsBs)3ݝQ*#}5ΝitʜLrs!&I=|{0 Vq!n~ʡx<*6T_~QS"gP004^B/r'y ÷`.|v$Jϲ7F {$F~9lfq"/%!NW?Œ9^U N ȍ=*i! Ď%9jɏC/Ÿs&F hC9MhRn"'vP :4'QFi_*PB1l =wH͜N25kJ-uL5W7NLBums|YELOq*:Fk#)|3<94>Ձ7`~0L}t\Ldt^EW#[:s? ,9c'+zjYikXFP|N_r""P.DvRb+p̈́~i cJB_17>/Ѳ:[uoА[#:a7X֘K]9bqz- 3l@_{3ФE/5~mĝ/%߰<&qS>eC(@][wL) wW[rRIH.W-z }d`H3|mj$w(4X.:DCܿ3ӝĭ2x&h K#:u͑̔xia{JB4WZ٬_0ʤ":m_je縑%LWH' ~evNFEȩ<5lVSE*T6O{晛z"-6z&SDH#!iEU]u@1M^ԩasX]:C2uڥ>5@d&uިv^#SvhbmVj  MM nlRRYGnS=h 8S-0;$>[J jf{3V=aNMXRsцCz)Xޤ,O`6K^8~'OI=^`#^)QQW NFrtRh =djff9iLHlͰȄs&]&{akKCJut<Hc‡Nvv $bMO;0QArÊD۾m//* Gcdx¼}Sy@N'ãi8@5n ل:I ^&vJ9C`#Xa\MNZod8/;xsdpu;ewjc7Hxi vj:%e2Bv"^1*4 E>q2LA$gaJS\$zmey[#%B8ՠ^ C?ڌvg}U [ZYhT5j+>σ{@L6w{9˶"\;U:!\/ q!c kbs8jba]#rv{ªZ_h]ggn A^:DIc32ִ0~5I, -b" zK7Ѯ?0\H2/8D ӻ+fa֐l4JYZy~]kkcAUVX`p ZZ(S[jq{,^SYu遪,)Դ;io"t8} SnR:`LʠM[T$GKBpX5vo VCe&g1fЫ4|bQJ43}xQdW׉ʮ|vA|ؑ2euOH&Z׀N3=LT"hoӇ.aDV|8Uu#>9%SJg"4њd0T@I{z?u(V 7$s2 ;Bqux+o U[2GGyIPA;YLE͙G*dk^wi'=h;߸̍GeUA\eP# פS7p3<`TlQ>L%mX1AkfO7=vMdѰ(Kͬ&3mWbxP ӽXmHsi}gHIkײbNED2z[z0%&K-,5 W[uwt0ro'Q ._, #g`C&љ6ֺа[;@tappQDQQ) )/F 0D,Ia_t0I÷(3LoJŽ%FYd%xf5[;=e~bPF7^R+ aNz紮h@,cEY1{r(v*hϭ61>6ܞ†ڡ]G4rvUaqRm|f_?n1F:>>fϿk5!ރ_X-Mm J"i_s~>+~Y`e}ĺ@K 9hF.!F@VL ,nCI<:uuWw!*{jMh~ޝ^y-XȂ)gTDLrJĿ^GD-lKϋYwvƊ@wyCN8$a( 4sX5bLRaY^nXi(1_Tv Sc!iͅ "/|ΞR2YP'tn- Q0d*RX^JT ,63Bn0؈zXC/Ҿ~K?6$supMuHIdKʋkќ\UX["uB"1MsU& ܧ XP[\ORGaKb=},W>~gXmV[M躛 |?Ή=s&9,fng6E-0q}zJDal8.(~9TP{ Xb  5--mwFsSO%P!*n<QۛTu7A*""l~C]% R\uʅΈrqs#3ԩsio#'0aI`kJuE@ q@VZ_Tpۖ7X0FWcN9+/3bj~_s{@| DqgXA#hmG{G$AMΑOO2[PJVݮpG~3ADyXN@AX@ZJi;vtv矇J05xI#Ԉi1YFxF.w67yo& CE$Ȯ}\-3{sX7((9nCT+'\ v%ц8 \T ;ݜs^ᗌ!DL7< L1 |x\r[<"dd*y2+>6jGòƓ-?[~^SJ.guS >S yI*Liy"A '/T/4*T'sOKI>baFƛ]h`Y)V@7\%>1(w2jS3m^4@?^Wff^w) ]0q\[`6pӲ{G5>ݝ!G7c!Na\EYam=ʤ*EEPcreLQVglk2} ;,}$Bäqz_X%wVmFrzUh14hfX1bShf11yx,,rӛAXh|[GGlv!9,D@ K tWDׁ\p.|+Jԡzm}1 h/I[gRfe, TdWaѣ=qT|Q0dڮGwϖmK$ wø5)A5u0Og#]:ĎrR Zف YTx;OvȆtN$wW)FH=* _|t JCb@گ7d:Z-Ԗ@Lk@.`CenLB7@`89@βw_F.E1$T޼d˛>67O&Xx%Cޅ`TlJف YQDtCY5YSI!|H]NT +n>G$N3zDav3O@gE_3 #RLkw@N> RAI 'WNi5,9˔;QE'R| \^Ui6Rҹp縡Q~w5wڇX P<\h65X)@P"m *<)klR2 KhI$"5ŀ.r|ܼ$f1k!C=<.ܑ ǫR#,إ{ {F v3TyFg; wk̮km{8>q/X'_6V)&[,MT٩J?*qҋf~:φ3 75'5;70E%jG:ۿMVeCg[h!:) L&2HZ2[A׎aOQrŏJY* R%Q\`=^БoJve&},+7 ʜ 75r1Q$n,mU79a݂cӘ%w@rb6ܰPJpw-b^ˍcGrer_}<9OD=Z#w Co"A4aX9Yv2}ӅB/ЕcgT y.PWwIiC,E~{ $KƸ! ^"+0ilSĈUah6&]?kz:.U,t08XfuѰxdj_PYՇZ4fǥWpe,4N@|3> $Γ&r ͽ7G톡_6X$T_kAn Uc}2swsѮx󂀑Β]t7WE ɚp=\9ǐԓu(yٖ vfICeIrJׅmBmc b6=.3%Go;ߐjPڧUu_OY52cH6KM$P@Bqz}PN-' b"U>_irk&1$ݛp@+`@iyKP}+BLVP|JIn'CԬ Ex͜~z1/ewP"XY8?d7nyvnH 9tK h)6O-֮FP,@n{xN P-+߉6KqyWǷ*֦0L4C Evs+ЀTgUl_+r2WGuavq\)`A(Ff\CЬ@]ԘlKpbS)I3/[Iui9Z PTR"dR vgRtKszgo {p*hgC:>nIPF{O݃ύ('':P!(`}{7Xз A K<<4\3VaQSaMYK.́ ʷjW!&uvPf" {~MgH9,d| Y6H;AC6MUuLںmzwUEsO 믹w_\c yNGj2/y8~BkZfb뤓{RHٻ‘5qQ"旻p'޳ B&Ɛ#ʃԛPqG0- 07,ZoI`d#͛2u3јY:S;DQ0@hԦhu{@,.@ fS j!N[%k"eCTE& Os Dj2 oje晐ü@tm<B= '>&˟8㮡qP AV2i(ur]׶rtlu$ :+4rU.Ȣ1TIV\iڅpP>lbb@j, a7 &f#[%㽼AyeӘ^e6'q/QzAKSW'--uy^ 6fZv6Z)p}mȞzn.&<4~"z"Z{8ׁˣBv'E~]8'ؐA2PN3; ^,%v89Y}oܿRzN_>]:q tއ^+S.ۄa$Ih z$JpDU+PjgXadYc>JϫUVP*`o׊EEx؈* e:oU:C 3N1ik+%?RE=BH>2ȩU>=GiPKCWnR2!JPEA;h,mx5=HLN-vrk^-עT6lpcKbި>!s7!El |Dŀ\rN^i}~䄡&&T{m 4bTg߂QFlr.C%nK!Bn2ҥ'"D*ծ.o՛+TBR D :DiK T=-s-R*Hy˻+`3d(/V + Y]ÑV1=Yrʹ+ QrJ$SlJwM?uOB\\,l v$M7J:Kt%ė5#U??UN3v|^VGhG^l3lpn85X2)ϽX}*'7|_N DW;Iګc5O;0pXl+QrͰM'TcoC+4ɸb ' uULa@dQWFt8MXG.);^k7`-Q1PU\odD:slz"`߃:Eh{ې)T>*ʐa*= o!NRc.ga rϻv+$x-Nn]%̥ܒNضF86|2Rj.kF9.pn ltXmq|r.5hi; *sF.{KL; [|) PIȑrBWr#d1HWcT; J"XF07QbxH+Ioga_`@:ea ~i~MiL437Jzu0gQD%fͯO)G+…)} ,PLإ&Ra#j t| 4NH74ڵ ZS nh@SjM5CqF)?wYiA8 FÅˀMX,)R7D1 +䂺:7fݙ˄Kd;̙V]{5TSؿ(hC)#/\ 1mXD_MgO*H"R9㶜't.EM@l1e#!`onȏ`}6/"Nr'жߧެ) ܶE8<(!䑚 Ҝa1 t#[䝪iyvX|n(vwTd@|[hH~k 3F+'*`: )p/w )-F`)矟#AM<-ΰYFfOO>3-W6J{RgK2qN[ /-vo;Y_!ҪgzT.Ys X#fѮ VUKڡzcP#T} - %t5.*ܑ3flG",U[9ɫҍkv/lj$àCUCZB [ MRՂ%6b4GjEvj`Il<;zaVRC8w!v_zY*i1Ol{v1Ǹqc+B*E@mc4HV[PBrھ(?G65I3 ꑶB4 _hkgN[ghdRe(jK`kŃ+A|2o@_?  w 9J ))t|=/slk_zcDGG7b-tך5O뜺'$LiAuxu,_b,<)d}>'M^z-d- N8;pA]+ Wֱ|)G2'6 5p!6Gm>-b|ԟ DFSyix Bj %9inY4Kfo!m{0buv#JxQ-z(@6IycRDٛqp s!۹U{ۃa͋U?ܸ8 .;6xA qY.^°=1~  $Ms;O.0<7iL}K],ܘq v)7aq}A%EJ~}+O SEOVI|}(f*9^нQ9,;qifjfH&-H=a o{-,HwrJvFBsnr2essIɏ:QP k??p  $ܝo;T8޴Cgt,Ʒ.Iؙ()-ǻg]vG,: ԸVa ;Ӳ9b aGTϘ"{^8P\ҰQǀ`+`v~Ѽ!{U~et6;w4V$baP&,bXjq,#™҇y<4zɇ#|hA޻FRqcbU2,4L%Z=)x w!g_*vjY|qN2섩,sPrӠ%FDEkl>x)ݙ<,pR vI]hUش,}f0[(x%~.y˃%U4>G}F[N,Q_9AmF,dm Dd*6| Y@C"osu /3aTJai츟Y pfyg^"x(yN_` (:L9㽞w(#׈X6ǰ IXM(KMϫO}A"|Zd=[KhxR FmwATZRqxr,j^*o)-E!!J]zq+CN2ZZwm*<yiY=xo՗^huqׂAl@ƐQ쫠0Py$~)1) JAy.nY(K%7m=fQ߾;C_(36FQ/q <:j0+Rj*mbʢ.|Y+ >1ȵlP^JJ"{Ϊo<{[ϗdq]j\M(hmUĤjȾ)QP)=cp lϼ(%܃ـ;&g残}c OUH Y@LcGwruSCfq4Ɓ`xOR3!d7ed]nY 暝Ss51UFw#P^W ĉSyvҝ;ۢ6ȾxhzQHlo Z\e![g"0wVSYz;[?GE9 $'Q;d:Pi)SlX16O ;+Ze>ky`:^|Fzap˒g۰eԄ)IAx<#ǘg;bizroљvM:KtWǺGaL9ͪ!'sr]nYnDHl?N]?tO /cnI:Ţf6e5Bv^p/^”a0*z2 \ųnp6Wv::gYA}2 \@o]@QK!^LvMMBUxBJR"c:8g(?32H1Si|-G-'yx䚲H| M=X-f_Rg+dUc4W7:r9h抍-k#R3MwCuXށ \Ux!pMES(837nPIj b$!zCc+e} 2!'I5~GM|ܖ?JTӍJa\^HnQ ʡtLn/kq!0XcB [dfVVCwxp]X$0=9d1ZT}. Dķl\"*_@Ϲ=ufe_ Jj-J#y##ݦeo99R>͊3Ur~ĢP>P _C_ ̄Qehoq@gP&Q=DY(1.-' ݱқ `tÉ`܎ÿ PcR)Z7'vw"텠~/PW\o&ʉ`SXݨicX_G>rc=WZ]Ңېޙ0wxT;|,5[GS*rҡ\}^ X'v-rĶ&23N=BHWIpeoy ȺRq[oķ]|zL3N} lZjyTqwŷgC+yZ˯떤 !J{f8uV__18v7AxĤQ#n+([A[,DVz ]2J"hW3"vOp^ 켧wY*z|jًǣ>EqJs*U }B갲Qtrpp'MD=P{h%4?˖u(5iP>eye/,U (8#p:FOw29Q *d .;O$h携$$t5Å]՝ED-v9OޖַJ겷Gߏ<|͢pox?,'+5;c+qPBH0ەL@$m|:?O[S,cEV8ztTkEniP?f{mm4xIbsIħ B}$oPWxO7y#u#hk/{VR]>00le#$ԧ? ΃ac{ '1v  LQ,~t,1yS-A+9b/HBp /l%뙸%''λlwi0j )Z_ut6fS~@?_$/0"ƾgnQ =zd"\Rn(Ya }7xC6X{GŘ\i[ gݰ?c!*Ʒĉ>AP:֧\bIe!?-8w$!xHh܉͊ ᫿sb?Lxs`? [ӆ'.ȴq:))MX ߇ ~!級V=_{wp:^,8S}{t;gH`!K \DC>EhXoK>\N[#v&bUk\(2JuD{ //`?:_Z(YI*v&r=Ze@l^XRsRa/CrIWa1a C gEP [EWR_j^Jc`+wZn4b)(.Xc ߟ _&lzx~҃ > o'Lc6FXFd,ozc}M)ksil;TG5u3QZHvi^>zS;H `ukg!@b %ߞp;4Sb~UD:^4(βC':_EOUm0z?W ܢr?ghrԊ`ԍ*G`&AǵjvI*a0o$5k/O^KX[ 3?("%JXwShVܩQ$LNv?!}_XD}ڞ"ez=#:g7}cU5Ԅ!.;Cj)Nm!߁5]Ȭ\JJ\n=^EOv&L`콕L j˰|S<}ЇuD\bE9RT]zw?/# b3vȟ7Q4 gPDzC6 [@x!=9+'wtmz"ay: rF5थbi ΓHa06> v RAIUm،:qGKqPL5{ f ACS! Me7Ǫۆi:abՉ޻ďN qwEmmWg]P 6AS k:^SSv | NVD'u<eB ,0YΤڴ=x5s+Q6BtB/z] 7ed"}AL!1E줴N-}gr$0R3U}GoKԭ1(z"Sezh ?/hR]5*=ׅݚ~k`TRiEl?"[]eɯͤf}*b Ayt+lḳ%NF4ä3j³{2}_iHq%f+w[1 .&[_oMULݲ)LKW4?/!LإK)`"ujub?2kĴH\&y5eX"9.  DpPT?R"*?W߸'ԣgx2SE9:e dc'(Qk}z 0h3JPߢP`kPfI܍UXm}yph!wMTq5d+:n"2T ~|ћmch.4ZNれihGwAȶ^D4_4YJ =oNA쟩0[?POb2:SUh:+t ܍(>'RtxRmpLW,.j$p=HM|}ohiY6Iܸu?q@+"rOr9eUdm:.V36r$I.~U1qk{9@±.e0{^ `Wc" op3m\Tm:ꌗ%GP| ngESD^#c 3Ke걨_̾u;joVx y7' A;ۏ [`@]hZRn6\l/DQpicCA#^P%=fIeRC`"C ~_(S?^XV XB1³) nesVG d[KH nޚ5r,a[-٤燙x &cH,.zx쒯nYQˆoR+ Fv1*)N&2n`X@ZD|L~MT>+"Ρt/r8))RrmNli:.ٹRY!ZfCḁS;)A)fWߠqX#Ed1S6YY5 ?m4ӎq6edw3%S^1?Y;n* H0Tf^<lIKZj{^Jjk.+Db8/$ݑ);ُn*'Sd 9HRfnC`=UY&Sla! A 0ܶkmtaMW;eU?iN-}pe0!tߏ1)JRA*ؾT3s^$- f-F5VB$&}>d1rCA2ӐǸuY׃$ |;(p$Xk` B)_ڰtV~<%ڈS튒̧~9') "E2o) MQTfgAD!t*2# j_.0Í\κ Q%ۿag1ݼT!?4 r|OXA(<?}<3ޗ-7 mBG!6K%jb$c>PNhj) h!}1,byKpmVb% ށɎr='+J?r Dy0 t)C h]JW+N]qIg>uT&X0Qo۳ ZN;}󞧷 j1j:r>YBT ڜ*kO./xs xfeĄl>\5[V^r~_ź+#WQQZmR&'HzlsdEqjd+e0pȎޫTeq$@6dXPȤY=|pLg,hj3>+Br !F јp0wѻQqv5G¢4q+Ha00kɌQt~Ŋ>shG^iM> yZ' k3a&")L`͒~z=RШ&~dW?V&4](@VR!mŪ1EQt&B#'wD|T #hT4W !^gɉBjv 2qyzq`gfv꒤͆7)s,~-O]9r DW٨ $#2pK#UYryrEW~h8٬>p#Ҳ)*؝;Mcw2|"%I/w Oeux?ʪ*H7Z+QY8e<уNSm592b KGR%,K!I4|1y_-" %Ggf^h2h]pP 8Hp͇.Ǡ)y/u#V%})B=/qSƽ0ƜTNXm쵁{8ݍ8jH !)Kzurx;/)Br!Ro68#S\FTJE,v whh[_E[=bv5_H6E؛&Jn|-^ 3'ꐝRNk]w Is,D i*dwhҾLV &,]CZ j# )vP}s[ ؃0&>!ڪQ2?X$haV8 {›QNmx},zq:QJ:W}V#r,;;F;k۷[~.I /)_gGL 2 eYbYf HȦ luV8pjPh?1,0!,؁r\j3cDDL)+Ja}'|Ww6 8[Ӧ(!td/e̽BH: 7[_S b:󺋌MD[\*XXߖ9#<ޟ̀dciO3vTGXsFb,%v4f4)b4 h YlȤ%d!5DQ:EhK{fwOө~- 5 "b`rk6Qt[bڳV'7ݦϖ #vV+{M`s"d_9șmMRߡxL@k]mtz NnqIS_re"gić(܉+la'a#(69ہ [CTa` "c6V"ERBg<7M#Na_ԅ8٧(oRzMÓAҸstw[NbrI L1S/k=cZIEvMX(7&LN J6wԪ#y&b 's}pMfy4UNĴٶh^_ w {ˍ썪̾5*=zLθbxyit]r򖢭xg{=ӵ5})*©ެDVh2*D&Y:uɁfyLYJdk΃)I a\{4,d&v,){p~u=ʮNWugtg/y0E &\L7  @7@C:Dkg*oNH:bO xH?89\OK`ui0SL$6iGF2D1XAQ!C(s)J5|]ՁhR_h|&"U4(#X`!=هρ"j "tedߍqFѕOq2.@ = W=ji,vM5 eb {eMH ׏I5!(9i;:?{eS[D[Sf>ٞZ/ڷD{BknY*ycd= e,m;Ic(SJw3|O89??UfqEHڔlooghj;JbJ龘q{?hX\a%N{Uu)+uyt-[XQ|(>iZ)7NSK=rYΪh;,l"dC>:ּ&0=+|>w'rOjkAn8C[q*C>X3R9V j ǭA}\~ڵ$i7Wyő,~yGy/=Ilz.é0ZLg&z)>n΄j^r?cHߪ(S$/C_'fǂ44gڮ #+tA=??9j1M|Ck#|vtY&xJ3 C^Pu+Qo6 }ڀ ֌Iۇ}_ɨV0h!["J3Be8Z1RdSoo3į|$v~t5v)̎JS̯iUGJPuxX-9nh52/p̓-IbG=p 2mj| tvʔbn}1@mZ10oڮ[g<_KΗ/ÛL:-b9yk}Ló1ݝP<6Y:6HKTo j9NmmL8kĮ(FA *O g3ҟudLgЁ& H(Kh5 |\'o9$VoCh 5`O1!_m4zlN#'̵VlB-*yDN&cVյMXX;hSd3EUwŋ'&Z5pՁD6𬰅)60=/kgp\M@:yY?% V k^_N+7z${fr<8xѰAu"ڤ@Ey-˺o SpNrRQ@ɋ1%&pOQ;}STd-[dE88QJb24qS{lE1> ZΚGڱȬKBƹpj%i*[}Tȴ;cUrjkC$Rʳ,y:@Lm dB9JK2%xX?vdKbi&E03//+ofѦOO]59ogidxpƬMp0n C.WZc=v {sK2-$s)2I@`P0+px k3zQyEѲ` ==$+mjb0&ps=LPl8%2|:^BbcjD|ſIaA46v& oGZFrH׈q=AdV-"lRB) 1?ؿ9[[F5IvF+) %LL. uVoؓ<'$BDh /*!%|~嬩yw߲n{nH*}u7n[]uH:ʡ)ڕxfM#>1DE+ Y_R9K8m)_׍Y'1啿⟷Das1C*N-nX ȻV(q8|йF(`0ַ1U1^ }{z)}^$@R)LQvE@nP:-uɾbpiE,/,څ髾EVyyO19cۤ:@H2[tH}=,u5{+i}R>ܳu@VA$:gG۾,6 YۮQx OvhX װDh!IQ]x.[@g`.E گ| }r{][9 栐!|g.9ADrt)1Z.]rES '/ ԑeYL4|[_ߺgdsb^1ɐ"Y5.l<V O| Xwš'3kw_ O>#~=p-'jR:twZ=W=eQ)C!bM4mo8Ԋ Kr񻣲aqЍźpՏq-@?ݘvH:4 Y9R IY% *w熇o#n7K~TuWKCXdK6*1O.bMY-nkZeʳ͡e|괙Dkھ&n2|o\9aW[s2d&X[ :]^\5W-dlI@:erOmo0I6FkO܊8by ŏ@tI2^L `pJ ,V% e_c-IiW en($Sl"NB)H>pWY$ `_z.iEO>])мqsywvRsR\nRT<"1Ole&" =L\їk3Vhw4YMmp[ fTCQ: Fú0MI A_~ jQ0/uYeX-:J=K+s`S˒UW G}!4&DBf\0JZc$w2 zW.T$hԪ݂K&tdr5JAXI2pff= , 0uO 0fe?YTetソѳ~m#|UaJHL/7! ܠ:WS:9+t3#+.F}s K[c"{V*.S@b`s!M~KlӉ t-JDCV5uЮ SEe#R2}Hnu$= 4ݧt](7'ׅCjWI %d9k@69Z:)9Y4$GB{pӌ&}@xHI/W0e+a4םʘ?cSNo6ʡߌ 국p=íǜJ#^/bƺ46IvHXY=8Y}Ϡzv"?u]OdP>j]\'*OP߯O8,^>`Gށ:3uaU ֆVn3@@3O(,tp/Ao%JpϾdE+i#ee7^yǴ/=PjXS^-jTRImDk' zNG禗'Envș :ie1x~&5 ͫiH3? ,h2H>ro?Dcc@C?*&3krFGBv@lr]+uif%8'{<tg8'F(Eߍc-XҵK'/ X(yrFFZKNMR@~"zsy rܡq2`[CD&:_ GRǷ } QN JiA7JT_qmCA>WҒC7]~}Xvbq:JQ>(u $bf%lRIڙ94q8D=Mpe1`V3 ;`5+穾N7 RsLJ ȭ_v+EMQC{#b6Q}Fw%w%i1 $/01!61+WBicӚ{ђ{`H#vk! (oWwn^`㊤ %TzBI{αb gJC h.s}-wOW:`؞oD&Z^ۚPStS9`o>V h{QJO #]4]bH{_$FGn&+ lnF:^+: _u3ZRXdX;b⢥4iWeApkg|U=}lh/:tQai&uQwu)O}+jJ:ΣI osX>BKDssT_Q׉lE+YӮ3$!@M"2QU"'a;! R<(,b8x|Ւr*|6@=$S? ĕr~;qD%sL2|}j?n ƄY+ Ǡ'x9|4X3`F~%aMqm 4"i<"2#E@{^P`)JISwιB >|`(=O+@bhVTBCg!Yߜe5]B:;~/. bn ip:R|XΨN[M~ d3ϣ>TBrx `LCrΊs/.(馒9^#K)"(/gP_2뾓 t 7ڿ 5/ G;z<t"om.8/JD?uP7PxUh 0:w)8=i):#ȼ3)6YXtHKsǯ'R^6\xu٣3秴[+"5vPB[IM?[XLi!:Pn 1n-@ٟO ;|V8)a^n={?1$o ͛|M: ?ս5@LikD8U25t./ bXX}YZ<|ьeTitW/Җ$EлQ@D\#c_+@ c\A[򫌬H ^KG6_aP% $B (ۙ`b*95&fgt|3/$ ƾuoj4B*kFWOwKȗUKeG0s{HDq*:,o>CC<%pٯ K#a~gIsjs8 UP&/Z\WZtάd!/Xt)rϲ +'i3Pz3:}r-cYr<Z@Ti!W])`7*iؖhO60]CI4@e9R=Ky{ <L\Ͳ-&VD5d /_QONn- `ֹ Zؚ1d3;`g| %/6$y] 2S^-SuZ̼XnP)9260Wԛ&Ns+Yh؎+ 7^wC2=p=Q@&n}*; -$..%nr"ظ egO8NxSwDϼB߰d(\ݻzLYž[ܯ, @fmzDfg/yy0r"tU9{o~_HAǤj=;.B,E{3RW1m m\?~9Ű$wj1{G NbVZiv=غ H9,g&Z:IѺ+ia.tH+%f!u8l^܂tr՗a#=n@rhm_k@-l喣фTZI_0\r4B\*X䝦x'uLQ]bUi'xEtԢ)KGd ǀ~z`( ){Ehs`'=_nXo4xi4fn,f)+Xҡ+Exl8?+W6APu2b6ylZ71X2l-38ga" h/%ppkq!^ui; K9P:zi2Q9o> O»@Z栺9\LҽӲ r Q|LG:?|“9V+S[#*Zf@'A_bbF=kM&86#h)b dNIfaä𢊈x \'Êj3ar`a1YtLvmtiTKWh kQ"m"Z fN"1cTOuߟ? 3ʘ:֏#M G*Pj)VMz 'icޔ]$:B07}Rl;⽡38Oc$0,ۨYR6;J' 8uL7رͥ}|ro]꾖Z]T*']Xt} g)]*,NBeMK*PζIctV[V#FdI#[V<_!:ƿhyrJ{z-3;Ѽ01g-B?i ѣiGO)N'X¥a A"ۦڊaM'0@۝A #)qHxfca[5zcTQL> lٸ.*㵞0vY;I}HӵSIu+ݮs\By7t @i[2w4K" CQIQfoŅ$0 ?*9+b}7E4()8 fCF@,7o%Hfi+`{S,0pm.ʅ+7vGKz$P|O9g$6MWT1%Mk91qTl0SuÅ*]QrT bS[xvѿ9U2bv5kA m3/a흟Ek*C-;@u]A}| 6Wޫq+ c ؼ\$𒏙J:Q-)fۯijj) F M겵:Su~"M;a_1X"Hj.y4uHnĎVDԽx Lˆ?0KQ+Mw !֙+B _&P|oG`rXa WYDg$spW ™, ZI ޜTlP\e|Q  !aszw#]ιnoN +4ſcpP&"u\Nfg<ЖIRO t1p1%|RlE<:L]_pMcfȓC 6ɵʔd V*e^ޠ87@+CUt#)򟧒Pe@Dg~~[^([C T]\o~.c}}s] <24/j4cWLUytb;Ocp *EP5ةa.wwNi}Tqܳd$o+!8ȵ`XJU8#"CJ~|7;VaG 1t;O0Wk81kbyyW TtJ.#nigRhJ3uo^EJMW@Ov.΂t~s *֓Cwʱt֬Nj+|,3stfIA%& p]pmn@#`\`Tk>cIx']' xMÀ\OJXQf&HY({ q@:0/5B]Fe*46^rybd F8b!oGZ)93s_k"&K8w,7s` }?'Gg\,շJi*f=7<_+#}!) cz?qC|j7SZLAU3歄/k,EYN_vK݈`%ƞz`X!#R'[/k+JL/ޥ~:R PRyџ2&b ]L.q!_ BiϞǞ@Ko^BݣM.^7 +Yb4Օpu벮93~wH8_<)dQuK3oib!io(Ÿc@td'.$'H J}L CښeOEvɡ@Q@ȚlCM. ?Ż0юx;AbNTslRHnDEl.7Koߺ%DB~\NTM~ oaZ 5 Q)(kJD mnh!­JY #ܢL̃ F(V ϗ'8zDT9/~.&S 6+BaJYxk 7"nwa;Wh`PCFټ u4}Jِt(:5 KCl*}4DD/PTa}q;"j!yJ_ EE60eCU/ t$x8g[ͽFǪ|ȠGsjn lр /Bvbe˼ciR޸0Q<%[l;XnJ6SEBq=;' PW`]@eiY$دq^+"KchshW"Neq6cB` rT{k74 IQK~2#gr !Z̮t;AVR@Ʒv v'1h̪3=*Њ۶_H]!CY>g~yj!A؏[yÒ69 lokRxьQk7w["1}v;BBx)CHR+Z^mhSTe; +ެ~HVQO䷴_Sc^ h\iz=E17FgJO~Mu(1!>O*&?B ,3pp Com]1@Y ٫7ة'K'o+q\wH%Cqq[è}ϟ0>REu ga mV^,*>>.{ghɷ9)B8W356:)ǁbC:L ݡP7 T[H9%V,_ n.?X7uV<r@ 3|o͖ ) JO@9(u:j+% +}˵ Ďg]a}5kj^PJ%H8W=p =HftBSe>5sgYدu2=(y$.e~D,Xq]f Y잪Bf H_wL^v5åZ-XS[eCOedOQX6J>h53H+ ^jţcHγ65S$AY{)sQ[5@,`⯶6煃%([MٰU Ձ5g6 6/ ; rͬ$YtWìh8Ɍ{>\)G eDw|THzn}p sfF {Uy 3ek;ˇU/ جe{ QEJ(c! y,?pP(D؞rPMvtnyV3R t~{,9}?#ϫ=QP܀abr_7jbkE[&d\3{eؕ}U5J[Z(hfҳZ3_QV ۑn@^lW28?dֽ{:#܆fY\ ^Þqq O9+S tr9*&M mz Uf7tJgpBƅ< p. 7@;SbnU @jMDX:;j?W] hWWRXK;H]CVr"(uܼP_L1Y]DՐ \7/ #\>iNa)iG7CE'[wd%:{8BҰM*,s̪ ]̎641qڵ4jfvPvųq<s0`rZv2 Dw[;g{W" *z- txBI'7$`\|'5!(?hJ7>PUrzζc۶Uՙ'0l;Lyk/=r.*.3ieo>P^\7|";<6\,Z Ljá[[Tnj!8֛,SX9;swhVVbuj5AH*f8cjiV쑘rM%ox{G>9JgwSZxŠ9پswF(,d1f&Te4B6 Tw0XQˤ֞SGj_h1=yAv-ܼ& T.mIzE*MІd~}O fD qu#tPح\gbԨH`=AB-Xd+6̢3-Р#-)rF"F@`jg2~Aupy6P|AeXT21alFfpp*gUk,7硇;cKuDa3c&6/U0W꠸.œjhl6so9Zg3[q2{%RF8qtwuSMZ2nF25V;xԆ;(]+6\{SCT:}࣋欮3zܳ+~,1n˪'r XҎFYԷ^O˷,jwd 9Ə x Xpj׋-3ϕ0B~6n(v77T 8\kC,d_)IyZM]?obs>aO*p>r(Q|iVՙbv m*MU@%q&=lۛb?r?6`k_@')u@_IDG֯㗓:A}B1t"qu85ΗjSK`?}ycYCq ݖўV>2wNkk } D?;eBI/j2BdEfAX< :DEیy6qx<w#'~Oq4FcoFހ(eT,g3ޝfGG9~@QJpev֗?:@AwʇpuP` 3O-(Hi>a7fG]|h{Sj /+1NyLU{v'q68 ^Y5m ,`#gM;Pdbu7jZv2TT l -+SijB#vȀW,~%XfS8G'em>H*ـC2'ZB~NL{vu荹˵Rkr(xx Jv.BJI|umoӒ4扢}R:ӰP8=h_߱FLѢ)g7 E.}G ̃oBXcCdrmɃ 1=y12WD<^UT['YO:@d:N,W5%PHU & d8ˢcJ-M-bd'^J SWepMW#.<\lYKg ci_ΜDL0r~g};a&5Kpw׸i9N#ĒRc"qit+x|g1Kr7H,K&YM :ۡw_IxZƐ!ܒX()Qb>۷.BTЪC;[bg5/.t%V/Js!S#&]LEdLOmYW9ͣ XCXֵzUs+kxYIЬ,ƘQH_Ό൷w:ryǮbQx}í NvDsU2:x-l# bJը}sC"J@_G*w*vkNȧg@d9[ǭj,K,k3~J0+Lf j v߸s!_Ϊߜ;EF3hUX9*^U}d\( j&GakЎ `حFcQaܝX'e3QN9\P>wxf23;uzˠ6S{~0d;7:ܩGi[FCIJz7vVmFRK?^RHO+_faM09_ czsg6ߒo+MPhlÚu N-U S귕EDJf1eWqRiPwhqA0Y; ndIS{C;(C,<!HɾD&sqDFҷ[J\zusV힘/[C`O<i;ݙbFuܨED.|'cZ'= >ˎJCĕZ4pn^)ޓjJҙ8MyZ*Ue6eTv/o/4y @^={L{׬m@*E_6tνNG m!B2uQSRSqՔ~DN rIdΏt16c|epfx%&f小$($c 1b GȢX”yTm`_),HK"T[`@/):)x.OM?ept˅K Rl*W: q#p9ۜCCC _. ݄ݥ'UE5]lqMzĬl[VxTY}l> ܙ_Eo k-WM%%h}\LBN ZWٸ, 2"iy%P$Y;`"F $2J8 B('ioE٠{ ja6Z|o? gCGm;kP as&b B,؏C<;"vMdR?*s69qN›4«@gvhyl eێsm.;=O ͍:"2lZ!)[sqb^wSVUQ @2 Yx|fcykYauh:P>FF0R$=5vÔdGfv?_HދĢ@_(ͬ۱(u5:4DŽ E `rXup4՚@/#oZ|SgS%!bnF"~ÒoDKVoixe%?1Dc p6dعo5sYf!̞;70R| Diyƥ3D;c+Id>&=2Q j  fx6Mt#ϬS z+9Q#6xyQS , _X3g Psޢj"P Vw y%a17 v;Y&BK'  IG:a+Ȃ^)2XKaFK(xU"(g+3 4(GV@;\9"-,d \DTj'R<\mi6^SMo^E+=ww羘r,ʷ~YHdy}ѷ1,l|l9MQM/H7IWV.(8H!6]ys=qD3F~5ʦN {+ṕ]h !wL8V86& jN NV# {tF ـ @T~vb:2B'M"drwg& yA$B%KC!`]g2"&S]IH$'~e#9Vq >ѡsXO.o{"(PTߦH@k(e⡟kW"Zoc 4ǃ;7-[|Y{l 4-Iq=qtP^wWr,^Zvtpel?ܳȞzUg'zq3X쮁5 b|H0H-^AN2c@\Ԝdѩ/L'dhwS }n7s>4Rw̽#wЕ;IR ᠺ he0ѷۭԥE["15DZeFzd zA죘 j3PeRLĥ^{D4Yy(;6$Zp fbnD禡ۜ'{&SJyT]2)d1#꥝juI1"p 1;>]{~ޮ+t.cRBo\ ^P|~鰢~F6M":,Ƿ~:+=o%\G?/ͺU2}g!~MmdBnќrvɻGxc)%|3&` 2 Yd: ),$:(a!bN`؋?,թl$~&D0fڂ)j4SzS䫙错č EgU`8鸍 { T>K;O7"9|cU {`e2 "HTvL}O)EDŴ Fm3؉8fh+Ѽxs|RE̔\8NV"PM{ Na{Y}lj>kfQ#mHI#4 &Nɳ~ \CqlB)>**ԟa5 |4HK9{{\Sa}7fT&]GDb;H0[[mutrgJoݱ!uNC'XO>Ԋd2 sdƏa#輖f#OYw)Qj :X?W^/̙"EtŽC9WhCf\y*huu~-B<UY).Y f(dݣ/&P 5 RdO_w8eI|!2=[!d ѱ69RTqdhQIgw:kZh,R!'=LOF\Tc;RSJbј7Wݩ~P79I#3Ewɹtԑ/G \˱T臧RV_2ǃQf OI'_7^|4]f+ya#掫x(k)z2Ć; l4-\&6ֈ. @q2`6{``OF.*N\uѺN ]R]Rmdf;8W.hXmH0hOHb,U}Ϋ,;PSOJR d ~EXN !}҃ZGb)k~,|wHc;C=(17[@KF2Y15I_wt4lkڔVU!89cJ3O2cdz wC67HhdӚ֊PA~LG}:!#~NFd.e?xcgWa R*qԍ^}f*>&H `%mÚ݇S[p8Hþ*X+0>j)M˃VgU3pZDh_wSZ9}Q!\y B0DX= $hByDoY^Zc uhX/v9Phn@I dj]jI1Ғ]uWL$r%d6g'Nif6s{cPp$&ӨޟEԧS+KeZOy0utĽHMdRW5.,*pԥ;5%n$=컫ʌҋP vNnbYSu s6#5hڴ1i{x]cfyģ[bAtֳ@b.H@bj5'MPqk/HhL5ǰ-mܝ3!ì Mu<†w[E]3aNI8P"?ػϦSՄ\ļs$fV,_5ILyT2GrM,KVuAQH?g飵>(s+:g! +jU_d<(Nm0e̹, Z M4 8_-<k?P'zaYf\fϏCqL];E|"'%].~wۈMoZmi9K7inM?4Hq"*aB$m7JyG=^ PI̪9-XvP"3f ƥmFy֛,o D"kxTFc|!=\RYtn`=jss$ǹ3 7ptV#H;,|A^+=jlKښc.GXoMˏ8Q_/&3N%q.3Z@7߶G7) o9.WBc4q pS_4#>R?ȰxEdh]_/35EUC^h>1PB% h HApu$ *`6?Cm9w4@ |?Z&H+3#=>.Ms$(޾Ǹ1Ÿk.!%`AN,v<RfL;B2^TV\ܻMeJ{1ujpPG&B{gqtk9鲖e``".nq ds=Vt-=OgF~؂w=70cA# yaUJH)E =]dбp9Ѷ!0w9ިotnZ(<7wgȦ3Vp!2acV2?Kc'Nuo;eZuZwڑ^ U8u x 'ڮԿt]١aR#cA5 _q=e憷q2Γbu6w<QK Il]X1y3ԑHTy%|Teq8a8ȴW;{K8l=e ;1R.X;B5| u4E*0}Ƃ'ý-kjsұ[/,`l՘"3R9:9̸doYf)>6KM,OaLfoS!h{7[1?Q +vF> p~`|T: +zC(L+BIH&>ut JHh@y0?< 7g0OfCsZւ.o%l?m< 4:rՑ+!JsNy5PF NhR>!sA[NM}3XQ@moDY< kk5F$ I; L"H{>%wp˜Z 9ѵXPR:_-V |Zi{p1P)7L,SLea6 wcںC@W /lJ؊_('&X4K":樶I׏^ȱ"&xblo fAI*}SĜZU1f8͉@%yWa=^Ie#ܔ Pg>]׼erq3֏Z蕂 ,鮩DR2OjI'`JIHet&"9lj?&-) DUՕ^:5 /~hYAGZuXsITe*nQIj7j٠xb[qGx/ڻ T!zA^1\(>.9fnDH?SOCW js USSjiӶ*ۂXĔϔHhBYk&0`EdfUJŝ_J pζ9ˑvкtr^s>ynFU%4|TjuSjYݟnJ+j|!yYN^-6D׳=$?•O68s;Oí݊l ,sx~58cǼuD[}x17ϴdEe6;.BLjly b"R{ƷR8 ' 9.Չ:SakYɯ'qF1c<ݰ34^]vX h!#HLzχ5 ,2*R gП)|bO I9 J({^K5fwcQkdޓg  @zֵttk 33㭑W%) ʬG^<EL$"Ae ޠj;2\yH@u?ٽP+ɰD%@ c=vE ,F):{nɽa]0 iGI&J{iQr8j7e3zrTƍbE3[JJ, {T{)Jgl{q丂!@AE8=oSyV6y{|H<$oH7[6N_9r\DHX`LEKfjRMl%[sS2k{Iw7> gfl3yСA݃P/{ćIJ!6xk @ݹ^{N3@a@o6hkh(^٘)l},(ݾݘĖy3T? b@|Á^45! Iut֐2B &:l`F+~c(8^Hvsqcw0"#F`7.fZy5dQ9AQt&!KMd31,1\~fS7JDbQ~lkqQ;^G4qb܀?,b JE#F{ vgNqr/shH0Sues,KGFY\G-#4Ӥ\VmȀ?Ĵuf F8Q䐔Knk'AHb 2!r1*zr{yW j`kRә<|I/2U#BSl(Zx#VYmٗwHj+̂ʕ7(dCb(WYP}XTBߌCoOmO9=ϞI8xf[ Kz1ЭsA~*< DؑW~by|s)w6VÓ}Q%ybPEq)r|2q$OiA44v.mz3_y3#[.N#lik4wHY$rY 4-3:5tI8zGZ+JEDSB2(<ˣ1-9cbhTl](­5Q.Í>Ab}nנm~gY"#ɱbi\zWAQ?)Qۿ4t_NכHu%aԛi͛"5>ƜT{fZ` Y*&aV cמԹSx.ȿ3d*k@tJF{Nlha]_ +njhQ֝^y9v)nhZjkB7٩'}EͮsEC%\JzҘ,ލl!m޸L˲Z|N6%u9 |M6 |etp ڜDYzrY {0C kd߲f*NHz. )*}N![:<ݽhV9w[׉ 3:!Js.&q}>,py20z;ac5x_c S[>Q3@BRrq(<:BY̰svV\V9fMUJh3-z9}῕!)Y+=[YIݕo'D^Ȣ2qLgN $o"$9+9 ,g8۹=[Π ,yBP(A('(x9S83bY%~-u=@Dp-}k͑*/i^)G0-`GX+ؙ灁l7nWǵ}T d'<: M\BD-BS)>R (H=hKFz{[)}ibnвz-N@Ԏ j8kScNOu'oE 1Q\/nFu_ьM-:`:wpmb;Z闅@A=TףKZİv8#ުwޙ>INX)򒷨ġy tf [JO,ZN]tJc(Rrqehp*#ý{˜<3tX0,u+>l'~{'lƳq"S{:қ#? <\bΒ{ \Dn{X{ˣ{r\:L oo}EG5/* D 5Gm!er 3 #/)t.k.kts GpO{ ox{2 aNUj^%0%97W{XV:)! ܓ.e<s4^fʝX4R~rVUqY:%fᠺүCA""?A2ߎgJ WayW|4ё2~uS ]-?TV8:mjG6GĻ%Ɠ2N{ޭ[ O,Vk%,)mL/Np-iH% c'@|H ֹD>ll'"rχ~&TQ#B604YlgqJX:ͪaI-Pc`v=dޢ:g3y's,@ݙQuheWe/{~Ԟ7@0r0Fɩt+KE*=@J|pbYWDE" { nC?hܱIP5Μ }\Ľw 4s6ӡ*|uUIݺXc615ˆCn GhLh1vI")z^Tk{ó6mS|Vi~A֖ǒWEk4i?;]mM>Oa.#@{Cd+"Nb#ډ*IX{vIB[Ms"4MZ}y.B Vd2O.5/ysI-YB8 <ㄜu+!Suv5E{0j thE1L %"1ЏEJN;~|1a]"G>Z,G26+C-1f(yؒ[p-Dw4̜rуpfۿCz<;Z//Kj 'cwxC([=%;ǵ]nOϡ|={)9 HbD6f: ?^:5J {kH{gg$+E55%|So!2d0a1t'??Yi٢ `5$kU-KҌC1y ڈPƠMBQsZa̐EjLfdl>MEi sv>+(fij.SZXo?W#:0qM/%i=jqvF2@xB3!"VҰ/{# T6& G!Ũ#V✒#E&ҢzMfNk?>? zï-P8 }paF C\( mqw5ǡF6_viqGsO-Y3H&,7 0<-y'ISYG+J "n1Gp˘cBIہsS?&C|9w2vpzHhMNċM7pGRЩxuC6Ksr&Bw2+JZ6b=[xS@:+®!xKؚ ~mCaσ’#2i l#+]WiD9~ɝ(W!} ?Td}B]\@Н\! Z6CкOy0H7e|(r, ' Ȕ\q8Iuȗ` XrvvQta})zwa ?U#<R qiUG؉BEɮQx sS 6V DUm{jnOhԎvK'}9Q'25uVyFdB6FOT4~Jj6Cmrn.[7NR*Eb߄G1m#Cix-șPJ ٞc*8Q[/c#AkuNtmRs&(7 8Os #,] ?3ޏ^*ԍ,tN/C(+ ~;6ƉrX2 Y3)|'9J o}750g}!)Uj-xsca͟m0(BMõ/0Gm~]1wrNjQO Ό_F9!`Dq4wA365Nz]JGTO.Ij봂 7x$ B, I|"nSAK}DoL)]')"z*Bv]5 Ea(gJ;]ύY k􎓛L R,t[+Enxj9[d5*7qHx]a#<j[Fc<\'y!E7ʟ*o\qifxoE >Q؏(1 W}SBma v_1)& }& GB$=;s""8K>]#,%johL!&}xBPF:eᦷa|[[k'U"otm (y5LK>UyԄxcƒ ́XzuSjdwPI.k z̓{a' + ^S:T}ȿ1bkcn$/vnG#jF@ \΋E+6Oh[ִG+Bv"#e>:?ZpZ.|ȏO7l' CI? xFc[U SKlՙr䣙1VRf|)BTKax6ݳ!0 m% ' I:@ݱ_79g@JՉu'^{m(!v1`Rρӡl "LTdRBj,ZC*Hoe)n0} Ӈn>`Bx? dwI5ubyjf9)6"~*tوEatwJ`A@=͛Do͔chAwtY2n JV姩` ?kG@$ܟ?ݧUнXz}lNG^ܚRU;!P+2ZTFlNNED P@!RU ݢ&UZѳݍP7idaf^Do6bWU׳;' )NHދqg{eوܧshFMi}kƋCiDZ*𲐉Mea81mUyakZxHpVBr qc>/ OE&v:!e+lFn;6Hυ:Dk:qQ.+;,΢ه r]@&YH.6Z>-_mSvx7?QW=v ]BK}rУjc-(ìqcpmJٙx呬 -τuJLAr`\qǒ&%p#=ӽ!bj,UDԊFis?raK$?nT wvtglnȗT|ɟGDCR|L<(oу3\ux7ka8@aM,3͍90:,({#~<e,mC`ٌk]nX܄ GdQA3&."9Ø+ͺw6Hjg>` 9d-j#[kka_6-]?CrUO{/i>3=qv UthM'.+{L);f mAQv[F4J??c=0/0iM@X,YJ<{FWbeE ~g\bcޤ"7!L7? O1 ZLlS񋙟bg!`s%U|Xq 7hіꉦPmzl3,㴰aps=5G VN4ÃoāRs=Ym|[^|jm߲V-.7]zIQ G9ty C1*(&zz!a  O(-Czv 6^HWnu2=jѭ}o^j^S|hV /=eWR,R,D-7 ӛk͚]|ӕ& cjMۼ|԰M|\3`k )wac'1@P׫edU:Gd2־*NzFم8oQ.fÒ<F%3sVh^-I>.X@Fjq}Qɲ1 Qb$Q\^y%ȥ(夵v_FBM " 9G_FTtPCGBB=x^-:` [b{Pr bM$nڧ į3NDܖ9nphޫhYRXy(  E6Q 4ōWƨJ.]&1oAt=ڱaQ9&H(ԧinS]p,'"ѤK#.YaNWr*\v-Zocg؟BS^On9+;{u4 s}9帛WdZ֤zNVX"=tqL~m1SSoΎlڃE$^!"7dtal#̍ɨ\0![;˾¿>2 %[)Զ\)n2\X#e1P;}}h/xR*Nj#CI<J թ졆JgLXOwfMz'B[;k1Wح(e؉.R1m=L6*kgUXEԠ n0ݒȾ`fs8iv]`kŻr'7f|أቫ!h\ZTrRm*I8WӘFHpTyțN| =~mxDDbS7Z߈j͞dMJpdHF] ո5Q?NI٪t mÂBC4'}@&6]b?pSdT\ViF$'f| f!9aSfL4B /tܧ+2 0:5 Q{f-BJ!DBPѝXeCT9hG)Kh@srޯ0N4XB|bN71zz*0y*S27D2'{}7] /w翗 >hi̊_l\a;9jGN"9>'X<>yy*ՄYW쓛p;4P 0B%p,0 4DxQ ⬿~f1ciRqt*(JA:e=Yi? .H"6LWBۊ8WMzPW|7GTq(MEw%m(dzXi`۩et{f@k/Q~I*JSF$thN}Mp^ϰ]k3 UŽO#BŔe PK4NpKޕg~&pq41(F0_0Œ_&rj|*6vM[ +bVVNkxZ{&*6NQ9m51QpI;T&QW ؠ[|4*)yV.8XynDz0t15Lqp|[ytG-2TO^MIu<}H!D4cA2D.DItc!;$I(,Bލ4ɒXs+Yfj.&*/#lW?Xe9uӿjt{Uh*m-4w.@^aVpHg,(}mԩMHeMM! sCJ\brII|%Eɳ V UzGC&!2^¿^ӴwI"ekovl7-{e&dR!J:]w AZj藋gFTEyi Jf441J\x಄a9x7Fԥĵ;Ư't6S{W ք;<M.F[sIdPDWoUbVO"Ihsdz'xOygcO01SAm@pwCF p+e՟^Dc<暤+T;uxuCQɅEUZ2,h,(U(ENy+,#0Kd6A2](UӁ"yمQI*ia T+*իJ KKo|p!ҝ;M9& Q*J|' tB򧯯33 ʥ۔s|9 ^5xdpcMu*'y[9hwbMosRQ7$[xO /0u~k3 |,Ώ*؁`j}rv2QÙ >*y3h:Qc S!ePBh0Z2Pdnp2qYFLN>%vj 5%:_Ǡj?)#Go&o-#[8;I&H~y? )PmW(x1u.RLüԗ&wƐ>Şo 5B_~VcU'!|Bȳ![*4~d4ZJ@XDi.Я8Lܑlg*-hcJDULKۧuK S$3P5,Bh7j oS %y)-dz)7̾*8 jr[.L6yz9;6y>&cT6tւH[Ż GO]<.g?!^zoqtt/7fʄ@$!wA +Y`S}PWS ˫Gǂׄ3@rSY>uÎziA"O|+9v+^EM{B #8my6[PTR4gg/ky4yHc].45=W%bMbСVÚKX:.0oʰ`Y㎱0ԋAU[%X$-٩tq#k3R=.n2(4 ;馰֩$!GcD549R'-؃ۿ&AAք0cA>F\"d ͠P=sLVDTEfY~Hy菡ie:AhӫJ%SlW#6MxךGD 9h+{&ܾs RJםVGauHȢ X 3}vc Q[z܈).X R{)v_֙.Hn󠺅oŤ XABqKṽRH:#ҫKT6w!!MJUP`*}1~lArkR&hYRUw66>F`ŰoS0W/Kuu[VZL#T4m>i̠kNu>K {P% ny&-ogßx@f5->$#~Y\C9i6(Aܢ֎ɢGFDx?lrQ"BWL𦡐\~|_oӣ] 2Z„}i2>㕱<ͷ]0LDǢUTgoszl4qDn8[MXhn2kD7B7|^9GB*Z(L`v1t,P }ⴰ߯wxs4̺K%s2$m1΢S*' *"i.( M-;qѰMNa f6O^S;O|(Dtw1.{A-/;HswLm TOW8s㏚jѾw s*T:haiu]TW9;QqփK34F-RMllL8[RKkj}\SIi O$R=~3*JXVCج1c }fL*|n6^1gX[Z8.u0)do/v;*C9LaYK]h䎚^%d1=Otu05p6-bX*yaDï?-૸,>v׽%-nZ: guXռ̪Ȑ)Q}ލMe+W| n*\FrÚ+Q^NtQ [e̦",XV[GrNKUL_ 8ڻ?[XwVzL\Nh|47AD}p] w!+䅲n7l)yU>zݺYpE׵ԧ L!IܰnrzC>-..ׂ 9W&LEYjjiK/8}.BA8m[8,.Sґː/dz0I+uF1 f8{SQ%]I3Gq(ܰ:Ve? clG:SciKx3Z*8M:Ahy=ReKS+_$T/4}2xUPx. W2Q$~e)5K+1. 2$JHadS^w<Kp)=2/L[Sr/*Ifq\ 2;;\L&ZeQTٌxH7_>fIfdNdp@TZ}{@%.sY=)89.ܖ i>)3N FčuXok^(| ÖU9ǟ|bvuc;\lOm~qϲSBĶbz-Փuv -hWlp?-_2 +1u RݺVdJ*P>rhF3C~[ 7*v6 9̠~v"zNJ\ic0zLD%*yzNMARJ T`\ |:Ғ\"M m"wx=$q;ӈ %'w0GmIhʶC0x)iK)@ƢD 1ϫlR VbC,G~vs5uELf=S:gkC5I.5i@JUv'Y %EʂpZINj[ @@=ҩe9+S:0~Z{%(G~9ځv֧x~CP/qݘ Eͽ}+ՍOpYIxEdR\KNJPjN*r߄ũ;{'H,V@%D)rdpq?}Ew) 1A_Aă@c? q/[Xי\yG;C=bqb+ gQ:"3V]e<;ĕ1~(Qu9bUYUPP/oDJ 0Wؠ#LpZ_FVn{Qi×h+1\oإdN 2Z[@d'#$Q_[ Pq<}N"^i!fWs~ W:`T+t3GX09MF(e$b/ ↡YT.+ 4YB*Qsaj;k9τva@d ( )S-W +Pd~Wq}?h+^#vzlNy*{C7ghn?((dq  =3(,?.?B7"J{C>B`.ovx["&/đC$uՅA2^h?AoϾs2s**'3=V,(:M^ca!2w3= נ^g*>' oU1j2 p֦Q܄~}:332?7 wൈ)Bp "L,9lx3 pgni@@ Vu͂& ^4[$IM_N(Rhl69HϛrIA’a#~L7MOPg{Dh>(TJ1е}˼WaOk]2#B۳$*51򵥾#eG8ԞqjPI 707Pr]G3Kk W%* +IEʢ)w\9V.,#*J r;|v9gl3,$"١em7`Y (-oZoY<ݖcP:xCW0J[(Dw3jr4ԯ4 E Ԧg UdrۆR*vSy.ҍx J0XyQwL5;-eߦqEv5iD"rz]v{agkd^$>x6׌J7A5FR_e% gdض"\T/TۗxXxO2ߴ(J>t%%;ȇ&q[YsmZ6?%<>ulH.p9MҶxN&<Ɇ97Hg9MS';X:&5*v7Cxͺ'dɝ.Fo r5%sbǹ7itg5iy:n r&:`ysM2 g3^i>49n) vovSWx7B/8 TM.]=a,󚅺׶:eu&fJ#R.zE![fZE*뎦SwWN;^ִ". &$4uŽ F&|&(**oB3;S&+~AU)Uk5eR]1QaA[a|Jo2gTgQEHB>kܔm)83}x 0pw]n ?PWƪذ)-9~tVMsRӶk6^2[$\ڧ-7ZcU k+iR>"ju( T.QYmIm#7B&k3!CgDl:/ FN\8t9=fKqvlIr%\7`=:'%TvaX@2UurGZ}4{n'K%wa!n<̕X)=\7dץ9 Jgq.+j`4ƥDH+6Tj"1ĥ x ,0[#MgZ1㰃B/d|SqՓùw}X_v.` DX4X'%V|z픕nɌti3s<}2$jLu(zoݚ叩CP6r&q)KFF L\9.J&Hi͘;KӶĖXPQ2Z755ݞFQ S.:O?%K7M]F82LaB49h L0I%~6^I a{caw_jv nzw a^B̳ 0K # |͚յK:CrwkwYGf =whxP@*Il#㻻*1l\6U:Vm 1+\c^5ZZzZH#Ykd]+ ÏGn-.qjxwzujvݵ>~mO0fTɳ[I* 0ڴA:(.O%E_ J|b=Dݾ X;JV;*I: ! MډGddlO)`REX^Gu) ڊ͡qbSDvXoO )o_\`̦}Q11#Nxi$\oZ,8+Z%3Ϟ))|l8~)`r&+> go;Rp*6WJQр7ŷ菛dς 㘁 7'"8<{OJm>_mSJI5 1B|%a(wMc3p=Nl&~|[~Ց3ϱoUoz'Ά7-TjEڶZn{fI!‰LknH[i<顉P@HCZ- Eg;1FRs~SH}Boϙx}Hz_Z:A"FrMTBF4Bpc+2TmtHr8@Ե@8L046֝܃ 7 [R`_dž ʁIi;hㄲ3`]qZY\{dq76wKx#R] rosD1ګ?.KI@p i28"dKO9Ÿ!؄NZAy:čއIzo\'uy,iz0n} >-gMrtro1,l1oX4f o`I[''z0Z: ֞taJf"$8鎥:RzΝ֔[T,f9\Pnьr"4 p~*`a6aw2O!0a[tcN=yFXwA4n\\ߊ^M1y l4R]U A4C ߭6= Rܚy!ǮVLR^3֪^"ޙdjvBhw V{Ogd!%Ux=H-Ҡ: >Q=ЇF]cHee*{{Ǔ1-rsƒUXm#j\ ~^XfJG ě;O5GM~{ K^n\FMe"' sGQu /;B06VlzRK{3; SsM2spd&: < qO~^֬<è]o]gf^`@Yq80'ٌŎ7𲘷EX dw(FbfYu y9'`_t%<@\̆ft=*xtK PkN@,`Athq:nE"pH3ƞ-T 4JZeSvvOd;K2x-1V&tOϼ'.)|DʻUkc6{z߃bm1!| V A p(Vq-4*,Ԯ6:ǙӹM2{&^Ӥ x>I鐟JY\B |> ݈ 1EY֌DHحVssS+o@@^~Un>|XDoZWa5B.a %TszJLfN.x'Az?`aW)<5;xArlg7\Մ=-(\D`֑r . g3 jLS72iSak5f Fs:\\C=,Ƕ"\[S:Q!_ 7$;UW1|'Ts.& Sg.Q*g;#Ld@2Y?z?>WǛLO6q:\dZ1Oo ]AT Ɯ0'Y}2tԃcůBIb=@ͤa̧m'\oa.3=B!DؑEזm^4G-b-§qBDf˼}3l`$/{m/)>h dNYndh2d/cՃ]K%gL+t8wéėjg;3+=A'寝K8OSh>]]a*9}HV |"Vq+jsٙ'DrY&w|ƻ ^HA?F˂@[=e  TL4D\q9xahY@jC{7>tQwst[1fmYƫkdS # Xe#%A$Wju^"@':8GVyDf_[' ' u{%#3b Ã~^cqb)0 ۰Joq&.\+G֯e]α I )0HLKYp8kA$8`L8ߛ%g#`!nb$0~<.MHV;&/=ݎPr[LЈo0nwТY&G 6*\;q`, cv{Tv[0dCO7yًx^"|GQq%Zi9k= gC1>&43슆yh1(99Z>Ή?`8\+ت9'Tcus\=6y=?C->㕪B?~u[YNky,ap^N\o⊫Ajha_i w)`q5 e5LJx~5dQqZe&8=Awdpt:&RBԹhʄ 9-(~46 Zf,6-O)4v=k%( wM(}caWu@]<^CpoDCAWE "׷Ͽa)!aI6kcisqVa)#6Iܤ(:||@蓧`].8 kx%y%=kkهm^L8PNW3܉|<A]lf bS>4aVz4R1I 'B8XV>?e'+ Z23Z4Ppڐ m>_Ssr8eb@2|vLY !*KˣԡQJɏz'e7Cdmisr1Fgh~'n Vb 3%ߨv%GVp`BBgrPj>Ik Lēo !LI IWUF uw\\Xt8Ms']l!gK-[1K)ٲm?`q]5qu.a$>jK-~rH<ʮ(iMf; ģL#k)*ޮv%{ٚ䐦$.hC-_-#8ۦ͜bA \ˊ9*~jyuh_7^s{q?51j!f@8[[T_gY Uy`$dRLlaC, 'KrT28>vz^G3^@R馁@o֙aaI4Bm[jApm!ډ̇W~y㲬U V1?okL[ʐ9!Y'7kSG?3@b{BzC;B&Q6fNjFǂ[֊{M#mGѸ/п2qI8\@t+48jM /\!AjɗE׉W =vBf3\ Lv V{_'"#Z_ǿ@8jE64UR@(1nY6$qlKj_ _2Ækx}X^Hc(5e_ )Due)͸YoJOA/aE1qnɝcR ܨJHquIM!Ub9yݖ?$qs6eZX&$ن|]-[\[* y$ \{ g8 1ioкWx^TQt0dlY]}RF*rʢpu\~0dF\&.1\LA&6xn\ "6w7,s۸c\B^N/!V`%I$ j,iAJLsS 6>ԋ;9$nrzixrJGZh-Bg{[ɣ5&RH.*2;ei6`n?T$CEcU⫉IK|os#{8Th/_V=+XfV6w׵UR*g 7@_(*j/Isâ|U((/UiA`o^ߝڛ-;y-gϊun~SeDR{N3@S8aR(Xgm^b"&Tȿ95|B71ٓET|ĘbewĠ8Cx&NEl%9a|pw~DHq?`8 WK 켝!';"wf6{<|0 >x׎B3-!}+-l7&.nSE;c<ηjǡ7tGC Y3dN>De!B Zkkrq]| q73!g@B/H|31)0fs<&p8h೭1?0yk /g1΂ޛUSx@=NK:JSE@]}=iɕ+7 7߲kV5epI)$'[[ KMH '1|>:u+u:TQ7'+\M,JՁHMk`V&JM^D}Rm~||aXT0" /YoBS2_"zfT:Viu(\8KOo6%bC]Da#D,lʫ>1<=cV߫vW:kw:o K~' Wߴb2QbUV,wm%&$,ǀ+}G:ri =V\2*QiH+%tnEsjvreԈ So86Ѓ.cњ%Fc܌D;~j(W@Tך].2c- z2c0[,[vYXto$CxmTJy྅R{y!9^]'UZ}Q`G+o'Zjwo,ikWrm7z;ވ.B2qH1ǓGePx#~>PW| >%AoHW81 OzZQq.Wݩ+%vQ/QCeN/e]PywfaA5Gq<3EHJZy+ugw4n/~9z,͋ܿnAxt)&0rpY !$^k,oA,YWm@V`J=|߹Tڰ8}%ñPpzBL,>wE kqFlg-pSւLT's"® 7V.ybΙ۵.ek'@gH/oFթXZ'+5SR}͡' jXR鮮g6H8|1>߇#垯4Af9K07Wyh 띭'd:@^]qǓ't85 3 oU =9 u5 R B5 k%S@$N X| a/[,>?c܆-x}S1̗3ƹS A 3SSp'MN>S@\Ob ow%qzBq?\3m.sif(kxD;ݸuC'5Or%Ƽ)hY* +w [TZx {%LO'K3k9tv2i !1 vy#_2c.φ ፞Tlq^w W;}?!>ayg]FjFSpj+\Y}Dsr̾^\r)} K"1B@ ۙ\e@ Θ7Frfʁu{vAiQ$Rc}PlU~vUtD x捛AU9Ƌ:<,8xe++v.(%a1y 4`+< Rۄ-vK3y:D)r 'Lt'N{P2p?luBQG\6· ֋tݺ:}<}&NޓVO݋P!_%uV`"嗥<Ɓ[VûNW:'@疱]f81pe[bv,Ge)AnWT\ǏUoC} #ӁŻM,[GhkXHhGٍܓbzn:\a ,\ԟSb q+KNn WV>=%rWgSIdK5J+]u>uZ߄gY 栊z%d` z73X#y"VѸɡ[5v Dᨼ,V  rPXjS7 tqF*R BN_RKzMG5'Cd@{c";NR\kbɏ4*Ő&&U#F{3Zd%&Զ >B%:a0[auyUO.j= .񿰐 a,ؠj.y\Oqx}tX&]}bQLϯ93$k`}\|wJ|ژhf,ԅ$Ix1Ƅ$ om\Tq%c!SdQ|HGvX63h,eHD:ۃ $N|「rv6An`H^H+ p N<[/凥8X39l>0KjxOhQ{GA%pyT?xJB__[-T fe )Ā3pjhBܴw]]}F֖xzzU $5>մi&x}˩q뺋40*v(12xWwE.V$=2tasCT $[?O!KB@}e~|$S(tH+\Sߠl}HP7YV01sSb&Ѐfa^L0_E3c '9a7,oy?{Cq%xidJ74Xޟ=4 M@TeK7>$ evSQꪔ[xւ\f(l9AT!4"<;p)Cd{shnbR a-8~&,m1XwDZZ ÀY.12aX =vZR,ruAd1"7-؞d*OiʨoݦPTF#c Gڄ0Ts' (ۍƨSu|-ɡVZ]ȾVOU->y Ri_e,w89NR.rĹ|+K:a!n~z?:}2i̎$.oqdVC[YqUpls/!r<,m.`4R(S`VhAX+]dFr.0ve+_>Sqz*(ӁN3aUd(r$M =YT,kdkPt@IhAL$kO3e O {Z(ylUȪ5KyYr jf/9}O5.[i'=oF4&sT6Z囕uHemFD}yLKKtT! .2 ilyl3H$bγYt~-h :HG\37(QW(iS$kc %,ܣ:"Vj rgz^I]%$J1a,|a:3NroT'zҶ fJqhI4`@IZQlm*e'9$_) Ko|HlXQDI]t?!Ƃ耡:469P:kMu@U NuoşIG-n̟ $,2xQW>k)513~!=7~2,ح8ŚL*S[Aګ[5-\MmlG+%p?(^'$wT XȩEF9v3nt/o` ݧXz 0/vm}/EnXw0D"g7B&Hvw ~h gagA]GT{v.ui|@elN$~O[$b#tir81I'^jOSg=dB ƻdINaS-[Jj^lh'-v[n'9u)mW ďGTMֻO4?F*j}F.**c^+ua٩]11|>v'1 |p40NBOFٴFv%UQ%b)C@5jfJ~"~<5LgeMVwO505(W%Í5]07-j5[YwkԺ='c`EhWg1Ƥ^<ׅaGo`V2L_|S[A. Xgw[׿3,HѤ<HC<2uDK2(I6aV{J!lҴW6!qGf@}+|mBi^$k9f:hN3 (,=-T*ohGJ$xT4#`dZHj=/x p>SvT+ ؎Td f ;'&6 c>MM1ixӋL FR;+?%[Wj(.ٛR t<QFz)Ә1茹4i ^ˍa| ejظnAMneXIQޖ! >oD˔ )Î&rƲA\i27. [=A"X0 Ҏ~얾k`m3O%w~!>r7p.{7>.G@#aӣ2U0n=OpVisẞzhtmP G>0Va]nլ4>r 0@TA5id;̣b<JlƇ2"p`pnUB]fBQS'-U &# a)MgXqDtkbB =d#?ʺ9yzV@*3 qO0+!qk`MoԵH^$2B=)xoO>-Lڗx6dmU@U870r|mW܆&AbN,3u E*ޮ\҈pg@zb,Sv]v_„Q8 A@^IݢI6OeH}d4+SӶ .GC,Dr9 )N۴mRQWi%I1G߀t'J-r HBw^ɏg*=1|S/ EQhx|iGS>NDk3 `}!!&2#)_/oB @eѥ)y-O )^*7}:}+tj ߌ9ǤP;wl\y8x|H-kr-)1Tb"𡥍_sE8Ǧjx-ZvBg6#je(UxA*SRnQSLٜԠ`_b@*kꌈ.{܍lWlK+J5 ,s(RWTKWraj`UݨQ35a޶ɽH=!NRWsGp8 WmF>ӗ!M{Gj =|y5 *' 4(2J'g*Qѵqq_M!YOs> V2WjFI\m8艎U:",ςKQ ^ou!F9~Skf( k, x-;N`q"˂m"p;N阰bZm妻-PTRBd2hkOBI̴ya~CQ*ʄq)N}CEJ,. ?8>0ho?qpz^t Gj[O\\}obX>KU?K/AFM4|TEbޢ9,wRH7u>TF3}zR @n }zܳcIxCl+q"6,\#i@r .>6ńUh@> #I90i C!e vz Mi{Kcx7mn:0ϒy0M̝tk~Zq8S/_){aL*$]͘j-ƝypmnK:m 6M(Eo$)SQ7q^|N\cs9~b@wdeQ5w~\I1%2٭ۍq<ʒY'(35]64~d>QhR5D!"bԥP_ڍ'{e }/K`;Q+,5 2a]s;mX6]i5|MF༄ap׬-Vc_q2xU BsɦU儳͸lyE>ͷf~)C9DC6,HP- ueTK%3Tt ymkЪX^d}Iuk^^䓱9L{JM)ض]c5喚Cْ+jh+fԟ̨Z&i)?GqhU~!8IF9bcm^_Nu)ɛFן>'̈v3KB߭#& ^>h ֢ظ;l$T e((';,1˔ry73aFi1Xt)6tlU;pF)gmlcRn=h z1֘3)Q?.dƒ(K>l^#Pqz[BN>Wa]7&} ]Hiږd.4G\7%s9sfI_{uSQ W[uY,T&Y?^p鑾&֏^Rɠ|mոCgypXӬ%'j#H/cih'sl]F!Dn\$ bEg^ZԘw|;fSn+ƚ+,S4le[)=5\hEVI@F˸hҽЖ0`- @|ע|HYiBͣQMw &ɹ~+ `GW3vL5f%!ފeP11$ьA-4hHl]_(xҬ4NQV*L$(B7{3C 3E stPc8}7O6űi*xm'X mH' +7A)CRr­m8EΥJ*7(^AJK`ؠ}TEZwed&έBت: qVԒ(>c=+#{bRT,z` T^3uڬ+lQ!hGAkrʢ ;<H5fNe~󘩰 m0 ~#P}V\ҳ+A %PjJOr>Ȅ<8=Par_j#+к[9òL;Br37ɅKS_GseGڰcQ}jmJ}Ҳ W9`ׄ4]pׁH~Ԑr1އ;6>.Z, \NɓT2XQAjyİ1x;&'XPNg )EN y^;ܢQqUXZo|>8om5UL$+VbֳK'Ql{𖺲ǒB1. +DPa]fGiR|~?`D xݨXM#Zg]a.d(yCi# υرrab cK~Yj?!=CrNҒ!SWG&C5iUe(.- :Q&˻L2&ѶT :0G%H7<~(俪.^3O9\=2re. VS+Mo#A+$ WR̶/*c(}k{(\aM'  ĐK)3!G3 _!B+0,ltdk_Y`a`xkH|h qՊ%5y-L^)2.XS}?:ۤj[o K7ݫِy7Fe0 aqܪdEc ByGtա'QWM! ?Jc|m>ia/;dUJ:c,*c/O|-c1Uar] !˲ۨIqޙ__r-Hgk <Ljrv\ڰ٪,p^NPv2=ހ'ԍ{7"XַGdcznjF6U髞Uآ%q%qO%1[#M9p=7o@, GɋuvJ>R!L~P6&UYbH ST $ea%y϶~ l_R2D<|aOq,PL:GKqF!ߠ~8u3ca{5x0pw*X#ed.@@ 5"0{D4wtYbj˅>0n`Spf.M;2)-T&,)TAcRErV>ˈ/yV~nmapU=G|W=L34r/)^8^{#I4&%Ѽ'\t{mIM6 KͫbA3|%aM%n7jOݩB'ST{w]ͩBh58:+C4,| -@ > j?8"4PH(볝H}JH{r5 z2~uSυT(Z2mR)ߥP|KY |L6%(\t]S@S#!VZΰ\ #.rӼHܖD,"Wٚ `%Xvr G&ұ<[W&Q1~&sI\we&Ƈ;gا5<~ϭ Ԡ }[D-9u_&K2PCۖFkg #ޣp)ۊ=2Zs%q[{RO™QrE}J{?TYE'ʔ?=sJ߯~T٫9y\(洛:o^PYOg؟D$ܧ)UѿĒSf-q<յ#g%J2Tr"fz:˖جҠ_>aOXX;UOiͫf0 1Z,045Nz,ӶU,C]o6\WܶM%c7#vF rW>V-Y $[z0*?@[*jh'| i:)+$Y{.QԑyptJL5њW˥@c)2[Zl4  3{8c<:OBS;^ږld~(Ňف8w,:(JEutV15i&**{)L'D|N(c$mHN:B(!P :OWޙ5j]!t9tQY{@>bv'Ld?OcA;mb4IC6Y$,| Rڢsd Plۋέq~.$]VR1F;!@1׳qѩ>x2jƒ}xy^I>}Bnev&=3@i_ħĝbo(kmHi@}e3$N#.DGC\/JCe1QdiQ/+oUYfUL_i{}Ńn<,q'o3;`D1ʞŏSw.ƻ_F3֬g̱`B-,?ECJ7pX목}.6CS^?[`l{S2"~xv]C&-ro-:{ued,j(/aԦZ;JuV$~%TAP$c%cLo$L}]k7Q螁ϽGʆ|iзFԋ۟SkD}۱3O"l_!ɣyo 0&C4IHgFI&m ?}cw)*"YT}Rf_62T[nrY(^k9z@@-(b[\(5.[*}(k[Ъ-B\&5kI8ں s`p!cT-ZɻoZT( gyV2uIuU : qXwڎlј5MOsi Ȭ;w9V[_@?]WiCnw`83!#Cb/y]@+-|'=eJ[$`45繭q<Ъ7gJѪ|::o94B P> քb =rC|j8z~ˆy\mO[' 03!_Ñ1(,?Q~` &̙NGz'5V?3.( K+RI4Gj }!}kJH ώz{b qq_HeW4a98BxaN-Nq< %ZfžzPz2C]uoT*& nż_|J91"v{[۲n*߿"eanP `՞D5vӦ~C4 -HInn]>?5s)|[S\%Gw3زM:TcxYu7dHIb\DR-ᦹqluf0bYl?]&\F>T6ۜo9w4m=vc,][ M*+"e6)\*x*B,^vX[n;=D́^NSJA;SYDmҡ$9u3z.ש 5"yu$`T RqBL kO{/VI'//Ld70J "ᇲ2‰$ˏw/A6 EM1GSh2go|A" =ע[X~NR-!E24,ӰFy4ZD,pIG14uųIZ tQg2S}Jc pfQ1.߀a)|*Lsl C$/q)1fr ;u~- #>gh+O(Nk;4-F rѧ#Pa5Fjw#:& hZ=.Prc'.I`z Y`k)U;lZ)b{V~I!:!"}7+B"Sl-鏯C 67lfi~ 32u <鸍<>Ҁh[7 V!eαago$<*rMA = !EէJ LXʻVv NVuƉùIA xKPųX:E#Ze$ ?Yj db`-.̦av8/63kNmQ-~(W:s[6 86u7ʚޫf,Гϯr]}R9]O+0"WtCs[G?v*-S\-3>"sؗ,eٻaI('ncS"҇V^ !9im~smC xULJӢ`i4Xk 5f -d暻 y)Yd'009@#g傿Vui<6#ƿ8츰 7&ZقʡmT؀l*8T, wzq)>nTՉ|y 5O?B3*^ ܠL. Lo9eg&m@&@p%p+2 jS`7jX 5p48R3bVp j0%=%ai(d,MA>ExsOo.;eh(϶ujAѲmň5 `гL/,:&I6HH__Y:mpyxtE4jOx}|[RD2%aP!80oHҁyg.r]QRi;BxbI'Ay3SaG8zk{<+WL j(^O EFz2*8d8{_Z,;xj$[ZM] :dxm4yw9S~\dzVBTnE&>d pdS{!׎0`bq Kcu=W ؅-,/SeU%MYd!6`Mh&AOԈ1J fE:RBƎGfT+I3hPd%i`TC* Yo/4jz}ϓX&#]urŞ.ۘ& fz <#pք'(Pm0s֗gE6]jX99r[.q2;ZL"??a ԢLѡ}J ] k2zS$N57^3&[ jl!Q}gi[.j0DdE0s1$Ow1=\̳" 8DNjЫi>9CorL\Qnc Kޜ~r2h`Tٜ'EtUsRcJO;j/Z}UTNb#2QܢS|e˫EWc\a{M kp7 - za`e9elkիDME}EmI=gOᷩZ^w Fbw1|{HmU#w`7^~447pJܙ?p*osi.96z@}WfuP4XҺK O/LSi{>o}roq2W/]Mk^Lg QuVzB81RP WtE=Q|OmVi!b\+(a1 KH&ܺ=9PeI { iF \S煿.l|k#ˀԮΒGh``n F0 \ɡ]߿{AN8H =μNiRF+m8Cɠg"gb hL Nhަ2:p[t,(DʣC )ɅIMRh S*E5ΊB]T7s[7H we87aoZ/}nDz.Qfj2:fq/gMJ*w~S}W'7&k-<@Ug%[1@70AB3 Fϟ@CXo*>G4cZ);[_jA)Ufժi7́ڪ2.ea7KMC|bUW-~/8Pbb DV/я{MPax2y`:: 0 M{嘍^꽵 *淇gQs G<ӵV2{˲MC#<LYF>=Gߖ붌1icS~vD[Rn!:Ϡٜ連6Uҕ-o8=Guu0NoyQ캎tez'" zz"%xl:]G稷~vFŶK)8B2_q(7':wo V*1h%#M:9-)z>r "r#$*G˅D4MN"2(%j{@0Je.{# @ҽ'v]]Ӗf6eo*ccO1,35o('w2P ,|VZcm¯6I2x+tuWJM$4B|E>VgX f|ƅƅc)rƝTGxUͼ E^hz X+j_*/ Pd;`_Wik|:!y!ًdh.*W Np TH@?Gnw+`0*tNO\%_QZ|Iȯ Dl k XE8CF}gK\-Vdi?RT0 'm9I<>i.^qkG˟X@=Ime\/0]8ZU lWassL\IW.N{m wJ6<5~[q1@uQ4ܼO"a75"څ{NFR`R'34^҉iC;q Ycݩr_ocz$oI:?Z!V/,F4y 9ad*?qzU/{RmR Blļv(}'XS˃xVʈ?GvM>1BfþMf&qqKh|cT{qsqvOUNHH#kK ^uZH"{+%45!0IW:. xMHѺY%NX~Eb`,vr)a߫xɵjQ_ d9E㈣,C2?8_\# qSH&pv4q@}9Is/guF2Ԣ\ft| FƄ+3fZ"@2_?[p^z0p%pPqIn)wEN-RBLvV$9yBED6Qe7FT6<-&x59;m*Bk)9a}pK]٠$fsMH>1ȺG[}4 x|8NgCk~bf&g ~5=b47?$VPbbmSN"u!zv'<laM(D[s܏7_TqcCJ*m@M34b.Xg[jp$lITt<$ )QʬTy~F7T`Y`sbaN..&]XG( ?h]0~|HnPVݤ>YS e{nlO͗(bj)@h5{oq#~m4\3vCGUQ@?Iz 5(2ǣ2Үj-jKj~# #5B8bGtEX+ am6-2fS}{hkQ蔤d$:WPEh+0goD^$53kQ%Pm=q{b^V/.!nA,"r=T+TQ@Hebef* dGS9>y7q|<叫Vc9"i(hMox0&EnTb 'YhZPLR;:';Tj9gnWh3>^zDc~30MLߚ[x TL B\52o5ODAaZS;0#]Tɮ ŕǬFGn#&>6)C;8;7PGRnBS{"2LW̝Vt0_Ue[+'qP[uHxLqX0nWeZ叀CD!ZOx2 ^=Nf Fy!;?31M\W!0Rs8GxlkiAa!TBEhά&FS̒ *8M]f@i?Rns.iXܞ*{>3l33aW5`nDF,7̨}UIsz̷;6_`>m Ѿ+ir|Q^cÏK퓤~At.$?'*dhV!.O)}^xL6)r#R,7oklK`3t>?fcTg[q=REO m{40$k{ -W1eVJr)y9wב(gނ6ށzZl"&[W -j<6ރ9i FK 3:GьYq;8ݍWZXn a_k+8H?-yauHc> ׸iH=ZxKk&%콘.Yg3;g)ܑI\6E]4"?xzuaIKH}ݤ~&5Aơԥx>QN Zd"R)"xy43ĬǴ%*$#]-"OzZSx.eC֥J(Rx0}x/0"=6]Ak 6Iyux"璦&sPagLj(#FќdN AjOH|n_2:\ǽ엢C  9d_,;Ǚ#')%a8F| #n X!} ZkRZ7/MG).iDkq3$ַ[kSk1p>d,X*͠,K }>k{IJ/(es5q_gg23۰<9p|'6$6#":g2d6m]7"}h8Nœ:{[_Xӵj'kOԗ7yZCI65'Î1{G5p]zӓP2Vd^[#^F:3ꁼA8,HM`D6]2k1iQ%R }&ei2*]eRq:j@+UƮn_;3˃^r]y9VYW4 ʐO?)~!ӆ CJUPuP;u*(nkS OozFŤKWCdȏ̖` ëiӑaf ve0;- z\:AWzt"6Gq*ZsۼwC\_^MVʫ#_:䣯bp.nYX?p:a)Tg˸rZ̬wT u6aqwC?Y;X2\H,gз@ 8d)@XPwmh,+H7:NW'O1DGTk-a=e!cS™`::e4[ICBGhtJuVRNw#h%KAxUM#WS@ ֫vSMT$)fo3&5}$==8 hț<"-dæ+ ]LYGHҤ u-`.wB?oW7,d]͸>SwHb]` M#_]f9{曥53LˌJVza,, ]ԽT'ڰINݘPqjo"U0S8@yY8t+٨^s 7IG(Z͙s1M{)ow:5~X[t_r<(yDdHΤ9G9f#? 2j>h1+x珠d@pCmld͘rfU!pLbvxkF5:QG!Cw׫q"M (58p5bٵ f^y`X*k)Y˯ ck~arY]Sŷ-\ Q@> 7׸n\D`8/P?@izI>B *RQtr`FTOhi\Mf*I ߆ިuֈrzJPNpR׽^73 wt&ALle `t .6YW}륅$a9•V#PP AWi'{ǷR{_ڗoeLwI'JοaE?!IMF2%)brg}U\WT͛5]9JxU=acS(JOtC`< +c9{ĮyRsi1!%nXHG_ \Mo]׾8MϋU9<`Z.=<o UMA3(а A9NWBޜWCew[Do ( \xrqf(3IyꅭY\T|9Jrߞaw堭J>[cdn|33[u#[N[TvBH~ &lSu}/ Lk cRGc&̏, 42Hv n.X~2uN ߦW|5l^mbɰeV +)N 9+M6pԉ5b'pY4B$BKvϥԫVvW 9 }n`zCG 7Tdб׀8%Ċ N9nL겪Ep. 5t~{Z{w| RCQ)(>eoqg^x!PF#Bb e9%G Ry-9%iyb ErvuC@o}"Wx: ץFX5Rd#Հ#iؗi(%I}'xPvm ,> 2 &¹%EV>t8jڎ.QU'{!).xXg[Yg:xqo/:{ׄ^lgDX OgV̾Rj$2HPӝG}c#s+a.j G ݏʦ{dw\mVbn9z ZAHˤ E1օd Wvj78;5Zv0-9ӝ02ۆn@L] VT~Oh $[upʖ9"W!/לUP:e.%y ySWKנnHPzZW8Q:N+AKf؇PH8Vw_#y%#4RT\t[O(ɷN|LI1n:rC3qœ4DMD|;qD &ʤo4oeLN~i܉G3 `67ByP,bc+ ({2-KsIF>OUlY`jѲuQ9C)O3hodO1\\L`$0newb AqDLtW2znmEuV @ׁZ\cƂ=i]!2N5aۼC7'^b<ةY!܊5؀B`[Eh .w`.M; i,VI[4vf`H0o"f|W5̂AK, rIJiW|܏f<"3{i+~H,vس] dyNT:}*GTޥ_:BlPeZz#gRUm}=R0||>O- ⧤ /=*Li^7"g g(eKr_duYhy ,6vtrH!__ţ]]J:aJ#~ѫho ҡ+W!ԗ|(MȰH̘08AFC)򎜫:ᢄ3~F͔H4ԢҲJ$OXHá%yN I&',L>i?ԩ{/ JT 96?5&4tZBx}uuo3z%Ӷܾ9pwXfF\% %wݬ{*7Jz ouM?NŔ%pii^fYt x܍Hnþޫ&Q;%c8\8akWX |)>+oo.7rX6or̩Acd` :q<خcUGv-4*Wy;p |i3+.  v'jaۡM$KP@+qր#& i#?ԄF 䂻XjuߔuYG%:%sd[7`]r:N(QqK+*_\I b%f?ߧ+OV/5iG:ԃ/:".ER AUlXۍ 0[ +?uׁ}BC仦bf_DTE]K #3M{)ptu /oa I|3U^u 'd_+~ut>a[\4vT6<4\e9|GV>R6ā W pZgT`]2EqӛB]#Q+BK/#'ZJf'iu){3 ˧FYlO@gv>Р2 o>9qp)g3a礅y("4yYuRxԅ@d@ښ̠Rb]¬Q8g6vڜ ]ҢkMx>xS@qY;0d.M[F$TLj澕1I>(x@~ʄjZ57SY-1 o(VصI暕U|^]rRAuceorhqB`\nlEBnfhB?S6s-.ӽ^@^"/p!!݆)5u"2<55A%W])t!!]tXvш&<p d4l 8`U$HM#C Zer=Z_SS[9RX!+$y㍹e}D8$BCu㧸HE(J.vT!DPrrgbZbLV%k$;o$+<ܡ^"Z #zC8>NĻBuQ9Ο{=ݕ COM}l)/QFq#?F Ŝme+ꥁC\ o@0 4D. MpxNouN!OS$(8\Ѣq2q; fH&ihD"S4ӯ#%Ń}t%y-xC{,oPyR[2X?>?$G萁x÷ܑ7wG0P!$LDb-%3SU_ U%q댗m<.:!cH70ok_&5O?3q۟fl(هdX+ 8#7siy, &T~`&tw]0P5Bum:29] M\)Ve$ rqf)1$XO)#J*8yë6H &O'NQR~]*~X`wLL?}QO ѧil\3u#Ga8z*:E0O*Q9t[ɷWrIߚcQ#>Jȵfĸ t 7(sd\p wӔ6hT ɚ}qG*2zeUupP+,w0xZM+إ͊'T|sϵ56ǫ 2NWegF.61Wp܃*=e;?k8]EE50&PC>#ߟZ&e2OUU:.ZaJBL5~)4k_ۭi5Ml xdoSh=xrCFA3|-P3M>yׄex=̉M`#@BU[x 靜Ndo֧,x&po1ɚӄ}~CNmEqJI_uU X86=B4ՍY+ 8]RcXuvhҪpZ2/QUukt7`V/炤׏<ycC@f%.kzy}U >H E8 t#BF $k&R.d _ɽ|yVA`mO9|qVL.yiȷ%dWjC[yjz:!a8I9*+TovbLATJeg [> pP ʵ4Qeᜉ5@w?Goy o@Nkp6 U审TSq>ʳ]ꭗ*JHQ2pge}ٌ|+ ̹g8f"\zͅQajJ]zٴ'GmK {XMo߫N?'iy&;CZ=nwdt ]eAI)y,9wj!_Hb, D|t7+ Eٰ>UnVU!ΓBMpyKjL"ønP6]zvN=MQb(7]جb};p'zq5>ܶQi*O{d`7<^^7c@)mW(%$9 Qx Ht1rMkKk'1kT nbNJhB{2%G S8o-ʈiiNQM}wnX)HKA>)gҤBY[lVkZf ˥`[Н`${KtGemܱ0rEn 3̑_Pe7)03k؆l c"n;F%` `z;"d H>i~][h}bpZJN@/~k84[fއlզ!1.fbQ8ٮQAޘY5R̡F/gE%! o[*S/H1La9 " J@ɧ:3#S#UYg*ܔ?! Yؤ&'qӋHE-SG&ZJr2F:&p+9q?O惡 C@b sг</T~|Q>S_0bAild8oiЖ M1C]*sUL5gn#dfS㉨a>\;`Ϫ}YdVL$ Np5# '[cSZxbzyan~ bbW& ^W8>E %,q̲15w=I'dQ年;c4XRkډPD+PLZ&qk2眡? ePÂtC5usϠSy&76{s%f0f #qyzrP>~@_ҭKİ.(YG}!2Y~+X ~Yc=mt˕J0yK? pE 7Jte;%y!XSYk@by+D࣫eܘ!Nz~l[`7_d0i|&*\ =2@e'!'S$G(z<4RߧY6q)B ,#hEGh!c|x;+USyκ7VcJKy ݡRPqsc!g|geT4\Bc44d^N5X3kzA ]4z(̗m8?aWW)aH, FQζDr{zje r{$KLBjy{\% Ēl/|X7Yue9 j*m?af[#ǪK16 z ? Ұ8"~Z$j,`CRRnԞq|4Cl2я)2<ܵ$㏛mMi꼱B&U[%uBfMG! t f2Za;@aR :wfK- E;M*}ZX_{ḲoTi'ȸR?Tze[)>y7ˎ}].֖xK,eOWeZ3f9o3FJ6?bŲe"jØC5L JX\E#Sa?_$Lk vjYJO*_-LoIhZ*ΛIsV㕥p3ڸ`JVEtߌ&μn;X]nDqvdU!LKI7)8aI&A͎a64zښ _ed {{rZ$_¯^'MZhJh9;$Fm/l@S[i[^z-yB@N, m VَB|P xcSfbH`ώ[hH«=jo!@OL{*B~jxfh#G-C38&_0 /00(`#3[;FaK~RoVc3W9c1W%VGpaG%u%j/%[H 0 d$9w(:חШinla% Q=He:_Sqq͆n5-vJE:ٟoe]z2Vaae 6mX `*|jo) CN#:z0T{(=ga>P>sS9YpL4a{o}; u O#-+ J<qnQN<=345vXCЭ姿)?MT=N>'a^e2b?}<(w_WFI-8 拍Ա4L5IieTsŤ @Zl~4D?-UHLz`'D)SG2z驑`Q㈣K0kﴌ3(LIav]M-*z1;yb2ԟ; rJ Q}ݙZG.qb5K!{ Im< =gjI oGw8BKyT6Pt~3KO/!Uݰ%)F`"ZK]=&/I鸞 1s3wdc!SPhW_+_J]B8T _XRoRs8&5oc@D$ape e4SPB&u8o6Y ̓|U^/JyWa,ڇUPgd[J }i\2$$ʥ>PpjIiYaJlw{ Oz| " i[]B:817^@.@ E qbV8<W) ]<3y(.Fa7JuiNg] 9㕺2% Bg'=N MPgQ/$pނ|77VO.U7=2AvxP$ 7H6Jq.Nxψ'UEH%N?/:9ZM'" VO~><=5]sAU.9~AXdht!SFA2 (L}i_@@0u>RAdrio^-R;4#`В=(jZ^ňcLe|p;s~< K|@_267~VBEwCq 9?Zm^b4 Ѝ*\zpҖ/o1,=] <1l{ nUj|:K_F_wJNk*m:Ni]z 1 Oj(lp#v}uyK"fе0PF/uh0~fȚ[X,LGu'IUe50|"]DemJ?ǤˍE4%nj\+Kͥa\O\<=]<koƅ5V =E&6B] R-d LditoH=^V6K0p85>|iD-S VH:+h`4ku_ˋ~nuObPosݾW}MU8B#m:K(O~K;4\o:@2_Fi4&~~K]uL5R^Dm%Qf~{wА#˒K*% K b fuh?APG +5Xt4MEy0g;y:},Re.4c4 RT:kV]4Ŷm,N>oݖ K^J6])oR` 2+zbGܱln]Zo`6rsƊ`zB "L -MTZXxuDĩp%8QMXC'KD;n+˛ PEr`̯C.x'}kIbk>lN6(ɾƅ)cë\Ai=4!ii4YBɠo0T3]z2 $PJz rjŶNKwqiEkU̡v;ԗR3 k\L@GCdҸ#p޾Qqi#6*n?I@])Jd dDB}΁Q*>-܋֎(nH^T9eaJ}뵻o ^nCo^uu@݌V@B(2-~IPP"@;ҾD IZcBUSy'|/QXԏNX zt/l)~19bd;@` 1E)|#%t#1tq Xx$O#K=qIZQ#AkNtQN49$|J^cۭN,3xhB]sċaRّ7sff~v?cO-y{wky,$ၽ c)JߵٜMSe`kA./q `.zwG gɨs%*M'\DephriWtiZJw\}slƛL{'P1#^4}ˆ[PvEf4ؠ<¢XƝYl*dp }x=ۭS,i>SAoUhol`r{-^wHúe#{Aje-3ߟB:c]wR]$^*lr*¥F88Nx؄Κ4^Dd/Y*}1*H@5$ 䲁^%rpX WtT tc/暹臀}tܣ|N3ZKuݳXRЎ&;e΀mud|9BDK 7we=&JlY& &W=͌TѠpnBY 09=0(jՠ`T֎`_L% 'ym!gM#YQ0&g.8N˷aEP獇c a P #b [Ot pjM 1p@=KsC'Kk^iFQϣTwcNH(tF.khxQ_+G%j5)r%7mJqt UfC[BW5={%n)!|Oˌ+/ \ZaWV܄DYWƙx T.F&X2mqdjO,KkGnx"$H&y z[s c4zQwp)-]λ^țª:5ˠ(eV6*uNft%Z2 IB(;ubԦ̽CP$N <5*a0ymC:Mtʝߙ **8g1*$ZIk:*EBo^0"J5! ّ"ۆN3LR=2bUUp.賺u*ْMWɧp!IFR!@L+S[y"&S}yq-[j,shb?'+EiZ~;~^>ed?w.C?NՒi7% Bh/)u{袼 %ksV )>wBPsN0"P:9 } *ʦݏ!y=Q c\ѱ {HzmG[e\f{jHGaS꽴9&ږ'&{\oN~o( ÆFu/ͭL˴!Cw02x"P,&s4TX:!?/H)ӛw5yQ,&6JJh3гoQfoӫ'IS\3n5qĝH R;mTAsp>K?4wDq /UŮZ`QC`_mX?q0ּrjCT$;t*MB[mvO5,&1ӟ)]Āo\":oob =0:_ Z7=}ȳBJ1{.>ѥ;O K2nlwL^U`-k+gxG.d Ijׅ1$]Q'Rw)'p["`DVG^ܫLZe'2~}mtDdB+\wZd_vӡ ym3zX{*!4ʬzۢ}muMifW5^'N d@*L4Rz0eՌwLZwsm mgR? k 1[Jnz#؉daՔx@5u=GmF,6+g}+p$mRB Ûņ5_8nƊn d[ P-ίlǙf?crW؀QG9ROԗ>.!VE<<ūLPBP0AIn!>C!IB#4\EhLۧPR{'v|V_S\G\+I'5]wpU]uNaF G "%c2{RPG͢?glj14&GӄOיrK"qQϽa; !Z( /.2Ɔ_{%s)+#2Ϋ\Dbw?Ifki:?/;=7Pj %bB)/3w/x\tLቄms!>&O#ҭ_ج'&2O+V{ur2RFb>ë!r#"Kd}}a$oJRs(6twٯD}$^R($ l^[h8c5wD]^Hor1qx_uz,3$dwfcڂy1RN&voӖ^բRtbX77ro}9s>(nQ@ j?g\MɭIDts'HxFj/ f:ns$ѤHtuÚŰ/[dqv>"W|DS]wV:K2ޝUZs)B d]V:Dqq`17-}RC)ϟ[G=Jϯn\6bS{2^XJW|)T0:^}C B,W&ǃ8@)=,txy%UdS2=ɫhGiX4e(ś1c}g}|E s.yW!}8Zר.AܹWī :YCZL~⡎$uY$z޺GC!E$Բ6ws݈fZ= &$uم>}B8oP- d CÜw =O2Y4FxY0IwBuA [@ȆmH|>Kqlԗgc4Ed+ SRν L&ΐc8UϞ"7'@5 iRdWs*=Ñ~"JԦ}+>~pWt"/`xF(5Ѷ4yUd;p@bD$,YiBX{HȠ 3Pr$YD"}ԥwq%pK%hS w܆uT_ sY=YK#Q^BQ Dz7R<ѝa5 af6Cu 9IgR}`!fg~iJr`]|JPW2oI+B;UcL7>XFZ. 0'Epwr`ęG''*4RWF|栊l458$,QhIWօ֬a@i c[KUbk'i7 ĥ!ԥ)iLPr٢>j)a  E[؁"7yY䤁G6vVzy+;29]T8D'7Ɣ`mX&hhV^pE"i|)eRrW[x >ZM" {NUwHFaGЍ҆nF5tA{tmEqB@oYX2=sMrhToy&Dק:`ү(G*j]J|%囒τsJZd JRq_[ߙSђ߮Ɲ$>O8_OI<| ?x$%4p^<@TIKUϹ{K'u!t b:@b3O]W0sZ\ڧ֨ J!Y_/ [\`BCug#nP>r S67K:7ʖ)510=`Ц5#[t5I|5ej]b0?:T!R{\R2K"~1t9QGKun[y{%dԁ=WFY =Aȋ! &IdSFUb2`H>d^sN%F}r3R$ ^˩fll)Ss~{4 ȫ,́ ^v˕$"v^u)nXn[9HVA% HdNf{z##E8Sp ۰4™huyڤyPO7jXĸ|q?oVsyźl[_=HK9'-]TPBT];y-_DjFpmqh:GWUMN~7r % qjFc" j3$ZѤu^\ߐRdKF; tHLJkCb1r!=E!Yw->vՃsFTޡg33') cePH|O_JtvXJ92R$9H_>Ր2} c5) >[2G>n4/C<1>iޭq^/|/!{[`rEG<_%f'4eJi1v)!)doMNzٛn&FYݜSvUm Viu5<o?G#*k\/`Ϩ1o5n)%$掉~Jf!@Re ;+ZB;ԮSIy}!bz8I*W7d#(8\MA`@YMF:n UY{s9lo&#Q 6kMp+s7dN/Į #Ơ)o GP,BEҭ1|(r;0 /,SMO18 "Ư;jY5k>eJ^?ȕ,_d7xkpIG p="q|4,]Ox!}\&ty lbX:[zg?qx2%&Cĭ+ܿ еe]aS骮*ʸ!x&ۏƘn9\t=#|gX)odJ!?:JnipDc"WN3PTmKWӈL4ۥ+vqHm@[Y*T#$8 X$@ιe!X iu>3)ؘi b2̉L~vG37 )OGa\k VXcZٗ7MG Ij /oTFk&UKz&:F~a%Jj,S!.̙Vj:o v+1}5bEvr9L;j'r-?`F $U:a$ů@]\uفryg`u(^^9$&2zp oiTɉ3_ͭeq'ZQY?EKp{\1t6N : e:,Yk7DX/)Mw ü!'wC12=h \EV|TX \OX5Wߏt0.L_՜|ٔ&}Qم3.hO"cyjiv4?LR>V)y4&NAZ՜{|Sg G4 UIkro*wu^ͧp3 xmIG3-0l>'F>eޞPm% R7Jb F0y'8@VC{×gɺ)X >mWfd=2"pSȧ?&Й(;BA["Dx$| ='!*Gy7-vb`Rպ-B a=o$;"5 %qHkt2ܭ[GKnFQ{iaFj9%-`>??{,BbzOUx]a?ՓCkѕ;0c;nTOxo?o5WsEIޒ*i/Y~0DťVm WYc?ӕJ ! L7B?fڲ$1&Y2$fcL*J3.."ՉѨB$!ga(7#E@`mOZz. /)F w'_dF O bVq ]uRG{F bF{EdΔs帬[YvJdR9Pl˪ADFj7šMZmM$U܇ |[[2 Ùd&8!hjvlQ'F->M#o5:(X[v*Xd_ʺwUPO`5X#0:Nqώ+s̈́E| Koq0+n:㕄TZNh|mG෻_4n8gYѦfB wv@*zeliihHBp+n] R*F QQ> 3ouw2 YV3pS \z7NاC,G$b+ f'夶纕K{U>$F~ 9'U9):[{,*2n›YCi\uA@q6((~}wLsϑgI8ڭIӂ p'J^uhf1qGL&#WV]0;ԶK߾p]{fPG4T>07O#7Dwi7Bb0tn-Z6"ݮ]2!m>81YH:He UYkK (AL W&ZNH->vШLQb?([l9JD몜āC9e#fHlq 6enr؉ e_eUTo%VYxGaN ֘Ԧj:(p9\-jiح[,Bu5}bgpS 9%iH 2wnq]9C~4>kqDP& u;ێnhSȞ}XF2 sHHn$O ?RCDMFj4$OVFO[b5L$,^h\Fj$~Ɨ׾a5b ΝjqRUVCˍ7a~ߩA}& 1p"fL_Y ǡs)X+7)jUwC.Hl>r![SR}K PLTak1`hmy&(.fښ^#3d_@ɜUEzKP8?LrQ$5s?Vpj**mޞUMr6<rSuxa"uJBCC!euC`oߠ,sk?yuKZtv>9S, 3f.G5MElV8!$C:8bNWɓ0(m/cF-qPUoS" (3`r9"!m]ER!>`{g$ƮfpeoR6 CМ Xcn N"j}sKL5 L<_.K]-oUEh3BB;AfUHY9W$Jua4+K ,X> zdQ)+ҡ.9Gg%pf^d'wBDZE7_d1u;2 9@4x>iH=~!t{ݱFLĿ,{M9Q߃$EAfkZib)8Vn$r/){ ѕ$>qѢķ <1V3n: SyEt%oBǯa80*i\hW׏Z2š}bl\bkfIi[ZW"D %zjBk7wjhmQ&B=qfkU#h@GuJϔeuSb4"뙡6Њ]Z1ٗh e%Wf'NYK,4hbuV7of2.~# )"(U$^ZFmUFY\{U!&G{(r "+ K$}3(iWs%e fv4Ϸ=fUU0!^P쉴ɓ&;ܻ3@hhJ*]-d|X z .='kli^p%p!<ɲB艰;X}/l"D ֯@\J%݁!/jؼ? ?9i˧=`L3:(;o½_]Sc5d%b0P0 .K0%*,>AsJeg_eyDeP*G,>![Ԡ/BDO>y~| UZM(ICO=i|v)] ~>FCXONg=)$ | ˭NZbPXL mPoUq<]cj#!1Yj;<CR^xkjG7HK? :es4eGlL3feA $%rP4吟I7?mtSpdUuôIr'! >??.fo)UT.ΛD1L* $UAµr$P>7Nc1U\Mkw) ^('>:?_r,wA mX1mfsckhg``/B]f9 9??yG)~}_,D&\THS| VuH< åQzYA +O|+0% Dx=ݶ56x Xsm5ô="b^%<_x۵ lu|]CGdoӤs+LR92W^izخFuS `[>"Q"2 "iP}FZ-l#_cV=O^ # m`Њx}[dQ̂rYd "NyIEz@Mb e+8Z$׋^j(:STw<:cXOR4ͣ[$O˂c_>xL75L$6DgJE[LY)iFD*o+y.R7z[-Bh?@>;.X t9j\v`_g%.r ۘnqɂSaAwza6DD5Gx99x27eUOu(e&#aa:(΋5vOMhSG(uRTko{N5!-F> X&0( ֋bkĸ`F+=~"T36yDz0,/vԣ܂n)á]1}ڭe"n84ifiLo{ܹ֚T.t|( W? 2]CzcU*h,~Oz-K(@# S?1@_$!gIfw؛=DwxI@󨲵d,i}EfV=L7 ŲVYxc02Zi\SŠ]1l*TJ0 4 *475,I:* K%rō4MspZ)$F** Qju&.; >t{'l Oemx~#T9nmId@)^X\ńr)_ej_o [BƠlZN0.6@Jo6ՎT;?Z/i,ދ!(U#082<ƎO-fl\ P:S*6:%o 2x+"=3o @+~Y=OZjZ3q@BNAo)953~BLW=Ly!Qlq)ylw=iD3_dVY]?ž/5vO'Vì:%m`Ӡ53_zo=C&$ɑq=:~4ι&ҧK Ў*C4gw4X9H{qڥ1C ¼|Jun;3wU';/8wuc9}&!~1~2Q1AMO;4eA2(̅ߚ*vĚb+k$|m Cdn5QlϮz4@!!3aAChVp߳ fv6Є205mc٥)&Up{gW0r:MG058F(C>FGzgU(ª1j~шztu&RDHT;F1:q oDn4xra:bh-^c~z +1j?= ʚ >ha=XV?{jR\>li\frې5ks5FGOfˠpRkB=yk{]2%Ϯ;6 zd<]$W 07N{U*`q%8 K~uY^#Cc}\!xAk'#bЬr(vdnD:|EܴLKג}YrT㸈ZdN;2.dNKnr  C~oOYO9=ބ;RUno)hmCQ򔌆p\a=zYP?6:"у@ɉk^tӨV0 by*`;XD35(NTh!nw =_Ote:M6),2h}gW8"΀ؽP+N2*M`!e+I}38^<]` te K@RCŒEDp9bD 68I3n0{З|s#*5}tXo "̸I[my9g}I U[3)i}(hn8 B )Yݥi޶2$:ڷa2ci ߭#c&޿-a~E&?Zlnyf 0&t8k#QSjQjH˪N)sBzBgq:{d!Pk貍H@b4gCX;[>OA֍z:.ZF_H+<{RMёX8|фS,12!)dJ48$شummBr`# X)7ڭ7r{2f1-U04\L 6(qΞ*5r+t?nT[^,ԣYn:l:5U%4ҧTZIwMJ'ǡbGvd7<@Wi?MpM=K]ʃ3h-Ntf㫢& t4egM|*򺜤+ug_aG]fJi]''ZT! U%8/y2}>cǯlUX 8Vtr-vWt%v^(Tiԃ 9ϯ?꣩XXKRn2t7%p%JC:3n$X܏F;q~φrhͫxw{"1i)CwU;O¯a~@(Pb"V߂yG87B2jiU`K=ʢ[7l04q$~2^'y[mf/%ހb J2}`wbgmM[ֺp ۲՟,x(\7 Vدkz\]쩪I9b_KJA\palB R"[rZ+ʩ=feqtg%n`mQG-G$Q]bln%%IE;[܇aa[gNvn%#5BjrBLXEyf[^s i$@Zb ~٘d(9a}J>Y`ᥩp'6`CeI1~QþLOh˷죊;:eGOh;Ph3{"+]5 ?y*Z@>y{qւl@dqWQ/F",;Aܲ_ukO;&HAZlbq+ML<;;p62Pw=i*1lELdcRv;qcb)St s!)N~wZJnULd͍(9Z"7 Éz NblmXD{\0|ضyEeHew( jp_w0TeWAfԳ80*Gwz" 8}r.B+HCȌ5U)aNhAe•.bi~{\ lqLh$v̆L`=Cs!Y Nzŭj}O#:-V-Z2H|r׹o|Ҁ IA:LTѬW1+ IwuDh(LzzS~DF/O]G|\G$VűmIz+"l:(kW@/͜_1UeA'09WNSgmTpO2]B ,ү^l) }s1cZ$ TT~g% wGoJwgoN^ À2I .D-h@=>iAmk4i}ߒYAv6+S#q˗>Jk.?U@i4Jg n(x8d )KV:Buf{֐pnQ[IU8nz]?WwOMR_FfݭLּ[=mGy(1&cVx.Ǚ<ͤQ-uW50/X,\oAٯRtݮjYQE yȃNo Ͼ,,=]e߿mP|y1޿wNX߹i<+UI:L - 8tx*Oǀit6EL]TWQ[L6nH(K40Dm|2%ݴ?}AEuuW脪CǓ0ӠfFirrX_V_f;ڤwLKZgw1Em>U獒"[I]l`&iDO픱`` N ~Ț6ޛb20­\Y¾ӂL-s0o\D ͹?5S4;CGnTCZG}>dCd+/k F673s.ܝ6a22F.<`~`*D!jo}>W0Z)M Y E1xiW*ͨ_eT νlf$Pk| Q Kc3ZЄQM!&j,vJ]/_궴FKԮR f=c1c*pi [5+t;quвXG*],ƹl'ߗk˟c[v޷ 2,WtA'qN QS4ĂrkR@n) vQWe9 6iJ.睼j4F9U0=!p݉2uǣR@TC+ <sq9[>eO"֒[ AVvyQ]tr=P._5iV 嗬{@NrĽA5+E?:8_ȳy ~+ԢK̉V4+z#ЇXLdg /)o& ф0Y9V,yv#G=\ʸ ~V LK[\cwdWh+] ,aXH%w]6;ǟ9RBVmyOLi]G(gT?94I~$)<ѱ8%\v&fa8ND)7HF0ߍ]W1I)}9Z+cgd{) l:5B.Z4HGſӋ?alp &H,hQKdZ{#8EO)+o;{+P`Ur $z?Ǒu6T[_F@@fS[Bs dwdR`1c='< ,F P8rzCpWVy3/cbtce%q wN+bֽ=|ㆸy U#m_-cEG< ;f d2gQ b7[v r2bAw4aCi[%ݬi2oOiQ}>U_^RN(49ٷ4 pUߊ5.N%~Q9wVTۊ+˿Zm󑐮 Pɹ2v ++. ׄYSHκB]!7zS tD+ju  gEKR7v]!kv%,žbTrR[ZX􊾺RD"_2s[*akK1!^gBL׻ZPv<0hm~CDcim&4!b隨D74\xi4|ݶ=6ϦAػ}X}{o,_w@=CKa/K`ҢBs0Iv3[3Fb̾8>ɣh(hTEx]uvN`f;Dk`fTͮ/GTN6CadG`4cwYH7ZBRqt]hd !wuzZ%35IVcȧ[ZЂM$//W@aDO/6c:9]Kbkr|k͏ ):ZX[O)sKb7Qyг䢪I P&<: u8a3R/Wa3K#/`6yRxVO(Btj=8 zDM0Uؕ󻟳mq] jXvM3/b_(ب^Hc^[Umɖh$S4R T#x^֋*m$\TLsʩ EQ ⃫V$[sx;$oVIH$7KpGcAi_xаe1sO!eU-PbUP1Q`Mks6[CIaa)uKIƐ64'+hblKZuvVeK<ϲRGxZi _}o'C#}4SMKw~2H} 0| /&oqG/&I;@LJ6OHGzqybXzEۮG/ͤS&|QEsq<̞$ & Qcm&'"H)4ѓEŖ85ln%dsTr=팴 18,D)l0(cH \\>4eLуmJPStO t~mYʒkjZm~=%'G_4yi%])hr^D;(#Xfpt=Lq Gj)r%YzCd?:tpf.s9eniwIXp[mt,xMxɝjZ_(8&Ec& 08wUF}""ǜ31r5fpMti'@a1UriȄ|-Jt9Y,,W0I 6U;kol=^]w:U2J3T)-~AϯȈu/KuC^tB,a<օ_!Ton\U7̙/c.ɍ@FQPPpC@ ӄBXiYfMC߃Q t$"U>u~\fxڼC;)c{=׭] +k%+\u{mVF&Xk( :߷M!v۵SE'Mh9v\EBH#Ǔ!׏~LX ĹA]iN5W~m,nAigzcr/= 4gI)Զ"'Ō'ˍt8N~wgf}-hifN $fπ;SsֿvȤj@/A:-f_|T gJZבz9KlFRD.UO񉑂d%OsE8TGCYyW#sdA+ʹD4RI\#Q#ׁşnl/LĒ,hZNWu0̐ عEM5 Oޛs ,eə4dYxg N&&IKZ=ĈB`,%0y;=͙4s܄tafJ! \4Ԁ}q vxʿ1 , +b(x l@7( gLE;W`q_饆wl_> .trI?7_^$hI0}o1̤@cC,&3*8B};D:W5,@' )/7{)C$ OHv ;j9g'C6lMJ}ejݟ{>r)Cq@ n31ƴfK2y@6mxz5dhm xJv!I~u]Wy ep-ٽ.y] imZ4d ČL?vs:wQR%O¤ ǣ}SۋQGXPTF|%"F +shDkkY+`+u'+eΥJ#e(u8 i nO)^[׍N.) 2穦&n\I⡔tCe6zp ؚ5 ߱gYZ070701000002e2000081a4000000000000000000000001642f097600020758000000000000000000000000000000000000006600000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko.xz7zXZִF!t/]?Eh=ڜ.+Yɜ̷0`hųREFRwNyy6aGj:^l<_vCNjJl򍨸?1E߱'Gڋ#Jūq٪3'1$C!--9Qta9yYe$~A`sA,7<~2TI8r{Ƕ1s/ 2|ګFY^*\ 1 R],{8x3CQ;$3qOXGimVV_ȗ"u(R17ޛ5z_R|C۬)@ qjΤ|} %!om0xοkb\i!F'F{ d1[!1 ZW!頕KqU*0.f#a;w#O?`F[@=*xGLi;f"4z6e>Yf]%&lK%F ԯkH4t}0JA T $ij 5خ+͘aa(w^pL|K "7]U7Ta6sD<")p'VS".;sYYVكH$V]|ybK~>No7zKF%"n4dQ#{s !r;g h ڹ5 \b;W[LF(9ZJ#xo.`{=U~jd26:Hd] 4#1Xb, ZdsC`53DQ0mP-m%&~^TlA)u.;JǝsKkgeJ8lx=&&,:كЭO,TrHfGI@iF4_*C^P0Uj9 =MZ3YwT@蜼E15%#G`䨘[Kg0Ri &iw%qI=ojWp*ZLN0 4ɏ4Zְ`te ituQs$vbWQSZh.$񁵓r/l?ہh1}F 9n*/*2NZ%WN|_jKPY it|aP8i Q}B\$> lͬ'#E0/0ǰ{PS$a;r.g -n;W{VB;4+R{yQP6f'H$C g51~S֧dEk ڵDE"Z-+z'Tԏd\;}uIkv zn+xW@u~``fWB! V+ޤA*3¸q7Mv)?ɹ]Ѳ<&=[uٳn LU]RsXWcByUNI\Ӑ{.*X;b>gL+%~('9#VJÀB(>+Ծqxa4R<0Y%')!vVr>o)6 fYvϡL/[ӈoz*=OPȪuLĴ]{~: X7&aly9pť9FQ#)x@. CA`N+Stf>* ^c#V_ԮEAM)l:IejKrE}l۞ھPZyDH_PnO{_R*&{F/`|_xY sm7"o쒣LB>e}Y[-ϧ3b7\BkWa\'^eƅ٠.1p^!H őT OQ¨.8pA[ ~X#6Rؿ?]l־5gUCO0#CGj]fA|k`~@WROYIRKs-N"ie]Y[y-\i.eX6pduMrU12E.Zuyp,‚}@L^~R+`FxhSVH#3gO'ϋNa!3imf"@p90#hQ9(EOq sq+tE?+ ,xD.5_y͑pb6qbzf6RMDEY Q@]v;c?4"Fc:iOǩs,y,H$OER)`ܴ=r}]k0l#0@ R*E|$f9VjN;!~ G4S:UD`kʊ 7\Iga¿c . sL .Wa՗6t^NΞam:ĽmK:6'.7u# 5X, '%pa_zkiyMÚrtѣ|e 5\=xQI- Xʛu4NL"=8 %*6lQl@(A vy,[idEVŤOsӣJ6%$ < 5{ mS)F+9׹ȯ`pF"AHOŚ~\ agmwt(~yY' -a(m *m7hƃIYX{0[UV} ؚ2tP^j;ΪqO=, mhB+뱿hA:l:6OUW s wڱ3 ȯ)#n:|!Dm$y)XFrxPt$rj獮IUrxIVMO%>afQQ45kdIoky4"K@-:.(3~iW^zcA|I.l<۽],X{i26sB¬xKo )2Mхw^9[NNKob:bXj3LiMMilafl ㌡ݜf%kU3CtAOG) U[$0U yz8 vGrMƏ9|8KN3]|IRW@FB6 'To9@*0v5¥AW׍j }}9Y^9 r_l43jSl]cT+ M~|ǡ@b.U=jݸ,% /ţH6|X J" j]2 t)_ twHl;4zyET/` wvmxT< (鯽`QWB11VǾҢ4BCжap#5$[mJ<6&+u울HZsuaPߡiHG% Vw0U"MCSi>G#T#2B=I^?#! ўy^3wHq0ykO w@5'l#>,1`O*t 2$Ԙ΃{vK'S8ο%3TL?R]0@x*=+KOh™zy7Of}A=7_ 4gyji5< :-!`t7>zBI1h" l)EE\iƥpCꄞ`NR~e6sHPn!6 rBEcd"vPE^{xcq/s9lKGU[-a)]b-T]0p.q&*GڃTzD#` ?'M~~<{yGD-8toʫ80@R挌4Ir ?Ȭm[͛&1&U*IT}K~\wSJv[ijkҦ^.;NL:el/_!2(Xnm@Z@y0E,\'Sb΍nG BI5)b-\Q gi dT{׸=c*2oH7qe-.ĭ6Χx/jN7AL.zg5d&"LQ@| , |X8N8Uk:ro(u@Sz~{ j"kzOȸXW$9/e{įgƸp>]+=kZbwaRH-Z`sJ OgfHBÞ`s/x:Yi{MplWfɢeuۑ{j_S7ҳZjyJI6)BYjbnvc\=ΖܥD|蓬hIt5Q% y$HCш| r'+OPe$~ܽ1eiScw?D(i!qƤ>zAY.!ZNM|(鵯8W8Up@+*59E LotA+ٶq0p ZÙFW{'k 9(›a@ZzTݧ%%k_wOMJM{zcN,X^#H\8)B[X}v'F1?(#7kRl|VӤcRsug%z\ u}!"un{-\\oP$cRi-)d}rJ;uӾqha#*\Kǵ?R,%\H6bR1,4l|oeYa1[@=jͥ#p5RKd#@Uϔ69Xuݲz Zꕚ Q+lN7=DLX[z%#4<5&$ږHad:>Q$Lf.7x;KuX]>Up.?K噶TE>ҝNdOnu \n,f.?>A2*1RY5:Ş-OL=1Kmy6W[VNF Zzzi; 2-I)!0%%+μo+b'E*;h]V, 5Tw|[{8'45 ۑS]wQk;GU%4x!xJrMkR`4Kr@]*{*KȞ&R'LZg$)10hBQ̱%ϕ&e5hɄ_D^ Tft R1YaXS[ Ԥi,ITiLcQ97T jWכhCyc$mV49UY3b<}ͩ7|Nu-RsE!#罨ԤiG5Zbm ^a2d700`0uq>Z ?X% ^G:mBIv hw-}㰶buΩ GI_pbD, C"" ɴ8S眻ε;nYO4 L5 7Ml%ןS,_zѾ g* MrPwuQ \8-)ROVj*ԏ#lGk9Wâ=_X)Z CBZB+H-s9"JqDep(R^'GָH{uYJsuQ ;Zk~:Úb4sY*M=$?0q8 r   :3ƯRd@Shd9PN'ʴn$%ȷn:so5;чƟښr4gpJ6Y8|¯@hC'^6o'  *)6Z141y ƍi09AHL=p3oܙq$ʹAPc771109Bk }Z4nğ[zF/n XyVp{%,.b! 6aKY%-nťZxԅj),JБ |H5gOɬVo*V1=Km\A t[ /E̓]-qb3|Q0%J$.Mc2[;Y$$QSjau}"Ƨ]WD(`I F,BCa^S xp|еr|eߖxiuCѫEM(5tݢaٞaok9$5/.&n>dT"\/*_˾UYXmDu'd%lh@N\*b;LKj]N'+IDY{H7oH"UyUZ RNu CreREɘσd9r"GTӡkt+ϴy69lVX<7׎D6cMd1%EĈy1yg<{W"y[".m9ݗ̌ʙ0"LU!NU*B efԠSj*u҃>jgCT4B)e~?)~/j.IqX+*.mh}-ĉAT(ϒ`-s?g*dBTx(2V>F|Nl!lB]-P-d=UL25V4IODԭ? *pD.!)!Tŋj~d1^txDёOmEouuP:CX,BJF1OΡԓ l^_bQ$I!hx$qBX< &Qs*-|m4KP!aŕՃtBIUrGC7n/wd.42 Yf]4&gEgmtGv2`\bJFFopg%\iܭU10;ipdH@H Q|`Vdg1|*I |U)1^x7!fhW|̯okvxĵ¾߂'lg|m{oV㧠W`)"3RctNXU3@Y &@sp9e|3&s*T]+yƂyLû+b-FDVv~挩߶(܍ed4l]o5~aϾir`27c<%G(Нf$n\7ijMB7ItUfA 0Fs- Kc^ǞIcnø[E^ KB$!`647aGlRopa:F_軲7RQې\ޣbz(#͹A&)6VGy|7nh u:v+A=ξͳ%7|4Efz$5']u1 4-Pr47,XQY)gRfn!el¸Q>cMWBb>Q N)`zq)jjcxSț'(I\>þ:/6nXh 7AY[D0NnAT_jT^q%]GZ]kKIG};k-8E91:y}76o&y>G5nmJUUZf<=_jc "Q708NFPxorKaUul`i4g_7?l lbZv0$q^ !\YG)U#g)BˍDmCHw,L3T$0!yW]17]52o5cp{܀n>_'8 {7V4EHcs}I.?qDr5W q/RTNǀ}Re%wtm8ԁPgMdhR=BXz6C_/#ߖ%H~w˨am**] *гLJ([PUQù42,'SʯL#,5r:n ^z9Dԛ(?]eD`KsſaOk>dZɃ0!pm u ŠݗpSrd[GU!yo_Ig} ;7BӌY`J sE[̖|0 sOX=稄Lx0y^@YSYw,{Gb<$!|9zAׂ VP rRX{i2^5Z"d4[G:b% ѥ|aSXǰP=w'x*sj6<բE-2ZяNRNsD2r >3ͤ6 y,&xq+7V`JPPSpyya>nL.xp?+`ͷGq>d`@i\һ1vf.v/$vRi(X| l!nM91<)#  o,2‘PPAts%9!g3VyO$$ ]K}Y~0A͆?Y-}֨w * Å{qXVbkP5%l&KdRyd&z>U{[?JAa!lHS"8YqirF!"(Jt2He|k`j EEQB8T*/Qq5 A 0&O~ޥ?ޡΥ)Y]P_Ӧ&-`|K ژԪ @W=|b_ӉiK'%PQ:Ea{ reGP雥Ë8 U`psUݔnLƊ^=h377`ߧI?JEPuѦmt#ۈjqnx]4c"4>X$5Ѕ 켝Z@&̄-KIڧړ(e΋ ( eD+,tNњt`?NlCڛ>XQ⭤eV?ec#yUvz q|'6+*R3vN XF"]j}q5<<ˏOIcv)>ki/%]>@b^3- rm' ̵+OHkRþu1@6yOAW{"%dUpEİܘ#?C}I"̝Wq!K6ygB[ÅV}ˈL\^R[<W|\'f[ Wvv:E vR6iS> i&BtJm䤶>ʓLOVwP.7 9תܜyQ55M9lTiitL UJU6;[ zm0r !`f}e141x S_ˡjfG&M;%!4!}.ӎ)w{BoqL!EAޠbK 0cm8;k >i>=2/8?SN̵0@d_lĩ|R1.aT{Ys Q_Jpw^ @r#P)*~2L"_L2/Gqhǽ~e#| P2%tRNƭJ(g}C0wOwOFP?":0@ŎZo܈{.UPUpEAkW&^.kNxר2ײJ:`/Т tB\- ,a/d~c]x+ 퇫+D%>x^O/%&jzcnp^ pqEPF86DwG|&s|.\ȳt[wxIN_Z6[Up1x0yep|DŠQ-t.j Ze.\Ðk_/"ۇ"9_vSsfڕ9ڳ!YJxjTo."CW!gQ̄DPLFO% ɖ2F \CZI( VaURkץ_IF**¾D#Dߙ.mIoĀWOm!hLLZc]C^+y{5o-zcU]qn"ztT!h>넃C4#S'=FgCL <^2i䪳HIH ڧ0cr]Ξ;L4\u|<1ƒ傀Q!O#.wLK6D6KI zN GzHtJagB$1}u`(슞l%Z۶ PhQi"-F/f" qP "b0B2ō|  ^zbAFG>YЬa36g{qi F.5M0G+ ^|w+wMIF͌f7zaǂiحm"ט!XL}ЂN5 S#_l.3)0th+<Ԟ,^ꂡb~G18xp^[6T If'}$s1s l0I| _J ? t2iK쾝;Cga ^y9I})-!LT"'RɮJ{~ b{)CU*Ma]"=+ tɌb2yQekn/pkBgc%JBO=nr1™㺶ZNg!]cͭ,X$e' ϳ Wo(,v8fO}B3H*Pu<3%A.<ڻ?K\ 1Q75fa9:Mo}r>X(04>*4!beʿei$(6Q):)x#@ٰEBwрmL|pT[@0931xS$Bb;#(b=@ K".Z +ؐ'ivqHEc=9c,!=c5RØ{-üz!íSX[hEH=c[I޼(Ȍ5 Y eOцɡ'D/Abn$j29xm8O:7GZ_eW'R-Qf~2g }GQ(6,8!/r-r̐^ ~N9fxGgj d p\IjDrh9A%a\smj6a4ج+7sQvOu&$nm_ªS[  fvvsŬ}܏ yYdNdrufڣ cIaH=fba1Hb}iAc,w3Zxƒx!>(z.&P\rntfP3P#GQe~#?^Yn2/`ܢ#] 6'2Ԋe5i)\4o(7v ު뉛7`VGs򶌚i25R"?ԚSJ nPЩ6=GGRmVZdReOϒƘE^&E0DJ~S}{ˑ2Mс*7%>,:Kd\&= sa,Y-(gf}=*FJC~M~ɼzcҘ12j!PP2󺎦`YxmvjIX,ZPʲ6dUYZ&2n4 \Ă}v^[KقY=Bv`KDE\ bXhz\Rڲd<}OJ(~s@X^?gPйδsz-kb% OTg,#TppQm>`؎9%60_7{q'ߋ칹bs/sxw'HuUUmk?OsQ9PϕdW)~T@QEW85cKncIڻ.)ceRSJ#mjQ+=RhY*BIPRy߯"+;a|,%}洷J͘pIaG!haَ zij'ciihk6ڏ$1,jYo {6M4u]e\ܞ*uU):F~w|s舵ܶN!^ lx/&g7x-wjDr2}g{&d;R~FK=SǽSy-M"˳vKBLu ~Zj:\O?:tL.E|f޽Q6?! dﭭz'&^* ?%nS" -o$NuA6A-|,o5_gЊ~|@ |ڠ :MBs>z-(/!X!wf~?W_ݙfПYyav H5) OWCw7$aǼ1%<%Q9oi۬8L:KԭwXP0U35)5%'no$6+ P劲K"ui w2c}*t_Thj} PH$ϾQ[zH>zaa(n [NL v#Lyɻ$XVةt8mSn# ЄC؟=q=`kL-xl9Od5nQ<5+um=~JJ1P1ꑌӈ ?1kݘ'7~. 19App{TП@_e!h>Ӊ@S_P1r? 3JIWiЕW746<6!vELĸȨWOIuu o-urk8rv/swdDؐafY_Hݎ"WFMhlr$T9s4ht;ijMmg!#]hm~&ᄲO* |C)`N`'8:+HeU! e% Ћ=04yQ⮢^7wü߅yN f5JLlr*D~XYlD#z<}=c& _5\e\!ěǜ56qXC4?!I_{#`N&Ux?gJO1,~k*GPY_dʓ㡩=/S̫Ћ>% {Ɔ.Li3`Td\mL{eݼy cjm*ևd}"3l3L$$V 4r]D3Mv]awF) r4Hf#.|Cr}0̧mfPU`ya]V܎L_Q]LsêJT/k>D)k(Rc?n( q!V !mCpkU3iU I&^`l´$LN( ;]|g O`r-o?.d3Iӎ[~X,aaoVVc%=]<[c*,x|K6N;>#4Q4-O(߷gw !e l`S3~E}?zQDn¾ݕʭ-=k7 }i)]Zu!sdfy=:.OvQT cSGyHs ,7*HެHLl:1`>Rw/mJQo3K)%)5\Jo^T/Qg / yWYHpKR[^AfP1Ng:`1r:ǻf'8eo<83F<4pn;Md,%v\ S-m@cWi+K ǀu44$hhðKrX?%B<@@82yzmQ劵\u568ºVYL8ب=%7Q"OZə(P4*́ `9*X +Ŕ^FS8g{ Q `)r#xY,T3!chE`f&7]O#6NDT3 -^ x{:q~j_Unr*zǢukË;rW B&F7VZΘa$3af;q)}wץ}cӬ[е# j$vHh\W!.ZQyxw|3YIE0Wpf[e|l3Ex .@caVx :î=tn%yg=_~rL˒;*}$8R8@d5yLxf%ͳr;V V-v#iH@[*λ[M$}qj{ץhp_ǰ<ȷ,ƺ_փaiVѯdL6$) >-r7.DymXa",V9ു)Yr3x ˱0:eәq(F[KC8 N_50Y"SU3-yy)(uD>v.H&D.RdOb4tb]m8xch2[U}l$!yNC\5o :4nM@ w=f閂$zMoHiŷڪyzSxajϺ*{Dw!Ԃ鵇EvGzpėjx@7_O"¬"M_`8v;+3Yw}"["M c(l`+jR_55ljPo `g`IcQ)!-GDc{&`iR25-+)ᮧ߽`} 9=Ou$km+rF9Јa.+N%P6ۺ3d$q}pa&Ԩ43.y Wi7oÚJb2s^N5v>i/>.^ AWlq 'hŠcGJdA<F]F G G!e-bHwkk HKD$~!Ї)*$L+2_jo_׈ɧ17o5s/w3r} Vpu'FfL=|ڰf~&&+(.:j"aySG:rz8c>1Se,,pck-؃sJqcB>TL_4yx% 8?)V*KڗR<tʀY`1Ļ^lgt*jBԙ8Вw` Cn=3mD|qUJC;~`IkBw{ ܍nRy}Tׁ,+GjBgx.kCn3b22")YAJ )Vg)Dӂ. *z}MXgP%dvGsڞ]!qhSV`Yb˫hr?7/CrKHzM'-3"\irUIK4t ^L= 1MÒD-srȑ&<ݻyg͕kKbc(),VRHHNѮ񱴣M5III@@|Lm޵ҽZ,]//<4@/4tbT*(GʨWjՔviƳ6L;qu V>Al@ZBdmcy$O,ja9.C~kU#N.KIVjJG46f# WCs-AUy>7p]%,_p4+C>N&Ki0zma}]No03<1k[3S>Q4Df2̎6}窤YM+НTY=\_[WQ#!0ҶѝJ|R5 []٪ѿɷ0I Lt5z:K03i#R n_Vеtq=6`ěœZV!iRSU.Xu%5!$K?!=8МYH,V-{}&uB;}Q($GlܝP q{3ILKlATԽ@bM?: F=!I!F`t'Did֧>tt08!$lJ(ICW$rHJ}3U4v犱3\Al O!x5*++WOjϠtKϏr [Jϯ/˿q8w؇bQ܊3"&i U-oϧM)7_߅YT;*'Y`$T9*a$k4m,Z rP2#~OeF$}ort4zA9*W:Ua2Қez*[y D/x-Os'>a$~#w(R-34Wx+7b~A#{28[҇weY2}SĀFT<F,\h` [-5h4c\QGVf`<:@NբGCJ/m82 .iZ-|P| g:m5v2+CɞV\?& T9p-$SP6ZƕD,R*⣔1C| tk j_ݓ+Rݧ_K+>D3Ču4čp|JHˎkϜhB:lr0Rgod= tP@]dcqiw[^U/JJN1NR7h$Ii%e-DynqC,@HqԹF $K4zS*B6uң x\l'Yb!*(5EV~p7fit1ѝ'_r jJZZ޽/fQ}mo&p0GodžfK`y@Ln9%( p/2:P kr!{ziIʾ^VO]j{z"2N*_SP&x3toDf}W]#ZZZ)}GOh֙hA[/74lq`.Q{ފE=C"+j=IU͆!ײ[G G?U$t?(rb/ʭaAdC0)v XXd]m'6!J=yu]hkc1 VO@Ol=Ei}x?BgbE_ĉ:8hl5ռ?mt)k}O`.7 'N "~Bb՞\#p1\L4&1*{z;^*(\'#>O;h =`jX5OP|dbL{u4}XOʳ {)IY Q\fDlN)C tG5Ȧe]rʕ(/AVl 1a ;,75FVK ݇Xl!B y{gا0*3Qv(ߠd0#PKWlw*A'(}v,Z⦖mCmS"^I4"&4|lU4uJ PfHKFÏ \L37%_ڑ؇36&[v]2xezw!/K L\mR$6RSm.c>> )9Dc߬O-"erIʁ7]Qs낎u Cb߾3 qԺ9b ZS.`LqYoEwYݛhr$/y5ּ>i`J(#%QI34\,{5T(n}r0ՁPQ$nsۂWK_B;ڮpi_JsQ#o qɆ'o?1P=fI/uJ/:{(( @/VT.Lɻ*,GЩ?Nؿ+A氏ȍ-Oy=0Fʹu #cR` qzG2sem}U&H '"c1|K*Ȫd@:JA:<:cF!qZT2qOx{]ש^Us&9 )<):5aDL:/kZx3`̅bnא!!s)O';p7 ԑ!Hn~ $Rځi I4㨹b8߈2z恈dVM岆iW"ċy[UΏ@'gΜCʑ&QgG3HdPNL: X?6sW?&2J+)q{Wt #9TQ㥲o!B)M53;KW.W+ؔ]Ɲ;Wg[| 9u\?R?Ь9F|4Ź'N(3ǚ&mr^t89U,Sgr}HLSzZ߆"}% hx,8ߜTj 3R![z>oyƮ[F7n !ŁKq1mDVD&}{`AyWs$<3~NaiEmGYwN@T>VPus[HN"Aڅ[PI[l:ʱ;9'/`:١Nc&jff8Nksk6g\U 2Shyp"I jv6 ~I''h,6~SY`XGNQ J㜮BRt (]47r{Cuw++ƗJ 6露+)xMb Z{mn"S2WpPn?J1Da@LrXZP{g?'WfEקn-=!! t|RD}6RΝ+S aJ<&ם쨒L[$ȕ5|GkL4V %Xʚ1v8.i/He/3䚨\ KpTz\bVKœ1s6:e i0~ڷ BQΑQY* Z5`sa;'&;3nSh2Qƀ1. l6W*yRoMYˌNW(=SIgdG{9ɹe! ڮ 8D|> `eoXKX2g9P|Cd 5(oNH{Gb[g-vfVb=JQbfVK +|fqDC8tvf֏9JPr\6=t שМ|F@^Uda?^Z{Bm%D֌%8@GĉjJӒ^Fk_ fE@ZﴣM]|mr&+HݪF#;ֽN'.mDJ0&O?L%C1$lay!vI`nydbL! GHG6-j\qFnb[rHK(B#EDD HY "C.5blhAp)+x<fa^V]9'DUjM]X̕ϒ5&10#\eG$uzA·-qf?Aв6ڹPZkM]Xt+&mבTAmMwfѽLO}N58YLc vzJ^J}v^̚ :&9㰌c[G nͽFlG=w"~se5Q:6A۝Ҕk$f_ocL3|)pGЃe8}~D})h@/6_q m5Ak iB|fmX(rPy=ذȧ=&;\ll"t/6ނɸTRHaJC_gur?XlUL!>Nz`LAEԝgEnFa eY5Qu8 u'sHD#Y#Ζ:(s6\mR±S! JOJ=02,0V |8y?&:āMDKm$}Թi1>nJdRja+^\ G@_2䉾:gL<Wx_K3(<tN+jg"i3sm1|Цx7t"nI{͋at|} 2(1Į:' .6(F|um`tv*lB0z^;O7{j*K׎(Kڅ2[ ?r=m5[]i)W?`s›kwl2 SjKIgŀ<2%+@+;Q -h`.ҷoVK:W{ gI}1`5KMwЌ|,:%.6i 2|-7uIPR"toh+!!97?#DLनMJLjSFJ[`Gn{̅1koĄ։qs+GȢH4=Xpq,WejКr(͂sEH )m ]vYʬb|r:MV>c^(kW-Bo댎7h קY2KFeݙ2ܵS yY$0=@R!kS͕6vMld-VH; ) a.`39ѣt@s+ctgJN k]o ppB ߞ6 wOp<}șy߅Qhp \Y>0}<(Iw|yԢ1{Lbֹ3ܼ)$ `hT0CAoV0/`*8֞ G~p'2e6]Za XW'`8,cQ)Ok K߄|uv84wn"l Ku_k *\i$Р̋jZj!. `HuG7Ѓ@:W51_4rC"nP$P*ouHubJqvPڶ17|@ d"'IUZI!dԲb:S&$&~ Ljk׿%O`ő|SA۽=|Ȭ#w!orܸݲ^Pa$bhe^ƝDGL[uRs QDIz:{A9 3/ zn>WI‰hnik%ϝ!:,1اӡ@ k~L .t+1Q]eٔ.[?67Os*1],9j7Ē|T0dLŲUdaCTh 6a†$gr;EǠڣ'Gg+Y#V4ʻkY" i}??(}30~~QN"q+ݙrmEt }@鶡{U9wFׄUa{Ofud(Og635朮Z13Xl X|F{Y`jD|"GC3MNK Qcx=E(-a0N>"sk+ -Afr6:Noʛϥ$-Z<!W]5e9Z667N-{`^6MEgkWPJ~|pЭQv6_\EPB)mH)_ Cm -N ǹYq0guslF$K]̑e)IɅ.HKrRKij4kl¶ YQI#= s2e"YG={KTgήȄ9":^>fvӀX<qfk4d}D8TF,;>;<@E€,Y~?kr!4ОZ RR4N GܾW#f^ ͜S' u1BJ?H^RؔHj:CZŘ@V>p}ѝ 瀾dL螕nϙ`o- xQ9]EבPu4MiT>JRX;a*[9.-t ;qUI J= lߐjbRT+zC3AN,T}i!Ϝ!7 oLU&OŲšV%enBfA<&H!s:\8ϸ7(ETX"o=4t%s:R TJ1wˉJwۍ kx x>X{ MCGelk"hm pr:m,ജ<|SMr@O RJ #5L:^0ZB+2N<3ZdP-]g4 Ttb|/tN影ݾlHF8Su]-:SK\ `U;v0˙^A>,Q]mdҊ-| H`b8ekvҵ,ߊuC "[;"{XID3+g팊qcT8B|Ӊ_ȜG"sz(̡y%&.1w9 fo )~܁3xIU&ƀ*Z-E#3iwD:K;Y5-A9:tʂu\`&`0WUMP[hMF `ӥa<ס0ktVk~|*o&"XVN2)MեŜ^oH[})"%KT3ف;B_ʈe[vPؓx5g/oSs-Mzj(w,,Mӫ?(U5PF|*0z`LRyf*%RY`Q7!T3]sX#Dt( yg(WbYwMpȶzy_/$}VTG\_DK-y vY-TCK\"x5QHʩ^ljeY{5AOB uXXhe(sfw@>&ȏj%( Ӧ 'ΐ\!œe\Ջj (/rd!] f4Ґ*" H~plBS #1} KXUQ&Aq>DZ~n)4#j_Q< I.p0چW q6Ih?@^W"a7LB[XHrkpW[k2fQM#U}-~3GI݇dQ%w&4!M5$l$J姳h,(C@Y7N?n*}7%i ϲUz26mͩ:Wör= Qr *p@ejdR S!IA= $y52Ec+jVV KHs&6غ.V-#Uqyl R՝py[br14l>e99(q(z{ % GlCW_2] sJms$ m-Ak(ݛOPa&PQV  -Wu^'9ś>|.\vҮ_aZ;vŻ3J%牡C(1M^iZz3¼Ղl" zJ-#mS!Xoq4yݽͥj%o`"NC'0eZ|e0.]YN X7>$Y0GbnDlԒ ^;HvY1(JϏhgqq1[ThQrޡ!g876!GHng*"8Ѳ,ۢa;<8}>KmZk:A}KY&gYKFo~kUjyHr$$2c}GN.so|ù>KMpi %d ;ͬ UF-͑7BV?X[Ypvj}[96}ȑ_-HcNM].oRu>L   38kQ8"ӆ nÂ9Ǡ$3jΟ -ZU|(# '&P/%cz-+P4\B@z(Y"f:|IsQX\9f3gIIUZ'14%rHbݰ- gw0LZ2;Zg]m׷&@mG-]mg]k|4|y3Z+|hHצ&6#g>pU_?ff LyW* *}1)`Lێ9luTEpOe#:;X>˴ ԣ^ МlBHr튚-qǓajcn.bh*eJ}K(3nr Y6ڦ?kQ(ǰh 1<1齒[ S9Ud?nL LCa9DV*4"لxDpӨyHѸ79RfJ׾s%#!xY]Qi6G)ݴ(ޯ1ZpqF_ڛҸjELNB8|!׃4*6-ee!B;}ٟ޿2}0w%="r":]fʭ Uo.`2BE- W&.1b,&-=b /B8 9")vBf8Cd[+#݉;}StIDiSlt9+Yבǵ]̥UKmrkKIe06&ڑ+{r+{jtYgqW Aҍ<2Y#FïZZY #Ŋ2i!֒ue[?Xr[&ITZUN̉y6`-\wgRwZ=!4cTaŏܧŏY笏aZNLwnn<^]9A+X NY߂l0X\$np%pIіQڶP]w *e4֌ a(ybVK!i`.os⭁/>ީbij`ZZAʀqT?|g(+NѷH=1qsk[!V+2;Y$7JMG-N-}fJ[EFk^C9Viy#h, *~Nipͩ4%H4'1S`3֌&{j3P5V(S}7JK?lߕhTk=GRT8ٮ[~fKwvkM1;j꠴;4Þmqm#kf:@b_~IrqŢ>E,da)-ߺ,EG+hjqH8Voj]38ID#0JQ$%XˋzAd5A5z؏xQ{/c!BxoϟϡCtVC_avK\\A(I& m0*e4(S *_|$xЊgj1{F.wƦ-v6n=!7!~''#j }(/`'7o 3ĵyk1aYKXZlvfФ@!;E'E3\Y^捵o4A4X! %Ne\킂ڨx_X:}>lpͶ!H2G Һ*?k0ɯdvX|nf* lK钚 +|% yXCgvI%Snp+MZ8je=o2o>1,ȀJPgp8Ft9!p)a Xve>eu!ޮ}a_~ ; LqYèSz'e\y&9j'NLFW"SfPn.35ّ\KBk6ċ]fpDXI𵱭/ӁteȚ`I mu6{k1ώH0KiYl|n`_;|ԥYRx98f 3ghX`,%T%BL'@sGYKXa/:rRT,7,'Q4"~"r'+rtMf-)>?E='L|v+nF} @p88WqOu ICTXsCT?+to_6ُH(Ԡ;og`LbX3!+]EeÕ@ %eJ˨\ЂH̾)jJ lrc)u1d߈Wlv :%WŬ';w*bO+\葷BjK~Ƕ&ݘ7 t|hExg}-l@ ",[ B+_> n.B!Osn- *Y[?"4Pc'cb`N 5(L%.C)Е"ӐU=?Ba 6h0 ,DRhil ɀ(X0*C(&2bP+lε?>I!y9`|=3J;~R(<{0SٶSoЈb%t-V=ݤ'T^TKV(DjU12*^yG95Gf-~FEcW=jjZ$I F966??W>6\60Q8oes2[vHYiQLq#gIQR `.};ڲ `[BZ![ WBޤYN6ZĪUѓ_TIop+7ON;=,HkR hϩz< U 3L$ iFA'VT"c6v K׏c%MIrk?x u\)eUZ+>pHD[h4-2zj)GAټ͌ H5|3 +g+GNkd~G|q %a I*Iymb\cǂqdqse(0̔s˺7a(A.{N٫a/9ijNGD^;*"/a`dӵ!Jf  "EAy&E3&}+B _l. 9(g%bàq+%WfM8/FrpoMRgVor-~B͊icogjWd~|gd0/C_o#X0=el]+M8!#}"P_Ͱ8gQoEFsL`?Up4V}M3^,<ΤWG9FY58=`]9DQ0{JD*\𭴿Xσ 1 ~l}֒C#\i ui5Ɏ,NN*hwnY7JKxqOb[@ń'J:`^BfImP@ ZfJMqhsգZ~w˸' ѫ H%='I8I_Iz ߌ#܄t5\vI-&9쨊!8" XWbHWnw]֚xa<Ⱥmg:֣,82INLZaNEu"OZ6#;JVq½͗I4^C5F0,D_IFbBKd7PKPN &K2jdS$KTUXؘXbAuL,/m-ֈt~椎 1=mzaK_pɊzr)R_@yIj_wNgig^$'\N旀nOszdP0G^[Ue ͤt9*~^j+Ը=XLI=~$OuNiY4MB zJr^lbRsB%+a+g;YD L]hU ! GˏD&.ZJO.x7ٿs^+"/F*um +'P9|/689r[Ű>8\n?D-1Ϯ`0xΈrU%tH~'Hn y?T}wN *a8Ӱ]-?` K3?] ˭|U7V b\_gf<&Z}knO:mc1N{jY /4jd.5Ve'rjC+k :xF=H\ԂjSnˁG;\ωtM^N c\-m}bRYDH"qSgɮ59?‘/,CnɎ:ABNdN:r|ek]Xl1TO1s&q"#.ї#0Q$}c( <O%P3vfG{~dnג9|KM ~W;V~޾^P+j^:JЃ3-(|y}od(n&<]й5I3tBH$~6){G%*Tb=t'۴ͻ'/d x4ds'o:k&HLG.{r~}OΐBH{aϮhcqș[xg@P{:J1Go5jIybʇ@@Yڟ̅˓l*,6KD0rֿ  3uM?@)5:>\_?kxɉ"u+]g5{J0y HKDKňy D*ٍcʿ6$_f[`~Uy݈ny?pj۹\Xp(&k'e{ip*ӊ"jRt13E٢ͻ$HWw_o8_/R +'l!-G}]x8a r*XcGB-K8"NT4r!ZtvMh81MdXǏn"5d53qP/ 5fV5/9I .5\b}!h~HzY6jmOƞ0cp$dBx,fkd7i2G7RrF1:V2AApC"h^_9A1w2U{'LAʭ"6Q1[\^nh:\v%;ƈз6zU]7 GAY]I26Qb] K~{rĞO3"NqH7/4@ |O7/&(u.UX^=:3u[,ad ͐O9 3'Wo޺Ջ&fJ\̘5)l7(iB4˩ڿr׷ 4ˊdά'dѮaரrf級1ݬ%\B1bd dP1ܲcg8cF 2^8 ]("FU _r6-ĪKoTlO;:i H]GEZ9!{߈mZ q/ui-_aDoRV3L6vSARAx"+ˆ׷ TA,k@UE oZL,XL!.mc˛ClUp>L?m؞Ow2Ӻ7#_o7j9Ɯs7sHT`Cnv~(Mar"k4dؠ/M_8#@6ũ.TΖ[*-OVg rBiB^LE ~o}U" PL 9U+5@#> `O1l[$9hNOU$Hv/]fqO+3 z&{C7- Z4,My 勛ul*Hub5e">za{fuwYiq!5ӔXc [ۏcȋvU|w v4pFN3|m'RmߨFEnPvy6|C8-r S&"/uO56$t$sD;;L6q [J-4[ى1^2~H2UiF2|)g0?]G݆'4xZJ<+uP<ZF8J@30&b.+9MЃ ѱu_$ V\wlQvZ.K6GqN*ߝ09&sy! 6|wFOYZ,# *[WzR Nтۆ_e((WBV7~Dž䪜X >cfCtX尒95l#[Vʼ!av AK l?,GPU:N%Ka4A{EwC"Bd~{دwvgl h;?H&d?NZ"G)Lؤ$P]E.a&%uL[#hE; H`:֙+8L].-euteQ+1Z}J` #clG 9sMlnkCVOpW>C3;Va/2uN Op50_0Au\pkQT Xt3Xo-C?\n>=ڌ݂X<\&t|ml?^M.uΫ~lrfB"F9˝yyޒNR+i#1/Z˙~K@9Sԝ`Xw? Վj:2])3O,җ}U=ub 0x(?pQ5`>⻑ddM۷3&Od1z|2ApK=أ `LPCFo9 )xDpSw3-ʴ!-IVvcJS[ubv 3cߖi{biユnȏ@~4!|Fdp;_iy ,/c= (]bB#-ơ5Q+:'ur%w+ARC߀5"ܐpnHGą+SIe*mr>JupzlfS [=[Tn ypc*IU͢ǰq^.֡jeLqNZz׹ŤԇwnFt}-tӡTe$ymgeT/1OT)CLh]fxW40?KhFYB wK+&nOp>\XW|'&s~opoa؋yOKq[O:?t.t6MN/ 0Mݺ{(z߽W`.$9򗊧T:x~ VE 8ce;@V ~v7Ê εH{IE?E%gI`>7`Ado$GS isGۗ v(ym[|J]{׏KV/H`b^U612 WJ,Z}y$q/X}񨉗mmNz!#Kı;jxJ&O F3v< τ^]'<6Q ĭ gD ]=6py`9d ܥ !~/Ǖ*Iz޽gCv= e$kX؝q3k_S]gnM~W 2u*B=յ7s0="_|5NaP|-'D:(c^-D%q#]~(狥n!3 >-9j)2)pDOX<>&0v[% 5[M)XPF&C ]F1I#÷;կ؝]hamsOö4malwpY>cVfѩaSY+YΖTa5kϲmw6<*8WT& ԅqWtJny%H4#}U_n]Nr~(Ԓ|bh6 ^O2Ϗ W >QrA@BϬu}h`isRh5XXo? ir$} i/ 8_B0ujP1G)\W5f)u$ >꠳pcT"g_)5ɳXWʔ:y  ([73ɾQ?C}ݯ`f7NhZ]Ai7~n*>/4 yB'{ZzE2}u7Vq;ۙܲ /q)Z6 (])]7'm4F]IBHqԞ7 ,m|>#daWQJAE䕊Ҥs3j&@+UEVNqXm1lcÇfEvm0f*(d[#͏S V(xt9+Y]c+* ФvQ*mW8"j7k V~E3 .G#* 0 qa:EIᯑ.r6 4jB+3}1s"^ʂЋ{Z)>ӊ#?"bȚPCo37,nAY$xkZ3kxK@Bj~7&6Yc2ia4˂- \󷦱av!?s17gӄc;U9 9H~P!Ԟܭj0BQԩ;gTvet}G bI`VkE`-0B<+,gQ9XM=u^) fU _PZDTf_2epp!ZeĀPtgk֓8PH<$) $SQoݾPy.dw3qq>^MT^6ɝ'z:. UgnS8|56O)lVII[㨩6'Pgsͨ^TGx' OjgdOH| \b}6`𐪎{28~rHi1=ى7cyvCZsGjq7 9w^LrH-<,e0peEH}D"tfT6ۣk[K”VW kgT2Ip㦽_ߴߚNgf#`(|)DF8l?fɪ M eSnhۻg8Y2ۼ]6\rhVz*E*^cH,h㥁h'('KƼZ5օ):9/fͱtF#>}g j ^L=,EB^ktZ&9ЅQ㞶ү pA׎4 㲁A_GrP\ <gd]旐S^M D6>.}1TB>5A;)>ndd{ Ǿ`ySo~XveՓcy#zX5>N6Ov :Dn-ȑծRmz OŢ( ^ e%Ҙ \aH@5@|"wS |R$12 ` ޚJ$ cq5dZ/v101EcdՆGhíK<*̴ eu|1HH( onc}2 < k9K{yWh gnXXH-vpsr]ʞ7SUFД[*ʤz6a =bq>a9sbɘ^3CLv?̄TRϩx(aJ:F.ĕ4"/x ZmBWJ/јM=PtaBjcވǩB>j.vv5nd, v Um%}K< Fը|Ic3EnlLJ("/ZqseT+9}5M@ϔu;Er2Ƭ 8DP"7%z4O{_h3b>j$ff05;g _%ad1H'w1S<- E kŚ{!6ŭ._839`X^*YN|_rlA0-J1 خ9yRzLI/[V  TQؔWTCe=FkLPW9Tmym %; yW\:1+OYIbFc7liubt1M):~iDڌyhѮDwȹlTG@rKϙ4W1r˭=PX[K@fDH ݍ uc XAA*yߥ/c.z0J.`o(XhPu+8I y"(K6`A!<ĽdQOczx–C&%Y3Z-|a@n``$0ݾNb"z~ i4!%2( 42Փv^ HRNg4pO-QdYhߞ89oDnSj(5CYp[%vjy99ԁYAɉ]bTH1A2q9^b6 Z!|}޻Zd<4L1EdmWKmHH.`C;&2&!I?3@c-L6 u,3iVX0mP-~,^S%e31(w;_{.UOg I(D*RtGzU+S,S]~E{@MFI@&bPLT]G[k^j7xN;LAg{U/a"AiOy"R 4{|VX;Ofl:O1( }6jDJ[] d{p1ŀ6&Oު~PZ=R-ۣmlvҷerڵ9#p|9HɁ%`r vuJo s ]PX'~ZAyk|QE\p&aUÅr._F 9 s$f5cP1@ dTeB#hNT7#LPuGzql }ٮ8x]BI0y+VK8yh&c- d3am pg{|\8c_1馏fX.!n^CBm3 JSJ~KiVd_@: {q&c_jҤmȊYWkJh!9U&.ژac~ֶщRB{`8֌=t|QF|$&zYStrBw4W"9h[/JiwE`5H}⛈Μ;B 5r\F0zF3ol6IߖL8SK%_wwLoɚ~g:"2 ES9'+d>84,M"KI3[Y(%ΓmfFq3\f~kp'*"[! GxQD/2q{ B<l]Z>7&} 8]}UJ];9!eOJ2r^qBJa;] >ubfH@VDg"M}(̄u4&ylXEs9DͷgrMbMxՋDpkhIꕍH|m~Oq q^ D{FDCT;b NJ]B(F,.w\YG-WǍ3꿑1Ll_' Q?LqU׿Pb!`}d-zuӑ;JNfE=/kZo?t:Lz7s(i`;ic# % Rp\:,&3ZgRiЦS4_ToHS'G*˴x9`DTa%(Ae*lQ=N/h:S%u%6l Goֆn~ Z:)T,fkХ*RTZ̶>Qyo/Uq\b4aoӸ֒+t}WI ?jd v2_a^ >@N_933YGc0bt>Ď#Xz['1]y< ˑ3|'(pԢ?g\wBq/0CDf6d#5{٠!fy8(P'@N$آ=j]׏8uf-6 Kf8{"B7ۭzo$m *Ñ8QUF@AbԠ'Ǵn!((Oۍb鲏VV:mYi|C+Kxuqґaí$&fm>!jTD`o,[zNq pzOE)v4k!|%VWrHT{w ^/v+7LQhUppc7,qRY.h΍-=?Fy'q-HIv)٧6ˢ@@lEC$62 sׁ "jHqRqғR O{hP[7Zoo![>_҅15wͣx)DNU[NU1JV7hmwU-Y,mܣWYpi3B5l:XA; orn4xZOI^Ѣ) o ,P3.^)ܔDu'7.>Xy9 ,Qo!Դ+F5c~4Cq3_XZV`%Y7d47h-93]y%0@@='& An`yďcƪ:瑳bN| gzT#g>e!M8%@8EV9=<V:'Շk~Ic`)I-MWX=b <,3NAXuzƏ-7 t|8mAT]2aF2uGw%5.Ͽ]2GxW ̼-\;fJ ٧ծ)bCь6=gns̜QzܷSTk:Т]oV{K 'AZ+(z`=h#T'đS #<%:rZka~]$?JJdyXg\,IZwV6u?Jh,|$wHwǝmUeHM-rߛ`+ 0PCCB G_Q)oe8yٕQQ^Boaut^xvA fUf'5XrFLmb/d<X;!?}#d'~-sE.zygt|RCH7w =S@I_r'>C W`9ԛn=Bmc:3k4KѬm}>m '.m_%^S|pY1j}z@/@o QGHo$0 S{(s|mS|<4wjy7$dJi `sTk-ZGٲGMKfүz" *M-́Fv0FG'4!M|`5iLP҉Pcz'*GOX,9M>Beȥ5YNn ُ|HycRGy@i<]4QR6ySOw8mmr)]ٗ%Y2|ڢ [0fHcqd%W7K)b(^*SLlw@!Pni_WGpQ3Y6 Z=-X + pi[<Z.[-IsaS5IUolxa ?;AoM%zhFp ,xFB U ZEƁ3a:a_p>YQ  nn?w XºաOy(6tYW[Ju1b=[u1Sä0fJ;7M5 pOuwHC ʈF' 5JV/=)">L3GcvU0蝣nLx5S?~/xuZO!<@VO=m0v(fQR0tb25dVsFca1O! ;PZ]6n5Ӗϒ/S t^`*c.1z?"A߽֪ @,7fvqPݢ`¯RkszdQ?cִoY9PiG8bȕw4 A<W#` ;QCK1r re'xPGFc޹--Qȧ烧8?RÛj6``bLs~*;9.9'3 @ fX:qLDcLᄣY,0G'`ލsFzO>.O\m+t^Ͼ}$7^'8 r'Dz J 䙵s6G? &20.ےAXDEsrފ_9ϛs Q ~-IDuwe N "so~]6['ȗn)L!ǽ&MR20%gt( c0nz9;Wس(DFt&D΅DNĻg0%âE;-Ӡ-3;0*@qX]OQg7Sӛ$K5_c0~Ujfd4p@ 'ZId%:r)gX=A6F?;Z #V+ r55cLBȿ ~3۽yGPwy.%Z͑jcRUcī.k!zNxR[{ O,0X\yrAik"@E R`lT1V]w ]ƥ@uT ~p CrdP=?5)(G<\ χ~l2&9g\u.d!ɆjZfRঞ?iҺcC;-R ,}/we;ި Ȩ?}磌ۛwt,K0S؄we,^"U=rcχIe mڮ!{BO<*N1w$ k^jic;<ҜYcB `Ujq"4Pvc:.JF+'d<f-T.iSk9JaTTQ7brK^e)-KjN=\Z\9!É<ܴ6ǂ`y+{&|R#t,U&_OwDp.Ԅf\B㽻!#)ѹ-F%Z_%J۝6͊8ZCd5/DeZc*u?P㏥02y9~ziW[q-#kVm8 +X0 Q+-Lwu@'5Ķ8| / ~Rm-..8s1I^٧=!ԭ)6%:4nd24~b:)/7v 2w^@xQ3s}t)L`{Pft[4yi7UZu3b{})tKxplQr)t!R % o9M@鈈f[,90q6Z 3\zus2-d76j& 8.0ZxάvGw&ٗd nB,BO 8gl Iyf{g ڙ< ,r"MA|Smz𕰟)r)MnuO<@pPs~4k>?$)\HVSGPUV5dW_x'v[kH"(wDS`ǏV -_h2<aE;M@yl-UJݝ7Fd2bގ8ql*w%ا,艝(L2,td?݉gpJIBV9lP6]d |& jRg m 5:7ُ,ڴw=j_4#iu,aͥXJdƙ^\rs\NY4SC˽y=t/ſ![^ cENu̯f(ԙ%*4R/su=|L9UJƇ]iÍr ?-`{eѻ[bD_EL7M-:k~LHj8˺kSԩBOd3>8R -W&|@8R.R4>Sӏ3s+8yW5Ba`'k[R+A]?J7-k Ɵ FQ㇦.FthNuzȣrDtGᯐ C)NIsT襫aI .H 8.i 11%B?3m .H/\:E.gNxd Y  L1lN.oTx#26Z*$0p }bf6tK*!=;>E1gar`nm0|+:s(`_ݺ∌& s(kʄihb+џ 6r,W J/߰1LId~.e B؁N<<#{$~i![!Ld2p^ MZ7A),Y8(񄑱4@R m4%;6=Ga5Q*aꀴМí_tsRc4ƞ.K?nd(av%!=De0ozH)fN1 :ʨ$ŅkhLݕII7yV4+3uF~3zc*K'<߃+xapƿ`2\A,DLd6[\x/ydԶ$0Zb-zz< ضB$KvWʦ/D le'  %S:["S7j𦩼o?t yeI к ci]Z[B -86{1ώ;{ ET:ǡa%/~Yoy̠/ rh_ͭhqjIB݃湺?ٙ05(#L9ʧj{182i]v@#lʀR=NŊ H(PF/0x5g %N, u(,9@Uf9tm9Bi]u؅;})a\`BE-Z1u (.k'y6IaZd9 'K5Ԝ;/Zޖk ^N A)~u䷝AYsQ2)%wa|6ϱTQ`h"`w:cb?G+0|5 c11f_(a醬^؆8;-M9v\<1u<:5eg#5.-ͻ㨱(s#`C ǍQfwTTwy"a K7ƪvs(BQէ?QnKS3ԟ[ow-RB֤I3қ(j|OYy'XQQ0&Űd1 20 me}D4=Vh36ړ[섇cůȾ3λ3d\2qMrA2aS7SM*OKT/- Hu,uC#'bhsNܹ^Xi}L|IY;AB7"g^Hv v.$F#^tOK4q ?žO (BLfmھM1vO\s@ɟY1u߮)4 3.1ڗޒLq%8rPvn788]u&q/jmŠ y{=tJ"ֻWڂQ25,6b|L /ZC(lmU s2R%& bI,ϊ{5%g@ wt(;iv=suٞ;_CĴ`%z8&r.1^/ g4I\hK2@YIB5B&r_aeNQ$} *,Z(ui$\ uФC'qd M IokJUfl#bn;}O\ x z+uBc^)q,pmɬm2=ɀYyBo0@À8쏁CE\0ޑc7 eOO6YV>0HߺpVv=p{yvmB&u+L@m,dyXh‹'j!.'þ`d9G c-¯V萃-!KM?X]:[i@ʅU|E<pW$;"7+Ÿ3AƦqLcO9D&e8 3 sY{Dݖy~ҭ%1'O^a>&K݇q78ݢo框N:dv^δKnڀ/!\Ht]x - 3Iܓ C'{ZM}.w` <>)ǜ`BI~mﰃE.._mxOl1aDM<7@: hWǠ cF!v84gO'.ƅ?#3:%ܩvTTc<fNo| ƚz>v,#u3="P&gQ1^G}.v?[I"ڻ/Koey DW+F.pe*&%A^{?'\3u$:$L)-[ Ԣ]^,h) /=^x Xd=v#ӦyĵGMqs{Wե,BDa'3=ƀ19HR3784FE*ub&0< 1 m-ߊ]mGu[6y;Xut~\1O>!y(0s6˘2XE} >&=â zCDl&?pyaU)k!ny/ͺ]ķ{eD;8z6ѵ`o!kS%)hBB 6QF(C-#8^;Tc' .װfg?nbJv&Jޔ@DLi/[L02iX ȗfU9P~х8k]`ЌboUɜIDa{#jZmkLv%gõdRŐWoñ5:䠕vH*G`#g%7IyZ9ut y@ݪⷞ ؉P D*qC_acSd%ڧDuE=#qFW}tr-_'wYcO#4֨Des U" &~Fd/ GmAJRgW!~w"؃z5be_pf&3 W;*> z}zDZbv2K" tꈞxT}RpWu 'yLNeeZ3(R_㷷%|'G(D\yd…ufp<^g:ߎ(U ?/XheIjXq?0I$ f Ĩ؃=(ϢwrpI,?]ϤzY@_ ]\ey)㶜3A"MI{ 1PAC}J Xo}ޝ_;/VK X൅9YjaWy;YGfPO2_Wq *!1sQܴSP&z]%FyN;Ԫfv,؅lʼZ&o&c`ٗEpoy"k[5cR"1g׿QѺ=ղ9/50f;0a8* pزuq"sfl~\N/60ƣ v(鲚$3j9l{NEb2*!+NjTn{=lNt6=g\ȑ1i|oR7;喫NwrZ^f_2vc<\CkcMx{00&!R|uTn5Cv_@cZK~Lk,|.L(H}Fȩa14l{{5.sd}%햔1:%mnc}yeJg#@"$䥪)Q>n#c'h3MzyS 5aK+?Fss#~PM=C}AcޣJ{ͽ + v~NJO|KÅ,oʉI4. "Ц,BAlkk=V2,+ ٮ>Լ_J"ƗۛhmJn2Fc7bW3OaxamƯ'UR*ɴAfZFhf07̌3i Sȷ7ܧ^i @y"'H.Ҍ' n a=fh^|ؐodu߾K爵,v91IӪ[P.'-9#ϝ ?@/P0dc*~2UfӃ@Y[nOpXj]>g+= fTDA@1Գ.s|uvfXeˤ,^Zl_CydZ8q/bn0Dt&~U%cKȄ>k+CMB) :> EwsDs]8wOwr D 4ԧ`Me;}Ť dΉ t! O6aK ߺQѯl`~ۭP&XǼ%W)X"ѾTU8EtB-ފ+y O:ҠkAcɚO||\{Ů.EP՛#<-.| J =Q'D&wz+,f): :E/!VA4̜m )\WTV7ݙCt #賌)am.-1up;Q]i_Òڕ U ͨ)i~s9yRbal&Bf:`VBjǐKrLW|D mF;i>S] nU}$K̡+)?QMh;z0j0./kG*1Q>^y+wlȆS)ߓ;F7A$߅άm Ui^hu[kWOYTa\ H[<1TqvZeMhZ |Nz 0Z1;*/l<@lvsSIG+!ˇ}+rz^ %!@22vNQeu v97S h0UDqv~BWg^LEۧq3*%%]TSȚݵ(U9ikHӖdK{z>=OPtѦ7H)B-5h։1vc*u;IphmEv)b"țp7b ɟ>wdf ,PynKSfI ќR0dPY%D e"|땜hB$'R] 5n6PRb|51yL-YYu3eZ?Ͻp!t W[KvTpRpXXbXNndOaLr&G|$2 0n*WJ sWfg79\$"+Vf&vnNy%~j2' ? ) % C>|&Tȱ|}o2hRڽ }Ews7>Y8DEQ9؉B>YGZrcrk["`$eC UcyPGOx5oI?0) \Еo(Qnț`ah2垻$"B%){ґ|0s\/t/p< ꙷjcjsgPiW #]VC/+xQ}KPin:m?".ORu!F[uS)J` AfCK(Nr3XsSjJ!%!+"(k/@Ժf?j|Jb?zV[8j{9Pஏ6s6L=ٖ88rW`SL3h?W=6j>߃Kj4OW6Ji><VUC=0MۄkbBQ9B,)hbNV3G̗߯Q+~:>lA*H0T yFw ˁ7W0`낖= Vr#Lks:Ga=̂[zA\ң+kF8AQY/.ܾY';o>f_ 181IߑdB N|n#bA }#N7D%]<*z6]/JYrr@&_w]LS1-f"~Getjn]Vg!x޲JpD1wsaϺ\ަӦ؆7J1lg0?m{tYLXw#/{ȕ,.PkqUήG2$i7 /f?^.i)(^{4`|K+Lp )@|P1p 9b6 ?~bA$~Md&^Z⸮$ZҺ#Y(5 $,نHh^R J>tZ&65Y¨ +s0{qJ/;U`BAs SypXBfqt{KPUB)Yp0X>L.]׻;غR8MhZRHBx+CEqvy)>΅ IB3bZ)¼Mрy%ު'f/R;lFc`S\sz$S@H(<)"6r0 FE5| D~42in6bP=4 `exWT3/]Xvdif64CQu ݫm'67j)(d_Mb,hM_ fg1 #vPˉc ] _g?D'+M? 9AʺRU:"Y_}$0xG:\I 7[oY(KMi;S Q#Sv)G.xcF_2L81Tu{EPlbUԐA}&sս/@2-{@kn^|.TtdGKKB!$POF :`+C٬"pvv;ipoMpAԿB q&zCȌ`i4TI5o(\T9LJkRNI+z\KB%,T #;b{h-@sY }?L|4BfCꥮ<xr{~A-l CL\>K{m61G$z1n<ߴҙ DF5kT P4)ӳ;Okv'PmcA<}f ~Z92C#Og})$ 6¡?Cݧh1r(ۿJZZ\˿MVOd$ơ߿pRZڭ:nFvS? K1BrPXȹ5;DvW5ҸCz f;m{%L2ͮab]ņU hLC~F2rgoǽsr>+4wLv{VawǠeY`=4q5]F"7^{ ԆBݫ^Ll(w7;q.d#lϓ [`ĹGW, ѨW;E)nxU'FίϏ7I -{2j[\UX!$YyyCuDWRjNH G z$2i{X_ۭQ)ޱH.uRiV/$z2A0Kz֍?1o*{i 1 3[pzRaY_9^:< px-5T{\vZ;";/J|vS sx8ij&aL.7ˆe|M܊ e{ QM'H|>cdw: Jf{CsaxӴ9?~d, ^3KZ6*~Sr1碔h3ѯaR/KڴO+c AAJG %v n WBy,Ɏ#ɚ9wޑh>Ճ{&] R WY^s%;\|>@\T\eOOG"LaL?#32t- 2EgstksU6h?b~`ZJ KɁTHh5ߔG:Iq;zA+9iE利0υ_V[ aS%Dal0?Ds@=WVg܊<}4cёdGeJo1ͺ?cx\wixkI9n>nަ8%jzRW20~mxqO#`f!j"0>|$_Jxg g뇰GsFjt`ñegedz-dUd}@Y3^ ]dĉtyT+-N1`3)u>~Jɶ |gRT7r{GM5p)lvYetce.$4xJm k=H/עD]B'w3w2a5K_eFHpA}d $W~Qα8_1[*lVm11*'9ِN^O NO"'m6&m]6ȵ]TCj*~' & <0M*y[[ǟVSv[&4 xGNL|_U^2v<)Y\\J&dnT9sε&$Q`"nFD›Ow, &umIZ[$u~8 {Ў7qT]O-m3WO|tCqF*rtZ֯~FQ!΃OZo$4>;"m `ՔkbK$I˟Kj 3fxq\iӸцa/aH&&!VI× R%}'p%+}pfpL?ԥ!Qr\y&qö﨏ׯ=@|$lETda# (퇔YvُA qҁ=/ȿ؆&BE4ve*n T 8ЊZI'ih|MqD Y?{C \[MJ_&ZcQhg2'˞㾀 eeA"}П˖/;7͛}'76 g!SDU2ѱI."clP5v&j}n,\NVLj|4|>(s|]95ě' ;wM$C P^j"):D100FV$Eơ+$5 (ES?(/yz #'&}s2J@{M͵Orxh…{hiCB۴vЈﮍvrF_=宀(OuXveɢ4 j ^%աcX\bȚ"DаP<2rpҿB=dt78:n%v?7TӲP"\&DdAwςEr<8pLlb{t\AƛHrȚziB>F?Me՞^6zA|m6Zh3oc:#[WDV%O\o(`Ύ# w4' jژDL^O8\SlѬi-؍]2:g*Clis˼z8XV%ד)y׿8 :PX8̅hNa.&K#Ȱp^v zm#C:E$J=,8NA #(G'TyYBTa5Fi`4P5s֘ܛ6!5ϛH d G[fϣG2YsM s{u(te(Uc2uI#(4ZcAmtI(z2 EXZ]׀zd ØN7mJ$ fV-`Ro@ s$oЬ]- ]Aܲ@K7|y0>C[سx RцK+%##)/(83l'urIߚz?svt+HAUc=-?̦Sʟ۶DJCÜVBYsث_4ԛ )bMʾ)T&$BʐKױQcd\9 4+N٦kb\D+ԹKh a.ൈscHX2VE_wA{}1DC)[E ;/ctLEwX H+ѹC6}ajki=gkܓd߰qXXr2&5:m`p; ^ynciJ?hTC̕ d% dH+vT+*mmG:c pCJ/oR?4WLT3Gq]gb4[D v [9؈@uA,PE'8w uɀY ;辽(֏Zf_|>Os?;nZaXǦp g}=׀a/˜K%JoczՆ &UIiy [dH18,z&JT8&MLܒA2)Ý#a Yݟ _T26S6cnL+W)[J+B\U!_3EЄ(V.bXữWwƹ:K,rpU JO ߊSPiZ"ӔLz^fYsw^I$WckvbۢE`ŅPb~Kg~IͅJtIMjk} d$]}~QYԑʠ牔74qB~Q#S/۵}:ܻEs-KUQq-fT@ pgT&!) -OHR`/t0u`l3 PwGM͟1P̿oO&hBa&`t |%vHw[ZVa,YjzNဉo:!_s\Ѽ"icܓۤ'U]fQ#^!'5G$u9ocdUMZ+dFd*q*6Oe@H5OwK}`` uCD. 6d\&Gdh;`8dM9l[zm,hA ى?υ=[}GOsCԵ-kzu21,pW%҃k+boTv#U\ krv򘊲JMjDX Zn3\Ǜ#_lq32LgܫwK3O,V]80J֘=dn x3ȬBC5y T )D=HS<=ra]nx/ef^Jbm,,@eu 'ŒQ?A՛`At%٢}YᰴPжi ,iYޚ)WԀfySΧwmDḑsvi f)raC^;~/]?p]%x-" ?%uQLS,ooaxB< HUq}ZFywP;luF1{EFJOӹOee䊨:㾐9=$ ]4CXՒS8 +q9hujqc]`t~6_Q;" G[}.Q SsCC3R*@"gb 41@lY3Qp85|PR `1oY]ڟ;=T\0- A ,sH IUbruUUEsSeDCkq/x \dU ;jRXKZ#M ` A{fp2ӿ@j DZ*6Ô=z.8Ҷ$gT)Snj֑\~QׄAuZ<j5Henk?rݓ(}I{0w$DԶX )4k]x/S8 O:%JKD#ݷj9ĜOE1p8En~X kJ j;)ueP( F>2=W.=$Uoyh 343!i?ag~eauR`Ʌ+:S=B[:@׾d< ~8Y[T6$ֿ*0u+}b&Je* +;UW]Z8Jt[rAڸUœy)vl#$Q@p oN>qBC:jخⳡF7fkQoaq2̌u'¢hԼŷ> \FmÂ~s…6"dY/;|>VEsC*^>?xGos$9C]ҝ^\/gQ}f4Wͯ.=m/|\tKrR->I%n&ǠPb$in] [I2xl2,X7G^^8FLvJkem6ڪ&:]ɘ{@JB| =E^Ft\iYe zBDDUـpn0\(Eu>NNs.汍ۣnmHs& 3ި'i` Bj`0)Զ0ts9J,e5j}3zJ5ytb(00yz-,*ȉLjҝZgٳ,9Od[t6*BVىg}헳t-ݕ}`p@A45;BH4tr#Fഝz |52k%Gkw3r˗ﵞ b솉RM\3ٍNHIO.+n}:{:dĠGr˥, 1̴w\Yy|aΩkbߚZTDm2RպSR/-[s̈́yFŇS6LD:*49(kOCW8'TZ̟WFy?WD#= ulZ\6+3i3# \'vjkF-_pG„A$A(NCJ(wap>,s'BwԾg.^a<=b1.Kʚ|t JƈI?*uŨGMc9$V6Tqq9ޣmKQ$7 /2Thapґ60ZJK9=W˜\{DwIXJIDswU;V`T{|zeKh%:&XFt-W}̱MlRsF|6S=cRHOxB 6s}&yBNԨ>TW5ǜۚ0}PY؀ J榶.&rw,>{?Bc@ &!b z3V` - *S֯X깅9  z.`_ɛ Z"f] BYp)!> p/:w/[-})nEŔnȅPoRYJ7tˬB/:yZmp\gRv ]V (5(oAX}5ރʵ>3X9d%%X ҧqDdU*ן`V - (Y(z`z\ޝ*DHb )td$^.'~o:%JyDHt:)j{ &]7/P@GF.~E6qJ( !xj^&01N7ɛ}{"j J}/K«WFy< rJqJUűOHξg%9lX_I׉|/tmL6,;\ڸ4::i(e)'%ub:pՈ )"b(-pw)A}1Mq"٥Ҙc)qQWF4TG p7Nrz8gupVHm72>p3T ̄84ٷ"Pdekh+}>e+/dEkdUeG  gmi&W1gT݈؜ؤJB1b  i6x-Iky,.\n#) QjJ|"xx")(e<˕w3&e1-n pB(}Uuaᠺoay^S\0G3Pcn(vulHcD=Ŭ? ~փjmgSsJ,W"P:Â|bL*L,=$ˈdžsK>ji``5RyƯǤ^P=\_UjW ?1@[3Kk$0c2JnT p1ņS7*k$Io163oONqvOK-lmQNȈųda;)pszX!CϦ٪' 8:i?}wl2l8ο80)=I*%k<6BlҘZ-5a3 ,k/VLDۅEL.-d. ,)6w(? mJ C96">zÆ阔 L|Jo+Iy7jU$ns|hecBȑZ_N b^DFu:FNUS^shp™AE8r2{\G? 'Pf^iM ?v<%x ;ކNNLKܫD!]RJ;08:0 9bRl}nWLjf @c!?g 0Em(2d:ܸ(7cΆ aGfK9zǰЈ2\~Nv{ n QͻRYqYg ;a5՚SK6 ]B"s_M6I/z ⨚*`I`a"35KFYx_Q!cJW4tREyOrpAL yN RG5QQ GA);fc`r`Y% ^eOhIDC\ɒ^便 0g'>}gfV-fPYg{cc}}ƚ-exr5"*o损Pf80^D.mK&1ZlQ{tzۗ`k 1+گq}Ҷ^tw u0rBGϔ)>pnZ20jWY,-IGIvqvj/RAS0uEO$A=r8 ܖx2-=O s_6D*MC U,nIKeȫԩ$pb3N2"[^8Ip2X0nb1s=4P`,[fB#_Mu%yԹTKF4gg&bꌥ19]v~9 ^h_Äz̽S+`sFoJAÙrFdMDB{XH't,\PSEug^ UA[<< w>FYB|qa@j*цA} Aƺ<.tF=0f}nbe4qrU[](;HT_ݩމt!cF fX/j &;7,Bn'F+p>*&tRbZ9.LsL}yX[w1?'rׯ(9֢fӹ2hKa\U-e4Ɣtb@zT^}sZL>?lox=`nDcՊd=Hc8B~9?oET ,6^Ns1hE6C~(48zg?Ye^rG2.bLH~}רsO6<,GeWSW'-ei5v+*kc%)|"?藽@>4Ϭ=kRڬ Ɣb_BbmC&L;/7 v* / NΊeWmsRpMS$-5 GUjA`QmRŀ}\*]@N<"n<9*YYuٻ&xCQ{qFD]IV #ྣY V/IA&a'Aû+Mm|%Z;["ˣT$_?Hqw4 Pj)A"#.g~fp%49a68J|+1~sďc5Ǟ*om=~N4"R9K8c*ߝ\Kj 8o\/ l(п#k 1fi u^DM͢-)6{=)X8i-s.XtJY" W±N驃<)csTP*_S]rh2}c+96ww1^S~JҀ=M1Yz7K{곿*>;S fm1;O]J%l4iR]3>TSEaxgki9qor(T7Ѽ]A,o>ۮke;/хxw mЫYg94O1BnD08G'߿q\Yh?PJלi :^;q N7.o\u&pVz >C{ϊVh$zBAS\IH<`aw @ȌzXHYZRbxHm o}KsTქ+@9BchR)uWj7B+&\q[[u܁Ap#!q : c?;l}T5Pu;Pk |oI{],"\bbS%D jJײ~#7O ;X;X=d+(2_&[yl7Eoa=>n@iJr,P\N{ydw>lIwK5]:Z`=J o`\9.Aѽp~ ) )LM#CjJfdvca,ÇeTRO0DɥG8q-`|[&E]K&@n2Rmf+xx034HZ Җ/yCPr,q4ʘ/*Lg_/tA< y\f_ L`ܧ9i h}MoWpEϜXP~tL/iL ,)EHama^ͫElo^XiA%ovCN]!Pi; ڳ$bLG+PDd#"0rU+\Fh¿JwhRtJeMy'ePٖfuܐ&t!:8=}_^O<(>殢]Qd9N#=@W)|AKI&8r=U{T9}y }|6uZVl݃кM( ;c*ZweW;Lm f5Q(%i{[)H}OEYs%ؒ֡0crӅgyOjS"NOTB@Jvaz9ҭ}E" /\QxA0ph@2a/~sЭ+9p܄ 9 Gz~zy fmex{`p}̓urfߨ4^nנfoyh=t9#^KFsP?~̗_KǏ(>GBYDWMHJZ^r¦(BSCW[xf]׶7cdz,P(3ϝ4N;GD@ݶ\*H)a$Y4+׏n1'(FE[yDI.`Zgf% ꍛxS'[LZIcJ2 !X)KfO6mCN.8@3x/c VRN.ܜ>QcOwD '>&驙HU4lEd7xiʹYA^ڙbJ z]#>?jj.W͔U>rgqyU{UAoS]M %B }9AaRX`*u9.>|f6YHU&rWnyS!WMDֳpO%4a&^dMap 9# 4wrSDB_(DK@5!0??8O?~"eځ`<)y{M(]G vQSЧߐfOc)¡Ww H':÷(w^Yo l\CnV1]/0M:#Cd4dS(\I*adc5hiQ֡~#Bn+XB7+$8L>cI݆`Q{t:C 1`Y#%ޟp+aIrt>׉-8t\ T#SF6z.x!2Y|y.8d͈JC7/M[.Up۬W[:d.?n w 'op&V˅ $px^f^=\NM #ڥ1c{ա{l-2-%Ess+'(\gg޳*HJ$w^'8/2\ Ԧ;%yEaM-!0]LFt!4}'UL9J1bEIp i"U<#ʰXʣQu/_N3?Ѹ$֑bz>kBknݑEQRP7Q T*umW4|b/"2CqK&G(D ]Lq C][ Ӂ']rNp9 d'G.A .S#/;0ֵɢ x?y>o}9 +L "6:%hj cpT%W'߷,.'3Z". .v%^'S,op gm;,'\7U!Amz60JZ ϥl++šZ[zkAoa;r$M1[ϦG ̲O|u S)N}jv}qHe)6jzG1 w!.kefSc1T8;'JsbmԘNj7Rc31kd ď BW{-d#]yܭRȐL cN?3G*,ajƀ} mpa[xFA3qdx5tslb;Gzk`txK a`-;A/~N!69^@2^ u.x Ɍ_ t9\ aHu3^ٞ[m%"TS8ҨPC84ZR,r;Co.U뱳;5i]ja=aL M%r{iD5"ހ1ӲxY/%a6(9Muzqaw MP1:be$*ZE"B٫5U0)8i<{ 砉$c)*s'jϖgoIᑭa^>O% 7&9N~xx:GM16ڞ?to><S2 dV@Y 슮4Xc-\0J8ѣrAY/Q«}/NͰR(GqRJ @>1 lJ߫ӯ1n d?qT ir?ٖMQct|-t@Hhwn2wcX%}cýͯjq^$nYޖYdMBiϏ x+^:.gz,tנ3_dYRVeùO!X]S5K)whUjVNoh\6QQyyYB W G* $ǼnF⸖oTҏ$ Qlr. jk$S^B;@ՀSZh!{@%! \_ ?TAwu116SDπ@0Yk0u;.l,fyIrt`.-,ȋ]jJRWYT?Np'$ƿ?.DkW$~IIu@&LG@6gRW0 ʾI1ʟe=NBZ{kcΤ׬/-T8ՇTOMf,, H|$+z2Wk,R| >M/3YzA>^ k\ħ kҰ;1#B>WuYBzܭ'dOtL~@]YEf, \D>On~ ]7!XPWt.ɜ-o\5Bl!iEiȈq̈́P*{!#hҚ2v|Z}޿lXفiݑR-WSɾ (mؿ(ԥ'=wEpw.BnjMŻ}AdmXtnz($HOY_=ޞ0K;2 [ZY"u@91o6a|a,C%A@Bx%o9Ѻj*= =ԸHm_$-ԼgC_V}$_gq17C!#9r7q9}!(nGPLkT[ƣuV\kރ{;Z{e)4{(>֘3qZW2u%%2ڎ3e^KwJʋhIl1WHBM%eJ SGC NH U@Ɛ')h ?4"Q4=Wh7_nG%GO%:IP<2,na˜كN:ßǖe\kXjl Q HKRp{<ũl C4'<{J竁S+ƿˌ(*oOX. fa1%1:B=AB‹}c4u晣OLII`6/ssSf'eJ8TDmckݵxXw+䁫- ݯNTrv\zXdJRKC]?e02IcX$I>?+y,<{u! xB8$@Պ)PeS~+B H>/ՕKWc0ku Fdށ\,jra+>A@?aAϙ:Z`J=*n[=ٿx y/i. M?l7.dC $DMKJ+8{V,Dj:Oec!VE]tYv7/}!!h4BʕR 5  l!ɜS|YK$&hܻ֡'!zXN4u. ݙO:$ \ ;|̶ؚD:g`ִMjrka1bid'T t)X;?把ӠNnlbYѐKh9tX%0Ԋ.l'd(c.0R5j+l UiKopY+k*,h]=͹RFX=QmְfyrlԊA^q%* >ꖬ(DRfc6r3&3< ēaAyQr:UYaV](V DZJk̞={/ fSV#K(TfjQm= uMƩCU6>wT(= kKE*ިaN s8p~`1v'|=xrR.,py ^3FՁ{0Hmv+rrZ#~u Kļ:LS;Tu$7ۅ47>GN\'B͝`叏4 ̢@+yq̆^ lW_gЪ( (홫]BRR0kYYTfzߦVg g|q@5یf(Z ,`۱v ffK= k{ê̖qW@;*R3"R-X6g*kd<;hDOʴ=KYUƣݴDyk읚w>ՁaOP)!o,.陴Rݡ1aDxUkWJR$&8hg`%*КuXW>\S[y:rJ>+ CFB .E6C)M7t#FECzGW Ԃn)rpMҘy pPrBOMرh"dqpk 9 p~(&, >=(Dubis.+V36^=6V¼akYKqS RR<|kov>V7䰚9p,ʥE^s3ӀR)x_: Q8]e S(^aIZae"]AZ>=律H f8*͞[QH^:>'rV"wkiBZCI4qv/ǝ _#K*^6IR>5mXWP$1o$ݻ07 h% ki ܑ1MmeD4h@_V.dAP9J.\K;*^hNs<׍d_1EqD9X;xةCS°Ỻ2Dsh>|o~;Xi3F$-,3 e^@8SH w5|ɝEaIYQOaaؔXwnpyʯۢew~#;qeIvbiGj Zײv޸ڍx[ E=d ,)#d}ǔ2N9+&qO{@Fyakf"'ߪ`YpMZnf.¯uAtvYSL_ PZG<~>o"=TJZ<݄7jK&t Nz8]!Q!\:[y82{ 81P3~ 0giPOV 3Mm2Ze[iPBtyS >ȬH! ab]ΰۍ)˞+)?ޘ4e}t|OOOp1?@Zj7a9㍻#>LIR^rB9)"'}-IןjuFQCrbEʖ Ri M&EDfomJ#}죯pj;t'^ɌyY=HdzLxp9$uUإ}j>~l5"8fi>,vMV@xQ2/HS4"MX ) k g+ϖ]U*uڹe{}2p<3~k+1 HJ}+ Kz$S8m0i yA<%͠l)AzWgqyNW"J|_!Z]!/VYUnX5>:G^*OjZklMF|]G~wȮjL-iir nUv: Hr*H%r̝ڑw`|ݒ|%Mu]L~ a$pf}3]` ͘TluS3OqL!\I;Y729:qb ZAN Rsh!MJM(*C=un)VuRM>rjD*t]jH*kv:.NIyghXXY~s,k)lA6@rx|@,R9,YhzjRm˅_ x5;f鳙{fx;~Ke;-f&uuC|g8zӾQAu$7rdM)Q IY@:@tHlJӴme:ޏ`R5qgTW ˇ]H9E[Q8SrC!k@3ߴU}djk _!.쑼Q >cbGЪMR Ua_=]-oN֘,~q2bBM%@[墟W g řW(* eCIKpt꿅(%xҷwÙ'@ p?If!U[3B;K蔌iXD+ScdkWĹř9-aTyϿK*ƆW3<;؁$j#F5W"{ CJAZUFdZdž:$"\ 1W_`ڄl]f{hH˭-D{tj4-Pd@ > FbiE7@oV4J J@,> Ϙ {FƦ((@DJw.x θ{ڡቿs^<2ėIj,ODV '7ox xX<<#u/˛41KSrX&>ѯRD,H-abq|KQ-t9p:>6;_Dx&(ÿ́@dJemasC]JaIʛ |/#YT!o *fkK  r/>97t޵ 9d-mc3\!5ҳW/1$R E[Z4#d|(^{IzSFYL:N9:]Tv 1k4+ȅ =0mExFZzED{۔\¡E P݇vA6xoإ6%0qPvmϢw&é_Gy8OHwpN[_zz;[j`7L|»y5)bM[eYGaH; ~8zww7qchXc'dŶXXRWVAWzXdٱ>C=fk! 5ufF0Ѓ̒wCߐXNy|fb #hQL-VO[VII̳wҺ\Σ@NnIZX1,FKY]J{Q8D-F#ײ ó`͵aS l &E@v'6g0 okT|Eݘ6:Mn5a89~څv0z:}빾ԳuP0])8\ XAJ S/ԾkaëVQZ @V7yؔ&[eh BOѾ Q:M$jǖ%Zq}R;g~lhmK80Z ZzHQČG:d!.%7:g|8x8;a|Z&XfnDžC@5f3Y ó~ЄKKF >Q…u^ Y5zQߊ3#V̻ )&ahUWŌڸsBgE7[.'c- ~*USC&eT~,mh`5|o m1%+\1/\<7bܠGW҈bmDÕCc6ϽII>fshm#ns̨g4,c.z-euPy<`'C:2ޡP0ƀw#]h1ߜ=f1ױe぀-h~ ͻ^ 3쫀:{SˆG[ad!>eZJn(OӢggGe,${Rw5J#iZ~@ȓkS'x`={{d,;FBw_rO1'2_ Z%E.#5BRoFn1[I8)1YH̋ZԦ ) \ڄ8zcs!교r~♪Qթˏ(Deb [!c%>i VP WeJ=MoClBLralvI=>$ćjxMREf2l_񳂍j"8P< P"E!};g[yUbу;Y(s^3#*PiNr R iR" @j>Ē.[h,VP{*:(g3%NصpY:r+%TMQ2bFRU^RP .6(ڟ=%DɐSh pH9cr[wCs?rEYʖ |I?/a߻K]@:);~/mᖄCNw ғn~dA!@BdJA,na65{0yS~h_=ѥ4: #~NsAR˷^ps.9eKoN0#:V_'tJN¹wx@3=ӪďwelM\JyJ_r^+nssp=.Y0 N1vL3ƙi؇Jޜ&u0 绻rjؗ^9o4?4x'O/c"PYv&l+<Y驯5j%:i7ދ"%l-?®rD@4P2bk,R w!ݟΊB#i16U Q =CBUt}{}b 5un֓KD ѾsAD)O^(02b peP)R$ѮaE,1'0!\=i\@>e'l5Y bxs#^Xi>>Jаb~njv ωE7Tg4/e^,k{c`gܸIG*o\Viv,OU7 rϷlVkވzD쿅m Tr] {U (m8N6%^mG uXK?NurH$pVgdE3!+5 8ȧkFYT:9 @;ղHU; w 7x+DD7]40NPk|`ҥ<_Ic,ph.`ºZ7}K@Xc|`Z(+D86u˙: bC%O}c*E~2,J+Vk ֧2W@o@|?Y^g)]cqȎD 2.,J\ \̹W-p;=,h&>E$=(\k'cwZդ+zlld 1f7  0EJ Ej/w=R($Ŕ ^e{'G†(*.$+ @"*?0H9HњV? UX\aNIZ:t{z\{$M@>ŸrJ/2D𮈙gMІ"~J6E/qlHm&Zm蜟ذ:׫>BVMٌhV 44) 0NjB֍ivJ_D(6Ūia)ٔc[%Dy58]]rBuD物P)yׄ Y~$)C:/Dߍu|h͜[F!"Ro<$x$'zn{4BMaOCg].mjT I:s6Qaܶ]@6d*fқߣ@W1=>Mt0v^=0,skLI%Imt^Mӥ؅DYIΆ^ga3KvX.(Ri}5T`&ZMt1N80)Iv*"ʳ"c5*F@?[4@fMm)F`1z1[?MY8qLE9[=@&5rYUjJ@z|f*>(1ՒʯCs_&z}"Q*|aebN]0 rTtmA!2cWtc\:P)|Ĺt#u7wFG@^Yn%`cj3"s*κvrGo.\xB;qL4Pͣ:O`-`qc7ajƂPnNs`\˱iX5ƒ YN4뿄& Jy)XjgPHR&/N㲴 9,ns=vS1<V)ZW8eVg2o~2DEdd%cn4h&k %]0nԬVi~KP5*l2*7:/Rni Dz.Bb*eMǖɥ{!~_:]S 4r<97+40wy@#G(J) 1pE|RV\RS6cZ&m[aPϥ;ZKB3B\7ܥ=xEL2J>UI^[GeƁ3}PylQ4jOtaaWKBy]v4cyPXbm:З@hd X7 -7.QGFG D ~=F9!]mU }Ĭ*!uLuôyNt20r O[=$udBTiXeo~p>0v!Ekg} x/4oU)&:EZPg㩨4(QY);FLl=eQx8Mbϫi*BsnuOL(U|fh|yF^oKqګ[VYé1NJCUb[z,s&z.|ll`2eI @m_/3K؆Ry15 ݱ`]h$03mrR<'5M J̶9MX5fy_ $ Gd,NL#UN]l6ca%pM!q*olWrKE0p*=uQ!_[kp.0?L+]uݔ+7IkipI(A! @ gh gq(*mްj(;k ng&gFhkn$:!V9gFGΪE,xc = Oc0h7cV+h;$w٭I*TIpX3 [u*[ǧu, ,9-omk=eѩo2V~pgb;kڄa:FgQkZ&j[aNEܗ kD( Nvod2T,ca'KGOS@bz'K\OC6Q| +8.YT6 ;'0+Ő=yc&Ln9+[ wtj'V$Uk+ #Lf,<;y<0Kj|ȊwLW_'IQ' =|mVF`8֏k_-*B6kvMf4*gzd=ws0^9h깑&gIR/y @Z?PnzmEj07Y;õz{:"p(m=:/WͮQxToj ZN`V=8)oLqlқ zZjCf,7sxP{Cu.;J^uy-o|+m{x U7S-sR#v6DG.L둹⤤S }`NgYISevCcM^,t+9n\i%QSu9ZÈq7,כŭ|tr>S8r4j{"d)EG%Rʱ8u/O5,\De8< PAU@T@!>ss%:sτ_c XdllmcD[K3ʠAR^951gYO#§~FB@z*c3mР '-lfU@Y#,Bּ w **^Q茨{1Uc-lM-ϿLxSD*]dyْG7f ],5 %rvb+Wt-? YfR%!{&iUZsQetn"WjW=nSQ6ѿkl8}Ϲvj1*25r#:FOEfL|-zS.p谪n@9MclZU"9U[!HqRbDTzI|}3!^8ZJV>-=tC~9@oG1 &$QQ]gZἰ,b hxx|٨7΍6(U]l"n1GǮ .]cKT"KơJey;C}Y:X*4"Y t)mݓ.ޱ3E `Aj%^|jN/9p"/mĄ۲OqMS3`kF7\HGiR{ NE٭&+;nd"`72|*\R&@e[s@_BqVoJ̶W}6f;zqrRږQiMOI*Ԕވo)?{Im5q\+8jpq*M5**SMY# ZC>=Iϸ)UÜWqQl_d-wuln36l'6EːziOH$'X{qR" wSq+)02՗X 4k/LbT@3`v&`Fe@1 'V.[Vlٍ[j 0\`*LsA$%]9n5_=yZi zѠ52PFc@RW:4TE5K m[aӭ&+*8c(WN䩻 v")k 乚mÊz1NDG/m,D H$hUpDڥ*T4wΉƜIW-:N}=j"[=@ nNO:/14 ,m.h|~kb$$qQ_ t*v 2fL#t2(N[dƞv?#gLY?ƴvr$ytSnb|r"l^M׭z+؂DfN0,B@"L%QP`Ip3'gao7 V։%6WX Yz )Ke|=2~髨Ed6M=RzsSY$OWZn˻9HTWkߴDgYr+F`.=@XHϳq, Shhb[Xw~̞^[<8S D D<ʲz//"P'u䓼MvB-1;r$W|lo"j6tS Riz4_@W-ayfy Efxq58+̄|k3:At=ӭW`"ӥtQA ;G#ؑn\PW˴}sX|bh q̦aW\cSZDBXl?i0Jmcw '_nXRVK7y{#_lgwt>`$2?x@)[q RJ]Y[ziw]28,D4b5]xƘ:87Kf: t[NFD*M731J:OoAvk"ϻ 6c9)5K< }L1HSQnXZ +r~!ө:?iG3< rW4èxK,`92m^Նs3>v&vi@LCpV;!sҮ@8>f~\ɪnRIrU4WkYU>NdD2m!MT=6iPHa-41Ì0%}s2qtEoM~;3 4xsիuy+qYQ<".n誉_CItBql+RT Լ5]Nk|'jS[;і.zsa_Ė{Aa) vuZK*uM8wP+ slE n5ܯ@Fu 8AfELftn^mc0Z4e"M?_^î7{i K5,8V#^VXTi;#Dg᪝w59V=Yʓ{ɧ?M:RA4Er-^JpygU7=IG>a9Uͤ:tjwW~ei=4Vhǡ\#k~=(pC9,q]<+}3n^~4JO`bC{p(k^g1ZoDwn7Tzf=)T{䫭qya+6j HL EKc;ihTkz ܋Tތu/X԰q F̜we Uw ] -&ri]TQ3Bz]\-?Nʂ!  Mv{!{8;+[hv:d"K`w_0UW94y£F=I׀4t<6't8f%b&yG9Z{C` M "in}:4J$lBTPWϻSܠȜ[ I8.Ls4LYScxX62^'ޤ=ՃIL{jm>br$đ2V&\MpCԡYvɺNR@K(Ktr3~t>vgs ^c}.\ŇQOH[=@ApZRN=qOrK rĔو9} *Xf2\(FACGZp}*Ϣs| M=7ځuKyhrWfMNF53+\O(;J*ztౌuc@J]gں+GO'uU ɮ;=׊qu<>* ˕VJU*2(S d(y fM[;Ld%{mڧ4ۛG0]Z.aVbM T6 z+lMA}>Qɵ Z,,ݝ Y6DwH<[ygYm/].v&lihٳK9GѾsncZFEQok^O O08."Ah<ͱ0\h=kE楒;Vיin۠ٮ&{TqRDE"Q߽zH^s- b0x|5ê/5O}1Z>@S_&%,0Z[,'͓<f]T{&f-Xѐf)) 8(doXb')\wϨQglג(3L4YLa&M`p"Fx[/Y_Ws'5 Iob Gh4NOjխ"xBuN;ʐЃJ]'B%8E]ckŦ|ko+Ao›@*~{1tͥjCܦndjQ6uA{-l'@sH?} N;6Q–ja+B1ױ4b]_ۢP3Hp3=&4RNKw~}]_Ά^HDߘpilY8VgqkQwԬkO#/|%ȼ'M_hYiIzr(dQ 'J?㛧_ SY2c%~DQoT$`c9!Ɋ|$0ca{|u8~rpYyKqt#H e; T:I0eIo+dJ{ѷ"3|Yu"82붺x,gVB</КOvħiZ-ŢV8KZQ5PP:C aPm4X { y& ֟+ϧ--&ox"b$IdWZʮNJWX$Gr8)p~qB\T)L3n-^rm{ >_7% 4,?M4z^IZVHwĉp˓ ֪J4'ggH %*W՝oj5`d3b#T@-;yx ii$";u񆎐!G>) #ZV0Ti~es -(5`/0xCSЬLuH*fKH7ULh[!#/#ل'L*{x_tA 4ZsP.l>YjF<ix])ШUU J(|{㢂qo;2?n/gzެZRKqԉXWXD Aԛ5w븯I", |@1gا!7QqR K{ȚZ\VҮ j5yEO&OUYufmO觝]U2ӼL”Q{ 0(ҹsC=a0Pt?__&m/H8ڴ7~D!y `lUHiwΗtU= g9+HwRQL el'C.y>Wz@|bv_6p+/ZռHgX%A 6ZYA՞RF%U.9' K>αmúrzG{q41:{E,n]?cz߀kmgu]3OpDK?6|TɆO'v#W-83)@_)hJؠ}׽zkpGR1#|o~YȻaq & -O#kE8M@Hknzq`X RtI4cJ`P%eC+jWE 'Gbwn))hmz[| bEn$%@*t%EqXM &\]GT[tfB YS(rR$v- ]1Qyd'<,^ 4%"$|OXW \̕}֚qg vyC6|!6Øs: \MI8Ay1%mjA־|2j 'lKJi=qz#3;zh{ 8KYkg^{PRGqig7ЁW^~\);uOUȘr`Oj@.ۀ8gV |g/l]r%-_mMg)scMfu"+hKMm-ړ&~ģv$Z6 5ꋕFCO}_.N^~Ď#ёH(J 3YqȦ Q(SwIT'{w/>d{R2 uqn^ɲ&\X[r=<[ӿ<3pmazvHgh4oBcFWMh{i{W+(N 8EaFTY #f4/: z{׎'ߐv)-' y,83|ahb-gi+-"Cu܂aS;{2dͳ[ٞۊD8~ڣB-# TlG yRkzNn0Ur+O ( hR(>`45,H;`WWON@(c8_ktX1׆:3 uDl9+Lr%Hk<<ogu.(m3Wiwy`+pEn!k;p _j{[x5l 6ˍqRXX+LI Cjsv6k>ƭ7Nӊt@{51%Uly=T+U`$ T L>2-8Ii!`\McbD{ =WNG$ ,B_Tl8df&ǮG]쪃|a#Tk43 K&i2BG cQ}Ho0e<=#T; MG{QEWf0C]&gBzoL1N6a峙Df.]"H =!?Ɉ癚(t+0aȗҞw+dHڇfjgWj =)U> @X.`&d|ŗ߀cWlq{Rdagi>*iVzD[c\B|G@M+b"Y],T SjN:BFݾg4eV:7'FIOo5i8qQ=- [lc]\8#=f~2K EH2hHP. ŬM3(|pݣщMq'ǾvBY JB4"ԋ"JmhM,x8}Wkrh*:oܬøw#)(Q> /u!!Ѯ7-}qc\qr04LB^=[qFY9'7FkĀ>,S|h\B'E[6)2w30-d*߉ü0wu>)aTVEn/2y 03Â5ҀAJLYd_-}eBT{ 6ǺјWju. :N!+UF{A8?9}l6wbݧ,0X] [K?'6=~mIݣ7}/ %nul7zo^0]otY9 M>Y|f?%&}2?՚D 6f6p\!-LsI,L& .ԼDdj!TWOJ(*ǽ=^4a2}&U~6V:b(!Ϲ +&gd[<$?5jV.Ѹ4㚂Eogp` (/9 #5ۚ4x[bKi }[U"G[5WsμYz h$Wn~nE$+$1M85u?3ڶΣv}pvgBOАڇh=kUHj2 ;43ٹ\+ lW+_@1sjuH@ZkGTdPn;#LZ#&G~a")I`D 9s8`$0fwbf+ʔ󒪲,:sS?Y3$tIˋwO$ /mz$Rwʙ6uF,QXjJe0e7Cfr%?F2Ayyf0u0LCC%C 0AAV;g)r*WΠќfD[>Wo5bP4㧾#-!CNġ{ZfLEHQq~n#DkW\>HV{ Avcق5*h\8%Wk #ߺ RcV vRc *Y]ÊkAT'eL3vC=teۏoqǎ/Vas4 ytukûZ&nP9Dg) &4NEr,@Z$gjݰH; ʒPCW}D)_*&:{.c=?y)$vv L$'3qk%Dzytl~%iL8rZ 90f[ɰ)L)I/%mzT1 \M8-޹]_E}V7@xH,47  ;pL~^̰!DC@ |k0 Za\M!%)PV _Yy>$GU I%tֻ&CIՃ'Έzr8&WanK v]Ė՟J7ҎZ<(ǽk:9v)pDP̛jݜosw4fqY֦G,/$uf8_)YoH=t|U?MiPXEq0jk=ׄI')9\OGR )J'`6uFmԋ0 b9TIgڮݜ搘}*TsjTr$ޛ ʔ|W&.A?T}P՝&u:44/P][1fw>*|ʣ`API"l&WRZ@r=hmW]ZV=߿o<7~^\$jVw:0%a9cZf JYb8Ze$z(=6}b&7lj I:2ɳvv`'wQT~.t%Vm0Ku'j%U}Jު6(0ˣúG=u4Lr96 ehamGj# Kkї5iQl]yߍAzLӓ՚_*m/6r\z7 {P4%h.*îa?=Gr)@)/=C!Tv0è}Qa 1l@ɾc:\W:p.Il u/2ate}5.HlbD&$5 WLu DZ1eQq.- !Rȱtr ˯5v* yTlϻ&m?6rckx,$lj5m~"}G!b-Gf6:)?Tgcm_bl%70rpq3\<|z΂ b-|m}5apRyIojr?esI Gֲx+UZk;Q&4urs#svg82]1(~FvCUVCZԊ{:UҤC}&A,ӕzk=s>'2@ CQ}oBuX†DN e ~C̅ƴtA^3&ƒYë8 |8`eRЫ'܉ʓƽaikS*xҚ 嵑^Օ&R9T{ynmt̰E0>ڿ*OF޿-L}5>wQEMϑ֙H2A?-AWh?TL _d΃vБf ^_uGf$׌@5[z~pLITp$L,FXL̕ސnל)]dŪa0yBU"D.Kk jEH GoiI.v6 S{O=*Ֆ5P7fb}~H!qw[p"n^sњ 0?]i;x"#R'T{(Se_<[ еhΚeh]EȪ^}ȿdtԍ\8z緺21i#9Jy!ΌA2nVY(YzC!`%yLSD!o{爯򒱌kڵsCyLv=pwT]C9![{A=r_^gleJS'D! ?;E/״JŎ27~(PKaL}1c d&a#\ƴoB|;V^~/xՓfQK}~)9ზȱC'-ؙwE,P0={]]QS'-"x(P K c7FU \ۋiEY}HBq,[u]⬀! Ns ]o.43 ȉA}.æHz)}LšvXٹ1(3*7+El(t|8yFE)&+'0#zgBޠaysp]k,-a+2"v ƜyITHA:=獺Oujc||"Nl;1+:tIlS({5"j9}BdA [_%9!2܆K.j.eٛ&kg$aƏi(>VγJ!YuY-1Yw(Zv#Yi*nEn n8ϒfOA?ߢ j#f}?5?Z 1⻰-p!a yOUk "!b.R$ѩՂXuk~{̈7Fib<A0F7Κ{a-99qg:nL`' }„ЫuMĖ zlDN_T٠"=}-6':DcD@b fM U8՟i}dÔ'=cYv7I,@B珠&B - 5[= nhOL({P~Ȅ`ҹTnLBIMDonIb||Nm)j;Р>Z1$oHq%A[`ՏvbKl")bExf)׷RRn[vszla$ˇ[ψQr0*CT>NYJ2롽ydh=JgwqK*`?&*(Z "pjDW&jIz=vԽ3Qi! P]\EMt:I(ud0{h B"@<"~ 4]n4}~=;> \ /=gIZ.nom2>I8۸z%8]ˬ! &$4Su>vІ P]_>cU *z 9V4_g^?:"m6~w>9Bһ@mo+ԖK>RCa"U%heǝ`iv^Ge uwQvN|=3ޮ+Vw`:I!_/צ#Tp, * hzg#c4딌l@LNǛEF g;nI\Amin$zeGͅgզ73ć;Z:xLVs2nN| f3&o߈I+?f9yVe .ޙ$x8N鋓ց֭sGbf2@D Yr/.4Arz~P/K`Z!BmsZ!hOވ)E5':\IGDjJdWtW2?2LCݔ = C,$#_=p&]^>F=7؟P]B'a'ܕbL(t} 7f/#}g>&_c{Dr.a4:b,P`0%6,X,z%$u ?% n !>%QN@M0>N%ǫr^1=La'$%M謁Gj} %X&o L3r*~0FV̴$yvϤ6&C`\0ܣj(2O^8XGÞ:>ω'dG/VNfdOJWOdL6Ϥ :2-l2UZ|Xt|^Er_&Ggt]]2JIӽE>(o X῝%De0MQ;R]d\H<·]s2OP>.w#/n#vbcq?:jT Ҕ&v I{K`Yw !rEs ^w˼A|c5~Ysc'c+CXҝWDN1ztɆacFXI,Eg7ȇXT1$ʶK+:)b6#|SfjԈDӷΦr,>݇^ݓjJݗlf*TſPEms&OҶߊ L΁9~YoUoRfjW>F|L )9ƖjtQ!#5]|^g?_[O#ad,,Yyd6@!w'wTB*$j wBݲ=E=,BIvB^-UM*Bx1Ov P)asLaJb,"+/tn"8(pU^΃ !+S9)yN0bNah)Q| @K]"EGwԅfOrLi"O)>`ե V&ig6L[)Y^FY rh/gbBj8LQ挬ШuA%hjX>MsS%-^[ǵaxx+̬t5sf6k۶zTxMˉz#EP$]*|8brǜ|?[Vq l!,C CqFӐo]17ӂ+C4?),=#jAϨG P D4:>J>p ܯU:ܩgSK8S"pOJLoE*=OjK$rApgz`xójm+9jU=#potST9,LKBlV]D@- Yx\4^Z򂷱8+M;#?_Xi_t'.uI+T8BEsj-23)ZcyΩ`Zeb͎8~(ʬ4f Q5dC1EU!@腊Jz߳W$dә:Mc%DT81 awsag?v#.ya#({T˒K6K1xi%…ETgYZ070701000002e3000081a4000000000000000000000001642f097600004c20000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko.xz7zXZִF!t/\K]?Eh=ڜ.+H0g?R2F_UXg:|V RMTO* ȞúqK֧_^Sin S]=t 2\*u՘>6| PfGü?3*V)30tx qf;[}CcV DŽ$@sZB<NL.g}&t¿y Jn:ǃ2^fcTCdĭgA@ᨖ¸"BG`M J GhU^M߉.j2wPHTpqdC(B[&j-@- X8_LƏ4qxKVkɋJj2vJm*V/.=3N F.2JצΫ~/Zۜg3lesx \؄:5$\l_4uSĥL8ӄ'3(v4.?7W^qYr0z t.W!@ϾKR/x6P1)5(:K~Q(|4tpdSz.M**v>Q*~\mto%KE&hDpB=ChSKI\66kQ5 _-@$\b髂:}lGX $D6CnxS1iOQ7Y7kx{^3 pݖՁ?:K}ror+ӝf÷#Ucf.68ݘ˙/eEpj̦ V.]6ֿsPgX/ Cl:F]U7~K +h _}PYֻ֧ ٫k$"9 f ȝ\NyȣM@[9c5;u) H~  n?XRzjOn-14B.^Wb ȏ[3R  6:D63&ݫa*Iҍo}vSv2v-[,vX- ks&|13;0W^=DdԫeAy:c1 vo6}UMETB) zmcR.,U$.A} lQ9?pʿۨ,KHR sTSL 77^1 bZB6;daRUdJ8J*R98} p;O lmM(g"sXPձBv3[ީ_wkJUʘt_|/pbˌ¨9qF$c}S!Ф_(Y4'?d* o*;wYŊRw?xZ[C)OL::܆ 2c)Q^KvK.~d[]bSvh  Ajtzx\9g6mhnEf_iEU"ԡf=5vzS ҃Ӹ"yQy6z턁Q+5nR9dh}.*tha#@3'(>?Q63˧5ft ~)H11p~Sӏq;t͈/Nb$Gz6 p;(ˣ\y%P$s jI!!ЊF r2 Ifs \[ +WVKvĽxXBļʘLA#7]$?p睩&0 ۬8 ˸ezCE@ŀ<3FyL%@j2֪Id^ +20 lE+"ѐz9^U~O= `1 5meTb?S1Lo^h+CvVs`6m]-׭w}\6Pchwǖzl{ߪ"[\=Q'x0'3g.掗V|]ܨ~wNl&05CFZ-9Xu+o=H6+@cP]kϿ&VZ[S ON0וqJpS@}ÿ?NHQpdOdF[oaA857k ļth9WFuT 6dX= @Xx(.iߘ^jAѫԼipǮ,c#>)I$6; s|bI$N>N`X. r:JwUSV⒌ s}SdJ{xq$RdL ɧ.)][v""(V5HdCdfKJI[[ER@ςCbM4 .Z9 k /< wIb jkh32)7f8 Hdĩv0ZeVxˠH5ocK[Y ])o̧&:2[}4iۧQu$ֵEdÀ >ȣ|hVmCJ5q58M!xqUT b7?t;UЁ 47?ְkr\ܦ/9>$47-Y[–9r#KJȊjɎ42'SyLXBC&tQ"K2%s'z(Jf56&TAw4} VU d<+; ERInc8(A\v_JȘr81.Yn ;( %}4 3kܷWaPX]:}Nⴙ lC&$fuToQ;YI6v6Wa?9:":pz3pZE! MUZm^J]K;?P ؓcIXƂ: k\m1}fMlq݁QvM[4:!TS`; &bw!فbH$ Z;1뻜=iw%S/FhXasP%%yWO:x)}GIR])W՜J䥢kg]p?ljꊉ\0 =]J{|alP}qnlqy-E0aЗ_y5MdX5DEKL8{f6l 5ĤFX5Nm$`H>iզ)O4n#X)\e̥CaFI2/|}jT\*S $LѮgzҹ U~JL"BAac׿n.tr&/3ϭ6s ]qZm}Bpn9eN{v]6BH'.r~ g쿦 gK5'؃7wQB1XO|\ IOWh%Ƴ;UhE %¨D"Sto\a,Qԗ"xbs/4b56aMgjPE4IRHW; ^xluO^_2)9g6yUΛDdn+2yp|;j?qՂUPfuo]yk0P\ukQnnc8d%JޯjX?~(43&ǂq4@(CV=se)ڌVם$ ~\.ErDK E4\77D]u 5.^aW hl_ق:7$$V&-{vocc/ Yѥ3 t 'aY#m*kpU+nw=ӕc)R:j=D`kȻ '`iF_|?אًb!u4k}t[7&]lm)bٺBI&&"/)WFj4H!O*;U^?۷<≴&G Lp˗ @Pk ?@ 6L~h-=M^/1yw*%VpXbuVTXqE DIpKftj%iκ'jNGcOR3-qݮ/$2lQ=1=xB/}qW4E{Z|(6BqbX4"J,x, GގC#̧\4,..'j_rqFyޟC;D\/A0bzg&@9Ֆ0}v #:q|V+`"zCmN:/}52ixI $ytX3c'@JH*ڍU#(t>2! -`,r=#aџ</ e'Y7>T] A5!Q,5-.ѿF{&q #S3|quNΚ_PƝ˔qA.htz:b;AnNh1hVdŃ NB& ]1~H¹6vއ'Q 6$Akyg-(!SEX!QRl#l{ 3y'ygoT$O=?V7-̞B/J }׆BFA+GPPI )MA~6n$910Ge7o]~24a&Qs4El#H@l^ઠ7X0'ׄ~7I tI[_m#Rڴb-k/ó}U%y.Vڡ%P%2fIT 툲" jمkN`]Y/EpN xFg *DO|; \,6䭇G!C} D*i]9EݵM:gaLע׫}3>ʮ}:{*QBj>E5 H42;IKd"K}8vѻ{1фhVSֳT73h@î[FReVmM`W+kd!-Eg=4"eQjSӒyޕipX D^ ^vLE&EЋtejQY eB޲ȇB$-4YESJSfsQCI34Feq:A\pB7diyJyy&ujD%ʛ)yB%tn?"Z{bC3b=2S_GO) XL"E:Q}([+>k\$GHvS;/ M8BE&>ƮHCTƵs߾u f݊=뗫 %@/Yfc 9>iQB8rd9/7.Pi<\9c9j{_V=Dj_1?2+aIc'HPEB/EAtbqQϫca)@4a6.;Lhp< 1Rb 3Ǻt-b(X%3+Ee Q)< M$ ,CFA'qvڥhJ0(P}قC_ݝPɊ* >䋬9W1Iv*m6T[[41!Gx`W2x/ûnt!KOC:CEh=b]iR9IpIZ})-y[[,u}ЅP*kkf :8SH:·9C\ߊʈWw^C*@&-ҍ9 $r2]ܴ1=D|ʸJ &MH'<8XaYa??F,s7nAEw2}>\Ṉ̃{X~h󵛒:}yՎx*dG oB^HIvjfޡFa=#Fe1 'Pfl-+#ז2RۿA+$8!5RĦhϩ#ٚkN$Mz<7KZ M#qHLy̲4 &i DG3a"XepF 1i\)vɨFtƯ: c"r_|]6Ŭ )Xw+_X5$SNh>yj-4)_*6$(td~]` 蟻E~ a aQk_qopw`^;7s}<6b]D(Ѕd W_Uy&=*/7)6tL>?ѥeq[߄C\W>@jyr6 Uν),謽_tb ġsrf+>]7N01Խ 8+ؗygp2X۬v*zF5 o(Yy49K +UmIE>e$MUJ0w>grԺЃGBqauޙN$N}!Z!aۛ-MbThnG*bϑ8F3g{|I~=(v=Clq| (Qlv%%$qpJw%RQ?=][wMQƲ6Ԍ=M4[lv٪JaIY@KJ1NA4VKJra^9p?/ $=}6c co?Їw#k  t3$l(O〚9*[v$WH2NDozDUt8NcgB#Y P 5 ]4٘Ld|gw wb al4gL27:^wKE`*^_ 3A0z˅{.>љso:Gx5=qes4}.#ߋ#P,ݦ&5,C-94[\Gs:sp?m͡: a ֐A~Vܔh"c;yKS1n&̘zcy+f+\V0[ןQM1~4N E>ܬˡ94ԉ^y&/DHN}Z"$eon`&Pb`)NPޖIH+%s_Owޏ 9DtVXH(SqZkz-)=35oƭG64v^Us"xnxpG{wg+%>>=6תDz>'sa  ^wh5$$[7c.md#qCS(Rl(!g t4."y)}6kwilb~ $Fyxf5QtV d"ZoOm&v[^)UK9UL,3TU^U,y@>WlܜHoro-̀dVQ'YG~WOgYaQL{O0,]gjM*=$b?_aղ0$IHZfɽ46>2uZ.=jjnpi1K c 9P|4-{ q]{: w<q0U{ etzшY4rl!V鬓qR4تuݔXLDZTS{9Ld>NV\r5ܐBfkяy [1RG(.y4G̹ߞt@M:mkNß VߋPbM9[+x/޾Gh,gƂ j lEgI8񶔸S|ԁ-i,:r:^n` H/vCZ2bvu#՜ҡ(TqEh3[_r?{-C-koS,8cɺ u лnLtCQAyM@^( 狝%[3/d\~L=wF թ#mvɅk#Qk -*ꉱî5!Q9X=܈WNK_pg. {NjMNA%*'ʬ⍸!3Qguŧ8t9@B;w.nAS]CPkxe] *tK eTuYf8y:\C5`2c0l*JHN{wu@!x# [46r⦰Λ!/0Nai[S8ݨʼnwS:Fa2.3,4)cb_mwSܛTi#vJ, |WDKw|#W<ᥠ5WS=E(Vg fWm=cQ${|aߪ]bC2Al9"TL/s}o$,GG5uÀ-jP-i5pW쀪 ܡ8)e4@c}^[HAp-ɏ{' c $S:QhʳBG4Ȝ1SnG|=a8c&Lsyhx-Tu{ G2^ɥI6֟/®嚘Bx!Kc@coN_`w]u|V/<T1o+=Qy vyNs- w}R?c #l5I ̄gCN4`쟦F{^ 4t&PjB3},\֘?Y!ͬ2) {eӱ)6j'ZիF5i~}pQI_:^Y Pڢ?v& )]dAaNuzAYHIIw姠]D復: /Hn\}& PQ%䠷GR\Q;^}] gHqrŀ[9--xM-l(]b wdyǜ{7U:1rȊ1~jX&$O#w*}(驕q cL(ِ/l2Lyy-VOO |4C U>-h~A7;vо? ;1YHf=*@c+j=[o8%T: k" Y9ppE}SjTA b&{L"nz`]\Nӧ3!ot܌K\E|cĐJ^gF%;\җ#bk/MALdaN4N3TvW}bխvX{^.jm.: b]r@D`'@ Ÿn4&QINx(FsnhkMqÐU޻U+\%a)LP֪vWaf%kwoyȊ[Ee^w~b#1 W: P2JV@c2N}={w#|0c*F$Vǥ%ZJqgO[-)xN[8Ȗ!6|M-`=qKBzA)2\ڗ\c(A;ܑs)(TK;JW%.vb3TuVZcyA^@eMú>}}jl9i&C# '] Z X=(C+]`@aW{'xWlV>ߑp#Y/,6zhs Brtx I΀Oxbm.[[F߸ԠsG :Ծg"RPAAhp_ME#96uQMg) !15Qt~ ;TAyCÈ5?RFx3v yB&2'0q #zk>`Jxi`Mj˚ X&z=vdSѻ#7prw 1Myf욏3B3&Āk Asur" ZZ9,{S9>e!yAjjbEV;RdY~4JVJ>ed>Vq/<5lb3CfmDxqN$n[OL}?.Q߲ ea;3X^ݕC0DEeemmOa<^l%eDZBh>~`s0 ?k_IȠM؃ WmE?^7*$opJBh Zb]y +}68t y9a.9ƙRSl^=H=Ry)hez|Ht%P vyUAT Cۡ0Pnx(-Ft_ ůS;7mU *H䈞Bo.cI~.!n|E)!VNSͱyAGL'DzETȊüDFCaqrPb ӝY4JV/a5,Qx>%qy>nE'38Pa lպ5_G_>)\yVG0 !%<\]CM%B%1- QYBw@ xn^{Fr.8?wmy ./_sAy2<_M\:(T+ )V /!:tҒ&[㣋7_8Jix gz$CVʓ5ZbZt^hn0.D ]w)sӎx $:i@A|c !7UXE$칪y&$ۆ߽fP$Gg2lyUCWnM`0+ UBW\r/V#nSN&WK U+IR]t"i#޴Ce:#m9tghrz*p(3@v#ӀI:PLA8 soһ]5<fC ?'=[J􍀰%59K>>n_'-t>e Α"b~ߎP<%9@53 F%!0^wh=7'2;Bxby%KWKG@ .Vޓ5B0ּ W0G'P"-Ŧ$62g3kxȌ|1mO ':w~)m6g6|aטUXIl:4v ^&sډʕQߧhYBv?VT *4nٯ "[ds1;i&S-B o26HN^&O&a\w 4"w]_U G o]' ķ)ƕ8Ԡ2Hkk肅\G } ЕʪޮE,!qVz&gl~翶Ě9UKW:zedW}&Cȷ7s,ԩWKL2AOo3!Fw+nCP$o=4{!2$DYPm"AϞHM)~[P"(*/ O-v7t`ބCtU OUqC qhˡ3.zhbZ)P/#/I`;x%[Wu%\-4lP3D%hoCյ j9f~b~(I-*N[y1M 4Z;>bCK0AHӖ9F])YѯDK>cǨlIܙPK 9'!UIӕ%jE0Lf ޷yue\5-ycwҬ}Q5˟ : ؅Oāe(d_' xS֟D3 ^YqFFV]:'`/A^F&>+.v3[7eS6҇] ߺ'^.,PKin9?NŜwb$ⶽf7ޙZA\oU&%?S` 9螨jUB%@*8&Sv)T,؀1q4EzD=pkmCYO2Q&Z%|N63ѳ,mT+*ŇDn^&M3/D`͡ 2%?6rKfj׆k^0Kwb609!YLĐ:'_P\w6ɪ&ڗ|XpF:>(`_^w췙H $|Evs`>ˎzŜ1ON2+A{}d զKc10n~T4pzc.PN$TXd->Yb.DC0VIޮtsĻ`H΂׼ YzYbqD2f1gp`?xFeTv"ʣԦg- )' :٪"ǖFd)Ve1R({26 F}=r 6LEP i~<^ !%Jߠd*ӀJYzbv*[+O^.C"MCG&EJ c(eo/+78&k %G*=&Vs/]Z(PһSQA$^tRADX.hm15:EJ.B&'z6@XXt-MDbIЊp*?k\C$ln-FxTYH:sծY;E}G^ y׮khD UV&̥' Lʖ >/z{]zO.Q[ |?uϗ:&t ew cݑOaʝLۖ5 A6.'gbo/Af2\rb/ 0')~k-|A6>ECF˦xp|%^\tAZO"5߉wש|V lT^4Z@VnO)BN,-  TGd BH=c>8Q+@'7hvZnLbw'L}{dKrT1,+-B?dk ;ԊNw^.'vxeZtidP|G$.LԿ)~KI3G Do ggz<.SF=G2s @R'ky)^K<3r0]Xxz h'\5#8! lZ+j;%Wud&huԩ}Z0;4ʱ}P Ex^aL ;_BJGw7߂lU6ٮ={ zCeDQV iR|DL{@vlD¼=MLW+ܿn'WiLcrlEqkb>Ƥm| MγWhՆ:C%f {Y|(-qKOݨk oep"0fو *’T-gYZ070701000002e4000081a4000000000000000000000001642f097600004520000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko.xz7zXZִF!t/1/D]?Eh=ڜ.+/?1|2COn}Ut~mq? Cn `D~EQȲ -J{эʇF-GLNArZ`G답W 3:B95_Ҭ2UKN PL̺˗(jM^x9֜8F6^ֽ}riZngKP? N&ޜpr(>p*4T 2hK6`gza!j+g"1߼aaY:ܥA930:ri;np ^PWYVTA9x돆OFy 33Zomp< Y7.3 dyyTU'[~z,%}&6#~E'^O(Fj_Ì 7mɺr9ݣztlXF+8+S 񽙢-A3/x'[x* ɭ 868ݖ.F v-T:QKSU2^٦ 1;/9/ةnSt ON3{}N"i}'A.+/H" fFbU/3&s?2|`:+kXBNj Lv /'"T!IH(\u@Sf%[{@4 .>/9hoz_I&S.,<[e7箙+ xy,WЯ1OJp_9?^ 3!Zyorνz䎓\+0um\? u8v@ b<@by޻yZ8)%^a5%.O7sр,ݬ!^"4JNW}qebһPwO͖-큕&;S=aV[=0ʍ;~Yeg8Q@NUHQDíԤ{mmu[JH- Jj`JQZ J8 -%:dVNwS )Aٝ45a{|0%OQaPsD,흣K(fN;}F*]}nxU*9*(W T/뺉iSRYEj}6t!CGp˔Nrd2\}Y!*lg ܈Lmc9xx ZNK~J!HKE YlwV &.6|a2 d pf%?/0nG I^(1{+PLLod֕xVY5v_} r8fY*7}p^x0H+Pa smཆLv$UFm#kJWs7ƒo)Lj7ӳQIu v1C{: oSK0 މŮzϮ 0cZ$ n|TAjR}fF E3I5_'qE> xu9HF89 Uy VNxlƍʺ k[t ~|T]rK8O4;tw GaN[Y]+b&2[+<ʻUjgZ8VBZ}ÿk"젞 kR$)AQy]`A{LYGph43 g $H;oEZrKԒ R)wwcsS2,\'1}ڋdYRsP|$1}3ŗ(v_s~P [0R~K X`y%N~폐e h+^BETAIq82 ff b˿qܢdta|;BfʩPR>v&M2!U$5nCf0\@8vmQ'0HdƔ tȪLt[o=e<6D0(3+ۃ„ 7xg!&|cђw/6r7N+D~̲괿tzNʨ]xfRɦݩ#LqkSrI5o Muxj5Cf(=VS[.rt2zL2 Q8{L,/(ֹ{rrPȶ%NFG::LS+kHqflds+,ԂߢnwF$$8n."#D'J5#{9T1}'0r). i\Ą?{YD+1㋜uO(6 JĻs0Ž5+X>p+m KZ@|gV%,;V~jpX"q68 Mfo^xjUaU Džy(B ؓ.+7ӌ `UuکzdK9Tv jzRԻ0io>)]`BB{sI~&ih2xL%qb;J]BGE )nSMx1d/zئ? _ׯZ?t)o~oNٙA$fʝIYJAXŃȡBA2Y0- ў2VUDhr*8uy:* c?d_Qгvܿ Rm;vb&+K"xM<4̗̍pv? ~Us2J(bȚ;&a rvwԜUХ{vEv 釳+bב(LwCSK37#f^o*ӊ؍Sap}VI2 ٸ,;dv zEwU]x4' =enJr,;EO ՠQ;ݮZK'X+W8gN~}|XŔ~`e,;qVcQ4<.DqdY0F4WS}yaBUuf;E6p1-'1d%'k_+Pi{q]+G϶n1tH!K1xE|Dhe芓E+^&wG~?bS!>-uu˺럪`XaF0Eg>Jub (fC;q` ];i9ɲ+Ӣ(/z$𴕭6 b1Lk֤UO@J_P(LW;Wl~`QKBlPuTȎ*/ť+ el5ghg1ɭnyV85 CZ~HG蘍\]` QbdőhFr|\(1*;bC!+w?c lPhV:1_ ֫-P'ǟ.66V]#w|wKњ>+&8Kh<:6) . "yo2Uv#:#SJ{P55)[IKjeb}yvt5Gm |Q/y'*VUd7de>7pSr\QVZb+bE夢1C`&~ϹB`% Ngc&' UzVuu(B``G5{) /@I&w,ToNvɷy{۷_#o'3u#g:īAdb 8ԝUv/yKpC` f^=Ai@YLF8#=zy2 s]IH{ m,pb]藾*\RvDA, rv[mQ͞nrV@Ukz{\ <7S3p=;}ޥ[Bb*)sKmfcP u11N3+ƈ2OEdY}[<;3l CKgYGhF*Y$ϵvkF3ٕi{!coEJ/;֤PewQZ_{e*"7vL1]j KiųEhf0FdRJcN GS R<pIa1晌frQ2#d#4Hs94dc@ę 6:[AU"I7f= y>F Dmʍjb1/b"*ǰ ?u7v7)lW;uo,m>Ac{\[ yC}wQ0C{AobOZ q6XnؙQ{c+~BFi-O"/54o\w[j= '&y”|/Lh'[!zF܀+we矄L~(؄W;aY(4HQͧcb߫$,7l?!p,H M(yH "r1;!6+2N+yFBS, #`͒pv\JUy;9(| e#:`>x= -/M !. ànLF=ޔC`(-b{@Զ|@`WUX&^x;))zXrf`wvXFqB_U ҾʈAk)KJ#Em_#`B23Z>+"`ZGhV4pMX>_va5vZvABk޷ˢ3 UY)ΌŬz|#£+y,Db%~`dF7R0"AKn6Z$џuti./}Û;骇t= (xYMhvABj7DҦMVZdxd1 J) ? YYC7lꪔ%/g%0oy%\ӯg^9`i+"Zن56ȶXhK !BpIb@',#(6rqP/Nl|'QG ЖDnd`^YrqT?UɎ_G?Obc>*SŞaR3ìx~}ujOYikn᭸{ n 2je'Ep|Sq$De91Iස=sZcO;,6gV0C[ݼQ $.؊^Ghtå)̕b @. myLUfk4' v5e7t4 urje%m'br'9-K]q9E^y; Li1Gc>tj7OK># 4Bo+Za ak!"r-eO= pre"yCf)At.!M#=.Z,3fϓ_\m=e#^[Gs*Th5 r6KHZ%~("jj?7}=sX!J?5_\!:/V8xG<$Gu325+|㺟֨,;0σtf&%%> h#LgHC+kE7D #Qs}Rqp6A_n@g!Z:.ݒ#{ J /B7`&;Zd(gf-Ȳ=+sp.+c ʫƫEaǞ>]֘AD@3aemSo0?x *94<#7θ~vu0 Н{+i <6~y Rހ|ohĠ~Wa#´,'o%A>qMϚtގZvp :% 29,ELUʋ6U@]! CbIz}j)t"pD%AI5ADpziZT1]@$[x97e$:W+y-[GebM'6ǂk0 `yܝ!\ O`P,5*/UFqw2\sÆeF, EJfi.{F<,"D 3] zZ^1&*bʽDqRVb.] I~X9!BDoPGzQc,JH N7R2οw>f/K]uPHl!zRȇfRS$'wtŨSB0h/f7t_D2Ul\BǹpbSIEsO;zb-\?^(FQ{;'QF(m5sC;Y{CpoDf& G\x~} a_j%gEUGJ뻅 2T:Bwa +4qB.A\8y0F;HWh |h fzuorYWTPDwcށ~"]4r:a|!@U#S-p61]'~OYv8~(#jaZn/IEd,z)2 ł"˽qOm]BE-TU? ^`:NbrZ@$[f[ޮj/ߙEp LmoE:<s{ȳ>| T!7df*a3m5d{-,[MjCZ_ΝF~kuMr3,VceKo s<"bf=wcٚX~0r4tV֛-q=4p}+п(iٱ>(-dz: ʖLMoק_JڎקKNq6l7 OmGr1|3s X'H8o:=ϭ`%]Ue%.SY5bxE_"pW{*j>X+l YnuR*'dcoLbwpU<ۻ$L Qx`' lsCŔŖziCC@(Mt`cqTxKch!gT x &_?JAxpOHbk{ Ә+p gG&i_=ߧtn(e`R*U+%,VSp{{hřPa`I]DZdaLI )<[1T5쒗k_E̔$-zb?sѕ\Cd]dZ3mŚDi=E8gvUAvq7JdH Tmeܠ HOFb$yҠcNO^{JP*15*?Q|9Qh  ?k`ǺՈH(8h8>m8[[f|ܜZzͩ 'ڐvm)]ΜyFUך晞RP_")J2i t]F\jr®dٕ|E~.•iRu`'5X0yiS3g Z#_]Z;6`ܒ~!؏-AZ'(ve՜ħE W'#uV{Si"봦x ])^lwĽ ,5k7`KPt2]ѕ OiY8ӉmɆ"4B}Jg>uj=$0Q ?o I`@V-KVP;ys$<$\aO4㋦$ ~O[*@P3"t sLJCcw$T1c*P[Q.|$FuARPkSхd) ~gÿP 4\k~ژy.~^aE>7YhU@ٰ-I"dqCpЯ*|S˗jxgҐQ~2 X^1HQ廚8HbfAb:OA}ծE3`,LԃaD A%}煳{jǦA2&+I!1z.9<رV*Q:)²CKƅL` ! }u8Tg[ˮbQ"kB|RZe9մm:;4DƱ8fxIvpY\ %#*C&J@Ai>GctNŁ?3H!#"c'?xF?CRg;,9˯ n nȄ%QN<+_JS,Gs(ҥK1\lkh>Ơ 3 ZdwP۪;18؞?>34ȽPHcj!Wm !,@KoKTNhߡ)IJ|*AOŬĥ";  ִWav ?š8J_tQa>յ_:$o繷X+T$B6Io6? 5r[BsSrT7l.X'XيDzLH+zNF*~qQu; Qs6Aĝne1eW+XJ ah٫A_.Z:-¢^4"T*f 2z kom j˕$'~SEm ݢlQm-t]#L>9HR!K#&wчVumP|v+|*-{)^Vxb:b .V, )- rjOWIˀ[ .3 euNJM+NPx,g6tO/rBC+Yd`1Őpq7]Hq"LX~tc/j5a/Bb8yet/m0m\omb^ćquZ.][5sP.u@yJ$ڄ\Vٳ-~i*N0җ(6SZ(FXGRɽ@GD.PK黝bUup#1=%ن6xG+Q;YlZwu![uj?M[ox(|,?"Fuh6(=%h -{,l[U`06P(?"[kы>w·5S2h!FXTLǒ Xv|.BK":1M(VI3/ؤӹ}i¿{ـi.'Yk9d8ja ^>v!v"DڽCB!C ~'M=mf<*^B gvj{A8VLE}H} :aƾlH7,_\,_#E!{0? qSʇT5+lqVT o WE0"ⵦrlQ[ ll c6rVz ͈@ _B4E̘DF0182WRwWCL0nhi%M3}޷xE6itb8jYǕ83&ޛ<&rYZ 7uڅ!0 4tbƖYBV!ZFVn[_1?jW(hhkWB6 o2Hd@;uw"1MI! @ĝ$n{ _}Q2o-LELZ`򠺈HptPbZ٨ޒao^bC~J0lNed G=P1GKoc'/Ae!$WDCH&f|SrOMf*ԣR'ZcOXjhFp7%FiQ唆ĖwGN2Mx+n|c_{m/egQԲ/:-,0kas3{XR(|o|$:tx+PRyԛ>_)!gc~@d +.j}is^>!#ٚ]wv݅=ԾT Nۺ=_=gݍ.Bk˄D< B;̓dH%Ef rEPra#RDC3f_fL@EUF(og rR phw+0>sJS]m%¥sb8 o)h*VlD\UHSrگ c% S@!&)GgԳ+|B]@7]ˠC{/)8ppWm&U)X+^P;^fP 7,Tİ@ԐBc#3h6Džoy$ud-\u{ |kG_*Og(D3bŀRCL[IKXugR>\ 1Y$v9?ฝ4yDs:%!dWify1%JZ#DI7O hn"ZPnO=2Ao 39cusx`V9 UB_i98M<`E~RNAj}3&V ]؈+ο9ϣ?ы4Vǰ{:tօ@ Ʊ>@%q씫^W=ړWv"|nq(~Ȩr,Yk:LNlukvgό.L\mqWɶoؤhکW`]@b%pR|)T'h7{xg d͞Oqё4_!Y,8[yI會,jlGeo/bc5 .֊aA) ܷΛeD(1pu(F 2S_h KpCBe>%M{A}yctB@a BHmW ]lW9VZs}!A&UVM9r)v1x865k˦TcHeXxE䲸flr})wp\:ͤW13뱹`[yWgpr DLF{Rn\ɦSvEdKD7 >i%dT֌R#b9׮,M{O/>msgfpi-gl=]_5YV:Uh*h' cnwD"h=j9Vd<^VӵnyOxus> c }~8cF<}6M_wS>"IԢ C87j4,W_507!WBTEkHJ=I.+89З')AK b =7.n:||g*pӆH\ɑv?zpEDK}\^Z/$H+ka쟪'{DqL~]6[OE,DJWCv;P_JRRen0<χpU4gGyۨdsܩF_'nΒrQQJːԠt˘_/;τ~ϋ 4 Uk[U5 RqurٖI5 yz|j\S/Qu@ϲ  AN曀X,$f#֐K$&Nz:C.y" vk:&gaNN~L3=pD BI(~#H7Wҋ!ᶽ4l{;ǂ6uGu4Tn „`ԇ @>iVF&L&ٓjUG*k_}N%:Dc+Oz~DTv^SwX]iyL̬S( A\=fC}(xzPyqr7~^Lj[d1{;2Q n*Gljk{S P]z hB4ܭ,7h 8ҤQ!i: @߬ڸs[y`,2h7E? B'96^=(A(.Xe(g6kDqAS\_ThrNNv?Cd|Xkɥ<-EI:A^LӕO#?$_~>WiފwĞYEx[9ʱvgƭ+ol,5mDBG-77 u D2sy`6dU;ʙ.֥ Z,X '\O>:8m4 (X&[Y"$yƳ\5%:F$AWձ =uIk5 ?f@U~k-/&~tj%w 8m#z}j$E/$fi"ܴTLUGg{ާ2gͻO F}͇d[hб,,H9j(exoT)ԐaVմpK;ʠ`HX2 MP)'TJIѹ菤ś)~eoƽj> /h (S=IA`@.*,8 HA%$sǹ0&z!^j]='M=•E[SY[E-@A#*^sM nu3GTycu/k'm lZ8*\B(Uc;y I,}aR\N{Xp<Έy~=ەKr]V.'Z2NxJG }FJs1<-|G}'f3%{{q8 ÜZuۋ7[Y^_ u4nң9o "o<*5a \C]Bc#G h!>Z$ʱ [[|U`;(DSt8o͐v# v\H?wSU~" {S͜Lm`0ٱ킔7] B. P5(iS-Ǜ;V"™$U synF!fwkx߀߸.H'p-:+#_FVʍl}VOTF6mv'T[B il`Pz%bAf\;}5Kv\}5>ze6^VAj}7;X'ge7|+Z|zgz{GO4 OOZx;"ۯs k9"k&|5s'\ECGh>_dI Vd{4[ȽגHVtvM=YƘK;`#c0^ZE э _籩k\lja[PuUB*A=gVݡ̪WGo#47O .9P?|b]Ba<beﺧf/BFVt?Vfš`Nߨݯǰ7Z?@ۨ 6kSBU,raq9==-?`GΤ4^bۙlĆuPHO.1i 7`RiA ego91*tAi28SG0~]= %/QLPaBt$.iTgyBr\V6UGPS-؞l vO[S)i+OIdײrϕ7v;3A N( М>;5#1gYZ070701000002e5000081a4000000000000000000000001642f097600002e50000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko.xz7zXZִF!t/?.]?Eh=ڜ.+Wa?涯Z KJz-ËD.$?>ayB;vx):Cv;ݾv|D)aͣHGr JO$0nАX C\äLb@<D0`5,pUz"n[Owח0?'CA w'=4Z&%JJk4b6vōAIS,E%;bHFGnjmڹ{UPqw Q `Y"rKpU^We+TLp'QL,Cz0tT:#qpV{P;h?N%{y]lH2~څ9 DFn.oD;fp 7럼jI?)]" <ӵ g{SMvWR"+2}ufzd;p dɢfZZ0tn:8?dka\'b #Oť臀cN#φ˹tX_tT·3bn^0Ns1ocmZPMXoJOr#"S@DDtTDC9y7 n 0N *4//ndw|}pn8"|WA3- V^G"s1˂A5u?xL3.eu Y88VCUG_I,3neA'(f?1D"넨>ӿyg=yK 9DwdavD2~t;QvԷ_~n.jC,\쀈d}(%ĽLɋYL|pTl\,@<o;>GZIlW(:j +.ERO ɞ?'{@='d7?2.O$Wڵ[/<'6Y*Rxu7:) "f6%^S4"Kh,G D'3 >'0~)*U+z>|e  Y9D-l̃:š z vugʀ"ͱev/ZbSWI'iِn,V_2NtH[>BxZHw&~_ȋOQ@[e{ KRS^ QD/vI-4V!ŦD{I(&?B<5f\YZ?Kb. i[ò$R~F`B' u:A' yCCnXR= Edt~ `sTl&oZ$X=tTWPYT*)-״5:k ka!ؒ9Z.x:M{@)K?ְ $:=;7SdWvf~pT}UcJj88:s6aQ&.PfX*ՂƐ;vG/;9/+e*'i1veMplRD(NU]`B̗uh2:l ,,5h &ھQ{Z0iAG dlRl]ML-(ҥ->g:X/H7rr#j4-Y=+-pypβ@v' PA;N芼)sOE)@SSH]ҎtI&NFdJ MgѰB 7Vձ=[@[W"׆,t>92hnj*,wf9*;c[*mfw+A8]!ߌ:ӡJ|8xɢte0!T" Sw1V{MFy< A.iJJuث$;J!WT"ڋL|/۫^X kcO_,x0mjQy'ϯ"eR{%X*uF sK.а{:a<>NR~qWZyUB)b~Ϊtf$Tfq)dTZ̪Υ7dﷲYY߄߱mQҚUoʾC<;y7BSihy!}Ig}}yx= K bAZO~sHZF-?įIw^??\e(Kz3q-S9gRZ'  z.i3 ^?~rRx8GE(g=gNqXJZRbc;ϝ 7Q|\mnJyH%E~;:edGDɕU~9zkyƛ: ul1ևV$O=:5j 8JV"{CNt[@t_N=8Y'Ci“vˀA[3e:eKj|]]琻V:h]1c&nRFN'Ym%^:Ir6x`1L̑ʑi$#T5R]㟻c* ]9[Tz-_%٭҉L,Ek%wa,?˸ y@ 3p77Q=֓~9ݮI(Yb3imgȝn i?ǻW9P$d1q&!xunػu)BRO!IJL`R+]v^o;]ڔe`h9hETns m]ZYB*_m'"E?$7A_X L& rJI B.kXt@x}-^^3V@Zd+! GF ڠE\QB.1 mrK,- {PiYdLt3Vê! Կ|Q fLKD>̆M'F*f}z4׈<՚h_~sqk>+,1v-n9НxkAYwױf7eB/xj!6)#y'VC7Qh(k5^W󯸾N\*J}J\8cW[!4aI- ryw}-Rxi3R]3JfyϬYm%y荓6R, O5fVν# I<[zh J4`TI7={yʔ8Xt(UJfl"h,-(cDUO# {7M5XI^U:n`I{37'/$.[kOޓ5XRܢ&`5a+ Lْ)o1XZU8ؾ#I1qQ36{BJ6(Ӳ;̬e~fJ`&@ 2퍢+%66ԑ rc0'[vb--rgW))X5Y_TދW)f;d8G( .pJs 9+Bk7qO0{w_grQ{pFa.I(\ilҢpy\~7~<$ n[>0bB#h8xAz- zo5*#^UNLw2^ҍ6w "A:nP k¦c9#O90>oMGM>*1][x۱'p>]BjhMg9izp\+|E1BPy{yi4Tga1.VvH,|9"DT3r=<ӎC='Ev^he h}F*n}`dk37nWGRxxE>w?1À*]ז8)Em7( .J Qz0MnQX+;׊~XGPZy7zXg\'| J(ji0thp{l҃v,aAƯfհsoav]jsL "O$ȭt;h(BjiBn<?A QIkgxQ=HQ7.eWa0F# OhO.V}y^ffDW|)@ƞ\E060U/Hcz۷Ey'שfeBIg\qFl3Es|G]G lԢ4#h!d#kaٞrT,gU4.}v54loj,`HqPXb;ǖHpEqSRBDkeÈ/.*_vtBIǶ9:ǽ*;COMrN7na2ʐIRv<5,=no?C6ݴ%zvXO&~2VFp,vH:fnP)|x$Mw؛W^kXz5Y)dꨅbo.B*^(S}G[ӽ^ `.$c a ٧JZ;@vR˿6.ks?w?lQ#]J7MO'~5]mc`eʡjB$WD|(zi."\}W-2`wVHWY}W? ݉u{; {Ϊo'B}=w#_9m]Pw|id`tTx|SG=YL"*N.Ԩ'!3'%c[X_ ;OErg2W‹^| UU) FJ;/piet8PtzZTԤyO7M~eE-;CؤԢzN@P'8XݯN;ɔզ]x kؓL]E,a {tL=qċzޕ-OO!Z] zPMra0)d0̀a{ae`P5q_wqhq\ RK5]VuO¹%ɔ .B=cEٹDݺC?~mC~W7=¾+yW+k^XUnԙYcH:##É\~ϐD8Mh 3lwo&źdMYlykɧ;`"F1yhݪ#?T5M4ͣ߿ #f!g[75g~ؘF~1}qo#H)3,*BUWs)@M5J34`f@0l-B6ƐAXя;tt :Sm9z09D6+X}jz JTiOMŵ8]r%#Wx1x&IVB_8@x q;7[]7mlx\4_ܻ0gFBl+AߡMŹk,_åx1O{K{aM?rx|[D(O)E?s$폘x4ɆJ^f( -0 = La3PwNGx.S_JY/ΰSj4ZsiK V}̚֎l~fa% ꏮz}?/:.nF`iXa$BjLmI[bc\wVmCw*ʱD4@_1ݡR/&,jഔ;h"!:# _ֱ1S >1_6"*=b$v&_)#?nxopvӐ{_x(~ѐQH?Uy,Z8d.sV>By' Li+dk ue_o [Kߺq.a\c[S w(8\wDN 5"w#Ǣէtm Ys=[޲;%ӓ{H%> :Jd= KK7?籆KQA=P*r$ro1 I?xH6H[yP[um==eZae1whSYڟyJa$z XjqӟثQzVIɐ)L6%W Ir, 3e#ZJԼ2 N!G\W Cu@y><**EU6oXҚ,~`f2ç }BF`*_fmw7ˆnv_6_ ; +H,2zCǻ퀓;0"x8EH!:Q[kbs]cv[+ϛR4QNGeW.[N(Sv3,0?T[#6 EY+`_l$9+&0wyvL w}yRNwRfA*q8%G79hADc*8Qnfn$}DEkz?yb[0F`bߋ3Ym?Y)GWsBW՟ІJy+*Vbzث&u(wgIRّF/J1Tjf=Kf?wuDKBS2*n,DidQs$޼f=R i D>3]g9Gd*G6ؼ!XSrI/GRVif3F=[ *|j`82ubI} #+4 "ͪ8*383/%D2 Lށ*ԞG z!L{939-x|5uG2f|V$XÅ xeYɒ1@$ϒ_wj-^Qd{1xcO͂?0RS4XóAe}5;ɀpB^6 ul[At>$F[+D0D^b={ A^&D O6уKh\mEgYZ070701000002e6000081a4000000000000000000000001642f09760000631c000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76-connac-lib.ko.xz7zXZִF!t/ob]?Eh=ڜ.+euv/Lt>54FM].qWLf _nndD=fE_vL-CNָxv֔AYFlt:xM٣irYwLϧyT51+҇qŠY{9Z'Z:7꜋i=Z7EҕqdI\pp?Ħ"?_yx \ ,%6 PgA1]s(5_Ǿ xjӜ.[KVQmF3u #_ܞ*;r\?;PŊX_a~Gm7{㪨%¢F,Q us'I y֟[^at38pO`a.[@MCA{+Pi1# }٨գGAUFO"b?vBďwwY@K@0;})J48 a=ɱM+tv*|={w`}O鞁bW}PKww;t5JJ[RQ7XL81_Gq9|Hթ P\H;)ɀl4v@Q$2x]˫Nq֬,֫t.fZFWz&3lAG"OUdiF`/N"^xY[̬-$3_6\ օ:M X=Č] / Z`:"5(]JlEi9+wW0{MH=irm-B~&V)B^TD&hrXmk=Y/k] v:Q ַNZ諸S%$Uoj]#!lR! joEކO=Y5r3y[o8;CcpSɡV:hb'q'u}kdNѰ3b)3Nz %EG$h ]Mç1(k7c3w5mS`uC%)z.-9fVk[3[H_4Rܽ1|ͧz6 ѳ˞wj*/͖϶PKX/P׌U|hӨNV-2$ DƢ1M"WC HQc|ҒoXof~mۃ.6gils&707u u^Wg.s|Sto>ŭiZAiٛڕܞGVW(l}m\ߘ9`8=AĴ$́PƐ9DmBK~I?5aݮ< Xƍ+(y3̒ED&=h[Ɗf*@ S5]mgmBSFs_,11&"h2/A;a *q2Y8P3 $F>ѩ*5HQvw fKPou(Yٺ~>PCjZ{:>dRd3Z`ќ*A ׆ Y= Wts?rI@&8rO_H:8G!N9^E2*ۺnNL$O8 ܕ*uŸ^djWzÿfSdvH.\zmU[l>#rL {ul˃Vl-^\ %A[D /fx @%S.M ;+1yIʠ 0xYJ@ͱ/c.uvCCBP# P#F B(&mz8,dUr8{~-Gdrjuxx󕫜K3Tv%a!wApv|?{DW]ZI떲I:+v],M*I1pW z6̞,fQZLȘg׊a^$뛲ibt>J%iuk]NY/5ֵWC'yZKLa_iQXp;e1 ˰y Jj~~:@" F&#¹hq$I s8PN{l=v wӭ[DD|Sd'냛pyw1 )&A D# s^& ! "0EFBgA6BТ|fwD+Ֆ}lXb|}}LXDY8ѵ dtRIûBq*-:ΖlOfXުiSTD4عbEbN/->+V ,2rC3;b;`_2RoږӮk"aП NQp9P$yBK sv?\m\:V G 4q]04ol~vT{o5?%(<ވϫ%#FՉ?~>gcј|WY az Q2_5 6c!,NG)$jRwxDnjSR#yE"4>>OOQj!wMoIj|NocMaՈf@O eJQF8lC}C0a;Ytf V5YIsAbG,?Th{tqEd_2g7 7O Tk0 3tRUG E(s hpT0o;EfܽW_C+8'R=GP\p!]2& !GAȺV"9Ҿ.>o%fb":~F:EצzSSXY />1/bZ'2%-. AǫN>yjNx!6^oҬt7E{fvDngp ^$,;!>sNW-sZuDsTwFSۺfn;z?YKG9GSV%.ۈ0*ⳓ\kUw)R!Ry^R꟦d!ԁ=MFx [ENGvO>B|7`t9)0c. dO<8zQDp?\ķ/rDH((M/#CṴ‹HD8䑛cGf_Uh2TKy*/hA7 RI ;|fa`z4 "Y39)!VF52b4:]X|hl=U5nfQr&eA6ʊ~*a%Lmhّgְ$X;吊ux&nH|%1X&{*57/R];κTȀbdzelMLC0#u`>$ ͇JaJy@] $g@.:utU?•9TGp wh ăFN> +mWYg8OC՛wX*HROBd+vmzriNDSeE9sBcr1D+)YL)r6Fhیqϙr'ks{W{ }>hL>]329LWV]f/et"*ն~ [x*0RT0:='H$&sSjK`"<%]svM-T Tb{$veFWd>Po-z.8*Ԥ!MnDS,M")B֎^* |nޟͦY \>idj"CTY1,^)ES=Kpn^l>䐑g_ dNFYUe$z>ķ0 ys{dK*oҟ/MNΦP;fe!#t4j`btU=2WDIi_hA`FkC{pE [Բm]0ڤ7T1+s`3wE'I $ok6d.KnigjwIk)v!=h՗Q[kDCwؓe1Rq.xN-,Qcp<ɫ)5 tvqhy׺?C=&d9P9:em|@M ۡz"n!OvVjI `:@ҒxM"-w`RJ/{m2eU $\yV j""xMx'Q1[NV r'' (ZT! `kv /'$ $:5!D&)U/>=3%l6wW5zd/Cd#`6$Ś)rhQFʘn‹m3]ueַ>ͷ?cw+ ^:T.??3 jHQ;-lƙ US5<&߬'AD^'rZ!W#6d.Jq(Esur38,9X//FyFfܾܳQEsRiѤA1U .HAKXSgd |5j;["S/] *I%먵wz>-灆ڌΆ鳁CZm" ɡuPNFc*ߪDjw72#CXc iͻ2:Dh=R0w B{ZB̒e*ڏ? ;*'kj=#b~Hpb#rm@MB"\DDҪY?'ˀfmd]A .r39WGpo ORM낡[[T0!(;Ÿ'vFkti:>nXAͶ>| Qa3Rt ˰@@3oo @K %O۸}VBA}QYqͣY;wǝI ˬ6v.BjΏ'C]})/Ɉp֐D7o2!/koH+I#/<ʍ^RY8k)g8 =Mp.vm迱׉o[A".pd4n'[|5BA'B<\9X$*sZ!>tMAA 邟8!]?Kݜkݳ˨|,5̬(wvzi@2LL3h*/'PR"~'LX_~[}\ jQVOpbPH]8*z:o 1{:fsbԶ.P885qXxڨיH.+Q/.w9οf֘7)>4HP&\o'K[+ '$~h4~}ks:mYfƗqz rw6(yrJja=vUr sc1vt BMs$N}x5n5D@Z`G=|{Hm爧ܬ6kR[q"̖(֌|(„_j/TR?ow^H/~tb$$16N.ߜG9ق vE)A2blIX_ [nXĊo^nOlsv+zcYGdW"p:\Ee]ڐyGt Lw0dLRJ(8f&33`+7IEΑ MB[̫-}>F( 5*1bHia@t=2^I -غE;}m 9+QE5k.8wj)s`3&m9}q'ovtԃ(2e,q:j'8!끲>A&sY aavݞaZCn(mZ:eTq$[#FJ-h`CK\zQ A4[z]{e5\IzW2@eoZ ֎=p)) ۫7O@-{]ZvX@p@GGb٦hHY} ;poE:`NIOX(?ˤ]t]ԥ L. s O`0?o Ț $s>FX&h'WG %`#-r_=BIbZ:T}^r@grz?֚EKJ 4L٪U+fjzM vHᢊ$Z&!W9p_8ZĮDy?ʲ'8ayr{*V rlk YE:].A.P!Ԇcr-7MА;N[5fK`l-OۖF`p.6/KMWLz% %#iߍohbȶR|%50@RaWǦUTA]PuinHhH8Vu-H#ҦVJ _H;$KYwbY<=o:aq?j񏊼m bShojšsE¥M\ִC3]]+^X#h$WIxx CAZt (yp'D61^Z(bqx [%UXQ!(D7VMbTJ`m1h?5K;F!/U'J(K%:mW棹{m쥢]X 8S- ( ̚TKZHCG?Xo&%YV6ӎOy(ݞ-6}PArВBRіleYQGIe#;DVeӆ7FFR `uk{\͚ƚIڶrԶb{iW9Dz P}2!xƣDܗiU7)J:>kxۺίݐ8Zo~dM>ے0U R0wvQ:άj5јu_w ζ{x'ao9V U?d肽ydZB1ISN7,'Kli DN>}s Qj"bjӞXF&xbYi OX|i*B<N?7 #KwsT U_42!(S؏4^\>ǖuu+d d 3,}~J<%w%JHˬ_Ys'|#8" H~~nQAEMSE6ڳ/)W{vؾ'PSZT0U֖}uDi#frZ_r03)̀K`q `Îd 6{ ݮbH2 tK/1 .;`}ֶ5q|AIl9!j k|J6Bx2QK r>\q9l ]HJ!+=P_Pݺ m'I_C"͛գ,|Hn%Mح.)+ovb4g$!րs2ld=smEQ2w[{il# * ;Q|MVmix7WSį-,D @2婲0ɚ0Eajv&[ bҗt6Q8-?d{X{z]X_~)9\S۞ר ]Lej^1|pDT#CܑAuIC`ܰsu8YM2m Y]Ջ$Fwŝ0-B"h&nr^ 0rN=?&L*K#r}ɷFN 㿋S5B>孖~J2"H*9\}PAH>:*E*X'sFr4TwoRєV ip tP6}70kH% zj݀ Y#/&^m }yFЌGh* aZC" `bhC=?YadDi uͥLgL\- (%%pDP19 9\9IT!B! E;KU:* a|(\BjpfʋRpE ۟}-P'q1ccwبVc ՑTc }yhWe5@^R5:mB\e'1>v6&;aQfS Ҝ#}ZLrXI^ F6-՚, { O kI<6D`i|I4xQTpՅ$ *e^cqoUsAzc=,/r5#q`Cf8?X8ȱ3:1=['p|hI p \n ؼͨ K2D/@xkAR M-? [A V){eB>}t&Ho yƅ4$m57XFZt{Px67/3>f|+;&/Oܞ9?xF#c",cl2+6]i]XOP?􇍙Za17U'L12o 馗v0p.7F i.ﷷjO0N-J kCtWz4AXTn{p giC3CU8qs ɗNmMwVDk3+1_ccV]v)clc\:ȹ7h)ПzJF!"6K,2 7|6M'7tҬ=:"b7j*~\N~l{, _05ݖkBKeY;O,DLʓ[<<.,H R[_zն('0<' bvӔ\j< S8d8)dv$m{$h `h"GB((Qհbd4d;%{Vy ~z. Lkl%q&,Ɔ+F|ќyc\o\5kz6.W|o|H[VE6sOcF"0*۵a@Z>RB C9mŌ4uJ:>h/?{@grG1ŤPgz3>m:ŧtQ#j;KF:7OS|R[ Kuˇt"@;n3ȿmw,*"2 ?̇reIU"o.xqU:YG':s|XF_B-r&^=%<)\tBÎ議d.j隸W{sk3hsU>VRӧU0(=p-Aw*~t!|_^"b$B/lP=㇄1_ZS ~t/6vwcO/!_ζD`f-1f9=5M}UEn.[CBd4+b簔/*moOQ`|P%X0}TC\KG<0J37Gߒ ӕa>TiN5 ֪ƺh1ifDž!z;'?V2f넹 hL 6Y17| ;7<_˃J7DIԚOy(2VYLo, 8rxnMl',?J?:NWIL/v&3 iUyq 3agbA y +8qe^_·,L, ˘5,gJ dCK*˂C}0b=]hc7nxctLN.LPIF?9 >pkH5k0)FxsdUVI){[G=ht(XYI$=TtXkS[52^h 3f>[[!QG3Lq 7mR!7;ރ%5JuZe/:>0yAenT)&sYXw[~0,+8V  >z1 #Vm4LuhI& @Q=z Hnu +$ǔtȾmE;827 V2WL׀Oh s ">1r̙xb7WĜm?A~|=Pb7| Ӈ*ؔud,8ƅ*(:01vEۼ8OYXED4e6@ &>Y9Q΢Φ(mh= xKWU"-&{zzTێK0<4>9spg= KM~h5G[յ=cdrFo/ZK.ukajyL ;+w;HY1C?M7NnlzBg91"u,!fBt) Wd6՘NᏕ=0Nؙd*ׅ[ȏ['VQAqb1wumI b\`Ή: EvoҌib"M;y 8^%7`?X LWS.⍨S"a9S*70Z$ձ /8{Gb>0Nl - :̵jr)_}SʸDy}嘚b} [UDe2oY L:l' \DL/%e(3B%J]^K3{M\f 6Erta<xsNNPZw:-dJhgd+ Fk%j\vSJ.2*~D@ VIMKWY_y=n"W)(URV=ǞMB% @{}j?LnϷUhoC?}Z6{ӹ> ?c2UP_rN'~*Qs(!("L~]-#j\`$m,V03% 2U l=HkI^l/ :LuM) m!'=bK )fOB-m^p%zV "!Nl, oZLl4ا~)`靮Q2+-qSwS-ud,&Vc0qtڄ#/T)';5Md)lF41ϝC0TLU}!1ڷK_TJ1e!gm;rp]z alz41 kaC߰gOV~NB<"Pu'Z(GN=srƷve͖"+_dJcWN#Y9B/\(\]/7FS`^r13;Ÿ=z=Js +F1-ԍT4kX RF&&#Y\ Ґn(W\ZCZ+2RWpFԘlEv! d XO \l,r,bӝ˙G٭W5(QQ|2z@i6)U6({v'~ v;ot_A_1C(W̠?!*CքLd0ڔb׆W a~TPP]6-d`!)ܡ4:]bGt~qLCKp/9FxS0cCJE (W yp*Տ澰`o~F@ 2(P"c8씱dSn#Y\BWZwX%٘"ESѱP43TtaҪaso)p.o\f|5@w\@݌2xR{k_֖ ~Z61${۠({,0kvoAm6*?!2/(ͩujt .LH3*T ]-ԇF3|bRrBpT!O:*rN$exFq胭Jf+ƃ[kA ۑXS)߸E H ,ydLվwG0,zF6`rCu\5Nɱ.+s בx^!v#5KW)Mj (AK-?_5fGc'EA0 <+ :ܶK~-`K2[IG9 t"%=S ʕ  o2 _{m[R jvsYwŔ&)Ǡ'ܤ ]|[[2"kޚjZA ӎ<ʁ3 wk#b.1MPM xm{P',fS;S kRn,]6 cKD[`;`KԏP!Jgd "+5'z9DeϡI hj= zR0"9V57,s8AE:Kz.( s;Eɻe$DU@E $m%EJY<׊P@E$25T!CzBSID"K<"薻 Nq,؋"}4!DtFxhF+}\= qoC&J>#''R]w]ym V8?q1PO`ŽZ]w lH' %M"FY6v ݏtZ q\Ԗ 8E<ݠȎPҌ(}4U9Y Y9H1"ti q#1!SG1{n_b1H{EG&NM X$mZU LgBOHxإZEL|DJ_&71RO':вdM1 hCVGMi!eG#j}%6q62˸Ƅ:`珍1|:\ (e9f*TҜ%Ò6CeBp^p/syMdN5IUv}ltyL6f Yqb)gXEՐaaօsPbCP-)0oS|_?lB 4Se'bϩʒ$42o_;e:+D ]a-*%!N`|!1[SE(Os r]އZ I>79E%ٔ3M#G59KJJLC 8lZrKV 頻hIȐa#t L?|j< K#?FgTZTi.Q<, Fx3+oG..tm] U'#NEeU3zUu)wEe-`3Ov7:<9ɖ[O|jdM괸6xC4b ʉGfD -7.gLX $`5{(Nv/և7A{llp>O' J5_DH$ TpIAv @?#n-B$MQeǙ1f4L G+aEGJ5C!8Wqx2FJ´W0.k='=!euLhcFV;L)++Ž!MyIkooG[U; _6$Ik4m7=U r a (f?~0@ϧÃp3GTiLZI"@ W1g7Ml8)2P<ԙ}N?UsGl0VƬE)qaLY5j5׻TsBMt訟qݝ?g>PN"F﷚t4 J(Q-j1#`|yeֆӟs Y{e #tzXniRh H;\=hQf/Pyq?9C' GhXe͂YkAiNN9WH**>uh=x'l+3+*žM".\= GǺ'q< ..sj*ZԢҺǘUity0>X4o󫕫j!CY[? ߝ\_/,}gxP?]O73 qXgGfOefe?Pb,[(F[w/lR5~K >sLԪS}M.ZDJa6 ujc=?K//v_߀Jȇϴz 4. @2jƀfngxzu Ҭ.>b 'AeըǏg? <䃷">*gYhGJ$.zx ɶk׻$]-3aɖݣ֩Xȧ eh#@`P•4w+Ubmch>鹚V<KI 5BzRxkt$St-󫙗5(_DyΟ<ýځb| 9ЇCM6k (M]l3>~qbUjy㫸yC );+V.J2x/֠2KVQ94hojx?0Ap./aa> ĒQ<6hc^f{^IE+9Qsp>llǐ( Ѷcuzt­&H9!W>1hzjb oHXX"ɳ$=VtF$)@˦X2O~BRW2ws`4hih$Ep7 c _wc< NJGu*G 9m {O|þlfJ9xut(#( ddleNu/t!,0tJd(يqnhqƣڐW,Rq!?qh6x'3/V&I3}8+a*Fzc}X[W+%D`n.).?w䝇w JQ5v]WONwb-ӇB(% %w9̟k{LFҗswU1xwhuF@FmFQVyWIz@L9_7mHߞ_>p8C9Xvnce'KI nT(ޤ,yuĠ ~{mpڭ=Y_8c$rrQa7!/ ΢EȝR}DQ=CR\jym^ f("GX&Qb\oV1n|$fTIi]By~ \li*mֱHf((Q6=)ty8N,VݍS^b-ht^FO u <$Eڥ_T-Q W3[˕Mg(zzg&u{!yj $i$s+?ngԈùfĥGQvз({ pKj%lt1굤 ع- 58z8@=Z+OdҕEUw.v8ikZ4x7"u.Lz }sM}O/um#yOMz"MņiB,ж.LJu_zxf[N} ќzdiŸp{"xF-MT114ƥ3]ҙHf{Q FXSS0Ji/f?_.Yhr6YU רwPe#/ Ȇ T`CbZ?*}O#li\yb(|PxLgTF[ Z_;Qb7ut5|@j` FSM.щy>ϥvO6TpR86kOrlIS%\S<ԍ\gZH?tuwz !:]WLry`tVwK?eW,i̘j؜r:- Z4nM*I ;d $0bݟ;pwrT" >g+G J53"r إ +z6KƾυxQmx/l!tVu\𮳤B$YkH-{h`p`D'ʌꄵfXeDOEڤ{uՄz7~_$RՉ&ܖ݃a>4[P,IҐbyEy0+ A~וʙpc1Iq۬2N;pS/A<KGs6|ĸ45OtI'LJ߉&eK;)=H)+ldE N[j0XCoסS㘾u>.Kwkxw8>़NFUŗ*"1!Xfa RߛtF nJr hTƻ[O$IRHr S-Buڬ>6 #ӕdHD@$h;EVC>)yϯu,dšD0ip.`TqQQ-m^)G7TpwgrfS^~&HU|nHRZC2lꁫ&Q zSb'R$UC3bu~9N̓U|6 叽 75dE@5|Њԭ?y5"nu^vqm+C®U%,yH?Bc ֠B[>jlh:8`/H&FSCiCi6wtiQ wލ%Fi:hQZѯqSV( H2ڡq9=}\=&*]b ?F(΅gIVn ̟f@'JV|dC`;CX@G$DObzb쓑)"8Y3n"6'E"h4 gYZ070701000002e7000081a4000000000000000000000001642f0976000036a0000000000000000000000000000000000000006500000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko.xz7zXZִF!t/6_]?Eh=ڜ.+]O2{Ln}-\({[g Tu*k'=2*xp-0i$n$.iBe0TgMz J5s~.'N2pn1ο{S[ @$n|N/YGe2J\ $F'm zX U=LN;ʮ KB;}Gtesdcr֘lU"\ `T+H^a7C `'ychX#A~ET?!ĉp0 Jg Z ;uߎ !DțCVPR]Eڐ /o#"շGlȆX\}!(jp6J[PqxP&/;H;ڞGms ' ?:pWVAy/:I a4kWeJ±@SgH`YHhgPiv<|"{Y/ЬޔtҶyI*Ur2&x$t&lַV?k/D iD7>>ozdE6цu_ Z oeIWf 6)η-~jg/L3~t"!>=Pz@ch}Az8ৡ7Ҕ(B()̊B6DE`RH[P3 Pwt SE۲ҒM?\ e 饵Hx!D:rpt'o* 1T崋o(0 ikZ];~߆"LWrf VlC!vG5c:l_0n3#@U4)dGx5m[dt,'!W1p9H\Ĭ:ןn;k6 $)|6@Zdf؎t?(C4o[5rGijI 6o[S-|˘%z&j4}RZsgvq/lYg㞜,\ר;8#UrSO[d䙒Q}? d Gɳ̜eωt= Uٴ)m4LaR+fp<ɮ'1T+d"<$.c2n@i^Yxb_u%ץE+ҫObՉ_pMi"Y"N+X|aڡV{ǙMJp.{P1 CgRnؚak;2i>Aw<{H;P,F|GowGOYr*T/\pAٙH Umgd_˼bc!_@faR砿fuPٲ%NYEC`3fF%Bz92&Kǚ@ K.m$R; :mq3E.]ejvSBbE Nfqynu.$I 2v)Ns[t9@pX[!/' M'sʻ`ŧ#$/٫׽-.E|aW>j')/ Ԉc)l1q@w|$Ds#A/m=_ ;dLM-Ho&rE/\*^y[Xؤ9 [ٵ! Adwaq)ddG 'Y%eqT3!CUpw<}=P Jgd]kgxu=7+"Vm"w^6ޯ9vçg4nM$ɾT/:@2#R*! p^ !3췴z!ZJT%G 09r@Pzo_>KGr,ט"OÃ.z`Disǎ EjsBTƮP i-< ϣN]keId_rV}2%&t02*{ޡ'>݁{J8Τ&M ~=gOBҕp:ԶR%69?,Aу4[d4]4_u76<:ü,sg)j''S3 &0ovf\j p+q׺a'Vr.1K[,I>H.y.t)]j/Ŗ$.p9`VVԝAʧ#4dsYzK(h)`E"^c댜"tCUHW/Ii #4#q&~]I<+X^{S]}sֵ$@E~X6U ?\b= E>\yg:ĹA/9;["kԆ0  NIe{+O QJ9IQy1fa#ϪݞZ{O1ZrHse(Zuݒrg&ob QSީXz!>RlF Ҿ6ϙ壵tug[us{{|O[dJ<::pI1xZ>f' ST̰ &X?pD!1zEzyr6 ptVڊ-GZ6$R:-{gWNԅ ᒤgM*E6C=B$G=GPJMs7e#nnrVۇ:yJQX)ZAhFvN hU0p .,cͫ'ˠr% K!+SkߔrȫÇT "BK|vg/mӮByί79>GZ& qVߴvF劓nݒL-ZR${2哿u`MJ"w[e~>Ο#EJ.13%%yhqղ3\>ب^%a.iW[vϓajT;6f0wH6%ym'UY+.J3^~ Sьz4^i}-5ڝ%j*ZmHˢ9gkư1OFtO%RŁOtM_bF[5dMx]ԕ+P$íׅx灚/vP.YqQl}^xB,3PzPpl$,V2=}4U)Ji|-eP `OW IKW\ a+H&}h+~N #p!g9~|`ۄF-*.q]i;0)%r/{NE"DS:z%IHFfYo2J;ɺ2bAȾ}jߛ}gޱ-z" EH2qY8[f16%{f9_uئ B(ΙA]aK?]ځ@4sʃAtU6^)V>9%ٯ-֒(cq9QNo/Iva$a_nb*cN.|m:f9v#q&-n>^"f]8w6x ;) g wJ'uQ>rMeP\= Xg%-S. m0l!4Һ^M<.JmỞ%Zm;:kTb8%/[2EjDaĊSWfAjQj1_:8FU'KRw~;#ztܴ˅ZapYOD2Sꔽ'+Q6ɂKy5g6m"FTަ4S͈Uxpr7;!L?gY a6[G4t7];-HæzX$n.x&^Im#avʟ?hq3ͬgTOzA&̞/@mM }%;׈4T?.?܍mpG DSX|Ҭӂ!| y4iL/ i8èn05YI9*bsrm.w2lN5[KV`r0u^P$rSKSFD_s87jY?>1#8jp$ [bCXсtKfjNmZ Jr~?lq _*?jI,7TJŘ''`ތA:M8ȳ3'ۅ0=4: ΝkQRs|2ٛ C'5yT7}nS5^g]b:gˮ-_H.#z8 PxJș#|M*HJc͹R½u̲g ^Vy`%5lǽazQ3D"0{J.E,^n(O659k z}'T5FQ5z^I9/MH$*cqo g|LTx[;wk==wH&o#YCq4֋ {ѼUu!\Fz~ÌfYVGKosR(DQV*~#[@wX}`:թs$ٟc5㷨[ ID*ŠH-L#HzA%C\1[ \B @`h'@n7Qdna\e2`&ʇy'z?kX \ᵡ"Vp`gzuPSh5&WxN*\07{N'|R3.i_glJW Ǿ0}.RFQ5%γ98AWI/Q+s uyͳqQb*$ĝPJbpnͬ*jUCYOLRN 89=0%?6 bI%23XcnrTD~ >XOHZ lR,O#`KK>ɸ?z!ۃ qFK37O7!:‚WD-G$d tǔ˂P9 8=c4jҧfYCͫZY|V#И/ml;l_]jY]{,++V_YsRz lD= :6Ikhӷx}?]ɝ 흲ҟyW7k܇=T&l:߂Z%D_YvwbsӀy/8^eAT!2MṸ-aef5sH K0䶈 Ai F.jG!R)}f!ϲN~(yJpZ㭠~I;DfKZiy'lLG %Nwy;E_^.U4B׵VX|p6p#>F$x&wLZ6oWrUꜷx5/]K=g`[$y+?&)O+soV (aXro0UuƑ40+5yռ4p̤¸b;`% (rSAu I";t, Ŭ-5i `IVy&xnv8uh툖]UTޝPo.qv&h~̼<&%%9jOy1{_puG FSԥ(xa3`XC$/kg"Tзj<4s06ol%qЧN8Wݘ<-^đ0R%ƿG=1MVQIwj/2Ǣ/<ٲi+\e)×F m1dpC~u.&:1%=+v %1e'"퟇-Zo xg^wڨ@2#nI$C܂t,U^DbJ}Q^Ru3^P.gX$I˲S?NYyijsMޟp"u\e27}JO"NSbZaݭM#,yKE,5릕B4;rZn O7 @@8&<{d[ o4J=֣7IwҙX,(DESoρQ*nMJSS u̮hWDW://VpҐqF Cܜϐ~b`HЭ&b?.XsñSQF?:-H_J+@? ]w؝HeX25rԂbڥW&&|uoFňNS#X(?9`jD])!d`XEڼ@ER&Yܪ00 Z4yq;;nX"Bi8! w٠yn+Wmt/ ]h\ i qk"Ft}^$ ۇ d̪ 2ږVIݚz 0mnj-7ٳg 9AVG(E4XՓ&9m=p8p0f餹NOugӻGmR 'qliE=;l_Xƶ:'sꙇQ|zأqiJ/c4[r#SV细6M7}eY[ yS*u/>!?A*1z kۑTX>00H,A %=z6(d[Vm4)Կ&λzvĹ.i7>y&z NdA}M[4q,&yҌAvT+rJ-|%#^#R;˳lK|*\UN|,M! ubW!@%EwnRzPHp7F-ϱ(F@+i'!=M씛b+1{];ܔJ_SAW`$1W.j:0>"U3jYٸB=}dcRki~:7ԂQS -w0.8 ෢5:n|U嬮un8:Y3C."XG;-P_fDKW:5KV R'kDux`Qllѳ_ 3=˲TMݴkJ2k2tCk={R=(8|K $+z'+Zq[X]noK gK O枛U&1N'-+Yij|ئw7 r mK_70hAUȃJ<|W~ӥi|ɍM2?{EicԄIQ[熟em+V"'<TԿUnP-й;fĶDҨ5exG2 =u2 En,=#o\cq9 STYOK\BvMQ{~ȼ"ݕfz##6&m).A@de.GG>%KD4)D8il? LL@%w] @ @Yt=A8#f:ڀxɹ%#|o$guo^ϕ+NWԟB\{H/7M:*b'*go9` Y:W?s|9Դ@0#oVd&xn85.CT[@^pGfuuq n.sXEsMM3k]ʁODKXdI2YYOwG$o놾 n"eun+&3ΕǠ>3 yL p@/1tF}=6|e7R8cpG m[<,&VbF%"ٽ?PK۝l>Lƾ(LK6a>4GA|uC 9XR3>ҊwO7H͎!xDw0g0Wm4cx| [;9.]2Sc$x&q-FCif2՚m4,RQ8rLF?]A)myKB5돗/o`; }ɟpV%:~@>Tz }SQ[e4B!+" R;rŒYþa.8V\#,$0qW-vrcù؋N͞":…Aof6D_}6g"dIoBY: {PG>y (Q])6!w>هE*Uu'6$8 DVƃ 4֑j_S vAzuRCN"?*4\f?NȲ mVE]CO2|<zc2_%?hnxtGqzOG .8ӏ\B7p~.-Uyh8 fIml;-Xs/T[3pBs]z>Gfa4dGXE r$,b?EKPS`]^yGt0\%';Pƾ8\L!IUsA}5:p%DJڔp2bdS.0mŊ iìo򒣍8sBhبPщ4rGh(ߟ42Cr Or'G [m`8)#i]t@:Ge>{a'kW_en3uKKq~Ӳ|TLsWCSu=LR2 ZJCaDYc0|HoOܳS(wD qn|SnJ630C 0};iU aoZNOkbDТzZdqؕZY$W N1 8驕cqE))_BR{\JKqq_Ϻ_r@oaz$h-0d)bd8$Lxא*:g)w}վ}S;jp0if ̦_~4iWm2~/h7M(o̖PΩ~- ;B'5ߧJӔ<<$hOÃįV`P;ͣYYFWTߌmd Uft};g`'`Ȏu̜.\8Y\A)]VD/҈_y;ċs>3e;sG Y^#cIZ+{:0[˘YM}FQǏ,= Ϋh:6ic!A_2+I=cݬU2e-j5$Q"ag 'Kn0]ZNW53VOl|tG㠻2- XigpHY:fC<@s^8$*^br1uo1HE nkQe8>HqYA)N-C|["$:|Pu<:xO-֗_=pǁ}cbN;TjSȅO(]{c!2&iQO)4ޤqv| [KDA6h-}L[~KU 1-=My&6آ(-zfs)٪_[Nz]3" \iܜܮ6۵dѝ@:_X"aHO R :Xy%4P/]E(_$u7JM zrKQk1;tmP˔UWioccyM<-(m',6a 7k ms4k&xn?Fғx veF NgiX^.`mO[ S5\LDe)k퍟R e<^]V5`i0`ojbz0pz!n C:|[ݬ]hv1q U_ۅRf9?)UI]{gHSܬT[%uh1k?@ r]FѸҿ s.HUa9IPkD!%a!gu$6|0}*<It5fÓb{܂Cv`7}G #R\5TE ".9+ID\-"޼vegg3/pӜ /(^= gς@a+{p^/`א'UQE>yHgQM&"UTe P `9kS0ݺUo7 NO%0 I3]a6 KwߠHM8H$_d4lH9l0<0Ӻta 1vBcwD2A:3KIKShc8RD H/nI6nB@i>< qܯ-;8UIOAl"*EǛĜşF}hbpr ͖v)2V;vUyՁ%xM_nAH4Yxpp$ K*]70CxsʫxW,qF=R!4 a7+%$܄;=V'\>#I;ܫ@1(tpfm:x]hڿiO马mz6Ǻ_5 4]ŗS-9Ҟ\0'Ygc*7!ԻIajtHf5Г} TfJ/cR@ѓ"OjCۮ ٰVjZp%IUqo$Gx"2p.aF|-X$+d,Ӫ0Uνnfq(iBTyRdsVID`Z ĥZ3`Ce)8,@ʣcp5fkfk z! ~Viĩv̎ p K+}Ns R3T*7u:N6[=PDr4 wAehE`8SuM/39;A:{mt{أK7^.g"MݬIm<`[9dž{\l/oa%J y4-uu!@ցΐ[sN! #پ$laJ#q B^v(ζKQսwSI!ȥ2+45$ ~صkB3ĈE5͚ulbgYZ070701000002e8000081a4000000000000000000000001642f0976000085a8000000000000000000000000000000000000006100000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76.ko.xz7zXZִF!t/?g]?Eh=ڜ.+ɒH#YI'oXf(§ς!s']MB\&clO@6[tI'Qx:쁏 -)BR}4S y}m#[RTFAZV *@.JR￧ :,\IƬMX\3!@p~Eo:d`FϤDNp,S/@)zp+FWoh"]b}̩ 3cc=vVӕ9Aλ**/=i YdޞPxQճh½!c"'T2H1˻h9Q/$cː̭ }xa- @ԮqDwWrK&45ɍt 5˜@YBms*nԊв.*sG0n 1O|g~#JlIdz_TPAeo@E^NU=+B=}-1Oބ|p;pO=Řbzy 'O0DGexe[P5iBdyҥΧ`Wn~)cNG$NwRi@AjYWS6ʬ`:z,_6gJIGlYz5'V|+7Lc&z-w$Px` Pdn͡t=&PӢCֆl. 91o0:E'D#/anOJ|٤2NKG#o ;ȐTDk'ܴhMcćun #E={Ux%栣%]NӴ.Nz;3iuh Y e&Q4ݓ-:Vu["6ۿV @u1CFoƇ`P0mfi2+M^ßIN}*15>P8Mr郣k1l b_V]G`5c[7ZΥ&=^ qp$6[Ey %`9l[JEYtI5ҹ^[m{-!~ VXJA %LguNͷ}!_.J%oVO'=6 R{=d$ai?QC@e Tؕˊ |T9nMkzDžQa`3 s3 M?6-lJ`{~@n|& c53zoQG@W&@NӒ+5[Uh/*$ ) j Zk2b5d zw.:5Mg meIvj!q{_uj }|8r- ~] $kb E#RVI7:wQx/?"M,~c5)x16ʶgd5vrod%#]QPhH QѵCl)C~AOMNi=53-܋ =]PW0E^Ԣѥ u]/}dlC [^Ii>#˾ț|t<,ߚ]Rۑb0|$ ; :5}tυq]_h6o !?/J^ZE4߈Zi_ex&ˀFR/"}ner%?+ ʤi.ÛfvzБ_.گD?0As -cxa",13V6 iy[[o;B) ~cv0P5CZ?*)mq.Dj*n08}\e ;;TYXK #ݶEQQo#5 >}W( ) ~^mzx}"U M" p1bY>vM s9K2 sYJN @3l]5*{| D+ {;+XS ,U{ۓ, .6Nf \=*mwݪ&`E #7mZjaO{=fn@o],yw&ΧODKl3\2Y ߛ|`Q%W,aXD8٫ C \[$FOgwBL${hTcX,_yÑQ$f^#DF@BW¾\M.$x"Ź~8R$#Y\G۪]hiiJcaȋ%3 cE6!pjn> $1+"49|ͨxj>.#c~Nf>~:Ŷ.*vR?Ł)S,̊y-8 ~׊PFarly3peg^жVJ ;Z Ӷ`QKMrЅ2 ڄ8-%GLib W0.GmikԒeB MC{ &Ń)3Ey }, zIn?0'/XטsA9i,46^v0'{kԕHIPɉB\ zhCSg-r;E~]]"861dü]5 Wx=|o4)%fT?)ԗLFiGzK&Q]'esV2iy0YUQJ)0 "Ze4bQ}+7i?X~3/T!\*1uV.؟e|c~(66P(TA5r(/A 'u⛳+N 4w_I?=`<9+Q>3y1b4diDO ]B䷭.U:f0*MY<aҸD6T'@M+RtL#8'*V%Ym"%Q!s Ta˙YD@m}/]@BQ;"rm .Tsx*!g~/E+0`oJH 1e]0?d4sE"N#;AԬ)ћkR3W鑤g#t:NA2!a&D0˓#:rAwXÍnEȥx+<29)UĖFNGeKMp>2vh*bOVmC7A#;dU%J8s]I$Sa "OhS,8P"Lit'/ mynm hl0EĜbeU]ĹKsO˸ڴ̟tDҐ?&tU%Bis5@&4}9p7vG\f8 /bՄ{e3ELnPcv6θ?J~+ο..;5ÜJh`U^\ t r_[02iR0G#ڎv`n,i/։ $F "\Q:Og TKs,sEEkXBtׯ;6bM/"q{źE\+g=$@Rh:3(W&%c?ۿ@\$7Ǣy񛇗W a_]"u0(nMN-ø\Nd##PYM.l'iz Nb716³_6zbQ#e[SUA[Ӌ`c6`;) bոUЧPDW۠N=_ʉZ K_6f~DŭDM<tM p-*s4s= 1gvWݳfW[&}Ǵ *UApba@eSrW,GLh Z 3Φ{%CPVVTlh4ٳEOk\!#myڬ[-QM݋|$z80#K 3 tM<2iC_o0G^,=!Ӎqk2X}ixu{HCÿݖ{6]ޒߘ-#Y:ָs;N)H v͸Q ÿgkja33tcC^ϼ ϩ%=(>Dyu|jI{IAz l1w3x -֠Uҧ3݁̕[P7vdZD+LFZ¿wK제#]\9OÆQo9\>D9,Le>{6}xhI*\цUn܈gzvYH+8q}[eZ}*V@ y) wKmZj zR?p#WX!qd@ o>a\nMNZ]iG40^5a){̾aj@0aQW仼sn(F9_ _pwΕ4BhR./8u·/M\W$3blm-ʃp3d#:ҢǠkB;+uugڬ0:wϞ_sHx%>rV![e~R8JhRJ6FK>耫 2ڪ,QYQ`RŚn/nqR{pI,}Cc8e").)3 3 pqc?̀/R f ³7Z~K鴫EUy j[tk+\-@4I!t{YmE{3ZLCop0x^5?OR.3_YKDdsg #IsocV*GCs>9~YUl,6}"kiǖDO%fz,< E}z񲒪:$fBDoC^?5sR <'.mY F+9@V2 eۼkx+AU T@N8kȒ Zfl9^’Uk4Aqc<;uH2c]m[d;ȁN{=V BEܳ g`} I¬^cu"G D^ࡉsۋݝ)X!,k]6o_jv0ߪ8xruUfFo TQ5U$:*sg&jMmZC LխSrouAf{Ñ~PL'iWnߘrf;Cw7<_:d_4d18 Kg=( RL.Msw-!b;ML ܿm ($$0- LYah\ ;Z“%їqH2Y=7c!5\4n0o ;ߠ#A~>ͯ% vאtju ql|oGϩVYCH/;u<7#z=;s sd3˓4@+2"!(|,ް-ӈX#Pc(Z o)SO/ƊcNpxw@L ĕ1Y+l_R;-6@luD8BΌta>V@;js"Z_ױhƶ)gmJ\uFF2<.7GϙhQ]ؾ+M%i3yQhVb,#͎^bEzڸ !6B_XYuIdBNZrv,`| 1كyJ~pN@-7ig#Y^;bΌ{IQe {;)E\8mL,Xwf,իgD5OKr4IU'\pQo|Cy Z|uRQNB!xP75-65ra{ $ɛ(ޞ/P%# ,+vլpߟ\$4D(:t_#^V<wWqy&)M.,XY#F+ 4] 2ZWG UPMdVu9D#9Q>$R Jɘnm^޻;V{ ߣ Ʃ@T_ Jo `^RصE? 0qdu*u@R9g\>5{#a{8HkgVn] rN.Sv/F {A{މl#a.Ω]=x1 _>ĞN%4 vɖ$A~n=>ofw(jJT&ei~f9J'" 09aO1K`&gp"5p}rO0,[$$fko !WDB+kqPcFUH802Վ.]8=}17.Ү4ݹZ{Teiw`A ~7#x NX5g;t Y8c| ޛqec@C ˌF`_gUQnbLzOY:Dd3VVҭ9 )"̊./_^M@ưVsO1 kAP "Pc6;yz8ߑdѱW6{_ seW@wn)^щQf%U帴~jE~"*-A؍|Gīx'S?d(.E_'k@ ?x)r`0 a~W( }BP;ѲkZ(f1kF8ì2OeIa1&zk~? 9iÖi FR.dڲЄAW_q@sc1 PPŀ?P>#2{5_Y✒ Tƣ,!i;"K~ h$ĝ펎+/0qUAą@ɿIk^}D9wFNf$N@9 mRKwSJwu=If>*d ۷xhC CQ`՞j@h@e͏j:/6UE۩Gw *{|HL~ wzZ$OrҐB>fTK.6p%{ ;@fp*+/m< ;,tN` M}Mq1 +:"٣^Kmdv&ZyS\fҳVzENd"V֎41895L #G!=~ΐqy9+F:IAfr+}=ǂ&ʾpQhI=lǴ(M!pڂt$"^3wJ)+%u_--z5' sqEb|+wCdD-q\<3(ɡӍpN}[nP;zVw͆Ed% w ^3NXigW -{y&6"TkIfUs~qhtxK7ܿ00#m`6WfR w.E8#ùl(6m㸻4] N43KZ2rg [CV;|:hQukxRlo5IH߲O:6)i`O=(D>UPw1L>j;Cw$ƥ#ebۈq3ggba\lXJ<<7;; 9hLka${ `tq})_$awbbY?Y/ƻf!& p'D{JmʲG]|724^S5&.6U2SDA:W0[=93݂fUO!noɶhX[wmg8mq|BO'>E*ѢgoSN!SЂݬq0 aHr̥eչqwEH '>I* ; N_C=!Dʂkąb)[{3i?׻#3JtW<&_\d(Qh |{dž.ΣZH3WOvzw) 6zOa%>[S"LMvo p5>d~A0_a Ifc*OuQ߈?!Jz\ڃYd4m@lPވ^Ao@>[L;b/=Z,ϗѯ1=PP Y&zr1l!q% _ :|L ya9L&M+F"Nل7u͆;-,j0Ǐ@o"0~ MZl,KFϛR[$2ʪZUAx%,_5P)r<2k& 'n,ʳuu-v|&"GsWzу]JF[aVC`AKcWԇWbWB "_Gܙ՟j Dg!cJTuc H%ı 0l#lҡa}CE['}?fũB/6J"JێZmU!&&7dpH^ qg*'=SoȯK+| ` tɮj/#X oArٱ3S#zzy3&)j8Ќu]@ָx%}RjܨTt$NBv.j*^8okUvR'H}qzȱMt'0v7JILl'uf&DTgV*N{ -ob\Ad]Q1Y(!'c F< 1O'wxql^Qն2Z~?eTĶR/y凟zl# W 'M@d4< L.ݟ0!;4ZWc☻fy)*Zog\O* +_\"mAKiT entܧA߼.',yC*-XD'&{*}^߅LE N .ds $G7jno±+ 'o|na]g R<%c!kc$|-3(=y0e\U.jï|8Wn\'-3G'yԨڱ\X %]y-2{U'e'21 К4eOG SCI[2['vtI꺅 d!J_F&fk9ٚtriAFߘ*.2F jA ,@(F#?ΓSSy9T힪ճD+h,1X5T<_SQv` 6Aq|o=6剴8-ɊYߖt,.j}Ӯ;`Mp&r ʴlkp)s1|s]RnPCʴD P~'U>oR$̱RSZ %NZD40bqì*̈́ %Er׏v@ڻL#fcv >/Q/,4g"ꋛ'~FkEA\e]D1Z]퍈j;#Y^+F;aC4mn|o{m;`M'P ],*{\#|E|B Ur=;]vχc!!XAPsehd]SQrz>%-߮agz/XI޳J{ǜ67xr ִN\0 `\gj~l`!G!}t#<\iF=u$IvM8n$"|=OK9=j>VY`kwyZζ_@Ҹ%r9"7:v _CNXt{딡Ŭٜ.tg<Ψzp4ͷԚK{)jOԻT|~d<{RAl`ng'yS?IGhj\q\0琘L."h+8PC}8UʻG_K7)g\B5Es$ 8II;b8T0zw(ahjh̩5fa)ȆȄyreHЍ<8'îg-H@1 t@6_1zB/$Ekom?}؎9ZD:ҥ9P>w VM+^w{`9?FP7c`"qx*̈yX[#2v|C+KsHJI*GpM"9)6s8 O,o:yIBB^x Z(sP?K"OEVVZ0ټE@aIDmߵWP<ϺS &Pqy"OO}5ZHv/}@nſU,ۢKR\T6*ʆI΍eضFNj pHYap v7G&;| VwO]X_xFauv+.xum&X՜˵ff'PQ֛eJ.FrV"̝~%Gv?(A.{%˞ρ3ogk8 CI# I@,ak}+P>[t)'T"EyYQD@ ]#NR|lc維1f_N[#5DgnyE;t=p3).0+/Z:OM,U|xA_>E;.ヵh[nG..TnYpsYcMޟtS ^F<,t-ٵVAp`4p;{CZ 2,&=+PxPU-A 3!3zҬaV$f8usu٬3K٘zp_23>: s_>m &pR!ˏT:kPy Cy?i"6 f rD>,ūǕ0?[uv)7 YLO [I |eU,SAjd2ezR nA@nm0^+6%'p8%%mkgw6FyKq#7)MEFfn b68P7wBn#cem(-$w#61I /VY\Ve1ւ`PHM&h~FƐPhVcf1` !t_)jT$1 q],Z]lfh8WSͪp'~" ƣ4uʱ-p,p/"Akj`=!pL؁{Yt|j#FK];6;߻4;d ^y5 ̵RTdPQKƬ@1l$xߣD Flm=ژmm|I\"$ADGnX~\n-m0?qĤ%[INtl0(Fr3rUPqi)1l|7zѡO*j٧VL[ŧ&[5tOcLn>Qu\Q`lݎ:E: y~e~wwњ< 8K]}-0lWCѽWcT&|*en D]391שKJ|$;ӈj>yM\od\7f}HҽkȪ504X(Ox%x'3W[m; !6ʔfX+:Tzؑ~b%pڌY!TC?.P;iNxQiBX'EYg.7zW_Yl(;뿚*9Jn=U%ݎC\ h? >y2Ua+SS**Osa*]6 yᕯq *2st+cC*rsh3ݰ :x&x?744gIPΓҳ&*TETbsal{&@ \"!Ƌ:3sS4J vNz#-VT?Kf#4AX `6Y?A& P+N~`|e塬Q %.N$=Y(o3g26+ҍY.bA5p}U`2 "#}8tkJ H6Y8T\DZ'R7q<{ٕTI@& }Pi{]tdX[1rkn:]:_i hHZFC2+1 vr{5y`LvK/,F^ $ gֱD+q2C̃qjw'/1u|  >L$o#fr00<63ZϋZ1:Nx*͸X$4E%dИKGpI;B¶Ds8~!~lg,+wq5$Os7ˁVA"myMgg*d uQթJN]G(Rʃc6ݺ {ҒY:8m~qː},I,[/Ps+m@*jZY:khI?dŨFN~\|SaxFL?-ǟY$+g4~Rp\wbscn^&׀"" _UTwqtcΚC|f +q_i4C%ﺈ3{6FST?O+Nɔ%܈Ő_dNHz1~~Ac%]6 %vʅtOp*=.}:|--Scxv-@)܎nrGuN?RsSΞuR:=Zrrmt=uڎ2)ߚ G >J"eg" IBnOJZiAj#%0T7Oa$ \Dgwr/+6efߝ \f1Ës1~|@ts_vDs3j3x MnW_G*Ɣqe4x5y5G$_qlIW>5Y䎩uC y_Pz,Kuz^9m*C.CRƑC"H;:D5̎p#|r#n3?=`izq4O 2]ѫiw!q:*TmǤe8" ك%%rI\Dp7' Zc6SF`5,޾kgv9=Ӳ8¿|貥x?Yd鯂bULЄP`3u{nkv n>\%cFq_Vv@ewǝ"`u1s@^Q@{UWZ=2&?>K oUZG,WTvaM*pȰIq3g=%{Ȏ 1h H N,w!ņ0ߪ!񧸆?Y#'>qm[q̿K.X<fs< kM8*_Si3:vЛZZ#!n5y 685Q?8̫LjL' \7S-@l >vD#77>)B!Dn2a^ZESX` ͞ ;Yrɪaw!r??&\{1oQ{4{wv_ˡZ?,֘$?M~?4B*<|r8 mMYdfS^ `?iF?O++2qx0Ō, DVŽXnt(z/ C4|ݼu\F{nTP1 ѐ΂{R& ʉ@RŰ/c\q>wSw]zU#$!=f܁Ci%Q& 0F36 1ŋߐdl;0a*1IۗAF[|jX , NEUmB 5Tuy^ } DS=c:l@zhJ!hG>u2'W<̮e3Ӽ8ңMm}y֜Y!e"TM*,+5ƶ08BHF|*/>c͘I8jr'.=%k9xw.6i\ bs09/" NHm}#xW5J&>B CUu`Y }P IؠT-$I(v(U Z" }V lGg t,0ˊ:'YLSB=4Ayc^_.^`gyc̲wzSӘM*[T+õ09߬ 6t4MXgFKo/hJ=*b>grF6 9'Pr%SSn 0~:0ei!'58 1M,J_GӪO/|À DCPȅ(xTm/ʡ&z3q|׈>e[r$tw,r+cX:P,'Z4(= 0辇4u& 4·0^!Vʸ^`O>ǑgƑ%tC}5bB!SLܳ]""&zN[Œ)Q4ڎߏ\K94s4@+ͻհu{:nNtu[3=r5E3x9C+ sC ִ*)-y&7HA;%%+ ]7bx CQZ0`_r\×~?{JgQU{c'iA&5\K 6_l㳙b1k1f}̬rh6"j4턺 .P`7Ӏõ&Sm%t|9ms`нY(ɄF p #.g%N7f1=*,iҁ={$_뀁Ko\ɛS]dV[CNZq\@tK"-Jv'FW-+aU 86:35V4o@|A(74*bs8ȎF\Rm[f,0钱( ūiqbCE2cKb =᷈FծSN}NWIoj Eg2 elLx.Z8 z7%&aL<אּC~R:.5@eЖ=d 8tO2S]jxd*bgb۩$k L~e1W#&%643zE7y g0mwAg+R s07_To_&o,M&CPdty.'"we%Ɋ.;|]|׽c؁N[6K Q_x̸q=RrwlA+n%D: yQߺl;ƿ#@ҹB-HcB_g=Qgޖz: VB@YsoCi `w^$JRs!n=gq >3EW(N6d?A bƁf#‡Oec =祿Z ~j5QtJ]uH-0!ʔ(w˙< Cbw(<' oUR㠯DebRV{_q"~]qR=zJZmQ׸a1E5)ˮϜMwP-vGdU.mRO!mG> I40HޙgC毢wTڽ&u,aZ4fff<XU;Upe3V#pu83 '_:~t,NT>lWg;uM,(\ p}[x>'91­S:pbEԤ%K9FbYzS0/.zV#? |bO1UD,#d:xRZU#J.#7ܛ/{Ʒ]9$$&K} **T1_xtdk&*,EM`_=1-Yq\QD.%n8Rcp3#Co/y"ЮzekaqR|ŚձK¾-lX,J"- 4xюzzfK%2%;P쬓QW; }#w M8σZtGt+2L(/@[·6^cǕ۰5\j^ШR|JS,=@g6CqDbS0opJ!jx}d ꟱n=^uCYd-!_ ؆juL[ҿ2,mb] '{< 4茚KsڇAjR/{ ~ ˂%2¼wl19a5ff`dcT4{"7pʤiK @08?!12CEpNƯDmbE%3!.C'Oido6|O ݊w*uީ&YPO ʸ\a?" |(8 jiCMf}ju/kzEgwVQuEASHk68eleBd ʻ`6/ļ%qkZtv?gAPtPm^,٢V =+áCM7+Zک YC ŹΟUxyA PpV\'?, NBc޵Tc {mMypnep3 Ax BGB*Ъ{,J YA! ToPߤG9ܜ{ F@S)ȗ°"p?3><cZ*vv23_F|3\bdwYI(N|b1+{ {::*3antTa1܋F#9(3ÅSΊ÷+`!08F uNye4ضq6v}Rvxί[KMOH7(=7)`:{yXFΪR{l,PN ?cw;;ZQrLFfnmIëJ (VdAT'܉u@QNtqJGȇ^ K&5 O`з. evHa^v}}w!Xp7v6渥N݂Qr(1c?d,mJ)sbw4L<~Ia'OU|0O̶l/EoFrDy:y-V0-Do*TSdWMRA8r{ɧ#QrHB~ӨΤ']@t\ۍ08fZ`@Jb嚏\.Mʟ.u}J ItMU0ǁL}C0E2fkmJpMэ~_{K, ,v϶$NsssUt0)-Pr+M^`q|1$@Es zbw Q{̈́mw:m^L˞M)[z$UMh8Ds۝j:~>`1 ďIYxԮ6Vcɓc}&j.U7/n}C[XJWrmBGC]3KK!p-3[ "Uwh.<3?IzU&O ôfȩy? 8%P+ ~:lvi~}JTwRL!4};:QY5kX&7Mٻ7eF}$Jh.a$ ;J`VGH{xW/*^=窆LQd9tjm͐iU^gxduxBX!i!;mu=v2i>3(vH)w]g3XÀhsEWB5d/`` ?eZAWƆwU t>]"9Qx0(L?_7[lhi:ܤ2Q:NSނNY{KC( ;޵fpyrcx> vk]נgN,u+n=:ۼǂ8V$AzS6-̳Qu)L!E_f>ܧ [w[1h̯Eoų| I׼߄--Vm6Oїo,exwHuv8ɩ/nx"S U[7't(J }dDUޞiWهUEEO;q{pIsx/(mFj_W,!ױ›Z f8 Eh9s@-PBWObX/ =|n wnsR<5S Eޢfk;N}zuͤ ?iGuL~D( 8Mr#R٠wxHDjQ֠0&ee:^N]5>^rcM'/WɌny&;,bgA gs96|=~1%F VG9V}@؆?a%?\\g6uXLR8#*Iu-F 1Tr-J#rͧ<;3r"`"u_S&&%{~(7-[sɇat7 2u* 5HyӇKܫ@L&=v &QI 7 Ν1K\7 &F/}TXdV#Hֻj)[ wXwT2)lE#a;M/EȰ~;s5~dna:陫MkfxU;">iY/esg ȏE;fD5:=%=U&,;d/ߢvf9X9*5zv#;`th3:LLu2_5GmD`^8hՇV:61v-;+!W5,*xgDWY4!R(] فz0t)uz2"> wr:=ԫMX݊oQ99d|Bf2m{.5JmQz m# EGhpxOT<`j≈oTH(S ׽R:c=/Ck[orZgoֵ\+98Cr͑8#X2Hr3gFl#1%=0#Ъ%QgajJ-sM/z 9N8 E`wd`\ .Ncj~-!UaUǓr+\5ܭ!*X}v@T{%@Y3L(%o?"26;c\E7؞ kGO kgy)įfK/v߭觰<6(;nòd5Za/o\xOz(-ȯEiіx~a&CXQKC u}ZXBAK)A<*:N2 Ӝ6:,&*iM# f BJ)5<70 }h&EpY?p^M zJ9J.Uxz𱭳s><+9PQ?ͻ9 *\*`A/h>ڮ=K\@`=dW\`s1@ `ޘHu2Nmwp&G}GЫs#x"1oO89]W됏4 咳qų`\E'a[Zk j`XY4K-N;'s0f H\w6?3 ྭ\/Yy#ֺ` ׇ=2q%nIuŮ&قIw/4u_={yw.(>1r$!\B~.rc׾3M_" A(aj=&rׇ8B 1(Kсx*gsJ9 1o\7 .ze1ִ=B6DWXUZ= qaDlk<|Zϲ@SD!w{$ C;_Am 9|w ~! 5 HQgYZ070701000002e9000081a4000000000000000000000001642f097600003b5c000000000000000000000000000000000000007100000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common.ko.xz7zXZִF!t/;]?Eh=ڜ.+О/w"M*va8\aoE˃W܁`%ZL8f ýՉ3I~aįae΄[$v\mǟR8|C~$[C#եWȫv!|&4k 0 pm8JKY'-a{TMVZctJ>1No,̵,ZaP}5.L"h<#g{7OƝL;uy]+CÔv!cT4Q_4\pfd_MWoQ<𴷊`Zx uЪK #u{ ijM1S9J[NIp̵ߧY=?xb%!;;{'E:+mS۲@B濅*X8 @7*1 6wdv>z}ƶw\;5>q]י:CJ z-?'8cF=I@t*&f q $4+X<-QF큲 ( R25==#l(}1e"Z֤A"|P̬Pzz hZүR8jw\-4n1~Ym(E!ĝsV–le;&x( U툹A ~ l{jx(:L=Z&nѕp6(k9~6 []bԯ\ )d9lvKmB 4x0$(ԌG`ƽҫ:QhMO+U"F0;CLXmͅ4Q'֧ >-3@J{[ mCYWZAٓ>+74J8|URU}x(Dža`51;ɵc7 ;<1q,0g3ѝBDꎉSiyvmj`{]F-Zfr%us^qo-FXcyEʁuQC2{Ouug꾾4h-+uP+p*k$sfźTgy"JY&x@VsqyͩL;&;h9bZC`$:ka9y'FǑVY[Uo<8ģn: 猪NRXߝ$]OBH3Ҏ?ʍ^+άWc+(-]V| -NYܐ%N"\)x^.ȡs FQ<˓0_lO1OJ vɕ|f^Y{XC3x?{s*V$͗exA B 4Lh=(>kd pj_3:tz)˃C۾-AC^T Tsny$ƋH74e)fr<5 ]EƎ 2=%_щ@grR' JQW}I +%+*cW)d¯ZoyȦWSz Vi}Ãx^Cx+ $\Uwz\vfHe%@Ԗ2znpn#)$P D(L>)E$.A-BL[ݤNE!-Q|9Gv$2;X? *|QzD}1*PBLأ*PK*R..Jmo !{21z/DV|D$κd67I۟yJr-A$ݎvmʫeEkP7;Qm*{\<"l0O59 +Zkr Y67ٿRܢCcGEb*ӝR("<XЖ9yS8nF2pQ>GJ+z7޷MhIVǸ&@Ifʋ)s[^BJQ~#&y(:zH#c`A&;R~&;kw}z 2&Zޞ~dž!(2{E4NC~>a̜7soyK*+ޙW̶zYP> _la&N-lN>CtDHiC>ͬscɤSSY+xwJ-j}CD}gWRs@ܯm&ۊ8k0%&ҕ;p-4yP !?&Aypb>s͎NgP% 7\ZrN^$!(iɐ?^[o{iouKwCr=;Q8*z; kV4MP\؁}!XX4R{φmisFj \Gs& ^Fb7#m._ϲI[ʮe#/ZJZ ˫"lCyY33t *`E渭q$vJNqRx`!نϒԲeU\@R=vIs//']翸m1FcdZ`#PM@`6H©(W=/A,uX3%8`La^A5 W5)^Cv\͝l0%ݩNJ?Jλ#uݱ($cgHhu&JAz*VƱiU':C_YzT[ Y OϮ+-ShQ\ 8`%=]PY::-6CO;J0kZ”76S 㿇Ar`_95$"`mOtJ[ފ >P*NDA^pLK;oJmd ڍש2Y3/#ͿK𨜦BRutz rBH|79fl >"/;4g<Ѭ@sp@W#6--&9>w߫͊A\K dx)˜&@G&}y -V BM=EP8찿c5gzf5;9_dHbsr*Ta)f8'Kh@l|WѲ UrͻTꜤG+E݄*Y{n62y4hLc):9j9}mD~ x^kN@Ģ|U')_Z(fO9s]Cc5k{'9^4_Qї6Mݧ_/ ('D;bS; %_6HjLDF[clWIx&42ە\on\?r 'Ul ɓ8$$.cKNp^x}Pۺ?!P+q9+-Y 5˺nj0[˜Kc L\%h9[J~)fr8=6Ip@'{{D ODb(F]5fs!1}Gyj~١&]I+<5ˆ٬F= |(~lLm1~\!&,vaH߿=SCDU~ l6QdPz_  $jFgEwv)}؁fd&a rskHD_2~%AG˯Ċ7AQoR.fh?'I`y<@lLAGp|2U@i|b,d$@ݬU4d`G^x8 SfOA4_ÔrMlT}KE* yۿ"Tzxd<:WMrF7eN>-3}`0?!6{g[}EX4lt6gG(;~g-l|[s ?LS$Lo><Ρ9!_\M3^a<3w?]o´&Ŀ&tQ_d5ŤᵛMd:tRO'rf7a0ly,we/-|SޯDqhd-jXT#Ld_+`WAS"iQ^]]8&W:+R 7ol8GxU^4(GCrYSߒ ,Jd!%gw"hE 0@TZ:K%fΙىJ^z_:ZIហRdl\YTK2,7hcbUdzJG<5v:&{|/wVQgk`b`>kBoo'k~ >>GS-[0J[GŋX@R~m/z'yDmz>hajWdlnJ1sS˂TX^$[.w3EwZ MF牪uD;, 2NV *_oG/G_NCxE BPbUJQD;􅟲IFf*g&ķ,(\c4XL tA"/ڊZHDvj@ 0'j\{{*يe:?Kc$[F(Ԍʃx-pwBTܳn}$I;Ϭ)׍,p|:X)$Uς30X')<-<T"(R'eY|Պ5s?ЅU(ɟW@RC;TaD" "T`BJ0E1&[꣰')^}ї-x5tP'beNޖjB(r,r8!31' 7Q!^#?JU$FŤYԗSsI>Y̲R-x'Y$\ e Qp\cFSu@Ne+r9(V(TCURdTVTT];S$ v4=*#1Di|_sԾ0I_IK=oEGuej9$Z^  v"1J/GM31Xl4_ : CB~C/xX ێ/6"^IT 7яq$֌!;bؼ"Z#!O`6 !w5TiV"eNNUuvcU=Qu1=#dg3DVk ;f)JEg`RxdQ$j~W|@ܢX,OB |kĴ@Z[V&$;/C-[7 s)0-m `#K|$\H Ɓw{H-~ &=7 ?!o)6EtU#]B+`wjto& ? ;(I6`6K&ڡc = Z$spfFᄍ%l@WnMt0ldKuk/ЙVv+>"08Jռ׶O(6H.=>ɰ C?9n)!S nTbSw ٴ=C őf#=T]si}Ho=o`ŝc끑>%1pw /pկ|Pk8Gr~^@_ݻϿhcY(%~[+X PP+^㖡1|8Ύ8w=Xh 7 p"a-Gwt#з3hw'c)CO' 57q3c* V-]& (ȍ{"$A" IP Q' p;ܚf?Ux>Krq5n~i^ uD A2NjpFQ-Ρ1#g?cN\* nhmꋷ)i`egpG}Bf^GBxu7zr|& Kv2j& n@;nݯ.#6X1[2rBHМ~O3'> (pLQ;Zj%ngB%_ZVjT|3'5抩"fɊ05j1ނ*y#Blۡ$}@ͱŽw&qAgadt$qjnMZv4@?{Y[/. WMvCRbܔ J7O>4iuT]ntu-.r:sӱ| \ż(d?tr1\ b!Tx+uwOPtH}MVgގYYlwWl[dt,?qHg*S YAiG*)~DfRy-*ʈ`*yo>^~b {S9 nxO"xFEbȔߛiV#3FhTkXTM $~{EBEWUi{ASt#R-ҡ#)0h*Õ+29TgQg<+9e*hH"J"G۬O0Tv/uNsMc4qh <끽S <0Tzj _;I*K-#\Ru GXmϱp`f -y !tڦn\aTϿKzkAV o6=wjWA "^ "E‡iA0ѫyt>5YT嘖)Ua!Q[vKkjD  uE.1SF]1^G}KLC$n{tpJ->[`j ̴7 Us> 4TztB6@/@M$'!C!$A CVgiNUeX KC"y0”{\#$W 03Qa1ZTٿ-O )A-r/y^ZsERoQM!N4yHSȅkx\* L^kkD;Ӟh:\ x9ώZ:߮HP&)k"]!`ၛ .%("|CE6Y8W ue*L. "R9Gk*G 3ޫmVz;v/( C8lI0!"í]O-,P=.Y]E`Y AG=Q?fc޸B ~aCoޚ !n αLzd %dY {>@fd#\бtl(g(}um?ӹP 8ТUBMwt!EJ4-m!],O>r %s;*z:4(dA1%?=W T3nRі &jn/-`3S6V&NuL{{F[ؑ\TZeI/U=T~F\CL1 #? Mr[] tk{5%!^m:b|q.紅g.MT4=lnPFfi0m0-^%6z4ϻ+"EͻcKYNUd{f:DJFR"Э@x]hV$D`*?p~/2a Wk R1zdB6H6mH B.E-d@`b|w~BGVQ(l&eo{/h6xᏇd,z{ 5*"Tu);Ayɼ#֧ou1D:[dzk+ q8KJn&͊ 5ctIatO5x!Ѳl3H/s>`{ԾײdQ?7;5iZDO<Ьg-WCIȂcR膜N6c~K$ߟ+khIɝ*y`}32JLwט{R0}o^8%J<nd^ \㺱S-0eQKsAMRoᩁt>!x|@%6Zw=Hq8B"gh6:Z"OIEY/X6'IbD•W Spp)뺯i9WcC1e]!>u-c^eH >>[\@I(Ō=EM "Xw%T%427Ak),N\Z i ֿ樽^& .s$~)| p+Ow.f;< ]A0|m">\1gbn0tUC鶢1WJ&Ph޾2Vp4=!wzf2d6Huq|YG"]"뺧nRU62ASFB b0AQ0D=}64#`}}z(Q,KN7ijG8fx$)[Q"'lד~K'ka?I$_J DcCyAxb& XIo'p9ctQی[[n.琲dk ;5c\fnDl2_`3[7>Ur!k|W [Sts٤A "U*(0i-nU!Abᤤ5CUnz48#*~Fя"Dѫr +xۏ."KOs[DYc8 ":Lh0`)p0Xw}&ш̌سgtn#1$9na>e\`1̾X"Tת -fь|<%U3ljf[rc\%{& u|kMخ}R4}?;,E9Jjא>{e#ٚ|({U ,.Jg` `p> h 9&,'j Ind%W$"n'J!d.jxu)^+` Q_PW nJ4VESiFGD?ϻl57W=C{ڄM1i3"I]GY#YP~߷qTgb'% MPF 9sxX^4g}LKnOdty;s3p"E߿hI*;<Z88l_z3?hk\ q+-/BjyRZmAE{6gR]Q}s5i8yDjv t?Yv|[P+?Hbn6 C^t+*wU2Hlvg asP4_AW!,ch0$wXqD{G-nML@olkhz!xZ|.SA1b D.y?wrcS`Q&-y! c< 7B O1L4gs`jD'nfvJ%**_ *;dZ#DE epo&7WyJdhe?׃cz;9 iF><o=E"v%bP33^.**&誰aKr2>A %ܖצm4?iMr'.c|. Bfb;jq`<&k@=S8FM1Sp>SA'Bd˥iQaOµU|w[VDCٔ ݣ7ӹPҧ'/0oUdFi'GelHb+%-(3&S`:}6%PΛ D2>Y]AߩJlRSշgyFo^E@lzn'"g-.5&4\.ͻtm*N|M%xYYf%9$ըK1pWr&pUcv$Tp7P^J( ?ci._Xs͘ ?ݸ_,sEzѠ63}`w #r[v0@<}k`U ^dZ;/)THaԺv!: r`$i>Ǔ%k CXy<ڏk V-`%- +h<ܿ0c] dfI;u('yx59mzL, 3ȵz4)e0i7QVۥs7 XjD ƠfҜg>bH;"C 8_,H䚟 hNe߅Z T笖"GR&-KK_dǭC)4kTd y*o}7KŬl!x~j8^? m(|lߓҢ&ec&`D%*Z抄NYaa,G rA=)\ HG^ zvRqݜsbf8'eWs6^{M݉IYg͜A~lQbDr†hib+ⱪ*?œ{z<'qӱJ%|-;}]^"vgCYUv(lL\.YQiQ嘜ih=A)~{^-AxURGZO {['[x9 1[mngwd\ԑzYYo=;8߲mzfKݰm6U]9aC}KYJQd.Z_Ke~ȵu!|1aׂi F{:J7@ W⥜֜"w>_O\rx!<:~Ea9aq.;=_Jxr"v[nH,"kP2}UJDw^cĵA31y<1Wh]>1m8e*lG+^dFC:Y7?U/"3V >.KS&R۷DYgVЦZQ {d$М_ "/\&߱Lk4vFF*?IEz`Wav:?w~I%g6X׶̲WA!]IJBUmFHFñd%~fo/o2KQ1\/;Y}\,54nXɣ=o i@E4_$ZTo:ܢMǙ&9lm#*FP%+vt \mHJ<Yg S$|)C7֩a0( Ow: dX( 0Nȗ{r/&@r DlnQbﺟ"/;wNS(P.68NC^Ө5"z:F,__&kݷ!/땰3?+PI\?v}뷇 IZ!XTrOc "[8=_嵺qBȽ&Pf瑷b+<Lcas ]_yr@34Y'g1KNnea.X"t|ֻW<} Q:Acp`R6TŲ)rIv.D~JgZۊM_Cg6s,ihږ(|1]yC]I! |SZWq9=%D?sEsb?lo 4~wF\v / ^Oanme mEșoeLXʼi&.w2 'l}zcMΟAN::J}3&,Ỹibm]>@9c mzJ^7_m{٬tU7O黦$O{ PggiSs^ sd [IUh$0M PpOZ8ǎBǓ Υ6B%gW(x~wsE!jF`L{7ML[9^L94]P[:!_r-x`!^6{vH?$`_e y$K0>xR ʖ`(/*cgt@e],FfӃ٭/Q `Rd[BMw8N &}{u*y/=S}I..w &;{4^Y- 4H&7%¼~Uh1t='Ea}Gǃ> ?+ jUW{ +T^GuVpA UQpH'O%/{ R@P.0_IcXǔĎOXCDka,64wFs&Brmq}WgsB $H.^KWIԸO#4p[ =*U1|*IXYeE\<%+jؾ]6um󿂼Q-10WϘ-_|6pJEʗh` j ~4(Ll#ѯHqqIh%ZklW\em7p4  sE3gڏ4o2h$k~mY q8W 6q:60稾 n4m/*Zt\Ͷ޹~z1|ESJ`0QTl>%¡tATUo:֖>e`$j9h,sbG<ehy֪ů ic!&#[D:/'U{H"#gڀ8C{e_+i~Zޝ Li\<Ðzi')pbjkړ^ؓ@DH,m>ʮ›fEP1D۲K΍gO ޑދ1W%`wJyXI* '>]^bF#gDcKyF"֗5ܶ-p tE`sSfS}kHH` KX iR vUΓZ^Lvӭcb3Eã5rajp(Cmr-E]l 9$hZrb[?󏻄h<]6nL쎵1 ^֨*.bsEqIkwY2 kw*=Iݔ +vи;zjzI=8Cܐ#Wt(ͪ^BM !WBT;%×ӿZa:է"^FT00rp]Xt ˻áJzxzZӠR6GS.9RW7}QNGHFe B]y9n^(U}S="2.VRΞ=C8:ztKVRzڏB>C$*v^wlk،x-&qUYam SBu:]75:@ ڭ!76B(ہ=i%ȝDM #97a]VnKxD\xR2 0%MM<[IY:Z9 q6>]4J,1.79MhG#6 BpI@Y]Cц葎BfnJG#(4щlfYAԈ~2KEtcOX' :\,ڌՂp=;;oWWa ͤ\$١}>]GUBMިx È 9C ._@[Xq@IK(߫ )3ݺ{RZ5 MCԖ&DPX+˾5*ڀYc?; !DjIL|KTv[Os"1sFj} GPz!_g<{, naݯ©͓ @IcO0Bu-τ8^ xn/p l'P9g8V׊7wk-Yd8Q2)f'96;v+< oҭVVBs|XHA NzĬ9e"nᠶ0zfO\oЩ>\eynSe PGiOc3TF<ÉBQpJܖnb|k2|4fTlD CM@PGufc#D)v#\@!^taL"KwʮjxOr3^O􍔼)ܼXvOT.J+1oI0$}_+`;*(83MяtH =ڬ.t1.^`-YAY):1Lu?rsIY hf(űa@zpn% kb\e,;Bh,bw mz VHlQ?@exLc~Ō',k6X @^WYHJ4N1'~hk(s\ԄjUJ(K-hRs%㖇!ch& 5J iOa@&Eu5'oЈfy85 +.t4"zB^ř744~M|VzB{ +ma, T) IpSJ!F5Ҿq9jI`I`e`iuĔC٬WM6^S1%XkrLH,D9Z=U;@[ɲBS-0;Ezw+,N!FU';1uDJxjY~"BAzW/Vr(Mrj{;E.:|#~ğ)94i ?)U<㳁pU)]AQS8 AOp8J=I]i%*o9$1MKs\-Z\"lCE#>vkL%"ɼtDY].RPn$'тE]IZ'}Yߖ\ a2 ɶ:>qM^;c!IYts'L-".^(="?FywuБCcE'8 D1ٕoO~^THќNɝbE &I<ZbciMlԡ\ 5 Μݺ=LBb z\foݘO3/bkDneE;Ȱ;1ۣIڀc5 f[@t63}wX}[C~pPXkE"_83_Xj. zJ# UM$*& +jh$pS[E[NBBME涻brXsB[.:J #ݥ{9*w9|H͛CFtjI9stm'4܏= ̠!Q'[ȱtUC3@I>`23kik}g0NOc5Ч aϪ>'RZ3t69Y z|1u3\ zƾ`"Qw֤Bgwea2/l,eR3l'A^>3(+iW Ѥqvz{9|- `q.e@ͪ榺3"|sk*Td􍕎q&`I#v {C9Azkв.V(&;9hZI bL57,w<&[1Y0k#fSfSN"@4h B~إU[r/vp?Pf<; 4̚%Il$]K;4s\~e~|9R)NmkĽqمZ-ɷ(t0.o/OAs!3͞RñYÏVe' 表 G0Ѽ-80-@ڪYYR{#~ZoL~Wa"~0+e2VuY_Y*/,/\a`"(13iפ>«qh<ْo~2ʆ^_r Ee,s(/z7EӣȖ pee +$+Vgi Y>z-ل.?S_wb #q+|=]a?cn+1j hA Wq*39;׼G<<+Bзa%m 2 .h\ . 2ǫ ]:ֲ.Ѫvg4B(6&;ͤF@% ڠct-KfPL+R0XՉ|WH8QD}#p0Ԩfز8jNI ے/2Ym!Mn&`|`|Fax _0ڞa$k͕%8XYϓ(W:YbkvkŭR:s-,I@*'! "j8fQm{whR6YXgC6I G]~+#uߢzZ㭄Mk}pGXggtESq_3%5WS0n=?zǑ ׎Dx=QE%J~N9< }#7=CU qkZB)3 mH3(1rPO#V T&E'ߍLk`z;/l$"lb%3cL'tY@g;1Ca^8luK|*ܜW:〖K< %}\(bmS8IlWXߨ-X.AYsf,yyWL/-0df^7ȆzeK9Gɥz;;Զ9 TmhRAaijM#TU0MchUሁOuܴجNS!\C 5IUɢͿ M=_=CeOܛ%TB(z6 k [/(n1\R3|w"kmip)Xq^~_9R.Z1Ճ0Zeѭu|ЂZpPO-n&[ؐ(![%jqGɧa<.f 3!w+oS.mLj h:8=#vf˒&6}-w+Tda>{PߛշLFM{lTSN-拱 /A|rIk9ċS*4s$FĀ\L+Ωזnƽ`q7`wkLn&&0.wCk*0`Yu8ճ oO7֨l}G?#FƮbYWG̲{04dٻyЭF :`9é[上YT;Fļ R7~d K;~$uu#ֺW"v'91 8.*[&8;|-$;F\ #׎X4O盎 E،KSЏZl&r"_OZ)^#gۖ[: 4o:4'VK/,rTЄ7*d5^(XF7`Sj4LR3u~Bd8sWL/ʊkn"b&K@)h||G m'NV9_à;O{{NLdYYT0G(h+j]xl)G_B(%:8QxJ0:A#@;t:1okޞ`1ږdљ W` "e1`0f,A{vG]땡 湀dC>"˃EoBq„(qE?;4^!<#@V 6ՎQ7F5ױ-8\nx8?#z)DF QCo(@v/=#y# {nk5´8j4m娽;Zn`(T/>_ jRD"FK VE~Y4rO4bÆ A'7_d IRvaPosF;®J"yqǸ3C KWZBYn y/*W=C ~Wu$7ۀ'铘7#LQbKun|_|6YfYpVܑX-*yzp8'wG؇\,L@: ,k@F3kP-nU/o<68@.WN&6V[BN ~2Nt"%?,鿲@0r({V6d-{X~ іCìAD$q zpVV]P>MV;otEq9nCT!b*2/>\if[Fe80O#56! cLTLNQ/ӬSsW-w1U$ 4mnIr+ĩ-'d$"^NRFgzbIH9 ~o6$efzWC.$guQaD9bh>[ 7TYg_A`QJQp?dt}ץg1OjGLzuw\YeApI!lvO P4!Q:LyK܉vrq*ϫ>pVв:4c=Q>xƥfGxICe8ldNʰ1\GA0%_#V"< ,Y4ipv>Li8.{hLU+pB-FRŮ0r4#ď]Y*0|1@~}=6=6q.8i+O|.?tZ`%t߈[9 iBXOTM"g6f 6ĭ2ZQEJ{5$VhM?% eߚn®ttPAoR9xX&!6cTk3% PƜ/BP HToϿ8TBQ,_ @ s`1PC(h өU&|-l5UwۂT]e\ŭq<ؚ `]X#q3Rj k[Lmo&,y$N;hkQCd:L= #IDIB3 `Hon檊bCCt!̟0G"e0)G`$)#Қ %l!.>s!!<;DՈ#Y]4q2c͞0REhl \m=9x6J7Gt}ڙZ^;!z~ep ^bN,fLj1yPvEd;ja\m moީmn>IGR.;O$AzؠUsJ(صBxfj%oo M  e^U0pj|ZDm>KL[f#Q"##ڭ0w4 ?6$G(F,%(GѱfG 4zF#7 -ū׎7,C“IaGw+wp*smc/vrfj"8prL(8}%T])f3vU&^)Luw襋D^?*pEW_H:F]t*SvY?VɃfjFiڊK(g`6/i%ʔ[:P̩X\h `WA F֞ci7tx>,X>yʼn?c)vGyI߇10!i.MFi,'[rKݡ Q1QrF6I_Py263on iw).BJ/" A9NU*J}7 m`e#F?5 \QCAiJ2 NJ[i=%;E*}OPHoL|/R-~ Ͽ{;K 4`ƷJlJЋkuCN,V6"@,l|db8\7Qw s8i.n)lgu 1!>rQ?D{|j .9LMXdv_#1"U". 1S2쀔G+F>"`&"2D65a)-'ͻHp—\)D+OJ}Bi..PmRqd_P.=4zܫQdk{fB ]M]NG@De@=JGWH;H8菓OkXEhxZ sZ(qRҀ?s8ǣ hCkQT+YQ xڀ8Wuߏm䄮MM4[nqK_LȻ6,>s(*bGs?| s9Z;"F9˸xA/vtw q+)AX3v@VcF7_~);jA_IQtqX˒fyv -(\{y9%d_in{r?O\|!Ώv-؂ĢW=%b+ Z; XtAu$y ԾïPz`* @G,"V$@ =:նn@GmVwP\Vr MeᦾLZ=K9ŵֽu`a$[RCD;pv뻤6&E+bA/YO@x˾8I4.4ԳNyׂKsvO(eAoik8 }g_!SJhOAQJ})L?3VQV%¸l@Qrm]/ rl=•DM1Rw );Z)AOTZ*eϗ@od+˽fИ9{SφC} 3=S9-E?3tVBEnĈ)Z}c aU03@7ݰ\n y))KCz[վ-cރyF8"Ԝz鵖{$'> @]~#gcEFrj<4*dzy%.ߏv K kQ휩IK,=O. ~9H&5y8?[r ~yL-vQ?|{{D* PBO|8N҂*^UbO>aKRS][g8U+b!aCmc;]rҜAէLzVuczQJ3#i_1fJ?V1>W:t$T Y1n!ˈMz>Rkk(E"Ix0If*^_ igXag'ν[8Tr`,"E}ٲbջI4< j=a欩c< vy <-5KoYkHǀ gfȪOG?.p|H ,qzo:Y&"9,1H0/ h&# hwsFv-̓98|)=ugƠ uoxȣF@AE5|s+Y*ME;ܫZ¡l/?|5R"wqa}]Apwu'6cHIKQg%JEm X?iU,@GRO4.lKb$[l!$v9>(V,.%Y(%&2~${cyX{?a'!)ߓXVR4|'c2\]5јY9 ^r'ߎ&&b56~bCxF )͓@}4/]c`]aT|s7e]6L< PlG6BVa|ͮFPe7T ~׳3_Ka߁cs&oL6z)jQT;`+࢒:N#Lݕw_){*E'eK+K$}4ގ>|x> e){Mskk;0ipcO1SЋn}Q5f`M1H^k!2ÿg/C~!ՉeRCXsZ0 W=0<FZ_ݎѸ#_+6ǯ;aO7U8CK$]ˆDSVEǟC axEӅ_U26pԌ'b;xa:z(l64z]at8eɝ̃43 bF[|An__lG KQ\K,Kϵv6aL X" y-Qȼv7[4H/} wgA; q\e S9[n8MvC7ODON&qfC%}03u3@GE'"TC%`*CA+λ9'6VU$u~AR!wjݾ;D (I(K"mAx-ED>➒\Fĥ@2mE#OpDWC}.w*.M.'sڿj4su~. gP&>[v vP;dxfb;gi +!d\@J҆Ui[Lr054Z/۶!SJLc~{b@+6Obk8j\_]*NWDv7"sSTB1s""]?-*:m*vL!Zl_0+&>٤hƲ sjBhBRkR/g.V8d2ԭOc2L6Ѱ$]Z=4м9Q"'^?N7af?@=j[ӍJ<GV /pl+MJY&UkABhwf$leF l-U.1\ls&zFGog\LR¬c|9wK-#)?€hrո봲P]F)2Ý.':|D\_R%"SܔJ|ӿvdJF*GñCTcSڄº\EV6D2A9(tU9%>qɷ^ d@'駘MX^ZO\o|ɿd229D8j:7 *p1 2UtIB[vS牀fCb[-W"ux?`}4ݽ#1"1@q6}JOH<P#ͻ[ګXg.f2gr ʧzN f2ع~|B*CHAm1,;!?*}yI]P:3_rS,nYWqC`Kkم 껛TPD6 #2z#' tcPbl1)}*/!JBz[e|-z+}nv[-f{^[l0J໙PVZU $ɟ70o#:OM|nrw/j<*]WJ$x0y~'Y IZ 5qtKkd4Y nŃEI Bj\ї(ux Try׈/K9ZY 7\Rզ ANrNK Iw?&Wҝz b לNr=׈ |09lak; :¬K,&* }^,%E7gn*&9=!_3/77;E~2|@M$XFR|3mQBWL3KO/6>SؑƄM=h'3Q-#1<)x䝄$d!2Chڥu%5!:]N:I =_~d!?MeP!E|-^]n|1wޅUin#668T6ZpOOم&Kz;r{,>`pmHgS&b !mEc2x+@TvRVv;CיD2!zu[G /gڀ׶Q|nFgeGlU{us߁w<q!m)J1J3@hQbnx%c 7Y-F[ecBlaH_B(utEj\$Upܖn`|cf'1]£ӌ4֟妗5*H/Q/ûVḶGBz^#KT"QsC 7&'ȯea9=LܞVp2A(/fUDnR"\Csv fY&q $-@x9x{( ܛ'l/onk]XKy80jenx_RoY?z#MOͲsL|CtR` Eڄq`i%jc <)NؑsJIKEgDYR{EԟvG]+o!D.LSȱnJ&V\MrdU> 2ws;ūR4ua8qK֎tt9r˼=wfa~2X.Q)X7p>|!"*?gD$J<_ \DL(߰z kFG8=gRBHBID2M`A CyT k.Wux&4pÙeܜIs 9M*j,RmG@,H+x6`)6Jg *>ocJaS<#0=A8bi-cu/YU` 5## tOS,^ĶLv{Vɓ4eu"ag MnVA%+~CMA9df4} SREV!Q4gJ DXg[j@o=ؓcAג}ήjDԍ#;1OPYF8o<+9m. h(-wJ!CRAꛧi#c`E-XI9W ~Նwn%h[?O0NcTjmR0ťvsjr$ l=Wՙu,6 aRJ9b!>[/6oGvYXQhL(ao ^㌎z!~ &:(7!I.m)Ѱ 5\B+D#O>ݣ,ndAT!+$(Mߍ)`)e폢utv];]Jxnq=u †0#/m.aM|+~6<4~Wʸ9GIJ,f(L_+ިQF2vC5*u f5|7}ÿG& &_zuԠ](VDK}*x}l9\ -x:CF-fú6GK7&$lex_ '$6MȆO3*hߏL7*p\4 @y>Jx Lsb; f]x({) 6z_ɫ+6'>h8r*#NY.p`SRI # f" ?tnn~H`ߛ FQ7v*/:@u&Z^'tl$klAf}ap=%6l6i=&GQv}iMaNsxl?uYϊSu} 8~B*i d.#EK8'aLHc8F'°2vK5DLum:]sPV YHȕfDNR[ENt3Q%^CT.kX]3 {"EW<|2A)t:N9MGJ_n҇V[2rsZaw1_@?:dI>ƴJ%Du6F6UD}hnA+f$Bxhuʒ4GgN`Ep@5^oi .KTza+)v*# G1X"],|=koS8<0~agCtӴJ9 ^7$¥]~  p=6Ue슦bpE²j 5!@"q!f;q^jط~}n@~*$ ^A;WSAK0`B<2쑁Fak Es٤#:U N;a6Dq Hhfތ?`̞rȣM+w}i>r.p @-HVʹ7}d8_)K FRIapu[|BAx g\.@bd\|ߡU`B\E? eN9NU0LN4YYH8K~@.4&eo6l)e$W!/vC% u x`횪s' _iAғۯRΐ61Xfv;\ͺa360@^svDLDhH'{h= {|Yy ٵyŒnͥܲ/k:ٽ_ҁ!u Ǒ 9͑rMjH?*hoUj+1_ #)Cn4=t*\o,`QhyA2\߉hj@J]wֶ#?NЛa\{|ԯl]Qg_4nn-sw=ELUT<.)[T g 1Yځ4uI}=[e‰.صLekJj/oaʱ4Ė1- BPG`#TJOSճһ%UV}'J}!kqp{Cڛ\))~MLPln }t{ID*˴{v7e/oBM j@uI2 7\w2%CBU;=4sCvSTedwXB<v\ ҈x;^juU .S8_Mm\O)55h 5$/]%d7fH_k[oΛga7lHpGcBh#B`Ϙ4в\̜&.) 8@5n4O! )Gr3JX +70? ˖Fs4\Kh)Psdnǂ<2'At-9X!%} K&O* H<б6~Ϧ@Aust]:MX +\Q%oh#Wmfz 8Ne8p JȤ[}J#Ftm=K-I*1/9@s.ǝMBp߂^}~IESC@+z0fOS sw;]^HP!FUC;4]DZH/EٿK1A Sl_ ƧPeh8(xhHl= ʇ&b" =>̵*!-]]CfƼS\r9?KaA(gIĤŘ;3}x݆Va,In 64@"8%g QxyMC1*`Đ@u7=J0v&"i{w H͍<%(:)w60*Lm"$$o53 5Vrm^(AK(W`2NǮ󘢌pxI[rhӸ%JEIh2!CSvމmziU'8=l~Y+$e*_I1 b6k͹ ͼ@5K4d' ;cY]{(up .fE%qcrW Ilk[[YKjq͏I{ƙ88S]C;oZ#eYMe߾2:"|\ /a5WTǸ>7)Ԡˬ09.MTzAқw0|6ȵ;z//D{JMSJj[F+':2a`VwE۩*@&ˑq6d&x1P$R8=yT&2sL:p4;_\ҵ!{,wi%@JmІabFkF@t{ϣSh5{HS Th_=/U:!nU3$#q$W0˄+;cע\.0\aAɒ+Iz Z^s>S}t^A颋L9N`m%x ͖oJ!n7 _n/'0ڮ[ֹ BʎRu_b\ɋpiFWtKm^"R6V ;oJ2c@ڞ᧎,r+6E0 h8EۡݛAI>užNMu20q'j^I}g_ D@@L3X )CPEw{Ҡ`VP|[[,gzv/ˈ"[_ Ҕ8#&Ԥ%(ڙL^0c;[ºK p5].囨xfТ"]2 O-j3 2@@s<ۆz̦4+X@^>dJcVbvV#׸RIK?j% ½NGPI2qi5_U'` \]ٯ4׷v!N{ F$0}Ju-v;gI/XCiV7 ЭCj(Y1˰O$Ygk&\x }qb+HJ0G{(={kw+eIкyz]Jf,Iv&0bt# >=3ܻaM&$~ŸGA[i)o %vc„[A9,g|*Z Q]Ҫztm~ڙ[{<[_z 9dEu&kE)@MG$ŀj^!xLi xxdBGke1:LjL*hݧl||$=e?TL ҃ڑTK$zًsoo槣Ib; =$-'mR^f2fpM? n$1*^`Ϭ` Hgj'ZYB`Ռ𑶲#TJ  "02`fx&rxtk/gIQQ5 ݸskY ; @'S`0=NP{1/D:3OF:P%%Z f K9E< &U:6Fe{W>sOQH:į{>YtKPTx=; r3TGkJmW%`4Dn$}5!iu\#츊_Va}"Nr8xsЍJl0‰I=x0k@4@l#p1@PT'p%&W,, Mm b:\B"Y8Ϩ^ν杩蹺ߺz_3+ww,tBhYo4}gȡoC3b %̱2n:.HB݈FD=ฒZĒCk\ fP'G{Mp)n? o-ւ*-,c76Ճ<'{?*_qJVV( BB\ǞU#&YJ߄TrZ%v@\?i<`6Wp-!kgv N>7äG`mz;{S[ :2P!KbRCx͋N6/=>եWQBXlma%f(tJjEԜ s 9Z;6'%?*}ɵ;C5_Oz )G{n2"nƾC// /Mx(cPeF ?=gy2Fɴ-)Ȟl+/9fE/7 <^D#cPp8m syͱ ZiCCY'g|DqYgeXc%PI˘LJ| ּbãЁͽ^8hPg.@܇2"~Vv}r׾3uBDnH9. P8NZOTʔR^Qs/kVy'c#e cd+Ym,bELAvWQR˱}R)O!ǿ7UU\v_hUl_~&lYQ1WɵJn!S ‘NZ{^EwaլDBb yD`oL׍bHa rhn aYUF>,.g#Ɵ{\ƣQ'f~Ҽ6&*j"ɯj7 ൗispH\d{6%X th@hJGi,$t^#t&u>fC4N`%MCAURѰ+hH,]ޭ7+ڀ'*A4]2ܤ<{)V`_n ohեrov6 N.g5:fA4dޗmC V_)ߙ ]~ZT{`Zdp``9~$ )zl^_8H/2zdŜR xv^`@.[BVW˿K i%,TeB!7_c9%mbyP@l8Ѹ@>2j KJk,`MlqG V{OЁ@SdP_ J'!9~<-[ }O뤱k{3Yc)m ݨW`lSbyDfmsV&GvGK&dԡ냙UkR:";~diag_kGy9Z88s,ZԔ% ۪.eʹHMJkk- lBpS[j@嗉'Oguf'WA4|E^||F ^!>Cc]؀9|Feq}7%bwFckt?+&A 0T$g̕*, tD@VqpDF0})0kW]R!ZfP \^)el&,ǡ*EobR"ؐ^l ?t* p9?񻶚Dć}qg~9W;<#lgb޸+%*g鲙SEGEo UQl1e+λ<9"DY{3 %0}ca,V-.*O(ڰZn4UudWh,nz(WE C~'J\pȐmi'IQN{3686/e mwy^]dBJYze<4. Qgρ[xVj^lK* ;!<ì4rAz356mY]ia( B dƁo)He5&kҿRIٓԝ{m׳L [Qߺ ۏ99abQ+k}=4ΎM0"ߪAC$eK{=]&-1u8X݌JD< ٜ~v3,n yiR@B(~sk}O+SĐVeɷX {;`fݾ oK!Dz\}VS RRHƎE1hxBqb#c" :ۀw}u0oOź5A-n] tw0[֊S؃y>FeE̽ U:>:)){,cUߵ ξi $>0Zuˣg b4 [x0≁0j hSvig#-̐@K.V D/XTַ[reOD+͑zka$͂(c~EzM}?"oXB2Wkx^!\4qKn}X @RQA|4hܽDQm&%/4*l[;;C$ 5Sc[|3ٴSEgr{d^5ؕ{bz1HիOaRT<\ ߟ\8%  vu5m%W"3碅Du?pc RX3L ?wI^ ÛN4f{/|60lԴ%;W?9u 4݅ q5DLUrݽ? LROfXUb*ҾM &9<(h>_`.|NY݀!w7OVqƞV<+P3}kRC^"wBjnɁA28nnhԺB)͡UopԤGZb_m"Kۘf6E7o+cQv@+L\b-}gά]T*ٿUC]d~ kW+)f_Ol7hc q/!!2u^vta7GDC>z=J*m ̓awhvl$j>5(|R+bT*a>1Ǔ+A,=^_L/MALڃwPlFm הC&UåTޝt %6pjte.&@_XCAJ9^GrOo8`nRUS0vՋ=[p8} D-JS!!h)n!졆$?}`ՏGQcCrZK9 .òf^ՅLvSVތGngYCv A3 /&g%ʥU?TD ITڅ[(0? K;* ۰\̘ś 4lpƷl4[[ׁf>?;E^rNY+] QrgY8e,o #rMEIMu`MG͆=Ab\JO g8pE1⨺ ՓH(lsGTy*lS6Ga 6ZsJAON멿2iv5qY  lxVC^P}?|`%*G-OQ~2)1VU@>r@u?P M4x~4\~Ɋ[sпBKUo=ěKBڲӅ[N6],T"rHߘc@`ȂD,n;N"-OӨب莁0#;?ߢxBcoSV7eԣv^2@dN=1kxT6u v݆ YN fKSn1fmE#"c9%!C)ٙn(IU+]D[汏"/zsM',CO1 K#V[vowW6֖2F D ˠg1pS-͝zvc9Wz#pm{#!׉Xb#ndCC#EP]EB{]ТGjx 1C8GMJZ‰觹"yLv*r>m%eݣ.^"^/:y2W Kנ{ =4% S g.llI>,Ֆ@w92Fa{wkGRSvUȔaX)Cc-w"-^9 $fo19TJF1'$ (\=+-b?UY_mE9ֳؒV3JiE-c[6y<KnO0 3Oc*7:L/kmU;Z:>jҕ?JKeTqciP%^A~j5mzB J6Ps(r O3|C3!NdUz1`vCv9 ; O?ʡoʶT._q{rJcʉl@czc+c:r6wuQucp]*& e!UF%?x]j E݃]i?ih<2= >f\ 68y<3:U7[*OxHfܨ.6Ţ$DKJLc+=a/1Y8&¢X qRV%\'مpX6=fzi*@{Uie{WȞKKi%y*o1@96r̥_fr-l<~D ^6, M>տyv(?^#KR$ocU4Q2C C!֒ ?M7j1E>Bd5*$lvZow*Qf<&K[f,ά+~%M%Xˑ(k[[8s4A<6]vC#oo?Nw2 xM}5Bw0fM# -6>Lp3Tٲ arxu0V{}4{uky?7bdk!(*ow3A铫 peüb%)IѼAr랿QV'8 |Ig(5lX!Ӊ7t{/")S 1 zj~RpX,G7o9>fjʭ\"aH^O?oR+:; n;FfQ`*' )h%y?5G0z;Q FU>dQ!`9;$ Vx"'X|+|vM / u,YeJ|+K댪%[L*ؽt34y)xY^Z` qd_no7Ӵr Mid5(6vLN78pyNHEcP8tc?w2ȧQ$8:;!&EKö̓-K=ـkg K)\{ޘ^Mㅬg:L||O:,Df<7[@=_UT(Kv>>-Τw5E G$]<=z.YWc+ +bDc0Sa名xTñ\},ru]5{r\wOX]ٻnI0Qy(T}9ZQoGeAOђQ `+} 67PΊh6'?Û1SGM\_ʭy?}3"y]ٴqՑˮG"N&/"SFTгu0do Dl}u㯐A Yi3'e'~l&[a>!gͶ Y`*aNM-m3[9. ',-s[0J =ѣuԅeE4q!`41D&!3k[b@u-o ]Zӱc|r̭r>|Δ4d3wOē jڈL$oN4B-Q+ C D~VOL_'@WnJ0w>t@EuIw$v|.}軲ml|4o2"/=oA c5`=e}]> ~e[0>4.@|4S5x)k^ F:|~*H () pE,:6tH|@MūzlJk]$YҥK$(\8UDqԛsX#$|Le;Vv4(g)cK䌈ɓ~XK>|G?5DoD,K+ ɋ=ezqԸ`֖h)3Dc%6J~ =L9JUѻI="86Z ; #rNSgQj~Bf<Y:9: _|Ǒ=*#7{1ksU1.$1 ս sh1yx⫓-.^LC켽G+#H ņu+ }POj!P_HfM &$Yʱ>k,}3TFYJcUk@U GOo_ZWJ|EJrwn<G %̌$~v|M{w~Uf(.LA=ߺ sz\XD؏"A$5,i>ფ-ЬW\;ޔĆvDy*آ(>vPV.v' 8B tqic"=o-m CilcdEHԌpa@A0%RlȮPӛco +Nrٸ(!dP#Ɲ >*S9ߎBng@YÅNeR]qBBݖ"]HCZoBiE?qf"h}$wCiFF*F1μ}@By~N8!GXA\M'!ۭbDςkx?_ /Ga8 X3a}Zh! ר Ir|GE<{K\Xʙ ULhm7oqLዦ r=g10+c9Q:epw&mæшڢ ܠ*XTki'@rz\Js>@dTޱ ? ϸo5=&[¶t F`|n~寃/,9]9d<T ຈXr%٤g+kCM.a!g= J>]]) ^eXzxĘmu3Pose|V^9s5eOTԱb;;7z`sVMxvqRWo߫ʁkƊ -!'.=܂z(B9*xhe0TBտJ/.|PG<Ҷw@JeB B,c:C=OpK{S'Vk^`$tS`d,N5|& |:) #ڞ1F 'e+xl0YW2^:&kާTZ/iQē$r[y& nkg׸cMobKWOU׊'B`<$XЈjQ|MIxXUU9:1H. 4SilvJ0< < mYբM.!:=V^HlN(sл^]D4A=y':RhP5$f>OH5XyjZkLiR48qAj~вBômUDF@ Esv*?>n@U@ .S<؆,m@0 ~@v42Y}-WnwVf<=k@?2o.ME@)[͆7g|dB \>ͱe5~RΥD ~[zU[KK霃1Ё'["AdXْ._ [5O^#!|Ms}9o&Xg\szB鼚 5 .UK4&n-Q_3+vRg0oC?E>'pI/UbN>kYϓ]J8}A]hZ/Qvqx=(~$xť aM~hD^$ME(Jj D3H&JLe?&kꚎSo1Y"} ˸(cZE41(>b IQ^7 w=< H[|щ.tWg6ѽBtY70܈u|̳6߰ķs0 R׷ho +~8TEd\BQ0ԇM0U'ɜSt>Ҝ47_l1[9}3tOwOo'5}q|I|Hlr O &بc#6Lkbk&$rj2ob[y,`I%OۺwA`O i %'TxfEٮT7(G++GwMS8Xl$ϮKU~]&s񼣘OdL`RnGoJ|% "gU0n{gas񏦼uT4橹h(\>'i/yE=k#P3O8Gg+5^T?)~*|`U3=ƫ>Q.EQKUG˧߉c1GWe6bM8q/V[!RA<OpJGŮB(ӽNhvw&ߑx&]~~ٔ#gVZb1RYi.. 8?HoW0k^+w'y\o<70"vS69!Ai~0:v?ЩXUzIG@sUPLĪÝҶxw^E<=˿m!]k5e ޞEĢ@ z1y(n4+*bS@$5%?Q}ןZ0H6TC`bٿ$\\Syvvfs_ÄqId-ܒ0ivݠQ,)[:Xo2 g40:cu+J5L g<ۻ<|2 78\>Z u)0yj WY fZNX$rH숣[Ik%=CJADY쮧_&;rVƫ0.[7P#iPqa̔ VZkSa$ P [|V Uo6X5PhzH HŔRs#3¼&O4LXH}"EY̯^*>?~ V}zثՌO͝#ǔ/?2Q?ͨK]t5L؇[:&Z!4ZUD:Iv$FdNq "K eګ֖Z5b^Y $~fV3xIh$Dn\:_5Oo$'KطD߆0ŭp9-7_/k_16N9H{g~BO[J.t]'82@H:|TTufH  54+ 'DKO( n] ^U6Ωr4X[Ư1*O|zO]]d3Ve ӛ),R".hhT> u -`ÿWŤp/BmE{C"H=:u!䳤< BVaaLA9mxWdSY{`DJ[uiklQe<..2A#q)#Jpl GЋūwIY:wU~;X!*2{ Mh}>'{/_>A˵$'䥯 +j6Je8N[sSjKn,iho."JxcޒtYg0m (0(e/;?xm*W;sɚ0 9zl 01 f7_Q-S{F i8EYG,0PҪC^AFPβLTX Qj q&Fr{.%jOifBӢ"w0jp*&פ gq=I03@ALwhgQd;6dzI>3<6Pd9)Iܳ Ԯ ܇smqk3Of +?1W/y~o7v#[i6 kDMđkiX`ZuRq;GǤUQn\m0wZ?K-wRcU~2)s}]bDH[# 8l:jx: B ;'k5UdY!,*iU6췮XlK3pQVhh0],Z`hM΂ʿ)&Q9'W7Pl7E5zhu!ZW)v?dn׶Æ@L}ʴB<\&rh4?,[X=m֚T-\|D23 `ꅨNQ 7̋hc6^x U#y/yK;ěHk6NnQ;Rz"x:PtNNw~!ߍz]gw|@ &7^VxgUm`αiٻt)@笾E,,=~ެoa%LKsUCOC'mRG/`k{N?+MvS0>f©K%\ ްnI4 X")@n1cY EX5dk/>GM.rx"WY <5$!x Eee!OnAiF ^HRckS󸳰0}M1o݁;TCfb%>,r +V*5MP`|R #&>GpL.oQ.rQ*Y1=q%bh5_R_fJ¸}䐕>Y}~vND}}q 7@ѷ6,5$}f&LΫ=wiF<,g0Y32C#5FT lħ-sF4d-uRz 2(栢j{lFVc䚎&kklG>i?`XD\ްd@rvCtOȕDbut(fmAFH3^Skn?ϽNÍB8\8,;r@. "-{5=n"w07A"oH0ћo%ey77QD`& Ї:Z(`f#렼XE&dETLfYX{#v`ZK o`XA}WN;xPjSbf`0Lq_};+GzqwuULc*?E{[UC˖mHy$?9 bNTp؇A1Zx弡o`܍prIRDĶ8F9L z5Y`7/1ԳI*"|q+%׃o(j`|#΋X1i%Tg9֥q7k+͏O/ɹͬ sCĹg! zQ=@01bh޷`d#pq C/~''Ya"*Tu8:L/ `Λ%Gfԃ~MD$*l+h݌m%j[uO03ǖ^8ҟߕk0L5$wF2N۾`ᒮ:ؖUmix8#uK qZM~&C|EeL<} wLjaQ7#oy(*6s{LѴlcvXGm^/@Xy3o"RwߡD,mX~=zLd$HX6_`&'[w&ȴ8h1l֎N6s5}GUi˕|@yuk}h`V ĿԲv XGʴw dif#ia7ZCMȄʲNo@\(8e:bfPQɖOKhd-ÜOT#( ,Bdt^ӿeJQP!RQ1HI$]4,۳6e n% t3A+&WI /%… 9!\"yߎ-Gߚ[~<`Jw^sςQ`H腁%[b#C_%|gJUΣ_\b>L3R2(siu7E?K⹄{àoӫorPi hߺ6.JKu1M%a7֟p&`9c!(=|-/\)v sgg}]:zEJX};onk>kNoR(P&?.qFܼU d\\=ȋ|&xˌw?Sj@SxCw*|ne |~Ol܍dž[M)I52>;x_sYVªq8,Ѽw<IvQlePRuLtv|QF 9 ՊIH($B,1t-,]3Āli]NP)%;OtFtVaL@XxjM8q53( ^d";3+'qؽm1.8^١%[-?:Yf9y=zy3zG˄sazwݤ>3*Tyy&MM=o H_Qj33vւQSUߦ*Pl/KDS@$ |'|hgˮ+<F tȾf`GnTeKdZ=Yl2`SRۖ4(]`ERȀsR]m "rV2㼵GŇE@ ͔%LwvL#^I+sѺ .+rщgj0sZUl|+g U!>؉HHMUt#UQ҅lvbZ8yOYGQz(d-'%?6 =sOV`C,Ϩ9?42juɵˆ+!yg"3mbGa&޵!n%Ňe9)%m윃`hwEupvXdM{"C?𐴹ߤb *n2EXȪJcCΫ9l_E/׺ԆP@x8\"n kV[E@]"{\ޤHr }lNa T і`Z\Ƌ8|jOcL,X7ELXP.. ;ěhYx8$Hh4msFLI w(| mX9;TN\;d@!".)]OJ$s'04|] ]=myC!f۳ (mxߴFKnFT^P1=:p?L%8،X cn:K<-#iL e#sOu%]N$r}9͉]H1*i^OӸMlO {KT8"/CE^럆f)=D.|k]/;F.?iDP8oY&z$sLTj@قDq t$̖N2Cٔnd)\NS'a/}aW Ćk^w%<7Ő 1Û`"Fu<ŞۃOX&LjRZbYwEFCʞM_-py2MUIZ wy%dzQr+|tw3dC`` go,Qɼ?Ηeb(aW'! FƀY ?f1`> D(*d=[DF+b[4L6gln^juN^-O? DsPE}=3 9X9[~"#nf"*3K =!N\3Uwhub*kO7žRq!N<.FMOꦴP* ]r w,hB9*}}~;B=^z5o`VOD 0%V^i_1G@@ڮCt{^1N~?POb?MV R  {.3 2-$_*NNYA7eǽojg7y 5\n_O oocW0j?8]@ Z& <*Q$tl6OܕIRL? 'c['(Y16[WyUQSj-X1&Ke_n mZ,|u3?rAIښE*?)w)c\AT[+ H6jUU7WҀ1p4!'+Tܒ#3zlKE [ӏ=ךӝ$d`X9t#"\4yͯϰٞqMN; UlQblhCa&c}L?6[|#WL'*miuK7ZIIx;p){T wBn훀@ttFyɚQ!\^C#]~xs"硄xNJ9J~f_'_?=>T@?e0N1v'TSV &2RRT/o:i]'OI𲐸 I] F V|{R/^\jU1l〖*d<̟]פgJ9yӌ78nƅ=%(*n;W<"@.)4 p̈vS@o[_@RU `z,˿|0CY܎ v-:5[ʙ;„ӵnuonin+uÜo4h+ocY?dSr . YE+k {=;KK8M \?@\{YSǏHJe8HHF^r`?(ԫzp.eGelXsl|R8lb9 Q; =CLL6* m Ajk5l(x=oo+'jxIHGi |٪袑U1Q;]kk)pԌ-$B]& "?:}ya)R8DP?gY+;-{jV aZՄ`ެd6] W6w#|3XXj> e t0\N>@OQz%]xg`t䛑C#P֋"#b[ir9R[h?LXrUV Is EY=guI`6mr('Aa $Eyc}jLeM*M+3ԷL?v3:> t$Y|u[fq'@Gsei_w8g~3=^>Qm0XMw' 5@=P?4y4՟3:&TG9͙|g!P&O'WmQ /"R.jaexdlxR.a"cO;-bkN%$%sq@"\)-q$Kъ0F-,oe xk&W-KUBu#6[;OeDjTeN2sh+Xr~MbQ^\*#Q)M<ѯ-%mޭӵ*㿖$L Ĩ2 XK+.L!yZ⡼6,.'қ ڣתZ$ڂ1L{O2;vbw@!K^YuSk+ve\8) [;{k0dq([^9M\谀 PXVo/|sLV;Ev5~W$[)Rqk &Ԝk EY$VM?*p詁}:Wh y6BZߔ ޮ鍉 6 4AMB$B|51z $*r!mڙS3MG0{KA޿T+pIK[a(NUL4)?HRQ2*8Z sUsίz6eA* a ;t]qAQ5ϊ􌃈< bҢ*$$yt .Ġ Q=A34|ii/xe\[Tյ +I/GT x>4A,KQ>KK Q,z<)e<C"7)*򾢥>}e%2Lb6к<'ˮ>8HuCze+3d=_aj_#&{>pz:1B>zs>`U5zu>[35GE*JPgJ>g7,^#zqL nL?s{3a΅nK h|)mCreaUun%CG(to7=JIQѤ1bD`jbTUR[o,86ld#uk/뺬atVdٌ'un$Q (5ZW * L4’m qbLa+@rij?btyiIfk߼G2lE&4=]F!͑zm?|l>[ѥg2gg0 7σl-x2 ~>O2k[@xI2VzFrbmFP }g]{c:<"nHNCJ )ϳuPk(yh!oI=h-L-倻5KsbYv'[؂ Tf-Eerኺàg!]cC Sbj_f 0 ]vU3^ܙJ*"W&on35zy T\^xWK 0 &IxHYfjPi`lyQ!\[(Q pEU!7zY5m%Pd؂Z,+u1/c?H9fpV; of̿PgOZ:n/bS ؤ'Ĭ*y S17;)/خܡKL`ĤQPY]D7H*+ʳiL|_KǙްy^(f+̛5\EBxs"gYZ070701000002ee000081a4000000000000000000000001642f097600002644000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2u.ko.xz7zXZִF!t/ຏ&]?Eh=ڜ.+%l1嶹~!K%O@R ~`a>|sp8ւKm6=gh,A~E=y]8rVbmBWlb]@`77`K.%UkB.^R 2TQ3Kh詠 3Gc۾ ,f&CZ{SpِȁT6',\OUPؔFؤz0g^';k%X: Fyݩ-[^i<:<,SR=N1G>D=3aaA=mQ9KO?d+v1g38$30թ\+Zo^=ķk\\byRQ[;7FZotF ]+A)QȾf_o]+g£*vzPWׯL%.4ߥqEYŊ"N"SO +i^0_̢_M4m|)`v9z0Qľ@'yd^ A>:Yqk0%GQDЬ ]&IH-LTɁsWW'`a>Ho~Xx*`kY!$( )V=!3'+ aztj@}VUU{+;;iwQTh2+#ɭP)Xjˮ#^M} Z֘C0$*7j|$ӚF^0Jd[ m29QC7Άޠx,˜S}ڬsuq V:Y=6a:±ɠ5t xy?#K7a2:M:3ޘ9Pl]bg _ɶyS80/$l^M.;^'d}2M!30}:q%t `.񣸯~&iC%f$ah^?Ds:m};_=@WBX;2nU[Э S{Yݐ|r N.eyHadeI8v=s,#a1,b+mXP Z1?FΡp+]Ti7m\zal%Մ:EPzG,mV혘B24" {&q1Q_pR`)e PC(QUݝiv Z0 F`=h)'xkC059҈υeOg -[hђqP% ۻ8dVX|?i+GJgTܩ3m,/ i}?T`s?l?!箏@c^h,k>VؒјTXϘP;|^v怽~v'jGjlk("x0n+M ݼfQߚ /:ZAW%!„`\- -52p=s,^w~4sA,@C| ܵNލ(H?zj< 0l( lov^|Ot?pk'yIBe)?LJ^E TV0t{ DE\[.EyS׈/Aae]R] A`+5ʹ.Nt-l?@dVFƌ"'lDdkltbsjn7Ŧg7'ωv gɄzBIKx\]Z:j,\I*=to ӛپ)[i8K,Vɘ} D)W~->4%#eXH6lqi_@T#CVdLZ7Qgza{u|tdzEfJ?)xXus5^y'>\&i`Rz'} e6~"l Sp&F{)~ǧ*t&"/s@mEߓYo/GݺOq5x݄+WAZA{pp-1~!OfnCURMޣƕLaU WάpC"jqUûZ?E{\T$! gQOv.Y,i}s1ik~mg21:n&\ 7aݮE2l X o>\E*ѠCp*\$ m ,]v)0OXàVu4ַ"S4H0WE"̵QzEdR=x/Aj$fێo-zJo!Mˆoj({#:چUfcAQgHc"/J.ɈCي)փ׌ bUW ?Mg%AmW680h':gp!04A_H6?M`ޠK.v&5uw^C4b5FE ַE&\Μšu,LR?UT𯖜Mܒm/2 a}S֪h kZ4d|ro g͛'Ƈmi{S?-k{0^hpч*7}mj\`}nS{AonhCJtkd$'19۶\T .4YeW++ тUʫ[f(ӓ?]%^h9DgBåBl@}!ZBrҰ`݉)&A.ieIsPx.x+]Xu5eG~$~C挥فYK5q=Rt(dڲ)7dY8u0FtY 1MߣVA5/ e NcS EvtxYMr-!cU`|̐9p"T-0M7RwG!W/߀öHi$m#d67QK\Igܗ"ar%ŹVơlF\N@ԮXOߘ-ǿ[#>ȼ6Xl`*i9a@7U xȵr,~p[Ds~"2 ہkdybs Zk [bu~U iVR 2,ȳf£~X C4n;zw(Y 5C"w&9TYX䂔x= ůƀ=$e QRBgAȼ;,c1Tŭ긵 j8cC3@m\(1-NR|PMCEI9o.LDSǘFmcUP (<%6W(l =6UIE=UARdB$Y_aس6:/0PS꬟)Nt}Gٶ/9<0_FVLײff\BoKwo|f]?50:=TxdяpUQbV](eaNPA۰~[Ny~L)TC'{{@0MdD:U0|Df_9;^O &A!0Z>krunΈjȤlM%)Z'ǎG)B}"5ɳo \z Lhd}AE#L" Nz&ڲ%Wy"BQ1֊/C_anjo@+{SM]гiWn6+O Zw6ň:"YrlՃڲͣt0jRX[iv FF23=YsdXJy0d9)cmsC a Jq07\Ҟ$ PX1,b#LmK6nIMȟvJ*Fy'fC焰e<:xttc$tO&|%Ɓhg7BX>?bŵ$8EB g|ZG!Xd(c>/ ,/PKE!Bi3ߙhw1ށ5N%98{+֍Kq,疢WvP9ѦֹsLƧk̷a]-lJ>;pf'Tp+-: J,e\/˴*:WQmN & BۖAqƐY/wN̸z RB"{܇-,KQ?p$\-ƽ1{38mBʎeJ:lJS Fpڋ݌qcOYMƔ ҷ{}_!?:j܅·yh{'3QZ3veIIT蛲|@4s8{r- rtڧҞHzI# 01P\T ͧuC=Ka&E)Z&+O{/PR+ 8`C$B+Z.ys]Ƚ(k^ƹ6|=AqV^1bU<>t Ԝ,hGYJG@a9! X{TYrR.y 4P/ ;FF;,+8=ϜecHr9GGg^WJ ȚZE;PIX'SӘȧtr:q t2*K١KRڒod=,>E+gXw@[jX'ke}݁I&S2F|Ϭ))8>.hĆUniZw幫\kz%()W[mQ'LQלSA}cT;t#D& aHQA`vًv"޼8!%PH1+_uqΔߒ) +vle42>Fn!igP}}ԥ^jӧu`#uGRaz,SRH2SPPLFKM΋JJ ~;u-wM&NcC|I{Nt\NHk'p)* n[{ D |)ټ(yrq#4c6^Vk{LxFI3 >OUȟ,_^qߝ3#r27Ӣ @v7("aj ja4]]nhLz%mN4RcN8D>9 tR|Y: GK<ίwk"VdǸ6 5[d@ ϻf1~` y$nz#NY6@ $g檑m)*U)2wbX(_gCOUr%Uif)Hr#CSitPD`HaQ\k;G%rL#ETx ɵ3y2#>4X" $XF]n&/}Ψx_* PwO u,"Áqw:'F 2r@,Q "3I4/v_QU-ݠH5RY=:Ͷg$,E,.PuC$t FsSš lG'"m܎ОFڀ* /J?JwT|ueW@̊8*ڗC*u{cH|s`Tdg0C^xc Gz( u-70H[ԱBLj&a3CY~Pr7Ʒ@lzI@V'X]@5%;w]w+U<;?& .'AM[v6,)cv^hLґsWML&T/y/gݐm>)IwT}ޗ>̄vI']i<wwnf!]v"I,=yJt޳s'瞒T9zXŶ:%7]. 4Lgy?$ }F6%Jvp\ ٬l$^AmPhI?γwZ$m vtst h4SQqAsʒ5\=5T&N1?KQ^?&+bNGb5cf9 gxֿݪ", l5)mo!҄:ז,'++W1LVñgYZ070701000002ef000081a4000000000000000000000001642f0976000088d8000000000000000000000000000000000000007100000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common.ko.xz7zXZִF!t/͗]?Eh=ڜ.+69LnM&EG]/[C,">"Kzʽ:2l#79ilY9 })V |!C~b1ų_(~@Br3OKz셃;>@q^D:˘68e(ϒ 24QqWZ [hJȪYbܤX*9vWtm-);ݞj |k3yDts2m8i58Ǵ,H_U{@Yi>Ճ1&)ernq`ܕ6c9E dxR%ڗ)+?2{M2@ѯJ1= Q. :8>_7kJ_r ^ K NW*t_gRLez!I1Ĵ7=P n #iNgrkubRxlܧEL;|l*֩p5ܡ^4x6+x2wC 9#5dJ7YB]DXਰ ;JJf҅CɲG&# )NMٿbW b@T8>1c"I5AADbzJ_ҍM.oH5 C%ܬo-Cd9Xֻ3:RwI"f>YYږ~$4P^Z93t\۞BReRS %7I׹`B궈|n`1@uKVq'r(6dgvWdr @\?q->(fT#qOz5/#ɸrNޱf)l?`ó)ؠ v27/FM^hG ˝rv:9|o/^GG=Y:tp._;ANu2`XӯP&E j1^sYކ!UB* zCz1AIK}9Ԩ8'IR=դ9[Vryb3oSozj ,}u$[1Qd/3z.p6RșYscvNvf Y ꕢn/;8% x8 CK˜w ZS67neU̞cQKfae}DvCi8O'noDrV]3{B1ʐrw[CgިB(]̊Մcգ:>!/}fg|9KFi0wGw:^>}jOE( fVHVCiMF3MT) @8jBq( {;A0 P}E*]LtLc[AgQs:VtfX)=]vXŤ },7]\zGshH yǵg^{q 3&e8r_x."N%&CH;V{L8^b#ݗ*kt*R;bf.8g#/+eKQG0Pdx6Dd"$B@/xۯs*$73kn+{l@)aߑ \)_@#!g~0e.E&$J <siik= o(q'`4L:cx#A#|L(-7U@Z VjT y jU*Z(Z4ks,<.ӱn>6!d$؛bfkFgOYf]t# ^l$"<0BFx3Nfd=6WIH_o?I,y\ ։#xHy4&IJrGGČO?lH`;]\u,@tgv8Ndi[&Z\G? hqnR T 2bTD# d- 2'13nhWj@ X UxIgxu d6M;e< oo +wcGPCC<rG]74jot8Ǟ]b4޸fz/I{jJg"ՓJ-f߱SBޏ:z l.ԗ@U'dMմ!agDF ӻDWz̖+η[(<[A(2 Va⇨\ `VYԐx:a L 3a͐z =/ y0Xt7ː/{A~7PmRt;yqQKu;7T4r'1iyUHzn\>!m]b,D1&(8R` ]+-i$%Zc5P)q-Sr1+!:`߇>|eN䪢ħ,uHM sljuIX}fof5ȇJur3ZDڎ{8A--Bhb0H0D 9 شm-QqQ XtۏQVFL;ksCe#̑Gqj}kpS@zr"[P4ZRteI 7g" =RJ\fC /n8AŎ T\ u~2y  ?Z` q`l#.%&4sb;6B VOa$~ C.tfrdWq>ރ 06^_裧PFe-۲ tA]Z>$.{E`s@7SG#ZR7[xpryFUKu fVl+8^C/N\)yYK*s9N kCr9% Jsg.$! ShkR)y}r~_GtyR_EQ: ׸U4GZw閡T/l[Y d1bnL s̐=H=$'4]Kz?uu?4yR^~؎n:--`+/RەUb>qGP/~G%QtWjn&T9=fq5ijW:Q?. .;ӀJ@hRD;)$7ECŸt6# t4ƈ1a#f«Njp:f#{ Ib#r1AHZ0#P1b$utM&wk#sRgە>J$,R#^Oe\ࢽ)Oe9Goօw<>L&=Jʅmu"=^&ꆴs.m|kaw |s)HbK~>.Ȑgcqt>Wǣ" !3SbeZiQ͏DԯJP["4L^ wqޥ5=-"Cb9dp$%n>%о\wz4-4+1.џ@T ?UCQE?lqh9њos]pp֎tjxdYt*ET!IΑ-᤮ZoOUL]7z6^>k$4%OpZjn],SI{_{Vg H{G+SK D0;S\3cb]y $u Ɉzm,lf1AF5hG_.ub!}V)rژJrJ[RQʲ+N]pz@R ;>|\p4@Z(&"ƈ/C)S*}1$ˀ v FH67|ĕ\E )J[>! 8ʑf(.X2ZㆢCLK[!ʂ1/kD2o5{`7͉6%rqP0ΞߚS6S05GrfHN23*'fv?m8Qy_*&RtF[uAFM`U>#¨6ލjdZ;z9*+A በq6Cʬhv`$r"ʡwY߂5p^T qg |r,se(i\ TX ݺ& y­>Gq76*Naι\+])Xbl-9s9qOyP۴4y=jto/C__!{Ph{Jngn/8۝<]}10\'5_n)>R gAL~[ lp>2-ɾ_ m!* Q;p{8;2uڏYbi2]kN#y^UJs0'}1 Aq `Ktw;D]j&qCd.4Vq^ cFAw:tkUڅjӸ8\{3K a90Apc{(a.ٚƘXt̚ o<;һۂڵD-4]BZl|@iJzfkBȏs3euDI:2gN"zLAI>*%-T :@Dpix(;?L9;oOaJ63zJӛmD?ʎHV vfxφhIP҇9m"hN>Uۙ8^e5utþ9()#⨨YKֈPW_ x'*k)g sV5 +m>c/T?P{耢˜%[%c@4ƞQ%L 1Ӕ;;5C@n8xI- `F ]%k %kT88&M*&HaEgV^Յ#5SQ3;'.&ܯ8[nž MęW>T{|ۢ?堄&$WW6_X;2XD4fi"=[x-E 3W3~w1١ (ڿ0TJeWXb"HŴ6N ᧆzüoZC(5{DwMsz"f Gf\^mBY<^ ^ym0DxF75Tqx%B, [m`$  rb䁷k&GC|s]AP}r6XU;}C|pAyCb(ת> u#MYQsvN4PbpI3p>_ DC=IȽu4@<;\ԋ |G^$i *qpOdgu )Wz0t֛#MY~T:?&Q^㐩s2 'D۫{ ~s*/an~!0(Zh-o 635oH!Y͠(P`.Yo'goCNH6xDjukAwZ}m|-XA9,ŭwQNUۇ3 ILz3hi%5JKʹKn2@/,e CWa K&g S[#Q34TP2lAeU_` ~~ ?Czn(w,ԉ :˙A!"Y03+FӭyHT2ci@_2+KlCԺW;{=69 :4D#ޥ뀡*b'Tm"RA Vψ^H}'EeQ$s8_s 2ӫR8kc.% ͙pvFwse?W[ir\8jHfZWd(<20ZA{#_ywe]O1=OcĪuY"VO% #yLHj@'Qlkrl6he{`Y]f7GP9D;w))2w ȫtNmݣeȝGOkHn>F7ooE-@]ǡd4_7-!# ֟.4SJY`BLxC_Z^K~wJ ؎KڋfD+Ӕ)m1l[,LOXjNϰ&GevK : XFu,ӼlCCf+ǘI5Z&?tM!$ Pu.AEJV.`u hfBaYqN羝-)d0_PPsd (NOqJCޡX?3(A<X11 mt] fgY?ŇcS.M4)ۺW7J:Z2#Q.(p<̽ !l5@=:X>s#Ykt7#r!WGmu\F2\Oh2(mi\ל PsO>fsQ{h|EaKZqٹ(H3B.F:%myN!ʗ傹7CDz;HFCEڿmIR.j׊ǭZFzN`lI_g}#?ԃUi(wYY @64l^Ʒ82TR+Dxʯ-ﴒ]*y!YGOn4u1G{Jp,ΛYb,-'l ju[ $`#HEpRU#AIlhE)1?q S‘7N-G+ zӔMm _Dhˑ ·^DRBZICıaҠ,:;F)142ive* 25Us[tTF, l C(\w>.ɜpZ%[R +~[=gnmW4.E$!w޲-^g?;`5U&zBk &FDFSqa9IǬ`>,² TUQ\;5+7PÇWRiTư~ {=D wFJ*;n"Tݞ ,i[B*CY׆ &}yG5;!RŊ&71-{0EB$69-FW  .o&I\]xczrm{~_%N\ϐ{Br/`]r`J[6mt)J{4D:i_3IAM-,l e85SiR Z*_wcoA1l" eSU9gq/c9y5[3N]o/SЊ FtoxϤY01A1~KO@"Ia$lamg6)WQ"ZMl0_orS$0}Dž)v=4PA)bP7kxgĉmA(6ڲJ0`$|N򫳆Vlj=ln> )G[r/MīHCK@߲5O^)@͜$*:j c4amS` }ӣ *H}Kߡ"G%b~2PK-$ tߥޑcˆ@!mpZ6MEA%|YMǶJϡO}\,mk,Ւ1|yos5nA-jp.7g+QNmyb3%x__>D&~cJkp蠥͗4:uBvX^fVcf}j&Ȏ7g=r;oӡWG&TɩUpA{3q0W7h0q።&oIg*j ۠ _ .[Erצ&ߤ>-ҽDcE,"fv\:l/ ;uKwJ:z9#9I |98&@]H*ģh! +w4xK_ĽK.iQޠEAnD fRB"b[b!lW7n^{=yVBUYggd}+8_w.U{ Ӱ4"p`\l,Cd#Kfe/h&Fj?r tv WU0|\@+pA.˽/+ b (v.ygSWz|~▄^\C_,Ka<gk1OAO7ч2Pڋ 9BcN3J\+&>gYHK%fܾ3c12OÉe2:%pV`/cV˧\H 79n Zaqtkj{ڴ%mdU~ `% Jv^@%LŴ$XOD[m2v9Y@9!CϪ]T6GC]k_mX3-C=0c Rli(tZ6bتA肶WlX PDm0MOb7FL53! ogP wXÿ‰t4(z֪^A*-07gऋdTrQDgTF7d#.B_uif _imʉ tsBGcA1(F娃Q8zT_DxLPwAz?M6e-1ʽC&=̱o9*UN8aeET8ǔ$4p>z?C'$ơ߀E\3!!'[i'f9:Dԥr}~AAqX~KbO" ȟ 58f lej #<x=-"e헟IΏ}3V^6 Q7ɼS!EX>灟h!qZ7Ŋ x. +t@'Wj`{WΒīX ?aFy_ʀ9@  @TzB4|v\n=XrU8/ z +!^}_+ ڸ&k ,vfBgFd}QܵTa#M߁6YTY(ycqD$̞ٝN-43YЉVQ$Zn3*ɤ;} 082,a|*8èvl][ #gbN3p0fs'H%ȈJcĞ%buj0 ~?8ڨf$T]oU.v,tp?kAz@̔@s738#Z{zMz)Ͷ-C":s`K12ۭ߱k /SF讲;^_`}=tRyo=4Ӷ#W VHG?-u`>ɤVxe?d `r͏y;p6:UCh~E@hdg(?i0{ffs@巻 B,*gyX(Д/81[f6-Nk\͚ \Zf_Dv<pPk2АtBǂ%\[@z;Mjlw|$j(>O# pdh#[o{ް)SK5$KNp;9ɑ!'%Zeala Zt~O(WQݼa+NXt1ŁxkXI7]wOSe/'8=YǾwvye+j=jy/dnf;a[^{65(eٖv%BN-%"spH n@#Kyĉt"Fw)4DKv/SFyK\% 9l| ~`O ˧K/!XzeJϼ#Zp {W&8_?0ϼ3K ,RW$d/3* ? %)ĸ:h~|j WRA*)Om< oX?bƈqt]BbN"=O0zLB<<QuòmIB\/,>@/K8Y~#JQ@kjd%HL=$xװ?lʵBTe< g"y l#O z5ֱig>!ӹC]vvzݪ5+񭉲V":Ŗ. ) igVޤrv{xVy_/ Yn`NJ0j iNFȺ@@m>Ե*,Od뙱C_K;A'vzN&%ߑ P=ꜽ/'PnWS Bw֛/4"md֬hlտv2OG>Img~.BBգ@cF5@w7%/`QįJ^Ɯ<# >}-T%RR17((6& eѠ0ĶbVG[lo%ި]׬a(mO=ϔ nZ Bv1R-,|dK6RWOr(}D(!QPW/~h@)gFtS**71smN4K8?ʇ-p`?joRxәs{K-K|5X 3Զه s`,pӀi+M W]P/\Ԝ^K?`9}úń@& >AG9eKt ׊ qmZAK:ȟ r%&ܺ^GyuN0[!٧VQE3Sxc{0zXm ށ9qHw˟g#};谆_ eƩd#+ m }sC-3n^SV*/bXK[ U,+֡ɅiړЬEg#OYI5f%5>c &IϱGJ(FW`WL9HEY9!%}k2'NgIb2JFPTⵞXT ]"dC(*ǁv%jv^\rc)3Z P7ߩ(hOkdȼm=jg$ 3&;.ᗹ|eaꅪ[Zv(n2/վOZ7BԋYvصJ(@A&d,-F+Q"MR5LA^dK`XP@{X\Zx+>zϟ҄l/Ͳ=IMyng\˸ѫm`A}ҧCIBfΛ6Ay1NljSFK}[=& )stqNhK狹upSFs'SRO A ik9Nۤ?/n(^ ˈ(ݥ*GL"eHbъuQV_,s^]B捞y |$~jPU@DeգI -~1zM^o`;:51Ap͵εڻ3C"60rbLFol}j N4V]pqJ{NꂺĘ6h ^?#jގ੒e Jw]8?%'pwbcŃa&؊#kq-] =MSr #`QNea$e~$~/>zƒ"dժ4˶)v/?1;?EKSЮQl9}uJ-[ ` [Bi7W-/nxZ.;odʊɹ[U柝1)ap~M]6' +<,] ap݈\9c"Pi< ܞE8y5=8+F >4ϖg*e"("Xo՛DmЎS|E~eWD1 iMc/e uh+./- [mys sM*֛eN$F>_/@q:c+[/{&|)2l4I5ɯkbGvdqlĚ)S?YiB$10㳏}4m8{|l_oZts")pnQTA:\#˸_)]8Ζ;t,pϒ/&2IZ]xv5nGWA{m$?Mm@׌hfXd Ar^LP'ؑPK`ɿyeIpC>Xz _0V!?wtp5H#$gFQp&6\Ri/y'9FQΧTy۰@(O!O.J;*fr]fƏ.A`{?{cj$ LbGs4H3oy+oq=$x9 y6p榵1r'0(0ZM]&#R玜H8QY'eX{fJΑYY*zxІ> SLƈO+;̐֐&jNe1`ҝ|y.])Ơ o-n|lAq+ t|zI''0Ur`4vNer5nM_Ҍ7[ψͪ@$M)rzR?)3NkFeOqxPfD"e=$E[a?A)q=_ɕQ΁JꛤZ] @ܺv{1Xj"K1Thm^k"1y쀐Y,|ev#I*2x6՘G_Sje{sɿ%ʿ߉mci^F~ʁwk#( z fPs?QRf/nA[ES6<ݤu'?mhdjWޒ{<̏ufN1*Z bs?U?ܣ9i]!;U3+4F!Z|@$q^ٍKq6Q>> ;|[|A Ҋjw~oc8aSZ[. gM["wDnzR/b"B*LΕ[LX 6,r#=|mxnj\:eS~ ĉHp Ǧÿmė`I΋ugf eG棺׹(ՓklVv ]+4bhW4Rϻ?)nW%o2@R*VZր}lk&`o ?dm`'4rtH5g6eY `0\N0Wseޤ!~}WɨH8H<6V-kGs-0y EfQ3>Y, /U}!½ N6Y[OFtogTα{aZOK:/|okjGښfX 36i܏YѠ(_6b|]E2tjZ1D5 Q%΃Fĕd)Ǭ"G,0Ro{T1{Hq@2E_(WZ dm3D:3H3-qE ڜ/[^""u=' (\2?sw ]i.=I@5TZSL5s*_\y^uY/粕j+Z)azZSzr pΞL8w&N_Y FoFJ댪~W6"쀂Ni lsMU2d'QpTE^!2xtN{ t"\jq5G^j3]lX]xZo!1qB0>-щH̀s-\~%NqQN ::0N}.9LtSg!a.4Y~b8[(Xl#\fl2k]*v+[밐 dvnYwEԎfdZZ87B{^:gV$E& TiVpY8*9 puXy)2&fMbY"Acv}qȷMW&.Pyoc?ie3O\VjlzL9pw,pNIyhl:&Bp[$q9A%ݔ=c!FF b_ƟO3PBA!BR}½ANiJ}_C3TVbD0)5f:RS:yQ`616ngg2!vLl HԦKoJmOT1dƀ]7uc5IY9!-^&iBfqk :o~_VXc4G(-i}I1x,TK[cb>̪Ԏ cFd)YUpB1KJXUU`w XñihTC/ QEߚ^S7$sB4cle+4%2H  0A˕?ie"깽Gl4˗KI]c FAS[2C>x ;Y"6f 1zHHv]MZx~8}7#8]4Wg`:I# {9 '(u4wf *;M{hn%k 4> 6֓ %>!AN_ocdh6\P/BAb'g'AJ$&Vrax;njۄVn3m4rvB6 #| ]F3k6l *B0TY8,ŪUx|̰.0i؋(9dAt;';@O!6RVrAyMZǭFbk>nB`?Z) FB+W˰#9{վ,`ZQf$0s}4H 丩ΐr-m{qiյۦuB[6(fkן_Nė7 5y:i7Sùޜa!D(6:&lI9`*" Q] cyO>=t|k3_ɤ7AU;njH30&Ϡv~zO*p)/|'[iwBkҔVp4~gZ]Uh>g"EDP*_߂%Ld _fkfC陮'@8!m3A?pPZ/$Me8zOtVw0f$9!`HK1a`;1J'vE $[5%yNЙZ٪РA-f16̘%d?z~u'kYw?m,Y|(#Kk×}ERR5m v lueSYG9zVp ~r qѤbvZ>I1=R `npgp/ "ӭh<]q47M=T" phD &f i( 98´;>͑WYꑼtB|yԧp)ìUC!R3/;=Y@ /UKHwi Fȥf=`^KAYo&Ve]H ڋy1XXb MWZF,CsD!c-s`?6j0؋H#_Mt'р׃ lJ*/+%П D*mtl? LxNԼ}A5;xt< f.Sc y:iV#51eN#|PJ(g 1>8jl]#+X0}oEY@WUéz{7jI][cuE;`S>HLFh,nM !SkQTEix ٱ٪cxߺNt1ZUl/5٭x;3QJyj-^|<0"e'O3WY{'43 KH &3޿~,rS>=/K@wWX#= ]YpE;ԤU|/iE@W:\KG%TʪiP|aFy΋kG9wB?'M58h.x"7.S ck6G]T7Md h@loUھ+k#]a>Bp٫g.۰oh dWc",}15CuDA<u"76y?wCT{ Xdi~\l!/u3k c}A#pb&{ +mF ։7 AMl؉.Š'kډ`ŹBRY/_/I0DC_nW/sq. SiQQΔiDB57'w'ȓP=:[ q5=d"pz 4OEpZڳFIL l@3pܳį2|٥h/FVˑL|cQ콷G9ΝCP x* (4 ˦)vDM X$ /N,8wMSKR= F\jj!jEm:D3$ j@&C`˔iNaa0iզ%#'TWi[v@02M0debK m*%bin{+C5{9uG0rGGw A 2waSI0&3]`}| zzgnj3}aVQ$w˙^gR /{?wm,/rt`n8ū_^;a6 aL| c`6ז֏AˊЯ{YB)zrJdlZL7CyP 'ꦨV[?LTH^CYV!Q̣۸_*,\,CS'U0OPo1 %W S]bNI#ـ6;r+6?vVJVrf-ԦƁ2R].wRGԥ$C'L]sE:2,l5PtX@zdȉ=IḏRMjvَ@x;۸*l hxzh0(%_DLM"^j "ʯڴ'## Ĥjfҽ.~C8FImr/1JFU,[dXC@ex$H9EX! Ci~@wQ>1X_#;7 "r qnHNJP? 2Wڋ0bE>cjհ(KSX޴(5 y xWEI$m1xݽKave ::~ڤ~N0SP㍨;6TVAG92m$4ΦYOX>߮k%\ ݳjĺsa&.\mY/(RmMOs 2l$AHAk-Q`{Bu Qո 骰O}@yZɶE3&_ϕBbu}ƙآJ((p+[Ѫ\U-438($ ir$_tYVBxW[uξמV$&(w*841fMG);?72ɳ @kJͼ*='S|cy[ dcJ7mQ-{6A+?OH4ES(ÖW@QB\t{I_ bYa@J#"ju56B- XQH8$h޼i0s-XݮM"ϙQ G$GG3j}@ 9|ir ?[U"\mAMCsМR\%^g\"-W~k_@sQ qsDaĘX= ºEsyvapQi,{㟟. E@^9j-;_;<0 ,Ij^*mo-N1QW9"ety\x:?AqeaŦ7#?YPcD\%沝!x ChpK #2uq  2v+qZ y јKEF؞%}T5욌S_AR۫1._}y^.B%%/J6la _=4Jaj  21^Z'З|:1 %([ Pj"- nXhj( i-`8UTϽq/y\eO^g3d6q#@_]PY(v챊a$FQuȞ[p6Ij hoIt{[0K٩Xk_cXXL6 Hr"QʭMFo"\l`1D\-ז=ӓo YR{1PY ԵX~b4ѥo~@9,q˂ rg:~L1!,8K$Ft9`V`sO0¹ݧmЍ=-krTsh2l\ x%`6h[x7cv5F;ڇ9e?1[I@}P\:!^`~ 2= YWҤ}Hbq۰S7fL_o:}i-龦kc7":i]vI»Nu\@^@2S-MYoE)/ОF4ڕsYe~Wt%|P>)kۜ=ͱGOm@ 8Z?Er~1$Kr~An x0_ux4O8Ux(W*`;Z flP'r\Ue/wꖖun<'e̞/1=FDZw C&%g70G.RSɦ:!QPvQ{r߆P3Յ-3;tWRWJ3>? xX =#d8G S5IVy3M ] xJc-u1h>} GK_CuTzD)v,I<ُЉ}%%4Yge \[}+Q}5”]نA`^o gޙT&j2jo:kH:* Z%LsLխiT.>:4@~ApvzZ8ucڐӑXKCDx'6 ew7@+M*|ך9݅KHax~CW{!|D!۶k96g˙$R%V#qRt8oqyŐ,U.7cZahuOKk 3TDH6A18X=q%TS8ieBb[X3a)R_Gyki,h@]6q_ՌW}|xK*ZW$Sv]z]ԞH%g,ۺe/*ietUInmB;dxU20'@pi@WŰtb%UReخ%sЅAY}LxN.^, `$ 1cz,]g5I12owlw6ɌmV>Z[ۥXVGyNfsG[sfM>s[<3,檬M48O.T qIv,|K? hO6;0}L{3:x67a+*G^%43]~ LX^P9LJn_q(,.;WЁ<"On췺l O+ 3:D'ņ_%5ȭGӓ-]2mSm|N¬%{e+{܅OXo^3EZg%]Wp/%ˢԇ4ڒWs(G_3>'ݳx醥ПP|&LaQtE/4j Pg>fi jم:}Kf>%O{ϰl#5,저$$m~k.X?>^Owm7fFl*U(o f' GA7 #1{WF,%Zuwܧ[`løĢp#7嵇]P-}ȉŭ+;J?c6@D/"8-Γď/K#~] EBHԆTZf;FZ ACaIgqUT1׾\Ar*keÍ%[2Uܘ D}6@Bg-PzI,{v -,vؑ녆JGriV3Ce?rD\W.8^lL`y~!nG ;5Agrtn)xJ M1}S ˇ;zsJKSe]uD䪹G;0Ќ_ ArdxfB.W 7;C~Яv rK,X8R˴WNz{@"[ k?{+P:^cyz=4á .jv[):utvT1DƔHusúmN={QY{iQoJɗK+(%Hx>iL?NH Y OiՏ:6֎m،r3^G0ӆ3\ԢWM3)ۂ^]^pS-HQo j[)vnFbLn65ROAZV6~Vz?L !$^x9)S {^&YyO sWchYuǩbQ' dpU sA ?ȨH|kA sH2֠ Cj*:<-ǔHa8}Pp{X>Ħb-i)RR5N$yfpWCD穂i2 q2 }9YHSYxTl, ]z7hVyoYi %yp<\+f U).~d\Ph֛]r)Lۜ1$Y)`4QI CU\/E˺W\YthKAgcP3pbvoƘ166(I14=u=P.r}t#r@+ypɍM޾05~>N&c=hZ2_&E}plXA @Dt~ E֊'Dϒn6 7t тs %o;| oyjKk3c͎& R+(ӻ3U 8nU HvV)N--+Ð]z9)of~=5c6ʇ" EXP4̅:k;6rڦpm⹊4;S+:>"΃&(>WĮ6R`00?0O/k!,.24!sUHdӫUIocb>_$ aNq`6j Xt bK`5 Q %#J[#-}#y $6!*CHtlp8l*P pAJR1 @"Kw@)V㻂HX'E𘅨<'(+AvlG{hB*싸YVbqAK]"k.A)jj#Ig /Θ@8ʹBIgCqԽ[rǍ>]{(NRP7HB#di5~]3 ZmhLmGӱmk,V!;\CVo&p1DC_:WcT JXU*B >o4]W2 }6ۅms߂=8D2) E)\X$=x:VbHQ4Oj{I9tݢpJMuS$~W.plE{].k\GQqi(Ӑ;,.g/G$5 ̩ dM{_fU.=Yƚ@+_M~v;[dQ UuWO(ݸƋ&z0ag3;,SJh4=?F͈Q0`{+5{bmVp5zXLCU> Lqbn-3coSćSQL,Dy_?hPb?AЧ&Z6pقh.VAnPH~9se$aC$).06}%4P[ pm)IŽ[eƖzP pQ,"f>=B;b?,Y|=(d%nڮoeC;XO$@K k HI.AxYw~s#CՍ{^ֶ#B:onҰW&AҰ =v 0l wSC5{nb=J BX3c"_/Gceb(ws[o␊uu%mjSHOv MNRNT{(aJ5%[mZm9rن/6vLa) [OW=g c7Y4; ( V;y)(CKj\(r{0m-; %D̘kυ@IBw ʒ!YO՛$̄K;6HhZosԆMk+RM +eUXdZ熥#c V/Ai3IKHa@X[ vq!v^\ GJew{8X/`Ci519c~bxC>X&BZ PfxehNG1cˈ%ȯmIqdIxc 0G dߡ4<ȦNUPX[t g8 [O[2BPV5kw۠x%P> P0̑S6.];ne:4OˌQ|=a0>65-v$"҆ٷQj[ iFLhlGh`TU"L&{+^hN`K·"RiyR5xMdBnZZ@v҈ʎ[|4_Vv%KkX;*Yf|8/4۷mNLdKr/)-w'˻5E}'Sqd0䈊bč=5%D6+Ty ;P`+}&1j脎=r߫C"eKCXl0Q'{RmT\h)VLxK7Ě"o?{0'Ka%jlݹ!{taN&iF۔4Jˊ5yRVuH?2__FBQ+9(нXvJjx:CA+6ffV] 1褩q>n|gDNy"cc]@sn;cm(nR)WRef;+|f[F7zix5&O[ZXY.ݟf[$Wg6Qmk)PbW85<%"2ߦ K1K- cxԄho~d{&5:{?9e T@2|{}8%Y}:WsTL3| I@~&m&nt|\%@nTu<=#G{gD 0, . [+RMji9$a@2)ˏ -[f!arH~)9L`">HidVAv+eXЅJQ"Ij3}*'쑐|aWOǞd^ vrpgՐV-uGA_VVϙ`2A+%Mے[Gj,M]i2*=hzGV7쀍c$=Ȯ^4&H/Ͳ*]<2v=]M.@yI C8k{=â%̿bN}a5A.^=~0LAIp!VX}:Ln}k2aa'JhK {+l0j^$2=l?< 7JD+6I`NRjdB'OYZ2H,r}#yy,e|y2}i~WW@}}'!V}mZ-J?& GU%s<Ő^T$pFY>odBpr+Ih q|}mL!n9dp  FVkP"(ΨxЗ6}X"]6>q˂Rw~qewڈwjًuG"`ISZnAa3y]ʪ-sQf S{< w2P&m9cm}=HƷ܃tk"5+-콊%J3 -}ӝ|\De{Sxxo?VYnPOpC :5\#(nVe ^W_c3\, kG? =7ztDº(pH&wݲ:*cf'tO)Suˆ3R0 Fʒ{U|Pϩ$3Y׃-WR+SC %&NwP+"R1CUq er#4Z%]zެ稱;q*4֫"Dd;YImd{: a]9WaD3+%I 4wyUdeC`WʎΖ4C|XX Rշ%H U8RW>CV1ovMw5&8VDģ+''( IKKZ[X%,KT޻:ͥ!AI'׬YLBD5 Yj{Mծl!` vf;W~ТM("h oӽftԬ<O{IFA@MszvRHx2lcln:ӯas)6N"j r+6 j.8Ap:)VF|>lΥ%Ntb!Td#GwúXe" <œ /gu$*^3V'Y:is?fS=z&.*c]b)U]C`rpfH۫54}qbNs{Elm1Сgc) 0~olE(Zh4 )Nz8uc 2a*ћ F9W<ԪiBЊ^5QnTY. Ŕ'eŪ(EF%~ v-"M;l_ifaBPN\xh*VDh&u[t[PG#@o#ngy0 [~Aа}ޛzgnʀ21E2o6؋R ie^q{3$OTffj΁TB/}G{7ԃ;Z"j_>֒fy>A Ʃ>='Si%·Ǩ C:_P="jnNއOO*>LB4`Gd>X!.d/Rl\9H^QFp&ӪT]50mU ~VTfzQ*@*`㯂ٹ$_>pCWa_W`6̿i&sh+~v]0I#Pe]ti/emǜ/Dn%o50t' w"lihn>O>lDl%JX'hmWArxNYK%N'E }_ ?b^U\$}. ڀwaO HRG3ك6Fh :;1W*2e݊o]e1]_Pc*."!tOʑ~wtzfrjʄNR$=]Č42Qy;YuX҅n7kh%ń;OdP{yflfjw&t:QWr(5HhnEV\!hȇIxK*Z;1bIF!.=ӻ0"Yj[pktآ}lb NSiAGSB„u\s~JnnO`c[UP&ϷmK^ E]* %/1,53Z: 'k5'?V͈);WUno8se>'rJ{9K q-MҠ '?2)Prq$ںrt]<0Bÿڗ8OkRQ+Tj5ٳ0Y;P[ w Zʁϙ{_1d0# $`߶]Do(JѲ@vO5:1g-HWcjDCcGWUY)zpEFӃ4ORb| A ok|CHu)m~xjcTyvJ!9K |6xBȷDVۡܗj7܅uc!~ - "L;>O[rgĖ!A"h=w\OKV66<ȠZU_ &̿X$j7yR_"Mx X,yC"V0[m7u4H3 FxR]VbsCcz!jEc?̟\B^Qqa0{U]v%tJs%B ƶghvRk)鶢^>H$Z)USYucw ANKvbv%x(-PZvGfhDw8 am[6iI#*5MCC,hdl'[pJ^B.}rŪJ[hA)2?S 6\у tMf\:^{MbNP PAyKؘUWʘ0K!tI+s~+6*1')]孏yJ9X$纋ønM.@N߰C޷s`OЛ64/{䄱B&ՍȺߖH %.nmo$uź*X 6X)uv{L.šLa),&x;H1"(:G9I.VyC,t)@J~`x #XYLh^ rH#JTI0v s tMw:3*jln\<n` [TnE@AjAVZWByy6(ۓLGB@}1@}!~hN.FDھ 7u& RcJ/ʃя\sGHԼeԉn Tm,UE==ukUiCT!0P2A}P3ۢf4j"@̹()+!'nwGV<*;zt# @=?QgMG]p޸a<9hgR .%H:kGʢ 8'{h-jHąq7GE󇿊 J뒂ىyIk0zLp3tLB,;L&LjE:!\+qTUrùNo8.u9ё:*L־G{k  Jbf73DSB.d+{a3q45VtG:(kR:'Cߏ9=0r`@Nഩ;Lvì|/ V[܏ޏ%A4LMcQ,6`YLjUȑ?۵@U7l* ).{9 ѓ@ ȴoU-r}0w6W<sI]eV_ɌBy]g*rg#7#͝o:Wa 0i3!p>*MbdnJpZ;G]M[? Z;gRY(2pi@cN%֗Ya:JW"ZnAnsnʶTL`~W X_hs(Jb<ds#ʊ_V>88M# ~ Ĥqti+y :mOfީe_PMRDQW}`w}Δ_5 &n|[k0{B"{c ϯw6.y)ɚ;h_L)Hg}/mo>(-a'l?'I9N~E{l!NwO3|h/ʍ8_Jew)|+s}6g@:rBգ3ZVoBU:6H yN04ڂ_)YBb5yk0zԒec }*i ĮX~ iLJD׊+'x2lgh]N/5v#}! mJn-YbO#H9e@7| *Ͼc$|ߥ}\# 3pN,?8:B:[G2gDs@n.}U<<39ct|-aB+P1A= ~a{zig_X.*(xkԮH_u%-=^q oDۡK6R"Ҩ1 n'D2EsjS>7R9Dp B5 -'3yǍ6F P4>%x-5kV2zaoԱ=&,,l8.DŽ4CR P%u{CIݮ"=#C6c)n$+@ܦIJny % (de髲JCDư B;XLuR[F_'rQG"+DF|8b,]N~}2ʩd{{-(@L <8ٙYǙgN x^B [zc2.dݹƦ ƍ\Y@:/*0i#3I@yWU쫈#) UȪƤ^pM{h3lI)0A̬+Z|w5:Y1E^9R  b|qV|*6Jp-Ѥ0ՁY.ot{冭"L9/2%kC0v{0d4sO r ֮kڛqH>0s[Sur3ُܘv޲|-[}l /=Zf9_Y.0GS7K4F K)v|{hMX-`7DP 8"%?r ͡S{slnw ZYHT p13CczgdvT삋EdsBDtew; a1Pw"XGQփ`3CfJqm=cU;Eو1ãj lV& ֻ(A|[Z=-=XN t`P4ySVe͏UWF6/Lčphu#Mt" Yt!("QT5g9ՖTJd8D3 XIo ri.[#I+1ZE)CQ0DhcYǷxV#\cdat[]X[4HP|@ǃyۖ PtߜN6X~fm)(!x`x%FH=_ʱ=M<bG?zEb!<.F* .> = |KFC ,sj `7KzwuVѰ@a!6GioTb1/ Jd9ά\gdT\)SkN k񦪠77ΚWЉ2W?'rY%]dqiۢܦV@3Ԍ vyzLc5+vn}Jŗ!cwVƺi_F5{?dELgpJ1FɃqve8T v[G pR࠘j@#!8Nh0al/xLRR꼣H'~ H'{)2UƔ)NO#* Y2;$[rFr< ([FV[%OQxC+b8h㲰_EuT~62*I>X|Zy=Q{u-0s`Rf?XOa6=}SOf/y6'iHP,:%C=6Ux{}ƈUuVXdkH:0oI7<рGswJ spo>x!s`K,EΫc6VgpX}ZvU2 )|B"/d7^ @o})xU  }Ng\ɬI-C)0{ >KcDās@/ޱOJ+=%wRb unyc &^ _qYRwϊI/րҊ@ LU%J)Xs\=D׋ZOyfNt+ 4r*I,ٔ|䝟_7a ^[NTGTmkE:Sd/Gt?4/9Ibor7(3}`+YYŚ0U?KP9*VNZR=h)nC ֩˕f,d1סޒS{D4$ ,HV O7+U'\٘'zKәZ&$4 zfHO<ƈ(GNYke)vCfӵl!M4QC4:.,!]9B;N5A×/_[ 0 Yg:r_DzK EW^>`^?e14π-] ]U@4RBC~ Qlغ2OĎp;Qt7Rm뙁_lAWE6r^j3R;(ɠ:җCZ0S)Qՙ5G&Ǯ-AHlRؚf$LgYZ070701000002f1000081a4000000000000000000000001642f09760000af8c000000000000000000000000000000000000006700000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko.xz7zXZִF!t/J]?Eh=ڜ.+ʆ-`KBKG2 ,_}w4_PD^R<{P7Dxw7Ρ篰+Oag!K ÇCs=:9sYV;Ud΋Q`~n6s.pM@g bD njzA܃>K (sóO no MhU_n3uN7Ƶ4nO2:\{'#8K :]ys^$[9E(5;SA>W|]B 8.&zp$l/ 2^{'dq?*旵G~L1pmc*ljXTFAe?Vc6pHw\V eگ&NFP@I!Q:ĠAq96Qw:u[x 1&naoKNrPdɭ!:khuHum!*Po-xvO]o#c|ny!\YVg%WC]c:BHuFf-Pp8t`'t:o@e<9*/~ j+# +Y}p.$x8s"W_6Mau3u0k㐓|ĚԀ^3O :Ž[j&3>n.ӻ 7_EPK= c_^ <(žP0&`"La7k$C tճBĔLYMꪑ{^cnnuWwİ6%!'NIBG#c{Lm޿zAE$۷6>UfGMb{  Wyo+R;7$=a9 'um {i7+k5o Z5SMoϿ- };GbB 5~VA= d=ZӔ]H}߹CT|H^F5Fث^ 9Ҝ):[ 3Ez߫ ʍ ފ-/@\E'|vBp/.y?ٻG6ߪE<(JM36H8fS %sKNAvT݁*󸲚g@jyM'"1I$+PW?~HcҢgrNG޳\t@f8lA1_D'NH !s6szkX ]Ocwb*סUx_!}V"JoG+WϦT]V ]c$P3߯xݛ"hbſ!QO-y`9?xߨtDgY%(S [{/Wz4i,СZe8 L F"dT6s 4ߙ ^NEZ?\(](܊/Y@7)k!W W1LReܥeyMi5`у%҂aᏢP~^Г+շ0[9RܡP.YF.0{)ѦK %55G()m3qYa]WrЂLz09;8|k\!.$u.uH5tPTfg:q[J@Z)ٱ1M*% 3,W$ø Rf}w%=?WۇdW:hU c=k#܋<8S6h."M|7h`-# fU7Bx>v4OOr>D]D20 r-7Xxp9  S/O*MykAiUS>ֈA񬽑|rkkկZV| \PuU~AIW*WAӜP0VU[H&Yż}<ÿ!qx}? R(Ҩx^3"™2r_~j0Mƀ9TDGi!p2>6#"U-"}u$OzF~t{EgԦR|}oGRCr!<cBOAAAɳn8ԭ^~٢̧XS^)ZH5p&l-,6TPR靎yiVHvܙ\P;,|h~MO)볊\>oKr0с|4!WKirQM2tvEYqD?a;Ȝ\.C\>ᕧ8(!P=ү+xoG2.zTȏ ܜzokfs(jp΍?[Jր2`dZ;$FDL>8-r}4sDy9C3 TpϵI}ɠ8Tƭ)V ܻWm{]M=.?@E㗇)lMgX05ZVΜC'66셚rf$u k o&\ $@wf2Oa~=Q} RYQE4" on4K?o}UO4?X#r+7Aid$!@yg>mQ(IxrgVB1ҝHx!vc'B/U!O,ԅLa!l{%= 98OweR u eE<{s4\]_"7:*3rR=pY] A &2dtbUgOTI8Xz˅ M 4]^)VTF(\*T#,$iN$CX)%K09LM'((ԩ`R{ٗ05s6\Ĕ,Gu (>:^Fc3M_>(vބh^NJ=Dql#ZT{X$"<YV]đm5^7+;{PDV@6Fx…?f {bHv ̨mb]AlV1᢭b5`."CBXߛ.]MKb8|h|I|H۱M{eAm2;s6AkԌ;j OŤ<"-~~XFiG04yv?g ~<ޞKFq?7\ܛk`e*c"J!3cљt:CZ5qewk7$Q5IbNeHԚlUU}.?m OmP/=z(9 eb]bpwUfN>!0#?դ#0%Nf,'!T|ő@L?ebN ?2-p#E'5Xhq?kT>F ΐo5+OfhTY#7N% aeQLsqSXuI?3'2칿 %HSJUb=B1u+xEBm,Hw}B퉆,VEDP2XR+7eO<זh-,H7BtE~Y݈ {Lwz~ ta`N:+1B!-8X*^`d,Mu(=lOcQCri,nMi2AQG{e7B AoRϓ ˞DqvLYLE,}zaov,9*sV R+ m | ń ䷋j('Yջ{v56IAVǔIO=?ml7$dU~t\%`@ {Iu~j+XB0\#X`yضJ ՛u(u>V*퀬P fљ=/ŤTs)g>> 5; 6Q!{U @/U (Ѵ>ʓ<Na'U8{1nV;Bi{~iHWqpx-D%";ȓuKd5M $Ga"vJRդ//J:Q?G`5'RmKEmmwBs( xsޮq)$2O>:z!:o3K whu2߽ۆmvc߀0=pFXn,pGz Jꝣ?U,wK'^$Jڭve[Y4(aʏIZ)AzģuKlcӎ>񔒆Xa3v-4X0w4eAfHyZ:/~NH<*XU]E23LIpC JX37ͲG:g(ʲ[ܒ|y}|eS$‰ J,awēVSƽcm `& e *6 vVu$1C܋l}sE+!$|EC5=.ʱzG]s6XK=Ր9F͵ 0!MƴamvB*sstٸ VA0"\N0lkACf9)X9e(z@ PGT>< N{anJ-!2a_&L03)([x%h ()2T;B (oTDW ol fg/5\z2 M OajMRi B0ٕx6l7-eQoH|tGu9q~T~?ii-b4Mq8p_GVu^yFXbpzgU{vW-"S^K>+YGq!hG,uYj2aѺc݀ʆ[`%Tc_ZSgD1bxOզާa $'=ch2(0|YH!L_XEȑӱ'[V&?@H" ҌK$?əӝSuJx@r)KW7ڰƝ)N_H:58 .Wub@^&yʃELcECEF=zƚloeIכA_yy!͢t$9)\J4Թn- B9.SY9q!P^1|A72sy >VSRv+ѧͭ{A+v|Z #XĤO *C Gu7s+GÊ(Wz!H-x81z Id1 hP,FnL֤N5ԄEG*gHv=poL8^垾c{HD;iI?683%ڊ f3<%`WvdZ]7={hQV^Śqn=4q>8$r(fлj6Y^0DtdНvm1/2U`c\[/hrVǪ@{upSv7nCF`qvXwXԡ^{x@$ {2dq4aT*[[Z@Dp#.K|oXR+RnM( e(bI .&6g fߝ@%4=ڴ| <=0) ObǛF L,-w2ITv5UoOQgѿΓ}HJZIIX41g0FbP$'dF N賑l8گ,;Vo19\? C[B@o7:@z [cM& zOw[χ})vTzd%y[Th-_m+(P)xΐǩy UjaÕ!U(k$2Q,bi`)52VNbcbKN 9~EHOhz4v>r }S*NW] t̘bO?0\zl#\|Po?&Y)4!h _0'$u}q!_[6Mc0H0^편o˅^=Vys̕( g|KfUPm*4 :2D-'_xtSX4ycN&iZ {<lmu]{pϽÐqk}]NfuJ}ߤ |oLʂks=Y&շ1!ƫh 7Lҙ.Kл?oωhPksi'',\]T>EG4Ӹ1T4= S*lm}R +!mLx (VoDVuO.rd',v~98R9@y{]`ci ؀TLh1LPg3#I?9Hjk+GosMNIVީq߲GS4LBR vߟ׍/{[tVxۚۯT!;^wy  w+Kg^RTŲOT>aQmۇKŗ؃2 ٰ -Vwk,XAa\9uw(PN!g1-3J>G6c:d6 ɻMeM[l)Y^4HkpCU+[vL6V;j,0L-*a uFGls4M\%$V0Hߠ@7F6A(QmXAX3H/߽d̠GREW ~J'kπ׈^x=0+m-4; U- S7yyS!룢>tk߀ѾTjס*^c ($PGmjWK,uGо9\JVMJ',K7ʘx7&F7WcHKsx!x׳t`|AZ9 -)+甸20ўm̵s_WHx=z(O~yIni߲΋H~O>KH?2LUVVjR~nqӇ!FC:aRӾK̰ʺ}<K2T:k =Uqƾ@a58&V忰w3 A—)t/_ [`4Նx +[[Q6>m1aأ $$э g>&g08) gtκ8{7Q={FzhX6A?\ ) Nܫ d5W4n$~zx#c-pf)0qu{SO^;S٨$[Vōw-ɰ=0%/F#ѨyFztQxrz* 8/hXk&q +s  pD1j(f"xqGLBi^A$LuIjz fc9iZVPϨGP@6eb'@4χ}pƞa\KlBZ\Oշ8K/)[ɔxo}>|]_T Om;fO4)u4gQht&Z( 5ZG%l1XA-Vtg'DʫPbͬ Tqsj''<#.3mzHb fQM'*YE\bdmΤǩ)?ݤPWZ^%Ybcv9ȟŋ 7tpvpi! jVeI]hJ>`}mh!F]}/a]|YBUo.}Oʛ۸};k?{ӧK6 qT} $'Ԡ盏5h2֬2^Wa[44 x0HbQN~L+V+Qyp`܁¦ ;*W2y|QoV+/ 0>xp:D,p[ "Di,AܴPUEZhP;W3lz n7myl"cDDpj]JxpxN"s>}r qȋLDT:]k}oc} L2Mt vO{'Ӿ"Wh(QUnʽC|? psh@Ͽz)S*3])[jTTAWpD 7 XLA\5}ږ i5aFAYxcs> u!"C7r͈h/4Uޑg址)y?t'|*Ul\9A@拵 `Ɇ}:q $/ovqraWFQ@MGaoԬ%҅D~`$k(TP?b2D"o+a@߮ag< ޺7*;L1zfɁ:0}2:=>ҁ2ĹR!L\x:ሿ\aV4@!ff7g>MhwcٿzY˅3Ȅ{Ɉ! حsђSB}ҏ|=TRm9b&LވSto1T34PwD\guέWwmMyRLDpg- 3 A2ԻTUZWt6$Hp?J6ܣ2x[$C5py.asPHGvz$s#N kHDj6SbM~R;?`,kqhQym^w{ JA,q]N?S?DV{H!\!64t&!2tңTrQZM6lضˋTC3Tewv\拖*Ϻ@ O{#|ۗ  KmM$[NՑRxf(m}{i j@_rdQU ~Z92^s Y;N.9}2wf_qH(7P$(2:nh}s#e&sUנ\pЍ3zhF j$)jnӯxnl0]sg V6DQE,6b5#:+5 yvuz, 6Lߝ0GݼWQ둘QN7#E_=j*\/Zj@Nzx_!I L%w 6 L, ?rb~̂.TMVH,0nѿCtB&,\9Q:^,hؘyW᪽2 vf1h)H3=n`{0K(EkzY2;=`&a\3aQȂ;_~I6V+r sػ ޕ5R䒞^6h\Hl22TXv܅v3%I5 V.ټR3;f:·^6q\3Yld7(f閐!<@gX]R gKѓ6dSp&%$ 7}XU'Q??Tfd F/^ڣF~wK_ yxY7~G纹f0ă" _ҦElř(5lՋɠUǬcc$ g<Ȉdci}6D+pW4VylzuH[̻'\zC||>݉9Їy"dCX d _4aʉIF|> -B})W$6|qU\0kۓEd;B:䲅Ob2/6t.,{-C5aow-bbBXn (qPP&@Cж"fOK%hᖹٜ2]0oez3̿EY}lkO1thyb9 8mUxcu@㳠?%]T^3.^h 꼒!kHͱv05]] .|DliWxgx*Rv]m!H 8{E/}G`9vA{ `RB8i'wC.Q j UYˢʀ/ MfXQN=ZhMvXP=iǧ*% ʾR!waWo0oK }rJyPX'^F=YNm:5!rJzLB**~wX\7 ELUsktaĬVLȀjEW%sYL \ Iߏ}./9\MqAMhiȸ漵sj~0.qqQv(-Ү;/@gA>ו3-]Y)4L|]+vGj1zd'н4Mjx7r"jv981F.f0N ƹc+ЎY0jcJD<)0V#A>/>eάmլ]i3 6L9rm`IKJ@;[engu; suH"]SE#PȞRu hw)ELH܍bhZ1Jc_I_G%|v%$5Z2yEg)L9JdWqLn$g Ӄ4{TZ\V4EL4 ܾo+|w֞Lg1@fOWrh].y7(o,[2u6/t [jͫL0pM1+Lȃ>cʖ,()LH+>imc] Nԣ4WkA{n !Dr]XFwSڣ'ٞfRֺ!I~) XdfT; qRnvTH!U.=u1⼑/6u<`=wa[@(\u8]9 C^a^w(i|d~3*MtO5ԭ\RyINPQ}:M/F o~rM; QT(bYe0P`틜p7)Zc[@/ dWVus7;(^sv\.&}uNI9?j^yl5ZVh^.AxgMecd-,+QCf(J$_x_1QþJ1tˌ-Jo1XMeTY yTB?Mxd7'1h:H`/b[' ag$q&#(Y .ո"9Y73gZ~u# tx]2/iYEv_hcZz^-USvTn gy M} uMD:9P+I2f̩c2w\څvSS HڒFD2W囋[-w+jIΈd.\ޣ%ĩe"/׸jk# .'vcK qMBnA\&U!h|5p_p/Շ;u9 %h]O,4)l;\'0ٵ!S _\s __2 ?dOn TSχ5ݿ;Or|.Rx ( F?{lXtnw֋$tp'O fQiw{5T>^՘RPT lĂ@1?zdƧ%^uG,o`яkG`"zzvGܐ7_"$nA!&4& nX,[0(5n_2KU N|CffwZw6-ߘuLJǷ+h׆"E7l %)ihTn4}%U T*oݭW]V1ϜqֈnZ֫[9NH9 ;m[5%L5/|W^~E K^-LmR,9A.*+YAĕ3+S (zTquĆMIbw.$KݨM3^v@Z,(=qnӐI2):5v܇C⺟ ɵY՘bI|; ՟GpOmql0itX>[WBq }hzj}-ͻ92LZ579 V֌ԃZWTxE"*"tް`fu5W)rt (Wr2sN6lKw /9֤:"BV[AC)) ,FIfz8WQ'xE{RWUemF\.g{d9%H) Wj\/퉩1D][C߿Jff;,;n@&.{!XV,/Ryjh,xrxz'4JqX_MU&n8lջM~܎+;WݜK=25̣;sޫE'{[uǠA Q5pm$5o}jcC^!%& gLͧ} \nDS|f&ɒK¯ɱB5ihӁuC{V| XQBQ!v0ǖ4)FCD~G~'.ܘW9Z@ߖe1/f#dJyP|6j'$ XΎUaifR7ʄ?IX^C^в7 ^Ojp*!!sLЧbA'_UF0߃j}St=&)4-z_!9SҾ0c 1R(rZY9FB08`ei7g2Hq0 ;K )&s "0 b& Z{b2MK C1Sgk]3",gcz-6駕D8CFM2 D̪tơ,5uhװ}\zsWkehK 9? y06!RyPFbeUbm /h'h}{e:4mUfcD`qnl>t`FnCD]{G``$X_c)2`% Mݓ:v2 .XC4:l{HuvҀA hx ]q A'L NexZWkwؗӐ(21ᾌyUw"sRy>FcgVIy&~ׁg_l鳞~q2-~tp%n{/ٯ3o q=@]He];CX{ dp /􃥴n~j\f7Ä三>]`m- ̮VX/!; dK5Ɵ#@]S5GJ}k fmfp=0(齘PR!-#(Z+k"Bt;?{\}wCL 㠨-`:\j1dêE2` /KJ|g]e1uGr`mJL)eJfõ,\l W%q4MW !ypV0G8 ^N$5M]4MYJ#SAr4hsoC=֟zE@LZtfs77cs.Z/#$3\)gM_N|zb)E"/\ɿ1x2I{`L*TnWV꒧!RgwB^"`u4D Jc-P$&KN;ZW$`J?hJ879&u>k"/7>2lA;fjLpN;i,PgTt\G\DB oݶ X&qշȢb>V@Tܑ:\ۘ[syP%q['SYY|A%F!0D^'=0mԖEU.rZ>N# ɛؒ۶aw:k!!wmx{ǕW)m 2,QPL,r`}!v6;Ljt.B959z+˙kہ W CqݖqP[>oZ:ޟ "Ydʯl;:aS扸+cP ˆRQN) )_VYlcfGv \smYE?=p%J|= 2z%I`i?K4 寥oM8O c 6‚\Y+hCl\൸wz/)OV~KH߻E|hǸ;JYkv}H8Dc|_:Jm_t xIO7 _.,+dn E)aj v.r"$ؐH |缔K 0%WeMYDbDc_8*$\ZIY΂#}%u;XGS+{*CQ׽#0MeR<smT\!Jw`|g2.;m` >*Aڍ vUE;`{ V ڃtX0{r'4;FšV6}]uJ/ޝeZ7K&Ե 2Cٹw̔D|iPsK"Ӊ˿^̻.hn{xv0u4/P@;N; 4HbRX晃BHuWLDz#Ilj]&'uXS|}NLK|/'-y'%#O} rS-wz&x1a=n>D7ȪT;?egz^$\c,|3+2!3:-%Z#sL!c(> vqU7Av :ZI<R_tĮ%c0!`:>u<:v@֐xZ8ϰّ hB>ou)ͭ'8 ƞe_p1&S.;ņ-hΘ9(8m[ =\@7;P(oj#ߧyXPr{C=HZ { $S[j0RgS+KjkTh^D[)4s|Ҥ*@ WU(Ү㲞Uɀ<_JM\& D^ysԶ.[RG,s6? sCIz%WH4;e&/fcoM[5HB(*+w{,lTqy3@ejy^o8 J3#GtIFʗڬY9ZKvG x([r, ZWN7 ԀT1t8VvHKmsHϴDMh2&B#aN(lcosDp]@"hrG=iݾB8(Й{wEe}p{s%'wC'?1FQ_`3A+kо("w\+p,M 0nAdbekݭWXN]8jƤINt2n/8C/}%]HK&0lmbE!"ן$e$$ ҍ#bz|B76}B9-Npf pqPfDͲ!0ilB@2ug"hcX0΋]=|j8nӄ(KoJi9m&.R2Q^"`+/Oq<-2u<;64}bLkf >lD6i<~C.-v۽uRN;ӺTܺ/<z-a?OIj^ϋ 睆K-M%N[KS-A~.͆'ci| ?c9CWDƯTI2 <8Hš㴝j=gUw2RI/#+s-ZmAk+Y. H"K廙}Q;56Z?+2Y qtV94r8ŐSz5AМ;:GJtTyF6|7h`TFpr Eޗb$5$MƝt[tvW~k!e>`w!(I>mE38j"c652#L]9djx "%9v7axiXUo[ܔ JJ8'5.`>e/FdHUC+O7bikbW [e寧z{3%s5xJOSҜFe؅439z}UA5L^C!%0 jxn %eo4?GL/t*;+ߙ+qSҥj\r>j: i $s$F,=f@k0ǡg4#ZZ<݁ *gѽe*Suߒ.*V1n޶sﺣ&=ފ7%C1MliuO/RtϴF91R[0V)Z8L6zX!ZEih6nb9K*9za!uAP :붆mVu}5u!Jn͢s '=d5+_'8q)X]ۇV~DǨ.:~C:Q˝sВq#G2l#X2٧6#7#!HA'w8 l$PdWكxIA&Ʈl|TIAOOcYHU&@=L@z+`|W {ZobT3ݟ4*^L)XqwH.I,EMYֺ8G<}K7?^gM&~1ҋ .(З$s[0uWJh0g82BJ I1оd w>=ȽzM'sC dsj\^ʈn!{( PUA5M:?(0pÌo?W>sˆl-Q%,+O5 7:nYTa78*Se2F̶Pj*ijtje+=byVXبWsMjY0!n,Լ D;柶s#b}9!b`KŤ^>}NhĐt/S%r&GH皑 1mJ,*rYF1 w_=)f(zGiI q>wPPе=.\h;XDzO!8NdݯG!gB\6©w*4?')1 6~,`u+AG2T5hwJ+rRUVŞȷQGEaX[ =0لE08,mή] ;HY6Os%krW6!92AzHS:s)[+vḫhտh`^\ iy*g?DYJlG3Ry[^J;cu|w1>s[z y9Q"hhRq@OXfF?ܡ7襺k]^@P.;/c#?p*)!j%ښ .jej0tf`IK6mJQeIH9# &v{pkg[$K.$r\Jt fTr;)~ _+݂̿[=)e1yYH׶L/[59_$H7[z"ё*j]@owrt3t㍛C~HwcĔ?06RFMrƟm<9xZ|5qdi}G K疽E֨q:SZlcGr1HtF\zدK5.fgʮ $u#ՋJ͡ wUguL(~{WL3y3pՋ2Mu/þ@t=c*+Q0;uP'#5u}*%L^Tc^H>G5d*sZ*cb|)Z>fka(]li~%aǝQY|Zr=*e" L1hS 8 ~g%|OR<;t{}7 W63D9n?%|b8Ou1zJ*/C$%/-l.3 >my D4 yTt ؀!`ӓ_rJJOXؾ!@coa Y9(k\uk(xB|azMf`JSd"4#iF Uc k{en*Rwo;$L[7,NȮm,t޻؁%@z8ֽTYHm[vK8w)fϷ(~(|5Cj`hH|JĹ+6j\J~ׯ\[@ʥA#kuXj@tNg;&TuW& 5"+z!qݜuFeͪDWVnT jЖZ6\#\(ԝR\LFQ};3-z)/Xy.ݦ#)`O}h#L6'1߿#1J2jgEZ^7w7Oayv3DzsL)EM7XZ%+/*'8q$ r8:Y$5f@jx/>\D/xFnAWv/ Y Lt H"ؽLjGH $ Z;'eM!;5sۤ)uTtN[U%+BdTWb>J2v=N@&:Fa>m67Vu^E@'m1IYl{bT/"QFCjuJlߴRHlSU=91#LfG(N^N@ Y7_׫|;v@.'`Ni;(>W=vl +X'N]%sHHzXߧ:NQݠoޑ:]%6ohdPh|}^JT?TTv@0IˬGi\ ӄjʴJmwRW6mFV,ÿ rlPL5 n4X*3n>,S#'%p_i@.YpCkB=A9\QjĨzVR3Lh\͵2۶X>wi'ŶL`rV'ĝ/`Uƅ1>70I5oB1شnP}HKȇf, YˌFt?uI(%8ex:Ii\Z)sФй/H Yx{GmJyZi<{oD!k;\j[LQܪ\h0;}\sG|+MC}[D*e8!5Ƃih#x7AYѠ7<` X1. Z%h7yUH{̓aϢ?m 06|-tqUר>Ck%Wu^zd93~S0;2bY稩.)!eߟ ra8Yq!vqH]htZhKЈ'9ò|Ly<&  o~{83z.t^tM$F<ҋBksm|YDa`nl#'a(3v-)}s\ZQ/nU@#;mؤW 26խb۳uFN2KeZpk]etG?/Ǡ hM"= H!gEEt"GXI.̑aTLH_HEk{/tI^Or\Kfz[JbXBbp^ϙt@l ԢS*A`w,~Y4K+edLD [s2kXnܳ*yM|Az, 3%``D+/R/.ҜxNr^njPzk)H S 'o8/O}ta8cT$gFmqi%t%茶t;frk%Hk+CJwHs1Fy \ӣ[o#VKEړo9zC5Oۼ_I/'4qVaY-#653XZd}|^d4=\d86@ YK{Z3,LIOFI܎ r#UƶN"Ʃ[tLXF8^>q'̛A0dA67#f !h1˓q=4y5L͌+@ jn-y< H2G3SљniwÀ K)&KXz\a!pu,m:/ ͨEs6O/jQi`u'0*WbxӋډJ܃Grs@D8<יQ&;O3 1Է2?,vĘPtq0گS! c퇼.pp-H6L4P!N;N2Ό0/nl"}KRUc eA|C@/NX6oW(/ܞKŹ%fepӧ@(-ֵ'bڪ u -UirnW<:`Q_.J-1VQx^.ii 6qx~RȽ>?Y ,ܼj'e X]E/n$se)@#aעԂ­>N)_ubꮿ:c1tmJd h;LjGNQ*ֱ?P>Xq4$E.8b'r>!] 뛲t a/ yI8O94_!<ԢxIQ~Lb9|0ATʱTDzTӉInz͝s/D)1OHr3jU4+p2Z%mf&2Y hfF^䮃 !2)3Oݤ3dA6I!l':$#m# fx-`%cL WE B5{ŶF1!Q4 )jFg- G:I^bQ =J92{;G5.a#_uW|<̼q"@|úb6 z XR*cce0t[}o^Ȕ^!H*'[{q+{ xRPMY`h` *͚8n܊(z  ^aevvC7{zG18BuCfE'/ ېMVTz|/~){uE_'@%8zGWkvv~@-^BqgѼt$OC7*0Glc]7Sln50t^.1 Gf)e>W4V jfDLNj%w"߭UC>JϬ[Rvz\Er—_zsM3%ۈ]N}RJOzZU6Jr]9o{?DqOq&4̡;q3J}D8%"=?w%1_a!f@VDVYW@C;KY''#C#9`5 Y]P%yM;6ں.ۙr4'"pxd2*ep/ls\0:N:E\̂9PI⚼=nNq4 T_N=rMb2!PXYJXU [8>rw96*Cs~8&K*ίPvn؎)ZI\A5qsvHK<2i=m;pAW;'6|(e_U#hrgE(^'9|(Vbwh uA͒ѸICv~"e/~pÆgެbw=;Vt`!c%>qzEb!~U~3tџ5wvsDPS0ÔRmS{o@(O%X) , Czţ]/zP˫d]R#*n2 } 3QcB]2]U\vJ;$D8\); py >1 sP"u{4RܰdYr=+'MqEs7,2܇y Vry  2h=wr"_JS`(&JY fg6>IJXޟ $J&7 9I}9'~LNoo%8"lz+%SS>WqHv8g?DĒQqs=JOca +I8>Xnj䏺ꆐUDVXOK8yfH9𪫁Lb9ngu'Lg rH8dJV5L)&;wKrÔ^!W3!175 [!1e}oyC0Z1SEOVz4F$ʘ>lu$z؀@ ~\;&Y=vs =:^i27չtU0\<LgHm_6QQHjqwv9KDSABmakf}Qѵ Ѡj[@ (_G `@aځz[7]DdS $Y}(>q] ʹ&/ k;4ԉƕ5s7ʭFxŠ7TA3,bX}[[ۼ!UܠSX=u p Fp7!P5jLZup9Ϧ/Lk:ƔQ'=QѾ,R͸?ɻrDCO-&tX⵪ ω-,=z7M*/L;-aG '(s\I{:e3õwɹS"c\ƕi mbHmy"/иjQ9Vo~.xl)=1HAIOpcn>P e9%J2,l9ESGt{ Ԣv0[GB`xjQk@d */JVKQtqS!'IR:9L}D؞ގlfRN3Q2h޽'GޱZ4{'vwFN^fLfp(g 0Iyv%?vܹO8T{b1)]kQ0z.Ԣb.u{95݆_hY4\H&0أA%^[͢-싑ӝ?4`ʅU+Y2+铕V0Mİ;z_2WF'w{(Z'sQ9mhvRS:WG^Ne`5qJw5<.~EX,!|WX(K Wzxk2Dx0[V?)RdWfE`v<.lJ;8 ݩ(k&~C)TWEK !A_rucx{ѽHbt_G#kOGpB!wUrFyFoϱ}ϓ->^|4)k jMֲ$T5Z~OERȊ\dSOB@RS` `2V fmhSql֍ ]I6=#|fk}k@+M$irGҜ&t1e, s|igTڞGّ.~h4٪A.=.V=e=@X9f½pRE%(_3 G2xuP yH j :MzEREɵV vLOskB?N(a+Pȶl)oN.6tL)r^" ALx!Hio$}uyf?oNXI&ZKU/Ywpư10K J ܡ= bM"i! ! (y% -ۘӿ>uv_^c'fۣ67S3PH+g7m_,y>FL.mmb'mt}vqqGb2 QѨI_vJ*RW sϣ@Q2qof:1ffZ+Y|z7P [ Ad.PofQǞt;@Y ɦEIw+ۑH*4TӞrә@ dC4:=[v5YzdNIFdbRO<@|]|m/mtQ> v{bO/*Rmt#2Xb6p)6;0e®-&pp.* X" CA~Yiiol#+N}vTZM#hO5ҩ,8nڏ#u'GϣOsmBtxZ#¡i;& d:$9JOFwͤ<|!;lb Y E @vR>ƻ]tƙTu1#,U[Y\Quo40LۡqMV.օ.U I01J\'p^!WόKe} Bhik}*LBh°q:#bVja"`z[1.̢pxV$;=SP8]P\J,U۽$zg oauUNjCض@& o)x'l&YvT`j q/wn7YJ;%qAـ%C@PƤ?N*fg0Ig똨;w@K'9=$&HFze15AyQd #CAGq VV.n uel*Gnx:μB, #+u*/{#R XmWhŊ^".Vtkyc\Q`o ,l_"?UrhD-IP`9^*}c[:A{!de{r^JbvO &fQVB#4RVhHCrPfYWcGɧ%\ݑ\+.J%ȕw|syVOtXLW92'[kO'ıq{\:X @D>\+ٺ[ȰOE3/FyE,O^[S4秦ța̼" Y©}eI>_`)ʧ)=S+ī#ȹd-WJt[xa?[nYiYD&^[f'E3={7cQ lF }=pİ:Ec][4&cZBsX įVQ_qg66T@ $5f8vȜy*÷LoP˥A Uݬ XCa)jg8ϔ'KoVhZȒ?˰^vwO wKu&I?jirt>Q]$䠴]=r Fum+VUĬ>چ.e7 jp:&{I+/]Xvd<6rr:$oIA|FE+3!a+#e3ߓ;> No@hpLꛊi3᷁\x/[ jGiz^'ɿ- <2`ڝ1* y1 &b-# 10m:6-b"A`!ʰHAˊnZ(ӦWWx {g ~j60_RT[uUf_J &k@j{` )"f;}Q7Ҵ-i1w~-#t~7uC VV{}蹲ciAW>2s6vPlך`[Δ1չH\tBo @9E:JEhGd9trT?@%@T9bUb0Oϵ~>ڞL¡fxKI9f)WwMm m7,/ިfxusm\; /4Q+gliԮ8w# ^ˇq"ut'*G2:WC gZgB1ft}IULs'cEwb{nx ZnHIEa9,wc:d.[¥BW˻v*8ơ$Jw+Pm~bA.Q Fq5\;| 9@z0"Ą̍j*.F>D`@+_+WOBi1ԝrn ߫WIQi{uD0w/[V;`i3Y9{0ʯ:wl֝S$EtMHSfߑ #MX|m>/&`ezcṣKq?to\𽡚~dkWꆣjU#y YH؆ 7D]wƊ䀳͆- :/rp=c|t1jwWh9 ȵ2 WHPOM/CߤrG5K+6Nh%:n']r2.&` çqY6줣ϸ- zOa=H"`(єV9)D+\"~^pqVT'F10i7.qdfV%gY,?x:w{k}>8 l{bO/WSl<'6F* Ѓj`gFcnԝ&V0-TS%ƒj>d:t(a,CS3=sfoeDݍ3jlK[~͉o='{kX]|鹭CTG7oC?Xf>)Ir,}N{G27_Sik i5?Z^Tu}e68'(R|dhƆp`8|Cq?VePSfu!ϒ ")m ,Beq'_ē #?eWfg~d S}>J\CSUQO!Kz*}B~^FEf$o?/Ḓ@`PNPU}ke!sgkK5_g^6Wcu155s ŸDZ 8@QX {WGl/b=(햱2^M3H$sF?*}7>,5`{-A9:@(yFAـl:sO2=!2Ƅ1dњnNliI&ڇK/np Ɗgfk,a௭lgwBX4^46fF T!,6SI4}T;qukkae0ao{{:~;,8,FKG SMSYF 2:yY9 8}ndKq$iOYHR'f &D[e^ W/֥˼W *ڡY9 !"Zo }DZK6\ .ch ÝGSotj{m>i;RJ9%ӉWBfҨX+$ et{s}*% ݀?ѫA V؜b ٣yEHdauٯ[1dY| #|&?U=0|H% &RD8uc0(ޞ}n,ڋ%Qmrc $%"0 >ы87,?0+iJi[vT⹥]& 3ѷ0ҕLC&v5ʼnOnI =~FH BrV:`ԬW#o/,@<<^*Si:̔ޓ~-e@Yr&N {@&a)L 2uF1_R~. u:q4s9#|AXï b;CK,-z548ؠLxS_m{fhѐ`-QٰffCt`=qlE 7ujhFm=3ZS7 BZ "-%*WNc$c"Qω09o|۵6*%S6=]S/] dA71v%_`!g+?rn|嚗mzOI+H5У7O6ߊ+wt_[Ǭӻ_զ-v]σR}Fc E Hg>Ġ0XF7uVC'7z .ъ!dRnj*`lW)a פHTUA@3kR`̬:8}Cq?{H ٿuZrB{J{mXٖBSA( P}7+U)u9E`%۩3G"=w;1vϭ#޼7*Py0$M` zH`a"m4%+-i=R}Q%5/0[Wta."U$p0k .jS=1  >5.JX}3RZ|GD~=b#f C)ɥpUV$Qvlk.h ]y&!i 69$1eHnE;UB.el޼6b)kG*@$&oUArd|ѤD YR?m f7Xk3X 6d>c5HB=TU+R_Y4rZ`Թ $d4_2O$Z90+C "z/Y)OsPMm kF`~zwu1&,hs_QV2拼/8" rgJ;7j&EM|8|Y~W) 2ypk8f L#]ɬѬ㫺dGj3?q^`7J| [A7W]"v+w lPM`\+tR#\IS5݂ߵbpC;P}v4w9F1’&&v;!n^>ՙ v/`}Z.LG3UՌ)(ONܴY,1H"C}x8M8:t`2!ABg*}@ڹ>z\!{vaT BxW̺Ue!:Ascsq :Fjn|UZ01ʫpb_(([Ɠ+;^!|Zsͪ$tݵ,!z,E%z*b 1 ?R`Й:~9X(U bɬZ#V1u~[~Ʃd/Hȃ IB:/LUmI#/ATâޠ᫲D"}ZۋCtiS#^Yw' gP;pb]43Gk-sPE4 |EeF(t&汛$ogj0ـ&T2>'|_%/mVNgyk+rG&4Ebߘ}$)՗A#h(e/76l',9FC0*G Q"52Kϑ5@YmE H+'[ܗw(0aXIZoF⅗#' .7ȇ8'NrKǢQf1e1E֙62>1I!vp[ýuFkVɁo$)ZqlJA Ʋ fr'>&P/XoG5'ĎJ}>pMY/` 9(V T6%t&Ȫ i*YZ'A#[KjVی" S9ucn91hu _/ٶ4&>RըCںJ$aҀ=+rً.٫ԗ. )pHF\js:}}fanESQ O*GgOG x7}gYZ070701000002f2000081a4000000000000000000000001642f09760000d9a4000000000000000000000000000000000000006600000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko.xz7zXZִF!t/a]?Eh=ڜ.+ζh~b3Z\A;6ZQ]FEh4q)JVۼĂQޱ9M`DU=31$]3{HH'%y܏U:YOGny4Y^3,T-ΰdsK\̦:Cc Q?@5aGt~kb#o]< 隣ǏfvAń瞰 O}jЌ{Ν٨%mݏydCb>P+S?6զW9`<wĂ kG%Zt툘+Xy}3ZD| Dq F<8C#qJ]R -`ek@?Qb]++*_A5xvaVUfB {gIۜ)[@?=~*r0WV*wZJQq?ɢVW[0:ZX+ vaeGc7XY1 :f:u찮 2Wq("V, sH dILq5"N"!Xn'pon}4='%baK7ᱛQSfnW̉Drun~QҢ VF6 }U[mndH8>>q6 )K^LqFr29X.[;9CؤU 3\jJBbXb4`V<byS"wa׊7rpCm֖I Y_+'&d}Xy6l#ޏ hU/|AmTKS$ 9&2O:5I܎hӌuJJ/7N¼PɁQyվrћsZ,kC>u5tYwcM [WC gfraFo6 9y% #Y5AA i9,x,jTThZџ{(oj-zX$ /{ kɼҢYhpRkfRaiA#&S*viEBS˭䇣G.gQE{G-t14\1_ַyk;߹^~H:cZg ӃuuuύdŻaVX4vf]G}tfܜTp`DG26(p~'S#΀WqNc' ݉K)dFx13t:٩WN2df42햋y HU 8g]=|9P/48+ +-B )n'RPQ8($@ف \j]7 tr "h88^=[ZAEu)[HS\K aGlZ&.Dו$Zj?YuhU]pX='T G's?mƙŲZZr:1yCQrL3Z#-pd>0y~Ws<%sC&'1ycYEv7]]G|ͪⓄ]؏SҴ^u|<zW 0JcGOaڿ$9`KiFKz"?u>(! syZAlf&z"hy9tP dKCACGƨdaEE'ZXL*3eZV^bdP2}ZIra$-mZl!D)hIEG"2כE,v\qJJ^lzһ7˙eH@5 /x(+lKDꋊz_3;)>PH>u5T=d [~Pk2\>kL>$y˭ewH7][̳n kUk/e"*E{۔;@RWCHd &LUdoiw~A*{cNlސ1`An%+/u;Gt_~Gޟf$L8w gbK&Q7ͳWwS`!l1lJws?anpoFBMO MuASZn1j!Crc~[ś Y~>Q>6,,G:`(uV3&cG&awyâ .fl>Bcv(# :C:tS EET_@KD[I@CjGG\e ,[)xT$Go $űBDBҶC~ :D%gFn:L&_å=4,(v.ro}pӳFX/-Ui̱s ?KȢyju]Ll ݠ XI nY2r.:=>d@zߩO3Q!}r!猑 Ä/jRqAx*!c[f_M1k 6믶ps"򊄁CJ _`wz?dgqWYVd,nÓ1 h8L i0HS%xH$ؤeA]KQ322֎hRAzg*6# TO.[y崬0cxS_/$&yJEztǺ=}D9 숷t~,B}\ 0R;B'C @kr9f۪颛(_PBCtD&]A[f:ĩEb^)氢m~gEb̬>s/n:)|į.͢4XXyw5b^_F PƖɯ; "޻dVK”bSnmf@:@p&)te.Op%z 7WxDnl^D)*ogjkDga\SS| 17Cxgh< 5|qџ4CzS`M7NUgbU)Ȑ;Y2_#Rw S~*Av?:٘r:aFO̟+KC;8~}a`|K.V7+Xʆ`Vt3O! F!Ho>Q΍Gy:&9aZptzVW?$8#T`ڪD}j[y˟"fGѸ9Ff wI;t<=%޳)"j߰)0сk,BJ x{ngeĺjF\:?XXz w,Ӄiy:mB*B-BnhѨWD^v ~ +B׽Yut}{"\͔ž7)vPw̡ҹ5)O_i #yTYv\0J#p#,iS#U4H]Lq咅Qd uph}'wًAs`(dG>`fJf$5deh0v9NeĞ0؈P3jDB- 0!p`X؎,H?NK~sEIcdY1OwٶO֩l_+ڝa5m QdINd0d5jhJޠɸ^xVP)>7mZb\WV|AcGAۀ4VkW7c 1 H +Kf9\»Ta$5#ۇX3(7X};`,۽X9-}H; a|[BL\#` ߇Z|[_h_:Uf:nE~Vp9ӹ{r٫%glK֦[-Vk+Ǘ*cN6+f/Rjx:t H,u c'j!iuTynT;TC?Y&'Lp++’Fs y)b|L0;!a4v02O)V0m85 .X&ڰ8U۸P'}P3ĴWtNlY]3 ;C Ƅ3:xGd%qܖJuzR! rǔ}Hk˵gmUAܲO6[0Nuҭ8(rږ U4+Z5W?8(~ g:X,O;O^.W*!|Nn bh*ԡ|}tlFV3d-1B&|c!Ix7ڜԼ6P E>=ٚp)T#gu)u}ҁ1HDd J)4x*}ʔ#Z ̗ݏ7pBPI]sUDI6$ڽ\rG_$j$TCHd`Mu%X(dcf50S/OH:?>֛Yr/% 4.dF ՚Z⦈GǙVDy { 22f'UL-Dm+eh~KDvf&>BCo]h X'E+汉T>j$E!UM 8fx' V^p'̒0xXnotԹyt0׋rTk龒Oᥩג+ni@)#xt 2 >OlՋQY/#*"/)Fۜ`a,}V5LJ0F%DM"lc.KiDc5lΗ)q.~Onx }gLTє(*ä*Z*ܴRh /E>&$JvG`zoNB+l ҂dŕ9#e`5a*T+^.$3R`ˌщ,LsD8o!䩋:0;lK ܫ02jV `m$ejj}b >7 ێЁ|uqu'r)BgNj[4@WKi4I3U2UKX9J3H0 oOA=Q h&#_ԧӃYv`Ȉ7QCiJ28ZSdɇs;ǃ I̟CUs+d z.zi7G{w:D EBYw̓ k,']bv1Ź ,35E Y8oykNgTN*LA~fQjf$Y[jJ6 vIaUPCѻUS Q[IZYRľX78LF|X ^S+1TYczX=`Ƕ m,$3J˅ktj!hg(?G,@#Asżž, 5w0z8H\ 6Oӧņ-pz_n^AsMJ w9!/7q:JI@%5ǰipUY2Zs%1[vZdT@x7$ɂ6 &: QM&oT|`&K C'*UEQni&@'i;"q01R`Rz2 OZUKʘ!,/ʩsS+K8p&Q7/}jfwʔ iߌ/d$CLGGz:\jeuV%|CGLи\9CThf MLX4[.LB>żX@d_Jc ~j9nTfq6\d^*#L5dE8$|n hopHq'?,X<ydʪovO}t2';mkUxC i['vrOR0'dz{U8ԓk^hwӻcz_4&2~PjOS u\I& @*9wD8qPs];npom*|o,U(jdMT#r&f{P[_#0\ᛀdB*-%TEeOPB b-^6 3xVVgMPפ#tgĚɅ&IxYVcIՒIibsJQS6Vm[mM -rװoRć7)GfЛt+YMBl!U" 8ߜu?nǗȯ;KTպGj~]w%w6Јih-DY |6UVAʱ{i, gQ`Cg#s4 Nrj̐vMaSEޖpo  B @XW|P d:žKk I]5,,):V#Hc` WQ \z$ PY#/6V615Cx'DUTon@˜KbNq  8%?{jkh~x ]A%y6z_7bR,ؗSt6i{."iea^mhSS3'53b=99tI=t7(WO3ۄ .:Llb*,yr$I33-E@~{p/WyY-*X;xhQeg/pSSBuxWU~޴R~UDz%ATTPߛ@'1nNBSL ,RuK31e6$&:0$oIobI1B `E}_-꩙eMO'e 6yEVc4tt-1G$"j$zbOQ'&nbkAII j^ux89Ȳ|Nr-|8<ΗbTܓM-kbuSÕiۖ{}sAUh~IDX(#8S Zlй lG C`6qp! 'Ub^/QU|}T,%z`5#@:7,z5<ٟ.Me5ݮ'P3J^e!r#TC~@Ip89ue H> ˊ ][(/J+Y5VYqB ?1™Pؽ̥dwO&JgG9$:D"Gd·:(͐Yk5'F1/Gtv "HOjj*t^+}pw| U/P 5`ūjt^tUQR1Ϳ\uS*ZZh}3P#ӅKP)\;&b,2g'W'K=d{3ev[]=Zg*a[^QOC% .3+^OGG 6J$x=[oI)DY0dJN)Ma-1@g&oq>{Y"SʁYZ8gnhɖEc8f81UND=9}|F\lzbA"%8#8Ad;|A|Ht+[]Jӝm-YA@Hbp: Ktġ\yݝ=F$; ɚahv<ҪJ1h . & MnJESTA] PAR7:,VzaW*Ip(Țk[K׬`q\=:ZR X- !Q UP ir p9>hat r)G1WTazOvo D+Zb.yApOg*Fn9tOӥ-!`S?%ZٓSF+#ê]brbgv(6&4;\V} r`rVFhU}RLS?k#&0sqLxۘy4m8Yq#]}|P  -]P y'I@dS.qRMFqKZ4Z`\XӫS:(.A|P.Jr6arS2A=2éIM,:ni5_k`/b5J_NqO\1td.4y_?*`7+񰎓ޤ0H: st ݙ 䋼Ka7Y I~y(8Jv>֞LkGx$NF/ 7TsXMW3?`Z=y{{yUKMSl]O_;{,ϋJt$^鑼4;čn =߄m !D~2$dFѦ>wqBaP^m|{d}VH'w zĊ^sN?Gȋv`f_k]7nfg;tgY>vDM! Ztcnl{ZgBLrG T*\DDEMFd n>A#6))٢-n,< ǧ TO!kabh@*[c+pG9')òF win7b*Ih_*z˫)s Tl~?bwN%DrdphhrN$+.e48 e'p٫6Fs7tuIR4 !΋ܓ_\vq9W;Y)c D;5$e;L3 u€bJ]/hF-J(Q#)*15 AٻLKXq/.渄n-b,iL$30V? -QIK>ͲJ%GZtc q3}Ҡ# Lj}eJm!ƳgNkVܑi*oOGf:a]:Xk 3$Y>+3w w3sa[=#\XHrde[gtx 8W//b7M>OVvQ{L.QԠ?3}}];#Ci@>V9~)Z5!$sBq*G-dˮ*IX\E[ $>=SѮh_7çDo^b="*Dxe{=x8NJL<+ &6DcYϘ Kfa;] lO(q\sFP<>U2u|}636A磖p#X0ۘ>Sz#2v,-uPhS`̢̠Ӈdp%-aQR$L~<aS'xw$QSa\F|TR6MX.g?Bɜ 4+"Ht6J{]ө,yKd)5RvE{YCz_`hG`INWJ UjfM[?uI`a걚D޿w*=Hokʱd#C7.n۽`<r)-Cji@c_jizK?1Su{Y080c̀"t wNJ"$1!N_ÊJـ"+voZ ylv-m38 _ _5#Ld.BTɬzO;hwS`u _zܖhW?ïڗ'Cs$i}ɉ&N:--qC+ ;cU*>o~K.!GE|a]ө+҈ }X4|gط ny}RSo7{lQ>%M86Ft_KVbЩ`K㻳^55<;$|C Q]]ER=`55D8PM=(XD+0&n<5*=I>dwZ@?|x;\Y#~pr? ]¨H ɨi,÷.r/4 kO:1~lF$c<:@Z"Й7˪Qs$,`HW-"$2j^tJ1yijU7qd,>(ҩC4ҏ!iĄmrI >CɆ!_=`;ohn Y'6aw?N״a*p<d4é#1"g3p MHwhe"Įk5@Ԣ{E"˦CѢ7ERn `5xS }[TLi .q51cMC­ ;1_y:;Wm8AḾj|kSb19ձ#_ekl/?;?M B8)kzmB`SIֶ852t9_=Xc{R=Ɍ, Ĕ)u$R*9aLN+d~K@3C ^Kǧ ypٟXT"v,5I7R8N>rm wsDq I7א=.4>y*VOQ(8'PCd7 0e1%*BZbQQ 1aBi׌#s9,Rxقķg|G?V LGAͺ0P_;\OE4TF" gF҄Vi4Bӑ'CAim'Ei4l$:WnjA%]a7v%̄ejpQHPo\LY gC0M}L CVnS0 krbT?T < (? .(Mr/QAeV4H% T7DD75 ]q9t}.U Y +_Ჵ.t n4>E:'Iwi|a/5`^x>PtԚ. EQĤbH٣Ѝڍ$Vvx7oS!0r*j&B'ph SGpYB5Wl ͖ Θ/\+úu@szE4 CffN-t7]Ugfl Nh } ̓9Kea^_M^Az5IC\iN@iAX4';(3ǡ-XSu| K{`Sv~Z 3j Z9k߾wa?0VKIZe8AG;ۻΨ[+N$dF  62.U&㚗= H̕^ECYCyUw}6 1Vݚ2Li y~ٹ}Ta[E6^ 3f {^WGܶAu}MT[BR2h90U]{Ew=i AAp}d8tD#ʧEf1,Yk/z:E.ȃL u8>V.@I#R) sp:~'݇!!CNS`T8Ȫa cF_z$E&xL&uKku$pC˱٣گ" | k <.^SE $^ 1':V88צ +ERiU!Lѕg\Um›:&' DZ,ky5BN\OgWcIwgw+w<Ё}繨zkŽe wP1l\̓Q^>{ҏK ԝ069̀L(E|i*|e#YJ3%[yôcM'no" xH$`"n4H]]WUX Q&edJa#tyM}:29c3k\mj/S0w_}WeʫW \ͅPGgKD\Q,d!3ƞf7(Duw,I5l#(Cn54>`l\jm %~2Bs?pZOCM@ [JЯv ]mfcsDu: :_ه_4c>;P}*U [U,)Z^}yGtw ȩ&Iq̧x{b[ F]RwؐIW(68B%2\b+eRqy-x@aCnG:@H\#y+äO;tP>J@k HKAÎ_*ͭv /7gS=ƑSMu9 ] 5\,|U}@z.I'q.LB)*HdC Z}2VLpkZj"vSȻ4t/ /O3E(~A& D'KLٓ#l8]_܁aK\7*Zt%lD)VР34F>o8[S} :|WHHS$JS?r!lsnq3zMg;V[JS8.uKUeE< ;v#~j,O6k9;fqQwzn5fwVS P'՛@KtBIS؁eV.!Xf)wBдXY[[$.Ųȶyw=i`9  k6iCerC N)9V~^L2f1 WqNrrHT xdㆋ谠gdunDhCGۮpI&XMv 5LɨAJ廢gP3><Oh,$hMI_*j#+@;AE%g7fVaf}u;pRSQET94!i+,^`<C_|ٗ?{Vf6^_Ye %;kVd&o逰zۼi( veGƒkX!qM[ ch~RHeV4I32Z8B8C\=Ҝ+pn[sGkRݍ2ϿfIIi١)Tgr3xƚOjFC߿O.(H1OH]99~${'+]e -HF>7Nڭ/32S[uW(rs g+rŤ!ʖQo?gkpn =k)d҇jx.|l3gfHnb*X hZ*+_ȳ wVk@ת8hruʺed|;tlC+2k,NH1$/\d m U:XF̪#Cw _[o yVTT"K˴TOE== l68]:h2ȳ3R}<d>#ٶ$Dd;.rgW|G1Ytmv3?H!߂ՖP:HQ__ &C%|71I53/3kDԊ|.%C([&{aTIJteVnjL{n'D;oyx+u-F+}rxao M0+JĈ<|Z5y͖ךDa250l7gN25Rщ%7d8CR,ِ)pY\q ɗ#\z^ow EAl(b1g? rǎm6-u||(N舼wp}*y";J?J7eFr  yT4nfAlz,KKc@xRs˭J€nӦ.r.\X5Mhi؜ܠw|nZ:2EN^e<02׋QZX^O *x2z9PُZՋit`pL GGT>-Ջ|wוIl^.oAꨌ=&E1a6z0C=K?Q P1hQ]j k`p;b|h[>ύOU;%ڈClQ1*"u/Lo - pQv[<3]Ӥ*8-RALM_%-WA.v+@N\T҆': 8(<(Rr-Kg{:ayҼ|m o7}gҰwuLR@ 9(9, nҝ[%~zU7W\Dq@19Cp_u[+f5N,qF` nգсĊ#% WOQ#~hwo2,'MtxO^!x]A$#Gs\!V>n(+p?"&<l:>1*M-F1AP];YJ w;yo4߲lXyYg^S4}+/K \/ bֵ44-ՆIоLU 9٢p^ r:^.UhV3rSA|Fۺk&y|`L5?b!rĺ?]uMkp(LU\`dohdgg4\6Zv'UXb_58GB/:R 5<UU+7J*;\zF楀0('u6|ЛE1| xwpLdtJƼxFX %5RwHLF ei_Zp=&En`H]WX晭hHvB?a?D(#k *_%\y;2P}DI~ *jm(Cb$ȟs|, hBeהM!o3| (2IŗfH2[^Jqy9XtD25oq.{( ojNш5VzYeXT F@Ntb3) Jic2j{}MZG˩{Iά֗}A#e܇bH5K5=<*]S *4a1k;Ӭ |]=2U T >|l0hzMqče q j3mCC{yQloÓm=$f^EA 1d6vq@oQ9DCTγ:lszDZ+0EQ $ZkMD7B\WY&33 uCAQf&TlaZz96*͓}!|&if$&l`凞b gʔEpy@ ^P6~rZo9Ȫ 5,{@Y.\keӄm{DrmPnV38 KY/ڗdQM.WqpOAy!~.f=VpE'ӤOWI"c Օiv#c|dp~^]k"E_/#ͩ\$/4e))A֔ϵj w+HؓG9\, +&,xr^TV:*Pr] s96 Qn MX_=DE YEcVPi7e5эU4\>{gX\܏|śOEQN|f,U d:byj48&@PGlI~?Ì_!x֫b>u;Et.uwQNFÁ.wR\Q1zHqsRAAm޴AMO΍!B>9YC u.!wm2@pt6GW*{86x+# MGXs'*~rh*Ԩ+ܔB>`-HUg!9lfܘ'5+8bH(ca~C&wT!ν$nV6y}nP$dn4K߀ez )!hij_Q_ft 1don)v-J櫭CAMV}_zQb+%y9 -T(ʷON#=]q34jTвibs:џ*89v;OPܶ3>1mL\&E2&߁V WC+x'>!섿DQts\|GEźxoGijaЮ|wٙ{rB)I#]:~k7,M&`ubwμRviƜ}vp D.cy{ 4d~M+r ^=eٓA]dʐsG: E qsUA4܍ *@gGJfV< &}+$L<|cۮ1lp<) ^>fZ\!#e*[码p b0_|@B}Pp!]h!ݯې0g<ĝgH{ƤBܵיW0@.!eN/s֩,%Yc6&3}v {O"tjfJm΂ ں@ySe2޲A.Vl¡ 3zH#!~~}4uhRӋJ֩Ҡңjs%PX@0"͆* 5U)MRᰦ ZROC, XX:gngt t޽1NYi * ¯Vm+D )SmgJpSkwv=xj>v95f2k|??%g!#aum>tD+ūr Gw#%k{.Xjl`e9c(鸛"Q^#I!QB"U2N{4=&f9(5p=ߛI dWg_CpQ<WiDޏy ? ])q'|X9HJ_!ΰhq<řj̬=sN=:tMرTR9o:a'V3 rbBxI XaѝxK2: ]8nDFɷ s }q;2C%SZ юaiGB$ #ѱ>mq% ZR᭑Ȕ J\oDK˜tvX8cy_xd<+(F`Xyn_%j* \䶈zo",&+ p3^n+/887gm_Ղh$zNV2n!>Bwչ[i0DG1f|J9}~s?7TE>Nĩ^Anhb.KtX8m0.p2\|[按:]dTHpz'x'ݴ*PhE"QeaT+ Pj6%L)] 4xybWIe0/ׁ?U|Y P?Y2ĺL+6*ưC"'܈e #{Nh?xfB!es1Z#CSKh\AS*4I9TC:k@cz|t wPY=娻yɇn@o S=+FD*Tq5(ѠxKhՕ~w^'XI Ȳpƙ <Qǟty (6y˺ |o (-ISJL uW2I=ɓp^|+X}v0*z:qVTh9ӻs{moK |aqX?bO6A aPZ^Mdܬv,koF+OвW[o}sfZ(̫A!b }D+*{ J E>YQH,i`;یr LE_"b)2q5sX?WI-SP.\N8'}]Ej$Uw+n@g6ÂZNr N9K4fin7WVc4 ]crQCd cg -?;dc‹ i_at4@0x3~Y}iq1j^]%Z!ڝxmն*(v)g841\JIA,">b b cΗ-\Ml[^HxX9y595п|OH_ OY1M\Ёhnϓ #4MRx/SC!>ۨPf@{~fyI;QJm5J*c|N 41CCXXd NK@2I^Վ/t7L*c|8+6 >ԾA@2Cؓuc۲;UjS܀73ҹ>DGPΠxq)3ښI#?;cFmHFK(orrAOiSoãwto $BIDC62vetfCɤ g$(l;h,J%_%pɀ Z8yx7P rݰB]a_UΞ`R>Oʺq:[YRJɁw*4 N 86xkgL$)vEHQt1/oQӸ0=w91nN{#ԨK&vn YR ^XROD+u4N(.O]X鏳Xq}PK{%_UcRtZ-M]JQcǐ&>-A&B!yi.7߾id8Uo @@ Y  Y?ܴtxY̾mx$a1?wx03 p\P_4x[ Kɍ͗B՛ZyMO+=0&/:z=qqGLARJN(9@llC 12洽:W-PⳗY:9oLK֜^HIIDSJONP,AP><Ľ_1E}Sۭ>%Ee!C=X$`c.^|dlػi)w9qS*BxqKKL{8AuĦs*O h:Xv.-b؍[0y.<]9<, 6vFnFuth<MNfYxZeo9[X[I[U30l)Au$6Ѳʣkϐrj4B ܼRg+Q\g^%ltTiu:.RȈ+Ĝ`"0O,,!]릪Z=o4ݾh&7@-XVnaIQUt>?fZ۫V/pqV L N7ɰW77 l&S@ދUU$$~cR%b*8# mFbKu=(ƾV+>NO졼D4=OZ'|p-!~ʞ\cWv_+Z(z.[ `>="~&(~>q}c BTimU)iEZMX%8a/0{T_<)WoTV٢KzE8Y%u#09%%{FpB'k֍21k.-g6 ͱH69LɃ6 ^y@XaDFyWz уkoben*NWGn^y Ȇ5~1w;,W`[Ð7F4T`C.c@uL.tF ˌoL k[f[s'BxMiG(P]?T:LZpI7Dd k3ZH $E7KT~s:c4",ss;)fs_;ZI#i,3o8 >dSTPSL? "`?>zbd &~|ٴ7 g_*vnbaͯbo2=h/HB@ԟ"j&eߑ\v)iE]K v`<>'eWj\KAdkzv ēWB3c9$ _>g-{ΌRTX8 I gh,<y~DD9CNP@ޡph8Lvq8!o_k~:Bq"}6bnoߢU|i|l@x$O '*$ ?N eZy}"VS"h#7CHڵlZL cLzV42Fbk{F qQh.Di ӇE}%x#k ? 6E!vgbqwf 7>AjGniG:Ep~g/[;ÍƴZ`F!XrjfBM\OqQZ(!`Hd/uCIF?0X6|c-i @[<?n33挝.'~39ӏ,F4C^fb16qX(i 8ncׇ8>Hyr(32NjM"+br)^ >A/Sڋ>ŻWvDݎ; |vD+ءA/'ٻ騂cqG[ngg`/w`ch{YWNC5FiTo$*SkWyi$9KE=js EcVGigaNF`)tP r?K7Gd1,MkFW${ƺ2dYd5_)I$Ԑ|G`8 @<`!XJP/Ԛi䕗̱:Ή?8;!CoU^n;G aO&6>Bxxʻ`at3BFvSni"xm&mmr[l10wC>-[Lc?tIFa|P- 炙A%j;jb"f74frBxER kW%tF&S (["ZABŚtߖ5^r 'DM۴MK2R.VMgqvoS@yɞ("5M{9I#ܺ?_3A/5Jg̘WkȦX=JWl_y ,g^nzzhNi|1LpjN|ZufEeM2\Wx {JֆݦlWm?8CErH$+LLCxTk= ggL}Fpܝ>cv}iQjUVVGTݴT[#ߢl$c.Dھc?&U5m' .r=`H[֔?P?|ݕ.\ {:]_wӖZYG!=e-uoB.F,su|! ,9[dwCOWWF׌؄Ao8Ey Cؗo60Bx-Í40^7FA m!p󇞱̘JZbF5*q8!Lˆc~7i?WK_knIHg#w=x$AcO`CXj}|12sF|c9*j=*9Yބ hڝHyOxgg 5~|;hE6if0EA>)#ZzHo56鱆ؔ/]y0ͧ(I 2C^L^I-N$Ȑ"Pª.3l<Qdߡ\ƁnI|4n.G6%p3[c.in,0BV{=ɮT.;m]FM|Q;R#-D&Tz-уbC.އb[ٵzDx#9ۥ,:v͟ư_W.Ç27)yx]fIzPjL-zѱ'&7'ӛL4+k0^m#w]ѦEpbV?#В/ [ ,+3ԮNoT(?NM뵒9"XJEOQ>Qa# $0Ɖp5R"6Ҫ;ʥL\ؿ͚Džu߉7ʘs?isNVu5oUQ]@ WS6x c€8 ֍%lSZQړI*L )z#B,t&DعIakTME*G&m|,gùYVACbw@vÕ 'u6L8G&}:g[1Xx swH 1Fi7H[@%/ I5[Qe]\ $%.֡gŒ^ŵ["S->DAڔ^`wk NGKy;J$O84$S#Y׶≼"1'zY-^і :E{2q;`@?φkAL߾&xIs6 T ުTG8{+k;M=鼴n;bJunFᰑVV%Ԝ :I ˝^r s % zZZ K}='M@JAz9URqqoǛߩT=P"i2(B%żSj7厯 zt k2tI$vrSmΐzpDsutS8 D0o^/C~6gTrK.#:cެT(ͭ;(k8"9 @l ])GHŜtċ82&$V,|8?A彽lװ-h6 3`}?نhO L̋{~0_D :£H~[v(S 54ԐepQGw /as1j785Bkbfl87GS"ʻ3LKJ?us!dRdo8|Nsp 6/,Ҋ;!RjyџĽ*=6AwՁ 4RPNa% qzGj㴧)EYѥ֛]NKa`e52 h1eMUDaLV"= DUf}©TjM3;4'l9ӣި@n6s| >C&H101DheoB:67gZ1ePn]@-0Kg~ߡM*GrI@6HsMGxf" ]4jEB="gɴ4[I[^$,:úhńC(3AvC&f4 șjgmB "d#i*[J # oojYghFrLP&x$JvFO/?Y?ZDKfrO~VWYb,;jlЇ߹[LL}"=7g?"Tn &iJ=Ui;9#> w_/>i@2 #'bSpBX +2x`bn|ݓ|}ըc=d_K{7s]W#i1esqCW~ٲ-\ui~gDYR[)ę71FERhȼ~巹q6/vq_A~}8Fnud" 962}ҵ%͌7|&S^ i< cG.DZf}Cr޹VM04;lHG.B`hC XZn g)L8™{#G2pf>\5>9v+yb%={1 %hKa\L>e,H¬R ,KiV䏊KP},M2ΊA>"] #i^8 [p%@6PH+8 Á/֩ۼt_;i`VUF ,%YhщCs: C"N#$_$&G7!>=u9OjJŨQJ~ < "Cw pp@&YLÀ/'\xQ"FX?W,pͿJMs,w$cb`9`AWotmj*>$V:=H\AY>fNxIL]V|Jslt%?" <#2VZra":F˭ZzǢO1G ό|K`¼" +Ze#j&1[^hæ!|L,:`/š1DdF:m+6YZP6k'}+(HO(èi3K3LMD 9@X߃R%xOn 8 Zm:) {%wFC@rMAuYʂ* 71Mvtm3-:}1*lh'#rH8h516x+ E8m$]d‡SQ۔A-oPs8|D@],\`׺v+]m.Cm`mt(}Q<Ƹa>n2C|pL%1!=J=k%ep2bkzLc*46IF={B"ҕ#}@uzAOV^ҸSuf#a^quR_Q6M3eTYcX6F"y]qM#'Om'x"I)^ ÆBl 7<vv^7vEWcՂ 8iXw qf,{cL=nx/hƗы˴WY"(րVTI ghTO7.B=~cMCYJBl 0&{|j  2GP;@flخEbhmU+=ZWSYWsc9Nv,>gDXbl ұ7rTt&ג@AxMey>S }i}(>X5%1qXְM+&FeQ*gfY'A87N ؉`Jj # s7˕U'!(O e&=1s<̘] HԢ.8njGP 4 y|I,]\C#(8SDB]yGh7bMDN'm1o~sRp'13VNS!|[tZQ'fۧu/>84n7eO"i&6d7Z+3о;XntkB$#>7Uro^TN}Un*AeJF z3WA YI|I֡Ts=1sJ$\;Z05Il@^0&vd(f2S3힟Hy lb`64.,\}t&_ B'qж~.~@Ƚ谹sTuB+HHcf%,F0ɴe#>WuU8tW}:X"Xj.Ccm%7J~Cfczc/C`|PוN] :=S5ԐN+0pqGTn Q.wO ltXX`TUR71.(}caKqն  dl$& QK3[ڷr,p`/:q^‹Njx9TF7|{OY{RңoȔBC`J0Y<1?E Je˳;KS]?zY)` 揹|'OBҡF V\ }C NG3[ωQmϛͣPvۂjX;4%R>t%^Z-ȾunҚ#KX'M% F `n|BC9gBIH.NܽX5B96 fSDzp+}ߓ|"۰4!ۼ>1̟%G0.Kbav9iojSI;QxV)9c :$m-{jtn7bqc >Vh<8~y* '^ǭ'ʋ]/Qz>lx_9րzn>(CHkW:R.zߦp3kDž 彤XaYK^BHzc&mޥa.:`Ձ6v =|ݷ=?)v<O}+46ވ@Nо\^rSg=Q K[M<߈ f'X0'VyhQ` ܙQj1@2v qjKoi?i\3ƽh-vdtfzyH? ЀLǜ8 %bhœ"P)54)G fP7ar?^xF:1wC7h/T|oCs)X'7LPQɥ#+Q&(%u{.pNѻmd e\=8*c!O-vR .uEM뀁@/J.&2Jm";!^]OO =xE=6Tù/o5K$t[DNb|u'RE$gNwqL1i({): IEwq$'|%& NJ>c$B z Ay.@~asyX@64f=]VhhQY.(:4^P]eDsG_(4_ (Elׁf-3Sc Pk~LX )2E*O( [dБ@8\y=ѫUP>09I ,]R^vH\`ލE^wtsup; ΂C]\Kƌi;QK^gfr)ix}Q|ZCQ~svaljE|E u=I[1s BҎmscbN!iO(VbD7[qroܫᎩ-3YWVO죎6O듭N˟A 8zXR~iFu_V)1ڤZC"}PNlP)K@r-h1qql<ЄU\Oɴ{H?NMix^r>-smn (KLԤTؚ$f4HJ]mF&d1ގPvDk3>s[[eD<i0b '-p_(U 8b'E~{Bw’Ix.8DuAݪ,^ȍ驚5tQ+vRp7ޠx``k$n\l)?W.c2ꎰ2+,=B E8Vf̹D -E%/7Ů37*d*.-ұ{iCy_}ף!x"ŧ7 j#9fRC K^wV`nLU.VSzzQ f<`w0 fjmө bINv]+ZDB?1:*ɕ k5Ұ yjwB@M!AW#VWjX%CGw s|^zxK`gNLpz X; ࠊlE[p'va +BT\2nq*qnPk0{d`fTX^]+yFO"Ӳye\r0pQI1 .R6}HJ[ ;KO%.~}fc[mfpy=+ZvK H `Qҹw1LVl%!>(j;Q չj3h=`/ږ3DOc4&W*;"xӇqو-y #oԁ\(˻Z &uOA1pd+%-;㫢I#As:B S+g<$LDz~$IfؓgC!Ӓϼ!E=7AR~<_?O.q o] ^Od fRz:~p7xAc*~̦B(!\If&f,xźvj5?0 8T Zv-i IS^{EiNP:dG3mb °V# JoW% +Quvt6C.hEaZ " #s* }i?"S_DAӡ!oDۼlAܴC+YOoC" Cd ,QRғi2jg ō)KpP֣kdpJ1DQ: -5,O\x6jq/W| U"jc mZY>iҴsTBVy2uk/[щQVF}͠IvVY҅@Ҿw3cM>F%)wHMS^G9jN>0у|c^cv_I,榥 C1K )ݝؽ͂nB]{us.o MkK؟|&|eԷJ X/jM.%Bld6TBFVKO][|WQmlP[PB$>% )=vKO.DWg&/յ#!tlf`1ExtȋZ|m\mx|}>ga 3q8(I D?|ɖF\:;QqweVz FI8X'2,O| LX쀄Ft (}B"]!n^5-"70j:3ZDO>*gt(͝"4_m4GbL4T{4Jy@ 9twG춯#y9b(8& N@{n-(K{/c z=9ݨ:a tG$2" )"Kc(W  ek٨9vAzj}e~mu0?ͿT[37K +A]Ï` U}}Y\xh}) 2VM$yF ,)%]Mpָl=Y2SmK՜+da|у2`mw,Ys/G|Ogc7>`Z*̮AܓbU7jqа eL-́ӨH>vÇ䪘jE=?= >FQj`<8Bbg="I} K@M3ב#q 8R!po'<"5<=W|اharX`B+0o\r `<pff UYwE?.Kq2 B(.QveBJ]vϲ~ IT{)! ç96aSA][Zez6:e,t܊xk~YFc/mh[˒riÎOWZrdTU 2 aWF\mh3,(XTzy= ֌w*cUd0 6՜{~G|n95a!kUPBܻཊT^͝l'Vh:TףWO4l?'.UBUXB^$R$`_57Ay^E08&5kzx*sR. C>Wx2A!vMm*g(2lM"wfq0`,xORfg0dg 4ٝ9|S7Y,qHkhTKZiQ<i>lU.K,eYy7\}7]3J'uw&SU=*3p<4ul)!XNR*F`! $"c?Ǻ_;:1WG kEn箕w9Ͱ  /T/BW&Δ}_]0}+=٥o}5P&-ҨF|8J8*!{<]@WzQ= ͎L"k~=o;'O$1%z̠+/NiOgݫ-~}'O7d;Fim&F 8䞗4ȶϑq'W ~WW* Eˣh_D2ld<NSލ~Zo#oC%`E"O읧σ̖ GW,rA*4Rmq_.:ma SZ.[ jQ&xͰ[>5RL VYȟ(ԃMba_E僮` T>t<> W \ 8!Bm{c\h !)DTO"G̱x9Yl;J +mw<6+E3Ex 5]DJQ_.G TWR$ e 7v}E`Ekʑ>ӔVF Y#%ɾR$&82l@_)iq[K U ږ^:@Saqi89׹̪9-9\' @~^2cd8CD5c؛r#whO/6%0M?XyT^#|. hfuWQ+3"(u?xJ$c>5ꐹ15\vW(Ҷߓ/4[SV E0 n v >8 vʝ]I!v)vĜP<"5"EI?^F50"ς^B։gx I7SA %r3srh #aKxNaagi?jJo32eT`[=1xR뒮Qx:P{]r1 &ar^ GYbwixͤǧGhʓ].ಅzv`K$yK5;c%1v{e^3۫ϑyt)N8.*ӛ%7bշ7'~< *wl1q2Pќ2Jbqk$Ζبs%j{ _xG|Z|%}Z#Du 7yZzloj9)ʟ Q# )#ZK{s7GIɜx>.;LfQ֛лƮ4bxex7]F F[%Q O\U>ke..Z}f9bA ) lߧԳ'OW*8ї8A1 _U:|Oާ3 QlqѡmK9DݠaM@SMRt$&~m 11X[m(ymts4^-Zxyթ|4:')C)C5 g_.BUTb<dZGߒ 3xR\W*jɄSFا-Im|[-x;?l =.{c.ϤoM+;ƁqFIy)wn (H M2i Djou'LDڹF;ĺp}w`]QLC=kW/_V/ֻhMF{PU-"grɟpI:8ymE[Sux6%z ^SY `P ƽWrH7Pz JRiK)d,ylXܺA Pt`7X ;!6AdT{rs \+-n`hdl)E jj7Q1_Ea ޾/jVԑ=۴/T:X;L>R7HMў.ooͨ05ϑ . *kp?Rͼ7#F80˺2e%i 78\*PEVV\~+} +!X\kappgO^IY vG`>d1"}Q|2<Ҟ |JBAFn-.IjݼUu4I^RIb(&(⷗ʼnDk7r=[T)I&i\MGe w^WCnh=c|J\D:AAQ1S쬭|hWț)߿$]zI1!5,{JG[le/.;i&NSo<ݧgNCI"uGo7I0DTitO ;27/ /..CSu\]_@(K|ۓt?# =6=+Î Mޢ@,C&8^pn+3½`*c7UCHr!iJՇxZ~Db:"܉asrt5r_* q|%7VBOqE}WoI+Jƍ%+'^r+c'L/ ɂP_dXb~ 31.Jd%iGW/C~%r,.4~Hx`֎.')mQFwy&Ƥ[pR"E[~wޟ/FTaPAX`hZL+Ya=hi GW@".ʋTeThp=.|x"̻nܔ)#++Qېdڬ@˿{Ox_q 0.G%cOG]>}+qҜ+dj7l8w.q!9&wˑꢨ(h[ ?A9m*6\kpth?,$Ȓ8ň(>]ZO8<~Zn{ DJ$>I+T'RVLXRFЀ,E4"^Oٸe@⿜/ENqK^}&?q(Ϝ`lDyFN} ^H\2A#!#W@x6u yAON_k= ஦RU^,Hܫ&֨;z{^9dX H fsi}V%u e F>cm3r6W`})ˬZE1R:rqЫ6gj/xB4ޘrteFHϠ\3S(c)Wr_K+D:l`qJ&MiZix*SACZ~@t:NS0{rTĒHBOHg:3 (@opOЛˠ{gTz`$ɼTykiy1w$QCnU%!}娥^.حayc&)Đ":JDK:"Bsb~QۻLMj}Rl&88п;Ory1mLgyDUM޼0Ё~Ȇ5\;k≮DpQLcn`ð^tiSnR6Oau^v{fIEcn8I ǬGS0Inn%T FrB&L/ 0W3}@r`v&[7,Ap禇R}.=Ny*˫?ks#pr8*Ϻ9-w¦V;|r!C.:+_uD/i22}))dEN`nDqܡgvIp*;<͚xb C½0[ s^ϯ*-:! ";Ŝ*e3;A iwHKB8A! 2/k$&㢹'@Mj_s$IA83 BM$]iÕ%O #ƴXEQ㼅=qY0:ߓS;D`w|O*}U|FP}m4 .unLܷ3 !6kޡHqWT_ǂD431/|֔4 R!naDWFb34/1WIFP+KCYq p``ynaͪ?ueƮ%|O OllO)i. K ہJ/ /:4 &.u64w$KD275MȻ<,Oo wP1Xkk1M1T5w>:yZwj2wz z'evn4,g;7[&/.VRm:{;\u>OFUESƪUxpY"\vY&ϋSE/ '\U ,H z{Ud'ȬSSI*'q?Ǝݽ,YRH0]$JpY$(How]հ|M@OLPА 92>ITgIt) UAGLQ:7{=F4jtZ*2RoݛUZ_995.s>*m cilrnЂ6T&Főx.OIyrMUH5`(s4.r^Yoa69s42 j6D}Ԯ#)]YH[@;{|KX0Og0p=w-轓a6\UxƱgSN/;Rf~p 24;k #4<U cp>8攆[peIa)o15 )1KN-[GiUƄn^ԱHRHPx3,ls*S5+[hr:s2l!| )τ¹n⧼?7A*8lf!=Jgͳ-Q#1LE@}GīYz' Hjƣ TDD󍤸[!ZG?.6v.XJo|o&cW)2Y sh[Rj!<@X'0? bVa"1X>M PկK$Ƀ$¥-EbL&.%gNIRĦXinl$IugL1I< X@{=Rp) lIOV_,ym~_EIj*:, %jŲ1yP;LWR f.5x}')EQb_Hox7L2&iYCR׹T?T7Bެk6i/?ɔZP9־Q< עf `f&KDe=@oS7wQ2=*Õ8  /YUrҳ)+[hь+L]Rl!!P"` IڸivaB TpGDlɍY׀/'#wV#p9YkuB"l?nYR$PÞpxlFQx0(| wnp-M0s+qe1}B`vO`=#hYi%QFR efV]Qm>R= (@J;* #%ZcglWYz[05J@$bב L^vOCZmSȺ+5FO.m;&ړP~Ұ2Űcrpe4V?G:Ls|i q|sK)9'|kGv4EMb>_KFm;Or**s8dgMpsEQA&W HSƞE13ʮٿ;xx3ܐ5V65MkAd%nnG?l+=^PxeQQXZZ:a>Ԋa**(!կZM%D/"K[o?j{]rhķD,Q&@l5]c|2 [A3>qsu£SYਟ8KgU1,:͘>^Y5Rj-B=09__w~؎۳\#Tߛ/ȣbZlF 9󗘴S{M [ žpKw==Ix#J{ݕlP+W}T <$"T߳L\e9FVT.Ax'!ca2s3aޗ jg[T!{(?9#T~!U >B䗱4cemZ|xzT膪hڣ{3okv_^~yI(_S:ǠO7U."Ť(m9|}ET/N{t/a*,#M p2P^_`[x2oJܓc|a$/] B~^4 o gc4/._a+@2^aڋsd΍[ƒ kp(A[p418̝K(3r ++ /X# ǧ4sZЀc 8iK=ș˷2$;A{|lOa&aS bF3UȮy.Si&D{{:q`PɴļLL q}+p iP+K)#P %%.3GʼmMw+#T|w-` LJِ}“a\#DKY{Y7Q }71GU6X\;z@~3$x=UҞ~*)"l{,ZY|XךPCn7IT|c,&<X[CB*6^ٰغ8iecWi71Ez a/f/f:Iڵb;4"ƚΫ܊bc^*О`aCSg &h }/!iS^܇[.+l Z t%n(GQuu\Jr N,ϵZch$i4٤&2=~z@ R wc͹la3Ior;^!޺W;G4#3 GOz&eZdtrӅ~ɺcI-W?i>V" i&j2L:#.(YF$!K ER7893uvW8ܼtoϜܬ Xp5@6$#'iiz}'}f1BMr3L9 a*ZK7mw뼱)(J/~GD,hoC![C€q.C.!W0I"c~6%AFQɶm)}EZ4ٗ)qjIlٷjb BJi7l,/ކ{2PV)T7^CQEyE)[_Zo ăh ZT,>Ǎ3Nzb/]YhY*Nh FW6|);QU2$68^.8>@:Ze u-+'_Kۼǖ xͤ@ש+2UpNR"uYzaujg H-lvwD';-z,5R0riYSXZHW{(W|ge=C$rF(ւYRxGŔ5|W6\eJ<ڑ"%8t$ct]S+F Tyc3Yli>i)w@P%тꐪQIGV,||?MF z(ZD/44VB{jcx3ڒP\enV?@,E-%LJɅSf݊e/}級E2dW00\$2?^6^Ʊ#^QVJmoGLIYD{Xmt&G }<9*2r XjA[Bݐηgdedh6~|(}+hC ?`NE,YijCSecD|gI {""92<%KCI/%9*׀QsYǗʠ*!˕mNd ]e`+gkYfZR2<2ܵp}5R ڤ_c^.z sYO_rHx)i_Pa4b8Y45Y ^3F^*?8g,9vɅ&|$΁9+ ]z%nB/ly9v(?_ d0Ϫ6:W6<Q|ۙ 6aoA1tOnX&xM 5.P6c^i9콂`fG^wʌ+oNؙ4P5k GXp3/cI-eCR<[z` -ϝgU=r (nߗ*Op ވF1R%”Nܯ3kbvf8WXБtt;rVР21X)=f)WvKGc_ >xZUM@{{Mb PU%L 3yȟA2&ҫaMs.rq;/_=Y  Pzy*CQC+:ҶQs &?ygLN@B/;*‹J _B`7sQF?8]*ȭ%v/U6 bN>BRܦ |! |] {qtٜ^/E- .9՟ fumQҬz}sX\cj;k ?C_ςn5DZ+u_I)=>b)E49׻#g疚 DZIx(Y>bPTF^)f_0<Nk=.a+!bem sưohcU3.S#T\;. @!Rb%t-7GFx ;dm.,!!8cH++(R\nkWXՈ'40. V]+Č@IiOp/>Jgm`\Zҧ|GxrmlR۴t?b?=i׉V $qU}/9MՃږ4i#`NP8]5IJdTevH_{Nb̘('IjA<X?x"MrMclvB0 <T'fO 4ԒN%(6Ν;+Z;y{wV #91S^ J @D6,.=('k=.8kw/3с![@OV ɥUj%ݝcEZBhn|VP(Bz5Ty.,FC ,dW^*wc8Dea*L8m'bSc' ĎnίV ? 0(-cM/)f`h-P9Qp'>^z)5Hb`[`5k#a\IX$9m6l†EirS ʰhg_W?`+_?0nM*O3 5&'?4FT4;bS .؃Xi7 .1#gYrv5wtK8 ۿ(X_8T8JR`99&&tXLa' ,; <񰮥YEYEģE|Q|0-T$ꅰ _@@;5+lNP(s;wtzN^=?$BC\͋sP5G C]=-Qv|9L"YM\9g3xgo~-enAO̓E.t-ih4WHE;=: œ>A 򦕵<ExiԑfH"iQouY\DsoŲ YpD" eQi+8Sߢ3Z3^# P UڏJ ̒Ftz_A4ږ]ᯜy0.ڜX7٭ćBYb[.]0]F+^9mX8UTP@Ccy$ ?񳇍3^ )z@ x{lἫM'MDgh?%eg AG[2ȓy=$58ZOTxn 1zK-}>eOF 5iS#^d$7x*Rܧpȃ~|\a?UFlANp͚ΕD4ØO'jb?ܑYa`26U`9{Φl6XHES@J-PV/V <.j ?k/'j/߄&(DQܟ^g̞RT* ;qH/ Ylz2W1lAsO:}u@ѥĨ=<;r?>:ooU9|`z(l/f$cٝS, j sO5~c `͗(ΜXd1I_OBaI!⬀ a>~VnW8'qKCg'w~Yu[Jyp` TNs5D8,qSvqK6=2U<e~Zc\j<s2im?!HV-B]KۍR P6\?>cOcD#fM2y֘_)EhcrL ˀJRBQejU; Id)1a2n5ʷ]ZKk?[!)84jFb;uX} dbr8 aңBvRC xFQu8 |]8 X%n-Z{pR6H}"|* [ +Fpy[zVSb'EQlFh%T]ǜ~Zdw`QLWKkxpa%<ܣqaY [ ~.Ay(4҉D䡆$19ݥcM,{5Ѯvd>7`sIzX.gNs^Ld[RQoܢ3wmS7(,pl~}dj #'_$492-^ 1P-KKR,RÓ=EC4ۊ 3rf˓4X~SZ@P$(#/oi*n=`a<L!^siNS;~w74 (|QS\@74:tO!v\vbλ&nG&}G[QG`dAJڵٜ4_rJ2›$0[-/,NlP$0ŮYLZu"`/Y*qnƥMhS ;ҵe8qS"6mH jPY [L,#\=[tboyEre٦taQy$<%wS}{=Qayc9unޘ0$\)e*>M] n+꣯(DCI&TNX8<$SJLhP:OkR{r4wOL}9ɻ8% ȫT"iY>(gyr/avS\̐ڴ6-H@=t:]qçȼTk^t:dY=j~2r'-1%e1H7O=ђyN<)s,G~|b0؃A/v_?X5]JCҀ8$2 ]J'G59vg_K̮p`:L{z9 8O6 3T/~o4ͨ2V,tiJodtCo~is8VZ)_84ML9"'zJVJ/#@)ȭ^ v^'چВ[S@ 91bO*YLgu8ֻqvɜCNMΆux(o(u,ʩ(a6@8A L"׎o`M??x>U_|;FBg<>ڃ}b/W3K~w-ԒXO;>(<*hqh[(jWQ=]Ꝩ<e`ċ frGr@kxA͜F\(m|tBYׯ)a)> Qyo%lʺii_<=LfQ G~ S*7GT@w]`b\`'aJقZ& `m XC(տS4J#(D{[Lg#*%oM/FURp]ySc)C<.kWxuri/ qK~:^a3YjZOBSe*>/yNԋ]A}+P *j =9] 6&@oa'pV^.Y\m[x;ӱwܪH72X4ɫi7bդHat$T!;q1}j^FsiY_CpJufz#0'9y㯽喫 Mqp|V_=w܆{l "`S D[軏0<7TrW8~ogh&6L)H{(~lͶ ԙe}>4PӈpȇaHI^>+ n¡h==Knfaԛ 8&\Of:|&5:Fcl1:ҁFxUD}Q]0'үP:bMNkwF@$ohu ׼[~Ǥz33!)V5Z H /LZ.aYNbW0A1'ER֢H%}5]'1=2Y4½+2???V'I5Lޓ.{Ў*1{p GةQ-0n~o@ 5y|s 1* ["lĖۦ Ruc1+a?>>2$(Vv C4$&:E5oM=PWI'pYm;\\p>Ң@q96~  V4 'fD lq!3KvVub}T lUbFF+uB7 B6gh5<;-FnV'L5=5+{E+ztjbĂw`LHᢕI@ x%)p@НNT %$EKȲ7֮oT_cK/\/ 7dhdpL<;4 #؍vD j=L>0m(!'-qp_Hsبfc4C킨F&Y{cOo%oxBb4XN^l#e3{ޏv0 Ih8a1u Qk.t͐ Zu'A',FLNPM*@QFG6IJFR2kؤe67dNZ[LFF5'2tk({aA: ݽY8ӷ;UnA%ɇwHT1 $_ Y*3-o'sFnj'AUt/-m p*량xJᷡV 듙VIA|[4z5Gʜ~N:9ҹx%[.~[t -̤l:<,׫5kbwDiq)2E VK+0-A{dXܬ vkW/2[Z*+)d֖WS9| \C(S@p?WfFЕD3QyHTs - >|d+0eauԹ9!/v]dyyf'@3<Ė+^]^̽\N?*X\SҴWVJWӒ^+S#6(a_ʁOQHNl`~q5cwu /u48ԅ7lMV+ %]39%"p]*g 01) ާ1p N[HɅM8~@#{)há [b7H8yx\ -n-SD1}1A֩x'A3x9 4`nZ|soo.DB h%!UM5z'ƜT/JX*ofFFjfcUl,ՀY/U6v|佖:,6ݖ]%g}iYɎ[P%\_}rwH[I/J;V$0U Tp D>3}; U5yڲGlSsq{0;j5p3R`G6+ OerFr.%Ek17P.>X-r1́V)DRq4aLLRH)Z=/:+:% 44A&)YL C:V_0^ƠYns^R/dEPfy%=YlR}5RoX%hW91Pcd{$^si5رw!ƴIਧ.mg8^$C]w UsÙEsA i[>w] piڣ!jgS:-gV߻2B^g[-&qlҤ7 ɂ~q:<ګ,fQc 1G}9E:>kY$bJkp<%tƼG/v8oR==l/S2kе#CvYGFv#l-dXkjC:}}^3rKxɸL wԪg6Z`w⠝=Q.WHjkĂY-OZ!')כ ;mQ ;<4IW}Fjx7 VÛb/s1gl~#CL0IZ}ƌ9=='Pw?]c6(׆f5ۍࡤec4MZ! 9.NLg!#2~!khxDnϨImv*,|./BH}1#3t !& fDu_+\tAr@, 3$]SU:W~!W8Jb$ _{ WΚjs%jUixo!V 5aCC$y}ea2P6Q'Zʃ)e,ƛמ4O'6$,Pia(G K P0͕{.LSаT55E cXl|힭RbyI9aB륺~- +#q'vD!n-$LR:»# uſ0r9({WŐ@E^ j㌵K4oTgKlj1/42P]G m/Z󅍟 '8!kFh MrVRc8jeK`XGaM ʝdJUj&voƸR x1ԅa"fXsUbuz6;Fп&Fdqt([ez >7:6Hj5_ܠҩ `1B7e)Wevc"]g*\H)Tu?r.Pgg=l&J2t ~хa} U>‘*0 Z O<+ LAx]Jxq8In IZ}ߟ )hݸUeU)Lw-?['wH><8J 6&KUx$8*W|_5j„EiN! ,/hS^M*a94yfLt'6\TlF>9[GIЪxHR 2ʂtlE`&*bwMKJI\ o@0)}Bԙd&fBvc2[/W5j*īȟYWf!-,g:uB7G'P#Y9X;a3ar'0 %&FE3vYny` :X``6wjMAkKv+w""/ c>,=|ZGYCId5ZE1{@BJj vFgSKAA`TqCoTyV.tCu~A~"x.ɲ/j;ϷoeRL @0`,67`mN&U8sJҾz*p?^ B&ZzܠJQ{a*;H:**tLb>aXVLMAeMJ5A6(/(ɏ}G Z_Cj(\OGZiÔFO ]]7PM: tsD*vtVpҷOߊaԅء 1Bm6И,񭖎@ԦݞqzHuo[˕RQQBQ&^0!է^ zrt7 tWnN("(OZVʵg%ZZ\θ9hMԚ&|I{L.ˉr>^|l )>9ΧEh gZU (%kC=,@s,mnLRRIҝ VEstWa tTՍpC^Aφcjr9D5؀83:Sw.B#@nNɂG|pu%;" ! Ɠۮ]CD\߅ǀ0ePGRf8k~z - zs p; Cdq,*4h2,| RպƇH9=jauQCN_qU32 ~0M}oTHBqv ijr/ VK^ٗcˬ 8$=zd6o.ECCZ Gd㮗Xt!%әWA/vn;Dl9<, n)n$Xزd8opOs< Lan 0'?A.R = OR*=įEˢ +]eZ4&}(NAFd1S;9̩,X_," GIQcSyTb'tIĿ71hP + 0x_P@%';S Aڊ*]ZQ(+'rj[q 3T@:dx.MI0s$UNK3eIG@bJ(\QF5-|gm5Їr@މq2cCժ2+74̀ܢb ek?c.|9u tFZvv*Xv}4 J$|hCyF6|AG5}B5D,[1r׹6M_W10Ux$!ex,z*a9s[:l\L]eY}op)y2mò궩g:o^+|Ҵ_rVnwuđZ f5-p˂̒`V׼seLc#b@O~a8 /f:M$ȫkF KdX}SwSbbWχ1]?~ܱ(_Ґ#4& {jzYR@v%-iO.q>[9ɫ,zYq17mJ~2JMSq+"daTݽ[0?EoqJi;pMF#j|fbi@(0J=P޿!Y%߮xwM1uqufTI'=+,/ܹrѺ{vOX)fa5zh`UOr=B}W_*^Xڟ R XEM_貋d55!`jgn,z]ܽKZ3 lt"_{;3 1w_uw] V`s52-augYZ070701000002f5000081a4000000000000000000000001642f097600002a80000000000000000000000000000000000000006600000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800usb.ko.xz7zXZִF!t/8*?]?Eh=ڜ.+ʕP0j>⪓3KWp hׄ i:sqPKLq5X t7ԈbnF ^)Ͳa!%4?!bV*dśHU@@ &荗~bbO_nn~iꈛ7!kiY+B1Nw'QS_Vl@)jx pp+٢5lUwe|bD3GzIϊch(ذT٘׽27]\ŘvljBH/d` 9mKvIdX Xe8(aTd2aBTulƃw Ijh (k]7A9>ZQy716HT+IJ홴!| rqAH^xʺ[=ãU'cs6,@;eP%t$ E6ݥ5#ə.er, b/-!^ϡ ˴_d9 66T亮CŒfY G{fI~KQ` $i7ئx[g 6*d7W26d>6[wMcLC^VUmT>Quo>ss*;0QAGƨ4+")_b5&[2VetF)H o(p!| Xt+5̥P7)۱)?Z3DC'I-'57;@C*" OTP&UNt!7ek櫴Sʀ=xU'a/C`$5NGY\cð츧#$1R|QVMOՖYK#|f0;H7xzmrc$C>z;~6 ({dʘ4ӌOm !TgƬQlAy9ӥ,IWht{,5h3)Ϫ!1FE< "ٯi"$LW^;@o$o0A&}!mnMb}X1EI@#&5N p~佅aӯhrw]R*38uV];a3FaMcѠ\L jf8̠AnZXgR<>C,Ύ"+)?ϻ v7W 6ڛ,eW >"D{l [!hqdƍmC+\cpdLȯ|#FGz۱<ώ;ҵ,0w"Y&,|o.47K׊Rtꉨ%CwW(|d8D. TNm0 `X'J{;\$Mcpt"req:d1@H!x^*SQ-VA~) AӻR3GtP!Φ\$EVeIx!k#WG$APqRi䲝mMhYEDހ`زSq+Ŋ=,2vG[m#Cj7p f^j%r^mɱ4g.i1ڟ=; 9V Er@0B[o%} 6ebѸLy59f.A7EesvG DDgi!x* F>kT3EĆ}}go=xf')ËyNH1TRR }MZ|E8ֈo7 ,Lj"!2l{SܨsvM{aH#D +V0t )#4obu`sKa>#d@hq@Lje(H≚lJ9*n6%u6L0[+aOM:~pN@qj~`@ؖ ]ʪaJݫ[(lw3TclW4^A"Ȓf?w$jEu4 bҘ@,$G2RĖ'<U2Eh]ā;[Z: %GaR Jf{&褷#d{uDhIͻ]}"VV،V w? ˙|_\qL B/V6au*p~!'e=iwENv}DJXP[Z|)"v1gǚF# )acmN7oο@ }ez#)ңiԯ9 X $/_H-6rrX/En .yOSS mJ(oFB_E&=.>K,/1O*mӷPDy-`k<:W ~M\thnBߨ-! Z3! s"n飬)~s-²"]g^cu`k3č{pҢۦK {r~,utDEeE6,g>*gmt_3V}".ro`4m\@xzPMzQ$4fkaQtFkaNoޙ}  Syec}du#]xqn^nMbUS KG#aڑk0|5ȍ-qr}6=0sa@r]Vm}})۵0]b'X/r$323U4-#+pؗ4 :c_0rgpS$Duu:YP݋amq)9GEv 6τT TH&d1MbЇ*5惃$zP[)>= t$բT&dvJUf'vS\V6E%?%ty4Q@~Id7>2OL:VGoo'Ie$3kY,ۊ V6Q&Er[(SW0:XyXzv7TAaC<ԕ>zVcA@ Vڝz$ >(m܃aL: KklZ} 3B&(2wo/ {/tXPkm00PcpɊ 2z`pyUn=qS}G914:TRuS,/9^82_f,Oە9ʬ4-@`kZRUtp //ʷmܸ8c{y|^Yb22a@ s?㥍9[߄GU=)d{<;kaEU#&u~ Ӄww ;;(94 j&5k[Pp?37% 'RTlẒ&k߾鬻yE.rTPg)K&s8eK&Q6HϮU".X/ i8xH4/H_MYIص*P>Y$ :k:;vrN4+:v~NpIGQue_ <)6WLuņ/b΀F55 I[BBv+76sS+).)TÃy1Z{8-lPXjRt,g2#`]ߊC8?d,P4k?DU.]l8XH M9]hY-Vw&0{IH"tDu'G'zN pD&n> 1To*:&`u,ZM4xuk5#I-TW:+sv RRV1]Su9H̑@󵈓ՙAn,V8YTzԞ~^gh!y[m6.~U3>%RŠ",1ږY)al>1tEcႡ*eDi% *v֤FAc7^۳6J'BܹP]B`'u&2qb$- bޥOH] bMLI?+8L7]^kBukﻆfޒTGi<^qZ2%wSvss71 Q=cRLVesݙ>Fj]Y8t& a|('LE 0"¡_moX 2mtNƽ}Ś9TSQ]M:Thm7O&yI%muosly_1DkYWFwe ܥ6O}&.w(Q #kiwN m&%A~/tbؖ/Dυ~>(W+;uxge3Hd!RaCd-16QG#W;x9:|:if=o- lk {ە@ǮאQgc Awr<$_<fg~S{WT)7u_#B>j,8b@$d4Ck\>6Mwdj,g:Й]{g=e/\ڌhQR$'kPAJ@Xr Q4 lM@d?3`YKYLX6(L/哽#by '.QJu[^:g9<9T`eyck~$pRf& R081'qF̵N\7=|Ოd-M|bb%{̳7m4mWCۍϾe{o^xyM dFTtwc`VW|1?QP3jfsx­D礖ܠ:u d{CX#+4Klu\XUFWj>)'olge\YyK|umBy< y\ץhX7ho*Ʀt5 QoqD#MFJR4xG X ,sD%U,T06(1~);u0lW<ª_?z lo0q50h Vzm \ѡqrً,.t+#C Uyh We_TCT{Sh?͌|f\=ݣ AZ!% H4 _*@-cP)MU@*\'%p6AEJ^"@ %!O xS~|ι)aô[J mQݿ8xZo+^h.9=Ќv^0,'j5\FUC6/pܩl$}\^B$ClR4vE, Vw[~@=J! >B;&~~9QPݶk ;xjbh?BcϢ!L7 ƅ)@K,0ˠT7@=pŲ(c>GYAnX1Pw'Ǩ/,+ Wcgt$'6,JX1g7[s]>O/},+l0IwD,K< ɨC?[`i_νow&-'SP 쌰soMce+)jTee2q>E^\/ Yj"ҷA.?Bغ xQy .Bk'y4\pg>U}}꿮hhD!u |/cJvۭ6ICKrhB3s(~3r>Yp5$TwK4S)> #,5N/h}2Lx,l7O|ߔ2”E k݉@ӡh j2t-9cWJ/qE  ~H[H@`3X vʹ9_gF`ĉE8k8QZe=Y{ <:&*6>+ '3<o'`Sl~듑ۊnm~}aeDϽ\ԦV!l'7՘0`цkeΕgm1.p8O!I0x 5/Ry;m^ ~~·&‰+uߺN`őgY˷i13(Ȑ lZTG#f!nt8W[ [_j|Ng̴I޵Ӝ*-eXf8ksWL´~㖟osS}r[D[$;8 qY}2Blg0egWVs)R W;"Ֆqۅa2AUg> d? oF9;:!_sG/ur'7 H< ҇GA1]rF|4rm0:E+Gv]O+4ERc9;g,Ji$=n%b>IK;7nh.W<>wjsY5OPT ]P_g\MGjc~Y,wh̀~ݾs$L +@C5$-[s̗j3ogoe(qXaI`n[Z9Jz@bQX,> 'h|aͳ"Nm~2?^sٶÍN>hrݯNҷ} nOLTO}k.[2- +QKL Lv83?vT7#pTR[&*Vi^GXc2]5YQ+81g_!eF4و ɧ 7}\Ϭ ܝdĸ54*|Q͎l3c7zm(P'.Q\jͰcpr©57q@rY˃&4߉c'7a&PY;~7Adx:Σ<^.mT-{p(:DtlW|Z64NJ(<#8 {Td!~tJ1<f1v>y e3y;(I߿EҨoIhVBR8MV8ѷu:,D/738I !ܵmYi4OId4t|DxW. 0{xT^c;N0S]MĹYY؂s"E;b!K:ՂI4-&g__M,&;0́~WXZPׇfJK/" Qf*& :'wYݩTԖ\Բ!#&^r$Wϖj-# V$|rDv_O@%W`V+qYx%>zQJL!~^<}h:\b>yſ*g6cX!{~"XmY;[TBƭq?iH䣩GkXBo9.P Cn~r$4f{iT 9,aYw=Bi)cPm;.Qgz7|9F_9s0XMjh*"sXR86U^'׊p*@vFp!)XD] Al[UpH2.Mq!/쫡W\]-eq()XV8K@z<$&pT{k^UA}g+9CW4S}7X ^gR֞\|ewZ\ƻM fҹH&B=O}3s(WeY¨ 3|=KU۰a]AuW0Sʟxf ӚʊЗ& ? .Ϻb(rjtWwҋ׉ܨuBWAkՎB78"fqO?V4Cl~ B(JWL;%I̹Q Hd9Q2H*4_-d|Be;K"%!v! |\4i1hݧ#Y1{SgP#v {>#Ln+\4IwE~)PUm0kT.l9أ+XbI#b:_HR9|<AfG6(@iD; "ٙ4mS 񭔔,zGȠ!S/OO(&E$ŷgNؓ]!v yy3~|[]֪Q)yݩ` >*$0 e?{A@/'x|qwތVKo!ލr&C1 *$$uPZʙF1Խh:Q0tQ .9$]R+@K%dAsb_c/OBWIͤDx>Pl^eh /(\E℞%f*n]e߿v2v׺BkVCy4C%P_|EkAqD)A01!;`tA2:4%Kx7bZdÈp̙z_Lv ^Hx6Rַ\G8qȘF Kz~Fe%:YhwKO&W >=a ګG 7D" 6VtP; +O"  - GP|ăXU"wu܃J{4bJLktu;+ r&E:'f‡ B&p$Aoiia7+>{zh]j _р.ʿc`Q6X`s=DQ~^ogI@ƵՍ[Qa#+fS0<#U dc%x O< ؗ*;ۇd;x[~eNJ"'|f[׊!1 'J=W{h1hXrSH"&[tcz¶C^,P'RzZX^i̷ m' ƻnWMt#ijgGbGZbTat2NLƒǷȓ$-^aJg2!YcQ.N5F8'h{7Kn`A`nx`򴈢 0 }d#7Yjǘv1;UevkIbz?3r򻡭MHqR{dLscsmmb qzʓ%xU#-hz>`֤cBB1R=D,ݮ77XʹR,0r("1Fs:SymVrWHnʮbUV5;`c2"AaV;Ό(rzNK8`ysU(dq1|M@/dBЦzAmՕd.G|Μtӂ*k.޲ڷoW흽0j;QB(n53}U?F=Rcdx_gRF?7*/.@pyAtyePL> ^╘cGPZtt޻Jƙw jqKpYwk.y@~P~A-ho~8\~ؠCZ y ߎT z ONbZ&b6Pzj)96XKDy[1Y2n"gY:hvZ7el~{LԹoH#e ֳ pX5 ws5ʖԾ ]7~?q9<*ܩ> (ֈh)UKxw:A8% DZ~h1o_ ,ߖlpXP^!ռ{VPSۦ&ǗJ,! ڤHKŀ.t[1 a] ,\ؐ/Gs yW~"Rr(6Ţ*y)t󈹓+91=S IrNM:H(2Zg&Oj-VX7v+Ԝ2ZʂSHGoǝǻQuE$?3xђPQmfK~gL:Q[I.xX;iIBR$g812xB^YaОmFئi ſ,i7R|qr(*Ԑ $4֭9/8."wUkjQDK Vsi0A=ILYخ0=I. obZP]쏳Iejlwzĭ@Te8BvQ'sn/Iu F: 1~[Fcqx+m}V1UNy5ʼv:h?^{.tvdUV7 J? ^C̗`T&\\3]>+t\Zѱ%}P=OZj?CS%QmV 6JVV-f|*V@T^i T\1a3ĺr4 Q/eb|c}~,;T3Y\x(bG}f ofŦl%do * C$Bu]6`{EoǬ3Fj HwtJ 71톞9+%atw_x4^fIA 25q T3X&Ef^Ƴ-Zэ9;Ƥoa,n& /~AÉ+Cqs3Vk5ω=1M|- C]P vr,?aC>LroH**^sLV73q\\{GQmӄ7j&++crxPJN{g36Y XS©28v E)`@s)c=GُfЎ~i'Gկoon t`e7uU\}\,ݖf?d7_*=f33ǗNDnz[ݞhꃐ8a2H?*)W9?(+It=ʐ޿h۴x92dir;2}'YqV{V?(3o};.3K-)_/Yw'.<H9ܵEsu;f[OfX@|A'Ee9K@Rto>3QѶ^bP2* L0ل0ҿNKMx4l}sH$xѨN~kª1%M)İ_A\gok'+3̦Yg_{OjMQld*D=UoOHZlZ@mZv[tgi K/41V?e' ʩaѷR4a{ټKP2|Q?$ <^B'iϿ 2Ty?1\oW pM3hyFFb|_CCzAeW^ i?>"o)aeaܻMrs4JRkI5UČbJsM 7EAR⽼~*Lܯ4^:}PHzOnz 4NwAp؍ l)K* Hr4X. m=ڑ?1>5;(rl䵘1Q7xܐKA wLhojjJhw= %7⨔g`>[tfA}g`nXZYȤWw}9Rv8:OP7 kk@nF(4=6WL-XXO,Bγ=2FQ i lυF@mo{W;,LA1^l~'0&i{`6_z"@'hn&<Ȁx5t:|'(W&bL U|M;ۧnZآC|)[rr}mq$9zΐ;-3! Aa1r,)ZrU3%4(Nk1u kybJ{#ϥiTFiRFL #RV14?L|f]Gf+>ãeB=im=+<4%kTW чx!dn4g%K'U"#i;S"(6Bkν1ybǡ/F!Z.9(geӹq5v}}'ӱܘ/⦦&4ظϹ%j4lkLiryf̰L(T[=-N+ 7u>%Γ%?H5n32]A!VXFG&(*Na՘CHhI#u٩/U݈^OFm}MJ,s9Q2c6p |שlTƢEp'S?.=<'ኚMۗZlm NwkJuoމ26zht3WIFzc!wZR#za66҃i&o*(&5I XJ`}V2\Y?>oc5\ecZ ï"|Ԓ) À6ceM%aR i|a$5^C"[+٧{$&6/c2D}_cp#2ā52⨂*/eDᩉy·նLsŰ2~^q/&;E}8toXJЈۆ ;iL c9چc)2o0 IGj2oW.d[Ia2FoQN'KC8c2esd.(`<͊ǯ ~upc|%񣤆W?)͵zf0HT:nWBa0VezUmabiYGgOCRMb6:\m,)Rc:XTsNj "'!02"R1UfxqYUyԏyvM%*~)O{}*^.;o$x9 }ɟ|lnj^Ϲ/žJk^'nlR]]|Wd2UDŽv3Up8?'v )7u*'9E8P++sq0ô=z ţ~2!n?CC0eԤ#X4:EZ+`rGji?;_hmċ0YҢ%nK^ſ6fLqUEՊL|Wrl5 p\po Br!9 !S# GrFf'bS5?`&˜|z>^LJ.J|UYWq_Ԇ}8,j7FӅ&DՕm";{8teФ|6UA`INpz z_ݠzC;!+lKGkF$'ql-[1DzVC&"cg,K[7|}>p_7C*Ff2fNq7~ТEL2htr>qJreT"=obbMNZɭ|?ʼ\P.ҩH0NqV)G1 ӢcfP>^<ܭٟ&+'Sr/(Ŧa]Vf!зƇU$Sk q^)HY7b`&/ە|\Dn2CZMAIuWI=5eq o J@Wu}w@܂`7 mAhKj*%`WaVwTX%_ 1nKSeyH_22V\Pq1\#0 M]  ŻV+$2Z>əɷlϾOYmPSBm!XH`^Jlw (zij,YL2(f7< | T6bO 䪙N-~v 9G,ʪ ]ht!QcL7CmJQZqy亖^ڽ֤ O&Cy94\Dz僮&9=;M¡("ٯ|2A/0iG" Ъv@av!1X 4e|e^)'|lM-G\Cּ9_t#)2(kB/őan 5ֈ;籟vS#QPO"P:.Q_u*4Jmď9o| ?MW=VۑV6)Rgd)\!(ygGX34XʝC8xa N] LܢO"smÿqPg/Jdy~t~?"fQKLTKp{(o/3CwtE hzД` Xcc-:D 5DZ$[:/>a@Y7p)>' +K_Mw.Ua;&#mPzY;aI#'[fy2)}A s xޒc&=ˊT.7B6FNOinӺѡ|z)RQ?:v5Eo:&DnOP&x- ?f- 87P#!O&&uTKf9& ʐd/9rsVw7}%<Xi$NC]>7)Nkы? ^3 ͑YYծpC`;iko+9Y̪'B{2:)lo.k̿ :%bAt+FN1 ȎX-& eLq`Z= 'ڏBQ%lĎs+n< ݆  @@C wKZ!.eȑT~wJHkdh]ctPNM9#4Jem!]5Q%E Β/6.*N}Pp  E2VEےfcp: iD<@) |&.GeltVOe9as+|xܞj0zҁ6. /UY"Ӈv3tZwR#DcQ9P(W |-Uf1xCfPDv&']k=@iP(oNGG-V[&5TzQΉ oq)Y"Odƒ2sR쩞(jG>oGwP @0c^#^Cc:;mc|nQ5d<0zW"oC $=T[S(ئG5{`V6$^`S!MkVݽeu30ǺCog)B9*0QQ03҈tO~ԬlJߵ5Qr2>??,r!4"i_)_2"yo&\MIH):hYflC̴<K6c/B_6:5uk 2CG2Tt2.U>{uH4߶h6~_ ͻE@WK|/dԪu1LX._2-LH#77X(q#Ɣ2Za;(\M +m5O@LbcG#Y?جb|Wȗ*KB7,fB=8*pܿ JpwV(9{ \&YꤙA-pyI$c>9J7 hBE&PO=ǫ(AWHtQY3*f}V[_}]7}O>E!"F3MS,Q o_{ 2ԩGuK_Pv*B=f92øC#| u'$ 1b.ڔM,N|AygX@C{J(zM`? A?JH)=F@5)k{4BW236núr>PNI ~3O5AvR_h=EL3Hjbr.YOI7e'lVÕKWnݛ 1 ȇ "m*>u_8]-+iى:$?{P #BEև;6+!!39zt+;SeRNv0B?"ǠzVkqزLt$y+i #6JR Q[$̉2LtAD1w1 ffo9j$DDst+ci77?5OZT!v0e/r)@R)+ţfvɡ m>gHmo9RxD$1_M * WۂDa{ 7 =%͢NR-XU"*XU[C;uLd՚_U2ҏl3)ݪ34X?,j81 *8rú{Z%>_ 6VَB 4H?F lI/".I.()J߆In?#YU\jk*H< !\E{k{]:Ԇn\>Bc BAw|Ӂ[;ڽ{4רϟ4ĺ]C3dk&Q5 Yej`\Nڔw;axўA~Ey>'flR!.V Hˁ_atͯ {ڰY!T7|Bo3;GGbMb;̳fBM{/jEgi.S Sl"8k灞tle"|gin]-9t#GǧQt6m/cvčܞؾ>V: aF!˭Bu ׇh7|Yƻf=quo A(\hX~8+u%,RkdY4,ϔ's\%!zpY} _p1}PeyIqsF?hZ4xWdK95M?iAՓ4 dWn01; $<78 bvfep;m?В+ .I w\]rHUu|96;!hb݋=_Pc\H¢Tm>e\UCǹ039}v2 7bi\#(j?Ƃ|qSr7 sIorui+)QشK$9eiBtV+W }e7}_-^7 T1lF:uǂ)$P0G5rm2Ltl2yN<_qg,*Hur"9a]CRh;ՂL_}&=utZДHpAN4@w6'B|{L'S(m3ty-aߴ 0*m}{3/Nf꤀tEZש|(@b:1%KL/ X=ڦJS_Iىb g񆟪ֶ̤<Q=DMa,2~)bCwNШq=B%~e7:ks9\~rȞ,ΐv.x~A,';;M;̧Q9X[[ |E2[ݿGi3;QP(|Kp7,uxebr[ @e[ jfJa1-,#h>$ v)l`qx,߷m[ E} 5Jt uueZJ- 2gŇP(ogwV&+@ݿ }5 MiOhm>v?^kl92@رw34 O_+i$ju6 5o䀪K=! cE5˴Xi;c-C v1VX%H|gK}uO|#(l#rEo )+T LD1aٱ)X:}t燔0jr#560~v-Ma.]h״h 0 "MӜfIx [Q|ѽ;vʒu+Π kxr6rW'穯A.n3?~ѷN{%GvxF ^ODVb1+Iɞ>%9,cM[ɗ`.wp6N\rVPVtXw`wwM$`WFD躰;O kʪ0]]&_>sLҶs/]D,f%S\[IigF7n~6ml:P1}KW@]4#Es ζ<>rtbF88;0X1îXu? 5-B]j !4C+]PF{dHL҅C_HI2\R{<qqAqQjI$:|Y=hl$^radc`/տUd vOG'K5PzY^Ǘy'{SG ^':Gc#YkX`2t9Or[&lHb*rJھ\5CeSe6#p5Qar\/0/8O)uKr*G."7P^Z88X0XJڌYT@2{5pgxfA2 *(X7"Dj1zzo+w'?b-Z%_:8?|5޵ou2)(`g+9YK(!w|P#ώ. |C?{'bCT4L$9JƻQxc][x T8g,{M᲼X̸u9ƯYMGmiHU2sG$!t!(fVvC+H`YxIJ nS꿳I>b/&~ _Q\*5l  ۏr!x|EUZ7}2Y8yd#r6"Vh0 u߷Qb-6²WOk!TIN`:~̃f]8DK.C.Nfli^t#W0? uGD lvPCGؒ@\p}n`%v`冧|:8if lUH=nNz^ Z\bjϛSq^Xo/BU@zcꅶ[_=H뾇LFhbȥ>_l %Pc-* M`Jh&L,`A"HFe.9)qc49;V(CʔmD2'.̣-'hx:V w,f<6mèWga-mJ(3Ʃh0,^ А-MCvptgh;270~TD-STdy*\ZdC!vg^pN:h 95 b1VYk29 ֶ1]zzUt,Ʀ(' yKr[k3 WI7x)υ3q:0.=> 5^f;庣m[lQk:c?TC!k dD>~l &8K]L2`Sy$*ؐS6  ,XTgwYbmU?b\ om:/7KhF`5b_9bG(lޗ6|l`կZGl.q;k|PXWiiC}6%k?LC/kg[F/.8AYdF̯btʏD*vIGBycַ9#v}̕[53ʉ.?2n dށl3Y4͊b&DjTRBȁn]Gݸ3TO.(j\>A2AhjJظ?ue؛r>l`H4XjlxU&aF?[`鸊#ɤ} F'20Y s]~k{Kָ|GdzxNA$@Bߑ6p#+OsCF h uiOmNռ8WHW@ЩAۊ,/Yo%ޫRԳ$:x1ª M(<2 xr_8kmEdx2:*u5VTQGoC_tQfCUêLYL'ga԰'BGa9}%Nżlw R컄-Cgء̝ax? ~Ha3 ܂8B\?)yϭz-Nٿ@e5f"=7x{Oq(o6`rT/Sj˭j5Ӟr*0jy~ C\~)K v6< {M! ط5ɑ=ZEEJ z̚H%3JTw"I-xG13ӛy`esSZY0G]zTޝ#֢,|s?7>5)0_+NkXRzn}4`RRy{v[_'͡lzV1['7zzᣛr5 ^|K sǦ`~䅩6i>)_dS-8*5! \)J"%m>4ItMib$r}4`E]J4Y~JvN_SR&V_T3^VJDss 9լ~"I҆)ocp5P2JEtxVmUdo)ci6W;Mp3NApjK??n%?6 ; Iʎ:M,_2`vJ͌LN=;KlMWk]m۳pn/G}lj S/ \Hn(vR2d})(0l4 a]W!CꀯlHKQǾgȀȤJT[\-RM~emrtqKd@l~+U Ct*F&^#ߗyөV0dz}SyR+)X̵-y'm\|vB\AaJj3}Z_@*cqaleH90  xV| z3F;{=Z?("ߦWPw 4ɟDmO64kHrJKfwgV&Ga OܷP:KxJ!oLUp"rv9_ײbef&x$S  Ģ(9Pp#&˴U/>so_XƉ%.^#]ŬdFeIgZ-&/}]'wjI,^J|+Y[52PzSuH%2}&w l&C!WQ)W=;+VK"C/ʎ;#t})!]B!ӓ[|.?e{1fp~H#뵫Dr*5;®bj#c[NWNqEwevV&m<ݽ)U'"Tӳ2ٿ < s*HZDؑMzɛIHrGՄſZ>^+ Ɯ8 '"b>0P= KBrʶncZRW9JƫͺU*"5."߆ k&Ė̬ Mc[$m3/ZC}ix~5rJ?!=F) Z=_Y, @l߆PGoW1bV1 }rFXƞZwfĄ fQh~ yhb9Il $Qqڱ\{5~lpկlf̂fi(Yܸ8HRCY5\=ml7>e9Az,c6U a7{_Bb@nD@V`+h[VegUoI {ro 8_AɣS0 60M bE~ g};b5_O pHX0:,m'T ɡ26 T=f0Tb@2 >ǎ"o˅Fbz ! K/{bwσXx.n_R/(Η< _I0 +fkW;c͆e~ A+#J*֒ĭ>w[|F_Yx-"}˵j?+vŭ)撙t%$~rvK5G11 Y /o <ԨmŠ &GbF\rMp8\="jj4-kRON9j{ rݜy>F El6PςPڜ\2_|@*nO)/l Oo}䢫ͳb!!|B?DWwú2ݒElB4SVHo3 FOj_-_G(:!`_O:җB%b>1[zVu5jY(-:> "KT,?ii/ve6vfgPz^5h(cܝ Gw&ršfv|ʋ(wS/>?z0Mtxw ң>^>W쮈wa Umde9ƖoVT\!KT>';8xjRmo*pj R/e7d>Wc"Sgr0*C]8wWeb#c-Pn;p ѺoOm{͜I>Y2Z„+z?..HcK}@:-Ql8y@x2/|v/(?깛9`</ٰ =)c|Ч((ejH%ƒcN'Ѫұ>pԳ|O0*A%SG7 DlFf t$|QĿNVxg^1RlȜz{&@M7(-# x#qh 2Թtϱ]O$$v4uYh4䉪AU*x $ۧ$ gٺ~ v5Ïy묀f!]-ti`NvUT/fAQN2bɤY4 lhվb~ܘ%ఱ`V $^nbyIoz7PbВrd#͝S uZIöQ%o"\j+1$u`gV/6g!ѴOL Qu1ЏRgL_؊2דru2m-14wT Lbdja 1tx L0l`^v#hf޹isp*J  t$kM6BsnDuy؜vNϻҰ5υiFV{( s2+)6h!u%V4^{n3Ǐݠ6ܐ`W@w?)<'Y`,!i:WqO0{y$c;AYCgxd_"lF8ZQǃ`2$d!bT3gm[3'(ՒmL%y|Z0k8I%PTMMK/MH)aDd e 6Cx*ayf f@clIMҮM;z%#$iFR3 3TZMXKut(qiͨRP\Ϝܳ5 n07E?ci”K*9)#'},XӽrLijâkFg\wy#^@Z JG`C@-ɕDtV?luͲ7iBƫ:b2%F5T,T$-r+ǩNg_DA.Oc#@RnϮbU:zܹg1=$uRF7g 8cR o&'ґ\{4ǔe*xd%J %Zs.+$-&sc!QH^@H\ I?oMɅ8Xԭ A1jE(髁4r@yg>FX8}"\nv,NV@$:@3AM5oA9?m܏(c~~zT6ɨ.Mw{\9z.U׸x=I  vE=˸s,1G&9E[Q;T\u߲ S7% +v(_1vJ^2ל}&+R#^wl$?N\=6#U T\ϫ\ITMEUThB|ɌݽKq15x eMWKRk~LtJDU=OwA%FdB'Pf@v}ܘVt.FoXQ'yρ %ݾDje#;bƓՃr0+NxxſZw">d|ⵜsʀJgL`{d4"S61,iE}TNovz"~uJJ:&z/\'>5PuBQ4+tJE>O%+%E|Mv[â/4KqMXhu{ZCpoCߟ៧hbqF$WVN xQ|N(  )R4J:hj{+86 Ime 8<:qyF5CE3hN"uНe¨]} jxsg9ҷď͆)l8*yƥ A.sI)4'WmQH]>gQ@HA)ՑCp٫z_M ,RUH됮CM rd`a(׭4ѡ A1bٌ범2 F"mbilqH9sIEv;I ]%'dW+v Ӥ&|lpv!L1|'YrM:CP(2"pwg|$zk˒LRv-kJI`3dRWx&$@*:3|j 8%(Nʽg0o}?k4~{K\O4}j\VNuYLJ6(#IN}o$Bvt%KL϶N,?`k YtYC"S]+i:+((  3JB1]3xUw;v?Xi?n.  @UlAmҨDŽc^D] -taB/4TA 0U} xt V3W#WdK圡rL(CUp o6﬋>,߰uU S6WUN׃gIAVg)n-þKvp!K6`$!DP#YgX4t7Zklfqȥ8:Tjs^ ZHBBцݽ*a!lRo?2(U;jQ?(`:і iSLR%\}EkL"E D{@|\4;vGCAec) Tc G\vnEr.w }Vi 7xX@>WXSҿb`;3RXrp`]Da ["J!1)N" No4EUr* "gڧUg͏,؝&vUGXA ڶx]1iTh% Mo]O??.6.fONw53e~P)S*7`}t9(KPj,874=@W%\MVJq3d"( EX_7*n#[{goƒCp>o-jSM; A#P)EEd(k^&kdN@}6Uk9Ծ7uqҫ"7h;r&bz0M"lҡ-y }qOO|}<?x鑖8Iv7 ` !3+v\KS=x?PN"dW-̀?e=3p8/P K~6\U:{F]*s&xt X1]gd&#;;QQv{H` +Xa2vy}6Ȩ#vоЁ2WOUz]ILz d(cg[]S?,qW2Y<22|k͎k6S_/BIYpᠭ~h\ ,茧ބ|qq 'q 9c.LQ ]x!pKT,ݼ} i"*]%RHDSZy~6U*y`5炛 G!)˼:TT6p#2ѓ+p mw#lTZIe@VڹsGVqM5}SpEk %^pm;aSׄyP}#HRrsY8QuL7qc}GV7aIM!!z.b2~L9epӆ/?::Bӈv?l0"won.|D-)7sx.QoX2ĭ̺A* '#)?`m_yQe%DN#O"\6'K9 *} <%,B\61\dp]?E1O3ns LG3AMۗ}U/)%b7+|[xʉ6Of3ՂXĪºAc%\d#'nWfVv5?pǛPy7͛`5Z0@(} nuJ@vwdHa&!2݃;N< {#)(Jٗ 금ãX0pBE&xn{ۧ#Tp(| F(-L`rҽo[مI>S%ֆOACq~w YO9];D:yqЕ^pqU ^S t$V ai5)FGV;Yp`$"ͯF rw_`jB ~ѣEcTynrr8WRfjCk G $3nyȌ8:_/Z5x^ھQV6@8`szpXϡ#7^Z_ta2@Q 5c QSsW F=.q~Pm-^?ǿ")lGPr4 ؼU F] MI:_65ӁTs: -D}zMqQĀM_-{_p ޽FixV%ɘS7 q\Ɛ*TC{ ѮP,aƥ%m39bZBKIйIۨT0&KhrP=t:KauzQ~TɜcKtRxx_? Kדo%7Nhph!V Y*p=A),14N6MU*d#:cSiz~ 9J=n:/')rs61ˮPR.dXA|#{seP;',7򿽮-$6uyvBy~JN4k;ԦNw3)بLrLa!@:BhJ:yKLAzut}!OwOƖQ\˂|dgzr6@_3M%> [5,`1؟c3p|9A^pQ| m \WSwqi̇mPԶTT2Bdʵ5^*Nzf 9G[<Ɉ<4v KeƇ .F 3gFEkD^XZLxJ@x DZd$LīQYpM]H&PfvIP.-2!o *'4[@*a۰B2kg=dz  29 y`˜f9_L]*!)d= 2 !Yj^* ˓'F r"#=EkvHq!ѕf 4w 7B7j.dhHP*vEkkOV!bsxmT1uf5M}A*Ի͆Zw qk>nʠϮ3]9.͏nFEG7!0ƊN$ꮤzo<9vk2ųowir; e5޺8aXOٷȡL S 8J-Pc?'ua|E,,iP}\­F8c>w KTP9:+zW.6;"KKbs# n|x&ݷĭFqՈFmC .j+;Oi݁]^oo ݔRRB]S*=u9!ɸU5J]%"ɢn2YQKO+jgu NCfb(kyV rM-^:O֎#N4tق+` P@FKtC.UQF)b߈:[H,5凔{8"ʪ4gaVge7nGQٮPk];dmߜ3l mMy} ? .Xj|䝫 ȵOPq2N Y Cŭ@,:a(fkك1k"Љs]Y̽||0wNK;7{匊Oz OZ1[7!*Q޻-;&0^C|d[C@amϼ/UQc>)QyFSG2soCNMMZԦq/" a1zseRQ_y)"8u#ү=t>91z Hp*ԫ^KՏ1eET_fUaq4y]sUN` ~}~vf-ۖxE-o>ʼn@65-ç…Mo-eAXsԺv;W *̗w`}\ g=MvViZ\:<|Ev97f@\~J2x6]g#-q6.vBA+ ts})@g{=vӋ~'D݃Rxh(-(#^PtNYa_-[o2kφ]toxyEߍRxŠ}x:87UASRꪖCpC7>Vq">G( M#}@wkt:aB_*0'rhnJ{*]Xr3g 襃GA W9hU Ó9}| iC; Q!PxyT#ߌ¤t0rGI7`W?0{xHc,ڻWդ()\OZ8l 6&]Ox5EB4rY*"hYKX#^υHڕaϖGȣ'~*_iRXǣ YgvRmE oζv`O9*TwcGEV ϺU-,nW缂>|Wwk_Mf7_84 rQA#Tf K L*W,.*c IIc37 hgKʼ67cE_!q֨ܺ-ϜA8Pj.{̖Y,p x踔KRB7|ŕe1Ok*G1[=G5MMރ}̞\[X6L Ϭ".tDJ>L 9"]Yr8[pe< AyjY)τ"D|E+cCr[''D>O?5Kӆ(91cבipulp ,{)0ɢ<ݜts&O`} I{J>\m 9*O;X&9j1jt̩LbpF!+coH#.4Xx] '`#Az܅ttMb?Yt:DxB R'<ȻJ{.QԨޘ >j{z !'܆eR@9w7*܄<.}åg}B%#ڠ`,?#~ 7 |#lO]F]B8bc ݐ#\aVZ)sBD]=m[5B kIbC8>O7z S˜1 oKȠKEHWO ўL׍+orG :Y 5VZ/3Yr~qZ(F0??c*F q_ʴ}?Z!awTC7έ@"3;@:INymVװXED#Ca ;rwۑA$]j6TGW HƮoY$aJ Foo⦵5Urzʣ۩/]O" #鹅7%meuFD8)ܗqaFSs͎ZZQ+I`:*ğѩ7 nEl(6ZmCBh?RG)ED߸zՅIvdaCǃ&XdLOi@N*OLkfII`@:U˓h( RrOƈfx,6m4ܧ!hsOo{)q}惡DVX"2m;6!ifړX ~ Vٖ([S!DKU7׀haD4+X4mԏxd  f+ sٵeiʯSB=bJMlm f6R.ųH$!Қmo.o$޻yO"x60$#kߴTW+|aN`j.]dc|$T0<,S\'*ieí8.-B"y(w8D͠92.iߩ>9l:tN!ŷplX{ri"hFpԤУc\z |젋UFmY=H甘omeW$_l3̳#PL"pXpRp53XKo>Er`K ƖvN&N3ŸrvC.!+Gs< c)as Fc=bb6KTW Wqv> ]e{XzrؒICJG\V팪s6HT|޿(!Z_1}Z8RDfj@00T$_=JQ2$}dw2@nuJ;ċ"u3-< nbuٶ$.+#\sV'I'Kny!$"^ Ƽ"[֭}A} r ͨ"a^BMܑVVv;6U1o\0޿DUp4Pg`+$Gp?]OBI>aGO1Y_y= #BF4х1YO(IM:B|`93U ؽMG@Y9bBR){.I=tnܲr0ǣ(z/oݾucM!%z7I]db.J47FRgpKC$SOBphmjôx !6Nb-vXHK9KMZt!؞-u2%&3dhG _8JIbrWsT2۴i*陲;[3Z΋>&2Ѓ9 uy>'Tw|ϓKʰ/% Hs,ߟqhoEO^ࢤF{`F7kW0#ٌ hٹb" } o*?}t,LǗ̘CI] r`7@%;fdMK9+B{(tQ1* ]8"" IT+Jƥ;VM>oؚ~a!>5[z:DI?%)@qp>Xj)&g%98 2% ʘd`=Ff@|`G7~>̧|m3R  qcיV`X Ҟ*zf4a7_bwSmWze_nao] wo̬d_b HIQJW; bjLp ͵4Ro5fGX=-?v +E%-5=r԰쩷]Z&'z؇&0c`1KBׁOmU}[};dvC"G ǽ&>y0-(%`WեA8U0!@b(Aiu{SDUq`k"s)}k >7K9nj?Ӊx~d(~8kI8]sqWzcvll|\ 7ZW[b.GmԂA}~ƵM k(;h Ewh3+k 8H'7FU|dj [Nd8 p&]'c 7% c?\7#I̷i,O Ml9 #VdtjY6鉓D:,H2c՜臔'ĴeRJpv}.f茵7X%2pN)`K9qP݇ zo(x: Hv"璣?x\`J/yU-"uXp"ccl\$oU~\`"!|&JgXDm%/g+a1HsYAlxD}J`:{)?dQ0*7>-v%^O)Ome>g S)Ha:ڄ!= Y` fsA{c6@FPy!VyT-Ӝre;P'zten`X;6u\EdsNkDLe0ޑC Qy Kyi%G76WwYN0ҾU(2e6pKef\x7Ι]{nϲA)u}zerzYFX}:V}եIMXgnnuQ0|7-"k3Xegk=w<9=0H-фUW[y|xKQuz.zcx Ee!' h+m-Z/Df[E877bJYvE0C[K=f'D^)Х0g8ʫ[D eYH6։]ڌ"o݉0(z]3!Œ~ $ĐZn%p)ų鑂:hj:5Npxio,P%fɐ\$3uX]0ErZsʵVP1 z`#(zmrן4}IZE'<qǏ g)B|ϢѥQ6vMZ" Ω*OE.咱R~/c?$vuu+y3eBFpّצ[K$)'̃'劅[ t-ɡS5uE;~NfM#a@>v8 /ixAKd6.IVlq (a7V No@-15N18ˮ* ԔK S>>ejŗ&E>&vfNYiZdj6pia*ֻZs(Epjg 6ZQ֯4{O9o4)dNw&dNSBth) } mGɲDELŸY r6(mMf\7( ,AR Q$/pHfЮNty$}Cͪ(]0-1k/8̰q9lh t/ԚDNZ ʙӐo(#'ˆz=HNDs]o#yp>GA,k]7ŀYeƘi?oDh1ju˄\79w#3KX azWJ-\BxU|ȊO ּ43z+9d+;W̲tM@0Yk IF 8DE(`vm&G5&FS@u f"F%x[^p@zG51o;cTMh4&:٪#WO.ql Nu$.Vmd>M˵tNr3O3 8G'=í$X}`G7ŰQ D64f35~w̩59Ҋ(ho.Kz;:v4 X ڜ%*-w⇿gW^C=!c ЭEɄm KIAe:e(,Ts!ìƔ VM+bmU5(IQd ;xd i#ULf5#Sx$B'aO!I™ w$grn}(%kQеQ3MWqBeW׀[_`t21D'V{'|qDXLb(nc~ WF$wY-hԙQRN tM;J.b֕]q*_gi#/V 6^;|(Rr>Sy]_* Tng* #_u}ѻpwb`hUEF%}kPi1Nޑt6ݏTIz;!CpfcqkSe02/Ŷ JpZCP}RhtPA Q00I_he%e(rΆտo*[`IZQ#B]q[qXF77R14y<%]Ufk5 mt@`* CW%#dUGe !{e(['m3j4BB#"yU *o^op04W><ת㈿[2̭V`MDvv#JvⶮvD)4|BjD_F<@yN[[lC3#*P'kV)ʣ@=(GcxYB izglD;DӉ!zg+ph\b6Bm;9ǡ gFBPB;=*SwzCU(CdБaP&4p] b{a`>98?# Б7<(v*I6 |iC+Ȋƍ=zk>rB&ɏ7'Q_rR'+5x#k. GK/׮$^ޏfGҎ5)JICUQMYK 4He/Mcm٫S6vX8D6C de"yd n8*^32ȐF5}_Ui3>4^&%%qʵ?4+Ntіs wqk%phbu:. }|^+0WA"@7-pWI՝!Mpf{07۟Iʉy)e`AHSp(&y^!$bzlq=TfnHY^.l]Fe7* Nk[¥@%a~X>+!{Ĕg!zg>]Ҿ5qYJ폤j/"0a{xA#sO&Bܝ'hm23H AQ-Cl[Lmm'5Du__jBxxBn 8[lek)d%&m=RvIJЇutqC92c .jܽh10\8,a@l~|ʐ~?*^uOs7Cn cQs=eGEPsb:]J`?6&`ނM*v׸!|9.Y~%"V'u}?6EH*Ͻ~,kdyXdni9ԑF??0"JW@ M6׎'լoϞbad;Ӭ$f(eN8.89"l2`N='S1v\5 dyצU2؀}ѢKws/d=D3]6ÆkK?h,<>!m(WmTuK25ne92ɮ?jL?,7nl:`3~8@§.ғ;}(;7 sV}b2ͱRyP, ~/O1`u^R ޣ*MK L*]'-}h?`FVPYRT O18':~S |-.- UxL>+iOW4Ā __P#\w3/M RVaQRY6S^zt]iٮցIƒ-Q]o @ wBEK8s1W^s][:_ZUEXHi|E +ν=Lb 'ۤ~n/ ۘ^VU/;Ŏ率qX"`i`egܧ >?k]C9ǎ; `qh]ёfl U3ć=%LDr_,4ԳNi(9? ؿ$ys| ]T,gQ A p֬=5Sn'J=@鏀yHq$ץWΝ8BtɑVY̋zykXz!橱h.GЏE,68VS;W[Lr\JKS?DgBndvW Lefeڵj=$r$@ eHr0@h5ɵcL)NoJHlr6 ]u,a *}vm .阯i (o>|.F"墈Մ*:.֥8U Sl*&_9/T$(*.&iuMyCI* &:gBdthKX I yJYTEwYo=o^v }}ۛX\X;:-e&I5BBm\ 再ȶ d: %~# DFx 5iIj<+c)|6_&lؔK= =h9.mR;v|v$qLig}Ab,0B;Y}$[{{~gPՋ@D*guȕq"RM.ż N'aQ^Vt`B6Hu81n5<0f;A2`Q "ep\PVl%o=]H7'݋אK3'˓?vZ i+!"[a}iWGYyQTտ! ڞuM3Э'ּ5< Kbpoh!nU7XtIΈolD42X/:L2Ceڿp>Rql)~ovd'}އ{pryXn,ך0Jҙ~w A_AJהN0˔.]FAJPWWhC1?0 1vŖQ%fT>1j _ȘЇCfeǶS`YqaɗP;uv3zFQF*8DURťD0kVN)CeO3:UHg&`E]`Js%J'^cq~&" `)j.=NZ8c'&{Ը#'z. :Iڽls{Ц1Ɗ?ԙ ~#hn.(g͑*72 ʹl%W[m ;Mc'rғ徿L(qPh=+HTwɚke1+HhHF, 9|v?],o# Qcv9Eˍ  ,V(/Bڻ[SRtr<Ŗhu!=)eP8vZe@v6VKe D@:*ÇrX$:lM"{n}qR7)~ZyJ[y2*nղw=r*7suvUŎ^/Qa.୿"Kak@)`] x^kEI Ԡ4 c{1ng݊g{!q@0z8jePǫI`whإqkT ,BP"leA2Lp ^xZVއޗcVapa{I'NbCqR=^4/rHdr`.Hߝ0`r7T^[?K=L!IN!jd o~F?"JFP,a΃QQ_ڙr~i88p6gnXU:i[/$`lKV& n OJaƝNU9ak _$c(GDoYJ[_"36m 5af:k5/L=t-5X&9Y_*)CR}M|'e`}7g>]w$P^G9){]ɒQW5Y? % o#Owra{*of% )nǗ#(tv{x]BzR.vɪo:ڟmshvT0 5SHF.=O1.i[6˪&l\ oQ ?@t RtBq4s :-mq\,c.(8j½_+XD A:!}g7%0@y%v1Ϋc*G:i&2]dmXX;3B~y6xbYp,ϵƇ.ݸ `T.od* pxg@s#^5z)?9+h0Rg /-Q=E| Q#,Ҩ$ׄw٩57#v<ӋHhbaD&[WUⶾ>>&nO*+Z:W>x3|(Oy.ʟቝCeSGo;#QHTŷ`q PAѐ6Y(oi |T28)=0WCx &vp$5-JTQ@iE obCW\pyQ&{NAY 6p 2Qt8Eh-ÆZA[O\iܕe_[D+i:E?;_-Ѝ/t]{dX-_dVfm4'ϧc,SY!Ms]**nBw3-]Y}߂*D9 J_v30>쯜Xge&*Uw8qSGqOHmJ1q!-)v\}wd~򃰕Y2pQE{ڮ2ܨb#5FP3cCf +{v~Wl 's!@U("O\[b /R^|:IB?D|SsWm2UV6"-6iEFQFʓB`C"cH0"Է+ctDU0 .z㮈 hn {kc`%Qo3ZX?CVX]iItܚ5o`jmqUhwj 4k7q1NK>_ Y|#媚xGYrÝהЋ_vCaV*Ĥ-C2@\]K>9PV}gGb2Vx4y5;EP=F|Z(?$ ܌pW^T&| KCa,:5 8s{v*~JFm6yݝqqP'-X4mLP)IattBj:pRZs/z41")сN!YJنq"~ݛöBp@Z}jbxjU}ӯ f6rIoX~qyNJ>8cv*?+EJBd:ߪmoJr`zZqriFVR5Хоv[h&➫)U{%J"m1uSuBBj-d7] +p3 0>In&3n{L)]pW p ۜ-%6'i,߀ uo#V|z@sXK,ʸ(IiGZTمqSF o/߼G 8G.DME#zޓ"xN!Y 1˾ Ç`jKL'ĉ 6<O'QUyX٘<{>YmK\b"Z߃x'| e>ۆ#WlyĚ]X.)8!i:au:~vG(⸦;@i)o5uE_4#e^-$6 F,AjRF0 8I#UaJ3hZĝPd7 5h"&Lޟǽ+A޼P50dgm|72E]&iްrٯeN6¬\ϛn[zm4"Ou߰`±|!cD=O[uds$Jt-IyRHj)զ(6& sbc"X1 SQ}b'x&8!)1lԿ@ 8vT4uo y Kc>Qp^IߎlwE:3>FkB9ХZJcS~hUa_Wmz-a j.U XG%T4GQ!TDž0A476QiD)dyJ$@ 3>E.ٕ֚rHiSd&I‡h{Ozv~D͍bQ\2:q|i a aLc9ģ763e8|i?!Xԝ.]5Sؚ= o|UkkaMdpy8iOGhKufQ%jFV( $lE0gXE+f}ϖ(- ?RJ ND*HxwEޏE.wԬG5;tPvŧ/P LVՇU%"2z0UB  [9{MbɈ9F\bJ"^iy {)b s-[12y4Cph:7 `e޻(pMRH :7̱,>K)z}DupTJf"9WOEDz& D]V5,@v<,ɲ0n++X13 ݣ@Ԕ# I~vvƔkxsuHƖqHĽסG^uJBL$\ot=P$ rv'eLms%C$[**8t ;N|"ΛVϑӉ!Ef|]^ 4m.N;OtqR)헓-|wkcHO_?9K&1?t<{@.'y\0S.$fF"YŘAoL \!T:yB% j q_ x TS|ܔcwkyA9{otjR_#T>f֔zdɗ,~][*1N1r4Aj]aP0ːuZET'"4q u+ Xs>_EqDs&]7YtE!E'P[vmhR@aIԟ%Ou2/[ $}ai5ǜiR@\ ߷^+aNfCHYZ.4N%F 5}BlIa2J۳؜>8qE˲ѭ@ _y]5[Dqi)BcBbmA):EȆ/DErD2rm[idͷ1<`3 xmӕ V "O9bzDq}h*X ^VL%HFԔ'hބG3{NXv[@8ΥEp8erV 򫌋snk";o H3˥4s ui t?jUj3=FrލZ2C IC\B4)JU,o왼SaoH|oƅlSbȞ_9@Iae߹EKR4iKHR *i +a[r%P%o*lw`ULIU D+M ͩ S#biTW~5PxnSX`TR&\W\3k>t[~Ik C ',5Xd!%@zj޾N?ax9{f]B_ʆ.6/G/$:i/ Ԃ3{c`kZ1,]YBU#A0v`A,HJ:(^|r*qYxb #v ,׆Y$Po`F*է_?5!oعy"VŅg{fH<^!b \T)} zd9ԏwz&6BN&WeS%xڣ D#e3E!߲C"nwC%Я4krގz{ Kao2C0ٯ%$:tAxBɴv<)ֈj|6WbMXFpUR=.$Iܼim!sdottxrBefc3#F y!7I<͢1\oB`Aeȯ;85o>P}+|c<4Ívm9VD(敇˼Z!J9_}0UV^~@BUcŹߎ% 51F)9^2̚)x@u{W ,.a#Xd㉋R[%>e h/ el ILH٨G_LpD$O9ga=ub$@CNW_8gbVzձꌔ9z' 5)Q>—cTWAF,QzɱPF SV*J]/oX9 D.?w ulO(V_'}L J X }?egx5t%~;b|$}bTW+H=ӓ3'>ؚ/D?TXV}o ƍ!4ڍ>X_o+zd- #N%:\psEoa, EyZ>v( ve5T$)D:|_@h NtQ;tnѠZ8`8 Tm0&B*30h+ALcdo]FeK mt(b2%bEx_/$X cOu Ǫ%U{AvC g Z[-r*pށW,E0YM6-EWGvI$ÅQ`Y:aQҵ:^ .~'~O⹓ygN6ߜ$h|U-6zk~>%Q>RFwo&øwZXͺ}DCv(;{Y l해ZBDx D / F/y}|:(_ ֒n9Q5ߚ5aΪP mytԦ ư?w3sG$lzHQ{E4F*&g)v D8ҫ=Yop#Cu/J\2NL(anoؙdFoE~pY2z.Wzj4y8`b=Mr%!wۅP3] un!Q j; /r{uQE08t23PYuQ۩PBiiH,%cx'Nv{I,m f`?{H3_f<{^)`7o >vYk05rli`ǺMEǪy0%ɎϽ?3IѧԢ!D؎KKdȡj}҄Q6#9 Q%W`*=21wnp/Ƕ%Q Hwry'x-Vh $*FH20hm(w ƀa .sPLq=tm[HDG!I,QD>-4ID?N|#l]ppCdJT/?՗5bNB6.g#"xպ= -C) ?e!sDDuv]smo&hiCpmyWKW¨ !=+YKzڝ%5 cM]KgXw_"R~bw+ܢ=*2xb4/hqKYv[]Hľ$&yR>TGbXuHM%z \2'd4V}I:Iiڿ[5zK7{t)B Ͳ\Uo9:VvK僖7^ѼyעR% SHLZ  U߀M[.;| ðW:AZ2,ywY#I»EN?Re5?yvԢ'd p}YufգI<ȥYN55T;cX=*(k=8 vOPFJ?c.~Ð xh3 ~۴(eǡU-mņđڽxx\x\12 &Jɨ"FCl R T^Wg%Q-i&vڸ-o?kWOT'َFIBJ1\h'l| Τ ]4N~\6SB(Fx=GJ\2*At<oQ7[̕1OCHv?FCY/VL(i?vc야QmۦkƆhSAmՖph*KHY?w˅J+Fj  ujJ/!q R]?'4r_GIBۓYY:LV?:w] lN7zvI7"$w.^=sW|`!af|>DY+s<*lm@^v IW:jlq2iXrd̿+ [ U-HR$G]oվbYF& .N֊T"hդĢ zU8Ӥ ݄TDq18e+\b_h%.kY0Yp:dszw%/u :ݽU\AMM>He*(Kz BVM+/rKj^%b$ 2*=T=H/L=YVHV\ U@:G$lQڂyJK qŔY8k2e9۳@>-x.oau FusIphXO# d7$hS|& ]ĭ)qu[ɯurߟj6aRĨmnzǨ(Fϝu}3C=70%`=0ėRi75kKn=Z +e圳(ؼ& ۝2{lYl909:R=,d\̳͘m :VwX#TU]c:\N|[HMfJs-uGיN-Rcam'S?$d @g1G葘͋AҺuw۰Y;n _ 9/k,6}3B'Y7ɴwnH\f55sY |-sz<ȗP __`O$@b@* %hk7xo ە:Ey_h+QU)i /]&qGR\8a Z'!kFm%ې2ܔZn^΋ 9G yrϑ>4B)ARv~o#?㴈k2Yh@`Z0͍逇bĥ$ ( "GJat*`]yōoĊHQ_߷ _.bXe Ƃ #]917]kEgYa_}Bp! ̂TQY?eӰaQj'&L@8F @bbmaUrGfޑlh9 <{*aH)7zrbnl윌8HZkU&q^ ;L6 ].P@Cp7&s{b/]anI@r;TtbȖQ:'Ǹ#T9~WzX זx&lNw>G Gp9<;ޕ&U)%vDl4z,cE#0eL F̸P2ߞ܉APՄ&k6==$ ȹ!{o[VX(,uK>:yk0v/ ҝgƧk?LtÕtZ"RJ 5AZܐɊtR" d9,o'@!2ލm4Oل0{B& WO <@3K ;X[Iv妲`}T?RM{6tp~m 8Ftd1yN ;_?4EQ+[~(Kd^:Y $:cdlBm/앗s@64( mP˙/X+ya3?V{dޜ^fR+]x3o"aj )C!/t57;y#keKJvi=Met8iu!G} %R({9n0< }z@aGOAOȭ|S<)IfoF'^ 'I I|Y1#^N4CAMXYϵ--`;a(ja1uIdfyPԋc2Dbb:I:u&sOճ71^1tsZ{d$nojg|f k=L"L|G&0]f<Ƭ={p62(_-KC[5uPwngBS6h-j5CtJ,BD9*O֑׺|a6G]kWgiYl)­|= :V`Ai]ciPg2܌=zlNI 0K@er -iIS~_wFekv"BV p'=.ו 5I+W3 /µ/ ys6%*V _E.6^bl=PoIIHfڊdQ:̔ZГnO1":$߭  *_ IHyb7|L_?A{ɳA!%ryfp?+Uk`lsaT0'!١խrUy=Ԇ7tzWX-T{=Ç`;@'4`j0OlE#y5&*&uqm,i{2o:#2Tt.d,0лrl]/c~{ ]h/:|OX]zh9ll 37m R#e`#C;(wƆQbwgW^U'q^<.ؠVOa{pۮ*KB6Gﰻ]Pm<( $L2Fi~ΖNFmp,$?@inV=|3s WL >"߫b˿}B)N~}_#G:ؔqd_,Z`ӻr{>zG($X:&!4p( @dĐ孭?.hTE~2ۖĄP_*,m -` LQʢaì|H O&S`r ȍ@>fŎ[`Ӟ!l}y9=_N/9ɩn ]~VXҴJ&sޟ-r#=g@lfgOMNp~S9qB1q>Jj *xaل`m!0iY5"']96UPl r֡hhiX 3LZ ޼TZ[&Byp#Y۴I%i)_e\asr+I`Z 5Gi)f Kqܘ1|bRY!t Jԏ/G=tCB)7Z2yw<"<֚+y nPeu1l+:| 7V0TlP|@)pnˮz,TulBqmYybt 9k1I z Тtg:aIW ua2nYՎ)m/yOUԹhߣ\hM4]7)cvL0 ߥ !Q䇛=XC2j%/êFbTz>-z}jezNߤG\bh|1XH쿶h4*,D A}>2; 1̈ k艓^KI߾rX΢"~,tA\:#xWx\W\ePjt wQ h6-T]L/ >Nɽ,e<.:cD!lj[TL9f/U+.3ɓOѹk&gw4+vɭU?m02G@lw}']fvFC2ƶXti'| W~D)cV>C4 .]޴vD ӎN>Ɯ(֬~6!i |lȩy~>5癅=7w pOB4jL'|a;;HxKŌ2evnӁo-[UJz񲖆+T7Excj~Ie`_FIߑHA=C@8[ lw2‹ -'E <,AJ`ަQejÛ'1ÙKhdDȧ Y | ~@cerOPX+zuAK1JgF-E4On"O<%xSϹMZ v)3X1ek_|]8n7DD~dE9ʌ_t1"U2!GǜmV&\=~b@/pꤲKW\N7̌ X0\&>?kkʯ;3QMpه*e9\bRE)b@mcoA .D4wq|Q@S `~ڱEP֏GTj ]Nܫ?'tEfS,c.`!VR?xzSq~c;`<P]gՕGj\,ҌyOuK~!gU&ܨxN]C(,(4Δ-!@[#CAy[ jz "QOݯe`2T5?l60ּ=c"M|ki?=hvf-# 7K ou퓸tcELiW"I~r8}ĝ \p} (Zu+CJOz}&|5b8>w$Ê~ ^ AeۋܟkfSɐR_5,HǣH Ϣ[4/_?|E%:A/d˃bFsDPїƐr2!aQH}(;%}lOj@|(d1O"jsc>U{{#&2 op'k%NhZfmPaBb)+zC &8){Jb?t }*;blYPbt6Iwo!-񒘆Meq!6-"3d%0x>? ɟzT^#jPTP\V/oc\ܯ ~(d_:C.0hӧbMc<͑R)}=[**Bs;}[?}:H|i8.Vf:ǔUm(U&lj $ _;:%z1)eD;}εoF87Xy/Q[kvbaLy(8/GhFfz^UwY$vDa )Zh~=b{SWL,6J*#Zɋz!pzŻ⑋u> 8&g5I0/BGXb 띷C寛!mh- &Dy#S&i-4u8;Vo߇+bR Jpv5"_(gG1? *v;Z߉q\{-h$ Oi;9ɟm>)AyBQF//z-Y\ۅiˊI6=vbbe|w3\> w\:--k Ď5OM3"(Yz*xBHWDQ-ڙ`1^ EivėύuLm ]^~TSPb+\GK9ɏL+18z[!_}W~%99";O) 䆲c3dH1 Hr<"b³. @ cRŋos?[):m8SQkK׎Ngmzٺ-CW۬"` *":RS230u3cILCpѸ4r-{>}7k\R&^|)wtRaP+q!&E>\MMc%b̜ a#oZn?B"im=WN8=!1 dQ3˦L&lyXkyE&TЀi#r/l\ L3ݑו7n>gon` P t3 'sQUr:K[Gs.u7Rx<*xLsWm|wcC2"EESoWMKg6A:+sQ)R_tLqftOrK0ݛj`UG۫ F:kyQ[~zL"ɜw.+`1 uwg)x6_ դ m:q  ;7pÃk"gYxKh!H&a6ɔ-$gεb<> 1z> 2O9|(R>UУrSn+_9"Pkh-gK#M]8OF0_-o$KGFvY HT%"xi&{3Ĵ6S_]`r{$3 Yj8Q7lv)ԽT1K'Uۼ,:ۭśV3PT' RۙPדv c;Jב+9a g;3C[V[;j*ȘyPgsseֳcE;\;7E$x)cx7z. $n t9ۘY1VǏE; *=4w&.c̴0}LU3Gs8ꊻ܇Y==b.ik xo7\6bo{]6]a0,CWuaW5cھ![2BUcyQLY5O/ 𼴨5N`-,H uLKIK%S+g@]sλeFK\je,v@M cD}#sh ;^~U海Vl֩Y?[ؿ)rIv!ITAN:&J38]MUpʸ @1O!x'>jb_>ejEL"23Ĩ+¯g}~)}PM)vt0)@u,2B_kNzP_X\V5Cp :BT(CYCS [;saxW bMoZf%d]&!6+!rݱm3GR` jB,Sa:B8BV6zT8YQ&r/.x3U;yv:Ęd~ 1`$HÅf U5tEqnyXӯsuJC~q LH 'M Wu8[};hPKTa<KiPT;^Ԅ~`8. v_8X<ޢiV]',r)[0N2 q &ٻ»9R%<9~ ud(LP$$9)@2ڔ9lIM8<qKomWIr|\Ɂ5rwn}U#~&K\#&>Y1SzY't+B(57UR'Ubټf$[?wXԌJɔrt[n0&6eaV7S5p*,ʥl_Ծ\1ʩ f~y-B}7 P%wgzu} )Pȷnvo30Tع5{-֚v?f}4_۴OpD #8}SP 21&fXwZ-sÆ?BOȇoBcG1CCW~a-1]PxNTvZ%Z(;ؒe >BUrW3s最8{zC.F7wDvM~^$CC–qwl|0⚛} GE ޗYy&V;Ab+<ۀ  CEDCڎy<::Cb+>R`*an2T6`fyѤЫeg!z*0=|)Fn*{Ǐe+\/VDZDcx 䀩+BM{CKr2&-!HӱB[7,K ,"[Ugx͊DFSPR E1%{WŲ< .!$@r"y#†P.1#..\7K¶ ohjEorcxV#P>+VϼAcV'MEr$b- WFoś8`v!]Wy;8 <$䍺Aq•I|ЖZWU0u'gPhI:܋[)[̕2{(ܔd 'sbLbٽ,)թl\[NI&Ɇ GHV`<#pE\N. 1 Cpi{{^pq^߮_„s(*a00uJYUօմnCх"9b.@KDsH~a[~ļYݪ p~0sdzRS(^<#?@ňc%ZVC+D+cGće7׺DQRn%3\RnwGBj_v9@x:c!hgIKfm!n4[rC:ӯԅ>5F.^o|TcuփAɣC3|2(@[ݽ+1W8R܁\hq[u N*}{GLH>ǎFv+n!a9Zg:rSxqsU ʣUlU2Ǟ1!rEgsa<=9ȱޘpӇz9ʋ&q-A+plTu6LLBԂwrfa5![7:w pPRKx| \6hjO,G-|EBG7S~? ɼyC݈AO9tnV0N0WHzD00 `c#r}`ԫPM?!cOlCO]9-}F ?<76;9g^,=絇Sdߝfȴ0i8dɰϪ oȯpY4@x{Px KKw*B" ƶف5oRN")W '+ow?$Hx* |MDN~0$ uVw׾L4 (=> b-!ʹ1BɤRy Zmyu?1,nl `l=,(윎U|9})Lw׽rZ2,Z>Fs:*LilqK zak0Xn([?YS8¨R۾˭W-A9"(&|J%A9Īp.#]DmjS_UUOӃF/[BϝG&װ_j0⓷o10+ dp3FKY5hԥmq#}#<Ѭ߬cs6mZ_X0s&cuy D \M;9|JSt g~, '+:n_A-jc~{3nInKVʦ9ǙưSoUr`Fe yxdWkoQك-ްϲy)) ˞IeÀ FK@4eŪ?aT1؅k C:>X4r'Ω:kPO܊꺊55co:iFw2i/@@PGxxeDR=++ NGt>pXޭF_q QPĈvaK+ۈ0xٿoӇ@'eК Ei!PA1btcJqS.V5"eqWxJa^LoF{^AOMnڝx]`vhBnW3;{c$HA$ذVKi%>hNFZ҆vZ(AW'n|fe)8a4莪Ȱ4~?R]N K{mt.8ijҊ{0?dWEFig-6w`Igpf Db3# -7Č)N>;PclPJXR}^xac"LUqZlHOgY߄ʴuE͌C>d-$Di*w/ΦeI?ͷe#ɯ\ *U_Fo12/cqW+G,S q=0j8ܚ>UTs {&u|>6'=iBnYT-t=\#` XLE6 'J61Q*\'+M؉~H~JFv(n 93nn#dDo v![b;HH>--B:.̗dћ+zp'>;$w MtƯpG1JZ@ Oچ'x?\ /;y؂u' JQԔ2j0IOHzJ'SO7N{*Ma4ApDL$/=dی iCIKK ic->'N,\?nN3-k5l-V`1>HaɾOhׁc]}i5yuUG4w{EtIFYt?9E651kܑͥA8EʱEmQ1U2u{rA3 (ffZG!,7Zn3NԧvNm 'pT n2-c~;1;{-fٶ~WuwI*s_|EBb3Z@[&1 Ƥ>U1/cıGMt1XoDhp M> 7 xeh2AxTЖ=􇎥ngPJ%٣](vѳXfYvSA8'[ܪЇZU(rrܕD+!_?6{B~&\̥D?s1.vW94- 'ZO*UlD.#QUYHÞ9fۿZcy"mu9%U4u.(-:PtqNjjWL, Gz2eSe!(C0CX{lJO„> uL0{7F S!鬴ֽs/Dx]G纲rJ-kAOGK0`zřϕ4O\f'wdIM~>!޹hMقδ5eL3#a^8/ @ZZ;M,eKjw?䭪\Zg怭"QŘHNժD7pL1# K6l/ߴEPZz'#mC-e|qAQD{ܘ@{*m]wrme#g=$S ;`2nMaF!A9qT\rprYM6=3w}^onXamgkwk9wȼ՚'MQhRd3ْ#0 V/-^!i4f~xuZ1ȚVDю^c83jnm= )Z8kwDhEe-W}-aY8Hv&JJC an>ru늭G1/A~` *nh,feߚJH'#goȽw,K4tS2'7 c#%GT@ϊJmɄF'G} jzUs {q1j^^[w\"e[\;L\ %:kM &&H R#3nMNl!=u.AفV9Ƚƭ ?dRFF28<5'YYYHH^H ꚷڎmjQ&m0Z:_>)d*!=ܼXO:ݡˊ{ohTi eb{{8ʈl2._=r( / οu1k uѬi/EIDŽ[@0W:GPum닰#RtZuvc& 2 ]{?"%\RRx|Džhg* [y^6??/6WKWw% ~ [)E0妁utT- O4e ƕbfxL4QBh Xz,#]u¦ҷz"<+-=Sx58;U&e#,<ۚvE6eAaVCJټvn8'-=5(I3oE ,KJ]@Va% XA J 9jX _\<@G:ߥE4uYHxiV6C`Ł-!{@ =ۛҌ2GA&k vv܊&Pa|UEYyZ-QC&=NDYڡ!l6 e\FuG'S&8i"S,Dg9#9+ǧ^iǰ)]S"uSVe ٸ Oڑ_q2zZ,@\ioQ 3čbP&lx/YX|loku=6_Zˠ 8wk ӉJ\S\>}e[) n1˔#!Fo^1#va^7s\Q|u>v8I})6Fe{5YA*?IM6h#3W,$E7=Yv+e'"{n?-T^JrqKI 4i̡F>Hb_Ez>Eg#]Cћk9TC ̆}>|x,qVOA0p5~yZrʿʛmk͛* ֳ͹1#RyUPbP^>uן ¶ғds6NtE5AͲCW_71J6glTw".1kX,Aw!6u`ue*_Qf;Uqի\qB3;f$Qf1%FC?V̉&kϮ'X %{a'D$t^1#חFy~K2Eqy9*,@Eڐ ~?yF2~ gLmmzx&tv5Ȳb <i5=e}%͐·e\>#h*b {N _XFWY ^WPQ,^1@@u 0E(7b1>TkD^u|\,)m\.6HP\SQY cb$#[\aU pN6/ ]k/~?wEC勣,<^f| 4CoߨsQN=܍H׌ {&:-3<: +uid8L21F,FM<!Ih:bQ`'Jx?V0ܦ96 mލ+h{52)o*i&Ktn$ mЀ{0 BR>Yfwo%',۸k$N<0H4T^ Ӣ~Epn٩0xCT~dCmfNv* NB# 5h1"y>#؊ !."oA~Ԑ{iN'ͺ#?%)95Dį QJm޲67!jHg,#.+9CY7Qf2V`Ek*n"gv{|:8־oPi` :eZ%" |('v41qg]kPٹyNg"F}_1Gr~EmŠԚJZ.SIu1l#"/Rme]FZEj4Kn)h%_變CwjNN%'/6uS|tg]IIaeMOeXO~UVpY$@aFbxSǵEPn\ۛ].hI+/i[K|q5_7 9 +4 m<>rY\โ17_WKC퓘[^n&s^7SkjaJu4ȗVw]zOeyb$agVe" K 2__nQ0c#dïnTUgk&L^.C1 kְ- ڔ+|5T;//[FGTWHVނ!n_jXK9B!蹝.*|H\rS$fL1"lc/rcI9+r( Jc4ѥD4΅d4T;sH2jg t6 (/;j2Mu%p4L +u ;6b sT9?T_IZcQ@N’^As:#_J(SmbQ(e ~$–"^sA ^,*Tӫ tabIJ!:`.M89(JgdeUsgrIA,붉Mɺ_*S n;R&1uA02+H"m FBq9$P9b.\mpD_jBcVuW1L{9:JR,M_ϧFm.]ˎ; A8-!8;ۧ[(մ,9f]ECOgu◕S~{#0tA;qi+/=1ԙN a!6 rtUBO,g`+B4 ,Ih ŵl=UKєw]p9>52kvZH*<*Oݷ~pH3ؿǴ;Q%~M_ܼ^b- ':,"%ЍݔEYiL* ³~:xsfIJ.>x~ؒ-`ǎ֚9w*);>PI%`S2RͿ2-c(IW}[Ӕ/m|r,eoǙ)ihe}љE#a[ g26,qMd`ñN]WCDc80{胧jP)?R{Ys̚ jR]hI?_zd]J;Dq=YL 9"+t ]<\Ҿ|$0l-}{w\:KhN}C?fmuD? vQeDRȹdQ JV&E&*KnA]3dy\OrXnpv( EpqZ];SX6"B|< i  &SGQna")rěR+LӤ8$N}~Ҽd^ )KٓvWa&mejapn"6 n؀&XSf  ?Y Dʡ3RP7H'Ue'ђ8+L}Sy"sma9!_¢c"![pUlS<+):-3#/ɣ^1-;L&D?QA$Б Ts.|0bNmNd;KSlX3d^y<=}lRp`gAJUYuf-WѳV*iSjWǠ]/#('*8N|dǎJ- Rhփ* ?K>n>Qv7`t:j9:yYmϸsY1Y qğiH)8+lJ~'Gt LKh3*:xSV\[ظQ-K٭jn]il'Ri Rq3 $o/}T J]:#gQ.뵀CU.RIcmNhtkMF6NQ S;;B:{?c?ۼMұv˓GU;VZQ3nT9*:@Y׵icNw,+8aT sqb01ޠ c XMphs8_㼻b֖!ɬ@&#tЏBCL=D#~ X]<rln qNCw&30O#ch#?ZuUup6ЗsIժ( "Bw<^ޘvk~U=}Zx'3䠋h=a@oY;׭c@n!Tvzn[V!>h/X${L0qT0ŷxbְ(З:` kKȝnN~AMOC^^ռSj`zM%;. |V,xпoQ6i?76#ZR3t߸#L88An;_L )%M t؀H \L \W^F8M4ʱIזSpSDsh);IuSA_\@$6 #W W',B*%lA p'ǮJ7ހG؇iрo[ѝ~4-y :+BOCH%Օ̬rxtsp-"| =Vt ?ԷgVO)S٠pS핰eWwbHZX1Qj!&~~ZOyCZRI6SΫ03hz"y3u0i3L}# RU>C\zUKW|!j@٘c^Y8AȘ+?f۩Q5\F©1ۧWul.ό ![pņ?)E kp`\NQeO"Hv[,>Nq5 N-p0T5XQ0̴?TOEyA9; 5A Z  Wv TLkܭB]oV+sP&#Bˁsca,历Xz$C6LgFc`O$O;ƾ0pzQ(Fw &]eq/.A9&i#9Կx8Yٞ"/JImxv_]fw[VU}ȐXi#wb}ZP{9قF'}jmsU<^$Y)O+]qrr@Y>01oJpIqZa8 4ggqAMA^7Ul3,ި+ΧIh-ZB.&Q5d8 .bAdTY%T 3!fKe2^cC{LS&٣.ȠtmҶV@ ԣ1KNhMG͸k#),VLjQB݊oB^~&FT/D X`Q,<z?gS & y;Pt ?*Igm@_y1>=f['G/Fyi:|Y^,`H3fL^UPkktcXtJ L*y/?}@D}Sucjh&0u 422#'WNK:QGk?RHL*q^45J@̓ǞӉ{9etkufjK˳Uio}{QMb80yd"tS1w#xOkdJ?£˵ +߲Vρw$ˆd YeMtou 7vxZRA%Zڂg OmN-s@b&ޞ2:VZ"Y\EAA)}n@3XuGa\SNsvt?~P#hsS{U6k>uqQ51Kڤ#e 1 G&T@s"Mj BwZEAO'(B q:gJAfH)Huݳ;սb59.{ )w'>[Q$KM@2,9$[mʊ'2pXEO39<R3=85kOLo>`Y@yev4$T ).䱊?O<$Z<=`v6e9襬AaŏMC(PSFpEaf'3D2ɾRxt$O)*u JE*˖^,!q)Z1K^ZtȀdp*ȶ',țQ'*A&3vlo:4E_ho?=~EP6ǂǕo $G'}-WrxP;ԬƎX1ZtU;LP縹ZU>Ĥ@(E{hzǭȎv|$ Ў%rS.R#1s)ḣFφ~(qM7%|e'O.#~e\Q %mffm[s%c4*ry m>18DO[%:padmJNFŌWL0"P)sClnPq1ސSEUeK.bUJ0tpLΨc)^~%Sl5WTA"Uf:epeY8u;!Q/^?':g5^kZMYF@}ϻW[xkprIHVB~peUvHx pP tһa`x# h[0dU/U3QMFڕ>W8{l$&#S=2us/1!(> o4KJl|.ŝ"=7U|!fStޠ<f).yԝ1{=MTg%IjH/c7hK25&+1hT\}FEAp |_cre(FW.ul,pwީ_2O@Ƴ<6 rا2ȷNyeZ u^vB4Akni#K1/$F csy' ;"pU&ܕ5xUpzGf]E|NKL2.e\yhA6MṖkmMY W(R-IF9`/m؛.]J_i9 P37ў70ijT4HDoֵ⸤?;}Xp:@-';>#sVL1+hٮV*G&ޢ۾ ePaG p5̗q$wEu V ҐY\nz@#xySdvİixIQvy$5TS=,gxk!oRW S͗:tR+u'c ۷Dt獍e krᾶ}dL-4A+CݲFtZzbFq`hipA= ΥY%؉tL0[ NNF]|D%;ߙ߫`Ky۟zf12cz+9X)v\hp^((w;_,ϮZl|464Q-y$}OK~0^0Ј[<Um㷢+5ysn\J`Lmuo -tU<as$ՠG+;w#yE0f3RNW`jV$p [NU㘵Cink\ponu$MQDӽkҡhٜG %hq&JS6qQQz&FYXLWȂ11(ɿ&_S0H# &&ԻX*4xU.fl* Og@<Β&d͒C GO0@|kEKþu%xQZD8O18ϿfnZIn&qĎmJl'.#,LvXfͱG/ L-`]壋ͥ%͹};ҁ>wsk*A.wB ?_^K8K7$΍WoޠprLLd2'DEC]|,r]fGWNRR_Y/đ,l$Ge>GM knV11c?ĉn13 :3HSct37h LR VODf8:&SoWQZ!gkzo[3 4Ji*#l54nЦ9iƿ_x8M49Ij/P?ީ]傂tQY-]Bs*#0Mwͳ(xEx+(k xe#F @/)7/f..ZLqo׌/ (֥^8;kҀ-#<ਮ CͰI4v9fܭ ?,z&d;RKo![ vHrFnG^j'KX»E>+\5Fw~|}^m#T'ÈM ܔe# VJ|Sk/xVm\eY6a)s~'jə R?%lh~ * kDiXe]fML2[V=ƺYnE7zP t겱ﱀO܊MxBEp{Тdz9ѵo 24r dScIEC҆Ve=G|Z;1zFU=Swtqw;,7YBtLN@W̉:X49W[y-称c^Y_ifV&L/8%/575?pFד.;:KrJ)Z(\aax 0%%VnmZgv c\x /?w+KYi喘7$SMVjEYO~&&OnO;P7z˷~qE'RɚJ'0Dӥۖ X;uUP5l{BS"+k j{ `)*gU6Z4)M% vZGcr܂ēxyY%4?ne rZWH1Ax"Q☜1&JdKkwݦ&gqgЛO3Fb.߱~od[҇[̄cЉӻĿ.CU 'N}E $4RC ҳP +04Y& 8Ryȋ;#*le̬5 h tf,Iw3a{BU5*m}65 ϛms9wr~ĬZg9NedՖي4׻HITݜ/,e8+$8FV|t͂M' pgTnژ27+du/ȢޑF0'Ip:`(IWO|Cp*V%HPl65%NU_od'>.W(\o>NyGe ~o;y Z=n7}sіu2|74eFW#a=QcI&I T[׎P}TTϘ ȆqHjӇ1;" ů݊+I|E=b@-Xo@ˢPwmsExY\ :sEq" qb:O9sXartH6MÒ:cz8%+֨="f +G!"`Tܲq@:UB,1}hN7gNt&(]x;!%0zDOM#ϖ@vJ[(OFclYӾ$(nR*71g&|^17aB5үM6GD*oO*"B~fZ NIУquky"h{G{-KCtrߚqru4P5򎍦n׮=6@0B.'{P(#2pMTemcBZEW(hPN𴌭R0mjF@Z~#v3 >6 gIuF#ܝ- X_^ ɪYe;GA6 ͈,KΪf{L{CuQ q3.aJ>tƓiZB_)=Fd*Ed5L;dAkr vC9&`510jVM?ߔֶF ې9 }^qbIv׈7"˚q"K ub0?s2<]Q<%Zh73 ő`n23WERƇ Yu&}`A%gw5[ҙuPu~VO"x*Y7b?RAjW(Xml∿Ƞ AāU"'=qB ~[si>ꨴCz!FWC%+<^?jMbYZX=9|~%1贽M "e/;|Zaٞ3{+ϯtEz0m fmJ աKmM-s<H4q Y n?*l}3ya]T7\̷H3#o A'hg5 !p>ׁ b{Q`)C.p`xP+]qC͡EAiO*tPcvVR˕,բ%Gi9U[[ IWHkcIrNڏ'C3G qʔ+6/sJ?4Y!g#aqԒXY9u_Yh6łzðZo&Ū2=a1ҏ0r$Vv@"OA3ۄw_5S+B 6jDGeuN@>}bQ!~\; :BŎ:ni;s{%?<`\P1&KCg%Sc.@Z&4MIYv!&Z%n5x_:}C>_ `.T/tr_9GtpIK=18.<-wpVP"SMSv<{?={d7CrznFI*鉷-{8a f47\o"%Mؗ YS6P "lTWZ !ƃJ!gNCJC#iTV߆nڽTY {B!H %u ~41d9\{N Y]!&h'W` k<1J7g]sʅJ7&OgzW_=s*/_ ^Fe:Hv/ 4<6J J!ԌUޟu_ctҰ_k3mN))퀣;fږN[0ͅɬJ(̸z~>@Cml іBڜ#2qP%?F3w=M2-Ͼ;!#QZBt QtWjp>,wGHeR݆:>AUIG>D,/tȎoXm_QXKFNt`iίxzL*zKz\XBZq؀sor[n4 >7!㬊3 q?yK9ϭn"ַwZLtqo!̣ҮR> B%pPB5ClfIRlHƴ2on]UK&ƎհE qNF>q!xv6ųK?O` ~]438xˁeywĶitDdFYޗǭK1&[ޫ,3j6Uc:+-X9@fe%Ė\{p ,q `"-B9gaV6{4I91yt%l<d_aЗ1z1,Db=1BhHqE ܵړߡzc~_4H"i(!K\~ bu'Cjʍ$6MO6{U B=4t) v{D3xQJ G@mNVE=@,%{qQT٫-nzGs EWy=-L%Yvգ&1\yJ UOh~wi\cppX횻Nx$Z~vm[1'sIx;m (LP#!G5 s ]E#ǓVy)g^Qة}. z8aeѴ{K=θчn%Q}lKJYzâMFVlhlHo`p9Ӫ[ԀHx&Av6ʈHMA<$m]N䜿s-Q:QqDX: Zys^tQ wȕOseqd<lˢ892L)Blqg2_^ Y;?xX .ε!/Grcύ:vZY{cA+Rm\B0 Fb3Bo-ʛ&NIv6U>}2B=]0lQ"B-XK":9]rWcrՕr$8Ww+beq ֠U[Ҥ͑-B!hĸ0(b;2.8aon0v^Wܧʽ,<ÊTگ 8^DAk_y-/KbbŻkΌw[42NxaMf*|(a#ź"ٶYrf9DYIE/sx"TWvcahxd3zӧ RA4MX#iJ=P{30&'0ddB 2 zq"c87PF(xZ"T;f!Зw5%Ra؈S(Ø$+qj a &~-Y7/X֟wTIMg^w8]˧p{.c&E?D~.pvK|H#(Hj`>s?9t6pNYC)vZ1 ڥJheXJD&rupxᮛX3El̉=ӄ$xQ)Db(9})h]äBW"u雸͑j;IS~o 9(\Dn>醟z(}kmhR-q LˢSjHŭYwO-y ts- h*헢dQt™E_9sw$̠#ud /{$u9-> E r,c]rpUJrPGc*Ƴ\/9iqGa6 cw5juu(Zyww%w^CnȠ.eV hRS)cs7%v pRw%%a5L&ݗWTc]Ӕv+@($쪤!Kʕ)C|J$0QۧU|K&瑿GT4 >]Bu繮@%anP6*ů~+t; 労BV?mvDr< NV|QG-)6fCɑeͅ:g( "Vr`n\A{Jt]!e==ThΔI`h80r/0p͔;'/џ}xt$zl,Z\pwΊSg*I[Et 7ѩF1t/|c 8;,6g[E\$(p cR%s_7W94@GtvyC4^ڷ u9rYOs x `zWK3XC9]2ͱ9T(vy,8|M>"lĨ!~>K=L!n~ I^6O.nG2w?.@p0)' l~؍ ibUw&]W3Jek~^yj/pFiÏLŸ܉foSBf!sC+ CK!-wr[>&}q'CV=v{CDT︛Hx],u웑C)hGM]ud3w| ɫl8Bl ĭ.p?IuO3MtWצ2jcv RcAR:rP=)7zy<呎Wf!{Syۋq&=; pːM< RQWW2k <;ljMۍqy~8uZ*>W0w! ]ܐ ӽIq&/iq;6-{Ʒa3T83^~Z ֺՏG$7*k*ؘt eo}(ouK`$X(l (BtIF ?([6+)rtD [_9GTkm$^N BADf1:м&y;Jc,suVۗ)=O-X(EYٺt#JU#Wicz*δc);ei vޤ2TS9L jK"[6Ңxpki웦QYF9{nwɓ1B>Fl4\^L!x]Lc,ߟ8o%˿$x`(n&0@0vTV閔`Ed}Wi+W W;&S2pBf*< *r俈ի襛r^] >õp>v$.1693Sc m V2V S!Wi.px'q('W%MGn\41XEX1~NNnVV-4K:M:!XrI=mFҐf<%@y~7$D=]+D}– b({Z{,%KdUA00JnSEX GD 0q `\YoS74JTW#)t F;\(ė' s+&@mdtcp'4~txߪf]iNhNÑnTape6NqfEJcƕ|?jo-#ܞ}@tmqN$mukd=h(]lb^`q |SnȈ.-Zg=]DO0L? vwj޳Mc|li];KSP bSS9mBqQZ.4*!X X-(߾o)} "ش1MsJŧKe9M땱XUMA kKb G} #gfp|Xc-A])TzdF b7gjiU{AΖQ =&h8,/l%ƞʐ:Z׎U3\ ަB,,5ioڐ B IϔDxox3 "!nfv>Q~=9Vbvضme‘̀^7OY!Mf,cM24ht%cݕeH."{ƭ 5v*XWGh|p㴀Eb'>+4@qN IYi E`D%}IcQPY>TTN|4 `wva`=\:߽o,bΞxl 50<"IڼNW:xRMV[ )̩5gvsav;²Qg`81Uϑ @get`D0ⲔbQ@:K?s lDA`h+}GER1malGeґlӨY#)_^D*68w0MIЬDOOgj$zzޣ7"MT#O,0W$PCb&/+?5L5 |FYEd6zt ?5D`⴬YR]e?00x/oDęgY}j2$# x r͓!ZN8)NIݥ=g>2pipV7w&`4l@c{lnL<#+ԩԽ] R'xY%oSfU±,3̯ٙW7hc8H<V5ܘ&rP.N'< qLs)YJpH#~s&{Z*vQd=ESbZZz7 튔f@q]2Ow]>fcR|_4c\/yF胁<IQސatc{8V]ʩԭ^l?9\h۠c$ ]Ŷeje`ówJ VמUNJ@z.!Q*D0jq2Ol[x +2NoLPBh]m2 "h*^ɋV\#)L_,׸9fIʁX L c<2q! fJKakf&=+ cڇf`B3 Hȯ _Z1hU}7GZm[Ewt VE 3{s:8J4 .m ~{ݫۊV٭ƊO(`J,T x7$%tcw8Wo)y$ gYZ070701000002fb000081a4000000000000000000000001642f09760000d0f8000000000000000000000000000000000000007200000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko.xz7zXZִF!t/е]?Eh=ڜ.+B0K$lQK÷EPLS9ʷ>@yѩ*=GrMRftw>a+ 0?YVa|x?Ztd0 y+ PZΐ9`pF^xxBE ̿KVyY3`Dݐe:Je\)G૊br?ޭn¬ܞ!uU0q_ډCfNYH:ɳOxt\lAяvju5𔗪 +={71#ZG U  9ρ~d& ֥c\5&?p @'L&F76Wp45!Lϫ7%k}mOމ! ʻRPx#&Ni#-y6 7 6jfz@5 => ߣmK3`0$۶$8&K1\?=AO3z#B#?۹P#0R=yR; ]:-QYl"p71(v' .3޻!bP:!:o p<6!l?89GƆpaj$%.pK5<#K"xu{vGm'\ p<$|0W6ﯕW}FR '-sv~r2Jmp %BMb^J27KdɳMDt81nƻXLr2,Aδ4]t] $Z/tC~ -fAZr݈V)"6\ F.3C6ش Ӗ&2UWd+|0y1aê=0s 1w `+,L;ZDO(;Wſz _@Q?dvoQrA`6*CFFXC?~A*F<ǹAnڏ#JJ>"Y+,z!DXljd~z괬, ׏Q:]A-5uha=BD#i6:,DL3qNms*0R~B(QA 7๷+!ЍIܡszT>Qm厐q?BtWՔb 0}CDQ}cyGhN2Folټ||^hL+>R;sqJk!\0)#Hg%'pX׿{1`8WF;7<(O뺒ϷCԧ?VJsE.ƶ4XPƠƄE[r|(p_@VZSmZ&X;PW&I 9wy -4OZlj{+㛵jKwQS]H% ^?hF=> \ta.h>|bx.'6ta뫶MZa;>njvU+zIXޗ>8xMaPѕA.&p=;Oz%c;G,ϋ9 eMw+L\:^et5UݲAWp`I9^jӸ j//$pbGRAOq/H>¨Vi.."rX*x͖ͤY;J^[5nRMd8u|!'NTJa!{ 6dHb"VMho0Dނ@bUpj:\崃l M֗Kan(A٭!JmS>?š5Ȋ2Mbi 1MH{?jdEBHZF<?_>Ynx5яbv%X_L;/$)ILi6#㱿8_7 p 5d3j==ʋc"ޫ>:',ZRu.ԡ&|7[|6//}pﺜȴn|ІmȜ鱓 糽A*mU'5?e9`*<)Emu?|TI ;n_{cfnÈx6o*UfdP` p!:D&ڑ~Q̉ozUYb]&1$Wm _i% /B gD*0ȅUNHR $H sIg8#\w '.0"imLHˆ>S){U+݋MsPu`g`X&O_Q߸A7T5]"a`ŽP[2+(3A\ X~+(NW$srrҤo ר_\qVaEĈ\++5eiR4W»ێ:h$ARD6(ɝɎFƵ}_љhs˼[^mb$^C}wF}Eab8s fV` Bz9wMVU]50"#lkz"W{q}(eRLL;Di ~R t 3s8aZ5@Ŗl8;UyqJ-W϶ݏ+_UŽPۚz2.9ҔʥUD:Q?0ĠMUu͑B0jE=bhGPxF/)1_J VIe2gSNq*FAOېs\:*ѥ4[j>~q/Gˎ<冎72ڦ|ck+%o..wwHxXDQK5(v{X򳤠$*]l9iE|)daѴ9 @ &44E+2͛,t<@ I7|i_5vM6u[CQbtyw{lo,r M|gn/ʡX, P%Fz Z1 f}+`f r8%xc$|{e4Ӂv>H~SsI]hj#r]zTνjz%UYPSma{8]. *DFg9Y_j_B  X(((l-ZvP )4[JQNBB aiv3U,R*((]G],<\r1QW$"%𕓾:N5+!y.~m\ǣbGy tҾ@PqJZrW͚e `g>6wR͛7lf bH$eS C7L`xr 9 x~TMv z}SKiiwC[+i(+r9AMo $n: @=Sw^4D2^!TP+h2k5Z5.t>A;H=^G,(b Pmz%!*(`q]Tm/ewETWFf֯eߔ5=[6)k|g<mxvvݙ~]SX(3EAG._ӯlcM*F X< 6u%9m껛] R LK'b>;9ھKQrІGTȵBⅢux-ҧV2c':m-+2E7v"'xd~G4ȱvpqq{5?q-5Z 7*Ξ &/F _wD*vj 6y#$~)LHGQw40s[!أ77y ݌(k\=``QRyi\+;`z>#IH!|uB'Z/@JKk1J֜E1$MEo₣9vPl!_4 z4 yBHȅ 2UןZne$ߺCU%z$X<r2635Q6Br5硃R' s+TB.,t΃OXhcO5;:巰 mSÄlE 8\UI-xM+ГYhu@Ŀijcʃ'A&+H9G# IFҍ?SV3px At=Lָr0ފjsiWB}\^QZoS:JTy{u'"Mk/}f Adyp=5hg$rKZO=T^4":^&F8,MI{=M̲ %#ouEIVg)%Vn0F j1BauJJցo9j`Q^ʄ.z$X W׿3S#3E+8L2/53pW1s,qIY2J8.='jC}֧,ꚞ2HQ_,ٍ?eӿvapkSF$YEWD+}.+@/f %:Rn~/e5$ S/4H_*с oLKP'h`ʃ{EzX^ҿL*Bh`gnIC:ͣ~ RoiQwel+c--MfL'C g[LA eM :Y%Ma(ٵɊ4e_.!0=-VfUM%H;29*m%5%`_s<a(24Hʌ ٶ[K5x C-Qiړs!(W3똜ʅ-y Or2>ֽ!5tus# G/CzF0LFW%;gr>*n\v5d%;5P#Ή<2ۯemr2qF^xUP\;8'@p6bp%!OxeԹ™8 9#5 a9bԙN#9 ӄgÒNqVK;'RGZ-[0.|dl5:\*gRNX2cu.F,9ntOZ8" }RW1FR~%uXP/&sSTՔ] c2W^'-.t2*AzRkA ~FHmnI q㲹BqjOų;:Җ5s*b)7rH`^[y`6Ҟq4^.Өurt |x#Q|PNv2,a1!+daJY%;]L܃U'WF? 6%M<~Ӛb=FC]MFKvsZ0+ؓ{&~))?!x71߭X`~'V9~n# ;eۉƶ'}ܺ'1_޴EqDcǬ@LqzlOZ_:J%&mA +k2y7S>،̚HQhx.X U!qnQ{$|c%a< O.O)ip}C!-3{SOy9|O-eC nCkk7Ƅ-5(-1=$$+qGA<2BxӉlOf4UXaXvoni~4HȰˋ]omeT8"V#Py:Nê)&͗=Q#Y=1R#㈗ 4-JXwglzQ cVN?]EC//kɒM.Jo~7CmR) 룫371cd\b]5Ż IP[ yY}pDf"WlX*kZ!҇cn5n@ p; ˚[:QZ4O@<+h⒙Q!`iMjPj}Y:fȧ3a) ;bGx_ FԴ]E%(lɛì,^h{ΏOr*ʭ\qMm0䒾"\:[ʶ"?Ωn%t*Cq-#ugmJε~,!]Y~o<$o @(i*]sχ_fdF( VݕʹU[o/7- Dyz|$0ޛ;ȟ83hNZ)vFlpdLO|W?C /҆ڰ6c0j嬊fs|rjIq9f -ГS" d0BgefϏd O%@{tʺӅN;d>hU<`D8γ #DP&UJ"C(:6~^c`N\>Z`'{x]pm#R*BrT\QT_yMlp@qb2Kʪϓ;[c xUx{Z tLl]2Ai>Ѷ|ŀ [-Ą̟Ma"'4+Ow d!vpULtGS(0)enӛ}# 5N*R\͎Pj;<>_o.H9:`xx@k]p$x*A̰sV×`]^ɴl8^IGH{#So?`˵"=v" ϕ_]O%5tK?F> r׌F$ª>>eDfEtuH IgNadZ 4u"chi GU7[>!e@;> EgGWJbo/ 5U8&6͓Z=bڧiu #_ wOwq0֞Z~(A!|>Ul"VGGY. !%?e*p,6eiRɰuSs#.Ơ7)40]Jh@$.o8o:`ZRkSqKxfJ sDB2o,HA&TF v6l d@MoZ/6 t)Vx@2$ -Tu]LIgd0>՘`S׵Lm֙y\aر7sxK/A@ bЧIt^S1Jodl/^V{5ؒ |//nٜ#WKOK xQz*"LIl҅\̊U,J[h)EsjǧM<냎Vwi}ַ;Ҭ|(LT'z@_ځ ̚ӱϜ=0p#/iL R2HU<MJ۹`t@pǚ6Պ7P+d=w?Pصt7 ; TVA> ( -\0E @FoyHo4!NK6unב$4q Ϝ?5<ʈns^ 4OB+e)_A84&#e^=lw_1cDfS![ s(ZΦv{'O Vf">z=CN#: MJXd˗UOIALM]h[Y1[gmyYi6:\Ҕy̎ea_tʧqkQ$^NyE}T֜1FҰ?.Tq<+o{)3E |׷OY[8[/`I$<1 jkX"xPS~p7re=K9cpRFH9&vMU^|[$/^ISݸ%$-=l ID3tA-vB6YhٍK T,VN SDc"gy?M1JH'maCWJYxDaSٳ2+^@G>0=Edg{ ǒ"A'*|`_d]Dpx4X;W=.`k:-ܐzO_QD>[Iw󻳚U7i#i|fLze}sTkKAUQVCjD.˨x8HY< b3HΧ1{-qS+X,nOЖZv+0lU, * ֆ"b:%7yRQ8$x[Cx?dOzQzăg6'f}y2;&_QFo6D ,Yr R6C2TP"^hLjK2-AzSӟPrЋNZ`17kTm; 5ѯ}.U;j".Fu6(qnVӻNZ':\h`b~nt}Ax ct/4 Q* mَel c7dғ.f;`?1"%xnd1aDԘi7O].{ϱHE :X2$:UIyBH$BWuk+ʯ0e:-D^a[+$=?/f֗j1:T'oS>f,\.KP;?^1G槔IF4 :T~FAer>ˢ*UMvC}ԐMXm櫹!凮QF 3oNhݽ<`Z% WJDTn6(7_G_n;MFoΒUd#PWg lm>F!ҬWp)#_8@.CF& fBbAU4m-+ X 6 r/cu_煳");dD9׷4NLJ4-R@vV ?A20͔==#ZPQ«Y(7̓ QD(61GWcZn`4?]j5љ7&MDl]2I)lຂt> lY/YLvS` -uzp(96-邽4w԰K6`EZo%d ]MfVS֫,oo")2ۑLՍc?AOc^8x~'BBo,]og? m#2c5ִA;2~{i'g62r n zn̷"r} q\8Ku(byhVP3 s VQ9'58 =`E6)%eP\ (I"H F?"Y]r7n'nTT6|i-Sa9ch@9!& t. X@Re0xEnpw$4),lOeh#1)-2sSQ*_ xl;&f4=p6g&-iX^>rzS1 !X5PWh)QU BW 4H{[q&yBڪvӫϸ[;z~{_*[֕y +[4䔵lo }@}rNܜcއ!qe9"".ڢ&,+ȓW'*v7V+:Ci$+(>6K-"3RCPG쑓V5qryE F9}rA4BM<&bBЉʥp'WJcKRe^#soȇڶTgxN CntdQABzrMS횝 Nps Ed2ZV8n3FOD3ܛoZٿZ9^z\)<%e)/Ao 6(Up?|<5hfm'`xZCY㙋?;.4w#N2ƝiMɊ.l-Hi}p唽'z{xxofO՝h +z;a,j9h@sGk1`+_#L߮ߓN9Xkڻ|'Uϱ/B;te[v ~_V^҄BCpO%5jД2R+)%$4uZ;!e{gtm9\Gb'\X;rs#DPdn @MZ+ +sp(˿djl윿@ڸX* #gSmT뢏Nzs `e5c` P)H`'Jdԧ@el1 H',nb‰K~d`0L!Mm^K[vRf 4MӭCw%b{{~$2Ek).vj B*[\ҤTM1$5.JEd{;w|C=]Z+Lm!byNJ\3 w9ʶn" 7-~NE1އƄ{UB 4"g 7H"09+atroAWc^}E ا}|7<ߋcQG'-cb>x#֙ L {u`pEV+eޖ#i1Nq j^wO.5ooeјJd+}ף.p2WbdbEPUԕ k˜[Sa1p?vq )xnĒYW8P>ۻv ڍ5\4^:~n9+gAStQ9JHQ Bpjz S?5q Jh*zs-`$&1ĴXNXfd PP4FiKzM8{zLjs1Jr,%-&+,LĨwFv ̬V]a\CGyN%q] ޜ@9pGiVutgwZg߈Py0~]lR5S17^]m]v \טNxƃ89lGk'c@W!J; Fc{4+ L'(.i7{'q:. $qf7環 ZU4AJSs'taX0f*~gkAZrōv^w;3jΩ G'5^T!4wEc1KM,zl '^]LU.TEPu3=.MGb 63eyvզ2TqBI8iW͍0q 0\;9;qA)-{ j/qvYɒ,UbQ܆.]?\AʩZɘCXSUi'Z&xM/E xif!9qYv}L\^.i|Q$i4Y4VvAc'3- dp .sBtH}zOUCVn$*qz%;hes`7L"0uwmy#m/%ȞTy #|&@n mv9hB1Hj$ɦ!g!Ѿ,z7fAD>Pp(ʕR#,d>R˴c~LNnvl$vژC?+G2l| =_{ dNE)=5NjFS/Ub&#%"Z#vJθ&,*VJ"/+^rOiu252޿&>G2RDkG)+D&)^f C2"Lӓrڍ[ܷ@OzepN^T`Zy'\`[/)f9g4|J AU-5vbW ,$π,Ckgl5q:iZ8͇z#Ɉ!|d9PxS*w߬qxkog[fgVe+!ټ raT0#\顱wR!yQKa tTZ,= 3P2 WDFE!1eOv[>=RGǓ@p$ UE𚾫(Gg]>Ϸ5T[67DC`͢{h%] xD(PS,k?"unʉ֢7< <0)~&xw,5Udl!ttKƟm&i0(cw6ym5Bc6I 0R#4XKjΖ/eĉ 6U]c]锠F*RŽ& `2{sN裖.%ÈF6*o'W[Qw\vR. ¦,g$PdHuNֹUH~Cܓ6yQ&Q*k}XK=rl֓)VS7`M ]`Yz՜"0m,X'mOzj:%ڛ"#>lӄJZ;\GV^0ҧ @CgT?m(`#ƶ+YofTBhId<ڪߥ@c% A"$ u88 ,`D-s^y%mU"ugh^ZJ$trşBre0`K}PNjpV\hDiDI&AIe%LNsy<7j%LtS2uhcA/84R!'Y "O}AT ܹ&_8<;w`[-R<$ nV rl_.+BNU $cف8bҦ |.w_C팡?إ_2ylNkdQeΎɌ #z$jNd2!^Qry5#8 - :WyM*8EQTVIixג 0Ow^ 'dhQ('ce^ө rnX=$8lp]k{ ]S=*j_˰"^{aJm.oVo$3[y*\Sw4a/JgŬ#|ωhutj3G^u'N2-vQExf`_>Pp ܺg@&mtbДւCw;n'RBL[נQD۪.MѨ#|p'E `P5N_L? eHOXj$rtv7F,> 8r^5a꣆T[v sgT!ii81'+g]7LьazCp٤Z\AeC1&nsl E˯D)?>|Of/~8[@26D*G\85Q8~؊ \6|TgAm wWϕoEq3ix. mQ*op=F K &İ*V (. 1^ H(0o.@./xBAd`ZtHws)U"9.Cub t;ɸ(͛nem*[$涌 +'tY AjwQծUqtLF:TZ D8?2rv͎,(t\?bA snY P캁:+&)}_lrd*&Nvj{UXvEiWU/g+$ ta%h~NrlV6?v?GJ9)&0x6"?l2ػ<)~XcJ ^Q=dV~"apGpTJRde?w3_~ >YxeӑoKGslk>r|6l@m{Q|C\縗pv4vr{kK!o[O>JMWdMC}_Hx&6^s Rhp f8M$?Zhurд[}cЙz/_Atɼrxzа*q2ϳlP9+ d?I  ~be!1銯yHvbI,xCf|) (a;=-1>%6k=\C"?g㖰DKl54#3o<+;a{WJR⑊ kA3rbvzM #*6>uDVޗF}"3-@C8F$!Dl^?sΧ-jPl$@d(Ti '&vʟ㮿Gݵ3V ݫdhȥ!"Iٝ7B J!ks yA҂wڐHPXh!L#]HQF._=d)edF1M !E=wx r J֑.EcbyFsP)6kNvuU$:}HɆjsh!Ÿ}og>M2 f0v.<] /8bңt(HZbMJ}~B- ckG+g[MQ3U))k؅* z;!OeEVP& l Tz{[`6 T#{͈`ݒ+; ,u #Λr?1;ZLsle ć8!V[)>P b{ ќp%'-rUC[C$e'7qnAwHE+饍3~ ĵ p*O<ȔW?*BJ2"}Vn%Ԧ&jĦ bx~okp^wdc$s@hcGGؕhfIV&|c 4DƷ zZu9F]6hŗC3OEwu-+,{DČqCknQ/3L1xl+؏e`CwS4A=ܷ,.I3q{Wdf!stc"aԾmC >lY,^p^Y4^#CG-᥁o:~c59vh^>D5ώT] B-&)P\.P!Ft RL7͹d4˾BPm~sp VGrov$s$kυup֪Z )zf@,6蓧`re&8a t7x7Gyx/}]OƜVR9]`vx@g%iQ3)v ܲ֬ 1͂!-]߻xUUkޞBAgD!QI[QdɊBNZv+3# DEiAlHMA w}1ըjJs`ہah;pt'Z(?;iOqyVLOF7,׏m7iƈ՜?ӊ9`~Nw2h=cczlOFH2Ѐpw\P5-C6Fxɥ ׇXh\M]܃DZrD? SM{ι!w/ IdXXī=(!rnX=[\X}sh  W5e(b&ǀ)djdMS;Wہe,1z\;-ʹR;N\) QMP; XWS"MY&MnNpK,P=jzSe0eƻޣzG7)RGjj d4(sDh2ZiPJT}6a))`r r@mbLlOZ XMs1S8 ԫ׫x*c Lol^0 idz ߯XxRog$G_A3PxGQe,ٳlQy &YbuRbg=2 2rP V ^xd[IK-K-ㇿצ`&ÏgIрT=C@taVşHg (<2kT8,Dϳ`I (6i$xKjYp]D$9p&k1{8#j*7Gqq}ʥw*ŶM9{zEb{Zf0(wok.T#&اo4V;޵+]-dUɚjLmdlX#SRze9Vf?(!U(х~8V"'o o^.T]i4nE$=Mr#f? WX׏a7sfA4أ\rvuô H9H.HՁdNQbBb"O@u)bI4|Ba9hRRX8)XvQdtZ&sGr/tFws 1?*lX1R]),= WdK(-59K51 X9̃<B0N5Б˰}IUGRҌ:f9N.-mKg#glD׎p##ͪ5D]MAhmD͹n.^xBtsxkJSB;=PnDJRYXcwAgv++F? %3/GD~O5(qډ^*_$({BrONm v=b!&!1as ,\2h$B۩32cS"#*\SëN@B!0=ڒ27bt` ad3Y|qAcpD'WRORNZey*_c PĀGmo@ M` WF :oǸZU#>A+\&mGv RJ/W5K?UuFWM؊s̳E-^'s*rBLcجuz%^W^dBmPxX m=;2jy7C= }ψj/t: z1Kjo/ yM `&y8k 3[;t\:F:3O:MRk蹧)ӏF.$'>}ݗ+:ݍ,3!Άlnkz E@I%Nx9Hq%J ?e@68m z-7axk-ZwwwQ{{ JE/&TZfwvE~LUUNj{ &̅0sRXj;Os] ٠SN,H=0f{p4{yDjYs|Zj Гdzr#|0J@/pOl͡|tgZ$AހRR)nosgTAyg/l,SDfW,)jRl[( ] S&2cw<'W3 r1l~h+ey [qAڔԞ|CƱaKحp' @[L!uUEKਦ|PxP9 Sp8K^Ē LL&&OޮϡL`+h{sΓ/Fٺxy ΋:NDʸ4f˳HKVK:n!ܟ6G02;&M-bvbo;1p/>dkԋ\M o/2ЉoZcc V"&ۢ&98ZGϭY63tG3cԉndAh6i;c#F[8e8PdiB>Ϟ[zU@pDC< ]&Z$=[Ƿ@djۣk}(T|H/i3(h0$eF%^fF*Y,tt7ݓ¹ZX(:BİBvmC%xEz ͸MXd  bVd>#渜 ϸg I^[*S *KD?<./ZfC!(Ʌ/sXؽ6h-F|X3fNUSQZ?ٟP0f^y5"u_/ۯhcE.3d*alv/|rLx.뢎1wɚ|iЯБÔgS Å}$uo/nsA,HKX%yw[T Q+m%C $Wt ;3NDÇvR\{8D,8Y oҫf +^8i&|ZMCKNFX+.QL ;Lw4NEgƋ;4Rl#8J1ξjzBe>ߑ;܁@dÓ(5=8?}$u1GAt דeRRN'Yjn8gi;g,x/SlR2w_f+S^'.p )~󧦖rL2EHN +BwJHS*vMx E1y3Ze`λ^Sp, ? 3x! 9ܽ h=G]JOJTYw8kH: R ?Vj%6@3gʭ1;h [6Ho26-vG {8I zE>הtI/HIbM^pg͉pE ~?VY%; ZTﴒV,ʞ1[=ЪY{t”7C@mzMQpkpŁ'/輤:Obx\C1Fve. BISTMN-tU|eՄAfDz~߳A{ї\xķ0ۛn~.YS!mcIصu:C;$=Nqh#fXpz;y{ b:Ű34?9icjK 9aUsQc +tcg"@Գnؕ`HMAwسԕGrVb>Ј#ctW ~{|#9>ߺ84$WI3v'=βGcTz?BEƞFNUQudbEZÁQLH PK0 T7YZvO}(+yգ෰-  9ʈ+ r5Eۄ\[՗9GYAJ|u 9Wm-MvitVqX+ZIB_TgoOo1P, r]n_:,] PAd%Myw{{m:kI>TnZ|oi>,Wɹ{\* e#AXxa-^>OeFXi2z!V>sHT(rV]~y lw#n$k%}$­FYpl"(iQk\'66`3b2}iѪJZ,4}|2wE x4z^XAn!Fyxą4pC5n'ZhkɒtwX* lQx#nNU+ΉvÍR]ӨF3l Sqٳ~Sޘ`F6oE%~ ď{jPr׵qV[ʀE*8${ҟ |?UzdCh{f\~Rٵݹ͑}#zF ;]ӭ O{PaIO* ,Dy2"{w+\;A刐VJSb2*ByV K`h4YӸQl.P3l!lOX<*,Q UAB]*Gv_Iʠ{6d HθQeiެW.epV{[63` U}A\qcyB=ؙb"ӫwwT^.70cJ_0hIzd%33-4:*HvroOl ;V?%IpJ%2dyz~؟S6B@2 i{U}`aM%b)Tϩ. ,W m(?u[o0CS󘻺 L8-? ԦSbSβ]]R<5E۪%&G띺݆EҤpϮ'G2lA8eSd8QK:4Ƞ*mH4dI30s*F9/&r0@Y%_6hU=W?1~S&3('E6Y"_-Лpp8ˬY AGO?Wܑ{l=_ u25']H"Ԭ[ ,iV>&su>AearG;KG\V mt rv?û0Uy @="\gfy5%eTWq)B=Y:d~@CӒjד*)$SW<_bS$^Vb Zq8wM흳iʋeʹ=6=#,ALPecߙsjtF`tԖo~2) e\D}Q`oJ+.΍O  46NpE>G6w7!Ύnoi08b~j=2u)95yE@rZ4atk&gq{}rzڏ;W^jTU9MuIS'>{^b.kT\NJ? L!} ,#f[G&PKSL[hr=pon'^ˣU2G7#/W;EhFOby%z>P%FB"`ؔQ܉Ujl&"a̳qq[K1H@Ղ] `ԁϧ!9.f0snvBǽF"超>6h>QI })炷'6lIe`6>s۝a*\iU݄ d*>\D`5r/XZ/ S7#/十9E$X&o)VI9jVMQƞeBpF^NGAv.{+s{#A{Nb֛ҝEdKD^{w7("VHZY駈R ߷/#2ko R `.aܹU;ehONK:ǛwEχٿEl 8z{1GNpNxωW0iXپ~f}.+imֹQ72~}y`Ұ7|m1jL6 Ǖ.(Sƃᕧ9|+tZ L{,֖Ь qu{ j3D |lNA܆O\a$Y1Ye}йtfP'1ȁ4q3e0{$OAvKbˆqV6.:U ;q^a{Rqlr:|n!Oᛚ3+rg)fm:b#amJ\keMNf*joX`~`|άJWV( VKP3C>3 $\+wOjUL>Yε,rH"ɦCpä@B40s1 E5;=+ PT,G6w c \RzxTnBp5K|jP_kibV-H-b}k31ϓgִɅb G5PңUhsYoZ;/5>Wgu> EG`h,[Q@]4´O L]Xb2(l\ELǘB`֙p?fE.C 2r$gaJ"-RF a k=;%qvC"> ЀAǧcIoɕ.RTOƧn ԑ*HM5_7xo M@}pN#Zs U`B:K30xT+Xj##wNy1mJGrjV*Ɩ%9]O(V+#m /O0S ;hx!Vy/G}V B2$>\ gĮGD&٢ SU-8Z>0ž58'jdw³Z n_Y2LCf.}QQL>gĤ^& ~VR/H|Gyn ܡ{0v3 P$i@s>~&$ )J !ނSXxGN~)ykuOSVkeYZ+y YЪye[||̰z(nMj]|I J(X}GX#D^]rܿ[=Y\ga/I0Xx#s)3 !IL :\k 3)SufPCd#CN-xI,bom~9J Wo4~)  bƨ UHZqw8yo蠹 QG aۧYޮQ1fIe7됭wp P3Qe;bb_heɴM&}&z!mY_(hrn8#*!K1Нm |\djd%J5'ZtV\&okx=!:,T0]pEQbnM w՞RgXy4y>>-7:* ~ GO yGwRFNe:f3f}l%=3F=b0JqկfO_YڽqOĹt[aNw̩+.G^u æUZ[4FKPpI8^_;J)w-ˢ~GI5bTW!no@<."XkWMFr[e=N&F>ۍWFw(,F\@?7ws7UpBSտ 3`E[gW+(rՄx'**_ INg2^V|W=/s{lX;o8ղG]!Qͅʡ@hT"B 3gg3eR+0_SGapG&e/o`dc2UŜ%ڞJ)䨒53I|eryB=z X/Baϩ¢zjnFuޞ[e̋rL‘rZd[zm$0ZfyT*F? hoCekeEf̏qIuwmK38t m S\Msݔ6oA:ooN"؁c >x1ǃP5 d*Z-Fo '8O5G|Ȁ#|-ωSluсsS(Js=C,5tBRޅ㫧=( LOlWnW1d1(MFƙktad<,p&s{WU lvdv3cd}~Ql,Rk[=mFSoN)鐼R*7v^οSr1KCىGE4 i3q^+T/3>И\Ѣ- g$NDqg^ j[ \Ng,#2D/)Ҏ) 4󓓇%sΡr=ܱcx[3>։u^p?&g@oײB b S+?=5/>K& Z}<8gX" X"K LDH)?eN'Jx6`\`Bsٽq8ĉb<'EwrVI>L"ccy2n=v><P$UwPUD>-@~Feդ'uZsY/YKMwx/ui Z3^O\s<.Pp.;C,F5R^9f6q0cܭHs CfT%!CoOH `10r1װ&rΫD֝ckm/WZg;֏l)xj܈}uuYk2nV0;Y&MF>Q)=>!-z1o^|j#%>DUJ5G԰λv+c< ZqzͿjxCF5~ ^KFr}^$G;Fx 8L_h}1pkBG/5B s(B}KJr)b* u:xޚr/gjY%+M 'lyXeCo{K :|ݑpA} Ce׬ u1ęVۏh&wH 2fkDqzvK=ܦSSwV=tS/g&~u,Ơؤp Tg9dPa/*|dXʮ@z#lruDYg'I5X_OܡYL6gyվ<@5pXIp@b?5*iuYą4"dP& £iVG<.D6@tV1V{J-y: 6QͶ}6N6;1P[kЀumguJ՞Qes$1/GGBJX$X/-t*&Yd*Iv'Z.= ds)k#Ju, hZˬg?BQIrgE-^aP jO9?hjev@͂%INM[)rq?dOp ,]CG5fQ +O_%^~MFJPkwYA5xbxnE-X$r1hU,8%~ioz^#!mf}P3: qf@v<T?BqʀR,a_Sl/'u3M7Ě?ƜYؖ^L"FpO(9d Io ۛNZܤyVf5":Wlہ?T9 nMGet߹A5HoWͮH,Qk9-cr0 c.}OD[}:Cyfk#<}$쭠{yMMzĐ]Mlc 5?!c2|,ڋ [ĤKvYs&k$GICa(tF^΅͕"PHL]#i|,MV^γEJLyGnrHȓJ@K~Xg@h3^$l*֋)s\ݰ":w眢V $b}wt=W&JVlH| xcZ{&Yʸa>MxNpwGO@?%Ѣ9d`?D(0_{0"j6 W2*q캾=)>[tόP dW/OTH0WeL?_3 [^]1~Y&F>Saѻ tHrKVQ]@rlMPvajJ slj1hm0 klX5z8\nIoA+ n_'& $lbӫ"HjP{ud噴0qTpOSsaaYՓ;ɭ}JHm2.' JMG J)I p 5HR.YH'5 *q}6ɘƑ]"?!h '50( xN]*E~C>< `t%;g>\A%,< \ݷ-ggmR{׃e%3 G󈍦^1͛<,q&?erX#bZ+$ =jF$@4=D?~)B4MȶF?~ڄI<)om9t6"qbr* ;$CJԌ^<G$JjqCȏ^N0* )F:Ҹd?z3\(ɜA%p dZMq%R+ X%ii7jQs SqNpNrW~/dzjhoߜLVN.r ,tH *I-6 %ϳz.);u݋o\Iq AB #z*oVW@uh(Sy,J0\ٵm/7WXYA(P%=IxE@ՔK8P5~pĠKwhb>eJyLb&b¹Ƣ} X ۸犩!97{KMl46ܗW^|}ڜo鶽*i4P[ޔ =c&gZϢgd~6ɻ5,C!beRt|ya1<Eϡ7 ;tUa ~i]{;v/ybl4uAm+4 X6a :\_j jnTkViݤcל#dU] +  ܛu`T~֋C^A؀WK,[c\ڭ%gz;إc77l N g1ܠ.OoBU ~p|3 D[R'!uiP 4+>8ӷڜ.az͛jŀ*Le򇰉!bWGсZ\|/AszYer3% ʣdM4 "6^ƭ>6'GP; ^'ms& Vfb+Z-D>av ;$LB6f[YHY ?[KP!'Irer=y'Hs |UQ_cyB^1ݴǺj `B85{s:Y*U =I$T+OxGCNr~ێ^wP]> g צKirky1}C \qK"͸ #rT67"TqE\cu#;ieXf7H]Y uWnގp"} #];JαԬ_>MV@r)^Kg`ߡ| ykO77;p`)(?? wĖq-2>8e_2s /F!B1҅1odyg сוAx_=)_ RDegU:A=oK*5hfc*R0bX7$;:?ǻyS8Trv9&XT\ՂUtx6?ˢ|}pEb~X4z_q"VOZCy|L|:ea5f%.5,'-K$ Wf;:a8\ӵYc >2lD˚?0E }&);05%롰 C[NI&hCn#!U_/~)s2q"ox63b @J@&qV$1=fK2~zlf~/ă<ʣz`u/sd[Cn2OqI,`SϿ낔Q9U1e=%ȗ˷ ,{meyɯbdڴkGa.|j8Be> Ӡi<%Pb=tE~)Xenc T~(sclDju[+#-dbDE*YPT[ˆb1&YÏ̋+9v,ZcNWy,mX;RZҪ:kMV9a *xpη8d[q|yXN<n]%/LM` }b95;v yxy-Msޠ 'GCv0xp4E\gHW[(TN2EHi]$,wKYPt{svu :H(X'@AӛُDJdBYAvѣ<ǡwl!h4:PSU~)SѮEٟ^M%_*[9׶ mΩņpќ|Eb[=FO!8?/Ԕ6x2do "SAP$7"[t[' 79]4xyWU0N] &}10y8mysEHl[)Α$$uyaXK{o )ދ@=RZZ4esIp08+x,>vIFԺgf&}DN1r%rY6<,.ig⇦VBr{ t`c`{Qa (4eY ,1õ h wSҢrE vgG)$hzY5dl| ċA;i 8G}*7lQ<+[-U? %D31@_)JZhLXGp[c_Y@fă'JH>Hu.^lɗVNP.`+=[Qv=ّwM= Q=JXy0M5bMPRj"Cva>:j`yb~g,|=خ>I@7I=NH㌑L>VDTS&ޟ^K* &{uQd@c:9וT[f,NI"e˼fTG/̻8_d*.J/R:\Ӻ_oe2:| mEOes/+s+C,f7'@k]#ZjuJaΌӀzjT;fP=B42iMbfm1í"Xs` N첗KAO&.Wv 3r:0T+, ;Qt8hh S@%Gp&xrPH_"iBcb 6Mǚ8!'FGJyw7.ݑ'CZ`nnuķvl&(?99ȹ Z-fDe჊a^!lz C[qe y0[μHE#ˠdF}bjP/&۠\h2k2yz V>?aIEmqiܧ{ ׺d=y_٩t!4ӔgjK`zQ+k݂.89B؃w4 40Ҹ9YS z$BtݽD,*^9D@p덳k u&pQ%  $#͂4W X~e:v1~Kۭw`*\$Gu=0Ol!ӵkPM ]UDzɕ)h{F5\>T* 4&9%:ȀT`u;HYInz@\pQS%90r?P\\&i Ӎ!w}(p83b?-*)79ZɉWp"$$~OJx2nɓl:cO)iH' ڕ,)ۗ*7s(G!c뱆Jᛣ][QC؎ݭMn˙$s.[4 G>b *R1z tg_?2٘(6}mhx}z4(9O0rkAB&BS !qh_uelm,&/g8zM}g)MJg6Tbe_Hofp8_ Sqf`"7E`X,Ezp.!.2K@b<5yn,A/n%.6_f" َAmC:+i|T9Tm&P ֣/tm}G?iLG..LN|"!@Wk&6LP{Ūrөjy?K&j>^%B0v貔,nD@y3`"c(mN8ZvuBRCkOyoo휿_H[L [LKg7V3{'#VɑjRB2P,D;/oEQdm;76Sbl niAVXѾIуt%LHI+et0e#z^>k]|KpC͜dr5=a Uoغ*-EC9U3VzgsItIfr>W3mZzS:jhZQv!ڍkjo/+.P/XD˾m.ʑ+"( lKصtQ;dcToXpf`_qmg3fۨ87; Z(]b{g>X8zCXpԵğOwדAP5Op1d) tP&-KD`ə*:08 g6֦ښy<%^,;)k 'Espߢ D.DrK%"o|{k(a'teg Er# qp㓔@*:'٣g~8Lf+٧38PzrG%Ovdzh14DW뙠 :7N`fMC\/5c'+#:穌i$Ɠ]]Q(%5'z` g+m%$,\߭9~k ؂k/3R"[|)~ӖE{2Rg_iE;a5uF ;JҮʟoR)R};,[$ד<6LEdVW[s?xnQO)GK˄*`/& *m, c]N^;-Qm>h v{}1Ԡ8-T#MSַ'R a5;Bz5#~g+a5Iu&7kbXȇ2FxTfЏW$'&9DMN;CZS!{5ldV 'Wwx_ծ蕜&ɒ-`֜}ث CVs.nJGVD=KQ.*9z ̈́CLS")ֳ*he*@M4Ef{;a}!FJ0<U0Tpf@ujCǷ%;f)lkK>Fgԣи6in/^QڑD HF 6I*K|b{Pd+Ž'=@'yD-/Fx\7,zJh\ՐZOJ9dJ1OzóY >5,"NpW"paZ֋nlD+| y!T~4mKb=bB=4!&ߘPi ']_;\vX 5g* YYwr5!7 -JR?F(-wF@Ƴ[f#GpCbPmo5Qͯ#ŃJ#w9u=z'K/(wTdb=V7֫% r&a87xtyH707%ە$昇D)8%a}9\J$IiJNK?P9ԉ?<.W`OݹGU+c5ā?WF`??iRrJz7o#w{Ip?(XO^ 1e ; BF0[;7c`RufJM=B,ԘPnruy:#@?}yt.@Y{sM&DO~m– 9!9rnO'v 1HgTN٠tȺαM^IH1˸X>#0B$8 cr˽Fu>m ;߿,Q|#\Uv0QL6?ג4r&*Fa{[dJ95v(*ѩ0hO,!Mfz;\̱<;? `aDXP9Yޥ&ZܞOoHR$p#6?r] b}9stwB)*_G䜁$ck@F_i">:B6Nha W j3\ЌgE=P_а/-7fs>lɓǤn܊ яOx3e~>Qib = Tn-I u_GBჍ.AQ&Q([l/+zR'zLoQITe^/.($~s+cB ]PпOTL_}9CЅ1#\e&>&?۔<qTv>Ŧ,YN Auj̬bWK~zS_CF<|ÅHEP7Eۋ3&AWkN3sP[,CzL4qGg}]j~}Yƫv֘Uܱw>1c]AѾ,fa'+$JTv*DRW]Hop&?Gۑd?&}$7坤 åςH";Od~k4?=`嚁[]_ZCp4{NWd|=*2ᦋ|e%g*Z\aAػr<*2WrpOt^H"Vm9&&wt?$S5=Qs4`r嚋կo}6}: FLL *{ Տ˴(<߀LX_H롍LUJeQ!Y.#td]~CNG9L!2>^Mz{'㊦V a=ʾl{*^uu] r6A{ϕ"qYꆏd1|CSEIn  )lOZ߽&OǦZ_4-ڹ8JXDXƧ{"Tzc#Bop5@sJeLw8E[<48a:>.#AGoq65V ,TX7/))sbsf1dvf]+r-6 -UN#57j0캛6OЦb^ _0#jEXkBȹSYrH2n|$ϿX_:T ?X#-R7Fybq *U~W^ & #"ǭd,;oR~EPPku 075d6qs< M^-OZ]u~a;|#Y 3: TdDT+fhSëtip-|ThȅlP%qe͕6BF=zK5#{?{srY' 3mGa`LiⵐI[sBTJתDA: ,?$p*^6$kwR/C'C6䓦`fE[؇j|orh }>7* iUH:^)nN;a_!Hл`2vO `eOUr,,@=شy#eHoD+ nsJB]7FZqW[gR?i6an.<^uPn+/BnEe2aPq;a w]Ÿo(#JfׁQedΎb'qW "T@X%e7 hV) hqcqcLPyi_  IŤd$LczQʂ:TM~+A܌e죾@o%fF(tff'MDC"Y^=BЎIECcM Vt7 jHFΝm,*na;._K2d pή}t$&kt=;Cc4 pu|˹-U5؎MG҉ge^۬xӞIk2!m/s`[elb%D`(۬/td$h=^~Q b@دRK+V@+Y ̡gPnm=imXYۂB_kZem)]x: }}/FҮ=sLj)" i-(ICh"mO6^_Xo#EG} b\ < ^M5Ǡ># ގhk`lX͏1yc)9O|[TQ%5! J~__N ӆþwAgٗ)2l^оjٝ=RT_K̼8ȧ9Q|$&\"hvcCT4\|BIf|Tޟpf0o4UZ(T*JK.O,U0.7=VFbsOʡͭN}}[բ*eM|MQu*$3<ׁv 1ܕ\9YqhKͳVhIw,<+͊Wl6|Aޝ8 )V%Yh}V.-bgB QP wpl{j:Dम_kFe9T7hv5렎Mws#VŀgOCۍ0Nf%66CzpAk?ClbG>lT6V/١5qHTzMR0]U@P {`FtRb DVyUHԈe+]F 8̄t8Aܠb\#]NN#e,;b}rO*ɴmݹ 0ĹխJ9h`n0G#-{ƮyK=R\xI?1Z .gRG1R_+L㴾ĿfDY#I! 2E ,w`yJQtqOy#"-bhp 1Fw6Pm;v"- uaΑOXl'y_O.9F`h PryQ-Rf̛_W׸2 \",$Lwtv0P_Ĺ]lvVJS2,E~<#Y(tLrC>sTBq8v (zxLgiND5STA;J9 %kIL0ZcH̃J>ݒζ_J7 d!7RHCdbX#5~QN0́?r'm^Kz/dè#Zt ;*./{&o=?\SWEvD`)Iv{,:fm_% s'/KPddJ W*Yz02fbڋ.-QĞp&N^>8'kaAT2::h|q6i?SCKϟ;rT,! mBSKfmJqhܓS/ ʿ(TM{j;%7;ꚮr*ʟ` i_ad;jZҀl!^ٻA?t%;V[i-p˨P71?5'f&WpHxOCBCz&&a8oMJn !Jj(^wz#ى4k*Ky{-a9*<[Ą`FB=QNu$/ Cө&|fg, GTzMIF |J-xNj-3ɦ\G(yZ#Cm-XAB!D }ğt5FT%j<02 _m!x Jd[3v)`Z y%XC@m}HvM!&X)(>/R6 HxpX@U91/NtdMt`9*u]?/2/,]Ktax3;EAʘ mB;8"Ϡ'^(sx44 ]q"Ѳs@d2tHC\j~:L[*x/-E2@,#wr=c'"1Vg-{fh!Z|H`;t oVGo !+^ÂIm Zz6͵CTO]AvYȓ_7E45{mdUYy#?CIʣv:y р\>bFG=? \šY+\DV$}qUKD$!օp z^}'ًoJK@SՅ6v@F5 "#9V OPD@f@3vrN}|g{e8s|2!ݾvy{X\*a5|'qM?x]Hu0iTeLQ݀)1!]8gГټ] Yey*GYUY)K(d o('m.m8Gz kjaòjXXOf{mNZ(Gt}liee UP.n!t_Dv!G½İBd/b4?>95h]PTǕZ: xREd ,ehk1&>O'YuHGg7eDk+gbr߁I&ȯCJrC ne ~c@ⵛnM=k]+p׃UB> eݧ̃%PBp7Y"v䊠 &<¿}]4!wJB=`v&3 TTd?7CШ')v:wʔ_vj ?d*ݰKګzbnZŋuwu-BqoVuk7G3\/%>v4]+z=]bз'Σ!GΔA9k0ŎD/UٳeZq>sGKݣdn03d{*ŵG5gzZX)"}ɎqW(_i qΚd5s#/ ju6ސ㎗6Rro݂ ?tL9" 4 /+ڕz=UvNpxSf UE3V=Av9~_tO5NxdѴi[$0]U,lF%ղ?FL,)П-<`d! ׹vwŎsSץe }t,[堟KmWxqZk-:7E! Ш`Ym6eI Cvv8)ķ}>9Z3Cl͡x-b[ b@5#|s]^_P$//Fp07 8 Ӿio^> B%|3 -ˏsJF>2{={ˈa:xi ͼ_?a/p{0G/Jjx` OG 8 ;lIǂڑL/,DVjFu{*&H2/0}is>;>P>ey,@sb5YA2Nrƽ#.jg=iq}9(#4"JRx4/d5 r h  ~1~uyGry2jXx7^d-G6 Yc|8) 7S(´#+wP}-jJȢɶĩR5 ZY\XJ {vl2-2Bɇ+^qz3M-zԂՇ/SӨg]Fw->޹x f,:FLD˷XgQI\уe0|Ӕ8PCعMbKOl.L|6#>Vjo9jo2Qr/u0{*/= $̈́T>?wI90Xib)̓ qvyd֤i38NFyMTϫ`C\ĄQHw߰*ENXP0R*}U+Oql0AI4-vvQ]駠ѐqNW\${m-HraJ@^v!;kmy/>ĿQW\]+H1Fqip]#{!ɖdUa, h%4c^Q&-y+=O%/Ufe![Kݡm/Dxk#K06+#jnm0˅_$q>NP;04Z,=ƳêA B7O+DHuOk~BG%' p-M#r`#߲Pj8W`]Z2p{\!GC~TEI@a&lW}M!鬄 Q6N}5@rVOh,\t! me ?޾K?.DUvlN ԵyaFZcyᦠDlݪuf.Y$K@'! eP>Azw$t#'_F_^~ʑCKm5/p$↧DZ<Ωr4b.N;$ n=Fw_y"zFx1,b+Bg# ȟ|㒻B>F4.{G142bff=/+^iEuOE5yᢙj|aа-eLAgݢuUl]fQ, &w9M_Er#ۛJZqh%ZۡrH/p3r@N8S @Woa*]J ;h<ZwN[M*7n!㴨 `Ȝsʏqǝ6 `Z4 Pܰ߃,q[]g ]#YvjKޣ%>ڋ62Y3k(>+D {MQ-jc4/Eə3"͚-ЕBeu17-6ZAilTpF`DmcZuiVR;q!ܷ3-\9 \1`s,'| 3^'D CpĕDAB&?" Ca6nHW?G1˨P]Z ES%=J28e \Q&IƮg:l>:"c6`×Y|g o>P&jxZp vbG YbP"9>ἓmhF˙+iV gNX5)+h;:pΫ8p=i.9g @ҩk5by\"@qts!Ckqy}Q4[+!z Te]OLXiEH_4ۨ'@07qr996qY(Z ƄNM^ʦ [dw(#ww'G)OcNec9fN \[\Ӈ1{ʫIUA~6e[s$s_T=AjO:&}oÑ3W^%s۸\C4oV +5ZZTRv"#3[\8|6`U2Ρ}.wyl=-~WC$HX u7R]Vnd(/.!27@[vl| Ϛ.L*Z YqiK&~2=ۜvvpS]chE\ll%d~Ul`qżˆnxc cCF]N|[d_uVBEt;>&3 yShV}PZЬ#ڃsdj-(S\,>$%PxĦsa&N^ۺ.b4`%&MC}PY08f#giKа-ܙQs. T"I$nx c#jep'b=Yswh'-΄t`SHSppAW p_@2od#AuЌK(Dpu}{R 47 5,@3.նE/rZ~ޣͶjU&eL!k6ƊxGb]A8Bg įg41틷 {"?TltrOے w{SU\& }Ki <,n&yɉlc+P9|~>wch&uexqg=a@_siKHv[-WFiab(~9si֦J뿘,GuoC:ԛ;,zMku:L9K\ߑIA*]~Ttø4Y^}NJr^ xaϑ4VmS%YsR-ܻqDTLioU@TPW3yath$=Զ Կt?#Me!\lZUZ:Mo4BH(X=k Ϙ\jJ\|?0RqM GO䳰n>} .'y_8E-/%1aFa =Y[p${ϯ3c4(Ս8Bd>VRlv3(P@x\so)vryO{j[,MT6Np:Er  Hy˪|H9$PdRYvϰ쮭8pЏX3M2bW@Mvf{D{닢ճ3qV5Fϱ,sm2T^;_hJ5f XPTSȤi{аJ<=Хj_BTw Iw U0>:ǬES'?@nޣoP]$Es*>~FJ>'FR`#1VMPKj骘[+$C!A 8A@qY֩7${funukZY,iwS]63hmWz2R8 uGq\pDزc*tx&UxbW㸈K DR9@G#{F1~įN.[`88U%dىr|_isAC6AG>ͥڱ.J0zXْ80;T{zVEl8Oķ/Td#4rHJj.D8!RA1d^l Z O'+RjX/S' EDcL|-klyn΋+eu6ʮ}rUЌMzCh_Ib:ܞ˜`吟ҳ>6A%{{CܻkhkTsޝdWP_9%T|KqZhs_0H ̶,x{wNtTX&*~ɤ=!v=xkeR!Z/-cE_ pYmWqmʵqGD`l.j~TKAub=FY1΀l^9h eY #}Wŵ ^̇?aijЇXl䴫YZ=1m;װ2 G3˟ Z@eP6icvb ~!khe6!47Qcy/Q}"|*(Mд2u+W0Yblsʙ9\ @27q 7 i%4/rBvo^Dʟ!-7Hr2BD}lRƸI~ՖKogg͑.7Zj ` {ٮ-=+jsf@ʖ%+`8Iء^y]n*$n|_B/h~P@>bb6IlA(&BQ|E>rGc'[@ MtQ(+t?NA]ͣE,-Fu2JI-I]i}my6'M$Mv%+#̽qi,4C)Dkn̋.|;/rzY y?[d ;&SHݸM2D2SNoTQpr J5{!`h9ͤK'AHp G8P쯉`}z Jzp!FicjQyUEY?o3j }l=Ĵ᭸ɢ:ˑͲ(17EϬ[&SZY!,K,UCCXjTip%b(.Q-[sf=h]Y$d90i@}ϭ?y2v@d#\Нާ lI-R?%y ixa}:?t(.6;/]SbTT@>2, Z 5IcI8sfVG6AN|~-jˡ2?Vt9mB]mĔȝ |+LO@= !D6Y Ju.N-ǻe3A)C BQR"x[7!3TcBTA} ^1lZX|]v }chfvSvDi! ?Hyi户w^RwT)32dG3AG UY $=cDD!O ';e=9tB~ l6 im_>=(^Mϕ%!x(,NFϊ<~j w_\OGO}3IlocЌhGBm yMxKcK샜B#wy7+jas372lnF ڻj$: O$HG6w#X(ns],Iz^9i ړ a*2!'>b32&UiEq!Y0!ye&. ٮ  Fe89 A>9/\ɶzo/RXLq;ZW]C6/2§`*y .- eg;=1& 9k&OF/ G& eJNAW"+HrspF2'a^#:zT⯗ci e4ɒ+86!spZ-cKY ֺiB]uR0c܄p]nH6^x{#Z"H$ )&n^5R*0 r6Fl셬5l1\)O?ʚMid_$8Aa&~6.Ř宵EAz‡aø_ rmt/8T@JL۟da?ڰTn ?70"ǀs/ -2*UȎSZ'ja"hiN( CcD)^-.B"߅/1.lj< @%.q'[AMqYi֔Q5EM>1GE~ж4]ۍ*렅rNsZܫpH9ǭog""taG⺬=v:6K&8p/"aDe[3xZڋvȠSJ :0ʉ>K^n̕ Ŭyt2-^nׄ)L_^zBVY.:΂O'V|;ߞD;qˉc] ;28}{;`9JS_TܲUiFRO^|#oIH D[rt |ip2%Zzۆ{{. &^1h[y3ϠRUj̓O'ȟbΖKGMPܒh%\g3Q}C9%ٗ1A;f⚓Wj fڨr;Dd2 aV?29 N'iYlRFd-K1Hu8L9U ')7L:a=гIK? Pd/m&[ I8+z}ЦL 4}f9~O=B(\(Jנ'CjMġhU=HZ?5@%P7tqr,Mi)  .xȞE0JMbOftX2a%`oNQࢆ.TP:[}sO@~׈qKT&:`\ѱ R_}/dmrEgiQ>!\ۼ9'>F3AXVKt4~g$*9].v;ާSDD8cC.(ȻEj7?}wrH:sL֏jP,`;=~4nƐA-):lɾL!Q+" @H<~Tg d$ [p{Ɔy=;$,ab̋pf# > ~F-(Ĺ(OcECnQ*&M&3'JK' 8luJ-yȑ#F9(^͹mƒz<xJ,]C~ [-bfcY閭6}w$ʙ#A{1KSZ}/qx*1)[M냐pvkq#`GJuÌʙJ\KS5-)[&G{ߧȓӹYd$l~S1^4q70$]N‘107UO^^8Q2vb7RH?YqₚxcJ#PV jpp'_zxI#Ud\@d|dר)|#K 22@4"Աĉe:` Zھ$NgؿB,4%t(j[÷BVlriݼmN(xvaRM"`_@wrt#PZ|H;B6ıP}<"y7tǎZs[SI2ߐ.6" mJjvq 3\>nn .@qt#. >3W?ުP6 .Iw?Ɍ0}ů&hܪ&Ӝmx-}V M+5ܪ ~ XGnJ1;zH-}!(>?*RXg( ƛe8\q~Ik+jvb!I{HW32WI->ZgF9?=>Dg!EA$% a7KaBۄgT9v8zőRĐyQ$2cNT*>!p򙝀nݨkM IDʥ}x{(4}Ah6hLPLG@d-Zz8;e=ɥ ʌ]^AJJhY+,q`qԀ)Pƒz$<uTLӼ2K+4 8@ J FH+ PJjS:UoF̧L<ɤ35?>H(?b%) 3Q_ b{l0Fst!L$1p{ =d)}b=FIByMY}A- [^Ɏ bXȑnʣZ{W9W#t{iMէ!Kp_Ƞ׭Ia:T7K8nΰ08CĦC\hgOjO! BV2Մ9G} a?+Mfi]LKE--k(D+U"Ċ\]xl{/mwMKgd((Jh 3]Sw+tݑu&6 #g7Nj[ߞGЦ*fZ _ʰYN{[J+[\ FP2%4DW\#Kv VsII *ǂE:"dhh`_v4Á[ #%q.|yd.`8^CD%YѐxIrstMOerU_t_%+{F܉hf Tdaױ^ffhzѶYPtO\BFkNl\"a'^fWӾ:5HZL6 .9> n|r/4G+]C$`"5}u}ͣ紅/7y1S/v[7ϫ}B/4LsrV`kɟkdW-=Knq_QPPm&NSj/ 9#O:V?YQ3X:'Љލ62p>Qwf~^"*;kmn w";6gJj^WS{/r ԰t^ +tulM<M~a[L!f $w񝥃>THlF_dؙ)*ToMe64,(yt=J.`'oWKuj!TW^?m_Ŵ@5豧Х`\PSbݫq`W>MRYY}k6":TLC {OKM^n=@@wU@D<+1C28Wo&WĥR(R,ĺ~>7s0r$i\:bԓ, 0r&"Xr{J %Q8wTL]EbmTXvga/v[Qp a;aC̋BpD;nسս=DU%Э[aگr9Jo24eor)r=VP/i"L@sNEfGTcc\^$E$y'g:ܹFM|Hb6LțsYmpĀRA~!W6&*7N F¡ h'moOʯ]G|+Ux!_]u{qPv2Lm8_Sd~;fbJPɩfguKxl7@w9\v]™ >榅Yg]g;B8:նڟ\ JPׂ^^NM.WcY'&U]t\{6ʂ?sr?oqĐ|ΥqK0.\D3!ȳLjȋ">7ܧ{a`u3r㗵CŠK&\{gS!Z5Vs/pwK6)= dy=kK`1RP1A }lFo['A4pkX N͹=v0緁hg;:|QVLeT'~|{0krtlI@Kb|/^@xGRV@X2xiηXlwԅ3CUp7KC TK.i9^u֡|ET:Ƙ0)sX9vne]Mn9$Er= L؊ ˏOȔ)+' Vu L{(.vfnj%_28G >cBJG _usf0kiz!Pf̉M0Sdj9)wURث$b!se5WDy6 7?D}q;K ` dpG}گk/輽D>#6!xdPOܿ&~1}"C@ȜYckJ y+ Ex&?~ ġ@2&ׇaP" ֕oYtr un]V'_?`1}:CZ/ O"Ev6q{ &ZPYŖխM%s5T NpŇ^ 1,#-҆Ǒ0Ƨ*ai},< 4-)iˠsp8&[ Gx |ڴ)Н@ N r H8$|wqPY-!:*dЩrN+jdѫ9qZp=^lnmYػE]Am70?%xL=9i;@|햮fAL[K47wfJY9IʶtPtd#2҆y),Q H]y#m%j>6UDl#p3WB'4] I4̘Qk,|,cc+Kvyt,j8"d/'[{?? 0W\cuHesV5RV e wdedVP՚9 a"~d0,:=ZF5U)tTDYy65]wjw3"WT'+XQ/2ny2K|l?BeP M.Rϵd\ V֫Jn wеg T433SX]B7gc+:3cZ\2G&H h:b8L4r4*o'_2V5;LT9 /x\M8W_6awx/XepόW(ů1.>S(ExB^ez0(.-Ni̤t (p3%"m%t,. |֩>sk0tn&#pMm~נp-^/9`ZĦ ? lGH(pdz54M8 FU2 Zg cnթr04]sa5kY<#љmX^h},H!b =]\/D%N$^{"1Y5&j2-hoY!k-+m[C)_l ̮D09+g40*b@ڽjڼݯ~p|#:FH29r45F/Ʋ%20:"j|E}S8 K*('M]98%_hy!u-0=mgWfoQGX|<"y(: aɫDD:&Ǥ7+6S4X(rkց1E,=&~,+\lF*9Os:b&қ{9OPGnْc 1šF)c*_u$ņ{zVYr"X'^?v}IU ţl@E@:22?Z *g35| wH%0 k9B\?6doO5@(o1O ltzO"oIsa^ee |VlGmz EE;lރ;bo'DQ{H./^,X*٪̏NdEB#:;ÄH:뷀QѪn(uqߏ_`K2KHMy@ ,d$fx,ӅhB%@k 5aX&XIQ`IMRYN/3W2p:tnvܸS{<cT/sM-sgӿ_4{Ω\f_l~ 9/;_ )*0&9L %0;4^_"jۂ dɘ RYs<I GӪ!XXiu%it"hEd6FuzSCK2K"QʺWBd5]b;M\+ -g^/ϋ%5Lj_#`PJ["gd6L)H#Ι6TK02kTAr@#8pFDj=VG Wo`"ﴷ\̭ٱsDAϠHJ?^ZŕPbkͬGsVJ/a+ sDՙJW 합SW;Uew ޴WPհNwx90j5a (4e sїU{*}0 n;cb,).NlMtaan`Ĵ.sC)~jJ"o iuujb 'Vxz/q>*enoe+Y!Q0ΪlwR=2}VBf-&-0_޾,.rinl*g8ήs@BeC}R*wWk-&)H]m^5wNGڜx"VjbTP:s̛.H_ ,W`ڰl0HZ ٨LY5mStS\0O[Cň/wNhWP ڇr߰jP@jp^Lž7 qjtN[!)K[`Wy&4?g47o<.a6) !0D&^6 @fjVEK+NKآ嵚@- "FԂs@m IY;b6[jd-lj<W*8s_m#!zI4#pHB16yeWS)b4c2 WFXQ9HE]-h"]C&++q I!L+sL:,dI})A< $ad&wywח%`UN'o!}n#1n+n2)%}ykCj8km6%|&N`ɦux#Nd6]$l,'b6\/^&pW++A  (UpgE^BuB=^yN:z}fM,]XKRĊE6W;P!&#1W(Gn~X.N)6HT}K-cԙσYA7"9xjM?RXti9rUı72M묷Ļ|hzQcC"6`hfcsB һ7B?_AȌ`PeB&'1Xۋ&+,Hpg!LxzWbDWCy%񔨇vo;InF)ʇWSlJrYbКU )\*|V,Yi[N`r?F`@TooIʲn>D&I9aW3;=G#YhjE !uXr(_V'"MVLw{AØW>µ~R"ӕQdweMFZ6nu_ f[x4iuH3WpfU6zy^xqkpex7vep4@p'?qm%nle dSτ?ݠ ݜnY c\ڼ@OFVU|7 4 H Ro|9o4d Ėe ?NYv8 XJJ}_AgN>Qn1FP ]鳙ŔPP: ;ּ*(#N~=65e?.s3bW"~p $oY~W20&o6Slq#nʼgB#Hd!5/G$OoVJ5?Lu3G0h(S!;fFkKc* ޿h(_[6 "pC9KN`#geU vf~zp|5>oɥ#|a& [u"h?VS*M!fZݷuy~50>Y:¨e t[vT+7nKBS.ooΥ>vdg1 4ugbà,Ь4,χnr*qJ:vSUuR@ً]n-Y~ѣ OqMP[.f*^t\^_T3~GOg449`ՊJեTA͌45PsO|z;5MP*jJLp@O1Ydί71$A 1 `ÄK5T+6{聆^s߁>qkիBݎ,)a!clm9RЩ$2n>z<_cFmG6\v&z MU[K.oDki M<}ѩlBSSQDHN%" HܧaU'9qP Š4󼕕R`LwA+WȧN$Z|#y Q. N+멷tεU V O'QEI~v>%t[ wI "kO M/bͭt 1}2oHwm;AZ|pZ$yW]Y1h?$49-@TEu+T皱m ^7tS7͛HF{ζXlk;ÙtZų!)XQ[x x݀/>cӪb OCTxAJAhG44߭W(+)`4J>*Eb>lΪ z oZx.XUy@Ax$W_r] _":EYO%-ħؾnE9&ot cdr|!`&)D?ڴ#$Nmk e fV(9f?*Qh4Tt |?F^^f ke5L(q6yRCwcrjB2a2WTZRЅ^G"޵#kοl`$FGX829/yY2 "ነf2HOVz\\|9GuDɟf4]V e F g2X3;+( jgrۼj{2I[5R{00@`ooaw37}k؁9Mf-GZZ6bզId ;\lT-~@S(3+}=|a \q:S$IŽv@֌ݮTքT%.P\P"WI5{cv|]wA/Yw?1e-J _pmc؅+9Zדk@3Xn,+~$Uߩf"TT4 "۠VwBLm!*^"Jj,BٯnG,Stn{=H=MWxzv#D$[*9S6uaPjIRct ?Vx^L0)d|s ͣE:$Q1OvPp=+*p Ni?ʫ 5-=5Mxbîl*1s?_5(ֿpqg@ <.F? 5KWVޖ}?4LrGSo&ͻA5_+yz:B?`?g!kS[î"x*ֳyƏ;M1,&;3wMMXA} 5r֏,g2Y])99i[k$S<ͅ2uS357c. fDLfшl9[v5x]s4_eq>^W)n6$GJ&E8^=o~sgaoT5 DD>gPcU|rZwp&^r1 c4 oz|+g],׵9),/LgpaG3VCmɥb?pؕ^2*ea+_6>m E0Qsèk?<=wR(Věga&AėpogE.){&B [K$hxkoH6ؚs1θ~ |k߫iL _m M[ H*釠i B:$?*%5 w 39*jl_'jU9L`!`!F2G8aK: ;VCzFk zEG1 9 8aẝ B~MsH"+_?jLGrUy.,-pCMЫeJ!b`i9H_S5҂ 'ݮϕ}Pf!tK1Ub9Jt`UǨ#/u=eP&6Lh.[Aߦ)T%,sHFμ@qCAa(Qb g KіcHGVv?@3g/QB"3ccrbZJ/]K>-2/ncQ!ض(~ kTA`NTxo"^lRjv~Wsa ߠ,SPaEsWh]kl4kAa7^;'TȰB+_vNg9 soS{dj%O0!b.]]a]͒O 探aϗ nh?i2qWH[mtTs,e¤IYn<U8g0Z54:3Uj ̋/|1` %"&##аB^F0Gϻ 'E1į돏AAoXܫ̻ 1 GfMJ>Cd/C uNr1tLgX2@4:TJE`a;VN%|n05 u]Ʃtp;FL +cӓg'YKі H!׭ 8l >U1ߎ:})ѣrmr .17ۈMEN>:{7w{FgP#(Ly׹b..^b5g웩/)@* ,URrѕʆ\nF dU7/;3(JStɕfj+|btobo[708zO_(eZd=`jaժÇJj%YN[QWG4&Jf$#AiA+ΔV-%)K{'hyN[Ys=IG\1ȕm%f6*6pTd<<[lxB:} UVqa!_/i[N\8#s W7iiO:=w>"qC(r9@͚uFOv`>03QfN " jű2cr﵁}?>A/^~}#j"R^+/LY~ hz&PEt"0Fa9s@$~]MtnE`GJ oghR/Le|i{) no=ĺVvs6ĉZ '@$'*2>u{j8Xc;i൧үJ6R&oGD{=ۉC&Y;-vUhy:YW=[%1+tmа|繑x&j/:x@{Rpƽ2:\׬""K,ww&&5}Rp.~n OϴgwMCa?5v&sF,<%{>ܳ)OPSon]mE?ڶ Ou/_`8jj* QHŴV~ $I\!@e@1kGM`)s ̓qߦؙ+=A>00]=s-ҵ+\b[jBt KAPq'V#Xlp3's3(uyw*2;jqŘ}6[! ܚgnȍ&&߈0.pݲ"}E'C^܏@'$ A0M+KfoIShcSoCu#^M7#>-eetw9ݘ&vy?~hܮIldkm2^88^*uDDL`i0բE.9d?u--Q"Ch]W 1d5ԡ5|i,N]$¬ImjO?|")xRc.׭aI? @Z{*`%OG58U|f$ ʮ8$ɢ# 7MI [YcՁeBt M(1}xGW:?j^wW)>A ^0/<{@:ҧ?=X`ͥfzᑱ"ab㰾0x~BE ,Q&j^g: II3;BJGjAp½)z+$ɗ8T4 G4L4hUG5'@r! :;錏(H5$'V-/ '@d[zn89@\ i a[:q^z$-؋N74=}b}Y.jpK+p(?YD$˿r|Y PN,6{̿L?*[/ЂdhP[wnX?now>%rZm(SA=}cQd*NNy %;>TF,&묚tB\WeT7}~ (QvzB!+He0߿51XTv+]Y׺Pw]^qGͧ3؄My›uU#-6ga2ÜhB,sU*!aH-Rrx$|Z[Њ1nQ0BoaMPy3>n U YwR!uTT]Fޏ*92\~OAU^Z /n%CRUt@>zFؾ?зk#+D@k j 4xsUE@<0S=ԍVCBq, fꨕOE=8ώHckNs2؏/u\ÍOWLcȆSZl(P9K9 0K|f?+N3J^?ȉM';Ǫ{kT:lȩ/iܙP:f ն} NU8hj`FfYG]usIXPDzYTA8 "|.H<$lS\Gn5՜>PD@ܕ"1MP[6ޏ# (յ*$oV=n@OҊ#Ċ&Ny7UiYX.M^?dI.3.$R܁;bNGEEܨP@Hoy[T8a{V*̄|R&*2TseM\Y˴'0iٵz Q )д|JA*O?Ӯc )XϯZF(LX@g.. G1lu.0ats㔔9VZ>ՄY=S|pP~c ~mjzrFAIfqs ʣq۟$Vج/WoR#Y@JpL*Y\ tTRi,uhTہwOUf#Sאqp75t6 0g4)X=ܩ XaBk=1SjS Q-nw|; D"^[cmk֟gt}_j[2QA N@T/]1QfVd bTb9Q^@|_r$&c:V  *CdZ=n!zEmʸ XfjY2d&:}蛣Q'J)xgݬV?o,T5EIt=cR#8 gWA=TkV.)' czWj'ZԴU߿sQ~q(1`H?y46e몄 {pr8;cbQ`Vy  2iHv"lЪKaЭl/``S:ӱn [(ȗQ ;em*9/4<]8ך@K83Ǚ:Y,_Pf{CdN72rC+|J4|lade~OY?el}%3*7cnB[u\Yc}p.v+昇׫}IU4R!gyXRW`øVN|q䉱U1J=e``$DoN]D/d9"[93RB ы߸EoWC]c_KhyY :45)UL LqT_Qkf-$TpX‚ NY$o%~_Mù&[ՋO6 PZDNQfڲvfv@G8DM\~IZU<Hd5A #J&U.ۺ3cl ~\mD r~du es+=L W  9Vh09/+%+iܵݕ:.h7hWy'C;u^oB*t\_)];T}b@Rj4 a9i/|婚 ~g挊JνYkgl6"ӢUgkMrN{>+mG#.`׸]F}9"gg-nqr$4rD3W|O#F\뵜}zv,g}LsAG;QiT#r3%݉61KvZ(#qG5"o*s&9-HΣ~J001(u0v ʐڞu,s-W %g mWoWwANJ\bhURH|@Ric[C`?9REdtHB5ꥊ&KSīAbD.\5d03~.g#]n)/%kJҲ-ay+V܆@`5 VfBʞ^??|!Ҳȹ}I&? yyl9>n-K9M0VQs<爬Tk <щ-vɭO%݁6NIl$`]?drǕ+/]e*O74j y9D-}C{J,5}z sJ*4p$cvqP aCA!A D15RgA)믏+= c;CvBkJ&%\S5^8 djx"~dn:݆7L Dr˜n~Cp ZOx]I3= w'֢.ɭ]у^7ۂB)_cX"k73 KsZ ? ^#D WR%zn.<Έ$'l^4fRlLk͘5bR4$Pf"Ǟ芨wDA=d_>bHe djZ jE 05 bиk9:$@)tJR2ԧuB Bw@9TnF>R~_Fdp +wΖ&cz}bؿo^?asp sV ֍%XSEGӧ 5/;pj~E#ַJo |>g9 w #-3B'9sjNUCabXKX[-2ώ)52!IǯW,6V5NiQj Bp^Wϩ '(lgPnM!í4.CnaMk|D%B5΀Ǚ⢫h851-"rq!zHg3lDž8ǭI )@Q,MpL>^//ej Yhd$LSk 0+ۍbK܏Pwa%6193#GtWL .ͬ#i-(jx桀]{sD]ѰԲUdWe@>Ru("/Fvȑo|(v5W)32ls{ԙ7_?Zf8'Ur~)xj6TY'q?4H5-Oń|u]n։h; !-uJH~_X٘'`=*g1)ArpsuKvj_%DΌi a %a@c!NȜc* ưgNW"zVO..ě$靑/( 2Z!kc87T8̢`:^b&4J.:{Bu&/F~w=$8?Q8`BF @-b0k'&n=wy^A`iEAI+CR{0R}c:7Qmff¶#qHDoqɾ i0[\!z+_,ĝL/0=Lp5HT .z8RކT࿒vU6EdjKU5QD6f̴[0L,x9hJ_Tͅ nTdL/$N*֭]<iBӡҚ QpJnj*L`mҳlHs+{1q!eFR@+~aH'4&ͧiKASL&:]m JCFv9{40*ч0=ld^^AVe\&nݙ$m%uj~iaʸQYRv ma5P+eL [$fa72-i/A+%y׬BxV p!̾2)7xh^\Q} z^<{cS|E34s鳬ɓ\?Fe>W|9H+VfW7fr-j2w"$|Wп?Jso%#5Ysf'hK#~mIAx5! 7wVnEot)oa; 'z:̎Tu ݧ59kDR+ 1@^߹y|W"S^̓M_6ۜ:M%MOz'ڷq'dx`*t~O@t\rX[)XpM'12l\k }I[E_n~~D/J|N_[]`]De8`bg|Q%r9lN1ʉ0H6΃O3\YIKRS7±t%>,xAOur2Ӎ*rC!zғPePI|TU1OV1L[B쎹9WɳTճEvÓW8gĐ?h  W Ҙ)}JZalg< ▯)S@_GօDü+d+?7eM\9Кx,s51_ 4^JVk@ׅ[ vQZcM+y}6}ثEW:#^Uf>'JDgӔMH,LփܼH~8c٘ ϗ_knriMdiAPa^;i3EFAcF fPaTiM6rHf踧Z:†VhJ: f6 *ѡe֑ 2e# Q-h$hNb=y],|p"$b,FZ`La_3\ ń_K?Ąw6$*7(,Vq;[\m,.,) rvk~P !gS*ŢU_x(*szgt b/ڽ5Lyڔ#Wo\Ȕ p5E1WҕkQ|댾aCg.g6%C e,j`M Et ^G㍣k[L?Z/jmCÁAq cjZXyBYΣ :#,IDx6qb(o+Ak ZL€'t|5{ Y+k(7d1"҄pdzM( :s3aGA?27C/ՂAbA<.Y7*w)T@]cB) {UNܽO']%4T!M^'$aY6&McvCФsȏ,Mw0t:ԽyЬ< {1.4yZuGp*h˜=$T·^A`G_z& wK;C~@f_ G^p\JlWR9vRj1P("ߋ7+DyD'|),J6e93✥]Et!-L+Z6E Y:8qRSXӡBݥ1J*aK,cU<̓E5b"dMU7QW0_v]D+~p0E7 _2G6ijt^6 s3e4>q>s+e.Č@a.Hrҹ 0Ze?GF6ICؔ5e0@TvuMP&?%":KMz$ڌ?`I]!'QW@6ڭEY#S]!Bo#<2o_$3wIڷ[& |A,J`mفB7џÌ^'?Ye/.A< ŎkTڵ|PKw 8ϒ\mo5S],qUf }kZQr(#DٟSJʷ_W`?6P~Cj5Xx`<(oEEiZء^ 1&&>L0ZUW˧׍S!+=D3M[ =D(4Yf'b?=yTxs`8.Hsgy}GbR} ]UҒurkJĩuoԹ819lB@=V3?1ip MUp?@˂/: q + IlZjҘa>FhM"WkRzRvH$mu:ZP[39\0L{h]DpsWBCw憧8\p/[ ]ӡۃ;T+ucmeA1pbS[u1Aŭўx:= X'͘P](j؝kY> YQ.mK^keV()++d^B0F sXm:$H$T9uA3n+SJt,nrV:I,Q<5$hq.5ѵQxڃQX4S-XdZD[].HۀWsp)"ؓAپM?X0"ep ^rIcTV{x á;FzqAW!ZEOuS&{݆c®mv3XoI,jhqgե׊[4' ^uof[ak0t잞 Uh޾o46̖['h ?_ ~ "^8gF82ӳ?,䯚=zJAS507fKv5v&QD7l[v2Sk`qS2й٨H9v8 PDB ρ>8݀ߙ:z\1f(4˨*@86zMXsYgh;w3dsP|gCbh{oa._g{>YL}{yTGVi~v֝9-qH+AMAL<y 1Ɩ a w^T@1B,> qg΅Y^K(ɹ[0fKBopUoqhH;)M\aS>?V$ )qZRM!?̳ al').p7 QU -3DP#˜1GyUMavSZ} .5ŰT\TG?Ef V^. e۔S& { G? #:mRKab0Rlp ~QfXUp.s\rܯ TU6RgіmK[ k. 4h|A]mJG08f? ̦IC -`?TWqu^rTnKo-و؀2)n kV F T3P >©*AWYCaovk*O:Ft vmK7N"giefóq:Zsё抟?]"cE 2^a}2 bB agYZ070701000002fd000081a4000000000000000000000001642f09760000513c000000000000000000000000000000000000007700000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko.xz7zXZִF!t/oP]?Eh=ڜ.+9cHdQq۸:~")9ӓon%_1[oq;/Ē\އk%d0&0=w&$zb?7r;v2l'T/Cӥ< l(E5tnбGK$ G"}$:N39} p,n\1ɲ}2A72>|>|62<âH!&@r -hq|LZ<Ő#13>,,tT$CUhJ4y: AxnvWvFFNf=mQXC?/TiTq7ľwP "U%&V0Bbo+ffD ꒫8G2i-d`Az+B P~2./TBygUI5`(ø^ @Ϥw[7ZfMև6@ G9Pjg'JݒEl*ѝN6Vw:P `u7Wi>>7C2hgWXx[RYCWM5Sa R~4/3i./-x74& Nު X$ΐӯ(sbbBl/R͓Aknpfb]04hM5Ҩh1˒1pƢU6zrin02NKErǕ:)@;1%:z5a 8ܢß剾8d{0ߡw-Gy,S箰-hО/,tE4 ,G\)j| f[E`"ušnHr)Q(RbTL/Ȋj3{0Acrv&4!v&{-"v~PWw{a#ē,G?MZd=y @y\Opy*{#YbWV$TB%-xf^WhoFÆlRLz8ըOJ|nHH32Ey(Pd yÕKS3;xţk$L^gIק/"vtχwzS8"2 |%[#`ǒ Or78žj&wokd{\={!("O㠖g|3Enb[T(&_|%رm?A֐S-ޓ5LK:ZLt-c^$5@3@Lӏ2wNЧ9:y^4㐯 9#% hJ{ bԪ;q\ GG=(7~7Yq͖}rwx߀/d\VoHg "'W jŘN;nΝ1P7 (O F7҅&AX3D&1vrHvͩ^qRbJRfWXxx-l3o5}#&$mt>0a]";.I< ` |*[I$vNh`SЅ5րt~-^h)ݵE =xO&D҂|t֧nA@Dh;KPˏa%le3;3pO-K@I_yVG8G^ُ&UNŲ%px,ЇtԶkYqgO}x{MV!kOlݯc&4<-dxr86lnț3u}~^uNŵI/uqz< z.i3h6Tdo4nU"xGoBWqz]fnЯ{ $b57 YY*K*pZ)-y>DYExu|nG ٯmX~5y%Iً# x+̷n X=a(l -;u8u3R #^tTˍA@]_]oԹ=lU̡Ϫ>+yӃ7bEJ}#׵5,x bg?{0&Č;-O_Rq_Q*hzSƝm#{Gʲ%@M1 8dOf&ޢ2IXJe$wa*I觔s/%gnis{ %7N$qØdx!E *V΃`߁O)ѣ 3E~gs-%uW 4ȩ눼N6Ýcw9ÛPNA_P{<7Y^.eq=9<@ND;ppw8y?b Lfu &#>RMdoۜ+*by3 "-[࡮uMrX]V on¼w$|cnf%]c2IW5xKt9NKw:_AU5pFI#99:& Z*,U"泌X0߁s ӳQaDꩫ~Z֐<5O(J2ə IBǽjEC]2eXAo>v'hH[fx`FhJН"*N1'L.K~D.W(.6ڴGIz=6QmÂ~u' M) bZI&Kmx\#4SJCkDTE7: $0`%( 3*!™[Pf1ݲ܁%wbq-?R]v, e89V|{IRY" l oc:rd)zQziBShBΫ!wgҪ[I0˱XuL&d»7m)rHiVT0^dӛ,nu"r%q(G/ LO%C *砒Ujㄟۊ&c86sS0H:Fd=}&؂Kz3&ž>JN'9oT?}׽5>E/h\% |)đ`.z* }dT+@]cp?:-ʄx7~^W,)J̊2q'3=7Bw("֟R 6T~ԡBorZX)# }uv5d()-b6r\sv pB智!.v@A%P7 LwI`Ywx;EjA->CdIۣ JbÏ3?j`'3՘}M!rhkCAN0Fu-~(M6}p{I$=LPF]~x'6^D$ԯe?gU$kAu3%*;[ '?|f)-iBvbpHӫ{Dq89Ao $Q#<PXjؗI2b`vG^cTsJ%\iOM€&pA9g .| 'xݵz@E)fN:gX 3f`}1ѳ3+e J* k"mc*,|df2ԢF5,&5uea~$+E,98 Uh=HmQx/'hHAc 救 52'Cc3rTErק?#KJb<`C 9e#U :9!Ksfr7F7|Xf/#h+pl>*jݳP$)P!ǵ]7oQCGWӘ-7!ic&ĥEDjF޺CVoHZVCk?y0:ʹ C@3}`cb&̄bhQ5)xNr1'HdHRBY*Fh5,c7Ȅoa6|>LŁMPeP'|| ]N3%`q6Gֿ?Շ?rުcQQmoΜShTѲPX [G]Qd6zq V{mga55dp!.09-ioEJO,<0ʪbۧ 9zMW l/j3>Y[Ri_4]?J^@WLZ00sۈN&idu{J l4xY(RE0_L]zgJIS- ۟P' xR<%T貫Q_ohC=1 Ԣ` 4 jME9i+^2/A|u?[+n8)מ]֋+.4zkC6Р2|=63䣂F&k\_葖 %#KO夒n:b5vv (尿R|.Hl%ׄm`%b_,Տ7׈'<|(gWK,\Y*'nFl. +JtJZb)_P2E2VU_pU|>ڍY/w\ؔ\.KrYj,7Sq78)ݔSIie9|`9kDnTEݒ7Kw1-:3ӑ+Z/e@SFvUKUW@~X)Ig9-R02$Mq5)⣺C,Ung&E1<ɉ!~{jDAP'!BUyC aH9 Bbpn>ߑFPqf}s_Kri?jS$`Fofƪ>.ŀ6`2y&İ,䍝x_9đ zdh 8&@A:K9~94Q߰tx( ZS>=[,y']vZe4iYj~VSHuJY"hE3IK7'-^5CVK)bRZwE? ቻËMr`ۅŝyL\_awbB֊j.eT kj^n#NMt)!ǔů/ݣMKP-QJ(B݂<4j}Cq7U=:szȣ&nx~u!7\ƛZˎ$6I=X&(h8&udtET^s(oP<H>G|I߷d3G 91¬Q"Cq|H]wŇe;uRMr&(JspАg |W>}Ʊ0b2폂]1s ד*Zslddž K!~ϲb,>Qq@M 4<]sЄusFރHbfPgqJZjR$y{haRenz .nEp7]ɹNSQ\j/a6P$E@"`!* A_?b8;_j U%3m-RQ"ΏV>'>*?j!džB).HhǺYޣRyD?&#CwM9B&_OSWA,qc~LH02^h"iY+ԅUxDj@$*a= X -x!ǂ")Vo擣 \3z WVc 5jOQXr.b͊bYiɂ1:)z0IEؾ7" y[Uc[Ņ bK2n@Xi%`$83GJYcw ^gL|oDT6R!멛U-]"kٸf MFOF}0ƏC^ԲM M; ĶۡF.P#4.R"qU7οXJSX97qao@> 5Ouԅ<  1X J]S##g1 5(!Z, $H%*T&nB]U wi&Dd|"ZIda; 8jf+iÛ@0/{}/L$C=]I?KA[ I=B |;C5%l^Yő"x[\H^JU|_ ήH)IhW.5Yb)#b]fՇMz½ ߚ*RQ .10P}VVZA3fgJ%N`2Ph'%wB۬񒞩:G +C.Eve;S#Ph=ӇF|t جz#塵bC%*+ڶãt;؎".Mx K0'AuVb$ yXךMVUfG.CRM6gJd |O 6oKźyK"ROkqL,zԶ(Rd4ʐcl 3\ۨ% cC!reEAn~REԽOShjC8Yr &3 ƌU uՁ3ZA,əWTruraٹ; QՁq͔iHP'"Kɋ.EAnEsLY}YOzOxeoM3)VH&_x޻8l;UioܰKsOl??H$ L,* |ّ Ӏ WdMR~[:( ̠.wfgmA!Y9]s/Y1hÊo(^a/~JXOS"-g]1@u\Dd|);[TǛ<~s:rxF|D$fsMrBd=]ڬ0uH"ulȔaG 9TTd 2)Kज़+ѐCYNI Ġ7̸|GUO05&O@xo!BXSyiIzXLAdʎv8dڽ+S5r?Pfф7P)u ]h(`5躭{ 7fEka)-W<> iwݳWrH@|ӤނJa]sy܊w{pcyB=6}7=(Hsw-).gpoeʸ8>Փp`<ߏ9DG᠄oeT\FVǺܑf vwBp3L y,(j'*DxJK l?diePCrI\rCjMkRN#=:ĴN21LA k#ܲ;b#jaYĢR'28kŸTw'(Q8۬G ;0!;+LFP`wİu~d\Y O,%|ZJg[݆@Y6(%CAoB9 k[-7yB wAkWeHO~w6^59HOa4o}ΌOJX~mnD~.K1|f魒K+sJd07$QdLxQ~eC?؇vG}IKjPG W/y`$déZT[:]e+f/)`/;\zҫ*=_L. < UC_'ys5З\Xā֒$&M>" JyIbd,5?uDCju> X:DmUǫ哳 Pʛ5 `Gֵ8kJ=7cI& 3{ naB(K(V[M 5wf(Ŭ,<oU/^o'ƚQNgAМ:&+%m&BD< *8R9x͡>iė{i;=ei#Dk=/'Ո`)|̢F`v"}TXaKC$qiNb{l Ԋ`'DF*? Y_[у:Ṕ|֤jɦ? Id@ig5춾 Ib) aNiz?Q(v'P%'ڌ(L%]˞~[p5SmSI)mݹ(cg!WsH_k>T5^s_" 92)ۯ\&;MuUœNYl+v"@0%^>frp& m[h tk~!4B A{B%Pa|!uF2Fč!0wITa+jvTn0& z*XS}ѐK rzU=BR1W *4F[aKY O߾GS̲Gc&ҥtYdxv %*f?͞to2R;)Ad̥uE(aݯH`=K2kǻ S#E;}B ͢k]3yUYO?n] )rK“`K<}%OI b4aHU^$P/L$%eU?𭭄,fVym-vN¼BEcN ;All\lһOdЯ*Ֆsjٽpl%#5pNqsՁ'Y0 ~K법hIۦYn| K`@qdCtW$iP[׷xP7l)p%{m*cp] )?e+9k h{ƍDj&<#YE-s8ԍ;.T5F)C>ghr2+-M2n[N]߱a Fc>?g(3 ؋p,amJY=;|gfW{YA4,D.w.uS`z4#%Sfv۝W{I̻^#]JgR! QU;6xMt|9S 9[=Ȧi:Ȋo^:s@tbTq]ݿj H8xQ ]0a[;lwzɹa*ޑa=Q64>jby՛5 N#s2=]|ro0j2[IP6HESVR6r1#W, e=|ceޔVVyO=̇cKhaP\dXFr®Psw({#Qڼ(L]*zU߷|և]Q%ZE #S#}^g4:hq6vw|Bp;AaݓG$ԓl =26-t8?r'&Z"Qd9Ǿĕ^2$Yvۃ߀ 6uP1L|(L()Ö O$]ؐ8v]<Շ_7#jIn~Q+"}W4{t}zWV^F)s] k,)Kekif"V1Q4bl`4Tf@Mpr@Gw2sP \|r]Bwl`Wxaoh"MS2}"|j#H;FE: 2Mgr;ø'!j%|)s5C:Hq4m {RQkg] Y˪+3;7yg0| vZ_Ἔ9Tf)04v]ח@lj`>ƫ\oւ.Epo;AmVw}P \rb_=ТEn(@.ǦcP1U'oX\< Wl( mB35OpRw3BD\ I5zCb$a - ]A=/қ[%(("zt{ wlU}\fJ1_dϯ`>AG@K ב-W yD( +.x&G8B+n:xaev9HV=tZvT!]D?G̓,hsf;}gk}ph3y| Dklńb8GŰA WIa/io]Y /|N1PĽQݷ =>:Cg$S53֗I 5(jQD 1F&4.&ο$@M :#mB!ؘtQsFMG^Fe+N.{دveHc"۷=,`q?'T%E\vd3*-|{ l[ s͞Y!jkZH)o_ٿAbEsΧ:~Xjk"p?ȰP dT@Zn'vGj %1u\u3y풷V%P4* 6xl6<8Ɓ(qcBCEFt_fIp_pJJ^ʀ5:pQ-09KAbT98tAX-AZi=+}8G8<1"ne2BbU H3@N({HgPWz/?)-NEzLok醷PA[ 4nTbo-(WkD)juc ,讼&d[AbŻ:JR0E7l kr? g7&ɠ4%i+qhJ zd!LEL(+tRLk`Ce;ٌΧub"Fڞ@CzC)K?ya4i'&矣rA4PP/{hPn?,I# .w8dg*`{7Zue|'HbQm1ڝAVD{{AEq+hGsgiT9% 9l|subAs˄,^2E@gWf;,LpnsGJTAP(x.aTZRU@2BPQPtnS#]A4džj_upp?u5jLNLOw`\˴Y]d+Y"a,ky4vl Qxn_fOM=iW diJhlqztit n~k1^/K-&5[,&_6%UZC3Y^E\ 4;_oPO@= |'V,R)d.+ ف\ժXz3~*Cģ %Ja 7 W*a!h:݀D3v=T|?0`]M@~. k%PasGIk-pM] KWF:\)Y{BB$HYFyP^fXPAC4Qdڠ& <\)ƛKʦSɩxc,O9韾N{C2h?6 +:/=6j]+x:5RދʙI\G@0jtD,Y.R,h P" xRބnnEqMbjAvil .6n3;gB:)A]I\1FAe9IǑ1ʪ-6mObj|".;֦\aA˕m{ /\jԩƏEE?- ˷&!^ZN8-TRgGjAP1pKC#M)k-1)2 V\Ig{~}ī,$sk4 ol}IUVZp]bL?5Awb.=@eXhd, wÈXNPWwWh!/Bl@[YXVً](~gY 7/y'C(Oj Pzu" H e'F -_^gm3G!<׷D+Kn fDy32AKR4<>(A`ς8h|ے ՟]:@a4B&Gzk6fx0חg;NTn%!qXaxy (\TZuٜ_YyH֨^t1CBlgk.iG0v|3"q!l֖Qu4wtnT7uC+3PKk$ p׺]ZA J\{1RPj<Ů4⻁`Dq,Jz D4*U w=*NG(#(Ke>Z6TsY "`W@;A u(jpoVuz/T0j\xx+@@@ezJ)=En婩G wX(=,<ؗ" yF)S[ʴ=vTo% #gŁ+~{֊Xc xmfy/=X6xEW _ VR1߅8Nvt#.Zw\#a-$ |U<6еuQ$9:= ME&O[W"g`xY.2YP[ǔfzm-*OJr{G2)i8t'w4x`3\ "m6&nq46^stʱClE~nO_q0`Txa?GIs5rzyXJ̏7ų"v<a6}FvSjcΌCAq˱v<W0dhO +ҺKGx0cأ<&QP8nǻf7^F;Z26𪷌"5Ba giVBQd/q2Dֻ&nL=y ~Өpʰ-S?+;sQ3І+}EcX5c=eCo\o˂YvR*ȫ:NΡ,Pl_IxfteasX!TX63KۻOlSu@Rۍls[U*!Cj>)">CN(F Lr͘=P2܅  }yWYV Iw&Bm7p;&;鸙05t^=2z!h$eg=5 Vg}H {+VEHb Yb1@[Rl aneePF)s7_;t*hb!9m r)1B[CWG@x), )S+_{ K;hA~1tndux'upo$]Nml]7TlY)#NdV5Wnܻ_~ ]UWRPt $4|vzu:++QM{^F$ܼK8r0/S٦"kYԠ|KHYW0,xxͤeP>gYZ070701000002fe000081a4000000000000000000000001642f097600006498000000000000000000000000000000000000007200000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko.xz7zXZִF!t/dX]?Eh=ڜ.+͡gzMdZd>SBkGxچoW8aPqă Bx_6ui4u; ̮^=/sK!ZC0W]75 K~04Z}WCm>RY)% {ބˍ@Ҕi ׆풴HL(҃@:Vc7M碂EΪn4ATɩzHkec8FU{ͬЇ]^s< ȉ ymdV.xFNq f+ ܩz>+DvuĶzvjJQ#4@ iP M) b|B%0 k G^# ;}Ș$ Dt͍k1 }:w n>4tU *+GJe_$D[:"˙,&,`7E 6/+|t'Yz drCv]zܧr.3m|Lv<zQ6P&C,8fhej?qfo<* $趞cuM XˡܣK6@-Ȝng!v:Ϡ ӼsHXD`=N_z? e,RM$_в%uR[f@'M'L}C> >M6-[aE-_M{II%im: vU4 r(!MIb잌9A)(_C܆ĎL|h1ٞV%ߜgj0N,-#:u=Ǽߪ ZlfޜA!Xjaw3Pfa_wӱ#|c%YY-r~_ )G[QoE6`&H١*#_U\x1H'NKbM8ot9Cҿ Emw@-/@ aT5𲋯$:BlAR=46K:%]{p&E?2* #g >KBlB>;,f <` c+ Dr`hFptWmy'g]c* ߆R#}DndhIO{/}V;c" SC2,~hlmf"4|gV\42Axw1g/ GHG1זtߝLٜ Gs&rkmg*72wrrݺ`0}෦uU%*41#f ~v_sz ᜕[6wX50iYZ#Pؒ=Jz'Y:y;jvRhssQͶyDNTՀiC{&~ȟy dVwTHx0Ik.B'az]/#%_MݗGV}#579_+wdlhs\Xﶬ()lfTSW)Vc fty(ۡ^M1,cQ^u|: HcENxuz*_6/  LjrdNQt#ùc1$:"pG͍ӫ>&vF Y{T%}d(=6C]ɳ0-1_#MيGx(z-XgfW111I9m1/@3b\$u'ԥ 2mYsh9sYFd@e\ai-fX})[ {SfY8>C{aHx׷f$Ow ⥤"7H  c~!z+jҦr!DKʎC82i܉7DvĪW]]=7i?"VSaɪ]YI^9 ])͹eocQ }20{FzD{yM߱Mx8+w3\ڗrlEK;bM%mj9/ ' Xj?x>M$|]ȕ'WsT wlp\ ک#^ ($-2C6I+[Y*`Y.uD.T".Ϗѩ: &5bp,y¸߽Pw?ƷS2= k\Q׫KGeǽ&W9@4dnzh:%PVH'콼F|f1*Dbtw@=mM]\،X!^yyDM. }CMCټe%s46׌2-űK*Eiρ¥cE!zTa79,WԮT乐űsQpOo RvyvME$Z<]$G ?.ANWP(o=,郒溾ͅi!G&߁&?T`luໃe(up?2{vv8ABJUn )-Y5=xsAj"Mڭ.^[:yXUKxaW wVH [)|vΫh)XZ{/c%Լixx-HiId({?} s~O4 fH-dBX1Z ,}h#yvw#HBkps%ZK0uRKr\xv`VrfXQ?Ce˄e$CJfTr F)9_B:(9!(λu$ TOX^ "ip>{4Xo5w(AvLQ riQ_ӂWP$\rʼG%8bմހ~N 쾺3Ѷ5~JG~|'#Tfss疉|S-[@sjv Yh.^{ }:Bf¤0GF(v.c|  UFT\ z=f}FPkՖҨ}~/9J!0'xMq6J#*ܗۢN\:TD㧩:o𼅦$JxIYEl]gH^f+Op< V&nDM5 py)8UUPq/|ɥH͢!䦺TDFX4 џ"A*C}]%( 7!$.ʄG%G%h":aύnKdGpvVpyD IywtO_ݦcj Kj.\b(NyCre▿%<.5ኪ2+2,qJ-c]> .DCU<#LнFN#W6AH3HoP3"j%3#*6Wib^(VEVEلb&(M4FBҴ k}ԎY\v.bsߐxaݱoϰznė8.G9b9Dzp:,/j{SBxb͑,Wo+"E/JSޫ ꑅЅp!g;S݄Lgܶyf:q޹l%y=y:Fg(Z+{XINԋ@bJսE?sk/T)AןJ5"ZmzM0㑔?>@-68bsw5xc,DVoWV—_UNDt0N% Uyɘ 7rGp?V%涇io;y2A8GmQԡ#o% Rhf”K2_l>y,v*Ҕ^mrd 3>t5K#hluթC{2iXkmsy&p~W|,uC0ݒ~^su!bٯRM2Dr󨓽+91%T O58"<̛er 5K*,L1dĨCkە[k:/N[<\f_5}Qg@XhV Fu^o%Z&qz%+2U iǪ 'VaҖJ̉r5Ү034t#wMe[>([n/S.BFɹgpi+ |t%iOM7E4ފ4H=Ԍ]hzI(WZIJRy6fvS7e$**,+N=HJݞJT5.K+EK''V, W3fd!&H*Ll"l23y(S{Ԓ%=2]!9Dž=Fk0n c8i~bXY܈o-F:)AM>M선0]_f; ъmPp ͓I,kn} /WDYn K mJB7.Fy|&A uXIÈ #FeDRޣ#87X\8|iM۠"s\^m:^-X'<畿AfP~С{b D::]oqUW*Vɽ# d-`TI,Š]@v@ 짂](> ;]d_ÜkJ!zr9֍*U 'YB3(^XCՐo;Efri'b#{a>pYu_H|KBQ>H̷,| T}]ŋsKG45l!0և,<:$?_^b+ZY䫭Ż`VDA+|Pp&lJ0q?$ a׊!ss6`"fMC0&ձε9Æz ΀J>wv1ʛ3s5 {ź<mI?O:b`Л:;HY\MLvh NUY%LtDJa78(]Qz;bu'QvυUn٘}%5E ߀Q7@4p5>GgY mЏEG1N¾ZɌS"?8f,L5٦x7Qyў;돃'ҋ +D]Rx@u@Զ{>V+&5nI~$tc˾S-s$FdfɨcԋNc[^&$ĩ-{]V«ĸP-g_/KIEK2D1& ztF5~u߂ \ɯs{9;&cSqPu:p֭r@B@,vJ%:P选!Ēnru=EHñ9/YT)xz9UqSO#kjt"4 R):5M]sD"tPC 9Şɢp΂knmq>ϰ8Zzd?Tm&#nm/_h;i[wKWrX/rGlnBsGcv7ph7K`݊ f +"ݷ? }#w/NluT֭|Dx@$?%Y\1HCJtGn~$!L\JAs{Ew*E!`>Ώ`+N&XʉA4K*%g74cXpXQiܣw^dJd]pG :᫗*^u++<24-{oTCg_׫-ENBE&y#Z܂>յ"Nj &P^ؒElxvX||z98'kʄ!M"Ta+b7=.Ѣl\JwDH{g8 G,`Lw6SY.%LK-vy" I}0k"xQt~X/EMZΑ@#8o#C%"*y:uj,[vj{l֎j$(oeIӣFZ뿕HFFiO$- F2@cJeaὺ:Fꅐ@[=ݱpBΨ@՞spCIݼců!}ҥw M_VLϤ/"L_ ZFvKSslu w\Epxc9ty#QUV";H[}r<:?bPfu"bY6 fUYoQ;=Hi 5CQY[LzE&);+T*rXd4@GI+E҄q=-LymOx4x]ӇxO\ϭxG7sV]2+5^;$Dn]]lٜuGaL< 4+oaQ2ꑞdμ,c[l "w m`WB۩P6 } <0WLú|͊MrwS7R1Be-=PknfH<(G&"wO'A@"= ÏiqJ&%:)z>۾ w7RoB2EÈ{:PW-Gph;RG$rAEE 8sB}k=:¬6lE߮lOu90NN#Ӏ^=\*1Fāc!E(| ~Ew5Ji/OQþޗ]fGzx䜹5CX*Abb65Ը'bwܘі8~5)fߟq.WI5,'$fҗoh_|L k@VB??G-2~$(X?Rl9{y,~A- -$Hx {41 SUEMy:lCꡫ1,z|$ _]%Hߘj,Mє|FNh$@^y/Ve$ PU'X#.lI"H\ڤ8 UYAƴx'ƶHh|k yy'*r}u\i<{4NY:RZ Jf4zޞzO oNI MІkx9o2s.w =KH+×ua0h |decjeb.pC>KU:\ˆerǜ(Dh+4?;lգOAD% SG#Oid_⣾z9A+ |QQ|u`S>$b.FsַuigG.^O2IL sa%-$`=I :dOȻ644^/yvFu럐$jKLA24Bl{؞ =ɉ FZڑE7!bN"̎QR%:"F37zȞνٿ(ܴC{7` G$Zl'F(|TPs3a5.WhPv2jpY^5NbFNH{7nm]) y!t%z,+U5;,ֽO'FJsf-'3j6=}O!+I#p'#AՍɾ7N}aǼݭdOE#|2X4er.10O@^{:hȾ ~+(DЌ3\qbܓnOL @ۏ 9FUp BUbzlzL#sz64n_∦CJFH~%)} 6^NXmP#VWHZ Qz#0(,CtXKeBC| )X@8 4jr~f"mPRI// $9cXqQIU%` 4-ؼUcxd\* TH<׳Ov Ĵӽ-,q\iӂn9=^AҽI4t /*4",TԵ Æ2Gu mP6}cXm_' MXl ?V 8|E[lWe 좱5RۨH$Ahͦ`rVo ,[P6NBT.~lD]EJa3'HnųvݕJjvŔ%3$g3`˔ws("AwE- 9%eb3,~ 5{7yVQm"H`5ԤriNL%h2G֩[BtOwx`y?TU?x"O)P# \N5']ޝzl|x#Ɲ'`E=3- X3ub>N{Εq)|s>toL  ]U^m:_SHn YtMoN+E,CJH>%P:6;+)wF5+z[L$L:Sa%dK֋{ğ>#}`VnWI 8Q,| Z2'eRQHQIY^IVȉka,Zf2YkoHl?e4Fh:%,Gf6t/J~XHf*}h՟걂(E 2Cvvf LYXrsX%͒䵦d&tOR8)D2SlZؒ"eh̚DfG"p.Jm9/Ï[ I㔚,K՘S_e5bT,ut.eܛB ΋jT_/i=Otd4*3$*Ĩ(7OX+pt>OؚB&\b?>X%:'xI`-m>k$cզo,fNI Q)$PuD[|XI0{@X{j腄 BMtԵ6=*8 i^"DmLYH#:CfoXt`jo :za*^7̐8G'_G1ⴎ<ߍKAo| e v;ā+96+{cK %4&]B6lzq]UZK7"BsH^ԙAn;eI`?|e @Rx(R:>osA{YR{тUW(, '\CZszI%Ko'x(/E>T\va llex=y)~蛾̐Ag~YmKn)V@P{l4c]sॸ!/ho <2qBKM0R<6a&/@DZvpڝ;5:ն40t\i-ęx ΠJ0%[+pH)z{KӺ]>].mߧ& j~֓Fd$KG{ek>`劦(tT|5>NLJ{OpoK! ƚʀ9Ď3W02N#ov$ڛ1&aUʦs?c{5ij97$?r!vy>reu;ᠴzej#[.[hkM*"ztOZۿ0v4a R_hӍ]m#C4X%b`j= EVƣߚtD: a6!}U{ƵʶOK8Mʧ0\cGϩy(ݶK'-hc$S|:)7\+5 T|m ҆wn1|zMX0 ޥ "O+m5Lp$0 /FmA-w咥]NYs6{)N<͒?R4whWhJU:iԥxi?#~@wѥWBOee?Gt_m.Pj#=ʪ0e ͥ %KC`'29 _8Z)U}SwvC'ubihFG&.|uO)g/NN@8MJt<%_+sbBI@i 0jNH.z7ZV*0v3AkB#xpj|S}q巛dJo\{9m=Y+*'x~t&7wk} N; z̏&dph``/8aٗ7N1g"qy<:YvZ+揶@L2֙չhG:Yb0P_BSw/99+-8{q s"`)0W rz3/9(EC[ ˤ)({BND* ^ %G/BIPB'$<.̪XP A`*,O_qd帿Kz#]$kuaM*ҙjRۊ'K~i0N׹8Wn>kN{x讁âCYIh;>qѨ%8oyu][O❎ܰÊ]$ļF󚷷K`mzi\]-I4OHGO8pKr$PCޅ]NH8 _ۢ.)6=X>^k5F"C4K->Jkuz~oCG w˺L Z 7՛SS"JB'{owo-@D'lհmW>VJF4f\}a;zSB_M*h*l&ö~5Mwu<|ԩGMsmhtEfHt@7Z3 Tpxhq1w6nmn?P`)y7i(../z"U?%pIP-X,OzrrNWhG5xAh`k'\w`<[+:b +)e?b*&* Ve9@v׷!7fF&&|eQ+?~%ctOXnv7XC7ck!"RjBg[tEM{&9R+<ǩ(wNU_,dd|AgYmw#q҆"fm@ۧc].Oqm8G:p!1M"2s; pO[e\B,)]XD5ȴJkԧD['.M[Dg!<4Z+B;ap ?8IPT [5#92F #&=j)醗Ƙ r2f;)bL6H5۳S~|Dy!F"FP p0~?|IDn>o9R0o[]@GUUtZ0\WdYTMO눳,M :ŇTd@^ T`{LJ\LCӄثV}0JG| a:o4(pY",}$q\MĨac};4Ծ41yn!s< ]iưU coD~{'D/Kb82,gJAt='퉮=};.40sc! W c}쾒Ÿh<+u,8|;:j XsT#r&,oSrmM'oB [#T!Yz`!5i+?_.϶Ρ̏QOi󏸯bK?Bt0.\me"K8d@ | L!q>gS ɀ8W.5q=l})vHB:~I7Imҭ.Bz[jKUٗVy\cg-7lN=юi W(~đ͑\]h$}*?K<WȉLZ"yݛ ngv%9VGr9HVDH6e GD䩟ltT8cXD}Y3W]b@|?'_ZoI=,-mpÛ!Lxs ɤ8Љ?9HO^5L@}.tE-.Yɏ=,ʑO4%9UXd8Bd:#9'&CzbsAm'4 zƄ7 dZ Mݒ]Vu[xqB$/?ν5x\hy~Z깕i[`;.ȽUSS1j) V+ǖ3kWnxF$r ,j7.cW;Ϻ*)g\8zRX m%{D2Tq #Nx;wSh[…PN6M `fلA}RX\+Բ%~1,QoQyl-^_O g +vnN!PPMãO3?>sd#G=]D_tH`ϛD!dƦpTNwt֍u4E.aL3- ٚ4n>-S ׌Mr]Y}Y[37\chpO 7Bx,t @\93^Y?q9aGnDRoz,v|k-.(K[N"n*J9WLuA8kP܆wwO%/QEIwPvUt+5ja{ *pv(k36nN؛X_?ʁ{<]pa, 9a%1p}K~5 jPjJ0n0q_$1P9&e۬S xqS@9R>l.1mfI/$esmb\_EP#j s]z "@)b̀`qGWi(z5넀6"dR+[x}9!LKH@vY!E*j\²K4us{¨A<9B6w]#@}44vG! @67DEv0?$ ̽ƃaY .n9O2iw)CJΊkX:qE*4$0!#ӵklaUv%Ɯ[퍍׷G7^u _`D *&qqk.!-8-]u)@7puN ;a=e8v|nVc ck|8O a skC,s!$u ̶^tk~h1=BTEy3 M^{e|׺[/.((N5[|FbIvGbm&;$v\yj\$rYΗ%ss,5Շޕn;9bmH&Žv}os=42_) 0ZZ~D)6)e:Y$wD ` &2`)1+7A=9e l#½WSx͖`@ 066YL+[C\}OFē ᅬW{]Q$e]9g|z5oZ_9+ Ј* 860|Dm±Bmü ?:Ӝ~ٍrhG˾͟ѥBܔVw>i?$(T4fu\.UqK%:"C$S 4= EQ/8v.m badNVqW#H R&=AR$j1fCu؝*(')-f^t[e8^55wq Zh204ӈHNCM3*Tf< БnZyWT`"cT{2.oJrSC~*r{G9_X8s  D E,&SyH*|3(!Pw 'Izo Eك7-=|xR/38L>}er>79@Dׯi-v&rq^삲GBtbQnCkÏ 2S^Xo.bU3gL/ (|Ity w$ZbLlmnZ' "/φ?N؍ k#E|Cy 0<G ~=|^2Gw W 4+72K {Jdьݗv=G,(Z p, U)Zw#KڔqG3b4q=iۢq\ 9~ :2+ώ悙JVbkD Q\O[>7O^r T> z?ySƂkī|sk~%xe@BAOc@V68W}d> yiTaj]^`K#SI7Z%v;03kqaӊ`r64i$̚CyeC*GOj|Rܥƌ $% SAL8E2%á? Vc5BIj.}Î'Dwe %:a_lY%U~ȓKI\ .=A7>=:Bx QYa!^k 4%.1WME/vBgEgY[̰4[S(aS>qz">yYkE~SYSpb!k0i(^JXFB#Iova,FoNR$%dCqA|l4S"P!mD 36Kbj %Qzbun.f`w8FQW؜|.3#'+N267:V V!Y0SYl:!6E*29d]gʗWLI{J"fHF=Dh+8xE3Ae7@Zt> }DB6 Kbk+l $d(߭lvV}>m/6M i|,?|v^i+ $@FN63 YUEC9qcRB֧˖_U't¹R{ 8q.4X)(F@T?  #}79 %N~N=hUBbcye2[)U,O`ҿ=2Es;164s"bEW{q9 3Ws%_;)WF7'2MQi Tn,W,`'{gFNͰq }gYcn |;CKMh+"rڝCE_F0 -k|2KANLl20 wR4chzyn>Ri )O1t;'K׵ACP[r2ak!a0١:6' \ 1AM\X0߻ q->L:\*s G!j1XJک,>4N["`?E X`Xr-L5Ա;\KV1V x@ꊫ_/1rHqKiM._Ml'C6]繠n9Id\ug{ .SN<0P#;_!3FӷWD6  g@aP}wL7:E>\elmх)rk-^dg ;[4/RwS*IHF=l1LxmPyk\)f]¹ qbyXɀnFSW*L pYy-$-^^Mol;ip)$YaRCdGdyo^"k,<!jSBZ}R% (ZylʵL]Km5C~ kfٍbF$id˥K}^$Ȧ}%<_XQ`JeG^kءsghh&0SN[S!fu,BBϢe>pZ%'<Ӷ#Mp*`+XTB0Qq/H~_#~u ]W)+^V`\ttNALo{`+3ѷ  7.?GIWI@5K#[QE͵eYPw*~a Dd-? yϔPk>J&rJJp>{Tׂ׶C&MV+5 ϰ>A3 ogV'&Wq9{e  A xbs V}| kEOnxLoH|Vi670աHD1a}ՉJX[YE`Rlz*3?"Ϋ"OKgf&.JL;ʟwDnޚ"|Hg0bnCOfp\1ZufYi{ZA5 ;܇nVVS( #4D!尫&QD4z/[)c!ܨ[ڗ OЈ6qM&?B52V~4h!\@~\Wb䫠 *Z2^jQ5k($ڊ;MoBVe~$> \BWpÜ_h!%h"*{kHUJh6D'JIMQb=U.{Ug-+ϕ7ʅBYӅ/KYZtqduz@ޏzbVJgYZ070701000002ff000081a4000000000000000000000001642f097600006fd4000000000000000000000000000000000000007200000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko.xz7zXZִF!t/A7o]?Eh=ڜ.+ˣEYs+¡2~P*&ޖ 2lcr? e1VW#?+9Q̡2L@/;'qgPsw ,mdGu>@F}bLi(>^|ɳ4cs'ɂ=x R#תɹQOv4dE:o.r ( w]"5þ)h1Pv[.iR2&`n/oNeXii 䅚4y@:fuΞ0V5gȍ}̢# ʎ  L7TN%*{7m i5! !Űdsj:ѿ c\P+bVjQc)8@'8HP8(T /yZ!V\OLw~XYXJIC f^*G閸m+s~"eܨТDYA9JJv:3޸)g@gh+I!i@84k8s}Te(3֬g675Kc&_8_Cu:P!ui'=MiM: WT0 G 5Ĩ* 4+E߳HOf=ol!r}엔#sV;?C]̎ķZYT}2&7JeP4tt< .n9lw!/Q`h`SO8pShS6n&`@W^hؽ9ipܼ5 W$fU gcl@+.k)Jg篌R.Zm%Yx] },Źc3*{UX]A !CRnC_ ~zS"ԣkwet;=E7LjshD>:'# {E(k";[wd&&%@s^yv=lUlos[zY/ףg LXL᨟oR^(j-Qƪ"sFTA&3 75Vx$mӱ_:-ꟅsejT8zQsa7ɐ^yAh3x|tKEg#1[|v?kj4w\]ZJ⤠s.rm9}O`8HńV')NȊCa>is{j9߿s/im ـy_0N D:+;MR62" ZtB:^LVy 4I\%)jnI[b9xƟ鯫PIB>67-b^Zc@ Yԩ&f+X:za5Ď! Įߘbb@V|}owRL?dH1TL43mpH*VՋH^E-K&Mr='az+(B)!<31l؜vm-8ЅTM^q M=6U'\6C`1x!i,$3XK4s7:e5A<];2:8.",~Yp1f⵴4(>03h1߳_JAdwۘd5KQVPv]h]+q38 >D?qJ$F\}b){$T(vMDvgbH[w$wS誵]+|}S2Dv5E)0\W T `kh.+)f!Anw9VL,vTIwU4"X3}*c. P+/m3dWf0'Hp>(wϯHKW3_geܯ}Mqh; @_Yg'/AKg?E-+x5Da֋y}d#n% QF75)|7݌ sKQO.1,9crz^=7=A^ ZE ! _99Hp(B_ޓg^@[jFY 3>5ܔDxmO34A$Iea;k߫2n:b MC#|U~O\xf4 2^ 2Ktc;=7G<+gẼolHĶ A؞(12xt2S# -6%wjb p|HΥ l*W)ޚ~K Hz0f fC ]a )h\ZꤕQd\Ppq@D#< PT: ~eB Bt!is=/i\ӑ׿.gTOВ%n_#*e=ݗ9DޔCpٙiNZD`/EDbTI,vd4cNXЉo)8܆u儣NеǻJ_lN 9vjEGN@],9,k_ZяߤL4=(rىEdA/hE#s [ Y5 Ze?{];FV;~&ɞ>qx83y~ 8. »Q+s7ުSݍ_q(h!'t8"eC+|@e1J}(x[NţV.CYIrvEIyKTi5֗:hs v0U |vs4+K y#zsp 3lҦB $@僮NrS#.bM I _ܫ]ppcG0?wq/Tj7 '(Y7V980քCIIDQ[79ÒZ/"Gco2jոGiJӴCT¾(3zTf /#m?8_=i쟤f',b(ҌUUZ)e)/#=N`)$Z2DLUoA -g2"}FˮTсZ#*^j&c:Ƚ4q/?Y% z8<'T9nĠf_a" OaAvOMWuxFр@ f#~!md+l-d>շme{6C5lafA9z^+%kDkؠ{2[ >x:ĔyWٞq}:E+e]bDY2EzѨ,iL7pAMKϭ| =V_/=eMZ7B) [zt @4'ձ` dXa5tZܞ60|Rn5C% іw{PwC'׋KU5P,@\25Wz:%2 a85őG֣tY~[/@7ij{o_t3Mټ1fu;d?9CJ.'*2>^'%}eC=}rx^W M`gŒcU7NpAa {[8 RK çzqiEfl6@/ܠz߉8XZٮq2h9VxW֨l+?b:8iC=5^Or;[:tıMsaAj-/RIؘ9wn޿n-knQDXȕ|xN@m}$`^o;dŪaWu+?e-$UIn Dz{î!kI//FRVRw#1da.|$\ Acf'v-D@$WrRuTL *[U2 ӣU͢/Ô{4M"Ot!pYQ."@oԗqvĠ&F_6#29e_(V/ maB\vQ$Ԡk/c ?~wQv"5V5}Ϋ:bƮ%#ы: M}J@D4vJ6D} u #KNg~-@cBLoFe9Is{١_tdFv+@!_aN$jmEjrpI@h V?|a\d{%< [V[vz*+ hAJ!D u%Vv>z-\Ig_C}PqÁ3nE41ri! ܛyaTqd J|ҠFa5W56NOuS>(΅U7G6'7<ح=t|YMOj Owz O*>^S;l{#ܩ3 e1bE%q#l q֪WY`k'ys'mr[eGĖEh6}> tOzqTՓO4s@( h&q##P]ƣĵFVŒ:pM&46`tWϒUK+&rm XշQx@Gd\A/ b(%}a+sHM_c8LBqhǜ;0*s*$|{Q06#%5፼+ZQ@b!#G,X]bZ o#q; TC E[ߗkEf/~874r4V2M~UffԐJIMz'_ŏoS2Y,S8u1La7ɹ?R`eݾd"1mRa5joׯ6y}Tt[~yh[_͢ܚ}|H[JFLI#Q @A8)a^BH`bsyCq`,#gIFp.[}{C0+%GK!k./g>Uuf>P7/6$Su`+6s#i zS%BM|YYa!lvz491-e '_\ glFqn"pg H(daA+ &lRFCU>_;M31wԹ[ok#C> GcɭL(E3$-F+]}V6x RoԀV3ƋQ,4up5"(Ө1-jy/' ڮ-/1n121e [m:#N`D}؆]r<;nUgR_~+J@5LQNx7-Fgeu?vh 6j֨18BP+q|?GM2㯅s#drZD$P 3 xjFJgHI0uPY= Jש/6 \Uob7y.o- .?B-d{f\{m35BdY}DZ;Г%;Zj5pΑ\lW_P j-$O~%# p2,ğ7RU*A&?d9r!+kJiO  ~Zix7R(PQ) >9=l#I~`o|>[YMyEÎȭ ˤ8, 5 vrC9H3tUd1-&xlob3w_`fܞe.s3H>E^ˁBw$~:ӛ4U[ ۡ7M#+U.!"46ѓKJ]sC\0iPIi20&t ( 2̙~LkrP] [ xM!ޟ`:h `*A݉6hfmV%%R&N鑭%66 JF#>R?߃N0mI`Ru`q,;/IZ\Sj$F}%{:9b v Y i=xo8'rP'(ǰŢ=RzPOEmUěx #8ʉi%5qYfv`htB%ڠ)XB3lqOBZMeE4/>L 'oZ8QR_'fa^uyeKgοvu(HoEbBwlsds1J+&=)Q +<9`{-7;m Ȼo2ĵHWZpΝ; Vpat8jGע{8Fnq^X=*]N#ULyoVr=H2 D\|fy4eDWT-!GXR5r"[dSJi0~=buKJ:ő%i7X*t/͌ߤ5jRRPnB;fϠ U3[ZN^N9Df~Zu< Β"FrrT'dI(p飙PG&zIEEUgr3X &! ]6qTyzt\4kHsp9U3Q3k{O,=ѵ[vN<[X0N|U!'wP+v­(~ICiiVۇ|FK>1\C((R[[EǹZ+v9:QDz,tƃ3ys;ז^1#|[JPf_=e*bf]9hNE^y&wK>y$]b" }ISV|%(Ct!4_TexA#J]_yi;#ZN!Zw~jr֒!ŬN,-4UݧƭWצEM#ɊF/MH7rSv_i^tV]lC6q@'?Bٹ3iТ"UN4+ti,'!9wsh7l:Apu޺vG=Z_3#:"%{ HYxSáz{u*V _6&rMu2wXQ5ǜ@:ׯqpcL|Nn5z|!q}DsԄ fO;⻣x2CGh o/9DqCS( FXF\ 4gwYo8\H9/-}A#f6|67E4}qkk4r\yJxx|0W^-]=jM|s725svyU"ҽ)bL+e{ bj42'UIax*a~/5˸&WhbmL,B i|_l+C-BQbqxנ){D d2Yd7XiTÞwvʌ-E^C2QYV2JF"/\ׯP Ƃ8 {;̞h4w:44+!-ZI7Ϗ"6%p5sd^͍W8h_M;dpRJIyxdg;w-(3S|j:i^uR'oA!8KA+ sN(u (ŕ!wAK*g/Iʦ ;VK"zϕִ(K9Iޟ0k`ϤOT]NmZ&n|Dmήq}h !&@M S8+U2'2Hł5;2ǂpYnWv%n/ "0s% HY)]9bY,#E2MN3(ۦ+^~U[9z&=\:AZ,Qdɹ _ 1Ƅo+}{EkKgP-Q0)zSߜ;5x˽Ra I/*@ vpkz >ѥZp!5ȧDlg%o|P܋!T?ۺwbg!i$j*% mVxr}?}V@rtٺ魾@=iʋ? S!T@˦:\U%dE\m XVGZ/R4^j,&t YfzMrh;8.xEƕЬgq~jEmW Za3,*ӴgιG.7ΝO)h{f>.6! i,SO_༜G!Kk'd5S Dv%ŇEBnuu3"q pp;_0BhUp?+Wô`Д[| SziC恛Ṯۊm)+9)mLa4CE҂$n3CRL--(07v_'1żq˝Ѻ&hGq]h,CTt^Eqdam̴[ $%E#)F ~+ P@72cDl$*zo ]"?~OSz\qڄC%sI&lj*=Nl4Ruwւ{fe0))̭M q?,zyL!oE)ɦ@$B_M )tu}_4}#(-X0 [} 2|so4J&" 0,t41\7bWOlh{gj0>FŘ,ń5Cǐ l3nZ2RK  dߺ!"/yxV`3o~j(p囶Ԟӟݫ8^O>a0"r`"7cY$I}R,FZ9y8ۇa3+=DوkS! 7K(1Ȇu_0-C 2'D^dE35u6A{QC d~ȪKp})r#K^OeY\OiokW  ܅kވs#} %Zll#pglLYnc%N5f%M`gv^(o dF曡mZQt$тdGDyb9LAb:Mŗ3dhrZ$F˲,+ vvl}?^b=5Q;QP骲%M sR:ϗ&?f s5=yqwUgk`)f9Lf;&ø97@*mY;cwlq] HM#9YƚdJj2sS!ٮԯuqgSf~ZX]Q\1UmW{3kP 3Em߼z*E9E~6kZp:wltlfRTM??TrLM(S~Pz-PU_(tr_<+ZJpEpaS;--|pE%J!UZ0)P?Zکղd0M);V7|qfƃfb 0Mjwt~ Jif /Ɩzz>H]L%jWT'8@{O;`5 j$֞p  c g8<)]9q;sfR0tT1 \Cy|UUVgTudaTN|<aExKMvetwr8C6E:%$5PKȎ@tK7 r:{v[5@k5ag8O'@Dݱj&Hɑ',/TDjMɞ.Z6pB.RX@4[Mh韚ߍ,:lnj8j!7IVSS rEt`Qzr/G͒4Kݸ*9t wiHeS11T"qRԊB)j|Uv4Mzl|e^'t$+cqNusJs+10@X܋׷@';@4Ov #H[^bky}&ļuˌgmK;$og[gkpa, 9a\NrS{ r]EU3o;wQ䅼*$M({y1WY޿<ɣsZUT\1F蝭 } Ցqw}7Tkx4kZ4nueqJ!mnL bO;nϱ%^?rA1V8; K q-!-Lڮ i@k`$Hɱuk9z\H4b@yB9 IYFcA̓ʮ!u];=X"XL,}Bns?u_6[W?;+"e;E0"7VZ5qN@.ÐhU&o av>!Tp EBW cUoc t Lʏ7"UcE0&Z藀#Ͼ-c dvd՘HDR2Ұע%8ue9w t6&J-.8;X$Mv<{x#" u GQU-qdǜhгw3^e3eRӊ"&@_ 2HWQw[#4M}Gc+̥L*(,;ipW2dQ:`BE.FܼiA&vq! gLޏ.ZO&1J ;se]Bɘo@b!x6k,鿜3Mft1 >u"Ecs "B{݂ʾ5CNgEl_!a2JX\"GO N-F{ cٴ-8ĉnmjֿD1 pujP ,Јgrq`kH-LbtF1>+^P:&c+YpoD(O_;FNCLi)1b $nr\UVq An Gze% /U!V3Ґ;BLR ;8H\JkThcu;lOvcb)PaC2;$5 `o\h)2,Ym&i ZTc%os[bd¹ݽe"ذ*lPG\'ι(/R}[# nl[g=K}GwY&W U~Gb;Uע@ YP m=#@U}qU %XfPEsO65қp>%r?~p4<.Ru5AHfwpq'?Ҫcg қ\Ƞht xJzށ +cA=ں*\ hl5+Ν?ZrR2B};Q@n; !#A]O0TbC^7+N#-ܓHҖ Y ,fQG/D#B+OoW<.Pv0!”8;+c>[cHRoLI5!I{N:x45o.<{-mRIuB5̉"̓(WVneI=]{Z]K읣$ZP-b)rvB&%0x8b׸!y10du)yҨ,Y|.5z!Uy0[={]CvJd5]ju>,*gi`OXyZrL|E:zҺ n8`@VŅdWchP;>mvs!ނzA0(p R43&Q+&{;I*U1h3B= 94y]]Ou?Z17pLʤBEm)+;N :0&aъM[dz/YڎDvu݆=qtJ 4>AGP{ PY z\Ә-W($D61h'bSlY'FU.>~W0%m6R$IʖɃƜd|RK8 uŇ\:]k9Ц56%Mn8jT| ӝ)xXNY'2?gX)gq8dC=)RnŹh+NֶxcԃM5-d e?$_#KJ>!g&ى*M7Ls93ӧbbO.R(TlBH?=p*1bh]j!LdHT{g[ ȜRû.@[O!Tg6׀Tx`KUnG#{L-^Hy xpWZ7&d` xqӪ)z08'd{t=\'Γ%&ƬAoBTڙi&I>(X_ +gYw+Z*M٦]j;'#؋Bvx?[fwe@CG@=fc@:KHcZ2.jRN.66pdskDbΡk~{TցNG~iB;8zH{,S8ZZ5Ʋ'Z_Ƥ2JŘgc82h!Q&#{\D=VD^O8oЎdamVZm b^Zq 1G/_YͰ$J3AŊuDU\ƣ~[.hKcmWrWFYKq8 ٛcM?)K>_zhCV;JcSp {iu /ǃ"έa٬ Ø7aiG81owS M; =- 4j \Uv[3Uf)۱Ġ}B5fCq-j`<j;#ůdrɚ-U˖1NAVY.TX r. ¥zp/ TA"lG%TV^)t;WARZJ*VE"6hIÁg#|1#@AdiOAZrR ~M<棯H˰afƛEjIȥߺdQ 8jsbF1&[nq|s <~k^K2qVN^EkJF(.4ZqII35ӻ/&{u  Xݪv朝ɹŧW4jG`=iӶ7sI S !bKa ^6 Kp >Bϰdq>v^E'9Q+9\أA],;\&r/3)*Y&G,W\A%ݞ'C1]–)eo`_~z9|]|ؤs,lLu}r5N.WLSz_Ƒ@'ΨR 2Ӊ R3a[ՄRazyv8JY,o -AG3^?/>#'$F̥6/ku0mbW¯RYM\v4)ڶO&IƯq;.?{hP? )=`[/Hh7DKDI3FdzJ. ?x;37|JcRO'Ϸwc2!"~lΠ0E5Ɂ m%p 6 hZ\>E#k}i:)d \>Ż VPN qYy.$yóݛA91j% +~Yg-ᷬ"Y,)B~$?"Uh3\G[;vqubZpc%!l{pH4j#1 acv7> =MoKu<|-(hb쐡6PIAD#k@j9ōXW@_d8,`On+O6fp@3SJ?<>HVtOIboXE-]>"f{8y9iU?5؀RB$ܑmL<H]DFVd5eTpId`p^9Sl]~=brud%F2Cr|bD\?j͚}@nB1銔 e:|D'WZ4z}̶9b\o0|oK̅\OQ\*S 9|P.o{Ia1mL {y#ĂSy1fuh'hܨu2l'l> Nw` 0nN]$RQ򖟬^435<%$o^ AO2o,.-lLjA$0 #3 ̴z.AAȀ~hx#vO}Ge ed. MvWa.~:Mvpc|ۑf;2ppjs2L5̤K!sZȫ!rpug@!҆!,kh00=1[ҮT=dk;@:5]5&ɬTA}.kLʞlі%[cjN ]2w3jVhŴW q5rØ hbP=|n918s&OvN%U%'|y/SDCn*Xy_ qimEVTloc{[6HԪ`{y?+ιGd&Z֩^y݀K樗j^QĊ̌-P{r`.sC =\1_qGcn(pvx-|qoI=kE3zf4i9ׇ r>0b_"nTy" Xy%zWXҒ'tL8 o[5;32ݡSMlz6n( Rj5MX,ivI!"q\%Ƌ ["7{m`htޥV9u玈ɲb`N/4 p=L8޵qm[]5v6f!J1 GŸ*l%{úIRNId+&s_싕 zz ^Vp~lm-% _.eoyݑ׮D-pT [nCm婪iwZFkr?{tÈQ#_mNlyTcQb<1fCj~+ttp 2 s˱UB/F>GM+/Cd΀9mUA71(u&5;F-O˘ߡ=ceq'G\У$0H=ђ⨦/Ti8Z=S*?̝7@Zʱ ĭ5鹥μpܵ3s:~zCm˭3SyQ.4ŕ_< ombLEDf&2 :uLv_b2VJ!~Pnd}ōrrbd^ wfL=R!W c ݬDYvs~Oo҂7V7GQ:pD`n?_#*ʴ@'mN ?vC CX|X.{y69FqNr晧 C(~僖0n Þ^ЯDr?C%6a J?)1kh=#S]a 3 S)$N3/-nyYQTS@>CӥD8Sáo(-iR;t@k8X¶2nA5o1UcGU^SAH O9좙8NaSF@C{̙ @[RFazOT:V.(M+<8 &)3wQHO4̓2?qhΛtu*[ۯ!KErʭ&h #1mX/E[w-V)k\*Dխxɨ֖kIv[fKǔRօsJu (^>ia,>A|G|,C:+[Ѫ8rxmKhE.sGȣ.~]NظtL?oPod~Ҳ ɕܶXMW%da zwq]B-ҤȣT^y}FN'߳3c*֨pQF_m:kgZI5kq^uﶢu_``-0Ddy{ECهR11j 13B['XjPhqcw 47sx FǕ9'"y?ChDv9H˾L:p(WO ϴi)(fE6Mfҷݤkf.ң>յYYIeA%R-kJnܤM=<ud\@Z: D#T28Fs~};5{nJC/l F<=[ kV<+EOEϕ9kKvm^C6w% Vĉ@ط{` ʀ&1R410(s ΛXK z෋ Z6g~[>9)բ04wzc"SHi%K`Qym]^_ןQ\@, FՎ3epK= aYD_ ^\}M=f{SF"߉ܼ)~u} J(C[`hq>4}Oඎe^Aր=`uKΧ)e<:H lkZ^]̀cnVBCPI^8cU@ld>dRȼ!J LV{1u=0_y$q2.( $=NM-ݷ:߮ħ*멺<6+  ᰙȲ=848$ӄ~d_'6Q+lD% {YQPb1 Ƹjziـn>e| Ku/3xA0!O hMI֐/9٧`eT{1"B 0:M1^x4f%uKq9޻enX DRQnu|4kCd=[.3G_##-!GNq>Ndۧxy Oq` e|ʌ5}WXȆXjJTjx{(dmHc؁׍UOG{jb D;5"$4. (^߭d!4#Ћ~"݅ᷙo+l_ҍϓ/unm"ȼ `8è[/xvAˊdu`3 ^ Ƙ=@Jj!$=XaoCny2?X!)S+ 6MhrϚ<](VQq0,N&zn5csTiA/k?[6J`)v)JjO.\,cI6T$Sqw``T.U7aCz]) g%> #)ɼVT-1qq 47P[`7 W$%kdM ɝͽ.2S~2cدk̢h,ʒgrX'{k-c%NlunPtI4(?Kt!)yc=]xe$C9cbQd0魺 I(eQz{'Iпq( 7V)}o~q4ҟJю 5&и$ _k6s1ct00山~O\PXxIiTc⁼d% ZjTHJs4jTGC rLXGEW}rO׍rl(\w۠^2Fg@DmE):~FtK EVdޔ)@~l4k鋹2KGL^-sH) #e0%,[aLf_o0K/tkНƅ9nqI'PSEJ>[ԦI^Օ8kpɨ0lQS D r娟pZ5(2L nh,5^r bxMiA 5 00T|ɝKA\ ˉ[Qu7FVl%.YƅV#f"eFg#BsoJ$tum}KH( 苖gPr aR2QmnCYUNgр34@"b Hs&91LhJ gx ,#iBqYm5TlʻHr(I50k2w~&U%~4Ös'7MמזUt]f.؞Dzz.|a oV_1Ev[a}-Oź#Eu͆g1PB^|F-A8&m`قrNatJO [ƭdJXb9/k24߰F789P/ #,gj f~\'YrbU|Mt^!k%و硪rRcah٬l%wփra Yd(_V(U 65D˜]P<5dr ;$D>M ~M>82Q(-b8|)h4wR'|и&2%=W͠[c挫UrX".|P`Y&M]xKm.ƎAQoLꪃ,OAccxiBwxoX+\'ZI .1})'|HI!)*syyQr`_ e)qCf_y G !3;#uBtWq|ޕ]\LVJ MoXImз~rLŀ䄺dLR4k57^on/.[qޯխc7*zz'cX#/՜řp]Z?Cy.3ŇM?w8νS/DT #QYkє3!B3JQ9AŋXd-]"{ѸmEwWl j1s4нbdԞɧcJ}^.a|s}z sҧQBz' W)i%ZxQ5gA $k$9b8 =<%ucxZhPE'K 'b-`6~o9]bZPOKp Ȇq]v`uT~lrV+kA Dǫig 'm kxHi^qZX55Aͻ @L o&J޲5O-}@j!}T͘A˭yDDHja>#H:e}Ya-#37-{q^`vS5kǯ6 C]&dH﵁{$g_ y~V x}}TF⑌}b D rVt̴21Vȍ&ȏ4Hr3qa޿m)P(7T#!`Cط=%vgC I_)n Si;Nvz$KCfXABuvQuMTB͚{ T-C*qb^=24;%<l)KͣKg8arw~L 05ޜ!z?@5qWGUL'htE:LIP&*9! 䨠[c׼6E5G{q4Ɵ8 _$ǥ{0Qa/ H>>7Hy 3B f`Wuuoom?>:L$q^`߄j1$*4x w,vlN&nVfl`+c^JU=":v 1_1bsN:PNg{]g Hȓ֞_we&B],pj"xtm#RTZS:.=vZ 0Y]w. +fB#*9N4g O]m?,ΛބXӅ: "-_& ηuO"B2, *csׯ",qs!-F_2vwHOu27B&h F^e] WXѵi =?xm .Pu7HIX!`vy>f"^Bnl7Bod=Rk/bao>tGoRWΒcds0) V5D gHա.6_Hԁ"Tq,I;R1~\=qS=`‚uGz'}gl 0agu]$ݺJ Wc]i;$^nz9D5!о<~W+o"SLr?]K0T i3LE%x__8&,󺷞5 O~j(mau?2`!Ll~{ƙ uLp/tuGELU9r1#H<g%ZV8*4R;S-;Nbh=n+h. |[QEuvt=g9h]c+ 3(q?}!QRz#)(Ghlb෴əQQ*4L8a p"<L£wWjaN?m]? oAם+.=${טK9@b]ڱ)bJZutxwcǪ έcOz3R+3Rib@ 1C߿34@"L-MUTEG$ux1T E{ߚm % C6rhWbДV,O'tS'V/MUܟƗ? jE:."8̳MtǼl=D$ωyW^dC8%` ʺA[v0Y\MVq=ѭƢI3EnY;pP1TDd:l,0C,G巊1 h ]5uEAn8O85)ߪ^ yVK>~9IUcC|ImS C&!&Z2ʼw@:⵨'`gTOksLxKvCR'VȉHdȳ.H 튉žUh8jBTbrZ0RÊḋo(z6YVTU첔!ɬGMM)B&*ݐ<1\tFUYT("C> fmjBܱZ_:#4-gLQ@%d*ڊӷhz~Bi0_X ͠h 0p4(zMvd~p1wdoۅ@XvmHqR ^4a@RoHv:x%iH]k k\D1@:žTs IWöZQrl)gSّւ#l.q==Z~$uNVלΒ"b&Jvo)C."-Ǽ ѱ$1x+zR^X{ Yuc *SMnC2*gbN: t3WA1 k׽cٶV`,NxcHHdM㓼KfjdgDd:&G+lHzMP<̱[$'-l,N̉nIMwb20Κ`@JeSk =_iqz52(c."O 5*&O\Bo_v40zV6̱x\D%;aEsȅٲ1xhD)6 Sz' v%zNɺZ1Q&{6@EXD}Z1{(<ܳ0]{w7۫t\ J&0}m<[}8,M픆bG1I9>UlrI) @;1%epPTNÛ!/wfGsܚ:y2Bbv䝠%qmui[>J m@H z厙+(+a1>씍 -y2UT*D52Ԥa D#2*d?#h篳-8N9Kjtkh%.!Ec<)o ZT+E as{(A-]1Rx&UBUr(fD*,cʜI%!GAqa# L];k 414^TlF-9s 6ƚ.XIcqgqK$a,@0L{T5"5ѫ^!NϽdx;G,>iWQv9OqAѳbɢ,!ӵB(P(fGOS64c5rXxTBә>g7NN{6uPQ.1(_.Ug,>M䚊iBh1rKf,—i$TniB~Ahߪ[#|s`>G;]4hmv>Jd*m^oR TslQ,a&3LZY_ޝ<sA5^R >k(ˏURz: X7T%+x)-IMd!քwk WfP@9$b;Y~tz3e+kӰ ߞK RZ]I7?d#5K[i8 q.{%GpI3؄Nopۼ9Ѝ a ֕)^uIp0-q.'j!`TO\ݑ;S7666[KW/DU6W1< G, L#(K[6?F 0;ܭV?VFAvu҆cF,4#X^8@>/ƥ'7 D| *,! Gu:6̠= @rEԇ[lPyB02=ŅyFl{f,#o8zN{%VfȔ2ԈAv7}JTfXL?r],@n2(/|fFR?;*<|[ijuo ̘  A 3zi!" ;t>q+;{9q?=c)>}+( t$w1 / BtkX܂Ja.:4 -dgvʜ. ~ ;!>2df cQ>{Tyd#I>( 6[$ӄmǕ #?&[AjH,DŽc|]Kq ٘#Sl@2bcU .+֫:  JH5<~V,EsrRP~q٠[WDHf~G z ^ ɞLkGbMZϩӥ5d+R^?U<8\[!鬌<ˎ+iuO /3DBƧT W};ujZ@-x-3/_7F>-j&/<K~WsyÜv&}`r*FPrf /Br>PЃU.\&,uXlW-BwZRCċAS!,A_ uCGMw4%!Jnu's9u.%ooTIƹxxUz{Gh,BJܔ9U{\}j\zjM2&IϢp.xp[}*}/={W!1tؙC{#z2msK*1Y\P_&f=9RNԎ8X*;(L%B ]NHsF] bp:U8S^G>n;B!$X=hHP:<%5ʹ_!NG <'6@}eV.:̭02$9k-)`7Rob%{q76}$ wM9emnU'B&oZ[٢v 9n(3&GuaǵvOwIb #ClYQLv ;:v5惍 Mt`UA^lԮs]RPaS;I r?E [tѕaꊗ6@1f34k5HjC髋:_6+"p*'ݭ9/B)`Y`QDB .]QmjݻqL;(&9;e%Zɵo|Aa٩[Kϴǒc'gcxV85Dg N s\Igoб<⨴]%r,zs@iHp;}Ekw {FpT}ek ,8*<+N7Z!$]2C1+S:K&(|$IPv_Bu@i+_EiWdž$]l]c /|375[nDc^>D:JXZI-3Կzp<\gsߏɳdTHmRQʞmDR\Oj&Ԁj}!O ASO%|WόRqݯV :<.:p\*}FMnZh>mJHMxRN -3#_Q4lሁl7@&9W9G>n Ӯ"/pFxVɑ$4N*%Z/Iub\4@jm1i5g^@n8/2H*r5(baffmoqN?Ye![ua[y2rԻ.U&3_Xfzo`({ޔhwC:=Jb7d5>нnf'_u9oJ>36͗H#8l:疖TG|\jqoX7|%.t7'3ΚW B y27%3@kAp'_&\s|[yB*jybX6sl#Cٲ I 聼KvLC߫Rapcl+&(\X_x66rU}>|5U0 xl9J@#Rv0Xp|"Mg@}pȯMȾ’Kjl@ e _v|@> h ꡽k2翡A0 P>UmM mC{X|7e i](aOWTGoy&ա<kl\2}4eMryMChRYPE|P9ikcT q՜CΛr0™YryA~v)X."l}֯X1ɗZ lCC\&Iaα6Gg@Vxs_p=FwSyB12}r`N~<2tLtZOLypuev60.M%>ϵ%NDWFOI׹`e`qҺ᚛m~ *C,LJQ0oUncG1Me APxy *?j% Xய!֓sy׫f7/уx=uJ(H[(6&n H/Z c 7m7"ؔE_y>#IcǏ hIl |bp3Aز͎Y\ijpM*꽘ZhNVs;p~_AZN"Q*}Zi+ " Z$5VTPOyvRR:߶8mSàBYF7oEcibIY#( Hԣ2,%.=UJVgN=D$=%6rz|˚ZE&OHqeG_Y O*.z':.=ۇ"ÿQ1k}A>i(e!ٵ>$~U5"U1Wݠڶ`󄉠AV-a#bؕVw+Qemf\60da{g& ¹rܡQt>?*ַceP FM@S҃ѯ ,W"gXhƩ{U|YT"Q" r;aoGI7r Z )ՀE$J^$Fʿ,;s"tʯ߼r(Wf#jA1Q`$o#sƽ[,~3t9P- X@ĝ%~zboT1fQGXAs3svŔ.Aƽ wm+h|`61:6E7TA0sj >=gRPFt 64rxc)1zqownO:ï,^*U wc(!؊@t~J 1 (5 xxEf^3G/KoR:.y{&ep1՝ڞohx5o͎43N]0B7 fwYC>CWw볙Wsve΢/_RPA ܨ2idu@F2iԬ~ggUMЙx5<)ݛՋ _3;u^U͑a|+.ػ!*+EC1,%dXa~Ju8Հ_&ԃ,Yb!C:bcѿ)aFLR.dØ1Ńd$v屣H ˳=EM5sU:By"頿*:hØA {\kPaznDF($kO*垘IH`e=t-E`)H$)4P̵J ,jпAP?)wf&ZޅC AG8`? 'm,*7yEzǤ$ Ax&iH^W)aBYN(O$V9 ",>=^POX|\&ARS)zhMA$WگKu ?8[(&)r}ɗXesᙂU쉷NŊr?N!_"hr9U #;Ȍu J&V~_  *M*J eH>Ɯ ndWa{ xBѹC X^ۦgEЩ-UФh$nQjҧVPΆچ L(z~C_!kb3ϛ7qcm8PC8H=Z &EX]'y?kfu/eq JzBN/L%Q.]dROnT"yQ$RBefHtJ-~Xo8w<+x1aSm+bX1cK*W}QBaIhR'j؀ѷCPDWYgޛV}`/}=@#_W9qsT ?aKa+jq<"G}T&հv)$Lث0\ C#Qc5FO1tv P| hE=BzktS2 *Ě_> o(ARwӮqZv 9}q&Cⅇ%0^2ƊYU&JwZ̮wr7YQxc Ee:ZLi.H#,I?Bݓr7jLlk$.ʿ+ŲZBT4 Or`'ݒ~V,qd:H.mv϶.yD p1 Kq>4Y1B|оZ'olK ŗ^nũ'77p0Jxfl6a :@8fUİ +yqQ/\fMS.uN۱`Ø_pO$,~:MWf<@>=j8pY 5izԒ!:р_yx:>68u.hxMQAh؊bdwd՚`|FXxPfeQ9 1'FXvN^-6vR؀EzvͼuS[Ti/1Q޸slB1aVnIZi2uk]eW!6O0uaq%@aǻ|H1>ӷ;U)GL5ʒmϵ*stL->S+7RYC<ׂ/ CCervPDۂه=]d JIUxG2ȮauxTp/AR}3TuO7 pJ$V\/V=yzvFQIϒ% lA_w5&V.$02"cuL5xq E0¤NU1PًHrorU)grvOQÌqBW`&cXFt83~6v Rzz{\vl5na7 l'QQ2KD*қ>1zYYw[NBp} fﳔZsqH8QH;TѻV-aIMO͝BnHQ$J\5u9v\a38tT«4fmW OsyU1T\sc;PƒK-v1 $VD'Ą،T'P#|~yBxC9J/r1sZh%h"6L~"i0#6{ Ὗg<[ DeoMK `o%-娈.0p D+TTrR^L^UXP23>$Sm+`*A؋Ax נ+]*]vď4_Ge%7(?#jgrS6yU73}*˰oHғU?B옕YBm5[5jSo5H!0S^v?+BcLU\Z,V@m_Ɣ&-|-' @6@~vLl7" 3ʋLJyk-IVhu7F~!CԮ: c.([! K˰Gd-1.u,sPu\htqw/SZ5-FaJcX~hpng;x~9id͝‘WŴF A*J[5[11|EZT虒tt:@U׹f4b&JMl;Vec9rbǶDk$@[hU>AqP 0 ĶiUӈ?4q[~,s##M%R#1(2: z;q;V 0o2O,g, r$XXn*#.BgLcm TM>a(QUAJR3wF?Ti\H}koL>1mBz&,2CjO!+!ʯ [aWdī%>-ۙ1QPBk\:g|i_V$X]qP6k] Y$a7q! ܓ'9>򺦷8.+wdUeE0՘1ΚǬZ)Hȹpں'`M넂K #%Bi|:呶djv=hx(> 9FN4ˢ] .6 u3h%( K_vvs/FR>X W.$tmXL3 ?)*!xFL[9ۄN)U%J1=~X˸$16Y+QeGu>:W KNPNtyjlTȅ2]k#V0y>[뼬 \"I*)n3xfF$4(V-M?3e & N3V2-{J6f "1щa9) dd@PTLӹXڦo F{.P-' }f ˊ|uMQb r.r@Yzͦ !es(N`*r޳`k1"$Fec>h)5?j~SZ͠ARܷw0 FY]ۉa[ջȇ[np =^1zO2zd S̆}rk)B![C!?I;]tΛ5aDReG955AˠVa`Y/*H sUK(Z0Ӡ|@ :tRП/Ω34^x)[,KD4SWm'nYT:+)-:Cz麀Q#VGtahlsR9lŠV:܀{S!d.A/K[;_IHb $z_:{?^%CAL?go=b7)Ǩ.2uP7:X[A1ǰpmK| Y^\ǔ# @=zR-rYx$Hf`lz\7l \W~`x)9⩮U h0ڂ?G^c~t oם Kf1%t=a&`58C@^ߗ=Tk{q 4-=8Zi:|oWo0%PolO[6eX*j$o;L!'7%RUሿ?čm4 T,[CQ"Ikgɛ!)w,mPv]6n­g{3Lvi3TaKΕZ-qѡԽŌ!*&9?ȟzG_UtcZOú{wbט*}RE}uq|xd6uS`aj_)I/*1r$G]> ifVFt0~sF4kY?=q}̉®\S皺Ns>gD8ڴFo2yh1X󳌏0qj-Qʲ*6X:&Pdm?  fijE0onTFW$T1/lt\D6QsD>V`lxs}hܮ~pQY`_\f{y";m"FW$U t j3[Oq1ѐ.*_2劼 /TgLEB'# 5PapKR;vdU2& PP&oVlFK2"`#\,S{kثA>[KC(Ƹ|;9|@lí~z2df 5nQކe p8~5TUQnK}ά[2M{*P$!ӺV)D F됯'%peդ1h#}gh$v=!)C0j 勂 3. QBduX%|VXlqD wx7ЯF1I巹..׊ޤȏ/_9~}&RRXFdAzK`B3/><ȝvR6/3T5E ͏3"&635)I̍d%n˯;>M?ZoOiTKʩvŻ~\Očhl_w Tqb~I !d;QT2\ P7GR18)1ęS/tTDZκc=у ڻe^fd;.p-B0QO:f^ѓ,ZQ}z|BP*mRQG>bXNMƩ n,r%dil;HsJC8R*,M،\nsj>ɽ`wJ5Ҩa5+M/ucJM舥U@nԮJϮ(Hi8[XS .=V*Smc5@1SP kUfeayGlsCr;=J(N1cd[ܑˉx' t2 XŘJSTP~Y0\MAp_$}.4gH%<-Z01۹UI zy z0z4Q&55Z?Hrgo߶ùs0aokmf\-?LL9#Z.> Nx(YgPA5ԺJn؛HXrq^K^ Dgkݵs*xq4  _2b4= p-bPJ.Ԁʰŵ"" дd%sL]Vtx I@_]M fQ]z hޣq3jgaL<[(==WRQd?#{/x0DE&Bm_DK J %-+*"yG>8BM"P]٧.К4ؽ 4YrtpK8:D5 ;͆ǓvÅpv,R VKG&%jcGfRn,;=LY_@ZBMgt/To4H 2-San'6'vdSaډb4L Zإ;5K&Y!@k>fNfFwk`s9[y"3{qlld[m^ M m}F)@TKpSW! $"M>[77E:B_]l/l).K*l?v'%JGU"4{ MO;9Q?U\4F΀Tb?@ Trv4^/ȕJz|,-Š&cgA:^QY|6\y%kSD2`H^*=P$ӌ6l`:_~ct?ciaN yp?A2LLJ|Lڼ9cqa4(-oμf {@#a^!*翰`g%޸, 0˙U}~eO5@SJVzd̥R` \_%X8ʫ~_ AMʰܮZW;JsE*AVUf闗pl4Q3\4ϭ;`!T\k=U\ævUm*D!**Ԍyx 2@|Ā"n_Ը16xc1~ Wxl3FYjY*TplX>6VOvX%.!君;2^φ-.C[12Īw:֬ (?DfY^am3"JS&>קkT&:p|z~v xL၃V 6'Lɽ5,0'$4>=j"0&L$fi?EsٗuԢ+%<qSO-&EC+/T0]w5s92 0qM?c3M(0Oy+KC쨔Ehԝ,;ŀz_;P5gs tA±'JLsGęnt -i=Kb $A߉Uph2h&Fg0OfX?^hl Ai5Օ,Kuk[ĝE=5M~*Zc'yJoijq>ϴ9MdπEzL$!qM"\LE{ȯ>+gxLJRQ$.+dF;kfk\YoPU].痴DƶBr"}nUQTؗC :g 3BZgQ"{cB 8#zR#?̣99jjꊢkԒ1ԖGzv Hlj)ڒ˞wf/%h} C1cEFFXD:eHmsI\h0Ai{BCݽ'8E:܈ ,<ǻ %nؽDk Ec.5k-P(?^eckt0g9dS}„TM*_'g<-秄oNmA䣎-k+N%Zrxu0m嚪&$d3.JXQWZ¾*X48zy!ԮTfTe/,Nz z((z ͆4- 1 ;Ώc/Y-3 @ϟ?'o$!Mm)qm tc waWI+ |ܒ p$֛NPrUP$Mld|q _g-ϥnVo\[cWB.5Ѣyd-nT@X3E \C "i^@yr|+k!\$rrpZbiŽ#Rlds }~iJ/7Y=󵣋1 p&)SIb96l)(1cEA(M7B#*ve hE ͵bH!@>dc >ˁB6q1>)M  $:'ǐqR~4]:jJmp]@iN!Om[3#7$kNwp֗>8D8Q;f|iJ|jqNm(z8$z}7K;bQb̔v.h:h|~E ]f9zM&Y&fɼkг*)B%JԈrmߜ~=ZܸQLk9GSOMҎm"=% f3{_[S#ڜBC0T|hCn lnoiEF ոK sa hMmTacɏꪆclQ^4CmDo/8DonS>{bXP*7B y`ܽr5rK4Gɰa~cq\xy aehF1 `v}%{GL~]F BFJN;}|5!?.?5 UH|8%aMY F85e.TT23$ !NMae[dљxZ6pC6a p)PydHM]*_9 󊔔T[J/+*TU>oǶ.σ<=L"j%*}^AC(iǐ[" Xg( !SDh96I ӶDi t:(`H{;\]X{l`xU(j ذ$z9:$Liz$5 ֜$qi) 7SqmN1-̳=FbgXm(̍ßvu-k+H)AYJJzXq!ZF\XԁvoIx C zvG.<"v0 t8A?7ϙ[ǕU4p+ЩWjOp eL0"eUU!!ܪv>[SyKU4o4Y]me gQk.8H/0ƀ_+[YXbJ}Z2VG\,XGҸ*p8o}WyTR-S Q,l8.wa2o\݃w$c`FH]Ǜî2k;j}|ѣ8ӼFBo$#fO&ܣ PDskvj1* -4nDRܾkB~C'd}mI[n B!3B] )GXVٞ!֙`osTcC}?ȩ8eJ&*ϠItHѿGtMt#ߺa!L BnS[adl aZPx9o(G`8H8,\AT[]Ic F^L_>:3%S?c%\"i|6=ՌHgZIO|B_ʁL* lϲ:|lKa>{I2켄F&״{NSQ<zk^y!9Hs+7hNbkd;BD++WrrlZ\awZIy=Q-7d/Id^ק#KNS < >+bX0|*6 YNr7}*"Qex,נ$me12kTmjS}qp>UA%p*&a%Qe@\f|ja:}ǎR3 CLv kRWtAQ`lc~pUdmyB?}yfڮP3-St+xpEG\9-4֥|b]GQ2)FjJȿ,>:2']buj%S\bɲu5UwW^WPljL/nN_q5覽9jtOifI "Pzk/ ZQBeRZjWbA֣P o/<<аBO^-y8NR2fSB14u y(zW45~4H=ޙha p q=rA&|/xUЮR^(kP a}P}>yI !W]Ҩf,b215IS1aed`miUf8 |+R[-u3uIȞ^݂aU2qttloڍҲI=L hqKMıjS+6[` b75hF⫬ #zXrԥ5`@O/HS}U׌R+iaoSmw?}PZB,8 M[Ve1h( WGXX@}Susd.󼹈yPډF/dMuF(1A5?4ǸM8>&{25֍XKcx.Td1$@E'v+d@LRMBKeᖎf}&#iD8AF%)NwAǩhbIl0Y%=3_z/4 PljU_:1v3eH{,&'= L~ux#U:vgP-%͐lxrGfȨ碵"LbmK뀾錇?D;RPB8Nu6t/y__:&U6&Ic5|G.f jkM}^I{C9l2%~4K 6dK@b,T% *e]sS1^XdtcMCىkWDBs\emJ'(_[e)(^eg!bܺq,ѵwDfQCեp@֒a4ճAe vPkڦqZOE_*56a%tajaYm/͔b7:P%`I.Tg"«3SizRd!02CR5Zx^fTZ#Y{Kw1rag` KY {6n YErb@Df;漰9_\#{Q$mqvY`7 hiRD^ܰY>hrNj#F`f_O֠ Цܔo*h!M&?0Y!US@0Q!2`P9*xkݝc{lWAXz46>(c<$&(w@d-ڸN:2  -0GK ܳu4gm2 `$M[րo1o_%untQ+F_u>t 2j=|onRh`!Eru'9*Q/mA@谠e*M=YQg67n^K=|r( ISeX>a3Rau[ަU9N Tk~1?z.T!mH(&+}"sӤ|#B9rO>'%p7Kk^(x;0_xrOQ#ӣNn5P;tښU(V︇ ^p'C"y3L$1GgDN%7+"VmAkTӧZcQI k8CXm[2sg4d*a<5DpdySsvtG13![PsSt|ڑEgh!E0teL)бq?-S"-DFE|60v&ƈ4} r3!+/$zD_#U^2chN;+m[XaN%*, Kb?Yk@ןA?2M',،/q\+jRJ*_,DV߄tE% ¢1&Kn?MG,u?uw^DL'wkCSzg^|LuKN$2'!( fkH1)X:ܢWr^saWB_Dr]r9Vcoj썱zGr_{u`2%Meﯦ4|66`,nn_ǔ#-}U}@gk!LBADxo2!Ю kUP I:^/_@V߇¢q݇l+֑}?тCID8'1 DE<?umРįRɉ{;]ATSZLW <;-b=?޴W G A}ʓśyT_X_q4a@,DDC #B41 (~q>, GŴ"vnwo1Gccy{*bl"HjUX|u&\o[deiٝy*N!r6 ncS*)q 'CLd1 tML(Dvmk]ְ7ca $C':x=澤-Bd:2%GQ4̧r/g2 xT8 HGO٩Weh,?dпP-9] khn/YookDLWpXRg XUv LD|B]{lɶMO5I: 5ŻU%B6= k7j4t?[F #q6\Hއrjdbe3Ws[ۓWWH.41w!{$;=U@BL-#V{Ɉ9T!cĜrD4 SeM)PA/%2qKfHe~Ȇt4t41+({47/BiK44U822ziP+LӅk1҅ Ž'\R&dl &򅿁Ic= %a5j7$շ)J&j(Z}Z=iٱӠ? Fia8gf;RNůE_{udJ咶4miȵs}iY0I VoH 1-kG>t# \.aگUaQ7 ».~tH$>2*¦S H)^;7g'eCB|1;'P euaɒmJ}Gs8oo'K/ʍ1Ҽ̖P 5?I3e/QjSQgև}f8:6F'zgp %UCi LM0>LJyV6VtĆM@ռ%P lo>H]^hJp﬈IMǢ`"W2=<=QVjooa7 Y(dpŁ> &>_j% E8vF d[jc߱[1v0\iejԓj.z,hAl f^q&i2K䘿EՕ`QnۧPk 뭸1PIYՆ %|?[>_GA'PQDv9lw7Yf^/۔?$g߆N_쑶=~EKB2 Ƽj"vg >v F{+29 ZeQ},\Z}H68u\x]Ssqd0G':thO>y͵4({Y2L/KZCx~##~ofi* ~f' p[wrzFbhKLvے9-hHayl&0@H0ǯ Tu6<70Jq)vW=3C#$MHG]$_;j;aCbRS^Eq tvEUnn5: KzaGGIzrJ6ȋ%8J3<~w-'f-S;ЭSȆ}ZU:e3 /YWQ<M y{Wr /~ EW> ޿u X'99.@]iAsolW.pZt< ecs fq9[*vI8GV+ 7Lpbcߑ˜ML<2qX 7)9;>.p{?U{%2EOjrZرDhbJqϏfuSOc]@h9>;7E!bgA1wM-#śTN zG'dnvx1jBBm4|\[:2>X]xb[|Y4i7O RܦN带(X- jd#>EnL>.cȯ3$-S,o_9!QvutUs+@ s*d׍{DU!}O"x;кr)]POZ|vXtW1@Q&x#Y '{llebP>rnOPhwq~f "xE;@>o"a!;y)dp2zCᘄUhL?e,I9k*`E*t; H3UuK5.nnu+T\GlHoTտ z/y,8Kuu(fŤDZ"{TV T#fA\PRdct$St!+v  qJZVò ˳Fkƽ Թ9>l].LO{T"Vb{Ca#ݘď%4"o9oBr/U  Xb .6 _h,g{$'6-nnC\H؇u/q@K'6 {'h']hCvZsj2olcXK/=@wSVczzFW' 鑥1s 3*K#Vk'u#lޭ bݘamP9=;t nV)(E4fl^w! ƆH-}~ J(O?YR80hv}  %[n>)b6{5Bݷrvg {RFzaVrdM& iU^Z1Xe聙U zW\,F8[\0f;wMUŮ,ׅTV1!@x/WJ/*n:80l0IL3B ?WpY.Ev<ŞNQhw-i\rL;+ \Q9oȯjBB @B@v.7ե1מP޸ 'o48C4PbNn7E*1GWl'V/MKgmvSOu \؉jk=@Mtq_]@q2 Lni:"wruefPww8.oW@Pj\u,@ ɋEC^HUvt"]HGuZБςhùD?A7;=\pWOY@aj4t/)*<85j'w`X< c,tV8MsB]bIwR*,$A+5ϧoz(#N*^89y Æ/F0䩎!Q_X\Ë~.tu FG!/&36yJpI9ge9IzuaJS"#"!rhhSn{ 9eƙOnnT:1Vt,Y1Gn։Iyg[վ˜"VH#-oQ_2/^|/_HQVecÁ0i(]_B_Rbpu>o~ihN@cp0[r[D&z۫z[en=XǘZ]ߗGG;x#P播e\3U!bOlΌ+@ǵ94?kpn0`Liݚ҈o-[:Ķx_X_\ Yg1 f5@VGݾ".UthX1}9=ؗT76@~KK8Ǵ/Oރ3zR[{j_[kϐY#d1 =)R4;{FSDj5P*y_pZ@v"62Xd*A#Z}ϼ^@ W2Xe#3*rmVcIå3#Q$?!J{:v$n/іd rA$\JL68f&jaQ(dK|!-\DøڴH9T\?Ob1Tx-)/eQuTe}Ri<}o:ml"d=%R~sr;2 .iAW;lxPܳ 2JJY%<:*\ (Ć1Viۨ"{yx` KaTh+vS #IB#W'jFENepv9܊='QzRVN!B4pdPZ<F ^#e ( IRv"w\7⶜Șvܾ=h$l&Uc( (S eVõDe 3ܢIkN<; ׾prC06b X]:׎x8I.$c}~ (T~Z2Nq`OBԾ;h3 (nGs{V})A]ٻV)V3:4laΦgl^YLEi;Dӥ_دx iiʝ$:m1ɥbOxOBǾwPsx^ɭt͈!ԃ``|+Je2JX]o٦e{!\i|w8o4nJyDp (e/Ʊ]MS|4(b ଒? wTNi2vUeb n\yI..@RCZ0"p-pˠ=|`V7xpK"03~SIнp!oW`kyO*-_$!Fl-/!xro_q\M7tq&Ȅ틿Z a<[2MD0o!n3j] %ת, RP|Y9=S)hyJH6M]_z1P,dNtDv2!dk[ eph^!vQDr)@|ﱭ~Ռ[Q 4D[\f6f9piϝI:(w_7" a.6*)Hkex&aL+CƄ}wS^'(@7x_G3q/0"m>QvJNY`R{.Bc2+m+D(:_[Ն6J[!21n(@9=Ih7EC0?Q߲\% a'HuQO)ǮH zdYm\h)i%l*:nN33?mgztTfZ~T_=lD)_ɞC Zy|qy|VH 5-!#b*idvTo~[Ȭ#Pp50PX; 3 u~:Ȧ&zZ'PILk(󃪑p 9ǁh52U[COOn-pɱ@$6hjrrf2p%̫`33*E^ZU?%Y1#kn!7`mhgȻŅA1m_577yGaOM-61\n[yԄw9xrr-HWJ=W(j:lB7T9V2Xֶ0)z֝pX3)a<&'jF@4Q.dۓ;x^PvVX,4/KDl‹^t; iOskJehXf%!XYs٪0!H.f^u֡19mD b3&vN6|Iy!Np<]U)r S._-hA`DK}ݐu4p?̹/w Xδ  .><,,BDE<PVF,o|GE ukxg[KmX [{qUVV/gZ]ՆfN jVRMOkuKZiPRby(?X&-ϖL #bndY4{|4!{WDZ% \5: 1OR;usv`U[Ymv)vړ&s xRPC)c9?t6gcCj:Z&+ӁӦ7!ᛇxz.;e<!:Oz_\;Uhp#~ꂍ&]R-cQ0m4reJ(E@?eGL$a:\ J/nN~(HqZ;MDnϴ'00<H_j$5(Bu,'=$ź`R.AEP9 =So,t8AnUD$SW ^TU3b!_H>NLp:s/zCO-,Dڪ MDltfK> !?;m*#+@AC z:yoEkW}/ba[I2.4վ; NP羿Pۉ|^ -X@Tp'7Ǿ VJJ>  TTd!ss㓾6LG1S~S^"h|k|kI;8fF7&Daѓ1t^k ]䴽kfV*fS5j%/I⏳@?LNN^ v |G ʺ>W0 ͨ 13e 4dL#6/0gp=~WM=[>6t4J=A(bjhJN[.p N|#i-HJkq{Y| 1}JLe`cujj꺞AF#!`oN~Vg2c4%y2")l* X1n$^PpDcd꣩k"qW',}ZMƥ{2&Fgj>0tOzH=Mk: kxv҆i _ 2"+K%⪁D*j 5PiRm{X dsސ|9n`*ajgrXiW5&SҎ9;|>|f{+vUv%Vy_Uƈ,z_-(c?,=}'0hj*yťvqE=VYuq<`^\y2y` <>ƃSZ5ܬS[fg[ _v#@H0sӚCp Aۆ=GDe$ A]oK/d-Um=9}CCְ7D^ݸcIGC/Y`>g\Q ~UB(qd ί$wSd¹ A)+et\r9gҵK}izw5;>nR?H]s-Č瀘nr:48ΑDnͣ;`e9 E w6Ou~U4AiËZ$?@Yd%ũ)0VƑiΑ:/;C; <*rhA2_ן[ExMX]q s )VҰsa2T{pYʲEf)l-hBia4WǭKE6dCZQ0}|d0f\Y"ua WITʹ*?p뿼B6bʞSAX.[^p"?$+5RNF<*Iޞϴr< W%@)I#FcF'SD6D2ID`R?giۅk@z/wY='c3i9Z[N'INQف'?5p$F?7_k$.(3r(%μqlFhG " uO"okLħ+^(櫄<6TǞ#uÆ=.rC\{-9':@ג~eX Z2d1{™4]d5f)\F8+S_X@JVx|O5DOv vW΂$IKМdF&i٭"au^'cӶ *)a)k1}'go P~c\ї0*(C|:XajTgWkNH` SF mգT/infW$uLtQn}{2*뻔 8EF9="B62x&F='d|@,@W*ŖLI .sܑ@ϷħF*:0m"T}J6['DvIF{6f,'ęd#Ĭ:p/2uv|l颰(Ap([OR2›m)c]Y ?4EC- ?VO/y@Vg4#>87Ku֙XGZ;8*/yF4H~S]uFK#CĄ)Lp+e[ƐjBm1쵁Jj^̻:c6j9 m^X*g.>RQƣBfդz?'p[4|}\~(Vv(ГmݑQʃsӶ/zkpQ6WPwޛY'Ȅ?*ZBA3ЀPPB1u>U0U6`=,Lt* }mrȮijh(lԬV.kq5'U paۈ 58{*nnLŏڼ/H9 i=7`ՇglHu҅uF; <ҢL+5p̑G|Em@zQNEK!Qǥ)}5ӛ HxttѧGʄe23%`g |ݑn?q9 Z5=E]Z,< ,Ճ oq-4K|Pgm)SNGfdȢb$t))r`ig'#>bESZb0QV1Hk;@*Y+B- *]cS ģ1E{v?H[ P1Uj{}EC O+˹[]q}3Yhmw be/pe]$GtSߠ['KZZ2HY[P||O ^n!0T'8ܶz=S#ej"6{Ԛ͇ HdhU?xP1[M׬5ܤ] }isd)S RAZ6XLeڏQ%cQ/惝4O'{Kr-$/$'}RNl~?CRi-q7 nCױŗwV*e X?Y(]1aT<^!B!D-{bTԂ)LIv2 ä#BL%*Su{`dK+Gn,HOH? BV ɯQJG|"#irHK@O ^KF`/ӥb6Qɥ@_(֘P,);XMc |%O 4Jzƴ!~Dԁ-r^wB8s9TyBHwYgzǴ8-)YSN^F\P1hj9gb+R Ke82qjR#\;kQWLq0n}F{vPt|(5 7߅]7w}ψ<:|~˦Qv!fD_4Z %'9=.4ȌFqV &}ݢզk/'>}fnH`Q'Z3x<;\՟:lr/r -wΏCߔbD[RBeC%)'`ʎb2!$ 69o rClNP#b5xqV$؇& OJ^fhnX6 pYQ|Rer.esRȹRn\V$1a3P .6/|(:?`L{#DOn${DtvذP__ C%Ϋ vkl$[l)au6˭-6MX̧d[N8ڗ{RªEc- 3`f"T}ߦc저-?]QD υXJOjQ !f6dvVe񡲘=6T2^X&vHxHHou48bF{𧅷#(˵_ Oֵ%Qu @CScE<{.UyJr M^ mVuh`gPj\vZ1VΨ]ۯp2)"ea BjRmk&VcR^ӏX7z%ۖƘ 6mINܞ{ p]EBS Q50(Uzw X؜݈<.gp1 %5m^@ Q GNMfnm-yN&ňJQJWQ{EF0ɦ;S :7)r7fIXA,4b~]G4@~,vbTmN XgYZ07070100000301000081a4000000000000000000000001642f09760000a658000000000000000000000000000000000000007200000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko.xz7zXZִF!t/o]?Eh=ڜ.+͞Q4PL^}~ޥ!&G3Хe$8w0<49Y^4"*ʳ:ffG8N.ۆyD ,Dc( &x]/1q=Vc6@'¸\i星b͛R>]HY7&o!'Ln%׼Y^hAs^_\Ԋ&==pPH.M\m:)NX9Qv4)7Td!Wl5rb|PvLP7{Ά(ߕ]7Ŋ),&<"vwycw)Ր|9>&ЌOD}U5^*j= 0 W?{l HkiXJ Ti ZGVPǩUѝPBٹ ћ GQb(k!_d0yh fSJY!U(45L W~xOw (yn@ߌՋIצf&[2.D6O6!]65Kr@>Ђ)z@!ܸxV.v"mya=_ PǗHUT`Z>m[,Q {#$8`0LT M\bvw +62T!5$_}m m.d,Q|9"",M=(uolcXz}S'wp.q[OBW J*m@Kм1aʺyTFs7  2J74XxvqQ<"M tB)FHh5:2JtQR!\L$F LykN80/Զ C: **PU![&/XWkQ5w]c]3!7O>ch3txR&K.!!7nv_bI1jt|O>!,'Eř'~쯵<-5VulsSWX$}Sl^ƖJkl|CmzZF\cPɯh~!(-jn"v9r9Y=_PB0.d r@$6j$kCFW\5]NV|TJ 7 #Ѡ+THęT5 xԸwJ.: R {v OBs?5C*OM3sWra8wN, Y sxsupE}h/Bxwr>ZKA9NW6C '}(N<F$fwaD mtՙ^?lhAY~8fw?Ialjw#gcMYW1Ǹ}oWs#$P)寞,?@D/T#\t!fNBS=O6-Uzf2M12V>ABw{1BN5w1ȑǓ{PWPe:6vށ%ݬΌ 6vt\Ħe(6zay 4upwDeBo͆4Xel{{ ,8"ɒ_n9; L=.+O SP KڟzN/Ҫk|gVD{0#1M}NE##vsI9{7)m} iC=ppvƍ/ 㗠.rjo% |\RLXbڇI &5F 8 ~'ܧ̖MZ4TI1pV :Ө8XoP>#˫Аl"WP H(dَ%)p7~%,a;siٮ>;^)t5ٚÛE͐C]76Eb0||7epN?Ot4uhmQ0mT2qa~p ճ|X M _ӻ'Vljk `|0E4,^WoҀ$YYI=㗢)oyjN"-:OK6BhK[ccϛI_AչP-Pbl=so>vUф<ɋg+|vj)Z11B՜o4lˋੑ'-49ʰX5{ #9EEu8Xw52Y=ŀ6ׁUME|"Ӭ/n{>ž?  M}9 Yʗjl$ӥe e]=}/3O\):"9o/289g v6i8=wUK򄦂`*(_^VAIoI|ulЫΌPx0 MתJl.? HL""/DdllfGp)b@0;FאWNU݁pmOUJf_C+q(&nG U<F.kRzprʜxV̖OYQ"ݱ`bY== +Q *m2vhdl*)*H̙w~a9]Ѕk/5WseԬXYdRV1ma&Oki Z $:ڈVgr8g[yx98s"j~+ޚ @,^㕌"' eP%epaHa°76 2i w%^< {?5 #of#2hمh LEPC f//Fl[0 yW& .6jdlZC<O˼޾h~jШlq6첢)*^iq7{Dm!j2 "T>7}˨Ǖ,whFt/YI%Q$8Jodڊ51!@WBqhݑZkMt~O#8a2e SOYlTvW ߃:Yo(E WV.4ZV4DȦjZ!dVK C~mh-[W"KiіʫiH5~v+Al}~C@Q Q(,h}/k@fnGK7z@í?`geĞVIĢ#V{ӧꦔJS2=ۛz1JE:YXއO5 -Z\^_Q4DA}i5N6HSs 7\N+4^Il3?]~jJ~7[? ֐`҃qZV*-A17;;Ě}ñ C&uq'S{B:XAxx Dm&^`6/)[һ\ " ߞ/dN){@_"ƝX{u[8Ί`5 F91r.k3s7Gt83וcH73 yǘ3ʚX`. e<Θ3[;r\ˢ޺P=\mh 3 j|#k8^C%/,+r79uDkX >gx/݅?GL]&$H!5~;n漒ކ{iW,,蚭(ʷޢr"oGvX4 &>m> GR,@!:l72oyW0nHe+؆rC޴^#G^PlXGٟ; ƒNFUOZI{g;xa9[Бc[~z m; Na2!l 5-Y"oǦ|{AvkOOЙ#Ki큁R]`wF:?=?C\MSb P3GN-9%D鷟1(O޴{0A}-Dw.~A/ 0j@]mf?h.[x@v94l>G8Q2y~#=AE?YL.kq1OO2Y1 *$}R EͲj Yx [FMOdh %4QY(H ͽ#dYx3.˷{`S4C'LOI?dO!q^{À *C ,iԅ<yTfdXCz谥3[@ !Sz1:um(eb{oh-Jiᱸ00'v9 v'HC5xOų-|oᚫN$G5 Lf<13G@5M*U)a!uǹh(9N] [fA/gbE͂>pf@NCxFǹ 1G;s˰A**IK,G%gk&H/v!e H hZڹ;}C$5ږ T\`IX;UUڴ߶Fmҋ[fTxռ[L@"<BݕHEиc J!Ȓ3bBb) O-Zw%/ǧs~3G5Rgp?UrC1Pq59Ҿ7~$6!Xލod`,ǯOG9Ct|3\:KMFF./FZ(?fT&ƥZ@ tk2LL3@2&cFpA7@j w,݇qƑ1':ڙ8UF*%Hq7 cƸhzc5!hg#E*1wNg $e zX6U%X*-2XK|u U}wwT{8P=MEjF9[趀Y戤 0ěTZFڠ P滏/#_{j'w tgG4^zD̥s:Һ-;k1bj]§R4**D* tH=xL;u20TCt~ (Qee)H`Ne̲6y^Isq k .$Z܇Z Cpp֠_1`$*is[-%D=,_h\1lp5v=B){3T^9<2{@GN (diʼn)؂/h o/Фb& [rHf2qQ7$РmO/#'L(|H&Bѹn2giz}MmJH҂>f oS.ڱ?'c^_Jr~3&5"J yGoA%#R }/w-f2sD$z{|&LJ@{-LhzH9:%Hؼfuign~A"6\"yy!k:"Ғ:=k`Cl&Ӥ R"iE 6M+ WVK֯&wwJbӄkLN/3җO^E عDQh;6a$@-EξnkUkʀ&'iKmB\e~5MrBY(hfhDuH7fLDXӡq6T'81fpZPNm#"2ÒIT3_L;8!S3w–ћǗ3H1*A}PUKGHLo)8O_|ox4d‚p6L@Ad[m_jb-gҸisr;yhj`JecƋuR/eBZc2iDlAW!W{~ D4$ޖ2IdҌrFpvֽ >I,ưJD*KQ/-YNʆ5pc$ CfOUwECz5σc!rlqdamJ?EqK ۏC!]B?_AyG'8+t$8X ɠgYUZǔ[tWw;WQn=S1 CfRQlr;ᡉ)Epz^JAonD#Ċ 2Ub mb.3?k;οˁ^Ьr#in B;U ]Œ'8 PaG! ;wq4ɷCyG:Ǻ}y .83 zʎo6!рsM\.BPNNQ%YˀCؖ?4l1exnV֗#j]5>aPD6AnttjK9kwKMGE, ihUĚQ=ҫR=lcEӆmHVm% JͰ1 }&qp_Adl<=&D?jK/"F l4ZT@պsu&*e n[F.4̼# >dUL%)VU5f($1rN xH(0mV@u m\!$,ϖp]\u-r\k{ E\Nw-0-iXN)d+*g2QBKTcћș=fjP:Kͤx 3?.vђ>WK(Ѹ{ %)YPݎtUR3J,˸aʵ I'cixcuDSԫJE(H @S)m̷z*q:#g%IuH*H|;gVlzf6_ 8@%GӮ:г~TX[y8n^z/ !Qt^0Ԅk$eYrQ5|󤤖l^3AՈeR&vg>%4kh 3?L2U[p^>9!,^k*/\AD=rv,):hmOH0%?h'@41;kR< Aw:1,*Ev%D³=$Ak;WSu@K2H_ O*F՛"du00BJ32X k=g'ۅ3h,0A|)DSmjF;Lw qB:Јt5͊ Ij/?xS\JCh*3qV(CVQ(y4&(ARE-RNz̹mwX/@װ|yhR*p4vۉgcQ羝(Q`ֱm,xTȢ0O^X ,N;~:X2}t9סiQczGξ3SKxjTi)*%?'W%^sP¶o./w~ɍq͆w(VPAUผqu75 6.hy &WXT.l?sA%fs~ϨEaH7>nra;,X)C1"V53ΎCi$:w0`^OS3bkk=:ݼ/ͅ\^'/R2ߒlQρ>E7%nDe`ԥq~ҌWAg?c2WenY˦*cDsC` LKXaQ*Nזa/@tWk7O(UKI>U@9rU icW?]K 4<~k7`!B Fhgnib}#'j ,Oy]3AZXʜdfvק#J5(іVF0zU&d1lXjoW_dls]nr4J!&Q,x=f-%9 |weu"9dRvEW[aap4Fcy!~#= SY 'ҫay@a6Wo)‚rjI޶PڽGo F#`376w6%OlC+`xhQ UT./ ŀy%Ζ.-z1遵ݔJ-3ܔXE!Ʒ:-te$=%o֌q;8B@o& -[56~E8h D:'cV[utI2  i=@`W)b} °$w@$ ͼTd(mQ^*!Yiׇcc{ ǓV+7f#Z8[Yt7L"d)eB R|kM`_jNW?XA>)\lZpw(nMVxg|ҥDsDtm%;FsBj(Xzxq?|Z/`u3Fy'c]Ƣ'Ò;@$>1r,9/-GY"/PD9xc{'tvkmMXlys[Z!%oV.Pęf7JTj|#jaDfEk孮IF4L"U!v3z e#6Bn'%0 FpL<"xo,riuoNi"Hf*C7Z܆ƅk2Ӛ;"F }3=j{ O#SPĞwU_Gk]$^!Q7y?3uxf̦-jrgX^޿l3O736E ӭFZiIH>vLpiiѶ6<]'.2!ؒ <{v{:  Ɣ@V%V'~>eduao1CʽmFazEBe3GxfO-땥2*0O%ȳ4;G4w$͏Z"&}a?c-Kv#ҰSIЊU7~*|ڟ!˴&|83G8lajl1Bvuv1W0Cj"zPz',z*0Ku4- L&r&i- DϔE ++\{;][WIpA}ΥRf#qlgndz"D-lS"?4R;ɩ̉yk>}f~1YԷL/KCJPCi?^3cofQ}{Kz0!BBM߬TTj(Q,%Ÿ$qFFd1 !؄0S;@~ yS*s2Y$Mã K4FZi{<*R\d]MR_Wr"4 S~/PFX\3yf{I *$ŌSms86'7z(atDĥN$NP"U"X?w2->x@ "΁3,*+9Lei9L:VLvϫOF[qy;`[yKE=./"On>Wdb\&6+!۴c} 8 a`AzV&a)A\ $Qu"[G}uCP;$%+ $|ZKT!QN~بuS%!y]ąPOAs*QNSC|6uE:"&ݴFpl'.U OyLѕӏ,P=PbQ=* A-ݴ_ 43(\)Hk8~TL/ JN{*TU|ռyYjڊ+HuN!7\d!ن2AQFҋ+w# oވԳh;/a݇4%MV.N6tBJiPQ[/%(f-+ ܲ62*lp=|N wfTQGklME/ߕs"J\X7xX~3 Y,P+o.O8S`1"7 V2 T>䘄Zxb݋݉KM%. ̞h8 s=3mC8X QDai,"?:IX=*8mJ%k56nDWH]sdpueZO {1R97F ) $CbVcN'6Tmɾ6V-~br`Cze:c^pLuOa.\KKU TMi7>5+:QMɀB +<4ӛ?0!,Bt`ofKE̋zӟ|Mjs^2}UU&z&.N;Yy\i% 1lq]#xMCT;>K:)NrIJL}$/R3F~\Fٙl=inQ?@,s$߾Ӛ%dAYPl:W55okԴ*bbUOqh8\%VglU50SLOo|H(ri?`Eq6#{Diy3&²QD2}Bdw> k\.euum%ђ`S AMq5m2rZ ɠ\2~5"PS!/6S.5#r>>=qڧ~K׶^ڪ|al/ .ŐbkNdHY(S#](RER?}Ha^#,a+g:P% 0:TF8;u V fED{3Z7Hx9=d'5`j*p`p\ I[@p2r :`)KtU6mBUT @\䕆~:#T!Ͼ:kBe Qy9-]Md[ǻq]yKJm}oMA-Z‡EWeֲciJT)5e>hL o`!3d q֎Rjd#r7+oRn=S3ئghy[ߴ"DHg\oDoD#pUT3-jJ̑Yŏ,hq|8re""D'-|PMv 2[3?ja3% E@PD@Hb[νjTHΏg\-B")Z.\u)́"=f|/+ p)n1`oA5:&xc"Z]ŝ6aXxx'}uO$ѵ솬V0@qn܍qpC~–0OO޵mlc _OnevFa\c}M2`$6īʈ’ޜݠxSߢ\NE CVY+UK7@PwW5f¦cBgLFA`1useҜ{s"#1Lp]C?`Ae/ʭՏs)GzdȠN47Uw(B`ӵIfqݛn{= f ,ԟV8: 3:qd\dfYpB!(J@t6+CS npEljdV)Ds *J^N2 hR8o&\EiìZٰQ:O^k$Y1904vsf=:*cI"=8K`buCiUj۸C 7>l4^RGsM! [cޝpWgou?׷ۅAj\#kiba lRtb[{ʑmßv&ԓrE;T\t!rqmJ'hka&[jfe}}׃cH[҉ Jm;t oY}\%U1dCIG~ݺ_HQ΃K/xY[@7WL<+5 nXf;<ۊ&%\pihvt=&an-pH+l;3B$e xH뚙1ZHfxl7fog _KbwO[}EŠKʜHoΟ_~5//YOW{9"_/_.<ĭb{ ƕ—@l ީ % Q]RM횈 u8+)8r"Hc7$oDҶ⼐.鋷pjoܦ0ZC1rɆ'q5y-_٫WQ{uuxٚ8ڛsH0`M?h+ QݝD?3p WE,g-\P"?ĭufqЙ/k/JHz".25޾+Ÿ#1M.YJ^4#M|E ,u#R&5m±CI茒Ǧq~ta6)se*nh a/v&xihPA#o+ 8g9Vǩla?<)h1H-Gدڲ¾ʁ>?q9!:p| T;!u?Pf Kɛ sIԆhgX_di`kFq֝8j9r E?% Vr:k\\BA3*2*f zZ1+P%%|K~e3Xh@%MN>zȐhT*V PEDZXRЧ+3@馻^< I"#?Z~3R(Uh1f@@6b 'z v|f)7|N ,.4E ߧ$@NPzi1CX`n}3NѴd?QMH)$ᳶ- (S'ͅ;'?r|0$`-/[q{ FTxw_kp*O]|@\Nq4a7lGqֱS]g{txCɰa3Z K&YptɺJpp8s\ 5_Yr( }bc0~UL?YWf ,6BMUB@%*kU/QMva|B2 pH5lҲt'kAhZHkDdN3n!̷u(tUԲ ?e)SLpFV6Im923#]ovo_E/eW Am{!j' 2}sd]7BE8Ћȍln/l+r9\~_[ !p*ׄ_g3mhwDOL.7w1+œ,@Ramre M/진RZC$"}]By)MV\`?|5d]NE0EW/2Ia0̍<]h\Bm?1m?\-E}C`;2o\Z"Jp*(x4yVx tB#։?栦c0/~VB/|"4vZFV.gsj35Șv1 ۫'R KKhAQq!ɮ_^G(ᒥǧ7ьn+cE닞1wK97l}yglAt]軍V xn n㨺>s6zW~2>D@9N#@ DeU 9YZJ t|`]su`NcL2Rz/Nb TϬӠ~jkD){"Dr #JD h!1ʽ)3#a~H!ljV0"' 4 8pG+:*tpv좛|h0{ưT5ÕGe栾 3eB w< sG`}f`|_ B$ "|eN鬟.ʠE;&AX>szvYa ojPW*0~%ߞ䐸VcΟ})_mBg`-71-aGE݄x Wp%^#!ҵo>/f(AV {[3rK_J$=uAx# ^>H<^W^ݎ<4hqD҈DK8oRǤY * }UCM& `c`eO:. qNSv(KyS_ Qc*nd,-EE} 67\| j2k3ڰ~Xr}7 h&jÿHN|V/Ze@5z!K5Y-57I) ޺{챛NQS HZkxNg/h=qAl-] +;o;P*O1u0k o˜e獡!|[ӫix-g{MVV-NIHvX\6E Ncҗ p4&h # sjj+kưH<.-@5|X*:=v1o FN%wMK7-АܺnSM sƀc,;>)(ZS(?ǰb}̕]hb>~tM<΢!,ITyquilQS;l*W 4OuiCPK`t(?GmK*ssNL6ZYZھY7zQ=N?`f6n{.TYqڇX%yTixnj撮:=Tr眜9,Se:rH~w+ 5KZO@_QbΤ"A&c'4_;Oq8[A%Z캝~OcM=13^6@bX8Uj[$N?z* " M=CC! W&N쫺%̃4T_#٫K#A % iFZu%d[Bgw8Ґ="Ot֏`!q1iْ<Уjbx}*M!DӉK α62P"&`bR,q|FM;ɪ*$&K $(zlZ- glCՅi% ~- *ꝗPђmvw2?`ݠpt[t~ R$SF0QIh)Rpd!hLBNaY牗2Bvhgc1/Sn\kT*Ddy61.iY*#Riﻜk/#$^dҘ2z> DA YU] Ey=>7swsՈ'޴ J-\*74}Ҹf#tqf839 %l A%]3";nG25V/$N"=vjSF1hMɢRp s}]5ҹ*62vii} F^-1#[ \١޴BxRСK Juk03xA15SdQIS.n2sOS3y*Тp+cM8hٯI^Nli5$i[ DIZpjT[w/`};V8`k #233X/ *Ҩtrho zhʶ[68)>,"nL D}$M 4||d- Bp %g |1#_G4~&-81)aM]mkfЕE~h:=>8f7h]B8Q8]K$m[{ ]Ͻ\ܘ\EZ'P1:&Bo]Syp~c|h+}1c N EpseF#SmԴyh.e?}CZp%bRqy ?vr@^zMbQ2hfk+K백>'[~ݚJw?ii[uچagE@vk)uͱc^G9;twOQ7'VlUKܹ=xn_A!(}?;m;-~A骂.NgiR{^Ld_o7"Bk <ܗiL\C|d=,DO{؉FI#}0f,%D lZ'vd^ LaԌ>iQ1(!Q2É: Xf'tʖ>XYm~5<鸼ػ9iB>׈+>n62G *<#.KVb%m(Ҡ~mfc/̉ Ed=BoP7 .Ū@hBkM U  }E><<5v XC.Q68מaVzi#9%ɹ-EqU&AD%ُqSxN(=W &I:W$mm~VOp-n [HzQM:TAM˶ /];_ rSÔù",A\?wHtk-"5l7>8no<}e٥l_?i-n;M ш pWWXGl.UP>CS\91HJY,ZZ+RSI:ahDPOpI|FHelL·^zjïD o+hi,{ nnKYUIoF{#G2. =/7n8dѴy[e= }Ĕ dWV߬w.9V^鋡a^XU8`+)`Ou$؝6W ׋ۦ9:{+'-@J{ʸ@0<`ڲ&bPm"5yߧ];E,ӧ*I?"GjG< S=>ؔ.-CT;'bx,pbmݪKuv^ bb/xc1]?`ꁤ ݦ ] F&:3N6eo.n3' ;1 a=* &XG0d$Pe(6=:QH|_yvR9f ᠣ2]d쵞L;ɧeCL96A̩OpAW^ brl%ў: r$= sj:Kj?iW?E (ჹtzG-OZ Zޛcu^LXr*go&VIOb*Z#5ޭGڨKսk.Ǧσ&OcGOj3JgSC< Iֲp$ tˑ%yH;a0mVx!ӚT0,Ī*:Nab!?^E*b2iܩB}I:Mk)&.qa2y/A?Wk\J9slXTwO#91ǺGx- ]4 }ٸk~5,&q}`y\2l*lgy9P`*}]@pAVy@SUTOMV_fvR%3çx<Ϝ<=0fE<  @ɛrq9;npP nh 2au%;eJ؀3l#tVQI( O=[4d> h2[wyl1sp)ecosCkӱQ4 ?)Ѓ`RS̳=^=4Bo?CQdzoaVRQyML2q>qՊOUuchO=ͪu#;Oz߶.es&Re#婧硩\iB i1;a`哤W!7ha|bA5:МmCmmBQRw9ڼ-Hb;'pX|]#=q^2g;qM}zH9oU"5KZoF{0哦 )ξѶт2 o]5}6Ry1ҺjzD[H \5qb&`.CUE}(fEU>D:G!;R:,uq2w C0 o 7FFḾ*O|T:YET,yGZyĥ0eC$J?bt7l'7yᳳeZzI|!A ^=plj!h8ѴFBrNm*|;kFبnX0Tn~LjuE~A0lՎ& rE+ Qa mĤw6I8~m ʧxa F/e@8N$DD xU\qr 9b| 0CU 0nAQ=)oxMkIY$b?~=s \˗)}`"ݻ-AzS6U~IOr81o܈F_tݞG+j:ǧxdžASAu;-q'm sɘ(^YPGkہBm *|J&Pʤ<,`[&l zoef>mn>ʳ+"OuČ+ Au#:PYgTQu7S>-G>6:x}ˉ!]Wy?U6+n;3N9F b)<~c4qLu|):\Te4 'S˄MZӠ4%QmAx&vPLDwb1NtS)C *d|"keMF!ve:4~0Y:ěAr7_#]f-RڋЛ6\tO8\<Gre|8C#9ؤHJ$w鼘ڦXMZIdomMu3AWwE90Үrd3cANJi6t/A. /- 9[+?O~gZom:*>a;8ocQbk1ց-\"S`lX= ]4:[HplYOFr<.`r;,m U|Ђw64%5I(ѳ4ZPE,}xƖ`xpgw܊{'4b "q Zq `Zr fL^\! A:pY}d$@^r*xH*[ (xZF1Z\; MYNjA?+z}@o,{Ll ]ts( yCH$?^=m1t--EX}o|;uȳ xKi⼠44ZBOɷz1Ae|B,kQtG ZBSU,:ͪEf8!fY 2ns2?y#x´.C$|:l04|B,(efzRT"j9kb nSgUDZZZ'^dخ(X&z?"6dxҬS4nT1NGk]4lup fB/I7J5VWJDDn-y} (wu'Mw\Ee q/PZ熯;%)߄E~)?<1m42gb׶TN^TV)%HQo2Sz\ oѠtlYk嘟PY,\*'xRuWA`gZoS]bl1Jq2pp(r/DeĜ)j۷đ]vR']}-@6R2IyfBYgcb; 4TV+ 9&}_24^_NO_YLs4-[U71!)G>j%1RuS@QJltk^3\_k7"R9,u<(m.".d%0^'n!czծݘ:߿~9nF[՝ԔjvKWI#sЋE+$s^&jX(4 ΛYuAo .5T2{NN M‚ǥ/f,¦؍=)]0uh`vc6^s )둆OoV& XC̎g嚃E&a(G87XLsJ{L;=4 / +eąL:۟@s=\)%ӎCCb&T&j&=Ͱ!Y4i4-VP[zB @In_8VğUwŶA_чk;#ǩ~PSL5!5@>bXir~;l6ތSWQY_pק=ِcNH`"y;UT2<թ3ȯ3%Wpj0H܉Mv_#D5w}~' :) LP^cș}+HWa ً KCVSmwg"y8<5ggK3…NmilbM)iMS/*E= ;YKYqdѰ(6kLV|";K (V>~68KT kl~JO%4)؇7W%վ[ 9l,Fv5HvaP1%bKrʉ)^mV7 ;;-+ՏZG r0ӎBݝINf[ܷO >~52Ԛs *ҒخPp=FYhi~v20m"":#"8͜s>qJmjzd7vd}]&,+Yy'+c錋/`|@f6Y6-9q.k,[ .SDoKm( XY%1(d (0]{5=}` Fqyҳ"HuDvdmfbWDv.-E)u 獮WZZSPFP%l@3&Kζt]xB3̹yxƑYŢCC:sI JE"&j\qm/?CIJۚuoLZw7Hc#z닻XsO vhz秵iS*ABhdFZH$(cgP&odD1HfcNwM"K(!auVcȇb$_s"PqAWi$ [@8!b}LK(JǦ rCAFuP7nUw*IK6&L6k.3oUօ - `Ha;YjHod2s T-21J(tYe77Bpx5 af`A&oZ1#E\C˭"!3NV9S A%Fbms#KwKYw̔en;<_\ `"Z޴Hb:E5#@YM~UMJN *)7#C۱#mUğꨡ= Y2/B{?R%D7Կ֍W6w8dfn Dm2RJk,R_MV4g d]Y_ngJVc8mճi"#:4 CPӽY ۣ&5@ Y}„MۄbZ23sZxdPd2Uvb:uĥTXoKT7\^J6B?~p|/_KsQH4 c}v {lXxdŽjmULkQ!Inb4hsd}R忣 ?gr:L۝li^l1_EJEv| ^tK"?c$nhve}%UrWp S?V]6WzPͬ^^cy%Ǧ2/H"aw_~nH #,.[ bF xD`㔓꟥|d\ !H'Y.:*{Pg :fI,0XӂJz *g9"7Yۛl)˿ V=o\x6lK@ZR1j:pzP~r#'M7Mkfrg=J.~LsBcpfH4*wh+ݎw~{CyGGr~nkQ^/ƶd땙jy1w9xaO,e D=grM[>j<Յllt܁4E]ٗؗ>`'ń3 hoq:0ގAIg Qw&OD "ǑI;>5ײ"S TR%?`ㅿa8:SVGAt -;[s,ɳ9brwnK+tBS c hl-*Pn v~0Z'2n&GAx< =$E˚k%?WD95pl&>͡CGy }}}2Š3Nv?(7nn{c~ r_A¤.!Oo[ Y2j\4t ߸9Z@/,C?|zf0;ݔ`?]ٜ;@_;ւ?&&¿xA?}SZ9%"buFg*.sNR4P4|YPm4sb}m|V_JSU=9B1!'<'HS><'߂[n(M+LkWB<:۷yB}=iSC_AX6Y4^j_gNMv3rҌ*60 LȆ+1D@%~{Wz)k عDS"Dׇ<%~=ִ\?UHsC(wS򇷇\{-pR[)b6R -)K݋S_ah0X g]iZ7qy C]n]/ԷܷMͣh=YBB 4,by[fM[(H#i&#q^# H4/r0ˮ[t*S UGejD^L׹Žcbӂ5`V &CVXS..(v{rˆm%ҩ mk}ퟶ֝9*?aO6O=gIdySg >cIL8*d4t@i!RaPO"ץNq:yn]!T;ǹ{W?jdX1RD`,@=%Cх7Ӑ(a3 ?SOu:I9~@${ >$0V1_sp\y/.y;>:lY!7Aow;= Ri cH> ezpbI5-&eOy]G7u4Ct_We*d.LA!D~Wq(5b`Ǒ)܋-3FRoY3[ rd%Έ;2%bWV(F^e`2252̆ݾA6H7L~kX gl?!'uvF,h2ZP:\3Yp(x>o#`p5]o?rP&@3'*_Ad~Q[Nئlj9QR"IQ ɛmr<>& 7ޤ6isEћ9xUHop]*za$SU'Js{ԖNn^18x qG+{|@ Hdf\*gkV= Vz__x8Z֤CyƝ96]6~Hv'+ZWX Q䱭oD_axfYeDO!CA-ά3"V_dm~5rI0&W-jhXt[0񐣨#>۲voG&TToS͍$cT v쏥fh14aVbe}|C "?~Aʿ=´:>bߺ i:h²_&5!%SBVOQq>.r2TңCUHDf;/kK)1=_w $ )6Xs E궋2W%;c&f(u$`6 [>$b+h\mU"eȯ>ySʆ|$aO5v6wB#w;56$`QD"4G0gO=AXʹߐ|W)o~>{uFL Zx[{o<dG%@moZW{y9GWyIiז @j$[I9.bǕ~pF^P;G4~Xo4oykвi >lϥ`g<2H,Jꭕς-IVfz/**JF63@} pw*} e̖`QC]laӒ*X=O'~JX:2-r)wn(?_ ϠCǪoװ?\ojvgrѫܟ"~ٓ;zSBQLYGq,ZyP%#$.dqJ ;GRFwvIW_U0Q$'АHeb` N~uZ־~s7EZw,/0zqu7TSzLHL]ηKP69#MQ@~~~n۔^GɄWBuUDGn K$rAaHT8?Xi^Z|))t- U` qdE&띱^eif+z M<5TBzq? FBm»C^n5k_s@Ԡq1f݇R8N+|'؛Dec隞j\aڌj~vУ)REE/eZ9] ǭ]Qb(@hĂNTॏ(ʿ# y4%ēCbVǔe^k9Ƥ[sgIL)hu/m9(x`s7%)OY܉3TZ&X3Sm׼T^Y>RJ«QNjοo`_n &/;ck/LS &~Ijc-lc`@ЉY4亂I*p M%~˙!IC=XIe~4#*&?FA>k90b<\U+y (F| RS q5. wɆ.RMV,[o&؀$67I]Ѕ;:"!y4inb;*{ޡȮ D&s}}LNh'9uɅ۫ /l|?3cTO276m9H۫6 M M=Db+V,(ح㙥ϚQvuhO@%'Bj(D V8ܢE=.Bl$'C@tP 0m& ^m聲+RL8ya)ij"] v jL.#st]~ēiq ud>@9<2"&hP0*!xo\d?Ʌl3SaCj] L`QxRoZTO5wC[&L DE`˝e2ʈ5, a`ʠ?pNMJfm<c,osm7.N(vMf<_w"r!/RD>i穁*p a7< &lx<j(n۳_:D@ Ul*5+ǩE*z"!b\ZU+ EnԑG$Waeuۂ$o+nv>USf`i96 *-ԮTZ ͽ2V➵wS%ೖ^ѤFnY[>~сPWki FEYWwާҌH;탒YQ6H6N7Th46pBd]^9iA`a<#`շV#*K TAc[S7/6=xw18=z5m;*kz׫YP(XխКKR:ŠD[`ש){n^4rFN`僛^AAt<+*e@%a% ,=s&U6zmTB0)n{Qf99NE4*EivL#ZSnrx=i?!tiF2 ;Tx( o8HkweNJoS4B\Y"8ƃ0pj_ɖ6\7J>u|2%  <🊾wA,I7g`r9놫&|VEd 1[l, Bu 4tP,詑EE Ğ77 rn$-7ݰ VT)X%>7s[x{=@Sez~g1L>7 KkP0pz؂1 Qި@uW%|1"U&6gۊs S02RYTGz,:B /{jJ$a͑.vv#zC:[3'N kQ|T>ӡpHIA~xŃ]H#0CK5PΖIzVVʮvq^ƆYq6WXV g*Ut Q:RO4ug6yYZY[ʂXR3njt\zR2%Iq+Unj/jhSwJfjGj?o*pALN`t% PnQPR2ya.;%-#vbJHEjo[H3,S\A UOb$rYQƨP]5*QZ%$Hl*xd{) H2:. Sٖq-- F߯s@hYG*CÞ̏HCV 62ZQ>*U!Ο /@=,Kq"G{a 1=5b*hOތq!EW]/-ڊW\Jy&;Oσmv*u7? .w oAK&~Nuܬ(Ll*u6@}^0(imB@wbR'Q uguv@H*93 .r9;~S(Bu l:~xY>D /\畅8UL3O:^U;ajM ,aD  Ypo=h?|b:H 'x9LRhKPGPҿ\hN!P3 񘌐:< J"x|ҙ:gk PJ/nmP/aU3W{v)_E4e;4sˮĴ{k/XXm|YGKA[G-<^~?9ˑNk3äsR;hp|bXZshQ[PӬ3F>Z)AL č(PUT|tQ埗 Zq٩'`q3K(Y}&ɂWqRJfpU6h*[ 6/œr$(+:N #AZe`~ᬎUn׽^ZKupsjF#VB U ^αKԈ-qLE)]~ Uô%0#qLՊV_k'חnxNPI/Ljˎtp(WsHDMl܍N͐jW/ާ1qEY_=Y^h)߉S(>ۡ\u`u?ӈfP /ty/mt4`& Lr1׌r&흌.T \I}i펯 2ּ+xᲬx@mE{̖߆JZ1wvή.L?U#- H:[2Z7BVDqUn,}}jZ:5D89f_L:O&8ɟ 0]y WC;zPv*[qFO͘7)9x{Zce%Rvы?#J[?T,uqȦ%?4anGc}k")+-o${yҐqVZ Av&BDx7YJޓ$`CsƔ}0t:f Rn0dh Ҽ/^,0-ao'rn*~8 l!@@H\ rZ&~ZoF;5\X;+V ?!{n~tcq{dJ( !v~XQ1h#VƧ+&5aVq `+r5z{92PUǁWeG[lg]VzλtX>P ;*dX~ :@[Zjt' >HF-2^X?Ns kU]M9`!c{ejAI[U-3.<c[;cj '2j;6b:~i#2wsOS,GJ+O+ۢɈ{??^s ɘfwn'V Y" {74Pz͹}M܋FN.i5Uy5!5lwm{z~׌L!iBɜn8h"4Du5.HdRUw?I>J[5GK@u9`a p4wW@˗KE 4o]@uhݜHԢ)V]MpY^`h w⩒hB"dc8*)fU`aTI<3G6^q|\~7оk: ,6o9( C'zub:|y/0( fCldݶ}R ['stO[+?cQ엺dr {F 'T$OFu \=ec6@M>~ 4B a.f_jm?&Dַ9 S0 =AiH!>O*.*Q(-6H\tYo|!9m׭Ć'^ŃlQ_0%x7wyy֯| C2 ,Mi 謴{V1j\TedQ@1w  1-5XԒu< [K1ĜpGR*T^6RQ+-IcY桲_;oW562Mcpb nQdRdH,غ)|r8E͗S-CX;Zm||:!n8T]-К㇕՟Dш9U1t6UCOB+Ty@.|z-en{+Åb(*v?Ulpeidhv@J(m>>R2I_,R-ֈ=A탱䡙HbZnf+1yObjQG"ɹecHp׍a"gW LKt+v4#,+qu&iK>̕QA鍬m΢[XfדUaK-r 0 F/\ ykuέZa˃s*bAW$S%~8^A!P[I,4W߮|- }?ni`c"k0FAQc2^"zoJMXV߉r;2BK:Ls;0`Q>u_ů=,XqÁMFYSc /7_er܄5{*#`o2}2C >-U_)*~H1;t*4)xfV-&9ԏnaرKӝ\g|Z2f1:NCPDd(''Yv %B;4 *69W; oKMtQ=:Ul)3j8 }4{1=@ˣ Lɡ %B a -5Z4bZGA {B !Z5@^Ew: nےDv&Hħ3 =cIX=QQXs(9,)x W:d2>T /t֍ϼiG6hcG=Pq7x%?ꢘB] Oޝq[Yv`^Ȩ&( s]3 ۟td׬ٵE|gCrBzh,zf[ K?z@ = ,5~ ޛ{fl ޅs13 8쪝;O6L<|$a /OORHMn~Z-'|[?{QFHQ~EZSr Ja°u4ޮ02r_)Z>3BqGe;0pUaQ˨I1~: Xz*'6(9%Nl:ɘӗ|'*{zJ$=gQC!A>BԨ׎I&5)gSJӤ8WU tW2TCar]y(^.ӄ7jR*aQ1m]ΟO6U]3޿qna);)%@Ih'bi:'OI>]RD'obonM2"3-KQFe>sݣTr,īUP&1\ZQ~C"7xb VH:ɒ0<~TdO0p܃~e"&\a\ u˫&u9ݕ-.Cd Du @JIbO)v "@#Q{-N p2L0KB(+q}=>i@z xf")K+9Yiאw>i]W*0aT C s'=Jz"mdOu,,I;/OESՅaeN|-d)#Xwh/1!y#kϮ̬M,ja)WaA" #@MI{S7EyjL^w0 }Yni8, x (˧ FvIl<ܹNX͘eCթʼY8N|P>7f Ŝ:é@nlm ۹,($贠%R%Gàw1JItuaQ4 S%l|/ (U[A{c7g&%L JSqx}L kgn($qF !t9VtI0m~"'83=sZ*@()g~jj&ihȽTmxmЂy_9^l{}K1q,' 3RPJ)sz̋ ڽtlQL@:׃mqTО :Q@* ?sݴg40G Q<1tp9E 1(ӱcNQ %-&z?芧N1kb64mᩆ"kG>ɣtVV"Bv ,l,iSeMuPg)Q0Y,4L|(M/Nfi~,$E3EŠٜ~l%0EvH5 WoZهrhFolV`"Nj[4~H]ç p7sc]3ٛ5*#~7i@?U2lAsSKj4ʽ9MHP.ᰝ37D\Kx]SY@Ʋ2K )E9e*n&zsQ~s}q Ĉw`6;ϥN*jRrb}Y/ >r3X#|:K- 1f.h 28"=Jt$U& 3 y}ku%QI'C(^.نTKƩ1~6u!%s9etW+zPk8c9(6L^qߓN'\d*X|)hs󕶼^]SWm[Exqus#/њ6lO7 W{Ǻӑz$ ВSqcK@"DsE_hT\6-l[`"8%vd'_Ţm%2-/?KpV8OkBcm3g2$Zp}8* -;c0EH~QU wX+c}}@JT < aɬr ;bG?^]Bg /VhPx`jf,bN)3/OӴ#Pd&*.#fS4[ZbUJtNU13.0f[ݮ#Ʊm{n "[FlR3.^ӎ#kÍ8#ԗ9Mްml?ƴ4 e` q6/*竀әŞiܠu](nCX=}@pz*&O9P ZqxLj| KzsD7}d=|3SĂNxRCk U45?r7QE~g:,\V>y 9n$:0>Pۅ~B(}b#un2/304H{ [Xr5eLDAiaia A|Se#=+Hf/=8lђWu%Q>e?ʪB)1W !6߬SJ\ᠣ@Vl;6=d"ݠEK<;`D@GYvՑz/>ԋRZAqBоΥr3ɯ,5pLcn->LMP8QOX?ٞyhI5ǃ4 )6>z"rҝ|\ؽ$@5LXa+povjYo\ 6Xv@V.Tvz ;e6e<'}D0n :FדxWʶ%?C.  `)1Ϟ[!y/䝷M̆9tA(⸐\g/9V l??ˮC|IUδ"Pb;j䠡xh @UUVU4P_ys;kl ~c9W5L>\u dU׼pB/ wHn1F_ǵ~?EՃvjDʫ8?M-}3~ 89;ZIe<!a1~B­,i{oVZԃtuql¶g/rzhύ76ΪtK4k1Ny΄/4r Csr:Jz8 ~}ohu21+8UO'vfJ[CH&YnUj8Þtt[/#b@Rd|s$T'R pUl*Kt_(b6)E9ӱi^XJD[+Yuo ["#~ph[M~&xؘ XYX l6m]MA|ݍєؽa(?$ )g;|l|S%oT;2\@@_+m8j^acޗuuOaODUNKdÀC@TJ'_&? bToq`=(o`%\@9fkSdtWu_+pU[E6u. 8)vD*^0uvGXW?*+3k&A]f "]IzXSw\rݙ(յ ٭quuU 9%Rz\`G5٭ [G7S-}~6LiZ֪l XvbkshCAů0`m33O尗9 m\0ü6X\Oro6fmt:؛n3͇u.UO_Z#n CON|d f:vOkbܰ燵wA\`n9@ɞsgGkp}\ZtQ($j966 fD4J:`uV4$p1v ($3 +NE[ TYi$CwQFB=9:`)AHG')0'V v\~bdWd/:>*`Í_SYБ,!{#["g Cz53Z{9M%@` 1Ӑ OL Dh<3|ҁ6͂ tJ^dyHSVR8 (rݢ!˂=ZT L&Ͱl J-|s4G<}oQYI]KЯp7] ?c%rE,: 'gKF-qJ9,ȣIݭ/lX,A9RCi^ߨtK9BC51fJȕo(Tr7t#o!ě-No.1azg7y, (,΂˷Qvlt":pQ)w;㨩:b(eٍERq,ݠ™PlMJyE{XL~'.JXTi>kҜ:6TNEB.c۴8<} 4ӽ-yN\[`8ȦTL V)ZI!mb#_YV;,pյ~['n";mx.\i1z;IGm828&4&1M_bXeyL㷯d&=k60ih%MxE7?[8 @f)a٩RfEM6AjDT2)cz5~U[5 0jqnhgjv[\ֲ$ ǹ.삅zMiGr`kYp('K J_3ವ&bnIx3SI'׾ r sf kf9Z K[#zSH/i68\6~,M jڟt=<~u}fl^3@q6^yG/Z Ni>苴2q 3I  &*t/@>0FB!֢Gmb# `okO`cNlb#_ԃhosT^eRb%_oVINzJ/*bua4vFQE[O$%Jl{Vk`QIxG.d\v!_|k:!<[S5Zn@u) ]ncdj.JeAd/Ӏ0#WղObsΌ ^Nϔ ͳ|R^D&B"gkPg[*oL,/sN Vlo@&H8/Jyp_6 Z^xH | 9Kf~/˰ê3kaPS?*!a )Xw (I(> VÁst3E{;ҏ43T\)dYlMNYHnPɣ tH2."lk0KbyG ͜cOB)?-}1T}]\[;`>D. p\Sr|Ƞ$|=p2*8uۛ, %wYrL'U}CdGgؘvHD|Va:we)<6 uYّl+76nչI%-ܒJSIVQLH!pԉ\t5-IXs>aiwx4DSZQIRxrpH9Jdzr #Y?CbĎ'hY#c[PQE|vd,nC/3tI4WfW^Y4@{9IthWFԈ%D@:eJxgK˭Djh u X8Z9ץ9$0uW-YK﹯k8AwF3,i%6 M>udVĒWsoR/}9KYLNf}(qLQ >u?nFvJ桍^֡1B+aKHO@lcJpD&V^h¹hSSɵZ!0C`,d1fJn׎9jqA('!vK*N@vSCTMiA)gXcj=@lg0Z paMi_Luʡn nFAd[2JpSaR~BEgUP.ϡg܉rp'3y&> kHS"ő\c\: kx)%/Wr[t- ˃$dfwpJ*¬Z!Fcf-ڿq*aMy7읳z: ;`%Jws(δ/b,4wu3^r< IhO3="Ls[U&#ח\c +ٷġ(5 >dW7jr$OIxDycs邊[]jB440 f"Dl. o=Lόi$3Hs @LMd"wTILCK!6+`u4bQ\J26 k.ڜ=}9D|rr{Y7sz,W4Gq?tN jP,VT. ^K B/f&L .lRJᢟw!]z<59LȵCks6dF#.պ~&ko>7 %xD'c71cKAܞ'Nr;Rـc ;N$#l\|wYoΗD%>^0{Gj` 81B,4J2*R?&|$CU &K#Isfy#6Ҹ"ڂsHᡟsG7?qo9ԇϔy84SB.W_H D9I122@ͱ]"]%m9*BA<gt~hJ$z2AWi%MY|.`*~KVّ_i_PQB3]똽<姗$Pd3l$߿BbQNnBg:Y1j3t Kg=̫"(+FMzQ2!T]ÌTǘ$c%Y-RǃO| {K 1I#+m׀np]mc"T)?.^t_6!Dz&tB*0PDuW^U\39\m wմM Vz[RМWnEԫAS'ax;&JLb [|ez;oFqXŖ 2Ͼ5KjmlavY5oWsOax=FH1/ 3\yIoƚ+H%zBXa:غ+9JjO҂[U1-boHT=ZWًT#qʦm;B\"sq kOo2GԻ ;VؓƸHyG}2Wb6Lo#HSm>͖hm)C~l #NW,r% וgLqQO)D<wmȓyDOV5JOu|ۙMLa5z:z,$نKߓW:0^,:uդ@ϹQ{cNKb!'&$@/ڥ<˴BY_sqMIpl͟"`~&bfUX6vqf@m3kQE/$)YS+SF&tX;HhqPE?y.64@|t-mֆ^}"&{X>|AdE^iYZ"MCCpBs7W);MdkNzqy|Ixplzz^h }#-)U  E-S/7I ^λV#(kt > @~l> Z@u/oeB j+(O;sb˂6>M 'S9G.&_ݘ0Ց{VNJmk`-0#*;DdxTT5@<1G6D/`Rς(ov&ܙ4RS gK$7y&v Ѐ۱3JU"`Nf34lD $)} B*C/g:(|Ç e =Q~F4 |z 8eBAxi9"^.$@̄!'{r]$S#g0]*78=|gL]lD*VOt~(Nefc6\SAWLb -9 =of1i*ONF{zaZޗè7U)w-?7m8@Sm(kiwv=Pd32z.f Fh/Wx =PV娜9$ ,NBuD+xpϿ9Jyssą~ ?{H?y W Cbv U`]=*ezѧaʭL]U%qns pRW <\?}B熙)[LМš_!$zB'Qc"h6S@ᚫzN"'Ћr2Y S9?fRac iHE$&@4Ҵc5\QLc(S`0su5qWYۻaڗ{pI/w  l T{))Q*ٌ\V-=".pwkT]{/ыH)I:hrAe1A|6*?kt %3ŷ[`P;{ mtf;wp }:,)FVЙzNM,Z% ؕFKt"S5h V-Fg#[ jHEd4kjNxS,qn@v32>rkř$(E mi]D}pY$ɱJŧs4[KH&3}27ÞNۤ1w"`綨c",JUxBh˝ىkArt#j`^PlcJ`Q Sp_Fg']"=&HɐT ?zgTe>z;A/221QW'k:YPK&IgDxx} ըÔ: ?Y4ou2"ߞVDRqZi@T^h@rj䁺É*i/[g2=ώM|5 BMn#(>aA[r+/N/4Am9\>qu:4)9ː(Nf= z5 *+?N+N*-ǁ(+E(cź- AՐT{۟s0Wӷ]ivڋR[Kk3!O7U%ymcx;AږikMl>>BNpC?Jb00D0srjvnIBoeKorJF<; edk־@Q]b+N2jsaI9~Ϫgb~DvPg߽Z~hPE'ꩺ\x:1ZlR2 sz2ئN>yu Q[R8HQVСIbE=^{z|I'ieYF'D٭OWm]Y;t ǹIl ʣ=S);n'+nWZjamxb+^dN--PI#D"vo䏜3diru\L_dZ)!ަ_BΘhy]G:1)% ~K}?> v=ʾUIe l' c7+Lj#ݻM >r/msb+H$d•ѓ^`,{nWw;fTGpήMy'q{B7npe!.G%{wPjy[SU2LȰkg̹&hb/.M} +X7;qTMC7e /Xu2vԻɛMsuő4w%Vj z3 QΫ tVv p_5h|Zx˜UڤXervI׍EXc܇rAbo-[@\{ENG;F A ٴ&yN,jCDhMNr gK"VsI dL$; y:2~S*轾 m-.{P |NQKeqW 'E5[UZ+/1A 5;҄xû-LN'Е̳Ҭ<(Qvw|܈4I(nex\bڲȘK\pܯYc6ʝ5(%['+b/! @ W.ESqB|#6ޟ>*kvh_rڦ\ݏo&*O ˙hG96EvdBWX$d{b7uo'-:pY @_/ᚊT12'$C@IHKPӀRYN]Oƿ#mm4_O2\? ;^̖jm%~=TÐWc'lb#k %uPM@VN9Q{iM0&Y(%GĶx1W. 4lN 2&1I0 ~F5Fh_ l(ygzLƨ,MadL9ä#M1'l5Sqǖ5 Qϫ@1?&&nrs[ #*)AW\tAӟx 4V=#6^! ߦo9Y$([\ɐZ"&rӧ^:0uz!pNrV 1VL-G5?Cj];`^~Iխ Z Y=E!ᘜ(rJ'N#tlqw qb⭺M&=hLu|`QF H޷qT.7F$k7ļiPSH(wu!v} e 罋L))"@lr/a%CX]y՞ =U繖yE%*"jBMJx.d x8a8Y7WG`+LWTA6-KќKHӲf*W!T 2t%Ux4Ӣ&,Wv . U9(ohBK䪢I(g>P"ƀسP7yzs3MKk7@J_b45iWq27n4C4q O/3 uaqZ9TӳM3Eva^egt+C+gn슾f# /&ڭn 5*zrwBh=6ڒ$zм% XaRIRIskߖ'-1PUWO'I q"[y'{)bov-1o9LbZ8*WOf vj#@ ,%՜@R,jP?N\(rn=;gъ<#Uk~2'-fǤ'_’/kҍcـٞ4K+Wg'#.:a]N:t[ơRF%lڔm+H&8r!$w ~m=*Uo;ڸVESUUHV{zj д,D$iڲ4MI2>e8Dk:G^#R,+@F9}?f,ӑ󗛒H8cAO ExYC7Ϣ8'.jF2H~d%ec]] O"|B#{:{d&) ^܅җ\usboF7f( kO4T -dy;pzO0Bﲱ>!T$Vw m Qz3J˹vN]zeiӋ,X0^L-d=]e/('8b/(1Y.F>S=0@A& >C/UEP=Kᙄ`HM XN!>ͭDT}i 2f?կխ9p9LJF  5z5Ԯ67IJf>a?vC1&e6YMLN[4o; V8Y_* |g?=g1* p`i u?17Dء!Ecl‚tНUF۔74j=e̹\pbp0G73aC' @0}t F W7{s=Km .KtllKdB ǎ 7yo <$jmd?WX+@MlH{ɆD”boBHX}OSlաv R'),7uR2alKirAEq"R4bFڄkvQ )w4=&⌄ߩg8Z@dn6wdP9 ]2U{jtG붰">R!ߗ޵͗A׺w=u' zkn𔸆=.IDD׻̟&03;0́q/Kl.9-CRjt뒩Jrp;$f9H^Z0W ֘) 0B^8q%?6ޠ*Iffb)zW?Sxf:qn GM &_vCd'`\^ڒ5_Xt&bsh!4qO9m7E.crsE0J C_FX%c"nȡOXf}XkQl9@͉sP+"?GȚu_4 v9?SX4ÒTZsMSJ~-U jXhkO*hq Uڣၺ hMܿHt qQù1IvJڱ_e36!9my%)Gf=M*47M+o?1wYu;S{BNL5!J(~8HdxR[rKw9W }h+x>Jưc$l"K, RdTVIaMɠ ؞}OU˸0M(j簈Ʊȧ#郜o,<!qYK0n Nbۥ<)GM$δF9R.-њWDGi_E^WsuūB3)k_h TS3W"RևӟcH=#-Yi]~F]H<$nonj|[^|-XUՐba6Zib3v՝W3vT 7ك}.dIllcȌmGeo!k+T}c(r`Рg"=1Q4riKZC4{Wz_f ^ wpQ\;f^IJi9*`tAA 9ZeCܯnZZi܌=M#SXYV 4%āj d.TrgQD!7iuGi W{2X3?ג*w#v/ Óț{J]@b BodJ!?dWuBM٨D̋3yAT'0}`ܜrSrjDsU{Zpei5P*~F- W i:0T·}D651%9'p L^{PZC$ |Dz'`t.cFb\H^׾%9yFgzW}*0Y69#8F&1FbR4MK}'5 6V,& ΄ϻ ep+0Oou= bfȲѐ}8e׫]Jy;r eW< H-dAc#v]iGk>F1ossSKrY1Q)lkb wk{ʟ>~40// /WU̖dGauf!)8zgz ը_ɵ~k7ߞk9| P&ydcP={;S䶱g}s6ՒΤ @Wl&9T.%ljHls" ^xt ]/霱/zv(qq]2^}iߌ foa]%R F s╮vQ`hp)SIMZVõe? EECfuFlHFk4k1-TMlC#2| ff;_BvjͰ_LI%yPwNp"3f~o l]#.O'PY{+px 9w\.eЃozbU^rJBՑPߍ?Pz:Y.h'Ua6< xh>NCi+/(bNZK7wPpk Kϝ;ùNFks[/bxa!5cj^QzL9{Z$))ܯ󴐢S׮!o/\qMI>ދ6,cS{Qe%:T߉w>0t*/ՂlXIqR/gI#췕ٷ &44l@ݎ֐ֲ_ճ5%9TF+xvAo+RKz^#8a&v-Ӝ:Lq!2[8:hIKo^0A{vˬٿ P3J઒u?H|A^\#f=^a:c(sYDʆ Xb<L.a:z?i`K/KG{;,E0 m܉Z&~qgؘRrhVT.mQ"0̼ UK?Ss,EA D&Y(xw$AlA\{K YD7|0ؙh4䫄xcM6Sm)LXoZIa$yP9qji=h^BCDwjP? $(d9n3-?1EU㧅#EdHn/N5-jn\0JU3ԝ:Z[Ba{G| ibq]`I;;뇙6TE2{7׾C]V /O1gF/ /=rdgޥG~\,2 ;)ĕv,*0hqVƓ\{o?x!\JO9Dԁ*쏽Ge Zsԏ޶>\:}OLv1m5*t9L.oׂ ww`^ oSOqD޸ϢVgمTNC R`|} )2sy մޖ2RcCgcPch`0Z3VdA)_iqĶ] WAy.O.] P(C/ẄLUj>qt[uWUp {s]N c#di=;ʖ =M4m*rR (!~[00(on9=s4 .4_B8وr#lw|n6+.0f|Y?<U^^&U,KwU䍑EZI[\.c lA0"< % OOk3b4JT;zb)JYqE17l'L$Gk6CfLn[>vwBr; N5QvCZnv\Hjp>w鷑hV8=(Lu͆ËgN=%uB\NT?货eY X@pϋ8&<_n( i~Eўﺨ0kT?g4xik-%/׍,ss ʾδx(zmߴq?ف%U'ݴ~2MӾ-P?:KL9F!~0#B:D{@~0/ :VG|XZQIWzsoaOьo&%k7ܾ+ KM8"hRcI5s πlyYoq( Su"wO[@FXS.J=tB "&>)6eэUGҘUn30(>n Aƙ ҿkNd~~`Xlo??5rG,dCtM6rBR)6VD$\,ͷҍ .@g>>kGg(j]<(n|nŘ.ʥj2ۜ%u}|oj y2`yT6X8LHx z]o:P su_wE*ZtUAl SqoW>'pH50/:ZO͒ՃAO^28rbsq"<(A_G28eڄ&s :MZuĴqcβܙ ^T9{$Ԟ&[Oy /Ww`N˂pz 52%K;> Xvyr՟_^ 絓t[ ]ۂXށon0NMrlDOa@=Q_jU%&9Gs@^#rq1I쑚+nF/fQ(Tɗd9=o!\xbl_ûzgE7ACK/>*rRyO!%kjt]WLUБJ㠨U`\̍УJU{\W.9j$XF6Hn{KAfro߉6V<')hE+}B9pEMߪ~_Pp'ON\?nPʵ*Nj}YMuo̸==>|3 ':Sy@h.;D''^@$H\.oaHm28ml>lhT&\ 8x#vsnPz V"XWY. p2* 1<#ij.Ι7u& M-#p@Fa7-B6ָq?mX̆ +\ \mF7n5n* //]ӽ}ab-|64*:٥EDk16S@',Ih{)< G) F"2tVo*jWI &`xu^u܈y埵L,iGmlp=z$#XXOM[gCkך* J7uneun՜(-?88P0=>kN[NJՄ,bF0dRC Od0mU}:kC89{_ n3#Ɉ|7pFP|%ȃS &stDc_HmjLW/@ҳz.a<Sk-3,!O}+l%k F3&%?+ ƀYi=Ni|m/T9NE(juz:AdԤ@e i"WNP̘ʪs8W2S&U_IShu Pw~]![HYOAaS=0hEflI>l톸EpȧZ-w#y|v관##6yt팇 \/\A衍ſzuvFe~/(sMh':fLFܮOl _G֐GAC*؍qscwNn)E{{Lq)|Rv;dVCS6B&9.3^ [ k Uro{3b"z&:E`cqtEA`<󁵔hu Z3C4 GZ?n`# kЎ"xR֭^5;dZK2uKd4P`PkϞL  {w~iƼD@W3LjSWn2+$z\f[+f쨹_@. WGY%R6OeT b jbvR"|$4fU]hdڐ @ o?x٥s!PW# SQ W7u'&߮MjKO0ߧ5\eP> ?{Fk55 s 䐯'H7*SR'D8@ǀW.wv"fP;!cmMOMz`:nw]r/}ۿQGKqqwUb$U$L\M}d0l6e4cwΡ<ƀl\s:'>6tXRSG"`oX{0S3X7nZ-zAtqZKnsr]|0-x\9= F-ߢMV2$"՜Ak` HpH3FO1= g OD^4^ٓЅEc31:h(5 {L.g/a⒡Yח>v`i<\r&AֲKCh`cS]W`_\gmˆ' &2hY]׹\\3Ir"yh`KBq@ [z#&vZ|_>-Ɂckϛ `p%̋Oj 01YHvHFAK֘fu=INuᚐ=ᰱhyZ4uFpqSI47wV,Q}>Z=sPÆۉ=Fr/AÎ!Ntv(AĶԥ2*8|3i1{1շ\8u33JoiBj쪟@d %"ǟؒտN397\ .Ձux䌳z>y5}n#,>%R'j,q$j kgIROufLSY5[/WW_]Ky/"w aXC^RQ:gݍtP9-HT1nSix U1LR'bKX7H8 ]Macb.N1'troOS3w}Y D ImFJ/\hF'"$-SSHk /&JI ٝQYxY|=Dj{`@ꛕIp05%U_U8w_kTĦ[Ea}mQvzz rIdJxuMFt-C;@v n4"Eƴ#5XRmLu-gqN6gAwaS'*&?NI:fYi==c0@nkOu 'wZPaw*VtG,cB8HۣV/' 6WH*'V+ m;xw1J˲?|I%b2fT\JP%S3'{5J(D:n+|L  j\0 >bw\5{dΑטfVUZ<QnU[ +*'&,{lRV@]R@xѵt>CSQվO։?^(b@A'!MeqSUkhe]M5YqVBG@ȿ*ƉkC/х敹gaDvW(43`_$JoI 5R0±92&"sEiu*4f%NOC1=Z t'=/ x ) ˹|CդGD'Qu?n_( :o=$U)ՠcr ^X{zBUVߓZ5nYC*ϳ\W @oǸwS^$iWd&">ğiߺpA&8CxD+D/S8|1\aNPN'uLN;#^cvl{q8=TN15^g=6Mz43JZJYad!` 4E O1^i#x^rT_m Sm':I0H%6_eeL@:ߍ7G4V\ҀDY\6EH]J#=[ӟaYU dQ. Y,pX&=xd@ e5be73>bf'0F:hZu7d]GV }5mGCрf ŒNQ/=mu1=jxrQ@ڍG 0j*YDs^b'`3ݨlB,BjHi:8 r:x)b_˵O t`Z ozD$ulGfhNؿVBb-TT{ޘ\Y2dRA<h:qcWE"7Z4a:fR X+o-o䟶mI!h7 #L7BzD%/]NC0V&k馦NƕzzqjdM\rI+LХy:r$TeFp>T+bd? `!3Ťpݒ L_|v_H~a1g DI ՘#M~"׌60dTvBge=RC.~5Jaz@B A)5Umv ul x(Qp]2M;o)7mt[BsPYt}<W?=jUJɹݪMI-g6fÜM^Qّ*yq7-\ ͭH2' Cڃ?L-аYT}tf0>e0fL]pdBj'T v}I:m:2+s1\ 9:ae3̡-g۠Vy&4fbuՒG11h~7 :0/dpd(oߪ^iCӮ8:""M/"pɃF]z7.Ւ C7'E;.T3:f"w)e.,Wf* jzvieH g?UU&:j;8fk?j 1OφQA'5~R c W(ɚÃC E!s,vPzP]07‚FI՘Ug*@#wf1(,oJ>qG, qЂ`=Az|J)W-PT;GZsa.oraz*MwơaGu^¡|̊ jNGCmUe},04$5ߋt%O t!³) jl+æLĨX.g3I$ފLF\֮Eп;t1rt= PMagV\ &+:h߰'Y "zEor,ݐYӢ7@NwjXht_] _u27skrkBbC 6J#ܳg٢.re,|tQ.VQʿ/̦X ʘޅ{]o>%D(?yT_5",HHD)K\VBnKu62mOsZ;]q:bV=KyZi d_S3{򭩡ʽfH4u.(J#aO2gZ+=q Vuo }G5p*ѰDԛH1V%!C侍dO{كF ۽f\rCx8śTECLͻwN H_sYvKbQ攠ㅳf NCWZTuBÈ.nWqaAG|IGg3D)Un|$fC{ŝitfSE#9r{U6'u5h/=qIg ہ_ZA.4E.* : arbRYpgmE 4NwjZ (R0YzoFВKQN0+6[[j@ߚ|gU)Rz sJ2og'J(C3k7U4c}8 !pod+x 39"nJm38b7]'œꁡp#rͽd,C~xLݔAԒwkH}"C^"(Z@)|7_;w:n@jO&i@J >cw0>؃:>;3~(_Hp6F ,!:0 55)yw4j4/vxݶO;vn|]>ֳA4j`†/@K~!ZJ DH`7oiL(SHr$4_賋?ܕ Aꨮ D@g7G*cF2 m^FM1$8%vjqWX{0pNVS;6&(bI/𒴐6b}ϔ~}ѱVU}_B@*Oo`h>9gc0pÔbN? bk#{c#-j0V'N:!chǬmoɿOAD[gOMLn€+~2AYcA(q ~b.R S4ATbC(o<6:|3vzį[J(wxGaB1vm*^s8]~!1: fvh(ޫ;PMuSG`q~Ձkn!:-5+sTJjA| ˍ(< .S-=AMtݭ-=8Gp$6 2Vz5ƄsxIZDa1ۊ] #r-_bg/C\a,Q<#\'z;E68l7иX_.*dhޮC"hJcрTGEP:-n94:8)J=n ]ċ '7Z-mӧ똛c5%!n3 !"1Urnpbpեo 6-=[oɅO_"XZIw6WZ;q(x*ZtQ^3 t9$uON{-j^W]0CE^b:[!-񏣼߲eYO[1yGaYAOD0}+tG+g8%żZy7EQ9+"18VQ_j8QX'*94,,GzYP)gy+cF훔1_etZ+v%q><#\9­U\Es;msO~ # m0崋!Z8kLC Љة$'S4.&xvwxVnzmOpHKǵ:baz-=Ρ7ք:; 0#-L,_i ߄Q&$ͤ7^$P[a=Ռ"[EqOLkÿb^u)XK^X 3eOVf?vn&qj4 z [n*ꂖ%Ml3F0'NRBڌkϥU9`"FI?rUbl B+y#˰Yjo}S:}[TͻEpDĠ`k2o9;Vs&~9-\#ETА%O@yYډ3U&&pa%?.To%JpLgJ7p)9px'+pxvw$Ei*co?#qg5owW=9PB9 b$F KI<=dj\u *@ԇl#`1W|B M%P ̚{,`(uɜ'_7wq<&.84YMX[~]9P]U7şE$n>h0'-S_n/eGw^/k2o!!P͏SRd M>B95W`rOoU.(^rr?=?BIEGpPLDUgԊ3drٯ(M'Vŭ2A;se?Ax{Q7X .!bS2!ZR8S8slmZm 5E>:!Vd`:bQjvCN;VfQɫ7RK΂%W6/h+\ 3RϑW~<ؠ=#/B`YF N,LU10j̚{nx@\Pc=Oxϒgi7G4vnrezrNz#lȂ-@hU 1wtƎ5}].(^ogF vv}MHs/3\<C[nGbtx zT(dщom^bb AcCI[ ^='KzGueHFGxD8@? xI9\e vNM?U̝K2*;u4)Ly "rsCOFݨ1=YNSPxS&bAmqp3Qm:2z+xPٵn ]e$2(!/NcP(?Ap֗Ř>uI@7)~|%'H؟zoQn++ o˺1oYyK`g6ݵ2] ]qKTVk|^WbCXpei~U8Uvţ zdܵ" ! ")G_=:!`tgk㰱.#4|(d Z?5ղrq325jEuP]Hl:үR}KgLMb*M"/a1B<#w)/` |[?/SE? JĨZy1qT^㵉ATO71rYE4=V`)Dsc9O؃jDcM׌I":9^~W:4PGa'z=y[v](NbV,4BT2G[,!ikXz*|~07B#LOx@#K*ռw#GB?;͍tR]T-jVM^q4K@#MjXBu|⺮ Ds#DbcgLy`%} Y֋ ەV!hXl=Ѐ7ϻ(dEf1!#c+ gRgOfŴ~sޟSH]Zc3).灚5GfBfRS8rtWZ GJAT rh8\hJE@EX/ n-޷~o^_gX%\1XX]"t &w!\xف#0[&EP]ZH{7D;PsЩ]|Ԫgz\N Bf^ؓm'nsIy$b=3#Q=btMMRǺA)r>YV#%T!o +$y`8=PUrqZ;;?闕zxOhh'{[t.Ͽ]#ڎ*C-Я+AuB{(O !)RkL9|_cҽ$@A6pܣқ͞%XnvN*sEGR~ON 6_{8[~A ʂ04?wtA ̖gQou€Dl=x̓im;'Egv%w* Mώ|-! 48M!fmBTǟ3 ;;]F^F^DҦWƓ NZ>?} Em 0bpynd8r!+o 6BQ?7/4r<~'EcF- .d'CD 22Ց(y`(`({h`wN%%D >:ӾLcRyX94sMc -4tGRbQl&._qt}ZT(zFIawMl:J{ x27Aj(iLq-#Iu~onzpbuplrZM3h= ,?gވd}%>D^$,¶qA-]A2LM_n/F,/* E9q:;W{qvc׋r?@tNّ=f. Tn^wwKa $PX!b)ݫ,r_aƄQk[Xcs#V=$R0,Q6:͏!3[pN?ʑ oe~pA ׆; +:ī?aK~="ZoiI~% ){p+rXp#9v (&„7 i ;[ CݙiA2c]·Tf6>7T=4XK$ȂQepY5;1Y$v~ 3)Oϣ3K8)p2 KoE|p/O/-ns+מf{0K YR]0ېu\ݝD*uz*uSg f ԂQ$rVM_##-<7όȾ@n=HV@}eע}nΘd;~&,ӥ*NLdyK"_Pꦎ 5 S EAVN+-;{$Qe_ ORcLskHr7=4Ķm@ymijJJq.%{!-, MN bQR!\E*Kjz!ha(fQTcLߣ') v7YFzHA!kBz=VDqk/[ܞCo˳ 5oK=lU3; JX3LUZB``;z/ ~H%@<䠋3/2"&W @< ÷wce?Qz$KSgaʄvc+Wh6k|0@ʉBjn,j)~+2x)<,?6s/Kˊo}71l}pо*U&EB 9;税at m%Mh ٟ[MԵNp߼%lbѾiH@~W󰋎cNn `a\QzMV+qZK¤`;Hk~1(:$Er`a(c(UCiF컃췪9Ҡ>vrC;ef9Q=$}V워G( )[42vNɁᲾLA e"恺SN{Pi(3@H}1= aDL Z<6_k8Z+Nt-IӀ>;?'a=ek|4ڣ@rv[GI BJq Y$4 uOujCD:-@py*TW:- a'jh;&A ,%GVkhc;.}[ 0 ES`ɺДo7YIwXUug{vS6{! @Q}8+Vo к<'a Qk-vqz#ڄʕQ+*cNX (v/^t<r8v 5Tq/\A)iϫQ\~ (&V \*3njyif6]FfJ!czЬr#?,_@Ĝqz?KRW%k"Uzaw䲙X{E+[Qc>ifLq)eYRjEjHq`^s}]ОZ}xD7e-&'H؍xˇѺcMpZak(T kj`3"TP/߿J~I۪%s'oTxiؙDX*s@}o4wu6p4t *_O!Al8ޛWL*Ldk^54`xOx@[K?&~y5qg"=)i#|V29%$s԰4p$UoϾ̅/E5z"iHӇwJc=~SD`]7sZo eUw+Gqףa r&cԐl2=E|_&tw*X1d$p\wZ 镆CCֺ qKE\-e9>0or,G4MuWUM4mフ;9N&(||ia1 ʤş8 JK>Kd5 ~^9$id8N'LNzV,8Ǧ NLFHSvaJ'ݟQ'TI)e ix0B:[ ;vMOO]!bY@p<0B\?h/K)0A>؊+h,`!ƒ K<'xgjfw18"G(iy;m}8ֻڷ/ltġ8*A!bŶDyȹG'TWZrFy2=L"{˦ Y^iO~h`Քƃ=h1sH_e&uNT=[C)βӕؕ3@Gbjx p8~3R?MP_Sl46yH8Zቿgp큅,$gUlDԳ#L*{PASveP3Θg0b07k< >7G9, mzaA]LBof)n+YaS"v@<ھ5ID[ d#]ӡc݈ϋ]r&Zy&lǡyYWidrT|w YÈOРː{ ed[;r!.wF!hCy 硃ifq8̉!{#UQةC<́ Mi!үwnjR)R@$y4=&4y`kfd/BA/kbAFuٺ{ox;+e !LpĻO)UTWKt&Lxgny`ߦklR@ȹf1v1 !60 {Q83X1(-{ׇE:?\2ƥ=ZqP =vrs;r _)C{2P-z m}Ck̃~ZXsl[E-->;Y]4UC6sR`}^Ѻ(.|z3¾.^'ʅA̧hZwTyD%Qg@]#/ Κ@{3lGEkswWLD0!*ȭK7&sƋky]"&$rS an!zrKt})!NFs-˦NjQ3VbGn=Ij9ٯ="u"kh ' 2' %s4Ӗj aM;,qʐWl~WeM4~kd) gpռ갇B5RKg2[t\mU8rGPlҲ;k?*$r#ć7c(L&Cqo!鹒 p< l͓,{s :@(l{@č4r8!#rP@7n&eu.FVZSV<y`awKN>f OHyz.Ot?U+3vapb"Tlx^ l6C N˒rK윺D [}M,W˹\ۘYLb5,m“b*ډsO%ۚ+W1 zBI'-.iG;Q^RVbt(0bZ) .+6ژm:b@SWst;ry@qMDq90p-L"?5;A}[ w}fDF`JX^;_4om)i\l7%ͫMY cZ89WtɞI&B7b.V<3~Vr\0*eh7cHS6F%WYiI=kš7P$8$*^,‹sZoAL_XĄ"[ChaP:b#d|>5fMh_yJbi$ؤ Nю^55/$e:TY*B"]Ҥ#0a6l*ܾZq^;#P*UGE&`FS~r* "F̾1fmh$-hQ^׾e=ϿU$l\%@*%KZMb`,81#rt OCqeR(}3ۍi4c=v"Pf,h|c Fx~γTm}(((nyC{Ua4?Yi,|~F1l+ЭD` $rh% 0<-Zl?˰nFjX(7, b􇘣kJc6. v+P{Nxd+Ԍ$>%u"i~z~pj6X{fKt!}~"06/.1ws;1Ś\Nk蜑r+H暍(,:fJsn,$aۜڱd2IN +pn1ÈO玀 hیT9CGM{gOLzucCsڮMRL|Sm6PL( k+(x<NjPߠw d˸$Xc6tHFebF%˭iI;%s=ڢIG: /SI5C3Q(n$r2x 3j>yHQa`.RpI#/lGG&=H,[L&Q &T2Tp%W &n'^dgz! zqT=چ:4\'3:'@o!ӱ-{=SrtjLp Uj\p+mr?PZ߼Pdvz7P@D@A3t9?4 J RTVl6.Z0/c|ZY~))Ǝ/fǔ2A'о>#i&7^4*B%bk]>=>$@n\wܵZu5ۚxϽ`֬5=nIPvѶ pm$lc,Q=(_-ag+R#r#= u'p(4Af!Dyl7< 9k ep i],Zhy77d6-v <3-Á5 ^V f.9.aWZ 8f]~(MsjZҽceb;baQoXG֏!6/X6ad4 Oe1ψPOp殔-DZ5lސC{]wQ ͙&>V_V)k`~QiE'UT=%ϺN f1U0b;U!yu9bZ~1QL84q446_~+vtheNucoL푅͊4{|rNW \ʼnoH&IdXqWf$>+C= 8$)q]>=Oi|$䑅[vRƂgcߡCVlj&6aWb:=<T \:-'Ymwe#nEI5Ƹw2XdkUzήʅ~$^B }3KSAA dE1@urDdRMᭃ4 :9!l-WX2 v">G-|3V+wi3|x3K = s/#>]̢&l :I吕#]i5A+[B.glF{+X&/M]K"WrUK4 tg3W3EjSkT.̣9lEj}1^d[C7{Ƕ Ku>ʂQH($Uh dA< \ǔ]Ռ7YȩEԉUn-\#݆9i\N,"|sk&Ja)Ǡl; >ԡMdNfAEU$ޛ qMǟrŲUi^6U8LeCU ě n$0yf d|I<.dۥ% c] Gl̽dDy/ 9҅;n3zE\ M'bs2oI XH8MGew I'өTEESV {2kAaa? IEZ YtChV oQT9,鬹ޱq,w֘P9ecKޓBɏ߄/;s$=pv!Pr00G¦nfOlQe2)>\Uw%"M"wkfXd׺"N|}L>Jŋpf-HP?ϻpXJ>wh≔z:e)q.YO@X+̨]F+X0X|]WFW,lwwEO]A`/j%UC,P:UA{6a*}XT<mKg{jR=_߅!z<92s,󨩱|]6;b`yZfz.LE37Vi~pJ0+r)Ko7ե+M8yh򆦅ߩ"8Vo,!gZbpT8\r݉=C9ȵ˶Hzn}M UuZPMD@M}6jT _L>txπN+Ȫ2OcB % ]K\Vffi8g8[J6mAßMV 1Z]/i?#4 PwB*CcgkU0)6߀lSSZRAfxʅdmÏ֢OwJ"]/u2@(¸ 9=X6UfQ XT9ǃ 7ҩw1SZ)wZષ&nş"A{ Bj9#=s1H;[دT.]l(QKl _Xv=b?ʶC^,@xGf Ɔ)ut)k}]p#6\,yL,Œ#*JaG6PMxٵv}Kw %Z N)} iI͐I8򳷄Y-\TeGp8@h)95*Y#U5,4?a\lK+'XógWFm%GgM Z ֕ˈOZf-sԀ|Sv 1,m^G6]|1K4&\#bbxX9SaqΏ#kFҜz[a<}bЛ]|;Fo%j%| t|iO/ 7Yh0qf7fvl㖣"Ec&~ R˾G3(yA0]ͬM|a<7 :0K˵]9LH&x&\ u CKcȕ"<)[ݞZI[b(&!?<M+=D @ "Q!y2حQʩ|=λEHBHoK*?eL3.&A6 }]XRd+|;1cκj 3c}:I>T ~-Aˬ,3Ԡ v% S;b e KǏ}>>sU %~3OE1h1E?,bVS$0\`<nֳ?w|6{b|y u B 'Q7j;m)T|PN]cE^|jǠJG4vYЍ45 S;7]JQvgwKېi.rԘŤwTv7L äm1s;6O/!€'JhA5;}8TM1|r&v}:6LI-^?QLo^3hq_׍P;f x?|Ip {dNc*82޽_1tߑɿd;,شyG\> GJi UVσ枡֋V_)O ᨴc9r⪮-1|oC,(<0sw#Nۢ=X0aA 6WN5(WhPoܙchAYU Z_q܍kZ^T^Td{ po9ק_>J k`/ZǶUkYak5!CJaIi:wpP,.~ 1=v#G\ &(uTЯ?|ɉ5b;ĞeVbNHŝ:N2m3%a=vs؉@@ X.Gft(ǔ?[0smÇԔ6.0f+㥖̲П},.h=|?+Ԝ(4Ls ω-^,qlKo˜.7'rBji =Cj?OD ] ,U ^v!BCՆ.Ȯt. Qx(OUd2$I |Zszө6suWtEW3v`Ow,' ǪXe`Sof TϨh1x<Wɸ!P U oYh>"VmhuJ^+H( \w ^+7PuG7ynzݑ R kxBK8qIQ wY_Ֆw/ERQ۾w*yJF}B42<\R>Q,HQJ,Dw$lxVF) ~=ۛ$4L"": /rw$Jͪu@JtJ+PSЃ'nNns;5FkOWL#8m! vR>zUOfJ².'$ y5EX'x 髗觿9X+2g3`0fsG%ʺH)CS 242Ӥoq yƛC#Trk=HXR]48Iozf7)yJKI[,Ak޳ W3QO:@7a0:H ?!rs.汥TZ ф pcIWw#UsPd q[yMewEk7,asg?v/[/ɅNȦow`* Q n@&O8߉)9{ŠZQY+K$d4,:(KNnpN=PcpJ^+500K ^HNVu0՜d)2sB][:W&;A[n _,pOQmc#L;{m"Ed&a ^w]C3 g\7$Job~QSnb\3("kzgCIDt<!ԳԚ)4+6{8Br1rZHh3~kP"#үUBN%%î[-"Y()K7?VD3 c6)(i7@̓{B Cgn6m`#~>jhmن"ntg#{-#'c%.Sd}05V.` 4!3!l}I>O}cĞ36óhPJ~Re8ǔ'K lr Iv#,к& @7,}~G4F yERb. KV;zgTvetIG\ RƆ)dUt&&լPԮ[~Xm)T`Q_'jHL0I~(yX>?/LKͩLGAKPWVIs.Hq?x)Yt_9S75w ߡwm@M" qPԗ2qi->w6Z]'X\1ܪM`%86b\*)ez=d^K$қXhp`O%]"3VCe% Aii.ǭ6I"e[H"#Tco)˦$5DR-%[/0[6 j+©G #0MgĒ;ZP27O˳s;^l箹96\?pʚ͹ο-nw:0#R6}❼^yN8o$gmBsIŰU(RU{u~jr:2\2"Ɂ;_%.ۈ ~G!.yD4=É p,^ b(-t=Wi+”KHEv@C' kXH{&Z#K{x%3qG^uovm݈m*;ǃPN^Q_)Na΍ l:2J|)ai U#+a[~^58\9m3QMY$vƣEߜS\|*k+!?u`lXzx7\`p1PL5YkBA&j$E!M%NXVSڸ z: *ΠGF` 6/Q8 ISg+q6iBMYౡ==B*\ZG$AL?@݀4%Ş+fIїɲ>|2Fk   "@Wf~/+ǿD/ՓĔ4v}jp'OV)VH/~]}ΛƄ>{z8[9`Hk7׭c@b 9 0oiLOxmZ9ҕs88 yFbCt CYYo[5'R3*ZO$ڵx|ew<oYeB7xvp_GӶRf \fJhMH5=ޢ漧>kܺ<:M„KKq68 `Y"_]y^}{Fخ -pvLAFf9Ŷ?pаq&Pjoz$.xk HjxZzׁ( <=Fsb/e٭2QW ʼAѷ*bMn( A9&ߌsP:oB89#ZI~g^v&Տ}b6Oon1 ^8˙I8of(M<;Y/;+-McFo]v9(!")d2]G9vo գoO\ 2Z6ɌF>E=Kq57$n(n l AKbGE{r_`0&@١ hYwj\[JY-Qyo&?p뒴>P"$\fP1HZ3Rvu•}oݽ-Д&=9A .vJ'yҳ|:8y X䜅lF7󩃬>>XbBTHXa;0h+/ڊ-O ɒ}>3 oo+tJcG@ilRH,ynfYM8̒[ \ŋaeݷG%1?&[Vk(iq "T PTi@ \D'>ntby;Nن8hT:z4`yd=D7c 6 ^KȀ"םp%,жǦj0w3kҧ| ʊ6 eoTtن.WBѣoq ,REfy)vO͉ Ofۀ ?j?Ǫ-S(cRJ2;ml5p-៎*S (\=ۏ#hHIЕ$ w0XodŅ {.u߹81b3DEǯ _GjB/8';K0l Y2_<~ZkzKCնAMij~4Wy!3M@<.RJI$R.%p 84X,Tz5IQ$M7v8Jbm)[$ c .viWL]qoyPf_&G=?Uy aA迡🕪;?ASŨc _ymac)nPgb3 Po;OWs2X-].%t !w5;pc‰Of/@G'ombidFJ7yY:(F,mYJ67l|zhn.wE'$ro2F5_etƈ ϥ׮#rBx e S3+I) 9`rRN8e] `zdFhݞ!<@n,1r>AòL12`bh*z .ђߞHFJ -}4ҽn4z(,Njn=vI:ʷO&bJk3F 0^ GDHHqa$T_K J`I:,˿[S3xƣńBs.xcWʮu0 [&rM]Wy> EM% jdY0#T'\^!vQ>\.p%4KͰAo4ID5OzzBoS祖ިβPKl -^bDA֊uF$wrŏPWZ ZO; ۭ)"VIRF1ah ^%mdv?sl m; Ŵ:TS}x32#61"96}C~Etl/MÆJFsʊ”)N\twS!bsQƃ`a-A6nOPf…ml+}=Om0PGEQ :Өc*_?j{}pdݕ{ſ+RGZ#KܞE!U-wE κS7SjoȖ JS7 ;2wH(.-_!7R=K7PDL40#r6dø K#DlVo{Ď -6NU^4Gp!vF왿 B5i} 0 #h۔<ѢÀ1ݝMډ;]6NN{6o?zߗ)$cqJ!9.CAO)DԦVl%xPD %sTBJlkzR}8 ytD%k#Ǝ M*>GΉÂ&weGHPMue/$%є(wd֬!_VײW7`Hz3 ,x9ഠ2GxZI 5anDv J)?p>.ۻ@{$aPC]C#Zsi̻QQ}yP3Q6"tw'bw|c׌H`-- >}9CM8gQCu .4+z=[ӿ6J1LgW|a^ƉǧWC5&۲!:qVf٤="Qe$#(q^ɵi?U:-]b2Nc$B݄tggTfEz7iF >׆-L @$Xͧ Xt2 M\~j9D6=C뻨&&[E3M/x(8н&uiPs=wX̷|hf*LtI瑙fp> ͓ӇĽ,ObfKF\ѣ|\øMy >I:zD7nz|vͲh(:0t] tL8` Ed |nq{S/_a}5)˭OFOͰ)LBrDp7҆? gAƩ6NcI_ǣ`Ġ+gu',ٱkn3}I6@⯘@ЋCevGA"Ϩi?p/";v+!4yvsҘ_ӱt" 6 n+84']&O)+:L~>RU9QC"NLԱ"Rܐs\V]WgF"hR Tò!5e؄^-e"+yl]MRj+l!ͥe##f']1sx Ű fW="6t So ,;7 @y'2O;NwDwVb_O'ɼ2f[= , }ʛ6Wl/#z'ȧ|1mu3}]SӪ֚7>qOºiOՒX[ o̵kt~ZpHy\^ݥ{sӵ1RjqMȐ OeԿ챭h=A}BW. %L׭>€lòeY;]9ZtSb;j9[iPδ׾DҎq2+d߻;Q2fքF R7rĆ]X)LK](< e5P͈gb$"qwNs M ,<+tƄ}%j":Rʪz`R 1$ta8JC0& PVCH4 4-:Hgn8`3eyc '@tRt<|RɤdkKlT؆#5Oa{쓭&z<KmC)C5vhΞȫ ^vo w"UѐŻkW.ad~Z2>޷/G"S_>0u/Ep[ 2j8 FxtR_,uR8_cuS"kĦ;F%.d y5>pyWFqͿy>` h$587۰HgԆdQ_Zxauet}5=fxLk`]W'x;eZ&BkŽA6s^W6t 5+vĘ~!ɂ,l#A~Αk5Gp:<Ϸ6Z Z:-_nsG^I-5u?ۚ ԉ)0,E`RI ՏW<8 zՆܽy;Atji4@+RQ `TdXۚ[0Z1] ;Ý,:D!]%{ |g>`8Xٖg"Mќ]Z$uHG%V-.ȁ 8Cl32,kPOU|Svk`d9+)ky0vUwGn7z@̛7t{AMHN |O={ PDw>1)b#tM!h>-NE16mDrX/W8ϸݒJ$;)ҊB*;a9mP?%3w:ZTaGFy#)t zrZqJ O^LzsFyAS ,,47&st6)tRDm{LCy>V&"+Dyz)>0JSbLYS@$:3"j{!u5tVzAH*G+ 'F0Ka'ų =CyApIշx?wskrgAh؋ 2{81;| {Xriu`a\9VKsjL0BƃQ:^?3Jx DtNمZCހSH&.=ԶvTn5NP63<}v⪗c)6.Y9XlB 060 VG_2eF⚙eUcMنtR]tr6_B3>qoM5$D԰ho f y\N'$o2ֿGCPq“1mDzoIv0Ms5h] ^1=Ԍed *Ù ]w.&/}mɴU ڵ#i$T!t>"uH7uŦt:dCSS?X{D]x[k!˨O0JUwN9\=q௕{GMѦR -БN}.4-n0Ussp0bA@=F_x-inq#.n*['.YYXS$Z/L4<3i]^:O7w)= !E2vdl撚*Wl-``VyoͻqؠrҕpD1I>i\h@A,f}VͮK' oֲ qT;u{eyq O*)Oq bzMDau5F͈zΔX-a3cKÕ혠^evb\+2~YD[LU_>SZ[\;AԤd#9fHlGԇ9+`_ÃmڡzWHH4HLU羔={%څ2uCf`__&+.sқUҁDVJ8>D'QowޕrkW3Ӡɂ`mȭHcׂPuAeIEt8#d)BK G~)%^\owp$^+W U8XYa~DoԒmr4>z1WÉaN>`EFYb[dȋ龚8}pS٣BrrTª]d3lv-vuŹ~GH7,Lt^b)\<OճzNY[)UKtUqE`Gwl# <%xj4] B_ph$JDl)υnXv[VvWn*.ufڤ8Qc-GDNr5le$#|{]ym?~TH[rpt<>MXD*Y!t)Tjb y2S:V-g[| E-lhn[+ENp 7!qwLSJ @{U?e|ڈZ]^Gk3.u+(C3WT.~m#} X1qw C 6`pg`nw&o] &pOcH+Yw7/̖6$OvCsg~4 ٔCɥG Fp gJ7>"v^/O>t=B{*ID# duVQcR|6ᬗ8F @C,~m;Ķa0y^!O~FާfeGvZ0+߿oSenp{k.2,]4ɗͰu@Iܝ(1Aъ:\]3KRS/6f۹/KġK'oGk+,Gr@f6XZg|ѷ헑Z^E|^wSg" ]z52+Ao@J=|eڪUcAmt /ƣPݎ%=`/Y*`c G ފ+^O4 ku qYs{W/nV{2_FR{BܝHͶR |&R OSge|l76F~Sݒ3<`T'H9 h.>uV 4+: _O&/As5o@<$k?P<1?1OϘʮ":h.,v`{K{%}HQMC>)Z6AG2~ ɻ,@XG+>_k M,">5d6'Ň[ HpLŴk\Ud6ٰL jkTx "^,m 9 bJ,5g\M)➈K{f{z&?Zع πRjcQ4IIFN +kљK2iHY?e0 *2%)m HIAne Z홧!z>C;8^DSoZFyXՉ"1_O$`ј刳g\_CD J(w_^0[{l3rwȔʋ}c ?Pzx$8~؋'` N=DSjeq7OhA U z(*s Vݦߦ4B`BLUE,Jܐ½,U;gv90s$ܵl@")ge^GXt-i8:DAk,sN;tp0X^8g؇]9(&yq\hju\@ZkfiTД8kpiͅ1sN͸. 4 6,psSňSޙdV=D- %{ OCǶB>=ȗm)Cw59['ѱE><>Qǣٜm pНPN[Jg,nYh>oI?o\kvI.OUX" >a ,b[s@C !Ŭ]ғ\TACj%]52:+W[ye3^V.LܚH!K1B D$.Ls 0bX?I[p S1-Э@oYK̒;ҽ^%W)aXD0$ޜ(^fcOktkwf7s߯14x/z冉>W$"8КvB)T6N+48J1t#@C+R ftBN/1;-q僄?Ä( tc[Wշ,D}&.>>X.˥Al@%sĄDvAPl(VdlD꣥F]:6]<\rJK,@323b ̫,5o=cK @#8c*7&YY m+,ln\qgc(QW}+04DGԑ)2~&= ٶJa[F0k($WUGk$Ջ@EuM_sc2:S.JX{wɛzV;/F} Ɖcg^3D_VvZ?ZT.KpǓ* B|?:%5]xJDV{×68{8=Q3ZG:_SO0"RPɷf0꟢ aKZ+P`?'m<7EpM%#Bn%:ԳX)kg+8ŃHXKՌ1r&CI:|@X 1rfn笐4oI)еe HoWn;kb0('d*L앶DR$ĘIIl a3b8jKcdz CwDyT`F"J'BEhGtgPyT_ɾ1ww !8CEP+2-`,sODXy:z&d&Qf~]f R36t#R<"MJM̛<^Xă1jz-e,JNS:S.(`.:>W9Z,ufJ҆Q&QDLg"a>+I6A[O VgnhgԬ[6/Z10:7ݷEuS53sALS 9`W<7pPRwB%NY}eZ"eXZ:^%K(:'GQǪ- (?qZNy[O8>E uy֭ Thhł/|bu$a1 W\gOuUv׀K&֚Ű.OyU(,>,] 8guW2k"W&J)Zb㷲 UEpcёqGಲv&}iG߬ }IDr簛EpaN>Wص{M eoX7b42YL\\xb$sav^z,tފbܨj!߭z1pV#Ȩk8#Um9]N/h`MCTh9."ɀã`5&TV0h*y}` ImdWf }I+*&48Kzd서Ca g#'gg[J h c+I%*N#}ܮr/L6|+c6w a(Ք-7Z(y}p8V5֯@M Et|J!k.W,V?4#(dLu=h:Zzuy$Uڈ50ȜZxZ(&Ev+Z])%-ŰOQ !.aq%(#dE"Zx 6weh 3Z [c5m.{CZ":k엙QpTˢr͕.x2bEbmMh : g: /UT.a-d@vsK6 hMyت @ l6qFk2M_WS;2q򐹼 g++@SDr}VP/K +w 8: $ԯu;܄n{r; 4~,6 W#:yˣJ5hNl MqTcs4u#7[/.ĻQdTw&4S!,ۣk՛dceV;x|sqŴ02ȳXZˍSeaL/34UmxqNN` 5'|G{)J@ '1`/y=Op?iI*74ٴF %pEj=P#O*,t-RH@Pl|K ֫frqet{NT NOM/5&zʭޒ!* !7YyH }qD:-8BGPW8u$zGf4SRL%s^VC G)*ZjPڧhLIQh6Y١ X( 9 zrpr4LGfF7>c;pL>6_4}{%6Pd8F^镛)z7n{ \<rxdOW ދ"Œ}7i$'7od=j@96zMO//y0B<0p檓5U&ΙfFr?HHjz8_-4 a.mu?F(zZĂ=d)zn50$ZȲDNFN>.ΑLBx`9);#-Sb菍ԵCiEVkbr;.r:%{;)"pYR'3zX8S<pZ@]2*uɆ ]2ek,@#`Z/ !iۨ ?!)俁O:4^]4#aK|̓ 4㘬 z)!akC`?^u~k@G1Apٞ0[cZ ѼA qp3D1E M\[;l0M)0sJc.g?o(kXƛ8B#qY;,)]ޮ,M: %#&8'?ϐ}2b*Kn }zSЖ']Yxf]fgԑZG||}i'O'W+GH_AC_T ƴ =9lƺomk[ۅRs1oF$Uqr? <=1GfR'%OaS>!x4M8ڨl urmLZm ŚSl̴U(ȑ˝HҔO(F1E 煰@=4/ { z ϔ /=$b̬O uޞ) 8BTL ,o*nDC˙ m~Y]|) *kpj3[T8XC 2 b7b%K{}WӘ۫$>Pvv ҘeK H'Ry ޻Cyu*6SK]B[7 ȟY~%+No1xBJ, N*D#}zNQO3+-si|8 [~f$j,ECDM1(n7dSX)GꊃJdmGyMqK4goܞy 1`mRj|l2V{E=]* 'Ȅڕu|2N!APgO؎<#F!L+ 1ϟ p309' hu%!L~l?E,fSt_5l}X%sFW`k]np qd''qF*9s:[+_ْV8%?>$݈} WF|gm(G/@kF_ h&\:H24A8Wi88\o?]N \YDtm2w89vİ 3.C+.(`WP\Xs>REi!+96j~ގ2F@ x<:}JxOR<ؕaS˨ ea6lBo~SjL Wx\zK q U/]S@%AϥA2Y/ $4{M[fx<oVKqDc ?Gɉ҆qM|_YX4s~Oh _CO(VއMkSIa%ߗ[qNI}AˑtK^P Q)m-I4TY1}Kv(q(T/ 4l/;,bA`VV|R%b8(}(NH\ ~Cr9Y#)F}RZ„!P =v)1l܏-O^jǐ\u{pfW~.`@ȹ<5c)@a(2XqZ2˴p[ޅ! ٗ%7G!Xdi  >=iTu&|Nn\X܁X>Ħq3 -v^hc2hZ٩M^X3|0lyikvS$$_q ǹ\8ĠvNt_!5 `=ୋ]^O&jMq 6 U,*lKP-irr.1*D%MhP^3Psxнv .ܦQaj GHQmPԮdP3S*g -\ #븛P^ :uOKc SbU{`MWq7~z~lV~(R%Q ÷6r[|7"5#%y dQ;x]*5O6d e !x)aF2С:ʨ) 틳l}{'7 fdaQO@۱CSZ(ST3nfGJBqA]D]٧]3bv_0 A=+(,oX[])JV/^M22A.* 9CďebNJW({ሒp%dec'L50v+Xj;0}$'_tl};| =bM;k +]AL$Gs bn4LKZ.Ia"[hY`Ma&a-^nnS-Xq@z4OXxƺ(yqf=Ar`(qyӓDh2 ;HNL"~yg8B>CɎ;5UGbGVy6A ܛmfxGK6l)$bwz'Ε(N+y41?@&f`x F~"v'jፏȟ"Bzb bf (z[Kz A%\zvٯ^!-z;&bE7rPACS;`EskqJy6CLG= lMp EtLՓ 6smrgWimyⱴ0y;UɶN/;cO?ͰAʽB%x& q RM3uF`ɮueAyF6?RO-`A)}ϞFD Se K(F7ܡc;l,RSwkWe\>RԵtUwF0['''9kVڷsDU#ZUǟI -zSC8WL̍]H| ) ]= "?!䚎/oQ5ص;x*=> { 燕ԜfGVc-m-9 RiuRsvZJ:Gfº1QϽRe;\,k iD||=DlZ~~3::N\,qвh`!  U+C<ck䣃 K:)AǞ7#\kzlY*N TqG EA/EUF.^\J,|я8y\ a ҈cߛ)s-s!(9URMLlBP΃ [8$dr=/郸Td?pw ry& y ^Oޮ樓T Ob}QQKgٟ}s#8_WA Ivv#^tЈ.8q3_N9/r8:D@L4dػ:KF+~o|+zHi/<tK+Q`Gcdžm~Sl!f;Zlw[u6W͓MSZ]-InUQ} 61ˊQ:o@FKM9ޢpC@6nӆ%U>2~^ .пW(| O/xLX OoѝLswnthGB/x"-_( c˛b!:Jȓ5GO{l$,nruWƠ{<hWd;!*7 $ڻT(ŮQ6T0w."%y[C"_!š["뭢7{Z{&!EVf3zZC A( q d\;G%Q55Fy)C G=Rz3fPPX91wccDb 7R-DL1YG#?yB0#~Yj695&Qԫ5u-\ͮR_yՔ7i#Ph͊.\zc^bxBJ[kmA5A_#"kKoSBл=vCә87{ Nj3,[o$s&TεjpZlbI0$Yj 76>[\=ɦ.!]m=xɲ}bcS .S'~8Se0-f\d_Lh#ta,_dCn#KB6!o4gѠZ-sx982:Λ8[xc~xztZF#_̗LXݡPhHޕS-F/F'CX}Du ԚP|G'L-A)V85o^X)< ō%)G3=mؽ+ w?j%9lbi\oCvk޺wI%aŘoy@Q9xb[^ց? X(^zwe:Cm9n=vOYb`1dԫ?֕(:dG~)NW25Tc㵨r/bͺZRbpl\A2mr L`־=#Fݗ,*Bwr5Dmu(]IghqiЯ]v웒xyǩPf&n rֶ%l=e/B?|Ht:jxXg~ Q z:C SjLYWdtoz7y˽Sc̃J9hbׅiP=uwN^Ն~+-٪?x+YfB{ʓQwMGhlyZJֿ79tz!v<hC +AA͠P Es-!gb㱴 G>йl%e9CECIli`]/.7+?$+FDe>u.}՚ʦo'iуKƷ:Yl^,;QFXe7=;+o$Bhz0g#nT^;nNVdwL ɹcWt sS?,+ϊiFGN6$6D wkpgPĂUu'gf/!Xn`D"3dzS7/]Q\}I's oGe\y0mMq=S6-n\s$y^M {0T(7tHb/$[(EyS;azK2qnڄ+oP rmdpO9X*贯% DNqVAyż1X]穘H"䯷@߯L._w]k0xˁLUtnEATTa'Lx* Y>B3w8ӊ%qpz|f^&p)uzxr;m龭K_o y"C:Q Bai[=}<:>05W\IJl%y|kE$$Tb>$VA䝓1a ]ʳS0*Hٳ1\ّӹ&Rڰ)JGU>o 0dA K^FP ,B+79 KKxdHӵp%Ⱥ%6m$spM<k\#`*慀V3c>[_`c\jfI˃*7MOa:txD*<#-B&٧uD[20w6L2Nt\'y7< =8<](R%v"y¯b"WP"&{>]gv[ g1uIx3o \v l&{q6ꋵ xRs9"u+v2ӧä]\M 荒.Qi3Ruӿ/l)ڋC)WȶA!> eO?/cbʗ#ux뻖ˏ:Z>~z))q-b!M.qub[PUyw)1шU"$^&h]S2:.0B,ko ɣLݜ'^C UڴJ.~Ed`V rrlF 66oƅp8V-ݘ tJ 6ӹ o?zy 'Qzz/-+rȍ_qs)СC64g 7KT[m{O|cgҁPˡ%D &x%mMS3`p~$+&58^}Mӎַ*,Ul RJ#oBcVtR6kd Oa1s ֔n\+AumN'^%(~KJ`68ٹЀ=W肉9Z{K'2LlŴz>f|F-0P+C޳ 95%e]ZG  q#ݲ_báE? tU 6b {3#ŗ28c(9>C,j[<&(;P|B4شVInւ_1{lJyiRMe.(<dʼWXӵ;@(Ƶ%#`UL'W;P$IɻQ`7LG{zUjeDK!I *ކijQoFDzۿ=Qҙcx'ũ,f3;2/Ŕ6.Cؑ BSJP.S;UlE 3DGſylC{3 e2c{2!8sB/oGٽPoJ9.$o*[xdc뉌i{Y ??WvB M-VV(0ө39BGvf5FBqJ"dG ȇ%2Aj2DDP@8Դ\?Z;U/-fLBmxB_h,@T &sp)ۢgWեvv}8b[{ܤέ}`Qx n Gϝ9:+Z߄n&^cB4 6\%rç 2(n lx/#*Z Gkl8:w|K|$3)%/YLYENF` C5܎ y*GXpl拈VZ?Jկ̓-V)qxs`1v/jmb~SzCpLQkk[ Q/0plqT?n1p 3Bke?M< 1)Cm1,hpOF~X䣬,Uҥ/[W^^Ws cǫ20pS`WMD%dFGmBþ1gM5[v&YR,F7أFQ YzUguD%)gE뗔 Pg)x?K$ uHT]~.M-km6 :Q0q۪%S%e[ug*wW>겂"GI #XR C dZrڷX$複7 2}[$)n,@Gb2 }>$)J}{_\ .#uÒ=ɰ%&g"i P|٭3֔hF*gU1^; &F+%he7n" J飶Ưt 8:j-'CϘ$Lv;dk1ҷ6n{%m{ajęޔL%Z1XH7)835CcsԷ ZNEKs:P]SMyr0A/%5` TId^Z0?7 !8ٞ'M&HBZAlv'-xŬ aA_ >x ]ghR9fGk maZ[jgzuk> hEՈ GvcHYPtvdzcHѼݥrW}\/)ۓQLUR} T I8Y qL\klwH~tzk5?%1H랿USIPĔ3.0B)jH;pn9#g8&L)v\qwܱw;9ތOb|c-\4 r}T]G=e ouޢOZK` T;_qŦQ:pߒeڦ[Ӝ6`D&dAn`N K48$3b@N֞UȹEeDZHތ6t]yih|32{d}!S' LДDR)d*p7ST\xR{ICJCFZ="l}O$₪$큖}p0,nI &5R3I-4C;=<|äP $aQŌ(;fmޣmSߥ2˽O<1KpX>rPҝGOw*8[Efy. jAB1Bz h :\YxZoGvz~7ΈE96<YR;Xn+C4YC8USPXsk%ה zV[W^t&_>] bAnM3p^'䴒Nwͽ/w;xͭc}#B0SrhZ'\`~æaXSmK8/X%.nǂH;\Hskdd1`M|:-|3(LC>:"wqleQ%ӻJ)G:H[qzs=g?sK)[2݊'=*uʹQh8_{d/.h^ <e3_7\LeDO/;^,*X:ucYE2rXX+׶!}im 9AtŒl-4w$\5rH݁Dp.@'~G#D3v{&{'>hvv?A"wV$P&VK;f)u+DҸGZ^Gë l~YS4OP[o!|>+J;TdgfdukOѫD/;ea\P@+t^T*WiIeY_GzOBHQa\_d9\[-aњ;ز"9W4% Is莻^}&?R4Qx2͏ZPX?E!NMUѸWp *[(hCG[|YWA(fC+Q 1a0_| %@N1f PL 8uGZ7_ߺGc3wIcGR\u-vtsQA>y6$gL[A/캔+XN= `>˫g.4v;CF* 洅g>)c4{DRĶ(fS7n2mqw%fբ4)?/+IHOr2ؤ4\`\07|1tFՅo@ZIQ$ HͷⱀG){,~ ]?fL8/\y-=y_k;v.f DdP "J_,q|G1z'+f:Jb>6]N߽js$oC2.p-5%Y6Z{>%=|&Au20M?z7ڰNEXșgt-Fԧ\;t>yl/Ag;X!*TR0Bmm.lr#U YVLY9]**JV60t>NtϋQc)hL%DCp Րzn I;TQ Tbv+Fi˄==NՄ {IQ\4eQ2E>4A^r""\ Z]noPUxEPz B;q@67kR3[771͒-+3]`Ga '>v%4Op2BQoہ?8rOao``UI _k{\G%.T&;s40 )ɘxf²#Vzlk-Ufm$Juqqɶ %>Ca] ¹ޙJYy>ך̳NΪ稴t?o3tEQQ&ۧlO= Ju<L.5 SݕE}geӬBgpGU6sp=7%#>=q;S1ȣ݋N}''TڰIHʼԂIzկ'N;dhYAAډ'qM_1/4ßsmȓѳXwbk1?D&{pM\ˎ eys~P-!G,9kI,7'֒|O(Lq&we"l]G{r&~7)LffC#Ↄ4poVn> ;;T[0y m c|q>’R|6|_\_CB\/wxHIՖz_םJ\y{lEVm )ϲ(:Gdkm~&R<9 .'Y7[`\8AK|":DRguGwt' z[}Kdψo.3T$(;j&sV/o^4ь"kӏΜ_u94V*٣Ɨ.p,]}\*t"hs:xQ3 EtB?Ib^SgCW.QǼ\Q!Pp AgsoQ"% " bFsZ*A4P)9hG&&˪\; 2XwK%oyhT ~'<0bd9'. ꧽхX>Na%g^TTJx]m9%;QFw?cL:f# zj9yK+~ݔk#gVmtϺq\F8 E.5Q ~4~4|tHo_1"cpC'4Cm(g&I3fq΋GֆY|䦩ݺmG+OrtoAwք['%!2],Q߷F*Qߖbﵠjѩef7>=9D/[xFax˟o~VBq"|d!70VG}b`Pwm;a1Ъhw-Χ=Ӿ<xsUYLQTZ㜗Lg6Sލ!/:Nôcm[lq397'p/hCTh}y>ؒGN{#^V|^·1sdIoAҺmOG2ӽ]ceRWNSѕGn ǢT_]4x&$e'b\ w1ji_eiy% > +$\ 땽-Kڀ4__srK #>>E@ Kz㲬If'tCvhKSgщ 8/ؖ䛩P&#;p~ZV>@ns=hrQ\.b5[D[= <>{wʯ)2H,Q)EnP7ޢ8|`$ﳻ1zO JYffBxt/\wЕwdo :wYk3@87ۭ;U|*^G.kE2l։q8xfw1BJ|e']]md'TaU\p6DJ\O:~%J_ `uˢQ\jP.܋@r~ZS\* 2̐&ە:W ;{?=Y [ʳGa&2OUzƧS|&)%_jB߱,ώj.䟀 T5qgPu.c, th`jƆr&C-{au`71V/! Y)(ٞyui QcbוSϦaP8QuH`\pLs;G$>F~b:~Y٢ X?{JBf&~8"q:rJnc//&݀o&J:fR|ꞹG3]P;[b-EJ @gx%`pƓԂ0Y[HNGy`X1c ?愭^I6"K,@sC2nIV.zobmpN6äׂb $\%d5ןZ>/c朷mֲv< o3"dN^0 H(Ph[/#o4kd"%LAZ"BJ~V@bbTL-jIX [{1i#N30ɳX-uJM `_4&`FI1A3ڧ _.(Up`-9u­ס!]OyV(QmN?I |2iM`c[] vG9Jb}ஔ;u4AZ-wjUB2'e'iCyȨWފ͹TR9|~n 'u:䶣Vr%6Ug>y6(#EI; D`Ӭ>rL1^ {YSZ̳m:Cr>'3N( A 刵UW2;R+WFȩ{>Z" n] :I蕲~{xٷphSW(0PU˴^Ea?Qf* C“W3G)9bRDQzvjd2]~gkxdC/DdC adM;8vY9D+or 0 @]JlA:t\q0o i"4( (lߋd7ӳX065T.GJvqEm\9\Eif²~Τbm{ݧc&ߗJa5,RH R~T2[909:=}zoeY!pu JG ~ٵ$E#uEn^YIK t׾HfAc"H_l u}s^⺜l;IhSa;\*kN{|\AMgوc0wQzξEޜL9o.OXwř 88oI $^ֵzw;K"[Jj9GayAL&: hDTζ 7G˖}5mY( /_`mwNuB:Y'H[:zn8L]vzEFD};n_F[.1Z 0KC9cEKւzC$ne$ZwDf;uONiɉ$cKl'̠Z$?\ufsVFvLNK5)ܩhuKw>S 2g**ZfRq ڷr[˫3/hĄ1m5py3^2-Qq.y XbCVG ޿ ]Жe,}ץW n QC$َ8_9"28n SԑE9UhM M^)f( x\axF|TՉ<&TPO#TI_b0L!Nn ?rN:7vzZ~=]{Bs/?U߈ͺO}:F?r<L5mAʛ;7Gbp㺌TJ'vH"j+!Fn?#~ 裒Yr* 4Dcc؞m%oɟV*GEjMW3M%Mͬ$7>|4 vL~ayHmCV sWC /+X-SRȨ : pC[Ȳ*Gr.Y 47q+jLUWˉAב66(?6b-C1\924 8X-obaq(1JKdijS~# e/D>cΐQDgֻ4*^#m ]=&c 5 Q/xlϸ^@,Ǟ5 (&u uJZVOٗ/_N8us:{ ,Zl2(\肘>ByHc<{x@1\Yꪼ}/y؆"ja*pM.gZ赃SCFkfj{:m*@10!AgT~uh\’J+A9u WlX^]H&*i;@HJhXBi<]/H^u:olq__ %@ܔUr< \N\I4FzlBk~Y}VfO(Hg_096Օh!! &W?#2XoW mFF8gSq9o_S@F|YVBx)i2 (@t215ZE:P} ͋䔾P!g졌RMJ oR,Vz_0S7#W,>Z6"Ԡm3a]LX\PU'"I4ƵCb!I;|ͲPxycP#>@QVUۅ=j;NWCFϣznS=E&Cc%P'aFLd[eEp,՜'Pwk7ہsS:|APG;ZSn9S_8 E6R;#^f_`4a&L!ZKfr *L`b3E׾AGmEl։e@٣=b..5$:͜-X~@@!^UnҬ_[CXM&.D Ƿ?fOH7)e7V2ЅN;,XָiL VX_r=ut\Bθ,"dܛTdx,އsBX%K*Ay,|jQ_yХSv0 !&'wZ7O%2-6:"ݭ./I8H1:*8I5N| bі s*,7Hş?,M0,t{ ;1/ImoY7-ʍw7D:MŠ6[0,2=dX)!?B=iG*j0{*S ~A",|@$2Wo}GyswGanTbtK=w4MɻV=k$*)i;֥+/pIۿr"KM/ 7J,mK$ )WC~u-EjX,H2DpW-ξގU1aq_]{ouRsZlǍDoc=$P DЫ&r_4i߁}73/nDӘ۵IEҍ)쎺&,;ݒ#VcF/Y}ZMv:|۴Dr>zd(rII'S`9 K_pkX[ZfT/pIm mCl%k %W"/eo޾u^wi-`Pf?AԼr$|YiP!ᵾXˢgB8}N{Q#V$rh5b iNyp;e^/w;-Ery1Y#Tv'%ӊx3$%M>˜eXaP{CisXQ:+a3ER}$Nň;M7]$ (b)ݪfu#Pڛj%c> ׆Ԭ 1t@%=#E #d%'=pD^e fVg?(9e_+«"  |DCd%#N*J`z|E|Iɸ.痱lmd_sQԽ#I E" :X|K#UN|E){9|,WK>#mۛ LNoy6Bp^<7'sD%Ͳ"o>L*˭ʦ^’R8$O~"vpήMVS4+[N@[{``B.̵kBGl;k(G`Ž87 R@:[rVr|\N24nQ s#ʹ\Z{k>{fB^yzҗ s)j{Li{:_x]=3>T F`ʕ&>U5:@fNTBܟZB.@ w8eF!uP"Qʩ9_?0ٽ~EkYM.JSIfսE&8ܕ;Y:?b`2hrAxT62ch/U->92з}0UDIH /ufheK󲂉A{ބ‰;ew)!鵍*/P?v94|v.~ԌQ"ohfqE;xm-:}վJ|t& e uKFx0>Jra"WaR5oO($T^Fۡ#&u{Y&4l+6g杁FYXe(ĶBIQb E16wʗ!靣VIԛi|5]z}hqaIz-ba"ۣ N}̳6?/,tC:$MAj=TԒ# ]KY41r> ?og~?8=R5;tG]+gg Vw*ekޘ45\ C?:TBs? C#Nd|w9E" 4ž*uI*_ƌ¦$ DetD#5zɫ7M.&:6 PExP:_ *o^ .40bN;'{"2/Ai.ņl n+C\s\LM ]ӗL&oOucC匥ՊTlގi:r/O}ŊVƴ$XNCԝGF<ҊtEܚQYQǜ%k42j Ro${d4AC"lM[u1.^o; q``bd MlK.?rYc8sD j7: e?K7usj2yAI -1 I˜wgPE0J up{IuA\(6­Ij*=+MG?gDu$ %lDl|aq.-ՙÈ~E7{CF`]6,.^M`jL S)CD.:NSpjbCG}'L,T }&'IepH.b;@?a0gb֞|ցhùPس,^0>>#| N(+gp [^5@$"Ek㱟!AO$5vf"/& CFJdse,핌d1rC߯4sgL}j: >2["?g#ParW+FO(b@\E`"*{Jq`] rmf:#G\8ۤwF|G nSFңd#͗rkf')hoe&5|%D7@jvOL{#io RĚȂi&-Mޛ(a5n%V)[薝IJ hvp?I\YX%xcp3yWY˃wjQLq6^NhZ rKn.Pqr"2jG4]*vh<5*(2Ɖj?xR0@1Z:_7:{Rzt2Dl˅!*0tv-gha^2AhE *"}#S 7= i0:}}K*2zͅMhggCk< bݩgK/cwpx*s0^6')Jk-#wAuο[:XAH-pNcj,!,6w,<.f0fR5WI,vѾ-NI'&؇0Bh Y̅ j/#8C걋=kIPRmQ`- 4Y S?R~\U ]$=祏N .rx#h$`NVB(D+P7=g; RPC-+)Wya?$0mx6C'|4ZU?wX^GǠsw'\o:֯k=2,8P#%$vR:EqĊsB{q^:y0Dٻʧ+ޜW+8r 1)+iYYlUs$[`V<)%;L]ʩȞ4bužfi Ck O~˝$(+ 0@>da B.z0*MrȒoTsQ;4nX:[m_AM*+ӯSff8l[тZh% Gx_^Jb٤B(JYm52'`N|#_H҈}(n/ʝ]L){JS5f6ȍi焄`l"%s*H.kC{ xpstJWS#\&7]I+mL^:{W~QIq`3U0aWf"2?Nkj\Kcw}ͪBfXk9MVz:Hwb;6mV]hjwblm6BWՈg~n``IOMB4灐qqMi lռ%1;0:j(,w)2 [8 ˓ѝM1}?GtWy9؄D2ZJۃ/G UX,#$?21C_B.˃mK 7<ݮyp >B$/T .~O35NqBӸE<Ɠ&=c@Ĭsե1C㻿:)&Gҋ;?BD;PP`cjWy%ƬެיꧽX"saoBFF[6.a"m RͅQE&0eGCP˷| &nAi@S A )ET$ 2pr!OV;\( _d%),5ŃH `Lc+ͨ6]}qr!3o@+m~G {`Z.jydԲnJE$PBERJFnNLWӸ,_u?3xbID[C\nq6'hxTo˵+3#q4q(Ol:tl m_ZŘqmO|?"0y `C6p~6x{ gpD ى&+}4 ]а5p>vdɔP&FYkj/-i l>tbF7"zƮYd7_zV-i`gZ$`Y Y^[z##j}FaoO .ysuTz~7!'K~ PLݗ֕tMHN|E:g7n`IV Ғv{PW^O h.XOK+]ř=)Vp[,7 )9&~0}jiHIm-~<7aLv4E]Q0ZgH݁4udDkSwOm|?#r<m$`<[[;$ 4OX)Oi$잉Цk` PRJ+Tzpk6*辄5/2m+}]] \q,ΑL"^^.8Ko];E$A֖7|Qž~vZQ9 6AA'[\;.p/"_[\O[%~=NK!FzYm]Yl2]#Cַkۉ< ',%QSdn$.֣jWr&- = mō[x ߻a#,\7ƃԊȧsD>%"x4meT[ɿ{b"> nȉAՑ7`Pd8qNc J]fޚw~fjogFr$!'nR@pJ GL9&gYmN4eGND& Z7ɍ7U:@(3XXIS*Kv["d3)D1>9 L5NJVEh{&Sʈ^_Zw7jZ#% &{åj? y2'F-:i}jՖ$}c\QH$2^7JIޢȠ~K*5cU0!ef6{kn1.W2ORNqP-:WW g`\lF*7^0ߖ_7\Db/+(\E-(^)$k[,p5Bĝ.u0nwP9˰CY-ȼ_=;p:2T H{FzW1 TU-+ o8b8(uYO:4ze] ڃA̴r\}W'ɺqZQ++d\aвg1iZq}$(ʦbxu?vpЄ{RZ"M6ճrPmZ f=B\:)˷G|a얬3F"ʮmK1=L@Ӗ+٧4(Q G:y .acO(d?ʡ~5}`ih LicV4xZmR繬zb[ynS"{A#A,H{zfiJU̘f S PgI'>iZ9GY|Vfӆ"cTZ&#ڛ6ך.gezwըNj$,-y1ƥh 8E-_ '_GND7 j/k`=aF m kCS{dYی Y⨘b|f<_tJh d 6)HO^+"ZP!Z6 =dDbq(&uKir=@I0sNůz9l-had["r]1Q`OUflxlHѤ e[M}N2*~-WT[M9.!SMbeuvUi)$ḾGO^c(y5d{9q6]S>Tbg-@榡(y/Ցұ23$fPH삄kϵ = iI7Il+ZPMZ<% Y_(#~+Ђ/Kh$ǧ;F^QEv3!T l)I7_Ƴp8v]5< :]ݛĘiҨ5X em^C.\n瓽C((7,b6$l췎>/zlɆWdUd'*/C|r)TR~0w((tob-05@bX) !;%l8'2<@= f@% -;|[K9M"(zS39980/P;4(q6Uؽ2EI%Mn/CZX KsrECYGRNrC+(A!!sM-&|rsOFʗ*p~L oDo\;ip<[~ᷫ!w3J>'ԓY`0L hjx- v([WT{i1Zg㡪12Ǵ9Ugq2Lg^pxKCyW}f5_T?[#JC#uk4gZ _硆H4hADլT{J8Q52\:* 1voy\wa٣@Y*sN(b6YWn²s~Jy}/q:P_]-t^}ZjVTI3ue#y辆WfˌCѻ븢Ǻq5ޯk`O.s4"|NjfGdUApvϷ;Q}Z[G5ǎ}êb +R 8cß"3| eT'suQ}DG`>ӱfH9Zh8L~: V&)\6C--Acz AvzM;`b?qvKI>8]㍕mڵHm5?\3B*χ0p`6]L7Kkk@Vg&zhoÈ'ϿrjYhs=Pc] ^$ V"K0F͊l=oC4'y?hyvety(wlty͓rJDGGR m:\Trl;Japrkԟ[a%;{ns AƨrM cg6kFr_!7?v#؜(id DvD9F'W'AK*)d4;"Q(W chܨF}i#hSyˌ"brh췲v;ޙ̼_Ed'+rn,ABI75s2/ZsZR*>iY柡5;̳[LK xǎO <~?(H4=QRq˺UHdBtV*,[<b|9)I4aYQOoŽqӜYЊbDžȵ3?Ԥ&큲*@Z#X+jkt\rUNs/̶F%ˁ;VO2K_ll bj6qPMULYzbt'l[ /.0DLsQ L4=t* خo ;L=mIV8]LeU?yo}wPvf+ed,zGHkҸ*ruya-,8)f9C v%w^ >Tb{2sg[B5E /r4w; ɟ$`g`QD>.X͌A 1B9,XOj>ΟcB.^<lV_,䑒Xh; . #Dw 8WwsBQ%U\T_HT*-/j946 z^KXmEWDP:^lMPޒr4'Xy]TC9:@؉Vc<¿T*;Z5@TP?E0s8)myyE 0jW42i=A3g7 B 3uur)eABw>|S@d)gR^eӄd"kr34#!cf< {bg6w2wRv)`|ſRN ܟQh.fܥfW3(e /9'Sc2JHj$) ‘N<$!9Cͥ?O? ?); j%s 򅺥6IJ;TMYb`e-(al yN|A.E;Lˆ1}.֘Y/q-@^Cډy'FQhR<0 Cmh{T &́V^'!ʧ(@сT yhP%S䕊Zl_uj(1*h֒tլ( Gkw=CC֣aݴn1Ɛ67X܀܏ң(nT*x_7*\rd޼”G/& |2.3,};n#MiZb1}S Q"Sy;(d%ⲕ')j:yHn6t >wFʣ-k۫R_oDp3 ҤBFprx8Aÿ4{NO0B}.!Y&B]I֥9G_j#T>˶w]ab_d3fl_6ңE0 kÁa%Btg*B{VvKd>Ed)-:Xn8f?whӺ:VRpqں(vVJ U$3{9ֺUoFF6υ̨{416?9V P`WDLMdkSG(JR>)w/ r~wfmKو0oR3Ug*fE%xGZΔn\p~[34jNjϜ+b_r+.+@θ&6X个H*0RN i=IEqP*n$"HќSx˖<‹E8ˎM? &FRĄ-B  !WfG t<Q|'wm[jH,h4 5 (rH$CT֏at,>J&Ւ>ܸr/X~؄+R3 4%%9]V1^eIgH`)2 fedarnAkLPc~BVOcDA?T͏a6$tU$5` ,&Z@rU'/.)$ 5BJN)4J3hF-Gvg>.^Z5Us` )~oك4+B@㐩mVm6Fv@!^~OE)g¾GKZvt11t^ [ D,7?w~)/98V`3H+Zе}:Dy$9"OVl3(vQ\[n!abr1)w*!Ab*=} $%/Z̼$OD~!| d̟ F&4fc(|&1J|~-H#9Gu½۹Z\E8+.[[aJ%A5*r(YK< uoO zB@zлpebTdz6 ;Ξ%) B)EW xqNnA͊W >@+f `P]/X́WcӚY)K#JT"dE9t!̧WN#pY\lvN%^n0%bhH0#XDCPz+8d&|x(̮:=Ֆ)~ |*Q(xYː|gy`Y|Ŷ!u C:'O`8#)<\!{r5u # g(ߨdAlz|ʅ HweMo$m57۝ʝCx|&sJPGr4(]4yF+T#GAŃU~OX@ ܾT6TκL*w596Y܎Qe]Y<;GP5:_ޫ7=?ּ WCi^-D>`ݘK)0 HC/KfP;cjs$)\!H } 0Y|#ݾI/])Ɲ a*GUwM ڰ"!zӇ>qTxf,) ˆz)xR;UByZYl<|ě+ ͆I,f]Z-L Bf79CK ៷qo< #ByR[K=w'z{ׯ سD%ai1/I]f.h@ ̜?)hAž̵(4ƣ^d9 RcHmHE1yWt 3| {vi+vǚ=1i"̅j3Y2ssI/|[WX1r0Ƹ283Ž0den0e2"P2k*vDZBA/񕛒^_Cg:NNrĸw$tˁuaӯ˴([Bl6p?{2WZ (+R?ɇ?/ũxzdc]އ:yC^,9o^%4BaFvpg^.!o,]wNyhEˊW"c;vjJ氬xmS IX :yc&Y~P&6n^6)Bi8̞0]?ܾ qt`'5eKjIT-"uz`i'2u*Xv#^M|Õ!u1wK}>Ɛ [t}`zVVsf-2pWMA21VY[Bt =1b&zr3l"ԚN^_s l7%#T(cޔe U("q[¡ Mt!>UV]4Vɤ̔@Վi4aH;Ȍf"Ye[ C QX=pnOj4}[ e|3D9Ѕ?$p BzONr*e%,5ag]jT1399aq;T!,׻,1V ;bOSll脲d]?Ɗ1LX֚hkT#uf|(]y$O \x= 9v56Q \_5ܬ,o:Wd:ŭCLWٴabA==uoLv':f a= o|2y jrȣj q]iQ=p[ gK8;]y: (ś2 ͡.^s1+L!ͧ_EVx(X#ҩڞj *A@,Eq?m)sw6?pq?&fկp uuROX/jfPqМt ˧V> [E(7)A_9[ ­\Z6m_Ssq]4u̧ȑz~DGV<2ȸC`GVn>o7~.ËҢ?l՜׺ q1eNgv ڒ108(CaXI)& )fPnHKVfp2#nL\GBL!]YRU9zT|Aas iDOAc3ΡCPPaAFri6j\y)pW)@e$B,džy5җ*|VqE`ndԸC0^wO3@;-[W.;zR$4I㹝e䩴f,o?cۅVEV qXc(y>׀ެ1\\|k? +th?3^mw >& bkOئ$)M|]c:*Q;PsA3ol$7!v 刊& ^[c,k[ e8p0d۞fʄʁz'4G #kXCxWuTǧI]a44o÷!%TߴNdP'<DpGJxMH@!Be:"GJ&^}VbF`/vsf'wЈ,)zy|f":NPjzy}k֯XNNBW5֪ƢFv^AQ9 ' R 6G;sTlZۉ-{K5Gj]y:p2GFB Yx*x'Dx6+RVaRr)Mu,XE[uyj~3HM(ͭI Na|m\IJL),w5F $ԥEF_LV}OORS0?ǜS:uo O.]sD`&^[Oͽ,Q4Ady-}Z8/kap uXCAsitK[K:D\>G{X[ph>Aj LK*jh[jBK4Q (_r>x$lsY=4a!ҪD\.lg:u@N%M{OzJe٠MOK'0ހ ,+:5/|E JͲ?юՉ%8"]}$@?4n#k5F~>:[;Z(Ά:˯ph/U'}[Vh;NvTAR-zT&-dNRH?*%粹d3re7~CKhS`їaN(lG,a#L4̖4^gi^>&5;DBJ{8>L؞f>T/Jo+٨Upr=bGLX 5m8yKc/ڜQvxNtnU_/sa##b}kav?myd2;s^`S)`E9X^g#nb .H6 r[[:Cϡ+3cH3@蕊6ds{sF#pE`z>NqcBdݾB5TLl1W$۽mo[2C,ևF-0{-xqrވeOnݡzdb\VD#6;NgL;mT7M-:YהyXk7 0Hx;\<L1Mws\J+Eaf#nT >sd8_8S0֊^?-:D@ 7#E)R*w{CozUJ>Gb[xj6IJBr}pFF9 %XE?Ln XUT\dkj\FMI8wIgYZ07070100000306000081a4000000000000000000000001642f09760001048c000000000000000000000000000000000000007200000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko.xz7zXZִF!t/]?Eh=ڜ.+ݣ0˰+tMQzҰ< G[z+=Q6<-ܭg+\>n^I6ߚ}=tA?L.;PT x&R8FMr1oׁ=UȺmdpm]3ro+7VSM:\^PQ ԴfE}b:X`_yK:4FM f c0=ibTHYo9yeT?OF' 9kzkM }9 1 >MЙbR#Y!Fy/@MqSs(;'ʗ@b3J;ÚUaZ '*TˆyɘEHTW %r]-Lcu%wgJ(hxHt!*Zf|%՟'QRHh=+{` '\}O/Lbme<+ws'H25R%6*w`=)PB~7l  $nr#E(?&Ϫ?)ş`=zwqmҘqbj3aӇQF^n(8gi aG鹚OlKztoV 3iRւPs6p78qm#c3aQD?J9<k..M p;!Wd8Z3鶜P1I봏JkSƮPv^S_'",\w <|UzV]KdlgF|CRq#qK%Wcu978XnYZo$MqxB6P=s HqT H/ (UaN :i= dt:%hON*cƥ"J>p :!zKN,WC]F292$rZѭ5.X,-uz0i~Cq)ϗ"iiWO5R|5 0M?!߃}{ݩf31_FijI2# ^maT6ƊSku`уe}d&)"$I?K{'vAl(;D*@L_N2{演7/<U^Pƅ}*פDDqWY(f|O5 Zoql?dnbALKmF ) ^?#^dQeF[G"5*incMTq[@Κf^\BXtһv}Sr_kx-BDDY|؍/QtsWW|K5f_l!D=CTr}Sw!Xܮi +np!Ѭ޿C'$lѱy\7 e;icƂDr!rnmq]x'Fh-QtHL}#R_ܚh >i!{}eU6Zc|e7|O)B\0IK plCwi |ں~X>0"wtE]>fgs>yld"_dVb(7i/_5YՓ?0y3k;kc݀fBt#"R YX+H+݈\1p)1#$S]w(Pw5)`GaO^ny,|]iӜjلj̕T yD&O5A$;ygڡYsxO'i X(Ր@LZ89a]͹%led"q:sI2lst8A>|PQ mt4LҤR:TϾWة3 ;cֲ-_$dқXp٩0ʋ7[+B}RϤ'Th`q3=ʢ+^:,0:WQڟ{S̞q0 ^W(J6,sx1D'TM[HAcQrc D]$[w_  #vgCDh/\%A x3|q L#o"m22g9W,U;Rp ##X/)Z!7FɵTEmt !$rQ9]nfdM0]IqdfmyCgϚ4%qup9q[#ncRFA#~gdF ܎ǜ;SFFŰMkdg (.V' YLz{Bj|7]kԑZ /RS0@K7w|Zp:0b\# XS@9u&}'8Q'QMtZABSOgXr,Ue +'Wl31;^kC/18E'l"N1$xlcw;ϧpftqt[| P|K >hzNeTɻ箐#Q# 䟨|ˆ_@PsN^Uw،^b>HjĤ8}}$aWh!=S޹꾕_\X1ijρtLx,/#2Fb $eb&st1;F+ET/!i1!L*n{1tJV1(R\Q9pۋvu"!;Gl6ߺhA *O>Sk"CF%׀PB`o:`H״Rn;E˾?3o4w|d4ueXċb!J9tqt{j@.GKm2W-&;Eepxm#Buڙf#H-#@yw5_/Oby,t8 @nYSwDy9λAq*W1雴l<^6qNPgL!eSPin@J3l1bz%U ʔTGoOLG]zK/' ?z'hz1t&d'}E /VgFBXϚm~CBR4IIDcOd{Hy^Ĝ %{߷,iJyȀ1A,k4l7#ИZC]t9utN?:\u2K7X53(j\?wb2jI8؜cDTmv2fbP}QG=^ W4 Ǹ6Ptz _C:$<֌Q=!JDži@~#gg~ߦ9(yBF)kdxqS#Gd%Bq vs=yܭ|?'S0\wQm0GGVbŻ] ~5ʧC7='PHc.mmRjH] FRԏT$Oll75O L<քZL^& ?zɐdU,El6P쨲e?]Y?|aMlnf 6Q:#B<IlY_ܩ}'QTզw~vő̪BXo6+Xn`9tsὶ♎}c Ky'r!gXFFEgHE6x+AlNgÿp7IHx4䬃 ؉{)@. d>z)V +]I&4-)cϨgE[g@>y5JV`5k #вv$MvéG󇓢Fǡ-Ըt/0QwG9о-Al̹6LW7hM=ӈ9`:g½gc.j LIGfrQ<+E˝Ux pQ*ϱ>nt侥h(]Ƨ*E^ p:R|OZcTΥk҂Lx{>9@OaYY:!r$-7=h a'wH6p&ZxHi԰> 󽨷oQ)y"/e89EPݖy膨%ܭհpI 'Grb{,@ )!! G$]yq?baqI55&2>`x|x۞ep 1`8 RJWI_6ZS(.:24셗b?3PyOJ3xmJkXn7"Jv%* k B NFC:Ifx# yq lTE+cA퉎Te-mа-Ch3!ۘI¡^Pyxv׃D3<\\x[E7pon_ knvS8d)!CRćFvp#]`^k7ꧪ9DUօ]iG}L4o(z@F^Dvp3?ؿ E|2.tHss'Qui>HJ،[VwzljbQ# Оn4A131k4*f{9cpnm3/{Tn NLM.AP#& 1"d6vՕļ J*L[}1wĽ繏hBbEY(xِ\0/|`qeUz?ͧ^ =+UoÊk,\<>'h ({ o\O- m25@DqG~oOTѨ(먥BĚduq&T%壜b&S0jXCz5pXF0Lg~'/,Y{\9h$wj ~}Ӄi:/Lhz (q75!jSGnf?[ӟV8FZ!3( p|Nt; ~ZDDYA40H-\1Tf űs)~Ąn(mKS2mj -)F+ a-i,BԖL|rprBJ߲Q6՚žC2>wl?bdR:دsn,UTk)u8! yb mRW N3v~RAY_5&tI{9jhQ}2ѯtO[]M«/XI颲;-¯3[ذ_Z1nGzWZƓ|%gмHK{Qפ 痑 .PiO* ɂQ5Nq*eӆ zn_syw|[{y.6#֝;ţuʲ(rUpPJ8)˚ˬ'CXkf}O5`FLq֒KH `>b9$_L[+wa9 n)<=gʅ[ܤ F-ʚbib/u %ێՈHCXx]_iP_Idd% vmV01mwґ*~ Vv FRtW@dUXl20^a+a(ܿAܴ&Wvl=lNQ#LiQeB_ ?x?je_te!`&Vw~B=7g-aC#-Ȭ|n08+iLi \] @2iI|.qs#D6͌ xK6K@%|yoҮ,:=A5FTgjˊ1N!)φN!b:n6Af҉!k&# շJj%2l>10J! >h֢0: |pBs>n.b<*w.f3F&nڛD+=%&]KGRĔD˦KǽtMS|)7Tfb(iGxHxQ},OB//) pYMUQ2D0п2d%VRv\8 PV\<>T"ts6?~P`^V2KN!58W$6rˎ\w_cr W jb7yzL_R-= :Y)JgTR@cͬ_ݮ1 rCL>OЮ7QZNɈK BCnHP3*&zsun 1:yٲDշC9\ΙK`<`u,h<|XaiqSA:#Vr휪GbYYBf _vT?~Pwʿ`R۲{06|nxvhg卵( yhB:0hk$aK6k+}j]- >zF:{o]e*TtT |nKwD! ͡Hp<Z&Rxr KQǂI0rDRp>nR4yO%#CMe:Vz͎ Fd1dB`&'>jk('-^-,Xd\BF|qa Yk5W0KF /C3;-%ݶ*JZ⿇ħ?M/9V i52{O Oz%0]BncwԙF=aORUgԹnsgۃs4T,'hÖNTU|b"8tU1Qu"6N/ UW#B@+4MyZL!^4Qu!c&Y t (@f~'kEz `(-u@+ɟv3 ^wfPIDvۋ\/v_ ^:MQ`7d+>וPv崮u>Z0zM*ۗNEϿʧܺF$$Q'SAa->\xQ8){ԟa[T g"E۱2dP)i(%?AEẮ`r9Ưw~8ۯ,afx! ,W6/ɶnاPPɚd"-/P487$ܡtEvN$@R"$69YZ7 mNо3,ZTvbN4+z oi.n$|cF;@[Lx](S?)|6K8Gj`imY_u[1w`*LwSMaswpɕPƖ^SQ|ݟcxucx假NLwUBM#bߝ7~LC&nw6!0T|}a@u\VX\L!R(vP.YIZ"M}CË.QbdC rZG9ٮ`uvɻձwȤR[r ѽO>k,EsZD0tbx 67~n)0/_Gl(H c.Z\_W5sF P32)Y.݃B wM'֖a%=] 3 ~KR$R`i5ZZL*tuCp/ Q;{ m(D`Z[i(c=Zq,mF  *xUƋRz,9A3CrBilDk%+ ڿ-)?^@_a?0+L/}ݝ߽ :R*c J_>x=%=LO=<ɋٰٳr 7ĕE 0DL[lsr^{b)},œ(¡/YNjqdP \)4QxXs{-f+OX 2-T)/R !cߚo< ]/1yl/>Ʊ~IזiO7C\2&gcqhd4 niϱMC.U4ɳpkT@Egg|4ۄ^1QXG 5i!iZ#mp Z5+(D$7;Lф)0?GagΥxKؒe"lC}5> _Jer6_;xueXsDo5cux֋Q?jdR̶oTM`iQ69jG%<K~PVA >y +gô`[VNͿhq/̐jE&+eHoҁ=nX[I|);PTvc%; Ӎ?3|~$l{߻PhIsMW@lvoBY[pWbZ G]iֺx>N1jJ N~:wΧ'x!W]/![N{[45gl-.MU藢Lwbc L& t/xgOvz^kK"? Fw }~1oWj2aҰCi $W|.lI"Sjkf8W09)$~Nb~MʡLZy ؼG_0!0XG:s ȵX,?V\Kl)`}m0no[1V2T24ͪ4hc.ToeH@XtlX0%,"'v+zjaRGT~z#N5R-BIG1>M؜?*m/oo_&wSfGNp&㷃070PgPI8HS4掘1ƩU!Ѳ{Ls!/7QUj?!! $Z>p4:T""K᝭ ,͠ t7wT..ʚZܬ̦Ag}tdžmziP lD( 5-|$= Ė]q8 ]3 ębBo\\E|$Iԍ 6_b!uvޫ[UOMc!h:{d8m1JPdJ0DZlUmۺ:ߠ~'~dw`4dtjt#tk=KVL]EY1]xu6&hܚPD"0,,*//ުE Wȴ&wNp-*eS^Xč:L5n-+m[=3=z-gXlVϏ='Q33pU2HblzL҇^ܛi;,Mp>ŗ- KV"OB/6Y{OVwS':>3:K'jҺNĩAGwuٔeu "kPg 22ȌxߖE" frs)ՊŌxW0Q[o|`PO ,9B)PY5=կ3Q @;9C0Q|x qEh]D#4qp> =&+kV[_0X}k|PPF | UuGW.GSR%:=ٳ\,~5F/2PvB{Ѕ,R$F~۞)#cryC7q=7!HжnMt!dHz.=ZNm;QISjIVrc3~HG^z+3Xd6amxZ e97RmXM* W@F0]=0iP~,k/Dj5Ҙ9gi 5p_Ycßܿ0n]1¬۽%Q|._(|tB2I-VZ"4?L 81@iŦϐ22՚aE`9[=\;q7 \l]{PMn2"1Fed=L3Z5]|;c:?InKZ<:簙nc1vuƣeZKSv.F_7ev+ũb<;I\v߁oVz&07#̀4\EB/Ե]fu]Vt6?]oPPNʮ {Wtj#- !24ZꭾQz}f!.&!J7Y*?3qc4Y~WEZ_B/Ҫv*#ʇB}# E>79B]!LꥂdUp1*FH'铤R|cT+ff@wWh?h 2~X|H[>}>S&z>{e-u#Z.6pF=z9ZjA&VeЅPm,,"m rYD_9t|yIR}bAوyF^Sw̴n#'I.?UA64< )z ȧ^nU-%]ľ(< 57j] +U>tCsh>de%Fcc:ꖦw( .neL)ߗW_wd+W[{F]~5׼BTOn#]rwWRXefnt"!b:e#q0{p2Y}0%y6ˏ'g":V{T9w?wj(!,=0y! qOJ-0ߗ=[N+%4zA,τA/(Ш0 Dz?l ~tAglٞjlH܉3OTpѿ29Ԇh9394]W]:.kՏ&KCW/ ?;삢kl,I1cK cBKb849\xO+CƏb`Djxrwv2*/'SSXd(϶F3_ rF[P7T@lIs2#1]34qhs<2΄q5r6mY144?O/gnTonoڭ-5r(݈/OEgCBN[}BڙH M)tH:JiN}hB1p=&ÖrC^%(lj:/ĞENU`WLt(tFZmzRhlBxm2*?v6:t]+Vwu c_EKGkm7x_iiva:eM6lSA,𿉧HXZH@`pAO# cu)<_-8dS jy'MIf"b.4= #cGrGg8=Nim&˄Շ]UH1oI%)I[~' e6n\"nj8J2漤@Y"zʪCqB0iDƏk,۩֙.G3V;D鹺i,+ꪬM1TMd N%4ʣ Gf@NQ\apTY-ư4FGb* v Av7J~T'+^rlALDßa3g08mH_,}$So"͐g:w<â?ɭ=5 S0[*^5-)D|QX;\|vp#mR&^-ʖ֝YM\D(1wf^U|aς"Wa$$r*5{\ .eam^0J}}xP5LoG">/vn.(oecxvїwAC{Lh%.5\>.`lYrWi|-+ iE,R'z ö1z㟒 i˨z'IJ s;RȿBW,PA6 seWTPsh1jm۷*+D*0HKEBW2jQlctwI9^2{*rr(2"h0Pp<2Ÿ;1/ o ݷT#>_?H/=spA!ÅavH H_b^g,W2uGܡqQlr"'nC@jT(T6VTՌy] j {豰 Q[ c U /6@ p t*O9.mW { Oʮ7q#ln zK Wܑ}a /U{BҺgp:âm}W8E^I;0kV8LՃgԣqbAirY12.(gakgnBV#BbP)zvl&]IXz[Xk AR)oXzv~qkk1x8b^~D>a#Qmw T(r6,tS`w!VAEnp'Yê8ͼ(:ژȢ+ +?ں&"MD.|-=Ò!:>D$;;B9`Rum!Qu]c5VpHWY,7Eea1ٽ{at9j.p};ݚV#ӞW>se5UjzRoB=N-:Z.4EȮ2 ܛ|t\:J0XZ5P{yI nσͤf侀 t! EˀwxgZ"?Ϳ'`:x5l@u~z) F*J\oľ0hPX$D6d]o*oHBJo(%!aE܎^RbJ[ eXm*UQ 1+ծ $an\ ߣ Wx"?=yb;A>ܞQs96[̣!}<ۛ+ D(1C_қ2_z 44386TZH>?fSz<` Qεs NUq/YB,;Cfwpb/I9xRm+h_<AS1"dP/5hs|!I+ۘ*|C<[<^4;iD/[+`=(0qKPS(+ku=8IM0U2utlifba1;\Z)b[T u#<+]acآA7kKfG6?%\4"(79Wj$ ܜMx 7A #9$s(ˊwB*9VRkBJ c27V\f X V>m2sׂB tx }D_ gӨ.2j`!" Df1lcQ%n1qjHγ2#&Lw낳[݄a$}bǟ.O Ԧ %qBӬ5J. {Y(/$ Ē} ,z.{P%mb[sop⡑;m7-Gpo {^U%s\EIUuvƊ1[>(r8NJ_6="PBtR}v7Wb IL <|w\L}iE6槠;>4O[Bo>hOyk`Pr J2W3VyȾ`n{V̇pQRxF.gaYnf՜1U@3UEʴiJ*vn>4 h1A֘9R/}(B {fJ2Pפ6w{'SPթΒ7Nh-0xN#[65>P-oŀ& o"v8.8щ6q}.ۭv8E#b2A% x=k P8%JV8P[%s_kU2Dww ݾOs=L+pJRzzn{⵭Vfo;[?X(L{K#`5# / rtA}24g8!s@?N+dkO<5+E{2%X]:"d^=vtM SIRDMf{ y-!b!p&)Ae&Ihm !_6d٩Car䚦` A8aV>Mb<ŞG8p\x#/4S2}*䃗$B\2;u Ơ<H*A\)|s@hvr?k3w[ܦI6 n;* c=c&_=D=Gn3q" Okoz_1\7# ]*zMB('#8#oYLc55 PZ2`:L5U$VWfIyExN2S|$`4 FƘoO5ozY_oN:d<`zZ)FKKjYwޜ NEx2pb1/֙*`<^* elDCkBN)`\FC[?hUqηBSY%kX_›݋>@RK&!Y#)S#W0$ׯZ_U_8ůcG9%ٰ9dl{Dk NYx8*hᵃJj_NAV6qlIm}gڼ'Q.op+y--q^-A'<3|Ɛ1+R\ SqD5#nC4 e?ў.]6~ PǙ7i.z*;Cf Ì T @T-'iwC9-8{lGbW`%l'rSm?Mtkse(@3*U (VfG毯(>L<qTZ_VOHyK3M+,*IW$v4[~2HT.A|fu.愙CW_JL/vi91*vhR;YT.9w]`$(B38f0MVU3 ^on]$2CƃMs7R@8bՃ7EVx:^8"1R"W#<[qꭝ4?n*wP߂htoy5ckVe>`JX[_kRD#. *qEVH_ mX1{_Th|ʲ)cwb4o5溜eI-ƭ^74Gc/ 5Ti9h1-i#aC5Row>B׷IB=\mlwdF-&[p8٨ω! 3"owAolTm<;cx;8ˑ!B$ʋ>t^(OjMR1&2i7)^etr6>3w$"f4,^4VO/pg ڊ&%oi4+|J|Gz9lװ<˵PjP87'@>NR붷]f)N6▶*]]8R=Qaƈ܋$|2z{rўhbBV"bTty%c7_ ojJH"=-]\4RXF m:+g9IIV@U| '8!sYo,\ 4j\[`^e[1$_;xbK'Ȯz»he!ZOyU] uufFl8n LE[=KDK_Ku3^5Qt6jwplҿVH"詚^آQa m<)w{`  σd9X ԃjb@]zT+]}7n]|UBU̕l&҇V")]#E\eˬlLggR\*$+#2(̱~SEh-NGɆw"`m!PYAFTSJwF"^Bt _Ng#]AuAz`ǝоk ."UsPpiXax;6:|W,Z!ֈ\4Y֯ );F++lL5 Bh~х益+,N9Ɛ<3|L02 i_U$ ef;o A 4-eD,'Y esKnOD>] Yo9 ̄w1$֣:~r rw%[@X,ԧAFc!kaw ۨmF?|l']OjhbHPÁez:bK˰BL"<AG1#pD[Gg%2mb.W9<(jï!+<_mG|cbHƴP.w#IlG), $jT,Ȭ DAv}5v0?> T7fɆz&CôW!qk\1'9I2 YBP6ounY I.ADDR0N^(GζActk  w'JQ*e۟u >0 Q֦@[1tyc͂]-ӓ|`joԸ#h1fx_f5I*ϔ(c9 esq1 d[IGb>3-8;~z36rG:}*и0?Uh.Ǯ]k/ąsya*ˆ-|$03#`jQF_0/o0H H+P_[؁1ѫ3$ձ|v3tXib$Ȼx. p!n;P3܅6=Drobӝ5EoMhP )NQP]:ԮnQiI0~$̔2IOŋ{u8AWy [y1saЄW\oz4ZC,uIrwY潃_rHkOIdѸzgkL"oWBWxm}~-[$g%igɸN3}!QD*Ul"XචLdç,j!sP)3!9k (G<9.SAFvV1jhn$e3xQ,8xU=;ߟ`yjo|ѣAؐ,jx|qbT4ȗCs-Eg7Fj2" 5K &y yHGMb=v$߭VQJlI2-02$o ]"vD[3`g\DS{6V-.r[2 +bVn@?:eQ ك/wwS95B=B_k+>0Tuk[Z G-RoN72z:=)7dA#N@x>閉>W9+4R#B"ԸDjy|$T(U htV:vTxψ2D],= |uDSxSF#PqU=K#;gMCt?D-?A~>I~uEW(Mn==Yrh:q^&藪cFMmɽ9S ^|gKh )LHV9EfZ\w3tbP5i/hhqV}8E*80IZ^x(65C hW*eˣ͸,R=my!\%^UJvtL \2}EЭ-_h)AoVFK`6k礭FQ! rsd2{<@ ;XGˮIgCua3VĹG~*j/CoBؙ;˜>~qIJZN|[H-2 h3)r|~e`{ީŖ}iȟKb(LVa\[Iw3 SD-h'9爩c hA!n!aIE$Ov֕gДh-s tBu}ڒTഖuk3: {wBWjkd"$}cvĽ1XO4hagP)*j $0Dޛd)L3c7Ꮑe TOF3kdSL#-N([ɯqv.iGPNuatè'Z:JkNf&w)bhҦ#)*-2%VTΟ*q|JE0c7{[~fHo!$%wP*]䪹=n-ء6+PGc%!sdW:kYu`ĦY/bpV",kwh/Vӗ[ 8^`%RuYXiU=6$9˄~o^1ʩ*WeQhٌt蒃3_$)x-˹ҍФsiJɍ+0mMMQL]K{L1[4&*u.8YV:4C*&7.smvLDvxNܲ{+zr:&\_hĊsXw֙ʫ3] _E7 [LiGg V@d],jी@)fXd2{{JɳΊŎgq}xK0 a:޷ɨχՁXsp(F0*:H Ģ\ uX< Np)|EkA<J|1f&z1+,˺!3vrИaLyS:>TXaӹϐ; ~J+|21Z싼? bԊ!s /A|&PW A;Y,D0[mkvE2`j9X N#6_4SʿRHxy){&)<}eLa ڈ *>< n U(",Z EL^{w5Fk vBqY7PKPQk&z֙c[,W8J; ڝq kHz]dc&5p6U ,Oq' 3-W#T.i)ٺS'?؊H6V~-1o_CHJcyd^NBt˥w2[N^dȣW9+oVNg4ú8U Sm.M]: yhoiψ FT2~+V\~]yohd 7-&_#$0ԧfs~,\]¤SefR"NAYK/w" KK_HϚZLٵӱ@@TJM#@~90_km盅9 ,5%;UXSt.4msJ5y߬ɿL557o=cDVQ\a׷6 D"J*mdbŭ!n`ɣE]09p4Wcu$_p]K0MhCqVEҼ qTST 8SEJCS5׍=FYTK' 6DEikYT w l#+ 31:/wnHj& rJBgvlaIPzZѨrh9}2ߞ78JSxcx̔;O )=,*ҏ^׮P;_ gD * Yd CFŭk QR/H}S>f'RA[(9Ƿ`#[Bۣ5Q@8֯zj`^Э͞VTaW2S [Rc PQ1 1.Ml6p-;ͨCZ°M&N,ѹ }J+ӎh=//Wc_ .!GRM{ylM[CuL+BT3nd⢫., O3FzyVHt98e @{h"ehH դL? ~UaUXSs?> Ąf : $n >mHCOM OEGp^mwG#>9~:LA^-ϼҿEYއ8)UQTZ ,.⊙ťgmU-Cg@%@Uwtv*uSmj+zih|&kqa?M3H[y  ݫA#J@:v$gk,4 -dc9s4N~2}.Hh1*9d&wZNfwWY𗐤a3H.g/Xip+ R,*HvWgc۶0Xt{@d5O4 +h_^*<͘? ]כu {<QxUg$"{&ʓ[2|rZDO+m?u/V @uL3_gO+jrbd5 ,PUȜf46!Om&IWM8FOE妣63.K;3%mI1>77w-TWY HS[E6!2@Ds,\]ڬy7;7oOo+``'! V9(GaEorxHI`{ͤBcI,$Er𣍶y׆^7Tnհ'U4C7Zcz~_~gŅ6}êUqNG'DShR[v,ci 瞤Fbj.:Fv\ދ^DZVɪ3{/b 0G`hW6ը'HųAխG䭀"z?Pu,вE *W= o;ls]OZm79m攜ÿ.X&-PûA}o*s Jz~ ~)8,bs_ S3կwhHb3C]2ռ}>_a۳,ռ=)c^If];KsRӴ,hO953\bS(:H5k? JEƆhZTS&y(ԇͲ/njqku!mXvG9'á72 fV^,O ;ٗPq]Y,]|Z8cW(\]:I Aq4d CF|VT$gT?lc iZٰ|^u? Cu>'#$|utOY(}i"Ć73#P_ ĵі#Lt;6O;-oӤe?02nG5"-3G6'`K͉F ~a$-oG\#;C9b"O4 lz"seOJ%B.`ɦ 85^t`+¹>K : FĀ.+0jh($܁uazrV:r}‘Mr5ۂF%HHFkA揭% /itjɦpA9>~+= Ȗſ[R&b u  x"q0YXVDˢCgPQ%!1> ț"J*zrJg5$CTɘvp8qJM;# kdJyT0|2lZ*}MX=P \@pjidpՀ, @e( 0s#ơ(Al`ʂU,ʪPU BlT28yf-īl]Q`oF 705ۯ.n?z7zu.Z:" w<n H52"xu7:JFPAT%-NuyG;gUSw.`VvLж^*aΨ!H q@(d-ӥ%Ε<^1vq㢀O < q]R Ov'ʷD1)= j7Ab9RWẢ dn Fi-fx%OWүoJ2 ՚7nhhz৑po_ɝ}h QZIm=u怆O%l1#>8:2A11؄SZChl=\=B;Xvaê* Ѥ%B̠XKN0-Vf`a qmq7uCi/9:PI^ ƷTn*w?=^|[ǷO! ;0g[rA5hO!uc IOR\kq'=]B+ 3?z:,~k !]j%rY'9t9)Q۷Ri|t PH߅T= oɋ~3 >[J7fV~$] .M i_S})hLa`w~zr P+,Qo̯-`,`:!6#~eچ !"kf"oT0X>s?"# \~[),4?/T}g eza.7s͹>G(}T0n`0Wpc]آSlW?. $s |3>ơFz8*MEI5,p1?L&#ePl2uzNI)}*?aFRR$ )@\ڎ\^;>%FWܵ^LcXr0'/]Tȓ?3_IeR ջ.6baRj%9RS$A? D;=iՋ&,fPOd`OpX='LXo9 a+3ЌcZMb^Me G,2t^͔χ{)u})b ,cJ_bhD,+җC\Šr֏GM[ rtcX&uŖ4O GQ gMtH䩺4m>\"0]'fJLXZpGؓb >!(~=O((ݐ+V:k)d[? OȘ%(!qnب2c'6:y4FI0o޵f2H0hk7m3 tf 4ciBLY(kx(}&jz+1'藦H{ƺ>!s`i{9Y Q:kd\h)>CI٣p2!]EZkMI^\7Rr{Fn4k͋3. FpaEwկ4P>s%SOk A*?5ˊ%1w ]{(eh72` $=KNocu69LӃf|:o@$UL 8P9g:RӤ:hbtWE5Z#wvAfU9$ /le+ms)<v6A|͉h\M{<ssc)[}濅wcH}R}6:kז…N\kX|N*3`˹V$XS+ӗm}xwoИYsEHq֪3n>O/Rnhav}o uݍ8Uh@M١[*jVfT82eoEjXӐcT=U"5 o6): Q{L{MˣZpalhPYg}S*8QJ˸ռ thHey= |qudc;)pHc~%=gVً|\*CT셯"ײnL#)#Q}h阺DL98Nڵ{ 'G{2TUԈT)YJ|!,lsފk'^Ґ!ۻfowR?MTdߓS?g@)qM,Q0wE1~")#ҝHgxȼn8kcWTR!UaOϝnOEWG'jlÊYY='iߞ^d7V-J?ߗEYUnJ iM-|dskۘ+Wf{tennsh`26F/XzO_Oj=KNΜez]|73Ox!Qav.i}qT 9Z!P\̩)/ZhFNV Ǒv|pKX@07/xm }jǬ~u2G ~lvpI uy(k)7.UciEtB~XXFX%&Bؘ1%ovYEH VȯAڢI^ķĹ\RdP*zuWo;$Jӌl:@0,DՂHڡqYư+})TVݫP< 694q2V Eo'-y2+KʟAӒ8eSvl:9(#!)KkJR.  y̅ڼ%Gqb'ʝ@st"a"ZFc;X6 F[KJH9*uV42nFF@,F쬻wH(/uhXwJ[O<(l >gqqI2]"eО.W&svz@=}#|C9QDce'0-*%CNH ÆZ8Rpc͘?/&s򼈛 tml-"::(^HX*@q; ,E/2;f_x2V2[b*̆k\s${KϗTH mJ ލ|"5oE=^vܧ$'; 4C+_L E iMТLO^fQDNG?YϷZAۣHmIF3UF4kؓeí/(TU\Ԫ]ն{%U\Yh߳n4{ ˙j /P΀3 W9^7)t2ϟ8ċ`h}ŒfWzU*&ȕU[o}L"RmP8zIv/փY7r[ [tJ)dK=\0_7E07wP83W*S?sg~6zXYۮ%mnd$QCI^hwƢ vGPJ (i(.) kP,vf7BL]w;"i$iBsynf›]/(+޹F}C֕wm>Lj*Ny?%+& ^ڠ*Hg󽥞]4pӽ)=5G Ũ<܂c\I ܥR vjȉFI(+1[~W9pXbasIw;Z3 9ATE46H/3ݣ2}KL/ۯPû4f'(6`/sZ}7\BS"`R1 ckAm酹+%ܭʢ$ϒC48*>wGǷc@"Y`_`]2lty9 rm~h$ pȘq:ؑ,`\]x=m#쇧\TE]MN,I^gZ|ټ 7G/a~s+cx@L󸒌c3M߂=b漍3cpG> 0rDZ[khI`$J*vQ`I#!ÿT<[*kIwF\q;A+XDfeH\~:vCSQT' ju&oc{"'fa^Ҷr4f$K>Тϫu-P'kT0cg;<.MYN  ?.Ķ_2ʻ+w.Ud]΄H]$܈EtZ 1&0's1/k :p:4g3,WJHuMg@t! 3$FBV&\$1jV P箭xq8\Io9g ^tY$̶f$N#)Qbݺvuԓ?잧nOk 58>LidbPbBccGec0>{Cjo&$ZZ{5jKpn11OyBW/~GCʷ\tW*-x5|죇+ a1 `{RR4W+^\Tv-w&yL}r$_ǣ ƌ=40*yN] T[oQP/mɱʥث{L_,mpf\ԌM{2)lAq-8Zwfii%e: gI4#"~C8{Uv'9,tn|PQAeo*:M-@biN-1A`B{{ZދXQ {Ngl:x ײuu*`F66d24/FH9 ^3=|5h9cAQ.P,\t]GcV.滃‘3,R,v}dp]P~:lfQ8[ƚ'8kɊqޚ+HaT8ñ'Xc'ͭDul"3D.ffja$:h_ˉ®_-C 5w8BB\{QB[22 Ī5U?],}.x@~h yvCcr>Ȩ4ǝW>@  ˝BmbEeXXOٌXrAy%"hVH\׽LemwTd ǽF_8ߟeAks`Kپy+ >s*0%[WN'8plM6  6XYu6J2=?zo6^[C{QEIrMkS9Rʴx Ѧ&KvSQNrO>< nX !;T'n9u"ӎX¾@<~<{呢|aśԖ/3Iffc m{Zǂڊ^MC1|P>*.&5_PT1\[Ŏ~7e,V(\fqnVDDg өϕs_t"fG5G eė(n)6!v]lq\)ij:!;!Re9 8݉0ǍĆ罊aʀA8)9/0jhQ)i0b2*(Mk`vXm0Ԗo) ;IZ51 sML3}Cθޟc K=rEtTq=BP*ZG 4Ԥ+=Dw ujFr@;)5d>X z@D,[RDi /U @;)7w^\$r|*UOʹp]ȻF|`Vn.P]R/qa&/呄\G Zvp,ֿn\8ls%C%VKA0nod'u6@Q¨mĵ=Zѝ. e64k_Hd s$T0; fed+cȾti8fmX2u 0{ -f_yg nHpP{T^L%f/u2Ҫ\cbiS %mׅPu?hzc >q$:ȟ8SnBb9`hM7+8V(hg&!baˑ֭ SgoǗH2ymja,B<6uG#q6x\ٔ[v61lEdl7wΗ%oL@CudZ?@Z',oܦsJ*m1@ͦ`c5.j)eKlm$Y>K&[N\c$aPBXǺlzF~Hm&Nu')Ι1ڴd6U{ܞK+5*kxgڅ]†lb!;f@9m"&KLs 6ilAg?.@-/I+OL(_}و՞N8HIbR%\o @C6S!Pm}Ö݈P:hK? ]>[+>E^wyOS*(6`o{ɳВW kJ 5 T/.0]i6Y>e$JDkivpe[L#B?KUfJ|?;7X^ 40¢*MXphXP4>D}\GF )&G8EJ/I%\Ѫރ}pJCX hv!3 Z_2mhMRSOh ې KDS9[́m4AvvY1᧽bY4e\g eZS4jϐgv驣4މFգu8º𺂧>'NhzFʲʓ`9x_4Wm?8~i-^eg:e/WjcJMhPD`3ŔOߍ|?0e~Yf+CIo1('¢xRUkSL;g/e>vzrԲ4XaK3ݕ>>iݙ^&l,,3/{i;bۆ`CPx:}ϿrcnИ}xUqL:[;9 P蟖] 7nn*lu$o67璕ҍ)w|Хmp|^sePC%nQ䯪%ĉm*d9Wsj+ i?X>䂄F` 荈M*K;Y{įcIyXJ D9XJMiWY(!f 2n"3\ZFe}E|Qy~ #UfPr\y M$M 5*QW){ɘ #zs}|"ǵwOCqUI8Keg:ں9O_Aerqp/'`sMrRgz?o8ӣ뙛 WK.vX?Lv. $ː?1aBGK~€<& u`o"fuŧ# ISm 2xxPqod1Xq&8㏧kϔsE'*V`Ԧ9 YQ(g]'}U-,U^>݀&f)9^K%cmsH8J˖F?|:ಗ*/>jd !pP玝 ^tF)Mwܴ;^!r3OkCAt'Oх^$>4e5"-r00Ue_}뀗Zhc>e몚!ؖ7EX.Լ(u6DWα7!s؀'Z,4yIoAQeш:E)IYi`n=kjq$8 HڄldE8R?7zYC5]l=xh C[ Rjqn!=qqD,+wnAmťm&/im?vj(J٪v 3*Jk<3*|qwaUd[o*S3ɫDזCPi ϰMgDuHRƳ``}PrE`}'R3%( [ 0s7uuhvdjVF;!؜ Ӳ8GQj>F=:} TPyzt)1S^Z!y(3jUN6 _!.: Y bڽcnγIrurURLWa[_XY̻|sgA@;۟dJS1 oAOU JĘvX RC7=쐙KY C*Lj:ṽ,']3 z TK9#b [2W3\7b6Zp7vɺrCO8]4zՈVʖ~Vn&,>L\!|"|Hxo0/6'=O-~ޒOvjJ+-1@S 菷]i.bKK0];oarHnWajŲgo$r>7n{i5 .% 8r?v~-jҪk.Nl.k&[7%5->= NB4.#gF5RHV#](s7CޮeG3dT5mݙg V+ir[?1|a(+pc L,IE^mpp ~ W+D8AZ#Vc=UK*АRsl[5YZ"i%[ ?k㉰\?0w9Oj<s&ex{]3b+_C1Ʃ˴تWcұ#*Ͷ<ہ>s4T 0: xgyF 3Sb1rg] B;Tw`^{p@%(k?M:?;Ѡ2v vs*>SW+mD=.}FzXCRQL1| fnўt[\_m2HyJG%Ճ#Ra$?Qea93%{0RlaPQ"B+)(y ^S7:ȹ[梗psH{̖=\Hl}K@QMT-]FCPL~2&b*/ؔ^ΛYPpK%Xx ]( =g7![@ LRcH{K]XGHвk ?7H;@[R>[-7{3iB{T^t^ulC mB0\)w= NJ[`m8'[ý:m쓂+;k9 2y_v+Y$Jqub9z4}-bvC?}ק (PSqfʙ.,XH5_56a) kg}ɟX7J `jIGpU?rE4ȁ?~ ɦ2H&nAEV!llkڀe6dZ.XK̫h7ț3:/E^7kGd_dRF_ %j,rfC-CZ(`rk+'`fKN2^֠n^ +yXɒShNi=ֹG}<(ꡂ!D1s?4*>K7U*K,m VU^ ZFw1@Gr'M#0;8 x `|e(VUv⃹b҄6w><ԩf>oq4_RN^clsH~HP/0ŊJg[?BK$ uDw&'yt9:n0Z,N.ɸZ# \5?򓑹Z *w@^URko'7vQȚ)8MÚo*R.Xz5>*šb(SңLp#8%7#T? ;=Oj@:1d_zPri/ ؝V|6+ߴӤ}Hw @Ͱc%^o윹dGa؂V^Sr.K>؍xaD|]4Q)(HDU_E(UPAS͹ I#G~ezwɾ&-̲!;;,jeZh$C#ăq,`'Œ 0##T4 Ý돪ID4@VX3&}3꯽ǿofjSb['2Ɯ(8< 6wOpadlGii_?-47 dN몳 =4z/9MA1$5 utIUZV vI`>WdսNO 2 r DEt^Q*:tQ X@ _~gj4Nv6r|nFzq7 3j'Olv@/,@%@/0ipﭺX a%eɼ&_Sw;a1E((xP`1 c{x#7x:8RJvWxx%y rRme'ƴD/Y1Po8KbzW~]m̅9x7^q< wϣ"=\~`ļ~U'©.CeΨƫ<,@7{jKZK@}.ᾰU# v3++δg9YAdLu\FSD6ױֆ=BڿT %vts^7Jmt,]?KԺY41- R@xڌE ]q鬗0y|mjEmbq*-;S[_5WD]72h1\/tǘX\淊 &BMu+JծV{ZT@SHǯwF2B^ 9,^ GIO>=!džA*mru{Vzh%}\`e$"i>I@i [FcѧQٛ{wN2ӌꠣt(Fw-(i]+I-9;RE螪 =zcUt;2X*4)ԌEq1ᅔc'VNXhlZb -;z!ʯ #`i3/v ˣD騏P$}:z78K:t]Q3֕5NH3Đ2ۺɩ{V8;lƿ/eNą@Nk,sɞǾMB ~ ̾92w6WhPX͢wk).ʌN os.$w{B`]Xl&~;Dqz)3PH wWx[`L\UBE/6I em [y,Meu R2B_*Z1ORqtXO$Rjv?csgކj~|`SX '%@v>[is=GY#jJ8qpj C%8[?Ğvz*&ݔĶgU-h!@v6˜߉oDt־MzuT]"ЁCI9k!;]/bLw]Cft!{5ﱀOh[oHt# /,fGj,UC)(XWRGiVnon u AXYh _i]xӷ.v!#Ou߹Gآ Ө'TQ NX֕ u;rg#oqjDY<+$M¼6>p&tI}8ꣾh#",]x3[?.p޽L^@BS3.0(+a613(dON6Dʪr*`Azo(D˨9zݞ/$͹tӪr?y'k\5hֽN7X{~^L'/!].XvсHNuӑЀ< +jQ?µMCoTƖ N\?6 ܬ֥IFP%H)퉔J$ם6Ow>gaR@Oi3~Eybn]5ۡk:|1.Q#A7߄g>uԩ DMeۤJA/JC ~?-,csC Iewt8VVQyl78Y(+$]95S{^ٱ'QmSN#-ZZ$R)i;*$hfm3c_g;jxਸZ^zP*Fn*>Kf/wu LX>NJi{^KdCk|l7)㡑fY Xm;jwZ:n ֑Rb2++ ^Y_fLJiQ"磁M w$7~+A:~(˿OR끢m ۓЙI6 *1CR=[+[\?_qmz&HxVZD9E%m!NRE3[~meFj:S-,-5 ϳ␏ղN˱h0zh*ucM;[ e!KjÿqZn+L_&/֠S'/:M<.dh;e 1|'v縡wr!9Bq=e #Erl2"/CιEȼ} ߭P,AЧ4əjzab@M8J #t\&cF<1{b";O:ys@ ,Gp:XՇtF2(gհzeM*3z/I*K9$ ?D̘XLc=nm@6 P` 6%Z'"X]%߰lywAbsge%zM~֪3a9TevhGg6j3"9? D8) P >7hEfTQT>(fj9m֐HYIw (f+~Fv>ŷB^՜K̸Y([f bھGz8Ԣ9%DTQ&u=]Ĭ=-fpjKEor PIV B;}?dȵ*8l-6gzhUO]2?6 tjЅdz>k{aEA+3Z\0bhZ*`0p5E9{3xvt{)]l)1"+ҋkqbFh? B u?o*+8"{bmCrZTL"5l1Ox-ɘRgh}򶫼F`#\a8udag#Tzp"[KMg_* ܡD8h)ad&{Gbå,gvC38 T}:, )PʐJذC׭N(hC&YCh3 |O Ss ̐<?ܕքYoFpL~HCi1[L (-}s7q}v9[jR vRP/+c}𤦐CԌN @ ۨ`e:&A8ڈ 3mByy#c {* Kȴgh ehiT/VX7KX?ۉ"ˈL MÖbpMdB@9'kEv/X<#O3!bvgop ɛr˂=5k<7¢&_:NJ!{&ehEf[O.!mDa0Uђe6A_B~&|.oeA:ٳeNؕb:ӫal+zԜmDCHǜD(u1Se>Be&2y@ MU{ JtYWhZc.Yw˓AT$T`;PE˧"n{ $x&iw ':0x>${]bYŵ UY]ox4Cr+nR d󕌅K^7Yf{uQtq@1iCݹyLr"cMKbvA޿d;'@J{O{Fɼ|]Z):dTuJ^RԠ!^k?bsXWVke:5Kni:e#c5"'CN\Gmo>)V G[SY"°5l8 `n+/֨zjT )V| dƾ_ 5aݗJFIFeoj(c0 W,LM+͜Ns'}+ax~ t^T#5hf(īޭ^PHB3ncfFO҉ߋ́{v{nL`yg&T  oosЌxb%7+Zr}hh,@ qhj_UGF9DBx]Ǘ`(Qu@;vڍz͠ ;}jQA)+`vL]cm[yM2 [PʋOAu5$F= ȍka`f[n", <ɐ߱tnWMZ(3Q>"Z0P8jV'kKӴAlu7xJp( 45Pd_Kqٗ)Ry>G!B4F}"X07i5 xljԎ wpWBGͷP}s\-Nr&ܕM;ٵ{ tߐ12P?5C;ݥ<}B!Ү(]"aWR1 %%xu4d|&Ħ#p1JCt:UncA=z:Ld)xpУJo"0 $8VXӓeZe";qCwlؚJa%R25I!"sXQvW(2Kyn')Ifh#2[dv|'WޏE!jIEI=Jʈ=2'CM55܃- \L|H`ڜ;uPX?q=4,1.v D+1+?k}6C^$JrL.ͮiR;HVNtB'9Q kW޴JrppYu ԋ,]J;yP͠NPV'5NNxe&y{0fνa~F/NJ-cqKd `Me-ˁ+u8p:maѩmhl%n\c=NeB/wT6c!A_V L*4 %==teULtj |r&K"BL >UQ$_ݭ+Sjf&8E`'=vj)ќcaR^KKqUf0n c3ǃ-/vϫȞXōCnu.5uu%M6s,d,Y`ci e!T~*~E`&4w 4&aQeO Vz^GX,쥵Y>;TJSAgRRqs6qB9/^z)ji!ŲaO\CcA-Q_ klY!198F ==JZI_pVm7~:{>C&W~ H3>&ME /gk|͞Sk\>i[;yWpu\<7 ܫ4eL[fw=5,X'W ;@,R=>#Mlо*ob_ [(}}6ޅtT\d7xSiűL"%͜#!cTm^u9~PU@@"ezNOwՄAO#VD:TgHupLju]xqK-XZZr0 #W ~1[azK}G06: 0ncc;Yk9 FBX*P" ˶v>l yBO? .`<'$v%kKrmRMخ&|eȯNvW aOJ"^fިn8;.%9}ҫezU?0 ҔZS]] ]'lZ )uuA!f(h(~tDF;!u;4p{U')x1Cfۦ 6;9'V{3tC*ABV0]i-;SO#)TW#( y?=H:+b{U"ZazO6d"^pn ϵcGYw^XON(~S l rǍeINS l߇F2qJh3Ȯ#rW_Yä/q'붧#9ܥ9aݕA_@nV8G^ eYBP eȳZ5cJҭ?*4q :k$J2]Ci.)WCMMA'/ހ@e+{(b.rB(O.h8Bs+ |>j bpuYq#U:1MNRtC4)D.ݹ|Jw/0 / rƎY*o6DLlK>c~Y߭6[7 \eJ<.WE4 UmY A&i94 eR\ϢD*P?̐:wj{0 "@>d ##Nfŭr 0.jL껏c*p×:@w'6wWqEbfQ|g[0 m.wUY23 egebDb@.Q֢di{ypXMNjD5WD[3i2Ȗ_ُtC [S=OM.R?,-l^6In02tCqV~)u-.\Qʏǎi88% W"q.(o!MJ . YGc A" w -m`jl?c*lomsr#v]bD9|7a\ CΡ'\ul- KNك9FRW j5!թduT)z\o)%Z9;N%8^?O32L}xi=G 1lhӅ&9} LcrrѬ;郛{ ~̤|OXity4AwA-;`A-%htAbM6ZWɌ@ BߚVұZh w7τN˔&sArww"PlxO5G Ll=i̙#Gξ:P>ev, :-c?vX8rf@"A:V9L;ߤfN;9٩m[V\9jBع:C`_: h% BOL櫓3kAnaՒV> aJj|cS ʠ4N\" 9P 1cq@Ynً\ڄ]wEĞjGKWE{7F8_|ќ]rpe59<ݖBBkF)Gdu$K|-BT"7 0#!nWX5&s%Rt߷$;.*H24SAk߫3kcwi90Y kZltj`| sIR$cMA>YycEp?/6 h;_娳d2wm Y 9S|PѯDyI"瀔ۓbəϣCDj:N28>iV+c)|?|#@ Uh5Ibol"_Q!ǿOEE[tm^O]:3~U꘎4irp>UJ2^W:g͛[Rfym9P AL8֠6,`>HqRv\wT 8\Qyl=BR}a![ҳ i Ꞷ ϣS,9o03"tˈs8~G7k{k\ҵq/EH^4:&a߭”ոhKIwf|lȲ]xӌ%c)Z!{,Va%(uT _5?:!K-+r3 `ըDŽk "~R{!4SFp&Bżžjll pW&ӴN C]I%=' dd}ԯ EZ_"g70怅;/~|$2_i5,mno )RYj;z9lCZG.?*⮇O%eLt;˯lWIh&EY"Uwej̦ma# ic|Џ~9PZL.%ތ*z;ù6O~?9+D$4SYn1XStxͿiouӫTՌ]+jn;Dg*aF<_ Rm<;{ZsC3]R1k|D?x1;^ 5+pyU(~Jy!4:*P>'oZrEIF˜W4lcCT*ЍǿpȐˎ6??h;NM ^h^2$+ϮˏBOA̞n4D8 $/a5XhVuzq&k훳C=kj:bvMi,='Q0^Z~~쁬r]if',X4*tuSx|8^GMWά ]7dd~w5]<&nkƕDŽz:Y&Շ1 105j $8ֿ5\A` !^`g/Q8F-%iпĻe`-tP>eqC <a?6-T4, KC仡U%䱲DeoZ+$|r˻ !)]٥oŌ[#4x_+i5,)\e cDzZ/kP9r5ʒ<-%rZ$l%,pO@=^@:|<=7KUF<2:1.dOْR{*EH(ݶT'D+4?h9r.)GgGD~>*R't3SЀ-7륁UR;ZI#|@wmA9tktb(aF_y@6/$lsu^%.2k]j|k' 5+bDB:kl*mw鰘DP )P,Yx\D L~2ݯe6P7^ɇdC;[-z@оV8ʃ,O#_$ kjF.@jR:O// *QQ%j:"I,W ;U5=FT@R96oRI@YUxE/gv~ƘH00E++ "",Hlti;|׋rzy?lF!l՟w @[§ٞMўOt*O<}]u$n)gtUۨ@8a'pǨ< v=̋?botc7Z:U?ưwX<[T}e MPn挐D j?[92JdBŰ9H9&5]Y07a /sERyˌp$|%~T4T`7N?G7D}aA\jyЪs|\^ZRK*xjzUX|' f+ma=|tWҘQaDkxIub#ZZ)1Tr0*!ò`jGW^k!@ѱ ..0Y)w1YA^D8Z5F;A"`1jru8|/&ͼ/opy7XQ2q~Wx<iwL!1 /K5N}ȢYyQb9,v㡥8d3Ap׍wSy^U=lVBoM#c(߂օ ܓpf!S5G'+myC8S'FY\2t0S@ D*UJg8VlmKPU < fs^K@~S1$GY4CCwLCx\v㇢ SLN6b&F%V}H֗lOƗ2&Eߍ7YŏȖV/G/Mrk^ZMLj' ,0$aD-]A".(AVDYAͼSqO'v)w:Cʆ֋y^W.^Y Fg# :|G,]M! )#EލnN'gNSkϦc%8[~jn)~u,Ex"xڹ o"l$'QxX-RtSBl(DSDU׳\ig!Ⓑ;ƜH-n#1ϓ4fSgQSNeǡ~ꋵEr`/X[2?Ř=_-E*n7 |z{" j X)RUgvE3mZw۳\avyb]JXKJc}kovs8=ZG@HPB)'VwێɅi^d̰T(q.I0ʇCxOvGc~M~;@R`_AAswkWuAĂaH+[^nQ|#P h "PI8=#4GiN*`hJ;t W!p+:8 Fve$y:q¨QA}H>M`t8X l!" V+oU8#S{W-hAR-$m,К]()֦+3C #K@_q =rT+ͅ椺\ytioYg“(. @KI 0k/ `R}Ee˧C;HulNN8.9T zށ1SyG.'P(>7C- noCx![f߉6(tGJm9鯦zu&a5-iq" j Hӣ~@dvt_Ю2K#,5Q9*.j7M1زJpYW˩rTAujt)DA) iu S/}BG:.y).ى{lC)%L"uVdBIÈ>e&QAP+wےnݙ3%v/S@DI'ۓK:>^/Elܛjq62zĩ5ˎ/1eo]0^l1 9U,j62:+UuQBUPZv$Pj8鄉`j HNiU- s.N>瀿<@_FDPҫ.uS7 .@(az\" a*D('G ;#*6:H[eVq?"6'Xwpԥ"22\dIgxrP%++ T*!mS]~q]#9va:OZqKg?aSOOӜc&Z}  -d+ʯۈGp褠# D s>$oWqnZZ֓J鴇ɋt=)-~GIdn.y#VWO:5O`=%y{I fY;ڕ }3 *W#0Pw?V`IomYYJ6#LP?J<@ G>JWXvL;lj1q,f6GN#Cmlڅf+jWQgld-1b,zS< K*hvjah^#y C -]vF:_dyUC;o܁-?v!1`ثy4hC#59YKK60JGʎ`hgXb ǩ}̉` (P'q߅߷.'UϾX"o#R,IU:hL۟#Zf'&>i 8ʨrF঍nawp kBNa"7sGûI``^#LMlUΆk?>gӉ9BhBCDA:;3ٞG^n}q6ێw JC+\HfB=#Kya]w.YF4. aL5Z+$HteI 5 %cx;(F a$!Ͷ9npDf/f(6PtG~ ۿ{9 ǏD"R# 1j5R7,3GL o8B&Np 5|AO;_.ǡP"=BO(w@:YOw׋1CB  <"U #UwM5Xl}z5,*Yp^tlGmyx x&fVqpDހ =ԇ`""(>;&Av'0)=|p\<@v>f3r.q<޾|D3Ih-rOUbJ~{~o!bVP"kѡ->B_ǨpRظ<62GcD*WdU#jZ`DzEaAf]MĖg5NC0eY#3=J!Aqn$-zdR{%*auaZB QAzMc >,$/Ҋ׃9MOFwTY,H;Ǵ6 Ǎõ"=Z]A;DYk24Z[ApD<9v: |gY4wWڍG+z >˳jb|/S g/xT^XŨ;6B3s<[ͿKM xߒ Zn*Ի7Ԃktg:>S䶌!ȉGc ìj9[JEiQPWa<N>e6XqɥeR?{[kKO@:`$D.M]n%Ლ!/ouABFf:kLO.wxυX]'F<=t :U+cV4hMEQ5OgKg+V$)RG F={נ;eu AI|p\*$uA}lgv{8H=5/ٱDaf ,Օɷ?iP&t DlxVKw @f4"0JW.YFA+e7mj39ج* ءVi%3ZT۵f]cwӭl!lg2e=aF"x{Da9w-`4pޢp3]TݜhG9%!#gYZ07070100000307000081a4000000000000000000000001642f097600003a00000000000000000000000000000000000000006600000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko.xz7zXZִF!t/9]?Eh=ڜ.+䚷gsv[Q\ K;8Q]QӁ>*B`aN E:%ۦ,>դK197N,,bÝ$Z϶O*Ey哄*Q.AD+{ٙy.%ZG-f;G-ešq>V)ENm%]oV IY(JA+dZ2Dp]@?ѳ|mpXB1xgAh@~/wňeU ,3,y{Unje4 ]Tl]@n,ȠZh=j5B7oY w<:Vs ?-+ "i.\#"LEO`X\odQVI³ ŝYYs>T2܏-#s0\<.빳ނ$oȣ;~)}W2\l kd|< dnĭm^rgڙ w`_|81=O"u[ap*J М'`Zdh;Ƽ$+9Q!\b/=i78;74?tngۭ gpeϞmi=`ZoѺ" $xT-sT#w! J_8 SHjf#wl,b 3` flftKG?>~PB*B"'[Mt 剼}@oL m##}gIDa] `߻-kH(—̒9<@M鐗EVKX al HE ]BӾ3lHn|3hGgd1q9-Z8Zo˲unYvq'xtse./'J¸|Jkseö@qSdAZK8X*ZXnM 85 nAAKqmN(~djuXaGH\0g %a}]?4=TוDg1γc0Y<{ `quok/,.>Y(=`zby  XSpYlޜd#`e$8$uĥfݣH#U$wHĄ va|D {ȶaݽN^S 9}Vi[IMoTSIvv p >%mP7p/GӾwX39|ww"! `c?θⶀйGLnq[juӘoW[ӄm'яĕ $7ET^A R5=fD]vgfdX yrKčلF< ` Ӡdq8||[_8-E)NZ*tzYhmZP8!!s&of9e;E_c* Rk9*rI9pp?7(ڕv,06O4$Lw &ϥ#PA[WNSgsZ8&J_cخFW\e&c{pKc2b\Ho+vڷhړJRJ;Sﮖp˾\HDE.@9Te7]K-%}{ұu:/JGypp8gJ0z;IVzj-˶_]F ַwE!FW ^e\=Ɵеb>;= g^睯1mb/0 z1ܘZ4![k3-HV(E&oy4'4ʿ9WxcUiȒn6T<PW(mQG&ȝ i -t`=1eeSYF@"ۢî4m(㕟y 2dԊkvI0>`ҡS֗y>ARD~) HAA' H\wLC*qq]+~40R{C()qԇZ@ˠsxy)]hW'mJKdܥS06M[-5^yGNf)K+7o>)IkSREQc*|u&cw,ylV U0F`VUޥI G%1n$ 8HČG4m F,5_g+8׻ڻCG셬ױ8RF9ͬLjA6"k0f0)c=%٪,s絜(?sڦ:%}HhJ[;DU/1 MI :)jq[xM4"TnR%2"7Svٜ A[_{*ު酪ԄMIeHg{}/Zy"+Ϭ 3fCYn_jAL\R:miZ!UF9Bxgr&_:hcm*s8hpydp/'X@%9mCuY/v){iX(St+s@:u^G-B9~0Y/|Hf Ȭ0b-HK;<Ϊ{)#@>qчܺ RPP ҩ4-bdq78THYYYh)-3YH_T^;5ɵJpr=[I{>IKqX#9&2XضE\Z4rM]M%J>#r2y߄$C*=E,ؑ3Sc-'|~ō^m^RTe GsoZ%  kv F Ez0ͥ(:p Uz4bz+:ݩ"p$;1<[;QFq-ϱ lpFVvgbɅDh/L@ +#{/We1dm45/OF 㸯A=*]8-{I`2`I=MUq'Gc|u&sۥd^{j+*\+{ cv0AEiA6q'#m79`S磣`h'325J]?@QNQ^+Aȱ3g8Έ߻"'eaF oYo>q"5  t"9٬dd0<+ xՅlm(0es1B~ {sG XQEE=Ë|i`>%͟IJw2(rĿ=}QJ5yN(ګU֙blqYyLa,IQ:m#hR?709MlH>Zۨ(F DO Hn|F jέ<OǓßJhhja "VL_[R"y?QXx Z[J,pvd95Z삞Oo2I63U`\%%2O Yב}I(>v#əyF\ZbT~`C𮗲L҉I52^ai}$2]Ҕ~7^aq3ܮ@ϡJ\y}$GU^3#ڇh*C 4O'LlJ%AE@juVZ+ۢ/"Y 26$OZ(#?7z[uCe2:~3q@qK\/ChNka>ZGTRK?OuY6"t&&S5_ /n:߁q?[=0;tbCW7{iALHjT24 Tܹ4ͽ ?a?miy">Y4$o|ԸgdQLCVlW=e©gl#k/L 54Ml4-Fx"4ё$g}-[e6ToD#xFܞ_f!1Yɟ@ ( -SI4x# پ{$FyaEC7s%6 #5EQb3Y(Hil2ZzWbHU `sR.rCe<峫T.LIili"Z搝N[: q*8I:sd%>5 C X VS ]9KAYjkT}n_*l6T{x8ECg9q-R4=*P<[a3>C3J0vJ!ҦdPB/-(߱3 Rvp3y_35 /">E4:g풉xcq ОR7JD|V1͎4e*>YW&zեd@ޛ ?qf\J tUD1K? M9*u'Ƥ!nDʷѿ9ֶ(d5B8kܧGLDT8yl D8jl_@f#xHah\A0dgeo9[*祆MMC4(6ǚx`lrZS;?D)뗷B{bB,j~c4)G5C P}|=r{_f؅0>Mi; 7ƺpP%Hڟ\sRF W17]2Ч7TM,l vlnUW;[ᙙ?CXEjFLx-B9 ᖡx?㍤ŧٛ gjk@*3ךL ikXb!F 锷|ܼ('Rj MveS.v2~ oo;7&7Y!GJ'=~` s$Z IP3U4LF)֢'t(z&-ɧC݁&Q~'+L te\Ȅ{Y ;Xokt)`: Z%CAR]~؝_h*,Һ$k!U6A'2 a!sQ?Ui,@`H|ip&<ϴ7F/IWWݖ#/x4np=TF:T6 9 m_m)'7/`|AIuE>c&W|0(R- $* ~*gu~-\ijL$ƛ|_XrRE%i|7+| +ª[X`'L@>H\vfvyY,,ꗘZXELK ’+v31aGqz2L/(#e,u$àxTo+iR42|Z 6 !0!,Ϩ{S@WǫњVd^Iq2vǫ]XŌWyv[[d7%Ւ C?&c.5Lq1TokN)֠flMV&l;b9ÖS2;% o6('i\ɁII%k<%vM?A~ rdn$+PJ]P[&dnYlew(lp >_}>{HcKD:)ZQ{;.SGd?Ir@/93̸m'Fx^ 3I{]dnDV VB+ټS>g*"˪/J>/Wo.'!q* LrM)kC 즥f Ih(XB?H.Ä{a{ 93EK|<)g_Ed\}şXUЀc:^hTLVp3Zmr|9*Le%Lë984Cb(^%ևiKl+4.iX=$h`#IG?~*cd?Pxk Y_lW9X.!&Ӕ[z8e-ڼn .EE7sq\MC [I{>ne~)e"+@Jh' = dj=tz^4[r Q|#cP6rm^ZȹAOw}Vq3D DÁ[%pbrG#kj(8?\WER4*⤿ѽ.?_ކd Is <4l GFhkOzMU@S^fLjE4BӢMd4b*TL&_<,Tȓ~#nJ1\0$<}5o,c a!LH;ph:yxFp8 K~VG$SApЛc~e"X?<ԼhIG2%&~3Q Ek&]R2p/T$RD{XfkGr\Dn\"h- 'kl8JѦb~1\1[r"ЃL}Dv!$ENB"bަglWyK}gJ̢9n3rD}f͌/rq-KR-=.̩V)B/~M\*M!lcߕ\t:xLI̿F-JE ^uP_`_NҮG}$zGO?Zg%]WwcC_s{j t$sG#3C=bhc2e݇I<B gp]vlwٰ4gHk+a32q+PA4/@ tDtWvw'L(l{+A+n0C3$ a2%/M غ]a,%oPw,|wpFf'4jJfMltA2?Y:!e 8*WiavDWq*$E҉\ 1.)Ak*~vmCtJ.w[{O _觝kլ3h;wڥ;-ָ47A9~_:zC~,ºl~Z=y.ӐomxLhOӁGy7)ѧKBEٳo% =Soc:y1]I@mQ]!#!ZDߺíi\);V -8 y,Pi9 m>'6ڋH=qz#﫽eC}1sIaRw%Rz vZQIOl <ڢ+Ɛ9nIȄLSvo͍I K/+sŜ[?=:% :d`HQ1u'Sf]9*ܞyHZҷÚE)2@YLhGo}ӐS!aAJe!峦%}ذQzI+g_Ұ_`k24jۖO0FOt.̥?zGRך ޒ #*c}ETF, Iui]"u)LV֯9UA@wDWA_3.~| ?&FX\8m Y3I@ swhlJ [ *ynn$0{oͲVat&$}iɍS}< mfQI?\&&hQ\eq/`Wծ)|qiG&l+MǮ#օ1ul7'{jv޴ lREU+`5܃_1Ď^ Pӭ|]LQ\_ee=X7ks {FkCm#T<(_i?ЁmtBn?(2GkK\Hϔx`#6ŕ+JO29D&E =.`mm y>0uX4>O@+w*fM)"dt'F{{6`oil`K48Pqu5制r*]߹'Ngw(b4_iب-Rcw!{a8'0`eMSIvWu.hZc  +Ov&= 2S}.uvS-#fpE5aWqim@fk5ofDmk{vV 4t>Wj;aVJWjy: _P_4:N˕ vvGh_5 T FN]D #87fF7:K_ YQ)KDRXq_ӀZ/<v&>Q@l e,[uqѱ8_`TjWAkB)4?#]{84#8c yf O;;C#K$D-0OoBd<2v.#o- L<_Jt$lmYG+dU:eAĭH!JeIXN.ѓ'~z^>H߭IYf"=X`1äl m|7{m7?x \\l}U߫'폐KK:ƐtfQz'#%U36mX[2 tLwx D3SmG T TBGC"&9YTtɡdÆ_>|Mѻ0#P#qEŮAgg oTۋtu U4M7/Q\C ;]4e?|uoBĂZY3+eiCa*3,gLk)o%rY5|%Nե (!H94{ 9J`$e"m(SFEp9ϩ#{%%)iC/μ{w"=BͼO$oQG7s(I fccRN(gW -ͅx+`ƪVܼn jT@nP$Y쨦o݂kfZN8̷%z8$HqaV?sd zeÝJ- [b>zwM&g*J\8b7,}~U|FٽbK5F8UhLzߴu.nR.-,øz,-!Nj4!'\)),BMZh3ʛDxugX7w>Z!2j<=@/7Y=[ﲪY/lާVxd !xd WУ'Y& O |Q8iojM/ZI]d]c4kS[ue=ܬo?B6gѥ#Qd8Gj>-UM\2Z hM 6ܣͽRqCVg͹8h'"d|dН,pHߝt=Uf+N2ATo|*9ٻV%v)R ,ػ.׽4pܼ1%`ںBpTtubcIo<:f:FvYlq@K-fđ),;Ze4_DmX-6khB?w7õ~t`-rt 0_Sx>Ѩ+T"{ILB.w+B125`U#mhqSw>*K^='&P_4s0w.5_ޠ,d9Џſ- ~lsq iY u"%{xW28.VHh4~z4}UQ⬼P`i#<AWr5 &;CaC~[c(xK:Kz4ۍ]=sIWIl:L`8`$(oxA E9EDRek?ցrL@lйAe!{|_"H5S$1~RCJnfR{ oC r}"5'VJ;>57Y5Zn?C1:8dG&* DEsvj9BX;Z‰HLM:kvq\Q j3qQ\@1_/涯L~>tR5>T,i1r%Gwtjȿ\o麆UW _/_9`-Ql@m|=:2mE`έބV_ΒS?垧KO#yN]~˿OzPܔa,~-Ӎ 6 R :me6BſgL$wyأ M4&|c:_mΥ},.g 4NUgp= û6Nu\\ۈN4s^C f7@lfȹ@$ ~g1UY1D[_)XgH Oc# WF pvm}0P vS패uɫjk8vw73k.*A"e%XY{hís<r%'(kv%[-5<3 {%1BW>oKc$^_ӌ vK8uD>ejI=*^o"vski<OȄiJ)o FtZwS5[l!ނ(Üh B I i m}%gNhV*IҔzanNU^?}J:-Rvk4 H=6tbŹmF [y,ĻP%c1Z.x%xf#\Y4ൻhxUd3W SaC^1HT$8Nf5mWI#Xo9,2,+?@r"%ZP$i5Ǜh2^eqOrik{tsSS)"dY|mt0 N^gKLr[3&(E u>1I [gN_t~0l\l^Vd1\_#F]Ӵa|6L/ /< !DX ">=Hʎ 5 $1euvfkZحvHKNu.(3n$MI!H5lZ{nf:@$ ?")LWDž߇[FF"cbG hݨ :͂DjCؚJKE/4} (ik *j Ù~3shkCu|^y^#96c狠Kgu׮͂Y@>C gTԡ,;n4D@8Sm֓xv%U,oHg&*G|lwwQQz6ND_ր>`(Y"+Xn'RڐDl'Ԇ:uru-h5/t{%']|xiAB`;r# 0z߅tCnc52j/ U .U.1v3A!sڏAzX֗I0xuc{ i@u[R2aɒ,!/KbAe7vj 4쵛v-r|Hn\rZ,؝ԭ<\@3(ނb5sD|/5#FC<UZ k"w%Pїex=OшaSnaMĪ՛l9u#c7!, | ( Gd'NXЫB>./2sIDՀqؗ};ړL4%2n']ڕ¶cj\ٶCKQ|J@4߭7\n_a5G>a4^oRh>R3kªmAP1hw g$?-9sܐ |:ڃ葕:_D-{@G'-w h1իn| ׆Mb> 3v?9"6 }aL-K:ӛ1RS`GSih;OK--x{39<'W(Z>{%EO-&]U*jk!/tU=k4h|\  s (j@ B&zf By_?cDhRG]\y )8AӰ\~!` <9C_W0^e==&y:VQؚ:.>Le* 0.oLP"nC-Bu(b>/@08A9c$׉mR9tZ-5LdU {$w]933ü˙n`W(ڨGyrb ?Z5WX!9l\nwŚ s쇓c-f9wm4"m_뗪bT}ԫ1K/ٌ Ig[!&a¢/rz)7UI'CL:KMyinco"9K#~H+kT^)Q 15')iU Q& FS3D~<9"{ U%h  5Qˬ`S5C F!)ò!S'nI^&ƽL?X8 #&ɱ;Y[BipAqw$ܘ,9m<yp3alS/r9}Q< FlRIbINo| cۈω1}iWH 2Cϒy9O^V:P+X-BQQVp$%dFv-\۩sդڐa)UN k@t'$Jpצ&e_[GK5<$FV˃Pэjl U>wb)ȾRpm}'zY Ȧ=,IgٱLz`妟vRGƃX`(gJn;֍ϸ8%4WDw0nQw/5zu)M{;cVd;n㯖*I3J[Fsrhtb λaE16J$o} aKmv[paͰ"ϥ5{,*%wѶ)MTӅI9WNxlu_v.'3k!4^e7e5 *<ry=Z p_ YknH>ieb/F%n(7}Usv]3A>5?oU;FCy |CpK#I{Q)ug?$}"A"PǦKoUߵXt:DD.J`τ {B+'ˤ:f`i.=}!-=oAʭMI$Ip|d"I}Xk 2W<GD&$iǑoO ѥ1N7 0Uhߟ$LSgzI6sX>ʚ,̾r[S1O}5SAZx?N. S=rG3>%Mwߦp 9 >VzEpxG G$)S6j1fpa8sc8HYNph{^9@HҊϝ0~HebuY]SDg`gD-5R.6Cg]r{ ԾAdGWMqd `kYiD;(|2РV㜶_\o6~Ƶ4zS ?i^%lt#dMJ!8[l`C?J NXMF@rf0Vܫv QcGpaxUmb{A8)^ 8}9|Y RʗRj2J-!q|+Dw$Gh|F&X:x K|;@̸G R$o`ha2?$H$_I*X>Es~~d4B/tt3);RjvuaU,YkQk< QUH/_9Mst5MlhZ TOVKvy rnAi/o1S3sj LMҞI[!zT#Ӥ2j-jq=wp:"?e&'Љf/GÕٚȨ=ݞ i&?{ῼUޓ{ M5Syߖθ !0][TlP"k)r?1bPIQ'Y]c=pK*$lpi2Hr{SYT 𸑝GencE|* , LhE\|lԏI:\1tpAu<#%+nt fȮM@|"? n.ZD&5 Lw\ehtK~3(7ǮC]olJ_=;{7 ''{ZTiI~?zF;Nsѧbӈ`þ-:(cW#bϾM5m=u26BtZI4^^ac_s헆iPtɹ/g$r 3U.4Ck3YcW/ x2Ç-?]p/`J%S+7ڶh3Hgjg['%۶]ؿnsS_@,']&M )z" S't(Kw?}0;mnѥ.ԫ[P^. '|"Ml)l`%.;Av|pqp*E^APmZ[7ڧnIJ ".b5Ҟ_g:xѨxaalЖ->sfF}]}@@J=J,az&Bf[$Pr>_7{5,z1@aA"I b.4xbd$K4jS7efM{kG:9C]r~w'M{i[ReWC[Pwxx@*v $ 03%EԔ oJ1#!vbr fqK:滯_N@!l1_YJ9s"Xj3eGMk9gTq7lD 7r$ 7Z^b#3tL`t!ufECWz@5Ȗ/!{)ff)m1a W]YHD3 h8ȄVCSoY.̥1(wƱ:.孚ӗrRv!nvYEO NH/يuXz"nHRbh,P OCuʶYXgYW޻vFe8(e 8 #:.د|LUbY\MFJ-rCS}Tu 5 i'x&4X<٥aL6ils)'55 Σ+_pݵUvMZ{/֕n[8${2T 鸎&O U&V/TwU)MjDq!6rP/BsԶ?y;=mZR5?{TIһl2Ck9&Wa[Pܕ=o!80~srGħC'Od~!d˫k|pN;!2>d7EV#\0ٶxڭqkCN/Zf+H(iY*EKg}}l^i):j8'TGK+;Z|kǣ@`Eö eqe_Ro5/&D{QnLkˆd9.Ym T7;'5'i6W[Kγ(eͣG=α7x3h/֠qUjƪ= |%<^ދ6Yqvv@$'8R 4:Cd 9"ix6Q!j*5Ōxrq('£hӭ&R5'M?5<ic5诔.Dy \CW'Q-vR՟^,(ž=3 2 R>PUWbZ[=܌-{ZcqF d5w"| K۶5Ν2-aa5c.+\+.ƥ}=gKsCզx4F:/XxQz6E d۪`N FAGRUOy$~ʦJ+/P㻸JsuB 1/|R>˷4fK bAqSJ>&Btd[<׬<-0tyҶҏPXO]λr:#b^CzR$m/AV|Kjm6T @ۭ=plI!@(xm k}ieukT~6/Qlz있E:|}'N|W vaMKڀTnF'S(鴫!NGD"~7%7zOPbŚ^j>f֋g)+ #*Pfєgv-i7%wt*ՎD @L\({GZtaئHAz1[ױ.0MTy媆uxŁgY O8X&]gpg B-,1EkN;Wc.rϲ:TWIl 0*+=N#Aps_ K˴\~}^yCm゚ldN,bBLi ,P,v9^ ZE)ljycJ4}7%]vBV3.v'1bUF_v'Oң]U0">a9Tc(Gp8¨RQ`:wK%߃JΖ3댑b=pO:Ll9zNM4Gx$S۴,k Э&l4a9 Mcs׫4څO-#.MȌְ ;891a]9g=q%5A觏wn="g.D0zqXS l1ե0rPlm-7+^Jn?'It~ jW>Ge«܆Nj)XRMP}SoL 1Dg,L2&zhLNW?/r) ĸ9"X+q"R){ Fj Kl,d O[` 34~]ZvgaP5*20;[I1 M( +E!o0Er>eUcJH:3 U"/!n*! >f"ac]̟%V/HD*!['$pՍ5TMſMOޭ?JFcx+/&BLPq1G{bݸߕ2 70I*bYY1'?h}j*%h!$ X2L9"k4.NL A^I}]bxS4<^LWo$XABJWCEu33\\{AUv8 |yV-Mzhɴ/iP]h{uٝ~0H3p\(1ˋHYde4f<8~ɓ 3yʏ M:t]Rq%ܿDe˫ߛ<`IUcఅ,qFmW'9ݮTͨ3EDmv7,d m' -F ; }$vwdnXRdK48S0tcE*ׂ=*80j!'~];Oޘ5$3 vM( +ng}:Sίǜz]LűąYǙ7Tib`Ng/vs=YdU<DQZI<[*pWq+uu^fE(_٘b7mV녯mLCjQ"%IϦ9 d+!cC n8w *}.hЮYN8J둺h #Y58@/Zē{dꊀEđ9J>>m7Ct6tqϞ!3qsG@RpϺL{*oY^>i(}S,csX&xZk.vSNR-|5Ph.`ZanlZhp YoddME70QѼ_8Ӧv 텽\=(* H%+ʲa^)Fv 53yԠmKG KMWwk,8,&M_$?y҃v.vsN;N >3WVW;vc׶Z52ֹ:6W8R(3B7y҂@/n) >wo:wn@68L@F2̊:8 FEկjO5x΀ޞ[wɟ6+R$W 3zokZ>Mt}={ hZ"XyE줚e;K~Nz(E]kY5VOW6,dTb ,b[ιYE7$Ató}$OYLn^V%) rwV F0KRN46K%m_I 9+b-*J.'z.zJ  w F 7S:'Yk[CMI"Xr \Ɵ)?:ܦU}{ 7?J\3"x},xˁ%L UXk+*|j#(ቶ0ꤹ֛Gg!Ełf֘Mj%,S,;)s [ˀzb#:$Ah.C-~UlhQ-/s p /8{5QGӽW}Ufdq7N]%59^x4Ԑ./I]$\%5OuF,qR8H P yH_"Jh>h̃=3a:EۙfM!ZϤp1omSHbԒ=YWGB ~Ux/_?Pə~ߗw3[,ZĒ<|EX#%4^׮X~VP 9EC/q$Dy{_\ ·WwEzFڒp)CX7{yD 9irƑ1wTZxI*?K BM,P0F׭OU!_an&2n/J/ ]"+g<FN?=(fqsg947IÑ9 Al34^q x#`{|]NperP䒴J. qk;3'W]X5HRb, >njh]# i\GSHqĸ9_)Dc43Ry!Ҍ# ˴kF p=8&x@R%W[ctE2 %yE?1AP? "է(?>[> +Ӻ$FWn%{I)KcXȂK~5ɚZ m U2G嫜v?H_cxfVLW q)AK$?߮ ݺZoj 7>6a3T5m6<)'G92ZY,Mʫ4nx8Q)uf/&d㬢> My-dvE3͕fC|pӃs"2X-Bc‚~ pnmQCqбӮdHNpw_u'IvQe{~3R™$&=db15郝jr[{ȊX#>w\LZ;^FӉKʿ"/+yuh.ZP[^˥& O~>}M&ԉ[|e"Z~Xt;&o* rMdϹM#[㔶St:W  >gaWv zI$U.RMf3 HL^KA *!؅b.'IvҒr ^P?'O>}MXo/rKh#Z z wnC©Hz  v*s9!ڪ) :jM@!O%f͎>dIcc.AV $Ft7C~u%nD^›kMF:[:ti<=5=&Đ>o&D:؊zߘhyhQG@<ĉus?~m`B,ӷ$ 1.kO wzeuw4`{])zܚ%C?`5ef~+r`JⳂ3`I53t|JHwl},ӧG"MA &ZBTT!F *pFdmBݢ۵K'.MG8kMsbrBO(CY@FD/)4afaBveg(kDn t1F 1^Ѹn0rd^8LZXi޿=6r-dKfA U2ĜP`|n3XtJ C6/pGVdrX\ ͂ {,3%Jd(0TS}M6**T¼[MC^$F@ _X@| tu X'{3' -W]2Ђ{b).q/6GM%3Ta9i(2sHkat>N6e4$`~tfLaac)DnK=H6D7>+p݆ZN箼ܿi%ã1 ?xW(οb k9JqbErUc,٭USS&[ R Y#m2/jОW5lCqqͽ3҇YšcJP|o&_Q#o`"|eN Ί)M &X5;EG]ŽWxCHNTxkbPDӧSyǖbBp"@t@tKNwW<> s<sT-x~(Y.hQWE9w+9ktUHXL;_o%> Hvi(;S AVRxNc^ % )* O:74|IΈۧE2^w% tk `93Na;Y6 ,*Q߷&]e׶)G*MmV ;|=Y"Hވf/{So9D&;"_%i&9vl(;tԨlJ U4I>u ?}`KhAzQT7i,Ɉ5̨{UH{~0. i?h$'Ga^Es1.Y T̻gp0f"l}.Ư3t,Xq:X`xi1*;4n,`%z/aa%rSI<:gpFj,w:Gb/]h }0ҭxypIM̓V+GשmFBgq^")*W 9aiN"s PNDn~ g?k+FeEȧ{Ӝ3:?dv YEuq]سp8&9"X|a)ejƓ!"OԤ<\%n9m JFr^o#P&2mr@mS'[.V&E`jLEgWp-L/SveNA9\0:fxg՚jFgV ܰ_Y.Gֿ0lhio;$̳)Y8~_7b.־a0Ȗ1rsGԥ:.J]"  ?b_3_(؉[fOLen"t^"'ןE}[ϑڠRuHMO4a@ 3^ }.x+֣o>B\Z$$cTV+rq{ "60f.=Y~~8ڔw?O>;͔ND q9k:3$:%oMIN^ߴJt,Osvkf>-Q:ķqRiƄb]/b>H:1>=xOH/pʡ}@|Bz{7Qv8a=.:(}.҆_}/b*R2?qߞ,uBRX>0v&S^67 5d`06SJxT]1t琘]^"߱.ߧ9TOTBUaE\_l&*,]}t}DoY(_E%OdJCt8gw?pTw, :b{3=H&|jk:.Wr(mS -cO SxJ7R4 ~Ok[2!T< ɍ5l7Bk+v`=^:.N# @" ]_79׽W*v1~,#!yYCXUٛQBf IR*@vS 1BWx 򷰐?Sw}(tȩK,3YwjbtցOtΠ,r4z\p]d hܞ2sӬ˾fn^}(w+Ǐ`'HZ!*8*14f25W5w®T2yY[+@$sWeMbh36nFo4\k M>zn\:Ҷ(l/7էwjߝ.+Yx)hrNXK&|h\e]BH $@ⲸG M~Ǚ8-(.W@.'in(9ncV|ޙFznh/`kzO鄩&#aQ(!@pS(0#; _pH8DF[LF8DYc"۠)Uqu$` ն 3&KuzFw%bPUPk# ˀsXמ`N'nk.$rCO X ؾ}H"WYO{lPFjUJ@P~mZtm͈&f{OqqGYkoN( ͣY {>󉩣FĥrVi2`LykOp0 ‰'']5#AQiWYu"G/k{`R_N+L1[CrNZ=U/y3I !%"wxIȺ?w]=Y ]ոPx.p ObU[_ojR)[$6@:u({֞IF]3up/@m{qT{A2awz۹ljOH7iknBDb:7RW!] ŋ5I O8Zin3HO4ܾ "C0.D5H1pBQzcx׾f&Č`%3h0Cd7 ߸8*c%8#?XPG\iP;,%S۟=F g[ 'yq<ò*bh¯Wif>oсL&Ўea@ !+wۣIpPzbggΫa+ӓ7)ervq|S)H0<&>hgW |Hhc4j00 *@.]q"'`6 z4=Vc=* Ey夙c9}[jFE:7B<78֞'0.7A[c9^A `|ГL @n-Mp2].fx_DzEr~ \i$Rn׭tQZi%].9 ChK笊X$plI&9 }Kr(h`yK#YvTKBP]mn['(%-u0ǬbuM ]Yb@ʉ+?'j<|qcI]".5rb1:<jlh D3%1]ܸMn$>[(0-kw:FMkhu-q hV jk D\)7{&%RE'~a  dt՜ wVgz7>j3u 6 >9!|U'bؤ3)WNҸikʓηaj*Sb "w8dv\5 ^+[MtLH/|ݞR|w[ ]z B}{x)e>9#'OoS_`ō 2p;ftF |,w?l.昼 Ǝymp jy 8Pr?P ]r.ZԷ]*Ч=boi>M)ɰ[ kWDB-H},F H.p-FT)=MT@Q`L,\uujoZn˺rE#E- H)c8ak ;3͞2R$R `!,k_ St^"PPJ%7KWgOcS'VBϑz.AҖ1ڃD) K^!dR;::t *{!0kөww4iqUEYRYvXyˏ]lI ]6'^j& }(U KiPrǷM=-wcY %X;jg̯k-1q$ OlzSsf(0$zD3b(2(߯cxc%RjF[ٶՖC(&!ZXOlH 2Lzik蔸hH?>FRG=)D"f@3'ul" bCK'*,wG17 \KoA\_b%z9nRX2Ҏĺy݂x/$ J7¶@?,| (ĸQXE˪ዽuӴ6i1y R"8  _ck4=RhUm=6蓥/0S֜>KVNt?E7uJLYI93}\cv(!YN% TЯ4g')>\eLZV4#48 ۼx4w̮4wrޣ|Xx^ͷT@`7H4Nk9uXl-IZrS^[ޠ2nJD/_ ~msiDW¶\uvF|2RKs jm4c۵\̶'ڨȋ-KIvf*fl#{&'x> = wO1¸,q(F҈0J Y iĽ:`Wp0>\WV?Nd14MJ})U鄇p݃̕Hɐ@$1EwXxϿvU}KAmC&3(=+FI I r*dsVLT,Ok#~B`|wAe㶬r%tz%ʀ /G3Ϧhu>A[-FH߸ ZԖWX@{Jb+[n ܆g.B#0w93#Qdn{׏=KLkh/G1R'|E`p eM=K޳kt"C BYx&,!dsqR ·tMm]mp nƕ\58B'<y쒢@[a&S$b gzMۛAЉ;[tw2;XC F-EÝ"%t6QVx0t_xTlGŗoXT ۄqwL@hxcsڄҔqsZ1]پ6ԇlGæ+}'Z54glftb7Ŗ Lt4fns_P=]o`/-۸Qa^d92YbKq$Ky(dxn RZ4AJtA4lE'6*Y5lMs}fe۾qDCIq z-Ѓ=`)TbB`[Fa\){tĆr q06~#h.RWSIZ{F q=iy4s{(xR LR91M1!]{*)܅_ݟhUFptM(-"6w` n9iȫhM3E ڄ6~%OҁNU3 D/ }2c>e};]Ք y[ԥC; v$T@bHOuHwUGځ#<,7+YɍjPY}\b?T1y{Ϫ$*WOҮl?I< V Xc"2 7X6v5QUuk(+ůۿW1q=Oy%դ:m CȂbnY9КU} J |4D%Wڐ?z nEQOK1 X߻ܖetO4F˹N%C]RjD7I[<5{(Kxu]{QOĩZ]v+ %ZϙJM޹ף#.F>j22TbҪc񕍼P~$? ft2V m2U͢?> aoS '׽lgGR)Ԓm|}3F0ܡ `lNOua@Ӽjctc FLcmb^g/d]vl5%72hP*d50hu#T]#D aUP4}k oBpa >:rH+lJO'L,wNYY`PCR昑yF9;[z O䔓[i@ʢfÈƶ:6g9盡.U1Ă : ^{ǾL1;KY]Xpvb\Hv_b~~L_~ >m*Tc:z S"96%c<[lOs uP| )IuNJ׮Drn3慈p&RYC%?Wa6П1jIށdxmE_."H4Owxvj(؇0rk1b&Hn*ʺ) ./#鿝\gz<3@@wiq +3|FT*oCXh /s|QGNܴ D]d3::L S%HѽIcav|I 9szsxWeytCo֥|(ϩΧG re[^#v"7`mћ'B:9 q/^D^[[cl I F3,GI7$qT\q#0E.V(Kڅ/ZLJ@UY)X*0f]c@nCZ{IShӱ4|Ƿ?e/H K/Vt`J`y BL00·q.aqiu+05ش4"jR fGKLܦP6Hn[z])ՙy}?2)R[X2RX1NJJ8a0}`XO '9y7khq$Bdg8*q4ϕ~ˤfǫ=Cc2 k#`趢-x)*>çXH5X́X{̖˸bB8'1<9h{ɠJs>(L*V!/ \=Wc!9`^w|F0W 5,[yڭא//y/⏌Mqo642T'Hάݜ2O1I]I>+Y;~v_ԘލޕwHgcQ%H"G'B;6bL~څp/*C\}yQ ?O7bD0&703(C϶FKRx#XQTm?aV?,⟱S]9?M$tq89K3!6aA@X,5g1R0϶p]x)sڿ:.&^G᫃JsC 2:GZ𯮊=|RA,șE'͵і̘TWZmOgU^tۥ!Ivgm-#'g}&(j6Άh&q[~Rc(0RT|$_ D:ndžb_顜5ؗ=fL,n=37P}ni;OJR[Spyр`8VEhLĔmj'+~X+%%?B~̞knpwL7VG!V^{q'ͬL2{W1HT`hPԣi;юĢ}@iVo뢆 6VXHHv"n=H6: E(lɮp7hNۥQ]4MZZ NEayaSq䆩Kp7ZKYF\q#z=@^p՜Г7-"Ju]LwLru y%L8![p/Owp.o,U2̌;3Õ.ur\M^ekscIbL $6ܺZA2͟K~_ciZ(&bJ` !8'҅yl5Tw׎ WB77QhWt!/ut $8{'pN=yL0Pn >iQ .\>€x0:ߏcV%J :9Kiy]wUI%ALty'7R~in<0aEjP,oZfdT8*+K8q&9K庯uO=%i)ۣ.,ufCMz=IG(=##W`pRdְ-ķ'YINIG?Gcf`!n%_vs7-^ C\d{n7x85R -o֝q7N#vYt[Aῶޒv`^&}V׊Lq1ΰaObY}fv)/? J25aQ/؞8릡f[mײfQsU>)h`+OﭶϷjYTVU,S oƫ#j%{lJ{+ZGܖF=lLK\4=!My`U4Jr""eGx;:,cM'7.]ԫXzV(S^NۜXN^5aPJ$&/aĸiCWGt9l43I4!l~o0jlPmGcuqĵ%C[ Q@9!*o͌Y̚;D-w2GKN7ol~p`]jѡU{9H NuWe9^,|ta7PV fY Кݬ5Ba/̅3(X$+ZCT4;!*e|G#g~By_yh+dx^hN'הmscVE_E6K$>^Pcx6F8<6Q_x5J `^{mEx#ՊP|},'}t{A%rZdŅ029xn+5P)q6AtL+p K2{M 7_5{nteM(̐g":&IKw:+.2rH}aRbpu{4F<}ۼ:-h0TT"e*SP{sZi7$`n++L/GQdĒ hJ>Ja+}R|ly| @P4,D&# f-7$/2z?:=i=NShs`eָKy+*q'"zt;V$=Ë Yks t'5˳N|dݣ ۋݢ^kzGncBtWt/Ÿuniz y3KnX:vI-`kazh}z/Sr`EJPQm |5~7fs PDSqL!!}TdR|N>f:ibye#ES'lyahvv~(28HX]vqm6Z7se,e^ /kY|\v&sU۹fqG"SǝX>Xfřv XxiDˤ ?!jP~uKLaq {^:@X#2B,[׶ ȅh{gi%X ekt3bD{%B-TVa4Nɷ9ՄO\E`; Oq|Ђ>I&3N=RIҎa5nkuW!$&}$60-j6tx9م2kVOSgc>^ZpЙj۽qNA\;}y*״lyi 6T5V;-,-[aP,ms'x2ʿ`Rklky##=`c0sTV% ۰$u8A~3 orl3z}Boza_ yD." iXXj܎+@̑W,HWJ`dbaBYq}1}4؀~F%ݿKYӎ/Sʛ/FW?V1c0N*lԸ@=: >"AGRC}6qAS{C .SR".\+,5 ,1nywG)TipT<9#cnBxN.[K}!'MAxe@Wj= yJ.t弱 *hXTWcIw&i@.+1>#0ŪjG$ d?YB*J J1"-vs7KPR.-T,x M t੨EbVuIr?}񀝢yxY6C]TP pXwe?UX3fvHaLW#:U+$kv6i؄w6Jpx[LJ_&^Q31nZT,ϐ] j۹r:xoti^R¼w ~x^K`ďU0Ip!ؤm21ƍ_;3(ib5fb}iF MQ^=+¯x L~Μ4#fi(~l3Q(UxmΦj ֆ dFh63v6 z?9?%cg&,5-292xv+S18Uf2eSmB~|5Qljؼ"Bm\cRKdr]0:\*7:sU{>SH5$c&I:fjI\_|&Uq%EK{VOsI$6[!S}MȌǯD?f`_^;xR_ҽIXpgg 1./[&黮ta`Q1<%a#TWCH] P-$Sc~! ŋ~j g&{ßό|keݫQzA*A1 waAnXoL-O;+[n@D=j0!ĕ/ 9fdBk 7J;{oc:]c ~SAQ ;K:[5.d<//7(K3/qp}aRk>b-G{ž,5%b^~2|͹ԏBվ#CwPr30\,P@= Jp|5J8ب_@B $v;bG z8uoOofsZT$4|)ŧ5 ^ -+B!Og\U Sz=,Y=p6I/Zij(6COym^5&7 PL6գajoԥI O{aV7|I#J!'86mO?)?~7c6vn.+Y +Qk7߅DuM`+CZA^bl8IAC_/5\0!Ln6RҒMgtY4`2QEG}FȺRNQARD՚(%<~}QT[${N.e}H8Uzs웴F@MfWFwHwŸ޽b3j2Uvq% RtvWG}~:OQߋp5yz#-KYSbY9gVi *>x:J-QUNL u Yۘd@;!#u %MWeeOV*.νpnX![ 39?RBAZSłD40wj0˓R|~g.3%~`_\hv0UuƔH{$kQ#†jEX-LuQn@a SSn~2L_e_qjTTgKS>]Rf|%s~?Ji*6z#CKsةN>={v}[98}j1.зC4eH1gct"s FU>Q+w6]N~Й65{fTN!ˏW~׺oϐFѪd 䠷NϑlLx$~Ԁ2cZP{4+ khzoB.H2hLB P? 6ju ڀ61:aq.-}($Pg%ڪa tҁ` - /EVE%9rn1rԶv)aC#[})8fp5& W\1I8Xٶ|J_92=2_tWWㅑ2ɞӁM6w!0I /渋:sBѿ9| 8ƖXWT&ga}ARc4R?xLy4cqxՉRXOM?ԉmDG^K@VPyꕬ% &"ݮEb=~NN|0d!RkZ㯛~5c6-)<¢T͗2 ?OtvLD2@xn'K{ntϓKȍri,QUUEKXc8L Oy[5:y,֘cdf (^[yx8E+gb" SO[r41y:↷9NZu֮+5A'OrGBPQ;!6cwȄyy%=B D#MZʝIhd%v뫘EVsaVtnnQyMċнVc{\zB=*r-n _<-=VM\H:OtS.Bɠ.숯݇S`Q U/ 緬a%AuJ/QMӡik7y=fy7t.8.'J헊J7Rj[;sL\.02O]6\c|MhِjƋ'|֌Y@($M?wIz!ա[C]`݇ݾs5( cF}+ |m VѼWy^j!I Sh@s\ x (xyF>_έ=ph(qyp!A1t_EV2iK'0_in!W}Ö1Ц^UNEfZ꣫x[ G 6)]Mw^L1ܳl VI\ na+ǐ+2W6O$E ,c7 6B) TF"&Q;tLx( D%m}0sov4O[{h|k\Fw0|k(9k+{=江jJŀ'{~yӸw:+Y@8Z.NbRO]ABsQD5A'#:G{wci|?EYZ(8n:!8x%Y^챎^'`@fN߮៏-OMY<5 8t<ԾL"ӪUp+;ְ>a wn҄#PfD}cú5:w1$#$7aJA4[7"-͓j\KM7~_$v RG0lQ/M48ⶽmBېCwTqlœGePۅe45yȢh˗5:E`qO+8 qw%vK@r7Hg#PDA]3m>v=" BBui }>n @+OMj^}[7w6iU.mVٛcre 0v/Wi=~}k?;8Al_\,,3 2 S3 *{IRoI'-sdF$3YrZӪW`NϮTTdTB?0-s/k #UpXYWϾIeC4YcAC%؏U(!.00 ;omxl >!o\@bx%$FðKbp]XGzb.o?Ã~b] tNA!L 6ԀSG;1>}3cGX4"~ovP7;9Fe<%7>ڝf`C'(iNWm8Q*<+D<G'̴D~)}YPOby28{No)TWlcCHrر qdJyKy?ځVq Ĥ PTi=g Mi=.%z>ϴZƪCbyGqȀ.6)7.B5aߨ7E؅sRiT)󙁈@ 5W4e7Ĉc'|A6 W5bDG޺\Z:t__s&U},[ pX[33b`o2&gXH ϬH^ w߽9kb{MD "0.?}SQ(sp<Zmgݗ`m Ʈ/qnrJ/&b/쎕q #W~gȉhy/@Ci9JGIG E&W4ҔC@j >99Q$q)6-[ !~D0[;'hNBRė=,͊McaFge!D}C Zi>->XJ_Iz@$D#7WZ4A?y$)+L_Qq\2C F&!6p\"/RkRLKi+wU"$XCD{φ|rY4p}dW!`Kf QlF~qG yDr* ~TJ<kX|̭aNsv*$ϓ{Q;T|G~!zSu`AdƉLt\B$cMN dPQ9]5oBPAcK=1o5DȻsqGAբ ֖ 2o-@Zݯʸ뜇%mXIHÃg\ |t)$k˹$6b1-AB½jb oX֙nI҇ es鲿u^Te0 ;U:u=ǽcd`Կ<,Cp_bo Հ sV.IL$WvոSq m\#lhI.'c.9-+Hbm(S^Ҽtr XМ|Ӗ?8OCV UoC!ʘ2o`O,Q A>?<ں7ex.ePg]kρ#X }} Ǘ*<;;\qCglR~gy$R#:et,_R%~`AXLTJpnkwq}"0k\6 Qtބ坱Y}(.i.nDli;B|Eq=g^&Uiٕ(5ؒzM M-TVUי]̶@m9IZOU*B֖aA~](_`hXr6m=O G$W BMy,?3qYG6]mp eW5Qshꨋ *Pā}w'VaCR~(Yu]JT3>4]1 h' Ћ+j?5_bB mA#uQ&I.soZ&?B1)z[]D ||ESHãHF jt*kK[~uZ*P$$ webH}qKBAI&VQ{>9S?{xDHCt!&Fyj*Sx_=;GKѶ$^d u^F~ª;Dk tԓ*&Ӟ{xՊ&ZVyaܘuv̉(򫥹x'm!YC M 9Z:;BtB;eZJМ[G(: \ER Emȭq"QP_!| ь́_Փ/mr 6 %3GH 5AU,N7Qu7@|˄Rݦh*1D5$7b|#ܹ*A#y/|~1n _J'$J܉D2KLt}z_S+~SYbA3vэ`^V)2ۣ;'XMtmg lc:ڬ@GU U g{{X"?S% tPDx\EF:@a􆇱ttNxkg7Q8b"cM ]8kJayF"or>ۋcr1BV?Y]FFW|@.l/hp ǐTӹ;`آ|$ctC4Vm7t!,H3}xf xb*o2DMo6PGIa%[#=oS:!Jd;)Ж7>&طON1XJr*bkL0sywAUVwXz@+ž!4.(β}F>b|JVhXC;~(G g")3-f~sx'1G}%ZKjIh_=yսɢp:J5SPB?3)n#Q29Ek"<;Ƹ-}2jlnlS^:ͥi) .3M 1)]ME*ZEQI{^xu}F(nb˶ܣ3 ZnYV}$2OaJǺHAWmxl5P/AN|p4mtMvrosc'tCؙevXfjiB5~XAi~ qѼVW 0Լڼ+w/n4 ,YhnN*-Ci aljp\iN9P9ڀPμs;[ݞa.SIޙ!k_D6qbaMs1\#[n@Q `Izφ̉Ls' ̹I㽏qen@~IlG1%_\QX?8\:}Dj*w7VYI .] ߽}ڥdƭk\wd&߃({)CC}tLֶ),%{TGWD0N}i{ŹE<ěi;%; ݵW\|Ԁ܉ 찷Q(U05+2G~mYM4!For{LDn݈=Xt }R>Zd Z%(H4 zc PQq)2Dsմ&coE[q GU8qWDf4M}0prǸqmUsh>QàviJOZ  SQkNsx<`0cgp#=WYx)"G |x'{ٱVmDN2aˇiuub ’?[NloNݫ}0k={+?WpJ"ЯdJ󽸣8xpGre#1?<Խֲ;X[aXN o(3s(7E@{{Xڭ"!z@;1YB7E`q6#hTAC hJctp{j d-R4`n&1av<0qj c=er"v[%":ARVzVWtmBr;7/msg@I˽˰MXEȣۜXo}#"QyVw UBuӍwD~H.n"{Sj;uY ~j|֪ (`aR8 xWLoP."v$8)a3cj@ ŀZs5vW%qk5AJooʸ+3CHovhMҢd_hBm(ұKx;W":EԸþ~sX/4&%4\ot)ǿ]2eB+ewڅ@L ? ;-tqUgK\`*-uGVrʢݡҊo&V3P Z%D'`"撜#+a-^ I~y6%)3i(O`U=\Kn@NǍHĤ#̽h38?y[d˜쭃V+EsrLID dN>{OԥVE]&f $otQZr8hAl}}}_?IaEFv%HMA=N$+.DRS$u2Y#2) "-Og|a]CU_Z[NjxG[S2s Z9nm^U{K/>{I{OY+TtQ zc0kz&pc4K9gĒ*+dAr? \;*O:KnŤK$0:KN2\lp VK:`S] 3= {lD`{yu`Tl `~))cpC9ZXf 0[BCkL5vSt1}Yp@+to/L۩>a;0y1,…j${EQYL򈦭:`$š 1+R2bmboixfEy:c%\;ucM ,~($K3 7-3*чLdI1C,$ChX71/NjLtynE5|5BZ.>`y,oH·k=h@3u3oR<*8S`''5muA)٪G^Pwٍ̏bz؎)غ &YROj y;|@ԌƳ;etp~͘ΓwOp6:8PLƄMEcpwfdH~F>ʌȅ@;AaNx#XrPxJpi^ګȿuv%lC9 kfK>6Sucd{&sʐ1!z0QWY? [9O,̪%C6" k1UAh8.<%[8:ꘜ^,H yhh7dǟ*";I1B&ݭ4KΔvz$-0_WdrP*IΕ;6}|S?6w]ʘW"nj[ )3>Pl5](g|)uɠh7+q:%)ai̬[iF#!MrYi{XE``s&*=(V$g[٪;77#px,^x C { PlC`$f9j0AayHXƋrh,.<:!''55Cj-#_-ڽmp!m*2Q/bXgJ>\O٬e:jᄋd*aU4篛-Bhf㈘SD)3, R*/>*ܖobk+.;XmG^]>զ}k]F,C?Hkuf o64L\vҀdwj\kO-LEF2eC\I̦(]i/bh8P5Tv #^uvۆf6$IQN*&fCwFH*oQ4] u47%hG#.u-tY4JɜY/%I(~y]Z"ŖMdFUh:~j+dtה(Flja$y"J9OYZV9Kō*&ޱZH׾nu^搆.BNpYGeXoXa[l$Nk)ͯL #8:l1M}J?$;iF[VQyd<G*;&70.}K-클}үp&`.MP,B5ZFViTצI4;<|&l}kYjN*VqQkA+:=9mx& [zV׿9I.{,HLtjH(JE=\YSxT^u?WS#t=]uOf{} 'Y/h8?{ZrP,$Kb~TN"T ZtX%%|d]OAFe< L^z⋻yo;55\!W(*.NI[Av%rBuV7ݠ#C8걜Z{z hc3ױ?3ڸ &ZK :1Tm'UY Q dyz+y['i5$<}bYʹ8p3ω#>%A3acdEL` r$gSN#9TsNL,㢡,BKYe06Lg㾸K(Jl(LQ$Lx1kE ~6[R.֮7b%K)DI> ?+ $S:`K!ug(%OK(vg'?^ !Ց {5*JqArfڎrsSxL^$_Cl,͇'GS@QS.9e,zѪ>q>VesA0n\'֫Nkr;-X2k67( iN 'ׅeX/6_kqNzlv? $wBQ)`#~f:qz~*EM3_Bʔ"IEI̐߸6'KW}b!pvG| 1Y30\@x (C~"Z"ҪS){2Ml@dΕ+rGUZͼ'==<ݙ%š*;N˲W* %L~6JqK6c>Ez'JG7]N[eS,QV%q+q"@2)szh G*o)gG'ڿ;?˱^n# rx=87i/~!NA$l9i1s,KHGAq3.d.q?4nEJ8L~Ga lo/1&O]Gҡ -.Ѩr8m1rMR*G/[J ax}/ۍ . tFPy. V }Kdµ]Iaq A/Xiɳ(;j"CȖ>SJgG`>}^u8qg ZG8A&&q6E#{]U.CVZ?H9d1W[HGo$Ɗjf&/:awSS֚7G9m6@&/'?mߥln p:!<@P+,<cNxd[n~*/ZGZj׽D"ByfkV-BͶe(wwIz'Eb+Ɲ_m^ϳfΰ0~9/ӹdypVQ(._,M)?OD&y_44ҩI=|LG"`O/[0Gd<zWP{ͼp :|'!+'l(g n[cĝSvŗ TΈk)>ya> rdlkUV y6AکMP~k\֚ w"(h|{d^~**1o 2#|Y#.SJgf_q+_ g%:og\b7B Ix,߁eF̒tb-kծ_zLCQ2'Dd=0)hreu 2Vi]:>?OF$^,,xjYONs H3,Wyk'{qKVx )Έ#${ M+?0ˣ&O {]5L``tl6%e&[֛xz [v"eCAJ)_zx~{ Bz=9p+uSSu#l#12i+_USBY@sҗö88k` X/u#%M :$wHiPa*i=8Ba6|!(|38Tn|GT@$a?r,lUڰ#gp4"aϧ( Tu;3"o2]6QBW땀O7[KarxһgR zH!Cw9\Tu?)= EҋR##4&8 _M@,[Ƈ{ _$] .mBZ|V|\m@׾;OU ~Ϲ?3MN~=PKwl(>_@z|}|-*B/AFFd3bǀJ֧b@%W&@?{$f0sa#fĚφy dn 8 sd4DG:RPk M 2r@(@t 3t"lǴiB,~DD.\o 5|y^qXܒ؜ӭ`oGiא2r]C?Y PJ~* Ԩ(?'ŗ!! y`nKLBYIQJh!N6K=*Lah.ϛZXKB&m=7kdNnb6a%w)4pE*>d?騭|Ȅ/iGcV&@$;b̓o -@g )кbƌ+ UˆhZRBX]/uUekρq?]V -L_'mp U7Kn <Љztԝ+RPkyKQ$e'nOaژ֊XUq7oY Ÿ>fsai7%d@=j67ePTfS|LP"V@v46w:nmuV=e4>[t1Alqźld, MAQ+r!L>B]u׎_uZ~H5 v tnc6d>bnn,RGN+/fCERJ#I{񤈆<V`W|ic[g.";XLqJw'KݞKy<ޜ2 =ψM757pvS;a,jM)3ڭ° {HKg(8D'iDGk~6'Z"w|[b|뮸%17$JF>C ]sp3OW˶3A[P|baG{>R"c‚vpw|瞚 LFyIYp$XJ=>x>$A#K0bdR$=C /tKv^Vw¸'A ƼSD=9'eVEu&gWK(POlu%"oc>{O탲:Z.TQ>ALCS5i<-mW)]8u3_S-T-I麝؜t qo`?_[p5wh$n 58[lN.{xʕ~֮q~|ZFlSn+ڱ̝:A 9S??Bz"UNkqf! @$˖rΊ ZI&Y9*`T]ؠT)daͰZ IQ.E4H:=qҮWHK5ou9% #bu{KtS$:!ʛΤpڈ?BAj}fYUI)!M2Ey&8Qf ]zA}5lQi! yINidznRgΑ92LHұi:=e;};K.]sB<3ZbALA $U\N!SqGMb6pG1ckqqFl&'SAc~+ƈ;}OUyǬ_x!ɠ[*^΋9/x͋Z,KN EFe.03C52Б)6 *#U5Z~ۡOn!ֶ_lG(aqD!'/'E#W kތ/jH"<#;ê]Lߪ~NE^G-D?=*wUC2 C9ڐqx(m[FbЩc&77;~YoJ2öR^)VWw nF%?%=@x頞-pd_)C{|mRzuwB 3d#2vdtE8|ʮlZ]v f< kj#S`*նrq|6w'wUx=Ap*kʟ%>ķ!6Oi1E%~ -ȂyFczk$ɼe>b{`hu+cRfʻV~P<ʋw  !&[WT402lꐍTJM `^zJпb9\·OG9pDP?~4\3*d]++BKt#pVY0Yfn05t_N), XoX#2\D@?I hϧX C$0ư)a=࢕Rͽ 63^`Af; ƨY^2\UAM9%,G,wWGK( cI.̠Dacp9ܕqܧ f;Ob-"Ky.Ha0Q%Iݞxv҃$8 ùY.SlERԭ \s6DWUXߓJx;z̔r2=U2!{Ԉ0IS.*fw$9].n SSje aB]#smg'n+iwY9dlj=!VA-n41#ﰞm;楘$RhU L믎 w '֚(Lv:v rnЪl߇>)L͸_~incJEt6XC0u.w<49t+}+ҵ=|Y$ N٣n0^uo{l'B/~mɭkU)exԦ#.AG[RÇ[ ~Yf EB}5ԣ+|gfP$_;╫̑#'*+,~vMxg|x}̓+avQQªt喗?I>9KT@$U?An5~YXΙMHK؄M u{߆{z{{qMY:bH/AC$Ҵ\VX B @BWF.lYLf[铣z+pk]V:f҄^ԖhF -p u~6foΕ/T "J‹nVdPk c5Cvce]o|fyJ;蓢PpeU(zܤ&YVfW~m;~)S$6aVW!ޅVv6@@'1Wwg房I$ #Hxs'>C%[\ʆ>$Ed#mS|;H^iSY[(E7 7JyOUR/ƿ-Z{Ԏ{0O݊„gh곛}aa~v?Q[#;Y=wԬroQ?=ٞXٹ;NI-&?n bb{@P/eZk^n%TɎQ .qhF99grr_"`` $_o vqtM!Bh2ϳ́AFwOi00[P#8QaxwI.k#K!hy~:ge~}|j޻"1 ^sQh|Rgz5Ŕ/ a-&ilc!WRT|A9VAZ>b]w,MwU`_]'[zf*|L&OdW,FxZTx%_X*@o{9o4|S mAyvs:W[?#}"z>@VV;#̡)NZظbQA><}XeE0NQ&w޽?_"0AC]w3n'x^Ճ6L?5 tu4y!}>@g۔!5 0O̽J׿Ab@P{̈́H6?t5xM.%χ?m~7j vU:(vx<9ߪe7[RWOwq{`̃[vt(U@6YgXMVK}Q(oM&x!,v縆.hGSס x!U_TϜwa-aiP wJ]@jӏ۱R_4*eW^)gAmfN:tCOXm<5r.b7 iѿco7͇u-]amJΛt8`jz 9/g"0Sk6+^w4 q}U`D# af~ D f%cfcBJ/]}f S P#Wy?)pA3ʹρ䢍C0;JMZj^y+ >o$R.MMVl(A-\tp_{꞊SI Jsi쯃WZ ytIYFe GݹsbL[{Yw?尿]`I` Q/OVR&elխS,TW٩5M߻+I_mx>MT]cNς bZЫw9 Ol݆{v۳a6)Xco}@'&IV[읇amjKą$Pfv;{b$GjVMG9l8|Y^ ‘:-!I4ix'=Bv{0 §-(,^exhA}aX_es)٥92e02|ʋز)AAx\ UtXN3RH­e5\V;nFҪq ?t~Zfk1yF)LZ8)HU8?i(p悅f!F{ܼ ( qVKi}G}"r$h]%v$S0{qk0Tfw5)N`i梾'8zqui}`|x¨b{!!Tl֐'S/pR@ k5'cm-\ 㾣``9 H݅vB'Uޑu5~sF p")r2'\ ^%D|3A-,7F]f]ىw^'Lw%>J=s$©\XjFEEJ[A6SW5E{>qd?o.ɉ$hj<Ƿ %12:y`[MOd6g6& Zb _pSr%f%arN̜[M˾nN>3 2ȼG6s, crd$蠘CAQӽ'Y v3MZIԾ!}O??ү-D@ʐm=6K, 75U/13$%ADV+n>EF"$ƍ1cpK $̧yϕ(_yy^U䁀TN.Dn!y5 +p\cfDC Ger@zd}z3O06m~oDgnz>{d/9:O/e#lxY51H(un4b]!EDbBiƜ G8*n czGuUL_smjcY]gkՀ""ļ듊%A%h̔E%cď}p3Y!9*u]wo C(FWkă_M[H:č罋a.,7IAh$2b䏐% /K|VY=zD T=Y#yY8{%;c$i_X=G'Ѝ$_tL[06՚k[}A ltgˑj+,a3Qـ$Wf\EvvOf7Gnde"|VF\Nzu?j_;AU"MlkLnNCgNr$o;`&4z3yv@ߩW*uxs&xPFh;ɑRAmR?ef@%GU"]orn<{H=% &]vw+Aw[R5a<֌+p 2N٬WzbEZD#G=9y2,SK>?jdLuE) @YKI1&hS`5f;әngV.C gk_f蔵%C\$CH}&/.{\Qڌ޻yӣ׋NE9#y&LD ]3 ~͡P}6y}״0tboAN3+9$jR. J7UېQz@@;",4ě'2ў|R>Jul+t[vj?Wc0lV7nVy뾢ވ2aڣZQ״jqSK4 A%z54~lm  ICnhkB{A_9,pU~(wemib\tEYI/4؍ bu6#\8 < ^-Dқ!^kD-Mb'PTJ1\8~/:bFcd"4j;\W}ߞ!YĠUaʢ pٵ|sbzz~bi=z%1ņ֔X| 4YP N6مçy&OQ&=]-))ߏIWQLkB;LT df2&ȑf8d 꼥ònEZGOoc5VyCz* j1p|%rҶpxY\{D}_mD&x#d,9ڶ~R="h0Lպaϖ,褏BAє;4~7֤n>>JL+P9vk1:L=3 E~o H_y1wڹhE)yR ڬxH+GBQԥ&GEv1-p;эq vk!QЏ-tbinwΧptP=Nye·JreEeEz'0C=mK[nSdh6`A>HxF0R⵼CnDfYQ"tn4G^(4:N CJuT^nb:G t<KgC><4mURy|F۸ba4u^,TjJbXo KW>JgQ^C}8Sie!51Ď% ybh>$H"ç\ܱ~/<ؓ1#ڦ%3Mb"KfpYxh~^ȳvuk K:^LW gtyi' q:,#Eyj׼PP@(c*&_[i\s?lSWǐunϗk/ƒm@Y{>Ҡ`WVao:LmqY E2EfgiE, zY䀧l7mqa֯m Wǫ;H mVc^vcE\DS \OJm 9Md&R `8,iUHclcJŋny[IE xA/y V˞OHdǗ)ĊCԅWO%0nyנnpb\)1R}Ղՠ=f5 ڹ%pd8b20VL r|3q=i’E-@of+OT.,ԫ*5Nm`Vѐ3pΡ~HΕINt}n"]n[U r~ i?%A񔹘0>ڛ?a,y4kQJC ۱aSYI"NR X ,G0rBKmB 9뗺uk&˾r _F|`#. (|aݱ&LuPbEQFyELw727 zarl>G.bc(*yZ#z'.P--2<>}tj4¢DJ#jo5%+jwZ;hldm/顳Qe yjG2pX߽5-+O]xmK#*T0R>Fܼv@cFC}`[jMvZAQɢjDA{Uj}pCU8DR.7o l/qSUK=LMPI#b& =Ted VnQ7$r$NѸЃDMV1ʽ6t%NMP _re$:b╎-v >0N>z'lEʛgצ̈st)mɴ~ME"/T`ہ0^J'8W,Sh`1XPީ={_FMœ 81?A qLQ:=N/yݮh/Ct1QZgHLǽ1N U*"<,5@\dl kMn} u2(9A%10Gҋ}9 ϓد A(.q$iYi1N"x=]gAJpݛ0;BKD;$LK0>=_mZQLO&@s}ˇYI$KYqy2PX q#_}mHx^Xҋ9XL"ԙX?\2xpgO5!o|q`y2JbGBH7#*plL|N@|TKT_njH'An$(O#EטYIִHGfM\YOPH% !,BΫCw$(:e-Zu2Nj:6 PzĐ=yKMME=H}Dz,IM2\;/Eq%QY4YLj} Aa hHXWNtÁhrl=Sic*9^HO~' ] 󜲒I Dor绲AƄ\NpLw"fwΕYOIuGΧ!x_ {"Z+$Hh!kCӤ%+$6-V9wG B?bf Jh2FRjxbއJUcH&0)4) Gw6&@x} l_MZ7xrtR8=S+#܃X$* BϮXTh*o) ~zfy!? cY~Hji%UeCp~Z%C6CpI/q t1W&"!BBPq.)н0A̪IL?0L4 IYpe)ʥQڡznnztбۦ@[wٓ\\w;kgvTUk/n1Q/SZ xL>`L {|+Ae agUĊш&eZ8!(B.b6 -uΕ#WQЧc_g?P')0r%NG4ުqRį8Hzw-p_SbhUFF<+0[O_ +';S|<$qs ckL 8d1q ^^VhuC&Ǣ%TJ4,M@x{PC( /6P:C6ttnZ}N/<:Jd ^^(P=c,ph7B yQ@#3I$S`_'[ |4jNRW6TۘCok-fnxTP"jJ=-q枲 `)K KW}[y3ţ:]e'7;LQҏ'!KCw$ ]iN2!B%G!WUEN:5;\)ଃ+z$P۵ E)REZ:DHǓ_؈(PJ,V(GFGtÈj4^T ʳOPgAnP 3yn;k3tTW+62.]EO5'2o r/_l U&@F,lRLE6pL8&xnԠ9Ŏ˵78.7:ga7PjT͸Y"p'_Wa{<~FсN-kVv('kŇHd/YJ; .Q~CsN.x.kc҃l OP ң&׃l4u (2KeoIX\ʼ3w8< !0ArS4ψ5eysאM}D(jLki;\X=89o558~"kh'IuNHYXFn}pϥsB*PBV+J%$x29,l$#?jXJ֝5|\'~9sؕ|(݄l Y,/ [8a`8ADXut 20(:?Uمp )e+ۮFE|p 5\3? |aYpz4rȯLF(gyÏ?(%әf9ek I'1jl+3x`4Y34яs=ŖBM|F7A鲌 p `UL7l덪*~Fcr$d7 ג\= .G?K?y5DB)=W(?{qO\Oɹ+u2e)k)pX ;GNgrr*as׷km+v5*U`_ǀN"ڛwӻ_l}=69Ύ*R WQ\ezP ALV1z^>j ł-p/HpYҨqOv2k`fo&{ |D`{_K.S KT_+ 46r SH}dɃi҇;7&b 4=G3 -X/6"=z#.]H nj~cm2q,fx0ɺ>)jä=hZ!\wbF P[׊ck"s-~zS9LJYvW&3BTlxQ}MkY@Cm^d{1EWc M'PӺW],'@M54i ] b./ gr89 lL[xa{.teF`]WgL5XMg`m&FRJ)M{7a)B{?5 s31ZrUAٍ_>_D'_5+.,?;᷋W A_> xɄEuҮwnVT׃RcTbq4>$fpbZ)R4PD8W3w~b5Si͖&&qV*bJ!lh*imDuOTT1^ L;IO'4ǫJE 33eWru6tȦZk_~dmz/ܹv9̇g `?T4M& ퟊$}D*9"[(5C}/X#Q.T10>.ntG0J- vC|!"Ħ nmOymЮ rRcѱTVI՘g7~1bLiuX/tQf~q`t8zfec },(N!XeM^pAK=B(@f^v~f7 e4'ZH*eO8ܺjNFߌFlS4zS͟2 SM2.$-NAg4ح+뺧B9U]rwCR2\.-K=X+73|zP _%Ui>2Z6cEQ29e_#L 2EnQ yLB,?\DYḶ.Z\nnQN.4pd~Bxʳ|zJI[|Vm֑GCY/5dԬ ##nD# yWfn5H$f+q80g5>TܑgAq~@Q`"GUvު9Ev6K0Xz6BƕJlTK87|5mj5黊i0oJM 4Oejݟnye<0I߿gwbI<X|&sc/6%4R$q!\&2e3k/z 4!Ql+n[Gx%F`;X?)߸Snۺ(;r5.`83m$0:*\fKf3pe}wjM/wCڒ PK*-b4f2RqD'c.Sw OQ>/{ҏ|sKR!0o2R}:$l+5"NHK= y\W NAkKcj+ _՚D,ScUS j/W7UqW,gѪY8n|!zppl᨟m@e簹Pn 8oFܟ}suO]>^gd*jF۳h!:6L5X {L6j{{Ț?kMY^>xuwD :[QI (6sm(¾n'F@B׻E(֗ Y+^"[ڼ#HS[ljlK+ۃ5|jnu'dJHx&A|?ү:l[ `j) JG3" E`JW{NKXÀ$h0.LM24,kʩVwnV0wd^򱈚 #iam`xFPѭyw^f:3Een"x@&Ҫ!,7 iꋼ;T@hm:Q`,_rGziD>1Q<41J#WHI= NSA᣽ԢDe€cqxa, b\3NL:m$&cɌ]/]3pʴ >fV~{ЂbӲo{QRNM\EV0/^\['tӶm(|# ʮ65C/ %%d*7)ɢx2X\{Yk"4n@p]#Z4ȋ\%<a:U%,вZVu1ZR[$%i3z_:ɦfȱ|1Q9<;jxz{Edxæ#Lr+zoKv-BPML).^MZvIQZ# (ibvx|f1l41Hظ@`mKw" {1 (l\P叐MIDslYG8f,"4>*r>52n]HyD>>)eE[nj4<_Mk"#+x>` LDK"fE'P~ .DiA4rx69,' 0/%7N &'A7 ݈pLDCQ= ~[LڞEDOa([`\y`4xD%=GEr}l4[bŖK48IPǫЗHYm?~x a hU|0,⁁LAf`+v0Jц%F:Zq Ғ~Q5En E 3GO9V|-x9h+G s08>ݙ$$L"#:{a|wzbAb {QAxX #7=_w+MMpEX(P<΋h($zos8ClzWg_4-ECځ+u{m.8i7K1 *5%i騚rc3]FTDycNIIB-w]q2jڪ}]pf AnγI,X$(|!L/c9WOJ2n,S d$5GzV {Tw[fk BC Wm@Q[- 2d:#ja%!sGЛ TV2-} 8R 7"/[/uoF+F3r &ws9Gf3Qwq&ABplsB bv0w eRM@bw6Ubz ~`@h\hq .aUk W~/` *up:Ѳ1hIPۦ"_VVCc-w2jh!/Z`c>3-:c8F>Hͳн4_zz.7 g{_|Yot,WȠKM*rXS$ l$orAZ苕*ix7v) OqHϱE X!9.f;7d%pe1;*29Q L>r9ӡ H"Or7v-gM$QQo_&`N"M*0H>iضkXSw_B.2S :ajNG+|eժOda@$MH'[Sk}_p_ڼ$3ں bjU\sTp/&ʡ=U~!ew>\}=:u@8m>`p*`+tun)g{7\zIx4f+0Pnw XWQZ}QL d0wls{o$GFx h4,jiEM[+{`ȅUYbHZPR o[nB2'ԍMnk0UuQ,!0tQ,PhQ6R2,vB|ݟDUA?|MC`xsr`sU8靃lqa~oCC%Bnm38^U++uʱ,NS}͚lz暪$ (v`O½!s1~AW3G|A: &_>Lj5O.Q`wVlC'Ԟ?m L'cDFgcH C y7{iM4wthO<ۑ0ڶJ ˁ9՚ :٥D〱RbκG=zT4j8`-ުev nYj.T\TdMsv0'š ǽ[_RV7GVWOU "s,b8ǻՍ9 D/`qwy %eM|${6uW,J,Hd‰d7F*6'R,sD_soˑASP3!H jPwh:XbV?UBCLEQcw܍ zH@SÚ~9/-~~Z?Ph,{}ԱW A C TpsRSMrrA2 Y vDΉ!ӌѐU.) `ԩ. PLW K^bJA|)~ :|g'jaڼ8fd1p+7O!pOmbD>AuLz4NHi hM vc"왔wsGoPZqH~ B3|RD*}N;{q שʆ`.WqZ0BL ^0]E0>X7j-W-qSE+{Nb(sn&™a91 e >c j]g ʬx24Δk5ab.E3}lStàDUO3kdzDLz~L2)b2f),[3g)I~qD:n.x=:3z Ke΃eSJ 3Nu!ۉNmi: A)*^1Oh4KG#T綶G܄*T][X7㟉 )JZUb n,$)~<,h%zEsQePYEi@]WYi!k& 9f6A P$ ;[Ϲ>z(|gPmw `orvt2'bn֒풦B غw;/L={ZT$Vձ ɑs;얚(e0v ǁ—*X B0أ#S_;LI @L)҄2 # @m fхax\XDqPEW'_e /&'vc@zNhۂjW+ v C SQ&0djv^󩈔ž9R6<1&L ]wa8bYbp1㼕ilwzyzpW=5s]WYjMɅqJx WgU*(aIJ04(fx~X Xgy\ "}Ԟ1&Jŭvqra/k.A ,IY{?|g&Doz bML:DCHǴCM2 성+¨3?uZ>[ےHKk7 ՋvDTT:@͑zyE$ZZf\d.htXBCEn`{{HKĈjYii}r<y5} kDF ># FF6FKUɁ%J~\y; 1Un6e'|\ erQ淤sxBmAa>L\|`'GO$VQ)hNn$H;۞bpUjAc gܞb~ȪgvV\1ee AFMWcX@djޜ@|._lVZjlwI= 4(UH^SD8&jqq""ߌLwD|`%(Ws$',哱xs3CLQmeѭP!;eIW\.%Soa=|ZbjᑑS赀H_4{q7t_ M1ISzٰ:n6vM"1֩6/XH 'jC<nj04}b57}5ą&ZZsV9{[1Ǎ+j=ah%5{rnkP'i:.6iF/5>j'a"912YRUZ*dh\';(#ؾ>ip7? 7zkYfit*암kb*[xGD*r99.Kd%%R~D,>|ͤ\{@saN.l@ZfA",&r+Fַ홁>B*k>O3ބ6=g!N[7of͠hsbml8?kb1ЙT"bSn K)t-pk^ktdQ`:RX74GS%` [L ÚGCnK?)o݆ qĕ>K< ?.x7%/q5iMZ7Dh&f!<XT լ} 'l!2cۛӥڈI{|Ry7eٷ3_ݫLfˋw޵uLW:ڢQ^y4|}5?ϳ.wt9[`'i@ynsvӌ)n^p jG 9P (#Bg\8c1SXaK*r9+׽!=zEqU /Ȁ:Ŧi%)QT &WFKծ 0 mLD CWR=9߼V<mH١*sB6iQt:ÌסNimi9zo'bZf 9 N[JBu=}/(vN[6sɀ<-ZsKbFpI]=J@'\蹎X>-5F8+Ÿ F'0 Վ3Zv0h&#*˝*8<;:ƺ:b&p>f>N! ~R:0m?JH+LvQNǷ6~jN' KFJ`ܕ`tg" %2U@ʡM=y<  |_WN~E wwLڍ(ވb& h Sx1P $Ex Bxq]حBEӼ  O|qIq'P;8Rm[[#086ﺘK<9CGgI*bbN&B參OCOXZVw $s%žXZ`E 3#m|֞Z5\uq|hZPpb-?HM S&SVuQTHme*W~"VR"c*zv8=|#ч_LVn]$؊y\y,\ F: *>՝b*m]N]{6nR6H=J<4^xn: zY.PgKq(GcSqCPƃeNUFu!v ka׺e%(s ~+1iv)i9\Pkh3 a1{c:GF)8%!ꠌُ('v~-NE< ÎHrizY#tZ>Lb_OhY-u)p\GeXcV}PD]Aj$QܖIg)G6~ÖK]l{yC8$,ݖoen fu̻ m5F CZcf!=)wQ{q57FRhז^TOH5y&ÜJL}]s\SgM%fZ֪xJiW !)t6@9UNlG# f(Cr RjyeH٘g_E.G[}=E%!)Z0wťsB55 F&_p<*}}r< 9Qʡ!^1^nmИ|]]cǐ`mݓky?&_onIAX  svN)JIJLTSg;v)ryrGMZ/YJ.ՑTkp pKX,ٝ#Ǩ#0C-PumieeVۗaH6ިF[v1:v+m$$˾Zb%xzhf,߻(:ߐ^4=#~H/꣼R=3'tT?gSC։"߲ET9R&T =$Κ(.nGۺ/R>[)-*{c2p PgCҘSfJjrum'D`^]IBW)E\ Q^jRNёY.VP„{pUjZ3sW&\ ?Vǩx3+3X]~Ր IaRdK8וϸK-Σ4Bd򻭭-=oy<!ԇ`V^d^p!_߇B (SU;A]ie'^c'jYWܐ:1!l%@a,esTQPj\W>gv,uJiZU$0Z,h3P$P3ˆ^-C`u3?ue<;fĈCP"+; "oPJmLrmhe릯ގMTV=yt'~ #zUHj .޳0'~;BqЭO=S%v̲v++T% vhH0z54 pXŞ1'R>"2#}s<-h(*R:\gB7o_hM_L%TD}WpD~D.;U}q,M3a%Ow+ "k"G_;c4zR':M)] O6e?|RW +P&FcJ#|_=%d7A8 { c[$Rj=PP7~%ZJ Z>Ie:[.i55RN¼g%'R)xzs/3ΜBHuCv/V\ڍ _Q |{@LCK 6,Ȇ c W56ٶ`LFD~B,PB`Q||_/RnçrMl ;H+sqTyPT{){\1- $aC;p;e94?T+$g$Pv[PG8g>ŭXۘ́E&qQ=#)6(ۑgJ賬efq8v=*c@YY_`.tX=s)ۿz-VNTщ n PO54zn=;Z~DbE9ěDpZћǭdzݺ]$\(gN,2PYcߞU/re]Cr+M.hb_M,ݩld#p@5UqeXo=+ϯm{ 8ັOU>5m*I R%;AT}Y@XTS!IǤLUAHmoj\VL]D&F{ okI qswxKUY 8l N^S* WBoPDA"o{}_Ff;1%rܣ^G"yxox;$H(9ns!aA%l;΁ u/ߚ9h(i+WK:5f~5ն]=oBB?_Lpœ֓5^ dq.xF Si(:* F|UrG.xc΁pO@JMB ZAݍ>AΞ6d@& t\u3sSlW TT^B_ & 5iPY/4%1T!B퇮UШْiL0mdfQ~=c~F=ڃyS#,|ל%qˣZȉItlHG'퟊a=7,ԟ(']dۣ[j/yQsUk݌sf=}H4+ACnLaraSv*i͸hn v pH91Шs8o+vjA …R&V~ I`O8q8}ӓ2}X:,*?R' QYje׼nGdܺ)c;E| Yհg4{ PC:VE_C ȢDZ>s?Vo%v]p`}q|X@z `}٣$eZ5,TQ8udܼ6jh?03@K~/ў%j8\~ Q'Se}Iqǰ4 v׍{X*N kWjF[3T Ŕ@:w 8 aK8X K)n=(dYSq5PWN[+ltiVDO<ނYZᎹ7ĪQ.]Xn~cv5 ֿҜ+С+RʤJ "U uNi8=XgHdLg=JE< dHq&>Gs+Mjl )؃cQb ΍ Ɖ^Pl7di}V4uSq ʜ~U}}L8q^c2zn+,fl>na Q".%-La"P$Sx߭:L4bC/E,[GCDin qJ(\8L(lWY,9}b~si8kK%rqRkM`)eU>D%kg8DnSVypyPt6+BM\K>C&IxDjS ۛr ^TDґ{k~t*4KCG 9m!R+ɽiB oN갫XlE7֔Iod"<Ky=FhÆ̧dˣ9  [!.Xw"G4$wۉ 2]@-efsS.?׻}jRNcSm{h+ `p%(Da;Ch,RZymI'`Go 7C isɪ+\ft8OYũWK#ߦ=[NW[_osАw ~c$2g/ w1O„C.8#ye6gP'Ӫ"HpS-Hp d&1\J//:~ȂBۯxhXaצϟq~Vx\LKB$ӂvbh7ශx(,,wi+Y=@*]t* o$}AG3g;.p~eΏl2JV/+~ΗȊސџkW>Q9R)VI6n?p(- ~7įڙYkmj_ނŇd?.s69}՝ ?L|WodѪ+}#>%5 H#[`%[{k׾C~t4U54ONf>B)u& '/HϔIz-t aӚȋRrF~ Ilgrt /TIb | cL93[{CAxGUyfgY=ǫ"*0  O+}mZ/,DH^Jև2p,F^0RUd|n]}-Ԁd6zNKcx*OߑTH+VFxe1czD~X*ָ'Z&fR-=DL)wܘă.rl3` c̜ήÔ8r:w#&~1o\ -E#HQQ곿u;UśCzgKpՉ>-%{@ep^_L^fYV/!ߨa4-,75Z k}wzW^oVmOt 4&o}}3#CdPکw_kV+Fzsj^sCv'0A}}\ )Zf)YQ%/XJ't3 Z NeMn o]cLͿO)EFg3wݫxyl",ă3WI*?hK#Hm")MmG[mղ aC ԓm8S#c냴sǝ" !~v!$ݎm]sv3t T6ܝ{ @Q42G r23}ꭾ;=';BP!zR:sW}zm!(Jhg9}. ȄNCW$iiO$S)U޲EWoQYJ;ghӏv1u|D^H<)qc!k#ϫR!P39hV ,JjLǒ0<|xp2j(uϮ| mNnb'=v5<V @ٯ 'h|e ^Ɏ͜V_M-F6 c:@ *5} s||A%Q#WA36+Yz.6PqɭkK-QyK;3ҿO"Fb"Ֆ͒nBWۛV8V| ~c_ظZ59gq-C\@^R֗ *Z=L?""%|kҐC)&É5"Sz)˞m \S̓<OҠ}V@%O@16PJ]Is|r\gCUCN̄"pyzfgGTYQ3T1&m[R~\dt:7%ŏvZg-Sr,VKL\)lK1:=+6Su̕T:}fV &1a=M1Cm-2-w>Ƿ {{bfЖpឳm v ($e^AJQ#å5"5A3K͆oaoIJt]3o%U`[lzUk"ӜiWY2+q}d1lX\枪txJ$wDL.0d~E=0I+ZQH~l)&!@Q;N>)6.Vx  JJs؂u@.W舴׎R:XSf~FSf$UB5"l˃l^͊*zt:fp\ 8òsHȯ;E4KKuFxӍK1piUNv/M É).R{\ίqf~f |)FI!zt<,l/GW/'@XWFM& TyԮ5 3gi”O X+>+ ӷ1Rկ4JߙPYJg4W"F.a莰NoA^06m,ޫ/_hTÄ>e$ o@Lߡ&Kn:H~>:'%yNV\ u3 V"kVB41 0׳@Ewj,r1GӔkK;AZ@vOܢ+O Ct;֪p FG9]H0Q8 #!nȖVE6Ŭ0^ǭk<<.(/V&A4>vZiڪQe<~ZEUv([x"w\)w@?5T@@xK@0Ht&jo/\ԩܣCo,Pr&ifa0 Y~.F>P:N84ɫF$";7bN/s93M a"-U#]-Q:mIzxQ,a/cn}V`}LMtU 9]:W[a-303$k`o%IpzL^LYsɖRE܄w>?n_u,z\n$3VnEjt3")R*WS~ujB˄rT>T+@@ !y>I&<6QY8-dH\1c Zǔ+^m<|/nNg~P++uX7CT31c0-a/)yc,d֛ 'nФ[m|D"B;ibw=n`i I.x+qщg|vq6([(j=Ka!v7{^lD1E[#<5q,|C;],IXpW -v7վ݇Zn!EIz,bsKF;bC#>rRcp_@Ti8Bh%u:n5搹PUrF}n1B_<|3t)ɈWmX&AݛGQ+H.`XZ.XT%[fk&` `43) E쪰H$S6%>el4cU=sE! eMN;>̏b{9u]% ʠ[ lq~S3գ98S_-SiX:'n}Bv_x(unZw4қ(]\8u~."&o_b-3=Zd\MsU]1=&&yXZaE$<kQ#t(S5;I'Щ3ן299K&O~mpiRJɨo8"vUb&*NJˌ*Z$&ubvWHLhr̀v`Ka©Y B$k6: y2qo"FLv2/f;ͼIr'9.xM[sD>'>{m(JNHeƷ)m:qd,[d{]st܄Q 6 x&ه?.7(@lhUdQy܂}ӿjC0Qf Rp0UCEhȧes51x=>l7ɞhEj;u㵃8a!ÞfiȆ<VUtf5=`v_uT"Y'ZX,>W%{tBC>`bKg]cTR dGC#P%(x ^ĺP`}|A W~j i:x5yŪӿtؿ]HjҾq* nPȯ[|WXF#7;1T6aСD(=1)'R;6j!|C65fs#9t^P[/0+zڳnJҝ-_4lyd LsNtFV{Lh׌ 萛g~VM̨c4㟮ȹf4ą~*W/q#ƣۨR-'uE|mȸ=n!~bzCSrŵu}͑\Ma$yPbMGDsfhߒ^ke=y3*R,nyi"R l3$QFJ1ލXr;W:D&-?/6o/ iSeFSViӣ&QaF0UqVN ٻAϼWo=3nVlpf5\dd7SܠcU0?Q'[ pJwÊ饩lsM՟.wWeYrd 7C5ŽR?ǩS[RcDi&s>*w@s㐛Ȣ*vݹm#g]Q M۷љˆ)r|۾$uIMKY8GZ3]Fk8J *W Ҧ.d)ZHK=qᐎɚzQnɅ~T J_bz ̽\tq:#fT< AtlY荝Ti&AwLLL)?B1?&2W4\rql$0G,!2\^ewH`ݪW|#wq MsV3|Cfv,)E;܁HIQ'_WVxU0o EiZ6V94x.!w<;n؜O, 9+Q$DecF|M< |Tsou!\K~ȗ߄. b{/߅ Ъ *D,D F;OҍkUN 1JRt>f5ߵ=)@+?Yi_ VƵ6woV޼#unsX sKuxeF)24+IK5L\du#oO^m+U;KMlBӒOzz)W-5gF#w~5.1'Bv_ֵZ]j^r4b5jYFfu\ǰCV'aq_:m$iHQu7wS$-D@H+؊Xz3t\|JUf2h~/w0|LO<9:+4}yJBķ eK$òߙl50tՠ-w?ƍa lծ~SjС0*f`M_K5{]<4pOoZZe{5t+4kb_F8A$3C|3&!¾4u5CK]aOfTSt"?0KlM9*uz;kbY%}Q1\36HvBr lOuTPρL$}=Y8;:Qk tTiruO ՝.d,Kr3!ݕ(qo.%^T…w3#h!{|CjR'yY ]2 :䁑1B*]Xsi-yu#vd$=j<*4% Iu.H GPE13.  ͚Щg^+an҅[^FG,(ѻsd~gd<#Oi¡`pX%#CA\}^HƥM)s`8P3iꬖčdm+¤x;IrD~g.S0EIMnL(yxyjiePEǰU/+`L|h E#ɍ:m9t9CfoɫLxd]s|=V'LG4L;U[9) /ֆ |kx۔7bqT'$ra_)_A!r@݂JR )mw k^\7kbǚBRa:1ewTQ=H<‰#T㮔[0X(j.Y5yїz6j>K34zQ xPZz_r-.c4}꤫?Mp :&cRmLqTD[h'g[u 0뢼 /qx/DӶ.v!%5l0I ۛl`)PV@h46 Y 6m[0B>}%VXqŎ2V.A>CڟsBufU l {4 IV#)"I'yG4u b/I]ٜdz5֮ZOpɹZP߬# B1gkSrW-.J!0N('(:a"xcSn3GNmW܄ 6G(d05QP8MM7S"Ŀ56> 4al{ED!񐏜$`W,Sh=q/7{l.I:.D6KJ տhrd\RDOЇwO)vL(j[ԯ<=JpZ93k77nj;͞L4$?sOI3 :`v*Z0BGgɓuP[mHh/V֘Q2)M!kƯlP~`!.}kyT9q7swڂon 넟{ XQb8`BO=WR!F!?Y ^NUx˞  {yptc`-&oxx]2/u UĽ)A *ca%~U0}CvR4!fZ\?\aEy;Ry뻛dc-0 )GiN >mN;É@fL"y7JLC"Fsq##øS:1j8zu^uEa+ %oķ_?ڔQ֮&a,J\BPuV٢!wof*}K#C zط!eP-,cYW*դkCrlg 9. w6,[ez ꗇrcLafm>}2ò4է9+>4HUsbXrG kD\: qE}=k7Mpuũor;Oڿt^ΠR Y,FC7AfJoy`j.uMǖO3i4 %WF:Ll^!EЂTܥX7O".bkUvv!@2؄A; yOa( [VBcbd ~n+ 'HrH*WmcTY N:KX>|ޱKW5"rELfLeu^ʟL*oz?w¬|- B 7X=j\V R:ew]- `Lе;90vf>Fpd/k*f^N (]gB-ߏ+D =B*vF ZcMмWXE!E_[UAK &[ w#Jx#o 1O]}ߒYә&&ȼ*᜽m%D >iXj.ĖXY=A9*(1hCjٚD oS5Ҹ $Ӑ%jaZgDi3ߚ/Ll䉃+Pog Q;j3v_pAYW4EP}4cX\6++x]P`:F_[5g*G\%z(@(Z#3]PE2Z ףʧu~WN_߼ר _rs^Mujz2ۇVrwi|mp:!B4-uﺸ,as<%fr0{̋wS)= I [ ;6 2kyl/9ޟNU'1B54ICGǍ6e{_K&lYt7A<6u^JgfGǭ]3w{Y9.=G%B,`y؂^iPmkÍMHlEV͵ f߫LL6:ݠs<ō~4s6٧7[6z gQ:N`& WxTf4EH|P U|Q Ž3q- P:G%b" UoB:-N.QAKxQ?`l s4^ #ItMAVzTa#g_O>쵑c=&E }&Q5~ŻLF6Z+%@J&+uMq͑ڨDQME.u* x\':/F5}|J9e?Ѡ=>a y0QZ/l (bh?-<ȳvt,4Cnd%e0yWU/9S_Sha(VTh _4`>L12Y=sgCQ6Sx`O$R.!3s;ǭvQVenc^fBo cVf۽T[!v6-j^UQ,rxR^Keb1EE͈J5׭(Z{e# w"i'2ꏿ1o 5Y<# ^GVPx \γ^se%;i:Ya){-/rk@MDD3.g]>lr@IS;`N!㽟Hj򍛽 ;" gঝDRbCY4e^C]F&[YLZDYVqkSsݤ4=V |J`q^=]G\lZGq=6x!6 1`(ʉw"2:üޠifz\y@ :0y.<5eϳ|nh/ *3yzO{M/'$3+Xx\O5:  Q[gL#nJs0ύݝaP^igrs>!9`R0W-pXM >%|Afy@ހ^(a"T]9 ;G0]VPX=vt2t0sE/V۲HSu<(ۂ)4 vmFS'Hģϣ0)J`;⪑˹ܔ9 Wәl B8*}ND˹"0d0L(RhP46{8وUa3j_i)NƷFϫR^llcJZ{1QR :~;$G)~H;spד73^,P\eRK @g '1QBА`!~z1_ 9-:yCn 3nܝ]&Z7 jG85\τWmub~-nEku=!m˖ Ck U CB1yե9ăx7䗗8Wv2L2@ -=€elp\B;`颦` OUj  G==0%Gf^zܬ~\+!Ux+@44V84jqOV RΨyKܤgZ^) ΃?P͠&)iZ yDqN1;>WDO|`7ST3˵&j^sXSdHzbF:kjAt=Mi\@JzC vo! WF%~ !SY*dDte9CC,%޴!p^GYvY=si_ FD(iYw*m59q Jc{ ­P&7n\1NzІb]`+o>dFW5uڮ夳GT&)t򌲼uœ!H속>xuno٭Z}t҉}&ݐC聞 p6T77{Dx48W? 8Ia'/qF,\cz^ou`f!w I'V/DaB4%xE!ؙ(c$V_0}|Ju&P3A*,`וQ'(4sj훣b!6 (kuo#; ŧ{g5ҌwĜG30M0&7/hτz4Nes9 i@tQqĠM Gw,"R+66 d ,{;̸Cϫ SM\8B Z36ZQqm"1$Ѽ K$wJz^Ŀ4@2ˉhm^){~P?,M[YTp)Al7{;${ٷ(aØ#rne rNgC}[˯v8 9H"LMF* V~ z3^ϭgSHebd/: M] ϡ¼H)\{R"C - ִ]ZDKDuVgrfPkoN i8ޢ;kRҤ%{I-g.[7q`ϖO<I_KaUhʟL* 2s^r'&F: }B2V)uy*D[,8r+d`G֜Q+IFsw ,%v<좆bM͏ \UmzJ4%K!)Vezq,;NwsK& Rtm$cZa˶x\X[j+䙀 ϋsLPZw8MsWҋjH0s1*7U/5IT"2 `;LܪS2+%ft?;a #[U1<g>,)R.?jn|MD>NΩXf ]qmT]8HMEɫ|p{| o1H 8H q=|S`),&=`1""bϛ_9j$Y|JG83& /O}IcY_.y; 56Gc%GrBUtQ bǬPeK,3!//׻ 2/]b*WʯwqQDE`_dqaڊwL(&Ni6hTl*@/BՏ]Jbκخ`EwMɴV?TSja$2B wkoeI1|>ʮьBhfyhV UMUdNc*GwH!}9#EܫD,%S sЛ aHYĸ.[5Rg9BA=N؄Q]]c%TQ|̒.Os"LX%&x$LdO%a!.Az`7/G!i,;_9aGZ٘`[Thy#"PQx۳ey"-L\x<8Fs<'Zr \ ) WW>\N{ ђ(ҷطW7RI*XqJ=|b-u? } f'lA +slLl '5AAeFV_޶nev㭙dI%E`9j$)?-KmpVO{Ԕ3l7T1/Tyhܞ)-CR'f*laxVJKpgdצ /om"d\)1rqZ?W*jxĀQd6ɉ{"%3NLU-~-N?9lRMT[cGDV!nn^nM$rʇ k)mtASYO2 .'BT}~-AZi 59hG?܄ Yhu OZF_ePԫd$gaoJյL̽%1@Bݔ ь^jmjm _DI8"5,p3 xnn'QuժCrD)yUuOY2OzJ6RdYcj4,VQ M'{\_RVomzIՂУSiN$/uj,l,FWNj{ qz" 8$zYSE:U J(=>Mr,ZS?E i۞2MܞH 섿Np" '9h!uY 𯈭נXyg-{_a?)2zwyĚ6~Y{q&;&OqBga|coք' ?RMm|v"EŪA"mwĴ?z^`o|!Ƽ+*?nQlFE1})HkIq]8y!֎Zˆ yǃ1k\o%̄vr_eJڭ#h޽q*`9PEW~LLU#\Dz\ -ORnz@'F A. x:P82ocBSۂ:@ z+FdDh %d}U-p!{b׵=̘)Yn~5І;NcayyP{,J);a6Z*CY[12iF^+ 6NƉF{?/8 liLeD<,bԜ6$s/ MnB,O'/$]$cI-; {Zjk^/ "PN>e_r$#P}Z )MI^dKz4ѷcZz+%zzz/o j.6C9"2`n?sL4GH{yO0onA|܇ڍQah'<'i_Ton9i'`K!D#D>V-a0yPaf.rL)L1w'X,S\54k&&5ZvK'ۇ3Uɘ2]75RZ!!P&A{fw3 tF4f%kV5d9J9XOͯ|.+deҊFXV }Ҍ7+C $Lp"l5~;@ [e>J ]7hO`fF)2)6w\Fޓqz]`x``LMJ#iCIt'ԥeVJsw>Q=ʬix+T٥=)voypG8HɻЫ#8HS)haHn@|+0d$֋$lgw]0MpT4w~BJXiGs/%$8 bEC#FAWntkNbMtS 8c}ce::l -5Y! X59]xjMCMԬSp E"Ze}6:oA̍d*Czy*>K$mλwOfQV"ޣ+6ny%*0 cU5F3Ȣ˖e~iE\nMb[]wnZ'+Aѝ6ZK?Y9Zj5؆hڰyB|G?XD+_v%sZb"I`Qz8b&T`CX;Bf=q56H]Y?g) _jY_0 PM$ Y\x%JXPMsbZf០h՝aS?s:,[m4/HD(- vd_q3PA"̳O[!! y!e7ق ؒUcݶܙZ#7,H2% kn BB` %B-ր>D rqv_<~'kIֹ8? y\ 628ŕ+_I񕠳Nr U؛UqXi`*RP?55+.*Ѭ̗Apl-IX o‡B=[[+{mwϧ5JU)إFJt$JrG}a4KC0fMa&NKi# <@) o#KQ_RYsʥKcJ% 51 T 6YzYxubm8E,}.xg}󃸭,":7vE|F>3mrp\80ԥVS\Vd;k^44W ״wZcXlKvgގ/ޘ`9Z#JiG@Ԙ)Weݨ߿픊RF{bYPːf(G=S5ľ;Xi={*M%H8 98(BQ*'c쌃f xnߣ)=gLƫ}#C<▊uo9]ͽZo04ȆMk9],JX~ -s{] wd?r^G;*֗y2/0q" Dx~%'SE[҉f\ "A}^rOv^>kPEDN_.ag2BD{JYfJHm cwcEB%zαEФJ{8[ *0,D9yExPAT"H1G6$*ҩ|.ʎ!{juyM+Ra.a *SlwPҹKK[n-U^SeFaFŔ{9xO1 ?wGuaɦ_ǺRѪ(0-mQ1)_6OOkg`P:waF |ikdyz]&PrJPQUvvATc(\[P\,x"Y'GLTcg }xWL~g6fwxPqLJ&9YM@yY>ۀLus"8q@19x x-Q,i2:LȤcxYuiaXX&DG3dfhiR qZ(\0V `xzRd۵xFcqnGF>Ĉ4+ݩ5@O8Xe>Ztxw-*;Í?r"V|zI4E?J=򳢫B]A}˨/1~Ot r6 LtQZKy}QLM1lOuk`/^ZjAtyHqvI'ظ2TD/2 Y;4%pۛ g>e]GҜ,Sq %w"9xdX RM;=JF"9>yU\됹=Vm0Q$/q%k/_qQ%&*wRti][U2*U[_qWX"nWh"Q%V~ oK&݇I[g*lpw0=IsNVf2qQ!S&:̨dny/ǏS#͐uP0òH>e`(b-|UP]Ss ~ūC ՗Vwb2< #pmI!$vczݤFaMóPY K nAz#bކ~K @dAZs_Gz֩!IH$:/>6EPkH?47̳KFⱵ,qgDLO~9=CwP0? y[Yu +''PY(:gG-WcJK(`6zSH 7.#K1X>?+{_UׁܱG+x]Lli+g K+'hWfh*8c׼ŝHsE ȵ'Fx 5a2)pw=ZfXB-ig] meth")%\w J{jO9m&+tYχЪ8/!O[`R6Q[KUA(A>\q~硂H zfp~[}072wm=ѡ88ȕ*Zw2u-9i>|S LXBEtBRc%sO{GѴZ}fڷI4ג{BpX](4!w\ ə!EI7L&`N0"mAl R# S.1[h0[#sOMG#i=B@/@'`S>/c%%X},i8萛U$,-1X*+bTZk>l&mЋ3]RQjLPq ڶx3}-=ԟ"97b[Ip.@yH%9Пy'zKx[uFݣg.XD3d%Oeq@7/􂃌(~ڡ&tY*=pvXmom_dq~ȴSu1Z'yQ0Zu+K{뇸$=Z:HD =ZW,uo,{ȿm^qK4QH٥4!!Jv!yK(3uZد&'!]OشUXfBŅGFvJ`ȖX',Cb:b11eJЖ#8|/YL}I&50s9f>?G!b9Rۆ`eM.VƱJ; dJX%3j~e~8 'l!E!%% "ɀzTT$k)+֙JJepa9| IDj--g _D/ylvQ1NH̶°`Bs9~NRZq{>&ϠEN|#iHaR'C]ugבH%YBO=^^י[ &i %֭~%Fz>T}JM#Cgp[*x2Mi af_Q ]oZx(X0*sqWXeTl"{T;)K8M_`܊Kv[ё-IPݻŴx\[̈T3jfTbr8wI a4_`wTr SK4AVF0w"[_Yyo@Ddd;M}8(x3w{iߚ20 |οu@)Zݬ7~bu`z9㗴KtLJt^ȡa᭫|XH8^䓎iB+smv yu}ر_~oj)`9$_ѬXTc]2fnɊRRjZ i)|wX|HE}dta]3bG F*: z;p!sR|41R 9)(ak{?hsA@]~/wD6#=7+i+gVucNbKC)te3ŎpS'z-#ԺoaEg}b|_~-@cD6{0A=C򿂺;`1Vxo & G0  6pR濁M5&x;í=*_y 4-iwOwO bh ziQl3[>wmL#;fx!, &:2]4M21\Ѝz4j^֥iZæs<G~c@CS%N!'fEYNWȅ.bdwvc^91y%C$)S 9/¿Y";-YR(1t֪ G7B۷SJK2Z.zbnoȑuBrxWAk2AGj_1p"H3fC \S $u !,cVgi~k$n~J큒·]AP#ܤZ\!QYl$n94o[Ln;6h@N 4b%ɲTm*_GJBwP4IjǖMSE0K=^K-\*z-)w tNs$M(uez=OrHxsCdڡ7=,NCXf `}[\=Ek^sc|ϻNPsHA4"$-$7[$Tf<[=ԩj!O~5"b tkفFHoxF\w,I!Qm3qpgO|Ed{YƅVV{MYC%=8lX5,q_B);,5"+9naV_[fpJ9)6\}m n V?;x8c;j35E$ 4կm tewsy%jVHqUt2T+F%BizV'0-kRT[Xyg7eeA[cS;)k%hSŸw8CPHNJN&+,9)̺oX@䝶=a;[kg <(TU?6#iMh۔zq`Wz;ݑb"fBB \HklQ$[x˂C\ap|bp6~Ig֭S<ᐘ ?>y]b0",n,7@Im|O/ 0+LyubRDi븷Vquvi!(u>LmF[⼧cJ38q./|dIsE :$/y W }L,gTVUU'#.l[+a*x ZJO9mkI։C1G?ẖE/oId[?|S}0q7=\O0K/Mră63>)1rq9$K>ϲw ïCb/:Dr̨FoRNzJ;Z&Pzn";="H늈 K\kd-o{)RHa4ei9LtcR$s.vlh*XU*_ă?^U3~2o.a#d5%]׸>xŒS #(5'uaȣ}wF]\;2{eq~si\aNc@}#&H9Sgp# %{E.Cۆ7ñyUW}6L'gvx_yj(zFV% q'q8Ypѭ*M/„Oקk% #Lja}7xQz}J:,ߣבA ?yg.KskcUGJ/- SAhim=;YYzlCSf7a-PF.0ve>y~2HHK hت'HEL:(po+;C&_$'kq=&\H0ǒ ܆*{:P)rj &{?ICu2̓n T-J2|=:ZgnLwaF- @00gŝ +jrn/x0v3ߪ>M7#FSXFKbe]Rk+F7B\>|ݟk\ wM­h$g U"eĽG]H ְϭ5._HlG4r| 5;yiZ6ܺh|R]+hN?E`]Ý0,4\?}Qݔ.έ$.oCapX,̓?̇hr CCAhQfܥ~^ݸkQW/.k.n#v ,r2Yd7e _ 1YMRkJ. `H +U_X%M@zY9Yiߚ {F寨5^E6-fE]vaH+wr~[P={\'ȎF4 *Sٮ/Ѹ)r40x6ZzܪLXثd5en7OB)W;#7b|t"v9M5BW):ZVXuRKk#Nk%:rJ D}))])~ӸTpGHXVrK' 9nPpHC==2O&\2?u3&!ޕ a5<}RD&oOzݛO3AN6>F%R.I Φ>k9nN <\8Ah!%t1 }3;u|ZbZn49ϻ֬c p8wLuq?Ұ939wL'/ߟÊOOZ/̓[ )*N1)7=%_Vzogq9Fdbٟ6,_7 V0꟞^+SGʬE\=>+^{EЦy9kH7Lu?\2BU0<@#L50*ieF,sYy_nƻC~j.ZK b[v. CX4abT]@G/ay)3a9^Ҥ[:&YE/4U\0ǎf}u)T|!7:c@ ~M!;Rxg 5PAS0T-@HVKSy9!嚈(¯Rlsg2FȸyZ ƥz tm;\'U[֏>}inau4?\ӠF1jJnMEո{w#, `u % /W%ɂ8?Jg-<6Z`sQk2Su8EG,+\JTYs(wҠѮď%EYfR|QT6h m&_d3~)h0Ȣ5w2,-a?l77EP[!!xm=C3k<[e}kuui҃@;ÍBrhiFn&]ocl%˂RW:ùL 0d{e}<[hd"kUCH 1m8MY(.mK %# cҞU5xSShx Z?Ie]zTdw,L>ciw)7<Er 0ɿgYZ0707010000030d000081a4000000000000000000000001642f0976000007cc000000000000000000000000000000000000006900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822ce.ko.xz7zXZִF!t/]?Eh=ڜ.+δ]BSp~cK7 uaM-bAjo#Ezn }Zrǹoe ug[CUS-ӂllw8,zOD:qjBcD2|=2=*G4 ¦v Dvv."jմQPU2Hy|m ㇍b% bݹ@S2ug*U, 4<7D-29FC3+d,2U< CGcj?^ xu.V D90l)0++h!h=soTaاb( Tp̐dB-~:B;ˀ:-@]b~+ێR?q9;- @$59c[oQqp\/>uriwUUt'{;AOqɋR&"?t(Ek@au 9oUrqiT-ܤa+5]/ukŌ}DxYnS*V~Iv\-PE(|u̩MɯĚDAޱxpї-cK#Ή?%~2w pWuxgI\8@ C һfB'cH˽|LfCZGR[VIONDu B+.MexKqH%)P+ 0׬5DX  -٢VsrSEA͋;k+2UT}3yqa1"WJ^b^)Y ,3f$ `9`%2?*̥{A$mhlx90`TP?I-Gqgz6k*>(jf?a @r!KND`B?1ie?'^ Ǡ3otËɩ`oOC7hV]b/n86sZǿlCXBdl(ru&o3fs6bk\w&W?r$ &ZGzwHyKV]y)amܞ` Zܡ]= BwJabz-̏"L̗Vo*P_DAvVA2i@ҷ 50Cb@S2XԦFGذfe(kvxޟDiZ0k&B!0qbꥭ7RF U8v^Ez.w񖊋-5ۦ6t"tRnƼn/`GnZ5HTRAtzX㨟!}JT/-A~!y˓ s]zXLԌF{/a|({BP?+eµXX F6oE Քۢ:uG6UW9`j,4qMa:2N+98Jw -pӐ9,-̒2xꎪ>!JuVB,ӛ_ XZ}BI`g>vtHa>qNCqx̌ܮ#\uMv qby͘9}KTg3Vx;gq21aeu{z">Sxæ_w$DmI+15&SwLv~$0(!Rc4}dcL@ǡ.bX̩<%<4DB- w}9פ:gYZ0707010000030e000081a4000000000000000000000001642f097600011550000000000000000000000000000000000000006700000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_core.ko.xz7zXZִF!t/]?Eh=ڜ.+ˢbEYNu7p*0K I}w\=[ǤtcTd_ ٴ,-F=HEZ5DL +|ʇ' yRddm$?׵FvatgB ~Ok^I@q\cAX: 9bكV+-QqT `$fpD(F,ݨpaɖ806ķ_1968We{}cU.i$`?ԓP(Z>6\#\M~wTgJm0@揔-2o9eW˺ZJ)R8ŖlА08LwVfmtdUP=G Ŋ0tÏ@34eI}PwxpWx˵.:h6xMlg<1VJ-*R[Ğ)5?E4ueJŌ*-ê\@< Uz^Chu=:Pg7 *˭}H(*!I^I;1:V:XLe#OQ#F`QϝbJO9L=NSȦL_I3wZ?䴤?JcN )kBgBj9E{)M5y~5onz 0 w^GW@I@x9€u":US*cb}+s jY 4,@ 8۩uFT<}]^= ,u$5 >핮#N:sw&{>T4=at[:[7ۉKYneJebnB:@Wl'׿zb|@2NjP'x ZFUQncZp~JkDuʷ4p)fgX7@nV7,i(w?0q@ğ"ͪ wQ60z!g}7H=t ozF7в6 'eݘbKuFH]dT^әG21rsHR@θ/Z5P10J t,ȶ;#@A]Fj5Mp3xΰNl9hԃjc?fכni Ҝ{Mp4eѣPжijGoUUo{);aO{Ds]jBK#$-W0}@rIe~& M 0*vCzn Yi`"y?M^25l߹o# ]QYï%^PuC@"h% i3J[+T̃/8FNR|m>p4u8\W̚ޱ|җT5XCL ++Ȧt{bn_$ovhkk5Sd7B25( LW(3\cM!NRD (Sh4Wq~RkT$C)Re~ NT^jI! uH,eSـxg5%W]ܷf I;۱5]Z`fɡc_n:> 1BPB+9/j7vföjkiޟ#$n[rF`S1~)_Z<38HHkŨ6:ړى{DY-R(s;7 V.1Ydח2p뷝ab#'(u7<Ӌ?>v;]nKj߳[VyFHک@F M2”c,'@vTQ+im!kkbud3Z/i|mFPe-u\:@E$w=xm`h ±VJR1Ɂ p~vrk:],rK)K,h[CO+zNxCoqr 贕EBhT.賙^k"I^̓3}On_vPF@ [5O`mS/'-2!l{룆w)1Ǐts8tsg VI8l vPL (2 K:*4}ibQ^}€~,cL!NW9S[3 ;aRS]|=z6ZC9* oFn@נr/Xvo~k3{O[gY O7Pv!X{,|른=͛l&͍%ԟ!>+n~=Zmrgw)ABT:K%| />zH'F|h>3Ub]$ZMAXQo0}ֿdl›jO :P, չy">R\Ȓ ,%_,?Ďvre5Yo1%TfZ*p6HxQQ|9GJXշr{+:yqn n>; Ez"?&Ǧ7"9i^L*?Cl;]XBC)W늕JT BFKCT0XOspѳc^TVun$?*ࡻj>g*ʣlH C)@ME +be]ML'iKqDs]ꞅ ;)=S):<ڄ X &Yl:vX'V2֩U [mSIQrєl]Z03߂X?,޺\zP sT"Oǹr7ԽvGe,7 @EJ\R?L:aj- \ʽR(QuI7҇HUm#WqGn &حl  ؒU ^.,Ey@ :?Pj)3w{#_lQ@{v"k'ТUrh'P_e[aEi^ "#7szzM(v+~k:EHl]=2#L8X':j[T>/pm ?',&kQtCCFifҠh\!]Fw;QԱ[|-d'ً:~#  &rhP*Zgzln;ω D :oHPDd. Hc7]M.b/tVӒjW)?{ S^hq~ݺ1:1W/KsI'?1l j>CkY6\gF0޷ m̞%~F i`_С-iǷ΄T- zLvǤ wƛ9p%Xuq[1^Wr OBϩs~ X`;l)J~&2`HQ܅H+C`w担aϯ>(O7a|hCS!C Unilv Qa?S]ON:wIWv^<3Y< YN[weً==M2y;1~@KBM5M! ݔ >{4ߌ0~7[^} !] !U)"teكq"φi/^NcEFDWn3=1LvA¾s5Zش4^fLeH7h qYSNfŀgn3`Aخ$t Tab]Xޕ^93*r)v߻-x#JZ2dS!m)/{Pq䒀8bDI)dZB^ ֍x>ܿwNUmM?hK.8Rڨfl hٶ6g#q14Y7GvG[nE7!51/zg[Z;Hop zR^Z F^sGA\s1`J`fS9x)>koJJ|3AS!ğ2;M^&A4d֍QqN [xkP jp_t_Y)0+]/JJ*q e(.X>J@\ ;́ڀs"ĭ^` =cn-qG>}=t-C!]"7GC t;NB\\Q&Gۭ"W i6+0zo[VOOr-6y6[ ./Q hQ i FEpEsdDfRCfZTx/gDQr"ƼΔS236yF{{WHVn޸D  _-ӄ]> /HZToC#c@r{I~c*B&i.nG7٣^#I-:+u9;wlOZ %Q證X-$`J "m1z2*Tş@w)]c>\6ĠLKUSjm* &ֿǀl?+l)vi I ԭYmF'dNQ z1RuK ڛ W?YuOH^BS۲EG[%]lUBqM-̟/Ƕ탖?Ë$qp}0['#fn"@ A= fyϴ!:]@7&C-a1ndZp24PLrORKi iҗ9hz#4 i-ۍEaZƭ~yKLc"ZX%, qV fi acߤA p P5Ķ  MTa/{(4tDvŎ<ud.]nc:]n DuYԙYvIuS-7GeYK`G _'F)`Q$jTlpq.jqDhznk`,nP# d쏁sU_ z( *BR,N1U3BOS|bɁ&`8y-}UtƩw\N8A_7Qda[3P.P/c=i4M%=0aQ8+Q6 {>S5% ?uGTUQ9UewQL}9jiNm#ɥj!hk@/8O߳+27D0tpr\2,=ge@WVqk;c!)w}JݎYt`r:Mq @\48ä7޽jE^fbzL;W`LtŽ cт#朗ښ*YPg2% ~8d3MP8RIh(opQQ3qV&77#`COw<,F&VώMf j?b#Wd|3+ ڠEXgSbӦWzKeV 4xQY9%q鎡ǂ@w4@:4iӤΏp{ݕZ?- Dz^՟ i6j-\ OgDdҍ>S6?^3jdOPekY ;l=Wr\XDNx^w;KS)EԓsU# ֯?L5.E",RL6ئditԊc *~{6fgcW0>ߞJHSP -*dgB< Kj`ԑ[{TБ+Eyz\6eT0ǑM:pȥˊT;{us=uBYoYܹ> ?Zxi66{dA)Tׅ;g"?&i]J8j.MȄGr?Q#cr|6%tſ1tJu$ob505b9nqgR5,?[Q6 LMm)odAvC=%ßdBv*Tȹ†~_ObJ晣2)Г˦eG,gȬ}M2ſ 3 !^P1(N床6`&4 r!㮍'D! HI-p "GR&L(h aj(qL]ev[X1l=g/8<Һyw7ĚՕ{s[@uk hhRR (ӍDk/Ė%r#ڨUWE* өѠ;H%L7lx׿pבajҶe (?w2P02Y rHB(nBޞSvOP&+i:[4U yd}߰\d=lS{;1cd]ʍ\':h`aiFi*g̣,K.#i(ݿd'y<qD<8^2'c-=䲢-g)b(=]IJOyXe1bn跶{֍8?)Mǜ`?d)(E7&C*m}i^Uy$LGk·:*|>G)/헖+ν߭ߴЇ|0E%{ghAEy9.^&K1tt3Z $tl!^rA8w䤜r]3czW!$#o9 mߐ`Kl>W\YkW )Ǧ|Ct(Ƒ&=nz'}x`2BKs }j !»ƔdgSY١#)NuDnϛX$1貤Y/%iܜ'm9ޜe/`Rr6bSKor+2(E&9UkJ={8-vnIʜr7!yc_UsF뉲-jcXJNII[8o-\̈' (Y ][6baՓ[d:EtIq!;ܣ+[(*7k#;{A0DhIʍf+j[{k!:+xgeV \sZ0~¿ó\mLGfb_m1$?ƿh} B=Pwh&A@AFi2-OJX-B,dVa2Nv(K- z;&_NNÞXNOV?W}DTUUeEaD0 d HMsu,>%|Zl2yd$?چ_Яn.CPoyxY9:N!oX|L},wJ.0v+XJliVh0d%hEǸ̴qmԈIŒq2(lg'g>}@l|2.]7TTB1`lNAR4bA]?Iu34CnkjlGog=s/Eys-qOnhcg sOm+QScʼnɾd [N-ibk~`]zUdr`Nc\W'#C7jbG]HB.2>9c<bŅ~Eq׌r(]S1梮hT9|"~bZ ҡx"]^|aͷ!kG;3yk6TL Eo;Q@S}"0* <%`FCdzF$d΀7{%7>@Ĥ*hMbo.kQ%x@D.1!v+ZNGnlrr2ē]'?YӀ̭i:/ZklTjhB25R*j*pyE]2>:8e(N9D6l> kt͈o@=_^!4G ,8 ]d-Ku^ O4RB3fvOR-lQ q?rYE4!Mr-Ey]`L|un/8XoR$P&f dޗ{DVu%H@g76G۩1b+s3*m +32ld)kX|n !Qj5JzGi7#YvL-e'B 9 TS܇bϞLY!e 3a:@jieP̔Gu״z 4Ã3 RDFg813mo OeRYPAbM=4RI&ĞQ}kaazTqCTbBv 0ލbQe5Jrd?gA䨮>dB\Y $߸Y.cBrdC\O*BZunh hV_x1,JRwwf@xH z> |M 'O3`(ڷT1ϻ)ew׸Zq{ë\&*~'Vv;ULHJfyq|I;;*w'7ehZvͨ8/KtLTu9",7K~wAD0CÞ_';ufUA`%m[=o 4M⹛ԩYcQ%_71G-<݅y1В^Qv fIsoxʽݵT[[Φ4W'0nX) Mi{O6%=Tl%庛ާi Dӷ)W?G۰= #U}&QYEY7g4g[-r 1'}m6h׮o eBx[,iYlSbdž5Hݩ5Ayc?+w\27#yd? NZ-\_53gŴcU z0x:^=^~NxaBn z1Ъ .4E4U:&Fv R 5W077bR]&/; Ww"Xq#kUo9X\kUe}W|^Tm0n W CU/eM/S6ZiB-8( oAF&kľ8a׳RBGp[6S r (7 $bw=v,2=<Hxofy'LDOAuEߜ:t68O 45 ' pY$#iUUe5:>"q91d4؇}.$+1oȮ,fy(~Ģ>b{r/ oaFheixH2JŮЎZe a^a>5m/yCTn y n,FR.xQFw.}4]zvQ?4BޮU 'mH, 2 s9S;?Si_ d ('mPԵrTԋ>6'o9NY^_vmwK<۸qdIb˽r:a`|Hvoy|B *'4ox"fN`ht&Vzy 7E86jgATy@򆍾4X0W 뎁l1uZ ^Q_ kBG+cϧϾh(!s ZK b_7vsPBWOф;ՒyqpV SgR/Y>$~d|2ۄr{ !9;g i6`<Q09/Ǖߖ Ury4ײUνrjlVr[q;W5>"'; ȳmj=}Sǃ`ﲍQ&>*1]*@T=4f]¥3qH8>> xI_`_ ;H!!dՂYLJF+E*Bo @]@٭h$z믗;{@5Z aoc?0N^JIe\6N>ȭ%A6<̋*S13r7_Zx ||:4nμE=h޲r4\EC.X=DWp;|=SqOFS#3 ) DZiԉ1Uz*Jkg?,>x!MIų- LmVm#qo Rx_17R $5L"3ue^MyBlFԠz{:/}FcX9discqa("ͭ`MR֠? ׍jC~~We8j #Ɔ(w(ԝ8Gƈ0d1^7fUXX>^uEz~~F(:olhE"y, |w.X6Xáq[¦f-1 勗,mvEHY;8B(ޔ8. u wq5|{s?ZW_gXH=& Yt Y?k|?* SRSb#I| fmgBd_(d>$g]R]?\& 9w 0xk4H+SXiCG;bEB Ψ!-p?d7rdMbؘD\&, G-хut@|,d$]EP3@}pmn() %H6F|hKݪ– EVXtgw1+'2=Q:=$?7⾖,0w9^i:Y,&Ǡ0oeheQmEaCQ_^-߂yٕn7ACKo 1%TN pMN<^a;Gץ#p`LTwc+bM\0M=F8=H_cٴ/% W#g9%פz#»`Ei؁l X2m5bmkWnyHlL{'tRʔ\c%k+?_f7W 4Q/c 97.́Om,͟yhcQm"@8*q5*aMӠ UAٻ\c27+/z7NlcuPח2 ^^ ->"?6<9- I?#ޣSHqu9/w fs\)Y -k!7F?]eTZ4^@`Q}[)7DbrX;!9VнN[w$Nx"1ɬ($B'#w )f+u%v90.M{Btz[4SV8١wdu ݍJ fBE1v\d߿Rn# )f<\s&81$k9sCQiQM&-S`9 ƅ[xv$FWHeaHNFBi 1AZ{U?YB><habk甛T_P EJ:;nv8t\(k67~[.fhMf'p!ABqTo}7N8­0M%4b&RaH6(\<ҵ>SKv{)-Z;_Vq{t:3.?jZ <"0s](]{YWlLyKe.ncdocr+?GŤlUa1KPw Tp.jFʀ%.+ǧ=o[j흢sJ& fp0v߰}Nl1׆^ <"&fd*ɫJfbYCf(J+" c+zY6l/U1 EZÞGסiB>p WcOZ]ԑZ.a/9 ;=7, n*05rs+^(pЮoBٶ\ 1(7ƨs =|ś}yUS,5jSfN(>LIׯcD]l9X~9WmtԮxV=M>e6~VhTƅ,Q]-ߚ%%kEoC_Ur}G٩tNFRM*h(.V7)Jz SGN 6w^*@Tz,\jZ,q;oN* G}$LUT{RX"æ&\j( H1X@Fc=0PQ:=p.ĩg!;ꞛЩPۇcVã5qTqL ~ o'gaHs7\l?E۹Fµ W$h@ޯaەQb-EPyߗ8j7SգƽE1ff?w"`G#X``;5[|9ć\ <+>:x\(#D-kGkP-9IA?9GͪH2 m ]ا&EE2+([5V \ Ft%۷Ev cM<=]wͽz|0Avd(Ҕ2]kjV~&]Va]DW' 6g^n#F:ۡdRîգBJcwuFm,8 g`hϡs8rv ˵+3%6=19"Cھ2Еčskgjhm w0yRa|Q8+bEadu7d9}v}BIz6cfS=U8_鄺XuMt6q^3[.{ޱ0Փ|ӓ '>ZNj_Aת"Љy;ڝQ?BO*1h#Cħҏ5di@$t84Enrݠ9bgMVvpz"yN--*!k7u}o,g P7+Qs-0ZրV=\¿rD~y44  IС@侱KIBY.xpٻ5OWSVNξ$ x>+ թz~BxWܢbWŦquYTB5Ź1p}d^()%|3";u;)OL5KNGzNП}ǒ#̀4  h}(zz'T@cizcMG0a7[=Wn ^.l ;Bb4Ub9zcS eFpЗcxW߲ğ444jj -u`*V; ,D72y4#v}Pa8om@Mk2W2ںw4jS\$Aa QYech;Rax(}zF :n6A( _i4JcuaMt#Dgj!]Eڭ帟&7m Eǰ(cBٜRT'w֊BN ))qhL<mO ZRYz@ߓPLVϿkѦWkIga80P'"+%d:"{nĊBz١}|}٭_0c"A_Tmʬդs2'{>Qeo3@+3qVHyڏ[aHe8#`IJ&sc ġ_Unj6vì6iXQd\6g+It,FSD@[7rG Ao4>E:rXC'8 yIURpo+t6*[Uś1'(M ĸH!ع?) %suoJ\2yћhɭ1ܔM\8bariK鏮Xt䪥`*Zi9woD|3xaVCz*=Xb2D <oŻ[;n{U-h%ZR0|}?siV;'J9ޒ 3!3z` }Q&:OyU/d/:Aooz_2Q)ϓuFlU$ՈJ;(lo!VL/1>No8eba 9ƙ#UX? Κċ2wҀNA6&b &_5b#VfSG:ך @A)禱GdO9,؋>>Om :"y-u cb[pbBv}kT#ݽy]~AYד{^V/Kl{$e7ZuٰOfZtą fa0=:"VRs>dzN/%2܈%ydH|ifM=U1襯=4cԛC[]H:iNt3&)cloBEVvP)'2b)Uz:xYk?&s6)!W⪡9m׍""xn7C~Ju)1$ yKfIZOr jMU}t?W\ aTTYҶ'};Y$!~re:z.g%a<0oFJ4Io.S0Ko?D„"}nqgvZABGͯY*Ta |zgFgum6&CZz0zOf5;L!!p~f\k&Q=3(:Wxx.F"~1T]+GL^jU%Cr^Oщܜ瘜KE47`vr o=YEiHcV>4lwרTʥbPR|c)yfBwp0?Z-k0^loTz郜sX]`o^5cGy:"W]_J&K HɃ_]$eĎ!$C`ïCIR)vbh3#5TdzG]VmgX/#;i({L Y$>ǟs+P,7a(n;P=oY&^(PIƂ 3;m"^ɞWlgm`BY?jR& ӑ!S/X]ޓjϼqP3[? cz|~imL&@Xᬕs E**xVx -#23e')r摒-sTy 9LZ:y Ulc.Km,6&7d7}Y2|J0VJ5Q|j_ܜ14;ժВ=ecvbaG"3չXzt}&ʐ +J(RJmр gr UI8V0s --UasD;P3J,ħRg s򸰡oH]>! 'qsp'8EP(Um?29{-5 {RY?,nn~T+Fa~Y3M BuNQ#R:5VP&i94} COCCG=j ASϓ۪gtr Q`V*t3qV=?;-7Lnd%tnSRl&"%y AJ0{frP^^8kKbXSGZN c[t{UpH4mo@GFrlG[%08L S|m^rA:s8^bfxDXiґm,|p(tuiǬ'ufd~ط5- g2d>WPz}ҺSm"D*-:cq)ĊGRI>.-H 65YQyψuyQi>sEFl"Ɠbe-~Tf5Gs%3Dĥ )3*a=Uj:sUc~m̲BnR0UUP q'UK t+m `R衑ʾ ^?Т]Sj-幻_ڙfA/Ak%E@c^gp>`%%˶LP,lzw((Y1v_#Vrv_""}\a"Z ^OF9o@'ԴGӶ~ȍP8 .sSm#y"Ur7:ZCQlfCfg2E5$^wZ(S\nTgꓣ oy/%d2~ dZuv M #R;§"]K'8'KKL`~ᆪ!?PelEj $4v#0xsIHHx1o>*彧«C9o:g|M>A l4h; ľJ=QiA,*b߻KWCZ)Gz$-ҷPT$ 2aܒhj 95D%#ɐ6x_3B: 3?.zT*{Sm\%3OZJ3LgVQe`$POFYqz4Ї! 2P;/3L&Oŧ_uu  "!OPlRV^9gx2cfiC抜i=&0| d?s+E٘pt4vbQvfB9B{4ۉ/~!!1,Sku/Yh`VP+i Ob"IW%y8o^49oV5S\3; UরB9}ЍeTJ72gcSyTTrvHwU(J\-@DVkjM$sgF+Hy'i/ QZYrcd]s%>DH^%( "6Iذ3-gW7muu7x{V(UtAn }e9Dޥ.~8#Xud@4z;5T*6 eiGa23`?&^9ۗx5P b;JƐ{5rxz v鈰‚ /s CׅQ7T̮ð=g}NlB5\FzWʓ+:+! kCU粈-͕g{)C1ku*\dx㷺^[k評h"=b&l-J:#)[U I^C?lYr+|:[ʻbM˃#Ғ/oZG]ƗT*fCf2Lj/]DŎj?NCPcωq'"3#)z]["mKGf]J@{WFi-^ޞjN*kѤNþYfU;ZSp>4G <H߂|DEGT}K#_E VS) 4 L .:8g)xx7hɫWꞕ0*;~~IYpִB.D NV'xM!DR (΄Gt0F`wyEv&m*Y|]>-~L}m&N.R=-x+ #\<-۵.l}-Zp4 Sё/& 6|:ԝ(-I)j~'5}FoH3Ɯ^&@g(E Vb.3VSuaw ҦE[\]u MddN3{M{3ǐC-Ж|"bHmIW6^$&uQ螈H@`φ*G,c+ܻAO@Sҋc)1= >p( JLj[Y~[NvҜiD?I)Ua肟Tʦc~j(}8'zZFc\{˃ I|pu) 2F9vzd:U7V9q y{b ՑFy z{āsq?EYW/حjo@yz^hX$g4\±@CcG\bdq^OHƾivĀ t޺]qPO?J#IEUAsPanŽkPMf4Zb*)8+zK$kXA⠨-CQжV'&lm3XN㈌ϿB}cdn!B:=F-PRlĴbOC?->>Ae Č xsKM v5_: 粃8eыE&ǽ`)b]UE({Xl|>N£Qk(즽ֵfСSsD%FGvk$ܑ#j]4 _XHS& @f3J#h˾YXY0+#C#̂))/˸T))쑳cfi+0}aGbohE<0DUe R7 x;z!ٸROZP m-l+ndʇ~zOϿm)5̳̀ w[H? p :Ɣ 9NhG8vOAR|{yXz^LL'nNSu rtZy-OWCJ]H} _~k'x(v8,X2=j0U !uZ;J:(61fwB^xt޷qn9ho Ʉcl;Tjr&c ko_ N^A*Q=@KIwNqRa'4˵dTE1ApOt}6ئ|K΅Z;K G@_W^s%^O[JDxV½ JjfKMB6 X0lNb"_ç!Ͼ_22Ko$g QKT_^2\~yl']upI).M=䫕ڎu[c*P3xtr4f|q ;_4F2p֍34UЫܲc dZ+@5-ƶSԲs֊3Z^*slcPO ]!գIlFhhCЪ~4&CrJO<>odMZK9;$HSjc!u}kAґ*13♚r! 9L gk 0Hh3e`xP<ڡt(`&cD $;𵾻FܫYO~u`kz_(g Nn/(Q] Hd 8C6+e^;~Nc2u?d 3"Y-Tq|}wOMk q3p# 9bGZeu|r ߒ!l{pe<-95g<>v ѲMl.JFjsvmRPh* -B k*  &ÑQG :*4c#p_ߕL:M*0aéӦJ'pc%"˛e[)HIoSi 7ʎ7dYdr$$yd{DK)xvȀLjqm6۵'$"4`H6:Dp={6[;ŀr:iҕmrhSU\2soP=9nj.x-A_hW.}l0ZH XB -st;+uhMm TBC?#=*KeԳz$R 'ht ;7|e6^_ cʵƙJܓCI\ƁO]DE>:w[Ҙ$Jb0KoF:ɔn'R^kPtM4ӣ#IiNA񐲥Լ+dLޔ@:ۛ ߡJG$,#vUZ:=0ȅ2bbEس֗Q);}(~T+pvUt\Bh3[NSuGhP#=8"J+a-'X_\-rBMPP2Ϝn\iلP{UhIlCQVkv$1ciPSc i+K8O+A 2K]Fm6)9d3'gkh7 $}{ ?D] "!L͘ qJ}2:&u\[UߊtA?O&M:rK[2wMX/o_Ut<:ܟhn5'Δ?~]]' E*N L gj68k:˜B0h J-WW, Dn\~ocӵnp⫍E>A˴ T-U#W]7ɯc¶u:W*qG?)w`MaOg?N(I>Ox2?-\oGc3cIŦTq_B3aEvtk#7*?GrNiBJD6렊١P:L,l ?=Γ yΌe^<}g[ 6ZWFkּ駈8X84U&[ldrl~vr =?Mj)bN|zZդQoxɪ 1=*'%wyXg曗ݰxf\>iXDK]4AYe2q=P;WEԱ noeϛٴ,n6ٯAx);1۬uD`2 X 0: 6+ciN?R?a˥9?Ax'i؞1U jFQ⯋32`Qp2x-J@{A)s+=%Ir7(D )v."6]w{Op54$?Ǫш$OOl 0ל=!Vc5ZɨZ*@,ڨiI1s܀1]J˶`,ayEб*NjG%9O #'6}p[(۞hLkdxEFҌn.]嘄^~։";GI+Ζ=l-O2 Va$G6pRK,6ۏ0xt/03}#Gk$\Zbq>H=0Ԑκ9PYYuŏ).P Cӊ=YI ~v6&pOAd hM)+p8(xV5T쫁 3Mc&g6]#ؼw u@Nttܰ @B6rC"Y"/f4))lRɢT]ax(97 PCiNN^I*?nJw/'~Sijcw pԈ2Wb*58.4g)Ƌ'zEi]RN/&:\uKޮ+WN4X뒤㍓pk'F5VA, r@IGueӽYnaRO<Žv jby%3;:Rtnm"mYtئqkƇXλL^5XgM`O؂ _U:#qhRNk Hi̤|ĒA{"^kKxClDF{!/F1*J4EYi(;Ƃ,KOvN߷5OI쪎 `2eCEۂG 0(Fp,v{O.K8<hTFc1_cGg D $א+S=Z/o2I[EIAG-ڼ@1#ԳORE#+!  d*- MVAO<읆JS%@~31:Ynٱn}JɺwPpĸ^_X6 NqdrxgB,O,^n'dѸQuZZD(?DrDi("p5m @%dS{}NUU7 A3#ϸUdߚoi+XFtVc(_#*\KqZ,)Soi`lTB,Em;q8OɶhaPx,3C5K)26 ?rZS`zb:0qj)pE{i" {'E!.83%œMZ&#&Ӳ0 АgQ$arŞ(.qAةxSN)zLFB4MBSy3P<3BSf ?ZspxOӎP_xjMWI*bpEky5L3k2Ѭd3ūs}aDyZ6&#|Ք<&ѲՇ$ݸu0]FkoUئ3-}F8~0L.f>4Jk?t mOͻt7Әf;VB[N=1kDǖe*$4*ixɡ4|@%G Ůccmj-wuaGYr1;q0?S'M wHfWԝb (c{yU\]BDz UZYkQ(yY|8&{4 Tu~7ɂ[V)цqUq)=B<^OqEO"9~jm1;1D OburQoI,HnO{ ~9%' M*S1aMP0{ a rYбla8 Ǿ^bP,M55ЃJo ķVaM\h?{EE+/Ci\( :{Q/N*ayx|֒Z6|#"DJ?L j2u*hqwQ ;Uguj#q[s.[dwc˒\k>!F@$6s6|~v)g"@Wa' 7f`Tژ$x.ZyN5z<=j^A]?1R8{lËZ:63` 9t74/Ş_Jg<83q 0T7ytǗ'_m.OWJ~LM3 ЇSIn(ZkMzOlM 1zpE 8h RjՅ=iIl-50l1q|ߘ rC-*k%ob<# YxB;I1ys9f;yV:{Bav<ňS-bSkhASC:N`ki&<- ^GXonWn]Xh 7!"޳ xB5lL^EyCؑuWSM-`O|vFꬩK{͛R<4u(9-$$OޡCB!Dp z'8J36,w iGibC 9gm"i{bDC2HG|%aa7eD|35(HVj dBTt;*`S3AKCDjR2fތI5@r4ŝ*U4D7YLgN*SP+ &q |!uĺEs۲hDV)Fמh y.U VKp%JDb[;V,1JC@?喖@Ӊ˛S$9Z#[QIX0Ku R䋆9. E. (?#Ƞ>m 9J?Vjd:!)& ׁZu%nDMaSM3#?.ۋdE Z:0g(/y {he5Q'hB5?AT@qЛ^6*da(J6:ۦ|PM@'I|{m e+X C¾ѓY=iZՍl@9H0c΋oъ]Cʯ::^z 0y ^AaWdͻ Tuaw+[y}> >BIjv &n;0[J|3ck_}$9G G>:vՎ!F#x"d+gX˒f9p ^E4&Be*3 ѴSlevNpmdfχW%QY|j2 nPQ*)pzA1}hK˛Ӭp>o"=k"9:29w^SQg 'м.jG:t즹BK^G5^p6j$(lc=6KA,>Y N:N~#dGU,f)#I";qjǪ0>`Az((W [}a}\@exixHm`ųMy@wWJmQgEoy T^_A|qTd1-g&y/ FLixO&F+`p6_[vl"W:¤-.Fx9ptw :ү~KL:P0 rpĐJȪ$n;-e ϖELn߉ؔ @t/Θ--d4BmlHdx>w0)e}yĽM(oVXjdi?.CzR!?G-oQ;O_Bl.f$\>$K: ^ۿߗ >(O<(FY#ڍ9[X[VjmXḡi.ɤ_ۄ \`*DŐLchV+ľR"W~m[ ǯ}AM_4'w6Hي5 .Z4P$.r_qPV j ~ΚVoL} \7ZDJ2UF?0>yn 1M70x^69  )l 0@0:߁{WH]nEo Ї2$3EVOLHPҺFdfOU瘕09E[:?jOIqBU2cz~}!~T9]Τpd(X*f` XtD񵵎|ȥ/zUV,}a&V 儯c-dU͵Wh*TFjc S}0:C!2IXS现_,}'d ݑCL ?ԧ0ޚ+he3@J ߾sWR*YxgDt$)0I$]ޑp=Gm&hL29Cdö! fU< &5HAΠQX1^Ez8puLKU!tsDpwPV@\SFbT_s%^#p&g{-:qY_bǜx M\}!najG!Ow[n ( ?hȢVC*8sN8YzlW,oe^=]?xrԒ ŏxe(Qݬ#\~%";dk! zqdTɇX,>)\f8 ;8p8QOC $m$6o95L=_V_KN_LBdCqRuV^Г<7yr,?nt{mF30,Ӗ͛stP(OJ+(o;lfػqP|Z 2no߶JEC%xV]}% uA9\pegjq[Ź7Y< L4H`Ekk䰼('-@?*2gw.K{,S[ Xa!OfeHoSweݠN4""\Z@FGIPEvV8׭qI59cH:mXdG]=gM}h~oIB=Դٯ%y ~- Sditf)OP;s VX#m% F8Q} XRXTKܤpX+y5+Ѥ)BO-u~eЈW!QX: |~gJD, *3Fq9k)!bߥQ?0wznJl@J1 h7/Ynb9\Qt_HDkss3n!@ldG um1! õ RӚRl+#c[k>w7"^\R.r7Y웗$jUT^d)b'-)e+:+Wx'4,bS*IUgjGߘ\_pShҤ}%w]_(!mg Ko w[Y-s"mV7O {$0C`dk}57cĆOu1NV]w|4~eK %5 .~ q8E"<3gjb`G\˕@t {x6k[/ʘoA,ڎ~ƅ /P|oo_eE[ΚU4y(Nt i@MF)`Y!$elxdXѲ];U"XH/['J>;FԯB;~/G`xVpqB LB3WG.ٺծ LLMs΀~,ǒo&ܾlCJЏ]*x [zo0!6 ,v^@̱&J}Z&9b&&?PN={[4bh!_kZxxuTn{& [u czʎ56ADs#r7+qQYONL|D:GV",ŽoâNdhX-_i^t"RU)CN=6Y;EP] dc^.Dʵ"Ies $¸kbka [h)z2恺oV|'#L~`t޽^{BMǹnЦNn2u\Xyy ,E`-S;fuYq{T'áRMlz:YCvsq⹤_ݒ1l`<% mYPGH.@ a]n)lF3Wu } Vu@~|bJ)2Pu.Ct.8ww;'0/"D iy_ ~\M͒c"lu M>0yDŽAuicJ/ף߁aWБB*=4J K>Z~qMI/ 8#ySRmEKz'>I!Q%;,;Pu[=󮔢+WT=‚݋"RQ1x=t]F= #>z+ֶ2SFSpXVu\} QBi;]D^m&4tf!S}-;,Hׂn"Mws-HN|dDA&^O39}uŢcɉOTyiQbAB͹=`@8VGWS lMuo^ ئB )) )`mj5gٲ'Yk$^ w>j%!܂y4 I`:}x09+A>[ Z>xu*+O_~%(2+ |_:<YFLh`*:}VwI3d&U,67Ar7P6Eǐdx);DRJW%D^犦LrU+yI$Ds*,Q: mQ@SV ܔVH2xP* RJzu('[5X[$A@FcwOrd D Cwb7G,@kl|ƵP;ьj4z@LDZKG𡰄yg:ZG8µCX֓7T!SK\\'} (_l@m6Al1a65\f;nl?pb&uLr7Ӕdha|2Hs@ڍ'$Sz\b$QO%7{j-= إr_ƺ1C _ӁRp9W*` {/Tv0/-+nW!Jzae:|VIJmEia E\RLMȘef*:!uMelAWk0eƝB0 : GkgL)U}z<[ [P#O yV]xpҸ:mW6)F.#0AmJ+x&K:vE j#SD U Q{v]|M?>;hy~to,[na(lvC펒8TrUj/!cZ0/YV͍ɁY. 涓Վ&sc/OPzJn[JzF4M9 0Oˑcd:,"6؍/D(4ꗶ[1=dX;k`V)41-䗻`+0)%1öROۃwƦb܆kp{u ko*w:D@`CH7B]'o#z~ 8%?Hc%t+EQݷq[^A~zɋ ~ =̡ҔOmP5.ha}'b]'ؒ"O""dΕbdE< w9̌=";4 MC4\_"U,|>%d8> =Fo0iKw>dd#6~ (s Hwk Ah6%+K8=H|GaKF|5rq#{L2)TЭb*^G覨K#h䊖f*@C(`+Q9rƝcO#X;U֊oGp:e=);a&Ngk pP:z0ķ: [|G%ί%v$ 9jX#?3wz4슘g<ؿц5'fN6P^乩"j2Fwyovw\u&m352ʎ,Sur:W8:Ţ|~!jCvW,{ku{C#0lߕ3DEnҁs{^ -Wv H(߿3 ̝㜎uD{·_K6dgNˉ~nTSoWlB lJS}nTPl,+.qI2Tgqڭp1ֈ76ټ:ή?!c0LtG?mI'lUW2-2Ru0;p\S7wrcf(}gqT]T;*0շFha4H‚+,`WՉM}yx/M^=(a< +9b;?|za MP'?i)_5@J"i*1eIо6}cXxk JvC@E5'\|gB E5c?dm%$ a.%'FU]:ҭ*5vL~"F(~[X_4h7_փ.M9=@wKE[Ib<_e k:0}MdIǠ҈dh a+i$+0|mkzH5-tBMt`xtd忑RgQE (ɰ^ a~3}<_l#a)=Un S&"]b҆g.LLmIU#Hx} ? +~b-iAY1bWICJ-S!9vU EŒA.M, B:N2DAWdڽnd.Cz燎<]٤4v.\*e *7li#$ïg'<Xm߾OG_l% %sjВ >kVa%?Y8[USt?oG$fھZF}SF6$Kkge9_r* QѸ `rs|NXu瞁Z}s'p@?%&Yj3JMktҬk~aGOjژɝ;>q) ; ,?2rV%obhtD'H0f-mPdj/we0!!/whVwHgWl)kNw8 N³*JrT(%!3'͡T`OvngҦWǪ'fp|d4 7ztw?9ըt ]٭K89+T8c8-^Iar]@1{ T򪸷)?JlTIςa2z6g|&f%]?H;>Roo:!%,N\b)N5-`fUr .W*2 fD\vzD>09Z^R4(X)@U 巶m>؂-nmleh^O0k}_N)W]kJw?|G^iLK.!Y}a[~Q9DG3s1eLQSi.)]l,sx7QT0cٮ/7[b%7298Ѯ `qzFt4VGnH4)0&˜Xm.J-U[/?x!$*+ 4Zc.3<#i_ Sȯs$yQul)H"r =Y^L? V{).Ìڣpkt3cμB[g]g-UN@{>aZo <Y9=;µhUS(7oڅ =夜 $ p~m/TG)v_/9,|C|֪&B*w_m`(, z"ӀkHI~A7{F]Gs :jx&g/=&pG_i >TQq( ʑ& Qq/:%« fzj] dX%Y‚q-oP]c>B(77r5dJvRۊa4Q?GO=0#glI\7Kӑc-]@_@n(1E@8 >ܝiÂ-:-5˚ҋTlM}pnho1wG4,=mtb:Z%y3B늗r1PчLzުjhqF]tuSe{cv-Hqq7@"Oz9fr3,Do'[bSn-G+T#LM}:HMNn 2D2H)v*pBX z=&C<n;:_-MF-"!B,hx2  kus|a8AG_j?hﺚT!=HfRPrt>&HjHGx< -d숐JN*]K[2ʟb>2(^S(zTDxt^*4"Q( NwMMbvm.1fv76‹(2x uMBAɚ(q75d8p^vL⮙{,lcJÆxݷqKS+8qBnp SM#)Ca>4WPBR,;s[0Om.Ŗaᄯ~za )q,X9iofeMI7ȕ~eK ߚNBwcLݭlfr57-$68j}n!v`{!YQdb}2!l;Uc8u2zqBov5׺O%x)@EjcroCLvjm[Aմ xtְdQɈcoѤؼ4#7b;}0rm/w!e:sS!8`-'Iνd]})z\WdFkOh0ą7:WΙᦥ*,>T ܖǗq @D׵vK'+ ׭C~!eTfNz/}1[kU26Pǔ ȧ] fwc~j,\#\{s;REq[8.N6G1/(upy݃2m4L48nrwDxY- Ѿf A`1J:s!J9UAh5m*bxc4>݁9[X ŗ/rlo1f+ij1ڷDH],ͽ>&Z֓9<>ŐgsxUR65!M ׀_*)IrI- P9)j}dXx6$D410 ^Mun^^vg ita[BbaAo\]C_mVWF^f!c%Ju݋aOJ_G>/ב;ji%VxFIgq@+YZ/qiǛ/]ѻ3 a,X9#+U?A1LE#`v*ݣW&"i̸3u?&Uwl/|C,bٯ=xxA<¸:MInp@丏 ir P+k aί_,{j\U8V ŀu4`1n`ﺻvNz*1 y}x߲fǷ6Rgs%}-:=PG+XL4kdŲE{W ;4e.l˔1޶((ę!%~)VIzyH cj b|Xţphԟ{E/IO(h ̹oiψ޴9t}X)y:~8r=m#C-ALߍϘcMg"[wԬ=n)-Dž0#Mĕ lZc?zʨVƜ AMԠ6;wKBhyaK ~kqk}BNAܾ#pW+DĉM St˻ Dghj0_,QU)f w%d= E49m/rt-eYB+]!Xl'@uD dK'E] >s iegCW6q7AbiIa>b*d9.G {Z.taJ6JVX*ŇPxӡ ~s{DxI `Tmkn8! 2ʵ%`)!GP|LFR);+ky(l,c3¿z ]V;dbMNKUi M]_bpp;.5zCK*A[7ys7/^ B9) G5]Qx-/䫋_iwVc$?YiBEϳ`U.AH׺WVKgHKQ@΃f EgcPU~⻚W7 Va -JgϚ[TX6&&UG>2G?;r5y `ecqs:Cxgnw@A I:)"xqR+J5p.^8LW`6׼Q6MS"G ]^BQH]PdF0MX)Tb漢ތ f\rB`*!Y|TˤQVO1Y"pYb+5n\@|\ě᧟hS-|-HB 2P1\mɸd[ eP/RFDz;ߪ,7W 5{VK`ۧ.1 +`Ԏ+7mdkx 3VBtfT6D3.h d63%Au=s|G~n.3(\JD A38LLXKqds9ҾJ7 zvRyIڂ+uRa,X|շE$((7WnO3È*mbƉά/Gq.(OUóvbOk't(t)P)nQ"Oə^M2ۼwѕ!هfx]09N) 4t^>M6ngl%]<#͏Cwy} ! 1#gANO DA< zR =Dv";i%a׻N1I;#Kxsa|,q[^e0mؽЃB`D aĿÍo2X4ݴ0;-ս&}|g0n^_ҿ#^%bgD xdq~^(04/Ef?6Z|8jfr%[TP*F`ƿ՛Pa}-$geYG_8$V_^e5[^lB:ܩ9zl+u mrJj.De0e4I?籶x7|:UߦTϖX̀BJBQQ6=ti`K-fU/{L,A2- , ^uG>Y?f%Djn ]?t'w5JץJBnz=?;M|D z7yA Nf暁WvEm5 R+Qgnh);j#q).FFR.  s@ϤVcޑQAB#jwߤ4op 'A fFrfDX]w NܒW^gJv7D2|IQʦ\|n]E Aiٰ3{D嗳9u~%׃ c!g^RLטI'-~s!tt) $IGg+Um?$>lR%F:|ܢR_qQ]Sw|C<US~_d! Ie@+92\x 6b}֦iT90guX G'J86 M4)sjrM.On9$k{bSe|!d( @ ^ n[?Pqn NJUBM|72+mGվ?U]Ɏ]XDuu;/HZX3g 㜑a\e`oi%.'yr܅>v &'R-ݸ^<"Xa*#ApYG|,?V:p늜eJTLT-UERݢ>}h|ܩdx@B6;)%ph[J~!r P_#$۳.m! DvJ%m.d4;Cd4!V,"qS?#g)kS0$H=wa ^8ZeAJh((xډ"2PKCV© 6=B##L_j)+Eڦ;(H7v?'\ڒtmmhD.}t#8 +Y(>Ff3xVxqç(# S+K6b3@x|< ye7MlYrFaRx`yH{疓m]fA[Ᏸ*,^%+̚<%ApGvVm KSmfֳWXp{FsVVȬ4[jyTHZwBs;)mNt0#sݷs'ʑ;< NJZ=0{5O>x[k&l-me;-֋p;`ޝ2{rU)zI_ ohKfzg_<δx)=0]HSԬjVa>U?l.Bt]uiI0>R͏otUcwsxWh)AR =Гdg*wsʔø#$۶oIR(fzǑ2U]n;hjsPx@%w#6SQL `V ܄r5o3B˹xA#Is oaILl1W9k(B'KF8+ T(4H3b/͹Pnρm )4RW+)Dyϰh2}MY.U`X)! 8q]V4r^t@ۄrݥg9ČQ K"R 1Lt 7);gyHHO^$]kpz \;=m>MC05YYP0#[a r~6yM~Nz-ߋ- xR;&O0NdkE+EC֞I|Uw,cRuRubBU7:D[Vj\оd ` h>r[OȈYڨc{W1A:cq&NiMypB=\UG׃IS:ţmeL b2@a7k ␘s0i:X *g+lli1Q#[yg zo~+]/ ffN:y^t{@^A~ԾA5֣ƈtKPJ£e1=wޢ_W*O AI=ru'VaMRz*rɬxG볛8> Z}pNQ *W k`e(FֹoHӨޘ_ɀW~{3Q |=it)5`$C5ˁU3ϠΎdxOlgh" o?Yn7LY =P>?6ny=;,G -ggQ[f\Jutax=RE@1f͏x`\{iHJg6{=\6WA5j|GၯQ brZF>Hn:+Dq&z;%2oDLOx5pWYy~HR91>pe(fzMnI;en%DZFB^9i+nvdy 35|`2zU#0 eyG.~YĤVV'5'( D"?G!'x4鵶CDeA-P<D#r:-M$R@ۈ]L;w$hރV -IeôGLdV]x.`\Մ7gƽJ˳&Q.oԇ,M ?'\4e ) `6k`5(Q_q&| j3%͙ ëX!j*@O-2/K=0y-ե_ 6H@"33KI7РJ#.+DCJ6l/"VP-+8hꮹVc!w<$| & ;8T΄СOlit=d"@tR bVj*bI$fK ՚Yx3eL$F94 2nP&W::/h7Idho%(@\EF >u~ ֍WhZ+r'!~Xw'.мeun]EL_{3Y)U]0ЎZNgdbDO'!.TyTSb){9OQofk;RFOjxyĜ ~|TcQk}"/?3JYI2Tx bsF4 5JC6g.OpGӮ S)ut ]ld:+p-͔vV}*ts Kګ"=FJj#QytH5C _9S$]<$KK=[mMjby}H?r 5!=4h|1&v6;v48W/B]r }y ]赑e2NR4zg}u5[VK%X?!= ce'~6HBб Z[s)g& ]$gzDpz-\6e+u2>sgɊirʬLvA<؍fgk#c! GYx&[pz zmCPkH )U< rmԚ 0u쟵t='<ݖb߁<e%lԯBTAZT$>Di?5nUpsZ/^]8JJ/G+Pv˼C+srm~%)Xl$6]hn)06Xn ÌͶw u]ƴ~Ksq[љ#,54X'^kxJo_>爤&bf Jh'F'v"j@uܳICP, {H2TfG2@ ;Imi-bAȴ٪GƎ4K#2+*Aof_U2ct 41~ ȚخlnK^}ǣҭg/^3ԗ?qΊ8۶N CgHzm>CEh3ȀVf p{.xz q8' qOSڨJ4T_sh-aVCHVֽMxgTLS -̈H;em$eco`˵'ZPCi|.2mSx%Du?`+Y:x`8ȥ嘧$L0g:[ #"m+aVş.UPvʞ>[+cy煜CȻ@=N )̚cLȟܢzo WFP]? dj 㣞R֑%hVO>Sʵ$u:} 9* , LzVm_?09Kӣ*N$91JY)ˈкhM隣pg9a< )7>+qVU') &l#!F S8moTfwٯENy tN0s4$;^;B],^?0 |_4]F\]T F048l4]ӝ1+ J{Qb p?|P.k F`~c 1z"vtf8@Zʂ*> 5# .~BE+Ԗ} %ګS,s>[Sf8(B{A ʌŇ2@I:9r+ ]8맙QI)c =l-Srtp]{A{J<ۏ(Ke'F/ӹV;b&WOHV[n& juׇMx}V̱AHovlEEz`sMٺ֛DNh7Ǒl| ^u$Ta1>J 'ٖ&<${S f&k$^ykʥt"12w>*eH@RB`sPiG~/.e34Ԉ/MkPA GqaI!VjA*O8 R #{oY}.wp)Z4˖KRW`li>قJ}ڛi.9cB0q&K739lRYmΗ7ϖp 11sJF;p{So`73ԥLDGL"p~Pg0n̘רN(K#HH#a|+JBY?cHE \FiZ3< 8dc{#l92/ U#馵8Mʓ;UR,dx“5qdמ?I<.mhyhxZ+_p.e񰜅Τ@ꇉ+ə ^tĨjNPVºWӚRWx fcW/uoYccXasPa$L-CQͱ{7ؾLDiqM߅_)̕?EuL <"lO'W1=26Q츪j 4sֹn|uC[G KQ9QC󑱵I. vq{WU;KMυ6&}B/H}ks<Dth۔xņNFsxBEq?O9wl0 UM>vN?2I$D :D#VPD$avpJKɧ~Oމ%C獨ul4[!iɯuJ2D[om"\T۷􂐉7R, 2i 0~pŌ/خF NW|w={N(:zQ0MC#%x:U>f3S̠X+.>BfxE"ٗZȘ0n:^F Qu2}?%XJ3}${}VhNd! }#pb,$ʋF0@Zj'5[P;u;K4cgeܟ[SZ9GTq a7{Y4x8Rt\$~ɇrBtabV|uU x6Ӵ7_Ilo҆G1!s#? 6gUz'sQu4,*f7ݺ9Gag :4f8YF;S4QaMC"qEY-[r=~r/ ժ顡AnؤKA $Ig/1,ywנX] o5s3_x)'?]vNJc ]8~ѷaYyGv>.҃G5L!95>Mq.V|9t3$/X!@)0ҽl2FXmi  <ewɢ u-.- -];S%)SیFuf,W,"Z }-V}ƛ%l.ɬ!7 3)f Xt.q!-4=h#};&fڃ.f3˃K6_ _S2qL@<`EZ]*MjaxNdS@UNG; vҕ7\GJz+F]Ց`+7GICo:aT[}%/ZPEv/ӳ!T.3iǿi_LО77x;XN< B8 "t&r Iuj.m;d$)\1aOwExlD ˶ڸТ I>-Iaag~m{ƙd soͲ'R]*MUh3'\H^%%Yϰ'Q ]82óf"ER,@ڏ?1Ltgp cgf-y;M*!n^ϬQ,~+<.=gx}C)O|ۧP f;_V h9Ok 4*I~צ8lcBg2у3$-GM#+ϸ5yȄl^mHgE=2n tBՇ0@@t=nT%<9TITR2z6}q#=_v鱼1xK< EMٝJe;Y+Pt{D A7ͽ9тjbL ٵzݛHL6aICyB$ ̊_%l~sOF]G?]7O#\F5!ֹ~g!C R)%B/wWq?|BV$$hIt<*6&i>|_"gs˻a;&7Aĵ$]s7L(?A Z-}6@skԴ6yaRⷚd~'M $yJ}2Ff rbIAmzASGΈO˺~'< vc u֊2՗D 9ːu(J󲭉 6%S ָﳬ66Tѥt%QM%7B&u:q A48-%SwZ'0܌7LJBv!Ghc9V /˪Qi-?":4էP* ~^(f\/3e:D+{Ϩ4Z0EubA0?vR*vTߌ[3ˢ(kAHUܸ{~-602z!!R9;r~aւrYA(UN^6s x0l_P/0;s* z/\ٝQ˟&vmI9C(-uT;zo:n-0uxc~SDH @\Y2CV]DxKZcB"dOi&l;px\ⷰ_=G`3#Ox d_ʺ O<_$^vsDIIچTIHj)݅bK,l~(P#'OuW rYS?K3LSsC;8yA2ĭ8$:k:}50BpX"۶TM YIW(,S2MJKG9`B{oïxY2eo" [LRհ3Ux$diEn WBzU b(4(UV]7d})w޿QTN6Ksj6qsڍ7U?#Rx67R.B4=;z%~`0hI BC$7%tS >N&T;@)ˎ.B.*y=樦c=⨺'D ?+9xixs6ەWuQ:$#V;Y*⦧/J熆˻\HJS2 J H6mn\pʤ\o~O (rc*U%DU忈W&1@Cɀٴ2Gf훊Nϵ}L^Fz"؝fʏ2^vq!BYQ=! ܜs!nR^( !v>#h/52o#)ՙ'> EW.4m-CaZ?)@rABx<mA">lst٤wwɨّ}t-?ߤ*9 ?U1NhʶȈ<1 KJkZ{eg]\80FLA} O@B JPcv4SG8e%PmF1~w2v\0dBG`{%n?=EZ;"hXplR4z;j,>^4#~Qs{)Oi-o\ >vI4, _IIߚ^?pc!TE| 'I>[zyrQ"H츰QIt잂#YjJ.tnRɱ b <>NC4+R<r0zM-C4L)} HFV ='ۡkCʋӤ:P^uTVnQN"e3|PᅚW܄rt4U'"r6Um\BГ]/% h~Zw|d FʌP 5DؑȮ-. ;2Su¥!c;vZ賽"΁5%&E $_u 5谷f]jI.)oGS{ދ哞A5 ryeB'Siu]iQ;WFD{xTǢ Di_3e .#?YIxp8N%^HGmafx$Bf?3γkiOPS~\CW;dQIBX3nH]'9zq8`}o`aҡך0᳓&pFVC^K1RתvG9URL[a `y Ip#( !V p .¡R‚H>s6FuUB?.3Ek2hPoN'5wQTd]F( (${s^h~htg mui1}- 3`dd}βĨ_wA؊#fj'szѷ Iө%3g<:Kp߽)xYũX,=q"o{@ώ y&e>,lM6kG4[ſ,M4 'M,J\k <`&0ޤUX)Js<|C^UT5tW]+)h[5KԉrY.&/5L;tĜ#.5 {{ڮԁ@ڪ=!A&8-yc#,NL HnVBW'Pe U׀PA& 3؁P &/:$Za3$5mmhmF${Zϼɩ&F2=5 Bϭ.N%_QC܀t TԶrJ|ucgxg﹵;f1D%I%j(zEadWK'h3XAHgk4 sbA ͕#fg +FsTqE#%E{uYwNO[3eH-R wíK_;l˟,Z4(|!YiICU/_K`aV|\$MyQq07?)ٟo˔U[nuݮt M5b f_M@crXZ0~aXC#)J&b ۃN* ;nmĽ9e &#̡$OdGiqŎ/Ԏ/xw!1˘PBdH|ߵ::8an:=PM\Hu Yղ {*ȡP͛z!M磌kZj<ƕi˺DzLs NCH HYHe'/5Q+NcJ9x^ܔ@ÃyCNF0n^/^&ln" 8L+r'ܱ >WHzj| (!E.CWYH!d 0L9f2m8IyvcL[KA4zօdi"7j$^IC4%Oɔa@5|z/KRZZ<R~JkiwQM٫\'Z3%s$(\!ͨnwW\0"~TCn'ǸtGą"p2|<НQXϮeQ;=x^2`w((BRc9k[F<^#_9oDd lNS"/q> ]JNb`&UKy~j&qa(-- Q\,Fx7 E^ĘD1Dbqd܎I0w6Cr*C:BJ;3:~Jx "~fߊa]"<,e~jrg=L;L}R z1F"!0\n 5@G4LErAƂ:U.,<I,#l!h^Z^)QZ6H@e!.5 >+@& 4@8O۱n>%mwhJxC=7k##$LS\{-NcK ~ H*0kVkyfN0-̭ZUȿBE${7NxSR._H)>GFl&4?}?d{X`S-{UcWBBy20 èjD6|YbyOsm Ȩfikjg̠C34KvxxPv:8NCCukHab7l0Li'Xڻ̬TbY萗HrUMXT_᳁$g0_7שGJeb:|n{#;瞴aM;R.k]x9DfSoT3}T+3 G}-@]|wAM*M/Y$8cNy u:i,T5H3-jKƬ:*]Tp#_'/w3Dڄ6Qboմ\H 6]k(J%efŞ/%323KPu6\/?ǡ 3&S qBW'4pHh^v9D n]!"r( jE;=cS8b+0md$%eF1,1{[͊MХgv\(/I ?I/gU 7TP7v[Xi~9cB\ JCƱ=}L*3< ױ!]od|_>#BCIU >1wV|)0+1R$TfSz> ȫ.EjG"XIz'ƻ4}jډ#<%rTYAz#X‚h8PAH0GP*"vT3q 7-g|ByAF/ jF4=x'f.bĵڔ"^gp_"C.ٞv!gze_e;jO'uZrn}ꡡW_ S]WM uH(*æBqQ燩$ "~R>\ Ź8ϝMKjTޑ4WiyǢE%mё}MDj #xmX`#,ULHLF4%VHNќPk-NZꆃJC%O=|%D&SK-|5,TDiVΎkEtI_jy ]΄ZqK[P4ePDkȏRԍݷy i%-9@O?~OV.! D{Xs-|,IQ0Y`@WBSIxkef9-(r+#1lC^}0Bۀ6BWw{z@N@e:^K'^bUQ(]3 ͥUJPb?f%LLXP @4c"g|$VL/trk%݈4'VB;DL7x/:ɲt$?jR/Ԩ7LlF3Zd5ӡ7;lpiO-^'Bh?ؾ:Z4źӜݥSM7 b:׋}@!9r&TX"6#Z|8d;Vn>LJ-cqљAJqxomS;ZHN0u|^C:-?_FI$tCǰw}𝭦)#HMmQXUA/Pt!)Sq;S@?Fn*I#aCY`bE˕Vi{/`\g݁v./p'` ]A\%&dhq $FjBK{2=k[\߻phq~Zw#<&l@´N01&]Nx tyy^@벀Lb2 pdGLp4r US"@Eۗx>U8=|׋&22ZMY|7B/.zƻuXy4jC}8 Ɯ&:,_{fe\k<ΎDd4=ҹf d#Fa((ۓ?< &)Z D%e=!s͏DݽEi裫إ"#^'yii-\mb6a|8B6AXGgs(kSBo3G?]*ROCßҴ#ХrYzYÉ>;=Jk7L1>f'kLz\MBV$`sd+?&uR ߂|WB{s%@פ 9zD$0#U511L;( ǥi!BR6#6Bo) ,44Hf<+G/q;JȣF1,Wdz9V;-Ll":ꗞ1dr8H"ϋċp$]@*ZιI?eH1tV1ukLܜGh˚@"={4 *4I?嫯@Jt7kLW(05J2gQ5Rr1R?Sd#_6b-Ϭڳ.s$=9F;F.QGTV*+<ϢE_0S'4d5>R\XmT ˩jNh/XEۏe3⺥Pi&Aq JVh%h/&7@vE|)6TP$zML,~݉9'o j 'v KJ@˅@nuGnK1; /آWdtp8Nȼ+vd`S ppIn ,#@9%R=4:|(mVHׄ0S$FShkr?|zC{(r,7ңS:ʕ[ OmN\ƂİCW;8Z,R1t7V؅YjI|M1sBukqCQfq\ADGT6jӅEZ(\̞+ݺ|@^8BVDJ;ӂ XfٙW:#A,@`mRB ** F{XlG{ۨEW,u)ӗ_ 0.A88Uv?q-H=OGK'܈ۺYǫ>P߫cL}E{;>RƔ:|4'ۭ{~8rm/=(v>.;',|.Q2'7t#_N?}{1 3)mW*E G@ :|20јNtS>f#҆R}EKrG#ZFyUL+J6; :yhy_49ت>P*+/0X:dc(wPH"f8IdXBò@KtXPRHNn*wz3H}^CU6[ M#$HMu;DgwfNW)<˾(Syk@Ǯh9EhubR)R2D Bcfr`@60(uӶ;VN(|V1ΥmwqȱHhs޿B‘JEx Plq{ҷHE10ıx)5Ʀ%'Xku'c"#e ~3"5G8loKdphnkDEuru;e+S8_R K ՝-`W^riQTTU06ꥳw8T0붺mRDL/$g7o D7[d )SŌ(6,pӇчȚe@'" 5f!W!w+Q7!B?֓)`1wE̳h)$pF{DzWJ!zc2z'E$z|m w BAo$Y^y.VNuiz'/dǢ"oVUnl{Kw4˘6 A%dp \„UdW=Ei_hWV"[Gǟ\zbkۊ&wǸg3eJ@><9 6Z9Erxtܭ+#v?"j`Ȫ; "')xem}o@\8l~Yve"d$f*H(ZX~bmbF98rwQP2i6$:P \qglt߾oP%iKJ@>74kӅugy%:^?8qMbsU>Y#XO9i/U]e/ Gjh-i9ЊS!S?d[aA,Oj nǸu"dζײ.ͷC޺.22u$J X%BT_)[_~C~Y[eUV*Pd˜(V+h}_x;e%+Gx|F60]nƼ;yyysC !`!l]9Gcdgp$?0|*ޜc.+OƩo:xz1U; K& B? o_D֕[@*3z&Vq۬%AqHqb&#:+'F4z\C5RP&xy+8Cw[dm0=uDZ>˶f( *V=vɒ79il垉: S0Dv;9,Eֳ%s Ek(ۿ]P@Ad'ƂA>|hW {' :L$z;KG}Sn8_Uۮݧ2u?)[J_lDA '|e\8*=a!t"L|73O.\ؕԓuy$a ݄ \RAHRQAh>(qUVV]9s50+b^dt ~|?IjeԠ\ٗo3[]o#R1W$,`"l7^%=WTkv W)+hS.81?WZeyf("^. Rm|gʹK9pzlz)YM*v٣._*C>sRBH}/x9|j#bdsBCT7&?Rr vLj\"O/(Rx4cr+Lׯ*CEHh#Y)W%sS:)ҰCTA#|7{2!ޑ̶؇TLR@7A^T;6:&p䕳3zh?uOV=Pql"( Ydy%mP9u@71@E$ >P<ҿ:ԉǝl?P|~x4%KDl3\[ /z<UwMLlұ|j\ևHcx̻gŠlTƊb^k^^9(,.;40Y7+8JVRVA|&ݲoYE\NGPLj ~am Ng$ H8W 9$bB#!/ީ^$1֦ Ɵp>rF'S%Rp#π8nP;DJ2{Gwa@F7n*Ք4nWٳT5ǬuG!r''\$ ?z>|4ɒX֠8''.SAF$־.&ߍSZ4u胃Y^+ huEO:"ؠX%>2r^#1/L bHnҫS7vO" e4ul:&@:]>kCTqR\LF/(g0 ]׸mJيaf14YWgcW NBCףv+gb*A#|L7[gPũ^'tv8nTlqޱW@M6xN_nF{0n 4?,RېbJA|c@ƃ;[H΂f*VV,=ƤttV9Alײ= wf%O0GV:gMe L/.XU.ne=)+J#n@8mZ'&0 E^^TK8ٵ_l)Q-iH+#}ߩTƠ*,'@ ZO6`>c3#x #EpTBCHL(2otLlg/ Uk-,ôf*RMLD[{ 6tS!\*ݭ+0&b@p>Z m"?6dYJ֯"$|kT!j$>/?GOnM{*]tt1#g|]CpU=qOىo؁ *El3k.]w1NL>_x:-|N'p a Ƿz`$fMBn j"Gyjk׮Aj4 e &(|u`,k5hW0m n9 {apoZl}򙿓. Q*z/k,zu|ָM}9EzP&ē9>1K9)VإaU7=Jt/HT cv \IN1%8c)2G%ڮ~)]*KgpBBҽ$n(ytjd3yDRuv ׏xl1"(@g7?wVz:uF}:! IՀL^!w' VnЇVy+q&f1c>d~?S\xqR9LH~b݌[&8ܯ,#Ą·aPa'_ߋ0ދ- &WtK@:;iv!N+ofW_~H~@lihxkmDyvR7ɣM ^ sӻMŪx&FwBĭv y†06O`u׹3M $raWJ8/GI]{Y`3+&( ۙ0Aqt#SM noI t 3B"1C=+:>.`yC)y`vb[!ZQPo2Qcg"%"lHX43Cw {wk>-2@4cm "~}0"a*!hn4HŝlSRt/,NM+4O Bks|nnYO 6"6ŧnãǾsI2ZVyo cSxVo72! 945Ȏɍ:IO˴zZAQ' 2|)wF5L'.GMr-,/*HpHI-JstI-vRF=l~.9_hor&Lr &VP|mtQ[, -?(yi_Cr#!I0O N{F& ^?Ʈr#N>bj)ٔ%tՀ!k^p-UJҝP¦)u94-cA%HrsFIq:ܞ:` t|54b;rhHѩwvӡeW:e<+ևrX.{QiVpLxIItӖff7'a8(EIJWUr6)fûdt"S%w³Kе)RC=u;_G֪]:Lo6`^h~%3CU}epҊ$xr=x{\dd-] ̯RjYIX!۶ 79޴ɚ]CC[:[Gl]E36/B@ $[6`u}Ȩ@ 穱֭z^+4oxy9u$,=QiY3nSG73eDOxMV)E`MOr\%waao{-(I+ڊ$U =fGa[ &IHOF,Z u=kN:v+ dZ̽BCnSV ](m^md0ɳٌjhxyL6Ĉ5X:_> (K9G6zg/&ƙR9ۼŔyn 5qnbY @rb"*RVL)oEaNseRl !&ڂG"/wߺ|F:|yyA D{{,}^6WLa<`*)LEAQV5áp$bqR Ft\O'TkJ3 tŻ(fNkEurOQ8D[N2yC!1=RLnb)).SM)B)\eiH "#:؃ۛ6ي˱y*?hy"-5\X"V>)BdyDnAgZ!zj)Ÿkt6@vr rRZoiq۪O13>nC$\<>k9ŝ@x 6w#;GD;dK Bܐ96t,@!nG`ϋ%IJȦ37.HU['+FE98S J 8"\GJ ;X'U0A) P_Z2~ڵzk2G>yE2k㓈УꆪB +/Ѝsr'LWLᱲYI\d#!s0kޡS,|gDCkNZUZRlE*:xmL"wSDs{hRc&Z ODB8~bIL~"ًz1pWHGm{ox Yz"4&3+@qZCg O& Р\nW'oL/-1A.>|rN:҅02_3e5s˵|?↢?'w OM~L6*l(|XInZA: fq O [fKC?c/ Hf‡e<p "ֹm@Sj k,LDޝP6DZ8@8B.ͣ BD6fe]0A֐i{Fql!fþ UB^̮tG w=voJȣ25t2D{zS+P>xu !>bw-C*:U1I1D~\<1k+'0Sv/|7Jf,줈_(^LwU ??.lpyu"8 Z<:+~Z|%_%V2!/BnNg$b  ȤP3A}dϰHy80 f B"6<#R j]C1 U| t>ұV=Cg]`Ӌ8h+OPt9> O({4vj.:76[7;_ M;G>Q * τ7ݗokx:+ܞjO#B_; >b5l~+j!/ncQa $~ON ʈ5ac(qP'Gɝ&+i6-Ecĭp~mٞÎDŬSɰO34r֛PJ" y^ԏ;L% zSwt,ل?61*{>ɝlSF:J9x"^I|7Wu@{dRo&ѲǸRp%4:H+ UD-6T<#z!2P]33'D.kAe}%Gəg^=ڸh*<&q5j'Q={T(Qf_EjKڛc1ST3 4:LTCIzGGTqȽj DFw4B-M>9m褻[F/[b)@Dv0qGj̍xōVH8L; NIv0:*${8#eJr]Kg8ui%WQ[Nm@b낵z0zy\Zz+MYlH+TȖ9~ I)qw:&^.eyK~3sp(@y6WljoZʮ}>ٍ!RG~dhcYJ5-%E MxG~8>M*=x $8\*a;D=8_0޸IQ0Wk {:P5FH@սuF(a Tg ê0 jsVF@t!6h]ܺY[{TuUC%`Q?> ]>3qL)3 <8;ͷ1O`Mj{cN Ҫ`S8ά@8|N$ӑ{.. o"~5#UuԝIz}$N¹C294fmS^p-L)WG 7&*uu?p.|d܀~3D1Y]1/֦(^ 3 D8xWN hncYnc Y=AXGCg{*]WHDŽ>K"n~7ӳTg}y6Yx븱K-<$`u9OM+u>RGجgzkPN%WDA8!_[Ϧb|^t9qDɖ:}!WRČzV 8v+Iph %HV<0 ET4Hӭ$48ʄ, Wkpl2V;D>=G֣?og\ʹ9'ju #+1seD'qF *&t6mc1&EٖZdòP\}nq>Ehwm62}sp cUeN|jaʢmZ#E?}l>e@\* w#ҌJBOzL!NbO`EwxmwU/{ʣd8 %ZS2/W*f8+:x\kq'|Y1] u1L q 0N)tyfϠWm~DP5\FP_f#AҼк,D ةO Җ*D_5lb5A!hqyxnBߗ)H2e5N((\)ԤZo[0n{ ^٫65HM$#uJyȲ\Τ,Ld|-g^yyၶo\ |4¢tn)oT蔕>oURƄ)E]h;Y1[. @vNz=cz /U|*Ƀٱa2<{5Ô){/%sD< lwLUE1>P[YʻkUgDպ³'U*-( eKd` K/Kd<@%)W\Ŋ)?Wn AحaX3F= ~(!\Q ^A$Oң5R:n=- {Dfn NmX:ɘDלj+yDՙ9a3e/\XS3}cdEoW..2UvgPp.^{.% +{*a4㖫Jm7)Nʊ|0O _>?V90Eܙp7}'qb sҋ*L̨ ,S6@cɘUt;wnIL읆uC mB6h^ W+ӸFb&zakE3.*`ix^Qw|lBd'R%0s5!3:H RPF7Eo|< "_`qegDi U('ѬagԶ~? B/Q8'>ݐ}63ٖ;u+/V DuV^5&֛jC˭PLO#·~=+uДuz߁MBzA?hԳǮn5kF28$;{J]efXE7 ϫp|@ iuJGTVoѾ_}(JW.2а K63X[!!&\a]e1B |:G sϮʝơGsV[{G[G8 W"HN3~FDBwj,k3ȸmCEa9ɞw܇)7gcʦO*vF> xOB]#FbA2 TF}Yq ,qj1u<|q8E3Y@ۇ{Yn9%8+V~ӏEi;qX&%>]Mv9+eƜPu%߂}ԭ^'A$wNnh:¾ @Dpd٠2%~.EW 5(ЁЌKDc#CfEfcP]iVIAQjpo IdRdtf_l5 |y28;K*saM=Rfdq YVbL%NüѢEͽj(/}Km ݑgJz[ҭ^4l1ͪ&!J8PEJ)"; B[K4dU~hqN݌DLvЏV@^GRxߚK{Ҫ>;6'^GOk\8[bRKY,f jAX%5P\.olr8J4;ʢU&[u #.E -)(fwLG3%FzӑlM4,gN1d6Sp+jzhn_iyBY/(ϑ ṋ,KTA=hJ /UBUiV^AZnE 35#ˣjzAST:?Żb)Џqb)NzhyaJ5G$"RR$.N!2 R!^{tZCq(ߪ?{^#ɠc/@#ma?Z;]TxwKt#;|aKehd+a4+dΚio.Zkꧧ1(fѼDFm㧧?AN{=4ȏhPmkb1\n+>y#4#н<%ElM~9uMD/KXTbEdZ;0o@! sqRW)>KbLh #Bw ȍdQ~Vꮖ]WЛ,D,j$DO#'zbIBk3R:2h| &}aQf^(~Q* z3Mt^#JVyou,W!e_8yqY%KثsM,R,O#aɖ@s2xmg+ul%_aR,IF43sq܃G P<@얲 sy\H*#zrqa$tBSuFќ|4c7 D SLG=+%n5L`MSBJ> ";JHޮ‰3t7^#۽C'q(%,1EvoqI};U$-oͻ+\:cjN*ݬ-"ץdaϘʷuth<~%doSz]ͨtkσ^cɱiz41UXҬ@%GT5n~yTxn'7qH;TwФx{!VOr) 0nZsz&tM|@ЎHG#!P)xܧZ1HhWO??+D's/<$Ͱ˟b'L26 G u}6ŃK1@ cr~7̦gF_kgS_mR޺FKj6}?fA e: mB<³X(3{ABԄ؞l':mu$e,L04|Óq&%%+8Y5сNsm] w0z Ts(B_ѝjIJ`\)MCaU֖mlʼnCJv:o2Lg$15B;Xn]eP}5-8%dtUb1d'fLO_ dlٕeIVϸwvjҰTr%AtnW%.Va" h BIqg_yDCJQRxŞi? "O\Q2M# +kZkԃ#/F$=&[@'[Ґ;fD ѻfKNAuP)4&W˴{4R-;jH4SPIuXUN`9UByy^'-v+Z+rS%+pnHciE:~j_Frd1ɼROޟJ$Ч XU> Q^R >T}T\ܗɮYW0Z^z*6pڤXi>S1]pgFȮj5/C7,J)]&tE e59p7kړ<3̖;Թa+?;K鞁P.J=.(/OVN /wr}&ީZkh&_SV}B-<뽎rFM}!O#hŬ,Ǜ:f7µP` /.넔S7/BThm{J+ߙRCJP,,.u''R'V?]"'z60jکpK\~eRH.1l2҃s5L=8( KIߦ*M]u$/P\հPy(H|"vtOnb"&ף#. cUF D*T}jE^480~y”9%䥊~rդۆ1/]G-ʬmT84>iwUF-R_,_iA3!Δ6iN5vgC^Q(v?/SS֝m|J'M|,*tI|&$U z8TI4ӡI%-}E.Q7Z|A'l1h W_<_h4r|dksB`vPD8Hބ\Mގ|qEnv(bXUk"/lAn7Gk#D+c?14jDC T]EN-mIstl4TLN5}3Þ4*! l-|ɘP8Ѿ'>,$gYN`py^1 ݭ{)y)$vgxVjUG:uz]˹/z.?XWXy)Z-\^Y ًOC?gcB,a}%râ߫+ge0 R\@S覭Uۆ HWz GĚ$!6^]/}EǾg=64g1#[I [.vڡa~lf7SV ņLu Rt&I/R/ 9A~wX* ^:9]kԆlP 1VS"s*38LaO놁H,q28}W.)׻-WcKdz"" ,Wc&/hn:A+hē3ڴY7QP:͑$ 9$I8ׄB7|!Wmњ" mK9x~J P!.1Ѯ`%wv"j~DapJ`MADYtgL$;!_Lsv5BWp* <^j/*|lI%:N`2Yd#yap1rS7i9xahaT'_AbwO3<ݒJe͖%*dDA7}Bqn8>@AXAwwfx 3MZNjTcfGe8`zr3*3OiTz JXIwp֭odd8W=g Oek滘#DC p )'*[Mre&M]iq78H,@m u3Z3nvg*=AB\cZwMWYUR,0*-ЫuƹV)i]鱋=C #~XmwZcW,`X8eaW~?G>"[gv}zelC"Qt;P E~*qerjD.81p\ɄGB. :jԍzcLm-E/5"W?1Мjh6Gd+t-/gX{qȶl }+o5ZǙWz&D휇ni1!VUv9ɳL:DtMNFE BoK$0&$!j얩ykqϿRc}+CߌXW&N_7fRVVJ I8ڀuczR$ӸTCۧ@NYS'ljsC3jRhoo}L)-URX&VO|(":a~QV SFe r];> @Ƀ:& :OR ħ[@|[-E*R g&TAO]:ӗp{C_<#ޕ':ȹ z< bоA?C$,TSEUXFԚbI _&RNl4"`CyF.dQ Gb^Hi*UV^dW֠V(a3v;-vi'P]60C1M{_Mn-SlaF' (#(1!%XɛPtz%虬r\X ލ2,5asp\j`&r*R:^iijL8HBM6ǧf߈|MN =\Eza۶kGͭ6)=+_@GK ͵,aquP(Orϋ[h`B{/.B VfŤPIkhV ['d" B12 y=ONL. nв'ت?50,tΰAi_Cŏn+ܰߣ-WKqUb ]܃+!(̺g-(3+|'*aFiYaHU֎.+a;~95_.UTvmzK6CT*hlLhОyĮs !C+!:.CT,ȧ4Tju!ϦtkZ[T+ouH?v=?i 46-TBJ7a8.Z"gSt5NYJ_fDMe7;֞gq!AQFT1qw$I݋G2G9xpן{i9`c:ZqW C0aMEZM31mJRuLZPEnrR4ޔќ< * o6MӺ!`C$-8}dd[uq;qx?'< Y/վ w\"𖤁}v9(?00am 9ڟ@\4l^bv=`n8l iHtd*TvBEtgXn5I~Z[\p]jQf򪼭s'HzQ"Z2n`oym:'(V,LzP!cV1Mj YЙ Mv 䆆O84%cK7_1yo04վrXTЧ[_QZBj;@n=cJ@" 98i,%;xA]{pK&/hغct\"ƂJt+ѵF]НlLa^̷x]v涔wKފ<y8[cI.{ {]2,-=`;eaFqqiq 0#7. B=W8 *{\v)l{=ޟ6V shXSB?ݣ?(>i21dg<+g< j܎]3ήuOꭽ.6R lUN $ O)qk;:FuŔ阅 ;}2O%\y$_7Z|Wk\ęeFҋLGHNQc0ho>hD||RցSpP ;!"8ZfRܷ^Ec?t+e6R7+#8/ `桏f([+onM*ehbfF>"MP[j5mjW=?,M0I;h'ɝv1d+n=k!A"Z睠 40Y`td;}b $ŏlLc@g4"jqqΣD&e|P4r 60oR, Zo3(el_b6 xYHE+RkS}MQ$qdؾ֙ܠХH "`1;@9c bWRBp&٨#grxPf׬G|Cfj`ݔzFݍ, C(ޤ'eqGm^-vex~A\wzk4~͔C#rC!a;ބtzU? 4GVEn5gm{4l7Ò,*|_|C}Xn뙒,Rߗ(A"c'OA"k^tlm"PhBtK aĩc18U<$mk45P޻jòʧqT*^4V 1R:vzFK$B͇z߶?Q+L?.я+1 d?L6OF 5 ]55Ll4'= B&*kDM+r@I(/]8+5$.T㐔%c]6WſIBx|Va;vxÓv{JϪZyM#BF7X$,#'ۢG~`|S>R#:+/7  @0뇉OX\1tCʽ(Ef5cM廰 #HykhrD*V >PTnt% 1֑ sGdkQLirּtΊbo(G|1Rs aHy6r:(ǧ?@) ӳ +jɿSNHDLW۶.տZϼ`OV8Δ .4cweZ^ѹHwrf#kA{l|Fj:@k n.+‘)CMʓElS;o `D "윫m "g(4Gn"(r"rL`_D 4oJÆ"\ nwh} iefٰoB $aJW?MęWM_L-EbdDŽAG $r4&erWT-Xq} 'FH>OԶ3{ {#3`3c(@"L%86Y{Y\TawYM26iV)DS ;S_`j;?=q+e_BY?aNhQ@(QtͷYharљNpU>6 `<ֳ憄-ZP}OE J,t nݤWz`CQlͩtj6T+=V,o[L(K=y*:;.E'y5%$E 6iDISFURUrJ6YژB3Y9 gYQZxF樈x97W,FYqŽwSʫ~6EVJظ^ul.ڦ$q~-o8zo_='gNwN' zB ֓,a67J;/u.J=O?3^#L>MQ0JWXişnRoq \bgPfXٙ9UgZ sh~@OHQΫ_nh!`$ˋ[z}֣IpjWf7ej%HXꂟI1#Mrh7bhle!3u~a{lGmtfP\OȖΘO8lƳCr6U {"Mřvgͧtd"鑳!F[GK?R>⫥zcayP~4N2ARHQqV}oBc1e56&{Q[ԈlAw E5ܧ/N^S><𽃯)PV?0ե)=ǵ$s.\ pۓ' v߃*2&"FspǀbeOr)߮@Gw<XdI OC|6.@(+P䗓NH$ 3xh0v]vl|cSSgӭ!]YFkڞ7ZQK(mrԵ*e򃭡:*g}L0r&)'`|4h"xr = ϬAfBY%s41 qFL"N:a{{ C$)P~m5YCK\C~B>Ы'q .S'?|4^`ߕ'M0iAw 0 zf"sJ͆|P3#ٻwI3kU}tY oZ Sm8ZXFoŢ\Zw<Wr!_񞕬P ظ.t&IHrx(ar1-1>C'-6VAڪaƦ`MIH2B5a1~]JI7E`I2t0cR)ܪRU`2& )S#k+L0| Gx#*س3`m-*?f$ͭ9^M;NrZemtaJPJ5v Ϸ7d]`[ SkNi*rTᒕwY)1vt=C'JJ| L@gkaN(qbЈE<ͼ_Bsm{'[@~U@u?@IY_tH|.0Gcyؐޝ6քN֐ o jd} ӟӓwBo%9Eg&E8\$x D1ϯqQ襢{ }Ĥ! ceDŽTSb'Ǝ}<|&{ D^$Rz1_KMZ&aY~wzbf_1~UBvb-0RƧmy,N0yBy'u*Uss2H3=q/]l9AsOb1b qG?"|P$-Q T&hzFǻ|:l[`js\HCyFwLIR} g*i"9[RN u)L~+Z;R 6Km*[JO ﮿9I8WRowyUDS܍WmۍOnhYvҚ3>o wF {_;ONA*DrW7u]ȴ ;-Y9!Uq`Je'Lr wYx{Tq.PA&(* Ѥnf Mt+ *qE5d{;6^QUP|jkJc¡jPqs:s ʶ.QʴS)bcPq Нi/i=cT0N}y8Ǵv!lo.WZ<,zmRsir l6k\4%hi_>N Ť6lt_KzAkg?6ze2EnZnt |scatNqvNd=2Gf<7ğX-f!.|PDF VORl2ƭO^F="& ?2W03&{)8AKM5vʫUeX^s y@ps"x_ ڮRIJz3t]&" X P@Nw;d/@3_$W*>G&61qcjG`0\"}c@% $$+i"J,;\z6t)je0.@nQ[LdU9aheykzs֢װρZ ~`i*Jj\I b) /UFލ "mv u:,3;lcJhXw UFˬ,ā⪹6~ Ae1<ODG7R5'iA)b3Un[ucZֻM%sch+N@5l Ot.ĬGo!0fMAW'w>EA xUlBj3\Ixx Pk_P"/^7ZWDܳ?d{E ?U n}zun\ M'm@MdDB}IBݝLܚ$~%D NA Ij%?U)kIqx$J q&->pq_+{[àn M'S"E^fS KRwcOP"y8eKh:S #|ǹXW*}UTȣOC'>pIj#O2x߫s:qp,z'iq+xd*p@A\5rSRW,y/S-O"N[ 8rYhTXC ?dحdU Aj(Y%`M{b]4Bp]hqio[r%A?73!ݍX-?GD[ eL3e%A+K>~Ù1C\c2.H[@`i;iߘ"HYVBq@ kU;u,-{ˆZ~0Y.W1]7I *ON[CX>B>-!,mQi^]7^ϻVlÐL;S}u\m݌r$& ڬd=(a𐥨l|QDg[X ncϪ'NQ^ߺN`ԠfbȫEo 3Yx5md(X5[M*@H{UsjČ7& 5Ya3F8JVթJȢb${)Dj^V`1@_u؅tz sAFU2Nz"ΫR}|ڒ5wѰ=ݓL4Ps@TS}AVSc )hsVM>8 ,'f;p }ڲ&h=E`cU^J͒眦QwSbg Gˏ0:/w.Iuxv?Ҁ/]ÛPUvKnl84L ,YM541=$|AyN{Ex+GM iչk*@vKxalZ,E3e,27J\Ф[54$pj#'yETM9e=Yh$0XZa$?'R_?)2jKDĉjRa یn7c<(Q)/$ [!j#/bL/>H[--0-4R ,IMHƭ:RtG#D Akntu_p )( jgm s=;D{`wU:Rp% wncE:e-3M|Q] 86ƠU|7἞ٸAtU6fhMZpiCEm@yDX5b3S6s X3`1`uQ=XՉ^Wft ]ӌۅ\9|ɫ6R-fW!iV!$^,8;)Ej+ r\;>HKZ􀕓e,L33(m_^e"1hX"ɒ@;gs3*̜JGVRWE2zg]{W>yцƾ!cVgMZ ~{yyEO"ݪl ƌ:B.\qpEPϿ6+Pivq}]y`Riz+Y)Kr\pK;]J`Qȅk&O ?jx. ג=KCV$!p6 m{xMScݩUiYzcWJ>!3e$s<+8tRʛTPRx F} .Mz@0zcS%Hz6,{q lͶe]JXߛՈ &L?Mm\Y.Cw>]B\yw +5cfXC5 ]ZƋW/ Lp΃+qФ^vx;Y.i2K*CvBDKJ/V}vi.x U)e|,?̢}Q))d/YHT%J{- s"EJLGIɜ$02SY +⥃kfلnK,h1B3̐PD, 'm[bO+$Æ!e*z0ɦ__h,PzdfTA#F˟/hH r_CiKxk t==d)ܽXM5a!{;)Cm`$YVK]T$˨ԷmP;]CIFIpLЩ%.b?Íc P9) Qyɼ%-\ ZQHQ=$4B P=5૒P`dgqBEA ^JԠ F :/]}E?d(]f.n*RiQt&HY>r 4J CĄ `$[gN6n!\/0PrweE_Wsû3BtNj^]H} 4!rۯƶ(3h#F ev;͑VIjZ=Ew_&ebo o^4[jt4]ScW~qq:"^r xJ ^xO]p`+g+˫ 'FPs, Pvc%"Q 3=)!&:n @Ա)Pk7]5Wxh۞-ÄGZHnS3'Q72J㓘PMk>FܛƏ 3WI\qsԃDܤ p6T|\t*W})W#O JB"2O]Ceػoa0 qBgb#_^6ILy|O"S ^v" o:@~(y} ϡ(\-?A^Bh:Fp ]^iQR,ǞFw[\Y s# ^zgz0d_ SWkA/d(_ Ź3(7(ʒGk+z6q,Rğfj.W%2]nϹF /~>} QB.)X%G ^]Acد`@́qe>Foyjz:_ReQG~^ F&*.3J!L|iuZśJ@ ?"IYBѳ{Q_h6ClD`>5e$ԿvI7Bu}[Np^i'O#1[$7]7Je^7'q|QUGYf>CZ^o}M#us>`rжd?~HCxC80XNpA~D*MpaѐT95PykCKUšRc$rW~8d)񧮡%|g^@ɀCF1Dzǟ϶OOn:6Z tH Q9-~<4 Huv!^q;* 7djP$ =GQx{>h'j()X,=E al)gL\3>&n! ;+MhMaa8Kj jBD.,a i5CFat٫Չl'[2S{լF @_S)xc焲Hl#1!ܷQsNaX94iʤחJ=qЈ?^`ĕë v:pȫ(mu»x}:RBZm89>$S1$"P8Py)nTm; ^tmՇ8p)7o*xz}u5@eK*}_n;?M:ERyOn=0k-$l?c75 3y88Jl'\Q*[l@ò6<-x5 O@!]'u53R'U qR$nSYlcoy|f_e]K  oӸVJ>+N Y Ӽ"KGGlҹ q4~':IhOOy7{WZ8"533 JgO C7=H YrCKC0n/Hƽs|W*7M3].}9E4/٭aZ_ V q([Q?-Z'sQP!p p{JXQ0~f$kwM@ b ۿЄN~k6e94"KkKBn9-@=w]õ2K'ܨF2QJM< PQwc%v=R XI(SG`SS y "@*6lM+Ũgb?vd(X`D2;Luo%DJ٤y&d8ÕzOKsKݎG`Iʑ'\?Da%?jsm?956}-70av6v%lGxҗUo?ȾM/&d%mll̸xwr½!8k:Nסmz>ꗯMoe0LJbk4K>׿ vW/7D]JBaV|VΉ2^CĤ>\;(&pp {/b!ٙOEKKt|D9 Ũ\ ϡue:&/V$S=|[fqRjJ}ۚ)i@6|71В`{KNq#ޕ@]˫8AxtnY9zw Q WxOj-vlu]i^fU+wǙx2H5)#Jt6Uk\Tu8 ȷILt@ab([<*ನ$*ܾX TK}܃Dd4k"2bὅQչZLVR2  !`woq=eUxOUP(1ujUp2?0ʗcJ;*(yMcQ~byR~(, \tOx^>a[VpW_"'~y4G\A8S߮fn8͸Y?n(הrs ucbMPlkD;I^cLp,\&y d]dx#'eT+oIui!@mLS1AgeRʔ8!>yM+FA!3PyfٸOΑ'&ťTQ#=OhCJ6N%0LZAu+0Ci\᜺#Vt\˲us=hpꑽMZ%NW&kpbĮԞy eޭB')|xa5f3<:*:}Jڟ!?" o2Ax«µ=ǓQGpʽ3 ԘJ"`#ӍF8bX˨&W_a{Yh^ X%N6QRQ=Jj뇀8P;8Ƈz%~_%جM.Ğ7w_֘Y4n᧣Z4M]3Ip<;Z;Av/%GW1X}O)isB'2Oi;ӓ|߇BՐ16F L탖iXU‚ i6&g솠S1u'(".NZYWw]EyvTES'U?YUv[<~~S\)#`gOh"5IGreS9PYy57EBᓔ)!6jj3}Er}CX凼8xyAc*J;$S:sG1tӛZϰ}W+2 a_sL_{=+ᝐH4&PYp&o%3EL1 ±57{cOHNKT&=[6-EJetk(/#\>ץ FhbMhad#,1@WJI@w6cRneonXσ+\Pɴo /4W {I6[>L/ !>]=VyI,v_p;MEQ/ 8Tƿ%iۦ~rI5ݨL,.s*̊>I^G?TbԜz;(ы}um]tH_ $ ׫,fu =vVmp+ٻ7푑s{eo{sd6H6^35mbFzBg1`Un)bћ,fG v)KRI:r.=$$W vD/N/S r"z=G;G*$V AKB$Yuo7e}bj23?cLX+ ɓdR1\|j2?NkڽI,;)pW.hhFga+Rx0SCȨcX0Lr9.wrY(\uJp6JdbD f$/3$ (4.QޠzPp׆@WPġi(0h\YIHWLb..҃?9"8: ҆sh W-8At~QD¶g`I_nY%s"=iMK.u˥ihHd^V?éP.3B&$C>D@iP&>6]?^Ξ[,kD|.ۣyN-i# 錢jvH2ὄ` ;LB vIЙ#R8ط5͔. DE<ӏg~_ba)T4)䦺 Ӿ%(˼ՎMif 9~) ѓ~[F$7YD>N5U!Uf0ڑJ4ÂW" FGjGFoAceNq +ݵIJD9KQy;Z'mJstq~]janH=4͝)kܙ +܃̤v`7Md5 XJk!ౄ}-48Q3ױp)N!D]iok`,3TU,}65K4hwSp1OǛWc%D9SwIhMŖY7Փ=HZ=cozV"CߌW7xhEq3%A?knB( s +clKi)Sk_+7.IIaFhi^[\>LEGyOf m׫fUl xs jϨC5h5"otJ+bϹ_,^*pLW#HS՟b'9t/Aڒ eK^8b[{« N(Ule4g"!4O8[=n5#۰[Ft %HY  Z,`P&ߗ5Q 2GD)+keW@#u{ = V@ $ /ne0O99sx7U|t%Vz_]h?*Պ[h K΅R1[G.C6 Dp:&ޙ-ρ_6}9qxM3?%cȭ~rRcx+Cj\hyM*>T&vxv*D7ydH9>8upQȘ81RbS|GJXMVP0l%Q˕/x$ʞVXk76]Q'Gٓs,~#@@Ƹ3~wS7 ZLS.kfgGn~sJ̓slO@bM$U#\3b(mY4^IͬՙS~j,}dSLJ;N+f 5^i(25_SbycySK ێewq=8KP_H0no[`k #_iHSu//C F$Xs[ 3 7 R`϶Z]H%ͫ#B_^#1mM9 8)`Aj C8vS$h\K7&<‘In"Ōtsv=@?ѫkR^J+K:7"/{u}*$3"dVwlQspY%W1̅<GZ<̈́ePjq<+H9e'al?\@u1d$[&5p3' ϶I4hŊmv<ps=g3\$sa>_i 'HdU_%\Z@Og)70Ge[8`Q$VP֗ fNbF6V֙-8 GtγwowBa [ X|k6 7¥g\W+ 6^u1Ru)%fem6B^Ć6sDZq=Kl)Ͷe]71Zgդ1FXX巓 #s91\NnJ JLgWsiGYm!:Ikm;B_1+(Xŧ/tz ¥SXBg*siH1j'SvQp><:$55O])TT\RRxFT>yՌ +s1rQd DIcܛB>{U_r+hV%}aJ=joXBj|`S@Л&&|M 5rHv o,TeɉW?~}.ԉHO< dzby BXlp=cq N & C`Z<- %rhY3+9])7$L0mR%x2,Iio@L?~vlZnD#D#4LbDhAOcE2:p@peeEۓ4x|+I,j" s|"ᓳ;5d8WYz]MDHQ>nޏ FW430yAp +84^m-Ry-y~S3jf[G꣍wˡ{n.5Le80"Qq dWi8|[gu-[NU+a58>瘰A-z\bQ3;*Y9ݥD G$v8[$%1(}LF&4Urt:R8Ehs>,ueniBRyPV-(ȅ6\Ik~]l#:bN!XLGi1 0pm8aq#oeu; \ON$|^_5vd6)<[u$ n5cA 射ûr\a]HpN56:n]`9Bgb\ H~d=h[c'iGQ '{n[}΂aA$Z[^dW+KYBR"4G ."?]U@RnKn2D(Ldacʋ!}|o4.X&ardC.;}pZ{<[cEzJ&c5qmhc<\MHX^xXn:'cʉ<4@4: 3U1!%~ Wi{>秬x/L#VV՜X`TBR;ήvO,C3֏Ƣ&kRaM|ϑvbAkE~"US)tƯ5[JGJуIQ7j @۵](8vrj!SHt$9BW?}(LyXhȩ$zj]bg tU'hW c o)OX/ͣƬ4{);NǛދEaUlz";bT O,>7j֑$<=mJ*Ѷsm(pF=DVrT=+^ ʦ j 65]ڢ()wVFĘڬJtNo)͞M{M:Z).#Skc$L'QG8o> "@m$(7;ԸT7C2 jn7:03I#4XA-I{)Ku댸Em˨!uLu2"<6s.h &=j02`jq%f=X&#cu8S5,<:*۳׆[ӄꤱѲy!;qfLU`7koݹ_әUs;N;OPɜTChǻ^N=@7ݐ.H~5DT,e8j5)Ӻb/ǿb5wp*7c檲2PxOvccg:`_V|TS,>U!3t5  ]E+v MꚁXm>}qW ơsR!"˜je=TDGF|шTE>k/.L2=Q}r,yC4m\HiC=DP doW0)ҎMYY,jv[]]$oﲽl|ŻLjrX5@f3y„,URJz^Ye0ծdQ:"g~iz|lS@dOԢdKdk@bv9ExؠqEg鸼^^( J iUkD6+>Ew㖓n| :&HaC02s͸k–فu^'BgMuJإМ 8E=є|V -rbLkN ?ue%\x)H-Z ޣkg͇wXDŝ8xۇ9 ߈<:kAR6(1m 3U\rޛ,` Oku3jj0nbgU/@'Y^=z=_kJfS0-*^e@ϙ c]`q8ChqVt 'kR{+/=6vVĉ=B"+T @}:[rg{9*Fyf Z^e/>g-YV'I&_&vxiǰ.U iq'ˎ LC`?e`iWgv<øZf3,GK3@sICIw{rNWLC #uPM+ʲ%ECՎ?"p`po[{(R ׳ًޏvmzA%p߯q~~5Hh-*ѭ6 @!xi׉țx+cFxM},*cmR݇蚝?PܫqЖwlX5"}eW-U/`߸8E*؅{su< y^N ` pfe; |2it%vzn1^*,s!䷍d _%ԡl0-MfWZ+½ eK̃EddY;'DxOϪ6D<%wy:OXLQ3&鿊< iTZ?u$9/i0@7'T0µIV+cf]2e^.`l6yOhגUj]&jX?:`;t_w~s$n7T׉E01K }Ka,29~х7ܽDq;J`^Z!!S3?d8aJy.#'J\M_fѩmenr-NA+y^|,B#a%VY<[MYk-fw}h-]L(TieUJ>펻dD^s5F</ ʌjpXw.K(\򁉣iRWao)*ɞyZuT{>oտ[0l/#+R=wR8!ʮ!5ݾ+eOu"-̩C#P^q}%2= #Uӝj/c@G^I AHJ禎y*Zc܅% NpKR;t9=JRdJcv`/sw;VL*S\MmYq!!3eqE12/Ӵ{UӴD2'QJdwr7 wm G8,(|nf&M*WOgNR"_{̜ ^Y;ݾ&VЍ oWd%TflL1(Y Z7`TaH 0r$xhbaY߉( M 057*t=O}w[f_&uK*oQ*G $m6/~o0/ |Tp;xu )י0+AMDzp[)"撵'8eѡg\JCtnFl'h:ۿ2  > &cOw@!Řfى`\ LKu|ƛ܄**x)rc:sPzo9gpwf3!BE 75Q) T4hOLɋQzAfZ!.PT\ݣPe4KH`1A8lEegD#ZĴ<͈ϽAОJx C2+RͶ9 /;ťFNUS"3I9q<% #mlD1,}ӆgv_>k@ ;6&جh"1&^Ǎ_7,"9`jv2 @㻋$43D=zmtA 0<MRT1?!$!Yl|L&^Vיc\.䬫>'p1v*Flҩ҉@oMGjm8=E$uJPobkJDq%R(@fULƀ7Բ.ed|YWJsL1Ĉ:d3n:էwϳ&ШaôyhL?4 wRw(O\M=''.&uhХ#yUhbbtqp&ਓ<.@N%GS 0emQ@hfÒ=0OKQSY< $m O \R}YL3c"@9v-%/nk0[ sqTrgITMPKX0_~(heI_/ @b :J뜬q 5/X69(uHfGK͙Oi omhLQ %ݕ;-n g'0r5NtLo_'-12c;#CРfDo__X0Vzߓ$`6e1j{C9L;mp]e%.lѡ81_Pꍄi=Ӂ7SΪ":Pd0?u%pH?@c'U pUo*@p \K,JWtk-N&9:@lzw@A ]^h퇎: a%5OBɻ8Hܶ<m<1 %N:Zz~*EJJb-dkcW0 s?rt%khSr] @=ˏP߻Fua|8Xqf)f xb]ڿTYLPaX B_:#0ЎSL\qC#9M> v6 %iXc>V_AU"$Eyt;%qV٨E^Ut2W>9 *rWH8+$d}ľj^B/ϲtQb|**'N~m@`;3̮vw4sNB𚢻ӞFj}JީWP{{=ROڽ{J%۠nB OSf36iR`:b0`""y>AwFXf.ݥmvqdZ1uqBЪiiZϟ}0\6^yw`&{x -xe=Q0LK"K2͎WU{IjJm&xx;m_h aI4Fܢ)[wҵΉӴSdd} ;n5@E>  ޗ t4vUcL0W3AOd: $-t!.f^QlytdVjC?4'm[ѭ.DbcC8n5w7aP6Wo&PoAfDᲡ40l+/Ar%-۹FD0f[kD?^(K?CrO[isaPCp{. V$&}+Ac ~K"~N$׆˘ `Qt"cornPKFٹ--5M5Yo}6[`scͲ z-.0#ȠX4£f9HMK 68mۣ^8ݚinT˂*B9p Pۙ;fl&~v#9|;%_z>UJgUuBKn;jJ -39ȧ_V3M^Z;7ZT <$;ȑ>kg(R~#tz.ʇc($A? ,eXeɬLfdO(C ϟ_OmVJ0՚:To'$vC>Wq%oC#_#Þ̃\PWlKaa}Z3cxRwLzZˈY^tXY!|rTłUAhXt#SLeK@\ /)Od+)S8iⷔ%㫵(p {ۄųJT1P诬Ƥ,Wgˈ!O6Lg+}˰ 1{Z *dY:{ASLA|xG_̳'XO1b1O0m/ǣ9vV mrP9c4l*ƊWeTR',O-y@ L_; wU#/~zqu >dI[a@X<ڮwk9%Jt,LjX.ň N)Uz CRBvF*|yvmz$~wE@Hkny>hڨU-ڰ+1,Ao`2Q+wGw S$2c<JKpڮsޢmhw۹DU.vª/y0eQeFB\dy{ަQQ7xnZQNQs46"]+i[/rSI:I̱2V>lnY-=&Zg~=D~BQw:T&TeAaY~gl;EourZ:7o╣d4`KtDs.y53 P p+w>X3b:VKx$ZM.[:A)\ˈyC_7m7fO>L ~ֶ]CASQ0ZĢ՝)X 吺{pMM)|nym( !0Hm} (4XgDykaC(aޜ7RT-*wɵ a&3[\~\6P0~m[fJ#1vg |qS2}̣o+եgeial0Iʆ@3Xo+i0Yeu^!z0u2xtqĶfOYZ&f|td^-# à(bH # :{T\̋e/\5!␭Q\R]iWj7rD3 S ʏf2-%V&y3Hqq"K^Db "X2p|X SHP 0c'c9䂖-3i"2J.ڊf`nKx|eʽNɴ>[Sz uW۶~L^t9G+KuI팤5f֟GQaoLF hťqiԩjܼo WɴmBe\=ZV8'{ׇT"Ǩ%ɳ@{WyƇ;[g)픒p\O%mvUMN|ĉEt Wڂ5gRFDGm!rG]<6M<5f$Rs2@qWK X;.~[:6=_WTK|Cl0{V!a u)bov,ռfceW$[2|n#t ]"{#X1Z]WS +g wAKn! ?˂_uRpKD2oi i"2zp!aQ&7ʌd ~l?O6Dboݏ0g/UYy ÛñH*^{we[r්g ^*~ISM2/qJy&%,ǟ(VgK(BI_P6M_;m#svL]*`28]~tKrxKܯqyN.nĦ=KN^KD: &e=?hWB .)/ ;rGQT㘖vNtQo% M-;_K .LAI\zHq8z1)L]&eV+wKV'K)[qN(c"E1Uf|IE` jL0T=*A#vsM[s]ְtz}ݠƔ4Nx!R_]I,4*͟ҷ|`gCʺf&aƩbvnXhҍ3ɯ ah:b['ذ}lx)ܫK.Y;(ZygC&ߎ#Xlfcg??V8;&nuM)h>r ]t7/W$JhsZUT!˘PFbN׉êEI'L{:Ҋu~o.Ⳗ eJ=7+304|qَ5 k,P; fm] x#拴uKg㔦. O~cĎGqiĔ_)?FÑ0 kk#"Oߧ'_"KqlF9_,}2m:UʍzI4՞0M>]EŠ}NX`Ѩ6U]h_BD[kҕ=:!2$Hq;c'AoYwgu,K\з qHk3!:zDW5/d%#j(@:X^>N?zGXAөYue7Ujb崤S׸ ƃb?M>0|#rΒ۫MBPliG :8/!xj!2r($8Tث:nBwց ERhWY^|rY&*q͉0EMiw0V4?MmeMAߒH~coq"ۑCAߍWJ! l`#:p2Nal#fHj㯨B$Ӛ r g?؀ ~k~XbӨ@;01p{Ü9ly+!#g*pB.>XZs 3epZE$gpw̅>u[qff9s|29HKX,/HU4/8,R5=դA~9yApQhw" U:=HkZT*bP}ٰDP{I^ Ge/7-eZ/|_(,e` XOwuo54,H\H?}D$tlKF4H)" e7n PQ0d8*JCrw=p>U$[ C!4Iێ6Cο =tɘ=zͪ *Td9BE, UXp-`ٕh#p8-9I P~'QN;?|s ($*b-"3 ]U֠LzLr<ʼnr}΂6r׶_$)w.!ou9nqPH~Gi"IiT^IVfOxpS_xzK5VfO#zSEw43UNǤsT]XhTqyJ{k;`ن4/&ztwC_Zغ{orM}3]K~"!șQL&seڊ͙G5e03M* (9Fظb͔d^ Ci t5: 1*WBK F("7($ NKGDuT}]ED8]RYBαn]UsN%>2I+m|9Uuc 䑗jFk&?)Qdžr;4(i,h÷IXӅ Z/)N}/L#w44Ȓ S8ڈV%Ds\x/e$Qq &~`[xT_Ŕ-}a~rSr!j>"j^+2R~CeOo2cfQF ,шeط)쳙vsD h! #2Ƨ߆2ǀQܷYZqqw#+'LjEؘī"&߮ GLI㓪fڤ>kFS9e7j?tvm%{HkF9F>ޡ;SXW'^{'l<kY@cVO7TnY-]Ek V#iցKeM튋bl{eQqV[G6WՒ%f۞r94'k*P^exk dI7=ܝ"r9!jVjCF:6sRRH (pTA2%o@e|Ӫ!-詩9%kCx lHhFu/R8F NZiEGVD1[*Ye5h}x-O:[;:Ez/Ko^ѠX@MZ(KRW ra ZѱیPwdiw< *v>d'd^t}N3,lՑlC*Qb^c cm>ʎ>2lynA?#<;ymNo0;PKIm]q6j\zT Ҕ%NȆ&!a)93: rUQu{TͿ^Cm0p$~jNx.]4/X[ɽEV;iIm!@QJN;<lK%{vjDE12 `L'-<hhn8m[b p0-9|G#IIO,I<9,k#h#L_Js{ArH.d_=,BN3ٗ]J/P}j G(8H2k#w .O;}ȇV"-.Q YmTŪ%"28u AitVMŤrԓ4T|$=LM?fWEs2w3\ 6]njE9YRx%| 8OMb/vW}_KNI!aTt$0M+-E0Bݧ-H }kܖTGJ$ |vqVl*~+joi ,M^M;ZdtEnQea+=^$݅I_7+,I79 U ٰ4ݒs H|Kjlyo[+]m{G_da7͌*|5(Pj8w18@΍5xү؃WmK1hnRs'?SY!#YyKꛦ?Q}_ {e9zO_hEu@=$s3' S>5eW5٨=4S|Гs58^M^Y^+V-MRqQ䒆1X!0T64M AO8ĹUgbNsQjں~ /{ /\ޱYr̲J ʿW4cɀ.uұ'k?d Amo!}tt>TG&ܳžKS ;]b6t^徎N3p#K#?f}Ʌ9˪w:y`Qo\I+U g.*䁠1bM.zUڕ=7sOŌ«I|kINL!L"yj`3R>BE Vtד,T$E3)?tsv8e뒿#4%G- }[mI^sBsY9Df?@%[s9 cRB`pӴK{/*Iṕeh}WC< Pz^"GR'8i!8Ig$ IMRW(㲱 >>REͯkM1d]@ D^\`}}J@)9_q7F~|?V5y52qx٨*twXw%X)^o,^*[XٕukEvtgj~8p3gy~ds=sW,,;s8 L,4jƛxKFtEїE{K1~Y>:AVjF "+-9$ 'L"eNҩ'V͡A"2rq+/O /`N>%[ż)x/ww'H"8.97a ɕ˕ Q_pD"f;HӁ2WlgP˳9KIp1]3rz+BcЧ&~Z0Hp-~\.fMn^}@1jEb8%+,NAu]C$]ùp|)]Iph% L~W-|` >$kLfSe3;dc!<kw`Xx?NF;iBf/U!w2Pm=v\.?͋t! FE֓mY 1+@yd( { K |ZѹYoGF>Ǔ'X;gӪCBʓ5pGx_ c)$'T Wmr!6nh.j@n[3`i$0jH{ذ1u`ix+bvpB#=廱i5k1f\<_ˠ x~ `E7س. YY(HPA'0@^ք.C!.q`8xHj]}gM-&ALVJ&!kmԯA:Pd (,!Z6a?*+8_+/ =;yyVC DFオ% oLLJѼQPGmMiYN@ Rs SHe:"10.oּ  cw_Epify0N`|<:t"x$A2R rʚC*XKZSImx-'ݿ&Di5[`uQƁFqdQD6F}ʁV-6 ߞbop'{& Ǐ+r s (Q<ƹA3G?=/,~e⹭gšGu|?PJo{?fMD9n4&m$PTWB%KY?92a> S`yr@m }D~8njeGa9U)a5pI&fȣ=5>/Ki@O/E8.zG4=_y)"pS@<5yJt_kK}׍sz΂1  N)%/  I!*a S|j- >#YR94h#g c^Fмk1# @!N8]p߁}K2-(hkBlx+_I%9Mdm~=14z)a/u+W&1p-M Yq)k:嗡d<ws'*Z/9c.-w%YH85Dhjd^k1%7mx0f >9iֽmvfșb6M~o)7XU\ 6y{\pQM~1Ř4L.$a{P\'Dǡe @ l.[xZz)տ>`@\*9; _9 ̴ڨU(]pH57msUjCHUU٣%5+P.@gCXef nMjSoXwJ S[ڍYZ,Dq=! gBlup8?TWo_;,%Z;A(nΝڔ#=jSSޯ q~AISŅk9}~p-1nԜ@%A>zyYfW7:kK2w0g.Mw֤=5Sw9$/8C+q tAͪ㓥pn+K =WU :K3Wpt-8D(F|D £?-=J [ؗ)1)mU?ٱAH;@ YjwXSkKmbch!ư5'{Eg@b!MnF1+p⩼!rN!5v3XQi (5ɓ$a' UȊ6iojT%Kǐ; ϱ)჌1}Hw?{|ȈfEnr@RZQϹxi7#[-/\\KRQ%zVR $ibR7$!5 f iW-ԸKJ#hzRr81i4Eɹm3<0o?^x!#^CAO;RA vzRJ?/>:Cʱxk1UA08X)\0E[Pz9)N<4j˳(qc[/MBXRc-QZ9c.tO+B#{- _`S-:[e[+`F|*Jĺ>,SS7z]ǯjHԱ0/\8d,]Dca4[/0) Vd=. C}ne"c' PZ,U}(UXV|~pQ;1 3iǻ1rG>-)̭ŏh@ o,Hp;܌%=+/D+>}}>w(Ogclp:CʷKcx#2EϤZUةMZVzH "B؄-?ڈ4dE Ύ C/83m{ <7Wi1%ㅣ}dz{v>pOTw}KKm!5<Ž,ڧ|Tx7헺5[ٚ]\]Xk|/׆>l/&)Ȁ&ɠao<`(\b^ORC`U|7eY { t" P~oi )STS`ٖĦ' KXtyJе YQ :w |ÀX. n>,B"Ӧ-bDFCdDXT-EAԸVds!;_ӸVWza3T {sCaQ%H?8[*R?PW7Ƣ]Zj/ Sb)BW9q4>shL41ř 5(n1Ϊ 4K & ;or9,L OMcA#s\Q:)mi@ b` 4&*G3<>RO]ژ:dFZJiʜ-_G-E"t뙤L ɉ89@eCֱgYZ07070100000312000081a4000000000000000000000001642f09760001bc74000000000000000000000000000000000000006700000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_core.ko.xz7zXZִF!t/L2]?Eh=ڜ.+$&nK3O7Js[AQ PesC*sm;6U#0Ny"҄1QDY,eYP H,–/a']ks7RuRk?yaOĠik y}bQT$3E8d08ТZ'Dwxt fl>1u<$ho_/?ywUCw4Fy1fw 塅ns_hCgOw}",?n,qر.J}_a. j ߏ" |Z-/}^:1K lwv:o-*!$ _ICC˾C \Սl^vZza|JB3\13@}ӛnJ^(+m_yUEvPx1x)$ dB ҩPu%fmRF”.o7PiA':Ln$peLj˾sQ |ˮiZpbNfuE?zj9[\dDI3KbP;ܔצcea I? n=kuqwVuobQ4dz}_K`x{,)/K6e, L ;@914 {F!kH]HGF"_h; E1.i\idr iu* wE-s7ޢa/]my- m\\i3[,^PLԝ"QxL,Vj?!S4FyC}w]g ud~Mr&Ywo{i,0! l>]}M CibjD]vXܜf~^q*)֔u#(?f,W147 KeP8 ZR,r]AM:Oŧo=6=mqfVIT=K+E"Q9>;*Ԗ̣rJ3Z ?3 9'@Qg.ܣ?Rr ρh@do. @HY:j_aX:;6]mD W$z~8.(p>_zX '@H7*yᐂ5)Iם+E|amc'ZY\;[ #RXģ1f-J= KO$DF̦PtU1`Y=O?5cStl!qVekΕ P'k6L[uWڲV^V!3{x:;vVSj)QHƁa+ѶSC\A (v25ko% ^za$o9``J5y#>y^7zh&hU]S Ob…kֿ&Mu,l텄ਧ>kRyܛF\h?B=N1$k[\WQ=Kmh(Ս߆73CX ?}Uv֘E*vqY b\V .WıљQH¸wڶӾ 8lBp)u}̄I8qm44uHߚjiIAb!0QkJRk}Eyi~pa6z˅Gppj}+ WaKa9✆Ǚ%1w6 2Sc"NRe"xxjI04H:]hQ!?(P$wI)Eѯ#'h6@2(6I}_ݧO6$R e $ل&^bhfyٸU,<6݇o/gpY8Tv ZG [k<Wo-Wp`l>7Kf_ >oc& )}{0ϤNRxC4ѩ)g3t;,__W8̂%LY"ҖW\6. {X|ylb quw[b usƪ 1G^j6*"6@'K/NAzہqJkU|X7YH[qK{3tQ  ܆?Vߝ|n/&mCVvC!1ͽS?kl gπAi[}qv1e&1)˂Q۱a5{kI -q_C2}.r*QL|Y"Hy ֳQX}rjOƚ%Q;"V8~?)Pdtprw}OtiQ쀜,Չ*tyg0阉|G6یA| 1{Q@OUIyp-R㢙)QnJb + I;Z8lɴDx)n;tx0J|ZWBr@`K*eփ+,pOn Qt [ 26b}|t8ʙ ^QцSY"lG~uX b!oeKZDW4F@؃ Y  {_2&琉dۍ@?oTM>pC]Af.T٩~E`'5O-L*HlZV+AD85wOy5WyĤt S.pD,\ ^1Cv$^Ѣe u:;{H!! N t͍\X\:tӛo Ir6崼#WŲx7n`p5€&PuAs s=Tt6Jʕs:O'T<*T P\]V+hW`ke+ƹ|r-_YM/6g-JpyKŞyB8kcX]9sCIzkǬQEV'=VLp%Dn,wV0/#={["_z91N ΏJq#Zy|N;G#xV)͂řkZ3}~.MQw|+iv@NqUIڀy5U5[vX CYq!Rc1;:J)ĖIӡ4һ~ToĽ#`ji$Vγ*\v!Vn#d9C7W۵R/ȄR  ߬Pf^!\BPU+}լwÜ4\h1lh/ PKQm0Ffٓ7U԰^ODgw0rJ U<(_(+"~̹Z2 6:")~-MYXèTTYB{WK CG.$gyܵD#dTu1\R| vAB@5b N:I$NV/ݔTqTha%hAytedt ;X S&" N{L{EO[Ҝ9-=_K< Z {ƚR酯j]7}%XtBTo>4"McgS: Z C'}has:b=,-]V>aͷ}A_l;\'e\UpR;6 tt6 \Z0}A );N[7Ƞf&5.!'@+|NT8鶉 E&ĠU 񴎸۫X i].tL|]mau1-id̝E8V["19[ +g0hi;9k`լ4e\(FՓrȭ ?~% \=#gBk7$ Yaw%% }\?0&D|:y5YrQC%ֹPi mxU bյ幝ū6H~h-XcۆHl=m zH~5K^/*"P,S`ctD!zd=^n|Hl2k6#KaԢȋ;Z/~-f 6DŽG-jS*O"'z&pp*o*>Uň~ՀU k._@mGx,sc DhQ|L>7->c 9KCzelviD@ w=WOt%xXa6Ƚd{AfҤ:t1 }3dP<_lVh#| 4D KNr 9^S6$4N.hFċɷܝvцz2n ]MH Yܤa-BZʎ*]Dv1Ȉ+?-޳FkhgjRFeCm:~EaN#x\VW y|aBǫ'(\[8r0`_hH3zûR9Q͖Ug5f4 ڂ18Z"[R!ݒϻqցq%̍Wݳ+_ \F-\:)Y ZVͣyc'jKz2 #/Z,#0( р\N2vϧF} jaP@~Pqdݡ(Iq{6e\( *H}؎Ec=7D2_ǜF"&E/d"#w-jMXf\>?u}KCl8k aVM զMJoٌӒֻd.8)l0)79F9P 8e)qÝ!dq)0lq=08x05iì2ߤ*`5%`lw$0L`hY3jGʔA6_-&>q]Rj%G k\k&:8TV#nDz7cѲ']Mo:gCN_A=v5V"A-E#s0e%F}d$ T++]&L S1ti{2|C B Kt*A 9t( f\SG:-3 ђChjWzj!:mDfVS;;$`V#{U%تEt `6@x,,P%T9ҜFykGi%e+vcTM_@)z_&w2O^$lةƻOOfBio񑐆¬~|#s) ۅ ?|VCu*pƯG(I[xٳ]OѩEykTay|BD?{SP/+dreb "(mx;;4)eiX$ s|N>j]fa^IDѫZeiʥR &D5$:J޼0-|'K̸Sp:]Uiƹ/Mx[M0qlOdIєeˠ%a"F_#haX>>PhPΤC=]$9do'r/ßO MhBInuŠ2fLe)mfP7RrOnKKʌius*7<7;tbHۅ/8ʡ^ [*ügׂ$CF5pNJ hdC} &{B\'MQ!{y1q`׉Y:3pfH-jQ ~E`TXǢѿjH5a:6Oh4YĞFI_ &XnymruAzi먍R /4QŽ,KkZr*Wh1{ pS.xΗxcT?,3a؛NڍO^9"#Hwbia+n:PT?2SglgՏgۋeMj: > U2^䐔 ǀ-;lSh|̪G Y+j8deFڸC)"$p@[̠VO;"ی?edjys5|%B~cIцc7*uPHJ1q> v EDRA!m`0 x@ĥ/KLAJGR& 3Ñ4Nif7Ku(Fe )@jڪpBLoyӍ_c۸y3|Oe]#=1x@"c=ٰ;Ο&$ b|!4D&En{9Tq.mw0TM<J5 ;D\7x/*;kꢔaI 9K#WK19T?EO/߅@7F BkL!Y"Lf,f+OHu^^1m:lcݷIwc>%ڰyD2['R4:|i#D:G61SʕkPg\d7(? MYk~>J1+;KxRЬKkWeJywÔk h)HX4m:cwz2;*X/^_m$#m{g4 n{X`{2[Plq 4bVp$-#I]o&.7he}bMݏi > W ꍖȋsmċEPxJȺ"vjR`w8Иɂ;Jp4p@Ut41_J=C%c14d\žۏf%`LE%!1 }UOƻU.~[\W''P9k%-†@مX3m#5Ml.r hJPסּ =l ?I_ٱwM1˅S7nF, θ7]ˍB:x܈O7ilRIxcWC&ZArnCEZvD8h+C %)[0,Uw1pCTΰZl?81Q.Uz[fƈˉL&h\Q!|;00cV2:&{M @FP"yNUހ.8fY4fJJ?/"M  U-ko ژSH5[Tٺxx\Px %].FF S̄p'-l,V_FTXa&oDyrHXj:΂b/,\h61q|0 \y N9vAoEv`N%?6g6_I>oYb̈Բabj":W+6q ,jO:eZ2JA5= Iƈo | :ki!Ң.^sYI?LM~Phm0ذNhf$aD9Elkfڲz$Qz PxWb@R>AN+Bz :٫Ԣ< |E3sLqϿfpA4dc6`!ثkS>oMC%]e&Ʋ Q5qIs<0LEbS|xV;aaxgu;C3_\Wə]ۥ T9z6~^E߽SZelc_m\ʉ: Duq "|V<1iYx'qﲧ8ޣn\q) ;z!{hY0 $| n|ť.93h4A:08| Lb6B(i )qҭpԃTqÞ3ĶND/eU!8+2]3/7Wy@.ݒW>fsqЯNzV-Wt]lMzB1Zۚ|Эplf9׋~],]) 1q&}jY,zgjZFj-*ntp?0b!jYTTӆs|0?oDX(ÖEs1F<3oHKMaYiqd-a"MF(Qjt+A3'yS_g}d%3}]hU |a0Ѧn~O5\ * rkzo)gcjO._דMa]ӓDoi^/${vZ.:9@ tv;0#vA@nFtowNc) RqCMˢi:7s%'u%IF[g2Y`ӫ@",_wb`E>ɽ<"q/j!vg5 l3T eF,hR /}|D`~fgJPB o3&rbVIF`;\ZKע,KpkTQ=vJq?&qJDpqKl_N"I1 uw )1 (ww*L_!b& whAk 89wEZustf|[  Td>-icv?aK*lGg-Y^MAHBU@X6 vGHJn lO uB:CxuZ>_457m $m6+_jsχz#YPƔ6g ]1?ۿy\D Ozh3PLoQ/ݽ?]umc=%xe*960 X}fNK^ >JOPn٠;,(kx\?\Aʍ%Obִa[Tdrx$\܄o 翨78;N!&q6FǮnTոmfΧ4up PK՗&'2@n4fSڴ!o$@}3hΚ}y}"K?D#bp2x%El7D8F& c9QIe嫳j'[Bx`OAu)˸֊yq?/]=Pw & PbDH GV*p @|ɢGq^DfrVJJQUpG{s`-RBytHy7{mXX0Ga(LݯB:- LSS?9&/p<</=rhMڿ!`.3MW^*^Å;Pb`Z|'R,z]51wzO׿_?zo4 ::ZWA=ڧ5Zl7_PIO5َkxDc z{Q[*w(虝>.Mv1i}j ~:!jcJRvzG=v'Iv`~NpVYLUȉ& ;tݗ"_&No_ʓRz(;4sczA4c 7%{OṊ2vtX=S|*~a/+wݛU͞#׷ׁ ܊⇚fG ?l汸X+tLC[;iUȂR"ܗu:^vNs(kz^|O\%n}}J]aȉcZe.z7wWW(x\lTڔ+z#j($5J^Fߔ0_@E8NG6ҨG݃suCXr_0QƼh q} rn8P<q黬yo0 AFf&?aE<+K|4~[A\dⰄ=,[G.uXPT g(h1 DZ8NA#sNzkeZ0ςӘպJ "|y]un:Q"4܄o| ^FT8椤(N -&~&F.p3:X3l0&x78=Y@yRKNRaǮ-n0Sܹ^kӡ"V$ LhW̤E|mׅ9jH#Y.8Q{"($ i{@ lTr\GiE;Xhf]ʆ)jUW4n(G8[1& `00jkJ.,rqZI$e[賱;GHC8e 5/!UTVќfE~A&΂HcYx}w l,ى6c=**B_[fE?v p$qZ( P d΄(lyMI +Bw Ka[b#rlE-aD TָfoU{ubuTD̺RN =f r<.PJ^{wNURPXm3< yxKۤ%xK 0 x&y[csG j]H|=E1sObmc7)ZJPuqow8/F{{nR@ɣi|~}*wTA=0:9ALV%9\kurĀ &.AD_h(uب)\b 3l c H\05RRww582w\{6 ~ 2;xP+\ʰ%|sOM~ҒBdIjf'dHgnJL *sx|`O v_bƙܺw&l|x[Q o Bd-؜c2Uzh34Oo{Iׄ=0ʑs.\d՝mOo A#hJ&:0T(xı8V{W !獢xK6 M|xQ/t'fӶ5t[~⽦cA w(FF9IR{QZ8~u.l-*r$meZ@:j5%[`=Yp,a9JQ}uI }3nY/ޯBV!F8Dn%0K(Cb~8RHr-:Z|O6-ΧEuf{T6DD{9;gTtm9')vΤM f5Q ¬+3jt'QD]9ԋJe\J S+8Ɣ[y<_8:R1hN]Lhjj|tt )9 l{Fc$L\jv%m*Z,;M0JJtk4.hK.A,SSg?C!N5hC$^8ox} `GT}Fc2@j̓UMiMI:~|.H˲7tGuyƹECkz`ILv'܊WaB'"\;0Z‰"pB`՗n/J&!-l~5.ծ)2׵NkuPTa=Z &QF+@4*.k4^%Eя9ӗ0fJnx~x9{."XFtyx }<3>d R$ Zs˜;(a`u(uloHTĚC}]DOB]ncR0󢵑qLj͊䖞ۋ!ND`Us?J<\#kCi9| F$y:&‘w"jN UWJ1N?[P>t?W0=l!YCC)ԍw,_3=pC3tY NAi] 8Gm?_Y "⎺mTB+?Z˿SbkME:R1 Py9T>1%XY'B=7S#7kF$~3o0`4׼A~W80+1Դ'h_A㩩m #\UVMr2eNz驇krtX|/ C3 ^;4^^HF[$zl[@s Y/08dk Qug.s|#Hyg7;SNiW cXRNʬ(=K8A5Ĝ~ɱ'8զ2>&Eï|ky <_Dҧzo+rL{x cO"o#CFԡQ 3+3O\6Dhۼ^҅tsRa +"P74Ѫk *-čDtvryvM))a)lOq``*GLPߐ/Zn=Omʇ+yie3m`%jh(?;[.GiaP-TWuQ]9#qPOO}7y: 5uYҬ5B%w‹^;k k7˹GP@m>M yVT{F3Ei`&V4FHѳi}լ܌6DJޱaTejνYVwgQO (]p,SyRZo?׺FǸ`&ht$凞'Zp#WL2Z6Mj!)1+@*r췻J ('w_ld:NlBP%SȭY9?g#/0 qQ_'pJ% NXu'b͏$p܍Y&L^BF`Yޫl+Ct@+d/%KyѸ{UL>|KJ<`Ћ@uz<=|$2Teq-POu'`ݤݶyaEoe$I/<*>~ c*5`Fú2 6}+(TB5`PQ}LɩhS3hIvf^@Mj550aG>OU0@HyL5XS(ԌH/7 a]z?C(c.[PY&C+S @q2i_Fy,t2d=5 _o5`ZZѫژEX D+Gu*:?Y:}g.95)Njp;0pjIC bGPT*7ryfQi_vrWqQh `P:M҈G٨1ϥ0$ƽDm~ DmzjTe /h5!PP@`rd&(+K`9ɷY!T T&Ppڸ"#|+`q0L(Rfj,lOxlvq1R|A3#T)W8_k`C*dScQR^A_ ]WYG&oPKָQ<Z`9 tzk J/ܩs̠X{?d)Jd j*Rb MZ؂Q[4mZthmUwzXU>qҔI@.*B]pw&*FsZNj+(^ctelX+6&$sE:t='rCEvV|@u9jVb[H?ton E;jJzm7&|L^[z 5 U 9EL|je(LMuN 9ycj-t j[Ʈ (K*oK[PɌ"͘ )>k#űN925MUZSÒ2ƿw)m[k6DNXx$WHHql/;lʼ{P[4 tib\y'_#Jϛ>c \Ml=b<_2V\sL/HXoI)Bw妩 hF`ʿv\.- jC;3Bxn.=/(^v`7UpvZKQwao+=?ee 7j53ew~Hb/\X)> }$[bbpK|Q)7^ZnoӧyT42(벯p7: ']#k2dk a껪6t`wFSQJ10jG [[fT{|i/HײַB,oxE6!6Q[AAxfX{ kD}#Z&\g 2;\tm<k^%_b="@3i&Q>?qzhLUeg0jϭs X#n$1CckXc4N_swh>G -eo-QEM1XXn{DhJy`)I;9bbiºS~,q9}5M0;3"R.Ppb7*9eĔSȕ%AEJO̠N-ǽ 6xj#Y*$>=Eُo*PWƨ0$g8Pk9>ՆmuFq ,7H j BMfH8h(;mn~yOFwtW*2>V.X395ςph}M6Xܷ&bB"ǀEd:`j:!D \ ޛՕ&d܉Nf6„;zh:/ I䐅/7&xW1XJå[nUVMsDf^)(83ga{.#$8g}Qz,r@ c&cj@ UDSnA|qWXTZevh\~C1Mt^^e>~EOZ9TEwb= SSP`:\p%"ư^ 6s=0< Ez#p<$)9;],j(]/;Q^p>̎uAM ]N]4%'r4rpM -f}q?Cb`|v҈Ԩ )% )k[ɄdL`x @LW؀;kc* ṏd~l1 _RnC {ch♼ ܷy*'NEA5oN=oP Gܸ:\-#Qim [PSC/# ~©[bmԪXg/_5X6Zf4}  Ⱦ坟]%el޵~~ݵ"[3\I$Q)91G!p]UFyy#B$ u$_C1B#pV) ,NĚys|-:b-Flrsj#Y%/ÊopX|0ڔ¨E^bs6ir}\Z!`-zv,JCPym *ucTXLCeY[0`tpn؆?'cEbi5 F~!ѥ[qa_lmm-NCm@R5e|Bz.VF T ;dI3³L ÖSuacAr.te&'U(:HWoekY6|WPG5 \ÉrӖc;<z #慖q_!-͏1E~T!hLn$lNFXmIP35e%3ĘԾ, ^E{[9 BzAjRjw~g%K5as&Q"%U+Gb]Gltp>^4I֊*(ܢ;"VJU$_ 1[B rYcF U6*K" Y펜i*d #>R\Mk 7t%)fBzyԌPauk8VNoD *zM:ZvM 7o buS,o`yjy.:7_FΘ>ť%GW<NB TMn/%i%[yO8&sl.BpB2-ZmD4\쁲׈(6e= -ܤ[]{fд<5u05.M#s?@v?sz0=&4+5 F.P݌&pI-HYRZM*֝t(.DQy8 GвZgF# 4Hj.Va7= c[ގ36>buuE& KXk2"oIb&ML2J{@|c3ٵ\*bXÖNBvw}~cA@:q=jn+6<\ 1X#?'q!8 toݥZz*26bD=cGFXkY&CzIo{ywceAUoXZ+} ^K0T{HM+ 7'Np^0WQx6i'F+(@tc#*ڃr/=?qq;jAHUO>vo6XJ}$ زbI H妅#5 F? 6.2QM?'v Զ )J d,4([|ay*=P='| C{X&#p p<`_48d찭a'(2sDZ,KvH::t5zL\>ZOfVdl@?c>]r AFkwcV#u$O9|fh)=#/qfmν7OhV5;@!N}OCB S4U3$q1k:wSHqp->~nʳ.M~GǀCwΞ_>yCYڱB+ӱTS5=t4] /v "n ~de,9 , ֣ËGB<(YG@IJ(F<=`d%vz?:-xB]؊ag9ۋuMv`Hu{4+O@4MB K= ?O*x .-=/֯ ~~^]秙qAXVD(QvFIN$?-aSBC{YbеރA'2BƐm8NNLӓWxYc8HkR\)-~ޒfRGC4V؇ 뺾uPԘr]U3o$}[gjrp ric[-Z;A LRsaXߢx-@z͹R."uXc>9dx^,Uڌ9YH'ZYmJR>\|Tj9bKy(#eBBE@C{4>UU?;15OVomLӌ4/" eg;yet}="T1,U,ߜe/H l)UL N(Ɣ)>yܗXj[4*b`z]׬|#HP+B \T'mPNYAAQs&iI(deHL5{E;Νm}NJHgiޕB>^֍̫46i/ u(SKumV}$j+(ޏѦ*W%S_|XiґP =GSN>Q҄7dT1'M ,2+lĄ3f]oDBԹ'8K@6}(Q $!xuEy78"b/O[kK ,>t#-2d ߉;{p9t7u krVԷvb*gmuHfCZե5IeٌJk&r|K[?uϑ1#~8 \P!/Ğqj 6aJhyץ|E&Q]J̬9|B+S)SΊ0;؏*ZwAzW|^ԯ }6Ril\:; )/X1s{$m`}ġF9hw`FB> ?5Ž Y!;DŽPS< m0xnuu|1^AFn i V"&۾Jfc0q33gs8MݮgS|^e1>c(Bd::xEjZtO/2[ໟ)%%DMVvAۇF*eJ[䳘ݸTwD)nʪEA5"&֮A+Ml:wĔd.d!Ԣ8˔~֐2ooU_z0+Eɖw 4QeEYk;tu)[?C᧢{p0h}}=G#d.f WBj~?srdхrB p2g}!ún7w]J 9tJHєt3~lֳrKx%dLV'jPKG3\ce?%w1m3sLgIT6 4y?5 idQ}{ F71և "4yti|E.b+B^FSZYHN N\V) ]$<)] [7Pj8o 4Iiz@~AN;r?C+/2Axؽ=kI"j'BTTGWYU-P0΅>}:N&>hr,{9WjKd1FB,bb|7$-qvWS>6D-{&HSjG%,Ro,Ay ‘{ߗػJh0nnuw6ݙ>c4jHK8YƔ#VS9#8/A6{2Zp50P)O6q#C G~583 eTv-ɭ&֮a"!xm\|d2Cdԭ7puRsJF- tQ92 #qz(C`>:a6Cʎux$LhxǨ(6;P%0dŲN%?9RR Kϧu@q(d}wGQI%n*ͩ9V7<8{ʼnx9s.wUQ @aU tS6ߜ󘾯3}T86R٥fT7D@r/sZX@)Ɵ ,޳-'\RgB/czF BW%+;Bx-yO:p?90 WvlB=z{g>fKua`=DWQ& -&A\<E1ߚ+tcđx]`m;H3KNRUY kI@׭ՑӃߠI&/(Kl f=&Q-ܒ8}=' ?Edc\z+T%tBIW6ʛ Ǖ3d͇?F/e:/?=0nXC1\K_J+DxV{`B(%S=30"x@ z "'N`b0($]f+5$__X|pxaw@z Ta\[8vзSV@FWD9ҔmL.f $зzཤhAeSi5V2,CwS`|32:_;윆\ w$,4:HN@}UZ]+3qy:@ =g/Vh"%O o u8D0I"TO#~eRS`az9G<5t6{Y ՚N& ݔ67+k/ Bad 'MP]vcpadס]jo||y;;w|C}vO~5G?Ӄexw ?c=P^R ۗGD%(;eu+dqC0JT9R{WܔoB㿔tu1豞'PUR`W/ӈ* +K,UI r+iآ&HC|RTr){wa/E &ӓ?•EN^  G4?=jNo!Tz>*>/j"N\ [e8$wz'NÒҖ!9u[/ب8bz뷴$OܭVto[|~V$. ?gNV}?*4=ҍ-;CjJƈ_i壐Jd#J;@Jr ?hL.hn!3ᒒHc+rQчFKte9YOM ԬsP=T 㜳z'@꽴TT);>GA8q>UVpK eɼ8;nWlDz]u\"JXM>dDQ)?6>tuȜi.RO0…iu{0ۿ{jvp}Wh+i aD ^K5#0>S-yh]hPDװ:5iZTRݩRӶm2.jhإ83ّR3AycAt]5SRhLEξ@zKrUsa&<6@l? 5/1*MF|/nb+7-6*+;i[]Xy{ǫkN/,ԚVA\ ҇P/+]3x68: }3'd׫)?֫J%Axr|͎ ^ghB+Ew݀iYݦk}t2Ƴ=۳dNYWSF+:@ [\c4msuPQ7>nn f,"7Mۺ6- r7am5 g^&#ae}BK$'vjסofRniĄ0}'@$.V:ih,DyGe|D.I @o>Odݽ|8ثR=|ҽ׮Fk<^@6xxyӧL ǻ SP䚑ipsB.ͨ 8Ubg_N,XZv.~9z8H>mmK2߅%k/vhאU6.!tB2;KW‹>QЩċ=sPn{v@ 670#9Ƃƻ7]H(Tv>},I#z'!-3πO=T‡mC[0xZbSX /҃tz4{ԦT@z5pdLfNW0" V;>k}'i \OZ+Ș%m rO>*nV)ΑWfT]UDaF[2 ½)DuMH ]X!4};@291Âwq+PY'FdĐ%  !"kiQ_eVN._lP1z]wbWטc϶[eCn\ AP$ E#΂9H u:ЦG⇽L#s&AZAϴES7ZH;aT1_PBʔ4N\%,Pb@:f&@ngq+ ZA@yY0@hKbo!}%T*K5;}&tP\^z,5cw{n3*SyڝM15a}~{ɴ]ܗ?yy(S{Nn"l%UTSR`si 2Y=<}5pC)No0Yʻw e50i 3_w^ƷR.Oz5WNZΨw嶧\b s!3)c\ Cp$7u!VA(H JӉP`x#x0 }iMeAWDׯJN=`j| q0Rlta3Z`+ꚑbzj(9-(>^&>C]ZBV*UX4{HțBsڸe;WP*;3|wLIrKNR˲4eĽL&n˔BFܺ9Ou-$QU+⁴`@@n |=Ǐ-WB^?[ QRbu.->"Du.6׫Iˏ>@^K'0?;IO\gGhuRBϧpDf87"VXtnK@5^P{P<-ȱ 3ҾBD;H3 YtSw^/sE 0 [Sإ8laQxa/>CH>4}*?b)H!+)Ox|ܬ/9j|b dL͆UPʏDn^=!&UR0C?@Ti4`,i Ǩr Bma r?uun`E [Y_wڠl%|p]VH6!{` !Lh2*>e|K=v7H7Z8= ^*D-m|l=لdvVKJBH|R\ծ"kj `N6W'$Nb*!kbJs4b_*Żޞ%UM V69"";1mx)kT\mp8*} ABakN4Q˰u?XKtLV7ZZN+uE*cq@pPKyր_pǏTw_©1n=FF꽒&/ocT߰O]ޟb}ArvmNnjw꠪Ĺ\)gcI)"S4EXblWo_6}:$,Y34]%}Oj#j3@,s!@K#6_FY7BIRJ3.޷mn2X!sQK}3 X8ۼ}LreR SؘV/[9@ .}pW7RWF8 ztwҘ,$E -?Et $ U:b?+j"wnRuFQ8L;dm5JjzF(dU]f $:!iA3#.xh]KbE+?1;(1$-K5W[6ՃU޻P41}^V $>YaIY1}0.a-_tH~9.|\6J;E*02y5>O+NReԸ}>}ϳȣ,Js%ZgF unw+%0C; ~B3;WV\_ud2v:%C>7V]wV<NjceKIhjWT<5,=x¹$dK;VM(#tDSU["K݀|` rwB0TQ[0N`|vlisI>Wɲ$۴^d>2YBBg3wCO6 a' HR-c%_q7r0dGf* ]Il- $YF HP1)9Wrikmk(T}D10 == ³I(XhzO[3~z?BѠmE3i*~oYo)t(oiNV=dV0A#(g` HHnm/1)'ZxA.$i>t De'j::wF'AD0]}$QƟ[$1"?)lwtY8*ܣ ?䯗FL)  ١O bT,PNcƉe<6סg}.'k5=anH%%d}JSa K`b> FBm(ƧH.58 B\Ͷpwua[tfDNF`c}(fYKr}+ *U}7ź*f}pi:,E*`FnXKהO1ºfZ1P q@dgˌ%t]$v!{uZR:&d=~[(ܞ+xg3f_><{zPρ`o>PÇ;Dzng{{` PF ӫa,>WMLIk5A\'Ev 3 Qj̈uq jx ^͍\UVjNjE"~5(*Bhd!`-ٔX)/E)r~9`Œ~y>j*rTv ys,Dł(bGF #&Yj\åKY~qE xM9{IMTP+HJf ?RPkLc*Q|?ߊ:1f=gm} :S3eڽ* ٕtuGGP>U*?+xQQCf*" %o2ZcڣU+<܌Cシ(&ẏakV/c#5bszl7 S=(mT^>NdͱEl̈ͭKF Եvξ& |NssMH*o77H+IHgg]ejG j>J{``F(H|Q94MNavwrO* C`RZk[tljZGw"΀5UXP朠evUk禎=_&1/wT{+t/$5o&_T!|]r"uAS?QZw^X#!6~XykAUͿA$Ÿv lz!`i+kl QXG[`"T3' o[6˴wo|J&Hh9OIܾѓT(FQrC u>k\KD! 8ׂ #ܼh#e1XݰKXG1e{S7n=?.:9MIm''vZam׳?w؜H=hZ ;Oc8㼆-? \y*qiP8DbU#HȁBzZ^JԹ eovJnD~p,50苙OsD15^[@ZϜl=uZN ǒ&nao ؤ3U92J/m@ y\ݼmLw/$`-`[,z|c~Rm Eeق6Y!؃(*m!Wl1Ezpmr>_.u-@mhB֯ DG y_LzT#8C"CY'ˑ}q:?3HƗp m&p/ p 2f$(IF/^͙Q$:"Ȕ^aJzB6u\ 1(d ``b4{Bf3^.FQeϻ45G!^1%>0_X?~EA0i3ay|2rɱW߮Krav}>@7T6GX6&/=+S0wv'N )[啚jD%˚a&D IY7O+|--"<0YAUf~FUĂSMP |Nr 1k55^dwl ^T·f^MkyMW \@VL(YTˊX%ɁREZ|뇯lY@E$A۰Cˢ?> RWG&0 N*xmݴ *dWMS Z+FdNP/o&H q"GbTK (b%(z9H JGdː&x+ٲWv+3y Y,]*fDIAVdidT% ?{5 3 mss?>_ `Ēz =nͷԯbaΪ^]< ARl"nnq_NU} J&Z;+z|5zn-V`C߆9NR펀k6*=9/x>sjko8(pS8_hclAYnpU/` ?<ۼP{h2m4F)d4P@2F-wg)t῀eE)O\!xJt]Dznvcwzt"k7Cx1> ˘>I˳ZAjl--Hno] lWck X5S VjaPVKr=Yf*߭dlTcI.[f^NJt02oi㋕?O"hLvҙϨ`@ L]g;9+2q F Ɗrm5yٽ綯,W*.8".2:eϖlQ qAqf@Dh@Aiu: 7a7B*>#x]ne~;r>K$XZ(ߎdsq;SLI 5ޫ뤷&"=%7'&"%$<[m]AsI_gTS&(gb6DQk4 V١)U*Vpp/>,G{$qy;K;h*O#zS ]&X ̀ElD`D -Ү93c=MXuDWR < ,r %) GoN~W:b=c'4t$ K_CTZ4G뮙Mڛ*Gm4 x/2*-w/!ꜛqɊ]z0*QcOj_ȤD~i!(\l>(ش[v*b;bk3 fP O0\O?pR[L!Zd&SqKgi2Mt@;(zZϒJAZ*Թ6m:Q7.^mZY0J.↙8M@Z6w;n8F7Ͳ*or6 j%)Ԭ#7t\R7yq*DV>#~ו6P \ȹMo QMGJrA%iĸP@jZ)KuT8eL/ s^ST]27sN]ݱBͻIlR-ĀòZp:2M{h> HB&^0wH"[| ]Ra [XM?Qޚ6mb{DO[Ҳ;Nll& dOG ڏZ4,Mnu+vN+NP PВQ*\d 2O#3[uyƝӍ}'Fل<0-5p5OցUk6ܱi>^+>6 :H@.̯*K  eC|# ˙H:6P' z9/ި_%BH)8mgK:9C%Mš%^R/6SLET+kmWyが?ǑVo'gEWw\x@j3w gVi ܠ pQL6l`,MS7j%b#>^'xY(X("]rjr iaHl)0mL__Rm.^z9oDAxG֭1 ' =ƥ,)vf#[5ҧ[Ή4^vԋ7f>gwY:@|<uؙE]|\b ,Cv0$tƛ34&DA-8 Vۑl_c1mG:CbjT9^K<}s YoTv*yoV y{ZRto0˨pmf/]je%ԛF)G0]$RBVe\ ̍x[e!s)+\Эch.@3(hh ?.:}O Ip:L@I.x'fpe_K& ꐾ;mR8p W"(4S 6 ˃jݒvGaRMbb2#|Xp`_UتXJƖv,&ΒI[N6y̌X`Q53f?x~~GtsYQ]Os@hW*wD":\&8?(xbAZ OS)n%s_|#@Z$]e~?ֳU$ Kos`6pKm>MMY`.gRÓ#)ݳ%v!yhOWc]m -6OVYC<7bFjl/b`Մ祖DW\U",#Ffq$ b2`L]nsg}m%7DU(8m/t'!M16@#r`-M%\j=%g%D/g4kh?3j-t1"46BKŞmjurX?iu̕^+3 >w4ǩٔ".`77`WVna} &#fbOJfi^QPN]r *\dd!vCCpB@94Q1 [Pv830QAO!) c N"}]!}GЋup ;ȁt]\jCv9w2-ѥwb7 =ZR8+20呺K $)ܰ"lfĘ"Uv-gx_g?l&]"Y9i^92:PУ屈P)&Dp[f+xHmn#уD1&9vM].){b &{llo}MkHqFCeAl`CPchV+7icMZ%]}$p :P* oa2T+{s}j['·>I\m. Vq)gmhѹ_1]!D"en{%W,UŸ]-ޓtt1JeQKTRݡ$-G-wu:} `㓣R}+/H 6DG @ p\tKܡʘO(YQ[6P'괂Mjť}Jgz5?S.鋨d>;(~P=&a SMXyN*mnuYu 9jvUu/Č ?>ָܫ7á BPt"1e ؛j[l;ޑjO Q*#?srphwL~ȾP3};:-Wɣ0Kx9OF Nٓ|(S>-Sdx3} j@AAr6j"bb W2aK~T-D_T@ޢ)lC/2RSɐɨ <[)@Oą?П*GfOV-C==z$]";65&J=okΔ6_a!sOgJь ](1jN+JUPK^b^ռ /k5W~J}ǃ JюQC+Ø5]?<gߵI5.8Mox byˀ-5UK$QaY0"jo cC~hgn3}ß<&b&%g]X> ҌC>}diG4%㍞@ Pk=Ctbr7Y*w;LBǼYREV)Msºde.t7 "SF2dAS/֋_IupWedҰj<[lGSR>'MT<DKYmt(~(u!btbYA0O @m?8k@`}i8,!83c5G;R4nT.oB;y\L_8̳vC^J%ǀC؜K2\[?];bA"ף\dU<#\ זn$1)W ]Sl3Ve[sCF2\؃bL5PH2"(*h$F1c/FmW@GfF ۰w&9-u\&}{5HX´"oopaҖ*/K_ԩ+YK~{C M9xIf%UQˎBG7׋1UM{dϽW|nqH{U<(!O.ʼZP_ ΁,s:C# ULg ]|'Γu:_T~ WĶ-.ae2]~&Io4ycO*i <#d2+s% V_WmJTؔ_i`!B]H11i UOy^EB^=9).]ܤ ȟH2¦eD1zcЬ";VSvy%%^rhKW(wѦ̏Kޗf: m|>K+̅?;Z r]ZMdU2)];ݑo)AxY §E0Q^ {(7ֱffJ&-N\5E'3_}uD}[/_|OV`nd.V{5t)r6Z<6x6I293 pqgo,YG7`GQ^%k8FГPH/TRθl#Cg4KZ/'aqFDN{ǀ.6N-4',dGa>V(zF*Kd)awM/JNX,{7tfd8H413 {z{A[wa6=0D *%ISF)#9GvL s2Dˬs8'/'U `@N T2-ns"S$]{w]Z4v;|H}1~3>?r5W$ݬ*_ "5Aa%ג"ci8%%.F׵mwa>~Jg3=gq _ 2 %X|`\"tnY}T??,XڐTq/ lpT\У.Se^n;~;! dڬUZ':u7hElP7'5 o;!,Тh4NTFJĐTժ(cAvXƬstW= `D4_2+PRU @APt7+|I'6nHz.ɬ ''1f(o^]*j#HJY}.:G:kRΠ5YBW}X歙;@BG'>`WBeܲJ a!+a;< +OU 򖯩(W1ko ]䇍p+Ji2#cO" K}a9,x6LB2avH_@Ѿ ;N4 `WoEU5}ٜkpWKm$ ?n+td#-=juNˊas4zs WS52v1@q\ ={fa}FETF p5bUF@`IDZļxL_5βv9V`'FHLs&)r~d|),oQ;V< NYv-,Y#f2[-!/,>}y]rt- lA'BC5!ZaR'Ka~i0Alӭy/4WtU?M |7—*.qRtC VPG $}1]R o#rc u{2K: Bh|hw^:1"UJ*t3j&_7%{S´d (u{ck6*-DLfY~H6|N=϶mHʄCKqtVf,}OH?˭$_F5-jT J{[O~rbr#7R`{p6uIV."U,tlnN B~/Ӣw a"x1"#2,`xoRʶ|=!ǨqC-ąN!YcI0w:օg߁.QOUw(-ī 'Ӫ{zȆx^:=épGћw^J{#xs{ƞbA'f$ǒ߉z]l0`!a4f~#/ HVgtrJ" ;ZE]{IJYScnj-:WA}jAP\U00md^b. `Y+ `WR{ Z{fuյlbJ*p(MTQ5e}Fɉ[걏;l%UL ';Ly1ƅ5'U" q+0oR}µ4/M^1ݮ/dޜUqC4s0Ϸp}Fj';tsRB.N{ufxD ^{,J0)M&yˁꋩf9+iytb&͚vWb؈YL₮i&k*oXkjA zzk)#A4d%!6wF@4fLJq$x Os*n!|+ F*"DmhpeVZN~'cA j䐆EgْhoSqazB\F6Ew Lq4]eQ|h63xgurRk2 ƈ(L,U.&uH/#8.+QJ!QB2CRm4tԜok/&NS؍E2l(yJRx6k$ @@ŒO\ڢĭVs'?/ng4 7/G4QBgg"A#Lm6V>\:E43X&pVyUPrn\qp>늌klݖ|/hS* {gj.jlb77}-p0J0^̑@DIu?pjME/%{cPit(u<޸nC #EABf7+'6 a3CXIL^~"Sy:+dR}YU&*&Ș|I8'&xwBdkEM'PvӆPxC];H@c7 ]1!h2k09)K>'we-jԠ %>z*15ܹ6^ O^V-+a K:%0"˵վ÷U_K!e+T-M'b#>v[EQMb\5+FvX ˎv"D/8oyahDDAݏzL#&>]9ڟEeCvK.: ;+ w&Cu-I3"i;?rG3lFGtJ.UawOЪ 6ИnP/gH)|'BdJ̄!TOk,g*h. 5Ղr8P; ,yX37U"-2OO6AYlEw.@/!I5P :}-.c oK9l'D7gPi ˋ.5 JO-4ߐf)4(Z١q27}Y1j$$6uD/0K5 ~Ӛ%1|ē ĽS^,x["<5ERf9 =FtW-״\[ Y|v&TÕ6[9?H8$^{9#Q$/%pP?RdXη^|dV[*T[)XgƷG|>TyxGbX}&Њo)R:.Q͛4:9!LEfmtMly'5R2%zj R] RV6Xi{AJLEaԝK-5һF8T#27 ּ dQ t\lY9SbQ|DєGK0wl-=5loxE6‰WTtesaozx2Z9gwqEO$5Wrv=[)rIJU |Eý~PCbhAE-4GTCvԊyq2CD> #Tzؔu.,ö78nA6- K%bc-ee*jd6 RpgyyJ$ͭRIe4aCy64Mն7H iu^hN1Yg͵:vku 뼟˯rɀ"2Pdg)ݰ7  4w c˃Y˓8G+W>!p5$R2n= 5-*y^Q|vxI${!' ulnN@~UG6j2eHT,NB[¢PXTVU%!R {^Ovw *փŪq=Bhɹ+87Cb}Z'-d:7_T,QSavFTc/\GvϬAP ʑ&Y&s*|Umwde b~#07`!(skm,~=S`GvU`jkg}q}B9F;&Џ#BWIq`A]%SV ߇"q (3@,|&`aaj!g.=A0R-0Qzэ::e){{3j7F]p,?Hhϒ3FRtjzuƱ΄>cMqlHbN ݦCJ>6Q|4$ZMTDFǴ ta 7jޅ <ъ\bWrY ΆtYæhϫG)ԗ*e&q8,z+|OQ֠Ŧ {lZ}**PqiڬI%-)P&Sy_=#ldTd61uZ =;%'z\xá 磂@p m>0L~T1IRC)U: 2y#]}:}?ó*%9k 2E*Dly⇍;mFS)]5U$<ւG<īS/GAZljhJf]})?m_kgRsLf0U*t5l@ECS@YtKMi*=:_<:M)UG-"WGur !i5pG"j saiFFzO x4S ܞUE .$̡r[D m,DOyVpxocܭ$mr¸ }?ꇺ$Dm y!1VZ~,^S(N 5uwuDNz|f(@<뜡LX:WgN/7p6ڻ1<$ .YT^&{#ݷ57??%@_A *t!1/][rN=jFdȖ$VkzGmDش٬Ի ϱҬJk|)hq= 4+#*9/@Y =qkpyՙ0;$:|\˲o`aO$]c\OfLþ/z=ۡu;TK"GdF˗fԪҴWCe-ƴrh N+BX"0yqգb/42X7EѳC-y[/)`q՗2/~w{OA0)v ӃfK8h~ ۹Egvm,|HPD!ڛ· %5d>Hapq:0%\ܟYօq((*Qm_;.[ʁ՗ЖlN]^ vx ЍK rS%>Ump܆ixkp&Ź'*;!xA#Oq&xڧ'%~0}],Ox@r`.D()*nAe1=53a'~C6G90yUO%ׯgIp_$^gJ~ӳJ9Q^,PS)IpeawH4RڢO<vk771pGHquy &(vm*x0 ÔJ`f&%ci#Gƍr8|J@d^yZ2R'oC$EF3{ǖ BH?B ElpCl%oe4Ch>z*}5h>&GFn#MWﺙ5vBp9#?ԫ+YcXv)C͏C䢬aO9Xn 'dQTuI\ vҭ18DWȽDTG/F9lUdF+9Z XDF$Top_T O1 L Jn fK+pF]9>G%;$A\$Dd-u5.A[OW׍PrP츻3+1"WҨ!>6h I%%;߷I  _m.7e!~s^N+2m(ƷyϽ!߶E&9TӖ@S.?PI@>:?WLLtXj-Ee" o!eMi5S f&fdDQFbJ`R' :gOmW$1@z қx p$L㏭x,?Uz L_g b㺱3 |#_T 4U\Y8X9xG1?<" ؑc&v|/VR!Ee x!1Q("m,vJi VҌb&#!%%]gY_$aݼ N{ed ,_@Utj@F_Jo+(ؓRK4s-wZhpq7ozl.uM 5$W-hnIQA@]Gtl%cS׉W"ZM.8fl⾕x!<@KVF:-/s1OYh 5h%Hă=KǑwtGFʭwrbEGt}\B>IdѮβY4s6wEQijbYn[zPY9d9O [M _$64YP_3<3R/U9evKў71 J:my"S:M@ԄD?S?==t~]d䫑~| R|V eDVmeoKԡn;|~JO[QSpey&ICF5j*6_ ;}$ }>\boj-e  ;vVI|*C*x{Է`3mA@TeDn~9FB{P[CwL4Ψu wmKfvXlIb._ cgw9ceKZh@?wfP]#be+R`ԀrU!ٵlyS(gq)Vp;"m*X5eQe\HBC%rH_@G$P%E"P;9Wƚح C QUl~8~E@+&aa|]_(OLLa\h< .zed'*F«+JܵqTsbѓ0y(\bQTj_x9]EmO1dC3]^_l'-~R,ngQ&d 1gqrys ԂAulE:@^ݖ cZu/ϯvܷ$YO>^a`8QHvˇ.+I3*e'D`[v$Y[si hGvcOʥ - xLHy _E"ÁϫoRzOT9oBʷP30i4/}ς'?|< 'lJ c 16"2|{i$G _#VBn 4W]biQȮV5WUg0+c X K:6eW7DRc PE$~zP[$x&>*~hW щ9#s@v3_3D0 s o/BX{Gdn"YS1H-AL-4>EN:h{" w9QF/m|9IGs!K5 |(0ņ$ @~LTfZfC_[5IzX؊o1N)%ix?w-dZwR_ ="GyGݴ_ jwCD^O[ F}*4YRw1[oc}}xB|)t1adiT!ºʔ=+>#oto ٘0\gf*vJygJ eu_x{fYNpuh;n^ZKz 0͍b;MpG)qǬ/ J1# %0 j`q=_>9`oPxsrk2{RiG.rX7,ZJag{CI-P<rYLL0DV0J%xՠ:lmi\bRVLJ=kzL9gwG!u𛔦&W/^)17bX~@['2[P)c#ŹLFX^L>;ٻ[m@3WIX@`/=bD1EZk!U2O9Ԝo򛼀THZ:9&,6"DM+؟_S\[P,a_񾆉JM+PO' mR|qGUk:~x59ϕBwi|YPhM2]ؠtZ6Znf*h6,R-\,ڜ!nK j wFzQpO5t~%Rج0LM-aZaJLB%}[r)Wrtd ƭ}]hx0uiZK4?֨rdfg:|*h)p(DZ݋Ɉls:?xBG-hVWhvl:ɺ_,4ϊo_W8kjʄd0!ekcj mP5\7Yc^lmh.ѥi L!i/-o7O?k5 " $mϦx0!{O49j W8+rq1Zܧp1Q+x*ϭ4ZܡN䴞9>jXyrPh$4tʥl]2`o?L,Tw$1J! )FSWm?.洉 :bS9szŷ $ƺu1f8n{s hfוԫܺHqp$a%63'nR}Z&%2_ƥӓ:K^b$H›g!FqxhE N#h^N E_?8+S!L&w583c4 aMRNBPciCrY¡yz⯼+.0Ҿs|XaUdytS]PdYiwI~3eZXQB;c-O܆'޲Q5!e!0vT난LS<%5t ʑsƜejC(HG1<6)c7gkOiry֟o&TNPA~ Ԥ'PL!w:[y'O6JI{3}ʖ^f3. ؘ1E^6%Ŗg]}3ۄ + AT +QjX*ޑhenJVmQ>UfTJ,FZwzmLswȦ!UO(v<ߺ= 9=A7 1*m(x+AաIxWE_pC{c=]3G;&"B"3ZDaOJ4s!`S2KUڀM ojW:#-b ^0 ^!CB)4HIdZ˟vX#heoNfU mg2ƕZ;&,xEf<| d8uHyuQ1<A<`p TiJrضQvq6i]8-J 5 65 4@}LkmVzrxnMҁ榫;{D#+L_6U4$Q"y$+=v{2MgQ3 (I]Xi34a`lz{- :&TJ{ : <B>c`5Y>GХ~]U? #73XiSA]{Q'HyԄ)fU&PaI I.]*VHunj>-]6ÿt-g[^y_m_K'vh?Zч*l!6K! "o[ [т Q= >]c>8:"hYu'mo3/_tӪU,{Y6/dbOJiWÝ5;}tjcQrN0N/k H6Ki/&tͣ*SOPd&Db]D U! ʲH5iټ{ۨRJ4`8&Rb_]xn%c%'k<0sc׋r]Bg9(fu:1^$5ʋ>k-e;carpKT4~I2ni$<䚥>Ԋs]TbnzGZPBg+˅V^*{gӀ.bG|׷F<+5+Urs=2%u$ڀ7En%/B/3{0\ISͲe0./ۀËG* ]MqXq+\Wo Zop ø, %I"4sRTyj_ ǽF++%'`aV, *by 4m^P[}rt[ wqiiW<]$k~s·&v6<%e>͕WQ/XV%@a&&bc wAt?ފ05=҈_#u<2oz(7` ?y^PïvSFNOrucUg",׎n{ RI3qڢ=@~x L7O̜qѦ-ͯnؼW?dp3!Zaqk9_ hصE9|mgT.I%r;thc(: ǃ3̛ryڒB꯽ljt*&a<۟Q,| ;&$򤻭kWQh]`qֲHB0W<R?\Ln zbD3K}%)>)j#/C[?I.%wi-5/փUfkh-ŎףS*Ja@WB*ǹ)&ѿ<2`\ e(yc"fF,|_IhS:ѣrkUSܾiR|A`vVUH͓o󑤩q~ Y n=;Uz%^:7K:8'l.*l\ʁCF- q.t+>h4D ©3i|>#>1Qhnj=(2˺F=k81Vb$&XnNxxύLJ0Y6u +26U˟`?,*F\P }tl)g})?A33 F4oœfZ-MĮ-.CsL7P4(m&o>0*y {z>rg/(k'<`OTǝU" =ÁZ9 .$,vRW۳dayt9JgvTrk#,鵲_k:KGFa>[ʥfYn²0hˎcxZ_ng734Y5q"q`>F 3kY:*"P74e8Ȝj>8R\mՁ2T\jvA˓ϰus<~k6ƶ&(4<Ov/AvϬ+'b`6i]M˜wCQ-42 bm2L'1ܙc<.閴c="hk-#VC%U]UM#s;VQloPaMq >qKB+DY_USCsMގȨ|$޴%[3;ʭ5u\ԕyRqx}>hʠDѺ 8!91UƸ_CWH$*շ uҼV?Dw]CZN} `2)N㴒WJCU3w E8du6X7 -iKKXƸ()+hv@ZwDtiG#wfr:\8kOgN F?վo2v7T!ZWLI+*Ʊ37n4LlsW;L,+U&?JLBh"T5Q"OVO6Fb" $4Uz-O[kꁹ VK \P$C^XACW8 V|3kӥG]_ob, 55xKCt2k/,d;'zYl°ZRˇJ{յ0b1O1+1JϏФbK Q1VeanCNM>*p}HQJnu6ˉ$=X8avu;[crGD]*3˕( lԖK Ξsڿ ;&b$[7Ze|nD" [#0E$'Xf`mEvc;#r[)2% BcZ/UT 2"N_Yu?Bax/Fkt6<cl9`)M;w\\=zU/O7AK9 *~$bOk]R*%f&gYIY.^01#n=WK6BH5rh#`=rHuJzy,Lb v]~8LS.#-2Ɏ}֤뻶>/nN%C(!Ǘ|ƈM|׏xQ;k3 AE9Rh$.gg>:vр:!gW(x $>K9D L#Qn{ Raҟh-e23:nhK $1fVx\R@Ӥ0)E/"Tf&+k"hx^p@hŸF|'*\ē9\/'G5 U.E;OhU>52)fDwNCe8;vM;smٳM)S7_0\N-ʽyD66 ͑k.w#MoXBϟ!q*ƈ~WһU҂r:>n}"H<`W篠貵ra'n Eq my5[Mbؼd6}l |"ZU=C?\tQ}deŎ@EVr0ͧٞ V/ S(zA5m!zTW8+(Q imqd}8P77S%f087s̥6Ir$=J6|rB2Wd U $֓QG*͒j#2CO4XTne^O!E/j"nO!Ş)aq$W/1 BXbY%0_lѧ2ݏE*vLh F-ʭ4MIxT)it<5YfW Lӄo]': W2> A*q!lL:O/> T8~`K`' CYhH&F0TtMGhC{ui=ݷSό$}tJѦ:;\o3ϰL}UuĦL7y7w4H,QªD%7 I~Зtj \~iu@[tk26Dz"^MeK&#'M^UC⪸E7xN8z6fI*_/]&3Ϧ\_zXMx%w&4 Se~K/.)7#pbŲ}|N᧪   G/oIIWũUwxTc_D#r'C t-eVAnJFNג[\,3a?P,tDP[s[=K!6"1C=t;Mb ^!9ϡ,(a-3-lVʳb;x;n9eBCw'Q?/٣motc 6R۠GN#E*cNA@*}}⛹p| A<΃4Ifr O ( SbwJc-_MLEh7wv3NΗ^8M؄yx)'YFTv8kLhY%G tu*AMۺa/GGnr/Cҟ ʿӪʺ)mWcuXǷE,&$ -IUmJ1c %!_*SY[ U?tEKԍ-j'}SxW4.y@),&U>')͹d#/D/qm ŮF^Sn\b֋P}+ҪbXIVB{e^&\^ IG 0$֍ꯙ$]S Q98V_ڈt ѯƈ{j#`B\=:.8~Svb ٌraYrfi[i#GnAQ޾ ;Œa<:*\b8!QE[LQM1^A҃32߫!xtD7ZsYG(^ϑʦ2X/fsR/g ~ЀCRS)X j.]\7W_k1}=p^d2xuj4 'VT< VR Ȟv먘#1|[NK6DyЗ,>" &R]@N0P.7ڱ5{:AIhZ/@=wHIa9MuNůʸc [kW6enfR^C j[ .Flf -ظ5ޙlשK"E^[a;q0*3cڑb+-|퓧|,">m97 ;Pgq5r޽rd=[o "3Xwo?Ƥ`0MHzE6"\J罀.|.h`st?\hޫm-pҋ>Rݲ GShok& AGgk_FlB7eUC|Su{K<6C5Dܒ܉sϙ03H ]FC!,}l ?޲r OY.HB m /l RV ;}r+|:#% fـcI rޕt~bAYB"kVNR|'aXv&n[D )'hTqx;RDL j;ll$H Ib_ H㗵ު:kG>Vd*eYv[% x)\WC'4ş7zګ Y(!D[73PCk/<`KWwYk\gךb78>:_HQCFi*pO,ƷX5_ _΃SIilĨk> 5JqtR[͘4,sZ[B!.j۲Jz{edQ{&W):dOi:n:H^6יCtb":h۔Y9&`})@$&D*p% ")dW:cWcQmv;r)ݝv/mZ+gIN+WɃ(=;vv}L I؊pa; PUFcj%We9O\ ׏,&fO${L`(#93w]ԸgCony.كrȔMI7x1l7 gm^:ڢ]sk|kUn@&ԧs.CV6ѧ^k{-fl-LE ɼ?(%R˶}ddLA+$ Dž?p:Y&q7I&{fs۹cKZ.r,xlD& \!X2v_u-Ho+<]~mqEi3T|>75NF mTj$U3(ѷk2_I))EEXJVWw9L{15܏IX҉#nJ bqoX/f|UZc*UZi2[=L:lEbcBCzF okǞ !Dw&;{ w4l܎|#%<5c?%y޹Z.v[C̥Ā[#q3dV\&%G*]3ǹt6Ud2- d *[(9mWA"IyDȍ@h^oc(4`L)FI2!s@7$j][T4̓_m٭ Q$*j`\`sI`̯V3Epş$|>.\;<ʶ#(&G bpnnv~lbK_/,MZgewS{?-cE,·A^x> m:pfb r?vWqL YCޣB}ef4mjAh*ɘZ4l!lD  [tPcfxUId+ʳV"q&kuK͕HdSH7nJ>3ZNdc.;(`xdΡ>=]=S-Kr ME;@lŠe*<Ôr@Zz/`c4'3";`9w:4m[YLrgRœva6sIDc:3&>xRKD5z.|nW84}ə/NιyH4_)C3c 죿 2JpyԯKRYMd1Dؠ Fy7^wN˪k"Rx/.XZ7l]Y;wļ+Y<W񙶓̛k zF.JTWjr(=hXzWD ̲٠ix?TgG?63kg \Z-覆+Oe{P[ߕpճ6c;AXvE$$ /wPR7!J [2w^(vo ɹGۮ#( 4Eؒ'O~!76bsx 6/Z6?d~7@f\9e?n/@^$ʷđ=W i)-tڇ}al>5's%5IKn u D~#Tؗ6"x|;X:{.ƀnPl(Z3Rb{- Y@ӁQh6T2ڶ9[0.ig9P,V "%.7l:JLRQGk C86h'B4B5 &W ⼥-0NX-QQK) 1gnL %;)7PC6G`D!*sIQeHCo:,%QӳQ!*4yzo0T?֤s_%s|UOd.Yi.:W\$eiCN}X(O22:2>p}L۵ͫ欫Syj& 3;^iĭvgMRyn)X`LQwqbƖ"lbetǞ"j!!85dJB??7E̱HJpq0)gJ>%:?yqȳ7avH륨s3l{2yr.a7QLP=ϟ72)kMW|Ggy{e Jz.U#G.#@ YnU4RC#|@[=2S rC$^)$L%iC[]W>.Kf,WFBRYr/y0fd GNTu:ZXOTn݁.&_b! NʜU]J3l,˵&5)єtI 42A; Ow|mQ"MNl~}{YWﻈE"jpNoiU'-ƎɉP}nމg)fT8EpMɭV>gl'L`}ܮ4V9dH2d =K *Mϱ8:UX3=5y5E/hvS)n'uo>w+n !ini ZrC.eL٧ؿ|oHa9PNhiLߵ=HX 7f,=9wzb1x3ROy- -DV4GH]AۗNuܯDq BQXo7(6_Y - <#/jOi2."-A}?HEQRKG n8ͧGDbI2~J)71+ K(65pTNlq=3 `? (ͦy5)/ufM 0B5U\: cysֵ%噼D2lpU`a1/ZouULw KpI8=uj/Ҭ<ي9l+r4߮JtzC֝W}Y$VO2=,yH Fvz])T`^ ;г7 y@w IĠ~FC2e=!վ6J/w4da& W;_LҐflra[YC?V"zBg\\Bը ~ˋJQk5s> a,~sD!nҀ䇋@^1{N㒎"@$㿾!D&5kluݑȖPQK6чA<DNGZFl/^2 kA{+C@|.~H!@čHeYfFcegP~TmuDbr?K(1 `’0n&C;DA 9h&eǑGIӷQl' /ӓHvlo`?Q]%G:?#\ soHPaltrT`}Hj{A ,k#L3S=Q6 R3 &n @5;4۸(RS;#nKNV YZAbm')Qr9y1 'H6F_nxWvon Dԃz+8ŵ˗(yjw8#?MkB^ILct)<\ȭ[ojx`U_kѩ&P~[N;G!L3$;.wjE?Yv)=VW?MJe~_&dTowqOHNj'dav8UznQ_%Ѻ0c}%cM)Vad]GEb59Y$KEZa-Mf! 8P)OY,*ŊL[h%F\ >꫱V\B7Ĩ葱w+{!9= 9\3V>%s@`EH.rTeGc)uC ~$R8픙5ۓ)'$.QP ij^.` 2]̘iP/"ozâ %R NJq=}* pƌG<7zC)?z1:krf0K2=ܫ,cl])޺LzEm`1T1viPT>yB`59q7dRny*@RhOs\7򲆊NYҫ8$)1,). JU8M1L05u34ZTp_=́ EtdEg}5ĆU*Y}%M MGeG1:>\5{YwZ\"`s2=DZ[oCKDq&8e) z}F!Pʺ{r`Q2r\[Qk+dz ,%9`WY!;1`~R_)hxvotjܖގ\.H跟)GŐ޽ i (@kx$p.da@Y6Hj Ҋw1F zk?@㿛<ρu 9B*Dϧw D_ϘGA\V(M߁5;j,`ZvN/MTSc_VR5Dk3g1bL@}wA/nT14̨=7v:XL]Gz+k@S "l>}GO\"jM0AKJ?vf|k !Lр3,]I? U0>.$ϣeuN^Gl=IEA1]"RSv-9*f_Jρ >'O ѝ ;DG{V.] *o7 i؇dQ]^p5P@z /a3&{&miߵ/JMlgi[$SⷂDA6SQ-ZN E1XhLhl5s@0RoJGO3j;ytVJ,^>4f{OfX{jQ}23H'Z9M j㇫zyҕMnݯhvYTiKON__~g&gV?ļ߽ aNX4PFRZf6J'8b_y^ . 5'=5Ny r6. FdJXn\w*͎/[JJ]+$-;!5j.j7=V*!ɲ"SVoWJ#+>^hPc^ bX,Ҧt( w)FFT,/7q:+)BY;Li K:Ģw7(c=F, #+䣛t(f'1vOr D  H^k\R+EpFm+J=8HNK^hQ$0Bߚd MWh;FhPe8u+-5lCXoyBԮ)_H=ƴڬkfDzgKiǩz?Lq&n^=Jҍي;]VzʶpXAfpy!D;@QBdFN9Fpl@5K<3R }xqR׾+ӖhMˑ'uRw$Ą;TF/ہg2=q6E;ȳ%)t o.>ZpU4 = {/ES`V V±uӬ㠆|g ۝s+l >II4%f٩58^qvlLd}&Mֵo>4IK<_1 :Hۊ/罩BhM~t/jKL{|%6j#7I!xuQ"= Yjb|mY\# su9E۝K(7s~|W .jAGU?&$#~(u矍.; xP1v>k4AȾ+13YIK}zj 믵fB=`/ex}ō@&ӌҤ˪ܠ=tOa= fg"mJ2usQmۡYv X:jDB0OFb4oEBP ┰P&H2@)/Ftڀw-Q5uXj\fW 4D[bK)A=cy1/_Zq|w7⬮\| ;[BV2HaDtVΡS@pt9@ŀ*pu: 0Vd_TI&͆35k/`=d̍"ۊ8*T/>W7\IREt0!|z` ʸxK+̲{swN9]φufF;)3š ȱ\yAnxitStVxXkO4ӟKI6𒌘l}"_RMBwLr(b{ ! ?fh(zӭ7!M<{,5@],f"Nr_@W˾ۤ&McGdL5 ނmSD(JNhEU5 KFF7a1)z5*lmd.ȮnٞxdH UqSόNS'IdL }YD~E%QpDhK "8imYk6K|R:CT 5*T *:c>}kޒ4ߴ^ü}c}E 3Χ[D֬zXo&4-S36K3%MQܶU͛b!(e rߗ7i* c_[J$cO6}ͲX*nA쀫?G558mWN <ȉgq/na[W?*]:zSY خFb[SVB'z5T~A?YVgL@]c`ғg)'dSyh0vnb2d}Yw FbI{4t"]?BLh@5rLJUئ9>e{O}8auv1[b`*'`Yk0F+^#R=j,ukWB:]CnmEurל#cuNAx&dC've4):6ݭ%9q9gQ:CgAz'}ZP:R> ٣Q)\,뷥>1a_ 㮧ԛO.]Zuoy?c|M[y,S&r.\JíW'#!<%jmPojBk8$0Wzݘ@dW 2UP%+b?]P2)g,|U(BύLzh2{O[%vuJlӂ[aak sƥ?l@TAUD6z>o`h_˳׷$t5j 8L9>99hw>:L>W(Y!X^l2<:4 ܢkƎn<\&d=Fq4!>eޱ3H1\t !w|]~ǖ~fXXZ͞ >ٻB4it%6(j?W$f[I>G䐼_A%]6hBl:JZBnKE$>\ݛ,d d8i05SbD2ƍǠΩS1 *a _PR(C*I:_L(h'!E_R?'J,^}! !)! Fjp[# YkRT ûMfzh:K;B@z~-猁4r{ߡݿBF _gYJ)2B~\$@,CzΉzJa!65^/Y>"fE &InjVXmIP8$`yb'YXAuI_sDg.bYMJN_E@\JK[-x 1Ɠb\wPfc+35$( [[v^əzclꎴL]=":r5Ժd]y-1;Z$nM]DM^3˖{N||>ꖅ`*\h¢ wyyL'{4JBZT2/ [j-\+T5X/iLg ShjrņSe1aP㪪W Ɣ~<0EvƟ3: ՛!s b_adu?k (TbqZa\%yM6i (a63W /53e`/Mtxer~;ac; V{K$wd;׽.lh`t@W!'[LA(B$Zn [9BF.VqwL?P2fɿl/'p | ~ewѽLA4B&>{VF9 $ܟ 'z!k!R;]҉ Rś`TP-C 3=kzMf]ٖb$IqiclR-+pۇ/Q5qޜ6FyFT#Rusn[şa;Y>Ѹ^x(.P Le1 Ɨ 6ڃzT́{MݿPj̀ʺO۝P~Ɉki IYhi7'Ұ땊g {.Xhj%2J}MDhZ҂˲`2Sa&:bfv) E酒x? 65k>\/X["Q ӷY0`ibkp/O: NxM^Y%JH¼+a`~h9YC2B|Q?KߖGJƋYT8cUF4øj"`yf_YDfm|ݻ_P[)z[3tj *B~ik3 zM䶐 ְ.m N|*`}Kb # O ށC*dV8{] 18XV*j(cXmvqk*oF5QB2/qNK}[@yF{FCpB)3븹$c1Hދ6h&5Q}͹DMDnZ~#Cԍ$ekd4#k!{!K\I}BuL{2Ɣ8S-n"-n`_vo{<]Q5I:jzlj?u(2u.&|q6pJ^6Z-4G!2s= j ЍǨBRP<5"j%ϩȝC]A()s5u'>)V2xk#丮P-"2"[PxǤο'8kP31S\ssCX,k'k0q=y>!B^ ¼60`U8d>@sS=nn?1W-sx2TNೇ"4EIDȻ {G^XpSSx 54OOvd蚂$*WIʫ>j@Y U~@l(.+P\0c4FJ Cʉ[t&y?s6$>hNyPJP{x~[% \"NgF''}`FQe`h_Le3`:,Y&$3^g#R/{ }I?5~}j;BoPC2T[,*S6d'[ \쳒Zk$?[ gYg@eoKF׭C?GxƞoIb!SIMQ=`cL[̷dd]z&<@*kby(Su_]{!r]ۊxeݦ!Hf%H5!,0E&[% 7A|"}w~"ƋIeco|be--fG:Ht\eΖL'glsoh9Y;nJ¨0}jʀ9G>'81l-cNr _-K3y>ޱaj T.I/%-~YVn iH_*n\7ﮆ&Z5PJcSސGQj-.4(0cqMsnnf)b2&U,!M ւU WpoK)Ai}{콊v)TQ-JW A`:r+A(M'_m+ݴMd}1PcWc Z48 ]Yӛv"RzjE6[>А`%0Sח c/uYTOAE$L܇ݼJ_HAZ3:^זItVcgٗfn!-R ]72m\t V˯X_]W:g$j'-C-/y6OÜ>b[ԁD&OdfxLgonlm\RU)F/QL%^PO26 xId0=xF?+6~_ - ;bV#g%RkUeRĚNX ZG  =,CF/!DY! J;cM7JjugKRa!Ϳjk z[=XZ>RwEk\p9V<r S7ggg% Q wTKk#unO{R)tC4G?~43h_M'a<0`dq;=3QKd&K Ȍvr[Cpa0y3SqnbPT 췭I&BJߦ%aC]e/C85QBe$^ېoYr!Glr{ݪYms)iuR7w:B{>`uLIewM5JIv&kE6Ce!;4yi_ :YE/Kj-em _34ZqoSs`Fc}к#T2.x"@\K8^2 dr\\A&N?w*%VW,ce YtS'E\ϟ"6~*/KQZږքi$T[\t<k.:'g0<0J&,^1TT6!=Ư1Kw<5v/.vܿېw|zKZ2Kڬcp=v :fyG[X q>-o7@l/~Gªn%mϼ=zp(So$"*U}1Pv+\+] 2*]*ᤧi_(1s琗eP|asSk; (wR;ƻƎgR=:qopVضgj"҂d L}@2&dQ_P/L&Ķ7; YB⠛2/&xfЉѶf]^- '8x D3]%$WYϒn5.Ӑm/EYC82SEUI%/LRvI0To KAƍhנLѨ|SZPa0`įS,'K)m*|~BP ٛ-y~vC+yD!ρ)X0#N ń\yn\(nzmQ1fk+X.Vo.̧ē)s-o 'x9čhj].[5qx_}Y1ȸVZP*Zf Q|7>2Z@^X9ɽYJ|Bi]H"3q",k:+Pzc§7`7V]5+`R^bV0,w>ip>Nd1Z<_o OʡU"ZsVp\Eyyi]0n y^c FaũQ t8S{,EM{H`MdG Q9McG!hThBnu3xAt 5 ^YŤxCP6MF6pu*"!1]:LIl/ +QNƳwOeQ1wq)#1ݽi_,c5mҕ?V'f'}/.pd}ϷpD'}f=zz$ʴ#ʉ [" 2,ȍsD(X?@4mm4̭Ϳ眓ɬHDd.!PЈʆ-AU3gWoĒPt?OW2>.9@"TcesZX,gE_7+Fnx} 8%#҇=&&FU2Na9O$<єp_o!cO [(ҠSLO&_'(&Y`BEjSK Gޯܣw( P ~2^&k9%o#L+ylUsH @Mh'-=9S$Bx'#Zk _JɿROuZѴ>A+]Gg> DݐZ/,_`$o躒p猚PURm'7id`ŋ&ɶZ1AGbHjB[bY;)Ϯw 1{3XaB6.YHcCAR?p5FmW{Wbnv]EjZk7N"&&RZLկk۶zd f{iδ=v4M xf0>Yǂg?޿K$ac_]f$jLJKs]QxØ#!_8wJ{@:~s"j̪B!JIh䣩?A]qFHʣKe?xI6jsvD1: !owxש4mHtG${ [8$XW׭fg~yjEStraؙ#(>p/+ww;xqRW7 Af|t :ԗv]& tGclLJC r,}"-"$DL@m5)<"b,I}yVJC0o~-x4"`neyUW܆bw$#-X qDܮND `DQ<Σ"5Qw<# tP/FVi$-fzTo T_}j“5}DuIZwT1;$Pha5PFF^e78i3|$#U^ƹ?[x|fI r- ,P]oE SvƘ!(ؒYeHə&B8Gw0)]ҍAw}g|{HqûdGlky8YFaZ>ĸ?.ڌ:[njl6hՅ8E!Pj2;9tC&MǃJs S)N`8 (bVTdzhsi)B "+Rޤ%) ɇiחiRA(\ĤfT: ͪ`N>pY|#b:72N}clľiU$L$|q ޣAF YD 4kq2flUs0\Pf3"t#=W4&?س~}#B=Y._0KvGN2]u>gR;ah0]N :y(f^7aT̄3=@zn_X?ojB?ұxm_NYCѬ/ Ό5GX[P5on*y\Bv{T }?P;o"P Esź)h0o@pq=a{%C8ZJ|4̤"q[U;Ӌz._/hr>-S 5W}}%ȅT%,a80* zْ Tr`,YfGM-C>mqu>o+QZ%du9Nr{?CN KwU>5zb 4JbQa.V(y_ڹi4@Q#xD׿\Q8؄p ¦z)m%cLQuol(.\7/']]&! -lyIeӽ$nK8QzPwc1[HZ 3R *HtSdŊwC }miA%e,6*/2 R^3|̠w;O۶YMd1,s`; 0)Mv\i2~E&Պ2ONi2ZKXV R,Z&AEwYź#pwWӂn;RGe$Q UC+;^$r,DD K(s6^DŽ\X!hTAW!u@Cp?TfN{ئ & p\hs+-g[Z.%2I#`Ho_=$,d-aG>:/U}WQ<Xs守]5K%{,^ȷ^K@b!TyHk#k&X\{;Tjbm; (iW@|ߥ }h cwW"->ń79d=fi3 VY:Nel#-4Q *Y(ϧf}FNTG`}6bG%1`2牀63mSH 1SH}^:E0P=v4ۜ C_G 굛f/~z )uEcfW`s1Y&aefG:ja9U6R$_#rCF\ WuLrjWF>௎q~w'uG@x}J4$\)qx] %ڕY46zYh)8+4.tcq$WZ{Y/ƺj+gt{LGg"xcՍl9_6h,ev/2|fv7!ܜ8$`-&0ѵFZcv$eʮXwh~E#8y.&hC@)i;$[<ݰIF@(Ks5C2F>ϻ,Z//#r2| AӔMrީ&۬MF?VK"n-SHewǔ[7V\ox;elyS/ =_g0@:@D6-ٕ_xtS]}bc{|o?_Zg[,5٪%6.+JxanB!Ō_{$d!.vs6UꎐnLvg+)Հ*4})^1K9YX5!4p*VSh6qFCFaI65i$؏+F n7q6Ŵ j*YBX*P,WUZv*bFy( պv?n[i_ۂXWx%hK%rp t}swzAKѧʚ/yN^ n4BI DR< tu7-`2vZÈ]lA/Bfg:[%)'a1Y c8X*`iB]BaJ"_Ey:]*Ƞ|:ڞ ͓PIJnlֵH 괨q#cpN/LSj8^o2# %*:acǗ~7;LFCTF\{ۑt(gB4Ǥ3QawoE-TpdҀWRd#CJ+Ո= 1uȤOVSǑg^5pU)-,jZ ǪPs Z+Rocj J||7Y_ FxBٲ>)+btLzk#.}b]c>EMr殠NfI9qg @Q"e;~kw]§3wϑZ-VODK,/,'MW+Rխ|0 G1ud8SqA[+S8SʇӬr>3YJMgFplPAJ%q{=օm7W*˷*oW,-ONTMA 0-E^j{">{f i5%Zd5>a2+F5(Il-A7X92W>9GBSeREs,YׁPE 3g lNO(V)8b#3pWr,"mH;@[|y*6ۚbSj۫ro{Yh#{㳛) 8(|[_f=_#a`tR*0!ݶ-f++ A U}nܚY!E.9R1cx7 [֟TCEdVwq~􄗍~aay_NэܸGԴu0w, 9FvzW^|n,='݃<74tEH"~&8'w}ժӜ!5&-MCrD[,@_8Qp7[mѺ;_ijV\?;ވ`܋Nb3D{W=J@?Q6;GVuh&oG) ' }? cޟhD8~q CGpҏ.<<;W(|,s57`ɘ˷&] fNv3(NĖI~)Ao?9΁@<`z{zHp?;#RvljpW(?VtHS݇NtŠ)rum;Fd6}r w#9@&6bufRͬunv ,Um8:\%.1xj=IqzD.1;,l{>jӐTRỌr%IScT^t̷5lu/ !=9($ŬEjńv2>zjj 2L5%EA9+mD}Ǧd[=}i:7ּg9dx Q=5q2KAڃ=OH}NP +Ւ*K#P55D&!9 O?-1ڍUH_.ٹdR }'ڃH_M]asbDah%=۝#?oT4x%CŻp@&!^ dZ` ѡ|!uC汿OY,>ӈtŤ`Ņ6R{A!ܣ"-'>M>PĹ@{Ts]xӪZE93j/slYs`VwӜI9FM5cr=H}I !4K½mJ\hP|,7DRO|ey6+㲪}96C,++y OnZGZaEZ\ 8!~-~vQ^[B&0c%n 8uӲ)!P?FگuZ&Pde[dKI+n\qWhCPkA'=39+/tpby?-*݌eZ NdGvtMsVgz5}۶β%_#&pVZM;;kb(.a"J7[NАNDSAMN֚HdAV$`If+qm4(@K:?^YZ9p hUZ[[!,̹\$}:01 .{QIӑu/.  eY%JͺDk֚4Uq{T/U'u0nĄ*a?%9F:MЗ@ ^b[{Wgt8nb+kMz+j 7*}` mM`n!1GXX7)Ӈ׷@:% M"YПĀD߀(#HgzGv305$}X`&M-xG"iG9 ˼!)>)!r֫?+Z/HtIx!%M egC4}2(J!ULlKɟX"L4}E ԭUv󯠭[7 0'q(/:r BP)걍.dݱ/u-3;NY%+T\S%9-SDhnx rLLPedr{TbgX@iϽ`CNqV5%jQzZ՞sælUh?  _\_ lZ ic d7nPWh~ԒDoV} DNaѓd08Tb*c>^À%K7BT2Ej9)dE^#L@܀Gwn%U]BY+{79ב4_q>@|̞`n1fA ,!E&39<=?>ZU"*yܛ״.Ԡ0|`֫K3T>X%1v>No(ᴁۣ*9{zL$'ʵ=wX̳2JRCmPLr#iN`?®ʼnľ JkOyz܌d]TV3QGN}cmmj*hAediiAĔ)RbC x`⾫0Apm]F9Ǒ;Kga_i9N.8+7"t^ 'KPl!-5׃!Bf?mw]k6ڍ ]@E:yVi(n\H})1m]s'ba:(7}Om,W&X;IU5%6Nz1Ldoi*BKtdOK%$Kh}_fW<0fp0vz.>HT;sA}K>F Z& e,NT6,[k;"ͫA? 3E( w,O\Ұy"Q|zqtMiɵզos?Z z|bgE܏sΤ$B E m#ʍ.ʷ$D{Crn*ؽ/N{t\mL*(I0׆WdʸaŘKǔ4]] /__;0ѽ۷dMm}1I>1h ˘Km q8pnKYowL|# 74{tHK`X/TqC 4YY^Mz =)&J$ݱtJ#4L3j.1M$ڭ tȎS0Kgj2x-A.]*ˌ  oO]WS=Gcuqz|"X/ )q!IM?epWWS Dk{eƻ I~Ecl/ˎŰ fY#:8 ,W@!Cf!7c5N,(,g\K~~ :bXbi1n1<@m7bWc?1\ d%ws=d\dF߲>H ::Ֆå<^LxYo(PʿyqkL=j32,-Q*V><=t =a%/[ mC4. +S+oI:Y&wH(dDRbХN5H[6eBB2B!_؈ ͸n3LCsxJzYrQ!7vuW+ *bH\]e)9*ޛ 6ҍ!rdw a8-̚ RG"~練m5l7ST9\ߒ "XKCl}ԉz'@DF!ImM 9Z=T =OJH[n *%(B lR%:e6ɇ PL >Cm`?r_F#jkC#TWꎽ,\L*v5̂wQv|K-zc?-PL]&tC7˅ }Qs4|օF u~:K4mpT x믃> 1f{t3w1lM)bHkPwop&$/.Ŏ" 5y"PQ?+`8h`{O`m2UZd_ծdpE[uWt9[]ub /$xbRHrV9`~ۗPIPuI>DI{7 4jJ#s %3 M_W/U0(A9yq>jusP@eVԺB͔E\B1Ţ!z>W<^`'0Y՘NB,ɼ,'*aWQj"6tX\ Ohhd=w75 v60{yV6'Վ 5ڔ )gF WM2(s _+g_>۾$u,{+WOi-a^o=І(+qC n~Nxh 3&̫a)yܗ}%Vԟ3d^ 3߫AݾᣧZ> BmI$Zgmg򿼅@Bo *.TAH51A8謗z&xkz>WHU L"O1L_ʊ{ Is{%i+7fKK-)-9@!.MD6UC1qsZ9ٮOnL T~ t^x Eq:0 Y_!y+B z!@?~ؗR5X=#՝J5uAuoq0^4}K|^鋠 fl+@(O wHc!t°ɮ>/h4=]8|P%֖[N'IO~kd$|ymݝK^e-jiS֐w_97`2q8.}޺`ΩٮwIK7ƍG,v0" C;sjHkq 5ߝ-̩9A^Q2@(EU!LJqUK5w:}zjۿJt<yս5*m􉦧!LΔASŷt_[.v3`UN5\7YomTc%pDI`&I|{v15"wRmƉF^ tQshs1%Z;:x!iƱ˂ 4v"k?Nq~M?ZPh`hZ9hY}I[!M~zeQYn"%z*9{[E p(Sۯ(A"ؾڨy>!uΛx}b*\h683jU׫_>b_R#ϒVӂ6ڴ*bܻ71ZtUQ1h'~pkzk*ɐVޒ~"akk;\}cq1oF77u3TzO%%@u)a) J2ڭ #:"+"r9|H GN߾T"]eRr3? >oY'ιs a61Y98m9t|ꮴq`i2%evKѤgmU?oNR Kkd@[M=ac<ct*ݦQJI[b \c U+J0 2 A4ք,1P5nkP2 mi`=$]KD9ߋ]߲MjfooRHE*0-:Qѥ%b~ Z n&ƙ-"_z{ ޿ lnfco g2M蹛ܹPFU46 Vq> uYtW9[To!E7ZD;)7$N e%f>_P,ΝL] ;{Q%$(*8d ,}~"R\KK1]jy68=5G88tIޏT=;ϞU呀lrb/A`0ɂ@a"&Zm0:h~іoX G Q p|| &`c&phlBM0s Yŝ+&۩gjUm1r᛹9n>Pв y(N̊BL&OkoUGס֭&4-k+̹2N'p@v1  WJF (^Sz1TRU? n5!8dܮgi&?TlSL^Qb^ɿnl'N+8ɋ#) "ފry8|0h b`= }#0}o}u~sِE{YO&m Unc ,C Nj)Pc?ThGYNhcWV?V|swkZD,DBObؤR=MBž]{7p!dn'-?L :f蠗+}'PϬVUfD~(, f.߃;/|)`)15CPJ'Kx Jojm2; 5GBӴC >ɔ뽱ycfRH] ӡjLrC3giՆ_\9brJU em Y?c l."+gk+WprrpUX'_;8ŵU 47A:=zu{cW>P=Aŋ+ć)Zo'S#"pyLsyK[洇OnjR1|q(v'+'se:G ckЄx8Y_ τ)JBn䭠b[fD'oQ!ĒckJ> @~$L=Qe 2vY{%S=xPQș x֎D: asKWg5*Rwg0l+  >*W^.A<`*oJھ?Wn:i")*=I_ W)x$t?҃yUXלbKbތ`(TtpłZňꔼŀ•:{qzc܉K-ɆKm HVr^4N S"8ָo^5ye _/IotC16!ώYea<}бdgq!_ȇfиd}L mJ]U$\4_6* UuVuq.+| ̇~ǭ1`WңR[n;IFqJҰf{x$z*BϱiVמ9ٻJ"hh53IҸaνQ@&Mp )ՁoVFjx+b9gLD M7 1{”<.0ņwk\|x3*3;*i)$T'dP 4#ɵR]BZdhG'SXũإC}1r"AǚPOM>!O^_>^T\5'Zz0u]e aPAܨE/~N?\~Eeu)(% [muz ,]&ǚd dY6";l{Pm yLJ)FEz`w:T&: :34<@` )HlxQi$a"L"bmEK:_VO,dX,r%4ecL|wĻ12B)fGQK‘\J0\A '`,6ڒnzEJ\DߘIxQϪ+kss~D4z_o2ɱ RpnRmc K!2MQD! q1v+[!V,|/k %\12 j75 Zu\h}"01ϒ>:UT {!ں ٶ!y15iGitmN12pʪw.my:IcWcoͧ<J<ڋIwRȟZ󥗹]kCNAi -:)v]Y |7܈ρNM-Zܤ8/h tݞLJ~ mcrx#kJd!*V}'E!ibZ% *|>DIZ \%[o}q8= rZSQsGx1:g ú):ՠo+\ 4tx>Z)K7e`Z(V3qxIEVJ,7R6ixWr ~Z+ϧIbN0WљxdZ 7̻Y&dXlѱʎF'I⊘b//5%aQ72=ӥ|_nSFRAR;қNfúi 3Edh3hd[e6Gb0z ; QQcx@TdhƇ] x4HBd ƈKܓWK:W \&pbb+6.4LR.Q/;5w%-cwmY5Kd >e(RNI a?Z:ܒјҠ^^&{ǸEQTHMYSvQ}E$(zppɀdY̖l3˷$1 ܗNz#;-R.bċ'1rɁk~8Wp_uHit| g T'Q)ۄ7뚯1MWHouTPJgw[Zg[&,%i@ZI|'$M7x:3+`h۽ yyt͖ќvT0i-zk@04`|`X#ҥB5]s8be&M.p,br)3LÉ ^ $BND3jY(m<pv7 q#»)jΔvM\Y)_gQA8WNAkBlr]fCųDEGC6uBb.@uQLɎ(YgQUȕKu,%(@r$'|yMZƐsp(@ś$iYbel5Ķ *زG4hމA(=P&R8|7dN`QN2vS_mw,, tU( >EQ03=M`C搜`aʌl^g> ګaOpǁↇ&|Me:vj Y;4-ꆚ *Ska` ;o0 m珑1I2Kэ=}$H=k%)p%կr cFMe} hAdwE,a!)ag:U@h\^~ ơ8Otk˞xB8$!@G|% Ybu 9Ў P ޯu{䍐 D "rYl!RӓsfL*/7uЄۆ®UE 9Om#K9kxg)C~VFMd3-OkUgql=,$%©- ~s܅|E zڎŨqx圾+uCIFϽuě; V 1 `p"Mlj:\r_btńk0'nֹpvKacj ol082*WIΙ@ƛ~Do@}3L-ѽSYї] UndaGe~=bbVBbcr.qTkUL8*q=t'ESCHX[6٬{N8߆_{7# Qt1a*]t~]C=bx&J5́VAńo]Y}dF3PS>AXo81ÙȲMD$E$?8,` +SY׈?+"}J|-lkbdmg-'ח7U:7 8z;x&ytvC\ e|cLE''7&p*NaOO7P ݧ{fzî5vxb1&uFDƯ+"{p3e^pVʸKޒŖN] #q-xpS2s m :O%eb;Tgi M%4 PD0B؍/ [>A\:,5EEm*E#F "']^s:e'B*1 ( `{ cʟ8ow ]\ɚ5إ@%3TeU3qߑuQ3cycGžq\T1h[n{4lhв yT)> Zg/`MԃYYŀC@a _a(oxy.Zu:.ion8\vY. )`=\>,q{~G`@rAP1]MDjY~N mFp;n>Y{.!SgDNt6vU&#ܙov ]F^|:"҉'%xC{yFLm5-~e!;PsEIн#A`lSn[N!>ZLhK/|RqRTOɛ+m^i?Ir^]P15D\1oMg;ju..8^"M'(bP7iՂjZh$":YY?чdlSSf1NNP*eQa?~}cOU"])x_Y1,7ս6#Φ\%{ S(:}.50sOC~uu26k&k) neVr $r6='v59lPaoveବdB%1e}L®xL .' ˈ46ިeB 뉅bͥ Pqez^KʘJʞSy-h^"񢁠6᜴qʼL!p.J wn'7;eX8h !m j#O'H`X2R:#A)ܾW3mA&%]էYʻ’VG, >祖k^#I8աk"NXd\hgc|Ye%:QYzz C!t^hLn]-IIilL;XU16❷&óݹ= G2Ԧr%gwaɿ5,wY)՜/ ,V Bz)38X~^].0IN,ߦbtu8Hj0x/AiҪG/|#`u2vD?ti{>%VL`7S(/Z JBuLJ{Ji'xm[‡b5~Qxyva"ʞp^q*?wMEmޢ6AMY]NmbƱ0ELmNUnR13 YӂMbmb- fxbDu +,򴽶 /!E5)zk o߬âml`6BKI.P|9q0{ r"T%FG:| q5>NLFd^$DLiߏi]ג_oZe&~ EeſVtޞPFsj%nXO5>ML1zWm̦_Yf <ޡz۱iP}-A"`:CͣpiRJ*?4;uFF9RzXeHmf^ۛb+VA~\(6xCc3~yG<hώ\NѸG:}t*Lz 9H9#pO Nn=C]-Zٲ9ЅLM-^lJo[L $N-3\*JLPF,gmжiV[@^X09\ӎPI vECoۺ`5>/ 6t zUڼb/ʏ9v7uV),TUK+Ӻh Pdfa'.!\*mKoV]OȀKS!cKg x zĖ/^YZl͜/"Q%(I Uz^NgofMqEoY]: Ohˆ[F]/?>9qj?Q"ϐhUnX /W#W?Մhr C m`_ߜPf_:uj57V:<~j=t,%pEFxC0J!Փ~I!~̉WNT(PpsKZ.ܞͣj 6gٚl2ʔ*b߿^|W[!I=C_xO} +LW/!0Ј8?eh<,j͹tJ{Sx -skHAE ZNفOӹ>88P7yiq kN+܇T"0wQS!*ݕHxdDh]#DݫqP嶳wzՌb2ly2n @=c_'B~PN:*a^&labeɄCdh{L{r9Q+yzq2 L^T5#zaZS>z5_-Qڡ]H%_S$U  _!T+QV₆ߜxV2 !Fv4蟰.ԻϸC8.O/h@,4gS:g3JRɶzL/}vD^-Wy*tՊ_Zd<{#1.h:>RAs!lҰ LDEݭ ^ш[*DߌY >~ʃĎO{9YCz3˭+jTY٢(w1/Esju(4Ҵ8*zDߐ0O͞$xX=8 ENyz#Bɨ5y^1.WFuQ|̼ &2 $9# ~nr({-=9;rgq0֤˗-O7=c5{"^4ܡm姿8mB_DZ$:t 0jT Sh1>3dOywj+W7 t phZYc/.Տڲy9խsA*9lP-^%XU)B~l~B,.K(A.˵ˑ(G8y%u7s?VCE'cI7YiX%ˮ!y) ^Prsbٿx*MTTd(!3e݋򄾉=!lwMd'nUOHJ.Itd}nCi.wgM0-HFu@ KHd /}=J/pW <|.h"JDK6[KY{qМI55ݴsm;{zR%)Zw#`W$)F:ŝCBT|X۽G7V2^#:yWk f,X?^=OBC j{qPK<&)hDOQLBPqu'HyEuDʃ,~jt7ҫ "^z7cxbκ ttLCXwN{qX>zj܇hW)Vܺ2CxӬI  ƁP@Xhc1iE<9kJ-͚+ &'΋4%_xzVS@E'V1+2Fb.hlnkm@iYi7 q/w3eGB$[#lz2ʮH `Zο>ӭ5fX2 \KA4e6#|NMNAVF5ȊqR=eP_EC{J:n 9A\xs=QOs~7 ds.:_KNNHf3lOcXʁ+fSs^O0!~:^旋L`f?cnWxG 8ԹO4jj~{SVBQ#,EA<{Tw +&S4p'f+`ҳ%kOKCvB':{.Os4beSDK^zF~9^^ C%n)[ٶM/Vj |qhsfq '%IWțtLI&cQFL+Vp ԿNTOr5ű9wa].rx.dX.FʐĂ [D,B;y}iB~-6Mic<l!#b/̟Sؙz8(&z@}Yȩ֊p/]$0"qiEMqx[ڏjdOvh5[]FxDTUtrHs\ĉ.f6I` K!xp$5RO{[KHɆ2v{oI֔foGdB ]~9΂2[oI`#tRhuw@gRDNgUx*&6[ףlf_0*$GF0wm$&9%N[@i/$Ţڙ?$_-3Մ%;Uz#?h<}ZTWPP(?T?H*7+hLN>%L>8g*G(uAiڲ)yد/JI?y,BGC~{7J#DI`FV=M]$j%<>ٹ@l(=o /Dݹ;ܤ>}>z}~Cr/!>MA'| (6Ԡz,χY?ԩX4B9_oRJXmΘi v䜷O93S5ӟsR8֏T8تyȵ/ E!ۚDdf1Iv9RD;sL/zӈ|4̵7cU6?0y97sq _ H4Q(ܳV=50 iܱg˗V(, ijOȭKdOHVp8ӑxp " LGr gՊ`qrPWhl)aZ\TWqܶI||\$.C%aY9kpFLX8[g;$m_%[}kxzI H *k~Qm&*l31Hu uUTG?NC/S3l vC~Gs^QۊGRx4 "7G?:9ݜVқ?Ujͯs+Ʀٯ=%~Zt@n 1ڑƋ')}`heY}<h0iTHμ)//Ӑ#RqU6 NX3>7aER8U3w/hUVՓh.Yo&%$;hZ=B-J[ˌpɸ6.]vP0LNyt1M"WJ;{/W-YC ( |]oߡ-״> C7 0(Ȅdu^nnH;QM SnK^s*[@EMq=(5|UV=L ϸ %w]|CFތCQ%1kE&ڪUF"I"EQC0a 3/k,U)`^@XdžKP+AQ>,2ԥ N$8gS0*PI^+خMمiK0g ˕R"luiW'ـ:Q,5.UL:;jTv.Upz y /M':DÕ͛+'m>o*W]J6"o(S`es;{axHVT]NMulxy$> BW j-!RѳqQh5\.tЀ%ex~Le.%MnT̺cap F`{М7W1@Hܨ-G=9[)MY')CF -t4ņy*=\x J{xM훡S+pb"3'-2 x +cYQ%jEMmUbDr|cR}0"t`gYZ07070100000313000081a4000000000000000000000001642f097600005774000000000000000000000000000000000000006600000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.xz7zXZִF!t/W1]?Eh=ڜ.+gMYEɰ񌢐e(''Rý*kURzSU0ե+,~%/GCJ] "GI-\DDD*zmv9"xZSQ[L5794h89>s@kWN 6t55~`T|ꆘJ}c8>|4n'ҢD(Nc-EMx9ye2`> +wV,:D2ɸ&#b t 6K2(H\"C\g;S^Ȟƻm+s\r7)3;vXsMmɔa6佌43bcc/͌S BX_^tWO`G6jv[~2s6]U'9.֣&tMCГkwYˣ-m@43f9Mq d[5"ګ.ZË5b"5gٔ;^, 9}MnEu {Rg蔦;h/өbfl(ԦWD]_OBf"ʂ9lzzl 4<k9$.rg{վӋ|T#b&䜷+7g{!dz,W*d ^=krW@oQ~cx3Ĺ̓/6ǃ-J艌EeӅ%ᨐl'^&fգ*·H yǔ8ب> R Y7\(vt ?7 $*_ی *3BI|#LؾصSir]6琢N0@4іPMѓ38&`A,<'~~ԨuBoH#$_:QmҐ)^=X mJS)9.:oS2?.coXx R ]# 瘭^OlE.I A6Nr]ʡ w зV~Bm^P f&fՃ88Rˬ'" m{7~J&WIど. 5\!zs1>60P8?S ?\l|D< wtw9"2GURvjlfxUMmx-5O!hySw#$ރ+Q4lPFgzgi}rOz>$}ݣQX,N}6<E>Ɇ R@yCˢX~?lpϩU.b m?;L HJeon :Ah4`squn" Gp~wl'Թ(lO _l& |0 ´[&R$~U2@LW`qi\+^#їWci>Z4~Ǘ`\,gIW}3~$oGl1Ku9> ӷ}="_GM ,QڝɊU9I[EG逃\rbH+:ݜj1V[,3'h F+}2e?I+^+xY>R'pƔ:0$*f|JoG~C̐1&;{ґNw> E:<{vAjzhIPo4F"/l-ڒ:mEqJvrV9FZ3Hv*j(aex~Q ^1Ac*`F %%Q o0ʚpY^muS#ɭEkQœ:zf{2@1F6_9܁W;̇wY PXQRvs,}c Naqlv$#u(W) ;)cZ?)@4Hsܯ]fOάu"99Dѕts4da?@^b'N2̯G-^Nivʟ@Sp? i#C]Kwd37Cʃ7A<1w ,?)>ւ|c̒.PE:pyW1q2%%~JA DnRy}&VxÓZm|TzpuSOy :Ptz-K( ugGVu''z>?9/B;uJidl UA$Lf{: DTq-GXx]ɵ1k)/5V()ń)A2~L<|%.M} MJ!tKQq{s&G?1If~>O)(3!H)k\߬/kR?@ѡrJ0%37g؇yN퓷oz;W^0 U(eGmxYCD wJoro|l~;&m:zfH"n\ʠ'o6F 'G~ 1~zс;^ QpUՉсhn$ _wHN EtxS7PL\FM]\.f-f_|#MжmЧ!w}X6ϑ < dTݸ6(-|[9f瀀>-lLSl5F"U>Ȋ4Dd׈]*9.BQK)g@kA& YڇȪEPM3fm?5ɤG.2ZZ0 Eھ:BSbCMЏ ]1V mY@)_ *qQTLV2R̲$hkcZ2yxϏ6Qh3;}V$Ҥ%D;m Io7"r%a>(zrj`*(k5nw=ɋ#vtpD`IwZK ښNPETW=s ZqR20yV`D'Yd.Uc%}A, p`^v8"axCR=`NĆΦ :GUˤ7ǸX?;uѥ(7٣9 -ně*HBWi1Q/LEHy BLArƧP][tL`l?`3T膐9-B>mz쌦4Ro90߮mr WyR''UAaG$NҭSk n>K('weT_;E,gG>gY7Xȱh1glm;hޤH^(4/j]=kљi˵7bZZ P?7ܬX`k+-$\9@[7*'l) =\ꨳ?E03Q Uٹiĺ˛ o1#A-xzoܷWus:_O ؅T j̨EuoÆJk|ɷݴYRR Kɨc]*] n3|Hz#@=s#tJ_##O' kYMzʭA `~.,9q8ZXzb7բnH>jEjUFZ?Q&9C;ŞD8fF.:[[$j#jX$3\te |/\r-> ?qƃ$a^3ct} r3yh}2C (nuX-VZz2@hve /ȑvu7/|3l!|{ѧ4>.׻ YMWz_VcPm+>vuG", 7T(2~@9~e(XkBBgIP4]O]#*ICm[< 8ͬAb/mL 6=' y fzE˵ikP@}16 h1%v``;%SKA9 aV =kw ٮ}gM][ ,踤RfHS$1bjH`rM 7@si͸(GߑtB<~b*~4$;}|)[*s>,bA^`7jUչ\[ukARM-m ] ih9wO*}ml'k&4XM*>$[BnW#=1Sy .W?pCwk:.J0Ԙ<p'l1SxA.vX0 S4 mMv- C,jKQ֢^KC^{u$:BN>(IRO~,N(rŷV93՝wG2y .WkPMzxUsHD gK >j9nCݘh4\&} jy1TGU}Cm}M ӏ]#`9̚/S{i;(`>rd s:uO#jH`0k|0W!ׂCJ`Z[L9FvӓFlrX y_Gq&2 A)ͤX7fsޥTդ{&d<*e/c hrK|\ɚ~WsWDg9V"2 Ʈפv˓Qeuhs\눞@Fy(+M삫4|6g,&zIَf^N"oW5;l&QZ;']HɳN~u]z҃hv/i ͠N8L@A>->SwunI`=TEhkU9Mn#U!hpd & EwgfDn;ٜNݠD-ȟKdIIc5'\g7-'9ٲi9PeWdPz~yůl+揨Sf22 t͉Ü ƬPѭUUtj4NSl~wɉ*/QW835 YUi,?@OMW\|h*6sv<Ɇu 0 &`Gm4cF࠵?^H%y :7~ }%q2\5"A~_FMaYT 73xyh e5E Z8WUacb1SĨ,t߿2<.MZ-ĕTXzhϓ6B&q ,9OS^a>$244UfUsqsB MP6U^aWpzo" bVʑqm 2zHɥm)@p-{TI<³Zh@YI [J*c_o'J~4( ح˾+qj~M@dۏh=|W 7|1BNA~0 =ZvRvAb)uuy)ojE(>]l!TT ,[>DXf=_mG'҄/6feU&OtDjP檶k/$vbXKO;U3Q rk8%azK2l0kZw{yOѧ3zOuսQ0_;Ȓ9t2?4'#W|NE ~Axah{Z0ўn`s%4sN%o/D;(rkc:v"fu_ $z8 ;Tr5sxA6M:tlӲ# Aԕ=I9e+~.FC_V=mgeW0FKl%U;5)LUiͺ pfO .espfSvØ:y>/=ri<&CЪVe6(>REjn}rTM&o?/]ǻdl@Uwxl:P~ObDDƢ+rpCEήu:yIGt&ߺU+Wj90Jk~y;˞遽ũCg=m(=33s̋܁M=Ws{:7IJ|9 #M83PX<)iG 6zϓ?8 Uk[ND2cA%([SQB3y1,gY-Iq€}e0: К09O8~W?c>k?PH4}6VP,K|mf[ױ<\&ÌNa;~Q`-ua ŞM5Z'w0ѠNxL!1*W Yhe:፿U59G$cW:p7uFai'N+qɌg+ؿ/ĵ=zl;Gn6P|RrV7u0*ۉkZ?!ո*(NϰGRgS;ZWi쇭WېG6EGa]|qcQCb2-Y f6%Z?{>\e^ؕ_ȣN9a=0\ƪc< rumȉԵ$٫u|SG( w@򥙒[ؽ%d&4]W q}Z軝(@(G"W]"d!E [HpZȹk V()UH27P2'-x]Śxw(+F,I8}:$Gtv$ZYgC*,~S"!LU}o;<tYGtg*I8&%|(5-N!k˧E{ eFe` +.:Hi)aYVyRN`a,"LW`iO'A9BpO@K n$}*? >urqCbBTtwm~NKȅs)jƆo"nLD1%lheqa=ͰxRpzq.I%W>?YXKc8V49NKTzSvXcKop^d2H9e!iR J!w+u {~@Ïf30E:-LL~+k[6a$Ʌd@Z+3"S.*a꞊Z\~t鋚Afv & 9bɷ-£ʹm*b3+X̕ӵԿfjeͨ;Q 3c$9QYͣbA'zKOCH[ߞ̰XBV+ZY7+W^x~K+u<:"9Q|'*Nŷz ~A)0Yf؞Y*>r:@h:d>S9!-H?:xu*jqpo֞[:GwI $(`V'TVy3 k9a|ZoA?,"26W6z6AN _8cdIPg34hb&bj!-Y}V1 uh壡a#Gf&#B){n-ne*>OzCu)<qj)smU=5;/`V%RFЀbT`)=$6\b?]٢6X+7r R 2Ħ2UooW!Ό/p|PDJ޵Z%~VF+.:9'AV<%֋]1|tx33/VIÝciB7a{>< α,F;: MpS)۝1 xseB~AaBOܱ4z36F'@e+Yո˨n-/&B =)MrPuUg[Ē |xWZR^ B{ J(hcrH|>*2~.߬U֕NeL4 頫kq3:+(<bToLɭ[&c10T>/Ƒ X:2&j7Wmɘ\5wI`s v@3aپVJ_9㪃UsЃ?$QPQ!X!_a-XRS qkh (c7soTY}wUTj~fx~d|:"܉@-2|#% &wrkf%,=XSd#,xt{Yn|g&)%ZYhg>MWMO:8-:$[X0lﱰN䘖dSn]\qk靫 }s;DʑtgPV˘Z+tUČhlw͉[}$Y:q]IE6#7h׺D!٨(ϘGkb}Һ[PqTou|<>7\Uzi09Bؗ;rIg('k1,o#}T9#hž)zŭ۞?WH^m}o#U⩁~"Y5^JrqK ^=W!I}#m,9ʜ9~L"}2txaXv́HAI?kPFww9g,V =2(YTth88Vx@¨n/HU—tH:'NlGMRb.Zvjm:M;I{Dx=dG+`jairv契9QqY #Oh ¿feڥcG*Z>pyKb GBmhK3<*D$\?Wpv)vY\z~ݵn>ln\!Kר9Ub`?_l%v=wpjfB2hS8Y7pZ}o;8 ;it]sI$%҄@Mf{ CM-b tn~r#¯42Ȭ=(.zxuPhgHь[3=ў4)AV?GJ%i5pZoFA; |WZSw)řHŀ`,+] }\ Q!!6H(ʊٲHح,6VWo;C4I qs)?5/;TTi}wF1.<``Q]̆L?X5 *&?$cqXٽp4ʟ*}bՎ; Yq"`S#-ema,AROTZFěkjUkTYYh6 bbs76CԱXnxçK 6G(Qv?4kYw_G3@[YjeY6;ϻW`ڝE5G6 T"n7-_-zo kc;OFQ4N?;p18]K^Q$h@,GgIKq=Dx<:CΧpNxN2vʥ@s~ԲN J=Xo5"R(HБX6H>6 _f[‹+nh<~cs׫#j#+x6LW8-K/[R:;҇6Lrk=G!E,+9xZ0\*F]'!whI*lRr[2O.9=adqBexv#[)Hz/5VE& }c`QSF-k`D7oP>Km΍sRڟE+ ZHu(Fϋa'D,h{yq#1N=SGW {=q[Z2|te !`lG}2NZORlW1\<44ƈpVm|ظiWD5ՋZShOCpsr 귉-S/9ٽB%%)sC8~1ltԯ=*Egpf8A&ZZGI|[QJŮ=_e~7udp~l0!htG0l`UJεo uGO#vkw- hf(,i`YCZR A8J]Zaߨ~2+D9PakhbwR[mSJa,Ѿ PNbKpu%;CK1,]w-l&okj "rÒ0n  >lR{˔ `WcV^0٨7@j̇]2Pr)"z_!%.uf3ŀy6*5`T 9lg)KOt檜@a: Yb'߲ R,g!OC$Lt&Zft%)I o6^L.J|;jbJȓ[p"tɋ SΛ_2e߻,Kj.(0O8ͣӤA]3cM\AjK!@w 4a)V@m"6@m .s5g>݂ ߕP SnuӅ χbztSq 8_Y+N"F]+p?pt-%iBDYXDw7Կ5V1A-lCB8*ߝ0PÅ$nj6_dWWY>0oE0#7rhp[⇲ <=Fy 3RثO$C"$o^G \]q]ęItJTY/+`DS&5YަBZ&$.oO/΄78}u9[?IH\aXn iKvJ0܉52xh<. Quh~;۳ v}l!A$S)qp Y\tXd:p|LtS0?=>WgkMA&Иi5'g)ȇyϖHۻV8Ff F+VJXN3M5?xil^V㽵Y*yU0 ZB]{f(@_1kCًאNK(" Yr`*/uA٦@v@YYDpD3 X$mT_3`ّn0<"1S#CFoKD%zt-pۡ!:ͺXl/ (B) sBO'2LE ohHB4iݺE ֐֮6추Jte͊!wZ+T7Pp)u)q1:D'0og8K0xC>;БcTJ6R˃#H- /_~ϔb J>0غl_QJ*:Y}Ҹ\>"DDqF`V(ٌț'D8! C#}G|a%Y #pX4wڶG= cՀmcmo<2Iآؼ 'e"e1dR.gУm#u{/:"yo6 -8ғāgV,cxfc]p\wYR؞_U-}+*%e/&W*8ifyYg)lw$q5+7["YdeRq5@=IqTGgQTSo&"lAZ/{tUoͪrn iUI !` 3c% ĎaEŴ`Xߟn.XLJ@#nV;쏟}ů|>Ndd/!~foY۱ 2Yf23-;i+> ʲN&lz wPicDlgNoyCc㥍3`0t/3^ @FT SΨGWA{y&Mhcj}w r`mդĩ=Ojp|,7 -'Ʌt\LtޫtEaH,zdo,D`}!3&5KbtqasSo. rr; ]VN$,k|f 90.rn"e> QXKl+bɻa=XgzW-,ĸ6lM |q*ۙW=~:箝/?L;o'l ]fP*46+ԟOקrUlƶ7Q0b^ϨGiy Cya!*PwhEBu@L{&Ϻqͳg8f$f6us$Q2 ;T(@jCMx|!(''I|p@BD/=)5*vNEXLaa68b r&מi. # J]!r oU+<\qK x-sSC"[E,;bucf!Hxi }+12eEWHw:5cNa8 ThS:ދŶ zD'TEյwK"'I찒+=hX9on2 R%c` ^em{qs;:M8hCk ь'xֹG~H?ވB2 Z=d@caG+f'Ӆ`ݘ=UqFC>%j`/K1bw;3B?@Xm]1 {4ipD%Z=`Abpzl.1e#lTË/= j̎Az:vxə2%3G"ǥzcddF&Mtkh&>N&@ ZtFJEv'Xq(zLo_ nxp)>jc}pVWi,apuɇ[Tj 9?[z*4vRE/:'ˈMJH?xu t'} )#,yA2g`/qrb`k t C幣 &;U>;\ⶄ4l=pg`(D.O1+roB~[ ^&5qw6.1cͩz+ʩw'_ \jj[\ynN}t![ jh8Q=`[Xgg{RIfu,eM/0 v FV%ꩺ%'[DL#$-7CښqC8fq-)TU=6*+ LqYsMeqinz`ӞAFy;3$~u=PnVmuTf6P)FKisLh|POX)QciYXN+E86*r zH-q-T\0oZ7zM:~056ȳppƊׅI@?I\J [Y_ S|ԣH7_m¸vgq=Ȫ?9E4L_s|C&z݀Tx[ b.kɛR髻sVP + og66,:T5FҸUBS-z>f{L  SnCnTo·Ys܋>QNװZ7.i6#Iczz>g99,`%+EO"q$/l(Շ[Rf?VҬSϼ#Bm&Hި}vm1O<9EV䷺I'%%*[Q%11 vwPbsCZ/ & /ˮ cl]EB[ގ 6b4g'Lۧ'DwݨL+ݐs|b@i@ϿBr픳Z>\DF(߲$]tvN-&b18Q"_sZRxof?F^DQ(`+)TL]ͩc. DZo)`4^)~q-A 8h۸Vt56D=Ĥa*)yB'mÏY ![F-:awaGQ gpOb*(pz{[]Qx5vϝo@@7m6d5WJBfBWܔ88V9JHED^iA}x{uyYحoplez;/+ܭT7wȞ`*t܀"dN]>(CfO*2y;Nb% (cJwrnk6:KXl 4 /en{E]tޒK4Ѽ~w8Oh2"`<|O$a ˖ך|TT,̈T)q5\x&CSw6Ybwzsm7n ?ӝmF5ͧ홒)@Eum#H w@_^rZOwLqR{}ڐ ggu2| ,5!WXa;֫S@*Rf4~Q տWC̳CT uXvm ָ$K"&/4ҐErm%e#Gd^~~ 弴vpd"J*df$Jxs~(՛n`Z::'|O~بvr#V w輝Xd*0XHг8Zܣ {]s}%K7"{yЎ{K6 e5ӟǎ}^q щ*ڋQO&Xidj@ ]1{7Do!QN"}O{6Ks|uq?td]|Ç)5 4 枺)+4ĖsC(0Ą1Z?=Gz-Op> c|DO79Gf>}1<P4_x400+c]ٌv?; hN`Ef~*$x},\+׫VC7.g7d˼(gypLη2.g430 !v?P+;e#DX3UMw<.BVVϡqO} s}Ln^Wёހ-h>t'˽Qo߲[AhQ+"3=BQް[xlc2yEa_qzfQ=|Jjy9W-m!EQo٫S9gꙁZƝ/ZǙOrzsA$QK+V 4Spu5ګ||ʞnx̯ ä+2dM5<;3]H%}XSQw:W3x.# 6bL -BVfw7S>h%T^pRvځobR-u4鸖 77'6XrSVсwdǜeml1k?gřiHɅy40N`q⃔# J,9ZOyxă%np)+Ε (~Ч"]X|FC6 J9jO;!<3'm>ЩY#kf|n8z},OWKbVqV)"~,1t_NT4*snCگYD3 ե/<2 Y>8>ޱ2KsM%zlOrͮu gYZ07070100000314000081a4000000000000000000000001642f097600002348000000000000000000000000000000000000005700000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/ntb/hw/amd/ntb_hw_amd.ko.xz7zXZִF!t/#]?Eh=ڜ.+:_ \cdWz 5ܥd'jM^c0cAX= 'tl^ "zML%QpPD {bkxěuiݴULg"}Buu * O` na!IVD^E>d?ZpU !!)xnV0>UpsRc&vNꞂ} P(I5&}:XpQne5uE~׵ f:cZ? ?)ݔٯ^b6*A_e:Fm(,R.:j7:)OÚҎݷ%{AtE06zu&֭_q1Vn/echcPb**%@rֳ[>f"_40Wt AUsUws_:HU\9Y'TŊ} ! JCJH?\JJ ͬ P~͓P+TVD(k!S87ON:DxW+{TpQ;>o jŌ49+\XJ7d/:2O0$4p ѯh~U1Fm;VˠCERrMB͵^7^/P ka_^}-t>gf~,YTwCzH4w#7/-[`CQ&}Ϋk(r,H=&-b#W8Į% ץG 08;%ŽVoyƆRG`eBuIb-zwV/ .K= Aӈ"޸*;l|mo8 iNŒg%ݲBbBfɓ,TKQlhES -~4zc?i t0qB֒&-b=8;} 78ubpm:GTTr?:ұ^Cl8vJu"}՗U $ЃK;a݂Ms]r_=N?On_/r)HmŒ~ikSBOre\C~y=M HTxʃT%\(0@$}isX{N/QOrIzN1D?p;g4 &GWwe/TAn'ڻc'/c\6c-r{&!2].kR;׆J[ID HA#H³` Cγ9)X-WM߾᎙G %]yh8lD2pCֵvva+-\|x3ITqpk"y d|3=WɿxQPZ&(kbїjHߚw?!\8z^dkjc<OC8KJ6L4 :u?ϿC)Þbq^"l1(SWJ\o٥0V\jrҖm` jӺh@a4ܡAĎyڝ^ >+N"dv\ddc9D}*/l&:'y_r tOb^_{J3^x ֫ tĈi`%f;F6uPG%[/:Lύ ]FmGg6{DexW`^G#g jN}f}9}ў_ asH_@x5{ C(S@aP2zKwB]M:1#In\'\8[RYf@KÿX3C25e!id:Vݺ0 Ny>{2F#qpk] vT@U6K7m9̔VJM+(6gê_3m, ^x3)Zhv`BJXE[{cAuu5 S8p~W][-ܜ\*rSB6Fk;ZZa)${/ AXtۨWʺ}! 0L&7º TQ꒯ _ىKϏ!kH]>h~PJ ,zi\a1X^J'O2)p ZxsYGP|HrE֠jȑk{eYǷrF+T@f5%άF!v:hoVg5 DŽy=ݚ=^#M}Awիk9{cB{8=I3%=T a~Tn^gFԝNֳouc=!#Tv9I Ͱa9r uPE@)|SwC4H\W IZ7.o%- gKwƥ%%)d]Yf@W$yێM-M ڳ (A4YK|oiMYaIo{ڨ?^S>jq^NXML8k30]2r׀1 벲)CGűy Ծ}- M [ػYڳ$L[梚u|j<0PyכBnk7z ]:.(橫_ܕ9`Kل/+;A$kW ƤA|BxR-+I>C(% P f! f\\M5<!.(0JW]{e'>/n`nl9b7&pp>%2'z4Ũ {'-e.,GA >VoJ&Q0l Xhs'ͼi9#w#MI|Ea Ɓ.:-ʲƺbem,$ǦˈlOB55چ$?\ ?;Mj ݟc> i]j41!jZXF0SkGȬ-@GME{䆲a"pfA \+?veHzɿf@f*^u$] mSJ:z/ʂ˒N.Η$ ۡ핌 GaFd`E ~Qi,E=#6ec݄{I%RL^0Ruh[9Nl5@V)hސ:}=깁Ozަ|o;eI>cG(L,ShBCD_!`tMM}xb.?hwbC='DŽ_CtZT$ýX1v9&=R&:yv`xvse9 t€yl!^F9ndݤr")ؿ}R{} ̀ZpU q2;rB!Vg8kV7Qڹ|42N;19/+,|Y]ڸ{EpRy_Ҹ:IUs-Xǥȝb3^ Gž ,Ñsb" E uDŽ;d.@1Ɏ6ILU0'8 mRDF:_s ! ԫT^CPV?H[)o4&nv3`8z=Me,*{J?>\ĈfTB@k=BS m*lrT.+6A"Gօ!b=exM)YoL:}Q2!Mf z4p _AJ0_曔&Jc}K|9kfÒoZE ] f{ ,,1 k =]8Yb9g|ȧQ'w`FSR]M`QM4GKtaO]^Q}W{G'czݢZۯ9mKF(u% $5aPf0QTg|~>1H@beZ(F+:"Ee]_*t2r(iDԜ9?'3V?/=wf"BhSd[yˠ#sQ_&y1q_^q~SLmϓ,]N'L)#/9W;`;D?**$kt ""Vv~EL z;mb v(ҖM˱ "8 lƘUٞj PQGʇ61p:K[$/?d_X>(T>=tn䃵@]_K|>%[4 ۹]Z+I-l ׌ 29H¸V,zOIp!:UUcb~}Վ8Cȳ~b$ߵ9 HwU%tI.ǵ7'-#}څ> V+0VϢx.lv#`'a{H{=Ѹ&6^:?w!b;e+M5Xq|67OnA;ʈ,pVj *FNN M\pVCّIKc}\9< ?jgfOw|rׇȐtN}*7PBز5>pR$."q6k*ͪ/(e7㝿r2M2V1Qwk9m݂@iLQ4URp̶|9]g-4H;, K0=! E޿fTg){Uf;q}LjT˼(JA7˰Y0J )(8=:K xahK@5˦ A!mc+~[&p}KnPZ`w lg<&,2f6 xɛf15iB|F+00Ȏ! f%ߌǁgzM~EҸ%}USpM,}}O'n`1%8*~E6ۆNS=3[N-z`-'b&R+mD"t# g<|Í*^ȟji= {E  O" I%7[Jj(`;/~Sob\fb A$ ^4} #ZdqVW뗿]WSU8?4'--#%2Ɠ2VtXw( ϶y:yYl+@;si}9Él v@\Rr:i%ֵfčS7N:m wklF}jtٴ/?2;wbio[>3 lZory^1m+HbmXN5{ GN Iu[GtUnY&]XX"3 Pq> `m#K`vx<4EG2&Qe.mvι&kN-5~WUX'F#F^gYZ07070100000315000081a4000000000000000000000001642f097600005464000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/ntb/hw/intel/ntb_hw_intel.ko.xz7zXZִF!t/_T!]?Eh=ڜ.+ia IoZ똝df\4LW!j]uj7 O2j b4=ɮ2Tf7DnY|m K[ח|4N<-K1~Zizv x~GLHM" ;Ǒ=v+5 e:>/vET^7렀ykgo-{; -L,c]KJoo @w 0t? p5ZK:Lu#5b!2íq@9Kpyd8vSǽX~ |G<&7PP2^Z8(͜ajowsJ+"4ōQkx<< wQ v oK|ORgX"޲s+$=#\Yj%x)Q.^fbϞ 8|N'܉ޟvFK(`gd1|QxhH.EPOKE3&9mX0d9`<BZ6S йڜMix [hzL<ċ 'zU1`QO3]ja #ۑ32Enf w~T@MM0D/Ic{})Z|H㊁-/] ;}+m"Ȣ o*hF9 &c=3@;0,uEMFr E`ӊ5TB D}@oҽnֹDۙ AX ?c: ΒrqT^" w.kP'&Q@%]lsXüC0pu o&051}NaL(.t*\֌Hv}< :,!eɱ O1g 01a@M0hc{FNZ9;aH7s.WWX5z84C#<6뺖aZJ^=7MђTkKgLs䪛;VˤJXbtʍVBgPCBIYQbƜWrɡ3V ۵P4U! O0 w YM.v5hmf!ޙ[gkW?c9p2$nYU٠TYEOl>0'#Oܧ=> 8D6ڈހpwBhzipU6SeNWY?Ӽp:O\V>#b~gJ2Bobkh3CiOsk:;aԑo7_vUm(*T{,mњcגOM1zQȯ#Yp*`6܅Ɏ=-RXIe}"'7%x~1[ػ͌bx4c&gEtv1:CKpjJ)ozȩsMI0:]GߩW#m 3[GS{tJG$52-^h`i9"[mKU)%<݇WN5Z @, Gxw/0-sP)^tƵ{5?!b5?9\,zZxc䇠T%VAh&/62 r&Nmx\R'X\߉k)b;?}z'e <>.ꪶς59NӖKPړ2s^goѧ#aKΜ^yG)Z}2VK{Vl׶G妁I$ 較3?2XlFJH=أlO]ަe#8|TXu(),%RfG@ҕ'«@[mjS$%)*&곢F [Eb۪}8,-xCEG?P7CBj$pm(OЎ9*lEFGx`Չ8pU;`s]=<# !!(z9ܟ%#u>e笸]k~HW`(oHfjOM 8Q,Jλ Ìe5F_f{izjqA.!a`ؗp&٤r qMI9f` -a꬘M\9gDwv#dUܩѮU6j_aDFGKl 6B d5977@<,Gˇi~rv7La9U"MyrXO=€T ݆ΰkSgs yZOh|Y eK㋄d p5nBhXtVl3we8bM+"F)6ꦹf/XrM?bQtK .5c%|Aiїeu&R$X(_ٝRޣUmZ/J=W ~0RY?uX ;U23Bm:V$cmM옙^-*m=&MEl{zո#"TG]J]x{,57K#7B R"z̡|i1+Hdl!|~1GaXh$HW !j`s :s"a k-߆dHç6:Z#H{CD.;fAۭD Jl1ETQLLY+Z~ t2OD>,MmfJHgQrq$jz UV."eu܉nv5pRgd|h c,hWz1w>g2sԓ΂{Dݎ gU ]7l\x% MBw}ĸqΤ<{0Bޥ5;OպxT3f+[5´}M\b$ e :PE7W1KL[~ )u9ɧdCWF@! *,+׼)1U9PǏkg3‹`.cxGYVG.Cu望3QHanqԲ/v!-"jw  '١𻨽L!D5)߄dsx7ǜe>GIX '6ۊTjqAm:q<ѥ`Ɋm(WfB`ɏWbwOl n6u,?B\IRſfՆ>IYٹj-o@ȳ.ria=a7tlW߂/OVKzT(F C?t.ʙCOR2?]I! U }OTRP-ZwJpАfmws0=Nc4U=5/؉ LĢ:Q'0>d1Ì(%rH}km*b)tb3vj IGml7cXT6zj<#s^kLK#v >k/=jO+v; q&Am`toib*̦d0JrM_24K64rŪV~Ǩeb= !L_qi֪п]zZ,vU|KH+.2{2I)kIK7rN@>Z ":8Djj:EQHQ+@iox_p$cՍ hlekwJ S֪t vz <@g.#U}2ׇUXl#ؕo; 2j r gyw>)*u]@, GX} hhF-~J[[6 QF¸Y}Gq;8 LlzVcT{6ڜ;Hל]˩|3kAP`x4:ɮ"RI7̽&5Kg!}PgFZ|ӛ4[XRڣ8x-GQՌ v\XM@$>&XL]X1"3^KyJg{%%&U|>BUU ɜ1N-,58y@!^PLϭ`D cLQ?"Zyݮr)" aD3,fOsW" ? +ۍsTONFJv%g7zedq!N ФD$߿#NZmiz eӨ8W,J)gF@0LZ*eF×=x}nKfƨeb.ٿX([eWh4Dd|V@e3fϞ`Unf=M?u/[;1YRud~&vSa~uh= wLyc&3Y8 2 &;] FT&LP1?4\׽2M$XBRw2Mbe{@ĺHW1H3wg0)k`\Z.};fB a h5yFa"J #1v5` H\$LJBk۫; BOJQybxɰ86:$ugB`* ؀?}{.-fj^o$ 1mWlη  C4|!9gwU4X(jh|m )&>`lA^ck ylV*C mJ'ZG864ia#1|_|N'~ IFx\Fww,fAsXqiĀә!V~mK]ZQ&\g^jo3jjx+m \ELkՐ(LYC<g#p(%աM4GWɖpqi~5JM6XMb ׽uP/zӊ&{c ݽ] +rH9\4>e==5]b.,Jʍ Vduԃ%0ϗag7CU0ݫSaDŽ!_l?n Rb"xZ$j}-l{Hm p̗oOR{vIb[] B1~5-S%Q悃<̏; ψTvՊ7i 2sWΨwI`k3cQǒG;[f_a.kߒJMvVs}Tb!8=@F{O6Rutbf4H&pGFo`*un]I,Dx,3-;鴁IL,Yz)F8wr&AQ4n&U3~C%ުqys^ۓ.04r*2: Ol - W˝ASQyL1~d(قibc8 h }viWo,BZu Rglwg5FM-#cL[z#oI$BuQbŧR6P)J9\j[@uVM@t3֞z߂׿R迋wh{Ypk [25yeU2FfRY1Н22UJ?zeZZxvXBdDM$+7m[1PH[~Evi~ktC =R2)`*>hZ5gZ%d -phn&4NQu;?jO"8TȤay3a,lG#Jo+q1-5?Rn1c(xq]Ml"bRmI[)bk\ahqsIDv]RN'O0ꯞ.DBHP5ho8h|sPϊէ4۠ϧ[O~ytvkI ܘȅԼ桚avZt 1>ǭgCJty?ҹ@m/ )ifAQ ÝIHSO;5zHm!sp&ħ{qivu5+nabL?kd<W` G, f@NRzVaB  Ue<)P{ JZ(Z4]U0D.}Q-Q涆++ S҇jh1M_Z7?(cjDOÊXK}l+gPGу\lM97?Wtk:eCV/Ӟ.%vx%m˻lp[n~o.O"*n,PIouqӌG$_bj L#iImm@)Ib/3lowem;S9u(B2iErcW$ƍ5.JFiТ7T6-0υkF ̟A-IU*iX}U -$Mseo!ڃQ䁺w_3(7thYFxAk̛7k,NӾWCl9K<ߙ$n,[us#ВzҘS4p)e"!_^K=dI,6b>Δ)/RVY{Ciz?%zV/>f ;R}<e$ZNH=#$Xؾzܦb1QŽpyRƣg;A&_lkKzL5Iae clౡ}<Õŧ/x=2>L]>$J:%$&à޶(UCw02Ć\ ~D.`CC<}DĜ켜.%ݟE]SzoQ'ӫpނuE핮Ȧ*> `~#}kƫ_JO/mSQo7uo%|9gris>1`W*#s'y=yc '++JQCZxuۛrXsD*E go? |pg*>v+m _]&| #wÑve=neaK2~Ah%& @JAC &XJ!SɋgldVm! HIK8* Wj܅ol,Su_֎R -B4YY찾R[mA;1 0*SQ.L)/8C ю 1sy r(V(mdB I1=3!$P;?^Uc(WjYRۿ'VcZ>iznN>KҪ_X"BrP?XhNT;pU=-|RʗVRӱL-yo-Aޢ>O|/lYd{gpM^eEYUʲUwt xaIY0k& =D&{+I1 ,o?Kw_Ϡ^Nd p)YՔ-)5H!|dL !\%}P^f圹w iOrĿe,Ljoj"0U T\`sZnЫ7TWmE_hyFT=`#9*ʨ!Z `Z?]ۼS.i U舽m](=͟| {Y $/YQʰ%N8MFqH\ܑ̩/p %8HAQ+(׭f&A6ŷٛ8hjIUeM~EQAe-W=@~:\62qacq &,)힨0˜][5f:C}ݖty>1!]&]O{ժ-@Jw_XGtrk\4J[_X"B0VD4ɇ8;i:T4(L,\\۴9$e]ó? M|J|b"@~ e ûٺ*irr)ŽfGB} ;_w-ʲ#WsA$y?I2̓:^Upop f#֏|+ <(@K|(=$C"Q_ cbk2h;]eSn}vc>i6NJjíظeF.Qɝw R ha;:ȣ)xvسKevvB0t [ K7,A}&[q[?NGxŢqq2N;0!bܾ tB>o!<V ߟZG9?}.&[ (CQ@ZjKvs>@sF T^i(Mp\1:<N%LJ'KX96ʶct/ZNsTW(z%,.[N;W )N xSڳX2YzxtQBqIP^8AZE֓ ˊC4p,hPȪ"m ->=mx!9Pp9oYoWY o}my% [bO/A6fk0SRj/" ׫PA[2Xk^;q%ԙEu|kl%G2̮D53:]bm,֢U'Bsaɥ:?!%1:op=Uʖ̶9T=H?jb *R_^֚͌$J\[Xv%$+'YBVڎףR-*.V m4,JH Q['-W97txiZLjj0,#w5K -F@!,5vYV$ CA K='U֐9 ӉR<L9i$!๹,f$y,ߠ۴^Վc5m1=GOz`lJWk]%x8Z")/ ;ڦ0$&[y>ZΥ<=Dp^f3Ngˑ:5FWmQj̫숑 MUӤ"ww-8y&Ծ.D&wU 5q~w0NWkiD΁􂯷[ɳ]ɯ<dAi)e*=["[2"-jCy9>8eڍOcE/vhIJ9Ө3 !;:bR(>|6{QvEu>:\%U 4ѩ)Ts~0frU%"S=Ar9OP+x7c]xv$M YPǵX4L@-:_,C6 _flÇ6STv5t ˟L"]ϰR\ MI?z3<.{ ?[LO!9Z FTdpVj*t |{Q2XIB MU[.PcWyZ{4#O gwFEqR]hd}RxZT .8y;/]I rZ"|Ibo#k@1[ig;8_AǞZ:U¯'QUHvUmqj$ Q\ЩR^hCoh$L h4a@KkbE-P<~&Ũ{+M gIhS#{h{['9s{#U~jcoyUCxD9zI2cnJOf(w*ˣL7dfRgч5a1y ٣g~D52zvKDzg[=$V2 gbJcIXEV|}LXՍxSјW*bTEQ\z`!{ _'܎4hEЧX284Q@Fτn[f^$H"џ 0ׂ+{4:2F4i=~IZBv="g][W7 YRs l*yf0w!9 q_g]5%\kķ~hUx\3󻳡iXoY~@3[QWUE/ P%",-h=KgٰIhr>yY*u%|" Bluc㟋sHE{>,gN̶.~k TM~ZɈ P~ĭ`|oI]{lZɋ:9!&v,йO pЀ b>F;u.Bel:2qV}V&&/NP緿kV|PuY-X)nj&H*=ze/s|zGTl/? 9]4^ U~mcZNV& !HQEپŋZ #vKsjty4D]@Fvߌy]+ F5*vxxo>ߠ"%x nuwm9:;m*U`zp&2 ,\RKj(zU/mb(sC2k<]I?C i?EQrwh{̠(-v;щ3T?VV-#`K4'L)oJcܢ5v)H~'~G{ÎeǮH5}`.b 2kN?\% ,Rss+Ae[Aύ=$83 Zg;lP4gTďPf/X̫Z!8GcRBo_َj1GnF1Pa;fSZDl5, q=5j71AK =%zG&3͖H>:t__Q;A@p 6+:H#TB0F哆_nPq[_ { 0cQu|$6q]dyFvkH㥇{}TA PY+wpH`U)zKi9 c3-{c`Z$s4l@,  ءR=Eau=av p¢a FbOEY ںsLՠLe5VLFm疏o#;G2YxbAHjY,,t!7Y_8rސRuFS &@D>AvOɉ oM Y 0 qhݴ~>rʅy!bSA"YdqІPL9بHh?:nФ#u1lє&J}41asXN]"F2r$#d$>T: 6H[+C`R/ |t{g *ؘs 0vʠ\R:E'X] (:+L*r)H<[~X0ZME$I;-vS^`","iog9Y$<<—WE)m1`̓Y -Y`v2>H9h\7u㶞Kzn+',nK?e` sν,\$nDbڔgSw>pi5߁Y2rW!Ob%TW^J^7(?:tb-iIVW ~-J{8\V_u74`/\=f|#7=c0ZdOM +@XPŒ4bp7ӎ)JjZ=O&cayŞē]~a؈L33~ ڃwnpgGXee%g`MO_#N%X/O5?>ZӅ%B c͂\q^2LW{96-c(o܆ @n+uUU0ڨZN Z溤, \؀Җxܜ&ovGe}MkbAHN 0'Pf݅*Spopp=a7nWyLv 7x|ܨx) EE5fhjNv :YU/&nk룟êƣm.UvoĪBטfO;oL"zzǕlz;0 j"6:A&CL!nRaѷ$ / D\zojkIki(A\iĔ(Gyu?W!A$_GmW{e–t直0_XwN,d:Z^oOpGxN׬G $:O3FPߗ:8B+W0뻉Ct[cz$+Ab[`Y`(kZJHhkLIrNYP m)QqgJ8LY܃a"> _ 3T]O bE^:&VuPC/Ez8,Za qZxIg p3%q%^x <5X>s,]7u,!fm*$2Vh@!v#er5IP2qŻ *(.A>D&ogL{t{2I,zl Jײd^7vڈgba)>';~{67ɱSjG{4TMR؜3"¹q66`fSd]ͷQ.oO 2HH;FUƆfs O{HE4B=fS A0 Fýϯ/=H"gVO`=r[B :bO"T1%y|4w)8 '_^10T5/\x56S. EB,fGMaRۂ%gAu*0(ux$P (U[NG{j#utھQ]Rq] t=*q0'As'J %Cncފ#g6;0w'Z(]DQܪp^Qh7= |Q! PC[ .S ¦b6obWG ]IỳcBjki6H ]Є/o_~ i *Kc=x}%"2[ʮOT{ː??XE?f|19Њzɍz2y`)-! Dzu)Aj45Qى%zaI#Z֟zC;wH$- N 7 ;?oe38~ݬX>hv-zzÓKC)d]kh2uM "lR#kt0r89o}0HGIxD9V |o|ũ\4el#f5D|BJ-ywC 1['i6PQ\/ű*m f3I^NǂۻTfR1$}h=5+L˨2/kP=2%]}1F yp jӣ ~cT;7̢^5kDB*!jW]W 3k%Qƃz! F_3׀LrrT$a׀dq2ۭFSQ ͯR!M6k8Ls0Ws$'|+tK^nKzN}T!ȑ&Q\'H.շg>iH;3ѰVT$7?HNeiB4(:^EX}3O,e^[^a,/&=)瑷VȃCW:-K" `eC^PR{bRl*-v މ۪NVZdDL t>/F3 xm+!يgQ+u 6Ͻ %G}Zal>O,80v.&0nx: XYKh>Rg@$If~hςQt, " y@0RΙگHPEMQw! 514ܲ5(=q~ yV4]݊ӷM+回14rԊUGj~҅]FkLZ?`77h>u']-4J,`/ Ycoo*5P Kdr^7Z#&&vuF|ٸ{nkaN^Ltkys ~1W&+`0Pz$s@݋ /r̅Z=UpQ94ЙKج4& ^b@:D)CjC6 i탦O kB׮mDۖQ[U5J`=23Dw~LkUk*{=Az2tpL=M@Mތ;]$ϦZZ֓0[0e\}^lkwQ=~v5er:a%)u/$`#&G1q|mn'3xj1o}*AN)u!`%F+\:l%ɇEs Ƨ󵁽>͍?k4džK^4mRGL߹Z?aL ')xl]w!Q%8:Z`ߎ`i+V:wY};iEr[ҙHHzR 4gm2з=눦D^k*: Pk]'~W0*E^Ѧ}U>ŗkv- lk5n)+3% FP<@jj- 0{HN v}IM®5i⨓;GbUt̯qO MC1ȅ$t sfnՇecMqMG|i4&;_CYjmt~m9x%+t ^ knbJ a6j\x8h6-u6cƹltUN 2Wd![(3*r΢LL>8yxAJE[CgHJ 5\\3BAѪ,I ά<1$un0X90J9FRN5{f}ˢ[I#]HW]Hԝo-;5c޵Ŏj%6K^ݐ%s `gf~2$WC=J'dTlK:.x!A5ac,F`$b(V Ht+H=^1_1( p2㤝?9_tJi!\E-:-s֓5%}_qX,P[Qk}1ALՓ'2AA^LMuQY3:k Ot9/p'1I.K v&kx$3A3c##/GѰ4Y/ZT{(x:1C{A{fICb,x{3OHSSl* Ęb8fPކRΈlhYVcJt]+dfH)&A; ,vLu ]^v|Z3LpۭjEdl0@0ˀN%ibS(A|ꅫf䠨?[ԏPo xf?qb.`[U{re]sQŋ죝c e4ݺrdswz7}[r0 aGERlBD@`ͭhVBc@%Ю(gz+EqOmvR1hb軋KFK8}>$S;`.rqwgMEZ;|HFJo{L͏LZ4Э.z |d8UϚe[i@; v;VaX);<Fƈz%G=˓jf_* ~o(qˣ"j5^ n }\"HytzWiL&|um5B\*iy?k&CkRa:lXm3A qR֦寸/c$q L 0fQ 2N$ȮXk[Rzjfn`7t]nT#]]Budx&oі u X4mpɴ_g(ۃ3+r̷l EQU*1  W PӊFdusK`?E>Kh{w~:فb tb X}c\j,|ONe'{Ziiצ콈<'N{Fd|/ 7zBJXuMll⇍A,[E1d Zd=1 ;臀E+3/԰ajt;5Gq4V/My#_v(LTɤ yiS"%%M/%/eȟc?Wَaִ0p \ȻzWBgZɷӴ3 H9g~B9lPȐ#BnM{mhf<ދsu 02⍊W=xfթMe0ӫ>: nCE X4# ;˺)6Z3Q1cYzUP[YGUmw ogU(ͯɯvZ/h;m"Q;?!l?x{؇5X@pLkKRNd5.0{|tv_fyQu { TAO,%x=VW) |0'W!"5oYhY" {zT/ˁܚ64,5B/ ^Mpe_y<{\-Z'0m#vjH@#bD> WGqʶGb7YZ{}м "5|@Grn/Fi*ƙ$JtCu>'yb>S*[WҺ 1@/ ,&#gH f[l{ 2GTP=:/=ʛeHDs^ir!UAmqKa4#,[7|5ŔV[w& ݕ2PxTߩIx QR{ 5N*=>ۿ+P؋{!fo_&/t^qCBF]>x.Ŝm"M/î8O/+yGr}❎g'\]6&w}E)w(,߫NK{5) e<$&XXKLv^;Z㸪bH#F.Mu5ma'K+GRDYwλ܄ 8ۂdrQRe_nk'o 1.K?X.jJ #*;f<>5E5`ZA ط/7nPF &H=fC9GB'0 2<qA}x텶RT#vNU/\xHf#,IoT/kSP?tqv=e !q ޸6Iox"msqO5!ΔB_W+i$O%N%p@rd[z6(]~BB O#LĩX 7@h23Zl4B,ߞJت!"rP9?z68L됊hVjl 7 0}uv=J hf[k9;n?.QK_+Wb2idH7@ sɯT1C3Fb;]h~Z3ƔJP5p=K8hiN/xEŎ'kAՅ&qه\ mOX =}O_]3Y؈O~W;ku2NHrM޼s4&ufAgif)sE&d!1qfAkYVFVVٽ(ߙ$hr|b.esEv? a% 6ϧxp ,}wQXE ݑ}P $wrp1 ְ= 6Kϳ&"Ķd˚Գs)u/+XK0 RG2YĖ]@J;:!?[gkB.['>i݉N4ZGEѥny׏1 cNR5$ߗ :j*cPny"a=ءQ K23q6lC&!1/:/Pm8|0p97c>CC)=Bul!AG FE?X_XnMyRr^^؁bW7oFZL{ZH'Cwe!n4{n9krPtwA/-FIt;b3Zq?+hg%^ V++M7û%NSvmؤL$Wo&{z8!7 ؔ)npxh1B"Q3%eG|U,LS[Jx ?;;/zp|0p'^wpYMW d#{c#+4Qq 䥳 8M7FVRwp(塱-tI`{z?aLgי_{/!v=`Kh|"j`BMFg#JFb]'䧷Um'Iy n*$\ WbjjBf.t<<}<| 6.u;M&$zIJ%g82OӮLU}!475´yOn]pߌ-KTnC n*L:Ѻ\kTT ɸ(UjȊK hmsXr"(2ժ"{5&cF }"`)02/ERkq)GKȖΤBzy(w:XDSkdRvѶY|AWۑm1WI:W*ȴ7EutoR?2+ZiCr^=Mth{1aQe8ƛd#{LtI R0u Vq9Ua2G߳@Qz[}p_C KO F8'y ;m qD%VϬmg7nfPastM(oa[r%/Z 2k<TN1kJPd֦Ѻ(0ȔDè:N܄$[8`?,>> Nf=>v 1@8.j^Fo?edF|~rB+^L"E D`d0Tr ԟY!zx> u($NJZ찜ktX+\h Eq8G܏αu<Q~EʫDkMqI[LL]Րof/ZzS=X Fse)B*X"7OddWJ C_ {~Eӕ8u0#OhV͖a˛w FǮ{xs«@㿵L,E68R $^rDW??_^_U?:"+ä.&G.@'e>~X*=ůߕ^A˺0w_x'L!vZRxWHq,dUXRJS|CT%ye((_ȵ+Wf05avSԚv7;J˕# 04[!3aE ,>)tc2a XH.K!5T웪66V?h2X3og>1ڰN|?fq0K7hV>"A}[~/;Q]=6 b"`H]hpT)ʼnJ\DUJo5.deXn$ΒyߩyxtZIk x~9I+oC?:lLȩrzC˓;+]ZCڍb,ԡ LƩ11]늈9M>J$WL,Jx9$жVk?XMWwiË\`~(X'TM}#rn}:]jõe .c9&KὠԔv. KX=SEê)ySMgP7(׭.?PhB<0rv=d p;m#7#f1L} )Rz!D/PSk!G22h k xWQޔ[W]E+=1} /k?.³Elv C?9D \vr7IMz& QLxl/?RW~rb 6f=+35|\9^; 0̴7֓ &ܿI$>1 d g˹5@<ݶĽyjLiĿX@\gb)U3Lv[2S"r=]SM@&O"9w $l4F6ڨsu :&3)@F]qjp:r1Muҩ緋`4`<%Ÿdk˔ޛ6Uh6W$_Φ%/ԙv\~oհdwNSKm)=Qyy)k$q/*o,܏F7 [2BP"c׌ Uz%H$̾0lh2),ONg2GS95 !zE%KšWLn =:'E'H5|4<Ŋ& _N9'F+N ׎ jVVwWlqTg/ghLXxNH>*q[B5_C(m4ʹd: L~"P[+hoL^hc\:0RqRt<$Ļw?F;:cF`cY*1)\V:&MM} d,%:cG[H\g$A6Iѡ>>|f=q4.h ד߯LO4(k9cWbrX>$u`]iFP΢ ;;U̞fM8~fD JJ.kK U~.\A dsm"6.0|x򈅂% i {ƧNe=Sߖ u'qH1&@~,V`$&!鶪v0O9 !f 1ՋjOG¶tXcU9UP* +1t!'Hj`gޘ W5 J&WH4]QBEd6Pkne6oΓXԲGXE'=Y?{VZ`"_L@bVUK Ծ{^P;G>Me'ڊz2;axHؖc?!fEqPlఉ=.8j7 8-Q_/+jk@:dZ<[*;8~VN|9}ۈN:3 Kq~X}:^cJЁ "gg z61&=\B|X黺a' VCaѭ`V&3e&}l"l*mD8hTbUovfƟX y|tD. gÃ-=7.g9d>*`6.Z,FyX22\$O_*Z}Ԑ*29`A@k@)`qy^CD&qvږУlg~7~!٠UGPJޗ{Ǣs>tQq*x@d* X6'DP\VyU>`l<ʃ鋔ܽUZQo'VyP&';Ex6 ;XJQi۫wFordPMް0=|&c-@©oiTwA_< (:J=~2rTl~ȣ Aۦ+O L @E)cfPkIm4 \^b qғ[~CgJA&Q- v96m -U;j^biCM^f'ܡ=a56tV8qj9=*|CیpX;Z{gր #7`aUa2ln)P; HDPw2?c u5QH؜JS ̑C^[N0H `mRsԬԓ 9{?ǕM ?~aپ=T&NY\Sq-swG $Gk4eNL1C^k5*߁_F7;JU`4(ij{[c&IՍs)6M`~urxa#0vIY(PA}!_h@*X#EgY`'h(&l44DnAH*=cޛbjafdv{}2iaI N[ؙu^d,{~M("N } Sb;;Itpz08=4TZ}Jk!V͹DMsd.Ta;nuЄ6@rƈT~3IkN%QhΆ82&uf*S=T^_m6k}U %~*/!C A3|-zԭ(]=[Ume=5D"\dK1NC@֟՗{~mpPegO)0Ҙ뇠VJjghAšiY6`oRq>GᨉeRʉw@ ܖ D3)=^X5 wƊOV\Wͪ+%A=)JR6o=IolF<{ &N؋0N$g_z*cyE5KӵHl'3jħ(wr5DĆP-Snp/2B=n[RZ?Ңiu9IT;,r N;E?hBA@~Ἶ9qIE\'9lyJla+cXx6iDA Y?BF[8<8\sbJg? hvv\yPX"]APElPGIM12Wڃ 2 VKp(b}{]i;$71\SňMowG]` -Jʍ3+?L' Ǩ >rjs ƂGck<)q)ny)Di詤7/9OkHTigT zna4Laԗ%Z"]^lgؓA;ƸN8@F{X5|;cY tɛq]fudNQ$pQ ۰ZvI5zwSX00wiRR{Z^x5j1>?ܗ_J,wr}V_[ 8o>')lA3qU#=`dϲC  # +nL'E]h5y.{\5Z-0++lo1m VCf~CĦFQb*d G`U DZ>h+6@]\MOX uUPb,C4/yͫI-睘IBIsG| -t,L Zr!HTef$Xo ^c$bJSwR"ek =Sy=7\RHߢZ%Ho=\o3 򂬫.sz?V>Z[~l_(YÊB=5KEj]ح_dWSIʸ.֍8&Zb0ٟ&uo ?W3a\,G@Ax%xgf#=c=mx7)GsŜw $&AJ ݉R!5\ [6f  Gs@i]S:\U'@>YЌ{ޝS1n,MDp (Z-/84ed7rIr 4:ie:oR(?|$LMڨ/ 0̵ Sy5xGq;E;`Pݱ^jtLv2/bJ*D&|n$rm <Д<4G^Ba-{ԇb\ V4%* U$gn1d0xwaa&8K[hoxaɏ>H $ Z tG.vnᄭ^E{]|.rи/R褑i煻_s/i>FI|m[u{-5GKso<~z"_p v(%ٗXb'nʫC<@#<]wi|ENkh>)E}#Stʳ~6pȚxm2U]ݢe|}#(s0{MF(,^^YTbCUE.-UH0prwk:!|S%$lN_ߡé7N*hwqw@Ņ mJBڝ$r{DLOqL^&"T[aEV<@u]V+mU5l7,XP\NXwIh/XF܌18] F{'Y(M'3@ dn폕U,~Xn@%Ь!k TnBd]Dbⷾ6@B0V1,NEBnP"EwQc#T怦M0a9vۊMy0gw<6k|<:MGGzl *oI}Z}LȮ{ Ҏ x6.Na{IոApoqp3{!GUTAQLz(dg.$RC ͓W{'=)z%|_k#6se3܀r0\#{8MXؕGzYs]n) c-.QDtC$!_fа|\t#;X4WbO?`\ 5xfe:^q%#T C\Z5^$*NJUeRFKbhWm)WM<4툲l8R<w KlG"!y2;1CFjBBU"i@"˶6=U(J=dUF=ϡijkP$75'm@Ǩ[ aQa$^CwU0}9YSx3^ʘ 1>VE B_n@Sy6Tr<(?{9E[10_)0r/b{*E5F Zu\>U\'LzC_yܝ?:8),Ca3$ 8;5ndtٶ,>,. wK-Į.0SQ$\u[4IzAb0!Dh`K6uo;{? ij!OW7Q1,ۻAvW?R m-~Xa\U i!yjWӃtew9{9̦m0n!GQnTC:ҫ%tnIWmF8=CiU?mٕLNGO2T?I\ey:0wTgg2Ҝ 5Ei2 Ć{|[Qau8 =Lj7p8@h@Ŷ +a[gre}BHt hb'_/Wܘl 20j.~d3t%)ډ?Րڬx=1sF<0Fy0Tb +,=]UMS_e@-0{CPyAlL Ҙv%Gxe+8uLcwte%{WH3TdKFF uŀR=3Ӟ:6Y>]KрL,L3tH%tbA& jG,Q=^0s!aQl%E ak :?@%M,!/cB=`/P$̆Zސl|;h [3}G4u|F  Z)s89}LpY٪ʕYYYA-$)GE|:&''ep[<ח)F%w I1dz'~2Y\FB߄*G`M<Sġˋ(4kj \a eѥV2u {_ 1E@hAl|B~Or!2ݙO:i'ªO*.r $ϖ1.kc*?t\NY 'O̭í(ܝ\t%53#͈l_"FV:? 5B-g-$v`=.AOcj 5s\OC{Pl0@h1"l7'_ ӹnPDCr&27ґSؖ%OdޠZ>ZCAsټnI6|\Ud=!O'+ ۖ(rA0[Af{U2U<~ÁY<j1ا7*WmYX+`Y_&io$JVX̉ݲ$>W>i>'d]6Az :dj [ ]_l;#r[d-q<72`u6R^0Pדga 7=Ab"+os Qw&?t~0 _L C/ȗ4 hW㉾"fQzPZQ탒W>`4 [&\yi6Wwi%\-2y'늦}.hvXMХt$+fjǗ3D4b(5-f7ibp .8psl2#It\T[@\h^e"iY:_̷9&䆆}F u[-;l4|(2˪)39`.G&KC >z&9,ꀀPݼQ=UFɐf^I-#s珇7,NA N:w[b(cX)/0+#~A… G/r~s$0C&(+:E*3]D.xmjMg ⣊݉04U1wT{joc:WvV ܸXHa% l e^gɡHϓ;Sgm$\WN|pUCn9Gz$O`h1UvbY^U0i-qp4]od@䤦ʜ`T]}$ŋ ,EDkU.xrdkvdgxK8.$қ W>esT e]IYqٟ/A z(~u8s1u^%1FznnmۓBx}UOFJzY6?fh32 z$~\k .|Cg*ixm)vΰ23$^d$+i,O+yo^2؉[K9_x@ w ^y|R[gZ)eD;Ekď^dFKsQ?֫H?aNX`՛!>T8͉SپJܫ66N0D EG1~>PԀKՈEvy`=龘A ׮|zJަ{A">r:[W:%],{ 㷚qb)QRMr/QHK*dKOˁ!T~VhGlH. ve k4(eY*'E> =, VrsY2G K3+nqFw>!i)i*`$i3:b)B#3 UlG8ŊS^yͶ3B_^aIN~ߣMaPh5"7Yye%/.LshEdpِN3'0FߓJʊyxJ#Mӏ#aA , ݇I0y0´?/WU,<}u8r",?'^ 2vIlW5"B-ZJ!<(`) %r+*Z[΃trK,>^[H 4ה{m0RKV_Jf ey=Y0wĊTP䅑듽{YfBc4H< - /R?F{It)Cz#te.,ˑH\I>a$az5l%&聧=e)Ջ bT2~vDpV!4vVe,/-ҧr>JgKxÒϲݛ+ko> g"Gd[dCsr8Lڃ.<:7cq>kLq8h3& =5 x/k@<8@%TV^!S@<ɮ賓0|O:lo-W#8GdY@ pJbS3h\ %kbx S G\ȍv:N YV9=IU"" 1͵PH..X=7B'0Cp`v.z )cPTzlke9~8'Y6ցR7% 6'Я+twGto/ |7rI6寑mkShKg}N" # 7Dܙ܅0zCZ պꈃ4Wr yih!Ob%z l+l '<NYP]r-.QCzqNB&8q|+ {,G8g ds nRd`IO6zVd^M֤h[9T8τ\;z_co X.Mj>:wK)<^l5 3sqyl%nh)&7vD\tğ^CLU!J"}tE V00#rZ&ɚ b}A=Lߖxi4h 7Zy-4K\5[jKD`2!Sx99庞b!L֧;kWDˎdQf3偔!ĽTtˊ8kՋ&B сz ?D%}ͅ]szsQ`(kR-Db9[~w=95fpYj8VMSi ؑ5sqbsV`>)}Ǵ EY 4B&_(|WˏSRxR0 o5͹nC s| F |pJjKq"s閒x>b-ΪtR.`We[)b1˰5y!{M1MѦA܋PZq̖5>{ym2nOBҨMع9VNh#dّx>ړm#M*XLg8s҈Ǎ~0'4M`k>Bqjm?rt[pw<,/[S]7EEɭ[kMfzQ?_d>o̟36#7 O9 )0d8ΩaQfTUcd#Ong%^;SR܄HN`(f8J@t5JWEo]8F9\9Mf6g|F KqrD+_Ag" j`T (5T5?oboQTrop ~; K .?HAu3RX Iy!s7!83kѣz{LtyfĐtv|e 3<˘0D D.É%w.eEIvʼ׮ߒFoIrܩj LpЊXZJ+gWݛvj`փ5dAO` J34QGtDM:6enLQ>N~'JujboCWIn˼R/;kx3LGMZp0SeWyQyR,.G,zr VQ P2c(^VZ *&0̂M|E}'J+ɝzDt-%7YpVzZ/POO}䵈ShLZ^ڲw'.6+UM]U j6L =ƞ6'G Α V`A;ZaxZDk/jx }'m%u8n:cNNw(Ǟ?aQ{s$w"7Lj䑻 nnݥ;XmFepa(#2r:녋h_ݸeV ]H$$3Sk}О!'Sm*2n=zuXǺeG:ц;|w#]UMF{G](ὦѧ0 ezH1kuے=䴃G2|40bRٖ}PiB]sB\&Qa.1b .ڰ7p8 LNIxLvo=ٹ|ONNC_Cl_\~G0i(E^{3jt3RgiK@N݋bJxiݙɊCz݂L sWF}CsxOhzp:.f+k0*J/-c0[PSCe҆wX,ɟn(dr!EmL\) Rou[ZuDbKV R&tپ6yd+9Z1<* 6/'~0*wCA}ɀ9}ӚXвЅe1i>V 5@*qs3 T<I$wKo|L=Y0e c]fC_\ Rh|1yܝ2(3OdčVyGXpG5t?GhGADn8I<ԵjǠqj=QIS&=t u*ާvR E}>ظRid5[vKi*ڨ#eFd3JKqI{O(t{LrCTX*-B@|{dy?Zs[ZgTTMCY]y*Rpb́u`4?&hA QA4 ѕJ=^% =@GX:p"u'vfy#A?Rv2 Wq-> GE`~n؁ 5Vۯ]ʿꄧ0%ӷi7XN0;dF 7n''-5eq9^A %)\웳>]Ofsn@3m7t1D^;ӈi‡ch^ȉUTM4PSu7Gda\:#\}=P 2׎ /]r廉;T.:.~ Q" m ޛN]ɚ@0Q,vнxKPxցb|Yhcn ,5+. bDGjB\8Z&_$Yԗo<0S$"e Vb̈˥| qz)ay@S+āu T\B0Yq(:DFz9O}Fn TࣆvLD+_~ei tRHovRw886x)}h6bv*uY^W6WI励~Q13jy+}l:3YЉ^5p;Ra(/ŷYtyYĮL!$grUY4}:s-GY?x1kPlp~YG߬2K=ao fd8=ɣfim8ѻ>d<}]M.fne%jK E/>6AI֬[WFG}ߙSBoN[Hj'^e?_h s&10:to h+lX+Lf8?T6Û{dLU$/hRԝ)2a]?AEdDF1u2;$& D'x]:M(Cif #c"#QQa Tjj C ?'; ŷ-rB|(҉L?l{دO5 o(H;X ra-poTͽSj4= l(sMح2e>?p!L9Bc/+QOhjgtu|q+u- ̉y%eҜsd/"EWIC,@M)\drA>eoSW+ M1z 4L[ YW#!t~-f@Wv' LbͱT3ea"u$85F2a@D#L,%feFtZ, yJj݌K쨤ʍ"`ٙ4$F$!/Deq?Sꛋp8oH AJ>W 9(lQFZř2KOgWon !W|tn >މyEҕ41uJ!=%9{K? =lwj/$AV}W*" 4bzܫۡmaN$|Z6~m0LXO.؏[;b&XY &,YÂYX<L cI5ȷ?gCs]k04%Lڶ% ce -jlScn}LˏBV,.EUHll]/awCauی MZ"T)5K]պeAV跃]+j0ט$d:`Uّ!`Ag>Pv"+vX2 N)afz .kC^L3}j )16y{˅j%IsΜ$COĨ- sdK&>q챟ueWl lb\tk7>ؗ\-P~ "OW|d6 Kݚ_ l8ԗxأ/!o_լu4`^U)Bퟴ4j49Bc4U!|+ Yf;,9yWBO4SR#H~UHvTM2yOg0} )Pz+c>O"?\ h|zS  akxgM)8 hy/㺪f) }_)BK_>߮Rn(}8\]u^^z~kv`rHb 6R xe0{2hu/ĩÇPDŽ"}8SFt S|"M2h!\{u+EI;QWӵOW*jws% Erɽ[YB])ȟrRC sw,ROnbvtt{qȄFӁGrச%*W7XHZ8 zgKAieۤ;VzjQ{_Yؼwo3\$-u# $TD&1HHH?sfbI gk IxqSuXbg#H;rM;^,*B/`d[`HwTU)*7<|ZeBg^-h3O[:UĐfKfWEOWzQQ,l%Q-m!)jWV#T0\I }u)x_y=o<8]ist}?H49GUa߭ ʖha30ds̷XǙyvt Lzz2ѩ"dPm彳0߉ߠolucs\R$#8u[@u;:`jF<e^%kN@N$_+bɜaP: H>]4S IN #CDGk#!F(\'(ɐIpACٸlapAs#>)lP؇RK{yÚ0^i8#g"q zpaC&ppUas|= y7BhGT6}_ܨðZʗwӮV=\0<.U2 4ɓֲAdz"P|)=e~c"{֍Ć ,SPLzޝôcfCE y2yTLWs?>\ o2>!h>&(/b u.\U9!a L0P/oR7ݰ1yޤR]YG,8DHlUBTI8:gPOy6t.Q2 kn nS8P".]͉*tn&'u{ |eU)THMEKy:S.+ !Uq~|JDrHwS`S|LSiABTyɑ1x)Ad2]rו8~::Ԓa!`- Y#쐍;{sbM~GjqP9m\SWhDX| G,neJnŨCDQE0L|\MU姣?-OiBB0!6mZpA?ɒ_|MH ;"[-k|A9X>;/7U|;MWD{%kDĖRUFb Y&tucC/ Ey[/i)Tōp40$DDR#50zGrEv:w:67_!8hXoοn3$odzݒ,>8@iXLOjF"õOS3 ]q^L*h؃vK(E5{d[Z֤"e1lta%890fQo`F~&Y8 ^'X " '(.ZR ^friy} |&$[Q_ɛJ?|4t~3w6 oPM_L>d,#nzFN/Z0:G S]G4WcCS_QH?%$橈7hrH{}0xo)\ qboWA%WJ!\B^#9hV\/^4!hjrW6tGt $aĿEy:W *scÖ1%ǩ@ }06[;f ߭>ݹݢ +=6MIAXTtr;va&ic\E1¨08Q ZvTPDG#f4lx-3>M&DK! ^9<ޔe nKH.`KvBv]vjfl꒨nC L΃P>!d3LT"-)ytU:)#A/TeTQ#(&G9I~j_8+7IQzzZsEVʭ>2Lf)(!{w]t|ߝ6Z9uG/],f nNgi<Ფ*`oy\RD ~ikƝӃG8M*\L3ܕm:lI'3{:lgԘf,`˥ VYPغ&35VJmf3d=%k)68v>Ge=?gF.—ӢV0Y1ږDEHqC3'15m U)>E=;nj0tdh^7%ooo y&5g|]]d(!d/d{$MWFQf1ei}<饗NbqơUdwjvbzZ,ȶpzd4m`݇}93<\귫GV۩H g{@oa>2>bgQ3HxI7v"K@ DU0IKPX&ad51"HB@p:q  ]f1Ӳth_ME>[w[k*;?х 0SFruMd9-+ yk?BI{/mtUTx4lAmp- ө~d!'o}:+A&d6()y)}ėKo|I1wCy{7|aB΂ڰs"3(i% (J%7CMe"\m`Q)0Tp?Qƿ(kkμѥ(Qb)ky K~5tE{Iھ&j\Y}y5 .)+|euX_0 ?ݢ&>Xzx7kN j Eh&JO'K\_FL o=$6kr8^3EʭF] |LrO8aOFF|Bܞ_k:t3mO, /l+De*ClMxi\N@bB*1?!nk ɰ:MUq{ƪY 06iv3-o g<s ϧU>D- Iy500JA`Xw%筗֋G*ťWQfόQ-\YK1p\=#J6+ǭ2rw ,P\\??T۠f} FU=LY&3dg)n([_({gkxA /Jط Nᐎ]~YZ[XHɶsAc5Dn2WmSǭQbZ*Ä( Pˌ3`#d}*.~%A$WY1M'O {BF :u`Z"E [_ f*dʯEEĻq$_ԉѮ[ک ZP]˩PqqOLnF6{ r!‹;sX ,I *dAlCZ1$S(ćz@< cõMjlBhخW{viBYjg:C6xmy/a*Vqg20|;LG'Y܉>`T]B:f;zW |L|(ġ:=M}.)Vm͛n_GfM'޽`iO;V6яuY$pne9)+^,t9n űbLԂ$[6Ym@Ƹ/WG-`'E*^re\1 PכZXLQgI3CrA{d_Sll VgH׬hSd &X*-Υ^4limr/]UD(mM&na*IY nq`Fj(m x+-5/] [DpFszӓ!x%eAv}{?1ϺG,X`?*=/TlbIIG1 C!h;ףCph@n+ f[i 9U2cŋBx#P!,K8#!X‚R;;D愔1Ӭ"Tg# EyIB%^%o=DF8 b%c447 ;:kƿln t4ܥ#'$;6Q j"na#ozn{%Slĺ޺GD5&/X`f@зtѼI(-r l\DjtDF7tjC]ÚY *ٹ8SE[o{)d{#|Nshx7aYyMĐ?Z[6Qϧ|Zh:)eN\h2I:3}mSQT+qo|W Kh߲ͩbʴHԃUBp6iUM587%Z&puFuzYYtգ_ICEXq&qFsm/!M,m8't=66~tzh(u^`z zHxks]Gpx?z Mp%1}Ya1^?r FSӊx#ՎSl]{i |PK,(pU1 yOvqP*DWXX> )Ҍ2Iʧh 6Q%V`@vsO-bj\QI= y0'X87UD&E+O5dꌉ:,DThxmlbEA#)awS׊5.}"pU[Z1w?DCOݩ_Є+[_QkcTI2\Ʉ0{EafM1w3=,FPg=?360_" ~ |B+.HWEbi f+R-圊_6|ƕ=OqΆt,f.5s бvi_ ZegL5uYvCF}/1$M BXm QC@&mWRgg}G`9Tbmy kCIBfO(ՕT`D?1I<:XJ-PͲ[%-V_G6ja1ICiخ@ Ҟ.1Q U5 :|jb܏}X uӓWB(& 1n5RN) OF՞TPwsҘYnG]0`Aңρa\",&Ȃ(UQQ8_)O/*ѿ]E&U{,v_4vK=z!Zvn5q!xE^u%a)JՅ.PÈ_4X# W3T<\QYGҾ +Fn,3iQjR6w[]}3PU޲' A7 ϝ*w1-n.r}{_tAqYF ߀Ԩx?+=tπ: Y8;px=7a~QQA?o]wU+"\wuSu$M KmJsaT8U|P0e]"g=mΤٹXSS;%>N^A30֍Yl|8y! -h"k S7(}Xir&&ߐW:JۭWG `S:էÓ!nrk#MwJf» x̲ON -#Q֚UTeųaF );j jK}r[ţxFB4߸x0+OIj'*1 vƊ`sXmC֚̍Թ:.q&`+ D `-dߨ: ̾&hһA>~DExA NK%x8ON_bq-n#2Ջ,FzNe2KŹ![>}ue*+Uu+Cd }ehEiYd49 :H|PLS,x6]ggG#XT^ʴr!Ikk#y+ÀҖҤ*W1 ԥClWqeepT-j@C.%e4#yҟˡVx2!`7]7 NQ+XI_]S-iTB 4loܔ^?.E-_(Y20Jq% m5W~: EȏS7Gjm?$::$A:j!+<\s6 &^CMJFEY̰\ ,Ɣ >F>)FGZ! ku 61o:iP^WU <`]28>Qi+AYi/OmDr_FLNJDluNL>#šX?¦ (Q=#Dc dZ'g7po *!:Ohk1=>Q۸r9Y/壟xv9Րj`1"VIw;<\2hPѿyOó_P mKpLtnԊ9W;6_}Nm´`˝F>콏шy7Ak}_xJ%Iu0\_QKPml*x'&чLGf `,߀A<I/)j 0~ ;}!ش EKcbmBh4ϙM@[olŐbZ+Ʀ禶?|$o\gJm Tb%wNEp)]j" c[^pH654VffMPH3U‰ >ԞZ_u33%͝ZI*y<@A(rGm jQP?1;< `47z^m /cw}N"D-[óm u[&= Dy|k3+1b JcdLTx%|[!1`V( q6@Ffm.6fEu2˒UhosڋN#IO Yz/ ۽5"IԄˊi+ԜZO J|WVw%1&߂^]|dI4TkJVǩ7P(-0K[ș{`ŖJ!}ׯ`WVUX2ЅZ 7?p/V HVFC-]1/.ǻAAy8V{ESLxAF`)zΨV8m<Eux-,s8ȼ<&!dEr ^Jp:ƞ-:+.T:,.rG'R?s)_kB=x~q1ItlR`܅ _hL"TD/zw MPsq]WJH:|Nٺ1j\:cTh5ޖ6Ԛv@:SlIHV1C@5iMee@}S'.h]{GF| SH4!!=E2A*P\r%{^Ml}0Vܑ5@}'J_ naa,=9ņ Kp-`I(TiR.YC0{@wqEu<$OFWn^$e:>:K ~9$;Y (8nzPtul߫78xmwoGbiʐ(1mTĔɟ*3xVIy.,pLtӟ#t;Duˣ"wX>\!1{hCY8G{G:0b .;}%Y_6O4g?_+r.@Ӫ}d\s@CbrK,gj{u2;Ui lspz5A`8&VoExJQ1 ͜jn֩AZNxzvT@*hp<뀴W,>6q6ۖ3'j֙a]7פ&jWPycؼ:ɞ_eky#,;Oζ"ߘf`_w7eW8z/ˁ +_,ٟzۄ6 „"YNOTOPJI< ^y1s44*D %(Doe s.CFƐ^gEA&=$/2Kҭ6W58nӀ۹cޱ.=:"iXE}A*"͠!%Ir,낱mГo4u5[eנׅHzS'[Q+:GxI 7X;NqTAq|-=seM.IXeW~r!» :,[c,I2Ernvd:U}.|hXTӻlbRѮL My51L~ޫM-E 8 k{'F!-=Ut:n׀cҢ4' vcBc}Z.` p[Ge~D[bKH*p7 `]11XhUV]${eRkKT8cK;_?K rӂ0%!5B ܔU\-<ѝݵ;`n%VJV|i t j]Ӏr<7t7t>ğ(8;Duw.4 i8dJu\s:S-:rd=9D n0Ț7l;vpdbtFvLq$FQ9vy`P4->o{6G~K"-2##R V^(qwS&zc,6@c9ecU)hwN=e?Eʺ;cfa)߳8Kf8ҟgH nja ~ o>Oϼ -M #QYpׂdw~U9*iF/'F!3qLvªtcp8[-4-#Q~ IPtN(XlqW`|TCSVۓAn,cT+rzplpm\KYIx_sE`AS^SG3(VGӳ![FHHU$YE\=b54Zq6bȥZV}K4h$y *:^Io`n䳚B8(DM,te@<Sg9NLi4@d.''{>HX>EƩy/,#„$USmZK#¹k]r y'JUJ$y{V+faeAwJ06|o>|,vOg gAu4$ib`/=)ѺCA3ao62lRm\ G&5P*eH)x% M C9)hѲe֡M„6`aH9[}7 ,{>׼&XYt;/i8%(I8 /Mb 4yfGX>1 (jq7`J'şY (CPZ,LBK"SRՃu"zNg G3yϘ#5|R^>MxZ+F)%wv▄d<D>hd͗[^?r*ŸhDс:k;h`D;Y/hkڙX\[h5.do2Ju'>@LVlQM(t~GgQ'.KҜ@MRs%V3GW[t&S.'\HyS"mha֤.ćF.x$w/vͥ(iȶF_ˆxb)[=E1)$#wl<(GAcJJù+ PEx~xíJne@ \KDƞ_7E78 Zk6R,7d*S|us߱3/J/#=@hteM0QW]e Pg;2^/d2 2,#b ,^;TR5\oԀ*!-P/# '=k+>a4(D¡DhX^5=`\D/MdWGXTaf*2G2Iʑ %n,@ K.swžQQcy`rql!@|yIF!Hu؆a KDAʷ"Rs0^҃(yp'p d #!H1꼶VApȣ9ϕ_ v+4Ku1?_bsHwdk#~fX_VDT5:{8"UZk6GKz~BZB<331;>U2ݮRz7Wgs*gT)RDcέWsH'Ƿ. Qo+h 'F0()-rf-3K.zYKgUcS]q4/7YIO hg_.6Q/!qLBGuf8|^8TB5NIp*]4#bI˩b3/SGW=:g-t"1WhAhOpk{$j?R_'-Bɤ%)J bK2ϴ_ۅ6&pv޼qC9p_L ,)Xx %w"%lGuR_p),\e9*>$x&]!1Ds.Z?ILw񠏚QmA?sQB:M~A{/5ُwZu֥FU1ݓ3BȌT7$-=͆-2)LS b=f.s׿2&!T![ )l?c,uV6n/cd9+]ZV w1r[s&@-6;5F^wX1YiD"{:'PLkYJڽI()2]Pnfk&6F0RPy>#A@r>" b75Kiw5hAILCTAz_T*,QѪ=2} SX˯mC[i?v=qkj8Gnb95E@YWry+Pd=]±>q'-*g^o9^946ݱHRN l* l)d.Ÿ\u]qavY"^+) x'sli/j5a$iSHnohM+0a2H*Bfԍf {`۴mv>[BV;V xa5jQ{胁)~Уkj+ٝlX2~@VCwU[Voz! `{i7<|>)]h_خmMe%@t2 'zf*@8!W\Xш'S?twXPp{J]}M3Ո\F`.rx΋}zwd$?t{{$؍5= ܚe&cbmċ6RDŽrțsod溳o/!<º f͹)xt7k(R1phi#THQ)ISEwmEq׽,4qQ>dWS9@.؄Ioܢ? m잖ALDk3?KM @))[R1105uld;b< M8tÏ>@ 8uAWH87`Ӏ4rq}+3$Kv]2DNgqA qS8{@PDvu9 /e97}oh7 \eqvލ V.]mvH'ݠ]ﵭvWX08ͫj +HÄT՞eq\\dX _\)F*to:z˕゙"Y #lxm<>qDŽ-GZN90s/P~*KYסP&\TѮ ,1dMXUUvkq@졮JNr }6^xDdNMQUʞ7ՁD|ըPf /-fu;^!rdkQWWod;YXʱ@b|=񔇍]I%rbzlli 'OYpahR;T81qGͻAL&i Qb(4xvtr(LO+!RJsHCqX t0a=/&Y *n^(NrEl#r3KGD\.UM-?]Xi_jW[_mzĥ~7ޚ0iq}_UChR==UqN;<"E,'7ً2 X+"w[/s H0CEŢKpdeN# A9+_"dW+֛!"ֆJI;lsOFdpMt݊ EǴNX3ۆaI*''w!,Y1ILQ #M0~!-zn< _QG;ig\>72qzf}>IMx"6(rV!y},:Ѝsd 75T@h RN"^.G2 'ߧ#S}NgzZq5;Q:J"QT { AvdT8x_q(OĎ߳$sz̴*ft7d;gU(N QS舳2-8:^h:q49>H 2=;*tv2Z ~e|(7A :Ӯl4[p_Mmvgb4GxguvcaVd F';aJ_ࡘn8̊;NOrgS>/ՠF :uEbuZk_GOsMlg+!m/H Eaٲ Px!LGUEqί/ ˚ gܺ3t"UIˋtV,X"ز]er%H 5. ̩=*$XO{*2 ê_Iz(nu~,> >(<\WRRҿcsi>wr[$?RE%a"! A,^W6n`!.ǘjmmoH5r&j475.y^cd7[7Ju7fGB&ǎUYMi;n+F {2 5<_ۚғ)Q;M^Ava4,|cP'؉,`̙/ uH*bUou\Vy]wތj륟2[wFrؠ.OmFgmMC .hxpF#D 1kJƜ}=A%g-z*Olw~꾠q5W X\fzQYЧ!y]ϤdΕ:檟c9 $ wՁDŽIw0.@'끣i '`d`*3W{*.T\'.ڎjAOU4 d#/ѫ~ϖNjfcd!D}Ӹ Q⸺vy@>! !^ʠ֪M v2ZOJh /gE_cF{>PSV (n7UcE4[DP35-W6wʫdYڳڰd_˖Xc'nvFFl㍒[.%nòH{qFWľ}'%5r+l8x&)NjtĬ c.#\ڼQr9iH[.&[Xcl`AkIfAa@Z")q}[C&t Q^K \#C .MGRlc8IMG 9 A>xyT=ML.Q)mEvuUck]J05px}"Ѕ(pm жJFj'O~=T S/`BJpHRT/&?ٟT|ҡX䘠F[Kr'Qr񶴹Mg|td}ål= ZVڶ,Q2#}{^D#@4Bz׿Iir^̟5lj'ZiU-NL՝AE*[_l$ƌƇM_@.M̯1*`׿ y-]f=c'r Ջ f>SSa_^#MC̙ @~)E1c5>j![*\m Y2t5Kg x=}̃GvgtUad'4Aуha)k|[}>գpNIk&DB:oŒi)Tܵ毦=qGOZ%̝jgm؁Mݐp #y'=3Ju]gȪ[ qJ J" hϔE d|Q$۔s$%[TlEL՗ hP,KW>׶_GC2L`*df.fk0#i"+ ]XE喇bcTfG>,5;:[,Jz3QV_3ٶL)|8o y%^ } ›`޸\Jx7Mp+$&7H0&-L4sQڣ<3lX26/YS#kCO6Ac̈́ Ri?}Qۗ4%2'_Ff / xOu/ e vҍhBT70Bh/0Q6l !LzHQE\u93vIN-H ]-ru`pxgT5AI^E9"*M]\09IzʲDLcz)l$tNcSؚPOdžߩoS!dуo 8٪CSqp%W<^\i)Rbfm^׌Fs@un(X57T;NR> Sӄ8d:: QeټG-vTJڨUQS$ oT5$wx)G_Yw"\ Jhu3޵ٖ=8?;4G24K"[%H#`[;!‡үԾ=mac sϥ-tqYHfc'@Gw} B) 6l욉gJ".Orʔ<SiR]}uf(cҢhb6j0R/,K uJc--AM)WfkZ9TxZW wҒBU&!*/i6[(rleh%>DPV=iOOfҊbpN]2Yp"1qN]FuWf]dWaPkƙx?hv`ӟ6_y:9A.6W$ G7d# ^/sF9WRi>m e흻@"}&'OʰE:ցtE.rE$d6W?9tdzi>5 XB ydfz/eC.y-rӻO^ႤLq{Np I#O6M~fѫ80@eH`!͓2 i5tyrS+NItLӘ“=PkE,"1R+2Pz`p-슰"|GX-}~wEt Ӗ'\/ɂ45}H`{99XM[]>tiYXa}Eٙ>sSG eD|ZoοG-(NF-:nQ\r%39[i[dDw(\X+2~kHdG20Aui̵@ ey|d-UBM}3%7ӥc&\dCa}o~g/?{|;Ub q@llxcru E`J#nt{olg :|f#QdXUv|ޘփ},0}Ui5l~ q!] Xu(,DԶvw_#TsxG =={]d ?Mmw?氕/mCTU7Ì(aw_K!DV싐fZ?ʠ=R&+rq'--%ҵѢ/FE•z8lxIj?o)[>Km@T XeʽNHTg,bG<];X&-:[#DB; 4;8ra guN JE=ѵd,dFwvߩ055SnyLH29* R\(g1i=p&hf\PbqAL *wC:N]9n+U VxLs* |X-f{hc4$hR܏REr&MT;aj "}ʪhNV!LʡH>6&}ؙ\ڂxLI[`gmȼ$q%M|!}snխt33iVԖ`Vjg+I #@.^u_" puAIb9rIe\ʊ_YꜢBÄ@lC22Ld:+ТwD?9̮ LVYo9#8&{|HHP:G91Su锜\@3Ed214D7i!PF$7ɧE HG" +.U ǧ%0o jA"K FDo bi5XD"\ofr fE) eilu?dێxXoBlSc@dSƋp4+8Wn%L tx07=5`GSq)ZA{ jȗJPvNrXMm酴!!}XJ:)MesCq6!-XjAF-J{ŽMRxlFQcNΙ\W"ƾ^X|Xw1|!ndmgnlw TzC}Qd?a6Wi~oߧRit|[Ab3H)NMUFؕ1b%г滒nM]=)"PoMGᥟXٟo_"d7zVOx V<{hBU3Ot?>j\fi@&M$sȚ$T2iy 1E phL]QH0߇UeRg/b`(w¦|)$otqB/)v经'Lڈ3akgDU{uFi|¥,nxméF|i(J&Bj4F<Γ,`60%xJZ&)c3rsT=uy|E1ݛu$b?@`RlG"#cK\~:6)G[üp.#ɲJsWJ ajb:Q҅$?OZD,6\7++m):ICMKRstQ#P`ZF5ys~f^z #6 >9T)Qi1~:@\\`1TY")yȜFBXO>K9m[;#KXiF6sw/".ÌB*S׽;p{"%ԱXDj'N-"qARՑ&EPf֞yv~:qI^֜_E^ػ67W-i4٤ mv32I[S‰jwbv:i Zcyؙ 4^? =wm]QhuJc:y+tkW*$~czMi3o䃉y#cM]T)VFe_K.OʢɭL_p[#٠=bxN  vu] xIh3$%vn `ؿ[ПIg]Oj*:-eBG|jOPt1vD: L7U=8AhI n^BQk~>R66< ,׮=oǛqǻmxňT~sK| Bv}r2qY},erۋJv4V(!ͧ25_v!V,z2hdb&;_LC<*tlKSw+ͼA#|YN7`{%51d ~@4ęmz0# ӵNI'{FW an4kAⱵܱ'=fati 4mdvZZ n$ xZYtg~]BMqER҄tէёc 멈Fԍ@r#-{.!ȨT:DV%92彺'~7{#}D"?fآQJ4n8rtRյb(he+jK!Te54\6#ҞLяm#twD'z܌gPnro?5y*̷854?0][KVUIX8rј3d r+@˽*ߵ쪘Z1Qceʋm!MSOPRll '*ͯUS^YU,,c:P&AqEɗmx{5([͵@M# ̏qQ$ERÅ)w`F)eމඞÈO8aXEɬf-iL~Z'>Nhʫt7CE2Ͽaf8+D(a2Yo|W x\=PeST y2W/6$ .HTn&݋φI 2i˷a\i:O^1PKZ5HP8V)>@32z.Ѹ̸qD-{e fXJ4 `Yj8rsg Z˗Kq̋^]{ o`U,PENh,ߋ6Qt@KvB@0 PV0C]AZsͨ ˞Km}f܏*=Lb0viBp>33ώkvoޔ?~%ުB~*?L2p8Bk`w8CeSQe{Ynd3 pi鋂jK nF ;ᒙ}J<6NrwUQW 51\&n>?U?j^ ¤Ծ &]:N|Gi֠NۘPA< [hk8v) Lϰ!KBfk'STN}ʰ̮g˺r9=~\o (G {\b',5;#'Ƀb#)z!aIjR z&4Lɮ['EEgM;7hKehYyKg"qI7~LG˗!VW0䬭I+;D+UyFl^3M-viѴPNʱsǖ+;ɘ3u(Jtl}&2ųWؗb rZu0ۥ刁}\;TIH<0JWVNgYZ0707010000031b000081a4000000000000000000000001642f09750000496c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/nvme/host/nvme-rdma.ko.xz7zXZִF!t/DI+]?Eh=ڜ.+S?cY꺇Nv15KNB5;)k4_2jRYB{uδW@1V>IՊUhQ{z({| \qA/t$؅#+S7A0tnCOrӈ2Hl zlt*5Tur%ND<4A"OKiGON +@MlVQȱP $`!"-D!JomtbMTf{K(da0}wrȤw]'a6ft."M͑OK\|Bi0)Ѝ@FiiF̟v*W6:Ў}rNS.r3^YrLՑ)V2*4XmBmf#^-ۢގh@*e׏sk=O[tUι+ӪPI-TT|.SMY=LYǒ~#.oT]{ ]ao[e ;-+. @yOT7DRA4 *{]0ӲhD^-- +ͳS=%o˱ |P72c;'#5X:dH3nrZ1"&@e'~ە(I }i'v/eE'K+V1}K54C#$Bg Rٌœ֜eB7"Þ[eѱZoOnbYxp7Ӻ Wd^h~-NduxXN ,k]a)寙ۍBH?zm-׈/vI>P<$OqO(g~y?u:BP/w+[ U4Ū?aQ;nBo{#Sut2.ѦSY8N,/lQw0o4@6g7_ܿGFr AIrk=1q.pyu:.Ǡ meʆ5)cfX(R0kNo{Z SߍQۘJ6,=0_A,X#5" nc0%S7 9L3 S~v6+Hr2v HVViB|=ɦ$=5VY,ήSr\,T_9Au!kqIL&(?*CJp|Z!7K r| AL|&&SoJ33bƛ̕D-6s~]ݔG]Q2jxnG8™W" C@CщYnb{ u-n&*R5X{C<(d?:y|{Cf;-~MLw)A@#e6M~s&auK+Fpb 9t@t./A0~'*0տ i9%4Fs܂"E5 TW%;T_ەrj\IPUߠU,K!hfz?ءo;񫡞-{kAr1@7BČ[#>D]Nz5H^&H <%3ۨdQ2"' 6ZrS(zAґm52 ҽ; IiSF O#\8O`! Kԛ8QsI#lmn'R\ rdVΓ2v1g'xn &zV*Ȑ4?㝩%^c@}*JmԷuAh2NJ-fJi=M6i#[1yC(&a?ބr1{YgP)U鱍THtV4>N+xeup)4Fa벻t@m ')|o6czWλ}F*״K{=0l6:wT.TҔB&TQDv9GarM}6U{yG~gbYWAWܼbL(wS*ׁE3r@6fِ/qxg Kˎ=aA1 췲;֓brp8%U43\? H5 @(Vqj.O 6 ~&3`H(e /`P \(+aޤL"|N"?X 0_cMt U,s7gM \\)Ak#:oBM3oa~q0z?5z<;plI 9?޼MTW6dTFdz(1|ǕA/t#6(f(WeBdĊڂN|GgBl%O$ 4OSLQ7FMY]$;/ۈnhu 4O)Sm3Y̥AY8%aVm*VU(ON oc47P9"-+^V_' ߦ9bl\UR1q]L:c~ Lޱ?$e*o~+ibժXK 2saNF+ORQܣl-/~klb]^ĩp7 *qvSp "0@)udU9>\p@L|T/g89C<&\orWM+f{ I!ȸ 4;(DʭPao>GAiE s`9ҁ""FMmWez{75Bri*"IR-lnI*wYN^GѨ2?mm5)K/_uS(h*@<ǎgg{$>s|ޥJWwrJ=A1)5p¿l>n#sDu0D|~^ 5q& Bd~#fbW["m\ Wajyǒ 'C6u##zl:%FU,3usBkjSiSWEHvRHRdk5GEy}ElP-,D⹇c:v&41f#ѮĎfjyFrѦ4e1\rYJ0V主y]_+v֖úe©0 $w]}X#2rPyGФ{vCxiɔjxpWB<_!mH ގ \X(} Weh´C[1޴PZ~zl:k1$^ǫB֡K)l*k@]+PQBsV!A< Җ%w{l\<3lt$jh%d^ۜHQy94m2&.@eeev*l,yבlHRm] ^/3xݯy0ao}vӧlA.rVlz&n^[4Tֿ);ƥϚ YW##U2yIK2x9K:k,[p#h猰,FFF9KY|YmhZQK>\7;4I?ǼFNIe}B#x/zGsO>;HF۲S4/ppkEuIv})MwnԲd5Ũ<1: R@]r<=Zw̌ J¥<mzm8kv19 @R}$RRcyh?(0j{ho],mG3$ӆ&nhOH=wl?hmHd%m3wTrHxi5%&,#4yBďw kg&{qт_|3J|2 tu {<>VU"W8 Wjnެmv DMO3.߷"uj=bqKlrxA:] ӹ'wu!wl&u:Vu~cXt%; 8H5hAgpW)D aаĖ. @Pu]:BޜyfV$&=緎eFU*תIl-XEPyCg~W5|tP0"KFreg ٰi MC5^;ɠrQ!A=Q>-ĊɨNe=-K!t0$k=D4) 9 7v=TyD`hs/ׄ,ux@6z|$\3 ts0 ^G%nxݿZ Jr^{9p+{7.X1l(Gy^}L!ɥc:r0 $*4N_O1`%J#!{GG˱c:̷-7U?&~;m_zX#ч 48ԛ|cfs2&<&h[2\а,աK,\V]Y5p^=Lp+o"suAO'tQV1[5Hj%RW@(G.Xq$Uʏ+N}ʗ<[3z?eB;w W\X'g SB e ԛwhQv"jCϦGpI0*>7&6S9mՎv9p063aMyᴮgN;Aph7W)i$ 0Us6OU"(QP!c˚(~Hcqf1V p3#͡˵zEWFϬ&tL,vΛ }PlB2-Yi:  ߧn8+ũP'qpC7ĉ(%O5')SGdw2ͨx?}Vٸ N&_:XK 4R4Wq/ bFgĴJSǭTޓ} j5qMVE$;تZ>UNOn6 nd4c#YGSZu8 1'CG`$-8^vM?th᮵k?$ .A Go?dϴe G㪜'K@5VsҞZg{#m=EhPNy L:vJBF~M}FK D}@~b)Rn23h,W1Yx\P?pBLO, ֖wRzmOCZR=IDrD?PJK-3s|fN?u/nʡ)n( 7e\1qH %=W01T@HLj&0h`Ed/tJeCh7ȰWshn˹eBAk[Z֚V%li6#|f ָKOpSB+k=™Ï`ܣB-RrstKj&K=g ;mNʠP^?1)`1KTkކ\wXH|/I9U~34k `]G*G yqAQ8+>zN[dn*CRiS'6Ly\NuiOt.#RMK:)[Ou$!XhX5n*spe65*cFWn|fa]WQ#´~(e) %`'թd0,ݽ J)47b[P*h\-;Hе0npkSPJxGi 0BTl=)z|V=V`7uc6 ޳vn e~zT5^^HVpWCm^эRD~Lo9R?V9LPų!ȳ͵-rc Jz:®Ңbl,>{tGMT[5ΤHO;hWV0Gb%ɦp]swgݢsE¤Nrv3%!WuXzx +m>wLnzۇFK(2{tDn:U`6*c}|I6ບ|Mk.ܗAkk~SXE5 ^Eȋ<~X{=MKHG4iV<(B ls7~_/F~@VܹI9ͣQQ/~x;IG)JR=7A]s$`A[̤fu=4peX7h>;L#9f0!dT2_$,jsqٚWJ;,DlJXPAr][-m͕?˛ Kd[xcc7S=;uG_8FU/ӀFoCP=ӦalPJ_Թpǰ+Tѯcx=>p o?n~d%vv2k%q®3nh 1Rg# dڳx([[}K@jmh]eT@E=d7YyȊ..H>?9e &+;c`ק/88ݘZ<6!d/;!MzFjUTHHwG*EW}|igU0?#TYA T.55HHX|(d㶍,q~; _Df=1Ԁ庝ǫF8ՌV^;Iز?:~WL1ywqb:J`*m!df"YUj[I&<0^sej(e7hXqMrte>A#7& Rl{pgS!VD@p 1eZFA'@H>sd,MH /;A0 /-ZhJK?J![^P+-, ׼Alkf.:F+-lxX(m>ߚ:>645y6NLmt80{.P#dPА!*\-Tľe>Fgd˓Sr pƹg.0w8o DI'c{Q{~>t;/y6qCiުߕ!Qs{ SHAnfywK>Eڹsz+rM2 $q-y~z},pWa x!_ Gx%_fiJ^~wl %bIe 1-Q%j^}p`Hl]b΁-؍.Q1|cY.;S`G 3nEaߟЅH E'-u"{Ƭ)6asUͤGפVDt7Rl iRܽbC[{'@V 35L!:HvtچPnZ;r{C}n=ݰ{钠>MXݝ]/Vt~ALU$t:K:Jaڈ iҩ `17sIO%2aqU*'fWblR]9X fܧ!٪<[YgD1-tç rߗ(l -y?aDLQtL3:څWobOs"џ{9Y\p}89, uTصil_qS"v&}A&ƷFͫW^УEUȁ ̞<׉F U?&E!R^RYfdb8C)k]ebP}!DL/k$!䥄VݜwMU{ma1FN×ڗتX9# <| ڜx #RaژLoPv̴X ˻]j*p4|};걞2;Pt(o&ԕ6=G`IJq5bdkt2DNwXy6<iUi_)Տ@bfHaw#W,Qp]9heGv[ӁDصƵn+CyujA"L9duiRVZ(`AzocBǗ\fMY%G%y PzepQh [Y \1) ~nyiaYSg6PXsv/;K6?ƫxZ/%>gw2./-)ZvuuWƄ(IeGm%:Df &8(bS$; phٚ_MT׷B-N`Wr!`ʶ0VX&K8Խ(З1ۆ( X")0631*67Kb1[?5-Ic>E䬳rn&0rIZAbVڃƠNSH0.| ud:Ejt09RndeO 鸧[Plܛ_7l%4[X$xoOv^+9,e)q O-Po|gs__C:pjb;xɒ'1jp翕 d1{%dYr<%g\(LVe$ Zb8A̲D!JA:ߧsz;0kڒkZQհ t }x#Bzs7Bqw̙yOQ.ِpK|jSMWxYV+^w&;1vcv|ֵN>8XaL)S0tnUKkJuH֊3%Wq,Z_ ޗ1r3c;U1j\yj*36w@^[J`,BFǞe&:mګ@M0J>ala"ڦŕ{H ͌e&U.MM[gFkMQA*R9^_IQc=@07 hX%^0 .͎K,o86&"`-߉!ɢJ҆U-DŽ'8B)j,WmGeΝV}^rMF[G(# 4֬>e5>X&Š 2}-NwI)1~|.I(,QtԠnLmr?9BGQ&U&R\om={qoy/!4U\Q!xpNkf`<.O~.)ͪU1<-zsGWɟ&F' $eZ=nن4YOtr1l]bB<2v#i1UPl+UJ @k42!u'g:ȱU. %*s6A͟XQ#_dž.w tg꒢~d|SSS}1FoFu]'ؼ "8wNEcPv/׻aI7m7a =H;*9* #z$uj BlNT87Kb(^'-v5Tq\e3-k':b [bB̊BK* 1'sH>lθ9 965&H|j<׮!@}RczCܴs0$zx&q0[=2H;۠r#T[y!i@)7C_}-PRe+N"4G}WP7&6d8ԄaXvt85wxa#lG5uͲ qce3g7XeuP*.=Lǂ{}BY8;?lIrk[TEޕ.tٺYLkWW2F*J.YT=a<f= @aW!WUBXΠCa߬ H{ssF'pCUƻӫ|b!^ s찅C|5vvaωhh|6ҝ\N]Eqvnl,C*c"_D[CA/,Ö\c(2`C>L_nMh" 9U:YV(3>N݃͌^'q*NOcd6:F~,@旳OI{|ﷵ+L p=x# C JJAnq/FaLPɬZq` %ia9bLGP٧"(?ZяA% MP@tHUZֳ~K{(D$;(;ݚ_~6B Z~tؑ o x:K0Q O8/mJ5)<[j˾1r(_m_c oW{z)*k}[Zw.,~ﴦl(?+! 2 )8&uz S#T*UQdw.8d̢#ܳm7wۜjZF4]鷬Ct ΝJ/U4rf@]a/ʖRL|_+j}# > wUe1f-mr`wdC{j(3Okiɡ+Z A VJqčx(gs]c34Sg0m X6sQ[~6XP;C8FU~Q֧9qc]KwisYT\M, Tplķg\/] CXpXcXh6 g 5!GZ9pB~JZU<ᐓ$r @+֢ߘśd) 1 KI $\vv(j+U:.zyѼj7j6*P#j-UW͚[DaUwv/15|JJ표k6=QS ($7ްDE*] b8dϕ9 jFakPmP"")tU@iy=IA,ԼGtX(r7#]nsC33[OOg'?$w1k̆̑Khhn"£gP ΦIV~"@6(r 3 "i_< L ohE MC?k+WgVa0c=dUre 潷jk:Kĺv +v|p=b͹?, KbyzZiHWt8l6cɕdIuqRi;)Gk!-;#EOJ?9&/$dUHrnsAz۞ce5 ;o-䤈n `@9eVB}t^N ڢ bQb $O6%U̝ma4u/Gfd&Amc_ⵅ@l7.:$QT1ݳ4Oݬ^0^'8cWH6#{:^D\b,"~ȁ~Iz7 +[60$A^QS|$+ *G;f, =)t4%iC^!Y1Q81y,S&fݍHVĉo3HqvSW֒iI !896Vık|H.Y)j5WDJsBD' Y$یы{Uk;5G >Sx$k0+4a5TtwOKm(tNMP!:V>FcX&)=fsn`KmlO+֪?MpO;V_ډNgZ 쒀!dѤhƧs^_{-緰(h7Y@"^ӹV}y5 R% *3bW~ye͚?@jޘe=RcW8'1<0W!RE݀0v Uh֡ {mRF-~މh@'4Y#I.7rZ I3C/E7a[ٚY6W; :}2@h*Thx~.$.85.l1@o;M%Eh"G{^"YB,{`\%/u&}xmCf8оOPY m8P]fdf9d /#F e)~??Օd!$e1Fm&w, *c%y,WIuZ2&؇ !)!/) iDY-('O6 #ex;'RJ#̠H0FWl4cN/hΒvAKO֗ookh+%ĸ㭑6Kdج7P܄#];)h#+¥I&дgc*mhPi4RK;a]gޭ_Ć3@k6Xd\'Z3] *+#$P\VҮADY7vaǎO8gm۱rwMJ[^7hPj+gfQv|ͅ31xt.+\9nBe'#;8q^-x$Sj{3{,9U`s \YȘ-`q1`DU!S:'J2.+()PsjQUd ao֑ʖcGv{;c`"r <ƂmtAEhT)}+DR2GLՠ/>TYđlo{͗Ie,}&Q S6` ./)n#+ 2٢Wu,Sp z Iwq)۹SnMw L)]Z""rҦ꼴P3ɔhxemä_/CE5#yz텟 $>:wBDPӲ?==&m5x &%zq ݌h7x\ ƢT{JZdd|T+h䷥nHt{iTһbZ+L^LuP M6O_/ttx [˚m-sLp@\Y` 2HH;K`yA 3ID7{OAQm]+_0lj;D*Ѷ9䁮$IbR,sg ai7 `6|F\ͧrV “<{jƁ$aߓZ'Z=h&O% =6|`1{V Bz׻X]P Je'ZiJ6M( AzO}2J W>POJϮ,ͺ ̤/V1eLDz_Z31q!A?\n., 8`S( U͚G|y kfӇVCFUG{)M4C·1"#U&h lk5ܶ=g_V[ətuKAito8[IĒ1D`4G|DKك$ f؅,T:3:p ٨_V"*F0Äi&"DխJF8Ƭ -r1 i 'bЬ]=FNF}סaYJnhr8^)Go61)6}:v]PIw`fV2Pr+;NRA#dXChA?r EE|*F QCmLĠ&lt?h –J1dIm$/P\wHXRu Xм{!m>ϗuɎ 򹏮v/2S1$.h( D_6#ywGǰ'oGf8t (mHs]I:*s߻Vq#vAquomIsk5 GyQBXHs(5q4nnKvu{ø0) maYp"P c* 7x=j+b;<9>,R9*`C ~]W4>8_ :ŋ_+(:ϭ0@,̄W ghYʝQUcOu5ӆgin^Z|  ,)T V7 \R9dgx&O,$o'uijhsl!g>⺿? 1d&./}D5LĂנf1 ir`44ӣ`wW8r>9؁uFȦ?s|L7C~Bqq/1 lCʷQcMR˭i qnB}T)ϴ/s o΍0k1U`ϫy>9regsƹ՚f 'y=0e{D-kI!jJ'%> hS$EWcy]V8s {w>w x5 g*L/Z׊9sSaaf(@V LPǼ6@3O/KH*GQ?[RHMDHxL*8c[XqQ Ȗ7UI񐁖{XJipMwtߗ\TJ0d|PX^y~ {HZ) OP!kYgwkӖ s?mT!w78*)UXky_> $!Ə&%c/#ign-u2f@RSiau]hS(h9r}'%auݷ(-GT̵qwl۪SQ.Bo'4m69}F(εs <o*;(3[R#FIa I%Ef̛Oj)1wH]dtcg2LT(pG Le%<)@#P\#׍ #`iզr8i-P3u 2ZePaai A-$ \& G ͣkj uف[Qys铎 J,M K47)azIrˣs6 dJg r] }'甌xSFXά9)AB^1YC"&K[7K5i&|u6W6*֗[5qK0KX8,XP `deXIw_f0n+[ҏr}9޹YԏH>ȀS썑2.(_jllj'!ϣ-F&Y*\B#Wޡ!$; o,MhBm-Paeq=ҧEԏ$'jO%!%-:)?u,J6.sVP?"Hk`˘R1Wmá4&N8a& w__|v :bl]0 .Е+R*qUap%C. >1VqY*%XZ2}-̶ s_O;,n 5ߕ1)߉^yNŜ@'ܸgLzjKёOYuWwc3]4lggjޓ| fTY9-4Yय;vVܦGCڠou|g [sB]v{y*dn^Z>w%X=w63=*U/PPq#&*^Oui1?jĽc7M mpw2w%U?:Zrh,Sy {Ąd+L_&}qbl2T0X,#}38>FaGjwAy\V){_- Wz p(W6hӷ%LneS~P`}s?!VT'`!>[xă?똈.}c a.)RpIs6*K{ҽ!cύ򩦒?3]}1GXZX L1RNIUSގ+rtì{?aU,6IbSM5np2_WkoM,KXO#&s׽Fo ,1b~eF#j$e % ږel-Wj42kQHm=@>,V{* Sm~wIQ:_/r | \6YopXB+5PO %05M״a5'@b1tք.W~+ vJ]Nۧqn(濣QwEBr q\E? yj0mWӜ6/FIy|SxdDYZN_?=4$+ٱ߉E5+D]: \fO@`˯{)"o9%?Yn<Ʋ4\VYZuI!SYX[>IoROc`G`Ȝ$V҇T2r.&㳦.QO g{9‰ׅF2 {I 4 a^U~rwe 8v ._0@P$,T[M͠۞@ly|m\`{ =# j']q^& U_#$=m5 R}*u@ ;$;|5o;wT>yߝ-c :kPa Kb;V$8 2LZbP>Ca-;5ՍZ X!d'dm\#`nBL%z;cULR1i}МSD:ip_g]࿒.ڧ} ?@&5 IW"6K,gj8˥9%!l[ HSrBwD;uΣ߻42uG/ p#kƮ7nzxBLj"[D-(r9 ~Sy-R]9̂B MvW|$?#rGU RAEQ%B*!c)( п![ڔDu)-:R -"aˡ 8\8׏g@O Bുu =]K@d5/ЄS~ϔGw:ʚ pmȚN/ŸtF?xJi[$U,:(GǴM,8A#pUmhU,R!%Q͙i{{z̔[^0l!e""5A" 4V.2U}sT>Tŭ 1՜c=OdjĶ, @z35Nsґ߹) ̍.=M5$rohT̙@)v`S_/(r1gF^'kL3;aD83?v1%qPT-^+1g[Ζq@n+K6hn NO$BY.A yj7g)nH /vO46ρڮ(/59>fj ƢՉ-֋С ں&>>%OGQű{aҔ5%39PIvbbw8* C> '1!9"pf$3dܨDb.D*&K*絺# *Q#vVtᕧ#3"uS6ͻPKlY_]n=kgjFn~x-LIUxϭl^@+7H҇FT)m޳y#CKd5rEA&=!ڛ?N}c>{T;vɟ_ATGvP|(a c4t gUIs3.ꚙ M} ;7̓zC1`DEkU:h8C$dxG/avCx-r@T7`i̾1[d;-U_esPgT􏂨y=%,&K4{Sޟ~' m/U [aWAyq[;@0޸wnA?P4'A\emֲ4׵de >WvpUWUZ]ڷ@ŕy˫K{N/ u͟EfAe'N O밥di&c||%Efݠfѩ,~ DPRdqIo* wN`/۝ ʹkl@Nw. 6g [)uE0q&eT߮xhi7( 2C[p_ @ڶ65a|]Z[I+sh6Wȩ\7B\ʪ)DyENO # (`Sd%PAw#:HVvzCb$/4Pt,}xoS权7;k贤HC(e7oKS`ty3 *g-}K̡oE# m*>5sd|*t[Q#{sVW5]bV!3 I"%1fÄ) xکSzzE?` cHv"pKFe r-ӲbpU=󔌱[o:À%vi}AՊêEsW^h7z\! l<H87j*C~4-%Ans lݲظN&|"ڏeQ| g-ꖊC j_ gG2)ADž(/Nc}PJ?'K#.fC{:0Q11:l\6lG/V$pq5VY]̠d1[vhҽTc&:+rW$=JZ%&:0oъo -=^V4hbJbNـ+TAF.Xw#Ϩnߨ,ڜbI9U/zԥk]DŽv d#!̠2Nuuy,Th5Mnh>R= ba܏nHb Dn /e^ԫG?H !Adlը%_ ʌ>s^&R0inˁAgLh9QyRr/^k~4JhR !\=k5km>`G%rC%sb- UbŇ@WnS` QS^/t Ski$ݵe!u2A ftnV3?InthuFEV^}'XjX:$K\ _xX23Ͷ7ۧR$bÂ*Y[qa=KKK_cfCx)7GC&R".ləaTA7ρ5f 'Ke ]Z{h&tk `EKC#œ7*0W~ K!DRɖsi񠽇Ɗ,Cw9|F]=JqƲh&лv?ڦ*u `)Y:E?C)58b F'뾖2jU$юp-tt |!L1#o1nh[=\ *`/5|R@ad`1~#QVz@ 'Iy@-_l@@pnm[bXqeh Y<ދi-ڱXt˥ol:]x44(n L»)Uqͼd41Sb\|T~7K#4m= 1y̸ pZKI̤rU}nMum!_OX'& )-I]<;T W j rv-Ѵ~\@& K]swUg$eŽV*P"ㅒ|+wbq%dd< @Sq>+ՔOzy_uawF,/?M9uHc4ܲ]cE=ZweI~2W\&mF-߱G aGZl +[pKPN Q>V;Ih2PTrx/ʀ$)-Q[Sյ*@ klW/X*q;6ևG=|\pܙʧG4J%T>ue[{yœ݄[pȦ 1#' dŜ+;7 >Nk HlB.f!Lo?8N+phS eĉH֯mHS6[E}{u<(P^| .hD-]@6ً꾄}:6iSMnĺ'd[o{6)gk6j$2l KŞ5mlLli,Q.-^\}Ù"E0תKW)kE:)"l-3- #CNU5f*A7 *hAE-R nL*ξ֞Uj;6ӭXddg%km|5o{w<Ȍk;}=8V휙qp4sPKrg찳4n#4+2Np@ nwXDA{%{5h_&Ͷ? _E/_^P~@7Te|>PM> 0hIǴshVoXP -Z4XLsCwz{hT@C }HLX ^YI:j! )R" '+ ȳ84Ӱ'jl1W$lK9<$ >*>~H3Dpg)o{C^6lKڼ:w  "-:IТ<=1);1 p?(-Y~:A@s r1Ŷ;y>5 XŎ$Lz"&JeU*\t1v5/ xaJEQ)rhLw!Jq;r!MmWHv*{d'?B {#g=5 Aze/h^ t@8$[bM䊺.pUV//+UDlg-y䁓\ysA7fѫs!.zT CK/T\`Iɇhcth ZCڹo)B]PWQ)OBHCnbj22&3X&mVϻG>J8PPg⫦?AL\Ni: ٬^{r=m*ev[F4LJA˿ iU]& aAdK6a9-Y٣ukG); [ ٔߥ_/mrqod8P$}QQ# @b=H·_/yȄ9_=MYQŬ2[ hYT!#{RU"QǷA[F)9wk4&еaJZ? ̥#o9 Ȁ,k̇$C QO[ݓ+(lUpQb)"'9+rZӍ6D%v xYYר6:qL:=ClE..,?.1ͦKߘ8@X&MNJN#__Td$ #m|+/5 EO'n]9پ r7+Q|0eYϧReVlX5[/H;ѬRXlՑ:ɻ' KK6XNnu31P?8crZzd@(<( /Vc_SѴ?O=AUʮ?5N^{+Hp1۬|w^m٥1(nByطwyLG׷ \UU< 0 ޼aHw\t   ZP=1`zB|K$5YdFTKaIPWFbttwuL0?9IRϫCOM9̜޷9!N3%J ~}6ԨA"oTBlL>liߡ4T+7U.,KjhR^~kUĴ T ؜߮[U) 7Nu}ճeDEJmL:U5b;Wm:ʦWܛy"',DKu3}f5쐤~ntj6{ʒc1ө5; -iGüY$ߔC S"Ząm[XyqƒpkEts,#B4M4`Et65RK<+vbG}'!a㯧+bn3\f|Xqx'鰋D9~/ x8~f'='3O,T|JG|2nϨ$CͪτlԂiMJ_K[?aV>z4gd{=/CcXL` ;mM`U' sg&Xsl-~7f(e%6FG^뒔4\%`[LňP\RxDH|e*_)ݨ/ ~Y$ jj&#-UzBky٦L]8Ƭ:C0Ys[b X[@w~˗Yߌ/ernƳӥG$ D{ c{:JVn\V|  ]Uw1[,o5Cwh=xW`oZo4H8~ϯĜ,NHYR$T\SzU"ne_a*-AujeVh@fڛ‚0sFKzOu C1"(ߍ~r kC$v (};-@xdДVӻ&cSxEy2ZȶO]-j`޿7Mx@nY UN$*Ex;)|ŧm3]GCi q+pȕ-{=$SWS?bjG.C9y,:ӴW޿b&Ďwoi ܤٗ"MTP7RKhLXQc۠$,'L>`S tuɞ5?ŎqH5݅)~@_Nydjba&e`_PGN",/uNuqFIL dwl(QB',ᓒ>3\i%!Uwgb3MӜAy+ {E~L!Ŏ`+w{Ouf l@AM)71]7f͆CfN'1A8){f=nԡK OS8Ǎ= 7ʶ7 jKSS)' \f0jC _vԜǭ6ZnӁ]~^ #^.e#USY%ĀvqD΢p1Tm1JQUI>=N_1c2w3wTv$)O'QKI 0Ǿr -9׈uΔaz]8R Q^G׿E`^LWxgt2OeqXaqߣ9wyHӤ>3v-/WڮHd¨e0좂gѸy;?k)qޟyW&hyy/< *i[]Ž";yO}[Ahޱb#k@iJ&3ȳVxq5:/˖GGVþi|̘M^Η=]e/zt=b`hs>%6?sƎ_8o˛ܤ|q`ϱͤ+~.NO/з|B=;ĸUFm"$eHU%ScX kE =7aF'jn[1(ݞjvy\'hW4Q!_?d7pϳ{Yp/OH 2e||xbMt^k^Z+_L/rGGY$$cCATңJwvIf2z Aɾ쉥#ULx_ݮӏR]j,/@6 5 8˪5Ip;KHڵ|w8wFan73E8Szo-"-uYq>g ^uuT+_ARy{{gYZ0707010000031d000081a4000000000000000000000001642f097600001108000000000000000000000000000000000000005800000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/parport/parport_serial.ko.xz7zXZִF!t/_]?Eh=ڜ.+f~QxhZ5k9 #3Ak9p TV6N'< ѡso %;ISa yokPˎ-k- -W\ Prɸq"&$%苋O7̓nDk1~Kbu<ԑTW{/6ٗtaDѯc_ )xg\=t,rE0vM}"%-RFsk<5lA-K:OjV+l_Di]]T,C&JJyK~܁X7<кc#zOJty䔈X#Sli;(C(fSĦSJ|=ut/rQ77+sϑc{\ #7O'6.}۱d5}GNi B {9uv6k3 7]4xgEBk=,`sr>MQ }ܵsDe Ӣp!a\*@VbC#oC$:Zʠk5@c3e5XBKqϥ‘@H-ZdxŊy4IZZf:"e8|rt-:;nm]Dܕ7| S}8.si8:`%Y_bC2$I^a|)]sGS-nl \1@k@d䍙3N&#CsZߜ)JqhXDS8uWgb\໧B >@I2~3bnxR,߰}XJE֟DZ-^dxq鼽vyCsC0ft qZʹ;W G\sLO`6:q>] f;WG}eLƶ;PlJǗ)q5HdE&!<$j"V#{Fe(>KK:!O/ om{,D#vI5P@fW4T0q IZ**%CVKxH3(K޼)!3>#DHU;ʬʶIFarl}dcy~ z"aD;)Vn'>|ð Ҿ_r$`g9gl:L^GZׁi٬Q^pGɸA- 4Oz'}5if&FS` 5< eiը@*nθWm-d}d%U>JsR`^o?!CJg\Bp7E;xv9FMDߥѲq/mmCZL49'kE ]gn_Ζ/"/\QᲞ'ϙH>#B% t Q4R3&'xAEO7@ $^l# },bO="B˱|ҳ^=# ysJ(4TC}XA_Mde"HA1P@4 f&*( kJ*<Ď ]-c{j_zGF$÷J>6oeM7b޿Ĵ+/F3jojod;NYfYxܧd %*E; Gmí)0gG"}b֨$3MH3X2e 9zD&Q&yF406Yl8jz؟ByO"ѨXso2H~s腋uW. \"g|޻bH߾iFEP{Gjv] F" 58RVFE&,1j wjy]Z3u]T LV#QXCLM V iz_/“F_M cg}FR>}HjyBh}mtWҢCcpE\ǎ!ΚA|z1Aыd鼘omq{FTp>Gma|bCl9ڿ*6H>$ApQhk9?SGy885o Iv$ iBnO2A)}Oė6ΗnnF:ۋ"75hZ8N`Nnz9/箘qTB}=&T6}V_ pvouڷ߭=97lkZRg\"0:u8s&CKg vT4V*y*1rg0wW:8BաQkH( ОdÞ2T~ +|AepbI$:jiwSXAo7&PȏAcEtK: fc:<'gӍWdԯ@%G;ÝGL)<;-I't]B9kglޘ/9g^~e4Ba"ްq]~[el)Y3W9@_И GàmTKDH͏_EB-ʓl ܈2BSY1ZwKˀͳbP[w2Kuq_? l?c$[m:;l6"8>QD`H<5$\En)ꍤݤJwf,]ʞ4:wcFOm^@g!>(H~m_c㍛+X|6*C^+;:RtR{T;1ۭm > г B)5pp"z0a^ /C1Fä_#nm\S)H}! nb1"C3[Ldrvs 8Es'Tb-4N9#+ׄ3a{ V:{ !gYZ0707010000031e000081a4000000000000000000000001642f097600004968000000000000000000000000000000000000005500000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/pcmcia/yenta_socket.ko.xz7zXZִF!t/}'I']?Eh=ڜ.+Ȟ91cn?w2$M1iwk.j9/ Dwb$0M.=YMv]ANԘϥ.-vO#J,AMz2 ͍I]L푬xk' x 568h- ͋ ZT-W$7v6QفA kJ_N 590ao$%Нg4&d`U׼c>;GDA#-!g3mˎe"џrpoGĝT X!~F֑:ѥ;3b|O=Z4:}eBn:&w TwI j ڜT;ĻDY@fXo9]."<p࿥+;B7ij/֋g=/h>,}q >')}|Hߪ ߭#N˚D)JclYE'l?cti6*,WĂfvqħP[P&EoZ/R`~0)jmխ~;v#Q&CkB d02IZgfUCb%o{gpHϚb>3mmwOmel>WZ 3}w)&sΒ\FvdE#VNα?*!%7;AK@d;A&!b uW|Ԯ\=OH[\~Xғڠبze޾<SY߳cz r!I4YϥdU_1$cjZmf㽗*rҵGO(Q%ZQvM2΃xn~ox^. #L/b2q RAwfKRNT^p|VJ)kpށ.~w -7rB<{bKL<uw^,d2ʓގIy7wFf_*t%M_k>'jcGBW^V;^yo bb\.qrH3C]GNq)*Xcq"Ծ T{`ް-(/" ]q53ƣwyH>trt,{t85[6z7_H<_*<^ 3mἢ@QRqe*?CRRnIk6"ԿobvSOS#Nf@'/A'^ >X4&3L&U `X8ش\t@qqp-3+a8©. "}Is=y:3KR"%̯[iX)tNC\f4O:_GR{EmsakJ!~x}1GӄOg TIVhXOETd!?jUBڡIVnL>ue/I$S}1|G I­F"_3NG +|=,nqQ4I_r\lF3; -F壉Y~6-t_oXtg% ;$md-CYd5U!)YR>7AXuϸlPg]*4.g|>xu6nL7]Qʧt46PJ=b|"hW$Chb g?C륻e =Uw0Sƃs 'gEn_̅! HoýehYku1_Jg,$wpD=qG~S~R=AݍI \Js+Mb2TSw2l֪klDS>7M288cX8m e v8P,YI҉58`mXd"@ǾjiӉqHA $-gQ:^dYVE~?F_Q;.UR;Z9eˋ[]pl 1NOǭIbzV3GP-I އ|aӇIl7DS=an+R x EY\P7~Dg([ ȹΞ$uҜ>\⛪A<cT Y{5T?Ilc}whX7w$+4auhr!k) d8z'*Dt4fr"p{$ɨ{6:]$L1e1; #6W*O0zX}sK|[5.Y9Q`D 9$mFFo%5) &{wki3XMEQY e"OD1ΙA9J^VOb=`\ؾ,9ǒ1~`TjU.;,b^ΪT1HCڻg<Ӿa?>^/² ?^wqb , (]T(ew&3\I[dQ^{;S>rv)<zG@Jf\5|7D\u:۸\]F1=56DҜwzSF:峆J8OcEfʚ;Z̐J39 =ImrmF 2}  l3Tk`׆b𦒍,FGƒ5kTN- C߄ NwtXZ9Ӡ $ 4exVݏ-@_'‹ywΈj&S^Sˏyʤs^.,mY\L.;4k 5´lH9-edծsUZĤi2Nو<> RK$97{h!`P$;DZnlkqJg"072q\HL4 $`' 8p muK("X3}}W1vn;TK H.cNg_" RZ\qs}D*Ǣ uOAU`=(K1&땙T\'魡 f޻t3N\j_rؕLK.vѪ=AATH!.?/?ϥr7 ":^Z]?R=1 "B6[kfj ~q7-b)hP|x{_{@ūz^ eE?c%;ea]kLTL ١2zQD]8vZʯ@P+kS8ˊ=B2;(rD{G GrW 6YZ`]gO-c.UZlE&|p'@5L\⎎fBi$:wQUk$\{*C{NmO?J<{(P٢V͞j( kOǿ z" m]Ԑ>ۂ ڛ^&{h 9D9\[<dWP*F$ 'JpL>_Rv4KIv-sQڒ)\sBwS":!nBhry45уɘQ"V$?1#wCIM j)j jEq'6M36:6G#0i%U0YaasgCQPvm~4)9L)MLz)h]ɴ=͑q_XǼXbq%5Ҋi:'0jd#.@06zfDbDkXP[f :.՚D[ԽeIRy3eZ~Cʇyu_+1Qz+RV_I+nldӋaQ!㖮H!2Kܵ.@ꤱ˂CW"7#,˘fyfNlc/tA7Q4&z[pGr-0lM_B).h,c٧ytt^ܥQ@QD_W$iC%rh3\[SԇV꣦k H`xa|@x÷DBXTM3sIɑ_x<}b$W >K^Ta"4MKA%%}'鰬[%xaik#T^0CLhyq zRע`u< Id>T% `i4dл5Ur3臝ڤKKŹ( ȃ'pѦ8,i "Ve} &5a?#} #=!li|TN`o֬KK%z=kiEyuXPvsŒŠ7@'-=0 mG/b$9Snb[SWEԜQzRξ]E\k6թTqlBT*y,}߷$cD>h?]QbW)05$. v!6Tf+ =bQg)+}BX)toSR#W`?1qAbI:$cx0slىOx hMǯu9ISυ0,I-޻|&:(֢ZE7nэN4.Լ-["I+  N2 aK C~΢QNwL=4ŗi4ڐFuPvo)֮$E Jڑ(F674,f)\0rj{ӳ4ѲC1 2T,QҢp|+"j9ꡉR^HqѸi hu{L6(9gJ] WSnPLyXDUBP#nVC?WS w؜Pmzg1X,D~ʅ殸]y'h\[ӺT4b8K+ 꽖Y|"u\ae~oߋTdžTjtT^3%~81п^{;nL4=" pe֘_6!PJFq2@MyB , OEÍC$,ؓ@>,:d=EjRNWSO M6t/r#'*6?b8II?$7I (JܘE8n7RD |o01NpNش-VBU򸮧ڬOk$"U ȫ" % =mC+,=/MҖ Hɥ0&RˍATCSoxvn}@mpR.DiC!JԑT7Smẃgv1 kIܐ#!k\l靉æ{rMtScm$ e lexe6|=43=7J0tI"U}1#qf`|8n39nlVWJ4c֙Lzh:Jb(&lWH*@i TT5OYӞ'Bɜ.&sd.GZ&N al|n }0m۝eHRxh 7w+݄.ֻWJ` ah_o!+!/UýxvMWVhEL+3Eob%F$K5i *F(SI??~#–AÎ@aPc?NyNoG#:7_e9dϯY-9u-wm\?G5;E/6@Z'Wvi2cu5wTPX慎 rd b&6JZ-Oa\$jfCxE_;Av.OpB{Z"Db+tG>4 H?ٯZلTa.N7aTyJĜ+ 㴊MT >B(vVeJg"2wLngb8EΥ1 DwD)ax%,99#d֥&oHPɻנ$1E"MQz~@%@ ^jLD/.XnO-rդQG^,fܘ^{8F&{sjH |Z ܂pN[:fqP79|s\)cNq;cJ8ޛc' $HWJ\M iŒVKNr5ѤΤmȵϭ)3 nc( Y4o[% _l,pDCm52 }Kwy=x8 Ie%@O(;8)[ gHq e(3ȦUOĤ ͞FTcmQ"ܦ:+\)vMd,7t$.>; -ܙ#9/sAhByu  QʈL{̈H4SM+ 5]Bzl8 XЏ }^Iِ'Fe?y:,6q{36Sg-5vp+:aj|[1 yS8RԀpGe[I.)H ${;Y!8υĂT uv6Fu]oz1#ƮdWIN@ MÔA<(cWgN/Vi-ԏL&jQ:#5nϴzHfEi[)*6$c$0RB>wa^QT'&>ᾰ $w145]o.x%O¼7D4PR+A/啼^Bת-׋RuښV"Gmwp@ v%[vL͎,#iO^T#|y 'W) %AYyqʿ 2= { t0'30pSIoТϨq'sTffMX1ޯzq&$ά WPCxLs.n)F pȑ]e[@ƤҀD,qX/<uw?MG ,|՟6 }av- IucOU,,Ϫ#w5 b0<{ q& h;%j2| KMV.`#2ٓ 7졟Le"-"ܳn;@X&fkHpE cф`5Z=89+>Q%EY.Β]-y@`K촏E~=L{OaemԱf1F6_Fu2Ny OyrfkV=tXt hSW$I.hzV#K]z7j/Izb*stmzZ^GT&8rwqn:$ToyKs?hxn9{gekְ7Vu3%UlOBUɎ HJy9Ն^.糞v4bcu @a!*yQdc@p4 ]NwYQ{ 'nxwg 2;m Ѩ!dTlA*6vV!ʦ:޽/yb37QQlL ?GY-/̰m+~6YßH?9b_cEWT9W#4;7qA@K7Dc,crd@헋E8Su323 N%@I#-}?:L8/WB`BdgdͿ,-Y2ĻHxl\= izVeQ n!+@=ċQ*S1kԶkÄ8Vy-&[@TN҅Kaҳln.36\ݴ2Ba{k"T=rᅊml 9v2P2{݅Cr^]Y^pL$BK^b'NZ38P#nS(MRc/Z Φ8a=nZxv/VU:*c1iX ,(6c~rH]mL~4ߏ,r)!2#4vw F_K1hCZ)񷼬37llBI2TSh"mH_I\Qpx9C\F߿)P{Lwoěʡٗm2 l!gKz԰v;">28im}DgxE ڙXbP1:@ tHztgߐk;TX+A~(T_1$Y?D%4v"0}#k=[<ٷdvx%$ΰ9"W#At 44+u:VB^5N+(@!q+uDB9z''UH||];L;侫K%$1]9[lvkUod qƿKZ(sw1+],H*sCQɡMMo `3\C!*x@D2M2⮗CvT*MخSxwꯌɾ{~I+_LH1;O3Kgi(J-)F 6큜sd.VzHiyxgc]FqKՕf艵x S? ÒJ-N'G3@ v)K̜,fk44ך6,0|;uD6IwFqy t$O-qlrkE\T_/hwZG1.MJTb+lWqlu ~=8f؀&Ԛx(^:KExl hAdJr(^d&Qh}Tjs n:"es]edŤtD(]ŏ <97v%~K-TRf̲Wrȃ_B}nȣr3`x;^ЌIZ\4ITi*(A(gaA>1+ˀk&. 2"NCXw3CR'K];Θ(ԛt-6 ۻq{\ zTZ|UUlmBen# (ODo\W1!;:@aA׈8V͕씮X\WXO.з&P;Se8܎o1tqo_G)&`VEhV9P[d0@ZU@$gYzeih|F5N7M XU_̏nE܅x/莤|X ezfF5&WS?ƑU !72]PGX<냿ۅmw+g'|#ZcH.Ji9Gɢ2]Vk)"ΥA9OZC\ƞNx/bmEs!). bv=(` u%W2v/]K/D=[vF>t4]?FHJkԦW IO0[sC39M{ cRfpІ&ӾE +Td/.ȟ =w9*Qf[~֗ ԫu@]R#M;+|g}b qg+=) + ʒW,QanO(ga-u&"d ѸI3P}cJoAs*UQNA?65z#uƥ6@Fl w.^{sG\$ JA;ʞPeŚ|SH/ٯGyS D[a6|Vj w{vmkx{/gH 3!gٻOde7Մ=k瑜4Ȧj; xEBPl 23 9.Y4Y\ѳ* <5 > GژvRBaZ%lˢqg1n4 vRCaO`p#rE&)sX;XQMq<f3b|3rd&yQA )\J;vm$t!Z3"KBCqр KAdbj7Uc>,Snm6-N rE#/V0R.KoɧDT턢 h-u[Z6a% L3-R^$ T?]J3/>p.*yI n8wn=AЊ#G b&#t=*`1P5v_(dv(RʒTq 吿lմA'D}kɐSZ6h׀FMl\K "g%\7T},j}=h^*K&~tզ;Xv_[A#kH &i: $,M_1`%R2|A2)b\ပs|UiE Y}/(QjZTQ+ ]鄫}:iCG[{ cї2RGk=W.+HZ8 R?U L̫qC&8W DM{ Qky9k=5ĪzצfvJ$zҹoQhNnd1xSK[;/cVUB,bV]h3Gx)9?ů|DŽk@σ.M3`Sf' bw₢b@̑Y3$Cnw&d/l ںhٝ2nKrsu;EΡޘ@o,\n=.ȥ%Ť!eA,VC]7[ōv[8ş \e'j$O1^ p om EDpo |P> >]hNPPK eH75YS~Y,-Rșr.zj,~s]$8/7`VUT~y8-3؆Ux/ALGhcXs#ZWD]P ;eLPo *&Rkd(|M1h7tJ4k.PWw,6h&!׺KV^W3)R,Y>0 !H/.Z YC<pl }> ǔOwgl n };1ΩKNTs]sQ6TPY5:CX1~*<{3ԗK32vS.($Wc%yjbl4 e+A>]"n H3]^f|]>)7ͬPډ+A[a1F}C5OSYeԨj6Y~5V>Қ:Wo({>S|tL>c6 9ПfF6\0zmHgXXC252AڀɗJ_ Ӳn=#-8qFyoQ{<$ BhǜOI]2duЋ+j3ŀ@0rZ@,<ܵ%#*6-:pC_Kk ϤT!\Dϑb,-A5 Ɋ24roaɦ/}1͚FS'=L(Y =&oy<@>i'= x p62BJE5̇^ nSr+\/˩;~aB& 2%$ca5k3Fǿe,x/"֟S;Ee=ϐ>h82ydeYM 3NtQDDH½0q#2'JЂ9r2/pas2_r}TU{#77.^K^zd[T1G< fF7 [u"aU[XeΗJ0vבKK4`"꒶oe:keQئK8kKiK+g$=fGVh8I(EŜL̓5k @4_#-s{ddk `AvGFg D̅/} ve> WixiM1FOb { c8,P'-յ'%N<L*aTiP=Lʈ`.Y .oN$chX!\ }ڜV>%OLJ-妉ZbV” y`ү*+8W>+mB:TYX7f%O6{y 9D‘p?]%{ @ !Υ{qM|YH%ochui?a;Nuy@Xx1H-408`SyyOög3#>O{1Ek-W"B rQ,x%0QrwVCm0P.\!c ~r"`=WŘI(GO\1sy̼,32~,qَΚfx+u]T)mslm殧+Iix$z2o|\|lb f/Ho6:| |ݳ~-1>"pkQ!k$*_գX^#rr #@@@q5B\Xuzߘ.ߟ^LvL;a$Vh\>+$hD^q<ȱy8`FoPx&j@R1; >Z \$qt._$;?+.)C}mkW@ }?=2: +77NjLN`>lʳv 먇gSF{k$a[6<슓uYKF`lI{"wYdUCp^!DžZ}&Cc"jb\L-}$]hVH!bC~y KU7oA۶_GKv4v<z8zA&tWB:=UX-];/8¬'jqiNpH)8))~SLQ] 8:N&x)R#n W@wj*ϼ\D%ADlvY 4u&ύ;Ok,O}"ϟ BE-I2~5T+ݚ$+ǯБ g]tgSqڊy3)ՈmQrK)J}wCw2S{;>OA{G]W٭jKd l̏X.,%ﮖE2-anxH 0z.I> ;wçCt#lrq_e` Z9r'"XO9*$BݷҶmu0Wŋ?*A*e ~t6} gbEm3<Ӎ2qVf.Bt}I:FMԱd]P ~ plYQhȔӹߟvNP?pbA:À 2b.o;*FJL $k_R״OݫLqlA0xVlgȈzuq>}rL-dM[9)Zz֥PQ˽F}_,Ʉ.CNtAY[V]wճQ+0+@(pH%*[jBnBd@ՑMёMFeQ-K`]4No5YNm;FSV7?Qex(J``!L`P^E]f0XCc0 f,\t27+nP ͂0)^<_'"eQ/ @wPY;[ ݤCGIWxp7u *YU>zȍ$xlypbn=ugV<0{ +,WK?2fRH%e47KNL(pi,ezQ *{㥴ٹ['c (jjJ+1-Kƕw%StT=דgcќ!6WF?UJ؁8ۡ`H.; 2v4urڧߤW }S~:A]e.s}/Ջu{[*|r:ڡ'_;o%>Y*jRta͏;Zp'ݹI}G uNXF3HTy[NFBX#Uoco Y]Uۢ@Ǡ8z+YmKm7jάg{mFJ'{&=HڬNb &_Tuave[S} +NV9` 2O5g'X+njWH4WM)D,j{S[@VyOlU+<;u{rO4˥O"D9mc C$N7pT QK)w`?Zr[W1Z̛ kC'⨳n`/sWkoo 9B3@+G)c5iy2=/7ӵT6 {Y $mzG;/pK^56j(E_ҥKTl&<YΎPmOlqhcd.s*jeeS\;sHJq \;7+9 ^ĔO {e^Mr =YwP )Ӕv*V z|Ԏ0YdѪb9 <, rb4G@\a{Rǡ#gB|Rz`>t*JGyIpf9Kz^jRT=Ĺ=lNN^D[;.g oX+'-Afee'i?n֖v-w-Es1"?TdTRK>q##lJtm==*^- [\C { qf8zvP vΤB7%R\)~m yz|6E O}Fͬiه4:\lsiU4NNҡ|ۚ8Aݍ*$8 `+tm2;jtf"A^ Ww2 )QBK>9hE IOy`J >FѺ{5DéM@i=%s1۶oKSmLA0J}D۝fB`zU6:#tWjPiG.ȃAC.UnO R z$խyiZm95 w҉0YBC6 ,5]_WYy1^Rx䍍=>u"~T%ɉ8(@3pz^1爫.dGn$om,f[`rzuR͞7m?حCEK6Zb]?q)\Q1ķȓ |MFCp6QϖLKFj$L! "h k=Orr[Ώ{VuHtg"z󆰖U˴p E;@>d6LY/!J#845 Od 3MigK?!lLܜK6ٴd3CE;6<9Ɗ&T0z:|Wcz &Q")Qy/Y{~Bժm&Z <gq]gvJM% oW= oxD+%߃<3j7(p=QMz$>y3Dfi7Kx8U'x3{F(Ye"P.yKnO#CsݫC=GgÉ"A>o@P~鶺}4 AF=t]"6eR tE`]IkbR| uU1o~y;nM w(YAe 1#xsX|N9oƒkI%NtRy~Qݔ8ܦ \ Ӄ]SWu)!Z Ev痿dD@zDXImJ3GT 'Q@a-AM\wB}5n#5L+ 4Ek2_+1pt7K%/y@r߷={}Zji㐎2~@P{N+|uI3Nt;Iĉ)3:($HrUu_ ]ݎTRV-ApFw$ RrX't=E}ZId4ؾJtP']9 L!> 7T0~% I3YQsZ+#P၀{S2O[QHn~Ffw&'Ւb'B--I$ͺT(1}7b?YE43cRG&|G=ׅqn#PG|tUyT6=FcDN3%sTv2C$USJe&#ػgtl­㌟ loNKSL(M<3snR<$F-O29oet[cP^TFȥ%d%5d, ird >PrE>s hvh:8?Z,CgJ38GhLؑ`t{LMeX3> "yF " ÊcN21#{u8lSAB2t>Lqc?40ᣬF҉-yPn MR,fۧZ,+~>^O̗04꺬" #M󉏕>jAP${Ǟ 1[nʵH=.Y#V*U1wu7]IhZD\)Xrk-p(gđr-RDr$UObU A\m'Ӭbo|p;[h:q0NGtpBalzѠ>}^<4"6‡daZ=$7X|bHpglyzꯝx.s拀dQY^n$|Ԁ鏱 ۣs_I%k?%6<;ruK#f7՘2&Ήxy"~`pTd9ɼWPV$'u'QQs] B)TE&ȑ)uz_Ӓ[ݡ9#+"ޯE\V]xX6;ʱϟ$}. =y䊆u:*eUZgqbJJ^34}<ń21>)F3_ Yq %ZV}bEX̰,OSwsTkREi5j.^?b? ^-b5οR/+%ۆ!Smori_XVH*(5`z*ye?0rk.߬#Út>r"qQO3e*p00fxK+_+ó,\feӭ&~l~lfHS+Ĭ+uX۴gyBj>낄#`sqQ%BmORTEڼ?L2Mp({fq9gL `mr/+}YbYrk-GD 7:T{e5V&667_2{]:Q?G+a!vs]%Ed<y!6N8Z-tO;*,,KÚ!OF$\Cv2n-'wmUr+ASW;_)3uGT;H|!)N^S=^4F.5(ոO[V3E50꽁WvҲ' ?$ڙh+D{5U} KQ[8BȚUV;?z/*Mr#eaj%Bga6 ><m fTjbHWWb}S.=,E̻350Je)SçͱF͸-yaH Y))4cwu~:F+W1Ώ,D^8ERVv93%A%*kj݊U5ۡ=4o5Zj&Z4z@[=|8H/UԸ8afށb`ly3g"mODҜ[cʻt=6"LDJs* CΆW؟,-:v.jb=e(-^7J͡e|f9GhN:OLK8] 0l+%lcK̡bb?θvK-JzgȉW yD#fն4_;,˄;{pPv cspv&>ir/wtgC.|IY@d. _n> /@v+ J1lCrL_ceXG ZGo]p;<'&3c{9"W a=3؈af~`gqj,LISI̎=?iٞU| _9~_Юm}e$"r7*}o:s<.t Z`"v\Jѿ*>QDxKZes>W9rpCĀΡJZ%}dyDNف`{BuHDleϡ[v묎qg!L3lR4 6Oa*֍Z?aIk`Ws4oaS06FY'R2ST|EbmW'3I?[vRYtS<܅,({dnd\Ѯ_xt%xt"Wz&@ڟJpZx[.ܖvr1t(Y* C(*ZWDzY@GOKZyjkk?[(Z ҜM\вM$M8fҹ uyD<[ك]ˁQo2AVZa~_P;5˽N㪁{MVτPd.G~{U*@,;'h^fJ0=M~Oj[et4{uZX͎kM|@ o?E:>6 2K&@@OX}wa(D 0),Pj|\թ*x3 ,|V\DkզRmk~84eF9Ok@NI@j^L&  8!ͺt& F 7^l) ]9,Fפoyᣬ;p`Iΐ\<:HYltz[RFH EHrqa߽LdWJ1;<؋),E5!j6VaAN] jΠ ֑ W_zMjgxck"0E|£7 Bp'ѧo5q"!(R >`&Tٴs٘lN{wk'ayef- A!h /=G(sArng 6K49D'N̝Iˀ-/v>krD},H`.JdF3 AK*[=rA$ZU#vT}#T??UKս $K(7rZ Y O7B'(2r"!z, l}P,rzxJUL?K|''#OLp\([+7|g F%3Uk?1,s  RѬٱ]>~#$_cL4 ֑V/[115O1nWU R y|)p%@ίl/@;>̮ib2oՓp=֢ۯM?,ǀ3NV鷂]C:5Cjf#|'?\'v}f56\Q/V}cq[G-%Uo{D}x] V?0/݉EqEGxĬ:goXX"]n\?iLGь`5bR$x"d]TT'PMHMWfzyAI9TŎ1H\.|)?HfZkfYpx A%%t7Oݵ}l,I9AYUeUV ˭X}da(Rl~&: E}2AlV ܍x N$J2> \i &J<'Zl^״eC9GW6o6q4 dl$/B}^Fvߢ)u(~$ezph/ek_WFW-O&[ȇq?w2|/)% `v_\ǁ.?pYH3~ BX\=ݙ:'5 bqIֱ,] !%4_LZ$_4`Q:WjyTH|7핧/t Z Z$/#aWhi^CfL^7@ "!q/ mkGUM-[ B)sRpuاcD\ʳHt,ӿBY+VNAJ^Vmv$u#ּc@`N ~D$N7Ӱ?h yfkV{rÅ4R|(WM.څ*O^|fv(t#qh -z-:!E I#Nk Zn2:> HD!O2L %mAQ>964$6u=%fmI:Yz"kZ9!PnSkeKh36ї5hfP}{3)N +W>.Ew/QlJ"=Y(BAa(zJMWIE LS F8xE vaRGGVQJb?[UvNU6ejY/Tj _YV*3DrBC0Ub?E$Xs(g% !Cׅ8yAGDYHg0}80y0 )? n jH(1Vjcxm|MXh:c4)qOTwD,-ôA4M&!U9V80@pm]NͦMS2XW"2 Vy{"k#Z7iϳ TPnZ3r?.΢K·I7rs4u^U9eqԱk =2͈nj_d;~VnR-DMq4FCК %FC<Mdc#a 1K JߚY 6٩<;ޗpwR12|C%go=+ەJ?bb'~/KD)ނԼy rK19wdAXqm){sduj=o/]tI&·ȾB$yƻlWs;oߡPZz+7y\?UC@P ~D'gOҲ^*w׆%b'Bw4ѕ3NшY,#{x:{!V-`#I!QwHBdzU퓋_*qUsLRpbx8uipcG^s2 tDѥSϗ$Իץd$#4ղϢ8\ C.T}@m.rӔz`/ $:d*<8'Oje]7N[%]&A뷌 K \!IG~DAM|Ə!rIR㷊15y8._k?F俵S:E}^L LƇ<StvY}t8orY Ndټ+8vnfT j9S_mI5P7+|>Kk|N@2E(פņ<'5UJc~j?|sK{Pk~8:`5&'@V?&Ŕ)l yyIMw펈t"#8tj"dĸW$ `XJuK鶻1T%9.E Dk!*8|s,$PXPUĕ`8;v9^u S_2ΐ  =| N a!V|9[6 *p+S))j-"U.>$9(Ӷ=ǖӋ6$kQIn iX?CHUhɝhC*UPՅU֜ZX/O1&JybHs>ʲIyFID?!(d,mC\g? _8>1x27'E\|Ks YŎ_d?ċʜב+8Gl G'wd!̏'2 zԷF3%JdrU'9f<|[faq0UoCs37](}x;#޳<;vYb?9z2Vԝ`;ŨLD(%SW/}Y효,y)rP98aMéfjl, 7ZmO`6Xx+/h(et>+QC!1&MbKƁfs04Eh3溰t! b擲FvSB_XCϱGVe,?*k5D3V/rWkK@k 6QTCY5PNߓҾW%Su5M9F=ߣr:e9nGC}\\Q/ 0ly {A~qfs^9X3u!OY'܃3 *_ Fex #Η17#QioRMn%E!@8IZ\IGʐ_`^m'%=T #Uz >/?4K*>YÜAKwT9tj~ z,j(0;Z=[=#MU(A o~TiJ藒3~A]5I?HLHܾ<"c香0~rxMAjce2N$nɩY`9 G]xy xq+ <ѷ.DGҝAcCAeA,jGCK}Ϋ%v̖cXL%(g@^7`NX՟<aL ȱ@1?|tlwW|u#hO9|+|aPs[cY`iL&AZHڼÆA;g{~r}. (A2*\P}0|MƨǢTMkꮝhȴgCEf&Jl| ީbrU СӤ}&,I5ۛIBć9pq=n׷sn"i8GE7GnKi|B#xXiQJ-(!j} PXG3k6GX(q66CYw'f]x% 9suEԣV 0 mHgFKd7S8 -T2nB>O"&Pl\j=YOK²B B/ہ\Iwz` #Գ?&˥GCΡ^1J2Mi2~߸,O,LuU ?l1 -oO#F'rbg6>c |H4VW[1PD,kgTQjT+kOu_*'K'Bi5qJC{@AŨ!ʝh(0h[h$W%̳`> J,cX =+|!4?LTe|vGzoB#ٕiFư⦆8ڟXڨA'x$L϶]gO^M4-sKL0Q u}MBn"ٖ>8mUHcrXUOI3σ@(RffbjHp<>t7o" OG*BHrR&l~oP]s:w0u"/ Β| B-ZܴzP~L#[|vu Dε0ZYw,#26 3oaUiT6,~Iy7G}hِk]`ȤQ,=1Ȏ( 7$28ZͦFW1.uB+[Ott=,Z휀yITnCYQ:df]0jI Wf _"F2.yB*5gHuƌO VKkQ2"xĹ<)0:bzg4-~v\Q.:I2?/4z{[uR9d0 X@(RřW+vHxxn12[iIg%kbib唑r[G iY#Cz!jU~-.P2ӥO':q\_,B; Hҋfx̭'WרEz aK2 LXgkz23cS{4'79O@$P]3]={r[*s(3v\`χ%1U@uϓΤǣ>i/lf Wg >_Xl`aHp6Ǩ*>CP|}EwpuP[@>γ7@rz%zSm }[ս}g6vⒽPKeLo!YЉϜ< %+̆W 7 U5tO Ӎrױ@3$66M)k9>܁xkGpZO6 qǰ3$7'A܏3D77WG2_AgM1!^+#FxGrx{Vtm$$RABW(H)pn}Wa{<^'ȯdj+EeB~^',U^_)2f#|d1h)3]S?`|cʰO ZpSO N] wuN`C6z`{9"B|콓L/l\sβD4 ksSSlzRx뱞  R?w8ޜ{ wG,/MPgݽ1*z|NL?Tom}|bQK6waԥ 4GqpP7M՝д v1ەij1y,2))Rቬ?R+c)w JڔвL1V x/V{ NDe7D ӐE7'3XPQ/P1*AYaj awnSc{#Q&[ҫpw>+ j2f:a5ҫuRH&1}gi#-b=E 5~Ezŵ2/v 5G33Y(T T7SY xk຤"#:ͺgW/ | *~ѿ/q[MlMUoI/6[G\ i0*ǂ8&~~ ЍeR@dWwgk"Q6 @pUbI{='RyLYmmoA-0N<(˩>ԷԹG(C:L?jЭ~]R˕6%CjP*IFU>a r) yzF[SX,;CkxW+?ȍY G֜ P+?Ŷ{ߗg R ?RV<~ rGK 1*ݥ53tQWazۥZKi_,r嗭* |/A_^bb)ŶO:Rd/cיgA{-VFaC֠¶*dR)IOǶqYmzSޘn*:,f2b%9,BfQD l17< 7w3LKuSfx2/\]̲2M{LhtoNVޢKZN@cH}=<~ߋE?/3hX~!H/] \Jaf\˓~b8RmHz,Jh05g4rQ@;P S#!e^GbW# i qE7{캚?yD20d+ΞX}bڮ$'&N |LWý洈4Ѥj c #Rn" ?T,^,wۓNRȐ[.G;Aƽ]%g_3}* qvU!1UDS,i/f`fe׎4M',/#B{oa+ai ?˚no@`K]9A]އ^ B+$z;أ\DԤPjl3|A x thñԴRߩQ 6Ia,={gۓpb->E}ѻ؅mDC.*H ՖU@~ C84ѻ`oJH"S .X5(F`5Tp{}-!naoj.)]9'Ʃ#q4ܜ2Yl=/6̪x#x|qKj u"ađR}A_Z_"s4A'bhDZC=)Xv{|p+.W6\vӊ9< BmyyPꤚkd7[+zЏ]vG4~=Xԗۮ=o4hEz'gdqoHS)^Jp821nA(ưΑ }Y+_vY8TB7R}; =ey7a>iI\QH7q5v1Y-tŇwv!H`툉[ bEY'^b(^cCtb-iiDnp~ga@^X+CGm"/W8!<%mNMgvlpnPF xXaߙ,`MJ{ǁlaWC#z [p?UB7=T/!^ld_L!(!a=riu"hYcvHZ3<73v @ 8SG!g:s/<5sBuj,1I tf .72Ju搎Rz) +7K:<|pDJ&ޅr禾/ak`S^L.cm^/X qw^y\;o쑲Fji_Js) "n0OÖ*)Hopx{k{Q;7zJ#q. ut2^,Cx䒱~D`uTx)D1BN1z6Z2|*¹.#{ H3[cLՐﲒvO;a<5\*p [6 Sj9Zo"pP`n բs+$lf;Ir_ 8/!a(TCZy4_>iVʙD>|kp3\0bΝhey^n] a^{ ywu^*?G!ӻd)Jd&SydPWVgT,fCG0vE;qX}O9 ~~ev8״Dx'RTe#&>1/ւ6$xnQ^5&&: :9=)? El E4X?AWT4("&]ŗ(=,b#oMfI^~2\"Cet"-9w1| g\U]k=w}E=Hleen.q'qE<@K5ώ Amla)m3NVQo(EA$YTužޮ_ߗQS0W6c=knN?M̷_ wŌ!i-:87i҄/L/.@Na!F`uΖ677I%yW,isHwU~AoϙzU|o> {bm*]^ kh]v(7Mze.=BEKvW=]fցum}=Z 3|026v7A [ij-SKZV:ҙqxsm_-5j XLL~Vmv3ҭN/ Kr\ rQ{T;dDh[% h]a@xZ:&XQWtwY˂x\<߂$iCv(( 14yUN(Ю,lq8S`* T\MJ\҉D]2ٰehk;qK#ن= p@d> ~fc:5"+ȄQK<Uto(ăhg){9D1I.j/Є^L+*;{C{@?Fd Lm-j/q]/KՀ RA ^gcZhf~B32t%m`*ɘGD*Y -wSwiIh-7/œl1]fVae`Ҕ ͖Z{ fmkx5u]sW!X״XG_+K ^:s}8P,G53i7e0Tɶ!En$7XE0B Uцmaܝs^-҅9-O0 _t "_GITԦb@[1,ˊM RS ^)Yw:(0T5*zZql7S!:ApWI:4YRx+K/tEV˓/H*XuI*huvSfM n{_)Y#4בN)Cqkwd/;YB7@)#Z~Z!}kD/$k>}w7N֞Q8Zr߉Fϡg3xI|$m#.b@*xNhК tf0 9"0c^4l5}("b~șruC!tʴP6 7C{u z P}=݌Wްu# cQ\)@.%ny~PQWF ~蕏ka'%С<1i{+D_). D zjX||*o}/y:_bG|/uxGis3v6wQ9|0 R ~,^L#L.>up&2 XlS{U )6廉dRXz3ک0fۈK~_}=M]hkN  }.']Fwg74AH}i:Y"JDRa†yՂءnr+ANo`J07vR| ,;&Jhk`'\ܻ$.ߐ&Ԑ ec³拜V:1XAZ(qݏޯXxaP({`{Ta7Et {v 0Fh k3W:B^S:!I<ﱑBya.pG>sUFM jCJq URϩ`z֌Ee==c0'] ɈvDAس  C\ǫ8@!~ShO͙t\dOHȻrU S3 fnϓ+v2M̼TѺY #ٳL|/˒p3Mw!=4}]VdLB {#Wa`r[qF{Emw`7XDP?<ލ {j?jNAta0!!dTXaR|YДn1ܡC p+ik ÑR*.ccuѓ>O9kӕ@z`}Px^ʈytUB@6P3+C>|aûwr]٥g| Ί+ R/1!S7nhwo0tNp'c)|\5`69>Tx?,L\j. x0_Dp?j"ƕ.nQ20GR՝TNk,T(#:d3ӻsfmuDGbsfɗ.\nT$<_eR5Z @dje61jϵf+e=BݽW3];4v.Ҡp{+&;2DeP68a7Q>MM zLM,DasZˇ{z jA$J0f㳱z\ qԓB0o)!cOo`SMMLV"XE op]mg+zUXz*:]W qukb6"0NG/2a>/ GEvw@6vݺ?, N'|B?+ LAC#`WkR('Gt]QL/S ˌ./<I HIl̩05rwK}cymԅr/Z{OX(Aq9}7Vنsܤ*'HNDG),.Xb$4q!gɔGS0C8BT:k~잗IMy1ZElRT<]ʢg EDܼ)/?jZL2qˬ'嘘A& _~h&\8;eJ_2K SUuM4u@wdz' RęK 1$VدUF SqAi&υk/lVΠZPbN.2ٰk>fxWIZkZ#T߈E Teݾ~z(Q0yxF2zK3t B%id}Q|f>-Ňp4&fHɞzmlw`BW_DGԫæ[}'K[uhW d@ <#s9 ㈿[0hkPN"UkqثǛzE'3om s-qժf7v/.Ŀ6UнHQBuWkJn{/~x-TQwcz;K¸-Xk?%xY Ď>=k6[q %7Po0UkdK0`B4It0 ەyJ:h\Ud/) ($Y⧣t(O8EQق0@U.22X. ʹ7_j ߾8$:/ʾ-k:lf={ vbo(Ьam/6w~%h^q{ J~s!&*؏2sr?Wp_Ś7ST9†cץJ4y+3k_xuߍo#fPJUt}š '@۟&ZkZdid&׏GcV'uԔ_/zIhܪܐ?B@W\tN~c>_yU $(f Ym1+ 8ReٴW29x\5B ƒf[.ێeuWxZrٶoW* NZt(oO!^Im]'GW3;50aAst40vyHc$'k9*tS^jY65G YI HI/lzR\ :@iu > 8$R崹-M?cL(ˑ`/P6WZNʵ\ \+ ݦڬ~ WUx & 5 Õfՠ aB䩺3/!v)xMs \NKƴ=Ro=2tPF2b*ȝhJ?^(>֙`oϦMtRJ[o>'B#v|ܥzl #(w㉢+5!cAV\1*\=9u 6o:FTX@=kKwn5]jw^Bb/b xEy i[Mĭ)Ǖ__qw## RDXn_Xݢ%;&7BkhQLYC L5rƩ窋QÎZ_VԊX8 7q܌!&jX)D;3&MEQ'g`ȐŌ޾-0^\!Vt:V@ۼ`FZWS_( KRboj"?pzÞkaܤ7dQKf,>S:FĈátRV 2|c 9S$ -|.,ɨ%lO:74f[Y'V/ Gӟi|c`.F˿4ڏtVSAfnf\tl% $BQsq^q}~ݻޒA|4/zkEށao6i6(Z,1$l >JGOZR6y73&+&ZWP(.b(2eӘ)'Sض^y%O8v8O 5ͳ_ZHt=RUW6~i [(W/`><\fURī3;^Q-P36 &\|0p-E\+1~ ^p|[ZCp5LyP_m2 TiumqkkstWnGr0`ZT.&@VؙLC G_Q>i O%֙< tt9Fksҹo L]?O#5lfbe$c]?d Ͳz;OZT_s9dY0Ab/gjlM I, c՘q^'" &F&Y?_"5(&4}EfI.8rTא/.38#QybjHOss;1 iq tGyt8wDMTj_d0;⾈LsqՌf}Fu5po;kr7!^o^aNQv3`WN?^1CZ8xZdKIЇlDH|Sv⯥ϢY 6` Ԅ14 uMH 67D46eJ0ƽ'"~י\JF8 ׁ/o[̑PRmCVEB< @G<~ x!( Ulтt>򠩅tך}?~q>9)%ڿ7JǕpN %Vxݶ;_n3|0 ~_H*oCʎƅ^>G@! 4&*@1Y*ϐO ٣Nt5) *G} #ݞ!)tD}*m`x`MWϧ sA_>NqP^.nnSX»aKհws%օ8]bp}mC>ibIk,9L[q&ϋq,֭s_Vb8422Uh O]T9s8=հ<RFKS@pfϞUnsڄ8AE.*DY1#0Gh݃<c_\ T;px@syX_FpS84brXC;U#`˥Tk~Ϧᖑ f*vWDȿ\o+MY|jZY# XGM]-+n7VrLkVTb!Fu!9#nYA=Wol39.4}X㶑lH(5DO\ͺ%4J)lS&I3n~l{%}9P&!ѥN|Khw .uS $PQk JC lS"OJ^?De'ʜYEe _ $GBӒXNLH['u|( AGܧ;w?ƭ$4@q8 M50^{9aۺMPFoSv!ְLw o~ VT`ó9ŕ+k@ƴk1E%W,l%TI! 1[{hC"h? Yc]&f~\o%!VZ#'|J%) ױՠ!"u.fIꯅ{2 lɟĔ@tQ m,:IgۙRaMۏ  k/ډXG &PȰ}u"E^^9ZKP1Jp'?MPfjE?}(=E"a,:e)3Du ?+{m@/`DZ"ryˡESp:Y 6_̜''DQ*AT#0\Z?={vGLcIh&p/Z= yyE0!ѽJb\JQLC.pcBgҬIafC0:: wOPqn}T;^qҶGTM).E1dXŰvķka4YgspKBvb<K2I9-3qx7}}BLK,4;˴ }I ȯ '$Y 7K0 i5~~:K(( ey:H'~L3qsc,Xpԙ#Z4WSfHAjYq,lgZ XPQ. }|~̆m;31]Q'oƆ5 X8УznZj2'2s1Mf Ҏ":B+Z%:C8͇YDNn(R1׏݂>`h#?hi%<jw)__,$+Yo)v%ɍ~; Iltmpɷ2>`/Og4 Xkm^M!>Vҩ*qtfm tǚ…T`E0}nj $D^]_Ma7ևծZ/ih489ս8AvC>ICJqbnVc;؍d諝9}c+Ŋ4͞T̔0QdM3ODE65(Im㾷uwݍvx=xN\ʑƏ6`e#RPfK_} ^zq0(NcR:kj­;ஓv? f} أ O:WX L?6tۊM8rVGs!nibQ >)tondcAϸnRUIfs,ȰtͮkR> xԭyоE*:;m-vLPkp fE`d/( t$& m}o4M2xޚvV3P:fOsziM91w:>?VxUX޾+ aWu~zbdd\ect`/={ŚK¸ [%!""lsy#O82LݦLvDAd85j9T^} y _"v'!$o_1>;Sdbp>+N^oߝ{)Hp)%M.5azݰ8͒n^܃ Xi^Oy=#Vk?KZB@u0Yj?WGi"]d&P}8>3b=mCߞd,Vf.k5aEH'IiS= 5%_I=a^c3ƀVqJ y6@X/R>,f NF]dp?&u]+ۣ'm̜Pt3h/Fwf`pVK*]=WÑ|W|W!Jmya?l}%54oS.&u\GRX7gFk2 s縝kIbe.i V$~etP'l)Ԥ}1߯,*$rAqE0x's=G^^hDڛzSJӲ!>W%}Q3Ge+NJ +Q<w ܸ)t&$AȾ{*O' ,㿐Lj7AScҶ)/\;!:?Qe/1anvp?}VRBtxqdw6R~3BXj"8ǹF>$(av^KQ@"$.#xt9}[@9:v3ԛ̤9U5/ш)!~x!6;\m_*g?INRb<8F73G+a,J=ދOsB5-yHbopO>_N2Lr6  gJL$h}.۱1ɼ(?nWɇZ酬{u=TXw4d+ EbY-\y[ZjWG$/=y4BXE+ FEVH#+pYX2C >ۥF4u̝_QaƓ>:oǤS_͈sGz5ïНbdl$Ӏ+Sr:Tt؊+)F$8Ww0O#hNas tz-S|*ݣ*, 9&h|Td _8iEmhk 7 DcetC_Y0WauHNlv(f/4BB,"c2RN· V雒 :`'3`BBD|U0T#䁥vҀw6g=x<ОnG9dq Zƒ~%6XraghǍF i-S?ma$ G.} dν0[P%9t@5RқJU.' 4'QJ gО:$sK$K'g7~F93hiX EIiRQ*z@j3?)nd-7B9Kkz.fSNؓ6(½ci#\d\Dz i_s#>O]/БsִTo+ t(KX]cY/[0x]ߪysklPa ]PJľm))o^jO?arM%hWr#5 |Ӕ9Nb:Oz3 5RmѣL\{:wR=XH[YXBsݑtNw˝ nx)RrӟmCi^ yˊǜG}Ƞӄ]ֶ%9i9-lubèZ(-ڌDԖSgpa/;K&vWػ^Q׿[>% G$T.IBBgI&6"}IzfUޗqL񱞨6dm*67mel5Qꔡ ]E<:%"*9enӄ`JOO^ejR(Eژ?dd<Z.ևӽz=xf68@,iXɉ[}dZ5>4+}ǿg!$/z=6"nU Vu?U(BJQr+6\ɺDR}%q,DLz%vr0J*Fހ."ڗ΀55|xʜ8u(||kn1|K$i _=3w79:F[5!~~ԦhĀѺhT{=xě8blp2=4-t9}(rlfF* _|Ul[k5FvPþ3szSD,IDce]܂rz9x2$1ar,12cdZ}}6cԄY1 ߩd`>'OMǽ9]+d}Tqc|;iФ Zq*]ߡewFCYYFvݦ; dH|ႍoH,Gt\Jdj~7Jj>u䤹U8+s<8BR=hM+ 0ΚD8:]??¡ԯz*o ,i@8#D1{Ɣ=h=CdZL17ɞ jK1 Pvz "/`8DQ2yQe&'$VUn={.~1:o` qA#GjjޙKA_$R@%DN 氤ݼA]g:nXvoآvɧ.K1PXAڙ^vANF17&s鴒-Ԅ~s.k)Ϫ\ĵ.$2z'+lf>je5e>{3IC 'W  giVa\ZCI1c&G~ <_.u uUƊ_߀@[abHr3A0޻5p-9Zj؛ly[~d48u|g_ī'3h#'} yFqV5ODd/&+z$Df{!eC. wk{b x: 0Kcv æ7I')v Bϒy.}>sunJ1{*V;q]Ă2H+>k"ru*=[ aq[ 0bǗ+3:JY^܄|ZJ1/ȩg6`OQ$19a~VAvŢP g=2CqoS-ssD/sLO1lhSV{E(h`¦_2]Juf*tVo [ԓ>rZv0jSSBz"FiyK 5\au^2RuqN@H>g)e|&+R:QKAW>JlJVÃپ[m:\EdvpUste_U)KG@j"H@0ʢ0Q ~N2Sl_<@7B d-Uy,? fI6&'D6[ESz'>7ǗO( `dȘ0Qe65aRZY^gZqo{}ࣖ:9 ZnLeTo\>q>y1e}CQɼ#ux`ĞxYXGZmgKIQs*T۠;A6[斆wgzOEmaHeo^H L4iO.qͦ6$_?gM)}ȺhY[PĆd6驼|eiqM;I  B%a%[d|"P H/SU Z_?s9=lQ09+xqgB[W cH `1c̙u&noU@NW*'5-b.͌$Rb|F_YA.1 .ت/3ALU$`hV'D gxH.\F%j ]$ab8=foAovʸ{tE+1/)>>A4,0a@~caMtd)'(ȢiDޣу W%jy՚2 KgI2d(RG௔ѠsRZưZ5W| ;4%rٿUh('62Y6,n_rqKq7 ]r(CߋP!iϙcTueo-8*QQcfQ3ےgA zyrg t:0P@s$h.IxoY |9_{Pl#p g{PKxM$:Sy/ؙ=`=[Mt)gTװtm33`rUknHd&{FK0$LRqUfxЂd 8N_W86 }}&̯9q3?vO0Hȸr2h{n,ԯF_D'zVpzHvBlj|gWi:1`2_O)V9K$֏W2tRy ~SC~,k$ʻ0gioHn:$zc [3UF7 lh*MXFjuX}6௥o+8늂sh‡'gZ؃ >\}+cIs{/¿ϝ. `czP^F@o}+U54}?i Ja\  Ɣmo"pa.\M0;>@#XYAbZꟀ4{T*Ɲ[$ibU<,|Vt%53V͏oۭ_Y;xpo Kʼn' 8 'X JH/N%tLg-{Q %yFArlQlGo %\_B W/u-ײ/LۜP>iv6/| H7gkڬ,x!4{Vg$bR?AURocj s Q{i=.fS9=o֙sZO}cesȷ A(CO-bPET`/AmvVl9'nHtmcjV͛(}jY*=nl9K qwWqSەM_يܸi[zc"OŻywiY+^=Y׎mHWKkabr+o, 1΄--:u'̍B?DGɝi*YgMҝETnzWw9pλ:ŀʎt's9 EU EW F5iaw/-~6]S!e]̔g‹zP&Wiۉ*bSHa}2 )氺ebgf+u`2e#A;0ژ-7lO_ĉqKYFdKw.C3QKgsj #k=®z8 [:S Cr)ICx4kAQ%1;B^;k3JʎzyhfLz87׿ͦ(݇ 6'4u KrP(Vor?2 SN&Z잊\qo5T@l A[ޒ8(W^U +S#X/i [%]=+\_|uK.\gMTHv7,8Ck'㉦f(FcڟD{L0v >p l cQGM6uvNn-~`*8C_.sU*X קGDm5qzTq$/!?݃ɪN̘A[':x}u7G iо|\$tj_g*&r2LmePeVGwFDZ|rS`u%TQbQ,qCɢ4X`ظ~jqo89.i*+RPN{V5T֦*+L]A(W.ֹ13้[*f@]>gU˜L;InA<%a˿&-#;5"/ viMj#6 vs/rJɾIu{w2gZvr+e 'U[*P:nkk3Ou.8Ek30?,Z@뇥[m]ƐRt)A('=4k _0 )/caqss&(.~ S4~ۄS)$lzq갯o .#%ۄE eΞd<$QDW%s Ra`<%O`8"] 5l5݃3 xP+0<T'-07\0 ЯA ,rH(vەklJ3RCfz<̴kX kL41 eUKE\i&TQ6=2"TH@P]U7X3w@46ؖ322036~xO^6E&˹fvFJ\fN/̦*؜0叧DL'T*XgpgqA?xB!a)5l֌O5U8lhøFE{V7y/P,n1^R; K8Lugc;rOEdGJ }w ob:+ <x9QjeGqNP2C؜w CN1LFpwV;SSNeeV4nw+6ؖZlwEz$DMgSauqIQat֑:j0 A4wyFxC%e&wꨱ S}%o1: pj3?ɅT[,k]P|cG%h$漱'k~HK<+Fw?^d7&n*5iR[Ju>5Ჽ)Dh >V;ZMuEJ#A/q*+k+ =Y9\ cd-P69^cu9{Alwrx&{M^O>FUQXWC?Z$m _e,Rúd,2p FE^9.mQ(^&<`]-USK.F;ǧHpEvdno@&7=ޡ5;+s͟hpKfBU[/?ReVarsڪZjϝ Pie Wkw &A ͇()DHWc J{&}A: ARI|:e l =} AVEglĺ3L/=Cz4Wh>\[RS屉1 UtCݯ!llAF67*/Mj#@ݴwJs ud&al%ny  bDm+ƤQ>Y},_6pOyI~c\;AaAIcؑ?OjyU6Uþ1t;n$ qEۭΥ0V>wjFNP^޻"=ׇL Qg:FΘ{+M;TdP'4#4p$ bѠL$,hn/QȣT~Xk]s nFR 2Joa Gji%/PIɝ$B.u9P'ǭ@P)[[i1u>B'$M!J5R)\C.0G6M"Mp dm]hg+mJAwkR7"e%Fj0(q qBZ\}Wh[ߎZVzivb)ƌڜI軼ZV&M=v98'd9 e{#+lFo)YؖT,LA .D+X379;gD@}7tx<*>`#~,׳>YYfCs#Z? OK(P7^(ۧ/pmaKh ?̇Q@.YaJ:r:j݇D#ka\2'b;g O=)Y,=_9yp֛)Mq{d5Uky`?t|2:3ġXkvL@:&؀DfU=3G۠K[i.)KCeD>V3 zxʊUʓ ot98(h vdd^Ob`L _w(. 6CB&ʋ([w+Mr=>J4t0jj}2PȧJ&R&"e')Pƺ'2t _V) )_<{pޓ<8DiK2- íAC!9j\>qt swUӢLw %ȼ/<8x[W}q//qq,mI^4,zOpaEba Vpud>=c'd~-&.2f\40fZO類 TiEµo?fv_t^T!o~ݰaʿǁ8 pv<?lOsI)3]|_ڲTh4v0ī+*/#(;jMw}GKpVlā{,XQN.o .uh4vhhmmsfW*('BQ+ nb7ĝG~e3 ;OgWpis"5ȗ),7K%?.WUAJEj)WL%~—D:Ͼ?cs~|^w Q/; گfb:?=v#Gk{yӻފxO%CLRW|W: oBܜE ~ë@ /5NˆOMf>iék(*#(!apGNLaw%{M|xA͋#!2 F\tOYC:J66yS\rυxIҢZQp6*z½ɓmc_:a9L< Fq@H9r Ԭ$CͲ{rFv"ȳ3.l*vPHR=̵$]$퉹gI8($z4fY ,4N6;a'k^ɸkD@K9Adkb*(p-X^FJo{zWmP? ">7(.+I4K)eh%tDڡ:$?CnȔY\}>FGh[v%n1M4>@ӹ({][o3CfwﷻB~*Gjѝ-QDɿK}ȡ;v$4erqj\5a'_1t^< l|ja;>'M}t@س8jm ͸HzwٲKoaA}3)=ec*NZyڼ`}Y]YoXfgr~6‡ދa)WtӐ֮(>#58E4nP;+x<*颪{ٚ>qv4js-3AE_Zߋ%1^h/=&>B5Vk;m~ ;XZó6T Up]Oz(Qo6s].ΛAW ;PtaiC?)y;灣 w\TKsb-\8> G 0_{ܓI>8VIn||T1U>A皚q菃`KC4 N[<hԆrw0\4)$S7}u-a&x)mҩ- Ss Skw|CB:%ZoWrDc ̌QwEn&Xv1D$q뽳ϪjĤsҡDnX4 ~ a\tlҰXLP҄a,V<`}R;y*h `f&qhOt=b5ߕC g}鸇W%ڎUNJCLσ.)F(c\wN0Qb DRWws7?^qߦHH/Sl0D֬r0ӬqdGw|[~hM\n;K:Ǖ9ٙۡ˪VBRmlē-ү{(,J̎eH~M߶ >ϣoΰEdqImx<](O :Q .O`͍=\Cs]:_KTT@|[0AqxpZSŷ)o\ѥukݳU17h+8\ `WHkRW6L5j(Ufɀ› |:+3VgD{|E[w'DPT|[Rx.CS:^7NA&rGT -Xdfy#=\^7 J3%E/n0Mvn&QӶ>&nv%<+t;s",iD\^~ϽQʥ[8+`'Ǻ(آ⁗ 썭BT|6=IhjDxa$*qn#Japfgw^y;Ieg4NV}eҮrJQnH\.@zHbx# KHg e_!&bTn_W`ncwkqM#C[uU{įHOPZPs`@:?].P/ʥ@Ӭ|F*[: { n ֨4tiTt-- g9-ʢ2ArwL7neHXiF=܉7Au*_dqQ#xPx15WLj9'? :f\ dRL!v i>1"+k=ry8a=7i@B2#)ivuzOl>Eyjr@b 1hei#{?X>WSiH6''X~/<턿=5p}d^ 7ķ\!ǧ^3T:A!،Tm:҆2ҸFQ栬Cx!As/,7Q1 *jz}L&HU+ S'PsuqPnK qBnIvn} +Y0n'3:ms11s[|PBeB,`)\+Br䣺JWl|eaRC[Dg|j1\ NP{* d8w"식>Kvb݁F%tM\+=gaZv[7$m3 Rb=:GJNA  }-zN_|.H@vғc㟘"Wrș=E){6كMnu޷a,|GcA*^]/xg&uAq*2 bX،ӼQ)(9MC\ť o\|iϓ$D?fTUBlE5J>`h=Y*¬+UCz# "*c7F& ]L[O|IPE塨d1d{|#[#f(۔V+Y{ ],(jȨ>޺ZmŹZw|nO* 7Q"1 l}jrTUq$5RAb*8$f֨X/磶=?e=&4LzA|Y 8"9%;!6A$x?O7hןGӢ ii’+* $>$Ѽ%Wt<66ɤKO>1P8(:9ڊD!o~"G[JKpvd$Jky"N2M+ \*ޅ4GCϝUutSc?4/Qk U<(Kˬ#⫵L'|stQ+i;2w3 =;G,(fusBVیSqgxO BP3Gop#KȺ*HJA|ϓbl:l>)°(l{Ꚇ ,-sţt|ҳ#RVHϕ4qqXmP+}9Htq=lb«Y@{MEVd:Vt2UQZ;*\vTBzq7<^R4Ƣ{9z/V W R)Pۂ32K1n"Ӿ%r{ KgC扴Ox[J#&)p ^i6;It EdN7)d%j6'[b{^|ֲg32/WܵPJ)|1$3QqzfҙϮT[/ "P[ dͲJKEҩ7" d4֫zd"_ ܪe\<*M=}s:GҏH#LOBفPdŒSb2>6=LT4_-+ iO$bGa^u[XW BhHJÓ|\TMr^Aˍ`y(F v9#q#}E˵Ka'.2mu܃9NR9.s, -@+M]k'.\ <&ODgWE'M1Zh3HhH6?G3:x1V&̆(JԡثXc$߭#_gmuc#ozmX{ $K+dNIJ3JPC6lI_ݐ"CŐcѯиd*:b vl,:n4ON(]=+BL#LmN4|sM #o H:vF;V|-o6: jk,R2)G6ҺnƔHtR u5G|80[K^!V(3(;T@V̜sF`5w44A>Ī0 lGkFN5ni'{5.&WFՋvqwAvmr u)|<^x 7|pI+k3 >;_a  U灞!M?4 k).!ObNj!I b8Gk6e*,xrqȧĘACeQ%p- E}n~۽?]vlG1]P q12Hj&U<(8ks.)^|Hzl?VAElks=GU<3n}߆nvSx@ЗwKQUh(8lu@#_YX&IU_F)Y&d{͠_e]C= ˓VCs=(6D?k[JkP݃/F/'|5w1|n Va=>)D;qQcאYxi{aa*V=6a<˟ I+/۲eyG0<{erfd/.:a=hW]L>.foZ=)eZ폺n57w3iPun$óan』kũ`>Lg 'DU3t['sjYnyKa-0~M/+`L5D@XsB(LB^btqE=<_bVa##c+ |Egf]rb_uxZiE^q).e; | `y '/&~!òW̐3t:_O N-^ _ҟ5x{ . dT ޘVWBM¹z٭r?[I8J4H@oV{kq/me} +\6ݫn,Fq:{<%)ΆlEbWO#.ÁIM3iRs)<սa(@`1B|/Elg|O(P=Z]!A9uĶ] 5 r!>a~n$rk_6*$GdW,wab4-|VpGzN#@1Gh*-N5y!PU' j7PKͬ?L[݃ȅeLa6GA~!l ߣ`aG iڰsS*/LR+%L$oNS W[Ƥv+phf~\l/ cO+8-ȍ(ɒyR8aR<Y;W{K)n!M,b诪EioZ,G 455ѧ)IxױB0s1l dc( 9;('7Ga$\%lm1wE =KA*vYpnzɐΰkpy7wqՠ?qU1Pɉ#!& ȫOxTwPuܽYUk^c٣(ؔx[ EfFP/VA6 = gOIܒTn%.,Gl+UMx/l?UH -(GiUp.njĞc!>B{\2D\g) 3Q?#hcoWL04MfU.Cat*ߟpLB BZC$'鎨m d5 1OF{o{ s_HIŞV6V2 7T/ĵ#>w­@`L-2 Qho!l*-LYKߍܛbm}y1crs1Ңk 9'*Wm%Yf8Bջ*]E!|tEHL6EmfTu]u*4 E>o9>IkZ;1"=25 .ۤ39ع^,fUTVFaOٸy{ `b|9F3Rܺ;S#bb9xNԺCvg%Iu!̝tq4(D|/ZNPXIuPGYOJW4z@]d$9,f}3؜Q +Q2 ݕj7\Eڵ)IUȹtC4zcwA=Nxi|_Dd@ahi?$';ԝxHj0)E9Ur/A m (8 BLan& e6 SKe(76\脕C?;Uur'|uN0Ɛ)UĩIS귖262m9Ŋ/n¬|Y#hem l-_B'!tH*[``-@vM@~\.2Mk-(z#cygjx'&Tv^ܣYČW٣\PrqQ+p:>CfvSJWw@B`w[&$=<ɜC4bѬH5bEdOY$0ՐQx=͉0"˻x |KbhJF6F[aKSϽ XGEGfB<;BFsˊ. KlocrdUmF%gJ-(I)p 燧wyv8>E~*b69%҄~7Syl%iUo2 4D-AOcy"*\T,(`8cXRy&gW䁻U(,}sDLVޯ ;_yOln~ ?,undzX9Lu钧i\<k4ȪGQ׆/K?G& 3" NjvȎr~#UEb27%`"s hj/tԆ 6/WDķAK-@8球ei'<ߝsCdN齃h,f`+JOI᪨1 "MP60Y~MřhPV5rDT`hkN.dr BޚQ6h[m2TzғD?׳S3h˥Y wɓ- 6v-hrϋqp[I@,>RC:Z+ ރ{VNsU_aF+?~$GM6U~W^KWz¿dwnFta!,{D(֢2:IpӐ兝-l !i6Eg]$(לҗZ92N,Ydrø.,M\g HN{b*13D`tX5П9ER[NNd)pzuր gyj@$])Xh5A2E/šl/N~'+PEf Q9 O`R6VtJDUm{:AfN3Z;R<{ўy|9āA rvQ͇z1#f: wT$Ȁmn9`_#Ft.zjSed8 fQ9ŵY\!y Fޯ {@Um{@ o0(x5cQds S6+si7sɍN lf4$ `@sw}Z>TTGE㴢Os|c6Sg âLdA"FqƋ,0Ȣ^,ZFLyĎWa4A .⽬">Bq\?Xhi$Z&Df* n+O$,V li!8cc?sJG1sORpF \.Xu+sDn)Ɲfx1W[^~?MS*QۓMr{BjOOACf DQՋ)Vh $6FbFdaQ nEG9!}YzLm@ƕpS42W=y!z(z4~Kcb!?1[ ՖNUHTCށPZ8}6Zb՟\ܹ̰Ŏ(HnĐQcl!wEAvCP\TfEtŠuhDbΧ5$+DGP@Gh04PRIݺ-)9$[beI_}y^c~\DPg߅N)蝖 c#'`{q/햾ˏ~>Y!%@Ŏ [ JařiCBݏB,A6]FƘwSYy62T_` ۀxc+N r}V6ЍF+ %'!þ h^v-ȗJ8w"t'I͝ dneߑq9e 5`)VExh^6U{1IK#c"E2=,yB&e4*W>jLÛ; %+ 7<Џ< PMH0pK ~ X͉ț+ٴx1joM6&j*$mLP0ay1W%93g4ag)B:fc~Rj"DdFgcI5T+l%HC1J|$q(, `a:0qoS[B*sfZB ٨ŒauH~SCL X"dE$uY0(V^bE*̐L;GxD6ZH0Vod0 Qӓaye1j;P-PI'14%)ϑqPxSCzβ3\e/b<8r궺Ym:d ȅ~!<ޱ("Ezz Ƴ H P)~wYEȟI|:%LBwIފm#^eّCO"Mwbͤʪ^#T̙V ?#pϿ` +PdSATl1:/^B<Ń{$Õ82EOm+RT5\Ɏ4BT, W4\1L&/dD9㰂>' g;aϊ{Zweq8b*9ɥ6NLj֣G_i c{,tίvۍh5?rdXxVC4{POU2[Ƀww qU/,T\/5F99"E`s[Vg;GѦ 'eWFc [SBDgxbQKM0ݾGX`c>]ZNHʓaR1d,/!wALS%@ܹPڍUswc:>[G$i 4'$\ef!n41df}GwOYIV8 CCF AI B]3,`yedYjcz3Rӹo?br(+{j-0)N'+;m9 USMzbGԱy6.XG3၀aV}_%˥%8,L@ +ά7s<`6zzrGu{ !vN֡enm凇lDd=v^{L [ROq0ߞިDlc!{ƭ01c/f_i a6 s7fnZ]W BؖD 1?XN@Qiཾ~~ >/I% A']7"GLg׬oTp%8XUSO~m~'Q8ay;p['E8H(V eWeAC~XVQew^=Ý*Sݪ$xZ`_&:v8`O0&DEgm )Ε`͖-ҵh_"}6#Lr fZZ{Pfw1ʾB"|32~p.ɿX&RJNK5d5߷`"ڸ`XKʣ`&^vxPoAfucHc'w2}Z8:HlYЍLq^_:zĪ'< ޳*#UᱝYB iʦvYK9(_IRՕ3RiYCauHeHNFę/7DVC ף%H$SS iR-1zq@峔~y(FeC&JAM|TiA!_WrOրagUu~d8v!GqLGG⨖-jܞr[(>GMˏvz%U]4?^Jp]7lRJ9>* =PTxfϯv{la3'r%!NFU7G hjwܴLMdWy1a+հ(8ZR|<`7:t6;GӋu%M)af8)rOZ>N,e ~yHXÂI2肀ip S &.Sȟ[I|LU>>0e)6\[XB!m8G`f#ɰҲ9H%YP0ĥ۠m:?W r>@ES|'\sَ zfAQ}㯯s&I1#[VA/n?5z۰i݄pN V{XAmJ]'_gI |\ޮ*zVSc"ߟIeti+Y" !XIڑU4;]E~FC!|6}_iEOȵ{^7LfJ^z=NsS+5a7}/F`y>LGi, ='{C-&V58>SMn=+5zmV :Ld/Nv9uR 5B^-m ޾ 6Ҧ q>MG6;tXAOc:Ʈqǿ~ m0T2Ka NFb)DFGرawpV j-ӗ fb?51"Wڊ k53 G fvVixӈI@hx,&&QO YZi5)Xhro{y%=,2eJ=B1͍lA]WZMгU-NW< f6&s,Ԟ%ݝ2'nwWc}s<"c*`qcKD  mi䍆2h;87#+E2sݖa󐝰l֦3$cDhCጳ2leM# Up<0D>C6P _rʺZ3gRy9Gs.m cnhK\m{+vbbV,ݝz9)VQ>$!IeD=FXh$F.is}*ھF_sUggQ-@?‹28F|ԼibT;U@&溻;+tZz"ұʧz#yQ9S4afٜWS)8XSCqm3:!,,t7W VρP%Y\-A ^پ  ,> asuu+3AGK m_8OzQZGqVrNOhSZ :&A1BEs31XK yF]G ~o./p]u S.&MaP(fl. F31&["&zDŽ p!NN8(x ^DHEL39YXa{Y1d w`ຨq,CH'fK-J-5 RѰ\M[lyFn z&̵C( .ԩ"3SlrqC,3o-.M<(s E)Gk%HeU;Mm0wP,u٬Hz!00s0N?ex͕beԐ`% LnQ @?O]J Z2reyTGڧXr\϶-cT\ާ-sϴ:'+V 6z 2冊k8P FqbىC2ے.V8|# Qoq_reڣ*'iޞ2R[$Ndqn`4(\ p E_li Uuҕ7/a &`¾IoICܽV'nЙQ]h3(Cjr|gՀ(k2d&˺#qN<´&oƨ`iR,p{%md8 x;Okx/nЫ׸ g WJR)3 8TJiU6T jL-¶?ԿRH f8;#za|-r9eޢRmt]4GewD1-C竖Q so6$_vSXBy`5T4}Kj$Y,E$ZNH !Ԯ٦ctF9қTqGϜkM9;ws*8Gt?K}+ '475MFy%±Ԅ, Ps;Xar&VwB@z 0]>>5LoM}hqR)~VD i¹7T*etA&T'`Gi DgF\ 65?KɁ50ۭmn4j:;0e'j""1H@*hB(nvCKqpq D˻⾫dZ#)Ia,]|/֠Sz'ÁFeP( \{b09t>߈xj?r) ´7[sB? JMN̊Պ0S)~, ^6GQ' <> gQ)`R7*]v 'Ce'\%о n. YK9d] ҉`-oĹ19PH>V.Z-jn[tp:+!>J_qjPi0J[3#J q{M0N ީᤣ.9 O:&ԧNDvƘً&÷N1sjzcgMmN LpMnAMrP6YbqWXSB$  @".ވV%{ElblV/s8(X#.kvUL5w/Y1K=x\ fgN~{K:EP)CXDqʱ]g7QpV҆g̀H51AJ:@&oD(S|9m4أq7)1xcr0:R N >C- lzn9}]3B| q iR 7P ۅV0t*"l)BJH]]D=T^tq[TXuY``UnXD x\XK&~71AޖͻMo;B1Iz8l~shںcݮڸ}} 6`,GЉ )Ij+ۧ}4aMyMȌԛ]֣BS֚ՠ_ R M1^G5ّp> =2%! fJ$hnv DLC'LĀ7cڬ; ɢA;+/!sR JzE58Zϯb&Cs2݂J{(EU ;8-%SqJM0Ѹ~dM? k+X0ׅb~(3ju5k`pdq|N\@vQ؛+$ljEeRg}kU2]nTELMJD;RrW&~TvPCAm{R' Y8*̖DleKx:C #4| (̂oeMl? R}aݿrX / \{|;9XB'6`}Z@05ALCق)Vܶ=gV%BYavbų:yߺx/l^veFu۸}d4e1 w>,? y&3QTE,Yy!,Z8Y3H\mΛYh j *p)PW_܁$MeF,GiӖPÛ]OEܐîѧ&l#~"qUqfm,m_M3ԏq9B5Rƚ: 3DnT'Q *RESπZd;sz_FYsxk&1H[ײu0NV_qwU*FZ&S0HH Aڧ\=h?c˙[AF&XIs[Oa:l#)QRcikGYz=]Ν&*lN`&hh,\QFRS29R [t|;VP aB#U mV [, GoiˠstX:wkwG&!}nNu'kR<Ƥ ̹ ([l._6K&nL堀W3Pk 7k[ˆ*K1lnsCz?1Ʈ=rV_!VwKzB˝= 3܂ ץFw7lTĹMEȈcUXV1c?#UJZi M~&BO7s`G A+- (Hyex)z+э8!glO+n/qv%fy!#f\9Fd!iagklu'a S&P?x O;~g<Ԇecإ8p +qy~鳌ƻe5h uaD⣜8{%T U:BU%D{X4ntxuh NQ #l Iu!״%b70>*yT^׸9ر$nwǦr}Ħ[ !l)|:-=bͪ(X6(ٙ*|io?[:Tjy ySFnoAE7@ͦMn hc9wŬу\0uBy.>g+xع`q)v'Nnvu&RMu[=:LRP:C"~ˈOF%t̨Uk[EldSn.H^-[ S 6pЯdՀ9h;>ץ#ng-#7: ќ-ZO1ۖX)N FuS `rW{Y Qd o\II'4>/E_k\cZ*p=F%vD^1(?M+ Z/|;3ۑnWf}4[k$3ùju`zܟxpdmҌ)j/S"h -Lx#VS,? ݰKKU4w{Wέ?q~f ^8SZEɴ4aZLxl,5-V&wWm ȇ̀ Dphc1 -`&8sσޕQpyPyLv`#[uX )dh)7(80)Å:&ˆрiR2un1$ss_ 2%-I(H\~>4@}DnKv4{ztU"yl}SB 4vQ"DDѶE^j ?rی8.;y FSK0$8cnEcC'7߆])Sq,} >p醴Q=73\DW߁JT9{  V2G{cf[NVWm-)a(yd6[2l4wo2 bЇ* L곓əC[qj1a]JsB$@ن,*%{djyv)~I {u,HM1δS`熂D@D#TnMsjhOˈ[샂(XJ FIR<*!5:: Q7Px' ׯ9uόJdw+& >fhԋl03r~:.Ƶ{aXghض< 1yؘ%[JhBCK8&,dT1 ]s6p-\ e8AA :kke b_TB5t_# \#wa)r<4xX; `TB: j$ғOVY -| yY1| ާ3=M*l.@R%"Ίv͓ 6I?=mc};$ci5#>|W, G d aC| UmR<=41$4x8ޱ8}#w) OwNj"E73FZc4ړx!4%[HNjk9X{p4 2Cz|6{Dv?ژ( r}^ԾW=cdu«5Mk/p?֌Qe [4fΤq}aYmm4&8zg>)Fvd'!CSh /羇jڣ<"qP@桺 %^a4u޺Tx'Hhs;q;L~yɆhmc"jX2 qiS3#w3>uu(t:K 9r!JXA^+먜j-nzFNOrՌ%,J 9?q=, :J6u^?x8o:Ig 7k23JI{$M$xP?*=gur{)ʝG>A6?KE B M>CCRH* "'!Nfcꋂ7*&*)cߊJ^0# 'W\ɯY_6B[ lmi.'[|9tzW)2VcHDPg=}elu+\v[:5/*I2gG 䠨$@- ؒp،~E*LțOZZUj~p4c)(4O:׀h#wW0YtI-Jdc{c0W#N)zulk;Xٍx٬)LNV=sKftytjHqeͶEMkd+!O}vVN u՜LwQP'f$x<lMܬI`ZG ? ǏӬL?ϘQXִ,SgY}8ˬ*D }!)kpl*r*ʢ -ANnWS6 {3W2xpSQufvmOOAv6Ȇ?߹G]6!4{N; =cqG\Q{e՜-d%Bgbk"YA+M: i/[&3gט- n6x,U6Yݵpvro%G8Xb]8\|$C ^mͤ&O:CmN~thpBUkގGapXR6?{ &F4j0Y51yvz"/$eD ͑'_.8)ߖXwB8YН= 0SO%[aw'@P5P2;+`l v."l{]R)\ɻaЃV}X35Oղ[ 4_VNdf,o}'-/MuZF!#&?v{oQG(]ķ_Kx| fUɽJIL~wr=zА>8A-SwCWlP#/5[Y 5c:s6KĸL%ȂE 1E^'u_ .'nb &1?)Α -~4X=3Kv7+=qsqY?ƱclPfvP,J}r ~FKҺb.fΚG ϯ7g+V/B)俒WwkX ZDQ1W UN}\v-=_e崵ڢ Q\@ 3qQBMHҰyVU,\ Yu ċe z%ݔvϷosyJ߰׋Hz?b,u]Eib>DwlBvM)`H)Hz)ȼ$5Ms6ޞsSri+4Tޠi\ &NZD0|jJˏ2+/jcd}iG No_+\كgu>:"a!]obeW=MNRC, ȉ+hwxw솫JD Y4 }%r;s}ڋ3dabkݡhE KMzo⢾U$s:ޗ-S\z&#iM*x[@c-i%էi? kZU^tZTB—DnKe;Oœm ˎj93+*@}]3x'񻐗uF3s_=c(,YΜR(t/_&hC:Ji/jc äS#wN5wO.&!eS,xˌDE2<hALȦcr$|B.'|Aa˅CmHvYwas?wf ON`"(/Rf`8;6'Zꎏi 0!+Mx/}Rtq._KE~O;AեvJZo&A^W C޳hѶ-^wZ̈́y73o<@|O̥pe72hLk\d$GJJN(w`Hve+wjҷD#F7XD&Oa!BY_ jɹexSmwbK܃rVZq\|jҡz8)(|i/r;T  iXe: _~%+li+5m-C1&٢Lj|tP_Юw~ ]slnCXOd[_ ݄J}_^ws 0H1P&Zgzz;O3bt|vm㾆ԇsz|$Y,]= cqv/o,2Ku[Ƹ^Y 21ncmRmz>*zb>[v4Ub޵h\X8ϲ \O>{rD)q>~nWv).<@bf% ՇU/_S}d;K(Y44<_`VKnœ8İ~EG?Fa5E t¬LU8WxQJOkLpmG뢿W SdH)^7B*~I#Z_;f_>T(*@dpyz 'P4LpLDžH}9h(V}NZGH͎sd)M?_"6F ÷.fVPsGv˅[=$ȏi2 x4,. #솪bp>=^S0+/ sm=Vk o&YiOJ_5X9+f9}cڗZ߷I|~aEW3O Hi#0X#E)`yՓ .&RB\5EIQR%sXEAXv.ȥ/94I#|`hY u~L'g DY M6uI'/53_'cOp<) Pv?D.eMLk#8ÁPwnX7$0v؋O-@#jJx4bb6oAh MJےC"Ux9NPT|S6:'D(W^&5^c[$qDVQH5\ BCaye%Yv˅UB.l3A~|M [!zID(X=ё3m/Wv&̳NyPj<jШ,@/ۊej8QbM~ԍ rV5FRk&2<\Hf#$Z 5 Mt0 T(< y'fZRlO)|,&EOp8ۨVVHj#{ыqϙ֋ sſ2 Ŏ}mj1,i)ϣѠۘF2W@/ܿeXp, a7"A"4ƍQ&Wn=q#qɘI 1-](_4ͤA7 {H2zV3#J#nxmN>!|GJbeos,\7\hTUA {\ m* j}:MzlvgH"W~8ŰќgL +MLXWyS&U9gy97/ʰA(`Zɿk,QgK?٭>#<scT74xq0?:jQi$2﹃$y᧫T%:pKNA{UR=C6(ORoa³*I yF9߃yMi<cm)Z H#AotR/UfFk݂TyZtmN^JT|oh08JF'Hڋ[a2ZSGeVM-a൅SA6\ ji Uj^g=&{r`aФwGT';- =E:$ bZq8lp/uX[Up\\A s\tb1K<- L89 [x5b[AD'] (C#|'3F{~臇1nN hne=q%9[{z`%r+pch K ^iIwz㩡gӬ}˔acհb{)tb&OOšعmf)Y"a'ļI3"Jc]؇ICOc+1 ;ms̄x{X\>i|Q¢yM;?$\s&٠Jɖ H^bsXd8r^r) 2xx;VPq!+JϭúvwG{W&SmA2@beV" ލ[̓hTD 2%> LcaAGſs*%}&^ mJtN\.H˶dRm$Mo'F|myƊ r5C|Rמ17 ՜=Ѹ KLoXmofwo7p%~{@Mgq:de,tHm7ŋtda*_lHͼ-(tZhW\JeR 9c?lB!CsꞲs۫&u2o4UA˕!#ĝDT]`>W3qC>Hs+v>j*uxw#>t~W伍ƓzVwj]E[99*n_R-Er"=rBg/!F\ ]Lw|!A^MNrL)ub$;OUwqEHY_- 5Q<`]oQ>_cՂY 1#|` ^h9 !H^Z -!|, L8q`g + |6S;n)l"6QrR > g]@ue%埽͑Q.ڰmPl; QAtDJZ_6g: 7k(v!U fn÷Q "_2gO8;[J=-H¬sr%Fb߾'`-k }?v봇\~nD@v\-mW~r!-Ib_WMx?wZ1τ3/׹! 0d@-GolqĐˬpvn'XZe _w|٧~^"qr[I&M" S[ 5S&;yP8oێÁ[y-@ 1+'hVIFqqqPrIVX94.lO{6/3laiN4FWM\Vp:k"[(6' 2 ^NK<> Fۏ Do 6IEW5e:\2,{x?j^ ma+[`dV@AbGLw3>K Is0T E8Z'y86B֓Nb~/lI-(YhA@ 00˽-/vGc0c?P/ tA78> :' =q/i(*w F;e/gv!ſ %c |Ļ$@=(g&eɱԑڧH* L&(IrEdtp$]Zhu&Ҏ~5{e{0te^ˡ&y7Xs'bh~e9:bǏ6PzDq*zKl{m * 1a¿lr{tPs*%= s'0DoJ `xlEV5팊.ED/ݓ9ʩ r gv1HE"/C4b3ja$%} ,+jx5lG!p1x/%6*gkqPt f)R=2;fab#^:PQD^طA=gUYǠVq+ǒb?گit ('"{e|W/'zI>"[Z5AUEv@bhQor`U3Hr$s o3+]"˼Fs'evUͣ/)Zv iNO$9SLD}R\,Dær(d3NGJe!SBX,-}˺\Z3 i6ğBx璓l!7&ܶ1nC2sNMא1 YIrيׄgdS2P wu\ǵMh mj]^ne[)铇Z- LlsjZi9,jz3HA@3Le{.e15 w8a/:HbH>ۓQ(=5iGfj:SX9卂mʊZH*r+ y+n2M ;dD?##)3 `}Й]QcjwZn+6OiI]Vmi@B(>:s? Sm|=,~eRdIc`s>fЯaZ5R(-Ya{Y=v|;*]L;}DOۡSV^OO׫IrJsW}#"4>}"܏aOLDÁ=ewۑeV8Sf=<:\!&񵇀l]*@v:)^ڣ8 2a*8,00ӯrr엟i<6fT-+ \쩍9 Tjg"G\ZߞUY]װڒG%SK"?#?˹W'Xv T HvcPf,&2wM}cH(c`S;"Dp_9oN6&I e yKn媸؍ݺ!Ԥ{%5KU5cЫw&'T5>O]fSQT ѐtnى1 &^5YF[[[$9 ǝLMgͥ6;+ݡ ҅IWE"OrRϛ%#Ğ*\(q  g!O n.X011{193y$e OXqG~"BѢK׫e(nm5xU43~ (ܓt@a2^Z`Jd++$)<۬+$:Zk5}4+u$08bR3ceJaFYvEIJ%}0 1:x91'c:0R,4u=i Hy·d֋wE'J:sԌc"=k K3M ]QFJ-K:TaWܤ2y28qi4ԦGB֡ RDcͥ?] DI_9oC'O˟gI-^g%#5T^JhY5YWR-Sg J4ǿw ZG<6F]2|gP($ hCLOU[kglثA { m#gZS?o7gk $Am5}|R8m>Iݞ<#*| fBlgL݄{KÊCBSťJ U)\z1~ +[xF$P-)Ψc)4^ o; +@paPo0Nڹ|LNqɭ@Oxt1>Ol~1\ x*?tP>X\*`BVt׃YG?qݑn 1o zϱC ty+#X%A7A-ɜSiaI ^ pտ tN;.4:msӥÕC4pua R_{kh|uOPCP+LJ(_U>5R0]RPRhD` Il}ٴ5*ÍdQLLOBK-\PHaUzj!3PRB&,w Ja.(Gib5^  B+P%>f;̿%B12 -)VzyouVgU(TJ̡\btG#p U9lؽߋM\3N֦?_6T¶j˜V! .R> 1e'iDQP2|oVI^N)a( |p] K&֌X7%9 ?S{ˣP;[Ũy'^l2 NL-3 +5i䴇xE9J\C+# bܗ] M%zDNUv,$7eDqZ64\g JBΟ6 ۆ^(I3XrH]g1z$L , f!t>Pڲ fbtM8pQ";mQ#+ E iOk 5ЏQa)6Ծa*u#|~\ڛ6m--[ɱW`ٷ<ω&_n3F d@Aw&*< ڝd ωbڜ-r>_USፙ5Bb&Q:jF8򛳸O.-!`EBbQؑE:h:-[d4i%`\ZSZu S= 8.{bm$/p[o@ 4xx~>Qh,{[:N2/M) _"6śW c,Yw2KĢwp?T"\jhYbvf;E -? A};c N5\fl>kjH1j(Hq7VދćΟ/0LS4 [= 8;-9|{q̴b%L2|!8xZpbG=1{0Un  Ң#cLw2Qa<,:Ut$R0! Ǽ; A##KfUGTpMa$%Rs7 tͭUO&ZO|:Om[X$ഌz#s]uXzbISTj;X3vOv(˅pa}G PޭVAPl+3 vF g CʭaJ?rWG`h\kd=v)xEԶO BU3d 4S{`w{?/~c75$OCﱇ$oj$IznfpWX 3> hYAŲyF&(1wh E_|ZO )@QpjPV\u;NR ~\t=)s)bq=_BTOR\ao}GbI::N-IOP47+Z܃X`-t*Z*cGf M!ֹ~5$N m1t?`_Y{Z"-&饠HjPzޚ6m0z ok BMVpg-EˑK jE/-o\ߝ ǧƩ]K?b0X[6ȸ|LinsVD 0Bd琩73e׵(A8qw.ur~r>e>x hNpTfȝ@&s^bӬ?52}cΛwhp*(zf%;Z 6Ś2"R?z QZjR[Rh!p ו9zmb&sƖ}6a|B8"'5rcyoP븻E<7NPrHAwsˢο<)jxw<0)?vkt|w?olӢ4ֵY v 5ֹ^ r'~ra])ug! G'[-Y7m~: i{ T)L"I[4: o :jXڒ^=XǎExŶCڇ6M&(ԹC[iVo#f~͔.A'^>M$\g[MZ. 8Lke5TZ0mW)(vp뭌&t^Vvx/bjm&иa! 8zsQIZUC]t/j,R,VgΖ/dXeÇW6`ـxmʼnwYʬco?@hul+Cl?.PlZSN\dyߦ}j i cwV>xgTstaO'uvSnp`]gzX3d)dVJ[i X$uӓ\Y%a?@:u;v\il8 $3X b}D3,&:cX>QF  j*K7]ў*SWRiޫ^X7Zs쟿 Y]:*zd(DyfYFl?0kth 6xnEfa \?1HYM >'l|4Ig;r~FQ@}=\{QTPN:?tJp)|CsNEߢcs̺E׀jWaF;ıL\lKτB$ fXc0W2k. Heb,Un˺'8Wk#"]VpuΜhj1ewN%"#t|}hB+tny<3@Z u'l+."Йܗ~ U 굡Q_ "hW}I1j U{[COO G2 sF~ JXvM|=ס\4HEiE!@_ʻXfȍ+3W)u$SĻ] .#tfWҍB&i1NlTqΐzJ>c]?~0#; FmPUPN`]ce7S, Hc}ZR.6A;5Ób%$"澃K )q]3-d=p;Z% \w|^CA&ўydgp/Ac٦J{nN*͇OY*fPø5{Ɉ6.ӎ)a w-<`/Fْa_kAlTqm ,(wyii7m!]DkG}cDZI738eA.8!xTrA7/~T6v2BN 9k'wMP5Bt5EcuB ?_"%ψȚhC+M"׾'V}Mmqd;z<;X٧w>9c4i.@ x!ȥ6B%O*<`?>ոg2gYPx&d#aBTXWadD0J=X[̈BE@܁E?xXHg&ͅR%ɑJ9XtxlKإYT;o+OMeƧ˵J=$p\3$!өKg(jlh& z%rZc~Cz;fw|wlZg^FopǠ=ʆl7x43>K.5D&<03]Ti@qX)[nIEE_$[)器Z-@\(J}8H ,d86kX[HW)-ug[فv6 3`GLq%-+S!xee֏J(=O N2-LR&'_"N:,\ 2/e_@{ca1έpA Oh)owGG2t"GtYU;m50K!c.i xN$MA$3DpH _ .̅2L}_LȰ)MsH&*Py]~eBBwI6.1V2;b#fE1fIh|/;I]My@μH!G/\LsZ5NCanB: )OkpĽV|=k7w{K^\e踝'( P4{2Yl[lem@=L#;F|P_ċ!8~,^|ngMĒB^#aM>A@)JFrR t;%Ɗek4X{CaLVp۸#Xb1FJQRg߽m;ao&]T>i~;7+(u^E 5?7Ksp-_)RτçQtp;w;yJ6rR r$D@0K~RI ѼA@])fkfbvY9Co(vjSћ#?YGʁ Rh8Xnl]c Yەlaa}?ؤAu\{HD=q8ChF6_*kHQ p[|zvK0KΟ~ͻ߲Z[C~کk?h[ Lv?`ݾ7ُ6)&7ﵕCߊ:ڟh_t8'bizΣvLztaD*eMKN䇢Wqb^&LvLWr5o_-P6WlpKptbTKѠ]ӀJyHX#o/,zKj9Z'[8b~阠人I)eLU]vs!𪱎-f+JJ'Ip."s {vZOb̃ґƁ_Cj9SLbʾ.?$55wٗV!iY jJT{+i-Yו _ͤ"@p!o$z{u%jQ `kI];OLgA韲iC*CU_`*Y@c[S<݂ZQq0%dG+Yb\oqo wA9`t6,]1YSn7PZMF7OH4>M.zZdKPJ물0"U\((}Q7s'w: ';{SۯbC m5\U{_y6WF/vhs8֦4YXqNy ~4XI'9w}8wBLT dHTskn.sQ贿 Z0̫馸Η%#ͳu}F=aD _R佹hhVlS랊`W4iƯɺh&KH Ja1cI;V:N{w! 6'0h|a>6{Km̃;60K.$7@)V=spr2wkn(݋< <8felD(.9򕏕!nj;ěpC} Adjvcӊv$%&iXa g QK78KlmcG >/:8/χS4Z4Kև&ɝT݌ѠCEwLtѾhJZtݟ.Wv-['ܾ7|kwOv}<+Q*QW¶F4eSQz>]bOA !趜Ԝi):t>۱l4sn\9y>wH5ٽ(1Gg}j͏X$^2U FϪͫJh륲i3Tΐj.F5 N$#pm>6x36}%}T-^9[O'8ܾV\A=澠tJWxZcPH g;Qۦ)Rj?˩5+:#e}2 ¥( ?.rҫZn#6߮*?C'Dn|׶5x7T)#GbYUjeVnMboRq_̩ck'X&0s!#;UU3@Jgӗ@Sd"],t\T֙x2a0 Gq($eWuXuv~~JVO+2ۦ0G?`.LGuL_p!6AQ,[&f5srC,Zݕd~*e MmwrZI=uҎ/#xni해RFzW*3ӭ`d 8ƕk3Km+v-%3f i Q$'>+8+id ∅Arh?daCT^EOsFJ_XMF@&3Za\-yqlX Nӿ޴Fs7nL g C}Ám4Y gv3+x>\@& اFm[H\L$)_WT #QY0=XE/.XAb2:崫ܺkc7O;aN|Dlb4@sio =S/()GW4q>HTvk )Jc' vk2^ ܙC m.x܌*֎f2dSkfQ;ĜmefJ"]q/{/b=򻒉E /SDP jd<5j0s 2(HvEbXqϐ1 1_VU0E-ϊ.KHB.>Cb+~-O΃_SisniSw_jɷ!nfD5ǝnJń1Au  T>ϽKH$8-BWAw'qk8rP%Jd ÑuEZcJ":pSn0и9nCA xLAEHQFVy 7fbð|yzkJrsC6Ʋ# S$PCoI\wlJ*TBA.m[<l7Ώ@"tT~ PH""V ܆y/JDxzRX`@ ;UW1?o+#oq7CvH[F^fN,[ $|0- G"c!|:5A}YȋddN9ՙufhIܒB%N,M$ǔBB\W̾V6$50ȎGuTu!RoIYh/UYRԨUn(1{Eϣzu]DL iH*"!5)i$]t*keǤe@1bqB}(<qZfwhIkEcgK )T?yKk彆ؚ6Ύ<Ιĝ?E.m8Qlu ;3Yݭad%],F>C D^¹~ZdVR衻U%*B/AW։k8'g&njѬtKS$Y"/G[e(E:YN-v0@*u垓mNRcX|P5#1Haz3h:MwKbmM#6⟨Z4X[֪ ]O( y% +MC"n;ķJ9ԇ ualk|:iM)Kqeȼޖ 3N-D;  V/5gŒm(KmI!ID?ť +;2]+ z#Lupp? _MX:6"4E4?eLtA۪jTܪi6Ho= yU'<`&~{d ՜55k#̪1?y}M>ڣkgzH+f=f!3\f塿nIQA3iA.ʜu;FJĚeKN{VOz\5\ѽ$R]f7LuԱa! Xl%Lsmh0dgF['-&Tq{@uX۾7 `j-=P?pj[2,nZ@VS O}_H1qcz+^~%'*BoZc\ pW9~I= "uw(/BLhVkCYeifCFb6j;4N}۟C 7:a5/Q*!dgtq1P/шlkJ«B~$`6_;jbr6KM z<<3@OO>rd$>Q^/b":rگ:_ŏÆP<ް%XIb*ׯӽv'M9l/'3y@{Of9 Ȃ3+m.h9 ˳z$#S emq<@skut5 <^;A|:؁lYx٭0&xP8̭CTDϤn-LXWE$KKZͭ^rZYHH[CPNK~7ѓdy40%?G<_u∌a0)D,2sy%T08j+ՔKa{qlfd{] }NJ3ѣkYcH@9uXT@4Lo=EFIWgWxH{> T";1n ]\O*#7^L{=kG1j^)*>i^bXm1KY VE3prq)u˹쟲 6 t^/6D%fpd~e(g$k "XeksѻNZ96q*\W՝ <;sYhɢjA@#\o%\ĝb6W"%ѥ5#eKmE¶tŖFe16wg|M ag]DV$\]NSY(.}U֖Y9R/*WGnCU2`cnϑK*cMo7C`U|IhI1s6hҪ86i>r 㱅{-;dݓJNdp[UY9솦[kس@wýܽV#i0 ԨIu9m?ŐM ^B!jD-%{̴Lэ%(ۿb*r"]%R vPhK|  %̎:6x|"ny^3 o?i,XJl I'C& -xFdL:C̖S_F+Cm3h3]O9mdМxNF8.D2HONN`R~QNB$Ka԰BvCV֝)+)XV?{&lQHP;2`@W5[~q{Fk"r,MoS^2ȷnK Dx\I AF|盉dX–DDtR⎭'k-FUt@C9d T]Ӛ 6(4dI۔|yk jT|6E$%JK$9њe Z5{*H7xP)9whi2 99!9ev'_ve[KVn_jUG ȭ{b0s8Td lBW+"m`hK'D9_[!EIC%$8KŁ#%61BDƄ`ò46OOQXbiW^tL4Q~ _tf f'&hA\i1,`O,p]I,:@g295PUt_{%9H**}O W&[(BO@jtGj =3O*w{P}n*Nِ%(;p݊ 7 [ _xpವ v~Nm}A)yoB.;ptӦ·zFHJ>./C,ĜÒ <_ ĕ1 ΦpmOAtΓl`l%hMKn[ypAJz;;HS ~(5 >O/C)0 cQq|EbwVt&W: =q$LUD#<4 yO}yo5&ȈzxI8_Y܆N4w4T9rU@G&6u?goݎOŌ2ffu_RJRwU\go\&P[AD15<-qW`dF3hT 3`c~3ߟcG/ɆP[7>՝> 7ٻc\bEDd ȉ's`S>B<U\}k/U+-YM4#~6/ý['8hY])!vYMi;^ K!;Dۺ?@W>g[o1__ؼnT`;!WC= ](e wmyI ^l20|K@ĤڂwxMu*@\HcI4xjd\l9F>r{ǻp74Pxڪ֨Uqӏš7s엩l.E9 ¢/KAzO LW786삹@;jPؚ2ANhzҸb߼8I:s t;e *p{䘎ZN }URfZx+$^oƾŖip[\'bBb s(`r>|M B䐹И9C$ҷ.JmcZ!/2zK7ka1A}+GF$w%N{l'.ǯ]crI}c4Qh(5Eأ~N`g_jjS*/ M5-FDkea+*J$Y?VT3x~ž U.,>VØXS'dp QV #~9=|dYg%\Tئ90CJHe % ͻ,oޝ$M-/wZ8*d#p;1^y 1w3JےPm'YUϘG@A ^r uşs8Fp-pPG퐆hy&+ozWø02o:m9UQL3VIZ~݈7WÂ'u+ڟݪK]u Z`ddMt=Lk NPWTj79_:RXucr_.+c `RodV,F6<׏{FiIHxxtowd5$ 5ðÄfɩnR\3ؘ3;e%6UKƞjtw*z9.Hż.p LS{I3ewR%G*V;jXќ},km[G@/漆%uAEZJ?mDu/EtUq¼)ug0P+XQ2/ !WVéjVy6^]HR!aXk? ղVU MVD5Uq НPceq{Ԑu^sBsprR x^gy;SgEJ L (MQ}|YfEwA*SV-~PYVrv8D7?."HVGt4U "H~_j1/UJD qYM* #$>("v$AԶ&?e@sI.J4Gnq4X Tf SCX]2kC4eѕ&?K~m'3pCFX' A=3L$J⣋oA{%da^7^\㽩7_LM|w|Q`,; {3gxCsJ fbh!@q+T4qJ&(rLoƂ:c~=>eZhՃUSs2S'GHPUZ!o~G詣6J*eϤwLJj{cM;[/d<'.|9{AqX `?铌~`IK:P&/03LD0'<7snpK. gZFRt^*!}MΚr$mFZnGwJ"z?) pOw HѼ}{pafX^co</LOqʟ/Z~Gg(0ȫwv]2l5b5|-%<{aeTr s?FDkًN2I.P 0H~v2|w~Ds$HN (u4fzސ%z4TJ[>X%\u. rjH   : <, ɕvBю#kɧ\|0xPM>T“'i|9W0#Xi kŜI0@%GKʯXR}EL}iA-ӜSp_#+NnjQb SBg-r"/~$NXLXE%WXK"]xH*#$*R~s( [gL 2&mw z㶅kJ:|.2rF7Ie% ѧrS8&%EzV.:[rK7#i:hYG|^@u)|G  4T6s|qHeK,a, \|06DrPD!yPit^ rv H>Rvpf&W c3]rV{6 1+.]@.JJbTdVi0hcXՔ4NԳ]샋$PMB4gDY#7GOzM@o尷F0S{o3awS gٞjZ@%?b>GJTq*؝W=);_͗9%;WɾDz_ ZƏ怌F&FO(ȷd~Yk/J2Lm:ܓ_o@1cv'"`^LK,aAil4F {NQ^XOos7%0PVpғ}TPW2)3xgo 0S(rA/zICu< sNDc60j[Z_5 Uq}3JleJ$D57̹?jKdɖj]ce K?&(L݇~zΛ:mɼk6ӵ bݮQOum)x8T~dj"_gwrڝuL;3+E=>G b 1Hbi؊ؐ(_:V(:?5zȗC_Ne+j-v<,xnb[Jh碑:.'?C~$_gR\ IzzZ92^p 2hvbk+Y}>w^Fli3_.Acѫ ȠMI(lI"º1+ 1J7]$φg9;UA%ԣnc֓'yS`|ur-N; 1˗6IJYJi Q!X ?wu1G V{ ЮjY.qGw6'F"z3tw:) ddDl[#}NɉJss 5ֆS73wU!}26P$0SCmkE_r&}g!n`4qX'jqE0E:V}Q"[D]C"t9$8.=z?F~(lU59]huG ݤzWt5z_ť#g&V+R`AlS|U"e N<$g>>[Б YIb/PE"Qk)&zcB*c ʡy<ğ?H'q-m1@87T)?l(ESEJnVZc$qZ7,%5\]~$tg 2?6洛R~OV%;ьJU&X-Gf&T~CU !&eo<+Ф 1YCPo_G?V?(Ich¤>YYZ=y7Gb4)LJs\U:+m.r?V4m0zn"0(j &,/M2z#nO Yd)e=sk%7Aͳ[JwmX[ي䛟ݑl̶eHHaXz0y&J5c=P–ςk:EL:RX Ճ+|`ѽk,:z=ljhQkS0a5 {O)2Kyڙ8Jm ӞeS-ߨ)mQw&ƙ_jd/&n<A:̂nHmvzGƐ_2nL)Θ@C$Qx l'9 zK:rV .|=e ,_>֖o6~i^LR-q}@Nl)2)GpHkubWa'Le3N*Y]zocC+#%Rt/A^sH?kt<3dq 9~qk T !Q_ gcGBjfz&(5k-Ɏ~jSCPa>Kȩk篜iX>bh' 2f TV4ʃ:yi ߺp/U: v/hd!4=l[ u[ P|Mha(| I_l7I<; UKC q9܈o"8i}pdzzY $) j!ȑ݋B)Y5DtH1?E:)soH,noC{/9VٗSڣX_½9d%໳Mr#[_3ӭ"H!k!+cŀe{3XqCF^֭} םu:OvLի\.&θ>Mhn+]o/q]':]1a?e^S~JN/[YbUQ5k`ƭShq D2xY'l:ӽ,"5_'{;˿p0QuhMe@% RX1ʱ OkB{D;y-L$_"c7'6gSTlj d"K| sz'SңqkyS@+e۫N 䙽Zŝ^!SA T!X_RS:uݷ#4riKy\cX"ևRO±(zگɉi#I*^R[->l׍, 1 "{ls hP1٣4W^t+sf17N=`K8)6V'@:,G{ :&F$z 4 |^ʁU͗CXdɏ10ЪCįbG/:k'pTc4:y)%O8`3 M]2""ß&`{ 0v`D13f8^E/Fb_ :CBXE-: [V娍[=[tk}ck:ܷ☺`{B]0a >9!"ܥ8?AR?bڛXc;e~ZU,*VJY`> ɼ'HʾcMEd) ,LӻpR\KP#.,6EKmFB)nrhaj.{׸*Nm^Q3Oy{ RVC^l"e\^f*_ENw,,[Uy܀ =y(ăCÇ^δb .HT#g$fX|7sl毺| *ad8R4&Jwc5@qƃMrN#.?e|VA>~;ԣQ -xQ.XB_%%fz/btŵ;֙u!`wzxHy(V`|,Xը EE`f->M!U$/(- h׫eFJ16\!~2^z(-ihV? O^{P[#wotzsn.jR)[+3b PJVbN3I4z"s{x" ;t ,V[ˁylW#! sGGq ,rn6hIWe9<:~D/D*`J'>K,I>aEzvi& w%2FbRjv<77r20;pۻUpk;lVS uF0ub12|xqUh;k$DҮMdއO-n!M9wH(kk{m U"U!;~wK+<+ɔ*ع+W%~wֶ .C5d;^pKPw?VWF|nUħYZ[9nwqbRR^bc!#|1$=Id,Sܤgz8O))__&oT^!Brh*jaw%Qn _sq tބ` s53uhRQKO9F!MdyWf襫~X<AaOҦz&r0nd:5ߪ+Ulrhy<'N&KZ^N\\ě֤v!ngfASd:B.`4%0SeCR69\`[C⌈ B&%,8nGnӵES0ojWrBl%J&Z#k<MmO@Iȇibt& * E|n&|:/w#dXHʢտ~SN)IK(RfnBh̻ly[F=Z]Cr*GRd'}quCuS s_`2FO6 ş-c VeuI>,qm'ژNpX2ʕ9ό&Vzq ho[\3٢,!`u$a{:k(dSXB2»ntgV)蝙 8UuNPa5i˾y~i3(.,~b4~3O3]ih5GTNnr{ss^il;i5uJ}K31yod-`S pbꕁ3$M΁܇-O,V)콏^Ö(ߕ5_yV1)>o"5D?Jh^X\T)Z>riq;") 1+eyԮE3T} ${bBD!_ M'&_Cp|EHT/<ᯛv~/b'RI=8[Ol$%GTJ 7LFx# I#jO$=8>,M qf3>Lzn9qrFu`4tgt۔A=&‘}:a T5xu [bAh`wř 8q 1@=_~YJ.dBpѶvi"M)S O+v ͒co(4LLm i:#BVl#>9yɭ5$z?5 ΘR ۆw1[_7B%}h3If)rӭg+K,XNc T|caQ(g.=9uﮙd5v6H8ZbuCd{Z^nk:>~ o A,曗Oř 0oH#ZHRgt3S`Ja;Kd*XaT~lo?,ÂJ4ˁ+hCSH{GqBRȬ.@cG NC DEVj RG.kp|7hJc]HH|fi| .3s=6";-U0(a (#m#+YҼ:C7^xK\rj;x)3v&*>@5c#ˌ9uDD)`O*poeMiU,|$Nsϔ%`65ȠnRӉ@vfh9W<}F)^yrC&$. m  DjDIjRzr͔W̄-o7NJT5~jZc:8!ftpK)@1wNI IZ7=s -5+/+J2b'a%6e ,6Kl?;ҦCc${7O;:(qGFP蒛Ч҈L.I%?@air(R{ρ`I0 £)4F %Da,-ښNv @,|HRߗ dfpqzI }RjG#YKhQRc!"R<B8i=s7~HK2?u2#~h뱠#SE%ڇtOJ30jv%1wφ/ǗKJ,A j#= #( ȾA?o;Ո3ɱ(oWf(=)xԮ`1J)&%}XBKTvV5!~( r %ۥy捒W$1~o=5yiNUr셮U߻MCq r"kF/okT<2Sէm T$ /SʰH5)XBAROlcT @LMc$ hf7Ԭd* )cΝ-T' }^^ ԧe̵T7`o%#}$T9?|-]rA?7f0SМ) q"(7p4eY~ٕ$dLNy>!ae-KKr̓}ݡ~K☟|JBxQ7xs'6GUQ:?g*:Pg`9~֦߬{db #_08Z\IYjQ-Cc?(!`S/3/E79' RDE`ڐ|oEw6W)~)UHUWE4xsn$b.4n/YNI*5G"P^>:UaQʽr u@&YK%k*RjNtzNr)&2晦yT ط6Ρr)LlВ yhRД `jv%M s (m%]Ie<5~3T+o^$G./( R2dho~ESZc:AKks# 7#܎EVb3f-xN;Tm~w?Dj&NFOaZLFUx]rڌy b$!``k| -T0?1NT:OMᲜRu$l_5^kM4vF1d8]SNMJklsem/Ѧ$}?zHv`G/U]Q٫U"JdǬ1Bf┍Tf%m(7Ml 1jyxO.ITn\*?Tt~[Efx/bilaٶnþi>8 7XL~ U։k€p)NUR9mn(_H?/̫aT4pv۵T<JO9~Y@ՀpLS L"$O:]KcQ˵А8~~tYfB0g/vy|3`QFL A o07 @/Jm&vk: BmtQG6V#* Fв+ѭ@$]00-6oh]sL( 3,`-.:މNyĎ=J?7ꆾ"بe!4#qCO(@nDc7G{m.qɴ);Bu7Bt9K,e*vΣ+gR`NNMf5=qטsMi0HK<*ċʉ.əQoJ,4xHj!`>"Eǽ5`)\cI>mg{:O0UQׇP>+G&@WPbX(E>ԫyp։y6,(uXT8xxlK/ aןֺӛ3qK/w"IhlVJQ #g&7竛STA\,T0fu.L0HS0bXUhlsb'pt d&`R蔠wCOPŦVB8?W3Q (H!ƹg9ߖۓId:j0"ڀ8~𢧛f³q`xH|'W8սqngre B(E`&>\vXk9?uJ6BjՁm zUh琒_ E+)92uImVd)ulB@f^2@= l<%qu}h\uPu;b&oŌY5[&D!U&Ÿv6_6alzNcw^+w\=ĜuHTe],+z-K/hnǝlb{Z"5Sb_ @]dY)eևMqnojOjT6fUONB]L߆cAbAP%JP̍?ĵ39RRX6Q_mؐ| {Y" @BRU3]'QS{}#n|_7[$Tm),(@q%Hd6\'?Cf%!m&_92KϏ4pόڄPn_&?}a$Ă\S_~ڜg# 6"\ƥ4%=nce l T&3R1&(ogJ;`;OԐLY(;I%@⨳$ɒQS ~Jk]="[$R:-ۣ䷠7,qb~Z- +O"h3Wɰ3,zH\^6i.['ERN$W=ڱ6 <>!#cuĢ!$UK[įPX |/)5w ' #bB=;C'1kX Tg&'xt50Y\S7!6k2<̠^K.Fa^Lxa?F|/-j' ̱Kϒ`Ǖ^[b?Wc+EH0)- (uUeal&u:iO—w;huYA! ^rWA}Zu)[- {-iqx9? bY(i3Y|_X`oѻ?frIcSR~:Vbq!vNn^UOjjW|>OyG̀`>x=M8MQ[<{,p߷tn6t12Ę|r@Hkyvh{vC"X d(b}LyhViF8A]M\?on*J4SlbWvT W]&eհqΌ]ךvZE;_ C8(&\lpYKH!;`QWQew1{h.1aq&(4ʭs11~QaFrcR48޸OྥwKmБves-rwrY~/SYm(/Jhw;>guTڊe`nR&~0yV~ nQJܫtQT 6YyՁ<}#l #Sy 5EɚD[ƖWBll `a ?xNV?RL#vYUScļnX87s {}<E,4P6bN2P -M1T/IU& GpĥQS.NΌzA&th} 'a'=%WmbUARMEjmuVȟת(T*zLmΗkŸs`u*wM͡AWd rUTԌucژT<0 sQ(]M5PE`7yi4 Z't~[Q 5tО@i]V Y%O;JSS5=ˢHBvLzEAV]OLGݜ 89>8vKis uC(mbi=a36:K3Ԫ/uSb>M@6㺁͔@.哴,u/i.5酗L@v( !kGMm2<{:Q=Z^*Z ǶTMUheRY{4}mt5tNg&*-SȱhODkq=XI>|MОOS|NPN FӘr례 >_-s$aL{y%g=\"?%6.ޟSX_2:lYUIۇ BlGmcy^ZڡLeي":>Ȗ;lzAgEq%KDWF1rqrBIu3-v4\GslW=;S2A~:Y@EXK}M.uDGOBcIY}Y ,MjP{Bܧ, cN Һ9yBN.j3kssT UWy>hAY8e#:ՂzWRe i0jwrG*jG8)Rw#rrUZblNgKh' `'.QǵWAnKyl1&2XfUr!OZ, bLKU}KjO.|wy hF8*7a|o):"aQ3n2&t[8\tc}M98MZ(DL9$Ozr2FVxc72e|?@xji)igϔ~zDPPzvs6<֙l@7Y%w6gU If9pU3"y=wu̐MxG\#vǀh/`eE[WFE/I*6\40ʯj(axh"ꞣzgC@WGgсY#BmC:O% v-4P+f_@)3õ)ẃOWBCd`|5m M @pԼ]8m)eF.&V&-:N C-[f:^$Ay&%@bXێ,A;A5lZA0@.`@5%CMRpZK^}Xۭ~L'nE#\Q*-^L7$^3s.8>4L1N{{G`K$ xyuu (\]^d>r;.I3ra!p`%?皙 kkwC^wv9chc+fgu3Rh2vۿc)l_idP̎؂e"KrrpDߪmgӀ $'Qs6tOE]S'2 Z.dɲ!Rp -EǪ[m~z; t Pà NPAƐj#jC߃ۻAzJ .>k1.W6NGDϭ__l `ra0oZ14YiGBp/d14tStSoŃ@6 6g񯛚Һu]"c;2h™B, LD>y GwܒE W wRpX13ls.ڐ]~]G{rA0B'CznjzS8O(Μ:55ܛAh.T֌iǖF'1IK+%$cb0. o-JfsPXqfK'ue8TR<;Gn b =-bF9U_F @i2ړj"qzFK j|)!jڠIh>xfE#O&%-/Oҵj2bP{AB.`]TvC'E]2$g*=gzhI1QT1MeGO>CHq7t obNըE]eZFt̂kQ zO*69$Rb!\vZcH-P>{9i$,#7Y73dJ+nC^h罀/C.@()[hǛ{d5}l3;ZS_Upb_3\1dqC$&n(v}v{$NxSɅ Z-4O`%^v#@z,dw4b@hD(a_dWDOFzزUl1nc]}҈&5WrUZʳT_)[# (*ՐŌ"sDroSar(I"= `92sy8BΦI6y%ٚ*rAD 5GX5MX;lq3vch#h=3fd |1?EPCJn:Cf*,gZYQv E|=^6b1bABEdoT:V7_&c!HtpNPp6 S묠x45G=d ^jXVmrr+$^i+ZJ(q5Zj*ae GG =KǠhA} w/tTS1.2Y8~Qy[^Ԩ `泚6Qo7O8; I (gGNv <גe04{k-, Y9\)ZNC# 9iZ̶O‘+گL&NAJƱ^asA\CPw㊔;͗! ]fOgByqc@6р:ָx$Yz(P"_B&AC#Ld/LE ݔea@cU^ww|~m|'DJۯ@#]SJNBd2FJyʃ{U> H(5pu>݈w2]E-';UԨD2YjθL"ǰ㢜0cy 36iHvZ=n(٤OAzi7Tm9pv7x4zDi2~B O`},Qe vndhx`_:ɒPKಝK^\/[9-Y^>_"B<}2}aw!ڐ0&EXɬb#B9;{ ;,x'rkW٣Nn)Xuǂ``9ŒEmʦe2aR#׉u/=.= <=_!5([[~YU 1.oL޸|U(U*8lZΎ­o򮷿Z|6pGLD !.h]F\sM$)8zLF/a}*My=7"/T0QXuCe *_Lqtr+ O '6o;Op_XU\7xeF5~Q٬hRl)o)4U53O ƴLφnŨjxige]m;A:M Y$t▊ֆ"iVAg{}J ;~cȑ>@g? `;hu^ Hy J7n@rL5ڝ!YN!HK7N&2]?M/2SR_c$ۍ^c*洿itg1 B0ѕ)^>(1W/qE~oGFy$jnqbRY3'!ъIoRyCf2Xcc A{ G,xŠmZ[%򬸡-^ (8KixhBi:緳&8J81UG0p}ZBnz beܣ[$k'H!~'RUj7:>;r`K}"aOy2kt]m{BlZɈ Z ?I (Xxj7l0*.p=!"}Xh o2!s(k/ᱱ҃X>AU$MMi[6doרig ʶ^c|8-ܴ øQEe F,P _1fH$b{<#EymPp7ڳP_n) S&UGCbzov$ъhDHzj ̋Ti7ϰ Zii2 ~'k_У$IHI%:@XͶ0hY4@4dwY=rԴ%!hr7> NZG꫒IIQ*vN 5ScYP w]`ԼM {0Ketõ\(<,"PJF\6ap~BXC, ";W1GSUܭllFrr U%zS,J=hT"ܦH)p6&3RWg@E/?"P oT:vinY(xUuzJF *tL; #w`Se.$pyiLO>fEo ZjܰJkN_bz|rڃ%b9Ƀvs{Ʊ$Z8oJ4Co۟|b,;k ofoR `d/`p@EWxiw@o8RZJI,Ca RFlq/>PqHMo˪ N,1.$83jbvi~<ڵ'-⻑*ӼHZ2dbҘ斈DA@ƹ6J_W|LC/Hϡ3H#byF#숔!q5Iw`J"Qw;7m?*psRP[lѽ;c DjYoٜLdΆ dɕzdbѢe Eaм)x EQ,b2嵦J\ǥF+M ^L|xsVef o:p6_rh->U>F$-.Э1Ք?_f4 8yWe9!e@EbeW;ձhAQmzf(_FX %]8 KWrKxV3 svs޶uYewO{8dTJ=G؅ W7 r}m#{JD nXȐ׶їCcV@rn#չz^ =̋#IVRH31q>ʤ[l#Fx.Οߞ4n9 sϦb'Ν%PnJ\ "qtk ːy}wUPkPH JIGs @V?^fkP' ۗb΢ZE9h,иGu]n|+\*&n37+ƚp+z`N( >}3.sFhOqΏ1],[TOgӻQXߠ(͝O !X5!HMͿ>֢Sd)S=F }s3 4_FPFxZf8~o %IU)Td5wc@t.G0Uw0YL};2lΠ2Sa@|iN_WZhfhJ{P:҉ e< T'ltl__>ڋ1#/,eNAPDOT; Y(,LT WUu^o-gpՎ~N~TՑ"m2‹mZ1^I=Zn1*K\YwKM| F1q]jN Xqai (D9YEuu^/J< ?I-!='2߼'ڬΛ#MD * ^qxFUsA[!R" p׌Z#(_WBTI'FO'BZT@+s/UJȅk/D ?_$^ܓ?iFr5E4h2 M -4 MO39IV~8#V;!ҐU[ Vq!NF*úu:#8Y*Lг.+<߫JDS3Qd[a].䬪X('6;{c2vӁC=>e$8o_rkhb#9;:OZ8Pc5Ϊgbvne/eA8" !oh^D*<^ss3ڷU_1zrmfDS $ ]:t 2Ms]6W&iƪIrK DJvkXbrd8~|iraƼ=HP %=GՓYڑEn5҅ K( ʓӢB;4Ҷ$DǾ[}ٯޖ&8FC/&ClYߩ;[J$7a@zw[*Q[^aWy5,:\-S<~,eMWm>$(8{nlb  栘lMEiڳ-YB顚2.S6IS[Q% w1=WQlXxӧlQG$2\XD42~wI&BD *IWLXXNKf*oDRI7pgP;3 H}$ݣR%صhJq* H-hB$_N~8M;  J 6滢U!p47tEa+2Q<'CWBKjC=?WdWȢ:vh  J}~]a1교q|΢m qHLyL-$p?왠]rm HF̐95$m/{QՎ6hؓ|3I:-7Az|~U*[NX83> x{ڹ#K߹>~I|%|'tF" xMSM?D^WBW)UM򀁠 L,4X6oms`FjڢyJMnd6u %@s "}bstq17!lpiJׄ;jP*նe[Ö́ 9 -tF#s9eQ<̖ BHQe_H}C|g䘏X{AWS^Tm=ܮW#&J,y43 ƅ?ao+s+rI ?kɳ DC (קQJW1^VUҡU'ԗ|.VTRvy=L1dmɮB,tJ^3ɔ 'A[D6xm*Ͻ:~h1HG]f@sUJjʥ:MSdilks8VGCIM҉,|.yQE[*Z;Ңx$MMkN-e ʰC~ȩ[mжaLJR+1|s6,t&4ILo)M0~,uȭV@fGU3-0(4*{2Uu55o e؄V*O8jR Ӻՠ6 [X(lKnBYw'+u1jR@N/tsV5#J%ߎ˶y[ vH=a/p}!6,3 P1)BF ʛ^~F+MzT~`0K.Y7r $R2{KCۑ"\C ꒚DCCAה$$JHV{*VK!s$K X8[&Ns c >e1yɎ02L;cxl;!qݒeroUzi {ȠPpux 7 \?@YX[ً0N =܆(7t8O32seA7EjY2"Ҽ) }z 0Ȱx69^FK^auƚfgUk$ʂ̛pwXIsT ݳ 0 HUnIF\x'%xQ+]kFH7WL-ԛ]PvT@|,!A YnqmƸX,ZOZ h8G7)1w@&S^`rvi/Sġ8''Q #eU)2Y/FfM]ER*~NQgLKskέjgNn'^=lJ"yU_nߤ.~tƈUN@Ē꩖+q}ܓeSI`ef.F)%!<,=#s۽h,]Rbn]"z0)i3] x`S6 ^!#f4/KpG*j\&gەlilPKox(N_Ciۄco)Y_? oryED5N%ӳV$\;՘(Zy9ռHHbhf,ltzm \d~̮nru=Lz")p(;&" 2L+Hr~?˲ 3Dm&;0wB)αiYH4dE;: <^u,Ќ fZ󝌈P!p{6d@]PoWzRh oviujڷ,X2+Kv3ښcz\T pEu6_;R*o[m7ć1&w-&/i(E ~>`^$-Lyx/ YlIOx-Xƾ ngѫ6GJ6׊b~YKX_N{N)c^B:4< s㞿*!t=ƥNHB 6 }|NSDB^pœnіk'5{fXAT69R襡`%.MmVk$[*T/E0h[-mOj |w l;Er+6u˛>BԦ@@^*8&"K|vxzW̭:=r0p N" erf h6˿Q:~cEaXg$0O?Gy$dܙ!a`o)xv#W&R.jHl3tD י[u)N+??&qp'PIt#H"\f,qBcL_3Խ y+FVJh׽^js˔(_Y0yhvkr yA͉,8bTΕ[WT I &Mt.aBtEUt0=\xܞ$l΂r(V>R)MsAn/"\s[?7̚{f;5bj\;pq8=3w,nSu!!p P{G*q U*zw(8We4wA5}OD${M j "& C[xEWaK C4X mfHIK#{*Diቬ>.q՗JU\'j{YC#d#3HoŚ *-IJ% OdM,Nuҧ.:D=*W1#K%i :KPȧ&jcaXa9B%f[Iufn@y6; ]"=^V=8#_k oe%Zug]?Rrwb&ϬGϝoF^rw>=+%^A[TJ%B'wJ2XuZ3oN|5z:ыؒ^MZ@ "Asw*O&-[/؂_AOhɸrt[1-s !PsWaʽD,0J'cp-S@G8WjΛtm;lVz[eDƲ\Xׇz*&gG (k/Ԝ:l- u:)gT7`яmɒX>)(H0ϧ`c0Ddѓ,8mHCJ# :ZƜgEBϻ x1!4S *'Uq{:c)+ ˈ G+qMfٌ3-]j,9L`%(e_`nbl qZ0_%- {oywh$1zUw_:uE;AR?J%J" Z?njlX_k.TVp aH"شD޺~L:. uJX\1^Bڭ04t{`Pry8_ГMI<̻˭]ғ&b.!l\n6hHMI`x~(ȸ B*b^$$(U9}Ed?o46ţ()aBCG/:xI_+qDe洸Ʌ 5nvhuccGoH;l[[yc5ܝⅅj-ʮ+,j979#ޟavPj~CcEKxD+QcXQ@ns?|@_Sd  WQ6T cz>p0aC`ZuȣMV&w@s>~e<ZyMf0@b$M4 {3Ĉ|ܧu(3rPm^Z?1/:[!\%YI 7kQl|͛X~;٣,N{+'S jcg#ǶWxRwY.Ue۫ǫqmvmM^ jfFT;2nܱtțQ콭mZ?W4>>lkW7.ݭy_MЂz5&sY Z+DKpu^- RWIHUa/vΘ=T U~4k[+/r ]a2AT*q2O49EsR{G'.k߲\ :w x== ^M%ao9e ֤ԑWG.ebO(A? xMPQ1o#^DS"9lq] &eQ9 ΄mU8do>KߐХleb:s6EZsHbx׵r+!c n*ţ%uw:Tޘ\QF 1M[A/γfGÖOmPr"'ˢ/&*ϖkBfꭐւ+u3`ủ1+]V|vN(ՙ"I\6tr"V"JT>VMe,0p)!U4;J~VlVOmL᳼޶PG̏M&}Ў4cH@׮GAٍicU`.^o^ 4-\K&JKk*1۟o'O(bԇ[wSՑ33i#@wQgZvx[v'^[Հ4C͵،Oo'q~͘RyH[5xGk)dCJsFNu=}˘!.PG )evȼ(t8^1a4,5l G "sKA)z^5jW H ^M1/@9GU_DF)DD7Տ/E,醊 <E7R2i$i)]QRɶp[]鼾YǞIQ#3t* E6E{M4g]wO"?m_hfVZ7*GI۵&_cҬXؕiO\EU@݈N9I LJ8r('Qr޿ucqYw-f{_.R,F;?@g鄷EBa\#< q Bvwz`8a`]s|:*-QY2HgNFoL_:^1ӔmKFFv܋ݤD5c&{Z"z?=7G*RT'qdy٦,wϓuG֚!ߎYSH I,=ʎiBj !*vx!T]jg" WYD/z?(l 7}>y$G8(%Q2LG0v[㕿 ڌ5moy] Iz_xUEUSVVR`E$.i= `>TZvAVvD-?`F>Qz! Mβ˪J^7Կ-:QP9#g!~'p1>щOa* b ]~u&I,uwDҒDYa$Eޡb(EM\Y (ܣGgv?pnmKTRͬ^I:{fդYg$kȘ`'tQ-ôUH1RKFG^Kd\$a.];O:4Ȇ^3SplFQ4q{ &fw,,(nynzr:TR=ԘHZ6p.Šzh¹sJ+vM.$?W YmP+$س+5K~㣃vd,Ln;*喙DY0|&$Kh$S͇V(du@3Td5hNo{OeK~S"㧺ɋYҩƘ\="3=\%B"LBu;PrkP7kQy Z,دSNrrårae!AO>~rxG*`sԦgNIяj>YjS$9R@Q90~p>=R}68zS[9(,c8vk|w:5뎡pFkvc(t#՜=H8I"P$"+i&]}]vuq} >r%y(ZmFKp1 /d+'2?G8n"xx3D` EOtd}@'Mދmdv0PcOYvP6#xojn\/ڷeY售PqΏ_\N ؏#FHjl#˯l;!@x-ir\t0_j\6UJJhW/}U]Æ6e44cSrrDH i Pt,}XT/'81ϠҶX\{YGd_/uxٛg߈iCMK>]/MN>T]xsV,5T|F81\˟ LP]nZ|A, V2NfKL|`Qwm'{uTEmۦJ.hX0XLlgWP GJK >ofR'8Seex G?nbvl iD("2ts *)PL4Aw9t=sn-3Zy`d)D4 bޓ\XͶDB]j 6|JCa '7Fh;C4u'S'2k"Ӿ(@߬5a%9bd?EUX;udP׋]̐Sf5;ȯ^a2?k=„ݔlѯ,8-#89+vr9!ۗmORp"n7 ޺Mfӌc=vwLJO@J/tv$ſa}?k>`e4Wf;y۫<dͦs-"ƙ1XWdaaOJ?Hxq ۉq>?=!"PPIS-eX Xrta|W'Ahǧ|<.05STsشl͓ı1ꖑXlUJ.09NUZ ¿j}I7c_[`R"QNfo Vba;;Ż ѷ? AW 3M7O"V±&\7%"0]/5l}-YvcQbp)%Q8=| "Ի,l_LEe&O35Φhil i ,:"*A,\قK i,~0tQFZ,e͔1OzvH{ux3oDJ7 6i1~^pv^5k吝K쎺V> ƻdbӰ_6DVu4v2h+x_$c(K?crP. i=ZL$ ;x˯E1 XXmkXf$wH~撛7Qs |YP熒9J W4:h\^};^P+=hyeҡ r?I&`a9K:ɔO[OHl8as͓!ؠHwd˸OZmSSe f?OLRo+bU}vZu($\فlԧpVK=ֿK-4s1DOʼn2 Ŋ`;P4P)vONY_2fԁa5( :3O)b-u;Vӟ,ܭ89m&F;1E6zQBp4ݢlxU%PfDJ]%F(M5)Ϛ]֩朎D˲HOM0>"enrųkBeny~~Ҁ0>}y&֕'Ԣ2ø; l/;cyR J)#Xmd)RxBqϧ\2~+'A GoڳB̘[O,̛ MuM`fG&gXg}U>T+ 5i1R}Oi Pxĝ %#Rlj^(28ۂ xRꌝqAЗ)xLWn$&TBޘyi$}AN1=npB< NAO^@L~cB +|cc])HdV E\4'c`q)fH+Ù&$]E"xi8nVR@NyJz!A*Ho_rx}Q\"ܖ\#yƔW9_ƴixa :Q5|:9~5WYxs_!||d;4v4jñ n$ |_LJs0ګFV/x|䶫ccD<{f%Gpe/v$ C'}rLj\ ";zequtB^$'N "k<_ݿ@IIp]Z=gf6jA5=hEMqYq:}bgcxUBdzkiЂ&QqqeM*0t_8J<)K9),dh偏2Q[O#_?2{8.X'R H84zӎM-vmeTz>eϱ1 8Z%FAdROLB1~7g.x`:cQI<anݏC'ȏcL^Yk}9pIʶh6Lb(8Qgl_(H{9S~Ma,۶Ѳk7S}X F'wwFc'Oz)v&fח*lR27@|ZvY WDrG%>E3Οp gacW1DgT!mЁP1"kL4J!& 8A0mWQH{kU; t/%7YVҜO9.B̹uK-o Ǧ5ᦨF՗f2-O Bׯ!cu"rlj]Bl󦷙JUeU?$6 a,gZ 0 "=Jh+ŐѾ:JVL+׎`?\Mk0)?X18LI=9|k~jvM~{5'~k GW]>XP0f.> 8 npƎn,3K<`dΌCt _)1jKᜇt=e|r;UXkί9U1CģBmĔ$s?do ui$wda*gq PJ i?QOo*XKYιg66bvȜ˟MvsY>܀%*KS3XO') ]5A!l 7s%|~7ӔH6ol, Mxͺz^*#qchh_ł|52(d>0m䱊tۚEw|&d=/C<|ՖKf{ݏOT6{j[-ҏ>}iNY8խ1'u$Eb_J%g8~1H> 5+*O*L@63Ꙛ+DTv<;B.jGry+V=*)Pa%8s5O_e?a_'2CݱB]fO;ҥ8da)K?6Ζ kх # bMI<`Jm0iBuˋ}} 7]YB׬-QB-ެ|8&[ҥ*Fkrم&YNK\o ~+@AMXW1!B Xba X#SҠaX:(ei౥ A}ny4|2r\VD=\ g8cIӺ40@IJuNl4S|gf1}9ڙ0/5 ",CMgWj Z1[ݿ߃:.V])x1m8{0EU WlJPe|O2z[qViw,gH΋q0e GK?bM]+`lR,+n9i85DFe9:`a~Ü`D(,%OHe6g_9U84 1b~TT'@{P M)O?G)VRmDEӜRў7D tTq"kעCGj7'\+}t34t!;aSM4C1iZBݗW~ZOΐΆʧM5+!_INb/]3Mݾ&i1![N{q4$'mm]$,XMw'tN-piD$ۧHKV_*6:;lR#0BĴ9jCwJ8eG6/LA*&l7Ô4oY՛h/v(llvxs 4WvH֣w!y_PJ䇴y խ:XKz 8veYwүVY:?5S;4xGM-%#hhȇ]Pc"֙K 9Wv~+Ya G_Ƒ9yՋӯs8trL X[Z=Lr1+<*0l!=P\iFq Bͼmlsw.4UЪ0V#u4$o˻bdC]Țs$hwU[ /nO~u3b_'idTDjcb_ĩVzH!;sKBd. ;$mwEQy4}\\}SP+濲lvnO6g;w؍&(5Bc^ /[V*J %u}'׃X1[H*w}XD{ׇWW9WFf 'x]Qcl 7rq:s,D"x;#8w%S<9EE*`zlWCndd*Okfg<p!4Y/4WjKF)"{ 3 2DW^x&J C ;HD 8MU}R V_N̔nQ.ߎlLL`w=-j8Z%5"Q49U"wgXwPEqJv` Rw仧\oGTcԼw 29 ;ẓzuEPzZ,H,юv)R'D?JxX _Ak:F`7+/IaT=cR @DwyƲWLrsL%2sY>3r&=L\ +r oRZrH2x򑞛%tԻ'-UMs e;sUĻ^ÔQ/kv%ۏ-VvU+jg#$8[ ^l$̲-0fܠ|0,`{oQN_RԸ3?Q+~4ʟ5`*;_kKU^UqF0ٰ+^}{ W,3MŒW̟$ [AwHï"6ϜYd ϣ`y{<Q;kA6Rޘ?CC_\Pq=MC'Pm~ _t.c(A]-͒TA*(ӳl#Ґyb2ZD\hGvGK8m1)fv+Kg_ lM/f|lGไ?. ^8Ҙ*< -. btY 26{gmwE^ZT.X;I~!͍KhrЃxHBOw%f/x?o9u-K;9j^E&'m#W(Ty4QbTlx&`!vW_ʈ~S AϢ0{5iDraϞzކB @+KGUH«uyŽSZEv}`py%1ؼ =īo E!_N?F'֝MUYm:AT cU'.#_%t[YIC޹놋<06uKE^:KPt*g.a|WuFdQLAYm6pM ; rBc.GֻO)oDQoRBKuMċUHV'kc4 ҝ׉2 |@@M|Uy=,H_gwK=Y_sK]V.h fuC'-UK!7Z^]) 9nA?pN0' o:w]yt>|k,޺1h}MMjQ#O d:RXɁ l[ӛ82_eqR?|QxB2ܷ:N1*#4ajMC4wcoN:QNIP_ȍG{xqs}5 /m]GAM?cUF6&=cOqr" eo1m9TZT@d(M $ ~S oR˔/ DFvspUK-V1?Q_+楆Y*[&JU$&< t"RpPlNwax[ .]!:q+ LFi) tk?3Jϓq#kx$gMӳ#2t}z4kԿԞT]y{K#v!;eA1N䷯Ʀif:Vg˝ `[hsOc~SﴇT8ΫJu),#1ڑ5c?E NšS*2+S]Yxf=lmH۾ < l~ݬH,9M;~ Qj4mi 456[kvSI)C#p(…!l|uۺT}0UϰEpg*=&#@+ cy 3Û{W:fv6JG@kpEkZe8dIo5Bm 4('ZTo'A }c.{B6}LSAYuf3>0b$vu}H|1 "L||po:W|*7W%:i4=Kۓ\5Mu'XfOW&ϐg_bpDU3Uqvry"4k\Q.X˃/Xo(f\ۇBv-1e t:v֝Ǩ}l73PB)ps 7<Z>'C( sdm R~&E tt&"c řSE3m M"Dr43!!Z6}<1R>:hg(:|%+=yh{rcXߟ&C,Oz=Ş! )p"M7ȩߙAsi{%ͺRнdQXN^ToB1j2L ِKԅeH93e~Ĉ_4}6|cZSXri7]L I&|D?C~;>ߘ@!~S'| 3c-|XKm;G~zE(,#jJ]-ʅVp;#H> HwjB՜OK|Cc+i&e(FmHtA]IWj5iJFch n@OsF Wk$` k$.Օᗄ8v<Vrגe5,<=v|qd[1ejJwjQ1oFikt2¨ۤ2No~Z G"z|bFU< `O%UB%\p1l3/2qe$iH5:}:x`YetY==ZATqΞrmw ҡ&e1]M0mWaJ)H! d%6IAvViu"n/)(=~},2U~h  +At΃@r/&c 敯jO luu}ChYdUKaE!``Ӥl0%=5.#*u! \(x ]nc&CPZpA-txC@JJ? mJQ1y0 $\Rd1O+p-S;[U!V mMFJyc5w@ z֜ TmDU1߱fP 8/Dqb $SV( X);jC>ui,cݳ:| LWlt·JJz,U&VBd\b{[w1?4G v5b쇄Nmqz϶>bi,qw/{J޾ΆP%Feԡ#{3'*\vFe_Y z瑖r@qvT,ЅԏP2HṫUgYo:'H!YLn¯~_ #0Z'+Z3(vnx$XrsEyQ&_j00+BͻNFE[fj(췉KشBĸNG>vWĉNn*Ĵ ~0O:¤W0Ab)RrGi_:k7KZ']ܫp|1RB5y%7?v*@5sr=Q[;BTڀu{@fQcM#n(cMErY7FvÏqOz=p _ʮФOFGup&նS4|C($u0L+ Bu! `ҍu;݄Nbd++ׄhiwCmÞ#O #I~ޮ4ry#Hۍho6 ֑jS1jHGc e"IyMznĄEŸ! k6SCv BvSE+SQbfr,B-r0X!h&]9 ļ1@ԍùw;\F] FSϠݨӇq9A~{WW9i%)jQwbNx3ƇԧR8tU* 0u߯ػ,%)nA(#P*, C%9dE,!)0YdKDTEo@ymqkAw`-?>)<=FӫxԕDf̛uSs"qPi4 pڟٙLLwԛcgmq$8#1+*[CoCPыQ=R_c8x襦e@dQn7B5N50 rk:QSVr)=՛ZshtWlZ_0A)ZH@`ޱ{>KZýDl΍[2H:l)^ޔ m1odt9WΞo{*u ivba8,=O卤У`c h/H}1snRG30hNW2u>(z[~\6O6`-ы{/~ρ YوdlAe+zdGAcC 5 EuSZ2JkgK/sd_X1t3evirFh~*H .jjM$<5hQS+7n"3"$m{=H=[$DNaf >ccNDV*52R1"i6]T #@+QI:13q$+qb< W^G{S$~ЍKTȅ8-넄LJp*eBc?~4}1 ) =GK]t9q•7/%YGzvcTAvOdC)|KVmtoNz;d74,6p3)ɉ%V`BiHƸZqGiP ڌVnk'u 2b^KW0 K`\ 8(Jo;|DY"M00(\ZiGtlʸqܧb|,y}sމgHGѴ֝+Zf:*HƤ3m5~vLޙv6DMK: dfpkQ&#DYG[zw mY  abUhΉꠥu-{fD2|ՠoLS߫΍0E?X2J{Qt..y}h>/=3vq Wu=ӭr>K@ZBT.&i"K2xz|>B; {ُ]}q!-zUWRZ*)?S pIRCsda.& x*-6=mk\p.N@$&C0EaC鞬]uN dr_S6-zC`r2:>yЄat5RHdB,%iV.қO/A5VAZ-DNegu Ѭdn߈k/@a>R1J$*q8VlU:Q gQoĪ!iw)PcQhye]&"d7v>HpԐ\i-Yi&*K}Vn܈*,ՓDzzb\3RţEhy<#\/FRgR3pcMUEzϸ!Bт\9dG@X(es4?9){yLJ*;ivzsXTF$F_b0*x>w-]5+<=Є>(*"L.vppm.k'SFK1BQ4ayjY*s,o[l͆g\ٞ\?~ȧ_vH=@xǣ=u0H슞O,)4%F(^/MaT}]Mpc֕*ڒx@ '.YRҙNQu qMf38+&]ݭgćXx8@AƟw?I?3cx9' "i9EY#n\4y%oh*/X`U5op+-&a \q:&"q=j#/#Ѿi,ڜ@fk=pϞ~2a|hǸ N&)1jlۆ aD2&: 9EC2Q.D.AZJ0@ #ؤ@Dgt¨ty$gZIL LLD/"F/xWj,Y\Jϊi5!ve$]ъVfC΁XD!ͦݥ 0lPM[IKFos lq1\H J"&Uu싖ޚ46?VŠwEV}/6"vvY?е(/1|I跗,Uϴdppw Lsa̛Xq3w )44NZ} ivpܮ{V۩u6 We_O7*=p?EVZUFn_;Di:MD{պZ5k\پ|&Mz%*f̴7ތ9extX-|E!glG2",W2/xſ=2ǬWYAqBr3h([έ)zQSYן­:J>-K^.*ϕ;$c0j^jDz | e$]ChlVc7-]r5O+Q8d?$c([ wE/:PUJϧ |R0j3ܯo=r" xk_6k43]2'.AѴAXѸXmIEVDjh :r:x :(/ Xy"ݪ\h8v͐B^=|h I7˷d_[v"74B.ܼ fd3d|Zn-m@ Dc b0~54C,3Gd")t<ú+HIs݌px1E_G\$>׳k:*{'"0M܅+^jdnO+[+ѐNIH:ںuPA!,jaw*cA!sŸ0[RanUR*`=4څ[˹$ Wn(M[8D V&BtH0pPJCJ{r 'rh~==[e`y)4 Z(3U~r+O/m.s_D MLΧéؓcxzE ݔ2$Ķ-.֨C!)m,e"楎1OƑTkJjg"JK`>#xel JɖT%*I-Qu%P: pA;&4DJD۩8vK\Vp$]uN1%sE/6;{P*q4i:ޜVWewINӼ}[{qg1uUko-zy3i N,&98!kŹ(#kavMB[j|=Lfˊ/o - (.!>n)@4CI?pK(g ㏨s-^W] lYS9 d%PW?t BN-|.DkItDm\5 å>RmXavw RVS e:SY!, oxcԫQIxV=yIC՛]vұm6sW'z[*7 H:W Vo9o˞ 5KK <0(,ֻcƦQ`d@^ĺ:ƈ" Gӄ|aʿwЄ3/.: "&HK8̕`P~_ha%wW Xz;t5PfnDqBz@TG1N`{>Zn}"fӉUA[zkj,&sVMAKocҺhڅPUux"*C<6ϧpt5܇V:BgQp{>QW&fx>;B&]cjPZQP%rWeScbaغaM fvY`JPs5>]@Q `;,եݤʤLǜ~ʵṲ!Bf5+Q \NV}P67 -e@[ʾ3 ԅdR ht"erD(4w$Ё'jRQyZ #ƱPJ(l~8'! kqf(UzΔ%:Pכ~ мOEb&CDGN)uh`X!rx9#pFngq BmSϼnA,m=-&T0%fR w^N@<62SH j?? Q-iNw4WfQ/[}y_AVipo$>œp{Es٫a3C|?2 '<&~F' (l T,YT1d 5"V5Gg\K3vfՇM|k2+rG(rw-d2e+rOq8:f:(/DdׇHܷ<?"rB=9q7ކRX?n%1u*4Bl=T.j (*(b/@N&$/hr7Ƌn򗿹㕂|1K `D0wݫ;>?o5#$ -  ➀oW4lX3;<_)x-!z*LFJ!ߧ(]n%⩋*nYZM;zAQb_i{myr~>GE"Da+(~\tjė%a޺ߴ[A6ym S a;ibp3<9QΌ m=R1yo)'%NSqUNp4 jh쑪m!BE.ntBN蘢_=WzW."g)OLѽ"|*R4?q `|{T[rL=H4Ɣt\m6xiܤ>[X|Jf#\0ᇿHb۷ΡtZ߇L#;E<'o" 3 ƯJ,3 a9x189*%š`H;OJ$Ɛ;3a337Nd8ݏlPwq%aOu0L-AsSkGM%AUzK}N.%|Bvt?~ 5#Z:0nKh^%Rm[hΊjTĆx%E Rve>10sRG|d5$Q]x%#-,'Ztt&_ \g1ƻjeeNhGrܨ'~l `bA4d/`.\NnP4h֓Awº}=Q9* Xuvp΢JHrF h(E=П 񧞭9Nˌhn ԆBw`W5C\ᶋycDF Xc)E58Y<Z Z@el]t,2OP b7҇Q Uױ|rmrHwem\/Ѵjjuj-#..ˇI d~3,B/'j:<iqb'MSn`Fr [M5!ػճZSm`7ˏ_z7A^0'!npچk^oeddiMZZ̈́ ݲݕ.2{p#݈7x#]qo TmfTa*RYcYkwO0#>lt(-6,!Dj >3#CX; 6xS=.7|S>o.&fE{IjتyĔr?hd[Q+x?CV1U}(č7#q= B4QHӔ^8 tm&ƀH?5 `YTb"N:ųY64 7n$?CMou0VCKşDZӽz5"kjk*qҾtܒF{#>73MV>6^hW"l+Dnn~j3/"[`:db绪 R-sNJ_M+fE0ȾcMj)Ck?:=7bP'[7.S>_mD,|\CCs3(- } 3K"8KKFTq%|id|wvІzw ;wc+6Wu h q!|ub4fkۉԹ'’-5ymst&dB|d8|yh ?Xp9IIC5H\$8& I""I7^pLnT:czѡ?sW _֥~ŧy&39KzDNH] յy1(:= JnčOe%ogǨLɲj$pjFyޟ] ?Г1n ֫1[ s5YCvnd_8-0"iRU::bZTLnģD*NʡV\ pޟCNG1tЄn0r^f1@"0^r*e:HG],| 2ƝEEñyz-r+PI#0N nC nE`*l.|ydD)WЧ$YaAJ${H5u9B;!W*%K礓:P"q™e T]r0sv\6YW0LrmnBy3*<8^4ԋh>y 2_=TDc"~T=QI|eXYQ>o.!w&} u.u4!\Dp)gAd40Lv綉L?mDj3tY>EM5f% UVYFNTi}n n}XM Xu2]ﻥqj,ۖYLrk"I߯#/r_﹛|}R#B G0X\`<荙1S9+YbA0Z&**eL,,n+B-9BNb*K YO ZQ*uRٮ3M8W@1-wmȦgɵo↔|TQe+ߗ|e+exmVY)C!(jwF\?\SB] 1Cm=GN@4c2+.SҀi!ud;[kÝ }X lZ7SCqv7Y#z@a>W"o[-蜪)PVtS ROS v2DPR1)4۵;fMxÙpC/bj${F vn.W-4`I_Xb|+aV9*l*?f kd, ( |XZ8Dz;1}p?3 jq+x GGb{7<`j$F/hF*{&)w-8gBA.֒d^_Zx-=h* Bqǹ;Q0ӦA'SUI~%W2"p.(73,vCh!~/@ubgXc#sIJ@h"ouB۹Zϝͷ(_V=17懒fx at #]3*K-K.'G}a[LjI2؅q2lfrP\XF4 ƌ\O;H;i7H)㞊@յFM[9,|`}M8Zj[!V2M|%:B 御ܐA0zRB ZyګV^*ұ1G:RI#b|`E?A 6ݦFP:Zw1)gU*L.q9}h6JAUF T!aJ(qSŤɄlc1^@Nܩ 1Pq_SOf־}]K $Y}06&q+azܛK>HX  (fq{K$s֢P7?zݭab9]ݐG&Y$r)[aa]d;eRp `O* 14]ZgO'ӂl'p[w _*WJpxYO#ƙ]N!\ CR ."]um5{lZ\?KeOI螥+8ɖ.ؾh#UF?RlUEae㰐h}Ua)FI=lT'ɇJh9oRޡg6D~f_Z?G5T59[`x"niMvNkp'{$t&6 l)%.d~yBMF6ˡ_B"(Nu7^!n M9&1)]PlYWA,\Od]V` -|$MԳޝREv ]y }vP 0g+[9wqrj5[؅&gi+<B@ NmjFktUµK0i2~_v[Ck 5mkW آ9-lAR#`>g?*woZK2D*''EpG e9^:p:=bf B3ӵnkea s5-/9$@D`]8N{ǝYp[Հ1&/O? 'd-1l6j\9 'jO^ڭk- @;UrAJɤ6;#(X'ݗgq4vJ^FlQfTnBF_@K ]5CGxuRG֒ [PXЇ xSgLuTUgnDr~/ۍG;(hb'^V/шC%>Oxbc4}*ۏQ<ٜPixRj1br< 8*C 0߼VeLLpЁVQnb _k7)a;طCxx! qn3TxO^0*7aJj,Pr׋7$?% ䷷<'?Yʰ \ɍ_V#Z|+GA/|),ohejAb 7x?DBhEe8.WE#39 0ox R,U"Gϝ#V3Ûji4e6uN9/{. n@iXL4bXcړՄkrgۂK=##F228Ŗ͟:Zj[zv-{cU|Sx@;*{A i: %/@ṌAO2怋96RhOT)CNjԬB7!Նڴ RXحl'j֓՛K\*7`tGApj ] Ưl { a B̌i-Cv,T:d(ˇcz(yidLOlqL?lY`|FY+A-+"+), %-o&1aUT-}Y+|hI/>oNӂMos#F]e8@! ^'0bYt{M̨G dLUui$ dlgu[^jO;ɑr9eyh (ذ]֑{\T&56AդEp Ͳn;AS|ȝPUNpc9-~w*Skn6qi{QkxM2nG+OԷu2Y| }DI8Y>w:fW%G_ߝƹYEa-Č/[zg^ƷyZ5ӣȀnէhВ\cp[:%؋hnLf:EN=M@4lVI{K/x[s*V#$)*+kK .hѧ.`]W߄K_E-A{Ǯ0(Qh,.TB7`Z Vx(u%p h[!dow@ٟT)-%;VSLt"zE3*F`V#vk, -\F{nU;vcĩPY+4RE5s-Jc.s (Vhy57֐._ȵDUE;70 IP#>+rkQo$CӍiydV%p _$G d22K4{ Xoks wU yZ\<vhUΌl6vgY_ $':텄n@ɐde.hx"XmDRP"+?-$S]%׉i^ǨrmE)NbT2]kZ1X ,em;S~37dXkKcoQG&>T%6hDPCЁ^w`+E[#Fr%¤u{ea~לX©O˫-m_ZA΃,pAIstlZM?-X`$':ۗ4PL^҈g'1{錝,mjPepVV#x( $%d(Bnz~r<^NW vUd8Yb<41o-{DW[#'Ie) % g=UL 8=\<!rxyętDdS˔H cV-~7Wh-ןݥzḬP9y!P, #dc璕S7RMjJ +*nUp]gF&{p4Oy7Kk|*09([j[~Cᦊ]GD?Bg#hW=7ta?̣ G8c m#?RҚm4`]2"B$ڮ~QʻB-Ha9$qVۧnf( OT e[i .%2 YSvض@̇CERc;#R;^m(D'q${THhZWJMuzɳ^l8OT&Ĝn11t6__tY`UĹ@%Ol;% 6 [\t '*^&UqFy 4Jo( ΆOs*5Rm4xEww~V >q7>~TEՒC0*O@8-Tt kL{1RPC<*޶b ̟[jUPQ.uj 10 T∉z9l2ٵ<լY?cf)yxʬSF1j9,%1ؒUS솖0=9hس qI*k]ekPoՈfH^QD m6B NdJN7֘8S7$َ]͕YyF)sC_ w XkR ~M3D5X'Fz04&GrkWc-WtlV:@ 4'NB^(,zg٧x'lQB=UIuq@S=>kk;WHo,RpC%gKy.F?',m*qfm֝Qzms @0[/MU~k47ظfwo4\/2$wBr*י*hW}~ہY +d]5GzR@g 2ّ;1p_9ng vr&VYIwg!w_]-Zj:-١;LOjH]J,=KQmYMC.K[roS; R<4o㔧TUD9T dm䊫ϯ5dN~߉a-2ۤ!T1rL!3:b8 g+ƻd ^7BWkQ?2kcSvD~:Š}hgQ&z5X|*Eq+hb3@O`ϲ[™ԙ;J7JW 5id*_.M~Hqg>2W݉:U$0$ `.5W'RxLzboEكaզT"; 4 8c"pk.lcx TlV+wsH!ŊGFdn zXwڍ8#A7@Юxpҵ޶piw҃Խj0# KvH _peAŒ4c*F -YD;)>ڍh&kqHa/Lv*Q_Ü]_*2p= =Җ50F^dj7~o 1Z}i!{ =jBNH)n'&I*>}aNs\ҚS(Hšk^sV,_QM5x~!\ScKm% 8RIcX~$ DzM|g9[+2M) e ,k|< {KiO4i`$ޤ>ɜ/r[JK(Wh0̺$/XݩTvNsOTkF2YZnrW+#6#2ƽs6GF "#ж8:/ocPڜѽS X?O'Sۀ1T@ 00wK^ՙSC)@<=5Рo"{rC>njT!qTQ%{d:,Yv|D'Z|7)L<6A)l2?8/%RWCj ] d7{֒1*q}â8<kV=!3'1rkuұ^i*oA^k~zޑ`ovLTpBpJH?RX Ѝ덨dm0_ڨ)yȺKp$(o1*4{zw4L Gp0wa ; Z\挧Qwodi\(ɨsS&"W!%V00 /-|PlB:BKӫE@o[W&/\x]@>&Qozn]T;T)\*n)_/V͠-evRj]sSLJ{zͿTK22{L}jHR"|.VfD>ek+_hpƹ&̃fx6`DpE)]hĦk!}a? qæNP\5$ʪP.˔ k]GrDņyXB,sQun6;zn;;nO 5gnڌw,`a⢙f^?/Q[c~*lC {vA8|qQU ކAbrEuo҅G$eR~HøY9kj\^qZ\ O3VЌ#O _Np5u̫li!is3}/G96106\6*{gRRҥC5id+-'7@s@0cQvs{L'VxPYBFJlg Q)b9wPH$L,]y{;# \te^Rs݌KU;g^Fp:L͙bdGb)sKD̽kBi&ėz,1˔꜠(Jot+@԰vr)uar9+l:&o!j*ƤG*HRNr9~d^FT wÒ/ C @ tЬ" sQT%O<)PsZ=hNEf˝5QO/(4 +GiSt5tƳRq/;!vÙvكqN4y?t8|CcA7I :wn,٭nיxX [zw Z6:XrhCٹW^xTLa!,_n7 JDHiVr ߢ&k=]{~mt "t>]_O7 C9c}O rEDe8oAz,1 DNOA`t_7pyχ?kȏG_ =XJ+5,.+X`G$ZL jNZ3A6&%>wzȄ)ϓ5hsl?`LuWW+5B ;<+u$jW}ߒtɢzF6ǹԩOўq|녱}r_Cieݵr+G潂 `ͭ V5q{5JeDF$ϖ U(^'NH,t :W%H*l7ϖo1㡄GpylDL3,&ZtK7!@[򘥢9(C@e`dZBmBEُO.M0ZV /*}}]U*+vHT@A(}z U'KfM-HᶏvғM]cDnKwwG?pCQ'|TxKDkO $)׶rA%\hY=y5T=SA0зUjx(o8χLAO~ j 7_ a'͉nBGݒ7*$Ql_" 2F8Z#K#}9N%;^R=n ohe8K浧N %o' 5*%щҦVUnrnI)JfeJm¥\@HLXY)8XYLO ;VVƙ'cQh]SǵG="q%MJ<QuR!ܠ)?>ب>hC>8g=yXgR{3)ϝUQN' $?Edi_ $ML\֘OAi8GZAO]϶+"7x[<*h]pup[U6ܮYƺBa9{nr֘a7HBBT-8ol"gqy`qJG /9/H\ļbd`%ͱ e<84d^%!Xx Ӓ6}ֿ4d-ux3Tc *Q^dE2ҍsf=GJyaU&#kcT+?ۛn9Ak Ɏ˜zLvU hP p3)g@M~Z%y \vgn,iO9h\f<^Ph@d;h (0% ߀<Ӥ'Inob/Ɗ>@&g94B{8? Ec4955qܮ>EkhK*NTUԢH<2#imSmdpEb_)wggJ5prT)5f=Fn|*y"\mްn0b|VmsM)oFDT+ZtZD:J<ڸԋg,|2`۠\e"OY|6 !J1hryZ\{&}bӴkIڢ!`Z+~6OYlFڙLYH^/'X˓33PعW do־E,: +nZQ!GUcq01$Z6W֖+88CZSGʹr'L;=o=m'jxNSZݷd<_ szE?؅JiYNu:a܅^HoApk~@%t5U*avEwl]K쐤Ҵ,ӝJG^3cxЅt({cJUQan5_f'=~Dq6POWP>NGC5<$عRLjMw'o4+X@=y4 |2Γ׬\=0oX9&/7`JfBNw}D7FSe*qNDn,=17EiI>ҨPgŹLca~]|NSy7;OE؈IKG䮑cŖN6XCJ`}K V',!ZN0|27ujOAy_^n 3"W0bX &pCdZM:ٿMx{qY8{K\V-.rK G-?s=74~d4Yma#/`# ȌSu$ `.1KqoRG,j?^\>gP |ݴڮUYKk3WЙ&##PN;r m($]w4UXU%r*I9}`Ɏa>.+`n'=OJ)fWWi 'O׎ G$o9?}Dy 1`XXWMϧꕴRhOz&Cz xp;~am5 OquEHkҚ td- }M9@zf80?FKWq &ID_bR5 TY7D-Ky}6[!;) ڼkam>HǫižWBI9ѿxfߑN;ь<+_[m~UۇI; 3#7kf/ApzZT!&.MnuBH`-[BeqjXv>9ϼ-tE+_^uKgkzLϢq,1u67E:\Gl[0<390BƛMt/ќ yӬ/Ԇ#s5@ >PL[;+AQDo8!¤$Ȑb F 'KWz=ڇ1\xzg7}~_-MZ!ji x&#3#F?auqnݱɗb #I xiᲟ$=+rO !g|U]sԹ$);lIv®Ec'_! c~7=BO_OTgzgyNv~ڲ{rLXD!/ol+,g#&ad4[i4iaF^:h~8IRmDY]!0!;S^igFo6x-T=BFIך%#CuKr(%_ƶ'm6kw:n~%w"rj{} _UDW@Bvyӏ lΒ8&)0d=Ä 1Zg5vɫUl|c"+ nBW/8yp} 4-h+ʠxK>ܿ=G~>]9ڑã ?9C_,jݙK͵@fK3?C\$Cf=ZQɌW.6,̷a<"M⹱E)8 ܓaBtehif:ӟzp39B_Yc4J`{2ض_cx)yf'ԒPehO짴&.A8Cŷ8g.|Q?SUV3x;i6a0T}m?DK_'ѓOmNku辀XW2AAo 9IcTjGyQDQ^~F1Tm(ى|iљ>iZox^x YbS6ze쯅V3ی5ˢ'&]ST:cIH1\OEZv&?`SCIL>G" _8̼B=?z$%:-MCWɡF:yMfSH6h~09 0тu1nЄ$ezd\2ոjw7!nH&kI.Ly"%LO@NGgl4)bt>X.u ʂ;4wn0s{9ƷmR;pN5 e!>>7 N &v䮳WS݉Tգ7%lz GF=D-qtI.Uى;*|?]Д#$w 6n2ׯh*r Z2lX^Ӈ1h_,\ҸCl]禞){J)̿\*e2F8rnG(1e@))&;WP&'%Šzb3OUǴEP~+MxGJW"'27HbF8[&rz 3yDʷ8imdgVIʰQ6~3qQUJ"|C 墪>a%ɭYK)ukaƷ߿]qa(}O-LVvHԏz kW3^;^PudǿM||}&DOE4ֶ [A@ެTs'va8o>mQ&T4(BڕczFg-OvNBϔ;T;8 yuҿ5 *o~n_oq']4lhfu|Ho"ˤpRqPs5׊ DF@{> :f=1zb,yrg!ƌo DwH7وve4~HtMΖ*xяZGIW3֢K(cI(SZkgP;}MVA$Hɂ۵L?6QOֵ 0yyr㏂sX&%cMux6}KzHE]OxŻ\zxp%gk}]]M9##tuUx>\1le2ޢ#*9&~A UBx pH Fı6#f>!kN6-\4ٓEN@GZ㌼qPg+r=ÜjZc"#1'ʘ5SOmV@<Wh$dsf;}ZXoH(eLq(9TZ"8u֦ o1e=A|9f@D(x)% <{0HГipu@<;/qE_o<,\?m83U fIR?z?kiC(ajH"vLi(%ەz.Wr4X,# }_\ZyQpY,C7{X)mxRB-~ pu*X Юcq30ݿ?1*\6L)Sk%.:^ @z. sܐ T/:xdq rѱ! י8mwBE|,8$)ޖ#1q$dI$T9ِ1^LٱG1.M\$np!TJ]z YJٖm|uiE)E,0J"W蜞]3 T^3@S}kGʐms;Y s?^R*G(܈ J0$Y!HxGzJo29S l/4Kf͈fu((1j+Q24, N*^[ns 0Cɡx L3 PPYGWBI2xhHuK(pRn!.QDZ?L/'@O,żHg`LTz#j0ҠcߋQWX 9T0*+NfvF t+֧K'].E)R`yIPz&5%6;e; n)WyA7t VuE0հe CMl]J$NlbrWng 0[;߂% =BQ .<G;^|?t,` qEH|Oy? F$[!뺒S׳He;*WUIwo Uʽ*Co2dJ!ngC@?/Q 2PI瘘Դ=GMU}ݾUPtF(f/L0r~C\]o8 D"d{At d4;7|4M?L1ӊ qN](薰("M8doXTBװ"p(+BM $J5eWzq[>:2#=i63?,1K=u@ Bg)bd#5@B:!9hTcznA`x)״ =7阻R XqNNl}Cȁ/t'5m&}`w RXv?7%:˖mM?L76(=ʞH6j5ILTp ƾ tyi;>Q/03; jgkJvܷYƐ<g[sH]']'̚7PnIJD8"Ra<_45m+џPɽQ?(Q]f차 oMl`U4Zr`p+x`H-˵?;"CAT Pt/;Șyvŭm>.:># !%bG&Z_@T/~jҵVވO= nE`ۯI1dOeLx3oAIK" \%tM/0-l&~k.k"mrҾ<,& >`Y}<6urv@.t[( }sx\w孝\u$X+?$AfoF32-yPL?vFVq(6>F0 ]r ѦZE~qR}TZIr-C&I珲z|gh`C _tf&ΤiX{ FoJBXt"oe۸)]6XRh,g R#۝RO[)uaFr3z!BCI)6iTD&,+ݸpx<=ZR] !'ҡaI-T6Pxb]$g_vsEIH E_2pZOxRɻLzf.[7"p )!+pHWV>c7[s~? nOk-f4Ve9h>w^cA,(EK-#zC(E|ڽXȐ.l `N+n7+%V>O""Fa!9Q{[ۋApi fr+~5_9|gZ:>03r$.6mkLKN]-uO.(~I٫rbn /v%S%&\5GݗPm+t h[bHbVOf~3yOw`&Vt[{8+Acj}{ 'v KmB L*b[A*|ީC6H wwt/8VRnrI:Mv p863UA$ȻwLgm/-{61e`*\Ŋ l7TwMR EGM񛰆7A :@>;n?ܩ yRVymoEWmh!6$ҏQS^Mn9EwXQÏz$cbˎk\jUk]k*d.|lkeIG;kK$w먺MR *teJ/u{B6D{C)G_J٫V^ kVCMQ86<>u(c#+t?jN=c=#Cy_-^07?呂vRFf%rt&33KDbڤ{N膨씃o;@G*'f8RΝ ,vJZ8-rf{30jV Гwu_SM}U4a]pi2h$L4-G4s̠@WJQk$i>!ibhMJό1bE:{+vѵc%Th Mt|Dw$ǵ"KU>b“cr:.n dTH՗P;v[RTu~@_&➺P"lSǷVxlw@#Nj@lЈw3v'k j=W|+<^w0S /eEK^TZ 4td5Ls$xj(Q>qku`R,A=Zڊip'S} 5%ݥXl6.蚽.EmүjON0Z@Nܣxʯ gd 㱸,y2oDN75i*#ސ$s ټM2$#̓;;0~H>FK<}X4 6poDLP{LuIVڌDoMuM [EY. U^yP1 W\^1w" jZt9RIf3kزU3[EA0E$:D"G-C6_-_ %&Rk:F܂$&qՒlG)yfQ [>9W;3Z=I5N5 '+ζ*16:W)X獮Jfu=QҦyڌ0RM };хoW!oE -HLܹ7k*^clkiDHCH5'O)ZT~a׹Fx BӢMyI#硵BFu~C_s2yKSr43w+9Az-i

    %&g?_qF.1AJLwsx"0Zvp.e'cHWB)~@"Uc^ϵԢ}o )pm %e/twh[W7Z<(w bZ_7B᥏ X\PSO+.OVrXW9M"25D1p1$ɝ!'гyVg)v{E>L˦ѓI؄~ȳj8gé m=;4G<@CMn <b@uTSPmj^FYzr|~+9o愚|A".y$[ݥ0fZ{hʛg[1ľ J?^dEʹ%g/;w_6 >^˒aG! {8 2,-@%wKU"(<@3.sWzǖu\@56]! @/ߊAQ9ĘNk)ry^HCsBZJg'迠y xF)tS=$4#NI ^:BS| *h$"?TTSznA nqRF)<B7W]8.tV7FMl7ڵ%hI/'`ًk< F[N!wNLnp!~V9H1ݹGQ_Ljޢy7rZ@teh}{hp{ɩw#{w-:l9UPS; fu! ʟ`s X數&X20gf'x)=ۦ(~(CQ.SO6HP /qxԲ 0z:E @;e1VjƸdZe:ӛ,OYOO51뮄wf%dsND5Xci]+;3XRP :L&9{R+"N7H_Jj5„ \W07kie rh=4vu<#QJX-U۵mtv;Vi&ߑju+>gl [Zq0]}1W>&{%: t ȯ$d,E_ ΐҒ5-zm.'!40qV[X:5,H>>V![@Zan."OSf F-#~{iȬ^YTpH]td|9Tk|{hWMZq.Fdp="4:s'Y@%9Bjչ;悚]WC 7Pt`A;H$s86kǘ2\D2]h2Ww E7vJh4dpA\r9A2{ SӖA+Ы*Lgpt4I˴Nmy8tW38SOj(%s`*d!IeHVN^H=Xq,-T0Z-L9 *+$10#S uQvmI(a&:(޾4#EG?ڼyTY^dȟ=PMB/Ix/G6bºҋ5)*п-wh&&̡rhG3b FZ^<ex!W Y]PnvTNhRdjX_8t6Z6[8 Fүӆ"Xܱ;wv7{V"8ngT.G p;>䟤C y}H nnzuƣgOgz* ߞc\#UWA~?s%6вOơJi f[ҵhtD ~nrrk չ>RCr:0c&o |E>2VV_@J5~d I_5Ih0QO=ܸ% Ӓ"=ԷX e7"HL}z.>3:0ln֠k $xI AMo'4Q`cB5άlrE;fB hov.%HM7Eᵕ[̫pS bD]] Qpкh02QUm ѴlLY]!6]X7߼kM !wZj 09?T:&1A8HTv{sǒʊV̄hx,)@֨bj+(rm5~ tmF`naJDգK %ؤG41@IW6堁y=ʂ@Pty4C=[L+- Fx EF_") Nbc:%TaoV*n"#] pGFUH*b7!Btځ 63rI,-6Mn(%D 3#ӸuX>! q,zEn4[BplSliÁ;q%_ ܶRv;QvGPU~T]L?d($Dtm@E?۞`8եkv[4I!B8bQ3%!:~v@4_ɓ|!¸,+O V oCdrLC \T8T09ݍI)yQ,晪^.#!ߑ+腲YlR h9aA7(Ru*]rzǙ%| EܵX.ҹ T#:WmлNgq+Pnf8cdo9&=rˣFF<Dؤ-gi.˷ ٰ~x>8,wQFkZQj Ηfh^xU@ߤ= Ua`M`em锫;-:S" um%Բl^<0x - !Q.*{.Dx"(d9XfzH7oxq _e6C3HTgTJvG%~epey#1uv"eYj<{9"[Pl̕MsQS}!LQ\}R~}o2|D ~ٺm !8̘q!C1fZ\6]KLŤ 3GMf2|Sj;V Pc<'%k:9\)cU|]~$z/lRV)[ŔEbedzrdh8zFR۶ns.hs/]W3yM}܈t 7mbŃIBuX~, p 7zR`.@ؗ BLbFH4L1)nMЌzҧ2GGP+¤FX¬B'W2b,L@^㸵a)z%Hpg/@s Wm|$IB:/Zm[O*)dհJ_;tb(mEw<>2J~ǁJ8v`._nzND3{`XA AgZR&mk #sYNJ*z sW4vlKG_vbDPoمN w+8KŜƌji Y* $ngq7[,}Go~UD"{oQ WF:-GtHWxHP!hfQЖ_]d'Eޜ}r΅H$_ň͔H#ޗZ%p34/L'+ES&5_z1v,vT1)D`e^F 5LtIY_m3KX$CIڸ[e^PF2g*Ĺ*2Yսivz""P)ѓ?:3N1RmM{ tGrķn}+B2n&'-b_fuLkt05Sp5q(LAܮx7_cm!Q@*G:xFUVoNL׌2d xIumK[e;BKym?q_)~p Z(ҠH]b@/By- Th 0W<;A#I):/8ޯ[B|`X8t1%*no"yuoރQVk)iFO?_E>>ؽ*B% z!+Bkm_}+p#ְK༺9™mí-A1P5ϰ6t=퍼7о5X@iM<,S;sVOSLW&2c>Dv 4.5݆͈F3*M hbJ, ̳l4XpP#})RETvrf_Xaa5Emto)ǼBd X>|,C]% o7 4p?G75 +(O(qn}y'2#B}ADH]|<'YGAH-m*npϜ~q+^nQ.tlĕ,#\C7Uzx]@uRNw_Jq<E}mN>6|]*hE1jnk] *S"`asevl}*&RaD[ׯXĜ]RH1>JxVpLs.ȴ/jYh5ݩ*Hp,16܋Cά%HC`4#J!DMMp j(D>Fl=i|[ e yO@lmi#ÚfHvKPʪwRw c5)S뱬 CJh)AoyY6A% XT bi2T&5{싓~Ȱi*٭Abz9sZO'pDrD% 6V ul;ib7Ӄ9){{ͷk$~'E/{M^zpFJlN+|Mb~l͛sm+x 4{OfO!acH__:2)5/c E Rٱ1YZh@M.N]<+'9;@?dKqt49UG37FsOp*aOK ֳsbyR[od\B{ɶQo!!ouk=&d6^cITBυuf>$A3 j (9_0˓gJ*v\I,au%W_x;p%(>OzCc"gm2: oůlpc!wb>A١B^ns*j@QMI> N8R4J'x  E R>ω3n/5[MW>vCPolvx#5ʩlql{)CtK۠_++O E0x,ŭOmgq%[(pJ}M;̚necBux|1dvO 0[xǪ;Hn% ܿ\<]edo⫌S?Eݹ C-B#]COO>̈ak8G "? hs )eD/̪A^z |$+D/zʋيzplIQ%P;0;(g悧DIlVp$bӮY:u|f;`Oт,u=|v;7 [JpJ~o 6;ERM-:6ae2:UΕK`|0+'>I4? #_ +fHRrh!͎ ](LՀڱgQAJ~T^lK @V@E6 !Eȍ>nYS)a ѿgV$N)`_zKN S<,޽)|prT zTr3_t;U `:YZ6*vK,V$ ,Vِgۡ) 4%-3hx%Ӵb Qot.v˞L 3 Ca"m+t}<0* 5q%;D Iqu#{fx+xտg[H\Q5tV6ETFEgɲ0%!I]o/M`*zq:=+>/ZgICg Ypdto)OdQ AZx[ZD߾M:.Anuo@o*zBx? s≈IBO'?{hDx]bPvvC{\;/0Ֆ Oژfo+Fշ}YȪ&cBԭ9q CYkfO.5(n22Y 2 /uqš'nv`b̯rK"̧'p]GN.싼0dT^i"'=F LJ[&n]֛`li?.5qC4W?H'*&h¬2j t11-7Nk$4&դ;^,=WkCo1p5"muxP NA"EkSMqfTu=2J}=9~%)rv]dYW0 ߁ܝ]й{j/}SK,,3D)DDOIJw.8:^RHes4q-*@2*SvnECҨw?!`v5zEmN0C!ӢM\`{ :`]]%|EmܴX,f|&݆a-' UL pHisV7O*jq`sS]@eitZK1GjILyڮ#3bS}n}:lOi5nܽ؄spGAB xi0g?)$}U~S t`Mr/ f=v K/ʔ݇sq7RR<%;F~kzI{RvA%d]rx=YEU2gw߃ro>a 𜳶cEo[c6!YJ0+72⛬U8×}b-89 +U'=KltjL[ζ2|OUr$!C+;=&BA,`gLj 5 VHwbѹB]06{T$$hDěkKN^-WpT O@Gkol=~P*wU+#^!qȈ;z3m&~ C-Rvds|U~jrR{Õ͸us6Ie`ZP Judl[X2\єKwio DZheN M@n1 禩`gZO.O,޴x6pt7FC#Dt" ٟ50㷌z񪗠 *LR%pj^prf>BO%%? ]c))pLX r̢;2>ʋi&wmm>X* Ѣ'w6lvPIq"Ra0@lZg>z24\Y|u:~;uVe \TQ.o-) ;S}=/=<gCSN="? #:w =bvNTȮ e)xiNi=JBI oKڳk))n>2nآ&oYܠtKq5_zj Ӧ{QOrR޻s~tussZWi3.)( #i86?3﮴%ُcqL v1pp"mLsfk:}]Ạ6 &>*p~Ofxޱemʨbˆ ]!HVǻ 5 vs`e/~r?!2J;X<ӠTH=`gLifBBD/3d}b֠ӾN}O7¼v:3ogV`A%"6H<BɄm{j,+[kj'5P9;4.JaVV[;*Fp9S⩜&mtVjqYЏ}9ˇݔ=ˉYay6a1NKN) DZ4C3M uCmPeUVbJHA]&` ¼z_h 4t D_QkY1z.9] @ -N`#&@*؃U^? ౰!yC^ &`ypGb vn쐼0Ldy 1^:w%?ix lt([!m  !@?*+dq)aݢ?6{f$%ƮzF?"ox.-a)MR:m,II6M}Dlf&Ӌ|os%F\#L}Ru䒉BntXO;-KI5TNh%[z6bMϮ8F`wdI*tVUռDD`߈z 3jM3,ʫ>XŁ#QeJ8o@Xp$([?@dkqWĬ2׫wfkmi3^=֖p?ܮ4K[)¡VdEF)b^xԔX y$om' 9dD\̎}PxIwچRw ︊s\WQ[1-v(5 k-jq!Fi($TbdzB5P++j,J*b[׍"UHzG1'hTJjZe6.87(bɂy[A{ۺǯ*3Wm{<6 2T&K[/^-eTqv㢵 ~`c  ߑph^msbc3V-rU*Hg˵2poByXb@,zX WY@֪'~-7YIRTj+v "CHC镸4?aǨ0*f&XYs|9y薤dpZrIp S-~IŮۄUd+%k]X7j=Xg;rlj<6NL;lleL.\9lDl#y[ $9MdsծAM?+THGhRZz4 π38ՀZl[9קZJE.pͣ{GIW.tp#QO*¸1"LFg&PN,xi3"T"Xș{V9W$xdZ"!m9o oqu_(T$RmhU-;<U&n6k  r7+?K>^a )]TČXNPT+r`,>wҔ.SI\CZ&~%yWrŁ$y4K+ɶ+]zuϼUOMthk8? ޣs|:GĘD 2AzZ7,-6`4?KO/$ Uvm7SEjϞMq-Yu^.<<\8*^ȿ\FZʌ2T( OtCJ51ӢK",;V\ wgy˙0,@RCX-c$Ʉͯ߭Mx#INJ" ہ!Ho4 5+N\:&P6%>(`ɲ --m9(J^yvU؃{J^k2b-(\$QN NzS!FM(h/+w~=X; YtG> 'Z2^2gМK#K&m$w%*z]EG%Љ0Mcn3Zf!qfm!їX\U#_}Cc@Qđ"[ eE0Yf3((ڎ(0I;qb*yڼ2E{b 6ju_pma- LܸAk:aQȢЯ=nNQ3' E};0<8[n7X:wVrWK {6Ұ^Wפ}J' xszT:a'+ I^AWcQL& 2__j ,:Ht^Hl`Wy=c{~pS7"OE*eD~Ns@Fկ6-1.&T+ԛ>Dɛj+\* Ag `8.C;;g RI5OP<$ :@/b֛p﹕.\öQ 7R+ASuݝ5=1Ռ6*QYUނXZ5QU0|~hh4fR!і 0LTh>du#7׽/Wis-  t ='s҃LQ݅j W PO-:i`˞+ϩ>]Q2{{{M:>'S;]屏m1EHY1,<'u&?FEϜlp˫E!b:=z}+] [/p.ZM2Q84C%8۽ );-D]O ,,tFɸo1&-<&5 Gmָȏ?Hf@o@Pqy{q1Ku`~la5Xv '{q .˖R9"y(2{mP*O"x@\FM4N(Oo W'ҷ=ǔ0)U7y=%qYWK"z'̷a lUhӺ)4`Nők*9͕ _*[9Пqbub+5L'%mLltk&/j=GME$jɄ gL\9"`8 \,HJ/AX<&Π'Ԓ|,^dx] ܏RWeC}Q'?tUjvV W1T\ jơF>GJa`1 $?rI}*.^͒1šUjj7\T#u-IN~ZԗCR~_k\$31 5%7,~*X&`b틟%(qjiOS$$G lƯ:S;^0+5{26A1DQ&?KĨm[޻5c =$Ks?K%x5$`Ӥ:@2b?οJYvIZe)vb %D]Dp#W9ȍ:ԋ'0_#>7 ypH9Yf% +!VAYfUE0'{ Vô'+74kg8t\tthA+,M74{ c5Q#.d 7tafˊI#糤@ Bz-HEp}błt /&"radcCrE؍Y\Dt{xZFfZ=5EZ`C%&. Ź>/xPs!.iTXcdn!1F8F:/`f'Hsj2FUZφJӪĦ>m=i[mLQ%C5w C|z+MB \ĹR5$?"J-q0AK&[UQ8AF9)s/&_FCPs3ץ#o]}Jy=A8G n~XuJћhsङsͅe E64XMM+5]WCPqwyl_I ]8Nsgpȕ PX+:UO<3vF2k~c;H?ObvEu9=:k8\ )vp:q(1sl9 OeBw~Hk_qy +3Lr(4ijn>c2h.r`!X1TtJЫv$k;ru 8@3aˣ_QKm7}ޟh-#j"Sc (+hYMEfw/>@ף-?NJ{Bߩ?jjDbLhP%e"Ez$ɪ*S*E˥; `Lp, oQνyeJo͏ܖII${4-G=u: S!%JQ| `1YJ#5my_)a̓8洂[B4Ӎ%ZgI|9Apä:m ȐGS ""J 7 uttB@ u8Y;CHCy $Dv'yƁh~ܰ)ɀHw*[: +4 7ND#k*{?ՍU.;XPkv:;G;:>G܁FpqۦYnԕ!%p+gIav*nffIUe+. JamT08Jmۤ"C4\ A9_- C M7[`A֎N\%ouxdk1HRW˘PP0]8EE`=kیmX Dh<]e̼|zZAok=.(Ԥٲ|ˁ 1'UHKȝ8M -m$Ad%9*+-|eChWDY{ zw٫N!TDj{\Ө<5kҥtkH,?iIźe}ٚ%s/0U7 #/)z'^ʐ]RPuRۄq :hH_r< 1pB8mÙ3O8gւv!f1ilm͑8E%W|uyG󨐎W.D?C2ݒ6wQhnN@{n| !d%דxQeO֤x#H5_L˂1_c$8nrTe!eg Ykiy%윐4-G4m0 L)瓇;s.<!D6z5HSUUWLNJ `Ւ"g62xϤq`p3x&ߩ)SHmjΨ]| x.zpbCac$W gKX,'k7{)jG#1Hv9$L'1``&}va Kh$Ȫ5. w=֥kifx M~貙tf)rBg}s“EfR r+Xu){9޸hx))(|S8.i]߆ c{Y,p7MP<7MB0)¶K Ӱu$7Q =1yXPDyU)*5`Od+p^3'Vx"y|X6G+ A-s׊Q6֬j-ve6bkt G$/A7P4(AQ76 O^TYkaB,h+Y K8t?%8I?i``l)}(Ev*E>bi|Ըӽ._4e8#[b^jΣ1~qz& .\ mj3.8cն?UJr|V_M0?N~9y;biiR]NKESF^lPe7:=w^nI p]X`ە=9'u[5}S7vi^nOpJMVvb'6݂&<1 {Zpef9`>8IY Qj_ډG}:&!80(O[nB!MqBQ 1_G \X9+qvCzLOpv%C(^fEzʂ(/?) <W$k>I0*ESF!0#@µB׈Q$&Y֊&YBM%1Py*V &Eғeo_k!Q1]op]JeXOiV40ә#Uj\xw"*^b.s~zkLlRmaLCtcn ~Y@A(B)txvZ*}5k&``.łPIw˧RC>D*P`*ݭL,G6O0ǝ'I$u``R@ߠjf1,19hA7/ϯvO-aM!vr~6Le2y(\qF/f(F$K/:҇ _xc Y^Z1PB0Y1F^m`,c;Bg90SS:y|@X~߱] K{XB%/3MNEdžFVJELکU|hLlDɟZ(Փc!ZC`1DEP{Ž- FDzePx}.A~TbR+#?nWdX\fC"SNe j6A?\J ڋY{+(a14^-㪘裪!_)TwyK=eQ E*͎,gZ[]Q$MNr憠Ei%fy5 r'J^ 7e"VlolG4y>IZTcm߳5F"T&yS,e'F%겓#y6RulmZRm˸BWd[p">4QLgJIf 64?Q{G5@NTH bkhGUn>.c^9e,8}s_(AM Vf-X[tҗl+_&VTKɇ(Fgb%y@= vO]d5IpW8B!!}fڀYc(yCk; +@$"Yh.`3$uv -mr[d&t v|0\r/zfAJwӼQm4enń5siQMM2bjd1YْFxXHC8"UIqJ5\]Ȋسµ_[m5*}?omŠ4ih=sV֙#x0Lx\й%Ag鉿Yx_*[}Zbȅ] V\#cK)5KD㨟Uu#&jMBײ+g2)]r <7RZEƔ_.)5њH{)-gWe]:ZotȊE3d`o klWS 1D-/Q<'S CJЫ A4VŹLe\myR4U(:;lRF-Uj /ie:~H$E)@Zidj9%C&0>ĒYtχTo@!6-gN^?yBiCq.5#C9*{vtEt:*x20S0%eVyf!6TR(hK vԕA :6r'?7$80a0?NW ! Ŕ~Yot3Wؗc^o  EViKyڛ"t]m(+06{.r "x1c:^xߍ I>Btv@n.eиڊ(f,]"eJ^?x99{*UYg" dm ݲJ+Wuѕ*0)}eY=S{A϶Ej<' scUq7ZW@/q`;3+S b] 8vd$hG~qJ}ox+J%f$%w>oor05m%: -(t%`e,_ښDl{H̐Un8E@I+ 'Ā`l< * kw o>Í % +쁧v=KeÐ܌yv]jU*K4ḟd%@jY ]Tit!-}$ Z\mlK˵ <3V^UrWU0!Ym#zʏmi}{d@㉍qQ$:^ >r^,\=Њx!+8ҖÛQ3 >mec;*=M7tRͦQ{v:]D$'INײ=^~EfLݷuV!怡t+j_<9zͫ,jtk*KIQNMq۪{ksyAJR'Yy1SϞp3iq$<]b hf`-1!9Y"Hʨ8@PƶR tp3t@\ *+ާҏRnLF0W:ۖjxْt# v~"KyAAdw5Ep-g4Wqil Z٨mp%b^{0Ƴ?g.{1-?~YnCi:7ߺS"=I|!g=IEOfQzq[YX`a9ٷnqAX ,;>Y."U b'ՏuE3w1bunHФ²zDrZ!#Gkh%rX [_S]$߶gDG FRs[rmjG/klwNXd; 4:ʮQ76~.֛ h~ͯ[Ê+^jJjA^~]V;Zr2ʺEABb:I:]}%xS l&W)aѳ"{s UyYVO!6٨[.N-S7VYtnﶵ QgήDղ[Dɷ$lK#ciθ^o!1S?N9ʕSG ]^I|o廞 +o#u\J8b !~DKթm99r[U}2B,ߺFMUsȁUd/8@J|Ծ03yilP# -H "!(HU>oG(LJ77lkP0+E N!z =39ˤU:0 ~ !,nHfq>H °#ھ*#UTձq:tvC[r.ˈٖ7G7kH7ds>VcWlEx WRU"))<is2 R92f8]/zfE;{uዌ=sgL7!e5A⿹'6SGQğ/Yhk](sѵA(gH7 ^i\0[8%=g7]a HvC8,1RW,^~tB'R.*ЮvѶȄ|$VB.xugOԿ{:w\e9OF=K-+!BCsMRm+g,).]Ղ& 2KFYM)76R0d$< dgQԅ10R]>1)K#.ɑp_9,4Q`qe/uRUZw3U f3]%M{!CazS^Kx6c"rru c-82P$c;3iJ$r$yGə8,9- @c@3GvNv&J0i]l2V#< H"q).ab[Ol9rB02\BlL]>zJs`k4T&aEe}b#V,'r [[C(0ah#TzCN=ڹW&g34D|H,Hݜ1@Hpf[WG`6V uSSMdt]vF3?u@ٱR9!b{v!(-5Ѯ&G(9Hgp!(y{-yxӬ,h;Ò]vHDNvpCmg|אi+OX\$5CoIE=KmoC|x`3 M.4u'HpuU\>5565s8O`d+wg g9vTK#%y?d:pߝQo}CnI]K` 4Xm__/l4Vo/IGNN)uLbJˣMViv$p>/:`)6 qe{$cr2E8+r' ` -7b<(0T[QkIr* $_t #eyI]zGƀ٣!TXG]LV8hSK@G:IAujԤ} RFҩ؆66Km'ÉDYqG.1` Re;?vЃ)Q7o˖T`ß~-R%ma%Os_Ofu)nXm#=`H#@y:"Vi$uuhz2"#vsJhΎ|cdL1oE5wl}e !5ǭZ1OchgZX Iz֤ZyM]`\Tmu[Rj$dKKexŇO)6z 5ֶOIw5TwV'v.5F Iz8S/|N$F/ BmK̅; 5K7`( 67*Qupk5'LeԖ |NFmEר40 7kǟ Exg ^]ۙDʧf0K~0'Zo#XsۑN޶^oP;miDEŚ|LjT~0(&"QT n}BAQĩz 9^D])y1z>@)xP<7_A巺֧ӄA*^-q E/pR@`#,ewp="҃2Rsqjrh!LUd8} VSX7W&B[KA,!/P%Hm&keohYђOO)Ƅ%ea^(썟#*?ߺ`wU=A_ٓ^ze&#4LFgB].W׊ah]:!?!q*]2$ץ^{RVK17ёFC!|Te=X?3 h !$ ,ww^=t;bL N[Wg@|/ҫQ|`xOm#F7hgp%]X jR}XY7ҔG^#eeZ|:PC4rm:6:R=ZvLk Ђ&|6Ŕx'#k;COHxJ5o\z텕!R p,:^g?jg0@\~@=(q>uG{;t Y8򝓃KE>u!<D*Fh]wkq RIC %Y1=萙E ڸʭ^#o!'/kPSd).l#:,;UJuo9A@0 _1%o@نWsf,~4 +թb$}dԲ 0PETѹK9%h翮j0F>z%"s G&P6UT"*>j1QJE;L^^T;_i sڻ@ ~&D¼b tIԋ] l1F,z gKN>tPj{]b9d3QZh#rxXg{N*&,rCwVCGRklڤ!}ϳ|3PBJ:K_Lx㍎m6H,GME-#lXtH#^ʏ׸XeM$T t4G˭at?3W .VrZsh vC&89s$Rdg d!V"uJ깩2I+ͳfT&:IGLbk ˣGc rukrH*̻#sfmHIqf7ֽ  &zsH*ڕyP V݈+%1b Ds -_+AC7X_AYEd_;uƘΘWj}6,eހ0L'0N )TZHdӿ h28!60O`! \Q:O^ِB 2sOAgr4 ϬkSsl0X힦4w˷a'.jF+} ?@}emi˪RwR1gdbn6\t 25B4ӓj?K_#BdԼ9!}|yIv rBWQW P3 /] ax9[Qc!?xIsF=3 9v=5W3O-J e{;IO [lŢ?ا'BGQ$1>]yLk9ٱ6_t&ǎFG1?B! M z /68Vα}cbHڝBПG%.AzZU`w Kո% eC|q0xzDmWxޯq2W. ŐB5YfCJ8҇˕UG%G[Hq< Ӯ<$k(5ʎAuzeI[qЈ1nx[H1Bldƻ5S&GHv,Yz}j4M%'b/rȚ?$΃te`Ah>tW<oRrFl+r Y)wZvDA fWod((^XJF<ܓRHOT>71Qh~RhEfsJ@ Rg3^t+Gl)=[_G__SܙƖfk?#o{)/H5Q(z8D aHS/#_u1izJm!I?Dl'"MI\Kp\k8a𜫅X1&kr/_UwWFQ LjYY'ZКt D8L^rigNġRHS.qOzz<'&'Nhc(hP!&Yf [v5u#Ӣÿ _pyG},h 5:_- n,=QҨ jZYKQ铲=9M݂ -:r.~# f ;HE8/S`3 Ir(L 3ݻP#X6Q~_їe7{Ø!,ϓp!y [C"݂ǒɦ/(Zvx43a;%Fcf5Z - OS|̍ô{FVM=]P*蜀V:]I%' LMS5ii@/:0Gy lBx:UZQǺkHvkc%;Y3[ !̆vkaefGh'w,Hȡ4AE+V׭UtD#_6JQ6=-%li?e|,]Q ]Ct*+%=Y2(yPcʆ"g 8H@A| }`/"4&~*mub/}dx6T hIƄI9~bDvUZwגt"t_F(#Ju`?-'y&ZWBhoCԠ;2Z1NaB:6XnfDDKѮh>\'p[P`!s9GKD6{}E'V-&!xYe*ݟ/* |Z XOr?W{.Gp^SzD(#|ܳwŅ~/ K'Xޘ. ( XPfdR2-(j`C#LsG:^Ǐ T}[8cVr똅A'eTA}kcmtʴ~q)3ZNț1n !?$O; -=Ԙ05$ZVrSZ@n# }?TS0aQ- Z=gKogvoo7mGG>Y#>]P$',F 3$R䄪f8)7_Te;ؔ[6D s]I^3B)!<}I3L61Zevxp-dBr!b驱t `c- &sc<ncöP 6B䚳t.D2{9Z }L? d~M~ɄCMVmCd| l L\Ze'+#& -KıQ4GԕXoʚu{.k`'m3&/ @߁}q)OPSԂm7HZ2.Odv On * CZ (^Zƭ ¡}13eUo[IN\f((Q/e?оnM s\^zPŨo SQH'VYRZed]ѭ'/Zn_RaLmb;nT=ߏ|ٔ;n]rY`#(ӌEIK۶S_.E'I;3e(+X`R]V'{_'h*\4G]U6m}VWR`_;&c00 U?t*ڡ)@x.$<],eX^.H@e=(WfZL9bY/"!:8IQrF1 ΗVrj}-w,XF6x"S˂#6o _(%shC)X.FDƤk \!xtcI;lX@؜0xe?L9υ`}>+B`lQyp GH0^Nnb9}:;# e"?D0_",%$b0uz!GC4q͍~ =ODd@~Xom ?\ OiROvj)B:q0Nt$e|i6.*[=wFkan" {IlWJ,-:vypDqUXq*YP_7}<%E A42 j_Ev#J̏^4SXE'p#T/7eaLH$!g7=˧wρHyRbAg9yzO{w^rM|,`BdC&V((]!i+E(W:m ,T+'W(6tcs'شqfUYs NH4g=gr_J6#i&$ nVڙ <@z$3EP[FrHfN`X8YdCfPq /Z oGa76O=#%%Z-ZwRozNVqd%CT^!^Kp5HkrRGa9LgJȫ gz(+9˔~ {gL씈3Gb]f~ dJl>S'O̳=gQ]אOOs-lV&1õ"uٜ{O4s:[]$lt ,OϰdyA>&!o;RO+LQ| m6g@Ւ1=+ j|pEԚ utm%KS<׾؇x 1;U/fMKhjQH\JIw O{짔E fikD m^!1YadO)% _?/uEL1&ʠЙVA u=f0zMS㠩l(ӌqShiN&SW6q<4zXFθ/{Y {<*%piBxX†B@v1\qt+WRu6w>Q"-8;q?ѕ9 ]'ʢT$xl2I#tuStf2 ` ixV˷}#Q\Po*dx ق !z[tK"\x?!I>Em NyHM/ t%< ;0">&fϋlcx7!Υij3Pʽ_ق`t0> ogCg>]Iƛں~5#8yw'#/1 WS9=}J &("uU,_35$SM #q]U.l-.0/! \q;gL+2ۦFb+[ɱ:-.,0V"ψ4I5"Eէ*5LhoFƛB 7CG͡=UkbL<ڝ+) :eˋw.EYv8Sڅn"?à2Zؕ]R5HLT}`ֵedhAgV&<&=swu씲7M,_"yjV]?Q#S[!kn=q,c7#VVLaӑ x~ a[|Nsl XK #Bsj%hu*Z IR ]n/m~.U70bt [492?-lU[||QuZRw9$^[!][w8tXf0h։ 3W8jg@L4*aK+)(YFwu:` p!jg+`4*K+! lN"(|#W~I[hNK0NL!m"-WJSLC7)'eiNbR;Q,ib\CR[Ő%a˔gveg$5H sjn,|^f5?`הQ-Y)g+hQ: 6qy9]̶+QZFՅJH(8<YTh'W'N߯*T0bz|So.+r0]F4˸;-=^ZEL]IF@mFud䲟ϡZ˝3nSc[4~r!;YFqd9[&n |[#m]Ky3)k"mVO,o M("#v梅ي雀߷ &<24(h gS c%9ID+ٵq3z@3S~at4 G ?(}T!$~QECthEǔw`R"uzG_ %zs''7m&M59)0pEgyRpvvxh@Ş P>~Eİ?kqh.D5r<SrK5<'8_x4сķ!0(X!~RDUSsX]4]ngFt,e*$~IYǎ0 p3}P0 s^,P[R i Jpg`{敔mr+C%ϥTo*ȧ%l{4͞TrS3i9ӳFrptϭEU9u0~.t^; 2ǗD A~[lǹ"fsGFT?cјbh5 @JۂtLYY.LU{]"Wh"cQ_BRk )Ǚ~ T>\ɜ 8].krEl>EM}=Lp&'X/Y1`a$u,l0K/!*u%U{M5 h-ƺA~Go02+wD4񺛋CaYwwUlc8"mz1H8xسa&xME~๐JJD9K 974t^*tlP e~TUm/5X!/\ࡋR.swiJJ,[)9*;HdIR(k$P6;H#g1LЧeD>MlXIk"9 U [~ >Pca]Da\ p [9No[Z9`M!)jDžVxVFdeA UDBxļ*ANoBO8j Vf05=bmi_&`Ӎ*v9.GM;> >vQqs6R֤ͫ^*YqO_&W@ Vņ]LMTCev3m*YsxFNn]xd^vdiI7eF$:\;0+8pG2m8HySnv4 6(͜zM|Vw#K.$%Bkj%!ʇ}C:It6f7sxݮ=$[w曹HyW?׉rna&';2g!ljl1U%}"?Ma ONN%C(5@=#jp&j!TI(6Ҕ)Αq _>5%cp{fIe<39^7{Qq@JK%bLWzƄhNՎOoaF'xX 8@^,"Y  bGnl]}ӿ!/I+Q>zA˺X-k{ib-PF7횏{SB2 nb˞Ah7$[fn9FT~dGq%l[99p8^vo7U :Cba*&_QڐV$MUafTu|# hY2 M'I\¶yd8 pܮ'{f~W:}:[[U}rWuy~Y`|R;&Q)6uSΛbڋ8GYtUZDц!r7iUww@o+h &heOM|]yl}^oB~-ɘ!VVxX-V~A9`|enP_D߽XRJf:9W8N])ƶ,pa>ji$?#tu@챟ρͅN>*0ў«ߞFHmU8 maT@=aXfNԌ1JWS8*B)Ե_!%n,wp+5Mlݓ0/`H]Vo(x[UBHCIlcF$!oamԱ$ 4^0i-1qMEhF釙wMx}-s%ȗC[K,zsĈuݵ7J+A05W[t^F,s , 3 f;Kwlk 'Pxi{#ӟ, zWlTV*,Oy͋XS#~Kd#g +$9X{\Ҡub\{M4^q-[1Cfv0$cJ}nPMwSP Xan[ 9'nۂ=mPoXW}PUne +$/Q%D 8@F,#:dx;.km]2P፿o΢{\VSOq<-szYnFΙ$_{HS@LX Abu<oN1[ mɤS\I2[I Ul@3u j k1r3C7["״W io+kE]rj&('e3xgPV.J==u$ܵq䃭DE_v{J( NF޿&5!؎!pGu#l!`X0{q 4@ٳ*כ] ~zضJ«ZIN\>=]ƌ5 '!/.D!'F9 45zyU2;zzje4X(FMAZsjeקF%lE$U&K]E`Ue2L?IJQp"j$UǨU& _8 |^UH&"̷QLpuX{mXA\xTkXxg`/o-35=i(ifI(Z&ک)rڠ(b/OtR&b*(bҶ zsm@fuw,'B=QJaf:%ͤnW,Β7\Chw(-#C7UX-^;}^)DpLO;7m̡ޟ.7nÚJu7٫'z=m-Kn*A EOGI~3H䴠XXCCNKR^ܧ /My_kLWϨ ܐm Մs(M|}KLĥ;X|y 2_p'rBvf`O@Z*y*O1uٕ"H H\@ϱc*݂Fv[Zt+sFo cJ㿺}%NWnЍݹ+OM1;CNLCtLs]ŏ`tښa/-F4ܬ6Ń!w3=DLM(T`ە)+ZkiS ؝wka@#PtO9ѷw7|yԕpeN{(un 5y7wN-LT3nYzcCz%2Qh)(Z bB\jD~A ǻ[hodHo$H05Hjz,COLsh֎畷~j,}j>G|yaXyOj͡dmuqqV@ Ѭ~}VLSߖ1d>'cjc6ݢWxe4MMql@ѹcVNGfHc E5i}4K?\z>K1v4mGp{>C FÓLyS/0up,#~] 2=iCN>&UA*xwMMG['I0|O\*Ô(k `Q]wvM 'I2KXJ%KĶ \|Q] G8`fv4@=4,r3 B4p\~ّXJ«]Q\pT|^ի"|0paCr̕N%-.-|篌c|jmϏ(}/tB!@@) g A*\Y2zc~ͶdcԤRrd3%k L*(.߬M{ޚ{ WmX[Z˴>y˒UDHˆ;<'2U, 0|9 $ܹ@ +Bs)ϗZ$NEv1To.# 0 MeR]C8Q- -zaqR,7:d?/)xAMk48=b]T.ۛv>RdIH#n6`j& XvQ߄di!oӌ")MJYCS{N#d㓫͏oSB٪%xy0t#з  !6$`CΟ_\0M=x~5ϷOE(8w=7y2U TM dYs+ Z9QG .0&)w^S.|B?˓տC"mZǢ$!I%% 6<өe?pkWq|`⯺/bA>.C.`^qyh.9(E@BRݕT^s]u 2di59han6ª W,2]KKXJBUP BUCb5Ab.íڪtcA^.nJz8oMpJeL Eh9vy5BZfu%@#A}ZS=׭ Z75dqY^=0/O/l-%Qg04w)'s V/P[[;-nem!%_75DH6i6-#mf5mn*N>=4ƴ](OQrqhlkX0'U0Gɉ%0y\H"0GXݶjƁ+槷"jtvB!*()wy}{MG񣠔a\dvB Ӳ6LLu n Iƒx$vn\1[(Bw\5}˿z~RaBf"|{t+%7fP ~ae3 w+k0>ƂjwL3̛1PrOj=m9`|OAf$6K8EQD\j&K-7N;N.6|y<$'qd&.gVtĬ p1L`.ZV:Fg̨{h:px{.̠#[#FkZ,g%8;gUL^>\sփ|"vV={)G\@i&=)F]wu"AzhZCp?}ެFܟx+L_Lz0LE.V@w M#91bQOםNيTzٯf;1RbksY1K {ޑ82QTt[v2:!pibu&5bQRa# \"< ψ`L<#oT ݿ.^ sH E ?(: 0jw-O^*_+gD}`n2 ؛'|hRW A0Tgh]{ _1]spMiz:W}x #h>6m9 fhVoE~״Qd.Ƹ5Xaڭ,z$ A~vs;StEa1xVkꌿ~lCQ-lAvlm0,k:4 r0D\:ZA?׈R21GE׳VrVN;S a|[6:'vO5_FdK(7EY{1Dˈ \Sw?(x _J agl' @n7nA;j0q" 2G{̲Q u1#:|.%d%8]RUPI)Ĵ;j^o`L{"_|#=PőQAP-oALBuaZ^6>?MKspBQtJhH4kI_"gcԫ)^KdA,kSxrК2b*VEGfs_I1e⫣%hc-71N?"~LB?#}cZS.cmrH鰧 _Q|&<&'QLZA;^]|VjVfoC^~1uJ G].Tmw̏O)σaxBIp"|ܥf v3m^0IDf$ae֢-RGR^hR+'~O _\eiTj^ 뱇3$btÀ}$[IFyawd&֟(#%y#WDȕNV> ~bT/k!a뒈ْ//TвeJTzYErؔT]Whyo"㜋U)&_~(-OVQ+)4V*;jicҸ JD[Ï|PaeZz}MJӧZNM5lC^8ZmX(`T@ Uk]!hyq[=~>r}sjnQT\ eȌU;Hq ?d۩;oF z]EU.TAt)pS;㮑p寓voAQ|s G;DcoҼs3˳ײT^(:W(l+OOZ 8F$ "ǧe˲ׁ ;q3uYۑE 2DƱRڝ\"Ϸ%zKKn xf#-tڏ:dog(T9ȴo|+&'4U!XX͔yMp=` {\] 큗/=3Gl1gn&-^W/GVY<˺CQJUO[QlBFƮJG3-aKC9hmb0Ytu(wŷS's|Kg!.A2!%κiG]Õ\㈘6^Qv׿BjGd=ExV=h!ȗUi?~ID'{`b7ڽx-> %dKw =`Xs 瑴`8laJyY@^W;M}0qQ(oištDžI]D<%HBoa:u4[9f| 8* MֺژQU5 }7-cW>\3fE|MU羺>h^#GĤ+6l@:# {!=xr.6Xx[˞1yPq-[ 5TDM齦uTI[),GJ|qRӖOro;u$i$띄 d]~vY;uGJϛP!6xjuI ~Iqu2Q4s3\slj\cH6h2/eIҿgMDJPwZgZ&f%uzj9 (%z Z&>ƒ䉖'K '|LPpgjLpt>?~DGsϱ=_ WHw|mZL?߫D::v4OА96&X褭*=S+6a\6fv7LY,i^CX w7KǸ8Xlg$nsxǦCBvR2 MkQG8*-I+ǦM7"*P䈧5YIyzI/ZCkH0кOu)N׃a_0ҡ|mOrT,2lrǹX2 LJYI@f3EMx9*aN2eT{KRbVh8m?Mɂ=3Lt@#.a K9¨R5)p0W̨ Ct4&q6=aۿcNÀ9ǏCGsO6A&,j>o'\?a*v.!٫ʆ t4C(&ǗƓ.i ;#׃{.ODu:Xɢ~Ums\":g0C1ackܓMk0 w @;smdSja) @J/mdN&GN|}so1p:h^W0Sh<`=hA(Et$útc35#U =A2K,Ofq.-%T՜iY'chOgĤ'gp= , qtrb!o">y%)ߘuȾCԫ5NH@c*'),]Z7NLfdon|07dŅޯLZ0)KGqJN0j3_FK5fiKn&8–.pR⎐Z6D%NW4A,lW,erVEnfg7!ГWlEM>Ž ¢8j:̲ɮR,YXE -&I1Z*\wY};7YGt p ` >'Np=.%.H@i۸,,R sm$֯ewuFfvSV"nXU {k -uN̥*5ڙT*1ި| .Dj^ 4] 'T@ /=\2՗.qs oS\]F;/9;bEF=j貪) /̨ıJrW,5h jDZwU g$A?$'C xN}SNJ)|)<_]-/w<-Jm~k ?Rsb*s2+IeN 5n0+'Ŗ>kHomE{+9"aSx.AzLfء (YCPZoHAdF7kd6,8dPRъI=3-E3jSiL=8*_c}n4d|΃шXv+}fHv[86.~߿7^֔˾ *tݤW NT&mMA[cc#xA#ySˉ&q*GSt"k(qϟXC#{:hNok}UnNrx#h!PȂ ¯Y#]ln%`EƆ@PU>࢓u*857HLqC LLHC}Q0MdYIaE x[?S>ύJ7+ GT,ݧrM*4]Ѷ)q=A6u JPC4d~ #מּC/xԁSx#6c1,/i  AS Fy+Od?IrI?l62PjSَpfkU M[PaΟ-^rkHG+- pew/̓`"b15C结KTo g=3)ȴ'&r}P%v62-M'GeP39y*5p^uwcSɀJ/{(Sc6> A R VO'9ք,©\e$ީ7AcJ]Ax$[M>\Ӹ!boNȎS) [8Nϝ䪢4ҵȯDJ 7dyoSN}{/^~5$;kaч T ֚vYղPglqDY P$Z+ehBMDF,_]xhECa4g  ;ܢ G<+ i+,`ucXihO@s0e בCi(z Xp-86Wg9|| QWAy| *A-ȸ6#)!.,=Ɖ+{~}C]Ѥ9I0 [Mz LdRq9W>g-XT^dBM >rY]Qx`83c q*2aZw.aסAF6rҐNQp%Ʉ {Qw],;6n_9!ɞiiHF nv!xTҹvtM,@qT<$z2d# I>%]s]1?>/6}%-HjW\e7[3sw/0cp$cLG%ϣw0k#PT. #pl,'a5߂ORmD5 Dc&!~版?nBP怢cAbtd௿ c80ȊS @pfmِu-!z ]L@PfA^z꿲pQub_eSqk%1ŧ jzʳED}#c(BGr%@_F: #Cj.xN`oN{ ?(@~%j!21q6 Pq7k@%5g1 TLQl'SOF_g?8̛CΫ(89j٣׊^N~n5A4ܬ72v}Bya+ *ԭ}2c hͿε%JhhRi¥F{[&a[ L=P=a[)1N4CƉK_X*5 %kw~;f G@1,Hj$Sd e8 p{:*Mw|筧8nL/&'ߞoi7+G*o[0!Ss߻\"'`_Y4-e\}xYZrnbbY.[KňQׄG(V"q^x6,a(iPΔEƪcxK<\dgaӚwNXO-)Z]Q{CծZ@/K#zUo4(x>T*t*;YI8޵7d4Vv+nG#z`3NIcJ/.JY'2.ѓh23-0Cr@< pq>\S`sW]>*+ݲ^PNGk *<ᗞM~b@Xūsz^`ct֝E J4a_~}H1jS Ǚv9&WB~ 5A |gl/s/d6a h綶ZbDrZ8 gq{l" }$GlBJ&V|Q.Q?F{tcG0oOuYVhkq\?a&- IV9UG oViDr$t4Ѽ-Yi̛¶}r Nah{ g#ɚd'5U>w);B@_ ]5= EFES=Vں' 2F^}zGD#=wEBb@P/2;VTF9ft?tS?tsb=X~zRMW,GΒiI3m[ܺ4έmm}9@ZCg# }h#!jB> Qo͏^!b=\qЙDfɉ|5連DzUY!~z^Y`.>U*%I>|֊d @G 6KDrHqvXmCo<1a(?{&MmEw d=ó!yh"?bh'1p)B8Isk)ͳ&oϞ[0Um*6#H N&q2HTed{J#,Q(vb>~ AmEk"Iu9h_!?N&/=%tu"MƢkdtYKA@@dupzmMn\vpqŢLO aSamaZT"PFhS%JQJA*7>c-wh<9ozlTo`> | Ӈ}yR mN"k;6 Hx5~-|QlC"jQ^W^`#8W:V"b7fc/Hz0ɘWs =1%)wxԞvV⼬[=Y)[nwB4/A8.߬09-]S0IFE}MpDx8Ax$^e;ͺأJ >Cum{đnm{]o3Bsb'$7еN.c%g^|O괧v<I=8l2N uuS94jڑqFb?lYՐ(P닼!.(J>N>ѼWgo["({ӭ~yTrqeŻ*hI/iT}m;bGum%E򱵋%w$t: mR'kN =[iNA.[ZJl 2z5UYz,(v0qxr(?u_#'`Tk};5{bQ?ů7yO)4&`%}2m˽0Wޜ@gx]%#=f8O0+>p_~k EY\D޿/yポGI/Ip60xYni΄c+BҼb~NݵoPӟG+PQPMP az$#^jD+t=ef[3ԻBJdF# IJLVei1 ds$/tuT'+@mv[5,#.6xr\̀1&_w'y~hg-SӢHJ΍ ;)0o(yC}x+##`Jؼ-kG+8G:d"ּj kQ8Ӗ?bed1:oO* ?• i {Ca;5z!e2{/<C`x)<_ȚA;U#MBC)ۣ#C{-vt\ɪ%uѡMԖ1,hDD )2+)%w6ɐ*' jaAP%R>-^:$K*5 }qTf~0>yzR{E `Y>m5OhnFz`!)?1D۬$X*J Ut7qaU1>l.P VUF \%{}Ы@%1a"X`ԁ@]a`?Kѓ.]=:  p$S_ki Qg-ɟvm+wQ:H9\{_k Xܦdb\{q'w iA(+j--4C1kM!TZzbl@Ȼ&0fErjnݓ#qwIpZRG}Df-'b̨8+$gSw+x͐Rr85(G9PJ=4aka$́ }gǿʒ5&#Gx$]|`2?հY3 ;b@P'Vȑf2DwoglF =Y3{oDל YxjM?7cQg³Xj_Ľ)`0 W܎ zrd0*_Guޒ(3b{뵤۳`ɑ+T,9ƕq_Uyaz$VT6*]^ ?Z4TX003 C:\|f*`Һw* QZcwH78.Hvl0qbhdgzsྨhsĊD(%!HL?'U(_ #@+~$ k_9  ͽJ&J :o`s:\=J2XLlltBI1w.#譲>|O1 XLx ۚ[Vdi {go>2WEk;#FL5yhwr;mmSEz2G4bn{|_ɝ6Wm8PG!1l\(ȨGQɩӸ݇U*QJOE_̖ӛTmj+hUDбHM1haej:4}m_7#a5ꑔ:JQ/-MgEo]F(X {g|A߅踥vJא5WmKO@2K͞vKKF-,v͙Ha#f/&CoW^}-ABeitY#*_Fahjj.y] z$,Lqk!'Vc. 8vtՊe]M(_IQ ^1 #5rAIkFRO:X1fE2Hp,{RMJ+a|l R e6yxs;6h;aY" K{|^Ͼ49~Jbr"Z~Ьe\@ /NAq)0WD>42Dʋx?դߚs֒;{1z2e@#إGUK6b?&lc3 h9S1@r60XGUG!ײiYN$*>H J $@+SW~Q딃 F<Zݒnu2!wb6YcY0_7P kzw~c5WVr dÑ>g:[K=b=;M4X | fjT֪43L>N A$~S3^" 6*$UWoYUiiby3\6V+_v;<8r_GhIm};z|KG y5Mi!_Ȳ/S-[%q痈.*ͥ"՘BE8@%xa=Cv9fr/mg:N2J01 !PCa$ZB"kQ5ޘ!dvjH$+LcKzE|cMɐ{~\{FUW>rŐbdCxs"A ۝/;5[Fh8kqniJʎoj&MwcDv8|dbs kBGmǻU g^v^Q'Q`f]-êN]MKbۊ ;΃9޶E"Ydj3|6}`ҵ]f/S3;=d@q,#e;KI()h]"pɸ6j?yc'`MEZ0sP>fK%Vւ9@*=75>-y.'N ױ upkz 1sJfmƿnuZ3Z%,R bɷP)q9M,}t5D]/Ms7ky>[\ฯQ_ಐلG_Яa+ uW.+@Gɫa񽽃HX^l43P6+R >8[F_=ZME>"^<߲2]^g52-uEG9'<9Vn[knASQ솪ts% !+eeKX:3'5VZ\3of Ry~KK+n+;%U]aXTt\+w"_?_}5j8\2 ׻nKCi! iw~xh4+ [CҖּLD<4ܥ,, T S[W)$lӊ ~W9XTo֚]Z Zg/0ĕfz0#hab:N c~Ŷ0Eq 3}U3]Gp zy=|_uw\l]vNY"W Ь Qvw<7'ίT PB9I :xf{iᯌ|&9E D aNQVO|$fZbNIiu[<̲Vpa}nePӒ ]˽ꕼWDz>g|l*Kذ]%JFè Id6#0Lܟ OXmOB3JW Ua wB\N]]"G>cdz:T2'Rc/оޘ VVtƣ{[lN"-n"9bQ4^Dߐ1`dU\C#KWF ?ie)f;ǙwsWc{Ȍ с~q֚St:lWVEFc Vg&N။|8) 4|')1-Ԋ_|? !˘9磓uW|j/<_rw]F FHA9kp_4#hrOx.BFBW 0=ٓ8Z{/ Ǩ{obJyfY2'c}w+zʷa2k29 YKV}t|tɓ V3k5w ꭶT**`oُ! ;k e oNKa˯R"zyVNiZ wS*h1oބ3V"(mG!ϛ>^[½]fDr$*q<$dy| DI孳\0J8j뫫,_Rp @2|5gt|00jwBR$z~Ʒ^uF-==_`(|f0/H6 T:m݉~ZR޲J133b^Et,w"NJ5<6ޭrqF )8ŹJmס906Z!g,l7{2~ψ*s3 z5`N̜ p$SPvz* Bo٧Ltey̏*|-LQZI -b7DJ#A(>OS *I}:PWUCjn~l&2=ۏa<&x OH=XZy\eanG:N*q+bƫ>C۬ | ,_pY;{SI$ͧSJDd00*3tb wn8g@9"=c)#wc>7`/:6=Pk1jX Bبb`x>]~z3hlic}/s>]k_64 } c{ta6T_2(u{YA@5:DB1 a-0l"1?9k֯i[bVdw.eCƷn>%OWnCD[g ~? 賬Wzl@ѱbeJ __]Ar׉>@Є_1 rޝ&-41<1HfiB=fNknH8wD29VW;XѢ.#C]'(e*=둞,AdT9-5tfP$9=9U5ZoJeb2sI"e+Kdg7!L-n.)~M0~R[,KѠ7[`=!hVoB x(?y·BRkμ(tn  ԛ+[eDď;MuT!}fubgH?4X ˬq(D.9My~$VBv0X'P`[a;X,v?c?hj>w]運L2B6wyGl\ vfɔ%<adDY;}Ԏ`ͪ+g-~,C+`',piΞ2<\jr[J:I1Mk;r)h[#0D4R_ 8`ah!*J?5aβ}$DmjB3KK,B+1WFd__Ė4PU+n&ULe3TR'Ϳ$& 1?n~`«BֹiM+ҦƐGha[=Iu+fv%*ǎDJe3gxǕ)K~tyɛb6;嬓8BM5>kÃ[kcssw#u&CT1^wf~4ܙ6N":xaO@gn|BG)I8ח(r=Iǔim܎UPkWCP Ez*ɼY2 mڨby$֖=2;)y80C!WÍp?x~+}c,/{N0 i`Fe5++yB 6c&f5%JaTpfe(.뛐oߓ~YyXҚu9 6EmĠ~U̶lD! 8(jlvp{rT7 *9:wTx+Vm,I:S1uE3}f">~%4&jOب_][)n?#[[5DʤQUOၰr(L)I{kZ'iN eKU\aD&ի"3}M>fj4?yT |Ž:E;eF[FL5?nEMPKEP<%)աiZhGei2K Uz/&>5ְ8(dk?pѷPSbY XPhaȪ$μt)\0mK妩=# Pb-xB(Xbz'^s#YE/s"oGD=M/f\w&z:gX(osO_jL#g0:;03$nƞw`̫y`aY_TQ$˞c)G%hE􌩝hl` l#]: .hd?I\9.g3'kͱBXBcY84 2Qf'$Ss &Q*%O[Vdu?zTj wHϤ!c~`r"ęrFKWҊ Vn.QyR~p!mv{ `sBl݈2I?^Q wx.vx3 ,,}eH8ϩw][9#xJ=2I:\Τl9'&ODr'1FrZ'8#Ed(`C酿mId SWT9@C.۞ J?j۞7[b/VE|[85cИ@o##@-Q I״Ȝer{G4ɿ-+& ԘhB tYtcLά _QYa=;mIel DS1$yTNe(;ģ>LڢY3CSxo<"ţ3&2׉&MA[iNAgݎs wF~ .E2%縹CmYHDccB9ډMr[9Yqa.0ΟI! lෘ&|0r[18f U>vEd!S,=F+ŷYZU[|0$ rK<*3P$ ,ʩ})J<[ZeC LX2|i͢K"g F+Yq)(Q_\;,h*,4<9 D+/:5 BMPܠqDZ釆OXbWF,kpcFY)n׺Nxؒ!;koxLxrYb}i7Ǣ|f7O${HT4@s!JrVC;%AQLeҀk j|2So†Ù\̭fT3'%Λͻ+DNei~ x ҟƋ^DFZuOA8y˟vV y;.(Qt@& gԢS`w&|/5*?aV$C{╪o}k~Lj}Q?*NnoNMƫrwZ<A_FZwH㺑MN~Zb|>Ѭۣf6* 'NwҾXca~W0С4AVL\8bKŅ ^t`aMkFWGGs #`s-*Dcy!<Εq19q)"ǠL"*!7O+;V0@|8t 1l#^s+ߗ'0vlOv!q Iʸu*fUA*/-%QU+GI 27LF6o$̮ ˪) m`S%(1ܹv'&ov_MT],c"Po B e%O tvjynf=An+38q/=z;|&Gaew)賁&k6rǫDY k"`qS~LNd?XG a^覮E6+Z ]B[w3qcRCu $nM.Ӵ K1ǠgHA Ւ/lv# .B}Rob|"49S|^^HlT85WTw"!To4mP5M6J7kCzSʊUW9Nr{⮊@#+ċdXZoiG4b =c@PKj~~k:BqυuyG>P֜V$_Ggv^oC9kPn~sX-)KD qHfǢګ zghcAuB!m4@c/cMɟ'ah dG;d۠Me2ڣ9:+0a-z곂FxӟX1];YUYc]_у:~G5r0ߛ&^4R .Z ؽt5/4.!v0)iHſ `.9߷R.GZbׯ-2mh_DEOBF RAX@M^,P**B@dc/ ):{{JZM=X6[ K&Vn(Tҕf!YZB^՗z6ͯ'Xm̙m GGr$Uo:9OρY ' 3G*=X,`GO0Hn_hNs4$Z!9lCSrL5&Eo IFvy`D-ɥXi#d=]N-~3ko;h4Remy-LIg Pi WeG}ti}L=>iWoexMrn PPήlOI=id' Xéhݲ2uvJ %dx6V. Ƨ;A?ϐÕŦXa6` :Awg^& f"eWaDɑ7FgZEid!l5qP߶Υ29q@VtX%| (6/ C=O"g%n{)y[a :(-ol/0>nWw"HTOcJA5;:֎қ38n0f@7g\:7r.`bS+. [x pOjLpN3@t>i#x2R^h>fy[%}`3'-2lMe>`{PJquC6%ĺ@^#!2U)y8a#p7+-[L{uM`D"뷥g | yReP2X1 [xnNuM8G}p;$-W0^GFWiI&}YeۿPZò'[ ]y>mKJ3ػ؇Ew/z#ϰ*_ t̮يm=b~*s6I@J.PZoM7bBΰp^x6$ySIZ3WDPIU=r.od7Nb+kYڙB6u⛰_l(Q끍0/[2qSWgSMQ^ 4Rۓ"]_/.e ;5l}gUUH=arSa@DKvCxikd-_ktIJl VO1ދs䨛-OWs8p>s!,YyxdG7B8oܵR""?L2O*CNJ'z!QRYdE+畩  b@;HJPu(Cu5.] /2D*>~W5G+] xAeļ1Ss['= }r5|z){`h#=ՉUؒHk-ú7Rxm88)aCdCMcaE kć l3$K%F :hEK⩒!QWf هlI"ki~ZڪivK JePRS'u|B݋󨨎#eNjUM"7ZA½by"/pa-!p S_jڗ8 mZ+Gm(qл=q~i˖ \ʦI\*|F=XV׉c n]4pIXpEfpw^IO#x^%I ,X^ ##y7dVU[ \GuxYvSEνd rė[@$v~|!jSAIލ/k2%8͇ǐH@i4d/R@ٜi>ݙ 'ä2)Q} #ܹ:Y"&7. *YY*I< ]S 6z/ᇇX aͯۨF D4GY2,Kt'P_]8d>luf{Ӫ`luty@2hw}|c1dnJ7Vڴ`WGXnrh%5U7NqBGNײΘ{_ t3Z˹AG g;/1tԀ0iH62զV]a TDE hwj\D'I]@RZ1t\"Mp] sǭ4ů9TY qTW ٽSޘl_ߝxNI0{WRN$l6_3%Wt)[m牊qx+>E¾?W`=Ul JWǿvMJwsu'16S/nLmslӜI}b ɡO@42 8Ū dte%+>ٞ6:fOeM8tWpeL)ud= ZX98mfg/$ ϶iqBnhv1r{˺C`^BQ gs@_ǰ&pFMmr%$W^x&]{Fw/aU\'Cꩄ/YGsWu`BKg:D# O)E2%p0ٖ<[`j~ۼGx f$g y,0+=]8N"*4 n=NYORO{]7: :u @3f'¿R =S*u*,UK+wkO{rtM"A^.cˁä^OOEQK6jJd6S 5"i{؞Ao|<vճזkODGG&ޡf쒘KeUcGt2_>\h \ \ P2GDaĪiI*\aYd$(/ >4:fFIgn,1њ)s; #^M:_N@2!J60k3( ūډ{9Zەqڈ>u3POXX#.5XsBрص!eO bOs{SAbѪQǤ/6@]NE I;^ڐt{$qБ`xRZgo@˲댉ưYtsaq\H\u',\X3 ʔSl bla1 ?ʺ?݅s16S!:]#قbQ%l*90D}q5W| șI4k\PyBV!شfa2Zc1˓];2кpY@9Be8c^=$jIG3r9)WNC6e_ߏ:X#ԙ;_'s@[TE}XrŚwR%`pP-S`~9l{?'SXk4:L1n M_ۚe↎@3M_V^n;"NWÔ8HO6H"[8yx`w5GcIjg_-ƾ[E}+gdU ciqLTLixazLvd\k ]7_ԗ77e\ޕ%e! fDF`QRTf{{Y$F=a} ^­pG$dqqDiFC4_byJZF2'EvK(g[Wk"0R`}Gkco䷒I`qT\K>DL;ҍwwPxl.,=l0Ÿث5%(] `'PMy)խ/1?Nds{3V|$qZ=/&h92m?5kz.>.FvQwrSwY,Q(X`G7VoԬ1o:Ӟ>N S/G@OO~_kK\5Tk Ϥ)O((uɦ)s piq(=:΁Ba1TY}E&hF HigəҊlMx]:Ec_`)'ӾCDN>*~<f)4/Zl*s%k6 :7yh 9] 2WOK/n. .,(Jr&YP {q%*oqxk"NAtodi13ԡU "̷k"S-˄HG#ET]8^s{U{;|74,%-UC6/\G6NޮUiPܶRd,+f*0- ě9 4Xb{,UYo{ʀ2]8<.jY։MoŠ`C*['~Ie:yOO,Rк/ [4QU<ƺTNa Tȟ/;t_.H"kj('1Al03u.j!di-gR Ey&썡2"@)^Y.69K*9<٦?+H3 yEv=SˬZ*T e6cɦ=i94 F7.[V/B07;~aui*z^:0Eb_(jX5$rƒ."CH4`m$`Vc@ٍGMy/;޾ͼ)g?elmr̽M99]qz5s &rbD1DrÙuSyo*636X`]ŐMg6hZwCrٚ?bY\S4=Y1y',@Ӯ̺=;Bc`5Z:jݍn'0}3#e)RibwOZb<_i3| I"TSg T}!IS<\ Ԫ#O{Y=H@ćT%%R gN)q|yS\G㷬 ؀aW0Fh Hh1hrη\vX{DHGxCCm!= [c/ z~p&6T$ -e4ʼ`u+t ,Gu1rSW%OhX`QB*v@a(HYjD$NJG6W ZMm&X'ivSF/ne7mTfع ȏڡ5.ގ$\EIg}i@HѸAmri@Y*؀O^mO&%Rީ@?O& "7M^,VQaPĈ!_  oe )Pc-*8 &_n5'a<N%^sD_DARTtjpX7mzF-& j!BG)~_ES幟"dڷMMäBh*B pVx[:K(SɦzǴ~dGpQ!n,A."=96W.^J``ĠeVO;,ykÔKsB01h7qd%H}$DGl2$ҹ10tn/ |]6Dž;X. i]ثf$.n?€:51u:7ֆzR'3 yVkleOeaA5 WH/ХIP*}H ku{ntM^Yp#,V`I. 50˿Ot,GyݢKc|K퐪sNN 7Wu_(#ݳ駑pU&mu’<ڷU:USg兒vt=rlI<~s*`f [ޞӝNlx-_Ta>^;8 UX[p-߻~n؞GC>1pGOW'@"sVlޯy4T4N[O9)ė)hxSq$dyw ALsk+mxm(1yYp\~~پRb,>Ka\U=x{CD lgm=%+-HYg|~9Nq tŸ-02brG$8ۖF˂*SJh:ˠV0 iB\ɦ$(?@/S\Oo}Hx#[VA#$ex魻vv$ֆxeoEj2HW"BJZ$%T;A6W;<4Ĉ+!UlJ'?Fd3w~5f=~'0"m޴y2IlNU; -; &mLAn劇jyLAiyYyE;lc_h@O34yL n|G X&wfQ }_QV랽]n>m^ʏ Ii/2\;-]!;" q Do{P|-N`;i6.yCj35x5gmCD)ʍ' J̾> dRVI]OP9U^K1'8 F4k'oc' {'A;tu sO5@p\0FBh\w_E'm:Bx?W ]^`;9^zH#XBy wQ} )>iDR o&a mǍ0SOG݃7*6VO(ւ p܄B 79!)`bͿqRrT# ߉:U;}9Ÿ9]VA%/T8ꀒ?z3ؓ@`HIHz6J F}$ƜjR`B[Ԃ6z{&/I.n{ Z>28[ʓ S~g4$F9Z)X$l"8S $7歶`pbj7$?~`2^c)68AP0zou S'D=.&+J54Ds%GwQ">g\԰$ftވT7W)%t[| Z4a̩ n޿oG2RQlB,OX;d-SHl@jZE~ B@x8`X]tyrdOóS2Yt<ظ%r~O?pIM&Rԛ9Z g8n` SfH" p)b;p%FœjߘJ'' !9cI \ FlV Ew$2EM(ѨI9oo4XdmF19l00%S%F =qK#]fWy0&a k2LzZy<ªvn10zRvѾ^KL m{#yAsN~:}^&{JL>ɵ,K_}QC٥G8viHPTt1G(7Nd<Q>ч̙M6aSTEEϿdʁЎ5@RhPI缌 ]| ,;FvFSUoL iUj!T҇7GLq̆Nb(S9JR߿uVt@T髫qFI.u>Ѷ>da7;?|\,'OYy"`BQfp vSՓ[ h@]N 4h|e2?b$AZh%jЗ[z=)ԕ !j)uYzfwb=2{ZҪGL츔*D90,"VАx<{A4~ @v(]jhO3pxs͇HuDg_!Lu&Qh`KHGJjTKDaRa˓̒=Rߧpfb {5:C䏔a4zz(Ԇn2 qhL<;$WN>`/tAj?mJ_4h=@ΏS"A5QkmWԊD9B<^ ,ƈm:mY]58R):JNԼ/Uo9Zfddx<1;Zwy_&:`ް6oc_f׽n1O#')oZYrHD12g#t5 (ɘ!Gu79RhCa}4k,*4E%&i}v;4/4ΛaU=wʏm>viFu@8pm1]yRׄ ] P?Q ?QSO+7e?0w*C^٩=O_hYӑkpVISS}ٮg#b=m8|t; ?T`k)!XE?4CE'_8D{*I'ʍdEgZ4{O;|Eވ6M#\O[MW]i77z lYٍ@3wft3k(\ksL,Dk!~X!G}0b11&h}]uռg+iz>'ܓ2[y_+t.hg!rZ.D=ssZ{5m.7ۘ]ebT_'^s@T=t- S},-)QR6o5@.Lў@u2KBy//i'0g*? -R:qx@5b"X1oރoG8xv- "|JNEmճHkn41NѮ[z޲8GS?lG1+_9͟eKLA ag|RLm_=ݖ\^Ӎ%s^ځ(o|%@qM.vȊ a&mϢ>21R-w9 E\Ts=/X/721#9FMֹO-!w4C@6 | V%gud=C逯Ѧ(݆猇:mY~> k|,1'Va~:5 1־4IGHǎx:/RKÈϡ#kh*->jn\I 6>&9tac㝤 :Bl< *CE-q@7C,@g1y<6Ww "h>y1&{Aࡐ}Mlt@-~Ye0}̊MZg߂( ߏIń'*ver!ꦑ Aag'=lsz\tSw>]I \<ܜt^A"Gtڥwp@k)%# wJfSHڢR&+TH=W/le%x\yX!N4c>s<[ly1{J;7~ ] Hx٘0-QX~ќK,T2pqTQóQJbX3]y8A%\Ѐ\= [,;G@wDID6 8cUb[pnق6Ҧs%YJWaN10D  5lհtTsyZ΃GD_|S`J=d+-;gOh3rf.UbwY3ϑg.em ac"FoFMy(>rǟǀt'0H-yˇ4_NCME*΁@Pog̃Ns¿*`W׻k2x =+?y4ª~_Oex $iVUVcy0/Sw&lɸnb5)i I݉| %՝nnUfvUSE"BqCIJ*R\Y-t-#oP2N{-*'z>i9lE/#79[eP~Th0 U^Mv6R1gP`X/tl6Ĩt X Iu0m~&wCqb{LOөo4jL8jJ$>Gq4(?[xcP oj^TVC፤۠<tK+{e!g0Bޛ5xGBRq(X>{5lI0*T@ޭkdH tM)j…$Wq)i*Vʞ{|O f뉠WtgoګfLK!CD{R^O[ܰvXӍMb e=e+Iͫ3TD$:RߏtR&HM[gȂ}wc?h˳UIy`Ԇsgbc &_/p(@?3%7 h)>*$ |>ň!,:2$3am<:wou77K`w`w*+ڛV&tpuF5u̲3Ϭ\E\5cS]!cipGcHƕrcA*{U^C-ъw?#7\1oX񵲭:!%o_(/r$@̝ϼaG'^%ì1Z7_/`>!GU/ҽ.R;U}lgG\LBbq:^r44UV-S>`uAaz䍉 .mVP27cA±Eo疪EkҪT{rB 99G*wS<)|K ?Kse>HE+ ,Jw䩶v@Pi5'5p<}O/2Z$mI|앪t[qc;jzS OHk[ '6pxQ(M5J՜Z]h~i;]q |']%I* }䐭),SyVn.ы wM!ˑeՏ#x0u9GL\4R}/s7<唊; _dR6s㴲]Knτ@7 4> Eg5n#н7VҋS:ǚL{L# SHʎm!`aXֳc- 1+ L qa(s <- da;b̨m$dR5vs;O$|a%^ H؄>Xm'Y\]Q^fWsO̙%* DZgeotܒϿ*1Z.xG4pTH%e`k]UQ%$QS]=Ԃ;CFˣ%jZ3X0g͓v-̋wWQR":(k!LM=hӤVдai`81̳ljNjDF RR̾,q- s)+JlY4eZabsaJ,x¿ T|"8G/a*Y9Y,׏#'XMqL6k'=I,|AfaE8 ?l-(Q ɸMB*b3Ƅb&7ZQ<]3vqXчECUh`::|igw&i:J[̛W=76 :|WW|>nr )LeΨ3,J|g,'G&daeI9y!^_fSstÂqb!ס_H![$3UMrb~C~Qs_p R{ il:uu&GeqgBݘ.;ǐΆ`!\ʊ@sjM}7] Z9y? .Y]5Wk^^sӝ-3dB3kh&uyOI7Ǽf-nS+'uڪEVܟ)Áتž/8# HҺ-8m:\6]vGoqۉa(uZnָېdl>i;<*9ߺa+*$8sx>;Iy:Lq T+!ן+MuR1)PUA[fq#&Ȗltnvٕ\BH:/Hg72zkr" f /^LB 1[V *iv@Wy9ﺟ[+SYRZhR`A6'myOy6i?2+xRD጖l2i f%\Q!FkRb<\!(. Bd&Vw72;wOLJ_B(u ~F׉k&ʙ%۞s7|R!aӉ~̏t*:ΥrC` )љ%Ahơ+/1P•uME5hd]oܒ^wj]U \(Q FA$XBI=7n%K\Vox o|xo" ׀(N0LSp5iY{wF!.R i&U ՠz!ha=Ycy0˽h!X+=QE^" .չP/]1ʽE'6[|Nabw?k>x-bbL꺏=nidM"0߁@[3֎ӻ (ڶœ4J4gH."vrSN @un|On^x\¡޴@ >@ z81~*;|nf46HV T" h!̅FH+Lz2x]|k؆ErM:X}-',5>Xy^Wದ.5OO)}1B/f=H@C11Tusm}R];RƁ=fȇb4]/v<]J%=_ [ Q=g'OL ?ȅM fvyJ q TNHt H &ZB 7R@1&]mACٲйnffF;Nf5])o#_G b{HfݞKm,Ow2ɳ;u'ÖDuJ,VzH̿(ަCWLBIQZQo`жIiz-t0 k$0q7 E^)eI՗9g}/c9GD}vKR4 $OzD8@P}WHҀQJNwFyR8 )s#P]O3}(O5Mr| ͬ:wnKnŝeq jρTeЬYjfj@v]^3T)N2"|ZZg+E#T1 e>e}>{j8('t*5\ /Hp XMnYBKeê*d l&J^N*j=n{4|5,߁B R ;,/4Z2~߾t1dÈ;?4= m6WVî ~AV~eUz4X=M7Qr%]o xK0Pҩv 9nx~02i^VyJ ?G0oɋha,1.rsV$ qlrLN=Z5!4nGP9x=+T`6YfiKT*  A Kм?ӮEòy!i!`ur&ITp:Vn"`[LWֵJ.dz35*@ "nRZzhi$h B Џ)u:gѹ ZJ)O|#{[8/ti5ꉁC6Rw>Tca2siHl?H9x?:e5J@Yn4ey`߭/#6( B9(,!Q7DTPPNh*` 6GT@;k#Q ’"8);&v݊Q]N!2;()Զ̠اOaS3@'0cM‘|jR6{ȼ-WmB |?Wp&Ad#@'v=Iy<ܼ$mX^$?3j֮9v䨄0 $qgMduu)=n4&XO5W*0|@2?t۵D)5'bްУ&ӐOx?7Ls wFp e ^a\ւ">o(  D}AiYg .3 ;Ml>2JP'/KsSsą6lvU o7n][ d}{,"n.lR,.tNӺcl '}PPbቪ9nLQ"+V`PW(QQJ!LgƙSc.wZ( 7UAsc/s ;==y.p AuڛixIҭ"Z*|@j0:I%M#o*1 mMw{ޫ?-^%6q4>ydqbZ9#IT \(u^'(dn_dc &Yi7X AkzR }d nRMcZ)kC9|щ"޻ϯI~w Gٍ JKh ن4v0L9X(4,Z-`x"L&^j6,$K%o#|SZU-U7pŸaTxA&O0&AbEж5tʤ!&B#|N,q >sqn֋E2`|;YWŵ{F64),b@Rsh8/D{h@-6"_4@ƫ(ܽ[R~dsRd!͙nsq ,}lOOZuT%Ҽn \~ZZ3\C|0$^r @@1 &_k|TACR{ƚeee4WaG5"%Hi^FP[1o%Pp`AOqGT@9 kp*oQ^=vE{c|Wܔ0x 'ڎȧ+}g&Mk![AuW{ܦΒLD%!-)іuXcDȰ|n@.:;!$͟gdS_aAj,?LVUN_Fg/? mUfTpV@1Œ}6R $p(g9F.KkJ<1 _U @̙{'\G]ʶ[[IW*nN^] ] :29kAa<5 'h~ȷhQOUF;HEȴ4El']Baߵ#PPg_mޥGťI8)ymDKi&Ş# כMwg]]3PڷN߸j*;GSZj2 {h{1>a=կNopq,[t@K*[AA!_;Ɇ#쵵2IW5@Az TThw":&)2VZW Xk=v!nЧ nSj, 2PHym p%Bشn[,)Ǩ(E=@T15I<ŶEq0:szA/To5}jU3lF*x#zu҄ET6PY,ä Fm>m??|!{^ citxM:շ 0|~v-CȲ(OKSG#ӓ1ģ<ƾ .if';t$A7PM >BSؑyU=^V -d.KsӺTnxxW`ŭ8Knd ma_T4k3Z{uyK6wYw䨦ܦSaO+ j(_ݱ?kbT_]QaY} g~0|utK֔6o?,0V9rΖQ)zS * iw N$2R1[bH{aCB?zat#/U0vyF%"}{NNȯ gHy8.?ȜSZ#2hMr)~^Bg!Aզ0tu;q׈13Z?/dADى;AYR[aʡG:k: |\Z,auȇ7]|ڐ =<""3s͛@zC?z ]UFoi hBʫQPplwHuaۀ| 1.=۫s8Z"O#qJ6I,ABY~?‡Oέ[;a>/>l!,N [_֑$u? e$ ش_H5Dv)W| ʻ4*1NqB8<͞9V~_3cLmUԿKc^ b:25R"xr,3Iʖ^Bv׺?|c+U,EWd[БVA։`*<D yp q/J3c嵤t-#*ZK}2_LBȆ1>q ֜G}0U:FC-k2e6 KA!ĖĨWsP%Vx7(ek+S.iS6<AT_騫;1Bd.D\zILAg\2wmҢ;K;[cj $ǂRI[QBߺp5 ~7x/6{ x[$kr`efk/b43v\g6C"Z Cs='twGQxFiXxix5 |8JJ>45xK\G7A?fE8嚈~==H(w62kK*=@w$8owBg}י:눞}@m_tqۈFu Ӧ`Ży˺c75m EX{JY׻ L,dw#g3iXŵ , @Њږ'NV p3t9 gxSoY_<|3@7YHT?ql{s]ҝ 7DeQVLi"E&L,xYwFӬҖZ;$cJ>ysHFv2'&ESIDu lmbLG~΄z%ln{mSNu΅=R> IO2A5NP#dKwF~{lSDRA8AH?Lm؍V6zR$F al4&U*0Fgː5FJrBI1 _M5fIU##p.3w \y+c&a=J2,8]F_Ng^Q'-څF޶*X1h^fٽC=LZF֜90Ou=M|w|^#s$ٕl`[!1TT;mA c pe̤ء95f3my<:ATq{T$kr=[*RDę ~ۅw ՛/D%Ɉ![;7}[9_ɿ!PÿI -ш@@Bj{i.>ċsڽF5p\5BAe:X;@!: !͆3DX A<-'nQ(샩`k?ڬnvBⲎ+cF%EBygZ'NT7HXv+U2iF_d]*3+G`Ujt =/mVnK4mlj ݰK+=k힃t:z%,IOJY+Dp(&)B`% Z@z㋽N{zJݗ%ʄj0$@I_Tc%n@ZCA&vL ~ ȁAN~Tߵ;pQ3Ц2=6a;,+iC! &u]lCv ghW/K˝jHsc5Nq$yUGLexr9y Valߝq hLZb%5j?ʑW#X'oqF` HUI"#զ;˖4RemnFwO0cnq^dz+ǢVt2 H7 u,}JX`GlV5~u) PWRbW!* H;hUUU+н$&/fs\rl[[NKfPo] }xz ( b6OlsUiF# ?Zp'7à%V.sPg+Bj #<#^^>y:aSt-B纱Lt)!']>HȊ:/, NF+S `T]AI>?;\y2 ѱIc|_,%C9hZd[0O :CLgpy=G^oZi(L=WyЫVP%S=lR ),Y2"XlpXR _g9UsWxѤG~/UïΜ6%96xe(մ:h%l<Ϥ?'CRI>nڈ*2'u\{orϺ# yNYf⫡dG@hSh?Yu:a^ք5 tMHU[&@!VlaլpJٸu~fTߣe$f}ArҩRBl1Ilg2:=9T[;**2(' ZehԹDs^R o蜹09 +2s+sRt"ЧᇢJs᩶Z.=!AHW0vxh$N̑AW(&V댜:`=30sYq%v&N>t~ȵ=J8,jHY}O$I pv"vI99ཱྀ6יQEp8SI FCoET>s8DkB1i^sm myoAQGre2R۩߬3 ISG~n.6ܼ_SbYpM+.:(al!^fo}#dj%մī\:ZhK J=_oWm*/W75o=k\x @:}".i3o3ը}je'x H&M8{wkPeMDGVHұ*_$%99/0j@;fmxJoWs7hbs}w4Mm2k_}xE-}7.vk:t'^k3ʾ]=p<.IěL79eHF˦chm_{ڧI㟯)RX:YeQxWDiǐzϦ]/ H3E6.w[Ýٚ g:@[r0h$?3S0Z\)otbhPdvdI: /,x|ʞc/չۯ[47@kZĒK \a$Y7x[lZKF~+l'y?eL T4K9F|AQ'?K X)3hPN*CSJx?=귗.eR"v8yM'v[RQyN@+7 r[/j>YA_g|vi{elzPQa7bbdG;7d} M jh,뱂DUlƒ'J*^Erb#x1fZt K>O~YHxֿghSgiaa  i.Z6hyzkO0xZP~+Ad4yNSxDSIIj[y7@_=5Se-7ӪU"\ZVc:8)UmކѺPDp&ͣ=kr^ڊuU "ۛi˽@:cq [кPh2vp WWABC ]S4Zz=L pYPz )"!&b} i~a?=]/9[l E0 @~rw0\hRYy08=U27TJM'issQjdm6ҼE6 ao?#PTp_^BΤ@U fV3w?5ZTndxKaٱuՍfG 2["ؗۇX$wѯWku|OZSkOFj ĩ aH E.S !$o=p(WpDvM+l3KFhYInc4fP ,$Wh=i߾8'5Qy51axdz j=^rџ*TSM.K)J:/Ӳ>iSI*R,᪅74gx"p˻ %Jd a8DyREJJϜ`3rsuvqz抠mMX|'ɂ&dDrfut+}㷳i3hwqiNӬ@uߺt汧UL{AB&5XL]$8Z TӌXw֊uUYpF bf9L{S2j+]{>lhvXY*d^N?6ez{'[ @nXYZOme@ں#~]P+թC/zr;/Ui[uw5ȿ&SGr$3ӒhHJ3 Q̲TA;^ P+WPȫi;ٵP2@I}1nk B.>(*&^NNܭbJ@bPqۅb+I-T@S'~"$ʱae|U5!#<Nѻb\Rh/`q79E9k4[F;pz7\o@ց3'@8[Yj7tJ^&ߐ`,XԈNHgSoP6fcoaG=} _7h$;]?_ ݘ5I;8<%"CцoOjI2&a-zz @g j5,h}Ni_}@ǭ4Z\M/ Y4;z rׇGىUy4hdwc/4}v!|t7>Lvmš%A9wƝ}:"!ySWzz> }IEcY̘p37 ^N2c0j3SlŬ})hYX.@1V'Ae=Q\?G9knQԠI˧YCb&85pFNk[EF8ܫdΈ7^׳}dLf|Phވ EՖg:te2 ;Q pP' a{V24sv}`2' LwIKZ=M:W/g~*~߳:h1)qy0uI䎻i"NB/\jZm}WxXJ:ݸƏVOx@ hY%x.CbG`22Da4ԑl5Y4bjZSj^[RVװ-,\fg[`xQehHaUP{"TVF"Gg;kNb%1P>VgpSt\^u99&2ԼX\`R|q{ (4NvDg֏Ě6O39q$?lý#&NBBO0!p$3j'W&?#[ߨE!O C9rYb .q* yK)Y&5M#(fRO;W*{=sgc=E{ SLo.#rA DUdTRlNsuԂmxP\̂XM ޕOi:B U+WhP:O]"ń߱wZnrޯ|Pze5-GJd\jk/Q$GBa,d1CՙiN[mR t)kw@bijt:%,aIE2UwKkE# RZD%ocd~kYs7͇-~UXUo[E|HTzd!aR&9F:jG`zHS/A.`HW8d]W"i^ɨS~`2?ڹRkZ+""_""x>®=0viF><ں kd7av ,ĸ|^U []+bZXfC*."7H}kG'<<~TL/ JWvMlfcZV$>ra73Y6Vp= 8-_4(絤2֞# 9Rl{Ok#~$#'{WĆIzfVdlB0BW !5RW,Bn M""jC 2`h̎&~ЪQ_VӎV]_owu!opvW>3|PdBx՝sNmt0f܋v;Ξ5GVk1+Ĉ5_-1͹֒ [jB2r5֟t,貳!}oI<:$O\oc(O$GD.6EWȱHء8,BQлT 74?Qrꈜߛ^ (!Am?.Qj1aTPp\XfTzi@ GmN)@(Wb.Na`:qB81 ]046oQeg2M}f8hR sAg>JQx(~09ŘLK M|*J.WaZ1B8r$jni'DfSkW.ON&0Y Gz4 F֓F#}'f2}'ǭ @EDf"e_$Ϡ o4!]Y6AmpQtʋ۬tT5)8j$9'[6Z-AXl-b i҂WP"o'Ճ5SBLJj Ml^ jEpKp߷7prTi(R S1Þ]֝N 0d^-6|"I:Y]>Jpysl?7Cz;.z3rb$Y"}U4l=$ A]R3uH2g%w+e'ZKa%؄IP/oh=`Je3j_ H-`,0TNtl;<:}in">(i@!M_$zdYYǓavexq32rd]'Fs\Oxa9ȵ;%43uh<ʫyCˮ'M.EC)H4%Ѳ"8\b*2h#sa5<3h>Qx}(gAMvL;Cf)^tm/mQzp _ׅ@{ X>0Q7vEo7(ߔO"[aK@%.$ZxaG(h@_G->*usךzwtq x$ciٓ5M%p=έ.(;p K]R>&OSج2fWõXʋg:^^Px?IH6;9H减g6^5.Z8FT"IS*LT?1=P콩6Fb_*(|Dž`uкȠV>3Z'B6w-ޖ=ř!PY%BƷH S7z,?; ST0qEӶ^%D9 "m9/G}] pFz1ӻatGWsϹa8qP.@d ~J>߮YPЛil ENin3 fCebIJ )ap7IA1j;Y;ߓ|zHJa7/xWw=}׽ß俍+ ;;ׇck}WS܇[i5'Z2m}iOo(20 +Nb !"]!N" d#E֢ :xRb~QGGs/j*:s**W~!u:'߽2j+̽Sbb?J(p㿥djDgٲl9>\Ö'ĭ> ѶKmz ZgFϧ:f̋v3}e=W |;0E3\9 0nsk ܠT+&H Mh*agq62K}6lڦ̑oj$#Y P{Wp^ O7~77j]dmHqf43S8Kk+ְo/a6!pj5kBlvH_<>.{{_~K0_#&ڛv ZRe3UsU9L:/wQd76qQk~L'b\|Ug[[HbAp%(CV_74njבZ T]mHX;γ5yg7nҒRˌns,:M;aBja3d%;sDX?dwtw5jQ T !ۣ;{N%ep]+te``_4y#Wzzmlyqq:XUߥB{4Jz2YvEYe_xCB8ݬ2>59,'tE F*=Tl G餳W)"'2peDX е ]NGhJ}pWr<^S\Yq?gଧf(9B:0klJRmAх%v>Ru!s$`w\1h_ wJw.o{AOC#n+$šZ ZpEk)]PR'$uFyUt ̧6#4R_eްvq: ?™zH#X3" _Nr] gmB\v&ମ0KC샛װ!ޔ*g:h虪< Rc"YW\Gi M)`.kY!emHn8F8TUS6YgwUnXۮ3+O3yĹ]j{a@JҦ1(ٸo,V6KIYOy@RO7y4f<(eDj=nԑFQ$~R o`s1,:eY*kQey2Jg3u V7^Sgw۷3KQ;R*s% I^&@9gW|+sS)l5F9u45[^U/߈!ݼ럺BX:৚ǥPsTX"%%;' =&j2'zP_`]UW}VQzqer/J H-zϦN4%GR;JyQ + ohf#%>kmEj+# y5::Uv=Nive7pAjuB0sDYilW9]4M\YI:' ^ ը̚ k352 A;I̟4ـzM ("fk;a:p뎲%/&'rG~΂=_gڰ S$rJK{?%^iPQ@$rRc@.5G$!n|N iVsV%:@fdum(L1<^2/P=}jxWƯo@ss=4|dQJb`՗S0RЕ 0_yPo\qgVy iCTކTe+!žk8U^G5p0 rEd|J]p2MO(hFiV3'z܌|%T/ٻPZL=u\C~մڰX [ANyaJhcX29ct:YoDMbE:ʌvאqzT1yST/R |8ljVzrGq BAA9hN܋r2/\Hs= ~ˈ`jwcӄFi&g Rɐ`P iߺ ']U;Lha 4zrSfiyTzM o1R".xe}c|4*8DG鏑u}S1զ86XO 7Y?7om*ַUe^Uڗ ƾvF<r$ǯ^QUU[@98$77IT;%xLqv%tF0 olDK q#B+XɈdzI |*KYga 74?qk_]K+oŨܢ[ :5SiMZ҆G,5L9-ygg,?PPJk@O%9 # :]2dۛ`+2p<7QjH{*4D֭}N yX} pJ xA{;4b$mZ2GeA.gOCC^٬5[ɽmjNa15.FZht x뻠oCWJ[9{P3^ͳ8$.P2_V<-`ȕ.jitd{r/ >n.q?V'Z~cjϧlH2#i| San5-n'L?jGRQolSҷv(9s@L=eዄ;EV 5pmLV3C%NԍC8I`69KSVx7^RwOd=6Q@97zZoތpSWf %FoFp&hQUy/yka ϳ#rUª/繁>{n/3JN>eld%a"4[4&.k /dzNAF<>[\❢fNF_/^lZWNu!æX=E?$F:h]N۪ K_I“CR(C:~&!x }[mcv% oyД&QC XZwwwn'@ŴΞYL@) hH$:td>ݫIFzyr(r-?#2j`R^>\i-T7լƂ"8ɢo&Eo wTњw#/7BA#b(.z2 Wvdބ؃4 a?.n;ecZįJ4F|ECBAng<4UȢ$݆n҉K! /yBloXBe@j ;#?"iw^{6jM>r}x(CESNyɳu"zoWH LWmdH' Y~~b!pJ }f國i.WeW:g/ͯ֨LPѹL,|*?>jg#K/1J<޻|{T_ \G~صQmbsnHV2f*Xh{ A\hn:; %5b2םcTKaP-(-Vn/a›ʌg mldk*-`]-?t} .POze AL~ء_"Q@KϬvL}sk=C'Rڟf8} n٘|X-l*4&@)+5SG󓐐\}h0VP56ymv.؂N|{v\MD\q.TB&mP\' 2}MDH!m*D }d1r*+ ZA!ܽnew3u?)Xֿb|&U Vt `f/8]J»!ˣ HC,'Fa {gQ^p֫ ՟n tݧ&,2pK^&~ϲnBC%vAxCӈ͘mumKRߤ*];z#x8}-Fx{8Iyh?IM }P~I-- Z; gU0 ne] 7NdÝ`M*ѶR=M~iz?C,}GVɮcS;šDoJr뀡0VlׅRNV-F*e1lV\x}@TH8hHl7 PEVf/57UY9p*aQ떃@lɼk`v[hŃs1 Q>ʊ}̭~1B[c,JZ<%fe|}qU@%햍C (?2w}U[ǴikhL3I*Ɔ*^#\SsC`1e,>DYlv4\:CX٥(`/ذ-8J8xr >O ;(RjFv.}w0-15t=BɏV[~aΚG`qJ@`dE,@nNFBp_HerB rjQ`,}lRö$%JZח,B+T"u5jlím/{Mm UDsBФڭo{jqEy~Sf`]0S@Il2164ާT>@V:Ѐ4pm!4bv^|h?$*m ѫE[k =-;Pe/vDr2ȇ\eQ15o }U?YA1 E\\- CU_}J)lx:;&:zenHV<[6RW3-j9,z1ϙw|.G"Wg BAlV̂ OY=]y812XRNP$FfD[]AYI[Ƙn>,^myUc]G\:_"G:Wr4v)vt hd( 1^I j_Nz)Y|_ҠGifUt(Z ^quf y3z5\>^)4H6qL>`+Wj_ҙc:²XH N/ׁ JfӣA%LCԍyd[~J~z`gA׃1lL+#%W_ %8 ܟ7Ʃ0WN??yBc4T7o76x4&ފ\$i `q㷽Ӹ#ѣ!X}FoXs̆W[6I} VE-72?,s\[&*@ʼ -n*lk)ǿMn6BvT Y&\.HW-:ɨ{}$3Yl=b"JeEBZ@z W]%$ \Fp}>I#leTYUDP,$w٥JVmto5$p.a@''9 z޷my"`U0OTFm͕Ѽ6SG}'o!F/~p0f85(JG&F@o5q[x24#~xˌCyM Rbq`K0`F\#&@3昡C=PȏM*P|}܊tyƳzDCkst,PBbKtӲ1l.o~ףTCme,ĞMW_."_k6-j8֊.- t 7yQk8}H~ǫ4mJ#(ӽ312(Mkx* ҙ\X48w1WX}nӇa ʤpNsS`/6 ^+#hT-\Nge19yKhbdn5.fjy{ $ XKқ}P i5iiTFp4"5$sk>ťP;m\ёY' K\qH(I د4 @4S #kL0l/b鷤ZZ8X7[NP?l0C=)wݐ%ĞvMyjN(1p؅ӀafE!cZ@x4ò%䄋a, {s]#WA7'$82r[[8ʥV6h ila#i(j#.܏Sވy4}Zn-˓pXJh3߭[|[%)<%A>$~0U)-&NOՆpϜP.Q& "{K)d}!;<ɉ??aB1ZGoBs 7-"R*SI E,ynO!-C㈻~( Қ Gro;PZx%Ng0wV/Ly!5j i%{- ' /e(ڕpcھ}8B:IgӇؓikn~-Vn氜;Onc { g١1\ۜr\/CQeG{wSX)'r+z: -oPUìb=dcԡ%ͨ \?7Z0c(>#$JFSGKM~im$@ѹgjY-UBf%0jyJjr99`۵I sn`Ǐ26]ny9;'w4i;[ ڻ ܇(&xoP?Zld2.23k~m.hwmG1[.Pc95j(.EؑB5̿l@IHZRɫ~Ӈ7L\`MI.3a͈ͧm9ɨuNNî뼼7ie m,Vx9j{?[4 +K(QX*gQ6Uv s,،ےk,vf޵TESǰKBy/(E(h;|¢{_z׭U.B@R^'wkf%|m8a-&1Ǒg;#(}/%.Dr]"%l >3(UzĴe+k'\_ʗ0LK l)T46>v~i"lc&C fEB[@#A7ґ{,;,"H8;& t¤#t 3?O#ĸ9=İ/92PAIjN H;*oy@8ɀ+C-4eMKQ9_b2"p+WM$)L2X9.“TB{|+O BvږIl􄂽"fH9[!iCj 3j!@)JPYn9 %ƄȃHJmIg%OGXk>!׳2ɨQUф`;?dFGdNBKk.L$9?Oٙ4#dnRLPUV4LPs EL\eڶ"'܊(rTr]\е˜:şgOm18;1-b;xJ)u,Z;*H X!&MV# ooi]g26 XɵOֻvLf^x"?:]z raY 3op}C% *(#p"<@XҔн/q?~32׭U^8+~jCT.ij>ī6T}o`*ꕠճ-iY UvR)d:y7uÐJ({@hTIӽA $pW,x2gM -7Z mo8*l&ODJHS/*ŝ¿H8͒,Ab¼huhJZ:b51_mB3\4QpjY!i9#'Αxs"*}MMXekϽ&gaK6:-wZ(\")FX 3, W%/CB#wPP:Fy~Ub%h׽~(t*?ws..֚Yey׀{GwW3{/ql&,Gauo^k v(ip$O=(\X?sÔPz])OFPBE*ix@=Li C:aL}΄Ў6kP5nS4L1-7J8jYCSo/,M5鷖콏QE:e1a?>y^ 9Ig+g@x2=n1cN#dn+:HH:#C:cʣecDH2odhu8K8DEuFQW?t|@%<+aK,g'lq(U)zsVev+lF?*OQ$D"݀QЎ9:=۸ca=;P ɤ(brUnB>+0jth"Vl2Rגbݚ@javF%@֋R6oEzrU"K_5^7SwwnxQ'<9{cmK+WȄ-JJMt hAtljQ8mAB@'4g :1 W"_ؖ"Hasut@/uS4yZ4f 8hQ ,[ xw!$)Wan'\]Cv$PZE(rf_(4ds[tEDOTk}Kd0kZfE4z]vL%:AXD*D jZK44 \Fqrgn嶥q=/1/2%Pʰe"nJ^3ŻKD"NdH~H5 &puu>`K?bO4M7|%`T"T+3dY)=ELpTb^?X&PĀ\=ƳOe} NSχCej5-T-&jkSlF: w;9FgV5~n/w=$n'S,}+R/0?=f :*4iXē-g֡^083ָ!hkEь< >N/nm&+Fa1Pv؁ Ei8ysl݁ϮUaZ}xo {wӿ/XJ 3`ϤI?OW/#;goV8s#MlI l0aX=<(%`=dlr?8T"V4EMOLިyT NCOn.~5uw@hpၩa}*CFS*(H \Əju֟VW]G9-/̑»LaLbq5E#\fe||e3hgp &c)r&)F P:^ T{k_}#x+\ٍ|#ȃ\YQ"ㅏ.N"AG)֩#m8'ĬWy޵ B>-3̰뾦aW>fϡVmԞ* Qω3}eu-V^c,[<65YE=Dp,\ Lod;+uL)5kp)XMvO)1ƕqWáBe/ mm Acbpe m!y]=OH^iUHyyn+ kѴ_3Xol \T0q;0zTkԱ U66Qϓo>"ʎ\8=V6 4Sxmu3dg~* ut(P4 m[_-:Tie>|(.u.}Y(#My[MtYod`sіc/"=|p]KZ'q#@)!rt }#J`rgost@69F_G'cKS]6md>)r@.8!H."%)OI|Soi{V2a[$+~TLpǛj1^mݬ"}Q U"#WQ#u gX=K| ;,S}oD u:m5뤍_i ԽSz~Nھƚ@v 'eԩWBb3嚠9IIy,m;=<skY()m9㮑'[(Me˼oQ+8NSv*\^zU+7"mH_>RdM'R."%Ge _Fd~./w4|eHY6I{TRɊ֞2e{%g:90N]uj6=RmgIzh`*te,)g1MABpݐ֨dFDGh [\~̨Si0ZMZN qmc%ݕgE1O4Hm dl סtI,"6ê<n9礲XڦSk#KYä ca_f;ayj09ﵠIjA_xQ8Q4κ> WN={; w*9>aGXA ~dD6Asѥu/+̾Ӭ[ L{a9/< :<{F#:I,O^;Nlr$6}1 8@Zt^e!r&'2կUg1? Kqrsgޅ\pDi>Ѭ]!."3snMMvҘaMvUhtt:Q|Wz{,DPfPv#cMI:9Hj@s@/X(27IKeR $PJ \q~{G[ #$[% %e;6;꯹dj2:ý> &KGYuuF\ +j{-Y[pHGu /̦Qdf^;S$’Fnڠvc.הi]fIKX6Hy!:OLRƻ'/aJQ`vSZ%[M/`-ޭEF0ܑ2H9Ri/ 4 mxT+{ͺ~<<MM$AVqtͳ-gW5"J(3l֥hj3a<9o 6[Wދ>.n@oaEƝ2`$5c҆W_|ld-_15 D*a 4#EgES_Cp İڰfR9ޅ*0ڭ7hԇH,&)/Nzf3M%4Rq#gg͛Nu~8fP;5N/A(<ҺW,_8ȯ*Dq.4zv|6cFאi߱ zx9GS߲b҄Ceȫd7:=RJ 9ݪ;nzͬU[(([~ҫo.w M`UW? }2us@Oq57f&eb{Q&t`U/3  UiY  Ajq/ed90JKL<"#4Ps[k5t91K4`޸ UxԸ&?~&c+|XZŀg{> U  1='eZ)x:Y@7:J!>pmAàDI/ec>/$,mWȣ~?r4MYE(Iү໳BB{rtFЭ̨#o!|"r:(YLp.THK1qJ5Bm|V]>PS<)&/XBzFVmgAEP°wWr6_x0ic ۛ5v16 /T؞ ^UiqY+RUnNќŽ+z}$N7T˽am5>9z¸SRXsQF$@Y+ nu-N{ Y~؁OLQ?VKFU󁵐ѺrWyK=<=MHv3jA4y^E P1(cẅ́-J?A뾨yUNc=*Z,(VV]'x2}\fpm[BB\XA9(}yo61lZ`*и7x0Ӓ3]fOꥋW,r;c5zR<) 09BӛsC<ĸ,.uiV3GH2!JӨԍ:AgE2;2B5BI4Hny^:B²*޽]rs;v([ @̍IhIS#d"D?bQ/523x"K6͌~3}j!L`kzqoB\V79oqu#q)H@lܚьʐ+)9'ֹEiJ-v|Se?$UD)6Q]kQ ]#+LEP VL"z=}e0g2Â;ypVy?h}q'ryNNW-:sZP Puޡgeq!q坔n\^(ַjj¨MZ /kFcD@V vUOl?glc eMMUĎbU&Pgm9Lzh ;.mH\+Z,W-'T xicθ!a&G9}_$N$-N!ٍM4v#wH^CIǩP EW}ɵ9>{r\Aߞ:xNL`og79"4hᬺdI72S'hYόM^oVx sF7UEǯq1 \ujI8ֵHf4lVwPki[7rE6iSp+ 8jzx}3'?BEVt@M+'Vin\}JqEwK @HaiL]5 b;s/=*mG׭v.~X=ȀAIayKz$9Rߊt w5QcTb7pO}<aخ{"-m@>=m~[ Sy,L!1fّ։qdmggP-%Chqx;!{p`u:> B&0s(&YpF4?8n ~Fեǰ& _r^G#OsqSg2,7:ҬiI-+3@'t&}c߾4z"LΙ{}sz7N6Tq-ʉ:Y-Nd#)dֻER|2)0X,Uf%$wbNaHh6Jacb}4SfrGM9ѥIdˢItۀ鉸U|)4ɘf$k qVO'9+˿>!-UPzMx2K o"_Ui!JFp.ϏKEG)>!לּvO^lm{r rIAe@lF0n$\c|HrPHe zpve{~ָ剡Gd2VxFZxNo~q"ɜ8_*s ӑCt:a^Vt(9uf*xdGc!P Dfg\=j{ܫa+q~"5ywFFƷ6Lb^'wng/W=W;E[ pN|eL8&4`}Xvݴ-&ACҼ^\*U4X]{&ˆNtP_?\nH`+~`ND BH%9|뾩+f!<їQ #X+v :WAC}R Fuǟdpe\K qo5@` ŐLցrccVj-aMb纄^ݡy zp<@P$2oJäZ, NcԘ%#AOI]vٞAEk8 ّn\xضkn.n(W@:>^/.ca5VV4 5ߦW1l"KțJL ["բNY~.԰ }[wl֩ޯp^uMs1w6q?HQV F%` WתI+mr& [VӏfepZar n-b5bOi= v%_,6 _KczZ!}g?p.'zC5ώDF-[񿲂8yMzwf.sZ Ws/U~JR#A<p= @\ZJ l֎+At7,{s]*XawӨ}:=<{ f3u/Ut IC[auōҨ)]%₀ =g͵ Iw^g _dB:d=PDZi%矟!3;yee!va`q(,YA1cG*K&$u 1yYs$e,%7ۆzZrԛN)ǥvn ۶2ebߪB~ѐTiwAxnڒyۚU;>t㤮yQP51?`?6 vMd/fʯˡK,oL9g .)o4~{-{ft$N 𩖗J8rWEpuS8դaLK39P8(|& [vk-8LE΄'X@^Y~P,qCv ZfźU j!#_WDA\ī_7ʦе^U;yڸ4 >0O' |Up倽ǁЇվz}k"GK‡::u#PuQ,Uzqg5ޣ%1ն'!kuo2@ ;ng=k WBπW,hfJ06C'T(c`eu#}O*OB=%gACh>jeRyhC"5@ei`+,#{Eн\ E4?ri ?wF|nAyq Q6Ukfy<@ɖfLד+G0w“7RZTli|e(lt%Mkl\H"@Gc]7Z'ghX?LܫvSguN,3%;n) #RYpj3' Vlc 6 !cӕic *؏fi waEjpڟ,+V폫Gr!b}ޗyʒK6|{oDeS8SV$maI| LY?UiZc8ާ aBꏖ_! @w3VdJx?EQ>)o' fɈ ">H8 /lЉ}QW/=9̷Q1˞03>#Awv@Ʊ&>|=+T T s+a}t:\' G$Dو ;1̚ l{R`;$B '`j>=tAհwYoCE^'͚1֔8AЀz5z6eu̺AXri~z2hCBj$XAm$l}A0BmB}Q: VO^oiUEJوdMFb+f}zQp4^3GR\M8[7x)D۝(' !$߇ťCfq/mJ=\;W?橛3R,>ņ5jqT?W`~{ϱb+XV0ulQ% d/pWIِ+Z9 ,BV((SNPkwEN\ͭ2Y |Qr챛6n}DK1L5kA{K\ $:xKa+VT=Y'hcyW.ȫ][qDtldIC|BRz1E3t`0gEqHo&m;@?/;IJCJUV)g$`HQ^bD^ $ᙿct'ix'ʹ`_Aa5'E@j~Oe='7&>SAp>N R_TJNl3-YtJ_}fiI` ; \Cg$"\Q9y]:aihT.6_*資N쓷1?SaSN4 i Z/8 =v"Qq'I!q So}7@)V8g5@;# nh mtoɅx_2a>#ȕ/G*NO =ECnHzK!fӟZTQ/ vW9>eh^@M/}jCP-D1OQHYS9a90{c{pǸ0"}Kl (#.?xaY7χ0ύm~Gs7QZо6{bKϸUd-isjv)C kdEr%;Zʐx3M'dJ-9D^&,u kq\ZzS)ZiG9a؍$]fiȕ S[GrB:Hڛ1>cp4ts Tl@ClwuHQOC=@(aU=)r;Y|3GN]Su?tc_7֡#$†({LSwX K>C͹08Vi`-` i6ȯ]BgP 慫Hj<_G+_H+*T08 %fY7>mPW/b!xR[|am!Hu^pp6EW%'78|u;tr-5U1n,Cj9( 35A `)͵eF?M2$x/q}%\_&l[ rϐ|;1߂w؎P:*o7G1]`ɧ P  Oa!d =| 0_~0GlITġ~]*ԗ~ܙ i{W&bM5ycxt3NVbϤ+tD5Mn u2-ts{eDѣ2 G??~4񾍰%2~΢VoyG C3|p%c1U>kBv }Kwr롉ď>N%vCs]Y+[ xqIDAx[ؽaS׆% o)u[˗ʴ|U lQʼc VV+BF!S |(Uc2K^&۰|xQ@-8̀ Pm7g3B!'oN^bPbS^;`ю5t N'%ѻ(!ń֬6 Ь@N-RQ?[4FR7#w_Lo cn~ J0 aHP g!\f]mLΰW&Ҋμbjq@^xo\^ ]#p`Y@g&W>$,4KxӃbm8%. *$P,yZc^ .iZ;vW1gH=;N҇:#Z sa mZi~z,M Y//&Ik شF|*kA%\[㘧[cGuoO>íYG(.] lR?~e5e"r7|򱿙'ڴX믂WjCZ9e0y]o4({a OڠvvO BQ?pÈޡwřSX ,YS|~ֆ=EdD1LBFuS|ざs"ֆͮrq'z22D;5=jT_gMT3g\*n#;G^T/__ :+"թ$E:Ayeu>ڃ9?=)o^ppfD.").]Gx#Fdv1i̕N IcsPTfQm%Jk ESgD!jg:!-,^U3,I'xQZ#)މ6PFz;Jӂe1;KM :UD-*YStIWͽ!Z/rr!iӸCFi㲄Brfg?ǚ!' ^3ώ~ْ0^rr_kE.Jg\}Jդ!K2C1[Puz;ڂPcAz2F(COёCA-peHNEV%ѷQ`)OSc G.zY{c#[)O$?AN-= RW1=Ij$e]$W酠Y8څXmR GUq,JЪqÑ17$AMR>Rjk÷Ė(deA?@03uha|CY쮦#MOT ȩF74`dZtR.ʿ!)njۿա+0A`MQIib ʉQUv*ڠ_C'ϪP.kxGh*Ư r|(3ʅ,!gp_!`O-k5`ėp[ E^'/QkEy0nJ|PS塯a$p(FnEjCI4oNFK-VH =]Θ4 7dNCȨ"=A. ڹ{Z1p5bLM/Q|DtEf֗ 3e[^t4࣍.Ǫj~$^ &{pq6m'l9h< 0+WLB R Ƿ1y󲄸:Nw-%yE#!5ڦ>Wpرb2؆Y砚Z~TWA7Ŵ; }~P7kF~\5({_tRcAdE}@4q46*Br=}L5Of^7'Mzd$f-x%PZ~0(bSw]-&ﬢLcAw  ǀsX fS{/Ԝxn(>A&>&Vs-v>pMa$GU,bI3:P PQuɨCtkWؗ_ǿCyT9,e?zzaɖLy^P<+v5ρ d.Pw.Y(f/MVT*Kh8人Bzݶb&5i}W %!=Ԯ|,M4%њS=72lH.琧+nr0?dqeǒuAE )'ˎ|Sl~VpC+h3ud̶G[ (?rQf^}U܃\)٪90c4Cզœ'=(:qÌuePNҬX_e:{w'/W\6v2[/Lt xBK?k>I;!U7rLx)HdZ%j!gr]īd^mZ"!+X[(XD'}2p9˷ Bz1+M,D1hn*';q[/X !` zu.y {YSDMj1|+cp.Oֱw1̎suO%gqyvLvkMizNv#0زOW;KڅG9sVO,ajCE|33ߜZkD13I 3D⪻Cƾ'V*DfpLtL6銍U5 |'Nݵz@ƜJ8TxO:Km<^:r6/V ; VDt§QL o +^WzʜiB53_U:bc!LTsUqTCjO2L5d =)…q6Ryh?XXk~62 [0Ud5' eU56ݖa&p2'v,~L1A$Ģڞ Eh^1ok>&oD _YF-˹ka#e}AμZ Deo$uT;n8< y}Z,B}~ŎFL^XR4lqhbIryx+poi\U"3O=]tk7>3)IڛE㡄 Yi7o^,S7tc!1]YbPe/{ $jrk\*/L)]~G`E)*-7Ur.^\@`XB2v%"m?b-eiSkS:bhf}jr eýÎh,us=˷- "J檕0"y"ڿ/<1 kT%1}AI[gsB>Lisu[A *e <*Du|ih1Vsx4ŧ G|'B\4Qz"NSWHdr}p~tы Y='NvkMA ~yɊ&ZԱC.Qߢ.ޝ]ȶ&xމ&p,4ͥn ǂ;j]~m Y\_'3eacN*~I5I{: @Ǘ0^1ϴY;LJ@Ia79ہK#3A[aoZG%'{WRӪ>l/b6G[ +Q]Wz~R.|[7&tN{E(rzПW5D]p9,&Ыt:ȟ!GF{ǐVO?ES c/{G*4S<$`;6t/I]~co;;&\#5{OUTiH>ar7$2F&>\#>{{ \*Kuǐ@kkƋN[Ԉ F[YLTZ ܫ^ r.-ZnPR$a%r\F">w)̵8F^L)WwGJ6Tқz{fiSp'aJP3}ơ@[6a[/1dF{~ۛbI4 yQ|A7-~G(xL¯.Kq\A@L55HȄT:Uqjr}\;߽ͺY8xCT“!mF>V6;|Q ԼMQ:KpAhcYvM.@uNk[y+K[#ks?5…O-#єQ;7OmƜ۫:ߜo<yԾ&tp`k:v[JDA-ZF~kWbU_RĠy3%c@usV&o9$ }|\Em ؉I#a'sP]jow 5O]Gѝ칭LA~:X~E%R|@%fUdܕ2Hbϩ`Y[_cfXhk鑝BةWxM`8 ]D'1#WۋKyr6 !CUJS^[:qwGm ޡzbY(5A>"!2i58!u"&5ӯ 9xqj6ө4Q׈VTM{Lu x7PR@M's];8-ߴZy5[cD,HrYX.ꍜ߸K!70Q-R(ܬb*ӁfDm&qI HM0#cxRW#/>Şm+ܻao%]Ilv~m1~ vvdg_Yz*NX:P3%1#٪P'4z)!٨ \]Pߝo7- 7^F3E3e7z-Z'uG&p)14|K"7r$G E&RM/$ZӤQ'|JzFZkJpR c^/S>C),@ _Qximl>mud_$$[`I!o=AI~B:`1fN:C=6lbюyx8\"E7]("qѲmo;JeJg L bȘ*Ɯ4wyCgF> b>^8oQeyapNXֹV~&P=-S͊[-pif3nw)ٲ XjX,0yU-F\Ґ >KV-4*vl2I,>yz6xȧ-, BQJC`,Nr-k]DI7{_F5)o~4 gǗLEODZJM3pǠ螾S*9F Q6l*8ūx`־m~k_3E&]bWv'8<7,*#5iKYA# :r= ґʨ 0IV~Q~^bdM "cZvdp-Q_ձ SU'>=$T$-ÿ3! 'y W}ymF>7c{.TK SŸR*;"T;a X"ԬH2,׳y*jB!z4p+pJέngWe Vg bO@9DZ(웮")x/x_m!R4*[fY7cvwW e'WCv!?̠(G{{lllRul7rj 3׶PH;̃N%#Rk Dž/k+ yYl&L< HA<-]s<F |G&9I51E» 3RfE(%E~AEn?5v@"swʐ5H~̜EYRGC l4S?c'Qp6~UF; *̜o|f-[ |5aQ3hb`tHd15k>)?$1,o_Q'Z}-[hDk"(JaJ3fAF&X' uUR? ( nS r$}Em ?Jb膧nz'G4ӭ;@ y JW]I{w>Xz ;%_196YH9C)4w1{n;fu$jXBL{^?\". !тH'G>5+oI'Ub况2*_J=A"G98' BUqNjVY%ʅ } * u󲭃y+)A,_ S!`%]-B!}ʝ Iy̟f3uzw-^//8ou=[kj{nƹ֜Q.6V:hyWknhN^Fu%eI׵d_p2PHo3>/C+dEq3a.kLS(؉XS;hNb̧*d*I{|Y*y=$Fqb/VG< e1Ba+BЏ骜43b_vu?2̂5t[TxY9|.} MAӿ46{ 잟lСN6lg) tw9gF|3{Zo0"df>Kxغm{K:ܖ:jcs+ix' FW7c5w_}نEٷrV^4BbvXs VeȞ^$ kի~S3~R^< >Zr^=I_E p|zSLW`sߝrSo:,j]xcHTGs 5? {9ש$Z]&QΜ!ȡduCqq:*jPllJH4jRY69q&Ģ%kr>@5,@FzjiL޶l"F . N˛)A:q  Sɧ>/oFUvKHQ}zna/K<_ŁiwxњN{!'YaQ:x$x DX, \Nf7#yaf jk<39OP2\y,^u}[Ԓ\ Ay*cەU7 uRfL ~Yᡩ!p7RSJ<R3+V(qaU2yK/NЩ~&QZO ,ʅ<uS1YPc'a  O'(;3V[y}>U,,]NkkM*DSyǩx_ct\*E(YޕkH n3톍1 1˹1T 7YսYuO;Os"Zclw%%.a_+t9Hb%kj'%N&Qo,V[i(ne畲Aܒ ! q [Q;yP uA/p"gL^5'%1#̚ɃfF4.[K=t(irEP Sqc܅:lsp~PM(T Y ,s2".t+VJTZoheF]x :[sW7yKt۠?0S{:_J%11a07B= ["{@ޚuD5 聧B[ H?jʟ guIP͖}jivӄ 3b<=}Y=o|jpS$l0`fV4 q. gGeu> 0Y;C1w4!_VUA\0or;Wk/F†t BsbN>_+o̡e5 O#v&nBB! {fB7t K-8((c5wYy~wZ:GʉKPklأ1" JQ] ժ -LBlj_gbh; b#p$Gd vV,-Amcgw̄Q"ZcC;Gțz%+&u-x~3`T8҂kG&-x>䷳7aJªy24لvdwHUs8|?%PY%i>WÆs7e"9VPnn04zOLq'8#Qȯˉ6ct 0J|wc3= <]9w$ikW%Z.OR>oÛ{,߰ϣg%?I:eғCV_F\yK;AF?FtAՆ3Fu[6Z ?UĒGT9D=gn84^cLOeXI|ـk׶M^69w<l.&7"wCyo:f&l~'/ 0܏G`U򋬦cfFPk//GJ~/X mCDTt^!q礉t;eD CW`.I!;B&c:#)5n1oB(Iqk!=T$Rt،%K~. EX~= =/d ke؞|)I4?|*Co/puwM,*mQhSτ*qYKy pT)&TfӛpkjIjmdL[_ lgneb5ݦ~SL5)$Wߗ)mB+u"]2ut%sy5'=}^r9c~1.boMʕ!GjO`)>^6]onY/~z߇<DZ?čྰM=f""0I⛁r9>o3qMVd-f w!!R*|F A4t)ߡGP(]z{/~8%3vp7vAany0S=g/M {́:7f/D,Tkޡ2D\QW5Se(1gM(޴ jLrE3U? !2ZDŽF& R=D \;`f&Ɇޒ:L{| ^=m6 Aڇ ȸ0bak⪖qgd4q>"^=l2E q+%;1tjQpVǭ])GX۞h_-gw[oN*ȥ=0ZpJKZ Aa4to1 ̬łطX`r] C,G~v'4G z(Pؼ@͎ 5m A3s='[E[Y>oripSSjj-Bs#H0op5~$zjyv3*K}h p^mST.ibKN>W>`ba[ʮGkܵBM w粒\.7W{4:BiYs䷛|i;-3ۃI^j;fcIŹ&69?JŬg+pKݖ2&N/HƓ:87#R(( ӜRLSMa@!]~DJ&^6e0SHm#5x43L"JE$6JRSUHN̬G,U.[ VFoa0!28Z9gU@.tۤow[S6Aa<G*SS)=k;<-iS P@JY\X(XQ6d?d엑 Lo1q!7 꺏jwgl^:/^@fjk˜}g+8fGNV~LtWSzSh%Mx{TvǦ9mYQ l>cT(=yɝXI q#AyFu=VoZIV Ox ~Vvi 3 rb'@ fCO+KzGSm:)_^yp#3ǦWfR!.'SsKhSewKx9تrXa~T3bYdn1mJVh(m|Dz9Dǻ4xJf7' 09B5 Ij&@jB4e8kƕgM2MD HI`E@֕<!{4u`f+8pD1T!xyrǏHk8ZI^rP;UIJṛz b@9;-*-EXYt.h5?.;K(v!P坝4XF c !ȅYbkՄÓ _(`񟳼?Vr}WVtH˺JF@Mk9YHSn(A3 +'/g.лͫwbJd!WʬHXvSE.´x9`>V3`MuT:۶) `I`ݾ+]%vJ;(D>Z |CKdoM}}`\T]_1wd5#Ͽ6Z0]H<8 Hi?i. w4΂aO,]ӑ^.7ߙ8x89cqf̽&TwU^lD''?Q 1D 2Đ]*e ^cZ7* D>ѳ!βXG  LHr"SVUV_Z  [.UPtܮ7=i2. `0'C;I_ˌ%rNY)3ۺ 4Eo'w?uX?qO.o 7sB@6L`Fi(ίE#_R 1șHLƳZQ l\?Ѡei\ 3 n5>[;~Fdy!a'wEcv%~{P,̖;1c"W{fa4Mg2 z$EF͙}c曚xDt ng #_!wek@OzKX72(>;抒h r#YS Swus^[MĤ{`#2CL"rw')HlO =K%nȋ;o߳y+ ]j!nx2 $ږ1 M$·z#9-7>u>/y AZVh;Jx~y(zc'xiF1*xR < 2 ;Hi=JQm+%Hu1ϒ5+.K85#zbH];-&N)8uCTo_awȫ$ 5gq1[1Sg,xPMFW<u|IqSq8BW ^>m$* Q4%t;2YzH'?*T*vF̻60NZW{#+9~}Be]OIiJ c; ܂DJX;˹]x V,OaGg}9\?y|n-fy Tv%I6T筡AYuǴ'u#x4Z`=]{a)w.4RI$4gyB)0K͵L c\d7= 0:v4&nf[GJr8'|W4af(Ж)|4WJb!s//@DwY;gp֯=cCHJFo=J"8zumKBXk}IIǃr+c͜oV+嬮uv~€VpA,}ְ/gI3]kUB!U] x Ok"%4reGBa.I[MwULMW,#tYo&\vc#̷ +яm&ɧMJzF Z#lcpi-O]ld+ }|ךZzVJwRqT+ApeZH!!΢ŲMF]+yCv1!;҉T JݢȢkPqBƳa}NdLXtܼJLPfy,m8$zo /cJVe@"2,ɺ0RzI6;!Æ{ ]p;WR9t6KH;~c$܍m #7Fz-os6G *-LL=穄Tp+` }6iȗ.9T"@e:}AZ & D! x0,'6ت0:Cq!yXYgI~`B"u_^)ð}/ C[d;PJybmdp!ͱh(KJ4!b&j`fUbjrGgY8a]eL1fAt<'l=lC!JPŻR[KI?[$w~pRfO9͝>v y0/Q#jun`W HtA7q/O)3l*ь^[<7a %"BPX@_!7?61&kO'p!:I)5Ɵ+RV[D-hV΃k,5SX]m\u,t?*~%i[!-J994 U""l.j2Q%Z`:FR]yG&=LdhF!<ƕK]d%9e4n+سY6qFC\ mea1\8Z.C0Fw5֩w~&2 /)0PY&#ݐk$ktimon/d&=>@HA$,QuFgWu V/I4"~=M!Rtpb OdK/D$3h %\IE^d^JO]h+,j&l:XN@v.Nn4b:`X('~G]v.̾}R*356iTЯ>'m;x Amc?9z3?pָlŪfWDsy5WD+!ofREF\8xgHy98^dYxo$J'nYi`Bjp鳊h%?.!HP8&Bh,bB0@4}5!f" z5<3Z8gNY'<֜f139zUm]!*#k`:mF ̰VwU~ z>0% ES۱\@cz )a?}e5)q*=C$KTBJ  ԻӇ&bc[kt8Nt`|6Ni(hk\a&Qi@j1xiI6M( OO#85iy_PU@.a](]^k &ѫȭY 62rNea9ۥNF'c*aㄩ{ 5sX45.qgo+`!e+wYѺzQ,.*QL9),bF¸x84iP+.1'݆DQZ@lEрi^}}˖:RV/=\H6.T?0,#+Hk[C[*xq\TP |wn='!B,YVHV YpNkh&' 9}ix*:cӎ`Lb ,ʼn`yuNl8+ ]/ w<LG($J63AS/o/Ws!K=q}e<gyŽf'ɒf$77ESVkh6M:>|#+z%P?aLff "5<*6PmeXl\T G㏼h@One SL1A(}H5CGSTu> xHbZWχ"h+VYgLS[PvFUDp^_Ca0҇ntmzE &|+خ^n~P'7Z P9UA3lZXL)ΦqKAqΡom}liU28?\ҏpOӚC/'so&s(J3yJ&twL%ެSZŤW/8k' e@>vGцX(hOտ6JGATi:3YlӪ>U(ƬVhq^]=*ia\c>XJf̀(8dRTݴ<;|Z<0" Ήsf2{MubgbJbSj4W̥d*'hC7̕z@|2㯸wtjFf*6cUYgTEr0/Qk/]?mȀ%װ@J #X?r`)oPs{r 4ǚfG]\"VrZBW$rde=`b*\hpFU# kP{p.Uq,G$T(N4~hnڴZt_{<~b3Pg?Mb5#B%b)qiKź!$C L.`\.Mk &r{1C_Kl a!~OTGzMi ž$eE u-LRhc(#q0MY6aq s[ Rp?dIHPQ'n-*Q0xmЍdL4jEHS"c| rR9@5ШrGCbg뉐JFL7}V1c*]\W'ׄ5k xN[Ss:-*7EMY$f񹠨 iCCF]R֑۫$A0cw'DE&nz!σuK'EV9ErdI[9JC5^]~ލ?+sUm3!ZwIe ŠcFQ%DvM| XoEX\d$V`K]1fkp [9n|_5.ތ(:2_\WL~T]ri DSǙs;"c ';~X'F_NV{ZxVKu;Saqޠ%/fmu4.CϤꐉ,WdAߠo ~aevK4t-FH23;^*Zmx=),/=JC*G1RT AXV>YKu-%Vky8ThzAƋ/c>qA R\7 ,ӱs~!]ǸMXc/JDN8( Y'>$E萋6q֣\Y}^.V0?0٥}m]XQobX0l⦥( E93تBաx 3uk+V̒a1/ZdwyH/`=Ͱͨ( 17 ]*BX-a!056ȷo9@:?WC8)N%V[ZV%6[.$,u],` (u.1(,1vN\>'8F,b*t`b*8W)h1opE lo^g.˟[亐vwuQt7`Hhw5ր5E Sw[_9qR<".6_!OȂTi vfI8J 'S:o]k8{6ZGDx:7i'P+6d=+Sf6:+_+a4r%dIW eyCWKwGʵp~ZDdo)~hhDcX@폯^G0[UDSw7X79ʼnsQ#Xkt [- &fR49+dYI[InUFd+l3Xa6*.?1ه:H ] y3qv[|PwvU%|by3?XhfW#yߜv 1O6uQ# 2RcȚ^2Ŏ8//MG/0`RϬ*ykci {1I]VO5#QwJK7bS~"e?i9S0yJ^ p8n5S }o_zze|ͭOI9s ,6?Ɓ)02}wKnC[iM}w} QUgt+"=kDiˮ[N tt^},J%%lTZ S.+"~7.zzHv:{ߏ9"^W(*]@HсS"y Iv ++ >-L(9"$=LRJ ַ@״DY,/ <,2 WfN3.;V] ,9P]lXu 5:֡ҥ϶tjBRΤ0.\/ >ڑ!F w':FO˓ xBGap݋a1(6GAQ۵:B)wREE2}+go9iԚ>j픐u M0tC#k-xncc.Y*tS4O挎,阥}XWF|"-. _ct=\x!źo( +)D{` 3<<sYNR%9v4c9}vs!yj螠Q X^p kLݘނ 7߶p ȡ=nYigګyϚjYANbxxKTVAwD>fޡ6s6ǓJ܀Xz V⏰l _emͼC}ܭc>3 Ct@bɆ偠{/Z5/*bIm\ >tRJsD}r2L.v=v?QWM 4uBxEC$l )^ Dcwݹ8'*X$mXf^/l(1Ε%e͋ʚU'"`%X: ?r{Jff1#TVK?/t{=ab/itj*ك.1a.W>=g%k &-?~a3|2`MMai{a;{ijS+Åk3ag,=tbB 1.X7Orߞ,RT Mh+&-z邑ߒzimejb/Kwڅ:rsXAH-'gk׌<· 6<o CE6GFB+~$ƭqD^.9z -aC='\ ״ζ&P 8q~QOzEqk۰_Ay(ޑRZ*.zx~ƅ@غ&~TN-ީY |w /MOOk IaAgC?z HJ5lA.28Qx.(E7r* vIk* T!C˒ӐXP;.{4c`A8Q 8\yj#$~w+PI]NH`R r $阊z.M8EvlcfLqcٕfyRYsh,CiEϋ}=0}˩;@Ѝami2L(`9aV'5C -aeEcI|Mvz/}\ʺ 7y(h؞Q!s~J|u]}lO۵@526!`я.2GGm/7*djsa+M#O+qJD{^K<&aE [1e8ⵑzȗq?ϘZ'Aglh1!}3}+N!ٟ`gsgTg|wfYvI:}G6:I~#H?ʄK^:OF8۠c)zA$BS7; < z")`GnTXfoʖL]S6]\ݺ?_\NA6HG @ gNMX>%ԯ'mg}B1K*AkoYaC %#yuD=q~ϿJJ}ή!YWfA mѝUSnH~L!Er~tx [V QqA*YT\8vص'_^ L-xy@ sy) -0z~8D3:#.2zmA](s؞ꞿ!FV4k] '.ڤ*9XT_N&# 1áRk\qw &ףUQ KIC[hʍ!ӄ/'.ߐ(VA]LXp]KPdsHz*سHߎvOAX%>AR Y{hvWysebUKObltebLMڳ4c343U3ӆ T\N׎j|+yk ư\.c1Uܪnٖ-P 8 :$9`wҽFľPpCĞYk@I>3RmĹ:wTKgp2dA*pWgZ{-SvUm8 ^z#2l=#MO&ӲRbM\g7g5?nYCIt[xN ({ QTU> | 96Ѓ2\ F/D2<^tp!Z@(SLPQU7M=a5I~Xe:DZ/'], QE̾_}lŐL=FT. ZJlZ V֐ޙ;w8?YEG_j!/l?oH0`I,baUؓmh1:T~R _,`+j[wiE|wCm|(Y&OTrQyATk X kX2*TbA _jX< e$mD"b j{CoH.+"tYtdSU>=X'j >aɐu(SSkp_೓no[&]J(%a.xXNmݥ&hy8B P\2l.A o. 3hwlj꼽#J|J[wKfoU(d/wiki:"]y5~SM7,AqEpqjz7Y *w)Ҏkn[R"q${"Y % h|L%/Tu^wF ɷ:M+wj'\$TK /TKK^yWB.T^T>k*_iqp.gmK2W^=\@ILc MD }+GZZhi^̊.ɴB=\hwWjGc*gs@/3t 4 b5 T,J|D8esivJTkB#SD$eܧB Ǘٶ})-Gi=s=(߶09`|Y>s]~ >%DG:@0 (.f]uF5:tP5wUqdjC92$j!V%kaߣ4 :N,,tҍ!}[0S,s ihv- ՎU'bq{<3W'8hxv+SOdEMCOY&V*9 x; ibִ8FaL@?u879aMsCj)@t: ^54ȻN< =U*nyL](!9/CG[ga==D_ OlV=F SJ.~$B@?x!PBAT <:mKSƮw*@Bwx8&z^Nt k^[5i?biX{}={KȀc0H]H&u]0*g2 n~57Ҡӊ{!AsɠBxǎ9w%t= )+N>mgiQ3_OvH`㏶˯Y|HXu\.%cl#9Q~<KHgailƖ0h&IkXH/!EEphMCRl9)0h/vyEOtl1mM~'Da&^F"DA-ܳ=/pH&~3ݺ0HWK5u/ ǬF~b$7pE%1/?-|CkG BOy-%B`&|Ӫ P7{9{8WŇi2JR;(_.^d3 yޯP!=5IANFY6`Vu/KQK]FCT;ys$%GK4jk4("_T\YXM}J]TG Q4940L^N{08},|݃$0(nkDM$z"<1owO*x< ùSdfe?)8%*l-y c ^0%)RD'lMazIδ:fie@h1 C0v%ugAƬN{2% ^ -^6sSͱ:ݐF|" zt-k}KYJ}7e&-_}T8߬a}*)a^@ g?ѡz?u8MbPJm_xwͺ:hETqiou_uP~=EklŸ!zV"@r[R7A5RV`T%6{z#JtR>5)' MU xpN;`=x !Upc)u2I`.$+~hD{e}ʕP${E[JӤ I"T6}5ZNb3FR8B d:_tR@7s,l>bJBq_r"0rj%ڛyi)v]DQ'6sljrcY0X[j()9[ ,b#, SozS<"l@+#T?S:Ǿty~]]" `xk8[(℥zMϭ[]4NNSUS, ̢Rol$[qZCļPIoylbNCwnvDms 4Uoϖ*F:ܶ'A!Cr zFF( (OJPּS;X 3snt꨺OC"=YXob[#[d랼p%U[( K1`5(UwKJ!Ot$"?RDKqPP8|DbD}U*opT>1!# Dh^^WmP0-7}̀5M9쑻Nt7 /? f%HN4 &z$l9 N>`8!"DMseyO F}n2$4K̓]\ӧ$=LPG\C LXV/TAN"UN cgd*:`j{z,!(_#g'?U :$ł[O!.<@hhb:yaft/$[A0fpu&gHEG@g5Z2ɡf׆]|g<16yE+FJȀ {jf;45:t\i;RQ<8c@r%׭| _fopWfhcwI4WOAɅie Ӏ7%\nTy93L3콿ecxx6u>;@#.z45k<RX%À v'bYqr-@y yR3(?c! uc\Wqo7k?}) >Sqƹv܉H63.'2ĴAoO B3-YHaV]}osQ<,غ>CT0Lr>_}݀7PVQ=]u]+ &:ݴK9ö|guܕ}L,j@9QY4i.p$PkM , ~UU^e jG\c=3R:~Lgp 'yͭ]ƞ']XS]-+ gD$b@@#ޘ $|(m MXNB(91r!ㆂ-'UW E]ވo fqro8N)pԚIc!>EPx}[&Tz4n2n P[=p^3xJփe3#з塘[lsF=|l΢vng ǽw~/G}/Z7ZKXyd&/Eރ}|ѥx+4{\o|ٛxW~ZT{*F=P!A*cN/fald~rA?ϗ >3~dEv@ @a͋9%V$[dc-ÛXqA(C~M'7vx.cT 1,"h2,㷶Þ_N93ŦN{)8@Iy}.ڶvoJfk^.c:Wؙ9soda:P/N[YH `RDi@ˈkΒAu_ō&IŪX9{l@-R>0"xc( LMKہ` Փ l85iuLHoWw:ļv=A|B Md vifkKe˝l)k0Z2/OhoPkgӋ"JV|+qsQߘM7,ҢMU+Rb# \{sT0AfCO֑oN7t\TK9A-.ގ]B|;U:o! \of5(-fkw'a(>ݮjgl/,R7}%`WTȟ nApyL0] w[.z .0TWuo"0ل,W`퀃cq"KR)=%;EGֶF|T8r[*CŭqbUw,EJ)$aGh:\Lb^M7$?[/XfRA؊:l4\wnn uR\j`_h,M?yR٤/%S>{_^'UNtHiϺD (F#6&?MlvsAYJ@/uÍr՘3t\<^MLUٺ6X`] ls٫7'Qs=T\i1pS%4]^ḗdg%DH)9Tl\[JA\w\)*^/Vf ?gQxx@5yxyJX]kRp)SZ$DN2T:N¤NhT!FM@~i+D:Ŝ& w~y1JjGЏ&(tFϑz vAAhО>(^Ro)/1&AQqbgEoQi>䌽K9bxFLiFZ{ B]J\!k,"ԕ!"sQk LtMIA (SrMjKpo_eA as%*^Nw3 :{)?Ք'$DXG͉66$mLKHfI|ָ`-J:fS>FB^|Ê`dh#\mɵ'j2B<UcYJg=N4zW)PcN60-c!2J}m]s<HBe.,jZi2~GT{[ JeLr>7W;+cDZj<;^];&<ѲQU3qȴq^,ؐ؆_S _i)r_&[>V~[C;%tB:5TuS'ԘY7?,DzLS𱭸.(`f| d8ﲇ.ۥn`k$A$ia_0p,y6&%C'G 6rL!bd`^*۲+oʘQdCm}MYB|暦(G j2~j=:oCҳ 4AQˤN0\~Gϸ6_!IMP^8eyAqʏTe!1;Nߍ u d5wxo|Z~U DHE-:8UgWJhc֐ =r0&"9wZuKId{jr,97S[WKaᘈ A!ƃL0ܕ%it7^Yxp1iW5v/HzjFJB)d&-"EuunTAGIvӰ SA\a5x)!I9m8VR|7td.:uf}v~t6wSA.W2_[*qf:ABWplWFR2hkA9:Hڦ]UWߩCߏq2<Ξ$(nte*.yز^U$|&Ä 5O:Y~aVZ6JD&Y[-_2V*DB Ky1? y(Hyye͠;3DVm˒qKM6}o#Ϸva.fDTSnbbEn;˞_FAtǿfmgYFbU3.,\-%ߜtGWL\qN;8ϦS:G{}&'U(4GxkpmECuLAz9%\-Kfؙ)5HlS\t;OLAXBeEqαP5# Cj\PY6w]E0_7 U_͟n\; Ig. ah\)Gd|E!oa`䉳ʲM jPIyцt۽*A޹I{F{m`XEzVQm!u<u{(G"tEhw4?dBSt{™љv4Ksҕ-vV?P ޵m,ay!9wz)?u.A.}*y_S^!0]"RT|q"q:Ib(:@JXݻAG"J rJP+XW!f5 ԤzZmgZt`V%Q?Ⱥ\)d)2_2fc:}J=׆㼁Ȑ(WRÃ_ԇUtuT@ 9QXH,i%?ۇ8=Z>nwIéBWے6V"Nh7kfl<2E01:gW,*wœC~G6ASI1{HJ9)^ :@U&_))}UN @IQY2 JT T .ّOh!xW"Zcjy(6kUޛS:|$!A$y!a$@AH4T0Cr} Nn̛|C(1$BTg jyBp.K s7qO1@ELQ,b+ˬmq͵K󁔜Zn QZ>}M+K+>8(| 1},VBp1&}h3I^L)qda`'Nm .Vm'5`TZ] 8lѨwҴdvbCsTVicY_@[M&pmG0N TU7WF:yx7{ |$ѧ;3>US2NGI R~>BWK*ՍxdK-lrϔPJg%*_xfJ.|ߗ$9VPtX0,1&4%L9ٜ?к @-Nxv@-E3J@ t_Z[s=dzI ?q^\l/bxq,f }X97()U\8^<(`aS@yTr2MB`}]HIƹSvOªǤfi^CWB#`h4"oylRP#ơ6w*wE~ٓmvћND3!CWH<܅ h=QR!$.^9Z:?`'bVYh^)F7 Pn 4%B')Wjn!\ 0Ȩ} (f`SjгnT*^+.7S"Rf:_ݓAvVJAO+/q78 .P`^f-oX2}[ r-$+-_r.D͇п-6 1HtW\ ݀}IgGܒ7Ǒf5큀f7?k= Yxh}^CJ<΋q{Mj?ҩ }S]IQ-L8ā7Jr<`ZDsRn#&ys/p- 3 |f_8:wߗ>@,,a0k6vwɂbi2 rXxѡtdL>>uFS"*j wmB T3f?yvܦt|72>Pv ?- ,4K2=-d33nv@9w~u@Wp0S `k66 P1=X;Nγ^S~wc9<;B8(T2$*xqIwnd/N>S9Qom;KRpCDiF A[Ķj~۽6ۺ]:ߵ쵕 >퍒MI5%M$ A3V&z7&WX"s0i8菎hd!D))(l KP2Af&,a&;#s㺮iX4+}(% OeJӿ Q: z_y_'{iwcd A$jʦ ^HK:v«Όj+&HM[NJUgA:A61mV!{U)RdQm"/E>h~ [ʊ/՛OqUGnn.;@ YMtgZCZ]*Ɲ]dzyn <ƀ7aNq*TNDPWW+NK84?}q?~A_ ?OM .6޿ 6@ {$*0D%#8Ύl$lmZe3/\=Vs֋CT6Hsk}UsO?X%:}{v,͑Œu3 ʽV,fY`o>X(R˅򮂃!VhF|+Kzc Lߘ#8IFD^$=`7E赉Gކn pZO`(EU3u4V'T[m;Wm|ֿsaQ[S i؇i:rm+Byych-QW.h)@ΐ,9<.A6< HsQ`h֛0k5Ȕ?C3r<#܉+ZO`c*K{&|߳rN_kE@7#EZuNWVz~4R*KΚX5i)!+ſ3ؚy<0D_$o]~5T暷Aw9x{Da@*|/.bkv\e]NŧÙq Qu-kiZÛʑ{~Ցuj2h-X\edHcx2-+9 GP/ Bl/3^~g|e G] c!di/5\Zcdպi?2{Θ3G ;v%f1Lv3,âG;A[qBXzHAsLBhnj [w jBݔ1c> D,2Q'R@.}빁nAgiHHbѓh,T#XGfU%T@.|*鸢RF%/O l4VERE+4 \8bxBTq^h,~ru`7QCYSI4@+ͣiԢ_\ݴum^빒y sJ8h1 `#A r jcnS1Bǭw`8CϖFeD6ը|~"hY%N_5N&n5Cx_ɠ[7nэL'C󫖆>vVj WF 2rYX</f'+ܴXQN3ZҙQD~毭qg`r>Ӊ@Krа-۰m$,GRpRn 2GM۔7;I~F u[XpD0{[ zCa9Vyo玥o5쬧>_dd]bVf#ٕNTet[!;W&vYwҘ&y[eU68 k}qwO2Wc>\_~+";vaYr! JŻ~6r7[K'I歵wg-DB 6E{x&: RNC Gؚ\ vp4W Q h-E¹yk3ɁKA-*[st6k$ y5'@ R]><{TZvϠT%H%lL!q &nt`= )~:J,P*;%U L"]콃WwK_3~|YEwđ ̴Ky %h:_ LPH.aC\&T2%QOu˲RIX4ƃ,}4m3cVBo^ +vs\a*QYeQ{|~a/Qǂ&obЂ4dGC4 PN_qѹe|3,#ڤ&kTJQ;5 FJtDF.: c;+E^BE.BAһvx:SsJiq0DN ):AQ[zxxsCɿև+[O_LG4`m5 \z= 6ܓ1 ˛F]pؐj OȺO-!5cW gf;O[PBsμK;2A`,@]p蝟8PT~N_-5Y!> >ڑ Eck#n#iʀ$:m#M y]&3Û8 M ˬi @yhS /UXG.䤛Ngz>OtWg){J(WG.EZO8~-zTN^scx֌+0Ui+rGlB$+]--_'^*s2tX*vƯ79M$}vlfK6Mw\YNJ|;42LfT`P}ƃ .t$b Ah_J !ԥhB+Ha8l μ!KPz9eMYj HmwGь%~Yig%8{h,#CEle E]!I JsNT"γG[zDOIयru)]!DZ\mR#ސ:>DzJ3{CaFq7qL8@_r^>9CIpP.ܜ P/q6˷nV޾&cӗI HC${ CJ2 [1@3[ Lw &Sw@dDjQ ^EkRbI$wxy BdԴ;wU.Azz\XKKGff;,T&>ǎAtg w(3eSB3H0Yg*>q*4zE 'KWg*"Ʀ,} x-skU"3.Rb.く XyFin-$S"_7Ғ~DkǺqjWt9iKQdd8|F[@ﴴ~3oR\~Ѩs 4!}9\}Àl-@2s t)A]fi>?VIO~&0SϠqg/Vlؐ:e!)QZ)o1@蜚;u@Y9|)l6`0fg h|YRP:)mT?9q{tN(]!FzvET[ݍ"dZ~6/e0>bCݭQ^A=,I`l,WU&{*)SM[;VBkITL]JQ_QF;  A]NW$г+wж_ʹz&{#;Rt;w[ l+Obދ +v hg.]xB^k/QswQ$9 (M}؉h#̯ݺg\Ā$n UGegS_+Y0_30iށqG?s8tTWQTP8.i2}1n?}lpzf},>vS( 7z!kV=SKe%HfRK%?gա'`iS38M2ZӈRcsoL wU\~Fl,EBMvG7\>50sDy}Ο@(8D¼ 2m}S9 ;[cFÿ 쀸8q |NmXNoŐQG8ǚ\#gYZ0707010000035c000081a4000000000000000000000001642f097500001f70000000000000000000000000000000000000005800000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/platform/x86/think-lmi.ko.xz7zXZִF!t/O0]?Eh=ڜ.+ζasSí" [e#]W?\s.*o *.2߇F[&uf4ʪ`~M 1 gFa@R; `&i/8N0aMf6P)djm pk{7bߜ|:$[F1aq j2nm^*7߱gBˑ{Q3^Lp%r2򽿡rᅷ2 dzzVπ`Dn&U.VUF3xŒ0ԗ 6Q}L$lҨhy%r1?$v&:t f@n #U DŬu3-:RãI-^L0 ?"KU\])t#sBӹ<ɭżNNMcбS%Н.EnJ(_;R"AmyK"5LS'->勞ěD9h}]#3? *зqYmsIh.N1ac7e,n=Cs^wrmVHg)DX 4 [0_l;MXZ[- ?XR2vl{mPVq^;<" 3- nS ZhBX{y6&zTQػ eBm@5аo86MRb^2E*k)kPpt͒zCSBglQWcw ZG*7{@\eu[V͸/BD}ݱrD ltѣS둝ԑG CLMC@%3dž3P;zH/PJY JO-@zAԇV+vMutwY>fFyU4s1c^\iւ,q錻?asuÏC e.\EUL#&~(L U]ř,*`Շ+Nh\I]e%AZ}p, tKB${ re|y@#E#+WWkJ0 2yu6b(9RhK> ޗϐAbZ[e f5}JO8*+4ي(_?0vq|F,=D-0>5z};|] --ͳ)e#fhYRSgDp (r,&> f\& )D9aˆdQ6"-+' /ٔuUX1AazN=Zi7CAMZ/kXe_>"8tL:iHš^!F67m\ֻzxN):UQG?f&11GM$Xm?0lOFiz7:,D\ӏ)bffc\L$Sdt(!|#`oouPGZ`n<#j>:ȗǷzRKS9*7_2ulQ=/].otW824_8QYZ83yÎb꼗?#iN9'TϏ&bl*s1Q ߪtw\v(K'WFY9{NT0t2E@9+e^<6ybce!M_{esJ3U G~Y[vLGqm̂Lu cmyL8(xf916^ j;L]fr+C;ăTw , ,Kh3xk)qI㮰%*0u9|&5;0Ć507 }tثXɪfTIN+/nD=e|#p-'|tC0 , Bej)(\Ćbq~Qz>vFX`i0]Y }VYď3cwlPx'wV7+р NV[]_TI ˗?O cPGP Dg ijrC檀ȣ!?zq\XnJĈv*譩ŷY!qtK=ziPIK8'6E$ҽIy|{cLj,ArpC~hX 6kG^F2vmo5nDN!1 uG '-@L{$Á/z;ѐ|1 ԥd+ڰ|IԬwc볷ܪn=F̓Lj+[v\)d؇#|\u/r s%͚'$2E^)o ǥo|:8/ ;Xe\ݣW<^ЫLC6T73WBcvp2vgե@9WCBֵABp&5u谖9YOZ3\d](Q˼cRz8].갹 `0ȷ!=ܝg_BrwlyVؼ#wD@{8G[\l^+4-d 0xڑPai?0;4:#?be@6'7DU>G/ϒkZpky>oz}9+v[f Yf6x>'cV *7x*ՄȖ؏+ߴ=s(tt]15׼`.SU(ol=du{;ގK*U1b-9aȗџ;:'SYLR(zw`gr[]u_Y8U (vVBf)yDCR⌵uu+xA yc7(law7c,{ ii㱿$j/Wd9:`[oHWMXMO:-j ӂ=xt4KE jU͔r#Nn״ P)ev%>fL%:(\~tOJ_,`О- u8NM̅'k0v$jTgU}DQ$-Xz5Sf`rP_xB7}uR0ᙾ)%-Ҙ^a* _TM\#xV HZHS;XeSV94>A_XIo*;ޒ F q7B"5{lZgn\;>} )6.8ټ$W[϶7.>XjqLoKކogLė;&t& ́z@b1nJۤ A":W#IVղKUVL-g p-R '`j0=c~&MpSԙLYmKzw.+,1M0U _6 fm>K.vR5Ak^BIwUȤzɺ,=5S!-+z+ɥ';lDž8 `‡=;$^<8eb? ,kY̩_|&\n&-ʍ]f(m:S_(G LfRf|E+G JtsgwNclBx CCۙc*]zyaȞI?H%6H!/91х,_UPM0$OѐIYoy\3g^#4x ځkjzM>MWF.YH-3gFł$)OQ!= \P飙3K+bD@XP}iR8'4? ']qIGL&x`9t)p wח+N1é.(P+|YR6B |=q2?M`LieT5 SSz]X:~r%>(DInql&7cOJތq2Q t_;\/!*ا{JӝPIMnl@9#W&wqq 5 2^PsL[>5SI >FI9Hw=±٣i# eucAMkR&)pE[:<>u#+  PF@]նDFrbSub:S(bH#֑KE*޻|H6R]>%U(I4'$]96[AXofh@x[Z^;U݃͛ɮzҳk|"ijgĶG ƵeeCl0K7%䃶rx%WoPz G\`t8u D(-  Gxx`?#]/5aAIvqwƑ\&"jQDOWٔc8[ Z\ C&~T|#+\Bd~&ILPc-,Ί8\~vE1xn bKg?͗37l#|;ݫulCccETGRΜSȎ"P/8_(1..*h.3N3j{ ,QBGI ؛m8Dh3ƫR.87M=zkm3dȳ2CZݐ蜉lb ,~OLLkewWc ⭘eWP.D-: Lv/E0<܌_56ٸ 8B=d(Ǎק Dg*֎[Qx]}?lE@8OLqU;=ggk]yIHbqmo=@tl}k$E BMa65EJ@gMVEG_t'ydL>UXaK k게msHk:- se'u5a@&N"UVa&jɁB5{m@nٔ)xPe yе@/~I({hQagk :p} O $ЬsngYZ0707010000035d000081a4000000000000000000000001642f09750000bd30000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/platform/x86/thinkpad_acpi.ko.xz7zXZִF!t/0]?Eh=ڜ.+ȝ2|S_7)P#md[;w Q$PϩuD7ټ E)A}ADyҘf2N~39 U4y_,ݟ-!0| R)YQډP1 ;?cw";R, X28U58w^2<\ ůUro s {E4dc=:`b[S\X[BsTTjOS%GIȓ=hZ>8fܢ]w+SV_Y(ef1L8]ֱGxeݞrjRs.v2`tC<尳i m/HՈm!.4eb%OY"4Mpx<ጰVt[>+ڨ]+sB2T3+C}#?odD0uab?8J) l[rqW%PAYszr^^=yP닝,1;bo2DwvW g/2vJ8} >78dk%Mۅ]ww=d4Ċ}_eu\y}v˽p&hh9MqS ^8 >fk+ٰGݏK4yt=2& +kgz/6n P|$^Q^j TyŨ9D8T_L,ayEkQhX'zF0$ )@R #ynx2qL ܩ6K굗ytkOh}7e|ץD9F '"XS"C{$ D -&iĀӯ˫DGUI/2b3˅_]+821-,֙U@%L_y{mX)Zˋ"]Kwl sUz\b/rFjUUBu)I5SqtX^3$SLЋ 4\|Iek¯RO]> }7]_@{se:3&-R6{g@@ tY\VN@Gˎx<ݴPBp>*&\Oֳ%:)Tfay [<XLO`1 %a6`Ucs{4H\Hd8H]6Ў6.낁?xˈ3Ч:02(P6.5GC# ۈC蕎V;.vc[ 8"{G#wY=FQ#Z58Gt3;VPIЁBdOyt1kL&ũűئQL]]́#A[NzME/vޓl35U_ڵĩ/- o%$ӶTͬ&~{99xZXwT!#k]w߿%ݩ[Qy\LݞjQaO)\N^ c0F;.ka[ڙF`mMkذN}S>㟨t-I ޺TG}T!R_Cmݼ|^!6C[ݗ2F-ƾlwpaCaTe*NU r!%]?U &bY2̡l6qܤRi=; 먡N t[/hԸvZ1q}fJ V^jژ7 ݛ@aGXUؚa6Jm;ΓȏSzč >s Xk9*}_ˢRX2 CHt;Qc6+CQM^  =3i$6BD=aՒ1_zgPigOsqHiePVLwB6޷sre;}iK?8_^!Jʈew\4c6-m +73OսAe$?DzUblZ4& U=ލ9kd~K$cg?{7_@?(L.E_nRM&luVe `S7IoժMR' XB&*>1 ϙE'vus (:풬 b\'.=~_t=X͟oX$/PɚWu,7Pz`M^ƥ4d?}: }O|Wz݊S'i!G$сW)<$M/m#(ف۰| #c<ҍ$ #IWtθmJ3Jiwc ' 0gsƃqR tcrƇP"S Ѻ#w$#0{"3^E+'Ǘsrj}V-#%l?4j)$XZnc`U ScOYy+.eeÌQ{g"G h\s#_.Ԓ N:w~nXVW?WݵvIr%ÐPebG`BQΣ4=p*,05)BL?ݮ-E\ ><kGV ~{L_ϐڻ@<.B,P#8goj"=8p3vE.-`gz,"B6e_:UL` cflP4N+ZP>$"ÎXc,RPQIeK(5,4EKq&z*; 0"gE>YfpDG^" a'~|tS=^-Hu@?CFu|+*7F S\!N{k{_<,"?L͑dtYD=JuB_SK!&iN/zR N&1Rt9{0[UX M\AzI(8ޯژd83z^TE mo{y9`W@mW-ɒ&䞪.QxԞPR) Z]dL'wJwW1كhj1,mT>IwG+ФQ:zdxcA>Ccsrt&j3ҋI)>g*͓tZl!]3.Wt-ζryG 0+t*q.#a8LBM(i4 "\kS7qif76ՃM|pwhҪޞ 89t'%8uvj|\M-=6و̲Uʁd 2NտqxQ߯sษyR4.:dc.\c"RCZ7 0/_Iz@G2hMw3?l,JVsBT7 .*AKCb9 l>u<<|_broOȏƐ7/KHAȀA&1 ɲj5Z==<@v2#ѿQ>OBVxcԄKk7̅qKPwE1SxT,jE*%~!_`@wnxB&$6/+w3P/#ћ;!B;}Ҵ la?B)uua X= W'Oٓ3뮐3'YICBc6d!=zuCQe2IMK{t&2 ASriWtJh ba'!z-L^%;<f/+?tHߍ̦- KrVf=%W.Ec_ E1e_E=lB~QJMu؃Lfh[Db~|,` *ȣrQZT~>U=:=0<7%xo fK$U} 41%9?& h\=!T].-^4B3WP}lvtzA&fZ8Oj UpjS`$~u3b=*fp)(JDqJ##bxpr5"{>/ EDH)ůz}IlDR jaӕ-@G<2% oU]@'pt4l_ 䠀IYvT΍8>|Wʳ!JEdG- y@c9Cig$l$d}5ĒBkdc9q$9d_G( Jvcpv;V|>NĀm,Y9N:G`0.`z e,T?B[ N74.n-~${w1~8Gtǒæ62-6ssߑ2LqM< Qr,# ߈Ey_Gho2-@cSfTel3܆p'5M1:Re%yc;G&=ּi/fTzqnݣ%,u!.VH:5=7PA:?P 3␣^ߩHo;r朔8xKSVxiC^fUX[)q҅Qț[-pe4<P<%?bsOs0tYu}0[TF3ú'#zHmRU`܊(}Ơy픁zm.Loڸ!R e^` s4zQ-v#Bc\W+)đ+ n+gq;-kHoz.o>Ւ- _*7m"${&WXGc)*% *z>gSi 24sIn9vo9\"6SfefJ-`w!5PGL%o^9fדfd) mi~;!CQJ_6|Ӑ F_n5j Z8{|fuߍW;eP t[55iE OW-6lI{V04>E'UT6a|t 0IMd*GqlBmDPyRK Ywf}~D$?`)#E]__6-lGY%Tp|?1DYjSQL˷P8g.7u:L*cθzD?`ع vF qw~s ב٩?GMhBVd#$LpF. U) Z>BJ8| "OxWaNN kB,v)O9N/| LL zXoOt 5=]U!T ;f@y>SWIN9_y#T EKËm2 {#}a6IFkU7'jM AY?@7A@4V&SmoGj냏zV)7`3`YRz\TufBET&ϗep =[>U_ zDBd$~I]{nj٪o+ME˭pX\[aaq tZـK+btW\ T͑Uh8 {GG*E͘kM~>t/Ytz(fihL9*T. L'1'ɣA9XA=ٳ ,>~gsl_Ga=3Lkφw}Y I|RgƝYd j:i䉗R=kM &>d+RbXpt~ Y&`XԊՄh"*X[X6@vt T`cu xd>\RĮ}]f#˿ cxVt5˸?i\'CR͒C{5fd=f*vU\ Jlù6gEjR}4j{b;אvR0ϻMI1~ԻZ!PR&IwvU1a]0[w?(03pmcgp<|}GfV.,va<4OM*oAc_iA2< c9 H3ED|#݁VQf\-^!YݑQ< M9 TQ0Eh ٹ<4kj=g,@alЛb!]LG]gYY7Rɹ~/m(=KeeAam-dBy}/, Pɩt;Tgy0I4d/1EKH</asd}|"cEM+{I=?gǂAJJS],|2˿SZ~MCdkMnlǤ14ȋiYT?%} qifN #\ߺFɀT~sb4rHQ{#aS[r98+YUP=ߟTh5Y"mjUlp9$QZ>GK> 'V"քW) y0o1|YbCi{ ْw*V>u;<|XY%_j.$ N{Z;kNB ײ3q.pn mW@z/TR'rQh'N:&:Tӄ J̻d_ 1a*'_~=Q}CrC5%@^n[ꙢaokllԦK3d_uTi{U̿շ"9AW!f͸ /q:955[o ;Hݖ`N:LtWA[ՙCCl i"dK/[-$)klIBBaTCu@VYZI$pc$E/w@a6i)Nvڋ_vocq A]ŏe^*b!|JY1)?T:wkl0F'@9z&L%!5B`F1|vwPW#ZDmԛ68#@}X[Z;i슉f#-͕{Sۺ1Xh})~R6G Yл݁O"xlJ_{qH3]nwČ<ۧE:?#:fӠRˏ.ˣAH㞰{D2"2nQqXSy,IhhoEZgVj."N?=Qc\e܄g÷@rA]ft`t iS! ;}VGu_H$>A"nϾ^zDjUEb3XSl8 5!6}姝#'u I{T-HF ia/a9Jnh`q49v~#E8W'33*۽Co .6Y` 3/!+b]JG]&9H twE* /zl6<};<۴o/c'ECJv6:wh<@iuAlzǁB4\ρ|~+#F:5?l"Ν*|r kxPZm 8r&`DgA-UűTV}!K8[5|V-[+OE}`񾫆^M&܃5V! / o ])G`a0h&Ŕ)FLɫN%A[ɚ/T@a2|U <Džbv}ܜD30'6۱7ä*WJy6 |@T^ JoCH<2ve"z2iAh+4lqvJݎ=\V!oS*z]y l[xe-",{N5wEaL&~qML_ .}TE{dӠֲ!{±6L)ʻ2k7O G#Y.ȇp$@#uٙj&ut{v9[" Ӧxˋa&Vo W[ĥ `hg5Н jz]c%Y2viPǬĂdVA{3\EGl]>rJOݎ]UZl9SIeJVZ~>CFӬʚmb}%/NwVs,rqqߗ})|9 b+q4gf,w8J k$Fx]@*C^u\YNjY7 >QAl)\a Hd8: xK1Rqetl+}1;1-A7錼PE ^mb0c DCig*OboP'u7jIM3Y=+rCU?**s8oSmjӓÆGV"ݽ,3c*%kQgT6qy57G\4f<$SVCӭH}/jWͯsjW-dmkxqo&Tɰ43Thq/y2]@Q7D^#5Yq(A~͟< YKГ+Y@!k(P`Nhc֯] v&8 W ¢r*cZK#ٹ2T.{Υ)fw6Q8?1ۚYDTYh9(PBQ@D=d Յm>` D,;c9hn!vfOa{Z9py@"`"_NN>rA흧_Nմ.!lv$FEVY Q797z2b|#ݤiAh[U F%q|jpHtsX_u'sq"P$܄b!c6&/85<ͷRL/G;x!}\n&"g'|⡳Љc[qZ 'c@BBbl*V'kz(bK1Jxpym@uj usBsDⅨ"4J Aϔa+<}?N _]$45 X^Rٛm;[n@+-Е]omYljijwb_hȒmT+*@j_VN0_J sCH}.XG˗y]OA0Q>`q=PnCnD h#/2 *#E\նyORrc+m][/G=xk6z9Ots'Ū=BtD-gGa_#8M\0+C`ʀahw=<"YCX΂ ;91h?7 ~2u J_(1딥RIHwmj"Yj|8ˬ.2q`vh{nsjY pM<11l<ǺG%LeyMFBNzV!M: Y1<{ZJǪFZJl)tYX@ e$c>.AȟqҪ L{0A\`uL'H"=x㉦ ؆VįЬF fv\7}jM luaa=cQ=VDA~MJj(~dx$1~?YVv ܺ^ѯy?kzWҴ&nrgźOKʞCffuX"m iܣEg7}, g\"Xfj#z2yA1: {u.ߧ{$~w|֚{eJu>OK#kJ= I/kRZ"lMZuouܧ+Ө&}ٸGQ5$< R3*95aڰƇ5íYPd ,EHj /CmddFAv;o`4vHqާ3,>n4J*SwN{B+@:3{ yAp2yFĎ/ۺ{Ņp^/ڂ >Gw`$YCЫE$kA¨xPGT#FA^s3M 1YRAcA= x';-5`V_Cm'8h<)&@\Om;"pTP9o73m@.Y@oMok8i]2P`|7N哒2cq=Q/h Ǫѳ0r~ ubr=gl;t]Q%n }*EH]M0Tn{_s F 6t3 e6ȶp:4İ尔=b4qzl1gLP~EB%iz0f2r[7Æ=gb\q_*]@0Ȟ2*t.y2pS&B~o/A}+ i84iN?;9$iSϙ,ǭŒߎjGPr0>0s 9$< ERr>e oP:XD_R,NF524.OS}: H BvAq{X;(J5..xW0RPtV;y3,¦l'=v*?[ %\oW3]Abh~xV *d!dElY mǥ\_a_9Zt_ od.dN>VF}- %&zya~W6>ARᵰh F֊pG0BÁZm Hl!FɟI[erc9 \,C쿗,myQp@PdXPg]D{mvNq<[nG\4NNT5ДUÉŜZ/;ucr> ;h0(qB0CӎD?>`4b͒xbK8/-%ߕ&&ނ<.P\ \\s5R59U岾W9mI0BATA*Ya- sٙM٠+fn˖ Q < ʿ<Тͩ&}eU Tsl(Ta7K,|5m]U]]TMScSX"쓛Eo!!ȝvw'6^FL.U{, Bn"hnUx$ҟdn/Y|Ǜ׵O a5f$=Fs&DO6K(bMIip 5j  ^Оl_4xʸG].߱^.UQ2|y@O&/qO*ӦlI#*u3e=zCU9dt^v^.r'C|z=E'Q, atbv BV 5hs 64F)}iExJ%j}d6-8ѾuM( ګ읾}Ne+y%t? ;G3EU#GP l%)k~13Yj3Q ./K8EsB<%Dk IC'cQ۠¦);2 5('hZ\%Ķ*xKݻҹc;qY/*tБ I\:Iڕj RoLhmh W>JY]Bo*etq$ڌn2\Tn8 ۸V蚧lIWL uʦB#Y~np 9K#LQCA=AjRRMoD[46K$ܫUh|P댔~w+ζ =`*C{ZX]|&d_%UD'42@g2z~d;ӥ\8Vk4W1|ATmbc3#"iW]st1H^t4H._RB8"m/< W}2 ;J+AzsO> 0E^g1lkd!h*[= #T#͢+}w@FuӱY$Ug39`vZIM]I#f^A~bku8n*H<DDȀ"K1Rk#Z9$ U"5Hx!-aݝ˥) {R?|TI$ʙMu J@;E3GքȚ"Ǒ:!,A0G''9;EY(Ɛv4 v(g[ 7Ӝ7QBx>-XFfvk* Oճdtáw<3M\6q>(!U8JYTJ}F~zNCTaRr %Op~v n{NScxVhjy"V¯x@&9= .@~Ė7V.G-gxM7/`?⪪^J˲9" *TP*V^F ӹM[P[b5jߌ(:rISs0M rfŁ̈ðkH";xx\p[u4/:+m4{]GK“,a#IZZmɳf M5[b*7w{>1?$Uv mUy&Dg*vLhez8" FϻAus^ ZebFZi6q,s{.PӃ>j3-a3MVe[^/h&7/WG!ح]W528P檧X>0ªsos -m^f} &κx%2=` VX ZO >2Km)뵨PC wվY@{Ğ%ThQ~ _ ce@.aszd(?WcX#{PYq0W—dв݂k4Xƣ0Ѣ`HsoEqT<{;ZhI"ꫵ5<-1%}f]?W so$h|2ah^\BU@鿹˫FU׶ Io2#DŽ*]hWf{ !"EF:StVR=(pi_fV }F&Ib`ܔ OŘ?fǟaX-&wxe%n(Xƅ N7."R?I"|ẙf ZwfB(1lx̦g;YH?QA\vsW:S$e0^P<G{kbOV61g,V,KhC*%>2PeH)I35~j?jj8La#~C. W : !ï>.c"6YZXKn$cp },wM ́~7Бmnk{edr5FCtRr'X*eaFA伣IuM$2mCXZ!\lhŶ/ Mmڱ I@R'{94Z(oySwIW Vjag2&m)b1 +N/rrttN(75Wzabz,T9`S̒b!/}R*Iߒ4,10$ˤg N9wֹ=,}h!nZ!|I{x,*+A>tb;kD.9 $bb&%/^oJ " R DX& ߰bZI[@w-= dū CX",Y tYfY:¨nh+uG 7^޹ o~szb/-|{2z% [PvmVyX1#`|nZI~ nxfdS\{ )aOhmC4;> r.vħ#ަ NE0E m[nR)SX)cc 5;xՌT#хm#dvq tJ8K6 M   "a4pMnȶsa?F% #\b!z4/[Dݒ2⟵B$RO:wQ)̤JmhqA^I_ V7e6n6~{Jh! KO8OX%oE/MlM*{lŭ{e} 5BNףIx=dX{(:~OLV&L>X4=yfQT;+#˦A@*pa=2ɶ/b ,kJ?^'3f`7quF,M{SD:9GWfxS.i:?@xioQ)eCڼyrV˕!ψ<2$Յ?v,\%y+m Fm'YҀ'uAE (H߫n4Wm~s\Կ ˂!^٪q,y)'շBˋ73Xǘ9Xn} p4RFBU dh&.ȳ6ݯ5:e,V8Zxrfv_Ӈ1#P8+ճ](|6i sRif #WAD{v ZQ.=3El ktdv*N@gJRpMkR"%pu:$ }`u*Kx䢫fvP) 0SIN[8]q}jfT;Y %W4> v>&_"UA*">aBOOĚD P .1kG@g-6Vɗn:0H7hq{F94Ee6mNBmr掻Ծ6١Ql+v+xDg.Rg e)L|f?c-E.(vhҤ!YЁ̃AR-!fM1˜·2uP뵐aZe *?CoKG7"x ﴙ06v>s*_w G[QqkTt x17yjC OJ t' 1oЪtWVRmy`x󫊿q79,ԍ[<+g8O~YTP1*`g @$Nkg)w g5F"aMGjS| ീ"A3m&iU)T .DuҼ')C9ܾ!pv邆ܓ@J_j~ 1jXXLi jzZ%$1inK'UYm@bj3 .)#.v\$5 BzOʗK@B' G׀%~}{s sn ;ܺp!M/#f(?K)i3OqGTT (ޛ=[0Bp\I ~o&4_1/ӽ󤔀?ܴ;L9AXK\pWb4t_ߠY6u&@EEDVQKJܱ{{> 3L鷲,ɚy4`mQ5ɐpUbk2(#[+'bAid? [B XK#ؑku9}HO=1OP);΃~ t`=\N Jە啢< srjd=Ⱥ +H@Lp_] ߁Pya?4ΞF\hIO|Y;ZdaWbtjM|,h ӭyYCvꯖZd8DGd&<(eddWYeIj1NFp4 6$qzFŌl Y;v, iA܁O#v r5?Ayy-$g>dxVFf:0AL\M&0\gȆeW9G4}Sgqk^ܹH4 :33xmv̏ߟ%YAm ݀?F:|ׂُF̃ A(EM3 A5nABbbz@k 1/1_ң˹Xs@c.uL *r?8}SWB KTNSPg2W Joc2XCLe~<8JKlH2FixyQ~%*ioI.y\.b daukw]lCOmF]r2S&C 4qN_O n.p;ڻlsϲL29/+QS\ 8I[ p*м){ozǝ%2"L`f~㶅LڿmEVuY)IЮoc'×%6q|Jtcz 'K`kطL< xAȇ('%Yr꣒}θŦLw.$K3VdYr7tD雋ˠ0_tb6 aWlz0F IτGN]BFC* > $WvMkώVo\j#R~q;-i kNi-?l28u9ԅT37^t6:w \yLW2J{oSڋ3cnzu˯)z+@/f%3Czg1cݾf&| 8l0}zq%cbl39}?bzV'^p 36/& v^b Тu y =5`?ICv"hOOb:|"!,|\2]#N~lA=7˯|;n*؅ơ'a ۜ،S|kal? (pZ·+u+u/vdL1ʫ}Zj5(L wVi #["{<".T,yoE]Y)cŒF!Ǹ  d)޹2xEFGޅ"KP_T YM섙*t 2ϣ()eZn,_a֙yAg:dj)toۦ f (l6S^򉠽drO0Zz0ingeZV_s8Tcc՟)?\{W%7­ZrX#?x'H̬%:'  ΍4\@Ae7X6\6%o19RW!J]2 (yj xл[I4~%.cޱ}j 5.P:L":Ɖ ;msy"1Wx|;-lۊ{Ro~P(LVɧI"}ޕɼD.#z1\AdaҒ<,M 3 dʶ0[YHv8-z |^Pkh+"B gU@nE@}_Fzak|UJ_5!zf纍E|]>g\`O{bI-!6}ҡo+㩤b4=ȃ%iKlg|~H> { D)#]Qmh_t \xkYD{a_v] xfM"<=*(Wc|q2wwM1 @ڌ6zd-7lcS^[DMDIgWoT(We{$ g@*L 䧠U uڵd~uW b*~}'3Pg3/߻ dz4|`Da}K4{_3hdEꫠq㕔%[`o'dג4tNґeVĊxv>hv7QT37 L7[gaJ ]4n'.gVg2@5ִF"; *4(4]Y&G{pVI]W mZ!@~bY4Dk28 FlHZZjSG|T @m=gt߆vVXO=]dHgH9>f}E#&فlBɪo7+L2YA&Hm3&0#CU@+ZhJ/p_~^"8kVܞw?DH ߍxh*?p_7/#w*p{?H)jmy~ dubH8Fo9G\=>ō". O7-a)X .0)`^`,: '¹}U3({14@0!'?A~MbaVt6Ut;  zަkb:mV_r.n4vZ7wTMcY3`Z5SI:@ek~71r<ؕ8@Q[s[ A8Z_4 !~KdI4Hk/bQkW$ eHE 5uT-y4;~h"lO`*NpꔇrLJA^[sK&5 $5b=|P9zpD@˙x_'bjX/ÆHFbWr8 >W~Lkײ$O?Zt7 )5nG1M}yW[:Ib9n^oDo," 4R(W! skJ0oӱ/m g%n|郚Yo}hqp?; Y^Ib:}tB 37"_^9(_ CXڲ` Q$s;2nrZTht Vpƿ k;[Љ`77Tm3\zdZʱۿ2ZUn|ǫGo̳rv8Gִ Wո`}TFŮ-p=P3Ok+C+GR 5bN EPDu'=!l}ܚeS)/mVAenp, ˟4j<:B=#!Hw?u7a'j,73YÏŧ꾜kSFA_p5KC1d\pT1<_mÝ.UDʈĄp+, 8r +J_ 9 .6dQ*K̛cH 6Ioi>OJ@MhR>T]D bYN2xFe帹rBM9%$ c:K6h%Է<*y/N퍰+4Ol9H& !dpj3_c:A3.]rNŶs6Ψ3R=S]vӗQ6Myvl!S?+%SC|N~)jR"4h6+o 7M+D[y鿐 e>դTQ(8é藖ZU]勡? w/(`+ Fz[7~^M'v`$&Pf/>{;5V7߼_:%eŗ*-9./+/SR3)>1䚤_,{""O ͂,O&pf&,tZ]{^T![ް$Ϡ%^\6V޺ ÚgipD`&k۫iYAptxy: OW2)vt 3הdz&\Cw> laBkz6߿B~]1 !<]IB:s51`8-Ed$H]TM8Zuzڷ.sQQlucP\sńw\Y4OQG+uP~ JN=GٴPcq)# grZ5%J&$ji>h]h;E N\_^=«@XlDž/W?jژaYR!e?눹LN(u]Ц3̾p|D;]w?"sYHFO0i-HGi4DHҿXliio  ;_E)T =gG`YKYF#pyp|i^3K涆F'CmϊD]\}Zn㦯8K~+غ&rgCzT Oj",@u&:9"ʻ~EFm'l\MF\-k Wd*CʓzѐD!_:μtL..Z3 c3&qF]xMJMYNg1m Lka!64^~KG2H\KF0-W?/'C/Gxb3 C볭Mܙh NN<^BA!ZA( {Y"&Bɬ4}eOQR(3j#m 0Bj-S&xEVV(^Hgz%G]@+⇝tdʻvo(\H ]_*[$6/m 3w|,a>U]nS?1J N囖\ B߽uľ Ծ2/OmTn3X22).1F|) Mzy~0vjWq#^ɒ#!in=-H_~4Ѝ͐CU;&޸W1laa8ZG<5~1%.H$ևI&3cg+HN[Gxoy1o Xˊ/yKJ]"RG$ L`ѵ\yh>xh[^s\#7JN!"I/6 WbhBaEwqPU(]6qbJxz dzAavR/&s|Z0;x[qH(7F37g|K Pvlȥsh g 1Gfa'<5ẻl'4. PfbO[0>GiwMόEN䑙hEB 'k4c;הcO ^;v^l"+ܨl l䷥`GFV,YIփ]ATE/!7.!z}Ducf& 8RM|N7v3=(5eLl8AvwMs%CוթxJus|}z4T gud,hd FE_~< ێdwp/H"'o3H;5Q)cwIF{ulI0d-UМt+$K'2L/vs=rŽ{rN5t^ZEqjWũ9Pɓ6l9ٸͤ@!O :b}e}sץkf7𱡫H=%D4!ElU4C@tG퀔fGS qqAbK^/X6 *!!w p\+g# Ipv%1kf]|f0 gd7au%e?aM%JzMҬ zUc}@T:rxbC>4I;'5qu-Y 2D:ieՓL/}*G6qK`s'bjag7,a 2omFM_?]QBh2@F"lZ@ L?eVu,Ml@fp@cE],ysBC!IFupM:[=apgd 2 nyOʰu%ijbя/鄛mݛLrv,v od8pn;N` 4lMj4"vAU7֊DA`sbɽ>a 3Fԉ4y,c >EPCD,pDWE84rLhwCBc٢NU 0]D^.s5ZM@Ja,k)h XRoi`b]2~#_fv&RE"^Fܬ'G}B !Np9쯸5G'Ck< &a}I.~"\ϑ|38(H~ $խ+:H5ԢdX K) \U %}c$Ec~D[^]%ԀEDI:V(7}nBDKE' {Q8C 4tFr }r?O^P\?I8 vNL ^/[0(xo_@5{WNmW$ 1Co1I"4|(~ /RA K{ )vY o^sIcl=/0tl0ywLʮ\q(SjHԛ7Ll-t0$T=5 Hg}*hkcז{yȬRke#TRV) j9t'\YlHl4s|$,EM @citMwIh=@P:D{ G$b6x)sWk8d=tH`G7%Ne߶`1'UslA078&o !dOHGo71CgTo(qyH* 8m^ qEb4F>dxi ^IbmBni"?-=Wsc 1e"{y>!`,n~{C3vR.a52}Ǜ?[Z_OȏxpTfjko3,f8@0[DwldqNMHG%H8>U`8T5LߊTѡ坠=z8ẹ}s"ڄD=LiY(lwDI%f|{؈ʿӲZ*}EezKRS;+6!\wjZ?PU ϓi2;M$~JR*b2q;gzwPb3hHmtːqe@(tqmջӜf>~x-"uuM3n!bHRU!Gn IRaV+X]M%$ɾ!]|J41{ʨ5pgժ%.m6NLvvEb@L:7>-6!}kN,imAiMJ$^" %nr3@\.*^afȥHSٿij+7dv-lN@n 'EuuR.A ķ.y\rqg ^4aoo_B'IgJY?񨡭]0B%ʀEuNѫ|y^!KDjd׮QLqzgzJC*6;.%xbTm9HgPg[̤sSI= DtN O*+ڷu:M hQ>J#7o]p5>X`B$,V Y0&ˤ,M(׿E Pqt,- JXBZ%wNJQ+zUQ1xkV@7a1Eaa f6iUk\@E;{s[m^?GnUsfmX^+9shdeۏx(G~IB"/e6P,+1fq/~V"Ϣ2Cߢ;.#_J)ANȟI`B8$!֭L^Aa#8j$-PK;'5*4T ~?i1o}lOWlnt a#<Ur`ė. 0"{WA Fp U-sd^|SPh}(OzbNﯼ#}zS_@_j?{[U6#"T7Jv6#Z3Ssdq*#Ӎ}us.㭲KA.}}A Gk{ǵ(.܏'7jaK:t7Al _N%N%Ȍ[" {R+PlE//lHSU{eeUWp~ Bu%۷`^CmͲ/, ի'Cb3^{#vt+#v֮uJlSeF\"ZNqR [>>DQ)59o胱4jaC<. o)!daaKVophFCSFW+3]촶@U![Ej@͇]mE-1ZfQCt#[v?K2sKV+ճ=GFSo>J:s9W3Y2ユY!B 1Pz#,1>+`ɇ (j3t$=[zu ( pVb\8i +0^Nyܥbj_pWW Q)SpǕ?CIOpMf;Z#Nڗ- OXАg>F&+}T٩](u\>^,0?\E oG-Y!! n_vߦgWYGn 3PKgq:@V8C9{įH 厄: eq#K+B |+~aL({Np|I hG7aVߪ \#p˽s;CϝiT?=E22ykf#\X( Z ѷUFW;6ANI[@ 7+3)UHe6qWDf#5=KT^%m?H383ϻv0$UuN bU_@t&~/c#=E9њkF }k؉uؔʥG~D/W3T^__^T,f)*-S׃QdU5 IE5^FhV@Tb^^LCՏ9n+VW/I d%0 u|HUo&g=1%΅w(_mh{L mPj骂xmf!f{DgIoٱS&"#F~rA۳aM}硣oh յOtTPDŵa^AKuBw:fDn_\x)]lJG; q,&E/h'D0P0jzvl%,R}S6WI8N*m1@ "tAlJ E0)h$GEc]bHIA@3P6Nу@T~[ Fcȡ%.ոL)Ύz~O>l qQT W/R;j wƟّ Nᢙ)h`G%FHH#%CQ@r{^imX4I)IK<8dwuQrVv/] PR)3"e >♋(CkG6 t|KL^nB$p ?[s Sڒ5Hwy4.4"f33܃y_ܿ$oφ ZBf @D(c70 R[sKI6=q) 0S]c_u\ssGܽTCk'ݒ* p0(mC4Զk+-u + I/LRDoM26#9w*,ƮO FG 7D$1M[;b }MOp9)?-̏. "eIyrlDa'TW/hcDE0 * GpVZSXmp3y/^4ڏ=ޠ)iWF*~m:wɽ&-)tpɊ}l jV2J4tu ?*.UKY*/b"Àum@ΚntK1_>}iy#F H  urХ/bګ $MPEduxtXpj%<=c[ԛihR8fF}I|$̎9a36mIj \3p~V|zv t^!J~+K!z)b# `rYurj/i,~N*6#r@LKH#{q泇3!moC27xr,\\[V0ۑyW <&ӏ2%`[!^{I!0hx`㝍}L$%M\cP{iK;V|L3Ӊ%\;lVn3׀F azk*%^0Pjk }d#x=0۲_v$y{msv`Ҹ[3LIܩ2,+]/ ~v2r=+gBb$ᭆThzfZHg"P2AMUi+m3Ze弈CGҴ{I?&4o/R`= oI#)e%YJlbI Uܭ 5#(౉1:l-JhRhoeGƸgUX.pDث$G+ dԤen~=W$䤍.? bU㩾> ?Jǭ$_R'BSÒmrWE _9+#nێ(0T|S>2`y3xLI4ӑ%&p-$W]{ Yד+g/x7\~GKB977V#HGjžBŗޔ&NN|ԲVb, '„ 01L`KN6F|ԺIg[Y躸yyz;oϼx.:0Z*(V^Gؽ'o)Vj$ )y1;zn鎿)RP"_AVXLҥSa; f]Ȝ 0sV)UeU>FX56sӀ;IEGmb,z7C 1܃]W@.g>!p*K`Y,QtQ<^+xgv@" s]JI]Fm mf(tr8:nՐv˂Gy vH݁ ?STB` 5/AQ:v1\I>eve\m6yMab(踷oo}p"޽W3R7Lޜ KAUyUkfxbuLk}pHK%."=X{c]4An=p,ll֏eI` co.fR80i.pA8 ,'D¿ϩ,e L аɥ5.@LazLrI2- /5 +7aKḒXhʇPGX1#ed 5E U85D4ȹID%P hZW\IzO&p+7ĭ "ۧϣԔ|ukq#R\'%EfqiCpj^+ SUs2 1l%(n:m`#{иʿn7Zi dQӀͷi6{P vg>|եSa$4F്Fx9Fw^kӍyrTĻƨlry2i6a,2)>5j܋IʂٳA&"B{;}-P]6w@(g/uܬ@?_ CN8 Tܠ ܯo%JiwfUIT) ,||!lm+ *8wG\3'OtXGZ鼨QG`a%Ƭ~KeuuaTMBE.<؋9cGzf/g)ߘfuYӧa:\8jM} 2luDVQ!+ l 2:D%l)rKKF#"0y̛0PP0MB4P !z+CKIbinluQE7*C;uWg뷘0!UQ4$hTkZ'{=3FLnlR,KҦEP1ǻ:GA™(BJE8hआ9&lD1wIwtJlb &"4IJn㊒U0kɩ=8h {O5)\j DvBYT>X-Jx'hoGQwZdפ'Fj/ efռ9drnC2|o9K t;evj$OML{R^ ;j jjjf -+52uf$F㥳d8ZϻF1_Q1 D,%3 1؍]G/m]<5§_B5j8Dc}c&E$\%U}֏qT uzq2ʕY@rbR*7T2psXzt>u짪q2@I:;QV 0*9j킇2{6j׶,`]e$Elri1MRW6tuSfx.ҷ6\ 7 ;|ѩ۶& X+J G6]H_\ X̕ܝ}`$jӸΔs1p> `bQ"Si*\Qٖ֍-Ybp/4D{ѱ[,I, | Ɖ,ՒGQP*a~(x)|\}e@Ҭ] Jz3a;AyX4cB +6vWzB[ )$~㦨ơnޯ!?*+(@iWauUdF,Jf߹Za&Vkt^P&@PM~,Wu͖/s3]{훦 7(QNX>6jH52 8,mBs N/Yy?)匐Wq .u`K1N0}&sy nܤZZ-OxVlASRD&|%:矙e:V'HUnL^ס4bFߺ@`2ṡNל2h`$ٗipT 8)A 6iì&lH5U`hoLr+%'^lw,&j^^0b($!0эB&1l?06EՖ8[&wvOXv9ܵ?`؞059>"﷖fLjKM\2W#X IhddtOC[{NlqJ{ P^]įdS~ܙjqnBvɖV Jʄ8$\T$;U,ZʆgkT5x.jL`YbmY`~*<7^eM&nJ[yo#he#/Y7B1B[aAuR>p+ϱ^5w6&%;KwysE Nd20S3^l-\_Zڱ`Ϝ*xhD]_h "xp[?iaJy@`?+oq5%D%5u QH-lji|$ΟTq0:6^d#p]i!Zm·  U+:5z yz@ČJ6-esЃHي[? `ߖv)!)6)h!᫥m#ĺթtppȔ7۰LLjznO^72! R ltA ĭ =g)@30ōiʬ 3~ 7xI2cxnYdv! IC.8W'6Qe\ `BMw9lӿp"yR v-kYOKY8N/.yi"VTP.Jo[۷0tx??#r{;%]h .r*nnۿչ(zUif3@\Pz]x@pm3U49GhFQ)cXh,_J]=i=k|: 9w6slM; ,,s(* g9WDj7D&,s6U?jpym wG Kȹ gmSf?<4C[q#lkT_>mӖfbt'_sYy >DLFC';L %ƣ;PNkʠ-x[&Dd6oZIN]{ľhiKLelK`XJ@ "$ g# zG yV6eW(%Yzf.SOo?w|.)E[Ѻ%GW5X(e_NtkW-T'H/q'^pa(`0 s'auVP^Fhz<6 䱖&Rlpd  ]瓤riRg7u{/ހPd/?Ĕ@.zf!4dQv?(2u dh028z,(9,OA,Π&GW6։{ [YESa)g C*W$݉2A]@/oj.YHg;Y*JpG0:1zRúzH1Mx.zL9M[(얪kIsBbwVtB뼚H3$q2u@ D/) O;O4)>dT7f)fWx!>*JKd#$xj!DpJE8圀~N;_w6?q@k4=)LHh glB.ݟCi}BRȟZ4.k똝!V^qC.nPߊ#s[NVv)b~کg-u+'iN+]l>^,sA"L琻;;p2x \'!&4b'O~Dciɢ:•4Pvkѣİ]IO]$e}= TX([(||L}Mڻr\Wogw2Y.E &F U?$)8K86rO]5`jRgo*JbQ #3y5U.FS:DEj!ȸEm=ұKQxV't$1{,P66*CpROl萮PூȨj)x ebPɹ 9Ug?{OsG%Xf⑈[/(P?pO]<-Q g+(يA͏'wǡ!J(vE6$_Z"ה `/زE C!NZh05lLV#16XOTdTO㙭\hfX1!%Rdػ [2EQZ9Jׯa"O!*$G?T h+~[ri*K:znf3C++vnXCG箓Ve59u]VNO#~T"/Eo Q< u^%53Pf*wCH}fXC0qs+3U֯oQoJ B ֜SQ $bTr7 jy4laz)84UYQj1ƑJ@}դDZ'AsO9/0FI@0Y 4U nX:!apg)nW9쿞mhPi kMtp7U ٻX/o;gקV:C'l:R5+cw5wfLoFՒ)+j5"{V7 E"+ic=$/ULna#OݟYD=GYUf8[`Էn|w] p0J{ciku$rXXMH9D!z4B%E\44t87gf e6'NTlܢgL[J!>󲋲Ӽ~0<"zFe e:U1-}A2$rtBCh=fw^A0yoU@զ IIDܛ}JA@((On 89QYq+nKid֗Ѻ9E']H9;C}q`qq3ZKev|գxf!M 8P<=ͺWk@f]imo,PCjDŽÒK5E_`vջj{x̂AQ2#=X\֤}'BV`$g7ܚ(keS<[[58*/n ċE`%xZ/FnX6'pe,gl;4f'3TYijA!g`a}$\ߦ(~NA'<3W;H9 +,AU~1;H0Ț+pz[rݨC hNkGY<SvŚsig&"b+Er Q_A=˚$z}Lgp*H͑68[E4,u]d܈5.~NFx2d)VI}gg8t@G:\U3&:nj<场.KkK,>ec*nB_$dI9DBOtu0kd݆ U 9bkVx_#*Y )0?m°<ujU' ayC^gp4"9})R40x @bMqPyf<, اK23!.4N9j/?iL%/3t]/N>E-мLB5&NJMGmC}XS, G޾6jXn a/ YJiVXD~%`諨h#Tr9x[YXvH,#0E0 9Ze-'6!ZR-w %d Er>dVgLrufMq[ U k gFVnx!.ykIgyZwF= Mz$S8\!,l%x@Zjq `gTmӰ0d_Yբ'9;𢢞T?MkTC0{|Fh$[\31i{'cK]c)A #ϱ%m3y \2пj:-y"f(d7p ə M-.ݢPOc}"ua(< my3BhMFmI]iX`yNknhD*E};Sόy|lk-Iҳ}!^ 9yRgoضJAvauT[c #Euq/YF/+  MW%翗UPm9(u`R|H'X 0nRoK׼:qKP.I@&6_do72VZ(]9|FU# C#Zx_JgQ.Tz5doyo#2;PrAzBwŪA4E;Ghኀkutkqh^ݜ8֛v-MEwUIu3 7(};dHU_#-SBw}v}D$I)H.wnKM-U~¹ =~&98<hfX]vs뀏ԌVV]1AIxTc Ƃ,0ZZegd( 0"MOqaT-#,urF:u'` ޴*}*J%R?)Pq8I`PiVO'S)Fv18~\r[D [0WAB٘vȮ"{o*ƴ)H{Fn NCdN=lKXpeiiE|44#0E HA2 |ўgV6^M7%^k$R_^ ޕ,x WOҝ-AP@!D'*r%l5}.[TYSzi;g)BQ(̶4 T4%f7,=!jc0UӡCmw>7 QPes-,Ѩq8:#,Md^*̮F鄋2N{^qj{bY/3ڒҔKd2j0C*S 2tI9s!-|Z(EfutwLpCH /ihcIV?f5IHuʐ` /89=nd/0Mx7JLCQ?/8ܿmSqR5([QXW^+ؚnz s)CrHK{/ r+ Zu8̙YlDa{ @f/wUiy7p%mfp{o&p9_O`_M#.Jԋ|r3}Ϩ: `UlGx~(raO=hX;|_HcB,r=@|iJ3՜2|aNN29@L\33\kja;w"1`+*5w~<Cx~+\%i;X?qPH=HAk-45 sѝM!hFǟ OHE AbkICҟnxO>} >[8"{Tnavv9&6~Q6a Q=S0/7 ~/í"tؑ|IXM_'].\ 6̘!YA#Xȹ -pWemXDD4B 8ƪZ96BA1Z8@SbzahGoVy+-_h!~n36:>y6GeK+`C^_|n{E6x,gQrߴJ.j?b7~_426~0R|?&hVGJ |{N@kѠxjtˏ^'aF(]70? t>zf^|zF":1@aX֢+w vycp}ޖy=٧e\P9hlCь>8.]ȋ=֒Zx %~̮p$;7R,I}LdNL' Z`TVaQә]|ΈT`TB7,!ԍlqP ?@"+>OpƑv7OT>UөicآeB.k@O hҸa(OM`YfS?>m'V9s zREgD h+8z< wf3"qB]T'a2J X$vYDh+Rh̰ŭuDlt6q D!յ`i`0/V}o<;15: I@}4ߊ0g@ג|1#2V1nap<>GidYX/LTF1'"mm+k!yu w^}uKݻM%/GJfnRE%0SrOPi!X }$ľjV Z-DZKKD62,n=!R'=Glv`DVr"rgPv':#;ND$HY߃u@QE# xЂ|uuvb~*fY.xN +L-yD+F0*Tc {yQh:,cx|WA7Yd 5A=Pl-)xVv. jW.If׺UG\\Bai J~A9wl9!1RV؋(eHa=Wp/^"4)2'#N9$Oa uW:1]Zo\Zt'K;8X䔐ٿY8z(& /L|K:F<.S.Ҙ.9}BrMhq_:}MŦO8<'7>GOb#iƇxҤU3yzәM9JT)QP315ufQؠ=`Ei.@,gB@NdJةe cr!ș#a[q0(;¼{hw|7{Ҷ6ԥyPɟRLYgs͡x-ЬdçJHO>.-Ԝ*u̕eS~7jEgEe[i 4|,2^IƎbސ#oƤ/uPw(@z^ 7TNZ d nGzP?T{>\ 9 )'F4KV&U3<;c_Td@&|"Q0O*xA08%c`x) sfy])d,{~ 6|IY)S(H.`UUy'H3D.)CtnǪ_aR8lxŊ4[۔!#GʷӢDvY 30C8ѸSZBF! ( oSەo4ۍPTÍ+ޤb'M in`Q,Z)/jat9?Kgm\z\X=& 4-nΆU134(A9soib@st$^M& "KjladܛQQ$,Y.PHVLdyǙ9šowJ'%qHJFDE\BK)3>>W jvgFRUnrQG+ Dy `9ĸL;J(_rHkIJ@gR*P [/.ʲ~IZ+<>krI*Pi Mwb?^h;`N|%ngAp"9Ōzv,ХZ 2x}IdTnnwݺ"DWNtG]yk&ЩjX4o)}!͊y0,ЯǰK! 13!1*TJ'Z3\M,8^-ddWZ* bl-QoPҐQzMV10x"xB3Iqb,v-0e`WNTmbQi`i HUT˜iɮгS)_h1Egu{MsRQo5SrH*,(8ǨjvsW/&T;Vd+DWnYFʛѣ3ħs4t~OncZW nY?̰lJePCG*KnKeW3YzE^2 4 b'4Q\XeUas& ,ɻxSPn">Ȋ2}&.pTʖQỵZ@  höJUHx*Nm[ԩ0o/R?q(|рҕu5Y8W@x$|]"UuЛm0J;xh+]<$kEtX4 3KU=lD 2:Vű a%7휩fEUKZ|vcȧFbbb f 8`i&q*lI%wv\ bk9˷zԒ Z-; I+ hŀ[ʌ(Lm5Yȯ5[ -q դ񇻦9\x/cHU8镓+8$wR 9{eub+$!3f$Мl|QgYo+D"~-˜F8njxk;]Z U;N!)crit¶pq"_"K?۞c=}0TUWSM %կ>]d7:VBfbжuX^#9pKo'lq #V/7# |@?gx9{zdM4F@ϸnN[ĩ0^O}S-N pΊqyP91Ha)(n$[3l7f{5>? 벤M/i"&pV N2 ,ɡdcXM+]D~gv,Νs,%5%؎4l$noQ/2K U$hom8I}"-+8hΒG.g- ̐TXXkMHNlL%pөydaM@(9t@a*HTkZ=ܷ簒 ^P0 <@D㙦ңڦ 0)~WBS9"p 4GY_'<ǩsBBqSMp'TpB6Ghڱԑq:lI?{"iKcrZ; "xXՙz/-"cf^.Vg!KH(rym(jr| ~mKol7(ŋvNfDrc_XR* #^5OU| L]bF_Cb&>XV[b?p:u; ؄˴ B[2Hj ˃e-%͞Ś9pD2aA !/5}g~|U[Ch6\-JcE_ e<&Ic$똈mW"hx:nw5%uv9FX.X;xTu𞁕m5aMwI3.78]j.REЁ'/d0(wuKu,1?7v9m:9fF wTiTfc_oꍙay\2,7X'k?Сl+>%և7AW0 plh3 8'T<<}CW:*8MH3dYSлcC=82 桿˦ ^aeHP34v/cz< or[.s~GHkzbx/dhT (QGF6 0!;eUEL @ñV KJA_)? ySIKnѥ9@GP镾a6 ͩ؊?}>ma7Kza5Y'б)[4y<:ny!qnS D odo0h?Wt[m&V}R#mݢ":-NP5$axSz76RX6oRP.L4[QIXzؕCs"VP=GBDzxaRrrn5WzZe-[uX 5V¹ ;J(;a7kzX}xc9ǑªrE37)"LD(``jtjOTB!wN2C^dskX *Dѕhc=|ځZmhkNpG:s'}ЋJ-Qш0$l5ssJpII7ot 77Ķj,GwB9Exސk )-DIu=ٹb*w%7N6 gGGƎ1&=zsD} Gx=N,9f5$Zy[.ytՀuaŠ<7.MdxzڈcD(75E;ex ]҇;8U٥SzLcrRmdUD1k pdj@s*,MTݼJ)rcޙs/ȼ]=o{%.l1Aєv04ŝ_UKN"NlcPtnRa~}s_v7 < ,Ӷ ܳbf@ 2 1ihzw*ԷKLD zLk!V.\6¬V1H" mZ(r҄&T8޴DM[IT}eԻWtȓaoX}ɧG8Ar: Hj*7R䗜^2< +Ϧ;jĴh= M s@;Rzdͪ$Azq``T99Da'%-\ <c{=.l݆}sfX80v"$"FХtʣGCnq -VE#F3^ItJe\j6|ĦR8$q3휮&@$Ps>,Rr𓖌Mz"CMѻhY3 bY Fz8:%2eSUa=?U1!ˤw'9s{&t*|T5K."~ _u 87ӈT5hȺEoqlNҚP /1|8 WpYMrVo5E~g88l?GBMT>O}W8nɴəbq1#F_JXdN|f["- @_8z \.)UC祥F8ShA*}z[! .٭;5=7۪ \VlԬE~@Wbg@ms'*-2p'T{߆wxW iLw9?ωD7,lYu VhRᬣ1T7|w{^̭w54އiD _̖P"[c'7smU|%ջlTG!1ȥ+ J-0e]0r񇱹`$UfB\B2D1$X?б^ưP(l|Ami|E:U|/ cWi p7s.4 %]q4u1I Ix/~eGvnZhH.R\U-K"lk\bU'w$ܚLWӮfZi#1VVp|/[1X[P ۑ>mUu8RhF^[g!Kk|i7)x4Z_=$/ e;}N߿RG1ÖzɏkT,z_dC&trX'B&n`k? 9Ńtcxsp }D 6f ߳#jlzdn/r;ASr]ƍ8l a&@ oʞː h/Җ<:;\a p렱6'Z swhJ(F>Qln] ޕ7W\z#"1@WE"& an,pY%T>rBuRݲf!h@6b#elJ- >Hu5r ̐Yz2gb qYqlm!JZehS 9w}muc.:o`F&)VͳN)hu6|Uv\ceht6O V yT'J`1fAڻ]}wa[ś);WU_j*{P[h:tp/o xIsmڞ'c.\,=型Cʼ & n%˵{ʛT]i7 !GE-d}c^2~XKye17,bdȰpqI3 >F_Gvʼnş+FZ*@suƙ;ݗk˷Vrz_1,"C3wߊ|_~̀d^ʆW\%jkNetX䕧~9,!6Ҥ Ӆߞ"$ j%Xdj}9y)1sEGE%n҅{ Ngܙ6@l MhŅMbڢp->-2WSt le7'NTNk]}Q ^퀗u)a$cnoruX* ),8[Be`G8[hhnGj`&-m^x; x{0=Li'F8X- 8eu]9Q^rgGE(۷\xiSS\jVBGlxr[ž` s-0߂IF5MfFAK!ٴ7@2ww sU-ڑ*Z ɟ ; P#vC5H{' ]`0j.zHG6Ns+% k3Z:c;׮2i6c?qn(\z^5AXOY[-`jm-|_#~vb o;VcgX="Y1NMl&Ӷb*$a<-sxǍԞ /:zM$xBTYu.$ )b %N*_Š9!-KO|k]ۙT, {:lO͡+pX^ CCG% PD75Ud@{GId§ SI(QKrjB2xm<}Y=FfQyx-ȷ|1yd}*vAC7+0,<c~]P^3A* fR[SH7*fX3heO}a~ѕ~ VNi_k6)9w)p{!? #i'%ݍbQY[6!%Y8gJ|.@Qڏ]BbTKf3 f/Α-46{/M~N,$[ʐc%^+.!W !r?P{ O JO;eJ\5ź ٿez}bK<&0C+c5y=5Pkx EY><;WVͿnvZp0YP)!_kh ݬW/ g)M*v gʝ`BݜBhRq<=}CѲ@hAvk7%$/[Z@ך,9.3x?'^KXyyE{qH<ц⤃g_>p>+T-hX|$v~qby" ]ރ{6]a3YZwN.Qio,9rz {5Z⑴ļ$ǹ7U,(O`@ҧE8TȲxMāA ڤw AqUgAW;NO[] 2J[5_$ 0mm[nTUxpgF'2;#R;Q uj~ũހ4(o]oou YjnY\z:6bɪ#Uc6-[0%m+o|["%T/6/S(%b-Ol7馍_36g"[7Ig,RОCɗ 8VЙ7#\͑d(Fz yAkV.1d&b^wjfXQFוR/MB[n*qDҮ|(B|Tgs#Co>i!+"[HyYԡzƳ,*nj=4)^VvAy3H}O/UPRѻe7LM E!rr^QE:%[YӁ,B2]ZAf$n# WN|Ӝl7JK0jHY5yI$#SPD>doEۮx]|3a1"%Yϸyq,xUW3Hd2bc8POOqJIQ} %4Dpt24"o.] owiW%{C ]ݓ|YᎧ?Bmr\ݝ}_3<&sro|`Yhm3N G}m}R4h2R運 AβaHMVW(/r-Sn6K]}m 25{x|rOߪ\yΌ)q̱[\]rRK vMz*OBsKm膽hk# mgqpHV(i?qN͈DcqG=qoAxFq.Z\-T3%܋K3Ky8Pd7ˢD˙aĴ*spgtCr4'ET& JÊjVoM ;/d1·4 }w<5 QsGXȂ(0зڬ):.`J$.b:ʰ 1u\VD^&ɎG0`-qbfX(!GU@H[Y܌Z:PPq/صekCcGMp :<clpQ.LLmD`~':7r+hn@+?} C Jѯ*IJ,⨜qr[bJ(s, zH6MOsȍW1+? k' .5-~̕f{wdi bj'gq"wiyrv{]@:i"sО3~cE/@Yg6W@Oo)K՛'WWpܫjbK9~bu28tK_a eGF7=DS͊^#edThzS:Qrl9ﳽbhG"@2χYe I;DfjYH77<[=ߖm$!T/Dh_\b|],P}wQ"G7Bŋb!ht/=½".. /?'|ݶ;d3mӇD w~wgc42(ohG0@ie >\lWM0C4O*.jT`(|O~3oP9jUᚩvtMfZ1V>J񓻎҄j }";:h&d m".DoUG%G*Yyu(YV k2,l-M,XJ=,w=O%j(zf->i `hʋLBV)L?4EhY(al5̔d<: O~c3$ҥ~w.nG:ʾ)W)T|얭ofϋaьhw`DH x%Qg#,uudz4?}ݾZ7bDqri-: = uABzəd6 yA,XDHf#R|QCn~_9R?]zϩN+76*$ވෙDE4sUzKPOWn#I;ERF++iSez_o9q8tJ&<+c]v{*9Bo4U͛>D(k ʏ&HN$ 4&gn斒 @OZy. p lTMYoru#$qɢ3ƻA(Iv:n1Ai(Bn2䀖ryZAu^h4! ۔lZ07^˙jћ $1$ܘMLe?m(w ut37NFfTslG }fh>r]nKYmM:])iH̄s]>ӄ!؛u!aj.S,/l,HT] o8S2ӘeiyWZ :t5ɻn9GZW>u(pbqy{_)0; XtrԻ]&x:+I򩒳 R f"8{T^i=}uuqkCYm9 =ߙp@igMQ%6׆dv݀, sNLF9-ؠ"QƀW῍˧ ;sș}y50 =̃a)%BO? v%V`N*t!:%|h;e6iDw͒|\h|_ kDѪ ̗xF(S3Oы"KRǽ"=p[#0}mOi2f:5@8֝1fdcTIdlsO;oWTB3[fXt%[WZNI5?DWBٔ`nGLk>SYߔ܄< E~`¬B-EE^L) 1pBΡǤbZu8S.I3TNjڑُR^6ӿHu Bg? PU葓ZҮ؍bhkh[P/cϧێp-x Bx } W94s BN,"l(c¢0rmSĥWWCkV5?J78cq^ FyfۙNv(&[O5uHM-QxCMY^ڙp>o"҄Ь_Nn<^D=s#킎&rYzΗyàgv9Ltx۩1k2fG@;a\!󌊌JP2>%ofUVeDnYQ=h'KjqRX>l"ZNj\JwUԚ<  JRBQLaٷ = gJLacDC>&j3,z&?Ajx6k ('G3S2uhߥ>愔R= 9de7h\8ї9iZbXV6o{+"HWFPL֚V\.268\tqrvJc3y72u!IGϛ@YwE“e}(򊑽?nB;cM%eY;nб$_@Q 1&xH09D|=RZNB 6Dܪ[)΃; Ĕf[? &Hwa?oy v\e%Fwi'@A\>.@մ M],RUٖ蒯J]aiFnmq] KDTgC#EG;OZ2S4 h+W3x$?uS]YEŌ-GicDLԊ-)c>zo)_Zbq跴%U w-wb6]0l$pA-XA}Ϛ!s?jIWm}D9wz}DtO3a'Bp"w[|L4 9(1IlRi.{6z+qC>zBjڴJѿ,D'|"A!t,R?aD}6ZQWĘ_?ѫk3ZR=]V]k >'&8[8Y=V}{PN sv0_-D&O '"B-hqNv6pΚ%U>CͤS22C5c ć22|o- Xˡ' Tq]> (/u쒓C+lB9<mH"ýQSn r"ܙ~iޏWޚI&8* ?7vҽFhLA?t"4e?A*`~I34f8Vn-7KO?C} %k+5nj ;y1N/[enkW_nr<-tČ+O#dو[i SAe`coNzuZKv$J8t5s` ir"DV'uF*zfbtPجr]uķ*at"扴،n"6Tu(o!93z5{ݢvl# BX}}z#D'~Rȟ k2gP_[rK47B 2MIW0ĞZHLEYoM0\K,8 L^j{[k)<@O&N$͉M@4'WdcGw s)oglLF(Rzw+Du"lOܜBogzt7wdԽlJ $7pY`og]5SȂ<1H'a9 ՇRҿ3i6o4[ey 2Pݭ:l0}P ڃqSi ԧ$6@hGR۱PrI5CD{!۳1ؓ6P>2$$7w 7%,l*ą9DQ0uuYaw`R_X[<=RT<-;]Fzf Ā !R_%#hd?WJfstk2%K]HBiCF%fУwm?_,hk,>N5+0Wm"g̷ =x,󎱝y ,wtqǐ^Rܰ&"GUJi6_7_r%{̻26>H{Y婮1OyU_To݁c. ^Us lL =7UѽdM|0/$d]=:t$*$EʹEQ!|DwS/!ak<;ll3vvvv5RΛscxApP潬*`swuKJIu\+hB^EKDj.[itfQdAlcFwOv }β/w72am) #I.@19Ehd \y2# I2GFR~Fj]v z2s!7z_DЄQJSêŤ7Q~wWBpx͙'tYS.QI8\-Zo-0P")ڣ6 =Cx(_iTs"͛ OI+\6J ,ž޽eK8m1>Hp{s{@D_!#y*ǾmuJa&lg;BK vc03vD&7 Nҿd]hX 12Il8mZ-S.2j)DKϸV ~!+֝dLZ_ !~0Bω QGǟzC+ϓWSv@/Uisz,֧YvW|ċ9;G{XV>44mYl!ΩcDۂU9@oW6m8ٹ1Z2jH\/:&Rȁ ,*t3=)ē//Xl"|aN0}ڽAZ,Kv,4d j972 Yכ4~Z5`ƒ>5 gGY6Gs?`IJx6 N|1 D7cŻ2ךCSRnCArD[H$엡ODA^AP3ԺD%ˤ KEEQs_pS؋yk E?WggNuU5ȧhR+8.7*g2C'~ -;g%ER$9Fo⊅q$+6?ҠP2q.PI> p:Ր|P΅*`> əFB}1aI1<^iorӂ+0;>~υ-iue&u9fUOܲ ۄ4Cgɧh6<&O!w?DxIL 1|lWe& cqmD4,W%S3q8MbJ#īcKD{zXқoڒKe|B$udF# sŕoɘ// %Fu&$p.m?Iޛ9Č|elwB^< ֍QQL) ./%w>1I^xCKP3fGR)T}NJ^O(&S*\tR^PYlJn*ī̭WM(1Z4/Љ`W7Vi#jAX, 4@ юn:cΐG zz s|1az:9 ݇&CcT\6(\5鵍\G=˔og kUt3SDl*\$ߟ*<(8 )ɲV XA%0ce㒋pFJ91. NdtSS7f7o\iyf&:/4hT۬gp0/3G -+ELm4m4^}/r_cnn˔ZYyMupt2cIKZfMdu&V첰Zs5# .M'PZnev#L-MD96!Npy3Eh؋>[1McqF(96tyI((oٹa4˔=8uWbɞyD^^Bexo'|o, ƼО +|:ݣfīX@!M#$xȠͅw\e>OŰ' fp.*ou~1VCf %yt )ErLyt Y0-2 o]m/|m2 Ss&YhGJH/b]ps†~PRF{t ]yl9x,h)q_w-_ 81Cy@s9RѰF(S'B];X)!qaIOb(yCb^%Pao(BPR֩|ʯ.DʿJǬdWoBI5'rG/}Qt7tƼ:kTNV s4F?W󛱛?҄u{p\r؈sYʆv‰G0BBKuė𪾫 HԪ7YO ]5#v.uVr+=/;:˿u>^AE9 mDtTR?_Ei")^+ʪA|KqR~=&;`N`'xhf!pSF?0g\+# 'M`/Jpg6=2J&4l֭R5eX8M&Do78@_<#MAeX\Taw"p}WUMPh5ci)QFcE%y}pv 9TT^l÷ 3On`"JKSq)@w!j6׿DVPz߳O+< I[ܢgDc)MSXY[ MR6XX1=(Ma7N>3 ?n>тkuT>Ѩ{>s$pyj.cYPI.D4'.*rw1J $6D8= {bϠVHEixAϛcgcx;ӕG΅J\k݌G6Bt~|݈qbT;m(!͚՛/T$Y"7'4}oE]./f3sCF7k}}ӚhC']cn-S[٤%y;tjrdj4szsb<vԜ6i5ǤfwkpEwm\6JzAD(huZCC_J̲/n =*C[*HZbm(--N>}ᰍ_#tgcEo!e71VM΂KbXR~"-愶hb}qmA5e2#.xv DʒO׹Wz{POZhr>'SXKH Gg#lXazQ3B}$P;$:OO&O!9[HQQK$x 4oEte^{Lbl0qzYK_P!@Xˇnm>H*C*l@ok씋ye+Ɂ8'yb:|ljUjΕ#sT$8DjKppC9뤌[g@q8!zTG;zbl.ٚŤL P^jUo:8/ c!#K>(wG:i'W,řo~&rfyIY]}me|RII)ǁ~&5'loR_:JQQ ) Gj+Ԫ"f?mRMP=Py6 Z#X \͗Ng LTAUY6U\qvTU QHJqZFo(;m4E]?aWg=. Gk[wICy'S' -'hҳG8]w X*%j^MVZ./^T2.9$GE72U>b P:ҬuW!fqI>Z| 597J8k{b?C}ot3\J5?+KѲ,zY\ܦX ӧC^Lu[Pksܸjm}Mppj3LK[Gy3l;Jb^k(_f@E.:M/nTwI1h=ޢIs귕Yd3 VnN ƥ㢓ұƨQ.{.F<\6,tC˪1JU%6i! #ME\EcUv%0b!WKf/J̎F]2U9; @x SM\Q]EDn0 65D)ra3&"g1q kj> I0YV.YfɊauWJn4@}6*9-r0b]kƠt5MJT;yQN aLHބ3'}E]la1XPu*fe~uR9obM XsOVPHwb s3ʧtOjx2 2X0S[%9SpyfϿsRAnWMzl7 qBLm=`鮃;a~Iz6ǫT~w'RlJs536R汛[j-sm z @n/>"R3Qb3t4\j(;|J]@î,/$k^`*U+XHM7̌*j])M[fh ѤmU18XNF ԟBR0Op2` V)qh\{Y79UsXpj%\GJ}[)n!54u/~~3ǥ`S_ݱzۖ9*?:by̡Ͷbs30[yi[!t(VGn{3Z$+ @Ysi5 .o+,=W喑{("fn`}8<1jũ蟶ŊI.@:{r9hoy|M{Yʓ? RE–0 "3 ZfG1‰$FOlE MɩkpL BmG B0A@EAtX"n9vͽ蔳X9OT|81-!y0-^:g Mv!\Z;`ġQXJp(zXK.dd%+M쉋q;)@lŅ)(Pb.0R{][XC^q1Ԡò֯$5NĀ N,FdzȲdKV&?.QקHBt/o)[3C\rh 6k@EpLGP*Dě-+O> *dgKAj޽Ŭ EЀڣpM;Va\:_vxUīЯϋڡȅq!E91aIHw*:'iVlEPt ^`맭0JgG)f9rKrð,< k6\90zPvwٲx71< , FZ#Ml3'H{`SmdieV^ۙ5|SX/ݚK#H7VPoYaEOOŸO!#b; h%LN5,6k|BfoMi)yxoA3{ׅ%f van\o:aEy.rh8q! Qc<^<7HDd`xֿ^!=}{ɄM rS 8[ Wkl .갻If}Ӓ35q^Ul)Xycvip9 )—LMͽ2J:7C $zts>8e~'g:w CS+e3xDOӲα6j#qЗb5d2X۴و~,P Bz%οlNL:>)+ÌאJZCA^=) hZ!2!*+JLܫ^Jf[ESUrRp$&!MP\S"7a3c ȟ2WaH+E< @^6\ \u RBCee"w Ϥ&`ZMc'j/5#}ÿ/t ]@k70@d3,8hédkpoզRc!Pћrݴ x|4fN'[@S8bWs^31R&zz prAIqlE\e_N,#̩3R(Ea'4Z+oiuT. %K[,:gJL Cl;#4=x{op(f {^x !M7nz?F?zͧxb@=*ྎ-xmLIu9RrRjMt, PϣhUW4^sbꓷd9/u $|G T׈#KTsKSȧzǕr4cppF )VҎ\C~gvk~y[9UyNt܅v_yܥ/udIK>FRhYGY@59.)FOdtvqpLON,ǭ2zEZ(/)Yd%љޅ e(6i( E(Xť4i\a ?Oa|3>cpT)iyo)l CJYNn y+x7pEWfiXm7U0QNojmpݫÎǼګw\D=8pM\aυ 7\}pL#m_NyGMZT%|Fxe=oQv"UjgZ"vUh9\EqdcسMJ=DЩ$6nUT⒈MWYuq_'a8I^Tn 2$ R9 ]계bXӐ36#2n BS|t?ǒ % ZWr{a9%lHk୪Q|ch|h>~đo6X|@: 7:ІDgDNF5}q>LƥX5".!fjl܎̘zcʚ}RKµB+ǿ(x-~\f!'A8?t.Wm\6޺jN, SǼ\edy!ԑhgڙ\{}9Mc/uo rzRN~mp$r[a°͚D3Op}d Σw~؀ȉR( B%t q87&wU4zp=ٜ)!,*5V݋[갪P@ZGa' %@C=?̹Pv_S^Os~ "M}R,'h^57<\{R>³8LQAqK%dur6xRޕ\5t2B!/НU١cx>tB[[gfmU_^ξn  z){w }.wg{m$ ˑ27A*sm >x\Yr UD{w |G[]-;iBU+Ɂ c}u [T Vb0b>0A2JX]sRDIoֿlB5*|E`59sSm3T'8[C)e~܎ Uk{:l 3]0s4cMy~ }O$5ʣۼtF1{D⒃y3jfʶ I[,'iwFF .kR`L<4TNCA$'ޤZ2=l|3+o,>R)OwOF1/|pLBllw Aw oRN}f|ٽ‚_1u˛څ/lU@5}]MY0P|olvNI]clr"8d7#mpK`D L#}H#N{ng8 [b.: RKUCzwW=g-JA0~vDR&-KҹFv8~كf a[&IZ%_gZ=i){"? wc<ȋթͭQC]y&, Lfp!t2)KKt$3<ҭ }*yjfo a'mҸc!sC.Y'6@ @1LB8\!)ojLZItk}ՆۛɁ܅_dDWqBKx iELzA:,a}ɒ a<`ǚo<"Eg,;dBd-hX_ Pah=Y +RG$ W G{YZ9ik?,&7-@|?aV9ھ=Dޢ49N-TE0 q#^oioL8rBb(m= yڿi'r$+Cza*pcهA%j}BPi&@\9Eɒ(&Т"TFؖq' :ekp|7չ٢sM>#vOi1җ3Ph0>_bCS^%YӥYDOc9鵊 gxNqDuDQ[o:#OT>iE] 'SK,lj[ u$6);:t.xKLn IZg]:PJ)i)0uKKEZGN^ە ACUEŸLΔs銠 ̚m:UcOV4උg2qb8(Q/gmQ8\"У &Oz5&*ttĬJxged{h]kyyNհn>y{Jni+Q'6Z#z)eedLxa/18.eh~lCʟ [tٴqp'ߓ  YOpdIqA+[ Y9`wh^0xZfJ=8 N,h x%==U$k|Er9:Xv&0pYFOJimf:)Oz#Ҳ*Gg8+5k◚ X.r9lЃ0Qd94yH< ܊:2_E)f|s4eH=< ~3ˤu X{[2~3Ey\HřofU{`j7"kGodzɻ?,k 6̃OKH/뛌OD =|~?~? Agِ *#drᦜT8(p/Y{(ZΏ\vuk|ߵ*!g.Us_+T-%Aopq1db-6MkEX;1k/|I3#}PVD mS+gJr Gߥ_\\K2@rU49}OϿ4%p#% .|-1/tB S2|3>x$/ By)sۉ涣i FqIf~ݮmf9L#,RTw* W6y { ǩwS;f˪@p#koQe(/^ŃʡgYyx-)CdztE<ֈ/-]hR"D]1IN{9}3A+Y=Rӗwv#0bASnwFrT 6tZ=vTm٧V f$l=k}F5$yt 4/Lh+\ЂXv!J8;A D^QJ= gE0lͽ屎ݳ@hO5F5`!iX>=ʉP@aW,\rnKq NFčYt{W=ɭ zW{eޡp(2x6lRᙷx(E%[DŏC>%&6 "FvԊ"p_ؘKKnLΥ9-N fd -'B6+ ,DH/-]s$0@iy~cltĚ]U8vmʞe+cG.CxAkxώl[{<<_7$DnlbS`L䝍ݾ>!Y% :aPfT@T=6+jB#`mCokqwC֍T_{i&-\v̞'󎋎Q,YeB=?/ﶀmt8'Šޡ2V K" a_.$1Sl,:=X 9ŪMH!q dxM\vD"æ%"!̎ۆ],}B]O*7T!ccƖ|G2lccdս=IIja>Q(G$ٛ#`OKJ0iYy 4G]bqϗ5V5tmNHϴ[FAq'*Wo@(9pvh e{g L" cc42sko+F!JFa &>>V$1l#uYwvAaRd+>Ҥ-'CR9K}orVgH- 8TIQN¹y^9URok`ϽCU0hH_l2rMI.<( 1X_0Qq;i/9 RQ&%")eiAмCM`X8>9v4Sst&HSoP?Ci-qc<9v{g[M#O-Џh7?s$8ʇCm.Pf7]=6vh6+&dφ4tJ nrZ?v+~᜿HQ*>gcm3|Pf9#2@̚/V0ΕlCskG@l-؃nuQ;wD` 1 I :dΒ9W($&ʙL-S`똚%r rBwΚq*X{8xSD: it 㡍T6fYm;/cj\;]ӜD.n\97v$bW(p ?Ugd9Q6^}h:J9EY6.?*,~jt eqvny |jxjjT/D˱Dgb ~2|L&FX<пۧt^@7 GĎ_c3+FR1bN-qvDzQ{mDW.fA p0B6/VσAɩ>/Cνs*쳷ȨJk@ItK_)n>.=)=ϫcu.y̤4-/,4gFL]Dh9guZr<;Z6*h=3 cS5 A"?xr3">zO`1PѠZUia{0&})/Akr9rطnsEF$yKXbFo>9̒ѹ.v( lT8fw"(1}ŦyP71˲*THɸȓou2diO'ljGʦ( ?5~THA߂PٔQqĉgeٛV Ae/%TFTRC4B7] ^%Myo6鞥l99'|64{21S S܊<\JdpIfD+x($ b(╋)\AQa}6չs-Huy/X-߱k)2!a|CjeymDZ=v(Σ8T-δӦ%͕=nlWH1`׶P`EǐMcOeÙ7U'ؠƫW7M 㓵r/>V -F's<JPm)vٵ4r Qr}<2c% T=ՕƞpW0rf^0ݲSEmF&9j"qm8z#S.ض,!F7JfYL?rmi1W`Z^6V#k2{ɲT\fZZihލĠ5c`> Rߩ9(.ۃSvo%),ta\u9XcZBe 0 YQT*_?kp][p_Z[;!l2>zsXZ񽄗R%\[7@f:~lRF/$ E.}7ȆByzC>L Q-[πxvm%g~\JwZ,K}Hc*&6+ kYmdic$i`Ӿ*() 8,>W v)"[b~U|ɟO8פ.c>aǴde@GxIrE&d޴o뽳[z86Eɓy8\An*V\vi`*H mBRƁj. 2Cyf-D} Eb78Lkl:\llY#=ݎ}a*Q{IZI9 RV4\A-O 2oΥV[G@lQwE3ytA{AIە;5x xhQ?O% eV[kd{ Xv@H|^ȪU5O/މ:@֮#H⣨7=zxz(!0.`R8"ؽx$Ev#ULVZ'Bn; \1{_HYfE6Mqs>wi}al)x.^l=9E-}Ffakp6A:GG)F&vK 2Vp(y'%;q{4#ևj{y]]&!̶7%la& 0.ՉҴ{E^t@͢-6 ~'Uyۭ*~)P5&GR^YUѤB]Fʾ(n8:iTsvE7owA" V(7;Q]ͭ~|xFS%Ljg}gց(_[lTr\2g[>  Ŗ5ʝ>!ˎ7@0f$,#ǢǾ"wlea3eLVL9k/9K & nH|RH A -_XrH4F mӠɅ\E$c.:AA=pŧ[{K'22Sr.Ѷ2MK_o>r/ޮ[t'kq~̘Ts͸m|Ձ@ؑ41WT0`^ݶ<wŗ$af ֭rh5?vJb -~!)X]+Y|4]0oXf\]Jj'R]OMp*6JՏYJ+դ-Bຑ.6@[5J s4g]hfLbflu8n0K=ן܇hy@,ԠM5v}zVEױz%yl t0:ߛ&3'eaSxg2"z< կd}JEQ#}M9 ;++U_3tʂf|,2kk-{܅_4Z.ݚƽ!'騳{"9L\ ʹ.2fnpتB\WfG{ލ}bp'j&}z#>Y2)~ HH@NQX 6ؙL5wEHXd_+KǷHHg<.] !pDHج?*׭8~d&iuY ;7Ћ ّD[ [sc킐bd5K#|rYЅg-7lc]m:eD:j5+uxҒ iNtB]_szpF8فTv+we v4D3kMXMmăVrXBVu5VDr6FFD"#zLzV+Pe~~F_.A66v}%40$Mg[Ou"w#_Bhdx9tuF,dcM  b<^<ǴgN=/DYxR˩)mYf6?sC5zsXgKinS!jk"zr!xŵ칉+Sc>@YRXۂ,CIF73YKvcK[찴Tcлt\іdbW4U,ʛ)ɵд#Ԇyxq|h/4Kh Tˆ4^05K h eHQ "G?| vP}SV|.XaZҵ ն+T(ٹ0z* FX>t"FN~ql/vyvmumOhs wK9ÿR}3}Zffǖ1C(>®T7|7(8p챜F;VT?W?TzR(cZqde %ZӋ*ԙ. pjesW܋s/"TJj3cY;f|t䐥L۩lhRS̓,8}C%W/F7x[;lhqq4aQL6+u$,J1߾SYA:@{Znwb(OSf])ۼEƍD%ٶ` /yܯucё\GG{8Q)}b.("/Ca9ӠgMvpHWEţ} f} W֖̃l<Zi58vd%rIښ*#'=O4܂Qs{E)vo2woQ,-O&᝙~gk b PKmV<0}gn]v[N}ĨCi\W&U-)~,@+[]BC;i[`%1B{E&bKpg{e|1 Fu(1(7KvpT7Y܁wHѱؾ=RMc)^4|`ySifu=h7^:.!q IhH?@+Ev[OE+aCI#9HrA7$e" >LQEh..Jf8PuɈAuɵD3 8YRek -΅yQVp!|+ݹ5x#!X^Re3PVm9*#tv&^oN% ÉCsQBoh%G {# Y.8bgVƎ0Ze=~4ʍAw?[/bw6݄_@ 6s1A7gm-k.4,5nx'@Rd_3I)C{aBjucX7!9Z4$\B)uC*D uMUw{#z8r(~t;(886Z3o j>SfJBO{ԕi fRw5ӷÃdHPuK9 =W} B $JOaǍ<~vKSs4]HM:)J㹮usܬ˜V3^UE5, X6Oç=0j)[h?k~C\j'o:ĬJTZ*JHe_}(ml x PY(HQx p6ߘ±8l޶/A[ҡKdp+zI´ Rbv4#YS%x148LM,2_M0jh3z*II/5F>78(W~7!634臹z{>"v!h B 9G1Dm3B'JNoliOHS2JzR9BE?W= fw *TׇTnIZD&Y7EQfՖ$ܧe"`ᕳ8$f}jfeS5Ms!S pO8DwO#ơXnY~N^&Jؤ"=]$W ᮶լA6tW9XѼ0qRK!`6vRQ~C'|>g8c-)ߕn"^gX"&䷤J =9C%)o@, 0.M$*O(,x3}Y ?zLMoZ3ͥE4D]0rz)Z`m~$7& V)R%#O~X)2|.* cV$xKel}§%ykx :q;-uQ]an"Q5Xm.UDc'`xSeq۬9+OB1|gPՏk,whS{ A֋rv{ $GU6_;p66#ĭY칖C[~Y0}Y^h)~F_$GD2z4./7+uLss )p'\D~óf74z _O *aK}:w 8`7\a:eGT: Ox.N0Ą&0_mzzDϤ3BFqlooPɾ.{u T?osa1+rϤ y S=0 7>0r6K#[mMۂNѣ2^CEO%t>)@H$k,b][uC˖&4 "M)Ǎ'#\$f(ίb|l*D\Hw^65waqPQM)mV镨-5@ mQ>+B^Г܀c> kܼ"q+ Pj2`.1IMCy|1 T_\pYjMPJ5NcǖJ:''J2'|_u2;60r 6<m3jk2鸙i6%<:#Z҂&cIޅlmKWga&sҼS0osb(;:=P0QVzJNCO2R`dqd6o}n}&t/@H31^\MjSZwMx5V >hQ_X^̢G Sݵ!ׅTpIA&(bWRR3qx~&JР1!%dTX5>#wڔg?Hv&ew[(L1b;Qgm&(tDG<4iJWc4`Z7ă S |V3eZn'$X: Y3K a!fc^))Ls Csd0rhqRL O ;~F+lnyuĿɗ?;~yw$4Jx͇|HIVn9W ׭iD!`b;n#vz?P8yZhQqCB>Ñ(˳i?gCg'3RK*NĜ^D |ro,{E**h&6\BD}Î Qp܇$~ƺKCO<`4gB#p".eak>,1_Jas%)"5y"_mM0_sSyCa69vג{ax?.ŃV (%Z`d)f!GYLUD$(bO/y> Q5X\`Ln#ɹGif,3 2ϒ&upԴrXxը?_ԏT5=)gJ@ZXK6uv N n|z/&![rj mD88Llu‚L4;*](+j7\Gw-iw[Bl&n-\i98OqH,S%1sK:*[65`]ar/JV2E Gz^i+2;h^}1Ke@, Ggo^;* ɶQehJGߧx r Ws2iEAYPx]ӅtLf85%e^IQBUO1JU EYJԗ]aL=ėz* YZǸ~gx3L&.t=m䕴v5tt{NZ?{jUa-mg$uSi1mgFEnCz6XIpѰ[}mT|'EXv@R (F2ՔћEgf(-}7TzRn',~ E8{؞|QAucL/;)6?IB$"iĺ_VTDqv΃?b\FK;΁[⒪]ɺcx6ҵڐ#& Dif&*B+4A4e|0K`2#-!<%j\BR ͑d`(-}+YGE3n ηR$S~>y@>@IԒSjrd;]~lCe2I )o28 zO`,E=9љ\U\ӵڬ//c)rUokGHӮ81ل]QRb` 5B0r\d仮<t=iYfggS"o"aބb A G !Xi08 P-'+ ^V:"M4du S,h#&qf eTMaaK~|pg4iv͢P?8}gLho?dM.ћ &cl`\.3){j+J)D 7zU"mΛ_2<ŒukSܹ2G/PE|fn2(ԭ:ooS\`w̹p|`ܟK%t^P!v (VSLv|%TN1w=m0,bܚt9) t~$\Q= on(mzmo&C߲:f apk=*(:9>N/cbr2ѻm-Qn;V}X^&hmK5%c%rV"nb*yqZP e?EMX-IT* ~xa'Vs`lIG (3%`@mJpQ;bj8и\a{m5 hf+[ GR6KʹeUwՁ%Z ؂֖Ne3oZ! 1(U7zvHYt$Pw3Up,sAwA`? T[%Jٝa((wR=Ufn\)}h"CeLv_֡T̲BB'Nqh:s-#r6JF'e\xgc)EX~v& 9]^_ T3"Ws\SƄ5sR+=?K~iPlbRd,yp{eAWo` ?XG?`Ɖ3xDeґJՎ_必]mv 7RIqvGZZ+ ױ-,I^@ʟh0XMt"~£տDl@**؍ m{)Z!9ܒhۋF:b$=r 8NJ"i,'s~w'Бؾ(f';D;.Q!\;tVSdWy&M3pL[,a:zϿZ GUʉz+˨hR̝2mtaWږ`ulV0oC%@3D됬sj9wQ#5A 'kqB@ e5EO(O 9 Rxj2,.b#{OCvNN(fZf>*8;]Oc^ܝ: F{G8U>sjy @N>6- &;7flhe Cq71~{Y2|߱qˆqHWPuJQ{K=u*tѭ@ 2 S~M" j_\.`/>=<$DL#W#icnD񆺦>S "g!I;yG%%ǖƫWtNAem1L?d֎im`C br he`82ch=}BK2W*ٍڗtBCK_n|-?AS"9Mu$%ˑe|&d gEpj3"p _ţ{e6oE.EYEӀG>w-JRz|w#vj"_[::Pz7p[Ѥ=klr~à?R>:a \-x6<,IՕ)8s*DaH#ˡ_~,[Qh5\s-6;7Hx[3zc. '>no] ;NPZda˗d1?CA D(k٬ESwjФ$)ih"mH=Zؘ 3e7\. 樔SP2$d/|Ykqf!7Ru*.I+c|Eo/l*`][YXzzlAWubA: #͟pot]7Ŗc3yJ,.8:?C`XǝX=|DA-|ʏ ~;[/c/+LG_Z$pUߍi|B[S5 ptYʰIvȨ5 в$G,x@k\Gx9I9{LrbCJM 60Au3)Yx29\2uqJl(f2efCY\EvI^sZeI~ ^aR|6ˆ $vl5M#B{]R']d(J}6_Rndſ ۶Y@uPY^}5 m_mȏ/#&a/څבx}XlM|XG_A;X%;HN`;35Ї[=uͨv7#Z_a濵+(L7n\,C}cijsJ9EV}D 4Xd(Z 1hWHLLI޲T4F/]6VR\F* UP‡\'IEv7xQ[k"=Ze±FLY+ytrЧW !`<DК+2CAbJ(C" Е8:,'U}JSiM lhio\|M+.|)]8]_h;rKT!tT&&Ӹah&eC ;^GA p}#bćɡ}SRlP٧Qʋ+Mf2fy(hek'aarmẼH>H|6곝 ő-<. 2)i5ߚ9gvj6ܗ~N8EXPi c VYe|(!|גg}#[PrH"T|պz82V ,㝤l9P64P> K2Ěwl6xaY$%7Bn{z@qR򍗙.ʰU.gg@&MPr/i8> #-phwzv~b7ynvcw8˴&~N'hBhUϤbD{<%X,Fœex)x7gX/[DEhI0vnMWͿY. N 1,"zL+Ms;麧3G8{*0HPԾOnz9Ъf<5:$BQP%"*͍X}b2ӡZ,4%iL_W&"GAe0iɳ*x6c8mu(KtrF}ˈ=9dBJlrHTs >G;j8}QL9bu{HfT/Gz3`{NĻ >6eP.׆q%] ,kf`pm[/Y, Q#QAhcH6ݛv|bDP'os K R8gyeIJ<@X=j1cHPm/;GzQ7iN5 F* Vv Msa")+};Oh7we8㝹A}u8sa6^) b`LhްeH#Tˠ \a5ԋ}4 6ϯV_8^UVo]{!duNZ;8Dt]3}s*FSyhi/ቾ@r6|(H"׭Ba,EDCrgqzЀ! o<!WJfWUzaj[}0WEt[ck5uKeeDC4 fN3&P=Y)5.;=ugudchfn> e" ьƺB,K\XWbçb#6"V=4n',]ǡ0Am͜m0]0iڧre1d]3SM78() BUp% ?_5!#\2#FwW;*_ToʌJ?P5'A n|RCƶkauQw7d)/XK!%O#Ļ#wqyBkڮ}%whADZg~|\^]/_X. w4rtePv A^nn1гU8-;.r4VY/ !.*"ayFjơ F_#KrYEеAB.Z0ȪnHv\(PMaٳ&<9"Y9|*訸u<ǡ w ^,c Ƨ6+]˫O0|efmMWW\ݺ_JesnnbI]SU7 / $b@^%ZsZ{qBģPW۩3L֜#4iRXiD?M^gp@Qvj\',LztayEZIg^biX^VE)ҢbGxJ ӉôAG$NUg),J{4`5u {_Ղ2{3)5rk\>6 26ErS-y݅S&ԦqF;^HBﵿjaPL\iL͛`^;b?| [D!~9i*jdC ],Ac[kR=AC,=6*űsyϊPBab'6(śa$(e:cq%GOc&173Ȼ z gF)% ̪Rc >̟K֜ꯧf>,ק뙧`nXNovjψ0YUfli 93L>2d$mMpLB4~eDr2, \v#?-;c*^hSlLDd48R?Os틵\ޭ̠Nc7cFAŨ[H8O犛$v{P(?)xT00^oͯ&,NEOٔV?.cG<~Lϣ߬|%Ц3/PBW>[}YFK&~Y#Q,wJpsfב>@3vf$;$izm9_෶MDd}`~d M ^2, [4x6ҹ^Z8*wF7`*+,mCJ1?HҹF{ʔI3M"r>kмIGCj© h O⛇-yH*E EGS=s F.WޙzvE;}Ov&ݴմ]Trb#lq?D`1' 7KbJU@UO$Iwg/ࣈ0jZTg3X ̩G$ lՈd6j"j*聚S5bV A2̺ nK:NBb %CPH2M Q 7îLэs=xmm1aӱ~aƷkɕD8; MaM5H=yqVG[}OXA}]ӎ{k)cCv>[I$ن?'/H`i8=:d:hZ ,uRH)a+ e/-)eUVDIBy`f `3,,|(U^ڥ~e&'@ZF}Fzm |-p{)zɯ;QW,S phU޶PE}n>&ONU\lö\?c"3YL421`zI%v b@ڠ|Y-( q!EU xΑR! נ15(:Rb@\^Ssҋ+ʌ Jf"^&(5<,-z~Cj4*16 AӘ]5Lj/rDj_gا7-Q@|w()*]Mz9E#"y 3 %6\ud !l, +#'A)t0_2)xfWuڵHu'$jBS y#p:xy.ܳA'VJl*؋x?$t51i2~K*ߣ iϲ]w./{bKwp i|8&_pb8#9 TL|!gnv~DPv MӶ '\K j™+ H|mfgw^użC_OB В<>r==cF.EG,ױDD^ΉA~_ѧ'S JSAW h wA q5ܲbKv×0HII $_  +7[|2juax6H@ yrmٷ G(ŸVޞ5f !^F oƼ+|oPyV !'^^"Mt,ٯH w/aW&  {\:T^vNAe+#+)3izE^fD;`n:sSE\A9~&>У{BlF[ -1]?=UfcXkFhJqb#8TR"QݼhRND:7WqfՑF?N׶o(Ia&OOAgI}xpA(߮@ JP5}^S-SH7ᗫ@3]8Pf|,LpbKUH&>KaiAP)"qE|l%:ť5ĩ&]#mܱQgKoĘTM\._2#&L%H/}*Up<$2'vxaHMf/<^3:p7'Jf-*偐󌧎; +`xW;,$h:"k%8W)JEg6ܚfNEX7^kTPͯ)$s/"@C,۷LΏ.Sa P$<4HXC(G#_d_0'|}oa2_.ǃt ;+ 90Cgjւ-pQTp( 7J؂1kݕC)c^\w2G? "Wɿ_>"u42GPqIW7ۏ?1r4jV J.55(fxhn$[3%cu lF.9vThΔrWG~ U{/'ZMbЭWfNi?0,ryZC80wB쿀n];LFKW0Ӱ]F/M5+udА_FX:@?BM ƨYvDׯG/YvuQL  κ3k)HX_̩ ${P1aVV#e[ħZ4d TzvOɓOBx,q2K9_<ŷ>`-t,!~4hؙ̕+f,+%lb# e+TN<|"LQrCHDXrɆU<>OC/ v-|U}&le\9hLpM[N;GDOҢVRHlH}M9ϊH瀣|0{M[kQ{e)d,O=xHn^QޠG3Z?Th~?a^TygΘw<0?R|TDAs5HFS.㻈יsJWmvœD't9MY_ڔ) sAjm 1@ ĊX1o I">qs?x\K@+uGœ7zcO[8gC9zg-\ARSUDquG*m\H.Aq(kd łZwf0 r㭽:WOud,;i-ra9\Y#W˺#S񁱵*/d g^7w&D0Yd l2bnBw SSXQ!߰$dzs.'̢8*8hs}-ZNUe a4/"/b.)fzE ;$ PA1Q:/ebǷ7Y#- zc+.@26^,\(w?%*],ӲwZwq$2vhSkn^ɿ.V%32,t)/7zR`<5V 1?}BoLKmO@#VͶDXKe(]x#?07pa`[63G/:6l2]Sr+.\]KW"-PB oc:,ҴzJ޴dε}]QBCz5?ZJUs@T۞B즯<.vy];i[V+W4 U~XH(6e j{5 [O$D$m+.Wq9Jsd p6KɇJ6:l_%c@ I C*ȥQΔ &;{OAvpd8NSFw/4[~f&o%!zflh~<a,kq=-( 4u I%!PoTaoS"ƫ%C˰.Uj:0N-zTU6 \+xjqҟ^ dw pS{cv$> <6ǿu/@ITDKRpO?+HkڅA|}S ]4#m0ڳ2>F~@ ܶǴ(=NCrA_!!5h'EFRSr| `#$O~*ڀͳlSK2BILkA4t RxTfS,(aJ&ӈT˭>s>|O-*R }TjO^ށ#7]~VA>ޝ0Í S>*MEQ$&谇?h/o M8_,7|&Tbed(;׼V^;X; gWgS,iZ:ErƽĹ"}_hҳߚs cv[pf4>'[ o{Tp,>^y3#j|d4~rhԤ 1=PK.Ը7j>d.$Jc Tԟ??ש )^W)~TG|<#2?,x$H`;sJr$L "z´_+@D0G̍Ca'P_dߩѕcW '~̖ 'Y:yAp}l/EO-ٌ^=< Oa'|sIzDA;Lo]`L=[5t&(O嫗-\хc=J^P=G? \/>20hS2=_ tssig v-li\#fL{X_b\,C u >Pgzx!t|6;T G[,qYkьj5O߼ QA#5S>0<hskFKۜe<7&WlbI]"9cTP&ؼ>`tu1J*KUPD_CFB/.UxM>NO}3`HU|nܷρ 11ganm{&cV/6|w0TҺO7$pw2NyJ^L80:Q(Y:JFGG^`j(C1@";'gcA <)2/tQJbՎƙvO|6(Z{, 8s o,*[r[NU:dwS|I'хI GQ1hʙ}2/w4e;pԂ*rםe 64Ou(l"'^(8ATB^1ٻ⼀*k5hԫEux9z%0 eY9>u%dh =Wb3Ԧ{YJn9<2J U04/GMy2Z|Uڙ} vi Tt}(mTI8?hځ[ o4Onnrܔ wَXu3yJմibx?{ !Reu }c;&rpDa6"ď3,]̱*#Ixv}b!u!I;tˏl9t3+D-P\2J[Iؿ(Rl}0j̒wscweGӓ|v #q|`v;G}C_w]΄}31l2BU-mǎbM)K^)nZ?V_̮㸣&^lqbq;mg8!2-?k XxZd5]L!gC 8#9oީM,"kggpvui'=`Fa }Ss7ң=(\vjfJOx_eꨯ +<- EIRE.ԟQb$rӅP1`e'v^6(1lTNcfAQY`hw^LN3Dq~Eobk05;!TD>EJq;Xw_%rTy2-aFfYk-ašlNoɅµJ3c}-&\.~P X(@;ؓդx!o3|9 ;vWe#_/D 9wf YdY]}D9#PהvDT4x 45DO8 m!E]:TR=wZ& 1}_ \Z 7׷e@}4A[Jo>$cJ\A6\? /pTʏ+emxUl[4I mu >{O/аέ5۫G(T?EtHC̲-1G[:8xL 0tDaHS!EOX~ZPPgH]).lEHRd{Kc`yF[s؊ CB:?fZ:~jǑ,_ F(t}Lb-Rޑ|n4֒Ǽp؉ );O# 9Q&-:~.s\dG_XOmH:>\|`JijvЂ5z9)eL 3[ѶB\Tq>jpb5 4ךڹU3~B &gNnT~ 21:qWC@u@H2SkC0[uI3goeŪ%B7гG;!o=B(6g鵟v@ !\CΧ{-#۽gpoS}g B b1!% 2 `q_0ުU7fm/ӱ,dYj,0v*8 Z hՎokbKWJ,Xɗ{\X xy[߼Rw;{XX9 R>%fT(f/3bZtlM).⭲F!g!ml__WϪ66e׍u|.&Yx=̻Β<=ug7AuI~huMbÂd8?/97 = 9%%( g29s[wJm#ܠVQpn[`S6<:Csg>lqӈvCCDK=UjJɱуard`IƎ1C94B]fkx(y0KO-69x|[ÚÎn@ɼAWǠ&E HO&rs לw{%ӵVI;5|EftIht|w08pX0Xde_ۄGArX귰)޴5[}BjOc+eB +7rPC4#n>wҔޔwK﷟h.UzLYa g"L&=K=^ ElRGj$"%7SU%3P4~0w}!4 Uq X?O}+6e = (;e2B[}Dy})B+ra>m*ݪ {D.N`-B69y6^uLKGBQF' p&vF ]#k紜t3,c!j{`_mnm#a/7>k S {y >X{[]"KЗF:q[c2kƦ ! cG=Gգ,Y U 15'L|fYFTCe@hD< &te1Fz#⫆̼dll68;>“9WR~U 's 5n1.l|Q[lFK>61nv m+e+ɶ6҇@2_XlJ1Vnȹ5lTZ$7øG bʣ -& ٵTeյġϪG= ᪬MɆgA%6CIA]eLrɦͳW;ð؁Le::ݛ#gC ۹Wxk2("{ buD^b/e)fd43捆 ׆%53bS(ɋkb]ؚ8{ڎ" i2a?DM`Tcf"֛W*cǒQ^.A f B1O>]N_같"^lumv‰Z5u\l3%̢٘)ñF!*og-Gҍ "ݥJo-N)nrhC֑e͔'5M[^(/^ )g 6bϤEYR- LUC""E n02*']? )8a!c >ɮ/(/D~^Gъ775Җ^"ds7Zv֏`FdV{/O>푈S/W2Y=f&w"Dq)3e32‡< z[Mxt{B\:/u or5^P71ܼBp34/8YB =8tzskpi 6|Z6myx.C;P("oX0f)!= 쑲__j'M<ۚGcc^%ܑK6D ">-f$M&/d.Rh_?X+ F>Qrut CP{pBԡ=c3N ,Z+Sz@n),dx֠S a8 ZǶT=daz!dѪ@"1:~H8Fg";lװPKC7R%8]r%Di7wo\zO I"I:9i'[ZEU "Ca>9,R} +I a(9 }N0 ˿a.Ye}n+7o0k0\kԌ٨n[&ҀcJ!Lp_O:Q8(PI(1t8Hn"1  H5ϒSb _=GogM=̚ybc;Nk OCSO$K$PWi ;K Tɋi0(J X!':btҺB.zx(hD%0%Qp ¶`˒eL :siǡuvu[|_sN`vjο(?MSw>aBdHdlB<V& Կ!cj1Z'9p?l^dQC­bz$ox0+."-Ǟwk/NE6JNeUA_#NV|cy4 #yN\ԢH_L  'ɾVʗRaO8,J]l&ek<ZY:o;RNpfj,7#-ZN6W鋏NC8bFަYB&>*ܬ:c]Q+U+iXh:,=*6ѭ碌*8sg{:t}VXMv{4{q' ^(tx0ۋړ>pLd$.!d; sj_Z)_T9||MNI{CMu+T9-IM@O7bzTW[*Xt$F@iSyoprPA\ $ _{oc1e0?oѴ-J-OruNnJ o!-]*/L6oD]0s\ghu({r"wתHx:YHF$(سX%JV{oĿew+1 Z3Rε13ytHWHсw+|XٱñO6P[5x8Y7妀8%dSa:cmkmzmЮwx1Z(O#[2E|]y#=5ӑq Vy橭[`hZPUet  dC׷P}IcIn㢙 !KJImpwc]{_6j{ɰF1I#A.IéRZvxɁwi"կoՔܨ)/j#e7+FǗ^Fre'{z)>knbC 6Ȥzc.XR `uFdvZyQn{[X'T@rZe؆v#mkYe\Ħ4!+_h;[U fjYwRЧL}~j *Buȕϧ(I>?3}Y6ۚƄ:No%:rysqI>U(SL)w Ij߄Anz49na*ϸtS?ڴɨo@ޯ=`Rsvy, CMdg)C}]ȁ!$剽o2WqzQVi`=Ut-4>%%~>c.?-MW֊=ġ m#RS?O ' 1~kz)bj@'0LlL@>Q`^'?k8 h\Kk;@wHm"A#;T g}) yț`W`q^MP5a5*NtޜJ\H!POr-l\Qʿ]ab+Exg4J&i2}jh`Ea5^ `(T6l1W){rrEBeGnFԲHrtn4ݕ5p) &q.QPv_EV[R0fg=gڅ&,:?+ʤLKQ}QA%@ }ieQ!oVorpS= ֩D^f|OBӱSߑ%};s8MkOܤ*b=V N}=*eey}'4 akiUv]wBЫ:{\59>U.úE%Ѭ F,]"hYkZo(ET9a덊p2yg Hҫ[$T;P̸ #I$Ԗmfq\ߛv x2U6JI4h> SWevR= Qsj {wCvl3E{ryafOhn | :( (Gٰ:;G HY#AA9Hf!5 t)dvn:B>^p/>$˸6! |&P Z,V}yWK1KpGW2 =:' ۵~! Qt"S}FٿLtYDC*!9P9ϳ?whh~!S8Xʍ77*.t*Y B$'*'z@p1uO iTA'ׂ#.yD8˥!/>#࿠g] |=W%>{$:l; y ;tnِt 8N\MW]D6ч5c5=dY6g3u͏so%%%~!^xbWЛadH$a'0D?qNlq,OEd9Sp*4C梭ܠP m֚#eHՌ/$^rgz w1֪hiMc쌟m0uP}LS3ь֙t=י,F&%.N9K^Da"yL]pM+Lm5V$F lnH5z"EEVd(75x2~i>{^e}Z0ww-rZX5ߌ^~a[QWN}5QS瑕eb4V9,6QRk'E sCz}7Öηce5_b'!i"!!זʽrnoBp rK*zin+'-C/U@R)UؾM6R*^dd6[Z%Ye} yks>@IU^MzixYKW̜G w|Uai;nt faʭx!Q&'ֈ,8_TYﻏ=G=‘}B0ju+fW|AI]ϫ&5 \DV<'Bx dzCE4yuc(DGeό`5rQeǜaXU-nE ?>bѬy1N{߭ElpKƘ5Z803&gCRC8xpE2hOʰϲ2c?r(ͨc/śYES::G#o} uB*dzj - eAX`r#m<;`!ThW?Gev2}c6<.;pJq89}T)Kj L3dHfEjÅEN]ʒZ#;Ǟӥ%9_aEf4S0܋yE(S1 `:yj8wot_܂_xv}GIfU;Dlp$tՖ.^Y=`UeJ[f-VYz3ԉ([`h^?n`v13/Hi.jzνK[a#ko z񆫁=m!{.0p[WD?]"Oe r]/{Ku=A(UЏ]d+[A+73ϊʙ=r~ؠ2L,Ðٯ͋5zז5FygI}^Jgz 'F=}eC#0!QѢTTtE>a78ά*$ĴW"*\2kogT!*]pg;CW\, ²4TH(QU( 82me2N k&5iA>TQ'[XJnw2SnVi;Z!vbgHƪdfGߕL*$6+3*TLOHym0{տ1tDϴNbZ ەt7K9zU{ N2/zΝY4T1F>kQNtZ^1#:GE'f)rGQ~>0^v8 )%s͜hvsbxH Ii2lx9 %ދAO)ed7x|cMB7cA#r-@X'SZɲ .]CTI#FԤx b, JOGζ)d5LQ4"-6xs1#uMA9%nJI[ĿVQb~V|p6(.9ϐܓe-!W޿k]"! wAFU7&e.3%\ܯn)>St^iU6YuBkpW/[9.zgY'rՋJڿ#4CSt~_%'`Oa!4*Id3;wuADuxf7g(MZ<8$ KБo~heݴGXL30BvG25-Odr͠%"Pu;-qmx d(\ex{Η齃V(> Pn!U BkoJ;WP] ԸQM/b(nG;AH2hĒwS݄D0]5M-޹MQv }p{zoJ>xFTσ?x;-cnGa˗#q"yf3687RjF.veUi)|aZg\b3,EGu,۴q_?!2f G0l3Gf@9Q6x9V(m1RU&4̀eեt*K}ga% ]AہH1fNSyF9zP JXu)8h8>M [B@Ԩv)_ߪWctiH1>XV<^}X/qx~[NVq㣎{oPC䘭#[6q0Y2!)"mC]kS T-Y0e7rV8"p*8r֍~[KIC\^`IO4>=΅^YgG 9 -?J:+23Gv0 DW뎸lѨ8OyvD9²U, .Ggt]n6>Z^3p 6QDs+3->OQlKM_S|WX J-Ʉ/\t +B h|\IYnyJȏ$K53nTf6o7&6hV6md4E6ws­Կn`9D$hFGģjcQlG@EtAleX7e ١Gk߱3O .\:foWZ+U=ʻ֬fRJa5Ji/f feMQP^t4EYB~7@,D)F^͞/Yե Ɋ)w5f;,/Gہ819EQu剩"ZV+f2b&0To̥[եJt!gfb)M+Z5_GIs%S 8 9F{ȱD#;1bn:YƅRl{R3cA#Tվ>s& j\S(^2K9u.xL)Dީ<6cf}fjz̖^pjl5Sޙ4O I2ae1‚2)AsFHC, ] ^ZKQ57DJJs5<@K֭-1P*"z_}:l4밧:uJRV!v%(>K'^%_Gsnd\e{MHB V/%#M `0hN?xImWE!,inV+A5U>A"SdlYnbISJE1<98zNiA.1XW":Im0 J顡PYp,YwUܚ='rKRP_7d'M¡0lUQoR1^? 6֨On\d=?fXTvȣZ9JϙQi)HM#֭_^0B( 3,C厁6kƐʻiҼ˺DsR;هY*f5/AT*fha_d --S{gHCRBGxy :iІ NaSWW>H(mm6XV;W=1C3 7WyլW$C\cQť7Яxmt?` JthѰ1 gMZZWG$:ǻU$0Ar(0J`_+ܒ17%iJˍbƧ'g 5iMJ~B1чsd!XF%m=O| q2N5gEYw5H )#e))48d)Yw>Eҹaphe\Q"3.gnF*gz5ZmۻHrW;-3AG17R"k->}%D&j JUL5i,iЭ&0a,*=$>]3BNg~>KP>-)4rb_Êe]\@H]{]kqB?;I/mF&c6 7ޭ#%"HRZͣsHWFٚc:U)z]+iI!%@- b7-~oerk̕? ?u9 Ekl8cGO|*Nu/YWTʳ)諱؝ ZP!"ʓn&4_;^# =`BRAVu(GFf/wbVk0?( @!{*w< @KP0qJ޿YrҴ':)9@Zƹ'Q!LFwW ~(GoD;0G$i+Z-c05ο xN@fX8\ut>m 69- ? 24OJRpYǹ.%VDAeeBeIBFEBLUL58P؂?ka>[*zBvIOJn=|Ex㧆6?@mp$1\)V b(dd$ ]* ppP7f3S &ǔ9'2_U mja5-*\?dfz9t3G6@C**벚6&Z-cV0 8Cu-n:Xٌ>JV4`ݿSHGf&KVF[Npr>α+${ZաKG y K@N:^a{/Gbd[6U*N1ݷj7[rF"cyRSikZ$TwJ2QQ-|pb6%rqw%a{tT 6AwIc܃}5aP!۔h׈% VZυW7~my\ll4A]gȦ~cVhɛqWUv=gy,&>Snc{ {>s>IhhC9ΘZ2 `VOzplFU]WLri/!n@'$T4ţЀFܭ-6R;3nxhoksW#Lu(鸞)ožo9S'4xk8/ $Jvo6Ũ\/y__Z^1?AwUݝ0Ds ~}h`h}} Ño%X{M ^z٪RT,ItF7 )SĤyP&>+h X؅)zJUN(_`LrKgqVE.ZPPgIhFXDd_B P,1S*/dEO8 -FQf-Pr5j=(B«,ϕ Ba.{GNp 0}TE8vכIrBnbx᠕8zARxo(c(4i}įlwḰxknTq)$ё<+9 fx]TkZZT!R?)}3s QSypeEx7ȾmK3{xShWzQm`L7a7JipnR cv!x,T{I߷gW*zUzN DDdo u_mM7_6|^_xb Ehcfm4F7YVc7D DŽSP"昽2A-Ϥq2=a2SB2=qO}loaܗભÂkWD\gbN]̎X9s`~v()|5mu2>g=Nx J#'ߗ*Gb-RZ8 Y[3%U{ .,(>wJZ%Ha_R6bZBKI#2nʴELDՁgDw4/bU?561bT`܉3UTZTlO%q' f%$!:eԾe UP6R 0H|J !pxb%TR LniL 7S= vaL{ L4g*YeBb/4r!MmIyDgA;)! sKvTt H'mWok-c+mdK($ zpoe/gA;Mxȳ~t6oWiQ\ !)U;ڛH;R H<|TR;|)d+^ݬ} jÐ D DvlV لC1#)LQR`&wⰀiF XSA`7u"{1 ok;Pzצp2\qfȺ{ ~iOrÃO_זG>tdY99p @|[TKcXf8Nck &ŦY%{q!%#1M!/'VeTBfݤb?&B2+חrrfti^SlEy:eFhi+(<];9!ɒ`i?>4?c',֥ՄޯUU%E+i3rG*IWW4z&HJ>}2Hѭf?űXIl$ (uЪ@xO;|>q&D,Rek JΛFBFtU5vgwWvSl&nÆk5Vgʀ,bFDS1O䑌AU,d8Dmϡ僓{f7`eZTԞ`7aR NAYcd#@fTYڃ#d:x$Mf!$q\1uȀ"u`73NrZ \_˩h'Cn,Jl 0g0sլy@3~:zxA.))SL6p_ K롐mEpoO/HLm3mUm0ҟx8mkLHf{gn 6NѱV>6inFHͤW`XݚmZgɏ4d I٨5> Ky,C@O*͉rW^AneuЍ3B\O&to2 . 62-it*VD7m&YQʹ\AV>ٖJ]H)GKԻM1Ac{8$ tXNP=sh3q)B/– q+REGxi >&\Jra͵ Ifiq.Y|:1CS'nG'Oϛ}Rhh~pr*YK6R$tێ/2NKۺS/7vas~rP}La'9`&ٷv(5rqYa%Gt[JB//a*d@(B?8hбq0L}L]jff%Oux4|WC^Vqċ`'(taڬ#YcEO[Q-Y;q 7t '4ĩX$rAhQIt XAڂb+ 2P|IȂ3=]1"~SD;$2ݷ/g#=$78I7IZ6\Y9.9Rbhpz@:x`O:qYG(zȏ2;&5Ve& <`"Q1fs*G'u t{cgقc٨pyS q4Kmsi\j92[֪ K8؟؎sGKn;v pm |`jN%&lok#k>!(ї<t/CH2B{*n(yڧ0d~¦ߺZ@k<  K_k_bH.i/ z~N'jzEd_r.P芰^l{"`;\^.d?4UO^ m^av X> *tnv1^IG윷HMok GT"(%s}3ЧhJNʠQiFm(@2"~\f%gy H2'N[=}nLqAY]x3~l.2IT5eh@^rD1rfilk\Ow!\Z=QX8R5- E NfKMG,Z.k`;6H7@ܐI Ȯ<$f}S]P@vTD:'+%a nf Y3Bv| 8cś[tˑ,,ff` S31U^d4lsY]1[Ecx +a!Ļp>XR[j BȈȳ6wf@Jt> TQX"._Chfp,H\̤ | sft(,S5_`LTp;3=l5~Lj;tSvu X{#!_\-PGh˅n GhTXeЂ3l[( j'굆y8=u};/>d3~|wWYֽCT\'CB.g}H3π>R@ԙȼpus3IHU4G#]^=)w.h ݌3**)kH0>}7)bwyeCِ6k$fx&xݸ$zEef4ʬlqL,'.cKj]TUIZfC޵:rxx2F-_+]_؄3"1Zd}ϧ|U6Tfg ^dg2oÆùz8-jqmYUꗛ[jZ-^7H!4Eig}\cO~MR!;I /^rh5n{  ÚM|N<,l:&҂&2ZOe? m)'&#S8ۜ=xY#VCH%&^k0D%ץr~aApը4I!›0ioLC 0IECF_ilMȜM4f=dͱM҅vaJL݁OH 4n+9Vc\27i>,*F 6%=Fwy͟fYjD\hSdA=mZ=ՎuQ5,ey/uoDo0,k(ɻ?tPy|Q)k|3jo52:l F(]Fv8c興fn4|%9֢Y<3/}< G*.ޔgaQF͉[`{M]#!|&}CBJnZ[51}%܄(bSAEПR|6;ALJ%B2[~*'a䡁&kdg27/X$6!%K j6)LH)NEuU ]`r&6Аo<79Q7h<@_CiTʋцZCH[%%)tD+ؠ*7@a(0|jfhJٛҭ An+ JVȊ(l;?Z/`;{\+x`Rއ; 7B;F_/nG"G-UoTDhSA($)_[SdJ FZa#S贪&0 _aCp2]ý0"OfZu)Е) )OCXq ߐe6^`&~^HmTgZ/-j:N谵}w׏(*R 8 )Iw^#y V!}kgfuڋURX=Spmo6Q$M;o(.s@**R02PٺoCdȸDc·Qgȩ~ 9lV %F(klBHYf;k m@f';P<:m"Xv؉bt,c{sAOie?QP>=E;߄fVظݾ<Ÿݹ\%4nn6p*ܯKGX Q wD\['~Uh]2הQ5 z ǀ+$AFz Ӊ`dUrRd6tTybx5[jqb[l6AevА|n11꒣Qt@?Xd#>gDqw N_2 U8cк_F"ɽ/tFɐ3p$aqy/7 `wAPSukX J07G]:̹YKÀ-(E܀i6yX@єoK7o a>v-ΠW넘uqBd&]H S q|aG_pVm`0lĶjLd=lɢuD ,4y`IDfgá8*O`PhBq0hOLgEprNaЏ癌h_)Nsr]]0 0-.rt/yUWI04%0YsZZƐVMV{qsk;%󚠴Q8#h }g+O.O*J&ߤTm!f6(I/W)#j=ng2o&2yD({2JldEű {M6 =Q/;ndՉHkl0__#Q ypZ-lv{/yR-+xR*l(u~:r[7/ʜYY;F̹ R6[Nهuu180j̚IS{_4Mg}oMQO2cRF+]"hB ?\{)\+Y-Q!d꫑V;K;jL)V8}ݨ2yE dkG#e]j0 ޭX_Hs=;r[,iƈeH eNOOvoUsjY<?xUfGp{l٥U7礒FkGzVN8diN%9+#661J`}Q3h6P޾Ɐ:ȻY?o[Km"߳j5FIe}᤽Gd"x;fM`IgHVt#=Uֶi-~Euj ?H a'`qQ3zV] G6A3]U۩ojYi*Xr+Z~/ 0v`MC (rdF[?·t# dKmçU;*IPj Bl|טf_Ÿ' S F+SE\~NL)#`QQ|Zu %/\ԓ^pX:Пxe^14c%fGP~7_J̫iĂYBte-_I;dåquÆfY¯a\V[{O1!<һ_}9N)pq#xcnC.CO׌Ki]Mpnkla>ǣT&AH+v)9E1#!)nfbըr]ftkx\G/@$ ^C*T=:C$ؽSlfP)ޯsQCdG6>e6hߩ;{A=|+)@d~=TDٴ 5 cP2Ii$}0U'27gheo@W J##TUfH[O\/V)?E3?H,Y3'u~!:?3MD(B x"j4J8΁t 3?`淏Bn`ypP3.)qMJFw5,^$ Q!gQEA56! }hfQk gq#$RV>:釾Kt۬X!Ԣ+U?m0QJ]oc@* ܂=?n#n$x8Knq%y{~*%n99S3,L"-dS3g S q͵pca/Ҍw끘m1sC8h lFr`[ȁ.N84ZtbǙ[$]e1|CeDD.[0v[B D d2H_G@:a+kD3{Re~NV\u>.MNo_N j#q=`֠'8lS-sζXa?hiB\9-'rAp\^6acp3262h/6锜OlN۾bX#\筏PrMzOӬґݵwT|.$C,*0 a b!MdfQx %>8ӐkE:*9yȘVIv_"0ҩ]9$x&y8+9Ġ1s?׫˿u'U.q Q6<t$)ȒG'tgYZ07070100000365000081a4000000000000000000000001642f09760000d9b8000000000000000000000000000000000000005800000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/scsi/be2iscsi/be2iscsi.ko.xz7zXZִF!t/x]?Eh=ڜ.+͢@bȨs(eH"6;)ּ7\qS{":ˤ ^>X,E }hOĨnyxFƘ_J e5>!`,۴c*?Du,*qe m4^*sWE)wJg Rā$$h'R_|cD0'P J- -l !O-1hU35Rېkm/7lI^]WH>We{Oκp"eRt} NI Ulۡ֫@Uիz!KE1SXCtt| -In+ʴI +v;Z(#h߰ /?a(C.،oeeC/j$,xvS- *|8ݚq FvbtX3:p; KKc*涊\Qck667 ( eJ~_=r]PeUJ+͢2VۅÖ6I#PgR#_ypn^tQ0!Q/!Z FWxm4X<_(`6c 'nrd|~6b?V4O Np|CUp j/~Q~ڸ$HEOunNZr/x(@h(ԖD?$a{IwfIJ >2!TȖ)ꎅɕǧb!mGԊe䆻jP@YC?X⁆=ъhb&xh(`ܚ\|z5֧Vi6 G/I, Beż1P,p_Z F'TOc8dG0ὶV(>c3- a(`g 9Mf`2ers\5Z͋t0ۑ KH&DcOZ!Y=$)fެȪqpDMQmI R{YB2-W b$3!GSP[y6zQDf%X ('x+t(8ɖ;)v߉Cʱ`Zj4)u .PW PKZ,㲮繸B4k3ps\sJI^r[ K_Eڴ4n` ݔ@J,uq#Zӎ@z|өMϏ?:ts6%pG*\  ?yA:EweYoM=?g6nuy)D_͉LX4^D+`zf=y^skU^HJ [&PcxđȄl|zԳ{-K0.iZtAAB,d8߀l܈g)"T~+XףXMAg8K)%~B gv$Äpnӯi=DR۪9幋&8(E0GLFf]x_>Jf‰qd.AټaWShQ( U0I¨[a0-/8oH`diW7ƙRZ)B]%wRV;0+7rm51 &oV.2d2M^o\ϙG`u`eʇffu; ֕y13 P! l jׄ! 8'a&&G3|FcE۰Cm[2w#wvא|74fSpJLEå,^qWLG]UrLnk8RoGRz+] WW~  ]pnURdѠLzjqa,RǙ<uJuiSB”yԳʒ Smbp85^g>0D%@/D%!Γ#=F # 4+P/2́,XjTN\&҉:߰Z"8H;[0%ND熸γ*@vu+f?u`63|$;Rض$Pu5Gv t0|l%z [aw1:??L0*OPѶ6rBS,wטy:6[\=A_?NtCģoL&JgzӇ eamnS x?q=cotLYK*SAj;uʭ~BLe_C[cIX,~?bAx5H¥oքGʔY[YBiV66[g#L$%Ng'-gnV<F;^nadԂ4ШJs:ˮ5t^ۡ_[Y8Y6+r°- \rGݳOyީ9Tsz?ٲ33Ur_ާrRi $T=y|=n|QLL53.~1vvIhlHKSg{=lJSzTzisp7@KWjVNyq߻d3-1]F`#8= g=j{'"QJk빲 -@65[?6v|)"P׌ LE7q 4.YdOhB, bz.C} K[dU}(X^@+ԗO:տ[7X?8lPXHa֞LH(L(}VK͍2.%<Hu8bHi!:ۗDE6XH@۽vEVR."F*j|T./pO&Ee1X[EeZצp6p]L{1Ww\?{^qZHOm;ITH0 VV*Vѧx{'kBozU(#jRv|@J:q5Tx| _+F+%yڂ]}~$UyPcӴ~i ]'T,nSlsǬ{MNvzL.U(|T鴻9O0@ҷH|)ΜvTGN p}g=ڤqߞ#L6D} ʛbt)e'!mG#R%ˌ1d-=Ĉ@9X|^p0h;o6hzb /~W>KjERHjjI 4qDќe0UtuwTw-ܧ~r\rfF?q6QD^h|rY8n3ȵ;x&wGw@Ne}To>=cCuC +QmzKfH^ijmQPb@Ve& ,--i[bn}\*z:o*D?i(_ l t WNS9rϘp> ~H-+5yã_iYsdJLBK[WDYêgmTKY^@G+1YU%H8z[4fcY(9,.>x7O6X^ɮG geiSV<˔ r(ݖ[UҊu1MIr׃J.@+l7?j%ƭt!.^0iL[ ؆_F\r%hP\9Eu#1֎廯YX ׁ=, lB5J|~RZvlڻ(H,"K/w#%X+ק1j܉ᷮe #_ ;8dK q?AdP/<_"Nd/-W-[D)^U4"FCbt3tGd)IKqG >rojHc|M'Oz[E.q_o+ZMdk+5$.7@.Q7Y&)<,m,09#e\p:̵Ϩ5oI> Xزb#Ēn`RM_ǰ aʉv`tѶU.b;y@vwpJjAp# S7icVu?DY SL]^1F"qx޶Ys8hmEdqk?'*&+h ۑHYF-+/h5 y޼ƈR9 ϜgEȜ2> qXu,xHlJa'C)ΆF?VE~Mx 0 EE }O7;=2"$f3 X=;aXmc\N\3|L/.!R0x +%6&/ؿ4T 21jieYq-FF*~<\Me9rI(UJk@uh锎Tab4hRr ͌zĿ1ʴF"%v&gkS\:4=CJ=%|IK\ͷqMk~(%gؑX ?_f]$nhbSxMUwxL&QZIj|{l14"މ*L2)*AiM-7k:.gia%C % =Ozrke!BU=:a"~h$pPy͕w.+GeeoN};U¾;d yHڱ59Q'1F=#+Oag6-Ol`ڐq־jk;>=Dߩ,~~2vf(Ӂk|+lE> v1݉/{%Uv8 )R五~jd}2veRŢnDet/-ϿFCASth<KQTr^۫".k6EMHe&bQv/Nh ?)P0UbC"Ƿ+\} vCr F̄^Z {➹۽PJ jkx~A467I;/.`~tܲ\"vgYUXb"Nr$Q8kE[==;%[GAW%I3P_`o$P#.hA妴.LApJ`g^o(0Tq)P-x@rн#f^EلFGIi Vٛ׎Bm L]qO'$F3UyQCϐNy6#e @TJϴʽX#;\5x} ŲLJ5ATx \7Dwʼn6NqqG?7fݜv).T 4c{7,df_ kwS~ݴI:0,|ůٶt '/(˾%hIon`9yݗ\ 2'3_:tf @mV8/gK"Kp' BF\6J~9@+? _Rl^>h8,svx%)ˋ Kݣ|Wl&ɩr< ̵X $FӝMvqxU6F?bB2CI#?$pτjb xef|FCR:ng@LC]2Nh'+FgtLT P@L%#(G>RCPtjRvLYg(eq#4nj⵻T@&>cJ#$$v`K?ixֱ9Sf}RNVEZPBWNb]6`u!4APG{젝nr % 5]}? T^b[^4DprVfehZfh,D(b6٭@ȴS!dTFs\U^g+>0d<% hbeb=s*t^"}ʽv";c7yA'.~Rb x;A}{'?gi2,=W˙EOxQA .T'7lr|N=d;'[|$xXJ>,ۨg UrE5IglkIN x 7QVT KN ]wωp_Gm&BV`]uҍ,p/wE`+䪖7D6>Fl|pA}a}\aW:\Ҥ2m VQS M6xrQ Ue18rO%ĄHܑw-F n!.(*)Sg9]n*.Uf=nzCcjKTY6/iK[{PY=.˙S?H%ƺp0h5Ȳ ⵉj9 YC4qYQGzz JVaANMNϲ|:#-ظa8bTBz\ Ʋ^~##D.gDȕ$h tcgdzi t&]@h/!r2}9{9W{Q6_K fpt;Ra a Rƣ62{؞yB1Fڻ)eY~o^X3<4(j[t6Ƌ@Jlbm~v@J.ۚ2Vرܧ_AWuI6߶0)Qʕ+b~'ҭ /̸fI$ުl7@u_Ƅh0+W]Rja!@ݳljY+G豽DJ/aZ:Jm!ۣUZ^C'7TťpF`Dnux[^6AK=v)VejNl@| 8d#NBza: :>Za\6?o W s3Kz)^> 34bqwc9X#`VA mn7M2KtU?C]=>I.dzh(>;P(v-A豀/aAГn9\ 7a;AW %ġI$ƈu]SxR@:21d,7iS!xg)t#)Vpfsk)lX|/՞`SEb_  8Rn}->V-=9Q{0dly1|OS1$נ"Lu^P1fM`on#ǷY~)#ܜ9- A>1r m>=tIkD⟃{9y]WF.l3 a` Y%Om( ֘!0ۍYR}8|oIv0!̾&þ/,*Lo5nN,C]-DQy8qtgcC3e%`92"vM3GK8,=wsA00O xRDX332hIa B:tAژUW*(0gmO<0QhVv?l,#&wx*G^iwe)K{>$ 3}F/ݹG$Yf2>.)p jv[8 $QdN DOs2F8 ,V#F$gؔyo؎狞G6b5k[/>QJh{b:n6i&4oSg_3rM 1X;?KJ(V*!6K+98h;@ߚR$`RM\@iv@;Q]P 7ь\3cib$RBHFZkoVK uA9Mg"{dHqGy %Yn}m#&\%G,6P{-&Y['JMxy7`ũIřgtS˼}|OnjjW*^CZR.`j/"x= s!|xi--NtH?28ezB"*$ _eYӧ>l$0zwUt/6HiNBV ؿn2 EX7.WV`cɠ\(1JAUj}[:P.s\ޮWzN*Xpr}!= eɃ B!+^@'e1VAR]D]S? Đ̱6l{0O?\ᇬ-J=D!4&zfG>.$lI2}^'9v3は U$ŽȲu) O{tEx_ 9%n1r0z߆'[;Km5).5W3}[9,S;}:<L|QHz{u@@&;'7Pib@=2騩A8q#:(gZ ŇĽ";.5 CZ:Pb/RX$-Ux>W}dᑽH!Y^Fݙb'b&"~ tÓ|a@xx Tl@^:r V&44؛ȿ;)!nKۥb0B|+'uyd21XeDkHXv:dW3?/z#\$ؚ5hQ!}m 604h_ l]u'65QB|LCJvY]Ҟq^ۆ0eha}e"R[H#Қ:kA 䫰9 xe>hg$qQ &%1j,p|]*D`lBI!9d[- vXUKr7;R.I3tr*m}CzAشjhQdjr1&'30X\ߓDbϒxaB=dC RGU@ Jt#X3dB}@ʂWRniA]޵)2 gA2N#X1)ΧWK; XV9e"{}ƻ|@ZmI8EJս(Vc~,`o÷Ň;Dgbg(tv*|}y d/Eףjr C[Hgdxs&Yha |)\ ۨ)G[Q  k$jمђS-zc,^[[*[ ϔta+B CORaY+jXÒ m˥ x&Ix ~.KtH!HllgbVOB [Uk-TE)< 6!?'᫆f斒\R|HQ8mrR(;yj+^ܩݠ\j].pZWSiIDxpSC!fŝsͯ呇D ^6sִW{:z@>8@{Puy`sQL_|UcI-@J"#o>&奭+0_{M(u]¨%[VzK:9XKud|˫]%a8@' G٧p!^Eby4b9ݑx2L)ΰѿ]5igZ7k6]~s7K jP(1}R\f6X,o \B%LneCkڄ>`>wW,t}ړ&1yOqp 7 {!VyO1-_.'0@Ai PAwV&ڡa K[&,LP~FW+vk.z/c}ͥw.yq(!@E~5s Gzm_WG,A4 ^?4}&M.G+@`)(Du_!]6юx>' Z òT:jw.}W Nq4Y@c;$o|Ej47eɗ3No|WMܞpV%5CA±GՍVW6Дk;Lۥ^nzttse>kl<Ԛ_Gi*JlZ oT[6)T؛1_mz] PŖ>S2[vʣ߂sʠ0èT2*CO9ɲ1D[UM SmoَJh"aƴ>rJ9WqtCu?w'>Q7Pa;d^w~*Vg8ItzɎ`0"9p^% Sz^}[|!QcF[ʺ9,jO,B'Gg+P'z6.}/WK}5S/)TNUK8.QJܘ{E`K2kc4﷙9qƴK/f~ >vרY|ZJ(v,s(AJ~ޣwG1j+t!5tuz:JV[œ2yA\4%+aCޠ*e2;rLt^Fl$DVKD%8Pu"lʟ!e>(`BL:UG,^{#QddMI َάvVȓE(0\:mǚ)CV(b #5/iVю rbhXs-G?`#X؝pޑT&l,ļ~k)մZUdąqj&L)@|O>T"9 ?GQO(ggcLgc4d/jZ s`D+4 i4aot'fH(wUqH,OˑZDHЊwڏ BԬsB޷T^ijZ>؆Z(QJ v-pMvlwZ\xe3J hSNf;A@͆B†ȝj2K`r1*8h\^>#ͦjc?)I;:8Гt7BG۹GKnxgCYD{QӾG/N}}z8Ƹ-xP6~^AľEɽ&91'^Vrd/-gu' s}lz/C]O R}qN7ݠ̭/|¢jzPgZu*iYP&3 (-$IEu*iٌYq[<݋v@qh5X zw1w4$wC%q\߰ ?ɅcN_XԼ-;䤀2SKtGXM @|o@2MOvWXYӐ NC&79̬H[JSyVKR <auf'-2| 鰖KAA '<\~o]=U-R7s!h%rg~7HP HP({z)~-Fmr DI4SP(l??A6[|H5q0m&=#=2k&F!0P6,&} 8i&r q !=mI=܊}l.x 8W ԣ__`]D=OݏN[hV_6&Qڇ%%ob<B40c@Gp$*}{J9A~mAT J3W 80$]$k*H&j& vlB,[8**˼,IedŁ-_K4'TC 5;'yn)C4g>ƫ"A9Vɇ~|5]8@A'J 8h+m5X"ă0$Rdh=w9l7%zc #t/^vmFPX:#ekgN yZ'_g10@C{.9mgKQ Ufq g^0d{fl IIHxQwW},ح9K13źP*iAOQK[pG.eybb6\RLٵ N N[3yL Md??i:]=ՀD{߲ZgWfgpcU@];\kF3Of;WwiփRǂcCO*R%=-4bj?+SaW[4+ڤXK46u cvh[wiSSsSm<9ˤ-+U\=HfdrcH}7. o6,gqC'9󋢲9RO$aCtkgCi~D&kpK, fjgW d͵' טWUCE9ݚEu ZF X !jFوPd"& t30;<+9ϩ 8!=2{qcw.BU%*gN}PIf$![ځ:VX"0S/?<Ӊs蚴կEk[AsfbwOO}$_ݮ0#H'iidm_?!/i6:+qpMs t3Rߞ" %-wY$~}7.V?G0Ku'^ -ֆv^Uf͘au(cr{ b4M*X=0Wbwx[Jtwӛo0ټC(9pߩCcgRŖ׿2g.[!/3.~}#gvzQ3D7yrH-*pmZrfKNԳ:Gdj#}OH$1ZIOe799?>694ihv$LS&8_vDSqu 켉Y2_ 5 1T$XQL3 76I̙G>jce~+[JOKqf_\AS4>QvX@dnQz} nG8$`վI2rVq}x=\u6/DpwWWO !ءVNA,Ɯ cw(T)EfB0{7?)5F/Wa5as\vшX;l *AGEi-2cÅ~뜴@@3Ppk|nAU}[ Yy6i)К~-;50q [ e0RUgiM1=V.W,BA?rݝb!° aXR:d -R 9[?033x]n U1! `W;X{4vEz"mFG0  or)Z_tAY򯞕4N3i.J]#AuOw_qbjfVeNt/n(l=ȦA1Oc7霢ۃSY,ђ1c طpd3>{$*^Աi16/G6>U,p,| `sdltO'ݫ4BXX47o.1׀k = r 2/κ1gg=H-ŒomW?RrC <6jV/ 0rY99$s(M>#ާhL\AJxyRe* 1cfi.~PB$ YjM/ GG8Λ4IYay1(@?yOBR0f|m[¶S'NDR7omޅ{x$gN)[meΊ)W).q(HbW m!fIp̌fWOWܭ i(K.!(嫡IlMr>g0.`geޭ9`g]t^3pPyBJWxzn7%Gd E1&M泩Mpz_h:My~( 7I yoQM8^^6}0Ci?<%l$,ϻwX΋s64]qonh fSn/kwn4k6B£{a[!ugG&L(:DY݀ut?º `^=l/Wĸ~WǬM _۷?#1>T:N ȵk[,%:.U1A^h1:n|Z;\.H ?{x7>1EU2{"z3FM'IٝR|+31/?jɁm][{z ]A]6< ъ>uq տdc#\1e `(hp Ӂiiw7m;7=DSEo+ _7xRo4NCiΝ+ .B^7OD[1y+ &qcjn(߱s{P ^*0n7*คQĜ_{`.u,DDwזC>fp}eŠ(ӟV .@ːElh--Qb(yy$<#㧩H`  cءxod/ʘ׶StM1钪>BYuaD ?0θ??{0ԢmٝUrmo]g9]&:G+m\:E° F'ZD-ն6ͦnH,2,e"G\mnlF5#&t7A<-&[iQ Z8dP+Mát* -{Uh"NC&02ƍ)xi9sjrȩҍ486+70ev]E5lZ9bt lxg󧠰[In[@gr@fY6\ zоZ^(ɻ֓*/j1t-b'!G\S,bכj"mf=g Ak!xC1ч H*|H\D,# c+vnvC::"iu}!`=pҁ̈́ڒN&\Gy]"97 |%2Z7d$@8|. hzYg׊z?Kx.@ޓj9wzCtP; jUeCQSiz~J髚5͂2UPr2އ.W}N(wdյC1rϰ*نPу lH3D\V?'|HNM ñ=$'C T$* HPH2zq }&miH]1M_ yyVITgI!:;׳뱎Xrٷ<,t3Huޥxy@']{\a5g "2GF䈀n+ܒ b[C00=U*4PGUpV UAr@i!FQ+4pI.x=h9>jaFEndꕘ pT{4PDK+3νL52i5Zu%y@,H {]B>׺L+x#=ϧݬh-sJ)NWțJ|gܼ-r&8:0='Nv8l%O%=7C-Ou[ǃkL̓]/;ViH`٩=0v閘Z:Pep-%Ր- M\{X!KƷmz?s1^P>pM[)KL_鹽HNxG:^Q+[eXsl(.UPK͊-5?EpAlwfoeG êqqi=4&|C x>F3TSL)V @,|5~88®Ż7%89K;0A \`䦍RjF\J: 2h " <_ORG680N^0 k1 |QڝCJ]|JL%mP/|C^H$k\l1C1I5SAJE7|U;Q05 }Z2o8$9I>tʔ/h)VYT@ Yר\De<W"8)#ξ &'˨H/{IĢ$/pFwu E?|yjxg#&)lAv8ey ZmIY::|*rehl "#] FZ.s@ZO>TogM%2 . TF2swmC9BkG=Yk{1C 0l|j8ϓ3a/"AQ'kŴ#0,gPwW#.+Pf}[ a-G߹JU/;ݲI'7&Z:h4:t:Ǽ n b .sk GqKPĮj_fЗH=خI;E <^eGS&wFX)]ʩS;_ݺҏLOt>Z9gl9kUg~KزY`}lM2Bfz 0!\;^V/TR u?~Bcǹ/vT BC$n?fJ 2W$B{_Fh0ͥ˦S_aMgũDvц" dh|={؏vZr/H}"Ao8CTioͬA & %^ȔyZ˃C9 #f2/_5\\v  FXW<y=[-\k}EP0 Y3,$>)*~]al Qd`tӎ dtDJaa UHS[8e<6fY)f }Hlhyo}({|{aS$fpO<{.yZr3~ ^j6PpQÔCZQ,a $9hBDL `A~8(UZRbDjԘN*pǮτ`ߝ2Htby4\ J/|b.?͈a͖ I(.3-{n ˏjVIO -*n(ɧ2!s~鶓7{=4XlOy\L1y2YMhkb Qtv9CQjX9c[s!TסlD9q!1[ hk>5 8.c5P3u8l=[Fu@>+%g[Rb .S: .ZcGȶַϻM1ŜgРVL㿔z=F5SX59%+;kc pR<%STS ,DY)DGy(gnԞ rښ|&'"+#OseɋTS1ol:{) a! "hoN>sMrϊLG21I)y[:&вHe (;4}aru5ۛQX}rӶ_$~LW߮j!!R>\PZZڏeuU.f9%a= B20)hzbW?C1H`#"']Vx!rZciw6(ɀQ!BӺ.lɯmS^76d0/цcEe;gauN^;,58/H76-7G:3@nș-X|,3Yh7ڹLP^ b25l$[ﯚ-4nu*@ހOvdG H-c"\Ѹ7jc%+*hƪvRG<_Zcr^vBMo01mgB_3~$ЂߑN@S΁rb4|fZJ۫H߫j#[ɫ0aa7cFx &dwZev)ޯzVsPIly] Ѓj w/aw<{3P$?~֗̾͠- Z 80# .#ģ)[ *I57I>(+eOZ;ѭ|>SaދH̉d3\AĢ);-uL!n'L)A 0>$Wӈ{%qc+<>SSbB/K17:(0jA! /MAj+zD;ak Dל+>,*_Ef_rxOK{(ͫu}SSD𯓠fZvb yi2 tu(&-gL_sLF"+GKZD`/lԮ[+x8B [@[?r%8iXJQ6̞?c[R؜'DT`->O&҅:G=:N: ϢYbfo f~MN$9 PJc>p0mB CC5eauo*?տU~Y2RQ5Gy Ir.`ΩB0X:xlyq6]ɳ7d|aqv[ðiIo @N9'}-%X#İN_`,UN΢,{/N 0/x#LIvmY 8]V6H4zاآxTviNn=*y q2>=z &\L(J`- k)~%kM, ZeĻR։U;>{v$OD{;dpYt/08P6%3&" }pJanLϷnBצI䪻ruʤ-9Q 7&6`l!l8 l zb⻅Q4nAv뭼ҔOwmں*ttfvINُ|M )n=Τkx֚*Şz: Lc/[ =^PV!8ؗNZhܜД[~C~ ]s\ Hg*.!Cϸih2?-f<'LW uć hޑ]'%gUk8'L[ flhڗ CX '+x?=kb:J{8Kb29?Cb[uAE/$5w<' oBspAN?@8 ðY=s4'.-s)aR-0l}폟e3sF8n#_I8E@rEKlj?[ @O{Qх_x,J3VlkcW)*)v;= F4oDt(-?mT];J}WԼS#s4r[%(m[暭* oB{"Fz^$q=tJ+'Pz.R+44Tﴔ A}=ylo6 i1*ZCbwåJ>(>N6=Қ_-SuH^rb۠NUNjLq>IKp$XP3v[1rߗH #OQ2RUHmo< : rxDB.87׻r*?*Xo~ڍ*{\ُշȆYZ,L ܱpj,~8ϵЪ 4~+8Frk7ENIĹǮX>ꗧtu o#Pŷ7"c2daA H`VqbD[f"D:򛊙hLw[l 3Q'iĩQi\wk*9p:lˢ1 `{$s"$I/FS^>ʊԷ;7l|N>ڗkMHlpTINGT-KIi ,2Hf:#x V !/+ւ=Uxs9UTدa T#O ?jB{w8(N톹we `wz(rjO6m/GK`_~+;nEAأfik{ sƸ<"%Ȫ%E-Ё}qydy!ZUjς/ި̡׽^V@&K ?,slRYW45"QIwzKhq#=&:~<\/NмA?,|t5٪tt ?X,y~1"չS5C^/'ഉKPz $0)  |[bE;5a&-XΓDa,S%~ْeAᡡ ]Qc,J^2.{yMHStT\ۯS@S78+ !?jiz9HHxUngETأ*uϊeZ#5 9~v?YE 5eKBh N¹#9yC7.]PR!jsiL"~07W h)nԏzGl%q0p}Y7O4>sBE->Hsd{x-S'"WCs;݊l^y.N?A f)+djdŠR]J >kwo(,G*`h5LIHfyg|Ե' E,tg$|K Б"9"@'&c8dж:{4{s}=3:+;Pe?^F [:mpj~EcfNy9Q!l{'SiZɶ8H+6X9v_j֚ 4aoiFhS$$D'OnI^82=5-m*)~沅yPq}[.M4!~bKŁ)+|!#>"Am\BJXe}ZAyu_rAR-+.'u"P}tK!$Dn/` RKAJۖB]-`\b-QRlF+YƠ`9L3).]_{H:U."S4Dګ%B0Z-ݱ:2pe~"xD<8',Yqw+  x};{n," '֌/,M-dtR nw\HCg*̎ ME}x cN^ŋNz*VQF\-Qyà[s9hȅy4 ף?GtqQ?r>&#@H7HbJ#G3GƙBE[^:&Ì\.f15UAOFH*qwgӹi.vDrw`rKC(bo8Wau""1`W=!zUSGM-S͇OϊePK{ rckTtpGGʚ;/)LfuA _#XnOJ8@p=h Amgp!&e u]=V:["%kpb27Z'!:8֍₢d!zL=kܠ$7zޗt=Xj[{PΘ 5D祵?ϐ%e@5cZs&~rr4 o AKVlgC;Hxa'6ʲ6b;NkM2Lv=JqopF%*CLBkK'xf*[d>@+tfoP,r.XܥTF]dJ{866#򜸅)zB`=rmvӑQo~ތ9\\3Ӈ ,, 8==]. Dͪ21۠UHt_lE,yN3SV:f<Ɇt(d&Ww^l{pVO^]Y{ވTCEupkq2 SGJ]/d=};K:uK? o o :voɭUÊ(c:ɐoN+ݑh;5I" XZ`W+gU2Ɯl^ Wy$dhc2"OS';>~PU\m 4~QYpA@;Q-]$ ])t!ڿ@kߧ'+3t3̈T?)^PJѨէDgzJ<[`|О/Rpբ~"ƫX$舡Y?>Yo7 ;WSRU y&ڗ[[b=z>LzJv¡ W@ >4r4Ow%ճFvp{D=넹}W;UDJAĹta?'r.|T肪|y3KV _O&j%O_E@qjX+ll.YP`_ƻ^,oW!x$mq9˒ɺSQP`ҿ 7&m+k"/R "qP:=|}co-g6~ T1c>||dWV"pnjsq L}R.(1yQJ wi6PBhL٦̠ͦb{_lTX# 3픬u4ϫ‚D\ӯCEB3j\B!E 8S/XX9#zaH_s4 S*94gDYnD`:г_&k+)NFa):j_6u(aWfg&UWD2c6x%JsSn+Uʛ _>wJ⻚pY;{! H[.[ ׏FWa7Y(8#S Y!9Cb'{8V)=SءR#ϜabԲ+(:z9]`_%[ %9;m0DRcsO.NʗOs kKz\g!PRzz#:&Q4F|B?"1wR̜x1eS9z(sddľ<WPzV�%lh {r__|ՁB|8FߘLARz V2[Tx 3&͢C|H_︬C*L~[?{_Z}}J)cj("a(}@n: S@t<<[~d"x9"}4  w,,b ǔSC4uŗ8:E\謙KyR`vL XwueY|3>Kd "oV8; :?S٪W{W bDIn-n$tNMȺS|A~_V}#T⯗PM njٯ8\D=J{辶2'XH()Y=̌Lw 8 Eխ }4MRpAM`OvVp-餴kkVtZ$cR/Jjr!FaC^t1i}|SWo^a/g,*=ρaї̬=AW-ۇ~̨{kF/ʎxnCҦqsgfŹѱ Ow0gܜ/i}2. К[ ZDkUzō-겘[WaYA+&P|>^ <.T~*(AD $d'Tz3f6;)\FxWvuPSB~y+j)\t IJH^ϵ T@- AcGCebI/̿pzqBiX:uod8l…ܟH8b~)DaYҔp }1~;p͸kL7i%ھ35#c1۶~#=kշ m4@j:+Kf=cWR={bԖB]i[!7Y&aM%lVR8\V:HKy(*~T/LFY%Q${zRŤ2҉^!G0@LTD]sw3TCV=ބݺCbH-Ǥu "oB]rHl>zNcab:'ǦWx*gtO'YYxu~]€XȊO:F*_ 3}$Bx7tMR)%K oE FzFr!EwXy"'Re? ڪ_lD!'5Uo |d0&r3}]F4vtyC3(IW~$Ǒ3m籢EQ:{-\[ڐ5ni*zUHAN$\zīf%_uHgNdp=\ZCgAoѶz_U1S#/80ct ]9V,4ha @{, ȅdݑAudG ėP7HOZ|5Rixu[M`gcURhyWѢ6붡WmӂhPFϓ|aaT8c}T;3PԻt]PpR\EUo3"bϴ*c>k}ZYosK!HNڛy@7_OЄ3}YN rd[' +py^UCQ6cǐ&<;5VflC5LYOw\8NG?!rOE',V!b0 h"0(fS:NZ bOϡ֨0+ 'J=Jq~ D:|˄-L>jUO7XmVKsVtV\K0\uib}ۥzK5>Q6b9xTYdZe#2ܘʩY`S΃sgs29u=]и}4qnL^GRŎ3 QDCd2`jrD: aF8D!% z\ 3afPF*P Z$rk}h$?f 0^qrNY_bpr2E+$/@ɦy %M ciE=Hg}P&},*xT=%}Vc N,D|` ߮2X8Ql?_d?! i!ȷZOh2t֛Y˚e݈Ɩ#lhIϫym-Yiqg}Jэ ->B55L(oX}vYV^uc._]El!|^Ns]ǁ7GV7,\?NVT6k0_/vo=>SUշ,OEHCF-L"5kp{[{'/!iP|%Fp;@`@*$ns"%ݗݵvleZN"2'?.ܷu Ѯ1!ˤN\ 0PIJZ*ӣ#t0բX2I~ @*&fkǎq&ڕwW+,odiݕ1,0*n9w(^v1(r ήRjYLd5&e'bkRBlªT&#n%CNS)* b[ls=w}E{򪒌܁$~%.ۈX c?;m  @hVeEKjI(he[WB6G[@8Gw 'kuҿL k6\tD$Ss /~`ǘVvQ~DE+&]m dEzqq;ĹJ\:+qx_[Ë}t.3V^re3j% *am/k j,& ԜqNwUبP1'9@ufzcU d k\FW!74^²*?e[ |OM^?AVIr&@T^F\̯n;EO*;K~ՌR]c=ś/=>8jAԢ.>q ف/ckYպ任; z,z7#N{Y"φrnoQsu-*97LTжtw=A3Z߻3y&u Э?1eJK6TO\d1 *$%T 7![>P 6Kr_rBtqDߊe Y}f(}LpCd IJ(r(IאeL6U~P$@aly`1/~gW mΤoeT~+]5F\WGW~$1rLy(ǿ7_ s2l]:QP2fNV`v$Il#.> O5ݣE: T PC.[C%ox m D/c{e~C0XGGh<~/=AՊ{ZB u T/)r:(ϒnr7*2| s鋷u_XklH~RlQ t : の6 -7mսw~Nw6D94ψzP6Lӂ:r3?L0qJ%{ T^40pvaer܄c\8)!'pۜ}bo~?GUȂUHN/+"z͠2cM>wcF.C•ip/╅Y**{ß=Fԓ4MV@Y .,>005 GZ{kqflMHAa ?^e̥dqHOϱtʢ>(}*Љp\9Zu_;/@qO}Kn-Z-F;[B!b&ifK֗,HIZ&ݚgJ(S+ I*WL]D~8XDUF#|/(LyPJyRWx+$hRѽ3IaB|k \JٚZwڲ"} Q x۪(b^Ui^JvkT>5>>3W^8aYئalf\/^ZP.dm Ӱ".q#ni?նLs:?;Y}j =/bP5v:vvEgE;k$IYqf V.e h+nvv|s(@Ngn'V턨*S"7xY82߾irX?ph'1œeAFfϻ12t/9b#o 0~hE H1(xLg#nUh򁲔d)){}S16RgHr4%f~tXTIf$y|r%"_8-GWO1gG[yLsq)u(bm%NU?y8QO@ղKeYw}cȽUv? lu5!1W,A.Q4]g,(9L_hEX3af7m8\EEq{|']]̈́nUsX ߌk$}Vҫ 1t{ίHwV68oj`wxN*P-xO +O^؀Xc컆>{k3^)U&ڬx-S;i?? {8zr |&]D_ ܡKP?5:C`tٻ-/Adq5AMҮBy~@6x٪l}GsbɆ}L&f$qZH6PIC.kbۨ3zⱖ 3j@kd(soc9 Kx^9QbV^_ôkil6Wt>Q")vUS_ujzўdR8[>+H͛Z{ʬY,)D"]=J} B>R݃ʆ+L07vbB^$Z*'j;,̱:BئOw!Bxy9s* .4PGdNbfwBEܒ[FK,E%ë́/Aku6]Q"3f"&^> BQHyum# SF{wl pmteV\!9=^_AՈ@4 C]$,2!vĬrQG)Ï6d~Ő~ilS1?J nLie Tץ, g斌p2ú[1.ɕէgAhfNhi9'=--W$9epa |maNXUfnUhKʒ$Ep!qX;!3N@u LIU[uOXUz& k_r3Q"-@t%|p emV@a>#.LP?ԼžW {3`}p92@lrG#ix=!{,!$Pˠl^Pj܉f _ Q5rLRQ^]'x }>1֞^QMa>x WUy5'S t) (AT<$g'Cg[ztoPREAj=a8d:85USYit.Rz&;sVkWdu.A kMU+=CvjPM'a'|9] 5L @ZV`-s"S2NX- 4ںkMw.8t9ǘDٝMv[%^S`ݹr; q:*%Ɗv\R.vP8w< M>\ YoQtf21Pe ~wco؁PH~+OX}Gq~F&^B$ LYJ2CI'%/O( iH3q>mIƃm~;,o76K'q))XU(lݹ ^T{sG`Mr.XWY$nՒG Qvk. xA𽴇B(y+^/YC.lW4Uq^[!dKt+Yi0jGz~afQQ<@-tN*`JX67E /Mb19)O} v>>;eoa_&eT ٯՔnaՆ1Q,9Ұ]-Wj+~mZ4z+аg^`)f"1Nޙ3p6P cؔG΂Sw96O"LjY|^Hc&lNbTy5l|tD5u0~rf ;rEѨml@@! 3 po25kz4lz;LwymL}5ھf"OMjyMfu2&,an&Z g}R\3 *R6ď*֕T} D)^TYMF>b;#axx ġqРm"mA\ejP1|{N)K.s웻R6(܌Js[1uJEL!%jÏv &5OC#rLJ|x*aᘁk1(n#r&WYPb0v6L~Oj"`GC&- #XV/UEz\%=.ۜh=FA # æͥys1İ r@V$ ͕@_Bt8miQnةtxgNT|UGN1y: !L?b nDcBXإ/XnuW[ Ui/YNoDsP l3 Eœ+0.c$ߓN1]F8F%-zG(៊$6?RH,/gWM7AJÍs}8D\n1/JB μݜ^Ύu\Ud n@S=qJAR!Pvf(X",SZ56o ;J`#>HGujݖ> y*#[m)0DK u[!5 )&ZjFt籹awr[)!UQnI^់WAU%i JfQК|=ZZ 5nj%-&x(-{4{%/)f?M日JxP̿xh!)&k?[^uVBrQzNq.271s43H-fU#&eI Tb` k|t]I;My3(b ~&$z11dV:6A[D$~Ou5 V"R%\Ş=g:045.2!\mF1$OK687ISCVN >W}cT_A>`{iW1_99CGj? ͒W;KE&ݶEg]"=U ё j}xwc8WwP8 l* yᝃon@Wk J.0AВw*oًɢꠤ`$wcYx#TJ,;{p12 d\<,J[orNG$DRVzƂIf7N=Gpݪ!LjvћR9S.,"Mw徶?Kqt#r E+_Mi2*ִ0%䈚+Tx5TK,9{m(降dZ0}h'_k{3keMINc)z }8 ҁi3yOqG~]2$r+Tyv Ʀw`p@51&?f( q35oT]FbIxs31[󮷟3 aޫT͑6HaPድҧfy3 TLyG1bZ3/B}p,íMmG4 ˺5򍂾ϑbbB-'pGXKC*"vlIp<--jxR. }u/T:0R2˭jd3U{0a@ 0W6 BP8 칝YYu c[娙x J- Nӱ)vI'^@!@F1˿& IH/A-5-F8:ʈe;1EoA+BRvH,{C+?R۶vHLڛo.GBi hnu͊/r@\ڵR<8 >^qJE' J UF7˔R/+蠅޹㡻?.yCuaq|qGyӗTZl?vA "qW,%{v3]2hR{-<28ܷ;WA>0_Gmڌɑt&:EL^mѦ4ngn恿Jd heCS. ʨ Ez2v Ǣ{{ƍ5{[]m wDQUB'""Q\:~yTcLa|_pg+ m^ھs9w-;*n̐u:uԉY +06huhdLxg1gP!-mHr sS~Ў$PPvZPs=JARĞph^?pA}lx 7-F6[lcHx2tXdqW +\b) <~X~i "m.CǟLטyT42*@/H;8n:z^x?3++]8\=xyqχꏺpgy| BCFeImNl:Z}ic&vDxL<+ ;2IoيܻcTo훁6Je? r d+#Hx3v$t{y;@vx>K^4W.xmsOGnwڈ:0*Jg"3Ec^b|m`%(;G[`d3IѩFȏ BˑLn`/#HȖQ KS#Kb|\o@+ ;BJXZQp>o.~\f1K(6Dg^H%J;oX*p(,@9m^r%<tt)!JmJFG&/྿[t`SDl|FN˝͡ >/'xܧu5F&{>~QV l ]h=ߺ.GOgB/%+aSPx- 0~? c̅d(HdfUeQ5Ҋ8%#<>"њ?J'wyjUBڹ lEdž{chQέ yjVy|jzu^!7ƬwC9B/ۤь积_8pL(S[bVlC$o{6Gt?Pߺ5[,so%"z̞h.>̄"'~ zF,O݉W-%Rҙ E[Assn5}dMB]UJȎ(-t]6mA$z%"a@o_eԓD4zcei#V#5^vpWh|Op3ɚWV79i(]c4BAX8Pn0X۰>Xp4)b yn)3=Ə%C\E8rg*J>(j<}pf<Vfk-W .GByET|+=zp `^zƳ}Bjs}.bUs8D;LOwg!/7Gܿ{1]W2HM;; G@l+s0!,OFPSXk%k'p@a2|Q85Ax9GBͷiLq^DC @(39ͧݽ+-^xfK%ޥ1sPTf@vu$@!fO5Df"L"(Is\R[;"6\y-̘q"/5.Iяö]Ӹ-{/r>mR RJzՍUnb ݿE!?T_BܖkJKۺ"b.2\%q"K+*xN4 fWH E!No#НlY%8UX١ct͖'k{UAED7ٔj0"(| 0z8|S#ff㘯də4F׊˅ؤIbG?H^ʵ[{u3zQ:UXJ嘰E5Ѯ=Q,mYjLM36ĈP *\MVAİ9hë=bXN}#ؔBo,?8Q4=9PgbTpNCu;k3u&ώzh3mWR{3jZ6Var]{;)Jkbw'l3<\1Y3=w%iZ`dE uu19eK"QruBocX 1|<59tI#}7v܅Ե+߃.˲CpX :{"BJ= !@)8%c];[p+L0ܓ$T'd9t4KS^{cn"Kqo%UoiRP6MI㕻ςU`/s)=SWﻟ;EX8't[-:\4 HCmO/t*kU0n4Ոa1"jW>;C0ѬpgZKoU&_# a}dx 90mAl\޵ QwW,>mnV힕QE[ 0AKꡦ2PP'&mq:"4οI*DbD꨸$IO$js5QҲ{ xʹPz'96T/s`LUu!R?_DLK/@TCQ~NVR2_R>Q/\-x߲F`|"h!dljbaQ:z\',vy%iqcAV)4 6@ī+!v ^!CH}87ȯ"w(gU.1r7(`wEA=+".'(jqt΍E9t?YQQ~S9i i$mn'lP4*ހ#̖v#S؏֘~@Z3qUȥ3_BҸB_'RĐ 9B5p9W_?=)`Rʿ :Tהo-^4^(v_>i#q\zGD+y%[Q^P=ic6,ꖲqŸl~O#enV'R;@_)T5)皶6T9f r -BEU1},ءE ˁ"e7I a'1Ü EdMOJѱ&"itڱ#R걨iiG.MKFȰ9QomtnᾹ?Yehv_|R;KCȓ8مc)7 dd5@|Pc4q8azKsJ$!g8rq @˜0k5;2v||XZ-axc!hbvOhlgo)C-oF/y RGy%.uIM(Km\V 19C^ : 6k;|ᑌ]ږ>![S3﹐~>Co$G5ƶKVPz`$}gX_~~^J"~L Mm(5Bz6Ygg sv $jUlf2u<+A@N#=~(2*fĺ$Di" ([?^͕|㕪GDZA<&g؟ش AX>~Yku4';PmR%p>8Ĭ 1u \"lk]j( _[ #DwM嚍{.xް/^\ojskV}Rk!G,'o.Tq=9ܼ7y6\6y5p8Bt+ʔᦊ% e5 gMR uUtC<ճ!T^27if~*5=UMVeZ<; aT@L%|wO*a, &=1a)=][L]x*i(NByr*)K +/>~ڰ6+m85OPh :BIdM:MmA_b'UV'K }jl.w@yޙd3Ƕ @fO'<ЋZ0꜋q3g|Á6 F0mklZ"v?mǭ,/Hiԟ@KvwUs#lr4Ɣ:4o d](%3;Qu+PrK0sկ Sh,Whi-z>O@JWѐ)~Se,Ohϝ/; չIsfFOb8 &S"\IUh95]'lwM2l W|c΍qE{Zd}ʺpu Hu' S}Ja% '3DΈ`Nkf@y0 w͹-b OJ0hB >h4$~Q(aBQy0-i_c}4, +ȆsπI?M8# c* 5iukv8Ə6ikm QH_yZi{@C(-H :j>wbA+D``Kl rQ>_;^n֕KZ?ɗsV ^V, Aoĉ@iABw@VO79;#jfRʢO5^N|^Pl-;0;6zk*^"EEhb_Xf659X{Հ<ێۚ3 =)Q\S2I2:^; iG%-;cYtr廦doVbvSd:S4 c[4;Hlv F2%`ӲfDe$q35 Lss!(rm4ОF]c6鬵u80 |e)8gI9s~7J~]@oiBVQ1wӸLFL೐>^vWjxv?O^-ݼ5ԝ#rD!3"i˺ϲ<+rGZ@?<

    \ >mޠCgu<3=/ P@Zq+kDX*27.`n-A槡X0)-Ŏ+M?6p|Q eڑsS3@$dHUF.e- *,&(oAUA^5:ވy%fewghrN<C}'#o@1Ce5L9=~PamG,ԡQ>,S\( GFvV,J( (lχO2XoДC<EZo|STX_(y_ec][_ד,a":)^:5Wl.-[z_b_ގf5f[y! /[&ɜ3,7pwH9d "?I @Px&%>y.u0 UE~"[inOD+L3um/Ǎ=ڔUC mɣ+*(ggxrl?+)}NضQ, Zȥ OyI~%N9Dų%fD|[Ґhh)JmƺĚ d&n}r'o x@Qyvy~/4ohN\ܙeh;vƴfJ "B:Gq49Oca $uߨ0fL}NB*1v!F> eǶ ?Gb0<:#0)8_Ry]tIA0]u?fb#2.0+4{yRaƠ!=Ԁ xםDsZ3+g% c3 $ azs;|r'yqH\x=ZY)0i>mȌLƄӚA/2Q"<Z'<~n$516qDZK{Q^՟^>0{ 521s\.9}e?kd-y &[ŝ/6\(9N8wQc7E,y޺qu=}WJ}cuʽ@ Sc5D'9z3z@Qa[q^_*ߔ&~&MT_>g(n;d=uWX!6Aj7`q=/'Xz\6AKoIpӈu4ɖ\E{J;3W?zq\-s~vPIm5APR`犦 L4my4A>T;a/ 1a85'F)}Jhz`=P[,A>/ۘ v/$RbYn}\/6MK+|DmULjd`u1㯲 W|#H$LC6쬎P.iĨѕ/hŧ?.=Dz.#!l(zRŒ,IY>tnh`SvI &2_;A=YȐ5Eu"G9߅sW _0tO^2#oo "Q"H }^]U=(t(ar,ʙGbH; Y z3[YGRJjbIG1}-6=m3W~Τt'T'6b:y+Y1Uuܙ*? Hx Y;|?Uyo c6U0Q<2Yl6B8d\Z,>`I8qw~t$¹<9uAyܘQsؼ -|BPݒ&bΘ ] ڱE 1qbA(Z!FҋK2 y.fVLU] _ (*FCO= ߜ,0 Xʱ!B)Fk/|Q>~L{P ] "܂Dq?u! ǐĶ]:_}]_Czi\!6Y1"uuv4Os `Jmgc 1]?\~[%Y n%] PBdH죍u(=u7_@qSMjh[ꋡߵ}I<VN #46ެ]:_Suț͕N\h^g9۰oG4HI -U??~x7j5Mm6?ey#nYΓ!ܺ ,P9Vm c ۶7{,7~MH,x}nqu _\VuknY!ʔ̹}>Nx0>vb%d& D5tѫ(YJq;WqZ,,99 L.&eXřBF3%~*HiEE¼#w#eRvAWK\makK6=m",۶sHM>$CB[o&2 D9˫8^fL L :F7CF+eJF]Q֨~ ` Htlڱd+n04 lSi99>VB: g `|r[v8rj6,SC2WDhRnrY}ZQ vX :eIУT5 dq_) IV.Pآ6b.kԎ6F͚A !5Că O֘Ƅ04%VqE/tOse4Ŧ5WAoXN#Xft|p56mYlnu 02̔ĀL&9JH)a%lԵDeE5,UAsc7!1,fNgʻ<[{0ȄُX9+C7ꄸ*b0y>_#Y_ۤϙ2 lƉmȭyMd`qP#-3CμjݤQJN &8k:kw'wPW(`7_,> p[}|w] yjKIԇE\nQa@>ޠˁpC詌LjJś3н/$x)b6c]Ð?S%a-wnx+i=8>C;U'sNW2 *ǿ"GL}=E >ZȫuÚƷdwUo5\κ(_H0Da^Nlg4Ц2<ŽxNwI G/N0Zg:IP8cMVwu6]!A,b}l]fPڬTC4OٯhUa&ywRlvdx 4eӯx"Qt^SE_9b/?tÿc@W|0F TH:0p9pR&/ݡ7okNXv-DF6\i:<f_6Cr]Sn.^ Ͱؓ~|((14++T)ߍydJh78$Ӡ쾴<]g, 1[dG&u'":W!CS=X g +uLBG=/Э<3 Nxkײ45GsPVWK Qp6}/ǷFyрƥG3|'͙o;^*u]B:xFh K,ӈ#nO%6*!?c!seiv9NaD(S&lRDIg>izJW3Wdc ,ˈיēްuSAOIX4No.C<VS\ L$^n@hʚN\Tt/t$דM<hy`8VMDG'f;5:. 3{DsU׫ Yub\??V(xIE'4$'W ϕF 845پٔpsDhdsO{?)$psBPyʑp췎R8Dz1E#tㆴuôVYd{+0KI3]V?k(؆0$+[zXUy7$*Lf{> :cr-}nv32L੅̕W#5}ȖGp>:w,'1pR(?vYh# |@dXE\jۜ>{!63R?.gė٪ˡMNm+GX\ݝ-'!39mf(2 :Hk=+'Exl яݥeJb>]㰸& ayuuVsߩ@by Bv07_WwC_u4?Mڭ(~z;iT2`ViڷSO;: [#TG[$)0kߙ)~`=2Y!?9~ຣ#ɚQ|Ov b;^p3n)1TS8b D>b$}y]IADcNcBڊwωKVD>wł" ? u QN%ō`-^q QI'WH)nfN_@vj4p 5!Đ}1Y.R/ٱ\X TC7nƊoYv|7+z) l&՘TZ4|t t<_ug̠ܓNk^/{-Wz_˸=!BL%[4V7_ޒXv´owarfvWo 9U !cKh*J^ubvvou>A r E}1HHGU(l174 awhĠXzu4 Di2.wW.&W}&~x~ƆP&ab+2Fp##u?дV_8et AvY"u"v[*wW 4-ޮ]OOFs bo`uKN h<$3# o+qŷݷԸjd@2h{AФjb1tgH+dr|B$gI[yP~l[6Lg & atG\ YaPtS.N ZAγdf#yzFfP~!8΀Pnw 6gyזR-;(]}zQ\6GNX >k7_Z"}w6O_wICwW:xFn/gY%ګxۛfQ$@~6Ps0F'?"jئ7hS4->KҚ 2Y))/oͻ$x0=]J2/9MA^Km=r;#N0̹H(~~u;*d[Vmڧݦ8ܪZ~~|V#y~y`}Ï!$TZ9x~");@{1>TxyL3j1J P2/ dYN97_O/״oY{4'bY? $5=)s_B?n˶s[I@Qu2/ZeJQCD"M >w#υR&繨+t#Nمȫ!D9_=ķtW.&-ۮfƛ{…3p ۔tv _ –WgV}pԗtV:9ΞeCAyE\t6?\A{:bKfD"+E,(K!>K/cл^F{,ܯك}`y3nc{6NkrIL>8DKg z q7v,5Xz'+"62I:dVoYJVܼ4H$)uDr#7A3}Bsua总vN0n'2k]0ˠHOY\&z$<q>oU[ yq+0qc,[yas'#`VK// #b r֜ Zv`~v?&uBũQto/LN$}7͙խ$G-Rb4C{G5$vUSl@_noW֏$K{Z( bhdAV= J`uRu/%"ݥP@ql%c4Z!RNzĬ" 9ke}`%tT.s'WBP̫/BQ 僪 b))PJ0trA|Fp2j ح5ӔzT'aZnPw^sPO+AM:4$3$Ufc5Y ˤCכZ[E~=GDYP _W`o Q0z$'Q&OLτ9@g 77${Y0Eze7xΪsЮ|Ve ]4Eex&4!9b<ɩ 򊌭SHT9?8nII֛9v8K7(u?y~ry8sX7rK^Ȉ{Yq[F쒧ڧ9.#L+/ˏ9 }\ظTsz9elF[nDFEe9p-8V̓I㢑3u/EszR$JAB^q$y&W_~ޢ\xx9+cD(ZWH1*Mw[M| ) *izGG@%uagkw\\/$Ke3 50W%}\o$aߩ{F*@]z r' ьK|ZdAKtצ IZi\e-KH%  ih&u<9ִ6Y:vvw2Mvp埵Յ+C W,g~{]fHOd5:ݱX sPC&b 4{Y7t߶6)$l@`X*v aM!Q&`~:σJ%A8x_YX2aTXWэ1A ; l x2@uAB)bʵ(Iz n~Щ& Cwhl1U~D+OY}pq]Xt7\d: YVs蹶տI$pf9~? '+6k{de6Vm&[ dKcM/Dۅ59v(T\݋ |m(ƒ:Ċbʘy?f5Lj X}4èNL6ɠR62Nmؘ;Vz$#qm8v+j{"Z' 8#wP쌸E NV8hmJ_ӿ ?&k0^Rc]ϢP!eB `=0Z3=J4OzY>Ԃe9]:4yUEIm-2bU"{ 6Qmj*0B~㥹bDgIrihXޓ(A-'_3kDM\>~ Fk Nijh"4X@ym&Դ,e11=qh;uփ # e r@Ug-mupŒibXq]O> ChM`ć(HW &ԥd3}0|Lu5txDYZХ;;+t]l;Ku:Πev5G؈0,$9EK࿶\ڐ m 8+'~A̴!o^z#3jB7JcZ =JgtiKl]XwQ)WW`l;{~`T+SMDKO%+Tվ J"&T戯:+#GD RqSC@x[r?ZRvrG Ƌ qU' nܺAXPu}ix/ 0Fz;5U{-ѯ1f΃vɃI,G3'X-v׏ٝgMT`M1Va}Թwh-n\߭W^JKigH7Ф P<$ ƃղݿ\AA(C`amPpMx z?pJ(8j>lx$a`]m[}S ]#lYY컍0 bR*?M$К;C<٨^j4]jr ?w޾cJZNP+ǭzdhjӪdZc6n. ZJavfKd?1NP [{3$J(X =^[˯ڃ4ކ(+KRBѮ=Kd͖"hr'Fk0[7_EP=]NvV}"GW\o=X{=!)WR,Bߧ"y,'XW쾻`>o>xPD{F16+)_U6:.VM/ÔgP|v]]8YL&;躘#جCbDRD ƄzLŽkdrwzo!DQrڱո>_hzZק( U2p/R ]r9Q`q-T CyZ9/-aM@˄*%׈I+],߷yHTX7A8NGyt߫7U 0[JzACܶ>FYW kIr{e2:7H)X||_ ҒLV"<jٚ研d;5V#c#q*ʋj@Hhr { "YTcsVu ̹y9(Yu°[p2RPMXzf}cUզN|Dp_2+gZϓOQ $մby.uT)3N"51:OGH|Vj1< gk M#[+~dɅuKϺFA8ܺ_̾{J=L | b 2H.eAZ)tAxG""Mx JRx^OVjt?lWfXA0zep,4N}!C0œgKУ^`$]ޱeؑ1WzJm  :^f_e;[EҪ.lNfEsA{h'Օl@\BO<!c1!/wѰ>mZ[2 [U vWCkS}v״e2Ax@$ h`6M0X0fJBO0~;?,MzfUr;wI]VEk ghw~dH/1_X+u;V^Nt(0V0s2 p*6T+$6l 6bc|Ewq&#?>Ibp7#.u~rQ((z$-;b͇Nlypq (t6KfoI <_jFUOb-ن,؛-Ƞ GT'fj }gCVYqӛJe.}.~D_fV$VXEs1XJisn2x7s;i,0k78zmv/;4,(,}1tžx8(jj! .*_vOŃYKl>}:$S HP [,A*أI2/ɻ@WЇ(ǩv[[ƣ.b }@xgY j zԋ) , )k]!u>A74 +E.Hh5a|j 0v!s Lji^Ynl+۳T%]!\ ,R`uFn!~v,Em-G-$? g]b7S~]:S( <H=W@L#:HY)S[ʢPi|\EuZQk[EmߪGUdɡ &JHf\3 g&(" ocs@Btk'x %lzӛ<a4=Gr{5;;%04LVr)t-i>XN4Oɰ>,U|6"~K2ݧ=u$ϰ[#k* +l.(_' 8YA)S\y֏۲؊ Fۊ軚д㦘\c<]>hyAf%QgDP8! 'V q/XnS`u@˫5,ܣ#BwmzoEB  cmp Dqr]>DwBPC]5ͣ*Lj@254 Wjk,wΦQS.o ~Bt]sz{"Kk 2o#LilPy4!Fs,T YǿXb@F|Tޝ 4͔|;>^go`@`PGJIUϛ^+P6PlLjIJ-S#@Zy@]WZ^y:wM 8dj:TLšjE0nauk&Jb :^EE:_D۵+Q9|6wM?*– }UKՓ%7N^.t;~ \ gfOnNX)wG;9)N91/j^:K-ВgYT0٦[_xe<ݸAQfEU=\7i-!x#ʁSbݻIB 4Q8OG}DR|14"o7x5]Q~Qy_ׁ~7GS#Fkn|]И`j3eh@rBFiA{*]K ( WT8jr I:I(cQ u:zBQ=Ii,ROso@)Հ"2KgH#o 5~UpW՛ha; T7:b,qPw喿3}毲&{pӟP_[EԲiq- /6[;\B?N8x# Ytx(D(t5m|ۂ@+̍kH߇yT51|մFj*Qar/#G/|743d;N+ D0HCG(PtתXHAF3e',4f!;G5p;IB]wq u f4l{MWzڬAr4~-@PئNxJzZa]CsGnlL^ٲ" PH)b.LajiwDq 1\jh#;ؾO`_FCiM@xjh/VC}UʭLeo`*!}Q^( j_Xt}#VK| ∙@q=:G"{iQD> Ƞv'9hO@aNx6-OAZ_ȄpA+CN"b}Ԕ +gZˍ״GR13Em?  BoobaM%y߷ޣ>?E=-Q|{_VjT5+e Cq"D7dWf@bөB39ڴzeҀjXN~y_^#@UJk%/U!mwxzjں  ,KyK_^-6prv) "a/*LP|1)@$K$Z$ R|B `ˆ, 7埿n|5$ e`Hg86c Waѕ`!4TyG\[?qR'ԦL9EY}9yu~}V\H쾴KR $ _/i^\!$01x)k )6mz9quJkB!KpIv-P=l&BȀEţ]P 8V49j8rkFϘ:KtQ=5 h}>f!zlǟc{=/K?8|]K6[m^[l<Ɋ0O0.IǑrņ)압 `,E8i碜>m?=϶[UEM%?!"DŽvfh"y@>mޠeO^tٗȻ4? YM@s~>{hJ6^JR"h^ pb]SAzrIIgpK{Tǔ׻ذ.OW>NaǷ^'>^=_iXA_K _3wP+ ~+ګ Et&F1"v2PLE܄<$.Bd4q9 E`JBГW3Zf&7n>/_rd\FFXp ]e{p#`㮱cON{F(zEd_`<(Ug?`L<9_n5.aJ2}r$DQ9/]J ^'DLROŶUC_b(Z/'oYY2PtKzox9^ li#2߬}4E|2fGVXqw`J𑄽5 @8 uBaqe$l+YP=ź_uMfGM.BUsЫzyG\[&4Zȝ+Ve1Qq޳1\bHAZew*&.;#=p ^KaުI墱;f<:a[EBӦڷ y 57-UXڨ zƼ}B@5z}aNTM41RdJRAb^~E8tqͪed0|$C#2 MH\.)# xgtOʟFk|Ñ;ȆX6{~/ᦠ6!yBGg50*QɈ_!M,qi al?^)cew Aُр "[//HLxrl|UZZA#6&,7L!9atQhrDJDl!m^v*܂6O쓏 mH 4%ͮB1_ǰ{_P"~Uְ#f:ݲFv68A:aoGK]BQoŠd#ʹRf$AluhO)5ow"ԛ^3u#YIyH"f#\%z"t45IbR،]I&!!c{}B 0u7.a3G4 1S5Ҫ;-q+_ 'Ȩ-k\ ÊVNO*gfjFx^2AF qxG%/E~I5Zn?ZVM<B@{7%@6P^>CP}if(_ԛ6 Rj1?eZ-1.,0\;h>{CJ9]*]+%dw|Jm\b\(TwVgwoU_En[弄@n)~p.8MmUt.HN(ʥX3}Mԩ]-x@`>e*\Kq` ᘿj44rɝ̧t R}78Jo?_*39 8Hh͏.v0#,,&y@e9 ^=X@m=&WPdGԥ0Y:*A HmH蒎>R=!(8gǥaI a >]RiZBS:Vo&}cSC@ui}v1TMx] cX/. x@>}<]c'*+F>f:Uru::;%]I9KÑLĸZx:켕59,k~gl=_tqf˽԰S@c\ Ggtw3Lh57+ leF翊SdBx+eݲ68Q wvf$ 6'z5TF噳2>u޲Tm>ʞ8,L?3 AţIBmo$9%Cԕ6=`G"s ~$9?Z3h7r ovq+H0 |Bm241\QSb(R>1e.B.V3K(}[׼u,W:62QL0\x?趯-0%i|rV:B{őSiGuBo~x$MyDøu4?Vqs!Vb@,8E0s[h=t1&_I'[Pa`|2D/wYZ_?M-A[|)/q/NOU ܾȓ~a9<Dwps%X!`Vt?&=˯~+ Eer29Q#Atw p,{7>+ԅa"do_@;Ԣ;w%g \Ɛ!q v{ɂU,k怊L=%[qN0 GHO&|DܣZwA懻t`G!HvFyzk_㭵Y>;߫>qZ.U^VS%<39TrM-X/V̏W:}1õ*{`cͺy$xH| ml}Nn7'Ѯ CJ4ы~7| %l(G{**B`G kly7lj_{*7\!HIR?jg9 2z~~'$t?qӌC>k7ݡ,A]_|-H'g#Aٖx'̠v>7Ǽـi03 wbE)K.l b9d W =El-Ꭓ^3ce"=er{ǎc+ TAĒu.d^}4=jp<>#`[I? JWl~-s%Km2m.Yl/V\IQ)Wg\% Ԁ*AlkʃA-ܲl0fY\].j$6 |eDB{k{BA@s oFTƼi:-: SgmƐ-Ugn,Nŗ@"wmIxFDqd_4ɭ 1t[Uv>h92nR6/eA*|Bu7޷5Q {O#*qw?W&:|M_6I_alXGGu`Q2KRt&*mBV2X"5ODĸ"?)ojPH ȪK>0Ή^SeKDѫPOɈ`:Yh 5Lʻ>|Ņ9ˉpC~k0~KQ-Uﻺ ȳ[|Z߉*9؁J+c,?k0B}\/ pfOXsli8߭K:qѴH==&((ȑԍsV#AUaqH|ŁПsBϳߡ]Ïju83 ujo?&9gHۮ_csj%&gL{r2mJvF({X'V17DLj+1Ic,e e4 nV/p쯛ColWZf ,9+hBFI%nLV2jRsbഓSB`u/0)ҤDhW &Ei;bJm9iHgDcpɠRBA #|fTT@T찤{\ɋBV.U-aăH̲@AqM@ !Oi\NB&4b+8%U$'.}c)FZ/”!v(ƌIn%tJ.@A66.a[+D΂5 Yd̟ـѻ ~wS&=h^`%96S1l2FsKY>dݭ_? '[Vq¤HqYi q#gdG^)H{OaX(תsVzZ= |`\k+#Tu.PgtД h`ѝs]N["!\oV<*|Yˤl *V.CovVz$&OYgWtzN%μ%ss4EJ *Z u'\]ѱ3KϜƃaТ+e2  H9 ~0f5ڄRiNƽ:$&{ݩlXfO)lBn}1%ɅP{<>iiHJ)j8PoF<_Qoۈ_Mh~N{+4 X5f~+ nQF$ZF fvA?14$mZ;o9Xt]yJ >3D? L@^ )I]ad .(?uqyujMNw Vw,֓|u^4$l?Ia'A)AuX=x-7?\nP( [w#a V*{OͧmohxS/v&cu'7_y O^:eO;`zx7#fRԧ%qX9gf_zCg(V082|d Ι_ jmCsXΡofU\{R61ҏ'D#[$ku-.1 _ H_qF(/5鎗D+Lhc\ "'piz1^N?D2Ac`ka#fg6[tj8fZS+}:fJw/hm(.om/ycعT> 3v/^e1A(4Xylb, Q⌈b"*˴%mtl-SDVWB4=Dfİpb<$;ߦUj鋃rN]u dTꉑp !Ou&T,#7JIE7oF+u4Bc/eWU=( )xݙ+l/áݢ5yY ?'FsM7o%B;E3(TP/^ ć–- FF.]6AҜKa㟛k=V8C>m2B7tat},bq4^MoVeV.QO4~ȑo6m2*#~_:Sc.Z׾t)c%+i2\}8%vVIMm'بRWcNDZVG- &vM@T &: i &,@(mM__rӍȓpk@O_%zߣS*d߷;Vƃwij]Gx.csHE obqN2;tcnK5(knH:hFb껉KPBv6RZAʡ]RUt5c`1DX6~ab*- *5\,AWP'0]k  h qF\MH0֥zکB&&\CFue U:3YLN+f+#"ծ׼*W7X1KwB]o\\9̷ٓ3lAo5),~97F/Bvve*g5sPfX߶A®~*c_9ܼB)E[LhOY뜑f A0fdC: xW@BC, Nk:4ʜeɏ 7Yq|&Z k(wu7($wŋ쯃2[orE9|,,#7 CG&UůBhDڃn? ]q# #8mkP u5Nౣwe=5W`̐+Bd {mqPC0DJ@}D /tUjzUui%Re_)P?.=bst}bҎZhIG[Uy0$ #e(PqO` dQ s5p7J˛@m{I7H@(JNCũgdSNPx}cgiRf7#׀"27VMש3.naTú1g<&xg^>|W\qy/eLÃAὧ jNW6Y tfvzeggDavm1!uwN+I{#9AѸlS@~ј[5iZXJν1FBv*bRPTEq~+V=|F ۡ*=u6`h_AjU`V5j~ֳp'A*`cpW"Z˩[NK "V'dׯj"ȜPva-+E/omr[w8#:9iSsT?=Ty;i :oͦxďKAcߘa4YpXc1:Cല.2J{ sm>j|L^7D, $qA8{͐t ; ڃ|.[? i\kϊ?IU( ܊5*lqwc5Ja"(9% 8]"v]zElh&l0Zt3{6l U,VꦌW׆z{;siTjH }otB3B$6T ƟѠ7frLW-5Ӑ) Egh*N-¯TVwmfͦ<̑dX%/_D06jʮ9 Y3;"TJдiT֨Rp@U.`pM.c<5!Ap/#E\n#Sn|Y|YR=h~TM?RP,*%f^!i?{w~g6%b^Ritw6xC$zÆn|pfӭWtI:>Jv?LUܯsª<H.WSi4OYN=JD$e+! Y7c F 1W%1yCN*J*G'ңWGX+{|*k-JSK ;l&"Ip˝"`zF|zU%Ud| 7 3ܸ8כ&{D6C@1QoŇ|!'ŒUJ;K\h g`<0\ݽokHa!Ց{ CyIj[iLi</'Xg{2ʠۚTe+8@[ o^X=}*` F4DCexsnmypuHU(.%KH1w,Y6CCͷw=ofҢ (_.P a`!2I,@ )><~2GnIwzm1 q">4SmҤ9*76pv2b) kLEQMOrs<_?TB_lc"9;(R+%<azT {0iY &>V2(襒x|J-qe,anUȅtZ0ɒO=5%d};>FPJ4=ZLJ1)7޷X[wc|!\EB69!a?8%*>1vy@b~ G]xzEw'T\?2E~L3s֋D0ѽ\cf4WREJ䌘U)P,#":_{ ̮W.1y aV38;7.Gi֯J"R!7 scW{7`OҀeVb<˪r]"^NJfWM=|QG.^&;ĉt{n&Nl3Yp4G] ѨLw8ab 5֔6?sT d94ۨZ {fX9z3Or2j-Tձ" zx7e\uZPKBSVqf˦DRtqf,lN瞇!b] :=de0O~s , -;o%\&nuO9fqBۭ Z"78Dohdh\UTf޹ ,`fP}<4σfAdiq9481BVaW8?ȥfu^݆] ٦YJX8ĤR*BdnLa߉KJ䌜ppӏp̨[<*kIE69U.S5 °~[^M {,3#mB]NY;H6׫pNvЩ|ޥ?w0ҟ.|*xh(Z!|hF9ă%(-` HsdirB7+˯ihtai DH״oY}DG747 J7f. LH0_w5E\ц7gt}1aW:?x8Tju!"1鐡R@ rzˑu:AB;T)'^`ce5`E1*׎\ ]ͪ @ڬ9qq^/_νRe rWǶ6$\/ChN5|0loV<區>I"HOIC8г`B8^|G Xvf\TGM V#_ԟk_'ُg ^Ggr,7I:ZtQs.OKiZ]Iϣw/wTA o8 <]ةXiT&.ڮ/k}oHn( 3bQrZmy ([</1#Z^\ YgD<򊽐CF^D2aʡP\¨ G݂S*PtXTT,mZq}Y}loN (xL+媗JϠ|$ c q⵽Z#%fj5 M9׬#CAp&̴~7 8FH' ]_`։n;?5LE^ ^N W%}ק0T88/ Us fJ 3=Y0eAKa3G9v4mLY(9FɌIe8ZJEԲ==-18!SO@3a@=)@AT BfhQf?KuR+0^AȬwAԸzr0_3S_9'RmG y4BTm{9K6`wrXG-N5Y=oSE} NWTʻqvɗ;ޱK5q-Γ{hoW.[w )mek@)c f|H 5T,/K LzbXM"9M iͤ`i0!ٗLM8x%=ڡ[R]bf Bwa|w[d| $NʾJs@7/Mg)eSlT1uNY(@2i]F+2 ubI`$k(4G+]3P-bZ5 )rq;W2{M>dL+JY1=bƔn_ꪑ%ҥ30 L=#j|#ZTEJDW𨲵bV”ᄒdXD8J=¨hu]"56$_o)!S=apWpe09`:3Z>^OEt`ӳ{0{.Pؾ7EoJ{iMdm{.λ]֌jb<*xp`!a>dR_5?&MP` c [ӕFW1ZjJqJ_{4Hf.ͪ,F|wٱa&O[$<^E NUJto[6&"7Fb8tT_P(g,)l.q²IVel0v`Zj9*1Jt3[塌`'5T.oBt/Tb,ƾv:L"sQ8/l])m xϝ-/S Ԫ&8Iם}?1 =s΁'pn|4Z Sr6}Gc<76Ge|K.] aJuiYX6tw 2PJLPЏC1ޗBhU3ˤ=שm{CZzI 8CrYam80oO;C퍇Pq~.cGE_*vr1=՘{Fk·~Ҡ[4H=a!Dr9ͻ/͑S;T8qM5}ꤱ yIFZK)LRU4Fn] wJȩ<-s 8 ϕL7PQ,eX[ǖ20J_?{A-׼K=- >M@\Bh -15NChl3YI$kX (g#>fZ ?#_v\["}h[G3G'x uy@yBx!!$'%R\.Io rվ,~2Pt:_T+9L:qUPEūWJm-H,Ř3GYQ۠Vubƻ Gb8٥Pfxֱh"G-;– ^I6.2motT\)NHE&Lʖ;.</:JrDkl<.UNc`Rip6@_BBQQdA_r V8M @lBJ6 }E>Yl"U$ K׬6ƒXb`'sB>fKXO!ZK'F[ Ak\Z"3j&hFiBN0%S![?b87>|G! o2fܳ|?08|e4gՊ=>l(c\p]*9K'#]1)lh@qwDY$ 90o b5γڻ&ۗïf&D+ŕ0.F"Nh9z͚Gu*rY~kӡC՗#hV:3+p\[ K}/.^cP5/k|xxc6[TCl (I?̂aslXnM8Fa'[;qYqJh[ZhgwǗY!Cu>跋e8h#Ui颲71Hl5YH(CS7#fNrJ?˳yh:dZ7$H5mcٔe}N۠C{3ԭfާ `""{ޤ`lSb._Yp{dd2K4b$Kf uXJ}|NS{5%rNqWةB(GYj9BjX[6Ժۄ,D#. A۱v_1\ghb*CmyD:mCWv0A#_z[UOCuu" H?ׯ pB Eݣro#!cư!Ju:0ĘBHCg籞`6uW1Z4IJ. ^ B} :"_*%iz OWɽC.:x;0jK,VFf :Ryc;ԁhF$?p}.N5]g".׍O Pl7Ay+~^+-}v-āΨm &Ý0Rlٽgn'Ъ-kBJڀgŇHנ%}yo=H| TN@0"Xh3ek8. {&˞z4ew]g&`dӊ|%9M r4\c*ð4lUЮeB5<3o7equ<diSR #7bozj^C;[h u}PQ9Ԧ|q+ke* wWN oSc~DxZak$J6Pʘ]fn6b"[m-o"ANmz⵵o!(+@U`~\S`7OwL;4Aw7 L ܆-y^  bPq$|3sIr}yM3#^y@D_Gڳ5K.kK=wƸiJI<9gHWym0`lMYy }(4 {?czHu>L5WA 1,ZW^؈ܐNZ*p+e; Z;+O-ZJDy.3Gx˄(Tڠi+4>L86٬ m$o}Md#epmt;i$[L'²kN%=njL0[,hmSQj$94y?" qz,Vo=yBYKKPH٦jVAEN=gO U,Z3ʼnH06V1Fϣr1%L `; v@2Y ʻ%3aC"tVzavP0r o[KQxa^*Ly[gM5s vmM IF͚)}p^bGwG&ˇEqPBDUdZdR/\቙hA_6#3e*(Qh n|"ׁ3pǪӤˢа6 PRZiv\W Pk঍w(W6 azRzY xr|R&sӮt.Q:ED{hwYDQT1f.Tz-]>:6I)}*(f8&j}կ⋂=QS#p3h@OhAF#̓zIat\M@$^zǥyE';,[.$0OTwW`Fy`OWq(MIKgyW{7'EӑdA\@ ~0L@A {oP=⽫z~a׌lDG;5mN*8m!՞ *=cc)ަJW7m~{𲴵rU"ZJ[- \z΀a0\#"UYٻMZX*Vq0q˜">6tC47%vlS>6V{rH6Zg-jD;)_9JW1̈n|8d2Mj$S|)hR.Ҏx[E5oEv X~Fg$y Ke6Vc6~.]sZPbX@z䚃:rMؿ\B0 O)wsM3&G$(=x>oA[t-,?ލ u@4x&",zM' cn3x9j0bO'iC8ȣMͤR\bq2!lA9|{aʢI/NAEXRYp s޼O;]/FAmڥIqYx/lf<_Mv-^o0fw3L-iLrkJbs `J$LϨ|O|K:#Fz){;Ka,,n)SҖWBO0x+>|9Iu5Ear{(0EЄ:%y͉.BvQ:8oDbBuȩ%lc^qM@8rTHO/dW^Tԯ_4KDx-شZX?sBCS[I"^@4n@jIHβّzRun8_kNfOL¹LDһf{ka]mGɁw:bmm:&M?`g )MR_U8qE mxsVt CV"Ym<;b \\[owH\)>=E~5 sT R@+6OP0 VYQ Uwv 0&qP E-o T/|E-|Lt '\p@,*m;ĽJYJfެRbW~*4 SXxu%2 0*@̿>3ۏ0n>%;ec_ /l!Ƿ H_g78txԲ}%X 9:"|Y("Ϙdsr!~+HBvC,*qLt=bۥ BcvjOGW̛- N. xC1j͈'Mmww`T34!h+u}Y⻾R^bXs tuJg\$ms}Y\*׾=l+Yg--vRo"K6̦rk6>D}v.5.P.W7󿷀vJs89| ̮uvʛZT"g)z2"쫿!ڽS%c/V؃T"+c0#I9(ƀL9`\Y702 gqD%~֊ar-?[njT{Ğ < {^03ZH>>U */,`q=] )NhP|;+>D]AX?Y1&ځrIG-@ %gֳ=;Z1:ʐV L5:Qb75Nh #zhQ }:+ZEgml][A4;M H[:e*l ^.st #CoZlթT3<㛜L F$%$r/ʝ橐St1008)˱E9$@:*<0\D:1i A}VA}l)$/:ŔɠK:j%d% \:IS<.u `8Rͣe=[n/-[p9ٳf%#>v a"pc"'ϴW9(n]xv) _Ta${]Q T<*6!?ׯ˅ Ws%UsttnEnZmX"bP5d*- )B}Vp ˊn ,$}'-=#**o43ā8U4XEQˣNO~ wcpi>:;&O3ņCul (-Nfa7 tY$qW(Z>!VCAC 9F}@«ڮ #!Ӭ3#7Zd"{Bd$d$4dioA8bzD&p9*0V$m}j1ÀnэC >fof,ċO! ~};z|NjVW Y_vJP 9Yj/YjFwn֍6SWTdB<[WVx!wtP$_e{P"1N\-5X|ur Y v;g(c4q?S 0 s}38Z_/~c9E佈DB:sV0qW'r IvޱDZfI%; hbdTw 䨖rC XW\9W6 ^f^F|V*wٷ3' cBvfK{US0)3AV bɶ?_0ߧ | 6Mw|5;K?z p$:Bæ;lpv5 :A{4RmůТ{V(7_Ь{M={l^Gع'926 *dr$ NDҐBWozNGZ3t ὡKv2`BOeUF >>TxeZe\vuۖ5;/|QrQ ץ ߚ^k@`t7V7;*ȉ6i%p`#[^k\ @|ã -BR͝(M{X.!U#< _/ :'a7hyu_(hz/dYJj̡1 +IT(“6h){rʁaX[Һ'g8-]ӑ?+^Zu0$h%lVwu5k˜6;mJ}WjR I|U"$nR߈Ti5o~V6a~C V\kv @7pɘV`w ˮ?s7jQ{)( z r"We>\1GrڑdXrv刣}ohpgmuPV`4ɇ I"]qPCB^ҾgvQ=B%{X jE|[ <7[cCk}}MдȢXdj çh|8Q⡚u 3lGxˋW1B}d7b3Y kwdZQZHBvISQ Ig@45xdl/#d">ϗ6C:Jp&|Sj#kdC23mAAhQ"R\H9aIVJ l B&e>qy,g-R, <(F\Yx|MH0󖕖rOFܧk/ؤ?pbdvBopir EBb>0}m7Hp-^TB`Z,v1]m~܄pkF#ˠPZT|qϼH8]uPfp!9ؚ!ft3K"[ڰYrY>+6r?sOyZ1!ԧ0̙7/~'{>$ e5T' xcXjϏ n-@H݂vδL)YP2uVs^BS٥ih#rh@i=09y4a\(=rk!죤KDw"ٔ-ba($)md]Uۚc_%e@^W\'iC (b-k}w~ʃ([ޠ-;qԞeVuDYpY C#.U{5J@߽xv zIRf(vj[ 1&Cb7MXSC|[|EjV+\spYg[zZUue Ŀ܃̝ -?{^&D2U>W뼈""n wG+$/v eEv j-~2*4 1F>$!r*j$#K`tUě1x+Рd[~s/'K@SJ#5' #MA9Dx@lpa paV4 L&sHmͨP쯏DXH8eQ0Fy1j-$!@% RVB{``5Q䎴ֹOᏗ|i吭!*$#)SucCMV=`]k󠑇"ƿb!nW;d!=ї-e+OduIeі,K7x;W2Z:B۲ JEY-_q₩+N42fqf=3:v!,TˠQ~5@ߺzEyV*V:E.퍤t*!Z¹xXjU/P"j4u0,b?@@-dbV`|% KGO;SM %&ilΙ'FE@8_1N[R!vz-~`ҦxzpuXUh щg6pDžPBڅp(I8%Y{:*S)7t&h[ VG$JV7K&*{ĹcFM'41OfϡBciA(Q[k(17D(7y}a35{>af `nѾ/c%z gzLR.[^7ٺp"$G<`{<\s e6`?̆1MCE=o#moT.jiq2zsYBwB~,tb'S19jl:*_VK] j'vdR7rO8խ퇜ߦVJj٥؆b90 5{57>[}w&ú|#f8`O=d>cÖKN<GHYqN)=g $a+Nn4M TV>nޫص 8CaWfel3$9 o7PJ:=uQM&#ok OR1+>7;&Zg:N6yKoMP ? }cZl\wiXk/peOf׹ԁ4 ѠEyK31"3~RT?cݝ&oXܵ>_jU{RbŘޘ-L%/12{' X̸~zGֆ.imٺew ځb|%uT3p\ob>b5&]FV(5E1 YAk9Kӂ r/:q)ŋC:4l/:03@9--_Moz1O"z]il E@P`l=ט'n1B%%2iw "A-P%GXi2 C?EMEQԗ5Hw]*LMEuK{S$kwPfrB]#4)K25|&r7ࡦBd ~vޕӕP>|])κsE[kCϱee19 /c%{\(|ac\2\wM%@ 2 2~U`*Wj&>7n+:M?)o)O/+h8{-L5łuކL!G&:r|d0 vƴD\,/؅<:bb 9VN@+jߎ%M;:nNgQ7 F7y}E iuN+!88}7l,o\kZda>EJG V`4אg=C t5- p,q\ zw~ys(w IccWl0 RF6bnJP̂gOr?y8o8O+5jirS22l"=-ZV>YK4Ul| [Fez0  SVCJ-4wx@ Hs<&;@H8 gqp' M͘F B@QQC7b}[>y./A5 +f֙O|K/˧sMmVо!SdnFy,$ Uu'8o-$ДeOKkh:BAQI7\j-ʄMR%QȽD4M_,4Y/I]2ŨH  Nu[9\Q>Maf!Ж^*T6}Ҫ+ ۻb._y`˒>͕p"n| 7|O2u-{bͯ7ڞTjUAN8KyZov>{jk> 6fv[F!r;5zw/8]_󌗶A8OT1zF d'K{scG !JoG0d)5)-OU Ft& %xN @.KT 9Eۯ ;9e"_)9XW\%]}n啑KQOHI.1KdZ)>±~$,q6l1 eH{d҈ow$)-n{tN Bvׁݣhx?:nЦ52}^R"{2%$7.9;t1,^+ΙX,7]Oc|"W7"- $r h^,fBn^wډ@}uiR)TI(6ŀ(Wd%G,u0yO+[fRҡjq ™KBGvШQi'`hP-30gS.ˇh/Oy_7 ti5=-?hʸ3~ ADN剂c l)LoUVWQXB&_OΉxw:ʼn6C-Jx0#[ ,%&1o~o]R*^EA3 \ M3"$٫@$\`I`ˬ5. lH6gr8Bi8!S}l+kSO"XnX7?b,ۅ~sb_0ǟIߞ4{H,a^ [!Z+yũ(N[^c\a8van 9㺜%ͅ /t24+4*4‚m5 QWqL㻘VUec@Vt6$# #qn 'UJ3m+|?/}NزL.P剼JOJb3ZtKևOuP%b5#IZCPp])FlacFMB T ioh#aYg(NTu+h}o@Uk}Y<@ nJjʳ$G#XQ=!o$[n\!ۊP-BzD]z^+3vB: /=Ӥj?#%;E/e-PqƱ-FP1Նvg4N+Uphҽd~̗/g/ L [g1C;լz'1 @^^tZXsvT/4MIHUށ Y(RĜPRQ_BXDq'򃸐vpk/H^&(&'51b9DrHÁȱ'9ۆ%V!|-JjnRDY<xnM80U:$'{RBC-ww8ҁUyWqQJtcvtz,Ͼ"ubgVQ^-iuy]ah<1OS{ C[O7s2ƧR-ĸX na)J4 8`lQM+S!~4MѪׯhR;u5nQ`H$ఽ\-sﳼhቼ^ꖿ*{C{<0dbDnl`b.A T} ܀nT"@?eƆH,al._c֬7$"|` KGq2f|fwR.x#b;VsN!^cwGy+sƒCj~וA 죗Y%.WUm5V=tpVӁNt-󣸴SBi;}77I-_|WbYi;UD뇃i`zAo>shhe80^w̹z_x@p$\PX1Ad>nAfʔ Խ6btaB4;دPtw^(|JT0pzCwl͡mBZvw~#?PG~=`C#JzI7G(~:Y{2<{tUC;;pHu1L`Yt|ѥg3^:KZEj$(K‚7!G2_A;27"V}xNlK4F) ^imHJ+ÛܯQY<ꦄj-Y~J_NL4 eS4zjVA GrVf׷(u[!n {y9fdSG 4ANF'w+֙5B"JWz-EL *a'TEZXύfaCxه@ 4=.n=f@.9aj"w_}dg8 Y2T}9()U&9b0({~M,ZnTPF7y> ęφ?T[*qz;F(wRĬv\W\9`qb0 f\VB|D3'HBϱG/:tH($ŀ~QʦPRCt2=:ࣧLYdNs~Uװ6gf5`/bݤ8qe X_ĕ!NMsƓyOJKXԽM #"(, 2Cb4q[~h+ N>r[u"`Ma9vo\D Tbn<mK>vf1^Xs (N801鑉͖a__d`BpɊ @3SnO:#(%RI(G6S=(ĉ׆i:$ٙ2*GItGy ɥO ] Otߝ>t N2O`8H8 fF؁+{]G ٠:mԪ\Bx{_L.ւ6+O%c7"E|ݫfnkcf jYydY=)37]ΐ0Q -}6qQT1Z71n[NSa.$yJ| g@axkbcfCm^h"u5YՃ{lXǖJPn`ȸmr&9IN- 6sM_TiMf[C{F1;Y/TJ!WCHNƄl|c :;+ϓr2 bg';e3+F7um_\ PoNb,`L bǒ!?m;{[kX%k3r2oGQ{3P\Rهvˉ+x|MIE%EǺ ε})sf3ۨjI-X8֭,N@gj!(dΕ_9k<m0j8 PtLENLxh'$Ck̟.'PX,cK4;# h-zJƫEjȋ+~ Ƣ-"}fN4~!: @cᬋ^l֝yUy詡Y 긌Q$ܡzz"Beu/"у 0Q$s_/*X(t3d")eǠ| [ǻ "A5 $N ~/{1'j#emBd`izBObW&w!91W aq0ne6Iifфkٝ%``z?Q 偓:Nf\ FTy<[™JpL]-.ag'8D+ A 4%CYu%AA*;vEՂfftഊt='2 *3f-Z"^&8k -Dj,^@4xPF+v ~`@7ϬKG4dӖbj${Toƶ^[*T|d|ٙ7Qm][^*L!O[$J; m E1H4eΧ/Hw{|VV&YʵNPkYFr 7*/+>ݖ/_܋Jd25U%B _ru,fV]ƈ:}9.bRʚ8ɝq>`Q= w vV)QbR;#-kϮT˝eS4u!|:ԠUC ,~-Sa_[%!zՔ4lK HL4{N"ks>.yj6@֦n6y{iO􈇎bsX+rJ 媟ʅ&Nܮ̙4G[#7TM^2$C;)v2Ao& Yx|Ůq3fy@&[l=<f1VIlFϦm{EݧـKM$iL^*=fEebg\ L}|[Jۮ$s ."@hˠQT`D ;mI.)\xV̅Z-)Ax{g2VJofi:ƟX>}/P)#T>3_#:`De7KLt5 gUMvP[0~T-!A%}G28hn+ބLtD?K#߳ՀzkyMly4ސ@ӻɃxp Y?{UCVO$F4o)d %u0e|MhUUurL)ږBfa;rwl K/l?q )088 `*MҒBζVyp-Mg41v~_ܤy4G^b'ynhqܠ;F߼tg<,lդR:EG 7i#cy}m$-E T@O2ݵ]pMH`b!>g{:2})KDts8R;RۋU,lPa (l cśH88?ӛa3E;~RږOEwXIpu<ɞYdɉ2Ԑ"Z(ݔ4U u/G_N p7c*4{$nnjxG.㠲6\Np\|߰ն ߃ +E` 2oLq-ߜӃqψ>C4kӳ)&³Rp+1ezu"FmLҫL_k&`q\4F lzC!UC-.ΑZU. Tb_Ug!vqĔT4^4,&CF̆J`~._Dd3B\lC{@8~*X}FمosBé oLd!Rrba{7<ߪ/,M8S[[LX :Q]A3]& Ft4ĤaF3g3~8?14u%XcʵLd;RVi]3Okp~H<=*Ok񦢴oƟGŹB`v 7Ex+FAamv&(g|.K3ڲ Q^=%|Sqt<Rwr݈swo7CA4@{lQQmZWzz&5` :jn?uk4bfbo9>#;v,Vmm ;fJe< y\41ʢ ~.p]%W?`3F,6Yo"-p↛D!-:ňNAҭ5U4_E5\i> 73Eo\OdrP A,J^jWAHKqm~V.% $zk<4m[kbo{!Yj(d{Z;"lv\n@J^#"5i*>\ZKwtp?\Pz:̠!1+loh+,qH3f89X%̻:/F? V;>RKYFYœwYQ6U.=V#g)0lFUb pjZA]s2gʌW6_":,R-tMa4bmS<*a&H-&$ qõm0~x8 lS;ԝ2?镈/*ڱS2PGY{R]n[*ٗ*N/$MX\>iѮ} aEb Uҽ8DAl9#^fn ˔7 }GKư \[ň^kYr؛Sv:4aɧH ؝´nubg™]O#}'['\1|ݕ >R' )bgvRkzAt5PQ\S~Ni2{2jUz 93"&"H,lH]5#nŒOkqTd|hy_[v$ӊv Y<>{"HEPEJQ_7Jv C]N9=Oپ-fWfSq'm :b )T2M >~("c''6G1z9T r(ʹ0eNӜxOD|E{|WKAMT%sfađ@Xwۡߎbu0weϰ,_j0bAu%x'0dΊ-=?5Qۘ[2=a)o2w9M8&)enWPL6mt1ffzjS쬒P4dL1r_57;%Q| J-ŗx'ҷIGZJYU)g>qDJW=2бl.6鎼Bn|k$i#=ѰՃIxf.F"AĎyy%""^EʃXX3PP qXQ2o=\?KP*%< E?t| ]BmP? ;|S ; ͮI_:#$͘ԭ?%@+`gr.> .exQ8z}.~lW|I!crS{l`uwoYx#/ #4; q4 4% =**R̜Bes/E.yN*67,$`(G_bIҚUK}蠬mXjѴS 8ّhS ?c{y\ͣ+s;O0%#k{>H2xa olIМ5*0uu6I"ǥ>6}aW*γ;C2켪㎯=r7zoGr'È:Rr%Eb[߃:ӟ5u30#†m6b;4{xYxiWd1_l_Ca,.aVcA޻1RqxfO"-Miro6yzi Hڂ,U/~Qn{mtai&eͳSXk#b:̿J9iYԀu."b\sZ A(m-ajqmӫ&&WUܹAiNO+|J,3Q24x r;-B3AHfGTN M*5R̛!PkHp 1.ՊSJV!wG2< \8$B|힢(t)N!JmI\U@F+^nO{DͤHS YcT=r$3AԌ O3!kke#NbZO!w{ pDӹ&[Q! !QL$wwêZ]& ࣴAO%S.QN_1ᣊ\–i8BQ=եZm>Rp@l6i4,r̖$"ln@ՐdcPъžn^ ҁϜǡcUrqtnj_Ģ\ nПM 4J$;` e+}͖CĽe)s!r. VWԋIhSzPi7h1QYHHJ#^o9s[$|bRq!Z2bp,v/O],w\Nv+bH lCYBlUMC !i:1n&ybUFR='{>=eV]@G큨BLEFk(c"zhIvz)1ZM#1(KrA!|>v$`=$;:}NePDg0zG:JYLs'N 8~eMiO e5kswt,{q^l"BjvgqKfc5¿&.z)3Z{)APLB=.;t$ ߵW MY|*ݨ0'F[2qp3e$fsBGhc㷩CnDk.Yw7uhGgQ:%x_e?@nEBzX Dz 0* @GV3$Epbt'P=XxՐ@Hjt6 vu- ֌V wc' dsf[MԥLW,2d롤M5i]qGkTr\n ic%׆* a]xuJχrM׼[X GfD$/imaZ^$EFRͅM z9|T*xn"IɾP;ER0/>օ}% _>R!v#fąTPKF&|)vt{L#Whڛ1v}7] M((k05X{̲DcJ^q?7i Rp+HAǁV+>/#X ˵98TG͊LSz{@>ȍ߳P']' n53mum"qĒDm 9MQua^V~1U83BԥW'ˑ_j& !X[vUͭKLFq%wEG2姧/WlC4kE5TM#K! >$/oIgTkN79wW!⿩镄,ɉ#ai0z1{E4)lXY ҄{*I_)8w0s7'I+pjr!qMs&7گ24ŭt?9!>XMsd_o~lnsļx6KM %3ߏZreaXw 0T]޴" ^d..Yr!&CkvיkM*yj[|6Pأ+}D_ugU嗫9D!)*b~G>?n%#J Gmun0Cy/0^(3Un3KbJlG ]SGZ7Tq5,]@!yD=CfEǀW&#E&>iG/F< 3Lk;,`iC$~]iE1Zsg<^N%H7 qMa0P[HP-6bo*=*DŽn8e8@8(ɪ:̈́Ǫ0*!rvp:'Pv'8z L?]]՗EP3U:)Ah.>{g2q ?k@pȤm~9rJlILU+ӹuX/?| 6YDlɼ\&-M@npmA#!/z#@ cOHb_.[j^Vs*x諟vk(c> (JJKas9¹g-k[N ^VM)fdm8' qHLJ1Mv ?r+\V_兦~0>\%T{&m0~MA8dxи|#< Ņ9fɩ̼=H7fM>c8-4UsV~L!OtQWa%(Li_y1廷z"x3: WEi|ߍDfxȽ&Ayrpnj.\H =[7{j`H نs2 (37~m2|נ&in$wk?Lɟ/SՈ(1I#b@Yo{*cYLXOܮls$ν:W8SBiJs˜{̞nߡ0XM(`.{z#|\˯]fG׭UHZ=lv⪬;i\7>F_8s1zPrj+ ARb>؆3-P]YtX`k c3-»ScW2!=SS$ /}ZoD? 1B!| %fhtEѶVJԿI dM^ڍ{Tz<>'žA7 'v67nsҠgMe(FI5Mt2}]#ŲX>HwDS-)H66Ŋǂ2PB/.ò&TOUf`3,APonx'!Dk O{τ/U&cb?OH f ߖo8,n0Aw7sQM:ٕҲ eTεVgOyDƾ,EV2gV2AUDfa>$pT3Gps`Ql \[QJyN 7> &:wWm9bG"0R-;o ?g GL, "dۈ՛5+^D @@> Sk.b6~u Ohފ̡$tSe]fMT/Z*EP#\k.z hb7+tNO]e&}>a>DМ>Bn3CCkRm,~m*^ej6|8~,4M  Mg|3O7߃,(i@jDu7Ý~;״Bx4fU tP^O՗Y+^s#H7u?ׅs.7tY_rYxiRPe8[}1:WS$bT.u%Gc:+FUђ3l7gvXZlnTjAhnz ^O>}kRJ@qcq{/;|r,v]\O S8m4<zJߴ( bzA&(SaBh.R>e]ka7u 6Ӳ_8*{{!+A9DRJu~qGg7YI+G #H7}lRE`; [@a_<˻Qa-+)=*d'C'ԱOfq"m?kz<y~X%( :؁=M,qf~b)dl{CNf3xNhϳھoQP*K0X']sLhJR g?4Rj-Q܆di+5gE];<(Zwb .dY4s Pa:o|e^Berk"sEq.\pU@̅^-m#˩') nb(iэ~FeTA璈O9tyAgiaFj' ?t[kL!VƉը;TGzCfv+q\~DW0J+6;|Cx8^Wp9_%7ЖGӹh@ː/v= <$[Vj7jc IOw:|P3X^"-dƾ ü#'GTsWk4:N4[ABLa7r1Y{(a -g[^i~yM1[nn '!\b?yAM|4w7|DC!W:3_86$ZtpN|"yK"Io˅7"OYE~;7I7ԸՊsHuI%s6I_ceShTl&|>5)P[2InbJPF`RڟCyV;`-{.jݖ8MqSQo~L> :`ָ܎H\tʄ E@e"|ڔd\!:8cnu~˫4B< @N I 1>JXEiw FmrGTHȱk 3 Z16C-SO7y󁌦e7@4ǰ\C6̷[w Q{Jwg=* eJXy@iDw ٻЎg Yw)kvCN+ِ=o dygHs:Zu]Ww2I,MŠh”nc#X?2/W8)0@CKK7q 8aoz!M]l*fkZ*Z?}?6]^U?ܚJU6+ \> `+ȗ͡;޻e QxQ:"XSCqU4v_6ǐ1OlfW=U^U⾤B7u@I?.ȕc B/ozY}~%,/T\ s,.Ta?b}rCJ&5޴c{jSOΧ!=r9 UA܆[s2S#ӀfHqR\7˱gcm 57JmSm&v&Z7¨7+j} %0!2s8  4WXҟ:Owαo= 3R-Rz֫*}kKkuP8(;D7Xإ|}L4>8*O-3! ~)9SK/:dIX"Wғmt=LgjX]']hx=)PERkW., #H׍x%[#Ds\^dxsoISF>]_J >ǐMJJKKh˼k^ޱyᤍm_/S1,mp"K-Kh4LfE1I, 뽵/<5O[J3>,uK5QS-Gn'_7Z"@,?JcV;:۷ApBRG{mAέsꂃhW9H5Β.Nx6ayPz+o؇IPe1׉xxha-s"~@'nq4ۃ Un׏aCҷ)A b"aB ƾ\_bSΗbw6d6(6 p8a+h2ݹ=Ia-faWms%K܋=IX"泥+߃/*-`JWH1?3*Ca(]YR% 觚$VO]U T p40f¡@$UBCtN+Nk6y&jf3}UfؿۺG}2:ޟʂ)lқ-R =X^K,DUzR2]wF6` n lŽ ;,o>mxzD9j<N%:i[d/쭪Uݏ!TeH& ԳNFe2.WHIlcJ5o0=~ {٦g5j M K( S)S_c#za8s;GiR2mB=ĢRƗs^ZUӎVI[-C#lsXI %ԉ\Xu e {n)mqZL8C:9RwZl4{OwYbͦ6s_Wk X\Gnv2΃\)RX}ۭiY<n&VoI+y[cAvKtn;(H(#e?'}w?czH*h,\YQ<{9.Qo&1 4d ވ>@lu8|8θ*3993|øq%sM,U}+̢뤉WR d2]\6+ !S8YGxg_\̢5F9"ARf3qڷZfH4!Y}9FdtCωc#paYժQ*eMP=V:ueoBbL|x/Xx !jk$MmTnKEq)r@Q2?z   !?$bѰG ٽ FtQ`NpPtA/ *\3'W-e&*ߕefL%INcK\X$D7\Zb:/6"ќk5/8) Ω`{6`˿T FL@'$oXqm|{\! 5_[Oen01?kHyf4k^XGWީ(uſ lwzĵ}J J-~ 1Rh.wv-ML8ؚđڔ2n 0,k48c.@_E9q74.?Jc=2I$nāՄžuw3N7{6TJ< k{ T*̂<Kx(YDY 2D~ܕW+.KN, –?^b}![j*W2h[eA]LABk:A/ZIMN$DhV@֌'vo9"P#pwI'\9W<b^pe=͂,C>Hj*?Rrgy5VnҞ0Qhˣ}[En7T/_c8۲]-Z!IK.|*1Ly5v3%1a޳0=8u\%SrdJLK }+|-LRO^>%Y8 "pg# ߂A v\Lq |tWErbA(e>=;{}b~5CZր\D۾uF^L-քD#ʈ$-R  RBވZNIO)ra/<͊;VؚS},^e:޼z7V>03nGsdP&]Y4Gϗklѳh œT!iI(S将fӗ8f0@-6ߺ舥I_/M?yrV7`kB^c%Eܢg* Sly/$i$B|$(xzb/RƣŦD6Mƫ*6*fuPDaׁp>Y&1A>No] - &auhp}Q1TЊW%*Tq*h̭ZlMezòmUns"UrIﴊY^oif.ӭo~:M Ne1|Q;IaFd^VՀYn%DM|(ċ 1G-ⴔ޴+Y f_ڪwK<#T;\CS#\&**ٺI(3Iw0EҐ6D儏?rclzϯ-d[~lW4Ȕr5Qu7BIo| є]~HƎp _t-vYN2$9L |]; WeohUKˬ3ZT̶1l4i7[;(?Qү1r>|N<߂%u <<7;yb5)!pI6fykzw [ebѨq6[<~KO"'5śMυFsHO 9[ٰ*<~:"5QkgnNdPT#1;/<~#좢%hvr >g ](\n}B:|c)̿/|mͫf[Hϳ_l]R.6 2ؾS.R@:I4 Fh_V=;O hf6ˆ"M ;h}J~-1I? {c\/Gj$2j~sO떅"6|cS+Ą'r?ʰ "}KFfG=2 HqχRu`fcRmU`֡Kr°N u;&ETRl1M^l}%w6{+(y%8HڙfӍ5]˾KSA)z4cfr 2Rϊ'kswivMϐt#Xb@D.a 2$^*9MkDx\H'I8ѩ餏9OnuQNEښU% ː0oNRGt܀;0,0Ysɘ 5WUh?5w%VCtb2 $EB-jM$Z!jiJٺ4Vz+O Xq`̵̻H"蚚Λ#t-h,UYp$@p= {ʁS6v 2NkY-qQN/#RfHh)urxg+ԧ_?߭ag=9 MLluj1!G^95cY[5.?kH۟mT8nI,&^ iXpOH5jPOڙR>XJ?8!S"B;!<69#|IfƆ{r-b,<,5hե;~) z)U^W }~&z .zy I*Tڮ8nIk{< sq z\(2% lGD $ak1_V1K3VU,do]^ R?ςM)u)d lFC^IgK 6ė~_yH˰ .Hz)ᅷn;㯦PP0)d.TcT!ZF_Dv'ɻi#~h_7K)}F}T`5f3( ɩc%qQSVM뤽C{,$;OSq/όl~V` &J([:`&e^WɁ9^ѹI0uW6ŐN+VF2tGSv"넠o*@=?ּ(Z?ؕ7`Ą] \i>DXROάX֞Ms4"c4xx+־'jhHk'Yh'a\?~*&ܫC“f {/C(X{\ԝ(z+sQH/G}-=_e7d=њn{ʛ;/2Md p SiD|mKāl\Oċt:?GgH۩Dŷnz_8xIVX>[TC?-/@vؐҚ_B>v/1Ylc-b*˒FB3Sv2t&3NH7O 0. T_] .G0lXp QG.AF}uV:y(P57ёp#d~e"b69m JwS );'- ^ApC Щ p]-+A !ME꺬t`PKF9sַ^A1` ss @ҎWy+`fj= ѰI}8Z!6%Yzc̘e4~e̮e3śkEFӉ WOw]W:n2(0ڦ &E`a޽&lƎK7?t/*G;並s[O+ЕWuO-C8Q o SJΩyk5SN;yKqX!L.AG! Dz4VԢB;J ɤ.p0R1""olAwtrRbkXth sG4,dq:3bmxbg0c2ߗsz`>#YhWVb6э%;T*= Xf )F/_'@ᨄ"8Qab6@#uS/!k&cvY&o16OClt-HUe402Q ;|*dyt.n 53X^3a\g9FVE+wҬP^'r `nee}əO\h_,)c'd[Ֆ7PF Ee@e#-8+^RFU]g: 5dl>_5Y@ `ޏ#ce<]eXiv(@ƝMU1l 1CoXKE)c Tu._̏Uj)zf /Dfe,Xo3y8ץ"W5m'52sxzy&gxH`~RIYzirү=sSO|H<%a l_LTO1Do^!_`$+C: s}; IӇ 6ś 3m反wwT PyD&]pබs4dB<aξvHP%fȃMI?nR̫[ߊzr8*VXsJFتصVIѯA2<| 9CLw0?w]u̵3n7@Ӟ<\N c3J=st7L pGҏ 4bVbts?H}tF-n`Y^W4mmd1הrO%dVN_ Z fȱ;f0Y\Ar$^77Q/'3#wRVٻѩ"~31t`-?n /^[ɇ+VH;O'!Pjr&YQ0bz{ oU +KXS~ Vm5F;ՍOݝa6:oU ZqwT. {D_D/3q'jґͶI]w5\kh 7HK㐱^xFKQ*;U5ZqGK7_HƋ; 裎PC{g$~$ ;&3m Y@~ĒʐTT Ҏ¨\%F3)Ve REfPoZ="\R?T:TfHCbtCJnKwo-7w6kp\fkGnaҷ<73!E lx>|N(|Qfe>gyF㜞I@ᛟBjNanR/>「eS^imE`a"bS3gh 5D9FA*34Żح} .]0w%J4}eҧFXͳۏʸW#9oF=V6<i+gYZ07070100000368000081a4000000000000000000000001642f09760000fbcc000000000000000000000000000000000000005800000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/䭻]?Eh=ڜ.+>Pr_B.G0e;pLDql>_?ګyB9RZ9iyEKL"DMKD%lcqBH_Q`;[@Nֈ*(嚤x zhT{N÷LBau?.&( +~_^MKrgϞ\զS@I#mL3kI&܉´"ZZ8^cnLK(=K]Hsr GY-ʄo<@r#Vwm9pIy[ 2ŏ 轉.M~m*Ik!׹ 婃w{`Ow[+bMVe|'d#k5qlʎPq-Lcycw|۲IdtQ7/~MdzɆm55qzXd7K0Z}#6haE&A6TQfLEyB7O.re­܀/,p4?ՍF{WB }`EOL̕37Y gQ8 +*oU܅/+ ¥S1wY.{Μ >=% ` a5-OFgC&CS[I;ꨐAQֱT/(MoCzRV9JQU`NH).(D[+Vr1Άf8S |QRZMcʄPH( Y+`B(id뜣`^$HeZUoNVM32i8c!X;-2 ^a7/5z%w`E767k:b6jӬJ6&Jʺ 1ҳ3W*g&QE&eѮ9gl|yہ)#$Z{q K 0'zjMޡI)b+mdN3O@Vwl*)*[#SW5.aw0@d692Ur{ .5T zC3Y_:L>)B?J Դ%9wtd|W#M53qnq#hFߟt&h|L!phA֥`zۦlLA[ 3=Q,85ݏTsnL?V֕D㵧~@.BPfxFQ`eHZ*BIh;Fo~n(Ós9sX~ ҙrț=ޯ<^9xxJsZ=ne.ʧ5_b ӎ^ZoBY0(.‚wS+R}R 4iҲQsVDSy++ o3~w2$*c}2|;u\vou t0ۗ#^z n"չvla#%NR!k>^sTZ3܂'&#Ŭ4 f*QV;pr ObVfC5nBӿ̑{I#"M\SfK=ֶuC8qe 4j7}ݲ1k,4I x0%PTTuMT-Do]]yӡqI!a@"rXJ_$?ݝLzs'=׬TuGW,'&Pk\ !5/Rm?J h|zn&y|7`n+f4 lGxX)ho*53]oQĘLmɷC9Y (4s] gnV9.Qj:9mOuM1bsOU Z#Q]{xԢj!LKVI݅ҰZ +ǒa4Gzb*$ПĴG!HٰqサSɸk 7gڕnلhhh3PI@U\bbN`Q&h/՞ )H<æ9(6|ԐI@D'<0b6;]PhM\1"Pj c)ՔY7h! 1CPQ?z8j?3 J˄B4>ȳ1rzc; Ir^ h@(Zx F}6G֤䜈p0򴼀_+׸k~ ?1g8я+I&sR׃J@S6`C.i%93Տ5 WkRڛaXg@IΔ'`BpרxEs  S!e$y86D rqL,] %i1(5Z$V1Bґ{x*D "/љ(9_G>$IRj ?7%.;no5b9ҫN.AR <>ض^ 1W=W3ðZG` zV{#w Yc2%jy0~cZ]6,XWMlN9fK|nX'~ V+:}L̿ZJW{Az@13 0'˟:}T!7g9fPR**BjzB4Wq?8+?lJֹsTꫥL#dh5IcUh0ݛЁȊusOqb3Vc (;EeS|_#%2],G;G|{5~B3vYW; ODb)1'`$#KqN;g52*t0ˌ?x~,, g??ƂDp[;!2}Q;NKu&gt;?0fCܻFi#7t&3T;Nz"Y1`6׿}? Jƒ} Lno5ok^}A Վutt/Ԟ}_)Lk˖#ҏc(~#%=*?M4:~[̎-78BvS8׃8N;8l#|P*L]t|?߈W<42.,:xQ(l>)RaQ)sKH}T/-}|rH#N_U6ua 瀏gk:%e0-MalVZM11:Ox7?L{iwp=vRCi} 2mo޷ :tDՍP}4+!{ tW%'r))=|qV ovl?XA!<f%oc_P%7 !ُhO#['2LYz 1 c8gpŹIpA| lj48>P=>K5GgDŽ};t@(G~+.5"}Tc/!0ӰcB# OћO\[ |,n_a>g<}C|g ] f~7]ףLUyQLj6E9{)Qi9Qt <ԕ6KJGB^Ƿ"8s`^joJli`oio&Z|HTjf_^1f*UX\Cͧ/(7"CYt%T2Y$Q>@xxS[#&ZќJ8L.s%r uE[it{}%Q1SǢi0o(` }2!qY˪JszZ&"WUd!>'-YɛUP3 pU`15Z-.Z /A\1H̤xAH%ćXnCIAF>prC^67 ȅ&R1OKF'J7?4{ G21ACթb-c Z<)mDlr6o4'ul+dO[Y'^՜X#aVߩnkhrɡA|ظh$I,ݻ5"%iacD' χ-խ"o1B69%XcZS%>ZpJt|Oׅ~qTh5fh ?ωe)'ӳniAB,w]#DRHI"R?z w)Yg18Y@S67ZkhMRk-[6;b;$lGd Ly$>gIw (S0WO1ӮnGq*r?x ,i׵9jv4}utK椿.VAP"[Z[;Yy%c#E1p됈60!³xuɈ.+$G?'*gA䦏 Le9)} j#_F3?ZO O7PvFXAo!j+qYx! 1zӮ=#&@\SIX/ B^2ug#H7a1CnJFBy:[++n7R}()πrɼ-]Dau{ z(: G#+4.IjwynW tm_ ċ)eNb&y.'۲l3 =:R{6X(҄]yUlhV&7Gzzc؋bd3BKL #7dSd8;?Wk BΐDGZ;ITz0p@IGM/(@9nTżh+f;{$h /[Rhj)ɇn},砊Gh I>FSR|^ f1>\51z}7HhŜklHҠ 5a[rN`=tc]Nt?~Ro'ϫ5]| Sq̕Aw8uԢvsC_ a43k Փ'异KFTWh 7 @;* RN;<=I0"tQa!|LgiTMV kLFҊ!M?4^ ;&E$8-MѕYM|~RU ](+GQOF;BbxT\mb /MZFK[q%*Ew\0 p*ߝ udyB `9Zqg|;!7rq-z.P2?/(TPL/NT6 &Smo_upxV١M/M/BU8sqp^Z{^ʫZs9slβ0D_ % =I- X-+ȴ=ޝ-5=)s"âъYxf7q -xy:q*<9*[o-p,fHT_[ђ}J (ٹJ)ҏݴ+Gy =^_ޡFv_~Ԟ;Irc(/=Wm~%~vEMW(9?x21ڒJ<{L=!xt΁5CLw`kjѿ4#?+p6@d\geMĭ}}Ps- -.~iXyPhvVzjC<#ncL:lHAu9.ۼ|hp:)-">p h$$|膒!b™l>Z:b$]vg #$6EiTFcݑ(d{aU)%$П,3l 2)Uhr juQMMzDYyE%wM<qL]UàF X6Uk?>An9Ηi#U4e=k)cŷ6lT`\胅Pg<,$4cַ& d7?XI6 :\.V*^hfIn Hlܺr[+l @էaC )9Vc3ֻ%b|;9Q"3a)Å4h8;EUz{E4vdhJ3iűIG?TE4V'kh44795W_jX!P݊(`6v뷓L/S]\9 8Jjf4 u8z`rQXbl=9QXܞM5q\YhbUQMa%%6H4VfwLb77|@y)_Zo*:sٔ zG_ug7|\)_7ngƢU\OGiq^R@s^"*&+3%6C@oaNhER?J6G# &C+sʓ;R:ЫRmdMĨ`/h´:ǑM,ը~{Ktu9I5zF&{=Pc9+Ŝf0k6O p"ZrĤY, z0 SH4ޤ{}Ϙb')q̾o#Rx]i=zn E+)'u>6V>ZR~lf~HEeıovLM"Zd!ɤ\ϊ W2قj~J[n /7sЕSC/aI IGXa~!>Y Tt $>10fAQ2'[!4+%jc߾p~3pyi?lZ)$@.9DDuE="0 γ_qD2*J҄v"0/s1`&2d׼樾Ob,l\JbwbmHgUkն\wOXsk{ /i9#}a(N![Td["lf;%vTqN%(ᭀB_ hr4H}Tg$gJ6=%F7bRإ}F׼wbn>L1,Ne(-1̣Asw7rsGÞ:6x':KQ ##&S\IIHNx'K3} >^͌L=syEb0I$DDmZ8I,,[fE-Z{n~J["H%SydA9ݰ}+ ׭-Gww59L{/v䱯Nzgߺғiݥ>^"@x}P".4DQ글m} J`LL;+gv2Ұ-fnUZzu!+4ή-FI3f*`פ\!gWSua&t"*1bqa4bH +(>xdWz't-wCv1^B/TY\"@g#iJ(.Suiku|nUUx/Zqp &;2aUA%iU^!PWJ`93 +JpI˶"Jf=3hazޕx@XIyMJpihfY.]̚F~#ա_{waBO+i8S=<,IRTu5 /SrjXu`Vc,ÞJ5A=h*ӣ-d4Uթ5c&K_g[T&񺕶%[ j{uFp˚<= !L{+>z]Dzܠ#U&aǂ0i5oYbhspRaJ<*0~Y73b@|au4wm<5dڝ*@qrދXѭ!KC=_^*"o !`jzb$wekg~Fʐr}Qnݓu3#/.QjZjvy XuL 8u'C{l̘Ī{(BOgb]k:Q/!A9VIjx?G<}uDxuw4ht]8A(ScDqzI1ǃfgVN|Rm=,m484Ĩn搰~%{D{:6k8zg]l8n'h$C?;ra_b kʧ[yeԌ!9-q 㯮]IPI}0) 0X`}Ɨw̉)4YԃIͦQqCIrbv|dBOIdVÑ'ۚW[uĒܞWJf O%QsF,lzl)č1R-\=)VoR*^?H0әIK6^pRUW|¥1{ƬQLۺY|OyG*Ysy ) Y(!!Sc6%E^<}#/Np[s݇/0^4,a8UWX#S¿u\7<Ѵ \d UȪv͆Δ;[A(iGگ]`Y%nRzgۃfS!L$Z) 98n `ѱb1 _]#G3ⲄölI3FqɗZE#K1|3QH$Q~= : ! Iw9X65z; ͗U]*{Q07Cp/ǽDtd:uE D[h T~Ji96F*5.qHIY. a7z #(VEDb'0EAm #x-}j5ۦqF9po;+Nap'(ʙT*l|**\`ǝaZ"R 26pN[)$^?̫no$jIPkTP?9|-Xq(oe9yWk >L)!ocǎ_|oTǕcc}cu[ K-~(k^ c'/@Mam\S w'NMObeoI{uml݇GgKcYǽYΕꨎft cۛV4!3XOj ]@&7>񆂢2 q ĥ;cì*}x\S(Kt~*.}-\r,ϡZ%^7|ES4/a$.?>kUس{/ On|ΑBR[mDn#*#Aԉ٨A|qUM'TZR L:tf7oE]&g,O'wq5yJj Z8mR&:"XwOmVT@_dg"}h;G؂m o _k! zxUsAC@ X X6Jjln8.g5PdPn,@Vt0CÚY^.2 㠫PFDį^b >@14J+-}0i3-{'ѦsbM_\]{A4r(SlI@Vwׅ >TǾ`m+eh+l='| hZ˷L>gۇYYO{d1N}Q{KC#+]v}sڳլ▮1Xg` (A%\x{LPօ@MsCHs QY-3`,BYgRWƗDRS&Vz@V8.Lb|҆ojI<ت=4 :#D/z:eQnI 0e'F%щ$/ݏ&z"9\S+D3PCa}eK Aa_rM~=AܑZܙtUKA Q-GxlnG~r!#|576=,xAL bKL+0C$?մ9cТ'87QT 0r&"zKb/g Ka{;)zX [A6@P4qBS!'ȸW9hE)~>gࣘRģUvά\&yH4Pc݉(F 4yW׊:|1?n$MP{?3i{?eXҔ+Dՙ+OoF m SWYЧ;$K$VO4g6 nƕ߃{پF8'(-AF9*|[YA s?ӑExT ='baT[EaSomN0>R !$!d97lKns2(w8As\3 SO=chśsR~JZaNMpS͋7HVwOa1X.5m.`K`t`ˇ^Gi~J=)S0DQ`mKw#~G1\ \Nc#ơzDmaf Qظ.4=suPmо;q7 .H 4}\ᅮT3 vW>cJ'|ZOC;oD\93'FaلƮViQs'_k̦+rK"v>: m8QTo^Rt^Po玷3i2@CfrU9 ,K\?˻NJj l bV coM˖~aeiS&w7KeJde|3rS L bUKv6D`=MR?vȣԁO#] <ҁ;q!( )_Wӗf^he.[a*Hc.]k'J=S$siioA~(ckRj]V?'Щ9!{#z"ݬ~]p*S鑏8b[Q(v$\E$+na5H[pC?!Knb{`$JgryoqZ%\y 0saq7 ` _e P,<\Jex"c團)&$q1d׶;{nqsmAxazS VtQQsJ^jn[n(8ľpw 9z- ]9l$ T!3],'脾ᱷ:22Wo 66ze C+ݩ#QBfNC+̝KCO3)>)d<4OyxȂ=Ʒ0.^\qDBg3!~15 /Ĵ; _s:4GʑTF?(TF%[ҲЫ3iRW P[|!_;9l8j5JM:v}-Fj>H^cc9@TUuBXZc߽oۿa#;8ƦKbO}̞2,oO-sSi(}& NMBCPn-E}nkoݼ{\C-k o6jc+&G,'91cVFrDrGB9#`  r(ҹӯG@71cyg.l:EV^ &'5ԐK ?қ`$-@i8MܵUS0BD SM9Mf :.)R57DB\8t8ܶ!J1f8f!G<d\m#DZ=rR?$2е!Tk_џ֬cQL??U v"#D M۪a@֐EmyxcP\T֤ Ok q=8v wu3ES4* q&Е~~`ke+>\:-toDMgqS19^!-M7ј}YIf8 / ȽGcks2].#iNp5d: }b^zkkCQ-MdBf kr1eXO/HxhgD5M)EA+ѳ[遰Lҏٳ.ߥesUF^^eg?Q{O.b46AC/C2W7[ᄓSUwԩٜpjudԏ:ѝ`A0l"#pp$XM OYSfJ&T0Zj}YVppbڒIUWNg#xZ`rXS'U#ޤ,'=s3D H:h8ҊCbbntk}Z4^1kI?8d)W=L)qrb>S;w:"'L-h/+j2܀"":Yo` u cWB !}fmEwԾaer_%3 gt@lHj:ߩw=3MQ('6މ;ZS|V)EOB X̞Ᏼb٥T@tb4FUPFx yP4Bi#\ۭf=nr.}!|V- ( 0ጚRg퍘x^Hy/!è4#S.:bB-U[K:oAJ~ v-V ˥u]bqw᭰fLg>vʓ:zOCqV>"C6fĽ9, _]KS:$Vedu Ω\6?[vۂ / $( ̥}ϽzU*ȓFkp:h~.o-JCC[y=@lᔏ:?INϟf/p.ĤZ:xFy +kx@x/¶9wKB8 ź=L OST"c54 `DA4Jtn$/U4]fuC> 7ёp[̙[Q@@#?G7;`$[O? Bs^Lke6(sN4pRNwLx~a,* .9,H`3x f /קĸ}Hc4BIi 2[\0x,>bV*g[#bFFa z$߂|,I3g\ր0t͋X8"A%|!]-TZֲ<[+L;OLFic}Pʴo`㶒/]W0ו](=N@lAw"97G necC)b88Rm9tpPAf Cm\#HP-d.;Zvލ.Q+4!?glrʚ5SU#[InRamXVLj7+ csb Uq j۱@bgQ<ڽADA$Q0B)Uq 9?GjcBPkt<+}ϧ+dԘ:Zgdϊ|/Q*_qְ̓jm% @}>Ϟ29Nқ!IW˶3pPllC܊+KJ"i8xYr$`37PK,Uhm6m*iY~dvgqMs,jS8S1(O}}&` -c W% CTLdcۗ!"(r> l f]P ̹6^Z.gV)s%8P nmFR Mu@L_}#}l}i{6l Kb/TҾ}åI!eE RV"4 mr&UhJsW.[I ;q@/4 S iuYvd$w?;נOkSҌHFqU1 azGʦEV^Z!͊=2l{( fThN Q?Utp8 1̣ˁ[nrcXI9Se(cmO[KlkdGCM,!D+YVK.ǍΕ&ŭBi*s&aC)aw>;A/dB90O.ffeIHkJBp>4'\ckψ [64++R=xkc&+Wr5< Ca_N"h5@ qlYVWMtNi\^_ }9\%E)&kh+!(g] Ժx,r56Bݫez)2SAQL>n{Elǝ/{ژtsTb>z(#4K\f@Ҳ*)Y]ntb֍K^`J #RU{IS揩De@ų7[WWR K+@Q2PP żF|so{ܕ uVX &b7ƄqDfc dzy#+oy} Ɯ; Uug 2xONug*h@* 3jkAbLv~{;OU{)/\z9ESGnV}2zpNL[8s'6~z/,;b6n!p1:JVPbrYjpȑeDOV٣cRLAJ8VZ;`Xrr S4쯬K cc|SBZ2 F^#GȎxC5A("K䨆SeeO 0rZ׼_D*Jb"Ĵ&Yl!UfɎ-T8~?vyY!WO$pڴtY@7-04%Z'QWm1}KZz3Io fuO/$4۰x5wWo^xuH#0ʿtK\ь;% ۶~vͫ#J!*9TֿʊaRJ@RpЕ#87*$(>y}Eʏr 0KQ<,s'jF!X!w']pyKH^ު ӡVb-;TU"B3\٩r.y_dJT2%|Pl:Z{i5(`[\Fs@tt9( KBtlNڝMJXcsЬI8 l@o(}b*sE |n?k`zR`-(|ȇC-.W/c'*QDg'lYtжA0\07U :)*ZҐ$o۵sOYLԶk'z[uǰ#pb#;j#el9 yn3n7~^U'7ZU)UoYiu'g5uUo;/ b-gvq`%&UP \デ.Is(+lT *&fB!Sq(GRHpxO% v- FG|^x]orpTVX`uXߪ@s8@pJbk)l4$܏ȫL<<_L*s7yFwZQEҤ^=ѝ$qP̒5)5S(9 IGR𠸓fD"M0ץaHo ].PY$Ӱbo9dmg_hgQ3E1Ex.*-Ub2B \3e0UU7 DD:7ddƷO߈kP f7թB#P$<4hft՗ל4ߡ r(Աb©sxg1L!óJY( = 8O5 |nzZC[u&3=E%touF'(}O8hv*}c`м}sJ򫌚aԩf` 2pP"t]cq}%螔QIk.x}h`rF4␐  uv%d.q^2gxz]}K| ??2o ҤF]1cddG H7a~TRM8$ov j2"?n@ϓANI10f& v߶Íeƍ(oӁY 2|542APh5]d|'YfgBXI&f \a+4idjǮq xhXSKfzXxZ'#ʩx/sB~ͥPS`Xɢt\#ݱ/ًQ 'cO`yx̛/ :nPW+dA95)R̻˶-ƣl: *\ /8.B1$=] 3[.w;*_TM v+~w={je ӂ!err\dPR"ֈ3P OԤzkh=Lؙ͛oH{QG,q|-%7.qH ̚54r_݉!TكRME^AarU?xGNt "q˝u8vzB87Q-_~Jʵ痢c\4;BWN2!I?3y.fUEJ)1T==e  )#F9޴3#.ke5Zb7րCwxFf>fd/0IW)-BmWa{Bd#Z% *+vTR?q?'LY2*K9ΩzKݳ*w椬Cu~+CiHv1c#"NQ_slm%IEN^|q/3񂹼.*Q-㘍`SPMTg@#)j- VljK˖Xp+MLyw,!e\8:m{ۥ549Vk}cj}sPĴ̂'Ť;'O| 8O${Bܥs@@e.fHͨMqR` Ql ejبw.k.+%҃H<7&*+(c72ᛅB'RqEFR`^_}aK` &)$fў2Y N&)AYHA=~E5S!$Hu08=t?U{^hwM=e_)J *(<7rڥ teI#t"n.%Nʾ%*f..JP3 ޣ;cAy-Ud*]SzbcWp}nP%F"i)+ dq{ơI,}\GOjh?.K''wBԼ69o8ޔ9I~} WkޞAD32||.Efх匤+UMch{bCNuv'C_{Qo53-dk˓;`58/,J]XAsX'as).gYDKgpaO<%Gj7d)/z}hsc1dI*4cw ZhҸkok!b ,aK rɺ}2! }\~Iw\ 쀑DVKJ/u-@,g[E L%t6p g*#,I DV~+rp !-9Bj*= PwǠ_7oȰhƝ@xaqz!–!!:|3L8 v!Eg#4*HK4Jحkk6ǁea}'B2AN *t:S0o,{v%\l?kcs0"tSM+PQ2N  D#C2f:HQ$/RlCոŸ9)3JIqgeՊ1wLRԃO;`2RpS0)@U*[jGĥ4dn00%mƠrn [Q{O+3꽿Hd ~Ik-8gB\~TLРj”ni;Nx#q < ߖ$+PߕJR.&yÁ!T/Ԯbnr0~QäT+w=݂D D]9f6[o?&g4Z. J 3iss.Fk3oa":볙$5C 3},R>|[XۭM8R .$EQ9q` .5F ^Ր7{*kQ 6F\fvW{a$SxWԏg m2.dG-_`ؐ# ܕY{|+ybz3bP/pZuLoGwجjp&%}.[[ĢkՃPgOvwa4OOT.#d5>L *sY\ufe*r#ʚH$'ϡk~ [`án{#4G UE aԏݸ:ʆ<)$!bA *p\UJ\WON9WtsL M~NfX>\Hw tA1F0fLw/DJh8|zh.\ų*xVdeӧ:3K-1dqe\o]57;сOV `;>!n+c OښȇQb2'ERթd $'}GjRbl=Hm!*X@+U 7.E9M~xnL5=ԓ0ڵpéWc1AKegW 90jGt)wDeeb2T\g"\%m.M G1%vDZMx /t[!J>vḠqÒtŝ !"s[vQS>~x4fYG1qe gd@+zV- 0EztI:MiGxM yNJJvә A~s5@O{t*//S ]Evgpٞ? 2)4DH!"lW޹1' aKub/)?yt`YLZ d 3WnaowءK_KYkHAR6%.>2_cH-($A"vx e%I]D|jo=D:1Ȫ$EFo qө1k:GRs'ZܱagD2Xq/9Eρm7{"VN7{-`"Ղ<X&=%Βi+u.%NHE7D޿G$~moٮccRV+4NFt<o]4U)d:zJe" ּ (xI> 7xzg,p{'A~rER\`AK=nƈMG:p0|3;iYC\#,9@!-϶76KAȍ_ٍK HUMuÝDe#P4&PndG/hy:Q,FoegUR[Z7uS u⃎o W'$I+xƒUqbDB=-65UOdT_pꈸ.68`57E'B6f-<42P4`c/Tm(>M\jۇyɿ~x7R8AFF՝S!I͛hhU39p5y˨R׉ JOC~{ ]MɁI0#[ "Xɴ5VfeI(lmI]gn`Rzm#o;EOil޿3J+ŖxlΔR kO`PM)SPSO&Ou۲ x #p :K""ӎP \{7t87AYʶ Z'KEe˨ ДU<)qaB<1y^D,Ԇ/*Z]/׶EffqnoJ4U -P {`.~fȖwlcVK f ыϱ)\[NĎ NL(I?j1,ҸN^uH/uIDL&WHk4!|?!n)UOEj`H Igbcp'p/ aM=GA]CL vO5= =ewz}|l SȐvuw17+UlXg  `>gu(a ssɛm0T"`0ެx,IХV<WnY}OBA7M!ᾒ-ҍ kI8Q8[ b@b[|sI=5&iLT4ny s)ZS ~E@~:21mݴtw"NS,@% D=Pvw1QT]swLB9q#ZEӫ{&ׅ]5}VPW&SF̧i\2*LBGqqdP0XyFAޭ S]C E&'B/`/WQ2`-q6c_n+5YGJH%5lP yqU[µ$+k'rHJJʀ[ ԐwUFxM}}=~k<,cٜ&'K;#m,,14i{ϰua=d(F]֑RS[E‚UIjN+}ܼp.>JߚJm ÙYqtzS1l[%󩀼 *qN HZv%i<9 Tv8sr'I﶑J͘rV'5?Yo`֧fZ!e-ML]3\q -$DzUgg%EM䞜vcU1e,jA.HP>TA`f4fA4I a5tKkZ L ];/I_^fT]WFZFkF_x~77 [=9E"XC31DY'XkJHt(mLrŒQi!>@bYVMHg:HN5ρRS]y 'aw/:]4RYb)ʛtkB2YnWi:_:{F`v*#C2)~41۷q n :y4Wվ`B&fdKEQR??>@ XwǍtxO} 691'I)祵ƤVZ:x:&,0_u`!a?ʍc:2)ox|캶o{}&~N%~N{ [} -?!o G(\cU=7; mP50ٓ0m{ ųgH3`/`Ğб5 W* ~X{ڜΉf|TF|*-2u2ZHVmtKbA lxtcF(_0ԠtpAOMnE%6JS‰ ,Yh/yapV.ԉ;i͌sPqJ3t|^|(}th6 q,-4f[nԿIզ+P9M?L5NTjt/7~ eOJjTQy䢽`6P\n62'Swt!Bm)ZVk8GIXD_F(rI^x!H_4H=?*(Z26 \ؚ `j5^.kb,̘a@;i෾toI#C@xt+?e/q()6;bޚ -:4?4rwWaif\Rvqa#މbL܄* 擊 2q&h>icwX7ħwi;Mvf8eeك5o5''T_hp\OS~VL_~GP ˝z$[`;KAc{ЀٗJ>LFeS QteSP+n}}vlJ=~/vSAy&i&+XZLEBfs<$Ml{L+偱y Uj+aeѽ-sw<ĒJMy3רep({nS DARhYQ]&|P" ; qFt6bģ=!v3 G ?DI Aɇ)4`D[éҧBƏ%S0(EqmYH\Qseڮ$`uFDGԸB@;j"| w Gʒӝ K@(+w/xh97JtPM >(sƣFVk+;fgo(,W0-p\r 67L~`G0`R%Mj9Elyl&XY}l*t +4qx<^86F@#UokF0e8,xC= } c*-x\ x#ɒ ?aӣ"Qى좷wH3NAjS?7`+*)9(j~1(c k?(%{齳TG ? )?8M\"blϳY5[-|дϬ."nBGñ%^/0c֫VQa? a8DDow`S}0%cF-Άd ֨bd]'@_S! d$b|pA*|J1 usL w`R\(n+~~+:4CJw*MZg^Sm#TkT|⿠i;:HK-OJUFL 9^ނVXmRO`} .29BEk!Q穛&Q/Q247|=DmJx)"uݎert-Sbτ:kjДw5dAÖvm ie8연?MwV6lReJnnGdMM!Pb6'Zץܺw$u8 \pObÏDIb&Mdߦ6"/rjqb,KӼz@~-. \\ΡL2F57IE8+;[+Hk]F2Nɧ^5^`cuip15j819"quQy Apx%8VKywFK=辢&1@\]82Y%Kd?k cϭ-7]"hy%Nlm^YsHpty[ޜP͢bg;^6 B`s7*z?Nj"Ms]BE~2c q36C.y!ꉄ'uY>; D^8ʊ"y+¶)%̈́ ¡SjHRUi1 !-/SY;_eB߂#֯EC{eb\;]ef]Dn= {BZ^'I":IX&! s9ZuU/q1˺f;g8lN=DQt]%~O/hu SWc%X]1g}pmD>G_Fp͕.rkrilo2߿3l6]ꭍ"<',#g'X6 QE>S+nFRȉ< @?E9 'p][TT%>}Vt|h{5f^,@ddlاSʦPS .`#:i3)D3+R8,ԫ첌_s>',4zVٿ%V"$ӕEuS ,yɂyHCw& Ȣ1[km!Ur1$}ut2 u-_.H ݊>dw31_^Y{ԥR@?pFf,8!P]`ejI}ۀC*bϛ2sЅ$e )SiQwgp-=xu3*/! ~ )#Qsw3ϛě4@,LjHd -3O 7}_z"v)%ɱ0H} :8;Q'ǤC295(:t9Hl"5Q}vF+ D'3-zW @֣>HuA@A}6ǪYtbt k$<㇆t_uIw+nb K$NӸ/X}Fmq25<9 Pg#?[Z2yJ9j9t@]uDWa֘I0{M (ul&aŠu]Fi<|tʮ8F|x ew3/o>ir!׌rUk2[a`-d3kjFy~tNZV--7, 䕱ۥkCQ~;z=D ķ S"l}IK0i agc~P`>-Τ֌Y=[j˧P7y,fj :Ԏ 5ץ(<@\[k=&39`UQF{#wZVL3QNV׮[ S6Knd (a)=_̆$ƕw;]DؘL(Ay^!"㠗T+Ҧ@϶,H7YmT#ධOfa\rkT ^]2r~/@CXx9UޛY<0XߒafhvPzF6^}v^njuIXߘyV:S+\&xP߹Ʈ_Vq .wh6f1_qnB[ÞTx_E֑\_$TTzDCvbE0Ԝw}mu^8}@~X,85Sm">@8xtluT98f;'Sqh]QUPgηh8nx(!ςgKUJ8VE*w@!44iaCv'*KB#2 >/5ڧxe{a˞ (NCV߷G~}hjզD\/L Z/Imh~k$N/ GBC^N2T;8Qg-gM~K tOt&u'x`!^7Hd` !'?]\bsl6V?(4sxZ Q$E00N.Лc,I]t",կPW^hwAp(wd|.~<8NLR(Ύ4Vr4p`Hs K?{gyxrd);5߳S( 5uE`30{%s^)V]El7*6K+XM珛+53/b$|+E)e |1 fCոiuS!;4}jh{X*( ellQή:YVONz/x^֚G8SŶ71;c^SCJEC'LȄ8_Օ,΅SbOv-*) to0|3BXCwl_)mN(K=b¯Pl;5撕u7RӷL%'IznvR807I OkQPVro6Iݸz I=w]\K\6_տk&yd%xKY")`BdrՐrv껍颔=\pLmzEP(wNUҽ^K-Zػ1!POf7)cz!.w[rnʊFX| 6c95EY6f%z* , bJXU0-!&.5FfC5zklti:j_hЏ ƼZ9 z%6]>~XGJP]-PөGu#}'Tp&rs9`vLp`3q;鈍1InqEv옲jv,F#Il=7Y?я=)De\6ŊJ=nҮG߮tG+=>( )}0If:=ɢq}9=$$`K:%4;Ÿե2B{'Söß\G|TxH~p$9}z̟GwGdZ,~F}JPQen`K WK&EFa,5a)AW$PS"2r2El(']( ZT Ue>W!SA-`@PrJ*HN.'_w~)+J M;q[+?#K0eˆ/3zu%$))>=# V {_&l$!T˜ _.4G?'FW.6p43*UV/ a(Lj0-f,1tOP<@Czi 5ViCzmJO A~ALQPni1Gӣl n?A-ɋwΙ+\$)$Udi"4. 0 M? \ӧ!ޠ.@CjP h )}iTÂG c;[ ^gLR?YhK?@'TX =ݚW<.] |cދP*-"$`;Yum\jgJX-^4SeuNvϘc{g)+4՝ǜy½c^a~ѺѢ,g972UMfB&5Xm.*A5nm{-3@q hDzkA9Ϊx  z)Y#qכwh#}jJjvgܢ|T\i%3)s㢇E.ĂTҳj]I `{+z:@x.с0#, ˞BhIt!w #rݱ!lRjj˅$:I|W>цt^ kʹbÆSD`Zl%Q?:0:y=9:C<,P :0~y Rzm)^91y 9: wMМ@GDCBh9g!tIEbV61}͵>w+d`'IjU;MMeGkʞQ|3et!r6JN=~%K-ثwU~T|q1GJ 5(@|ۅgޱ GKׅ(MS+4/WBݣ6X_Lց+Ty?**-+<$ى<T!ZpQz0Ise!&, 줔#5gwno?q`nQ#(FL҂ <;Qm_b} ׄ$/M`,9s &E#Nxo~ӎ\׈O44b8z\. )iZ2c^&V hŲ&L2@a6GƱu-slXAûG[Foa<*Q QuFd  {p8oՑ"l'u>}7E1Dr5(E:5ӽڟwpm󚋶RRZ傌YJh{rt7H#FԂOnpPdd3@Y z^RSO~ m^\~2[K7Tr!J|G&/ŵVF"΃o/}Xt]jGu8p27(8HUH4}6^:RA:sdW {E]m=ADZX:İ@8CgWb!U級hZ>u$#MTXP2pВa &A.B|kK<)"qt9J-L?Ԝ+$"N FJ]Cb PSx1NJd\d:['y\<]ZûI忢yrV.a/87ڨ Gs+w%Ȕ yde*foQZ2\tm4Xa\H@ PH8IF_۱2E#*̰u4V}H0ɺ C~P n<[:Π) )}7_e7GNo9c25AvʥC.x@}771V;GʬG2\$ƛ_H6 OJ~VZnkjKоBJy/-F';:t̾Vɍe 7)L)K*klDPn1Ys4WLwW}d.G"}Ĭ Y^޽3rAf /e64'3t0p_ǨJ]6;@†ޥ2EZ1NVտdd5-' 'gb0MOk{OcVppVh dBa|ܠk!`BͲ`͸vFHLZ GcC[ _i~؄`h+`"6P(al7^f!Zp~?aī}^JlS06&$TH"a=Pv)mExO~\Ղ"Ãtk  AN o ıճY eoDThLL#2/%!-fCC0{:ENvvTWkuAR/Gz vܗ |(OוZ^!Ct Qe@8oYOuD%)ى/|!k: H:54wSHcZmj3I<^fnxS>1vf>rMEQSkRf{`+p_wAMUđqaՐ%Eaկ[fݑh-Cb V{ /m*F+=WeV )Pc(h?VeYWGM4a6|2,зWi\pjfbүO5D][?VfH'MXF+/򉱼pev}Qemax+K2 0Y?UW k Mh5v;EE[<ˀr@zL$dxdY+BYǦM\ߦOwܔ;Xe$C yfNyL#ZIV4]R8brt>$F=P-Ƅ./\~\>"]Y^^?G.9b{ZAAsZDDH`2ABjaߌ 4 /|c[ňVW$MDBd_+e "f+-E;^3q!F=x`Mvi3BS?0Pϔ3'58L y&2ԧ6qBT944 M[NxqCQ-z"[`|W?aˤY~uWîU[Z!DI-5Pt &%xTO}{ԭ߼ K(4ǨuE"3PSf_T@*zc*GtA ?>Kp&>Yg(+=Ft>2b8;%jG}јͫɭ[aҞgYØ=+ɗрA\m+eq:ptI[}yi򜩉@$-#;3^}3L:((w˺ʪxZ'~ yLs"'qDl_DPk$R[[>gnp|ü2(l til1èVmkR~+1wH, ci{PiZjEvq()zىAB SHU̞żεmA}À.f(]_~zWI$5긱՝?#~؝ERDg_{v2ǂ0GD ~pU{[*7QvC}"kzl!y|MM.8T췱Guſ?.PU@ 砵c&_ٖ|.MliOK QG3` KzZH5˶rR}J5G`>^Tx0?iN|l< ILBd<2O\w決t#Q[KHheYz!1hMlYWBeU[; ؗ%G-jM0ߗ L S݂S7)ms"?=b}\+禊I/O_yW#fh#YGl+0v`0WU48||q;sKoяZ,-3}nD:/:gx}ـ#G=da.TngiΠ^c]ׂlK(ݝ ].LbX==9ǐ_^1<@ )uWaDcTXZG'O]_X\C1%\Te_Gp5jEM+H1֥P25a|Ws[]TOԄ6pp?s#h^7mLnZrĚ ag Rvw;OcĘ:J=e ]R0qIaIT: 8ֿGIYG 3{7)wGǨ'8$G{aovO>t`P-bW/uwӇW4Q%^W4BàWT>*ht%Q46݇maI.᥊ z2Xk&_Wv_atv~dhTh@L|c$-LV,ؼSCZR*3 ڎYzs4nm'v+1 )m%KVQ)d86t䊯?[:0)oF $5` BTVgxe.qSCWH3*E.8:ݢDpHBxᅡXѼy2%bHk(d ͨ]=R ??ltj!e2inx¼0ȁH`#7&k`UQ1|9?Ӈxf[2G $AcFIA:Jd>N3 P1A`9wf[1^ ;W\ˉ9"KR6{I3BL tde)fmӨE9Y=L@Kw;FcX ad*n'M+xY[פ-:!x>hNx 6`SBBga*YX9*;QXd0 j}/Z7*x bSW)8c˓g fSfO>R :#J;4/N 1'?3 r_];tj*okmQ9`FX7,^o'|,QSxe-B[19^oc^jcyQY[52]$9-:Fh!%.`^o Y+B0rƓ@3w&o0)5Bf،4&'R—sIEth=}F0(؉7V|C``&UVd^CIxrat{)]ϥ ̣Hy-+o}?/D1LkCJƻ@8i&_[ؽpko.0~\ޕ4:!8l%sO IPxn\xhz|o$i&IBatb#GTzsZ-W,s4҄FaB$- B'4 F5G4Y |;+=X"?h+X̍> =bu6l@!vR{'$"XZ1yF r~.rss/`)fd 3E%t?"6/ ʶ+y5u).KzV8P}CA@ "`Q[h9Cѝ& `|(zZx򷚇B^(푁ZTkŁȸkȴK4Z9Sɵ%rh7v@i\WF@"zչ4p;!u+a04+cDv{͠~i翜<&1 lnwңx&0t*L4H3wؿ )p^&˶ovf gq_rNb95_(V D\y&(:n ;}YEo߯&!9Tfhۖ {ҳV?࿈&*ZPhўaOx֔ Km-91bY!p2<(l,ۡ?hGj7 >NJ^?EQWO : Ϙ5ڕe-=L m Y8,YzjbTZb^z-ADD׃J:S+ATh1Mu즗`?Vvf>;Qs;NϸD/ -I۳y΍Jc+B&f es5d-M}K ͻr{6Pqixp (/u̬+jea'w7<*a/G ;:A&5@RBm@ Õ! n^xڮ%?im]cY/xHsmMۅv6j&։jd\>[7\|@)0ĢY~ bVKm.iࡗ-st~dE|UbZ9f.1yR>jXwۈ1"9+iQP?YS(l1xMF:~0_JT,PX$|9 ZQekc=7'Yΐ?0@<`2I{r]PFDN ;A=2w^E!"9U @M$'10_0k{Tܽ,t sOÂ/=,8Nn'^IZJ+Wqrq* /5>JZMۏXRu:5 g?T|(~#\A]6G܃6= x !mmR Hb͍kX$TLkd^4I~3Ț9XNKxH'7͋$Eh>P,fp]}6F&+Tby^ER*/cLî r(;gCj u"EX!~_"DJWh5楥3'u;1/ S׃pzo#(m9flkUIz4 Vn^o\+(>ب':nPj!NmCQ c r }ȿN$c%͠lej{&tzmJqhLW]0@OSX͞p[4L NΧ\+jCn\ߛךj۝v-.:y@=¹ǹXk oT(B-z, XsOD8LOGQ_|7ZٖunA4JT%Ġhg`|>+zS>5?~;w‘g )@j=G` 0暽j}hy[]qMv=\+Xl0:g uJ׳EnG C0i\wx}Vk\@N5n~sOڸ_\3-]"A;.#,t*@>[Z7Yptnɻ~+ M4x=HCS)F @^8%msp EcI79Mu\%)Wܜ3F'GUw>w,Q59ڜ) U;vDyدFIm5k5go0_B0|$U_PtksI4h(A:DvR6Vg+yGӊ"Ί 'r25e^95$P9D/@lU{j,~sߜbk?wm4C׵%p{߶N' X=*皃4ڭ磑FqݵXC0ӣR%"-szn22 ,q`Q%*0W!k0Њ4G!i}T-lIf4[VIsKWXj r!pI Ap>6ڔx(&ˆth +SiAɌOSŸAOν׫Zqإjr|83`k8$6F88#^L 0k#3c'MaMi@W8ogoza߭@*XIߋrgU 5r7;(6u7pQ:|2>_5.[|COЮb?S[]} LR&KCT8ux]?u7z9CXoNc 1G^ R|Rs?B$MQ0í`L2yRX:A/߳žnz|z oW1>+Ύ"P@{QbQJɑ.OzB̟M-h7z-Ȩ-+}.,}>b4(Wx)a <E*9irY14׀(/O=KUUȽL&$t E@_jUh 誤&d]֘8= É=z=V;!KBQ.SFj}!"۞J[ږߞd19Dd3 Ch "=jOY؝+WSڀfk=a`:1'OF3~}m5*!<?eӏfkg= Tez"+} E\'EyqO`moĺFֈw^x7@ܑWM;%$2J{g8rB>an.[U/%[fwFJkBie*QhE&w/Hwh|<H7ټ/ "f`ZRjF=ʠ./p p iRYH[rXL>O M/)!nX A:+Nx~W=?ݺ9xуՏc yr=U[JRcƦ^1 ⿺ƙP?'CFvo6{Lj#MFmXvik)}ص=0)uSԷb8*G5s5" yA{ }_)s8331c $хbv5|qٚV V25rrn>'ƾC&!e 'p2prX}zr^߷t$ޙհclh614nmUh!(?5c]Ӡ=s{J'^@^e#p`+ %$fIZDUwX||bbS2@z֫L ^/{rx*9KdGJ"W4}K f:uZjT*X9/$#.uo W%!l Ɣ 9h3xܬWÚ AZZ܉dE+]"WA.7W{ W7;b2>!DO)62uT_a A V \P-.PtqֶeG4c"nq\3\?#hJAKSq࣊<;< ަE$O(n ח7 ܵ B6=ZKC=ƀhJW |_4zז~Mw֬ۂA.ΘZJn0l]6nj̶*03@۽fsQ]6eb "F Oǰ_"w@莑5 Vy~$7cȚGF( 7]&"Mn!wg|oETv}'%| S^q"|@8ftEWv 4SZ)`y7j*ٌ\p/QFy&'Kw t5m$'Uds%#m 8xËF_yyN89y*`֢"hnʄcֲDPxs2T䱃1,Gzyt8.tRWk,Wz_[ȹq!E5I4lS 𽟨.Q0 `x+UST"=f~Mu'%WVZ-5!&lkC:Ml b~2.5M*5y]%ZđA҇r*8~M{뾸8RK4!܄2iGᏪٳZK6*p@RA$Ka`Ku9>؏EmXtҐ0MH<_#A=Dv+0 x?ɡ)i+C Ũm Y۝譚i@ 46%QrsCTJV5AJmؕo/ʾCT؜h9(D <-1G' sWnp)GWl:ڴ2`Ì0ѰU]ܾ6Z|U7 &ّ+BҾym7%3\<%3*?*&QƏyx1ྰpxɐb[r'xRn:0$Nq96 hp{0o+q+kS8.oŰNLԱR6'qp%%JqP+xZXOv\Y1bPfɯpY[#,F>P%s6\CʒQWɖٛa4rsN.d'4?һfL!ȃ黒+<褗Ny|hZg32) 2sg_M@ԍfL߾_?t^ڌ\pv@td!wY3>]H}Ҏ`>Į 8r#/sDqz@Ε&E&wBta/Ao8Cc5ʤ-+֩'W!(Zeǣ*GGweMK4tc( ^GJ;z0"𛅁qѰNI1]GL$A h¬|U0!MOӉ=͈[{VGb+[aad VTtszի=(U(:̔$%!YbF<=FF\?u)|CoUAh*L ~Sk9ퟑO_\Qfojdw:R/Ь8;N|l"[oB&Ljn6 %cTvcߦ" UuPп1$]k#)Od |>r@j+5H>I()T~.=GӓzLj?uL ~ tmP#nv}~~ S{, J rߟ o/0 J~ b2A3xv74Q#bܧo“eqN'Kf]:fqVW qBrr cHk4 d@Amear[#ڒ frT&ڸwc$hJpt[Eb@0" tQ =<#K͟d6<=ol#&p,&ָYѹ>X1z"wAb_crXBԔ+i[TBݱ{qeV>^>kZ}idZg*}NC7ӇǢmj&X6d=D e,R@YA+SϤsʼnU{c:YI؄ҟ\fXgqRm#=[HLAߞ?]>SjDOKZ+ӿ@*Vx j#˧}ю#x{C>˵eL][&qD"aS,Y]1M. фIastlI81W4OK6(O}3ֶ :SupM:JRvNX`6z<@|I<7)bgd6 meJGVhIzՒ=[Աu]p'} ʠkQNQp3L# W=GZN{V}:4g:xc(\U/-clꮂퟸ ,R{vg3nѭ}QZɹصGdomZp$T]fc1 %<=˞?8:5[1\(]omTׯnRfż.qTOٟ` ͺ$} *6^$)+Xpd{BHnV,[,SN*G3/΋򋻐uoamSƥDzIj6!Q4XbgcJ0%&k=e:9[Trau鋻]r.t#UMuIH<FhI+50$[ҙlY>;SeeUɮ\Voǻ;1`V #z~~BvెeLs/M9O>1 LkV<DwZnɵ4D?Y* nPej{Z)x?gk˜TM*&2Tj! o]cN+b~\i,0RK= r չ餢H>C+}A xTdf/jNJuMԼzEc`uB:5YşfqrdXPْYRlP)Jj-@aSؑ.TD.@ )t4#1y# lO%?&8jK} {o̖{@u뇘.ST5JƠt5s+SC>5{:,\i殤mDz`*J'!f#7 4TZq:U-aQx'TryRYVuF2 3{"XUmqsaa1~\#E&Fs5=o'mn(Mؼ~kP Q(d۬M:jb'y]9ܟ~W ~iݠ^ìh";2KJF(1whyEW🼰rXi{\'nmS.^ ="&I*BeDu滟!x;+?hj;T : &%1.='}7kwp"LF-c`aQ;iOu`kLOv?߆R.cR)f}E{.qbg\V8^ɐ; nR[b뒤m^w}̈́28w$̩WP܁ S\]i&BB 'j \,wO=j:nDZcBn‘k_rzhm~ͬuiX>j6˕VC4*?IsƅsKCJDoH<P@8:W)[J/$\'}t";ϰ/U_nߧa8(74hB4f{SiAP\Z@UŜ@PrGYDдDJ33;`T 2VL*ƆYZ j`LV')Fܾ]t7ۢo<\0`ۿS;$F\TN N$|JWp+WpGd]ڰcaXy\#*mSkd$iA=i}B ?lT7(H9TpfRm qej1fT6C6^qhRm*"Iܮ*^]cyt!t㒶Y:e?'k^9pxAyRؘPi#PAk G$|F9< 'H!%C x.2Q [$u`e5qht R43Vde) [TP%v5o2%"66LYVF&6 %@4Vmɨm9hVDV\*y, Qء_p fZ'.BC+qG\>Ve6ju`A`ĐeFLtW IUrcIBػ5E@NfD `)CqM&sKzZp'̰rQ-@m!ޚx^| tԘ>? q`B{]wf=O_/> *O8Ct9K&eHufCaY[Z=S4d^ˤʨ0lp2=j'hoGA}C3D^}TJY!%#8DX缌H-2+gjd&Kjxz`|U=zd" c ;H?"&-<(MhžܼȥEa@z +ZĖl[tDc@nɈr67vQk#{\o'-L .Czsj|;JH$\^(1JAR3ᝥ-++U`@=d/j{{ueo6e8@=Z*g8=(HE~SΓq߲\󚬮PϝLx/޲n,9}d NDrCIV}j}rOCE*r_*UHURۼȸ_bNHFPՌC[(NiV."uuKhsimbJ>hb])yvRĝ ~TAsOҷj fWГܒ%jEG*ں~$EMT +ܔEc|Ep}+~WMPR 53iD>ŔGqU ,;NXؙ(eŏ# Vԇw_WY둟t8f%x7OdkETQoCe\e Tjre564=/*GFmgPТ jfQEU@@vqDʸTEw] SltXz%V[C%TWR֖6::MB +T8 #? T{0/r:أ#?4 /3 +U'W.>S;C:,b6;~N557lGfm'CRGL|eb$b szT_Α1X>Xy:-ҦwXN_MT{S)A~h{5[&5tˤn@"G&#=]k_Lpj.rݐ8.%tR;O5k<MxeQR9"ȕ9 Knbz_ nnB/[?;-Oya|WsLg>L ii\\:˞<>rm:@V K:S}|OwߪF`LOJLmȡcR*l,jypb78LM4(0$Cߠ{BI&%Ł^y?kK͟{ <:*xiB~'b$W,U2` 7+.peEOؕNYpHnqct(n?4`8 2_r ٝ7ټiH2߾gN9 PaazeVm'ynLRCW8yV4_sRvܷJxƢw} t:}!3Qjv1鍗90Ny䘮7:bl_++%"3VD!?yl\?HSM e'|}cg)|U YR洃U~yfubY{n^ӥA_00_ 6hʧuBWեc3xwY5YWݫeV[/T ~)+vt7Y`y{,JŞ9M/56+bB^ =#(0fykĴ r_Ȧ ?kod8¦]_Xڠ*QPzB+y+Ou,(a}_Ou7=vD=?rLvzl")S=ZEAdP)+cE4 V"tC<tg-X9(] hNj{#LT(aXMWTV] ^ 7o ۑoK Lkmļ-)iKz5_?⣧)ې~QEaw&ax4i^2KwHYE m0KKv_1tU6`Y͍Uo {$zAtwl7nWQ[~331*Gkb*YF6ťE-@uj(.KZҷWm(62.ϻ!bet!ІM`qҬ8VyqE"{DU7Eh5w979ZL/IbB0mpy}QHWw'9n뼺6d,g/l.,$s*CnE& ]ʹ;ocJrcDoic_sa.G26D5G@!|ZkCIt8_up2ZG{͙.ZVwZ($za хXSxnVNsT2+N P^]/l~&5z{80NG&zPGwy^w2uUȽpJ"vv Du|kLa)wS뮢Xp*|_ \q*FSug%dV !7n/K7hIg`c0 GH  ]b@̾Иf8% tKkbew$]xӰ $ Zyp|xZU/j2!>޾pgqUGXˇD-O߃f$ &T ;S#M9Q9,Τsf\P_O>+]g*hBcE,*^h l&`Tcj>.ko6^u~ixx£r,]Shio1wōY,#  {43t4\V?̓懿h%An}rhGV8C`ʒ[Oљŵл j/ïOxVmi,3 PMIG3{.^()e;+}Z B>|};~unmL,O0݃$64-D淤wZAYgpJ ۃA4MN3D2W,\?٧mSoKA= Mؠ M0لhzB0 sp53#@90뼂Sor^x0x@ˣʱehV BzѯI lmK;cn@̨@ZW573@J IukIпUhdo[i'OA_`Z⺻Ֆm*'#m2 cG sQIq xՀdXaSrmb9k8uaƔ[  {Ɵ<2* yufKL!ʴ7DnpU訆N{XͶ PnFrM8a-G\T._AN5C8tf5)Vsl%.C8A'n5f"VyF/߲_Dã=`jM`c EkeWk3y)u'OYH6<;  !_|yoDf Lf>b M`"/GMXkY6D.Pdw9ԥLճؔs`Ԟ(fXEkyJCP*O(/dmn 6fЍfd8-:Gx9T"֋K{A=xlMճJa%9u~H('{.pB#U'`D3saȂ/Zd-HI)%MD\s\Dc+ǩD4&A~v%|܊ $_ J a_H"~yF3vP08dGP %9+ fh1&#Qώ0}+Xw$[Xgڀm(3Oy 9ɋca냹7M0hUws9keX0I!Y$nBG\ +[ը眾I0˳qW9 Ω 7@FȊNJՅPY'8COsv֚C'.>d Ⱥm*zF@ޯQ5>i^A߃',A5pwp}t;ZnV#X] uظtRVUCav:Trqjw8tgD<:ÁE)]痦6H\|7޸a1X[yy4˹ "KDfa)kۀk݊MMzUXIT,]Ϭ?-KTWȠ\pߊWLu%Js<_!dc[L%uD^FF.>8w;tXdWa/NxV茺 q~㍰_]CO[RB0>IJly5rEg E[2IᷖT'g鰍3v8|c"aŻMi+j7[ 7y7k!] ~n.^uOS@Zy`JT} !qGF=)Fk?L*իkA*B .d#<ݾH۞{lltEej̀T(̴\X'>rU.r76g)&~UةM77܄iwJ[4!hBTYS~#,R+a՝H~JV{)淆MgHXdZqeDNؘ>uqP4z?t`@,+}+a9!pCSk~#F>[)381:I{%is5D|)V]~_1dY V@8ka] 8$h=O ,$ $ɃDB^?ޖS.2b[ -6Čq;#sr_;}xbzA \EA`r0};Ǵ^:=buG]*ţ}ݞsrWbn? Id2 Vx@lwJ9WޠKu|BdZ7kqFZ 2sYa G\ 8dcf{Ҩ/Ͻ%1A2P=u(k@ g5yIiF ID5l/+%3 "]^U¾%PL{g#fj']$:CyԪiI<-:y.rvoγ06uYC:F:EZx %ږںrE:fX;V0t5ܷlR=W"w1I;+چ[R|RDtMӧ<5:'H\LHUIIJpƷa uT–sX[K$~&|ʨ h%އ`.@=]ZBP$'u"{b}%cx1eZ|l%cτ it Y'z*c$8!^C)rgO[\bPdC:Mosw w;^!Qԃ}AFI?@ʀMK@[[!]-+y^#ͫ?+UdN $Gb^v2ƒfIݴ%<:eΣqu/Sԩz/Os NyE׭F]?xq/V Wr|2HApװF`!1+ۭU3aXM@e@:"8RcO /7aytK m7,{}m,,(,h=1"ln n'ʹ"u5/h,^EUGh(CJS '҃e.c4p5R{տ!U;suY(PVR)J&iQY#ڀr'ޝ{[k3H] TJQϲI6wI>}BhWtS]a:xLSQ؋$Q'k{Sܸe:z i+euUߢȈf.4Jq ]sq@@J|44 \qj`X?ksU=.>'+!1rJF#2jX6]tmI͉)[9Ui헋,4PZ:! GrB`RkMz^hNDnwp IڟW7M1Bb}- OV?R{+7#7/,O>@L|t0wR#^#!PDTϥ]1=c6fיz۪Ie("8t|OE@+{W@fsJ}U 2A P~4xM =Ȧvr)w5+,=sMuSzfҡ'Y)y.:.=8\"FhE:p!/m?]-#R^ ۳L{<=&GN](S!GUk\ьX zC>͢clёxǫ2$6e6VW8fE3b;xE"H;klY26^( V2Tbq9 xψg%8cl# {w3 rĚ3ᮢcP/?"t]CS]{qCbb*yJ& [oCpCa2J@| 8[0 jqLT̸-U༉x'uv7Md1$3Ϟ;(tIGNgy<~;E6@/A,YZ~pMuŬu(%0Ofb0q_n pnOeJ{ *D"³=}Y\<ݛђ|5#]ج vEpoѭ#v| VoDO`WWsXyE QKs39S\? >H|Q~M0XV|_Ai<3U{)_hT)堳9+V9ڇlf]7؟z;EU[֧*ʀ!S5we^H2(*  Mfmbe |T'I+HW!5ڝ!MGaV/x9\M.Ȧ52fvwQ - /x32*r>g>y% Hgރ;G#b(Fu kl4ߥ#y7c2*н9ﯴ;B>{ʹgb7 u -1 x 9i- V-V:l]AWS}Ny'kFjJBX$1LJ@Bw/'eb;pDA=uBSSn^| xt%DZ-nMb~bm]qIMwm0;JjhI ɸ/Trͭ?soU- toV( 6}%n?bz!")M+in$r]:kz#Yߏ_c@}]e%_P!J(uo<#퉹Q)u$A,'xdV @5s"ǂbǤ-:!pbsPIsݪ++>SVVlnG 9Q!Aou:V!6,4x8[ͮJ5-Gk!)JE+:+kc(y⏻Xnm)ރ-̆%z [,5$ +_{ `8*YJ<_lAt>"oN E1Msׅt#Fg&ܸ7+//>>$̲FC%KLd04kxK GbM.j=Ff&bCMڭ;N`DRLcj)L?5ʑjrn2g(iAeW8@ 9pyZܽ; jIeY](ه@Sp%6GãC91^V|*I#/c!n*/`rU&WTZB*e mКL0O9hT [T`$f/}Vg޸'~ns d?HjM]7 z$K LE^Z1H2S,N Pyp:H!PE譗9Q C~ kh.0}x' 4/eo~,ķFyIb/Y4T@cz` jDg8$![C*l,5{H˳ J^y:Ԝ)bTko ?H7v.esϤDn&v{Hn88r(ȀRaOۑ|+&ǘieT?^ӐSAKX( ?F9hBFm^{89!:8S6KϿ  + B(.y"ȱژUUm= CS*)C 3h׸2I|I{{}"oD`蒛ad+@Ԫn-|tl!M U_6,yǦ8%v̪8sŠ\w+Iu6/D G᣿⡾4"jxq1=$Wyϔ9`Nozl+`4$"d Yͫ- P}vGh[ZLui@*?hG|3/&<0Jȍux? q]fOgA~ւ5+ eF.f?R\/\v9.Yn垢hq HN1*t)XJOZGF sƱ1ԫ's-.R[l}8l=&O7xB{6֏c(4T|Շsd0#bYT0=^(A~v.lp ' <ޭ쓮#lXLqnDGL>|&VPKo:fn$ݠ.9L*?MZ3lnC5.)$ ZJL3-ɺWĄ).H R*bʍ0T'ᘓIzw' $wTS7{*|Ȑ,Hy2hyp[Pw$)VbZnT᫾R٥Y>WZVp6!# =d%B24+˱nnѵ;\$ W=֋"~NPyFr"E p;bm)QVg8C0gI9$ hiIMǰZcTo»,orτCscaKOO3,Kn!;[oI*Vq HءNsJ=$o`;uoE%TwD͏%hqI0 )^&+`0laFdy/)R|N`8$B5 ۚ xlPGcLoQLOzmHVfÉm7pB'1 gK2i]fH\+QeU[۵C'݈ #[+!&h;e4  k-Jh kLg^ϴ#BLiXG{z k8{/ҺT3;)3<#nkA"8cMhӆN4O:VP<6@2DoYD8un7!1-Ord3/;jEUɍrH*V֩@0{l75~f `l) AWqW E[ʐ;2<^6kXx}V*戒ˎ=- -jL9`sڼ~%>2 R74:O-6*AūK!.%@guW-߆V:$,/#E j~qaKT+,/Yyz{n:kOd_܆i7 HR~yL7b$xdRЌ"܇ud5y٤M!W AsuiVas*T2 5DvERCwEΆ"^P1k!_r||sُ]{Sr,>>=Wb{UWdHŒ'2FYFԁBszǬD  ڰ$ mI4؝}jwkz(K3:!O`[Ud,?8D0pKs۶TrEn.]I:ЭtjyM7d[G_V(ymotb.f3rZm(M2=e8 | Jw"5,1B@ 0z7$ Jok"J&u+gb[%;xsՙ TbkڹwJr$MEx8IJP+>e^%o%) UޚAG;1ɽ/1vǸ3R%Іb,F-)+NYvC-QaBJBgQ* &^)(@I?4׈}`'Rcg*$uܹn&(I|e`F0CewGNjd,ˇ#L߸Hz]G9~mb# //mM̄9yE#1W턉j)+nH$Ew~3 LdF#@ jse^~}mιuс{4_U+:YVBdh$enlwnP\Z zdȶ6' /E#eE& /C)3+= cx''FEJp%gAVQfʩqppZKPIa7#c $j _/؊{:K@Eo00'9@ߦɀt u9^P[b>)ý@oxB#F[:I)":~[Qw>_?$B5Ei?Wq7\"3d/ѦbI*z_` @9,Lܧշ%ׅ#躗 4VvR-G'UMct(0Kup7ֈE:(fyJ1/ig"jn:?$X~-fn\*Ϝj£0)e%@ynP@Һw yTw_yYͳHV|9fNXJa먹$ŋh .7+n#K^&˸0=`FC__"z8~eG7:'r!~p&[-V\,Cyk;#k1rPkAYC03MǤ޳)²t(PUoքWUcG-TRVSC}mg$DZ_.P@tdᨘ7maX &㙣3*ќu= -?aU7.mr26mi0e)ITT5*ݮ/-UfIѕ|Q%7* 05|t,5qEyp6ɑ` p>]9}iAoԆ!Qs3oH|v³۔r$vUTOv~qRYf|1 y/32G(̪3u(]wAܫz Nu8P7_}<{>)e];W/TWɶKz*^Լ<@(Z dz\$Y )ט1"tN_EƝ,PJV%w2 ᪠r;q=CI_S8Yta]dGjd@aJ}l D@[:FWhL]߰t{sn˼y4qK\d}'ҔM%.0FM je6svatUch!(KTMBiܞ6^4&4Tb%:jRϮ'X 9fڈndQA0&m|<Ka@]C2¸_[&ӣܿښm,ן 3gPqDd]Ahc>@G =WdLTI[~k3DF_0¿IYk= L*uSs:w)7H,3 T2:m+Jҍ;8[5Eۋ0MNݒں3dD$xPu}ѥ᳕|>>=|g6DqS#DV_`^AFe{/XA$=KdR?̓YZ["N0% n8`Lf%E.x\SouG]! ,fحfpW"loїO60kuùY:LJ Iy:,$#A,PʍĥAJNC0զ#jwǸo qCwzE0Vl"!]w`g7qYoMj->鳻dbqSSpÏ_o, h5=\yN0SZ||ևjUDjkĦ?VihWX*]+4ƏN-/64]^_(% V mL<\M*)9>S̏䕱0ȯQ"ַL-r>dG/Uu:v*n+B%R*`,Onߚ`Y~q8\өoCPV=]ya)yBd0!҆ ed)eRg TG[MNe.oIFl{;HCw |]EvW6b%oZ~J&jM\#I@Y7ywl '4~)̵X Qŏ8',(JLTð!y4Y&WbqT 3߇bvj+AV.8KI$VaE#E#-B؁Gk@P)AIwd&;F>r@vت [u;!- nHvq7Z^]N2bVslX{v6WMdOgjd$6Wd!˟\-\GXfΔxEc/v+JH 9*t.GvV'V{z+&Ko%t$`8/QK6A<66g|'rOZ|f2sUF96D n9,EMnX.)k+v=5O oa8_a7ns%S~ Nғ [O,J Oy$0s:H"`8lg7o39[\8Q3~MHD{H?>DTT`B&\uzm )dl3M{7‹L0vDT/NaʚB}|2c:v k vg#vK.czzi܂4pL109,d?EBΒvEU ,!U]Wht?8VsplQcZn xH)Dm2BO{Cy+8=WNbm| &'լfl)=/Z} Mѿ~$ U Yo|'C3h8IxP4BgKV@a",lb5gn`+Lcb mJ0N`>>=!,FJMMxRՁd{$3|@(L[ߧlC[.5T^FЋ|EBgjUP6ˁk9|~8j7A k֦^ߙL}-6̎hpdaJ"[myѰ":x1<=++Ns/vt~OsTyJ~pQ6!Diwr*d)L暞g&[3S(6A2EN&_rFNI[+$cD(Q[H1(%Ri7ˮr /Bq~$2\7ൣoV 4#ՖaG BI]U?I+ MR1rhyM"JfEyn"Õ./.A"{`=ڃ,+@MA髩 k3],gPȈ;w+5^]*MF7qFv/splU0xZY~]*w͝rB(w*5qx4Y.m))Ulx90(er+ VUVJ(aq>}:$ g{ʖO[JՀ;YEdO%Z=Tu}*VA^M_nrxGv'FFԥ66f.RN0z)yS8ՊJ7U&T'W7S (72\ =D+J)lϞ1uA>vTש# c~&wP^|Xg Zw29c W:_/!95O Ojj\8J 9whPր2O:P =k[DpA˾]֒} S)g/@AqGuЌ-s}Iccj4I-)e@\\{x!6<4"suzӁ$x2 a+0ouA7^u!nXO2! =3s;[nS 1/Gs@<5k,+(#sU+չtqDž@4 ˣd&\A)R:5 >iwɣ iYDT f_JM%Nwp5 }I E,2J(ӝ4xcti߉I t-5-OΘ;t:$E"tQO 8k6}L}\˫{,#ߏygcUiRF2psPHan7y ;d龠cNh KOQ7-eR G o ck <Қ]6jzLi쇆 5tREfXK~δ5sN:۳z:Z"]X,mz/y(K +AA"6'TObգL n2ir{c[2mh/CYIk5 kDâ~Hz ~TPMԍY^u3^_.u49|$Vι6X@NZ_wcLoGU%fwMbH5-#}q lیzWA"Suc~+HAVj%0p'ӳVk+z%:ey[xuX0iy}YIS,)oKI[\{ևdJ~S$Nv)6Q/,M$SLN/6da˟m7tt=&zG'6+uk !Nggk7K~8:>A2NmNx; (%8jN0\g!"· >$G7v.9NA|uO[O룹OSx6Tbjb%U3DnKmř4cTy{6*|BG{$&6"yg|PhG/ ~aSwwV3iS$ =\Lh;=m00eanj@J{I"$e.dwE dH o7GWv*&e闋H=k#RX:lk/Tޖx/ Oʇ?1ŝKEOxi@CœZgD֫gMN unJ/3KV \(WlK 9\xZnM.pwY4-vVujϜ ( b>xdF뤿QT/fd+ 4|8SLtg\.԰)"||c76'I0] 3&Ħ]p3pTRE!Gժ fJ_R+_L»liܟ=#ˆ!Z.{hܹ/.F-.Ξ.4+xJ9E5T4gZu*B+>Rha{[S$l ҪGo+sy&fqgߵG05N+kG}D_FJ ORb :{uB'F}>Ghꋩ}83QZ[c;6K n$K4L@@D,Q>ǨwhHe7_6&1 p*ݾpO"& ęLELqsaGfPLBFS?k9!I ^D0wX!3."9h+}?AR,`0/5~] eqtypKVJ"LYOc!o6LɁՃ[؊'<2e{T\K ] qӢr :=Sop6g( Dj ?- | ? : _aBޟG!d!sq.ij^h~ u[] 4.+2FșD^,hxRe|z,՝6m$l49׽qeqgcmRC ;Σ ögYZ0707010000036a000081a4000000000000000000000001642f09760000700c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/scsi/cxgbi/libcxgbi.ko.xz7zXZִF!t/?o]?Eh=ڜ.+Y rȨs&i fhqk ;X6Ip!pC^Aj+>PZ[kMT#紐)2hp'`υ+d5p- =$+n[!XiH-%b&JR%$mri0i&PLKqd2ui}Na8LkP!q Y#GiK2%L*YYJ/j7{~2=(N#%]nUBH wSa?i9**I HuI"V/4*SSpV~8*&[eߋ_ G{Ű8f407FPUc) ƚRevPpIɪ<͠$~6gi߈$tt<2X"=}/@HmZp륿=W ܱb jZ2bށ,˲xOp{ v #7~~ocZ!֬zSg*OPD@d?q?gIs{ hVƚȌ $RK\񚣀^1k?Άp)ey]p{ob/j& 3D+e k@ pߊ9}O BiXp&4襖4rgFuJ=9idA;4X J8ڰNDLoma\?Ctw/H|Ȉt-2I)6ֱƒh/a#BTB c,^Ԑgl,WAhGDQ6*ڜտ Fޙz n8zc@TtLA|s{e E HݹG*Ļ8]Ou w_2T{wxg8 [ >ܐv=I-=)#jGIO.`S$5 m_6|ُT-I. {РJWe=Tdz1镯- )uGoz@9OyϠ_ZWw!qU~\ϓGt/P18S:U\ ApDi<q m *{NEtE٤xWڠ؈6җMCB eFV^#Pqp$Ԙ$0|_.ʰ8 {vNRZ*&tmO0Ey B>fgR4!$۞gF[Pc<2^ Qkfq1 (ۭ&f@L$0)D\H6|{u*dϏ* YgFVbIZbОu6ň#9/uzE9g<<: dOea!kfBGѳAeThKoyW߲!Nؙo9TǐH h \!)O_#,Ly%qL~7Id5SJd߯?GOʜop\I!61I\&M`̔aŌ% (G0͈Ȥo@B~j%-z!ZMjΚa%~I70v5)E ͎lˀרq)?>RcMT rͤN{X{C(kH ӉmPۄ<[fe漽#CޛknXjKCK<?_ԫ3gХQ1 .~z]~7*}ͯw 0(u5RyA#zȉLiG}n=O 5OĸzO(3`2Ŋl qRmXF(le<EfU`5cw(ZLЦd]R_$-?J'g@̥ {-[mBRW44Z 󶗺gEai}QM,="VqDF 7m{C؂:ƽh p+ɘY^<) )ede #1k(f VI%t_I,R'%{vSf.ρm`l6f {+CZڠ0YYrO uPgπXB_Ax8"KϝL1x{heS[9VUE&Lx{.FSkAW&5մ⃙ /5v{ͱꭇKv {>P.{ɥ$$ʊ+%\LKzV tƼP8J4KakTS6z+My',ʷbWH ^2G;§ ˋoj 4hu+p7k/fUߋki[ &:s\Wf~W'-ͩz$FN(؎2Ոz?odbXr W/lJVPjpBڰNМSw:IȒrHžܞ3%ub!DžpQ%H;(yX|'}6yyX|T ƕ|F i3v|ZO0z 4FA7$#A軍vz7 SQUf<|9e'H9&!ZӉA :7cޗ v6dE -E:GFZ^9fL] E,g"* JWȸllȭ:6uT;&!!%O;ЇvNIZAy Xnj3u0oz@P鐞ϘGuX?]Ǘ."cLpljJ˟s lF t3|ܶH7}!4Yޅ3O~_-dd-fZqcЮ'!IzًZ6zXϔIDl j(S _KVPٳ'–ПŤcX&ܢ4;lEk"a(K”)(!C0?,ƻf?&pW"ӝvxIAN 4mܩwReBF\ 䲡ėAy&"'S3~$]Nj zm!FЯ.+[gJhT뚇эmO0kA,#R5 Ҵ™TܚM*xeL))ۚׄ6Njv"j7=揵u"͍XS38%$]!d#R$*`\Qi' *(4&j[K`qʈ/QI%>F/"b|K2W;QK'Uͬ轚jQˑ(-|'#)CzX,dlFvRG"Om.NhNk~GX?N..62{qCG3 jK)Et E˲^O O~.8X @Ѕ!FUW8`GHWwD."ԽcQFҬ xԆbeg-DItd?FPp tP<I FafkpF>mCd/!N}rs~eqt(esC5b V#|Sh9_rσR;KHӺ:y]-YnU[0зF:-A;= 9C?ڰ~bukpYY8P.H^aS Woug "&mM@r>8s.T {{+g 'm+q0 5ΫZ|ce) 0}l@)7,MJR璍<>wV"N{?$뒖Мn'G *=SLZnı8 PXfd~*θa^+;R #oIg̷HV~a51bF+㭟#G-z[+ I !2Ʃ۔P:"5fv]~\z)ɏ4&iҗQoGa0t FMgfWd:ci'waVӞ sYyhE2M{/6F.ήWg-SiR؝7[_/F#@Zz :exv{$f=8n{co|UD@ &F8Ury Z_Y8Dܾ `O;Vx&0 M7r`NIYxOL+7C@ˡ\^3Ii/Zp #E']P-$LG`יQa% wn330b JdŐA\_nBr(H]FX0[4y9sU!#Qv֕@_u_iV>mApP!nmG.YvT)Hj9.j j7a=rGt5Ȩܮd%g81i }9Q*Ni7}n9 y>*˼bh #V2uFM*2R^_&sm ZT,T4kR_lAեs3k$(6[6r@mY&WV on=8ҭy@NEh<5BJCk^!\_z B_jOFg_襬D mB(v!+%c3g6γ0^ x/G|iZ蹪JQ_MuIJ2O5#*6>v|E+uP^u9}mcOW)^gû +L6sT8K4kCD<-ۇx﬙C(= z$ f٢98;ʠhA:wai+<}v~k= cF>r%/qJ >fhйWbkxSgLb` Q[gIܿ'Ι4JOГįOhpZI(:hY\bqﺼ3M0E W5RѢU@n1ђ"$|Q w6Y,mX%:Dmbm 0 }{} BL:^:Wo%#͍ɴ~㧇(fyjtY>œ5ml zߓN<ɘpL7!9gˋi\˧oGF |Yn|>sG'FK& _[(3e}٢][+1 a`ǃG;U}.@sU0Qn~ZRpB kŹo0iͧ +r= h<M r9/ʸ` j1'6ĕES~V<3D̚"Pƛ c/zl+ ?B)b'xǬ|nF/T?.--#{UϔįI|-C;{bBA(Cwc;Tr߂y}>tY6.ҭ橓 '0Ui HtC}I+Qț?iY>QֿcD~o׫1LI#u%<{>mg97GG.J<7/[Xr’1Xͬı TS]lܵu&rw:3!dzMI+-3 &9slX m훅+v#`SI6YAiI>뇸Wb['Kh hE H}=Y/1L%EnrQt'`K8g=X] /y0z!Lbf`F\8[dCq9O+-|RҊwIFao־K*?&.B9·F+hLDힸ0\QwbBxvb,7ɯ:|;qir|&/FjRŽ>CB4ȇ(l\tc.XZZ,i2~X;gUqQn /58JQP[g DSǺ ,аGqЇK*Z9 RR0('U#Ͳ%EZrg/y ИcLc~7OI޾N=ƾoX 4O9aAwQB&H,=*Fſ }yHbHee2Y6w`Җ[ge ⼟v$[o}cpln<L0r+P#;%ڃSHF=<3:UMiؿvsdAZK1?Tzz9/QΗѭU`OK9jhi5v<k;ȀBqyeFSVWHAޗ]Hè*<5P5pfD4#wY Ts&Q FD+듮u}Fݟ0RW"a)w, QE ^h1`XPU5ħT&u*Ҟ\w;1B+a m {]jYjoإ8?/A SW/'JEC{,=.@:μ9!(Q`~]02q7azre$%HWl(G~~.acϜiA`H/pGdy8lhlZB=PPoʓ[ aro kRF9zn؀`T37Gz|Tb)b. ɀ*"Q0uNܘyͤrsˍ\-{T=)qs͸ : B^]E${+&foEQ H+obȲT'/(Ksjf3: Ck(M} -1h`#x v–y39XZ%]n>ikQK[z3E{]XSajaF}Թ A&vJr)| C \Dy"?/ZC\z.88c)w綬 u+y &uD$b_:L1 bzJ< m^-&e8K&sɳs쥂k!Er\۾+ mFtmRb024@ *Wji'Y1h+Jx|f %w6~Gz5pm 8ٙwz=~=]?e"zEz9.Ԧ˕+G\⡞u9C6Be *HaIP O;I*0#\l|(ޏJ*:$<5Ƀ oP026KP̜j|ghg9Їې#6ܴ[z`Ф5Ѻtgdy_V/a I)wmIy|Sj.&QF*5B1n.=B;+ĞǺ"\M 6Y1U }-DI/tDJzWsM;`VóGǘSH+|;rZ%^ӑ[\4gnm;G~"W`qSt&-! X@YϬF<0Zc+EiVx Q!Əg7>2vj2n/زd'Dǂ'9q.N 4= Kf/ 63 :(^(WI鲩)Si^=[1y=GrLБҶ48"OOilqLBI(l97mZFHW,CqbѾKG=Bq@%J' `qWp) [k jLREaoQT10,G+WѤ[Xh7hCn'Ql*7o~򾠷&IwL§xր -kB3*J Jv4di]*H_ (k=a )_YH_Ü BieAeˆ/: X񎻹߄xG67++BRNP?,U3%+]PJX%2t3cUtFώ4(&p+l(TaO{Bo abDc6TRhPĥ8,ʳ"Ar֣|?,Pe(EIH$I֮C $៭n.8GmJ\*xIsB. T5 4%Ӣ0YE|X SkagY2ySu37҇~SkD-Y\3.R2yrgs(z 6BnyߊH#Sew&'j!f3'ky}O "nb2UMIB*1};R %p(s PYHr+HCǦIfy:zUekyFJ M`Ap oT{aV$ >l,J*R+T vH oǝɝ8Y_K S|o_͙ޗ\s{EMǠ&<ydoކ' vxܘ 1nԽ) 8&ͶQ\ܣ2>~{O٩;dڀ܂baMP{ď BZ.ai4+Z{MwKOү𞶾ɊR=򺊫d`ڵwr >'>$t,)f1ev0H]f=4W+r(IBq)7ܱRSᙀ)ՁSYCvW$e{E6:dOIh5fG׽-ʜSS&]RཊvV%Ű%vKctu $.:H9PT4R$]Of66:A V »<'hId!:}h69[q(0|' KkE@*f{eo`qZף ~5F#21S㩂Ҽ%hIHl[(a^L٘!1!~| Ripc\ u]J;@Dpؤnel&w(d#StҔϧn1!{`6x(@Cz *Q`ҧi-z?.E$c8 Y/Υ-,˘`#tg|s_3o$)lkh˗U>5 H7^Ll2:u(8,~H<{"H~HcUؤE(d1Fw!Քwi›F3T.^3 ŷd.$@X/<^rzc`q~ <lRw)g G[Q2vwźZhL(`'ͬ#8kjl"+][Y'Yf#{u` X-gí]\$u;t!H@0L\9ϱTX- ?S'բJ>{ D5f5]=cuxf!86+mNM|qFI\s?jv#jL/͏?ρJkg?K!? P٤,=G퉈Vri1;KIT %ĿV1-A\fA%XQƚ6ů-%]Vl1&srǾ{C.01/'&={ݢW (S ).iIlAf t dTUk9Wpfb/kvr7n=Iwx*9O$Z N 5NA [丯F͔ W6*Կ4i}I$S ~.KL5nB/^J0g״L}9rfS{s{fJ"c{)ATjAY}H=NVbq2H|sh5gREPg3fфN϶:xϸ|R=B~TSj޵ϴ@>cv$hMs\]*(gQ<'p LsV{"1/G_H:pp &+2z{9cQ|'t+6Wz`J+RGckǐ4;(Ca :(hRLޞ!Q=^=@ *p%xˌܯr ,+6cA*-9[8}@$lL$mIc&SCH>U잍ר~ߋr- _ESht YC (;^Y8[ *&3 \d_^rя]z7r^R4ua ʟE̼FSfrLTYzO"Se گ=%>C(Z:f7j5TƣȄtExUs`_|H^yE6ző7Tf d q%&&Ax@_JݔG0ݦ lj"> G6U,6#Q<<,4N;F.{7fr%RW%D^ꭎ"KbL-, J@?!5c5PAxGA>F&J -s 8w_N , \)8GleYSXz@U!5?W8bXcgkb("7iz [I`EtcOkG)od%Lc'38"sUV凹|W%3k)4 b:jZɀefB&1O6%iJ6O4J+ѾG1NuxAq粿]յ`Zx4+sKʍ pj O(KnۀFbe-ی oc̞`ʠd el!l)秂WI0A\zXx|ʘyOvTt]D| 7 %7M[,h2Ma ?8.;1df!wqɪ8E7Y|Z)N$HǿghTpqϠц y3|kC =s>c}[s4xkTi<҅)v"!gWG@pi?,=ʇ`?E<\Ϸ5{PuJ!/`{GhH=&Hn&G|[YNkj͟Hmiv0=N vG+p3\f=Oqt^ꁙ+У<'$|yk0NΩs-03Z0Қ=UZIIs/Êoʉ/qp4wI8`}̧[OZ;Kmkަf`.z/B^uR35jhxYVHwrCX݊:2{ 4V#ɗ5fjő:!T l t^ V- !X^2Dd:_ãwia9rg7YkA*(c;5nW'th;0i+:cN5brD1C[]Hs&`F 'i..X7{}Ƈ@+_Ur]4bj9^T^.b4&!)vIQ¡ $-FbOmf] k:mӸi/ɞu;!\>?/,*Gmj3»$7uQ&\&uc04dx_} }^. ;00~7i.!;njgiuN|պh:rI+ML@f{l2{}}y|t[:\k}q`sX L:a@:rZxo>0yЄWYU`I0z\hbb@ƨ dr 6T}jGYSE繾R>kE@X;9G:=X?i7 Ú[ns/b#NQυh5geh @0Q/L:nErH$oxq\JzP1ƿoM,(=8I} ^ ] sy j(H /?y /$BOH?nS&KAPg1:9Ʋ hU)FAJP$ >;Ude1g RGr8fQE̐,钿$pɿ;N6z1iS@|͚,hA ׎x9}7QEl ^Yi7Kj*uݶ! IM}WfQmeLu/bamivύ?(,kCĥ2rF!*faQ,OT LNRԊ%7noi.Q^Ф RtFVʂPOt)07+>7C{)T#,VQ3 p/J_6|@M$ql~) 8=jY:N.}ycI6lJjcaH[W9 Ybib1jYuB41sQav`L[_~p/; >2/Kg0S*2͂_9Mk[(y +]4[qWңH&_w VMdfxcb!Ѩ`o0fwnCj_پ=L4 ʎ, ;,ߥ lYHr3^s> ޸FUf wl+K5vO>53O 1ߧH<SByN6@#pıQELsPZd&Pb`p(J5=܅@\Ȑ醹εw#G|4͌*tUy~kq{[cbc#tC~cs)@ń@5hYMw{Q]| ; (4`#0>~2mSww;yp\v<|};ZIYGћmG9KmAtX$Kжsp l. ݳ}Vhp\f+DK2d=;f+g(󹃉2s݅Tp-D=|p@w*!W1&R0H;!i懌O|7>W .k[m7$LH{J:L='}ސIm\_xy; `,!˕3Uݖngʹ?ßb6?4&ZΣf J!f}U> B;dJk4ɛy[|@;xmvYy~8gM&ASph|rKXf3n8fݷQvdPhn)_;7*5O=U]QH:2HCյ4L\7zC8~P+]aU͵&땣Hf"̖̬oQX.)7{Jb2lgN;i!jx}BfBnAjʿQ拑w 3u8xinXݩ*E̱_9{p4C4/ |C8[ 0ӡlMFa$F*zhG9K 7X"~M rg*JjǤ|z-$O1Qк+/"q8qR4ߋ\/E˜Q4avLLͪ;Nr } 0~~ᣧ9!Bv4y&ŰԚs_\dQDa XiZ2)(B8d|mQJNYcE~0﬐ [~cH Afl*O>T&%ńZABL5d-d%\ R=TMlsB晇-s8K0Ո3|O([ \]Ne0"u)|:$[)'HwԄwlrbċñ"eG4~Y8(xLN\xIT`bʤA^L lPlq nO濶r)6oz4Үd:9=&5\1emamxta`OH|*O8m/%?c?8`tSxfeɟ:V@eVQںG;4XK}ho*,͑~J)+qx~EtJj=S&܀ I"7[Z<neWP=T 9-_gHvU_u&$k쨿x:֎ë1(i,\~7~%*qmsU[Fz `yqtj.>E=NӛS ZEi- \xB&<A=no2:8dq]y祍uS-Id sP\p$mn~wźOE+º*W '܌qġ%t?Iv)HlUz sgH[_fc}U=͏z9s>,[ř8Tr)31~2XXNTy:e\NP$a*¡2EzXRںhΧNnghBTw-<h^B+ WUk_ݎ&O>K lF6Sά8 &;DRr,cFb392řw,zX5ImB֬[ ZX ]$)]-9veJ\+w֡_/.H\yas&b} MΦr4\H:x~Bhd&;}TGԛ泜&52l0ח#BNrUsMrVA l{/_9I6=ݬA[Q=.䄙?~ 7U5*@d9@H2F);1Mcp d3 nEJu)$ܣ`fl`~HaF.:h~Hq_8cy<@vBoයOrk@r攊|5-"[tR;I0!uġ à œg|mDrOҌS%mVl)d9s ]MFנpW˷kU8+]IpՋlRcAי@=#ljD§=fYy-[> \q,jTS%x )&ћ֚|{7!|ZTsO#c.8~\* S"68>d@\=ñ~Jx}UA@K#k᥁{ 7Ϫ*{` B*$,N<=':P[yqAݹ%DfT&IyxO#东4euB3xgqﭲf߽*wqTɊoiKA:~ `#QFY/׎f]Cz<t7߿`0:ey(\LWq(e* 1Uv;rYTeGcIx'"}!t*-ˬ&>fzP!1sC_w?DvAV`oNߡ`źerB>r:-$ɦb7קg1tw`LE2!6B*gv>ᯭ mx;=]Ƴn`>{rir)'ǨHAj?/`zʏn,tiPy9|i 2(A!M(`b-ʾJ,;:y{X /zDNb̡)6)_М3pl]1M3aq;B^gs]m;7dϔQY8aճcʊj(y:kS R %p[[D][$:f se)W/K%EIS}fD6:6= q/he2 83d"X)'W0bʯ#?bgc)IRuZK ~>[xtqu5ˈgqft *mN&1}\1]n$pRm{Eoxv3e|>1|Ƈpg6)Sf[(*<.+r `\+U%exq/r>,aU]L[YEW8.BuMyj!qnn)*B3|ЖjX=CT;W\ΆI_ 3@q+m]"H=tLu=otuPd^"σ $^+W$@hzcNVh\Z%yR>mk! .џΜrVvǼ:"+mL:G]';xzfYNS!}=oNl:;X`dx(i\"ojUᡣk';($%"z$bxIC+3F yh<(⧤=<}[OP +4L^B;ScMxYjvv2ps85~j{^t 3'%8Z"j${gB%V,Ϗ[8%UN߄ D'I}* @S')i,:wam֌H~FJd'tJk97޴0 Tʿw{6D!F] צ4t^(0lnlNг;# Ul~OzSY^x۳}'Ԝuݠ.CBBXolm‡_nU{>W}QS:JSRXs 76[4 wsp&u/S-$: 9;sQ/M0(*ɖVf\]/"C-$7t]Qta^ 12 O3 Sǣ9oo Fh/UL pYٴ3oך) lKl$#R @wԘ-AiXL:&凋ѵ^̉D!?&we>|l=2pc #0/G6ɃWl1-cP J[V&)=3WBW6m/4v#o88J(2\GME.Z>siB7)P(,FCqbrݫ3J '`I2N^H st}pMWl<]][aD2%#y婘06g#F6aۑ/'P{ߐnn&iH1wn"4ĎURig f/G,Ef%ן{ %3y}] &u~GwbCM(GtrNF&l[Zf>y.LeBخ!4PdZ܀Mn㝧'*87v75Γ8wrj<|q/h皚PNq$4f芷6%#Ml 0RM.I>Xs>ص:, {e&sGqg`8qVGyr]Y !K_Ŏ(~N'QX)B֜ӧ)y Mbvh uȌhս75$^XRD+|HU5Т|Q=IUjI:.ˌ1IC*nUJ 5KA xFwq]aE,*U5YB1ofN“"[b((1:&95G~̇8Bq6~_3,3op\ئֿ\RN4= gR xG:"XrzwÒ"M8'c `g]԰|[~_r%1?t!͊pr%"i'+17ؐAz5YrzP>sT-*ds_ poT&K3Z@g b'jVuƃK7U.[,e,KYnzeEH1',?AHd? طT89BOccF%Јn;H-LTIx;ZCtoHb,B/Bst I$  zx)@"q[I-\QllGClueW|" zuL{Wӟ~ZR<ە KY-sz/9 Zk?omNF=$H7IHc&0\-@&T5ĻjZfΩ$EY}y}(aፃm9 VQ4ٯ89nivK6lF@IDM|>:? 2Zm6Т!t'CrՊ43bA=rI> CTlN~֑vg-yk ?>R= =AXTY_g.F$6X-uq"WCÓ*ԀԈ絯Č/'@sY|~7T2" W@nWUg] {(1q_6*a!<4:l/MΜёY'V(_ULe3`*`D% eɈk.`-ݵLkM7ΛcW_gYZ0707010000036b000081a4000000000000000000000001642f097600008164000000000000000000000000000000000000005300000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/!]?Eh=ڜ.+V?ѸBs.4h,ݟgqXp>u( Ȏ&Wp4m-$=v\3UA5Q{g4G>3:ö5/2C7:6z[?*W9U );q⊃IABRIF0!EC}iZp!2Rq;{] B"ݨu";C>(y6*WJ |pHV8Ӛ/wT`t]r,MA;6dO"9 {텣k.wQ=ktE L XT]noB~N AkCfBD8n?fuoMּr|F ss)I/#bZ~+I"8_%7c&=? @zo4M?↎ Oz`m iaå ά<Z2/@Ybz Uj0K!2fa$P :L1k=n]{Mő=81rצ"}68ySĩ<_tG"1hGйB3/].;2:Kڦe6`qu4F b.$Y-c2؀ 1]n\?W.YVvnBsz6Pv @vP.2ŀ1QAPX~k?F` tPuҎ|r"x PڣKAOyY|aO~zC5 ҂Sn[y8e5 i ^HY{ьiLN` J5Nbm핵L#[5x1ϸ~o󃴧J (gA3ڹfև[86X.H "Y7Q"S;_7P0 Z2qO h$QeM|֩!`;ͰGM+wMzr>TR %Qg}fb }d.5f587¢ġ!oysAu!D%TJD@9t`*5`=s5ØTr}iU.@=-[Gђ+oh~ءm<4HCq$8W1FFκ~t'IY7kN6R4឴Dα.>{$˄HlhKQU=+Lj\>]iӚMQ5qyy֐?V#Zls!G]JJ d0\tTR8>H._>hv>q 5MPK]i+шO7͇qMe 3ny-(!2sfV >÷!v9Br9/ztgNA)$7#XOW>H^y`ܢnj^L#n3ǣc-s˥7*>z,zh3g}Z3;u*1צ[7b]nj<[qvvS94s,]cgH rߒ*W`kcN'ܶ@ N_af#W$ŐӺQ[_,~-텍qб5[halhyh&Ch# 2 s9GHZC#MIQMz|"XaGmЙ 0&)U/8TAV#&49i ![LUZ!-J=9y@ 4!B?/%Ņ"KW<|yX}cWGˏFKhXko<?(oar?1e ΍8rVkNx2X+ٛN1=PkY*|x/8MJRԊ8ٰ/ tRF>}|o ]5,dj08ި#~R$"}qh5ag4ncSy%\4Н=ГǕ`+:*ʥѣNZD~ /$52 UTob:[OS\Z~.H83+vFOWH\/0 =WmgojbmWj?;/UzTQ7wNޏq%})޺Y72B]A |j- gqj=KUl }u3CAh.һ݅Wr;q *JmA-'\!5)ZV@*.0. 0]vhOV^*/`eDH52K M;{X[ s:"=Mc}Q`t=S)1+̧ 44X̆nJ h> s7ʠE$z[_Tg5b|6ztX튋a|+4~dѝĩ`%Sց\ҲqX1! ~%DtFTГa.)7!Dys5p7|' WHhNҞ $hoZsA)q&DNpnΣÔwrycR#TxKj)iƊ '* nC>5"iJrWV}:;OEŎ2ΪUK ڰyڤRv#7Pp9KPT)m^jOAkHX/3Js5 CcV*d;#N`D{NR*{(̊LS23_n|ªR=aK夡6;)XKDp)؜ܥ/c.WbQq:˟fʣh)edzyr9?vC"!QF6Fs)áy7Uɺ8Љ '|I|p5N)>#eD!I 3O]tHx5'>fkeGzM׏S*9:}*WHȊW!w`g*+3*J ]]z@G۫0-ttyQiV 3;Y_;5 M[crа&ƩB2&}QIx0%E#jAo YW W/X$ICNYlڬoi!W{$R-/J8?~u cW 3:!]`282t ffnk 'l}2DUīW 2[hp`#x?c5Bw!kx( !';sAF+t'h4Aj0s{6E-Y 퐖"$n=qfbYWvus^Ue7`hM^QZ*|4h7yhG&$KUaՆF U~nd| OU3Wxkm)yW] )拹ͿeN~d2KGhRiiSUucn3&N ?6+}zq<mXꪋHlQ ¶cuƞ4X&؉DxL r?#< a**MTj܌ Pi4/h]-Z n;TCR7GF\ܬ]m>[2JHFk i0Cݜh&.(0. a8|=M2Vql7HBE8̛}/RD#Qzi. rC =&>s4JMz7+S&E r6>nIyBN= O ]g8g0ѣ:Vi,< `g|wD&X5X=D ^+-5[ i}rS&éErV5eD&c׭qQnWCX!|r^mwB0dGpJNhAfhP<n1 ʕ8&ky%|N,4HvУj4\2dw|jS$x;f2`U>T5b:L$DWtW+Zޖ'.0'[8qT_Үiw5@ ;\7l0I MSJ;It.}^`ׂ<2/"! !V 9Ud2|ڑ%u<zz,uRgLRv8 )/4@aK\h}8QG`RKNGrƍRL; ޔL`YSDfq}뻗U^I$E//z?K +@zy|2rxpvجf ވd tfֽ.C?ý&6Qd³5D KgQď]wKo[@Eޑ~g*;&L}©|P[drЉ+&PQ\7ZhBdw7Gģ=ޠRwx fQg;Ɛoc>s %RhZ3. .92x͛8kp& 'ݬ aPع ϕ t i(ۄiYBdT8'1h$ 1`ePst8X1}"7AW,@Vxe,ZRTHAJdZ !w"D7*DdƍQJDת)׮ן[;<,Yh[QRb%*|N.QaLR1$+e)REF#>QM_9:7UV+dfgx$`CAgskB8vKEP!Z W\Gj+8ڽ tC[Tk\J"{83'8AdT{j刑+ Er;e!c4pNr 71w毿\J8mwƌv޾H+q!BÄ[\e㹘uy| U)S_ :ko"l#7b6wU1"l ? Oۋ#f NH@7:k)x|ڞ >%5A#Gn3|R$4:VBf8ֈvoW?uT_L<X_d_u>'qg8!̠+ј6)irG?}5ȅ_HHjt?xZNtscbXILn&W)0Oњo 3C)U 62U8%P,ɸ6cI6kǏ&t@htxM4̓~#ꌸq0tAR *$!6%gdlvRquÅ8n;bdի=ZT;12.a|ᨾZU&& ˎ֓ {;) (g3=6ˉB _ʞmo.  [ɰm~Y2[|Vrzn<;* G8 okeH.y#*NȰ"nzڇ17|гTT41k#5RX63Z[ˋMf vIzPl3&Gf)ZH@{;tOҟ$[vrN ׈!@?׽1*uwR{}S1q$!ď>ɑ~%'>),LF%;,a0xdJv a Ll<SD. 0$=gHb{H 3Z9j)7:yM[ՖFI2*a m%Q7dp $l U`vȨ0h.hlڧUa>yqmԞſxBZ jrU]1RRz=~N*5$nGzZˀ%TMqk5 *Xb$j{XUjHe[ UtSV}_<S&Y.cT7`Q1tզ3hx@ L뤘Mkdj8m|W1a.ɧ /4N"{>(͙cR{ ygK5@9+EP}"42bPz2(d01sqo bQH{J-m4:#:uu*ѡ!ko[_,#u\/\ee(im^ 3>)-K!`k?IڸEgpt=Tto*Td<-ǡDk߉#q WmJi )s-Ǎ:^}:J7r"$ eV1&vnCwa^1 r~&F/,WM_M^p.v(ꌕ^z3+:tAz)EET^:fz_{GniI=q>Ji}亏Z]ݶ 5`7Q= LuP1.S .P {bnzLMqJZ.Mt#Sv@U'O$,8k Wୈ6 ;9ADxJ(A (Š}6 U\]Wۨ1FIxo]0[()xe1]<=*lX><u.Pg?Ro:|n|y:ENzCt԰xADA9ة|5RlA6K(p,sV8ъ4+=|tY/Zp|7H kZ,aXYCy Ba񘿒A%2gYzDgOi9)0MKK &m D6?ލA&O#%! (o6" } 5'F?qh[`h3߀T#$'ܟ8.,#<}~$-'(yl?Qŕ[a7 If2D%Zr2 3 a}ǿI(O 2d*<>j^ u,aכ( hGrFu vJGef1 *|j z6f"$2-I4}6횝3D 8 ӹxQw+ꧫD% m7H"Oݗ̎}"*i! GPGePzi?Ol+,LLork|5ӧDݘ@G/ɎkʢDAyh*e{UFs R[jGߺ<9*5]ӆ޻&yu;MMƭL wWɗ* Dʩ|Y0bh&ON_x,Kݮ#,$P)}+!+H=@0p/(dK UwS9Q&6Ρ=u1YPevsOA{(HqPd%z*y$tFƋʱPm3qLZ3/n*Ӭ_bk)TH<^wmMYȽ}^j?!8+ԭHfvO}xWWP ]s/?d{K?S8.#Eg(*M c&' TOSuޓ$m#V"BQD*Qėڰ4WoڑEgK#q-RU*F_i;ra3+d}I;\lPK"qmFK&[%L+K^z$=>{BW%'9gqPWL]1em=Z$8^]cZh- 9 9ц"F .Ҙxri'fy\+O}0#k9HM&cdu*<@Tidr0.Ca+E޷FMbOLԆ $?($})5t/qbFH`3y_aByYm9b3dafZNyI0_Ue yB V™hK:?BAC-t6.YfVWk[tU/$PZA8wp6V>Q[v_͠BjT+H固ՠaC)W9LtxzqN7jsrMʂFJY{-u}-n-^+BL>s9{|U',D >4R_C0g\ͦˉUZDE;.wrڌog}^CGyמwp8=/,fHw!fdg(xDZ 2E dqQBRHP]3[Pm_4/:ޑ=Q܍?s{Yxz-CnI=fj.Zp7\u)Ecsg |T=?tEWX>-¡ |1MmՅKwճ;Q#J\gT6u_)2uB`7Jkή Wxv䘰?б*O53n)?bu4X>C>"`t(s=C''PIZugaF,\(`.pwߨXfD 'a,M&7L5屍u"?C!vP_4]^-de{㾓U#t?^Vߏ ~)DZM`KrOxXp..{˺ `r umc=Bh\Ki ;TJ$KeyaחN P9{ fjMY5/Nx׬X֜+JYEXr/p% W3Ebs8l|.Deyb0жc[/(/&gIOG(+4 9$^c´iԭCMN"h*P݆1tIҒ]WψPsAɜ74g`+L41⤻ʤP&ȽVنvǦіc#Mvі5Iă?}c!ZCHLp/0VG`4ɝ?~M]|2/4}0>NZ]RNzgo y^:d̀)۩b GHu3sp64;!ҋˌ0 !Xj; `@E\?O/|S8J %. ˉbxٚ*[lh_y _悲`e(ZVVv3_:R yixZ_TZ=$`wR͚x,]!csUO}qHw?k\QRQnL^k݆ѐ"9ZaJz[H$p$5$j `u~?l`1\H7CB>a1vCsZskgB֮E,俙?lF=,2(߳ҘSt黐ph' ZȘо+)85)<O60\QQ\wA.ַqOj:frl5jsB}a_ko+-7:y)fϹԼߊl\6RzJjC~9Napu*al$xo 'pGioaVk=ف%X}=t*<r$%xW5 y 5-bf55`7QopBg.8)==_G(_b$^Yfw"x&My͑6XSU3JPc΄OȏEI^*Lsga5B}ҦF(r,aL0?\\퓭f8Ⱖd%V۵MUI#@W9Rζ{D6+It@w_d96KpdDQN =?X,N(XlQm:\CQ HU;!wiUfcS{#@7 >ʥd-BAٲ0y@< ءgF~F9ؽ]HluGDȆ J3+#ݚ0o!W`7`8{<6R>gS?ϟvOVq}UQ?Fϵjo 5T'N߹[$Nm+3q .&'D{%"GqIU,&vG 7Z2Ͻ#Qc#-jQ`4Cx2kC龩* -å(XL +pAbQ2yVx=eQʄRN>qs Pϝ '#1]KmVU/{8u.v4EOHmgrq p:8gף L܄bVNo*vi:^E BӾ֨*U#[mFķ%U&A}/+KrT"?)a}Xza$r0ۂ~%)v9{.@7%͛[n^l;զެvO ,r1>M~2,@~դ',|==!+ ;IH2NJT[FnՐ=s>RMwC].hn9{B72v^^/̬e |4T!_0`ء괸;)_y{#qO(f.P6gz&˫od'oK,Kshط.&@ 4(W:Ȟ84?`zgSc / ]y+58  uibm+`w۠ +ICdy)xmy mºX.z`Vě~y{%obphLAj[L::Z1]9v_s?UU?.Np$^ΉZ>`0/س(PItnðn}nȏCK7JOlsv3Ksjz;#<m=0rt 9}"e8#@~zAVU B0mP/v+.,n@C46U( D𔐆`+`*j$c^bcϭ!hBk%d~ՖK"n [,Nұ .N,·DTY+t٨tw6;}fY?p=T`:\8'r[ 7ـ{;r{`,& W5}Y!/' ="vc#rd7w_9zɣ%EyBN:(Õ~twܤO6ʇʝf+h18ChE/6jVdۉb@Swbgn !sY\泭wW֚^sE1w`'³*` ɬ8 7VtK­Gh.w%@&Ϥhr>MWgirHU jhÀ[>rLI4i±T{׭z3D RO|0_T@*V%KrM)}z0Ed')UUdQ ,ސzKu5Z1*nXj]{nMFJÞH䞑uR >(f G7!#aK8QvDqHH8N=TZ!H'Ѓݭ{ż|~0mǠҏ(Uf%a(BX&5A(JU)hZ983F.ڹ :L<ܐuwJ.i>sSVD(]SuVI) `M{\@sV^4znb\3FIoL^obk,2YfEF)J)0>:_L$T =va/5D禨*3_VЈdD=3\MYBzfPșuJug7CTa'NPODci\9vqPJY yXbLk3[Dv@row3b-1`'qsnق;0 J\O.K-ѤO q 7$jKʹV0X/Jّ\# UFȸ_xaI TMIY5ޑ}a_ҿqJV6hR&BM;>z y7!$7 &uGn76ʑt&_/p=tYKK6^I#2iu;y GúaŽoScgKĔ+"!PrUŐ#Z?.RP2X)]=c 0ZX_xX\De݂-@b5elhN|*$\%TvO2c]~$+ (c{֤3; 5x1_’(ӄE,Va4= zpT?5̯1 F01|I2ŀ@\8>SZΝ}aCF\ѲΈ:V=|6TV`RR'5#S #&maPt:3Be `cV̈k09.13-9cGMPJL3~mAd7ΰf|n8P *&E/@ h?/Xlaw["/3bik[T(QLX~kiF'frP_Qn$pxQKiBMX;Yjzuߎ37æ4'zn:K0¤9)V"`OU% )/͖Z/iDG A7#6UǶBCXԍłօ"_wPd;IͪG ~*wWa'3.c+Mr,DrGma>m.TRy<պ). `M{&aa/1UBU><ʆ˳?Vxw%7PkVU#.|.V$ FN EٛJH^ĸmNQtҀ[{&'Zgo'ܧƘS װjuc:n[&=P1>aԀt<(|-Ʒb"p!>e yr5OϜG0Uq%pˇ^_Ob*W=P[FITSiz߱b0+65NM68/Ӽ̋F(qim%,z`)   T3Q)A{D%XՉN-(B/~4/Y0 YI(GX@H3qQ%T Gl9)>vk S$%0H5e!)%uKi=3،?iQDh(R7ۅ^FX[<SdpNsy#o`CLF{}lzUHP3&M8V/0,+[%>j[\Rڛ6JOŦ՛. P wQDњ#d[7U"LؤC%I 2Ȋux_yv)Rbaؾ<uV|!ҋҫwB*c[r\bFћy-;#Iܾ{4Wm(Q!N7Y /1!qR=a}?2"^_t}Q@%'rEKӁ"̅E B^"sl{Ί\ [5-TD9{soAB]^ C/ lЭ#dBb?qI pt$/,B- :u|B $bqRJ0j*@ xqvGQ)x]Ja(s0Rba ? _wś6\? uW~+HD9_ "l{ɹ+^%*厵K6i|P^6M!6ai,Xib& M6։#5MMjٔ]VE#ިX30e|ǟ;e1\WLON?u:-e0AU*(.LH6ޕ0#a[ct.⒦fFKG5~:{,m^]= 74 g : Aз4KPl0:?w*w͊Jq6%ˑ@ni߸u eϱD=FOU9(oX_cX!`DF_33N5(ؒZ]" _Q "ESn֑+ a߲!Sl%ۀ;@7G+72Wt hS6Q^>H- DQO{R3 3=ItގS݀5=t;!|Z37,,A႒tB"јH^ٛO6S&qN!)I\ fq/X:fA5e]|Lxyܧ$߽}ں)w!I`KXf !]+}'7c%-9Kq!yiBu+`,%sLQME]a9ٵ\,&kJ){qrh "d?_ۻhPW931!1#LKô_Z[4Oղf.rJ)+³eQG"tۙOV΅9JSPPDZv*'>WnHi? )=Gߐ=Yagpv%6Wl[,)Bgy̱߯~z6+5"CK^x 䦴˶aC`R.SHs y^s8N3΀f ]p*M//ֿۧӺ[gZM 5D <FgU?t3 5ڼ%a^f[GZ9[v=W +Fʰ{!"e弸Cw<*w)u};ٱPzoF;CU_GQ%`C\"cOHKX@k&Rb}8,Ye>)fI3K]OQ>[QYe)2.RĊ:]a JߔDE $3*EFFPBKMg|Vy{#tl:D+Q,iO$)]к0{,5iσh=~=cV GPYTsLF>2}^2i셾?3$>1rRFt(xcmh! 1o:eEX[a &<|! _ϦdӺ$5Ezt7 nV$cB^cQ>YH5hSȴPe.ڎ|;[˦~ E ӢKP!gq}6="'j8ȳWy! J5wf?j7_mj>>4BJb*@(^:2hT1e2ԃ13 oRXOo ^| UWcdqjߡ64Y*?BSA<꜑ 'Zj. KZ]0& i.t TA Mfjn&7dѥ4+?01Vç=nirz c, 0Joa ,2g&)- 7̝AgC\&&bIMzʉ>n^頍,x"K'8ӂxu溪Wnk+H+6had{b]A!GK}Os~q6yoV4\. }qPJ!3%1KcբmV7yPBAOiHG6K+QQjDå;OHm7 CT%YcDr Cg(eWXn)$oB^9\gK+2PEm* !@s1 4}#gW Jt">@=Rɧ{F-<֎o_4Q6@dG.DC?1#K x0oLdp:=/؀} ,IىX]ICQWP-N~u6&N\WC^rtQ,*>ߊ'A֛WP!z[uŇ*(+c9/7T3aΚ 2  {7~%9~ƀF쏪"fκAZ3D]]*[ICb.#2ֽ1ŒGH%kؔD _D|Bo'K.j6}j&Bs߫ rV(fXϛBO Cʥ!LHy7YGk%*-t2 |ƹP QZsp"FZXMTԄ@V :߲c9FɉX>X98h&%W`L@Dqx/;&W߷@f#[ o%FPo-آ)5&[6 ,vL1%`^Q=X8L9Q2SyV/ VQ-_QsWQ>%_ߒF2ELC.8rhd==AD3;j5z[//3|! g9jzY59|MbTzJa8µ;\!?[4zc' &\oX/F~+Aa Vy~sCC:AeLP ߭K.hlh Bn% ,i [6MD?E#2%~"r`T1Fu:I{8B%of'BJ02QAA|RVÃpҎG"p]QUXhŦQجd5EǣV\g&yf kOz1ݢ|54 MI\f:QyX͓rQ+)&Ѡ+n9D#l-/5VKI=7F^&P^kd^`园EN+̆v@zH:]JP%rG Rg񳲹ێۄ9;ˍПTDL%8+7 AEG{qR"D>c$=__iԜHGd uK`7簤Y Ow wU#LoKi/jo@p&qM^yHfŪ '1eOIRymJ8U . ϐ鑧^!}Lِwގa JaLiJ 0@`K.A4LR:&r1O4|>}f`6\AkB4IJQEEWVYl PkrSQn-J܂1Zk&DmwRӡ?aRnF)E'Ip|FO9k*~rH`!/RQmjUOv$\o2`aJ%ajߍ^mUlnt5C a:$Oƴf|T4Gt3+zK6K.<˫EevKJR<Q/dqZmOS a0wso3EFuoA +PKk $JLٙ:@kxjZ&jN;G2dT+TnKD Tj<.e 0ǢDmNJaI%fH-3ӵܩ%i3p-9HCFM?Mx9[iPfM[uA9w::kk>ov1"?lzYi} aML}až:RݓLZU2%c5{T1EYb%!-RͻI%*9u Q塟5=`lmh,2h*y{sDd?_9hSjA5Í@E,}l%&6s\r*ꊥTQM]P瑞THX^ okڱ% /Mya[Z h9ErWJe$,.q%z&=5 ]|X/3br#8?9yh~;7fMaH14y4\T 30-(zT$X\bif%?a[M J%G<q7,Cn|iWbU@gOL<&KZ$ж翬) kahE,HZ]) IzkɰAxyL@|<ӿ:;P.|U˻l#{z7n{;8GU&:Nm>ع['١ C0 8S]="'? ?$Fw19h#}Aš|3؂=Q'1QެMn "aL)g(u+Ϭjr 4Q^8`VqwMv}E^TvUF{:O EZo,o!:_hy׌c@m|\4P]}%[/'D|}#OMiiWT+hq#;jf߄l:esJBOjYŕAVXAXåwrq=!.E|0(៲PF>{`&U + {[jvQWac;]Q}Efe%D@lJ;; *=*Jw6g§jZ}X+EqB%L+.?0 I9ӸöXqk )BP`b}VZf4{)VBcG| /)amzws5. |,:*Ƅ8 xa|8&0NYj!6-a5F%/H_X- x_]wnLsv/d'ss wR\aL?ʎ9rJ7h:t$}4l=iS%Ѓ]ոa/bpC$)R> Ԋn̯UxhjĵW18I~s)t!heY]Ѹ~.K2UTn`UnQ$5Kl &P_vr,C:6e8A7r~ՅP470ug =?PZIJf^Xl8!",2dwPrh9PSV 0\O zM5-WTv&S_Wz=)2D9 8Rj]siܗOpXa4.;7D]M{vwwV||XRx4@{ĈF9Փ>Kby@[l폮fr;^R00.o&=]qPYkI3D-T9ʵϟp9M.w]-I+B}àՔ=qˀy&w(~z(#*.SNMGeZJ>+[pU2Tgi4Pb=0nyыyAʂ1Lf\o5Xhe F޿G <,US0LW:kevܓfw9Þd7Dzˢe1}@>NܨOk`A ]daĈǽqǐxȦҒ!9yqՂe Qmڋ7sP' V&_( FݞsOj1^] z%Jcv|1 +t`|ޯ=n-3B Yq=Au= Nt/POX|@C@zKu'„e#,oH>gm}-g,sU906ݺH r]X TPյp_X"NF%ԩ^[gBp*f?dB0XiKAnӵtRMьCG " vt L]ƄOpO^A-a'I?lYU|1݂ E.! Kг'r?tXS?nZ\h=@ iYqm=B7sk )jIo4/)3>\J7qlкro\CE3CWQKHCHp$堕5SWj4ybΞd"k5+5wX%$A]I)MP/dcgNmvWӱqV3G%88XĶWynQ>Iphۓr): AqB<#,] ^L[X$ím.>nHtX]O8O-::Z5(I%M TKC1Вk :⠼cz5tM2\+vs{g`$1Vzt!牻3Is"gЙ{= GDe`t>7>ߛ KT"b]8zp3Ɣj1D1 uxq,9!eA՟V6,XhqW2~ rI$S& (/`KD&L Yș F»H:uAnI4k$8~1b B݄ OM罔2wE`Tݧ|GmVU,ho0Ju9˭~q9z͇o;qH<;$um1ڡp6F~GH*򂘾5 88 G!{AQHMT^S I7*ʋ5ilgZ O({!{}#^o4g2z3$55Z!ҵjP!) ByVJ#< &YE j}./`?IȐvܝ?KQhC_ieQpw0>뗼Xq(T K{c|?L)Wm}ek]XI彩ȿ,ymOkP+uBwy{TAmPi!]GJҶTMaRz\R8rӊ\3&6 gv$ƑQ4J&C>-}h:P(&#RdziI8ՠ9Ұ>0\OwWq%Z&`.[~*%o|v'ǬeܳCZ'Saj)2(. 2ل`Wф6f魯C bT|TAr9D1}-7x\l9Q'_[r\8>&)#i2/qGc52?i_m8eRQY+dvx?RoP1!HLmaYHY|+4(HIx _8{C='ɜVA-ݣa+v+ ij)g+̳[2= ^ yrdji/1A]8dLg*@?NU[T_߼oP{& !%V]F/Tl+lReTl^yƿU;^Rd ' GNIp~0x1䪰JU{0jnb+%UL B=d_S;/]=D%duwEt7FD0U{Ù\F9ʖXFؘٗw$"`kTl:exkx_`JT>s#tY OGlT8IHEySp՗{9 **'gU܆*&(s7҅лh;ވ^Rp2alGfǢ/t4xO"Nt+!ya~a,pf=+5 *ᝆ0 ,`EaROra3"儽zڏ+JlJ9?"M9xS%eW`3BgpAF~8:Zi0 h)'pƄ-\~nscit לbz<+6z]Nw};­ĕIUC^XhZ3%VgQ@XP-I.`,^Sn= Ry]l5VKI^k3<9<+R"`o`';]S8Pv!&o_⏼.שpRX:2O."/,AW0آSrD24id T\gﰛGB2P"i7'ѹVx!So!3eX **j#.~[`4dߎ7]SPrk;h}lA$;[ȅn1NO*Щ*?B MVQUYu#IOCͽ|`Ti&;VQHtg7&p05kϪy{ Ɵ&4+dIO])QRynz7N; JM^JX=]% 3BZS".x@eD8 ! ~ 1S ۃGva{doLKVt/YA`k2x#*[o},ZMmWbhJF_bm 2p]>Eѧ믺.,O{Om$ b0|+r"BV~N8v .S!+z#pfC`zoa=p+w:>\4 ~b'E0-w`]}Qm~ 3B2*v'^p->!\ɠӛ-lG%4Uؚ'5yVYID !{J*fHFD*^ǧHЩݺ~>ʪ'.7{k[ZS8/yxٞj{7~fjK;XKݥܦIi4,miɄë v@rR :D^Y %+A$_, Ezzrqz sI>_ch$>B絢*OS%L &X q\Yⶣfc@WVqIdls8JJwF촲߼/f2y=lzL!*af}[1qIqǒSH Շ [ BŸqrEY_ȓ'$bl*ϕv@($PBE]M$27vI;>K&,*5EbPUm))иHX{ey9iN 6"sN_p]cMP/TB4ܚTʦlf,vj*4qs|}JNRY^6>k gVT;5G;F/;wR4 +Eiۅ Jni:0fq׍|2g9d$78!56 291YcBKE1j4&P\IE0'{L֧o M?u~c;dF3L`%(l7.IIޞM$`Q:ҀBrZx6~I(*ۛȢ}=`qm#}' J t2ifWoZ߁@I:cv91+v5rD/9Rt-9y;Ja_e~ xTI6S6r(U,Up| Ćڒ8K)Ŷgаۯl0`>Y٣)'RHN;c:pm(t&w;;6}{hC2)H˻wshg2h?~<̩皷QP/w(|eќTlqb'zldz 4.d<\W$!99\؜}7[G^D2!<\,]V02 QVW/6[|JAt>4`d&po%BD`%2r;9Q 32_9^Jb/ mOY%1ayDm@+h2ը #V ,2<_uXa" /GZGv:ΜH;ru̔£?1g@zS{$]ٌ+~zH`<&'GbM$7% ᰘeg\u)^`TѦAyY]^^' rW V%,$ Cf;ql&eעudIYX&!#.w. Fv>@`҄j'v}{qe:Ri\˵y91G׮X"&!/y(%%1RI2OCRo3$j=b]>PCt]E3"`+ByshJp7\8rt;7pzq>~%\:yfN7҈wgx.xGGFh6ҧ$.PŹz1u`ӔTUð|rMN[3L i ǎT#|z 1kŤm5O>_I(ΒI<(r)~vpfGu OQ݀#ؚ[zy-.`>nSKTED3A *ӂ妰G{}b[i>Owk1=e$d>@iA@*hT榲Ux9b‡p~sN^4&}T ;7a&-_=-yWkiu ba9 UrRNBm`\W^jd:c0MarM3f>aHIdIġw4L0on3"! 8;/)EWr{r'>$%Ϯ԰=#7!X2QMl⒧yњa p'},# 4]AM{Ѕru`V!iD 9F<Tg4=i{1pخ,(fN ˽kYʺ8 ccM 94xJSAQe%u\c&T]gwW&]xWEO/veP$}ڜ]h*L Q ,5}_9E7|b VES( /S[PF6|X*xKbX|$ ) ! [+ÿy4/oA%0Hy|p+o V"r8֍iV]o->i)܎*q"z^#'T5ȃmf|ȅWPe O,]M>хX|}ceDWh(k"WA,ЄS0 _P`PNq:]$ws UD,xX[U5|&x9n7G{2=\?`epTqcZղ4<>SuI)!d*അӮ.Fc V!nnyA2c2E E8lA5 *=P= LUyۣIen:|}tDž"zr!eqM)hVR~ת)i}U-`9FORƺNnߎy(%iӔΒ Uc&(_]|Zo!(";8YuLjPF}F>ii!ecI{o: 22Cž#⭦y`Sٯ?;bSHVYE{MAIA?G!NsJLje,nqiCX}ݝZR-^Ibo,Qz2֖}U9v䐺_L%B&^孈9]H]}g]ȴ2y/+ oyAΏaUbʕ`338Q%, 7HS%!L17C5°0sRs$\x}̷-ԀsA%AݦܔzWϗty$@E*EL1>C}`EzDCqr%>A+^GB"AʅԘɠG.Ɣ_fXaf;ͅW7'-*oInT>~hiYտЦ&H"3^'J@`qaPޟ|[fuտ6[mh!5F")mc Vvy?6fّdySDu;$3pZ5iΜ+#L~QŔ;m 1 ?E:]|a'Yѷe{5 ^AJ+?%PCoةqx<+?O)\ -\Ҁ.j|6:ٿ _dKӠ)qHrQ@LbC2OhWmY&#-ä6־+nֻ F0@Ö0+fY'2(# iGMp-J 4!b|Zm\)ݺdB*^[l ݵ_6 Ƶ*"x!$Y $DCq/GIkh[nKW}|^ɱj֕ÇY(7cJi} sr(P˛o}JEزz jSkzSCW3?t)r[FP}{񗪻FBm2gz_" 9tF|ߥ2f>~8E_СuYؽJ= ]'ZuϢS'chYa8` k3ܖ/ q4M2.X%RQ2+FUWj B^p:JW(dih3&#.9yD )qjр*t}F䮍 T hj]dM;D;+^'.<7iu/&؅T3pf,:lm/H ]XsE~!5u`! `IX823r ɸϡ ~ʁ?fI$PH 7ejZj;VruJIt2,̒F [yHp2RɀWGY0I}&Kt|!|:bEV[NL l@$e oxgYAU-r%/`W#G̗AEL~-A-N4>n-o.[o۟t:%x쁵 >dn80TQW!j<șY7\!/nl3i_o#tXH+2'iu0)\Ev}7f7pv$6qiTwE~Ն}P37nVi=\_M `NI'BxD&a["æyKrDPlDY=6;A?q`#Uyi)ar4oI(;/PVX%r6蘍5K?Zcy³'{$&5_\/Q.Q4pkG!֍p2{5:W!:(gELr\dDh Tǐ6ezoYCzpCln1}7tE吴ӭܲz]%oP!Ɏ@]~8\k)u/4WB;v37-\vtWY!~5$̂K-8UхT`5J wD7OmƍiX!E>jQxN+ۺͪ,9v'F8XϣGUk\W8y{ޤ@-vx}\U:k:Cn" B쿱nB}\PFA =*ұO1= @шloR,~mMCR#phpf7:,Wur]ϱ9_zwS785RJX=:ofu">Yjwc)8 :g*Et#OAC4"l("V<]''8Gb_Bc: [K}CjHzShqvpMN KJfNC[\q̈V䂨8#*)MuשjYsi+ xVMN(:F8;(Ii|Ȯ]5A#]!j aHjz*0a 2 ^pIK PԢ ʏ`pX(.AA[/m4*Us}FHFQ.&oڏu.mČ24p?MkYf=n'͟^7~L+,6sE JYirpq-Wpx' })kbhO.=d_럽 5[`Pdȝ J xE2u;"HMl8raJ%p Gߋ<r<2V[L.AFt9[S;Pj(.^,ȮNknpgP|A$awYpnG[͔d ݾ5ƒCLLalgWB#~ A d}^^ՙJY[`WiZ;eok2=_Fn(n4H&h^/L!cgx4ao2@;6fSOr]^=p\R]aپLMs^2!Do˿[a#obl'3&hM }BҺݯCET]\𷽟haQcggg :8pS5W9bK(wdZW\E$T-\-HsF|ě<˝&UW4FnH^p>;p"y-׺eoNVoP :K:w"䛌!xU-Pށ k Xs-W`m:H["*y?>74}_7u5cpH݇G L4TǑ2H7 փ { S 87njN8ޫcFL|f4r`\g}=}DCVgӎ% 3gb+2K&Uq_n f#- -nzkqi'ٿ<`sFev2 N83E)J6ρ||ffuἁchX|ECn%rn(Zf?ԏA'P9**7l-1VZWp@U %Y{-_a vU1U7jю2?b?mf.^iZ4/QKnHͶJn6%)_"}n)˷j*2o~*5,]ܔ hdx2%(emD9b|oDxsXosGYR pƸh?Ϟa^/Pt=^OuVHvBJlL`nJlΏ'ϠNԓ>}XC 4}gj0 dr1)]>=64UyJ|+njy/LE(MA u:9g-4Us 2;U&}O*"481}JV/lgFX_KBJHqׇ&9-'⯲.[Iڕ8 ͝N˭Bi7BYuPr^AòL6"=Jh`JځUXR]H*▚N['Yޥ( ;h{R-+kv.|+v[3+PnԖp?0#Ԡ hz)hͅ܏(bMa( [s)}lðm<¢" Y.k\r]>|zk1j&: 8cK=k7>|&3RUo >VKϓh)C _Aq/(@ꝿ9(4Ę2hz6̣D?DĒMCXEHD'D!E)z3kqA̳@Kyf~l,ѡ =E G4w62zu(xTxIwr8kUCB/}\ȯMF==yȐW٭QOuF«ެf  m>;{:q,H0Oٍx;6_h^}iz W2:`zH `~"?\9VT@dLMܿ%=܌x-AԌq&tya8x6N#I[$˝RM*֋I6\ %.̃M!" NoNS9&pTWD3"%9'&]d?dRD`bmzQ+3ի L qt7gE,t/:|xT!дӋ΁"r BpcAƩp0@P@i1p34`s%*|Czyw(!BEwMK}PKe"yrۛqգ ҫ"gaNm1bL4N]jH~ pzp]VcT\;9dlyy^b3RL}`ř0[_IyG}֜pMMO\06GiBDj~( #[7 pعI>S4TA-~.r|!V)-B͹թy1RugCy톋jMĝ͋D9IZޚ9 GS \}ZuhpC{`8צ'2mpa{eHs%ξ51 fY.~2I)DARZ6>}YeiFڳ җ ]J}]xsĩK'а+'PusH1M}ZQ/k$4~H8\(u oFXm@C," .2_(IЌp}&8omjGgr h|\°%k<}=\'*ks|K<袸 1ɜ!c}R a<&|pbϗL8B^ꢓ<f+ŋZ_]BB m.7U:X/̿[ޙ"3\H:Y*Ŋo/T'T'#bwf't(\v ͘oQIAb&}.JgLC}#7a;r:sSCT2v!/r-t_{|Q.T inL$etk.t> h.3.ڬL U .*cT?,+_9>C]M##^Bɛ%čSb E>nێ{cEO{,8mՁrp)\$ qNAڝ~û7 {·!']`e`R@42~uuWۊOgBx(e |ԥ {~N/Ew\ @1Bۃ7..B^x_ {4Yx]':M&()^(֭ ^CspGi,_}ab'@Y8HE̅m ߰?d '=ܰS (yDPab4`<[Pd#љPʃXo a-2|FѬ}4ҊfC@ Fґ 7]B~`jF ,c2 \)º *DxT*:Ai4{YMD''aP,;Iq"6i毈+\y5c}üb<-l*3ܒ$$e(YBHV&2vQ}RF>IoQ&Q襳:[ c=-)cǘ"sUIMhkm%V5 '4y2{Oo!['t#qZ-ur±XGEv`FczO= d qbi%#w;hba# 'xurKT1DV!2Kk 1>Eu(,S.>eNݭ4_18nU7/hZ"d⁄-/F!TZmJq]YwwY_?c[`@Z5wP_Y,baSAWAvp"l`A\7ƌ|md}jlS}jB=Fb0V)b+(3n[_]V`fP_koi{"E؋-̓[kF̼?$6+P#{AcefK AׯeQf@1}A@,uʤ }`QEZ@2vrYD*f>si]5$ 5ͺ̓t5t Do[>TJ;T{|K~<\R'MgļeqWBK|q4U4Dyf{(,v&FqfEawpn!5ZZH3 CvlqY60fqְl%!V5|$(gwP܅}|H?B^<5mlUYBh4bqڷ_BVpQtڥsb驐9t/Zk 4=˵;0J'$T49O.|7G]11iU#&q~^όT~k&58l \7cSO>Ema ͺL?__|;*/e7D}\Q<.72LrAnXD.rM&UeLye$-<^C}^"C5d~3J;* pagNDΆv)}w.醎d] Sz6ӴRk'-f!N$t v'VPc- @4 #Ot@ch5mȓ̍j]f/>[eXK>J4zu|u &rL^f}r>6H F(lP!;`wrhoz u gb-2g1֮UQ}!oԮ0];NǃXl8Z۬_&O;Oj ,EӅ(wԺl澛X0B;C LDaL3uh|<q!XQ;Vo :1gRԺ৴*?1D n` d?(wvψc"P9h 3$ 8BDE KkWhH>mTjmsdp+7`ULfe`Ri6+՚k1ZW>w:*ʠ5Qڣ&7c E3hÝ'-azBQCO}uOa(Kq[( IJ7.n62d^xœK:̥ NdGC[׍NYd=Y v )z>/L=!ar@8{q'RUD)'sXY6Fj?I)K!B+CA sbBFH,r:Ű_u=n9 d1SD'h‘$c[W WP j}U&PvP2lOL/0@zN,"VO2bA[^:5[pq,Xc$(o߈릵hwo)ϛ9h]N/_qw/LGۦDu`褎ו֕ȥ1{j4(CEKhD o;!p,&Δ-[Ӌz}`"&IH> ܙ_"@t_c| +KO>HU)Հ v#:7f_UDJw]wz o`)ƪd`,@zVV{V:O v!BSv*6{C\ ׈lm<صNϛu(ELV7|_DL{zMo(a '{RdФBgZz6wڡNwSCZ*(?CZk\ة]ޣۃqZQU1¯* s#r1y{ꉿ-L]틫:'v>E)C/u["_hb y:\f%߹4}~.3l'  Qݷ˚"Ћ,8EH\m6Cte]8 ]A$m CwG$|>9H ]B<=lÄlvRFvw(]W1&v~3yBD'^6I[}=LX*؜E{JhYR ַ KU@fu0zdž+f8` Q;7ﱖ45I ~LLm2E>l%U: .`^cq5.LXLrޜ׹رɹ.*\p5hS3u +x-=Yΐ# Y]5#7% REo7n^q~? Ml/ ơ&^W-G0Wr)7و"g5Ԁ-6Ѫcj[ K^t&hOR>wAXբ6`^9k"푴زx^dԥ*_P1V!LR=N+H\Wk3%JZ{i߈5|_XY4n+OpTγb AU;=/범"G/ΡK8mƥ7 *ʤ₌P8S"-|EM~'J\s(mhyFIAn{@b v9✸TX(R3½{fB|7EKW\-euȢ-brP}ޛt\< qUx{G$^IoG7A7 fl~;sI f̓:[pԗ)6,Rpm__z*na~0Y@`~Zb!"@0+&⚙> *ۣ 4U53nxb ˗=b h%IMJKz|D\< W8q;Cf\F|[4tP9>+$撑|:9#3!ȌC\ŘnJGs懷8 DCs?&HF2cX^/;O GӺ܅BTdRV̟;5J*2]g@'QJj}09PZM/5I`o0I#35rkouD݂zo/\n4_/r۷ =L B8I.-7~̄pˏļxd^0H )V"Z7965Æm6xq*wJS;nے9`f5Jh3ȕ_G_vp{Ͼ;5MO­a Z޷Dn UᯛfXMc%өYb8RPjs >vL[`CVk Rg(arߡ.k]q)S9Fǚ:nQ4MzIz2`>>x]Abo 0S4fk6 &u )KEkI0ےmjcyjJ(:IAY@t-&EL f[6`"0\E޳]?ԜRmzV5%$bN;TTrՑюV 8&;8TJGId}8_-#k$(.pbI2EWqvl>Z1ZI-NRZQQ>-a8qkO̊!NŎ3A|D@Q$(dcjP # ]+xT ܂;r_AbrÜJ6S2J;zN& a|σXi֞U|ZW ] kFNb9M$w$}].q;;~␛4U$CkLM2n@y#5e"-|}B" <,Ӳ1U+91V6`%[ȂkBd Ԣ%na#Qa ѩà. cl4E,NjpCl_GŸ}>ioE?)ά~ Q(g<%HR'hgQtJHwnq*8t5VgN-rĨMfd(u>eL+uw(7"ﺹS:|U7Љ~IwAqފώC8i /n,E„zgZZۣ٨Qag6COm|'fKf?sIrF-UVWgwD;G O 3m|Hv9M{}dii#~>]ҭ|NU?IEmA\x~>՗Hs]Tw#6RXqSK G"jnYU?nq AO9}Jf3ML!._qy;]u#t՗86<*àϿ}4Ђ͓2˦Wz  mv,Ǘme8j Mu<luw@{gA.L H=7Ҝ0;r-†{[s77WԁD'n!}qOMSunRáq-k3yT47 "n^ ձ&)~V~w"loe2ʛ$ D*ieKX `V)^WH\e[Ov is1DX{ <̛8!JZKwҤ[>7iMS䝵jg"W㩽^y+H BmAՋ\ᚾapG*B=@]; ]Dn.TCϏY7$R늴Xi%MJ6TBEeb.gj+񪃙%OzPTF/j=u2g]zph̚-gW}6vV?_WPMbf@i*ZE%&Q=>-y@GM[`$f`9&D+/ؑNY+'@n}VxgƁDas&^L%iկtH<x_Y-oc'JN՝>|N~o|/24wW>zY]?r~lC<;O \a{h+I.䍇U MzWOmmyytjiMBYׯI(sqB->5+!uPɤ^ @GQo@Cc= {VȄ*.'!TLH(# (>J?w8l@?t* PX?D?YG:ƕ%9Ƒ+) I;ST3|N˗<-$|^"BjwbQZL&X * eWEHw/hgU!u~O _8 h|X '|ab&GO v CHKFQM pH$# 9 GBBe:2&ϜR="eJݩ$6 .L0T/%\yM j1Id&=NBҶoũAlL9F Yl>obGޟ!TK'J$K ĆzLfmYuz'ϵ *NLU_A*zV Ioo=[i:rϝ>1@Vp e. ޲)\Kn5>z~ߧ z:\]k*JMYIƷ;D,•mKzϩ$iNEmB8:`-guJ)AV/aak1NY]\sg1k[,~><4BYx?!u=IK'xԉ@œ9}2H(PPSapk8}Z(uQrI@R/}⧩%]\ok%&k&QMW?=:nZĮ@)uH/;[[6yAif @TشndepM]|x4z]cbNg1Pf30|(O(R`D||tR7(W˩FmW 4.od?X4bo4A S1-Q.''YG~wT8'&! TnYZzZ4Rg{7]МK2דǚٜbkzʹZrرܳ&FUAx&צ9:܅Oe:~ɿ}.h>`f(AN Q9iMo)?ӾX~4z)1#AOlhdkb`f Yh(d!>][e‡|2g4 5;^X 2Ylg%X 0ALxd/o e٤F=4CF&cw93٪GM'AE@M6u-Ph4xowyS}>qi,IEohh;pb5$MJ&}GYe0O kz%l+7֓Z ۲%wssEb{)k<]##n=iNpP*C_UXmNh7;п:gQG,?ޣ808 6Pp'"䛃m.׽]Quy)3ƙ,^Qs `jK;ir:Ug'L(o'DbS cRQej˳LLχe w  }%pNMk(z8n~0p#Y[ c3ƛloga_V WIiWd)\i.X$sꎿ{0@(ܱ; es4Z} űEi6Vϲu~t.|VPkH|1;hQԄ]=C7cA!j+ t>5ebdIkZ=\3T=.6 Jo+dRzCLc-*=!u9E՚-3/K=@_ڈu`Wxyw|$9m ,vDa{0VJK넭(9Syii[7+FfoK6ތ $>=YɒW`1oE/_*!7hKN)w\Q[ʫ4e_rwQ `?Jh (-l@t--f;L"o2%o.4zp'\ FG=iGb'O=]U۲(ٜr]!$k 4ޏ]T(2=M1+"`4i ~jUW]/0y5/1U 1U'2VP t>xy/B Тk>3P KTcU44kW}fC5~ONM =A\Ifyni+iGTd8bFAJ-p*:h{A?k:^dp^w]JDߐ& ઍ F|ܱ2 SDLiDkMhfF@>n=4KBNǸ^ͱj kC=AӪkpIjD2xv.0v9E=-a ٻZp C'Yɔ/WyuMG\raaKgM3 n٥G8&\ %f1xR J͂^1w!!R\Q'&?X@d[S8[ƍyޜkGLܜ@iS@E7fNhV#\|L`u1\Qr]Ib+$O$>GQ5mWjM}%dh`WbOIlEc_p{z%qIDA*s d aE::pYggJF@k%{3HnɁ-hDPWjApҧ sC1q27 TL"8NE0e&Ҧ3U*B@Z8:8hyGshe<`4KN*cn >6~4uk__X:zi9K<λ$ig."YX>ƶM?S4b^ruGba#ISk[/1O]ם+RU67 gpL%\%mZ*I0[Oj1́@NaIT賣2 J'{%DU>)tt$| 7|'0"\0pgĒNJm!kST B6rKc8]]vUTwQ5EɐFV7`ok`wBue| %rCB $ "t [DY1ip |6̑-dGa)dg]Mߘ,Kk4BV!^QFXg 5T!4sivݬPI6oi if)$ ]@g'$}TԨEz91sBk:DrYGb6\ȥ~Bצ7y$ٗO @}q# W,e36YXf-},c ˤ731!obN[{Pé&@8@DōcRzKclݷIa"=/fw4SRZ^3fπ"et{q=;Ae,{'U`-[ֿ+h+%{ J[U@FzFd iQDXuDgK鏔~"|TSUYy1lKM:hN"t-2lAc;)LXZ.N? 0som( :YjsLk虈12"Yp>e]FGܗW,:֤Nprۘ_~yX]F XVgddfjVrj긪uz_FDjvќ I0r 0\)oN_ &(:e"o8B9,_Wu #?ԹNFy`{Ӛh uF G ja3d\щC9bn)[6قviQF%lD\<]Adj Q_I֨'MۯJeGWH\nODٽSh01l%FGDBUa촭*f aUɸP[tܶaa?X 7 ^ 8fbWOR.2~aD$TALٿJwd|FLM΃pԱzk36x?SVբX+% HQn<WrYN+cE䘰lF] BVǫir[I8xSڛw#|4WPݵOibDByyw=aEI\!z)׭h@"]tϔ/KL!j݌E Xo[y'4\5ґU{l<hZNhPVge*Wnɋ<AnIۑ# u}>7un^zhjmaf̦ )"_ov"SJjl| &XSoJ%9'X r]jD⺭V7\yX-zOVa m ɴg"v}?X n-!;qΝT$covAW;שNz/(ָJfCrLZ\uooC^f[?`qvC|#n-'2y-HfvD4k?+瑕U,&ZIcW~Іi[w r|ÞPHU݀!{Ǐib&-_w:NBV@Li6?) rOJKKeΈhP+X$U9`7!&Bp…F A]Bbs%$ sjJ=oR_nOB0!x- PjV8/Լ0to:L cdz9z4dl?kEį7lgÊmIw#-d+2Xw7|ЗK\mB8ڻaΌW c1looY~4d-&;/TӂDo*=ׄ0L4K"IֹWr╚OLI*SR1q)2n@JLvNu׌< yz',`tfqC]R`cΡ@ L+IRY)˥/"W1d4*Sv|/ Hy!h6WO@1$=1'] `26\y8[|k;8t2NKRHsd6c1bIr+_ujnAHEzO.\PQyӉ7웺 gJHQE0ŻF6("[n]He PʝudG+!Cy&fO'^xCH +QH˱ ~-UE4m!< I f")1DZ'8ZK d[k%0)($#29wq_EcF\Zo)8 cQC(gQ~O>/+ׇ݊Sژ9`tipi:Q6HڸYՒFt_lHtYs-zOeqϷtrS=^ !3@0fג5!B+eVjadgV:慩eN-5| 1 w-x.',]Mj^>V!ʯ[o#S#Z'L1P\&"vc/7>kTǖq|Y+D)02jOTӍBy{~bΒR{%U/[>7zIIv$NG?ߦG8ST@^aSf4/n[/0zFOD+X?)Z[g6GDDfo\uu:0eݹ;aΉO֣*HhJ3X~μW7DEp%T^:))FCR2ڵw~ڤ޸ASSa-fz3SP`7ȞaZ7/@IM;z$h\  t%oц-Ԃ3=N"ɢ`qC]% 4;Lsx\ӺvR-f烛>ϰ!ĚY)np@4., 7HKb2|OXL.VETaa}4C|K/Ef_ ^M~nj4fx(w)\QL'@?(,3lSM$&nLρE|:/ Ag C\ b6cgSkt]j3Gl'sh璏_xҘMB>%I`>YlI"8A=-N#P$ě["~:)L^WՐm$O &(v<$I˝Tjo]da[P(-؅0;Dd\ςE8݂LĴѐJN6>bR>KstIJ(A(~ۼC=GaE~aaЯmX؊$jy5r:sX;"!;?t0C6-*S4/f9 bs/B8Š!8?᎚G=EE-Qб'3X 837:9Λy1 L-p{7=>CM 0M7^D"bPzkG> W@1&yŮC,P-c@_Z5[,etdӲw IgWk[6ӏ r0*mƔCkQih_5$5gmù5n-4@SjK$7M4#a,Cy xHõ?3g+X:А*@;cj sPQ `mk@n)AuK+kwyd8D%&K+tvVpI{3CM6_ u7lv6$ۛmj &|J6/~g  ;40т\B  CJ9Q*$2 3b˚ϸc/bliz )O0K0KrN5ŅH|ZW9]Ij :υis qa8D^uJNpsifcWLW-^دIV[(\9,0[_{⼿I_?S`u+5WqGq\_Pl]2FiQ$n¶ɮ01; kƥa^mO4){G$(AsSz:,[NֈCqC([AvM|Q; VsUD\Ƨe d cnjKqE2ߌ'ۚ{s:jp3*FgIdY ދ2弢[ESV!$<ɗF5&ҦGz>a1 陊E,n/Lgkmk `!os+Ⱋ>$R ֐N¸fsL*T l.L!zFJo' Mˋ Aчrr_Q?d^K`6KYYA<+э)fw!Q2&a}ߓ:COsY v(x㹳_ Zʑ{EX\FREF73|+TP ~ 2yNP6ޘ[p@L źɔ }gՓŧN .-084 B_m#^>'7Ȕ2Jy!YwPn$1Cթ;('-wa>Z t.K4|UNv]E{?>~ lZ%Gek2~^F\>PI?a?KW!͎JWǮ%nYWҁ,)qT4v@͂;n`Fp rs l$Ӏ@ @vX⠕z#kh"nz SZUS5[WC y?ߦՄ[D?wM 3)LeuIL)kq^Fc*z(݂/AJXZXWdk`wG% -g|C8,)dk'(^oOhp&E?2!OA_N.+l36Wo99Sv_zn: )72UQ&nۥWn /wS Dn>8]jX%$2€ ({Հ`v):p2cp0 u^ 7\ 1dI<5e95ApJΘF#q SؚVaRäiwn>cAۚVQx, 'DL{SUJyvbF}GO+.n|P3ÄK`Dp;Q﫚<@ޚ.~F_lr,ޮ+SrTk.滒;j\wXpG8+B1XUK;+M6HWFf'9?U#"lӒPkyC4+SM ls6az#(PlfH\Af^O~|ňLs~ Ё{T$Ng e+2JM uΩj:Xp,Tu^?g,UQH_V/-,a#㦌+WJf,ih+I9#êeSkHWTx >  3IIf\9ȖTM۩Ӵ_Eg.$upmbuw:={[H{~.1ϧP<$h%񅎥>a&K8r T& UFb[=!&f2Zy`x/(|t[L*C,JG$LpO f$tTe5HvByMn쟡%@jӹܹ1H'5ѵ4+G#ï<>"].peӮh)Qۋ텱~AW.pXZ1s#|~S`@=1(i}UdMHhb5"07/0'vgiVΧ= RA:( x`]#~t$+&IY2m\Kqef`@XJu{SlŸV\n['Կjsi0M8BMғru8_&c._a+ԴQ@7M'UTN5;VqyHd9( AMN i_؃"-0pX>*Y iTߴT'&:N=X]ichc@OBw5%ن͝L?CFVsw(.{))B13 @,=8pAKvpi:Gjn{{1iNolڛK0R) 7|jaq9[?հcsPK10G#V_'Ϩdt"* s_mD0ƕW9SLXѺ|}MHVFyAK9+%ރ}"Pq_-c<*WRcB]l0n!"td㷐KQYǺFsQۣ7Յ,1z"ϩ* :ԁG\ T Y.W5 PgT2ܴ*Q Vu0NDpf i"twcAx6p@Ctýob.L4ǡn or5恙|3EC#CE⯙1n.CoL-j LY/'9"9X42'iJ`QIv5*4Ra׍ zăFp_gcvD>k axdkա{_KNgؒ9ώ P-6[g*պ~HęX$^($ĘPKZP (EK<Œ;3$p* V{pr,?W+!8\V"oêV1&TxJ"e}ˆޢHs7\#oHK2H)R[D6kGdnΉ1z_ %Gs3w{5⼫KRK,ӜO^An_v5_"m` gޢ/=Zҧa5r1W{ ARH}0 ވ3k8EFγQʛ{<'>&#^΢=Z,D.=9:QkЀvENuoLHvɊŴwi^;_d>Yhp\w0)nˤr30 xzO7T[_*5~D@XZ߿ C;'i9 N.keQST!cE/ڀ[((T burіlA(}?)0(*=j3/IVͥn}&y^ٹ8D)ԓ'V]qDaC"SA.uOmWNrzm9"3C:?QG1RXXVNlh`2˱F-;٬`(tOaT:aE{UAٸ= N 0auQ:25=i$sZn 4hyb U54X1l6+c - \fD%̒*Xp0RG Y#\z{\k- \\֫'5ߏ黑R_*z/(e3WzdzDzِL@a+ߌC'\''f~@>M\t52͸Wx`rb{n`6.>P/RxÏ5ȎRMWnH<`tۄemw8VVG3qH6"dV3k)q ?%_zC@C4쓏[J"Թ _{lL0hҢ엽M+I4غENG-Zm'NQ\Y\fehx%K {O/O*{0o@5{=5ĕ>e璷ONse}H5y`-dX' 3CMTҬg/͠31&|ȠTQL !sb*4HNY1Lgр `eU?#g0a\zN r ʮ-Q:l4$GwXZJBItXxQCNj[+LL 4=cPQs-Yđ"9+}(ho-dBcVEYVt{@8F hP$ҹ[[hJ?[ê!n>} ?\{_(j*)o&[*Z"ˠ *@`*?f-29-GoIT}?-ѫim ɬZ:lꪆd!?3h,O*{} Gp ○Ven࣌eb+@ _-ޣ?)-bfC&u R9sƶEکwf4\u76D0 #0tNl\̷GzM1)-y[VO&Z"v C~G)DK0hlȰ5!8m?1NSz Cqnț2qAOQÑJ{RT-.p.s?4AI0s?N&#R@Zawj]RH<-*˱TX.?МV/ءɳ4sW _PAJf €8F.QsW'juO؎ǿ:<߆(dIz[| ũJ,R ceޛ_/@^Ǧom 3NxP񉴦I;򅶼U/ݕ WY1S5Q,Xze?e~߳&6:k*hXsuUS1(UmO9p>}l2_׍-ʼnKM^>X'3}d{1䟼uc;.J)k(y]c_9j.sÁYɹ.s( byjc!O:[fYKbd Yu>UM9ԲѬTL/+M~ "cor$CIϯلѧkkk6c\.̐ԝJyBSD?3 _/廗@PǺpFٹǗszm0NMJw'@廒atrӇ+_`6L!NB]}q'n'u:5C(rjK1KYn`[m[~TőM!EQ`SdGze߫mGEF 1-]գ..}Юz#+FBR yVÞBАȞ|`iY31۴_xWγٕ~5FdI5s$]hSBp}y8(aS:usRPT0%,8P.+hc8ǃ<ȪJOeIv&Y~>SO Z@"A|;[?y+Xůج[,j}ͽ(S2LMSiX9;%%pqwi@MrHu︁g=㨶ODD]W>%`C"3}WU!S BtS@iGc y<Z j#H"  ;`ek=S5Ol0p?^BF;NRF7ٻaFzFb@J~001s{S!f+#'iVg!Ic>V11R5[ܳ %^J@ ̪?F ʗbq29BBHT;:aRX鶃 R*Kz4wCI|XGcU+$&,b+J i8ONkTNۣi2#Gw#L^f7|hxP5i4n9qR7(;p oKiqsD|@d .oiS|T  nej3/}b8 /6S§3c}0\*Q#E2CA*+'6?@4r7?ZYցccW.5%5}EYkcư?}hm퍾>TbW")oӏ1] SHϮytTVE>._ws5S(g / g03GgDE(0O^sCjC K4?L&Z`1;] ]#ۂޏى pl9,e%lu~yyt&rY_2$EK/`.7n. {Uy0?&AΙMv̮꣒efTch5Ghdm2@` W"_7x>T:~>n-H;!0:~MT:厴>.S_2 BcyZ?5?ȋР8U(Yww 5D o90̈́Z/ %ƮЬ6I[ϧ~+k@6{.Jfq2j"ZyrI{PYRE"ӽ nOl&41W[n4F0'I!免.gSʽ}- 9[nG THj4O}kKot+z r*`2iJyGcxSÙ-Xxȟ-`eNKo29-%)c5P\QZMӀh⢑% K_> ˆ$_,V:!5WaQ y}D4!*1fnZS 39 G{5,[`e>~dQc(MW\}! @^B,w_fϡV\nr&G L4g.-t%(;|QwH?sQsهd)۪mOyi;˔؉8OnҶ dPlg<ݧ" L$R"w6 '~Z V{HX'-җW7VeGѐӓ'Nt C?`EƜ[(1&[_ig>m}7zNK,Ixo}H4F6֍J1ϧ{1zԪ(fnԊ~U=Jg]Љ%\];96; ^ }G߼s.ZGAT{t O!Spg7a_zFA. qo)q-J_Eeʕl1:DN9_ײ3sgY^q;z:I#MC=%C*T+=6@Sc##txğ?NJS4eL[wD6/L0y! &Đ%G!Toz i S|&U&`A)`~ֶAa Қ#&yEt}l< Qʋ % !v< d玙`Kt1\R^#GڰC5H7^TөԧknA9v^Nϐ:{ ~,w Xz>7R=!$^W l1' 0, rؚsi>pUxsq)_vUӐO?L8Q P kJEz iq$iPyC̺<6 4k%52*}xٜ3/|=??:k #77Az8;3kVj5{\}ьxU-`&׈Aa{j v%Xe=jHsTpbJA ;n n / `a,pDgp$m~E|-*}/^C b=> 2ֈf=C yhZ)| AHHݴQJ|i{R)cH}F3:$o;^NҎS՗PeMK@03u}3[!\?i0Σ(w5,:&Za_gB+y؍T3?Au4Yz P׿|2 -R&I[g.m%MvJژ iPPN~ƒM4֕U@-DG6upd)`C}ّ1 7Lz m n>o,΂G+N^Ɗh E|8풵a|ѕxB i@Y@0&<u'0VH$HB-5nNuV~ hAErBL2R,|FT3L $Qtk!4wt]'mBfF-eOE7Oz l@  UD8bܦdqLw[9pTt#kf@1}JOlq}b@c cg>OVE7|~=0h=L X[5?K]ggm]-MR;3R۝.V5LRtvc 5$$({~ϮiLE_ϽSN bgAur6r<@(,ߦ[sDuE!֍tec3pFwh'tB4 uAXԁcx_'ɣ4:Ǭ9UObRgog:ZJ`C9rR;:n V䔘}ZUd{%bh> "ӫ23Ӣi m0Iz`S/ c,zB{]u?zң HTVC7f6/Al6}öQ^O3{Ph͵̅/쁅E@kQӭSŠ̓v -9Ko?n4u_mR@,ٟLN PЕ'/+K9@iz?˚Z\ Lr&?"3o O4^(UqDxRr,wn^Q]O6:F_0 sSu)ArV !7'yRm#dT@T&ݥFSҗzH}[p5YEy)бDT,5S V u葻CME0Q$㏄i\Tzv@p߾ےP-qPs`ŧt: .|k.ktqsٞޗJ0lZDi2\>#Ye^ S!羗>~q=XjFMɤB8;E{нVډ+O*_WN%= bvujQ X]PoMhB:dnvaa<'_Y=~XLOYa331{ܮdOliQ9AD' y|)nd;lx16P_Ѡ%F*uˎܠ?ΙSOcr|ؗ=ޖ7R[:K6I1gTift$b.x|xa!xT VL=x< R4sOj)PHr`!!"(YGb3RgjKMʐ+Qc+OI'6zzCcՑky;^'ɱ+$,ha`JIuŧ9?(JjzW |b! ]I B\%M@nP!U \U34%wd&Uc]0V;W)Pc_0.ng};! Qk]t.kB5 .BWlp.V^LǯOs!̧ glIWɵ{2^>c/LWq0 Gh=W6&^EumPL&kX/2`4JkLq=y8wXA'z%5QV߯ lhӫ} BwFXp糎տ\[obWf=o)jQ؍XN1Xb\ njދqyT5Svv?wOx3KڪDBCq 톕# { Z4A12EQsH!Al,"I萎ن:-:4Jkl>FBA`z HQ16?Z D_Nj}A@eqe#`IP5g.5Rآ΄woRаIaYQA`MhAa~*l, MJWwR>Zj ]XRPpV[j'\:[O]^%Mi K A$Pjk6M/ѧ[^" M)) OJ=_vGp:6E x{h~=t݅,w8/Yg4BQm}6^5A|s73;ܺѸ'_j:d;8y&C8񑞖Z~P^!-[|eytZGY>57!;q) `+8l.ضTv5"UiP9m5Ss&vfjKFrn2) r˭ԀۛbV\yVpیw~jmU_%8/\pKjQ$ӤTrij]HݴJ+ӆp!!\nQV?A2F tn%5XffO=-'QjP?LR{o2(4 ] !TM={D̙Mw[`$ֆmI=v7qOwh3 ݜ얮U I>3.2@煍b *^:Պlg+ h$a R_˴ :ZA"$9rqh]hG8~ *홨"xp6#NeBJe3j#8 9s=,>䎍gcԹDI-a$~P @)Q G9X|oEDWޖO#ؾT;\u:?hXAp8[<+jĦ>2!KG#"mHUy2{:r6J'B㛲gxIݠ2jrg?럾rBwn>qCb5 )rUȲw1%3rH/R|qD.*<aItlPP quX ӞghÑMcMZᯔE)>eWBdB$$n f& aUAúuȫ m3nIM]@Waz -@80}s'r0b/"[,p?Qǜe}3M9qfqs)4#T=]4duJWCĶ+s@K@b&. QKWyo'@-$sKf9tuÕ\!PRw1!Kb/ <ӴW-ob>A]ϫxAxB~ C@[elŒ8|bs1q)AiKxe+ƼVXhMz.Stl-!ȋAy !QJt"Eϴ6ض;xܭEGc#ٲaJ}-&GV(}kke7fQ@3)TyMJ`,LAWg~ *E &dd>:xQ2W ;̜ᅂNDžV2fۏ\є57_t?ܚ4A[Cqެ˻ G;Lu?AN.`lT%hr p /v /ytpIKD,W0֛Kk'e-qπf-*|#ZD1Moi|8Jf}OY! tǣ7 }՝;gT;e53e ixˈ QGYbAB[N;̤Xx-ZbqAvHa*`ˋpTWTgZZOsNpzE2cՃI|jPm`eq41p;?e2Jn p2w΄d-#:9ØDp8E#,b2&^J% g'S-Ai4R_j'yPv'2O)ٔ u^~<5XHޟ N%=,ͅ/l^ytb0\rhǏ#ƭղo%߶l5(C*#`ayg+˼~|DV60 ںKd,c|k F@?%H_/O[u2^"%.{`Ml+: i(^FδZ'}V?hQ9UZ?%ӑ~mF~9VJ->r$ vuеU{Bz}=s젌)b2V' f l;OmM_m=5^UD$ozr o7A ,$o/:h2QYw?ͺQ|Ĺi1YOHY.>N nOi'?eQJT2sPr&,@%dB 4mffniY/r0-A25FKsl< w | e#7e'a:Dl9Ӭ~ɊӞ(!mJCKV)7z>`jr7Ӂ%gjwz` LjsDb}f+m#(oL f(NbkBa5j.~ Y[EcX# ,=͢"ڎCiP\g q*P kiI/sЂƣ,ɽ$>E_lNnK%@ H!ceWؙM 5ª(F<_D@"ZLTEgGopS$+p$⵬^:ZԌD?2$GDG.{D8i9a/X:BcE7gi 5b]2[$+f)#7Cqu#0ffW"VgssơkH+_L^;ԋU`m i_HIHKԃ1Ql(QDN6A) `JOY 4 `w 珥7dc71:ī^p ,;sl ? tcp\g=Zx|!{w맢1DzH( (E5AG{:L*3ըUbQr\䌝J,vƩAUpTiu&g(na)^T3z1C 9MܙJ6`*MWCAȣG omo6ٟG1 .4u./ DmɎ_NH qQg]- \k푈ÑT]@/0Gp4Νpo?` ֹ`P뤹7(ZhIU:9-p>a8M ZeQ& xo1$m~ yiOUvPk<.Xl%[NOnhG6xv0}sI U|n;C{D} &N:J8NC+?v[68AzSͦ ()ah,d~o^Tv(yR|V,W}!MĝUbBB8wElBb93mߡ- a.©Q!:zX1O}9S"NIJXSv Aɷ}Es BT w#hQliprS<⚬${'[歲HNVkNh{IWpC/Ͼ8o % bn$Uw,5w9Ԭ!rv7qJj 3Yngߨlkz_hƼa <^G>] ح>- Ğ3 , 8h龛:(g,,&Z_VBX?j]?-J@.2Ɛ),@K Գ~z됥aƍZy*̿}04bFޣn9*KA*iDuUHloOmVT$7Vbt}i/~\M -ݢf@SdBĜ9w3,NEr/+Q"s Bv>*VJXe` Vvd\)o D7z JIF ɢ'Ly%_ZSXmx5S-)]l8L-|Z嗘#_0^^obtԖE6pj#~+ƙ뚪#IR6STZytPĘWHwr{ӑ+{2cr%Sqm莣ڡn59dd:J]Ft5崴CL݆>< g~JwB~Ǘj'7ڇuF!ǼkyʜQ*-XuPpq/m26UB up(<рΪK,5o|]otWgvQ! ,2{0_W-dm!!oIoF욟_^r3Ό~8&HDSփ"Ěq+\ƚKke$4q[DzK#e8V 5gzF![YF6VbnwU: vjZkZށֵ2`\q͛)*2t+z%nd7~$ '3 /xWRsAKeKi"v;q%H,~7{iQCЉ1skpJ2r/ջudGmJ+x9품M!C?P?9@lhIW虇}#H_"ݹkݧraWecswʄ_DXKDaj'ma҆@ElL͠S󐻻+kP&-n/; LurCLCɒR<rl'^PPɺfw`ӲtVǬJ9J3c bV΍Ҁh{.cu -G-t6j6!dB+' *Ą~tӀti;|7}7G/U҈\Qě5FnG #L ǜ+6Dej$ClGW] C+ε.fj[w> )xG %%0Fj`i`!:N95S%]MxgqΥ^@LaɮM4>!@^MYnKfW ?r$cX:%}+O(gԫb{!< GYl!"An@72#zNejbSґЊF]3kqٚD5ku?YHbt/Vs ^ZWL,dveE֕PKE֟q^ĖKxUava1Rn/o3hܤfHQТY tۘN4\>UWP@=m,eΣ~@ZQr ztL ":(f*Aqk&$,;;*`ZP&cw^ Ш9@P}ɭ)r,pRH<'+Hu'f.!aCjM'z3ti;\+Ij᠞ r~S=e8$>GX6ҹ͋ ^2:- 3>%:Q&GϏzJ%<.-eq輕.{S^xXd[t7C͋1yW:W 3z؉]YZÕ*gYZ0707010000036d000081a4000000000000000000000001642f097600001240000000000000000000000000000000000000005700000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/ag]?Eh=ڜ.+ȞIVӁ\֗Y)A.%nϟ/U&Y撍'0P{t;Zݮf5AP ˅9=c"'{%Tt5w{P H l+Vi΅I*lD =\c%&~)dCc(p3C IU3p kŸQq˫wD@fgAV$ 'E3]~r2mAAiOS#DDR/4f ™Ogo8 .}s&e VOj{cX|'9w F`l%F8^oRC꯳NslZ@FD9,=][a 8+D W+ KswOǩ},5pEF0<1'/g4sn:{c% (쨁j0qb` 9~f $- ~>-:R1M7%MȉT~R"ͣ= NԿ̰ŵ [}ל`P*EM=K]1q\@3`*y9%mAdQ@YP)Ϛ{ d9闙BP r$&ZgÏ0(Nӿvq %HLٮ^55Gu$S9A 1[ L*6\X//i:IFN}s PՂ ns6I\ED)فζTb nƕi.]JN.m!:HPbeH'wnPD`CHזk.P [N/+63>n&Jn\K;oe2TxnI15Hqb3:Kݾ!0k dhSlޑq%mܛ|"{[Xn=% b2aߟS(Z5%[k$ؽ,($;`ciA1W D<'@k4[`Хo/Ĵ%> jYX2IP@o}+9;ME?ᵗ=(` ! ʿUMxy=Qod07R2T-\)@hdg+/pJ0ф 43=dYa)GA+2pG AΪl1v(-[`ȅ?Xk%n$e^; aQK*EBPFe?3N-5T-3+Vc;zH]%|_1rlj$L?9z#5gC.B3E,ouQی@M@6_SۥaUA߄;}U,Ow]ȀlT nixq0-lHւ\V:a3 *YӒo>)fƚmgO>Q|5>L;xVESz!<zQRI+r qI}Rd7!o1NxT.꜋isPbpD-.`5Q'(Vˆ {ՎS&U#^hJp i%#\yֵ2&|@-"&A @TtM; g3&p,!%g6}\tsR(~Ӎpr+-D2I+RAmGVe3:)*‚OF*i)dlrmR^ mG)̭x١^DмQU80ο9e%:OUho}sF7JZ2V q, ev֧ǂ<36h@ şeR^nb\4^ndXӽ;V¾qB-c"%⑆yڽZd* )zŒ OD:o`/'f?4ytvTlN0ҘuPe>8NY l.%zA,#}j(;Ed]g &5q~Jt CU1(K0Ȃ?{ɸ w"tOc a%+YbERYRFUPD^]P_Bx,8{9,D(pP՚phX%  (@oCęx9zPҺT2;!W)7t'6SZn!]~q? [k$KgYZ0707010000036e000081a4000000000000000000000001642f097600009210000000000000000000000000000000000000005400000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/ϑ]?Eh=ڜ.+̋̏-&i FgJ>_/;ZPbmD*ՙ|1*g+oa͚%Ѭ8K&f9v >`Jr̮LαO-k?84}z,pO< cE.yYlG#@ؠ~&9A: 6.i u>(qPa3GpsPٞsB=ʟ*B. )uyksicD";ׁ?y!H!Hi30fɘJgkWQbBf&R=O!=.Ʌ '?@Zf傘B5MUy&#g0 i"rQ{ՌŷI);)lN#ȡXCنf&A~h%⟫ aLpAf,Fۑ"2%ŋ'oO׭sB۠>"Q'Ѿ:Yke`!mm O&@|059;3-1)p>q9|h-/NBȮ+!tbVqnOԗjП-t< SPU૔~p6fK@bA/<h8fb;ॉ]6%UrWLy=R}3+ HNSot2C3kY^Pٛ+tjY/yӭ`moWRa k3'1V)t.*$'$2* 9]d $;Og@)ٔj7Ҳffۖa[ki29PXltޕzyoe*ƿsO5h7N3p3py:G<1Jljzx-^;Ԗ ʯ@{ȜN1Ųs!#^liJUh ZShSBp$ӳwY~"2 s&yW{BqxL`60n1N: tW7?-!hTB!HW_a}8 LPėG`m#uO|dCT6|ktnl{$"yS8-BрeF]5F,wi Ԅ3=#08(5Uaz62(ta6 [@m4']^O?hiQ1 iq~7' +)Ylr6bA8`퍰nY}3QS?$ FhA4a! G=$p^,B` ЍUel(kf00{;o2I ac>N邂J>r+ʑFuq~lzLJPv 0%T.,_w{ G[m:DŽfpֿ4K ӵK [JX 1Hо4 NOQ;H%2}V@S~)JyIrS7?-u5^v[EU E!Tڳ!3 tF0hoDG?:31+?f]tq)#It󵱍6EH e:l![v/P6WUBsNH{ϧªYMc;z-q$h3;ʉAa$BMLV ` *clxQ(扂Hj^bJ  ގzblS|XaBdZ`GІ= ;mgyRڞ))B o'1PwB[Ig2MX6i+*8y\o9S c&sJ˼< /+ʞ+כ\ >B7P xӷ 4+:6']ǫp [\ u@8<*%u5Ɓb rԭ >SmeLr:S™=]87߯'榊(݋~ RVMZ\XyɟQQN T| ;yH8琋e&~$\ jo9ڪd8U)ܜ[]+aaAMAV#'ƿrRSx0%qjfL7^%@xu-eFfwGyhPC#<[g@U u?;3x^"Nj@57#YfcP:^bŸ*WMGw7z#ēֺbᐣFfGoe6I?4C3{U@N!EGlMy:0Ul0ZoIdlPv`BM3q(B$c@3M(mmUB|;)=M;yaR9)[J3! -끣zp_JcX#G(j0Z@"ϙOuN1Re ܺfx+*XJ K1seSQ rW"WU@pΪMMC)`9=},RIL#STI8A\ Bb5d5IFtZKi&Cn@fƷY,[껊9au¹ Lk~&a0<)x6'WܶmJnH?s#w\X?1>ViJodK9C,@Pd`Ek1@U/CASn7o&\?B/R!o)Ko Ym֐|>q")^BW*Z Jϭ5Z7²3S eyHVLVsI-L0޺VL>Vdx%KXp6SdQH6q~ED7t5s/hx)M!OulʇyEq\~E eKL,TR$xW FjS*lu-g 4]˜(ү [L[ht M anмyv+º@z+r!}glCeGzؗ oE>R(XOsݽfd:n78hgd{em ȰBQJ@KzgI_)/ $%[Fgcώ]6ߡ1 I! [5WO aT4q] Uʀ8>`f؏5*B@X7 sj# `:nx"Hxx1(_̇Q?APHTZ$m}Z6kw^xBae'h8Qd^I\e|b(z -lحPCA"x76B4ʨ4f2=KCLMFZr|Xb;ҴfysL+k]) ɞN5L/fdPɧC=RׂVxdH)ana\yZgKfTPDloY{ѿIgϐdWyc Q;gU'r*HA]V3mɷ@EA8^ha|@U:ޓv%g>AN'ɤEI[䈺+ ~sI6 2"J`f{ĀOFSuoR:R%1,qƧ&&kl8Iogr=?j-X:)a[0[@J$.z1 R4!du0e1kla^ov F%I}RCNX)geI 9SS8@_' SBaG:`!Q8\leN#(S\ٳXfMux_, =SiA6ڒŲf\Hq?P rh4eGZOO9b׌."[_~B$ZY#av)'`K޻y:s%)#V[@qWɹׇcعR9}$ 6q(7}T| T BUN^w]D,Τ-lA\tps2C2Ym$!g6> ZdkZK+rܶϖ'JD3#$@R##8Vt=sѺ5k^rvj1l܌sc+j#$p"JG$QSM(AlӪPJ8ʖeJHdv]=' D9\"C9ߌ&k(뎲sq܈th.%=eKU?G՗V( > Afح>:D[NG,ZisV}1CNP"Mx2:ڹ.ūfmδQsoU"d|DC#VZ2kYS*>!)/ve'8dO7P eAe滳vAW?@E9(\tc*zp³UcDs"iL*$*jj,^S݋;}<[:~J"Ck0͠kߛYfTrs4Rbgy]|a戺dч%F)U7e|jxw6b;cPE ɗ?:=YYtb3'$BkGQ+( Y{3, 3kEx{H.;*D2}j밊r@"%6'ЇHNﷂE{t~BwrY͚fH NZ/cHnDN,Ͱ aPaP6zt/EzL+8 $^"΅5? u~aw7#IzPrr_6\㵒(F>Tj!EU\auЂ ϖhΰDV>4![ұQp6FSRR| UL(zKU mySҁzVgbGE՛z5W;JS!2Ɲ&Լ Ά'Hd)@Dodq. ¤츯9!FPU`@AF1WDZns(.]f/;9~KHpSC*y3묻pJ 23~޶"+"z\m0-93'b0MxҎaքl\E25_Zq%lm3,G!gv0zDBC#- 鐁x8#l1 fI{ 0R/)p[*B}O^iȤ4OAcHI{OW#J)&_:[^9$!M%av `=/27 [;>{[<}! pqtEv;H'G8&49|?*LW7e&Rk-NjmtJ$A͚_|V (&G H,߾~+5v+7!/r" $ d4+(piE|n]/B_ė}XVQiAjW$PtlI3 8aC}q45\enku KMз>@0]$Gת3`_YT|^s5r|Y׷5 )fm׶ jsJH?UQ\z1/6gCdr֜IO%f}El:v'|EEDFܸ ][#+p+!Ɂ`'äazu' iY*$TK^5<8_ejOJW]I%<,ʠ X{%+}I| C}a5͗Vk"Yw ;S,嘐Be֑4oߑϟNFAz\?h9=IEӄٜpJ4ϵIUs0!rIiQ_/%ElSRJ gp(F[K8k%rI~ʣro`^>5"}h=륖"m Ο ibh ]Fp@e'rǹfnho+$&`es## v|:jw8oFyi!>$-.|tud l#a\cZŜtL<:dP WWX* /+Cwwq$|v}upoBZIo&iߐax6 ܧgUVޤ$FܔƞC&csٴQq@鷓ࠦJ+1˭PۃmD\gVŇ 8)h\.OaȇH4,KsUfvP4Սg O_S}`{NΙnT%ʡactY^5XBxVsqIc%4!n{B-Y0v҅H5:$Y\RSTPa.X lDlq'@Hװu.Xi5~@z* "LD>{Gq%:(5T?MQkW,դp4l?<'hI Dgq AH0$]헸(iȡ )^< ,`\A)RRPZR@|,f{i|;-h*-\(/Ay>܎BNߒr=^̷niNdk4ru=iN\}ΰ[r-c1q ]7r8̣kz'7lue}]\"Tu) W$v :#&CN4l##MeSWPB ~Z?] :}VUvڲ:FT S*jv(gc0:8O ld͡bCUi+ڴX}H@>q pa)1EczN,-Wz!t tg|7K &d6*ub -/uoH#8Qta;>vFt<.wO. ѷ~r\U@6t8/[R{TA"ѳbFQbyicz i' X6 |9=V.ܫl|谭B~hj!iWwUah\!B`@ -[k ,/!p739o 'Sop bI\h-n%C6ti_sYe k%s-jd+V,j<^H(Fahkڿ=6⟤Z$u.<5&|a0IvWAq6`YLCWh~Dw' `0-Df@W;R{ 2B"J=Bz &>Fm^[vAB@[a,SHlGZe"t YWH Io=z*!KyEŕzՌzwG!3 ()U4q#\;U`8_P#2/._\[5CX8M@-,.{-}ƞO+7 ;4F>> %2_'Xոb7?I3)i~@MN__(3_(Ҿ:Az[ Uj+Z*s?=,Jg*%X:ET!]N@Xƣׂcnڥ%ڛ^m$[!#}:媌0P`X?7& ๷/ٹJ'Atn (LjGPeT~{P0?DĆQ|G JQۉXGJ&z~V+Opc :7{xSD#|*l nX5zV!nنtrs}`w1F\ϟ}2PT*hw?w?:yo{lls%"y/3I:%E*x /|HᔛD{|ʚ%.a 1oBXQ4H^z' _=+?dI"`fGZqD2hߊz@!y2@A?)y>ۯ R >) /.s|cf[w^)Zg-F~=5vFHJnM #_y۝ẍ@{m_@|]dC?lX&7>T09+ƈw 8 Kjx߯;j<vqf֐8Jvn p{ԁ۳NPE<4!5o+Nnt$qmyd&$p4䔠_b&% ZBPhe~r@p 4q_э;п{L4vp4xyGڨ&@SSgetX)ZfFexJLӴy WʆYsTn  AH& w|/ՇpRP;8ހ,glSZa.NB;)NP>$)Pp _^OHU|u9ي*7ed)=sA=w%ۿrYځ'x= qRpvۛOdž5!.,yPIQus <ڎ5)6Ύ0a~K;8vxc'YcWSp]جsI}Ρw'ɔpw1oC`yZ~r.Yd}{ysS~q(Wu?~D89w RBJ6$'x:G#:΃(D4Al MRq6KЁmѐZog_+W羭z𘡃/eS2kʌuȷ@_nfhq[>~+~V4I,*]cO'Hz0@ҙ.(␵\>P!! :쓃O &n弚bמl뢟B.MmD?ol5J:t{ G䄆eጻk.862̲QՅ * FFr(K cp"4QMMY7Wהg̣8 -QNGҢLy!> x|cm#.6 =8$N_9-mJ 烠Kߋ|^M&ŝS ]4h&"5<_g"+ {8ۖO vƦH_4˷(Ϋv>Q'M@i쪓l_49?L+V6$RwjYKNo͟Gc5EyJ6_}!Bo-)L`I"Ș^!.^|gԬ3kHgpDxQδRoroyj;Yns-~Tp+5ZCކpm=Wqrqm'f1c, QjN 1P?=g8rӸÇ._Nn|m*]A95~17yC ƓdPԕrШSC\-5yli ˀyHM; D L fbgS`}6 |8qQԇĭʹ(Re}s w MRMdlfk HVgkSEĿU7R6EX>;ąalTc~"%[vjwVE "6XC 9qEp%֛8S 6],2$ۑ%CP0kpL&F`n]E(ʬ-TQpnFwj`5;07.aTgZnW5v y%jü򯶚;jHg-YycAa:t70MǵV!" HIh"VᰕWseopL|⻆f\ׅ,/h$4߅]^7Ō2+{%}GԄߢ_&r+2\m;yoZ㗨75' è-d8+ EaW[5 *Gx햹 o7&79>XAsk3ﰶoGC2f XK}uD$\_y(մ)jR9F&7P?9Fth ^0T ؑyL"7Jaah>+hzςE^Dr:2d`㖙 \{^ |L8dTHX"0w6ZlU82cQ.=]I|e-./wc/DL$KaUȢ9tAKN0VWaU3ktPL2ZfdS } fjWPR85<|n=bw2_n]Q1Zvy0q_^Ms Q9D󬁥/£Ȁh@7SL Ak_s)Bܵc3u ђEk^HH:m[Fѓk#5_& l(/i?!Ǜ,Yxyl'C,:]%B)/VQNAa X*F5 `c}Avð9\hT*t#ȖXQ;du' g$A)8D;aIM4i,!:F+ćqgɓ/JػMND m~ẺKjA9Ll{Gzh+&=$Gי0ʦ>KCniESPV:2ɽ^dLF"X/2Y_;D#$U%< Bp7L̒q=E|b_{nF濦SAG"*pNےBOMj w<9QLc!yH7ϲk*҄[r > "Nڕ)exny`٠C)@8qRjri#u JhzL`^@#M%g)0c*HFxSmv_\ ;>\~كhδZ'MSh?"gRz+\:b:x0e f2^0Łc#^=SPbF7Ƞxsȗ$ibXXeDo[Bg(`!U}9/;/rYqndd76[>gyVuc5 ޕj$X|m2u|?Iu!{u1i!ū6~]c-{Vĝp<ދ͚.çؐ.[=og:9Fjt4<\"0Lq{;`2꒵bV8(`P.8`q:pϪ~@W:G=IL{R2<P<$/7|TQd0VnMǨ[jI mbն0 ̖x߈=Z" 辐4҂}-IM_DYzXEK*,}LT2ZZY, pܖ!Ko^7..cƜ*dͮU?wA STo vA0PSbĘ `g5]<6VMt<ډ' D5ˆ \ >˂¤f"(^+a^L~ª0BܶHߛ`<8ٿ@$q}$/%wDqK?RQJ0J0E {ߺ2h\濽ք,Y0aa&}KVLGBB EZ kjM7*_"o7wѦU0th_:tp.NOQ2ڻ/MvagYzJe;gGC!y{ی+$^5p7Tǔ\bI6ҶY[(  -`)SYk$栎_ҝ!cOY C%Owh?UQWoEzY~nJ H?l}ۛ)ijfBD9HDMؖt󕓘B I˒4լKpNS dմN}𗫅<_bTGvKL{J]tAz.]G 7ض]fNQny/V)'*ӂ EWɚ77OR6x4Lb!5>O\M eQBsUE3H$XH(Y8{|`Jdb( Bb1qǯbZLzXQX.A={Rl>0)."nΞs\n62Ťv7X%]Mz ϝzB^qqi&ʗi*tQP6se3cT=wR !DUf6U=0Q_ &t)_35TF X&IZ3f.p+N,e%B8ԪTfwjQ=*|q#ukGᐚ#1\IYѡ?O 9HWOhQؖ|Bp@>a}nz' Jތd.fgۄӘMʚisMtahh gO1iԷ0)C pi0tyV;\}x[ /ӯPc`dOӯVsmձ̐4I0@T_@J4 10}(u._)C}ݭUiЏ2?X:\e"Zm'="R@N.{$N1YSqb2bg b'y9NI^C# dJbYm0s,a'Sqi7b1I[3͎;@V< *e\ aNoI|3Lu\{ןlphmx7l;2s)2>g-fw>HG##q!4en-]a$ '9uT7i}a0eZk7/VQi EU,=:#h0IIN G} VK|cTŹac1]Ь `❔uzk Xl8fR>j4੻hҒ1p wL0YXL7 *rrBS $ j)GE 2ˋSG f~Cz6=]ŗP3k7b g;xExO̧duoߴ'ǡ!Ůag`@Y< `$AevVZc K71f@°=m*ȹ 5zҖF%͔Ko^AfEAJ`1!M] 6쬔 5cu͆F6tLJtR&`4YҞ%1YS4㰍aޛno⮁nOWL6h[Ԭ*ӎ\<쎇5,s4ݸ+]3$]>t%XM?8nV2WO/ILcsjG#xŖ>{{}\@)b2SA7;FQ ع=P}S@ z7fd#e5'S q&tt;~U]V-=^{<8jj] _أ>HIKEp:0Jv|=̟xQ؍fX室l%#sK"W?Z4@ޭț1PDH\=XjpžH||MS3_Zn˸ uτ?8Hfw+I?{7[:hN:pjz2Bf2'3fZ&i޼D#q?nQ1eu>"s:ÁJB@:T'lV//Yn96ƌ˜ƒd.P(q)kpw1'ez>nIkRܞ86FjVҼ ؑLbא0 kühZ@7S,Ty"9״Fڅ13Fr6q4j,V(*QBu|L,]o!>HȈDr*:C4c5߳Kuԭ԰5͗a3hMkC+&X5d@/ȴ~qpǤ'F*)h",pqYB.ǚʗ~##P䨙Ԥ[9z 4}];\M$XX6nƣ1ro/ʽ ?qb%:&#sl \ P.|&d|he2x[ w/M>]NOh 6&#CEݐ |Cڰ=x^\Nb<B)rD\{X)_iaz0.#_(-`.ΒNQ6lŔ;X7L.ĝ6m&}>dAFgi=0y`;»(!:zY.o'y 2|FȌ+@6onڎ-Je@햷w[r]c/{l"\kn{le$cD4#pg?55Ѧ,% ~kbjD`agpm=dɏf.ɩքj,牲RcӨX;@EWRط̈l\j-O`h e !y8tAk?1>_QjRF!QçA~"4}*?jH l+RUK f;-E!ctoN u 6m݈bR!Ϧ,jvdQ)Ku0#PʘK D 3CBnt*IbpEFNsĴf\1O@-5Z[DoLm z@SdN\c",i X 0gR`1s V%$Duqh}/iAJ1 Ǔ `m|"$GN8 tsV!e˽2)HqA3j@^['S)I{+F,#5ܮJ@Wmw&HRŬ".G霠D+_N?<0o$Mă `|UE'`; +)SDxG%7)gON^{c+t*qcQ{ܮy&tDw2WQs2Q'‚m3Ph?2zb 75dp[@%Ne &ch}ムG^FnJImHG%}·۾HI] 0/kPBZ*1A%L.#ѪIw;Ss41XxNzphDRa7ٍgܷoPff{wAiv/P;smR2tKا Es6aebm-@>j(~)la}Rh &S-ROq|Bk{'ҘIЩx*g#1anS}P[#bTf>i>#P9cZo}8꽻/69MLm*q6sS>d.>g;v`~X VGoU)@#aJduw:kc||< ' 3״Ic?@(H*a|?g 0^'j@4BI,-alۘ4rVmؖ&XQ.(fEΪ뫄ӑ<=ǐ WFt{kJ*Su?aG4wVrv-cԵAUQ.)0N*.jkmۃ>yI1Ql 5kgRNP)є#'=Sjxm*Y@𶯖%`E4Jc Y6Y]9P2StJkRP10c#4&8,*yVC׾ M2nkqf'ZMCp*ޚeDb#ϗm3mn1fOQQǻ|BA~7ǯ8:T/dss{V䞠 K@ 7!~OFp>R`[^o4gwf7 `| @/ɻ.WikYۯt 7.[=Z~'G4V#jNAh\IEb KI< K4\chj#7 9YvSÚUGpb ] ,ÖM[xw oa|D <Ӭ׻4IJǃ7d8Wd=Kq["<ے_ g~dyh2$6qTĤ7ļJaEIZ~:3FIj uQ:Z~@Lb5ayNd E6;((\b ZOb 45b$hM#IPV`Q1==hm/cbjQ`| 7v#g'H9 Y +)8B֨sa7}Z+[y{_Z.zC&ª$=ͬޏ -U|8yT:4n꽻zJ건XECkүS g4tJ|mۓcWt47Y^-P͂\ VT2`("mթS%|2uF;HI-+i]=Nۇy>5I r!ǵ^"O O1-T\竎!e7;x\fAPέH X@{Gxjd,r*Оӛ8d\"PABCr?/z0-x6~Y'< sq Z =!#T=Q;|my~Ti5oFEtv7O6Uh݇p̈́TH (H[;RpoQ1@rw`撦Nqk}>h1Ps=ޒx 6ak}µErh3mWR"7Kg2+<ˢx}Tx պEhYg, QK'<;aBoBLO8䞖7`˴ؠC)fF$,^r]/4ƪut{x*H1V $~1I_4{Փw ]JDu*yIcc.%>)W+=E'YJGH'ɧ4J1t7Cw_Rxϴ3T qBvO37:ue=X5XǸne;ᔣnjJv0sl +y45y-WR#ӹ(LNێsO1kŢk] K*"yA[ &isaq? htIsGU[L#?\H>AŚy+Ond=.ꀝ\հN&$We IV{cζa_Z J-p5]fxDu6|X(U[&÷A(.YabufTUahGq=\qٹ1wd>O]Վ^ weGt}$Ӝ^KUglЫVS cG-<'QVDwF_Z 3w,2r`kc*`4.ɑ|[rO)C]fEX@pvܬLHS@6۵oj[}~qG䨼rU&cI',ù^b5ϖbgXeȐ`!om;d4neO*? OuBBiBSA+.8z k& rW&.&\OlħG!U^u9Mp5"~!D@7k@\F _|W &29_3MO@Mṋꑀ6E$uzk֐N콵熊'I [@RԨO/^(Y SɊbT@QJ]t}u|@8G;*+SLJNuV=2!6OlYқA# 8V>4yV?MSHܹƣ m-_$_C(XL6\QhЅyqVS?iU_ky[ZfRnx A2|GfrRh#1D)%@l,_ۋ{FŒUCb ~"Z"`3_/ 3]޿I4c^4IMbO.FREpoGXʗ  [p^HaΙ\1^l. !XŖ R,8#bBXQpB>詈~bf=`2*ђ4+`ݤҡڭtL55tP[6IuU=d$3Zc+) A­qe)OUkذ;8]A^1E0u;\8`ꐇmṇ̀\ > ~dݷR={M5Gh}6Rh襲zy%8P\I$ES߸ 46؆sY/"=Rܗ|Z. 4N{ זԤctw0uZ%Sy[x:%u=b_ 6I1y֨Pa$trdd&kO==y$SH-5'`_bEZJc*jm&'yY37qQ tJ Ҿ@yS.EWBت?.m|_P+oU/%WS{]}.LRT3yPc k_U҅C()w+Vm>Xk?c:yYX􂫌<辰?} }N}nM]|S?"D偱Y7m!m +>u A0+0+-vP]#Nw仗wdշyje}$.ܠg8 HW6HqO.on{eGKv8U"/gBGBC2ἵEWTK}M/_X$8R7n m 76MTڊo})Cb-6; # = 8'@TH|lDB Vrm5#R&k6 6@jLnޜ"ܡɒ:;o/SJJmn B ExIOgg%y?:өcoa=EK{AḄ,%ŹT=A1p_(fFDî&F%fb(Kd9wsSg"D?T(q{yV4DMj4Gm:uuF铦gZD:kB$(*ě\J.I=pVqdQVSc28ZSXI^cHE?Ԯ{ nÔPGoygG~.1.\||k]0B++F.@{ G +9UoXӽ0?B0ݏςTf7n+[hw]?S4Bh(i4\8"eWjPr0t=~.i}$.pY8R)>[I4e oCnY:80bP /)3WBs#ל7 {OS'`+G02UJ&::eJ,LpI2ieC*eP0yº׼BHnDqAR> a7ūfn)Ƚ9ql*#\IQ_A/*SXK wXF3QI!t9 g@+scIF67'Ǟ 5A/¦fjZt=૛WLG3jɉxtAg幽 N ,"XNZ<1+™ ӞԋE&'86S,'nCXGTLk4;0v<Ԑ_C^NҜ0)# N4 *^}!XQ9  &fύ՝6ܱ(;yU+edE_x[=/~ʉR(,nu:Bk{k\"c Is@K*%LM]LjCGz], 폚r:XtP Y^!I]gJD^l~w,{$цjtl P`QoX rhZ}9psMMAi;ҕk#udUF,o4M%8l i!aiCcFc\𤈤cEjmZEo`a?<޹ƒ wΖ[1d1 VWHuxrO c/8w Iح.!ŠtDtQ&ULes碒9o0ZAߌ]!yKKQXpo_3` 70VY.i![n8C)RU`lw\98HM .(HOG~C#X&"rǔjgJvR@MC7ɏąLI4rf Z2eI.s0N%db85bgE '[3mRtDULZYmT߃x$YxN J}߂_8+v-`6jA}8is:;b*a!}Nx x4!g0fƒEv{94 j
D0@cٍ5uՈ#M X;̋dmғľ?4KeA&\EY$y )HɅA*5u t.7s!>$ifɍ>j~0~Ok z>Y_cCs^6ale[Dt|mJdADgjIO-چta.i;$#+m \c>}5Ajo<GY}hPFt'Fostyt `Riqb40 g$FuuM>%K(?u @] B_qučG{h$a'<5(=AUsC8] # 2\U4J ouNQ84$ֶ6T-=uAS5Ȉ~rm[,%Y:-_'v(;_n?5Avc_kRXs )7_s/=f+7wOg>UVOfs65Pw;ۈ@uLܛz6 xs."VO 5pl S!>r ]7q)r#ղ'`RS?n+pw-yޛ+qnU߅70[B\yx(wdo}[_'K=F-m[ N $㏆^;{oRN _X+j8 c44œ'OԼWGEʀD6ƴ)"WKDbJȫ^!&ESRK)ÒftӕeQвD0:QgX;EBvk!rf&L(|8iݽ*TTɋ>=okݼh{P 89rWP`4"@nPȨ5P mFIߎNj -0Q)`Νw0%2Y,\AO<2!Zt>9ObAUFKEU-4{N`oXx]*VtY瞅qE0jsBUʣ^7qH.8Y+s@92Qe.$H ҷ/C0I$ih -#OmȞMz˔K8jiCB\̚mPW22O8TKG^14·:۫fZtXfuBF͉8, +^puFm 0%gm &VU=G:>dp'Ewׄ[R^S@[8j~0p%z->j#]e![zغcǚ]UOA%m:×D~eh8* `]4[r^v0Nʢ24sSz=( C NԬ֦+g:wZDւf JUOY TDhfְ=b$nW&tI%j0_pz8Bžځ-y"I|gAhfg՝JXdC!VL 2kxwή,meȀ޶԰?++g0B7ؿ5t WɥDv=/&_Qv$I 3+=kАkgZ3{&UA4@4Ť'ך:]W~ˆ:ϋ ?mXfR'?ރNVAOsыAfވWiך=sӋ/b~OaW1K/A|$0湚FY0+%ڦqZkc;L,.Ͼ?N Zc\|}r"U 9:*X4ecG[ jpS}:XRu!<6nNlU輺}YٖGi#^𾬤rwŧƳ7ޝEx+E=?Puٷ*iu :K0RI4 k#f7¯%+)klu\eZ^p?4+_{;lZwyzBnB:5lt=? 3,0ب>$whd  !)H-PMŸ\ߔ*4-$wd :@ j\PI|x2͝>%09-|TNi "pm %P&٨ A<5F<,B4 3!Ykc%_*lm ٯ9JAQtf}W4N% ~]+YK)([3?Y}t"_ye:24uO5 A~b,,xyhUd("0y/a-10K!]˾M鍉xJlA*?l?,#󅌼8e;x}1G5?džA <|_l0ʚ 1zqK`9W.2ݦnd#Nej1k>vP@Y~ֱ6%D<Ćq9d5JvJJL8`aʂvUcag:Sʪd >u#Z1Β ʊ72 Lj4_8&I0QKI;3̉qrgMYv'y#tVR0c}a+pΓgz ۦd0u-R!MەDvHܑKG*ai[lsYMƥ+7o E^r&.aA-UkZr'D$OG fe>|%ݭB S %oڴ9EԷjV>nS8pjrPPG?ܽ <B+EK1dB^ <%22퓋VShV cQ~7| ^,%Szc5Fۈq&W0@ "73M?cס QL bb؆іmG3EooiL (Z}uY[38 ܫ{X'T = OMuk6*0T .2w_s}AN`@8 z؎rSR44cϗb+wu}љKx^9Fx/2J3 4d4%79Ϙl)aů۹dݫIVdd,f@ qy/ DU᥸j[^jz^>} ~ C YUfpͩ# #h3..ӓm/_ˬ6ڧ,%pscw{.= 3RҶIЙ gYZ0707010000036f000081a4000000000000000000000001642f0976000681c8000000000000000000000000000000000000005000000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/scsi/lpfc/lpfc.ko.xz7zXZִF!t/X]?Eh=ڜ.+?CGT y?O1$`Skz;9/15dB)AF,AĶ w|@fnlنTȘtЂޭf;4]wՓNפ0o 66)ĄX%!x/w {< ]$}YR[1q79(U}9دsMQ 7(J%n3#t%3Ȗ->6M>D]Cwݐ+ƫzBR-KVESM "F4[ϐl7{/ao64AQs-H~[py&e9Li_D,;ߐX Ne%0,Ihdž_|c\4~sh:獻,]_yhP (44ݠԝSs=BmB$P54 \tnKrP y)a%. $PL}ӤՓ$l@nIA޽uz:ˮH{l0e?#"NsulVm O5f`> J E~o,)jQ9Na;GWie6h ĕ*m,QõziZ^VyQ\_fLGPt< nX淖b;S;(6m 4Kӏ2jX0h kMR)6X)oğNOkNtRQUsqzKLGA-&m&Ʋ7eJ w,sCٽ]4#XjfϳVnpUDZX=PP9қrRaIٌbv^^4JeTd ML+V _k)`_Ԝ "̈ S=[^1V1Ξ 5kS2W()CjPwW[CV>{qP'nٰGnoIGF#mR P\VdDS؄efWI' (N-ǒ>ޡ*Z?}@"VJY//@aQF0C|p ]:AGDmp-}.I*g2vq cc9?\Oxsw?8@4KϮ%A֭ B|B]䘂-\M7G(x2j+B?. ډ'پM5L ^D1h6H=/? ؞v|$A>}xh "7?Z%v`Ȍ0ٙi*#(aȐ3L̍J z9 blHR=i#얛9ҩߝCNU{M}؇?:N @JGPதv{$K |:5x ұ}FПpFv"nf@fv,=np 1=$jdF: r²0Ό{pξƵt0Y֛ +ÖJ {]0v%a ~P>() V" ~HM"0lV8paMJN@>Ӝ)I uƟg\p{PGlɦ d tB)\xʪ6ذI,u;4#w'AaL*YZpLV=k$0gN)OXwGx~VmК=F:P2^g)nmH¡Fڡ&4!ʓ^҄ = aW1(dNsceEh\K9qՍ尥wvψ܍gD}7S'f&~-.2LM` $04Z ETabMΘTOv'GA, g^xx@;oUǢʘb{Qh& 4 HIWg߅:7qJ6m_!+"lB,@ gMzX2=6Q{+U}``̫ } te}:ǑjbJn Z:;k1o/59\DNİis$"*T,}O%Y%D)\.ZQ,iѺrT<J@g2hA|=OvKdI*54bׇ J%~>yazQ B-:9?z"fVu⨴*8 8i[Ais2  /L]ejnotN~OnR0^9S/HiYԟ{#J۲PTFΘ*B t;RCv({E>M[ l a(M~R6?uDlE#,1AƶY{FU;Z1m@y&ܭG-L!z4qnCǫb`p5A N>5G%-$K+WUд7TSFƴCT?&_F<.p{ .]RBL_.֩2|_bb|M"y¡u:YWOqK"bٹ7*~VJX35Ֆ5 q ( 3N!#[ѻ&Նp-06HhO43n5XWQMOg\nr^iXPh`)s2;Yݔ])ⴀ{Ȫ*iBHϏc\G ]"ٿy$S<d7$v"Xvrz.PBP~~z8s%!n@)6f ܁iz ~5m9w( ()Ht鿋6锎TrMIŒ?ϺT n8:(sObwĞFn[ߚ-zjKʚ~f{vϕGw;,~du$2:!3p95op~g S,o=b "^2PaM\bO%ٯFoFM`Bt_nGt 9T}RsU7<&[;@^BCd͞ :WўG>Z`I0~ΑC_7FA hM6n&PW" sM=D)&_utMPL=^(bv &x<, h|Vv:58!R#K{Qe_IfY3$r"LO"*>QSPIxuƻav Bas-lPWIH-kG#~hL{!ZG ;o*@ )xaĸے ]6 ;9FQ^`OˮסF9H /HP㷡~-=dG/>[ALlmuפ=*WEj.o+1P7zܟVc~Ҭv,C"k \`z:5|y#Q]:İN8A֗&9qUb!¨f-dzˏԭNwj3ʏF/QYn _WYȨblEU}!.Xڮ!ւ q0I#8'_?4<;o|AbT:$hN\xl &s(Vzc$:f"1'kA]B/GqϮBoIeߡ԰̗d^4X8}rb FѱCLKbdBv][cݶ-ao 'W̜G5oQ$f>^ӨXt5z ?ѕCeo0l }l6$>=:ă^>UT?Ie`VbsVe;B( 6cs䁹?v}.k_s]#`f Tk I+e83`s3"3eV"176Fp8g2;IS`ν6σezs t o%:Ltde}hznfYsu9`T RYųV$wqP{]{?8( ԍ[~%r,^ m K%iQT0HLro+[I Ӻ^0E]v*]H7xgCA~$ tCb>Vum#(e)/:|!S&S^Ght Ys ɵ-t?  @S$M xY㧎K,'cGB{* 7:sCD~B %sQt1.k W2!: N%OE (δH@j ']e2pe ˶ު]|6\;290ޗ1}5F+cNXoвX7C@^5jxV4bܫ;&eNШ. LQ} 6~k0B 3,݈ypR+?MAc 7`?qF >=\ ,Ee3HdNJrGUʊMA1ltR601~ljt.k+6Rdk5GɶR,#s؏w<(MP=M̈́&|'k q\oKgSw;&Dr1sc5ǎu3a2ưe(=İVgGcy9 nW3qlf3m=J>k& @&VDobG.PlGjm/lRDuMD =P3t$E&rC}UՐFq#v| , R ;SHeC^շЙ;wedsGΙS*eI</gr>Qf>[| UTYrlHɦ&w59HJPJ>k+Mw90ʲ. H8ՂViB IS!\ޣgk | \{n7·ELS da\KElEԟkC_q |F"𗃜V2O.)BsҎ (չp9)DNR/Uܣ̘8"-ʀnOO6''s(0Y'Q'\ɻ2%RL{EPj^ Wj ^=ڕ+H+AO glԩ=8* >*֌@lI&& ? \=ӵ-7e@O!FJR/KD`}'hPy">LuoRDڕ>eT8.F2!EŸ/</v RPYup\(.T&ܮ/?/CӄH._{!L(ɫ0M:8yr6zRC u(,*hE?,;U4[A0l!\Kn1%L-BB]m>`Z\|hD ZhN3ڲ5Á1!vbTB93N,ᏭKCU[Ab`l!ꜗ;?,§<)V=#N3F[¾%@}uӆ{Sƕx ;̚۽;tbf5_;IN-wn y"o=\M%C"CNNĝ,Bܣ b^&|]$!{b];Ȋ-.oKsIID AH199uI:/V ?Pc3Z5ϱ>}%̕>@!hvfT 8aШTt#?ߒUANu-Ot8u[;tC4*/XZu&:RxO~:1k o0FL6H iN)Uwb};p6c|wSsaAÎ 1ꊏqh4[Pl6 :]ϖiA eM`{ b‡5K&X2_ԴI-nX/R#(RWrK q7 QxE,ҳq6|s!ai˞L1"ںKp$j]apn}Ԃ qhc));TSyuHmoSPYǠfq!+A4.[ ]\ F~;pTC $2L-">jVIxn w\y_^Kx#nf:ZFa݂(Y_z7Үy#B Xq+ nqIurwyZ7%2yqleW]?BO̱ևh΁\0qG5xv(A]3 =loTh`hHΥa2?lq |jBφMl]Aʇ#s>-/8ݳ%c38,)MaD-FJ]ox5Y($nK <[Gz^Yt uث`=`.vCF?O QcjٽdrXD5g0S]*NǧuJpdh4Z3=3`"5OvgK-j!+y- jP"/6\HC&uea6]O):gc3؉ {6ӖX00L&0a%{U3̍7uد95a Ak? Sq|xS6˅$EZE}e&CHس:I^8ǓMEgaK`,ʿtS5?mJ*9ϫݓ\|c7{?>^tz^ Rӝ[o҃Cy 1gM4rOl><7_@M KXi}ղH!mKbg6]j o>$)?XzThbSD߽XFVʐZOúbOti/+ c7w42SZnfQgI{wmJN?Jf!M!̮ jƓ:YU_>Ou! pڪ%u5 @^锦 _n*-qfrBޅ5@I?yjTW.w?Ά~jZ5G71L^5&-R2^8fbAM &Qܥ<7mJT 4Q4UH+4$Huz9K$mm9ʚTu;@6T1D'_--IZ@<]8fC&FF@Hu`m@CoX^6vmC׉#Rv]AK!bZ{zCLjYd*ط%Ua 1 eD /{6!wF]8 =}HnzR;BU s`Iqi}"DY/beH$Ɣ&= xWt9l셲$/t@+:1Z'2Q3 GryP.΋6 1%e(vh!1xTm`4#jlafZMucGxro9DV8^L¬6S5Ӵe-^h@K-|rtxo)7i]+ҋS{۬kKE]|Ez_io,g4eE~27u-]m\C gpĺ(s9pd ƨ7˜j. sS8ĻEx@_* E h tZ*9@ (Iۭ㟮q=y'?>籕r( U @ZL5(gE&wPэj=1V_ǓV`9j9tYid_2&VC?AQĭX*Ctg0fII DG_*1Y'p6<>?aa9tm\A6?-!ā79+dI18{؍ϖ[lǏ׺vy,ct9OJXsoJ (k2 x,'Y"a:}Prao{w"%$ma\ %d- w0Yv?-^&%5xKszCxf{][rlF(>mRl,Jg&ȵRzⰵ)klEL=]5iU| 4rcAG*1?Ћ[DFbsu!}70-⩖Nd~r^dTr&^_>"IMKD-|f7${ޏDj@Y` zozHB^A6]!oP/Fi@:rLӒIai "rk[qlEHK9>!P]Qp 饥8E(> [%. @]CA) `$;;f!49Hq"}Itw P0+gfrZ0^mU(I3=#8?{ 8¹OI{hw4:,[ |ɮ'sy./sX:KaUsFFV38 z)3+wY3_גUL kmĶLxH'QX<(g8_hai[ b:[cwKy|xz TxEAg)pxb 2!5rL5'}1tĴfC0p6؀AD6|BrCExuZ T 3;s]3|n_'ѻwюT_~`]ҭy(2sM,6jE8š3TN`-[8Qh{ticAk;i\RtpluޭՏ^ԫkiI rLB6ka,7r IE,qQDH>%tϕe8`fon 2yAiZl9^ʞ["\B'xP؇yAhRK hh) /en.°&:PtBc x a;#+^leQMY2K o ԅpl}4dȟuWJsȽmzEMm梁2d2Ed0A!- FQgF0Tk?b;1^G'lBƷ5(6^+(Ge5%$gz~釹/DKRœ$<)4us0+x.(J[xpۨL C(^z X0^N+ϕKx@Џ\v=K Ѽ3L ŨA[kTB "Ň/=Yn"ATq98c~2Vt%N'Kq.S񊶒{1Dp܀w >ahS2hj ʧA*vB e:7/ zB^VqA07d-dX@'?֌ ẻrLkIn#o{f aajV /vS|R3* SkCIE3@K)Ab6 W+i+i(YמA*7uꦎ#jyK~}msdY1w1WtP}U`]'b2; 4HӴ`x 4{bQB`3ݗ!h.8;rI ?%yDC*]GaS1y ;()h'yTs h1~qYvvh &6 <6~U{\HQYXċ ʕɚ;;| 䌄3Y8EOhs [FvXb(<3UbsjKr^+H=$]80<^;[FrWML/}0cɗV>(><>yiɮ uFkLút {R f~VӼrU[UXyY)&|u;ơGy+dF׷׽sn4Pl^\u1:GV(H!6΄OlH%Ah1yw/}Z# d[b@>CeRxw3? Wm\f-iaYQ 1myZ;t:jR?>?]X0gg+sgGI8%bl[EHDHW9^'kOQkQ$ۉcC~㞹/dHZl>0rCY KfxԵY` FkYc{ݡ3p UV8_!J;WEG";MEW]1x| WCW@F!)¡QJ|,M t-ʄ5e侳vX|6H}kinA'ri ]2CR/?;id>dd%.loylK<*lT48py,oNtnt K=f ?g;GCfZ>#]TUEF1ن@3<ī>hGJ L}~  oʄ;G83 sqozWXsErϣ ;<`ywSwënNJOᾼ4|  q!ٴXQXTp~[g#x Ucz4n$Zukq_Oh[LPK x+XG.ռHt E .A 'T6MK5Vݿ@?tRDދ28~%R?a(iEES~>#D;,&p+sp ?#J϶\,>Pg!CZY=*g0oa>1*r Tl]m]LDڿӝ٤^]b )We FK{ ,3Z{e0 $H[Đ)t^)RW\$O "uuykpcD"OϯwPÙ).Ki\;C(aku̹|PU*۬Ewk%gN1ZѼE(ЫS`fp4K|'7Kص.;2ee TLXJ.|ֽqR+mX,l!X2Jj#7KdvP3YwwuگU;4-E2kSUrkfޣҝ6M5!ӯ`x13㵲l C8 ^ R 3g#?7؂lw$bux3 Hljvb.3GKhQzKyhRLΎY{ 5m~] gk*"IެdeKR[ %߷:3LĢk$otG[9}Td4~FٍȺ;Y,p5DՖ5:Ź}a(! <CQIy~,l4Q&0$*Wr}vRSJЙ¦A2!xHsO\cAvJ#&p`._t(p 8Lya :dKr޹VAapkg\5 >ڍ%EOS(W*F:0]ͣo@1LǛ8Lv9PS6>6UŕC1⬇\'iPdUUB5G?CK1l/ ML^nS 溏62LEl B`uT.WŎ_vאָ?9~'}ϒ`ϖ[BF$q w\+1w=}lpTbr+˗I*h;넄CVt,`z =l2P N~^v|f/3ok%_ e^cyTNP3O$1O@ ~H֚cݭ&g =gDY*Ȱ3F./ ["@`4.@tm3lBhoN|>]Bi&gzoFQm5p\RxK_Tx~ Ϛimg&h̩!p:̪sn6U%px&7ĬsijbL>x!8?vhB9t鑗հr| WN[@N(H O? _I#>}h.A+Dg}KK}#E}_tUbw}itTT;N#1*]FVTnDm_-=%/RjfŕD[H?^):|GQu^E7y:d"^jQN]Bj ~I&[[%ŹHG?>ꉿ׬I[3zsq EOAVGNz,n W^yMDo\2[kVQaLqqg -fuo6?S}9fHC15Vi6Rh;Z!'ךn*,s5t ~&uDYy=x>}FhsAe0?:e}+ k,|ɉ3F*Hx}'ͼ_XC{T9K8^D5`QM82cqϱ-wqbbȷlڨI_@5q';[ű׸rNGVEnΑ-VÐݮY!I }"^5@}L,c~z^*],qWit[kHZ&& RgA**SNA|) N-i{[ƥ5 ,A3bw,5s1Ѥц`6P0ï>q^i~˴C.|`8˶ H<nb ѥ1Z~_fYL+>~wfyK 5A<*/58C(1T#o x+ kҦZ>=I]+vB,uco0|)(3p%#mz Z|4`J=r}n-Adɫ(hy]0 GM!Ocl MR<罉Zyާ6A"wA͇^F wHn"H3@$İoŀH;sBon NCמTV2\R'֧;QRVk jF:L\)~N&>`GBzԵ>eGL  lt.>=PnZlHeaiqlg̺ʼnUz:ũ)k" )6Y[Q~NǿEš6f='`Z+;É(]o ejlE 8--h*s.K}Vp*2xx~q6841C'cڜ|s V>ONu+[aȃ/x:`!}o~S8a{@Ee <]3cd9E HF0#4pS[C^2]\-Xe#(x1%Ī.ʙpmʗUZnS .I-L4Aw-NL5?קq;`gsB#Q'Sؓ-AQ19]B <{:M_g|l@۔LǗ c~+xCp洅+34AZMt/8XA $OMK#zp/YM1Ą|8=nC .][=3jv#A k85"ۗBQݯ >[-eCYW4Uc#dg0ӫC&[fRG~YJ[[4t|~ bZʴH~f:hL+^/Dt7ҳX!eg/cLIg:0k1>É&oӉWR *o< |_'n?4T6tݸg4Fq}{  Wnqh/'160/I&I18xF$ws=-'DH|m/QbZ??<mʾ~Z.P:u)p砶B A {/bLB2QHw[fGvh\:=0X1[7 < !yU5#Q/!c̫R7w<|ckAO!'J׃'q=zͲ~z |:-O1'h%| `C8!pR;S&M3x"xIbn6h&Vʔaa{4+ _[.l)vC(dOѫޜ6ppns@ ѯ..5D]XHqM}mÃhp['cPL;ǿ搃'(4}\W/ ̷/HZ2aLT8,{OEU\.0t.\z2Qt[*kš: $[̢@ NO7sb)Lω|TAM7G> gXu]x6-ڮLc=k{ 3/EAAKEl&ɬ/d,D]-)y>ڟTJmڲم6L" }|k~"V{ !,<4u>`;a qS=!7`!Kxu0&='g.F6K]U^˸99W1$SWo~x/SƈOj!Nj햌UۘƷiUrEhmchD)YrQ9t+jfZ{YH~/2HhyV v(/3'\;5 Êɬ(NTSs ܿ B 4 J⋟(R߳xqz1)"ųcz>7|唋7i1WV=< ڑ]{dTs>GR-894k ğ8(\x#:{$]5gycG*hSx#|u<*=C ҰZQK2Fu34?X+ UE J 0xɲqE9%b ǚ:q+Ѳ"<_y!tz;08B#BBFnЍY>p}fM/x+倽Q!12OT.PwzC<ņ_ϪWEh;܀~qHb%Z.(xɫ5de6 "ibaʃ ay 򛮉KT@ڻaMy  :nUoQtt) 8Z|2Opw( //j>y~ 6z1KSih"^^xEI Mfqy1;Uһ|Q=wvxfVyd/7}Z$"dYp? u 1$}i }[oUiX1D)<)@|_o+ Nm`U_{b1ʱT0pTqʮVmJw @#⿚n=9pg. bCqyT4?i^ h4x biqa??1H7jdk!~ajgmjpP΁ޮ @*eٿ݋^|6ѬTO` ]~~r>BL=鏓6y -α6bjKuQ#W!m[TinkT *~Dzɥ\2+SI|YZyD^")TK=ck7Taj.ExD%npYDJߏ#ڠ35 ?2 ~/l@?LWc,:ߋ;Oo7:[kKs-)Sc5+oгr!X>PD^2]0 TًqLh!#h.qk-\Sw(<,}н~6`QVHm2*, f"=x.\ԖB ɏ:c ?@^hMHN/`~oR Llyw !0 (d|֭B[ >,wD~`4,K4)򰽤Pui $ $޵* ( .lAuiNbہq"Sv;+1sKRY?A~^1y0.9' C^]Ib,7?ALh.A&HZP CÞo&`Je^[@ve_. |ȯrwPmj`zknnϽK+,(89 rb:$)FgzX;T1Ąu ࢑'gOa4Vyiu~Lp̧Ln V2XML)GW(rAhz^cL;!w, f*b⡤cOęF-'F ԳY"[So_RyGuRF_3Dh ?֤@*7YFѺ5$aLX@D =a$Îmjc]famrAgvXʅNul"xZ|d%۬ڥ)BN \*d\1lCfAt B63>5hŧ(' D7,Qnr&k`qc+ цGp?"~|O# o=a>Vly.+zq'N+}DV0P)QvLJZV J]Wv% pXZK3'z/x]=|0^T]k+ALVywČ k!LWBBW }{"K -vQCLrny"%pp6 Baʘ@2ee$ JN.6JA$ڴi~~#C%gei!hI=;7ŅR3 ßs.e :ݟ w/Ԓ^WnB(UJ9"}Pץdȅj6G`UΛv,5QZV8>R0vW|E20v'no3+~묈N)Jm+ZVYcM]\P/nLmJk{ΰ5<yt9w(v*QB%+%eiaUMR(&!zi%9~2/yK 4WƠVBpyNagN86 #>p`9fy+t ~@H:B*TL)VQ-jͧƑ\f:G˵L@Z(+҅<}O`=XoihU ڰv:v<%FǤBybpdkVJk9F +9.)&L\ kAQ7zQ4""MyH|b脊 e)f\@1͍*@ mb_`3W:.{2XBCMGi{Y\R.Ghd.J֜3湤*>Eɥ?ӻ}Ԉ˛WH:ut32J%3zzndutQRFI*byNNQҗ0D㲩D h#VU\MΒd!XN}I FEC0x@riZ#ܖ//#=\ C׃3";徿+G_miu=bƁu<~:Yw׋%Ì &`>XMŤLR86z`=A4]W#8xW=]g8wpQvx"vapwniY-C4%EfB 6ªy*|Vtf)ř_5xfTA0­aVF+_--TVov?sL/Wb> qჵD9]{A%7@(#1c[ES3(W؉e) dD&ƧVr.h w`8lәم﩮7!G:z Dw5ІznZJXA羷FJR>Oz>ZEWJ y{?~J4ږDA\(Jpa~qPEfYN <[vTUJ:#u dPϳDM]2>GoiͻW 2z1}Y{zxCD,/m t: ,sIyƺRI^2laBT-]k{-)9kN¤]5Mwbe#)0՜gҒ|[N/hҤ Ϡ7-fZy(:V[a!NūKtW{kfZU5NŌoGFwFolDIvB5܃jwsd4#ek1 R$bӶ }&S?EoT 2hc6,PJxʾs#@{:L#>慲Ӣh|#nńAo L > bI?"̛%X qw++`d`<7>9 b2Ni֒&DuU6y1_1u'04۬ aNJdi5Ze[ΗR"? M+1{7WH&595 7SI`~ӽ;>Yɳ8:$ovmVY̰3(~( "9f>TRZu_6S 4 ^$-؋hWDKU-{5[Xȼ ?Zہԗ$i2,EH+}Y %hUc&TeL X߈,ݢʚu(_rޫX5!]RG#I\Ø#9 yS2^e0Dl4DmhctMƽoỈJNΣ "~`._Cah )΂pǰ~k.Wߊ(ihkLqDu[[;L|Vn_H!DN#DW}Y=a\ei@E63͠ ^Fkt!0ߥ򰰽ٲK$ʄ!ऋS^ÍBv9LM)Ƥ5a'JX,r\Zj!zt3?rB1$ikmݴL˝2kH2 ö栻ƒ.tPڋgYʠ&De` k}RqPH&ffqQiSkrh e ,݈c`dbY"/PV}f*rCr3h;˄}Jʠl'rLZypQ܏x'yor`^ 䟆WObx& 2^U^4)OÌros8ʼnj}0Թ4LzfyX֡Z"3l|ʽs0}ϢEPU!W) .Ѓ)p|!uKYt:&Аd"::}WMJS oL[Va-Ug(pPAΙ^x>^i>r ޳6Dt)ŕSOsWxc;p}պ4+oJ"! Wʴe"I]bǏ y/4\Q/g/C0i.o[G`@|Z+$|4u(A[Y72&Yɳ9 VG>q8p+qmp'NuxN0DƏW{p{*~0Ah:jhе-Q uP&WDc2$mӄ v" _,H1$yArkֵ0 MlEu'F*d+^`Ym! eI?V}?r1`]]s6yMN At[ԯM:~-~'( rO*6s% s 6U N[㫨3P=%7lܴѩ6k㴓T:r<'Fn8l]khǚL#Yt +"X9 sy3-sΖYҮ{DU"r6ڀ_!xZ:H,DӺZٚJQ F~_1\_:iZ!F}3vsN†, LPє3M/&{)9R #'||vrCL)qb=)^3f3;L@ . Q^ͅ}K`s| f8ooRsBVi^-vAzƀx1aBp! eS ^V,;ÒMaCI)]i*y_~oZ-! uD܏EXަ'4E_*V5y؆g;sɵܬ ~#⨪Hm rx"sR íwTEha)䭆)('U-S5Fg, E"W["#Q¹5pVnf}ZK(7JloRIܲrQ M82@\!'%xi)9DCz>O;XJH֮ꔱy5ZJSWݞk;T}I. a)WGij@sx|}t,.YOǚ^*ے4 ]6dZ!VdXMp^a>Yd(S!5CS?(daE<-: {Cg,DoX/mIbnWun~bFa֒ph%f 9S ε2:S}&9> FVL{>,|凯>$S]%ų2a9R+diZ: M9( L"|ؘ<9H"Pimtxߐ\ rgLG4rʎ7+5c6QIcĈ4 )馓'+ T@4?4pS{fڼ{A=$4ed~eB0+W޶Ul(V{ifW Tp3KJ  Kv#E6]MMRǹ;EG̥8^}%>a˭ , Laʭ,C!u*碷a6a?[xZbvL m(<v;Y(3A#{5E&G_ Op,z$,F(YY ͷ!ܨ*%o|#QD A.oEYxK+@?FR['jRŐ$@.$vI0 Ԩ6&똺t`|tՅ+<;]+j@(#! vR`s].HoGjCt! qBXx?`\S-!ҰD4++i+sUǙZ`Q PƜ[bb/wPW?q]ppAUaQ!_IADm@QAţ4CVm )[)q5(S:.y>.#e=}Ssx˚3QU2&iƢQbϾ{|HSlb ۱e e=.2%Xs]̛(ؤ2v~#"ǡ4?[ _foCo6CRjV%M'\&rluK'Qx+_XG,YȥL W؞.s[(RspI Y?S85 Y޳GoQ`{ Iָ#^ŽS,mJ/Qq}dW6_u.Ljp' ]}hK΢8:W֍3 ,{ kYcFx{bTqHk [/W"VRsVr;anEbZ YҀj\ed"-[H ߮V|fia p"f_i]7ؠj^#<:gPeG&YG`y :b&{|k8lB?<\ں2sfMK/q L'L.˸F{,Aq1"!9%Z6zVб>2" iY=gbȊ7:{APR\}oaχ%&5V)c Pۣ[<{l%HTǙ9-?r Iъ#26M!>A|Ϙp!Yߐ!+d7@+~7k{qb nL|tÝ 1)EX|k4sh<)`%:22;(essnϢ+B-,!W On T=;ޛBޏG萨h v,aw) `Fvx`,! ɾ 3H/\DV'}Uc>Xk9^b;٪sxHnC$|Wa=Ԭ`N?!zuHk,Cv}6P% )~ Aw3gWDs!tZ⚦:2H(=UQSQ'<|']΀$S G*GE"pĮ/`a×CTfy*_ Lw7+/W~i*FRnmS8aK/da4<78O3NSd +:'@{<2J!;{xBaj2_rO,TCJΙTQ-SyTڥ®)?HmEŻmٰ{\rn\O37BUܫf% 3;0_vv7a8G4CuP*m^@``0&xn`Rm:SQ=z[|RY`, IuLOx;貰{0Z ?fFq&m䰸޼ucE+\򢉣EQ<k ~Z IܽNۄ)c"qyWja" ߇#ǧe sʍ?.C[8^mNmƬ6z{Tjj=1Op߯M(LaoPH x-dCJ`^;KyJ 5F&X/ -PXWpΪ;;\kuwXoIg\.囗cNVecS o8B>WKSO.B&JZZ)?N'-%{g݈:cB/ T)`8GsRF uք~7,C; L_RӪI27h`پkn;nږt~݈B/Ps/FD)L~>Ƴ+W'RqW"c56"&zjgάTozkpa)e\a!cV9'5&jp(E=`ۙr&cQiɵ{xU=eIٹ̝ذۓ# 灜?[y~AEUVdԩx~b•H#w؉Sмā@$Cyq`~8!7NPHI*;WÃt)[*OpE6Qlj)~a[ 9Bk {ǰBUه׺4/oe; vB ]:68&VNct?~\sֶ2P)G0^<80Po$D%ޟ/ur_grj&yv9N. j=Ԡ*Ssd#-&ÛqP?(]|1K%]t }ܪ'jA WЩrP3.1 9%j3\nT<>>){VBRan] pҬnFKס*u`x&CQe4Yչ0\E#`yaj7er#Md3AQ| m^JB Gܮd8κaX(&} )}ɦcփŸߚIwDc_;GwY+vvm+VgQ(JԦ=gљ!P `'VIsRdbo ~F_68:5lJC}S[nqL>Mds0b'<{Oa$~뵋 ~,[͖DszY2StT(WTNldX-ѫkFR; M1IBTϦ JSKA=3?c|ʋ&R05;ݯ]?z+|UQ &ٔ%9S!]TĈu?YlWTήchCޤ _JIhl_k Ƴu9C烴 ~߬ 1;~ϳ~GmF<\cD ^UN A xeI$?(`lJ y~62_ >€xem\0PwNldc0WQ@,v  Zg $gw"#cni8n%(/y|/ZΞ+?K `D[vp^Yt/cst{ L-EwDmP\i,쑧%ލB\rH\ķ {OL:Lt+yV rӜyVHo*k,c&-@G+qn\;dPEz3%#xct0ۈ 3io R`.MΛMhL`1}GCE x+RKʻ̅4ZԖPq="E܊HkT`Ҕ/;ӔiYQ%;FtvSu< {;\" p6I9Hk=s3HMtcv_&H[ pg+ ' (㪲} 5(G:3 < 1v2ߍ a m݊\sdsuq#WG#FYī5ɾ\#7嘵 =BuX!~92.mt6M.A8y7chjCLkB/\;udؽ^h| +걨,0&)祯We{ܢ]i+_=eofgl1Dj3{c m@]ku%俋|̙hiV}^8Eƽ:K0^;Lno8jl|>2Wxd{{D]b“1klJ0ho;%S $W+!7O~ֶl4RkQW}oIu[B1d!Lӱ~>B _a=A ŏGR?7]\;kQ =jMipA[rf!ky$&UV`Wuy0y4X5; B&y9 ڏWhޭ],Zy{7G[?#,K-cH*}JpoT\/R5Z4oߚ WÄIo#8"dzt{ nٛ4NV/_*ƶJ ϖ8YFhC"?h"nAOWPZ3UE|_̪5Ƥ/0= 1*/C6?_#qюjiũB[YBMj-RVlUl.RL}`TуֲtE; far寍JG_.tTWm\p _(S5g]/dUO>oπMGr,8"5|u4lZ<ERϵLd$S jTIrb}UNrg=bZ~?^H#^W 7kʀ#q-u8>t]} ׃.fg-m!RK${DT RM]_o |zqc-;mAje*SL3"k3G|YۜN=}G()9`= FVѝq~Z}\"+txe_ȹF*-ǼR6=R^B5{ua~f1"QM.&NqC'< \B|?;BPm~a4c0D48 F[ ~3(S_x L3e}! H ɋ?iFs^ gmQbI+7S5YZ} d>*(S_~&]R֏_.wPEz8ԕngOf݆Ea׶J|z&圛}E{G07?EsP =} ۂ:hj_l Djs^ ;yGT9/EV٨>& J칵bJa=;&qBc˜ȿx84Y6KUVV8#6hܥ/r'=bL1oRQA܀RZA~~w;)hk} Wh"V~80W h*O:{:e> >P&v3I-ii&(-_SA2`:O躷]8'́N2Q1]Q}$NɋʿxV1bj&#ʿ P=z:C$9~!Sɚs$bSE7w`RPLsٯWyu0kù8ԊНt2L!6ŽOi(%}%x-`Q=ZLqIÿ񈙩1G(HoejQqucB۷5J*Se/Z&gd=d*[x@̠)\!c`~ O"![v7d-CtxD;To7\Zu:s43s y:_Qi%mz5^$UbcޘYaՇO^fn1\h^y}M6;F6ZB GhYN RJoƊ|'ŎqTiQj,IKOc|syvB=ul*UG6yq4}}̚5.L=agPFIH qm:a;Sܱ FUXoZ=f<pA986nOxOeIX9/}&of+źݵ;1Ǯ|T&<ȆT%hz١9%7H'wg)=>]=N ez ˍEH02ߌPpG?]_ U_) D@'LLYIc`n ߞTZuqG"b($VJ@^2!N6tgPCvF/:yTU0)sRL^U y{0bYx,gг؟/EzKrCnܬ_"SbቖQaU=TV1{tjLb@v^?,*$XC /PʝlmM7T|Y;Ee~u#9ӌpA_s/z$]  g8\v0vzrtWHsg'^Ҧ5瘥~HEZ/B1g8+n4a52xJlPWiyf{zJ9+E _TQg uw_`A?-(] USy( Wx(7tOAvĒ0*wl:A֋#܇,ҊʡOxN0>ҭP;VRZR>c`PfӨ)nnYkS KjLTZW%S,kߒ>Q}4.$x\(lP]״v:K[|fOPM5|p-oMSh$";YcK>A$aE<-k@U_Dsxfd- vt/)VVuLVp}4IM*BcE(AMR2&SC+'[95w G |eF᳔[5jR NȍrG/#?񎼅ug%2pvv$?o=sBS=xp`{%r^&L$\~Y{N.EϳZ.F?X jƉ+unHYmXn1HPbSjSʕ #8eVl!+l/9힫]ww1]wxbk89ZN24mn%PJS@iTXDwH ͑V`^^ٹ5Z=kɌ_qCsC&bɋsCvp9 (d7/U.tTZ+牟KDcrqd@|ωaE!MM$kY}I^?J{ּ̈e SrtL2ܪǒ5LziF9|o-fS(y7WAnߩ$]jbm'8)4Y!w{$w9<(/g1H=.!K=_DA~D{ߒ JCښƿHj0ӊ5$z\,:xv)ߠp 0Gd…^!Dz;{p= MM̈_|/ +}{"TE@`k"싘] ($Ѡt2p?g*t9rFʫm0@ttQpʥ3:yv[ZylWVdގ8f1v\#r3X1a{;T@{m;._e6Huq '| ƘލD s^!DgNDzz[jo|jEZcs./Tkr힍gBlP P6, #8#0@xi^Xjl5q720 Y.;4w:\: qnW+- =$""?dS5ښ>2F 4\,[^;>L}bl }Qz<KjWE. [Xƈ)'6*A&5UK8,d•v(@-QHr},rk . :L+%Xǂ6FT{2"ۅY7hW?? W-YlVo<͵ח0Ji,rePir/օϗVmT8!ɯzHP:N(\ZcrʃldZ"Q2EՉ`0}<4eX*+|ynD(뀚rq>E[RME@g[MAmyߋ6­@ڜ5f 4܆`7yxB3BM 8PYx8< k@赸x{SvѬM|cA43|^G7wVad##X@Ҟ-pe V,/\~hwUۻ|.e[EP}$߫󞞭WG3Z[G_U+WhUz''`>qQZG= 'Ub[ &Md1nKF ‚Ta(^odVJCxoZ2XB>]&;Vtigsk, ݀/ϳOn.K7'y l]hM)LYr/Ē[.fIլhߌC@RoF~[W:6g@|R]Ī)odPJEf+c;B&諊4k@J)";va /3CK?No_c0*F0"oЛ fyH$ 0׉̓JrئEy_ЯN5yޡRS[s:/K>|,{#FXsw)ݨm9cJBnTȘ_1))v.EnNё5O+} Sϰ`NVka9[LAZﳳmI>QnԨs/48auZt_96__IقpJ]JL`]67{8.ed38M>k(umzE)zDzAzOEv?cCDoa*|qBI< -:0bzQ5*myɨ.(MbboCiuf`IadPlN$ivᆮFx1% L5܄TnhBzTo,-ԧ}sжfB(a? I ˘<+P Yls 9:M=⣈*wcBt聽U<{6\qhN.h(r.QItie{&Mp~I&Fze4RƟ `3AZwE<Fu V'`X&ɝlG?:\Fxe -@P`~{N|%"whPiTjcKpBXt Hxzq7u; C}? ̭aH1v>\W+~:qjv;d:-bw7w*i-\/.x<=خQQHby'Kѵ huL,z1T -[%k`dV*K@&POk_ZOhTAEx§]ccggW"LHTnŀs;ty xiIFÇɔGCcIW AU* TB?kmңF%ýFQo_w"5SmAG~J]ν/fTKf#'k#Ah4ht.S|ɇoU|bg|[|̇Ag d@ow | * (3[L[Le㪡k kķZ:~\l]\1f8ԸJ>Cc91mүyq#eQHn`. D_CKJQCd锓wj=Iɹ<6D,۪L! Ś?k?C7j\Qǝ&TH2BUkv;]Zapl"i \N%@&OX4! &>~) Wpfң"MCXٔ9 D~ilP}>Sԫy:r c%@fcuP%梑$#:ϟ6hGߺ NA\FH2Ap2R1=FjD|4|E ;r|WA(U`p}F5S5_*i}BN=M[Y!h8G-CMVKo=7ۮ@2J}ȄgnoSl WeCX썹 ,pѤjRD ߯kJHӞǾ 6|JAߪR8+׷3 !KLa{b5HָKaWo&*ػ =Ƌ9M_?LF_HPQ; c֒,\?vA Ndz(3r{yv(a<>h~!Fjt,94IZ8 9\_o>QɽZ\޾]Ȩ(\L5׫M(Q~aX% K-;5j5>6eeD _ƱyT_#*--W0 /BG!:x5LdW#i)Z`fU&q;2=)%ޜ;K$$# C 4;ۍ.WE"{lyo Z׮ Ġůyb03zxIi,܋Ȅ Y¼8@iAԦR29_gB#(o'c-#,[*5Z&*`1Moĝ0,b \)~%77\:|p'-x&*u&I]vCtAMs1;Pj~2|Er+!aX<P&g^S2O S("рkp$2jD:+J9Nh.@7 Quj8*o^+8QD ^yؠ}!ͽ h5lkyCY2]d5 Q|B_H+{wUYE3DB;Z9=H_'xkkUzd)rWCVbtd쀗Z 3{ JиHr1LVpjMůЯNiQ!W=[lVʻցPNQ卛0=~j<εtjؒ\*v^KzzQrP|οY.(̋۩A-鲐@a^Qz|J7i$1uhy-Gk98D&fbRD6"ˍXf@Fa^(z 1H*pW!:MNk\Ⱦ;Y>$(VLtNǶ:/{jozvW 0C+ϴޜm!ß}<4gD7140Ҩ=>wÙn^\)_pţҊ=vr05)/ꃾ0oYWK>OMK ' U4e8\`c?Ըb喅0܁q )ncl$vb21츺xy: z^`cWUoH?+@&3 V G`oLQTT'Ɓ-ۍt݌c\x<@N$i{_2f]Gy~\2aB]CͰ0^AXJDN&:V*ўk iPWڑ$#bOX,U؄ALG9Qrut-dIQ]5ڵp۫"KϧT x``<.OL߷dz 9?n;(dRPƜ OF4 - @ bpWiQc=d訳1^ -\$[3]PDdGuHk=b]*[1pocy*4o|qwSh@*ټF4ǹ{t 8H#,0+Wd#d0 7_ܔŮgvpu$6E l"a8B4-l?pۦ)1Qj /6)! `d]@K>aw@Xp`@ܞ1r/=y d9$ؼiQXK"^L7e[7LJYBW6D<<4߰Ӻ!2un8(F98#D|x)E>uد6R؝?~Q,dW >9;)޸-\_7'*IDJ.=WHM6\Pݷ5_ѕɐS\a.zFKf֍F*!F$ڜ|l҂\}ꞨB Fs@ <Ve,|<ү~&VX|A_`k2BX%d>.Л EZ=J<"CUN:ǽCޞk"h#L}hgj "HquUeiV>`x]h-$m9]KW/jݏ)W uTbgFAa 4"%T@! ۊ`="jĺB ecKfv7B"¨L CA+rԓ 1'*f _ta\&Ms8)RQno y#MQU"('(3Q"\E ŊƱ*s'e=ٖ+^tf}}YSV!-C =<I 5âc DD7xS(U$ R#1!lOvRnaHvU~뮾]~_D=:4~LJܶ6̐bfI(Qt(3=cѲT7S8FO#rBΓGBĸZ5xcWDFaԦ6zay! mnNg%x[Px*^q>qͺ Ym0[Tt}򽘮DaF$߶P4 w*dU\$1$isK !<)gV"t욥WRTT ե[>j+Rr/oIu[}iܝz)6b M^G{2QVRrK&`/Iր- UoiyVixF}W3 >bS^Ƭvm@P^qM5 qW5'*lY -I@(G_1vǎAWlrML}_>o\%#"1 aa/Rfj!8>lt{kj;jjսљC@ :QL]g&X,sI2RDTe/%mm;7=jU™:5YwPiCjdI0N cM{@I$ꥎ3neZCh䇡4)/-#ƟCE53.) xOވxNΧA쬫]vge.ZynΔhHb|[ roM>%sؙnI.ɪX60," 0b~v Tn}AiGzDŽa=x< "ֈT@dž(N%y /Di:oQjT˾NH$Ok6"sjw'n#~.~^Ro\ fXf﵉öpQT<OIvknL(c6vP@>%" Qir/tށf٘ŬxWݞJn T zŃv1%P:ڂ]zKî1|:U͛H:V&]YńezNJҧKjq?dG?wf r/ i5G+w[=WȭbDguјӀۀԘ9{j.&|\4#*~ H* f%SbH! 'U7CR@z+Ǚ( ~}?rN?7 ?q b_`uHiJ0 Q7.zخ 5+뱆gTX }frfcRh2J60&--H_cT?/uz!U8cAwTw6!* cDV64ig.4M.WS4Q=T#2ϓQ{Ne3Zv!*ptAC$I8|r!`cL=E<0ї Eܤ 쀴=/Kp3#V6I\eVtQyՓ1إh<QB/gװ{q8 piA8nue pg"K@3z$q@>RfaMRE5+fߵBmgfv]A?/N58duk'm#o$2 'ΒᲧsu_ 9+zRJg'Y{ ey$.G 5FU\ktK( /z\ &%YjSC,O BWqD̂AG,_QOā @qsg #[ǚn𚮙w\&26I"Rȳ<"/C,)ջ3n}-~X'UM#٥M5w=>5^T&IЄ)"}bc909Ts>/*G $O:]2!dh]+m{!M1Sp͔]LC#s@Ѥ1,Ds㮞z U׊э1S@QU xyx z51idfXF=BNfC¨W:FGttV঱ FcyV0ĉ)Q ^a_$ϷsQ&*35,'XW% jDtyLOlQAr+I{5a(қiMJuԽS`z/ #_WXO~$Fd{S,x4c'B[fj2Sm CǧN?]]Da\qnμB\9$Aה\~jmSbe5 ͝MG6/h$ʫ S݇ftmk56GxL gwHО7DKhQc'/N` ڎ f)$闾"ƿvysO D(%0 7"&yms[iZ<6!ml|5ZPa5h.A4U~ \g%/&eOǜ}w/޵qFsr qALJ< B_#u:7,쎜sSc*"p>3/ηܵ"ʦ-JJ# _p8)[~2kaFu5{LJ6/àW'O VM@Hs2qk ຾2pMǥ0lki]FiYI'&7P$Uv Cy q,61f ڕQ <jՓS`bJ!͒Gfc+ 2>\0îhE"n;ȩ2!`Q蔘%{ՋV?j|k~Abg ڂv2.H#WL,8*P;T3PDӆ#q orMu|dL5o;]>vy7P#j A9/bbY҆ONؖSU7aņEƀɕ2EAA> yF!.kG+tzE|RXGv [:lUU'INEflcHSʒ`m>aGJMRmf& LJDʺ!\ /jTTE4[nRUHjj%gi kɌ.@Dҋ;$-R~pe(k)la ]6&xRo M @KONt-PBx^L$w$mgdqI#{/q\ʲ*+4eʈ$!Шg{vv]l- ?XXJ[c",lTۍeX L[~,o!x!ut>F7Vlq(ҫ-8:ikIA&\1"v`RCV*EV#7AVXDd-ŘDdm2nmg<5]^QEC|aFVp!q ~V#џ]r:[} Шi&`;R HV}|=D/%}mIסvVzGԷ&:+ '/e 4@ڡ̧NOs%׊t#h6Wu,E봎Rڃ0W`)i}/qS~0w6mIDlRfmsefX'v9Z Pu +>P (gc8%rN᫗UhCۡ>|&SZy֮Ր}lL|X(G|QsBƢ>M[ 憩*euV^#JQ#8s~>J~ B DQ<=108v=,j8CBt97Wn RJTQT^"Yv^"xI܉_6Im4!uNVTh(7}$tzNh[(\ k<֬sDצxi7XTrJQ{m7S%$Ut&I"Gi?jd(jy'&{b#vhj/Ll1HYUJTRc `/1*e=|6y!$j)'?.U[;%l[ xPk,iMAD,bPهrVK|O 3z,GD)ӈ1ѡXۋs- k cbjcJD& n^{A-<0.ЧXP7wyVFb=SYH [^V &}RKݷGrSZ9&/6BשJg)=K(|`"&z~B,&lwxjd)iaER-8Խ23 v58@sIQ<&?4G|4#HQčsMI YU?Yb#4B{ldkLmvX+8ޱ=Gwp:(ĺqvU,-SDtrN!Z`tqh漈BuNW:5r"mD9ˌ 0Q!tn&{uzK팴mBhor_!RVֶ210ezǥm_[ uf(uDK>T8*q\>.x3+:0z-UvT~'wOu`+CwE}9w@}|v0D /x˿}8 ɚJh(;öKNh RּSpɟrKOo+%:R9| e̦gd<7&;R  B@AI"}Vi΋ s{a3Jp<5R #]27ǧ!X-0Sv0x͊yA)r@a .VTGyVS~K{i:କBTIY"XT;b잦f s͸Y%mFO]F~!L=ӌBSk^C'yb5KV"x%G!;p`ÅU,Ifwoe^K?%'8W5f\r+'Y|C3<Ês"]'Y*VLX!wkM}%߼)yPnjS8Y X}smC_ȍ~qy,Ͷ.l`,]lw&h Qr^xUESΔGpь9roTNAՊ'R{x6dj4e^"%20 ]ӯwji=_t⮜Cl8+䟳!~щ}|Xo2\i)`\=vD` TC#KA}~jS42_lb~ FЖ)0  ֦X@B uFD[JBv5M)`EEYA4-YujxJ_4K`gHz3(E wчIs,_Qɏ,%r/"9|+ֳm. 6zV]*-#$zq'/Kފ cn Z鷑ʺ^AlF jJe胺\ !](`7 (u`L$WYnRHSR`Sɚj Q/5#S?^ef`:BZ"K[@7P46D #q[Jƃݑnnn`9%^8qZͬޒ*1g ^=K{PC`*MX}YC~_R[G1M'NO.*,ýQ45 Z)Y0HeE`J3I ^eq Ok4flEjs[%_~ЃZe.@^gM:1'}鏙7Ìu&~?Ҁs&ÐAX]!dY-!C͟Bqu\m׈OC AO.D\zn%Y5jܜD_$S?JtjAyUgJ@PJ'#E '6uW`!WBOڃe^]O;9m<20a^RKHry nr::Sjs<ɧ: i.[_Yx'" $:MY6<]Y2AQv ,hAasI8D`)o*l I2 ԇ=\rkh~Hш~jGCg@/ eS1q^,-2h z: }LFOyzYf{3l'>_`4Cr: -0-ZJ&˼I;ɢ~8a1XHxM sFGoy&F)mԑ~#aXutEWI_[bv)ec'E7M/qs}.ZX4)܏b~Coo-;I~e/,l}3' 'A~V17y!kۉ}ZF \m k䠼tpw.< t+^5 2[MG[ EUmaG݉bG,8/+4DJ>HP9sQw05$ *S/JpB3逩kb#ׁe_¥]؃1b3_dVoer`T+XjܖP!oj a@=BW KzUemIʁ̭ .^_)rV%ćm[jlm,:wA-5grA*tR*l'S݆%ù @![=|xos6Hs#-%VE2Iqp>V T(,dD]*vXk*q2I{Y:-Ea릛Gz)+ƮPlsI/ή?'뮊9Wް'x4$9vܙ٣nhjyĦW+c ~COEdXU8田ޓ-}_KUV5pHѠꕳ8zm'S} A)뚈'\b|ZTO$fPSoħIA[?DVWd(0 'ħnءҐD>+?f'B/kߟTu07JC' TA'nђFwagK5ł4UR#; kx+~4Ѱܧ]3F81=~ol➤+!-Q7c;~؂eX(qvʙ p5B-Igh74JAo_>eʤlb^/"ԣEeyTjլ_`p@:%jhGHg8Z;A}kS@?:Q2`34d6^`Sd:qonh=#U!%- \*ą +gYO,rb0 7}Df$ sA}Ʃ$I˫UjZB{8~8J\}OG'!.YWUq/<*8=p^Mg2dn^EJˆɧ,V$/>˪ta5$!L*zkz(On 7 dteKUGzkURnM6,~2i C IOMq;4:nduu \>&d#x?"g5=q5eCkg~f _uv&+LC I$?L[firuH~'TO.fY85l 35vtSW 9|tY!ȂY)@p{}^dJGU,>*CϞebZҘ{]nkkص xS9uTcAL4ꟿ#V8,w;^7-tIy~F4106^N2(! 3L1CGMEo3䱅F^aɣPyRGfYH$%{P;J5rR$%yOI|)C~`""PM s~qSZg9g4;B@ . ܪj0 kyٶ5ЏsmC17oVH{Z(CQ૒́|_VaAw, /oO[Fs;rRJę!q;0)9x"ijSܭS]8]L\KHKgGɪ-%8S7>&YEFuQ\>~A` (L<-kw73#!4rb#UU+#!wT)JnL2Ef{ 7 K:#k[\~ʭ&<=}R_<6s?I|6mW暰2F:--j!y)v^I 6q^,f6)+83)l9< Q|;ZAU]pT9!t +eJ*׭;B0g[ʫ0KISM aq/ʚ3tzsE)7>?QPAկv%(~jVf;SETcy\Et(p= _v.8/.!z8y5৔qkrX:(E̿W'4LRhA 8ԎE#qv9֓hd[~JCDh>UXtY=F 7>MZdKlJtfJ}&hV&gh;,9w@c}#~Aohei˾=>լ,d\AhuK0M <3DU*  ꂢi K:a FCspCaӣ1*yJQ^ I8.8\e>&qI"ˎUi+,kT1GY_PvGW WrGGjB'8EwkZٷʜ2dAA[f)S{Òb+8&F{kzE\ g\Vщ]7ӤE[$,P/X%}J\Ny^#Ǵ:x)kss@dɇ"9M#ܠ1IFI][x19:.uP9k&u~A7y+Se{)~Dm7/zݫ5jEPg c2Afdw(T3 G|}qlq$B_2A-]zV|}1364ZbZj]A2K5L2/W44km-/S~6D꼣Sd hIܑ`pSCY1z[/1o_yf.c: -/QjUr{,[:?{xZW -莫ɱR_%7569Wv[WS?K nB:[|?fM*#8N* |.7IQ/1 C@<1_?DIh%ܮSeI>-Yiyb{Ib 8~ Af490wk[n}SyP3{6*ϝRҠ@W7u=5@/Qgvx]ȹvI >S]tݻUԾG󆼐o0,e/핧8{+.=VaTrm,fIn t0\фR&@?$Ͻncȳz ZA|Z]Zd: tǔJՠ'qT7mK@*Vh#l;LvW{qAqO,0)2 7æ± BD^ܗiߗ] aBm(j␭WY!># Ҳ7.Yggaxr74{دUF;!?niM@zҪ:=*  KHQizܮn՘#S[btj>R=70\P[h#4νBŒ^O1'\fzp[y7/>(Q뚷uI",4mAGYEV,S(xP^vU$ fl_ ID/Qȴ,D rjA%K)=X&n1t`dYupx zSAYĕ [k39z=8$IL-)PT!XӒʪ̯r $6>g~E0i+Rz؎8V,e[2 f3YY"\_5E`:bLWeM}{B}_Ҏ (ofߣo<*Rɪp[gw_Zd9,>*f޲敢ȧr̫Ȓ D㼩=&԰Bc;6N--Y">Q ״)^waB"7ƒdHc }3JpmV&wȢF%T.PZPehN>me-Vb잜2~^5=DkE^ܡ,샍@ctu~%zyi+E] #3qQK}w}/Bv/4Q4>E&`+ƿ Z?kUvƚ֋CC]WjmjpS׈z Wg73?0r"Ǒ/'"#RSAʆ1iKI48GcGdr|6lHH'g:5gܙVђnTnxW}`Acg,=l)#com.ʤ~T{Je "If?Y*#-uvPL)[;%R%–Y^h[,#}2YZ;m:SЂDpѿw➂b9( BPm9PAq+W^ɎI !8E#2@JQU LiƑHOXo(XeQau5igw!Lfϸt+"ש-vŎܸ rbu|B`ʷEmF@?v,׻s4<w%8Ə<婬t@Y+::0]V?Z בl~]Οt"u%(ZFkm3}a+Wy#S5>yQ|2gEkڼϥzazy3g,T_a#KWJpY!1C6v3R̈́t =ZfA *>e^_PF]yydzTqM8yVmN9uq'#p'Z!QmU24/~)`9Mf=C,4Dݸo/\+\m! rafU5 9A|(.Yw(>hhr?ݒyPaGT⃃+*Ϳ 183;83PGnͯB֢Y{\z n[K;3ª۲hǸ"fߔJzz x\ɼ8-*zZdXOX" }:/}AyUȣ Ia7w5pFxAJ=O M2=w -AI_L;y]أ|VY4(XZŘl9_%Ҹ>H=1% p!IbHrjЖ(tMJbfZM)ɿ4MEta`8}:Z=8b@K{~[ԣut/+Gܦ(aEHYIDÖc^ƽ:ѻn "qPߍ7i,ngw ֶQ5f#iBTnZ ~hUjabdRrVS,2ZU[6 3=$%URx؍0dv6?вfSNn|a7O9Yp..UqcB{7ĝ1?cr`V?XrucZA-+>T+we>qu*.7Lz~ H^5Y9Q(&ͼ҇ϴпR|ry]6YZ+|>;u#'8Hr+ĉe- FJ漺To}<2ĢG)  $P_4od.cn5HE]< iN`&2mG-K}D Ù;J;ZM3=|lz[ օ4/HCCd7U3 RO꣼1xܟ¼F4^Mܠl+S@Ї(i&*E2GX[ AF5 ܻgrë&B5:\m ,}xdl4guv.h/qEw26%W",׀/Uuj4شO_| UBo8Mq6 )icPifΚ_l*n;g9$Mzљ >'1zt P}Ө@! '')U"ohHEn3- 7+bMKI9=ʔP?R=O7|=E' D;JJg͡ !7b lNa`jiJVJ|U=[ o9wA6cYl4zwYѤ5j9T!Џk#90*[~\'." j}U??9h.l:R' }dwyDrm[|0Fj\U/qrNbP1bXƨn|%TLG/*!5n:BWޛ{jRJt6[kn-3\qJB|M\>Pmy2d=ZSeڿ´dqlIGP\VcAkO6]qa_m낛V{]Ϭk7t&2^gm0ÓQ % zdU^f&o{T`8 ET˃O]IptFzQiL17?fOl+$O?."#wGY(ʊ=1BG@=`IV+^[vit|X`d_|-"wznx*oq>ЎKBDB{7BVK;߰R҉${C499]._\5rR>}*cJ$gS>QpR<^a;LTfR oEr)ݎ6b$d́^J/6̰^0 Eq,/_yްw`|{ii51]z4 />.'喝P<jLѸ9iVހK\ut# 8-gF~k?pʏD\_[g՝FӁ"җ{ qXnÖ܍@u_wf3t#*D{hK{!*{41S97OBxGu,Q0#W9Gf{*7'B&reLig+7Ç*]׉Y }e "CcԷM9#7R!gb1ਓɵ7Cګ c]CaE C5+FJLHԉ8d`N2B (vZuH 7otFfCvfIR,C;xg&y$S]^Fi; 8SN9iTW4AgT񒃁p(>k\]pw/:Y V(9r+FQ?xɓgUf38<85g9{40\(&T JM9{'$IR1+K@e֔;A8m 5354B ,䙕9QLGve~^:Nsh BB[r arP*JQ:),s~$ :l{. lQRH/|4+}7x3@a|'h!Bwt&z)vݪݽA/oNpI #g Gс>E^r1HTдa/n@ TNNɧlʴ{hL[񊧪~ܮ_V.\mZWoI-^Xc^e3 ^TK km]|.ݡLw:ℰ{ M9EBVBt_D RH3U J5t 8\vq8^/cyPa6ܽ(}VtCإf+_Jz|i@mpnfI3xg ~Z Zd*@J ^qg!s,kޣoS"t>xpOنrg 3Zga#T`&߶VQXR}LgX o 8N?D"t:⧁8*'g8p#6Փ*e <7n3OV5;GK{  И4?CxpTYއoJ\pAQr>s‡w<(/=W9Mi#?>rNe UUZ *nQD)V82ȅG2#'G3+]#N8"fTN!sDfGU$Q$]6O[A5wK%h\f  }p#ָU6絃8.E12f!9cЛ#z9(ы@}&38*v.^ׁuvb?a>P@ʱܪM_-e,i~"5_/!`F9y{@AvZ3Jfb }#cq.!- ڛmW#jL}OX}ģe-?ΡѬpK9n8T1X _B *k&S]pFOqT>,:Ih(deD/f8uP$P4Xs>UWCB$9SSX:(ml%a7v~dXRYj09ytYe(Ta 2C;^QݭK,\IÏ"HF@_Ɍ,Fېb5K^ws'fcT|)WldKWj_[wvYN>FU sˊt y/GkP l&:PWK0p}Pn0b KLL;-WgBjfQdr ӭPUHl X IܠJQI9.ękovD^DO6 BD0SE VtD5vBjF3>쏩71篞; p zӧRל qWLZ8?5.Y 1|]RGɷ̀D7/Q~9H7ft\)Ɏ%@9*J ieNl ˠtiZ..{ Z2aC'+ƜX޻H dq+̃%4ktؖMF8ʋ4%rH,~A0x)(-\lU%O͊u(xdѷk\Kꞗ|e+)-1w#lVZ B<ցD2xoݧ HQI-a?0U$nUe*Ԭ8ҩjJ宿}l0U/BKEO4b-ޜR)WPey_\_+=֙{'(Xj2xfcZ%;8{HK>&zR'h[+2n2O,uKtT:N]",'[+bww!򧊫jTT bF֋Il˴1{uZ8e:E=~^]gBA2`QQHdBjFEʥ6ܝ`Gpa Y&0Rg_31.Q !zi-TGx-Kd><<eq1bL%qdA3 LGpaC> ]z/ɷ` c*2w"2–ːl ?]kb? gOC@bX=>q>Y4 Ih}{GېpZ;P~~ú6t3zm𖷛~E$*).D8]>[jȳmK4Wިwsmq^_mEO5? ȳ?z;%{H+T:W 14G|mbӎ!f#|/V{3lFp̣uj c%"AL&kcϟ7%x7.@H&4Ǔ;h[wKcA]W"^W쭂'@͛@+9ZyI䅚i0!84S:#!)>@ O룼Tr5?|`17IXя¤2@j JvZj814oe4Hz<$cNm*A#yCIV'J$gfUa` _m^g|)m~5$=m,XG:_E v6As ?L*{ȐւAt/ EȓSY$&Tdu D9I^*@7؏J_!@d:0a f7ɋ˯GZQx}3GY;㴞J9TӤpwt`NJQ+E,-4hG67wD&)F5[SI}ajw#XF}Nys!j\0~Ӎ xϸx]U׉$%fsq(Zp>!0GW&\;w WjhStk of8̗4{¨J#TA\' +"tu{5sqE8!zvx7Fȩy}pTm8)jmkJ%ԃ U7D>N`ݏ kX ta)h%!!LHFG[ӽf %Wdor㼢GgtOmT|˜ )P2L$\ЉYOWdݰ/Tݑq[gљSWv+u7A}apW3(0VgT{~[o̊Z/4L/eٛ.+4AQ> ᖫWdQ :hilGo\nc:f{ ƥOKH"3k8"߈2tk K?XrOgI`Utb 4 սk8-tjZs]6I6 qƊBT@2M@-ONv^!C2]fK͎- A?{9<-l#<膖2Q# KGlA!UH # X%07n θoQLCZ;Lj;s8 ? `iƮvYg_ `5b@%%q*uzP$7 5H !"27ykF㓭'T^KjbPB(p^/RQP 'k0<_ +@j̎_Fb:l*.Cr{k"-rY:5֢lpϯod V ǸP2L@>,eî|-n]ڼ ^G]V71 aaQ=1i0H;yCح^!Q7p}]8h,}龑KN }N" ȣz*16YA³01N6Z]^ zq'ƂU1V&ep?nhːʝi2R'_vo.kfuv$񽻻A*1ϋ`V[d A #oI?p%{$.9od矺2RY)4ql.('N>ZhR'WH? O؎ yzI(ֵ}L} %סJ~GlQc?ְ P`[ d$Ӂ{@83mʸѥ"m]L3l'oZ12Ti>@R.c5l7A`ˑr=УjOIo/E7ª)2nbruWAz<܆q,l%zb%@x&hen2jU'F#7,;#srR_C扲C\e3!"* V>N8. R;-cyq\{”I'3E b$bPaghI&6Sߐ[w}hw;=K'5Vq컧8l['L:=BCb%L2ND"XNT^t'd4ph-+|/ns7\§v.Z%i6Qûtg g"_\d5UNGQr;A&xMQ-5i|w_t܃Li2L4{g q(\-Cg7}Nlf\p/mf; c`Y 4)s\8bc\kР]"g6 B}Z $0R5+~^Q' Ywc>adZ,@Тˬ{ov2; \`$t"5!\%âdlgP XP]duŐ#T^|/*DEsl060|7&'l]n@,5|?EB+>'i8sy픢<ҵ"fB2Ө@G ̠f NFGfy)h1,Lq+mͭNQd~YJd3nhMZ@Io|kYOnV,vG"ʡ3FFņ\O( <:U;Aa5";8hf C|R j H) .8)+tHhY7]z`f)03m RPB~樍Q^Uȭ1MI+f{?VZrdmFc7 "UBխ^q>džFBv2X<K BŠ.„>YufˬmoFУ8S >(/e޲qҫy"‡?--GF:-2M?x2SFXŰ 0zbACyGutnb`9UC-OKܷ);mwӉ5#`dZ^ăۦv?NRAp1v(N2)!ʈ{pqL1y^L 'a} bԺ'ƑkOb{+0j_$.{=lDzzI0MTfS"Rge 6Bd-1/{^#LB>'>)0\f\7ڦEA胈`񑸎!&O.TZ D:>'W p5! >w>~HJzƝk`7^Rxi"u@$ڧ/)GaZ]~FFV!KâДe0N2-8\-/WMY1.ǡ]^y,3<JfQ}DBԩ>5_,(,5Փ-Z\}~L5b .F||D csr=Sŏg )ikazT9 ܘ~`olL;+U% z1RX1Y`DJm@r0_EU2qq 6*˨ђ:=pd+2#CP5ި'nʵ q|CHEooT5!'^OdSϲOOn{WC'Te!|Mg$d"#.µҁ].N/_GYdZ Q*Ё@ SCòZv"I͂LXճZOr=l_c<N ƒ=ɦVrdDzћꔿ `~>鱇H\|!z~3J_ j k-qdu$ r})hTمmWͬQ,.7Z(*hL EwrAayX 0)>YU6_o&ZJCle8S0?;TL$cgi a"J[F~ߔt흁ӥe /wYܮ- * @YXPSF̄ `\Ye+@LYQ8w-%0һ4B!._ ?k=,\2v^ C.~ nʓ/OcTPG IQ0;І wgκEShŜ+:1%U-w]QlHف;b]B W%U4׆ Oy)s(!LKg9%ު4 m6KJ;~;$ed- Tly [ /7} wª2%"ڵB/oOjQe# jG!hlTcgY:v7:NwlVn+Gz%2dO׼:FxnY\5rS+D'<{A+4Y"Ы"5F0(ۀdB؇kiyntԳ̘Y9b 92)Ko\:ƥixZVKZU>sI_N&Ye\8Х| zUw'=$7G~Q&LL{eWAZY1Gø݉)8,'kC_y5BUF4<4K<׶*$ՒY oϼ!u^Ԭ5|t]`~EMo!ƸoTau}؈NI̹Զ\ YJQ +}ӥr!MJkS[b*/OsGҩthg:'T.NɃʱ# i{kOp@\VK~!V]I|ԗ9WJR 89ͨ H[+!KTI#([M3w,l&Q9z邚[h?f |ȑl@1Ob' SƎW;`RF}ܥ6*#ɓG+J$fNsܦB7NߴAOJ &dvW?'' Mr! ۞;@$ӴAMȮ-"g'aBՉrk% V=d{0_f#~ەHWr =1rGꖏ:$adK\*̛ ]O$B q "yɣ4ٮ9`5UF01弤goES=;;|lN"_jF6=a ܅x:0sZY sל'#4 @LWYq$z9%: % l#~z yy5\k[jOU61u&!/r16bĖY`Q@Jm+u4[M;3Ql &!1$ﳽJ;R,^kTW#]oof6(0|W}K?nxØvYڨē-5p"Bb&]be) <@Dy/:XHXJ$Mx. FJb nVB]k4gU+Zˢ 3LǵY Dة| <*GR V7S~r0B7PbHYNaw@<j ?)@{n!hcvaH0 xG.5;\ֽa[9ŨI;ZСD$<$c הfPt<m/,$^QQ /5(oe4$c={OW dfXۗU=XH0[*ґ-T?6"[W`nJGvI?cUihoW{ӓ^qTȾeCUoYu,۬lK"wQ D˃RAb*?)mbrJy/k2;\r# "@&kWV2 v2ClLIOh]Sz)O!Nme6iI3Z4} vo|j>S ZҭѽECƔKEd<m1hCmAkJzbfDI ЧR4S +`yiK R?q.'#Z՞0G9Wsb坑Kml*m1g֭_~rq;A|xccWiO)сI3.{gv V&/A7 @gC奩J .E%a˜ lCOagrP DRCu8ZZxrSm]ƿv-` \hcx=I᷊O3#5tZG*0]2 F(Fbd6!e\G(SKB^mHF y4V`})xMFX44 4vg(􈴣}E& vn<]Q(Odw< GCnY|SO&!]A"p0jPt*D)?2DžulJx@wS#C@HNځA\aXt*W*+:àZ g(=XHz[[:8&4Ps rtm%;3L,*_Ycf^-N(q $w yVŨ}%S,:U a>5ƌr$hW>>xTï b:ā]ȯ'z^RA1، XS1'W\lFjY3>AZ*JFckI7?9t*g\OpKfNx3gP᭠]a պooru5t'~evj3>F:4OD)471Z͛4- ˡwts쟓>/8,"]GV㳙U>\&X'^B*# ?H ct[uX=A56# #O?/RN&+9%tr47(rhrؚ iT-WNʹ6Ԙ?׷nG++1oQYg;%# .ń ('8$]=?2@s>f0^Y(>t(܂kI>_2N])di |;dsHR]%b82tvj{:Mx:%| T`ͺ3jZqB{QLLNZnuWOy?~iU&h z_G7GݧI ;G݇p@BP׍wwGi q.tY+(8k3}&Al*|;Y %(wݾ"g-냕@[y)ĺhU9O|eO8(^&wӪ#A`6嶀X)%"k X ~#Oz! rp(dc3V[{f]I$EkfI}Ck!4Ԝ*WT>NKq^( B"뗥CTI#Zef=^Bj ZؑtبK'srx&ͫwߣ0-cy.5No\U~'y%Ϝ$wډuE>j^̧3"+,j[W,SR Vj40[#z?FXcÌCo$1)Sr'PQڿ4tPy PkR eƏ)ő¨Syw[ndk+|t),\<|0!Uqnpjq?Q~|r?]%tn@ߟ;x@d_e/a0GV$v4ANTY^-zn 2\ zͩaul@Kۂ>˹φ.;W9 ? ?"zք8KJƥxO/F7)O1}G"hPgHSԑ_ш[m\l Lzok@ լ^qh&sW=əsQ'Aud*^b3 <5pi룖Эߎe0j˹mϽxv*2s⬲YY}5yDWc̅&^Ia]KJC8GܝwZEDr qss4{`[hEA,u|O tؐ42UڧffwR9`Y,pi8l $ ]`iWt,gcS;Fxa1J|@oev9 F$Շa@whWrY#:A ~ 7-CS܊Ҧ~ZS%;Bv'?j'm|h9~,aF6-V/.17]Os,M[IvE 5س\tˠ|2^ɕBWu 1$t hpHe^O>[b‘޷=~jɛ6%1|jjw* }g #Z*ǎ:eQ0b-ho(`CWGJeؾ4g28ӽ3E鑇ud.ةō*1~p6ؤՏr% QzyW2balq[w(Dʐl+zwf-8 Nx8~~ѺωC ;"KOPLT4>ŧ?#咛͌ S 5🱞~gOJdYLIγA GW?kMSV.Ef-V_3Y;zVQ|„fCsui S3桕 ˤf|)T'p$=$jjq 0+ttj[6%(bY5*#0~GHOT_558EGHI %&tVJEX&d7J.Lf*^Ld).kbVYULh1cټdfJ6%K8Y_&ZA%eLeGvm IqZ swsL KTsU 5iֱ™p}4A9/ h0ozVwa ʑft&OijPxnNΜ(&~8"|daOxgolPBlQC[uON«6*j +t;R7DZsyһADt"JL/O5 F]p$1FŇ2xгsAMWs#x4>:~ PV,v=';qƙ;yu6\m iػf~dBP*`ZTrٵ/L4~ǨN o[ (Z4c;$ͤl5Փ\(gSɌ=3$e;l`nGc+4=o ?7 ;rD'0,~u}!O]ad}mlt^}"rIMzkݥTPu>/EQmhA,|]lJeџ˹Ї6@~9 (~§l\BE5w5RS߰+Nv_'Lj`J*Ǫѻ1"N|^tzJ0${Π1.3;vAQ .U֢üdthe.Z>>[r?š?R,W$=  |}h6& L\^4/;lɷF^]RFJ\?F+Ew|yTaBۜŰue"?< ]#_QauIvOlѝxɽ؈T+Y^5`s8 f? 6 8VGg!9HQgC Uu]L㒴,~ 5oU&S7j3. :}2)TnR^̾kRnԢcY*[ldytGܖ= X jAi9~zS>| 䰻iSnŷ˷Hv_p]Ek̟& oV3Ns挠/lˆu&ϻg /veO# HA.FdӔdNC9kC-kmZs-CC#zMa%r>AzmV׃tW > C!)+ʑi=> C߷;8BT47e  K}hȨ*0nH'S- RJ3 nQIv}}#ZVRYЇ۷wxmic%?j1)>0'yA} .#񷩃 \+_um#tC.!U{(8K^GHpF|7AM'fKp#uVX 7[ J4%505qmD+ 6% K߂n_mҘs}4߯|wQl82?:l)/z}p}6aɢhYxZ;zvF;U_u ;De.4TJXqwCB1="*my/ 젡}6[Ӄo~xd+5|]4{(_=`_Ro74w`Zm?b1FRmK ,Z,-J }q363&vde֙' a`g0h-H|J|>u@3Ts~P5R3$<_}<>;nM)sQi 0jȞ"w5' XřF2PN)H}eH]Bm R/滃8bs#} qV dOWJLGɟou٢{u>Bqa3(T/@k2xr\y`&#f],|39sYԔ#=,?#2w;{?ґwG$E^kt%rXÆK(/5Z*{޸ͻb`,jң>}T$ fƺ}dcjç衛Ɔz5J0ruLh+1]UނaH;m+ iJ?J\0c ~RԂlD/2nW EsNѡw0e;6VBLNb,EKt,ݒFع&ڄsZP)UiҬ:Jg>:ndGAC3L0j%lWG"^9mi5.j8xgv:=E;D78* x -g[RR&*B6D=8xt3M1Usv,\4rNns:f'l:'(E`~yHSjw`c[T"  UT,#r$$yJ#39W12#~x8&NQ?dePIO;"M8kceTCM!rRJu43X}NVpԫaDS ; zq$%{|#.mVf~%caQ B%2\ 1Q1/T|^=9st?W3H=Lr"QBh qҹbpSs\>`((X%"Ɔ6?Oe%o|EgkU]ql̥uhz-BφHNxh۵ӊ.470Y֜[աM8S2j7lLZԥ=_4 71ʲ/VIeq q3S0^lC hh8`¹oSb_Wt=H-ʒޔ6"뇕6d.څNH4Ytf PׁfY\(b|fڻ,qz>x Y]7&iZ) ozsq8餔`Cu~4w3&È=>#S!1II7#5)rqH*3% H)K m$T\!ԋp$I2 Dz, F tO[,b]y +LYݩpdYlJf4,ULqCbh}Ɵ]="n!~ 5 $ȚD;[tPe/ P S}t'im8TidǞvr/Y@yFeDU}"=FS "c`s7F#AqR &OYǏ\$H,\ >oqĴ7UzV0C5cςǑq3w;dY9AA*& +[ϲ #cvѩԕm>9Nyc3M{h+6w@=215nD~X5 8_ 3)05Iy;ۛ_ε8J5h5h}l5Bf0`Of̢[ ᑽ,U|Y ͠vL?Y{X%̛Yg 2kհXVȒ6^ xig m{~'Xc 4`>ӯA|qwjyVmtB,S6H՗O(?x|L&u/ĉbUC)04C׮~UQWFǻ$!tT[W.1>2C>),9><,;j`l]`وރeTIe=/bM3TL'V%6$xֈ@2L϶`:Sw~>j\g }VSU-2Zu.p`/!=d[ĒzMa_lϺ+e uΊA-lօr_ޖ{$9)mi|ʸ甶cz։$cl,oG[5g+.$x'ry#[: J[̪!ӡF-0G𤣊L"7jv.>ldg[v(B[ڣ"vLZ@zMTm#qd$#!rmTM =`QP?w5x$RՒ` չU:@D@;([t˞l@B\ּf˯m8 BDUӭ3LAY}z4Ҿ8+I͕>\u:4 y08#ʦA&kq$w-%o94$GNn^ ϔ_B twE~i!$! lo X^HH2o^X㩞eXhuEʬZbcFm<0ȉ[r6po{T4map[puD>Ha {yh>^wlw8z-9T076GF?gGfخ^A66IhIgU(:f&YUhJQ 5`쵅\k]"SSk;cͷlѱhϩa)OCw\*tGTQ+R8(dM=.l̩uFV 7kП^i8 ^Y*\Lm[IޭfbƜ1%u:Qp3Z~_ǓPg7U }/p4B.CoT 9biWEٿ3Nηzz9+2D00a1)Hk(@dO-y^>#踭lw~hV34{Q6ͬDqJNz%Hޞ|=1X Le.c-F狮]@JUO9AzG_,e #@ؕ}i%^g͉zsen2=P*b%'*BE7 ^dpq7; z:w?3؀p283`jdSx[yT9JJ4o`~b{"bY‡ =pjl'Ŋ*g8MCBD|d|8߼&:- F,GfxZ5' .}rVìh lWCk_MݵX!!^-^JA ̸bd"b +0.$pR3c@DOgciAeEccCT6eQGS*_=VӢJ0AnA m=%6N'?Ⱦ'6gȦȨlCs*rŠQ!wTkϕmvo=XYUQ)⮔FQ%B<<)ZD'ed7/GGV0( 訄QZQ@[@C&]֣٦b-&v>_זǃOԩ$ vʫRFȭAȲ~{_s7e0ܪxsO[[B\+`tq=y҅ruGhK 5g!oCh7.c篌sqE:$&˽ϱNrn KB ;r|/Å R$4ax.3A0c3+50+2 X!p(=YyuqXJŷ#Y"1H[rH1^_Cʶ#[8vֿHlZه剛DQ%C3\atӋP R72+Mi1 OSP`ٕMԗ|lde5ov @/P aIZÑ/*vb.4u´>9B~>vO=D/"n {(suKrЅ)Џ f :@!^Aë.K}ݎQM>ee{CmnycT*s  %#~9=1NFf g+^j/N@Uo.(͛l5h#3 ۢtYI)*ۺ}N0xt#dv샰Lud` }֌oasx;PS֗M,%w[~OE?j 5Qp`rC k5_Ql_>Z,/HC VT?d9~Hk.3*]r8$4$O}~7^WPs`8ܐoffo^x >t;Bk159ij<CHk)VL<'gۆIhZ+Y*r炆RuQV=E_&6zڕ UMi54" Qj 0rfѭ$?@߳ g¡F.<)x_X7W0UḧP]C'Oғ ލTRPjDaXRs r}P%]GAH(<'% ^ =Wry")#؛]xځ./t6} &XE8{f 1R ⚪8IJI[&UE]J<5/0T[2q)!Mn|VܩdZfzT[mOȊҪ\3UpVDj)\U;m##^ˁ(6BBI4 .#:9 c_ke-7TL}7v5yeŐ2vgwi[v/)\Z+^ ށVjmt2pa,~3] IƏ+N"] uH2gˡ;~HPw[F*8Pvcn UJ{Ԑ%)%r3'N#h<;9ĬS= <8]ɦofGbc0BXkUKC$|xtHme: A0p@`(Ƴ@m0Msu7j1;z{c`~=D}oDmG6SvE63[\>ꕬ$56x?pvYc8׮ÖBߐg=glΖ - "0ZQ '.yykM}|÷kx+,XmnK®a*ˏ ;dw ;h*KS,3Z$\Ŭ>׎=Y?\Lsn݉g $5ueZUTXP<%=SqA J7QΦ"()/HJL'l1=8ؓ%K iZK"TTĆӞ*[nnL^>Gm)cHJ~~QXE8,KLLNr/LlPɳ? !iyfK`Q&QǪQ8Z!4aoR35-uŷ7qr+M- wjK='Vݿcc᧎= ¶F^h>'c} ofo9JAiTcUʆg3=f?!}*Kp]iDJI=/o>OU|n-&ʖ%|1bhlޓxZ !!~-{uLݳm=F/A+82ޙs-ߚJp[3U6j:'HP7"]3#%]떙;Fz=ٷ65njFE&@o$mO% ,}cm)-pn7Sr}MdMb-p3sIǼWJZRtVB7;tqSeOQ][h{L:<"+%UMi tD8J-8RuL.ɮG׶zO4e }ubWdk b 85rSf JdvWM[aYJ:8?BE9#ú%EP b1,;,{:%2/Fwߏklrj\Qtj6B\,Ī~f#ʞnRQ ҚJFn$\{App5@c¹!3㦦 OUѤ>(v2;wǴݟA%ax0K[jDCm$2.Bd"D-`8ځtf{X|dug(~m &"ԤHylՕd5V֢9IG-B[,-]S &ZN_ܩgV?{41懯oV߹1lx&۟xܷ;ok dukp84b쳁3# ]8D!o Ii6?l!"'K-&9Y'bLъJ38emW07,Cm m<5O88cZyk4Su4Q07-M$N_$DےE!8ކk  J }? E»tmgc xّp* 8 oAtK< 13SRB eڶ%H*z݈݊(/kM>Y8%1u]h6J8H-BIASͱg-_|*5,u]NbUpF+f*yo4Sr/qjD !a Z:ȑG }%^0m qa>oV ki>] RfCeZ@LL Ġ` VK{6-6hWQف^zF[:pU}=1<7K.&lg#g=4GήN=T''^qx@CӀ?fdTN f %e뤒6..l ]Sݑg%@c323DzxA> }v0,lUs&*-,`e{]S*vzO7&: >IQ_Tr5z is1 t87x~dAy 7:eZ5Z `,`N4[(\L s EJ)\.IO ?], (R'Etذu)"z`px W y^떏Z0+1s%3<_NKDQrOp8=Ș-<~iZҀR t'5H%x.)~ԲN7Z} A,O`K7mN:㌷x:q\!' )=<ʗ  őaCĝfWI̽Deљtp `$;WtsN5;DMV89wӢ,EY.{QCbsXrMTZ&@l~`$½*AppO2D M=g(؃'X]+,aV%L.h;L8Pv#k k@RLG9^zFo`IBtҺ>}$d4НARLd F;K % O^[ILW'V?ͫIpmT-_ʊ\Xvl3胓Uc@h*qyKaCU軕Maq3*↬$ś)Foɘ Ds5m1\_62a8?"-A0vVVzbyl#]8[N>A\,*|Vy[Ah}KKDd-ZZ~bkI$eBXs U.99ƿow: rnW^)&!X/5c8q*>0\ u3W(k,S͓Z?~L":z3&b݊3ӓX|6H[ӫ5a r(b[µkfOp,R.o+qS5t١L^-YCb3a6tH`5rƉ#Tz+/| 6F]K?}Fj Hy~r%EPM95 X<QٓHg@{ª%ۣi4+ f6Zx_|xG?Y]ZaB6v+T9D'ru@~U:ʋdp+0MB&i6/ND+Nha׉ 0xHOUޅO>o,Z,EE? aS\>M?Q{ww0Oh_/I %R=Agn;iHr>>ʛH뀃*E ]* qk`'Qil',d6}Z rp|_"<>F%)Ĉ!ä~wA!NYKICd#Uܭrtd94~:1C"u^ASoq"u]}W/% 2b 0ͅ\g(-5h2#a;b4ݫ'idgϢ޸P!`_Ėس1S/٢Qi{p,$md6A <Ꝡaqga) a)pu:#]-ƅPKx&Gqf==U ǙUgǾ7\7&`1,'2* [󾚁'O>0_ע n0{|7Bkg#AIaꙡa,?ZFPD-SZqIBQ銘̋CEuꪂS܈Wg߁pa(sd2wlP`"ǹ:f4/ tшv0͊x'ͧz5D(OV=fKU>'_F{ GD^eطژR8'}2BreXM[ vwEz#Ea {I]Dge*,@yS+#4g8Ok6ɭqUthz_ZOy~YK\U/)9SH_^[ /cY I_'3Dz;+/4L3¦Ŕ7ifI .vSַo'GK<LP 1QtP۲8۝E<hd;!Dc[}X Hҥ+?Cj_?O%R}r I}iTzq2JwNp>bA_a=#B.*8].]u/^:Gac Rf/` ,k'łd`I,Ḳ6DsK_pS kmRPe+.E]CQl 2ws[@ &J8e DF֒/NL:K@)\VXՅJ#Uhr&ONp㗬C+ʴyz|股s5!L?s jϤn%G {(J!d[ 9%$ґ被by,Zp%!c0)YX+~b2c^$h`sWrKF/٬e7X>I0oޱ)ɽ!Z?МO:gWNnw#LU9c mhpQ'ܳeT.F}<:evLLDsmU;ٓƿȆ+Yhje^H+*P͗Yg;!4w0Q~BwnΖ z3( ݐkA(_;m7  %ɋ| $Mꅺ 2Z+>VQh_0Ĩ~/E UK=j#PIajݙʼn5N!zkG(ޓ?Є0M:]~!\T?LE{'\7L\ay ,+^cϗO꣋i1]K/r΁Դ^ō1'br,%_&0$HT:?ķs[@hDv*F$Nv}*qmG .ȅ{ ~?D5{Y단O V?!z'y]ݓhq!wA:c5@hX['IoNhof8f>9z44= > 2B^kĎn MB7:ڸtS!0Fy")P3NoTWsƃI & ,j X.}A<ȥG0y~'*\e2ZGզ 1JR_ʄ!59z`hDA} Fxy]0&FNǬ8F:;] 'F #d mXC:bJ Ǯ gj FkGh 2@ ~ա ^>y#cd^Q,o `$l:h->buyцSz"O 'jo9ʨ-N̳^x!eB&CƬ=%G"_l B({bqE\0DSXXAΟH '|&#?*&9mpZcxk!B EPb/Az/sBfln ˏ!( lԅT<]b bX Bm'n?>X 6mjZW%3"ٖm=^PyLsVmW[Fy >Z툦7XN*_6{MeÄ!]ME҅kY;>&.ݙѳ&hEM$"-IŞZ"eV;^`FD5̏2ay2IL5ضK!E[UAhH0Q@`䤭 膎ہ{d7ʪV-ϸEE>ʫ 3%AC&%C,Ť㵸f!wL$FNHk܌2|Sj`R7jvհ6A!(weK:N_w#/z߉ZgUbf7w:dK]Q@A>5?j,/dtjEo >Kj*[T̪öy8>5 Z}|BUBMnCDBN}.3zXONMxrD_Q-W4gqn2d/{c []XfL:? EQl_mU.UJr*XW[mBrB3gGw>+܂Q& {cTnv.DHMw.BBDj36Ǹ$dXjoߒlwPW-+>ѐ$9o,[q!A'P"'A\Q>9?2.*o4qư;5ݲ<lHo M-Dl~w/!۸=;A.؟xpSAJV mi>="X9*|Q9i*otG9d}Z&&d ITsG?/J;kI.֧ m.95#&MFAN&@*y$ڮĶ=z Q*^OtVMEIצ%^@]g,e]gT|<1^L@\饀tzr(uWh\PJ't6ȷk#F?{( x9\2Mz!G98alW°n[ig/?w'? 8}YiA%$KgqJK7<p߹ަ[ǚnȎQI"kPcSCfؕv,@dˡĚ@# ASd 7Plk"q|KF#aI>ěh bƮ\;L̼Z!@6`lu, ѿJMH==XWl񇟶 -rI{Bim@]-'{AV̮.$yppMgjIsok,@O(_96],,1AlVyӕs4Carŀ)cGjBrFy =ŏp=L|368*nooJR939_^R(F$>kg@>8ӵx|#>M5V$c|ж42}IRY?Lju ly3&X 9{}Z378$ɊE|hP|On= U kZOiL_aX;lc{:#"oTx"\1򕔠%,gHT:%ʵB -! 9 "̴m`RMD'Ug w^#Ae .s$4K, &N68H 5jk{i4 LxG^;|ϪGxhKX]D(%Upƪ͏%:J8zat&gX5mޱ$%/ErrH"5r˘`ՌhpJB4T~쌞։tfw#0iv}![mߌkb/8[i;S;Hcrj=;P46<սb{_'(Rx^=J=Yw(#ǂwc2wѨ{_.Oz{u%ykS) ]dE|>pircA%}+'k#Y^{."%\Ek$BD'=:hl1gD*EH1e#}NyLI*UP6J<+hv=4v*5alGnv`\tiY%ZF5}k5qofK!JDz,t٘C$VJ8g_` "MQ:W~ٳ֟Ot_$T/_hkL [8kϙt 7 |ubǝxm׌W;q"#4,QS W9F%?1G6-&-X:~+:K+DRFѾ\ 9#!ȉ瓓u괵s J9+r Ө%ćr419RdC\i:_VٮJ7[Kvٗh`9 I,:!5*zw Uq|C7quAՓ'WiLi.05F;SMZs=m3QurוWB 뒫n"r6,H뾪35%">!I}ciBe;0 +VanoiNf?޲wѥôE>|a2-8Þ7;4,Y\) ]a 7TmfmF{!6Q{O.:c2got%.!NOw!k]1s7? lҪ*k'\0%b]wŐ?f<$n偦Y ,J𝫃+]ah hJ)]X^?z|P"[ KM06&:p:ttIUA[ ϋX9`q8ɨ|ylhTaUg!a5LQKGKm`. Xx%!cNz:N?ǝĚځ_Au_Sc1?l?:;t_V/:q1>(uC"y<v v@PF. PuU\Vwb!ʖH@H Z T~%`g6qRxZ75))oT#狪'p| q7~zq~[R?ۖ u[sКKJƀF[fWyլZZZL'Mi7mRI_@)vjlfì;T&J'lCxRH*anIU6Ny5K IGD@V01I8bݤ}E9eduh.ḧ́H1̬-ae *{#˳C_@3)gf..<.j%'& G( f2C?w۹#4iP]õxT xosF/g<\l_FC)_Q$I EcHMk4}X!'~J#wYve̗o_K/On" gSv%|eW~fAq2!\3_\yޣBFjfٚbZq,ڶP9_f7G1Q gCs⒓H61kJrl$A/v;~JHNH\3XORAٴ]wDZɵ* ATuW(y4K\hg1m.Ct~\025c/ajIO>p|=hV/Jgd^{ 3W")*ucjz@Э9OVpeϕ3aԁY}#D4YIeA&oÞԻd׫Y!,dNѿ!$*b8GV)!v,Â]Rʼ/ܐ;y"׋ujgee#o8Sw8btfI+Yc0ɁOtecVw9VhP3j}s,$'܊[k4ϓ2U83Ǹuc x;Yq]{jN!YWwq0VN˯ vmĝ_+55Wj0eV%/.qZI|S~}oZ agڔj*]5G{-6˟2I˛ҚJ5g{|q8l"4yt[ QSvޏSC|F frA<.p8c_y:5cvIҟ}17^Ed -n%=E" lINGQ2Sj xy_Uh7sX,q 9隸m6c2P̣ 8үbE-4` [0+Jݪճc>'.,ni UePrh7S@.uG#ƜSpkD;WjKgHgcuwe*;3iq9hc-by""2X+ o3ЗcZ: Ƴs'd0UD؋,lP# hxcE^P3'mӗ'Ai07YiSÎ 8EjIЫIHłA-9;~Dꄊ? uLԌkl+1M=͂hp±i\3NjY-~F18Yy=w.#DV3RYu@)_,@Q'y4̗.WcH- ˇU>% JQ! X^N~ȡis],ȗ?wDmoژnvo8&4KfcZ BΎ?8\M..̅,XLCjz"GDaHUvtaL6Yb<4HgKHsS udJAdh"אSǩ7xBۄH8j0X4$@&M9|[pMaZpBt %b>;1:O!UְEuNoiWPs]BYDی"~17I#aSa H WwX5g &t3hƞ lH!IH9 ݈-'=<{˲;ގb.,g[gKn `A[r5'9W9^vl1eu3qSzR,^6ZP GkĢj{6A d_qj1ZxVMcl=3P9xP)v1kDWCY8 6n vd]t/VO!z܊q#PP0y80;P2w˱:?6/GaXD1F#( xߝ36u;z% 5H0-,oDQqyۙ0M|>4AM*h(xcRO>n|vD/)ˑI_)͌]a ߅UO u P$'M=KxxF@|O]v܂uatkP XH =F^dK ` 7%2EDn Lq/kֻ"|r]NCX+{"fB4Ð#@ @J{G244ݙ5U!0 f*976Q=8giZhMi !KBS6>KGc* XHҜvk Cm tCCU!ORG[YIz{x-#VMn2tN:m ,K,roa"ZD0E f\҉x͉ϞLjgg'QY!*r%nG\0؟MTBgQ^Ѽ |Un, {c{=)CX=o >nO7=lGl={Mz {vc7v|n`C*Z&ί`W+K3́ɍgRb%arD~oHPg%LW ޺Rc|Vt!绗4b,"Cdu{ a;PK qMKFe}r j@V=>@d-#r`+T *yzՃi~H=܄zH~ٖܵB-NjS#⦵.80#ܣBtݴq`Zw rܘmh$Z1OlzU+k5Gad!@_C[DZr8GdS*Yw3ty:t++|=;cۿn_'q{M:)(kz.kAcQ;;VM,و^fvÏs \t07ĉ( !E15W~o  \OJoH>sX8[`kKi]r3;ݰ^~Nd0,|?QZ"] JT\)9J#Y3U+WzgX 73l\2B) -jfX ͟śQQt1()O'qPO;0T[ zfiv g$xg~*-5xN /:}|(<ւ{m{i;o%zc᭭{T.t rKCL;ȫay$+ z/4Z.!,'@{r9*D**d[bLnT2LW !=:aH,,I)a}2X?fBnv+FNy/B1 Sx@iȤ+cM# BytCǂRPw7T;Y I_)\>yޞ!( \bNVWН! ȳ&OjV*_{ԓ?,*m\;nXv,7msk."ݝbj5. yPnJt! xZiTl&4:@op0Ppu4ke* .Mh|ǹIBjJd޷K-U)EHx0YAuevfw{!Sfу-zUGN/qd]fǤS;BB{J-vWA Avy4vy,U9y[Jc~>Ex4$h99v'ߵ5 [$j&'/jI _ǕHxU$֍!|D2Ys7{ha %;f eiAgwRMmąi>c0/g9L`?QHCb Myzߺ>@Ze#XB%XTޜ5wM6da )8_ SiJGeag, odkQƾ̜0 dsN]BBuÝ" 儍5Z/ jP|cXu-+v3МvǞ!>EǍh5b^+Xf F Qd]G>'eW}A&uFH|4d43%! ^"G_1x^ Dq UGڟ:) -8oc@M{ _tp]_asV,kgf,̃6F͆dہqGA>i*)`jMV2bb/@d+Ň\nm 7ڴ`qF5-~cߙ R, F'\:tG 4 ~3iR\חa >G&x]_' ,9CX}3j#YsW1NTb6hɒpN &D"_C4)s\LY-$f|\Kl~L`_^Ks},j淙0 &q0 vgؔꂃpuwIC^WVZfꧻ޸OL7U5E){/(&? S}6'|5nE<7Fxx裃%)kP߭jbFL&)tICOSyFW%/ ENh4ro7HKcqQ~ǁBWCOD FqY(5T RPyzzE·jQMYBs*x%1 L52KaTvwpD% DRD%[niW`o;]QZmȸ5TZ>wm}hJhf[p2wNx<'#E 'u#ϫ:{bMtuD 8P}eSvzfMUc4Ts ʰ5G.D2]Smb_hV :-¥Jq+GH}=YF8pG&(@ GP[cӆF/zcNxeoɉ<5{!g7*EZ "ƃQrߎ$ G8ldtYVueM/@t[^e-GP щi0aT=HuLR}u`y1.,i|Z?w2tׂӉ {/DFJ,G6PoL nM/͢+"ܸV]%we;2@ )<z4w&Ćud+Gr&_51  YmؒU#A"G,1YXzݰפq-=Z*W(>ZCjTg;ʍamnBu38 g;gS 츰!_GM5e3gZ8l%sϢl{Y<'9cܮ?wQwIxkd\KGGr}H{:6dʍ,T*Ԑe/J3DH=@*.o}MwW2f> ~O:HYx.=pAr_of݃_1f=OLl/ڝj2-2PH8:ҝR۳2t|xHZ8O֗.mti _Tf˥JXw' ґAxX-Zĭ;aQf͓"[T IzC?dNM(K8FzUy6T3WYg9IL]dӡd.RMWj2\ F1(kCm.ckޑ ܔԜUDMobKimQ %@xBSZ 28k/ul[Bnh0UW_Rӷ{_bY o PHO})`5:ya I8r@d*,bL;Pn/l\"1_ V;QˉyDzJnEH*E\eZ9C ~_JbQ1K3:P-f~LQ#RS`u>'Fm ˜\}C4C]m4JDO& "ǞGU0t4oRDNKV_zX`rbVD2!aƌ_"6`NBPJXnSnv duՈhDxt@8Ǥm)Ze?BЂ*(v|N_` ^0~v-֣#QckLTTz+1PtWƅ!xzPXlS# ץ_Mf7mjra{SMi Sv#+ *^\=j(Lg9ˑ=<ӤxI Yj1 _św(`ԌϽO4肹. #Tp㢌*om:2 ڬ \#r*~.dʼn]m1!^V<E_KhGHqYDw+ &9REk- ɰ ϑ y#ded@R(i2K+{ܴٞ Q#GwulG4K0e,eL~lE1p7խ"`ȣN (z;>`?%4vhsNy^q4HST IYuM}(w+v oB!J6̺!wEQv?TR l0JcOzf7c@!noZdlUOAi)U?,8ǎO{m|ZLSуtmu=s{x!*@kdEF[5gK6puX5'S3auΣIq܆xkijǙYEa³$AK ~ zk#ujTG&%: akq9oՇk.LmOط[H?htñs0Jy<͓/'Vng' a~ʃ\>wSvbʘm/-e5ypHl ٘SjUzdg%ey)w.ɣl3BZ]-/xL'92`XcQW |9K mei<ۨ{6SF} uzf}+B3~+gF,DJ7 ޤj/HBN PO<CIՆ ?klPZ}Y޹FV6㱫-CO/&I40Lً]宋VF,(6`Q;!5^jBF.P em%/jGvn`^a*)L?e4ZD 3rI5D@F8DWnO"HiW3y5fPn~HU-1 ڋ@$ !bLvI 2s^]:gjm=(#˺^rlD|` I"vs8#F3KWږlB;RI wk\?;G}”b  | +VTNWN ܈6dY)"(*`ĄҖTwo?ލWLȑy͡@/ v0QvX.^WZH-fY:[*F4ҙm9RI|2.ZgdY 0\$|ö5^ՙrW…zhHAcDGxJh[w95VKnK %sw͍~ɵab۔phIFb d=eK싵0|Sr BUjP?-|}X bz_Xॡj WMǥ|Kr@LrJD8m>8Sr`O\H- Hە a<$}H˿1j9 byuP "P &Bܮ9P$(bDƠ9zv5["t;ta8 a7``{nM4yׁ}T{`r } ^*ra˪ 48\Y)}u|qJ"BfX8Eo_x L|Ҙ1"N5.>g\KoٖKskN9*48u;cE)z@D+D{iV;,CuلgtsOnD;rJ ӛY͵24]b{ڗ5޲ igcAJ8\<`GWDk7:g Kzũ>%91>+){2ihkAe"-3XaR U~i-V Y-WNJGl =Q0ڗXOq-VsqłЧV]0xxU %2mFI_-_&|@F{zuB 7.Zlլė^܅Nd:5*1Lfg1s2@1n{qI)$)UBT濋ecWNRt}CV5;Xb11Owa#`4oԓyX.+K1=A&eY[.;dJtB^ J-~%&8k?׳@҂~Y ҭ&p )[G00ъޭ3gKFu5'>>6DQD ߳.D<˥@4JJDc3``SƲ|‰W}QZ^UH#\햘bZ,P-,$ge(xy'iҘ%8 R15YX--e ώI:"GJy됐̑\K1 ;Ub0.;kd00l 7[*bq~Jlz3,/)X 4`҉kk uivB5pFuF1rґؐwF;N(\Pf8V'D%%qg l' (I`BxvBQf)#4;!5Xa}}>\_j54L*G5=UHjy!9[.xtCYMH ck<@7ԊG/KP'G!ɴ@ݛ #Oǽݜ.-R X@+,3[̶k_=;,N^js?"%ycu&"*Sȯc;3u "N A6)e7f@E]*98?4 `^"%.ߠVծ+=o`R[],?~[37B kj?LYƸgO;.k{KMZ*V`u0}x#VH|!F NoqԨ>)]L=ÅKQ]տrw81&<< #5qz#̿ʧP/ 4Έl$LJ  [fP]/pJ-А ' e7;楃cvSŻ ;:et dSIbmV*08q%ջT2D"m@JY>SPuoY)e2&I&bB6K 9of 2 |Rk6ȡ3Q2I4}6:tgziסbVQCdܒAM$Rtj3SⰁ\M+4o<`ϻQn%+= QaO9nǧJ@3ގ!aʛҩa cX1x)L+|̜мH>tAX޴dfkyZ?{tΌe,oI)ےHovpzܜZ$-pA:]HV"L& L8;\@QXlV-%sAw@x.tsi"c+X C ԙ~7ج nqm{.:k"@1i]b 39<=!¥$ܝ{j`y_8n "-"+`N--C[|!8is'#َ*>'Z/YkZ`]K0Pu뉯[>hE*v'(\Ez[#Js_ }K6qlݯmښ4$^wZ_޴](4` VPBdX9ov߬\=&AENKIe"/(|a*^Nv м>vi{ Wn|$$3& ^ Kշn<+O%ya+*:WՓ5C鱙ՕDzb$Q̦xGNHX8`/*Fa Ǜy! ` 0¥)eVduu_UpD \)u]aD>z7fH>3BrRl' .*@nrW^'^A7oIbW9rDl\VOBìԏZ0 ^pS%5`*xt}6`0AGeF%d|n4q#U(G:`OV6PGO#.Ixm0Kz\:D4Di"ko/e0hߌo[G,/v .gtq)`YbOl a6Hs=Er}s%eLQtvQ2 1Ad&@A@ MZ-@GpF9i5`,\&S;[(Oç!"^MYHdхJWuEqWc:06^Ye0Vc4U :)ğQ}-ߙWڰᚰh ̲ߖI)}]ݫu[ x-)W#o#Ddܫjܦ[yvV/2H+a/XS_uW˵~[b6RA wۋp ZPclRǠ|/ 7O7I3UImݛrFne4vMcP2NF; ֳeg.Z52h)\&BayvSt"@B?;:/Qmo>h54XAb\a-%hVtg I4Dd Zk4FumP1uncȝ@9;է1x8 0>Zq~$RexoʛӨΫ1Xg#g Z%נ9Ú*iOSZd^cL,I{EvPee 1#69EFXKDjM n /ჱa`2%, 4V{P1,fcqi섟`~~u]{]F,ߒJKśdg&Ot|ΪǡZmq7Ux a:t#-a6"xBj&/AdLroQ([QKW}oJ.6]n}MT tvm|. SV~( Kӎ eZ¿3ǮT-c/t"]@"XSƸmI ǧr-tmltVx"M/BPS5ٔӺc@lf.j}w#ɎU&@vK /b{Df,dPKD.*^Omk.T9S ?}ݜC$j|p.-gyYnMM}K4l4G :@{pe}eQ"l&D~Y0bCSqT7Jwc[9u3`;pV͇Rp@r+-5 2|Oz<1\L8g f 1~2'c8d򑫰yCrc `s#\T-$zB# OàkLDKӿ] var>Ho>? e'yV/ZmA[ǸX2ضr_[Chk02,B@2u–ASv 5-_u4_]Ća#V ҤNb|$Ob⥅_<=kON^[p;PAL5Պ c`ۂ܇%PMHse6ma"ē)1 caNt1 =cx{)l} vKt|rXwN3Q"걎+Z95)6X]\TUi B:KrER. !1Ρ8~7<J Ab Glk1qՍZu }oT-XΏO'}7 U SU*4.ŇR|B0Ja u2@\8DӐò}z @}DDҞ sR3;XCUF; 'GS0F]vo!P|{O~Ǹi*:<(HmDZ~,ٟWxϐX0UAz9

    VT;]`䐴:/sf %^"Z SCLF촔Йe*!G !zĜ̱ ̻'fP !"mJl䋚6L@oZylO_@.-T7 Z4HC,ÖjQ.y@1K>BnEم'B'eaJu!3 qt.|{ycxc'ȞiYMߛA֧} FyuBLҖX{&$%P۠G"NCfij٥#ϙP[/4)3'Nƹkk!XYpNlLM Z7mx%JT3%$5L9:} QLq TAq0wY+,.RN1o&TU"e6Ό^0Gx|zez@R&W* "]8I6J|XvCvʚ3 ].)J =3jR{C? q0PJOh9',i} CO:MWm N@-N'A_oåN>Q:2&ah`z*̾2Dþ&I{ϸBcWvx^JrZ 14KZۈ+\h[8\|E=KJKjF:QɄr+my--A:-od|7w҄uW`{7[$fJvaP7npr)ƀ6idl~l)5 +:ЪQ# F7UL;GeTưb+c F çZ9s{.|#l^UESuAMQRTp5Gįĝ`fvr9}4v0M4Q૙s ey^Mсt.TqRǑɅo 5U8r4'?ɿ`8L)^z_T_q6ϥ,v% c-91u_Ο6%C$F._Fq&[L҉ ]r"阍'vegiKsuB ʼn <`WF,Tt^3d'^y4(꫌ -_Џ,!1b ͤO^'8S-C92HS ex6_h($&8+PTh-Umk'_4q*FIJ&9zY4t4[jH$TiTͩ K>sE-,I$6 =>"g;[/ rk_\h㊛0_2u ԁHo߃dBt,<>(}r~p#C>3U,NlnKXϛf?Ԧ9:(tzM-PMh6пauDkN&tAa-ÒdYr%Y儙HZfE mω*ɍ ѶwY*|@(tV*>9~]6Bl%B?-$ft=Fvk3w3+w;bݝЂ_c>#iw"y vBO\+{I,uՒ sBن]C!4T%؁*,G .(DKbUz,v VmJ&TsηL*_'컧x }%#֪td+CMcls}?,h?烊A Q쬓zM@E4OjWo'4i~|[ FDSzАlagP0D{-QaiO|M"6}P#rp䚞P.@%k2ӞsjOfyQe:5,|FXm<:Kg&f-c Ȱ7 hJtq$%xshB}r>Crqi^yn\`=  G`w鉍 X{][af E!52(n:&3YK#p^D`͡7-˚L!˜ 3!D }TW,{X @"HmQmxiǭ6/rTnh Q`l~:"#PKq*s?-1q۽sMINW EYW}xB ;Ь%'>k)naN:6V~j==b4$\i1_t#AB3 E8Q@ߕ5mǽ.^ن^2 opHU"\XsR{+G!0x@#  . muEXWgL3VYZ׸k\%gl4X J(iiRj]%Ѽ_L-fL3r$3%=Y> g.OP'ч@;믫jVFKj3,6aWU*j(G#d*uANh !X5UkgVSFybY_RZOfE޶B?ƝJLugc9p]֟KЫ+ϏX=bq1 ;`` Y}( w{ DD_yCJxع-D MqqI8ɚM.!p-WS C.ro0' Jhץ9®HWt2N6 @lÓ[T[sO0#&Pppq?9RKobE++MYzThIM*lQRBD tIRi=; !?r~6 /M)?lHD@MZ=c\&yH4B+[D6U >68-چ(/8>ɻ!HVȔ8"c2 CKAE,al*-uq(^VEør֝N(l2] `c7{N/:K%ZnRy/cDIHg=҇^cWn%g:9Weôϸ~CVNS(/P1'w\@,Nqlb4eW f4#":[ 'T"PhIlL,OҨa+<8e+N'2P: GKHѷ>!!%?Fo`e^/~,\`: B[e+{Nnh(4wԔii>)i}ʙW":؟RGG8RR\%~_ԁRBß Z~'ȅ1[I[ j'\L-ՅaGCM)S2VMӲ38Q+ Gt}V,J~aU(q  A, F\'l$8j->Iq@ O,{<ڵZ.&WވGeB5fm˵Jps41w-ԚvZ8Pxkm}̉eZ+<=#K X+ͅU5/WTT6֢r W4r|5dT`ɒ6 I:#o录X=chm1q~ԸY><N|TT-BvaZW$'{Lh^<@mIm|4iʙ ir1>$]ʛ(V7S7 rCX&GMүN~Al^d(-U,-5ȭٽ޶PhfU՗Aj@uxá,{wՒ4X krj}̇%EaNy<5p6t9e'EJ]+{TIi̓-5Ra :'xz݊+@Z0dfŔNZ.TS֖#PZJ+Qbuر;E!ЙG *(: B[#%9? =tc؏; (l|z/4샌vhMzQ]7zgk#k ƺ1 ;L0l@'?S`QULϏDc|0<]$}aиG)ֵY*a~Hrp dJooOP(g^zz$2DMe).ԀZ*IM"/b?|*. )]_YqKIJ.l쐚1ve}v3̀Bv } V]4qB -ɡ3jSs0j \聧hwǭ;ml.YC|ݰzYv ܰ~m=vHq ;:ce7a^qA,7p{$x9/ʭh@v)"8BUAS"[ ]r(m3d2[4TU)Zdծyt1_2>f=-yۥݛCc9og>>?TD󻢈\mO/+O0f8Et`Z f7  O}5a&A,Z?7.#YCv~tՖ˸-5¸rkY#sNZ .:ZDVSP%7!TۼNj5",WC =F*I)։cH[W}}l9}*M|mSkIdI.UD@ڍmsu<2},=" sRn^6.6N^c:7G\Rva7G_'eC H) |EN^E-;(z *P!`S<0jFk(T{p~'nwљ!;Jl B|;z*]V P%֯_GRu !9ȼ@š5`zj 8+^W_MpakZHg:v^1<6g p6ՎHN*._BaGdzŖ x -[n_ވsG 0|}S R#=%h}.a-*zQiVu.U.$^xxƧPrB\5~v,B?bTxqȋ ]h蚰6~」/'fG"j 2;yTqho(ҦG <)`x=T.lApsX,ܲ6`OX>! XaVw`Q*);ܒԺ`^oZM6h]|h 5!7sw聗c+ƫetg.| 83$N`PuyxXm=!` 7)i`Y#6 ܰlMJLIΠ2˯Aks{kVWU4Qnlhg]̣ $ۖ5= Xsf⹃s_.;YK>S% ndńmNī=GR;M"C:79+i9 %At6™!~d6Isgu~z,΅Jjz}vg9_ '4cv\1awE笤B _3$$-̾Nizsk4Y* Aa;N*\Ben8oNeĔ4{Fgڱ3Wx҂w (/W~tN5bX ELPI4:UϷO!C{xFюH9dǐX5qATGůƈɎ _HOgݡ& \?'U7"YA//.fyD>idGy7XX-js~ԕN@~0x{c,=ɟ|ӊwbЈ6Q=$kO>0aX%vŇxQ850]rRhOT//qrPU x`}3 ej¹lL6;H+sZzuw Z2kc[6v㴩cLFt\[&oqbZYV /hzr8"gm7xm;$#edv8{n\1ӯF${ `ΏGGɮ`@pq;7v龜3Ot*a*<ㄶ)j{2%$Iz.ֈNGSOc"GȕEWaJBt!7Li0Y7 %MiDl )k[o2(aP<4}Fe%R5j*Ue)2_hng?laNˈz(id4rl}>';u<#5_aK1t'ELCJ0gK;$f9qCP0$7iVĺ? 7<ʬ[6N~/K;KvVE9Bߒ9C@ykfJjƲ s7c!OeeXA-K=e?e ~94W|^cg݊CV}m@TQ;a迵:HЩ޷.B޾ X&$~(HڰZ`LGN0K-)^fL֔ј-3Vuj*ܚzS{h p_iQZhμTR\VY$O)I9o1W oB?b<-}~78,2?CU҈G~ 8:zC8W$ ENcw`L ʘ[3$U|BN8%-`t JUeՉglo#MߢFETE<~΀I6o9zբE3- fȒ'98Њj3@Ne#B׹ As>逹UV&m+!1.^MSn@=lh![%߈XY}Y)XOs\xoA2c3]{ִM]SPmȠwV-o #a[Ϯ=Ӊ/fB$9*y4:~SF6 ap P1$uCdͣFM$*ʜwOŬ#O>bdx #`ì:QT]~Al9JXޥ\ŝ T/d"_TjU  BFz\?TlHawa4/D~ &VvM8eвr\ݏfr k<\i;  nb):;UoRS־]J =dRV'ݧdQ+pkS#)T*30A ,Wq}v%K+ }`]\sQ…mZ#PT.mT`P- ('|/|3e@.;0 [ 'WlSRQ_5T6bBR3z#Yͼc eװu.ki@)6_ZJyx:ꂚ\i-t2WZzZ^f;Nj1-Zi'S_U3A0cۍIs 6ʪ/iӜj'܅[" Dzk}Sv+!,?Q/tT4{!ӆE$:=7<.%)ld̟B7ډJǂ$|ˉD'lYmW MXQ|AUdR21:N S o S/c<7Ѯ}X+]W2}32^e/TH)̚YqZ9`: u>;v$T> !i)H# Q2ŤeUVyH1.NfmW^el:n.dkQdu?낉IYg8O|. T \,K~i_:D?OL. y㭋<ɹn {pKmT"m#is`:,"z81Է|,ͫ#͢`CC:"W6=`T2ע 3`oOe[941AU$emi:6SL O!x P!V[ Z{hL|Hm]Cy dYک95;mcY4Gt{UǪڿՄ"%U6!V|&Z`vб$&1À(*y@E;9gzABMᇪ̟4UA:vaB19|V״ˎ_qĒQ'paA-4N[1HsD2 :E:5jtk@4S[8'8lj o|C%8&#?F_ϒa#FnI~8˾S*\]:my;F#)W+agVHÒ⧆B?Gއ5nansh@S5jDG9FRP4T7~Ӓ9D@J.D& MR _xza+^~ 'Xkz^5 .Q0f7*ZOm ^@KŽ/UPr+!{i6?/2X@zP .`!rX—r]3S5Oۃƿ)Aj~XH/9LqL?#Gdt+jt]rQT@U#IMN!)BXIM\h,C[`X}B~&BF٬19G zN-%$9ћ;z}d$7~l񌝶eU㾡mNQ*,P?s3:owp΍x! Cѽ[Ɯt&=cCPUtst17iڣQIt1(.v N4ٝo ml^\v#.u#eS~*ޏ cel]gU5ôg&SJko`'=7HBEi8MN-/Oo`[1F)!W@,N+1\`\ϒ_ =m_DT+y9l&Rd!t)2:oo pw56Mck;TM:L$@%DuS~j׾Vba^/?3 1dQbWn_EZ sG>5>X gTe?uP͡_ dzEq>4 &v/q78&K4WS[RMO"@e. + rCB wq <0Wz޶'&/Cз[gP3LQ< ^/15Nʁd0, K,Hv˜N#AJ%JV;=RMDpi͸vyK%q_ l"w9YAaPW֚fxD؟Lzw$ꜙO46MWSIGj_i񬈎cb!+>.f4tw1r8ͻ~GHebH`R٨՘L/3IM6\&81ܒo;]_JbZDT3C'QyWi,$kke"a ,SѰJ4‰ {؍Sc*Gؿc:gƷu6D!≕ӣ=HBFv>Y/Kj}u_4[)z ֨.nu] x}T|k5yhr4AԨh4 ]UT3[S]5+ǯ F!8}*U4֢'z-VWBt>UXO_ }s VՍ. }-%rY&S ?%-.2i6R(Lnr>7l DY+ D4}D$;rS_Sح ̩L10v8`)ߒlTxڿ*$8ni@ ].PT|`* ˂mNg>Ldx YKpYBjEz.6>1߂<|͑4_LEr~m,3#Svi-gr.Ci-\#GK棪Yqv#Ӯ 䡆%[ +0˧Z~)hz~8w2e<{vXk ۠1Bua} )u Y<13j~Q9r?ESV?+Q΁)(e'Jv}qeQJ;"M9_Zݨ [QIq{m$]c20!_@N-m vDӗ s# b5fQPG:玪ݥwu52u-/)h)v°w2}./)#,>?1:ޜ =@,WHe/[%}V5@Î#mDw[/~)ՎpEkt;8N)ʽo0:%!cG iKg\#Bc d㨵1uZ}$~e⃜u)񍫘O'*sWqp\m7҇<̓95"8ES `X&uv3vTUě+}<3܇?q9 Ո8!n``3_pnM~|…8@ Kp`+m%=[=e &؜1ڇ?M\"ι1Nw{bϨl?8~iZ)*/Ls0+ kF_8^x`"18ŜԴ*G&ڞХ?&rI=G ǯ6i]ģO.ȏPqmVc$HApBBIBa@;Ir/aG|^yj @'d"m:K/) ui? Ծ ;0"Q<τ t*}kNoIwcq򧽁y7F 7["H9?3BQ]ktGÉ<M' m2#FHEt /tkkB #ՖgmeD@`K g X>(?5FSyMJ7- Rʕ'5\,޾ q14I >I#z~S@X_3EBLWN2weᘯc7`,9c㥻퇠1XHptLt#\_N}RwDҍT@>oz@(Q$I[=V&O.pw!Ib -VfCɿy$P˵P`ПA!={Np7I"2+D,Iu~mZk5>%Uy8 ȴzM(.lyST55GW̭,PAM!S>+&C*jT=y"s?.݁b.m01_R/q ?QWG[+C+m`[C ~PXPدCatnG\ .T/F2{C7AP=At;~;_KN@qAC%WҸrQm8s3W `rb;&ko?(ow2Xj 5v̦ JY;HO !9Sː"_쇭Nf,Ȏ$Fb@v B72]O-J#NAS\BCjhaG73¯L[n!۞x N c +Ԕ}ml錞ąV uc96^/Yf4vvOtEZ`8,ɹPnOhX-cH{]Q~}y[Ѵ̲-_㠤tPNn{.BQ\46KHZ7)62vAu~ߔv"3kZe6 sڏ)')~uCm=dZ3e@P\E$Gϑ1Ql5"[6>ؤQrBT)Bj` SUSH}]7 (Djs<<'@2Mo`ڛWa[*~dN' 60 L9((ARZ " 47Ju2kУXlMMR- h%-Eƶ_CDb V+MJ*])i (,Mc7If/ 'rlQ#EI F${M}Ln;wp?` \qu389D@v\놽8"n^EXbπjk ?L8RFeJkρο3C'TD" IF?g|-&:|yhLn3mwMqv]Dy gʹ31Z(c[*?@pH1MY%WѥlX_5,{l) VvoLG/B3ıxdsR=\u RԇpyGctLv1FM}Ru!Ǭ'$Dj1Yp10xRGJO.q..ҁ@xB@[?0تJQffNRN0_c /OVAJl(u)/UxyVoB1vTzgwΪ3=4O zF#jhVCjZ:qUvksdf7GMv:ZUmiԄƪ|ϐê|fC $S.`uNfH7Ԍ[*(~_Kc꿰l:0 맙*Fj#eyƦmEXQ]`}[.ȊV*$ȃsJF+/>[m$Izܓ *L`ߛ5ςR+Sdmff cиnlLxn# @ ŭ0$~;4#< kp4-X1a=#ÜK@䜠6 @s{wDk~bdZA-o:?0Jxc&)(Oj!`e\Wr3פ !pl]fu`H, 6 mu5*%3ٽ&Y^GpK֠Zԫ.Ԩ³xγ_|KfOKoӎ1gdSF=N`}Gb~[}xQC5뮝L~v/c/HE F 2/=xgrƧXì0dY"vmgJ[ Ҋ bϛv`t )߄P,`1RN'-KcoHneG ebŸ/ZyO<JAuZ[+=]T+G;H\иS@f0tbGk&KU3$[¿SB:Ҧ_M&I^!uuI.nH@[%̠3!\ON-%^>lx%lHX˗8"Ooeɴ*8 ˴1;0#${U+1*\L6 Gi\nccu0/d߷1=Er̦.%PЍ`+L&蓼x̉frBhqZf8@]NCkm]\wSen9a%k퉿3P(5mDLe6 ڂo.xn}4AI o\gPD8OD^p+@[1T=ZP+c[)( 7mCE_[r& K'1,a8&Aio4sJfFt^ڲIo&)c|3z4:{\lnTj`z-L5ܹo =J$3j[Ȑog?jցk =W^q&=H%&Y72LF3PH}6o!)rv12F; _arX/y^|aX}pP޵ X4H-$vH'1^hkKO5)BQژt_UU f_I.*Eؽ0 $6]'D 1̠!<SF[ȂOk.bxpC` K aljV}C^)lloSB|*3AGdgz@Yb\˧:ۈWjX: 2aآ$MȺI`OvXٟlk>`D{CwLe'UPrlŗ9Y*r NrEcBp=u:LwҘ\qPG"wj|"G8>CΗLƷ>;S;f:Ǟ@\hjS[ V\EPipV:o>eAu.덏kC[qrgk=\]1x^3FtWBGX"]3E9 ALYW:V_b[A &T.G>^\랼_]Gs8$ZX 0bal#WyՕ`hmbp‹9?8[F\F3d*=q;76J w*zb64N&=+O3@3X"J[(uoAi\a}k1ڙ/v'q!פHּTA4]oMKWҦ֟4 vKFr#0Uڋ9̣ Z|+ nK OOT?>_E{TLZR{u JHSŚ C)tmv͜U~EoEտ*@rbWP,+k*#ۂsZz~!rj6Uot;1oQ #(HN, /`\~QHM3mÎ;:~h. x[? Y8t"_tr 2a2#kW_.hǾPkU&ld|[Ea)Y$F3h_iS|Ci.Uߊ6-L qFQgw"TC;|0dhGAsJ4Ea@oX8=<UwE.1XKK18eGyvNT1qf׬oUY'@m/,"C{#"{>IjfovpKVڴה̐GzClc&|~QJi%shEaͦ(‚Jb"v)&RhִP1Ru1W!~}Ʒ4"P9/:.oٯ@AZCri F.n]T7y3Vp:|k&P43_i@s|ZaeViԃϞ!`6URIQHw`.v dyۜg i:шoYrv\h/#``Բpu ZI߶<dIYf(a- wi0컣Gx6OaE(ϓji"ڍC0 /%r\c-·柊}t?K_K2U , ՛x)өJy|+9w>Q#G|pK?6:6w>@_IE&f,\{' 9U9 {I[/'V` HGݿlMGWڅlo>$Q͝arܳܬV0DSAq<8brk; چd"6+X\y=Ĩ,ږ"zLI#;bdu7r~3Ӎ! ꡕfه,&j WG526"wGeݲ7sSъ[6'iB4زj`" *,#ؓ)[r3B^Y_`'r(T@7X-pDjnY 8&86k9[>{A:hge/c]i.`U6\1[=<#EtPk@zEWhFu(QsNODLR>R.d) j8%z9 ~Æ%ۋF`"%xe.:"^>ϋa3mTLs-nK-2=0l,z]6nVqə<qmxUf6w1c9v;,3`"KOTg`4Ṛ#Z62P?"BR"YcH ese_LZ vj89?0[u=ģkR'U(ԙDM7E3UTG5MzJ>śGF7 z~5Gv4̨g}I2@b̆JaH kb=ww7Jc~)v?h~mÿ)}3u.ƣ,xw"dE8OrEm =\]n( ǦcP>h9vRE pBsy[ք#N a3Ms^5n JEwSp?g]k^u^׆b.ErtoD& 3gFa[{^d@Ed{s3%µ SUF~{ⱊy}+pÆFRc7)_{n,tD "5fW͞ޗOb  T,ї[Y4/)[pim/p џ;J O x9bC'01Pۿҝ=T&JÐIN)."yխJA4!!O 9O=˿#&*q19wÙtnUKi$:]fW")a'"q*@߁K{.8iZfYM?F  "W#r3DWtQr{C30n~tf@"P()J \u·NXu0r_ lP3MS;{2k~)])06ҐWY2p&s3/Kxla]ͯjo/M't ?2&zy/ٮ|:@r6 81ӊg/Dj%lMC(0Pa>@f1'Av'i3|PknsyGўT6xd],DlZay;o?CV}7<ب.sUӛxQ@7U, \^gާVU0-ՇjM)nS |@\75Y_Ӆ+f[ԫic}.pdN5ŠUj* FTB܁wȐ 4C.;p4ibƤg̟M/xvoޓ O &JEeg=#_Kei%pZ` 777}GfMx $P K>])w$i_fTuY57? {;0xhz֜96f5.7DLי^|Bg8 *4!@DitNݟK}sh, :&*_sN|!K< ^`/DI$lh;-Q\rAzmN$y9I%+g|Ya(H1eЉ?$)S3YY%a } I?ɢ;aXDD6FE>ןI6܀pB2UH,K5?fJN·~cɿFm}%u"kE{J?QF#y V:Z=Ut?"ſ-GB5Sߣ Ɍr:׿yf hVc.MJ!&[pCH?mu׀ b;e=|6q8D1ia8<wX YDlGCd<Ǥ!SI'7GϒyhQ0%<7]-HSzKd-527_{V$S>u*r'i9͉y8.jv|,@V[v!{V796I<qHu/:$Lh.qˮ}F ;8Vw0>]FFJ.=%楨%_r$9s{gfzkJVf0]E[ҧgS֗t K :ϫnҌ"Ǐi'i][s /\s}m5?rIuה-NMTە x kq(\"/vQ'y ?~J_ )j;tCMAwAP;o򉒍 j]"f?8zPʣ$ ܉lބa`;=ko4lj4g `8Z"G9B#n[t ڶg:뇯†_yt cA怅C2.oe+f2cMȝM J[  <2/;9خ㧘?0z2v)~v^@) E8CQ3ƒo!F=QIW*ـ O2_\ ~U/I͖)Isl+?RT~Bz~iG08|Ж (FDk~ 36_)Vz:!R`*0aT7!KApb:<GU=YE, jJ&/0U@t64`/*U=9 P@W;7| {X&֕alF ƨP`4.lO^.ع)+wF6^G9gb]F%X#H>^B93UD&jjelLh@Gu_)\28.΃ĀO/G!)>EބS(<2eY  .wiH?1XwTtfHs^]i`No9 WHdN7U c4%@XK[qh ڄl֚'A%ЬG8Gg(vTDar*M˅8v  Ő#:S8䧌"PO ~[#SqE-ǕUOQq==/;l'#:v[ePNk2w;Sz#*S/kK/**WL,j}Ncw ,};`kfɌ_)o[,2 ѨTBVlx K }:1DCzkB)mjҰse Ikl_&"R0(@QyQXe88W (,vU(xoDn&ɜcirJ`*TfOVx&e Z ]Đb̈uƠ{/K,{ϝD?q1.4LhMnn^p lͯԕ8ʇ8º͕=z. 魫ä>iFnh8|=`&g${>;ehOMQY].xP? QV2=^eRa zCY%ŵ5,t 0&\ 0|0G8+aP$nٹxD}(1ܨB/.wt`1-j"`aϖN'Vq";s8CI_$` G>`4/ʑ ?5!N^-MLDO I([JyA7w _ ?t)͖˜YA|l3[N|v`[*`nolgTJB cw{NlܫzgiƥMl (XV(4ª@6)'1驂+VLVΎbGaOkj|Tee&rwj`"ᕄ9ga&%N~@Sv.]}Ԏb:Tt@ 4М6UdkG վWI0 O_XԜ./a%,F%ܨO׵as 7 wUQ?Q89H(U,35NbP<օ1 ~ T}D \لY:"Qϩt0Q:d޸:9e[ }ъk)eAכa=^v<=ƾKں[^O%ƳV;$ g%9+UfOfPZObA-I;zٮHiQY_ޙŝ8w2'I+m:8 O져jE "^/Z2ߧ$4'%NS&a}$P[#/~zZݗ 2=0!-"&lb5&GL 4{si= 5d( ɼ(c&cL̟4"Iaؖ^%eAGߣ`/'$U"A Z.S|oDUXQz872 p6;׆h[VpۢeE muz9f@0iOTH8Jӏg<KyWs8)ţ!ew]IDo}{H[&(e>?}ZbSj7@,Gw-&g@8TrWy2AXFDs=΃P1[$¸bg' L^vyB9zڲby]O̔?u5n xXo!>wCW{w*xD aT hǨ9h~iXzdx f6k&҇ iI[elk rqH J_VNNح#6g_aE{7?5^$"F`,\r)XG;^#&%tq<$Ϋ@*lLȰ r, 7N$MC|1y(KG "G: 4^@KVc-?a@(ftυ3+lc6dGXXGgxb>.8ސqG-A)/.3fst7^{"=䔟ٳӷyfBRˣp+gep ɅUmEWYA* fC| 9'b Rɏ++Y_O--1i5#'LP?>$p^hؓVҝU,+u@cU6>ȧ:)L94%Fsm_yaQ#`Pٞ$k1&%-#Ao, .~tZRvG",< JPñ;tS޶xM]KSW#̿BQ&8Om5ܐLReގnCB$c_1,.a"}ܽs) Z&ߙ=.&'H-W $%j-=/ԙphL0Z$:PY:v/K'yT\>t#*89P鐂x`^lЬK 3̗'CqCy&INc &7 )!NLb[ls}Ip(yi'PuR3z!viϼ9-_^|\YnG"X|)X+tUrskiit-Ű ~SDկ޾)c@x} ;&A^/ i QLzi$$>gm7(ً|?9h86Rxct~eHc&l9Zz1P(]'Ǩ)-hh P_S7/r/!wv,ҷO;͏Li% LK4wtZ U4xK.o!,jƚw}%܂P4+yI-VAAӺޘA"& cSN$+*s/0;a\_ NU${$~^J8&UunfI}H8_4ٛV$?fgFH&[R>Y$9Sqmgz Z`A;ʿ N#B/HL|OLG؎KLj^V[r}17AU?RkcuW ֥VKp;j(cXOΜT1?1"3҃ UY0. п"7@p)yF ~Di3 $RNㄷ VMPfOS =VdOQ-l ՞1ECu:J n:pL^5$"u儬/Z{ܿY+}c|)KTcGw):(=R*h 4Jp§fy<qr$ޔN`]kkM Se*{R7`Xgс2)u0ɻ6 87Mgb]4-|A"/Vh <4Aܺؼ*xS `;"<kS E0؈oy[`ư:E RZǛXpK(>kMp +ߣK<ǀspPL^C٦wɁlfQ }7㙭hzӔ(UDM00ߠrsbQFuǪ1S=GOzn.u -N֗-,eY|/~%, .E?'^pna NߜҥmDE]}V=ݵ?WaLM+:";6d^G=y||sCi J$/=K1*'EC>'lroUd=R ͚ࡥ@ -CBtNJ!Bh>ެ<+}pbJӸFYe&GhQ>&40eaPUu0&mx/f9O՞9rGMUR5~hy1 tB[&פ1 C D7| /0fI.(@Ǻ[[E<,n@ܼx19=AAbyZ9EyO ިq,k D͖{u,TMasN+i?a=5'D_.v&y=j Z#O j3|l-=b+GT1&;nRDI2d3Qa3c>#CMgXb/)j6 b@PL1Sښʡ FV[]so =dc4/B%kIpr1MF!BH1gw ^.r|d|aZe4ꔄ貢o%tgėkxcxE ( h;2¶p<  UрԊ"K= LʅK2 }ܖ//WL >?M&`A:ClT E@-/ riۑ”avl=sىbNEæ7U-O ϔ(2_UveߪV4޼[pb~ᨠ j^CMHJs8zx[{FR36,|{0< eB ؁.w_.ŻK|_F>lC)|%sa0jOs>[{SE?vc9hau+|ÆQh TJ ?1eء|NlsyJ07/ R>`hAs(KU;4 З=@G * u{ DH8a/#9ֿP IQa7& 3j[ Efs|w2STt$]D?dܨXByx̕Qi*~F G,re>b:w\g*2l^ɚ=8gbq1D\ϡEƫѫ_UWފ_ f3U>B4 X/k28d2 a(kIC)fi 2*ݨX)Ap@*Z|pAqp#ϭQ4XV++O%yS:pq+.y Ew'G΁MEÍOԦt0@jr>ao?Osc䌾bζ78&KhPуq>6Zu`_igp]8K5^9\;x.#a0\ϓՁu`\J4(eOTUpC!#(d^8$To~$C철'Œ*dd+e :˘Tb􈸞dk}ÛynV-) vsh@kߧFt+ڂNLcvE  +u࡫wn(t&E#qM$]m4Ӧnd [փ=U\ʙ:~(H6i*af Jw&T`v%}+}#ç$fDՒHD1 )FΓDHS,owbh+3S_gBeK@i]LR.Ĝ!4Sn]+`!@ZnPxM¶ KBgYg{Ӽe(3v/` h1䱿r(xCօxJh?E>ڑ%[_ : odߚ:项|'R6A` {-Z SAj1E4mɡ m1[e?TEヌ"qeVgWeB9!"ʐnZd, ^j|I}t?ґ\TE! G./WaG%~6͉Jc魕 ;Ip{<3I>$={!`[1,DhAzV|KifV6<%TR,`J؈ _.E8yGa7䠥6V-o 1:C%q*80;a}=ۄeAMdgM[!>UNM)KXc3@ja~ZZ,zk>žz|]&~nU京3~D,J./1YI @l݁:86kr6WtmݢWDxZߎ> Ap]yluCJ1w}BUCe*DVr ?FF:'wC~kfS8Pb.7$X%Vg>%͵l%/:LkҋbAd_UlzM сp+dbF'+@fG7vi MBUs"hL J}wcJpXX+L8sUijCQ{M`AJD1 D Cу[w;BV!h"ܟJVr P[i X[ u͜h.cY)T5J~tR)hLM-"f-מ@QMK,'ȔTawr<r ;&TwԵ-=E΋LLnbUdg]af!ʞpt ƺf=Kc_Pt+^7L_FUF؛E?%nПc2rx5ߍ0YlNܚR)1re&1#!3UKh1^DW@-k[L XB(@ *$4G 2^%v(Q5RI@c* R\B\Bijg@yĨZԦVڍp`[!"D) ʣAF o،] wO!`[PAlܲK4ϑp8-iFfcQ3kIlՑ;/2/7Y'/M[+̘4˟:N#]ev'x,ѴҠļ )֪4n;w+4@L.P5K pKٿ}@MhXhZ.wEA9<Ȧz/MZӸzt得Nh#\(VC1:S=u[`t W:`>R>,E&B5G/Ic&jI_.g204^$VhUY,Y\=DǣdC8&o8QcʗjcD}4;ɉa摿"Z/\s8P1T W-2W(w}<ʄ uƸ76 ^97\s3DyRΔ"3u;FM(ꔧx9ءu,Q"UC @"o2'ϩN 5-O-re+|%kCoH2g(vέ v*#P0C/$!!/ؼ`C2[Ż{,F^etٿΑ9r ՗OuRLbi09L ,Jzk3;-.nf+;#ujP:99ʻ&4ya=]%Pm1!]LY"K,ZcD*q~pJ.%^kF'BoQ6%57v&yrt1'ZWDx(RԂ1wy#uf]ZK E5*U|,uW p,']'KB#cZ<^GMGk 5Hْ/P>GB3}+́@NG !f=ߜ$"qhXD2wh^h&$'wP%#'υ[fٜ$[`^ <7ev޻A殺}`sX䰨S@"|z^~ao$] rĩcoǖLuX~M# Ƣ3Q⬜` q^g}-_tV>)biwJ5`^0{ũjuu Vl>ؽS͐@/9Q[_;\^΃^pwQ`~83$YNcf爞9@9[dNrx-۷>>e7g `$@{"X)R6yL7v]K9V:FOA~*@q-Hwj:z jCєJV?~42/"3`Myt=c)W!?JJ*FGe ĎWir1N*`"H7O & I`BEN5԰61+p{kDjQ9a>0jd)GHEg"hg;/H#3)A1Q< 27M+>&=%ܶ3$#_e\Tvu7g֘^粳Srţ!sƹ{#;DzI!  ڒbj 1#v|ƹei}br`Fܙ'}JÝ^ L_7FڶSٯ-D;,uUhLpD8Uc+5yJletsHYgwS2{x +=Cɨ{zFhn]*DmldU\z1bY=tI¬ՎXK@.UەRY ~i_Wy%ǀ2\ PqԽK=m+Vw4. |įٸeHSâL=T 0ˤ=QXb!?S~1V_nZ @G=ƳxF}8 Ya#o)G}(c - t tML%פ{{oR*EF7Y^sn3 f>2d3cIt ,TSqLARhimdV޹†B+[LPdE2\S~3R$.Ϥ^y)Dr3m)}c څ5e&\TZFb0I=`ߜ[Ap1=䗃TN^f h3҂!B,J6;zT|اk`0 u ?H!P %%dk+] #"pҶ1 Ԍ H赵M6 CPd`Fa՞`l ^9 ` rQM=[܎ 2Htw WE0:t+2g" Ɣr%j<>KZvnñۓPhޚYZ+uN|U{:-&H5ֻ!)UN ~5qre=G@={äwkDCqSS1]iB9YDg+qwFD"zqD2?;jTFOz_sM.̔ѷ,}"TD1o3T\f1m"OiAy+BV׋UŜ=:ڐ#qXiHcKRn$],㨸,<\8PCD^J >y~e+P.Dk ~W0YI)"gHX1:ZAw4m7EHc7^%fQܻ̇tqrih5:6rJew`8kGV]3c+ JԅC?vfhG{|>3wr|ǐ`c~KJҕ:svRkrB±R9XhL.㾤//uCt1*)00Ze8!w4F$1geDwaMbOENjxkJ53w%T!РW=Fu/@S4~,qL'Cj]C~#X.ZNRCT:ձzQsSptaӀ_>1G#'L#vQPZr ~*ͶDX/=Sf%-2]@CINӌa Fۏ9rZ:z0hۈ@g?̏) 1]Uhz-KqRHJYBHϗ[$xP9|؛V3VG!0@&O1*CS8S R Ol͎̳K:6֡'l)Y>f LkYRG=}g,@]o)v[0+{Ր` c>n91*"oӷk ^v՗d*7bؓI3FճF])g0s,@ tvL8o [./6bTpẽelT6j)}C#>?,77zP\c='`"M7wHӱV]pz7o{iO5%QsXVZ$H1EG "kCKYe$6@s\ap+U 6 xv8]34 "1'Xh3[dR >1J$ݺ0NP50{Ak9pfvޫH74鍧»1(v^g>}/Q#YkM"yKF6pD 0;nh>'\qNrXsN= z;ךa*1/!DhXCLP# A;&eSg0r2$,[MjE[!9\|)?sp8)-Z/rqPۼK/DUԬ@ ?0|9*u+g|p,|kE5IaǔZsv)8<G6Xjv>4F|fl»2ؽ][+p%3Yh[x',懷!{ |6i$Ss8Ѧ,ʤ|cm| S&+`S%SF3{U de֖.[my>9h .[2w"szBpN^Cܪ´or>-+z @KkčH4{pp)i% /6s\k{k0;wA/A/ѩ8J/؎-3RAOܥq}r]PVc$6nSn.HLRisȁtI:Fk늹ʏhXpn#G!C~Zݔ+Èo&pmCER腶rC n)Ȟ)fv>I^Yi̕r M X}?~w[f7%~m-/A mKri1Ÿp~n?fыR͚4[V~-(,K}z癦OU/cI'Q"78Hŵ݄Kj@; eP`$bĖMAP}ior#pJFqNlG{YCҋ7P4[U "k'IkŴuTj芘Z!SQi-ѮPWa`]S ‰1T3 |wD5n'hl|XJumW8 ">IBڗd\nr7*8y VpZybDm݉63'U$57)Ǜ^OmώVgpL<5iZW kS ōB,avXB~4}KW\AvTB=Ss,]δA Y:E&i6yr-5L7ODOs@Pl+Ny5K~ny/1)jKY|DC~ulJDNI}aQh.`Ǘc4~Lgَa_Z"ܑC"I4ћLMڙ4]~H0aL{MM, c xsl˄W~Dy [Dgcaf*oBc:T!ҭ#0a Y(Ab]BΞ~'>]s`56gRMMjw줞Xjv9,h*΁U̩ax 7T%TbMpgmC[~Rꘪ#6bMƇޝatS${ȖqVkA81 6 zi?}G0#{u++`Ia>>{$f2^ėY8y[Xmғw,wg g|,ð[# Ȳ][S7A[6ȶd#[(Ǩ1OZ IʲBwǮ~#qģ0;lPtGۊ~;,s +vALN"ŌNIȔZf>27AfBa+Z)[gBN.m]UXNM EN6R1n,AuՏV {ߌ&.=f(ykC"]T($]$$Z,n &R!MdE:eRSuuO qb³{ ϶G{tdJ]Sݞ'i,M*kYP~#VAT~О '(YI8DSW} gzU ZqWPOPJKXIĀb(#{t;ŚS!GZ_Cꗁne˲0o'\F8mv ׋G"Cid`կ0R-f}!=O 6b=xL=i=4 g /.V"\(u=η'0׵gc.;>9Ώ5cdF˾&4᯦5!' S&jv!HRκ/8*",QQɠݩ;69xI"R{eW£lC֖@cG͓IgiiɇFiėu@ Gᾀ;MC‹tk7)^ j>:L Yz s~['gїHFZjMBsN50M? ~40/Mo5>:ʶQLasywr?Clb !=!ي5jB2>\[<+o_}fȼs'c0$}&e܌rB5V(gDS7췼64t(F'G6):K"LAo ! L"ap.`/a~\@qPƳ§;=w,9&ؙQCIG<p/$^G,ojlHKy.7/t%Uqmw>")7J4t. >OalVa `]Vؕ磡= >c;߃Ĵb`+U%G PNDMdFk|I^xT7nunC|t\?}fw!T?l Y 41Wۍ  ]0,`I1v7f#;\-NIl Gf@(nTi Zl:Wov(m c,^.ie^ ,; nIiK(7/JgBJ1oY|>/Tjc  oEH%ֶ۫bƜ{?ໆxJtvm9}2+m9h !k ]3QfO.1;*Ea]ЂTя7Z]<[5d mLշb&L}go#ɨ 8޹Qvʍ}Nw"%9.T+ֶέWDʇ!0'0.i 9 F"Tg;J < ^nnJ$j3PYsXUǛ+19I`ttS[̌:CxUR!@vq[EK7cA0RfL˽-v,X%\uQüܬJ)e uiqD^U ԅ8Wf-p"aUf1*4pcˋ{6-*TtfIH|5vf$i?ɐ7cH I܎t]4RRLqwt]d$RaN1t;BN{ܚW&ub@s`tWZ2C"D8ŦZMΤ|#w'i &EDf'{ 9=ǧU/쏴*oc0ڋ8a _- B`_eL|̋AId}g6vJF&k:T6 兩$|k~-?2}$Ri̕\)ԃs?m\Ɩ#۹`7Y=E<&-unyTxW b3b/3lT5.~@ D]m:.p~` QwK2 XG Cav9Y5vwKA*2*zRA3$j{zMzBF6 o25LhON`ڍ'G}ᆤ I 4k~ vo(*Յ#H8A?]ZH$ aƔt%)w="KaJFO@gNLj h "ɐER5.!bd/ecw|R۵Su>~j70܉Dpq|4 3Rbu9 ?{ 0}X ][?q#:M!N=qiN = $ԛr+y x5X+x~GPk4w2dTekƟr_n|,ѳL?f4]k'h`ȳ%uv[JƷ>d4r2[5jķrVhJAjx46(ۘ")DR`zY [> H֘IK*|HTqEܦ_}\t:p[;hXڢnIΧb)GtHQ);OK$0q/tɽQκHew$nX0G07yHs[ 3_ D82vmoLF5}d(!wBL{&5vNt^xb9?*orkp!|Q<5C?>v,<4&Z䪗]>ʋA AUJDV\Ë:<+F5I*PwZuFͱT/"@+c"EpsfKm~m_[;ջ[WUp̙yqPf:Qe)zyA6G]鹆\77Άk2ڻs/K.׋Al>`Xğr#G2N}*s7[\;ʕcs)KGed#鳯46 ;kdQ,Zp~ (υ)yAQjv* ז9n9I~go /=ذs$KN᮰%S1cKbUY؆PDdOУHWK)o@! )R?{ff9$܆:,(*԰wh:(gM:లy\"uIsVq!n Tbl jOVLǣ/v$QkEU\z|In9|>7M)s+./Z*<_{GpBl{P(0kS8U@QSC6tQ^G5e. g.HbD #|F¤cо!Ɯ€AUt^k]v5-|O܊{/?cT5"/t߉FR r ?#%< Q_d$[պN@ GAlkK2hD>4fNm5Ԋddd*qoo:z5gUO8c9 9A:/SV\>lbNUA *rU٤W?md(ssVN7m`(_ރ1Ibɱj e- t7-L6\CWe^Xm\*ߛd% +BSdU Bǒ[zc%{ڒ?-E} b(;8UFo†"r]6^^oU0%R ~%X17L aƖuͼ 軒;eW4gO(,0ME@ eb=~^>gȓ`&D^iO,~ҼYZm Nլ)fvf$#.}ёŚ&L '=6f0弦(=3 qq\Y.M4M6xk&tQkh>i d{Hߢb+⿠0{ V cuXQr\KI. @3x2) =s9zwyn 7اxR.v `o G<,2UaUFI 7gj|±uEz.c]soY)zO`nv)"xZa4OV#tc4Ap6Ml0 n5n"sj"$uF; HQӿb~`YA|=KDsl & F5JD&f}KWz@S۠R&%DW!mfXh_}O6Br/@'j*j !xȋR]x& 5E#mS0C 3oDzҮQ zD L( k=A7Rb1E "AGM֪3y}b`Bu[% 9bR0Jou [*R'᫊|F t./Q0'uN_Uܚ[Eaw,xT'rSJ26ʩ٨L4٨x6ݑ&48 A/W?_w#K^tJbpufv]b$ImM.J7ƳE[`̓k Ӓl M\Q!3fKخY}DA:na Q i_^GHתLg饡G+^cO6 #ro9?>7k<B!Lj-eOڕcpcOg:R'/ܡEJ5Lb ǥ?/6;)GQ4 "DЃ3T7ug# j[^J6lx&;ξ ҫ Ozju#vq( }j9eW?`όA$ʄ~!q9yff)'sZV62pߓ"8{OG:UF/fwdV:SMI{p1~1,F3@ CI) >W=<{׷/m 陰֬uч=~0ҽ}xjGrJˋ }uU`TmU#^{M`S19_-U@i#8F13k}7%lpa ;!z[xBU`xӋ+5Vq(ܲ^TRyD&u`5`d \ap+BaF<%y:$}ԂXHq^ nm⫄+~Thbi;L^بh7yX܍ 4R3aƢNbf}@ b y=uyG{B!j\K.hoIH QC)(*b>%-r%to< [6aU[ P3iu(2CK!I~<-W@6VX1hEj6[J~2ݺKph#\Z(0, OUɈn]+7PU M s1vy-ò[ҢYgD`@5DA%V8Bwܫ^2A$uvS'}0Kxrn\[Z G|Qϖ&謱BKz=dzq׷bO4Pt&a\X|0;5wT.fcWZSLes)Mx:vwz2o.xFl+;tqZNR{J$=8wG.J[`95Vc~Y7i$ajjqZYwi$/0ų޴M>Xrߡ;Cs*;O[OuF6г*/`I<%psKcH:^ݚX5l } 9j*kTg U [|rv !roOöy\B&cªq:QQFhmK=%PuXޯ%5: lڿd]&5MynZ.yM V#3hH:g\no]\]lSD 2zGYurʷQ@"]Q弥GLW+z[D0KQ],`)inJ]-Tq%USmaU.s%%s`A"2!y ΅kj)> \Tdk?蜲w >&GIkBk<|Ud3ٰ#PPI bN BY?>@b)D_5xVnWzZ,#@mL=0V~Gr͙dϟs;Vwb|\Y2ϟ2.aWЗBԫҢ?O"rIl JIN6 [Pwqe!::fб]WGYQS/`qً@MDF2=M,CqƓu܊[=JK y;'ٴÈK[I[af'jׯ ƁuC $Öl2M L ̥H gM05X:N}@` TUo}`;#juXB,Jm] 3Np SdE?k2.q;ziufƸ_3MmԴx@\HDkT6̼L6ڦ[ƃFy‚ܴ nd=^*Ȅbra^.*SL&*CvL Tes=QHHRktDχ;ZKC?R>a9ڬJM.Iv-w5"Zib+29JV[ɛ,XF"8x pu1"ɐ7I$὆f!yqOzBze L̙vZ|ґAvxJ^Z(_@+FT4Kf">.$,IMX.q!ш"MYSؽP̱Ycb!}{@tĒVH&wltS`?No߲ n*nhZxJB+n:8:oYLwg[; P| WR OѲ!@wR[*`x;ggSf j<}SNYr d,%#6uY"q]@;EC;ζÿ^h,û_5Fحck9B^0ۧi987fu^}߀ǡߋtLDM SRM$91^ !K[ HWᏡ>u#6 8^ҼǔH&?R/?Cm\a vn71=:a>4d(>@vr9aȜ'B.v;KseJI(ACf,g+N=þ{>s5IpFh6`!ӑR7zwՆO.xCʜu)"Y!5v hv[%'Q|踢-w{>P(jVOY> 7~3}7 J|f$djeD$X)8Kc@3c9F͗oLn]s/W}_PtAtƱ[yVpyҢċ4E2\nc6# dlNfƤ|qNmr>+& uj 5SW#UB,봕COad5`|hdf&hL4\J0j/<_5KQ X)bj&E(^"nոB/aM'mkZ >çڂ,M榍z"@4;BE0cଂs-c/V,w#.#g~68[EAP.~1>o1KClc9l8P,L;"a쉲Ә;q_c{G9'yZ~'sOvA1Gyf9 7c,G5';T (%eW-`*S`$#u9 ׫R,:jSAVӃln:,Qo l=L"wc䇶S_{3 TIe[sBk@@y` `}E&%!dЫQixy]\U~H /Cخ!;ݴT? pt =4x6dCm7H:bع|ӼlkV}jf=iTn^Ӄ+ׄoyºKD$-E)BARIsw88[ g! $>8cW(Q]3_:2ǘ(<]NàR2h 9x<Ś5> {]C>S,;~EOL}K޴(7ùibx8Ԯl/kپm/&Z Pk3R{Rz9Ӽ)sW%gc^Wc 76im=A-neT}r^Y2rrcD)I.,|)P#Jkr\(;?`@/Xe{|N}yZ]=w,_Z`H9]xb$0E;DWiA|}"z1g- ;djбG:/bT-nk#M~.躜xQ,R,#ni~|3&7XS"-.}c,C3f*Ƒ>dm=hXN#o㸰1 LX= RG4 6<x"Gx(51&c(?y¨{Ɉ=A[㑾1;Af:AiAi|b}G hAY*,T-AOn=ÙYTQtjE'3tsF>MShSrJN\QڰKWxZl'yHM C?`- j^2~%O?Ŀ]!"Pg Z?IJ =S{`S5C yBm2 L6%9yWmOU<0@aWl9[羋,bѨlv¨p7P .l`+`ϯ TI!0n^`eB*RJϙ=k<=;oCe7ƅ CfΩ&ьV|#\GClrAp&1(.}p{jmQ͗ך햒4OQfz/4hދBn˭KP TI"'ЂS֎$(3puZS.nB۫J6:-s,N|+}}ԊB-Y 2UJi GW5 e~[i~gp j.[BKg[^+V0(+-NUwS0핇b 3 1*Ȋh+7U6F«V|@*v/'i1c{lyضƣ\$#vz Jb-8ܰ I3^!@(SYy<6DmWYA%:gbDP.3_g.&%)z/rs[(Ou7\L^yp1L)b "wPY]@< :O5>>?VJҸ#S| ?^{/*%ri 0ҤYSgUy:j3^n?rkb#-W<\b.X3x\ ,6l%F{UL-Up׽1L5XwB!bemswq-nuG_nUq[ûc(*d`ZGr/7ȕwWe/B29Pԙ5p]uz^?rg9Ԟ }x/AT}AhIWf$[mW,3 FςXJI,OƖ94 `f9=-\. ywy*9v:uLXL77dzꮐ I9"1J^ =ZPqSS͚h}xS(z0qğCt0[*??LǪCbdxlt<)Al-$[Zg}p.HU;`@CCu{`^~.qFF?"gFF|K!Ғ {HU#3А3kԪ:S&U9,14}ЄEen$d}S`$_BCI'} i [+ {;62e̜ſÃ1e 1FJ ,1gX$ 0b# yX$ W<ZBH2#ۮ=sLwmW6al)dUUڿ7wQ*e|7n$ҟ=vZ! ڃyA[E#<joT|fLƐm⛔k"LP;Bk~4mS# tB}vp9>BQy4;^9joBAz~eғwԳ|:nw@vb'c#TƁا  ]u݉EH 0ZA'o4:^]LC N >+ x󢹹l;>{ZYH|X LC D?)l1 -C؇˱Z2~[jUpuVmQ:̸GKmVz!2C_9-~e 9o5#Fn2 7bq/fnxm,mUJؓdm VXר!XGX;ţ IuZ<$&9`Hи4zk0;7=1dT;˫k>B;HV̉; 7a+H2Nec#(Sձ$ |QKf]$#]QV9M`mL vu]s0/)a`ڄsZL`KEۼhiNE +ra[Nnbګ 9%%e"*%"k*9)uLބ>l]99Q [ϛKP'Ԍ~c x˯js{E7YX&9+ RupK^S3vM+Xa]{ #`(C.a):·8=];&A){FAkmMVkj; %Lmtux")F/녃8ffj-A#8C~3-ZKfVj7/9ϾaMS%5ʛ ;ò;ĭ531Z .pyüx1!vrޕs@۾e{K* jN8Lő#0ܡ?V&# s8Y@^I [Ξi}_9PT]s*dZOCuc׷ٽ%c>DQx#ߧbӁۭ3wvOvE.?jlqHH)'eq FoSN%P$q4I } ,zKlTM+x 4Fti wNszaщ cwk8h˄,J= `i1'S*ZՌA%&ҞO$@_j;Q}T v sґCp4ƚIA)̻ 3# %͜ CL‘./ěɩLXoJ9s?O'pRƲ7`O*^F\V}e 0fԝJܻ3/0 57!w0C?)cd#Bn љGsNYh7xwψC ڐiH+!.}$9x5g\NdGn-/⹀v:y:SHxfe3Y4qymS wdŠa;&V k!f,)mKNRm\jUpeƛdQ\On'׼cW,vî~?\ʼn/]>%5' 'e!UC~[U5S7>Ăf#]{v5_<ʍjʭH} rHul䴫M:mڢ1B@z-`IkS8/d(x^CfS!_O6%>X7 `>8zApq* NsO_R7SS% W0D(diEM-K NDUnv=00P&_RM-vqfKTqiXT I~no4f*/$?Ym_"QܿF^Vu lO!|Nr:Z>~c,.~C=DvKƂ ѡ!T^`;ސVɃ8iRu8>;G=F#]Ysa[La3BŮ㎫bf+3b٥_b#u)y(ຂ =+gJO9Ug)&-{"80Ě}`I et3A3+sQObpsw萧:.lxu瞣VYVmz)}XpvA!.N]rzEN*1`ޔ5B<3JsC:ԑR^-I |ZLD)^Z#[qD4޶2/]vě4λA0 s}WkweލKpo+" aA(,>Y7٥zGR{Flb 99:'/S_bZA[凈4[-3f]7 y@&fQݛOq":J]uC:槒Q=?V0eOADW sWsY& +Dx7 ieb/=O:u|ٴMU4gJcb{sܤH,;\J~_ލ쵘IXm%WɊsNs@fJY$Պޅyh>/PACr!}- ^݊Xto sDW&YΟn-oYGQτ PxX2?B/f )Թ0w-T?˄w:\`YT5j$ {k <;Q+Ky",9殉^G%P'nh 'aK0Ti. .v@Ra_[4I_F`OV߻ںĶOA1rJs/KJFXL Glz1'gh5wq8 ~T+|x}ƶȂkf)o-WWG}3;i CZKf]3$Z&q#:na`4rsJ3칦Ҧڮ-3e\Q5?& <^$ }lX޸[i͎du1)צ G9%hI7V+$-̕T)t1E5f̨oֵL&a 0#aM,kr~UҊ֏s\z͐_UPǩҘ}) TDbFHto4j)qޜo %z  :L f#7OJZ"yǸΆat_> "Qͯ(FvpXfK6ji| ȃ.ؙA8!GwIYYHW׊)>$V"*vFo.muhf%ܤ0 yw MپimYtqG,R=~NJsr H0_f;I \?w~Z5l$[(BzK3GY_Ƕf^My1$M<`ZՀ=n-%eˎ |7I,z+ﬤ"K|PKǘu:7],4ϒDPeyc;y?yC^SJ75A}(R_(Tc;DOCleXµ`][W#]~v|xy]*!m՟NLC(sL}"o~Xn  azh&"dgN/%(D=Dl )gXY Vvl_Hl'Vi=.\'1 ,8|4g8?a!t%(pH GK.Ӭ7AKM+գ6C1)g!J a7<-We#WGGU)Rχڪf>!WK^,nΖ wui岕+4BhUF\4D NLm{@RҬvZoȷ~1nU#= I:t:T2/Wm4Sz2ga, ©gHΣkpUK) 41Ek1":Yo`d28$ Gb0Ax6蕖i9! { g4ť NaM3,ɷ&cW Ql}6P Q][#,qqO8&] w3˒d벽$:j< `ļ2 qRDlh氬{+6Щ:{$ oVi׃{] I^8X` O}FjZ_jVL/(EW{pm ߷Ԅj2r~D{%w,3_? |PaoSA#Hӱ;G #vTY:NYt~e90HAso>c{D3Q{ J^aޣqϻ15 .-RνӬZWd7H%hP@Jiq_N1צ Og1[_0c#c.x $FZ|U W jkzFxvh+ĒZc$[/A\ƴF?HȖ'ʓ RK|&`I:5(AȆPe[oxA$y7gЂq)| /LmuVe 0xZ|Fv}GQoexG_"]k |n.:-TOxy~KVܕ{i 2oe)1>RW%1eɼ  #W7ULW [)IG.aͽB٪G(]ݻ?3!"=Dt.pL]7w\p= hOõ;j jYfu`) /ScAq YoPF.)N,p!# 40y$laMIՆ4^{&^J$uyM]f dOka f('[e`W!*Rpri{v P|$N2vN6@;Đ2b@$fqODxU>A8Bkl)׭+tյjkO4 X^Uۼ^,Qgu(f͚ZU8JV8T.5؃+(soE͕O^"!NIAUJf0@ɾ/ 0 SpC`R2+2.+wìKyo}-IK%¡u|쇛|;Q1X3Wm.ӻ:zSuG\/LR-ɻpXlVv_RÙ~7~jh d 5T6ZgEpM[x dy>sv lpq#唕 VHqyC!1q4amV; Z~1D퉁>dZ !z0(|?ϒq{o?,w@'ɦRӓ*P)_gMgYX* n+c(egL6mvțLEFQqt4`9h€hz3'"R(N8_k~h Uﹴ C|!cY֪!p4v:c[j)֘91ThzwSiǝѵdaWbR@qk§AĻ1[ac*^6 ֫%$:π<EXC|7ݧF+heܢNAMCGjC}Ig b,i;>B8ԲKoOovAG뎣 "[hf&g\{e|*)l4H`Y4Pj$$LeMؽ~(ťN d (=PLdJ}1ݞBdQuW8bԺW;)f=rD^"^<<)^sYDl1r!JV`*F |^` 47t\m$˄ӶYCHqOU>Gy#P[1;FS1&ׇ/HfnT}u?|xڵ98PD2ۋLŹ /ޭC)ZtO+Ѕ@пRCh3\e\ }B[dATZc*]Z#Mt=iՌ"ҝVCOۣY/ d(Rxސ@vP #}6NcloMDW&cR+lE.a/c+p& 4ЇS3b5Q֑)>fM旑}>1ɻc7?L,ۑEEW {sB"Ia ' TE02Y&`X~[尩@ωVHh}fMMfaSwuU5Q9߹14vfx`>=IU}zsT&|V8t d.uaxwDo4N, Sr)n*H"X_*WA׌]s,PDP7B8~Pe@nK>Á> vCƈ P~ T˖m=&YW͋z-#+~:?W6saqQ&\3{jHT|F&RҒzoO必}|Tg]ba™%[L,rEɰqUvv+:͘s]4C%ps3R _cKF/Ŀ x[9*!x4 UdjD&݁a 8q X kmXU/q s@liꞈդbIA+7@b,U'ʪmn8)CVabCTQ" }]WF&7M^<0/=q4y ς CzrcЌDŽV4܀"V` C^4̑[wU}@ p[MTuv+pu|^7 ڽNJ}͚NjWqQ=^fb.(QN_#$>Nֿ'=oj_d6 &{]w2PWl{}=]h kebB$E8|CL:bЫu1&k{?᫼1\ 7F-cLU6 4J{燜 3 OCqʊCЦ: ~}XyWeᄻ'd=YBR}!8&K\pry%|C͜8ؓ08;["/Cʭ;>jvjÃ+N;p '.B􉄺ʻBbVk@={CzT :xGѹkS_ǼҮ. Ət0#37nY' *x *SjVmq #85/~L ovz_ŪtEv@N^,G!\: kkL XJFHtS@؇TxoMCo'qK> RZh]IY:%=qs8nb3\!#wٚ&Qr񨮘&[?_C($Aw[6rqp% R_BLy'ҡWb/T\n{V'֓XNeEQ>oP2}H>KSq)s:(,jDsޱ^G[Ͳo(YЉ՝&䚓'st.z>i;ܝkcFF LG  >v]ͮ͵(R": Q KC|0 z& y^)7uM RzAk=ҵ[Nf+eW5+ϖqޠ@;ƴɛ~Mp4QjW|u;B42](LECx:l)m0]Mui=Noy&ӳcqoZSkrb^H0~!TO:iÍE,6]FIT.OJo6ǔyXklE ]]콁&/"Qڽ/xJx.Bna dj?k씹ZQF}ґO>_7lCvTNj.tꪪl],PPr0 C׈:Cg,4,MℏԈOu=įcc~IǡB5IAka"~S{xeL $PHg9aj?ԋn)T5Ok왖./,`:Jc=&}0c7CmΚTNLA 0z CăB"#Oo_faeA-U0.Yu` GOZ'*h]>OW M~6p܃ɻ1İA~&PcGo#PUwAF5&|rc,P>i8gGϩΟ󠘩60"gnc7 Yr(V a`9r^/*'p1lԑa|l[&iܞzѭr:t?|o"ʵ.nfK%crr#}2,0ob/p~hS+Ǒ 6jeE,8h u#vUTdzV;=HWhD|&E\F*ĕb.0/#^VV^1dGh@'GEo桧(NU#٫Os1dFV?:<3wj3DEW0\ q{} 3U֝gq?P4yt[֧JU~(NQA*V)>MU!pKM{ M H LEq~3V6_gJՅT 7SYUT_Yz@\yϙݶK=M|n@U$u휆tlxi\ʎ *hfY.[HU- y c(}M4&19HCjqnTbЫz U(p}{@+~Ä+>,l([L!Ԋy<6ƶGM VzdQfa-l튵Fp j[~ ^W$?!"`S)˜zz27|ˋ֪q.8k`JH,Jƞ'3.զPnɣ][PqrLE `GGޛ U-Y,];R~Ʋ9$e2jMjSc.Sy'c2D(yvK8 92PZHW[MLOSZzl [> 5!I 3;  KĠDPemˢvKu9 a|UU2x'DTEOw9EG(*T̶Ӕ ’=^(|[jrV;V}]tu)sTڷj|qrTe^H uǤgN\¹?s{S` 6*uOQWj3鈦@QI^q6#Aзtmgԓ8j",&d \"(ShտyC8W4.—[=Լ:JO[ӕb k ]ZFvCp߾48 'fHh-^)RA6;g~ꕧ)h`Xs O0 7I˻L44^`v *qHY?R[hù*B$ϚbchlYo!Ս÷3]5hrU{j"v 㜪~')̀q䙕b3$+ʙi~^íNH=!%AmO@|=P]Xyi'ULZ|ڞ]N(jjxȳ3(jtgs˭ZHr)/1HuD܉}vPzXQ !}`檤LrT 6<,f8A߈.WڨF2懀FnhIK6:'`jUsO$friG&!P5yQ̈YG0X*7D^p1Ø su\2aa>cB3P!&d)m!j6Joͤ;t::\H*?'0O;]G5f~#} i|uf>hFs r.f21˭ُCB q"Oio46aNH%#~??;h))аp",B|~* FXܷn "+>^@ Ҿ qC?:wfуs+!½P#5{ } G}x?Ɣ%)S[aKmdLn#q.Aퟩ"`@rvT)ل-OarJ/ՠB!:#Em*ud.\KOb啪FvfؔYǑ؝5 \C;< xb!8N;3V=֨̎0oMB}+~6WM!\8LMzIO.99S5ya߸]jKD5p>9V0]y~bxd/s@v){եq2}M;ɛ1_/VUi(GcqH>m8w3Ca+=%J[u޼g&U9yC'#`".,P@I@N]C;3CB+gVutWǮ։%'0ʌe1:ҡ[!Mć;"<ɶZ_v,bL3DL z41܉FݏPO~N2 R\&^u o9Ij6R傢._eE4߂ ]0Pzw>rj VU҃jp,7u _k¹<u}|W4JDfQ c[L6'o.(wH-F닦j[e% 0+,"p" g!˄2,HSj^[zn8F=z Ohl&< .A&DW4!޿X NWNYcc´o>~_c@ WgC޺tnJ~?Ǔ!IlB֚;ykcuE MN_x? ge$w߸"i+:5GX}ÎԪTT]~k) T+GAʶW zr-O9>,b[mȮީ k_lY,VDzL [9υA@GygeшnBU2R޾2rWظOiH-l+:g-tм19r̩L |4'zcdR0qj:ؤ`M ܨMQ Xqd, œ@tYof$}Ta7*] N^E (*BiF5 Py=`ZD;ZֳTe+2fQJ0.rĨ?Ad]k5Ѝq/0Cɜ<! xMUxeISxnl?z Py;!s*pxGg+JLYZsvXq .[?jqM)2C/!GH:iLwop +m{f~s L—.ii%8m7$KB3\)Zw)*|VSl SiNNn͌0" ˋ2J,As±[/Tђ10I" [XiB{XVd͈78 ns I0Hpj}t|20q7k(p;[s߀8H楂d.ܘY/sڈԜ3n:O+##zBP;P̦}t`m2c,9ɃiJtV`$<\C!F$jftd'f%X%7KU*g*_ (ml+(nMϱokԚYʓ&\khkT!;Ջ|kz5LG8ˆj& kT]\Hĥ+:}y4fZWKJ#vG>5{cy"9WnݠvVT|'*a-+|ܮ%[<.9?۫IWt|s{Ӗ}# ;YO-y8I@~L1=>bkW{y(}5^zŰ!J/M&1}L U}.)񹯒p氿{\hӼK|/&8 C(2pQ S,)Nx%CyK_(LC_ ߱a2}RQN U8ش6}5bB|AWOY@@)m UU6rg )-?y<#-Z9p**zD.2|o;%P]1LcJw` E-yX+o=_$'#8* GYyTQH37Y&XOY]rAuf+ɍ|! SǤ.A8Į(Gۤ8(2C鋙 d0:6όXYw F(AO#y IQ{qapGҌcCsb|O"٪3b+[:wcKUm9GJv7^Vs Ed">|=^rtY'{mIZLhkcC;(. {2ԣ"2r#:V.Xᲁ9bD*!꽝 w']CZXM3LA͎ fJK_\FQ1c"1‹CРm[& s"PssKCCƚc.M|;)NF7+`hrh\MJqJw<f!Jz.,b-.wm_{t Z ]1saXݑj4W}> `߼H :pJqS:-Do&P n7.TwZ >/t'I-xlI>CKrQ_]!M!$:,Kjwz8HEGfלsBDp$ffDjˬ6"`"$~u{ #gW^[8ĺ'NCngS0#1 krĎ#eO_{sm&+ӞT8aĉ&pyFDE6b39tr҈7KeEE ӇYyeh](?[B`'}L *zK/NRa] F 溒}Ibl!n4]jM;q4z7 2\Yq=` V/\ƑKNr^\{OZ0o 3H3SঃGp/o(K^Y[ =ERgCU`KZ'de?Џ/j h!l㍫xa2: &~C6L"r#kW,.Y`ltb7KfY 8pgm {h mFg0< iur'*Ec/ uf栉6=3kһmg (z]'ɏӟfE`mp뱿I"J`iDOٌMAreU"Oj2r(PbG]# Glv6j5(AR)V>Se@1 s6 ׫b)Zfǥd=QAşT.HŲk pho)'m~kd ,k0'<}:N\%Gu@`!'7;9 2Lƫ\: DUn%ƥBqZy:Quv2w7i'gAarGF4#WЍeRt'~MXB[ Q-ʦ:-m_¹+j`mq?qϮyr QXqTmMoI7܋C);@㋌|w)_~f#FAJM;܃ϢCU%H&q^1`7lqiSظU*cQˉPeݽR]M G |j?෹DUgluҹgXVlEbPSs,`|?@fzA 6ʛAZD.BvJE'9}NRH|0"cM qjd˟b翕ϛh4}?gWHv+3Rei*x_봱icz_ζs29S4^C8Fԣ׿5?M BGulګ+.ϨQcJBXpMIlf_y]/Giz#gx[S |wtGtY#/֕E4WX| Rݹhm6ȆݯYxŒQarZ]=O&vr r%BT>qM,n\qߐD*x&Вm!Jא[3*@1tTP#3}4iM0bJe)o 7$B\%-y}{2Cvӎ)y,|X韖EE8/ּ$#5HL<2'ul<5H!b|TohMI:1nYˤ֙'iSg[Z&xK, tl5dqn5X`-45;:ӹ:tL|> PT tc`B3%t-f&W_<&S%>}7Yw_6< .Pe~][Wjza,$9 .G1y8Z7l٪=|I__Ts΁ &+ԍqܶ>,G_y &+=^_@ꮾV\TU6~PRb۳ur3oϻXhh\vz@amW)قw0Xn{K6Xz2?"ou M0` ˤ_|q my^ cTM5;golpm!x|U$\DהZK)ذf*6Xr"ߒZ1v!q1<ڊFv5J[.xܴWN}T c؍'}dzP3GKLsL&MGHr<qJ>F}Dwzo#!&*N]M,#VDu+(}=>q2 F]uڳ-)p|F%^EO߷&j tn\( uo=82OfQKGXl,GL%S ,rJIV/M>ZlDb6X&&Eɏ'EI":py.yJ뉮Od7~DVg!/Β*V'8\TFI.9'u2؍Fq05E!ǑA[HOs8F )Ӂ%x4//()P?pذE'7 8mFcEy'8qD lf{c>y_9M2 ZکVxg $Y$,3ťIhԴ^=wڑ8s%.yp![mL#?uK 6Jm2{u)[vW].I5~awIeulN̜RKO> lVD 4c]gh}=ଦ)%/aԝrD{rR@^JbZ$bUh;ā|SU׏O#ymji0[ݴ:l<t OP >STޚ\oWCg!/3cJ]{uf 9ȡ^[kKS4aZ'w+RW[kM:k=ϠF:]Q2JRŊ}I+"Tm{K(zpd 7*E뵧85> T됮U<K}x16N P|YЃ7]-巹\k 3IsEN͌}w0wrڷ#V>!96LEf1xԭ dQ6:hYY~7*O.i cΔbReƑBoPD[ ܜ>`ɥ^ݮOݒ/XD#4owĴ Q Œ+9s8-r괥E}ciRb=E>K Ze׳^^I"-JUs-咉q9*Lu_]׮MTc5T\/E#DlZ!}!/1Z_óklt?*!>GBZŤR^"eͅ$>Ԙq da{[G-LӢ%Ɛ2]$ęjֵS{[5LPF$@ᴼ6 S[C Zi`[ Frr2*^?#o&"'5ql<.~;V|1B3D79w=E|vf:M%9#@:DeߋMRۘ̈wdxz+Xs2",ZBuF4x4a29kP5(} Ǵ״HZORH}*&YdG%k a,A_*Ol"q쪼fc hȌfs鬤\7!;(!C9ר !#'I\7#;3XۯDpPH"0`*v! xhI.tSTjqH/€ ^t+( ϯE>Soczhol\!JFHf€Yw_#R ِ̼j$Ԣ?L*>R5e՗C}:ý RukS 6wK36%@b%C2QRq^ڌar3u 7/}? 6M]Chr$WmXXРS5볚xsGi)D#e7D|yEksRýxM2_)o6A xI!kWH] gَT}prrO7zYs 03cC$.yHF͞pNJ9Pf? K t'u@o0݈4A~3U ꣔bLK ^ 8]SJo>V;,bYvATwztպeԣ--\[_{: `D O]|KwN 1),Ǘ95F+KŞÅcĽaJ"y&)I_N#VA{ϒ!]!jE |gH'@!mX u!)k_D>/qPl)H-x[IFL4t; ,J(L̲tP"d{Vk(4s4t0c=zrx97cY _ysC`+^˘؀]3 3P҆ VcEHoڔ0R_hʕUYYH.< ڍoQyBYTäeb3yȺ;uɝSA;}:SO嵳&Y\|'p$qd5ğ2 5$Qc%)S-;BeyK5 lB00ݗw,4SeF(ydǷ^c 6k#Gbj/}9ԾZȾ r?D|F2>S4B^3||`EBfVpdV:Gߧv>.tlG:wTb0Sض>n E."f`웳:ȟwxR RIՒcih+Vft\LFJWwN_ o!5i79j;'6S&H]~OapEBi[+Rm}Oi#8.!)`=rG~K%ިIC!B.tJ\֏s ñFf('%VKƏ$1qL 6sB339snad&OCy>0ކB=j{g{%ǭ&j4ݼjG FJO2a(M*7!{MR}Y{ 4 w56cKѤԵedx~;0J"LK0S e[{Ee,0=q0@3P-=6 t$s3mCa3E}s%[ `j@BXGIeﭩnOt7|VFW12hO]nGBn#Ï0i 5ަ $m":kt|;R4nja'+J1"z3&) #)kG~ ɹ pap>¤!:RWEaѽbȧ=bIaMAΑC 4:u0IW-k29S ,qJRĽab8e 3CNQR+[$_z%q벡yNemq|^cAe ^9>+CPv!X:V?!QӤF1\|3Pxr4?v $%j*roQ[.>5KvN>^ݰ -BLbqI#Am=n7f#}}3saiPuyxhn n޷\+Wqn؂"$ bmJVd1npvioIu(t8e;(]˥mGf0I=yى)±,2ta(jq+vr!@֚22KFBokbi~XB#V(|%d1(`;5]s R,MR#EIqwY/S„`?N c:,ijvrdĥH[ l͑k@swyYr CuLK{E&ފzs@rԲ%T4] ezBNS)4j:% . mS( rD);3pјN;nϞZY'FW!ұLv"i%4X $D.#c'ĤnyOiRiƄ8-xWRu&%4!Pu&;˔xb4hM = P cґ4rOC;QMRg"/ԭ pac>61y '=*U к~鑀$ҽ:EkcB= +O6["(A.Ja}&̑)xG#6/sDbwHcթs1E l! A/D2S%~F$w ΑubQFPXV'#a3'bILxut  1X'TlWC7SS+ Dwx@$O@>7 G34o8dU?UVQx5\ yDzhxZ]M0Tn_Pbi/tM2-b$4[&nWA!xh :neTL[㿟lNV!iĀwO0}a@8¢SXrX'Ejz^(W>[-;fh_b~ $Mahu{f n5'B'p[*-c8lk?t6|хFOm_N^nσ\݂0GdxkJs\V<7>gF8)4Ĉ3X!0x=r5 ?ѥ NUW|0?1?@[XʲWױ丢WpvcWjirgQxr \ Ưb%{ת,6e>,8u k9W'~v2K%WhM4b{&@ޭnD[zK&~)T&?bެ@Ъ= ЯibxgGڊ)8P@R+nGESǔ)hW0ZP`q^S>J#+1=#f Ԫ*\y^6LZ)2+AF_C=ngńҭ20N%#Xʆ]1=3WRk*9)^lȽ>Ha5:d.lt"Vv~+T\v<7Z_mha4r,L+J,bķЇS#q\_Ow3u!i{6&Is*0vͶ@'2 r1 #.]=uhCն/ 4A:BDV?J!QWGdQAĐӽ=ta ZU&CñΰBewJm1xؤi40݄Z%+b9r>} Zv:ݽpc0 /R j|)7b`YEN^Y%]!M Pw#Ibspjn)0$w@'\aW^ Fz(RbF0 GiOc? [ p汚GpQ?X$]z(qC׷:WP2[M*Ү 3֠nQ5qIzp{fhp]}k QS6E e.X&;'̒0X 0 ̏AVi! MD Ls:˯5cd<,s+aͰõ%Z]hzϿB4>7 } z8q FLS*iH6Mmdu}_Yy!T-K8SZkJW-7xp(ۂEu"a0WY7ЩhXDDv١F&7h v1i!5D&cg9z:-1D nzȆߵпhyerOVA]ff+̹,qշ$Zjǔ/^cw*w/1FLGTlD[9f C<L%L#IY|Ge{ɱ 4v[f[3=_W57YwBf]qP:#;bBYTNPހ.,yZb٨(NY*AG'O_܌ف e!VgV _6 WH>|%9L8D }a]7#Q"FfA-R&؁HU¹Hmq=2ÔodHYF.ݥ@2j)`t>ڂ/%EaT"wgc@YyTF.W{vLA˜fTxS=}Pjy@~ݎEE+N#oXW4 l>E0bl k&>ݎpW1hp[PlK;˂ήȽѰUymOwrf$fe_BYBlW 5BeфaPY&1.ْYljH0YnGNxPoE8SdIeZl}  DƗ,WfwJMcfJ\GEj XZ,ˆSi' @^3 xdV@ϕ|1϶8DGIuۓ QjF[z#PHlei\Z2Jk8܆?Ƭd́I'EV~x@%@`߷a I$/7G%ŚµV W٪Ek[YeF|т#6lqz=0 1;/d8PmO)ܽ)aÖܯCLAi `*̮ἴ9O@:!fqW}>S4;^y+zR0!" [=&vZ, #(й"du0,V1IVNҍZ$wVâq}C??&p>hm(l@9bD2! >l|ZeƄ1A? !}*'+޿[Ncz4 YrGWY ,רiu0vR#Xn?$4qm3Eȴi=?h[ ! C&qFwXM%8=1_xouxq+03dcW ̒ԫ&羱\#n.Maˎ.COpSyXPl'U{0bk-`Ͼd4QTz@D;?|d ݳlvqywZ, >Q_g;/߸pKgz?s-D䂫QϿR̀BXhâLZ8#uLd|EwEDZ?$ri&H&q]CRMR4vl(~ul xF$uQF\vq FCPl-^CpL+[$."X#SBخmn8zd`ÆDS.g n}K{O.z&Sd> Xkfy'[|"%^TKT쇿cJ(_']|0?&6# KD&A|~jP5JN\Op䯈N cV7mڈ o愰ƃ.k(M_?\Զz`p^Q C.'-};9z&v])q.TmKDCQ?Yx.j /a'dkc>W[A1@.J(Ujj+)+bvY yKq}N8`^ áj-ap8u4JWbL07ũImcIꨤ F8$dQ_bh}^i%A` d6y60e_[*Ƕnh+ Fp3FU' )Ŷ-2c)V~fґ%N #87ǫH6}%F}S~Q/Pװ7``ж[ܩjF{R p٨-Sj-޾ eJ(3,Ϩ?1S؟N2|?0l1WM3uiAFxʓBuȸ] %byfy$~GʇiaDiCK.ٹnmײ_ F"Om…+r܉ɋq .7tN (^Iwnܵߚc~+hp^yNIGO`ꎘPsԚHnT9>vQ, DD铲!͑ט:@p+S) 'x,ZT&x -F\=SB~AZ|2h&G^/_aߠ Cgj_֖/j*<q}w$ FL(Q'FLjU'7JI`Z9DOjC w:AI;?]uV2-5v>6ru/>1aF> ;F"hq)U˒rX&'t>Y[&K{`b9׶'p(oW*%3(]IWApui"h"QQMSgrȦwRA&Ĥ})&@nu4uXq۞"xFҶ:Pq1]ʭ9~ GLޠo- "^2cFqg^AL{aU<)=ړɩD5SKChM0a4s^@cJwo@5Z VܿՏ r~l&W_~׈v_ѯzyQԷah Ĉ[ hZwB1auFDc cw|y̻žu\O~N$ym kJT'q _G.uweLPb]C~Ke}X%^(W 4 }9em']mjƷf? E|NgLyg {p-+Wp8ߩa.Zk!{(4Ø ](Q\%FƜG !dEK& h  ec0%&64ȵgN-z<BӺ{ ΢Xx?DQ8kЂʛn /~rsq.4^JПFPmSvkwݟ0Vz累,O&.R:4;/d`bdC#19@6U@]-|}V$ED?*E[JD`VSbҥ3hX O_#(8׿$d wԡnՍ3ݚkccV#"Sn~n{~Mh =8(mLxI.VMPZM#Hs粔ˍZx`sBVzmd C -BKI(uF93'~4 as(M^dkC,VDYAe^^J]AwWlމ17;w7=dMjz^7¥AA6oC^:D/[U[[xYZ r&JG Q}δgT%WܝwY(LoLUu)Za}L[݇B%!op^8\ +D͟{w֢<7T \ԡY^ }3 >J'KQGB#W!%Q/YYYQc&*%w8 >qaQ|? ݖbkDװhH2rԩ53;3; LMH\lED&}6T0*>w$$=\z!\d{NEq3y~!0Hmvʀ(-dT[Ƥ)!bY{Nu~Ui=flM\)9<B싲F7!`iA)3sf.͑еCKEC>%t.OR ]'';(oSyjZ^]'" h5;;r4شwNpz>y22ap2o l:N۟N1`(`7! XƇ-3*yC͈΀ߥ@< DEgvcIAOs8{Wl9e7 #8w "Gv=ecP5,ÀYxح'GaZ~8ӎX Lp+n.~R7vWjTU(oWk5C,gyUy/2;TݦcHbxf$/s FAL0£7jMq0G⾘:X ͱ@0!VACqf=#iTp(W-bhQ@ÈNV9fC"k9I7Cq8-͓Z>A) T @NϘ,SDNV܋\ҙ Qݏ)yN d(~1wd#a4X{+ {{81uVq&r8 ? B-b$Eֆ'¢(rQ`3%^L "fâ_#e-2Q R!Hk|l79&C`rEH'ƗQ:~un?$V@WQJ(zS9%5U6 &R>Mx $ʏZDk$_Mz9Iҫ:v[lP\6 U}DA}kOƉxe[+<AYgѰ|;NpnvNZ o`5/A( }Q2DCN);nm78MWp#PL%nE; L+Q` '%^d!*X2x{AtMMQro";xyT( :xmP.'évbf?]PUPypDV^4Z<"ecC8=*8zIL@ȑ!e+. _:tX(i`1y7(KGРkq`}MϳU5,2.`oJ7&T67j W4}.cKQ_pL}eĴвذC22-m$<7= Dǿx' 8(TލU)]ʶ|iTuZ)U-egJw S" a YPw0DIr~QĀ)!K&H+*R;(&#񩔸둍 vQ"4,BV;V0얁{sԵ>,oH|y'fu#z+mÿu gfIV>ZyRF-.ODhde3(58=;W\c3ܯ[2/K5yE& H aoQQnepBoco/Ebt½Jڕ 1!Ik)2X1ϐKhg2G744AK Q^WnaDȠiy o#Cت~H0,pFKf-:ʩh ,ʔ\> wk 䶽"xdc䜟 [~ ۛw?#3=&EvֆMQ1JM!7I A`HxI,*6p\m!pR'ғ)й- <6g :> WV5!ۀki ރVJ~BT2 zx߉}[۱(LXi>D+joΈs?=9CJm87~ Dͦ ,:"uLON2*ݒ+AvOGYj=HP,Tj$1)^!זs]\Rg7X7|Ġ 9к z3q̲- ;aK~WLMɘͱ"rZW,lwM ㈺nq jܼ14go[I4lad]|:(8W/R"۸84 5Jis evJlSM)ƜoH̿߶I8,]s@<,"ߣRyxMP/ewCt_1/O6;)I- 1`I{ wqޱMnnl!Y#A?e,^gd, ׈h;Nl+'R1Q nėP"=S jkƒ/ ´O.ipQIp|"}8)F J.3|EjO|CwZܼ8v߳םHF6mD?%s_oytm ZPk#Emo&~Yi°zЉХ919D[< Fv~ȃ[/cўP?syaٙx וY(ÜJijР$kx#R{MqL{ `N"['[nxt 51Y_'sWllI(E *ݡ(b앇\GBaH #Ο~H#nϕiу*˒A,Lǀ%rDg{+$iu-2 ~hm{ƹ[ mrd/:7] VnI'8V?廜Tf ρ(+ @L vQJ6uT83Pc3K'wa^|UͳuwxjAu:#$bLa<(-$S5+?ra!pgזɒvN2]wpEQV><,@uqDϘ-|3 |^@[R["ڴq҈KSbՃ >bsJW"d .;rX#3q4FjSOc3~7f.eaf3:D-ԏc>- Lr2oy #4e(ҀHow~K!h`'v ]q}"01zK/uHi 5r$R%4 e用EKQ^I%p(Si(ZϷ\L!w%1y`~a]fw7#exTWIRC)TVc3zV !$_f6F$7*ZPx2wAx#tN~|G3|l7w0ld_Rz Xe|(.tٲ)ɸ #Ժ .woڈɇ )$ZGPdNM'"4M;9fbStelg-`2E8V^Vx+ KQT:lߒ<9xcy娨qtBJ>wMt 9^$vt؈17>}b Ԍx*vAA_k=$ -2\yP{Z ,5*ى(d^Dk Y:M; *.-r 0\lDXH\V zUj+ ui֍1h:kS87RA+8W)n?RS pٶ\ѳ 1g m6$ )>cz_1Eϭ{0 ש"`rFmm{,ߣYt3agRIb,E08U#/y[2].%r"A$ x!OG5Z@.i]a`Q:T&J QFΨw<\:4v=2ci/\#[ӼPlp@@b޲ײ+[7-,Q ?_OƇ Y\L?/ڬfhrS9s= Fb<^TK!%ha's-8Xzܸ\̚f тBx8`v0qw5p0tB&c @!E{dHǽ[3^A.wx#Q}λɇ> +γi٧AV 5ѸضP {oiRoட0g ȜY,YX97L `̀Nvpv=-dz-frҟ)F]!dY uݖ~fO>=ļWP+,p+S˕Sx nQ .b(Fm>mZ$1+/.՘!UbH k.h 5Ste[zOGAVxк1m0)(a<_:K;AkR4P(D)'إNoW>>խEgK!ג̧ h2%fܥ:^b;T^_G@˸rw`㷐|\/ M@dFn7Ԥ գe8J]pG5&Ɩ[IPY5&ǵs/TS0%T4͏^(Mn&K{#@beS5Æ`HPp~B@n ʓ37F'$EqUU "8uoڟ @nh2.пvs}6G *ZvT GIBm.gCL*381 Tm~$S1g*8wTٵp)hvFm"cP9t'+=HG(K;wGg3<8eJ %L䃢>UMNN.h= `a="z%:nH_Y^LN_"6/(ҤjU_j'zB89w?u%a k&:_Q\)GKZ^LO2dHW綅_ddPf#-3FY"z?j6I&ja=`=Ztk fSѰjK@J686[_Tep!`jK=P @ K3x~^rEHe1?}N Taw])M|lsVo#QAB$cʆ;e'D3Z .;jH(u_V Qٜ_0,&lS|KVanG/@%6{lx6LΥ=y~Lh4*LcX=Q93|JT ;ҜyG=D ӛd T3}l5[֤Y ݐ=.KTpWxͦy)F'LX\X҅)aT^67GdDH&RA#uțzM5QLdX9#kdE6 =&m-.2 }H!َ.Tm$OxӦ y ?RT\ô}4 =5D]%9ћ\yA7LA]:ݭFMf*z2$}UBD^L|N֞|Ύr`_%z8zNE}_@B,?t?,u6BKUT,O݀Q̔hӌ{&ݖSv$$~~W@I sPΰ:^8{$-pߢZ'aj!{=Wȸ;U rB֏~eh49pc` (ǢO[2j,fYqS5.HȜ%z5\!or7 Th˲8Ӂxk,;嘠:+(6TK1ݒZ},uBW ٞu7% FvL,`]k'0}䡶=[2B!)ػO+~ʱdv**WAK@,~+}0h iRbmu+(~̧lNk*8M~ljH`ax4ZK<i葙 x~.dLoAVrjRSMNk!Y[Dj_@`84Yt=WDiDG&#d ^l͝X6aJ)D#ݖZA 8hU>ѳ_xCՍxmjI 2ȾvVӤԽ-EwtO}>mn8fR ѥdXyΩ :"~nH,$`Q1М z+$bs;0F̒`Aw&) ('Ayj`N3(@RcE8tiLt[(]er_WZZ΃0ř&8GQ5$ q#m Q%bZ^Zs jCNdjNkِHU!u;gmIYqn:6#Z=ɕKT. 'Q[db#-?Y̵w_)^P'!衾r6{;:X 9G(3ɨsf;j#þn8g|ñ~ *^ro~J,-oːP pCǽ%3Ԫs4ܚ@qGH:mT3 St(A.l5^E'=%BN&;H}b:eO!pРk7L.7+P=w. M^=(\I;0DŽ0@i"~k Yn![@qOq]Z* JS!2馘D0T9 İh$6AKu||Kfc_r' SY>M-)zGE+`IFKoqu'7;aYajzrlYb\2Il3^i}"HK/ڀU!ݒt3fe*/^ꣾl ]Ry׳;7#5`rS 1(=˯9%b- Oۈ0{ :b+ا{p1я_Ӈ|<[:?9l&~}@_." #{Hwkh W$3\_do*s}nc颣g2[픳Rc/e2ǔiΦ٣(&qK8ך(~vW +O H#K,W#~__UT"Aر bb"^Dcb@Ѷ~rW+fo_"b~ru#&@iA٪P_ЍԐ#0LG#Mc١>c@IXZ{PHa.*&4DϖC'9GeC6E"=ZWəD0vjKc {_gݖUCSȇβz?7Bd; )]mݸ\lzWEl15E˔#䖈&OmOUR N}Z d{ #H M ԏT3ntBv]b!@ :8l+54sD7l.K6 )%Cq0u݉(*{VǠѰdu&Am Z ]Ƴo)q.Y Q`]WlC@-.Ai 6x[F&x0|en,G|LŠOoWkUh` :bٮֺ(0;5OFN_<>֧͗^ M&pD$d#WrM6:FUBeE޴\9.shȉ_dw@svlaC17!pYL1 S5(`,ϠP|e;kJ%_(>P:OJ[ O|<zlg>mDqJv':J#^:ƭA@*.],Zwt4aOrAUe ϯvdyaJ@SjX;9DUIq+ui:7y' C>%K21b1cPve_1Q9>˴ ]ۓ 6^sR4QW†]/ |ַFÁ0+v삢't&2ђ坁ev\'ZӃ@s{"5ΆLll)]벷@+ -~7/n%kAصy:CL3S[٪>SU GvXVod_g` R[D A,r A0Aa73zDI5]Lz}~ב2G=al6A%BW7wQg/"o)Wm;*l -6 oN0Hy:oǕ!(6+DmBrI5ߗ3X PolmK t]ӮK¿-^I]3{rW30B”~"9U2xXi)Բ2IJG=@x\M|qLrJc[ZlBG8ͨ'=)!d}wO6}m%\:Np|XΧ| }rsbUM!.zPzXX&i{P "ӢȔIBb>+ۚ"yOV|Kp왵F-ȄA쌄cWzG"Y_I[.՟S-]z!c}zto*aOO hl=h8xU%W4vݣYˡ+mKyo:8CW;JAO,\m& ߗ3έCIw ɶ9m}zZĚJkoyF=LǐG"LE0Vpy^+6zhW$C"x5e)芐.SJS;)V=^1ʈ?=4!(Lf$7 1C+{lՂ|AOEQoV@=7G> <> rh= B(ξgiS/hCuNiNnynvM^M^\f!*8]N)8

    ,l]ޱ8:Kg'u3 3h"jͨBbf`M](sԥŻ?{͂}dU/?_*Bɜ#lc,>e9"?b~k*tYn">qٰlpN&K_D5^0!X.`-&е [O(j*q \6Onւ Pg`9ZN_B *6P}K~q݌yz剪_zp!qΙ!E |9(1˹ "j%SfvBA+|mfZ9w v,IJ'`{d(9V:VgCLi4% 8(t c4KE..]*aǜ^jҼX@b_0 Imr߽D~Y'Zhާ9_aH4gҭ@]tfgQ5:L _-'c䈂)] ԈBD}ׂ@]^q*+dfYK_KoDQ)+’ϸGtFP~)'zd !]S.No7X ,Ӟ: e9n{d*aa%(jO2AݡLOA(ʰ <D#0SR P_.U!.@z\vwڗ~ l!D*ZZg[ԂӴˮz*d?sj!$*NxkgB[ \?aCwfKt9Yz;|f};;xX訪 v{[7P2/f“>&뙄 2r%.SEYD:IؤT;mnͼi F!EôϬ·ğ`VR]fnp!K>Œ\~=^.ЯA:(XELxgJmv1#>iתjqwmQ]XઘnJ x/%k涩#+{+fk[p3jպjn6YwWޠ$&d3;=K tei*P3x˼4ѤIJX0$D2zWޞ<4=o1 }Wwd=W%h^] D/}0Ah2paR.)sUvpx|=3> rrdr$ >*( a`˔?o l0"A1:rNbR1{ YZF 1 tuʟހs=qgeaWc~Q0 [R0ToOfR٥0/_o "rJVyOViT3B5)A R +5Hτ chr_R^kNɷ0@^X,{,)[Uί6Mngq?-H9*.)!_k\Z?cOiv|sڱs[+֚$.rׅ$^ d3TW=[~0t;\̖|g*UiZ*l0vYc|hZFn=@i z|. 5ҎBI#r, n0nͅ )Z<R>vbXC+EԀʤg?PC_XP|k' ?;<%*.@MFe[:j'm: d< 0vUPh!Qf??"l@݋y d—w KW`=}BjS׹=s7j(> Inآ]^MHsU*\o܈N;SgQwpє Qݨ5D~MS?i^ ?9vVP nt}:L Iiro7-3ĸ.2RJi(TvM^#8^75d#[*ΣjRU>ŰAX5 -iʄr{W[_Jf]sn]iaщ,TH*ͯOG nj4wirfA4IK A}oZ9A!Z2ߊ,\Rh(h|.6?d&@_)8oiwi7yuSyZpY-m츿>ɨLsU K+ks6jXyCKö*joB~y]twG@RgY*;/D1++dyHGE,d <ǻOEɪJcYl|X HZo rBpuČqA0^=KPڣw|L[QfH2Sã𝹔3""^[ &LN[.9ܺ\W??_{-eqKhLpze?YU *H4U#h;w<]-}e*k`ƀI1"d?OVXp jALSju˟3`vHz+ǴR u1h)L@I΅.Żdʐ&y,.ol}7"*SWa*:j7i7Gˢ*d y rC:<g9r1gɯObSB/j+uFcNʊ4[Fè)wџe?>pxoΆEj5 Cd'jafUB-}.̼њc}рH`w4uףv+{OSU%/K 7&]Z2t]w5ҿDu}"vzʦN,]=2l`vXVBotk(,G-x.N9ML4ƅuڌZhlHZ ?WdRWbױr(5&˿7n'.3_dW\x펝`rx8Ei?v$E;bgol-SV 4#HC}#C E2)86mAw4BU uO)4Ln7C=c .^+u.hA҅_% P1F&."#@:Kh1 f&Š-_HZ ']m#(V4aMCKM]{YTQSosO{F {'#wNpvߝE/E{ ̨ד6. MiMZW w *(L7636 <1:`j[bgno m~X%rc"^'U&=uf/)-,sO[G5V[Z˔Tb&,32rώ),ZEf5xzяngdA ,(52WFRP+x)sa b%סhܭsހ|+)݋ФNWCu|L[Tk%DH]OW"gXԁLwpk  ȯ䝻·n+o <~RS%s>& `YdvDA9%3fZo*Jw[qqqHܐHc[/k!RA-+rPfBuft8"EB]]}D&+T3{tm oDHӹp#oqN[*=V13qqٓ|֖~71lƖ[<{ If~]NeKpQZ1`KOL%&ן-;87grrkϛa=r$n\\+w1?hXQ:Am4TUW"UQd~MGD8z;/6@סܛ<.R`{gň?=|yLK.džJ0[v} bʱ0]1*\6KdFGcnqm= \pEb-LĎGLwйep׮iN UζKY<,Y4O魐(qXhZxG'{ 頖't£.VSt=Ə3,om Ё{Wf՛} I]N<=bSyڈ( KHB57\Kv=6 "붛F?>3 fu Ҝycoh.MFDC*Hhlx|L]ƃ`,V8kgKp0ryb~2 zWV˕tJ N?x%CCÊ)ȟn*n7#cE|UP.fZxeצDK;z` xFSQ}JEFITVPaJw~Ц5E;s Mc (Tn^9.ю O99|=9SSxK+U#{YOhGfN:ض2J]{c' 3t("7mH&, eGE'+CqboY*x@"1aˍG;v8%X2}OŕQ=c2i#b]8`8vG@:=Փ~C-Q~! L6>iB23Pp37tTk۹VfEʀ/C@#+FyܷmMΦk /oQe/V~#B%Y-FHq++/cUZv|4eDWe6KR/0-qK֡=zC^}زD[H@gtU)asɞt~`N_^Ԩ9 o$$;.}{xzNܜXIC!.Z8>0|M>4ZCe},yIAלejQEU3Jϓl@v|_vuX!L\BuӐ~?p]x@˛L)phpAj2hc>C.s{B UIEA8_HЦj'?̠+6dل@ght| K6 bаZ5ؓhZ.U(!Vo2~C44A@ EEM1#sF ;b!X<,k,R #WWZeCSO}Kc4~'Wn1b6%v]*_9MCYw䯃)C ҶwcH Aʼn0R|WCu6^ ҄8LXCdIȞ6aR?yټpVINEă\>_2Gg( g^Km>^B$QIJi!o%3(QrvP }G˃~h_?K}Az"j_뼦B)h+k4aR84?H5 ߱;¯2\=@+@X }mjƕ~䍖٭{ }8L^f<9$Do]1<ǒ&~ðUJ&p; 8n!{ ]$',idYPES{Ⳅ*{韌 <- ffp֦qYy[u`_VnB^JoAzeULX]7{{ڧL[x( *~֓ȊyXn,,0`,b&[ p$h>ыfnxkĪR|"f2"FM_v8pl W=d8,܉ ?ŇBBJj(L~w1y&X_ʱp(= *!%oVٷh;f=|x;YVfzw[*utS[D05{2@oLY1YGXd_e+#/8IE^ BimxrɘބPY'cͻn5֏T^y6 _GI9яnAy$4m p9/W( '@-|jWpeJ8Ѥd)ͻRA "WRd?L_מ{|˃-'@ߙLlla[1SWf^ѢFP9&*Qj%%4 0adD] fkT^Ԕ)Z$mrq׉))VPp0\ξ˔R;@N'UNЂ'HflLG zMOR{o}ڟO {l>;aBV󜋓BcFIKvG3ۥl͍S2c1Ԛ]쑐>g)[SI ) ^'9"nv45/JO {p1٠cwktY,T@ Hg,s(\(t #l@CעHfwVB?‡7A8ne{y$)х.9PMe ݪ0.}|% O(w!55yXd,65XJ5fD_De =bSҿ=r(&P[׌,E=;z^aQco$jC ڰIy`嶺?@(R#rR' IΟ1 `ɧTdU[ܚN6TzʠgӽF>pCbf (bQ< k)3*qQ 6'Xa kR& waϪ׋=Mpf@YόmϾ1:x .,,F1p@((PF@<ŧij ԡ;@U@JfuߕJ#4ul/o sBd82Tx4% v}AJ&znnܷH렔;;c9꿡k}]ƸU)"{ؼh\^$Ƃ;%vG Gl7I1e|VMg@~rk8w6h,qE?^b2𥫍"c6k~"!q+]i]Xiٷǂ' qfӉEFE3<%CgEX](79ƳLHr6gruviDa58$nS=7&Q;3ŇS\Q8`~hj[e=1L⎟ʷ? x' YFFMysb4b~'yț-h+ R9N$JU,( &AŠ5_C3mWBd?x_8pm ?3N7!t}Q-P6:Y@,3#tu2es{֡Cnј<2=~q6gw6l5? Md·p9N;d."A,&3(@TvS8lv2gݖz W=B~l4`a38diz2eeg;d)͸[RѴKYfUE0%P#|r s# `@),GwdOS1ドꀽe#,eH(sBbܠQ٢[M%\ȩ́!#PG5!6p:^JΗ= MP2%"d`l;c~rtn FPI7}ʹȿ|2jrH%'p8f eXm_^*:i1=)[̍6phH yS= hH+<0Tc<~=nO9h8q&N@W#gB47r]P&)4{ĮOvܜpOwu"-8uVgKt>|jm??ӄCRou=4 K\ÝB2ZƳpC1IOhu75_QywrǀF-ckF\Hܽ~t{L$ c? t;}rփxFG~MukW ηcKsK.Eه}eR:c($<;F[G6`Sά R-v mߞf,ޜ*2ک4v2$ &c{qvκ,weh;Nr+g~*8"IaAmӲScInsy/mT@nA&;]+I_PasxX[^5QRm8 |FmaNÀ)~+ O+ZMy&>b+TFv^2 P$79{;]\e񏼱g8[x䅱C4PDl+ɘZ4Qs,;?+G5wF-yF#IZ>rn.E#tc-H_|^"T `QO%m΂.=̪@~֮*W?"]gP&>?ڌr3o<тpR_\Lm8H7W6<؇f&c {?p/qK~) )uH?]?Ȁ>s"&hcqK?toB!9Ӯ[&dF#5o?MD wU(/kdlթCP єZ6=edAF7|'y`Њزz 'imS-ec]&ڊmjQx1䣹jhG8lJ%}qQV ^*ؼB~I91R,8*PIzGq QGi]Gƭ |af=[f1Lި&B=-@y߀gU'Y$KI]>(19'㑅:!L{T :%;O+m9 }ǻ$RZ$pp>6%Z?CYK3<)鯽k pmF^ř`ү$Hr|zXA S_ _/j-\nzj+Qzīݚ HVɫdqZy얏t҃JO~0MM(N7k&"8-{m3<&`X ޗ;&\쭃igW0.bP;̜{ uF-$Fo?̽Djy kOFչ4r\p- SdV#ɉ4LMG.њY 7S7y7N*?L$CcI DrtRT}|q"L~&9 pT=Lw[`lz6i Za͒9s[(u- ҳPph?=E{z]w׃WlJCO^Qb9W0_®xwFk=&sˎ9ޖ^3g10SZVI; \y'szؒ$S@D 5bjG0i8zszL/pfjB݀OC:HH-fO^#|Uե"H*if`ʲ!쏒='%˗mS.;I=,ߟՃS$Cyc<o:g,iQ:]$UҮ`gʴB%-ǁ$< "]ދ 8ʷ8s؎svvHk;ʸ ?(9,7tH3N.ݘ$.yx ( $u1%毝:/Lմ?*XkY{!9X\yÁ5 Ιp(\ABzzsu2{o_r=a*m:Kv6ƅE/^Cv0L0e2 W@ ,N.lFH/(({0c!< /UIKOA-A(I\zU=}viݭ/~ڳMkVc׹9^׸jprw qm Jq< fdʋ=~]lI}gq`B"&-(͸h\(O|͖=ԕkg$0o>r/ؠz(k[w =})YIYFCribК&{?ѝ? 5& ת87+oY,ܮl@3']Wi8j'wRH.3̽ osdF\pVfvf7U>ӓFV"U+ܝOU+m"|e 8[C(tPnҬGI="Hȋ33Nzf|4Pn(:JEkj/B~ -Gq ckNI:.ZF!H+  XӇWB-p(J_*O=Oe%>>gW`ŒoC cGXo2=LC^22}B_Ç7N- p`"R6l}!O~bo%= 5yAwڈP+rA~\zWׁYHyrI Y^*ndſ]'U7zkD!|]U0x.Oʞabk0ikKjOUfA iL@wEvKW؇Š?=hq^vԔP&Vnwmr `BLaRF,Q_ S]l<ͬ6ت0Uxpd`zq'V-TI(Ȁ"R}W؅fzPY`0HSQ4)?Vi=F>R/,/'0JϤDj!ղq n }}0h@ڛ![IJG6&*8g[zŻYG/sI!}d!]1S+d]+7D Y2A 43߰QKaݣĀF|fl؀63Pɲ=!,ҟd EiaC 1s[n<܆Rz4-yU8qiY7૴dz&i{ _ӎzI@bhF04OɂymkQ6 a?PW楔b~oV7YQDeR:$Bʥ&n6Y$Lv^gy xp2 !eȸLW%Kb*)WQ_-MksHW@, '""B.c7o0)uK>p_G $ C]^XA̷v 8=3}bЃ jƿfB3`iE8U0po `/mk8om*yFĮtA!0I(8EL2엌JoŒ6'%?S_7|Xk,\Wł\JPlbm$|/E9T!v, 29J*/mpzs h50P;EDK01Gy3#i]fş%^FSfu!,SS-jx@mP3J#Xz0߻:14 Yd#a)`NhD y9+ GX iՂZWa)ݰ ":,_qLZ}7*ߚ#?+:ѤQkI|0}fѾU]`JQ|֫Ch8wS8,S"+.`Od'~&iQLOZ]Cqp.zN(56`^WB  2:'p20*e;]]}pV= :Up(oIo0}Kɍ āFrEe#y`rx<&4?U'"o `4Nh]QC 9 )h8eYbpJU 2ۿƵ# >iXydH<@@nU9:A<{zŵYAb}I Tr_SĆ&Gr5 f[߿eX*[iX,NV쐍qv +s`E)qs0f@:&YWIWMHvTo4My#TxNQ1 ֕TT"PùpyfS.k2D&RCA+X]=." Q'=ɐ-t᫓I 52rzwg{ǟ(T]"m%պYtJ6UJCD+"2" J٦Ò{9 ^jٮz3u_͍2ೃMh#A?8>\<{jS6bf 4$֩>6&UKfx i^4N@ތ%de ?4 h1MLtΆP:TZUm'yhUw*oULn לEJ,0RZ"ڂ܃s RB-0B{<*Y SWvGD)7t%L̟ȿgHpDʬt+;(_?Q:geUV^mvL.5Ԛ~%v=]|7!b%c>okHRј ;a%96 LtNQx0u4 Vnb%8ق|E5 DLf/"Ps$"?Dx=:8taղo]:/Gs;eTd#~=8Qj}JD'7 41οA<'䨔-*< D$k:*Bx伣5>3,[sO7:l2 gp7 7ͩzl coR%"hAUv.mMÓFZûRuz'0Rs};' mG@i⡀HC쭽H٣eV%#n7#Zwёk U+I&Ma[N LtʯY4+8ӴŸVZyڮ ׄZ/)BAA7-c5]\'qףXx9D(ǿCC[*_}e˴Xl 7X\gENP"~m}^QM@l Oˢ7a?w Q+0Ү9F5\9 8S61 z SggODK;:z}Pj0= oۗZ΂Xxq[cP%Y$3ZIOkڸ]G =yzFq4KdtΏ٩?I }I8X}U/~WM&ٙswueOT8mm,\( lb-sAh'%)ݳ {z?qGG3?RP{b >(&|)dI8ay>6I 4:.Hv^,fO-@ٽ4) 5lMY#xr(^&Hā'pi:?\PҨM(D$,~ cMDPrZ X3gJՔgL7/Źbq mz?ob$/ޱh%C4 %~Fc-h1y9_8a-(n Q؀ʗsGߦ`G遼l Uؑj6DGN,&Gn2qm RJ+j3< #\ډ(8࣯UR8Va+ :<{: -pXlAWIkqrh= n `2[MM|'߿^v6O9G0-:E'H]E1(޽'"V$eUCkJ9 CjBH/3jE:{ !p&l՗<1p^oJzf}+́Jh_M )Yw.q :2㜞aqݶ/`C蝰 !pg+M;}3vsU%053ˇ U"bB" ,Ee ٨5].Y4& ӭMcr~!u?6$ ӭG_(aTKoYsּ/,s8G$1(=>/rx1lI.MGa/WFMWV8˗2Lfyfbޣ,¡Zd*zUG|ޗoIPGki'`\q?A7slv˥FSu"'ߋ2f ۡ^;rg_w\66(Y!vc,^A!c]TK.T8~$ t3gz~r$&gg~!^aYƟX|1DtXL._'EX p+MpWag[0k$~(52huz0j %'4ycKѸߡ<2CvFJ`xlڦcya$lC%+W' q.X!3viK? 㡳vx#Ҹs$x?DQfPodE" uBhξyߢm*?>3Ch$gax>OjQpQ쯍h@:cKR[7Z/B/҈(N.QBWEUa(Y>LfDZ@c]GKI o#T- N;HKOh BBK)&T5](kt:{ Z RV9I5emZoIiЎA28գW"2:3/A:nwT 96GTJ֩a%e33TKfr}982J}m-4ɻF&Rd^"U@5ZUTIz/Frv-*.q>{6ߨ&>-(.H!X fZh9/bR]@N'%dY‡ov{YNVn4/PC-;Aqp r@:Mvz^H0Ug ?!n`(8ϥqޏ? ?x?,k6UOyJaQ5_O=+b+%;."Z7BKmIUgv$"Y,sqqu[?t1>d#f:?7hR%`yp#@i"E*'M)zr-v1=8Jͼ+xp; =x?xs|>`}JRyŪ~8 S$2ULt™X![qnPgmd-e KW~<8 ϊTYuN6p;yTk)ۿEv\\3>DJǠ_"KYoʑ"qJm} qR[>mw`N%U+?oTeh_ x9*"nҁqKY}oRnwd#hcGAC5&\̝ H 롵f+&෾e7E([բ7VG6E_kzl.ʲ,;2hX n1Q8H2~u> dC}:úCS^26>:braQzj6yp|Ei<(BN1D5 I) u2*!!6bHK3DKC$ԈTG"~չ ٚsD8=829Q1Ԕ8uFkUmV J ¥5V¥"M56[`1Q@c6{/2 )g58pނ!E^uWàDMؒ_ޏ`bPGOǀkU &l/C~2 A]N)( Kp2WШH ݩ7 !Ez*b^`ſ@]YZ|Bc L߯hW\`,I:l U73xmZ妤;0e vl@<9Q<\xzx V?߆,/qXh$׋:$#CW&(h.xJ*H/I_D)цK$f;S:AC[.] S =rzda>v)`a959vGfC8L  3 ԍ2S4ʋz+*<ڏG#5j[A_J|+.]!6I61D4Ȟbo<"BvJa\EٶCŻ:!x3iOaapL dyT;:D/8HUP'f~?a`")ny,He> 3V<~e AS¸8W!CfzSG'`kA\fnymNe0PnX)qOm2-Ԕ^ |9#[Vf 0|OL@iuMMcɵ?t`Lij/|`YLߦ3*"Ps2oG_whLZj\8*% OKpA~JܚcJI?Jﺉ{Z.zW\a#Ԁ:]("por`-JZk]H\lpC*4)vѷUz$Z*A`<Ϥ4W4[6%^tmp?D>b&ئmܠ_:Z!C{m~pnbUѼp\bjڡ70ysu `"|0ɩ9WcM;,$ڞ5QS !V'C/bc;%6^÷ u;Wp;P&v=\(_?EԂ)/ځ{ )@$NylBDggջOh~ `F.'h^ 9Qt: QC 87%j+_qr(w䖪Ç4uh<2A 9HS kjF7т$z,!oG]u0KC 1jPkDjwYGߪ&e!2vThZUՃl8!xY_ 3 堃R>;_وxz$uatRg&RoNw,6-fsoM[YG >z8 ,d|^ )w&WfD0. 8m -O܇D>RC@>.ά[V86^JV˸!؟&}OBK=<r|!^b;+7x05׊ "c{Y^v}_7RS{ɼ~ږ3/G\KӅ@tk/iu>k^B > jZ'-ɲwqTCC9#銀a҅|$Nj[Gag#5ƺ1#eeb[JGI\ &%Dx:t)CNl(vChmRe]TC^xkz@i7}W|ƒسx nၰ;d vȿ=[-۵4bN92xmvk|x Rڵ;I<}=uוzQKTnm鼹f crQ`rϹD-ěE-WX{BC*/֨)hSߵ4kLDC l쌋PlMҦRpaqo]A)ǥb8~pzz3i×Tz4D&ǫRy.To3d*_1΍KLm7) ˜N`N#,R 6w+|ݡ fx껐i*d%&ܓZ;QގS_a[{3kD/`uُ?q/i~fwHqCQ:+_s-2%"YSp1yDWOnjNXkimN*HPSyrHrvsn1(ԔA+wMO'>bme@<~ jC(َS{S6%zf"OkdJ{yq׺7 TD79#X,!$s: VG E2@={:u˂c?O;8jsU'RqkC*(FݼFH=:1Q^"?y~ yLıP=UkT;=N2Hh$*|P0e$zS?e!b Jg]QD_D_G1vp% P@(urIcM}iB*rg-Tm8A)WB 4DMrwc'# ,es7nDp{=o-A{(UNO_^Tv(nT^(iGq hLAM2,JJaGq0SfSQa縏ZPVh,^HA8p&f lWsxcHwqL^s%(?] ro*;MG15٪Erg޶f|@?I}C 51?^*Hw`w6eq!TH!@37:&>ȑl:@#(pD|WbT둳cz?/P>Z$yjlЅTű_4ija6)IycdTˀn.Ʉ.\’JJB.fzy)kY# I/fݧ3B -ʝ'i-n g-}k8ʪp i>K,٤{;e%$="g9~tRi2,yJ9{(z+;Iot؊ g_F|9?Y<x Eأ.e{igd;BpA7! ~'sX,]UB#HLSSͲ{*?f#9tFu%LR)M—t3"`>Itz  *ˋ < kX1wuS9f'ILwHc U.оbzYI5ǣ<( Rl q&)3/Z} ~Z-,fxpÚ-lpe/m^l0D+KЬAQF_)+T⋑]ˑAhuKKz*<=T[V/W{, ~\g 񈗍Ns%oGDņXM6 p $!_w HOS"?%g^X9֋f2ǵ ^Ѩ)x$>ǪѾj%m5BwF*7CO*:pX7V#%1!S.Ep5?Xh4Gd& , 䌆'x0:hW.TlϕY^`zqYpm9xm!\s68. _OSVcȤM #/@ |֎\6')FV :nz0\%-}4qZe>r~\%PY6TS P;s%j!!`ƭGn]dW˜ϬkPoNmH6a[·Z$3BjB v6n#jԹ>No༰KgF+akYeNu6H8ČkZIҢ/;X)?]uĭIh )r !>ҝ >WdtS+T%(YR^\-4Ŧu{ y)OlZQA2\י>6--^<#^]kFq>GR.LT[A G*lUp59_-ɶV0j& O$n3W$~dYC:($Qv Z8) h!FB5j!R*K :KݳeC3ôEGϦ&>g>r8S^h7)xcKs}MQTP>v>T Z>}YvL[o0mG"+g|{=@ ˍ= fP}y4T+-]N({@Zwg.gn. hHa4^vxYKcԳ(0媤m'^+[\ BLBeYql}Ƭ^W.1 4~ޓ# C\@c␩dt|djdEO9zϏE.V_#}D"$W5'(S\X?FLA<ۺ>#4( B),]phҌ_0SJBbYɽ)\p:>Us_,xFw-Ukn\q|Fz+p%{H*qQ ȵt! 'Rg}{l#C8BfPij1[ ]q5%oV)m{zoêfm!XF $ ү*}krKв2 Q h(J]I2RITv6RzU!FRw {G:okȘDSȳƴI|xn^ܨV; ]Ll9'ojޫ9l}h#ź!^0MT@DPs"?Z?ɐYv(*mO}T+\jYCdc@D}UCB Ҙ4Br"*"Y)_"6(uCyǶ{SxF۩r539C8 lߓZg] /Nt cmnOˉ(X0z%5qG3T=] ALJ3~vۖv-`JR|fKVtr &E>(~&u/J )2ά8jB_rl`{>8n,kOFTY|<8{c!Cjߩ1Z:F Q:*٣QV' o̠21ZѦG{,nsB `niM>Eb_*#0 =wR`6s,ep̗„= J۴>o\H I"_8y"WDٲCq~-cPxl> n*[TcfN.δ!%LBD۞t=u-װ+1uJʢ/8BSGN\o|?>j8}&bA aZ %0`2OPҗ@Wiߘ 0G7hhIQ9 9hv$Jvi̒ N@&S,[{"v$z0vGͅTzEE:11Lt|jk,Ҵ08j<` BX|AA1bJϩy5ݹR@N}M3{6~ LR3 ?֤-6RM 3U8^5;YTj s%j?sӥaNj5j6<,j~˒Xa,wx+o*KY;0MtD& yPuحǍ^'/sP+42^֖!-N|狭Fe/LWVݡ }؆ڱHO^4=b܌bDpz3cd$FHM6JKn4vY*hRsvJe]Eq3Dysb ī8a늊b[)ONռmL=^etN+d6_d&YF'Þz_ðTy,N>x#Ǭhl &x&GI `^v4 "Hvi0!hy#^qo&6 &T`n,$c]oӱ~PxaHCL8A Uw.J&u9@WuY+/)laRߘ4ۗv|+gk}O[N4ddކ2Ǡ`L@z~CLM;Bh^~t};.'Ad RC,=xiJ[zC,ANW@B \j~|ė#S]{~44׮\okąx.3`gvZwҢ@`,wuʻpGw&j_9y>=(u-&`N.-"Y@o9*:6l9~ ,}XG~Ӯc#=ҸnC-y07}+XJiHFlikoN %gvH!UXθɻ[@أeI\Rv}3gw3=M`:r! ;0. ǔwx}OO9bԙwL\!#`MSsh`/ؼi5Thx0no4hP;9ҡ[]ȣ|#Mf۪LaJhTBDO&qD{2ZDkQ,?WL]݈[e\HՃSEZ{'𵣘aiLr v Tu(^v&ց<%8n]Ӻ?eusN/xB:q_Ol ՜pbPMDr~zŚ.0/2!h9򹁤rHAI02dL/H9Vz `6-c< D,c&;-2|m@@e q*ˤ6Qę o%y][JzpylMF̿qzf(L9((k ?MJ0.4[4,ΞNVWjiV%pbmx7OЇ T7ll.ŵWSŏ0&R鞲IFT֋ƺSINf˱ 8IX3*jϠHHa,$~ +&q 2Lf8WŜO֝F2!6 }g\% 嵋F[{؜2wqB֨2z*[ƣs;'Y24B'_ALMMHdsPw1U{|m}zUe6dHgޭHvY7Y0lPABpeB*^EM2|e-IFy좜HuD6'?% Jଁ~:t#4-ۢJ,A#v`#h˖=Ѕ%TмR&ϻ*_mFٟrR"bO4,\!ǂ@| Į4wws;ؓ_5>(7SA [Ar}fxFeqnvHMN] gƴ x/BTIjĕ=lGDvc rn4̤k]""i4I#(38jv~)RmGD9cS$ 0LŇ+E䜽T qܗ0+b#.htmjU/+Q#s[d/t^B?y#mj"@K" \ mpƞ ds7/K/%T A=tan)*XrM !2ƯJ{㏅'%6ey%wm {'j̓[~AMږs˛x>ԴA2+0<Qmv\tYQQAP  9,?Jt&T !R 4u_sCk[58q_)TaSIճ\M 5m̕%etf85C,=m;<$ /\A[1 XIכ]AH|#[ƘyTWzoN9=~]%LʆsWk!ۍp 9JxCVZM<% PHr5鋶pld^ ace^dd Ɔ%M! !9҃r:\'B/JMhPdM0դe< Q# :EPODz@9Ny@rRWfGPfRIK3/yBF?jpZX #[z􇛞aś_`)|ʀ}Pz :tb2P5ra/D+aҜbTa} r`9|<|O*8JO>Fƈ8M{ǒ2?\;F:OGLjxƫ s'IQP"M'< eN\V+E$%|?5O)O[6BLr.U5@J w0Hce~V*~(?O/z5F:l.N]*<-Izu?7T-霊մJ=k-`3~0UntZ,nf'Fyk,\9paT0^)cky>S ڶ-3z:E]]nhEYϛI/y f_RB1شmu'`=v6md}kHv|$# өXb%έ4*JJ71ky GU:H"䷰-,VG 򇓧%nE}|Qw ޚ9/qz^s]q(S DV[:ݷ&,k4Xi "ٲ22"m)4gum6I#/i@Mf2IٱqY[jPVO-&V@TS(oDkb d2Q.+}jBEf|sI)@Rtc-~8NRFo|G0JI4cDeC40me,q60qWRcl'RvcەewuS͍@ U ?p%Da/V/N*8){zCr%T21~8GXL{'Y˟Rh d-УËS%]#a__ש`~:4щd26(ƧN|̏K޲DfP;J} 8aFF"r`5:|CrӠG``! (ޮ ןeonJ?UA| P&bJ+ =g>XH =BtوɞxR0jp2ZE!Jޫz; R5_I5tK2HnVI1H{QNEXtsEáa_db"\5dj [}pȮ!ZNMQZ+e3٫6_`jM\`ֻJ5z!}4o̓xUK3F[Y H!εZ+'j˯s* zW˔/2JV 7̛#ܯ7*V5J;2k\&b =4~FԑB&>CmfV}ȏ0‘~Dg]dwQU˻c.9P`Her: $4"C'ױfဈn^kkeB@}y';"3zd8n3h#?TzkAh@$8.w #)YTIЋx%yٿ14(p38{=t{*ųI BpX!|*9ŒK< Nj.Kkg?cB({];e oOdZ}:Q*x ̿(7zʖ,24:A:$~ZDEcVOJDS6䨵sqHrAhw mL݇Yr7UuᩚޟZJV?,$%6~)VU o'@` Qq ?9h1ExYtGO͞ɓq!PP~9_9eƙ4!p mRHrx: ^Y夘h/d"&Xd|r(2+;rPI"^_: YI=Lv/bzeE:&e]ʈ Je/HMik F+avdߊma9!$f@ʺ .bJ,! jd[VHIvzS!vO ޚ~si˟ZGAڝG,"6Q |>+f0&o ~<̦h0?`>P?8 iho~F`w({8.SF /Sr C^(,'Om)24gɿ68weL"t8Ț: 6}(jI-2jpaȠ9_δ|{b<ƽ8hlRowY /¥d ibHhHVFxyOλJUkq>gд~za2JW %YHn mKL-{9Oīve g-Y6?fo)6|b3K9|O<+ F7no5gu9eBϠj e̷B};rM[ >:9-y\W Г(6"m'9UW)vX3oum8Dž;8!#DŽc>ȉW@:_66ϡûcrw3?FT3k9 4@p}ne="YbtEJ[gox?* "gJY.˲qu]$KLs(_ŝhFۧ]+\'bg6[\Sv_ =z6蕄Qb|Fʧ&(ls1e!a6,>7 UR:)Y[o&ƞj]wExn$ V|HuU#(A؊靏tIU9C2~r8PxKNoΖ!$BL20?QXgtAv"juus Ӯ؍Ah52ލ8dsB[Q HN ۗMf9)Iё٭vpPXO`L; ] M1]) 4B`Y|Ȓ6-EbmJqoi:;8*phpzwlMП[kg;,צ_GƂrX 12=u6e2^,YKL:G\C}f;3z@fҿؚ?kg~kDH}K`j;v|ǷldW4zך7I}S~; O!Zixb!J-m_p'<84u!tV*V)}D3qxЍ9u[Ya^M+!}Pz:+R5yY0q}ĘoNWV Hnb Vbd(ܹ0N?UotJ~#oU^RY*ԙmgfZO7:DUL]x< U@?DfwZ]9@Lx'e\Է΍l[ƛsuz utEVe-rqDDpDlt*S˱ztDbRHnϴ2^lk$sm+59 txJGW"x8V0/=#?R*1tq@cR`\(X:EVtS!챗\{u1ςU0:cW5Xxo_s/[bwZTZVߙ#:{N}{43az%l N.hkO+C KQipvdy Lԭsعk{&̸G,PHJǕ} "`{Hsp3`Ӗx 9 lϦ(ͭXxKЫNc S\AG%[\JOQwI!-qTPQSpg>Y>P|ۼ+B]TepqoBhϰLp=Xz/nZFJD' ~Ȣ=R[:G^^χ5tnդ9`@i,wp3sWl 1$AՔx.3?"^RxR{l|ed3{mF5~3 P9Eh8$rV[\zZu 5<I< 5H!A6hHi_@߅0TBP貍"%?rX4 60l 9T, @FFB*YX7,`?* -mUQvI5[6~"tAh=U4ݳέ߳IcB~sŶ|cI ^]D u` EOU|v1')9}us7g;JXҔ *d!x~֎'| ~r Us805)<ͲqXBNH#P8J&_,])"{a'i@#CM'&ND6ZQB\zo`΄O*~0`M|ICv5Wo13uՀpxl[ۖPZl$%LiRSsfdZ*VX5aTc=c{BDB;v@Lo1˷vbݘ)8|;sn AGdm 9. [hπe ƳP36$[dtc4\0(F&ɤX~,l`.ϵELwEoeSneGk2d~r"j@-3HvrR!_=TZQϑncҮS878!dX>ż'7\YzYZz*"*!JOB7="" &W:iyb>ll6pv׹f})wAfgcg ַؘk*$FNpSywl Hǚ+8~ZY#14bscI{j? DȾ7KDNKܦ@6Oq]jnv3X$Y na\h#1L(ʌ&=me;YoonB#⃦Ǥ g-cٙ )i@o+Bnm2֏ʓW|I2{/oz6G,u4K~,Yn6ruAוUR46w(JNJ oR ipyuiE e5j:@nYf1|uIFq™l 7?& *!{2-uX\$;r$7t4Rth&%<- 0]4;mŘ0 QN%]'pW_(-DJ,#ӌ׼: wIq9jDv-,#DQY'V4Fŋa0zhѪTB),/?..sshþ˾)r5`;Sn.nmdtM5k|ԋ˛ +O)\p(rժ?-Ҷ~7WG%~sKQH1Ɓl1;?N}e\0MyzXKc~]|C S0U[0# 1W3LL_f'T^`1qj{Jue|CznsXrq?_Nm((XSve5HYBȗw˓1#0>A]=LWє{2$'AgqUgg uFB|\zYljˇ+ Go Bh4IL %ʷߕAxTv>j#*\n.u`ct6&xWGi*7Է4(BϟT5Q=> rCRe'zʦG8VȍObzۢ>"~;atl[tS_jo@~*, eHq) Ԋќtױ̭a(At[<W,gϭy\ 3%FǷh tF5s4"GB3,Xυmkv$o_U@dDRW=J"eqi#323]mK΂c.:2A(\X&ZHXs9 &X3B;Pk##r4CwVXo/HzY+rj${XE]YpB%v9$^fzRv)1j{R*=mq/f#47KIn0KPLs +x< )%5j%6Hum+Bh;UmQHr"?ym/Pr"E2"% *]UR0*p']}H@*\P ҹ*u1hq0R95BqRkh}e{PB @Bd w2)}?Cgm?P f`?H%Dǖܔoh}J5KMއS897% PF } ϧcFsہhPխ8R3yX}W.]Zщ!Q7r >7w9*nU"o{fjr J| (J"\Z|:p '-T:8Sl0 4cns SU-jrεB|c=]s9V+5fʤrMlM}t^ySTO*Ս5\qvZr X4pE)y||.Rq>޹a]%U;vwh[իiJEȤپ^3s:.. p?NjɂJ4 Sﺄ%;BUGņ:*{ 1'SvlAH{.Z`~#N32`<%0I*3#TӼ/ @o!~Ԧ,@^?ߓģrrݽg}"Pqg5#S*c!Qj~q7OPT-]?#_A|K^?wRQ6%]ax%w˴"^a] @c]gJk|cQB%'z P{#v%_uP^Pq٪TK$mTOk3$S^|ɰ8ҩZ-&ӡ5N1HhDK鴴}7xrM΃*/+iqu )ؘƵ| q]M~@b~m##ăHIG;;?%A4`LQrD,FY$B̛-㢔:E&}bS5/64sen) >ोg{5aalv:^x̦t;UorwK'! b/ljH#l{,Bh ʈ{|crO:m--)E ,X]CZ}#K3m./#FgCnl.ot+f\m)"auwdR-eLmUzH\HHk`ڝE\TxG9*ڪ ;u+R wQRB++B7/@^-3u+KiZ''^ 9m/ծbLٛ% yP7is/L}ޖ..ٹ YWB}•M|ȐzCE7>.!?qqK&N' N}O` f igBxd·"ͅPZ`pV  I/HK!hZ?6=|Y9R޹$P5#/D3E(^xoC;@ >ɾhPTv5s@Z[Nfۋ&lξ0tW eA$Ak]"]S5] D`\J]Y rkRCDUnY'C)v. ) ;d6AAGY $党&.҉ MpɚːF9*qnfV# ˿~> R(t2[1mPqPH]_ft>yf @v&` EKNc 9v϶~ʌU&ֵ $taJd\CAHaWrzKyv3"uqRXbz;Yұr־Ou]dM4F8^9~{iJz,`z"G$S>>}@|/|#LS#WsCYAW(׹½cBzDh+nJ2͢|T7=R?5O`= Fni40%MHYV)Zsa:yNR%@$!1}zOHgG-0i8H~sr*-ӵ0in r@%U6}X?"Rx,sj.%͋S`8yeŘLQ~e3/Rq$[d#»syHLEG;,xaB$` BQ**%X,0xG #c# =a(}‚9Ut!&Bz[Of"Zt2Y4#c ~B8M.Vba $0E# JWQ*v?-> k0 Ƀջh!n"DAK20&y o%w6 NJeL0QuAQ6dŰ$w{4sy1hL@p Vm0ުDI TaK'r ͓:(0MA1Fsw"l*ʩХ%8KqQ]U*qk3> L3/i[1[* Ñ#-]w]K J[@}#ʎqyh7ܑ|ț6CS/7a Ju :$`TX. dArDEn tyŪKi8E>c ?$ 8uMȔٴ5|% l8FDvx{e)uP zBaF9R%2O;V2 slotd'W gs@CGNoQrdl,`PMk$ v;zN(~o^wJw$ˈgQ%6D5Gv|`̖fC5QKnB`; H .(džw8^zޭ¶b$PWhG9 1ߴ,ľ5 ԆOQnd B\{κQgZA:nOSpwMR6W5|$gE7^l,&%[Yǡ\;:ia/+WEJ2uORœ/nZ%mO񠱰?fE|gkb,IM.Bʉ19q̯Hˆٌ9wbα,p5&̔_~tO?~(9{>E0χ'8gSSFgWE6OscOQS @7̦@E >ye:iEy'u>o'^SV?58 _T{rD|2[& AwMh:$%Iw@].@ zkS9s\qCGk44*{$`W(L=03(!m;ʐA?{p)bK*$C) {=ZsJy)@oLxˍ^e7QmҜҮR.Uko+*Ƣ@gyo靍 ܄+~p>s_V+O>DIfM#}&pQаn++WՎHC]̬T]Q `~oG4UNQWs*7F%_'_9;ֿY"L 1B}z2ls 8 G*Y<{— @.PJhJ E3^*%1WLx-}Xr#wݍRfu@skL7 h Ǎ_3zp#Q!oaezn["؏`dle ڊx.9\A n.5K'tawvk mː,S' wHaku2}0MSdW\s9:}lewz̋wt1픹Av % f¶|ej6>"=F2z,Ҩ||X_`w=m eWk+ ǿzj)i;}f+G:|S*u'ZLl=_yKlP80!YoBLa߀AAΛt:<:/Kf=:ñBPBHS꒟l޼gV2^@{C*ݩߧ.+8IrCFYͬx?'qQFN,"H:#4ԭMWv PH˲h-6+nEoR E}gG'Vi<<@΂,T1s o{_ n S:h܇õ"pZhDV 3nXY֢?rɘm9_yd )nE>J\i87ClF;=*v89h&ZԲ2~- COTu3d:ұncTX7*[OtL0*حY @FeKJ2f8w P=P PF?Xԯ "eӶ$nx^1J̤7k,ZN}2ڟ⿪sb|g0lt:.jX :Y sGs\+ ̴IM=7|(tX_iBgڦ*:l=n=gpAR*a>E\XV}CHTI%>}HRMaЏ+>oK7gZp5cv`) A@dIOVF?;g,>98Qw}RU'n&Byi"@!pO O\ݷE {.ḤE[鬷+<PEG1,A4ρ@_f=z|X#$oEeC ٩GSH91 K5E1$2{<#hQ~rU.HH}Z*KGM} O#0Zil:-X;Z>z>NoݯM<> ZNWx;xF#GtkȽ[<[):=w:R*.m%Q:ve;뺦IC 0?XZ4ƌhFeX EBd;z7?}I4@nO6vh6)+A-$H/-*R`Ǘh*!oگѴb|y1Tg~{aPHi7QQrnتxx=wq̲V+Ǔq-/|MF65N]>Lϗ'[{tvnLlM;x!-ABf(-  Hj$W]`?{`a-ǰ`Trt6_װG#^ plQ1Ml>w_ i B^ DQ@ē;. e`+ٷ -2ӱoRX:D{ mQ`ݣRǟEgl6vMq(_|,jon~ݤ$z2N[yQI:),xl#yW.F[8uq:~/,I,[TKh Bf6r%`( tjN!?R`Oi8#~pIZN`5mֶ9S2{bYCB$dKB^ܯ0c~ dt}u~VQepxy$ŮAȽ T@*1NiwgnpqCH*yJW1gg= p}9b#EձR7UIr;UdiRM}v5f䚞.=& $,<#Btc!]>~8q}ϒfvܪ?&~kq3TɲK4~+e-cO7 ޥ-c& OZL搆n2+4@L>?>wNuH@jdw8xk>1"Uλy|eټÐ=8 Ms`[EW [ 6.h['Hg )AP,ˏ ' KHPG%U rSKR!ՙJ_Ap\8QDCO&/ i93L'p5lRA-"2Ur^aYY㱝:F1H}B2sߕ@QVJZsT%yۉEi4Ƣp#{Bˆ{;WTfڼ= ;Mg5MWZxXud׋?7.d|>O5G`sWj`ωYYq:Mcɠ/Nu:78cHv~soƙ)ƀ=4zҤ2ГT?Sk3EV]pA{ D׫P3MWpmLk|5P~W(%DYhx=gj%ۡx 6y<WCE^|>kW_kg\Ŭ:T"8DWODP7ޣW@ 6o1w ~сq0HiKE6<=VȺC|醝䲆`pj?%gb묘Ii\gfi9ךr{j@[)I z^M#xvZ |leaab e$!)=Vnu|̆똦ʻSZTڌZO ƓV &,] zt>bݷQ ]B2),AR^Jk*rXA?StwT{F!39_u##VL8*Y*hY28Bׅ\ve-lF?k<_xuaxbGiFg46NXnyѦlҁMlO0^]+'P2ѿYpC㴙58eC'xtcfDn) Ȕ^k)&_wSaX墋rw7W=YfBȏޣCCaN S܍o,RJ6_ZO5fW:ZĤ1BkyWwty [ӈX~W0 Dq7ƒA1z&4,}ez a Ka0t$HThdi . 9%v|T@z*enbvGb>q$v!~$0:I*W{,,tG کo4y` wq3 yBZsc~h5"Yǒ Y>Ln{Բ SYT{ݮMD* V\o¥ ~<>2]-n)k@hߋ[iҁG3[]Gӳ|G1apv ֒Op}Yw_iE]Aoy4)EA 3J9jlXeg;az!VQ:1xdQM !%z`(=32S,>lFP[Q'_ϟWϵJgYJU": [?3 *[7P?#]7m"ف8c.K͡rpQ-'fԝw(/m.Z] U`w*o(wAK1Q\ha+:N t"fF"A/m,XAjDd'twd_VfFq Wq&AS͢Xc{T\cO/(oĨKD]Y$|#&a[:k& o#L}g D}-Hx bGz^*E6l]R; ;3Y6%Q@|bcoj)rnԇ;o tR7\/CoJYxkGQwJW(ŸpW< #œOUN:;|U!X'\9vf©J#g_v\pγ =pF}Bew["ZA0gz6GpO fGzJ'oT+ߟucdO Kk˒8$I_sN;FN:BMG`ŕl#>lbj< 0Zh3wqiBU^715:p8N6W\.oOKj$2iHdy{7wf^<^0lgnNE.X]Ҹ_RW%*% vA)֫;D..{MȬaoK^R O`"L2{_m@W;LZ(mN T5[y/2$dq\ Iqe.Bu}>U k ^ &h$V۸reH =M{>\7=䄬aMw Ҷh` _?!M;mCQ=.Թra-: CF DZAְ,'kUZٷNdOcoq&2L4URJnD_dr a,vI#3>{OsIv5eSZ[JM-ia1 ^hk3( ge^B \O`+q ]2k|i"odyq)'6n%\\p5BWR*~ZO~`73I?F``&.LjSfױĶtǂu;(j:X;D(NM:7;O<LCyR Z{}wr*Q;z0J ]\^/n_T|i?5W Nͫ'<`TH^73"d|nZ+Dƾ1vGrF<NAĉbv!.CH|Ǝzd̊p|*\@;zm6{w(ޕA7G%RuuKWj9%~gxɈ\VjIV:"vL'7o n zUo9skqKN4ѕa-E`|6ΓBRafj  d,SԓQUF!%5#ߏ "sE}8Ei7ZJ"A.H6y)_i)a7?8:ORDŬr$)[Ul$qCC@+Xf)x^4$#p[ W6ڈ86e^Υ434#9%p|W+z~n {&vypG@ABؒWn![X1 1_>\QRY:. ]}&{0:5Xڢʜm нsxxI_P~2 ir~#)o]D{=JݕK=zp3]ҽnŒ%d7rZ͂I +$&35X>HCŕyDL hRϏd-"ԜXo&_Š'h(i1`+E 'hjZ'eKM=JS A9ZH QyH͟y6>} 5!,I.9\Ad>̠}D>lmGi rJ$WhɠaTh=W0~W4PAΥve,)=t5kXT6v6iͺ A9メZZFò LԿ'>لO0 $cnΧ>߻݈-BC@K4ofoDhgH-HiӦ3kpgуȓDr@Md"]vAP0rM'6 gf1G(k XƐX?*;Zl<Q@uk9zOpr J+Sѽ^HK$<}g#ЃaLwnNrzv䡐IB p`LhH o\#!bS΂W7KQq]mQ4X,R)5")n8~IŜ0:+[7%kJ JJ)16C\'8T30T8KiaBGLI37F\:ML"#e>#Ag yGa\æڢ-]E%*lyp]!x@/mzYvyŏ]9l#$V{ $=d4҆Y]HyhxyvSnDȎ=#Kual a%?XF˿'G?3+b̜ijml?Gɒ!I3L+ƕirݶ + ~Si_]K˴աSBdkW?/=\#>ͷ!rTSk'9FЯ{]?ͽ*=-]IԙM/3J72hg) -cy6@ O!o7*KC$,r5vȧCCbY,Cu(pB1;:^], Wm"3q8؞Ӭpy,g]&AWw4u x"ղi1I&ęp  @?kҞE#.<d߸$Ub3p5Jam2Fmt; chOdvomaVRG.o4o9񅲏G<QE8m%M+}mZqRb|No"saHdnF=:f@&}T v͘Opk*Dh&%.,_YFbRLc5e'+r@}B E Qhw~_x|O2X+0UBν}zs!$i# aD{:Ǩ\adRhH$Cc5\ƂU؆f<& cn?% P2cy]iK }곫nS~uv)vCcilUZpe#Wzqc7PJJ-)`TT ( ~hT ^ѱYXR_{6bb'AQj3qiXb#HS[V__ g T[gN f麭ּF'\˘K}bR(4g.>{fqE{;oȔ #mFqމJr- #p,@03,,9$g"¡S -tD6̸::kWvuN5a ù |O^0)%*о"2o=8Gٜ\Zdf?/ Ȟ@\$p{S9e-<.. z%̚P608r ʺx)*{d3#˼13nf=.ϭ{E<%v [5׬Q/tdd"(hw-߀5f}JG/Opb81c+FIid+Fzxp7/DkBGoVkA$sXkLW+d- M3!.o.e; ֢@6#_.uPBk]lyЮj6N@"Ze'$R]ݧ3R:^R`=Hjp`qs; +Źe--UBrkp^Ev!5RDEQ7B{S`Bb:VgqBKh5Usўr-oҒֽUoG!K)\kH"49 16Ji7V.n2ckbzt/``.\]~K|,;\uzskp&*t"*sL$ݔ7ttNP ,Rnt~X#[%Hطv'3KgrLL4a0',uuCE<2Chu $Vzg ոX:[~6no]40VmP}ۦc= p2آ@{=Is܇\+as!g55i%0^l5tGTC*y Z.'be}`$QDN) ]iF D,lu$+_ ^EGQ| )ul x!|F0Dž$D_}s簼wƨ5A*'7LzȖa#Od1CE5Yu E '߲qh-6lL[B 3A!b!)a_['2f'Sdr6_FOF$}%>Ha:Y—;OLcymuA-]S6Yj(_ U2D ˍs}"YID񏚒0x;r]8ݟ߀mj% Ip=)ChU\Su=TS+ƻU)m,C8'QLtѪwU zۅEӱ7uF+oVG4ȨD,V65+ *0I>m%&;z]:r^eȦ2\iV-s!F xDSKJO2a!-;7(9YBK.m!,hm1O6;=Us[y½z}+q=)(Jd4U9s$~|b1rEco&YjmȦb+l @t[xApp CbJXf2{ݬ'XIK X|q?.-jtֿ‡ˏ>t[ rUDhO|I Tb<% ]l#x>HƲGg2)ȺUУ4'N0vQҭ&22m)[ ]J&\V݂yB&I"`>r(9K,?m̢&ys4-/nItvu$Kc\J,/M&u:Nқ3xFklE@Fpg=R|( fwPQ"9JCofn##I*vÁ侇pW"E:5ҹ:Wb@,![Qנ Ӟx*׽bz 3T(o}Lǩ- zM܁30vڐB֕r ָJy<6"TqR-dM*vSeK ?pf#GsfK?~M!bQp.s =ψҞK&9Zl=:%!;#,gw³[Ta6EGߣlLG}O4E?ԁy9{6s "Y6\l8rMؠNW te.<ƄN*x"+½(aMeax%Q#2|˩+D|#%.7:mJF C͉{G<'?XEmo$E(&"d9@2TtlDк! vyR0j5998p׳h6D+gBEn& IzƌY640@u&ӧ=9ncЍ˯(;&k~ L/;.0"o*lW즬}NdGU"˭71_wxXP즩rV7m .ѲEひVCMGiݲHʪŌ1}×TF?AS{ ,5F@ 97l<5,6{@Ld[W,Rй=5|Gzclh Gh.'jDԂ{R@NQg04xeO(;|ݻ Es0Z#/%/z\+)ߝ :WEgLAMHk=I+X52: 0 }TTaI%\ʻޜR 'ݦ nQq'(?Plvmuw|ȇvKy/ IK*rݠ8g/QnKzc@A<Ʈ[ƦWyrOŒmdn4&A5DNo1C^vseaŘ/ҳiq9mcdWK)(vc/{?oc3y'H cvL{*ziU#?<]HGEop겦kHW _;d6e~(57ZiR=is{cZ-qל^SV!h6 \?О*Ѥ=6bedݪ/(Bw;̵e2`݃M# M箧u@wN&쇵3z"JIwvՒFS|`-jAj"ɯd=VW]n${::0HӔi)ďV=z&-V _U]| K>/j׍1bWU5E hFͺog+_p)rb˶=OC6@:!짙NY=I97ҫSՂ[Y6Ohkfg{zw,L|J82:lvn]g)Q,-i,@l)X]}~Y[˥Y+Abⓖ|؞L[H=%ZdaT(d (ou]au- }ÿ;`m:x|a/QNDc[:!ϽK *9O?6#ŵI Hߴː2n8AxĖ"&dAh.&G9?/!3r',6_u?sN {_.{hM䋐oXm?by@RiShO%5vCK'"*>p7#vtQXl$}Fa[ćռ 2]kUQ⩄ H~9K E ң" yY\* )~Snمȿn֝"0PadX7,vcKۓE?gix'YT7K1<ЈO*;_W*;1qW]Q{ H? p8glYE|7BrbN2>:7 RִEF|SDg4U!~&F,S~ yinLSkCo8 #B.m &nsn|-2;!QJ6S*iȶˇX~gB9C'/|^>9oM,E=~ GT+s?VޭJ_HױF(L[gSkt>3ȥ#H`u9Z5%_b̌1q6'3 |QyҸxkXp|/Dg6UG~fYo{@ԇUY݆Tvs"qLӤvʠڤuER!ich:۰/N!f룞 #'w)};$sl>u,QobnhbN3 ? ٬o(!՟+3xL.O\r"EL]5!qUmS]kLPن*7!!Qu$r0G(®(Y'|s4xLUQL2L4r?S zKs-B )e~up\ ^>;y()(b}-+]|?yhtͪ{\X} vFP2piA sk~>q䗆Ҷy y_cȵ I#2GX০zz^[84Otcz@fN<]_p+/7>}?R|Ga~&0t"y蛪-'70Ճ< = 2ڄUD!*EaA颉^r|Of%k-ڙ7XfK(/dhfumUv]r)//D˦(uKp1|ŢDyVySO`mkq^Ns+7(uzxi`ؿ.CS&n/s"#|dnZ6kt?V6^ S1?1,JQrn8*K|-Ԭ^qrMiZιzQҡR eL i+X!xV+2`8?sX4fG} H qWzYSֲ搌 k}9M0u ڵ -i E 9~x N:tcQ:3[I4У(#ڱ?@PyaA C]XnR kvkba'"gQW֒sYc/#*eBwT'QV&*#aŨaqJP09U `蹧Rͮ:8~8g]Ao5*cV0 aB;'AԻB*7UXx:,1u,ͨeezr J%e۷+滈JRɰ$墜w+sMF@9ZqfMjB9 B1|aأmWlW-64Y1j3HD;:n=?ΊiW𲋅)s˻+⹸yb'bvW;{; F['-ǰi૷^K2#x^YJ̠r7W~5J9Ce/ 6I*l irL܌!wP)f[{'LL7 $/@%lok[./GSsn]Fg-g02 tweݷrr69oz2WyΩpx!~?+m 36b.0qW9Z?c Jjx\`.Jw'`b0z\l(N[܅{!3 8Ƥs['iCg4}f}c#H{#Հ%L*RKQd9--0Ͻխ/d0k@0-= 7<} ~x~8%H60u\aPt2V`Q>)ˠ0Z O銐3m kLóI d[$$n$"fnu[1F"@C|h5UphɈ ZewVwǤĔ{v[D,*H z?fg/^ |yүp%t|CMRu;b&eGr( $_S'"sȇu:'& ܲ;+ O)TÖ32snw|_F|rYY eJ, ;n5:0rPXc Z/GX(|?@@LU erZfay3fDGW.Sq`8}egKG/KoN p窜k2?oB`D48^!}fz6v8\%bZN 5rV0.78Λ䧝sH C+x<03QbNJoވZ0bv;_*٪oZ?U%l7j 9Ml͊ {y|>2I(W6]`cYIo]с8`ѷFfzuT[ui\8Pie N3?^5p8yWF0p{8R~_ vjm ͢W6er-Wo>#?FA8RX| AM΅Lظ@gk 9âOVC'-q,!FE} E0Ѵ5\՗( 460]Q ݻ5u:1-)S(U4xlVBgyGfu)姞~ 2W.A͍4[#ZL4q!Y**Jtcs$bOYh-,G2p LX^*!e <6| 5$_qd+{_B*e+`? IqH)FݬD%'e?p:7??,҄?InR#l{zhB2CʲVsu+_!7`<̂i폎ۢQԬj5;^!l-V0!_=e9' B*53:sORgyUByֆB+11FO8r k%Ym w=ȝ!3R[F/ZvM˼4p RoP^?n6^/yN'7%Zqu!37mut90Zsj$3-j>@PeYkdWrBAޜy&[/ֵx7-hʻ,mܰDJ:OMIXw!v֒4PJ.|͕HU]ѣY cjJ0 弡I-Sx=q{su3\ں6h"6 /qq5T|PXZEЩi/}Qr:9bTY!LR>364$?^3aWnuA{t\B)\K"E1e %5ExFX_5~_l4N 9Fgrp :X6Wu&\j9@ᄰUº܁+s|gXҍF l+Uh$:>K ף.Y)CArDk~\BI2{v齌PԾUAK9e&O6r@9;<ߜZs乧px}1th&s"w E ,y⭿|O o¯ VٸCSa3vpՎ1o hg@1H{s2D%ļϧҥ%":`c&@:@`%͂lcèg %!+t=Mk05ll jJA>)Is&ϡ<$Ŏ`jp KF{km3Q |vqxtN 1fw5P9dG?N\?E,bg@ҝEYwCXu3<#̳'Dtbo oN\፟ Hmg 9%3黹v0x")wQ=9 q@y] %soy-5-1h6$ƆmfQ]h)E5W9ǤD!y} ?{AP[#'+ZؘMz褐P42-,GO!-fJms~#z\?a9I@l@4rU8:}R=D'4FM<8jtAg5lY f!\\*1W"٬X+jʙ rnSI(ma*-/)=:av@gBgxVrkw26⠛^>y)jWou]3kȢ^/rgS8>[51o 2Q;ɍ/)__pMдiMuid !#Jv+ҊNwc=0-pG!۰]JWGLiD+3hiaQc`[hÆ6w&nryqO`tu$9 d׾BFK&A4ln~V/-6𡄰vefg3x]Ew*+i1| 19(W< Cѣb>nO_A/MÓfY:uea"oQTԳW9̋O~4Ř6 3,VvSsAr] ܳw⥸" אH( % bهNHj^`T?{}sQ)$H$VG쌞 AY=`m:{Ho{n+=lP9XgJ؇ǣ-;zSi6OϡW\Ɲxa^,mJ/p\=3QWLSX@)Pg^1 " xR-h`MB ( q=+:d_lMJ{vM5i Hg„zAZS .|șe@HsTukʣ/ygo!Q`WY=6\2?,gNWJxR Dvz|q+XpoGO*xlK+˰Dl2qM/v.KEH@gEtFIt_kamöN&)pKzcue_ =  y$ v?8$5E1ZݎVu*=Zr I,;B4tznu Q띉1+ϓJfW`N\9gB 4)5~ڈzsЋԋUI+;h]<#[!>e{( =dW3<;Ӕ` . ?u< qk `$ >$y=f3|t{'h#-e~-v%A :7 ]7^P0ePY;TR C(:ɱScޤV){lZu'Y&>®~0\5 `i$k:#㻳),ԻtfA3Wn<.iN%N]'/0d+5p&\F]+ukN Gm~~_Ը`̱Hr <f&ڭOO._ AYA/ "5M= ^xbG].ML4W>a!voE$GI}Y`:TJlm(bBk5NKQ]_rioj['Hkʵq/]ՙ\@riz&-b `NC}/Ia:C}Xۙ = l5b.~z&]3:3 qO3ֵG`OJNj ( >+A+[ ƈD0v$$7ROL \zEg&("5ץ&b=6uTOQݻA͟d(ulK`{HEw)VN-2Wh\q/T2AFʶ+.zِG"=?Sr4kw+8j 1jIlη>.4qlZc^vm(-JxJK\;H~vBiøl?:cհ>Ǔ}v Wni-Z%QG ^C $u +'$NK1ۓF ["C;9&/ڏ!WF%:S,4^)Lg |zd6/6c#",LT(NQj1b#>38jeG>˧{[ҵU&1:Utե:;6wO1eĪPa/d3 S(갗[|@`&)%')s#YN|~U!/+SRč83F|~p)@-H?2I'FG%8!gT^t#/dGR]a~ &NYܝǁd>jr5I)C SOCJTWk_C;|=b[`5&:yEn6s\LNno kqhUWг yVl>(8|-v+0΁f/n$(b`t]Fv{"s{=Yv+x@dDjww0\lUWNLNuɦDe#.t E Oiy;6\9m->(afhӘHeɃPsI<(Xz|цQ6ֽ*lln03yca޸85{DX櫆XU?sI%;͚P!Q >J]P{N}o9NEF7;B{MV縭+2ZbY5&ѣt+ @b iN$7tsOrNk^7(l)|PZ7C[td9&j~t< j:1#, GmtǙ8}}1fB0zKX'ҥqgkYʝ HA0 oWLOjR2^f @Ȑ<=%&#L{oRyeTFKfO<0">ljV udov&WuӥWr"c"gr+=sS+:~=DQѳ"Q?-w"_G*AOpoĊڧ Iu¶dlPW1FmYydnE3`3 Co=Z vwqmgKaZ^:"t3Җ{"?Vy\WZ sX6I Z#Yor!hJuB0 54}ľ'gDeSHDcK|"$0+vUz2 -.>I&E&sq}byq2-ȯ{KפI$,- ` ~4.%G>IclVsH wTZt>}}9Vl=)i [+-s3f1Ym!ϊ#ջߔiܘ(C}̊< {uO9VV"ǩ+>KPNa\UhzS!Y1<--,a!y>"iztv6VG yA>jo^x]LOHxϼh|bd <-6 v:Crb;tt'z 10Ir|6* *͍i҂mBBqA?Aq)wbfektͧ5H^S l@tНا);Jw3QjDZ>X :[%uA ith/80"5Fb:l!\հ DO@TU/JB-(RZ*&B$&Z$/D;]}dk414$;d ٺ7$T;U?-Ʋt./{C;ł͏TĀ:s!Z b13k&ۏ~jBxsuSi4[򊂣W8CiΰNs}?1[SG7p{MDۂ]GA:ngEvOU@Dlz^sG+R-IbO1l|'0'DNxFUe_b︋wxAppӑ:P/wmN`[ѦfLj7{?\//)W'Q\ <kU4p ؂91OoOwLpW#0^Oq NʞϚv|=wIDX8i֠%%A(if&cEy^Y{4^ kZX5Kq~\#")zmKMsWG!ԊҺxԛ"xohv(9\XǼ[ue N8Y6QHwA'Aƨ6Zۻ͇ȜzgIקU`X3.xBiMYxNU%Z5zY98+M(B)ƃ|[_꼭GVc婓LfY7;FAqG}[r(צ)xWeOVfTj=78f Ɩ^PPu%rqC5nyk. Lz}T0ls ؈aܠe:6Q8nK#&"0x2xhGѠ+\biv˟VMio+qOY@Q@S/28#JǑXƥTFuUIj!m,>ףzI&~5  R"-wHp1dzYI)M nͯW-3хCXo@$]Yӡ=r!s\*"\3Z༱jctHxɅ.л^rBl5K"[M7.ivgs# )8udbI(흵$xXGSn kSHr>A} k~,pJ Fg&vk^0{9 ܃+M!k֮ca Q.?[j7?CZ+d~lیnH^T"" @˭7TbVfc}W% {_?N?b)va|Z` uât|L6m=s.*ڻ>{)0h6l7{[ >b}L, nh r*zt`滞+ /!ZAԼ_0MXMW4'>W蕠y@uΙTpAxk;4]_ .*'\7tz67:TR g hDr 7% _AȄ)C]on ~dvܝ\S>ȧ7^vv<&]Xp *-DX& .vp~Tޝx_lX[Gw_>_Q*diΐ?(j+LDg#赳;2rm5bhS6.-mx DX~01x-iF)ʚZ~'3nX_oZ)FT g3\|Lgͪi%"rPCf%,w@b3FU0qAotn'ˤ_޻Z! =Lgy+9O ьrVQ@]ajCVq3Leũqׯc^)Ơ\'T|bTm;#}Oʐt,]3 UzaP'к+X n8yB,4ԙޗ8J{씂f2Z|mHpf-lêq Pv狈J'O浘:&WTӒ ܑ`f[*Kχ%s}qhҾFx%5x VDQ#)[SW# H FAqw%%9e{Rv *\Eadt:by2Js,FdDQTD_޻>ۅnM*{;*U(6 VD1j*6]nLuh?G7m*:sq9N,t=] oԭve{LOP, eu:r =h=<xnkFRxQ9-Zj51VK zC8$7YL?bTG3RC#ІBڐcZq%/b231*10ϱ!0l$f.Eaku.̦ 2ddGLеO0*h@߇m]ߊ"-iG-^d\7U[N5S%p$lCk O Z#8R[gv;E"{K$]|Ptš:U,~- ]-qpULqG-O*&Z3 %Rtն;Kb=hVWAiɘYmܦ͸K'$ j\tnB۔~7|w%?ݭR$7]V3Q8W!;s݉V]P  aDc %GUZY|Y<5p(8A\{< <؎) *6x0Pac_btfiuZ5TF,^|U~sMR;$ h:%+[.i꛵Ɍ#xc:fiJ8&IkEJ[y\b+!"r Wp9(ɺ2DqH'i~MuM8˟qJg[܁V'ǾcWrHvh!~m$"A3T}V7'00Vo$5OV,CZ71A򬵼#{oKᆇ/czq )Uc'<{?_川jQ}^>o*[ttcs@5 .*F2u#M/^sƭg7v( 3^}NrCffgAw_XoGuƨ淠58l۽3RCʁhJE5B:S$I\mu-:#PfHAbrf@v@'kU;G"rtl6>W~9X?F,.\bEvHH~ak?O0]Nc9p>̀#J!;k R(Wn"zLܑn3Nk#@A #OuP4:r>(q7.5D4 3ҿG'tE[΃([_*֟6tTca^>X we.9c6rgEgʊB1#i,vW1! d {W@̜Lvx& 3TW)w=_fhH󇕥>ңȧv5rD]yks hL8Dq r]2Qh$ujI,3~20 K' F!⚏})CbuC "UY1"Ԩfs>"e9VRѱ/;'6x`Zd,pUvpAr\d7Jo:eUϣ&m:6F[2gQ)M1}pR,~y۝U!Ϙ5zs7K"sZ\fr4"~'+}]Q kS.9uOWD.^?0T)LEEL{VMlXbvA<&ى>`xa'CfF~S7g#nF,iHE#RYߝ|A&HSc$&sJ:*vUBϮC-*u \*jBFhX~kQŀ&Ƿf|6[z_i1Beh,KuqI-uYf]c) L'fMWB4XHpٗgi>o[%dZlZMOWoTneTPq5GK f2`(i)xr~qӿob% qDhq]: S,!B-Km׸bpos!-ɩ6A4lg#ʑ\z*E!f仠olL%1}z3sٯPC|]K'NݜbpHD̏v ,le`vJ-3p i3_Wd)4 i6j.=\G@&miy`]02yUm!BKnN@8ne0Qq*M{^g#фrVio`9=Cߊpy׏r<5F]}GzR­Ў?7&PD].̈́5QھP5%%[˚ۚOojj~>+ej1@HͷgZf>Ƨx6QP3 +w1mKmq j>IW_oU ְP#ٹ螥Nd ŧBƫ,lۦKyY#ǍN*2xVvs}<6F8qCھi5 -!U A>-CX0ih܍ЁjpOe:UxH |tG;#t įi#4n'zNE4D Eڧ'嫌={6~R >r\b=@ܔ stI?Qw-w$I1'y #!FlVLg{_ +xYHp[ /S^K Rsoux 5wc)i P0, ۄuU?wԓB֯њ=m%&ѐ²s9%KHmާS$^Yh`YX",z#Gqʐ 8OOݟeҫݯs; VpyŨp=@=h̶艹6)Qކk]Ach k3K/ @N VzSՙ-JּǷqeiFF6={C15TUeo닯Tw]lîyf+S+WLL,7 +#tUOg3!VoO= 7& G;8eOej+SREH`] ~}ޤ`:%aχ8Q<8OZ}GzAP+Ttzat|v M%9:흐͖*e4jiA^>$Qׄǜކt&nbdkp.{59$e kmJ)֤)r"ϋhJ+1+cCkԫNpLK,J{11ɻ8axӁ8Eq#Jq22knU%E_8p e{O6gAp_޺IAQ$% JE k >8硜6qBh hT$k4 4EQ4BY:%9!olΥ%EKUT h-"QHF13͡wDI2OcZS+n4ΒȴtowpX'%mgA &^T^}/W˪^ ~hy٨n.:Un2X:sNV2a=l:5HBQ|1(́6 QDH8l{~paKy PqnL(4p<2iOYe֛B`T\f"cދy'+['aH^읫f(ƽ!߽ G% @+*cqH l%9%CٓKL?@ 2*XFJ1DoۧzZX&mMB;؈ 2f*]!H@uһ`H+%%!<@+ȓU:Bh NDnV\T!JDa'88[?B1jrnBHӲz9VˆD2U_ڵyd2b8k,"^b&fpkMLJw,F:X ݅[]Ύđ8[S aEڻẘ@ x X2S-AcMXK/N#H{4ᕞs„ yXAk'gkp4D!PQoJ8OU #^}%moʚ.0os(ִ7N|։a{W5z#;D8#Ύ!K rr.zx+Xζw?Vhy +JtqK߀OylYfN99H֮l< !*0T dg MvoJgE M58j66Kj(ɴ!= h=+}\"ƞ* %{]-ClokC3VU؎Fw㩫D+5li \y5  {7aY# 7!XBL4Fl00 <xhpaIAxCl<۟!}^w>[!b'cNzHn/@Q },I l(?[hRs4?'[uƴˎ\sbΑ$5i D7TɄZ[$ 92렐lw#9q¨gڄ;pȮ`3[4D*]IV<>>NTU5\S uح%r!@񎪨d(&TɠC(" ^ʚf8?qCZ&4tr={.Twv"y|{&e,w\GpݔbDVxAl@fDQW./ܙeߵG:1 tg%G&c9]c%թp[bÜg9AAv_w+wuB}/ )L\~PD2V֘ɪ[b0fvp#z2'gOd$Ή=s=\s)To}}lj]F OH&{. Z}}MҎXc^;x&0􄂶:TbhqRS:ŋ">cQwvɮ$Uaʖ~ y:;a*?e(%".3/d-tqms&D={usO Xi?SŃ9>eA Ti mZ&EqMUY%/@l"%&#ԥWEP >'.OFH7uz7j'lULG]%o._\r'Ɛ:.c w&I7Q`AY BQnS{Kkg#8Oxk:0v`^X9 gXv!v-bɟcՑ[0 (Vdu~nUy@B{IԢ' 2/ ^litSRKugcZzQ, Kr&9<|9<ȁb~VQ>{|#TlK"L?4Sԍq?֫ˤSpjIv($T>7F(/œ?n; d@QuMb̺`^|]<" kz QC&\$=jj|c9m%IjE@Oζ`xl:M[0ڡXLX[,m1K|1sBz.A|e'SJ@+,N#ea}xF삻tN"`y#g@r#`f&(u])~$(Bde>XMϖ\!K3 \uF;87"ephGlqXY`GHH@~SO\x[|u֍zG.G`Zi"Գ^,hĚ y$l'YA2ԣ0PㄴMΌe0A 6樃=\BB=^ԕu g"W.Hh㫾Ya?6?tp3tҠ~V],{WԵ^5dtn,I n<YCdOA!@m1k wxEIhv)F:z}"bp_Ό3VݤG=< 9^T\S$T'=6٥`gR׸/].L#O`֊}||9K҂g+ |[kj6DzB,6j:;(&&GR{"̩*g|'n;) &0)p03)4,brJ֤ڼ§I1Avpa A6|ax_m>z~ui ]i_p.xDT4јqक़;ya+Zu+;ݺ֢z/ΝW1!Ux(TfjÂO;VogBQ+bٯ|V72 LqEy @RLgY;ExD F{/ډmIe4YpJX;5>fX3sG>ƽZgQ\w q:S7֡j.z'w jP" (.XU0b*'ͼ ⿶mV>B~\؀H?,LM7`kWnvMW@uxO2!YhgeRx3$f9^YXh%k͏& lwᓌ &/*+ 𤫸:PkȾ300 bkmH,CZN_U b~!\(L\gQ:%)d³5= q fINiz'`tƄBbduF"\rN_g#aq"q#cލ3JRMuZ!8cRdž#vV;Ue坲jA)fP8E,5V }6ΛHӚcKELJ.bbc@#'C~@W>>[PFFIj[%J /i`A=DDj%ڌƾg?BsY6r Y +fcA!d Ϧ۟j 6}-gDs-LQY. ߧbzs\^f4zfJ tW hP>Դ7tnmeE !_Mkz9|8?.hEGÛYV:M_;''P ("I2 KE% npoFS LBiUG=g%ЗBH\; 'Uo3 +V/}6:̞uN,rqގ]W}Žɺ>QD:Q[M1(^[o&]J"!}k"w+D.9Z ӏw<v=ȂME`}VRJ3 ᶢ^K3:ta!䜊ڹڌCƎ:25mQCZwf~բpc/&) &Ez~jhl 3EDO-}9?5\RhWX+BO?%k +ӵb9aM{Q_Zh̀=M3ؿED+&Y6"!1jyG?e `$%\e,!!,bXn7aK8`,uoIyݴJt40^OoH#GZDbMS :9BV.sN72^(  E=[qJXK9*wI.$P#8T7E)){dr@0Yy#5ޅI@JCW.09;"&p#q{.QR(D;I,J&RAFmI ^/Z |$tE|wm@&:TZR`z <Y?ZI Ÿ?Lqt\&>R%6=t!EmlןیOfXB$(gdM_]/");Zjj2pN6A*7Tsg$+NqęD7ѵ(EHG;)NĬ^"2^cA{m:h߸Qn!;pc6Y[W{ɣpY]]ζ_یdS,Ƴ} &[ֵOp?g}20s5AaI|FV~8;-R3 g9F~:YbսU׃V!BhklVHquF$pUd9SwwKȀU٠IzPI`crBtK=3 }#`vgԱx) 6:_1KnӶez*S>lTe_vы`P Դ|iZ'f(tQ(q$5˺vд0_ُO.3m ˗x!Qߧp}դ(EUg6gT 58p;v Vc\o0LeB/;'5؅BG[J\tyxT}n9qq? Cpjv}7ֱO;IlT ՛45Ж-Z݆Ѿя3uB_9?يnò&עh{#aP2”8KlJ-E*oiNLE2E5!H;dnb g5>L˨A

    Xmp[NK`[}Q`╤^wzPRȽVl7sq^1GP^YZBwZ =dAl↌__|ZC~nxz*59O+a//%n\χbX Upfr%7nQx/֕D|=0{NEaOB 0ߒ rDP̻[$?}ۭc߾t+ŻԨ{TW!PgIcA&͵1!;`iq~eB6`æV(]V6}wa! W{qXR@^̬&m MC9EnJXpʼnCAr en-/;HF24#kmq]"+8`.Mhq #o,&߄ 胙'K@Bejt$)>F8}KI*ťus}k~0cN3S(cIϵ2e(6ӿ#):+qCd YxCqlWNf=  1gݦ/$R>q'=x x[hبf'm("yR.E( ,߀GȏXRUsoU S0Őz5DoJ\q`jҊpnLL٭?5$jsyA;?-'4ZQɦI@ħN +Z?S+)bVqyvTu[Z8,m kAn:? 6Ծ$됰3dq[\gcBq򆼣# ~_KNe ;uZNթ~*Dd 3.A1ũ|^Pۨf\MYBDyƭW|xt}ݵD3SS\\_Wq9XlքY`{|33$(MU" OXh]i}5DݔdҁKꇀW^0D;Cߜ'TCL؈*d젴!=Դ!}[Yxĝ;{:F_s("IxڿA"SYm|G$%Yz#tf;s?6\֭#}6 FQ-ZYdꠤ+m㶐͊o:m,h*k 6+@$Ϙ(E8 572m^4YΚxܻZXپBeO|B5/}IʨqK!.AL¾lXd%9REIx.#8+Mnf`8{={i*o.@`i ?676On6@ X0H\FRdFcMrq Vc!Z*:Fi&-:evKRU.~?hM\@`:\(V5؁TV(j8!&Zcٲ#^"m#\T9pUE{.Q\%I%M%KՃ5)+yլr7hn@  u57Ef^z cxY<^y;>\ X3&@R^Y9o|#!m䵍[ccɒ%p?T>H^3L?`|/i{X*/ftŠ$:q@rCzQ GϏ~8-@WefdN,vb‘{GhZ wĔ G&½=8#ME/-уbT!9͡:hVb6RLÑmL*6׎U nLo|H)p@lZ4]^>rgSum(I MvɂP55:}9/Qށ]36ng~p(BE.D_! o+^J2~?:>get,V=H\O DU";]ZZܛ.Bէ acV8Sg Ja7dt`H9cfA /ƭs^GVX" 3Fږiq2.JI{861SyE.!FXpPXmSA<2OD:6hH?| T ̝=s>IqEc0QqD1J(2&$@nC_l E >r\oC@߬ō#-QH=FfVE@Йwh%Xv˰B(%/Lͼ㎛kJ3&vwfi\Qmm$ )1&98WFp)gKke [ܘmNMj,A-iLOVQ s2?dP=^a7 :ҙGD!EJR3OP6}mZ2"+ժ cڽQ;1Ѵٯo) }A }y|ޱᮎ]Yn QjlMc;M*&Fp$U.>dCP ~;qZtPmUĥ%&%N,VVj x`s_}E%,⠃lE}͋έwz^K\M] !|xXrVư}˫: @Hz(/1<ϸzoG7{XvOwmd@YkԴt\e6F{KHz*9XN끶8a{[mٍD1/0r/[_ЬISlj  `{[%7r0M 3*\#IV`#IpB^בy=[(\mqn ,ig}{ψ</ǿ9H0l` KְW YFCt;Uf ݳNn=Bԇf:'H{a7:1CQnrbo6l.)t @ذ1zL z8.bnZiD 8,:f׵,zWB #\}מP:bcAC*?yi#NoiGD-7MI1y|Z %OTFHfa8nHNv(΍qĞ"❟Hh:0@K#|3-@ΣA%z8aI$+XZN]PIN8bckeܬ̀&| pz7X#Mw~~4択j<ЈhfC3IWqwrP{BPnJ46I38$Q-^W.: Fj?S<ùΡe|CnV bu 5(G*w56wk)]cg VL=j,U $XsrXT_3ͤN'* Bs&t}氮!ƸbѰ-O 4$|hSÂ6&@r3rECy.G@jƘ|GaxN8]}oDU(~L$ys{O3,VԊppWsOLMl;G:lnwQj!-z@2 fO8ٌ6g %H ץPaφ #qALOZbs,駚:jj?Vyp%6 EU+ܧY@H^Fn\B(+|<z&W(mFO-dS;.r nȭ)pYe$WT==ʚ`MiU;1VXSG, H ].bѽ,;=d̾rn^¯f+*̧sqLqdOFZuR W*@Uk~sN7uEɁxtҺ~5{"J#^24q"׀Z7$_e.Dzq]E3֊57i\k0jJ[)o} bSTz\]~^3VmQUK<6;GU%eG եM+# K $㨐@$Q)+ 0wB"p%N 2^qh*F尓yYNo oV($?>HB|j' i-j ,S=Ņ2`5YPoi'vt!-/mX[Ÿ/ M)yY ɽfӷU٨qK?N"Wv6w! gߥ>_>g@TTFgW4I/KhE|-7gG-:CpVQt.`}/ORⳢ^̗XU?х._sB$JP؇+m p'ͨֈ@-µOl>'B 1 \qa7/.ݐk\Se/8::fPy (a/bdr]4SJu0?s F߄jnnM-CV*#x(P*㹚ZyW|~]1/k5YtLSF.gu$ ͈:\bdH-xDbӇG!=2 ]6m5EvߝoK,RI[թOvџlh6mnNkDr~ɐ-9>Eg0YlF}8^BT ijh"JtmuO^b9ͼbqz(J>=vC!Fo̎d żt<)W~B me,/.{`[+kW&ԫw;8Z&}KY`(S oll{jf(@<0mK/)' KRMzb:Y|G 7̗&hxc9fowF跰1#%*~\/S;uӢ*^N NZ/F4-o~e}wD0;'%0>zU}fI#l0@{Cq^#շU ^z~Zd yoق sj|V 5T0[@thz(5\lJl"Fɜ[Ymq2g#~~1O#7h,\,$Cŋ_A:Y*6\#E=Ț zDrff<+|i1iFiHֱf}$'mC40V³g IVtQ6(5"zu-wzlJo/;#5kγ<Wq;"(_sZ( !g19+~Μ0NT3<+Ύ<ʂgȮ@p@[~O~/&X"ODg{ i PSS\ H~%2X xl ,T:b">L_CY b qH*uGlϷ EܻKnaD[S AqN//xOo_>),m^`*-ayw : ewT+ K\ c?cC+˘_ڕvwUۛ3RsH4 %fLFx0jp7 i@'ݍ\y$њQzZ*}Ѐ)#b4.‰ ݐh Kgu<+޶'~2=HW纡*vLm c?=h ]t 놙 R!Ħ8pƶb*,n5Ě(WbVSjaG'ÛԹ5k+P20 ڢf޸ދ}[2YJPoyƻmSRW`9i-H2fqfYPRWPx*?bۋv4 k": 1[ g_l0lEؤRceqTԌ06$nVUb2KROmIZN5B1 Ys;K{rFQ87P;Txm&U"n肞-UuŨ,gB5m&!Ct{K1 D;}rgD(KJ ,D" xbX^5l,[|0j3X13FjċP%j( PH˥]e5)Dij7JMěZMa@P'0`ۘ(rLP~ˬOm4C>C奄%o(WMb[(aߔ$ ˩ZqIXXN[rÕ iM7@NX-q*~¢۬ÖnW} \cGT83=Yy_0r){C,UjUoh!3x(,lX KAKUxt}ˈ^1rj *}8(" |dJ+a[m-|vmpFu3:l'm^W:wj"eF_:jOozmԗ,Eh5.3ooe=v؈SUZ[o6j7p,g=iBX_CV5 vѐL%@yg_\"a[ےz]_9K!v}-ƃNd q ;51r>ư}<VB9iȹ:*~-.[1kccaf[b1iD%yyzCrWnzw}Yr tn+JZ$-kЕ孜,D+m||r"KbUppY_Ni(>J ݓӆ>)aʢڅ#>ᓤ؍VO |iIOKM`~7Tzįp93d~##f9wO˛:Jcú/6&1A?m!-$Awg܁&ѭau{"pĖ<5y9HC2"IƏ# rxᦴT%X glp𷯱@ m/Jێ۰w.LC5 F.hݔESȕxGY#>kLõ_'XdEmy$:;AdmSpwÊ5L+_t vz}~FKaEO5q~ ΰ(䎽am7_d.NtbaB YSܸٷ+e!|nhqeZ^H/Ju/Զ.eK{ҹʟ 1diAaC~ɐht@aҦ{Ǖ3n Tj1Р8a\ - k%uL%bZGֹ)^'  G^JI_yPzv{,#aqfn_~&90N0CE1yCt3 kCky2U^‹hTonʼn^ hEϲ|gW.Y=%T%˔|/G'W.7.oBQK^ ȭ/=FϷmD?z?ވxL:4!۷t5jlOއiquʞGtGl =t*P0EJ)l}[1@{od0ǠF{[56վ3(7aϠH0Y8>Et_:y|NFпPk_8yuFm&#~|?Væ6- =Si3Bxiie>tk\9y6%HЂ3,[XDthI+n&>>itF1#2|,ɣ7RFϜ\{_P)KרJkicT.zGExp KppD>x`Z$M UUlNKPǗk)VJ;1w!p:ZZ(& 'ƒTRx-d v(3rt#d" :% Hiza:/kpon\[kG_k@3?`#i*br=pB׸I*k- [NɪFY~L2CW:k>_E"byZ)7~Ӟ5^7A.vXfڗd='OLyY=jgӰFΩjj<#4BqU>{7o6e$Us93%dWOBBπbr` 4Ni?,W|fhLA(q%6ԙ>(>na<'ڭ@[tr4`HU&67|p8 btėOh3'y,]@0:+*ӲA*UЯ$E/&k=H(p>DU9Eh%$Ȩz>-E[?N.31#5'VL#NL[wXJ,[al%֋& P  -Խn}ݚ%1<Gӂ3[9 mƮǀHc^SFa&91r4njlu3~=o^4ur F8 XR6 ejGr>bX@ Mz 4uY8kArߦoV C4)\}+fWY AY`:x1P(tfmaamZs@f\T]`VrqvnKO۟b6隁_I$`m:Cm+m 4@ԫCWa m͔Ct J_icDaf0)@fk:Eh PQId1| 'L"> P\\gI&Ƴ`^4YNmQb_?.HԵ^9HPw?1!~Sz6attˮ?6 ?Itl\GGW|e5_ט7JcLFN~Xķp)J4M N8.\2n֙},lY[8z̾ QxVlfyqhbd}]eQ(X9;+쑧8A`/I,S|@V̇ܞ^NqxN[աe@䋈oXerIx. gav\@+vL()q٣waǺEtnRbAsӂ [̞WG1/ifz=/S;,Ԛ!򆴎I|i"֏< ~S \wǧhwmˀƄYd@]{ ] FV;Ϟ>(Du;o9#Zץo0MHT İe*7:-UPwp|38-iW)?;]~nb|Ub۝M|ƚ0ؾyR\n0V=Q[jJ:2^|f r;#ݜ}z'ɸqFTĭk8@iΨf mAșM)H `|O@8q]bRuJi}l` )D?-#*SJ#58XĬ෈1&egH?Vж!h2v6K'D 1;r{_ocVԌ{7y4KTj9bFZR81 .!;HmJt+n3PLN?'fɛXTٍ68ڱ}ƚzڜ0 s#I! fFE@Q6t+!V*ֶq@459M6໮)9|)onu r@ [ 0v^a05kQOtqޯ֪^ăL$QrXx /,o”u,=&Vc]^UcA&{tHΆF,oU;`oF+S$3]E#|4z9tSLN)Х>< Inl Ϭe.R U6i%栺UܑkeUa<7 ѣ%\Bɛgek+JQ~';V0R3p7[xh oR#93$ޟ*Z3{["Ŏ{ bض4~ G3sNpE7kU7#HOX? sQ[n!n3A2~ÊelQJ>I&M Q.JlHӤOр+3]@"}Dt$jCDoٰ~J/>' b/E>Ep#(Pߙ,V" Yb z<1Ӗqi^-'i7z2} <{srMrX2FW1{vuOW,S56W~ mώ +jNnvM?2w[ 1ogcDCb;(#CcWd ϱ1A&7,& Zݻa\I_qwo1t<НSPr Ktش;Q7#Hʣ[^x&a#hʦ:c/^1Ē !Ztp-K7Oۊtb_4WH͙9gbu WΥS,ΘGm&>zpkHtg9GYV.В0dK!Oı$jz 'KoO ӖXp3ǨNX#Ҋe3h%_@^B!`N+j׻Y1є 3͓i/O.ld7C7 ]~eCyohVS4\%fydQO ENPۥ VR;S+ $ITbmwR7z?3*8NS^씦@\] cd;]V DQj2up,(17/9`z׶~)9 ^&l%,J^-zG] jHG?exbj(!!?ꪹ x*bL] qGR?n] qg:OiQα#F6;e)ϙUlhmO_t ta݉THq > Тl- XS/E2Ik [`>]tj-d>򙼃"EKES&餗nh]4_K#10XqmUŗHk@n:J{tv~nmؙخI1KYGẅ.ɓ llyQ?H63K^ޠWuASG.3:4\!ǣۚ;̳87y%?zKyD[/,εW56߾K\^o1eEMT(k҃]K8`g|"6Nµ_xRm( X!hvS5k%p 5}yЖXb epi'Cn3 h@ϽUύ"ϼ>~pc|\Ip{|tv1&'j dK'$4}NeZ##\mj$풦6S9Ij0h5#9innwK492oFY?ZfXO p^7 o#ּ3h=:;蠮i̭)(!|3ɛ9"nʇvkbl3y0#/ep pTnt_^'UJ% 1ΊLV,آ-pQ{¿K"pqW'lqOɡB{j2S?ϸ!Qִ_h:mb.!8?)|ZyTAČ+C, ^L$^z)\Mm&uѱػKH p ן ۃ߀NQY%0啵t򇁗4z}}NzIؑ֯|g.)ϕKoTG P=&Y" 6 wiذGb{wIv {38-'كۨ4H!ь\LV5Osu#u5!֠Zņ)r :Zݳ"u7҂WA7]Yo `|̩va5EѠۓʰSP(8^V9;|_Qj՝*% Ѫp+̐~Ʈ3HF);M2RR* UfIS_` Ô^ 8uCQ&o"W;5H, z(*EZ+> |RiAhr] yHz%\g9BXR:EeXwϕh Êyę^i~m}WT@1\9[2x1*><)^&:&xV ewwĜp+yJdZu BaK E.vwpA{ttxEw"|0 .۷hH@ V/%n=I|*}jG ݘ sdsVEe9UJ L RZP?W,0ztU4C>J1Q=Z빹(;& OFKF6|]UPh%s{e{l=?Ō.& ]Q5X$s_K#n7]Wd7x?!YmN㌎a!v9|!2AҫeJ W<M mb7jmqQKj֍9iB"v~ u/ 1mrӛa;~k<c." F/!\Κdv "A/|IҨ=.eau^BJ@ p\wyW65![Ci0'. 5T6XR&Gk}mvls -(W-/48Vo-J%,gsV$A)o=(%vp׷) ٴ[}8 hm;- X׿3Xĕ5oqq1 ŭ<ԠOԺܗ渟xw>yhF~fXS4(5|Y9J=vcʺ)]*PO}@Vy{L| p~s<JhmjQ (nYwI}Nn{3Llj(s9oʒ*S/ tEDkօ.p2 5QHbKgUzu ZEg;RgR iR_Q~B߿4UYLDꉦMޤOR$=$0}MRiّ;SA6@9˫ɾF|St Bi!,&.mfQc\+bAx+?;>R/$BL48ƚfP:AS? E!]6i̔QfDf6+v]=W\;B -Н@PE:qLj$e7Q,h0xYcVF/pv}$K<]c2=tٹgLMIZ@pi[T1't F` 08R8^E ܮP L RD(ϖk:ؙT xwW I 2ay)[My)QL@#nb)'ߩ]DnI0UcKSW8>]Bj~0{fїVOy.m|i8tRW0b LZ/!F2 T6dպOf ߓ6U~:z9tsMk`MK#&צWw6 Y U:C oR"u[:TtlۭP # VFj,~A*ŗ*)YQq0$C{?YZmYC9޵Ae^_R3ErSd@2s~g1U J݋qQ),Ƽ'GIŨ,V`6=Hؗ߫ } a+ TRPjzjR\bʑswhYa1ÉB )Y+Nmu|t7vKƉ=cnhrwa~HHD$Ors;H$Gcő޵ jXs#!*Zep ecUu>|Cin!2˭"GGdۻ۹FF6M.ۅIm-);=,g'<:<2UTM۞G1u\9>ҍ{ r0`j¦L6Gm][0_\SInK_0l<Q+mQn:uv2B'.w73E&&tHlIU$ T@ذJʐ!ӏql!;n>EU+q ʝ֠ N!BLs.%#XҁBP(bI %|+žn)mҡ=ؘ]upe |l#^Nt<'R#Ǽ)~A6b 0Q'"@bU@$UI_(om LJ ^DӶjdEV*3\t-ڒ`'L F;R,蕔? 4sF'!NXuR#Vt(p&Y*s!DMсCЩ ~aSXi}ۓr}#Fk%yVg~ 'dSyS AlMUB?A S8q蹍d8_'CsPX!ZX NzjΔ^6r/4o$MqZ+۷i#ӥĪ`cKsz+ryiQ9v|-=J"(*SŎI?EYynExZ0*MZm&Q%W|_VFA5-ed3ٛ C0+2MߑmEZ\IY)Ep_rJ>b+'b/я4N`/9,m6ޡ4c)B)A8L,gV=ӁY{Q!ٖ)4-t++zqj*#2h1%^o ֈ Y$vMR1 "h)fg=ϨY_p poAVʵ=O@ "1OF^g޳rQWv+Xj&kSl4wukUdlhQ5iQ3IΔz'-دİ sn!JG#]|Q֘>k|UZt;wJtrE\,ty>{{ݑZ&ӱl{/'EQm=OVvU sp dwPauUOZf)O@kujzHYeTTA8c%ܱ4p(Wkd#>l$% |Izs*H>\Z@u94cKK]ἇ/wywWRRTv/L:A]r3jJJ#H>68Wy-aهۅiP0p[F1J53HB夌!u[A+zG<R6qkhj^Ii+ک|Fqf&\vC:6iF(DL@s.emfG9/Ö ne pD1ܒ<Ұ-DDISAʟ%40e}Nvf:axA72Lb Dma)dUn WٻxN"=sww|p5ŁG6n7x* FmC-닥3iA4K>^<_`3h] y^YFbPQUVo͞5ܧ4íK i_@͑swĕ~ܪ=8d+BbAɔhO(" KV Ku0FBa@ЄB,GC4 XcɆqT&O j³̶Tzr*v6 hw~4}JGaIB->BzA"Copv);_8&P92G10mA0_*sӹP?5̀"iFL褥uyd0H.tPHg6s$~7Ћ#ЛInD \4~># .g4U Țd-,e_k]#ۆ0{5Lz~y y2 tʤ Rp-Ktq*q5Sy摠vk ڬjp+΀4 uPˑL/p9? qzAKxRBzKp9RHԞ^d~&)Z NYEOn ˝EN w (1YP ot%CBA~O⛒_Vz4MAS,4.LTZ,aMթS#ٷN`&GR}+PCʜH}?gD{,ɼ1e* ֑(DnC5DjjmCfC̾lW`bYYL_Kr~PTdNhG4\}JI̶ Ś&3X| ސ^zZͱ܍!66}P:X /(&I)Oq%FDZt>n@ģ19Rww'w.|/ɁձLˎ6 pmL4|U޳"e#&$X]u{\)u; [UpESdfnJH- ˩O!®6!ڨvc}&Q,"8n>2>ᕼS1Y P@ ӥ{n?| H٠o{w8Bg}ajV-C9}J8[zMMYK[gYK@N*.ɎX GR3pTi4V0{G]W0cF\_318Ub̴&3q8R~,,NJś(݁+|DJ=^5)+ F\c)w&RU"D^d 9՛# r-TdwOxUQ^Q \w\ hI7N"őea'?q 9|<1Opv YU<0h=DNcUb'b_và`Ţ=%B@KNhz6ND[QHNPEH'M\% n=LwOxC 73 yѿ!+Hl5[cs8RgvҡQˤe-.b32=082fGH emp;YHbȉ!*d8iL0~gX"^ w*Mv_k"-$tIc>"*s AaF_^b3CUo\|RZ4#ba)7^Vm` x 5$R۲w$ @OAZZr/,Um-L\}"G~s1\ ))-=.,~ny7Ccl/"oa[/E'0pt7OOPP5 %IL^FFœ3PA!;v4"EvJwz/cxDGG*(V=sUI80 jፂvLixu40Ѡd&(f=8Xn~"jb?â&P"eII&\3RmsZ}03RWR8FSra,&eN`ʮ JF6\|% hHxIw6w|pө Qb^lҼAƒ]fQXIpDvs5mᶝޓÔ_* -,3Mq2T$쏱^B<)@H82YU@'2iUU-$*?Ocb2gD 2>H*(:F㩼RɐXUPߛԊj%*#zrNemca{Ͽ7-JVv+z.sbf3P8̀n9[Z3^g8/-[ݖ sHRw&(V8"wLR&y\!QʹoťDӇlXix6(!GvA fpu)Ȟh$KPiJj]a4F /8BF  x 9v{pE\ ~|_6ooc?>/UD:L00kpN8NnA%/α.7r6rǶCO* +Ş:+2dh]ƈLvnnO-CwxRf?2zS?F}{;#3/MBLA(xp1/ʎt}z W¦ch-8{Qh˖ 3=,q&IpwGs:i aӟO+V=*3E1Aj}i%T{6˺列"8uIL_T1:=ࢠ"i) H¸h: .)-t~+6GbՉ\p~`1#~+P7ٕpN/ҡe^2^z4P5(_l"Wl59^{x{nix˓jd|>'ρVo=g^6a+("}4txoJe c 7(#v>@^Al*?"E|%BFSkH7=6AB̌@ p- A{҂lwDxoPk,<<~:]habz6NXP1ʓ2EÅnhY`t鿚x `'>7Y):HP5b9i_]ZZ(C!Zh`3|ۖ@J?nRjxw ,e׀M'Iw4cw }$Z^ZNtuU\i5 P.=w ڬKY߭pzXZY>:0?Q%,dXYS\vpeS'3' +\ݺnx2קc3 \k`~>vp" Ȼ[s+I*>#wcyߜוEY)V!uJ\1tՄ$Z"@I@ a][_j"?IΎzO[ya$ Xjp<U08T7ln$IROBZ.j +v2Xggd=dCnFдvg `ir &se ͰuV 45_m~Ҋ>*U+ۀ(dUny&s6i(فo7k\j۲~0j\p` | 5Y \&]D>8dÁ12zv`B &{M(ˠ4-"= y ~rCǩ[9N킘'=FS ~ ~“JQ3KMBSf*(܀^+6ި3p:>[ƯJXxDFGͩ|o9H%jpH5ߔo[x^%"uT 0XЎ ]ʓWO3DwWpK܁}ZvbJ@]%Rv1iݑPgc}P1 X!kb K^ae'ϟ\c1آJ׹9m`mGLKMt'Z@vDKV.NL0FK38Ÿp.@l! ۈ '>[ՃfL!iT^yk&kZi%JM|𵌻wٮ,dWѮÕoC[Ή\ʈ ""]kER$iHhCj֐IH{:D XT\Y1E#S$O;"ȱeJcl~Ng{V-<^ws.KYAyn{f f-r- N7=LvYmjd=Z0g}~(-8llu{S?,Ηhmbx5yO~15|^?_p=Zp-1`g)Ioz`nιu\[ؾ#}@OdkAO:0+{SIA|ܓ<\w` /݋ HĒ2K ȕA3PZ|9bhpSW[DŽ6{~Bϛ<P3CuU.fM^Ѯ8-s\#νߓ?l-N#"G/@pYf.z{UjyLYj`_j&>9CX%ɍl؂\rab?1ubnhzm>/sεTڶzr_]tCpc'.^@P*e-R"!g o6}9~6@*R:׃.nru:Պ KR* fWC_ɪX>]{xnjùNf ߶;n/x >]1"&ǞnQMs?nvR&}kg1;E±t>Ѿ⽪x}To(^%XLJ>u߬W8sMӋ2{;l.ezsFx? )^ra2pVC{ʦjѷlL?3pmx3AQ E{) RcZfURNUn/|ˡNmv ;#iX(řjyҐGOPP˸T%/W1f w=F-^$aɏey^uP.M(JV>wEC%+JT#|W+>6 Fn4|BѪ30\d׽ͫ~UI?]ƤM!.ɋCyM}ӝx2';M]r 4>>d %Yo( ô%Lg;3U ݛwȁAsu(t iASBqS4 WIJG{n{,ú?v||Giʤ'RPR-Zh<,r~2jJijP"GKB+U0 "4:pF:WN -cF=s o's!ѲBrwBp,BՆhO֋Zf]C)o {LKCDkK(>0#IxCoa2q]hC>Q_?AR'vu6ώ5AuEfuRwgs6c(^{ǹ"2e ]'q~w9ΣRzT>m#dӅGK,mN3J'>LMPp,DYo g:[xAH1FUv3ۤyÞjӧ8h>Z35 =MCp[ϥGh[squM}EFlx =i ō ?giݻWQ.r !Q UmĐL@+ ]2ɕ1r<@'T gE<1p/w,Tq=ZAjp-KܘBh03i8l%PAzPEnaQu̲Fg^Y o`nɪN}(&?(aӋ\SӅwSP:+i 5\IkgP]D9щM7b) S)LDߴE)}9j[Z#Qc{gV=j]&n_Ba0Z`7aOzt anٲƨz/,4T_"kއ_/M1fD} #mꗔBy7Kb:aC)|9 ?Q!!\muӍSNQ 1xapXsSvqq6?G\>+hP%׼l%+! ~cr??z5 j~S\8lɍ-L?+#m\Mys0*5hrDp Ƴ%ejcg`A,K%&)Bس  U ]FuȯB7튇Ag+@(~ɮ.J NE>-8`51}ǘ x!qHTcyD<-yXí<ݭ N+ǎ·|zdRxH%)[b胳;p^ИJ> R'DݠACXHB2^B\rKejDDx dn'i]DY"Y5 * \X 8 0\X=#moFs__V6 F{{H0< fLSuaVQHI4.U.Hc\ڐTy0sڳ悔kҐxq*_܎z\lc$`rL0A182=IXωq)@vAS/tM{3әx rZ?t|z&o9h}_IT bFN%5~-DtmJ7Fv+JgSZCм!h[bؚ ;J[49H i*xzѐ3%u2 鄱ShejVDN z ~,),C4/y916<C:ų[KyD70A$^gFwmp{y ;~}<|A<=wNJE 2<odfVB"DA(gy"V~ip ~dF#Rm6e{u΂nY[ ܒ vLQ&6F;emxycUֶ&ziV*nXEX҉kYA7b>͟x3OebRpx4-md!&;2w^Z3 ) :Uv$to+rR)_ Jϔ 4璟slMFjT@j91۞\SXuV!jwl؉N">݋uD2,BA&ӒZ⨌5dl/ xIz;n.}v6fI}<"[$ǤJ:l4&wg1!8PGO#NNٌ2$aRg; #YGpb ӚqZ1|8RшQ]` v.b" )M&*2Ң̍_|^2'2_O`%!,*bוSik1r,tTY9`5ųRqT[ 侴3%S 4'Ap8V%Y gP9Ƴ1?ܾvU`@5K oQ/ivNl [h[~)3u;HgMr?T_ǻґ"t.Jn.ױh`:3)9~5cFO)JdQ2RN] Ms5AD}aۄu8쥗p`Ԫ8"13TCQ2I4K由nm/ X5]Y+3H_rEL}Az=`[c2p=:1$ %dqxt#-b蹻K摊TэkDLy*tIEt3_GƮWs.߸$mjfci@j4"if ]j**LO;yb 7u܇e\`k̟`O׀YK贮]|oqzHKpHlTO"T@ &}TOc@j_[JP V˹ٲ+r;P1h i⊞^4䬫sP\e>)]@ NqGɜFҨֵW *eC;WJ)=F^G~tjՄ0iBv% KH0\SJWEn &a: :pX< ;@Ĉbo06lm.+ks1ku)nlE6 #G|!5$@A,B-HCZ}"pVi}l듾tb4m:&)K#c,}&&Hbfk0^l*ߪMIO+h H[9s8/d (;"'EMskC8I*iaE{  )U[c|pꩄY|),ѯְ+kX}0aq9%Iw7c]`6ց.͏[nC y)q.-߬]MJi'Id.N_[DZAa'ߒ̓nblʾMs]_0`4vX<4V@(ms!k&q nthk6Y[lyUGy.ǿ7R>٠+5?oՖ QgWc=qzKQk;Dj5r0cڙY?X[OJ |~#s0LRCFa &:1BA\H =\BU31ER(G(jЈtP~oʇMT{뚖U{2 ]Uko~pud^"q(Pql8kHwR⃝~Dt!A#Jmm;cT')g[w;'}<tryTib?o=n7Cs G~*DsddwK}9 /J ^7EC>F)Tv/X?vʫWG%ٽXkO%@Ar*deZH#Wtb \ban}Ձ8%2l[^z/Ϗ ttY{; SL)>wCpo);XTCF~}jE6I'Q-D#QɜAx mcEF(aKa} o?=R/T<(m?brOUZ\cjf(QLL:EL쳫~0umփ3 3%$]`jːP⊮Yx\0? 3 {1t ކ"s qݢW"g8Mx67ig.R4kU4ZU!p RP$n1p]^߂Yt\:{8 ۠{xuq !):&$6׀b93R{cOn)KL}NY7S[LJ:wG'&Q=ǁpOdžHEU] GTE9fp1Qy]*HG}DKPZ宴-br |Թ_me+/zf%wN^3fǮ x"=e"dk&x;\̖M~E(BU1?N1:X=iL$ +x🉸KcVl QhWY#!-֜ķ;o- KcoDIJ[f e C'< 4Tۿaӵ"ctH),q)CS10Q\ƃFPx-B"߈rx>cvUj~#Mdi; qN=\ ?3L cN O*ŞR%! vOfp5y%!pTH$ oajŻJB ]dd'sZ>BOGtL#Wm|mּ>xw3"X?uEeWH3=sW/b bea(QM?P8%oѩhR Q5} ל[ϹA(9:[}<L[~ k֎&xVmyσ,/T+KTTq[gD5,`yLbߝJ~,eaÕpۨ8zƱl]t1ϡlp8< ͋t7Տz2I>Z(TU=ʂ2ֆNQRز,cPbwt!<Qvκ-)*],"Lbh-*뫶Drq FyX`HYQSV YqtHc(c?/bCܗ].핔!ΰK> k*#ο6H]%cF`޲o`r?y>}ACEŶtWG[|V=q@zd+u2%%PSp-0]!&_ ʛ]q`pn )1 ˾&ZL_;?_q=(o*37Fƙqw?͗>ű.m. wuMcԊ%A[,nTϊ"f Ee;˷8tJǧ `[Yq۬5AXBt~5q/c)p ^mtk #F(ijm74 +.<9`4:w/XmEg~hBo2;l9@]CqJs?Lo֑ pE.;w곜8೽9.K 4a格7P)}i=Yo;0ĊYrVMs.NW~ZxZ\ղo]@@ՋO囐?.}mN\d*Vg,ւ2R0WppH۝Eޏbʳ>Ta9^D޴aigT` _46qH^}щfR٘n=љZ|x M,ocd3}؛82z{ocH1jԷ4sj:Q0Rk-Zo<0m6bՊvM>;4^CEz:}Y4Pr:q"[FZm[-@ 4nXZāp!YS{#T wv^|cj?O0jCҒj$͜R!K7)\p؋ k{58˞[E@ }\::@}!z6YfP]NF}+mwN C.B⵪;Jn4]\=MvK ?I\$W7&_tSF ;74:=*T?QUYaܫ;4ʗ:+#YU < ?+dN*7Iv,IG[AAv8PPƆ>!nvy|ɄmΧ }&YYd#rM.Np֒^b]ݒG{&9J|mf#6*U$c7A2.+\+{'K@׻ƹ:$Oө!wo+E9C3nͥ OV8~*ϗddbu-ܬ]|ŵ:f bbHW[7g>[- j{7`mgq!sx"t-1AF85UvMrO > }b0HB2I=%3`ߪҙe}iCs23"wqs! ܿsX9aOmv[ yԂzҳ)~/ Wʆ@ȝ+ em&`|G= "?`\4DOS2kцܲz-&4JMeW$t㴦b19tD`p|(fVGK+RA(| Jq YJ:"aDM L`M,qݍ=dǘz¤`њVE2惏 lM 7 ZI 9)s =t;+i%hbL$Dh]o@Ocl\uHV,JΌ6D]  oh$19H!rRS䯔&0!?j v5 9B0z4'8<0_Ƣm::`ݱ /ɠ.OA,&p ]%ط53r!u@U"L;u툃.]^_8O8knW#RE(Β;J\SDž}~՗9baU,Kq&H.L3@ |uG)P1BLu7l9Go!~ __~Kxq%g +9"menKvx~hfcܱ"UhB{¹kM)2e࿔tB@M1pB/f?vJ>%iU5a4 `tv07OC{u|YGz^+{o[¿1ا.ftk:mأPze 9!Y;DYw}Ot"0> MfĂ&~ {xp̱<zV'Dfid㳘HR%2!&?\0! qsǍʫ]8Q|ce {2$ͩӻ 1B@7ΓMuݳ.|0?4e/.JO^Ljbf_s̲*J{$!֖mLmlKӚ-AKQS߂"ʞ}/j!gAW y4y6l1HL?qO [&=#£΀nLM"h !Cܽ fJЕH2=E+.:W~rY$ny|+ఙ1I%š+Ԉ(T< EHojv@?*]jN^Aw\ Zñ 96J-@BRJMıӢa0㖩jb:mUo",2XzAѾY+sM7Sc~n,R wj RkFm]%ڢ@TځbB6.pϟ\wY;ѢPo5kq(MT—ECxcgV>@cz4?>ngEt]h7{LtZ!ώ){`sUc|)Pzr`4D,.ŖSzLԗ%s1dT,#X5]+m`/&2)uėP\1;'̠x6遱_;db _zR *]iS\l^]'@ `(n{֧pz+bzDivC_bŀGw5SJLA3:G\wE"ExY𲏧쮠A۪ ӧ8#h@f$wkoS7;ثIYqgA@**<| 5*<ӒqZȊmU槟`.*qrQrL[T.[aJ:.!ڶ؛uXk~ $@ 6r+9̈LjyS] `ip9Iưe)}".}zOuw8 S!}(3i"0nBH8完 mb5׏ ir+"GEQs%S`|r([ &{_!ol{Z+lkySؿ_M̫K9fll 2%-F^L⑛3!sqQb.и8iX4 || k-λ _hjR6c!wƽ-+BӋ[tZ,/JC`T*E5<(Cš?$Ӆ<_7^>,'DS dI)nz=&fɞV2B>c\G;I3Bo,)ؔ0 ufK~h]ZvKQkTέ.>~T~G*` @l#۩q3e,2T:Hh%? LRGq]0vt]]lKVd.,?'/kj䳯XU3VG25Ĭ}ӰD!Tnv>r3w[[&BU1E$:"x5/=`tf$ߥ;]t~7av˷h'pie\ *=~GHBmkdYtYun.Υ̧%ݯnhi& 5%.37=WxI3|9POһ1Z S"(NX&ȒE7e<Ċ8,SVԏw6$gY,x?5Q\X ;ܥSW_4o"lߦAXӦqGxdžf KA'_&U{oXҧ=YI 'b@)QaSiĖU*@=7Zn"a|fh B83p13|oWK? `* 撠x 07Tl Ikd+ <++@do:S;.0 7:r9ü!&A VoXO`΢RD8ijz|#1A_Xq fWI=mY_j(tgIZ,Z^G6V S:thAKJTPsWI4|ހ"'h~6xpP'R~!@Jx\ #Kaɭ=,F]QN2b^?D^1xSޓzGΒp>e[\c% ݸFזoqց,Va&3>(]"LYF{ G@`FslA1 FCOFRl0uL& g%],AWADDg'&vž?9Pp0l#oK*UmK\Bė) Sueo63N5j#^.넂3 sh/} }VA!(iTD>ɟ׮pY)՟ZV&Xm]+6wW}^W Zf{e(ѣ/"ú!xXbX;ACeH Ү)6"5g{ 4eU>XOXå"wFPȄ?U/yn{JW4`چ~0itGқ55-uf7.v& NSĥ;g:ybLC7_nߊ^QhDz`~p.gp]BK1^B_' Saʂc(t8143}2[Uca-D&N!E=;Lm8xF8LrlYk`!4JӇNC) P`:UuzYy[u"$ b!m,֠pIFQbD[a BDcB{G@ =K+lׯ9^Cv`Y%>qWimi~^䲿JT1 tR0SKZXڛ!v8 Ϥ/Yn|'"_Lh *'`b}aT OaOWzSŀlVX%!};.G8Zxyt4N|5WCm:C4+twWR>›G*wc)p϶_Ψ8g +k,@r1s.@ ʝuG+v n#=h`o/OY5yt9~( PW\KQIY ay}-V$L.6p~."d}Na[Wm>طZ?(6h<#=ICѬi3wDצ}µ@XZ^Xk$уJ5_9ȦC@_ T|H;ZOByC}*|0( EBus `Ѷ^y6SO\{0IeOq$6 4߆Vkwg+mlk_lmb.b&$(;EP-CD1y2-Јc~ 皸YAE6ǣgO@^NID5RM_o}sd|)=ˡ0|_eA ܪuZKjw+ M嗙eɫlagdI1A }L% gh^Eه Ngjua` +OHg@H2UthOW#+J B-5Keo/e5Di?'Laty ,mB8b hqO79;R}. @;J:Ntd]4;7^\V=F3X"K*±ԛEKI +rިW(vUݎlx0S(iS Tco6R>|ʡV1<%qPǞ eﰂ91aT↏Bz|?ILc _,~ztFXICt+Sey8wbwy1F[*&H}+ze&ڧwMv8rJ UzRn99ޞ1W53:%Kѝ>oxOiyvɑjaDYD@r! T/D\g풴]cQx6|z^f8/ T#7\1㣵z AVv~^|{\Q: W{‘ 15 Ava%Ġ+H)PKjE 4QlBTĊ٫l#ƫ ~$2sB)Uke[l"}ߚoLo'̜E-jhuԕ 7;*NH&X#l]E- +#U'!Q.ƊK&et]b3>TXW5';n"'`"o#Rb'Nm]Yy~:?G'|V s""%^Hզ^zϵa07'6t8hV&kٺB#~89Y9~UE;Xּ ܅c J 6H@J f?`-7$f-@Л1'i?!$#U0Tl^PgjM==k|o*F-g&䨇q,nf-AQ/,/`J3lnJLm<7fs`BŒL.bUD޶4c=FV]v&Pm. ޞO³,(Z֞T?ٗM;{ 3 lY(N'"χy3shW+J{\ol/nQߨ  "hzr1jal(Uq֞x%"@t`8 tpZ"M>Ё_G+rx &Kڊ,XER??eaX/ɅBUe1xpKxE e[g3)3̢i8e|H<ܑ`)HkARX5<8f/6VX$4!xF6]hI Z9)NFK/pdH:qXIg3=ei/xkI]9m.ai;<j>Y$PY`aa <;fe;4a&g} 0HU|9F>f')X夎oj騬 ]L `^-GN-f}LI/S }1a]~YL9xwȊ%GEgMt;*HKSv(Uxl,|Pdnvlx-8l… {cg"f[^кsG^9#vD6Uha?PWZ5"@!))mQ)I4\ 2I5s 2p*?|Y}5KpݩO' uEXmѸio2?s5Ppwܹ8Y~<gRٺŹZ0sD7qsc/`@|ɦ«Cf8=AVjg!VIOD<ÛuYLd"= L9đ6|n~f|(KhT즍}&,ĂĮ!e3.[O{L5RtmzEM\xrYb+k2E6i{fjz=ހ vLVw t@! 㖢n$z7+iKm}PNJd+ 4?Lb16m;VO_w#t<1IKR)JL++E/ r" =23M s1frN4^Ѭ$ˍ#Dq8s3V Y a"d-JYT,vDŐm(þQl \ßެ@ouql:RHE}:ɼ>-Oh[>BWshU8!@c~ՃͻSo$ &*&SO8?EIάXgKBa:#j/N'˞ 5OXP|;P{+ ےǾkuTfsO7t2r8PYCWc W*I˴2Y&l7. ml 'K-a~G0 9>.a޸8MeqыQ[;h(if=HG_ `x Mv+Hc60C/nUW0.rc6k)NIy}S>aaHUG/:ʡԜnhN 3p~^8 R.kC0âf8\G_Y \+a.٪cW^IJ\^>x HZY"0HVb9(ަoeeԁZFx9PlZ9,掶IdM.H}vwOI]׉'^ *(&D&S(NđT>r8FRS6 (l20lB|kX3Ib7U mVRK(pmHy)l_=?Y& ZpG(<N'*Lئ_c4& _RG=|+skΡ>iU)N.R<ݝV9ߩk 4ᜭ_wkRnzcջa$Up t̹#DJ00,0[X;u2V3| rQX*.t%lMd+2.fp'{hy[Y歋a8x[Lx߫>M7s޻O>MV`BX纰e(xnmQRL(Dɤe;3LYx T0YԒhZΛ>D?R6h0d{TFL1GදZa9e K+h{5.0}avXC.]Rrp:yXđ-4shq"b)$묄|9Z@HbeJVZGP,R5L`ps2޴ >NPc-2 Y2\WV>< 4#; EU @mtb\y Ǜs%;0ѷQ D5- ^/ťHAC*:X`nWEft9Pnj    &TLiz|MriFYi 5ؽYPeov.*. g6a  s$n3oT Y}͞;ʈX^Pܴ#f`v@= GLEs&| tPS UP?GSz߇DžAE{Qs 4Rxo| q`RlqVЄb2srƩ `"UhN05/kn٦P@ɭSYXZHt!pb37'^fU6}#^pu״V{꽆=: 6yTwGÍdtCjS:0|RFyp2n1桙&+{pˑd@_ n&Y"cӍ%*= 5q w .3͚]56*G#375Ф~EUksBy4K03`mF;]mSnPs\_i5 :نz[.4/51)IGdϽ u )m-fZ %hs%uY0{:~-3?ʡL(?Z>b)ufSv!#Θō^srE^rg} ⓸.LyZ^ʀoWf:|Y FIk>F텆Մ/ҋ^NsCKk† PZ'Vl³i[YˣW1xo.ƊD|)ӉEDLjqsV?I>,7IIF.)5xc?Y=bĚS4a)8][i+!8ȘŨX%)flbvަ 7LȜG=,JM3>4M7iߐ/u[z.+νJvI oCy81%k0YWV][7`<}Lnu Dp8G.QIr:=OϚ5@`+{CԼnѶjq]5ѻS-|rxw:1ć[[KS;q6Vœh <2[\aF# k?MVs+Z=îi`ؘD t)b)rV;-;够dA%Mב^qx-HT(D1͖D~A!ߟ1n Iά+ : &6oA(K( \'f9Dv 7D=mĝR{k] =r6M7%vþBgt>l(!gVT6Y9| yO}BͰeR$KŃl>]FZ\GTM $-Wur6'sZh:Ci:^InI֩dz\VtbG)\4A˅hPo琽Eul:'t=/:ûq,H7 'i bB_, ZⲥrF9*ڪ3Ze#H߇ |.|6{/($"l^1n8+z'^?9<13uԒm˯4 ";P:[VxzķFrzHY6ݢzdJIa6Q HU޽͗qZ]{rgEߎ vXj7E*{?Y(Y 2{S'%C.GT;L _`UP'B'|!yUNHO=\.TF/} aEVre?O3t%ŅVGMDu-o+qȣbAqdK-tzDx%p ϤS7?6;,GFJ)\AS8,6knb"- F':i-Ž&J9rs&uo&L'!P>Xp1 hgՖt&%6UjB/T8z g^>Ґ7uWT]9ie.a0*H\ GIjkչǻuLU+; _E~+iӨ ?_t]ł~29\0xGksoBӄWR#Zg;|? YFs_!nFPv-C~#RD"wyk<%%^MApinv#'Eۢ+MR--TS:m+j1. [-^o=fD{x&Yok`vԶiQ#)uv ?4}`^du>7˃)xZ|pF=ND{ٮqV1DKTß_=>E#-k=̠ .=R*QGJqa|G[|PĤ'irnCSw2wl'uq^9,#bGS>aK zz" 0WBB=Pܙ) c%%V<+di|>f8eS/m:P~W#)G.R?tnSVEXզ‹"8>"=l;G1w |wԎDB_g҈ND}\B'R&ិ`[Q}hֹ^"l,چ*Z 'uU#qnM(=zqx6%~ƑaoBbNVFYO.$yvN)y ,t9SҙV]7y]b;2/c$*s\<~tjƢdU;y>2n|NpAbf𦚭nPwAڋddCG׺}$ ը)G @c?q7?U]SU6Qr\~ғ?%.(k[ˍ{ 'F#4YjSҽ9qpdۖ0;-u;ˡDZ^"m\ SܸpaOA[We)ymƢGUF=g`wNN|*.սx ش! _:ô*rWQxK pwMKmwyꯜ. G "N 0qKKo;X:ÊeGCZu^nA{ S"x_#j"ckǘTC= ddc3 ~Pvb gK "bqٜY2S-d6뀉CqBhױ;5 Cx &OY.o.îQH:bC[ʵ4Hbiow`$^ܜL˺BXUzLIRԮR4y@*42^s}q32ǀYM[^M#fxo e  j&WYO*pbeFp|-лDYKS _6t~])+cɫyp|h|;i jx{ƭT˙o>iMH7l @4XT;COs*}QCS8,nE 1DF I|gBb :6F_VyhvJ+Y ĥK QqqtC2MWh ޙFvjc p- !>.» 3FR#o!bRT~KukIlz2~ \upxG_f2 up ilYWu/'?JfN.?J}` rgC8E*9*;vo\EoRjqs$&]tgh f{+ ,5tvSQ=YG<&_"h+;&I3B?i7mjחY{zV*.)2/[IC rÊf ; k1`G \)}5c0Q"QKT"P/D*!~6k-vh)XmMoSe;l@[-y 1TJ/;S!dcpC +M,Pj'FzMfY*=^)\OV川eX-܇+c&q}@n$V[7ӳq"?phK]M볳Rnu: [{HX%Ƒ}RXm6~3u:g3(O.ÚM Aӂ*]ŷAδ^57Eoy C]?ޞeΆ .73pU@rRޖVNJF _c@2fe\BxhPbT֨ؖ>O)TpnHsZ]7:t 0/!?qhӅkt?Åƚ6=h"-ԗne|+YHs ܁fsTɖ|Ԉm lEGV_';MΝFd^?Tbf|Tk7^?Tq Z(r֪n`#nar .qlqI%+FZ)p/3hb+/N N y-C2ιvR kƎԖsj\QdA-Gԑ=nv[)\ ;{+]A)> omCv0ANԀG伃" +VИ'ؒɅ e.~̤ _ Be W,k}K6x #h?D1Bѓ?ҫHք^Wm62}S50Be)ąj^Si ̱:̼s }; 2Φ,=S&v׷ڳq Gr0!F)v~=e|Ђ9.Fµ53Ԅ(\s5rR gb$ŋOC&9IߣchUWY/~YD睮ĉ^1]@\cنÈ/Eo SV΀,?ۋ|cZ]BL\K 4 9J&p'E͞,@ ĪLJ 0^iH&th= u^E /CVWvv[lXR҄+c?&QjÕx23ָW2C"}fTC)t)%F \'MʧKal&GnsmqHTi֨7㒶h2-n@{2V‰+BM吕Fך4 dӌZv{̊R{Qj~3*f/uF ]6ﴕϖTdUO&\7&a_Q10]oHD,tMٴI vxBl?fnq$E:u5>DpߝsԂ.܇ZE0)wٷ~fFk6Em]\Υ{D)MZ2y 12#FZ_?u`o)#21\H G(!Q!X?~챿p@;tG[#^zrYJ?l@cB4$s0ƚ҇;Wm2۫3. ;jnHLs`f0tK::]ilj0yȬ/3ZΩ=)ߖ"|rݝ: YO9J):V1$X(Oiq-h'y`FXuQ:+CjV*>Bd; }Zq6L"ORDgZ !jB9QY&0TEP/ˁ#&X~iDv`]R$#wRPvLGUyS6 ^5*Q2Y:&پ5`u#_(Tv{f[1:!-PqHdUw/+y/;|'qCF4ixI+Kw;HA{oRlO 3="vFڢ:Z&hB%L v5݇*v,y珼4Kiwٶi\3(LI1"Cs_-oJ@-:25솀!13Eֺ Jòd{,NE]>ɬȃBCP_è P% nQ+9Pt5:&tVg>PBBy98?jBe€nٙFoL]Z6va"5(Zyp m5r|a">Nb;*2H0 cʪ3՞[uDJ"I^GwK\FodoBdޅsPc4R |Q5߫k&Nj  J,r$P$Aq u4l]j \q+f~MnW%j%UOȾ=vjɚeC| Ԕ&>ݪZi-4OyWT1&M%d !qIKZF)k U{ Hw*P.;3/`ⱜ]y~a}{%7 wɽAZ-&DMsZ 8'CވRv;1?yy4Ffz@2f[|fZHq@~]90W[2ir|euלơi1+LM@x7 [/Վ3$si41 R Z+KjdmlL#m{TVLCnCׯ d 4+~3HuWseD ro`p.5xXXQI[[\'[jˊ3 Aո&e7cf`5D{M"a]J|KYMէgmFFT/ȤVE`ie]N+Jkk(G.~vZoXZX\ e=U %?$D]F(ߓ8ic rDȟ9լ} )&u4͝;WZu_D%~||],T~b5%B|3?3@Xd` @5zLVRH)CS` ҬHh_-N3? YoTb!^|{^H=H0'cʫ}s-i|.EWX!ЪL761Q\3 5-ҞxlƝeu9Pţ|d#<?:SNmY\$0,GUlm}vS>Lc9)ߺ }'^]#NߤF0}_ޓCOBiȇ؛GnW+k< O]=BdJZbż*Jldڨ]΃./It&/ HwtdqsLA1 ޑ1dq+ŸWHD]Pd 7OV4֣k5V>mchN-1o<{0'xt!_&m_8%9_) }쯭$FAۮ%`jܥXpˉ4&%( :0Ǵļx;*k6tPk!L>I 5Kj_@FQf%+1^b5=iY8_^E\-gjY俀|_Uh&(dy"ݧ/Yf0o7#ߊa,Rq*"+ w 6k4]\``fMxݔXd|S`E.)\M)!#N)A%<0ثwkzpeA#4U?#謩&! Feasb$s⣳e؄D@:fl>Ct9 ߆ذg7#t ޡ|%xmwlsԍMV8BOwҪ>/Dy)O8>3cM OJ&v֭cKj̓k7'PM(@Ll^f$sȡ)o}klB4\y1T: sĝ6^(2bepŲr;a_DGm[C3nh:@X>yiɜY+ %e )sQN,Rlݼ̰=Fy?"IskPn65>]bj7x84E=֔wS%VhU1Dli*MB`FS;3Csd5^y=ڲ'S#+ۘ 1fN>ʋ<) )8 X&.'"ks#01X4l;8{re?y^7O\ikM[:ܼ‹jduG"Xsmhl'f,zL9d~&$y뮻NIAvD6`Y]%}RqG "S 3W;,la՞QOp#5 N1 ~߾ekЕDD 0F<~Q!qEU[n9ow<>- ZCrC[{޶)L6)MǞM5\ ,Ύ4_=  nO-I!w1|^7,!&]ɋ!$k)+¡d _nVmwc [ W!WۚF&Hӽ!-9hId`"ptn_/ ܅G aHQӧ@[ka04*FA@ &daN뷀sB&FJ(v9}*'|IRĮHxXԈL<i.$< &MQҶY"seS\?H'eK]{T5%y Jq=F%\?մwqE돨2@WVE?]cyMH?Gtc+vxlRQeN)j.+[E ˱YӁ+{H`Pùw `u3"U=FVm}BxQ%;bs.C5CBv|7Wx v/k7Fc( d3ʹ{BBK1fOϷ"د'EDz'7dB ڷ%vrwm`Z/^8-S['͋ur._吧#,§s~'<Ӗc8Cq,S[DfvzWlj/~c4%ڍHbgOG>a#nH9:a 1 72 X(>^Q=YFEĭ JoM5>ff 2A fwк+U:÷7:D~ * oBp:3]+>;Id2jݡ)x3 gii(ro꣺-矤9m,My驋y7PO[caFe`/9됦vxnjl̤.Qso;~qoR &͙i1FaAUPTVūzp*_rx>뒒UvlBVG0y&.6Yl d|,bV**Iy8w_?_B=@$ U ۧ&;heu0gWvacuNp|qew;gJ~ce2aҌ2}z ĻA1/A$Cf +.J?h/)g8_+1a`煶-yT d7ƃmR@4`5Ŏ[U9Y CNU,,<~l]EzNT)"]t 7+.1*t" EGtxhR,믮OCfC &Ezi(waf~9p_MF1?*JeqԚG>gť^f UW"Di`rbRnLXΠb^j2I ɖ9#Zfz KU_e|xULJNBPhkRI=*&\pV4 ꭰw9 MGqvt r}z"@ wR,=I $ KԱ\2PUEs&qkc(.\=ӥb_]e0章.|iUy40g=K 5M uf'T @o0 ߻pgI-33eFlJop'h Ś :q{g# Bp$X>4SskO,s8Y%/abCEJ"~;N17ZB&&t ; %L- YzS'hIO]WI{syL+pg|G:P`eϐ-^!i_F I-!okYdG7Q Ymq}ˆZ}c{w^N{w'\86b6~v'7+I;|{8ƭeQ{iT%Mq@bv.Α@+rېF ,S0`;D3% r ;x1,l2BkwS0./q75n[b%LB0]?|U'D=92U2њe334.Si@-"irQHKi~u[1Ȉ2rEEZ,+e)]g o* pXvŲR@f0 8v;`dYlG({᩸`9-\QT (CmߨPsyKAڕCEaK$9syk[ee@~p NKY wdfzcSgm)5~Ń7[!yC%k%WxlѻSG.7( ԫAoLi`1݈~T,z!}1@WraF覱W݀"0xRYhEe:mKWCF fmצ:]mz|oP?uc^PVS|&$p^3UNhBBEݔQ2=3 w{Wtޞk59]*.*R*fy`Eɛ܎C3L3҈yێ.j!;$jJJh.pB93yE. W  "'giv&7B3y^uX(IehOč#hm?O8N1̺4 ' R}ײ"aAA뉫SmsPf>Oj#{y^0j"wGtUow!Iᄉo%ޠڱvrRz2~!})G QzVovŃ FOE֌\/Y487.MF>sC =lޥbvÍ^)d-[)߅l/s.f1y$U =&I3G3JDދ~lؑ_)8>h 2~zxUW]i/7', >q&L$sY"-Dw_L_}ت2fK%B'XN+byID^om h `}aU}ٸ.7{3mll/R j7@])xV⺿NIb"u?_rHF1ݺՎ/MW=\`Oi99OÏC/U1b=5N/WF7LVE>Wƚ.wۤN(˚,-2KPM??@jxZ&OXNoa bFޥ@s@޲P;Cee&:!h=LmȒr9Q|$fS2k2wRDDӄ,)Yަ"ZbP{z ͳ.4uɐւdĿ0advD GVuEs:Dr i$Qĭ^\Bn~K՜"RooKЌ61ad9?z_LSuaKxެ+vz\rO\]cZYl<Ӗ=v ф#5gp(y[J/tc>[F8|Li+K`Ft@SpUKXt+}{t~@"Z L_e:i UAIPg|Ug)ʅMu08ddi=*U\k)Yxo70t]P}٥#wkpO~WM6L䘔Ej=CiL訬-Y#/ M>.OPTụعE ^R@6ZYt NX|ߌIrbGW_S}')q $̪YMjhZ)QeV.1x>2w %\J]`Kc fL Ǽ g5 U.ʏlq.8":M*>ylabtDݎxkvttm,SRgpQf9ިAeN#)t sׂW/-P*b tF52Mi-e0ڎڊ°f'`ej 66a-=-k}낽?|Y5 ?y'5껆+D.D[TDS"=bK6j+yN9)Vx{Q}W*$Q 5XxL8{C>d9wE|3lwV=?Ef!}lK9ϥ"aXGeY9>9tL;ݓ|;7i8 $Zv~_s@q~yQRyopn]Ը#9֜m+u52Z>^6io[bY>:ZN=Mrn`*Kpx3+E%zdAӺ ۸I'(K˺}s=B6AM ?߯>MZ(F){ׯ "gjY%t@~)bn|::%Ym_^}qg6ɉX[pߐwvxHg:n}Z?:1"oV9ȉ//.SsnY݋q/^R X )ByףW^Cڏ'ko܎L\+e(M%Ct"a?@jo>eH+VX|FkJ#K%Yra`H=fPܝt?Mjx4Ynb- 4"wFQƥ̎"<П խfś*ЎjyO}p-]lI]Fa;~ܻ}mN+NΜDHX9crR/Z'\Iwz:s/Zb_hq\j՜A"o$lԐ5?= 4(# q>F$Uarfkx)\މ Z }FZ~>ͮ^={nTJ)NŁp~!b@a<] P.G%AJzrk GD0lH. d`p_,_X +qabƣ9Iֽğ$j$2ĥ8faz|L58G 53Vg}%:Su溍&}}seW/ hB׬YR `4>Ht0WEBa:I{apݼr:ȥ}!$̂}v''^'A~'7h "۝V?; ndg*)1˚Ke7Ec+^~E튊q%ׂG.s/&'q`: ,VHjcaV(:x@re18_y}d ')8ܐ].&ORn/ebCa _v2+.0N!osĝNJYpuJn H*wpDf,uגt`@[CYj#k{Ig9n bZૐܙ!;0YZ07070100000370000081a4000000000000000000000001642f09760001181c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/scsi/megaraid/megaraid_sas.ko.xz7zXZִF!t/%]?Eh=ڜ.+C >i:ȇs*MO3?*&pk$٧#/`!Iff#~\Qvq@ =Ԇ#{ 1PJiۙf+J8j۽^' T}{8]"ON  85DW_tDTdׅIwX+;Ko -UTl/ oB:qt]G}P 颊=y.+7/UoUD@-*ؕ7_vܑk^Ci!L(I[Z 2ÐGyb/4dܱ_M$@a sj#\6TWs]\#z08S26p=ET,g~e4.>iE A~ܱ1+T޵/ .of6 jW=g+%25fԌ㟨D9 P9i*]l sQm%lh]hL=ra-f| 'PgCrPy厛xf>\鱧e~o0~ll*f9/6c]/zMHGǢ0H@b*|g&7&@/Җ*Y(2xS+HsSqTir!h o묂A_jn[eu27jCL<͓v4ڗsˎ/8y>k16B%з]n&UӀȜ5\*Iɋ;>v;(OqpkplO M{h6'""\qþ/Cڷ])yND1q D"Ȑܵ/st'{Ŗ;4/8g(-=JcWmhA7`D8va!&aYPQC̣sXC @U<5@fh׵EEKhBG@>4 `9qWy᫳zjk=Of/-ENR=V@+Qe@푥/͸sI Cnmɪp`*N]`pZpN('RrUӯIXFD)oWi48APp=*7)1%]d#ŌS@#jI|vű3"'/NOBכc3U] $tI\xI>lT[pXL62ɽ/`i0dlps^S Esh8q}e``*$4jp-Ktՙc`՞ICc0CXy/pjч*{rx Gf_j7zV6C%Kc{T7wI5~i R":H5J6PpyPzLFZӨ;@v?R6Dx:[Oek70?\)O /6-2;667\413~vV]Ew Q$q|&?ӂeb$Q~?ľkHR;lup*P:^.,r#D%) 3@mgCxΗ (Gݯ+% ]1LT 4ibz:`s\d"+ƴE!YrȔˍO{I7t@%Fqb ާd@Ip( g8WI}lo\۬㸆0?(a9Oj(;{Ң5>0tY~j"E$zJڸؾ+\6YL"#±kZ]nA>T얦;?\2S1t e-tZ z7ZMɷ;U p;mIDM 6f*V:tdrXr+rڂ3{ Gō8VzY7G=; I<3裉8k&:Rש|I5'ՄM8R49uD\r!rUXXk< Qa\T_a5oC7 u:ўRBfʘtiO"є1( L߃h*or &B1ƈc贅GRR۩+C 7Wq5``:J ˜A{7\E^ Rf^؀.DO>۞nɕ8*Ex~U?Ka;nwFpp|aAhwbW"q';BZ]O78; hƑ_td\k cʶu*G KnС]qMx,],1Kh_Yfs{5b..,U6 m`pM~.e#ɷPb8F1PR]-o f oxpSn0E^YV(m/ t~\F_`hwa/$oMcSͶ@bTu`o:E]nTI1#Z xhAQ@AqfiLגѽ7Ǭ Rk,&KTZD4>l6 :1Vy.lN&[JpS0@rsQxgݶr2M.xpj3L14EJt2pr7vX k/0OV9ӁNzldљ6 wwC3mm&%Yc*6δ"ZX BNqBտL= Jwfx i/իjv(-јkZ$ =Is[Q5 !I-҆ІQT'I)ߞu3VzaN5#Sga(e۵FHU Yr 4Y9*/S,1Vfyv}>voLlTD)9s*zy8.T**F|9gx|2 7 m)tr]1'߉A[I\9%3I[ ͝ mzRJ+~e9lFfH1%!Ø^O9>x-gl֬Bml Us+8NDA=K7/r"_j#@xxu7>aՀt߁$*NT%5CG{? )jʰH}uHj Snrdx&7QԻ?cCCb|۾?1[ʚ9pPN\&3?|; z,S`oF- Py?-9=1HTzx,'#QMMaSIpF%~ Q3pM8q/&$9oF8ّP.$YK2b$5|? }8&CwY]E^=s@쌈=38B%-Me_X>kGi%4M3id(,*ӽ+@tv[؏+Ae"S W<(<YūLL\90%0]V$5ןl bs?K0){aDѶܗ;R'&C_1jHĥfL{➗10"= [` 8.xlNYCBDGv&#]gX hZ_}b[x;޳h\I(Ӽd UGܫiErBϣf2ݬW H@J (PCO3 ]o3-2ɦ7m˱d#ߘ &X{AB\ ߍ|db!W=r4QQ45 ,pi[>GvK~U_`?߆y(:\Kz2DBr'}YqP\Uc[%rewd1^^#~I,jquWCk>K#y`6e9^Lt>Q#luV1:b30R( ȳt--fNtOH"͎LQ㶃yQ_L@mviuH'S1o!3NQJPH_&T*Z|x cN $uNuŀH)#dE-AXPt r &*U$@_&?QhHܨ/hڡjG;Ǔ!)'; KHS,$pv;\;iWpi;5f5${D0]V,#PJ(b4E'k"N%Ѱ\ЧF0L (Ce0%JS32(_9Vr&/5,[XTa)i RQ}ߪnd69oi:@I &2`VЀn}kQNYr \I}"ô] C­qV]af-2l;=% ta͡iT$- Faj! krl 5fju` w 5qxZE伥F];j1*s=0hI`f^Koimm8~{k}fK·?[ĝ{@nѸzWA: Է {UM {YSGꦠB[[1 !j2jվl .iu{Pib%>%2;N ql0&E{̀ l}/}}ڱL00T.zf\8n`HfF^n-n->xE[JWA99Hiys]Cffݪ=޻rn+^o6% T0 g;vKM0,c< j#j7;9Ab,TZ %-k@O71@\"i=D09^[iTy'**,UBq^3e ajCR^fԔs&ŏ¥yvՓ ˀ8M3YcXŷYP^ςpuQ|S Y߶w2wM4Œm2iFD`:-(|I=jn\覿%sEO#ZqF i4jM)rq ŵώ<ȱqUv?wUrT@ Yz)P+qOI%h߄v֗£HSK̏L{GdW%ղ%3QKX"M-ߜrkD)oz%L*'l a$wc=B\x&TWP$?| bh'O)Nm $ٕ0nx87yv-4k<]U?V}H@*>CNeQpX0}iWa4]G^4&fܟ$Fa_? ;^=~fAh{ê}?dYS vXt=&Lu̡r7G;Yԧ6J@uEpƻ [UB _l2J':u N-̓IDWu4b0hQEHĻC%{>JWpSp,# Bश>t{gzw~ <>_6k>'GxZ)lyCW!kޜ^Op9nJyx^hcg[b#5ΦdZY3$BU u*TvQ$O{Six4:<@ɲF7뻝hx4" !$ !} Iʦ2oX^5Nyag4yf6TQnlA wޏꨁ]!"|Fnd R&KhǺĐ~_1>6$ IȆ3Pv hBw$q-[jz] L X7r/'75XPcWme[0mA Q;~lDM75XOHdC?5@!m8YxS*((?_vxxI;Qzdب ;˸#XPh :o,4jio@Yj2jsequ@}؋bvb[rܷ2ttWf[;x!1|7!t[QB&q^Ėuʟǝ q:Yw_d/!CX7; ]#5wԢUǨ$EzՃ{1 j;Fm92<;w?4}W+Hfj=a$-ICQ,)c?=^rq>SQww,z#G)p=gLھnpTcg+ rĢzOJQ|ހSIA\4ckI9pq^uPǰQ\rp/Rd:4o=y钍C'i൱͇lQ x6?F25ۍ"+/w8"ݐ-+eJg.AD¢pZ$֫4hNi'^o!-;dvW3YV "lhOY~Wp@b὏_8)0*0]QmK>f+.M[hk)%]Xrʲ(p4>D\ɵq$Jǔ_ RXtXx&Pv}^ו΄G'ԓlhI4J2 f0+ Q@>Kɑ+YOMXW]i8I1 d/Riٖ)lVo)$̳7ӛOEgď* sYLauJR%Yؖe=V1$S3ฝ:Ib͕LK)ô"q6Pa,]ŸɳF蓂Csc%#D~egv 9$"tX1zӃ'5B śN 9|zKI΁0 8eJƎ:nZ2&kX^!QQ@FhIyD4݆WTQg'-8􄿡dnQ–U1f#Ocʞ JED ``bwƔpe:A t#^eI% 8} ӕY5e-Y9\$WY#Fo[_[@GdUR=yy'\oQZ7={DI j T}e @b^%? :#g5($R=]u`)ERT|`(p^A'maكJ:'%R@HF4ekf?16Ձ{",XiEk0_O%@_ =\X" gNT1U5oCrR ;rinr]Rvpk&֦q$+IX_uNb Hy? +uM{`j迁<Ky>CcxLS!Ě`Yᓍ@,MCPSMJÊ0Ku5,Ф:r|^-V0tӺ5Ky(]7y.բ@1*z~xeNHBA'#"$GmG97?%'G!"MNw 6 9FD?!QU} "P-P (>Å E5]Z 2TWbn76ryוǘnYLu";8#T#8t .w;DP'n_uoLITڇUOk lglqQbzf\Quj4YǚRAb+/u'*)S)ɬH2!a el%}J 09dk[~w/[ JtR) ߒ4?S`e6I`h7.%̫Yݬ&>7 f$b릴{JS=X8- )ijR-^'(aǣY+L3=RdL0q)җ]rYM uY̑zkZXA x?c=+Yq= V`j1`& T0o3AU5L8h,2 *YގHW X rytw3wJ]ģ=zOx-/ JL=R,rpXsV pE,N&I+:͚\?$5,k'zN֛B]UtI:QyRRבy)ɮcrAMWTF|ʇȑ=Bˈ6N1%'h"CS('^Pn$]4疪F S&68[s РkAg@h\꺘WQ.phw'I;x|xtʝkE?'e^鋶Z@TkŅBOjpGpB\2 #(RdrtuYKFݡA:b ۷ ᚾ"{5 NftwFG6҇.p<޺w P 5\p_:*s_vQ3ŭckvRSy0$EO!P-1([:)Jq19Lݿo. eeVPƋxގ.S7ջ ԅ;ZX#o/q80X𞏾.=hGFG +`i8ɋ3xh 9,kSh~)帺WuVE4Mo*ܶ+ҧ0`GZ lK F$DmeXtTj( ~rPxTg%ʶ2F/@z15鼖n|0PG,yX,?0,!fcw:vbYc+yq[Y7GYχ2|bk~zX02S)]W% ! /-PP7} 6qKkND { 6Q|ufbGGŏʘl(RATHU-"3w ;.)}Wm~\?QfnBwg;/c '80BC?'A v̢9OAbt*wTA z68&`IX9˜_l:#( S9$7?rZ!j*Hͮ&Q>ui9ÁȢJң1z}wadqҾX yt2{F^EKl#-NP\2u)Yi{@Ei^*^}dG7xBT,aAP щ9@G41Jvd10< Qg2|&/8 DP9yzK6n6W/?*3Y!]㬐9ZZ1/Xo}Rl:f&>Nz{Nx%\403Ϝњ1t=F's&h;߹8?r>Xh%F K Kʤt)oՃ}ta ]%t./37فReDdκl _2!՜rSK5HACLFn<gQ1ź0`flf:\OY킕B-}$"М0{lOg";cQA8h Sd;οm07eգCD>> og4XgA9?!nǪW oRWe>~uٛx\Zm!j!V~,`Q_2԰ԻENdlUU08qhb,U@It >RW__s6idl@t_ 9O E|~ek+}q! ); AD[i'Kz;s&z }!doD]Ė-#ȀLυ#ͅ^G*Ql*7#ZFTp~T`x ^x+<,NZs976fo, *[jOdx#fg{T;,S/RQg[mF#ĂZ~J &ڱ3mwajXrj''DUY}9U(6˯0>6v$D g[;~8r8:=v[^Q1UC@hGjvKkۄyAcdR%.pFcӐ$gVnn]V-֕}8T$Ȕ"E;tL4S&/:UdorIg]6E1rS:7?a=L̤璖H,q \UŔ;u!T" Sf̀_m~m>_[]ASkqd s Ӊ 4ٲJPxi^&AiP#t͌H2q*[oh8lRdM^Ġ);iAz#}U6O9\lY+rHImU 3*CF4ƱIͬgiV6 dnYY!Ī*n?Yc[c񩮣J}.@q-hbo K|:N2^q, IuPbگkqDvYwʕ18ex¬+vcZ8_7 q d#lB50Ey092;  yr*fg#=}_?.wa'jeQ n~M'(uhX^F$W,&-1\"U}KaiE~?Մ<oBeAit P w=c@#@xR)X0p>TH20-'0$i큐ԡi+;ރ)@z`ՍR̖HGpDzv0-!~T3 5y=4|Lb9kWPT 0M3![raspL]ϋ9OqzOS>m/+uF9( ʢ'[ kWy?ߘWdk㇘W6n&(n=ibd06ѲvWưE23`<z9/] 3wswޑ"G?k^C4OY2 k Z0SKt2%s7U%̞"IG_m]9W'V>e8Yi/-uHܖ?R-Rn?6sdj@eƫA_nD,.Z!pR~=s| `9ȹ![f_9N~KbD$LBHP)o'˅% VƸV,NK8%.ݫFJҬvog-đLl_q^ukQ3[!> hVXݢTB ^#_$IZC.#~;&? {qcA|_s*ŝKe\ěT0(EPC'r$}a[c7ڡW 2>K!>U_Η{s}+qt s8p2\J(n_:<*ƿtb ϒikqN%l3E(ƅ>0&MDXӫa4.} ,g4ua=oՇ┝%d,>'sc >U{ W7+ Zښ!\ΙELN&Ή|v[L.(QJ}J cϋg͔pkaf.Nq ݑ+|%iT/rXzu,BecDl=z[:0܍yl!7@e*3E^&á q,}*=vǗ18;n^ä y3d^xv<>/-jf?k{Idg-cόpZ:$4^*d-ܜreM _?˫ka5@{BP_y  #Ujm]~ֺMDS- LdQ2Po=1@p2DakŸ#sv^Հge'=*IN*"yI3 ?-C@tI4 `C|LnֽvI*#++ƷTL\By=@t:eU~̕R!F܏<׈EjUd> ɣ1!W]ϔQ Y ^Zog HK/HSF䟾L-"Jtw a{QPXl/Cq۠|wHIN$dt+i|oaq^$0o"9VK% =FӐmoMR/f.~bz?=tszdoA*BQsĐ<;(Oq b%*2 HԯBF ]HOu Vج@ܙvyJ 9lH8Ƶ 2;}/A)llbv_i@,p( yvdu3?yپC!c.׻H'G Ph:&vMY(ɢqIpk ˯WBsyn۟ݙͩx*elERL&zG+x,ly=!nQĄcn )dr8+kY5 DϷ4n{K]7m__$nhUJ"ߥ*})B넴Kj8\B '_^dtCpEh+-"BQz(iP]>+"wꌔg"M?\B TPձtKX Enz ^XF޷=jKZhXL3 =|sV2SJT̈́FA@Avۀm(R_Pb7(6Sc"즢~JW!!5y/V}!2(]bSڠbS ®THK7 ͈o;$jܩ TPQ>:Am`t+b\%$2y.+6Ac8=Jke8l6Cn*WF!gjW^ >B32QC`x\|=eq@/421|GW˩ڝZl}2V/ԶJz fQ~(|b&. ^-hDv`29+tPG<ڒ*G?j/W ^3O&:Ƹ=C3-x;xl/ve&+\6?HzXH^jh-d3{ 'BP,fL?r* nu kN@{Z8 K͘IDQ fF*w[<ʝxq ;٭(;hzIɒ~UC{б#ӑ3,փ ɾ:YLxE1TuYbL"'ш, FhwaK_=AFd/"1?êat9Kɸ5Q:7ɋ~@;~¹) TWN'eq'VVD03kIP״a)nǦi 'WVRԷ\p]f r1Wg9UiwR$ɤ.dUs NGlCr +5yZJ|:@+d sgUp: 513*TD$:#ПQ*p`RVߢ&Y3Sb <-f,]$o%2I9h Haքssv9 *q`~+λ!Njt0*qbŦY^"0jЍ$jS- -F]HnJ8|Xљk.'/t?2t-j.JXxsrz u|:lc1NUljh楄EadwfMq$:DESDD ̗J MW#/$2ϛw,Z4X >C/UTC(.%VKgUj?+K-y׹R\9=򟧥^Kȓth;1uo Tz+pUbzze0}1Uϱ4\{7kD2 R)[i$ݑ ɔGBc}üʸr2q\x렪}r=%Q3 ME%A}h@Y7x&hp;_,:b2m OME_Έ)֒Bٱn'oM>?n= AI l_ nhM|L4H,Kظ-1]x\o3گn} bQWɠ%>.ᭈ$6v ų>$HqzUe,^<̄LTdu\{6_4 JhC c ާ.8M_pyG &n ' 7ʺ00p<ǤѶAz#*xb&urש%C\`:Wl{i@A_ 2W[|:u'1Ʌ`3(Ik/O#%+4q/,,f#wn -!z(HeЃF Jo֋q*d)wN>/?w%U#~7wAt6`RąujAg>9{jvZBWS`I&h$hgbu9de1Jx?HAZgEmvMAŶM'f[ja{l!dueu Q0˧Wnhܕ!"ݵAF[kzyC[ 3 RۈC_7(;iG ) H G1> ]1Q7+#ʘ=/e{/?:ڥRvk7*re H{d h1ы]1W!+{bٷjLӨZ,﹖WpnԵ%ӻeytEjX\qW"d.>,v7 !L2eYt BGuW%% xÓU MNG;huYἏ1CcJT P \TAŜ sk.K'$);ew"2aH|nd PTU[ci LTpszGB~`?zHeZֶaҫ$ZtvNT^63 ǩ~N~?R~iL bo)r:aX.>' xt%ʼn $TM+uI=~V*_T|YVfi,*_1lkhۭpfn2\NP)w=NYI$һI~3,#}ij'0q?.;9`t5Ֆq" ]NAg3'DkFq<aD2m;D %uNROF) G3#$2;Rc:f[o)-G䅟]oV~q5ϷnH?A)YQ./gk_bЖzWSUeY/יjY?`w[#\4WEH滫MƔټd8k+ @rnX?ʻxg˻԰[fsCýC َ 0a]SR[& 1 E9ND5Ĉ 0۱A_ln 28h4UF9l[lB7eB,J%tR#$ņ_'ӹחvdYډ"ޓ (00Gk)o3x_Y) ((.I67n*j+mv:65sИH͕3Ty㲹N&:'~Ņ%l'͉A9]Ufc(24H)p ʯ  T -zc}@B cEbDZDr٦}Ƌ8N]7PٰOf%˽D;J@;o4h₞YyۻK0fh5NEÎ , r$e;C/T:|{L3,p D83^7@4I- Uʮ3.8:= :vY - 5+?T:Hj;]I z-L]{?kWfcťtU&n<$[{c(9 ?4_1ܬ %q-]Nѻ"ʩ6ۤIl- %VH;FUkx4[RϷ5{0\`Oɀc&z%p29œJ:i1+N3T+[O}3\`UM8HDwq- FgsWA(t9̸UĜZNj--`ܵ$9MY "ud'vͽY1g 9.Ӄ?[ԖfhSNR' > x Zy}qO ݔjpF'goy9iws#k$/YDe<'KG= Ybu'auUw:)c|cI,NxfL%K(PP{G-2?\&x#!JU4 leG>Lg.U}շ2sR,zո<­[8#2N4[CCFocIZZƏ4 QrȀHl(`2iH۹S MHy~wQnwIё2P bj:3xm'he=Zo嵼:?RA e_֪˺f+iY+ h"*O#64*~9DG\+pƅ]xMs //P< [%/lv =ic[b^KRQs+u.n^e, wȅu.% g~6**+beb^0Ph'!% BQ W I"Zv)MSMZ>cH ;O|AK uWmfMV~1/G7~EX"奕8h15ku@Ygn2y'I- - A* 8to:aDE.(iaIए6H]=ix)H6 ZN S6g9Sqg"jIf g=if3ɐ;N'd?A ZB8Mh>9m+H(7F r)i? TNdk3P9"DDK]4NfK<`y,ig6{Zl\4eLb{C/&QDZҌKc.:_0WHfR$Ҧj:ǖp4${' Fś J<%C4<Fs0$3&op+޵ >w 5sY=}woD7e|giBz93:rԆߺ(q# VcnPO&쾀fiV7OmCJc#)TzqSQl zaYҼN%[|y?'~;u5<@Y'0o<Ku;,&,vc4s-XگH/_|[ښ3W6%.Zb(%rYJC $v0m`//& mYJO@j)<[o P>@[ H+ٶbb'68!ɓ"ODW/B҄ix1ʳߩ2=c7GFFMD,ee+w.8騅z]"<\RIIËM vÀB78m7wᏄ&pm HPg=, 3 w&P=J1qZ%#Bz-%FHh[!Y5їʉsWk\r dRWR;\i=xJ/ hۗrn[$# Eh[Сy̗4(VO {DX .c$>l5SKrkodJδZOl5Lqk9weTaE՘P!N1^hiBmxCu?]ڨO4uSs}?ҨCw}49u,!eDP;*©ˉM̿EեCƏ`z:k sZ8&ЄrW0>ˍ(ME椛#C&Lwtb~? pc7rm?O,3/H.Ӻ)Ըe>zL9,9m=16AM@yqcJD( TTR77A}{A؂?{nuİWJx|U~blY D.tף'dNIKN=e(T~rfZT*ԒZ4$@Ԇ> @]׃t#gGU_K!z !B IN-=ua|H%Vp64\dZR|8 8Pe,ӰCs+=0a !wUȯYuK4KI)I(y(>5(/(лZPlnfCceCm@Es<:*|f.hrO[?%&u]BGrNp';r3xԹ mb֖\9? }uЈEk O t[, S VdE0&vR=էY""q-C M9#iOdkQ#}!0utJ{Q$vx8n+a(]޵ku$#-z@yGIK],.bf@aJzڿu0taA)Nбxy~q20a6BtN~e6/ԓ\&l$݌Q @}{[2$+!|n4ZcuᇉtЭ+*5Y"aDŘ:Ľ $-!RMynd玑G&Kp{W_ wp('јOz\Y~H6CdLLW1-Oymre 5hYx_Pr7i&Y{+K#dWB#O[41jcVOkĐc -b)"M֠vfhLJKˁfkd;b6 X w`diRoF]JDȬ^agbS^JĔ??i N# 5J>Sţhg[G(x\=r;[<9׽3ZN{B{CbuI\V Q9c%% ^}.tlPK;WXvvT/f>fAt5z=Q_AvғĆ#o903`_]o$ !0#u䅀g̣t>аaM@j,S8*F;^ -B[= iȿnp"`@QX ih`SHHu5&DT.ŏh,X3P<')W%b:Qk ͒ޞؗ=^Hv|ddGf uM攃;a?X')8YP Gtsz˭;jҜ#/ݸ40@ :pP UhP&B \ =241wT]o[uY)Ј$wMoqg ׯ`{Ex0s~Ldw}XQCƥ*|F 96*r鮨TOc-  >#݈m%nKgu 70Ȭn L͟i+l7%O#Zr&~q:AybœdAKCy[!BU+m|`dG h_./$)s=]&,XNU04{Aڧ9|{\y'>dMQ~wBl>1 c٬0L#/GI !#Мޜ9O h H.ITWdd45f~!Xt -I@<$*BGay]\1}ܫTu[vY쓍 O zA>7w MIVzNR߇k9 Ue׳t#)OD1T]Ϋȗh # ȐGsA`q]]NO:z~bxlGa!,^ArXo'do׻W?/B5ݤe4"5e <36hăgGϺ sUqwLU("ɢ)*1Sֆ~[u3 -:yOM{k )`q=g][-D6q^8%H|]\Qeo?+Kq3$Jq> Xfab''X7ֱ^p$\R|*sMDo ;  _MK&ѹj015k:/GhTZ7}ښH~rNh ׌bє:^eoJw=E D # J\gM~g1;>MO'dF JGI%tjN?jڻEQR)';C5-{N1 q;3{s8) ݸ@'uy):@EUQF{dMbؿ>9Ne9-k@ ~.|BE{jY+08v&-\qAgbB0DAVcN 6G9؆LV22m<Ӎ[Vtmq Csf7FT弐?R63>xI7ŔˀɊr4 м/ףKCҘ5P>&/s}?qPy8γ ~ Na /\QlcM%khf\>D"A±7W,ҏb܍(׷ő|InPzx 4n!oo`Iw+Mw-l=ٚXDkc{֌J#m#Ora6_H`e[b 㾼F?83-*igzckzLUcT'%?)Y/{UsHX9ȑV7N꾜CA'hxjGډSm(Rp\:@ٹ"z ,Wq !^jiuE5K*KV*l}?\G#3@NHg0U=!rHHhXÏ3P_Xj4K-Kҫ]/&~86Z.kfpW Ј\r4 oNVIgJ~j}*eeڢY]р6th7mkla#^U != se?M r=o_ J@oH޻=e! 1;ܣl$! 4 BlHκ0}s_qZHj.px.iⷷ ȝ/b*0)՛zWQ3TNVt:{~~x+k[*:Q: [aGQ:1lY7uzcI!#x%'_N؊[Cz̈́pnr2"x{o.&D5xnNYp[/T"Ee(h!궰%5!fB2l0yWƅSI@45SV]AR2ƚGQ(.A!Bi ,&}r.j$bkK4RN^xBv8/%24s.h=H'Ըbr^uOE=?N;ukKf`"Aqs ?M;'{!}n@`.{i R3LIh:OѮVX}m'LCS@AM&S& 6?2^ᎧPcgLfEmjo]%_H!iP&(N y_2X! |u?%$,g ? JXYl$=ULjYk$#+Ǭuh.)ަ]I+~ğV{P=)Lx2¶_AĬH$4Qi Lr^ȟBruad=Po8aBO0߰bc` ̈́?@G(YDQUSs\So<'Ҝ܅G՚cQibC+qq}!٬+R.K̃zJvuz`-섘#Ɗjl*xE؍-ڸH)O~B#^r HKw8T8_)`ߔ*͘>)A|X9>Mұ?>cvI?ZZOG$#5ȶ_` 2}Vn*<yK,PVef4b{vLǭI+؋5}޸(i>J0MY>a xJFŽc*#$̛z}a٥K3ߏ_qV`X+,l٦}hRfP?NdX8z=Ҹq=r-CrXH>ϡkng rg+]2"Aw @!r {nVPC!dbmԇ}lh6>̞2}ўKR g9lC jTlQФ-e 2_dIk&L%xP82|hc;")\oa~zPN݇-yQ9ᶸ9`jLXPW-c$jd"]4 %}mqX~OTY;wB{~p!$v0}t}ٜ\Akv@Mў7&ymķ1 @jxc>f/xY'z)áIMf'@s\nŽl%IyMm>#n_ERcHx XsN,BZL19Tج~-{rEIUj{9BljpfdUz<zZW `*עw<ßJ@P|xHdg[i7V#Ϟ'gypAx3H,Q>P1I+E tra_OWL& 3h0Qvܤ9t: _kH>v'^+A3d7F: 7/?5Yz1Z C4u^ 'H=rEW<,ADKi4W\EJ9*#Ҥ/dr6)m4^Gᕁ:֝rsF#$VL@ ܗ>eBRL "솣.zYQm24]ɍ=¦~3_TkA!:kjDLyQ.DD7ׇ!dzSϰ{&6@̓ ƅ5gfe &za'0]gbT-Iׁ)]*Q"3XXaM +*̀fк($ wg짖 hN?PP%VũQ݈WI/Ho'TppfVbWl4[N8p7'~drׯqնC4q{[G.ƓJڃ/|RV@!uizX3wNRdKT9"?MtZǧf@y%m0 C6o+>ZKh|e53>95DgUpRMsnnx _$bh&o?R+eTL6cFҸg-d.JYfD K1zrY>*:% W=j}}Byeot ]+0Ff~qWw:162 عv QÎ:HRbvDژ9K-6=|Cs^9䠯Bg]XYoM3@㛸mSTkIEE4ȷVJfGa>˿qPC߈n{#?cr,dZKTsug0-$Bnm^-h k25#U}?i{Xbe8hY_qj`t `6+K=d53WA fmv*$t$; #L%;MR3!4Fߔy X#ܔpށo7syQGT6`}WɿF|QBNQ~8uަhku^g| kn,҃C}V k ,oɍ%q<7`›mf51y(7`=U7tkMWt jIxX$D㫬9/DVP}옉Ț xr{J]f1ͪYVjLeo#ч$n ЛK+)d2; V#}uE܀׃@NnRQ>m DۮU^FG:F%A2\:@kЂq%{gp fc۬5ƞ;gK^GDok YNRWnG (&eJ"9 3P -t}Ȝ\b| XZ\Ҿ.jJO^ppX Zp^{23 "n{wl0?z?B ^'5A3sƔ4_KS" $H"$*kՄ8P#2&I\Ubv71m BS#P9 7*p纳1a#4:*,$$#ΖmoA*anwU`T&*0 a^qdjܿ4"@ҺKIBJS[ u&eDLIg.XQ W? w/ɔMS eq/,{8o*.(ӷcw3hU@~a`7 @nHWC@l`δrdH[妯02ն7\6* [zn?ij橥nRk5Sv'T,L¡9md ΀*Vr!BpN+<K>0o(uIJpgd1hQﳢ^mLDK*訶Jyͼ0|\GuP})ŊH񜰒iP0$_ZھDe4` _u8畘)g)E^OO5k;t$C~^Tr1z,to`7!GM7}g: _1T0m7m'00* UFEa|W{>XTlfmQ CŒoE|0|0VyߢL-2E|?#~vxnJKLH̍D n;h3R| /c ;{uڏM Qޮ*ij"m/xMJsav>18Nhn/X㛪T9p6`"ydu%GD<>=`?PhX 2.LT1zG\J0s*CTF*M!>Ap')h>:և2P- jJܳG/+ПT0+ݺ1H$ē!Dn~F>D_UfSXHit瑄AO5(gN/%Xqdڐ\/U$uJy@Hx!v,s!JuiD4/XX]̊RlzxgڿۄEw;sY\/GXކ7Q.2zb q'/jp1l v*ݩY". 3bb++y3vĂ n !}L6\`}1^to+R+m$ĘǠgt3;znM]ůD5v H~牰A ɚ'y6S}}ؑ5ٸBƫ.NťpMndq=Smk,3pzEQ:?l8A6ȁ߾!18Qw1kuSuW 9d4V wh WH)v Vthl<;#΃oYnaZRVfSc4JU3k>:U(h.y@9vT4WJ7$vmda; Jr0?vUC&7sͫD- F#]1} _&*?jQ³wB=~?72:RG􆙳2 H0@OIGRP GS(|f+%c}H3eOnR Dr"(aEXb8)CB^q\h6Z n 1 P- ms2&[q[zYIrkrИTE ,5wfqb+͑5ӻ]=l!6}^@P~Wi [=4nkH2U]S{ Tm(xu "'IZ\q``!Vю7% UUV_Zjz$tY0ZP&ޤ Ž%H]*?jѰ)O@8qMY2%1*z'zpB|)nPF4H"jJmЊaoV>*q(X8k$x-AuY(δ/Vgzf C~QE!)|5˪4 ;u9%♃'bEuRr Gm֮.輐4pK#*D=V~WV` veҖ[`73# O /dEYYbحjw\T,v vJX&~ ghn&^Bpw .\NjԐ\f\j fW 'H D'!Ng(;jVL`pUߎFDusj>RŖR fEW욙{'で)(ՙW,'d̉jNHx0=!KgƳ 8vʮ9-QDjQ 5S9;nڂ(l#B֟c[LZI(Ef۔N̦ >R}"W`+ NUƢe ΐ2tݜYr77/m4}S֧z%%%s9ʘ {ة,}J.W yX, fgrNOMLg1Yp~>gg5ME0_E WޫPC[H$ iluf4nذ;8x&@g|dzBUF3^еqIϗEs'p+ iNl(ڪY2z ! W2#C?k%2dHHw#DI Ncxf*|a(X2Bf( mB~i!1lJnv &aR|5dx~@Eʑ:.!sFʞ{< vĪwӖ+y.çL_e( v5PdZkI<@٠m1Bfк"z<byLe7C18$_ߝyWf</Se?d. I>2gʴgoӡʱ7􊭹ZDHepKO;쪹R٫+S!]imix]VGYYUH9tO0`EA He wNsXMEp@aa%Hv6M@N? KMe8/<ۈ68"as> ka85|:5IڭHq2x[˖ ~~pU50^'x:}DeDy;baHYD(JDRƈ'2x,'d4z0NJ4-k+ns?עA݉_u,yO^%Zl_O}BynknةK;YٌnG6:t#[]EJqحs"Cm*W\5Y?Ԕ$Y݁Tn6'oB"[T74:1\G3Ц>ۙD4M:Ʊ)hy^Z8hq@Ǔ]b]*|1=Lp 28Zj_^8U[efj4'.',V5Nmƛ[, IMglG[wA-*z ։o;uv*WBshCQoM1pYfjoAJ"m |H9"/]( ^=P8qsL CK,]jb7Y.{C1-Ͳv *pVY}ISh_șr gQ3b{/d׺B(Қ o/kyxYzȊNby:D f#(zRR <ǩ-ͽ0xZ\v-LFC؅!WWs.r]JsE.<; z/tSaWqmT41#_HƝn_9$SҚxk}aU2,/M:=)GG!z՘:rr%1k`c"cL"%"ˮ5ˏ /Qz +8EOCwpHyj dQ( CRX4JjE26F JhU:|[]oɜjn10Uc ?nKx4hDMf6pQpEOlvE6oA]cf'r@5\(NgZg 30;=ĖN*$$f>\>Y;= &c;6V$?GjUYJgաՆ{3!SD#"yu5+8WRȋAIM~^Ͷj v6rkvE@O2VB"I6D¾Ŏ#v O1T IAT#.82261 "<}AF+0Fz?'eUk&U.Q/Z]8[ I%t]0[^团((Wv{Y"ʺDM8-G [[C$]Ah7-^>_R(I $}IL„O= d<_O:t3{s #`'}yLsKF,2MaRS(>*s xzk+ K߹MZ3:,:I^Ji'40,c@%e=?VH@̇It:wm S!,t TSn}w z2nHQ嵳8Tg4=s># H:QfoDA!9MB}U59؞hEߜ}(lzU LoaR ӤL0\=hD|u3R84ڂr&+J)Afڿf-LAu)ms$=:!F7=Ω4]^My*RMY~M)ΙX*9z|'GȊ o6s vXxԘU;Zc)wJ-娰uiX qnOs1A@က (`=PtsaJ\ܟuTͳ֋"j+Cޅ'e۴V6k=(L›6`P-DH:6`v1 x[2}rʓ($\*:EF[Ћaf+y&}H94=iۤB r/}|H}R,1Kmjai̽P&Ug\[G!;jwLuzy€!2[.B: ~vb)Kp jNa5ZOݢy60VڛS:=峵a50Ҽ8%dEͨqT{ gװ [# wrZsGD 'LB>lpBK}t_ VAP!wنDAo a*P.fnGC?l 20,ѥvxNVcWA GyH/i(Z=:<`8J7yR.s)eS*\clEQ+uteo/Ue퐿}Ah!g4=yL-}>\;ȢŶxi-wؤ6f ;<{P\- n<^'aƯFpj42g@ -s!9af'ƚ6L{඀Fva[=,G z*eTہWq /5Bﹼ#z"\\;!LA`"a0XM+cUTϡ(-RIeͰ,qV%Ns޷ [R.G89;l֣dUC3^,V%TRE hNQê&3I>T#kb Q8/*R)-*<*VȊK&s]JfUSG*2Y GA72 CΞ.:Z֚OҌT, ?>Y,G5tMe\OcZo lP%CaؿI9sڹj 3/$vh v8_h2 2v(gH%6#N[sX|sPuXx]{ɋ-ksY}}yIȯ~{ڌkߚ 2TPyId=(ouk``QW3\C׹=A|N1[ aPM3FҿV j)ʫ1Q&7^(17*w`͟VőC&k|ts)H\{\I?Nݶt1{t:NL`Zu@(5U+b) [#B '| 1[ z<$2+9Zצ6}k$˞}Eߴ6ȫ[b4*<)1Q|T[ة:jm$0a#!H#Y/2HFK9:)T[ܪ I@ථ`/3Ff"\b{jmخrgKdi" @h_$@E{xcS=B6#ΧdžJUzN#oUtR6n8yqHJvLO0ne0akqL ŻK\޵ t@s;.922xJۮݓ``'!r;wF$Cohe*׸ƍ.v]Ҷ3yqHӒZñ?ͺP:[8LPoy< 5>ͤ0 44k"9OmOzmtϡwъj% @D?_,qeD(J In\ʲ%1mP){CБw>HW+0F -LI\RWxP+P5O p{Mj 'B( ]Jms(};ه}-]du572߸3W 7|ȹT #k4,;ԷL rWYkLl.j`RNipSnz<0 8wX #IFTC-E5~RpY GE`9irdQblGC2E62sm:[5ApO;kT(V!*]D-jq9B ZihG(aCniJ+tef[YAM,~Vε5i{ۊ6>Ub3D@=|'Q|Ȩm:{-ʺ#ȐyTHh$^1wY |H 3.@#e,I`#!; BRN-?tr}T,}X,W;1XmޖHXdAW41&Vψs~|\Vx|. =dg'J{ta@E0v40t,mbr%X>ժ: bI݀@t6ރZC&zߒ lr)3HcC%0Q1~8wV{bmqUDōҍŖBpu Iץ+u.^k4(Liy5 J*׀|i)(=Y.Yz3 T1潱#V ߈c8s:z:YWv7%4A)XaY_ !#h@8Iֱ]Mt&*W843dl|HWX@&A #䂒Ӓld -V.5i {|s?2l4#~y-p Y]ńg)Wbea0kq7WS+0{AnM.Rab\8 #4>D+'9GYac З> D58p ؽj^ zJ"B{smN|ꠡwzDWtx\-a׊<6?ig&EI18{. m0n'ɭ@m"G?m ڇF oҖBϵQb l,C8YpC>&x~@R^@%}<_kIo2l G}tPE,Gm2_JVj+YN^umlv8$(ޟDeKvZ@G광!V4&zR*QzZ*l>%>;re A7%+'T$)j8//;=/0tb^f[H旑O+Oي7[:L% ʹxH ),Xh Cnmn~i hq*Lh Q^V(ؑfXlSz ?K9wvu"P 753z31Iu}J+tH2)̻LSvT/7r;%IRcUv4]][7X5YDDP~C0nDBWgL7z }NGں %ѐ3^Dl[)蘆 @6 RU+| VG(*I|@IEG\]EʶCZh]Ԡu;sbs C(pea헔Orm LC0[FSL<ʃ?Em_hpj&.̪)}}b*h_oBtLY Msjjq1bn7i9pD_'}y$-hXJE>dG5a4@ʻ| '9j$ƍtK=|uWRYn4؟r#6Y~4Z}p*O#XF4f/T*pYzНKBY7j6f-:9!Ai:NOU2X4V9P:4^Kfg%ɬ;o"Flj$ q6Ksq vjLg[ Krg`lq[ڡdah؉e׷uuǜ1W 4-&Z/:`:Z\IPHlٻA.ƀԱ;&6m#i$j]~GfLUmպ<ѲšX<23Dy]kg~)%[czd,/}H=3o""]ә 5* '8ك8L?z=CjuSkZ9iy]ͱ~qǘD$%ŠIx{gy~hl6uًA%-ò

    g~3ݾ{41[YoV14TW-7 bZ׾y?|ZF3*2l_6T.Ь-fHSgw y'FKZnw O}zv~F[\RGyoP sBt)"tK90p YkD^7"uL#NV:B a `+> cnu ]o9"!WנV @=E`Vf)yDo`)FZrٽ^YObxɔwk5^۫ͨɗH p}p \2T~ĻgDάTrT_i'2Z9{b ߗQ7)(߄CS/Zw-R932?EJo^YdY*& y7TDdU`ኑ:@˨QÿuJDq4I5v|tmo&7"oQ99)FplUsQ82X@CI bۀ{a'LdS2a׸ `>zJEH/iyJˋs:CM땮ĨÛO Jz@& >A?F/0S^z76*?ز!̔sH br7_\x;ez9dz4QBn@(X<.X[*rTvֆ3uYy 7 UxCRM`;L,tpW$oP'lK̴l%4׸;r5Z'2u&'rrVɴ63:M%M #4M]FD hP#[ֹ++. tdV]#/'U>G3'H}ý~_ ą\Pk );t)Me 5!_ߏDӊhU?~h>Kƒvdɽ6 \r8.D IOJß}mZnGȜf 6/]QSGW%e Ҩ(`{dp+ͰRYSmH>0ߠ*Ė*`[+bL3IQ\XdeZ/}nzόSI,. *R\y^I9Tuܣ6Q'T}V\1_폕ͤP4姼? r5x(HY e?>Y/0 V5Fcßcd+Qɠ`юg.0 ݊ nQXcƜW7߽CN41[XC`fqNU,g=|UQĪ^~ȌOFGrrfmH"5XtFG,#!}+U5ۨeRɲcm}R|]lmŕ.'9ׯk!2H PVc2cN.&!G0$x^?p[yHBӥMr09 dN*p"?c!]ma"1bVܬhW!KÞRFU +Yhli(ҳ]#ZH7svYCOkP\taF8+el+uC&`Ehtx/yܩRNV|K:YbuFD+y{qiR;.xh{ǫe)C<|;gv S<"%ةoM)WaZvL44$twɟ-/͌/>^QKI"H=\pȅE%t}A$̷y9rF 'inf`W0k[%m0mQƽ+qb }( CWuC8sZdojXM1^+Y288/d$y7p= LU:R:R*ȃN(ߊ:kH7GwY oʏ4 (m9g ݓ[x~졶>)lW\Up2ՋE{G1ٔXT5[lY}u.O6TyE~n1٢΢߭Ɍ'y/8w@ ^/ҹvńM}mh6rJMYo(NR}̮۠k$5:s {PΩ[|:6:yZrcd i1AA qR*[~dNŠrwlcKEW Gƥ>01R(pݶfCb q {s|ّvk$ڡgbciKްs* a{JԺ{񵑾aCKaٓ6ܗ:VhIdNE:7'ueo! 7$6hE 䗌4>o/ M^"9ʣXH*5P%ӻB1,cż~4.lwOrbg5g8>ly-n{Vd]h (ĬCDT9wW0)T=0nPKO},p b2qn=!@zU[s&* H^rEq?{,H4wی_Nqy+aQ";^t~`Х i%#?4*Cidhyڌ攢[РZp1\;Gx'n9z1(킑=m]c:Sfw"ȔFkZaa=`wޕiB/N{ovZC7dA-p MR hV!Vـ%$X2l\ fu GQ;W*PU7(ø WamR+aM34O!ukF`F(#fX.yH&XkavymJdĆO9f HuAl]ۣN/U2li]¹Up5wHr # $g^[D;[tU˙3)lk0#Z8<3"&>0fT5J*&%SxԭZ_˓9ɘ=#FYL/FSxY:jb땜J3,Ş1>ȥ Ldz`oiczf틋9 scctKGŔ{ &%]Jʚ7v2_i,;:,fѰORpBs.'> s"UW)W$CNsCxőrS"wZ> *Z0;-BS`r>6,s /TIevدi pnlnD,ȱ֠Qnq61U(RJT520ǁJ=x+ɏc(@ER+ x-^{".ԑzʁa[n|!8iMڊ&2L6 1o1. -\0Ě:ug(ˬ0\{#@uah?0k p^cIn'}Oʘ54M7x,Bg3Hx^zQX#ؕPq]$&3!?6[^.3ŠK#w5-`R@ߨFW dDiFىB(IU:0 L. oFwN5GjIm5&^.-[sq`HqՈ4ٓ^om a.JM,Onk+=^vM_^KNTN zu-E+ f[ЉKMtj? e;߈8JE.9r}/! ̨@nb[a((EKM/ًM'JpI38npB^bf/DSru}hD.MСQ+8Îf,WAϐ/W {v,MB AhU=䜹,4aZsD_+▱:S)ՓMXqi(|?d)$)S|_t#`FJ d#KxT^pN꫒wƐlŮg/Kj㓗}o ~ȫߒp֫+enИ -Ͳz) Y*#n@մ`^tFAy8JМYD1IHîͻtB@Y-;}_Tx`AN˽nr3z^gv{eb[ j[#znN_ڂz]h >ip&.Q^ b$cu:t@x9F^bYɅ PJJ@j LWX7M5?X dq|O)q}-3\Z\YL]jŽon.(d=i)w8&$p .H=/>呺ƗP0φâr@{p,w*;)8үoݼ|0 r)P7ʧ_ndǝbDM]v\Dwy[mBsO#\?UCJ5IjLKG7nB2kFzF7oوF&?-н.Ơ^__aj\tg(U-݋yQ'nfNón7-j *ʿRUF!2Y{~u "ag:Nҥ|WHkҌGk?ZEQkAxRŏX%;ЬHubU1 ̖γٍrmc\zM5VCmև̥FL:N"zjHNؚK7TR^anTlqX)<πG6OJעnJ`'Icj&̋ q)Z ߨ*+zQ&アaO@pA宂jt`q[zA AȨK A7V VD&`6&9/*4d%^ i~C>mm]S 4z)@Zd+ŏ7($Ǡy叉S0gjF09K TfgB@jmw<< ~?ev}k; [ʬϔpxqS nwrq*ѩA@ueʖ1VńPH_@y{+(LHj5dU55-AFC>L7EѼX tB8H $C.%riRK1T`S$MyJ{XL[ud X>]_ O`NT֪sv4A|"̸z!JNφDx;˹*2Hx7l}(<9/s3'(M%u0njr'tq,aaaJϖ_{e2/Eݒ!V>c$ZߢIQ"t$_wx( o{y֙,1[NDZKv=OѹI^· SZ:6f{y'=2$恘+$RQv)VCVj&?"K,hi$+pc-L)̀ZU9<ʼ]~WAk wWb3rQ#`@͛Jb#nOҔ@mS˱ ekC)D?8YiI|+X \w^Z1T%ԍsYV*  "yڪQcp6HlK!pى^OŎMMi,~:}4V/? r6b8(_mw-x71wFP' D&z]f`wT*Cf.:EdaaI!Xq2yVD o#e9"yb.g>vv-{]Shdg۰$a|W~`rh90_zMeHa* w9U㔎 RdEn3KJ穙x'8ܨGo4g_{-- $T^ #h+w4LoX*O*.!Lh41 p[ٜ( krLB]S=],a\QT4g1iNDҬ&FJfrMeel0MIHX !fI3o+D0 5]0$~A;ߢ yU4g5aӆ ӻΘ{tG,פZ @ %,?;<~2LYٖpMFq mـ'#QiNEU 4^pS>,Yke{ "ã I'SnnQwT^O4.gvt>+sʐZ5Kg" j| $B /K׼` 2ECp+:}|2["c",XhhB&;Hۛ9uA0;rȝXY\63Wd?Ao [?j($X;G=?ALa9!RŌHd3UwDpC Wsu} *NLdn%ze|u"#ar$`@X<VeICM3UXrHwRbtw#/mS({sA1aXOS;~Z~Q0k\jG) ~3=EryV2 ]dPx2Ph;W1aex}pmfq0K-xrRHXʃ^Iw)X˽h؀YiQȆ3%wn@WtHJj+dz 9!{M ux{ڥMSt1닐@M{bo v(=j'(R,^q@_[5U}8u"1SON"Bg$lA+|< @c)@O"'?u:WRr}M,i2+DWbsXZ]]05z)K3\{wC e|rK[ Y ~:lgÛlE .? BD>D~C Q )A`Y^ JIpxd<`M=kXc8b⛽`ZPFEn\Z4/vj ,8$/Nge G3,AI +SzI;uMީ 0 68hؖW:ꞿlpt9ҍsP('#S!h'@!-jǾ#Я1+u}#bYSu'FzP# `(Px X 2Šk' ի,Qn  VAo&+J|K,:"%Y_~fQU VHz0NQdn$ 3VtVx^"kk 4)|—;#vf0*Yƞa2Ct,yp+&!B\tSk&U??/.ZOėiԣU?{Џ?=BkyLtބ-r[fÈN#ПV^Bg;Y02Żn0Q/`OVk!6UC!Iu7٨6 9вR KO?UfY .į#÷fjghG(f;Ay\2y X΃X s) v %ZJ+ݏo!bm{nă0hݡ]# vyx#Ek#躕$aXNcg@K=$z{*NI΂jЂl+盛N^GHaz;%̚^>},ޞK'2_#~IذHpn ʪC+'J<=0BjʸW?2 8Auͤh.Վ(JiUTFУ(xG6 "{>R>* 7+*}| -D4S,p}3fh7fNC߬>juS~c z0SHJ|]к0=bp)ؒQ&AߟF&Z}s0.숍il_#(ZZeʍ92:SE( Y~nÕH1F H_ ]wP|=2Hq+E{7.Z?b|K͸xFH:Q.⦚&="2u ]59ā 9;q2qO>i=Rfw6'D}KVyƕgE<оybYpD/&`Z$pTbRP 9{h&~м`fkFpL :ErNNf={O2TZ Qw{ZQlL>i".XxJnՑ=d^^4A۷&*DgսA~@9K3ŋ2.fg/'F`U 󋂻XzlȽ|i"md}':zwM@>^r)]bN$[&xcybE`%RNZ6F,0ݘo3<2/KpU4]tIRU46o(J[u>CxHH{  j!kzfN1qe12/z8)]Vv)}2Rp'^HCg~9MwITFLITt4T2,;3ϡi56;j^YFk5sH\R5d?FژU"SA`JP vQA]Nx=LN+ JaT.5&M )O] 0^P$)r;>bk蕁͞fD年Oe$,pCky퓻t1z;32;(DxtBc\d$HK@ "y6^ O Xhf@20;h̴v|Lq ]C{%4m9!|i'%ٞ\r]#`n#/Ebe P¨;tsyq 9hc`E;G1/gKbNAp@&v~,!ɽ3XLa ^] Lz1-pÔh7`W2t 0*Ih}pMe~?ݹpG^>_IMKFA&7c1fgzzO{w:p)Qyv1pҦh s~/']nvB| cڟqk1X} UIHy:[M ]77;W?M0Z4~:ޯ: ΨR3;0Ҩ7 $#D}cҫȱ *"ēkce |/SvNV<'wP'vѶ\̮4>H~CY؛>0KlHBد4oHOB)E?U__UVAi*wk-YC`7S!8@_;arCWS&$ '"8כ&6с>Ft4)>:\k'5w]пخ_3,ƖW\[u^12']r"#M>]p5ؚ1(\ InnΓxACm8=^[$B@Ŕf)&^8-BX/WE#<{z r dĹ yU[+:q~FʀC'xT4WDӋG!2ڙKt-[J M`yUZN"C€B/0˜#o{E[H*SI-{usIsk`Չpv! z8pgD>dXFއ 5s343$ohO$:o#cUcwo"ls M fR'@/,u+Yp8rAz?n%w#r*}?|Q:,: OK/*kBY;؈Fo|-aD*^k;1&*~Z9Nd|걷Ы9I;W+=7f"Ǘq'IyACY%wCY\T! Z2b`6KcK5$B?_xje/=$srogfvBIvv*'mĄ2h? ;rl*;G[@iXr5SHۊvJZ<G&DpxNwƳFwҕRqvX=pȻ}*H:uY|C08*o Qt4Cy)ԗU89kRo h]UΉ#ֵ%zՄ/4^ݞZzB jtU£G'7r\n/VĀՙԇB ,{˕ "_`VzfJp$o16:]rz;PbzrP{ۛ0kA7_?T6`ss.dm0p=*ު>j"Ai !)Hr: qE+9inaXt_J1q]xgox$ T"f%@>{yMJNIM:%1ᑈLYa*^4=ꏚ΁n*˚pǫg=G袡4w+RC&H6|Vy'e|U7yIopkjv^ oJ 1jָ($3:q~ު|9iFkG*)iRXԶ#lC'}}c ѫGuq0F lԘ{TkȣvP/]+F\njBiх*M-r ̹fr1 'mM"j1V%QIZ{0d]ت 삒å?hI?YHĎwfD=2fq5ߒcUpoبZR`+ q7Lg)mRSҩY'Mu7%/!> 8Dҕylak:2j!-FjaZRKqѱ=ydtw\zj7Y&'5*;VŃa1fch;və$Q.-K\^DC+1:8:"uIwDoks6ۜZQ擓4#OlE@f\gp?ڶT?}7ӊ^qF.o{+=oOE$kN2=Sgv,HgP}nG1RPm\H;MJ&{M#q䀜3._&3zUG ck^c 6:x< r׫L v\vBrr6F%H#Xۑy%AX؅2 4muDwwuR^NO,Fݲkw1 j4 -\?S V o0s} %ūTD /sG3ZJvb毄*͡á,3o >.c`v4ho7`ĸvd`lm>7?B^ð_U?b2 t(ο83 [Nݰ!?l︇bEه٘W}'َc]crfwv!)bR)XgxCl9 /-l9 Ŗ{n1:_Ѩ8~abvz u?AdAHqPQ!4Su YھڍY3(vt٠&+!%+CYOBzVܯ5A 19* cG'Oѯ3ڄkfajfCkL5\lL7ϫ}Xs:ƃ[ĉe0b9ֲGwdUEi=wV> "U_jg݈ҎR˙N`"S \O{6o|Zu@Կ>Uxd :sy ZtjOÎ]W83|&}3T-?:iHƆί |y 7=D$O1Q6\Ͼw/QbU L%Y2z s M%^IdsϢI&$Hԯ3h^ o&era>{}-ZQO]imM$64(N䝒O%1ʡ{ xeqrp؟AEZ6;[ӨZf\$BnquZYC1 ?%,UrTO|.01wwB 4 (QMi=e}gˈzE9yL1xv9k 5 Wy25~cqnNtֵh< bnǃ$j`Igl7"sr5ȇ ~':Y` ⮦3}r\i J0_a/;.DC8e=wcj!?, <*nhJhݵj: :1N\Aܹ%7_y(c,`(D+˾H^ٽ;t/ܒ_{1?~ {$q1uV[hH8OY]٦J6ƒh e;TCNx4Xz~WL}EcL%:M(}4e2!9&JҼy1B"St,V ;)(4 m{|q6w9%:<>ٖxh*ߝI[17<69OM~}ΦUɔB:9B_S1 ڡYT/X€e׭vKr * -QWWH5'Sfْ"tv(D0i2}MaG+142 ')<i YS0b"nXalZx~v&͆1͖ϰ0VJ>+n>J%@ʎ&sW8F^LpM4ӈ;]Uطw L Lw *D)'UKW82񛐎ڙݿ0^Ƽ{trk\MWl5e)^_6I75)^:ͬ*͙!7H6 a<Wl),IaZtV3P9U*4Y lnV{*)ĊXkua nOtjp/(q5Li7~#dlFv4rdK tJ(-I\`: W'NvO2%v{_o]q-z⦹~`sy b<SrIwLsZ_s{/'jc&|ӅJ0T\͕PEJLH6ZOǃۘ`\TYDXo8z r6kkQH֟C3'SR:6Sgx*,QF|Ɔ9(W;bޓ2Dq-\cSmtVGѨe(CǂZbݛu%S {=$ecCG^)%ʵR&0<'ghfl-DTG{kFբ͛lӹɃUƥ֖=1~w ŸjUڜIh&_uΘߴyUN6+wDl -JY6f7먐ƿJ ]d^f_F:V6BzOx,]mSR\qb*2q^VO#MU&.`JS: _ItJf: G A؂pd¶,~>P S pUfHybY.T17AVxl=IAJZE<È) qky Px50nApW&[Ig61Rbwشl?"0Дl7H- aGбmK^>/cXJ03Y+܆xX,G w 4['ѣ,`c ȗ,>;jJR9-4( H.^?1'ӔbtE?ڨ4\mcH2kB]z4#,"7(0>ng9". 0ي b!\# v擻t a/s鐂"nԶ=gk)%U>`To} hk/ؘ R&Ԟ>'Ct\|O ꐻ.yAj)*+%lU!UL%ux翴#[7A~ ]bwTaVA9OÛl|.it T3(1Hd?!$Fv*/!EA F4bŁ0w!<|b{ʬj+8!:M}a^ѵt~v_[ r/|h>%& H^wҐp׭1x~e sn2꽡7 n65c4m5Q8z1f!I" z0>.(kT+ ;\=<|@ʣ8J %ɷm ssй:wߪ ^9E`,6|m?nb-味ɰ:'NX}bC [q?s@-G`g Y5>Ur5A(,r`[0GJD f:Q۷(:X57OM?XkL4n>m-h85vǕ&`N+sS`/b@~LVw)pGxNAgi'x6݈h*ݞrLrTgK΢4yUe * e."'3o6* pU~Rb$(>@P4) (#|>Ɣk ç#U<ڝC]>)6WEmœb1t\œfbu2#9AWey|8w25]MM(`]`N1T訮F3LΘQ4V;d.$6l?o~څ뽵=#yݨ[LMOєx`H'?vԱmmٿq9Ң #Mq6@/A:"lwa'ޔm}W8%3AC3/?&j;6,nȄ?3֞SnGUWAޘC:y} 7+i96< -6ĭ tLL$9tei\`s*BBe{8ޛk&MNo?\ߑFD|缦σ=s@$p%C>8!e+UDZgeUQ#lZa>>X)5}Kw+G֬1i's>/x7oaN06Cm-ӱ#$Er0li #,-v$=y-ֶxa0]{ eZ+,K'0c; tD:#z1תKGW mdd:#D]$w,=^\ /%7+Mܚp<*gW'Pkr(Yi =U{ s.1w;d7zF2peh':jĔ#VFY7Ս BQ*M \t<٥-b e3(K,=O1 ﻄ|PR&=?i;;< RK6(h+$I56 OF_G%`@3f 15=K Qn&qh0V3Od8:iMk+8~4ro(,Kv"8AGf^'M`Nɬzcn{<3sԂfW>s9& ߞDU:XWt$M֙>3_?JZBI?$MT{0KY]G/ɨ : :.~姡 7vZu vIM @ZK%eGG3-0Y{CU cZ܂6&}Oި״|lα4ORȖ𵾱IAȹ,%)tQ?VtAy%u&N P\n҉"aԩʡc1ӂJ*+lŐ)_AYwkv+;}vФPWʷbO" JǷ(|u+sV,Y.!Vye/|L)Qe3y,TTzvS7b)0$Pt_UnwtDỳH5^2gNPE]Sy3$S\a@Wγdc#CONEv_cm`b-蓖^{zUՍrYc.IN 'ow}K?oTR7Bj2zP5pQFÕC,&{wt̜`!k0\,I2N@0C2FJ*O=Vt{Hrqj/5~̱D˟}E3ȓQ )"af۬=fQ\vU`1E$E.ngdșccmDG>Gar5hȰĂ!ilm:-D|\R}HPMmټ[R*LDŰ W\k{op'@)[CMMz!q4N9&1k1 P_\6l-Vƣɓ?x& :fčWS5Ȋ|~veEz&l,(WIǶFn0"04~i䗳wtaOCAv5@*(1)kU>R'I Mo'I^Ϭ(Lz,+֕!-laosu,D._yhbHQ, $ON!n@4w+D2=$3%m/|LڮpBR ~<l~RXՏOM#C&|1MD?F4e#um{^^BBP R޴3k&dO:CU-fuR{w0#`+6_2}AY5U4^7FEo~πmt(EGX BA H?yٚ&H^+ĸl:v+mSPMV] q'B/""^t&t{z4/oɉ]ÊUoKj+g!ОߪۆhN@fZJ($zًMJc+gUp%$(6"" ~yA_<_TjQWKw 7#K`U bAXlH!9|Or<:yaA;tve/iH,®iD)zFs,p1EaE]^_.;JFa9Ɔ V~ +w@[vfLHd,įAmsJ=\O\~7rMop?"h営zᲙfymWC4ʖaI箔@EzX>2Ka \3`^{ocӃM~³R|dlrkEp!raѩe<`w2\ssٴiuR8EֈVT /y H3Z"9 e>|Y6hgYZ07070100000371000081a4000000000000000000000001642f097600020044000000000000000000000000000000000000005600000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/scsi/mpt3sas/mpt3sas.ko.xz7zXZִF!t/A]?Eh=ڜ.+[mduGimyNbPFTVl1&(;/ET\ 19$هZmY0g3_OK0› $.g̗c6 ?Yku2/4 %C1r)~,2C;VS?|pΥg42%ý,]p:\xφ^fZ_ąq}{Awz=6b&2[RbphH UK,Ϯrj 3sSAV@f_? ˬ#-B&ψRѿZ3g)x[UyMSGe5< g:/ǹmkـW׿eԝ8[qXfsiLp) -Qbo$LpuRsFr%k3YP >X3hsy{Wִ|X6RWܚ:ơς[8V!w3h'e;('ԀCDN9#z7{'3uxP9I#k6P"慆yؼ?αUG-{#YggX%{0ٱ=<n՘ZhG - CjA6ȑ\@z4_B2M`f8)Y/ r@=Mn;&DHK*W">l8oVQjXMԗxaZ2sMD[XsCBC|ҧ%upC*l~V_zYjɜ sqp2ME6>\6Y(t*J՞_ز~hn ċT&JLi>J_d/FV S-d cWֺzFSCLBV܌6+'+߲\?aλiGe/myu R[pHDa<ŶRnZ:j i͈c~R;+@Q!UJVՃ_R\OSTĺ2FWھr-E"@anh GuUNLu=;COh#Ce$3 D<&$t:oS@I-1w>. I{>2N ^afȏ/jX?yy$dj+XT{'dNvCr RahYK5LVn5kUKiДuY1 ݊ 6,#)NŐƦ$8G҇W+= wS@pda`h<oJf){s G_m2\wV`.ߒdN2cC Y=j_ս{p K_e IP gb7 6lwN/ N~fs1uy4(X%0N|\`eUC|MOT6BdCnAG;t JU5p:H7Eznpu!>'Bۖe +`g*Ԇez=p2:&?`2 v5b'fc:3"H{7Oz6)lxcZHuJ;@#B"]n)<>1.RK)Iy) (<?ʰ<䮧Q TiB3bck(àU*.-Jn"&3 P;%ƙ9TZ\ˀ;*P\22ȭ/?_F/1Dn0"!QvQGZ HtDՁ;_`MMa/|}ꥑ9Ti[j~)\Ĉx cC%(TъP_0H^ـ?X[pDS0mo \Vެo=ϑ,X/Yn aD'TAF7tSrh .s]az'6(7aSlAO)L;޲=*=aN*-p?b?;$sk @*K/yLktIUAd4sf]{lK.~$<`dq2Zve玹ZkTX|jlOYyu6/d@8# lgÛ siÈ]m)ʬή[l2׃~0ir$Be-,,LR$y&R׽gk B\7|? @ڜX}nsHjin𳷥M_9-STʩ0`YU}OυxJ܈Wc,84 ִ2vKR#yA0wS0~EbV@82Lqri,/%x SH+БgDS]9ɿOS-hM$ ҹcPA"rDd35;<ՏKaR tzYCm#VN7`dڄAUNNAð.3d.$QsB:υ^LRC}i.T"`;\GUg\]H A+EY`P mh#exs/|60D9T܆ea&_$6S۴ᖩ Fw@yh%u”%Z`Qw5Cl2a먈=O% Z)$uM9 Bn#Z S+Yˆ򃘛㡈 qM6Q!3.Vy@y%O ذ J{p`:@Ҿv9ϭ1U mR Hm}`~~Xd0q ^Lr}'_»D$2;_Д~вCR<`M.x}su?`-<~#DhY&:"jK2B31sWt(他IǥFTM1U!c;!v*x(j`ELg4ճc:T6f3qmBW驷%ш MfuI@zmȅH;ݘ;zXw,gA~Ln ߆ 8g|>9d <;#fQ]c!>xi@bpd2=F%.E!͏NhsޓŘ腯 v3%:>N}K bW_SoIE= i 6>٦皾[tI*[$l3ڛ68J0 !67d(l#ƀenlhXH1nDpeo.TDjVjȞ y[}2Li,(z:- Q|ww,!xXB6jޙ6+wnqD7,w.4;K#?`PFeMy7_*9 m `!M~5d@7YnF#,R3uub4S>*i< 0ZmV.^Q ֑zےݗQs7O3\oYC|yO 7f©>,Dv+j>F׏&c,64[ȃo@|/ᔓ(9@VQJӫ:,"K3ڳ:#}I$nvEagc!#3`iJ[CHp* Z 4UQtsl~}4P@D+BUDLzT^gBxo˙NSn}|B}ېG$ѵmdL#0N)AOq&],NvKz ߞ*-N:Bk|$˚].i]suSPxWs(@Uo*ٻXj_xxhTV<1PSDb} aؒd7ƍ:W'A80PS>8ȥNk 餡El+ATX4\"#oEj%lb+y}cyT3e98_/jOs"`:)rLOq]a!u~ q  -lxw$sxbl$Ŗ+xX6} K sǦߐtݤ*e_'/YfV ȃMTY8X16G.hCQXOS)`zSI?>t zZ6AՋzD1#q r]2)O<7ȐД;jYrGTq=Rg2O*mUYGN/ 跏g[2\!щ t;R~hid*fӢN1Z=x'I˨!4*@#˙-n%MiUFC] 'klEHb:@1rbXS+XvηܴJS!GB9Ouigݿ#3B-6{T[$IV- 젍L r]@.&JMbг?qn6lvU(}Xx8eb31KQt\Zk NgI6FʰB1pщ"uiGX>;}b<4@@67851d',39f(ЀOˎD5B.t{C÷oR/J% QRfu[ !7p1л-.r"3}xeKBS.@N赯uS-9 i*+2lCM'v/;XDhj{mA6R><hC"dc:{];o'qea|Yv{qOpjy] aDhD\LUw8dVWmr 'gVV#?RL6UZ>T$xD>}\rǀ0Ds.`HXBhCRۭ*t Z'?k@6 *VP2^/[\HALEY@8m'>00ҾebbUL$LD ]4wآH8ܷ( }vR b_\:xپ) >TW*{LKZXUo <PVH[?h I.)`'RW۠tO[0VY E#UOl ,#9MMˬ~CHz+3my$ Fش=33 0(6Ϯy fT8 e'$k4!j0wc?fx" yVƫ*O5@.b\xAebMðia& JN$u(r\ǮòdS..y$wa3KcbOsJ:h(O|)DE!t˼kqУ}Vv~7k25BҮq|doxBmo?&P uL%^҅W3rPxҖq֔+Ê0e,÷d` Ӣy؁:F}o@|x0\/T,[y8b%;SSCNBgV]na?]K$! kz00ySfFh1PX[R N77b3Zx95ʂjM p9pq2LbS pC}o}̷$M`IB.;0Vjq^*]$59$jnP_ktϚ3*[if9_LelFКE6.PQ,`Z3jsY̷?J DTPsppE).XCߣvt29 Wy}%]BJyF(E.Ħq7Ϧ;_SUSo22q*C&"2)"j׫=@_ ;;mC uGs&쀌<K>gLn^mQrNeJHGqr)6*XFdRZw!0xcPwzXP11DZӻ!3 L B!*Wq>+o- bB'b7d2=W/+ qN,|-0ʂ?[M7Fn_}) RvLa@KtՒ/kPWG4N}:M]+)^h$fnE삱5rF4e<\7< ֫`hC"xz-7oBA_17TY -ΒE0 |=7nrS|q`LdxyChܭj灀0f*ܷVTqP7;Fz cLg٢,[I'v0$;{@Fw9k6hg_-g&!s͢LʌNVXX=Vրh%vRMaaZL8Pi$GHǸY*[##wfjlK67={+9}8 x u&#7di2nB^N_ 9PV[0U*AടV 8DnO_1|4H.LOS;iQ+LWt$(GP" DQ2ZӶx{}AAT<,px p|ZD0ew(#=1t >6;YK3UcnB H4쎏~20zZuitG7kgN`oj ݴɦLm 2r݆w (Ih\?ͿOkGa8L `8o)'|JYNsN=prJeV.?T$!JJ ض]?dcESa4UrѶMI# 0خ[>u7a;.Vl6֢Ls  A^O zxc~~e"ryz4D&U6s E$\4xBYk u"=Dq\)]|հX&k^movyvf-W).rgO1nط~!H};l:nZt  hA.f{QWnz <^Dwf|j#qe +7LqoG]B'3 |RN<0~{UKz5DNH?v `:p<4ЈT߼, ӢokݢK鯾Ӟ< E5i,l@&*wm{\xf;rmʚ34=ܐ_7_<˯m*<l`{Ũ{F3 S caҘ-+Өh\dwP9p3ug`/;C=:ZP0M&e4o|UoOd;3eDWfOfDOh}ʦE2%kb~먼e:ֹHj_OL>q&׷5|nY 8Fgf2b?qX8 a%¼6^ dz3Rv2zw׮7z{l'Ads;?!\ +D#Bl{B1|[̂ +(>xdӜכL&n<HkVw P8 (]O$M辘}o$}%s7h,45Wt"țDBռzI,аw1 #zl+Sނ\Ffӝti~& *nĠPvd銾+SZ]jEMR"pLÄmIV? M7=F`ȖHN{ݪxn & j[E vCIMXk6 4ERզΦ߆Clb$B.z繻$%nv%V%%<z,_pbF6h[J/:u?'"Y#ۊU/Og_ƼPl}Kߛ "OLێAD(+9tR -ɒr_;@%.߫R>C4 AiԀPDEc44Y(v")Vx-G2Ae ~e};#k!.?T%kK"H2ߞ+u HI `j]p^:UyW9Gw(ݰ%]Ra28L]@Bx3C0tS'G>lJPM>9O:=G̓.Rczqv$ :\ vAdԂ^+&!if4$2giNݷ a1?Ў(p6A$M<%QI?R#@2 G$?w-D뗁v|uh VGMPj(h4 rS`Z{!$97''SP0鍴#uɸk@4Lp(howȮs L;/9(̿Lj^%1Y嶀z+e11\V()3q0ĐVs|]iE 65$+JdHB;+zXb\{c@.!G%3w]T5 @xe*͉!{:SBRT֥tRcJ [Ze{KqwF+{aX2bF]w!]qdJ>$p7ޏ6!q;x;;n;$) $:nxgO<АLj`Hn \X&IQ8 vCA%&FbB D,[0`DֲyQYw%4{awTQEy #*dD 4 3ijS"% E@@ u)s|3@͐ :*w2ɮW"Nj!$aQ! ԏW* =E1gM /FAk%Ǵ cBlwNrOh[]M)of @w \4>=WVsҭ2m.q%r[a++[6?Ӷ039S;$juMO9cL΄9j .X"Y"yQ9a;}; h:iВݔ<@}f^YFN ^L4 WŞ"v:]J{pQqTR:4t*a{705F惣 /4-(b+?E缵Rg|n8Px[Yzr95BLؽ!&MwPh+Z4O:;7Bi-DvGzc ƒwRȧlp05)ՏGG}*~ LE$=>ws޸NkH}̉Nxu0S8z֠VllƆ1jqI(}"kbk.6 !0dGd3~I׊U=+%0x]'2ģB}'ߏ&9z1..5uuĆ#0AYlQah寧s, RvhđyAg4f4~[ 5тg )x^0=3~zyN_k?̍'MԥՎc B+BmkF+4̞6&"]-u Vz.qt#&p a1;{b4'dz;>nXrחtsW|& |CtC5bK w;A'EE^p54`(`\jxj UueaX+B&{R80RP  t!ձ §+?pmR)~b˼[doD*J^b7] GXлY!]5ϤI)h¢uuʗ@`A-o3; PXXhy 6,# 1\A9A(P*cg1o[N*+yH rxE bW[RJڋmzs}g𮓅L4r> N8(Fi$wdh0ۚ(ZEA;G,)7fK #KoKϣ6WykXM Y"]yoGv!:BBubhy ̹HT$UQ:i^6G8.,vx:H~rY+ e+v6~iS) ש4?%z3F)Қ5"E-`&: U0T:g-}/e8z&BHmϸ̇Uz9m-|[Ef9Q,En]E [?*`04}j'7e|pLf!gll*Wkk *ҙv+SY5Z[m#nw=-7FT\qnfbhWAs%8=u_WFȉ( >K0 b'WeGqݶ2Q$[Z%q޾SP ʢ_CQ/N֠ޟH2׽B`eNVIFdYdo$0G{98ާ'f_^!oWbb:B;ͅtŞՏDP['x?&gpSCx[XٶEbWP{E{%!hoz=vvAr_`s&1B{\\%T̈́jfH71^,R &uh sƈ؝Y(L20~~NZ3k.Y9&A%%{#e 40߁eu!`E1i ù{/: (a^4Ps\8d Ʌň^)jD'/ﮫ/mmh[Za n s(z9 X@ [ާ>DѕBSG 4ԈDЀD-阉;/uOS}J1:'9wcpҐ`:{}+.dK\E݌v>Ü Ud4mZi}d7]M$E)bI~WJiJ ُG,S^J7|Lcd}0okt {I-|gT2El~INGaV T0{U#αA_hϠsplkd ,ZYEmߜ^;'$}1Z bGaEc 2ܨ!p8Bԙzm)~Įj֥d$Jwk(|3**K t*=ffkafN%_C|{$KVU5V׶{HחlXv.mvZST84S&x~ٿ鵄hl.O05x4>JPDBU^>UY9<l5p* -3ud_P!X|HJAb”3r u+(G(v &v˲rh?P,Pg}υwKX\wLVIӤ&U(Ga9 Ly^pjQq5v'UUA\X:Wr$og\S}|kNWȋ_lx,"o-'f.A8 6H& Z;Fo (Mksb15I0K6IRoY4% A*ۊ5 16ϐoCi(V&G5 `xw:Øiᶐ%oXz͵-VZN*1:l4TۮbJm0|TSc8>6l:o)+?cCdZspP'tn@B_Y8 хG0ppF8!ݹ:EuƼpZآ{>3;fJfcsu, ,<دagfX:v=? AKyuLiWP4~ӱy2kC䓆T ޔ0:4ЧBAT wM7Zr Ni|&^BYtg E9fQ.) z=q XDaa^mB}'N51!;${K+f.%I6~;"7޼}p|=lu)gl-/.nshL'&o2B7ERJ?gevD=1i\OjYz Pe) )< dGMܣǕU\*@7G1(Ju5/N]:es$O`Z#/{E0Eoy]y6.o{ aqy!GĘǝ{ytSH5L:x7 JTFX`?!V/J:֌ǁ@[$da_'~W&`q g\yM4Gs&ӡK$7Z\2<` ^V'>{evRO$O}!1c]v_qp2w^UI3y%2H @8e+܎/L L9E@9ml+ y%q7Br0@hpqϧ&gnxX9;~z'}l.q\1|]PD0Iҫr0݃;,'Rk~? ^ R*U))?x iX2:+|Ǘ#tDq]nXؓ(т\zR=O?ƊRS#1rq]m-d$iM6Q<%K WC?..-@Į_ͧ8 IS¹<,Fr5<&S&ypJ8}Sq á+4}|wʗ..zskZI|5Ս#h!p>slX NRb9qfÆpCw(ctcm 9ɪBGVrć'ӢnC.q}{23XVo| PIJmpF؉.G: ͽU_J~~mdCn OzI-I֚ 8, ȿ rШ 7}!"$Fڏ| x<)v5IJرAWIb<8=JU366K- &*A,Pܑqya?Kָwk %Л\r@[ۣ^WS ` Iz݂veBfl@"S@>hָ jCiR%1R]R^^ӠWOzXoSԵ7lD7JfFR. QBh\eCzdL8>p̡z\`QOJK"=K'?]OARU"*ֵp3"a$՚m kkdQ\Hx(Iu.Q@ ˻Hjm##,#KdO0ҲKP-[ `~CZ٩%Q3* "䭛h; WzP?_K*ogd?oMɠ;RRH0h6={'bņ3]]c?OAAi#dVc8]2nڐyes) 1'~ 搪hqzơ]7+noPEMɷ94!mƬn Z3K[1rw r_4a/ C E1`{JITHH6q#'ƊI:9Vdʨ B{NUR,Is 9QJ|;4AUV4 PE1j:#uo$:H#%C2eAgZby㮆A\N[\8#1b N(+rT` pȲ8QU `dKu2X`rcc_ ; hT( \gmK]Y"!QQEOP!>{cUs`am󊏥 q- $1E|: `l]fni˟c +z Spr~Ru-Ȃ9VOC=܂<}U_|R=/vǔL I1f6Z5e2zh/%Kj*H9IZe.__UɷYU໗w5dY ovy&ԑz/|21`r8{gw_sΐDL,Ҝ.ԇ$ Wźpp4/Ҳ7{7DA,$C=@Q/ 趔 D mJe@0pjn: öReCet~۟R#Rv"ts>kv# P ~O,c:l &~Smvpdzt.G^).Cy~bL9f0g}5Z ~#>jJa%ckc[kK8u&㜮숦F.60dFf8p$M<ʁz2qLwQWaՕM'UU!rQ!צWݘ8U)UK3H [%(*ݽſd/@2;V$|NXF(i:%-ySjd5R=!}dl;q̂\{*VHh*r>,1 빽|v ^*aMs'w]p&ZCLG(^e)$qq_ڡvVԉfg)HXU;0mt{߇neC^Q|WmeZ¤/Bܕ ڕ?K'QCMvPUM|i0As\ta\ qðzѩ Sc02v9PN%gb0OmQ*$`|b-MZȝs_[?gUK.B5&&9@$gGr#]b@Ο J.aƩK5czu\K}+Iy4A}AEלtJ-/*)lkys'%lch-F޻N<Gg+A!F*rZ~I=`Q>IK*=:rIߡ27ķG90wVOŗ~ql˝xyIbNH՟F'OX(h Q {^e7>d3. sZ]]ZpGhw@힭]=vD>vs^_%J~O~]!Y>y5RO)@]U*ݠ^d"Y2G2u mB]{J,&yt7ӗPT'8^!D@j2r pyI/b2!:P몥p*4h=f=o8ĕ˨qW uBg Xk% (ɜ) AI6PUd_"uOSwzw3N_JUg͠joF{ȠGaʃD9bC%crzs~0S~_ρǕ9 6o=2LMdA׃>O^xzt()*Iм1`_6gunC#PJYܫ*pC4Ȏ,r~瞧|,+4hjK&/iǑy=RZp*` 8x!ȟ3k6ԫ; b()15 ?d0򑐘~5 jȐdM~j=6Mc9\KxѺ[oԔ~!r"Nl_tNMR0J&5x}q~%EeQ=P.MxU`g*o5H IAvCv}Ԫ!195f9l+xr9C# /D ]A&)+~.ߝ '7>I6P{Uޮdvj6*B%m)Ѵ22'2 W]C綏q2Ttԏȥ~*ֱp[YFgAް')&. 'C@'qFL׶@M2V%xCpژS`Ls[Uk]r|!: 9gJʋ24K@SSPDgY2bCVhv\xw"ՙ%^W&ceu}V#5-HnUauU7]ųԢ8n:`u^ ~͔@1| ƪ~GӷiZhh߶vP!ĉ Иs"%g#PGh ( 7Gl5kpB>ngRr'*cN7ʍb^v ow'9 e9f`^.N'dO̴UkHƵ0FIXbv׺?!go"4V!) E+lQX :O`ɋ ?Duhދ,`'DWqvNLrܔn^yH? ,~݋)68m0 ?z:fVOؾ6nSu8yRK[H'%P9WsIA _HwS& SG*pZCJJ#4N1x!B@{LYly@'߃r'\=7;Gvn7:b fMyH9W?bTtyNTpArx={@ӕb裁dd/l!{8!٠!fv #i7D^  = 6߭pmwF1RD}lz_Mmyk+$k;{䓒*: npW FjCeV1}blWDnD;+MDq:,3#׵LgxVb\r+MU;6:X&:̗u}4/'eE[pB, ix^ >3wjq\g`L>fdV4}Utݕ !ui I^2P%A}O@VI MŘH%!xwWs7K xt[x~ӅA]O JDΪ/I@ bmR-~Ab2?&2zAvKQN^~/ l>,Eτ8>KpZ6a.-tR?'u<1\n.^d9ojfPtG,Ծ@[YH,܆iƙ cÀe#}8_uEF6 i] O١c<0h'.snVC8b  BY7 Q4-, R;f ,unq*rYbMŀ}ZƗ9Uܓvld4IuY1]%`3!$;s|Sj\Src|:dtƨ\Oo /Y̭*7 )@J̅t{P]gRyL*A`=o0Qvd0LYy\Ւk!KY䇢.>x3^,;:%^͖N@R#SҶ!!<.=>ä䡹`c_i[hUmx?t]hC :w @-T٦PH#%;1jj(dn])ðs)Fri|' %h8$v]T =Ž1oj4Y0bH0Dwv.pu9;b&$E`O׻J8 0\Ne09M:L(ψC!{ї6/+6g4rvdIOÛ̋9$CJe\ks*&3bbJiW]sR~SPA{qh;tkV Wp;䈓 GXodk=$;i7&9r`̓]Ξ#N%!0ǽl=_;)L-w?d,Ҏlulfg 紝QBLyqLc=;6%"tP@.8[n&XD.Hi"q+cpA.nUV :o$6U q c8ċ-.# 'HQҧ`F^ljV{ZXHL )K2ZWRF}Vс>CR|F@:y9*AKc2 f2ٍqҕ*Co#A[;J]Aw$i<>U SFH Sʢܩ73(dj8cȩTD&-#UAO1 M⌣tVX,e0M tG;Ǒ= 6p{[ ~x)t;)['+b,8=d@r;iS*NjۈCT(;7 n;{Ob-7pY'=e>|="84:v&55$m @杽Y}.J7 ˑjw>rti-w3ki?Ծ獦3!>r1uYQ&o,(d ,g(ND.Sa,#%ɝoΠT fb1g#6VtB7s3RV}5셨^"} ):hI6Ǣ-? AE'=VPC=y-c=XWm"  w7>ȍŞ)]ttJ#sRT"Ca2j0T:AH)~hlJ6*w]C ]/eJ҂ $S2.I#GVq5;11y<hlygƓךмsdJKENPnUW|,4,RMMPw}:C&{PY#} xfUpAU~ku׻:Mdρj(fK Y)ŽJ: >KQ+w}QNx8Q=?w 6nНDOc4/C{UVg;͖ ߚ~X:l9qځGJ.6ѤMf7<".\,\r2.D B  4QFÎu ՀZîpV6ǐ6kEkX&Z*n4PuLw7r-ϨЖ6~'n'p!"0LY܀ 4h2&TgaOA !0hf)nj d`m73AePz*BN2$>5|-^G7=%RePo:f[{m[bWN-$1Vmei2ez8k@t=>P&)ܬkOnTӦzZb'A6-AN&@j{^Fzjw&f79dV^@vpx?g5& ֽعlm?rQeo'8Y2ɛlW$mW DM4Wct $98Hx姍7Nn'v&x-pe8-v9kV~ Fg )L%)˼[YE`?VWH )iEnX^&6xIe@>faTڶ(] o 9.+g&ВAoG_=ɠtN7KDa<@yKN݅܅78zi j樵@P;Um֮xiۘE b3yBE Go*q0_VqBeo{\_.H|j+vKoZZZZ!ͼ <97\_ˌ<Ǥ}dk-RZD^놧|Ҝ\D#EH+N*fFVb'fg7$&X -<(B Q2b}.`՘Fl:T󁖹d wnHf +>F~t?h.6* B648*7+bWO$ئ~zp#ْ}(+}ֵP[]W:lӿ%Zj47m(9b&n7ix2n*bMGhFN.xa^Yps+. h IDt78NL*|LCS>!O^/i/ST\5"gS[+ (?KVܕ*VX+{祰Ow̑nنF2q}LChf% J 1[80 A% NMd]ل`]IZ͸wF;ML:-8>O*n'tT t7w]au{Rl,Ώ#-Eh8pPJH!T^=*=-rVxT!UPyP)\IMh<2Y||FUVfaXhe2Ɏ2IЂjaYm2kV ԝmgqL5ɾU{FqDcCtw3J[XFKQ|p&mG|'oDWtN%59>iEf (7=G9E9% aʉWkCBM@${8䙷UE33t;aڲG}'%+cJT ұ=Hq"j׌yCCai4O'I}Avm+d!QܞO]|5PLK*O :rM3+4rQE RDn |eWBٓ Zamk%8`зD[eb X;Vl O js V0lRAape7iqO* j/uհO&{48`b;R\?9dTx1q\<(niY>!5EUrp>?4J4]kAޥ%j5VB :/ \杙(&(gTқ@%_nzg]BCa'j,u1JM"p#]V6K,5&4#/xk<ؒt9Ĥ:0.,$l45*ze$Oe}.ws9֦XOBRql'MRL{ha|_p{0s ԫ pzo4R]zq7DD_SV^|D%6TgqT{eV2F lC)6CI@8qN}WKWs BC }Fuά'ow&V~5Exnj<9%J) |}gg)5>4u)86ʳY6X՝@kZ|.XBaE3I">+0F0363Sjp1<q4(^ûҘ" [L/D*A}C08=UMaBahVo<#شԒf0.֪W!hc'А_63"~r7YnOSZ:~vP~!nYUIR5o=F+H`1פl(M}#0Jn M yZxچ,a1 b8'c'4wDO\)8Ge=GIi& ѐ|~ 6u?q\NLFN\/~mA[ Y+f6S5Z/ͯIw<ڲu"Rz!˱I޴; @%iid C@'ˈβ3nay9J]r~8~).Qj>mFj< !ըXT5A}еo'>:K Imknf(AT}8红]Ҍm?lEsM{WaεޥC#]kUX粰 .e({aEn^_qhYWȷU%͍Kb nfsVF>偷.Y'h@Xqy)֗B 'LZ,*s8ެȮ[8|te2j#WpJ}%s(j-ljbԙhXt1*% -6}jbj:E$Ӧ}ʸJ M9tIgN 3,sZ{I Nj ?l2s'Ƅ3L)jyTr Gu'28Ly4YaͷH|q2z,{% $"/l%'ea2C?i2( >(%;HH\JPE=o, >x® U67X-K6j'6_ \=eBx(HT6q zè}˫O?h7է/ v0ŽᝫӛxOi_{'&CLנcvջN6:cvAykZ) D* -^Zχ^]F[f=,8:ܠF [F(WBl|f.u'xp"9<`{}FbX Mwk2-(bޤh̰“*+)i|_V= @x|O(5&9{"oܑ~#iɏ8%,]e'odSpXМ4پ+,XS*tdK%BaCwZpeUh{j.QhszkP`6k\iBUST|7E fzSkڴ{1Km,9Zj2"*C.!MCx#nUrCO%Bm@"0˟i֔E(ɬN#)e@c;]j$ 9e 1hεR;ֽhJ&PQ2j'C|!*EFc]=Zc5G>`>5=5#>t#'ҩoф<1,d|Xa[ E%=\RPYslMq }O?IcJG,bQfq2/q;'$l#O㣋}>hrz+|,PȰABb0e#CJxU_v},gX%<ΔĊ¬L$P|-T@Z*/О }j +1a~ Q C1lVɲ ۤ5f?=C>^i.x)-_(q|bl+"$ؐM44RBB>d^{xycal-,xs-Z i˸C6YAPHP P閍W0mAޘkٝx4Q]`PAlꘙ o;c9G`NJZ` 5pil%ZZf2eTU&#%c"+(!dG=1ߜdm]c[~ڨ1*G5_63M+~ ]+|+ÿ}Kamt'_Nyc;^"iKR'NW-Nz]šHk?UCԹvQNlk\N` 1$t\zIl+8K[ӷ#Vm@8|n hFEh^HqR5 rp[TMtz3o_&Co𝪎OI_ ;0S\7t MZYjkJnlwSJmW5:_s4\6X8…W,:)(-?OeynJ8.lRi%躜-'7 5W@͞H@m[_ /R(,"<%q6#i7TvC!#)* X$g$%:P烆ڍA- Kd`K| '"$8UKLQur\_ƚmb! "J>?FtkgfޮSi$ O##*}CoSg2ۓ'R{րL{O?m7*o@u%Y?Q^"Eo gXQC*Vп$v#]1* Nތ| _ ژ2`EH/?0[f_bݣLJ&"Si'77(|2*녣Ψ'm  GD/?^D,^L|+ahJHQ{xPC[ҁt%0oTyklu}Z9KC#ѭ&:=ѯv,pZ=g42^о]`ײm#ҍ$"V\L]ͻ ^]nA={w.[YEДn46hOajf?U%z7yxFէ |ШKSԶ,mM4Q#[eG(8Lr 1L,Dފ!@::={At}g&SEk#u7kԠS/ Po_czHƃ#L_r/#yp+ܥv/ZŅ87ʫ ?z\joP3UO\Q3Ю-q12`7A+z6S9QJtXh;P4pJf}JcJ[H0S|LQv!MnW!:$GMt\"jW5@eܪ3 =gKqi^$a@etHNdT;4]86nB6-AH2m^+քkz 2f3^Eu+s^#^4AD _dOեEr'@cG/DŽcaRw*Fq[]c)SNXK8]@6 +_^ x:Bfm!^O{}b!pZ%1N&RܔZK+\8Wt ̓ Щ=iIX`3rIIs-.0jb?+"b#ϕ{"R#ڀҁ%7Y!]U TpU lkց̦in=K1EN 0^Xym8Y`\ uao*8-l@"_.?zӴ-t|_iԛUz/rE_ChefDM[c j^.g%G͙NbG;:a?$g~aq dzSkg3?t_pd FYUp1̤ҟi^A@>"O:M>},5""ύ8ܰ]^s$W`{B{ͳyy.P#s9zs@!|kJCd;p3"D̙lO{0|+c 9Sz0Iѧ_A)>7J˳Q/::cNbH3vAT.<#gAJaڏ8ꌲ Y AEti(P2la̒%IΦˡQO[vƁӁ L*b^&-S6,$=c"@mWG!eD:s]z"otI/t>ܯǖ HхA𕛩Вxz]@m#Q}n Op/0q7m b C'E68Q&UO`S%P<HE2FfƜԀڂr|%q<ʇ"4/t[TfjFqf.Cn! krn,z%ϖzF:cWڞ\ABV„EX_ ,Źs3[J) Uލano@x9t\Pu<>Xu >T^Cj[z+8+(>fKX/D"wU7xDviM@Ǫ@}0xd oF]ӂ|4r VǬ@]|:xԌZ(A\dT{c=r&dkCmԌubo$~q?Bm .hQ@ 4Rsȇ :i]O<t{UU#GyrP `7JS<潥84Zǧ3cN݊n׵jWTJ*Eآx,2C>*륇@0!5bw)Gz 棖]4[N1<_~ :Mi8OA~%Ը&_POe_dq{#51KD窢X3j1$>C})- UEȉ)8%c:ѥ!)o{L߅u4dkFa=xN`0ۥ/E=2BwF?8%1Ph+J<;М{8 >$z5ƀFN`l!I5Bd]}{WYT}ڬ'HΘ"Uz8O\m,u2}\dрKC]4nq]f>9c$$܂-ɵx#䜊\xJsD-"8)򑴦^ͺ>,vb1Y1%*U(W\C)w`ٕn\n~\p8n~.-o.bF$3W9mf䡙/uqʤc_%ЧuRJXk:ǎ!eHԒihLH&oVp$V\G. bOeO ZeN++Jfh9vO# $]!98c5ϻ3r%X*V8B ":ҫ<2ћ~ C琬XL?|f>;#;EY=$,/0%`|;'Yn5IˍB-l_Ou-6kMƤ}*0p ?AK0xjz Fm)70lZWP$cYuKsi] [#^GK\T%1IX4: -L#WWrr3 u*) kf1rVVpwK 1t2֊ m1Qbõ5s]NJ]ʩ-=s++͗(va~ػ@_U!>_ | ˂aB=929L{wt8ڷ)C 6x\Q x8 >=b9 枊빵 l.g0P|8H2VkLN6-faArbmxɢNJ$>^@)tըTM!#Ͻ:*5~xʘNDv Qn(ߪ5vjMٌԧ xg.1|,RC^'B֊,^ BE/<]-/{iΦ=(1UzLOnӝw򆺘_DDxBfMٝkLUw7-c>|>7"u5p`*4E$_,WJ9yz#lEZZzd_Eؠƣp3aE˝rbSct,[\|Q~K9t.f:e$dsH[_Izk+=aԋRgl.=Q fm6/즰fW @C ]M#νAz:q O"rY*7?2»dG Yzso?@+##zD! 2c4RGq2qv0< /wK@{޻B{ghZ~: ~ 7nF`7Cg2ܒHCTKI lI7'S@ܡ u}$*N8(o {= nVִvRp-p×=]+E㮞`Vs>ڹBײ@xws[x"yE4K2iJZ4*8>/;AYqŴ6Yaky6B!saDCw1 txf~֎hgZFZ_ v4J*G؛59^k._},F+Cv_ _A@x r'f 3 -]!<ۆDsV TޜACd8s9 m\/BXeP:k/4 (fcbޟl'#vZ-&Pn{))OZOn1*ޤyn(:B9n/n ̡aS:U>ieD9 .A W# ܱczµh$$L!"rÌ)pm$ee qʲ_.>f :}fvGI(<әh8!YEYaU%Ͽ/ϚЕ{PsPhZ~ 1`块"C3MO tK@<8kI3.aeSROM)؆؅"<qpE,`A#5OTKO1lkJ1H4ʙ9;7f8\;\>ɂ/]v^{:>c)[szUQCDbwŴO5꥕$.2[!]mVYe/?x0,#n)rINęSһn!fSUX= ;O7)Fv}BD<\G&dYwl|iVo cXv!WTg> *tf# jB#hQz Lq&'˘ݧ,w J^,Y;)V ']Ի|| ?(M HgEA5Q0~WV AQL=B݁U;p< AOzyC;ϱNU%: bjo[ynmI,q42͒!۶4/K (c\!\f!yHke,NY]Bddvdȵor ǤPv2:yi3ql֨RVTK6$I_9F-ʞ1um(\ =HQ#o\pQizSxm6aLI\XS)Sxy"Eork=5 e;tf1e` Х*ZvH>[M$ٚp6X+Zj>IH~-p"Q l>҄-MUIS^N+:3a{]/:c n۱8`yJ]:3АVM=B \4v0-y& (W_gQ34Y{v]\/yzQ#_bX/X9u2UPA m Bd8πU7L,?P"# mNEWaUSyN5[V>Ee($P)^IEo@+}R%nڮ@C\~QdZ Ptq8ɪ,38]MKY-`9FjaҞ}%qƜ2,ҕ̢0𕂲 5-t\FiNC]jF|:byj\x!>6šc|Z4^|pUEL@KM1\WNLF (żh:i!65k]~4~xmK5;wG[ISg JYd'7Di#!vTbc$1le|a`82ɖG]ܕtLri'&;4d'N*E^m~YzwӃ!/ ngF1=b ̗XuIrHU$dr(ɭA0p*ltE.i1DUMFPѦ(M"dxQ1䴟nm;O]ܩfIrы|ۡU=+͵t-fQy.Q)oZYf cQZ4?g5 %AڝJ|p̄(wD)AFnܴW۽8S,7!6hL^\U#亅1Ҏ1%JDcF\ 7BwӶ'hC)Nkx ˓A2]0x1D0pŒF?9)>@ kƖ4Urh5hlpJˇ#BH@ZKT4U/|;H$/JrUG%6yj5MϒfcNh{$ ٶ; ~'7!gLʮTno>@H7HI|&q&@+<ܩR]bܟUҎMGx,k(Դl Ɵ3 l@@~9HA(/I#9T5Ý:Tg`NT-9!~S'x)Pwn^NTFlMpea~ȌrX>z[y`7c8sb)#;T #c8]J^xbXAgT*B@nq5}K*90& 5]ŒLYUARRMyj[lW ?h;N hCG-h.F,XbCN;V!-4 Z5/t녕E}˦Kc%v+7F 蚬>.0Ij /2HgJrZ3n?ՒvO5OPy$?0x3ޯ"u5F=1`5̱C c"q %.)Z"_Tv|/ P{}ǏX){i֪Ha녢(iە 0zs;^ֱX`ghoKA."q||8 0 Asv^틬? XΛh;.$zcuN5zCY\5Ϛa} l2/Բv$R:p?M%"pv-IARE0pSbI{ҕ uH]bz%AVe% xp^7uy1 x[,x8x1 1n 6ƊhЦR(,xYfܮD ?$4 8;kh}gFo }r&8.f6yaƉ7me7.  3W1' ! 6]=2ZL͟^>`WbM}oRRT(tOFI?r9Qn*oN)!hFSwcM龤?]/G19"E1XM)i> 9sB1lߦvbVnwvq=d*$ ?\ *@ Y pycYj_{P?.pj2eZ{<-JB]d-7$ä;,!<UZ8G*3P%I{l}vd)w}T>?-p wH"n3O rY _\65$'_QwvE#1rA/feٛUc}\$\vL1tm6IZWpg0f&d)Y?HSO!c򬘐,tp t]aIo"þKt 9Zwm؊}R"vq7撾K(ô>CD!s)JuciÅ^~79rс`;3H[gQ8*mii%Du̿$MFVJ-?kkC*o5\EFqZչ&zY5 6)PFr=X<Su샽_;~* #kzȑ` WV&T׼.CE\HlNĽ` }L|fE"p~ ]A_^lt];U!8ӿ9lAU"LkJ$~ Hܠ"=y{k߫=fV?Ǵ­q֮^ )qij8k (+>^yϻ7h.2|=`e\HٖHC raKnS^?QhORR-@!\~D<׻faQWEZLf`YA7l5sxv ? L[l b':"2 zi#` wb!%\K\Om<"~@DFr`Ac,L":z=Cw~Cxj]b?K%V@>p.iz5@/܃YZaFKlEiWIa2~'/ h4Ij~ D*xd1SuVQ =|vPrK+^ vSgamz%ݡybx'ʮkRje5DN5awK+_Sa4j5"N4?Tw31AFE侶 o}zo'5uS-O?pDSP*/h͗=6&`~։_;ר;7AOJP\p?tz^r/P Wz1+ RvDV#"K> 4R}#Y4Lҁ9HխCC3XaER)ņy::7“HvK_#O}r ɤB\Z"RD."" hhO?wɤڰ[ sPR10LU%T\e }9fZQ3[yiBC)ʖ$ԳBWk oEo;tg M!5Ul\nuBCq-^B=5hAr81Y3v&Ne&)dtSwFБ^dSCT>8GR BE5|(r4)NUm#uKqo/[>"f3PIT5"[>β@c!vLW7I5Ί&G[?fuy+~̐ WMY!WRSrn9*veXVf*:NL|RF؎ʴ %dag>E7{D;P(!T`+:ܣ6q!2=9D¨[ڝAKc<(bܢWě&V{U>\EGkgMrtS^3$Pi]-Sg'GLEl#^~no=<7ǿ್NӠe~y9U\>TLO 5`um-cl2O1M9b Qz}riX?n']ѹ"DV7ٺJk9пA'.U1vmRMiēpQyTLa_Sp"Ů ԡV?\y-&GfEo03[s6¾7B1x` G} ȌJ@c="*V)1yaѫƈrf`+&.,Yi.*K4y0Z{~Æ\-l .*vY|z5[u̩_cXmj~ƾ% [%m<} x2bmQq>/8w;MVu*]gh,2,65x+/G_o)*a¨ - Eջ& q,̑x,jgUm07hvx?S}7\C NH+qrRڟCOI`",;{p2[AF VY:+sSgab<9"qFQ#^s}ֹn.fтqlNsS/Uw-csΚqEdj&z;tmKt~nF%iI+w3c/$2+dN\/sp 2 G$K0Q-VϚ<󸏃 .wM)odk=N~a^g9r=r5VfJSF(p}ȔJr9h%q_[HZN`>pa' $dvtuԼL\wW#Qu"DߔdBo%-sIll/+9W%ȈM|^(3_@a̢IN5 3k=kH^'I̎H/U%ƀ\6btXц[eStvO #*v`0VRb:fKrr1Y`u٘ǦD 9np?s:JZ? V>IHȎ(&3l{qC~X {KҮbK55я {&6"4b)9upq[9418PoSUCu0t;l83` WzC; qyk+I-^e{.(ȳ8VBCGjeJۭ= X&" T '<Pso@G YtjB_ vF5?ˊ*E L<m:ʀ QH[V<7-rG[*0%uZuX0sպ`&mp(-.|y2EȜRepB*qN>$)!5@lα}6BX` -B c[LH. l nq/B]ca8OIZ^8xǼحWUZHޗQH@?Xk&r,rA" SR<}!h5c!{1uaT48VL5t u9mЮ.zl0u\ 9h)jp+ ɋT8x" y} 9Fy5G6x}FR܄\1*7FT6H) _TAEA/ ?K}`˗hsW ƚpX uL͈D??K'9٦@#ś^V54Hc ,x˛G-nHu7$Es]3t5Z)Lꯌ\WeX nܨ9}4ONwÞڹ+{y@zi!(xla'px8L ǡwWTEoő)N3.8u)٭mbi(l]z `qPLub?؈U 5(tTۆֈjg&Vqآ".Y:/e tMS@$t- 1٪Uv<;00 @qUrLaRS:W0¥IVxF ub#jP9&ϺGޔ\Cw DR 20૧U< l1[~s5{d> <طĄǁ&f`6%A^-\BG s*s瀶a`3>Qƶtи}OJ_5b,՗8CqPdH{f@UTOݡۓ${(Wcxn#{?IQ3# _&Cy: A_׭0&G|O1Ǧeq0D; a|\+nuZu=PF͛7'Ȳ6I TD tli}KqJQ'DIC2Na~H!hyz5sꮖVsvXܨ{+zǠnH4W,5{kCNjj_1|4w`A ᓏΒM>^0 $uhf:jR@w<vi/^ui;Viφ65?cwu73Lq9lXك|W:^g^uDI;ILi(1]R[I155NsA2td?Bq6SM[HQBv`[vŅ=nw גpGfF5EvP`1o MG'yTzkܧ"~e΂!7)A/,֕>׺]A ?|hFÙ77ߋ;UlƘC˳uB#R烠mٵ4jb#5HJ0c,+H1*0ɍ/>jVݙvȰvA)=&HhqY\ 3W(A 8 DE׹6#[&=ZnƒwN;=x?g&%\vMf\iZ0ӳ0!'}` |>_Ts^]d1MZ UƬbEr~ uAb*4$M4"O]1nyvWl]ƸpyJyݪ?LYDx9::uf#Ŭ$jh}~WQ݆(H davE7^f XGp]M! lM|h{\E &1ɲ@B 5_W*Spaôx|p+{iPC)Q;做2 ~G{C¯WNn'>R:,D*&$J݋:gD< hr|v{mv{8`e& *7[wI%Dߺ[F5: Kw31 TA3 Aˮ`,Zlr\ku_4E_nTu vm(E@$y kR s/&#liz1XqYOK;經SM)W3()VGl.5H? ^^=pʏJ(EdG /.FCB@mB(m 4̺yƆ󏫆L: KqO)WgN7u 챢q4|'s9X!g-fg徶A9ոc$sɵF0w"=ЋYe A]1 (67Y& ϋR: /1LCM% &pΝĶp>uR3zSg+ fbrt1xp,AxWQ.f%]PgoPq0(Rˡ c @={gyI>n#bTk=Ov0WAp ?_z ?wڞYa)GG)~M.x"ڛl'0;ғ%e4Eh1LO^F;'Uqu:'lۦ3$9,Х"dI4jLe5Oד\N6ȚbNpe,Y* }cEERDV^HCu ,?@6=pX憎ܮTA5bs[ߪnvzYX͚mm ߂{:ie9YVsdD)a×}PVsYj. }*23l~RZb}y_:YS( |9'v#F 9Uύs(x#?pK Ț/25ӊ6:2uDz]> N8jPΏ} Brq:VB c=jLMYZSKF|0X C5tW̠|:pZJŚ;BgISnuZs^#;kFYVQr0jL _~[YV©GJyO%ً{T5|6Do~"@n @ ʰrjrՍጐ<]xiP犸-[Q02(U,̯@i K %}1 zU iM)*oԫ6l?˝Hqt=Y5tپ#+xE@r%e^-f-#kcޞTNX:_sg|GM}YdCO?L Ŵ6P?>cj/!=*ܒ{FR%/ 3/{Ε?#h*{ъ/ṿ./ iwfFfI ͿG#N \^2V:` fL.cW18X>gAYHH /9kMU5  AU#^:>0IF4] )R-#.$Y%"ؘ**TWm-Qb6Ƨ(n`<osOE9>I;,_E.7|\0?ύPOyE${`~ֻ{6gX]zO$Ok~.̼*faN=%cURN G5JsA [@B 30c#'ku3aH0IT2CZJZ_MskU‘5 lfpNo 75 &e:!\j0dΧwZ֖SVܖ1ZHe?|*_KZ'DWҏ/ˬj*Xy;pJ*ڌVSJF1q]|8JՁ6:+*;y$C] 6ZfoNTnXEMy2wF6K<)sʌ^&;oȿbI>w9n6E`>vf"  pdDO,)>˟U"3~ʀG;8qtAQYɛvWWc8 j)lk|-# cF}^ngKX;䒜בZB`EWV,,xLO,gM]asEB"(fCkRl4dc,G]> ڡ%+W#%EiUu|½}>Ů"kP=z;D !_ۺo&XdL/BA^@cES}4fk'd1ڈixVX}J^ c5$D T"[৥|rĨ׀m 7g"~B枓^qt@1~S7wdC:m$Hoہ<D ]Y}|[4$TqN׉p'HHWu;P@{͙ޡ`mŧd5gLʼn[G,ڧRQ+g]"Ml3R7BFFSvDPN'.0^h+g悊jBPGZ?GQ>! ok YVL3!?qP+qqi>iW>F$Gt&}!3F/gna;_8 SeWcWITTwş8G%9R/o3jI-"w¤G43;ЭMQ2$Y(91h`~A4 T/Za|V1.NrNL\ 3AǰLb.39̺X[+a (@ ֚a#UOۃ=W{I8'ncO9 @"dOf?HEXZLHB&t"p4I=T/; qzM10ک_W;` +>3eh63!fiPJR"޴b`Bm~UD ]#KB| |h髇 =SfqXZf=p()OjRpt"9&--۲bǎwgsxW}Q3 ':u{)dm Ä}}OQN?hf}]'`K wa)l=( 罒3M5 k HO'u:TTE4ՌW`-JedXoxQÈvUDO8 M$Y3Ito⤹f{ymIxʇi EZ.aX+@8j CK=7IS§XΠS/Ko펣S%o ApIgW2I* -2Áe0>j+v/N99YHȎqR_wYaS$sbCo~`xs9rjܔXj/2AE.C'Q#Q{f9n HESC}t氳wz*iֹ%-d:Kv1%H (02>mYݱ5R 3MT; i0u-r=QM t>2smtJ\u[[?];m |AvSڐW-ߤC%M_a8˚7k=^;zsq)p}2 |y8wPB<JBUo#_"7 z9$lGQ~9Yf`ls*-T~VQ'i]H];WVj L1Hȅ xhKIux(e)k(/,eEz1d| >ߴBNL/ˁПK%iaStFXoj\#SQdz#4 nt~_()"QybFKD5okkw[\OPtB0&]H=uT8U8$9S(h.z'z>wG+oNEv| Jv΁OnRR൵/?fBH3)^e1'/c$S/(ؒ]C75/ [l\Ij@4Q_i6Y,/ߗLt٪xDĭHܭ=-D eM,t=̑?mhHGD#',C$/;Cٿ!1a OޯiO\6]5U /:`Gc?fiSPk1Il{ɯLBo]{A ZοJgQX4`f7+댔pӥbs^Jt6zE(l,|MZD~L`/;@**-wve/Mb[S}]~՚fR?F%bȣ8ڏ-QUE/= +g|RY;"7R91UjbR芓B[! fSv֜wxYtH_W yQ zR&?Ꚓx/ cw0&7LifJ'k/ 47g`ٞOV)ȖSϥRhTFa2 TD, W"uԈH l,z. ^TL>=v6t+E혦^\Y~`D$J/RZթ߉ Q Mf@*hCY25(´1}C\ޅW |ۿz$*{ kT6pN2a-G4Q^]xVKJA}k -5^Ѽ}>{['儷7Du,D)I{ G3`֏Pj{Ț6B%1pS9D$-wE]%UtCvvDG{ĕ%gWuO5DB!9@ (mk?Vx X,E\gŒy jX=xK^+d|zfĒv'T ?AqrRW>D tP"^g3h@ f7& 6̈D a2p}|ĉ5VY^Hܱa>3L {A041 Ɛp k[Vn,/W;qy_N-1t2e~Vƛg{mDg~p;AZR}S/j2{ 8A"O]Q!QKCCX9)wBk(6 +1vo'@i#MB7ƛR}Փ ) !8@KfjqW$XR[i=hOB [u7jӪ셏I1Zwdzӝl@(Fb*gn_ Q1CI=XcP763Ϙ`uYeT3HAɕpBFuo>Li q+ I+5gޜsF)"V89l+UZR6Spxy_S/Y*Z^ пhb [fFB>6@-R,D)v8djB/tVwVd%DZy"B?RA%ȅdp~;qBm7_ut~zմ@o?^-=<'6ak^bEo(Zj}|LVh_\$bˍgs"!ts Yx:FP8(cc\qP ?4K1ѷtW)3rkF@$l-L! ~{؏{!F!3SHR~fɪ:͹q=:lxE{1Π; sIvZu{ |zSM,?FS/Ih/@zc0}HPal#aلw1!75☜~`Sa]u260s= TL& ]Dg'wNNv\`302=PamyXVZi=-rAUhj/aB"c܀&я`5Ў'DmCS„|uyYLKLvӭ=;dV`dQlu6,Td!r<`\ҋh'((?% A|LÈܫ9;If'V;%G(rZ GɎxӛZJu0 d\no;幄%wS'l )WFKS~U<3syMuH6&%=wEuʬ y36֎\b<J} 2ri5ZGUzRdS)˪A_Yi@+w4T9/O`E/{"G+i+( y[۪tg5sm+8aUf GP [2^2k '8CF $ِWve5|ɦĔY5;E]/lyHŜ/QN^7~"Tb /n䏠Lcі I?#*/{f~qjdv4.ˣw_7"mO t!@&r ,Hg1qDMeo%U6>L0Tn_jle#Di% 9dh( ]ZT_ ߽B8:2A,'υeڔ*ËΟxyQq^T bR6Wڙd5)#Zn9 \\$rj 55s e=76B?TAt@. Ai'4&t*:}ZEӻ- :d iޡm_A;xPr,=%v܌el ªk"'{U܇wc-:y̎_")mIiZch}@:q;{7@@Cqp´cE04;ì RFmjWЖ9R`-+!3j:&] !8b+g>x&?=^W\QӷΌħ1{^ rA{Dba8zÚ&r2cKpKn@< 07+rZu5jܣ=lC _'?5=c y,3g"t#k蕪ew<|Qө][ӧϴr6mή<`hhM S={@Zt.sM^4]4]OB3Rm\FX K!5(:*yd+Ƶr^wb"مPR\E;-9G &SxNOAs6hmΡM]k_L>e %-ۡ+Z2p])Ө׊f"6ʛNAbRrh$%b*vs`p+&fPڞm"=,D)Ԅs-$p21SgX'JѵMrx%!Ob *i#Ԇz,7{m{fUPLRLiaͦbٜn'Nl.)sGx9g65A;l0=F2݌uP*q;ȥz>3`RC9Fmܺ4{/DM@B^AMueO%,bùadڼ|Gƭ:YOt:dWr== ^wu ;۲SʗyTeEX1Y53{~>pG=`?)#GۤR&yߜ(5Bܸo^1MZpm X]6qhm;ى^4 ;fo~?QL}]R6,lfq vH0Kf\9V<6 y6٫Bn>RQo-"5EUi(>;H+J+ ݺ1řwJ5yU$:XB"a[L߀'6` ' Ɨ,W54TW&툧ErAIHO9Kag%Iy)'z:ݢ baV5bfOvfF; GDUt3<B/37ZpL'!y&ƬTl9C36k{SwȈ kFz5fQPgV2.ƫ&pnb8_6̿ {@fŃ!:bʭ`THA42?œDdz<k:!یcJmŋ Z{6# Q e#G#iu Eqi7Ǿ.6aK@/uuq}uС+:V@1Pg^ >峣uR}!i&cڠ)#zw3prOcJ){e8v[!:ŞE)PS/O';B7a'p%5*JDŋ1zERDGt~w 93IBZ;Nx~,̋u.yd4`2B~̫Kn!<+F#&oj3g1ne1c.d63m.. ᩥp9xIWq I wzZvg'rt+5)-wIkw(G}6ѣj+(-?=X;V_ɘ9D)4T\}>Iݠ_G;fhOr_dy$ˊ!ͯ@7]SSL5(M¨?XeXVt0GmԁAu 5)C`2]W\{3y2u1trْ[`0G6K<ٞ~Z7"ߢs)q,ÐVF9 cw K2Zo>D6Ш3Al-fA\_9n{)gaֈ]>_˜1Urut& (EEw'0-.( 馰2J:T8lo-c4G=OK(2 H,<DLn{'2\pZFL]:qHʎΡQţ>}Noq@EReU {|%|!0)nSHd=ۮ<MÍxUErnG$'zj+Ϣ0V} 6DL:BҤ ww|SͥjO@c<~ Ie$h&^N&u'c?8Ȟ 4r3@-COo]3RQ܁wKni8[ByY]յTO"l|.Ӑ~LĕuCPFAw4"3~]W9y'n^&Ot%"j3FzXsJk`$۸;R2ܤ=XX<'WXᇚxgR+a-'r\k/뷾4՟8~JCmaʢh 0LYڮyf 4vL/w6SB ^aiXv eHⲜrO_'[3e;CFgoW:`% m-t-^4xLk? 4933B+M A}j<#=uĀ :Up9Xf 0֕]5ꓼ7⶗Yw@B2j;jktG4y}[Wu Js~{ZU/-&J_0HxÞ7dxSc_e1t|Izo D/\N<}ʠu[k%Աl;$(,'|yPcfH: g߮wmxlCo?a (Q/ZIOK@iٳiroVPV~\;wYqrNXثUA6f4ob!C- E"'QgաwhRy1v@>{B/~Bv1_8xы|k-kx;K֧‚mvJNM_$7c\"Vx# 74YX8'#; ͣ9a Q %)%v] <`J睔dY!HݢMa" ӹ)!-v FAVɗN/X^A|pjL*[Cbক+'49_K /x'ޯ8k6&=4Ҳsg=0Qd֝ZHH`@@}6+VzI)D^0m-FmN(_Q` KMz ^kAׯp#BV/#L\'ཛྷ<;#Mb"!\NWtttqD2%p5OE:tV7U!+N.T*+CV4//iB!͠:lemy X\7mgED_uY( f(_Ǝe__2'onmyKͶ>AQ-(>/LBaRz55\ly@o١1cи{_,$[A' Ј8.0puXjeH*g 2{#g0Gf'@5G]Gt<A=OGNgnۊ$2iTX=bO #IhYv# ͺ!#3/^QGM[ʥ[mB!?dQ:G"lNRKfRqi T[rU1֮$r6ZS?*Z- %,9-}brU]}|#aغSh~7&^L KFԑVzwyeҫ/ezEU' ҿX0/ᆫ&;a^b-VUǘEa R="<˸*IS># :L2y/Ag37Ç8LR-PN)4~)RC>Lhg T@rdžrܢ5/-nG8k<+3IR$XtktMt j95޶ɢt浲\o] zWwwjeBJinR%LY!ReGϵV?? rډqjpƨ?ǀ [ڠǵb)~ʀ@i0o GȀ5N+yed1 j}]gb6VX]5gޡstӈ SsS9a~R *spdo@aK뛬2?V (yAkT3RGb4vK@qkpX;3ch-6  oWaR(3Gil/-|d;8})o"Q[U 0Mb^xhRXQa iV8G L#lSc,]ɜȏH)UXͨrTqs-4+p4mnD7P3NKH.ncK^&9ѕBW}wi!m׽hi9 p\cmgE]脌l2F˰ kJGps 9BA%u:u댾̤ɇ|Vc\Y.:=R6qH|ԛiQ0hjt\ڼJ!Ca!!0L@x.kU2 fgjW$.{h/=PLYgV vI1d5VjcHn 4TH /ཿ8ś -*i >I4|jY)4 TKMs#4o P ^/s a^K.^(Tړ[cKC3KJb= *586wI]Hs!ʙ!҂Ix<Ա2y6tx:&Ynr1cqݲ3!x,-깥1&{7%|{Ōɶd> U88:!_<"u A'9dao0P=H.!ES+ \>p.ܖ>6eumCG9ݘ'ݴ:q;vW!ds\3NNQd0<8H'bϢ=h#Lys ))?n܆+תrIZ_H]HG^/q>!C*" (ΈemnEaz󊶡t}2`= ]:)_\\l_ڝV¥6Ho͂dNÁ|>.ua=Tj]bG+c,&r1UZ6{/1S0 El&--<4j$#i}l3 Fv~ttp :B*\?iwK0ɵp—l*,@"54C(XN.U}CE(.0Dsur~Ĺ2+lb hbt,1'fBwqA}OȋL 9)%-),e/Eyh c!dd<.r 7mʇx귙ۯ*THkSIJc*oV3¼qr;-y BNo_+{$O9l\Ǎyl8|TV3FiA1Ϛ;/]7@y}?&wc3/zFbuڒhl` K(U1)QK02I-[jw{ᒬAH8]'r_u8^imzb'/i5ՓVPRiaMk3>9 A!w')Rc{T 87^Yۓ]aL fJ5~hd(*~b(8SÇk܉tz(S68m̑qvNB#R.b6.Ǖȸ G6s̤{C}=5G+(m|XřAcI_0RnWĝY` -7$T*ݟW\3҇M\`,pUאOߊu-$Z3 ZKG]9EO+j/({֣VyvjWʌ':B}ZnQK3SaU[1>׮{ѱ /LLJ&p՟2~/bjx lfX?7_Ty,#(8%#{"~.sx)&OvY"q$4rHØ?&е1_I}"vj1tx|^{dka`2OobjG|0<:ϖE>1JjYuG-H˕4`lya`ӆɏdXRڊDeXBua@ ;"‰BhfVao@}O'*+L"Zܧ/㺊DqBv:$-8U&%k3(璢Zu^W4PA'X.m( 𼡺Pb7 ^7㆔?\VP;"7twMV+n=$18y:<81ġ]+ IBabѩ]"TB@ϫ&`$!?cAHԗNײKh՟dLF,l4k) eĤaKzր㞘Mfȼ@Oc&+ioq򕪃BxK J;@r@B0;AއU pKono}]5#+;J; ed+jQJ -@z;þ8sp%-N5SJiZ5tAqMK㾳U\܌?%'aMoKꕱɹ6- Jȡ@4Ax *ÃY؞y8$o V)@!BW|LJMr47{!ZE%U]7ռHDoH-LksU({Gɡԃ*=Q}J+g},6Fų_+?w& /8jUgVQ!8՞ e%u#$,Bp5h d3[&Wk>B"*IM\ǰ&}cƈ Fw,"6`/xw('҂g/ )m>!'~,8)*W7-1oh5 s &g@)߻=&q9? QJV_+[G%pN7T v]@B4#=K aO7]V+i T/RaRva&d65*JX Lh:2EQ ,;S@Z_ӢYVq%cjxf8go3`чE#E>qЇGHTYiû>-{r uқ_Jd-IhH.nUx!R`dAEV}SbJwZɊ //\ꋺmM0ƜV)cs@|ϐ ZoVpu5ȩ,yڎ(;K "{:su=< 9p3SM~wfܐReZY_.&6]5M]@24&1{C~ .\=TU@ aqV8vreRӮFjr:;.L ݟq=P$ꏹ9PGmsS6uu<{P*o)L_)' Qxf!WT8qG 쁣%WE돰tMX|Tt$ 6q.s|Q̐G{.K8cY$`)4Rj&މ| suxarhe@D˥`㜌3ȍUۉQ6u虳֚-mBo ė:>GuPYo\q_b/K35ҳ]"h3Ak^3Q'aI=@6[#px'Eʶ}aE!8ߎCNk*c#3ߍOF#Br”/b]e ;R9wNC".NuM9Xx ꡾0|S%,h8[zFO7:l'KZu+GSwK< E> %e#bYѳm'x|Ӊv"hRP Cz>>?ìQhs>w@_q4>,hJT<΢jŹd)ז6+l/H4ii|uYu/M>?;Zם:qtq*w/H/ܞ)M9Z|) g.+:})MHRBwHk|_&9N X%:Dr 3K(&W'@GuGb"j?^򾨼;h),ܲ`5~*)B#jWL"s󼩥\_ -+eڿJ4{s-`Uu3 L/(Bu8K~uD5+Hć1w?lM}ё{oKyW`!vkOΞDc^M يBlsȏ |BoUwL98 6B( 5:IFmgi Ӏd2|y[bZ*N)ax]To7J0;G0|3Ye5*]>'pP.Nj*ϭL`=ˋuPm &ŵLAfa#wj-l^80Fp%؜-$$>AlHͲnKWo2xd:'UvL4M9 O`Mk#K*`|.C3OSjUZ?\ˌMTu.!.i޴,2wa1)Hbëj["0wQr:JlP-*lfƣ[u6b`Wg d -L̻ㄏgл;_cߌ'!bHַZs+3B-`Wru_h~{9C(_ECkE墄˷€[R?V‡-LTSY`pUp @4s9s'Oay#bGImkrHX4!-MFE=PBuYv-fa_b1M12|^=ҵdDZ A%0ǎM?]jeYGMSNѸc2L˫1~^?Y6k:N_:N`|9QL+FLfXyA&+ߥ7-Ȫ=}=p!uJpӼ<|DGE@aGHg8U >lD*/sQPb>Ql\X&./cJÛ:5p|f`Q\HCѠ  Cjfc4^3 ȝGxO եJG *~7m9D_xNiSskAEV iEwaA ƦّϷp=7H"~9vR}i1QtNU6ތ{bA4sU ;4^խ[بC},%e "o[ #>EMSxnPV>HI]qR6(^7Q(S3VphwPƇ.@7br:G#)i-3C D) M*`Dm|2.6Cdҳ_L]ʅegx14D]4:C) ++5~Ҥ1y7羫؇f.S|ؔj=yO 3n E+|mgS( NB!1 vQ鴨Ftq 4= V>i%˫ХMk]3z$#RܮT"bnXULgMmi֦ܝz$’Ȟ*Ctcmڱq'w)KpRMfmWto(}\ {!Hh6t!3ȷ]qHmM5$\@ yT,:#Ү:HD)ܠ.$Uu2đhA5 5@ƶK~+7Ėtbp01X1Ѿ㫅H(])p=[5H34`g2v)D+PfKs6aeEko#,J)\ jٰR{GNy&|DO{ Rˋd_&CXne sRGfE!ATIo@賷x\izt951/'U]G_~Ն-|֒냞zO8^KBy3Y=q@`Oqw(2?A5zʖP 3NQPj.Ng)ca.S5i6xJշb!= '؎aQ&ѝ{)lʘ+Gr&CfDڌ &D3OIF@]#=HKA=aLROV8,ct'XN_̍1i+sX{uLɾ-$嘨,bo"հ]tG _:FJE6.5p\;sggBlgX= k`8+mo@,2⥦l(OJ0e~.JY/&ּSjl!@P9^>* ʶALS=欺\o5ZԺ_*hyGs>$gE}źMhlnϔk_9I,dX @ 땍GЈcHUQM& 5ÜAP"y=L@n Q$voۋO-1^ Dx`q#$gt9"~wZ PΦ;~.[eTrB[OɌg{'KDjw ig =t Ar`<jt@N5PhK aTT (c8c+]8MdL*LQ:p5| ԛvv>׀aC*#%sɮr D:vxJx#wIVO9& j6a h[FnܺPЖ vY_u\uVl:3`!Y>fQMėbN4MqJئToupc#1_ )=Ĕ1;$ɓت%t 3ӆ5f.,p*?}0 k~Rֿk.Ld)v88y̙%gL,N?hc&r4Fq1UdQ7s(IzQb3݁e0Id4᪴Œ2y78Je>7|ÑtggҠ;d3]'kl0&Q{A8gu^ΗP]?u7hzfI)1wMy.sHF?tw*qSF G R492zAzRV)]nY<< 8K.jLd`_X8(yk^bKnfXC7T¿{|}K0'A)UDE,u(."[!ӫs\ε)`t睗iBٛ9J%f*uk$g yU@ģUJuv#*>jyɨCe i_: 접e{%- "R+]&*f~cj^ѐݲlY K/b#\_*65L@CiGVULeFR!n<%D%fQyAz2@Wsdq rFS 1po4OƤ$b{bNM˪U͓iRkwk3M.,{3z==r,ZPE/%2!څU-?0D7@qY\4vw25_e;N,>uZ h"2(d+蟪\_<!!Aw@xHmoQ"e]GR _ #9t';]һ黦YVEHO=xĬ3L)'*,2/g$,*/Ez?->C^4m= jkPd4FpD|q^>[^| m ^84@_[÷whp3 „)K|/z>.}nI0*1)+A0C}2I=Ǭe2z^?srUr%BxP8d !7q ho"w^hxu< L&NKi䄰B!tf##vp6:|{DŽJYӎNY?' /]õ93ϳ.cb,*^KPuTw0zqL{##-|"v1;KQy[+%/ɖT>lQj')_ɹU;pȗNM2ĽigGhaĞsI j/\LcZ%brCL$\ ޠ^ wIURXJ R;w⾼wAP~ sf DI;%<HEɫ Z[3|n<]uS ̢%hfxEmioj0ƱiOmћң4tE@bL>*j䎨B.5zl9bԮ^u(d1ۻw`~7ή߿$铽T?&KIJ#l̻66>_)_gε V; g )3%03q{l.l VF׺aU©pH-idTt֫]fJM#ZxiD8ha P r-ǰ1 ~"5ܔHZ? 裫+wɿfoX(9e|^܄\wq|D˱w5F]dN yA +RЄw zy%צvVʀnGŀkEG"M@\cOn^z>O99=OB-'3 cR ",) "HtGRrVEs& ^h}gf{ȇ矮[&B֑a45t@\`/g ַ&gu rzMJGzL+Q6]m:?7;d3,ofz;ϫ֡I{A7)[GU\;̏'`\邗m=AҰ9e>cOAS)J?lLSfPʅ/hGq5ba1>Ӌh\ij…5mVkQ]Ccg~[$SYO, aSQ(#x7SK5 e%Gv?KL&DȀ 0\CoYn+.缱Kÿ?==cErQ.A-zzutW} SsCg!3 p@PjpXػm:n ?s$^~\C=68i# D 9ү و%$]Xi$}[(-N|O1=%zުgv ~ тe$ET叜%ˋd8b$O٬Pz(h %佃5]N˧j*'J 32%q_hC+&J"OyAe\:mpLWk N.q5zPHm-C$\`ĻUZ#cVr[{aW Mt czϲ U4*Qɡp)6#6{Iyh%Mg"(GxLv`&KNGVEjalmx^g0SIspGadubjgnvK)^g((N[wipr ;%3yKI+_ 4MX=L:q, hLksﳇKܞ0ϛBgi ,+mvOFm֓K%&H1\0Tk6eSbJ^^JS/O7Vv7tᬠ܂0bG|b#DJ[ʺ]?d㰄`/:ml+͋v2=TýkG/L}6Rۦ"r@C9U wh{w^iŚVzOlO?_`}'Z"D| /4Sy rʳL)ں6 &rW`Jȥm CL)vTTï7P,(9+G(}k 18 &+t% js$ܴGT t%QBk!\懥O0~2?NWW6뤕szk` 9rIK6`ZּCQ,KR3I6(<jWf"aL?M$(Oώ*WF\5hgwVIf}&p7KbyhzxŰ[̹aeyψַ))Xlg`>n_*0ė>{;:a; \4wff* {jF%ҙ][40Td{uJtP qFfeKW ~ 3jJݱ+S'rj@@cM.#wI-kaRo9~7oZH-+Ɋ+$-[Ȗ->[Qلȑ.Rʹp遽;+^zjx.L9T@m]Sc* 1Y#,PZuq=7.Զ֚lm?&@X"bӋ_dś7&;g,ʐ~׀ʥ`M.ʨıOZv1I~ᳫhqɁ}xhg1Ec@Fywv&8h:Y qG?>&2i+)|?cibԚNO5딻>80$,{Q4ޥּw uR O9#q`fOtHGrY ^3|DLՑCB ĶHfp$/ #_sOq)Em1boWuD>4Oo܈ ՛ZHvYxZ-ꑖ.M}Ͷ}|@pX@늒 gvCߵ;/MusmP.2%"}L]_r"^29AO>9%GqηU$iMi':Ǡ$P6Iw99(5cK=ڂxbxŘ> Od;.y`id6p49]`UC}rN3r\1o6S oGg}ST4esg'@ +[ \e{F]p[wt.fު.We Ľʂ(%60}X,t 1cPQ8sS@V.Į}RGT"NRP/6pV, GdPؘf׺iwq_NY?`<;xXSL@fc%cYQ{?zB?*b1tސݵc`^ylm;.!{Sqq2&cYv(.yj.( ||X _`:Cie&=`ju1Ɣb<{'Ӽ2hUy݁JQbJsH$ngud}DsК8d:6HFhg$O0hϤq;u|ZKg,]I!C$܂p]^M@3BPz9}&]mO\TQi}<{ m/H4|!Ż&~љ51 n9(m AUϨ^y4鍴8٢5Xʙ(O4x`=5;V5c[PPF̔5CC{$/ō?C#HZux0S-\V'| /ԩ5 \.1N*^G¨ĭVxrc_C E\g4oWѾAV<3I #A~F+D[NM?nkg0`ʳ Œ^q/(8nOTGM8d™9'0ȏA'S8Pz0)W0ĐJQMRbm~a߇Q;F̕[7"/rζp;@Ոا e^+Q`)꼳^JJ$čw毽 º0ccAҭ" gKv#&Ydۍ|Xح+A`a&S)J0unV|JrVSPًm @5hAqM)-{J,0Fo:7VXVsU` {oEG)LnBmd b~ׂ8xR~cB~"wK5,A*}f"e"Dl뛶OD*-'E"fkd_;ٿ/OR;/+9d1dLE {OvO:ik+Yy1EG*^6vA-G-E,MJȿQ_+˛Ɯ+q"tߧpiyfktC5'd6:B.K0vFFY. B{Ok`AۥT)G-qq&z]M%1)ݰQSbD#2CޛeL%/3t媈@'`3Dgt//z nd.\)t2>V Jm$=ॴ0װ mr4XVUv]HQh (%̫2Nv=ӱFZ+0څ/=xw%:A'bSHC|"P>sfiBE vdub=pW#T\Q䔛e*]F_4[BWy$JWb鄽x ! .ֹ {wxj;OӣQWr;Sf*|gaof "1H?n+:~<)ঋy/!D^-\<aԝ>6lCIGiͻ”24 ׃A$V"|-ݱh!Ly(pr3qXgH~guB7_{cFP5ӿGbc(#g䡡/j$dm࿼|L%b%(Fş% -RRt;Y>]$c%>h4MIf°~m){>l4D}]S72@?uom֗|knk2~$ݹ]nA# bߛP4_KS.Q)F<BW䲿)/7 k$z6Fܙۡ1O nȨ[tuk/rҠ 3ag{yEUխvN+.x^RqVkaNk d1Nl;Ƙ6"^h("?\`Yi5ԣY *!a?My %We}G>TV?= p-@-gnjɥuV/PkBl~CGo4%,fޏ4 Zm8Aau^|kc["I&=, _,2{2ӭx\ 6݇W iWBs<#O owv ;|݂pA}٭׍#ޚ!"}^ǜ3Io[O韘uK=m*tWf2 6fIPNC_ٯ5bi9ǏS`,tǮc$?'؆UOm@ "y|@z#;`xǼX ptm c?g/eaOS}mO(SKg\f^?TUKh.+3 J9ki_8튙,3C-iNWmPna/Z)Vbh6e50;.})QEiW^zEJ X! qF}Rx=a @] i}8<,Qej\؄TXBo.Cj]Ԩ?cx4rJX#'5>=NbhXܗ~W{]jF+}  va?\3Ţ{n)ck`ϳE/0Lr0F𓏀[uVz'G?\9-8?GNh3ua7Q"jhƖn&Yٱ{pZ@}JΣ~R{{T +a"B +CLk>y.BFѺn3GO+ xy-2EE+d.IjyyuApOf8"9ygyiNol_'-a2zDIEV'Õi[5rmŎt-P)w!!wEťXϿ%e QT~,q[J׬p;T?IE3U@^H<5w*0jGb3rNk A'{ʹz[<SΧeD"u[[1d)1(`=qka5># @ ȍ3 V1rm;(8c#F[ M6ǔe+-wOFM ƣJ_ >9Ӵ#,zbe Ti?Z!yս5fF4U8= Ek\L7zx.n4-ɕtLRr-瑦9s+4!A27樂5^%))B*γoĚ,jQ"*͙eb|[E?Kvsa ||([e!usY4]4fBʪKyVWR'qWS,٠ 쬢v@ 1ÒSU;Lp(iͼ@.w2"~cBxrK]6n/H=^nʦTîyX.+>_~__”cY:ԥ *hI{\q#c %-Z*Y t' >e::yjJg;AkjBB0lE2N&zDy%Xyl%گj4 A0u6TKkpO:unTq)?O4MkV N"ɇ\oIxt3=V[ ߶!BJ3eG}o6x>E p W$8g[U+֞vf@> Ȥ<5o6Vb+==8ڱ6s`aFiheWB|O41kNMٺ^ K2e B\; n^|U⦝$~2$]&JC+'XvSa++$3*xd5*rwL' پ>z2F^⓾Ʋ'DۆUE_gOeb;a9W@$4!a]z Zwlцa_&Og6syWO n,H\rB9%ʗNj ׋(Y>}m^dܞYМ@ZoeTy_qTɲ@Z.?SM>+%?RB$ʔiK!2:VC;ZȔ40!ciIZBLNv/4gvQ.IH\1/ {l{U1 ]; &b k{A]v4])hA*לg:rԱ*vy뷚冥`W{0tV5d54ǖQ>Agy}~&UѮE$./տְ4~'"bu_}.E6`{b>`H G 8<* vh} =&1ѻ<f̒ >,[TOaao4t E6@?l*K2-}$FEMo|yGds-Ar ieҩ`|ŷ5(}\,D1e ŕOw*cR`^E7i4T)`mZ{wfh&)6gi,HMFjJNQ=DuYqi26%YS4Wn^~$i2IL7@u}t_Yf^ şMUuصl.>dwO*j+i>32:gJ%ϡ* ]nBx'Z߃U'-KM߃- =+ :T, HG4:myc%\T*fC2. ч#|t_*oO{k /*+AM, PԇX ZvʝZB1|\]Q뙨זJ+IWG#P'Ѫ/s A8٣iY*`l j=/͓O#tq)zt~͗{hN%/uт,=F>X2=]Xɬ`KS5j-I! ۩ k&?r+XFnPͰ~XqU"ccht4B{C=mZ4GI.RxFMq \ oY@{ŇۡбcgvKtk٪lJ,<_:91ZLEv TK);8 ﲱͰ.qFF-_×ߵJq 'hD&5q ThO*z-]71ڞvR&ޭW=_+;dU$|x ڷD=qu-hh"3zS3$H 5@WsiF 18R@6˟%WȎ*.E_iovIfk i>.{0Kڠ\s*"35_rN;`deQwdw1(xcf({?,Gڔ9([^z TSR^2홆Pb27oHm itM\3⡠vsǨ=[b="*3 P Ʃ5%q03顤^xFF%t2;Ip|g{AXm o :ʣlAXcq3Gr!`p;/7+\qg i~7;vAMv#ڷIRb ?}O5xƄ"u&x8 #W'/Via`Q}AuXʉӈ㰹M!g)eiAHG^֏<5v0o$XY)),*X*\Sbgyj*U^ P*JAn Ն#tK `KEG=!q On᝔iJ jԅ"7D#$%0Xb)6W`"eMK|C0kk>Llݗf=MjmCTU=| BZWm'%tJ*SC6{Q)ː1yj/5# $|~yiKj/* ߭X.{2K|{ VsI2%S?irlEkU 9J~0]]k]A*+ݴ?,Qnŷcji֦k@(iݒ'~/ϐ`R H-.1D;>y؉zA]F&Hʑ KX>H~;w Sy:O,{9 ~MWU7.cVtM;T/̇ ̔!0OO@0oZQ bg#EwhH-wbZ)<\rQYj2靚S7?"l\Eж}[%n_M ~%*?.ex!646&snEG{z7=[[nHlK^9Mz_c⛈:ðcOϓRV֛y{a!n\[l0 ʛz-b0dÌ>O[7?4_a 0BrBۙ-(}mEDi"/~ZD~V'DsDA2Xs,wi,7uDV%00g$n>3ѝ2X{~g&QJᫍ}\)v :aLe70MWѷI RKX@PzA'{'  cYW>~;QjGI b.kG倐|Z}qiY_+~Nŷ:}oI$`BǵN4X ~9 W ѭ(V” EA2A€s̊%`\Dv[:\˼]3؍p~]5Av-Q6ٮ۽R.P%AG\) dsx*xeKy"T Oc2HG֛}Uqt\I^imD|X$='w49]PS:Ծ==67# S4JӐX]5qԣU$MW1Jcv})UVl3WF׃k^mDhM7L=4?-_B0 q&qb[bk:LSUDɻ.6#q֩dh!QdjFkJ(wzDF8O<%B9x\/j YJ,ܷC0`'zɳJ;"umA+Of;P̴u/A g-!{dռJ!!G#1Ӄ}.SU*Vc#BE}2D)6D{kFW !lo_<3/dVr?s[f3d^8>ybث=}@3m0i( s=C_8TO\֜vLU?ſ`'(RX"ew <Se)v2oIVmMÌ)߈aoAz[TdAT{|DLA|)# -vi-EݻQn>ø3E&*b@e-rHn+NZZX:&=|PnݧNp*7ק!v@(%Ӓ9$r MAlܥ-wKB'i*aR{g29h77>K< i!=ߥ,J%pw,Ě)Mg=E+5pԕanM2|IX?A$dw,Z],vj6jܵG !WP]pM' J8$gkaZWTOgmRXB ?~ UVO#0ONG ކal! 9n} 9}'VI!޼GQUv`҆߱uow+ꍒ=$so#BwS/3.ypyVjv.|jZ3:ߖ0DXI[{ 88"\xJ"۶@qrU}3Ŀ(d~Ks59!N~*CS)NE5.t>-1gqi0la$^6 @ORK01S1C R~MA-ɨ,SAsfMCF{ T֧G:w.?=QЍ.i9}l)K 7-_3VԞg9~Ճr_@`M(\ nPfݜ*CP_uW&adpaq^%B1?%zP(˗m>Tz@^%6X=Rʺ(CC.P8SZ_W" 7}Ѧ_ڌ1aoOE;؀{p50#>=±o~k*yqHs3=dfY'LWqp$v ShދN͐OYr!RN_0 -}ɱ =e*bk?,?0xLxƲ ڟz&͢+k9d>~yu>NB?n=&Dޖ1W:y* # bLO?)]N0\"^[ M(ɮa"<`snP:. yXmJ2UYCEwUd'4H.ċ;ti_;vMM-TIOޔF2/?G8UOv %,76G[aF"s& - A~VW( Y;,5t򙡃GiC Єsf-24d5ĕB*eIZb-;׆`f^K\?J(Qi`:uvaқͪ:sLS2WL㹎:'ZW:uwV,^6;ZuQ9.-ί"`@4=#"2 `,]h֮N7xqTihfr'?}-&OmfvU]DK|o6vy')0l:3́*1!ϣK-0(T~l)$cI^:;ld}-ARt@8ٟRp$Ao9 .bѮLַ7L?M_@u8x{ $IfڅdCUL;Owx6 ԋQ1g 25WGC *BTW{EuyW"r2aԧM~ M=aNnG|Pw%0n> 2ccɭt{%j3?V^ؔ콹JT6\*}@6hn.z~;nY"m~%՗ex;AP[bq=CBT82>R!@=69 чm,o8eK/3Ȓ0A}=Cg*ޘV,\`ȷY7CTrM{pC<)x+Oh#"fBJ:YZ-Ѣ;Ӄ9;Hsr^H$9"_# 9B $Yy ԫ]yTK$ͧ)˒ěٚ8Wbك?3ja8Wd}k5۔H[(0z!ʿ29=l#M4[ZUPu`/?3Wr P'N;$= Ͽ]eT:/'ħnz_xx;!ԗm;&?qEh_Haa omM&wk-ЉOgC~]Ѷm`kjEXǓ7xoGqviG >cDz>쮨 %L` U=I^_̈Uv 'f?A+Ǩ Nd9Pbqg!X Ë{y#D,PwG9Dg3;JŮTM@Ŗ&i]dj0aO*pXo$#+pAabL&l^q˹^xIjF,QrOl3Qj0);IqWh}Zm9*iHS 18rts3uF唌 !W(tt\55ޒ۩x 5|'a/#'wv q0C"ENj&3>G&yk^zs<] mۢ(uCuK<+Z}:\SqCn@W IDׂ-BX2EMKe)U!SJ;ZZ€+ Uo1 S0#f f>Uev %F}]F3[(y *eN*Ca pcӔ1&VjE< ^/$۞hwW0-%Ǒqܥ;.nLsARSHkR*fHY9e]$˂n+نgReW[a9a64ڪ4«(Hq Znc~|^Phy*G]̀lO}עTo8ap|Ė:%=Ƙk=/ޟBlM2k6sŋ.ߠ ֫4Kp&v._&Ր | Q<4L}zdϊgKz5},s;#b-Furpݠ_ѭl[EE|zcDWڏU1E&Sh~'*d_8Ύ |~A2RLn0K(W,@"55Sm~>v4/SX҄,[[M6'G԰GD"|^Yyfx0>,>ȔsMc_Sq7Fy#[9nE֣b77QXLi=E+VyȋHvj.˟F=Z'gAxQC &Z9b[k5 Ez䷙%?w7)ޏ8!Pf:{h$"Cn4 V[755e_veJ:\0 b!nSqnWnJfgxw:20p EDpǠޅ[gzȋ< 'ʴIgN_ .r"V;cE40͏4RdHzshj'F{w| oQ֤` ^]p+5FC.3Jlh5`Sofwu5 v}nsGTٺs)F6}nI <N7T~N ?:P:ܸԓzGu+/…42孳!Ns|åz_hu 5Z2Ul.?M<XB=ڝu4cA 8cxԘ^Cbsã O_2+mBd};xZXeY=(o3 Io)_/*ia~Y+F`  N9ݹ0Z6WZQk6+][i($3vs0(-:;6a)<+nԂS編(5o?ָ\㬢wEWOQ 2.4FU͑)Π^ǡEHNV _[M11Y) v2^[ܟHfHvdϗhMlf@* 4hV(H<2eԹHO~A Qs2$%EF? u3xlPMeS zP,o>a^Te(Zx*fLܓr- iPZpƏLIMn9}:GfO H \9hGn%{~vsn-RA0U4}=O#7IДDٹVw9/[?_6yobIDה`/*. 3C\X% ,#RQmS6TlMW5i~iNs!EyE+- k43Å.ϰۛaoR+pF,WYT/& R`ׅyVt]nwJ5jJI(fW"Ԝv_ԌB܋Gמ&FE1QГPU%;7yˁT1LN/y8~~>d_OPi~)-xrr%1#Nݓ&S!C{zvɑfzLSFym7eȑX}KRWaN>*])5U1$^6uXN'UpdF 7cJ8ڰx\eԱ\z DɑZ:$d qäyR-:arp 9iJFN罞oϜ Ee=CÖJF5aS xwf1 jޚSSΖlJЄm[ ᕱO(]١5tvmUi$"pnZ2F홿9 ?:-*pR> MQ:֍IKumN{oM^dr++AP$):wF"BC1B?Q]{; 7mݴ^}Vt}蝷| gaUb⯱p 8.^N߼g rH9]#Ī,#ۯ:f~/.ݙ2<{pS8R:];Mpu[P]flQ,mYIţZõgD;Vm8ՐȷS+͓ P0yY6h\Ϝ]WF 02+V6-EЂ8H=z2(SBT4b"Z>Z㸋l3ndLx/ N|gij'rhg|?TݓN]Lŋ-/;H#Ug ݲ}@!Xbᆒgڙ#V [-`8A!m(!r۳="oOHĤeZX3JG~K .kӖ!yRN]Y/zBrlPQ3-/W9j|װɚY$E fq9ΠȔY`Hwۏ.O:OP8Fr2D0e֨e!8vp?Sh8G;F,~NI[[p@m*s4"#cMyeW}#3{}&SjR?HLVEdlID.Z:DD2o&u8|uYVB'E-NʐG>s կS_BH^ TySߤ}efVV DTi a?G1P(.O KKVǁx s8DNjv᳽ GعQ@zc2AUR(#k EbN?ZT%' 5jq1sC+2 ֕'}Z5mqIbۏ6HʿxYy>N/c7QBr!aN?3MdF68#)׆)2>S1D7;GN @J{=ʷdKX~uy٢4mx'k_"3lwEж]COg%L1埕 qY<]N}nnSV0ϵ|i~x5TE{ĴÅ|&v Ԥ*&A+/Je^8R 4\3~О}]_6~O]Cw J>j_6Qw%.ϒ>νt_l%=~~\.O^#Mk_4ˤoQ,5w\#"!S[a8`;G`1^e/`#4jiFDRgu.)HJ%>gZ9I'0~ı!gg^1p|9+mb7Dz`5hg~RrtqD,RTw9{jtR@\>noIq{Hʡ[V3iBXFR;oCtugnf=IyȤ*)SͧS̡ )Pu۪/(B9hi|xbZTۿʨ=%;BFNڻT73MK5t>juQh3ΠW1C~g Y%!ȥ __>VK0sf>5KuԜ?Pg!esmue`㇓t$aaI9aFBZ'Q(Pa@`rKP-} `IOD<>@"kL߸K'RSnpkm+,PE RlVoN2WmsdC/Ch pQ7,JmNK<>}8sA\-.(0ا!R⥾W#m5?$vԳct+ryJwƸFIcVP:Lm; R9Wvv~p%ک vq؊aըYԷ;TA:RE?4iw mq@f9G-~`ARK \6]/~ [F0:5ji݊<1$Fʉ0ف4Rږ ~صA7&\E(Q@'#}q.K}lDX,5!^f_(* ,^ 0.#mbnQ;O!>K藂Y>ˤby;3>ĻߌPuFxpͻ3!& S1nM^475Vk 0R CT!2K=gArB&'iY4#d*=3rTƏ2nҌ䕣5F8e/6B <)u~-e K  3bwbXrU 28VYgh0rt5aK@u8aٝuiXin">NU ]xI"hp,SǨт+_ؒ|nj/0mZ}h 78]K6 u:'T|'ZJ~v-{;uZm=A$ 3;} u:yux6Zam Y85ޓs>+ў^þ?YՀ'ھ0x{)nQLdn.(wb=*Z+E} XP Pg}HCH>ZTX\[&K 3z.El8ҹ/<%DO#֔wSOK]@$3_4&n&Ѻ`vOU2u> ;L ZL5G SRx.Yl? CvED@j$,+]ѵV/҅Xr $峮uG 5_.4{ l)?fZ B5#"ՆN?5hؙ{aG'ӈb_[K@)DLjFLߦd5WSwR +uC G2kGIɭW!V ##zyE&mG tc cWygTMQ3fq%I;lhg_:E ۛ9ѨwEuqUcLSX0tŞ 5GP坬ZD:NʾoʕNTZ;7M2ՠvEnǴ8GO~A7'sؐ{h~Ru@9\~wY}Y'r}IFt|x~@Nj4[9vxmݕSK|QBi6*Z^:צ?$ߧ=PYShNAC2?\:gu@D!zûd3?uHri:E Þl} ?u,«'M p1 GSm00Kq0IaQGz% _t‚[ПeW IB|?w$<빝flix< auy6$|YE[X7T14] cētHXQ-G{%B8`s%ea$$5:ᶛT@{(K!\G@k%fzq8npJ,s95{\űϞ0Lm @U.z>./WPcd:ݤ":Y "rj. ̀&uEc:߱Jb ˙AſcQJ62ƛåEئ`83zܡ*jHԒ{`dq ކoe;R_َEقҨSaWm* 6V4^DjH($b`@~*I!]c 0u]PM4ÕAK#M5$Eoj.8F\}C\FCӚ:q&Wek>arkKu[N􍑨hv'L[2([}8mo:unW,Έu-Lw^AxPc6hfIYrx8Ks_q7x:>2l)FzHѢ<`r 4][+Ş׿ʆqqRQ"qotmNi3e}3H=ڞ'x5ިICjJg8wL[C"U}z zbOL/-ma_Ep݀bf 6./X_ed-A5=nzŔ[68jg0̚I٨?E0d@ B6\b tUH6ah4Gf΀ܥ"F'Jt ؉̸EoFp%2ZI qS05tw#f }|]0r\0䨳ʩqfTbWOjQq@BZ`PG#Y\mT:G!D }(64pIz=ӏ$ǓU ǃ58=F̳1 rkcFZc0OlxDnkfПJ-KOdK+ZFu8L-6{t頲nwöFDUr#vϱ6 ,~1 5{vW gC[H"KGk`eS{-IDNA͓jrSvw}d_|sh>Z)'P/iAN H0Ӱ^w'ڀV 兙,MR.#ȖYϽ5j[2Stٶar<zsz1Yt^Ep+߸0v#ov%ǯ*L^wҨbcd(ż(?lPH?;!_8[;y;Yh܀Sf1bAh*h4*%n߃R,f3a] \yCO0&cd*Δq6fmStoΡ/3^^_#vr`kt\r8ƃ-zɏ#N)Xm?KCT \ )0ᜳ ]Ԩ~ʐMH{R*4>"40x?vscR^>KݦcPߤDsǐt\)',dW0Sx^9uA7bWX2|$G`3u)B-PLdŸz4(i8֦J?馧x5 oĥ~Yv#4 3!\da+<)m^$*9t&X$]L-LWn?1WiP!\xi=2 7V0ut{.b<?>tѰE6oEl1+o7*5cNJ T׭ƩkѠ6כF_j AOxǵ^M{zFx%]NM6~*q3ji~Z݀.UKsoQ@XY1JY,pÏZ\T m,77MH9G@8T}|M3!N+8 (RrE@wp*/BFOy+^Ѝ7"Gb#.# 1ۧ@ .pid3q-;"D8I_ݭU1Vp>eD 3?Ơ̓߹٢qO: g@ B)֘Ŕ|RYRbEtrN.#GݣRw-KƕMOwGkv Mq@7A 9bT_VOHadٳ;8Ln(}El?so pie%&ΥsSa7vyѭHʤAn$sY z6OV(ڃáQ>߉oʻs H$c5} =du&j J,JjD15u )cVKtERs-nyyI蔐*6Q_9S({\Õvʑr`-u͟dzE=[Q'YxhK:Tf|Vkk !0z"!N4k剅ZHˈ"؍&x.CΟw#nu {k˓\ U4O7ܐmklh!EB/'vSIOˠjo;<^-!7Z|JSXS+FnԦ<w1'>C$.y67 |K(6<}XJ#/wFʎ$ 5$um)@,RoewwVԸVOkB,9ڃ=nrF'K0 Ί }^9&/J쭤 o$)wm$kdQKWm:vAu,="$G{XFf;3vM a1@{:!=59"|Nn}7mo űG~I4R@* uEjN*+%8SwA6| ӽ@u,-s36 u7XT($8p:E[8f=&z* -!s>Bt?y"@bE!}bfϖa°OSPV7|nxKό>X(p3w3/Zs5h)7qzL XL'cI7J`%Zx8i]^e Gs*7SvX7epM%94Z1$*\S" Q#c9 ,U'ݓ:n{Ay5pd6 ֭,?N1lz..Ψʖו!|w M mcײPֵ!Ȯ?캷˜ ^taYN#rK)Hp}x՛+FcjYDPqjDkSH˫)M̡dFU6|GMR7xBLHD? ]zWV}}yl6jR4ۺY)=OwH=c|&_ӕ9q uvq3P8cyvl1T$`W1R:#ꋾ 7KB-8)0?qҲwuxǥIrO ΡӮM6(tֆ#*:Psԓ@aj9ՙD|4POe:w%  /q^Ds~hf1iS^OFڱ4&JCyOQ*"O Q(tV sV!u㳪kOD jNv?m,EMY'Y%$}9IwxmF2Q lc)EIT(J\3؄we~q_@`U-X6W̗ 2\}\Br@t{,]t(t"-sſ rSؙ⨶r̙vjA4ڷ/; ~ bxǣqx< 1J,(cp Οs_("N̸3(ZD_jPW U&Ɋpta-߫N@8L+J& Jd{=~1ʡ?%Wx&`=>>}]0he)@'<˻#&=#BI/Y{]PyJk #Dǟ8aD~uNw#bwD[Kl*OG1(@4~Q22yװ7Ԛ0%Mb~u@\a1BIPH9؆c;'s%.# ) bWW9V[r4Z™Cqq,KR \ZJ̎0h .%vpQN2h! ƯWmsrgRh ֠n )x1;< o&>ۭ$4Vՙ2[coF$&CHj > L,حޫXgPĀJ ڙO cі^ qumd(3uc߳ENt<K |19Q[7ŭ$R;JQ`e؉QXS)'{l(Jj=.qAd+1耨'I-\J5%R5&$:*|*;=bNHCOJ:hA-oH$45+׃d:5Œ86L[JpqhկkzxA뢖 q8йDu@Uɭ$HBݒt-jhR vB%ώλNZ̢ΕWW?i j񭇴.1/2pG) ldW7z`%FWj ':<{eC@Ir=ViE ^fn6mfT&EV+҇|x8!ߵn+~ 09̰sıD|OUPb^?f21؁jYVїVEt莉~%/)JNCGeiUPvyJ?V7:F3 /zh9XEL|akR}]3 }gGMJ FٍHtPzZ ;YٙD}'VJbc8eϪ힣XL&^:n=4co9EbWR@2Xb(v%q?#B$֋Yxv#dKHFG:ÃezԿu:k Dpc]u/aSW[X̙/{BX`yFN c Z*jHYV|1moVX?_!h8#͟@stv+]p*u(ǘwMyy!7saH̶ɿ%evϊ@*' w\kMLU)~҄U$Yv*5 &xdG<-_ S#G&jaCR3Ob ]ۏiN-:SUd8?'d8?v,HIixg'Ǣk:+.>qcq'=2MUW\FY? W(of {~-5Bw NXZ]0_I p~2%ܮHGE";rhtsZO(6x.^ cw?}f*"MGNP2_C*4w\-sc"5}cBm}`w=stO:C;T)kSs&&Ɍ8Y="t f=%3['PtEG޵bݭ-7YM@ r4ʭxLW(WKѺ #W3d)Ux:X;6#2QaQDվsyd dk=l ,t^O2Xuض}e<5ޡ_OG@pqdr ȪL5YNHnGY!w#֓[)B;ƉE̘7pB:>B{ү7󢵡9j1Ysh2R X ۡTtW姘_it}+|P 7)=z ’A /M)źגLJC秝3kz?c L>EHѪF&@fv((%ZړIeP+kc7zўv 3I6i3];XQsZD.#It~1J -I0G-TL| BצRNPV{ƴo=6CLݰN_DIM8`z=MXN/~6) Нpfvy"]FQ@W=N8_E$`y.uSRAUMFjkIWk`74, ]7Q̅ w90?1\7pUٮR[!t$qX_c7ZH6aKչer Lܼ#XB2ƍ_[ 6P82qzȆ8SYXkK#C{}86~݈$ndQRmICtjW8 v 1m "u\gֲYP1Cr9A@es8a^>$@LI`eWl,xU}\taQM}XӁՀ!Cf[JJfLL9(=LUKC@B.-بͼ7 q*]od 7H͞}S!G9!jy~4痌UeTjN`m,)hj f(NVPi-fqܖ|HXo9 ]eoq"[aHwOqf (QCpc$*C*8|_0*ɜ_YtRNq 0=יs 4.y8h\iVCb BXą(FBĆ71Y D-{ё=xʊdttK/n1IGKBaJM^dFY> Q2D"VVٝebFXMV8M8'vX/W|1~<"=UUc?K'/6ۈ\גj֪ZF<2?L=fEnQ0֚yT%l,sΗu@ qܢP<^zۣ[O'd g?cbtJ-%R8bWRdCVB=wBd1BiEZqfa1qᣁOx"Hz ɺkAJlI*U)}z3<LiAJHs|s\5Kq;pA9*CC˵\] ! {\޲-Me7'~bVRADN1(o̽g bߢ7K%\a %Ԧ0cpmT D[inmlG-11x=h2_w%gǧD1MwaW!N.{6 ,mP| d\<5/tb3ҶSAe#S`pw޳e=cIkD4߳mݦZkqDA1a9kX]n-cם|e w/IWZzᶠFo)!(Fr3ƚ%iAmdV95Jc[H h_1ArY ~ &߼O\0psqFv`{:LXt:ҾwCznxFIwL󜍢IfoDy*d3uh"h'3H-] r7b9!B]և? ƺdbo@'i#(jE?Fϱ8l:d]WlCӷq=MRPF ΝEIz'b2c gӟeL@ DQcoovhsL3OԠiok M=3Eݫ )c;Pc kDub r<}k1AC0PNU>cߩ(MD!Oc,}y$Fod$钁 }VFFz}DžmB}mi2]E6J:zӈ~`}{!35+{[#;4ajcL<iheDkg S)=1g &J8T.)'Uƭ5<aViPvNŒhD:rpN%^ ];|Ӛ< I.06wzw6[B*{XSZJ䧮9{-}­ _[@Ijx*|\Hqv'9v 1stUe|vXGԼ۠cD)*:r 4<|ғQEa{bn3o.to1]uP`->(MڶFUlUb>?:N E]cg'Gq^Lhq\&1PGL +(L9W}O*^ᓡbRw?{<o< qEw#:ȄsQ??.Zxt99w.]Z;%p$ѣjy07D-CWnA_3 { U9?dz-Ⱂs3.1cO-R)1XWWla\ԗ$-:|aVx9'qvVS6wA!EPkx|pS+L1=ךkta1&\Mr.tx.dRK(fϟ'勣[c; u n?Tm2Y(H!N\''J~:ar~_fB1c0HK̠y..x4ؖSq9;!+|7Pvi)oO;sӟuitke8xTZo@r~)rl?4t2KG-~'HÉV 7<@i JT~V._Y~ƢuΧx 0!v6,xs¥1JfϿQآ\9_fXw M5}ʇԕv?TAUMlM ;.`%@$ Ao%LԾZS a3e7 *-gr[ Upm+B)P6h1mIY9* TVgYZ07070100000372000081a4000000000000000000000001642f09760000e308000000000000000000000000000000000000005000000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/scsi/qedf/qedf.ko.xz7zXZִF!t/iO]?Eh=ڜ.+!}Jv!h\mRr}PCtPt~;ϟ+VpWReSX.?-mG-L&F\bپ%g6"Ȝ:v !#cN%)daa"OʋgjaFVabZ8|VlezCʩG+nV>0ljЊ3~$9JxcO{>Ob?w,AǷ6da7<|rɄ_8oسr|; qC\9+,4xZR+`,V)@0)eM`vaQ+SHdk;砂{bnrOxur%i{M2(KɳE׫_*"REJb_#kZVDǩPL VkPYG>pZ-I'RRua9r Kq[':µt1eكӕʐA䫔ba%@H` ephǻ7e+Џ[n!*&ntժOV{?qgپtp= g0ʨw٧Uv% qȫ͍wB"!cK' "X>%N|yl%@z\ēaٽ=o 2ְ8 ێCDޚkql(]RRN=-^d$,A||d y%/Lٯt1u|K=G{)bB SMz ŴKӰ3~G$KgPwbΏ*)I҃+ƈ'rc4Kjv9*n͎|4 ^R"BV0~w#̈́)y4m:]~ɠ_?;j̸b7S+x<ϱw!ӥ}AZ #yN,0FUC(^t75`rD=AGiNn^!GNހk7-"a\:+D"VN/?rkΫkQ4A G/$s49Fth 1:h9GnHϳEF׺mKi"O;yL}HQKKiNWKer=Hz 2ʦvBg%#4kųiV)p䫈>(8c4L&kC:W-ĤbfMd?N3gv(EXȺ:rouvHgvkrjp=9+e/(H v3,8W񃥽#EPYWdNA؈F(ލ*JX7$Hk/qĦO&G\d؇T\'[pxlI*%G;.^MJYSp4^"fbmƉ6:u]1_kL(DSmuIAU!{W~=lIPnk\㥹"EyF/{RʜgC/g >+ FPUYID3ef`c cjeԶe,ټb 9/)ΖQFlZ4^VӧNT͓UI76*VL[ȀQB@E~! 90@}dg܊ ]nf hِKڽ_fʣn\4˥MF ChQ][,0a=icd&A[bP=npuv;>.^[h+ňNSKƳ: ]ܧsI ȿ\LڋxX:85$D$.-e qq/gnql~V?aJҭ||ǿ \PZO=!%\CLgV­xNQ4:)R4!?/Ә!Q;2 Z`a뷺y"$GS(M aJLF0WlmM[DĚ:6"FoQI'jGmI&ӣ.8r#N]]f/7ZgG6@t~͟Dsb˲bȤ14vx_U )t;N24ೲ962 20fp%\@$)K8X]oB>N hNctLwV1%%\Rm;M뱎֙#Þ i\h\&¯r2]}b`|pyͺi1K& b5v:x΢½.#K5f\h]Q<~{:eeKnKPB;hS{~ϴ^ PziuJYFh5xg VVsa^5ROU!m)p{ez7bMnX `{z#xwQWE7HLz kII ы^-;U;,S~\66W4}:#,2af"MnXy"8?WOJ1w0/ (iH̚B/h1 5bܑٞ*%2W G$n3mӬ$9g 6_-)45|BLrA1d! [óq:ZH]DY0gv̽x3ɂɂF4p&C`ct+ëx@r;}gp;*Cr~O}'nm+[oDey 1z+1˲ D:m3sx\|>Gjc/>S3i:?{NBirQfWQ^,j3찘\%ݲݫaM4ஃ`]1b?81}Aڎ=o/ { ގZ ,/5/>Uh@Ԫ45vpd4(GE󢛋~sU.e:$Mh-GmƔO@}`a{"ʰCQZ@@Cݡsu}Ǔw`yHhUpJu._9Wөפmhad*e81.;_K@%LG<[ ]C7N~d@^xг! 0D#m`=' 񦰰!:ݴNsY[zK%qN.)yOy=ms!iV]ki벐Oٶpy$ Bk5iZ>?>Ԛ`?[, rVr%f+T+ТHk'KY#{vĕ4_iSjR6] x.^JcLYNQErl<z*ZNgKN׃6? b 8f/snQ vF#>>k(`e:IL_}aMIb;հ6xR#П;H^ս99ܟ͡S+ߪ_&S}۩>DL="Y"f\ՍKJ ?Ѩ+Î@c!5Dk/QF`T.v 9)v ~/`/b#7~] l,`z샲 cg ȼ^&*,}3|#y},;ETDžcb;r&>a߶h9,-rOסsaO }#As)&qZlf AN3&j0znIϴb\V8Vy1a/QY_))A^D䢅Е`>|kum{ךf."o%ef`\監d;6h\>aUQ۱ D]Vz/q`FVTxe^|G>"@%`IhNjp`ֺf HrXJkBCu2:r[.Vka-G߄canws ^ySvPb sČB2_D-=iG:Z_9P 0W@%mzTQv堏Ѩ^|Ell/vcb< my1WZ(y!^(#7xV"T2=&(7!hp5 B% 1Vk^7655ubFAZ~BN)pK0]nVg$!n9hYĿSAl;>lMbg ێSme8C9v% ؑ'D^ENT{ߒä5[%L9F(۳WA-.&pQ3oo@syWb}`u@UsVS7ry{ }QvAީ"L c,6k5K{Sd  ya(D+%Uˍ[ҏ^QinP41ZY" BOq%kӎ"vFW~3T'?̅l,SpqfnH:x?3^tK'-0+l`"B7.234.ۻ{O.JW)79aXڥQm aE )^|n+̨!Qh хg )FBrf\I_۳mI4ĕIW4MYVrM kD n0HFGxo0*uۺ XE<qybdaS~@]^2!H S; 'o~hF+ר!vI6۸W-֙i$3JrV>2:ubG}em@H-ͬR[ctvdVaƝ9>eSYn|b1.k Ix#=gZvgaPp'.ǜ^lz)Pl>S&˗(1T -΢J}mf_>}Yhiԥ^rwErs3zF]*Ïm [@2y9>z`6gh6-_C2)5k/IJaP@YfQH IP_GB\碌kz/&&4D\ixWpJn|n` f!-WB-v߱_ޢQGv- _2 H}[Iк|]kr64 t?_"m(&?iymMfy*p0㥀~Gg}+9Vٷ7S,{,ɰiT#yy(܇ []*Qc I O9mR pD/P)kU&XEgW-ގTZ*ܦ#pQ"Gү^S*5ԧs!| p!Gwσ~ 80ܻV)`ga)^諳ó* i `ּ$vH~|OL>\kq],s7N .5 prG"uaDl+w~j!ymfGu &?CLI uVaSL>F/9Jx+}$g}k,BK";Bou{?}9䦢Vah'l:Qoų۾VL䮄S%(׵ ;_H`ܑ[ILO@IľTß 9ޤִfH> ͟'YHt1 mgLL򆻠T&`XFVwd=KK .t%kTdXRVWAou:ڲlN ̧u.͓|B|V$ V'O#'} JtۛoӐ\2Lm(dTE4ǽ{4U zܘt]i! &.$N62n9heDg8=1Wg}0Jhh#xrp*[_iyqg <dAXߒPrf AiBSB[Rۤ@-c i~GmC90֯>4YG,&KQ@FZ%xc>'𩇕*UD’ Wdeq-xLg i5z WyN[BImu f4o$Bg[q̃ŐGMXntA9?A5`%&T;ڂBX9|0t _5lyEY!{09lH,J$7DN0BTύ8b mSr\,X xILI]o44n$7 TbZ=cBR$"xJ^Ke&\:9lꫂ z?7‰S幧zQ. )Bvnj dU]ϸu8Vۅ>xR_z{A0w lt(?A=f EKC <`[y,ĈUd6ﻃO'aC?6Vhm&a1¶lhp;Wy-r6LMj+EƓIeBĪtoyVM Hnj&s.j!-}[,*O~"Ȕl+T5/7[vr,1ahۊc* y#OƸ144K =+.|nLWr153Xm&U{9[=`Ff}uR'IZtgϠoh+C(Rމ19?g)*v E/IzR#=k<AgyIo{8YN.+'@g \eq}__[IF} b&j2؏sp?cB=˄E d>|DaJOf+H'\\+5S%ʎE 4.kdh3yɸ]% ܀5njx]!d:,p@ ?,rT;O|RYؒp.Y E+Z#[;r 5yh'i|h)e E ^|ƤΎDǥaB3\m,rpq"ૠ 6%~57(^ICn[9uisDz vͤ%rԖ)"f-wCRUH晡3g>w7dh6B!F%2: 3=1嗴4o3T4s9:ϟՎ( | !U9'5Hob`r?I2=oֺ8% p-k$c}&"joYLc4ϛxhLZ[E'c~#NJw+kh>F (]a`?Zi/ZO\$bQsafW/bf7]b\<*o#7e}-hk:{YM5rWw nۦZܦaF!|jkar_/c?WeݹCQ*GZx&.lR5-M"\:Qem57InZ/%QֳPPIB*IYUm_ʊZ=Gqzyt)^ȞM"Y zh"/!]7~})*R>>DhzwܕkE(chtGpg89͍b**TG"y1_^4YHI9a&'KFdguGlp?RFɑK}8I DR8 K6,9֜1خ#5gWl@> W(@H XR$L}L&>p-Vga4fQئ F-0Lv r 61KMVăY(Dk$yGvr`aX[kёKDt+tׇ/;t7h.mޔw QK0F 盧\M9w-D$ F Su=k[h IWs4@h쵈 Z|%ȖF}[ yӼb'jV5!%V74nehx QL^u٪jS61SLjtKBVkx3S@T&{i^@sXQy󏢽aw GUoUahV흌ϒ .݉6ƨ [NbNe me;vԼ2kՉֽ({|lƅwWߙn<# `_m"*:_4i93X 6[G>O6$t^ 8U饥2nG"/7pP AfvG-wr<{1#,H%G{R$ V4;eVp,B+($?1n4#td}.Pp9?fȒ}F\8`+FS2 dZy&SSYYMVB'xt_6:5V#;At^"$z,D4WE2@U[ӂ)kZw.\o[[B3`% Pc3-$rHc;sf\㊞*j\0(2aǕ 7 enUl)i F<"}m TK<Έ.'XDrFa 'jxiqXW<1~j-0 ,5 1OgmRa7FSPZJ[U9;3W{G9a;l|YpA25gb,3Zi-$d{,۬q6$b (J%ǤSQ,@m9 Qrވ(޼%Gtpn/Sjٝ%@htZBGV:KM%I hȟxm&aDM9w@4]eڒJ#ہTwt\6cBhxfJ *)V$ʼ@ge6(;c|Gj:h?uT0bX2*aXXhߛuM|[ƘߚC;-j*Z;OH6̫ u/{}Mmč2ߛD%Պds *,s-vI JCVl/.jCCãpGΞWfvR7$ j5hf}C[21ŕN)'=S5=Zv!r)S!57$c[(0Tdքv{lO5?:̎l(+%JsG!pM%[X5d問 VAA:FW.[ı:H< Ia5d(BBDZMY?Loܼ^S")OE>ep\a+3_LfK9zDM#;YŦiuA݁|,lK38]a*dsL,| xd%h5/8Ջq_y`TU'?BSf{j]>ٿ&{yCl 2"us~l! !HJl`=N̅Zd)Dn卲#^CcK%gU.9Q߻n&,,n^l G-{NV?љaD ˛rExhch;DnHOu2Zd;Bo"誑 4ۜ8 y3B)WW}ډv4?lT"h)W $벅qШ5z0m8-~_ Ij9['V^wnҺۧ ZNAUxLbХ4sCc?=#Gꌕ̄w(ͷ5zQUd #w8~.0R`:'AŦW*IMib(C"3pbChHPG[$J|lj3)yܡH` /.P%=wƊk'$FX5E2` ^([yϣЃL&D\KPh6e > xљ=N9뇬7VOi'I$8ؘ#nu< ^NS?$.6[IFw~sd˄j H!T-Tpݱ[4MGo=؂~j-qG6‚,dXo3D@Y'Ia%hI1ӤC{m9Ӊ7j]Hh~9t~{nB#8Ú7Fo].]aܫss%z!# Jo"/`{hm!,NӍP?(﮺SzI-Y0oC D:k7)qOEJ2v29tWozSR9/ӫj3< @Z^T؆}8}P[ 2Ϙ>c_%8*vZ7emr+?Oe9Ͽv5'n33(`JSѓ]Mf¹Q8a2C oHzXe%L_^[M֍G (lzxc<؊=dX?Oɼ}w.~Kyl@59|s>n)3éwa Jalo\A*t׍o%1;Ȟ$VF*CO㔏W R.(Ś]h>_o0҆ .֋кJi8\X+36)~V$, ]#I5' 1߼} G/e*iH&EQX4i g횪+ywH~ߥ6nҸ 2I"#}a$q#ne0'u2R'i_&pDX[3fW$!Lwu&Q64qMےb$S'!P Xw@k?DjY'XAh" h/T|Q25 *^xE!^LN-볅.p4yoCOn5`{ |Fw|.@:*t*?=yF4>̀*<>Ax{sO3zX GɻL.YV5q}Wq YO3guٹupď%n 1D&nRQ65K&0mbT~op_dn++SphPaz24ҥB1H;0%$Tjk'F-6;&(~ljAݖM~Fuک%6n%yJ09H$wtTBo5 3ρc0+EEy$g23AL=+)]rܻa;PF 2)o0?ˍZ33N2T=(A͑._\kO3H#K R)@Hbr`֚C3#gK#h9Ӵl'Is>|; Q£ܓ}FtIQy'22׉WTp랜p Fty"cm؊MCv .SPFxjqO~ gl|&r>F@D^64v'jV"b9ف3ϼ=4'11RGQ$V%"PׄQh_i2smo5:^b㙧FuAxaEXׯ@=ġl{?f}sH2#d(k>CM/5?H~aL[QLa{ԵϽ>}|@_z:y4JۆUo$ sb@[<رM3ZI{;f X)%rA3-b?T=Kf\8c<] YܣX#@X!VN%0aMr~v ^gy4Rld`^Gi`#j̓-Q VJڠZ(qh"MY3FtfȦ6X2+ (֫G( SC>"Y#skUV2-tJLb9~ULlaϱ 493m 'Ke&U8-tЋ@WMb}qrsSXsB% v=}}v D`+ѺԩPE=P\Xq*:1JjȨ(Phy}d..^6.@Gߪ'8LWtrgqŬIG7NM#oYZKXr?}_4Uܗ՜(eoH㘂fnt)qX ZYXu\[pEw]9?:a4\js6oдgE!%82%5 sF+l*5lxXSͽC$-)LRWm]o<%GGƶ&aŲTUTh,i@P~i)`fʯ`xxq=z{^ʗ#1Kqb h].vu8%#eGY2="eĥiBmx|j v:UAa|̰{TnVI e'XxOFGNSb6M8Ð5D{nCfέ#Ȁ¿b69sK'UH;6Y"V/nװttwl J2B=CqodY2#cU [;[510~yMhs^r?љ+q_3+s}V (k>QdRx tWmգfz˜x5\M=Es3&*w{Oj`wpt"xyVLK 3~6Hώ sF1*6HCet-Bҟ4N6ft*XAa&kP8s.dcܵOQFjM2;ᥥuA۪BDt0~럀&Yu\lg0Gy%H:x&rr^^;=-Qh)hǣ С$A$Jezeꄢێ22eˋ2n?_$7gpH)kZ|{1v妾 q}[Ǣ>h#N C"lv Eɟ_SNߋ_,.}A9\388E(ɝ:Ɏ=Z,/\?~\|[RhJPc#1id [/@^R@t=ؾPWU /u ZRb}0,>>B;<4~Bmd{u}pvYph\gB˞-Ɖ[FaX%zWO9QR4laԖY9p,F]I#C XQ} `΅g+d&!|f}.dwi0hi|N)6n1ߋJ&/qJ;ϒv;*BiaϠO3 ٚz; =M pV 4DO2pZaֺ>^%LYqǨVQg"o_*c`)TA}SKR>?٬'QFzfm鹰pXgrL9)EIJcN|np XӓQ a:AëI(ޤ] yG# GoPn~<=w偲ϻulcxi '8o:ǏȃWJs=>bٴEW:W/)$Kd[g}f+q-\yJnQe1sl/t k KM?$);kOx <=.a7ƑhɕU$B91~1$1V ou*1;N<Bcq~Ef' iT5Ϲhڪkiΰ^#X3߆t\u~Ar" bpH7C]A ੱƜj!ёzh=.tvL1,LpK<[ȸ{Tq C[r۹ ?{D٨ 9 j38-Ctգag V5i /MY!@@ zlWˬ.;d \N3 PEJB(#VH=ء }.8vdҜЏ.Ca-FZ[g1(Y)"}FNj2tͱUzQ}ƁB 5nJ~.XxR `~OHwǤT /X_,іz c$!|."pvZbpySlJff3D]I֌lm ޥɼ5:M0(Y|$GN]a#+ Q0S9BJ8]\^)`H_Up%_(:O6 vҙ+.]Z+UFue2,UVƝAt&PT"t91I9N@^P,.Md{%$O`,#vKPՑwCM=f,\=Xt$`%G {LĘE]|2O>mwMX)nrmcǸT}u OZ&UX؅&5,^2%bӋ2GՈGV섄٭6T&Jà0FQ)vWDF ZÒBbFa$!v1XQq|nh5Q[eh0dm^N'̫Pq""Α4U6>Uz``+w$s5NRFPI`,\f:s7FǁCp$ Ka/ ȟX °wg^U]95sZo4=o8uQ k ,6F9՗@!3:A6ZMeSkJ0Mw7(}o,e C^'uG8: z[yĜ-_˹"+YJNpKL>wPQ8tQ"L0dCTWgjꋆ(B]*jRU*\ﻇm?׏za}c*߸{Ao`@q"Kf_"~wXQj]Zw 7NM,ۗU|,u᫅J׬1SQkn ϙq?p|׽7*YcAzx4ɶ"nIjܥJ^LÁcn륨ք-]8'\ݘx!s+C3n s9&=T}FvcS.!Ε]п hŖ[2Q]9~Ɵ2ܾlp$8e\ǒb *-}\Tޢ.I;oy.9<8:2Z>_./;baK>KH̞l#uخ`UyE Z j}VcљalJ>Yj;}wP$LhN% Oi+mR19o,vdyWBޫp-EǗGlg:Dfr1= ǥ9GI36@% fc "` T"0U^vv 2xsnޙ@]/JOOvH|$t55|PQ_S}bdhyd]-z*G[FEG ._4Ͳ̙> %]AfRb^܄j}Zv(fy PcGn8 v%:'3%\ؘUҡKf{3aZ oU83s(ՇѻOwdE`"7^wmz&Klٕ& )ۼz$j/Qc, 4X7><ȳ- 2ۛhv{*be=>< m`@uԼNs~lcv qDU? %u]>{Ҁwء%<0S0xG@!ɀt+P'0mq'R,/L+mw+xG0NfK\ֆŖbS89X6 4W>[uғ<QP%6,T_aL /'B%>ߦfվ,g\W/ʣD:!h^uSMvv؂|!^J3-ER$iyPEj(ϗS8 KN2'=;Qm8t[S!}sćc)`7UcVӮ<)X1(Mq+>*tPb5㛣 [ rMd+0Adn>D=VT_R-wwh>CоqU h*L 2ZMΌ&R5Q? .5'Bd_иzXSUݮKvE!`lŷ+[^ϛ԰n4)ag9rլLiU);n=mNWhSt>[P~I}Ti.G3oQn1c.y9b?cZGthef>Ӭʠ6wV3FǾim'YG~{ "ZV'O6\!PdA?%!%c$HWj R VxDURnwwiH^;W.l azL] 5U0!9؈I+' "Gʯv120Y)کe `Da ƻ[/VȈNw؀m>,aZ|nQV^L scf* (iu.KP?ꋍuovl`IFp1GCYWG1&r%<해Y̟6gX!d4Ptw= k 6YXYwYCJD`Ěc̰eDyK()$Bd.ű#R\NNSW+ 4eL-. UY,aJuM{><|W6 vyʤg:BZɮ$}*Nd9D=BY}ŸJh/Ɵ tWwͽedH_6L=L}4A *x{h4M k Z Bo 9>OP!}};%#D/(ol]/yG:3| s,l`+V? L_'\O#wl;iγ&w0 ^ᆳZ}OɱY 4!r7\w!֫ʨnك۲q|}Х3Cz'n=NKǯ#$եڶ~A»X:`5 ׏^#t%`zӰ-RxI}~~-*PDv~bp7,6(\3rBB2@Wz%IzD:ƵiRyHA9|fN'>͜,:TcIZ"Nݜ!68y]C&o@kvWھ4C%pm)jܛ8C~BH}uz` E"Me'%/_/"Y_̿+`0GV-N;/@j.&$!I-%h&qORgHtģ.&gNXn!38Ƅ7x~0# *\0CXOodD0ȤAO:@Z[lW0ªN vy,=aBȫz!/wZR~:^Q)f-omX 6#۫ 1+^?|S1vtEOQFB;c}y;[h)ˆ&BeVjD$Q)l {gyjl,`&cGDǩD+r-P}geaNXL*!VC:!T.18dMQ<|+ס&ʇ̻m%9=65-oiGJ|I[lLw Ne Thl'X6 g9lW dcsۘ臬A@\t9BVQՌHS†lp(M1]䙉!Q2oUYinNn}*S|e x7|HL$#Q&_ӭNC({L(M9+<=ep5,2H|oնQ}\f˧Aڹ'!>pW(-P/R^poܺ*]͂!./(,Oa\".Բ6>KdlZT %RSshc"T&L܍`$[͎m|JV&vW~܏肰r^%xRTc-86vZP&yB\״ AdD0 $bt[e&Hi|Z¾2uV&F`&Xt|LDCh;elsDI 5D=u4IPM{lgG>/IυN򇱦@*j_ -+$=jV"6M!sKr[ P~[Y-h!M"#Jz<"T͙1 ΖӧS]g 4 *xxN8ToFGSqj'nQ_?Nc`3ƒ+IIHi^7% Pۆqx OQs5)KdK$'jN b),YH'>V( O%mkWo4+wn{ P\u\+5>Xr $dHR,l#EX8_ FoN;ϐû$Lz8 u_r#c֜Ӑ|O-ʓvei;lH4/Tp}UAIem]JxΠ".$XM8Kc8ehC?+b'4d9#'@|R/2W!M *Q1! BljV`4u;2/ |S8Ai؋T6s[OIn\v3(ڍpy֐&8k]$d;7M*+gC@l>4C狖!~Zut-W-EMP,SN ,33eD!6][nrmCp1J{NiRAϑUh]'tE/~` Ҟ^m_\("%D6OKpEtC&Ftf"ki&)Wy΄05Þ`9+cZ5J [.2<]tߚ?}:O~[fQ04FvԢ8vGu74 ]"Nu-eWi8"LڙtC E*r7*wcz?m.h{ҷטSaԋ@ Ux4c<)~U00)RŎBG[4UC\']> NUHK Y"yM. S"e=Dzkx]F *H~ eAPvC~YB}Ɲ`*"rxo;z|"[ȭ?zvEC?Pnk&$ C/os X_t'W@7⍜O^^)B5ǟidRT~ʐ4^!J?qT 5Tu8kN d%wP3"dw!LE11y)EAcgd|0݈uö^d-1Lbqf9f5hJBe qގ`qd<+@w%2r+;ݯ0>Щ=*bp%)Q9;5t'Q㉯\&fv6|;i mzӠb1xaxǦ"JdH&w4If5UJFI "-hLN^Zb ,Y/ Y㌦1DN ! VvuAܱFk~IfnaOJԑF! ^)\s3+oY;S Rmw7YHQJ L"晱yش|m l+Xu3M F >h+6H/uf j~kN3Є-s‚/cNj%&|駟{9>c~/7ΰ:x &`2J\6ޥ{[j[aHlpΞ<+YN?2ao(Kܔ%Ww$Eϛe- ~D" 0vu0邐%uل(mh+oL*.Ș44)AK83G %-z*+MB|-$ ԡ\nSېS7JO˾,"%xk(A=_DESا˥VT ybuihcyXg͉ݡ4M-7MoEgZ2UFBIT 2t+?yծolTXUq\p=&6j9OsػV89)D֗ao43UbLQyb6zᎅ#Ms<ײT񜸵Y FKsl[I^U`aڄ"]۫ J|ܝ[ؕZ:6:s'׺~_#VB4f5Ga)(;>),>tхv4D)_/>3#W`hΤPl?ap W6d9i鐙фw0Avl)Rnƀkm+@\r7tUɨҖ x7GUyk-Pd]pwҨ/C~ ָmTYS'j!T[q,40S"[7ƺq$Eٸ(fל% r:-63B?2˃p3 G~LrPeFj1N*}%3:hJ]/mubfn ڜ.DS#"x^e5i) wé)LU$tmusw(b JLxc:GQ\Ah1O CJ{~r]6\vJWIh $`n?Ũv(vԓMj ݿK"Giدؠ'vZaAqUakGO=yjZpajp;{=U yc߰49%t!|@O&DV5w)$߈aζCwgUm m}ltI_AcTSO9S`黟΍߲\ueɾ 4G<&-,Nx>^l^5ֹ笮1k?dLTdAik(Ũֶ%vޕslؐ- 3WX@MkaEy ;[6@ԫV`3Tp*\\!{؋4r#fftivȰ'~/O? <8 ,kvMf?:]hu>҉BEy;e7)dͤl>əQc7jTR#>9Uv&ᱱ'{E4>ݭ^ Q41X:?: ryf\AQW[mo S'rF7(fi\87mNUJ(羠B,W y?iU*;ea!:IԸMfNrdk `֊b:UD́O}dhzkL D1ZՑD}U.kX︿lnfGwg,Bnx;sH: ՛_/BuA1`k|P9)k͵=uZ:f.ۣh~Nk6Zif(UBf7-]FV AKo1*E˹*;gPlXmOyC6wrDUY.10;:7_Ƿ}C;(nvWLA{ IqGJ$D`$54$RrKECvḼx~^pn lNF=g\QN&gyje̽>ku0Kي- j{ݪ|8S<DBm(M_`79!C0(h7Gs8/c?:Q3Fx<].s-6a9@8Sb@}MϪ{P.|g%=F7 ,YYʎ,VO :j(`\'ߢxEpwj;ʌ$ M8n@IJһYJs6x샛@nc4I[L!C *ڡ'cnx8hnmPj{=j2D췉qK&$d<?.AL:^TɬVˋAZ-~v\@M3IkT^W&x\A5;2C~tLJ1$G !\V*_Rd㸅-# ̨#Z*@;1 Vyi:]E>RXfU23vBX ZfH9̷;2S<¥vOFPbGUCKS7ąCs#ki)+ͼ"ʹeP*!@[80Frlb]&6tx@{֛#B׆ ՄbtEԫYLwY@Eexu.ݠ&8+#Ҩĸhz<=d`,C&nRiLruܝ̛I2JA#^+fg xEt-_ >%2`p1URxsO9g9T9r)j0HYT=BMy`hu/DT1 =F4(Flǽ,G*v"yADQI;S)I9n9i ,H(DnVbEx{R~R+V#/f%*j€j"Mo,X\3Z+FM"N)N`F#Iƶ(碎3;̝vOGF3%;gGAߦ.w-JEp${sajl)36|Beu|^jrdR1;B>yHKկI.Qw3w4ު41H0\9D؉yh݃ +n>ͫpbҔ^Cy*"9ړh[-92<: [06g2%@"hJ(ommsm˧ETΐQ e,{-LW]~ѶA Dϓ,+C*Mns<'ɫo TY1ȢbO%.w,9a!Vb?/re_‹QEks,]=G=,Ot(Ρ׶H-\Rg5yڈGWnHNAPlJqTrT Qrl8FLC2nۿ'V8ӗ@%sᑦ`bU}N-*l>ē#NGÎ[(}5) i @%^$mYe{{\1xͭ.)3tOX&;"#0 .8&̱.j$vAڹǛL04~+u} Wtw]\Q45>'9{*s6ׄmai6|,TW2LVYGsS6J>rxHpcM!GjPE_Ū22`;W] Bozn,QNx@s@:tAN0/>wdm2ր9m,=2+.ey&l=m!_oMK1c]uzLrmHH05PFY$GZ#RճAE~3Ŧ'!5{@MU{͟V#1d/(VVU8Cp, ]\&qĒEwK3pF-/cӷc]a-.}lC(euFvgN ^ST-msGI%DrVo ۛlSX &\JO-+f22c+` T(VfPfP s&Ow~c Fk=L<ǡÒU+wJX.] xU~Gӗ8vQRN,]E^0iGM60sȁ1{飹gv\Ib+ڏ6=^k56h-y_5܍>s[,&P ك9{ȶ0<7&~ "I&@(@4sNiBTybZipwnѯ"vtSGsavx&35² 󎾐[D8j+m 9iSIt#zwKp)I#E.YĐ>~EҚLJcO 'k 0 b8)59Z K L]%kϊ&Bd!ꊰ\j fh=^E}9x~|<;!?LHhqh&!z_fhk [łJ_+:7dݥ`Z 5 ?yVx"\C?Õh9dۍ4_z+4OH$-P|k@~^.ƍ%} -t\Һ gf,3>Q^RD>Kn9z Vi'*9kM]JO+x/x:MK={\7wWpw8(sI4guT<םi0A*ny_ecvvYq ɄaƟf*@8\*'- W;(OHMZd(9gk]8=\glE@IYSE cBx_;\oc||=ews]cd(A1 S}BdǍIHmվ2򬴆M5 #mP?H^M!G#Jyxѝ9fp*z%}ovɌ2 c;t%P%,/cY}[i-V9ym`$PVFIJimpN3χ)_{E^ي )G@e-^s =|hA.+痾u8ݲ,Zy3iu[vhc4Js:[r3 ;Xm 䱈Ō続R1t-azLY&j^ҕۡ)]**J+vv94N Ei . o}Y7[,]]ħEx洂r%_+cr5W-NV3>|Կw{wm*{;h1iulF3=m!ij]w? }BشOOmE ʎ>4`\#1U o4uU?rs'Bʁ\9V?P F☟&z.3,1bHdbP9M1~&4&ięVzXX ]O 3)!H }fW?י`0\}.xr$iMS [zq bٸ_DMXhW/q">(h!{ȃ 2nnNÕx2cAIH#% ,JW7hz{`o.֙A;kKJʵ0_Z8 ߓ ;粒!jQln8}~pW1ZIkSΐ}PT[G8 gw b& P1 {ձ9c,kWk'A ?TxQgٿ>dRi{y P56͛1Lp@<&?V!uLg=d3xmG'P:j <>&6u`jfReOU|X+`I@kzv&!D-zpaBBiSosfU]c-8%ǰ}@DE\Rrw Q!ƔOPgv-aͦ]˕ܰ*]jƫi nsԾeEvaLS+(3[*X!]l^RzpUܺZ E}]0Ծ1Gg+qq4U#xԤjog _6R 6 +2#Rc54#KNnt,U.>_L[Z`8 @ؤXz\!MojUVA^ נ_Ɛ|Ç4ZuBͫd|պ ~"GZvmf2ܴCܢBO ]`] 1Tz0[)pz: 4yT OKiBcmQ~thrR{W&$T7YRIgDAy;yhRq_QE)ԣP*S\dUhQ-@F#"" &5pSЪ=Hs 3V?8//?DMncZ2YT^B}<*|r L@`b601kP !8g^uo6gkvxܟpΈ/>Ol|wrP4nn*\(y af7lٟzPe /k{ KoM$UF JmĞn6b4Ӹĸw,.EaW~B&xV`p6D̥YޔNQ/tSgJvZM)@ Hgk1FT˸.-,%Ј)߽HgIs-s<!V)AQnIwF>Q@1 zӡ}) uB6ȃ>W >H z Þ 0@@쯝)_BrvqEqк􊩎mWM '(&,K1|Zx_癭}y4>/P?b:\S'V$^FʻCƱ!s:yk&*aT7 vx21zs 0](ƀu]r4? -(&ש Rۯ֟Ͽl@Q٧{Uך?YR.H} "!-,&U(mqvRg`*mA0'Wg`ֈ#NkmLY(MmǷS$N'0J]vr &6nhRH]X _&,8prsBfNLAn$q*# |ec&F@bO)rg"٩N-#VX*ů[̹8N7l f™ϴ^ BL|$S-E5fH3z/,g;I'q:Ր.b9Xu™¥PD$I_*#;!XJܰ,O!_*~,ؗ}8"t&I[x(_w=(v/I|";EtlMf@WiDV$@|*F ۼMNXOHV&;Iuhsz!9( y^,D(ʿp0$ے&L:O<מQ9Vr]l6P6ÏkC} Ȍ-8.x'^K ! GhďT:p;*c92z%ɯ8?GfvCˉ6s 6,]ړYj岀 Lo:P?]qd&G>y8Z=ppj*FY[I]ݺ@߾7K_Az8Ʒ4<7z{;u4ChTcm12b>!qX0-ƫWс c؊ )Uq_)&B^ӱh9%4 #  eA}?;nJD'cLh@Ҷ^x)eRJ L:.0ױt@ m #/@J3`ZXvw[b>XYQW{̿(q(;EW~h]pV4@U0tK\CRR5zG|,X*pW= {o\B7tTD,N]Tƚg] 2컄c0gtcj ʇ37m? *U(|I 9]^X"hP`|o-.&1|oBF.*#81@W:h*o-wX7]ܘt(7$T ֵ ĚpsV 1''P.΃[&6%]ui3/,`X9|5>kPlnF e[qmGysIt+z=xv0Jk` Q~z%2t. gZJVpM6ImݡA0NZ0DU5aqZ?ǝj Rb56)Ưr92z|KGvD˟iv_idnﻹVI%g?˔MeB6C{,Ƞp؛3Hpq)2Q ~XٸhlwmAss5u`ibAK25Qbr> x DrQ4vat Zxa/x  QP *W e &7Q8ΥLև DáR8CJbGXS5]>aJ?*ǝsO"bf$ Qjxy?\xOLk&q΃f jKP1b]EP>iNۛ|4nVw(f\GA΅wZo}eS2ڢ6߶Z. {/&}2 BWBګEB%j(򃦳}05S[]=G3+m/ťHN m^GRbwB&V@s_y]oCWwHm~&aY?g:3ȼw'*t$m%VM] xoZwՖ`YuGjM˜qHҕ ώ_P{25~n|% )`2+&(!yHע<Қ`ؑ I%^1֔&"tX-lS:!b¯u0^V)B47̿>_^h[fq' 6!Yt}E@<*˛Z5+ SxK9&\!w+WѸl#h@_Ǹ֥ 'L<>%J7,SZv%3s&ƚ><'F=˂{ECkӓ?HAbYb3|=XLTػ;5wldGJBrP[Ĩd9{| uW11,>Ȧ e<I4cCEEłN;REH ~z{Uא%_WDG勷id<)v&Hr:}:~;j :KaL Vu7wJcY0Z#$Nf %H*HX[X>p'q gd`8XOuM]2~FE]H),E4gCjHFeߒ$~bpt54?fv 0Wfh@ )ud@$<'x'O`͹{͋g:ߓjavU%|풀#곍@y+.Ȇ#w?JO XGM͡o, e(Y`H~ 7trL*ƈ{Uc^jHQ12L0z 㖤y-B]:jz"zrYR%-!Z?3^!Xj(@ Bk ,\b\A> َd.Bw娠{=D!O=il #Wg *|l`x}L8v {_ᆣiuАg/i`m o/>u}7Qw]_[7ףڟI Z+f Mc =``$Y0wvHDWʭ &MTx?Ys^&*E)_l5e?pan0:=H(f%z(`@r.^S&<yN?jx ј6[;C#_r ;n-,G)#xH88'I>n3\%]먪hQ. GU^P))E^fjٟ烵xMZiN\CߛSsG8 zq 6DD^ 1!n/#`kٻ`Baӆ֓t#^h{=ؙ8ڧؓ4ñ7ԒC*a]dZI% B٬ l!k? FǺjK~ #|P2 $q IXY;tE 갔hݦJ㉄R͆߿vCUd IP_lEh+us3*9(5d)1m\ -y 2P6M|]ؚ1) O^")E+\wұ5vzL@Vu8WqnV|3kxF9LAe.3.KAȦ V7 ,a|7{3?&\$gD-2IYv6w+byNf)Z#2z|v+9R򎔂A.R`P-zfClX"Xwt HkQ n¨tsItLI|~tRU|~&܉㮌4m'{|Q(׃2g2YᰲVJDw"5xrgC[s*1%vQ'*PhulojL}3<'"2*j">b6I%|=Y Kd d05{4^x\qk>C{&Ƥ*GI#D Z:uO`aά e}gi9lCQF]خ(N{>|6[3+5Fp]Hd1jK{?[G7CIX&J$F,vfɠ2c._sQE T6 :-Ow*?;Ed[_n4F</\.9g|~?ܱQNy<2ÅwԜ¨Br8QO1 ՑG;<;7i`4%^{My&;nF,&up^g~4D;YFj\"K1ʼ͑EF5 !mm?.Ƨ&,Zm4+%B~A!]yloـCC(e $p=%N[wy$•$Y3!:f 3S]=%E&sd9 !;'-k䊍ӛΘ1e kW2=o0IR3zᇙ5}y v3q^帒=ӮBa]ҿVKɡЫ|S]Ŋ΁<NMgVN!OB{/{qu?{l!~֑ z JX*;,D6 2mY*(})}_k?T$݁[EyrHfj! B,ŷ]rP!=\ 3y݉{ŝA4"ln'QvBO7Qw} ˟,ku6;2py]ڼŽl_sJ.z<&'?%6jQSK2 Fnr1P_Sq:-i&jy(|ҶAƔbu˞VZ uؠ|KP8W;Bֻn ^Fp2p$T,c܂Q {*YV>/T}y)AոVvj-46L<8y #HM?rPȡH Qj((ŮWS)y,=)#],!HG&T9j-lahN_-+  =[VnX;bmeUZ_#GmJG=2{7^ߨU~: UvostЕ2ȣ{We JAxemn,< ob_Z AMZ$͹TQVc}~>i&_ YKTV>܃YUhi=?=!ȚB쨿zk>8GeaMؐBX,H>;#V]g=H7|4ńMh fq51eTͰd/@ ]Y^M}KEw { 81*|n=q$K&NiSúpG4F"RfUaY`;lL)Q]Hck9ZXyccߔ΢BZXto?O4Α`7j8?X;sG܀fŤ.=z <^F+z 1SMe~&q?yWLoଌi,WK4jGf*d' ʧt j+|4jy\!kDLJ\,νe(v y+!(| P=j̼FC7- W\ ( ڮ_V^tuەn[yO-|'QH)ۿ}P;uEeP#tZrxKOV0iicٴG@Ԫ>зR;! 0P݅`U9N?sngbU:-m6Uo?&1$7b,V8*p}mphA~9`1=:30琤ӑI025O `3j yMw{%jq-/P$F&5ؾbx= E-x}@E5UZn)b }U2?޾c&#ʨ1~ 9.q eަ`M"!^?1~'>4T$ԑ[teܶRCX$O*r&?|*۷0H(k2Wi.8u;3B"&@k@)wad[ef Kd13._+6*jLϤF-DYzitTƭ|A~=隓5T9MhI\QȄgH+ꘇJ:J>Bwjp}P|r4-mk# O.Z?ZmSֽZ5x6 NrlT~)/ m])i^r}b$ȉm9GV]@dhmeݶ6^ {!{p]*L k0g064 yۃc7N;l ۲89:9"[RClUh pE,c\7s2ٻ0hgq¬(#V/%S',("\wfaEt>~fT~H9Z{@Z,Z9&2,?bm7أ֯ y{,mr^VP%`+BfOXV9"j;XG`RcH^5Ml%q۰nQ7=0tj )Ux G v;=ap]T/I%sVx˜ҙ98DTc&K B((iѼTmX_ϘI^!34t|(zrއFɳ<&Mkml$Cß.,o(/&]hΛzy[іyTw/ sy =vieeQ%x ï05b`"w`4f %޿Ilm :+.+GuK-p.:WU9v_ E9ktUx} >خ:2|^b rfa<.d 90&ܿqh[R;1]z n[qAеO:* -CgQ͏,3OkW$ ΩA" 黉W_fj v=k<2GYC}%A3 T-j}Q DΊ+ 26j}Ner2gtwC. GpÑv'ĥQf%XD~BVutCx!_CAOy_$F& mMM)3PT~epR;##Cx+60f^G^ =DP0gI*) CaVs4DQOB+e <8 zmgVGBLD)WZ0KUb }ʡ0P.`Kפcz'lDa2TȾy]φȳ =6cSnf@z60Zw!{I}0=M^CqMYthz4߄>ٷ-F4( A9551tf|4]N7`Otbc>fB#8S:*dsdP{%Z#SШI3_CQΊ~~! "Şg?+8I;_XI/BL立,3BNd3.{R(th i4 d˘ZSe3Ԛ&X4(hg\m+kԞM)'e$=Bq!Ym: j㶜ٿi9%] ^AQRRlO6C|֋ۛu4/mI =Mx'CaXhDQhҔ'j#Y3uػ ȑ{}fZ&+{9%wuJ2KQV4/جda(^ KՕT[UIH ߁_1,P;/o_O@g`iLGT^']*bD'ilE@hVWO^):XSF*4ٌſ N5 @uP7:UEsOoZjF9bTs`B=0s7;K@GeeSTl P]!i7me.>U22݄yQw4q Q; Ehg-XlBqѐz,T iӬ4He=}U0Gʚ∧ִ[)XY켰P~m)5P͆>e_遹fE.ŽY\|B3@DSy B5"*D)V:®V. 8\nzG+)߲7vָeGAm]`)r]X?Fn(D?!eDjƅ7)C!id%~fURQ׬&$z4F"4a̘3dp.iȆp1ٶ?}EU,U#C *k-J=/u ccYCwlRUb9x7SRq?*B;iR[MhR ~y XAznslÂR'mY4Vfgr)}^˵wsAW͒+Gw$5L%[RwJߠ3n)ҁ)n v2i5LEK2Z%jrt5ȜGq4K9UԷPxS N:!B r+gB4 LBM)U{t.ݧPu'$"(ixn@K-zzeQS~-@hܮ6&M4$G:PlK.Lr͸ oQ@2hV\QCfglV”/q8 TR,pKvg*{drG>jaVJ'ä! PIN:;fE!o߂HWǶ| H R\Igtz{ $,yE'Gô, P 8b[.~y28Lo Q K2Gu5B i YV-}g0b_I%| i/.7<"{"'ϒvj=O*߻Eb(Mbd·+ g0'_Ntee.*Out5da=/ؤYi_kSR,*B =FOR2L'dڅIvT iƇ CkHN ,Rzq ZjI&6EnA?#<$SI\TLA /t6gdFD"(map0hg.x났*Q.;G,cÛbEn e(UWK庋mSZ˰!"X+- )|Ą.*a&H ZP@ЫipN2Yޗ(y]*Ie=:1YD-"<%}ڢ$ͭ߬%qwo#d.d`niwa/${{ R&V>E4P9@Ro1aok5+šZIPPa9n[pe8t<}8}nlQ{{gb Ig%co @6hU& }l,JɡtTLbaH$lǍIzFqwJlwX/?SAIZj˺سqQ\;-V/KЊ8ilt sw;7ǁχ|?.2F2DaDՕ7%ׅ|ݚ=ܞⲯ}  (wis_2Ażč\!ȱBS TlJ_ ]9`]?̞ C+R[5 U7a*$G7kEmceN:Ʀdo.־-p, Q}ǥM:@)iXYekO70*$dk{vprʀwC6mʥ3ƚ9BPU*VBF`R&,dۺaQ"AIon{FNF!`Uʗ.Ø`aPqS zUq64_ Sz! ZِP(ѹgm ]BIPk %xyi gB ,³z^|Sq8c ?W#4l*gR ^Ċ'C|XqI/yA, c @o19!ٜI| |WWdֵ޽s*3;I=8PЮH?ecVO+LQ˻ >=]*zm]KDglOR~2vƮA6J2G9$ygKK=~;;~Y<ضE嬚j۷{O}y0i.5N߹M1xB6hT>[ckˈ1՞CbHKPEM Gט{ͭ,[=<_}Jl Gi7DP*E%=kB78>@rJگ׾3&5_3ũ+τ&qG. tffv#GpSt&-lhZ[| ^φ0kQ\YK^i_7|Z`@DӰj#.mfB&:JFU=Ć6q@!Q~[oq L9}>-JLd6T%EQGHU4nj>{1JGׯma<.~1/ë(* 𲥷v>ݫ,fXAPՍOc0 Lk"+S@L]#,2Æ;Υn S-cV4\eW;'hTA;j6h|7EI&'K?>KO|S >J5?)I > g, DPi< 1L;rzj"n5,۞QŚpβ6_ʓ9MҊ$DyY%MV/vV 'oˠL]F~= jËUxY(fD-#*X4 %!-f#L)jv'ϠN>.؀ dҝK~s#M:s[fYN^*a-T8F=$gJgoIR챸 UH9W庖X _Q+' Ό9+(IlϼrLL K;['$ccAAC\$B2\F7n)NS)^g:[$3۵L>yt?tJs a[ڙ‡S jiX+ T8DЄxQ$І@;4n#c6j/4UrBQf'&|,QΡ(Ϗ Wœ"©Mzqh~gAhphZMz"`//Nsz @9cML=p;vQ2 ~^kVlbf\0jz$i]vނQimᖤƖ?_ Ї D ATN-/uF19.oSӟ*T\JN<_5= c€Jsh"g+شˊšI R=mdzK}v-sX~}:*<[DD6cHGʖ1qiJX:rggyWS@[äD~eB;;gdž:֊jCqչ83jaꊑ`Cs] ɐL^|.dƟoH4[hHj\{C){F1)Ԣ'^ &=C>u]"oMT?q.wy-s6E3ƨIQ8i!oG^o@HE/}Fatn[_6kp۵BIHx"8`dg.6aJ:mbl5}^ V韛7DE/O< ğ= ;@5j zq6R$PbEҧTlWћô;+Za9EXOF8a!:Q,rvEA.hYіgZo,T%Qx_!#c0XٗnAetAl-S[_F;J|:APGSYT.FĽZIȇ̟|ImR@~j(& ~c_uɋ#2%0L˨!zVj5 y&Su\]HNB7dʷlh25<5}q.쵿#KF}SV8F}8{G l2Yap̦(ݹ*#^Em{-!DJnXlKh`d#G9RnW*H&)+#,P 4.aP?^ꯔf Pq{?iu]Ϭ~1ޕ0jc<h[(yw\--l+]Z$އfdAצ+5`2^; ґn4F0T\Տ'+4EʽQ4'uM-N9z/fm/Eٯ-&s6TTr55>yt6D2+LT0ՂqC|QNr)kh->/7 fd6gA2}:Ĕ+ TYD$*SH@ݵ 6#J ~uPpNf\tFVM$@cp?:<E*  ”_Lt ZixϝgN{vY㚢^@ϾBx`ӏkKoV׻U]M1^cn8%Q&"3{6.003s hH# rQyQ|S򫯰L{e(;HWlW|Pg E wB!'TCk?v;ѷ7ܿ~{IGB·#2D׏ʼnY@ vB9m!>D!XY6yll cESAS N0 DKHM CQ 1SKQeYx2(MDwHds7$g>4?&?sӴj;!&䴋.^IIŞ g~- kžTb6;g11YGkG2B1sf5q3,i?0JFk۷@(䨸.+?;sf*8.DܜEC5Օ+,@eC[+ڨ.e\gne`6 >(0%]%6T]s7$ۤbV%f:clHk~T%xg+5c[MxS<_59P`TN7.<;J:畘Q1sFk#k3Nv? [p*s>8ԂW2X/兜D26VVZWL:G[6 c ec:.^!ߊƱ|9>=ゲmW10YtUO{T+u7{-:1yCzDh?##5s*׻ hZHSe EfToՏR3.~ #`1(dG喤o$<<ϻ#,8=CbfyJ+>muKw&-A^W;6#9&w! kqPǯiI. O$̵HBm̢-Zu MX"Q5 $TEy'P@ E m9I0"؃qWfA%:QKPBtBm[hӞ^,/_Ϛ x3KΜ"(Kh]r'g-\:qNC d$nWXD%x\/:wqcܩ!C |=d^&66)Hn/A (HU2n6Sr0ZyNfPʕc?+}% ?аÒWh,ȁAbBegJ2`Իv-lSB* f=wĔnQ)IQek+i={xhoj稉g:Yw~Y簩'k;P[#-T/ Ǯjx2)ZrK/; ȪVz$W3O%LNrӁP4(%\#i /4?e*F1#5: 6l$ BdILr;Hx][0r' Q\"A s?OOVP!iAp5O Py[o&$d=M׃3ZA0 q#_ e[;vj?koI_9d}[~=ހ$EIȦ]Fh!O}M @'x|;ˍ bPzDzP--` [,zK皒 sHghVT\v֛]542Ξ$3olVwR[oF ]i}#|e닍ʙօG蝴`044]Lk 6; 2Dθ3ciY~[ϝ4PXW3P糦ImeLV_t`49$@"u݉4:WBzuQqIV&͉ꎾZe24Ts~j \6%|Q8JjRAme"dȰ8x?,0`Z)e95 [pZŻj$qp8O!qԈ;mVK\_)A(@ɝra9R+xAՔ&^ ?2Qc&5mZ9UB(6oضI8q:"q 9B-8#"{kKWeۼBUHbޟ&01HpouExz=_V5Ia]kM{ :R+YV(H hbN=k}Ja48VCiI9p_K7 12f-{qۜ cV =ι}:)aSid2l-8)"y3ӷ2 9x|ۋXxe~qkKČxg&#uv^a~{ nYf\0 uKkٽ=LܙBTXb@& vζ[__bK&* 2C[WC{szHcpu^kh= % nP/ґER#=ófƏm ?ފQp~ta "QIN5q/>K2,#(Al#/[<Ȓ#г@jR~L*zY^ |GV(BC˩ [##iQeKiaMuf|$Ih'0 L1I~{c8G-\!p#6 Toѣh%`Q__uY~ٖR>KpEYהĄ6!椡ٜT^tǯc%E(@_+@WB'QҷӔ^̓ >nK7٪}, r,3Wgm|tWZ RwutX@k&X02ٝSn8|T(0x1ibxXv0dc 선COg 7wАp?`WM$;Y?~r.U:c#6\::"<%|+j55ru':2;p8b͘q,`Iyh.lT;ɍ{etB&JbF+a>(*k"m _y37\R\f,яIkËʦGa)K_C噣!9(RXmr:LoK C<) ~*C%>AQ-I!`st#ɨmYa4"6R%)ʼY,1@h0Ya1ȫs<17J=V1Kōa^}-|'n\ut(M=`Ar&4ܫKMU>gö UUM֞H 9cRJdتL֜ _RԏQQbnwV̧jC(oWr(OhzEZSnf^" ˡugt %sn՚s~ud(JJ QA#\1#zSzr>/i}yDrv: SskCil/UTp'!wہ*8JU2ZɸϠa"GxmqWOy02 8(߰Uz6d;0\)z٤CSc,oοGi 'R<_[@1jQj8Gh`Cj6]39-r:n$;t ϩ+nm:LkRy`W^n KL(C?=w"w0ApU46¹Cwθz ըHm 0B2}h=+4,_ʢAx+#v(|]P?4k0zҖtj3+%15ݵ:G;v$c=r)T^r3ѩ<{<:zcY;ZVhgC6R-a\ZIXPipG{Id2͵_$gyRrow:R]@Q5Nk˫ݳ>8cKe珦MK Ý )VhĊVSSrbwg";5IbrL!3oQ|)ST8y{GBÙygCIZlpȶ2aNW.{u"KjZ`tU`kG3UV|I*BE|5]Řj:v8Pǭ>(iЮQ6)v9EsϐPn9ؒt(!?Z'FAPJf#QE}>%ҤyE0 =s_p.qF:J*,U?Dk 6(SǷDl[``/4k`4rJ<=]c^/@UM5Jqebs Ϋ=nܲVrfBQuc gg Ry=Q V<9dh{ ˘nsƋHW4 )ue8o5SutV[`9 ](j „'* X V (O-3<=*?1Dl.1$Kd ucD0m'ׅ(E+e ;*D28 Dda",| A?.?Ư6ے;l imU@ e8p .c'NǗr|=.iDԉ?0:B28:_`汞A(*eɱJ~bZ|`>./ u۩D$w.ɺ C=nh`ֶiHaǥtUjZ2/̻ b6Z[FJE>" pwװH;p.1+hP坲8{]f Wy/bF|R:T o9+CAdp+ǻ3웏aA3?# Q)|O1#g$n}ǓDY*# |7!ㅜS{ t]޶0W57M4%BXY^ )`q艓G By--{?iO6դw3t5+'*Yykhbs<+GJk2QB28z,W#+$~l^QG ~HֺV)'[MS_M3뷀umeP_mϴ |%6ză٣y+*sdpK҆Ak5- @)}Ӫu8.vK&6YMzTͿB//^nd udAL@s[^Air"6%|ÈoHbTv^M΃ 0me脱 6ZBX-#ؾȯ-a'V^e'e2G*b&1Bm&([Rwn`5#iеhfRP"&?& Ykl5j^5]BxˡZԦ>3tby_JqB%[BB f†фLkLg%2zBo{*/3J(_avFu*n% xnyr M̒y հ-ߠf~u ף>):ի xO* ։9T3XL ^6T.fgQvf 2v e)\\*r^DP XH݇z!(g?T'K*x#/E $%˻DVL]>jtc*.d]E^()Ҟ=E jU:9S _Ԝ-߸nYize".WHzvov=흔^)l 498k5!ȣIf Poo~׭anH$\wG7<7ev(O;(EׂjHϰn$Ʈc3pD]"~` ՃVV~6"_LnG&뼈j ? ]0n?E"'JICf_vq*78(rOO$_5-Lto6ӱIGBc1%ľ W>)Lp (﯏0ёAEGgA7Su c h0z.Fk R'mS O鵊ol cj[p?Y?d@[qR}uI̷,SƁӪ1 J=>huC>9@:b|x U֤$|!QȪ:E9oO)JGpw?9r=8SZ Y.q:ILN<'cC$?XQG.=D|"N*ۃj>laҪMp{ D_hϼr1yxXeϡ{jۭ)TL435e]3'rUӜ߾х>#eǼ?iNPOU9?aׁvsbX ?Lv^9Hn&_$/G`cG>4&U]|&CPS51tI ?/}( "yТ.2n%0ߢucYt2+r* ,|F/t^hn+)0bjJX]Ii3Jcc$Y)ɓlnX4+`fbԐ4zY6l%a4~x&eEק$PQ_Ert|ZsyBTYPTͽTϏwuѕ#Εlb9{'}_vh7 :h)R-]6)w|Gl~A>:0K$/q2yDᮤ-e$NBeרt(á'ce2qq;2`4\'Ǎh *ˁkW,dp'eU\[VA5Ղtp4id_ki8,}kJF"@QsA0RZ*ͤlZc}\fMjְOа[EWIoJzSb 32ɬ &y}#8,pfG(ys_ [@Mu(?Of1~ 9X6jouD.UlZO!Pjs9!O[Wh}I`R,p9׶hlˌmќ1uz9  `^sIgX22~C%Y&iOZw@{QHuP 0yEݮVbŏҫ Dy:^1*sY-fϵDXVүF^vk>D2aG7,cQ$` ąWOJB Sk.d_h# H7tf祝ROD.vo@pHM>FͩJ2;"HCЉzJMz˧J*4A&]7͞LTK30؉?7;A#)xơ53ٷM|hR1~4u͓Q`zxNK f(^x_rϰ[TnW*GN׼׈xC,&TUpy-UD?BmӐ]qTb(8.g1Q›|Yt T$9]7,Tw 5[tLKD2 biħib* gE<3PۦT 0w9\f]/QűumKm5{2S]M9}v!I{U\/3Ih5uWi &͠dfN^p4.cM\-2us'FӀB{w;twXʇ0jE>uh| #[ؐ<8.Fs 9 rse d􁴨L6]zyް"'=z&L&@#ױ߭:MwsU2Ϙ:_ m]6FI)j5\C鋳"1 ^#[y=ȕƨڢ3P;P=sɬ†X3j6|TY2;KLեX{qo9yRVpMS 0MA|P L?Bt5*I^T3ډgć:PL <%ܓzJ72l}7go*yS tI ývCme5e_{^bY+(T&spR;ćNsKH/ĶgɑKz_IF $, $A1f:aSʁ#VVR8$e_Ʃh<`uzTrc xt:}%I@Җۏ!riixze*BSb|GncO}\e/"ff h  [ݘ+zjs4}'Sɏ3 _%̬ d|**t}5\8zҘRN:~sp#a VzfU`D~]xYR-mr.#O\ fwFy{Qflf#V$!#l~J❜YRB'tarWSlz:uTnĐ2Rݦ"NW>xi'4ʔ l {M\:W#h=&=Q8k6Rt ņi&i7H_ֹ\>I׊õ7:"DJ #ʤ`r1X( 1N#W$ %/Z+.:YkmD:_+$fJ9*\ UM\ס&,=OrmC ۅ şQљO$O:)/(]yaM 1_@R5/z&Ebο+V= Z9[Jz{B>ma&Av~ B+ u1׈v< th1ӹj*6߾r}$(ߊPy5vV2[>X1QMm*r6l=B.^lqRL4="<.3gaeӠL&eZ@] 2XQ$ɴu Wre;u+^9/x ut/gW;%K U) 9"(mCU"äL ŴrV+*$xۻcUʓ5~.bɽU ٰ*3A̫'IEN"QZ: a/1ϳ>Lé@YʗY$}-]at4 LL.|_oIMGQӄ=]yEx03qq4w]=lgR a%=pEI1 &^|v\ăul!R&ch̎Z=Ýod]up,ow kw٬ kP56 D & MU:PV*`@C# |̩yvY\lx 3Eִҋw~$v.$}M3'T)&j]rÏ /vm$l-E*cNZn!ok6|6&W42g/TJCnS0s*ϤE Vn4rajۭx= 3 F7A]>{#_r%U< ͙T0DGf,Xp-v÷%}ψj9Mey`jq#zF]cy{h 80J!OE6Qa#Ih>im b&,&Umãb?St_S4ٽcO+сn:ȵBﱄ>3^ֳOY-k8'LWD ^<n6 P&UlnY Z/OYVWw,s5jQy~SkDtU4xQeT ' vvEm#"S5S<ʜSۙ=&u\ J|tFe #ٷR=g %oCaS *~ K<!惯6St'c֍3Ğ;kF=)_/Ū,`=֏U!v"v, E - ŝ?3 /"\*Y ʎUev;jcy3F{gZyl'QGGеܺ\] 'K>&E Ǚ;Ҫ rK9$A[Ⱦ|={=0=dʹTHLBJ̌$DiU1,E`w+ǩ솫hW:[iC+Aiy%IΤ0xSkۇD"+[,h:'h$0`RE~ rEF:1)PΖJ00]'M$-FyO57Sz/ k3wbQy_B(#DzC;99Q:45Jms%>{;?Tb`ɏECiuk*(nhK}[@:V(;W>|8-o(ǭ|zAoK gWuCBda8|GUH5Al=r I."'V͂9cexzf{E:Adä6h6nU쀤 鮑P0N^K+ր0ݚHģ?}q:Mک-_=cCg;\&YД t#HAq#I]@ Vsq|+|?[G%3fsjc~.}-(צ"nrSJ^v# !%J'#mV6kaՔf)+tk' jjᲯw;x|bN /p?Oт,7C#ˆO;uRqs @ljopc8n~(x![;f smT"]$|s%I#;\v)\/)ؾZ&³pTln-}wԘě\}'k7e{(*~EeTQfVL3}2F,':k%hMZIPVֵT"#la_@8S  *+#||js<ҤΕȆrK\C6s?x ИztZ¾|ksCz 1i.:HY2zvCTWc[;%Z2!|m 7{3 Zӹ]^9P?7/.].ީw 'Ҩ 4\=r]뛗[ߕqױJӂhnxI[uLp:.pv~?^%<;JnwֲvwFM`4V hM2D4csrp#ru.`׼Ɔ0ؚ娌3,ȗk(ﷇߘI~m KZm'C HmRҸvwΜjچĜu`'!ભ,=_amǖ.o/!PS+6/ ,}A λٞOx"ī"{N|(2w Y.kk!ݱ=q8'&Yh14- IDq12ɻ/۔;* JQ{0|YˆNy{NN_a*Bh<BNiuZYO]3;qb]GR%eX5!䌗s_Bljcyn}|GԠԳ6@N-i;8b<W9mwygq hQ'ڹ+,VvµRboxEr%o~!d|?re#ۢ⋯+\UO=XճD@yc+7xl![":D0ovk:AY)RudkRk\v=] .mxT@^8q V;\_N?_SXUۨ{` BH]~rr=+}A'7+l)`,WƳsm?=%u* &P i{G };$ڛ,g S cv Y 8 Kh&;\ &jЇ2܃d с-c# ]-{ T-`dz๋|Jv~+1`*N_k%J4?fhs^VAfA NV]^84( g:̇"nCaeQyu99i4$30tVо(nƎh1ELgc)"U\;!2GmNvrKw_g$IG;:Ĕ#}, !&+3`۬tHl-v W4K]&%GZrX;]2mN`o8MiUE*h%`r9+ôܸ|v6bT8\k!{$θMy>bY\S1ZrgB{#' BшgtsH!l5"PFg+-!4kE@9:7uC$O횚yd)+9i]l3JAw$| 1կW#' x#g_:t쐬);yn7-smt]8iG ";SoF eas'_hF\)dZi@^S̏6Xm;a(0x QIn.~#_} <;w|޽8\_6u7ܡmgPZur1%BoSXz1᱅].Sh - 'G qIwjmw)f* ]R!õWzQ+*b< *W 4#\չR0)¢O4Q!u+SN{َSyy`wB[:;dsU8vx"(XldhZNRjVyJ{IF&"H޹~\Z>?c< 5~9trX'~k${ 9U6|aû`B@A0zMWp*G!nc5Z j kt5i은_~ނC hC6 .s_=fst7M|3O ڔɚ[i#+`${U156c(Іٕhg=;Q|hgAdsLM&L*84zJC!׏ ے%;3~*_-|ǜ@JPs i-UӏS%hZNqVfʚ>vT-zZ#'- z;L'/ !P+<,<Ueh+( &Gp8vE0mh]iju5a{)}SǀjQ}JSQuVjZz!FV9"PݕZo1s'v*0)z=,j9 o# X\$ú܍zE66rYFT#:>\0悢C,'u߀Ěu#"~WR9PBf9y8zc #9$JbQD?м-J RtUUÑ_i)0F(WxDVw;z*Ռ}uF$~fXѸ9gY{d*LIE&^62¡Pc5X1#h7sOu%U69FVe'' hz7v¾{#6OZF#@) 㪵Y$:/46|2e7'Z67Xnx:b-D}0ұқ|Bm? *+T^Z@w gO/!R)j]gYOI60g`ƳrWh Z5[aY&V:0=ߝ\2#>˃fL8bJLJ~TAO5U 2y"89O= *um(gu s:փ'Aw~Q)$B~3=`wq&?ÂsAɹF%D8LNc*BP_sA۱6$gd4+ ?++ lAڠd[}h97)Yd+2n۬2HtRl9C2ɼ|, Sƈ֩ $DQYZobz.pե[ny`TXPh24ɖ;Toz ۈcJZCIZ'Ag=2PaHG%@4ݎU/"wcDҭَ!,ZDfvPvIa6 id 3\ٟEﶼ\u]lN T2Nldd)OKvRsZ "9UwanT~mDEm:> lXF¾t/Y\If=p_(Ǯя` s3.!Jj˚R[DPqss4ߖ-x)'{ĊmƤs! IJȥ 4-0c\ 'olc)Qth[YC7$/ؓDE/2[\kd3\YBf$a ^b֮!yR<Ɯ`yϾBNܓYMTTQqZ\CpfpW.8PI#]}MOMǥc@&baߞ{oQIϤ5HJ]pzL#;1k&}U3[ʕQ#+ZORzXcSU[nl #Rੲh隟S_wp8 "rB'3):,KM ^: g0W(ͯgʮ\%@3aAEMͯ0;"HS66aOҩ8{N 6?1άG%K?miY8)C+0P./ۈ|JӼ~PȜo!G x܊W؁G3oO6ٕ!KY7^I+BCQ_CgoY ʆ&-y^"@׊fࡒr1t~@3ѫ&dT'j>![H0/ORS&Zt'T$8́='t@{}3Gb'?|K2 ]-5Áfeo{BĊ,C}( Ɣf_v[ԺSVb'7{NBEg1š)uU,,shrO[-RmRv\}) Hx9Ķq8ՙC p[FgLX] ٺ1-[hZ,)*Z,{bdRXI^V{QzLG3QGKJWY:~U6t,^`&-3_%i~wsF.AKɈfH7dp0Kd Γ{\k*i=AX}CCx4< ϕ{5 J788:z\M .E`(B^Z3_JIm>AāQszX(3~ZuRh)S p^7 {7Ý.7v5F(r_8[KkΏ F.}=tCʰE-fĻ ->1eMwB6Yҵ_SjsIf_*YRCo).3cPuQbm`yV4G;wNչ`ށd`RO5g( N`Ny8k*}FfK~:l:9QNu^R]E'F%7Hr2UE4TA*PK֪eKrgd(+yУje8oL޷s"P^})*'+Lk-,ژO^ry[BT:znK%;Rw[KI񨸀BU#@@.tfyrSpi CڪS~yw4 b^5'S5+C#໮~m`p B|yKƦ*Lw7B'n5I' (92HH$$8,A>a7,E mW`TsL{g“KH \s̫>H#k~y e2dάm3 ߴfjilC mA>l5"\<[>jʮ>0 [Vv}-DlR@W3;U o^jsvцX@jUt$nU HLN{HQqbOp+ S\pdf]C*V*Ƭ5qt{`=`ݖu #h'ɎDwcXLAAkd3ɟ FC !gpE35$%͕5֎{HV2qtngE?#9`e]=3CuDJ$¹񺆃7X$XB^%LքxAPZ="bDmߠU5f%j7XPp8 I?'J<e" '&Muy\^=00Ϫ#S\򏿁\А$nu0?,5?U), gD/1zw}U𐡶JBgZ4a ;,cᎉKrд/q$4=/w2|-t bL=b1 Z$13i!DE@١؝{$eIťAY9m!^ g5]NԾ]Q+-˚p?x bTeMLIrS-\N5 /4`\37_A` zW;Eq> ^#QϪdڏ(T/̈"gr g_./(P̰ss'ƇYK (#bEh32RgPE`ᳯ`GtՈbu!0o,m29b]bq[bR&&p~ ͞ B״Дi3YҶ{CDG @"ר@/v@s)~(VXUVY!ϑ!ʑj]p΅բuҌx˿al6dsY&Vɐ)?٩9//W/?\k:_|YrٗCS}HV h vH,[Z+=~7CՄ:{03j)# xxɞbjVs$ n3@ i]o%ziWD۾D$p# dF+wJL"tcaw"+BD' SYVO٨p~p;Ѻy.5<*bX)=k_t166* u%KC0ڿȢ\Lj٤ 5$ sZr(U‡&ȄY ˜wΘCՍ\}hqRpT+*zɡRR^lԘ+5.+uy1?gD:?LVA1{Dh44z<.T0 [HDYB^Bۍ:*9pvWU0Vm%='p E rQD 5)Ɛ^Wx\Jol=.RV7 BmB멡"JJé.](*:Θp68bt2i ρ'%G,}o_ 0 9LN@h^g2ebA Ͷzvxe!Lμ2uwʠnQ0x'0,rZ:[v\?}˽@;]9[ M\.Ci> b O^,. a516Wvqp#C$ŎaP2O 2>#%3 rЩ.樋3Q)D_-$-+onvFUF>wv+O#wDcj _jg"Si^U) 8-Md5o56ThHbLfU 1-kzy]VAˉKp i*JjH́mPW V\,^ՁVڋZJ *Bcǐ4cXÉofՕha/;r`;S{2]toBHo?a^W 2P.C|lP^/L [/wɝBor V[<١~(dj dh#x~֎03{#"E0"% [|/>1|'uvL鮰$-Dj)hb4{`;HE.j0ϒ81(Fv&O~jl $̘#T`x*i%,%ޚЧ"G} d-.r5ϋ_WW`GۈCJ6O@o3*NL4m_<%֍)}r#|GheH|0tIMX9I-Y#.\ 2eto4GѬ}2ǩ9]n 9M1&yLrk8eDu6f@L4)&Qn , .4 +xzeHRͭp3YbçiB&fDH~ieEQS6/qkpke}a(N;cn.x7 8\Xa]vMB@MNܸNB`ء>RP󔊇>҉ny @ت-6Ƽ@8Ssaʼn|j u{Ib:1, |8P:ua:;?yxڇyw;Z'Pr{ജ9gՇ^wZ t k)w{9'z`zSp <ڔ?;P?W}mT6_^z ~ Ԫƥi 40xPUyy2'^/d3k:{nJТc,3 j8O=դ iGu ӑY^*Λ4fؑ/I~Wctq =n=-;pX;(/bx+<7 N|AL}{ƖY, K/sTFN2pz.Ѕpyjԫ ȃ2O8t \H:g4S&(dM?&lgHֱ܏8-Ztv[uLߦHXl @.(KVl_cՋJ[O3;"F^,:b3!B ӄZ\R${̾y^=- A"kŒq{ ˧%,mH)}pPFM( ߎVFdҤ|ll n|m ..0gڏBsU2AϮ?=q\m5yytbnҘ51$>B*<$h9z<}'(.l:r&Yɾդ}(#ws~)ݺ{lt1{9T+^/[}J|%6ԟşqgۋ1] j¦*ڟjlfiD_fJKvy//QTq@gxOc!~4-mY@ 2- >.ZW&.ޅW/FwI^9h? {^8josCI0&8j٪ߚ'wa' Q>\Bnלa&~H-WNha=<:XGD?P]3=̷]EdÆ$PFYDd=)-Q#>cdW v̘m} 9y~K;,_`WUЕF΂=o5b؊,k#C`yt.B[U}.)E,9&jt:sm ؽ`INTbaŘ8&/;l9+4< L!,F[ـv[ _,,X [he%+ii7vfWCu%G#5ueј]$+/{~5K >i`KXDrQ暁4l0ĈC!^MOݒCA'S>: yGuW93Md]2r1bӯ?Y#`q`0p`w{M x̙S C0.*,˵/sm{&E'QB9wQt94Ӿi@@:}poͺI&'B2 ek١ղ0*x"Êߘ9UlQ#  CshU&3h1` y=Iڡ3?bBߜxGrs.řY}~ܖ}<1(۟ eIۼOtach »z o%Uȸ͂6۷)B[>JI puUJe8\ޭe^W?Q9w;F0^DS1rxY9KYkLrGN.+f1YOš5TR_s|ξBij}3̎)ZY 8x ([w&ehbPyͪ*#H{Nd&Xuscׇ i''?#]֙Dl_'U?jboqk+KHU^@[`}ND cgg~ؖ"N&+H:=+&p{EE;irRO Bwf c/I3r: E^(2dHA lUs:^Oq'̲-2ނX$7Дfg(fe a~ ka] "$Cɠs'(CKcwc1>]pW/D_U2vK]ױgcCl-LшB8Z:KY~Ygr5B+C afdrl6%DQI6ǀ >tWԛ%d"|da#2W'׿ACcq58Qp%(gkCseu$1J\xUjrL]wq̮l*ZfÍ{~FmAYx|@9!I~蘭NBd|Po5&Gc71 ?VXF shR@6FtE X7ۆm(NSx&_Ί8,^g@me! R<1E%1%0Dqp(%|jaPٺ9-Dv 4<ފi\{nu!H0_5G]H ?%sga QHG>w] ho)~z j UB0ɴ)-L_gZalŸ@~KO WflEiœC 3b{<,Q.AvED4'W bmDO5*y9 Mt6z9s?y u_1Ն#{R5F)&XQDž#F%XP)ϐm2Sg"c ^>[^_V+Q򎟕< vK .1L"UTeOTP*ԘЧTt iq1F#z>Uށ>bN犑#KI Vlˬ^kq 𬾾Sgˮ6X*i I^P$V(eMH']*a}Kk <$%hl% }j|SC՛4ltt^NIaYRoFI5Zkܥ?:*?X)6U,V]T,m)pM 2dc}&5#zR_BO aۤAynj^*јhMq5EF~'.ѾߝMXi׌k0*"^er4nQI;V% ̈%! $@WF0'AK8c%vTb5/~9Yh݌zC屝אU0-&b 6 DTw,?ZJI@$a׺\-Yݖ!pjǃe3IhDΠۥe~~UGBXo)Y/F"֬- X`XbV_/CKvTҨl4hhkx/UOj/4NPvf]epݿ`݂#0f:i2q(\4l+Mgڝ)i@Gչi^:DSm6 lx&:*{!=;Ёci,Lj߯LäDACgO/jJej? q[ ˄EZ&5SS]= -?: @ekb#NMnhpγT46}`?S3dU<ϕe]!zc F{)|aDC -G^aǎl-|$_#I( Ti)[pVtp/c*mh/SmL\LE N ĀmVv)|[ptg@m4R׽q+%קtQ1^R&+HFOo:nAa"ȉG+1+;#\.y%)oxstmZ݁B۞iۼ]v;2AIoZ4$謤!Lԃ8^anDK5uXILAjm(.'_=Y?'ںy4g&ײd苓=ƅÞ B,00nk؛h{ J_Ւf/w/!:=2ON~/`᣷o5lqƒ~*\+85Z;7V/nV#k]@d˅3ZbE %3"C 5r K+ ;L.d7ަD(h-UX 3{GuR:!6E $U**@eE"jh&"w[kgL[Sk$CǙ~K""ԕ =&VCߥ=gᰦqZMxNbx:D>cƻf _&6s5&>.AJ124uڷ6 th`mhӭB<Ht=cqX {V̑)^/TneDi#-Q&'Sxyo+]v?d~y"U(ԥ5F& ΓG{~k_fR\{8J E~ґLŝȺxk§5ךU/(aOȓMh4MCe K10 o0Ҫ%g`=T*%PRQ@f؂>-Y{o,X'-mdG (G4ǝ5~X>oi/`~G#/^IܧJ 5_| I}?-f+!4ʼn t8fg]:&P}:[١9Xi|Ssإ=Nt`'9+"Xb4NN?Q@YkW86ZS'^# 'J ,8}# Q?bWb/c.啭F8긏MU0ˁ^_tց}dK0:DށW4?[@'s:|KEmR6qsЦ>/-m7͸Ա+ʼ-Y}pX46vՎLлyNQc.JhΧW8kv󲮿v3e2w)@k\,iФ=Nt>i"$"Q6&ʲ:^ӹϼ]Ye,!Ž-:V>2Aӡ!@Ja>#5єxLQ6.o*%W'@&ʉ܅ 6z]z_14Qvi=:,Sadfu'*VnNNj',:*z62$Ye`9|) <ވ3 h\q fv"s+ 7Ui#e +iٹ~*C&hcj; *,Ѭ\OH*Rsz:PX~Vqxա|- ,>.kp2* $S}t~?mv2&}v[+?}? #ҕAXP4lJd',l\@/Z(>Ҍu8OGZGk$T Hxê }ǀ_B&3%9MJP Ci9쮗*Z ˖{((T:Rp6@hنqpӷNV[q& 6^!C0 0h4]gtₑxQ̙?%Rw#!Q|NDU9JBc^u'9suPyWTgKG]s/, `Qutm( 0.q(ۏ,ccmFhT^ CMOgJ(htr0t~F(]JHoS 14m{K[֝\Sw2=A2vhĦzd3A0&;vS4Qk㬆F.~UXn:oxfOK4Dz2SqVx)M<Φ`2QK:u7b鰆W[=8P|!4OحB_Im=z`[D9#gPN=9MaxKEk`7/Gj/vSKHZMb ^S=Pq:+e!1X lVI_幖/7-]Yji<[G,!-<.O5.KN@/4f?J;!A~&abe؈WU"Tt.7 >%Ԉ½ zB-}{a/aA>N#>8DE ALZV 9Osa y"ȉ~})k;הraD:U`5$yg:C{gH qe}oLNS"@F BФ(q =-`i钼N0yD߭a<Ώ’-Kk72<~?OY'j4d\64'Н*0x؋ -j 2䯉)pzJ4TkqO|W_{žэ'axm 1Z#@7&ꝵiʄYޟ S|2-XR~hW0b%B&sp#a,I\3_[29mLDNtز.֎xo]<E]c$vhvh1Hh%0w*[WcG9*zLkJd -+2w3 )%C/ 38 ysdp랹Gv=7=3X$,ڋجxw4N`I0NJv'exvfQdB ;5;9ԱeϬ>La+P.&nyJ}Doi]\Wz_TQ[)}*%5p]pw!=Ҷcu݅2Bq٤@Ⱥ)/T*Aaߚ Ôd+$!ʏE߹JӅſܩ&B[cpJw`MLv(XLq:{Af $U\/@U x]%1XBl+?0c.4=,>nf!)BynQ*L/5+[JBevi3D=u`!E 2sx\B8P 'G'5ҿ%^ kT\ ]q94ׯCUT!b*"* eM\-qHÔe9P -,D kUqP N9U kֱ:6ghMIvS  &)>(NX@zDMcܞRKK㿞;OLvvPq TuCwù$Y*g6Xbmx_Ն7q2'w]&bX/ iE. j,s%]}θ14? 'NWi>Ww12#0`8D=IkℾxPd[NnaN_s 98uʭvlfE-E2)dgfϰk4T`vZ)v%zeSF!dzoR3.KQ)!eB1+!\M]WbNhᢼ7/᮱6#>raaǷzKLLf5;go|#r;mqj?0blީ(Gą:uD8Z=uUL8HŤu82yTDxf-);@kUQfS.&icp\[\,{;E*4+ wD(MH V*+HvXCA]Z-sHZWed82PirF399 v.)Wh$ժg &9Ip\:J:xjͣi'f^ RdqmNAt=J) .0fx Ph*2]-8tt: "i39kH=饷RI2'YyV=݄ h$tԑk$Dj}[!lx(;* dy\)%B1{$:/ BeRUf 9kA=-ZnzvzPj;O9S!ɘXRM%?n!_㰣_!D)55Pv b;e]wշ(lV`A^GfOAC+ y'..WA;~9@0 #o#$4JJ1E5 قx'kߢvSΑo A) afeq%;h:Qw \8碑(m@<-D9ugJajCOw)N:ly*Cfo)<(3m)D^I9-dz0r D!'#إωY.gV `j󔥀ZW`CyD ,nm"vN`GRHA0q"z~HH.szqа!3=Z˖@At#K)ФHT~b/0Y{ǻvxT],1ۆC*|8 r G`f|zl6VS. <6-W6c߉/A'vqHco(Žul?Y@>0!s) Sm2ҫm0#VQB!DČ/*gZMmJqy"<Хu, ГJ %3n?s'1IJ!s~LCIiF?/,#IPrуOڼОi?L&gCySzKA &ԍN_aU_*kS,ȝ]Ԟm"w&{K ~n@1R\ЇRWd=oDKz˰xlX^\Jx ܟfD_͠q1;Ҧ齈)aLvo1V@cdAI>*9R*:VCwy7%4%'TX<9wPmVy3E[V"nyk'>!FO9O.QЧ!ݷS1̔jlfs1B]gINk< \8| x<Ҭ.Q :8R,%:C@lB ;[6`$9k+YJ0s]cҒ o)/ƍe(b{nq# k[mQ+2;| =12 lF)Q(?^7 f7L1Z"T _C?ݷSSf4۩Szj6 V `ӄ*^,kGX؅PgvlMڮ߷pBZ/3nG9=WZoDߴ0.o7bM<='g)O 46sfuB6DeKqX^lV;@mզt! |8wakfn3S&Z7AYgI V0w dL1*$2wH׃LzM$k[i HB}TP`?QogkDnWpƦz[{@֌Y8*U#W~:E_hD~OqB\ cm_c'  i5W˭i@ +2#}\s)VBXt >^2`#{$Rd@qEVu7ܨƫc--?~tBGrE.S,Č(b:V7zlO 9|V)+ :gIe ^?6El;cίJ3G̘K&[zH9Ӯq nЩ_-Fj,|nԸv2I"]}+ };Q~өW]ECH"m_ė.*j窱h$T*3]hiMl@-Ӛ5DZZrro愖~xC&ss<~7uŽlɠC>̳ 1>&֓'j20DY,^zLp;:0zX^u|?&s9} }h\ȟ)Ix͙̰` Ϝ &X{90( V* ȭzD}{cgmjmل] ܱ`:s~,)b+}5q(jEiX8S=#MߵwB-th-}*x_w`ARyl-GfdF:,=&!;R4eFсl y+G,-8͠0ML ѪhIE^Պm]|N9X,>n|bLn&wAD Q:)*FG_6@ؤ'Mr229 d2T]!rIMjGڔ#)/ks[jI c,޲E.?O쀏0 n>G^m;o~6X sxOgއ't{uք ࣭tڔ0aƦܖOHw54@iV׋T<v/Nt T1bQaOЧѐp 7pDT sWqP(ﻬ?umOYk2;Փ!9z  w>3 g{6.X=sxFz ]z?oRcBr*#Ca%4Zl]-t#u*e$PuL LHnI:E_ ~,j@+)\҉ [fkz l࿌Jl}{p[b\8Z X:qM= ;uH1 tq<\\:|t͘)J_b7©?5k` l01 iO R=⤒7gmk{ ]_$1ka˴R{+ ]Lzh|D 8=b+R^SzCSD E©eFB~hys6b'{ЮhW˹F;Oi&RQvjBLK|UH-#mW|A|bz{ m+ԘR->Nh|ԌfTWتNJf][TR4lo!hq@@1iij~a<&ӑ1u3:R$k!Dd+C&.TG/8 vwmZ ]e2юҔ?āҹ\J,'ۉ1r_G; Bh舞&(R)N, XI xv`T?FoyK(,Bf#[m $:{v~|zXަlf뮆= .a[7ڀE)mNo5ۜJWE?s6!yiCyΆ`-Ll,I/>Fո)]Ҙџ66R~5yāΒQRң lsx}ҮKygPm-.þLy#ݖb}}DYbqZ -3Eqvw-Ʈѧ @ͮQϦ-UA ⏚h-?߱E4M}>RL=>%9j̀%ii(WBF̨s @rJ>j'Xm|@#i%q7$ezo)gap,IrSK (b^ KȄzV'~R%L{kjO1)dC/<֒J'bKa6k>|v!!lq0pg(})Q y;&CgZHQ.2JM|ϟ?O_ADn텉hE0[8o2ŎJ*9q >^Bo9Glw'gNעYTU0?)BL G8 Tw?Pg~?m"Q6U_ؙy%v3D7"6v y嬜x @* Ka3܂skgԥUL%Ec+Sno*djl@מ-'2_B=(I֤(Agv׬tH-*7%/5P-&G'FALOwfX9h@wpMl4o;= 7$2^.t6R<0| k\_}U#X1;MLIĞrGZY5y6ϊ6.y 豮@O ܙ}@CH8se'ZqLfb WWOsڣx`9iTBؿ_iRծѭ~WV:%8W@ݘb#0#s?* kYA鞙9 O?8ةy+b}hj4*^ZVvԞkr3j=~b!ډeLe!IscN(k9lkeN[ݘ'c=Od&ȰwaXO%Nkf :/ّ n̐Xr8u,KUʀ~U_caǸT&+8i!Ls? aZd 4Yx\#?"tҝ͑sq9;6hӵyS|hT.Z ZE{-4!W܀?@4^]R:p\E`g ۉ %p[ |NZm$b{U Y@qy-Hݸ GzƥCOߤ-:*܄ؔ{L7e0=Hf(Ҏo̮(;]YϾg nN|))UmV4ؔnCUX @mi"xIjAKU*:UM crGI $XS#d /KF"[k9a'>̾iԪC5qi_9vNե:mvX G~q*CpS@Bү P 4"Cw 2YD Et|fpI(Å 3a9@@ИVURDQ댯=0"io\rncOdg#8 hGQk@9\Q=wY_v~6"685J2{*`4p4$?U Qvtp,<]"`fQWMIՆ"j3?8T 7t9=v_*bǬ٦pT.FrD ]ʔ-Hp5s0O_=0:~ UbM PlZ$pnX/읁%2Qmz~)P8. ?]q8c/suIq":Rfž\FgK{G &\CZ7xl2zŃX_'ŜM)9)̵HnnƝ`G1t7T*D&ȼSႳ29vox t\QDN4mܟ Xլ_ŵN~[`#?})~ r|߭? u z6w5GAƅn!K 554i䦵 Y峽QCk%1DI$PETּv%P;A7l6X].Lx#\n)]9CN&n0kR@Xs8g4q%!K߶'J7Sb&=ݲPIX@ho,d9v N)Ɨrj DȉlL|~/R+d*,C"Y攎ݪ^2lR6Ě7yٻ`5rlLZsw7T'=j@Af<%,ꯄֹ;:Lm>{uAޅy"¿=mR>P*Za蜓0ULI1L  >`O*H 傦gm-bWƣ81=!fM|<+Ѥ.#HE+YOqm!v%l2p "L.T|A>N[* f,(e-18aar0ܢz\\Z⎶E!c>gRU>c2hrbb'Y-*+3\&c2#X\1V{=١$ P^THxQ _VJeH!lX -ӷkMO`V-A'/-jYmk.9d GcQ$P Lw -j)ФPw)k'"U0d߂|ΝvEt S:}%Ң˛5GܿvZS ve2U< j,+luNXc}Nt)LtءLOڂr<_! ɮfKNk?[d|Ʃ*y[!Q~ү QlGVp3kT W{S%vl2S_w Hs{oy Ten{UhQ%V̭Fz9p KG2lp =.IY3-~Kެ`ˊq!4%ƅ؈ӟD }V3K*(u[hR/~`$Bg,WJ-KbGm=},Kmx}Zs#&7Ӎ]tJF̓#KdQQ|cNB#&J5ퟤW-M*k񴦀++뫰)D׫bFa-DF;=$TGb0 x8-t\,@w'f0-smItH.U?P9%m{)'̕*ڑ`x**(l禿#rUo > DEW1;UPo5 }C]=._ZzZqDJ =]a]j*A\az#AbѰnE)r,; } @0C7gYZ07070100000374000081a4000000000000000000000001642f097600058bc4000000000000000000000000000000000000005600000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/scsi/qla2xxx/qla2xxx.ko.xz7zXZִF!t/k]?Eh=ڜ.+NHg:|3}{&^:0VW-B>rP _'$㾃DRiToT/<|D}xQGBDžmc`lF x5UBNw_aL^n` $ ii+8@V/&G0esc+Cᵳ,\I>FpmR8 eLfHW̮~fħa2ـ򡬾kU-h_ސD)*i3+# K:[UAyxc|'$g4q—h9;lc\u;ιWuAG-g'|_[G:,=7Ooza=ӧSg-{H$kHDuLYpAͽkTYR:W UL±)O}Aפ8S4GpEQ]bz~'ē<bT6yv}[˘ oKa !U1|6fHUfԞ!QY`-TCj 0@zSvJ.A(f,\{[a h\Çm#Z^P^`Ka؏k{ ~R!%gJ͹z=jn#;TS2ZZ XRyHF鄭&n8J(;ȟ'7~14GY?u D9>g ^dQB۬j!m Rjn$Zr*z#nHP9B^SGN9DpJ 1=)y@*սjIئXFM TϙX! oM-|IJ6N~Cl*i^D.h=MDZ@yvZRxՅqsGưXJ@6Ly]vWkr4V ?EDەŦqlfN0Lhpe]"ٶ{-T1 #σ];aN6:<MJr\h|I*HóEv葭%3NWc <5?j͘D]B(gSK~b@ro!6SI34 ٤Fs濥$JSA#-v'aнߓc@(#g ăVDB2/,cLh8!wkPe6 Sl>귘# 6%ͦ43tl:Q{.K$*}ndz04F~#{A1T:8IaW h`Hӣ}QMG}^P ! l=v C˵ Dq׾?NԿ ej'˚&fkr(joNGɃu(k)VTo<^U2I仵uMh_riabApghlrgHGcK?Sips8rX&^^9s_"JWKk}e[U^Q8=kwWNw7,L pwY7*x蛇ՠbyMrאpd8&[U",!~I<ôIJ K8Dwt#Ǔ &[ >XmsH'8ΝOܾE&UST^:' 65q%RO7QWGW-~ճaS^{@7 E gsXowYDW,g0,~ +?ӣxCMj"AsHlKe/ٹV YfiSl|*_+pJ@n)9tdV@Qhg$;C9vC;[%B.$U7|j2 Y"ؒP!rtϚɲʋ1t\4D;N$JBV(ݔ88N&'~~UM O`h. trhVdz4b̭' B\,FV g ?6qaBxn ܤd*|%n^۞g^6%J4BhI?(؞=c\̺+$ [Jkԏ:9*$EF^I% -!ҲHNk^f'av!!!}`+_rZO|(t:1# *?"4\)})>!}=c_~'i܃m.8 q?`V%fkv`>SBtU ꃰKG~} Q~q4Ј^>hFN+ 8zFQ^c#!UwDAyl~Y)9{ ՜xЏK IWlvP.TYNyc5D[Շ*62ުwɱcKUOcϸi&ML4ɖ`u|p& W{7xwmݑxZe|&;Zy`z/a]P9کHI_!.vshnnPL3t(lEyrڴN _ʤG[[ 4kIF@ +(DO=ϡd8ʁV: U~_xW:kʭ/N )!(@YDin̂.hti Y8fACYK:Ɉ  Ad9운-AxsrndBjrبBF3|‚[+g' iT+ ᐏg'վH=8699p/Ii­(C?\>4 #z1Ty)`I}]EmYDyvN{zFiq iBe]1J{*5/s_?ŷ^ٖkjcQ;! +g''lgnxY#П!ٌrw놂@g_{'{[%!m൒z6'ﵐ4dỹi\ϷqT/[90O2UIz1uKq\6M̪lD^;MP~a.(OO3‘\AOqZ%(`4E+N!8GKXҵ!RA)Go*䯌1rKkie^ ^$t,61a AT Gjg;H1_Qz M (4r摐 CJ]u""FX0郂fIGs.? asI=/frԶ<8b}^4ݍ|`?6(S.'o8~FƎUy'Nȍ[cF.D*=JDҮ'ҙ J8# uÓcI'%Uo} fi KTg ﶵ\4ogW QF*l¡D _UsF=p4(Ⱥ<˛rV(C{L+CȂ&}r䷝2AS^Kz|yp7rަrOHcN]_R my)$,CtON.5CGͣ4bqA~{p`HA+l烽 i MuyHdZj[v k@Q)AqZd vb}q)amfH'] #I?{39gQ3!+JUeuN"*#Y;K 'Z,R^PlV2;KYX\Q#ҷ% DӦuH,[ I5y6:C'S=!Ă>x$ f !w}u(X\'}+ukޓz3S(Xit/^d@[W%o*. Z038$8 @ҳG"˧nAL7xA]Mg|/(#9_Mj$򕨛X"͐\0 K>E+*Ou߁ csWHx͑L[b鮡Use-E _^'A~^.ȣǮkvWyOw˱[PbHH /hVZTj6Vl~>N4)_X\ N<)9tr0 eќrӠn7[X7m7,7Ykih+N bW7_TT~5$z- u:%{AR S&UozqDפy9x_Dz KO (&žqr "/̎ˣyh.Kj_"F&s);7|ۦ:V,g7P&hn:Ree/.3 !ھ~TnR>vw50*iGjA_4Z#Vv8fN0fE/vV6Ս,٨0&B3z&*X6^&H=Kҩ \E[ef"9Ff jLBmU<(9sROΎx:&T4~FnH8yAM&N#;_؛ot_v,ikd7L/m].ېldRgFuu+0=gjڧj_g龎MWYbf'$4yazAy𡙸G )Cp^OKOg/,Q0 ^Âؑ- C1ދN6c57N?gt"Ra ~hu{qy2*ςB-=J:Hyyd{>q 5D,zOCY x՚FنqbyBYAZ6L}QaEmgm1o96qzuR Y+ThA=W]ܷ1~pdрQx/FvA?L~ NR:kŵrnOP @.3y.=Ws_Qvٕ.uj&g %}~)j'KxrZZEgWhN}vYQQ'|s :bq=W{)b$B%:%ԓR#fv86*.4<*xNeRSn|DVG$ɻ&C@μ*cmg8ZJ܇ga&X?[IOU YcqDX3e"6wH/90>:AD&t#qkL&P 5ˣ"4 ڊA@yLvU0 ?nu)3Gf% %gcPĢ\ =]Z; >t`S<@MW)WE>v.M/! & q}{B(@a"x ?gyh9TSJs a~ ÄyC01;بoV@?AqI9IamG=R(`&IL gDa+N՝VT.z4'd+jҬqSSD7Aiw ^"RG6`]ԡsC?ZMׁ+se`k?5DԈzh7gOzC#@ƒL' ܡ,Cܠdꮰ-"Ϊd17lTLY+b p?ؤxLuib>V;~:ip^z2U 6b4B=}DiS7ͧ!<%*d0L5JOu̽{!ق6ti+k5Qx&xJ?y='A6}p-kd=EkQc?/!qV Vf|܅ #vv1ͦtРE6f7]/!XN^ L+~Mqns;s^ Qr!~B` l2b$O(%o,=x!%Q0^M4fIח|@NRBv 2(f{y": d M\씕,=![!T<6ީcuQ=0Jq;o{TU[ YK@;%BBwMPng!l0v؈]b>') S, $KF"-\㸴IyN)C#HLѡn/O`*(R`sq$HðCIQT_D]3O=0)/ZV&M[SjeaSCYS0te @m =in=vx)ӛHC3W'-_#`&6xdLssiuY^wtbþOej Bme>Y~Ў&uk[$Ngy\B>5 (1eS6|̄Ώp0FpQEOUdEba2܂0)iCK]f;qSg!J)d^'7gVIRIկʏ]86E7î~SAvmk7xzl| )Pp_أ\ kApFD4.p2!"ų0J W6ۧ:A؈=.)>|d؁.xn4Z hOIzDlBJ v6\II 1̸wݐN #H4,A BA4mDn GgL-GTy\A$ r]]v)`XU7WU UMS3cl5$' MrG&:}߬s{˙ςӑ?zY(X[a. u{`V {x}%D\bDsjQN܀AS^QON<6~ APPٙܪrM6_72>;t9e{۽|<]x3|צB-bUu[f'hDY2+%[;t9L&$ bII[fb=C4EcFVV`^ 4u;r)"|<޹–AO-|$ڪm95g36fFIdƚf$oYluqK ˜گPRsVkb3ư:wK.i\Yz8&b &/Mt~ݤ{gq"߇O<L:UOU.$0Q}]Wbϊ/J`qؒ0x'dZ!z%-F0I}yNuTH+Ϗ/-EZPbb!5HuU:@ҌqBU 0hU%6`'gfp!Cpsk-TEJR KIњWvzh/9SxGEn&fWq $',CzI@qpx"(\,=\Zeͱ3<鬦pL 쫰>a; eokePWgq`E3 9Y~tp^2 sk槛Ae5(nLS\BA~nxCp<$͕L (QĭC8?P9/S)YR0y׬(C232N8;[a]0l[s£-Wo](s~ZnզÍ h)ژâZAf ѵ3+;Bbca 1h<ȇVVjARtvg)is#G/[%hvq'rXG"#oː"TysK_ΔU B"ҳiO %}h q}g4I''LA /bZC<ħ){A;6T2D7d<X9-'{}2E\MHΗҬ<3}S:*0MտbD,}?"( h@%9F+Vf@[EPbmMĕK?Rb󏁸eLv8a`ޅ ~ *N^yY;!,G-aC%rcEBkJr _n ]X/Icפ76 @ѺeHN7 j؛HAA]lG0$L,)hU3#עu0qX:nTsds.$ ڿ31F(E*TϞB/i'hϣn0,{316,$ʙ<vs RTrdvf[QzYD0<ښ)ޫw ʮq_o7YCwmЦϒhV>"ʜ'%L[T[MaӡYFYi6~5weCL-A2>r\BY1[iυ5B ƢؖVR"m"*2,ˈ>f'hFTdum66Z/.Sg=ef#;$ϒ,Ҹ oiUڄ2Xf["t#ˆ{ @ZsHA@y5C|7Ȩ,-ű~\ҝ=g$lZdsb0 (shszxdJ37oN^wP)“p# wפCGR/#X)\ RmCН~=` _s$yA7R'L/hM[!CG}&tpc'M´ZeXm !3[+Dk(G<>l@񓆯S֥X=O 1(VDżiFSO"UOwsV1-E1+v9|= f˽<՞r!@)|v_F`pzSha6./ajg Gb!`XOMZ҂șP`YWx~ }:LA/27*;ԑ6ݵ)3z_= K2'oFWgcX=qQG'ڣXȁ?Oa{‚gM񨄤"jަpCӮ}DV8ܵ !þldW!pj\y4YNߠWGԙ~i,ENzӖD쌨GruS??㰈1t_ئ)2ͼsp5{|9ŝ¦/Oed𢓣bra+˒NX[M,@SM~Unu3X&;3#(ߖKCKK{z)^ɘ?%p1AhI/QI=qU4èRNoMKN֠/_pq6ylȄ nkVQ_H]xEf^G7[6v ]kAv^0hnixe@VΣbDُ; 2{aϧZPĎ+9 &<`/d|#VSN;LejT9]D`ZG770S ~R3nG1Em-aj$jW .-#+SFl=Q+̲yu_5(3ڏÔC]&ʚk-GԨL[>S6#+ HA+J`MP2{}5EwGoA@V9/}5!K&e$b*݀/"˛|/Ѐzc{(o$JGʹ|Y]!4זN5/$}yM% %P,k tfVajɁm;9ޭ;fW5PIX::h\+sZju:Zj)򇄜sݫHxq|l.MU{ 7ތjmyܦPLgME>,I[ʽ2왿#!Cg\=@%o[@WXFr~)#^ jWTUuJ`mwA$۾-o}=B/1˳4vHX{{A"-˹ ~ӅN$ /8vC@KjPK'i[WRY, ^ϫr 4dMH~U=F5ʩLի/346djBE0/ȒSYKq)Mc^v"8TP4VDw#.`ѩp"@ow77i=MB p91+KY\qL']IH=a_i_.i*yغ~P1RHV&$C?+/ oA)eԃ̹s_?_zNih[c$5q ?=TˆhuP3LF6*uA otj\drܲBsE@ oQn.sfL]%enb""^*dRhq2Tά ;p_LaM)Kyc:6ɻuъG5TϨʗRAd(AZ_c0$]_-GR8 gogk`E2}3k]Gd1 W|fu=B^Bug2gHz!%}iRkC={=h U{IzikW5]|;8zh6ݨ|W!~޸ե'Thf5?lLtk?,mD~%T;9vC%!q|!Dԃ1 {ڡoWS ,Z7ݽ2-m sV\7~̭##~N3h_5Ό%wT#zI8, 4|ݏvbkƛW916hhBjWuq8x%PV'bd1Ac|\>=YV8,*ҩXf2ZUuk"!%p5nG Hni7q vhc" o`޾Bxf9MfxT!ICjR03 ;||GzC O. [Hm !v}eD1^k==YָNAĉfT(q(2߱cWmw_w4fPvDꙏT|364D%SO#~C*:B?4Z" f?eEgv|;[b- .H8?w&Һ+#Hփ3PC-'ׅ򡂀{|s ddŘBm l/>VRdj;M y5 #Oas3r7O'v))D:? Wv tD}eiC_S_aSڢGSp g>'Pj+RmՠY+w=t}:~smBO"Uhv V7UL F3͚uKc| m?[FB ;?T }S?Dݽ-JV< _§0pVOBnШ-|",5֒&@v-jeq0԰t(R1_Cod iyT_?dPc vC$I+[ (vR D71ګt|)f;(ޜ,Fr}$2N.TiZ~%nPh8.v~ uF`g䠚z@lhY}>}6)IxN?qoB?\PlmpP,>@0Q=ӿ |=Vc?feRfD,wlf*b0Q4A/Q`o@ѮXܛgZdi~UJ$e #]fڱ>38}%ֈZԣn1zZK抩*=*PbZf4ia±3͘Z!izfhΫ4I/a)>֗!v.2 z.zr4Yp1տlz3.%93<)u?珿'D d( FF[{Ig$r#njXeT ts݄K ÷F^NXIʲ}(G%3y|cvƍ;á8em__ [?~>d;B^ y ̾=/Wy~.&wv/3%^.aͩ}Bd%\ >*+PxғɁ|%8JnJ̀14me vHU@ay=At$PeqE%m6?zCдܫeDEq3&pLJ"ҕ'̻}1:+F^BS r'*<8_at4H&oS.4Ʒ DHP-%l’^>È_1(?_jڅI5Ppc)%U(NK "J*"̒m%u{-Ӟl]`/GW29"&pyf돍Z%a6"i=}p6f N =l_+,>f.ϯ8NmGPnB[ŠtOl_ʩ,T fL#1vpLbVy(H gT<ŔH'D3ީ' An"fRPH&k\x6lI ļvj{) =OmqSqӳ$ ᓮnM);wLZM1u㹕 O Q zIp$l9)ԯU$ DOu:B8$^UNd3o)FB:r!*|DЉ#dT_#,+JgaKհmR)dh(a;s^h7 {8٪uh!(A],pmqy֑O#!EY}7 S+Gajf--UB41|w) Pn}G?iTgcvCG2juT \;zx[(q% ȡ[VuT30jڻdb=p~o7J;å8 Xﭠ򫓝$H_9:%&;f%ט`RH({1 -::`Rl }n6G^u_Qztl.5Zw=wgw#ΎmLK"tI4OUWCH2bAޤ-s eUwf) y'p>͆A> :RM/B"&BL6bn KhVM *ż!Bje\1ZJsbNw歄88q♲4ł[0Ǒ_ݱ>fA*q\p|q~ DJwMcTq߿8(C26oV/k`Vv+7p〛΂Z(FfD P:IDLSV2}0ݯa*F4a&mw:C\R#,($ g:h^K2DiKzl"(?~XIou_.&ˀ v`t_跏PlF! ^gH>@- .1zҁ"5wޗ dߎ^Pg]w+J0Om"^aњ3 h;mh zF嫗'nN?=ՈCihm5޻1wupQyHrY%3qc@1g EbٝL["z:`G%hp,dҘy{wfV<'Q 9d]LXҳKt;"#Kd{s' '+p$HIJeJF2o~Q~ʳy_z cH{^U'<ی c|/LhR΢JTNP aI9*)w,}qw٤Dڃv n!E0Gj&)d$*+Li( Jj@`uLp6[zE!3[vZpϱޒDr,'t?V oz7gE\:y+d"'~P^V{ M8R:h03pXuǺTgYgiU1oebWʇ䏀(3tt~ӿgkxlɫ`$u7:pUH +DRPN㲢#*4Zۅ1txt.܊M"嬉qlxj,hLSNΦRn@y= ;=8ujay 5,=B/ r-Or@ pA~릱e ovzq.j-o[n<+'~ U2z6Za9.wwq K`.L\,~IL#CcMv" I)__8٦Ԝ%)TJ @9VP6j>hd %ʐ4g|ZDGޝ+; 9fĐq|5qO4![p7윷 J4v?P2pCfcEۋ,s 7Bu sj2cw?~&/G7z7wq:@1g1gEjͻa=[r6OR 2=@ 1xtCc!ʊ0bu9؎/V' X CվPR̙ s deV07B-Z5 ߲VR7;V<,Rv:'zI?^NHmZbG ߦn?{Q$(a~ŝ?b} :f/)ECBK |+vݳrggݽƮrLH 9I֢IKxuT"޲Ol/QrU򜽶r,;8L3Ji~ٰH%_`U4D4C+_L-ʅPx-NJ+y=Z/rx'-jDD>' V2VK>-4 gnpY )IM_/+3;y q8d̼!2pJHFú*B JGn>3LJ5 Ҫv9 ו`=)w^0+=a w I >a=t+.(5@F%(tT@d57 )}.ñM,DW!JXCci9/U}Rka4EKǖ-r^cyXi1S lf~^ =/v?h<}V> M~|sG[1[^ŦH u gPswt yNS!->S0gD"Kaez<$>:L ]Vaܨp؅ynXzRU;VL sQ A5cz3`q/FkB6fD\|*\s/'OE-Sw@w<=t}]QcCS?g$Ԩ(EhT!EFo~)=B,*O=&?x Sھ<0nfCdn1Z;amvM}vxl|}dJ1rEX׍Nm.$,."41gJ3bc="AG2R[gW: "OéRv }v(6ΚV`bDa&4G'scCm-=P_[1|/kFX/_rȨxH%֛Qz\k2yhn^*% ڽ uQd>Ɛ%UYd0JL߬"䈧_ҋ}]цpbs 6~n>Dwmd<*dl:QR0W'`¥| 1b%k'7{⩁kTuiIЃX'||kTp]0j"Wc,b!#{+C,ZÒ}ޥgk~P&m̹Jdmզ$ 3IEzDq SˆUsL”۫/Aq LjkI0`uYNK=ߜ|‡=kCuLɆhIjߒQy< 3j*|.0£ZdPZkZ57,5sn~~=pkvJvY.Ǹ5ϭx_$/&"=߸Wv X~FA^wU+m:Tab%/Hg,zf.Dl(u41 geW.9[عN #Qy}~-$]9/+ЂdtE(n|o߰ f+F9w)%W[6PR Cl%Y|ѹ{CEG3k{xI]#IJ~vDgJD1iJ<[Y OZ,L 怞8zԬ Жz[o6#j;d@˾20 wmi!*޿8mỮ%E~'k30{Lq? 4Mq_Z>wK]־klJŤIL:C^.)g, ̉OJ~0M>&HR97' ұ9 jQ9H]V @c+h1}'JxmXğ(v~?Le|VMK_"M} Q-4@%bN(yŸ/dm'*?PG& V;$<%8/sg՚Q416ƑwC(Ӏ*zM||J|fd 5,o4%![bPRD퓇Et B,XB1PMN 36ntx>b?1E&=qQaDQ-#Th*$l1>fcOI;! s,o3{ ldfs䎘2֦>4橿hLuW]C\ӝ)Z'VWz29ۛ&'J 8"b QBQ %0&Ҷ6XfڮظĨM=E[TJu%j䧎&3=>?t]fs7"Bz~E6MH0JKԣ07=U$qbmWòw [ oL[5\:-⯃X^I]^vi=uLfո|kBF3"3 )#1+!szzuWo|$O\aOĽ}6Z~ºP7/M֭s)ɭ!=dSP/BLUchUe⼹ey=Qު)mg+?ѿ@L&|O}k?K_D = w]29 ϲ=5tb+:o*rGvA \Jfs>ߠvX JA նޝ7*6oB£i>'1C?zH}(0,Ȳ">E0-TלcHVy:6>co"t:EC/WuKޤkcV6f-u^ݍtQgoF>E@#mMwZcGb|ݣ~3L@_FȏN10 n2LD2.AyQ6{sQz4pHڝgY@Uc|pp<`tl#t<xdyf2m{e{L-Aȍ8%zi<|"i ]\x4x\#xEg)/7bzDM2`RoYu]7dB,~HǕmA\O 'X GEm /nAbǛ' n“\ra&מ_=+1G U4 i籹>Q0HtfDlu@ ˵?VFBK=M58mX@t79DfLR g9 ;*mZ@q<.zyG'}ygV-r9!~5Ct +ޏy ϺQ/X},kQI88X =އBDFRy1q2&iߒXd{Iu.rptmBsqfg`b`3Mn͠O#u GQ+& Z/6Dok" ,N7!˹N$ b4 bֆIO]`g.eG=%f4=mRR.zAL`{bAGR:'i+2dz-/jY|ٝU >PE-!ѭOSS("U.w녹c@,WEjz$->?LWdiǎ=N>VTCP~lwGsV]EX D1^Q^eZ poAe޲;?'htL.,7|-3%8e]Ӝ-FUykȉ^<=ЅH!S]ǜW֟4o<Ě7WKK6?\17xZVHKޡr^XO^I; (iME)!VFL+U7-Չ٤$ !VȰ|PA?]aniF39 %Ȃ<,,;<85߀v9df̾leƥn֝}[sB!vs.)j\qF}4} Sw,]tֈp&Ui8"3ЙM)&,RKHoʶꝿSKrxq֍3 [ׯ$n-<׉ ~k5:ڣo`ٌJ:D.0 *)00} `!ОVVmyfVd u8TWH5G ~|XC1́V6MLwoR* 8Mlr/gdv5ZMEr,Ƃʢ,e+[Kϫtzj!(?>.\DRErF!;|`]sNgfoHc!MVeICookqzuU<$S[@jg/T5iVPXW]1),xTIyveEeZf(imWD)>>aap#- A}8t B Z h=jt~T]HZ8ׅUHػj2`}__9nE)eÝ8R\sG,+XD4 $#(oi (~nso< ƉDlQ6UpWԴQoUk/4h-}O* 1)Jڮa3ynGRů+4|F<H$'$EclɚLu#3%IQvZ_ Z"^.ᮡĠNcFQ \%R>jc>ځ DdY&7Y/ BhW*h7OVKF _RPSU͉:ùHꈟ;vI.Jd.S I-.ISC>GK@ZS9aJ? olJ6r,3-ҕ9,9h6qL{2~m]ȗ{ҩịWLC@Wc]#AʼZ eϪ/܁$8h& rZb̾{?mTEme>'^ُчsyDRfDAaA^] Z1ԕLeA_j^>w2- q a8?w<(L/jhUwL!xa=جZ-}JnP;̙- iB.[ 0PukvYN 109Fx$sՉ6^z/aFƂtnHx <{T<< xIl/J7mlJ16q= K/pxXdyt{gz{%ŜUN Yar{B&iwXj& ˴疲,pX a-h.2meہ݀>Ūؠ^]䜿9[DaHdcYoé4aLb_ɢ܍5sa<5q/@٪{> }-Cj{\4,c.j17.]@6YB%a#LE/w+6S*}^E`)9龽C'2S1 (j>u^aaĪ-JC*Svma7 xA7J]@E!#8Jr*~R FX^Ex* "@vᵈX$a1%g;b=B;Gҿ^w̦ Ąa Tjs3Tr/oG asHMe{2b^ۄ^qK Kqf}S cEWeR=߱)Y Y 0Jswj-spKAd&a,R.kh_ux|JܾWV҅UHU*n^8 'b,vA1f8xH4Zf'`@}{i$`"Eeٹ: 3T0nxsd3t;?<ös%k&v_2S[lut}m].)&oO2_2G,kj]EiRfp*rE}ojLJ {y{хR^n]h5ҖeޏƲý(PkT?߃ldu.س#ke.Sdi6UkqM}[\G:#2>EtGYl%Ka{5"Υ4 =PMt#/3o霝hx,p@bt1IH4HY(*MAJwpW]ά*o=FP/%=Y .y͈%N6긄ύR\9HfOuA=S cHO%ƟއaPNȸ68k-5kw??s/#&]}OxB}4 ҄kgy<չ߽Hːإ2.F;_Eb{x@bShq*io2Vh*x5 aDnY)qؒɡo[ >\z6,ec0tHKS^!sdbq9&xo=D\cnroaڂa@_cw`05qWKM Q^8 503w{%)W72Z&R۰C}tj_㹈R7 +툍3Afq<1T?,BB~WTIz?Wi쯉!Ӌv l2?}.f3Y-ឍ`xXRP`,iPDhmx#hz~%2E,s ʢrJ"C6- kg];"O€X(0f!yDuH?pݗbXo[-*EsbdbW$81dx}G bWlPq2aDՂqMCjA98V>E֚Llasr!pٮOd󃪭tbrj[0E:B<;k Ѣej=cCߥ\]?"9*ry22tn},jT yxSr,2S0E}~Hti-ZT }w̺+s=#_1vz*D%B4k+N%2I,~ʖde~NB+_vJ^J.mHzd:Ws9,և0Ǿ3i"1GD&{г0 -Ye5€EQ)'g?[{|l!D=ֱg[++u9)4Zce<gP:ï4PyׅQ N7VY,<-ѵjxm#e%8\m#|]ה-9$,?I {}Y:]R5 iƓFx>:AԞ)4{Kccğ ՉܕI&p$LrS Qi*_J_vǰO(ފKb._6g7L9dҪ|/bS9d(o|f͞]ljD*L\Kf*X*?CLC ^SewTB\1h5ܒE]皮e+M@6;e|WYp^m@ڍ@*WOڰƵVѨLAiiqy֯q<7Mckj?opu_$p4:2Q=8P>3nuc?v@sʥCw6i*IKH!9r FPbk0("'^43Uƶq%iLƪ?aB "4LJyOpyV1a Z~X,3V0dZCfw :J[`F5 !U;& ie0 l_34v9cijPp3= i,o 6ˮ&`ēkfmEݢ-rp_=z| ?- `q&'ж9?Z.8q2hg(޹ޣō!:: >fU#K2yz^'-Y{!-H7xL[ hV<6pc[`^qc%S]s 4yO-=%iFJZ!y ]DΌj}ۿS!epܻx_cLAKX p!~ <$Rjld{NWLO:'zk$AI=2_14j9J=\pȦE:0nkҠJ7-n]a /.AVUȼ7,gbvR`Cѝ!|uy#taˏn!rfM_{X*$S݀.5\r9cVMډ.n~j0kpS0Y2Б%v{s珀Fja2hOx/Ѽ0^n\nAOS6X/xqN]-KxPa=n=MPT&/J<@,]I%LM^dsQfr$ #GKDQSYsT1 rA2OSL?sP]Q+ {h*Vf0B3 3AF6([$ د[a !p=6ܷV}n9w,;">k["cKܡz:H'iǢ 19'BuwڶQ9;2隆sv$ uQ )z*)!,.2S((Oma]\mcq/pc*5Љ'ߪO#=F{KgC{Bٟ7pTSI8s5`$NsVAQ9Eֆm ]vnzOgНfcs84™Ë¬9i: J2h#nv'S!S1MTyl=\dbѸ^b9%:i& 7//ܨ%g:OmUx3gpsrhj'|afN9Nwْؗ`[@Le/[By/F9E^qͣ%N@քy]fa2I=Su‹WIc?U"8i3…Qp-qW1 ;YىD*JYZ:8?쩻Y!8 7I3e]V+`/)wƸ!@gQ/ؒcOP4Xe2O* ~qp|aϽU@ 2mhh.D|W;x!L }Yox7OqftM߁| k;޸C4ظ7 )6[mOR33့E{Yv<,bsdztJvN<-Աv:_Q51~Ҥ Șxr߭|+%v_kfcQfX&sT4AO h`Ȥ`S][9bw4Ҡt,iDΏw/RV]_-җ¿vo\D8V4Rh쮆p8w<%d-"=.Vi,SkƜ]/PLrS^ZFr^Ef/񐤣7oG4ލ[\GA 0Kdվ vDncl7TP`X:qGlJ֚!rX2/M`|jz64d`۱_;Lۖ|%+~j-aJ xAu~"3Om\vw*!^i-L&ec?BN!D4#ٲن > $pLjtZQN[48NN[W ~C )mdnhC2~^V:_'trfXsQb+&F#xիtIFSUGю_Xb0;3`@f{1^.QVke=W_ "}mpXE8c%oZwvunF>r&; ԟVEU/=wիW ?^LEw{#b8i+A xw2qU7#ONXbaT( ךCb~ZAd25C<| ɹ>ǽ19nS9Ɣ4bV}g2Bߨz4dנ)>i5ٲ-qGX;5i=p?BsA#'GH_'G,Q_+;b@\"]-X2ؚCS潆R n%SEB֟0,EG@MZ;Oj̙l eIU/ql AǪ iӱ6wDK0RN'WMa!)ϰ  yE"AeJ'$- JH$0:懟\tJw;ɲԗ*=3Cz4ELW_%7A>eiM:X24?𤇷aΐufl4 {hqjqˎ+(@_CiS$ N42M%TY:G3c+| Faw7NVMr}X)*QYe6ӣӜIxjh%T}X7̽®00;}RDz(Ꮠ@awMOՊ=Bҡ~d$Ƨo۫} gY\ 8̙St/fX3g_)q_5ndI$؝փXwE4aa7s`ZL1b5jA[I?ۀ֗/◸X,'ۀ!e$0!#vy.rH9weqClOcFC|9C_jYe]f!|x+{aէrJkmQ]LoX-a+|*ɘUUI3 '7TECî9f)~ϦF Vn8hBc E9zs$ 6HvH6DO$,ϡ'B  Rc`&Bًo2a1\ixJdfR],‹@ w[?V/>cg!ƺYk>opF$~"feYyM| Ku~Mc;-B]TD;ߖxhNGҁWqKbH#|#v2@ewϦҿs>|*33euJ }-Rb^%Ad/WnTý db4uFݺV(%^+(Dxp|xVغݦ{[1ݡ^|)BiW#ݐ~Ҍyk%.\ 6lig6o<B$ U6[bP旭~Do3_ P.?1zByd3"r)MlK+l UmMcft E,-#v~u,Na* iqNy?E!@/gDY'A JPT) _W7uUGMyT'۾Mrxs0pjOz,)ҹLI̅1Ӧ,Ԟ$Ed3 27 PuߟA\ZNOR;5X@P5S+꿒ģ~f!?)ïW (z#i/)hFt3/^`"\MU%]]?[isW`|yնڸ\~S%ɝ.+,0g#OL^ʞE HE#^e 0t0,ir8o7 FAdy;3ntJ#;xLtaٝ.3g H9 .f䅀|7,3WXșEcyB =3Q;' w!24ЏEi))o[Bg2t%P tU?Nz J+!aS8ϒѼw+mfwN_>4vSj* lp\>v3^$Q,h"@\ ٴcЏ/-Bș+hxG(񏍇I=UcrP5M?4Oiz`NNϜ,wc?`1 j"uf(陕/2z&,1j;_qK'&eR䡵Q:=W<:qN\.):y)崾}s/C{ʛST,+O NkO#x[({K_/kolx{d7ܸOkCT)?H݌/%N7 NB]d]TPJ%QXft/m`V,*Re;f! s0~MI!'XƜ< SF=-Bl:c 3\{gtb0}-ZoF}VΫ3KNq x7/p,S/erfc}!R2-W'}W'˔x}=ڡ4"%NQ `1kso5c24ՂW`,MErF']4r̃Քn7 L1KT/c#ON$N)ur@>@L sxѫa)"@ "haj_[eVOй#(Y5ЕiWJ!311;hd;A35~_>S@|݄G8!PrY<;0nl+3"o!\)μS2|R?j4Z'H\]"ȫ¬eً +YMwq#C;mBbb\{}d?Neu+tl_lĎPO Eu~ZY"u R?F`d(,QX)2KMxCx>&^=㏕ڱ]`ZO ,mfK+)A0O)+u߶is*r,{%v xTO+g- ť`dca=}߽x) D2o`U""3^Eltt[ t~`Q6{3k~7uPDƚ$)9;.vUc[=ic1axyTZX7|u HasYPV/^t6@)wKfsj.ݚ<-roh#JU,@owr"Mx0yhAh;bdk-f 6$MXBCO ,GCU69jD響;XyykYęPCpT[tKxJ|@}`QT<<[ǘc\sRSZQէEsL@jDƻ4{MS5c Z]9*jg6ߠ=e05FE:$Yll9vim5]iSigU\N@# YT`x4?v7f:ع|\4ӭl괠=v7BaLd\yǕ>slj)0{*]JS]CǙvU53KfRu;&1.TP^k 60mcW= G`d&b"KG^bVu8 aA3`PŞQXŀvU; ,8ftRf0Q(oj!,Vr$7 U cP6)f1DX<:8{ 9Z3[=IN%;vURzfUiq.-k##hE7swA|.W @8@0/D&N0rڰ+?vޢM!ךL0Q?@v AL~Ug!ڃ>R:#z7=T_fސS|ɷg4&}N;qkDT{*jͅÝy#2GAɄQcV.@[Ռ~Mg^ 0 ]O:zzFOfo=̰E_C zjjM@f^fsh4.ޣ)m+ hn pa ϧby~n=25N@|o~|D YlmK*jNO )]ipRХVJrW9Cn6Lq v;Pĸz3ZK[#H"^ƛɵbVx3V,ɷm'5s|{+x l OP_w p۽_ +vDX.02yLjȒOwӘ?HOY͹)o +,d ]EoAN+8GcJ {|UF[3zduau[HnW )1S/f+dβU<̵?pɵ6lq8̰6- *11)Id#ԍH֣PN[ϒ"} tBƜP$,Vg 5[vO _ " fTdD]HNCp#J5.xEMC2N/3Q!@K,`#$?2i)(}Ti^ˀvH\CDs۝y3(̡|rb~ -}]3 FvJm/#͓9jKT9*B0ǩs U`nwkJֿ…gҊ*u{ 0i2ߦ҈7C>?RK JBKUeI _܉}YzG)PnfyJg╢=ìoǀm,E.70Nm|w{fw'džpW^=qAh ^GAnU\V:}?,e.n eJfn-u%H?]kocʣ"pZAB ؤֳMj"Y{“.Q+ nUiǝ%5L+씱p:@YO~Fw.fУOp6L @>PըVmhMϗ5E7FAQӦ5,ƐCnu7s:q>Q<4.8"P+ډU8DΎSZKm;*9Ĥ3?zNE]=l۹8lk5Lb="0î; <OxP |f<d#Ixf'm6#EE6T$}', ;z7lj(B@yԸɎKz6$ aKqR+Iag{39FgUF`?+)/xز #!G 7v7oZA~Ih [3Q˥w ?EdUsM%^,=Ylu,k#dx Q-_sVf;+,cI~9*VC<Ɗ<Sv$邝bAţfTg!E)BqЂH%"j wV?_KAidQ8[C-ݲ_ _jjw7@ oW).QCuX[%۫2L D_kʌ6j?m^nk~/kF(d,aP9>\mJ QZ"d;EbHq5<\ ?>bcanACx|tBa?r57әzJWB Ғ^!u5}:b`U{*oZl_rջIUM1vqflL " Wޜ$3aWw^)VZ6,ܖ>bɡd/ ְ22%7cQ\iDK`;$0-b R;Gȶ\s3LI O> uIRep7Q]$+?f1e欒D-»ȨfU73jnowhF|T>빑PDiBgc~n≯W1t{)*m|$9}Dnh8ٔ>G-=)i 'hu&7^:|˭0%]P/wM#pTD 0^\>c&BC ڴ4Uyͼ t$ Nhl+z読cZvieM z75 #}_b2peP'FntyO~"NucA'nCgWp9 p,&|1d,+^]wBjlY q7f~KK װ}vJSR42WlzYL[[_l1>1.XM74<bI1^\5ʢ$ܼ}H,O)È.SP"u 7u-.eC/4YMp>&ΏCMq>դӞ_b;nVx[OgE_^lʘ`oJ la< $HNup9Y O'=oߥ> ̒ܗ)n7TQ'nr-1-$s՛|?H6\8\b꤯{а]BhV@.bC6Gw֍A1 1 !5,&!{611Wu/-dErD&/֙Gžf1 慍^s2,XVf&:x_@tUeI7ŭ?e HMO.uԋ瑀(LMҚCjfNp~obsJ>8LjpYXd,U5֕jַsẬ #%V \DDGs"Uz0{vh`0]NM_}l]w+5\Do|FIe7sNN}c@Ï+huTFW݀U9(Qo=a⁙X⻘se /%v -,RJ4'a|mB<-a5`Mu֪cWh&U۩,[Oq*#`GZpxp!Ε q߾P=Q]*͛χT)-חpB5G` Z NVK쪛bd9cQK펿5 |u$ѴL<, ŽBl*RXܝ̇43 Mc0 _7p6<}uV-@' r I OǘCʿMx`9 N9c]+GnٲbCӆ/Pu8t]ihRuוхX@ҖblSb!)yO'Ύ~pXl^Oΰz5{PIh J FòXId$8%&ӾJ .{Ál3zFL,y+#N8S{k('o ˣ+fϡ4 ڹ1ns}){!ERl3h ?7bc̔+'Z_z9qEŠ̳-$ΨWO }nr.kUi-3.%!pIhYa+\ v֟!@^~?Nq݄݇֙#z!RZ~1,Y@k* egY1ũ(晋wƴsXP$sXon4)_}cXN0a̬Ș ) =-`xnb$q? Fڢ}HvSΠte&$hzaY-&eѶ!b~2Fg;@0ҏ;4Գ:iŽ%=\6ga\{ŊN^ߢ*jdx*' lCs/x1p W,LTX"g5A Rէb&jWegTuVt򽝟Jr.aXiŞVTfĩؙ? "c/Zvb=[>'e=&j!g(C#r (lkިKx/G Aґ$㯲a!MAw`χ[^i*|AIf4M 0 Q8c85j+S:bu'.a1qhB K6a,;SZE*v=FmF#Ɏ#@~L9?Ku[ Li.Y$t's*XqI-((|Ju9eٛTǍJ[G꺙B}E{Z+X:4ZA9IQW@d٨SͪG8> d;~/KX; m'Gr]2]%Toy{ /Ȳ]uD|]$~IKŠiddjc>%]IR+c U/~( 1b']8/&y\k8y߱;!Kc"nf򶀂LL%}ƹf:v2,-U63:(=IV&wx 1RL.HBCvK]Aއ>YiBQg3VmX? k_ЀI{ʂnu`+n;]uQNPܥ.Rzo$E=-Lpۖ7Rm?i^a($Vpa9=Pd,zbp $lhNR3CXe+Osɻrn9`M(͸H5 9mP6KGn  e+(汿c'Ps;@q?A58|x /E{+6ř+ 3鷬9dh\5h߬ V}[U~ȨI 4:YZ)C4A~;3j @0~tUhBZbƶ z/* |냄c̠„~DE0Ɔ>Z#i4U3RP؇Y_i;H0h  `d4^;lw-@h_ ~hCU)ţswRNҘ).-5,WzT 4 pcߋG/%^< bM@r(qeќC"|_hrCBL>s(ε(.3Yl8:G<w O]PWTrsXM]鐖W|X<6G8IO]_L0*7S-$Up sPLFԝ1V&~ AI$E[Ah`Yfhi-~P谿Db^l,yxO61G20Fz;.TlzzN{)bkn% s^B@R7yT6q[tm; $䙐[Ls)+Jq}DT-۶\ף(䑓bɹT$WS?vK ݸ$&l@ce ;_%ܛ܇کEwTs:Z=w,l:5s8n-Kc\ck,g)}=@ Zy-Y2BTYC+ޔ%]VRdqwLEȬ~LgH^!%Hī^"ȚTKHb#C,߉`ruBDґ؀^<A#b Nmn/|WřsoMw ekrݴcYc0TzZp j0hUդDϩHlȥ3&/C8 &Z<6s'~%> D4مA?7V AW Ts"tčf2?(6"rX4l)͑qPۊ 7ӫ6:lбMS#b'5xcfR=B^37@f%H[֔l1@|p muo& !=g@&:(,˓ML~:Imd,']L\gcQyUTi]4eN>=É(RcPX$a,4CGcνQ~[Ujrֈ6`6|ۓ.FT\Wop/tWVˊ;>S@ F}wDóߝ}ask*fM$yWA\ qhMTxSws<~*htHDxNZVNg=.}7lI3k, n?4jp'FAAG{l$"Э ;H2hp4E&<ⲭy~*#XT,1ܕf üSP=jKAb;2!OEF-0Wʒ߷[Q}v! 1V.*vK=˲F2؉$@C]n!By$G9$!Os?VKm2J`j[(HpI+bwY`$-4^}g$BdVL fgM]DŽl[|٦ q]M ՄBs!j;ipBMUڗ NXfG7Rq?XBYO1-UvOhcj=+[Q`@2xp"Qm Zp@:X~A s!8K[hK'`I?E|20[72` -9^x Mvp-%9l.㰓Rn%l-d)qq "1!#o>&7ɟXKX8(b3X6W_5W>('3$:.(t %=6>BCC0 G7{d뫇7*f?F|2~FC EYoFj0Wc{Nj~I݄?q$l>yӐ]K1 #Ry*ۺNaCtqg0l`ܔ.#o^d"ȟ[B(|TlNC!֪[f{.iXa0R:X9aEhcqa< 7<G6\ vY\o:zz%\Ok7R̨lW-^/J.mldij~ȕ-s~fqd@ 2 !+HgsjI+z/aSO 5MӘ܎WB9̰bL k phCb^c4\C$78m7'iiP C+wـ3wuMҶ8TkTZ_= X!+0m}̨yc@dA,vW.w0 -Poj/c d۝3P*1D~.AIJ+vӽ٥!N<x)>gWttꏛ pn.ǾΏ!3,`f] U a'#鐺bS"9$˃?OYH<,D)K tbT=5p W!Civ\˔!n *<tQpkFX_a>%<l2xva=J*rԍ?M2qBtvc =UP2«3|/̲,m d҄71\fLt*?ցo_h4Ṋ?D--1R!CJ Ϡ9X &kd8ٚ"%ST^ۣ}e5>Er󚫝RhkC5Xɱnfm.W E&2Tbv{TBطEmMb|$6/pm *R(kR[0QZ߄5*ba7^z}_e \S(tftndpiv MPu$1܈qP \ R{weK׭sLM-,/mV-YCO2מu0b5P,| ƓrXlfåOի05X~Av߈M1?~gn^|ڦ4^do%~5|SQt|/u|:["%\N`?€tD+P`V'ղ4` nO=] 8w9mpt5> Ϲd 9XJQ6 ?r!"zc7 e5{/%Ouv8A1&l1r$V5}S DLQuI#>c3`mIt;QPFYN*M v%b;X!<@MVQ=Pp1_jZlJ4-&)| n QUA/g \I,♑yA0P3QQ0nY9 ll >1+=DqH:*C4OTmJi-{'ːo'f4ЅNDQCS FVhLڶ=|. ,x)|"Q((YμM{rU<uS'@cۀBXIJ oL뗢B`<feVgrmǩl⃖}\w&.ƀCy$)Y^EmA)*A5۬'_m[_ĉC WȕG!|!i\6h9%9>u)Pg:D1xdVf"V k:X19^d<1iK\gC$F[l=6Æ)EW+˄@i#@E2IxRN2` 9lG C@+Fր4UO+һ@U$݌^=ćn1KuG l d\"UspIblg6d2($$"zda\FxAo#"FQU#H^] I^[}G{=w:i oI{6><(ˤk7 MG_}#BX Gf܀w$P W2ZVCsG[ى(3Ӎ'I}PtĖB5![}j#y7CB|Ǒ7Z+`f-p/j{7w!-&B.-т m{W2:Ee0*|#e;3.=_UW.|eFAgǨH1uK!<πLWp,HP3 fIOzCt+>x6N/Ypq UX`k!hU)ûGY Q)U1?"}޶%w@O۠k!?8mC 5(pt;ޭ7 ^lQdXWױMNOk6v{wt4kw9GYB+9~4Ogc۱ƴ]d}2o)֘4ynn'a[È*WT|4OKP|ʰu䬷2͡ƭ$%n8 8,ѝ'v$-*z8 xHnv'sB ѸjoQ貵$T~z_Nu9oPM|͙pxN/KV0{uX^8&ǩ[+瘓hy<RyDk-; L_O5.Wum6C?G'+EQ9Nr?v߾'vq*` %vN.rFjkp)ޗ0%,AdܮT]4oLsȷ.rh "mZ3o#rrFTȺR%%٣<_ = z~L1Zw9=\Ry uʹ֥XH++ ztH L-qUYU4)j_c! N.=5Y:oV(5\ ^]%I`.{-ĠQ"+0az_95VUjO|Sp:Ǻ!F6wæ}ʉ]i%݌U`bJgjڭ|d&v+"KuJ]m#IJ_8 2~CQzs u\*绣LpMroIJJMwx.rLr`ՂF<IܕL#b(Cv@Ӧ"[.8w\#ɞl(ID)1P9lgB0[ҳ{KuzԱMnekt$#5͋c-(jZ9{>ޢ8hofu nHNBeC#~ z<zo@\Շ,%|@tKǙYP =VհF!-fBQM$R;k9ynor?߽6B:/2d`sl)!+9y7gA$K bXYUbk!G:ڲUX6B,;G8G$UX \Xd܃ Id*@w~XN^+BvWK}o:K/x~(kꐓW/I[,s ETY\n96yV}ySk0CɦH,#⦌bV^z`7'}B g/%&4#.}&Rޑ·m6/t'l[ܿ"tT%8߃#oo5,ዀٕ8WfH5J֞͠j) GGO+@q=pMwXIwMr㋱R>ܝ׼QOvpP$AQBIQvlq He"YJ%-3gbA@*wa% ]0TFsK/FCL<,e m3lh -ZW ԭo?k Wт:_d^=Ns(q%oSuQ|B@IB6!QR~LKa*&jRn영Ӟ!YE؉l{ \x'qb&Φ+9M:U-nr9+)H}e O "FϽ;Kq&-irA\P ?"BeaGT`L1Q/s(8èWZVsRjɘ9kA˴GFԤS[OnũT:!^aر׌DC\%!* oa2XlOg铈%bQQ\98hμNV>)#Z2`]~Y8? '}.-#Ͻ-R:ϟhz Ӄ>n ӰhЅş{0eA{n QWiԬ&7{pȑq3@3BrdU17w:H"vex>z|G98#%Vg>U{+(íX9-@U!l"_4vIi2H ei/s21%O[-_M⯵V% } Rz .YeD h?&usW DVtԪERZ73GcnO cˑ",:=kuӷ om"NY-[*Aߝz soue ?l}MTW τ,}8a`VV\d G#zқWEXbV2!Q""d~Ǎ"UAx[J~@cCZтOmFg17u:7L}a7Hv!@}7 vε\hqTסğ3zfL 7zd ^pl4X|>HZs.#ƒG Utd^mVktO]r/gwXii<8ӄvj8(7O&GFrdrA<8_,p-d ]^ШAnSL psIYWo|jL7A~3b]+dӿg3އ*WB^Z)(Y}.ڢT+&FE 9Poo?&$.wlih@"V acvv݅Jf`2r"7si 598ĉ&OcZz4)NQIwmii0Dʝx=$&v ˡ#4.-YǤ%찢ǜѴI;M#a)q87g IoW?V|(W0x0y}$^5-X}0vɄa)gҬla@<߲k\$\;|qQ:5\0do{K1$/R4c1N!D>FmTSw2ҩaY,>##hh@ru۲F04.ϰDKsDNcQCb39Jb/u#^f}lJC<ڂn:rH)&suO\.̙݌:ګ/.dS+X9wׯ\KNoڌol +LP0?̄p8xT#вfV|n/x7ZQtڹCD`t@yII g?a1͘V d,rIPRO}joDƺw̰IF7i[b,cj,|U{3ĹtO|em]$- IU7zT 7] -j/y6l2 ܮ.CH*)Ux+d O%PNDa'fe[;}Ⱥ63 Rjt+ᴶ[G&F@n:ᓅ 4 Q)/gHڧö~ JH/_GG.zyvWKP /uk9#ʾ/2s嫤>&΁Úc gU_Tl?i͆cHJ4J|t,(8z[4s]RmNjsb?}g҉/WO i#JRHAEb?+~@xbޢȆbhQVJ XT=ihWrMPTઢ1"^ب`,l 4nS ;@ :2BloV08ˣCK#3 (1h]&:϶E z7d]촥ze~; [v;jEAJdU5c7!H^#`zˆkK dH=W3n1|E옹ۮ˜l*$Bϧʥ2N*Ba=񯾈C-s[j񼿿nwӈI]oRI"UiV_ʂ?I@:C7NJ*>Z $ݗAQ7%_f8Õk"XWZv\T,Lnv׽_s#v[.>鳀l(ES2ʝUի0oȲ[6PD&+meթ#M`׸Ɯ/P.[{t,x(_ۘAã^qf߀->-߯;ST0 JCLɜJg*\`lܞm"F&aޘȈ*/ߛ=ao;مs]TV x8:=/q}u2`_TV+5wlFQV5qo;?zZͻ|)7t.9@Utޘx AZ},iS}@U^g42n<٪$ jbҾ#eH >Xiġ h/; ]R-Sul'ډ/%'Dr*[,5cv;P=M]䫽")o?dy/?6!I(XތD8xC[s*Ox OKI +ɡ l9J̨@Znh?0"hߍ*CCB3R i0$ZA"g06W; l+Pʦ^o<{e@s/إ=.3eDuѡR:Z ,JshW4ngX @,bt~%#³uf0Xfboׅ}}v簼u^؁N$,:t *|Mևr<_=eN|2[&zbZ#d`|0ɓ4iiZNo.*V-`yurZg^HpHdKaK vz݃:$-h, 7y4J$N5N~6j1|CDx G¨VK 6Vʆ+YRE*ݨEIlE@ 0΅/-:MPe-cWυٌv2cmc`ҧS:ftn/1΍oٓ\cNcHJJ͇TNGߝ"|QL)bT{thaSDZ8cqT QW6rCrCkHVCe3g[Ýຍ%s)Bt 꽭rg2;po ˌMsv  =} ,Z!0]]>LlC^+RIQB7G(있z%Z̠#lY0V ҦB\ VA5/WmwR[ a~rthy ѯJ0_8qoe$(;k`Ab:8UfiWs^,Q,K\Pۡz*7?٦+3ݨ QPpLnbl8-h!DZ_upvk17pb 01ep/v3H!+[>Zꑕ?^F!^]*$Zrqj6WkBCKDn%hi!PnvI! r-t*:x ^I-Ca='l4刜b5XQ1PDouV/JaP8tUhK%oSۈ:ᰦ˅M T [pYp_ ܮb' {gܒ%Ԋ9ӐxWGu73uԖ5J~*ΨLfqE r*2 dKbN˹0j]+g>0> $Ȩlw&Jy+^6 6 0lΖCDҒ}DV'#{v/xF3E\I;Dm܃Ũ_ӘcH&9ˎ%e﹞D=/Jibxl6E!3;-l^cރkI皲=);jf\X{n9>'(6̽jtc.#^Nt~itgfB}!4׬Iuk_qŪCȾ`:4hK= ?ވɪPt[fDD$zʇ*(u7{z1E(IL pN*.]}S)X,}}dUj^ KTMp3UB-M'+Q|brI74%4)OHX/5LR: ,p:|9 4@ː9p &=Ozit>8 bTx{g?f@19(f]% AY_xIz/ r_FL6W\IN',x+I v6PSin#C{N&D/싴Ois,,K^یBR밾ѻȩBUӆc`<"T,(J~[d Ts}^ K851ԃI ivP >DvI4 OȒ&j4=G5.L`3`έ"N+Nk#ePQ-,M|aڳ{WkX=㦲?Kyˡ᪢*C+8?J(1W>6 KFoke٩ Lԗ QSdJ{`,X@s~c.i1UO~@p}zٖf1afxhӬ#_r.6^cat؏ 1uuRUNXg8*~) VGX9Jܷ{R2kk@GΉ 6R͍ `^=ߨǜ$CCaQ#"[fYC:+(=;vej?BfhWv:/ZP,j4yi5s[%?7Dv*V%+ev'R([0ÍyMnDâNM\3C ^.3| qSorXkxO?WX RtN%({)(V  TRKG~ƬY_f8S_c#sCy: gȎjg(L|s*G-7fJǘKN΃HA`1u'\V] @ws2ڈ&P"IHMvB&2T,Y W ]1Xvtw +x! -DKD(IwԕB>mN+svқ<{h0nU7:8md\qc񝋈^Mr(}%F$D(UgWv@֢ ;P\8|!nJj.&ycd}x0wb_h{ܧQQoD^_km;5ԵEc}2z(惉W&/"PYkZ`W nI~Oa%I}S2/:fʝ/`m>\v XQ&7xԝ_Ubr ڙTVBLJG4dž|XΙ[,1MKFL"A$e-JFcz2.:E(`k`*(Di3xiY4 / \-$g Umݩ!c]|W4QrvEsh 6q 33?)'_P ^2Do76GY KDaF"=nQ}x!T<'$6js!0)DAhJ5DZo{=d cWn nhJ̫/:|)7FOz0K-X4Ac{u1B [tIB#%VYЂ%"Qj8b}1 uO1{tm3GF9,BEhF`]:S[m{\zTvC¢LR}3N? 3IH+}|ojƪB1ve_1Uuޓt[G·rCLM"魌[-Ee! N͗(gs^<|"ciZUz} |1UbͣVN!iVu{~-U;mS Mi?3g&hQSY!2uEX=N?bbNԇhNrm5De²wnsy~ET ~+]6N Ail8+eS>S̫R;ɦoׂ^%lKwM9CRѪ9/S[TWsCM-ϓ}¨@Uh|Yߠ$_A~(;}x1/%Xﭑ%&@TNEe%˾D-vf4jpKM6a`j9 &b |7̜Z*- sfGd}+xV p%Quó΂j~#Y猯wl (! 6~TƵϝlY'jwdG gT 1X 61ff\W؈$ wJMxX{.CdX}uh0&*Q#ͽxCXQ[`Kޝ'y,|tn 8f *UlCAoݴpaМ]Coi,.+ H |o ͞'8ñԏ~|?/ld r2ZpذG؈\Jx%FwϘJJ*-kֳ59ūI6t}ݗ|ZoGGk%<_ k#Dl>>)5͢Hߩ;YcSrީq̾2jb4 FK("L|j,Eu&L2)F}<|fY&#ozCnpU+m f*.Υiܶ?r4X?{?tO/$2;J.ڜ"]`!!$S>H7gK eZJGTTt(S2~ݓC>_U hC3>~\{4jO=.%MBOIJND&u@(Qs3j$!&lR$8yxƼK3N> )'r,N{Э0zbzcjrgR[R/obvuZu@JWUe~K}!wkD&Zh j[/ Q7''DАrƚǟO:aQ}8٠lKqegt#m|1[X>X"Óiv"0nTc'X|>D0"1YPI 8NU )\E*=XFuT 4++:+q&WB#suj6>f 3VNr9l6"a5vu]\ &lKKKK5#fqoھ`vq>ISb.I1@ONx[tk O߶L䱴8N!ETq_lENؽ=FUD"#*eRd^x#iM >̉ώ%n#FIm sR%o1TlΛjؤWo 8 &(F]/`wVN{abbh5)ǣ8쁉E#C|b֝0REsIf!Γ%Rha#b-^2ǦO8m] *bDQ{C^:PqO|}m 6sHk\852x>Zɡ˞V.]uC6 %k]!TRkV x]bucTבGpZ l9V̯-2J):=ozdal݆^yP%6;LiaT fɥM7/^҅W0|}TD@\1QeyT,j$$ CԤBHy x:iʲfX,RMBJ'Iʔ(#֪5W`5#=diϸÔPiIIIoo,r&SRָL] lkd#Ĥߑ^NtOXShAi.sb}#3Hdd$wA͹̫k1,k>MkKֹż$O4no9{trԱ b%`c_⛺t?c6So{o9l^DI'*W$j0B`&͕6)Si| D؞Gް?",BjaݫbhR ђ6HN~˚`1smI/ѿzf),p::%MͯSTl+&kojzzjL@^D'C{sa٢K|,ݎSޭVx>[kCC,ob@MGgMxW dϮ`nd‰U JFwaVOv.#[Y&y9?UJ^z't!\;۱Ee}%a3B`s۝^ ~"AD4wմr<7iux R+S)$+Y'zNRr@ءʣt7߿^80q5oWs\զ%LUr\ޥEn:NuR+"SCҒ܏.;ь@0QhsSBNW;'Ko -0=jܛõ+PGQZ+n2 d@Bs? f`@QSl`?,ql$\}/F*W~~MlU>wXn Ji*8kmeDKB^%Y_UW=J 9z4 -N8H"#a [B%}uOiha1.HCUUkAeC&`4o!p۲&cMQSܒa_RM ^rB"WN9*0j:DKl}j}<9OOS;mOۘJl ^Hg4lۑ/!? @#Q|O5tQutLBߗ)TIM~U D^Xip7W LHI")ԖC\Ft>}FH=K\sF1HEml}Ɇh9_2V9op&$yq| }#C, W'_ѣoq6 wo}Qϱ_[@ifnD}|^tU1}n H&!C'8^1ך9 6'b4f(8l@2[wɭ"j3] ҊD~kӲm⧒i:}(uyS@2F'˳N7O2($cue7eJg|C&,~ݱU38r\,˨#lRn([q,g$ IF?anoYυ:蚰7 $Zǃ4t:XuiS$<ڜ MCѷwu*%4XIkB; ͵ ?߈E5e`^C0AZlJR6Ƌpp r˗p0 aqVb_{8@*ޞ@4Cq`:}1V΢en:-v@,ZbyH:( I->JC(Na*G@50R)fRXL*B%}6\7C[暒ӷ%?L2+3Ni; 0DQI=~3-p*ވQɮz)&_cc\hU Ϯ8}شR Θ>)x፬:.l kek[۟Uˮejs{K:X9k9!XK./'}ykYI]R %cD_X8@0sbq"0aWpz ?drfqDZC#8~B+ǀ/2`Y |wHko;e9ϨBֻ[/Cog">Ʃ3[!e=1"Z.4R~Wz,7xtʲֿ44\+g F_Q`e7ǭv$ v|x)\MI`^>練Ѱ]n??= Gv~ƃQ6܍Of!aT0` ğt#%98I.K'EHs"|e u]vUE?DדV0iiI|WwHXԮ=8nҾ0x4[>zw8-y|槤v%ɢn3vr"oףe!YJeF!33n&W_mz# S@dh+:+X`Qp1cMRx~v`OD8\iF]^iMm=]Z 1rpm=4羪#XsLȧʔW/$(zFIߓ2YpƓLըM._Ʌ(wa YvnŸKTvSR n@Fct&?l =jJ~xLգfAQ)F1$V_v$xX]#wN}$\=aF+>UO&D`߾Ub1ttj|g95*=X̆)8$<1'6_)?]p&…HP1T]i )TOazm !v)d'|Do`5E|>2xGqnXUFP dPxvÔE.NvJ9'F͛D(]tvu<(oF﫤q>Sҽ%ܶ F[N&I#\RARF;D˪XR6DЌQbqyFPTC0bƣI#f ѶǯRg  փTݺjRp5f\ > Ib1^OueEbM0 XZ/jfmi.J hKmsD=P;Gg@-}w=D `!otj.A{1y$^Mȯ"v2TރRZB}Q L*%_a#AqA}-yR|23:k-C\Qyoa%!M- 'XGݶmTMB1.|񹍓`3{񼰞/|J7 13CdchA|9m/]oA ˀ:%s]JfxZC; 'd~d$.Tf|VE8~͋k8%X0|)#@0~h/ ݲ8c( )|.c(kzzdSٵfr.{ Z%91@z(S`90ӜL_ BȎ𷤩C2{p`&>#ɵ@; wwxa2e}i#*w.ѴK 2W:Í ^rd3g9pЍx8=7cG_\w]^KcNFD8M,~omhJuԄڸp >3SEcdƈR+G 6[K-ep-#NKR߶ %b䌍( %KqyKGJYUܯ^f_U;Cj?Yu)'a'x'8-WuԜE֚(ڒ2O$&02ISJL$wOӻ2 tVaVltR27C긬 6؈m+djnw4J=Ja:ץ+'-F7hV:Ȱ46t=E䋍C/$D{\ F),Wl2E??X?E,MVtcKR1u(o@FGzY9`:IdD961lIvMGSHGslP&`kmX6͌"+ -DmhG6OQs7rt$q)W_yz!@C}NYx-&IN1T3;voXdϒ52DmȘr7H;=]Mma}L#JFlޔe1y# E""++L{C7[ x#"e(hꋛr̩oB ]D6nhm)lsc2mԴѤ8՟ ~@Y#2 ]8i LF ,OFӣ 5_ ih<7诺-( Xs)QnBTi+hd>W1u\f4G$ [`#{y#~E(g`'o%y{rC v邂B#D& >({MNОp%)V2`ѩhkWkGx УتNnKsBj%  )H4[PQ$: 9Vvu,ǸOL 1눵/u=#PD(`ɷ,+EC4 䰯͔-)`4 )1(̀LSb켴w:.*Jsx;S"rEwr&z -\Bxtۿc{5toZ7ki3ͭؒ|ZD3RWp?s"˦ym뼖ׇ !Z&!+dP.*"/ #0VX:~ҙXar\Z"YҟDC{pbʆ`duqJ!?{gk9dF];9H^qm&ܤS& 5DvcV4u-2lV2!x8!>{sy#^$C+UeO&iιg腄_5JZ=+aVPu2-[rE*.4&0⎣zh)Qi%2|<㐾1wɭVEsŕuޠMQwGnҏv=9CI:[@+zqY0*/OKl9>vZ[nġs0V6MјMr.4Fw6S-#/.fyJ8;!9dz8UJ%t?3 .ʏƓXHK2ǍpL6;[v W{*UM}ιX9kxj/&/UϺ(`DyݻH?]&̟`ϛ,qyT n{)>  qU8$A#Ne,.ImQ-6x W.m%le}uK̾* dA$*x0iзt:B~->pRTa[.ӻX rgj_)@h{vvcP&rmylfuptkoJ\76.c:?nJEj 67}'. #w6lgOa- Z.$//n{j Hhg".kRr*tSLIR[:OdM(l`nEmqg. 1K)1( rX>NVdSήybBT@L{2`>3Y+WV;9#F`g]Y]iF3Q zd D @0y/0'wCu9p&n@N-+J%0YZAkHF7vkSx;dlK1i&z+$|RcvW;7Nt$46_;5iↁ}Z9,%-C݂]T6>NzNO r(bjJ3b2y{;5><O~\gE!ϲ=ýP:%d5&ep%Mz^kҚ`:EMtg|)1.vX30U:BYesADiʧR )Kw#v$}0T]8zXgښ`kh5^4t:됴J`! O=lY%uwEtɰKtY8žlь>éRZU]'QU8'~Bw5ڙ7m (XQSCAuu؝-|˲@Q4E ޱ* [of/*GBL*s,I HNcnWjixXaD3[oUI 6s,Jx=U nTtE,|4+1K^;D%'cMM=ŗ(/nW].k~C˻(~<XmG{=8-玐\u|԰]x}+ZG>Dž~Pzl-M(= 6YZ"ȴebPBe^CGGm?8K}T⫓VF ͵!-G~P8#U޴PP@݊/]O $!k͖DRo wX%4g+$\5.\ sWy>j<$ )IV/e`\9ߠ 2APޘ;Uͣ>C-!9o'ɖT"ߊÄZɀ`62 E5ɰhh#cF R^Q"}[qt'!* hM_$YdEccMvp\ `&kuz.{K{˨WY]!m9R@ݚ8:2 .GnE-aDl`'1j$kĜ r&*)^(Y̼h юM6ց.ü+2c ZxY a.Fi\SL sfn.>8=͊\ wⶁW$g6+ЧK):Mrh$Cf/`mv(`r[T@ʫ[ƒ$L&-:JXЖ例Qw|D?ۗDd4yxV /G0oWfHzxtTّ&OdƵNI\vi N?Tɡpf'"ca)UvG1Rgć=vaFlBܵI5NXvĸ>`1͝?.ú5/qY2`KxrC̒Hh<-/8d M敝*ѽ_vjBݻ {2!bOJ?˔>y;SOwmAQ\+MCl i1;nۈ_M~Y3\E/iifN=%bx%|+,=q3GB*f&vk "I5\7w.уp֛rmtv/2o0@ha}Du}?Z' S( %"ް# *v2˧.*泥/Wq~dwLQeəɠe5EEJg`澳)4JJA`o*U2DR`MU]:dhXeD5PKwmX:9i_>: J\3t7c-Շ$b`0/[r}ҔdcZyӥDt:ݝ}XmY4Ǥ%OeHː`r9kPfT.E{b2ڷ8516Srgmu6vX Fy Tz3!wDn(F $ wJd:/3 5ơEσdRiZ>Rc  >mA3(洲U0?\KY@gD"yUPJTR*ǫ=sXxšˡo2o~*V9@[O4qN |&-lⲲ_)D"V6L!N,{/sLvՏ/ WZaLt q^hq/}]ep|hөg}ԟ(5L3c" ܤx+Ǫczw#<./A1:mJ|;`Ykf$mV;5ߴmq@m @Z- 6!jU 9h,.QRK*/8"]A\{=:]a? /A{+T$;*'Fdz6'&@\bD,6H1K-#v) su?Cz`ZJh뼻: GD.Gl;D\ާ|j/qOpNdYO-EDwO,Çvf4nf)BkOg(Vm@ux<ך(fPt5s8Q4Qf˔٫eb[oReZPGf^QA^w5Cqmd_p$gVnNNS cVZA4z@iPxL9qnHQpG9azo/~z gccG2־}rp:I{c?u?@ lIkwBI#%A6)K:u%cMb$;;d\+OI.EH(Jљ-(_nk%Vb y"hӈ.uoD% Q_(Fє:6c0XwM YjeIxe ܘtm$)R0J K1=Qo\kv+\}22LPcy zJv厤/ AKƔh/jF=EUt5A?hk|\x!uvW˫# z|fO"<gbKq繁FlwqND!$4_;|(rWՅȩ`jjl9Fymsn$"Zwa`ێnx rFU6wC`>A\Ԧ]-BL*E I-ߡM,ſ}׷{(=ЖơmGՖ, ΃5!Jjv8YuA¥¤(x+/Jm9WG/SK[YS5͉s5H޿Qu)פ_ÇwUM|ÖXm=q;4>ai%mQqiX]l쾇3 &{dE,98Һ$ay";,COuu:.i#Lؽ5X U1 ʎ|\v F7UKĊ>77k9p6*RI=ם kW&uέKY;I$cc/#N}Do#P:^È/!5V`No$6 <K:JP7@{xh. uW=4[Ol(N7 "Sbefj"*O˫*e{xw ^QnOş1ܑl>שI'ΑP Vwb-rni WoR(jO d)ȢlvMJ_ uS`Q"L`ظ`J=4*C{r^,44&'=?*otzvڞ^J>ѧdHyJScE2Fv|"1OE.?Asxn}9>Bח%}Ejc)])Qh"A6-ǽG[n<*,m%m ]lv SR/IJĄ r6DcQfɗ܍KOqXM.Iٻχ]F:9b j<6N|/%p 'q\4e(+VrmשulRmБU|f,YFOKNVq'7jXލ?Oas+sy}n8}x.঵6<ZTF4$ҀxĬr:I٫'Q!Vª߷ S ^2(Y[3vq 5$?2Mw U!Jx&NIVQ^{Fi2!_@,~:LTߝcx@V]и#EqE)Vߩ-e`{|1VFז!KmY q'/gv  C ]ք h5^ t |4Ъܗ[1bАOaN~hdŠb;yNz[v2Cb0u` AkndL!rA{_2)[rdH6LYZ/OlVYNDbO/Cg(A" s(VY(2 Ff6iYNO˹0nB8U!Y%"8Pɦ$;e%6EGH-Id zR|n`EG'^XL&UJfNpL]7_6CF#;`F Ke}y0겈KU7(ZV }XQ vT7İ.Ri:CS\k-(5*}pE'Zù,8Bv?OM}jy PDkBo55H&xfl?zbT\FQN܍-{VXE<8bNI; ð"b+4cJ4Ɓ$R7avb_zOz8*.hmi^8(Bݗ[`J)ko{ۅ uw? mNyXb ty)m?e2Y3\m|| `&f,{"2BtqlM>xg!zI`  ϋumN=QNyˊo.+F=B9Vxi+DmhCDMq[HAYtaZrοO)|9I ݾϐ ّɱ\9E=" DŽ0,Zti sԚ."4t&W@Lji~Ǐc;F]<kvrMW4?mtB5B{_;ѯ0B ;aټ.\Zz:dGW mQ#' j>lP ,C#bԖ[Qs%JRd&We㨕bНbV!@Tv lz*R*H~Q>maaDxfw5hϚA=zQAt}GW0b VNW{VLoVb% lsU%MC+S#cǯ>xn5It+!,3~12%'B}u7<)Y *cL^N:㴀QfEJPzƴI1*'0Yh%݃Q/&ja^H%M}J`3-dĖB?`ֱo+sZQҜ:9J=.E ƈӢb;L{Cz[(o&B[(f4g;=!jqP c֭`RE\YٓrHJ}S-y*(/+"3'nt HlvΩ">d o9#aeaUV.[bV3 Fbj|.L|[MIE+ǯ siG#zPVm`>#!l=1h (G e?٘iR i,,SBq&:Y6{b"EauAv=^x]Y*~hMNϥ~/.\)vx0ye&eԮ$yOA~X^{zMl>M*BL[=bI Z6˫ȗ:EȒmǮrc!xMoJ([/"|n0:[(Ǧߛq#:ǘ:y,3$70 Wت1]jl 7Hi1V Ќ JV:Cw;w"sJСn{8y&E 4~_h% M cT3R@Т(vtw Z22}NJ^HRNڕ a,DAm(`QYkJӀzfQ7߻:$zmMXU,BA4w5rG8 YQ%U$7ѝ0Kc@#*U2pO*mc<%6yoLVNƖԭil-yGLjg!4#uP&!?ԁxvJHp(POGX-+o,fKoMb(Ԫ|&Ĥ 9v4!A"X$[쉴uMjUu7*||]}ʩ+H; S58kJ+s f^tm@6O^ >4C莋%P¦AU'dR?NCD.V0CJ'(^#һW-ƯP${;;jxd׹wLHs?V!g[ؓSt,*pjyA]LnxݢSlV)v SXObr'U+M/ G eE=62'N%ًU*,$(Y1$.x՘[CzG?B|ww2%;{d5/uPzQڕ$ -ĸMT:#9-F*j_?#žYtZO71;5I P¸neJQ)[r?h{x@=KR]SdQ`?v1c VE.spF]9$HʫP=M=k2UgOV!0ǡMtw+Yb?$'92QW<ŀ!e>%w3EN,{lˡDjEX[5lﵙd- Nf9iXW"ěM4T_};ӀZǗf@97czDoĘ@Xً%S b&QE|hl/N7<F -^XY+H2eR*5Bzm B zl96V >HR(RRvf'wY s;䧨qLJ+T& `Z܆%oGH<e کœK&ωǃt4d.$'A4QJ#} ;/n:<jyP{{#DČ,jυ&R W1ܙVY@_ȨcXunD'Y:l {N||+E!ڥzAV]n?W%EW)KǙ밭70٘*Cn!˰wnQbFT?.Ie.p )IV* ̉[Wa[ݡ r!:Z5rJ(:MNnx2$PJh_DZ3퍳z>'%CPcHDiƫ |E4Ĵ1j\į{f-ɿibTf, HjOlLjWeS `fK#23~)o H1HSai6Rv CnzĬ2Ž-=Tr ΙIrm|ٝFӈ;/T8"7eA=[>~s=.Ed`с:WSYV B7.(O 4j'@"㛍#KX#%G8cN+TH˦XNIq\muϪx.R%C)LLͥeG$DUlVE"W(R.zT9[[2eeCRb8h98 `5:Pُzɓ,Z(DKfn= m*4fn̴#IoSeb{mՎ\YWޮ,#ۺW[6OZ]P+^oMWT,tDFDd|O{ ³E-n^5 V0^ìBxO_!S$$6I:=ҽ\բ˯-G-b ְKک$ypKDz) TCFpNeg]1P:@,ν"S4SfTWR71:'lT*&ZoRjr熌VX7 7>@->S'}PֻHq=TPB붗eƍEO&m]pTS0.Tr4rum.-rk7WEYcҬC>z_8c!qz+Yp8vNaXJgV^/b@m -FQ;^fum*NP+xz.YR eb<Ӯ;>%$ͣ#2r#dRѽ,/NP|7\4jW̝ARUj8hmXm#oEe= X%h}>X0X9K%h$,~f3,$~-mxJCxpYFiUp6fhM#[ \; qe^-x8D3LfA#7 9Zr|ou :ק%2\>ª[NwLؘ4~x5ح+SD:-(S4dR8(´fE-2~q2(XBzᖂft8O?mCZspQ%4(N2mx!k1BD`[w+nkQD  [{8{J0AҳqmQm?GC%.1fb$GpK>4ͥ--JRC.ty(FY{4UU8PEN4H ʁ m]xaCM+e'Ju#̻Eg׍\4 (#nAG8]vF)WNU<=ښ-aj~<bTJklc2'C5ӟJA`5Yh5S`[iVJ!&$UȌ L=?Dv |ho~cZ\hE&b<Ј#M%'v!fvϏڍ*(hWHíB)2O NHBY 4 HƵ_/(#RGX0Ap9a3%4C=K*3AV..ezc/\R~xHX~r['G캋ŔMCQ!ȌCɯ+SG\fYKR!AJMvʼDXS=Uxͭ)xg %_'7Ra&kqI/'u-OG~,huQ ];bX:}kz]7qc|+ 'Ak)e?|~B.tNzrƿaXK}AS:@ݙZS:r@PJoF>i$z%J4CK!_i(JH}Ó*M٢MΓxpV6(֥1*rNSpF~\|ŔXX94\xUxPE&M:dVnK=m- O}vɭnwiS^f\%Uj3J_@.1,-mcV)q +E<JQ/R{#kY;k@j(OfsRbPM2 {H*Jə?5c: E-/Vġi`TħS_wzYt 5N9JtB/WxvHDᣑoY­34`HC/!$NٳmHoHZ6}|_EM;Iܽёҧ7w?U& ÝC>Ͼ$&O&@£;";`#a(ra.9'Gڞ:TkA Γd]nK{ړ`1g閏bA"6/ 0+k6/JjM!A{I<(14xZr 8lxhYj rZH9o%&Om67yߚvt CS7Rcb$oF@gb,lWBȪ;XGW ^4z2Nx l }^/ 6nGsމme>] ^1J$P6.TĊ=c\asQx_LS6? JʅDU; ]*0u]Ţ^]qʹʵɅf$8^3pC´iOԣaؘGpҎ R5oa)O@eG 'nӎ֭ x(yHD$3fT|t?.Y=<0#W&<kB_.3ƀnfZfh MsT2۫>C1OH Pi9ydsp-$ 1jWPe1{]판7VވÈ/ <*&=Gwa[X#U(wkcs ti2.&(>mmYo q5rrBĽ=;/UaĿ?+vl䈵cW_IyzFpRAG<-m? a/_Dܠ}P6` &kH[[1+ F{@h4WI@U3dd QLK%c VViyzɐDWH~2]IPzVgfW(<So MC7cn@<4 ?j2ĤHFh,YLR -Hke X*BiД;ùTiqunRg{!F**nQ_DpQEj-M\vYJq fyدhދ._Z˒kZpNy`av0$lJl]^E't P]^Yr׊{?t5NQeLBF +9dzu{0O{ R#4]_UnEFKMѪWfJV΁F %Lf|/pF3 ~/?}|ύ{c94;CE_LN2tϧWX78..ZI0UÖt=ŷɳTl}U~T yIsl8!|-寜vlVIzut0QƐ%h! nl_q>I48#fFt*uJGhhݝoGN!6Yu0f |* xb$PSd]m`n^*:.ln77ˊN6q a͡.B0S0db,ۃIT> wHmx\*J^ͼ{ICȪ.:"f-BA{$A(e Z*"7emch m@-N't򼢯OqQZtSI.zmS n+&ND]9T}E7Rr{DAv+R-O+I'4*~BcQ{wkVhฟ-Z <=2p4w3,8I0(XQz%5 Wn۟dSH u6xubиߦ9:811Zi-)aЇ L~nyLPdcW z"|O1r GGV)yWz.МP ȈإXu8~KR;*_-12g[_tBr +/W=C6zk5'DsT}=/$8[C мw\EP ԭ ~imTQ+}"_|ͩZ7q"*u׹Wp^*$~5: r;n5{[ yQ"J?RYkM'm%Mņi-׳\gI? wb/rK$J}F>_My[ Jg"P!ڝRJ,Al7 8,m9djz6Ԛ;vO\ÔX+{US R¹1Π`R7oDŸ޴NaID/C@iD>"x XfӴ %# zU_zk9 " d9AP`'>YiPvhgyY ѯgM%*uy$8Hn3XR>z g<$ݡbi94 tI~EWOt AK1iLV=bVb[#L[@u X :S2VoP_S%Τ{W++mKXWi 6vW{>, \B]T XF+Qkɯ0L<F_n:;?-_B :s_.YOuU~Ma\dxD^6Z7@=k h0æcK9ڕiWk95wG-~4PF9b P(mb8r" բ qh; 5 =Ǫ ʦhwmFd4}dkX01Rp3(cEh￵l*$\9Ԃdvݸn wZԩT!+lg[ݽXlv 2;OaA֊(c]^" k)e @a+ 4+||J¬xNLKv6zA ;0Y 0Ӟv I7W ΊF&YWs[@q$WA{zT~gss;O(:N=E>=΄ ҵGG.uj=xH]$H1HS(8DH}Ah'"B wfuB)gy* |fe h* $2dK2,caF {}X]ٺGG_ѾyXBL{Rإ$>i1~٫q1 2"[z4P Z]<-#lK8 iTgz?ȭΧgƺ7I`1R& 9hygЙ_Uv‚F taw7 Ct౱TIҶ#R.' o~D)Zr@s%=rd:>{4rl{uFRaTX\nfSPԨ[E\樀Vf Ιkc)=eJUy~*kYs T/'az{azɓ,z70[>sǖHjs,^Ĉ7= ~DIuFWPHcExfcܶBU+Y^)r26!"08{8 n<}(5+2'8"e}FU{2jHݫq;+  )Ѽ'M8#]uuՓ֙ljgNpӨ݅ƄuFw&LccmUM}39ʤn^X \G~d $c?~SPX`O2gJq]x_7#8PӘK{^_DJ̢d)He ug+4E%<^k}mIĮOɉbQܽ1z*raxx vqR[*g:+Qa#aKYo7 "I/[CY27I߲AM'](ßIBA_*o6fKˍ'|T; $,uƏÑ  'RjN MYhlLZ?Z^,-qbNϖt4}ĽSyIV%ܕ~ڟeŨ6@iz=Rk@' "6nYRyba1y2z4Qa0ނDdޟ = Viͭl UKWHOƐHbT\1 k;q`>owU)9*ZRjd?h)@ Vsi|?WzK8ɲhpẏQ]dED`҇T:2@: lɳ 3cMY`K,AÀ WVq j2grSKiE7 !;<";,5P 9NV!ߏeNکR-EM.8080bwC36JSۙ+٧zE|WHYpLcfZxw#|=OڔKإvXZM|'F4E.\ @`ew̏=XŁ(vxjnCliB򥥵637k u_h}Nɠ6f?6MA/5VފV6MiBiEQǜ`yu"U կ :L{'Ay>G1(e0rAv/. ЪVZXhzVɿ`ZYWvc܁vRz %$cU,C"wlxN/ {C-eg+33:G`AE:EAbS`*J  ҐE=Ld`suK]PۅT7\ۺ>b%kaLM1?vDa_2 \'I49u݊`͍@OVHHvUy[,F25T$5 ޱclX q-:-_n8^ta~dSr8# q%2PLz%K;|<nUN{llB/Qв`3{JB1`j P|{檳m.(ǹ38hci=#ZJץfz ެ#*{}+ K~-ߦ5@.5uO=f g5kk2Y[lم,#]e!$Z +bseIQLjG)䫯`ݐM%^22R- ݖVɎYJX[VܵP{?ev'-gfN>0w^#l2t= $IڪfH~x, jJ%4F?FlsqW4Yk s;>RFz!ߺA*/7&J*!&ByD%]bdEbs}S>x:;Cd̐6Bk qEE%uVv+b*scAN>iE&Sg3 $2 P*tP~@)QA*%38wgzơ$ j7 iATBf.ꥑ ';%gD QLLjw K+| U'[QK_}x! ~KdŝBY7jph'[c67a H$BQ%$VV={mu?^()?Iijo0SbBĉ:KdlC :%p3񧒜S~5b*OB^ȃqp7wUpP4 >w (64]F4҅0 pHKXv?Sn$$%ȁS3Tޗ G$p,nϒ,iXu-[dӂU4=7m8/fTNT` БbF* _#}l=Dw6Z2fxoRPEӘC v"NZXyTҝ-PHA8 $n%5cj9k2,w-Gx5ZkdW`)-9,*ĠLҢS@^q`]rM_@Ҍ AMk&پ8Ęzth(=qQ&KCcŐg26 ,o%{8P)/5 0站jDJ._| AYZV $Pߨ]IN$xռ8i0-z,\<1(|^G, vr02SKzYݵJ9c BBPE">ʭS5QkmkdCyxZRVp2 ^&W v?3m{(,|Ƽ79ζc# \l5F})HA2T=L:Ʃ|qY[!o1ur +^~]WCOI B7*+LLd>kXUDͺaL4zcJH$J8wGL 1ǜ>봮ˤ<2"S+a8IT$OR| 3*k9 u29b5-=9RwSM"o1iY|/v˖Pl›0L|\Y\z1%~ͯ<]r_(EU'{Zf$+zxAVq YM~!r*0h0Yہy>Fe:@A45 [2Мl6A|bwg1j޽0oCërO6P>lf.|`POwpb:iόl3KO:T,(R jQF(A2ZqXC'C{A#@cC{P{8lڸӪxxM o9}5qr|: ]S2i50=3>$,fg!}(~ײTºgtԹ<%Yev[zt>8qihhyS>Mmyup+EXOAPURK9H=_a*jdDR2E[ݡeXeyV{r:d5E_qSjrC_U K]5vm[4\Q MlN`@ &r{L@zϚ΅zD#&vG*ǩؘx<z5+TiRQU38:x=dߛӌ,F뢬&׎a_>4-bs.b6.i;ĠDBt&oVZu/o6t[,_Z|Y=Ø I-^zt a(Y-뤇Osf! C?jΦfɴ7p&ӕ9TR񤾯 X*5"βl8gY?tEH)\^O];`lij%?|X$#ě_"(Z+G=!@kŠQciw%5>3ݤ[1uՈ̜r0@1Ctrjzc#uN`b=b&#Nf=s~\VdDZKsKY͈?e yrj1f?Ek'O!Ja:ԥT\^S(V\FſunO2}6!_xlhg"pj`bPr ~𢟩]hwVU%RQoSf'bg!ũˎMQV RoDD fAhݣe \0HY5E{3Qv+Ґ޳ m$<%ڪ'cK/ `yrr86xn4(\'A;kYC9wD`('E}߱"n!K#L^"7SG Gg4`zIM㛙 jYg.D;Nz;|7oN'wm$kqqj]%RL6^?lY?[pUG 3Đboo8n]8'3PNz_pX@ͷozX#I(M_}n=]znf$i>PQ]zam 7-o-jҽYn$5:2Z>HԪ a^XW3|,|2 Yo,LuBeŃ14*hwTϨ4ݩJg,J }Z~ c ճ۲Ήf&0Ow'2uKIFT+=7 .cOZa:=VX۴, +G%ٗ5ǑiAB@b 㽠52z0 ToH EQa/KtpiJ1EHonƨuurS>}NQR)jGV`p:(Kj5Kz%&O.>,ӊS<t|U=OL:qڃKlT2<1M3߂ݰNSR%hN2 1FPG5/3}uN_Ɯ1zu{ މnf-K'l2G8JBxVM}xP7j+gPmJ4EɩaTg^3K4v3jCm}T,ڕ0 WH|V$F,OI^Ş"θP}#R8=+;Kڼ/~thTBa6bR4a_J ǧ.!ǰ=M=*d=@1J8O<§U/ٺx[tFE:ӡhr6M`ccTiN'W"前d-+wF64vÑ+<&NRJkTz]DJ$a@*҄D4"Jedd~tB%ifƚ12u2x;_dM΀XO*Y3ڑ,+ ssiW{O@OiV?;޲]B9퓔AӪCXb}Ael(b{OJ&wc vHs7Xo/EBce KS.6;Cv6wУ픮ɠ'<쇊-!:c9@Hv3Jt[&^s̫s.;h Z䳊U7NiPҷjyb}EM[\aK1ʝ,z  DΧA&=9!AU62M&Pt: "ǭdEQb#50`]ކiy M:WZ註z0ٸJh?A~P= 0U1f V)BqY:" _6,Oc紤R4@/&Ie>C:"ECT@vqՈ7ywx.P3 ϛغ#% 1Ƣ.AGpE)u&r@)6 MѴP"k}ϝ)> a8ӰzH;)r̗C?SpC=Ʊ]("N X1+{ ΄5 aA" w,'vVŰ'+?Ljiaz4|7XE| uBj1geW.;9˃WLw2ӨrWkg77|ɾk6B5p"~8uQKnH4R1mQmq޿ȓk^V3eê^ʐНi\]GMNo/mVopm-{THMJ aa ))s/cH,AWu)jcEAW7%8` Un.c:Iߔ+| &Ȕv&;ڮiK@b!!9NŽ0S85t/"lDOcZӋ0'P YV+9in Ѳd% SrQ&q@掴іUf3 oԷ$|a l~gsY6CA/HY8˓Uw퉻z H-+kPġ֎ F7 d9&>/q9yy4& C=GD_3 PGb!|tX˱20  c8Hj罀Ffha4̸Y8't#6 g0G)t$NQ4 $ፑV O >Ej5_qlxgBhq3@8D$p"k:8Wqڨ߭qb%H}@/1{:y0Erl`ۓ )Y7 (tob҄-hԝ/N`VX",Ŀfo.WN DbZ0va ntl 5q/ |*Gixvzf)6T 'GL7D@@ٙ)`a;itjzMf,3z5ᗟWH{څ"{ gS9l;914  aEՙa]Io*e7,E YzPnma)Rǚps>!Y~p$pM&rpFyӝ] 5zIxBO$aWWhLƻl{)V)$}+0ny) C_=l+20$?:JK%|.t"c8wo')XDw͵_6nu 2A^*}i%P~)o]R"0jqP.KcaFh -?ڣ:&n/`EolNC|%UPiuC5 mxZ)lWxL f~&xV2ؐf$[9Tjΰl߇̚hW4m**O֡߱cP'DO`Xd͑tLP̽ pQk#'u9+/OD:+P3QS!~ԅ 1`Oi;ۈa0!p! 4-]&4-kvJg%F9AD + ߷(غS KOND#X=Q6*`q)JB绖H4sbvN\@7uG*ƼAi}* ڰ[_vpGΝH(H~!zRN,U2.b(!r/8i,A۞*yRF 4܀*Vт<&~&?h㋵>h5 !!}D? ;B$<CI#0*^,R6Y w#,]t_9c; sL8E}Dx2 =&Q-Z; dCCRLQ )=1>V'ŤCSu;<%V.{We! rD.R7Z77]eu7 &~}'YYfѱ(T:ݍy)(e$ MQR臎,J.+ rQ4.סEUkV.c0qGz0sRg#}zD A{N3i}x`=;cYڲ/gܪp?ƴŪ&y&V$U11r5Yr6m HREU_ś C^碯R Ϧ[ jMC[Us1ZK)vɀM>qw8SQ;6Qt,|ahQA-]r^5H.@Y"/φRN5C(1 ZAtkr'y5jzHIhwQWJh-/'5bdt`Nt2JQ-U'o1tɲB2HxdAI ̰0qQ^-OFlŰؠŘ#QYK _S=bO>p Ze1:rܕsD5~IϠ?n'e>H ۽ \AU,q#lc4?N$MAt=t6 oL K> TuBy CfP~@>|J5`LD ?4?@, X!n+*@a5`ε՗)sW7)JӐ15B8}eGm_>zffI;޴+vMU /Kk;ԓ$ K'1q=z 0H)1kzgol9-[LE7*5 AtzTZ/!grLA=y ͬ" DŸKmmJ|v:Ek~%[`w5D,5 |_Lp]5JVGZ?yުr)u)VKz$fk .4 1t {Ml8CozZ+WbWb6P0=kt /7=`ΎAnIdfK¿O#>o-#d| ]6 UJr|5ntUs# ɼln,݋V ft2vE$ G(6ItI;+"Gp;|&< w#&oYæσ>K9˘aS{8 6>\޶vciaSO\{v8TZXCĉ $*P2Z5x 6WWE(z>xI$WvT| qFr~wݹТƒ3t6,X+:>}xk˨OH/3?&Q"Q0h@hqނ=!*DҀi Iq8bYk~FygЈH Vbzx$NE`8i<6ƫ-Uc _-ȶ rvH";%-})HZj^iADWbaINt JӓG`:בE?f1eV*l뗙 +26}qZ±DZzm UgvS?mMa|-t}H`k:/–D歗Ybd%|;8ᦚPqd,_*z 6S`Q_!O>8ڇc7%w8hb fBaxt~\$ENʰܜ/&{QR &U'QZ3]Lcw31]hMKpVS=*D痦%s%b/Zks:i(=!s(ޭ'WO_/=0HO$ه\S= |Zl\0Xh4)+RF8l^P}qYm[ iuzY|l3Kaebjb3s$ Ǘ/2yK7N/#kqJ3ݕϡfks_Ф9y50PCCd(rN([J(5mRԙZwRqGL^(+٠n 9r1_emaachM˭Pp By/Ĝ#&P`> x%*;0IbXŽ>~8d,iQ3<#la GJ= xS <#8znb$e)v>]/m.t]|.Cap[-U"꺕ݼ`4hG@{_ K:ׅStj:z?RRխeyH d^5|7yXccT1Nm|)8kп4jη"tq| sB!+5g*ʝJ蛖MVhh;T?mø$ m6"MUwvN iPLc]՜ui69e0M 8y޲.h\O |#t=Fو]3 d\k5MMZj7t0h~݂aΈ~MR[ZF i_#o#GTwefXzʤH 0x$5(+(kj" veUzT')4<w [!>2!wTYiˇX@LO5dLaUZ^:E$ }`pGp*Bci>wmѕ[<{O(1R-*U؈Wh&a\n--#_4YۧDҿN]ͲmZX7tb֏ ߶D}- ʛfpRv^IĊ JeiJ0=5ع9W֜Ho䰗sЪmd?fg-kP88o4ø\f6qw-=h_RbH0кngVܪ^ڃ' d^㈝sߞnKA-.R4em-w >JRTx(H# Q&g0سRGh tOi,RKr5(B-qrUkU>cx0{g!{ {ƄQO`ՋIgW|7GYDy!@Ox(@CK]s?B J(ѝl≊uA4l6e5<{\2 98yVZKLs;HHPb0BD~SDr%>\3d 6kuǂl=+*ΌʜMm5ms+&c޹Zk&9`Lh@`s.(DHzrwٜ@̵.!Ͻ J-Aw+ 䴴PT8QeZK5x|W[b)yA7DyJ&ӚS'd)^K|D}Ǧ/Е_Mi; =hh@Kl?nW e@XxupCᆌkXHǏeAp,͖b N{gGZ}KDw{B{v 8IV7(WY,:+r/3}60Oj1rU> CLnܾ!Z~87 =Wo/v%z!>fTl~ȷ152ƣp|12Ɣ 5^ K:SbnAKN!nfbYSR 4eZO Fzgp AT%6 REH~jSWJ U-8~/3 ǐG%ق?1Q1Zd'}2| I꺱&j_>6T9UhLzaΩWHu'Bm5f88O@.*2oH*'[cmĩׁVg'}KsseŌ_ӷ^8] )K>$E~BO<#̔h NVmke3vdJQsn}}i:$۠`PwD @2Wo"׋ fag6j"ͭZ_E= CT/ taW m6wir9zjh.42!"O˝*fSPbf2_K U⁒Hs\(䂗<_ԃΒYmM$!,p%Y4Bb,=u܄ )a4Ԏ(#oJ(&/~"e<'F?"ٻ=]wj(:A&\82jP@|HH Ă}$k+ЏvLa+Kcw܁+V4`  ^c3~`Ant&#quņi=a,`D#}ĕ8zU1@koG,-ZjjvKB4gp/!7ceՔ0_ps(\rT4-_??C 9hL+1؞6u놯c)ɰbq(̼Bi@`Uu4TA~nTÝ(?fJk;}U 0Ԃ<#r$ rdEQZ0[!4le 8mIss>%`ڦxfWl FZ\/ mD0Ĵ2#+5?[~9 f}ƾ.O%5ߋ醑}6O oÔٗ;w#vz#W0SjU,k?ipa H Սf޻' [,IZWi4M`AHx!օl-O5UOd0o)cV]xia |=N@BN⦒T(JF ~D̷RE>혙c2/D8 T52I2QR?4MvqY!jKOa~~⟮ ._稦5WSk4)nH3%˰,K9h)F cCL6xisx`|iXj%+On^&=bժ}*%NuGhjuR582L}L4YTg m\3Gu\&wGT}!O=hE_w`xz1NMڟp;9p_d8B8v~M~ .:lvd݃?$Uއ;X50J-Xi^CoH¤1e@Y|F2)(b]#~ q1m@d@ԇRU:Vatv.)yi dxHqF'z蓃.AQ3G@*M n leň?W=@*=*+y7&Hcd#F̃G~/xsJFq59keSRi!f$mh/xi8 &Uˑ=%҂~+ t>>@‡_Gd?AyI3 gjO)|R}3 iV-xVb߭yF-ټ{2=w uo:p;!o#J|Q(؄RcY)xYRUĠ4(h4w9_^ J]m{-,479kВJIo\w.S;UQ@n`{CO BzWXᅿzQ!E5J;HW33Rz;,^z@`j(G0rS0]iei5ģ=u?Fu[,F-+Y p7UGi>0 8u8~_s:xƞ%=:8Sx ybBI`#=%Vù}y?!1AkZ<&>Cg.:B1 H43qx9窢]/HVD& WÛVԑp"jRXS&q, l;3Mھz՗_€m(u9cSe詋rֿޑe'r~%o}FRh+M5]5 mhTp4cWfM㼧JfYk4Qf(&q^h!IcSL$ZW6&~'D')ȉWfsXTA x+~y^җT6UBuT- SPWq) De#-}|=)Mmcio5)mgH&$G}穛ZÉUnT; 5>JcDMD{r_9WeÀ1{/_nj?+tu]+P3UGb*/7@y!#Aڃjmv >ʳH eetkըEڣpu^H jІGw䭪!G˜9)ZhD"vi4ӤdK *8)rX|J-2N#$O]ʍez֓gv_8r^`7-Tm$c(bgKE$Xwjsi_,LwCEU) 'PJUTMT?d DF6 E_YD(F5 ͕Y4/c -ܮl\ѱJ>uSdH@VLbK`To;wVV3!b0aN;!fhr!ˡܣ0JDPjXثBwOe+:G7Tw١%GjQlj99 g̴1 Q[K#IV*,jr//aC߶*la{ݡ%C=SG/  WgTti KUjQƉka^a&N5骋K~lOVh$op 3yfAzTNhL"PK{jye,*%b[+t'i{ႻL; JB5:Pz7lU}i8< ˛^dk: h4g ?Ǖ%y},fz 5N\ĥu[j+0b#;L0 Je4ũPOh-#(J3Bk:燬$RK9ي1eN~UQ @ ZJW)`g X0UVBYQBlt 8Or۞NX!NAcxAAz~tt4`Hm)w)1#F~_ oœby =qGHdt ?No6C!Qw8gظ3!'Q1F4m&)~E.Yyx6ۏP>iocqKOOYUo&c(E>8 #ps]$y6BgκC!ZVAh;s2<) \ԛk~UT!*kjM/Lk1`鱃IhBE(ӀG/"zeΩLo}} ^ X-~!EYP[<+NUWjk hMw.oRZ9d;"(BqL!>V~Ǖ0}{@0 hdCg’:DW z7K9)^SSX֩a1-{PWP0=wMɢ ّv83ByK_S[{þUJK \b=zF' W:1렌fzH4>hvWH'"y_-a-FհϿKrp>  @/U!$ 85n8tXkgP^F~yS LjX[oGicGP,`/cqԙ+֐GLC"N)Ѫu\8^R8'k6;J^maC^f9JUl,# /dzc>+CT{9 tG?&qs"- 3SYktKG;23wiz 0́RN#IB+[/:Q7|]T6]+je(H49LG6V۫cò]" ׬)Q*V!{`S}T{uvoN[CYC:킎z\TN  Ɵ0k^,\uQ7صdwQƞ0Ʋ&uu}l#C\.U|ί&)-}+I5UA!ށ3?87A$y?^e_MA{=m Hw^"Ts_'Wbn*f,WR@9xAR1O},u5S -ghX HA5%O}]7V)ESXCR`j9@]ъsH]f5AC'j hQLoHʿXWX=@F:SLUODeɨzp7 }Qsw^{}<̾w&t^Y mvG;BHdjUhBdkp$[QoKg>> @~5)<$ExGbGDFd?'6 i*laN7rxاXLԜW74;S ,PɝG֓i{7׋ו %bQ0Ja`Y(F&Y\s(x/y1_ST/Lk]lʢ-@iUf~5$8H0Âw=t3y:/nNb48gdv-aA4a$icSwv.^DcOAbYGxJ)0$AoUķcf%6{Lcn^]I( 1=^BN J>՟?[U >;hKl x\0Jyym3.d"Sj2zjv}TnB)+'q@٤FdzaI{expJuJR]xhؔ,IJ&> }`?f f 4-V߸Qw3qKX'6 dI#<oԬҍ{Nd/L_:LSt-MY }X|fZi*Ҥ:RQ]3)o7r|Ͳ O#)$qG_.ϣGoywU-ִrIPrW~E)E$Dn L6 %_̤*j:I: ~=hrZr;bq%n׏탶3O_l2'7_ rBnZ6N fRUo~֛?џ.拢Svˣ.w%<$yBk.ᾢu;5 r -6ؚQw+LLkUqٵ'K3‚cfʈxLNLǿ\a~n{ܢdV.⋴t+´=F Ű~sF|&j${X !.YggFQV/Ѿn˗<>~Kn5aEn@&Kf@2t,mDվZx(^HU#^9凱"Ӑ൴,+/)O9| -ړ 6yH崙}2v6Y|?ڈ⤻>0Y E֕ w!QDa=4ɨӚ'd$?gLd74پah j6se܏ b`NAG83\~5g.xIz@EH}sïs9 NI9i$:ZF?PO[͇-LUKK*dѠp^WW|gòނg4IK2$s_5>#n.DZ1T(JfVnhxSxEm'MfSC7iw*/[ڕ&=S53]NkFBx>@cxtFW0–/A1T%64$@S&_ `Hh6SA3%f#K(D@ǠF>i+1K05^bdq1ƒSǙ\Q8ކTRյj̝L<~) m{=&ϿsZ35EmAЌǞaRMG 3 o8sĿ1w* -tO`Rj0! @w#k)Hw uFXlOj<DЇ u<9OTn.v gy,Co :f马j0ёM4~sN:;(IVji3H 'ђcB] ,DlWqu ;E":劬ql3DlvoPlrBJ2ZM:omXFo/yP +qw 2:}ez h@9FlXFԋ`LKС o~8瑲qL~\XdZ6CF@B -1ne$WP7lңQkfdvo1FIũGÃKtyiNǷ+tU\QF3-} N?fgVkMXLOm=sH<-Dz~tgӍ[jl| %x9˦@y]Cr")Cƫ rF#m&xiok>UywEkqqI,ںiY$s0+Fi20ֱsLz)=>c3X藣`s78:]CS?*0{IMd'(@yMK6ky&=VY*!<2nt.%+.N cwp hU[ݝwEo 26MܾZ DaLWޒahsY ]E6(wfbfʰVhIo)};7R%AX0S!?EWz ;iq2ٝc3PާOg7_Qtwu&2 kd#(l'bɆF#IrIjvdX̬YO(aOdk2M7.̜jRtoȚ1ӌ1Ր#yק3*vcݞ*<"x́ЃG|껽ZKXb#>%Wf "ZU-QYv>A5%s~_TK|j  $R *=|+3ϢcX. `BQ].}8[~hx &JW~ߙfHY{Y{^]Zo%JΝbyz` z$p%W9>@lG b:~Qg< A!cQ$ 8iD- =gkdårb,`'Ssdޖ\ `RhҀ ^g"=B uj*W( |.zYb/3,ޓ)Ē&3xhUJp_xy5zEËMZb,LE.>l"$ut't%I١,Z=H~ԴyDyH ޤϥ0G9@/4?@JM`ͮuNڳp9]@Xl!x>xL-Ę=&`9 ýd^# T]>ݤdn̓Y;f/9Z,NR܇&AxS$٧cEn?ZzI|sÆFd cTw}EGGם{ 'IPiox1[QՌ}z?-ߙ{2~rH9$bM`>}G^"ɣ! 8ˡ-NW-LkgGH5!!W]RC/&gZ7bB:a-@!a!(O+Ph1U-NoV8?ȟhAZ7L{ZGp7$<;F{j'uFnB:&?dzd9[7 Gv=0>0$+A rS\q{97ܴ]6:ncsR{<}̌W҉VK9vV~PTǿ/:m|I;ݒFlj*)G 'k:l਴tx敹MlBR)y5tɪ`F"PH׃I+gO?dA/aϿs~a-Ǝa9>&vL- 7MJ1Tڟ`c9me6 /WWy˄\F+h>i}K*\ 8ZI3!2Ue'\ PwnSsciytNdzjI˶X\)G~\'^G2ey2V җ* f&]SP |*WJ)_@G'ܳT!^2)"?bG?wAo`ZiCᡶ,<8I7Ѐ+I# .޿ $P`)BB>Ǽҷ"bPB?04=b- ,[#+jiʈ#Ң,ߏ5-m ,sq1}A@$LL(~mϿ>SQ PI,Q^yZ>j AIܲ#uu?I^f`R T_73])ONw]{T|S`YR5)$vPX~{ R>*ZET}Պ\CN{F/ڟR'`~&poO#Zcq6x9g$D0tznk W<yBFs%tNz>b$0H:ZZt /1#{M\CjEU2$2äZ[EcUxljƹȾdje)<5RkJ3џM<a9>4C_\eLw2V&3iⵆH8%s T2C[aZ} |ϿEPv;Y} xF%ՐA3ɲ)XB  hxERg)]J!^*BP^l֧*!I7H\DDE#T!p3'"#$J@h*p6!Rqږ_.5c΢ήiHvǠnxpAЉCRh'ϩ5ۯuYkl ͼQR"XҌI+0FkܠiR]/T, CVVƳ N]dgѧh?_P њD ,:#3)LJ4 82@(Ԑ H^~T%r76$|޵qP9Vx&ŠkIeOk0sEONR˪ȂֳnKUHt@#6br|:;WdFRAfn?U;V gZ S: cA4O%@q7j13#:4{ޖ6CAw7 V#ChQۃ=Kl&XRdItmg+*Ya@K0\nX 7E0nja+ $kS 쬇"ʿ4 tY/$c 2ĐIsQႶ$EGw1GBfںaB[_%fm V {ƙw.11Og[p.lBuvOQ$(HӱX#T~v#zl#ngifP~$5hJo(&qpu̗ـ 6'M=C/J|{|.yݏbaiINrdI\Dio=YVȦ?Fh94E/TRיWctq{&tЃX5p2D4QtOG53j[@xg&>7+LatvCy3?>Y̱ : hdJϔ(2Ck0҉pX$aK! Ay #w<Tdp14y\X]7vpU;K9=7@wZf ħJ"/Ӊ0:Jq>頾>U #7i#{{wqH6jtAz' ^ATևg( +Mtmh֪g Sh6sT@2%X;Z1\DK6 m%$;b&%2t 0vގ`\@߭Ty^ wujv:yz@8cSUxaʦ#5{*(.Q2  KX9;rC0_7V iv 5z@J7iߵ@wkk:{>vZO=Es+'TR4FQ&4 ##lw-<@ݹd6fk9HhUuD>וJɻI/7>e 'ՒSHpNW&~Ɉ=f YߟbUtM5c@pDV3}fCG*B-qP@w90u' ǴE)ΥHl)scYXUp"d7IoyIO=IWJw ӆDnFJտ0/ʸ\BY N7y6k׾)Dm7iG xX}2@܃L;{DxkC2FzKi4p Fm.*i5g4FľRdt1ŰaŲhE}dHd:EPO/ZK_Gj8%>ZȯP/[KNa$yW[,Moo=Hr8Ofߋ;8?NZg. T;DN3N}2B{i 3 JD-$2iҲ=֝a[E3Qi ʨ7 f4i{9wXV,А6?L.nFǼH YOb?' VJgՇ[:n4a)d}>L"?N0?ވ+ -bm]Jc/X@:V$7,M($hP%'W}q#x$Bm8Qk2}f/`BW g覐—iʫĄez"a ֱmx< EiB%h֡Ǣv!BvN)aZƔ,f ͽ76r "fhd&(D!fpuGNR5r.|HED` 7lӊQMd8 4[*[?;_3[o-VSPcŸ1;ʢR5UX~:#|W2!*edyeEtF}d[ 9,x pĮ ]H׼`}6]e eɳ z}g0% so`?v;^uBiAT+䩅O⽵y2" -fz٣*a`V!X_cOƧ$oMV4M%nC_ ~1B\Ynִat';:q >%;;u/#*S@%V ,E ΖiH1:Ñ3acu?0/{j JPOD !,M*rD -ܥvD^Ba¹bBa.]$[pJ5[<3J ÌRMLaZ>VRa<X2T[66/l.d[/byo{,}lh9jZHwXsT> ![#RK|)HnR&?n$-7ecU zOۥb-.YOz tnFPŅQ惹1/X;!AK3v[02^VFi_o"靍?WA8,@:\d 2|@s VII >:1oMՎw, $0|ޓ<^fb !,[>oIJnS9T `"Y! 7L ڢ,X6js4#m/r|Z7uFl3 $7}zpxYBf dX?@ 9rkDN2Fzj:=RKI)ңJ'?>IRg 7JD`xڲ$jU7 4TW8MRswy%[Uzn'a~@wҐ\}tpbu<+j>eEU{.v${L;vt#x샠Iłh0r *꧐U3y O +Lڞ)HåTU'*_ K ~1E[cbEHqjzbP}$Vc Mq 9h&W `,>Ϗ1 [ч(+*ɫ[gJnann}_dWU{f,#A\K䑹 (,7#0}rK8TVU;KaO*[0Hfh,嗭te8q?1Uz8ji?wɽyts7_/?-YQN"=(f#\[|FRAq݌*d7ŃTCc+(2l ]㋿]1Ja->?$-Hi]`T!Becƞ# pnL@\{WTxZ2F["2'^n{ Ь2;W-6 F:UǿxK%I~*{쎸WL_Dqq8t7h#$Q7}(Ϙ]OrPCYh-Mh6khOIqD߳.ˇV*tJIR1Xb˨4go;4Q >na0[#A֪Eqw}Y)QWZܦwc\;u܊HM{fx.-{Ao5X~rM!x-Gw(.c;HDm&'v1YsXv2x>8zx(sJMϩLg{uюf>QYNwmSxe.z_o0(+a"4`=_֦xٵ-b2XѨŶ13EE)<7Z .ȏ .K;nP1Sҋf_MR^3|^B \Fz\pB#r-IwU\ {f]DXv<.j{g $99`M⫍)"vF+m16& :mJo<8YE31A;"df3dS}6?^J"5m{\iPk60}R{0Xl, 2G⦚t#Vގ4 eH*QQ$wڔoHͭ&Sq~O'}Yț̨7ut- U%l]Ӳ g<B?M]9K!W4eݠ6¯+b"tؔ:@Iu\εff#bEF 6) e}vx4e pӭİ~78oE͚bWvXpIR`D܇܉"ydn1r|2J00F?>piٳCG>4B,V}o5kιe9i3s9:L|1R4J3E."i3D=ZCJ;D4 thD5DA'x8? 9OK4z-h;cm0-GLcj5 {0|/Z='UJ\x,ٱ{̀aK_ 42)D9xXO9Hɹ'0ĩX^cR*~z[6 %QWpl8C=v|eh2IbƅDfƣFAwO*X ʗhDJԋ3+Z{:j&"}4ɲu+<ܘX J焨Y85#S)|-';W>(wb^ژuh>p^`ɱ[I+ݝ)iI$O2[Ё5|ݦNSKrߪϚKK 5u]K@.t^N134#EwߡGWGn3Lv+r*ix4-ks>{OͭAcqWQo$'CTzmJZ/[/K"@sE_xس8\䒄Fs(_;v'ai o`{Xw 9V')й E7Ȫf[- i%Q!KtaW] dii$.d@h5?5GTe h o %ne\J˥kZZ-n:s_1فš^gQݨdE4άs ([f/8޿gܾ PqFMܖ=Im KOHA5D*+zףp EʧS'Mќũ 5^CΨkSjAK[M\Ɇ.If;5XEbm=?mO7vF1ŅWa/Xφ#yT1ʚ[(m ?ՌC1eQ %͚~ st~ΓLq$78?=/a]c,=g b.A{Psp#"^QC]U2XaC 74t 8uFb{"h wCq8wVfB4$ %ןn*~2,JU3CHzφNqyO;T'[z%]a>lD9-sf%o?0HYA,;+|ڙiUKvBS,uO6mI)e|FK=%5 j!;F[6H~P@ QtxUɠ9B}Q?nٮժO֙HnٖGCE ݺ_ŹF)#GQMA"=(_$޴fno_<&KE%͖1%@WK釆&Ƨ@=t&%Ygr"ۡџlQ]5*H`fklڵ5pvKߌM;[tb:'u$O:\v3v[b\7GXh;c _7פ^+sO =LeT7< |43W%V'Ӕg+]VXpC%` ѯ@#ڑa–_' Mקn CНm{/nwK^3bF˿no1fw>YPnX{d҈u3X!=-042Q}sə%82'Mse=0K'TD݂^"8W;Wھ\_1ph#VjA9TA~-C^ w~avxr4:mgaԌSp߹_,%`k̾9XGcb -lg#W`cRet~{X%pA1nMh^VK2Uu2 q`VR\)ͦ\b'WEG]иEg`["6x/9?;G5*JD;-wFd)ٿ"1:۞_4?}y[@Hn̴y1%9d|S5 yIiD#L^oҝ{sGAI&zq!QvW_&fvA;I<塒W4v!9! h:@*eIHiX6Βv)h>P~^]fb6npi{_]wɆfv@ۃuZs~΄1@Pŕ Mt3Q*[ #G]YLO疭x-@ȅҲZE0=catF暸0>MbY݈d񈪹쁆Wd'i$ط_/sZlgbD4Y*xUaq'r,Q TŌT ֣s"9#.Xbd~5I㾮EL J:)6*Fg@ԗ _5P$3,tKa,8=_V!&Ѯ8\vT-)!?G|ܑ>M3>(8^dx& a:q !:] x/??fjT>,~AMvSyە(.M:z2`|bӋa_\J&u$q6p$B̙f# c@dk 4ؾ=#vzԄ;։L1I y6 t}&hGRE^0] $P [M #NI>%6o\3Lmm*v[0N+_7 ?@{%Oڙ Gq Q,#YŐ!Y?Yp@ǜ#V藉s"ŁcYNb!z;/%6)01|0޼o0Pӫsk0a'Oȕ0 )I; -ċT8#E;{Ưa68hc<$$?H*)[Ke5Zfs]aZz3Siݮt"HZ%j} [Kڏ+-W겲v7;Ȓsw,h$#p૝hpE@*2w--Bn CmZy#˨ H nd̼L0FH!cp"T['A#4K -G^xODђ-:(ގD!1?p}dΰ L[G+?d|9T*_NLǵh +k)ɸy]Ն{ifq&'|ϊg  @y|. ;3WL2S?u٦:v*DVrZLyZK s8ǂ͹X\vea\F ta A4" Zw:3U8$nqjif'}|v .tE2,ZCH[KՔ91\sX5#:Dx"`= oOK[m>4mw#x_\_o!g v0$B+3*8j" *}kٿ-߬3PJcL9ݨkmY ѱMiò |ZPpD,D_QZ}_h&'}PcP($4DΨ@J()XۺfáoQOfِSi i%Wx:lml-oٽקYlzhQTx:Py!=5/|;A_?_pfxkAҩue8u}V:R^viAcJYK u>O9NwFZ'ɦ*7z鶳*d2P4-bi={6{1536dĢ)ܞCs˄MEg$[H-;v8L6,4 '-%Q$.>~}=&SQ_Hy'\X 6CO#; ~Mz% s_- 4+cgm?!_IC)sXf^kCWs8 Kκ,dYǘ˪9=) rTr"e}(+0z[N;2.yz~ǢYG9gS_˂i9N{*c\-7& /P5h*vFW~VXp04[loƨrRZ=a?oH $2<ߣĀc:.Mw8:e=oyV8J_2f ]h,)8H NA i/Nۆa\c56WO(*3Qq,j}lUV<m*<RƑ:uш~a2(ΆRa ;l{Kpmo[]؍̽P04cuMx8ĕp ڝ iLj#O&1I߼'rU6$X $Ո*lG̶:ca5 sUb4G%@tCiwжvfP œmݠӦ ͬLv2Hs1%J5=ܜ ~9rD^z_Iwssud҈?:(^pFQ,SŸ$j"a{/w7Ne-1Y>@-qVl؀*6 6uԈ: \#%B*" iЕh\o?9%9$nQ 11 ӽU")V~o%$g+-UW_+blҺS*kfxe.b4GJN ŕƩz`QRxF|^+>8-M J W;֎콱B6RΞڕqud_ĚV4XiIԏ_TsȜ&D=?b+(E@~'{Z/Ԥd8&6F6xd8 ;Tv*-y.ɇ|nAgTCi7'^V^HG bMN%ܑ!Q cc.uSd)ܺ7$eqIWv΋`4Ck, u{#>kJ Ը^z ZKmhп(LIоB4Z jQ[["w)c0{6uNj(5~ӛF%L0X2r¹&ہLmT/}:zb;ٻʇ6“Ij†ydq+GÉjrVa:FHvQX4]Z\m$'!8 CGKOi:ֵ ;| |LaT qRq >Yb^xL77[~*`Ɯ"-cEGsj8,3{[GlVEL5@qY|'0c#NyoZ*gc`X`3G<>L"Zw3gOhǁew)ѨDYP*$h|?&Jv'==^p/\0ΑERƭ%Y='*-㣢4pwAĵt. 'jCj#|-i}KǢ~}<P3i@;`A@9'͸oԾ}K)]k}ds@+8xiQIñ/D_MY"|BR!i.ip1#lqYݭ[,c\~}>=5N^1C~ZF6;f@@Jg?"W@Y9ߧ۹rȖUACib[qZC?f¿NHZ)3{C}đgw2;OSe[() 숪SqɁ ;j_Nv׻_v㡫57i|m3JKvg8c[f|Ye^skEi8_cQYMqgݠFx+Ϡ"scl.. #ao£{"dXvwaQ$U3 Gw+xd.isٕ+OgSBf_{8"l@uPc$B͂W!Ion8LH v}W碂ГFnU(=HhGV+|NzmLS|ɹax3xQPtJfkAT0 ^»&g8L'<UmWOP3<#vt$;Nmp K`gntɩijrէq|kナɇ@-fbPzxuF龷Gkø.a-x6`Kb ~KU ) ᱣamPS8`,o^"ʬJtm)i!&/-GXtCس BT~JSvKRh<677=ZùdbLc~e,Ѣ|=<_OR;)!-GB"FA$gu4ЇD67л1|1^mY=W9P{,AbaBZwOR9X0\QHLJ%:}(]<]1 iWX𹟫n2A+ӟ Rj<}4\4&%[IWY={$fj EC= $y"<=֬ D>^_#7tW%-li7W%ұ+v ,r?R>,@:h̋ ޞ4DwE9KdI >|a|MZ+zK*ib2IgA0% P>y[)SEDgc# EJ?,0=m"~SD BVQ{I.3V_l4{1J+\jg1$߽vœ]ʞ;}ˢNޟĆv&jlh0hccA8ï\'->n- ̷P0Rv@7UѴ+0|!ٕX@K⾷p}?md uWVM-0 >8ka8G@ w (OSbqy- {>N !ƭj=y`SE$5tKwF?\Egyo毚nhHe!UM3E@0djR{Bjruɓ!t܊H-LXCLnޝ=a'CĀOs]$[|cv7r4_O#Ĺ#ʀoP5NEXszfYVW!뒡 mn vz.^IUS*"χKi\XR6zHk?"-49T$5wQޟ+ d⨡Xrqo[${M<,A:$P[wR|0D8gT&_P{`mӵԇm*$>M!o-:)!O_ZWGB#8 b?5Xb4 0QBB<&lh]x}qV:H}K hzPeA$R[v *&Gq:&S)leۏK)3.!`/1,~?GUΫQotzZP 8)@Ig~p'l  $͏ 'S4?sW5B(D2Q Kw4oS w|~M>@c jc.^&<pͽ8ftN4\g)S%HT#9bU&122PZgQeG? ]|yXo3cA?xSz^$!p6V ?q`@K0;R=JNodPyx<6aegULυ)P^:^%Od.{I+bfcx*t6)aZNZrhZF{nJtlxz--5NIlKt(!#ArҝXEr>w\i Da0d.Bz9yᰮl4~', P6x)jt;^:w68WL,d ^;GR`r#Rt78>¥{~\vN^Q>AJ;x?5L{r"NIY,ʳ F7KNQw*_c$Rm$u&aؕMVB@âpBh9~;9`4l5г ( դv趠 /Y Oɖ[4AoAe9I݊M]( 6> \3<'HZl4hxX1} ƓǂB>,Nt: 8]@2ߟ)G9kHDU!;^B连[=ί7S;cY* Z(|uԳ3ԉQ2 6r"WРfvm6mcL%Tg*^f]XT: 1D_;VoH`oc_%*r'F>O W)#h y1WFU_ZQѼQ>HI`"}Ү -nbuw8K3PuY!B3?\$"0qx̫hu%r 4pH%e*[9S⌍c!tkT|=q0K<m;w@Ɵ?i+qNP%4LW=Fd|GJ^1 8J֨ù ؠ6/?QtpX5[ w]o|;PiV Ij )v׭Nx` 4+Bnԗ{TG#Gnɟn%/Ȣܷp{\ԀAh(|E]w0a /*HԼ,](>*`kԎFlhsAkZj&HӔDtO;>WFF.XxF-+&z]谙C+JI ?Dѓ cwx34BRXpI}!>lK[M)ac=|KWxc 01W&pMSqt d-LؽՂ60S"S%ak]}>&6)4w6#NqQdal U*c:*OceupjS0oC4- ]uNb]FLFuL ii]aoxjdd~oZH(Sz:5뾔ѻ/{,#uL:$[zGuHAuyRSɑ5/1IfWrCJN*ms,>lb; /a`JZXɼHҫw.ui\^{$ ysYF³z+k+·>k6_3Y3iN;͹Y*H{M'3im"xbކLyBQ ƞPlVT  f%U[u=*bXxQu3jOr;ӫ1;Aww;WcxT8،iK֧$xdqn1dP.ն7UvX@VK9sk/-B>"}#-\8txY܎5>/q󕄲4f܃ިf3[ ˚8` RpZNnb̒ miٜ,(nd6 2sn:^`k3oLz!ޣO?kQm*`~:/e"dwslBgF}Vw_Y[ r azĄ_mIE8TϜ˾JB)MB:ޥ.UC@⛻Eh:LgKcjNp5I eB9L1BT6s+L^Ӄ~) 6TjLEӗ)wkMU=zQj%#w6GҦ(#3;xfpqj5g#k5 :Ʈ|fOfgg`mCe#DX2NE+"5fQwWa, zFI -gLYmq$#:!eYCU' eQߖ9j+k;~{Wϩk{=Lc, K@`urWFxPuy'?a \(n VNH 43;3bwIN+W O!}NcړEh`ΘgX}٠NUұ?4:ڞ/_uCxV];_O@V\GUEd"q]^c0;ȑw jChyZ)~ox:Z- Ӟ3Fi+羼 Ä;qWFJ)ъ?c@L”@sXGϷ`|?*nkSX;Ȝi Dz1|ȬIjrEGn#[+5󽊎(ا@DK;u6Id +\H8祉jvSl<=cnrJb0|E*T4n$"øf<{3(FeRkq" fTɁi=A@+ljQՁD|k% PQo\Q M'Q`G\gnE?e/QLR{SGHFLc##Ґ:#zkb> 갼`pxIӧ*F5?%tZ}Qf?eD_`fһQцiXd2ƖH[bN3!z\ӯy{==`G%̾܎IwmpnvƠ8y@ :KM0$bt֩~mitwH8$PHYRXL2 䐧׀վ b;ǥ5*+cQUoP%4/ڙ0mdemvf!).v]G,e*L04Kp100JV1Urlnd01zׄ\+:u݋)|(52;ʮB?ٔC |YRxj8flaKi݄ER:6GMIa.SyiqPˆLռ7whi!?0#NR )sK' ' r)ϿGhsz%¾!6K䉇ZH'U:4ệ(c8Y hQѸ=Pا7zMp/GDP8WwYCh6ONTS|Eԅn]+1#˷& |@ u̻K>C56jウ|n-$9<*t\5=Օ[pP|N5`1.g 1 f7 Nz[^8^ ۚ5| {Pgo]-4v:SM[pv#py(s#+<ǽZ8͢AqUvgUc6 SD WxԔqoL,h!TͯlkzY;c0E3} I.hxtQ@\` #'f:Ko_4ջwN #8H';ln@u0>! ܄wĊ\^dri5' W;)W Uw3N9Z̨n qǛ=/5 Ë(|޲r!N7ۏK,Cg:NDžMdZQQi} Zge_z+LbnԼӢ"1{&gFYZt5e˰%Qv}zh$5h#:|V) ]gӯWUX t3>N)_ELSsr95h&ϊGf^廐B?fG@x 74*&wm32M2f摓PpDHc'Yx U拕]뇂iwz͠"hP$+ %N[MYT*}Dq{^VBj.!j$?usrKS`^nY J88/b#vJDi(Abʹ=V|Δǔ#;oyEׇӓ[;+|oMөtOJ< ڽn[ [`' O{6S?bق4| Ց,FA`Fk`_.$ Tԭg@5uN|3v" l-Z .#dϊx^J߃_yyV\JCiIozr;k,Zɔ[))vy+XZD]A4o&ϴ[.1lEF_l6Hqb_kHw>_Uέɔ#I LJ?lCHR{8 #)#1td*l Ђ;`|GNJ5 Y<kGz#87 *8Er_", ʜkJ ┦۷\q5ye?j>Q*r}'b3dm^b\E}ݴMI:\Ji 1IAWIBv@8:J ×99d*"gr[{04KtYu6MA{!Nz^5>)p]e[]v Kя(d3Ęp_rƁ>AEOX oI0@Rv0dzI_$Ȓ{5M]_N }oo(&1ڀm8D= LQ1޼#.>O;q8 ł b # `,ςm+/ٓߊo{ u0W^$E|l̞:[aF < zFθb" p<,BHz] oLK0N'OFk޽]PɪTO,6$Ľ ppjb7WLNB~K3M 3ҝ,:|kP%_$'U]YC]i̯BS֨ *bwr[xk ݑ~H͕&I 2`hϬbo_t/F9܃&6sb Hqӄ٪3#)W`)sEsf C(ђq һ &_hB 3{j6vC,%XɈO}%n2NuNzXlD=' kv$җ:}`Z^Ϊ7oDpF_\oFawYFUQm#-HS^.`_?=3pQ/[*Y$xO tg^/A-XU4S36L=TvT!xoߝXޅ߹ۗ p ʆ#X-MXֽ2W(.)[ ]݄mo~5pQs?Q Q~ơX.x * ї'h('Pe xơ\}i(|Q0xK*Dr*ݩ N'R?gϘnI7 й!+xxqjes$1I\&#*C$^kv+R{W~ң " T{KGQicϩ]<Ę]jTF=NEڑ$Sa&Qu<(TtԛuʈEPsD#,mÎw92MYX@Vb" K>>.iwDD -UҬbo}]pQW%V&A?ݘ.~zvD\@&}$Fn@ɖYK|B4Z&'GS~fΪ`T9Nk> ko24XL6:dv pZOTf7A~(`/dl$Lg!x &ۋYF2bR0r}nY@cDb-x03sC>K&S<Ñ/^w`?aAÏ00A\5AS'j^[w dvk,=ty{?Dp(p+DˇR4}Q\չ>v # ̢|jp)Wٚf)4Fw둜SĖ3V&/Q'pW{"0$#+X,i7zI_qW=[ns)5z@XJ,yԿ1b'q%q5݇G5]I(+iKKjǩ uPa8 ^TKf#a s;keFDS] j6wU+D8/^ Qzby..K򪀸 Gj1? 3l8XO&?CYE]Yۂ Q;ET S,"!5ـE[o~a;YpkeB>u,qm!m{~Cj0ƨoPY|w|cP'{~ "obA26Rv+Tyw>l8-CcT r8@Hy3FodE,Vdz}ܢGXnLV:RہzH%;>zqKg_ J ?#p\PD QGV_ 7QzzpMz]:چOǜf&->[('S* P42&Dqh6hd|x(Rj =b6eiɮ_Ϛ(6@͢Jڔ^FMUFEoȘo YW'%rVa^O!K-`UehQ3jI [uM/,.֙-s7~<i"c{BUسѼiE<,uBz!sN4S#ѯE2}=?ꍁ m 3OT^UkOOi$(5P{H80y[RCyx){ĝbLxaԬs, Ly v,Ǫƚز|*4q&f⨏˛ 2~.[Lp2sDCZJH?s%BLɘ۝gӑAۘM4-V7rѝyS !ߧ& (qU:d3Vi1|uB cCp׶dy@nݥ[ el*O(^C{=P2_h c ^<ÓGF򄰖nZM?X;ӄ_J6j |,3'#b'ab(s`5l9O]E Aoj|Nt^Q.q~ :h~󋎈kx{p0vt6 Z;̢qnU"$=(?u@ey8ޮtY̆gi!ڊrgfKVw"dR>kPf\iwɻ B$e`̤<6MPX0,I tm /P|Pé&?qt!]mԀL,9]"BȌ-0L^wu1%cґ IӜyՠz)DaHaX|kQS?Uaprv19B +^}xm2:ye }fCfŝ+C2. yVCge;H( +C&GsĵcqȮ3'R!N-3=HTc$!6`1J;5! |>M[K1;\j=lcD򶎬 9v!oߌWAr/U=0(wOcJ勀1U_2b >gb2^uv6,"r#joFoOyWphս,.NGt='gDr[T)mi,:%kJԫ%RiWӷ>͖ ~TppÀY+A'?@BZvKiA; m~Vz,Iw*è+Ys^h7mԐkqԝ2t5DɌZ}?"I =B0caU?@_ħL3BӾѬ (Oٜ!?X5`f*0S0I1hl@DP^Bvl fb=P31 _2bҥ=ф, nm|A~[]J?{Y>;K`^ńB1٫{@M}(JO87S=FdAIåv7r7 kN7rs*Zf*1BF.s>]-sә9}i'mY8NԱs_Mql畞[^ ;Ph/fz vŘ7&0a6Dt]Z?sLiU겹դ 3yWWߣ.\Vp8MRf) 9k4}V@ADZfA^GLk Tw(M/}zr*b`B<탐Ke{k5VsW&8W~KUxR ~L*L=dr`J cNj|˒MjcL6dTɝ)z (&շ"-M A\Vfv ccqD^>sxz]Bhpe}]!`n}dHbr!)nEvNLJ2ӇtZzx&V4#'@_H7 My ϟ?},WgeYW`޺I=\~,a1Wj9HyfcJ'Jb_N$G@q2ǟ\3Xm~۵Co 쀪d7" o) eb_XQKX#4 VHfoDr7T?VYHP &O@[rҼH{8!>#3H&p髥Jm%ܔ-z|0P4}uy̸U+xOUSؿrFߒ֓ "M5 {77X8ʦv*]左^9cě@jQ鏧=bq"#Nqa3hG6vU2)vׁm։ vX-f*vZk@GX=')SoMK@l5- VCN qޞ89 B2<` tC"Fy+6_==?w vsBafy8lG<\<6;AUe 9PR/H;Rv{&Mqn{NˆIX3-R y96]8 I~jD֌lh%'*uچew$1*y hx_Br٭˦J=}p[7NA>Va}zirY3lSAXSr[0gO&/#sX>mv܉ l]]dFøtyx 1@r7)`!M sLY ~ʗRVMU"vI,`Re}ʛm&JɩZ5U>Q !nea2 g!Mi>b/'x6%"+708#KIbJn *k ;DO, rPPW iI HU/b8 k9FD De2S@ˉԶ\7$wG@( .d>W1-H;嵵V~L\!HoUF r2@[X6k0yhѲj}miㄨM+6J%MU'dxZ(!% y3fR~qnP;m.縘$8QL!j,@ƒB/IN+Aoas)suLq  N(*ab3Wj8-G썈-U%JqS[ dGoqwUiU+1G@[hG@&Ƿ#G _Bl,MY5Ίtt7ٹqв2 [5co j\s&ˑ"wL 6\-RKw[IqdP׍kTmܘMFOet'Db6 ZM'ti@ܼծhEujȅ6 hg%))"mJY/]ۦFj Οkj}qJ8cjU4bo@ Epe=I,qMgHd cpC&'|5P;*mSd`2Ƌ١߂֝6um>aȷz+W;Uw ʸ33x(WYTj<(*gMԃV+>Xs3u̶hFPin& +VDf4N4a T>8y_!~s quc _H+W20hVW6 ļfkO=MX&뽜KDu3C\1kZ> ,w;s\~'o@_ϩʮj'K2M0oq )q ɻ4L<@#c*Q/z)鶸m$W-Yā7:4ޕKlڗR=Pxres'7'zHv-5O~e[]̼(p|#Mnݰ]sYCDJI,'!!B_ [²FsbډgyoC Otf͐`yDCMv"wQsCR`7KZMH~mR\IfF_|Mח7ۊG4"ciJSZ gt-Aؼd}=.<|s$2M+F)RIc}nkKj}SNlHo"zR;ł e8CٝU~c?a·.ٖͪj pY^T^O=Ebz5{E4Q^ @5KpW?nK=»0^%9Qfˋ^~|l=:ۻP\ (#T$Xbo7$}y9H|RCi4 JW62tmq?/"q@\EhTF,CTN:X DzdԾV}i{>C)Y'YBeJm #oyC\Kep8 CT p0H#u%vLD |,al 8=Mʰo[9K+^byI+B#0^h@#a%٘ *aVb @_V-ݸ&iXjCt!]pڧ rKf-[NOXN!T.'Gޜe&{,T)$fbn'c'2-8&~|`L(D8Ñh.5h#6B 38 e3@݇eZkˠ9Gx5F)̟׋{RTDrR6rVW!\8-;{tH!hSWREpFٳmLE nFaVx!8djw?&VqmA8KI㠿Nyɒ\`lV! Р3aVќW ^/q;H(㥿إN@F 192wNcaȧ+nvl2'&UBoJ@q󃶿}Ta*u~b7s5XS^SU.*P!: 7v@J"H$k8S_t.;kR7'?,2 , o&܌JDC8Y9G wa] „Q>RK&1&r@^ %||VZQ8r"3QI"zdʎ|yz.@ZP[ 4Vr*/6h.MeǦfE]Ai[C+qQY0ݠCrUi \DR6ͮS*8XRNK|IsGL]0ڛ)O=٘=(:ڞE4=Jw=N[a5ZF bɱSra4F봇:fTBC\_pgWA9ɍFz :{ek%N + e9GΪj9_\f_zZ8(WY'`ApPh7m]RmL1rX$/g+I Ԡh[)\+djrbYHp @+̒Dq 4׌NJ(:zJV{DμI2>$'+؞G)X6hٻ+#Ns(TΘnP(xTL(0`Xɶ\sx6W :%Yo B柫/@CdTV5ܐO_(w(1=Xjz9 v" oFƢ(D$AaRUp1!#0Xv7KM_wCZh|S(,E*öٴ?נr=yq&KCX{<4ϫ#oW԰NԜC4:*;T#BH)IMV oeӂY>g|7ᐫ{q"T>aQ;yҮ:G6E13E3R̙_af&O;.$^K({]wYS[Kk]QZ%USLd9ܦVQ]:\Av\g!_BWNgsx <}{Ua/֎|W:F~i/ZξZ.1/(\.pִ`:~adҥz3v:uSU̯<*Ah Z^R*_ Kc8X&sW f&qM'ҮQʡJi"jD Sd^=Cױ2P?NPj!wV`zN4i@`^^5X\J_B"F& \~xXN".x FLk/Љ `#p4LC3?_6nwށMz>t03 56zW{4zg' G |ľnxkyp0֊/Pʓnl6 mY n.VTy2)E3Np;j'a&T)TDIqĶh 2.WxQ/qC)S-4$Rq'l#]n2"Њ=3t~2Z)rtCL` B'yO[/뙞6\D*р f|ְA(>@ &[/[ERh~H25H#$0iꆫ^n 6tjN`bڼ`w$Ii-GYT(EaŚ ueo# +4w)-@o⚯r>矶M3Z!E-CO)}+6#KgqgBe\VjCEK؁)R2T3' $cURHۀ %ŽhgU("-P#_C4Pr/]kk-'t3ۀrIOcbYxbbÆv0vHކ M.zټ T9%tD'y Uq;m O7!"d %A;|Gʅ4x*>RF'}f-! yI!*dyN&F~@H$v@ĸEĊ~dC'NMVh٩'4؃UJuEkI-zEM_ඁ9gbP{y3 lYvi5O+N'KV?Nv5 Luۛ#V C' v&~U`:4kaTߐ8?kEd@D5zXO>h:oyҏ1˄$SA3sp9韍^bҶkyļç=+Q/u%b\#^Cn}veBDs@El*nBdڤh% v[p?]$McPSs_O'eFctX'V!`_wZGgVC #0s4(ŷndjVQ.mSރ[Pe'@j8&$dT>V6?wVL}w%oy]$2]Ex`_ qR-m`?_i,4apnc"tQՉZ E^H6/PAI4|4vqF+F|G7woAD7W3=iCOwinX_# L(Ʌcּt K懠2L&9d׹+B !Bנ'4~T!"X=}m9%/ mC6SF=i,uŮ<*AB- X2-,吏g(W   RF)%v z̀9bRI &YoF:iu:v&J$,Zvԥւ I>%H, xߐF"ޓt$8&y`GEC! mB#D8 c07LYa @W Y $~+LB]7K e45av˓9cwKЕI& +<^MΛBأM~ ,pJ6{ݑg̻E@Rl C4jJى)xqV pH KӡWyQCRXׇ,XYIUr%1#9$hYD~!B R=o 3b1$ﳸuHQe_jWݕ$_[Sߝ&ѡ\Z#={9M 56X noi1$ *Qt.᠖ 21<]]+:O:.DɎv{n {_[]A^X(F2<ߡi?SV̠C''.t7rM>EiBsm]T[]OeSUޞkS/k2&O&6S|9R#X5:6ƺ‰.gyS*5{>(Z(H$P)5aguꄂ_)Kwޠhr(2耾29 ~g QT{xXt㱹7'R:4f&:ňN8 8ۋ~OϜE)@<>cJ)G{9uҵ|ϕm{SMӆ5{_2d 'ĚARue!|h_/~_3)&,+qG*d;n"jc&SpB( UeRx٭ѽO;R׹Š*v]#WLJ"?͒0"aN|$\"n_AQ[ߎ*KJp"YM/i 5|;qU>WԘީ+:xg: ܃], 8u_ΨE6.2O6+X|6O#9PGn4z p ?jo{輴oY6n_wTY |*o程H*X3p2Yoօ{W;#bIyqta'mvy\,Jj YZ.|h2|H?e\䌗`R-IS헧GC EG4fхo˰,vZqr M˽ZY( %VP %cn=@ BIJQ8qe?5Dþ~ sAoM0G-Oh@][_< w[ʘbJ%*^7P/5;nVbd bhֆ)tԼ4"nasdtR=ԁY30/sYCV΄2v1ݪ,{cFT7"ꎂaʚ6Oqir8-G~aV!Jl$k(N *6+Q(:h[ˏة}Zw4cbȶXe®;(nS".z2`Dt3<x~"w@#kb>}5L$}h3}H:삓J9FKz]O#C{% ݮdQДMr)ΆL#ɻ zk򴆣r &R_']svk<Zt?Ց-Zo8td`K%wbq ae:tC[Hy*Du!P] S!jpɀ}K:/#+!۵SS qÿ*gF"Zc=uAa[ LJ9/B/$yr M|*HGx ;CEl͆ydj!ۗ rr1YE8C~(j}8e/;XyMOF'B1GVyGpW#tG{a-Mwnۚ𩥊órM$wDvגuwAmz3l܍Y]P,iVoFԅ>&kL$D_C*u ᖪl+\W9͌~ pi'?_V-1 \ef?h_%̶T'9v Z4 B~UCsʺ!^D>O=[ȎVٯ7 ˱]ۈ֨|Ky)K8pV23O^qt9,OM7Bb!R,8tgq# kL[̡6,E njmT>m!kDQ)o_`wtm8y܋ SRn S;YsMeL*᠙k.Ypj 0収[y@ۇX7\·\FtgSY2G[h138Z<(GW'a~]= Q [Gkm6Qee 0aP5#e$][2VkqI #qL)u(0B ӑbQ(,7[̾%;jxZ.V""6@-uX2bϕ1^4h;1T#HZjj_g,{~"M~6_M@iGaT08f YDݢfDԀcwUw]1T !#wϫ`0kgƑՂXhK@0ثFE:ݢm>T0RvP΍Lv>E}(l7z[5)v*x9Ux]c-ט7SV9  HSt.<`Jmkl; 6L+H+zxxU+,Eo .'^[(Q "hIG 7S,Q^NV6;17>c*%Qbb KQ\W6uq UWqvtܱ\򨄳30F37_a<=WJ:|28v Z?颪U9ΐmRc9kAcKxBͪcwK>2wٕ7'W7C*zB֗z/g ]{- kM8)s$_(.[!wINx9-`5("opb9pCC v!xA#ѣe塳ϛ;(%Ax?x]4ˎoVkd{τW1Muu#eM3q9fD)NؓN?ЗwSe=#^΃M%Zj [+$SF`)viԣBSϚJ F;+9 %@rEIRFveE3z~ޜs:f8z)IgS j|~MpT 9ÂVc)bcm(SgkG C"-ޅJ5ߴ~I",XHTbK)d2ނb1܍H_cc>`,̯uDC",i?bd-+;9@9-k@Dg/IO晡h.-|+AxgE wԦwQ?R<̔> Œ۽lpOk\Zۇ0a<)JiBKEfܘm+VtN۝@F;>`vxQo1bD=%żop&0rőۿ,5\λ}g_1Qi?*C8 f_!(N㦼CA*CܴMjYMe9q9y3Gk;m +zF/ƶIG,Sd)xӴ ;REWwG0{b5 }?=cBL;VV[p[ӆ]3߶ /c]z~zOl0w-@0&Yɷ#ߑ/;ޏ?7a9^Q2I@R\ad'9 jЅ1K4\jo!&| OD'^z7$D͈\E~d^eԖQP.Lm„96<^nDJI(>ˇxɧ*^a` F1[Kfw֩l-p,@!r4MyQP ȝ lZaǚsSƤǒoc \jstX-wh9zgg.O^ @ſge} 0D6%L|V#?o%\Īj}!eM(RD*^Z!)^M9qEj 㩕FGByIwfD*MoqQpSΝc!Ryc8pM/^6&?SGDhWE`L9C=nh~ :tW#4M%;L]~tNRSÍ/*Tsx;JPE(MnQ_G›)ДT8зW"7ilNW@-F%^%bV`ceP SB|?^IdYI'{كPQiV#f[&'|CO?]Yr9W%ĸ7GC1bPB$C2M Ѿ:Y3!(Gf3G`ZUEp墌%*TsH S`~h)=M1F26sN{Җ}knrU\z\x@F(h^~z9vvdn^t[Pd/`"c1Hֈ R\'5f`}ii@ :bxqBf I nϠ{)CU(qN8u3~@-. A%)`CE !b Q|wUMIR+@&HY( -ʱQDBPp>hA%~ZȀ7ϴ^N;˃8띑L>&[L>=?:ίhh{4}Ͻ],e~]&iDEECͿ%sqCWō@0*@|V]_STXd,^Ceâ3 +W ,jU)RZу/^t5MMvLp:LdlV|sznO3)osͲQ~"",j]`<w?VL܅󭲘O"is9Ex~qڅ@]xh/0 Mm\i UT#qYUS($(t'T(Tk=vGeHxxN)H+QW|FM24Y ( V8s#jA{l J7 é7bah;\sxU/")h 9< ›M\#NǓ׎uo˱ uWa;$?C,ibnԑK#d^eE|nN* %PT5*؜Gr" _ObB-*l N3!nܾ$-p:*cc䃖uy/Z2ӗհ?oDFS\\CU2WJP֖)pۨ/^znXb 9E4}/W۔>|֢_+A=iP'T:ԡ~_@|vZaԑsb 29LIj_z 3oS1gHWOs cdhv% ƼdSDnnzFKY~/wOUۙX|>OOWAORcdN5!d !I/ρ3qA0fFz S7Tv#V|є=Z45=k h thn;L;$|m 5Y_O<袒ﲙ팬~DG5 u cѼ輿20huQx<"x$L)=?SE$*|)ð ,i^s["4Nw_?'G:@T,vjy%pc82 k?;-ZGZu+'P:$^T'}Kl,~X(_HVAI <ЪJ>vTӝDKM؝@0uGCcja6ԗub}%:=])CRsA fL̀-xܵӒ|kP9Qh48?P,DZDS3gX_gj]WR%TLraCmϱy;kC6vJfYf![~-o r\r\J$ShKMv^W[V+c] ųO}E,ѨZfuk FA\7:*KfMd$]~9|PRwʷb(F< ! *F-;$6Òuo2ȜM)(cgs> c ^I{~%Iwa8KwJx)ucP)ȧB\nIźS(mpGo(KBYVBaHbo/H6qz+Fq1`̖&|mnx k{K5' Dȧo!S8!R.o16]A\Qj)x̸h(ap1dSiMm䀎\hZuw+ JgpaIP{pWxg ?jaX\@Ro28:ǖǴ 7w4bQ ^ ,@Bb~"5S$CZxb\\2@'Get!;9$ȼvY~asQ&ql3.4oDr>k;\Mn|뭓ˬ/Z[;+G_[7NxKyQ.}t,rHYWAŽKÂ! i֪+eur./F!`tRV$E#a*[ [a iDe*⅁WSW/7ly5 {lBwuaъ| \KC<_FOwukJ"o0BuU, &'D6~'%2!I^1D-FFrwf,a Ԓ}{o1'cãՈ͛A$*1 uN=I )0!Gy603rÛQ_WT t ndS~:-mTmS2ln":*F҂D!}-^͘zYtDT P\.ХlT ͑fu9e~g_CȲ|u/>dEM~_\wJMQG?&N$*l}vPa`T @7I0J,;7^]2-];X(9ֳ gddryzFk)㌘@L ~!z`'ǁNxռM$h%V6l\ 9c5pSWGll,:nǃqmΛZ7ø&9NiFЅ,=]Y"t<7 ɮ%[vݧa"7cόx r焢*Z>I.SBq1vGK2$ w59Sh*iOWZS1dE}eE7`3UtTpz9p@5jl yL[{@&a,')+i~2FMN%ܦT:ky#ߧۮtx0=(V^M1@Q*+'Ϊ<ͫCy9pًiSׁhRApbLK;'{[|z%7,23C? ]N#*0Zv $ư1Qv0D<:q+ Ƃ~A\3piQNNg4ױN>0;f~9m{HjD>KIQSQϟg"'}Wsi|8G|!LI1rq5˕@[YnB[vjbCti!Ϡ&v3n/(ŐK ~0Fz߇xqp8n#ȔԘ97 䌦x>̱b csvSH60'xv㌍9S?sBGsZ. _v"dhB>*E7P#-?"HIKu3z:z-#Zc*> n5zKa!W[PŞ~C"f͍'^$m75yӁr? 'nv, %X!Q-NjS ϨV ^X;ڷpеv I:NOKLM?l#D#}](/ߎ9[}u:B~zYH@A(=pOܒ7>NZa#;y/}e x1+9ϊ,ju^}A˄Ph6ʾ2&>B#+$K7֑}/oPr^*j?0n@[ToC.uYNކIv|Pob<'ZQ,It¨Ge4Pb!#\;o^o*yK89x+=Nu:qᄆWuOL[:fA5ZM)v{ sc7+9AϷrd76 Q a0׀"6%6R+-hP6J7Hz <}zfxtZ[΍EUI,yyE=uKԘآW$_;'gq}R=hqiPex|ȌT(RXCEOe4_ܰI|Jowu n|P~nP)l EZg |6! l}m5fX@xJnt !x*gXr+ASvc@*@v=fN.BmFzb`8C?{Mپ z1M`dKkdXGMDTzώrrSG(u{ljHLqZ9d2E'IM6ͷ2HxZ֟u\1E>?_* vGDxkFBF]s+h< ̰UJQ&x%4`#BsHBXȄVs?m!.#,`xQ@S #RP>-Qh{,P2mJ)뿅e.ŗ-|kjODqܛӵbdھG9@FԟܓĆ?u2ZB|A.u#+ݸ 2϶2RYR3sҹA'GoF`7ng'f}[  FÕ!ҽmœA3,|g7"POЫD{?fT [;Q2PYes_B5ec"ʏSr;Yk f)~)d' c黐^Xp1_m8%{ah/G_8).RsYW$>ɐ[MM   tt*d^ɻGfoĮʂhP l[t3=ˏCFƷ}fl&:rt%ESjIc =SV[yF M&OyEL,ʶ_7#pد-ӌ`R׀Ws d#w̜Cim/O޳RABjwb:K( LiKp+8i?[LHM`D,T:N ʛqޢJ5zR1C`Tfۿm9n漳31L Q-Lj+g/jl 尚+iPAl8t{GI ޝobKlF5ikOJT|*x8ȣ I3}+V\)5ۚHiyfJm?*%ɯMi>r~b&Dv6Jm ̀z6/㪣NH6.Ћ>?5wN`VC6Ry{8uBhu0r1mD9 YXC5Оr-dNOCCE\Q1C9}/ )=݄D<𵐎f`rtPc&?eRbAzuYג=y5!eG|j4Y7C\ټ|6-hg]`ͽz,Uz]G3ȯ%mJR1HT*+j4Jaq _,mֱɊZ>E L u )1ׂW)iG:7>}vk|)*h7,dDE$A$1)k?ZҺ wWg"oEVE}zlW(mBrdI-Ή'h|skRn6 ,fYڳ{&zj)AՠxU͉4yB> "~Eh0D8$ף:1,F4B5voVML,#Epr4Eb| ޷wudSLz-%W@"_bKzJs96,+Hrb @&/SW# +ʒ Y )ldXZkKj{wsce yO 49QE*^=ݟIisuڗ *k8\ಷkߦ ںA3"9ώ ' "JVmб8cA=NTJ-Bstxw~?2M 9)`,_R6|&y̓A(bҶ[NY(.rmB.TANcc15c9f-Pdq;oz`A#XZx`su5贓Kh ׊_l]|7<߹ Zqi0_ M4(^/.qv+&Az&;iTm,-V9>MÒ# p}UڂVFyX'I\i93|)"S[>Hl/s"0g$ w0@<%(yxbc Cy:E=FתN<0.DF%_W; ն_3vpLe)G0&,̵@So:8uOmz?@ء;rK/;b{[hU-OǓ$i$r_.bL; }:rEG& e TiЧwt[Fʹ.?|㾽uƢ8DD-_ mWWMC;gbfi[ &iGtڤJ[Oয়H=~{<63$;;BOwƴAӹr>gq_7h!&Cj/>>fip?[<ˇ<ƄYΨȄ,8^65잋~bXR 58\<~%yik.ךР%{҈esHDZ!pX,B=t=&*2ٵڣGb"7dla>Y;,NH<|Mx[my&`x3[ȶ!Z^¯OʃH1 ;J(hxBw܏cy`Ic!yX͹1 2+VDgaÚhӓ q="nbMU~0p3-Ma]jc?`D"$^gHS"i|=LHZ)06fȹy;+Pl— ʍ6Ueh7s ^$iiW;Κ4k)v3*O80 Twz ڳڻ B֡eNF/c:!y]qwE-̟9 VImi a1hTGKeZj<'f׈RHvw( RyocDO鹥f^Lj@7ܳ+u,OuqE- (+pm!Nw͹+PlKDuZHi^0]Od\Ѐ$i"ȡݽ^y'-&;MiyO4 iPn\g'| I8DrM6$z8ٱ:-$C[l'kxRѯ/^2]5tIO7nTΌ+VJEӊA>M[N/,wk>M,oFz8i QnQ&U\s)>X9v>W!?B7B~M}5s|,_m]nc؋B`?&&-'U]e`g '\&_ v h2;6l‚]]jb?u\bzLzȪ%W*a,wiTbXO}HԼ| 2h-#R{ DG6}Cye<kKz߱-: 4P1zecIIl˭mcgPG͇=cj"`8p=K&@4p~IzRnQ:wsԅ~Vs/I|݌W]OUZ׃ju3d3{I"$ 9uΖYNښFٲCZ{aگ>&^ɮ.h5޺Za@f]ʨC' h)k_>FL`:T~.fOdjC{òQ+=tLmʏS zXGe&J,vK~kx-v9iN^2 ǧj vs]*w߇-35?ЫV]S ]qVt9$H"?u >#l^gOy剐Mnc6z[w9fq=-8ѲbMPY[L@~UhvKQa?jK\8.dK@<l!;Hx<[U^Ki3-ޢ_zK '1~Ea /qO1&;dk{Zk\8rŐ_eg VX9^(hv/=TܶɺQ᜻@(̧#p ̓}b1>R^ :S%ٻ6*4{J B5|l$!Rtڿc۲i[]3Ε9 Uΰ*-FNbfc[Q‘bOn^$"7!5$;+椲.W i\ ;GEWq ):`B"Z-YD*Nk}ihN(䍴j1iϡ+׉³<4"B>ȷit7ڬ }LÕ4O6n)piP>$#Q!J*R.ua1o-ad+pTdJ=+ 17Z=GzC&!Ed搱Thf@SH.mDF{J~MD\bS-yzQ530H#07T{ai4xM*JCDar՘bn4mPs٪T!wAvN JveZ`N6v73n.#k[tXp2?dtu@"]'p\;( :i~`KpzCC2=(NI:`\5{jPkW2ؿkR`cpGIR Q:F!(b%[\Jye^;j[`; jPg蟮u,.W16e; X=J%眥mV- 2ʵO{ڊLt는2 )ٻK5TXxH;eL_>͓*(]Gx6b≒ @V\hc#a(g 7`9y[؏*8h Fz:;0^o1{Lb02Fsպ-Y񓑑 eTtG ^9X;uTKXRKhH kZR(<}=d,q|HFrx>rX8FfHSI L_Sl:ڰru!ga(>r.ݱ>[&*1uvu^[bQ ": \_#D*|koB̸NY.M ] >a] iU!כ8Y|+l,v#8e`@vmYnh]0sGz7- 1f]K12(M%TjN!~i7/LQHkS=]hXB ԾfRNI5Fr}e|,V;44=K >M)=;߯A]vEfZ!Q,"1RY`+n͚ʘ v1]5IyZ&տ/&ĩXy VT3 5sJ@iYO*GX`=E|[Cx+m/_cٶ^ m. L/BZEtd^kqpՐ>2vХmMb+Gkй4OU|[4)ҩ~"B G*-J}2>qέٗ5(5+ҋ?4S#t(DG" <`P8'ȡxxtS#c@o0XFŃЮߢ ѷl_$%H>,o+Iya֧ ksOEФl(/|e83]-OD!<j])wtUL]Y^-鮈"!I9, 3?yH\cg tKީuW>i{єD&Ptx\GKt+ӻAxv]zL J2H* *_Q`>^s9#rA%wC`&xI_pU B]5׎'#Ӂ Zl8]]#ӿJʇx3+<c*'*z,&fGX>~}fYy$rYKPst\l$_UD=ƀl''?)9t]yG;O/M\O dY )4`6pD2L0ʷW; BDf J}x< .[\"xCcB̂%0R I I=.=b*O6\b J4QpI*E)~AuLStjW4ߋGƜb^EA:?T6C䣙>txZ9Yi8sJ0*TlԔ5*q:v>c#RB8lsk1DyLO=(9IJMQ@Z#t}9tv^ZYxgLDp밂Wogၑkad3հ79}ߥ?b+y)R| ⶄҊ2,\xo_#MK:gwcB˒\o4xb21ڌG5Z;YzZ]|dyb6eUQ}ib8jVO<\at$a0Qq90"&8^r 0wOÝy/BZ&_ t*G0ˊc:x 5yT<x]iDJmwz! gy"/:F^U}`}xNg$dRJREO<9"9+00pj8YḌFOGj6$u hwt01MUq]0j1{"]kou6=BR IY@1~0z3z:ߌrXX"y>5^m8OG>1mKa [ntVcrɃ,0M$%HJcwϤ60ͨvuɞs!ENqna4=t3dʡGyHGŃ!ʋ',yݒJ { r,HwV00uSړDh& uKMVv=e%F /?cI 7 XՋ[rrfA)%tY5qJq%RG/eDΐ ;˂٧!ВqVtYP*YVXT!L*lkX @QshK%oGӰ6+T!u'~t} YRhD}Z-(eE~hW$|^qnGQ`pޛ@_GQ7ȔCI5տ2$w.* Cɧ7NI`wJ3z\ghvW8.jm9W;6Jx'eS/  e]OA.8'AT`T(t ͧKi>?gMΨQ ㇆ ki 38%7vmvfZK[.KLZvU  &_Sj1eμcc2Z2zT$ڇԀx5#?f5Y}>yb)E5Y2BaGV38yC%=+n~4OqX5',79Tz/?>bA]DYR(,r[Zq*7hn~>ե56*Dʹ8^l: }/ |Z$seeFb@_Er}w)o/+7"GTC,폺M:_Yqmi^ֽvN~´izki 5U_/-MbAXj9+Ѱ7jE-2J,B ")XnrH6 ^AG~daB&,=mb~*;[ ~Wy3Of! bXx얕ַ;蠾"3Po|xUO4u}7ޖHPtEAV=کwSmFM?&uOoU~H[={좗ٽ69ڪa _ _~l겵FgR4V;[Z CquKhB q܅ĝvt79EGF&3q D!2Bg ۅ#E,Qٸm<u+cR*K,r۴ݡd,c|ap!cC.mlMy$sY1M,:wWZ}5Ec*IfQG.BқS&NC .5!Yvn+:kRuL҈0SO I,5մ8bh8WlУh-Do4%(})h\hF s}6hS|p'.RlT0Uc*mzw^DCc経fdg7l.W }7LAmFW_`>pbyV./lB.w%{,:y`[f*d qYWq<"4(xt;%TcԖ?.+9af쩋"+7:SDМ|; LqȯFa$JRx[/_Z:IB<ԋGL \H"%mbǸ-2FR5 meH&$5n$]j'3k>r[W ӳE.oP28lbMBC:nWʠ(tc1P9t#ʱl\K= :c^G7?8j> 8zkY;Bk+5& FQmE :$ *:Crc(@P ljדjhgU0|^u97rO@# XG9yVABX27 a&l&bh[^6$4B*hș-iKJ'ugH^!ͧYdXqV<-viu|dù`a_~'7u4z+=WzC@5K& k8[R K仅h@ͪs 3[|C0El+P 6/z&S &(XB%?9)=n,#]Ūn$ +drdP}@ Bsȭ83CϹUbƌsEPS=hx-nMvͩ,Q sBZ~.V|皘ppu/:2".jgĴwV~<ˡc!So CC޽dIժɭ'_4kLLyPbpUi7c-H=nwIGe{W}ӼTB&fUl`]jnR;^@ϔ]pB4C_'$iRSd@p WZ^*xstAV/w2"&Rd֠S2w5p'*@Oţqgդ2]axhFfU3 X5Eb~(/bI= H29$F](HTaI@7NP7> ,PAV8O7O 9Rb T)&AM`&+?H4L2 Pm!٘%@++*"d%.(,X%M#+3 ׅ;e Ї?<>HaE!U6nAPdv,˪a+?=M'a@x o< 5)WrWm؎b\ Z:u5BECYONtQk=tA:%9U\ecLkXU Q X9˝Ogz)VȉjzYMk;e^x#VN)}cXT0:/9L,-$PWY,5HtOMKfT.H7_╰< Cחw915< >1/Pc;=fH3J9 lޛx<.@uf%} @fgyD}d){bB2ƂANK)3XRGqNݲM^`0d[vgT 0 }Q@D҇3l4%+?ʅHsot+I` 8Qe-JjQU4O|ՠyyv}K0eƆS\\9u&xo*ibWj;wbnPN5]M RT'}{\)M8RV'>A_#+GdFYfQZqZ0:-sUGI tv_IN+&jf"NS'KO/QpTӐGڊ`$X`CwQqr-78F,V%o)-ӆ`c(Z]%799T!g xMr 99]?58)0C&ÞC"CK!{b"~E?Ǯ?~I"Ԗ(6aiycsС#Rw-0+ok pjXg9T7,j R aC+,_І[9lK 'cÄtÁ(cϳ&dĂګ5("4}2aeZޥ !{뭼Ͳ25suܟ1$W[ 걔hoYkqQ7$@b> ~r=z:PJkc^=DrTX,;`6"#q^*)4$'~İ9dЎ=sȑx% 48%@s7[d'lBIn`-eֺiI˝ m9xmy+\ `Cb8L&h?G I!>&䪪yer k 72VPIq- f#l2+\̝q󫢲 Y¿qimą`PDn9zZQ547;Ov~[#~oX:|f݅jK:yz H Y1QVpg@[U/OlG & &FJ?b2 Ձ:e(:A{TI/c.d\.L ١ vp@Ѱ፵T>wMoSWK爅g!Hۋ֘O*? g*ƿlc5~{Q2Uʅ@cl]jo+gO̿E(-b4:00 f,o4dXfV` .z]c \h=e&^/;=p[$)mqd k)NN;T}#Bf2"{O6m!Ov Ewߣ{rkf:)/awr0/,7۝ba /nVzrMOWTԶ2!&,+W紡ݜk Gn ?ɕn'A9]0'c_OowHc``P~\fT@+I<11y j(AYp6POJvDža/{<'h{HĎ4Q.*ANa 3L YžUSL{/(~<kɀONJ-]:*(8 hv\":kbku'rz*=~<8_A%ӨtMGO ޲߃E;h ^|X'~: H=lХP}mĭ-6>7ǃ\RfpM#ȅC\yntҒP!EȤ^c-o_#[|8?H%qƨ~yW!@nN0YP\yXEHJf:gjBJsٱ}=]hxl#$p&'t*c澥M]UȉMoTCqQc|Ck\]z!Nʩ\87PTm_ϵ!gklќCAFM{DNjEn ܐw DrŠh*i?dzF5Sk]D~C㛡SaahG&|”OrK=ey>CXcYcE6$etxK$sWb+W@Q^ Ʀ%X4.AFӐedB)K qTIbRN7O-"~WuR3;Uz%u]AorX78.CS0aAU eJ|%lE j,Es/S]umғ:=Hgu^%磰pĔhAF ϔGfN^kzL_0Z 1LXp(/q P[r0e&D=_Rdmhuf4>NQ?avU$}IGX~jݴP]&voT+/40 CjoJ U=>8X)Q$Zm8.XCjT Dp{ BL>Xৌƃf2 +O,E| ~u3VY0~ !2:~;PeܛۈXڻl?Je)k%Jꍐ‡Yy\A[᧞f5Ns9 (IIYy [A^*R"8l@I`T W5YRO`| a'Q 4fҋ \Y$ciάszWoWK 74m8wGbJG~s9.K `ӄj.> (l޳h% hiB2cʱK#$w1sݸ(1 +TT/`7dr xATT,_"dcP"LA{\XwL8bد^KCVȯbKv6>kDC"Dm̰j=\HqNe"O0/Q=368Lۏ72ߥwRg-1t+ BATnyd`0 x[[wOK<8g '|o( F戵3OYLـ-:)0X=֙xy+N !L.kL faÂc-$aj*Tet}o B0sVl͡Iҹ(c#ٖqyaTpmT8nIm1j2@oj-qO׭Y"R,?sQc͘vZ%5E 3T(M7_+XƯQ=d{ʢM @eQ k-n>JnƯb~6DhruUX|Y #f׏r>`P)#Ɍ{0e v=L(3j㇝̥OVءblQ9/މ7F>̊D#M!rvz0 @:.d:EPHW8}a0*ߙ(D} ,Gas^ YFx_ʚǟ%MPt~Mrw~G05˥MCb6Y@HpbǃH'bBvm`KZwQ2^J@?8ʂ]HO1r< A򂆡X~aa/Pq$xcֆ])dI=b`j#DbĉqˆṾmw񛯣rEY)osYS#c0t&%Rl 91d٧d(#cƀrZa~z{^z"gԧ}΋vGa ҟ}^Of/CRr]aܚi_닄XS'4;ICD]Y| zs*5=O\c`cO63"npg7w0óZsؕ/] ^ zV%aa\rO`"& +qXK w6 {o׭ܠp_6Wf^H{5~CCX~qJ8LJ !=0$3A8qf9D6:ѩ b9CTM] 诖fDRo#."/Xs M<ˆ R(-ba !GTeAFCxwpc.bz_B=tV&^"]mYsp?)VYðUIRO_a^u96&gd3&!e9& :RW/9V WY`vZ5QxbSWo35 A؍p>GC7Q}HWs yؼ@;DrI^€TG:n鞏JfAu( UVSМ|7TM|JR<$T;< L=}uFv v0{"O."k˶b{yE mrlK?r9~C--G9BTIu͢m(JP̎t-݇+TսZE]@f~QFr󟆿KtΪ nJOYahDDlt&ص2\"l*x!A&J,v5a9=>2/ιg loٍY@ ۶\:{JR뀨D$ i[tPȤ3y&C/+]%n)ɶI dy\Ƨc{jw'l!&} z<{+RA<'9oWU!nGŪuњݯP4Lj0R|Wo to&B{M++\E=9-XOCHxEAWe>Kg;Nz[-Rc֫jOJYAIC6ܣ$[M~${1/jdAgl$I|Ю{EZap9AO<~JF9 `iVW8˥N|^|}r ,A0ٶ[K @N&Hzhоcg h ,z a_ 0w?BYOF!O5J v;=! b'u>_1G'RMѬBkv# z@H==? MQ :r  D[ n e}Pk/4 ڭp{wV1|T kJgַƣv (f^{ r`68-&?&ۻH꼖p>_#Dx&|r"B>cGpAZsr#28jdRS4m};J>nok׏ÕVN?9rI;\REZVviL/ʐGYGHt2x ?O> 2%LHm{ c \Ffl xwE+j(mqݮxOm+sx! tlI4tzruWzyRMբtd0V!1ZCTn d}]?Qo#%]75fQ@wSn5`)XDXiFL ӑw fͥo} 6 II@%Bj;̥2SM:)ѰnL3Ծ#:c"e64\';uhewJc\g\s9{@ J# ȕxZ< >˦a¿oֆ%Ǟnsa Ic]WU'#ݼQ{ X[f`TWm&נwrUcW gWG>&uM5W_8KJqqž=wfPA q/휦sc=k6H%F6|,-|5b?p]|>< 0.k#=jmf5>xC[4O,#KY/?Y݄S+7:s^dN~=^ց DIЂS%K[B뺆mQvuб,+,[k^qo–B`]O^& Myz6ȓ~U)BXxpO_NUNPqӹuNuu?v]S Mn,4#EXSp1Q:U'Uny:BĭCW+cIѳeC3~縷˲vkcBĶ0R{۱@@g@stneE/Ah\ʟfbod(~w!9wd"=+SAe `_i w=8`,Aouv бR)ѡ | pZ^c"@^37(=1 xFSwɡjVOZ4R4CtzA1GNlߑoWoY 7z+iu uRSVG$骄Ebubnc=K ʬwi 87/za*@Wz4F4 9>uq4(Gf7KY:IKߵD~hhْ{Ū }}=;o," W= [D[NZbvk:k͉v? sxI,IF5C&jM'C-:UWHNbm8皕L6U}fBчV9o\xi`ΦIVX( q 6hbPB022*m0j(z GN`Bkmy?l\8N}Q:s b<GB  : 3|Ӗ%jM\SrAbN*>g VIR6RP wBq΀kǖ77?Tf.X2N "Ÿdei&.blPlzG@)C}^X 9s ۣ܍^Q_'|_$buV]1h/qx3RPyYm^Et^;rh9max#m- A#?2 v IsXSw,ؔs;78N4fDeTª&܀C)#ɣ ؃}1{VrIʱ.,O{p b}w~ë#R!ӄIbJ8_O:pEAT1}z黨AVce근dl(FI}c.gT-ҏ)izQ.޷BP⸾5xfKqhl:DT ѺCgzME\C27zw zNp0avsqYcA݈,v#W>%vn7:_=arIuT36i2xTUP}ArgQاYI D~aszCR/PxKe{Z!|>Kɼ7B|x{1MrtG`w~ h=巧uy苭i|!ؤ><(t30#E})(&CLfc5[d?"[8]-Y3}rOR§ $YH7vZ/G#g>Wbb8'=؊OZ{s($]"o Az_/fZm>:E#6ے m#x%ڏ03[ 02SR_ߎ;V~IeU!2u[-G0͋ӢB:-" ؛+T)(%1n[a(p!E7{ϳBȫ N:g~.0>_]ti]Ecsx?z2A>ChTBΔuYsQx1v QhyhUs=vGx_wWƿt19x"vZZ'^jLyi؃Lm.3XiYq ?Vt0 4`OVJep>vC3jo"N2|&oouK|' Saɦr/AKHBp/o@{c#MV$Rp[!d=?"74j[a/mIJ<&`EA[_;%eVШΝpPpSQ@1npf sv=dN56ܝ=78N;RgT<5;dz~/[귣L"iCP!eShVEW{hVT6 1fg|eL_ɨ : sfT1FM0U2տղ 48 1HF mD0iO:OfºOZsbuowkBx_kw1 A pDꋬLIa-/]X˩;sv7tڸ -8SuOba$[C;]5C8N.YBhN;U_A ]~ rKCte<8sdʍ$aI)|TED'/ ɬZeWɇq0RN4nN}Ӡ_j f=ӓ(҉{<4,s 1%,uݖɡߌ:2;oq4$_~t&V慷FL]Y)0zoz(8v94dQF"1ӑn\LuE[bu][XE{VX6y< >QU`5Ll {3TR|~-=Q"#Ρ7(k?H`&VoaG>^!5[*# pfoE'&W3}>2 @b;$#Q瓇.4j\\{~ .5z:5Lc ΐ*FMzBWM3n>1o#J `uoljJy09.%n& `\1?p\cH6A kjRpN[^Mn»K9 ?{: *!嵆cUS sY('%fBy{eGl)ʐMiRe& HN#PXct_U,9l@Ca"ub{)>J_ustuS8SRHVJۦm L9ژ"ViAN&:#{ DV"QʦX̠DZI :$kpGd(mYn^$b';o%'&a+QlZI/Bh3E%rVMN!1-ؒw=rIEQx`cRRleYVr@}G¶ƂˉդUrh*S𚘮#whG;L4[s#p_48-% !1ZXphy!s\k`q|GF.q Vog1a/4+c}B}XxaؖJBٻ )j\_X\Kz#;hޥ 7 ,:W#|Vz<{$ ܚCEZe%Y|:55N鯂ځ0\.LRy;qȒ̘K={;. !~mtxOjiA# d*ͩ2㓗ө'D*1!6!G@mUHd0 )IcsG3R `%=Bpl9)j&w 1xo^ٗk/M[r{QdC1_/Lkr`Xk}V%]xN[6 BYSx]ugХWeJ*El;'w?e|q`@JYM5d՚"պ|]-;?Zғ mD0#Gt84ٓ+g[Y:$&1(NX{HZq^2h> {CaDUHoZgPjb> Q+W_f Jp & i0Ô+FxkTV>>FTq7o-GXX?b&ϭ-l}X c\g+TPsT&F`nPk'{SՠN*yPAɱ%- gDhʬ,5[@Jv۝'nqīWgdi?FDTY Kt%Ga0T!R&^UbYU` LwK4B^l\ؚs CM~g@,Q( b]ilh;݂,al7C~*^Z_m~BB9tʼnww4^IxIK.:Z󕘐I4!9ڝtjQ  !:]|ccƧǁD 5>%KjmC|Ţ+.K/@f"{26 vGM[_ASĈ))޸N,i(Q+)f K_K%)rl1klX6il&WG;&/ӸsqkuX.裼az%:eєi3mެ3F5˽;1lD}N }&Yyi Df+dl-Dױ\|AW*¡jp_b,]G%eCKI`A<_ V򺱀Mg91Y݅(-ˠ1(f Qe+'NQoEsJAS {^]}icnH ]w>~_*b.8'vFKl-5K ]*IhM/a2~2r 1=Q]v[˗A+b =c;_ *4PJ?ޘZ^#3h4 L[l->zg`UYA[|+k\7 ]=#@т ;Yy^fjx@}8 $=ZFOڷfk5 h'nDJF4UL ?: LUE tbFl+y1  ܎~AǾU |

    ;q]4Wm^|2OU09Y  t XGKbhxjYTi,)#(8(?ޟ~OliaB_0LQPR(l7^<³pG>|bCǼ9uAY"~̾v0dwc)>+~*œ wZ9]$M3?7榛u>gJ["RX[$v՚Ooj.~ő=>ͰzǤ9 3g=W0;tB_W^IJR)ukVGWsXІw=ɢs 6%aiheHs#u)n=a YM?Ԗ=Waj[r/d(QJjVo}sK+:Bh-0l`d- M<CcއBq':qKo 9B'V2W]jeN]<]2H/U$q.jf$*ۺތ(u&(=qMSTǿ2=JqUH7?- ͒e0*VQRl1Tg{q15Ӭ^etY7 PM}cnŽ5iKZYHRt =EtWẐ©$xπh9Teل\m98 E<&fqcԽ5-Mۉ'Mbi@<*)f4 _R~G4s,I;pw.pp~)*4_aOY+FKؠ-s:67i Vҽ/y}"9]E;^-p)nopն‚%3 ֤P{pD"wڏ l c%Nr=BTb"w ;J]qQǗXÇO?/e/΋FI}5,Ƽj; mC63 P&74*TP\KrzI-h(ڏˈbwbY &6Z o&߰`![; .Hs :3 c2h4ke40-; ۵)I\WфW+-Z [Ɨ^b# ]4 E:tnuEM +EG bg%3NbR=Xz88$qfe:H;hFչ+?'?x su1>\[X+2N(Jz5<&LFaąDj1m˵&t\Ѿ~ʺ1.V'X|_=fP >Y8ҭk^A)A P3DE;h^~?-w5F=P6wm["jKS슻MI0K{jO )h?&[`e ~$r25 ҉pR @;") +~ 2N<긏RV$W&"u/-XKʎbS ]`k=X!gWO fhꦐqG)* L;W5jk 5&'$p)LCjbPkSkrBXdʕa`׈p"RxT3so}u%!^/n# < ^\YQm8 1 w!I%4,q>}?pr/Iv.m< j!Y#yq[,/KbnCq$e*Xԝ:e!m[iPU\\6!U_Ja/*[ 㝴Jgz &MD I^'r;|= }5aZ}*I2K0 ]N\nf%)D\Q>!6㾍 *DU˱o oQлcf$2 izT`Oهşԝ-qzZ.>N;׃~y{ڱּaTbUgq 1ÇIuxa~'}:L> P U5)Ϛuh z0 wFvUh鐥Ӯt*u;r}>v.H<̿iӶ\Qf`.'ߗE`ulEq3ce{zrKNa;P@ks[BXUffYdF*bO߄\6FVx ,7?=8b 5)4 V%#"2qWoi^ |h4NtPuWL\>xZGx'yQ4OgTW-wv ,#.ݎ?fz=ZG;/3Ġro+?T19]ȽEV1RމmEXfHF0c-{$oO_|Kd7?kGWϳ sY/٘cfZE2F6E!N픡fiRh&~۫?; M|TH/C!J4+~Y[# op{K!7 Yx*AM bvȋELe.m&RKp{BQ. GoX|I>K%2ЈqIkhL' =~Se@bP&t@|rZ];~I2*m@ d"pg o*S$7;-KCfc{F .i֥i& WPlg2e]SA"Zgvgz~1bR iYr4| ^y sבf?k)0p' xGFf@8P> /aQ׮;drV15xN׍Isua>YSW"U8T;%P9H: Pz#`+糬p]dJ Q>ѝDg){=6|#NҖ^]77LZkiYA9SmZy~*k}B[մ|zzT`n_VN|p̡K5HlA "trzf|yz}ࣵʰѭ:<^H{4PMyN(v4.gXӆCy?|3u鬘^t0I 6!6K!XЭSQ45kG,N/hGVr{ w9;M ɷ^Fm! 'hjSF{6˦ff=r"a+L} lȥ>iaO-pB°~w(22BC7RUo.$wXv8Rn.J_!~N3\Vы-pcLEbi$ *1ɒ4Hwr 0P͟X V|14h5 #_)~/s~:CImzψ 婴@M75w=?J7Ht{RL0Dt0>"=o{ؤf2ٶ)Vh^6"A]&{ZvaK" C{ siO6 .\ڦ`w0s̃6?7H{ҹHW>A#e|tg!=/ԟ!s dLM|yGf=7d{iIGD73]NM0a!9Sk1G +̽T%Rۖj-:?+9N_P~wx( vp ,8(I%ma86 ] .H!t/ 3+_,L43"و㘱@Q"|~h" b6B' Z=uN5Q/twҍ0(X|-*Д}( ':_4K3[9mvI12irQ+yZ}A7yDd@~-ƬE4FsF(v;nqơ X`n%%XV5f`Jz=cOXzen#N}a}щҕU:[hrK;SrM&yVvZt8L`<*.$|!.Cg+C o5xdA#lH[8 3bU"o "=boş[ej-G#: nŸk;:gJ߱ »}R yVh_Q=wfF54LMVwN>)L42b*") mpE9{V4Y.=yw(|@;t i 񷅞|ԣ v4g9" T;>סĕ:m\hv@r.:B`\1S]g eQזd׺Mk@tppr' }=í9~Loʒ*{V>% CYby- _,/ib,x"Ablou?LA(Gtݞ?}E@Tא׽1|;9_fg(꼢b^Źd9@42> Ȱκg-4CgBe3CCjgPRKL0n/Jͱ yB3L,F=-S; Z̪ՅWi;ۤ6NQ|B{pJ̈́ - ܆i?mi3d =V芪Ty{ uw`Ϭ2U KSQY:_N7|.֎fS+*ے>Kd/\c WTJQ>uǷQF|Y#B9WýgW'6FO!4{Rss.?h4 KGM?p% Ԃ:3nA6KavVe"Ȏٱ 2Sȳxl/8Kм7|E)ܘģ46zMF`R.`)9@d,#;=u YARU&?Bk*h#.9VZX ,U>{N$DA@Vsb`]f7C) "=d!\cef4Ck˾M-SzN\2JjOr&3˰;1x=]AR|_eLu_kc׭LeUr*>!3zw)=0lQrKu0kXrw\J^[A4&X l|Pa"[|_Irϝ9twf*nZ=dgnYR A"_&mcѮ$')KY@g7M%ktq6VR%RhW%\D1@O`IҮ`pxD,Q,MӟQn2i3W.nsB9 ).c|m Iͥ2T5őU[Py}z֯"Lp0Y1!m]9pn !o17/($GqH>B\{6V6o6=b2yFL.:O<Hr0Qf>uΊY\0i' _ӺY1|[ևG$zL!M2hAOٔAx>LT!8g-_aÆ&<˒9r1=$46uZ2 Wڪ1 oMe]=ΟCclYd'z_ͫ7=jhkȞ2Uzm8@)ȗ㈞Le\%–CKǒ[;3>Id<~?r"n%og 'YAc]p>AZ}RcG-ȇh7B4.wo-ɛuZcAbi$ZB!R7e=T:P[aK-&tN`:|XuMѕWSCd{ǡZ* pgEcb@T$bw"b4 W2WQUN#ּVJ?!ܣɀKzhOtxVX@.~ED{{ӑ:'B=-Hszy y#g?w[j ,I* ޘE41ҸQfWcFc[YBoK Z90Ɓ}gz#7we#:8Bı#$=-wtr"8 tPh&Mkf_LDD`nhkr?n Y[fd }Ӽ] 0<u,z V Ʈ]Ͱ Za_#2I@ܸ<(Ux2pl$7;jW91n)YߖADP€dv،2 Βd 4,v")3/B821D3+U0ЄZUz{F`E ͩj1{a'9m:o9B}vHEduzP :lFhZ@Yo"`[,+tv1®Z<"`v[`{b鯱Ѻ^4B3}k9"ǒgxɈ bq^Vߪ^2YFd K=#<-lY8J47vWJOξ|Q0:E)s_<~siwc>.u945R5O{^mX.cZ: $Qg >h)`e|mᆴͻjjl&/hC8)^;H4; \la~MIG)AgyVO|ƒ5ZvF91~ljBO3ΡAy<+t!2wUl6`̦|C[[z -R305h0uM]>`0U*(3oz/1Se=t},Mo_f\ԟiܰ\x[}[K$ xKt + gJ۾TL\q߄-4B,{ǹkĉy}! 7=oB&s{&^U-r?GF5S5k/ _$ȱ'īq#շׄF oӼ%xQZ@,1F(`>n%ZTup Dօy@NQ @sl~; }߱ HF/?a ?EVR;V PAӃaXW B?xr v/|2}ZֺOn5ÇB nNE 9.x޾46SހEك)yD GaF`2dg$R?rNp֙JO3.j˛g&Vn:2|D6I"Y? 4('k{Z"4mZIuKS֚ىKcP"@\x}h ۠r0&WR ApRZΓp*.$RxJIdݎGF)gٹp TA8(Hź٣f\t,9!t(:9551O#@60dg {-_roP0Yٍ5/uW %A9]τ L6514_Rc*`Mw%TQWU0Bt\A:Pc\'ؒK 2 'c/>JO}C+ -pÄ݇w^aR;wثm ySqb;k )V?Ǟ{;Q8@R>uŽpTG &Ju9>` !'M>۪fX.!ͧ_yڔǼu s3?܇Hķw-jIZPf5tF-K a#Nɉ0HܰK@m\!%)^S$m1XL-C\9x迈MAi; %痖V(vjWpϧtBKkhn[/Y{e\ks ȯit_˿|79pFFmC_ՠHґZb qleOೊx1jc Tg EA>QKMÂZ띣gBJ W4?=οě!;:gYɼppL'!zSrJpY4jgbt1ofM#KXxq[M5 (ݳ9 GiqAYsJ v8O%d*OR O`p0u#𮛨z\V3\I5H#6so]\o).x;1zE%uEÃ̇Cbs=fC—Rpf~ܤ&2!=x>.+V;` <ӿ-A%`U>yYswiOD~u&8 q+¶G 2"YC&d*+pYMtRq*5Eb/u+ &ZJ}3aU;ÊYPRinD{vم-t\XT83; id>Askv [i؋tXŪbi6*!+EZj9GfϗLb7+ 7;,@ cTt{|>a V_JUr1w"#Ds""{d!J?ZT _B[lz՟~pYV(~41C6V xeXqi1|lq= Wb'8OrhEWKI ?">dQ\]S_{rݫk5+%nLQi/;_HWFq^ϋ X3Z@Z> vɫ:|xV:ڦA_OUR"@H Ș)"͍H;&LJAkwx]rB@mV3݋QUTV`Pž͘5pRjXUZGK<'#.@/cX@VD3K~ag[tZ7tzI V*OlOM@o)U|NUz#"b6ז{$@4BbІW,bةZ0)Ae^Ɍ]$X|r"v}M%6ŕ7'bR}ViU a PUQAV㛩` C.KDX<"L9uAt\EyP\J`Hku(YL +8cm'g1P2D] X"/ˎUBW:<]{;Y ݍB6";D^c" ej?X\uE^)Fݞ|CC"\h+.uki @OӴ+Jj+o >< Tr]c3ȱP)I\mez4]w([6Gk);hE٭tpq[NJsh(pwu&ah?*v[t2ݽv3tMͽG N-&`hg.pCZ3vZgէ{{? @R-鄱ɢ#`O2 >em;n!(T K:GE6Ikn!)ԃ(] t#: V\9>ozHd i%C⟉Agaw /xg]"BZVrYyX3qp.;}~H፤!O_{@p-RgT( {CM&T FrAVg4m QJ%ՙ$ԝ(O3юS]+=5R~uʰL+դRs᭛H~jYH[cj&|[bA&8)2S"PKb3뤚t臯wrs_lsSE^ XA &JѨ͟<&{)S~l /9AYua4(҈5fIhgb~œOUn2']Xi@|NL*cc#$0IC ֱSvP6]+Mi&ykq⠄qJARqMTIT5 +ȩN& ?/(j\A45ə\XwPlJFǜaB`Ǣ'q 剦ߦF]^=,8&Q5q8`*zdd 1|K"*QLɏIѴ %'3+] u_[T ap`龮EkT0=9I\dwm0o}]=F' zɥPJYΧVZB|R45jQ80٩w?D~.m,}<8sL[8[{Bɧᆲdjgf$ƿuX˄O?'I0D7QiNߍEGgIl-y,'zCԯ eu’!tQBp M& 賰كFgkuNAx&LpWJaQBL ;[w?B.iYk}ax5cc<&A`#598p8[HT .vr 1ΨlX0"%Q16?\]0 )v6<f 9h"WXьm7qx4whL3W[Aiv.%:MGHCYwņ=&d?X6H"תݟw.z4l`{o  =|'!r0%Kk*iow \ #mmAZcdNAQ:ܷ [rMhM=g6FOG }djaWZZ |ݼcS $) =tuYmzba #a 񧘽Hz@ų EgNHPJUc ˮJ"=p^0D}FJQ ;0b$͌񁅙ݺA"BWtVSF:sRj .GЎwVق&JR.ť ;*J>ZtU"o\ћgMK֣^nje3=g<ήV!%/9Mm%-"Ì3ˠ|-$lt Mu).{Ijt?|ˣtKY m'ٹ!ΡBsiۀ)bh!eBhvʛyҬ2nfu $'ዱz\Bap^2f/)8Q&4^wWNr8y0-L!cVbv`T)PzՀ a־bMrF7 c'< {%oܰ{ 6\@u\m%ؘtk؀wFA o("W^bX ơyk 'E[#ݝ:|HI,`y1_?jC[=]Z7 aԏ@dS`mB[?L=RF ѺO4AZ_95E324'_RoH]#I ![dp _u?6эHN^R'?ۗB=cX!Nu{QvSU zx_Fm7Z8$J=綯2װf,֍y n}z.Mtw:Mn܂7.?K?yH%_zSyWk04MeP3Xfg)L$?7uϔӘ3awDo ;/'3r-eƱ'0!sD+DP}=}U1~d-c6010u TsK3t]ق1tLQ)^3&J{F O,)<x(1j yϪFz2s Cɂ MbIihz;PÞQȌ W)BPtHD"ף/n:E=kӕXn!?P0)y y#ɢ`7M+$빮w/I1ryPje!xy߈يn& d;)'l{JoRu@j BͰfİD1F']'2zz2;>pTPEg @P~Q\"͜c.n>&1J2 `ѭR=񴷑a3^H`a;Q]%٣_fV˺ d3SKGۤ@XW`&sF>iɊY/㦡,IZ48,p [@G''}i,ry[F {eP)`&\X!Pee-Brv 3ᾤoH;̳_݅sB+lJ>I=~: E'NZO䣯l P_wY-2+̣|om9b%iX()$^hv(')\WYn'2wͣM\*WZ)O\7oru.GfZf 9BR!CͫzB_`إ>ľn:\J@e9s~ J34AY %rfgOe#3ȟ-s/Bl}b9)IJVԏN&{>6dYln}*yM(uRT{IXqݘqSen Q{]B|-A{Zݻ #گh[7.. "HopJ Y47v#kΞ99E֙ڦ >V87я>Es:hZ͟<~DC6oEM ޓUQ?rDb PV 0NvO'[T2%nBf4/'[&?I49e^uj>S~0{蟞sAh&%z;눓x `[KvMG7+qDUKWyyɗTک TNf;qi9sWbS8TM2I+‡+Ќj-7_2U\](["_ۈertRs!4= ҥ 3c lv]Qjt3轄ugwT֬>zJh'\7ooSԯkV%Sk(3H2,p̊$>'?ź[ه&u|n:uN k7hңX/Y>4YFpͦwQ'X-6`>ϭs-N*9U%C?(U;qf.oo-REgPN䆓Y bG=yFjButN$O ElY{R¤" >K}(LJIs`eIY|̉4Қpr[N~lObRcM|]Mݠ[ϡ-ۍa@ o,;\!U^%ܾ<+}R({Ia` _xz٠u& CP 6G:x3Hǣ: wӅf8i|تF*`-p47ZƪvJf|ŷ◆ }zle)‚aS1zG_ m)V3KxA/׿ŴIspGwг\h+Zh#HiGFG}\tM4>p̮ _jFjny}gZۉx r6B$my+'ꇅwn$R&Eg;X .j l}$ HǖsEVIȖؐVZT%oG׍;g=f[e e>G@ c,"'%Dԝ.P6طH:q174śiZ`E+T37Lcgh3 c(|D}5IFS3/?D|z M,yQeRO4\KEu"RŰVl+{,F|- ?=7oj+ʣrS}7e )eϯkdGpYM^?]Аu.ui0*<eA/6(2V;XJ=k59eO]~%jhU4]3W͒d\*"2:eيx)kRӵ5w׀O4 |t1E]1fD&z`b}#Yٚ G0,xf?lnn{4w߇ofk0oBnHr+<0~ap \ `*mKW> -t6Ɔ?@s ]@n"H"P9)> Iˎ:h0[}B; ̐#FN:5{j #IB C79):2WHْwתAfT{‘itG'2`;x, I:+.yQR(rG:{CM֬.2)7MCF48FB2c-*xhXF lWi8j$Ώ˯;phVni {;Zau_n۠бqZaI{xFγesC*ϳR`vJOwx !Qv *%23kGzqC)0Z^rX/-]2'M ZL5ATo V4 +`ِ+KFPWEvܣF|%ƆіԦ7PėűɖA/Szi-1áN<.GCtfGC3JE68/)_xm2 X=Tyz;yOx[A Mk-U![KZ,NX6NXTAtO@U]T\WJ b!*49xww4,u\+𾀭ASԀx*mASIuB 3$czu{ ;4L'b0؍ؘƌ~Xn]P!s.î#FQQʵ+5X? xpG뢞) Gxӡ |k \8" (ñ1)-w@ob-OF1ك!d%3+"M]\3&no{燎>%rK"QTfN360E,~]鉶Լt7Jk"\3Lz?tXE \fW:f6 zIIkOuExV@d(5vCγz> Z'a~^3kh#5½p.C|-0JjU[l譨v9nZ@rVYwY[-$\Ʋ|s iE\?,( aHvFyO)5_"zQ:4YQ|-'8=@ij8Q%5 ˢ 7@nRM*H}-6l>@S[-?奕a![OɩLdcUa `)Tg)DY}bF;aN{gI[V7U=3;_kZY1G. u 5vARj/錟KD5g2^)[f2LFbP?p]œ7>-v#HkS2ܔI[ơYK8!8$R>G:Ɖ3y" (XVD>M|Q )?ԓF6Ͱ Ƙ- Ij{| =XeMaCT /aQh:ߖ@mbrBX0&LByay5Äpt]3@K>:Rߔ\lB8N78 샸ֱ-vu3WL#`b@(RA7AZ"`InCr<hGʤB;@ǹ~3/,nls6as'c+Wkv:Z-WZ%6[rV[&N}>Yj,TU0(VՕee~2{`/E֏)3;]98y5aAAbaxf:L(/#:+al nXw${XEƀOz E8ODY6IɁGRZ~儝ed7Ր6&Wa,X,;l$zs_,a rFvBrZ "ycCV\2Ԗ˲{Ѯzצ}w mG^q`7cvH یӚp|98H$lFF!Em 2j\= CS/'?R3Ңdf,m_{3_e{4$ G@IIer(yd~\<}`9-7FZޟZw L9,:y_{rZB]㎿3A0a?zNZj 3J,/tG*ZZe?P3)d)==M!>Nz#o<@}"ΰLoYS%cy˜Y'Ы'ScSV)d^S8xp#a!'8YL1ug Tio5fdF`pLlVndtoF&#9й*oz*u><\G5^x.·®ҏ9֘C[FfdܢxFc24KIQe|JvSJjCH|H藍6Bq|[og5Sor pv-|w7z)}A'04>Q2zbqv{~/Sսmvg OcskԀ*0}<uʗIx:_".\g7D+tj5AZ%#MZ+}19dm~9!݃k|%9a3T&,#ۮӓڤjﻀR31J'x@a{7W煽q m ~A(ZxG7\n˵ɩ:rn\+ AZS"AYY\ |[!zhlvϕ23Zg#ݵ7yS$Wjm#f%v0Zm󞶾JY2aS4Aɭf=@u07z?p 8#s96 8hB@$md,>ap#}ZPsi1pޑhXP^ԥc:4gi+5h:kv8񣥡e 0dzd9 z[c$h$ڑ+K2F_I̯9JfmG##ce5|X*=3|@-,3]'bnTv$gYgmh|34cfsF ógA"'7j9cKݥ@ހjWY(do-69oKq0b>_DBt&^>kr]AwIՌ`.?7!.3BX<"nѠSǟ笋XiGdP$m KKg:FX뛆hI<%^_^?4oRV-o h%HX@wܢAT}yvGْUdΊN;i)0@:pm1._6TJ r#r%s}5H8q+״}X*DS"7rXf:CMRLhg*|we 9'/~E{[26H[_BR@8&xuRz =Q;L 5g-^;=:\Deo@L7 N7s`ޤxzSM0{,(v>j.O9 4szuV7%(8sQ#2K)%ReGě6IHoLM )X ٢`8Q}<%~oH[yX˪gцJ5fl$^ ^Y~ |h0ӿ t55*i eؘMJQK9,ND>qZYQf1^~7i8MGYhs=Ob9r+6 H&0m '56ZV?L-'W:WCԇctcM 7x]H%4BBLBʹC,3>63-g$[靱(@"4jdN u G*^LS"7[1} ՊCgd_˿ @گb8tVIji)qV}iNWy-o F7l`1<9(65pþ ⭹= uN7ME ĴvG~'I9+4!3tzFw\U\'/M x}Eݤt|lp41#kN[B-=7_o]0y.;v7:~.zQ˨tDWfi/Q+(I1(ں+q_6-sjC]֮.9E-&TN>ai1HS~M_C:?5WR Mtm撛͑yOO|RY &":™9`[}Ku⯚'=7Gt@3QAP|2h%ToXn9B=e1[nȑĸQxP»+A]%ʶ?a4ċ G]ܸ~LG(JG=kZi_*N&@@rҤ:~ZT24qԌ0E{5:˦)M)rHTXuO h5hl2C}8Vfdv=m,t<+OUW?/nXZ cZzi*Rl-4T  /|[څu^flI|[>U~HVBmM]&!- t*}G +i~+M!97VtWsEݫn$6c D@-byQGjkzANge<N|'[i(N'FRF I5_dU|T,ړ/ܖO]j6a6LJ%>BKM%8Zp.sFPXWq{qfZ="(pY4f~L I8myYR{ *|E I P}I|DlNl>-6.6_r[Xni2I pu Z+-Jκ@_8oW(rߚlC^s[}o!kI֥G7TdV*zZArفU,w>CUV z"0%|^FdtxbU ~H WFS1xvR*~H,(Wٲl/)КV{VffHlSUQ^TLm9,ӂC Kԫ|AeSi>a`=ۼZ~;ә{hڧ3h+D1"u]hlE(|I|T }iʴ?}M*Ԧ3*50Ga7"a<cn0WWReIk |?[ƤO +I .VccWp9%A"-!U 3NaIAORdZU$3m2SWWuvC0UkɃ: Q3 eC(Lҿ}G[(ylb\Xs C6@GFsjUsE^Jr’W*ׯN<+.<&P׈E+,KCg`Æet~O@RoD.p }lC :"A&d92\ x0Ȭid' |Rl[_X>uUЪ"X`^ϵ=QZ/-c,\"^t;8CJ $_$2wAtTiԪ|k Q˯V!" :ߖ{]l~'n x=HhkaX-iQTԗ|Tر 6JE"͕I9TL)YUc 2[Wǁ2Pأ8$yK1 tԟg0e yu1BUoXk3(!)4j"Fy c=SvxL|HzJ^ԀIۦ\k4s#_8ACS핶UZWwt qo~vdUlxa?6T+kwfҦvE'ͪNn,}s)RRm(1Qoͣil/FurMW3Dݧ`|-ݱ^FT))†^ 'cTnD/W,w34 W$qrcpb^L7CuD [3x3Il=Ez&CwO/N)aJr>ZE^Dk6`;GNXvE7H{7IFٙ۬8 38[*ڿIP^['2OY^6Ƕ. oq4%vH/ev@f+u12@1K \uR7tdwF>70+ S- ^*SgdT2{<T=a?KЋ;dg;+Zpx" H1ۖ/7ƌ_k|אLNg[>o"@1rhy=0mkeq#ioơcʕ샫KzsyZvR\`=8)kM9G5U}t,C4R[`KބFvn[b5b4u'ƉYdEdRyG׊PA8=Sx^w l#Ę 6a҈3 JVCgjf5Z ԭ"ť;bLJ'ѿ yJb):$Zn#>ھ P5@^e7}{c#&Ay˪ j+4%B U Rxh ֌ad-tCW*zu0)2}c/7&eT`w. TPBCU}9C淟&t80vTedJȗ;TJg}g>pW wP´BYS5Ul]/Illۥh/9+%>a浽-qdS. $6?duؖmo@o+(:Ce,‰9FܘvMyѕh+*qw3X*g[ ^nǠ{ 3В{:;i;63]޿ĊaZMF6" ބW:g$>m!|>~K YwcE[Q)A/̄ yoY";i;>AP:鈻Ӌ|pKi?{!~&iЇ?J*gі?Ta$.km΁% wgq494~Wcts mCqꢺ՚TRF&AWz;Y9mtӍ}[%y9FWͯ@XYUϴp=,;y#EchbIͤH~BȆ/ 0r(o_ͳa>Zc.I>#Ѡ?'ܚq;z}y>ˑW5uǏ}^u>O>Xd]u<CNWNgŽ4Ou<<_zfϳS˴l0K3JSd4ފ*fJne5΀:q sC2gGg^ON-H SƤkLJDqI$5F\e|cL'Y$Ꙇw鹑9׃fr[̫|[3(k'J- 4`m-W8ZSLȳdœA+ٷpAv[u$Df֣$;%ҦuOvx-PY4 =*p-M:vw9¾naz5VeJq A7iB$am2'9GKxdZ* ->~\ڞQUNjﯘy tihJx)>2Tӆ,MۺC>zmOJ1Tؼd|n&l8l"jWN"$~ûOQ0Kk PhUC;KΛ W S,x&7k~l'ȠMQQX@c2˼ cЍpQ_Wɐ,д8VYVz_T컺'J5+h_.gZSAp?WANނ'NjpMv6msG,}pJNۿ`|ELDoՋ(XWMG: mZD:Xm)dhFcNӀ`(t3)5xp鍶ߪ', oB(;ټB&6Li7162M4%iv\%8=%Nӄ1,20o1&܄L#vEb<{]ؾ{,r9\IN4 NH飱Xڶ`M܏: =ݍw+t_:$^ k%xr&Q4Zy(T-KFe;6ZS~錔"Vp)Ƹ=v^y?#H%/o-䘻(c)13kۿ餝]@WZUBd0@ bo"cP]6t,G^å_>ɨg4/h|BE0qlq>T=Eswd@OȱdS$5F ɪo ժ&Ю} Lj7Giǁ*pu`]dCbt%cn5Z-OTK/c@@ \ jީT##P'[ζq+eQ7(0E?X~qY.Nyua[P;`r*UvBx~gv.3C 0&`ntXÔ:NV:;lV[_dO 4XuktP;ovc5iٞY2j]\ƤF<yeS4p`Fv)OoQCj*ΰ 2 [0;I@@'w{4;]K_CcLT1̣)N)m!<9A;a zaz\NAS%| ZW}nd|ÞUgK1th؃ )JK[/aG#Q)U4$цLzJLAhޜ/"vԝ031.H~. ˂+ZG:VW-/2wKV$F\棉B RsL)C} M:-Kg﬚J<`t:#+Sv$닻5zvY4҈X썌G"z ƔNQ( ۦ?&-fJBw@?ቴAO5p˳.F=.mOM#n٣B+X[x+fFcbF(n#R$BŖ&WcAS ,w2P7Y35:\O,@u jԱ6339SZ5bd_15$5_@%{Il׳u">h*1tV״/A{XmGδXoA VfZǴcuO :-G\U4O#٘~% o̷ [+} M47I ;0}=uH׬CQ}'׬S]ךD<9~nۥQR_{g$#9}Gm)u;~Gs,vL'oWbԶG%g /xxmh2Cč|(ѵ+ZJZ\wJgYv$|mpgh^G٢houژRՉaPN~[ř>Q2gU orڐ6œ^s=IG,aх}PxC#GݣW`E-B+"&lv᫨v/#v$>;.Ѝ77LƁ% ~au9Ųg|`U@ *uQ 2*̷.Vs)]֍ ܤ9;,]ӫ5Y>meym=RUHPU9E=܋]f)Oq[W,0'X0!a%su%NWrc: oفwdDxSڸߨΡTR5ymsX? lBZOnz7l_P\;+\Oh1%Tڥ ߺ4b/u pKK(i0mZOpP |ӫ>=f Na*ԎznhɅMwzGkHs9@2/[9CQ,VtbG@0Itg ]_YLsX`nM_;l;;waJ15 a T坨曫k~:x;}&B&H UY$isrC1gL(Sy)PQL'.\'u*Vqi1=3ksKl}AȚ= <95cy;(E=6Vх$E]osZ!Ll~ WxTAⷺg')CW^ iB ﻻ}ꋘ)N1\##.PM (O }5- .uwl $ҫ O/yBHaAj m+lysOm9_ӊitݬ k逅H..e@f{\r>ɕJS =~W;I:/r`kW wp Qhf9/Bĩ$PǿIP])]J]@j<[ÅtH1,G a&OZ?-FhqFMr_b~,&l0sd. q A x<2$(L-S 4WR^;'*c eA~I J($\5"ދ;|Skˑpm՝-ɇg8͈cumGLl%41oV#IWqswLK$(˔ HNievn*g`,hl?5Mt8>z` 8:oL>Q'0v^dlt!$B$V7q^^Hr [uh_ ̴~gR{>[ӕD&o&w~q{s{sH|s6){} RwuR'y[t7{g) "#@)^y9un">|-ȹ\0'bilX "V(GVu6}nK@YoD d'x絼6?P;nQ?/i9 =QGrKl**]a_aᇿR"qo9;P`^p-]mƊb)zDbؽfVM+ x-_į婚{YN+Y]WH:] mlZqPB1&{ܣ{^4*\M "vy;Dj:Ch8)-ZoYL1_{?w ^'>d\ǮU!05\rS QTy@*u9B;)S95I7 HcrAgJ9Dt#}kѯK%iOf!E®[]@ 4KOsg' Y/)˶k- gHSX)ǁjlXQ_٥m$,9;ywGʄC_%0B>%Q;'TV@dj|ZWqܙsnсT0fW;>竔kaYٵ/0\ M9r3#v!x9H{WL5mL/򐹄'ܷg*W&IxB0يGj<.ҭ +?]U=BxzYsxӇ[5TnxIxR! N(Ϙ*3Oηu H221lAmڣKUdz* I>48ݺl[ub34:UbҋS(w_԰ p3|bO׈(zR^'m{,* >BU+TTg3Db0qSf OjѕvE•ѪW02RE&zKo1Xd͢ρ^.ImCX5M#v0T?ԒP2Nmp;@'BOte`14.¶u%bcOP(TQ]λI°0`9gO2b+HSu-Nq> 1 "]vӚYvULdC=X9P>˴5 [DqD iFdHh 7^J(b`~H8l)!'TZU3{zwrDC?Mm vrz.`UWjR~*S[м퀨: Uڳ'r1#@{-Ut SM|&3k4g;hP{"l55(FWC AhPS|59?QHXd7m~ "Eg7|6ׇi6B`OS!{Q)k{ϰ"5 Pzy0j;p1aP]W44u~ t[RH/Y[?a7XIx$T@oRhٮVz5" a eG[1([>xdy@ @v3t3XYGNmIZ]sV}ϝnu+*m~pc #}ɳue$kMbfAS.+mX8ƾ8p}읢_~M %mo|4%?vZK2V kya+A7xb٢q&v,CYv^XxkE/fq,! ;'+;6"X"V|?јɹY-XP`kZ}A}!E6.],?BUx,H̬魦?' o*O 攮PEDOWAf^}B䣾da3ox L:Q4fVwkBS9zeyUjSaIqPnV/yE|xvVSǮ6('<۶'aƬ%28>]=UhG*' B-‹}]V2 ` ӶD&M/|I@$RK}C[b_88hf$\2 )b@>#ًGlaⲼtŠQ#H'=hBFsBVͷyqb&<0atZOs?gZk,| "& i[V*X Llj17wp"G;MiBL3sZQIfo7{ mXijmr 翽<֞Pfg:{㧷>(0<7ǽ&գy]w9wG'â0ypŅ4GCg.UStQn 4}*MC#ݫk3_G<:hCUT}F8M͆N\UOBf0MVv GC>9ܮUhh7A uPA@[G&.zxT!:\ Mj[&T ` WɕѕR\%R |NFK#cc.drq~қy1sxtOq+∂1܏ʔV?֘vyN]/BWU,eA8sns~"$|Rw8|*"Eb$Yp-\#*#P;Tz&Bb< FH'2B BT=TS\ dh9ri&2}xhĦlI lABvp*{ȈiRxY>6mbt;٠:I\"QժW">J\z+k7[ |kPXroƋBp&./=NAg_qUw|1rCW^~(8Lpk]q#yl`٨rI(msĻ,2o_SŠ[,n\u!{Ocl*X:^75ZPHo[@T_n- { {  ,#0BkBNP:>"`Fjീ͏r| Z\k̇z5h{ ~K =י%5_q{_֏4.J&1-&i~7pk`ӇttⵕۿՔC힕ٶz-6n6.i /!vH{x`T *hKqp3t {u8 Ϡd -HR/v#[3qf_}12WSA0` ^]8|AN!X>9vh'2KnZ5}0bY<.> iv|t>`u)-4DyUwqɷF@LsR@ k}h;*029d,군ۥ=Q&d[[O "jvxAW$0_YU<ԉ $]DHwnN)=S9kW3Thz2"F_5W}hRcK篼%tyjqrAp ^(I`sLR:oQ :K:BS W%\c5R߶*u^($Y,"=6n37Pu,/Wf(BG>'100ZKg$e@H!`-#o o RmpRX-7|^sch\?9 CqD:dH0K6"M ^t_s궖S?~ W~d`B׾+"vWTc?{骗k8>?Dxտ8,yCH_Aϝ/ꃗ;Hiq_8WTBEilҷM0πʷ:Efo'k_r/rI!0hrI aO`4ʔ0EMc"R\@nGM4^OݣY8b %F-$^ɟuW|CRɭ!FxCO?@4HF=J02#o:Phoe_^{x*h8jm$oT_uaurcZ[s$na_D cnxLčw̽SD.C}fު+NWRMZ=$M p;RۓG"<~I5ٸE'v$-=.s͎;@NqST\)qb Zrw@mFn8ȡ ES_-W2SR=R6;:/8eo6QX7ۡuȿh/wypaUgbAk9!T֣RZYު з`ea8zeҾ!G +﹉#hZjւO_e0$){ОG $ftlZRE Ku"⇨N>~5󙔢 ic E"hEwIb33Iñ_cC}OrΠϳy=(wNqAlڌ{V\|SjzM[ 5N wC#Uu0P]- ^H/]$ ݁BtM0'9CKzɷ@/C_ebcD{nVdrs*\^׮n4`5SDnqlϵ!n?ۇw ԧyG=75dgjb8k-F#V)ƾ;Nj2TgCN4?N$3Vz"laLJPIvҒ'i6cw3[٪jY !WSMž2>ʍo߃ywjuߣlY6,u~Ty׫q;5XFsAgef˨P^ w 5MPIu%nXdsYPbeF8fc{3]*0RyRߤ.m]]b)ZLRU(YWdRH!$Kv. 6~(mM `GD/&eVQ!vl+')uw6V:b5ѕP[+Ꮺze΃յߵrNl::@ 4E?ZڅbpZvd4}r9A=#F`HYCdhF 5},H$D"Ao={3dK9y1߄aAzEJ?P%oUln+q aޝ9KݴZNBJS"oHKd+.X̑ȹtj  c+u =~TQ#*X`t<5Zq^.x"e.i+@-Y|5ľ<%L9;:EOvgڮB?lŶSK%6Bқ^6NČ0?ͰSyb$2 x `Y!mQҙdj 2:Xe/p7v-U)5V/_; QEߙr`z8ҠOl;D2+׭Biߙۇ?MiW?P:^k h0H "lCX-(2x )[j9WFf‘-ÓH[Mpm_m&0-te|:qғS!gon~ͪ@`䀡dɏ/͘@9Nu@ػVЍP6$)bӚB\3\ @8)Ӽ[Ldm'J_BΛƟ_1?Ur'iϘ\v V>ο<q?QVKԕK/XCߛi|<9+'z*.L(> 7*3NJg/T1%|ח<鲶$1Xr3ڠ.^4* , WdnK^;^AGc dv t;QkAɞB!=zr%CO^9W_4$-V:TuŽgf4Pd>XD%?i$$.'lbfSf s"']t v]G:|3Ԥ,QrER]NOz1Tp2!6(C_r(dGf{7->-ۢ Ħ>ɅGZ#M m(M"v+kOoO%pSqPCV\ps.b;FlMչKq 1$nWב7)="呙vx;aT.qC Cse^[s}y;6; #0 2;؞[`!fa'"[4gjWC-3k4 ?gn}ךGކ"EM. ؾYum(6X/RyZ\x?\po}(B;$tR>?Ɵ.&zoSSf0JEFloƍE0P_u3%oE UܣV^+7ȵLeKkeqj !hlN)&w\ <" g`!dj~+d +_`p:얠J}F˒p]O[  tt@tvքNp-ϿW5%:旅Zͼ} /<܊FAYsj3%o}u{`Ek{y 6<0vŏłS+D[{0,@GV;5=s(`*M}œdzaH&ҝ Ǻ àXz6!]և,èx[KlCeL@-(^*c1.LD=QKؓ!a6g󜁗7MD8`iqR|HvCt!g퓦A{o.|aUko> ?V?|HJu|X]Cԟ}:!wcPMj0\@X؍Z]Kv㩨Kg٧_sfn9}rα9uF9V$"~I'H4ZDHnXvab~Em i]Khpɔ 6Y^0V*K@OJ BD (:{Od!dj'WW˾tqu0׼dZND@Rc.:33i^DvsA%v)J:q S]6Y2q4g\T4JC9jdլ d]?*>Lzć %E7-_cC΂3mjdK(I=[uRd]l:G>Ɓi+%<F,^(j5WN4ü R$UQ9fAV#e:fN:YE/w3Lqf[WVazAXN f;-!g\`H1\bTa<&Ȳ#VgX;@v/v:̠S: 0x#KWC<_˷d@̝NOET`^|VUɑTe9ӂg!t1Va$8n X,,8ٍ LO~b*p5ELY贐N_ĿcVQD47HM}%T.*3y5CKo=;;$ Nl%\e +e/Q|isO׃nRT+5ZeC 7/Ԩǝ\xZcj@}>4R%yT2^woP䞅Lp::}Lxhݭ <)T*!!}JQԠOY v$Dj^RT֝;U*NV?g#T'v/tJB Jj:7]μHg]rdOrm@Q8)Ú|WSϿ!̀xeAA1TXTBث X!J|(:"Ȃ(jg]ZK/xA1R\Ҕ TZ`Jeb~)]M9qT f<0]d}Ez,A[r쏕YC[ήh"h켴 n.CXD}gDǢ>.6CNVCPaTuvU p 4 s/9Za]IP$\+NϦNUm'e$Ӻ :ul@ *c0p/ڙ A QbPɰA.kfU8 F{63ju`iTy(Q,fKM|i93f_kUp$?ަBSy7xZUJB>oME/ 'xˉm쫼_0|C㼓˾NL!Y=s.?$P$IO'xZ, m"Zk Eeita,1GjoB(q5}6}P҄ܿ u,ḰRS4áuI+Z_ZM2  Tz><47_iQ鹀 /nײo+ݓ6֗[5ɼש/yA@nj2AnQJ,!SKhn 0&Gǔ5U 8o2T8|7W1tDebﵒExtXl$v<:yNȬQ:൓`k,V9@ D2}hԏ0%D I=A2ClshHhz#K'cU(iTWZ.Θ1RVHޅ}Ȱϡ%ofc$~Te }Ai輙 ?Сo;9 $+Ci{pzM,I7iܷLm2& ]~_[g9$ᷧNeCI3Q%ǂ8 k95zjV;䍑Y--xrHLc>꡼wtNl0bP!E__qvn(&dI# MjBC2ꞷ")k뽋 k¤Oh"2Ϊ0e*~;9yHNpynﵷ/dLsFd哀&NYši)?)JږU[&ӑrCFb( [Ȗ |l_GMDΠAɛIi2bѣOlNu//lezrN 4oAगL3a$K=/ tFo)xMU MHɑ,͵ќ_mkz2PZiV ;xQp~FjӸ~dږROy W$/ast)R1̹љJ$J+Ѐ fW4 a./52<5 j P0lи Me Fׇ*^S7CT۾ԜXGq9p~RI#H}\HB>kWD voKd%`s#^4PVN}r5w*ڶ. cwt}d4ȵi"49=.dܬ!(커88L_OdK]^{0k$l *&K(JzwE&6A!+[܊,g-? [dmrQZ' ZO*T /Ŋt`j0A"tu(Čs&&d\ugXwO7ұ,^+b`"bAȤtZ8t!NVM8'>`$?.l1#ĂO33au5TL~^#gy9joηWDj(SWS*йy>ͼB4$M|u)bƋs X#'Q%õ*6JD@ %]Q(|06Fz ̒N~W&[بm"0.<5s'I} 0ζq?1X_l.L՝#Iv!O) MT{D"y.`"O>t%PG ' 5ei6LhM,Aiie?Kk/\M%|LeFqQJ[|OJi^)F(y.5'4hzW!iŮن`rBBGP=wf%k @cUrX-pix* =܏I?-;+3c_O7+;D>vt(=9!wFcA'{'>NM̭ Ps7XƑ"MAټmYMQ |C4_|h3Xn.]ZaYMס*9'VGMW]'7H:`.*Y:k'o1B͇&S]*<1+Nz"J*(YWVUtٚ`Sr DzŻ5QXi5|R6gR9D!UnItrPO~L6s g$b4x4L[;]+ gNEM"t 2=0G))͟gBn5x&(G# uX87 j(U9=絩uAA Ǟj-zmWѱ%'|Sf9hYϏmTB8^':#. (K(W1Sr@L Ls6`Jrǹ:8_? )ƈ7[Ӓ1=g٭ \=m}m):,E@ZD!z:lhCMQj¶#Ȉ +K qMO 6Iuk0a9VՆi*SS-3YBSڠy]눺x{1.`4m[`޲9. a2܅8 }!Z$D!aF=zǣN zr}EZ%/^7u0Җ-,&Wnf5D?0TT]c`ԛ Ǒ :ݖm@32ʽ07aҠ}kJapƠ_* e{dhJ큗qZΈФx֡/2Pjm7}8"XG GE"G%Ӌse ˍP9QB_N4B"> *)B#~JOq+.Ӻ#dȄޯ,WX}*'ʬ,(| lP_τҁ@"`==gyò+ݫHy2%MJָ֊UAkKxV`fI (q<ɯ8h5W%m.){R"CEn=k^QrO'l˸dA1:]eÂzf[X4\@m} xHz"P_M7W*P/L"fea(xX͜YI?>6CO?f}#7rGw4i[Cuي"|Te?<ԍ?QMD͙|Jb<|Y,Pf@?C %%oM1ٞAu09?lB _ث¨2[O/kMxV,*@OV$l 0Nb݀51A`Π M-T]Cߐ{Q  4hgCpQCβNX 6,abƅA*&xC&0 mW\Yε){X>)pCP= oAWW 5䢚}pοmh܀kxW`yCNQOsQ eJ= M@ 0aA n -QXFUx ۼ4G Ұmˁ,3ㄸpb/jːc(PZ _ *<0 PNqxK!`m:Qj̽CV.nxsy!):u0aNL(%X Jcz֋쐒˄y i.<^gڊu1>ֹ}iϓ%rx=Vh*Jԫ3>GAN&1 J(*ၣ6T~@m2/G\Ԍ3LNwv6f1VQ낕;FgQ =%davoMS~gPyOT⍝<{'^nAz[{ ~p;i w]b"nr$Z[yiQ*$#z~X srP?|fiWM8 Ly$+u[fkc5Ğ=Ay%0qE%g3Y90J8wXtlN;)>MD"Џ`ւ-p;WÉ@-?gB"O 6 !~88JV{6˥4)2U;|[οwtv) KƽgO^-Cxҭ ;X+irzK LP8vqF\tn@$QAHjI@pʶQM$jsT|?e',SS2!G/=[;W.5T坴>7{soɶW { xEyn5yu))t&:z?x>tǘO0Ͽ3N|)A_QRSp8,RzAҨ>lvZQL Zaf%CPK/kXj:>)@H]hXIR4nR+UFV ?E'"06#^ʢ(ot\] mO]`)#0X?Wnen!t[Xwym;凅-`ZBYU [ ڒnb֟PQNqCM)(kPgdAe0@A.[PPvԝKXXayf"\#R W+PR=0/c%ç6X2u[5xԃ$5ْ˝bOO6Ԁ]#fgDq$vP,u˧~Hϫ}o HeE<|q V (1VةE+_TB,.v)wS!MtHݮxleEWO}v6w*Ws0F꙲m<*e ,9b=懙lŏ)^wuh[ χƜp!"dhM= Kɼ18э{!`,%d \k|=(ㇻ&)?" '3ʼnz=jMz+nje(hVÖJ:Nx#/+م/w@F}wwU`ʲrCLy c, u/ reh.*30T g `L[ jTS}H۳Q'#=2Tqũ}+0@nO:!n(bN5HPHȾwuj`Ec+A؃~J))YZѐ"-YNHMI4 ^sfn„xz_TqZX5eWj dB8GS'QsaK,xnu6hn^h.&?W:'#@:FvSvaW(06Ώdgh#h!q[C2,aԤJ^[ -`!OqB%V1b~j2imJ_A:lŠf3D5JS_bƩsgP5m5P&ۮMcXZ!GԦL"Mx45׀/*޻E>$[Qp (*&g>H;Ϗf{i]n圥Xz,Za}x?+-+8c cyDFB0)-+wŧe ?wHW;w 0ŕ;.~qYkoCnXZV%ܖQE`n7n+ o͍>i"Ėb(*hݠVBă0kz ;> l 4BЩQ Yk SWsl#md>ȱ[:"o&`KF(TLu֪{!3AT7Q ㅆ͕Ż?{bL }_3b[=>O{R5R7_,A +ش)&2: ;9ڨ hO0(nŌ* `ƹ @٘X½ Q(T$Iw_sLi++9B~/*_Xa>Xb]G&ehC[> erI3-<}]Kc sBLPf6H@Ț'DtD'm4砦Nl LI*e 9 gZSRY=dӉֱT]D_P>ԆG 3e"uꜦ h^ 1|ѦDo/8wP(ǬZLGA0N|eTELK{UMuG*ZU^ p*F'6Ο:C쯯 :ꉑQk8)qۜkMҶj`&^ JhФ?-7\V$iNr-M֤1 ti}TzQײ"U|m>{ML8ZFf Bb4{\+m! ZJ4Dmd*ݙ/rϤtXޚRKRH~M-P%}܋^WW't)xƨ(`hӻ:C\DM4q -w㊊FPw]esqm#noR]0˧)"]%¢V!֛b-۽A$xXy=o)_SeŴQsfhrfF{)RD4z.X'qEs"pJk l|)]56YKzM3ܕ&+H0aWbn;L7qm^Z&܆ wҐ:-tso&J$v3\Q}1PGR(}rKD#w8#3m֟H%+n*{fĩrfÕ3Bm|ӃT)FӀ= zpy{ӰDmsZI,AMXֽlbX>"@gdYxHnz _!N6JPs*YTs[\ WxR~n&Pm);lQp[k.]i8Z֋17-J v\)m] Ia}:A?ZQidwA0vj)O)D/+] Sd|vǠD}( YSu7E>j ׃4GPO/eŧ_9IKÀ~3yJ~6$yc!2< 8? bVvʕ ZQeuQ8r0 Wҭ70JRhO^afp͕OȂm>н/GОƾv=E_-V~,ERIJmރ̔y"hd0/gc@`:`3yBs bhzL<" "wEm .MO; o["LPH;_qN,O An-fsoE]-uW".C  ô<Ѩf;q }M]3"зҧұpɧ[F;5KX\i3 ՜a߃-<s߰:}Sa*0PAE:QJ eloŌN$aWZ׮"1j,򧧲UYq=RZq/Y[no^w ~I5' 1=a}> mMSBC?ƾ襧ٽ̸bzSEZOtƥS<"q3 N䴲'TNRFm,fZИ~t (]M K_νMN0Ւs)! {_͜T*HDe"H0`4KB7#.t -E ڋ Ӆnkb+%PUJ-irK!np -]qas~O*w1 ʤb>>{4AV:;F'+ʔ_6H>+ &\5I# 7QeAYD4MXW=vdN[;R9VJf9;_?jN Se5,\߿F5`2Fh7+,Z품{MTFwG]gU[y6 lօW#M(^_oo DeVfOtţY`vEp hW Ѳ0_fu+6oWlK'2̓I` ܌e:ǡA̓EBFA,+wհMmq/ ,.DSvT&eo_k|y- yk6PGbke#xS:r^Yl#R8h\@Ք?}P 쇆dLv7Iol e&џI!usn̉%&/ E+do!ؘhsp=^EJA|OjĒBd^-p;*P N#P5PVljYQ5V@*17Eր] Vyp{zE+ӲZN/БuRq`ڃID|V{ˆ*䎜&},v>URZx"iڼIzpj{ 傇!6ܪ NlL1sBR*34f4,e"EewI(Uwb_Q4&Qtл҇y? rU_5&ȗ\vNX eP!Ӛ]g?$qˉidCT9:~"8~qMx(/NezfUpc( _ܯڋc֢^̴؞}tܐ'hj<_@e :–`!e^)#vШr R))1hMs^ k]*2kwk/_V| t}gK}jZANb1}\{ ڄX[ KP'雉Fn^Bx&ހ7bEc(,4ؒB5^e9 4k;LDͥ "{jFJ bH/!x@A_=\[oN s ߔ}{  ..x~yD;yj 9Vu%+=S4 D'8E`xyc|C5&;UDU/ݛ;u$n8E"8nFE_鯗Mw{s/{|oR|*ppKZ=F@xH'+3`TC.Q@"b6*7GoE?F!3_Q (ђV[(wI:y-rLpKm[[Hї5)rß p%ާPQ6 0z^-Wq8>L:0/)G^vW•4g_>^Dk3S?]7s.^ ҭVii͡2-2Vy#{S~F*~jb?:D'ow<7xcKՔi8IF(r*W辥O@OS&3w )4 ~W|Av3mCvsr4QG 5:X7W-3nwԾk aT,%hy \HE##S|2b(,us4Wj&XjƖ{ك1wDE!6\} O Nfi"aRc*MJr8ԦAg&26 d{TnԳw(-' rLBD!YޒSmZ郄Đ{PPh\hHF˨v{o;=0o O)!cCmK+rA!e2nο2IU 4]^f]VwJATLyAQ&Ip ?ԣOܺSxPd׈Ѽ7s'W^q"99µIBC"`/E9HVmd(wk&{~y )z{ 6|ɀGGW3ca[:b6*N3RWSmETgG[/ak S eShK)@@:v6'i2ް"%LoeNZ_ZE"X4?v/ty. 2PXtҸ7.ɹt&xQg-2)r0 8?(ZղŮEC+ư^Atp{j)JWbƝٹ!F) 8GCCà3Ff-x(ʎU ԏIqĕʛօc{pмg2DǢ}A<3㕓4!%ުfoxK JIJhj¼`){>F2#6g]nՓ\Е17\#g_^ )"{arn7o)wj>3 {U!BiSE\KsjiGKj䧟 "b^#b*MM.kȢWpY`;L/SǷˠ2WQu F a3 { Phi>5姫vz4_PI..DgpeKMu]?ҿ3G!ppB")B( 4OS;2iu~l ,gQ~F[oynZD&|36qL`zΆ{ 0)lj~.A{zt$9>Dȡ,c)smNcO9hDͮ ]fU+r;HICQS5'@3iKFj=$X[Tl֜BCq4d@p)3p'aq FJgMtMd8 !BuDzDx6%RB 5jCK޴VUJn\ٿnO(nBn.ᓟUseל FMZdus`CXv6`N¯iPHҺ kNx o.53N@O+L sSU^ϲ16/rTck3iϣTG~pXH?snĞ g Ǣ{ *rBd&*| 0c~}DHvcb.;,VBx35zO5$&øaK!`>.CoEEM]JVw/|ޗۄ*nkg:dt\b 1 +ODוLNk2+f=%DtߪZPq8/5_,x*O 19(!A췓)n XRݱqMC4\gbhYnKRƕ6؆ݙCype+-si,oŻcmnSҚ8ƥ>t>D7;ZSkT*Mիubkij!T;!lWX~^/QnlS#sZ]>s:JYϭB[ki\@lYMaiSQ讨Id/WcMؖ.Z_/vױ<o"Wb;`'z^Z-u@U7DMo$Ds5 +;_eA|s,Ex/+#ݦuKT~m]Dh@.Mr>XMy5 5RP%K/f>,Ɠ;t A 0"7AJʌ|uɴZX$!{zf$Z_vZ _wPk:ELCmG ]BF1#x84͖ ɚ4ºnrK.hcWa=,C&)cϋ8p Vku6.zsi9'N@яsQjKM샢#K(U,VoZrGvK[ԮG*|Qjn䱋碒s%,JjJci{_ DVB樖'# ٹ(>+Z2ݜK?`J`D?/9ߜ,ˠJgqpuQec 5 ^1SLをslYAJk:\֍owչ[$s'jk%[}@A*qau -l YLףP>.zCRN@IdF"Xh{3*1l0I@em )| ~J=F$#R"6 q:qB<(L? &ܭ#Zf:u u/o *,P4j a%Gc`9>!/6a N4oD֥'a4#RH/""* po%ɸO[q"pNk:'/5V`>Yo.Bkk4l6"&2:Ƞ0r{~ǓÒsk=嘋"g/u]⎢GVh+K.B޾RpEW5Y7YB4a1 “qZwcb$rLJb5IG)*taX}iu䊲( h~sFeaDHb:y5fX wfE j钒[thNf^!qd4hc)utUVU6o.1Yes6F-,_-Vuac(G~Ӣ5/|e6s:{9 QSwz(\)X͌(wb$؄rF}Q XѭUA f7dmrh[K1q} 3RT1'v'ZHrҜoЊ{m`Di2 ϗO1ї#>5GG/$fnh l@A=dJJg8am]:l}uhSP ؝kJQ T`LQzǐq#m5eӑ$J/ݛ ,kv`&~L=2֩cQ0)mR?ǍA5;Ga^]q3FujC;Pf&a`p-] 9"v弜3З7V 9SkS$\¥ &g u|%}F9؇_؀ßM.%|ty Cr=e}o8ٶ!Cu=1*Vhl*oJ'Ydgz5(?(05S 홅Ew2Q uL ɨ#rFQP J? aNsS )垆2&ؗq.Sat V&cD%@B>m@=U! RB?η5|GxvFT+\^d{O~P-WȽzoі!}dK5PDŽhRd`#,B 2N[%j+Kh⥆Jy.kcɗYͫjOfvqv̇FCb+]XgD!s]2pOh$uMZ8l3{|{0{^Ʋ`#w{nXwRJ bFk4m51&8ipI"M^kP(щxs AktL+կ#C2|e/I-۟AB?6BPm%PF&Ejߟ+5Vʚ a40ӾTo"W[=]{܆].$4,5R_D"Ѯ2񕚆ߩ@qZQy/L8C̎ǏSRBkfk4XArtŁ`e5xv ] }]6 VvG@Z!|Tf&rJETNص3I@i\ ,IuVHPb֛coଶ\ ɃZ0TGj dզj񢟶;fW|5W6%[HRcțru%\amqrs,vU Z/LAwVopF8E?O5%>wZֻy}a{urXOcvCJ>A'^~}M.;Y|uஸI$*µ$vWE=nXRXA$8UWgt*YahJ;֍ PN:X*^L"l{d|`&4оwg z8KQ"NÜT( ev5{M]XGYnP7 4We=b ,֑$ HP,#XAcL'Gމs擄u˸OrC# Q $H#A3Ѵ+X%-!inǰd(ZD?2ul|9kq$/Vܚ!.<(p6& Mߙ|wHX҂iН/6ZՂzh}+18fel{ ~p|Am+CN AE`?,Omn'C-’:|qH# XRLP&+&yS^1wSc$5n6776U@s(|?Z/qΎcw0#-e~'E ZmQ#LԌ:RC$ IS3)h/uybՄFJXS?s:L[ =w8,dt6d`*qPl/yqؘd{2Rvc@;irT: ds^4vjHB5$%=xj(=YkݯhY[orEhkm-r~8))@eVv s6?I/yNsOP 13sEdsPHa'i^,IP/)L^by'Sl) r*۲ÙHY${6 Jw# qCjɵNN]qM?xGrCo -Ǒ@#"3Đp’% ?¢$yXkxc^|vQ̮I4sM_ mDcuoqv>-PLoSPC9] ls\pgy1b=FI};GoPOIմIfT=dw/Y g1<ɱsVÏ'$^=n)knȏJv(9h:+N|:izmIykIbCALhcaYu|֓&N:'}W!) ͔5I"/V72"a`0a;He6;P˙)HT{k?<.Żwp?A7ܫ⾧]&F*\vjGg+ueu ޼' /3CƬv'.xjłkG1B!ӨqWIPsIJ -Msktudvdf7! 1E>qmogs,9e>$/US`dEufm47ӣq3sǓ?QxR5`q}@Oc2߉(頽jK ut$؎4ychf"w~GQ(r|*a)4 m.2&~H ^^90*D@ŧ`ꪊ?0 O/-Tb݁2uXswr^yGɱoa{qg_ٌwc)ОâH_6; L^ aݳd5Lu FP*cw&eI"HqRQ@&0!_o-Kox)FAly 4rn!ǘ^#NqmPSِdzx0q;^s0[neƄlwByE5πG̜fu5lxIFatkB!grgj f^=o:wG1=!!*TGʊ<ʧ` _ͮLl !E 'TKm$BkL]AJӴ;M6U4 fN vSYGRGW"\,IyQ 6 7p1ݮ!bުQA[)H 5KnH8u)epG9B]ԼrmCXZVB0fHUCMjYbDŤ:&=f?.CjPZH'e& `<*"pW1Q<Ç#qU/9=sALao)YCT*%ԙN95 vPF(oO%6S`nb|YQm\ĤQgjb6."LzAҤn1 (1` ELݷh)k4~-2Ojm9@ОG:1/tG<}tI7zӿ&Hڿky_ŝb} w aE Hvxb_8 2Uo'.۫sq_dJGS h3,(,[Χ\$2_&Cvp@z%BW5l[zw{"k8EzIÍU1Szy^'Y^\yuٰݹpuE9I0w10lynЏ !4U{ }mWH& ep&j(HyQO|aɥF'Sw`i  N)m%E^ûQMi_.y\ejwjXJtmc&uJ YIb~$.Q'BA tvKk8 Wb֜5Uϴrj6tn;EM5gH.y2]fo ݇gӳ [%90?0FzJ'Yr!"׍ReA{C5tP=Ȏ;ME8_SN$ԟMqL) FGNJڰ-dU+-Kz ; gX;,B6YļCmY&NME̊4e ұm!Gug-q)U!~\p _w_{1%UOiS BlmnL$Sݻ--.I}$pY3g}n63 Ns_"?)7ʽj2Llu Px5ڷ>t`e*1O$;y]d QA(& Z+2G-oa Iްj&" AW {Aq>S/W_r4@48sJf jBiY=rݯ!N@u#:a'i\; bp Kkm "g-jBY. @zq ȫ,{t`|}]֓7)xAo@/NhOzb"׆Da˼셵* ~{~ ̱9vv(Օ& O^>Qٍ}4 1v:Go8MocToWٛjulW ö)r܄B(Ɵ WćwR6^ iϽEFb/ D"p6 @ٸEBr}Icy YAAn7zDn &v0 !'.q/Q+/~|B|zaF^=6"=-J PYX[/мժhb:tX _!@C<nt(q]c&e2 +qU`$9EgYD&J>{FЮ&aϹtkF/|&i§$OJtX!QO-iWaƲ[vEɐkل<΋j3n(ܤk~9XA!?Dtg%Oȼĉ{DU0>P8PrT> i95IRAGsÊvQuES+ 24b cMXm'7-ƤGg8."q3߶42r$0!ސDz GSZgJ­I&VK ǫBUyX> ~ozi c6rYVAo.3d)rЄS?3,`xYkVy!UըfnW;pmE%VA3\f B2=pY&8:'G:߳n{VSUGCEZSX(|7I䷗!Xܑc+To&EUuJcu=|"pA^q=yC J }}? M١ xU*85ٿ0W9 0QPs+ xt`Dbe\_8aHP$7"UFs1Y-apky$m.㎔Lz{i{MWr /Ţ!K ld-  !֟?<׆Nhx ̑iUb Ysr{nm46ۓ:_j"|V,VVr 1 ]IEܶ<#>`&C8XCX)p,jDb{R8  }5)#HfEvxP3[j/A-m;_w@IT·\-bP=5%c 7׭9Fg~-IIcYd8zb,I[CbNu#U/řaȱ Uz4Bwr 0ք F|g\{Awo~#tjĐP׆Ohۃ뛍/ "[qTjԀ 5qQGo{fNlxYꓑ Pc_CDKLeR(~v~xvcy&i e+!U,(LY_; (DWUHqBG6 \< G+"m=R\Y9m _Bkv}ضSst 9ôaaM!U\&7 wAgt|HIX >@7gO$t2KΨNmQy!Hb}s(7t4RI-yW| #:AҽMf=m"$_e),dr;%}aC}v](C#n#H+MZP"+[oI83u\qL3"ݪ_m $CyS XOND cq3<̨}a ;:?s؟nB0PpjzZ2@O_h@: T!m^G0j_^?7WXJAmDش~ݠ$$)PRofotX} }-U-7Y|+[p \)[b<*ƸMFvEKw>.fz9XbM^`l !4w*Win Zhz CAqs-GY[F`iQ}F&Ahxw 靪v @8 -%ԠbW>^:wXZљžFF-<_]IS*{|)UJ.:3?g$QHr4 ?#S7rP|$m9D7B=78X\د \ %|ӶNp jjAFViPkq!˒p)'!0#$FT#Nb"l˭(iCBO\QK]5{GcMc`Fi [R.:Fnv;H7?!J_RT-70/I9g[N^1nfրz [wȟ@p!)M(a?nMU!g/Qnz}ABDD"l8}=&JxZ&}bduHM AƻBtɟ~J/18`Cm ~b; @ SHSN!^ \`NTݘL{0_NPpO3XpN<)T0rLBvKS>iWFZ\1kqd3Vx=p^LHQOsIpĞ;9v??@# rilڝH:| σ~0`: X. n8\4k8 dwH4%v7ySzr8N :. |V!i*},&cGGP"5yO]h!~ aA{P{#^9Vvt! >iz rr \gՎIĒ4&V"~#-("V6>.kb\~bg,%WrF?zp-0k 3ׅqq Z&R*tOa8_͗SÓ`DSDZ[A뢨4+ߟėgȸ;$EЈݛhr%5oxkO Jx\ 3]IyYm0иb?#ski^W  ';Of2 ޓFjzW<>Nkp$, vНɡ/[g:۷aà3n Y\u#'&E%Y t;t mY^-s\z|G0~NU_XR: G(gI|~7T*k"r%6iVok(qbZ,v=GÐ3wI4-R77;asǰ.ZY"uLּlRqTu6Wz; !lז)ZhaפɊuJЭ[QpZ ~^4Lq$g8B-<@躛|&y%>he:2ܭzu|^[asc[Bסuirmf~ Y~4H)DTL9%\J,ҞJc1j ) qbq9Ѐgd0};%)jٽ6#!@8\9-/VAV"f*Va!\pý)>?] /o3+ؾL#} hf)f,#$! Ihv%{)白5H'$,oh">[bϑw 7߆bIHƓO98 #DbiEYRVǢX{hL7~Aw6:YI< T,rjBm4Qߢh ^h_ŗeh֚R|YqJUܴ8YtXki)4r܍V>CW:'7C_9躙< WfM`$z}"XUA} 3ž.C,)l$E\B>\HŅ; ӈaT`1a d1$ziovP"|UUI4V-o=NOenC>7اW-u&sKST LuNeI zshXzQcgZ/y3qrGG5Ò-Mf/Q >&{;pm Rt Ŵ(@ﴞ&K^X2ܭ :.{(>]R5.㣥n 9T3YtIKՊ~/eƅkV=Lt?<}CA ' тYذl:޸ʾe{ F)9ѲXqVY`muv}7Y6K-R |w3DeYct$Vԣ';xCa!vH a jV(ˊʤ,PRu+(G6_7Bh;Y/@kZmFԝQWaϡ2eî(C 'p?S(, #9]ܣi*"NJB-#',s͵NZiLГAiR$2f4F6*Ln4eetت&!/bZ}7bh|֒@8:^`tn3"yNw)ĦѣІ΢LL;}BErξߏchl]tKКl!BhL#kP*J&p> }Qz[-8Xb!U4o a3=]fMn;t4^bc>MPiy-mMkׂIs̿R$tML Lĕ͖4}Ag;'V6ĀÖAl"&s| T>CU[_|P(^£jN א ݧgM1ߴQznʅMCcݱXܲ⢹$4vqFi[E?go R؆6 94\m)q <Чy'%=2ևtQN1|V˃zg{g <@::_DHϸE&@LXa| C=0ao]n`fֱi0Y (ޛh420)^-]owjoQݞIoXj$_5j+FoQ/c ۯ9z(4@ޛ[ *іLi_H! W'B. a&XLK%I+e"\MN' ~hC*ޢ\ 5%}a W/}]n3zu;jDt7иTzTб3|$Մb%" WzxIEx\guDmYYBDE++ Ԙwt7ꝇu;w #XnNAFPIn1_{UIBWBTgNԘ8Qgn} Мw EDDߗٳ^Kj+iv$ g` nC[]qieߠÜ;26Z1:&)i/#ib/wOyNPT 6*4Z` )d[;]^b a 4rTX~#GS>e X W}vf瞛E4$7.5KXD ZSC4$X;X-EMPH߇==O%St =i^SnE@KavvKW50佢Aᅲz鯸>XOY仢iP!IlOhRXү AHn#ޢma@z`~ƺdqSga gHN%451~)HHtSJN儭^MWƤ#AS^ #kh4o hzT렬Ezח 24it#-\uidwj⿎T-piX^e$|o^EꄿO1'Fr&*"'8ZJ^ބ!tH0\MAb{~鍙U'-$YqVIoX^K1`͟ȰpT=?+=e:(`1c) D^eJJmַW෫)}%&J-~U)7(´0_NmY#Dԇ`SBAy(*OxHHC/k$vᾗ8XXƳ:FK^LN2W:v'*ÉĞi;?g>N"K~}NCPít:TZ2m ƔdCӾ-jwB[T~vWW]X+U^v< nf!z8sH0e )FR;w_x.)R%9_tLwj[lY:3WCj Bdx3ɣ;*`Ϳ[>l-tA5W3oJBB(r/Z]=4$n >SNB'.4̈́K?x7mVL`~U;AQp4/&HܸYakS:Χ:lU5D.#±?nҏ23,-҆Jh|ssk З?(T 9k 궲wz8 2Ƌ ,#W 7O62,CFzp|U@yy!ٓԼŗgUI-.qg =8t_rue7M&ghuÿ3~Q3i1l 2>?@&v;!|3҅ D %(2,C^R=L3 *IzEl6ƵpR܀%0+~ )|X&YLQ|̶bֿUE ]}ț (zK(6 eZ;) {+n$Ox!HfX@QilC`=!gAУJ(_=a0C68>0" B5K6ZjCTx nhG{@5Კ)7qx`6|v5-}˰ؗ^Sfi&-Pb[pU~Nr+Zt|l.֧"+w2Z3l%V\V y% 7}8UiDҥ(RCkhH3.¦:Cmˤy-MOۓwsLX~^:nDPyڝeR"- ~=)pJo\Rǎ n{g~n=;Z׷h+9}o⍿*_m͓6B]QxOvOX 0SFto~[YdHIo"v^p_s!6zkc lCwJ1HvgD8kïz;< 7ƘW,4vE Vwv%'; ݪ}ݛ n*mĠ0ԖE3d+$AV,jBjp+nZ\5n`=ASqܲhE`&rKD"ر}Ī-NG?M슘ȍ׸Vq1g䣤y\ zM f%ݲ|縥D~,*+U\)>,v#ZCN&ȻG#}@wh: HED)XlPzԘn2_c\QqFe t_0ltq9&ώu 5JYV pԵP\\ʵVg r3{=B,,σf\1W8$cu,d/‰k R|pQ1g1,w/3 ORHHX>yz~0`u릢\7$L-jՠ<{y[KqRvo."si1&2аh Mtcէgv2{L bԚ _j]$Ǭ+ĭ}ue "vѫ{ɸpM"ipH%~aחj#E͝gYk†4/Wu,/?* d\ۙ>bcV ȑՙ/2-#it|c˜` 4v- MEGT/fZOP>}n!+JvSoO'XK%rQS7G"WBxd~2Bs[!qVx@2` K2cNH6ĕG=3љn\sK'# og+94T:19qyXpP9ze]X:k&/gtܸl~ႮTe`{YotƙDI܏wBnQ ]EWoi.twn܊5ru\ 2l7~M1>X/ћ"XG&ݸύBxmrϸ 08?Vi.s&j>_8m:#^vq_jŜXpc]TƟ|H[#Z?]%l@9'Rhkl30]x̓ap C۝]X wW uqJ`,*Z5pЉ㇛vW6= tv`a٠=KvC%U,iz׷/,6m;p9a'3bW2ɝi;9eLqf),YԖ:T _.w6}p|~r !եKtB%őأʼn/R&{vd=U+&j4zKQW5|@'਋mK>H5΍RPЯ.lLnY*`\4$Mn^}\TtmrT)P'}i1+-a@(8QH|)EԷuV{7>>h6DK:KxgNd DaczVi"La` (xi)C܄/Fr%\ƒZ^RWQu7MQ,謪;N8e'ԋ[y_G4~ JYho)ES/m :E|z.B/?M C[܃ᖩ{k$ y4tE)|Dv e[BLJ/!B`¸^#u6T2^.\\xQޜ6 NщmSn+G(s@t{5&zšJۋ.ˑBi %)=g 8<IUR (V j'XZNڱj8Tq*Rz?V{%PI=#Wy-tɞ.Fh S,ߤ/™`Ϡ+zD! ?aHL{"/ˣ}4$J6Q[7$J&&3b~c}K[_ @Q򰙂5Ci`3p[@ ?Vek}iBH'Wh@ZڰTćS2 Pp``V{Vړz| RkGvf>,}aM3T x]yD!z/ ͙5w;bvV%2V!KZyԈSh-D O,֒>Ug?X_]T&{P?/vNߤ.T@1.MZ ph5Pi8#pfU%w<'PQ`I[w'"+UFYy|o♥>ѧY.,md߇Ub5B=pywjpBzTuҁZ Fj %Bz9tbޛlE5Zx!0yz<|{ Iaz ^:IK/QF5r Ƌ>i,ǘ-C$ur)H.nkeN_6!|Y&Xx_u@&~qw2Ͻ/,|9o.3qOHkϺ!0n6u" BQvWQ!M: Kd_kk"UU5X 0mw{$?Jual?Ox#4O(K,AOO]/~~{xkSbr+4K|60,unwytqPYѹ f5M>{I” \I Z$Cm45gʡ8ܜ6 B+~QՒ.13[=P 9I)n_Xg2ouN pl3]>)0q MOQ %ƃ8[]s&!Z>OG~h_i h }Ջ" u/jw#K%;T\y6ň#,s_75^ݻߨ9oZ,_ sX&oA+AwAr)϶Q?%Doc?|+Us;)v:8rh) 1DwYYI8q!{ 8N=q2J`P#bxlnA"h?]֑"l$SHw&|Xl3.;E5,W- XS th -6$c`.ָ-eaȓRZ~a8w!˒7癶$_z2,C=8Ob/*S03>nY]pN`28[ŇgUsx]*&x3.'A՜ y5ffXm,bP~jFi6=LI!?xEQdVWYp_99ߚ),kP'Rg+%EjM  x.c-/s[0m; &b8x xX1RP%LxW2OVO}@ގFtn %3t9̖r:z GӢ0 ED"<8꧗M΢%ͷJ*`ow&:&"jW{> fi;ܥ7*]aI ӞbcJױjy]=gLPɑ/O2I(}j9n,FkRk>$Q#;$g/vH<-6;~mF종͉O([EBD|yq6K\_7TڵC~~%rFZH~R5D/ZU'T۪,_5=u%q3a%(ѯigKas$~5FA xȤHSj2SPm)q^2--PcJ^r2Abܾ`BXmg܅K+iZs4 b픐ӂ]jv`y@^F/ {\6M)sB컻f^PInR3qs8~D.; }͑B)oabjO\P^O>w_ȶГ:D."!JA0Om/\8.lKe'8TxT`ᣁ"!Dv7 2' -  Yg ɉeI_a}O <^ Dumnc}ْ'9sXF0 k 5 2~~Yb$`?('kbs9bј'Hߞ+MpDU-u6Gm2Zo _U]ˈy僫y5p369_ĐN`v70Q$l'eHa7#t\۟\lz)W~(#5*]̏ <CJ9Bl=Esu8 ⾉NʙP&LfB0dXvTf3vT{M(&G1 cΤXՖ/OM}4]l^qϡ~9.Z{KvOڈDƌn`uIǗn3gUuM@.vx9 G0>-m\pyUpLj.Fo""O<֔ ًp] +*_il 4;M@^Ll r1F򕳹zc2R1[|[ƙL&Vi@AU+IU|( R-K "M2~omgƘ5K2/T1Z =@VGd'ɸN$Kd9# 8HqO W/aok>bxF7AqKS )غ'Ur1-]`WZ_Qț_N_z)OB C hgʬ]KX1عwVUøG0t%q9QP0^/_ BP}fOU/7WuGݩhcC'+!@=jc`Ӻ%jrAH6<8pl?lFha{a&7n.Ҏ/BץacS&ί`pHd)?SY ]?񫈤쀊{DɲYM 7\ީ/$e},3iqj6RÚtC`M" fgKmCW)*7H00٦a%}gǺ|4̎:0H$:CƮhJ DN^j/@{>ɏ8\n\R*gM!])Z[.o2VkH9t4uˀgҼ¡NCB&YUm̠כꌌQ(oԘ:+yjn?,k) 0s.~Hp'fi(3rOv_vŘDO\r-Rcw>Ǡg8ZЁ,ݝ^9t81fUSA @ь]-\/`Vw K_ UI0 0/U \i Z]rŝdgNJFz\095(ݘf<R*q; X-~l9v}ea{},̸nV8kYY0Ml!-qÇ@H(,ANWcw+r -  W6Ϳdܴ̅*;y_d7 (=4&,/l7jBnc¡}eUb澯g\ YG4t7Ϧnɪ[!R毧Dp=c/eO]!t ?MՂ ]|k%+T؁?HvSK'q3XL@m,>Q*aN2¿Vu|YR(DٚZ,œVO&p@%TG +Ⱦo aɝQ މskc]p\liimۑ"*is\A>>f CSf:(T0#A  URF!rp F$1'2HoN+gpɵ+a} d*b0 %ulX u ٮͣp c^<#G}~P'g1 wы c% ؒowG~ g؛pdȬ?Zlނgd!Ow~T@5 bryקFEf{_Aʥx@L0'%W2=֞FGmPO ?>@|I†bpy^B0K{ћF|vl bQen"Iaܚ\aX<~g9L $ŽSTBny,RsjoB޿4jdK[Urnrj;{sx#30;fxYgUU$s*Rs=d 3Kß~{y&4Zަ{{u3IVszWWNzPD>3b[v\E ڕ״=*);؃L5f̠ty_EOrWşftg5d3E!dbu};׼7pNbI `y0\ez^ LoV֧CYw69d|5j((7PzeU ȃy?;rU.\jN`9'H~rkDV1,TP FM WEx(l0u)Kù}ـy5 k"%_}U+VPVO,4"*>K$v8#`>e bDI4W4*:滄WuB;Q`fv]`d?ÙGWyC+_F[)M5PQA%ZUyoug`x6w7/p LE$4ꉕ2iyGHƜ;Zx;&KϘ:^ oPGZ0?Yo4[RS6%bkM J,D_By'j\ ᆜҵJˢu!Z˅Hw .Y`>6=r~Vx-DΞiWv"&R }BC%Aut]u H#p4vNiõhf03M:}UnhS#.t E±7"`f-˜UDqc W׿9rOkjzZ(DE8i!h<KME:rZ>,"=l;yL(l`~8{cǗ;.D!'YFa8^v*dy&kLl[$uT+\YaRm78Ut>ctp9Lg7vΑP'@H>X."?-)3gtU@FK6 g@`4=Q8赐@%"kX(.=<Wz:6 X~[ͽN_l#:\aOf$Hhba-M,`T&s#, _*ݪ4?#Nla%{_CO~̋,USinr~ _1': (㸛@`AR8IdsKF4ʾt8UcʜeMAZ9#ធ(9i^K8?d|IGroW<`'ɉ¾?]yk~*Ddx=&WzmA&>Ë|3้:ί`3۷d`TхjE H ~~aO!!V=F)❦[Դ!IHh{`rL1q[B$ 觪b9u^IYw#E_\YFؼ $#e n$Hd&EC(˦`G$O9?vC[Vg  =ЇF*Ei?O^OU^g7r _R9ߴqU}ݫGN/1+A|¬lӘx*Ӏ@k/ ^.ALƝ[xC1}w~ p5L~K9Cy"K {G1` R8xuq۠Yאh!!BWNFW9?[񿑎k87Rϗ#V~@9 igҶ[r'I[_faA;祏pq>fN KwӖWi?Xu\1Dg~ׁ+yA4uǘ5sj2ӹ#8[IFMT<{I$}Bg/` Xxq7]PGⳔ*f \%V;V (~'Omo5 o Oc@dR~~\DAȗYWbV'OLX)J2'H=;nG+Ҥ#IAh}L.k .i H|7Y%@`3:낗x焚T{'9(- (+B*5,hbJs4#W7$\7VAm^} {"([&YXܗ] jCeF!AOlAWӽs+-Vv*[(JZ4n6)BOL;519<`QFA}N@): !`Y[,/1ԜP0CS:12&-ja|c+/ҚĒ;.aevTsƫw+(Usm1I@7 ?* RMIwjv<@8ݩb29}/: $0TܚHq j7taW:lCi*.&;L6bZGKDV6tt[C/UrGh+vݲK͍mGvw$=M0C/VN+S8Xwg6kΞ#[ ;;)gW O's~͇;/v-='̂!- l{]tbJQ~`a"kq_"y1E-VT5S%7VvHʼmeQ&^c56J@O)av*HzD?T#@"*&mM koaXaWa->P;pl¶O5mYUA_SC1vO^.i {s`*T>) ¦L HIeV_% GhHPvH U?E(LESBf‡.[)ќQvǯc etɸ+ pwsmгpȶ]DVM9j!L7ڨߍUYɇɦ4*uK=]2*(Iΐu͟pϼ2am8= 1ȹ@tnѤ5HŸTξL,^X^蔤z2 L"wox|ScAXYKAHq3둴q!{B~]ĎŭA0P|nS\Zr) 9USʫŔKQQ R8Zpuv!ߨ+ot |kgyѢLذ1P\o5a}va,8M?|[;!sIeyGz[T?qnfMP{&/zȧPn_[af2֫n}w$5TUix#olJB 4#74#dQl-QZ`8PtBY/ebF4 Rr՜K@D->`>/nEۤp3SADPC? oyR1!)FCcZ)dݛw>U,[NHߚk+ ifHޖfeX@I  Oz 8U&m.jNkD SF6:27ΞoXw%ow_3K+#D'lY1$"w?=ܻ4 SaF!qts&iém̍(?.pn;e3/1nSTtߍZ<*%@e- I!TLs`dC%sr/ޛ(%hSE]?~U?+&I륧Re* cNp n5ACW`g6&n+D]HvB\4Iz4S;5^wʶ)`ϸx[ W Lx`0~p7>@߂S̞Il/z%*u6[U?+RX' ǻqZBٻ|`^\z P˭aت8E1Љ5@eyl=>9ofO ,K|[ l ׏G6gFh\J-A^s**H2 I*}KqyC$ tPOb!9 !*px!8}r`PvPzO(k]Z2[7tM8]"piX)ܷ!#&)ı[`E#Uik~q* Ï> %{v1M{1ZWp\d7l{ᛉ^Frˈa|U(jP.|*8t AÌQm1zHFUYsCp[[JaTCHmdًaϓP!pۧgha&8.:56=A2n9yL@l =!k^ &tD`r %j_r]n;^.H]A9N)awZj#$3g qkީ$Qv گfy#C\#*2rpT/iyMix oXB4 =mPT!ɇpc.⊎4#*B6wyr8#0#z~$WjEu,tX|"qUz}8ps 1֫iz9Gh3/aG;?Q>+=31,Tg~ЪCGvnYO((}nXK8[F2byHoU:=LrM*1Ҍ'#<ܾȞ\!߃n5j=$q7/>3( sƿ@=ZHtְyh&*ohѮӞw*˟0le UޟcUuѠq_/#+D"W07K Wr #DEDpaoKs+@g1S_4]$S V|JЮ??K6y+,|o*B7sr}n)qlU/̕?*E+ӳBU-NڷR|hnSWOպ>F\E7(' {L_tK #)IeD*+1Ϳbݓ;øJQzhKbN( Esg"HD lC7E%ah.,] ηL̻ϭDҔŠަ%@sZ8,@&-%L!Ϋ` >tY#ͦϿ? dnUia+wP >眭M:6*zIfeau˗J ('.kh(Yٹ_ ܖ5+OJK]:vKuJ\\@#ۦv;E)Da⬑t^VkE-Si`eҳx.11?W#=D!\xw٧;e`O }#ſc5Z,)dYԛ!m%cn$緷] Zg*g1=P ̔.N`E{>Љ[5t:h~^k&*= b%0Do܃f҂.m[nS^iNˀyڨ-f?*h|h&Z6ugQ,29 ǪovXx+!9P͠ɒp#C"P6( 3)aG1vCr}[;e0u ҴAF.JԪٱJCiz/-!Js_/"L`!Q6"m7UeM?x}>(1FAke p+*-)) 8e|h`5e4-XJ=Mɠ,1H, ti@v=&8 ՛HCIpt˽la`:0׮#5Ki.Sz/y}nrzEt pFQuwku(:A\2I? %'[8_]> @%As"C]Tɂm̪2@(5Y:Fr/mUy4.]}ظά4E4+E̬ dr4(^!oȎ Ϸg "}y/.ކLq k\T xŌNb4Gk%L{dτW T7u}nM GFL{4tR{ g| b;*$r@a:CDTҿ0XxOdaZG f SՈkZ)x¶N;%\qդT2PֵT.Np&& HTD.qk9&q(g.⬢}u [Q(M _Ha4Q_gP"e|6!.6z ԕ1HZ \fxP c9 3K `T#ר^j7E]cֺ짿Kᗋp8 #Da&tfj"$2(7Z<~͘lX gN#O)r$XlTwqFIШϨYP${sBLh<A'Zc˃9^ږ F￿)؄6\/]t|E,tʒr~P"Ze_!Оyj ׇv2rx*`;"]JK2m| Ee>V6EZqd\u=b\O 9*pid+JpZxW UI&"dl?CpW٣~Ģ\dN 8xfltaQxk|V/6'3{CvrKzj, udKڕGЌƟV(6l.FݭxQmD(0{+kʨ *HcZZ?9~v o`971.%bWM:&\;ڸH n.Sk׳%^ wk2_ ՋX/p3 U%yަ='_Q´ ,?Ir҆Ps$q@LuW!eeZ-]t] $;ۭXLbW|nv}׹^fxut BxioHSQls,Ƈ]!*2=@"8":nL>fiŭ 0坠%!\זq0Pb&RЛ~F;vX$|#.~5RasH\vH< (wsz5:F+ro'XJY3U~&w3;85LXU.JF@0v#mT m]>s=cD߾K\CUR.]1"W 94W!l峟%˹NkU >q8hBD,Y֡yH3"lwg)J5Y "" 9qX">%jd7Fs IjiiOXG^ħ ֛lüHR$)h:˚47'W$Qr^}޴À=l &nAILe֯^wq^ lA`2w~QL=+KLu\7Ct։ӃjW;q y#Dd\0.2|" Ҵ#.8j7_ p'NT革qeM]\(}f 4bϥˆ.fU3'I L~tοakk@R&L5"$F@BLF(>]yٰ:*S)A%ώKT99ʳ"OP:6I4~#z`pSxƢf_6n߲AsUpABgojNlW&q}-" G=<CZ"Z:VsFwtM9$ra~s;G2CgVџڒ` PdѶ^C-$3(j26+JY)}-Igܓd Ŋa\Tp?٤+PKEKiD>4ql7ډMhXt+Х?<~tJ2<@07Qc$Y!Z( H>A D?5vvF֎]R, 'wyj[ F;!/].ߓU{ȭͭ]A P[ѵA4*XhV#;Q fȶ.zL>mtޏ*p4Sk[1BKp{a%>%gV$V(+ ,*(%EC'{L_cl)B{J0D5KXv~$`H[śU$RAy!{a媾Yr X_zi™]گ~~XL| F9O~χ|V=m'GaLf ~TFC9$[ݻ_#ŚHJ`v@׌&n0&uQ&ճp8D֕|I+; ѦBvej J|Bk1@`W`YVe :$ c(\iMu,a- Zo,X v:I۰;9U& HiJ|(TZ?3<&Xs-+Ǔ?Nu:6&n{Hk$пA1_dR "`z01[%=K MN9Ϲ'vXK` n(%3hH\uyn*ifUmʲ`5cI6-qJ]N4 26x\W r{4҅` ߾_H5 E:g_lu+$x=M ?,)ώ Fbt!y g]P gڗUX|/OԐhߕsᾧ.4l,EņJ,.J9vp[&-=G7;AM |W92ފ%Ij; {&ԩE{-0)cPAuu|%fxۀmIl)Od&ApP2-ζ Ǜ{uKYC)2ᢖTn?ŜW 1cYU *e((Cc| Ӄ+|aa;M,W#异_˪9sQ_alOATٰ|Λkbg*Pi K$BF Ce Qv]'ל!'1A!37y*b&]nae(f òHngS.zqRbBsjԶhe`31㫮Z.Gs-p%gB[EE|j(٪Δ7~E/Fʼ faqw:ZPQ03iV@gR001R@# PHq0Mgjg# Ohl_ff#jwflR=pP~줨߼27A=W@bu]maPݜ|9{Sk"W/QSsԖzgX5YE2E,cYk!4I;#+MsA/ TŅMjK8/XO6SU!\ QZ:5vnoR~c67f\"Ru<OV.]3~Ҹjk@elFt^cd;F a^YOsge%<'kMA_\&'ӆ=%{=#$enF=&Q!.\8h۴l5G}l=hKg.3Ҟ#{:8pygS*7tl?m1/ Mm18Lb6hC  z]g5lCk}+\(!2b̢<8ye2kXB>MD|{Nx;{u%D QR2 _Gnn'Fjr n #3c{b ~jI/0ˠsAf"%ߒ+ɯ_(V?pG1{h?U׈ $6C-c1nr?m-=Wn. P6W0 `?觜y#p }PrL"}-Ot ilG%WlWm.{flNT~Ŏ,G>eZ(~hUD E~SkhMN/zʘB' PzbZXƘيr5 cʢk`03Jr$V`'ԏI1 cz n{ŀhgj;ۺyr8̥?eZA}S3+6/-ccJtjE1 )_wz5c3) yMDwtdEX$}y+|i)\ QE#K0zm81 ޼_dr k {WZMfײ6Tft0*:8VS#fW~9dw.Bk!i)  qC\pc!q2zRv%/'Xo]X]1.I3F^E׵dFR#}|qj9 _:2(R`p>hYmXj-M cV?&-JW6f5(F3.9Y)6O3LBw^k0Ʋ%pQ=L``}A?'o * {0lLZo3ʹ0(ۓ2\(|;Nȡ!tɉ7]}(E`Gw=$4o3 a /E͸Κ*m@Ē,ӧ wv(E&oG)v@`y 3 }5?yz-N aɹ§ hSݬkV̄@Z0.}]v~lfg]ѯ]'rSɕG@R?o)Fe*%Jg/H2bMh O_;jM]UKy]^ 9>ԍGYEq6t+5PS{]DNP6NE7|ދj)И$oq<[z>ǭ u?WVxJK԰bac(BU1` 㞾+Tc 7g-Љ0E3nih#+08Jtyctnhs)TrZ贲w! ħ |ו@a%I!_>?E>o6'ʢLHċsM[lƫ1p{I(4:CrbFBo\ZQ Yy[ַjOLO93eQT#ndxܸ0Lݶ#>sxtքAڗNqS W/$6.C䔿~s.˽?Uj+I#Xcֲ:mu p^M/xJ4viP.ݨG]K}mG|*6[< ͎ѼohrfbR8gWP <>Z{(J"RAҋ$}a'wn=A4FN/V^w#6E Sv+"n<,,ݮs<9?Ukno$I#qxGq'Thiakhy TCEڈ]u_@ 2֖dݯNry5B0ɏi&n><ťI*b p5g`mm<5JgY \FGRT@mJa. Ht =/~.+d RD>XlzVʦwH(4CpX  QhO/ru3d3p D t%ѶCW@CgdG n,=q]dF$G8ĝl? XsDžϕ2Wwس}c{ˉkr2O9(!{"ϯpoXDC' ƃ< 䎉ABO6 G޾kUs&ʎ "*@YSF7FvˁL \mDY6rh6Ϥ:CmW lF)j |(гq1nKm荲CkiYH jM6ꭅZBT^չM+c\Kuh>ͺ޵c:UTUIdVGS$TFi(N:n­G*JNuTtgUaϕ'box_DO1 [DM$ Lb~ LFّ7uM2˄m|N83W'->p;kdn p@bJB Y+TAr~;'/`m8x Ca9 ,~;Ar۞uσs`oV%R.(Oݞ, Uа6l%&Q|J1U`qCM=Fynw2ʯ_f?ėEClj>WJUihlUh kH˳]͐фw迯Ju{Nvu4%f:ҜQ]~reI!C>^:4 ߘRfJCf[Jԓ@߸) K322ǹAZp3M~2gKbQQ8C+qޑTB{&jծq[  "*UXP*(r-a)\ + uY!]9}P0!cS>Bkh=E7H>VO7+S׺dԻb CXZQbHQMs }lbԤgl5NC`ôGcL6Lk^ JQhc0Gl7HqWtݩ1;ޣyw  m[$O}X|oCh- ~H^'Ζy@u-!C,> "572t0?d۝{ɔywDrA*d8<$s[/Bx6\.̭,.R$udZ٨G7ZJ]޵yC t)мs55@>rs"NᆰJ"1aoA'C1̰apAY\`RS^͊P5r@42v8a];pQXֳIz4kaIoT i)#CG{_c1j *Ԍ Q% $=gзnUo)ֶJgO`?`ń NUC0-Hd%6v+5Y"rɯ0C'K#Jcږ^ܬh E?voi^n寡ڃEG(lqS)jsW[(}d}m|t)<")}x){m <+IBSE^T[s,n^lXG b}7wm66LWS.nit^: pR3P*yC66Yֹƫ5􌟦3BK?B\Ρnz[a 7uSBӓf- BJXIEAt5 pO/ #5uڱd;qM jCa"wq*]͒=rNڇr?e67QUDgwzcUp_ ]BUh@75aDOHHdpM)mU.U~7TLDz=eoaO-)2.tԣ`Y7Ň}G[u1^[ 56詺#M<3 `wk= _e]pv]ߺ -DTY oAQwU%B&$>i?`z[Հq~*rtd d%ǩgi4 Dc Imy_-l,az? kݨhdl L79H:^,L X|{bPJ޲,|A !Gr^gZYoxĵg/HSS꧙V\EӸØڠ RlyZE3]Ų=9rt0!9bB֤ 3X MY!<(osO(3:*w1VNnHNs-:%/#R$6UQoʗw?OGܼ絼 +\qER 'ٸ A$&;RȰؖa ׇڦ NH_V3y̯馤sƗEU^ɷ*HF"8ϛuaQ.vr-ʒP-EL$CT怑[3 kB}Fz r !c̱yzB0"ɕt-o#фRyiT;[O4x)zSsq K|hlX=Z2qaâL~̰q ۺg3 X~$w6^7b7 SH \7PLgJ\ZXQo󡭻)ԐF_ k5O Ponn[ʡkKḊ8nN;4ahU<>R J7:<4L/Q(LaUqlעFe9egEO7"Bd1O,a7AT))B.XMFu3~%!/f@ٵ6GȬp6;5@dFg,]y)r;l9XfLPs8eMp@4J"HSDJQKD d|2Obtj$&3tLr2Oj ৲v'XLyfKTᯮʃWL@0>9vPzD4d;-L Кpb!\dC=F4[r\/g$Mx 0-a#ju.:l ;t|WdIt]΀54׉!UE|/`/J:QohE8l];'̸VJ K frwRDPdgZ 0/ AN/=ČڶE*qCug>p΀LjωՑm.h} [U+$Z56I`Z̚@W3"lx?f΁ M̊"\3H0d!N>bxQY1h礌tR֥!Ým˰lC0QfN܏3pMa,r ^ٟ1ZgE䝫iN FG*eF#vcPxW0БFrGU`!+s0a Yom[x/d,5 y]p߲6:a Mw?)R3&^&3Ka~:ks4Tk" ų 59oqLW8hUB6K%`htnEFK58>}~cTt"GmFW2]Of/svMn;U4Fwh2gQӀt'VVml. <.U6Rw 0yr4Ui3FEf\dzg|R p^>YU+ޝ532_yg\*L6?Z=0% +a[zǐ^ʟN[%G?Dv|~v1g6["8qtH%fxsF#D" [s*i^Ju9c)M 1FI:ܱ8XHᘱ{U $+ RG_ỽ&SG$mx[w.s SHFKx 6;{Lvr U1Vo_#uAJ_5@7,QXrX>RThdQ$i4]`guˇnpzR.KQq?ncbej JeAl~ j㰇P}$ t[?YfQ6>p6-94LB|fRJ3avK*#H G1,h}Qh'Pd<<>WŒ 1>}`/lh^cB=&OT% *hK.>&7S$qmBը uyyL~\2GWyKnG5 ڇTɢ=d0L `Fח0I-=+VʻqW{0P\4eYS=)% /20 V7 YC}Yl^&E1,p9hKE$#X 6f/rSW5á'DzTcoYp"'Wⲹ R3='>U K?v  .!Yȕ&?k_/6+0kHǧ ^Az KwKs2hE-g*h|:YN&6VWuO=,ƪJd˫p=pR#s9G_֝=j <;hàE' Q|م l1:Ш[*[w۩o=.xٝ-' /:I͓M8+=h5(!p~ I RՊmfvЧ Wƿ|Uݞ'Ar*yZ,\ B?0O҈`~u*D#ƧU#ZA.Y zGI=ys\4j a aݤrXD9~x 5xT)\kׂۼz$5ыW:¨bbیD1:r"B2yhx4oyGoy[9~ydt(rnrn>P3Dq#2K|EPrVdsVy45DPPr093|JLx"dҺaVMC*- mSh2!HtY^VT%>/g/u Τs$.`!Sl#v9I /Lc]>E&r`ҩ,\iJ@H7;sӋn Enд~3m wF~Xup;I)l~dsϸF'!N}SEZ˳Q YN}S2(`2WN'V 2k&AN%sym<({YdǶ٦SE{pv% Pchl +a`upK~NS{#$h}{5#-%sjx C$`@^0KƏ g#yŢY&mmňie%%qb~LBISМ$Zmk>'qYbmsMGGjaia(]PQ"Vh2GT9 o5%l'z,Av>/Np@$uB;}[Ah޺7)~ ~n/lF?iup>Է8lnN&۸. eq lJ3GzK:735kpPwz4ĕ9&JbTS(Սo|b忍Iх .yE˽ ܫO,|eǶ)-0o] 昈*)_tNiS<Ѯ ^v>,db'O,7oAX$ 3GKm@GrJjK#E;vV{ Y(Gf]86nGΡBQ=>!gxPKYz H 'ibϥ)qL2[| LDuV]eǪ}@5Å2jB5aƢBefhM ;Ӧ"(b")]"G2gڈh0SDsD]SGK̤3 1{F5{v OY3$5TC)^:W&1MĒJE<~ZgYpsLYtj)e~y'a1rvc`.s 89bdV/ v/?ീ=+ann¥C壚ry#Ra:ؔ6ʎTs)ȋeKV>u&CleOZ GC^y,{@@_QRvc,)r&QGC$t6b hkSu5 8avG1A`W<3 |Mq-giJHPz'?21} ,qG-*(#/ulHaz;1B; ./+k9[L8C g,G9-]{kv Bj=wz%ΈblsβƘ+lghhjxW_L*9l\[yShy[*|V7.uilz<}A 1٩9@SťM7d)JK0 IO:"u=\S`- ~4;d}f=#}"*@XI:qT/`)/,.R죬njZhe¤qk,:2&Te&?1DJX j!L"yhHX1{`Vrh>"(*I:* QX* @R˝Xu  +|3VoFnPi-0ԆH%54a SG}C67PL.7-v#7v*2T~m;̸њ]!eć8JAZ[ַ~ܰ@Tdl#(]IV0 yw̑ZK-u9(e(`X1ΌƼAr)-ZʼM;ڪ‱.|U-v6g o gb1'P>%*VE1KwyC#?}+H62l{EuټT3/Sڣ { o"tYi/hnS #X)[ Or [izMXth'[nF[ƅ{B+as$bc0qRٕ\j/dXRW$`Jг>ɪ!2 /廆33n5?bV qYg9v1!t;*[:Â1v\E9υbJkt~98Łcz49BwANAB=0Ձ~r %e'jd9OU[^ B4J7$\LaU2:ۃ.1D{HǮ|ލK}z+ۼd7'9Pp`Q7Ǔܣ3/2#hS@~{S=fw&JB]SASb΀@epX9nǍ*ɟCh]2c_ JJx8;t{\uJv{G=n57`*1f8Y!ZBQ YPF<,vNEaGSX1=_ܢwaM &]"`߿:H8㏏!}ff*NkAfo.ݒbi.bW"ΠEzyD<ung 9aDzvܷgT]iY1:2ssTk q ֢Rb}`Q"kjY3j|E\W?nև·? ElHg7jZU=8nK Kr:YUBN _6S᱘:T8HEl@| HdG(+E]u=hU-^/#UsF }CjYQpale/Nnd*e7`چSRJ?Eq=u^,;f\SC4uk[,\lqOSk#PT}\ȅEr.];n  M]@?kd.`oHp~cCA.9B^E!zd ?["[ݳMK!1up@ a0Pgm\ţV"J, L((655\9x*:P>/TH'rVR(% \RO6aqHԐE(=~X0Η5$wPGݼc`Fl6:5&Wn>u 9YAكE4 ϣCs]aI1/eϢTxEQMV U*s{O]SZi\O_HtѸ°TR=:Q5Cͮ8G [01i6 k푛{gWŌX "AntXJ U[˳A&=~9dbm] Ð*J LrQM)}Dٍ2AD7I܂K\*VKR5UqySFPM?`SIOvFY٧ͮݽ#rqy1u7 9O C$a0XAzAa-'Tb1\yjY_0䏍yFD_aߍqiH-҅r c0T&EV(nӴHǡ6]v֕*)#4OM`E\$XH<E+JQ\p]oJ(O&`=oF+Tҟ!VrlR -< t3-p1n5X8_46@;+#%@G9%f?gׂV˵v^/"@R_>^AY:Wꏈ%`(!a++wݾ嫻Ԙ7N0 BJ]ZlVhu|t2!Cj4ϸ ~P ?#Bؠֹb}sUsʃ Q|o`Ɍ[Y;x 6*5ts]7"//y [E[8Ԓs8M'!ppżqLNzN_#s2UɱƚwG^bo-AY*>>D$q5} zǂ27{LI_^btQ]-Yi@Iy43{Y?TmHlbAmP| "HhjGH:7F,& ض cQa+Q~bzN'C3>]ZЛDx+ M|6^sj'/ϳ$O7Vw f#Py勇]Jy758[s}gR_XF/0d 3k$,?)&hFi~ Xa +ؘת'N@XF:Jc}KF'Z{rO鐻r C&;@D1):.EB8AaWmB2bz;kŒ]Nβ Aл!@KG_֋9pt,6 ec3vpa՜"^Q+zBθ}o/aD>H-kI9PJ,x ak,Zp3\c4 %gdt~ {YP&MIMf'AjWJIACf0 `.TtʷQˁXNDnZSTɳy3Uh{pL2_V!t%S3j'˨&@(1u >"gwhԱv5[&{.`I-CZ)50PPvV'IvF9IXbt{=W08(#~J4lg`JPNj3 D.wڴ?Sߟl]΄.Kɠ>SȂ4$*k׿`\ _`H';ڌEC\j[5p<<OMQ> \z+ lkpg/KggD)42K\m/›?dZIZ<!9Y/\$a6X~:8,alA%ҬCLNrצ O~cHPNRề$s{< ƚk)sEIGA= Wiȩ޿~ӗ`w}8v(طϼ}!lOE>چPԫDT0"1D+r w+r|\%)xZۘ>J=xtr :(g.$<ՃNUPp .6 NRhFz'l!ST#eg+ vyt('?'&qe|:(גkur%(n i\4La[I`f ʨ0cr;")S~mQͤdNC;rX[OG-i3~rd۠P&,lnt*>˸zҞNfy"qO-3 T7 SE|qt |}[6LBeK,㹦$ ɜգӲM CEo*82R|U/o a, C֫%P1ilzP 5Hݍ9mFqۀt?3CqEӍW2Hks 4_# ^%#,2=Cb]4SH^"zV~`> n0+SOX1nQU۵pdw5"m--=``s,%X'14#r8Ctrj֌^o@Mz#}N§0tvwή K*zgћm_v #К[::׊FC}&ih _PU-`@G"?mXP\^I~s^Hlw'ol#KĬx#5-F~(^_Tl[͕raL܃%WFnᇩsݙOXhk'=/JQ 0 mY@.\ݶXK jIDaZZ#]~ثJZ=#_z@$j#6"30qYiM[kr gwyb᝘7R^PUn Wi"6؞ jo@PWN܋膧Ę8wg]ߟK'ר(;/o*qzy7TH]L0aa";`LbTRM2.זx:}:U'DlKǤD%@,)AF.DQ rb蒿]nYl0~Z.;˺ L\AWB[bL ޜZHH8uݼF ΖqG.=UXZD?pk i!*o֖P[®r6 ,e.E;V䜷_gYqSp0#]!X.cH3g%'{pϦTQ@H̍Vg"BL „v&qGlI)ܸW{6F;gꀅf$UV5 PJQ[Պ 8vUV(Mc"ӃӈNau (e9 H12J?mG'%Ea-w҅)ӼI>+r'ҍTz Zܰ_0PH\)zh؏nCY!x.(SũlyYe`=;iQQwzrMP&Îш^jPQ3y<~ ֤uH\醻vgV1Ӆ5JT1h9 >yIՖ `"C9K)|oBMS!N{,lz{L(w Iom\G2L\ ϵUs!{#74N<|q*5Isj:}0ϕxH>U%5B4X1W7; `f[#RnXB1j*Sf`Q#jM3=bifb'!e&5`37KnIOmr a焖=HK#vP.4=TM׳N X0=ܮ(.-h>:3⨦Sb}⏄U{UCLOW6_(r/2I +im7j WOWRġ+hNte/&K4X#񄂹i/} ,HyxuE&t|—^H5ׅܝgDDW yDcU!<־3SU93>ЦW,[̀@ChtGoeCjBeB;EEα\ {>,XVB4f[41PQ[L_0UDeUjP> M>9 s5 6>_M7Q?bh?ad>J$ٵxM f]ğ tyAnmB_+@| EP!%0Sݏf QUc=k#;O6Cb&V >:LyF 1ݩ wm_4v i9md'QG,7غ}'J Lߊ|z|:1D}E,đA  (l9Y0Fg> =/aa*csϱp`9?mW5T~+V;MꁆWݭ>?%L?5]f!$@882[e\\XDote9gGQ38) Izh{~_T+J&Fc=糗I3ucs2:?ͮ~Rf ߌ55d}%MyxӟPf\%8@RBoHV{RA ho4-4[RE9BACsѣm?v%fkN4'A5}L{q،BSLGUA#lg+f9wi`F4|Gc2_L 648!na.Zy@G`,IKswR3SCFT jb˿E6@<vdϷ͆_ʦTR,e"cF8FUl*hto{S|6!G1I;% ZvOe{a"M.B@h#dk3V*t^!9M)Ӆ_ *(jfH="AO$K] > XXտMq8&O*[rО'?"R;{aW+\[8&Xq|lE/ܧ~M(T-hA$wY>Zj^FM$H:a6yd)vd3*oTq%."=/(䮫|Ld+V,T|Fgµc<̩U@>f*!Q*6eIitK5Cq1!P|Ŧ \u)pTEFY#Y1 80q3ֶh90Skr-u4qYcOsB kFv+}+z-7%ì3ohyݐ?-rϺ283Kf 8/ɔ, ц * 2Pmʣ f_k˻pCK=\,\;F9c&$rֵ$EsI3r LjDY\KNM|m*AIYU4rirE%;PSVj<&nRQi};,WY eհ4\]XF$%sv@R[p7-AgSMĨng ~0ֈ\Jo=^] EIM2ȊH_e{?ˇ$EȝLBT}/.DK~q UvJ3*e2x-Me3cѼXu}I֎Ö>ŻQS?W $6{dg.VhnZ+|3A-Df޺`!]xlBcAEb(qA&ڱN1 ~@KGV,?lK,DZ_}PDzo «f5hY(ua3zd:u5_-3I'4rVZ sSr8iYu#f ?bg\R1qAdui*#SƐlS[gXSС}}T֑_3Q!B<*0#Đ]T`Ė&]>ƾNWD:s;o~Gf\cNs!=۸Slz.xna}[çk5E ."TX@PsAU*JS7b_꙱3VDV]#d;EU=z8izhR8,nê}tH4[Kr3. zK6}3JCH(ȁ&x #}p,`*4uF DQL9X?ܒvU\@Tġd'2HЪ'Pt׫ 7|8NȡA`\b=~)RH@GL/F͈J>P%TD z*Ryc?AοKC5]ZWGhOgolJQIbFn+l㉈ʶJI{7-NLQVԆHCϹȞ(R;:'>Ee⨴ޘ!@u)Ծ뷅bwLA1#88sDVݷ)uYgԥ]oTrHUhhf:S쟰 &PxWowYmln(2G,L~ 91X2q('ުR0 |\;ׅ{9.&H`Y,>ء!q=Fs`BGp? nScex$BM#Bw0cOOڥn7|ȉ<#Gs^i 5_Ji-[aRA8fpK9Shگ{|#/|O `~UMV@gYL`mx+ M)n8;T6n־Ecm'^¸k7 2`^~ ]aܩt\:A0L|Y$sё f\[mvig9b2#]|yMڳh5m?.xqCڇȗ97|E,ΒG$o"u9p*n4+h22< dž #13#z] PB\i1!ąT:jC[{Ydf#f_]w$oM{`8p TOjKiljߧ}hCDMG Ṳe"$zU ."6/]>!Ù(vD' Tkr흉Io7O}G$g^ݾ,aqxan<,1gKZbR;R]q~2%7(hL?jDM8}Rڊy[&q^7ev<²@U\s-YK\Mb0!kY|M/pkfܸf`XTS YdDGT K4{=`% PS4(ϷD?`@all 7?|=yNkRclc=a/s{>t#s$D? +8`X+j*`;i+վ8uE5MU'hȡMP].Sw:̏J(EڹIU_&V{c/I#ǟn/8zN}x8M4%MajM1boxX E\!I{=RL{ .̭t2вF{0,4 'Z 57Q$[ ʃΆO4W *O3+n]'SI4$6!DڠB\ qT\zE ʘ^!T-v嚉טifW8AB.4@Zo@ .ްrTy:su^"X :b /F\;r Nkn;P Hi8%, 'KU#{,^‡t'⨋Pl&?5̴v0?=:"S|JGInDmKzY^'f=>Ȕ5ʤќߜ{:;sLV!. _U5};n=R4~S.)@̮p>z GH Tپ/y"T\ ;٨x#>%B+NT6W [lD 985&1BJ1UHL}:~`6 8!ױW8f%Y#ȑu%XIDMpWb~lAAwxA%wX.`nϢ Nׂaք);Qzf*up6z0)|| \qB$"Ic ن˽u] l=EC8z _gX~a3{I }PGz zUz_8T]eoHL==#ԡ/+F.Wʹz+Z{d0YG 0p^8A6Czb!ҽIwz.vR%wЕ$Ir -!wk龵~}|K Go?CI1B'Ylj!aXKGpJD>PQ_:n#匯~LL Ǣg nx9Kp<Q/9e`$H+wZ9w;>0aREA<`~Q95Dqr1c0'PyiIl׳vVL es@8qĐGQ@KP*%Nz;F5p&U L ̂SjzU1%}f1 !~| rT5iZhO~\,!$*#ɘOګ7I5iWK;P8|ӵddç 6:OnHqqmlٰG7l`<"|k5-kd5 :4$DIL<r a*5_%RhpHi{pajc48vvz/#R@̗}FPBb`РjA}^H .W4=/v8%8Pm5U#o!IjD h@~WѶS)ȷ}g.0M-K{@)wQz@)E8 M)f@'d//k?>Y%f^ " CAN_թp4J yĜ|*aέ'LJa/ g+[Trwso+ lz~_ `jQDf@e% [fDG!޷JL;g軹^Է@ L|5}"[_ bM fXNacv6(lqkō(3'l3xEߧЅl5, `؃;ʂ j}q1F*]i%)ar P-88&vOٸ=+R%(; T.9lIOԐ< rߏ&tN%a 4cIK=5s/3WWrqPwY8F JgT8 T!-OG(vaYŧj8 ?. JGۉ 2N9byJ+{U;_a%Hyq4xr"N bS6yOe͝ajl2F|`T or7'M .byͱPM: #Qt( s&<:n_b!IK,u7 qyeR z2`AZ#/{'ݗ4=퇶 ؍(zQ&K+J½DžQg9P?'gay> DdqEl4_ r.O?[q/-{Rjd}W[č<= bU3z(mRg*=+H#;xcAoQP-MAs *U f/*czPmN$Od LR\ ѱK}=d49c r+ gW ޷ %\Ub5]5hO 6w˼?qX Tmp|Lu{*(4\.f=qdӷ)Oܽ,P6dA{XG((y0H>gqPi'¯C,by o)Zt+&aT-W8mƶ )P= 0zVC tb]/d[" t}ڐ2Qܭ9l\cmw|4j Xk"~^p[&Fզ 9r?fǻ%wUJu6[v,凔Q,ؾ~}C]ϏWU9 K@7LIT(*lLy4qo>f> ;k%0ПZ(JMZM:w< L5ӏ!}{Έ99_؞xeٕsC4)DvR327-+JȞ)#VLo"/,UUBA;M/!/8$B.PZ݇=7q#LX@x2>i ]Qz$#k֢t4Ʌb '-;;뤇LMTY.:'38Ki2,ÝwtlQsX_Df"3bJZcPRDKOz$cHvѧn  -Ȑ@JEUa:P˲]TOg~{g}ˢY,ctd$_X N-8͌1eI. EqubQ1'(jr 3E9) UQOqʀF}7-} `ٞJiBPԛ4\<&r}1xRj!hKSJ>|UF}4CbQQ e3 #VGyuVgtMu 03ieF-dR4 -*Le6sF"#gNsgV `+9$}i\dS'5CzU7!\GV% yLwe~pz18^oE(Pd96M@H y3~ȻJ$*E[V<2`YM8ѽ bh)>M =.۱AͦOypܾqB3ʁdiJGؕ ̥Ke bOŅ7Y\/-5[wn\Z34 +K3&f807eC̦$ꜰaXd86O1>e槯n͵4[HQaŒe *h&n`AK4$U9:qF%E"տh+ȥ)fsQ0ă_öw? S9[ɦf>Qk7AQStک(L-D1$4j.͝wXe*" ">n*$ zwrf?C32Xmty.w>Ghz-l_&OF7#=qnꃾd}Sjk;ȥ!>9Va0Xl M Pv}Kxao1ҙ'j%4 W-15jgRLF)ǛwD!"[a5%~^,0H(k ڙPJ}[uMΛZ7Pȓ0N &QѮ z nzA3xpeM3s5´ިy|KϾ1A@@K9j56+ e 8sj0h"Y=vCϮ1A5RɆ:/s#`'L'0Uج=,j2&ֳ@۷Lܘ`۶U7Pgv}&llv o{3ej"y%F# B.i; M>H:3=DN3 XFb\( 5ti[- fL]lJ3\֗r_E ^2 Ce9/H^9^d8"@ ֘:HĮF]PnM1rgAkP1}x&k UiƘ lgqV0v9e*()mʹG#sk+^V@n`,كgÿGI;A~lUK |ˁ3~$jN`Qƺ9(*6IؚX'x7O^F3@Bsz]6[woTB; C\gy愫d ד|p:[8"qnv #PjL}HqdIuw9߿鄼ߐ1.e[m`y$hl}[Z8дb(ə(<26҉zPos׀Ѭ̈s"5 f)^|q2tfZkbћ>Pt'tpS\eC-|T< `J\S-1_,Fl娺wh)iIiGzɾ=H{0km)yHM \[(vwKrYz2Z ȆBgp?J+$t(Gԧ|dy EYv&c 间6ܩ8 G],ZcWwa< l@ߩ/h`f8 /dwi}F)ˀ9$MKV;JYU.c y \} UOS*'!4GR.420ٓm 4LXa+xl3c|Y墍v 3T!QA4m:ݧf#vo|;#X#(sW>16hkΝm/e OHD,⤛`e_=ҍO,qcPZ1(ot渇MB9XCieOV َS?`IΧ%Qy$[Aꋔdבw#)x}F~[Ovg"]93/DnJ'sF|'2HF<\i.@$m܆쁷)gĩb޿:ԩʣ⳥3`^3vվ/c\~,v4N,S->N*jtٝM([%kMszC &B>p/Io{ gȸl4""TGX%LE/|gae z+htR!.^~0TBL * nGYN5T~ytk++cG;_~YO7{# iX9ʩ`Wijo nh)U#Sĭt:?4~m^cԺ5M7HBMミ h zC"gL=/u j:a{r̎_UqT8t4|fn3 n!(`ͥdm2܊}$qh;ο޽M`n bg+%-;W>Jȫ [!|^yvUe"afA߷=&ט,$+FCtC4 1b[2k[uo8wAm^; Z+fF7٦д܉H:dzPYz8iDS`̆&C6ײ_(hw=e)`m@ OAvɚR$YQαJ|* %(ІڎO)!^ef@Dw{ylu1=۠!ƧT=~X;=}/H %SiY ?h ;ʱ?' l'L2 "]) xkg!Qvs{@F+9PzQXk]myml6ޝ &6򚢅SCeK+ [zi HGc5,>n<5e-B/CXxPXӴ12itҝAѮug> )1pEh Ak{,dHbp"ZԮ$=K0Gv0Xq1.:xBN"liT埕RۜH0XEY};5o´jW2TiѮ#֑TFΰcvZ .7)@1TzIO.bHL Ek"Iru&4`Ӕ8ܞ]tV ( ɍVp3 3xZ:#B0(39pvJ^ `YlhU[eP\prĆh:b RR OyNmj1c$Q_NjwC2D@L2ޞwO71J{ G}?]DZދ[PyN 7k^,/os"$cR&+O#Э,C!ӯV!H$f6Q ti 78ŀS@ -gd:q;Nѝ>ǝ;E#@0MA950yd(L9~DT2_;ɩ}M; 62 )}UB pKzllɴ? Cb(7CAgUllMBetMV9r>ڼfA[Q>M[㖫v'w.ORc!u#I⃳BӚ* q"(Uܚ U7Ӻ# 7DG|[3Wu"G /Ք(]놇sV؂6Z#aH-g(7`K$ G$Ŭn܈'KYf>lR?`;|#wQH ijV#! syMbd+xЬ2U l.7 l@jdK! P} ;- Ч9NŧH;sm$8}]nf #~WY o•$>2C1Np̆DĿ/bՃNDbpE=cW폄&4TI~x/5KcuFASz,P[ߺR^.Z/ >sӢ\ohpwZc;c\CrrP=[IGfg8ԄYw[r+t`&dKֺe-w6&XdԀ0 XD+5_r^g)|=c `.S."H1a&&`20r4qAOnĎ/gcaW?ºM~f5<>q=]%ppoA ٙ8ޔ $de@գ)Im,$$@.BfOņkPt>)# OeL{c')zQO|坄_XO|_R> fPQVF].>J{/D`Hje$NZNSw?pm@e.\|4/| blJW4`%JA-CG2"_dǂmj<3ӡ8"RY:%P%bMf}einn`dq ao74?J.CrGU0IpZ@e9葦(L2~nndv qBMc1JkaPVX4ǀ*j*|Ծ7-]Ǫ*kg%9E'> }[Aj8ܪ)[ ^OzyRܞEbŬVM/#b~63`mU R5To͌qt'9*I r0@Aqe hM7{HP(FN5 UG;i_*8*S$wOXܣYoI/CT2 9}aei%Zl 0;QoHX)]mqӂ ,ڤA8FILL恪-EE$3ft>'+ᙥ"1pb'qP̠=Nw42S ,)=Ja8U*h+iPH>Z0m롞ӆ"UԬVkH&Ԩ0m|*Dr p2 =Ŵc܎ XKsQHiH_bݭ|fyK<m1ŵf"k7/58U.V7%B?t~$)Tx–ZVnFIx5Z۞ XQpeF4YBTIwdoC UC*Fx~0M`JAJA5#nz9/߸!s? |M&n(bݲ@w)GiٖT7ݱ4"G'tO-Uh`oy8[vc VYݨodbSDM!E8 (G:b"Pm8;u7oq, @<w ;u"w+GwV\oOObthw]rU,:OBz#+`~ϸc_- BA5Oř3z0'"_,#idM"u} f }3\O/R.KtH( gAЅ$|N"*N[{pfI\dc]MCA5bPա1+ygZ`mp;LǕHo?pwj(F(%! ju2yvN&%VWϐg Lm:Co_?!mL M_`o47__B^݌v|>@\md\ 'ψX"Ɖ֖Vm9\S6ucO YVy'rS&xiUֱp@KkOY-WTֺn2Aw%#LH7V Of ?GXz-®"APmqog)}S7UR{.3HF{7ȔzN_'nt7,~ѳVށ 1c?p/|~iu 4"V)G?\B}jQ*W{ٗ֬>4r3..[W턖d4 ٽ7VFCAR u Ӌ҄8+7LdE]⤘y3UU>OäOe<Qj8WImJ'"ud۳ ?CSy1Š0+ExW(S ʖڟ2rw:H,vE;\(<أ#'Ե٠PTUyt+r¨`Vɺ8H<],2C |"T6j: CzQtVRUHRM NCeEe-IcҐ7T|y5`|`',UU5ʈr2DJ7kC#4~e@߽n"CۣP.(>0'R>"~< 0>_L8 [uP=!V{r8& 7Ar~{-BX؛FϮ%}!3O8DkO0D]1vwF̖US^]1yS){ZO}dG *a q΅&#_bu>-pPl$g 1~!L\bF/9 ڵ߰HN yڐ*'V+N1VvӸxJpPB#=yj xMӳouwtXɵUWrYS'P^OtIvQHE~2kq=W?W0 %F%\!zfi@~k4а%RaWW5sЄ, bMzioDIhL bv{K-ky1챌܍EA/1U*TXf$r`a,Vh`R f"\U$sEdT03ᓟ:s|9(| I`c>4Fh>tcHhdn޿M9: Ubuq/T`˭SFU:O& 'y OI֠,+Oi'+,09aiCdxova JAڐK$_ F<Á()N}̍7 A7O0 -D7@B'PIמ_K"Oӆ (fj~ʢu .{FK9PS:biZ\G!caM-Hxod0OPC"+3Ф\3.du pVz.bp<<Ů]1$@/}<)X\tLOr`\,H~T#a;H!RmELj|#B!_1&|%2zPe?0/ӕ>y{# |$d>t Ot[:-l[3.qN=T3#)esϬȽR!(wo1gF\$t/{Bg+I?JWs9ՔR8QTic*DQ6rvG*{~*fg ^+8لJ6&Fn͟/B@em=mTFm/$ rW&7,x(4I0 \^8+ fLӿy!;n8Ugvuq(/ODQ!%4zEH xRg ȅ%bͣf1Ԭ̑["rjQz51koz] Hw/ԓ? z `!X'y״=wI +-dW&C˷!c @# ,dc\v H@43|Sڧ%7 $ʩ%FЗ"8v񸨚+g$p+W{Gzf)D c kF٦E?vi> sR"t5VaSk u4F$"͖߬ $y2ļVCs+Ɯ DfS9ɖcQut2d( UxfyԪ(N!7_&<VKk V+ᴎ숴ja?<LBO^d"[54d#345Q 6|P"d7f9ݔW5+"'_n6R.kZ#r^e(Yx6n8I};JVvueLes WBʮykcҦk1 J[*IE$7Z|ḁ]u-èadxHsW8WHK݇W6n^'|dpy%+uUkqZ):.l^s6eNCg#ᰧi[qf ߟ,8ӧ@ ui[n{"m+TTK_jvYxHHQsz9 NZ q^cq9Ymò!#a MWmC`E}\wکmvaRƙ&1;#@( .[0U F2V T]kciAhѺ.1"jhW#d)vDE%{`(" `}r d>Im|Ac]qSc<8}~9|ќ 'bǑ]8Sn{,Ĕ5DM=ϊIVX8XҪ$8/W)VR'ҲA,"!nӭa4/I~L+ӉIG7tD gV,&sr647ȁڗX HXzR]JۚB$^K ;f#2;{ёE߱ /6[&C˱8JAh?sꘚ8`=iKy2#O>/3ɨ~}$Sӭ;343oG-/|N|sp3Ult HmcjN@{PocVD ɦ1xˈ|Q + fsGT.?Is˕, (}hKGBR"?8(*s~y0(kiyDn5ѢZJm+#{g6r8j=5*?K)pc XlOҹ釴d4f&Ldx.Ɗpb5}Z~>{c8Ïy!,- KMf3ϙy7_؅7o,n&"pS`t[J){#E-@/SK ag /u[鯉'%H>S~Is@F&.U8bfX[D}Ӏ[2g}OiG3 N|nYGjLQ×ˁc9+]TK &Znx-T}( ;K Hwibm)&ygE2gL \TF-LD6C9lV$hl:WO@(̱ʟn͔Dgrfq%\Cc冴|DTl LS,hLk_u5<smRRDWqsiu:TL Vܗ(ReZLDޠ 'ln#KC-I Q&CV"06fZ&.߅80|[ h:)118gy߸ɃDrKhnFt\o5>Ͽ?94]>acO^A. ڶ?DU9$W&zv n\HGa}h΢}D̶鿲^) f͇7jcCfIQ0zp.w '2֝"z/\Ď{VB ыk wR̉ xqM{c_Z}@AWr 4D/Ot1~OU륍^)#i"9`Q`u!엡>9Ab[=0_Cw蹐;qa"}-!:'p]Q_;2v'E1D+ DA!cpja`v /i&.4z U!`7prWx♞EvgVWVK{adw8ne7X 7{8>f Kmڽ^ i$zb'L5Z@pjțS*f4KOрSf㷗(ۯS%po!ÚFXkk"1G&Pm8@~h̥YWP9Vra0"ZicƜ?d9E kc8UEku,kF6b$oȋm%JB^#Ȧs& YoN,:\UMUya,ne4EI6bM*ļqDALu3j'Z("q?66niM/cG`E+fpdT}/|b@+n&jBP#C:J&O}&iLeRiϱDb^QYvѯGQSڥ]6"\!@0L~)޵-x%O0}.`_يy^0iօ?BVK|Sxg}S8h_NRq_,x=С̨[~jmz%#ρ  (!ϭ]Yi ؓ!sei<ߔVdke /LA@nk3m"6~#P,>}4j) DkjybR"{U! 8c0"i^V)/ M'%K2(D{}J<>a&I,tc擒Đ9܈h-BF !'Αar~A?0VOHǮ5w;iN᳖)3g nN/Vlb[|$*CR%ڝcd2Dta1l0 ]|cs@(?O' DIc{ S GYmZq`Sʧh^=r*i뒷)3tm(Iv0VS/fuKƠWG4)OK_4DVk:i;`՝q}hNu6L2k'Vd'F釨xkx%+5Wg f!xATU$͑fK?ӭ&]Lx `&pf?~Hۗ\.H|8מԒCj9 *mMfCM| 6aMRw tjІHϘhng o٣ض*Z]'wveU"_1D=KZ.0[{TOŘr_y|~85t 6t |Vd4W/$YDy}C;{o_PHrXQ߻2>}Qs";SϐU(im|AOM<*NO@YUQAl{svzP)ghZT*du G3~I~'gSz7`բ1JKK54mh('v~V.)5&!O>fJ2 W 3<\ =2'js/O]궟1w9,;Gsbw9(9LgE=z2/al-ZKcǙд,Ӿ^h!MsؠB~Cz0d ʟ`OθؐJ鍺q+ ER`5@k-׸^+B|tFՄ``*ϯl՞-H]%͌{?(!Տvdji lQ*zGV>D(+j -tWɕԌ1Ӂpښu@ 7LRj , M d=첗=mD/]$=uռx2G㞈ӏ 7C#5}R0A{P >s2tF-;K|cĸM5/Cg@^!ѣ"m zd6׷ eo-/P<`?9C7mMP+G=eIμ"Hw=nS@swZv9-.hĕ3vJHք8:̞mP] E<̫0AwJ̚{$/(a\_"#텈 ujrJkgژv$LY1!z?Pfgr/eXonV<4uYKλ]<)|) ^\GL!ҾBtK*ME_m $rw,mi9Q+!"GwV8l8j3$L&Q7$:2ce==^}wN({NFI<  `gϯU1Lk8HbPd:k6PP,APvngU-DDK5fРE6C6 fnJ^]=kȽiS}c#33d6'rhܒ.YM*nEԣ&A=1)dOTzE&gn"S\W=A:Η6|]ֳ~8AzC,KeJ~ fVkՠ܉#"|[,*ʘ$yz{"}:GA{a(ߘ)3SM٫5wp ?͢܁dY]-e60K{ESwᕸi=>f|a! QN,f d+-w f2Db?kԽAN00OiW|k$m:.G+M@ֺ"(o]zN⮀U]`_o ! (4[pZdHօ'_AnJVJhH6m?bs" mCE+g&w+;"iy]b>أ >elաY+͈iƪɕa/]7:ap'J)߶<끾ѻȀ5YJ}{|KiHO_MA~I|G[L4^5C[!E=*p0 T |2aj1V;tN| 5Yx>`'AD;>ňf:rM :΅3XllAVӛ*% +U BY/QW#{K~%A:)lԜ%]blufK+#Z$Lӧak)AK,At򬳣iߟWCvJ WXDz<(YgyIu `sH 2NX6NY>T˷(`c1W 2za֊aAdD{&4 d4;m9Jw=l_s*lϾS@Zudɘfy8}!,%ۗLjaaIfDL4<񏤒nB y`詋''6].Nۈ1~=TEx E`m8Uɏ$Ŝvђ8a0IJd7 SL&j?WXDnK 5ݽEQV&7{[!(\{*#rmH_RDޏ?ޢ.zQ:]X8?yUHCz:tCd$[7%݀$6wc[E\nt6W\Jܜh}T?! 2w{(޳Ox ϋDD)kQ/oo6t=m!&(=h̕2`TE^?r^y_ޖЅ {y Jd@Eu mZh?,. jZ"ddϩe_,֪ ^CY4Ÿ.,WsM8Ye6Paj=sfӚ@FH0vP>K `+I?BUBַ#瘦n8DA}Dϟ};nbL:_7"!CiUdAea>f@ zm8x"}{ޥ=I>#}P>"fo |diqO|5ޔ)\K׾G^ >šhb)w wnkb9]c4;ނJt) &d_Kn'$U ˛>Ru7S>q%i*72=IՃXI:g5-O%sŏ{:_/a"6 ;o$'&,W/ޘ|<\PJJżS{_ª`+}!B딽 ~sGX J} AV,L&9.G&W] *k 8[@hF ک;^Ȥ SU"#qslAy֊F$crKDj;yRh\s1sLEo|-7_g 0bVCAD S6nɖ4PfC y{J,KwZV5jbrb@xNMY^Zq^XY)ߵjErO />ꏕFkR֘CFFcmG<^YH 05hSH n_ƴS+ \Zdo<[k(gu7⢊R ^M:L (CVWR l_~0_ ^[2chǬCfbU۝e&6` s@Q5bY2:%g)kP!d'̎!p! $ޮIgG eTob ?[`6Eu!>tD7_+||,/ڬG,SphaU){H8{ƉbkR?Q^n;_5ac[?cl V;JF󀸔@?|k\٠5!Z`Aݠ!'*^r#B:"B=梎~B ʺ R,"`c^C=-{7.[h֑M)]?!܎1h,\]CuCXb/n{<C,Cv@QȬ ~ư.v+]irKsddV)C"G,F2q+}efa5+Y&BW4Uwsy2M]9=l+}i!&lnj8N4CY 7 "FAX^ u`yFop[1ʹմ n2{XȭS%:ަ3f͙|ehc+_77+!|'mf=b3]hR9>zY|7r?֌ 6 d&m.vJ 7Y7eNUC}y獕ڼӑ[; d%b;igu~ ܄IWӠRw,!LqlP}b/FWCy-B=ǭ;Qê߿\0ۘ apAiHcπoSu?4053H?nvF2OS"ߎ&QgΠ2Mͧ`OPv5/.>՚eEf`ԧX3)lQ8gqyՙKH#Z ^hWV {wXW=j_3\xgo7Fowy3ȦC . .:@Gn=j4z~EIRlu[Cߔ8ЍAe%ɀ S~stCdG k.qP}tWh=.T~HҌ?kXPӇ+@FBw) o-(o[`yȔSo;WsU}#t`նZ>ڈ$%6|0?&aG#5o L|\k'̢%Wy|}וYN4PRgo]Cp#m)͍UC̔})L$-gOG^Lݒ^ra)=#c D>)[!)t݅88˄cH/b:սTG_8 8L`{uf_Ug)Csؐ 71_f= C 2*yiGTxyrJf7 :3V#awkJuabFS1T5bj!\z%ԍLnKli8-Ș%|˩9- Yߴ^y!9VR}fQ" "8mJ lPU p# ab9v4Bi/փym4V +^gJ~S0 s=@_v&ϠKai"O*-M`3l1h5W(8-d~MW5avyGvw}m麗aLPWu@*tdQ;(x ܈NWM6r E>4.w A+#"moL_mVIr9d|齈S'ưo\;s˗͚,ifi^O=%(@MNOt8qt韷7!vu^*d@h.a='jGԛdܲԀ?c+^,1) VǗ@J#smwTq$FcU< SFԵx3:>V_(~q"Ո|G]#U6I{b ]ֹeǃ`ާ-wouFL6_\eֳm,H~K'U!Qw+Hb= +?wcA=SoHgj;*`.IeE-JB_o*AP.SO_td Gv@ d˭μ 921?',sO.Gz&5T߭]ɉnK4~a@_"6i1gD$gN%*ֆhI}*S4Q$]$:2K= Ga.EZnnI"1*UW<ΧÚdҰ-Cm2͸Mb~ a~:q -JAwRZֈTJs_P.2elGFcgz_ oÀ#D bEVQ[Sz(.w\X&7iP5 1 KȢ15Qn̂ ؂`T~SG\3a*( 襯|rkh 3d4׾}cm-S,S;XJ48U9FY$< YSJwS 0M3[_?WNt.J\f0 ݠz ФYͿ% O6heV-UpJ$~.ɱA%ESO2 e2Wol6|Jy h8×Yju 52yj {*Bn+0DfɗIMZ*T0Fqb'JKhrSoև=@[OS!3-c E~^!7#"ŠxyV]G H{ޛy"w^@U}aIͶ~{Z|zdHwĞje*5tZOgnZ1vMT0:]{gQ5=l,H878J =nl& Ue#(cQ\w Zf1RJUvt^jPnMJ$*gҠL̊Zu1 /Ujt$]vR BqJ:7 gItd%S_VQ2\Tr[ֹ Xa__ !1H9TF?6#S&91bx0rb_ _el x%T#k7RjuҺyF;8M:5) R+ݙl\#gWah_vPR6# 8N hKVRotwp3^6`%Y)'TuQ_S`5. vrgP5Of >LZB4q[?n h?hjf'ޒ{"ж])Bf LiQ>?+Tl#(YDeX,X؅IAܴyZ)-6>UR46 gRvO&`8`RΧ\K=%{:|sbs\ئHMfbrT_Z ϫO]LƗjuo=RT7.ҁ4:sW&oF= ppQ\7ZotR5k0z <7|GQ. t|[5EZÖ&-75Y^.ƁI&6#&*pZT^8g~ 5B.$4 QY'{4PyR~OxCr/$i,FZa#Wo93`a#g^xܮ+ߜ6mHFHTxᾴ< F#jɻєed\#1wW/p/w$:Tf7߷$ebf:5QDz&J_iJ*Vx(VҩÌh y5:U|; /QoGowyH29AD3芍A?ڢ',Ksi gGnH2[h<ױ-tjzm¾,B#rvkCԉ sb֥ T~-5h0A`8 `*`v|n\s>xT(9S\1qM @=JYB7,7i$4+RNF-[- B{<1 K@&&׀ԙ95\0&~">MiDzX/dQ`6iCnES^ͱwkż}Z*x͂ʁ %(Nkݮ_Es8 BJn_ӴYR5x4Myo)Gz#`IJM_Wcp$OJzFbNp56eҞlRY SxWByrV:O=61U-=Ky]-^.p=mPg1]eqԬߕ:4>Ks(A;b(-Dx-}u(AxP80#QGGEe4.&%(<=aOܴ5r(qdձs ToqX?q }1i>.g9\CJV ۾ŋaFTr=>2Ƽ5t6R(M~y`֢a24hMġu$̍7 %o |U&H3(g _\4.2EiGvL|Km^DhzR@TW F|YRo疺bKi&@pR̔~ ͞IJ ^%Odeu?߾2K )( lFʌH'`=\[Ⱥ"S] ΁,ƨFR&4~)m8^!w짹SCߡaoKxmv:0T!A6Abc[wG{q".dYZɠ٥*[N{()6#Z)1=j};CSo;؎:iA?iZ%> ^wO};A@F dxEp=]=QD荪?wZGQkc?H.y(Ef/"=n04$n$Z𪩨`* >H^-"Q:-=О-Sj4mCg9q4:}#trL4i\{ N4Xa,[r1薌EjJ(aMu,} CQe.}1Y-NG7z{vCZɃ mvKP\aԷzIA7p, UB1]nqX2ÑCy}8t݆Y)!F J\ ^9.Čr*eO5,?01=WWD3ת,JRQEixP#{\<.U}Sw7@V՝#wpnզkg (7d`ܱDY d1+$XwaF~!9 A.cʼ0#܀,3;'-hHn"-,,AҔ7Ɲ*R4 Z%V}9LX@oȝ&11w+Wv xA. 񢁮=f!WhHjMʸmȂ:.] A1Sx4PόgSI`Y>>B׽e:'Ƌv: F_ 'X MflC *"F V1h*N\?zQ Fy غ+[9bAjђ}fb b`ѿ2Z P,D)XpzT;,7f \.9d/fe Wʩ}-Ir^D=m۟|_ h ԟK6F&B`]ʗ (,|JRAU-4^UKdQ글iQ/oQ>7RC*UJ&>&^e躽{Pp"Rh^TRH2,#sHّ]mBc?+=CCƒNtm{0L)׺D[ gX'mAHY¦XAˆŻ]Nm*RF֥ʛ+axոmױo L!M8UgY#5 Y:Sv_R #TVS=D?0E. +퍰eKD3ް5xXFZ53k r^(awaŚ k- H)fr< ?zP4%?pGJ E= -sng$.,|TLg}q6CbɌ ,tɐcraT@}_}_0Rd}2rj1(&qq*z=kVFƒ*⹕=~-jcwVΓBB.#ga7P.To)I{rw=Xbj[:z'u>䃐AOnsR#@N˕D`5#n9˹œ vRU!n)aq9XP˱ Ŝ4Ҍc QPL9.Ḍˌ~FYg$СI"Nچz\Qj6XBbq1;K.oN5*u*it(:_*L0%^UXl?{! GK$C3wrc\$MI/D9y =*-ۭ"753h-.H"UHOhexϻb! {N ܓY+#bߦB5d~ `W࡭T<"G1Lșizs믾"L`O߳{@r^C^Y9HI$Le`P>XZu46ׁ鉆V.#+z#Z٥m64~N՝ j|kdl[Aߨwa3'83"Y&j)"6 BKᔒk R YG FFIF(Vr $IXU0rĩpwyڽrYxa.A~H"g@9xN8 Pa Wc 3JX7c|}1'Cmu>=+`s4zBcFD#uj{QpG9&>O%9 ->\!Q: `QbOA2c?<.~G8~ ř&ݲc[O#% ;_}6E(0hi{n=W<0ζ.'U;qE]V5[{%-%"!pKDa.#T8җ_߲وE lY, Z5 unN2y0_XntwT|#[X揉^؊4%z)ݤA:%#N t0b #1pk񖝪/L6{@h4t\ę@׍9A:TI3$ى1n1Z)t0"Q +i)~Nl5f>'?>=Dc>zvePIh~boPYMV;tB- 2w)}!HݸbKEC 8 )qd-ǙpEDPy:w8%hk.UlV(o}god{^b#FpQ́eTNe jۓҷV 4&:=m/q:*}=Nv;3:r("' (,XbUS V|sj4wxKR)qi e5#c[-T:+ u٤_i|lP얙OA%jIf^BtϖQpR E6d> ߲qV,։ SJ49b\3L2x6jH yx!LX7ӽߥ q $xC>HcMCٰCvQCf}}r٠Yhbj̶ueѺR#H& )Iċ7 U/HSQA*y4q> 9c+aVXo? Saā!Vڇ*s" A (JWKvט]>nmBY~ ,6k t5z5@u ]Ah2~8jsߜKT$ߛF{;Bl|$ϒcU RNMrX)NC."n +ͯ f҂*c,`$rIo=l%S@RbEC1!( #jypnnɱN+FI5;Xe+mڟFGG1,`tx|[1EdS`K*<_@igOFp\Ϳ4򩿰?k$Y#p9+Ry>Mʻi֔\% )GAexVA8oĪ#^2˓ RyCu8hE.iEE$Nޔ3^l-F]P'$_r3W25i,M|OYHƱo,W64rGj&O*VciJ7uPTV/k!m%>G&,^ M#x@Lfؑ%>K|~4Xao@-t9|~6X ? [RڟVFtmCuHqZV/U;/+}BID ^noO/؍8Af)j R=Hkr`\ra4ϝZ/R2C% t Iѕ Mز%Ҹfeȧ> dpKz(i?~ PL[j4BadêoTуwE0"m8wJjQG0v?` ?B̍L:@a;srN0gѷK]Kpa4"P bt߄ yWc(@Lxg~On] ^?o<.R (zR:Q^.(H9Ϥ+ 7O__FG ϝ;c,[bD}Wbf0=mbSՑ""zBbZD;9)DK>[&z?t?h\<fYyl7h!YbiR#L m.#*e"_MRwV}%Ttk\Gn:PDr_^bRqQSX k?sb{}:Nx'e5O, xX 7Ń (8mi@,] 9SϢ(^dDFS ;\ c^4ӠFD.s[g|Ioǹ<;K'k6%gj٧&z3J>wXcr.4RP= QRiQiy#_ i+-Y I:JismiW9j8Bg00|)=E0H_4SKՂB5©'pOd-Z"}Jbx3)ŐA+i{ɗ?Q a )g)vPqѹd&=+GB*&𐂁\k&u uU 5p4 =(huɜ5೑#q/l*bT˅g5?=ޡ8vw]dVoMSsG[nԫshB[;|+¦B<|=NwURis5&yK>>^}ꓙjw}@ 0&~y|YPG#ꏼ\YPuqBƬn׬4;"{/΂d"BFQO\Q5C=FA& \ډb)HR,F AEm<eǥt \ 0+Pm^[j\y2^Wo}LlU) p,,9%iP \ii|({NaoO'y9|ijDn@ A1\DMX+27/_E ?^mΥ al$.^j ;)vP!AʸTR- A&Š,+GU SSWN7P챨BSMpޖu:Dh;)c0!# `k=s(o!>Dbbd%r2rYd:iO|nc 3^٩yw볠W +B E -nT \N Zt,6P|1N6:Z)z_{,IDK':; T\`֏ K>24WAktf6|SMI(Ա=XPBTyGF{iTp,X5qHKJB5cWXBA GR?Nl*W;5OItO=_| ń<۵ 5 hviG Yzzą+ԇ)V &Žg¦КFǫ9;4w[wIC?+CG?'Vr(Zfc~wgDe>YWHa@st۝ĨIv`بEÉ:ýDžn!q"Qѓ)=h8ٗP3 td$xwt,q|dDInP.[Р6)F񟄴+ZdKrz. x%bOrF߼6RFaՐ)n̸.?d0K|r = o…zg{.t0沄N ݧ0݆Y54mxF= зr:>̈́4sdI=^rBoc_c=<uZD+t7To5ָj=ߔVmpr Ӻ&aZ \fBwImLͽݾ9u32Iy|S%.v]D xH㈧|/X!N-xݜʍ'yZ b=O%1-?YHRoAc|ɪ&0USAd{r̵;|F/R4c¿;C^Dޖ\׹+J16BX\S@_zc IE>'ߐ.x^׹-6Eִੰ0rkx!&e0_Gtq,^;, ;b"e! [Т{դZ^]g|xó7sNUR^oƦ@ 2ꞓ'=6teL;]C ϶HVـ:Q'f'>5OX#YEDŽQy-RZk̪kh6P3|1̩anH%a KS&h6W ƑٺrS=.I\;U{Ԥc޲l1re*)Z$&Hp.}jr ]<0RO3e^ u9 z6  p&'ENtxUu婂I3)Ka,95f mCTn 4Y LLbO\g);}貽6RG3V \Y{#Z]T>S4TdE݁2 Cs`\f+6Ɂy !)6riC u(GSy?dv;8IIuL)I{SdP7Z@;8HIsĐ\H_0}#Li#g%M ?G܍j Tt *4'M!- ׷4y"UsTfhTTte;ea n,E{ݨlӨet\2Ks 0+&jI)@H/[+3,cˠMr8 L֐i/#6-I&gZ&;E38E8Ł/"XVC/} ,z ٦䜣UM(O'v-MP@to M鞻e-27f{ɂi*qػ[]}gg_vNtM4]|52]Ό.of[sZ\b,f\0v:.` DΈ|CdȰ(-T/a2@\{=Xa0i` y:b 3rV,-ܛg=dttTڳI%C72g,}Y304%'yΫ|/ n *x3*f4lS_;H.k9pfC :l83HOxEJ=S,t2jZѬF;M #yUM8RKwH]p7w Ä d=u熒7caNvAaZ8W옢ma.nxzS v zLN(ȔR8oT]Cl>(v 糄o1Vh|YyNvftYQ +Wf? KWt4$)[G(~JZkD,ȫA}~Lo k5WO^ ?l:C0$վ-M=ؠIvw˦̱zAǟ`̏q#a!ZEL+r>7S/ 4Y hv, 4ǵ1ijV,tyzz֔Z\ !`Y쓂+SHB9iښpLxNb!sjЧ><=|ڄ˖_IG^W]Lڐ]NK͡" ;!a+s8PC6t+~};ϗp^eqMh M\uGj]k]CkYǑep|i!2q.?M@[5"aE'">udk7 O+;IQ5D7"!eJ4oklҧ&|MrāG-l>Y,Vw`|?>`SbCx^i )opHvK*5Sgg0#3b0|ŁT%`r}"8d;u+˶IeR޹( \ ?e㘛+eM}~탳1Ldb3.Lj ~}^ |x{QxsIq.59 }~WS(/Usݨ,yF44+?hЛV ɠNv03Cq(fZIAt?q< m((`&F@M|yxW5|և/p[VUI@Dɪ邗QʠIom %'׫3"rɉit9',R0hK[/bnwG >P+_Q X^oWXRxQd"Lu8xDlnZvu+0zyrj+瓂vRKl痰%XߣlzKUp N$PE;v6+))0gL|G$^iOVLG袦\~%;- b+,Gb̒ #;]#":ep fMЯD?&߷!_(3OEH"[ лvdnh֡)d ,kIl0&K:쐻U "xThG+Vtm}Bא2%,=Ȩ*fq:)[`?beIDHAt O-"J&pCk2ɱt^ّavRu2~#r>[m/vPQ> p&Nk, 1>ϥx,@GQJJuίK{WY7Cq`ރG}ֳIƓy:'VU;L] /UjVo `CK`]ֺGK"O v);d ֗ Jghiԋ]wpZk84_ Ԓ4FuHܩ14Z L8 Vu%6 2p5<\1/3%_.NSUɶq>ޫ+\iEI,_(t\e u0A[\m6S[tqr,bF}> /$ 7L)1\`h .f 4Sxa Zf<Y/ZMv9_Ev@;ATN|dѲa2$Yfw>^Vw^8ID6,ggebĻP-LetplH]S)$.rZmv&|{-Dy1Goæ UUNۑph70gyM_ep7}.'Jтb^|m`k\'2 XqFyshMu1kS@1`/!h7b]'{W\o6aRC>#vGt 1" ߺ!{t9V^_/+u]RsHq]UE>2e7"ۍB;oݫu4fdsjLW3nk+;?G| hE]k /Fsŵ'n3Ʋ~),!wZB&VC{wopZGc3]6,Px&4]ΛQ{zؿ̫6QVe~yG0}>gcp&MS IS8QY+Q3$O sZ'Uq-LV:amҞouNY~U}X"T"w{~CA2qͼ=1 86Biш hRD o|ݧ"j)ıǐŮ[kuV,a0̮xhG/.j:*talU-stq{oTg|:#GZn˄TKTJrVwNiH_<_W ٻ!$dgoQ<#[UyCtZi%b)eo+}aȴ#x̙RVbb `Q>X\SO Z' ϑ cT˒P:Yړjn_ zNX r}Ϝ>{QgsԞ=CTzmI_;eðg‡O [<}u0TuyyO%~lp5J)'>qXVw Ďr@b({N?/m{`, 16/>-o#('-1.'9*8:mþbG!~ d# .|;"Zm 7` G 4MsXdӰqY;xTW$Fe.pFodv@1~p{y(XbABkv< AΓjFRˎ]K}/Z+ ' ey7&~ѝKQ& E•E=t4]ZilTuj#rumD|HN]FX@t3ҙ,e Uç$VxjE$Td:?*?]jCWQw" 4vӧba|oMs]VŧACo'fʘgatׁ q@ ]=_[ B`Ua}h?4]z䲈It?)3h~ζ-f*u~$+-IV{e?.k#)R4QPEyN1>PO`\SdLmGGC_k7[rCLy3Ǣahýw ҭM̾]turct|Üa]t9AQ0 AL\C,# SD )p8ۘƂO_a\Tq̀3f#h:|P&Gz[YN =Şρd^p,{9n +Նʁ"6:@ۄ˚tr֐q,|ß{)@!7 wC[T($ȌR652uMv5NsW8`u3Q}ao,ov!0(I*~gXHgl y< NL"_#4cdX8Ԙ5 \svzcTsEmaZ>B2d!TFNslJN[L4e&}šثJHĈ 5a}l#[+ ES"TBb7$8Mm/cU@)`mgf`AteW/Ų$uw0G]5&  xeUhe&ZV i*l܊Xb&uK=hT"ZCݸNWX@Ak6zBY08UK5>Ok e!!Hg"8Һ b-2æy) P=J;!O.m߯NY_~UбLhiQpo*f%૘P{pH Zl &R9ڋE!ak7._< U>shcÜ;[+_Vd*l]Y\ R +E@&%z y,_xtP7\]GIe{Ӈ ag-.BxA8hYeH+4*=n++̈́UT " ^G w"jD7Ln ?֫=K;C Ƿ is~m&quyR6GmبU'yGS{'rYG` wݯkJ~&nI HpMȻl; 4v [!DWb9&QqX6LFNC0YQ'YXs3lKU͕iG)Xѓ4:n&wwK]RGq*A+_^r]%6Ljَ(g\HjϏܟg7w;|(L 4j+ `s(e<|2c|% sxqٸ|@܅oWaG9`(01/U=w5q-yqȌP@7 " 2%|Oms,ʇa(A,Rg"ďuy#$}-7 DuGYD㗏B>xA/춋!N2E5)̓eCQ-6f0|65(OA7rP\ ?]L>M|׵\?,`X|Ho`XH?*)=|Cj5\o]Q5=U:J7[x"!W!S6G^Jړ qmO1%6ic5k35s&)D'ॸ"Z@I-cx ~F89vS|鎸YozG"y4Ye+JJ٤WmoX=ȗ.;4FF50NjL iz}]HlqZ JvY5Ґ̰3OG:􄯁n2冾\CF'ᗣ;AV!,%np.m)\Avh(wK6l?4C| UU0hpc47N.dsy"zgG"h,4_<=Ĭclp_"#?'Pd7?ϒqNGݬp}s/jQ 70cis)`GlO[e;+Rk+ )z 8*[xͳrĭBWxG͇n.yiLCK8JįadӪb_x]\#Yh>Bi `#5#Ro)&kq"s.Ƌ ҳpܼӾQQix Tr|- e0{\PB—,Р>ͪ#3[`V =-qٍ8`#UA~l$-/o ()D;[hZ|]L+򄼧?RO8vW3 0zr _p1(+ 0nu<|/Bզ̬an׭ϸ^FsGwsvQʊ0pFkOE+ )R/ޱ`ڶyuu߫ޏaMe7===^4\3Z8 4Ko Ψ`< B#J@seu{?'S(-?S{w~QycʩJ}\jDk#+L \yr,pDf˪ēSdY_ /+\) 鷖vBL +0reeT/ cbfOG ճ/0r2~@j.޷ꄡ IUV4F]h`Xe?E7_v~գlU\_@nې1kpK<3g(R kP[= 2}䥚zH8&MIP~"p]1BԴnY[džg&D 'M[$u:j?,H(1zn5oɦV\֗ UfFDh [A~q:+ʇ]SVI!e\Ӊ)ݲUҩb"Z3c̛Ke߆dNkrH[ Eee,uyy낰'_JU!Ǘ#g}y^6>3U0h[ݍ T_Y.":au,4]{n"O v<1"B>-SWp͔S t黀Lzut7l [L`Ƈu}ʚ!|mS|p:"IpQ Լ^ PsХt=U kg74R)91cB`]"Hm`Ɩ[)%ݥnʲ7$N P3l Tv_Q_+d}|߆M\Q}F2HTwMt-%ʠDrg?wɚԧ ֢7.ZfEw:C6alQխ8Sw g\Γ )$g^IZxl` i"%L! tTY0c\{Y77uK;?Y8!SX;.v>bU ഀ/[F C'Dow}˼ \Be5^q\F6`s׳ l Nk%,V:A$þt9v\@e2vMfTن}56KrJ=5IZ8fH80-sj6 t'㣐&CiyvRpՆP3ckrx9I0i Qh e$C+mX.w! BN`} n~aʁҧ/ f6V205񞓊Cd,/6"1ɜ&wcmH/TWMxܕ]SA ŭ65 0׳ ß*B>On4O 7Ne]Z2)%̣ 19xSO;~Y1˝:G\Ɨm,~fah~˦4QBpd' Xatg8alԛNl {dA>ZgKɰϳF:X[RX=Ok[ʠ}Ƹ"#_@Ϩ8)lGĘP~t xɕhШj)!%ı{%!&DcDFՃH#@3X?|cFQ}·TTd2f Nmcdj,e5VZJVBWH)N߇ݎ)b[e%6) ѦkhZ7I?re3+=a/ڰ4ŝ'vE.L. ?B*IsXY8q]= \i(,݁&;]( H0hiQ_A}ч һ̑?`OV`oe/]cF=fsliy!4cb091Mp$ysf.^;Ucۭ󭫧ЛHv̎ ʲywcb,*/Dfh*L&2&(.lj0ǺMMf lld6/瘃Ņl#b|۳ӟZDgh툭y#K+r 0ܫGVN/E&-fܼ3{~Vz$7nCS],[DW+\uO 0 J;e(us ;0ĝX9C]˿L\ݤޝ"(AWwl8EjMW9ε^:hVJ`_"FK8a6 ~aJQD%K.qIph9+\M;z¢2~:wM Owt \lڄ;``%:0 '/UfĖoq6!=k b1FC\Ndw \R&UzrH ޺ M$z.oXX% ͹fݜ`(>4yt;۸i #*Ì>3gR)Vjn;p~ :To`uE &Bi YOmlINYި3"wnR7Q1o_BZ=W  }bĵcx&@,@sI;E aӃ*lA2;Ea-ҿ5%J?0+anDdb@zsvŮ@*%[K&046a}{ >aoйgIg7>\*DAP>.c+RM td#Gp9^@@1$/VfNTfi@9ؓ[UԾϘtP25{L!dpZJԘwNT$=}R+]n'{?!MHfP[.a Y$ŚnT=x޴AXMPZ֑8$v:%\8qȇ1ɌHZ6ͅ~]DȪϯ }1XÁ-}c[:CٗB@+R2zhYK`bAPo#2g?Zg,3zǙy Srx wkvW}nh{4SeR҂1^[Ď3KIJ2 -ohFYߏ0{XYH7+ӥl w8%u6_;IPH6Fæ2g] sU]ȯw^HiS1ovPC$3v+< ?Dƺ(o׉y@XT)[jfYCu[Y{o \@JuG>S-7RdH< %2jUAjh5M`[d^ԨMZ0z;L[&/rޞ" m+rJڴMN`".PK $skb|d϶UiFU1(S Sb$Q5GkDli[ۅ_fQ9Suz'a1Gi}2))Z ~YUY&cH,G_ȡӤ^u5bcQJ z 2yqVG[Jg$bL烉)޽w,Zs#+B¹۷*'Qm-Zt2 xTe#,э{OCZCtl%Pn[ZtcxT(8"o4Cm|[54Pg=B&2Pkb3{׷b9!qR.(z&nF4RmÑ,yQIBu妿1t~;[Cx!ڑ} S 4P5{$:y ~E~sy/&JO:`41 b}U!%md)J4yd=OZA"sD&g_rBme8!Qv[FDSM-ީ7ü`bLo)6+)lС.?ZYO!Rz#a>q sN gpЌB0{xjR}J gC}1(ŜN;C9kn-bm*"ss7ش) n uBBq)_`h%l)HzfLωQ'%xەռBJ aaɇI LBJt~A IcT(Pwx`NfZlwYrtW ?ThBF^=0䃗7}B^һB~/N  jT|̵%_ w&:J9J&$gJ.Kɟg#)DQ/px`XL'vFgmHz,Jd(beʖ(#c\e$ iu B6[0HD$TL򸊴'Zchې Y‡8x"o~qш%bV Bh XP ԑcIm ̈́qe9ފ ^g%#޵UT2Og_cg=ebK:w ;\N|o^(~><+ɠK$jBg$f[V9kQ-1CKD=:usl(8覼a)@*|7)29X6)5ʉm披>5 &9I4i[i(a ѥ85**Gmr+(AiΕUiD&=]tYP `aY`Ed]{6/'jۂ *xV0!Ⱥ7P_QE. -,f)$,cg.m"C_Ņ][8v4T8_;*d.r}@| Xag!(Fc4eXԺmHb1֟jUTvu=ZHzy֫nyt#K&+zLp/Qm(žG(K2y8|-4mPYTxs 9xdn$NOWp% t6 ƒRd`%'`15oIlJgHv2dܟV n?'o:tLh߮ǷcWxX+ЌyhWv. "jXN9G qLɊ:} 6p*\ h汃s<%C{E`m1Q+h0ZɅCz a1=}V ` &2J#ĝw:}}Gc~ְU-ۢi$DaB&y V3/ۜ@A, t d2~ \f42id*XUϹ Rq,IX}m .KNFsQin]GѼ#~cO;(1UZaJ g *ZE͋oeRiqԗTntCG},]mDB02D2>R줧sYI_o땍ZsſX U'1d-[n5ٜ]C6^==>c{Kq|%hy<]F{.XwԼY-ļ/4ݱ0%^"J[TUh6eJ(4v,~6mzO5(BNjNV WcXo`'AW 7B[uoidm@B~WkO)]l{CAl{fI_e]лp<"jwtC8r[=& E\j H3BBpgsHkME",H32c#x]d` \8͵ny~1IҖ:2=RBe䍵}JŝAOkٚXbZLgF=\kJ£Y۔Őwu^ο6e|lTp=2P_gZV|7#󿕦]DNdž7ߨ"R]^aܞ&4' zM̋؈2e3\ &OMf xo"̭`9Su?X͝SdIŪx{ d(p b_! v>2 rgF099ą5t tlRIe|m,(:~3SWlľӣF;An+ \ #ᅣ^hIZ’RO 2!`DtSdYY]aޯ(2+IEv~oD1YPfl_syLBpnmS"($gq SaA)|08s?7.М,#fyo=_͟Q5mB:Mjh{7t54x>r"H.4Zt8b/IJߪT~[TBI-Oq[c4Ne 5XtIxbTS®Px@ pH܅r8L{иAjfMk"wgF)^ކVAADZz.bdj ?V B}$u ߑܵ?1Mzgis\\ݝ N-h -xI6 EcF ^&A ng*&\a`~!Cvs](o(hCz`QN mhBNbtfMRŌGƖ^6v*\q.Z|`Xy TIETfj!%[OXA⭏ȓ}G,Il; Rة3_< 4_b5La+!S*j^7A{[I>r|ee8ԐINYGu@ c@k3h %}Yh#{AW@'LDziȋ 3T c_}n !lS$d VGx"UWs-n?RԴHu.Qip Qt}vUpyaǥOU{SX:8k?SR)FSQ LE;yS6t߹e]b΄G%vKV#U`Q2'p95)KNDsn =}{.DzCl?P9g$(K6z@GZ R^#5O>ZEmB >ٔ+Wll[zY$Bcw8DØ3c j ˳۫Cek7h1aA9Q.%w(Ca./7v$6_M:вUkBz1$L{nwޮi%jn.n#Jur"HU鰏buttYHVNyWWwK5-GK1gb|=Τlʭ/b1+;JGysO(\>QC?! {OE#;yswt"% ?ޚ;sPya(2׏&qV$ͫZB]vFyTÑThqd:$Ww~64%fWI>K!LS4#9(6>>Xk q>xAW_dx"wB0Fn8kfSQ(޼1onS7q^e8sF[;L+vmMR]DLM611Aژ@\&=YwzkrSeBS4Kb GMՅSODtd؛l PUG6Ibv߫M߈qKxhC% j*5!Xdwb%))G. >;N cGE~ajaL ~!Q)9O.W#Um:Ị]&3i TT|b{e'aV -s r%D[tGCe((|B Ow/@ (#*1Mgbi8ɋ"Y genӡWHg >{G$BУ6?{TBHYpHikCQ`"ùK€pEI PJ§}3%I)A3:ƾǛԩmu)ByK%h;#>"5,,I#LKE5i"QnV]҂1* !gkĀKpɶTȍ%=}G˂I&3֊dP[B0Px lctNiz9T u.ehϞv/̛ĝ% jD ڈ) M}0gW$wI|oZYD-g.9RbJ=$g:E.h IAULUrSQd)ֈfҪ ٵʐMP?"r3l21^*߁‘[9LڈFWϡw͟ݩOӛW1"[?[Dyʭ( x2blDxRPӞwx[fIHo_x1n`*S)SS*e)X!2h1EI©UVgi==Q6uǖxr$s/2TDwM4 cN^Q~7:Оs'G=zWՊhh$h4h9wH)M"q / oZ{3-餰 C) s_ 3Pj$@ 8{hb# PZiQ3GӊЫu/)mT4_#U%DyUٮI7c詷}dnOm\JQJۓe^t`mi?M%Q}ޞmD[\ògAqZ?NdcYms{[7dZA>n';5:1T`/-ϙon^k8<2w<*aޓz@THdGF.^XEᙊd`q'J6DR]aNjXl]H 6E3MkL:yeg*1ӭ;tw-~k)qKޑe9&Pedp§.Xq2ȝf ݀b?/Vi:C|!(_5 %">1sy#=@žO>QG. vo@y0ˌկAQ-& @S +1Lz2*畞ä ZzfC~+$DF^YV1d QWu˜JG3EBEsxy_:'4_R~x#?)fxJQOq/cL)ic/jc4~z< 6-F*1HI;]ꊏe,T֟5+ U4BR=!j&C;V6ǣ ե ݭG;3~Ek&͞i Lx.6XqUJԤI7&(J /tO(yVdbH x9Y"ڳE8CvCN>2:\+2UdhT)^kq&Rln/y40I+2U+BhkGn*7V4gg'Ĵ!8R;,uhRzh4%w  KBi߭`~1E> 2җ1O_3a9Z0l'-kGw)}eL$$bکX(Lt8Z>g&pi10al g5O$"a6ͩҽfD1c1Ц8,6:G9Z$1v^dO]$2nV[؋ G9/Si`nˁt n`>PZ6|S;΢=R22/Gn<:'t^QHk8Ӛvaxca|eP8ܨ("-]{`Zoq5/]h~qnF_;6;-~e, foNDĝd)7cuRZw6(d2'[h6/n  `$wH^0ozxKXsQa4ꘪW|h Δ)%T+sXEЭ0{ fluN<=dCٙJpYocYw$#m%l%C s@ثkq!!0[I.)o ͏ Fr-J!'4YpPh c.#߰J/1#{1iK)Z$wA1f8NyKHj $ϨE?| O0&PCoŽ7fhҘn i[U?j˷yvd}Is3s6mݚ'D3[eKuֲ ˪kS1j>X;r(V6*'>D8IӂQo.)-c~QK Q4g~+ ȡ9 dzRȔ+7a$x]TK"e?@g^U8ӣ&}dPg3]Za=W Ec-DgpR9 RG抡v3}R-uֳ'rZ/| ,Oږn*tvkxdXO/6I+dQ^ 5{ٚ0J5 1_&+gk2_5p}X!:-4iOA$HO\ me@Uk@dSY$&65Uvԕ7n =;Č'~fx=Qїr~`fel|?$4{:g|+ sppW%۝]"qŸ@ JVqb4&g ØSdK;d,0;/\ |oz@5|w3?} t o*s8Ao0wid '/[]]n`|v-%P蓧%O \-@ GCiIW_"9QmwJ^נUc>1u~Qx"WߐnHe(D~'BI%3~l0 wv0<դ,GO Xem?׏̫M4bilyO9JtO^& F8Z} 5ʠ 2{(*ԓP$DPc=jtU[ntVF`.1Diz˴e| W?`ItXod9ʣ)ZĦ獔 0|򶢾X7W@{Czsvť-ȵò?ld` ۳wY7h灐Iތ4Q C\VGS l벽xV Ǔdτ?um˥4r4()_[ /+F.~y1] vXU'nihZ\žcOHm;y]vYu5/݇'uPǃP`~p9z"/ (]oY["Q#g /a=)6N4@nvv@-^Bb.$qoXq+NsB|#uRsyK @ sr C1#1!K%SgnRfOgs%o#m \Q/uRwwZB0.8lKҀ}7ָ?hu4Tp}ߖ}.F l}ZS,P.X%Jtaǔ^oPJp ո<ĂNR:AZ gʒN'O~e''EԻK6Y=Wi}S`UҒ7&GP2 _檫2}H Aer#l@-DT_aXj4)$3fp*]V}Q-]Ho"EVֵlffQ 7\m*3P r+eڰ!12Fͭ0'԰jdg\ယ=:x6[?eNE/otdpw9OUwvڿ‚%$p3Go갴n:EDKT[[w|ksOv=nGH>$*Q7ak'ށIeZzMSF!"Y$6Z;W93L7|2b]zKB 'aba/u1!>[ /y UI.eܲ#4{/[K;6(-|`d=+A8L>/0S  N&hߠsZ0T1OeǶ]~ +/&gzb>1LVt'.`4TSϔOp81!l8aEBS0 =|f܇f5$spҙ]$[^Ee;ӳ 9LKp}CbRwn ˵v۵x"lpV{d@S!w A4Lr§3B ƒ$.^ E.񝊟|qU!2riV^ޢ`M3^[=OPYf'+Fuqҵ!Z7jqZ &>ff`luUMu *ȒPnأz?C+vB.̈[R_'=B{i; ==$JariUܨ;18ϒ݊qn_y'X+Vnxe6  LYT`a%y8غ W&"LהUC c3wݚL,#Sޞb̝z4rӤYˁLi.$Xr2HHei% &{]=;вO5|Aa[m>4~fKhẗZv맫'f=M㚫Yoy{HoeDOio'.TYs0N!\U[&x7v7S¢wkb/LmQTNRk"\ ¦{0C֋]$gk~dT{&}&)ߩkf%I<dSWIJZM|֬4{.ې ^ɩQCkTÈL9Op/+Ռ棐!'jJ+ysK9v:q$x96f[,۶:Q+ ,ݤ}pMa`Z24$氅M̼AcNUbx eR}a2P 犳딛,1_@&Fm\^ 9* D64:+(P}(E}KGdO@H -CHL ѯՖ47>}6gqYtoȹìkB!#Ͻh'^>|.|TQ֗hT5Tqc MAJeuGI-~!fE-Ĕ5YT75k7ѵvm۴!\Ni65*[OhkU'}[goq/Dέ?&+)B' oť/Te<#G)^PDc_ H5O:͆YA ;uQ7i;Zlܰ\B705{kD7k}#;FƑ'rw(JR5#bc1=^Rio׹ʌNTO]jH]ŒACU1ڋIanEZ?@3o-aj-& 9h ߜge3ذy~D(!5 LНOܞ)( Rzߩ}b;S2Yם{J.( [}{1$1 N!1o$q8iL$TQΔAŧ S7Zb :67K \a:!f"2Է7!&uߩ5ѯ?I٤0x*Ūl= GCm%]wz Kk8Tm̱멎w(&cvYG)%->혃"DFft}x 띘PtV<0|dJHSo_m¥~Nj*k%~jrJ4]8PPM~Iz5ŏleZƿ_@ףwrIo 3綹ʄ|xSw7,aub"[Sz4,dIV&4c&eΩZ5+ e +΃/)({v,wh5ɬT xN{oX(2 gNOu>Q82=2׵C ߡ+乻0Xoi]^Jc|2l`r.tvkIO2E;*PNboqV ~ +[^ j|O,ed<ҋ_Q>Q&w)0^ue煖tN4!o)Pf[)B9 s wZ'};,p(~R!k/0@h$71>wn}{sF^H"󩯃׻0>LA6fO\A٠vQDOlѠ;t͜G::7sQ7 )~xcHejw0 }:jg_#j(  0BjJnٌ\o3^ 3/Dc45p+4Bm h=lݺ#8e^Y^4!m|_A¾U l2>̔_z??X5"B3{ 1M/ WeTN k/[>6<䅍LUYﶱh,NǏ/9=*xzF9hkOrˀYZ†!7VLAﳾ'_n_ \$5ǃ1#&js`)vE^Gn {ML"VE 7 0je]LJuIX:Fj5$ܛWaEx|d`pwrUmE ,|bB{dtέ':b5~ϑi@`oU{3iºsqp=[#C-58\0Hc/ Cy@O({,X-/}qr-x ?hLڬ0X԰PqVŲvL5 uf("/9~vhL p-5bVl\w=æaj|Sd4[+uGH_DRP,><9뛇vqp p2iv$FЌ, W5τU6sͥ45?,d/#`6ҋC1F֓烡mD-`8VBvWlvS+˾!Dw]Ŀr70)Ҋd+D3PF8?zwBP*A_+*'\{zc7 '.(|ƣjぅ^- %QD:6 4*wj A(#2t f5C!ӞZV3>8Ine>R\@B_p9uEoBΰ3s'>n#:d}RQZ}ѓdpJWIm23AL|=UB}YP7 PI{iaFO =a!f  'heJcH(7kuaA,)gK>Q8[aGOEK/d["F-V0/3l9I =Fm<Ï ٲ:;~q]q ̾wC+Eu;S B*`ͺGH-lGە i ޒ(WGŻOӠ9_>^e*  Гw1yt}S_#½']$BՖO,'7sC0ǗN'ďt.>~Ǖ0A#}A,` h5vY*`8Un3t$}Gٗ+$G$ީjNc&2=c Ѧ]S,"+>oy0M6T4F}-+rܴz2KCxQk!]huH✟cܯel##{I,u:s?X\C]ʊo U0$r$uJ!ۡÍ:sh-WDy{tĶ#K{\0)Esd'YȎ̠v]x(ǻA,MagE1lk=*sN!j/ct v7 <,?Ah(^q[s|Y.--qʩN:S L DEץݪʛta$'e⊧רNLs2dNn~M&N%16h!Mx0OlnY> !ʫP ռ0ʛ$IAzD:[]D?qI)J 0[/$6%!AwbQ? H[8"SZ( NJ\"v_ XJ7 w  bj V~ i|s0iw+bǃGS?)f8KjxzFɉ4,=훺/~j:ofC2UvuU`f(/͎0͇Q'] Fi-WW̚hwFHuk!CwxOPGA{B2xIP 4Q#!|YTn #{"gFbwL)@lH^7XQvVqqᗽk 5FûmT4m4Q] $*|9*`e!P_0QVun |vP^Rx=]f%AOݱS2麠L;-H2 K+J#-d+=CIhH ˖ Y,kx)t{)T|T, ၨIb/nAȀ M&bcRST V֨'f65B瘠YFL%?r,tEpdb"^7F |?ݰ@KQ~r#JǑ9\+LnA+@}syiXLpnjdCЉ,0|琴oz(EŨF&x_Sa @ |5D^φB?n~զi{K~ COfnASh,˺mPu^Vqڄ;- naM'bD#r "͢?OU reppF.h Vh@qLXDI6 rϋ?\\4c]W @\ɇT \l6ԌHॉzeXvRؼR)aBX˄?wdo^a)tnQ! ^7k88؆.dTIyf`W%j)xR.S+yE]+ 3ê*5Չ/43|P\M:}WkOpR#@'kSB ڈG#KP޲T'HÉy4 -!FCOzfc-ItMT0 +.7eժYXR CazU|A&bkl> Kt [1_Z\1w `84XqHw' ]]TVܠ6Qh~~g\u) .cѬp7 `)7R1~LwGt*)$0jAL|ݘTaDQo=֠8@  .=$>o"Z_Z)O!=S 0GԑKa' ]^r#P-?"+ TPm3 u9 Jg@9Y͑~= xgpRP<Lhrxf_hl֗|hΗeu$p&ZPlW N*],Y qWSZT8gHS{dUB<ľN]Y/(G)2MʘdsHnP?}ir'ixKA%W3emScD# "c]@0[x{0ij+ҚpE'^ ]Vr^w{ڽUpzS-W5Q3eȘǏlThyXxԝA0*48hD/4_jP{˟t.1(ӼꯖA¡НfCIٯg;S 'I#]\CQV/~餛"0@HZP1 z$}fA X% TEW?6qYڵb>?R>6ե r$\J6/\orf֚9TVlXͣx(-3Z8rJn`۾I,iT[XzN>6ĕ@2^ȐTT˜5k2{W^âQN2<;>J{}74?2PK*jw.M3ͤ;`0#*c~yw."2(&dIUxdN$Uذ -$Z3yTvFg\ϼv :Fr=U];GMlrq"w{ -xI haVhKCԤ岆'>1$@ߟe>nxk~ܮ()O?7wBkBcZYI=use3$¥dc`g[C)w]y=CH }(珧LݤQXPū##c{ItOZ M3< :~S-΍]GºzvX۪M ɮxj$jv 0 e>Ix"6=vkG[c[liB[剽lC8mJC \nz+U-7o`ƭG}QWXgG< ?IISa3-*kuB3ucU%{/60ZʝYD: HiɎ~o'Tt ;KX#Y=u]LçrfJCLO3#@X)!ke&mĈg6.j :l,c ^HhZe#TFg*WYcW}\ϳMC!^B];0W^UP /s n 12@=:L2ΐkXW?}6M9Ǜ)>?[ݟ kn7Y{g Ӊb۴Am/ˀ0:y3@o;e1DH|& ȳq\Sܿ]tvsfq)m?i8}=9 bPSM%F9: $_<o4E'+PoI]I =ťtMXyRg+.HP^Wm'AtG)0,,pa"p+;o֣͒Zܠ^Sm|:Jx1`1[ 1rwФ/Zvݍ7K5?M"\yI屯)o6߈6uY/:4> ƃϠf\؎j|Z=%y׶ +yӾnumkPn/qHv󍴄(s)/o Wk*L%2=$Msۮ ѯusS|GGcg(,νJҢƳ7~Ņmd=ujcϿV\(5J/B/"CƶH=˂"<=*P9ȌOèZgu"U2`V;ӝ|@)>ߌ ;kMvU|EUąjw8\S8iٗ'gؽ?@5H1jܪ=\{I*"Y)!r9dD=j\U]B%JxUzy-Bsip oo(=owl¥'ؒӐc|9,~̜fdrYwDo2z`٭9rl+w?b̵BkB悚5_4-@#=v372.w`&2Le+E+2nɸ&)Pj',nRk?Շe>#Y"6K?ܓ(J v|| 91¶MSHiwL9& D?av>E+JU0 S{ٻ0kQ#JޤMY 7>v<}dR , oY.l|,ɳpqmp{U{ܑd`⁛˘( *u,5Op/[_T?x9c?hRd%Ie JMvޮBcږbd}p7T$\F UqDU2 ǨFjvƇK}CfodDPA]=tM]NuHgQٝ_QaQMyBePrU B|qCլ9.ˆ'8hsېv 0B )>-:e#@q& 7KU x\ lH ~l+73 *|dpU!SnVm$& b ؐ5n&9szzY*t@ pI ]}I`\ѻ˵fa~xuvs"_*386J{eS?di$Zրַ?^gֲp0оU0%qvsa)|S5l!)?6XUN5H@7 Bcn~.ˀ 6;[B|w ܁,bpqX,q Dةph~Ґ 2վD%6 Ga\3gLK]}GyB0C#l6i!d1)w09t'UU)gV),\j8||!L9F%]vO:8_Z؃ByPk3^i_ZRjmދjD^u Ғ/wTJCZ\@$;xE]a qVHrSPpqLU҄܄3N( }Qj]7Δ& Ǥs_x6 }yo V"qlL5 uXG/Rg࢓_ś^ead $%Gee1̳eF?߀BGhK# SFPO?Ry:wa)P\K3$+]!$̝TdoݝvC;T5hKo `5 >!%!'i_<`r w:Z;r)&8O?Y7RR%rvCͤ3u0Do8&ܟ6nl5*"Z*h/Cwiħu OlIm[p"eLtҥ%ן%o%%#m t@^g3"m⎽²!̊Y\c 6;s{ דS:FO'rj3}2/.Z9 [1g]_5r)XڏSBCDZj}t>?Q@>:n>ƴ :aH_,7 >HЖ"gH&3醺zKZJV{/Z~ G_ہI١  M/4t⢉? VoLdT!%4+W%Ix @U&xm9A7#yq'` ^vy([kX5҆x%<{'N5gc$`m !bf-Dn>Sw]4HGG^3c:LXcvQRXVHPnzbpDe$H8MI_"y7ړu?Xc5J$E]R 5!HIIέh;χx (TŷKy!laFߍ|fI>Y0V2K'<5exۗV%ZIߪ|+4PrR/oI9pU"* ,JR~,>J /\Jz ;Q4M"lxP#( LR/i'[ZV Ÿ*n$>>'rM⨟!e;[>TtcCULCYt;HX)_ɷSr!7B=ИDM[g-R.Tl@g"?{ͨClO[:pl k;5GT P* ye^gkvN70ZOa4q5Sq) [ ,hk]cˡ*]gy*<}>~J/˻@sI_ 0 Q.0G#?A|AB:ɥU-AԾ!H^$_h^񙏍 cN"8R3#L{&a2hIRJ6\$FD啁2yA!UECNx9.b <=_zQ 炲U2c/VH! %W`jag^3C]rxFT#zs_y0 BX*Ea}MF{gLU(Ev-jT?UngELA3*Z`ʋ P~-@o|8mpGAprrq^w{.#dɫ~n4 I>pj]e_]_Tpt[4K)CͲ,-S8LS7EEQY(;.T@pۣ(lH86/(% ޼ N:㈆- ~A|U|XJKX % :5mHg}Ú'v[D&Q;c5;e`zxVhKap{P2Xho^5q2ؽ$tOBKf֪0F lrh'?Bbe,OnjQiL~֣ET@b6\xR%8+^m%!Z77xEفS&jU{A?*~ Dе""$39vgCKi Kno6AuiS_/\~T1YW1Gj6k:h\8`b@Kb>a \^T~7ˠI$5ֲ+6elMwPu8c>yR%%h.=_rc8o.)) I^Nu5p3Km98&Af 3%<6qf]oS1%OS[ ˅۹})\@t4͡ÁpH|c@ę4O U_ niҌ^4 h'bA#y`4s<.1.4|~#0ȥ~N@ͅ/khtSXF+21bⲺz^bO,pXH*_Pچ+e0E ķ$HN e^_j-L"DF:5#\ɨ+!UvdG8PRȽ԰+0=(Юn-<9WܱXc]8r+\4yx6GKG}E\WC\3>T̞?bۂh5m#>=᷄<1} w4_ 3j1 \ޑ)HO`wA{_{<?<h4FڄHcOӕkDCPfj}lV ېL&ރ$Yp+zH>mLy@dj4t=h8Z8/Ԕ  Gr둰j̖yB]Zstu2qYI6;GS>`V4:,o/;x[_rٴ`Z/oi嫍%pVTwG,]8 pbwB0$3BYkdAEJǫTP?zz`Sq; ;zL- Iluխ! PƸ́GɎ[=-i{gzt省{p,|1S*z y->|I 7 Kl *$HϦSkKCK=:v-nEw>]MdT?H&A0u~C易\2\rA/1O]50* >\vϻ%@N.b7ml̡Y%)fpB\FXԻ$g,p!_퐐X^LMTcqveroV: Vz*\PbE,DV)Z©ZJ$s~܊8] rНo M׉:!QSA2,;,P|]H3Y-YumBަ}KlDoG1 ;N#ӹGaU&_5MUUmF-B>ѱk7Cu1=99_=̲&!{OɻP uuE *ɩ4FN0>CA 26i0P#DW홗Rfmf֓fޖz'j%O*zȢ39/ʹ 'F؊+6Gij]F֟_k[Uđ$i .O!,(V^w \Il@}?7AˁXm9CGsZ  y ߞGtܢ"؄Fp&9rA"!Y@1YI͆5,Ot;:`.6@l-C"s@gfpE)ߺcN3cVTH־E{S08~V P)B;'engoŇT4T'>|`1'Kt1ӫ&$DPeX}[1ȊIz/"}yp!L 䞹f9Ol}_4ϻlz<W )}3TA{J@,`zIwGo @I]4Ќb9[AE ݃ @UPnIנ oQ2w c(ZlJerx]J.{wq#N i#GXbxy}#:٦8huH}We Z܋Hɛ:R ǐyiI^8&xGIxߴ&z@8gIw`\ t =7F}Nr*b/"LGPR&9" )C2GY \ ƕO% w[/^*{g.˲]RY߲O>mxDHwQle*{<!('<Tj9aBe[Bv!X[tNE\K5;^:p~{!Rv+ib֎4ͮp~ғJE u> ]ir-H'bs Z}2r[hTc+Bw ; _ &sہp|x2e㔅uQZ|Xv +0ՠ!dž~[a~H>; 5j#P)AZD7>٪Zo.°2@]E1Iry2Z,2f-d{?ReD2>*8f48ڿZas'֚ 'c"F+]#pBc? =-6 eO1hR[/7>[CS~$Yz(? 0܌}l=IRr|iS'0U[!pYYv|W` H[M>X&Rt̺5Gw^ /yzf MEѻ٪>/o- 5#aI ¤Dus>-j1yG¦BC8ŝbY5UǪVnԃS+Y ڋ5t⏽l HP5hi/tei,|懨޺M̖#pj(CmZњ1']>]m)c3Ѡy*(a!%Es {76?-=S ՗ Cݍ zlq@SNR00@N=ɨ)es箬gD마h7 T:2n:$5S1~Ѩv']w:KX|/Xwpm7{L<78"'?'W='x(=cd7=%^yQ"\va)ֻZb~w&e:%}\.L!qF͎Qw _gI!-2 y~r=u^Www~ams_{Kf;@E%$èjGn5!Yc0pB*(=h/^%=0 ^x 5=a&$#`Rt1x}cˎGTqp~C lPNrd\s `s5ny?S{-vyY,MF2Cy!?oj]$EA!^꫁le nj'>)㍃i={mJic-΋)42.8-g# _9SVLJ֑i,7CJ@aR\.r͕ Q0#FWQvvקOIxXEK8ǪNމ1MKۗUIկټp8eֵC:"Y3JzbTcޮA7T.^3؃`I?:@6Zɩu:AXb}B8c'j$K[P\Aٶ3V2?ALsc9T r6~[֨m̿n7=$y`xD){{Q*ÑhKw]d{H;\03c¸^x( xO):SER$A9wc%ZN_kg nQF EX}hΊwP=2ɬy5ţPЋq`Ƿ#[oG@+g8qNn>Q.gDYQX ng\i(oa)1t*U]x-rmeJm)l-|oeO<?0'iMApG3(e[(#.E3;+B.ډ@r| d:9k{=SX&*l" oR)[wcҸB&#Nk<7]fVU

    2Io>"텴8T[Є6cn>x[ݗDZg@H`.LrQ& \+[-^SIBO.>UaZյO6PavuBn;uD h=)%ۯ6aWb:3e@dAPf0WhI(n,I{K%h$m$-?)s!6ކUG`਋yab}9)6%RNLtccٿwswrXm~zfJ5}~#iF.p+zx,i1ƒֶٸ8H5gXz‘prNķwE~8m:JמS@M9 L_~ʵ͝Y!)nFJ@M4*{lqaKye&Zs @>n]\#B.B9vPt)DSUf5|޺um4XaҐ!NF"ٞ=68 X/ٱt#՘ n6/ \%e7Euʹ"Ze쾟 ")nvKU-r{26j'hL1;6Ļ~rV>o ~e]4MRM8wLH+OI>ũW{}F<UNM C_:0DjnFcTY  lx^m79%`7x(T@ d' _Ǖhq 噀)3cVNI#Xm}FJ;Bէ9t%]Iw>y? uͷn“OAٚn&])$BݲN)@Lcm@c\|W)$B6ʊ~^BGl;5JoeNy#8聗hz}Kٯ c`Qgms݉}6[ݮʑ}0J4rZ``1d !9&P5y+Zs#֭0DBybcI4BތB'X>/nzf>IaW_޳TE-ZJ_q_Ϥ olj#͠  e…iuj%r3'{Xwb <#&2Z\ %Z8数M\rs&ĴܠE+? -}'teT:*?Jq%`Q(D-]OGsbjKjT7:ݨ`8']r. UR %ɵg2,p˺J z7q5iSvU&C `Q+Fp43w)1i0ح/v<\PD@u_Q\$™|Fe@vtc|)5fEF?A^NX1M[jRGpIw؟`SU?n+Nu1IX㱣L*4~?2R2ķCSt]W*e:٣N)gO"MeA̕ZhynK O9-I|iΎl'&VҼc8dзos') vR="mkP9x(- 0a#ߣM!@ 6SMnA8S< 0\p4бc1">5’7hTQ{ON ء$ }To{ÿX}i_Kv fUbH, DI<d^{igltr4B"2S7>!!K%T6T { H0B/ *v"v%hW*Iэ0)h+o ҅N 1 ;m- Hܺ| !'/NN|C:rϑr?]lI]oqK& 'V8l i*>pz^L ׁ"mITϺdr()ʊ3u3A8s |hw9{>uQA6қxKٞ _TjhrN}*=(?g{^`B܀AmI;u,]F=yw_v6Hh˦d̙8YxZNs}{/4ȏ4HckSPH|bRg$4=5vCbm/,_7fj^kJlڇwG'ύ@B%NU6ǿYs =o5á[bJp$15‹+Zު5+ A}b щTIc|hCIkh/RYpkӒzZjbȒ&_T ~c5]lI]yf`G0(!&Ɋct#X[.yb%L.B'n~*z Ȭ)ZH0zX@K4,%lj\:mg DR6])jfBU}?vNj$grZa;_=xAm%࢜sHO}Re"W0 QJy& 7mi NEA1f\)fP@-bߠ`mkvL4.K!̑VS$h86¶af !or6@:S$(U QST,q`=ʺcC"jS+_5aEYL|8v'GgIWL)'1F}"aNXh?Sml OݑH7Kxݬ>W/lk*d&)նyw`)ЅVzEhoyW:q߈[Jhrj)'q$”L1iYrrݔwi qn ݵ4;5>ۇ [901&ZV[vk|>:t¬)%R)QQlZ Lz6D:"n(H_նrIe=PeFSx>GNYKG_0g 9_^p1pɣM:Eu1Òc*#0@s/x92!m ?ZISs~T[(qDˑ6*Wv/Osvs`x8]= RoFޠqܻ2t`y-+|mq/_q|L6#] .7bdn\ftYh*~DqGCH@Ɂ;\CmS 3N3 {tudxL+Dٙ0P-nW}@L+TOK}rظIh8?<`)eU"]&}!e> N{<%P#{X=ǘv@ aBH{x1K8fb>YW2w*{eqy]E/ )CD҆Ю4+==28 <ɦ$(kq\4bShXr<>n< ?#8 dٱ'ͫ2;iză\Qm[]eC?+Q Ie<-.ש zux>="?2 F z ŽZj%x>h/s+~DwH,IU&4ءaRg\R3NA;sotPg*f3wO3js&.~^>p-]|7=NX}f/YƋЏ_~Uf AmmU- cUjP~5uG`8 w~U~DS7!siIx̢SymN} -֥D7>?_(S`7bz-Wh::D k\2MφO~@ f&+u6كMr ?~ӣk o/s/,~МXG5row] #Cp:'>h?RpI燲q38=Kƫ(?B0A6+/93Zs5jp c i&x;o/oa˾ᓄӣURh>Z0QiBn ذBYv֞)k@sg* :;E>o`cŗ`pd%bgix~8Y2BҮ;/n$7ApLw_%tҠ}bxŲ3sM9HW̆.Y R7, CVnc{4?ˎE1U  u<clp'7^l5rx]#v*5ӂ J rRε .z\qOOxӏr2|`g?v.50҆~CE9nvJdƷ&P$p&,ԩ &b~Q%Ʒdp\ )?L/LfI>X i|i:uW{.;]`4V!]n,o,OǏc+VJWQo}8x`"a QՈDey'&eٟ 5oS%-Mp T*9H&9OK/frYqWR VAe"oԍfLɺ9<. R|>YZ9ik2TLk(6trm@eI^r=˨kfzucdP':uP&Ntt ORrڅwۣc-+Qc5ia $N]>JGDtͰ6y q(g9pI:dZkW@/LʖX WU 5+H{%C GTy[?%&U i=:H|2tv_5ԭ/jS)iCvuDD. ]8zBݭͽ`/s{OErW4nq^3z&ERз9O&l2ڂO|QnVQ֡?;Rhjdkߚ*H~DX)2,9rI8$+ZR*_-,fT d3MiwSvT0U#wHV(M-)NDN`Yt́AHiuff$Aх̀fyp>QB>dC6&8Q.LWilN…L&IxQ]0BH?{W3#~0%\Z&ew uaB, K/~GW903/Phv wl3~8'AY#r͹s.Hݿ:Qpֽ/ ☢e+[tux!ɿf=dLu)-,'fHmKbm _.;'%[D%D1SmOYl(r`0eJ=q!;d"efBBz~%F\}W4g".(XTCOI6K.,=/_nN\X73I `E(}CLԪaI<ܑX T/,i3EM^n%/ Z-Pn # cRQ|V>=\Яj2(385KO|$s8镄1P&>=H6od91t!C:$˳l`IPm;໑ 0*pjGbOU}MtD Wl <\>K0!S(pf\`PjϓS^RE;"ubc5K8iZȧUI#Μ )|F}[%~XA%~֓׿چe!WDmjDhy¢?f7c7U*rg!T sch֪;>ʠ̕;|&h{ʙ?jQ.PIYWuD} 1L;*i"G>٪XN2?wcX/.ВZ[zE,YHb&:?W4ψa-HWxωLƾ1C!9Ùy ɱO3Q=?ފ uaUG𵭝Swi~1DE.nӇ)F@C*0C\hzgUGfp ;t$J.?7,y`bϒSLKuBqh5P6 c+ZKBHRpS̖P( T w!.?Rc=dP>m0iUv9ڐ{C=ioP!s4~lHb5ex]LԦ9*ARbn)Tۤ'Dé#+VʳJlWX%Ֆ@i3Z3-@ͰP>\ n53e[!,蹞lR"$UA2kJxPE +QM=q՜vsMQ3cvz9ȏX{b+3J `*p *[Zy8QtQU\UmWXޔescA;:H|R71Y~, exrdh;3@b՜LYk!duʠ'e P F69e!I"t [w_T*~a2--~k};7; `gBz|WjĔC@Aw.B>?K\`qqjn^Ni Gr M(8Hh-y܈@m XdSod0LԎPЮάmT9ɞ=bBs+1X%V>0ć ҉<`l&T8>NMV00x05!}:R 6[魌x9S8N#p8` \#_ {~?+|i$U֛$s\z Yi[zbh=*LyWv.uՏaj1insR7(8^aiq1Aav_Ċp|d7YHk]a C6Fv-Dq)ڃ 6bD{pݕ.ɱ~\L~pqvɞ75wނkwEY"?j/_gWV=Y'pk]{. Sq^ae]\ -9òBI' 4c^=FO]|yO d rͩNJZ'E2pDZyNLUf4݂\G[BۓU Jj\/dabfwb\풁]lKG7 ,A]1 uZFeQīnk(浍ͤd'P z1mYU瓤ѪzׁM"IqӴ)wu}7Vb'&ߜȞ nsá؝YAᰀsC"e'8[$6)-/E g\&DNy^\;n=[$AA> zch&AuELy6J++-|*-b%[UҾ,܎6&ƨO3ʪg>b,êhGBm>pzUaX7'ϴCT94c]]0Փ?cGWS,9w w\&a+en"Ǡod'o\<cCaZu\΅hH^js\p;KEx'u2J.#;r:P ٣d+rY,ykyV&4͆S YaUbJL ;^ZL.@YxOYdsywK:%'~l=VXҋS2޺M?qa5y$1|-q弊sFI: 7?.MC mUT' L Ǎ]Vqy oIA%y"$?VjsKuHVI*%dڇ N f`"Yfd }A9q/@ː,/{)sM:7f|)NDxE&@~3PH(haL3<%gHqW_. 0ӏ^ 8قY e4sa{Z0^cCS},*xާX/?1D%EEhXw5.>ғ%=ul7z fRJ X'YwE4e_{Cd8ԛT8q F#%5k}A!69"gI:T<1dQTh\f\u)0}畽7RtMyoA)7*gbU6#KYubvs˪/CCbceus%GIA[]Q1|XiH5É/jdȵB?#[T^RZMgeҚVKAU;dxoXVc7{,޵EX[8˹ANJ I֣_on4~as+׸#v"BA&Th+W+qԭbʊКT#OI9|\c lc|FL+IKҩ]a}~ tP,8ŽrJΏqˎX#¨|vq7qR l+Vq[ȍ(vc'#ՋORZ1w5C.Pqia9aZmhD`=Q0_6 U$mB].j)첶y]H;|A $5[{bQ!cv سu1I'-}"+8ȱ*U{upuݖp{n Fe%=5Peۻ1?~Yp}Qbk&|&F8THgŽkxleJp\?-'S5VA/ BlsQmSRƙ0?v1!@T(LttF` qUlEN+ߨb.l|m52n<{д0qӢÇ CF<é-:7!,|>=.$ ~M߮f/2(}&9OU@N#Ǟ#5+cnl>sN#UքO%on5Cف;:SfVF.Zñ)n)/d8:icn F,;s !v)(0̊#;^rϐ*]M Qv[*=1tY1 \jVoHO7N6Ebx$AGrBMkB.$xۀ\VU}!w|zytJ4 ^=5P9Rk@F}Se[ Gϯ$M'vPEt;o+:0\:qrNgYĮ܌(ͪ?߾&$ASy$xLN#3_xl)P|^3̅=_vP:3*z?zpOM0sN$G{?v7+yy`BxZo g%g_퓟Rm>xg QUSR‰vxRnZg?xCSȌn~I\OF&`]*…ơ dxv0m%JMA\Nh0p㘎&:9h 3ؤ//S%X<Օor"|:d1ISrך@1_hSy)Qw 1,LkBs1KRn L-V`<¦IFE 3KY|ݻ|zQ*| I\l2rB>L?Kf0 sp|cnh`AwKO7ݑwHāIކE*IJwkU?AWY ݯ/SRaHCRpӞ<-6|pw+T۞l/C+znf=8"prQ@3GI~ʤDsye@: !QZ_(J@N<-%އH-ݑ8TÂ6@\ r4'4[E~xڔű\R2-2-m^A. cׯ~!ك-ٷݫ@RuCsQr]!|yZ]z+R4]*H|t&௫$#wm6U|]ZoP>nkϟ~wClU!Y*k i^wZwD$؝c~zYeۼ$$>0@VFR# @ͲnpM#H/_E "-F?928Y)1,>i``4Zrvch\hlq`X}5Sz<{ iKOwqa[M:"KvgɵyXk/NxV@sÉڿ=HL_!UoL'SD$ dLv98%C=AQFE[U.gRR/yN8;[iF@υis2,1*$CJO)2<(QSU^>ɴ1m0s/Xƽd"}Q \r rsW9Y_LasהE(hy ZFgu7:ׄ 8W<R*Po> |G: nR w$iB`K`Ez9&\%֛8p=+;Aӯ7ȟѣT"3ZkA^XX(b+SLC*K)#J%J~*1~FwFʺ8-\aO5A,t,XAݓ[{6SϠP8.Ij'XOLnʾ?؅.u5@w;>]<)8(fjF8ko[sNl$QI2&!O uޤ3?due+Ե'0a2~R۳!cpH̒Y^ٟKai{;L<"yAmGO rCVѩdYv\vh7K@I97JXUin͊|Xʹ{^عϽ|\)"ßzc. o0b-ؓ5; X3"Q* a-{(F{aiD(eXI#hg>s੘`S^^|.L4 6 B2%s\E&kRHԹqbNeɨcO}2,㐩]w#4j#í6hdp! {`˔s'IoXv} )+V+-8>GDfzuLwzE|"=Oƛb15`˸3T|'ai_f-G|Ž +e9偧Cbq%zFsU)D&Ʉ-B\mOg5ed Ю+?\2?74mR,ÈrD0*KrabcJ1a{'\K/_6TjQx,w zh39pbMX˥g 9'P=^H.G!e˒ic éBԗI&~j({-++D`u:BTbyUY+tnw,9Ahk3*|4J:Lhrs.G:K<%c_-0DӮ^WRד !摛#aoin)@/J)@# ?s\ATlGf_"VE1 |C} I$ I&mlIm``aЬ0QFR&ٯTi=D$ 7%9.K?` y@g9wR;q.ύpqG4U:qmD̶x"˜/̻(p e٩Y#9O+ϳntZ.2>eFul N/nQ3}~ WOP[`S!'Rxڜ2)\ɧ֙jbXHN#ksdJkWRK惚Oܿр@mҘ6tƗp @fXDZ&D'5G{QfyP9qN" !pWOkA&n9TyT~t`Xc~8BC,xΣ*d@n8"7emv6ۭ!G{C߇qCi{wa嵇`_b 6kxQZ=hvitO+:,m=sp"k/|3-Za6޴rw^J̳\Њ_~$wgh 7s8no]e"n2q.9H}&C'cI3L51A,b9!tW#^7^@/ҨM> X+ݦ+# ~1B_k[$ c6}#(L{~ι$}ű}Ҟޯ\OiJyC{X<ͱ5O+6XӶf Z2FHoy~3̔ z60x%cp/ L$uyA[&+=$!NC]UY|[M F)5A@PC| Ha 9Zkb wh2:e]aq\/fU$!%W,߻ܞLq<:^ y  .;%5lk]2pC:&%+Kko^%ɐMYי-sw].a߭y=P0{KXrU2L904q!qȢ D5eFĵ] B?T EGM)H]!}{-:gH={Y(D @ElFS`fSw)e 'Pȅ>y|ĚDT}7{ץu|$a忧va ='8"}> [nœZnGð^ؼ$+ p9v9QXUʊEҥv3U(ѯE%7JJvDJxcN֍ZcYn9*>+n졗j$ R$Z&Y,Z.vdPȶSeU9FW אpK2_bM97%8oaoj^Cԣ%ueP Œ.hr5٦qF2ۺGLo #g Du!y=BO6yPhg $LM:\*u!jCP 18\frW q},='i!)'I +22Eա5~WQ30T1ٽq90,L>gҶ&Os6{~J-K{(^^c^ނ@!Ѐ,RɃԧL>SXq:Tv'LS>GZ B\_-wV G₪W \f+f6 KV|cF_1Z sj *Lq2!怆l¡3Iy{]6l;0>ygc4=ҷ3B [~Ug(mGu7.ʆTAB*پom?+E X+J ut Whߢ)z^,2DQrX<.* >/Y!xT;ΨHy.&>anpq%?v% ԁSÂgbz]az P&;f]6d<h&9VjmvꟜd(c>/ 6PměB qbp i2\W{J84^Rip\}|2@~Z},cQ^J$I/ۑ!Fbv:-c,d!bKGg@g&'Bi:_Xi͟ IDmEG? @ Θ$L7PFꗄ\_PPAݟx/!8٢L f>UX_yz+7,~JM,A,7EV`@{Xx-;sO4'pqS 8ȯg@?d3Q}Omvi]d6̓`[(<g\pxD1}&Hd w_iMiyXܗS/ɌrXhg1!8ֳ_cl{4֤pn2ۿLN&zaP]O:DR'$$Rt Mϫ1_0Qx#'.uڤz]E_} Z9+ª{CRTSa+ ӐPzF_^ 58iV aMĨOmx.pΪ0[6luʶ,wO˺ngb0%f2]-#c1v[C_2ᑠ, )cP2i`]9ϐgjŭ0l&-ngCbb 0 \Bnb$S@_јpQ%u$|/YfLgjRSYC(4"{xo$ $ڽ B|^FOK^!lf{z?~HRHg-޲pikk-UcH'H|@>{%`[U&I}TXH1or^Lyʅކ+ Lf]mןPIX+uRnҁN 8Kэ?wa͐_*w`hK帖ֹ,zLp5\~WRkiJTV-~5u3W|Cm S5>d_f((vR;yI'jqPƟ$!bǎêo򔖰|znlfΊV=DG% ,ZN3{YqiE9餧J_69˨ntcΏYTdW4?zfqiM}m;ڢGPѥ>]~'z[E\!Z.]ʞBAFf+yخYNŞYyMˣ KD~VZ#aՃveJ4M ΄@|z(R+puaw!д1~ib!ct8F; J8#uc-hJ?OMσI=MB#Jӄ 0S)tΤ5 JEN23A?ţhKԺKQGBh…5_jGN-%֪ r_x[s5OƵ1G 2pQV+Iq_4spxr[QŅPPݍ#'PiNu3^p?1h#آ.}] jk𯭆g*`+_ͦsb2vX(')m1&`)+/Tn4/wkA|`(%86FYnM.3vgHðN-W^ufKZ3$jT%Gt" G>@Z.EO,n1&'jэ7W4F&F>ߤGgE# 6kɹX!m*f- 9z`Yv l==F“+GCD ݢʫJ}-GUA=M-(J&`AKm%N=СIoH~ˮ>I)Bw%t:n)r*7 u„, 9:ÜUd5ljj;d,䇟 :wC45;І.koXrh<}?d* f֚ho/xg**24U {I=BfOccLõZ"Zq%vX8{SXzWʈAǖvhDpEEW GWxxw'7ږZ41" s()(hZ5w`([mm-D.cAuЃ=2x WƢƷ;H4 ") zxIf \ is{^Cl+C#/rsZK5gZ9?pO/('K=TءnTw7qn:q\yOoD\OSʜ}iݩ2՟?ց$K@A]kBK01]GlӬsw('J2N%j<Ԉ >dNTS`\دք=o *JfyWyjRDшMt IRBl6[)N|\nM,,ZEr"'Pګ,v)=ůҫHt'Sqa[הne3tĘxk`#٤ xRݱw#rZBMdJ o7SV-/Chwۋa&P2ͥ:kR&Oah X~BzO0_iYIP̥̯_]ÑḘI)2G׭aX(ݼІ hыހhSiL#TQs[x7={kOGzk˶)๴HDq$]9DJ2wK3M'}٢V꺔pX;W@Vխ[4%כ6w)7-fPNG_}+BB{GGF_aJ%B :I]Azگ^/]ê.%-nۏG<D,U'9ά!`fS8Mu~f Vٝ'Z20/&53]=a@go+#KOFzޯ~6kH]F/w%Vo3\݁ǵTlDڋ RK"M4*z-hC1 ~L6P?'\{ @hƺ?!ZĹ4_-hQЂĹ,ܲS%?k ^K!h5z[/LZ=3$X5ӣ+9<0"B-#%fUK EDƇ0Mv͇Ңp$Iu4/4f 'jAm4#+Bs>cxwu&4 Qb+Dj*<ׇ"%^i>⛒RTɎ@3ʈ~ rj ]8VKLeMI,5Ya2r7L.^UmeZ#EptrPTvZaN} WtRf4qثƎ࢚W+gɗ3 F13i6"K'[$Su(2_^v!$cY&Z ĹE0*ׇ ,\|M=WպFzqRɝl(sLz삟y[6Cٯ>4(Do9Ma`jqq؊QrGhȼ:xK#ӏT)DyꪷaVР,XumS:;fT. ey'6,k]?A+sv5hʞaEu8+-F?w_+ЍgXoGa*̋gYӤ04c#+>wk AS{/AO>:U^Gy\8K!(.`jY2K,OΞOoL7x%4pWX*/s lF4ʀߑ~Uq@A>XKѻ/C:NR;&-2lj5wB*>vD ˬDzIzdWy|kHtL8HڊJa'y-^%-X!v̺qWJ)a{2GFQ!!@+VPlg$,Ņ+>+?:ny#l.}l_=c8JާGb+%Y>B + XP+ ;'W?KujP /=5tnW[ԩYQ԰eԢޠQq\+8sݼې^Ħ=OrؗB%`hݡrέn ܭGH49&_'Kֱ ĸ,x`鲥l ΔP4y t4PM. V5((х\;&KB6?j 5"K}ӲVx2ŶUPysې02#4=^]13-XvMmLa7#D0agu^6?䴹G]a|6tvoJEqX#k'ATw><J4&"(35QLQ}Hg&D{CawFP0RHu*I?HH#:.Ƈ]I? M勣E$Dne/d6 X6]jNBSf0)yȅ`ڐ`˜&*Wilװk.40M@=,mRQ52<#rc)A)Dt2Dth@ c23]*5nh(Pbzk*Z38 &)#V‚Kv/gj 0XrPÎD']7y1|ސҚg[=J)1J Q 'e:# |p};[L 5o gۇf9vh@5:c$4/6U ۫`)QT;6aSV?Gt#=$;j[nlH!zTMt]_.En`Wx_q~ ͧ[! +}0\0qvWkBWaIغ,'Ha }tԱ=JCvNK4Y0^chQb:Kp&wMՑӰ .r: :B+NCϽ{BM8QBBu+~ةBaK-\ޕ՗Vr/#uKW0wgG.(tve8l7ם`S%>kooin $A gD<ͮcR,ƭz $ \V|+qqAҧ=ws&5d!T!#n]/O&zl`##lXiJ庺Pe*}{Ǹm31ҙp!?q${H]Imx(E=nx.iTICH@0(\k!As $v(O3hI]enjzK5/b_% d}B`BW[-)ȯ#Okf`%/ ZHKHƣn.jGI&h 4͹ܚy)+0wvRw<:&"yf*Ds{N&C;K` RF= VsM}`U ǭoFyt;,3 u5ŃY|S7ݲ@[Jhuh!9Ǭ4wa@_/5nqOJZQ^) #jzukE;guk9薵VJ Z1qxY^{xޚaH;v[Nv ؽ(%2~gYZ07070100000376000081a4000000000000000000000001642f097600007d14000000000000000000000000000000000000005900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/soundwire/soundwire-bus.ko.xz7zXZִF!t/⺷|]?Eh=ڜ.+tNGin,U0 Rƌx<S5QTY,,Vh6p tĬ62EdP)՚ 3A _"hv3Ldd [Sޞ<ɦPӭhʆ.v3#,{6pr4vM?Q[eE:2?X">r!:`!Yž=2 /)hQ`pmfU.ӈl0(}]O*R?m 5ɮÕ׎t-DgdJ t^ [=: L^EcT/+YcEzY%%uͺ 1~HT}njO ʩ *%mH09#6!8K"64=[3 Kڃz Fhn(-؍ǕPS)1ܘzjѧvR,lg-ݻ\mGdq)z'=넳AXjFss2٪C">ear6h2[O)QU AJpډ&mEH22HҴݘY~u5}Uܢ}B`Aἐ llZ4if ACuЏzsR>dB}؀HQ{eY)] BJ&ƙ;%xP=A#K=jjnϷi&s[IfgN|`ճ Nz}wu%Oזa+c곏Sh%A!W=xf%]zթ/Y/ƵRڕk{^ɝE& y7NÓc}$8e352x{.TYs~+{dTYpw_Y6n,/(,!+~kSK| d}̼줾[ `zU9Iqυ|6oIl@ Oi#~Q))ѐ|4F܃AE?h1 8)QҕFj>/;4>vkK37ERx>y(j4suӝݼv] &$eZEse0CTrNCF #1;Ghzr.XpU;`5bqˢ|$jZ (Y5J,6~X6K$AX{NsJJxhʹN қ"׍lW>( ZWC8etrD"c$>z쟘,&q;OA)gGb$ed=Z|dM|\3rI N3)ƤHWtF(SZQ^( Q蛸Okv"yH tP.񄙊dQ * p X  L아 [EToHw0;@zX>LH|j<iխ;ABo (a4yvcεNҢBܡͳMk8`؎@Uz/Y98->S2NʩO\[sR)K6颽hAZ|4y6|Hf)Ζ[K4\f65BLo*r/FOKdsV@RH}vlP-wjx8}ÙP'^:{f`}R½>)Oefr+j_[Fu%$/%dJ+&Eʴ=-ګ*  NH,cbQ$G&7 IGs8v;0ЁZwm 4PsPU/.+ݧH0Eв(p&V DMOoXϬ'pdU'W1BmtytvIA46D\ٵN%,wSXCg%tF;-Q%y?Ufu*B-7edBAEzxB}R\n_8Z֞*' T:TkլLċ6z|0kkK?YbkX<})blNA%]>`$=ZtP@G4#S9wfPA@"8e4 ACL+u&.ZhSLzHz4Z^8a{N.JB ݨ&Ζe-RgpgZEXizjMR޺*TA0\adVZAޮWyX&ff&㹪W" ?#>rZب h|[ TSށ(f?TDEqLݦse& DŽ\+^81)Xf^{r f0s|5owz\=Xaeq .|aysM^*:<ܱEuUۑV?)m<{2Oj>^N}D ךc^ S~+氾TX`{Ɗ+_yyM>珦Ϲ-@j澶s,ΟYV{L7OR9ʹ/X8%Cz[fq$rȝI ܿlk=/C8`dx8jr*s [2EtQG~lX+/:b׌>": K?NP4+>+?\e;8X+c&)[C<?ÌJ6@{܎}颋ɺoA-cN2κŬXkVW:$՗jKwe`ހeg@_afF</ګe֞Rb3*FdRfArb?S+5% NU+Uo+@I_=%!j OM+౶]Jrt/c+{֩]pcF88_v8oXQ@[8C J-[t cwPm1 SDUHBa$59+pGC񨗦!5|9)o%D@w?׿|0ryT\$u21MAzHT8)ĩ6(o{J5̙G['h}ֲs&2L /Qr 7I\ v6W!e r-i` i%wIm+b%ˍ .>*-I_ p*:{XRv 4m城HUĩ$X)Ⱦ/&[+S%Q{ψɊ.n*-E1,D\€T܅b[wv}3 ٗ99-ުasy>n #d7.]SV~A#nA'K-V$``cEǷdBrg -[fըbܗtgԡFJ}uIbχnː~ncct$`?ʟ'&py[N VjQ[S~i',*ўA>ru n> 4n`HM"IsOF"wktsg軿O 7=뢞GVg!2lYbYүxj+"r2AslT92,Wcc5ֈ5dj?[v6ᬸ9`̸i`(:B_7Tj$d19qUED>^\H4cd4_̴%@<͕LPYEigAzl퍕Fc"&13 iR\v1Ǥ^m~ۧ+@,ps-fO>a75h;=w| ef"}8:dQc-Sua'K^(@:a,#Y*fj].J.6 H!j Tbsu'g 7!×УXiPfS)) K}IX.C~!M4ZDYXf14!۷ޤAn5~OkӒ%;56['-$Tk#f}~lo\4[F1Lu TKcvµ}10dNa 9R1o\k-֪ /4)jםN&}]9Pf!Ԋ܀b93\MM_iKzN-&P-w{ ?&Aǟo;'ީoՆA5yoOj&ۇ`Ƚ{_4;yl>gGM94&2;x: !^^)͛Ǹ2`+ɸ% EGj]p4lGedvIXL-?шj1@*E~T'ЎFHRk~;6iXfޟz#NαC/$|"<':8lr(ĈB$\2k.3q /AmptA[_h?JsV~bՂ珲KޘqgKɛV{_cBpt6\U93.y`߿PD`^Hڼ *<7e>k1SZG3p|E@SO+'9Tb@}]qS߀P>8ȴ+B>)d&Ī\?$ |}h Ef q8Hn]K{v@}#wyfM:k;ÃKi{`%S-IZ{|} ţ}ЊSQaxY5VВi&&Lxx;6Ei h 6=̦M=vm:NiaB+%5m+#O^ؔtM6Hid):dZJ2TpI@- vQL<]29I&u$z`2Tl\I{r>8KG[?YemtX-骬ս7+ST&fHm~X+eLJެ4NERr>e^2 V[ s=ZFєi]Qo6?[V",lh>.gS0yE<0'BCi %l\3|漪~p",2*lj9>ʻQna:@w@ ") {@`J-Lw' L3˝2:)y!ثhNVq> ԄL wr*)\44?͐g ` ]ꪉ{u TE iuM!83A^K϶AUz$14N=`,*4cb2WtU&Bo[Lz2-n ߧ$/((Gwp~ۍצk.{uCp X}zS6 w8D\vƒJKD)NYҿqUkر66R4ػÃR BE<:ɮ)TtNaы$NuEV_b `c3ՏlBW "C7z~P[bP-fu$%8PS*MA{E:ں] $ٜ>Ą1|D3y.י޷} cI&Q9LX"S h ;\ Y[+S=x%gw=qc݀4.XxS^&_clZECT?(lFhqG3sk۸\ li5">ې9$<κ<aE9wģs~g%M ]niM|8VM!nh_Q6#FKNbh3hUṾ):Q1/c 7.<ٝFp|p<OR ;CYDjdA AiB`*9^lJfPmsG=:~^0A%os; i+I V=/qy3%dh5GCжS OH-~Y (ݰ>bV|x-ßKBbrk|m%KtL잭GH &_4tuSe/` Df'Sl0,퀫}NF.0|r1e.#F`5MG#K6p68ԒM0o^GS Xse^&uΕ~T~YW/ 4G{&$k Go@_dSe&#],n.D)xm>U.il V)0>IIzױ/o?q8?~s}pF#|hV1 p a!$Vܦ Aб"&}ǥ95Z?Lܲn@\rCeVlR$aeB2Jz[fl\qLB Y+ ӋHxoSX-1++o6x/+Oad"?\zܨ7ƅbY^ ߣʡ~$;{OtY<]?XI2 p-L2" !?6&* z(y^[g6R.jj-L,de JFdEXsө,a0BCssR'f!R,.j̫ڥy>xhy4TL>=y <ȍ/`+KhNt|H`':K]4ac,ԀtCф/׋bEW3/US&dӊo?IbLVR;%E#o%鰸ᒞ f+ -ӃrPF*M"f?\ɵߢǒ uuM ݶ+ᄄef YvcbfsR$`Ly mhLɉ5hgY}K&iEj~ɵ>R+G*wf$e0<&~;lVLIpѕ;Ė0EEQ=$q hI29C-6Y@p::<=GH\jO]<2&P~Zʿ09JL!uC Q'*( m3>,.{-\ ޫNKȬuPOVxYW$0@2(ܦʖİ8sC'X|YDP=L+3V2a#9;F!?#VcT1r,,_}L^FL54zY..2.|6$ NZ ]Le6S1Z6m P|6z고91IzX׆=wr<e<ۅћB0`I|='za]mh+kfJBSӖ<4Y{3дtb hۅ?Te-j.+N tnssɤw~ר\c8=Tⷘp,<厪|׳.AEâ)o_tdY[XfsTMSx]51179JyDjϛ Ӥ#_6&<|Q}̀w[AfQnI'e vU/!fHڰ1"cnľuvXn@C4)=k=?=#X8DŽ61.dW%\4eeMFg˺L.zT;ʫ?ԍ1حNY^+Hf8:7xAm:nҥ!dĺjdݡ?<:~<܂`z|'F3)ty$U?]ݲ5`RVꪝ +M_$|+v[3TGw `َf3Z)^ƛ]|̿gȂ胏Qמ}"xq<P6\ǔ-0}ըXS#Nʌoqu4I['DFM{XH`>VBGoĩcêQ[w3: GǙ.pz u4I˸+ O9m_K/Qmzηۂ=;¸cfԶ}9zGf't/%Rz :t Jx;sʓ#rօ"*S[Z_8/-E "JKEE Mr첔qlŎ#Zkq$*"O.[pM,8 x2g3{ȓVJMz3y 0cҽb\d_KsmoH~vb+T>z ?יTndc6/ Z{c95h~X]h2C xc %>F&Jg9^S< pj<2`kJT"(̴qX`;$u{1ry~>~\*ݴ*2,y?.6QΙD9eaK~K5<%ԩ g^_{iFݹ S6b0f? <7)``{׽br<YU'.j_r(1T2Z-7X^NNNhyStA;d~V3IGȣ-Յ~ǔ~Tuy 0y׀|iӴ غìtnhۥT@+)\bulbH.a5'?2GHwSS$gi b 1fB_7os[%Aۡ t`9:4G &/=S!Dsվֵ,K%ǖ;)db^>>v=~nɹr޹82+KSH;1h%jInl<=mr*M4;m}KB;_5 <^78a,VQG3&" Wo+TVF 5Ϟ # kρu"sG!ZfqIxJ.&Z8R2HZ$hyʟ1,HIUL6jɐ?e]{_%VUjG ~34w3Rr2ezX`#p7tm.*Ͻ k~V6{ KWBW=MrVbяe` tPdSK"EX~XUPէce).W$x}0ڿqdW,]2q7gA6q=?mS ǰ{Y-XPOv>iWH'3$1]l{}m&**MYpl䮮!>6ꢨmw"|b0ܜǧti Z _-H:&nq㮐 75R2 %wXI-ղ\j#>]䁘I=I6P _ ĺEX2mhP'D2!u1G"牎(_ h &u!`IeG ,BLU x!B{9 yhOoC$PkF!j+kV JXN>BtA돖\,Zo'1:41Du` hϗh w-? I4k֢ RFtq,g|>էܢeuꍳCZE0-yC1o5cDxQVu(.Ɛ{=+fs<,Q9iIo1ceyiЗΕATu}`v}ؿc0Zf_D D.]Q/46-A]xKE\|nL6h(Յ,& Z?\?<ֵ|]H[^öqXb6pz;c'͸Lyp\2t/沑+#h{@DrDtLd-D0f-l_nңRƺ@*pv(O{"}Js21HX 6^mංH#HWւ:-Wel7U"|>n@ueFsF 6F~9 I.h$Kǵt%_M%1Lfrn0#$9[1@'=nR6-sHJٺTF-m~r$X̂KL1AtuR3}{̶=M*$Z^ \̝~E;0$?mԐ  ϓUwuZdVdL82_8~MKhi^ mb !SHЊ}Aֱ>qOp"x*D"Y1-ˎ<<,Psie ^ZaNYj>`*!).צHIG ΄%~of͎ļϓ兼3*"Y-ĉ'DJh3wRz}G 5z;){ F" 05i:o=9O+\5*L2DHK fSaM5`HHO|\]GNNspq9NN&d>'k8:MXz?ۡ,J)8d)",#"ɋ3ڵ|J*ddfQnqkZ"}L$5JL l-! Fjk 8s80#r4N}IeYC~ d/D&<714~H) 8&^ 8L-{5bZPΧ UN"yo֔6i]?/7@WeȢ͞dTUc"jSkx8_}pT6lR&Q>͇@dSNj,`" ŸTxTE]yľ|z v$*[]zLe)Zhg/#́4[_ A=?Dd޸vIpiOa ytopLm(Q pCh07R*8)'NT=B7f<􋹵\PB xsc\s{d-o%撺79rGD]",-EX-4azƁ뚽J4]xaiJPK} 2Bo](YR% #/ ON5ΘX*V lHylQZ]zyHR!yx9Z#߸re/͆%ݣ-*.~7}O`\ѯ85K7UQSg""?K:zTfǛ:T+`gKKn:(^x3[2+:MFĬ1= uZnKjT>Gdj4<|yNf`;Ms^"&\=9"9R $4xeK)ӱ›OO_ෙA$]3Ό}r{t BWv0xq3v֌.H={mͪT89h[ټƐDC.ix04 I & e 2xL|oS3<>)s7@\5YĊ+'k%q0Y}Dh.blw"6BWFMWD.Z[1Q02[MDmT=7?=.DtCic? 15UBoSErŭ%Y+NQ@7 鑰k2tWTxKcubQ4LbگjnoXv8{V6/f \b9.D [[m&w3c([.-O*k gBKRޑseT!='xab_U%Gj+X?I]/b+a,R =z; Bl8lS(M40e΍΅"2E];sU1"{)X+pr4}"i`<vm[IڜL[wԂk̄Hm{ΡO]ˆ&(tS˕cV"C0s4l1&{D7Fێ&| `KTMO>7 q㫲%[oׁL@-ٱ0kM9]cNp|dZ`?x.ye*rbfh_@kg*k&_[qxCU' R{(([0M<@S V Pva:_]w~byD&l# &gThD[g0<:Ҩ s.5} p\V6xa)2zPHVzE=|""ХQ=mk^܅Qxw1|ɭ\~oҽz+N1׋~[7rZ7o]ơP 5:RfEJK.}TpGfi=-G< \[igVMv ?+Wp% K2( #< ژ83nDcM$?+e뤷\8=XzjMI{qIm:OR> :B?R77>zi B>% wd|P*zZ"R=kjTYgҶ \" 8'auk&Wa1"[[^fɤ&Buos QSP<:dv`@2q|'9+rYFShir:{:z`v./gsco~L#baLq^U Y #0pS J[əf47m@d%izwq^!P/;`.mk73M {N@* :^cmDNWf i_(DŽf8`'F2{!b;9,$oAU .~BT }|@38 2pȥs16r%]ifĹGn,PiRFZi$ m(\2bm!QYހ>uFB2 xG} <,}w?VZ}w2~a?d zբ8rBka,%75"8k8UZ!-}g"y32SZa[1.82QL3C/~LG e'םg-3iulFw?x,$s-PXM u%$&c}l~]Euc~3d9v/Sr9dzWׇbo=Ӈ2_ǝI,^ūA*zSs&@PWC+sRux5N~6sCqԵ]W*рC:6LH*amnDDV ;iܩm@=-/*v}H.3& j)Bt½gz?R>%BGLq%tBZe17Q(h,w Q5xj~zxN?}@}m#6-e5;a@-l3nY&oqh6yLj|9& 乙eC=}5qQ6Q ]UI 6ɩp1}T%Aom2k'LmC"\Af6aN)=@AKdu'@.5MjՅp%{>^kw#TG< U .2V%ŔI{cy2ti0G(cg,.|C/ay2EYbNdD|01TlM6`ܽ$& VB&vK34@?y1|T1Bi7AqLUF=Ma6_ ܧ뙌|Pfpa_-?=I|ꌕH{-緦} Ob2T !6D6ΩPuߎ%f/]$1y,kD,Q9K DIF3];w:͈k9 9iփi$Ite1?,l|.i这5Sz') n@&^)çr!Kr qvuw@>/V5z'd}SUϋdM~T u|FJ~1w弯֟?zoL5ćv夦RҺRԺB|C^<$sڶhkmJ=N4,F;wjzrWѰɡ# dhZzlfЪ< py^Џ gcn \P-Kx2  5T32uXj>.w@-UG=;/R0m)(X^XxUq\5N*M&Q@7Qr`^S?kIHYt>y/'n54E~ ?3:n*rFAeq/k uB+@ax5efHEqְ8o&v̸eY( Sa :͛qz'+C߷I BgQKym A){4}ue? ZVc_1';}{U'br294.6;mkKz L)_99UP/C q4a =Ӱ=n!gO7A.vUWqd>z21U;cl7א?0]f7Sv 6Zt/0*5nOwB)sdYP Ex%< =nHF]ғ  JğT|y'1&yěLc;ρ\CIc 6j !#WIK%Yv ސaʮQ{>B$ n0oKK 9JO>Ny3{!l_%hyqhE`2GYګ3pਈw[y<>& )e;/`7GK^O_>KhcO(lgD3? e~]JE&jԈ<df.T_RеmztABXJUܟhIhLΨOV: {Rq.މyE5U *] xTnAvT#jqn*]ws6ٗ,QΞSkjG`hUjn6]1fK3yS>Ns `'-@+^#([ 뷜"U4;|e9EIO~|U:tUq1< ^ij3,V.ot$ooB kɽժ+l"#z_it `!sYl\XP= C90ݜYCvyIGpU  Ԑ2qVu&lBO7^ V5eQct!:f O|h=mUs |6Є0Dc{mN|6ks? U.&bćh r[*!\'WeM*]7=O&v;:H^*H^m_gc,}D.w! }2Yu]u%ohA\(:AV!5SْC~AW^J5 ruq?2QGU";KIh(>=Z{ tց.r׍`O_kl!Ce>zH5皭< F֓)h]x|ir)əӋ:. n$ŌN˒Z|Nu[WtkWmP9챈00>VIڏ.*inHC򽆽aDE6kq:zSow5ĝ^j躌ԍPPuu6ɎXabx]9MY_Zyvuʔ#vܦ?MbVnґSa)l^B_p8&ޑ՚|^P`pxO'FMdÂr!KI_'O=x kIah-{crɪZ_,ɾP4| dG0?~˹8L+8$Fh=ʱ\(Oz)ړuş8[2PB %)T2D'f8˰{& ȀZT6,w8!42M;gƗq/twV=}4X(f !vR\ʢts5%iI U+ SkO*78\'ٺ`Ls4V=2Eu}?•:a]6 {]TTZvɭYRdZmAyej~:$BIᗟ BIV$"χY]Q%*ђr 1h*5~)NqxZ"]* +LDVo:-iUsF5%٘R*jץuS7buUPj#6v)U=*v `~Gܐi {2kbf15S 7+Y& r}7PEiCqDAX'i k"gxC @R"D67.?Sp1Otܔ&nF*|g"ʯV?9:ەSķx<_,kR72.o--wɳ$_4Աvv$jXsfZ~gfQZ,c`EbF c)!LOhWVeư Ss hƠ&}|G jmq9CM7NkbNVTz$׀+2S&cྤ^IY\ODi(뷿)UctָFwS?54i'{ Rbqkh&w ĿfL@WBq e QYĮ +G)!Kq"!w5鶐)| ߎǴrny` obk߀,5NX2@7'vgYHD5p9V.`,&h+1WKnd7 e"G4h:|6r ~4,}E\^mb &✣V2sD\xz~T?F"s ר//c1\T~ḧ́xB\'=PG˜7٣'H6`rhЈ̷@o$GŧЬ4CU+nCҔqCʃNۛ4T={99"lsM:񋐯!^+ vn:`_ А*mx?x]% YthnL\T %Udݦ#( /x\x_g!.|J.ncz=?AWzFGFѬgѻ>$C"kF ϼ!Y* Y[wJgHỉهE;2`X/h,< s@88t^^ dN(6 z D[K%Ju4)PkUfTMx:LJYk?vzao] MA5+RHS3oE<'D)0%AV7n7n)G 5SqTN}*ϴM+Jv`nWp^SOgbQo&jͼħc\ d.,G_^pgaB.L9˟\?jN\!4Ι ^ i kr4ʉ"Z 2K?7^E\fCōL2bfk@ l^%M'i!;2[O/% Id/jxb&rY!|}#QP#]Pj}v]q2WH~ԽNk, QLI0֐%v"lЉFǣADp;UåoGo2[j*#FJ4n7:E0EMٵo4|RX K~g&LX_}_ a{2&A(H䛆J‰Rf%cJ9u;%e;t܊S&8WrOp>Vg,Kl" Q,X@CbYqY"0?BSO _, U>@-. aĤvwı&m~ f?2!46Txh>|\X}9E)7@d˾+ mDUBQW!:kNٴ 1h i'Xv8XoD{Ѫ:QDSMX8穐RT!2 9?*>LfSJi4$-NJOuhrlYhRv™PoVs:U2v.AiFr"+CyQ[.Q74Oc+I(aqI 7{ݢ`_RV5!ƆnmKy5KyL:6C Б3qN%Ak@i!XdyP4]ΌI?"ދ:/DDV rn]"ЗP7[JC`-Yd.bWl 8' YZW%h$FH2X sCWƩ5tL R ^Ջ0[zֱy^dA$052G%*xfS:=8%xξa](}gH\#Z [|o0,l׸b6 (G.ƛkt70֡.ި Jb9&fҬϘsrs~v2P1o 54 ͎NX'p T$bzDUB3"sao8`M}33!΅HF!_`$MG!ݍ ->YZhՒ'.P 8A,0~ ػ]Su:cbKV5k3q2sL[01W+)ݣ$nFktߋ♒w^^C˪ (- eu"E@4 ؖz_4l1{KPL ,1_goLĵBmǫGwvR(㕟nCêěT֧tM/$IˑW6g+RSK&SK %oJ>٘e y0;Qыhy"R􂚮u]Wg5,x_9ġa6LR+ Ci Bh`7\q*ǢGG[/~  -g7&|3a+w|`$JYwc| 'ˣڛLjWɌ%$ @hiM9>{稯" p.Rb>}ˤޙoqO:R^( {뀴ݪ3A<nkR lږS5GԸ0l+F3l3PaHdtM~>Dk\&Ǘp{Ff_dt n7(4 2lR}b:v kϜ\@ˢD[^4]gG+xm>m=10mOq:dJ3w٩Q {H}3jor#F wAvlPR5SqNW>y娂v_sӒLqv:lp# =4p <1>,LYza6,kW3k拳)F=A8*ڲ`J7|\h"ci7Ayb6eZ=vaOג{(BBe}̅]وO@A. l/ Z җS}x+/AAY&:"ʎ<'Ra~B'S[@v6 &!鵃nG OfA\,tuhJ۠xۼ斀uNkci'S#Ϫ]9.ND,D{7rlj4Lճi 1!4Mox^ʆ8c#SɀlPc#yޓL?#@O~Q ‡W\>M*~u Y1ƕZyӢ~-:8x9ze<"aUwii. #qf+ۗ -}\ݴѐD=1;|A[vWO]g햎RӇF?L:,DOs%{姁C`k"d: <ڡ.-ZhYo%{z7  )~^u.?>ՈnSJH߂yqso.k[uU mg81,*f(X%0l)|'YR֯[sQ<RXNzĚfKR5C}E v&evԞ]h"zT~beˏ|nxSQ3퇃e}Z6-̀Ͽ|CHH˭ Jc+.C lZ+s^(S}vE?Rة4uAӞ(d(4mQ"{{_?LD7@LH s*~ 3R٣ v'2(,2 K$9`LML ȗ2koa\vPоA{^N>!\/xE/6URȫ3ߐl_˛!'8![̹M)on1@O> 3fvJ6$Rdd{ sҥ6ƗS]5Ynݽ^y۵1E 9Š{n5 7G12jH}=ǬݚQ)ē"׫ӱFGIδb;Sj!H3vr:Ksθ1s/?Y8FOx$vsGy'l+q6bBVd=E`W(BU:suQgB@'ʉ#!gE$2fr~7tf[mޤ~BKi"el,^R:p>B7Y-Zy7jߝ=Y.|O9t?{CPC~şDeHcN75VCft7=MS|PeogieΞaIlwY8!8og7@ W.r2Ǫ Sn"m&TgWV%L;6c: Q3OwU&vׁH))ޜ6"Nab1u4QY?\uy"Q0ڛ A80?Z% xDp :lp"kFЯ6;̫jo^{Mi{8 %.ͦa@7n))ؠiIUՓҥr2ޥuȵ; =n7+/]sTrT@Z1hXcz=IեFva2kơ|6v?YSnF8 54|Ŋѽ&Cl0噭ٕrfBqQ`9ܧQc~[.'ˏ uֆLSg=9\h̘HZ)=9{$F{8wrib4bC-[ri<;G kⒿhs YKRbmU畃oϹ|GL[L0U刽8[xBN3I\D1?Y[y㲋I9)ʹ@GjwBaiߥ <F D^0G>-DV›lƒ̳=;gH}Uavۂ=P<Ϲi#縈p`j  oRPfz!u}6;NpmìpK.XW沤]pERTQ; )0>  Iq ;N.`8SĎkO.koP(XD*ܿ`n)/ Ez^Ep>wlzІ9y! .G?YWm8>CoX\E5lPhذ@MD\)kjdJu=KP3m=h  N}'r# Yr w;͑z%3ou^ igYZ07070100000377000081a4000000000000000000000001642f097600002fa8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/soundwire/soundwire-cadence.ko.xz7zXZִF!t//f]?Eh=ڜ.+͡sZd,^8[qףIk_I-Kħ6-0ʗe*?TNI%KÒx "!y+vǵM+qOOrV8'*^S %v6GUSte\/XpF{\Q-?'t"ճ;&{ m"e,#vR:4>O#&Sڡ`K|wT:?&-ңj'XjCvN J~ÝK3U&CVmfXF92 "K:D\0Y Z\sPhYM|IFVX$:?|Ljys7pz+7Q;p'8 юz * ;P1yEz>Wb_ˆ8ÑF=YHreUƚ* /gǧ K\0i;ĿQ'P ]n&rsV(C  Wh08X6d~߂[%93N;mh܃vpREIݘ~͟1ʝ;rh֟zPOI8qjO{*IUuktr3)T#U3 FTZ Ϸ׿^;+W>[ZmG=z 3Be4(تj/NRY (St {o~wfH®+[mLE:^WD CXcc c`h:{ӝWD;`" %K:@LF6- %wᚂ; @ҋɻMzڍUqj.v 㻕r9hon2;,Egeeeo}dk7𑟂Ĕ:[pFxvdY1@5\}dԣ$C# A2OR$MI 3b`2DgҲA#u& 2Y+F>|.#*t )oֈ{)A8T4CjBv%揃S8 -\h9\D}P"'~1+Ɉ}thL+h@r5S_`FՍjDhRAuͷPBYbd6̵h`~PXRM)q8Ʌl(kF9B[7i~Kch= iG1uk+%yʶ *HL Mεp'=jk>+G >'r>`Ӛ.&Y,u9 *WE D'=3^rx ((*5zfۨRyOĢ̼]ct[݀n}ZIҢ AUn}&Mv撠8"5 /6⎝IssLikض$A}H5ƾT^NM,JVa=N-9};?w9|?[]7iw* sRXcxTz dt>fV}Kس< 8˕]$EX`݌9y-E 3*xP/]=0FʶEtsk[ErʩhX@EW C$c;`dG DF'a?n:ѐ@[(?V.#Y"\EICCVG܁2=o' \bR>ҿgkRuRmX;ֵ@ 5.Iߕ ⻗ |,VS.5՜IVah1 1E(Ji;:i(eq , ɍ@@-@ˆtQdx:5 FZi(Q0%xl' y3t8ƹ\|7q)a-*Fq|Y'`ACU`띪C"%(kң^dy)񌇈K,éSVLd O;,x\\7D? T~t\]}; סliHcwbLfxV8&ԑhxq: R癩gqΫSCO9$͙@>'s:5 |Qrb͇HM8 cUwF7k;c{xԀ#BF+L=+T-ʹ͟E/si yZͥooqv~@栳oQ@NAnGpGb#\+ǯYr9nDCc=&q3oh+㔳݂AK& ]0Y  2B1}x$Ygx^kT ȩ5#T:Ͱ|71,npcɉ-BjK!`^75: .?%̔_-IKIGY F>3PUsqʸ *AAr:?Irz RP2ʢL3{WP/6R-,GcĆ-Pf&v*m`f!u`аcLݡ6(ܩ0Fa@!ؑgnR^& *T{lJXPm4&\ah)Xܫ PzzN\XQL|\RI٠j$O=Kf"inǒ<ZL%\=Br ,[ \$lRd7׊ @@d+vsccitX1 f BEv2Z7S YLߘ-ZȂj! ba,A(*Ȓ3eW*9"OÈ;{ H k;&)>Ʋ7s!{ųy=0=R2jw JZc(V_;n-:m_]®~ݸg&1ske7F4B|lpG'"sb%1X5 e"Z}[bVx´:!`-( "ik?ڡnT"%d|Ob鎈cˢtE0B?8VZjQ%#xBR[:B6s `f ULJn+ʮ9 4t5?L"}_EC17; ]!_/O<,ٌXKMt4Q9h"6e/K/т -P$m([Ʒ·)aWX=si=xy/k~N'N?Dj0ͨn:g ξ|Wjo5Ѧts78^5Ɛ + U8+%=3k  B^O%c,aR]šzx0&U峋:P}&l#0tUQCJs\C "Zx\M a V`#Y6p_cտB_Q=ΐ Ħn9m&ը.Mp:o\^ZK ,-Au* ;ڞҴNvDF$Xo* AP,*S `h(GdѾ ;\oƏ/30 _CtDcR0@,΂O9"I< ?_}nzX4?LРŤh?ɗ`.>el7i/0T" mء đ({ /AYS]@ݫjbEnΧ.%)$nd-`ވeT߸lS Esه6.NC) N T%$gGҬ"n`I߃S½8E@nwSL.Zݢf8qT γxӇ W5s%$ۿk0)5 ,X~b5,nIerblk'DŊoVPݥD}z-9JVP #>WK8X"wr DMElprRf^wo"]X65 9͎+6hFI?1E=/Ǚ@ԟMՔPez #ID{:bg5ځ7'9/ i,1t J9z_D?DAX 8IS_R65_tz+7BzL>]_U02^:(T{F1CRgfJ&ҏe-K7%H}fմ9+d0@;˕c:tDa;x@QtyO)6T{clυPr}8akeJADI=xoo j%..#{, YxLq|(e ꟙ<o4k em:i^ )c6OuV.w5a"[[`e<׈.B1HXqXF4.p "x(|ZY8 wx?vB;Nה1 CV!nu FvNzjRØ91J9o}h0L_e\ث`aRpFUf$dЅOMZɫge֩~J#] s^*0_խK_Sm$7aē6&`^t(ӈ5bE>g3YK7@c|B~iqT{M=7(ϓVпaK.T xiDw.Ta%/1kzL7Uذ)Tg jOVex (Rr*7sHɘ{tW /XC~HjMI{ڣpxWDCk>{El)hL-~P*OGBUzޢe?YeA9SPRԜ~[EߕՋYmaxk8${n=@F{dM]Ol<}2,T@SE \U;<ũjqü_Fz72}kU{͔.9;L."&|FIaS=D ~d`3 v; 9!$-z3EznJs rb㚈F;5B-NLg_Fi-Mo>܌IvY65-5],t\VF 2znwz5ݼs%FuHTM|L[lmg77πĭ2̵yy1ԦDXKxrk!5YDFLy? HkXwD[$IL.ni|r؜O7napS /.p!9bQmۨ}Sei3>yJKO*('Qe RJ"$Dz9fRhU8z[IY[b̡ }<)*pF~# n?7jEDgR~Tڥret{ RV^x|SR3-7_"ie75KЀ2gvy ճ Zq8.D4G̎O&u^ǖC^Y"f8 Ì&rOR{r=$*D袏Hx,}g'h>ݹAWi'jOJZߟ}K/<B6ڡ[/:rWgnYL`y/Syd[SSgF%\~ƫNx.@fø$PE!ν">%_?dvYj_=* wn?,! ŧ*,;OzU`㑧V6KՀ<@k#e6OBYA^PQXl/pHg%e\Ʈ;'Z̨' MYl=؄drM'…~Laȍ|AiyP;r e[S`w/c`*,O a|c9}*Zq/4=$說r(-i( fZǻ s,cDarE(vj8@m4hՋbY>Ok3%dUu->2zЙ*l5Qz=EU& xdbmdE_\W+ ҫA@[ @nk5w@yJ5{D+BS+3P#4bam);q4{8&̊+ø9LV# uEgcd6=-CMfkw%Ґ¬{;r#EW̸i:^ "qk"<++@gI] @O>gUTJZpG5 qOٙ^'QI,OQ@^&% }o.˱J+EJ U gMO|Xy ڂ\+m[́\Mġe%\_MrlLܪ}/wpx-QYNؼ|<߃$9'.3Ee5ue5)kswyME [B޿u4r#coL XWraȎZbȗQ1!ܖkv.uSjmNJ=> 1Y Zz~-5&6Ω?" 6 tQΛiJ/yǝ?*R٪?ɒWN"#ls{l_ˡ b'kz(*r9y D+Rg.P> ~M,Bȧ1v%;;h|sxBf!=Rv;ɨ@Y8=<~J3>{e0sa)d*o@,g3pd~y6@4X%y Zk[X>{nڭ1P6t 0ED@V%f)zn5@1iEű~-><Dnoc :q牃{v cz@!!TKnN!j+ ;5+;? I9~7P3u @&n_)7˨Fu%9Lidc/?ͪ7|VYgi 5]$iuf N[%ѷ@89u\vO< oژ%O38v4|̱\ǦxJ=4QY*RP=mV>V;ݐ&U,2l*LHqK S6jn@ُ  b6.4 1IpO!dAg66U+n N(3Dum`)5y7㊖ur[n֠T=t%y4bo/s3MXmAMf= CI D)*B?L'A:5>ԓ c8}sĸ^Gewa0U 2ؾ ƅ@"xlȏHUz_:.YTչLW(a^wS#X4I>VP vI^-4fFl`B~;~i "aP&PV%`IʍFna {aSӳ!:0Q S㦦2ׅ=&G?Jiu< Qbd G6n=5%2 }g#=AOra?MS^] K˅::/8J*&鉜 X7*%+V A nGg9WjE^Nw!ȱk) :mi*E"l$X% H:i/*"%j&LWCo̮03j.@ ugck'-%U~78N <'VY^OeU|:ݓex3<`Noq`,gCUR-߄=Ni4N=qndV#qG9 BJI4l*LPɽqO}]`径Z@ c15FDȮ*vL(([iTrJ~"@BpdII%lbTĘ|…2 *kQN2tw'튅l;`";OF\O iX;A|Yx^WKHf /ׁ-"":aLAC\ճ|xE\,0?J԰f&oVLOt-5ACG}' P~tK6L'>ϯWwʤ&z08#G[^+KaCQ]eޗ}-g,E.FNbS_ Pf'Z &>@~ej;DG'Q_'T:;Ә8% iINAnR!?t"W8|<U[F4(K\Q\o|"ѯ>  l>!k.aAPn[X7!2l.a&D4>4XeI]Y' оҌR䠛ÝFw,$u?֟ku;CiɳZJX[,$/D5ݜš9 5  ޯ^8@N(FA r@i>*9"%8P@ߊ,/9 .`ԞA%b`1q*m m^^:aY?p0vy;-)MlKsk3T١:f0.?UJxvfltG8U] - @ N^!` =т4z3 -"X_fUqX&@n%6a-fi#ſտsa <1Ƥ)FBK&=zǣDu#|`V\廐 ;*.QAwZ1Hf3Q/٫xЛ@u"~?JحJxA7Qc?di޸v gtG{clmmL逆%Nu\}\hk;k0:٬p9?E}klsTZSHbAPoZpi 6"-Ѽ?sYqVJ 4Ĉю0_n@8[2 =I*|C8SÄpB~I \S^ 'xi<a#m%;:/(tVkI5pip>d&,QcVÒ}(r/vtB_q.c}0xE}_ycvsL׾Aj`wEz*[:;?*:*g; {\pHed,qN*^e!^}i'@OPmTAv|Ata#vphwY|L_V/X-.F>L"9JyUd=OSaץJw;Y ?Ԡ.?/5^چۅQP_BLMG&ꗾ:+8eJ(C.1}}Mҧ 4. "vJH,#u uI_QWxnlrjxnRY&G_hcBw!]ºRB^l{p8χ| ;r>t p4]!,\8,<%(]?j 'aLw'Y@T6T^(a r,& =_djس;; N3 ~!\v%~  BoU7;QIkab[Utm pн_Tw c%Hfeښ gg% y r=)==ܰG/Vܕ&~&l)vI=0m]t^WM  gIk8G 8FDOI B/] :EP cŭkXopЩ6iA._gYZ07070100000378000081a4000000000000000000000001642f097600000d84000000000000000000000000000000000000006800000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/soundwire/soundwire-generic-allocation.ko.xz7zXZִF!t/&O A]?Eh=ڜ.+uӮ n9s)DbU>Kjm=9Q/ ^\͖҈%ĤQB99zSQLER|%ڜB7 8/PiP~y0{oOBݶ?XjFݵ,)!h:h, GHN1kK~oDϾL/NH9v#gȋc/ׁa3 j,2ZYs>JAQgU<}[y2s&xTg3\|#|YbXx?rSrzf ᇪIp Ih5 CՏI֧ Lل JR& !}jkUE*3?9χO_ǣE+aeottrhhs=0 tAo L U+K\]7Xx}NLRnJ !>R`GMjwj38}}*sR2MUb3oM N n0ş~BXNvTT|/֫oh"jRp+~y_vL{Ɏ׈+6W0}Rw?mOa2WKDGym b731j0k@BT*ܢ؀!:S7KMJCLWҮUJv9B }!: C5Pʓ-b%8BUF-ʁdKEœ"MV; V+Pݸ~JJ͠l5ae_m9J,K}›[M?C5UAVmfk_٠p5grˆh.L AbUW[JA#S5s9WkEur׋fE\S=6:#YoP;LOneyMYЯ igױZx>=;l__\>;+v`Ɲy)}T,AW8 .'鮸X+ݲ ز! eR}Ke0Q毦UڦUi#:օ|Agw~ "v]W&RW[AR^b,^cl,E:s7~ZohKp Eѥ{ Cj2=0(s;P{S>Վ?@գfA"o*opZew5ę$0P題*^$'&5j+EJxF%F`CuB}}>lr. V8"R}PA1PTn[׃%Ra!zfÚBB_omi?ԼO3%=j/EjiI͚?!UeںWէa2Ao,nxGpC)SZ\wF0:Dxt| *e9#Ŋg>eXҙnҿ US]3c\ CUb5>c6T<G պ$HVѵtIU]W)^?!xYIW%i\ /wPz !P ?8jJ  zM=QLA,ꆁx_no9Ibr'/.gñ2¬O. sG(Z/l)Řt?{jO9j\Z!8h$f㇆b8ԖP})ǣ^1cPϱ z`Y6&;f]HVJOZa9/6Us('xڐ_\˿i"?xE_e&x`\v`IG¶TeD}?@Yi2q_g~ҚPnPg͈p0WSGSBHM~{}wZ~'(W"$74AdzOpM7w~`=ɪH@p(0KʴbNp"Xb[{|*s'4'90p qy# AMCxJ a xk^o N0yd+ڸ_3tLs}\}eG!UCL=uMR}i?aW %4 U4@o^Jॱa̵藥f=nѨDBMC%){  |W"iJ~; -hf]zQkFu@:[fGso\ɪu(>+B䥱,ԥWn7R+@ m0ً.΋ Y~POWr.cbn.#; 蜧B48výr&'qLmEw7f-aL2qgYZ07070100000379000081a4000000000000000000000001642f097600003ec8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/soundwire/soundwire-intel.ko.xz7zXZִF!t/8>]?Eh=ڜ.+}ggh[ur@dkr+fE\xYר,UQ )A?r:Ӌg&LIdKk9/j}3.nY.rrF/Z8@3SZuŇ` mz4i.1^AƄ.!NUVtܭFZ^8GYj|5;4}fʼ`EA̘avwȕOjg]AKx2:R@KYS Uh{n!9zDhda@@b+.S4cz-aG$VRY(7gjVih$3Ջ /mJڨƪ R3@kǿѾqR^rhL-Qb x*4XaƺE5zhj}c1B7|&Y60ցLmoAv#di88tɰbCQ~q'zAReߩJ讕Ἑ"Sywo=J902g[Ԩ>0zU솚kmJxa^]酵bd0@H^v}iX( w3 &^S{(v ]a+zhv{UŸ!x"}\)lݢAl6˫CM.AbKm)|%PH$?s OFuˮdA1c[?᭛/JQ0Jߥ--ā*PXOe|Ha$e0RCa9#~jXIB ! v0cja %]-YȊ?  :%/kr|8 ʦHl1jwVCnbltō5b¦ P-L(''AW$d-0^G$O[ghX44_48NT%)L+tbDE#Qʽr ~8I\:eةbfT_zv6 2'U1녅5AG/C'w_1]_8 #y,?͌BOvq|PjWw'.!D礟$i][ʼnEؕ]_4^~!WHTq_g-N -&:U\dL~RCM\ <'gݝp?9*fQÈ4W\pcXPMIFlỘäZL C1 2&,\yĕ/ $%O^y`C$`;qU0h 9d)h5wcbh%ХfXݓe?~*p[׭=|%3Lfi[AksCc(:IӶCYmx]Lʚ U({ m'Rs-9X~ʺ3( =UWBKbb { t dx2}]na .xhS.8˭^ǂmؗ~dDY0YJ<:>+ûlj0GAq*xuqe#(ƟW˜,H2W[C6 J27"{AdmX!yS~Xc=#4Zx7T[848;18 `tr~cㄻD߂8pn7%ONT+Ex~>B=ZpI2G~"Gr x.A|*f$0y@!.D=biS { \e ԮѺd1P m|j*Q L"~$īi7SO9P[hKcD/_#+L4U~.P}(Fy޽q~Jѝ|B}F:Po<_'q|wටp.{dR*;[w|@.\ g JYv #j_:k]82Y-12/v]9W=-hVw`8w6q5yz0\Mb$&HڳJFBZqtAclcҧhjU&bV|gGȆIL<aKB'2PY;\ŠN9蟲jOi䴻FxϡMw U|$v,` ' ^>qw+5< BI8~ ߥ,6Q [UWE2FHK߂ʠkHUyq|ѹ.L9*vnMܡP ~[xal ܲeޕAA9 [s0n5wj\_ C]b)*3s} <$c2[YҺwKެ LKDYtK%}E-gWn'4C%ovr,>Կ2tQWIeLXG-f_}mf-/M?"d#J<$ZH 񻠭owFHuDhP[vԄFwVnY hR,@@" PK.*+$O "Ȫg9$D:K_i=cM̴CoEaӉ M+K'd_)}H5S;,H-EVIe dey< Uh^/ zJ59 L2n>e=˄ܥi22p#Py%PS**1~t bJ3CA&9,t$)p߷b |kU ҁ$Հ(zaJu.-@:/ႚ1-lYiq.)A:ЅB۫IX -]Y( prE1^Kq+MP׏=" aeQs[i&  twb˻SL̎Pw YO&k2mJ'L%I>?1!ZmFZ}ƨdI2./#|O_Wȇ״boZ^A`(?;Ku쫧cf` f9)#rf#XƦ7 X; '2w/QfN!OyEQʌ A,$=n֔98m.[ȑBlH:p?ܞb,{Nntg8_JJ}rII4Ae*LO7_MR૊-FcaY5,*h[ڎVFA,~TR@ j6>ŀ,@̆M.\hkMKŐaɜ˟4۰\~q8P t\Ќt"D[c`EcAɰo[607Q2T]{ qăVѴM_-h>s-TRPλdQD`[ {(s4R7g@EB&|d]؏XCS*B Cѥ?фnaK{N y+c,;RԈd!x_Kc m ]j4CeJD hјyrUze d~q:rد]ғnD铀/w!hN9)r\Z'& 15c(~ GTO29|^on2 , l6j4#m+R53 ʛOzФbtpcj)TYb@ &'Jaщo҄=W`/h{7d>t1}hzxFBYv[|b{2J)6 [M.J,O0uR,i!Ռvch innc]&^vD\{N3 0F =Ycieݸ ppR 8v.BٿFQ}}{ Lf',ULja)? *M|rjp6d -uU_sޮ <Vf1cC Q $ˊ$dYX[s@l=YZiWrUA Kc Wy|&QEkЈ-*JXDgO&{zޯ Rm/j[)sZ0AqkB>{]Qwh k*ԧiqExLs H'&vX5aN[ E)/匧Y_BA2P4R(?ZZ@ףwLȷ4čTm mv)IvoE86N,,\iiWPRt Zё1 MZx[fdl{8-OS22#|'٤DS5Tt˭ j+(x8.2QxXXDn=D]S,aA`,!o?Y/`@;{_U'K-Z(סa y, .nH Nܒ޾Ef쒏؄Gr>^clE]b"Ueo*$23_YҮP/Қ%tWBx6L@3О,ԝDyd5! *\`Gc_DҴT]@;pUJOzdM[TŐ;BdT ~S1ᣐ:u[K%Fs=-rb_ WAAi? g<}T?걬*HzdjX Ŕ93F$8Q|)n: njpS#V/u|mH1 {إPfjot&wCnDp8F3pzI̒Ec6u q/ B8O@>Uƌ`dF.m,~ù9g+ a1./B,EM K#i@Fp9I?R;&럚*.~T0|@!l|qcsF %Y@|d]Iܪ)#|Gkf37.MOx<.{.NNI;^,*~iry@cYy7 (uf{u*d5FG?'D=_%MK"/-rD*Zi Liĥ-9r,iVGv;rw:Շ& n*F{Obҧ癏3$@`Ŕ'|jxLxF+$ N3hɈު\]M2I@r.*,Gib η% P[wl+U-2FJܼ]Ew1~=uq _sZ`dM尦,Y΅Z:զQ9K%:=㪌v4nﲨo6t?mɒFjc!#)\Q$Ȳ{F4+bN-"K6\ L䁲1TP|5c(r#@yF"=ť5L#{8BcRY.Q^Jǀʈk>XD)K8R5N۴QoElJRÇ\ՑN#K# +]>y͋|?&> T(^%GuN\K+}V2"Z:eTwyxs69ݭl![ϐ_4-7X -P  Tc J ax9ަ\+Yb)6AԚh4+[Zy6Ci!k[F% АC%rH[ Q[b/bee" YttK2GFǩ}2֛Շ~2f}hQNb`;)z}GRLcHjE_(圦iyY3d20&k9fr+F,/x<%A LYI |AC W$';ţ h)[Z+[Pq,<~x}UXXU X ,U,mtt$957t@:ӓ ]0d7UP߇_Y*!ZQM t䙯NA|;ȇeb/œ= (wO)+2S[WPqs7K-+{ l6Sr1H; fǣVrA`Kap/R-XGՁl%W:Y!,;HjnڜNpfuPnqc_OaGcV:UOM~c>I$hM!&f,3F/ao E5+t@*(]D5Mu[?QhG.P&e:ZuSs 0BbLiد>ٸ& g\hW %=6K:Q7RAVj >q5?F#Z\г7:(818>J-j4r,(;[Q!wVz𔇶2))ܶoOiՕr>"&o0J!xMjm?$[f-f}%C~an"u$;fA #by嗀5{7v]=^cs1&:KCA׶֤+4Ҵ#XpD9h!*oZz NOt ~U?к ҍsxN&50iKi;>C3BպFg]r_!,L>jb)6{A>E *٣j~6tUfbcJ4 h1?a85›4\T:U3?v";ՑcAxC8Bb-]/`mp >?s΃SqҚّ!-bdBKˑ8*q]~m&F]wRf-UCW'ye۸ln㙧S(@뛰BrπwHE㗝/be1+~^[yCC:ml=Uk_C~s4>#G+EcY:h\\ӲgDʼn/BT/" )RFΪ9v+y@c-N>oxč#[IHײif ( k9$~*lZR |sDRK;\cJH75Juxo| Q;zD5"LR5o~To wGī>!9 OoStƱ[86SuRЕ: ;؈LJ{oNCԽz06B.-ac/`02!]Cݜ w)T_RGd -wM$7cuUp/b~| q Ge&%+bVL8Mgpm%803d ⃢E3@<8鮣m2 Sq([eaHk>'J!v:fZ%'g(XڳU\ vIF_njʀgÝ8E3|}}ndO_8i ~8$lI+௞8֙(<^=̏)g%?!~ V b2E!r1eƞBcf[xڨ^_ s_ ]g6,Bc˩V.* 5ZOhp8tE(6wx/MP?fP([բc_"!U(&U!qRdg#`&JƕI52MDZLЗj䟌LE{@[jm "{'3a&==8Nhմ>#xiE%cWQT`D~e/ ![թdy}Ǚ*S;PZGf2 HtWNk)cGe#/ ~2cZX*v!P{MۻCV3\]a-T"Ȱ[Ry{".+73`3SN22{'o8T6ΨqT?<^s*X_xdCt*Kv::+|\OfQi| Ş4Ԯ+ Z+C<`\aIǣ$%a+$J2&dU]0 ܨ<|5;E(jSYKʮ{^+y~I>mkLNbym(HsJr}=lӄɖpAUTn" UBSrJuԶ=s^tN6^!pp˓ QYOWeh9΀{Wd0d9VZ>7NyFF*9݇P^>4>/ .n1H=r*E9p1!_|Pż:d~:'LxynΝzR"vͦNXfP[&I $򞑊bӼ)N x@fj||.f: ^UREbk,~A{Qc@sǰt8̎ 6,Eg)f8xlj[ '|%^12u|Po`[]ɱUOA9fԃ; mP{.-Yyd$u$ hH^"G%'V ]V qb̓q&Pr q!,Љ͂qňYRV+ ak\DZ7C[a!FN1M5"^x=2E(1Nޠ$hs]˥;GDDNRHu%VG'>qI$SWܻX&VgJes9u\Bj,V sCdli'u}\<>-OiXe%տ]jDlGz.QL/hf◢HagB0 =mE)찖D x-O%t_d$$(|XH&>A\+ /+"`!4+Td<,bh#u$*7ODw*d ^d(9K-ݲ^k0:Aoj/sQ6MatGnnnGS_RTIOkٿ[n3u0a&T,A sbT?t L1Dƛk2w/|^j!{%krM T0c;R[X_ 0Y n[_Vmi% XbL*\g0JS?L:YFկ#sb63!f~%obloڠמ9t^ bfzćDon C@ c=i?IoxNU,aU>*hNtATqIv!#3^Cڧ*G߱,uHXCILg=S"iy0n¨YJZe`l0kcAۊawq 24;ϞӠ*Ro0Ư L1\oc2 ](7iX`#Y^>>[mYt;i7~@:`BC8%˥GyT=P}X-WWBn\e"s,[ ٍ}_F׿4JR b ^r4`%w5 PW}$`aλUz\f)VKfV¸5HsyuH - F$',ZHhs90D+ӃpF:{I2%53U68SL^mFЇ'-z&E ,`U#0XQĐ3B^mVۦ)+}~X:!F2 8R_8ޗ?Ѳ AP@ 6\ fCs̋=AON4MǥKU0QSm7*ʗ% Rg>s f"59EH/ju>=%N1[x2Z@cbKܹN𣏕SkoZ8e;WPtۅ<9&N>zVp X(1D~!I8ѡ˥>"(K~JxIb̩hR}C&Z-͓TWM` N4{_s>m}|}9{+/0~ԾL_,R"f/>EۆDlګsd!>qnV/[blԍc=;)Y/W>k*d"qDw x r^U+q1?(gAbFpk(G~I6~`0@;k١mOu>P \"_oHnk3\-c"ﳢP\[pp iT,Tg`JQCQ8?F'|!(3&^mT%PX$Aqx=y߈KSR^{JKFY1苗C qW@YK껾y,dlEA僫p~}?[gYZ0707010000037a000081a4000000000000000000000001642f097500007eb8000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko.xz7zXZִF!t/7~x]?Eh=ڜ.+8! qXȶp׮2W_顎5`^څW |`zpc|)nnMAż7;龾} \Y8DVӷj)͎X} EE3eFN;BkQ6BU]穗MN ۣE*R] Oo?ֻHNM5j)QHXYY1& L5 6( Ģ.|&B8^ /1ӧ|٨$S!rNf*͉D9wNxs ]$A Cr*8lZ͐Q|ѷA*"()º'ëڛ6鰹0tFΥZE/5-[aאՓ_epLhuӁWb8qrWKP{!r^c*z\] `\, MrE>f1scI;(?t4aw՟ԃ8󏴥k v'\X:N{XvxQV6:ޙ`El$Z M^CߗUO8;^c!~Ѡ46XUkШ5D5׼GI#f׬c}ӆYV~h7T. 3Uh`#]ńR _gE,K6oOSG5F@QZE~c.9ۿe}>&>χsMP߱ /N<{mE37e )y.]3ׂY)Lۉ+6'q ljG% %F&ZjP9(uphs#;e-2%Dk0 P9h Q:Mр7u]~Fz5+hb0'$(Z;"3 }VgRˎ>“c wϧAE~[b`mB1BnY?+:Z4f8+1yf4ڜT 8PNn8 >rwr=lvMF`oTs"xɍ"d&M?O\\%y<*fE] yFۜ1U\NV .o mkiz_V4WWu:/ͿVg N+Y':Ό)' 沗c 92z]|Afs A'ܠlgpc1@_mBiBe`x/A~K)26**B37 bFc\& V:͇ @gy|cUvA9Zz9HP-s%~Lnq%fb40,vxשּׁ]=z_<2=2HmR>=3Z!B-uܢhvY&U'y\lQCB=@P&K߁"^R+yK~i2]UD1>"9FΌ-~ۭ.ƨ6`Iӽ{KVd ӕ_ LPMl=X=<.UKz53z R&BMWNpG`=煮`4#ީ(n(s*+DcnqJ94cIO&xO7ԟV ZZ}B0"f.-k*k uЇ. O(~F$>u7'%p034a:hKeozⰖOkWcui}w㇒3;{c&iY\0P'0; <Ɗg1{Jawrݙe8~v8˜=DjL,gc} b˄}-[ ;9ܱ*-Id;LC4<+g7t'pN`%'4eK`; e 8[`]30 3IwQ`@BO͎,F$|CG+O=rLJRAj)p|PFS]H>2[)4=Y:I׭|our݃OÔ$j`2&`=~s3#yG]-.Ffϑѡx4j:odHn(ՠ\lV3v[;Rob'w71j񚢰WN@$E 2HʱZ˹hj"BF!Cq/8Aπ1M9J4P_*3 uSCz#r6@ MOXb/ R$ kAVې$z?s\lrl0)|OGhoЅrCf&b*(L!&Y 'U ?%z2OdZrl;"'ƛ/4GHG??H ![$vz-ޗaF,#tVq".DKc$[ ΄Gb\ !)ZC巶ByI y{F1pJ Ϯ*愃tzVxhT;b !3e Rad&d^:»3[v벟+淼IrsF%|5Q ql=^7?N[ _k@}ijh`r6}IzvK .* Ч5C Tfr\co1xzg0:*!M#^x!At$ zC7>@]Cra$um>ci:& /x>TW2}oȥ2,ﳶJaS`0RSG^Of< ^oEY'oGeO2B[['YW^5-w񏃋hcHSG߃87mGBcn~d&GqM-vT\oBRxL?#z567ֆ祥_3zd͚$f[ \d&rAwZpgU+xձ^+pļ~X+yNv*-Os ;8Vql$ U#X/׳S9dy6EJQ弄k-@Т=z;k:e5E{SǯlKb<׹\ft$a&C[Yeb=ezlu,%wNЉTN$)~y -Q`dms\|`An> q&U xvűծ&ޢm<률 ?]2uTSٛRՉGpѵ#>%CQ%-lQR43f1KEnΛm4'DHtǠJ@C?  <pƦmFN KM!Cg01ϯ07hkOoT)#_ms`K^EԬlB;)fZC/7/(4a"Sb`g0gڈւgbCdok0ÛxچǓ+ .0ɶ{?5 Ll+< +pd12`K dt>~mK#SQ! TF/f%/ y[@Wp<+CpOPpޅOq)X5u\iſ3);b|s{\ ׻CU\B=e4,Z6eV龨r34vrJޣꃠ菱QrZnKm zCeQ mmzE %ti@A M]5H1Kpm]]sP'_ͧi 8E22 =JՏ/iĥ]gZĉ99rKs2AX*Bk|@ѷ}1ya>)Gk5 &aC’Q]YzFw2{`/,O,&B\U՗>B(cv|ba4RUy(#˫blowd)rLH8].|t-Qb"ΠH+%(CDo痪k 9\ón]||%f+؄;NwsdV&~G=2&u9,|dᣎrV]5SS{,snjC)|PwPQ/}¾ 3AAR U -UJZ0mi|c=4g-\69)EYg-֊Ƴ58a)#Y.p;*^Z2Q!-:ҸAU=pZL0;'enh⽓4ͳ!丹5\{'~0F{0闑m̈g2-hkd%|#ajuNr<=5YU#m_.dH =7V:l7/s[$~Qn /"fLٵyp NN`%}Yzp-p ؊"?Xp1#/j?=Vn]{zYI:]}rk]zDFX7O CWHq8>?m-bsˀ"UH clg=alN0M-WēJ'xw B0 eym҈8N^ qJSCɸ98AǘjAYږ+4E|m7[$tM0QhOM iN؞vwY;͟0 xb!>.?^U)<gnj=?)a\ffu]u0Xl+9bSC\D׶+K#DR1X:t^LBGĹZcV7엜.rJX^J ?LX>o vObjڢ c*kyrܩܷM?nh yox vwC(C?dt]w8H dK3^0ڔ4 i߆/d/ Y>A 2('{d6HJ%Ca=P%C@iMqFO%BbL2B7kJUC邍?ns̹k=a_(Bb}[⏎8,ZkD+Jy`z;a`SuZQD!v;U Hpγ!`T4 ƪ_]^A6҅Z<_ae !z ਘ1% :-e%ipfss*IU +SϞ%g"@p5ߛ4 _Q;6՗;-0Bԧ-ydSQL6'k!a$H߻==G)9TvFleAIM. +̇H\ ^Z)nD贾$Tյ>A$/ E; _0BzgH4"4ZvJqmQoo/ݮnx);P,n"]cnKC Fnk HWǦ@|Јf9e{C ?ZɈ ],Œ!I|w~s(>{pMGs=^J&$Dg㰲plej8W ꔎɓBka,4ZP*&[Z -]$UfG=ZLYh"y%nڊt4nN2~8t/ ^j%2F'Nj Hƹpf禋dž }I3zGXL4G-ʦr'vO0躺!醞4ZupS1w᝵˛۰̭zQ]Y=t%SI;'} YaY,l;A;7(B#lC!?!ؙXnbXoeכ5IL M mUHRxp0aZe Oݚ'hI>/ 2(wUF[f{$5Fop ΃r׺n/(޹~wوxww}hf @ K5-VR(A~EODXLa*!2`ٖhעQׁNɍؠM`<܉U4X$.{Y}O) N0['XMyVE2ř۲LK1qn l5'F $4W]8|.] {\"Qzt^=׼͟Iu*[߳V3 m<@Q?|…!xn/4IBA90(՜ڒ7nx.J. ͷ Kg~TTLP0f0pӲhJJ -{MfgON ` Y]bnÜL(v+6`$҆ ь^#ߍ QU]3P.[Yd|jDe>H<~H-嘑NMI=DD":`\݃ZȎ̲cc?'rtDˁM'-ĩ 9;UC1w37[ ق> #GIiQaQ_jꤟ8mL*LAXLBEyO>y{..+ '~?QPx<-JL$(NϧtAC&5I,꠸}0c7 k{u#D-L}̝^(Ja D F$X'cĬU"D? ,72/$r?*b7v=?߳sⴽҞiyσYb4+?6Й#i9ԛk}%zAA-O&mHWAm)Agg#3Ym(@ȕU1)#H); v3.osWCmvֺeo[aK۾/W')a<Ÿ. "aY0HV\*I?Ǐ9E>x={35E(QBgۜ)0u&Wfӵt R]d$طx-({EVykBqȜ V,k(^+`I9E.VM^֖-XDgsiP)q5$vڂdq,O=yw.Kp&>IĵN%ȫ0 i 8O :>WRZQsV={݂`|k*=Z)Xބ[Wx7B6oέs|/}Ŋ砟ݸ!kXQIXZH 6>hV~ %t\A;41Cbxpϗ%Ja|}a?E&ۙ5蟹Ņ`RW]"(>XI_uk <&FU E-iP ;Pd9bĤ;ݽ?elVW-XH^}*o N#JK1iyI致0q".jNmƵ;Z(mߛ`lS!Z[>[na8︃v7u[7Z5XϘ:_{me>w~Ӝ*殠rl=ft[}0,N9)%rhCldC:މ@#ės|C669%.]VTTʍ[P/O1GWdyۜ-wc#e BEb,bd3BD/^FԒmV+6%_rѨ??aN%Oy]Aㅄ:iUrTeA@ 87dmC{9Ev]߰ F'D*yO#SSD" L~[!GmN:f{y0%O rYg$E"0}"b~>P#A1Vr(;(&mfܷT;}?^ r;H_tbkQ(/[0^ j%=%i0ȩdHj8oc!:3]jZߧc@L0u]H֙K0^H,33jR&jm}Ҋ,(XroޚCa^E%Ҳ &lbSkV&W܋j(40j)B|ZMMxiŽh6ww#\j""XiA?柪Xcb_\c7"O3ѺRaN,u?ȥ6vjI^8vwl#vͱk* uX1zk嗗?ͧcWT흖nS VC!nZKE6atPnH3H3t;m͍N*Wž3fGF|K2*B%{2]xQ^ 'O5 =4(xDo iÛw 89AƿAW ximKf }RU꽰ĠZnJ &5Ep,eT,miXjr67f2HL^Vn%)WLcw,`ȾjQ"6ꜺSuRw@IB|iTJz婪MTvKgp2o _UT춲ԐLxmM ׀]`hݖ +jY@ᄜdcRͽc6  VRm?PD(%+ L+VbTFpcxS!%Nܲ` < N ᬏl/) T@I(oCf;(" ~Isi (1vuB,qz,pJyW?<Օjvb޹HC5lK'zW3-nB"s|p#V8Ғ;KCBfHiQIs;t~)Y:WV65`ٴ' \/E[ n ׂr=Rs|WV3m89Լ1H糔`" 5'wHݕ65V]E?X~~+BP>m x2٤r?v2;T W>dh6I:>w^egaMALsT5VqwĜu pqB84Utn(3ӓ^9 0=I,XVK0G%9I%=znf,ZYvʂJ (څq%K 3PC7xn֏i3K/LG1mfp5iTvu\ص1W^9U\SYo_uz V^uwnYg$A5Εɧ]˷,Cwjr8_[KTg;=mɸEuaeQy-ep=%0p bCt 8A]q3Tzxql}:?V/%o{,z&nEYIs}c~KL$u@zE҆:j4YmT!S!i‚eA6^ odѼQ7( 7d #,{ʏU%q%`|J@4SVy X?0.GUֹ:`zbOGxVPxCDez=zpgC6=! ㆜xKlD9(ڏ$Mܞs0*. w S PϬ" U2>YXV:Fm6v`#Lfچ"f E[=^CI`~. C؉Vył漋rq¿  wߢQKL!+#HoIeӹQCBoz)a,6n$719~'Se?]4fݟMhz)!RF.0H' 8(@^P`4[6pI8mQ&"O0It3!,zDy+S 1@ֱ3BAX[ELtY-T7 $v.O+z Vфh{at (al'`SڦG*DS2Ejjk< CLz-9Ђ?1KA+sp vFMLOdFJ᪊#t?U+ċ?ys@.P9B}جfwuwW+>>8Hzw,s] œ{YG #aVυtm<^T)IT`&2^̢7)M} u< s\zwd)I9H47J2`˴) ~gr+쨣f !zB:L@w ^lt{ ӦMWL3l窑;]lL MwlaJ҆jդe־qB:of꽳؉ AP\N`f΅`zq\k>aEAR DIqdnSDTۊbv%ʪ^51p?Qtnak5D:|;X(. ~JM? aQ2_ܬFV81NrtX5&Ks*3&:u- 9&Ŕ=4߰JlJu~kZ޾LFh͎*hZڗ4nߣSu`dl(jg'TV%!a\C["H2C|9>G^7iI= Uy@jX.Sjqι_q=Ae96%9|Z#'ijYw)eUֵrn&fDA[.Z_L .!p߸_p`_By.$=tsM1%z-cmqa`}$ eIw-j'mVkb.gAKJy FJV'@j )tYQw<;OqC4ŗyj硂cΠ0Ud^ȴW[Ypgg-l ķ9:ާ*lV-K\weNU& ;cO|K׶n^w6sfHwVZ<^2e;8޷1E`jU.H|6̺@$|OtDqg:ePtTfµ,G JpyяmezmN.$>!?wzqP\NrUC, ?ċq~7CсS? #pfNC(2֨a//U/XhfٺZ*N._N`rz&3d#]0y霻ʽCTF`s_|(V`dqrSֈ/Q _Z g nkQXc/ ~(4G!(>rF^:^쁄a@_k'mp']d_n^jXxpx 2MMuqȴRQ%`\ ~Ę7fƧƓz%qxm"1й.C1Ya`fɪߪa/ڸ m&$s=IwG`g }We'H@gOF-U!@y3g:fծxʖN+/;l[abv?=QfLpgKr9T?DRio p:/C Clv~ˌZ"XxXx&nc;(.PUǟ/[.|? br;W1'i-ryNZĵy?tn{qE" ˄kx}kFsǩ!9Yw}5Q7s_ʤq;_a7}TQ*)1_ZLz/ao?CFi-y& b0)6#^!T{d,1|i }ΘHOn\`/ 8~P/r0}-xZ'a~r*Sb4┅ǩ!JW<5-XzLA#kyϨ* <Bq;=PeX2A49`A8|OJ}R\r>ZI'ߡ!U |L *wTyShVP( i/ϑGӝ}1v6u[K@@F>wtQgtu,T/^oU0Be''r[Yo-x<$>M;.'@ӯzҝf ^Dס!QjCu^O4եT1ew\Ss-w*q, "'+ߢYOOEMk.Ƅ1%Môj)2=_jRV#:ƚ7.+jg[oЈsa+taj-mB`n*$N{!ܨ' V5ۆiK \l[􂮫dp7;ENjRƽ`b){JߠG 4"Mxmod(Ez7+\AVhdX- i40s8l%v]c$,0!6l[WmA4{s'X8_g$Q_qD'^ރ>Z|O̰J9?erV0=(\ب1ewg3}qĬUL;s4~Ty*4;bTSWdƟK|Y1oXPbMO_3B'z_@@?j@Îd 6b!{w*oJ_$ % E)+6i"RZ{ j Et.E jOZʈIdGA%*sbL],v`=bpH pId3K(!N, %_quW,s$d&MP!l| _r) Ir62@1V32 hn:js`Ύ̯v BE1y'b}G,{w֐˰^;{6iA.OX }% c#Q\'jkSXWnݶ0*_IƗкr}f<uȆ*3 $\mü XyLOF*w%.$ዽ$GF=ݜQ'<tUmсg~ @(+?wp ᘒbK 2oDEc)!ţKA JjPMsZOKT؟қ)[5\o9qc[Q#MfG_¨i Orw %6*{xЫ!+,'>ӥ`) q(( tR2oW&` y xh۳[?6BhߓS0c-+?IyY ':BXbu5IG\[A &%| `VV#d{% kGb~sӦ-5iiP- P95cj. @yPm`')]aRƝ%8O PN̒e8.I5@ϧCPR<ǓMHT1\gr#)J02)[^0]0;4[6*@*!c? Zba1/,AZd8^ΟO:ͥwTr)Seǫ^}T& 9.N|/ZއR Tn,ob7dafZ>UYX3Gӎ/Qdﳧ:UB/01mǪ9~AF?vՀw Jf39i:W88DP7[$3 N{,ۨZ`R;i- 1kΡR+qsM:6r4{\LhGb)eJw"ppHԟ5pbFXyɸڹ$IOJŊ+1cua/ϜZS雊bdUeYdm0}{"쩊5k=-RG PwN5{!.W:x0m_D.LYp5fo/çn6s, )OU+@υ"PaNe< UrR#&nb`ԣm4agT@Jc~ݰ9-Yog]myu/lW$Jec,&l{z'}(u=iY,9u 4f8,c2:>ppy1qՉDSqvR{%:j@$"ilθ]:bZ}j* f\Ka9bbo áI5 -҉cM˻z&īc?'9|g$AԬF_ү[ܦ8|wsM "Kl9]=ػIb i]T;;1}45Z 'd(R $F[ $<ؚ`by` 3]⿑w4vI#{~UeP[va_ƐwrZo,21=-26|Gzp5#%=M (ew5xd~cVwP?d ٭#*}桶(C u-P<4q8 ?]#~'Ӿ3.15ZpeNsh9팮!QBKW ŏ*yZnJ-=Έ9S߃5T<;غ<ķ֠H)y$Д+~xpgdսӤVO3[V}ɢ*mδAc~g;/M4cTkih.?d췆8M|hK]j\DB=8%Z;}B ̎C 3-ϵh-+Y쳥,y5xSy|$:J9WD嚹^E/,f&!+KPvM5eΓB髉 n`:KIY<.g~4bK[j\CLg81V>4"}Ӥ(*S?ҐS Qn3z،H1V$ 5,wg(9?~B"Y+5Jjݵ- L ~oU! HEh% Dwif&@ZLDqJKg3kޒ P$@0=h>eZj#(Tצ3q* NPwg7 }l^_@3BMx*~K5UI ݩY7VԜXiپ pB}hLc2Y^0ӧ * a, C闢UWcC%=uKtdeYZ!G v~ő,1PCUGZJ&{T:*CS [+Cb_MvHUToOdH3DbKȈ^rթyq55eO`"i.^G !S' Y;*b_vei&0ӧ&*d^vE(>%:L7.e{Pd^w.ѻbH B%3'GbJlm.mu?]owkP=ˀQODɉZK xlgGmIw]l?DpC0_8_AYޕfނrT1ɴDY1mڍlB+V曘a79,I>uP2EYD^71eV{),&=h2VU 񓫺g  eW֓Y}Csc~G@ӻ8NiF:“K9/Z ǿ 1-v>;(q!K;oDV˃A "7>QMl%ex' M ֙r% 8~|/UD=>IZËIx͋K۰wW3;xC\ JE5 2"П.-܆7O6j:->T|aW!u&CqP(ЃKaD5Oy'wxJ [#,kp ]~R(T"A]_;n(ɾMP4-:zA*i:sd?{ Bw JKǏyŸ hvo‘~Tt䉞Xׇܹo#K%+ꏵ0CcVȢsbK3љBD^-J¬&lBv^r>?0a,i RGFWʙ6Չ<и{$/OJb2wB3QxGԪOq{5R%A{YMgsFԀ lu 'zx; )/Z~G) YeUfQ/=:OxQh(?/?څfxCR"T~7k8%ys[2Phe. А7h0PDZe^ԧ[!<-)E}$pqVG,VTdQȥQۿBZ>t'|6K#Inf/zod#nIP1 3.ȯS=#8Yj?}c"-ntE ws hђ0({EoxCqG@dRhcL|#O Ę{`?'LĒdh"S+q>0Y VevEhIE&'#7B4$V:ű#uٜ+",jD4?%;者;ݒh|0mY8H)2ɅeelŀgU 'I'i43$vLeRVY7{7TT/~O&*[ 0r-,Vf[YpkUCxGe"C"0M|eBWc+R2c ֹŲt6=$W$#[6Gw, 0'{m.P#mxK%4]pP , x:yf>s.Z 3gp0Eb:O} S2#[}`?j X9sGe BL}%N+{q7 JDPD4mi>h pqĄ͊|L/Abs5x85vK=Vrq)j;V(&v/Q}e@s b;b(78ʔ[&G^`Tj 6?]+WO;[PR7E Xi)t,غ$mKYڪn1ӭnY0tIm WK]:e+OBYD/|kSAfLyڷ2/ɡ)Ҿ7i+ْ^0_w@CԊ Ck?w $c8I-^l2K(.Ȍdžrw`%\Uf ޣ& $ҥ&^b-cuʝE ,}_I.؆52B/ F^`ՎND4M1w/c`?tfs=USv6aP[PpQ#"[wfY' %I+H!P0Xpn `yNV,>49Gu;=x& b^ y<˲lnL08 OM7},FjShkS-t@jZX!(l8(CQm7T:"F|ݏ@8 =V(tF K]%`'@zrmST fbB.VQ:%& Y)Cx0:Kg4\ѸRRn`:Au3C, F /`Ԕ+vt^ sTW9B2r֟3~aDk^bj'0Pp+R5ԟTaP"Mbu̎ÔSՐ٩Dei%KE|9\@nd)\ VEI!d|L"rX*ˬU\ EiXϝwd6f%nC.C*|"Zs>oov<D{IX+RIpl tn4^3::((y(ɞ+jr"InQ+V%ĠXWL! t}Jcq%Ri*#z1)L͌5A(ȽSAv΁ DF$]ܫ9[&tH6<6$!iF%ԺuISAfn-8-ˇf0^ҌZwiw,xJؙrf^Fq#QCeܑeP:mZQ辳F""ac]׼T`3jNgNUs7+詽<a2,Kܖ́ű;S6#!B?,Aƙ׳;xX#,+Q=_npΟQ#yoex6ĺ‹74<p 1س8[?"]Q@8uX0VUE7Jl9 YK6)h*dTca9xTa$A'I$VSw>N a )T Sl2=A;5=DсbC#*?Ei9h|[ɩxF oLgz85Dj2b b$GYm=: G^;E`2V.< xNEv:.J~(MiM*2A{ 魟5D?'Zl&J8ӵʕf1&vT:x~V!7V/Ϸ((\Kg0Op.c.~U+ wBX&]iv`L4#j5uIxsg$gIdߔR[.!3ɸqD6=[ͯgM{"+=DR88N>)"v-cU@^L0 aܳ7WoNV&|w@^+R`ű%Zs<,mͦ[qU ͋-b҄ 6e_tJm%[yMl:b=2ko:9uc8o^bŒ>GrPh#!YA+l[X-"UkSO/ӝBY~6ngus{ifo<Xˌ G8(UՍQDWqHbimq;[#`Vfa]޾`Uer|w{yrKk6Yp(:Q2PsCgk07QAi :EןYZ!Sq7}ğExwb!$xVMͺzx3Vrgm{xm]̋T#+m25nh;Ļb{@Te7| (c?*(5S'jTL|`grzx`raYd AR-CXvh;Ϯ^FL$ >%.HA FYЌ\oX$CRQR+LĔ-KleǯŠ4J]&0 2>&M_)~iIBaS!ʪ/[/cR]"[ -.ĉ=@Ԝ:fm tr%` 4IоAcȂ9nWuޢc[mG8S!#xU q Na=YyT#!W'&Ro)sAYkZ񩢺&]߸[X=b:|Lv2=ꊥY WFX\w#OH܌_7[$ Xralܴ\ ps\DDfݩQΟf˅D=, nh;PQ#?٨%wIGX^*H} ^J: X:nV|^;K ᡩ&-YB[R_K^d0RpLdfyH4Z[ԾMHٚUv-kcRTzb BNa_:ࡼ ?&<@"W K033 ܟ{8& ~H :L4-)4DY=PB(8E(F; HWXG ;Pb\!铿.V8:Nc>ޡ@"̄ 1ڲ[iIs:~;-m)@LɆ/#xKR+@*C0YZZLƣ]/  6׫Hq/һ:wv:=WU|7ڔn/D8SH=E8pZة>/Uf˾ bc x8rud&We`_ $9TX!h9. A;ÔeR&?́V9*>9j\G:v8j(!H>V1C>S^&{7.N_zIz_2B< P6]1LӐtFY&^'VB .*"760\ť=6RWr y_:`+9#y)q!LpU*2ܻQ6VcwK lL wSKv9{|ˆ@ظHh {ꛡDK ,?Ns? =>G+ڼ1,(O5xXCSmNmetچxq/@oQI`k @=7ps2>P̉ܬu n"odJf.^%BQOh3L tĵΤ2?Yd2pXU5o# nH|CLJ>p!׫?UWDdrgŬgp. Ȳq7`?/)O(~ XN4`'XeqW >\qm&i]#آe(Ùl \Qn—{k} 2`A+ΐ+ʠi۝ |—aC>Qq@b tYmJUFĒKl5f mEDLa_0һL&\vSIzxS"꾠j tfщ=(feSiO & 'vqX'q(O5eR\ l7X"FG<L٠@) h 1'6Tǖb 3TjtYaVIw\.KZm'zc#SQYYP !D\Zu0[ǸhӮ-4bS%8B־4:4{@D*y;huEeՏ$INU~g!'kQ{Y$ϯ:h˻zٯ(lb^oj3-1 ŁiS0(8b)%?trf'!J?;~Y_EݙkE؋} <lHuk\G 08>rqx5593c]@5=5+ $ueבj, Q\8ḧ'Ld Ae͕HodwrAS^ ]Dj Y OQ> ݰ{TL\\%$8x1fb,R+W'iqg\>&1<[~A Ӓe%.]'hHYsff[/`m877FݕJm &KȲl!XK^jM0v r7aSLk^hE߅wR/9$X/PɲЙs%hF`a9堨nWABU|d3Gb@u$SE8!jWRޯBGd%6m~d7l1IKv$.m)c6='Ebݨj % )% 2cէW ;Ó*60V%xdop/xó!X *qF \wrtёǸcbt<9c 7{}uO[Tݻ VYᱡ[?}SOe'aN)s@qK ૠϦnb Q#[f'Kq7!+d0` q?gsQjSxH-_դkTiqtµZIzRc(]'qYz0~xuV'\"8)bkcir˳q[{9BNSRȬoÃO Ŏ8-Z ?,ӦUu4E%NH *(p(?VN?,Fo+χ4Ԝ47Q'IgH WEugUan%Q%<چϒk׸Uq0be~B3rȿ9OM=Pm* a\>Ϳ^_(&AL =[I]m0M͜z-Qp4/V( Jy \L"?$tC#`}9|[H:.a%#>dJOꡮ ZHȠRsJ1ó(C}%l}{e"bFL̯z00§ gRxq e QmZ1d2y`Oe# y+CQhoZ`N'í\xUjK 4cWOFRƻ'iT*ۍ ~)>Q^%66CU?`/'fI5HoN95-ÌTX ~41:9!VI@20ZӌAJIT%WbWg o 3s!P!o*;pc24Qv:ko0V׃ZE5R# e FZr_Ft(I(8eD@R$_yRGIvug|y,`z<&_u]s|ݕZۆ`* r<Ⱇ5{@v 90ۚPin!jpu`tOEŨh\X0[:*d(͚[XCɒ<<C*PEQeZa:@f{懅._eRU?GE HPGȑ[8~gBv'WΒ1Iʀ=2рF_3JzJKG~?NH$ƿ2/Q2͉{O)yۍ]6_?@ϲHa!q/+q@&PYu91) VXjzllo'1]r8)Z c8+.d+~OgXd#ZC w"7.bBV*ROQr)e浯&,Huocn&$vObteD7\6(uz {C;rOpsۺL >i5UtPz|~:zR!xČ̄(Z-(}UqT  eּjOgI*v=;8ܭج]^ $`Xcӹz>¢?,eׅ$s^Nݨ5XSɆz.ВuHEd>+~cuλR$ܒ#Uv/aAJ7ՒR _,{_5GKݪ F>V{Aeb0|2ZlӫRAIy Bbw$$C-^9)d,Q$7 ǂ"%`쭫s$.\!_35Q|wm!킁RmASoA;mb|@3B]]S'sè<[_Y @EFԖߞuB^? *T^F穲r:6[G ›73{8b(]-ޟ;tFX $Vzc:DbXy:֌`,Tgz\+ &;/kSR>)xȀ2G2G^ShDfLEi34X4Tͅq˯1U݉aMOPO023!(y>!0QPb:ҚT̾-臁bMgV&UUMQSF B=s#ΎL)(3(rpJ>4 ;(Vi|wW9;O|ݬ>sTlƏm#qQDu&O"hBc6-v~`Pü7yw+Ȁ-bFW?7$_hsQ""[[8?eF]f|5@R6C?$`vF.IHG(+ ?[wH5Zh!-t]A;{0'ۖ&#KC ;ejo@in qH~WVzޟbzsM\` 8e <C[e_B\KA>:1Wf7b_Jn&v ;`~t\4'Uq2 ] z u"/eS#n!"wṆeźp@Qp>'" S_cRu7 ӎص(Uz}#q20&IBx'MyYY8Y3vUbP(W23eN`֚=Mr^<ը٘Af&Y쪶0ב"Q%:$_O}#TbʕѾZFB6@- }P?"m+0Fyup>'Nq qs?<4hPr0ޒ(o̧@"^{lG*r9O6 /7(BsTI0J[DFyȅmzO3sf[NEZ7&#}lBޥa;iNxL̏PALMPOJsl[&W P/*uOb220=$~G$]߅qW9{aY tGmwո-'#<"k|w?z' ـ(E(,&$,S(]::v9) ݒImE7 [);\ Hh,!ߨݟ6M1 C Ķ1ޟ3]1GRc&5.ݺ %ҍ_Y\xN<#.Nr^4#$X  /bitPpEBj9 'F5f‰?V6^s<' 䋤?hoF0jPx?B>hluSt,fX=oI:8^z?>LFJ2M]k m԰%c{k,}( ].pFS~عpmB N*]zfx6Hn#Jo@~#CBLϱk\.氐ְ^ E;*?ĥ/f.l5 'E'Z$f8M![ XoT-ִDr ]T( kXAH6ݷ~>ZJMY )aC H`Q3YC#۳zrt10~f)D\$lJ&ہp "̟@b|78gi =lRL+8[nOP04@gvﵚPkf]h.0RL6mi GvĶ`]EeYuM٬72gׇiaO2̹=Мxm & aBHeLLI#YHD Ag# Jhz3kD,QCc Gl@׵ ^uV?tXwU%^YyƳZ>>>#Ϝ̨D2-MOc;."\羞4[qi<7Y[O~?Ҹ4( -`"VvT2>/JAM`*UgȰ\0&MrrX%Z }q Q& ^ȱ7 B*6) crsOyv1zTLƁ(~y4Ee H {}ف)P0^rmDcT_*ߪ4Bu9.?_? Ɏȕ˭yQ'w-OGD5m 6dO)%$e?N HmfEK1 '}u#i_ doQzԽFt垼Iҿܕ%ݵ |,y 4\#M}[rWM-%n'*^܃BK0j,2²48xqF]mHbß%WzADbBT6~!f ]P[wkNadVG{ɯWZlr>nVfl\Nag Kϡ^h:lR!5뤩ŅcJ-{̝o!]'ޛEY^ҝeW=wj#M !Q(7ѩEՌߓnj.w'BF,S.AS@ xh|'=b&Bm9 p ")Ip qXV,E"}PʖBmn5r1o5c:F_BAqYyֹ<'Lu Gh} כ 8=l9)ex:\+ N31َh(<01@ĺge+3 8#eǜt *fG}j^)RtjjEeO"!" 爐ђR?S83teXw;T$uFPby]e)#OWo'^N /ʼn AiK*7X,tGؕ&8dޫ*ƾ_`ް,TXbUiUy~ RP_ v1 C{5{HU^2DQhڃHPblY"Z(uVDu]Y^%vz[XCӻp{4P<<A7Dsm(CMbrF y;*j# >aw6.~1Be*p$W >KnrVNNkxM6HY,,G̭8r,j 0eq@:\\4fw)#sP"ޓt 5 ЀSkkN..^1~TJqk)3a%߂Xl(<ťշ~/ڝ:#x3͠XXvqNOp*ךDxVD*1Nf5L5kWYN6›%gH=5"&EzR^yy$BVm#Ts;@?4k^dW&34jZqC-}8ȸm(d9<X*FS$ .,">J`' 3We'Rۑqի`ΔķEYz#F<.ay31w-u u\Gu hₜ wsCF1pmLZzS."!18m2r3E^z\edAo3X:MG:+6Ah/N- KvsҴk vf^*#_䣭rrZ z{kw#Tֵqԭ1 NdZ>4Y*tMaa,I]О E[P`͒nԻNFuWxdL`՜ †.g< 1h9G?(Y {/ɰ}`T]hVk]U9Ka RA"dq9P첸,:`j@ 0A(>9?6 Ųe\ѳ/I?*@`D+0;}j+oht]pةER3o -j]zy5JAUUxUFEr ݚz6-F*'ȡg*x\uYޓ}⹈\ N?ڽaxp#cG;U~B`m4Q1)"뉯xW.!.70b3wlw'*FyU91؞[z!ћ77KЍ=6+,? \IVr*V[qxdiz+CGeegv' ǶsZ2w 2*ı@Q(R3>|[*|`ដ 0 CgS>J4p;7gN8,G~f&.^][qˮj LA X2QV bkwd+0>7=u44 ,6//EkЗhX xfFLάJӪDɿl' oW}M8ͪKxRA8/™##ܢp9JǏ0қx®2ZJ#y* x4!4moYfYK]} )=p8ԙ./zeuvey;0҇r aȐ93@>{J+ïnح)& d=_zu0+Q\3ʕo^׬ɨ|ܙ<5䘵 v,`Y^rT9M# sE2'&2y  qIE ur"PLb͜eH3AW 5[%ƒ{ \nGR$g(=+U(§0rMkvJopA`A{Y=#*X7I#>@?2 `Z7"W9mqO" ?Yϯ:j²=Eq ֝b0IS*ǧ6ϴCzӯ_C:9Xxva}ۼ)ϙQi#i+#x9ݠ癴mFD0݀vK M$s$ Wڰ?cGO +DZsrxymJdM%)I(G{ǞBʹXp{Q^n˕Z?`a C[d7V0){f~CHW%hy/I8C^F6;6+ل(<,1;Yמ\ĶZ+M\g1yơ(0EfB3@ {= Cg_GUTxXؐ(,B ;l^̂啩p^YvM!P^g]ykaG=zdѪ ҨHA2I$ 5_BB럀 n&pOQ=dpv ԴED6 zQY _d6Jp ф 7KͪС0Tip i5%Ӵf#Qh0A r1mL|,tRQ陔v[2NDQB7dow ,FO*!lűs7>VŅV V*P;|2X[9Ẻ-}e@='.mI8M~ @I6y\[wH硭N>yCBRՖ$wT֐76u a(5졩a~v}Ϋbž =s# eJfťaI+&T&!,A&E * dsv^F7ԑJA@Z QR#}P{|*{d9N׋-q/1VsN4#]A{5;p}ƾ:5{Snf!8gMl͇.|H& Eq -Y1Pl|+(E ]|)Q͘^0"1W@*)ɪ#>)Bx[s N!vh%XS=Vyr5Έ|ޮZ>Pn0JeEy>nGߩ1c̩-c9qGEOeӦHk)MO[[=Fp"dmwve)y/л[ pg.@UVIǯX@5SϏq7Uyv?`4߽o Z1e3*茂OZ TH9OFUjC05hpjtHHeMAFŜ{Zzlo>P]ӝ?1BJͱ"`zA_Od fnCӓF1KD29n frjFs*r9 Dxt2VsġT8dsAtf訧 KDl25, JFNLҫj5¡A`7v,q^w}[8-\vLG*f`OKawQ5GFTGNبoץ}=Ѷ: G8ycٯE~<3IevGn :@_e>Urn|re#;]m(ʔQ #0`:_ֈ~<{ ᴾDQ;#Ab_6V(yK.8m5)W,#ެRФMs4L<ľܙwfhC|dig=7E:PģGkվ:u=Ҵվo0t1:k_[|=ƌS;TS2z?:{4gɿ֢-݆PH/[_k1C3F~.f";@Vr%E-}l;1(3Щ7r_s^P'HCgjc;8`ox)K**KT >Rn7waʤw4NJ Qz/=ny<3|hB)ķS8%R>])9Uaw Zy?B6a .5il(;hE4sә]xA]xUOA&PT& {~!ϪO'>tA667G:'j T O)o\<8 ǝ?%>Xy (XЬ$J) +l2 ڡh&{YF;4(,:~h[SANx}bl>_pn+&J/N3=?i:1ʵaߠqv|Aq-ӷACQ&; ޣ)vHTӡ #P@TZiKqeYs/SkcRCD͛)dž@<ȅw\["UQ#23+If/_6Vݚ(U  E !EfcAnM†}HBRIιN7HaKg0H;(KH 嫡Wp}' )f ZƱ@c5O&7#N_Gx^oEUCQ_4eOc ;|k.Ypi>^bE9p/]!Nt[nH! 47hqDn[ܔr%#/r,$/a ]R9{Nܩ$Q&OڞF]NA]TjW~vAmeN7lDjin]riT:92d5rsaa *U)wBZIĐ@U < EGm3<]i<+A"TR;Te?=R\ߓ=,޹e_Qf)Pj97^\lبE^[}Xbk|k9tsG;p'C8"x{Q={%; )"-y] f@7Un뽢Lxak -D+(+)mm@2- n*J\Xk 8KISs`+Z=;(]lL> >BnԤHATmZ4K=& [}4}wuK* mokG :=bJYU7X&WHreDt:FϞw[%jQ`J ϒ $B^W`|5Ƃ ;tE~%Z.v!q_hvi5p)z&~1!ax$jV '㇡ 3 q|ϏyBSFF|FEJ 7{\#F,R b ܭSs`tND׋̦ء$[ә+Y׹- 'tq;E YdYn*z0^+m\еRڼd>_f@WA#eZپTMش

    00raoKZ aB.AZ7 ?cl?G 4vVH٤ai;c=[/eu,"d-•i NΩ :7zȱר:! TBVT6I ?;PA@Z#Pb^? Uy Xn[8]lq|l;}=#AZ љRAKf<MW*n '?j g67ghQW\n:o"&z-p!0BFQjZtSk!II4v㩬$EB*wtxNYp ' i12rkwFja ӟޗQ"Lqo 1%p4gڎ+EBJDoO?ߙRkzpKVЗ98D +0O0!Xl5Dƛ@b0m\4g_uN?>e0%j@Ky]> ٙo!`*S?hr*9fd뇒`Ǜo [}M;ҧoǧT#lzU/=d͆ EA_f+d1H䜟T=9q-AzuCN v 5ޏ=mֈrI:25h2/BƟk(9moN8)02do~B^xv3\o筂Mя - WVN$[' WX`Tq]f:s{{``SwU61 G/0?HK6A?t8.'*2z)I<4ֵ%q輎GR2l#% 6-N Ժ)Q.)ˍK@a蟎?\ )gƍ"&ĵ>${:IeU>nql(лZlGء)ċUwlޚOA'BИ~XǍnXHajFEfsxMph%(j&߆-\\]s&Ca ŸTWgWDX;?v1q OF)lb371sI=`{Y)\݅00:OAQ2 ŚaK8&X-Ne kJe4 @E{67ժ^BzbLEQr/t":zQE51\cQQy 'l0BJw8Ez<9\AԸqWmXtdd_h8<ב}ޜItB͈=,􏚩fCjdQv}cXyӮml@Ak YAFPvJz~M~4Eμ Kh (jd}GfEJ.AlXnqwodJK$v9w2H)#!^1wgB !˫Q=JgT[j%wdr=:/9~1w: B޲_.ۚ]yU%#QxHꢓ4,D\@"Zŭ1'c޾ig @q!BA *1: ߸sd`dS=UJ<(k"y*}M7df͒W\d{,XOҨҫKe\WL yErY¤LyUqv%Ss+CRY]D;p=uB5;^[`aw0;Hx<80W0)UhfkR4G-)p OZ QstS4o0qX? ]DɌp.ԕk%O43j$!i͗) pmbzR/!A OOf$/DwUYDd͠ xfa$H-֊|tSrފ]!w-آiuDT^N, R׬X*{“E㶔Ux(њ];iu(΅IY%栅r-9G 8[ ՜ܪ]i֥Tκ{qtzr[orj c$;pE;?lأ1~Tr$dC@i|:DG{x`7v`-Ju Y%y#(eA⓶zHMa,۞Z&k[g{-rh*d`!93oK_a [GFΐ~89rfS۵$5a[ ѯ,+%0nø0( *k1Ycg\X?n\^n9Chy9x*{q#j, $I6u;ۆ`s@KcСq^jzQ ZoCo.m.F#q  =^Pe-WˮjKe9 Q=A'|T&%_)T[垠~-|CT۬C$w` Z8+BDͬ?v .wFox<'PmOQA.mf 85RҀfVx<}Ѭ] l%bn6߉՝1y&$ZS=*1SOf T$AV nriEt9Yw}3i'x%i0 'ݚ2&=~ݱTmLN:(О P1ѓ|;T؜xxR?. ."EJFIN}Ժ<4Cg2zcL@:he|CrTێ cH6)2Y/~c|/`/=J,4@]8c}1QI6|/~=L<'OYP%G@J҂r}l{/u@-I.α^?aU䇄~H@Go1r(&8H K&7~._s-;5̨=t}l7kF?PG O*Ay+,Mr""n$8Z ]GsngC0:!XH2A+ y"F*uoCMHO^:ge9ޯ\3l|yA;ԫTDј]t8-)7]o r6KښƳL ΜJwUݢw1(-zG[S+N<8e>@G#87ACC i )3I}}v[d7r{koa"I%/#3(V"ZPB@QD HjbGC7Z.&z*/smi`ۈ$VqKD8˸mڢebwsfYv SCzMjU #J[W$χKW#2 aWT>+=d]hoxtR?41пe['R:I =ĸ㡖P==R,nSrKt%0tz&+R"zOW24$$0=7Mb`?'|g7Ե tދav7'd `Kf/m?;Wy^USSg+ɩ e# $9uۂiO!XN@;BVFʠ΄5Ϯ(OR?G.GP0$P8 r]a@+fɗ#3u*])9^Zrvat56mu75Hfazч|oa`H^FA0 f):?&huئYU\c嘭_U4vF&{K㣎1m $2)`4/ *2hjc8aɩh)@v*;) w[iN1koGBlj"n'$NP}K\Xck ME1Hԉ^3B.<}oK^(J-|xb$L鉟ϥc+g<ӟ:''b+1/2\f&pW_vנO|1t5۟sL+q:wPp 7|ɉcCd Ѣ֠pQ߄u6m/jDqScXur` c` ?.o+utb2.#Eګ}h'X>q1ӎӑ /N* .\.AmJ3ܳ~T #F¶d]`ZHPg28Z#8Dxw/T#T`_E$ڏהgs۵Mvh{l~AM TaGY\\@Ga&//d%$eL0~-B?{!O3 0}ȾXw)"g/1xⵇ,mZj|laį&4AV&DP`j' 7A_$Jn7+dn[/Q"'~ 95cK_Q*u7vqAee . [*նmsx9wcc “Vu(USv0LΊx#I -r\p' y|8䲡M⯕z -[HII=%_X(3r.&=8)(/jim_dBתoVe 9Б$M,wTZ]s!&bdnP`8cwur`^/P3jy\L!80*郦:礣JO>@7 u9ۛw%SV\K(@OŁ]~^ lGEew.(DK[yqN7. 0pAI÷Mư G-Y$˿^ҝm6AB-XL[ TW{Z&ޥcw '\M[H!ʏf" rST* (۫|?FX0ՃCn 'lbgWX~>%jމP ׇmm]G}{쒍q&ob\4U-Kt1;lb~cG$eecOapw*:wJFoya^ar]¯za {/ %A Z(n%afhWvv)i`]x`K dR)joCv H$^q{Jk\Q;OG6"ԁvMM ^CX;Wg4iQ08~ !{̧0\mް[x:5~NnMVOF&dix!$ϢѸCۇ\}\ʫ55TrwC~0+X\ ԫHw6jLpejB7u(Yޖ/t] ZQRdv[y`<%45 X\! DObQMyۿ6=MQ3'!BJ1NHE8WTsvx-V6CF:eS+C'Un>@{ol{( rE_@e>0Xhy` #>TCpߓ\dĿAݲ2OeO[94Utk$ 9i/X:uoP}  Ncd2B=V.OVX_M̚-a$J+g5fcq z(̨tZOVu UF[B N8avy =g@kx̹ݑBJqև v#l&g1ʫ-Ǻ>ӛٶߤϝ`] ob7  'aA;5:Ie|1ti]/wӪ.Gwo*vAZkl-51(ev嫥ah,#媫lļ=vpFH͕39f=jJs*}R9t+Gõ9$8N!k}=<9 ;wSQ(sYS%6O!$Ց1VSx<|pV>؃.sH0X4<{Hh 9/!VdL9F"1Xs35*(:͌"Zn}g~}/h&CO̻]yV' dlZb!ky1a8qd Zu~~?i*#nwnMG* "oZ5-%&)r֥il8,d q&|rfqA{EQȽc#hP@L3qx*(Un"A흰T^R?u[F l^`GE{ mTÞl*}*cqݠLX1_mi̯i ]=}O~_ЧIa1&H1 mZj .fegGfԂN-)}[ c γd@6R԰ձX\d_OkJ E/nZ-5l|A62ZzdaT*\+EbVx95h黀tArx.FnsHF&)yBGXzErz.c"ݽ}JmՙX. Ȥ/[p/Hk1$js&TՉv:{'Mb :ىs] ;a>/La/'W*0GU–.Ď?Qqz >L4}) ZaQh mKb^Nȯʊ؜X4|7H a|oIU-tl ˜_ų/^$9:b_VȭveScg7[! hAGwʕoRozCaΉQgj trh ijlqӖH jN/Dʡ^2b^z3%Y`>ɝ,H*ZGnjFB.OGzn C!Th2*˽}©aM#¨Xs40;͟V[X< pVg:rx vy;ς!~t)Fl\WʡbHÀ~TBgF@.QNBЈd69U8 ̘Pg݌B6FYa{𕯕 \`§ Sq4IOV-EӚsz-<o]c4f(5ٻ )>,Ҭ)s >CS9|6i^![K9S$%q>'ֹ™a8VGd]ڞ6-%vX Wn XWk bxPO9|<ٸBaQ2*q]7-*;/F)}9h; vH#T!j-g=M^b(? ŘT le-QvYʬW%&#im׳mmܺ,^#"0mAƊk9Rb&%v5Cp#(92h֪ylB+B_4l$jNm  4mLB{-Y9XOto2w>2B/EXNƻ]f mɞR3GTI4}]4p7* ~I>K)53!3;th=a4M<4=@1 }bHa֟m~Gn/z<"O\f"$q(M^OmBk |)(-YAD~ߑk> L?=Osd2R'a4yq)rk;2FaR8J!(RX_y5Noe(O_%1V;P n; kVY*^ @k}{slsQDH(Q\6Py& GK1o7 P+681PpĄpG$>S5urNOI"At u9Qz^OwHCwњ?0=S8Dx ذ2 t9ɚwT\=g_sߣe8{q\4d443wOs_<:嗆ꂓ'1c'{ ~r')\t_Ա(>dMNc'/Y=ae쾝@b(i,ᩭ>lmPc}ǫ`sê.9(Hytt@MSA?$d^ -iA(Yl|-C@@?axGxG[E.4%o{CTQ/%h}uבp'oqk -dE9b @::x1LY])&bܾRN9=jVrzktt oZn]-$WFcN1Bo%21VxN?6Zk{9$=Wؗ ~z"Um7K$- PgG5hY5\Cԩ"B q_Ԃ#t 02 Tz3*1EX;6Gn8٪Y64X^/mb5V]$H׎VFZ{:!UoͪPZNcߑaaf'i!ܭf)!c|.0Ÿ]Ⱥ{Su|ku=la*Hy ^IRޤE9azt6mnh7oZCۻެ>yrC}V40M)~/s""m+?y ő NЬCx x@ [8 `&ߠNӊz([NZ[C ->gymLr1H F bĉ_qܱĦZ7x$yi@Շ(|?Y4r2|JۨxI)Ar Zڶ:.v|oV>c}* '`Y-,Ak v.jVE&U9e?gw0ALڎuqZ]@PNeZĨ>MW!Ჭ(+%QМk=M@I쁉`$ tNdYW-1gKYoBRIs)v"Fs ȑlYkg:81}i1ƙp> !¥76<f|~:G*[ʣ@=e& I+aZ.ڶYCYH9=o4%eSB:ҁW41OծqH9FXդzK6]wp?8VP-¸n'{;|[KV& U@*_ De#>4D'1#*w)q)Lj6Kos<elpָn$6 ^JB3[@v+w5uBZ-4-p7g\n#HK}N!فw3CD9;M_.Z~<B淟sOu:~$k,3ZZa|,zY|MĥZ He0 fg u$:\onɐx7%wcmr-AH,fK4]y#bѹ2'uh8M6i"mv( 'xo Y]=x '9ڇ[r6`m8_E ߎUَ_ /'VH[xӠ%SyV$0J;oMq}ܵcqaPh,قG~"= 🀁 BFKpvXF1 1v0N_(,e0'ҹ ӛ4;SWLMq7R5Gpwjz1L{²n܇H49ݰ0ڡpL]Q"!r&hqW1:l>Bx]zs5PMً]>M(|Dҥ#ʫV$fd`\)o3'uvnsQChl>U8) dbp?rXRzYNܣ0;@/*U/_ˠXlU{K*!l~겞4nv$%N* " Muoߖ4)$e~ {ZXDtvď `3rxVDnZD=JKWe2ԫK'[(ޡ롬fmzVB׳nЊ63JЈ[ft&T@fq^O aQO&;S$H xK -7d!]U_ng) V4rE3"Ӝ hFFdXUY 56/u=˯. 'D ~?"XwS/dv7t$0(qI2jh6W4<U(Y|[!1^xÑqCe!A:U [ !@u^?bEwOX7>k-1>Q<W^}ރ̓BѕR2ZǸii4܇O3ɹOtd!z)]|7ۉ>CQQ9~""L>= !fw$ձIw9?o} wWH,=Wb†`Af4xҢV5%7eCY4W"aW=!6lnX[mqJxOh}e9.ȷ/*Yz1eY;[ ]it>X7&,t}ϩ=/++h*Q?x⼅h hV~h^x94eCy;hYkpRf2ﮓq>AдbmT%쭭ցl& qFm-Qg5PmF2Ƚƨ6;n(IXZIWҌUCBG$~q_/vKY҄3]:UcK))c2lg'6Yq(X Nb$㤺ANdU)a$*Zk>3 { ƞϚl~+X,N<哦0eE9&C߫|(s8z؈_ıC=0)"OF{E60f5r$u>\L}1rX%ݐHWT~W vL1 æ")Nuuq >SObUxDL\_lsomNHq_y^>;] ]8lm ʗa$* BXC7w9RE7?I/NNsIdY+ ,g߉RS^@2F3ÒX:`jq4 AYX-c̀EÏ4e 1',V޳u69u()~"Rjc̀M4K`EB%~ˌQJkri@N% =WRk?]T{ݔ4HcW˛lc2P5N<.֡u m *`S䌁_Vڕ,%i۽I즖*'Iv.’nyTMBv(.:cLi%\!أ{Z1P;&Γ,F*X~F^WO, p/CE nۊYm;) j[HrŴڬZ}.ï\:.KbXꐔX)C7 Ktee(ͨ-$)7llp1dȩx~k8:NQV/Y2'c絗Z9<[hͼ0/gO#,t3)/wZj͆ _4u9ppm3dذ=QH{2TieZay|䍎w.ɏ6$ʻDswK Cg([{>0j2tmbxR:=Hw3w|3=X8P{]' Yo}GW$mփhs^xޘξ0~m*8!mJ(XD[! oŞ5{y&k^žjLrq<[o?9 ՃNPșfF)ʁcZoSG_>F0jgzeWX[^8c_)jMQv4s Sb2row=G Kc- L0ϔ?d/y:oyj–l|ҠWLq34)Xѡ-Q )J~7x7rSoRMk>IתBIm@ʺ5a`r.֭"!_99ilK^;W9ؙumRT(ξ\Ǔ^W8 3LYQOzC^C'fI΂[^/ʛ'`+kBQhX(d4==5e:xxf(=*kgewT6ydh8z' iP4Rap'IbG針!ZF4SeWF}ﶔPI̷6 -  ؉$6v3B3w! !GَI6Xeȃ՗O3Rǻ)"j%{+.h=Bu+gy>-'h60f(%muh2zMʉ(؜TD+dtJeG\j`]m5ЈJeЬh[Lʒՠ4*~XP gI>{`g,PWR[(D<)ysdBvwHQ)ϜW%MU7?Q:y'`yu&i/uLj5 FŴڍ_[/ r_r06.cS3;p)>嫭fTIu1P=Y<"ozv'ڣkfxs lXl87/ ϜƽF rfoֺ>ߎ]?h,a3HIU&`$όQ AjT9.88pDÅۦA+ICBhyAcgyF ᷇ je7gȔΛ:ݨweoƭ)vIH)3̨񑴧1l4 lĵPyąjs\ 8FO-KjdWrgqS{/~ >mAf&5*\1' ;Կ!_Rpg 1}f0Ӛx&z+ Cڽ0*fk-N8sd"^R:A.*z{ƹqߘ.񮻺UzВBMD h[ #J|F3o+6vpZ㼿(l c0*M"lmҚD;;h6Aׯ cKA|R jLR+7Q/w'}MLNv.,!ei3oJ+IZ:SqK.(,p۳_4jd%5kS@[D۞Uu[﹣=#ƙ π?`e23sOw7%{:H3ltd:\z%"Dq}+>9p D#vATdQ\igO q2ճMd I>fJ)$1`dmS^.PN32aAK/I6Yp~1|=Xާ;q]-֭7AtW%zu05~S y=(HG\kO /'j(ʾhuM$Ey|#$J#AUYX7<^s{V,aܴ\.ZGHP`g]=;{9CQ2ذA]qn4ysF>H̴VLs3%'d;/?!KZX ,pYjaO$Kjė!^BQP'~d} {◳wXb-9): Z,e5EijTF >BiT9pJ0 Ώd A}!'l$?&I-Lqv@Z`VǦaeh, 6GMttȲ~ TO]I0 Uay9"4@Yv̨4ۢ7V}oP N<`Rx6-|$A YfbyǃpvVz㜟3RY=xj~zt x6(ؗ3t &q02w`y+u~ߴlt#x^˅{_\Wjx*ѵ4ק9s/^>|>ԡsLu?28ˬ/W/ رJwc~s<ȠG51Bn 0l/{ܔ!Z1KShb]@KhS VUe4*522pכͧljHEvQS \G@uWO%P5*UAɈD ՗o 7 |!^cʽd, ґ{}GiZ8M~"cig)̏okiM A"A}S.:Iys :vjG$Y 1Yep֗T2 zA;ut^U:DVaE= t8gGh9x$#oQRL+O)W=D6++{&=))OjB},*V6!%o7⳾|w?M߻0] gl'gZ1~rj4uPΑDLBI 1n |#H=g牪PkPj_@(Y/EsЮPGfVP\"+6!ǎx B{M8]CWR#yLV;) 'G#9O WbM90[DZMQ?榜<<.]zEfп""=6r 1eKO}t^xΝna @$+(0ֶ'\؄A^R.wq7OY$A>͋&8_*Rј H*$/!b#t١4ju';#vHqmZ"> :&;L{{M"> 0mb mA陉Oϊ]ܔςiÅ\i NoU*_"ȍqo?ΉN ?2؉!'l "ԂuT[Z!Pzʢ> LbAY>LiΓ.$z|Q'^XgYZ0707010000037d000081a4000000000000000000000001642f0976000045c0000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/JE]?Eh=ڜ.+˃Pgq5Ir2F_UXh%p:<IW䴟Ժ Yag_&#jݗ4j_(bM.@s ' ܕe%<.zD *j$5{U,Z!m5783XiNk~8 ^C)p{Υ>q AC_[ \Kx5 g8:k;. $iwё| kR^0犸|g\8(H߾~ }D:gy\l0,bF/R=R8$UfmRBsܼ۾1>O4cR*+ϯC~M[:n2oR "3C`PN{+q+I'ͪb-Ύf @l(0/9;st72[p Z8 OQ-gS[+'4ٿP5I2ߒB R#dTȾ`[U-KE( =oX!k@ikQk;\c5:APQ} |ѩp$2i+.] G/zN2OLuՑ@!sX= ,xRD܆V|qe|FOGMD1m% bۡ`Vgҡ }^* #t|ImR'ߛSw;˂3H4+3żQrRJLy[5tX^ jqH_Z"^gADsFg5JzZOl\Bs~XtP6{R- {} u 8_ Dn<. d^WT?|J@&YxY)94T]:tbyKZu9. M6e%rwVX{FȰ!u/Z0TQ 畐}%lQ "N+XoRgYî7 ەn97@(i~"ͩ!$ToDȇse~#^`FDpp ukVtK+ ݽxئm 7 $fh%X@7z[ȸ8wkut0SNZpĿn\k g` eD<*vkEξNJ+F,#[Z23 ged.U޴;%DszFA@I}9h*4RAttgw1Iإ [(v!5- SU6(^/HE?XH4eb ˀ=Y &\gGHݣmtomW〩 WcdvP9,3p2$t᪷[yj<0MBBUsBz KshMhFة1t+j]: W$WRZWx:sP*Jٝ>09ܗ8$OήD^Z>+sKQꁕjɳrisxVZ䳢m. _el դq-|iGõ9~䪪+-Ocl&]4=!|}ΩKRA;bQp3/n V}q|j(EYGAo5HØom p,kjMM PDžgh--)ۤ3w ُUH^@H[`pa?r[.ACOES6 ʗfl:ɦWY}+cp`#|zc[abkgvmaVTX'2u}l. ͉KxE:Vjxh`<V2Hg7M#fB1a]lhXX]hC%NIH3OXާWA!r_tLUET6w~wIpXVX,2ر0>|S 3btt3zCBߵPqH" 5EwR ADe2vɁ)|C!2bm*06K-z8=PP5{mX#6,/02,k2}oUxZ3~=- 3@He)O;u; Z葂3(#^X4y:}1zv5ă+v;XN h0woJ&Ζ L5s*nr䓷Z.]㌻II)*(kXh@Y,-10h[CJJ-N#1Ӝ>gd<;_vz/z+*MGlѕh i3@eST7tpGyi]ʊNY?Y/`BlK}P dUV v'D՛ο~7 a(@RwVlbw|Y՜4z{"%nPoIkz~ک*#V/xy_LM&~Q=%a+9sB,~{1G|1x+:X ~*l[܏k'r. ogZ^c9ע -Lup*0!ؓل)u b^ qy,_cϨӷowheG(OK(сT?r/aظ4;+m!7X桗VFuRiGwo5wĨtңtS̝?81 w,5j/KD $Nq}U/ª.>֪Ppz# F'ѕ"2 .l#>j-ʈ5rl 2D`M8WY*ҙSRRO5()8̆d}99Wˮ?Z&Bw >SnUmעtH$=t!V0?7O Zjh$Rx YCq|`j<5}4eRб3(UzzާfD}O^YE؟嫼5ؿ - S}yG-JÅƂ#Uo6p_+qn"E (E,Yߓ#t|?6b,8>͞xI?fWz+\ ?~ y]%!8#͚| f*jbfqr~4mZkqV 6 딴 p7qs$IJQAȿȎim\FSԖ G-|LiA{X 0a}Pd>=\cNpS4E:|cl.N YS4B&4Zo#517+K y'~5}TC mw tY8c %}%?|y7'ՆM8(ɮPL8(j=mbg-2m^&IlQ_D;y5l!C sWcDAXͫPk7Jq?V[̃nY:ޜ*mP$s< ~39F_so_9] |+BDRYƒ;hqw*GDHQ[ wG9XJZ}54m@``Eֳ;6gmJedZ.s^ ڔcTmlQ~úaEeEuXVz|7fQ^L[ "IW"5|ein\> 4EHHӀ9zYTQ)v n[2} cjYK+/ҞåFIG,.7x=~1M&ge2bx9E0&q~Uzţf&Ѡ@TDDZy8)*4!B?^d= B6!)Ie!Mb0ŹꞐA}Bϰ34?^lxFhz *r~ʛw0&(L{[Nb^m4IJat(K,_?N9D_fjqo~Q5HA8L[#zd?]tAèpuIHEhMж-6 q-Rzܘ(N ! rUeȲZ=;-Fdؑm[< i>brMnY+I_Qj%\*'wjZz9 d1mG#tziKp:[uN:}A< ˩]'ժ; 2'0~6M>:bb"dF ,q-qpЪz$/'k?͛lEXT ?ٹ,V ; >(ˮEթfrf#<4}|qND8ʇ?SF:<%E0S[KJj bЭ6;㯎98Y`pR\ phH!l.[.ޅx%ph+nA/-5iڇ u 0 s9У'>8VQ4$NK T~Yn6&z@\BdWrЉC,7 cT"~04F؉[qkŗdyBʮ2yM f3oΩs bc#uѓ۝\%;9N~7RYG/yM 5ϼ^[cEUc0w(=GC1%//JJJ A'6 9h&T\x'{Y%Qqֶee3xM 47.p C=[հIPTM@$R;#7DF>L vℬ/t{N. z71Ti}G%QmQ{̐gofZutjF|Dp|bOWyv&lp;ɻyd՝?1O$Dha&kq>QO6m@^5B~ኈ=4Xv;_ dgI}=FatM!x _I-ʭZӘRטf;Ͻ&s??]4c l0Kh?wɑB#g?RmŐD[0r0 +~_3Do>vR9-#h}Q@&i@{W-wu'-._u"y8SSk`VdR*:^J(MefχʽB$^Dć\h/βZА#1_תTzv2kw8 vӑ. D Z#f"c ?^)/H v q76 bӀy{㞻,M3B\ l#Vo ,Z-Dغ[2//m&_,HI@=B{/K 8l34(.cᱬ創ۄ%k >#lB+jBfPm4vg>nTԦ(I!\jK[Rࣤr@d椞6G}["VK>Nۂi'/B֯)XA-J%5Ⱥ77sBqN#ǘŮKI[(7;_m0hݖXM:ԦAO2oV+C~W U.1 V죴M@ ؽ&:m}t E{g74rX[0|zπK\F O6䛣f׶¿[RDV 7j݇$+촱;&_~ЫjT.nɿuC{9DžOijxWzqۅTuPyz5ZE!uI_|y7.Cޘpn`A\T8RBu&u:M$SM"ƒC/R0*D!>Ц5}c[Q Obfuǯp|l s..haoS5$~\~\/fm@cEǶ>#wZ Zab+@@Kb!S_Tk3Op |gOP[, 7׌FG6K j !]cAGaɱ.MWaVBCPr3*41AWiMl&0)+J X a1=W<ʰm/pg{͟Wf5F+iz;ו xUa\G${Wևz14 ˽a1 \ k BXyO@f{UkS0y..;ˋVrP +=~fPŀh2'L#n3`J`j7ecv?[ED+E6l+[C]A2YP"%JQ~0K6PvdL 5Ѥs.GwTȁg3X].UI=?Ty zM 1hR}ni[ "QVp+Wjc1b>=bÔaшh96Kؕ5i-0ed `Vi|c˫ߩɶ.B-r1D_CS~ -4 Ͼ1,ؖ'EܹrrTύ^nJ؈(ˡ2IW!tV6L/n& ͇P7^ 7^wxzxAI$/Sv-f6>B\kdd nE~.Bȣb΃Bc<JPm >"3SDz:gI1*@S1?֞-iu-U<218G{[f: oTm_P4D'ظVҷOOG dw:0!7[:71}NG#b/PJ!&r1C2MPނW; P,JdU)+ h N)H* -92F1`͑KA8 &WK@=U stR\3ˤ ko\2{+_ͭWpLqZw}!A$3`ԡ 'd kX"FBo5>XxT06`-6;ڑ0S6m0o#ˍBv !yQƀVs -H4QNJIہdwxQ4+~X90[MRb=]s~8uEUܗ,"PsQkP+ߧ\b4 l,ԜE6#IJl'eݹiUM*RG@r+1ƜaHcPbR>tHCJ&ctwloiVe7vTG}pY삃`w!|dzuj6}HO8>iW810sh.ët"8Y +laۇ&SocA$mbᎿQ#ݧ RB(Y rwBk9;2m7%|=:AB,GG*]|\tTMz\5~Il%6pd~qXxzIX׽&0l$[bS&]v- i iUBOT Fۚq-H $/PaꝡUn< `+f}{)'D#V:ILbd4J$5U\j\z.KKǝ59N)LyOk͜jH)<#_ [eQ0z`v8|wrzfSk{բ`nHg#FȺP ^kp ࡴ3syO%8-/$Pk؃A ۪pS!jJ,QjT҈eI1>{1J~EW60zlE>D; O4:ll+f!)&@r)P( J+;OVrGGd2ӛ,#op+D~cvUq*V}|Yy68ć,/ Eu/_q?'F!Jp {9S%8/vjCQgBA`Rfn@M4k-|z"8,+P›Eޑ$OR:rwy`1騦Mԋ6i2k1j 9[0|Kfb,|?,PY'86Ne]W*0@^tٌh ^L4z^ŶL$_P|ܖZZǁaH-c˝pSmB]A[XqC:6@j񡒲 i,>er ]E8C7Ӹְm݅:ᣉ% (xu !)4͸Aӟ"zȚaKT|ޅ$,OÀ A#C̓ueNk;3N{k9:E=QΞ![Ԛ-5qpb ~"-֝)g)q9 ofb_2U|f>BiccL_Xw&CvjF(Cx~OSxn@{ŏNQ?_"U,;=0F qVp-h3>b_JO(Bvo.l]Tvoٙ11526h8u:]`>2!%+zԧV3ȧo]ʂ.BʀEQj?{ `MB7'gKշbySU`"x0fyV19esXiUORX QXQImKOX\yܧ/1twzyk ApZڅwZꕍ7_IHHe P C0݃iW(u^[Ff"*&4W^3aHC6u-v[>r?X*kmi5/%8VnJ. ]V7:20ڕT _-/Y<" $FFqth],؀co1m.RPo!u SPOX(Hi1"cmp2D7W -ҥ}6/k6]U2ؒ+#b߹5 aBGS5f}O*$[x{Jnb dR uĺ]`KLj{iE2g~/}Sط0M7IwtJWj`62Z{ W}yh ^PxWxKEd6aGKWGlCE?D>簷_Yޣsv.L|oXIlt#~Xe~1|O|[,LI 99?%okS![d\ |3#.>\5ՁEzb*0ܪPH*E#oQ)\*W>jRߔ ֛,ڜm$h I ( KMwK2.q3MŘ 6ٔ˃LF\cp`AF'y]>/Wt0PH]I!aMs$K͗\Ɵg[A_3b .]BAN?x"Gn@k56ׇ7BP=kBF8=pWc-AG7Ilh[a[9pxR:#w7 񞂗0ذZ\%|vGa4dc.GVP:ҡ(< 8dEb s/:yW$k~@C81߽lPkBAZTs +.gsmE*%-aHdMA7LAqV]m7e8, aPd6;8c-g o=7nUz.io0CK-!jO4ڡ5!s$v?rֲʱyPQpp9(7݆+/e4k4I} 0s b ;gS!Q>>l+hDϿF[w i +~Md糜q ෷Nm%@ 7RX3W. `" ^so (<)w q"~ 6qr~l?;ݼ;̸< #;wR4|/ 5M-н@6ͱ5!W'/;<*#j8'ڑOm:wI_Ƭ3?!1Y&Fyj3}a#TOBQE_Lśnw>ʍK@qm_;b8OͺliRhѶGVzu(Gңh6nqdY㬿=!ۨ@Cv hN >i5ɑ/S]. Y!~S`[qHѰt8}f셙2dBsw- ٿnGwQ++.7lj*`&"5sà:z['r Ve+:HhM|y#5w3yCY-ˎ" YRxV@k0JU~[ ,:9Dn] Q^5+QdǑU`́K7 %\E©Mzbl|O~ƛ> j7h[}:/ "}wRەc=I~h=)կLvZiۇgq b֫e PGIj|LqhI 2u+ԄY{C&-0 .#aqP5OIr“~{I{- C}ej.QNc[:qv2<0 m:6і`"B ް @-^W>ܞs(quQbtRK<}b4qna `OzGޚքYiᐃ7}|9M4< iPA}0'Af{?cI/G+QͣF2 A&n ;K-;qg'Ozg~, GqDG(U4=녝WwStG Dm X="&vpqC۠S-2YuKFM)3U5iM_:l;=DLDA(0w0leQ}ѧ0K9y(c@/p˵XT. cIF_SIr ,*tkJivQ޷H!aT.1xVe 2MplB|bGYۭ?`CӨ:/=dTR&@p b 5X^@tT5'|CVbl@P#1Z {qlE>_ve}LNlK&:Zv3d>Y+a} 21:L?n ?N*?d,59$HBj\񵺑x{|35"%q}lBpZ^b.9MV O%ʠ8+CVRC-DՀ§B圩+Ld~Զ"S L'gYZ0707010000037e000081a4000000000000000000000001642f097600001b90000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/tty/n_hdlc.ko.xz7zXZִF!t/gO]?Eh=ڜ.+Ȟkzʿ-ٷ ȼШcXt'%6e, }Q2fxY%B~Zi]L*U\'>jrif$+Xr}EOM}kW27Όvl+?NkZnF=c>-v\H ROLlɱ 7̘ FˮrduC/{TMvU[-ҚIiX-KvzAg'|’l~O ;F7ö6d#7$ xۉ{䖂dؕT)yO'Hfo˔o2Ж.wVMkĆ U$I W#bA˶ Z% S;al&Y%Z^>pFV[YF㱪\,׬[ v3yt^ ]C]<:"Z.*e{g-沐zGy`M F ] Fڻ$]2†;0yPYЃ$62 c+{t0p N"u^ϝTm7`*Up.?@&OЗTdiQh V!4<'U׽TRWx/IĖ*@;!4+eB]jD:3lf%kA1F87X1Q|l*;^JnA# [R 2 脴a7vT#Dru/&vD`RT"nvByPRde rbyK$W9ȦQr{#Iܶ+||)pWV0ĀΏF,Z " MhR<]x/jhHNVi7ULcW㳊ڴ`*KQZ[ )cXnT_Y8GZOJ }/y2)lbm^yB&CkhD{NF!#EX|w3Ɖ^OB#( KK> YEDeKTʡ7mS"઼^lyics.)8H1=W>҃ν=-]kKx5MM>/lt):['B09O$ܤ='eGL{#Xy{C%[qZokExlA&1^]Wkd^ Fq ϲQn@_o2'#;h`8#:D%xReoa?'C̵ &b#2Q#7S5R`؜ |BkLo;qem\,y[XO'6{1] R:v|};tч-I-򽿈R9Qqk/KgG9T%Dxm 5m=z}1}Lj84laLW++a!}Ж-QEZ*Ml$xQ@z2G_u.׊i?*,PWO՞Y~@TBr٥W ^*pf&&XxA Y+'cxG̱JHScv0C@Qŭa*oe.t "tMAAfHm3.iJ(m xϡ̩xsϺtz$N`5u룤@{}k1$ _.uhr#_֧҂#w!B )l޿<W2?CPL yGBfBvVfێ5(pG]pD8WDC OƆ/G <Z @dP=a t()j]82}jmV-z^s hNNhyoե=X&4-S~yY?{H[ i~aqhFü!Oz89vx7 Q6^Vp~[Ӎd)uޠ z:5xXrpzw` Ϭ R=C̽/+%PY 삐8i ]bks{%*|.-'GHf yxND%3G2SYG {&|DAtV hbVg~N҄ ݏƪ['v5z"1gԸ(J$ӓBΖ_+'ftϦ->@~#v+[8'3r1s3Y)30[tAt0?)r:ŖIz[р2T9 d Wv^w_>U?y(L&swy4 1#lB\U,8˟rQuXbs-\]F2b uN+T+8ZO3k]x}Ȍn/;EbqV.R1 q:SW!̫: ee%`}.ޙhvrE(r<04G >9Oⶽ=!DAtJF{Mpl}8}#xa{9_- J4v+LH6Lk߃+sۛKk`e }L3"M-ID,ѷo^)O[38mr 0Ehn5$zW>ZWd42pٿ?nEHkab9[ ;\![6bYM8_N]!YO`U>%C>h!ݣnN@, )%%΃7&@QGAGՄGkL| {D\?TYy&gyU%Ql42Wv:g: (4_"\4]|Yk/e<5 KF ~{=`f ,**4IR]ဝoQHT%EvD>KM:YF\CC썻]cFVG aD(6{k7GEzļj"coy L'rMDP×[4wo.[CBgtTƚ)MFIy8/>]:̟eCWWV HFœJJ 0vM0m/9.~cT(ѿ?rjDcHi+tWn3p/(]m sw;U<j]Ed?iD=_@J89me~^N =5c4|tЦn+*Ci"@vXA[9mE99#_Sޤ< Iެ+T"CGYm $̗M`A>;? F0:9%xPZokZE=:ї  ;g3;!30GY*)Wm)wV&er"9`t- s1xE?J-|1od1qt)`JY0/M$\h/ ,.K)sͰ:)`Up Gpc_3gfMen>).黎nSʐR XI10@s7}گAUnD:ߚvSmxL&u^F:$=Scac}>0̟n4wȆ|z3^޷])E64fte:ŵUw7΁Ld[5R.kSk[( ahP8f6Lf9OqANpFf_bEYm-9g Nn qыGicf4^@NZcu/a6(9(^|UJ>;3Hm'x:7aT6)o,&Nr-[)/|mh\i7X5p0GNjcSAmov_?X~#f/]/bK[Qx:=T):?4d;,;uI nPwcT5'OoQI?lD$ 0л!]4+QRZ;Zsiɋ9hrR^ކ5%@ş@Ԥ]#;Z\9|m/ S/_1q1:țT;Uoset*^O 84ps|~ز-Fd~+2$oӹy{>$QuaCvA9,'K o^NjۍBӴu:.G͗2BLx"LtvpG9-rӅ"fF|> Q)[WN'!r(HetAO[~໊pDqò(Ѕ3׾ypnAP N{x]\I=.NM ҙ"=X(!p?O +MP.|u:n>>rC_k!R,*Q b]+J!Vi\Ua>\%J (xJmx'~~X$o9]FnVm:ۡJгjC]sh/#:936 Ԧjj+瑋_%,1=>Wҩq 9adD{҂e QXз,YPo&8jg+.5}j!ޯZRV%#QfEf ,/"O3wĦd=g˖tvϤb~cwTk%"дFS+>N=8K"=[6ɪ &ܓ⥓9f# nC50o-z>sӷׂXF_Ry@6ma3ϲRq TCm4qr&I}sYD ջ }G}  [-ikbqEkJ/`On-L.̀j)֙zOc\7FYX Ѯ3HN##) N'oy5Ehsq۔paFl_4wAѤ0F)o^x, }`:'^q/ӣzށE7CSw oz%-XhK@{"2:ZSU 9v6ўf.ǰG V/7wEAJksNK7 ҟ3RuwAQs^*PGz,CE%V7N@i[~j-!n8.vIm'ozȢڐM[F d.eC'}s*B@?Gc$](ϞH^ }ц0=a}!h^zSֈ#-1G5ڊƗ]#bmݶ~"Pf4oT8(>МˠX7^З.vGrIBUʼn"Ps͖(~]DUl JSJED(!lZO7E^J*< 3J'9ћ ֞.Gx ]rjA;gR8CjyƟYd\\.Hf)B0quN@}P[GS̮o~O X};][GzJu>qyt*bA*;EuRR៌`TJk@5xrGg&%}b+#g`tyKIH~V` 79as&LƙM#(57VUm-]ɰ~ !ܳOSXw eqn~8'=E]TB&5/4:17:ҎeХpfnSxꄌd~C0J`t %n'5|xV3@A4^29կL)hcastWT8Ky!(y&JǾ^P wJ)TRzWyJ]=߃q38Mfs/S`9[xUƟY Ta+|#\Y T=+`KC{gt'ͭc7=H 9R\יo!D"?Kf1xk溝y{DP^f @//t3Ji|hx,x VISz膡T`WʿROѣA L'`9;3:];$fSBcqr頥w,! ef/j*I,9C^R<8uހoAlj |.@Z6!#.?kG^%k\0 6aF|>܆eN-FGN暩R3K뜤#W߻Cû]~.࣎ӓ8 {(C%2X m1)]rM<#g|` ڱXv!8?r a@OE v6ÃQT#˜u,#ߖܯeNYq Mplap^F+1`DŽ=DCzל?5mz=UmF6q).igch L5hMJǚ^ 씝/٢kIwВU,,t_t&JY;Yq4u,y䗻d&f:ڞPz2 Wt"uxZ_*/Q ڳF%H[z13heA~DcJ,9oju$x D:r֡yy$ /E'&h_ .[o=˝#6!CevSiNz#c5&` dsl=Gڠ|gPkaR+>BM$f fkbpa 2 BJioDjPmr" vINnfSc(/;7:Jjc ش"Obhkofx0ym~`qdD8 KAs#vnQӈ[3 ttkQϤܞ 7r^۔qBl^fdV2 !@3Ι Eqdxbl^x9h;a^Bb^|ɲ^E~,زoq }?\^o綴QdRF dx98/. a:TRr ̄rF-Ԙ6ģ'?i௑O/B2~\SjG47ଁ&:Y'{X9ThV-Gف')PtNDAT% _GZ) $e$@Knm,JqU ?kJTWDWnJ:favE⁧{vU<j+"S[[= <ۗ]5 R񪀿_V O4_x݀yYGguWӞi: mֻs{lvCq(1J{1ZleC3%{x{o@Q@p>I9=hю098G H>D,ܔH@5.Q35 Wd0K]>ݔ 5Q)wZJ"Ϝ28)fb'KZBҥľDT`D;P蘬}wXW }Ϡw*}kP%Oӷ9%oge:493f7LpRUہi@(rC\^oXxJhUT !Rm}1PD*ZFI7 kr1wxNG ln4*Xtpz9M I ^q1#3ȞŎU^}&#imql6DOM 79T!#Ʀh: ηlDO_A `mSTm[f_ݞa+Sf10kuDbY?҉h|TziVO]9\Oz |sE:gV x\GO/yʒ_;brTzCU\QB͟WWyBġ^Sߗ;Ȳ MFYe?Y+C:–vel!K~?FM~BN\V֔ZDjVnoPp쵀K uH&RV9N3Dp 6]B(1x H VX́d iE+r75ю2 GwZ,)o bRAb$f4 Sf(1Lױ_K-hYޡjZ>+-۳ X1Jr>;2ڨOa GVzw9NcB#+7&~{)Y[@5EϞZ%砺o\~tX=HJݺȥ\1^aBLM Ϧ{{vjM **4C+$Lᗗxȱ;qu7ɼ(wsDVC"03uɅ -+:2zl!$4X3. T^pfO(YV*NfׂJb òV趘$771h.A",Tj[rҤ aw>BmWNƉ6˗uvAYjC/h)Ϧ4u[pJlpgp)E8nC0ezDys1&6ivGgg5FOFq%Gb.Qih6tݞ.)+ @!\CO|D'.6H6Kzsy6&[UQx%  tC+wP`͸&_;|TV ?pgT>AizxxJ?:}Âkg_(oM13Їh3D13ӹgR&+kב{ 辱͢SoVݡMh᠚P%YUBG-Q@θB7]ֲJ[\s'd-IuF?qC/P:qzVemgA6}E9@Uc$и˫ɏϙH+ JϰXDm|vU\dbzo΂ %FmҍI[eƻ^ qXL>5[ A&QČ>Ndz x&lĚqbb#4H(XY}/}؀] Rx?us[UC!hkگ"sN_ߪ9+Uk~i^ۋc@OVS5%r :JJ.[~„З<$PkJgoHa3OPAҢ'% 5G<+AN0 X^gowxx5"%E"B-%7K]# ^RLѦc %-9C@Yz @>M[1;} c,pHnجDjR-PÐbHKYJ4Iz`nm5 }󰕵st: 9o;ʡKXF!NԙA"WH%brvT]tʑ7/rZC؛Pzma~z#d*40ioL;x v%a}"D^}Ď uevQ-O_-Qz|ΩAψikWKS>s"cccE{?La*o;C7^P^VJ G?ptP]痞NRk^f$ 4g'Fedh$p ^[Z <sbhn^|OB$Kz ci|SSm|)`<L(Ikg1׳qC@gj;BUߚryKE aMk]vQz]9=Հ\Hp/AR ZV5r_G#>]&9(! _s쌗 3b,7'¼|,Iz%6Hj7~1EX۷$ar#nMojNW#l9Cx?{Km#lI">i߾tεmׅCϏ%folP!_2aC:*m2C+&iT?\QzhQ$hw/seaP\ RȾHHLJI1kD`u-N^%.bkӍ3a:f̀- - Hq\#*p#|2Gyœn!" ?ESϳm 2 E)q%cM$ Şu&р<?{?cj)ǯtTs; UydԱJQnMdGgđ҈O> MnfOJ 4Q͜/3 6;U}wQ&{+X{TGu)#& E}/1o $dGTҾֽdOS0T6dP\r|OJ@hNX-I鄃7Jb-w%GpZdDV> xuw8] LX\?#y} æeJu Cֵyܐ@dOgOZ'$^,f-Pݮ  ia?Xf5H]JYԯQ1!XQ۲?%NWH_i%X7}|nGԛ{g0B jR/@>V緎l9b0Kqٵ7ݍrY{KI's;:ᮍc$bN:{hTGpG%Aun{06X. Q05N9o<+t UJZoҒ{r!PM̸8[+䆮dq'<ҧ?:#l=$܍ܦ >oI8BJ'<T s#XaYPQghH3p%-mO22 r1݄:çp a`:zAQY ĨH귢`rIϢ.9BSl-^ؐtuG'6НȏxὉ4*}K5R$ eҐ5V2́ X F PőqPLX9\",?[`Wlzʮ ݔ/~I殺R-Z#tq88|ʈ{(%SvfM<22uS|С UKûm•(g\٦9'6C]@9A {npGrUvu腗ҏi^hA{D*-q`tD^넸Miw0 ]͈ȶN!d,Onҥo9IW3Ut奏(Oqw;gcV6\ņM63p;@9rw3at#^6L3_n eeL{=s\d _,k6!?L}4:#w(|CNZG7p݀lPEaG DΡ̒WJG9r'0@GYU毁K3_,[fpde"dBIQ22jQTm pUI '󣒗+h~Hf[t%M^;[VIPF?V\|9,  &֢3f;2DPŞ9v`9gYʂJ=P5:N)̯;ͼ5ThlEA#Ee5;J'P,$J?(q8^BѸ j<~hq6YZ7b;?}5#Vbg.0jaCkw0c q`t"on".:Ψu#ԑz̜̆,.װ". hQ9t78B؃3[!lϧNhAGg5&wz$΁NUi XxFXh=(vOR .yz1E'\UOJHf@q#^Gse1D3USLb*H K,tV7=zhaU}," PpC@^c¨_ JyB3 v~ոG[ȓ{H$ }SH 7)V,28j&nQ>`#i"u#KZHIw_<ߒZWfvVVM^Jk>RЛ-O+L HP0~D+t+};g 7 ظD|Zʲu;*5c"_# PZ E&׳#[?O m8d/NRѡD"#9cz=y$]%/Gj_FNJwV]Lxwൡ[80[Nv*\lm0\TN YW-8`4 ꯀOGd_F[O!F%,CRŚdvKտI&`Q[i M} r_*v:b,A4WVQo'4^=4lnٔBn,c7۸;A7tKWf$3:5p$4?\g}& v[#UPO>ѴDZXu[_oМA4ms5:}WRt w{P'Zkb6C+dGduʿw]8jسbm2#%*Щ8>kODF?wj )> }E?***uQ>.]|XQLf=e⹓7 jlBLsxe[?֏nxq{8݈c,r\~ LOgy}ElY e;}(\$O}=Gb&YGN.3ͣAW "OjPqCGM\=nJ K{q ZwyI(􁨥XSY1Ŕw!;""Q?]Ӣ!+2F\܄KAؤD:}"n=78D:3IZ\X ꫸&!?$#狥i:HcQepp)24: ,wcQ\ip# c&{# ϸb?p,z{nM8#Ob'3 0 M>'RæKL%oQԥ<^rX0QvM8Nu|~W>`?l4GJt bd%4_nk:*"l>y#;$AG~fɬP.%G(&LyT"4}|֠f (y^$taBK¿! Z]~BiMn4]) żv(􄀫 {LYlc<Q<?l|2VgYZ07070100000380000081a4000000000000000000000001642f0976000008b8000000000000000000000000000000000000005500000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/tty/serial/arc_uart.ko.xz7zXZִF!t/"Ou]?Eh=ڜ.+̈ Zno_0R^Um +2/G$zu8("cUrpWmd≠uAi}F5yѼ~p+MLGj!-T# CGu*k\U> C&ycA^ 3,MSRiHI;[d^AyS䟄XBHi{ƅL@rKP*POOӂXC .FB 1ͣ[ICUP-ԹcB-^CǏ B^`nmv}vtv}ߞRcq O"BgŋX:5d{>w"x?ӲQ#UƽtH@'pw$4pLޔVSa:~QA#fGl,Jl6&rR ֩ ܓ@^Tޤ'';RGadf&r״D%2ֻEK>)m@ 69;uw!O7J RyRŞ <旐q,u$1MCM;^JUreKH Rg>@O[̆7ٚAfOtDCc*.f.a=?(xwκDWlZ=\{=D qс.f`Ǿٰ|<貀B O'4!IJn rG}B'ojUNW8QTV"De:9uVhDϯ2a}B ?a{L*RMH-EpDFRk&=F5X$7H8gHٵt `R;o%yi˳9K[Q_қ3d^:ke`?>r>t8 ML$/D(_*rq~≉?~4<́-9;oCͮ)`(K; wW, E8Ǯ$9 $1l.1!8f"C~qC;Ywq眚Tg֋i\g<#I rI;ZlђB^B>l&Ei<>"/BgQj̩͐ vc\;!:z.0T%vAT\ n=me!omtOUqoOnK|"zܹL|s:wno"BJ>ꒋ*3v!+@ݍ>Stޜn? >38#9uT"\ GǥQ} c7x"Dm~ԥ^k%Aa}->-bn3R?8v{ عjQ웢.QS (`Tf/X .m>a),}5/5Vc7&fm͐7,Xʕ@ߖh6Ͱ_C%? ~+Z\Guۼ*Uy6XAzAN%'/Ņ.Ю!CiH;-egsCDrZ+#C#Af@7r;Bed|߅!J> aw5i<hTcri [1ϟPA+ZJ[6Cњl"NdWf)ls-}orAk:#5{o>HQ "-rY~P4 s8՜*k 7H{S^Qjow زyV'Yq&pAo4IfԄ *[lK)/nm_[hIu?_.-`>KlUy`O//,(ucЄsQ{'}X2D3(gYZ07070100000381000081a4000000000000000000000001642f097600004854000000000000000000000000000000000000005400000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/tty/serial/jsm/jsm.ko.xz7zXZִF!t/{WH]?Eh=ڜ.+Z{g:^,UV8"G+ cij -^6r҉_ z+`wJJh~׽ 8uݮ+~*cB^_ X(Gk\rzpNٷB?/sQ%:] {cr꼲Y^RLK=DZ6J\[s] M8Ь_,L" xx(6K3y_^Jڲr. p3WexȊSUn @ÀI*#,@<bIİ|ϔȦ A\oŅZQ1mxm[ុ dØi^2ĈpJ1n-? Oc.d:o/ۿC~'pN4XռEyfy-$~J)G 窪< tfCFS!EG~LYOOy8դMW&8$ (3Һg  k|8R at^)(>D,aśӫ<ffhh/J(:1iCƖ8D|="e9AQ~fҫ*U, Ŕi(b^"^;4z"Y^~NЙoЩ>WyB+il1;@sl @V1a戭FqxBYc^(I|lZva=<v6}㬱ёOIbD@2L"T' ɏ`R=2.SĿEt G>~nenA& S jʣ1t#D S#gBdFtI2ڊp6sǾơp/CXF&$s b\>k֢!1XsL0gCm r78 * Q+SQ%6 rm=Yil+li O|eϷiQGj~);2e.DMp~S&!53b3ܰ;"(m >̯*#nO-@^m&f YÃt=l57Z5G2SV`k-Tpkf0pːM:';z"[fm7ZƯ|t;%#OdUqXEO2|4.V" ㄹ"( %%MF\9[ Sij5lp&m찝 %< k<6*mwUN!L1DÂzfB` Onj.xj*^0i#fY`wM"?n*a)meq[@1&e0iYm]A"X~N<9'xyu[ٿ×F@~ <ϊnk\EQe>2GH7Zk ~i02~#C"+{]!یtz)m{zEt<Z 5f^db,! ՓӹH!c!=,"#7 'ʃvK9h`Ϭ ]^%f2i*n:Z3FgijMz.Ƙ~ › ֠[e۫<8'_BatGhF/ Lf,AY&nX$Z]l?YnJeYc MYWԜD= @u); 4k`R'n*Aѱ@;c؋#vN1?7?DW5Ɣ7WZcrp5+ oOyP_䀇|REue78}" Df毰I27p iF@ yŸqLZ\Oeղx*3 )- ;}-:D25.J{IyYEaz<{Qn;wc8hiqA%*@ݵ[*D-1ܰ^wގb. ~UqKY.jzn̎ct۳8?Ad^KѰKܸ)fɎ _l!/[4["tj>$lLǬig@*b>۷ 2 7E3\&^:I&2FRg4uYԆ#XXi6 cN>3&BۙaiR0ɲ/DcZiȀ6ۭvc+PzU =QI% mxnDhN_.! ‹Ķg)c8ciA'jvۮCs~|0vb` ]+Ri=nsT5سc~viH|,O'4ȥS M^W1ث='H`e9$_@vy| j; "IKK^]8s h^˧{UJ,EULƤNdPH[ Ҭ=q~ %Q=⛀dduzc\$$$~i8w`:1v1Yo_&ρx>xd'GĻӤ&j^5{v"_m!u7F[]I;W1/*`Dj'"q,]#Y(b 2$sܟuHyE\*q*ܿM|vBm]utX49kӂ c9oX+79P^H^>?e#N_[v@]2<a~U'(d b =x8AcMUvBPYpaa'ϜL(!Zl9xZUo^u.BW>ڤ%HUQQ<}A؋mA R8=a ]( j zam)KEqS덂n zJ x2X+jU]t(>n;e{}7+Vb^i"?h-*/¯d`|n%@x:%tZGGDFy(kyײ0z^lotA5z=|Y|bP=*I-%[IXr~ېmRdlO‡'FԭȖ-e&T(|0}ФF@M釪 Em Er'< h*!3|e~H&uppJy7ȁ l ]7rv2#@=b/ 0@p(٩36B3D_jUJsӈD[sfѨF"A@Sy _!%m=d>3̸qKK29>=1HrƒaJSV7pzDw'<Ukq;Dky;|H&i@?sӊ( JTO.%t(5Mݷ\,FВ!S'.|82hlUqѶ`|'oqsB|Ihelۢ=ry gǯNct}4RS|R&9rRDD >j=h'yZ7REpqQ|MlZ&-+: Gn:* !y^!ERn"i6S(F. .a蜊{/v%ITn~+Cߟޥ-rmΜqE~Q<}˟M'-%]0Ok wiφ#7[3M=pJ3,Zo {woo5,g^-v"L7 vV1f}M ix1᭰Gt(dؕ_xHC'7yp ^9dNPwWPf.1B;dtڠwt,V$O1s%ja4ۈtn6le& qfBq\Fփ7R#8 _#O[ֻ93DeˋxڗK' i%&M6fYŒ}I`чy (EKc~朡]K%`,b0\ͦΣx1w7J)!ߴ_OGok:Y?$:.okjj~NGox{쿤tu2` {г\n6;eN_ѤΛPct&ɖfYG&)1T})t ܐ8F6;hu8^ euī=olzr.( 8@1/2C襶U n uv%` 2*z5΋G곘&,F+DX&}S`F]m={QbapJPy}ij͈_zP iXcw ̏X"pM+%¹8.˹`ȏfNh̲B{Z{ ;5ErW:  ˎebpoԺSP)?zPM7HLbc`U&',g(lϳR) 42E^JUVswk৔y-nҷDZ5PQ懁l]9oCX;]L2Vt"\ю|!00D!۟Yk=71@U6P_-Qe{]5Fiْ ʩDU]M݄Pp) x?1;s1EgI\/*JgGB}']X!Ed ^H&[6rQ wwdЀ$rK[[J%%*s oVq7dHO)ƅ700 p7 m ޷YRoZRQ1gX1^B?J OfHؔ$$@ıOk#&ݛBJ!*R(r$YhpWGFC0O ~[0$>">ΧQE; zj$7Kն(`Τ6Ke1ks |寯[Er;PFw/uw\-}NKhCu-Y-z46TZ,D'É+˔ 5 R_[_T:Ǟ5V%OpOC߄Cn lZ8cKw < >#!!hX N9]OG dks.~ d cn݉9 qiQ]f3Vf'c *yjG)e/XYUxa,ɖaod )~Uwj[P13`7<6yJJz趀v*HO/M #d (Xy `7 x3  "MTݜ}#S(n0jXCKm-N\OnU%ij$G+wJJ"?93@&/jSPlLw-ZLkxPmg` <.H=ǔ2k^et ; ,ss[Yl iL9.CxR!T+iF+X/җ *Fe=͟P =_a+k2Gw!HN/O7Cog)LOq+N y/OyO;vLӯPDEHЋE ѱ4Uz ;s2QO?m)r>.2N0jf7^W9? 񰎦s'y" yJo@DVq6u\=;~Qmv}*00`2d`턞VRnUH) p^f1I:zeK>%7wgaPo€QMzrle=HIt/id3g 麵G%Yqh:} l;H~e4EoΙ{dqrc{4E@ SL;1oDvJSƿ[X:K&ڇ83IǿDhbCy C 3G zew)%5 PV+!p#ci903xEx0tIƻ}ӵLI@Q&):]טN0yTgɟpL8UwʬR|*)]8ݲ'yp:|$_(Ů Dhn0^ '<1mT=,W ".ܺO&ĄNYzb J6.J ۤ*WAcCk2Arb1E(.>ڪrC6l9bbat,Ƃ>Yf]3:vS5X}#RAQ3I3KkG\hvG4t![yyߠ2O(H!e`v\BUd9tWq|7">2ed/:c}/jaj4U"g!kRwOStjxJ(pZ$xRTЀFj,D'W!p&kr-4tj d8)fIn/%gBA=M;.kߴ!+gLVkn:iӤmpRwqkOD f؜DUǁ+#8t5nQ̄Ia^ % sZa5oWNM6UX*c-rZa5>n5L\Jk0MW{s9ǟ_Wғd):\hxlDלjh3DF08Ul0T_|Uɗ $a.,_hLW7A:+ї0 NBf L@z@32 |0/QGt_K\6Pf>MjUro[U 8t8~h&_a 5.cΉc(̲៭q*z d8i\E~ZiBj*H_;>@V ik}]܃6!_MHxC .H=>J85"N59"n~ǜRa~ ,R~8+2UǢHiMe*y"aN^O=D\UKwJ+@a4P TAY]y2}nqӍ#'ڞf,-! ̂L-vpw0\ەmmӡq '{uKj"P.bÚt$>Y@ZOhT_Z4!pͲ\tʟM5 &wqs&[=}cl nk8̿RNUY"w@Mrd(G#'7O`Do+%%&pImzdCb yE {H^6a{K"C5b3Q:9 0b&Wm +DG8 ę*+7J(6ö#Q^mk刉c_{O7~6ch}eZTӂ97f7"%;.Hq{Ⳉ"GKY7/D,ˊ7 ftp|Oq>n,o:+2<Jgx~`M$N-h.ٴeI#:iY*^;RL#wp5r@Mʤf"˗KDS R,+[|wGOFzE4PI<觌`y(5bu'iv,[{\E‹_:Yz;PAK;9.yGqse[M=}q-v% e8u6Cz/s󥈜 P b.oxY~򨸋GdgfĒ,y!H)Ԭ!ڰ>ndch:S{}UI*ofT =B'p7w$"= }ٗQgckZ ڴljp3%}o;}3es|dkTFM#&3E䄎O>.k!!IJN$#QK:g;a,WLHl6 7w4/H3XJDgW>d<)d9dgCا0q$VLgG͠0 W$U@gJ#oTr@6{mH.aMݾ֤%Ee#">)Y.sS >#q^ *c1 rlqG2ݏ"LP Ɉ}]y\$zؿ>k JLP#o ;R1v 0U;C.!iQOW[E+4MToFwt:8r&-1=s{UA[1<9BcW ]Q(9(YN[c]x1 PJ1+(p =5a"d% DҽED: < ~YiF޻i&7Htku oP Z\ex*XFDL+ | uHWı'p]z#w޿\LgyY#h+4A;߃N3V u)P3spf/SX@\;)%]ZN0-jVτ݋]Lֻi EG0NsnuȠ@Xˑ꺱nv$q߿! yd 0қ 45%]8qg/Vf>Kط vLAܙU3 =T;r40p]8 dr <o:dj&5~rrCUZ= URR]u̅8I:K *\iaЯMd+{ߢ8]$fv~k[O4.%pGҝΟg-Ipkˬ0CV6Ր Ki%D^[( \҄B4WE vPד&$L(HeQݡW5# fUbNdŚKu/3&݄E4*B@)!Ѣ>;7s%MQC7~c8ȍN3Lf6=. yТL@b[k_-2U$1!X^ zʑ?{R޺D)}."P@G/ H޶c)H$8M}B=jߠd.śc#.w/Pc5)wZ;W9]&>ce86"p‹> }΃A\/b ؠkq,A7-Ff7hi\ aaSƌ,bØD `lhj1ؚYjWaa%EIFh:AA :X7^.@E s]OeSYQ7bc vr8l7_c"t5{bI)R'-Tb[ڇmZ*碏 A{J',[Ğg˨3!wWR,kD IC |;wϹe UjbMڏ7FT !!UAdr.+8̶2)\pj f nAܠ8XH/ m&wq#s*5p@4z ?[q{pf ʹ ıL8ċ?c s X%4xT\)R8z{VaRg0CWS mR9X*x!S(x|zih<[QD5o'-;!.q ]k4S1uAp@A SMI]0{L"kTvS='np6QWQ@N`YvRs6v!&+6јFa" uZ7n^@g\eaȘi>bJ3nhv6p ƌݎ0`r׺d_a_-~?CS ᮥHG IpSk+/ӱ۲68柨bUvdwûfZ*bhsl7k8ZA _W\{#8D;`Ӯ|&_d54/ˀg,h6I1xʧvҦ+ȕ-&M>}Vܰr)EMF1I=bu}7LB_#]W&0#ofMba,HtQ@j3U*2o+Zʩ楱X;8fCX7ޭQrAwlh@ЍH{ #ɭc0 b,sQGI$Siv u|e63-XiF n4߃aZ2̀V(k:pa^ٱ ^%ϦUF{;~;͵ r ũJJfpl+䎍^G&F p@ÿk|CLo^=7m ]L%bOPy}x]9B.e&v1=8Jǟ*PzFi>_.c+ 5 >IݡeR8\/zJ=paXz-iQ\E|}I_%!{٤僵:2> %Tsǯ |2*,-Z2K o)TF) ˃2ܟLd U|eĢT|%قdgW|GaP ]9y}dO&N+}/<e`~Vov4#pHI!MgP\#=?E'TwmHz0Z{ePD$[4iÐ5eÁștQ n( FW2.\IL>VGnK)\Ci3l}j"#IN{gk :3Tսq燬'zjrt⢭y^9v%N2˔#*NrE+eq' 9e>+.<ȑs0MVS8ZB"KRcdlcHl]9("W9_t{y4`g0 P$%>I`(Q9cW<[@m&=ks,hcG+Y#5]Js1G+h}ޒzlsƬA^ 2l<τ`nt>NbeVdIhn̙:Z5u>CmMcpa.%oaTM=B_z\5Rۅp{Y/U+4 JxwvߏM?RMn?ⲯH]br=tJI,4!}gB -QWy{1:mo-;el>dz\Rx7Cp^Lgdy!{O_>4tᇇUj+D'ͩ-8WglG.?]VX~K /[{h#Og#/Q:vM'eiJM_w C9>:=iELY ,7 Ӆ^m!U+T6oZK_&cD?1 s(3<ʴs-هȢ1뀬g=\i o,r+$INI< ժ7Y`n6VU ւjS0gIBuiv/TNb_UFGKSv{rF)ٵ s 1ՎQr]s-!v q` s6֝-vJ,ԢtV 1/x\Krwt90-?veo3vǷ+H~~NZONTظmsLd%Blڼ׎9^jRj>\X00_iB+0|;8-ߧB-98.qtv |PRnU%q 2/i!lD@0}v&!M&9yUx9`$JէS -W?@CvPTXz3 `8T&Y f{91Z-Ƣ ĄO!^1#EnV Tn S}HOUJCԤѾxq" ՝We2܇$ VJ:-I$ze9Ohi{vUR}o8g~-Hקi=J4nw,(]:&>W9rl ʰœqŁx\m%fGn4Ud-׺Urk֓ALhlx$[nHPv!j_Ç8 }x `%*q$QBF#YNPZsebB8ڈ[wPQvH= X;.AB]4"sDʅB+@utn Vk'0zD> &kوP2Cy杣hIgp1IZ8* â[h)}G$ŠNU2m_hA,,-KVgNP,ѤP̠§B˨r`Gv =* 8x↱>8Z^1 ?_W56\['4j3:nfW\c=mU:c;lX+חEH J*qSl% Wˋli"D'#^%.FB؄!2+TC颧R=)p (R^6DuSL3 ˹)9p]6#p|ܞD eY.%dY3N3MC%BfOx}T0$w`<9zuoVynj'5fQؚA,U,ưm#.vB(SͦR >=#&x6%$ڹ<ě#mzj{Yќ z3 [*\o3~Hӆ9&-;'Ƶ)KXp}v=tW~~1MZw+Hߵ1ge'fnj רn\hmxW}~X'hpy@{gYZ07070100000382000081a4000000000000000000000001642f0976000078bc000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/tty/synclink.ko.xz7zXZִF!t/oxy]?Eh=ڜ.+X۵84Pei^dvb1HvF"kJ^|&eo?r=l+Futr;*S&#c jݘe`4?8J4F7ߚL5Y wų#^,~3t&Yo-QllqnSH i卍aQۻbY޷B+ɣ[M~E{ǃSPfd/tt>7ӊCcBl6?XlR<r@S+= i+]YN9t'jWdP'mt3Y%~[/w-ii&ArwGPKkFqy$HF="?A6.:y0wFGmͷhoA*!9 jR"w3}}3J,Z)~Ӽn, Uy2kPnĨ `*?-&߇5&9i!deP캆v>RSeEv]`2X/]mQq}YN vJ,n:0zuE-1:V!THr$vA5>hDnu;HvHbh]4}V^IʁDWTptTSmeh2nˮ 4Y}3%%qg^TQ!S~-z\1L5NFbcz̧ Qc( Ip_)p}4k?*%TIi9,}b?Ȇ-GE5EjF4h܋Q 7 E_;_ dNCv)\ WQ=)ZRAd΄C": eQPB1![X'ϺgU]+Q_Y^kQ)k:H 湦'qz`SϪMI18`-_>'kh:0j B@Cvd^xsچs&PZsj?(ZOĸ=u#'a #*xځnPDK_&L"4)<1qq^~\>>{1k6!`nY/ ͆">p9*i"9%(d>'ayOOMX@'Y[O0ӆ!S"u|=+ޑ)y4WlIX 5e!qvtWj*MN 7).XZ2<3Jܑ 㴯N]}2 1륋X H.Z(/ee$`ݍ=7$HIr7IBoMr䟐|0}I$Ҋ Uk,;L"BH-S7_FWҫ!%}ϸB0*饞dgT"= ?pX $H &@>^d8 XyŬ_.Ҭ45ͣ-RA_ aZq :Jf_B޾0ܨ9Xe:1o"Gf8h^ر]EV$@iV&` ..)DZf͡t0з-+Ea>`g0Ҵi+|&xE@k-F頗Tl!scEݸmiVli8?& @J9+Ż`rK5a !ޜDTPŷy`Lk1k-(4]c5f8{;[LimiO.#5WSlFЄ-cL~1>[ifmTZކ=VDV!l~y(4JmSB8Lx&@%E|xj˪* p;J = ۆu%hNy#D`=^`+E'GwU8̾ YQySO*ke;JY*{"w6t{đi/ev^OANum {|U]sa]?wlુ z8k 8.ճnj΀X?:7 Bc@Wj;S0]6Ntbՠף%&ڄtS_/%77Q:ܐ.ۦChlg,<N뷣?ۊPKƩE؋M-v2=lz1@{Mhc#6Q,l@<7~7݉X0ۑ'׿2UgȂO~ 謿ف Rb'JM$ZI~30%mjE9D@(wmhY{ !FBDs/:0KF%SRB %9sdka@›56=V{Q*0L#Nu ~$Zd)\O4x+mZh Hg46\Gݖ$:a r,+ݽ+sGf%E ^((_ 9@\ou !<_^`8G fAgP(17M7-+)\](B'$sٟGŞS[J# ҿr`:Th QIEw;z752lK<gk?WIX8""4Mc^^:Hᷩyv_mhv*tQ"6k ޙ+6KW߀E K.tV4G 桎Gё=)Ebxh&|Ԓd4(rb؍ ுaNKu8v8{':u@hW\o<<[(ֱ[&ĖS*7 #"\CT8RAA 旿Ǯk`Z{Ö=hJA@hjUmDe`"v^İOטNNog֔Ee yW{oKYʏܝI#i.m|AN>ҧG/,# aBukJc}$z |RI []πI;lbTlvsL6>2%'QҰzL3$# t뼢Oߐj:e/wAy[ׇ̽M]HM ~'r6TOɳdU*vOD»M='8x;U%ܿ~ͅՁb{Ny(@\(Z w;^ۼ[ZGCGE[#+6+htS0aW22Xz0D.6D]UռɒGF3W+% 0L`ٹN!ʒ2Vn$ky"H)!Y=gS9BILo̹Lq#yc6,dDiDmxbh ;f.ZCzVpM[zۀ7o-ËϽZWP0ϔs Ԡ@ .ρUu+_6(C u1aȕK/f>!&('l.F !қTZgMp +ȉKQ \ dRjDaNWĎ'5H͓Mʸ6rld42' _,Gj]XlYSjﱆ"#n ԻҜ[w:ˍzLrQ_za;HǦP`- c)!?OD3DVӺ|:ژwcRe3rgYǰ6Z޸Ps")^.IJ uv;/8b*W|׼Yfl6Is;Elw1[̠~\jA(O},=yeE8hiQB11$1Nԭ<9a,w/t lpڷaCҋ1umq4Q F7buDm l`[5`Ԇ:ǥtOTFPDADjk7 ͱ\r.ͲTŷ WLZ !cwg̣Z%4f( ۰dF pIFlN5D/%2V7;՗ :悀ڼXwԩǃ^ Ӝ76!oYx̥ċ |!"!El@/(-"[#eZi]EeSz5'\[*Ox!+91CC D:cbq$u%<͜lSܭ TpR gH͕+t6+I$#4:~W j&[rn"u}ۑB=K5Z%l=x̅SJm(UGʁ3վfs67g_&A 5F azYhye=S~ i WIݕ= n'=G6h1- eH"Ba[[]>D8}L=(hLDbh{; A\f{ irfJ| H8^u^4E| M֐dÁy:a.(qN˸o 12< Š)O =CD V9fE`?q!.-/Ibd?>+"T8eBfr BJT0D6W>+t<[(n!L'ӃZNemPA+ϫk|*]P1c\\,&J2V²PJs\w 7)37^|Z\f+i=A]I'`1i\jwԎ/ 2mb`!H:I#w`H{LOboߴ̘3kh*tD#TqtNQ꣺7ZLhBg:x(s, 2t(Zy'ցDov':) c8r1PQk(Bln*еeUaOTDLg(MPYf3ׇ>c>+8aZh \hA\&H6`&$ ^i*ʌT9)'o 4:\VZQ)uǬodWt7t+P0"X@%_z.xߜ1{z~{˺N4.VK8f[ q|zPQ֚JChR}m[hٺf$nV"+„>/j$"pL=YTZK$z\QB7"p(C3wGŘZLp@s(FwMƑJWt^-U>K(Pq=yoIƀa$EDskTybuScx( NV#RFp:j{>8Юl2o#(CU}Q^8K9nnAF>:Rي`ǚ~iUL$&1]ф~t FoQ Q~gL58a@v(Vx Ez=Ldu0W \;\uzLS63]eЩnI%]C~᫲&[3бiymZx][uǁUb12QysܟQ76V#֤e!\3?Ƹ\cMv)g.Rh$&^`"m ~Xx/5 TVjuB_Af't >牰չst3pXEvӭ"c1KQERwwu+y )QIfCch+2aRQeEZzHs:><>z"%}gi7{u#HW1>Hs+g!)^ ЂKdgUHUgD H{e6ݨԀ-y-J!^R(PxtdC2K[UZ/ q׹_P'ucc04Qs'13} 9|;ʮ?oy,*DNRAQƂ >[(7r'D 7>mֱO ݑoGڇ萞m!n uUx иzi4!*-Xcx,/ܥgQws0&e{#OpQ 臩c]ʍ鵶l>1IP2tyfHדcT>VaȪsŽFa77jcJ$ԍFJwVn 2Vd8H_. ͗I.ռԏ 2W|SNq^͓׾bҏxN&Q;ʾX9krWܞ1lb6q=^z >3, FH8Fw?pf?҆!Vӛ;q֦Q[!>`;:iR#Y;[[(@G.:%9,>{"?e;m9 0FE hmz?Bk.)qYk9 嗦5Slwd/RWki1gYYiI怀 h^0okBg i3U"4N };زɬq+2=adQ|#K\mYHL;tmG1j]VBVS͞_JVntvDR <'!0k1Hi k(D篶{;|&1_&"Q6ĺ|n'QXO'Y}\Okĝ"o?QV~<sQmߦOP$_ qzy̏0%WPN-Zҙ]54ճV:BF|/2`~ozD 'cp#2MIrB{Ǩp'kˌ`RC@ ~W,IJ?@EԮna -?(ȯ,onއ~Q Ƙ ˬOˮhiqr3vfN{R)i!*b̖ՕX^02!\4``@ԗES9]awhW~\cע5N1p ?@ {f̖nעK[CQ8(14z2k!( KhǶw !*dߥ| %7y9tLe$i}U~W!7ZU+ MD>$=@ 'ëNί=t.H|% <&oeY$jH R0L)/%0d9%@cI%;ڝePU:[2lUs.6#AOՉR K a%ŴlJ:TbKk^ Eq\2G[ "@rA8ºgY}(8Wz\R>4q%ԣZ=Jt*2[Źs .ހB- >EWf3Lpt5^7|? s*d[d‹C.SdayN$C@so f*yޢ}ϒd C,KfLBeё|BBJw Kv0 yb1+-cSj9LZ:,") {K r95@w¶}PfJCQkxOJ.1PtgŁYgD*cM6>ftɉݻժŌ Zf 5cv7S)fS{ױ}4}<I*hM# 4Dk'|Ég祟q` -B- v{ͷx6ɋ+[T|P ZƖYCxvV\*d}J NQ66ۥ))> u?d~r BnF},]L_'gjLfj}D%i(&1̅6U:N`w;SS?'\ ׈L8-zMi2{^Ґ'1dWy>GCᱼvӧ9y`=O;h_GV@11 `O`4$M) $tZ;6F,PtJkCNkqT|m-7֬f8(gW9٦WV{ia0.6P f}=9*(ab]jv` է_G.j =)%X@qNB%7Gɯ?>8ޝJkT fG̀RWnS/76Iʓ7zҜRz!/#xUíP9`yh(^UV[do3ʌAj5i~+\X$S1zvXgn4^r$hiG*Җpف_p¤>1U4cTuc+`v)UA6 巅Xx LaίzpUBhbәLHw P%k[I|3%eLoȝFy0@B _K{i}`eo,ZMw:@{9N<7X=w GhA&=pɍt$94'FCBYT?,MA_< #@vrgV Wd, R!wndg0@?$~^ PTlgs.wK .$I|δScv;"\VMKiKA'3x0ɺP m){mm ^6Ӑ3j] \C'u$?4 {%%5lǩ ,m^+'r'ɖl+i^g飚֖r &~D}/:lPOS)~LoAE/[k`? :9$5^ӄǛBlBIe{K{'OXñ>m51S+ki;@߼aRM߯0Kd%mԇ=Ufld rP7W4ۙޖ{0Z( ԭlїEn@PBWv=-#)@ 0@-zceH0܃k إ-ӡp̃^,>Rs"{keX+v0~!AVoY:Imd"OVwCRDLYVYYtp1['n:3HP]BeE.܈ŇЀ.A쪼H/-G6/4y /徺.-wWxZKqN86IXokyΛz,k(8P^q199hG&QBH,!~Sȉi{!X1P 4"%$3P{BJ!FI)L>{q.r5nN8;mg$H2? 75CMR:4M9zx\rw ^;Nn0:앹V3.OFN^_ľ9қ|ɛgQ]T't{Z#hB9>DԝZwePt1tQ^dBy_kEĵڔص}ݥ=<Wi#آTCeʸU/̃iV0ߚEL3${vPPal~qY PR!~EeՄƷe0@HL;gȷP{t124M9d1(v~G~%hv$o_xP[0,Xm [>#d;xzzo T9t25BRGg~I4hĸ1 tz:J-ʮV9g uţx{Ђ}ytHҁX/k#hjŐ0D*t\_rM )7]sq7 %hW")89731lY/o['.&7rBGFPEjʱ+h9*.h=a@+N̆bcg:,J&9eK]''EH*G3g~jWƴ窞 b>SY.Z/ߵXXX>(d{Ŋ='Z{DS- "< T[~J"n/fyWw3q EB=Kˑ#>dy.Ry6ô+9E4NU`?bg$ߞT8OC=%mv ,dT4ת^.pi}n7F⹲ Y!7.LĺJǚy& g.1o5cWӤc~',W˄ky!t{KŷG>h~duDsI.Z,AyrA>Ͼ=X]șbH?n3ɔ֬R;JD^1 z?2~Ap;bHc0njbIVY |wdYqn !GLωЈՂC~\2-2~˛6d,,mf gL] XoQ1@l`}W\s7i)mtRIE3Z>"_/E:,>{_;D'O0}4BH:V C\#<ƣjJt#3k1Vq)b=ȃ[:N Br3\J =DK3+7ÅDvqзUHHai|-"iage8Q'l! 8Z ʉ|Ndi4ߠPC׵fǦBV,wlO@A2a# bM9,0x)O%ז/pO [ŏK4jA~,xgL_M~اkdqnIh2^h׉Fm`ע v?nio2ߗܷ߳A~`396Nk j[abmtM,v  LNպ'lW*,|[%7eh;ӧc^gj,~`@= IKn6cɉX?Ӭ5y n­`Bkj"wq 7պ$mI{''>* _ | ͕ݢ bNt{_:k?.\D 5ZIx٪醄x@h"8ufgsB@8 -?2b12@伫yU\#tf߶lN%']OA:*FZi zj+-w>!¤D d"+tifԧ݄xgȿx$o.Sϟ\'H 2(J%dl?=Q(V#\*nqAhe,id. M4p#Q] gh%b NHu}6#n=]|td76JpNpp4) nBg20q@r*1'3I͌Kr0O3矰ޓ9 z~VgNŠ\е㝫=|xl*f@m s7I.O\j=egr7R2ߵȡ\z-웲Kx4[9(FlF[YXvbUeq܋̄vY+EuU>`ωDVѬtJr$}gUg4XYk'kf\䱀~x`@ϡpը 7X2fx:& 1CxsTcᑈ*Ð@ 6,d3վA&sJ/h~P {#Jbi]DLz7RBgIOShҵ=/qRK69&-Kô ?C#[Mٴh- (=:h?Lˁ:**|fSehc8fo ָW-CߓSCͭV6fj޸c(Bs{GJ&t瀨Av?:X~o M(zcg۟%NzpOk*UҜH\h~aolr;=bXzS30u OE= Ecq B+x⏪G kL0!ϟښ&rX O $rBh~N#UPӐ4E)u3іed\n C,WsK\ZIv.=m{q¯Ԟ. 3#XO!S!|R?AYUCOCy*ӹt ź/,4l܏]sˋYA jixP̎wbi畇͉uu&qĵExJz8/nXѓ!pK$g(i;>:n2L>0 VUlT%. Jg̑~[`p(澎 P=}v;Da9/wzTx3KZ46M;Y}X i3}2b2ɚ8 s+jIMJh=^Z v8Ǐ̠&$}ɂvΣBfgZH~ ע4>$rFl}P̿a3gDr8(p#t +Ĺ}ǘ'lQb^#R6^W8*h$){u<&?Y;%h}63r)Ҳuzxs}Jd8k$B-` o)%}c.k Cx5It3$ュ.Zi#e"*Kv|袩kg%߁}IrMNFj׭al ~ss} e*f89jX(LgTyYs䰌LU_%x1ֹ0׿bTO|z|+~wAR)z_y4&m&#k2JJE`C z9S>a1vq̡oK3d)`!W"@H.[FH8)NñTllhxs_C5Y{YíTOצyφ4uف-/6PlX~5i nP80*za_hPRdxٷ~Ŕz(GP`d5ll>&MzsC̀#[ӟ@2zN6z5iZ Օ'4[bWΜ9x Rd*;K3H j=D#]+fB/9c~84ՎPt* qSbS4%S#]H9)͉P8ex";2&4<4I;ꚉ̃kž.V6ŧ\ljo)4eVDS}2iiĂ{$G^!fxWډ" M}`,cܥzEG/ FM;i\f@dQlt5ֈ)8cD: O?l>}{^XF\8軠ar:-l֯& n|B Mq@+nxik&fDqb+ G0[I9t`Y+B\d<'%y5R^+Pd)͂z,<nZ]TXOI{}>\?4QݞCt"QAD}^쾎'X_㠩_wb2bz -7U#7\*'Af*j'$gΑg҈ӺxdSZ M_cL~pw)JE>B8kAX\$$WZsQl ;u@O㒉.PO^+DR̅buP{(atЩs o6bz/qᒴOMPx$'ՁW4`?Ll`!aO|kͬ;h}Shw+7;7B,UA3B pkA 7]ҼakR?L ;{4[ Dˤb3b>ϭ>wRb!?7QBw`z=zK]yXxM̫f{Y9yb^b\St^P:w[%"K#lQf CG+WHh{Vɓ[`r뛸6?0]SEt~D kYX ($e0ifĽ萒t0d""NS6ĵ4oNLG&;L4|I9i:-#4{O)MP uϿ^j8RSa;]f= Ջ +zYI)p7Ӫ5}-c~`H#|E~b:ljfjr2AVtZlFc:j?*9Ks !5Zv&:{OI(p0[q0VQԲew}lTµ͏'G\UQoĴ%Fr7/F9uYe|M[WO%#͏YԒ BPʧ-Xrfϫ`.|@c**52̵"]y*c^pc:5EF~'J>)>clwᄬ` B@q8·߉'.7i9MV.TI3餮4w]a "},i'R/ G$gfp$x?^gifǀ]2bȼng~`Y͜_T ss?WVj$ՙOJքy4AVtxC{Fi*Wֽ2< B)oiV|yrPY^ nsDDԬrgG}76 p}KY#fQв]K12:C¬ie|<6?Dn}b[!ȑS=1- L<ф&|0T0W% $잀ym{ xQY0Ȫsŭ;7vަB"ͬ-wCTqMB"=nlߋ&}@Rk@A!cX,Gvs։t9՞.f*9)JOSW9V2Ήfcl~/ Œr`AOx] m1:W;a' kmO̊߁ۨ6By0g1H\A,HD6 ,>űNn -U2HTB c!R4? xIi Q3NA ՚esا\NOSdx΁] 361O2wP^0RTw_jY:wa0F .5-k 8[^bp<(jҺjL͗vG3EXQsf@7.X+yk4biBG[ NG%b ƅB5eY$ĥ$i$7o~17UWfl*+NE3S(1叏͵a1jwrS>=vP:=W}ᰃR=z@-, s ^TiT3fmL&DEZF:R/$r6p[bTz !7ꬢHA-߀+7P頧f}V3d:p>Ɍc ͔@.7D ˄%嚵ndС{$<\ PSi]EKBqi/1Y܊^[|3r۸MLT+/u4' Cs[tL3ݤ[lHJS!srE Hg}u"r c@̥UPb"N@Fؔ'zOҩzp!τoۑV^2ٖӑly6}#Y;٬(DRJg(7ii6 1s=!.,y#cLUm<4OA>>BPYr0 Uz0Th. :@TEhd:(ͤi#_HךU>2[ovf0Xc;ՔN487ޒc H̯-4*]ux0LEc2e۵OGKݩځJvak+@z@ <k a!:ǘY%;6# "N^:!C<1 +y\ajt]6sMeN*4|u_=]`k{nEg/V"_W*۪WKsxvtG ^n>6l&@JT_`ёF[[ElZB >DNC?\c`O]lZaTHv:RŤxL%ô<{} Q5%7Ċ,k[%zҍyRbqPhzA8a鎜YT['+w 3xKG5.J o/ްtyn-5 +}w,U~2_g_yF#:hess=Y4"f@u_WB+UfRMc-HdJ.f 5hc0#Dj5V2i 5Jkd S'+e)f5MEݻJsaVc)FڹC@gUY[g-A")8gP`hۿy-:3jX$ST<|89fvƈ4gV g&h -=VT5z|ykӃd.M٘d,5.gnXcEIZmM^G' re½LoɶO g|2y Ԡw5zkW_:s:W穓 Hls0":ыKeA^?-\э̱4p `U=L@s(o 8kKS}#CdLK'{Cݐt5AƾoY `m\l#XR7^k⺚J 3#-gj+@-瘼 nނïA`&YMLِ$_5`ML\~o1e!#C4'H%{_VXީ:EupѫiA?޾R#%nqs *l`X{KѨz5-d{\KW&Ԝ`13tK`^ѽ[`g iv ݅9J6ʘXLgR*IF`&ѐI AV[Y;,j=zڄ``XDN\@C] QzA6JxTER$X?i=qhw#LHO3 8E-(C+roKx3Qgy-OQ``CC2ڃel#pVV\@q0V>)L4L}w|B6IHG}TݟA$%2DM`7^oS}Re 2t[1[qN"E ;g\,ֈ^ @ $'H#Y[x+Qfĸծ1~og[!ق'p v|Ӛvm4}٦8R8.{I*~@Ap˂B=חjL?ȪBr Z~1DĘ6xZϺ,;J=V=9zcX$K m.v޽@n8O@h .+@Uc,ŀrk k87QTSK6 b#|w#J?L1KzpzO6m/K o5*- *vA=E>D., 8){9Gl몐L1eC훾/^kfxFcX992HY(Ȓ)fgqڃKdkdF7uX;$4KU{DC{eXiD=L?Fʒ(#B$Ke u6pBXH@߰b쳰)QQ6뚣y0!"%3!<4ÔKu'k iay5h,U;]&4GN/;=kh|K]i=r&!p,tP.l#?6̠>xC:EzTkk܉*Uņ|xv|\fO[diO/̀ö\PUG1jk~gǷ9nTkщfbJ!SSFoeZH,G/o]a_a O0(9~HaQ3bvrA ?fDK;£gY1#ذtbE/QdXʅ΋6wm,))&aT'̧0WsOL;2bH t( 3twD5kb X:}f/ʢSQ*ͅ,$jf"Yr~AR$0\ I?(La$՗8?ghjrof2 شJϘO`?%>W":}7!Ok{U%CLkv3~9d)zu/EC{`Q>ROU3rlb8*#Čzak@nyV+ufVo.qS54XSZ;]1PXnpx ;ƛǨ#;ݦedwOT!Zm*`5TR9OL Nn?卓G(MD͡0A堍yuY$b=Ǒ:eRNA+dz쟤Myh{z)_cu'S*dEŠɬ Hw!+bx BLF}5V!dL|8mYQa)l/ 28HxK3?`(Uc AyR@J{=4黖Njru3zC(OuQi//#Ԉ.iP+Mܢؼ99 ,Q4T&F u [_Csm\M ?>\ r9ޜ{d0[Z9`H%,aFr钭'G.Ü&(Rx0E_Y_ȳԺN |܉rzejn$+:] ܥjKs|beo^+ElNYY1lj<~Kzgl۟Y(8eKg^J*'"@^~\?6fc@V<.Ns o4;Nv*e/B`(r9{뢷96CH[<#rۥK#:|) ΚOzv]#ka*BY㚪{yU;<[F*'ruH #ww,4&ܭAi=х[!oqBozM>A+`xEkf_ c6ȉ,f6dm}*Jx ϕ5ܽL|TnEoCStqr I(E;Q`K<$2I6uXo\Ե@j&HwkɿAGu,=%Qv`c/d6O rTAK gQdMhc41iRxӺ4mLŧ|nr]l}3$0{)c> n."54aLpw+. rcGВ9/ZI2G!1c/I'hnoU(Y6Ï7o*@nhfx:=EEEݑrؓD\O\8{e#&OƟ{BbAw";5SK3v@}@r`X]䈽'u.IVD S8c;2QAJC)bݡfxX SA{_(nx5 i}w(D7λ(>x.&"$^/@N֡2Iީ1N4qwΗAQdXN!>cob1,m0.xhOhݏ>JP<QN$X6)h߱D . zohp0n)^9r,>I+BB( \op4"\BOcHC5fф<:~K]6? Ҟ Y=3(7mĪP'D}C;-]p<λh{c(ruT!%>u/poQcoVu_9?\dEI'|?%sDp}l!QښIz*e;NgC#(j]5N<, PNw+t0rx*6ЭN6P䵆 /IG KL &\9QEcKU4+*sP͓oP4W*kuJKCX I*2恔jWh͔HMԺY6h';ǰ֤🁇Evefho#-M_#^Lc\YɄ ]*5QW^_&߰`>R."FGOѤNίxA{xepC!Cs.nӳ,|>S5Pr4-hj_zU^65Kd*ڤaO[nofK/B мʇ|8q`и?ׯO_=LhM* wvD T Ui^@~Ҳ{Dx>g/s*hYm*@Ci[: @`9iMu%H2*uy58ik'wz@P;k!)rDʁvaGBJ+JۈK2VS!]FCIg듥&XUXZV!9R@;(;u#gYZ07070100000383000081a4000000000000000000000001642f097600006894000000000000000000000000000000000000005100000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/tty/synclink_gt.ko.xz7zXZִF!t/hT]?Eh=ڜ.+Нcx$E1~ahKS˃+t Q2G#H6$j+Ur% H1AC~â /,Mo7QlaeKQwFK8 H ܮܘ3 4G5'I‹)y,vO"u(25AVMNKutWWɧXh`*KMZ[m YpWSٍLI(>$s([gٴEP29),X"Z1ū K{^ 0NߗVHBp_$Ո/~&r O=ݤ%49ʷۙ-̅5ޣ|cvKР耂[TK9X[̀$n1cͶ~Jt#OTHB=m;74@̫d0i3O?JKy>E:ƙ)cO9l~a:0a8ͱv?,>2EB)˕k' ter% Ձ\T& 8rܶTwj2L:A'TwRYMWtWֶs9 (_QqӪ%Y\fZق)WC6Ne"z^˴r[h^% wj9o‹"vG5z2ͻi+/N[rT)/jArRABg[u"J(/`afjO.$"I}~qzZ|/&'#ܖ+0SC=7`{ á)}X{R+RpVZ^4!KGz:Y^̵qN@-VZ| _h10f),kZrgdV,^o&9^QEZFf-4UұaRdxt` E\WdQ)<RyvSrTHp%OwE$C`zYް!ev(b$~Eqc F8' ݽk }-;}c!(uiԺP~_YZd <ŪoZks)b113Hq$%|ܰc_?<0c7)SC_!$l/h ·_OBʈa,BEBj!q;j 39ew@׼TugL.,vw^^~6cyFv@C^q9#m ,肅iֆ^\ũAZ[_b+f;8 aSzs0$/MGcSǓݏjY@zΌ$R|r(8{Y>y4מ?pFy!j0ZQSD+ YkCKm~ى>/K4ZJ"c"*gДoGOX^9t5 4]^/tK?byS?bه #ܻdcS`?]lG).7_a \zPqb: [jx8əHi"A|ާ9Wy` 4&gNK 'i4tayݙSo>[Lr2>%pK9a6k* 5E,+(׻8D2(ژNYQCL:QH/,*)dP)gP-)4.W%YhwE9rJIaJ2>Xhh. 3eZV(n"|%p[h9V+RlR]- F1 V]El#NhUVMoo}1 3,E7!d%Dz`3^&+!O"5ʇ.($;BEW]>T~hH9񂩳##V$~T0-$s|l;l!%"ᢛT.q_=LUs(WGJ $Ekq1)S YkL8!6Bc&6ٷQ|go>L8"ڟhJkQ Pڳj 11ru, pwn},V7&ݡ(^DO\H9rFCu ^z+8qKH{ΦXVN&3Fl~y yٟ;f׳dDp KέT!͟ E[(F{ A'Rps9<}FLWU SFv~L4|!s|bo(8/yBwG@`a+fͧ`6Yѱ 8:W)9Pm`NE R v$kѰz/ϻV.7U RdkG{J&C>[@Sډ_*O7D@f1mgk^ c*Xa!eo4Id9n^c cتHz8+j q@VjC 8GX(vPBGxOrdt)Y2WqYrZ ]CW'|2}*V(WlLA0~_G͙r%F1*bEtf&M!hGb%zz|&imغ Jk@9zfdBU)D9l]Q+wrK~;2ۻO1uID 5?ў#SLE,pC'kVD>WAy;*!"'CLBЁ4" `sik>Se[{y)|l[׺LTdABT);,ԏZEs㡥GǣSWP0F'raEH%ǠN-aEGvSvYM8g=2ɡ%2SRA˫!pX\^MAHĜ ~摒-9A^F&ÉZ7lZcG-O׀6eg*"48J:ׄgg()`c'$4bܥe_,Q˛1 SwN{ =L31e,n]`AJ0}.Z+z!܂I0:BtO=ܹ:)lo*- j׳mWX(@ܧO*1}&~.$\K^~Tf-k_j!M2BE'}sVRc z?tW۲,\Rb<#a1vtۮ_aߡg(֩aE$vk&qKT^UTo%X'LCV|G1栀}l4NrzM,BpQJ~Wn1!yH +am@5y] ,qZѻrB۱{h@f}`( /r"_7^nQ U5BaU'Qw̙SGv2jK_)gF})P.ed-4Q|CX^?Gb.{J"NSݬpFz:(xWSMC뤊.jL0/l {[H&\_/]$"9? 8ӔLxP"_j'۸(߶z'bppU:s[)tFSfb{ǢԄ(~W 4w*U`t:ݬ8+?11IJ{ΐmqՙc GbiosV3XUad㯏AhSѢ c@91xZiJaлm0+M0v&T'Jp "ː˒E,v""z <GA{,L1 XOeMnXtB[Yo];Qx ${]=P MF4C›&E#|]X!z.Lu~XtH[Õ7HIt]+ )4Z //,‹Ie j{)`8C>ȋlWe3*rW-Hg8D4̱DicH4\FtʸAv[⌖{Ώ\݈$8nierĦ|7GA_`$<.m'29\Ʒ} 1!g>7֒ejCَ[ Ŋbq>W[_X`!"GnžlKo`ǼY |Lv%M_0Yvڽ V4mNFzINzNKMj<ƘK86C` KI!^U϶1rhN޹F؍mXjGW``)\:X(879]ynPoO(.f:cQk̯FQI˧^7iqqex#V}CՊށ\قDFYnSFJ8{wq\!a>H/!HN@y5ͺz D@N@`!dg?Q!2D5%r ^( LFO+LzJ+]6PE+XO#tSx? Z x#@O>A)KH>7@?:5>_؝c +/RDbk[gMFz<~Yجgw' m I;- t kr+.vѪD*vť"^ N7V?Tvzqזmš+q }+?$z-ZwBn+~e,F R r F\d?(@DƞDwTgs>Hx(57ovPnڲȬC-ΕS&fg3c}0,AH? ׿xHTBRޕ 2&)@~~[uDqNظ2XWQbv(ZyE^溿v mۭoՂ`[bYŨ/6x mhĉ_ Bo1obo#zN'\IJMCۻhS[s‹eyr"ͤyͮ&ᮥ5Ɖ? 6imvrq0ak?L[=;Z_~+js<^>$B|p4/[ jh(@>,31"hⱠ4ݯEܞy,RmoJ(3RNr{j.Azz @<g5Bb:/`3cm=kM$+|V;ndoBmsw>7殡(x3U|0yEdz_>a hfe)Yc"(_ y w8* 1]$*c.vO|!Юr2Oeϭ BaHMh˙,2ϣ52|@mCafn3O+O'9~km#29H%R*ʏ}>0CXh72XsSXiʞy2¾L@ h4YN  D&-LRL1zJVoFg o-Y??YBNXIĭӋG]ocr%Ȳ0T@z+e?}Ѫ< 2EهzʝwC2pp.A7gl)aeҾ:mX#G'hJ/"8rdT'ޕؖ@H#ch u\6g29Uas ;C_'zYtϢm7YR`N-FɕBV͇rK_;-cmB^KZԭ hWbʕq}+Q) -C[V?״Q>x/} xo"<ݲϜPP4RHጮ!_/Մhђx|Ь#愈}#.kfMCSvד% S>hGG=s#1LãU7.wu[I`#Ӱ-)INfNx9"(]NU2LCK`uފ8 o)͖~3f?|Nm kJdj_̱wS@=w1&~Y 3bB4 <lG]ʰ{y|$ ʄ޺3O׭#̽jʥD/L7XAsMjaR]E$<(ww=e[Ȍ'-oկA˓((z|ErL -Vd!6߆MЦyn<%;C \}6}+hI7sz~RQb> M^hv,B7 4]Oʄ I꜁Q/9=G | #eDeoR [&fJ ^װs~Vi mGL*cTfmE(;LC/YSeg 5:(QbКBq!3p, s| et#<13ZD䕼R+^e,(KH5 vQI^ؓR2ׯy%ml3'ھUިDzɖ@1w8rI%2 7}9>lP˜ NH6,N;shoP*wD¶br/+h>%:K+GJ%W, R'AAqF @UG{㱎Vgr@IQW-s̚ b$_&/uC|4Fw6Z:g?mv#=0jk@͞NW}1Z 4qU8L&u/Xaf>X*T2"оRB2];! 4gd:bcF\sdbbq%H k#TusWcbɥn)T&eDGGIZ~Bc1!9)kܹ 8=u tJAؾ{?\0e"[kD`OY6f锭4Eg֩,>GcZ."|;v#qb*;6NIIrh/Oߴ>heϗ j ;zϫV SlU?h$"җla $Sȟuߓ5NK8\Bjg#X{#37M8.[`+ ;=H r^Ε,P_Yd>~&}?a`/DM [#|*' &o̻M ᄚ>qY{:xAa2$&U6{{\k$4V F,\'\p!$|ZSP ` RxjmuaU"D榚HqLQ߼Ԭ+rpؔq>I^|ڈ/T60WfڰR=UQshhw-WBMGDLxggb~r\jp] Xmڂ:J- Q{̳  4z2EQ!:]Sw>$EO)+J$% M8S]5/ڣYz%tBBv'G̒NjVBUV5tpK_2AIc0oZ X9e:CDTmbx=MhmH./cb,3D\R{46>?d=*}\I DRS96 ? M̨Xx@յ+Whuo!zYOr AEwUҔmLay3mk:U0|诼m*veA|DOS҆4#ĥC{:bק8=;PdZ"S>?noG8'8@]"$a(cmln.*oڏyC({9ɇDL#'^W'Gg31?%Oo6DcAܞ$HI_5$$ 6H@ $QHN(XPXQFFCԶ8|?ǝpXkhH.'{N~çG,L灔/yg@.(ڎx%k˼9`YK-L,u0Ra@~SIpm XJSPe@9C0 q܅:jviOW|o6򂟍[&Ṣ6;i)jϮǞWP4}u~^^i:qמu2"ZRwD8<c -nvz@a6yCsoĽ <# U-Z*i OXkqrE!U쫞glШ0I&KK}f9cw܀2$ hXMjnFCT>Y*3EhR(!u/Jez\m2+r(A0,*4eR`8l[\zϑN}> $rS[?9c3'a1TOgtpM7P@D[[J|tz tL^:󕠼f&ꌽZTv-_FP7QCLy!H/uھFNa X0U{ Իhٛ(b*bu !ɡi3:>'ϭp$ }as:,nM+GwYP9c|$dMt H6fl[J0V\ѷ?.^/Q)43~P8I3!䓤C}O UdWY3l&zL|I? \7A{7SD < eP_]F8)W\[lǺ,wi܊=W0531}o%۶r AR-7yT` W#)/7iM]9_n `ZHMTw uYéVㅆ8h^ХJWѳ[(K~|a?#KAsˀ#Х"=xVnDTŝ˽L0!v뤸ٔd. FxjSlWcYyn'f./&;.MyS-"N bL ޜo,S|[ `|iR]p-S}U||Y8w-دXob^6l &C!rup;~@ ZU:9F[Q#`ps_<ŵJ(DB8vDBJluGO&Td>l -͛Jssxc%sNp)OBd3U(?昁k ff`ꘫ[1E6!u96Ĺ AQsAt n[ (Yt~ ϲ+ ▜t_ݼSu ;WߝR_Wq/ .:joEƑjآʓ]wPH8J 3?ĤR"$$aG\?vu;Te#"f79ŁtFdsm |:~7-j{ }BMKWǶrrT/]$$Nt[6kbUdsܰ>5lzR:mƊknlYEl=F[Sej,G qƻoeAkȱh^dq/wN]x4e,;wt13d+-(fuψlZ s {ߒ!LSeS^貂dYىyRr먉o|!ĢU!qG6aM$1@ a&<\5ν ːx6? q=A (%dB?g ъlZ'mv f'z埯ӄaM&,fTuS/Ƭ Yrk}yJr>SA p1{-&^[j6Ml̻%P'i [O}ӫIV;Wn+./uIO{F6q'tßyKؼ4^6SN[Բ*rk{ FT0ˬTr,RJqmZ$J'HE>@ϵL[q{?^|+Wu( $aD_f$@\ڸpJi} n*_u=VJqU,jh*+[\M؍ gNY=o!%ڗf-^j/I8$ mAT e4IN{a֐,.{|A6]\ }!.AAf׷s{2շCFGH8 ,S5'X2p9YyJ|yBjˢ"gor0ü?3v9*U7b+8>vR]33@vu+fQ{@]1Œ;!]JP܁xJ_hv|vJޤvos s:HXl EdLcQf6yPKHWv=U y3ܺd^@{1m7!Λ RI_GG`,-}"Ѽ5t}/ !"{ep7<k;, ?mAK,`` *;eBR.M[QFnw?}JFĀQ_/P,:nH6+KXNfI\3MRm˞?Fo=O[({|ޒ8)F;wO}C;@)Sޓx rb(% <-גVs +eYG+ a~w_cY} MX{`f8:pnyЯT\[DU0A1[ߞ9 fɢ=q8y]VV̲ {(fD]gçxF-eR*rl1+(vψ9)#1͟fwt9'G<jj-RL'8FT=Z˥r؛bLn\K?IZX]u92I.,ݶh|3ߩL*5C}|MZ]Iy):=1&-UGL*ZZ,Vy;(* RI8 ;omq|U'CWxA$0݃mKvr]CVv@Tw2 é!.F횉ҚQi>N>E^b^ /KqKvUR 9Os*dsƒI Ysqğs% XIWh|c=LBhi; 4M&~|ԉ U˃$ yMaQ$T Ӫ={޲^$WzGb7 D_a:5 D+LCƶz;o.>i WO  >h63Qzӫ4V RKD'dG|,`'w b tL*i@J'w' e~ p@yN#-R>TȚ}SJ;CCw}:ؽE>FPH zrխ8nj:۔nI{T28(I|"ƫ, A]!'tg$n2@\LN?k$/'^$ {->$QN__3L/9C ^LP12Iw4Wο,_O s]ZTlU>sR'~F~]Rx./;U# {f2m VcԮQaUH..vD'ɠau \X{FŮi7Vݕ]:UC,z} ; jkf aR;ZS,Қ'2+lM¿FnK+A3CC~JO_g(ԪU(ur1|rsVaQӟ<]^]qkUR~؄w1d[xORb#U4aG:vgeq}V69 .,wb$2bR 8$NmYD퇪ioT$ϝil'V6푄tu|IN4R~ ۼyͼt6> ic!h8OOx5mx$QޣnyHhq9:Em9z#ٙ2 `~ _Ŕg%81pb~"u^z[bGD4)M  .j6KM)̈́`%EZXYxt[Jnsw&ԅ{Y($#ov^>{M̖Q-ߜZT mw‹ЈEʗaQW1BwW%ARxT6tnW3.9q5;gZdSNp89^[ SHH%F( og}r 3KǝJ^![aGq!.K(e jyU Q:Ť,'3d\bA1tK˧;x*1v)3',P 8O2Όsܑ{\m~G6SMRV#$5iR P^f!ps[?j6IC52s^gIҽu/bʋa >jvkkW=t@GI*Kjћ,mg+zikwBn[çy62ƳN  C+:p\e655yʥlʷ~]ir_ #!Ml'wѨ asPރo.ýrKZ.k N^W9V7r7R1fnvDB;'WI~gч0!gѭM%w^cQp7{H4KUčkJ-C~z,O_g!hSPXaF0fzÆ4t$-(yCν=jpfxcQx6Vp(?< :ճѲp.a 1;|6FNTFH"eTyK$WK)PQB>^~0 m]xKz.C⠈^  /caz@cfz" u c8߷j}R²0u|+OjfgqmH `JQ8|8ċ *Fl IP807ݵ Y/<3◵H}VaL1~) 9Og{ߦfWŪ8z{cF4 ;{&n.)9gWOS?"tUbB1a]cJ?'͟@غ+0q9F9l!EEU݋f݋2F# sx)n~:ˏIM S\z3v̄ص!z슮|*4-@j #j3-<,f,<uEǫr: dS' ZF\G*mh>|Mn繇3JʿGC=;_ jk52ϭvAJd?Һ.G/=WeNCK2ol\kkV!ϳdCF^ 1Q4~k"G;wCQN^cX^RUCheH9H3 o4 ^\܁cS{/"!Ov&8MkVZ+۰.5$tp{<ҽ޼C x6qmZ@h[[V)KQPKyU;B:f86{^z&9# CuUP !1QaF,a5h 񝢳C>SkZjj䭥ʢ .k_VTI*zrB)ic=nGObBcDFeȥYU! g<9)5-Qd'ަz`3ЭygTUb(MNK y;܉͎NYRhNES[bǫz>sk ߨ{zJb9g;oJFM9yz>Hҩ]+Pʆz]TQ$E/ lAS.*:0MG;>,d3Og 1^$N޼ 0JC8 ׉[H]^+Wj(+UDsom5k#+g7 ^ JE氀aܐs.@>!XG +{+ isQ7OW[ ̗6;xLf(;UaP @ ayq%p tmlw2;$U ʋ_;&7sHF_ NF$Q~( ʊ2LhtC򫥛6%_``zGdH`UN&r" T`=|XgdXg #Yރ;1Rѥ*~d",J-eDu2 >*`F{f } W v9 ~W c5 Oh# Rw("Ihbd-zq@-lDn077"\(GhN3/<[<ŤH6$N˃Wl4#87+e;I Z'aP !8~EK2ejSG 4+ ת~niD@6%FѦW\?rAGٵlzx~3NdCjLP:+fIVo ψS7wЫLy2;zQtV<]7Y84*Yp%x̽⏅i4PzH7-om`eeB3gqk6z-W rhޓ߷_WTf{Eg7&YKMM5_r4N(fԧޖ5n['~D*8E8_:6MX/m؏8pf-,:鮁зֶ_5A{b2|QqQS-Z}ғgsٟ|=ɇC1(m}PN8U~tJ>ݑC% SbV=O*`T3qLa6'sv2Yl(5sӂ aP:ky+٠ +ht#r}R3=$s4|_fe.HO8Kdp`zb/C>gCᒑk Hjd#zx66<"A PȞT*.cB W)UJe-h)h8(9m)/Waa3@;IQ}lL)8P8^+P|EXqJ;oB~3Uj!ӗOUxK&SjP㴔PsgFxkzH's… \7A>X^c _GD DP/XA] g{Q63XdќEc-ԺVW]ǰ2ǡnAFɐ!@qe aƧn;DeR9ldW\Twז1٘lG7#^LҋyYY\<{"RA_"%89*;>Muf-WzG<sXevpǔ;:\xխBZjSAC\L [LjR6,l ip㪾{]g qFqmeW=:K@$N뎄_ⴑ)K|` BM ŗ} ,)]{2|p&r9/)=W VlG716RU1Q} {{jΡ (e+RK!̾?J=n:X]zòXq3Έ\gWyH U]ر亵.y+=v&#B ɸaf|9anLXt/,ǚG[:|g<#u|KCHό;Z !fHtry<7[ E=%Q[NLڥÇ$ʓ:H*5#u*:)+|sov/(%V`_ylFy ynEME֙51JOSrm}ӌA?'ܨKй\FYj> 4|p6ʒ6I#q0 C tQt`D0qE"adG?/>3hU[5cԠb\{/gXlAjԴqiŃv1d6\CdxHjrg~e88aw6@ Hp%tlc|G Ԗ:Br}3!t^Y))](l2Y™&iݜ3:Qw"cFȐFAf%#duz@$x[;n"/p-`.!-.Gնh(OI@ y pfYuAΪ$*D-V]QCq" W;\u/fP۠Hyw8aJ8mY*4YO*C&(v` iQ c9t 8|i"O%ƍu) ~vimY[z!Ѥ.,f4΃u&^L1?-Na; p0ƭ; W1 1 $)gLH{W=qŷ +9r>_m?5IgpO8Jq [ AppUмx]0[5bYR=_-_ꠂv01[p7rՄQ uxS,0gM)VkΛS^zoSڬ;T" 8oXx}OHIȯZF12b 9nYnE^ﴹ*ڣP~ b8{'+C d0Pk=$ ~M9ŗ~aM*>S r)6|;-u5dluczCYs<: UƝ xa6RƓia=4A:^!*c{팠 ̮|A%!}WU:lDPi wۅ J~~~@NڿuS61ŦDžwV+R΋Ɨq<`c:F,0RM粧~DjU}8e~hRl+X(V1oW * =uNy{?ACLAsu3j,`t /|D:ŴͣKX1ZSzQq;!!<2C#9p9n&:0Ķ Ml]ZQQ-t6{?ߟm}覔NԱY+n@c&@9QG]E0S1.p[`[Coiy0m-=R'| 1DZ^-Q|pY , )A~VssKAS I2f, `;lGgS P(WOC,!$N)>zeq~ Y|> |WlzLΫa6J1 Dd(*/ׅI;N8Nq/޴wW̜Z fW Qq:` ,Vv'U伖 x\CActHa |lv#0_;p 9K*-G.&q{{6fCo۱ \"1-t\`Clzp}bAgZNUXDdL):AU<ӥvV:JY;Zp!D Fc"^X,"<5:&-Μ=V7Z#[uD*;ߊA'+#,3%ë=)}!,Sj| *2Y/ߝl:]bR~ hzS=\YI/-Ͷ Mے 1*zC|E! l}~b!Yull"&}TJ'ǯg?E1[=ۘN׿ }pƕuʥ4 uEoI;#$p '}{g^)T"3+gGTPNW4;QżQ_MR6cZꙶ6!&Nrtq^u@Hi͆Fֵ+q5a&2υ}$0w"ۓ=(Q(5-#"?2Y*Sq}]/>Cf2ZvR&Sɜ&=&_k֖Mg0)MHm_%wqji`Bd6fߟ3T*2gWJz%2eP.`(Ir9jU.*D'u:aNt&tbc"  lԌĚ)}H}UDm_NhgĬb W]% [S-z0#A}>WLFwQmTXќDzkl٠=Uqٙ |Ó3uq@AhpJc]h_ uyO-_(:ouNe9zP^U^@bv4d& =rfʵ>أ[O{ѐQ2!٘Ab|载xYRCK,0J&__s鿕5aB>$WOJKI!Cl45Rg5;GXDžjP$#JP7ʺ$/.[Ĉkcy_Q S FdNl0I(JJVk"i,=?T 7+pFAOh rY=yD:/ ͎X\QDD0@n=TEmX@5H̜WFBI1ʙ (܃yk +sMl @돔Ht8;"sßKO?KYGHUʇ+0\ A ;u9~|]S`:Y }^⣽%Å􌟧|VQ !so 5z'uc@0$1Z& qZjRC"jd#R=YkG|oa Nne Hs /requTP, 3i]U1—]|[W)) rH߁}}`^RLLhJ" ,M# #6nff}x|BYʼ FגNyP(tI@WD(E?k* 2k|ыRM䉆]+jJir݃DT[JQ1"A*Ow/Rֺ>E?l@1.и=ԫ>#eigQ W#[0S"_Iv-[i~EЙ.2a>sKPgA3Ɖ`2%{u7(}#Ú(WJKES Rd.C5wYMbť-6 uNAh@*xc>lD O-Leg_" YC"yw5%}*8'PP_Z{3TAD$:`eXNA.dB2$߫jr7ݙM!H,³O.X=P!Rmދ-*j6I\` b++zXxĘʖ:Ų>fw|e'vb\vXzWWZ+uB`wnA`Ax.FB VCLDp& C41n Gة餽;6*mNGǮYKu3 d :{ض?4~;4K.N:Wwmr3Pݖr>LLP]>?h?Y</-71Cu<)8 JBs@w]vaaH ?n{,ikY8=` LGxsTzssn~yض;񺴧%U`|_#?蘿]4fJaqIFO9)GnJAVV8ܼti}_7ګr xI5gyp?3?b~UP󊀻 zh;Ew 0Sw.PHv.",ɣ)ߊ4.>-njfV{^e+\D;n9}IFKϮJ|Ki#6L+ wSWc]1S٠d^~y'[^hKb90l]fG򲘆c?A _pUFPW$ߠL38i!IMvk >BgIظ xͶݭ0 x:(WBO雎ܱ|"לZr}hT0JWimˋk;??qvqB Jt!w_ ~'vnXǃ{Y?GT0g} ^[_ۮdb6if (97qjAuh*+\$yx͗ M"Z6nܷ5/,#c!;e`4|Gzl!THiV0Z+<c%ԭ9VIAǷ@p@KI?KNr޺Ij8ެ+pN(evF L/@5u-ݛ6҈D:ӌEn8[j.D8f3|<}_$&ɥIOH1rAtm Kc 檗vo4Kkv^.1>Y5IS?UzHޤ4`|-[hZDh-o@ki׼^dCuPms4w ϝ9⭹k|%׌t@ ΢GO J~ s>tG ,g-I%7b4ocBOg'L Ml[t%[@>|^0AEϨU 卾T"ggɎE}zϪTG-]d}pUKH̓'}p1 ߜja܆J# ǝY!v.P+=NţW0+y ji%KJZQf g_ ∵ ag_)OO+XmaRKxρt5kM{M60rR-h X\aIp(+5rif7 o)3jmcȁD3.an$QZVJc8>QOзU$U#6lTd֕LuRzԦ GCq[ q \;Y>$aD~|?N ÒVa<u3;NRQL`oʋbv rܼgS6g6@%-=M2cV:1[;u#+.eR~mfPګnu:VԹY /Y&5i)?8ù~Z+p 8Ap:+#ULyk_PQ%LT M;̢̾C!N@6`*uܯJ\捪}e7s;L"R-6:/Rp/=V*ܯeRшU+97ڦ+Fzz0gn1 }HyQN*Ē*Pfo*H驂sC`ʟҳCȳ'cul(Dl1r#¸[4EԈlUSV CA_<4!"|exm GN5l<~xf(UI"07<2R _XM 4S#p Ć E yfA's"srShB 3Tqp`Z2q"T3[#cT/kiN]KC|f#.)"&oTr*֌:䠊0+CM'?jR6Rf+'{b6nNsrg֤k8lwyۙb| T1\jlD{5+>g/~hbsG,%K9lMADH07񊊝K`@`kJ)6MM$/[gC4W]"/@|5]?a[lJM} [ϼPz ATG_K̼/^ڞD.FMxQ%fPv`zˢ9zm6቉).~Dqn1[e񽙭WpƗ]q0NAo{\ I8owVupU7E>L ?5l~?1()meVjxCνmҌWHXWk-} l22+HMLUQ,^^@V[qi5X%]"1-Y*E~+iB(ۛEs) ]kΦW&࣑k7yK[qZMA߳U+,S5U}IcKzJQ8zLC6!Czټ$#Jrt5ke MrCH" F(Z4[t p[C:*T S6+hCCwRS7%·P5:kkӰxЂ MUo(qU~!~v_sCLZHaA~MY%Ǝ6hӅ,f0RVre񙺎rE&@8$NIp{Uv ++#L*Y0J%[^!ʪ`T*b Ub]\׎GfӚzݔ_AܢL7JtKoL?A7jpʺ$zW5XGS6$}&lc#C<zS[,? `<1ujܬC~˝zyݧGH :?0p7lY@1/lBZ/&=J'z?h#Y)X9~Y|k~Qq v} r;y JDD/,p$w(2/.J[e03. pvsbDXPc#+$T|G]O2+F.oNwUB`(M;c]Z uYH'{LL*Z7N%él`Ñڙf:qoJOx!oweE~oukšcoQzےhJ9]ɔTwgb`Uߵ?yh1gWg:Oo|D_&EXmRV(g3~K9H [`CX/7óí!w\p91) q\sC.Hxv/\ W-8%͋%$Vh~WV/Ly.ѸWA%`tlIeP/LNQa] b3WDwUꤠӁV\Zf*yH}~ʍS}}D iiv ߵn^ǞSٜ\H]Lߤ>pfd#mq3hϴtc59eIL>Aۛi /}ulЭeD|NF+wH?Ə ۯ ՉxDnFA] U 63p9eh0òGr )x{P}&I.i4h+Ʀ?HLW~c[tm0By I(}NԅNčSW:8;m/] AfNAU#ia^snn;EgG{S]A4 AI)B_0FM[eɘFjGXUW~'}ι0gg3y̯fj l}4hᦌY-^.GW{_A{a-2̍ọ=V3u9E|.c(juvrT&wb&~WZ y%+̕`g^*Ig-C 3fTIo@M-_iEP BnL}ƫ &vH\Qkw>"5fÈn3k}O^ [(Q]zXFÚȂ' G& ҄{D,LjcNOf%,3Z& J&V_0M`ޖLz*Jt&_|ENRGSc^Ul??c(!1B"[}֞sC8r v bn봤M/Bי3K_P9,BC[k\TN [8FH>,DСbG(3x!Yo?_iI0DlCKG,D} x2nD(/"^1\Sa CLÁDЇf"J*w.˜S_"`FVȹT+%r=]lTKY66t] dϰ6-Ҽ$4i4MT3 8qmO/Z"/Lo8P_ j@Un: 錄|iЍœlfy:PU;Tkin`HCgrP1^,r!WV ;QS :v%V >d̪E8 =&Q#Zjhi/EYroU]zKwW/)> x`e&ACfp}]$[z5|_}(Bd2E]7%TZNn҅4[IdG9BiwLy&I.| s[GukW!rsPev&cBDU]-1vQ]@:K*:E .ћTΖnW}rT<8t=T猋UP +7do\ۿ^[<ݪNs;]|e;vwr\WOͯbNJ `hwMx, /ALevU޶E.s ٺ𖠘ٗZ} _k#{nJ"oMʍsFAa3f(e![>2Ŏ|̛vɅg*1eJ'b'N$ ~Pf,V˕DԞ@aFAU:V]CEDU=?Y@wo, '_ρL 7yǨ> =l_d4XD(_c\8DIY =7Xl{ox}JG V5FÌG6h9s3tbʉ3[hߝ\ jV~2 /m5쿎3#"&(H8˲I+h_ac6Z;^s*¶Q#¢+ LCХЍ'$&%(7~Gk7n*rzSdT\_JBS:ld׍exf@ i<tkEA6fVX/ ޭwZh CUPՉyBAz}4OsJeojBBp/=שB43P Ek4\bWw,/ ┡B}~l.Ε Ԏ}'$@.f썿%e2[rǺ O`+0I}֢G.dVG좃0&7KQJņnF^ M}+[o>!ff96qA hC7`>^8n݃5vz+LyCra.ҵ?p!n+Cm!جۄipԢRpQ'r\ߧqby PTb!Fw'w/4>oTnC- BFLYd"gjJ +nIm[yZw>'-J,jk)2Q!$7(_gGc.\JW} M|jBplٳZ@n/ȣ>^1U qXĬ$ti_uPYNʫ\ k]WiX7w>+彑O$h(;ub@nw$T_TEr1H}klXGəZؼ#c\!`sK`Qa2KA,r e"ΦʏO}:>ik :Bx:R?G-V N$֡Jzi*(ɐ-6~g{oI'w৅KhBjhA7{l"H. O"8`uZ9z "]1'6oX0yzNZؒ,kEzʷvg{؉LjiR6pZ^ G ߚw#DZ+n 7y;3' PNbf07Kwɴಓ OQd-s}'͖\X,~:nc ~-M־C##=?Gxs_CuF^s_)) l+/%=oGؗ"I vPmvqta"xU,/>h+x0n)Wkv r9ϫ@04;ƙiΨ !m5T|wAǃ1ٯ%x 4et",Q4Ч$6bM`ai4R [%=w`A8%.ޚ:S=1}ڋ~4U"^6H%flPyU?X2t }>fzNH\0D+5*}N MlU-S2qQ'(vm+:"mkt_A{ZYqP^l(Bolʹ1 _/[do𕞍 |E9G± X):Ga_'! "#JV[ȷ -3 /e$z,|5zGU|ZVB0htE.}G}!? /S_Ui;Hۈ=|924C9ڢg)07Eᓈ,Ԙa[0yt[:v$^j;_ZOyD/VʇoF \Zr^gH}bK&?mfTDp)IЖe&SPVMo_iՆh ӎr1_-S4/p򐠢rr -+ѥ|]Ѿ{~qSp !B7Ϛ0a C d:S;6nK9  P_jp=3 ]D֮yse+> ة#]̃\~qv؁o*{P8bKx^9ߟ^C{þm*3:ڣե ma̖e.l)bUi|#P=?\MCPDOǾ $nˆmu:N3W~@7mb^h+6`M!0y`ΒsZ.Ӱ11w)._DI# S"*cr]`JKY%-c tP*m_c],OgjF`gGՇCբsb/mS0~ aҘP$ԣɪԏ__bA񒼗S iܶKѠPҡ~z[dK'XHzyZxVŠ+dMvUi<.O[ -Fӯ@"H TEt!뿣\V(]Ckm0R {iI(=wfVLXTm(T3BpM$kݳr8y6ƕ|e)2)0,)4k}- JBi6>zՆs6NGTƧeb5Ъo-:$^k=M!'IZʻeGG)H2HzrOwd&g8EIׁ\HH&iuhAW <3?ծR^'*HVVZ'FuD:p2z|QI\ \h`E2JhA>z^ ̔vD{alHЍ*C'{>LKI_mklPLa]{ߪտs=qsK#2F%^V~&dбL{:C𣃳.uti ep(16)FyXD? RbLf=+/L%0G)3+s^)4=  T呈wPíś壾 W|R\;x)ݖ^IU%#1#6 6$gd`XuSN5Z6[cr<<>]!Yw&T ;k=R_biw]3q ??2:?T/Ӂ7h˄34KLOyQ!.3}vDdxkL]kf`duXv>LT""wu=Ǵ(mIYLH]goҳz%ڔ'ivndF8Ȱ0#:EIr:#ކzS#tAxkj**2/tQ\ȫsqE:E+X2A 9r6."e+գÿQ0:iQt5Sa0ECf@KXvd UԕAZ$ T E0J-SӢ"YKm@BV+X{r(×/\5T`7(@,?#$|_*D~~0Ř "']e}#Wthxa?yOyhuXC-pgeI(.O|n4 W(@2ʿ^uȓ<ۥa} A810xUQ3n+A}$0\>FW~ 4b 8. ; j n]c1:#4YhS:(=(D9LX,z9n_8ձ="p$s&).Hϭ쯵v$ ѰW+BIMvɡa:/.b `HSV3ƉfNG}/ZlG>[.%GyQH&:[;:?L֘y!çێ:T(T'a%YVi EE`ۗ2+'rcis;f^2]_JQ`2ʓڇK1jV] rf{Ug͂qɑ|jwL*6pBT Ȼho;tM] d323'6p@h $;qH 5PN}=m Q8z J1;1=h-C1?:27`~/a؟R;CA咚,fe0b蹞k]zrbq1Zd4n$tׄ'n@-7Yڧ]SSqk|JMh{kmR_&,q"ލFg )<b1pd:iuG+ x3oMg̼&τ ~[CúyRNHQYwvtj:v=nSކƫ2 j']7nPܗ= ٴn ~JuQGj]zvhXRٽ1R2@ 2;݌Vg뇬clpؽn74ׯ@?7XFZf1? O;%k.Ȕ9Z0a#u$sl *!kQ`.bl%J#Kl?s =g?zƧ^vM +Uw_ڰ20R4 )=3.* v :Nb0`!ZrIo^ AR#sJMSuZyд&Li3 $zXnPM94nyn⫬("r~)"GW-yd/NxRsmbRՔm;#~8d*]ncZVx~D`'cFWMDfQCRST7V|qB-RCh/_nF}Ǐ4 ]#LI2R"4IאґLBD@V;,<[ 3!'Uʛ13JYƫ^D*;Q ).9jը@n6j GsH妡uh@oo+&*'^j0D(}qע)RQRq#YI5(%AG ڀefݸ.-7T]q7oO b%& Uxag -c&d^!gDm Ál!M-9Q. sGf&-ԋ18)o!ֲHØ᳍ʳГ,m(QylCUCo s"Nͷp+`;42**deͷi;FLLtT_ṋ%Vx/5ͧ^ 7<@pE5&ydP b'Btz6H,<MQ>q]a{5 5C6?3սM;DULy-:\>k.\N ߋnٻ3)`o.Usi>[{ﰊCOˊ8pj9tN;yl ERu2iʩc/㫑ovX\og514T|9e'0ȚkYI6e#XQ'+ &%aߟ'J--G<BԴ՗ys@:]~-H;d)M Os&ڇDAb/ ܙwz7[oT3*2]ӯm-bgPU!h]1dž8PzAC?끟S (9ģzYXhEk rvM'vzÖ0Qvbp $_Y f6d? t/&ᤲޟrFoaL' };rOn;=c+IswӇ95\]bY{4/b7aQAn};|!#оg4cŚ\{Ⱦg_{J[iV J!L0GSmݬG6q3lAow*Jx*)N>"K"V/;b)Uu;7Z[E&3mHT#$ esXv^M 4z" j} rf+5Tm8\o *闆_ܸHE3M5L=_Z) eit("aV夐_rE]+\5^M*I^xRC^}4Z#..*IIp[Ե[Fmx]vsE6lz_`9t1NtJȴ%IU-Oҿ* a&S{L%n 4A#(gޤ6%Hp0CjD@0 >gcO]˜9otå5i ͹- d Z'צ+A~T;OMdئl쬠jLį vp:i}Jj#÷ԱLnil~05`vրVb<:Ō%|9 %;W0NiLζ.Af"w$lOiLs8iEBMI9#iÊK_;FY~Љ# "0vEcwZ!5.:S{tYx\kmN*3ܑ#Nۜ%9(a* 󴌰{ ?>]WXm)@.p썩}whWő5k};@| C\}TNKD}t= t?{i|@ŹZAd`9T DB}aUXoBoL 9\E#BSpj&Awi3 .BRN"FJϡnގj 5`5oE3Xړ\7a8dbѨ߮tm o deUH.0Qΰ:q]Wv@i-춻|EngBǦ4|RC+ݧ<~"МPrc53]sI|PƿP}k).iA^P)x_ 5jZnLb~p7(#}+2%FHUexX ma;AuM{`!s 1#(E/ \KZR 4(%V'Zqea1K̚ón"_o.(#i uDAw UdBfvN{IVPI=`1`g "y. ?y j vH"y7c ,{p _0$S EDO0ͦRZ$)ѿy7{b~!vO7_CH#4+CدpaFXNh,Ƥ#qXR1j~y*ϰ* `rTZhTR%Zv( C%ָ0U6Ja@" [5rPȭaԈ꫊ZateQ&Kq:蚞}9*7.me5a RJJ2`ΏaG?yim(u'W|GE9iPo$51m96r3ge ]+HUh݁[ќN?܏D/\ʍ(h2`p\_fjr,Sp̬`TnZ@`oɼ'F[ !|t/X닳 c.akA<̵5ga:ɧ§ѸJiH6$kM!fQ>p/{$@3HNh i 1bwBέ]$16ِvDOK8T$+C{!eciZO%w;~[6KKTí0m#eq[@/j JϺ2ƉJ~TSϝYTA{tfFN"f0x;竉ô(\S,#iPimLVooi/9/VOFw7$tyPwh(%\5S־'Pumt<#FyP7:!8pKA'3󲖧4x] P[$<4o谹05!4+@;5J5 TY+Jseuw UGyqsۤv!o ~paq9ȜQL jz}^18qBJ{A]CNo]ua4)ƈF; s8J Rp=ofInw6QO I<m-arV_ddP:h mܹ +Co]Q@#a-;xtzKלZXnVra-zU_YZ7RĪx@\YY%;8Ǽx=U+|'Y֞\!$@ix~SnsAOs9Bh~ m]spЂiJB 7y4noQ-'DaCjWNk@ cs*;/ %gE9M9o:ζ7E!XN~KȑeGUq{z(`kOPYD֖ lbC8bz[EҚ W~79L?@7=刋[B5ܸT$t,H@ zalJCV:eA |k>.Z{jވ 1H9ۑ"~S~#&RjD^(LXƂ#"Z3)p'qy"e_"4zI$1q;x_1{*'pFCҦdM^ EP-λxU^00sm\7m!NgA wȅuY3VECf,$]jI8f47v}e/FʪRVO3"@3WP34xjPzSgazb}@8kiKږ^,7\ 2%itzz ;/QW{iO@M86astUt9Z6P3՘i v]C߇q;DRI9I^'㢥XܕPϗ\yѿfO4O}o0(H &LIW@y5Ď^,on_*URppRώ0#EOprɧoѢڙZ6y8tKrOTwDL{D-M=ta"9uOeKT(d&<>{H>ڣf :.2ؽnI5{p&2`! zuTs]F5GdcSAY1Ll+kԜ&_QDDl8@i01-r]U+#?1˗KC_Q?jNɒjAߵ;}uC.yxt~VK)>pVa| ,#k,uCˑ p Jo~D3îs>3x^@h0 OBY|#֩/(XZ**R*im׆)K\PweIZb!zp.qx\3ן ڔEvM|.ڗ%ImB 6mFA0Sxځ!ۈpcsbkᒕϒr<4Hȭf!>  9DTh`[x#R^fui,⯟/5);e>͝a`O5]9)[otsqw[Wz'o2>- =8.A" qqk䂘r@#GX!`ryFZwK`Pv6Չ0IO,uZQDLIw# "2e>Hgj eDI[i9ms"C5gMw{S]X`֮cNuWyDKЄx]ڍ,5rS_S~ǹ=܂Ŝl4ʸ {wn+Z-Sx7zO4ТQOKD4"*WY @9wd0MDi 8ז;a(#2dh+ۊoqt5o0gtWm x 6䦟Oh8 A] %ـ4I\MS⁘.AA' Іtx<ٳN ^,-2PAD/ƛ 3[M ɖ#DNiG}A00Gv\32r u-F? e6bB)d:ߤS*Џ^EpbXޫpa`ga|鶞mE>[B{S/7SP$)&9R/o\VXd6f=Z -/Mf**t~fԞ ]QaËE]b?}R>FŅBcI3z1'W[#C2` oԭCza= Lf2-е>N'p6jyV;N/$ b"AC'Fx(+HtK + $&Qxxk**TtidG[8'@N 43?iܼ P.c?mIbs捨W T\T IlJ,lߏȄe1`i_ xRϱ{:7jiQE- yb!Q$U<`ْH$v-NnE\ykw^| &([aw{ T%#wh~ErPd*հ(S7e9w V6(w RH_1va$]Q`Q ijo[`]F0یMaSQ0n?N$koMI$ḆBZ*-d-q*yDXdvQ0-O;W>='/ >AF'\d˚#pu෭p2J^z@=G']" j&Ap1XRc׳:ť;ÑF\ruX i@_ޟx`-|#H>q-47mQ<;G=Ud4@65iXFIpu&]nSxhDS! { * *-vG@{ g@9<_+ӃJ柣6Pg^mZ28 ?y% <UIrvqm`BB$NL9-o,8fG9e9łaYcz'M !S2jPc5'"3-!#\۝YgV$Af-bM5S`H;`2*q%<];9-hJ5;0tP<PI.CقX!&0P~9LQ`\0?.esQLFtho@>(eYMRJtZ14Ki)&I6JGrMglRDV{4{"if8e\Vˡq3' pJPRNh04~((2DMS&I ůQhN/xMoq:J_ni\ڇc9%9ӀtȓwnE;&R st˔32Z\lZz2RF쑔G>.FCJ'+T627/BA[hBĀQ L:ٶ\`m6Hag$:[LE.h]/5¡(M18լ쬹xb/5N5޶EPɌJtTh˿Gg:Vʁ?:۾83@C@1WHGǩȫЦ+ fG[LGm !CWmʗ7 G| 悒t1*> 'hOI#s*!ˌӵ0/=_fA/Ep!ao(b&D UqRA*C[aY pDZf'j˽r`$wwKbe.v5 (oM Dƨ(זJ>ƈGpjޥU(>0H=,2&7R^ݘ&t$a$Kumb}= 2iuM%iznPADS% 95_#7æ(n7.*>DCAU/_+6Fx$:SkNTEL;@'8a0($F48dh1䆫T5N#8cG/ Ο/vGL` 0 @I*qtJ/M;e6|%R*yLm2(Vnec}8>oaք>o尗Y|e7fJg03#2G/qCE!HI)Bȹp}tmQnqpmc{տap:,Ez?s@b"Z"9\,vݣf* M\&\#(ǻV.jyك|UR ttZg#cLxu9ۯnNjjVZz SS5ik@@*.I' 'ԃy) >'gc>~+l v[VV6OO_"+#r n!Ҙ7U0#+(U٧C6=rUY <!Q=<*&VE9WFNw ׫dv))nst9ؐ FZ$=:.wv\VNkgva)dv/UyL}s&ec&Qї1\A4Z7 l6J|,ٖ*:HVNt$|jK1x-t12l|kڳxHl~LAGGkž~>rԼY o$@ǸM5*Zaڗ [pXc+e=^| Mܣ~G *LLP"A8}zV4G}UBAXB΀ʇP?[ W-LFUY?]:x"ҫ[٧|Q6[H!If\Bsf4O}QW9:{ WJۍaZ C%M d ]>q4ຮW=tE;4| 'w|I(ĭP[9ᒂ|``uRuUEKDfX o#c="n:CH*-/t(oEOR0)8d_咘6%P(iWw)lG51,(MK 홊\}t`dzM 1x2KKL!3)Gzwfyd='lRȶ Uݪ̵͓@៮"52D~+tRe+&Xn8" 24` n9đCssF0Bo&# vANګ< qkLdcu7||̊c*;9D<@p#$Ҟ^Zct3Can$AH 4tDVًAſb㵣p4W_O yT BT"5>6과Io^!z$t>gh5yl3^?5|]Û5SIcDŽJqz&Dچ'=bW"fwenr9CHuF7}-ɐ@b1pWY9d7$n[c6 {*9_ cH_<֊fGx2P(ZYۡfvnqAң~nG;B8ծpۨnqJb ?\ZזҠx}Q$Z%㓾ʹ7ӅϧPz)#P%#T"E>R` %f(WcNN32f4n ׬&AL_{騯-EwiV.Ǎ&$d]Mɼo׽;ȄG|?\Q. -]($Xl<А7(tV߇O ph"HgWKPV琩/^j-^21 FɄ@Fp4tc;\[XA7MϤ}֍e/M2} ]s;FW E e{C$LWI ).ZdQjg1.nӹT-#Adw) (r=ސUs'YJM)O (Efگ2! 6nt44pF2.ˑ⻑3pXڳRJ cbYogS h;z\SG xXIlyj+\R[>0tAt+žv]?D"*[J⯥(t7b3o%JG%#^8)cmWrHuTǞ [ C'JݏwOOO:ɻDv'{YE:6C L86H\Ҧe9*2Xk|6oS!4]F_rDs@] ?O$uj-ֹ}Dȸæ;U0гIy~&P@=!6b6؇ɚ]Zi+;"L|hi\vH}狕'aq"H,)9pe)qꥲ&WmIv!V1q;|nrmihZ\:1uE\1~%)D u2 nnG0/$3-.'~ vS!-sN %8? f$'~"bkV)bڢԎ̳RCLmր?#g@薇0dL(dC+Ӧ/f94mR 9cfPÂ`%&[YkemV%_.`TTͲVuI3JbRFkѻF Dno=4HQP_g$}sy*V/ 8akܜDUIS,&0:)b[$8 aԫG=~x_*qrʩl`E:$9e_X?-~0amI0DκzĶDK!SC[)Z{5YB #Pz)ɥ=_]/y`FuRgV2lTc_\ -*sD$LXӈHhvz1㨨Csq`%~\; @\X0a$#h!5.;fW'L{bFU| Z9Uc{!>M? u;e< 聠;i{Eȹ&it?L;o|@]!sx \P+Mr57cV]d>̝迹lj RRok La)8A I6WCF ,meJl&F}ps/5@)kѝYҫg̖L?jD5얙j4#1̝vJ'!!EfTu2>?u^ˍkJJZ[:Sî$CvAZAv={}./K7:a6څ膗8q HxM_"mU au}8ZlB(Sts ?n'+ HA/ilQDuyЉ@Pb5w. pb;ikY~1MPo}0d#2}Q7 *ہE&A  xC')-!LgJFcsIp2PD@+r*Њ1_'Y,hɲtq6xөQc?ت4|11H;V,<9k,.>&D*+ q|&r/7tVQ'DK<u<f_xjl145M4ލ⇵:loo!`I6~>b"N YhlJfN[=c]-!mm BUu*d}뒯_H=X:DFT96ļٕ/ <Է2/By~<ȟ Q\kh.R^!Vh j(73ٗ^?HY{ʀzKSmt]c}Ux D&wE̝@}w^ ᕰi>~}"{TSvi;(><6K8 !8ȏ˞։A?ǻcr葻םNDB$1ZO1@9 )X%o3DWIVJ+;h i  3Xc^^1/r^|5NKa %ZezߕumT EOs8:fÌP[;4PƺWu FVw f9߉h ŀ ROxS t /CJ6lykUcM6ܬG Y#HفcqĿs`2_=_)|,YkcC wP; x7TȩU4v?חy{8ͮsZvfIp4wAjٍ6]je:#AI'e2k23lv 4p̣O~5G|!VKH6P5=5:boldvmi \(2MVW:?7iޒÀsL$ /w_Voied%Y5??jI3ݺnbd5,6xG)z<+o0@2bJAXOؓ9r{[*]Q1y~b1̈ ID&i%'[xࡑa,t>?h֓;5BfPq7-<$OfCD/$pk|wTg{:@%†8\K+n_]Ɋ/?>@kƌfW $[:[Whzk-4~>ji֮{MV̘^>+ujuXNs1mQ#l9/Le.,$pUv,Jasd6^`# T^unp9 vdG7svWCpSyEPR\*3.* 7ǭj̧}yubtc[d5(Y.HKL*?)ɪ 6v5 XLڊyLxM"?t_ӹd}fKF~M2tä#&%VY?2,MzVK V 9) +ÿ"<7#6|&O!Ck#!@Y,K֊bdͥ ʹO.B}}׽0Mlat@DVnT&~4dW2x\ȬQO6@d? 4..zڴCDs䳤2(%P >QvŦܮ3V_w-UkD B=G%\e|tM{ G7F\KcrZAjס+p'l_`,P? "عAzc@bs̞*`zDLoY,5$J@&PHY qw5ɻݳyn<[#=ǍҡJ&PUj`k=tjhe/0eG)C& /h[hߥ=8Z2iǾfGvN>U^*r}$ J6ix=ξ)0bixσ4&OYg`5FB`6h&OtD`4+P PjjPqSgge:Ɗ`z);i(x~a$gWJnà9D)2zs껻W3CPTqX n![|++Պ[m1s?STξYTM&茉eS!-7K&4+s砸#l hTlFae@gB\rS<0 V cpr &4VȑΧclӢL a=; Vw ՖSQAUcUk&q =~kziQgmh6v+z#B E6q$Pϻ&kZA@@1l6pz;$pzçW;Ax.*=ݠM)Pb`@0.j"e4"„H7azC2)wOq4Ӝ4a}w0vLjj-.|" 5]J  VY.Jy;XAaTF) "u!A49Z{\b{ʎ&#I=P8F{a ߅^SLJ{HU6-D8Bn >){1r?}4Vv5%z8YKWÐl /w0N8P[b9  y4TZ)fdQ"oӱbrkp.:34Vd+~*h*Tn\uY5 &#%Pc$vEY#(&?l_ sͲEG9eƞ?+)LKкJ 9EmPޅЕ w|}jZAP#nG0F~A aIw]%[Q?r5sva9+؏Δ:tSh[E gAwbjԑK0ڦh90f! WϬ}" [7.4KxRkD ƫFyvjxU̓y2Ě,}*E 05S/:!>cro+1 Hg4%XmG&(ۤ Or|U櫯;b \z?:" Ġ17EuٕMubx egpA}[KfOyy%2)t[ U:cN:E aV#u1} \bTl ?xv8~zt5?ɆV^--jA2/t#{Æߝx_@7䱦bߵI }d'Mq(nFso_ Aɜm3oC|Y]M5$#vG'.4")(KS%:4t&UNNrn Qm'ՌzF|{R>ykNgðY˽1 1hR|$CɅˑ^؞ -bHYLkQ&C֥^@cMw_ 3&wRf&iycP-# %f  wN/dIbb['/iWU{9vke$|2!֞̑,Cs&N"k=!ETx%oo} ?l>{hxFp]&C?@ҤqBR$ݒ([,^) lVcuݲ0)h!6Iέ*tz9j62lNPqw:U[>"lWs$4ֺtԫdK PXF=*нO Fh6:Q: q%pt"&r;k^V]2qE pcThyx==8),W'&9ޓ+'Px"nd6\M}Cڝͮ;;!ٍ"7=TNFh_:HLJ͈5.<69*ٟH%bgmʛ8 cM~ \Ϯu{ (WW{EZ8Ng6a̦Xd%A!:JJWTSka\2GOn-" Kpc<ԪtS fOi"vցye"\1SIpwpMvZd[.a3i(aAQ_}^GG߇ermq7?H01(n3ԋ]Mwc9eMtj(Sн1`_wA*re  #BiĠIԨ Qm ½7boNO. X{$:)sҵ1Α6 {O|M j\TUAU.ΌY='ݽYw.M,ӿk󞢦mO }ا=}n}yB QuLf1Wg"5V Wb s&TTD}?*;eA:P)H9${2:0ef7APm H=Lo*qkQRun֓l@JZ9Jh{b""BcC=2QB wNS=v6VKfEbpP^Twip`|\ o&G$j}cj/-="2ҡĖFZm[D)R`u|@l-5Z`$ϐ+ߋdM[ȔXC!Y-K|Fs,{m:ߣ#,vc:lOU͆ӑфn*Xʫïe'IB&h/+ټSt0wnZ2 ?.,Ñ*MU%4O +{zȃ!ZvE<-vD“Jňbt_0-z&HbVT-ύ(-`'h<UKN|5E@/&hq LM=Vr52<6FjM +8J^[jcPy<թMh)Q-8a:@m/if Wǯ.R&t#8 9}-W.`Y7T+TfE9RR\W\'ii0 ( *ЮLBg F f^ϘipjEY6 W8-'/Sw;%X^cLO6]KZ{F.cuJ^1xBo[ޙWjfYMcS~tR4pU 󞺊]3\mbj5|Mm#8gl6 Е_9$mWl*#"M9Pp!qS*p@x<' u+?k<"؀0Jqwwʐn)p%_x*kfm=5M:(r_B=q*:d/hFnoV=0ӕ|;/K]hG eHT :G}k&1;ϝ35 BdTv9}5jʕ!)gAjiꌥʟAZmebٓ ͉2N0K @`̷ٛӘ W WZR[GkB'_ kJϰ*$eP>S-E6R%C=zRLvVAi,+&HS@MLy *4mXSb9=Ψ Y{QbKGs"T_(rINYƱ]̨}/=ξc"T706/+єd<UD^d~q5HwRKz?,?4 CJf0EE۹2vacSJb z&z>!L h‹*Kv^}Cg0@ʽ= HaX r- X%S\ df@q 3m\&Y{?ޙKkWf"!KvwYWFkQRp[&'J% %(Zr<;'}slJhJ0kd^ o)݅xh?M jk꒛МPE hm0VS,tP̓j31-.^Ӧ$hAdWPdV@ë-(ٶX9gxIޙ]\닿4ķbܫgwSzជ( wy3ş`X7Qp}@c96sA>"KWr 9(ۛ,>"̀}5(`qjNtTM_H{R u*HAPЙp;-Ŏh˄f7Hf].$$pОI2YhQu.[3?ܾcP%4 fCC#ۃnZTN*Ts_ TMR&[">vf`IxVf|AI/JBciX;[joz5y.%jiXd;N%v DZc[00&Xo0< i}OHׇFUCdxu W R e*mNy=lj$gNYun˒%(aKq_RD5jݐoƚ@ubO΋ eytWhfo^;!/UGN^>'F己i \Ԏ ᤲ%e|02fĴ:7ʲO8 yzGsQKk tXv4)OE^M]sgtg7羴5.q-Cip"?[&?yPFY*־ $(^Oq`UZ99Dh\|.pW!*x5'|vKe柜 ̠_֦x˩4V7)~d{R_,El[=QCGlġPU`ˌ*"vT<ĠiȑidM nk!^A'lt7(*$L㫏qk&"/:s [5uA0C_D.ѴL.51DgZ~@k2#!B%S@5R3,Ȃ({NѻJ:xO[ 'rtVg 0m=18]ӁK(ƮSVO<a!=[lzM:uQ]xӾt8@vVSUY>I\%|-{7n:6'rI;nJJq9J%c}z`('B])^M`'h_MtCoDn6(d_B C$E;Js#4 aG*'lTDSX0Əz7(intV>!w@$a:7 KG(n&%;M 75 DMvzYzY4vχ0|^$_S+V39^:sS_:Gx̠W)P[G!%O4zۄ,gnN6g@!P;eiM䭤i_\{pzEjj[~CClFxh`(Ycmk0nmK}AvG`rmg3fx!&{? nNXew"9 !.#z#^toh&"4zڎJ 䖳Sv&bעefP,vS!!-uM:řC60og\Utp`.(x}a 3kk*&ۚH3I cI4FfsTxel)]p(AisPi >d ů7D @[T͹Ϝ39͚=cȗ!6m/6tw5͟1 |Gn1()"vA㊸۳G2l(3yuyN+LtÓ$0@Rn X崎\sX7ɶɞtRh'4ңomwf$V0ȯ$oJaC,s:w #|7N*)NkH#+Q .;"4'0hM؆%A3cF+N͆Yt $ >) x!*HI]Qtwt3ƞyf?6-LbDgŝ8k/ܐ݃7( e>u g61Z)ki]Tx޷G_ ^I8(eMrfT wIqp|nUZS@I Z uݥ;CʝW +m%bD7 F'wd&SIyٱmg_!yǫ/6T|!Gm.b\#FrIYK/ojw cib@W16# C{,ҽy)ǂ"_ӭ0zZeYF5)D&(sfB/CŮ8_x.-t-}w,a 5׶Z F̏{鄼i(5K/΍2wᲀ`aqX^gܐtry,H-v2u;-aӃD$p+Ԅ3O1֨&ѰR(畕tϺ ( ܘ_~YٟJBо tE`8z:EY$~u|^ H$YpQ. \RD T;#Y($iS2wuڿ+UEm;bSRG)u$tzoDd:`5Skoo h( ; QY$}4( xKM4X.T )͠Q %ҀtX|/N' ]wzpj.e`)2ʝx$B1JH‹uEml:fAÓɭdw63Q.:('i>\b+r8@w`ZD$__c/ w!Fk]rD]`:a~)U$pހ̨(&cK`5ӥ uUƌbIG߭n2 <е[M/'gMqá0E?laE/#5R8b-0'$vF6(;ulNfLu g~ҶԤѹI{qذ|Z,iPZA+HbW$RMH-9"J{s6 SSCyRpt]` Tc٥NAHi3՛w.!;&VLk:tz8sRݙzM+Wnr dӚm&k$(K8VGS_dzu!. D&d|~EjV6fHkEq:}.{xUw^ ¹#~"߅ MO@L,Y3 !f+Ow#Ni!d3G|Fk'9<,@9*)r|0WCe?b~IO1=Fτ(

    ָl*;"ޞلӶ2JwmǗl 6e~cquJʪ3eϫi9h$YwB歿xi 1tS/TLpE_TtꐻˌQ)cDJ+i1] Xﰁtۜo=H;1,E.v4e4lIT2 cDZV̜EuΊD:)4*q); EN}8ASfWΠY/"J%u?JzAۇtpVY* erw_T]ktdJܽ[ytށP!򤓓2="ws!:Gx;Wɟ&t'x籉΃*2Y6GmBsO~K\< 6~ k(fJLqCvyjU04CW8 avv E"^Ȉ\#P&` $zI7`g!-7ov8=2?BYMm&@Y??)3g_gxb~dJK؊~.-4A'f<>xֺn(}-Y;1-ې){Mt41.aJNK*j:~nĞE56KZ뮱Qd+^XBI<+Ĭa@pGĥt+* j:+U΅hO)"Ф@]nfuw4uJ]4,] -k2__JF#ݝ@M|| :x婶60QJp}3v5ghM m N8ux3\4L|~Zep}֎S`HKnvhʸ5#_u0]~tށ5MD8a PȂ OR;KlXd7B)J]$Zs?Ƅy f2]vDq/nSd-{('s0ʛ֛]5c,,I<ՎP0ޗU"(D=PYs|-o͔($bnXjoWs T'-"WAVw1/Ud#O&Fs0 ;Eij 5}gPft" pƐ5̈Ev3|- /+\:o`C 5H*nxN'Xx AB9onU',NAd9Sa4F10Qiݞ<2LMb9Yo\Tܑx<$\ q(ߒ:85|/& ~]  ?*Q@}"Li@C2 !qÒ"Hv3egE+h~4|şz )g]ag*54 ֙eܐP]— *Nx{ϯBpkqLϝB`.:%kpQ5>\&cd:SNa8ZrrGŇ_~3Ƶf%sgSA(_= <ڜ y%%<|FDH9y-;XM tZv4LL0HޭGD2Vd4ytiYf!?O [%3Rg# Vr4XDt=h],lݚlV(?B,!ZMfɡ@/a2H_ާ;p Odwu'ɜ &y8 _ <Ua>v݊vtӹ{{8 +A o4fμsj5[C"_u/=zwq> 5_~4 FlOˆ+x rs A! ;Bg,UWTMЃq7V@yyǙ06䴧n eaerF4"ǂGApR@#D8b{1wgG{ PH(1ԘȖ͍n{~ Boxğ6 l'oR˱bl};*[}dXVBؐ| jd(+QaIVyn&uNjssat\!JeBQ7 x(ZW[/$/Ў$TY׃\"N6UD zg8u{ yCnu@84%oQtKz弊ZR~G}e&TbS޾:RRg/l¬a5r4 L;FV b_S"ۋsx1.CF3hmMb᥎ج0Gx'T+VO"9hn%d:IǨrٙ=cbL>8A^o J]ƒ[aߠ],x r؈Lf:Y /$>.7ӵ..* P-e;%@xוtEi&D4!9Vʯ9lb`08R :v!':ub7hocv$fORN)u}+rȯ2t V2(V>8CU*~u=pH黅O4~섅F9*5ݽrZ#W⨭begxA fgGFYǵОp?1Kʶ M;t5 `y4:9CS޵"mnW2q2r:IyiOʦwqtȄF8w x}7Š.G$?1KCj沷B%xbjp8ϮQ^EL?Aw uXj@/Nd X͈CB s=)1ˊTh4ڮ7"I-ġ$vzq憾K(X+╺];R>Kvt)\̣K*Dcpm9Ŵ52g98;TQ,|V{FE.i,r>a=PӧC_cަ*x7y sJ E}Ӧ 36IȪr" G.p,J^6%Ckbb=ήN DrM~2G$("md=֫u֟d㇡IC}.Jg㏸GqY>%"9tbVܧdǹo |Bjk@|]/$t0#pA׾qh*|Jm3P+:B(zx? I-UfHwT c(kQ_B]#ɯ.[*۱O._ i~b7k`.UmI f`(ޔ᎔ u@HHY\ I/SP^<)pY=*迧мn JηW!^7 -bj U2.PQDच^2|ů:aX/DP ̭~P/;[;xy[S,y6s.:-HA~xpT3$L4l8ɣTpw^5̯x{c\P{k@(ٮQmqGʒx$Y.lYu׬$T2N rBLmg'5"Mz3wb\V}kͯцIĨ'.4*%beq[WZ8]u\A͋hZ7.H ? ^}#/JԷ;TMZ[D:zyJif7ڔ<8(Omxؿ1 lKRt?Nщ:t[X:C|UW g ã$&n, ǂW2Th(b5\I|6vgQY%} qWP2)Gޗ,ҶfyiG@6fq)be7h:UF I 6`:Lh9wE "(X7Y摜xZ1 v׎O-i.-=B_Y;)T|Tm0˺GhEd&T[E":U&&`_YrmC0]?X g/;LMb7j"Ɂ=5=Кoج{hGB/"Q;(' z񛲁3E;'¼RL!Uqah%hΠfDzP>TN`c8ƥm<@BUdAљD\)[ߔ5p5Hߗ!8XtCޫůLاHZ[K}bcQԞuͩt$^_oVK؝ypYH_w^O0q/5}Z3hMS|c$%r "k-5൅p1iA$pͰ51j8*֖21_)*f])9Wÿ ikad "R]о&Aaq8qZ7erqGܱQ܆ɗr&\ h})tQY?뙐H[' 3@Trn,Y-mOn=_Ԃ`5fmf >bC F|[D^o|,$Qmgj:0 K'ʉDMxOp hilAW (Py FS$:. g͞}+MbُxOIb"?kR1̯Պ<[ٶ9gtcj2'{M?52u9H}>,⊖ HjutHBs*q̋!!6QSe̯Csw^ =dB,PI6j?u9 ;I efJ;9ZI:.80 <@o+˵b]#,N;er2;ŀk:gbJgtCU1 ֏fstw6UUק ,K:3:RyߍY@H?e2IW\KEJ떱Xlq#+fVM KW T*)e\WY $m@fl=4AQSNa]R1罛} $? 0-$w`d lqNUVd'x5> Ӫ3uKk?]Rp$Mj [eevN*Ax?n%=ldyC.0;FOҢ9{u$ٻѿ|ÑA9~IJ &O/DLOZb 暤 \t5nv2r8TO)v>FfkeĖIEW}* ?ϭ*R&r!@ԝkwqSz%ɏ~&5EZ:S`+Dn?\dQ>?Եg){}wVE3ܱݼ/t *Ǎ"pes0bNNTߋ" O˨Ӳ< |/|" k 097)b-S$gTpY8@ϻAWDp&wP!Ep5{OlLemo~2e䀉 ;N/ ,lp4$]*O@9b˫M0'[K w Q@>?@uxjY1YNȁ6[$aXZX8 stW}5h{TWd`c/u Ie6bpK <ުB4b?j)y%؏X&E pQy8($t+@ }|_rs  EDZ .ݪhHHZdGμ30י .:W ˇuE[0)Ð-!.P5`Kjߟ|!!}4[^s΄PM3~[+;ՂL}Nf,ESEy 蠋)? r3; vom&n\/{^`GL;0ߔYD\E )[sq!.sͶ!_myZoWCޏ*LKWK C:1PUퟧ1\اCfQDVBԋWP tcpsҎud]l?,ˣV3kK}'UQv—ȃTMUKh atδmԈ'U/VK!fIhn~?p.ҋ-|{w)mo-^ UiW[iM.{ZgbyT#.|[^5}_vv!0H.me 8պdIYJtbTp oSwKH W_ߒ羯VO_D+i 4&D^K9r=WFOJB%mQFsoX"SA~1S?%CQEMK!6ՎDgv=rZNI $Vi3 R>mr6. бmDޫ[gǔܜhxۯ-) ]l+3f=fWlFO6 Yuv"R>]U׏)̖>6֬'y' #tׂi+)cjץ{x2/2 p9h@6x}XNH?.+W?S5H؞&zNgaDTa-SFu}>f%PfACEԆto.K')Zi2 t{F5|}=LYۍZDk1D+Ӄrm 2M#* !? 9BzaVM \i&Z'𰢑tA? ^+fy;4TS4P?joɌ16x8=gL)R87JqQ/ ~I쇇l<ҐZ (gȝ#VP/lspub| v`Nl&QNe=7V E͗v֛av5d355C{1zI @*ȼXƉsuY8sۓiM/jF2Y:^9S(dHJ Ƶyd+@ 8T 7-)r)u%'c<TO- FMwX'(l2gShWUm\V +9p͹A l^ʯ.q5$_);JtazJ2%UV7\NJדvI&T X<~$V6= __~GBSjޘl5gw FW9NyF}zt\z>C1w>SI !_([|̸{?_$TZ 4JZ?Yi!E6u"N}4b{gk%Sm$&T/:D 3fA =~f,V ])}:mSK+sj4#hס]:yZJJ;ufRi4#XW9STl):/K8F#?Gxw/ެ&83Bٮ[NG0_|\?Bţw># s@j!L 'SvP.=Xɨ. %wc9Qƣt%r)~,GFim/ApJ8!NP66_[I9X:wʪ`0|mt1E!*R!MVB9};~>PzJN2B1vhQ;ɪX9zVM40b}U:ӚO$#Z|[-}Lc~L> Lip p@"u^'FKG댰9< YovEo,ox6ӏ H" ^3+Jb~3CPrTy+Jգ6>'-saCMa:K!q?7:ͨG)|Uq|\ ?F1hoGaP쿕ʧKIc"w 01׶rE{0<`$ӪGEZ>:ַ^9MÈW* Zr)GhյsK!?;ҥ0]fX66EfOOn2e `#Oߺ'@/bvjSR["qPO]y"+eփTXB`ۭh8`_)~<^| ynvTY".D? Z>"؃3J   9JAWRG`3d$hŊXҵѿ*Q'*fQC~dgoZ?cGAh(f9Y\6{6z]^W+xz+_聱H tv=hg!˪u/9fjj!_31'mc9=ruꨦO1N uSeJ԰HuQn#פh_+'| b8-2KQ 0Gz5  Z,Uuʁ"{vY%Æ7O#Jby(;y$`Ht^%NgZ!NGFqE(]%wmP20&p}Ԕ#",ɋbә! !@i 82F5'b!|Sp_@v"iU(W7ʲ Rԡ \M2q_UQ\8.)w kZ5[;e}|I'x/4)xmC,^i$*\Aĸ֔Lha[Q"|U;ߝ^'OeLj Bk-!z*&9k];AMcJ[.2&!gGM>U*J]6,Tv.k.{JSfcF0מn|C\նz51bmi7H\M.m;")( JXU ){\X2O,^LΨ-`BkI0sUhStA V&ky"#]M%bDK!IE4q[/Sx >큯jB!̖#ղ :;|-b Lw{PmR?@_ LQJrKMOXʙ"gݛ5Iř[H9-e'gهdh$8L٧ uΑ}agݓR=h~8I}!pzKhw[I]m@itsͥ4hH4XPw2 |Bq% BBʄJ}R!}tog.:4;EӟaոSTQUve}/M{ʺ g?\%wY)5Q`y>4ٮ hۙJ) qd}Q$4etk.^ҦA#>fN^Ц0EcY-MO[o%QLng% -d$1YM 豗G5n  3W0Yj$^a;Uӟކ@ڏWP# (JDkz]GjrvVٺUm;׫xtrY#4nKd[SoCFyio:ٌw dFKElcKl/%y HBaTF ?]D%w։Skewt;G D:`~wjK@(zG QQܨK "6J|=vT{&YMo/4t`e m[Pma0 N5/ڭȗB2ظ`=mQs!h8HUG ȞQJw+^Y81T^m[ 6ڻ^T2>UpES^c%Piûrmǚ)[>$P_ t(zpP5|$%UWGTsNh;^PN50sŖV0tyTU΁b}:&]i_//gʫ}c(S-c#? xS1]ǥ8gAz1=6W\$DJ֪d8nE:OmW#O$ Ü1'B\xC)J IxPC20M2p1h-f8mF?k~ʷppօ[yC D&Y@:[zŷ⫢Pn`;+OWl`[Ba7M=.<)%vdVW+o^|W ؛ F:S q+ȣߣx:س]@r\QG(i&d6iIẵD!r^駫il}l]g2pwanAYiQX6Ӧ6ERͯR;Sba>*]dۄ)#ckz+bbb˻ h+I'Xs)&Sᆳ(tH]*t k^.auጂ SǽAvCjԤW#8֒ A~Ҭ''tn.۔"|#Qßc>H}P\ wcK&j. ,]d=D9R~%Ty!Kn?zas1f(ՋOҜ ĹcGqjD<(,odI{un%ժֶ8YxyxlE+vh%˙d4s~j]ymHVp39uT:^RX}t αr>k[l֙JZ s!K,8 ,rl6QB,yCDzp/Q@7E7a Jg7 O`|p⍅s9Gr/h :xQpH-o{;K%N7,{)lg bE5A`Y,lxɀaUh*vdy =' p4؝eh_vK]dr+L`ʨTHe %⾪JYK(9Rh+^Et !s9Q LL`Iw z&.Q3 )^n Nj4LvPYf(xTaYؠ&̙_664ĸC6MdwUK^j&MRƳg>+*BQ @,E&}]*OT]WNE2!qȃ'9FEԌCcf̪C ?NJpaCە|X(@4pYo{j:l=R^/X<tvltE<򒳿D3IVyN+JgfE8hV6'O?S "`VSЀ`I?+@>;qX&eː > =;PEY~,b>ZJf `BW[Z]8 W|.SYNFbVBn%~ ޞ41Ѵpkrlhux0\.bN"Qa}K5'3')U96;t+> `d-^XZ~QĢjiFb}6r8o_벎Hv΂(DlB)f37FZ[&cr141qk"+e0`%5hXW/}$mӲ-!'' ?}u$k3HvW=`ԏ`8 w:tǠ>P}O!$3 qo8),%LX+O#$ R8tZ* s&襛G D֪$Fg(D噰c9€{f~&DW ÿ4"m-STu2pM,P?eAh@YVw)}Z Dp˜_npý(q?- C ʫOr~[=Rۈ>\D5 (3;;^`Rc) \MwQ_ghMm0] z6McN.1}"x]lI=3smrj%R -C=), YOU>R3)o&1y@t6MuK38F݌JKrh,Uut9fdt>F̞0Ocw&Rw`k\Ȼ.,wb;"UJ RG&S꧹*l "ҸºEh, f0Ct&mzbo|hžeȑex#\!3: 1\U3eW`l5(;Z h*=2rBJn R0(CgaD/0HSҔmHͭK;-xLm;7X,JljűI+1W^:2quRX*/i[5TԠ 讣2E"\)p"A*a$;m;6U : L(ݥ8ǣhy7G9|­D}wY"G pb{fD%V{T\f-Hh`ޟP ]x@::3֫&B~(9B٨TVd(I#d K0мaI /O1+Ӑj5na󸦼(TvE=ĺkW>j/vHbáƭT@xYnwBgng$3}m̝I$0>+30&8I^/?8 lHe곡{)|&ʗm[\CRG#"7};M](`3֫ s\ =wGWIQX_);:^+?g[1>dZu`ً,HJ!AjHb~xgEH֒V[vV+~76Wţ?x, HK~ Fu\yjـr[rOvtYI$v_ +ɤGg7˜{'jLUݒRHir>-$ف^kP9(M;F~=~Q}?`yiX լVh*DJ6t-0ZPGe#fZĝ LH7r ]zi >'SӽrP4gjR;.W+`1HSq?(XD'Y,NP!^u !P/Df"#Cݜיئ`7;-;O=9|LE%9v$|Vgg'Ng,@*ڗJ hunvꃙIfkf6ކuNj`A2 ewqrW39c̬|3NPGucd棠vC{]"r> o^Z b]pK5m:Eu\t+۴7w,A 5O E7 sw5LjSx0\$|`J(h'1|6Fixn\n^M~^aJ(#^įc&7IGشOO2IhDyS]LZ^lvF58鋍YPU* 3QАMNC`U(Ttbj< yz!%U^QWURVn; 1Tݦ} >< pԞo3?#1qkQ~+%80=^/X4f,}μև۫LjEZLNB~xPYj{ $.Y@,+~' 4э$~ӄ8,e# XT)ee>Zw`|'$Q,θ"/)d_xP./2T Z=9YsbKE7)Iб Hqzy@x dj+mߓF?)ꂊӗ >r;9 RWDuU& 4Z;cW("lkf͟G_t>QIpAXNir#QFr]:vJ,~@ulJop\_ ׻l! dBM-„ ҋ݄slל?%DŽOf—Ye" [ФͣdCw^AĄrO qn04OY "<vb+ۆ.MN  C&Bhmkb #_VQʉdRBDTUł#Y>ZGZۡhiDj)E0}̩*BϏ T;;1c?Lى=7|Fvh\qzo.G%%S&R4ى6Ǹ 9&kR Θ9>rc~yX faa.fMܮjKRJ(IʛQu0f}M*Rk/X< tDAq_EZ!^p>1nucEgNGI"b4x?} --m{.l -t^մl-cH,XoDUW ZZh$0u1F׃#ςܹ<2&Un.BEs ׇq6n?*46؃j$pB26rv_ֈY<M-z+M<LdnmLMcΨ ^j0bD"5My}UM?0 fԧ lzyĻAٻ,σcFr*{Ւ03 |Nh)C-}|D2IvT= ׀ӛ(t)'8R\wQKmKCwrвB#$^cG;B~Hd23<s/كqp_h}{8i-ͥbz d^[CXz=U Ã{m[-]5lqUP=@Jyv!?'-Y^EDHG𴽴 3xxi@^{ 'kr< ի#PֽQQ ?O'!TNԝ֝r~kHP>I0z%x!zϢJ xB4Z^>`|3l. bهq9;|uBnz}",5K(z B%͚"dG9L@Q9|L N*^6*ˀZ0"廩Xjzf'"z-+?(׉}0lB_iTkõ.DžT*~sn[`gc}\ D&4u<o9 )uϵHj_ hTG EChnлDOOA}L&sZR~_L2!2s-<۟!6^S媠`sW{Ԍmzշ 8*Z`K4-f4uĸ)d̍KrNpZ tb8оUfr@e9n /b`ӑ8Lhý)Ff EKs.f"0#,qO[̍ ~$)œP3ߛ`9?ZXxE 9P; 44>O#{ kF5f>C4~4WC8.٣![\7F 1%7t%/hNr?ɋ?+ J<GVG +b0'ݝj4,Yv׾r1A!@DL3fKrHE FKԃ \C+7) SiMҼ.\6ּyn=ӇSmvaybx2U8D$ЯKAᆰ+|!A0 0nnjcdvMu+M|<t̶oWd[ \rж;^\g>A ^Y`MfCe,8[;&oI=j>ĝ#ц<-(!:`;=gύ9 )1M}[^5 8cJvq8atcyD;[O,T'NOGk[MvW13'  vn⹓ G⽷@) (YuשԋjlSr1"}&C Rz;eYRfh8Qa1cp2Hv _"tAUxDn-3߉r3 (geSzʁ rN:BAY~n"YUw.t!~O?YP/4=ƚcœQ abv~*D^F C1qlR.\- ޥ̹AnVzA!`xd="ọ%̺?zia W XbrZ!v[{P kY38]U K蚉g<R,kZT;d񵒧`|ֱ;a\t[p?ci48e[>QCoY 1,ˑd,nfQuw/[=YV[s}Y7oLCm2" _ ժ-~F|AK~,/Ӱ[lD-1%qZqW?#X-7&VO3b":BP^Wi$L<"}|=}E9_w \Ek6t 㻙/bХp[p҃يP% &a{1[\ 6.A e2 ^GLz 10{T(iXNK|p\(v,aŋ>jo1ssfg*9*ExeFq/9J&!!YztTIEyOP F`RP5t7wjї ^Tq wzllS087hL b\p0=MKhq̫Ҋ+F6 b8sή?pww?o !S]X.eRkؚI"ZvG}W+рpͯm O鬓jI/' |xf>Db 2P]X=s ህ$"44F:kaIt~5Y:(lB &|pHRludH'ޗGV~QkUQAo8$BmM >LPUw=]N7պ FUvA[eYEui k ZQ5_Igc`{5' Zvꄕ'26txF\c1ChXhn~D;nytʫjA -Qʇzp@59JT).K[&fm &Y x\>`rhDn qUIPj5jT:˩Dcg+cb_3"'WRWTSHI"" KfGѬtdj ^VjY*M(+/iyI7ԅ%Ʌ#f1>Ûlq{3/4Խ TaO,sȺT ^?ĦϹ1 'vIPQ (h(V&\3I p iXÜj0C2aR2)enUFȓsw-Qc.ߟ%3> C4M3&R cv],c?ЃhcQ˃_Rq[dvmѿ`բMp[3-3ZCH"-I!3s6x* J710=o*׀r3'k'o@sWݟ.kiY#dMI'_@qTCA#rhÝu#N=/ƷM9.19 vڑ1M.j #jҦ)=nZS8_YJygtوJQ@!%QWv(q`>tfH*D*@K+[;U'M6z$f|u܊59{3%ee[tgFz7c(ŧ-6u2aP5%v82xk>ةs.oۼ]垨CĺU=? dc w,2RFz9x$1M Bk*Y -AF&}Q иsOnc&U^-vep-PAl}/6ei CvvVE1p6cw7|Zoێ|izPDO.DZ0X4Z*O*Lah\n \+nP3=r%:$pۍ<~ޮo .塱f: ͓@^-}{ݞN ^:-ǞTF7dЮ"D.dmw;p!\A1"-G""/ Z?hNdxFY2^>IU]_5'a[gL:ﳔ0ŀ/D i5db;cj:N!4WE݉MYG{-6 VWYX9 ]LxMzQ1>\ْ,rM+Hk;b"ߔ*mB?hsQW遶$(t=X<g(XPMşq(s#K/ଘ];RL$b>Re0ˋr @4άwζigkm. =0ۥ.;&BGngQ4oL LWAv4cB0slܱ죔'Lw47S8|@!sG,WUzG,48>Jo|h%\(Q:dq;Qby% 1fXI3xQzoEd|.o` Uco(C '}w[jqӻaV4w"BzhyMm4QxL$+au2"W8?/ IaaQ R-2'ol Y( a4K%mޅE r۝^mEo@r;A"߹ԮJ:C)'$+FQ[dsu'/6>ԢagWh.s8xJ5רJݸ9*,۴{Ԙ g;㊱MjGK^zqY0koXׄez/ r0{BIRTX|%,!}LM5T iT >DHB j[cFlT Yw5l_ 96κ1oѢ3 L͚}_OKrTP$<̴-X,P}xhߞ,؂USO~ ?m?G4Lx:pȏ/"~6)U#i~?oDmڶǐ}祕R|1}VͭD7횭tYy##`}H]0`Xð~b6&.'yhL;wd\6ldǺ fymظCۗAD P KD0*ZV(nq8ax%{bcp"-떌3F ^1:xr73ndѐV4’X6k\͡|aY G^<,A欎ypr;2)xlFޟ&*05{1ȱN_Ջ&slJF.tXh7UW&cތvӌ;/ڇ{)"/R]r5晙L40쇁6q6bςH"ե;Q׫3P^*'>p.Cj-ia\yI5v8c~O,vYFؼ;ŎՕ|fCh`wƌsE[Cr&J6 夓/YJs_xiaK5"媰<fmiVXdh^;.z'IYf<MjwOFp͹P ZU`3t#!.>,R|c!$`儅al?(Y^&Œ_8:Hc6iɱqh2˃ \}MdSJ_L\(7޺,JJW):Ce_IȤ x;K| 蜇u_`v ,*W\/D(\z /Qy l}U#1}V3&",zS$ΣgA;B N͜Ȍl`N/bDYbC`75³,Zܥ?5X#RJY$SĺA1dW 81%Ȓ}^c)><F&|Vu>SH(~ƼB` 'Q@'.@?C,WW4PEF:` kee8ad kW@BP./ '9=n98=̟erj/``6=F(| [{n,ZdKঊ6驹kf3Aݑe{r߹nΦok+deKi^aޙuR/ e}yT\^>_5䩋_?5P3TƜ4x6^#%+c*,c`^)Z_݀ Z}h".6uC6HəUnk"<~KUg63 g^KuApSU)w''GwvNn=3oQJ@bi pD% 4J*Vdyf' kZ^ :>(K'B: j&:FEhy;a3NӬ*9‘w6%;pHaZ =-Q>r+ Ҩ.iEv+FHu̹b4|LJ% EF7lkʜ9;Ңb|u8Ci/ixRP[PYԮ.=Kogѥ0Yc=@TJ˪3sMs[Jʵmaߢ%tCC9ܪpvZ4:eF/cnpFjR2Y@^%GRB/~cRf<:껍9!I&!Jɳ?8KжIb`k8^ӊvevfÆU(&mD#RUN80Pſ'ߒ{&Q΁|J0VPPԠlK*/"waHdPx@J_~|7_w̓yZ3!w@yV,4˶-`I!d_xztf9羸q @ +>_{Gr}Yې}&"炵s\z_>Vђ>!/Xrg:|rN2Ι p@L*&[[܃ <3Ԫ ],IyDBS<dpEY5m* ?휞9RٽjRobrt߽[w4]o>Yyj-,lĥcp/X2 4FOۆyNs # ~26I4E-0M/9FK *2kBw@I W! O *ŕOzS%tfUίj EyD7mj`8Z2UYk0e„l)`ׅ'++HP=6޵=5Vt.% q BlҒ]Â`&}خ(@Wf~݆O7L^bKY7@ϟ-˧p@vJt](w0lW J|@?^snUw(H_ˎ_TVףV8#(}Cʙ<@zS˰,TpZE]D^Ǹnܒ'8"S6AN$e0-<>sĴźo*]O{(AE}D"j㍡\<+ϲLȮ0W'+p}p#iZ`/¯Ĺ Oǩ 7}kd0vÈ9^ е]_edkySULė+Cշ8/g7od{jgMEeQ  6I@.zfVRVRgOlg/[圑y'yu#} 5$qZAso2`tP Ȱx!S9ds_).ϙ9ځ 4eV@+<ׯ=8X"}~iZ`5w&nq6HM'{4a3++z+1*<ӃLW<<.Qle+*9N%`tC;ѦTrN^'w`60Гt1"%v3Cy0RJYW +O-vU5^Qo)UmU {vBjd(@f^> >&@.ލm,|5QcDM$<u`Ѭi,Sh>#R3;'Sd0ݖ jl٪YYrL%qBei0VY&ogW (f"8Aa]YF M`^2x*Hj;I=ʲǒko: T[zBqvo?/p3 f; FÉ&s6E|Y|>!:umgW[HEPXڹy-n-XG`R $\:Ysٝ(w*)$LWBШJO)wܢ`A"icDXSp_C}%xKߟozXe\.$A:snˠa5|0W~*r3V)4[€~eTRv4 Z4Rkn oI +8_ ~ŏ>h6eN߫" +ל̔X<~m(=> 7Ҋ#)$5\VIuGVm͍V p~U_Uuv9NWWge ???`C?n {eQOyM>EZ 6 ]+GZ}\>s0Usd"jtDrQgZ`vDAI%5 cG*M-ɷn dଘD]Ojt< lհw-6UH^mOy;b`6QL\5j M] TW[w[-b̢ȪV)Tu{MW*#8pY Z Q\,>^U6FErj:9q q |문ƹnsʿ{4Kl0)j-J\~ _0? (^[3+d{$ t/t }o-̵ ?Wr/+LWr66׵Ofr+D?N n ]6l]yiISX}leli5)nyU6QB;%9ڳ-CDh0u`CCe{x[cGcY*"$H32w|i#`UԠ-c`i.KHǀW&7lKjTS ?--fUv%H~ ̚D2zjHs,WetѿJ  e -DSAh;IFg;]mN?֯ʡ ǿ YuEu-\nc:$-L1@s Fˬ·.9q)ee} 堦n0Hi^ZQUGgVӢ/EQV5 =."?@)Z1CL`CcrHxjb A2P3F wAJHs1/Bl~ƓB&lӔ8͛Ǘչv7a,bQ.̞X~5a? ҰϽ1X zU$W$Hq-SW`H8tm5kE8~:kzյˎq zV n8/`t0导2JNTG1/Xإ{]J8ӎDNf2]^aODF}OLfUk_bJ;z1 ;7ި.[񈞷wyǸlPw"`Wql"Ds ۀk/_džV/9vqefy fY\r:j͂ 9sd3 { H{F_5 8G*ynZS`q E PMx#gpTj^bSNө!yiU @@p/)V:H0G 2ٲehu s]6\v|BҺ1Z$jo\?cu]qUdsrZĦf먺L{ 5!PkrSП0XDGnjb*[YnQM/ul{ T&v*LeoJVOh{pi G15(9V=-˓Ȳ4y[S@zmjL,曏Sͱ C*3Sl_nTu>>S٨0sSMRl+_Я}nH\K?~̀JDfBZ }06LD}cw\}Bor|%LM?qߞ{C2W*F/V^+OkV;Tsn9o>3z bK3KH/%<">" Ɣ LX帅Ie}PnVjZ}l*"ˎo&gԑ5@ G5P͆{IXb8GTsUog&[L%$^5hfJu+I5+`$PQɜbB'Ar_$6R'{鮾`W-zyMgd`i%vTJ` kiNNd5pr; [4V k Ԡ76}[+>u7mY+\ּ4oh Uxh@)360ipjY5xZ|zJMm @;7=HR#HP(ݴTwGtE|ᥗxwF>Z]Y X12o?K5>j+}W"V0H:f[3/!hC/~Iq[{#g;jKR6a4gAuz $~@ߏJ41'^v:M#awҽ^; a]xܓ>1ҭl5?  U6.d=շh%E rXvo#T7@0mT |M6'ҳjB'l[1z~Qئnf8c~@cX II>â=U`:TpNCS.M RS/%SsȍomVB6>Zp8ArNfVH}r9pG$I-nh,p@:#냱QxD_X@Ƣ#uL ?"!™c+3BԎAUOmx@(?E䎕 obmEFlIfT?u-,p34PT*$T m*H:T (Wr%;z 6 }YCMU"3tĵp2M 99ˏ6ݲMcW|aVzt H=o5,b2r:l8]`J77{_ڢa^^FGd)T y.HXןI0h1HT,"ssT>iY.9C™~QO1Ny*"S;*;|o[rYŒq#F{&һYM xJ1w/>钔Dq [*HBn`Kb=""/qpv~H=0 wG(ENq@q=6&b EIfMEivw*!)&wJ Ԇb0OgxND7lDIbLKY``Jjg#NjcoyB Dg\W;ߝ*Lip@kua$?ڜge^ G0G(-{}ybCZBD7ɬV1V%$ ?6'E&&#IRcp]~]u@U%kG6f_tO8<mC? yB%z7amE,[2^ʦ W$V+95$p<wycq3orr:|a)39#L(.7Lz^wP-N4֋\NA%cNhUhc {V 5L)•B il0Â}jzp0'.fB>9;LXŸYa+O-1‡/+݄/ J* 홲հt(l>.9>u5̓/>-퍽'dwea8UKI5ћUP!wSvQQEܺ)]O =&4*{@'͐j/vx!N.$}= D:y#\,S|`n>HmV6gW҃v9=U,+;,|suBrq#KB>,snڊ=2x:4fD/)/"E4W(RV.y'.e ^L߆wOBv9)<<9h'0kȮ0jJo_ mjQVNI@3)sԥ"?b7#b/kaVN#LN? I*џGjR7ry[ OiOvחYA 4k wQ!Ii\P&lfM~5p|q,rbtbZȳʙʒ;tDE.S1Zf0*`fgԴ^d{)d"] J)7r-#~4>&vh{Õ~8NGUYY['V"tFY;[(7PVIF>-j8wMI*1/&KMKhC˻]^ݬoX$7#)=&lÅ5>~qВ%{,(εДZ`IhHuY.7ݤV!69/ jxeGEBucr^]!CArBpT!8?;pgYQ?:DR KB^z** sSq<,!PkJ:7C˹R)Ur6C JʂOQr`p~ 5V}&%| irHшfP T(EL펻((E- {8ixGw) GNaNK1dof##o:"ws:3nIaX=-]1Ґ< VbX<^b(sAO:^TxT˰>y|jUmؘkZ`̡jՏPH!bOؘ9cO6~_uzlAx?7f~Lj 1"ouh,QºdM"`,AOٔseCvnv>wbBd\ IV+jmza'E쵓s݆b'=+=:P_ lߚN)հy<+ f=N m=i(lnd/NK]N; Kn;ǸM Bj/;N4LP>1뷷v=۾q8㖸%JAW0QNI7Ow^QڥmY1p>(:n- `YEiaW RY*O?Sb4:֪ȶ@7` rWR9;AL13R0r 2}xbc WPіXd3ʿOc.rMcVOb3~i؉|Ǘ 莒U*tZk5^$Թxg#4ysځ+`ť(<?V ol}qHųyʆj(*d(:Es 1ɍD!JXЦpM  y/z&~ґ;f~r~ ڑi)O&%i6rcxF>e0U)bҋ:bʌ RPZ넛&D5 ӹemI7'd `fgQi8:x\"g+-%\JyC&(sx{+۞ʓ_'ڬ\c<_OA7C1x N],8.s.}Cw# E]Jģt{V|C5 %V`{]wub}=֑U,H+rUETս9Bl#IBtt4r$+l̈/䭇{aT@ހPHhQcPfJ+вN+m@9dbu*lfZ.Pɚ04Op(/b#~[wӵk>iMZS }g(%gEJ-lɈA͇3IhC7iGQI[OLc8I"veY׉)7i !2xqi2+ Or{I=U,u :q{0e-h l|&ikcRtC1wH )a-D΍.~3F0 re,fBaSc #t?Q<<)荑̷áST~aR|0_4>[jSM_ͥJ+͇" y*@Ș}[D@co pm[ 76 bc3FUSsp>my̽}^,">Y@ge2xp_^h2߀A_Tˮ!WY~V4zgq1~̚dbcG15+ 'F6EbdfÑU6ZMڪju4"Y¹FŅ*tp t.҄[n5Ga_r"Q◙!Tר.$Tj}E))pPn,mj2G9 ,P]nܟ}Un-3F-9Oa-+`/>ZM _s+F2RbԷ狨d2Ž.zg+cuҪ J_Lv!G8so~&'ٖ؝p SW ~s0͛l#*uENC+LeLOkq!#iau7x8brs1R3Q ~TɊW7{m[4̣ͨàvxr sz E uɂIHҩD1.x`֏6aYwZ տ3cV<̭eJ6JGÕLGn. ېN;Ek>BFqSh# K}׽F,g, 3n[ZZBMr'v0mlFq~QOvTІSlQD2* q*a}eNV (@{$Q!yQ%U Aj S>Nݼ0gÙ;b` v S1lؽ>Kl{H_ضl\eήbMugwQ Eׇ2cyxEwh̟@Xm;{M"[1` j?Yȿg+ [w0BT{_YfdZ]*QqpșfSDm-"]뭹&4paB-]61ػ6l \Vwd +3 ٽ1iM4s"#ByPQ\" i0+IPGMN@JX{`|e<G'[JPfA]VïՈN-)۠x+kSQݟ_ K\A&r#w3n漛’Y)WʳPd-[-jJfVha{RP%kq^`/px08CTw{AJ_p9;xĊ%aMOO~Şi>~?c"|)E무Aؕsg]HLRg p7A"Nc* km=U܁&(dY=,vDZk0Vvp >Yn5Zd&pPa]s,f]_(ub~/zJ/$ `MKΓ?; 5>qPMe LqCUv\@Z #q=wS1!#;)?8!iYToTEڂmS)A cN9aC7)U<ΐ$j62$TUZ0b:{̌0Ò= ^Ao@6!VR9Xy8DҴ:y#@>+߀+wlCZR`;r ޜbÂw{aK㷞mE7V"1|\ßKu7ЅtzҮcb]v(gYP#qA /?ؒƩE _AscS9}1ҢX$e{@.NV.wk[{ s{=%D؁Eu5Jhji ZD>RjMEPP[`TAfgrUIM ,^ ø2Im9a˨Q V<I}ԴTZf˻l4[跶}RU"xjZ6*ckMBi@Bp6` )&]f/5 gn.bxC F(BR|u(?xMs糓]#Pe5QCuȧYT=<  i)82rqՐkFSsK1N>:-8uBwsL*erfbr n` \p`p ޺q< -`~l"֬[]+@ E$SءJy?LƋЧ*9ܷN$ E7W: ,,)> yT**,[)ɓmn9E2N@-vW^ I= ߐ5vul@~Gz9nZQ^w<;m[hnΐQe4^Qv('?X$voDm+SnIBw /B>"#p}"Bu}OY2r`-o'ֻu+Z"uRO.=]] 9(E|`N6!@Dj*: X h9H;Xi{LCw(:>o h:yy..8Gdl*Bh~˼?.kǡ09F,#5-N#n&$TsJ搻0h*ւZGϼ5FhW{3C CeYBf)CbncRJ uwnhC",Obq=`s `V|Szn#э" AfS'RΗK xt^W@႐踠i&%?_۞A]OL*?grT|i^$qtAao2OEzʭhCKݿYטy=;F+"LqɒdS 9l3Z/!5KzMe`Hsu<Ϻ:nf8:4i\}8)`Ry0Uf7;vK٥8G g+U49"V V/ljj aea!! 6%9hTjg"Z!U3^U+20WWeahS-XZ&km G}66VT`9,_:ż'@oolք4"}`S%ϧ+(U~wj'+q (G'f9 gG:L82 3H~bE\;G,QB6WKq p:%kWIâ 4H*jM 5C^_=]Z6@ɪt2O\׸E"=,~F0~3G w({KED$*5n@ۢ\>¯24 &< VNZ,E=DX49A06 -vʹ4-= Z5F)L`",ٜ}jIf TԵfG u:_d~ӓB,cJkތ*#LTV0r֕P&&8rh헥C^+VEI (^N7G2oוP R;;XbPvT0Z]FVZwb[3Z8,/Ţo-__:X.fUa`_:x УGEz KiZ="u<ЌJuGDwXfj% 1h9;؝PX./]a"0r[4v`W%OV.ѾLo|{w Y5pJ N>$ӱH݃|덞,Kl(D1|ST5Iժr2T"gnmWg iC#uU4GrO["ݬ=e8`eN,u1DV<]אXQb ۻoYs_j̺ 8cBkٛ0'Z'PEt҉ లqxfG+bR'G=%U$KAVrTmBKk J1 Ǻ:^=9ʌsRW?3\Wqi#OS_qIAqVJ&׀f|/Q?<C%{TG7(؛:Ֆ;r)-vœX-dT̯6_# _!ERؗAΠb'(>֫MKc|} .>̙UXmBCK1{lтqt1L֔p*H{[.&oLjeyUϾ>K %xB]qkufK+\Z#]HRsߔ \:@?A=^rIdJ Brz+f & -ɇMQW#$vTwY.r˓ĵ3RĂK>e ^Z,qDӹgΘ1T8QiU3 [rbD]}4C7,!S 1x*}+i|.P{07}=8>Vt7y!g"> xPg^N10]&HT*f_=<ۺ}Msv<47pD!U)Z:ۇdrIM;:?cL젶0g| L]69I̞5i[ǒpZꀄW X9/$w Jzi%(o?1!%iwQӏ_.}_tA4n-zx?I!++cTo/Yr2 miQ~BBf%o3ՙE\)Г2GNbj;"`$ĻZ (/\jMR R*A6yF&a`,jm$B[l` Rٹ*]ۘ9 ׭t,|/:M/rC`3BTC𐵓e|2~nHgh,?e}+5⍐ ,Ow]KS BB M;Xh㤗qX3r0yz)'R ؚi+EֺC0|$J<kU !6ȇII9 S͏Fl(\&dlލzzFhmXC#}ǝZ 5kl9b\'yP$2\%QN?#0>n'}r0arsNcm1_jDs' G^N\lsCTgwۥcۺo0h)DWvSo٭^ANJS19?wp~ޔ#~>B *"gG'nʹ>sm$KaČZe s[v'0so#/sgD& ؿCVܵ#ieLF8N *nP0Wuc2G`ܚR։2PPSnP]ڗɖHܬI\.Zf&m70A1* Okya %e5T' U!}mB\5&hiSi۟'_'<}.x^ p"wz$tLw  !^Ƙȧ&_nڵ1L+RkQ 6a~|p)~*$q"x4q/yL=KwOD_tٳ@#,!WwLȴOG__{} :|̬P~0_)* dy1ktLLRv5kL-) GiI^HEE7g(lG`KW0ܣM ueg۲8MyW94]NfhHV|!S)ck@ v|-T2~%W@>=1:aN>O{8صڊ-/f YIAn ] unъ~ ĸjbRc&@ 7 ##z9e'8R 4&CRq~ԓH:1n\-Z[uG̊5fGݚ6_Tٚg^_2FYWX$zw! )i?)ʯpE}xMF`/}Ul;tdS(%S5a1'KA[G:mí#Dq;f=ƒ3]7b+0km~oAp;&*Do/aw> ^~yG=>|:e}4 Xy!k '$$n±:%vXf*1C?LĎEU9b$G{EyQ-tη%Pp w/IKVU؄ ;/.F}2 8nK=݇[~1۞"\PMcI)OAzۛq^#RRː^JAJJh-Z=𳂠* 屦3fClW0_)A p8mS9B$@K==ːwB yy;kxo^h ҍH Kg9褛{!HRg*Q23hәV" Uh7pfATXqHjP9\Rǯrp(F޵4(|d8YbygӁkN,̛jqܔ,c1Fv3Ij4 }(Ay ΦWHY+g|%wA 3+N^iѺxTdIc,T6^qXJE3B4<"^<]'hQEF` 2TYpůI y;L~W4>bgHxH?@t Hi8@t*=X Z8{'cU3=2Cr$V/"h},FkESϝ76n˜BIrt/51a&PĐFCGgy gO8e9 &wȻ2I|YnZzH4!2 P۲:-%oeHYA(4\_/tD&`qP `/+b&텀stu3e:(n?=r`HC"/S)!A}~ IBӵ)tlp <)h<ap<4bqxͺ[ʢFq%\ɞxõUuy8"yWW8{&M|Xs<:' 4" ̦ \Dw?'>1a׌uj( \I hժ9) |-:V'H$˜u8C~UrE&1t֮(~>Ô M8^پ5!}.+E.@ylmTH02"oT1'B"M!D+y~*hl(K?,EC;f/c]fo}!O*jwzu7fEi5apgk8G" j".-$[⊥A_ϲ7'Hdpz$`ɦ >ʥN o6bI;DE-knxWBǔ$)lr6פJ椹?-H:tYk2K$TR4ljC%÷ͳ,p\}DACJHߐ R}u0.oⱃ_fq#u^@{q|=Rr 5 RLƐ5Yt^PK І5۾;.lhJl4W@q*Ye9_+We@&mg,zToE??UwgED\:-$ݚvk*"k@L}5㐏jV04 v&#\wt{aMS5l\N EW܁bWy1Cu 4QCNRF 8JL0elRQƳ .z&Kp@[aIZB%{ʁ/0_]=H9شqa[Y+QYM3Lmp?%ݺ*ѹ1FR~ sAC6[*FRV3I0{_@:&3d^͎o]|H"h[D]hJe p+ ?ps*ڊȏm^ # mLJ7&_8ӇfS1n 6 +V$OrfB1*y!{;vE<:\j@ۤđ̮BZf:+>Ԯ@לAwvѿ~z'D?Y^`4w-AfX"RERsykx"tpsH[zcMM` 4`:&ůcW=RcPWe v[YƅW鹷gתIƬ0Q-U /BCLv4W%3hB4qݷyYA3$:$EN97Nw*b* iK{n@6#*Ja@! m 5Hө ǾKJ0y5*_5j,jX( JgA_-+IiSc"xNG3_6qV7Wp{;j0T®w"kA :}41(mw`, f6T ;4BH~6&k֘^\t6:gߊ3FHF PC'Zч48}rFܽJoae! 2Y^jv39zQE񊰞(y*uA~y L &-Dh|jWq:~ @Li]>ڙfVnEs!IF-bxt$7ސ+Q>ҟ/C vLs0%ypȣ%&ayعO̯sM)jS`CGjӢClBR'0lF؜XIH萨,ExuQ9Q']q^ĭ3Omk4 t9^"U_gx.Oh¯ިk T0<qyD?WO\R ʏn{ړkJ^6⛂\H"tLv mm^Co;^' A+'GT ˋUP Ff &h⎳#hGr`FnZh4upg) *em){>*WJS.+]Gz 7 d6sʑV_(4_sҢx wL^N<Xiq其ꏫ 1 DE"j`jJ, Yv(R FrSdG| e{jMpT4*cq>/Y9xsqئB̅#S`$gpA8V[!v k73 فϿPL[W,3NI[y jN9'ZRV5ƪw ϊϨQ͊> V4G^;E{<@@Iǩ&k:_aHibFȆB҉Ue#n*q Bc: 9ٓ&![<^r[H\Q۪A,pN=/{}s{ޞp1(n(%5d.7"XfgV6z+շ0lf+5;mnq|&5]ε~8dOz:ǢNrBmk"7#cJޕ>]""7-ÑXQCo%I!;BVa}Drhf8|'Me`Olf0Y:}V~/(=%5ިf^5 ;AJYAUaC;.蝱< p#'ۗF]Lr>[1`X!?e@oGaU+Jj)q̍ #{-lЇKePQէ y@t܅8MZF'F"W|s&iWS[1hc5lǶpsťNyly֭08bЉ嫲x" Gf?V-b]߆|Y=}qY8qaTjym;@Vx7gyS Y$PeQnj702Gξ; nkG$xw>,F0| s:sXW>g\uxbx#,՘' =ɲ O<܅ !u`´4;( {`/}CFoozɌPItߍ{A༏eg-. ^럜0x$ښnz%6h:؟!ZiKeIR+Py Fq+ {C*A8W*Ζ;̼i'<X \&La BF%ƙ': 9+ԕE1/'"ta%cRɰCmg/f <, 8EEO~2"#Y:ؼFqBF@<|кݥt}Ab`?~yﶎ8;+5P1lUD/OSQDW6q`xX()h%rXK[,7h~(ն#l+ץ5$pt7Q>MלD\YX-2~3HT U,]^ x]Nڶ57/иwN&@qI)62UYʏKm_|_]Jm 7i#)udlScUR KI~|EK gU๗дS)23@aQ3AɓNߑAWk*&c*/BWx n;fVǿ xO'@@Y8l'Ip'Ua%9CpA**G~JIE>|w.XgӱH`@N(I&W0f Uh ̄B荘pwvլDEK?Z 5eU q_f0Bm9Xxr/7/~zk̭Bn)N2.E|]_PY< 2g2H[qMOkiLօ [ {W `5v#̯BS ۉ]5f<zD<+P"%ѲqvĴdX G M8e鉐|[&|ERkġJ^as= UŖp W0ꎬ93)+:r҈ =#+qiw2!rZtamŴ8 rEhbw-[ k!:<^yEB\YJWL|j͐: `p"jY[BΝ;G=1C'*zOOY,"<8)9*z:d+Ӟ W;Ι"Ky#8OI4]P Dxj#"yiŻYՊ@XF07fK No͊2!VAE=?# VAu}_2r|bu;tƂ/%7"y& ~xcCeݭ6 8eөmƀG3!m㷁,"ܴ/5_0njr`4f!IE3$<#T!Xi&d'r@LY3_&KYK됬n.=- xt,JR5IFϟCcc'w 6݌zjVp>.Prɹ:t"K~򮋌/dpBYE]l}:@{ѿ6eT&wpR ow$|S|%&21ԙŜm)gX?t2GVDuY[BDz%c,YTԯ'UƬcmuÃp[ ҧlӶW*T#>" Fq-ژ)7ڹdwi{]g-`VUnE◻"χ!.u6 f8G=[p=:"GK)ȞRnaڑ@ vEP 3fN]֬.#40*'Pu?ȸhIJ ؖTKMߓJᜲnZ ^2^o4ybfu7r^IX<(L$UNq1~ҳDuy}p Bg~x^J gp>asb&RQY6jӳWf(m`lcL:Lҋ5Btd@AHd[ag;@:leiwk`i욝vG. ^g!x9ict% <5 ,"9vf\Sߧx⌵\r`Dd#mK:]oX7 Ɍl]\Yg#U5h}()^UokP;h[ڭ$ꟿa@m=3վQ|RhPrB \l/Z &;A∇nZ z޵yG)%Qvg,|Xy yޭGPx0#Pz3U @ L2hMi 2'o ͒HnŒFif׼+=ʷ7e"pK~ D&MSNt鳱W|Ee:Hr$ ۅ-:ܖRɷ?wLX?&cD$aD\wfn(f 4 \gy2 f~I]~Oט!O֨?SSWF`>!rEiUa#ZgSYW_WG^-FpF /97(16eOyH[<7pBy&!^s7zS43#c4`qEԘuȷ$[_ k'y/:{oo[F7nnEp⼽ۻ92fSqvedfviv WZK.\r-S?.JΔg!p`:5ľFJcN TAl'Xc Hk/7L!K`P?Qݔ!p!D1^DH-T5GP  -FY+V7:Za=37jjpDzӴvLUK4Ӊiu7'JX90a gdggC?Ӯݱ?خڊyB !B7H8HJ^ X]ܪs^v=鎗"yٞ+E;PdfA&`9ʃ>PeVje^Wn 2ܢ$h߬˥uqyIjw& ! Rrh>t9h֓ȌW\C։Vt'!I $ t?ecoQl*py@ L궼jA Y> I4Ή؈e f 豮G: ]?P{~f1僁-Y= 'i~ jPEI(. +_bҿ~0ZְTLw>TW)<`5r3 "tmB VsoHדjB!A b'u5Tu۔2hιM(Blq"ef in h1 ͪG7(({mjYgAy&;b@cJr{ވw{`gǧjA4o"n}ո6oҤ1R4jn$OPxߞg\?J#?bWAѪh?4ƶk$U&ڇ)U3O HV|7&sҶN{^8G YUXR˝4aWq;Ф |YA "tE3g+E $a\'7_r1}!y#',d^CQh` `Io5=ܿ˓&6xu`NLbn8x+(FvM*?CR:u dسx45\v8؞*9 y ;~.Eᕘt 4S9sVk]~D3S,Tbu'hKMr 1Pv* 䯅0AU?И* @#;=>@ R-a;՝xN$O_^[Ѳ~Q.*U#6j;ƕup~S؎6h,oW=GS=%UпQJ-@B#&xƳ9Y_(`A/ߞ vO&WF\ޓy t 'VcD7 ʧֲ*O86\ NtccPzw<&h%>֎˾Z{~;)'L|!K׃=Y4H;,3#Yua/|Y%=e{ik۹2P #?؛#ƓSisZ9}#hUe܊t>)@j NU:"UDv>Uޤb6 AQ`\$eHM+! Ra@B[$>HIT=+=7p~%p}b!OBN%5G:TkP l&{(GGG$A@g?c~% $RmEߦRfH ހHU޷{vjnSXa9H V|7k慶%۴0//nqt_Iǝ+[9Sq\쥄tC?fn$[CMÚ+( IW{7X[0(nt?YĩY؝7c7:wz ?j/nl 0i<.E{j7HL|f$V\ȟfC]+t/M@@` r,/|e}AxatK^G9MV[{o` z e6nJ(0E7\y04>mPWf:b,6z&Bt_Tq$f{;) w&i# #sA2ܲv//a)Ԯ2}@hGP7TnҡFL\2|NءX;%Sfrtv#K60@A4G hVNڈ-@=,-)T|Zwh7BiVmt\Oywr\:z>P1>2Qڃ{1xG1yN[6P fyqĀ:)NƮSns{jNM=>oL\(+#;c,՛j~ѳ'h.Bq:똅``݀r2e4Lûpmk[w73偙]Lq20HL&dnRH_he4g]SQFHR EonwHh]I::2s&) mxyKwPisb&DS9gw'-͠zKa} Kѷ@k>܍@Q ߮;%s{9J#l}}Ϳ^90~9EG#ji#2YO|{uN~4E]Nؓ1{ tz_3k#Y>eF$p ($ Ũw#h:tJ"_H@KO:4:psTj]mBҿb4?‣a^IqTԭT"[^4aAHޜpg#}i"b~|ʗy4KYH>5߶3D?mU\+w!F.$k+`zڕ1R׊%}{<5uR|^qk#:NDV 9޴\&qLȇ7GR*~'PMy%q/YSFXàF=yXJbp솊P<\z9\+ suʧg8*N=kd4Ek=t0#B/M h[ 9cR:zȢR"-Z nǦ]!O 1mQl.āP6uo51)h,a=D(~raTK m,e3JD[ 1?bEΟϽ )D왒XZ(`ym&Ξ z) m<W`H]DS/rc{ @bPqQc͈FUy~FY\EnDy_dߛobΜKAG_L3X.C2Z2p.ӠYŐ+ '@oNc$4q_YZɂMu w}VMt֯#fWCM˒LF}VQl?);L߸Xe.sH@2`WAn`Ə?[8 4:ɗ% iSw(KrٶjQ?fxhbRjQ>-*IXF\xgţpSjjl>W\̼4t˪"hQZJZp'-_|OAdeB°6m> WC]q@|ry^ DAVJ6}J{8,۔X,#x,W>SNPCSgŤ.C}yԬ_#ҴÚ~"1J˵gBi 6ddYnQ#Ij:Mx#7k='ŐB^]z{0SSriYb_ ]XyӞL_ DwQyr9v/״'G8L^_P\û?xΖ;d!cĀTqč]{DM,ǠƎHB\͗#hƫP%F"_BP|}jfX ͣWp ^97C]`V;Diq~ ,TU[HGt5>h.2GyITBA>Lx!o㛰 ŰH'(U^0|6$8(q)kp,|Zah#bɲzrS5k55!5U8!/N6O/qqi(ef2U"&0;V*Zb;,-˚QW-z@f-I벡) O*/2G,V.}}CэӞWg7ʿa\r{ÓWj[z )ᣟjM!-@؎vYD*1=ܗfhCΐf86)?? #hK$PV >d^ \ͩzj &QI Ii5lZJ|MƠoApsB:=V1Kr#ĒP ".wzWbxFL2yX՟Pig[܁C5£7hZIjJnjth3;w}+ޖc'BR1{i5%&6P O TbZyur~#e!5:X7ۿ*J׷tۣiv'KDa(4KA_sSgu;، C%5jcmxNў&<9|2RРYwђ%ɇZhp75|792Dzj#p4rinTR鏲ԤR2Wa=i@MC 6zCSM@;؄x\,^r)xJ[yrjYۣ4$xyyx)=%hBr2q5 q͚񳋎g=h"-=JJge&Q. 9fşkyD,Y7l~.R2Kl KccD?DB/{5LRQcz]P' G&C sRӎjpՃZuy R)v}xGThU?YOmXtj81,{i&(؊C&-} Q1{leBPhE(~-ln)]ўy4/~sd/ta2V%])h7;3Ο W{[s咗`3RK'O?RBO`kI,*@r;x՚?̢[%FŒogKOK7H{p{ųd*ln~z8%BRr3ͫ3/Nȳe wus:a2bLA D,\ P\SJ@~7 r4-dhޅ8pefD;IXŬ)F"kͳPBhHuWq(]e#^X$"{s L~w(I1acz}78`w.tV5}|,H=zgCg*9y=]!b5.5'!LaEQWE?s)w1j10>v%N UJE@$$ ;#.Tr$O,xNʺKx|0 e\ݬozQt=k7=yUoF}v_iPc^nV~pmhˠT#^i!_Ql g9]q$8P.\<`P;9&H]5k~ l$4:Yx$ۖ;[ހy{t Ib~jLnm6 01rIo!JjOw?Uz.=kkT-JQ)ls2.8tl23JbSC2+~, ӕS­3fCk!311Ufoa1y M6)*X7m4"M㭸JtπZJJ9gw@ 2M~g(5o Kմ\OY(!;~{ʊ1(W8bXzIhn6t@JbnoB4ٶs$aHk[IIzq/M>䓴X\V;+Vs> s̙Q2TVV'jDYՃ- 2Kj7 =\nx@ߒ IħM*4ajM$#~-W;o^UP~+.`} W Z˺~*OQu^vl yfLP]-鲾NJzh4E03\R$+igU!XJO[:BhD=YXOϤxWݲDJ*C|tcj=&8IyԹ 0/a}HvMXi olHJ+ez;,ê6,Rzy(w|46WWcE.6O*VYl =׆ P1R3z.!՝b$C{#uSG@]HEy< du D )'0N5F aDs PwR>Q#:|y ӎNTVd& RH5%{9%nM!(Q 5qq/@=D3b}[ 9,E+1'60-3-ou(?AJ!'qrPZ9H׏M'rrEInea+|C@xr{o;hk{P6qAstOK4jBFW«"3ZTJ_yh[DB lnQODif>`5)^Xq\9†+ܐDV)eZȯ@.KXhY^GKwJeVNkD؆Vg2eD3pM\']7Q.6lIUƾbFU=t0;IMQK/*Lb8X6y_'HRw7iIfF"Y*̄!? 'lmPC[M+8!s1xNuC& L-ݺ]$3SoqۛL9Q[İ'&?AUS5$FT"t^X?J|'r 5yO=򵗖q6|]$KAG$0$Hxt'κC9131=mJvaQQ|AVQ6.kĐRxCؠi?;a=}V |ŹEAb=Y?a;ߟx3(Li[3S].(Iru]v}8zJhvحMfԴ+:ͻY5wFPĒ!⡥AH.#(9{ |gyd;RCo lƔkh>}\ԁ\T,-H'a'VS iF?뎀;`ڏ֗ `Pzu qB%ɊF[nA3E"!1{Z {[>MS)ז5ϔ8Z*t;Ht7ޗݢT _[y@S79f)<ٳ28{6ԻA6vy&s\|R{&f#9wv: Ƅ#C}~4DKE۽9}*ʀ%#c/  ݗWGƗ^$Z7FЁzr Oa X/)0*!(#|zk{omMrJՒQBÀW)&Yv_bͼIG!~ѕh6=m#ruJnJaa~LnyFEvOQJqBµr 6f{^#I*P ֹް"`H?g:AA] Ux/oRU|QF3$Mh4ncL}Ot8|cP8W*r(C*L`|,N;mp.wܓAGtE@S,#y"bPXp?Q˧c# ڼ%6 ϟvj7 t}9JeDl+s^[:+:9,1":,/+iɮm}ZFADK_6a'JU4շaT|ePͪW\Hӂ MO3FxCPd?IBE;-!EMQ$@'(Vx /Zgj @T͂\+װ&ѐۚM!"Zy6P+@vv6R`j70YjxYٳH툕= 5Bz񼱗DO\Lul w}硧ѣW]"KCQv$")HRsq|#(b`O騢b~&q7b ])ӐcEBe6~k`I]PGSƭzm77GzZA=PYwիSld?_[B~{Z6]^yQnp il> v/K3It]@Fp !&A>uͧ>Wġ ux:xA5V|K qEnwP*~<^)@cGj~:vBl5m4;X!Xqdewǰ7e巬1,_ `>!pʻKy[rt3h\QF ܫPQ_oɡt쓎/ϜSI^sp;ip Vc~`6Ζَb^uetTE3ŹASփ -89DlՕqE/^5kV2s7gU⧣UD!ŕw6C=}߳ b/邎JiqE$M [vʢ:GЀ¬m]n,m]Q; $߫7]- A;X/>&~m(QEyL`A}57Yq睳)gp8]Ђ.O sUwՕ$c#CQھ9)=|0 5`عd,&鹔ߟJͽA2ɕ1dT*밋WjNg QQ/sc%6ҸuvMm^bH[Q/v{CUfw._Ax(js-TJo:#eYJUWJ1c#>&SdJcFhabhb'ٿ1O$\.Yʩ @kώ"]GS7%1ʁ&c6]rE9@ڎӄD!m<[iwRҤj"QL9Qc]> ǵ~ qKN%͍e)1J׫<]Z]Ci;3, 7Q2y0v_~ND #iSg`wܺ!vAZAuRky'v +GЫLBP k9P1:❭f?MA|^X$rNKows>3y<ح'.1Y'2AQzktIA GmIDUZ!Om^d 2A`s隌a h (A<-ބdRD?m!AV2Nr{YԌm=IqYLP&@9h34kgi$WJɟ{,y^ ƕ8O*Y &w8uzs 'aES4orWRPɐϾDԩξ5)ʅ6q镺 :#r}*GrhMmqGƀ/K Վc^vlX㐯]J7]-ڜ qMc&iYė-C# f׿ S-J<%A듹6U9 &xl2wP x}*Q͒qľjK{G+)†AK6>a3(& Do Na `*J=y(g4|g ;>-ܙK,}hgm7"ԓ oMf+^gvj[+W:e6[mAOo wIpCvEȑ<@9;P|p=)T`[>7ӡE0JhM{L=9d@y| *kR@N/.Q=Z(Vjaq-DžgFiW07TVd~kz,V'Оq"bfSW l0{cdASqq ~:'UGNnn)ɮ?훘@^λWf]]j|N67$O/;-}tZC~\T;Gr%/0}wBe uf}H80YEX@ZVҢ,W"w8CR"Nzk3Vֹ[E+{p[A ? ,7̅s8ip bH;`GZ,@N!Q"t:-] Q:mp󶌹4Pk_'N3<]Vޘ{GF!H†a8\_s̅^Vꞩ/BG@?q!;!SKU2;k 3!k@mzikPk\:v8hn/)F/) 9CRhgڇŕ܃hTl(,EZU1&h#٤_`OPwvҹF Cf j[bѱ:2 =Hm<lje bnU1 EFL̟Z/Ξ+Ffw^n}$qG?HΉMrYVTXBQk xxS1 KOU ܞ\U:ZQ|" n*Ǝ#0eLv,n's8mq# klL |~]D+N;ŗ?εm^cƂȇ3g+E[; KdM_>|K+ :'IP  4eYpQ(3I/䌔Xȗ >nt{u2EԶjn*.Y^鋟7 p"18}d>4.YQ49DɣG6x!쓈,D*@TS^Z׳B3X_d |ἵ; ~ݫGK)EG6#iB HiFd0}#(:êf*|ne_7WpFה}/eWWG)>5̲%מw62e3RHn6'm u59^A':X~_/GNss6xW).ƶ3R(N>)Zl_X I''U"p˵`3M1>#d苴26xlF)(THyR̼&ɿHC$ pbկ5o!T,Sc Gd$OIq~K,}Rp> Pњy4 Jמ". cu.& hp?<,&+5 tk*HDy( 6&@kP\X64qXjnOd/Gh\*o" PQ;hrƜتzUGR2>_TeӜŎjXX]*n}x NMX|@I:BT_\]'3i|C7lADFp5jpd9@eVB+fI[bϿ{ْ^3⟖?ƺ/]1m.g+2eZ/\ TQ^.#ڽq>aԣy/n ؔLſ-ݼ7I}E ;L5oQ=SM_{+4x y%;v-%Q: 'q'&y!8^ڧ~g@#NInH:bQQ9_D҅TI>7şY(Y[˷iBZ7@ji2+!QXz>ig5G!qB1 50]~N!nr`jU-@2Wry),]#le)YwI5m~KnomoL`ƚΥ(d M!W-ni;ۡPt`2a9Y;,pȗolJZmMFsZs :[V.(h?=n̨CT)_ ?|mլ(NpAֳC!)G܈.jȑh(Y{bJpY@]~ƛu~l5q[X`L tnDѩ(M$s,뾡s,3"8<^oiDp0vo⑾Bӥ0z'Յ L^Z\Pd0 ١6"n7?!mj"H(#d.@&\|c־fU{&TGԩTΙ6a]6P B=oO@Wmp\Gʴe666[:x:2RXϛݓ{J_Đ|FdL>Pj{Besl/q|>\Bb#5ѬբRx;U Շu$Oo6;21&S-L#2~+(9ZMsPT-H|l&K)m@*?&G Q~ݖ}pZ5.)&RRSCmje־L<stAl=uY?ل2w}?,2$b&i4@cA"֟'% Ø:YY-[>*XA6!}ɜ)N?먱.&k@96b Qn`d5}&5@}P FÜuv6U7nR+rĉ >bշá2C[gc.Jyfa-bhIΩ:Rid1Wb L`u F}$DCcۄOK|? &Yc-RmtZY?YTJ$F57oe8_5RhlhM #^d A'ԏ_,"ŗ9/q]'BMgi6܎khtF7p8Zyt͙‰ i_8uץ1ڂ~:F?& HY̊]6e8~ݻ=|.#F$W?EV?s:aF?|pKՠ R6ЍxBƂ]^Nvu xjC-|=ݯlTM=yDF6-ñCChq-֮T}.gQd+~uA5Pwi5YW,UA*<@z"x' O8KtX `xgm$o$Bb.^nx}<.a"BM"}Au]R6%fh\P Q]q1'}3{~%A4 -fH͗dgsd@F@$!LU*{ Bh<"l@ߘ]&oZDx.!qx~ :m11ޠ5 l>l a Vmjek5 ˒?o=r~#oyjn&sC_ e8S[>ZQ7v\6|ǰ{ީ_pFL[ԹkFIChf_B|˒K#69|-c`/lO%P}7Omw,t@ P0҆l 4 Ev'#c\nD 9r$@olkP Y[;OD!*bbe\a $a R4dj1}^V6ּ&W) vuXǞ:0$W<¿d~5M+]pN"9.-5p1 WL諰%@t-U A@ S⬲ne IݫuSP,s4S v3pdlU-qG6ZJ;\[ڋiqD0Wy*ϔ֖59e")^ 9B`*7`.|t _!C a#sO֞&`A:qw SIDWt`2G_~ΰ85~eQdwR %UJHgҽL0 n7@[~ᥠ2T`C\/ꖶUP4H!7Rf(1~QM"\eG^iÅ6? RZn8~y全8aDN`a_FkUʈ{i.Ӵ.` )$M $GC*Cozj$] |e5Ax@!{Uk1QcX1wFEzz#}z07-+*ZLesYs ,`H[ $G7.ӿjo Q,^S& Ftm rM-?Cuy;g(֧ɡ7A}.ǀ,iW{j<cKdMaդ ^/-{svkubꇹ*1fT=|0R_S: 1J9YQve%ÈWf 4|n`eoV{X'+KDxWt. D69Vd0@~I_mu/c<|43+JqCoBǣ0:|(PzkMt1@·ijs$[ H3gF!ԡ,$\?< {{UրZoOW|}H#ͦ&Q.q{N1|S4IБ) ~Gp'LH7Z !g-儔هhE2t:FBG Y^4m:}&^9F* !(G}t3[ !ʨ[mx,3I=@j+$rZSnYZCQ(!X悆E,VA!0t\"͠%ۚ Ha[{/(ϻ aw7&ŀ;0؆;M u :!˴$i/ SĕkK̮氠^!V)Ik̋Hc㱓T)$ v v)!/"w!>"]Tf4oTlC8tApqC52l25ZDz.QxƴlaFNvќ49¤.>Kڟ!&6~$oj;dtuW|W d8 oP@ Dم,8hjo!QJ RCӜ[]+ 1E•b8LU@Z-ὒ}MQ~@S?O+{"#_S馆kALK༏!6'L]A#R"m82V/ lG+'dds+1bgtXvbJӍtf>piOC7Fr\ ϵH.Xs2 @1#~u@vB6!& ImL07vNz29kڕC#< $Tq1˔a*Pb=Uo N,_XhI&=2c5|&?LU)-͂CKQIo_QsB}2zUBh⃳׸^T+$YK)@E7|$cġRcUQўJaxמ25 =FjY`Fe8;X-?f'(VAF lt=tj0 vmUB瑥2Apmq ^B~(^gZ7Sj0տB`yU"="Agky]Y<8M,"b:s:l3qx,E ~7 #&UH*6a[ {{l{e%+ |Ʈ~s[0pXTʞ:Jt㨞R3iQe@&ȮZ QpItRvlzL%@C!؂*CR14":@m8oL֚TTsνZ[zP|t._mTIVޔ25*ÔV.w)VZ1DmSm2,H }%&BdH-6<YjwG4D &H-6?NMwaB A)~N"F6jN^l(Dhh_$=߱Bo)gZ+j`1T}#51}zOUyp#3ppiuO$^`@98w7Ov%ų5w0"X@oKL^0R9qǟ !#ĢMP݅K(ku:߬YٚVD 4)Uo ~gۤJT}\E2dc]M<݋R=DtLm>90@ @"JNk1CJ6Lt\2nN`j|frA,WN.ǖbc~5qK4\3Xڸ̷ ]ۋ"}( OU oMP󏺭(Z+zlDՌ }Ӄ67El9D "[}2a@ ›fd 1~iΟt8/2=WroiG OIĞhxKz݂퉸eBW>;a*<ƇKޒ¡IA݆m|fҀA'+3ˈ$*MMOnI c-87TqMalPڣ ݈3npo')O3B;Zm|`)?~|XQ̴!(8#rՂ9FeV@\5_:3C y_6k$ nj+ DXB2is먋\>YFqӵ=zpE[cMYDf|cMя<~2XAN/߽Z7OC;I*2$4N'12H'bS]~taqqPrlc^ս|V+7yᇸB#çnI@QВ˒/S1esw%YMlOo6oH@+<2]Kd[\{8lK5 瀨CB;ykGGd:V1.Ͳi9 o0IS!5r =މCiJ2Ynl>AKTa"^JxV;up"X&UۢJD@OKUJ,g1JyTJIJS$BD-t[JKRGt-G찞'ΐ}q%>W·cwH6 |yG\{h"[ֳRd2)@b^a:FpMCuYJML/#t&3ɲ%Gюh"֐ES;`Y} 12ʼrv:,R47SS6Bs>{N;uc'_qq);xǞ28\&fs.2!$yvUҢ5lD):D|C?{98_ޘQ~XYm}OFblָp4} ]E~ {.rO=f:]hz3 ʘ$*">{y9;z=V%Fw;?YEgnEIR#i6 ЀĊW<?T/Fՙ׻M.{!OgTHI[`/RIzt0'=Fb=]G]c9Pͤ'C0l\%c-+D&/1Yw$9bvû j{}O,m/۱<[Ι}̑1P"@qՉ'Qɵ^Z*Zq/rZRz v|WhNPg|C[ds)ح6>o;r58HuF$gԫ-~&ZSK~}gםfEu{o%PG}ã/Ƚ:ݗ&qHІ.qkbLCǹW/mbP T&XNDDh>PH[fBllG"`AqNdf5i^ɜBa>vyzոB}OGOj˓$_^4;k.gRbzusEjYy1{Fn!۪;'~ 1.H0k6G-ݰ>Spb ?DRbl8L8A]@,k!=%HPrlU&' v+rRޥ|>I ^g)G` & `e qsWiAuH%@ zdEo{j_4J 'Ő$޳̟41Y&3 I' Ƹs'3?TF>* &}r;Z?-;C6 qМ)?Į뻊=MzZTsV<gmeIrP мɫ^ .E#Q͹?ۏNj1&+u7* "鵏UIn|o.i5j ̕XW\h=i!$PP 9Cn(q/`AVs.$&X= bE9|g%ɐJuq4>(+|F{rd~"83JRLܼ2!?M h 7d1Nj"(P *(boM n ?R>- DbqIlt'/"jm Wo9Z<હ˜2(* tG{Cq 1Rh*9'PNmq~xdYlr [Λ9w \<D.eGM]4"?SNNUM=kI89ڢ:Gf1ONqM Bphr#xNԼ>pW/Hx7 ydC=ZE6sB(] !lpNH>Wz@Pq`ˢb/1A^iemeV$ףLzDMTn?!/>"Z9IIJFњ'U @{A9[FDݣ>>AHRXb(糪~FxҡqVlW!gC@)N{홉[ w"-`e8$/ \]6Q\ ^j̶.<ϴb#̀yqwlJރ݃8;ᣨFE&`Gt՗~(=6ZKUq*u[ěۣzF ⨷x:=S.ADo`AX'~& :Le.gج-U:F(~uO&ZZ1Ļ/8w!%,,tu<^R1ofNBuɚr4O/QSA_I}w %Y 8-A_iE;A@t-zbdB"hC*\ljLH 21_oXBRxg@& 3enA8|ʇA~ii<?m ߹O<$(K$' zs E4 Yn%1MV5Lӏ4*h4-ta ljplGƛQuydYdTN5O $ `2aƵ?ysP\'r`tF~G }4iR :ۯ'D18puC+ ^?0 @1`*IQzJݑD 1J߮ks\mDŌZ$(ԌksK@ޟvN 2dς HҙZ1^;t7(m~wٯBޣ-΢@zKß&?`: ESԏ?jYؓ qX =, hk&dzP hq~|=rIxqbZ2|Ӌ ֖ N 0(7v"q7NZ #SI-C-|<θ8LHvq4V>;Df%6 բ-;z(HWthDPv[zBPaQn|vuTU $'B`aZȂg![_E}Qˎ2yF0smvh^@Xм +ݡcI%RC( 0>jF eۖ sѠ;u/L!;#h\&٤ #ߚ#a'~s)?Gڦ^CG@M}ijn+JE)ȇ X%+XBdӅ ]^d SA⵽ƂrYs9&Hh-n)EvB7e; oU}t }ҹ&p7uaa[2v6ѭ3(1CrӸ¬rIGV"joMG*,/nH,RqD-ovνQ۞xٛkY?1Q47؂eƄԈ-VF ԓCs<@?;?g߭rȧNLmY ֒v0$>"^Hv%,!az\N9lۖ` x]S SnBjit۶X c$m~+ogegwG<a@Y)egqSb?ň%zF -0=bvm &1S8&el ,)ގ@>m=܈Khwrz@}6"E)'~?4}3\tBxPCgv ꐕI4\E F"\]ą_ @;{ݜwSчﶹ$rAvbl#E-'4XJOq[H7Ɋ\t3TbQ/1,rDe5MOk99`NWz}ܓ?b:6Gi0ʳd*Q8EY\$y%#Gc*mզX3skm ah|tҢÇ4 ʖ@6ރ7SJma@hߞjͯKy~vMH䡭Ͽl`$3K]lf |jhBhԩ_C@GX/D g8cn=_zf(bvWg7js!~y-fPyyY:O{Agw5IB+i0@my}? Yž!8ԶI_{w"HM8:JwN pco-a%,l]EԄ]o Q\ ^/<C1 =. O~}p$tq5UfƩnD͞SX,"Q(Jtk Pۮ5@|{Ťy06c.{͇[Ӯ,]`o҇|]TM'2/DDK'~22Mᚢ8'9Yl>5ޠCjtcs XZb}#i?¡Qc^6NS 6mw"L`.ԣJ6 _D< gQcژCi Yq XcwRyk%`4a*kDŲLPWړ`t܆YkRLϿI%PgS,Nh!En7@jd {ύ]S3'-Ђ>Y%˅ۿr8]qp\ݔgdy%-—8e3'gew~:.S;W?G;@qF#N6o)oBh0sy ;Aa.GDlLi)s5e;Ͱ݉q6=p][ʚPAđ"Wĥ93"8½#^%%@q{)_Q,a&I9-n6b(k{Y)yEt'%##Y\Y?Q$@xվX[ $_WzP0[4\% F~PH [8쑭ud/o)pӠcǘS-t.z&4C6|RrU+|вޮ*.y з Y-_`2:Wj)}f>qWŠt{~$7ew4ތ $dvҿ9QKW7|m|vrE6g1Ī&>0`>`odcƙ44z{:!""E74;E kEn}Y`F]4EtKI5/VbL̂@c\~3[{ 7"́vשupt+s4E<.C Еfݳ2S4ކmeI+;jr&Wj od7T(^ ܭSt.,m kjHP:+20PҤ%j sg|7dZwgJAeuuЈ:zv@ސ"-o-nlHYV\A 6sqwyM4{p+WpԋI)@gVu.<2p_@Ĕ ҽnnYj*vGj4H)6p.qTZ༃rxHd{VxXBtMfoa(B/&;W;r{26)21/j)*uȳsj,6ߤEy`Y/M IKZ t`kӲT!:LrS՝enې3^Fd_jHB/Ƙ/5ܸK׃n/;.6dD2>z[e[,WY}ԂO嫚y@O.*4LCLkL?JHFv!>42ɀC$JFJt*Wu-_ҭ˪Ы}!Љ1RVNeqc.$?/=ͯEʻ@"b, )-7XhU32@RRǗe= fs Kqz^hph=DJ,~ufV`.◻T0GvB7}ܓ~Mm~W.9kQDyL>+&awiW#mf9XkI?j*3_ڂ8(NUqKDckQ&:Jzk'= >On"$i42C3)dmTLk+TB*xb;.a9BQ1'Z! {N*- kMiF54 Uh@4<=( sE,-Exj\6伅V<_fv|ӐAc9X h5ݲG+Kj9үicɦ ɳ\ sYa7O*!N5ICU4]^ tV[.|N:(#8߇>8xZ7f\LbT(i%"D~2D7?di}*6Zt_H'&gÞ?`t G?sNNFM?I80R!}=֪ڈ~97ਦ'^ f:_Wc%S9@AWTO }RFnκ? uW eq޶=J3Š1c{7xm]Mm-OѦB HHv0Y\J9JwifKQ'00BJk"UfkA=2gW+"Lǘ:}d` `Nt`A T! Nȉ2iy:0[ jOy{ڶ6PNި$ȝ z1>KO 3v/SǗT0L\ɟ޹7ҖO:]&/#oa,NFN [& UXm<4ETh~򝏝( (?bg06Kbn>3[%ij&7}R~ZVO89?{"n{epM#Ҵ2tڡ037¹}۸iU0,8Er>-]TрԽ݀k/0vuJ;!V#xp'p g(Orqw_( KFҭd=9>϶HbtiPUn pʞts3yNX=M}Tv Nz钹L6K1=(&L/Rv_B+>De2Էû'u+q-;y//#τiAm; qU '3vq?^ yl:?&b%5J]߹Hd#U5ڨU+M0#nŠx&(SF1a6BfMࣳ O=GL¤u^}VBdacmwdbfc/H5 &Ϟœ\E|5 Ԛz&$㣱,~?izxv$&] Пl Ab]%b! D! [].5bU7 %zOfe nR4ESUS**ЎUh yA DrIs;iGOd6boC ]>h}#l o烒eb^l_b x?mpxۡDz5uV0ZLKPU;c^N;SMDGu[~4$U2m[P3/EZJ̾rK'vYᗊ] Cֲ5݆N&đf 5)zcR6Tk2a s{Ssn92tY/a&mOJ վ~<>+X_( eh8Ȍ+OVO%T{Xhȯf`4* OYxUp#I0-pExIQ@ ͋ n P71]1,^Ej69 )>2oob~3vZnY WAf|$ЀY쪨h `xW bnU^u2{sh~hwa`81Bf8;"9eM>cB #Vў8+$B0[4lK|4sz%@B_RDN0ُE|Q-4&Mc0g \`SkmBj-&I1/"G2h#n.{,w/RUic*lew<"kAL)3^N4a'_Hwl\sq>AH]*I/,1AKGEVyvoG>VOo;q$$L$ԲQ->yu]TI'QSۑvp ΋Vv1I9{dRުUzeA>,"L2,~UØ{.Z-J^t+9X$R_r.nwYR!1Փ#/tG\S݂1>rCPS4YP&QKQp$5ԷܲFvXrʵCQf+‹(?չz)睩׮c2<G`q`+f<~TR,URVl&G$*}nTEr!*W[pE⺙x1^)yWJ !bonqtV9`Aoi!̡툀?CwD =ݨ_Ϡl+ {jA@OW(lYqbyA>COe>GmoDO0;liR[v֘݁G^?iEj_W y(,..+qmraSᲗru@HD~2$Z}a65rlzn"+&ʃ_(ӠDž7^t.a% Mř| #ŰUʑ̔{ :LʾZD !mkhd!kٖ$;XǴ5>*2CKpT ֟.}V pF|}W#T ,𗶂,0 @E0GT`ǜnp%>X sR02Ov1 tOK"uѩ /cu#6ao?V @րCKl:Z+pO$B2|-S6`n TFSG'rِĮrb00V\[h 9n ݭq'^,sB[ .پo!Qc<dG 75 l+Z>8Y,`Ч)0rOS@INq]Rp`yRb)g9;nsRW+v!9Hp'򡆳TCQft,3]n#3 B A_`(ʍ*2 GQj݁n>:#[23H䁕`gi< U^/?RQT}Dw|s-Qw1s\d;"d#tɥ7DN@C]fmQBPV\|U"P¹`Vqqw%@g+I}/B$ sZX|[&p ޏ|z)j¥F!4<SBĒ=ְ'j{Z)O#:]-Z I WGPQGg>C2 8gQlC; ={6}zGv21<~+sm{Y<pzE۪;+!¹5 t沭w{ʨpc_>@-S]:dt@KzP$!#:z2C7`n,7^ZJ^tŭ+v}jk9˲tz~3uYe,)z4,sΑQ\W&KGiA)8; |Ǐ>Eu: ufƎ09Iy"X^SV H:~&>w2TbN_]amhz^me8aӣ/acinIF)I,2.ݩ+@쥛xbw:֘8#56y6at@GK֕+zvPNp{XP@NDn|r3 0A- \z8fp{,q ?ua#q;2M9j3׿bk߷i@Nsfw@zEŵfS-/hnے>{\P&X=re~r_lȳלS.6ʦ.LX蕵HƦ@7; .6KK 2%"N~9kRCON19R&@f-l7cS)=Q#og ~O~yk^Hhć_`R[x$ GI{ :P;|r61pI1|ǿzԭ0(%DSUy8 G(l*s< #[piiteIcsVT6hҭEћd  ~ aG,A&,VЅ6^wU An\a򺏦g-++ $nS6 ֫62szMTydu;OhTqm,mc'*$6 C6LP_v1ЙUD?p C~oZ9GBxƋG,2Jq&+h} hm  `D6>%min@Fin5Dv+2yz`bաِ[&<.~uvمQN?FO6=OGn5G[) Ͳ";HC{$;Y"- @'K܍s>>C]+"QT-qKPu5@V$px-]g/d89{=A5gۄs=w`e/ R䃇1Qně;Z;|N|yx$ 0Z)%*[)Z4CVePxs{pnf^;nkNO^:lM%Q[9>> M8-T86Ԩx?"Hr.!UjDFB\t IikXN_#txeʥ7-;SW4T zCQfxg14eKðϋ%f MV)ar]݌_/}U v7x ui-Eoi$'1'CDw~`[RKȔ(>wo LoV~ jUǘ@,JvfWӵ-\աdW.I<,rrO4+g8`b;HMA&+e+JB}{ d[3G+'v>H@列(4d[A_)n@~& pf}ёf3BtVDU@HE@ 5\ssR=P1Xܥ]M89^Kȶ2MXĀ7ꌜe_>ws3Ŵк TdQZZ"s.fmg{M-馭G,EO;' 6^X?L6iᩪ'?\j]uk]%B)&غDur RhuD~HN* :<ua-嬫aAC1ah"%UB wFB/bXjbߛho'% }6H~9K\oK*(lCe!^c`֥Lj"vTGтqD{_#$ sܫ(kv8 /HL FThkAi+cힲ[}I"Mjj{=aHq9nq^AzSB!M/lRA zɾJ2Z<'?&L$JvIjdL%x]6߱Ex-lxȰL}OeD{ӞhU! 'R),%Ln)_l+O uu΢riqWPK" "gzpkZ`-@+RqΟ\" 4gX¶3]Sk}g tRM~fu-15Ǵ&8뇦q|o Z *FFmw5S|%z8EȮ]z )jVivBa -UxP]So3v /eH펉۱| \l:PKQ09Lijˡ08^CyPWCWp- ѥDZo,1y\w}@pI3FlU )+Y_.rOp( 7.Ͽ`F<:pҹ|ת.d[p6+>P+d !XmAxF)CE؇6_5nle i5E>6#Wķ_-|ޘ%;lb)DpX8N[WW1-RB'~7Y_Y@t, {u>IL+*{`!- ǧ0=0O9 _z/]mBm`mW4$je(+ ?jӁQą41 dxsj{4]Ҡ$WwT:txȴ|BY@qݽte[""lȅ@,U<=2OCb| yF8#_3*㬽sު325^Žwoxo)-?ETMd `tʼ) 7!Υhrr[Ϫ̜(Ƣ^dn_z>ȘHQH2"Yڂg1~[o8JRT#yޢ֭<ɇW/n^D(&*긛 K|F/=Z  0.3dL gidղ aUtf5(z|Sӕ3j'xfyUW Jd VyvmX(eأ/#n\ "QjdԋbY9ͺ=Iw_&]^53oDvWS#Zodr`[T#Q#daI#5y-Xi"ΣvȻHw>9=:g柳Nʂ#vȃܨr[@ vW#!tXO6y U"z!^g Mنu#$TdzU Q]L6>f=zP'af Z\ٽןjej ^gN'9]1 6o]&g/a!*)9;?޽IYRw,ќ&&_Ήϩ֧Dmqjp,+hDlul`Rp'ě&1zC0P=BlC>oDz|W㗖 m s,"ӞF+oȏBGyb=2F2,-'wRr6>ծíҾr?!d&Roq-+uF<6OQ"T`FQ,D!7eXH' ~konsIѷT3L`P"S=!]5O_0v^ \8Tn|p!#[mF$O,`.i_rJu,±+П׫\ۺJOW;fTҴY]-{IAy'E1bKT1Ӫ]UjVEѤA0mp) .QO+^Wf,7!7L|מ],l9{]NRlR=sP0YSf&=]m[ .mq ì U*Ӳ(iqwi=EH 5@%sp`99P :V ,=Du,q"wxm6κGn"M{+Q'`o8wUfŊUC M$ Ї0BV܍ϣs9X1K7$Q 14kA08 Q#lQE_sMO\JVםz$SXmgJ>ZxU : ᒑ]; 6VݸIIKKH$әxbD;Y9Q!nِJRg_glT;v 8._#F`z *Rp}$V.+!Vl_aA!J=$"ti.ܛm%BUcD9 D`_."60Oފbv,2tt߀G䛔*bFEBٷ91 a= pCUj5iB̚rql`-_/u]q FZb5!3${:r[,>߻0(doVH2I&>Eԛ#^͍x.fޑ}'i6FjEN%vŅTG5h ?xY \,ktF==t r/x+F,F6?2KHً_0" 6pqt[Unkx-</T8A?58SʿЉ+|^2Wa^^5ОZ?ߤ 4[>i2]%n?ߎ7Z@j:c?ym-n!ylXAQ|/U aJtޝn{9$5prD!zOz[Tz=8u33<^Oy.q"8|'l&9{|j]@/履K\U d5}1".)D>4XEI*NvEpI55#A$xx-49y 1řYf2h_DNFn bp؆-/7iqFWɀH'FHuiG7P̲8 뻩PitR@oG:HpL{  Z1iCx\)'҄P_3 M3STmd]E 3=h׉eUF\t&h*-=/{NZº;I W8;ɫ1Ll^X, pIXuQ읟#ERyG\h@wF|t I M/;vAy]$JEĸǵF7)qaAyuZϯ5H~xoWѽB´|T<2 *~h3, &y4vT'5!ϓϒ/7v4 (ϓ!Cp9 F |N0HE<уNsru%OG{gH!* @6)OR#;+>5] VSgɕ|*+&с IHX\cC>oK\i@.utuVLM_W9]6%S9}3ڿܥ¦^Ef'ߍ#2M~^ )xnE6YB:{ʡrW<p ҵRdN48KfYXQ`sLQK?|&pϚ*zd7^5 *;\Φofe @q4ӿx&%t;EGa 1`TuCTG|7Q!1p`2iP&⸿ &XϢZ6"-5ʥt"uE۩wn5q+6 u|'FzSlHþmM(\J+RY=z]mfٔv⎌͉vǓ>_sS0?D bܗ rUAbp?7̑oBI-:bWB&xGPagw_ڙ=*!ߨ5O mКܦ0f#zMLp7ǢG.{b/W%uvMҳ,=lċKoEzD( =HQp.")3rI't}wm~$ s1Qm]p$Ԅ{)=ŞQRl`*3 Zږ)0H͙$`h|8j:V#{U[GaxN9Xb<g$ E+9\8{-|T]H'=B@ڭΠߔ-gvcJW4/V`sӭ YE9gic$lZӽd,;Pw|BΆ(~5l~Tp UVǛRzi?֯5p7%[h !i pr<I>R7a-+`O=I (Tg.eKK꿩q8^[i7nRs&mbG7-z $Ѓg<~Crd|<ߢI 0'0 Zc`Ҽg!^o~J$#/X Zm 75^9 ҷ,_6!m0uCo!Zu8u7=$뽮%,S_"%n7YK,[ry[tv01{/̆B̠&R}Ph=˿l*60{u߬볊OeBTȧگ`K^!#(t$x- >TYu}TF(:0RMNC/˜ߔ6.JGK= #.F컸md5rޑIMȑz>$h\/w)Ȟd.6>R|U|z,Բ: ] vyvl8],&E:awO$87@..؋B GV[wЯ/j>Ti UւNWp?):J>g"O?hI$j7, iVڄ aZ-͈>hւʥ- .VtPͬUVgR[?2\cOc P&O){Ν8T]Cgi~UWܓF^Ei Ò!&O\sr^meP *jɉq-_Y<;[u ߤig/={(eWm?@U=^o9RsD챲K0u=kB ^ SEfIi=wnRaכգ2QJ6[{ eq{+ - rYHOG+!Rh,ݙԶv Q$W[|rk:i1aUw\&|߫$~IX9zӴ}<0MTH!ӓ́zrq]ZR*s4~NɛŬK/0<%FK =dY??7PR(gL    a`TQA'ѴiCmͽjɃKK'$TT}#ͺ=5j2D$B,Uȡxy映-xVnET˩,~W¶"YH r]~z{!4"ddRV$"hF(NGd-=Au`)ؼ(ͫt* QX+\kPV ohVۑy;MfDw~U|]$]_c@qgѨ| l`j70qlgqFT);EM}ʓ$]OCnNy+KN"qa;XԨ윝scqq{ }.Om7Ԓ{a+,w,񅁔E79co5 6ޞШ+^Xήڮ]사.uNfsn~8FGfNߎL̪q1nmZuz^)isD*Rz6HC*SŇ(NZ~pܿ D'ۨofOi0X9_OG,IP{JAAQզ` 4̒ ,:| Ռpن%l{`>x kl90OJWf1P3$ Щje[qpcYmZ)dBE9%F[Ϳ$zA%B6e:('nPL]?'&H2PnBM(Oy]STi&~(9 מþs@C sExHoW!mRy0h|OI8a2fm>-|C?ק=l.$xYd;Z" f{& 'A[d,13";>\I4b5jr}$/Q%_qҎ}Vxj DHRؚrc>|y nx?Z[غc6=}Z_J]*ӌ 4MA"ވ_.WXp;>peHbZ Cp}F11!wH&#CUq>i FKKyEG=u/qN\vUvqh80>[3Eυrɟ ILPJ#V:Fae*EtAŇ>/^VixJAS\Pꨑfj3i#\ _̷u27%o[ca=nĠF2v$j',#jM2*[0EhI&~<%u)Ht*|T"–tmYGFS2)<逶!QJ~,N/oѡo?əJjMc:l_esL[cE>rBM4d^'"oxXrM!"^eW ؗNA$|Ȝ(-)evFъ488wT*A!Em;S]\c,ۍJ>beqWw DXm=D6?̮l=w>l(|\J_36tGwks.sE3ynL WTM~ajڿDu0ޯհErSP㎵|ƢnbŅuoA:A >x;6F;pG~oN}2Oxs7<(/7YQ12!oDOҍ{;GSy{Q'@ %7W}PGTeu@zni|\;q9{Vf)ƈv2$o}jɓOt͌qaxJ@Aݢ25=#WR HDLcq𞨜)axP{mau"kz)@c4NRzGT$P<zb L1b<#Z.czAy{R`'BR'SO<' U& CR3ACY vo4v>HL%E9R1`ae;g4 l@L&TidpgLXϰmؠ sVJ0[Rqb[AI%t7["P>x6Q-cANg@ 7#Ί1'D X%0S:+$R=l l3o> BW&h\?5Qxu΋aKtK7\33*b#ExՔ *N>c;:w}k<LCXH~x늰隍ЉfV |R'.a 2 Tq m2kLMfUkG5ZyxFn5̳ūo93p5RmBN_=IeSrb~jW,;jcgv ]SP8cNZzU&Y?+e"flcI0]Ѩ/{:fy3{ʤ'prȮ>uIu&9Y+ڭ'|perМKCIt0~"A~ SK (Ǩk Wdr@+]nNƙ17Y?ԐHʅ LuZGˀp&`W:U%9F jg 829IIr6UܩNWB:5xH5S \GF!⧩T&JF1KNŶ?WyVsv}0n@n/=A%DEu_(9 `&G_&K?9#݆n6NJ5QlzlqY9aԑ{v`8ONK?i_Fl,[ PBXoֹ3٤: ?sz`Dpޥ ;8.kɻe­“I)ԫm)&G&@˨]xavzhܣrYŋ_>Wa;jQHVtKqX t} ^u >{¹Iky­xU$޸Yk@wE[ 21:lTf5A#8;n=q )|Le@B俽zKK3-N[{mBHCFA6Uu2<kMklLt]G4y>sUϜapqu\,|(w" ziR<3À6Nr%]3|fq~k9{F&)vJnsQ{㴛%ųl_%;3FDR)Z|IYlڍ4~mٮ3!O2m!@p G-%_ю 2(Qz? cUb~< CʸM%3 Bks ++#y].spl4S)RGrsHj;*RVhˈ]|]g8QiC 55XeoS+7Q@bd0 k |`-w;| 9bLfC_Dݦ7V2\N[2rDZюgtx;wDR!>x "o>5Eyn]d0IPZ(b.bЩ:`_m{ bDAqп`[YK{хϲ("6HYHOˆ^FEDrF' .͘Lz?u)wVYK:\s7S>@ۢ (*5ƳuoMZ?{`A<ȕ~>Fp9z'DQ"fŒ(} X7s y~64ŞGp-2L~Ja?gaGl!/mDZeHPRv3 `QTff!%[hBoh 'sFG?MRI<-.v n5`Xla@/(1Ls6LϳH\%LS; @^:¶ŞhvN_:MAP㐍*6U$5Z/zG(mw\dAC0r3RkR }vPi"Ȅ,2-AVmxQE/ˀ63MiNI #k0n%4[w:bRt:8C=σO253i溶^íDd@c;x[6kI]%5 Y7SY@[h@#uÇ3XO R&1zk Lw]6'Voe5{ׁ}Y(ɦ0ty:j+^@ʷ"@wBwRNm4{&x߳o!Ha딃9oz\Ԑ]Eych'"4N's^/g#F(=]^զUX'y7V[Da&9<`q ߕ]";H삌{k{W/sO N|(xRcEmD`йǪ%7qǩga6:+-HM}vgdlwHo$LR.-n_r7wJ퐆 <˴d 6KLS<=!JZHDGTtc磆=)~􋯎םzL&z(l/TGjRW^ܟ6M %1͇X]JM퉅a0'5yW2NvUXLaNZή[I/:آ2 8rF&@stӗD=_Zcʚo ~GTd˜:{1dֵg'r&6F gbzB4 =lRbfU3Z̨=ZRLX$U_,l̉?b 9'KM V&a g-9qDD.';K9f92~p:'=᱕4C`0 + G,?zg%^$(Tm]e-&KB )蒉{GC"ԮYF$Oeh%~D[&D_Ӥ]Е=ț_E36 1``plXgo U8qv''+|G$$2=ȳ2* :jC&OccX[$@G 3N z+0+m 0:&8Btht+Vzڂ =:SE TvpYC^;$eoqh9ǿ s޹ǙPovifCt*5 =Ҟ҉Pɸ97oeR";RK' B^5A<Z|5o)B"s@8+A\}H.rRVkydᨹ~P]x(V" })u+9i![+ Ʒ=צP?=w ïH|18"#Dz u6[o+H~M諂̳@nʥёտ~d>_I~Fh$(wWNyR'pYlv3)>@$YsM+_$!6yF~tMch"2-kmB,ae5wT12J'W˖;@'l_ 2>Ɇudjzf xk`)DCGyxBY=Z -JRYiL |=iP4u: xJ_37cPbQʡf[_7UG`5"Dj"lfaܿ,Qu5d]6|(]N[,xٓ*|t= myJ2PW ʌUTzu0 1Je.GIP9'QĊzD-$- q=~szлRQQyS]/ ޽D8JT^@-R^ۚM."vڈ^Cz\i^1 !iD~Cw>u@_VKZϼ-{H7,yͦ&24h_ ոJ(Vɫ ' ]LSm3st]znj 㮋]cgbpC^%/}{ Gr/}R<t'j%t)9;[UcR"f͸>}yj., Fמ]= v\$Fג.7بg*VVU פ Dky*)kv`9LM"ȋ"[19_~v ƊfXMU0Ps% >_k=-[!! m3zFl zu_Jf4=ѕ{v) TRWK7SCDt ׼=M=Fx  5U}FTOGB#цwC'ͻ[|yd عw@/fePp {?;ʯB80.}۝At_z2q*u  >:2V( 罶c^yvfU {i$$޾Vv0bTkgӢ'p%/9B_Gk1(,vTt)Yaɽ>Q/o Uĸtȟm~I3sHVlIY0[=97-!N/ :6=)Խu./m9S 9 ӈت`j-M㛒9}ongh"ēt7Z:,N{뿒@+D%=_̜0nI9@[f~*Xwg)̃,)(Ou۬G=oGb]iI.3h !U. q~V>Ћ9 Pb}%${W$P#64G\[-6MWK%'l~%MW<{'ҩV~NXxB;jL,ys(MaF _!$klOr!AUIwϤGTO1 er r00L93c~oK&XU aIܦ kll#e@: m2RpOH$:&epR9+%{ϚEgYqBڊ<8C5 ^8dG&R<_%+,z֮Gr=,^?11vk%ZfX~KZ( E皲Ađ s=}Ď*8R bXE!܈0o"Da齿*`a={[uձӜ˚4Sl}&Om./ch$CZ,x=^& zvx(ɟf?wyTڈ T(.Jvo%yQ‹_Шh^kVEbUeh?-fy ^/Ҙ,qiEpi6QC(CY^캅 .h)&bdngd/s_M̺lu uKepXҐH $uh h)pr0$%אOC}b&' i$m`-p"ܖ ߾>JpmXVnHHڻ*`@8ٗG-̛C) ؂ߚUeݢ S;λ2w s ]x^PM#ċp7 5xSm]/d{hX/\T"vHi'^gްt9R˾bZ"{bQv`t⣲=#yD'ku4y߿iZn^};o6\brq7 qԍ[Ds=u>'cH`]\j`U0K9]n&^ "j r mƚ ;Cm/.^%!u׊ jT@=irl@ѿo%;`M/$`ėQSBmwUyu\z߆`dRˣipԒEVlJ4A/XΞ m:o4.PYv+FRa_#;h́`y=7Aj5]Fߓ=Ӌ”IJ\uE{{Q] [G,@:ï2y8~a;~]0L,éA`{ake%`Q>fEoj3  ʶPw~C>>"b,F«Z6mSR?67)T)hXE#{.dU<֟3Jx/F2YS|ZRP=kuv3Hk_U iV:vO\ʥ-652@qVj$;'c!ôިϔLOOg-pͼsW2> ֑QbiUɜ="U/yAEɚvv%5._U|kT™]=Nk7c'-rJ +jH\Z+{ %eA %Cո`F%ZsX\؍Voj`%*#QQnNCCf(wvc;Pcr66G3䎱I+'-P7FlݜztAyjgfLlV6D97?J*T7uf'"K[ Ͻ뻡Z+9(q؋FܛP&}b#٩F=nq&@EQ8 7ŭFx'd ^yHc~/+1zw)}K Fj)/8f>5~j*?/ڲm?U&$ay_xx^X*\nOjrMN'Wb>` /t_ O@) 6U;-r`Ҫlσ)|71cFvO:o3KXD O5ea 6/31Y%nvK|^ oF172]FxvHzV"}XE%7]ٍ8\Dkɡzv=E<($n{jnOeJ(@4 }J7^׃BXV 5FQS}^̹ Ȝ-aLʜZ;@$n+U\,yjw&@wFw5B2!|'qD0C|X!Fk&R >8//{Tc0wkVmU0)pZwSy@Og/u?p ֦Mę'0$<>A~S@ְ!Se%c˝-@t~Ш%ڰրx Jv9Tyy]/.䯜%܃ yBLjM<>- -*PL4౾bUQz}C-M# 9z+Jާ{BZ!D:bώ#{O0#g;TYP]|It#ga¨+QRpwk[ 0,f4  *ߜJ(Y!+gLvh+rY*>_paM8oEÈ?hI}$jt̎ұh,Y]5&.{&WB7??[{v=R rV7\3CQFq$-,bV}yh{j|j 44_S&+s%uD@aՀ\KggD@e}uL^x|8RRύR.x'M }Y飓П!\7:X3UuKc+yk8G}(:ЅAc`0V&kQVM‰ću/ ׳2:~j4]d 3yo7?˓Zỷ[\7P0!OѢX~P mDU˨xQbUB[d {OyMY%悎jУ1\U I׾r>5K/`"t.*xa2cȣqCTgVP zSn = W]pd?V9 5N{iF$ ;[{_*i;Ma%w{ i+|^HivvDrIb#~۾L{}@6Zì&j/my8aSח7|pB |hg ,bGf3qfp^]H)a7)ui1<)KF/mn)I_@V]B똀_Dyf\MԊ a oZ$Մ vhvDPIGmCj[k]F`J]1 Ԧw/3g_\Z/,* 7KDdؖv07d}4Pd&Kw>m0N|M(mVe1v)m(Wowu%oG5I4Td\Q=3S@[&T_b0ɶ0ZM<U_:ݑRbfbuoG'ΒoHV0$)tc`&<Eh؇spB2q^ bOX LM$ rNF6HC$OPT1o::SSwyg m!#*0歆i4b7疚 >\; W4iAn^A9&Ӻ% 9+/`/\H{Ij#$>2LdY8|o Geh3r6Q<+YZ6m#beI0a# {3 h| g )"Q;H{Oǩr]Ҏ~NضBT&:p^~E"HFdUzVWJh|XԸj'i@In-uPN| 1_;T DWe/J4[4N9YJ&[XR =) &fS9؀0iIE c 36 5ؽ2@/ %إ93AkN,l%[8d1y@f[ !—ެ?f.>Fib@lqм\s6Jۡ JjT/X nv]eT}=IFj@lҸOxzן^_w6Ոqw7|,Gڨ[Z/F*#UxNLL u!,L;,z--ڑMt˵_3}v!!ʽVJcيV6 ʗ{vVϬ^ZӶ э{r=%&|Ta\-8nʋxunX$v?EϲV '̩*.''Geͻb (D 'v}? uma6cy?2]oK b/q3~Ju9}߅hښD!g's,Vt`"4#Ujta5Be424BŢ* ׬Q"7 \-{R&s1hMD@ bOu Tu*z‚.RuBuNR@В҇j(&ӛBCqN0jeqlo5%ݟ<3e .NUmC 6mr/U3jm8/D{Xsw[$d磸,!G~N2E@QٷB^Y`OEg7r^4p5 OkB?#2T|J7rRh9X4u9I!yaD&yw#^r$ioN,Bf3_{5u"Y[=Gzn|pو+fp^%X}l'u% Q,m]0Xz-mʻNVId{P41_R8sILqވ `Kt Ӑ&%pOG]S[u9QFc,ZL^-E oRo&Mfaq~i-ډM3H'kPV 3,P vY@@lY^YBe.Ta^OS^>r {g"h,?Sɀxq1җ#mOje+? Ԉ"цȞO",<(k5o6<43 fOJuEWkx՜˛ NkO731n'1vRg,)/;ڏ:QB Di-ŊϞF-uQo1.|S5G?d޾4! hg 8FTX7[N'`yP^F.'91tzh FU,VMf›TTS3.n7U7KH N:#ڗ׉gYRyPUI2xj=9n3'#J9.`%L > jSY>r q))mgk-ȕɕ%lc&˯u21);arٚ,gZ|E69tg&=4?/=pNhBGĞ5~=m!3lN_ a7bEPN 4Xץk˩_ܷ47^R 4v֑@ }J[?̧6W= 4[4cLš2yS Z}T>TFMeY #7Ŭb6 ?b 4pu"\[-h A 7|L/۴#.o(j 'fa_W/!Prt&5DIY?ys~6FA)9PLTuf& O["sr HPJ E Q k'z + 4+iGp!N@DJRBqB=f ρL9f?:wKesN0~i"~߲#N7 ͤq\59F兿6!lqZi.iN E8,| "lBf oKu+E|\-Xm$oJŸ0Yf{]fPD-נbNB"1Jh)9!'ZS[2,}Ma A$͚_ns֑(1S{nQn>Ct"kQU6YX`V>*U > ny O=?+$WEnEBppZjeb*'?.g,QD@?OӜ ݚ~6/Je]\_1P[b4+f\,-tͅ#C߰n>ʝ|*eFNΨ͜UFOV&WU"Ӈ;t:UH۫Q#u]:=N:utf. " 7s=N]ɬ\#\P2Hwkɧ*}==(3Q]]Qx܈:94{2e0?ЁH<)0V;rUˀ?֌-$^N^FpCVբ_t8FWxDW- f="!ŜCq= ueE&i6ӯB0HyGU2DEDC~:'yBٶM ,TjѬ4vN1Z! 50:*Be/aؼ+]S2Yoؑ$420&N^8q,yfF=ܳr`P!3eOoPҨ朸D^ ~WwdƌMy=nƻg#E[e^2;RPީ6?sE5#ڿ'm[xx_kMό.IĶOKo|)5huC0- +"w訚΂@g"mD.@[T肁K2XW5Y`L "~= u. rz9bT 1!p''7ӣܔ6/Q0۴8F$w5QODzZRG!5(6PAK]$x_(@%.s'U `Ӿ h7/auL/c,Х@rz<(ዂ N0rN9^_*@CmYk%$,tTY!*'mzS.Q}u~)gI AwT Q'h> C֯Giܑ;~ wZz橷pݔf؄cY<#Oα逐ͦB}|'pd5\ 5Rj7}+?7;uXZO`Kdϑ녃X7Ar,XΩ#sJNE8KC,\],1R)\lK6ԩlj9|uYc(8}QƊ<&~ RllZ(;UyՇm$A˴'3e| f>V'OAUcHdńwi0VNAY\X:9aFwH0:[vЦ_nAúo  \(H%tP)8/& o%={Z=!T5w2AddgQz naL-  rL@KZjF&0fMDDAM j`N%.aʽV&unnK]R+>c:|N<%FcDD]ݟC|ǮK*ch<)Mj MQ:;4ʢg1@!xL=ܕ;ۯog{BT=ԉ5¢OYú( A+۟bͽy7oyeؙ*(MA+pJ`#AcP_ְ Fš{ȳ.-c(ӡ"^R4s#; (?,guBN}9w,gӣ*[@b"Dq{K*kybQpPuu{/ui3e~{d|(Wg[ &01'1ES0}N<܅{+J# ^1gM`#YDYfm45'?ugAo 9]k8 f4[gį|݇~һWoziCiJx~z  AaHQA7/W}H_<b@81;%Z6qQ`rVλw֭A(= ˪%mo^I?*nV'>詙 ɐXzgDǷV;fA7;"0'ψoLQԴ^ }x>R(Z*wQpAttjğ\p sB\j[C0ݡ2>U qZzE?^]s$y1GS DIz`NP !'6)㮊ǘu\|>R3wHk8 yaoj4U6 +z-Po{8J^m oמPrc¬Zrp8#|1Ƨ@~mh9)(+,3AvchlPz(ך%\Ok|::hoR8~)$eaf 06 B=dwvs>Dc@NG纽c >1:rCV,"bJyǒЖ&-kB)h**Ҟe]WR:!8 jsPIa=d'wUj׀ ȑsF^Cx*9x=.)Ɋ7$rdA`,f3r|%fEc'Hv}$>iP0-PG؋uDuH$57oJ%Z$]<3L*y!^P׎-aI=>AN!C9 6D &Gbhpe[sMD bUc ~G\$<8ͮILbw`t/L#NszU42MgsF|@Nq7&|A ow<*[u}] 7*](KĚxΡBL;j7yInR!w (%wPZF&Ыj9 wHLwRR\z&[12mk}NՍ\( ,SYE7x}a7sSQ --gxu0!"s WwJvO2X,?_ߋ~9;FtZэh/+c۳fT rX;/eM }1-R]'RF/_w bU4`zIo*|M#>Q;$>h5/+eKFɗuvOx병a (Nu@~p$kʵaSVH} t#8P"N:wȧvW5wm*;Q4xl>H+ܠ"6ɂo]C[99T+2ε_MeG-1aMl9+ o;?;QTObǝNRzz]zAU_Wr"տ7x ]pDr?ow"<0+֑ι:>T8NW\-shk-@Wv[,5W#q$2ˣC'tyEZq?ۣ @$8?U]fnUCOJ36U ;}rraW,& ;К(r> G& @8tϦ_zxNE-q>~rz/`/a\o_Rڹ Ql㫷,>&y!ߢw2Xbv5s'56yg~UyxMk i8KnS ,IJ: oi(TU DB:+BQ &]gagBŒw!rQo\F]6 (64L^(h h@g''VꋮwLDjpm"1dHk w䛺X#vkٸR<8_ %-yo}'݁HnVS٤OρHC m m7L(;Y;4h%ӓRA?k҈nD9rk}pAFhlOK&t4]qtWޢ]i^1P? H?"gܖtj9;Ә۠Dxt{?|jry0[6P=8 y􅔆dg%.zWڇFQ:rCCj'v6JtDHXiLkCu7q |$Vh"q.ۖMz&m-},rk/S&Lwu"llUvkSAJeN_,5м2yM}J8̴ހY@s;6vI؈ w%~럳Z`SwW`3%5N@"cnKoZ IT(O˵9-Z%qbl>+:J=o~*AjŠ:Z\F . #Jl(xz!. I%4J%YҰE2w3"P6eOF|QA=YsǑYQH&hˬ#ψI uXl"SE=ŠZjdJiɀO]a! ws*.ǩ^(DU󯕭ha0ij(v#͌a!?ƴѴ\d3%`P;,7X@ѳ1|瀍1E/<:*{;~*# DC1!i n+El:L e2t@xZY%b("'6K.`z& )*{B'\qkuU]IM?8s/TRŗ"?>MFp ΜFhKhL>+{bm/..U#^'C+r:XNBmvR\WJw+!p?\1NtۋJh[Z#lW"lϱ&vxLNڀ%z˥ȗ=({ W?  9溆]EeZpxO, cO-aSs _/ӧhuuUz\at GծU]ʣ>AZ}q|c2agL};07uJpL\*E)#jέLKU,PZD7I zIQSz\r :Q3'a׃ڡ:*q'_P*$jA*6+oXDxH^.vAeKb3>KKiS ٰ,Ŷio²{udxB>u\ZqQ@U-o,ToLs+H{-&e{j-mYVȻh!?V"ܹj0wuDxyHAuWXE }גqlk+$apzjq@.˄;nu>^  xٗ"Kp8?g؛}u5f #Oc[s#L8HjCMеcK"c.۩=t:odE^?H F!%ߣ,z"f?d$~lLezIJ!L_ț񔯻f&!|-csFf'yiO"J*ݒ*Jd|NZH 1DzMT[ڥ$ٽXk,XSJU!_0;QI!F+ɇqq;(țqiD͛@5Xf@ 7?}~A-Kܫ 0DWά}M ?X=MAsm$ ON2$yɳX]=eD{ cc }m[x?Ċzʗ\ U@\MϺnOAkWN*X܁k<#ХG;e[4)G/v/Rt`C4I%JvXP(跑3=f}<mk[9&=Fie)50s~2Y%m<,-zYO:`{f50$23?cq/GB*J)1dv0L%7;4 u7nWTw&£G(8Pp\M"M#1oIA脠AR4{D7s;8PWְ͂ ( J)n{ X8܊D8.,*xXM/k}m{<]tzIJrqIpUP$cG!Ι+Ą7mE0{\`L?-hgKYib]}S9GKHCc8AvU@[pJI;"DiYHK v?!`=} (vapfH{*0~kmߊ[R"REa O_MFٔ)P6'VԠ _ bF{_iF X׶TytB4HHZ{ k}any ,qw(&mkt2kXe;LP=SEGEѲRlp{+7ٕTU4mKK9wUj㔼ъtgҔc_(27pV0A n~0[@0k&!LS3ֳE0w7Wj%`/@MRYp P͚6{VX=E.n֙h3ڌRD8U4ː7~k$i r6rd|Uՠ,Zihnv6=qq@eeZŋ_'`I:[klL/y"ZӇ_-9=sek׶hBӘVj9:͔l98欎Thwc| X]e&͙~92:Wu+HyzZ" ^ge&h "in9Q u3&  ?%W#y,g_(V^yzIOC3a=y{ XZsUbCNgM1UVWYFXXO"]  /ͪc4I"cTaM;GowR ŖmSlPbkۨmk4W@-nyʹ3M[E8؍[ll>W?}TgElW52Xi.ImrER KE'Cu>'m4,^3)8K nio>>^3gWGp+&Nȸ$_2!tv&PM:kj8g-^k׳9 (a'ys*qҖ6i8k sQDaʢc49 s/FugZyb{RPqGL0@ҭx>뷬k=9t*`m.\$58 Ă;IfBJhtUdT;~At{ŭs: >LGP/>_mxN6kt G8x rn,bF܅KCZ:YZF5Rn adc)Pn^),t͝ ܄BXV[l+E1RD%3]Kv|?4ZZC1TXn*pgCA㧝ˮP%1dA)L #s ^WT3$XOuuܜ/i  CTgS=+*Dՙ(Hf_A(Hٯ/m='+ CCrJh }π w#.㼘Ir4#ʢ$XE0cEdCP0hZ|ED$赂̺QP;=-i(i i/n|bH)v. y'7[44xk;58c#n(v؍`8^v@[BRٿ=@ .Q*ezg3e *3TP4Z-#SDn1 IUDݷ%m{xuBE.# +c;K|PN-McjT`c88E9.?7#N)۠o\{/xC~ƬN2&1 TY&mT8zS\" ?XoX8?Fhn@gs݋ "#;Kf&9Phi&BS|W^Ag&K( #v"3suxX ݃)?)/y`D i~COlu idi>f[Iդ\W+-*7C~"7-.ͦB-/7 7ITvg.DL|I%ӠT;=4(Vzr߬ԩy~̱,gW!b{PY"ȋ}{h渢G^Y v\ DtXHs<?t JD@I|Scjb7GghQ`0VUvZȳ}Y,epx:<íIPm]tT (FHb\z-PO(=Iz鹒c[5aӠ0ޚ e EHL.dqBpaHfOD(s_]*%QMyj68W6f5-J ^WRhXoH% u2 xVoLKRAp E-&a,#g5һ]!"k Lӝ7o W9ζU[dikno#g*GC[{q؀:BrثA!vDJPv/̾ \AWKslP`f EH5sٹ 圛=Q^#PIUwGgi:!.ƺװV H UaX%+`AJA튋KK} |cDwa2v|%$Exx\I \M:)9x,jGh!V҆`I]pYsR\T?B|BY8}{3@Aȋ+u Ҙ:K_ s ҵR%((OaN._6h,R7a$P{@v0*Jm[z$=J{z% vtas]IG5F"?5.B~@_! Ϯ7B\^"%#7~L%J8ir]AR޿:xQ0( ]bEI`/5j Ljp 4?7kP_Lb=K{+P7)K:Rq#Ef|3RaBF1H#! 1=o|^y3)H>RYi .U%],1C17mog :A+Q֏Y̊js1$J/%#I2(C)sBF/k]) E/=mWŷy,7Lh!-x >(u S{a~nV6g. =nSE3gA?Y ⦅S阐623 W혩oV^0̷}lefl })<:OM7 "†GrRpRSH~[ufLfttXehW$_kה>jnr_QZDýU!/ tۯtL̍c"Yn#'Ց[rh,#*ѳtbdʻٍ FHՆt\g~'='u i|U~' mTA}L3qf`FP^Ƽjgh[-aS"S('_H+?dm 6Hh:Npqdf$.߯C,r*Gb'b߶F Nɦb#ڳEG+#ڐk&.8䗼񏟪<2|$R݂l%{ |ԮXv@MKEJHEtۀ"#֟zA^KynmгMkޘ;}$b>pȵu &ܘZu:Gߎy 3Zx`{ոck+ `tnջd1F{iY!d_0ey$<]+g=zbTO`.: Ӹ +~ᣝ)]Bv)jXtUYEEѝwtѿ5 ɾ9!d`.gDй&@YpgkN2 aȠ/4s{e#"^ _^s #C쯏%)|RHeP&s|\vnİ)@eU2<퓏7.KZ)S.ÚWvUDwVM)_D.7R$6-9ɛJRkgzg+[uGȗZV7}'6-؇!$V+o24&ٲ&]{ߡ~qb;zp6U)_E~?YTCԕL4PnLB=%[aח_H( ĽV-)+c#.Yr&gWH' g;ғfb#FYfg\0Θ&i@~b],|BY$N/UPA'X3 cgB%bQ*\=D|yհ:Wwc~B;J~݃8)~&>5[ #kGgYx/r3BnZt+Ir%5k¥1l]CZ:9B)@֭ ^0G^Bj->l?EL=."U8M^ߛDY%&5/5l1hD뻩E(?5x]{:x52Ud5łlfeSt` 7M 5c~T͘И&-}o*\_+61[JJju@>"zlֶ9@ODBPS %bݛ{Z2!=e4^%Ţ> 8oDKHxe˯4mhXϙL/? 'Gs{e1C& I7>rYf T7򎤄sb~?zP+)(YSʖDE\rj o}tFIMBCCeG_X0Uq;. P>:#k|'ZvŃ-E=w Wي$&r+N/Yvx`$ո](ERWz7qr!^tSG~2#}0KՈ'\&N!z4ˀL`夀ևw?:eAȌ ΁̨>z4,&^^aH0l`Z 8n $ Hb0zn݊6jn` ޴*QfOV}@"(LG; +"cDd(uK+Y@/0SF=Kk(IRTF^|?B@N+eb"A/KPlM70N2,LTLdV`4u0FkR`ä\J[ .|numq3xbd ˀsБa2>lMV 9:Gs3U[umZbW4W\$bHzI!m t)0m1qy)piug+ %3S*PzV%tmy 'U\DK|s.64}ڿnǁgC!= &A&:4pNA/~z뙹1-/E8~3'2ņ6ohm~*;h Ger=eO;` /HL%锘zh/;9DmߌkodI5 1 i;H%ZU|?9?幒j]2U`7x#BPW=\Nhg<`aFVa(&Ej"ǖy_dk+t"Rc̿t0 "1.֚@fЯ\::t;>p4BϨ,ABAYgd Rz9>БL=pl98,c*8GgDqғ<V&k e\|tR(jߒ\P JO֣@D'_ m( Ȥ6=*]tص@ BQN-1Żd/:yQUBX)[˙QmtH_/_MroSU^%P:J^ ^|gKwQ.7\K:FaL﹡%s̓Rf;o΍0jb&P&N|:eRu?2Q1eHB}1xGY%F*\{yzecՕu笏ZSq}L!y ^^;G@e$wcחKcq|ؚfb7F 1;/6\k{_;22ϒ̷gQkiNPzW{%q,K,*_y1 jZy5,O4sn2,Ԕ^\VhI x_w^g-ަ$4f_%7hk-Vjar ݌bT+R];BofW+Wy"Az]z ;QKKM3NW?/Se#cYܫ]J1 l CBRXaj]rơD Oq<)Ygfj..)s7MaW sIUJ[Adf:Yqr*>ײ b"i$ :mڱk-gO9qgu;q.8Vt"(`R`Cpnf~[r$Fu,ؘ4w'c9H\_^i=%iK/uPH{2z-$w&yw(~gΒѼn-Ш8+ Ja(2ɢȔ'ۨ| ON<g ㍘|&F&>r,1aZ}/ͣ$WCw\KEJ!TB7=El购Kx{LۇO: sѓ_g˦:gG\|}gouQp•6JK甁QScNa5S;ґ, H[8(U^U(l:q1SzhusК91-p$g^h2.F\ J(k@9yX'tJAC }ƻ{H G_f^ῗMZeTnRC$ =~Kl)疰ecVx(Yk ?=&=G_- F Lhw)_J! ڏEoVy{K۾]#5IyWYb${^Q` B}y[f8@%,#u[=sRFhg" yڭ=-y0w}]/;7)La~СvKg:cE[g>}Y.jΙ`41{ Rw@I 2ZhI7Q0E~j)sD5wذWgr9w$s@1sq*6S=ѹsO~KN=5~}CHF%s=֛FDL+}8VS&Q8n)Q/Z4=<*Js{&OqU󄓴nU=@ /ղ Y,@ZΆ.z QG74A2@p4A7- 3>BPV6c1~>M$T;3=6ECI:$qˈ'hm9 w$Ua8͖ J#?I>OwJCySٻ6Q׮N^ .AD @zݻ 7%m1*]^NB ~v{R2ꉭ#oћdͅ X_T-S􁓊ey%YƚGNoKD!u'vv$7A-c/ %0ڶ2#-A~AYF~`̄Cʺ Ux i&Y.Oaq7=V?xz{lo22$)FB'W|yiw;qO~_+qҺzDA)Hb23L %&-Vrƭ) )v* 2H X{9늣HĽ"\1Oqh60^+hf 5拜v MhG^JCҢWN&Qw|0l_oSس9=u RA? rsNE"}fOuwP|EZ#QUg_9-{j.FLiogDm'#3m;/,$:(հ Ftu(S:Ws6P%2Y+]chgNݢ{ IxОtII1!kn M\ آ-'驦z*m#)|ry;sgxg;Of:9K# _ɨ?H Of(s=>.\/Iy%>{R֋U!%OD <;3g1@w&RQ,-9Xd#h/YZsCY<㽭(n_iet E<\޴om;6\a;Cl,a|ҩD2|vo#W'κ %ӏlU] XXWэVd#-ؿ>&n1:F lm< O{:|z$h!(Nx=Bm |.$/3"qnF{U pNY. 0HýZŊ,x}p8s;=A3sshZ`FpU79T7uplGh"/*4q_y+鴟wnyNP4 M=O*Eϭma_C0q*h6%2ɉ޿vT!ªџ )1}½Ɇ3rmQivk(eU2@`$QӆC{Ɉ,۸ 3 pDAt!{h.䶝&šIEZN=^wHI틈[Jb f2?p]3QZC/_@:/R {{xUv"d Hnk[>OveDXtiP ;㫅66*}w(4V8HEWSTɳ 'l x c w0ߛ-(x<ʵ@=֘|U.Qc7ysO]~Zp 'o=,v7$k,׉#( cVi(wLT݆a5GVzdZǣN J}[d#.,G(AE4zab$wᖮXbj.eBE:#,u )86/Aa\m8p&E3%d^srBjk4Oۊ4^A( $2I>C^|3໢$o|y|"{2쒖n{8Z,` <p'ǻزM#"}*FbLq+&.Q>@L,uMBBKvX۷A'qMiw_aiS]^ݩ"d -.0%+d{1m ?%t/`[|L=C`z>W.*aZ<#Da<؋n1VPi;.eň/td1n+GUuDRm QLJni@o>5[M/~&y yvADY\ڈBS+aIQd*ta͎š9gy]7)L#q=-d\N13?t? Q':Wҩ<ȂTXJ kTQD~ӏX/p==!Cw3,NqAw} .p)@u\LqVs&b?b y s&4C?p2>қuΧ;~y^1ћ}G;0wlWOǪ;zT')"%{?v{J[Ytv'xO 2hK) t.Hn>nG75D81MS@y񛮜%G# dZ5@¢ +nal;hFi s$DzU flϺ/mo{!+|k[Zk3pF]6d'Of'4^.cB:"ۇvpa*◂[)3īV!}$kzՂlqK~G>M){eʩLeUB*㧡C'"ғi #[QK kHnD&{ >SJggZ9r?Ofڼñ- 6aGiaC8愊[2c^45@,av[y<ɎHo(K m+.DI ZO۝ɬZ {>V q T7%6 W.au#S'_[ʋ}V tHVٚmV2WKo$>o">87!-X)~B#LFK+]܅|nOZ1>|cֲ )F C~Nb[d `r6pll M($>@h+>)MRz}K-~'dr LLX}>0߼.|/,c.כ78Pw9B-"9W\*!7OƦSjw” 05#jtN*^7)Hy%6.<׌¦"iO )@3Pr.hP:(~Wj~ lwPU6%9[|YJmy^ݢMUr}m5ջ~yݺҊ e(UW )`m;ɺKo $ڤcNPN׉^a.zGmGxI1<$yք:vTi)!PjJ#U;ps/H{19hjiEmQ6rwB:+g_p7qOD17àrM8T5B!-  YћX"ݫGPZİ0f:4H%})6gIf١isDJM͜: "DuI1y*O*80} I =-l4KQ-Dr-)VJHICh01'0\QUIQZ5O$<ERZeH00W)A1@PŹ`э%B#~" F׮%Hkycr_|ڐ 򂋢mIىȨlyd-x0P ;I'j Ʀ% (Mbn ߴuicY#"\'f:޺8|٘$bqrŨ 9Uu!$=d%i988Aw2;UJK< 9o2DJ2 H)R? )?I{]BAI c̕ohyXm jᕁBni(7dKY,84]m3Z0C$6j +Қ¨3W&ʺ3H'4V,8aHI ;_0n؋ Xm|q$3 #EO5*e%ۂ̔-`?ې-P`.NJكn~S=^x#mŻ~PsC)ֽRmOH'_E LƦ_⻿K)ӊx9 `Jg_(ῳ+^Z=SVH51gGY~{I1B xRՆ|3*$1e'eTҨHVT5"ʏ)ʨ yMX7/4<}"7(A1(ln}jzѓngܪ'gEk![,"`d'j6:~K+Ƕ1m46+1{_MǍ?F*:Ea?|ߤ܎e(u[o㩬A?e P\:T~6qZmEk97`i:yaBlcqAO揸Io`ы:Ԙ ,}Vj-BD/}a@"Og'!='Bu>6f ̘w3z`^ ͢v(i gJxwa#2 f,b`)N@zHn<Џ~i-PoJ(̀?i,pI`2UuEg},HzfT9~#$(ڛfp`I2fx(GL j=?t%xEbQrT +O'Q,htgl[oU8"Ɩ.eV78vN߭, /tDt/.vD -7痞d@󟲻5d wcP3L>0\HAS4tI [mxd|i4(Sy%v5گJL2ͦ]Sv>[20xk{nAIX±?sI ObO]:VK}!15^mT 7ĊK ~Q Q&bH=E_] Ë| b93UTYa J\7RO.{x4ϜӆDuS[,H٤ ƣW>MSq[_xy y|VyŶIE(oiI22,;-G.1gi67$uQ0$U!{Ȋ}Wt:7Qose^y,.ҎPLMQEXjagFYKP9?);s1. 94nrdz5{aV#UMda iU&&[Jz(=fxS H~_K.Y^;W |"#ojc\"FEal Pč?c F / S?䰨l6p8GpH<$ާ9Y{%,wD+%+oѯD9J9x3>@A; j~ &DHr h/t/aZB#Gd i )O ;{#`nwrԦ e&jr-_o|o̓?0hރ0:`呔[ Fvϖ;vZ_0JLo"nxl|Sdcp^7|{@Ui& i^bһA 9IyV8DZò&$lkp> X:V˧B+i(cT@hr=p!#*.U>%e {9Xwv/w/WrSzعƗM Qd?#!y[IxPl3%.E¥ נw`L&5ggQMn ]`esC$!۱x'aqzCT[Gkm*щF{|67(9_y/;; ͈l~qlZ-Ud".ؾTou- bF0~ĪEfLʼZ2BTEZX%`R(.uƺ.ֶVlG쬗%0`Wa5z.xVŸ}?fGB4lNlP+{Eal (*hg!Q;W4侖1iae]޴j$q 7EsxgBڗn@`0XP3}»"Sd,ʑ뉩_ TR*gH2}b*O6ņIbM4+<6|؊Q~V Z(]n8'KM(Hf߹4H5[M c97~a*يo^Bߍ-'Z zԜ־h2%Q%p83(/.n ojgg%Pq]y on'T '~~l޿ΐ1`yG&^o^K:v2j-_:_\a_ng3mmzwY!"UdxQ͜$U 2B,د]M[~_[2' lWɻhWQ׮KhҤPlUzX5XþQ $kf +(lnW($\=~g?\V" _uBԸ UH0j mժmz1_wwlÖ¢]1yf IZHgAUS':OIwʋ'0-݉YpM%z'&^Զ8 nd-(:CdLZƋ\T^mҋB@e+cV NWSevp#&K (HIz)ȻQ.s6^T]@=3#Gtʋ Z`㰤iWxk]+~;0ǁ!<׼B;EK3q) h_|*(ؽJ.]e9n90QU" †!ʚ֘3C٧O!: 3,kB7Zj >cjNݚGOL- ڼ0Mu2 C؁66XH!ITm"4(|=e_̥+ZĜKC.c"-{3ȇQ5a!F_.b/7aLN9pݝ$E4Y23b; 9W,Y׶uk HWIbVa6æqM4F)iJC_#; uFgj (IuX٫!Ψ' g_}_knB!7饻P꣊+b$}}8Y~\ѯ GOcoSOJtjal7]*6Șa HbĞM,~kDb5fG)[eWQpitK9 f5G?PVGG5u ] 5T(=B[e!55&=ê.`UR7"@aVxE@(]4#,>LR"00ǥ2/jɡ[`G|\ZƹAQ D:eP_B0&>޿pNըoX8b,ʤ~8ϔ#qjݎZQK' B L$p6yI</4KRM 0˗ ]# QlQ!mI5lcyV`}$j+2tBՖ#`e)Ov4G^ j>LəA&Bd ˾mŠy3XW*q&P=KY\]fl_#n&aHdo+sU;G>H$H $Gb_&3>ff^?[˶EC(2_Te䡐5~q ; =ubMmq -IM]~ZP2/dW SϏ?! H{hP!u2遁ST_S)&ʽpf.hڱ(HE 8a$~]Sџ܌Its!6iCJ,}VjDDyv]BFB0մyad~d^CGe%ؐ׻ExQ~-:l}a *jmxfیEg 5sp@'gˮwdD:=l 7Yz?L g5ST[nѼyix04^+ ro^~=8WPhj_pe8ۉɄLw9$-0rK*0sOk c$3h Z3E}n^_jcJ?n]# #`($QZ*J?3ty-*So%Mn&ҸOs=f91v'lKXԝ bRD&1X\zMWiuHXEMK -o&e\Z87 =%<9)ķ?I-uo9!Fze5: BT&H[1X2D}F`2%` [*xhKfA<^椹27yDI (ZdEmiTi>.^˲z 6FQ:^# $E8Zv#Ml%/E9w˯ySn\o97/RQm u(:gnPnfǵ>m*S<~|Qkې7ip[/Yᰑ Re[FX)0͙l"\IV鼜ʆ.^o/C H,V,`'.%‹ݍ,tR6QϑFEi]bڣ Z3(Ի3KKl__D:FʖY- o}w@̶ń~gΑM™M (f %KTѢ"qqV^waxH51hL+f"ۼHǛisLܱ(Ho* pXWǾ87?@u{L@E KM O֡70&:ʶ[8; !Wl,T b<}}ath E\t8]`M~c/mӘL:AGA}F˩TlTSր%{rQ?A* 4SPo>z^a6|17 O,7P0yDa59% ٍ.c"k؇ӝ_yhHxxQp1ȵAK,pZЭݹȘxCJuEmmwLaf3`U%7]r}R&l#Ng9;V6-%p' [0ч)#C8 Ž sW+: GH:SrqU 5%~䧏36-q. ~ dp9ӎ!+\YוV!IASPc l^#9#)QQ;8)xIZžfjRk)Q6=y~U05z,~:_a/"C%gRt܁G"Tl ygCpV&{§BY;DT d|UGtNKJpdxYE3< VdHս9fjb#˕90"+\d;"նA;ҢrTT\}<\AEoV%, j|&p }XkpQkt{V2Mo6jcu֫f/Q=+{U qAm9P%jrruR!sn_$[0Y iSyc.UuPW}'XVTٗ{YCw\\9IOv~ȧo R Y< c0{/W'f&[ .m6Hō_N,o#1Дŕ(R%>Au$:&$/U7t!Y -6:LT*R|bfYF ZM"y jQ|BnF~UեUZ+Ą";\}Kg֧^[jp"T.vL@a~Qǭ2~O| Ioc̊?]AUa5QIuEkN'? [Z^~6߅1&.8}9cQݿ8p?1ж=yp 3%X `>x5!Eϵ9d*1%;M*\gl5l%tJho6V1UM`}䭩Uzh'^`U@MF҄ѺtOaW/MX֌xY#g]"Ij8䕹 do4DHE 7^y'Dn%av:mXπq1|E7dbpKvʮ0ݺ 6m`PoUe|]'$(JNz^`|t qxC59"sV\kױts]VvRw(f/D~*ZKP6!OO#WѲ`6 0t#MhZ&Y,/YXw<Ӗ{\ﲃEo2 tX6O>gBY MB?UGY)gxOü^XJj qc}<6dR-9P}ͬ#J.zl'c 9g=w?fZ#)Mk.lK-[FܐNP^0J#0Q|.Iu[;"4zx*]-Ñډ(eul?|,NDf]|KC«H- pub ȵDRKP&{*H33K%c1x 68"xK?\/y&55xgƤGii,2}F;S*tH:/̐3qz %& ݃E;?#V.(>T%3 pGX @@`w FFޱ?Gh4guI3쀘@@Au>l:c|N14\a홃E8g ^KF9gy+/۵fTɀ#,ۨC0; O!)C}!'#T׀LpL&m-RBIcO)CKxBU[!߬kec@u*|Ik WpFsrfʖr Aк xvں|..2H냊(m$w<#12Ian}L1~t?Gp?:`FrsF2[?f|^+J{dkz$K 'b..M![tVr~y߬Ձ\["z3zޏɘ=2Uz̯^ %HzB)(ȣLzJ; qV,zdHVPQ9zc6U:]Q̝ܒՎ0.ٚn9%&K湕 b2C?ެDC\}>)cxqg6hK=s"O׋i1f[~@ H(" N 5q#! cpІh}dW1Oh.ڈ %\ӄi"Irunw頻ןƻozUjC,a|䪼Lzjg2"G'VPy~nr$ZjǩZC@ގ-b>q_SR+%|<q7,1_V, A&PP_{Cv/Om&&*jK4?ֵx L8$EќZcA^hRA&8OY3Pz|1"9iӢq A> *ñ;_׽'!6{>*|2؇R"TK[ï<mr+˽ϨWsaM8,nH;&Y-zV)rʭE/$w:er֛gkÅ 6-f/QcBS=|Dȑ?"lr{D,#R.\%Wn4t4رW|m9~* ཱྀEB%Jc7;=@ e: lHc:&$*5ObשWhTk~`" %>/܊Fǒ;T:y-tTDGjT١׭!Еu°,9̂oI|,͹< mcDnMȍzX^?坌ALxl0 R6WgE׃FUEѶt[ چl.}|9T9 Ta'C(ud/_F=22Z}iY&؎ӝSre3w!ê $LrXuF0gt- à/@hS* ‚1[.>Ql+hbW+mLȰ<ZXofPrz% T,.Nq(Qp γǪy|K4Ul~K%|+* OW>4*DEگR-ٱ7O&$xdYWXl< *&Őyy?sJZC ?w;TGXV %.帹Vѭ'n P"m$*m7*iX1|W3Hy("'פetC VqcɆF)xTc8z!NɔL`Dh$&-LrċlèVf7OiK#AF3'k9q/ F<嬛+3ػ&O//xqT=^ksG,֪X ` e^KL:!o(8 ݭ Zi] ~;G; <8& `/&TS*WXuRA50ˡntмl8 4S` O1oA|C#Z7 ӝ4SdE6\ O4+5Tr"i rlBrotL^Ch]^\i|9d-Ld윃.5%SO*EJ!{ ѸI4qo 3'Ǚ9OCF؞|ڊ6_?{[NTauw7C4JvWIu.VAWB$HW]x* BD/9x>m5\ r-K2po=ul#0؆o6 -\BfxYh qhtlDKMck 2$9ġ3#=oP\OY׌v0m~& abQz}_p1./uDĻz8-̆q%^[A$vR`tѕ99=njH`?]SP KM R$LMene: /ҘF-qB%5BxerXn0gAlEd"j"f? Lk:)Bq8ITH4At6b jG ƪSd {h\ ǜ?a)he\l^,=kotjFf>qMw#AT=C]ŝCAj)NZĔ=%hѻ^WcU7MbԋjxCN%~'SgOaȲ Yh(OcT𹜀C/w!^-b-!6YQ8bQ8@7EQ YV-zT:N?w //}iZPUMT S_>!cLT)1A A{4c7k]OY|2+$sy<8_/vx]q3ۤ![NsTn3i"+*y0Ql"s!s`)#Ȃ~I.Y XG3-(8uJs|A_{w!eyrKm2/,`?tWn+w,30$ҍ]gQ$ Q< SQ4BXdN(E!tpv}Ag;]QIxSIFhMOx s=-̾h(H ޮ].)){@j-OgonZ$5 ^[:EiNXkk8Tŝ8=Ey@=Ҥ, pZ: 9R').i3VG[tuw rM1ZlC@`],ua&vy?|Y?ؼ}}`EeCO"5 S [`8ZJp5n>Ř(5ʤy-K![kT*F{Z؄4 I OGh@*hR*qFu,{ݏ&g٠ N&vq[LqB;S#lj oq٦رu&`vyjkL FFRI#zGINf,\=Kh |W]|D ` DzE2y<eݢq=7= DsL8vzm5찊 س츈 s 'na~E$uIj޵gw RIqے*~D:B`KIH&+}8Rl8c>BuEň%?d ,œryW A™GKKNU y T3 C&u9foUny2@okN- 5/ƫY#]h먌ŃboxO> Q)iCpl6:N/F/Uj? *+``rq>Eo T &oϓqslݏHm=TO^PU VjlIpMpw\rIaC`GE.t?8ׇz!}SJz@1 w4ļ+t/ .;1Tё"RdxKyu.RIp9bEp0b 5w' H ~`I]8,r߳<~S$R-q%yUB7$ qc7ǙufKY˻i3d5z\^ 4'>eM$ p"+`0(z:?d,k/"_D=slÛ湪)VJpտgRܰěH$j.fH 5Qn; &\FؑcuiA"P]R 0B/jL0vo\>_{t0y; WD`Q" Me{2WeXҸ)BS tFV4T P@‚Aq`C/?{x"GwNHAw$֔/A\yU萺'Ls*hJfE:kiBF@,mc!v9Ҋj[sA'>j%GfwŬ>ppݭc1BgיX$$ok<&&d# & Bӝi/Z%-Emл"t~TgX⑩2$ '1r!m~A9YK GyƳ^5kߌ9&^IҦz·Іt$)m Gb֊W-RҢ>hxct;Fs0%XzvT>(TcĮ`|cJ qV ި.O4QAT [=KFMnVy ~AVg?hP, 㔋ĦJWNĤѾ%HP:sl)V,Zz˒+-9/Qj'Q=:Ǝ\;[8 !'uLvH'xQ@B_Z8L"K: Z,3ITT_6NICSDz28xh7?G UeG^nh8%DC?+taw. VI.$|Af\h!" `i21O] gk /7踄@3$px(ROV1E0t4]3$t^ Q ,r|> \r_Iu'ͰGM#`Bjw̌ "EgH;'nQq.Q'#aKy_ ƩKɍ."#MWc"/u߽(Z!*x) ןҩZ}E(9m'юrtQ)b'*⠨\MBf:~53gZU^~@ (d5nE^"P|ԩҚj .:ߧĦ*6[NSހ4 I]`=N 2F>PED^ܨj 1J=f -`eEm-|CX{ TGޘFҠ1r+{x ,UMtG,߈KPWI\KPߩ@oL7-`%ȫhR=ݼΟ4EοO4ؘұ[x-b1AY̻C@0č#4s:XjE; /"J/'X:Ԭ.-jN;Θdh^ ?59D+h^?Q`ڋ-,d febW(b`q^Y E=+kbD?:LE=?1>vJ-zq@5ղdLE*!N6 }0j85G OF)&KJD]f bxHK"]1٦{dY>OR8yG_ *5gMR"ƶJB+N+D!R<8Qa<()~ML?g`^?W]_ w K8t_ewR2VM _n]P wRӻfX?ΕteC_1d=9O(^#J'M.T*abX @la~ q|JPej ]$C@a>1!AZN)_Lβ:lݾd.<7p=YkKуN&|tP-뿟 SPY[s3xǣݻʐ\?[>[]NlA嶀X$]Y`PIt؎~[O aim AGiR^ A_8 NB@rrߗZ;^ 5yx5esFYA6BW$a6X`+H3$wz$:Elr>>znH#HjokGMx +V FqGO/ & )uncƦ 付&RJGDG#!9.5tu2mdD*J1(RO2FK^{u~[ALmX=չbȰGj]%ء{^GL 1%*' UGOcO29OjFh +V-Օ ](h{3LNS|V yc8.1H‘or^AٜNh]ѡ7ȿkw!ҥ٥=*i!J q"U}2n00^CjHlZDS"_aW)f5fs#>=O7$^/\4AQ8x49ߑ>d-yVrv`Er.u̘(d-?9SCnWTטcʡ#7d{ HX;q56P#LEdl,Nk y\N irܧ#q&;K"i:+|tu1W|75U_ vF\?CbveJj{=SY#i#-3s/+*>< y#%Z6#ԍHP/]1GrRgT`c!#ܓ}ơ@薢 Z~ l7x%T:Mp.p1֩Yuj=*Dž` z9WoҎ7~η7MA玽aiED̿ax}]|.tvn/IϵZv|_遀\Il pƊ&G)< 9Y^]Ly v]bvbg8~_o[jGVVl83r mP,P\.:jMb}z!.Nڒ114*b2f߀WCCۍ#}oQ`%=}j@=n*4;ذp|>ШI:lNsP~1H-\fa=,@{lZdw#Qu_>é٠x3+"g'؞Н䀻0B0ϻ3xTXII0'?^;,  ?%1K3!HվYZw0_\ >Lqi9S͔FPV)9gZ D\PW/6I)wù2$]fQnd=U8KV 6?N3Pew:zwy!]r'v⪹y\ëbkdS AUJ-Fyȏx M].'z&q(@xz?km)6pys> MiTkb$2{SǕЭ @Q^x')b=7ը{<4MOF:|?\Lk;?VOu}-c]w$$I/āY}?iٯ`KOcֻ(>rPNZх@D^Gc#P" Yc2f|$JG ! F͋m) raQWZMS3)kwOs\v"},&nj6=_2QwP cHw5mT'PɁV^@>L:i(76ѤL'~ =(F3τ=nthK5EiEiF)~ ^:0}^ !/@#/hܦ/uDdjKb&)TzgKo#,=7up6v%`\c֕!eo] )l#(Lxq,cVhhւ-< NEn)Y-!k;,U f,fP^x" !|:"An302k~:I#TwN\rbxܡXywRglѤ6ʹ~>~wtjvPZa,u䌃BMsC+mP` )h<· ( @Yuig tE)F82}[:#yvDu#yG)cT05 *JxRc_:ٯ[B罈NI~D|t:7yX3tX0u82MJy"jbJ(csk,fPw8uiaxjQ+iϔEWk$(b~5D_~%d;1{p~l&%.kS-CX9ڹT)#j;L hAˤ>-Kqby* v\/kz9<$qwM{ R 79氰"E444X)w"3łrɎLdz=:7Qߓs bCSL #Pv5LС,TЈx-hFW`~^4ka7žalJMilf#ZonՈJhOGg$з[AJ|vƞ:ioau"ga>=gh2 q߄$jʳ̠530 %$Zܿvfe@ΨXa!]VBOJv9SK 6~2&R~oB@Cvf/ ,?BHB[ބ(-sj_e4ܗ8O(zX"ڀՁ r#Aب>XS_eh7Ga1ꨌT+;yfT+AFQ.}MU*ib~`;{E?<fԖ;%*Z4A98 `0kr9+jϥAGqˑ ;Rd׹"=s$p?Vڷħ?e=75'އWujQA>"ΝDY=&F%|5R/ 6˞v8^9A̸M,/حH;,R*&)'m4* MeFsme&j"(?&x"w'ּ_yâ4ga 뚂$/̩U(VYt[#*T1o$`h4f_^^h.nhDDEafvH]wڛ tEQ"`D}[R6%@ 9Gۜ!FhA8|>\~&%a+}_~Y1ug¾fv}#ܶ*@^o \Y U#hcTvQ-D 6Q#؊Ѐ;TlDB+2T㭞\@LV8?c\]ԴlsoMmf-V~c<}1BA\C#"2}^!;77hb-YOr*mʶ%|rTJж n8DNE-ߥߐ0Wnee-%/AI1NWa([/d cz@V  Z'ޞDUfSB'G+71|Is T @G O[݅K(d{|/ { 3VT8v[!wG-83̼$43$JS=En6 +xf3z˚o9G4\ȱ" ߴ~ȬB rU5$ϣ|>֛F$\fy~"ZJ Gj|hAN0G?%xn|:i1K3a`x>G@TG4tA;p#pnI x]>#o2J RoԚ‹IR7*4wO7zJǵwcB UHuHRć ö$,综!<|ӣe `'d !Ldv~~IyH ʐyF"lu5r6S 9Blݑd!wzmWQ'Z_*ޏ]zE`Ճ6 \%i^y0! fa;(g,u O(dĀ(ЫML򠦝(,hM/נkd%Գsn>㨻9<&u-z>/:ǚIg?2Y&O/\ JM J{oB%/ #&: [m}$<`T[|1l3lX?Տ ،KZ:lZ 䛭o}#&cؐ)Wo)|NZ3p.fv̰BVs jT1ˡ*lo8@T¸"GJQ(@V~7Nܪҫ(UD'mEɁ"d;qIϫz=`xe%9L<h\-. W9fdH ?'٬G[8Rܗ4T%/h4n窵tU7N5e*9#J"ʤSNteKêzAg6xifBa; K[~F 8;x|mY>a@n4$P{nYLLJuH&\mZb<⾈Y|̒vC!m-`xm?ޡ~x!4^,㦟i`ū7;j Fɶ2>H>J|nqD#e{ϯΠ/7в_oflL< v3;rr1aZj"tbB~r\yW pkVK6<1v2 ᝀ.ܕB ߁Lb/#l O.'co QŐ`.p]fue=TZ̲v1o˺ 1~/cf2Ux}veu>As[pjʆ6uӱ,#8P*r 6с[f58pl_u0f@#3re*,cJs蛽'#{" ="*ݿTOx<{tҰ| tҊRNDn 峳v\ar_NEFxmYLnl/rhT(Mn\d4W[[lFi UN~ܟPJse!*}FΖTD՗xb3B-0 wd`n&BaGX>)e[C4ߗ'[&*h?Faj'Dµ';B)9@Σ/ĬdhEz)|@PK^";f ζ1m#EˆbWGQשe"g8QjS]: _`)W(Pz,ꞑ낧+Bh!CjZ9]y&\JӁ{^5Fw:jsBɓ;afEZK% .k>R蛐4/ܭy d57~ L?Kޑdf2VEzF Pgb = 5f6:gCId !}9tfxXrrվW}+tF)j=U[[g$lowX}ir&)AsIU4n:f _L7 TΛiȩ=6ߣe HE\ž\`=*/>Wfoڤ!9}f%ALqG{2xkURi#~@mXzs_D@WJAp8/_G#ܱC IR&ŋh̟pKNAo`&]_ FreFS ,dlty[ 6/3p}ppWʅ C`p+nc d?0RUUݫ=)#2,rJc/Tbn5S%yx:hÍV?2A0G%ef]_$D} zCK- B!_*8RHQN.DgIu0FGRҞD#yFw羽@5HrwUn3u|]"6^Wi #bVΒ̘ 'J^jS,a)z 5"CL*3CC '<~_G?3/pl>$7+Mm}cJQgNƐ0 NIb;No۹*G~U3.%׵qO+S-ä=ܮU X,OE[ M^쏰cxQԞD7B7[;/ǥm[`SKK &7Ľ3nW^-$쇌U(UEeafQR>PJx2 :7%ƷDysY\~$8hP"[J>(jj1mNfL'8mAK2ӴT]4IgJy&!#נa }ݚ!i})]bY'7,-:d'mEqqmB܀62lUx̽W7*}A%J&" "6 }qJ9f0NQH ʟr[{<.!GC*! eQ(lAgذ:݁wҊ,3D]XIpRuA'GHP{hT,k$*<ɥ>*yK; _߼'*0 =mJ@ʦ}H1of?9Mz̬~mJz,cl胭˪}$Y0qF xA+iN0{-[P^_Y thmF & 7= ~c^hJ]]7%Wֹx G֩p !LYN7C}'1EQ>ݨZqb۪Ơa˗*JZ[4߻'ȭ,g,pSZuI!VnTVpfJmM cH0E)N bo+RvXNQ_ \*9Dqv))!&eV@(^rބf~mҟϝm) }//~{bGcV,m!J6I׷z%-G١!wȂH/l'b>A\0q&er {WDtRg,qB"qc vwRbXx4l-,_|drs>,Ys"X|5d}ZF ʅD{6|~;`liGOA72H~/4go7q"4nE̊+lصVҿ-[!-BTvn =ȼS<,˄%qR^ʨ[MnqZVY2 C;dq2v/ 펊OHuiɳAѠO.ZX7n™txFAOR rF //TJl+D5<*-=*Ӫz۟ n>Va Hb"?+6@؃8BjZ࡟ST O%TG[EЦ~;8uQ_~Nbg%%ZZ+{TGZyP}FQýOLK˩9KՏ.kIϨ9 { Fe+1M"hLy e<)Aʶjpz`dw:oܹirD| f8&ZxtԢ.͵]恂=4NP#B#o1~8"bUp~Āvv’ x]t ZhK.RDk'aHv˃{Gu{ʼ]0r 3 6T ;`&Kɾ hMj' :T?j9ikِȚpW*m6z#Y_߇M,Jt%..~~TɢH/g ;̏{n;fyQLUt%$yL4=/X 1Y@uCaߔ|Rv}]4 z'\$.ٍ~[rli4OvB yhPz{uiRK6{ͣ^Js.L+;@ *eN 1JJĆKCj tI >ƺhɬ !&`tK @oo?Jlaпtќ#1_bnվ\9x~g/*C'vhq=ea\3N")xE!/J!E` _Хc2̽-ijA~i率U[Qlh0f.}z'~l\tۋ.B|(jsu~9%r2j qLۓ1K<8*$$tF?xE\xbQE;!G=6&ka=lL|ai\zVkVy(~{$zƉ+K$aj3s|r'E/o r}퓅L,$37N) 4oPkj|Pd$ь= 668aRѥ3lߒfeÞ'Ŷ@|W Q*+cĴ4+oZbF$:-?H'H_%OvVj5#bό/dl(>}AGcI σ瘴[{:G9۹vZoJD*"BsAt#lZnHuvAx,H}ΥmTK>g;薃?Ժҽn+o?~Y= فTQzu!Oglx9xz8w޻e-1b֋Ge$܃[-Ÿ́wOԻb DL6ׁ+K(S̎CZEw ƕ|ӜH&MH ,}Se&[JLivFWuoQr[+fd&kQ'Ь-ZpȕhjyR8r k]c4 Qz~VXΠOC]Gld5}-{Y*H%xvǁ!8%#;O@RXtbk GeձEQ8quwG l2I@aXΟHlp\H](. "J - OСE4oʛr)٪֦Dd63?^EaO ϯPyS3B-遹 ]T<!9fٞ3STH+t?B_;^%Nm"@;H_woJ-7~v9UiVrl*uN͠%fcp17%h+|M4LaM;M3Ηs9HwaSLK[_g1x !Y`K~"Gf|3soKpAg7rEt LS$¸Oka>e.Ex_ 3 $O#_MJE±8}e)00cx,¨NC>0N( CO=$Ȫ'ت\Fcf:U0&POGgQZ9_<D:U,FX`Zi 7B:B*ݧ9ζ$coc< C,WZw Ӗ M9j¾>40olee\# Fa >/U^0)y}M Gj8gV擽'#9]{(Z?H]*g2m0M d5$5&D )P"IN|jb,"i~:+x氯B%`=-UqUi~-pO^{VaNq:/DrK uՈ)T+x 5!9˙(ת6)=@$>҅EhS&{O?i hٕ5VˉF.̻NlU{xH8VefB'Q(F=\[iѿ\it_Ё4/yzŅІFӷD#|!1o,̂O5~7SP2PMSy0\M]8Y=9S:mEBZd՞e" m}ž3+Og2([=6^|UꑞI~j8wkw?0G%N_6,}sq M"lDZS C"N\B|s$1|TE#AЃw@~_ Qt}2.r+d+vmd;C =`w/(I:P`03)Q+ϳT݂`5c 쑃ưW󦗯rb%Piq/hUn(=Y+ţIe>-2tAQ ?U]1EB" wHE@yƀg9a81~N~v#Sǟ\ujy§\g("FUMT+6]YWB4Us["ǔ;f+u#^ELdH.~"ŗ^stʉ$9M_n|]RN86|s.\95j^/ݎO,YB/KC>M`-LNq`9 SnD Y zAc`BG(!c(*1‹L&.& nc(:e /"337H+.5@Q̜\gd*hXX6(ʻn91;@f\݊oYD|AU-}YGnŸI,t_%ʁH^Ӻ3BYIrf=ߐx>ElhC ( BL|-ǚ.9?|["Z*V?6mPw)Nt:Hˇ(KQBՠKUy\;vmyY4)C͡DE]R0rqW6֘>Q^#KUڟuF.F<۳=2ho|-8m{3-o-hlv6u}n);m&n -T}p#`!GTʞڎR WDS0ꋷ@^,a&0@tm8äs4@<1rѢ=4Â`QauE eS~TvŎ.ѷ$,ϑQ0).A_0#_dfش 5jWp-f`)]Q"h4aدXQ$plC dB5;5yiw|Q|yĩǚSi)|7#2A˒3%)"=sJ~]UX.DaŶoVl~&otS@e|RŴ"q"a3XBR˻uXyX07ŮLjzfO9#WPVFfs=x(}tV3/~Vn8g*{!t-Gxg^gϣc`+)29Pup(oJ Ƅ@>ΈLcJkqi+jůۢ0$FHvwn]"Pg J_DDN3e\3=f_ 4l_Bd@Ox45<(r/s``_0ASª2&p6L'Faǣ/v8tx% yĢ 1bsiT4UlTdRl25{Y:!N4,"5,# 2Y2Z!5?_MXd@^]lv ^ݏA%&DRZc5{9@D= yn5!} 8/ D7/юGJ G#U?zvȏ^_`P:!s\̎Ak/١N[  0k4VI$BV;T 9sէ.ф0\/<w Ͻ]~u\Hӡ yωJ5Y<{9D8`ec_e^x`\\ֿˠ,Dz@Zx1n ._ 9f,:j7}B66>D>Dfv(i7'y[j?1-%+ͨ_m(|^vf7gޡyNsFV-<.+v-DN$s…̒2brMG)*)dS9/N^e<1?ef?m 1y ((܎VҒ?g!)yz x@Bzv ?#>l)gX H>,z8;C GÚ1;.ɂQ+}@/1zDpwy ="\$96@hfSQR7<0.W%{ -cȬzZþtȫ˻EAt+-a){9\GU*D3+'z[ &z:ZOMEJZ4YtsCJYB+ɕ4TGEd2dh)^+X !kV֡Hcku=mp8^Vbp)pA ␺ %U!٠%0 -sGWfk<ƛ|?84'TE^ȅy?;/aoJ66շpkl)?0zw㡡 u֟$jDURRNTXtOl4JP '05b9i"*O&Ӣd~Bvr MTHyrLHf.Mmyi&TI.kQ668HV_|&InWdQ{,@وcLkz&.JyԕOF'w>|&ב%lo8ԩlag. |;BU%er5@ "hMٸǀˋWq@S*an&;2oXiވW9cwgUȅ [ HpE#Wqc#}G8| #鰘C/Yt0_d&|#vt(wص)91RSCggAo?KlgJLVg`dnxG,)ؘp>njOh$Zѡ%Y}dTliK}M(z=l@t(AJI?u>&/BasXjS ij- 6|d1_G~P`[\5öVGqpeS e i9")s ;~#NT>y/pӦ޸Lx?D !J;#p05YCb=졡fg kEbA6fG<:fq7Wi-R|'[MR..'"ϙp*īzS8Uw}⶟Ѵ9^qy᜶Kgf*ޣ sQ1G'"(╵O%Fm982]5<SPDske`~O!Ag0)KϛcZώxħwRMNRYXwj"`Ɯ pt-d,q 6絜308l5MV/w+n+N>18ϵ /C_G!z_,OYj-U5rДQ_}cAOxD!3P\D0#i ˵WgXN'Ƽ}Wڮl_,ϟ73/6]mMcmof70TJФ⯦V^ق`%7\Nn YAnOg̫`ݚ!r]{Q̸Jyd<;sB$D&k5$U%sдVGɣ!#FkH_uR;{I(g\EUo_z5?Nh5Pڧ阃2G? LJ0S Hk_-B/ tDymkau:EȉF3'^?G=RĂw8鍝:IH 7{͹ as"K~Kt/cL&3Sqj9jdKxT  3}^@yf+Dv9\:4,`+;g'@ !HmJU(uJF֨CFc6Cd/0A ˿}OKwܭ6zⴡfWwBuWa6)ʏqp[G.h Jh@C!Ƭޢ߆s>[_([G&C)t{&\$%!msASJ>a [dhE҈W!Tׇ: s!|AZOi $d6r- dc'-g٨$SD1Q2ҎǶkӧBf** OȤwN^#n"sK ` *DSM)vvghVRqiT>.hr,08 &zL4_Dgy(dd tМ:ǧ^&⅖"^̖N@m6}TU5$~7`"8Q])3:\8!}x&n,"~fr+nG3"aS͍Ssβ;E}A.yHֶ2׎ u(MX309eu_B6RiMA[{7gU FjFKe4-) yS z+sUdOe~9^YVm`nru.im<ƅRLPJ@X~Wlg߷Z?sA~;=uWAAu}c'Z07yd.@Be-E[*7jz<.@izA1!)J%2?~ mwynFQJe3 ,t,=n~2[p ^eh 9V$X- (Ůak>ds_[!cUa%L#Nd`Ԃ(Sh :exjLӊ:1az_aR<,@#)}#"ugLsm=0Gv9֬|{OҶP؇^E'u#2g3O+OIlC^a^r ($%;ybAB[1]Xrt$iϯo(4q%VzWr;D{ȐW.pP+ YFw*#pV)Vbk 3-"ŧ@"b0ٳuWtvKKɤ [벅gQ);("(W|4mJ!}s:8}WQ#],XiK=%6fd6bTo_H9VF=% pJ;>6lbXXºhۛ)5HV}'$yG30" F=5-_]K<4hH!JDӎrL6_*X\%ZL[X-`P2 tbMZ)? }T_œoOb %̖{I- w}Udc;~$.}Rަ+@; ^V=6O'_97 9N,t^^<_!gѿ.Z,{-WYsoHxO.g ˃W79_'U4K5mvP?]Rd*s$uzɼ(&6J\R蛑@r A.k| ^qHl؝_G/$YU1RenO>2k(T&&X78lܩ |}#;^Vy2Lz $ϯcIi%ʼʳUk~^H(x44f,8?Za4]ŕY?aiIiS3 .%;LUi*)2m;%{zw_FJ/wd(3B2R -پ\+, 6!o%C]R4\C|StЌyE,`E^o.J,m.BR\׳R1޶лfw%J'cZǾS s*{C+6 (}ţt='̯.@܊B%+ g*3A!i$ॊۜGioH41ΐ>DD9ȅʐ]}&ଘUجaFdj; /:k~_oB,`9b/ DL"Iъ'?v|e#v'g(So0N-@]Jy }bs;b`1X@H-0PMT ZOJ2SYKDDO匒a! B#WCO!< ú`/Ѷ=Px~zR1ᔍFjVGf3ì c_ܖÇH{#blۺj9Cf{ PHPU0 /XлQ]~a+uWe3&2/&q33O>6OeֽͻIa:YWFKsSIk&RlBB竹;HC"^6RtG܈- ߣFֱ#3 $ :pW{Ȇ8穤M+ w-0XHި zڴF#Ug\!&#ބwTtv;L"hVs|Z;w?]\6pMe`u0` س/RYޝ8 ..?<F)P/@Q.P5^ <)޾_zcC $*޴~7DSİ䕦C͛xsnkp -Y@?D݇'_gϿWSo9t8:= !>: S{?rei:#~ޱt}S+@5/Mor-1jq3=YEʓ;sM1$\7сF,.p.3GEݤIVQFǵ =>RRg f_t.?/$" +?? ؽB龅-+UB2ξ2sGd҅}u#Gb $wB:QZ[Ѵ2=Hs'ͳyweXz*;gfw8T!0U7r ?F1.;Mi\9bي"Q< XO̳%咳DJuuR/h^.-#˧>x߮+3#Krt!z<0{B'Bm9iE++@/aJV?f D(Ķm+S=ල <Ԡy* 4隦34],}j KS -[d7bqx_%=4ȏFX E81BdD!S463N>}vjCEwCHbq=\jZsȩ!sWSՒ7ޢz5]/TJi(0>X4p{^ _~ڧٙ4m $\0SAP;ݹA2Gy5 @GvUI,;ch!.I vSUt:jxjk7p)S#pBn?2%GΆEgm'aYpcf΢5S8,-ZY#+Y)Yw`kiXnXvH(?-k\ W5Q#y<?kȨ^--Yrl\&œ6=N fyn7f\5(jbf"ҎqS% WDEgVJ󺍿$xq{{b-FMp΢$mȈWoOXl  M3'r!=@>K:my_aˤk4\3ݥj,ė0r-J8R2ӴZ̵ @f0/2@)Obl`"oVI53=\P[܇%@,1|O Q@@Jm~j܄]A4Loݦ;3M,Afm/ùKb;?=:A+q!*%[qJihv5&dv6LI>g$cp\{,gHmc;] [@䵁N/hytd r&͖-l":aX ǂ#Awp@-=> sqfz1bERX/5Kt\p=OzXx[`ɺ[l2&cb+p9/85yiny ^hۋzS^gm,6j ;pY \l J||&" ,'u2Nl2w~%/+YUC[[Vl&lS~a}> s;wlzw"7]Ap*Ә󀐐˂;|:R !B1-@y RYN@YL~xɪ/Qwo-[Ԛwbud%PBtK؂Y `Jl:XEIKlxG݊ sΒ;g `\iqnGؿ[YQ%@}|DaKHXb85Ɣ(lº7ɅÉD:7#JcW*YQa UK9̷`S|Y "<䳭n ڙ"2j/F,oCJ sb=`ag 7F[7:=T‰ #JG-;OR?K Bmtex[ERGGŊlwCzI-Z'q]⤟&%&墳Nх2OK SaA?Լ=Qi&\aI4fiG†uzj?M\Rf uylmk4]ѹM*eX8S_ jWMY;fyK*_ :爟İ҈)f"R1EBr"gREI *:҅Dәp),?v~m/7CiK}*̊"1v}Ox\I 5i+0kXorRmot [_4 ipZD-%B[2׈.!Ǵ Γ?Sihܷb<ѱ9Tzњ9祛ƲGTIs؆j/,3cD<ƌ1:k|*h3S|-ZBg`e#SU jJ@̝D\|=#V0>[Nclv¯}_ |p"<9 /_ȳ%%/{Z[~L_ RΌUŔL lȸ.g~]i_~+s l_!4lW'Pᯢ4oQF}S+%x)$eAqT2Nd~1Ęca-Z6{M5 ~" .6ʋAB_TIR~k"zZYMI9GŖXp9֯Ы}k?u)㔍v⋘Ȁ1G_Xn$q*K֤Q3+8aTkV3;B'M5/Yã~<Pvvoo  xUXcG2\clF"@eDοS&ܧ"H3TDD\ߧsڻ S d3rPƮAq 0) h1979acekzJ\2T74d^llTTS9iɣ5}+]nʝ+‿Q:Q9y|]Ƅ5>CQ)tldJ#NY@^ȍE-0A/KbXK{瞦]u '9ϏxxȢ]Y;n+Ii=>,:Lz)}m^^?HG6TEMR62ڞbQ-u+JfcYmzSwqi4g'Vmm'ꞽ/ύjtRAap.8>pm)VӾz[']Z jYsLdueN:pg)L@^ڎ\+,#6PyW֢gJ~<{%|3sj839qZXq=X{ NDJT6(䏍9[+6KU(PZY" 8Gԃ{ fn|&<[d/) vtKJmp4023$Xg;3\ gkvHށ E>;D3qiy|UOͰ8ܺ W۵rYLKRo˿[l0 hoǟ7H1ap){4܌2\wݷN1K$s^Кd!|y!WÕ^p1!kL{(JȦ+UzSˠ)TUYQowhL'#Qo2]6Xx@as ^F\ޛuD#2mz|U_~ ,8 cxbЅV d>6yZ~Q؇G? (%lyc@ /oxyquL0gHGk1]5Q'jWpҿtFW߇F`#H bɁU6¦\!Oq[#E/ֱ{)"VˋH'Y/ZRL &z ].8z/L]A%ϰ)v5VT # 8ͮ̍7[L\X2CSO9b`lP1o]c_o2 }e !l@Fy  QޥрF#sX+mv<)9+gr}^&HrDeFb4wiŊ_ ۓ٪_:pClM~< S2|nd`>1lqΒЧK~hFuUEDdQBLM5J08\v"_Ѱ/~{ixt1HK.9ؑ¾3s3gC'=HA~!gII7%mQw "-o-۞)}jՂϐL$I5O/*(vo刚tcPwH3M2=3>>?\kTG#`rI8>T(c.Jbea?5[6?'IDk_'rPqU{%~YImv\%FE0'2=ظAnաg[7u &b B`:w 6`B&L-3Mk9{wI%5:3N5>UhF`FGAF],Au,ixB|x+S$Pz^DQyv{fBa+||]Ip2=#\u1D~A%~h/?0p Ip @vʀw6aSO[D;r*QI|Å ץ 2d.QU[<+dO#D3h]xU,=k5JDP9bJv$lnHnt -7Qݖl{E}]\8 ?'a՛\pq19@Dy_ Q/UR̙E5eYJ\ ɗ=ִ[.̈́R 'dxD$Tfƹ -g Ô>df0D/@KҎPi+y p=%ߔ77?9* ӥ("eH<_[[AĹ-]H ^bpo~,aC-0+t K5}{{ A5dh8 c%6Um.O#]žu 3 ('T-鋽2l$B["!mT {V-)=$pz8: !*22p]0­X7#CZ-qIܧɐkx V*۰̫Yhg~狯FhNrrBcJ̽by #2z9Xj#.G|{S5Ȳ%CJ9} [pY+J6sI D)$ [hB|k(_{nWnc"Z>i/ur{0W ފHœ(!U~=:S[ORίh3Eoi\CMSC_ޭUS74} Hg%npi">vYNN_PA0`Axցߠsy- d,  Z0LjO} J]Z:R"QCg;`J{&%`IPp;ZciN*JNSC^Зf{u>D/9PU 'IǭoOG\Lj;U_p-kB§|{3txY S%;JH(sI<5u鸵6rf{1?b٤RD n$ҋ{M1&M8XZ6 tS];ؿ7mڗ5tܷ_BG %M"csrC۷ ET%oE@Yt$E]@B"R]j#M@+(Wwa?UvZ_ޟ)[Ft1(GH{4MM9g0D\ tY{[]ی1 trd!,IMD(s7 )#CU kl2Kfgq@p{xv"VҊ)*w%;=j4PV3IL6TOI>A+sLǫMՓ@F+׽9b9ؔfD)'QM?<QU!*V7ˌyT.D?"6> R@FC'iSN(XzP mNf×W8i+RHM7l8"n㙜 DyNͪo@rCˏKEa%6u[1](HS>?{nduLRr-FPkyҸ [uL IOqqsUD_%{N|a2InN2c1X]CY4%=%lcx)@0Ӣʦ`-iTtbܕBacM# [>fHԀkZ +}Gg~d{M1)3ɇEWߢ*Fz$+>@A($#^PYKB+-5ҪbꔩFC1/Я.Sq^r%`3W> ڍf7Fŕ9$KSrC}{&5O|^ + (?4|.˰rudQ!RE%_ dD8Ňy4 = .= w@&;=-F]Ov,oJT E1Dezh=D#q.YɈ }z/ `=v~UsudXeOSRF>7«{n"֌薒03 TNEB >K\p i pEA|>zaK,]'<ܖڷۊk^lhd; "7>(&[]AieW\H9$nW^,N8OlJU55R# '1JoGbآ糹0ky E fl9Aܭ%ikd#&};GuAءZ`H&Gg4KXj:jȀ5kg Zz>W;/#=lK7S9[RY$X,wXA~Zz/b csc*Su]EaMMt7#*l[ <7ĭb*[lyK\6ܢ-TIAY9!q$(mxVW%oz]Δߧc]'e uB>CCHba=%2D$tIÏ+wvx9&*/p*}ܾEYCaW%ڝ&o/ͷo*0oa7]p\iw!^66L5FE hpX*, U(vgD/--T?anTU2Z=:l[\mlA֕Ix(BLcc<(I%"%kr1O啥qJ8)?1pk%&VU@7iɣP3På P}Ҭ{UH 5C%fѕp YC'oP#8Α@C#bsWy蔬pa? h;(yoA]q?Q$%l 1%MƷXSq2d=a]RB^ٮըLɇOJLieAG(=7-c)rY=+ #t14C kĴKq,|4տ`,hc7F끮M.L?SJ; N @hc]'yM c'"QaCQ^ @knuu%+0 X j!Av(*s|{Vbk&crh'Iߋ-@}<<Θn5A~b ml  KB$UkɌWG֚@af/Bt++^P`rT>OWbHKi$8Jj!M-MR]qvm'יx*c/gS3b#NUq'.pw1^rm+˸2'cߕ h$pY\Wt`B>EL pey9'v6.PA,SSπrҰS  V0KP9/2}Y$7WB;T.z#<@{y]s&[lX '9me&X{P5|ma+ #''b8]#6>E1/X h/fBS3ƫd{ղl絷TċZ&n^PS*[}=ޛ;XK^01qM<*ZsOyTձ&E H[2Rr/7Dp)JH/RCE4d7kT}&jUz VIͤS0Gݘͧ6"JkUB[f.a0c&'~mΎc00 z&a9ثuHJˍ$.93yk׊I]nA!WrMtxG-_~p뿈\u1&PldX=ג7E8QpL`t( d @b2o]m "فWөl*6f1gk-J~q& "c}nK/q*R'*;}`Q9F:~RxUjS\/b!+Q/PeA&h %c_7wۧI8d:j%0^ 4)b{v4B|^D̻&Ej@vec ߼F]Jk#))fflZ,!p^EҼbi=tvc1?$1̭jxB$y2p 眯4u!BJ] Y0!4ɗIkt-C(1q:@!w2F(ݻ=ML8T>"drc\%]"Ҟ'U|o %@{e;7{QƩb $IV܇T4xM$)F[EW!!lwKxsenWC~sRϬ]Aub =K) wLx#>ū`5JNm6f:c[7`Դ&! Wgy-Qd u,&RȪɝFLYE onOZK2ZLF X t!b֙ Pg lP!=J>(YQ?`a̖dގ C]Xx=<;gFnxt[ƻR3~Qḱxʚζ3emЗ_Yiv4&3(V #cD0D Z1\H΃Shq=MH؜9PfQl3>@]J2tdE!ꃹ Bz_!GD1)e/DPj0<1bB7^'gLGxb'vE 8_$jF ´QON'\84PJ?vh@CC/1 1ӱ47򔙻wY`8j\:{IbX0gQo3瀭0e|ڗgG*q]=FQZ6aW})ꀛ$N`”enU/X ?b!@jɨh`kv)Mt2붾Yѱ))\ul5oXRr$t:,.x@hĤ/mE!f? :7ְ҅n/ڣ 5Φz* \S՚M! ""1>h'}X5nqjJMp]pяwu(OLrճȆO\ĖgUK򘚵ZoBmeP+o,u.&BeXx%Ju%0øc(5N!; echI&8!};bҚP%߾|yk鰂+I*BDM<ȅ sLpO y1`)⿠HβF Se%Pc/;}0-7ELűۻ|eR5h;W91x6`r{&Go}%ERc,n<VL_.IN}_ߺlRcAӉ30 YAG%U a't ݍ0뤣{`\Gs6_H'oރtq\ ډMO€w1D_.F…EDz\K@>=أ18΅mlg;n2mYbv] $}t@2<ɛ{/OTg -/Q*ZØODg$mR ak̏j]Z=v%6M\(錑*1-t`m\Nb؏i8޾,pֳ0M0Scir]@`MdZ[}s MBRs':oQ uۘA5@cJWn]KL`]cݜg1~.<Ň7tuO.׍(HW?{GZ*.cEp4FwBp R}[7UՏ.j; hB m)-Ă (1_]ݟ;mRsc@|:f%dѦm| CʲDv󭬶=JF?ĻD?\ϵX`TCz8w;~17QǓ*VI[8 nPMa> hcťӇk?^W7\;;d.h4f̈S զɭʀ?5]NuJk"Lb ١ @4a2T0IvI ߢ?zݼ9?\јm< !ÖyoUH+>Z|'+2_~$Ȳn5Ƞxjq9E^LC$dRy e ٽِz/ YDHY#8|oyL;lxaz`n1*,_;me Y)d`\%ƯG+`\lE" (^ͷ0j)eY]jo:킭Maz;U5c0h6bkFzWf%o' r2\d V@-'3WC?)\PeT4|Nj#bC9)T@s8S".R 1mS d_jQ c-9!7Tl ~z!xzz;q?:ܨ=P8LYŨn=JKix&k|'yT- mtLEr#逕Oߌ@_!8Ŕx 1NA8d΍;D-VnMv\#}xZWV в%y>&䊴R FϢ30uHNE#*farѳYS?DpB{fx&%=[;^.@ϐcQt,)q_'34Ekd~[ly$BnKV.>ϓ4LQ@b)G9E:WPIXmpqcWJA*xqLj$+(ggFL%!Ic E)Yo/:ר:zED I>#b OFQ HP6' w=85z?wAw}4jvpg׉uYpqvJ b3aA7NPl/IbuLP9~h.-'=6 P;8kOF%YF{i?a 6Qr^LnLb% gij ,`QUR$B/wVA"O@V[<04]؏2pz.b!h :%GmIe~,6Jt@YOγ!!ăިޠφ7p@XVv"b7t`cT덼TleΆh@+TtbȩbP1(ڿDD ).G(sx"k, 2.8~$|}j0/;ƽ9(t1y7nB]/3zkhe"OlrD^9(!xO?V8\}z V@dV"Upmh~v|=)w\dY NbBӰfV5-($S\We Q\뀵֋^-M.j?8gΈCDޛ9MܻsŻ~HL5\?*)еW9q~]I6^.6U5MUUP_*,m?b ,A&ᔓc$+hCD_ڂ{#_JcoJ o@df;g<]:dLKqfXVlg7nZf kz0֊z0=JB&kӡx #(__:"ik/3 Kb>~/ķ@4JF}C9Chh)U{} ̝RCӯZT_{#䃂iS lPt87Qw[be.Dman5=2.ޟ1rj}\i->4fǯ,CyKT;!?**$rU ;= 2K<Ϩ@BD)„t/t PѹcƆђa&K.p ւiRB*I²nHJd7|ՍSŶ6>LYDz`rJ0Xoi? /AςvŲ 瘼MčFa[vLW/rИ^rggshh_NԛR Nޮ0`ejH,&ˤe1aaY.EТg*yL z=_qQ籠INtTe]e1WL$XAJ Q2E, ڗYn$ቕ rWÞyڙXrB]if"M%Z9oB^8l_ HJ(B*b)qCury7ǘBN5|.qFyͦpr5u\vR~͖|C+fӛ_]+Uz*>i8P˽1|7kpED'?u(62waW)Q,Di;FN|MI5̴W3cR1C|T]]gc"aȬX\}Jq;gs՟#:I Dm[3|1=$b[dMNOK 8XԀJ3A .8ID?ÉP[*? !δZƩej}.6UpO/J1V6zÅ饽}^{GsmcFG6i:LfuVR:hLA:zZ hJ[ 4yD9x >EJ\FVՒ |cd9آc>n;&>8 %l_|WYۿ )jA qGt]BCmbr*ɩT@()< sݲ^#7NIJ"F^.L^͵ڍ[ g/*ت5=cԥb,U[X6ANy|. c"=0h=4 \XSgY~irs O]aÕ,pK\Xvv٨c$ESҝbˣKٞ53TgX]Om5xK?|!98GZ|Fg*Վ+xM'Ф`Bnە2Ԟ`4BPx!S!|ݲ {߈G'!G$)bEĄwf*AjnA_>*N|۴!D͎%ڂ4N°a,'S_ ?s+_?Ok7j[n6%2@t{wqm9qUho3SQIZpI'?5j 鱩YWx6j- :x&GI*ӀP?TfA8Ar._49reyI7 {@ Y7YEDU"Dž\xVTΕYDW^!˝(<;f\7/bN6:;nW]͡vdƠ?/j;{vVQصZޥp.gQvjl*ć [-՚?jʣ*+_q|lD]rsKV(Jv]kEa&Q.]oy(9%EIo}ݳ9᷊G<ǐx5,W6'ɴزLnG4(O$|IZsV\DG0_A [(jVLh Rǭd5 ^AlRHگ/8e"c=55T7 *\H^ _V@M0Bͽ e^rv{|@갸 D%G/ ہk8BQ>NF)$i*uc S!g{09ڞ@M^~rI#C:`d AX0}g FvY\ ?iN͹MO(`!ٷOTd{h6=gYTmyJ01ZJ!8/fi#,s&;kzclNtGD&Msw#J-*]}vBs,mǒdz>nT_(Ǐj!Sٴxzs-,wy7n=v5?>61IӜE?Lܴ }Rgx7,̮C9RLv 9_&S?&ӂlX4I R+]e0+bi^gԿ|l| )Ro)Օ_{ǯ=[+i+A}IO̙$RG^A3'1u E%T.ymZi3݃:čtTG(fn+ơ[YS/`1c\ћ$fΡ_f[ TΔ;h/eT#QORh\l9],ǰYcG>9CqQjL>ѻm5w :3~uG⒤Bdhj j PhɔWeP&'qsa+Vti_Ie#zQi)cH;EKxŃ&Ӏj#Ӣy*:%kTTܖ6$`T+;3IţOR7bĩ c"`ڤtU5@34TP|4Rq7y"b^n,Ku[՛ SZ D'?!P-L/F< 6/s A0KBձJ};hƬCZڶc.D)p̟C$Ndj(EܼpjmdM{c;jJY}5Eׂ4[n]5T܈] 38_ܚ0ƺk!qyڝ43Gw5igsOw p% w GK)$"VIMh%E1 <}X!t uO܆c |NݚӡV"BeɊ{ W4&آ3;$S=c득"MiBO["~p?̆ 7JyԨT\@rĔM5WKE&R8huם'zޅXk8%њi]*<4caԲ=^W n vi&IͶYj#Ε\ՇЯ~{Yro?xL!Y=֓ 1+YJkN7VߗgFU,hQ`&c]a4 } oIpuQ:q=.a}|eƒn$g(:ڲ 2yоԤTXSZB_K[jqmq,įz\m2x *ח.K~4i-QKB޽ yf╰>͹ŀ|AmѪa$]3Π(eMg mCK(K]gk;Mo{W6cqmv-K{`:H3PG;H3*Q$&Eb)O 1ʕIgdK*}[g*$LqOYA7(TޱDrsc@>; [pȽf;u0(ƍ,~J'G]Y+NmEo8h8X :%GD`.%ɕl!Ј~x#!;Pq/.VBpX:Fc 1) \t2t-B,5K!k7y@]hixIě0Hv_t1U CW<?}F V:zS,_n:'G!Tc./ּkiO}ػ >#s%ZC$N{E1"H7t`_ X֌ ncM9:d:3 &+O{:i\;Pd OD5}_ lRhcs=E]!jz,@Xz $ <:j/()Rң:2#y {zv)?b:=u M+dg<Bb$)zM2u^Nk,{'ך uDX#N?iAF]?nP,yx3\^M2@OU^soeq0J#06NֽX<һo)5=MMWS@k-k| F.-oA(hW0}\,<'2#);S>gٿ}LIpQoېup  2,)RSK&anHUҩʴ˕_li?#vMDg+rIՋk/9OZ rݼJsAg[Jp Ŭ$icV@lpפ%{{;ibhuSRI tǺh߿1}IۄtSf@ud*?Qp G{ ȉSTL,`ϜNm0-k4S,?Lڟx]ہ*z>e>E *CkGO$Fq;r;b)ݙ]2`%j%?fY \-<;39iE(7G\6L-nBYńAŶ {:d@{s)ȔZV-@=E? f!uD>1CČQ;2>'uض'պ67o,g D˗b@K!<w!J`e0%[]~P!:۶;-hͻ 9 C,4zjgϩx߽)MW]ȥl;gVX,?U{pizδ*MZ\hn%sq%'\j|N `l\j{2Q@< 5փ`޿HuaYF,t-Q%- 0x`]\7Ru\)# #uƉT1i]DZW _4X{&UBK([Uy~r+ܺ}#oRIyBg҄67C'5WqTpĜ#ϿqW d*;-躸\0̃)H7@?6_XZoڻ Zz.!!Kb| & Zofmo{j-WwDY`ۖ1BwZUfŐ;9"Z]q&VpdSޘ5@cvLƬW8aѴ⪤-N.Tfby屺c9@l 'üNZ>t;6l(::*~UOА7\@Si"3!qˆBSt2b'q%ٰJ=-wXD8W덽;^S)I cVHV轝f kP QtV m/ 2z!ݘ1/ :"q\,ՖժT]T?_$kԡ;;HDi$gj3|ˀf0k,Craa[~cn,KCdlZ/**p66u\" Ao)֙K]qN׏T,~2֑ӉV{4UvliV⬧RBAg gR&֕Va&E1`X[>;$/)Pbǎ}8@{¸g]~)稱΄6P |6KDb7 k|!ˎOI$ekM\cme(Sx'o Oz (#c*-' [SM mqHޟdg]Nًpu=p 7]GP@F\9elS]m.} ӇS-.GނP5HmYXn :HZfAVkfUT4PnG$4%kO; y?з#o؇ШtǂwUGǜO4z7~vǘΡ+[+VnDO „v,M=S|FYaCԋ (T*(v iU lp Cnݖ gاҫHe+ ( ,˙טr(-xSi@2hQʭfYB?K&DQSPEI=rb>BQGv<4Qb,O;uO<ܸq+~i^ I-s^Buc' i. v]3W)8C"jePA+w( MniZs=0xw)Q.~ {fDcR%xL!Zo{'I&__5Ƣ]J lv_=5 ֮uBa8*?sF5`XջStA-@KU=aaL%;KUinsbFsanZ6qD:W<_E:#v긁ޗf `ʍorS[+g[ lÚd ?c`22R;V pv_@ <-crot6OAkg5y f[!dO)-*޻]֌lm+M!Ks5/}Ը@cإ.D|Vٽ2eyB`Z3uTlHj`n皱kT2gMU[]M؜A̫VčIQ-]\i ;+lIMpj󳑗1O.1 6zb6+ۄ[1,_S( kܰ lT>bڤ ؿEQth<<c;BV L)=o%sUFg6\TyIME-7xzw{B^w%Zb^-[bHӻ3 `iwO"{Ş6r"xlg }#v(y% 0Q1j{;g:j`뎅fzYP eCZ~[I+ =u az۽QL^cÆan7|]_6w#I%M ʆ+ESN7vk ;9{~>-sgȩUYtObε1р!#nL#>Xi➣O&cqo̙@{_y6}U-2WF<. S|f08T-RIv0fud-S㉭1ᾓ,NHؿv EU$&ڊ5Yx]Ⱥ9dW!hG;25}/YV@.H3sl7@tD&ll6u61BY`RuV]J@‚tH̭\Ba@ַ|^±b&iXmˌJ_*6ULfN]ǻ@{EU5#Foix06/GQsgiޠHH;@ӏ }ghGYҸ&oh@/>]Fܟpb,e!㘦]>k8Geq}s[ QJPmGdviiP7$ィ(H:"_1{Y^n4tU=o9YOɦdQnM1$?r?ދh$]O)q hxVҾa0V\a(KuBgQX%E%,WN&iMPLm&'!C !4q"D;iI:dt.Ӿ=XWܣܩtɱ1lEN($h>7!(9 Ӛ- GiIh;D/W>R>s_EzA\1vIRzԴfE$uΟK^ɰthsUL_@] uTc*_] &xPe]݃0&%w7EV;g!LI!ÜYobt Ln,AHa^c#%En Ѵ" rTuDv@G]V5?rsHg7ytGsQPg]QWIyrDA7S!uq spԜOsq=f^ޯ[b灎vڮG )%:w b}p![R{Lo\YuYw35{K M7]`Du٪?ݖjz< ]08K-DQ./LHQ]"Lp"Q)l?k/ &:::N!32nx"&d`[ڑR1u+EePZܘ$ @>qK0d !4BFsQ-}Ѩ4 ٱE8 1oF W!%.EbJ㺲cb"2ElXK4X:zI!kW Z7Gk,\Xҹ-e[rTL^>}[C%^U/g0?pzPĿgoA3 "n9^Ηp.#KOkQ&+A7dQN,CXU۞{R\JHvUBT'7쐜MYIQM0sh;[l D@Sfa=y*DW`!՛a?gIPJx;>.2aF5*&ɣ?8UR!'J}u~=Qjr%m*-,h|+愢Z-!b$u_IF-N[֓|q'G|Q kjf_'JG?>ѓ{isjZ\%𝞳qE~mw @Rπ~1[XWhn(n:;xmƊ|uy yQBC|]̆-%h-'-&Fg{O@+k̗9`:#c,`}*8#l_߻~vr :ᮙKK'3 @:g [;#Q,.PhBɡR̈́z~Gv\!fP)5}q_xAߡ 3ctEypc_lQݾjlR4%XRm*M'lt`o#^@5YR&yp}}Pm *.c:gG $T(4î @ʓ'oL#|‚Asߦ>uN95JD,0" )45ll(6dY(`yzWڝ=Đ銉 '29tB9B ?qqoad%돾iHСL%kp+&X)zG+>1345O|4~6IAJ@$Uoz1d &6[i%If_97WKѻC y #D#h!#Hm%F8ӸJƓ~kwA0s,WRx`bi*7̵Kv\>yF8CүH/MU ?[3r`*5gF='nyHkG2;ZTڛo[éY&[i+mCޝdF/Ʃ:`o-#֋bMe)*/YZM1ch+8q~n$s~E$ѐjc 8o]S;˰o6ācfl /袸 tS N_{n@Ό\ʟxxiSjBw@ZT44ҷ`ƤLң.ir+Q4ٸD娝T"CZUu,,UHi1~ў< ǴkPX1:]1av+ txO*[,¯B|w;n~R+z|uH ܀zH;?\ YEs~*K?oBIVԛGՅ#gۆvUH1y^I4q95tA?L6 ,-kiS\+\+hT>oHe.Ʋ_ɐ™::L)]> NLڄ,o>c:!8+w6Tҽ0ï@Y-`FPRB[iW!i/#C_ˋ+HV|V3@hZsdv&QQLjz@/fz*P}y?˟(gd`˔z{Z6ĕ$I^%ﹳ%m50iBBCGHO7`{*+Ccsu ''_,N" whUʒC^|S` Ber07(چG<NZzApsX*+H'LO`ѤZA;KC퐜I(@Gjoώc~WB{S`wKpٙF@QųS s :gGܰrJo VBjGm5HF@P*[ }of ~߾1qσ#_TcxMPFX~Qю^g~axhͣq,J+P{'=^~Ed) (WPgv? Mop^- !&{akɑ l !}uXvOaiO2?=y?J[@08pRvsxc27KNMAt5Ro5_mXK||IѼͦ3זjo.tGph:2cp!ů2TE:r0A `2$<]'`K(2p3A*?Ri gs`'f̽x?qG@W$Kxxєu8/{0G*q=ke:fu+AN%lP 9x- 6`s9/Cr/J(Q"5Ayg Ot(tZ$!ͨۓ!Rm; vjUL82b2zR|bf蒘dq|eK͟a?P:Ufzmn \W7p7Ȫ&Zm5yW.# Dƚc]iepiC,Yk}Xj*?D~wI]9gYu s VP*_ 6nj VSYR64MяfT3} 3,o.ϐtd"wȃAɼ OGE_?2dRz]M ះT p*04-9sM?䡫WjUUv70`!3 ~K6zJ)YoxM\:z6?I:=~#p %]8=`=f7̺+"!:t(߰ʂI#9AqK5Ƴr3,Mo>ۋ2m|;USy^XxTow 6||~/RG!F]Q](}lP-WͰBv?L}IydEY$ۻ>+P34]\J`J b1 *VmJ]Ʊ_2+MuʈezǾb0Pu(kG+7(JYa2`>X xƑE"7M(7-eu*MtOMl?0Ef4)':v?*7YѥJ{1~r9b_H3=Z ՚ ݫҊH*:!\4'~U;90wr`97I)1 jKuJ.> FaQ2a_o u01z;rfYqiۣ)&ʂd7v }: m~"%wpncz͟asDd!,AضrTO{}P*V2~<+i{e6ԫ'4~s%zM_}^{̈́L@n8SbIP+]k=I,vnk1WԹK2LV"h. on Wž(* ^;q?@<Κb*dG3[Pz=P[l&9 xVO%ZtEƠb"bh%`YYCa2۞Xu^nuWd?Kꨡ=s/;|h0:.٩%X[$RZ>_r<p PT kP0&!p2?*dGnZ B^(!qAiXH>ӕVg20;N},痽۟.†5%DHE00C%Wԉ6l@03]/9îs>bk}p?pH[0$=9 +9g7`Khҫ?;#a' 3h3fӕHH|oC5 byޘAi>=WltONH$ U <2lpCA} %BP^pª`d&K w3& TRH\u"X8Qma`@%T<(!$X}ن$3UM{wP?jdpHJljDŽ+g%/^7cM%\eTl:'‡3m_r <}iLz?c"VmXia3.C`rLNŪŎKb](&۱+佧.GZCu#U-Rޞk%M%fOpLY¿Z%'ά~ZfE`Bmv-@x, 1&8sEh{~_YSH }P!$@[<@D.q~.몏~Vu"AQ '2"j`B,2W0K[FNҨ(AGru6ѾUi%_Q .mpetտzuddaA74@1eQ3\A)Tw9Ɣi9,٬5;g# CJl|TIU 1:SIE"+d˫~fmʓ&DL[ړvE@qAsD0n89sA;X*P)Y=uHzSq0z^9O=VL>Su+n~2Qyڦ;g8,}j c]KyzUPG"o Oik_Q;s$۰fm! nR3S |%Yᯣd.*}-|^4g9,^ ; ][=xB7p8ɋڮWז3fItvˤ;D8YQR*CFt|?mTSI;NX[bpl(į7:G޵>mp\`9`m/%.WޥG)Ӗ` z40UG:n/8_Tͬ%dsץwە1]~qMq +qV] jMi MO]m5 h&MoHi?Q<5S(plC 3׻fjH]%&Ԍ AnU4.@\Wd}$}L@ @h!%bF ~^[BCa0q<_Lh<"H|i"g[>qg~6"*V`?2s8t6c>7LQyܲ=f\ÈR?rP1 7tafMċk|uKyyl!&hRKv{FS~,c#w60{pQV)uz=ReXx~o3lGMz?cCb4PZL\2ų[t;)RAU! <)څOS7Ct#7m+p!&4]f%r:xT{$қ:H짗(; p} tt:n{k'5&P+ӑjHl-Hi;aik2cn<՛EkzנAkO~yC=_ٝo0%X\cG+Ta['H:)ۮc" DUMG`%[?b%';p9z_:tN$OdM} R*Ps|uدjrp~~P(gHTgm_&1tP5>Hz3@K{-3 `Dxg+Aͼ UL8u$26a}Kh!G'Bk|Vy).OV*x';qF!1W.R0 G0ntWBmwnӾNlѥKiG\DSY6گ| cRurlWlQf "7f1f $xNM4Otrwh_8RH^N7m/J3ҘHI_ayWqyM@UŽǞ"A1YGv3c|tltX=~ ^ ,-Y {-' KHCAf-.w*jQ9AfٙMsQ;Uli8x]JgTޘh'Mx`] W:"[ZDV|Zؿ)0 j f&9S%]vϻSb^)*KH=16?5lvBI{aa@t#J Ú|Y0冭8VY1[qP=r \#_$Ǧ)wE{QL XrL%1b5$_Z. ^t>T銚_CjܳI8}yU~-AIA^9+=IYP"֖ -^w`dG[^,5s7^ŵHG̈ ĩ@o 4µH9(Bè/ peuǶ-<i ݹ ͊4 t gO*edu/.B#M~VmP8 iՊZ\YleC!u3PF}Nln6(s2-(f Y62@P3ĥaqyjg h}qw}2<IJ3޸L-桗 y/Ni~:5Zch^.RwrC ٶߖV!MBH<]JOi"l=~oB}`S -&%t{{ ё}|r/u1EKYm+mM$ľGNUM,U.yK=>j%Ć!+aaS.=XTyB>1ik{"F7^z@-lj9p]ų0tLjR*"w >(v}׾&VI*-qYV?ױN޶*}M,xDFYV?GD~"hb/!NerʉTghK!cQӍ7̕%n,J"1F4$xrtXN9kɯӜf3!jļ1 Hcv>~!S??HP !D*x`^48Е-Pot[+^5iWc >ƃC"z3QA4Om[t31,IOo*h,Ju1-D2sb-XE!pڧ%fв.xoG.+D%ZLK# ]Sd]%Q$(^Oszt:v]9̈JǠΝd'r*eBG3deNx]+aUبNs'2⑻#k; >p0_MS] Xu$Jrsx߲WEDVJs,$Ϝog%eCa5YސYRŘ|֢СymJ:h*4Ai4#Ħ !]Ng;WƎ"?+ic\.ቪ.qo‘=318㤉ʳEis##" <5٭ H*W5 7զ8X!ڨ*C CKG[Iڽft!7@xawۢo+{&ۣÕ2!*:|$=V+T.*D\gh%NMxP*%b*O:<^neM>}:y-pf,Z  32|#vX4 wmF0pցR.5F:Q 2ph (CC3*"6|>J Mo?Sk|٢V3Gb9{_ UcܞQETf!9ȅ5ָGػ/zn쫖P0[M6$؟!wbf;"$#Xd[:gݷvW7֘]) ɆpJqFdȪor63r{*7^V(K[(97BG uzt#9p DA_+~͇R!Js' rX6C@m* -IؘߔU\Z`;S~ Q$oi qMgzt> TS0B2C^%#Cl0Vcgj.Jҽf`e/8&%qS*sYYFF`H]#7EXuS aW9'%Ͱq˽t_T#Leތ_v#D MN~(Q?_EwhX7颫=2RFmGxR:xHT"ф4,0iOʝ565%%>3"YĿϴ2PG<A#gm~=;ؗ$@}^]LBI{^H7Qhh١q*ЪYyin)[*a'V2$pG| kϗON0$kr<*1|?r;PCL7Ѯ `hYPj906CkKYV@%jhU 8!*DrM, ? gR4\D-U{id]YDsHyb!~fƓc+yẋ[Ğĵ'{#|,TNaOK6f-Q0&[_NOʖ[z18|Z[omx^F "0L2x6} 7#XߚиNq6!gif\*_9+Uʂ's3)D T抡>oݔN@Hf\i@"{KP:Q$툌^!_O+|4<YE ! +&r`تȘIC bx#3&C3>Tܕ.P q1jn p˘] !BTe|d(Ok8<2D?zAW3enmUX7%kzF7 |FnM>6oziDƯ֞5Pä4~^hg$x 62aTG{YZu;%ːk uW8Gj, P*x2nqE™) 2}7t`lZ&oV_J}Qv77qhDx"Ƌ]-:vw %7m\Gp- rFA2G)Et&t)COi ZҬ^e`)=2Ow.4"U$ra ~%V4p1(,e@wazgEh,)PC$mbw+Z4)f3o\v&i/+-.삃4(x]&S!9漛p}UlQԹ:"!qcb<`Y&;r13w 5 FZ.wK?48Hk*\.w `WyB7;Ĺ ?2/wT_r`n`rQWTV0}+RwuyWLUQ3ϐ&.0`kfĮY}~Ǵ"UY Z0)g Ǥunev}l u:F5!xXXi}~LJX @ 4.[L1GA G3vAPnbfܼrV+mXSETyh*]lNLOLQuhT "²Wԍ7k5=8 |ž@+vq\ ɜp)&Q7f"Fg@2p8击-)]]:'\mDkjyHnE,VWγ͓I{ʵ|T R)㝔K" 77̢\9 I:B(l.l>ѠRBdC$jմ(*&n k%!t>筓ݴ>ǡ^n_~= _ł+HD2߳"Q0nWtjYK؏A d =b@W~[􄡴f˶&_ ԃ6I& WSCێIV(Vh@x$f\.ԦVkE%pI*b#^hO>mA[dNKekV%[u {^%F6Ah_Kw& 6hߛ'~?edC,ȴO;ukYP],Nw)ŒJ^`']HKUvǭ"͚La8*nCzo٪Q> d@Y'8_8kDlXh /mIdLoX_B {;BHiMB*"UyR亁gVo9-ki]-f^wR+N'U`8:ZT j]ur/O 3S.=cLVё ǛjsOڜOҒ`vP۩lID_|Nk[ 徛״?+)jgx -S 08"⠎aص3ŷ/ƔS22~c,Ň"(%mӴ?O5C @ȹw8r[ibuSiC }| %at쫳 TpVS܇AV=[ȅal^DGL+,t6g$SIxx%1?R׸O6efFGEC|mR?D'}Ra.}>pg5B ӭX AOk8 =PE3bWU΂ +OC xтquT] ׍eo>A,`t g˲JpsP- dT(LWsO5e7*ʉB-Q3HaQZ\󞬐dwMq ڟa |o ln/ Zu7xq;꨿C/W &.B"b\~aorɒg=}'M]ibnNVwGxD2dGMغ4ͳ9iky Ztw)`I0SX&igC!I  RG\H}ap])whF^k-8.;ӫ*XU![mmu,cOB(BF<6kH.wyrSS`6&:9s=yt{kQKG`+vPʧ)G lӰӯ䉈zŸ $Ou,.8rIh(,O]Rql]X'7N!}aq]vS଺XB3P2t#4adnhy^>:)CB8`Fi t2dHB3zoYf0M-+R0@W 9yW]|ɉ>d,D9{KzuGAwFHym0ݏl`Rrk(+ؽsgO Fyi;ɮ2rb?I_Cf&OiRr6y⫵9"̕=eNz,K#1f0}ďBKM<0 _ȰH'Cb \+oMްU5IѩzNH2!] v0āmsEhKAtZJBŹ-&Yﯖ,H1 !q\dJL=DIS\ҭ vv |qZԛrKN9E rup c-܍;.L`pte#FG| (3)ڂq/ZרVek%C߂mQ|@g^&*fIiwۚ44uhDN)@FFϣY!ʳ!ؤ%䗻l0^e0ͨ36|qJ֖E1Qm',R0xc Oj 2R\{8!gQt6].Z d-?kf?~Gc*x{0Kh>-(-Nünl牢Q»Aҋ Oh@?tW mQHhy׫ :s_Arӕ1( bx|?_g7%<A-eJ$V ;Q",>6Xߓpg~L!CfZciWckU2ch؊+~x:6#7i /X? F4$Eٛge#IޢYf+Kǯg}ќMaǑAF"M{h_)l$抲f*wee WE:r =Htd>}-Wa}1jڀHcWk2a6?Aõ~GCdO4AZ3@`N}l\٘ҡ ezijn*Zĥu`W9߄ t蘺Wv &P t6z ߮ h}֝oF ZB}(N.ÑͲ[>;iKiWphBrԴGa28g?zNQuw&`JD΃\e3 ҂h at}{i&\h'R!*6n& 8bEPXjĽzɯވ\H}P: M|h2Ʒ+7N>+5l}^HbHlAdt}34ziZ"ӾCauB-H&Gdz^T13\$hu D>Q Q j7>[&]GdDm~cղ[ϑן]]pDۈ61bW%ź@NׇdH͸ZaYLnAP+:`?VñqDdPߋb[ل,9riQ3wddWeZ B\h|G`9s[TxCcӭo!P ӍqE K^͹1!!!fqNݗWƀrH/_xRP B"^|f[.RMfڥZ=FZTA4i,.]$(,Ŧ\S?JAORIJ8_%OJb]dVmT4! o}0pO'C?ҝsv™4K;D?8:%Y*u˶z<\H` ~c'2sh+n)yݫϏ?_ZC +N #x֊VpT=z&%fA -5ڟ@$[JE yñT4& ƬaT.hMh@Vsk B~ j!Mhd?7| 1ӨPNԧ!ʸA`tT\r텏x!&# &= ~ =Ͷ,/!$WI1@W)qRkJ,0?q0E)q,OUfinEܠ{M^֕\.6/HJlFXBb]`2[W265 ev=Y݅$z !S!GŒJ zF.mWe@ *bm 4-i5Y"~ͨ&f]% ՛V{kX1Ɓ)stiYjFgSOsaC@2 it8XNI%;+M)K7D 7 Kyx3l DCZ -~ֱ^%PpL%pMM>@L+*{jLnB)V B`+rE^ M’nE|4lf71,*NW_:Y ڢ{  3n,/v]& J:~6VwQa'pl<^oLA2ɭkUKF:SEY+eg~?5-)__ӻd0陽rE,,tˍeŽZÂ/6* _PU֣5Z};jfA@Y4J7('N Aa@x2DZAed%}_uJ3V3Sꤝo0K-ރUU!;D.Oc^rȟ+FƶPb{~4ziRR=)gO@פ[s5 ;f܍B0B+΀:q-FiRJ:yFAqTeiP ޖU[\79ΡRvx/JFT.h;_E0{bld`DF+R]`KOe bVoka3&Z[ WUyPuwD]"Yz))!Ƈ./<|p"CXL^D>:Vz!~ȯ$˘&N^ MƲ/WE" ٴdz+"vQ5Uy˱Ş-׆G n^":^gW2oXce5>Zxm σuЭ27&>o r((Qf/peV!g8SSQC8;(&aAIeqlhM VaYJ!zՈ-+2m3<Nc荪NH\oq[)$M617nl ?;#`j l +ScЊP|S̝i4~=Cϼ_?cW.jjIJ&3:x ͍☱uoiTeToypT@n0Q$صvϝޣa͠=aaV48,^'hnq(6@=u,7SL2$)}f1RZhSzPV.oIP;_p^#?,YGsrbIؓ&mAMb .T=)z$˾33Tn=zpDHNrmNRNrQ,=~P-/W"pZ<LY1;/tY r&u7KMAy|6ũ?gÔżƾ ӺIᨷ߲R#~*ְb&^/O=O|(pI" P>_$% zo&vT3I )ꤚl<^t N7xsGAlgP92S8@Dˈ  U./JXJ猂Ӳ>XF(i]}v{mc/N9e]"E]!>$O {=P/# -p^_O #,)q!ZYl0>0(u6kV-?YY]{7||P,eZa%4ñBBjmpA;0m˨D uLڏ$,Rb[)m]O]QI>XG|9ᴸf0ݰ>3CGjZ#"*,u ke% G,$? ߂MP6<ZAjgC) '" SV- ~quc>:{™ z"~B*5bVrtm;i7YHFP1h2uQ2 @l|r-tN'EjXADI+i /y݊f'{Cj`Ś Eg&9 DcoFC 7.TzTَOpc]uYx]lF3z{A53|:p.v_.Uk _R1 ̓r",)OD)=\/Mg Ͽxr0߲m3@Ftl-w\ Ɨ 0;=XxvDv!`(ϽMV>%O*7{КW"3A'E]%vs,*ȍOdmV>)M#%ss -pHT cBK*Cqkiݼ()VSUOzp@HO %E(Ԑ<]]zQRfe罕~ImVwayESK Lf1;ZNOq07(6^IȚҪ,k+PYK[H~(.2Q8HtIY I]%L j|7 xW0 {Wa2pb _'>L3=ߙwF$k2]DkAzUԇy$S6z.Ad nG* Kec\=bM8⣤y> ɕ cp,2!xfCO;D=S H/* ;rNbGLL]?.VaCeLYgzȿ)"1;#RIqTSڈnˊpSғ}u`,]Vpf5boS=/${-+u^­̕Ҟ6N}uk{#/5mԀʮ35=XQ&[y79mgH3c{ݵQP4v\s+r)%epF[>mv9E 4޸C5)FQ_ A G1o!첦~?f&yYeVw^҆PU|6c`r\jK@]0[]A|yȅbfE\Y&>VRMc\>&Nx7]%l#ipI!?IHTC֨/fc[X:ō*mn"PU4&Ÿ :}{UM!$HO-ț|ɭS\ϛm̚ʁ`[sa+qJg~!d tXyOuc憑v3 A\Al+sa#C~OxZx-T]զ/WWjDQB'd>dQ%J6O O@X~cC)r5ҳS~oTr+ sygQ.iizZ,"|*W\MM融-F\CésIğn맦TC(#Na e+nc/9G__R`zش̨<2ϖ—vGQ6J-e}pR?'_2nn*%񿄺92n'4=7<0ո2m5> hwEr|MuxB[ M/+bHӪFX?E736KB3"Koz)`[c᜕IjfDUSh*0~+fӛY*(NtӏdKѐr(w0Jۥ喌v:NC nvrmr<$]BdzvA g>Fm3H4wHRpl3o VIldzFIz"jEԚcm<=?~h/ צM?E"91URIme?-(̐1R e"&mxKdlS9TdK%#?9bᕆzD!)lb`>.$@Mz@?(&[{8udJzX:Kc3 9cc4JR 0M4s'5!:/eANo7lsSP".sF2#SD@+ wGjo:13.{q;~~U4wji9kIxjto.u$ȍli(?4׌9"3oXP%nR^9wSNqApw퀝Cv5Xw^D8yr9E7E4% I~۰XyXPC[6O2obG۰~!oQvzmH<2#c/!ۓ0)u[8I IV(Uv(3GlUˀ L)>ZI3N3R}^Mt]UYdžjO_Z](Rٵ;ZZEdTZHR_n9@~ ÅebVGXKZ'#BIg2ʷz'>:@_oU nevGGsך*9*>EJ [pVt+3'bS$¢;|'Y5j*a"XRfbhu–+צamD'd:ФxWs9zI}ڝoA?Gc >&i:q :pW -d)*+2AxJ42ao$wP ޱႧd476J:1#zv^2qFnMPݧD^pf-x䣳0UkP\P_fH7ڮ7%#JRƲ23co). #q@vȑ#~q0If -raFd;@rD:&]u! `ཛw(oBs[x2g@C<xĮؽ>;?N3[+cM^Jb5EFԳPdMiv gmJNL)s8 ,- w>ኳ!Cz <慊P<.Czu;:bE@ޢuLjѳR*:|ڰW!闌xu >C q/$L ,ĊCR2z”#y55ɜuceڔ=cXkch%9kl}9 Bx{F! VblZ [a* ;˹xh#Pz`) /&؂IF>PtcFLS!Ƥ7c ;~c=!m/"/*sP['T{+HBʩYXj% 'V(D/3s'(s7RqS3fލ$p@O#-:n\ \ /3ʺ'ɧniHGtCgڴڃ+W:ClXd)8IpkrNd_L{YhD(eW49g99{PQ4QӮ3@@k֣I;A@[Ma'6&*zz.V\ɟ$ jl;7l+󟼠B%I/Y ƢK@ŚyWa#XQlN~qPޕS]: XsEJ*qKM+pyuYH̤a)cXz`y{Ic}IqlVbOv cע&uhiJ͹1@,^Cf#h&7ͥ=„;3z ݿ6U][#f!;|5ثCOe}kdCzA-{|T <*.r(u[L*'2~ƷM׀wՐSNȟc g49;S*D\ ߔ&Yd !9 eYw"H8c +^]ni~btniasrA=k\G1 HZK I5Mc(K AfG\2wLu}(o>sFmNk9Z"½",Ǽ zʹV=IR9FȔ=^{n#2i֔[ScٷYS4e ƛځ1S>R?UuCv7S9嘁 \ffx0HvJan;,+ "p&m*.7=~;Ĺ4%ӊB lT `OЂMln|ŒR>W-Iˢy'^5]XQ(2?b.OWvca6_<1G$B2pYɧsw|i(xp& 1-\bEK'SVe#Z6mL ?'["#=c=Dd"XūGKLx2ZiȢ޹^jz88\ /`Tkѽn0fZ-6/ IcT]B9zfrS ` S ײrD$.) A.LHʥ CߙN7T^^ Cc{ҕƪy3髐/E\EV7X#fgi@4dXH$Y"*#S^ kݱbLbniJxN_lBu nb-c.ClU$?3 (5*ȟ~G|!K\XI[JTGTn]uMԫ5(ToƱYRytN2g>,p^0 W)R\R'sgwJ"7c"Wu<'}s_*KVf\`Ln:p=] D]nO BYꜣ9n鈰X)*,*2!֯"n@ &=JY 'UY\>6%&#)pY;'E$4*CǩjAwMOߨ@+?! -1~0^81Ē67/_w8:.3#.k6nޱ5UJ]$ Oa^Zs$U<6"2WUzwұ(JV3$"+Ȑxd78\8w^LKל=IﺻXm`(7"]+wsCm?y©M&?M!җ"Μő$4`֝]\bs#^ Jޔ GK4`hEE@g]?17cbE~؍RU`Xy ]y $[ j1Nd M!ʷcfGB]cwefIģ32 7eH(|J ZI< IBi3ޣIW 﫿*yd_9ޮ\=ܚ`"Yi]jf&=;dN{;K"1Uk+䋓몹7C8j {E9x*;95 PM/$le#2Ɉ!Pe}d͵ zU0mmv՛w.vmFWtCq+#b|Y_.j8bxZyPu:R55h9Fb*/5nFBӮ^8W#g'$"l9>LurM1z+<Ҕy_8aD[F[df@+4e5T3 }~Ӽ)LuvjSwvE/5 D 骞''W;'^v"/ːEJv\lf:K-YP"N"}vF e=: 2<%lbR3hy*> Aޜ3ļ]Bשx O;+WQZO@0F<1.9cG;4H&[cZȠ(,Ub*W) q[v72%ѵ`T&Tk=㋈kݗ b;MWTy]t玉#_  Cf:Q*i%ms+ЁҶ-롍T@'W`e)*&LGhsUpdIBQbQz]|p86{%“Ðbp @I6/U N{auNEPf;$@gyG41nơ$ӚG݀|7b'6 8'\YK rA"()-PcuQ2?2h|;z#є%XHH ޸veG?16Zŵ>\UoݘU<Ԥm'+^C 4ÑdLdc9"1hT碕SzxKċ_X6 RBo0epe"s!\;)!|iԫHΛ,8ʩavCн& 8Vzl k.!/gPC\ LC8X=~>􅎿=CfB3T4[G:sWS< .Y0֦-Y7HCg8{@&>3~ 1^\y~n)ʙ\AyŸz>ckb ]Mˊ6mА!LΑq ?_w LFM'Vw$%u[2d :M1I](فaW'Xi,;}IEq"M'8z Ts#bիn+rb'Z1|*MtDatńxUR#LLqEb(u負u6ޱͽA7;'Mk-@}zY*QֳGtbvbS-p]H;\ë#ڲ޿P&!dې5bIA70[UNxNdtǒ5:p~I "Of3E߮5Xqw'ފXMKԂҐnfuJ[!$beƉt܌#oՓ \y"wpUha */BdҰFݭZwWށ[+7>DS jJ "rEŔƥKL_زs(i{;pL>aLz9Qy X\E:rd rAsHK Lw V[  Sy[&txB uf*07bVDN~.N>$S%RJF=~D EDAeA !n6." eՎDq*9`Dm-{b-N,9iً 4`D|VK1p`1u' 7Ҟ)'AB(}PD+VƱy@;fR&-N bݧ2~\ a^3ȃ:V`ZzD{g7z}% DzrdnW˂eC)Kr*VΈ~,Aiϻ9`oG@ap.9*7O; ai[kqiKH[@ wgVsf}H#QVo|Zhs 檄LtXhqXnae&86,0Ӽ6*-ئi ؂)CD?_[Vc/dq@E9naM̴7Hu(JAU£Gw0 qI_a.w<fp*jzZö m-v_CyU.)#{G MyUa5EY!cǎVT=Z]-љ'Ri>,Gzr ` %!"Ϝے9.wiЀ\82r$Ax@)ĐX;F8taF ǞWalEՋt?;^!5fوrS 9ʾeRW F{A+ȑj]ww̿ żH x)N+l(s^ȳW9Ƥ%EvD{*X'gKa/wճ *sdx:qm{? \ލ7|WJab0@r?FJUqk;Am{u3;%eD|tUzLENm yeudw \&x@PB>a!7YVԲV0^5H]DuNGA"$Ƌ=s1"T-טl6h8,ܕzdL)_:05\o[o߭V5äF+kvJtX >amΆXKE㰹$ 3UUXZGJLu9HO 5L2F ,S牽ڞbC.ҤCt} 5)aͦE77i[R> h_7 3 g yYnfվ~32W"*.c/$m2m`2C/\1MENgZٱ&@:es+ PJ;UJBW&]7 [hlOS5&v F"\mgT0kUJN_f?}GȆHr5 ?)q&) J Pt-9؟Edװd*c|[u3H&{rhz'cMf^ 8[.!tL]1͊vg=FmBr+}q-\8k1i73dasY>Bf<zEwͱz=<@7Io{ Yiyv M27,Yf8=[fd & \Şj;*kF55([537҈ 7Fm{jzncTB\Nj11:NfFHf{y[gc&n6"ݨO[V㊤%;e\lwo1|! CQQ (*t^}ejrtͿrd dKOMZkCskYƭv7baeJ8s_FaL;*-#'CάN\ݟSb(VYνUטe e z, Ug%?ҝT\r(Yx߸Q* ^Ib"8/S8jZsh2hݤ L]{'"$&ЂFy~{z* 6Po'O0XJR5fٱSGQ):G==ؤFXb3E%Ř&ȣbt d\;ɜqWm_t6jzgMq#;P6Y|[wV="efA)M4A؍ GEfPYb~ϖ2jgj f9T)((CCEa% q~ej⼝仠4㝊 0*W-($Q[`˛gvPiŵ'/Q09 meV%(Iʜ,(ED7U3Ɍ~I.;t-;Sfp݁x-d7^=Rsx5ԚE_Sso{OsuKd_jM%zBLpi$8!Y[tE_73f$?{` yQ] AϤhaepCvEdKZL=v)N D&iDa6\*׎\jJ.UM J7n y\h=72ғ֖tȑ:c5up"Tt x614ٙxMUbp)97@coݷɎaM\ȃ.ߖ_.G}R#E#B8!Lqy~ۛZ|I`V)\Sdx:k#@5zey;J.nI GfZ].=lWީ6xzIu>q`Fd:7O,umg/iӃħ5 +Rm$rz@K,3RJEzć):ܨ64z_ꛑr?c5wLB_ ȣQZh c2ĨZW?neo7ʑAZW?Su`Rw1(j'OFpf6DuN&J_opv 05YZFByq1+[pXcoT&95_{$,> u 6 P/آG* ]U.x<z$gZ3'i",Oԑ;0z8]Qj#ˬMUsӽ>;rywTzR*eŚv؊2_Q0x)gSgwxŗDEdW'N!T-K1u̦t5n QXtjqBPA>K1r91eEgb;NArRbʂQl6x>kѸ1a ґKn4:{}da5mT~)`aDVoM˱FCZP2U:%y2Bc1QTJrIi@6;HG|8 <,v_nnS[͈^j?e8ws;KC@w-'Kd%O%cVHXQHCԇN'vq|ϹyO -m<#^rey6Fc@2y[/‹SjӨ葌6]f&L`/{cO&yWWAfȔVbdwrBkY @ĽZ:fLR7Ѻ߁ :gY28&N[&ڊɲ2Z-$Kk.Uۑ;(Q eM}`J+*M):~}5ﰵĠBߢjf^0ޏo`at|@l|X$rKKcF83S |FjP1I|ސt/LDf~ڍhUtT=~~BJ#Nh{eN !"{7m/~4,t'ϚiBW`HLu1.4EOYd4?kJʱޑb4._!A9(xnh'>jM&\BdU3L 6e'6ď$s'J~g ۍJ/&$c~) zt :MVѼkJHI8+R@Q ޑB `ḁ6_B.T-qqUR ~a ƍڡ>r&̢1oLj 1fO99A`1mƛYf_"7;\q>lJ=:?Y2L^80ҡ]DxsaTE0xZTITeb*>j`kBOgBn/SR9Ԯʹ =960^([C/0 { }bG}"/(m#/gVD y ;lXU<7u-\9ق#Wͷdh kU4aO2KDx.F𜱏ђ[]*oQ. bf0ź_ᨀ7B+b6c̍}j?=nٺg:n=,\.2XDc+oat(ORDCɷXl&nGkFHnԾ>82us4-[W~~r`XSfxqC@# jH}LL zǬ\e9TrGEDD͉Echۀj1Ma R^@)蹻z}\Stq~1FMC!lz^}j*2[&#*~!AXau/|vش94+$vvx[,/M~R4Dzͣ^I}IɈt{&&pAϯr -n'2_&g='B<]x壐5ޮC*(qS̭>]+CZFW4sOOg_ylTmȰc-hHG=f/_Xqɼ[RC3Cm6Iï ^lw=y|omf'TocJ2e"rSG)|kx@  4^:"QW,#XV& Dr4gpkB.38ynx[s*!q V'uq$k3*q3zdO`w4lz~JKDyLFbb 8?ByRSMp.)c`< h4QvoF@IJp $:|T?WED ᰀXDh,^؇8KJVV[hz}U-|X5ydBs/Lr$vD˼>H憙(/É`BkhktfBZ/cvP$sשJlO*(t@@Nq<vr苪ڸ&g)4"8/ ݓ (\z*>`8qVY;Ri|t$4L=}Á:x=<,r L9aLGz<{$@Hawt #@vʙ&C%J]kJ̶aa2hmVmm}p<>߱- ;7hUBߚR>bCHSrf~x1_ϧfwdz1d;͑煸#BPA^rPy¹lS -TyLj Ɂ?wDx~ɞo #$gNy꿚I9PzyYX,X&3ջ~am)DyR@g5񡫲LSΕ,#9 {_2tTS-ʻc|s=7贻se{ Y-g3X_pPɕclaFuH5IEf9nwsv}\Cտif ҺX>rIט~4y3griy`(wӮv΃yaw[/^Ȉcd/g68 c>xnF~x.$<Í}Н@^㾓ǾI/.4@ڋ284y+ş@Yq4O=!8d.)$XU9N"1=Ә;%)Ŀyȯ6>*B(:3DfZ+OM;OFï;-~w`qz =*gsx?9Z-z{!e˶![b]&Ko~oY4-If?lR 'U!` gwĻ1F>26.P)KE[վN\-bTݔckݿ Y*Oz6Ll,߹`z;ƍoc,cmC# 2uF닄E'~Y˧C_Ņ\ҿVʼm,a>6dF"wq&]YQe{t"o9՗q[My,VIØSL֯ Nؒ/Hj[s?^ⳃܗ6C?_2].%*LƏ28|4Qh+WDUٍ>h Utqp *WI/,yf~~+ n9D~f$.DNlDuJIv0lfçPTd ! V& 0:A3c㍩nC|sɘF7D68V2G%[ j B#DJ MYTeY}YjRs|V$l6B!@:._Rw9{IVؿ< -0IAe"fo|簵b R;S\Ԧ|Rۈ P9yz*$("l͟* [\$U&b$1?} N 9z_o,nR&+{bҠg4t:JP@Qleb/̀Xo,E<veldulYW,H[8a,~a)z*~Nx$ dHY5^g.Iz$eb q1U#A,:qX{qٸXR S*?T6|gvOsUUmqSuqv2*ն]`́(3lm(a9и[ąWeD4L ^X(b[S"^a1(y-bÍ5>G7! laYd[D-w _mIn}#Yx,b>jqV|M甞Y ՚D2K C ҥC !aֶ(ۑC|l}WJsO1ͮ!_՛IPD[!ggOg[{5ꏍ V\(+`a`gSoK?q8PJ$kd=/a@ \B .==y hYS N|s^g5ժUfx1|eэ uc(Bϳ7pD=6YwS=V'0u X-Eq Ӌtd SpM;iC oIt+ #c.y#H)+Jh?/u;~l6曠iȎY%H&%ϙ=27B}=E"_&Eƛ]k`Ӌ#0~ppN[8w gsJ":<ڭHC `)tEYLs AP6gKh #yq4]sҏN@߰ӒOZfƂO܅iɧ9 B 6,Vo9e|ǻ i$'LT*^>," @֚{.KTÏ"Z3Э#_F$?V*ERrN/Ԫ1c[/s4C4O( i5~Ѧ̯?h1i1Rt&̚ Diȅ$4+G܏(,lh":Ȝf^/.b}E֑OB*!( яlm-:">wAjٰ  Q;֩ $vX#t~V̼AUS^68п%C jOhx_$U4{P:6Cisʛ5]Y&I&W@*tlM?\0Ne恴ŌrMŅ4B|GbuuM*'j3gA٬[ElBGf5?82]E8 -dne/ViN ;MFI0]8 IOмb*ZBg Q1)Upa$A4 U?!S1MG䖈ܹjۅߙÿ8X‹QIJ6>Fy 0]KuWY,m9j)V ~<6mAu͑<:ɡ$J*:QB2 Nh[%\+.fgi` Hш8na6Wq ۿsjy 䍌Bs@*7 {*h"НS{#b8qQNJmɨ,>p3`JdbVSL`Pnlx{TO=:âtfdwq)ƪ xn:oZZ@S2eL(s3_l& u녣 !G Wܡj6Iw{FNS.'ӟrST{r7T.9T H9R@:P$Oy0 G}܂K,}%6JR;PQ"H0RV m9NK׬?+=pGY B}1Ϩ47s>3H#Y's FXAXĻR0qWJn$<$*Q!Læm[NAʩ|hNC^Ҏ%rM9^pů klg5wsW̄ ic(>2& 1>Bhbɼ*$9)@WWan;8ppTѥ/u ڠl6s_Kve4#s5yQ̖[Ƅ#o0q\z`(}3PBHEpŌ\:DUBQŃu7)R`qbq7_B&^ LQUtw܁"/Ȗ5Z寬cF=xeg.$u:;h@KB!Uفg,Q~*IWQ̉L^"ʺN;Eadt7B-'ķ5͕q(Zy HE]׶4wᩅq^#F9e"HUlDx,=MĞ-]RT>4:5cJb%$.]8lBM9D_Ky@r|Svg̡L¼i^gvaD[UA6Dtp B$QԃO!/Ȕ7} INCVq4z[<1uVJ:c"njT$B7_h_%Vh/d5ؗ~w|-[72cV,W#F'u[*L#- L͘)@tuzB:[%e)1(cEiHdQ*6#Nq%^2.܀'"\M;PIiEt7JNDsR{4٩\*)Tʎ/r]|e۶&-,qd>\y8[ͱ8Օ}{HF_̏]]:$Kc$lm:WHĪ2exW.tMa^׽FڂN?s 16?o=~[Ƿϭ/Z4/dKg٦(epg&eӟ_72W1i{^AN70ܧƬ!>,@uvS." !tOJb7}ݦ]hf\!]]ۆuong_H*L=&+jdcg=d|lWu#|:Τ"0j=J_% 1\L&l݄ V(Te S30/ql9\ L}zs[Qmoihh˞b1^"*J%Q.a 7H˒V6Q7],JzE%{lnd~]}$Pͣmt^P8\OjiV *q䃬\u^tyNb-wȎ52mlJC~m)tR0Bu(I`In@8&9(,up$ES[i EP.>#v24Y`h!W4ao>:~C1TA>֚wD 1lb2hQ+1N3rLR?-Jq v;W?PI;Brɴ=?i8kT)DA JlG6hՑ:rW:m=;Lfz#~yt!.С&Adn P9׈(w)6jqBtKfIa N+ÿLߖ@v0fiM|9J)-Ƞ 1  XrȏQ q $\OIW?ӏ*U `\BJ]`6o$pi RwPU2o䦠Teأ-νfߠsI|siƳwvb-ȳ.8PCyd=?> ~ _R-?],L0in) L]z)31TzwQYk9!9ݷF!  F2'SLLh;7v 厼 |zitPKڗ:Dޠ"cho4\7L V eZ%gG|i5x9b$i6Ž\xU`/1{|).:pl;3zRxue-~N1YP.@iYT},0Žcd>%~ryoTFpk\5!sU ]`)yt, AvLM+p@C\r?t4\N ҽnc>@ߩ]ͮPɾ֣@ MȷepW26|8gyIMQlH]s1HLP2ɤ7X;^S9M6P"66{<B?hIAT_%h#̾gʒy1K{2#Bt̷xC~XŘĐYL<@V^shLbxO6 D'M=~<[|N|?FKV} ٧2i$VzK6>8iք^7U"Uk5=FߦO]tϦN2N>  qdpW8k{&-vT G>!@"&O*~{3WP)RsO ӯ+eAs4~AGQ({s;]|,Q䝪,bMO5:oT u)Mf.SB]Fk\9Vj-|W@B7A~sƠGo۰Y'@ SVF~ '&z^K؃UhEdpJrtXOmaKb-T8ڷq-ӍDB0%1 `iЧ>D6<.#-ɕt/7tIB`](qyT='Y]Hxeʼ8;w\lCN:*Ifߤp!Yln~zH.j[y$]֣x֯浊/9iY+E{ NGy 8?wfF).ցpF5l(7BiIg 1($j|uS 5dyuqYN4_U$Q<dDH>L4XfCG926H0eHԅ Db?$6 pƿSDdl^:4814pZ"s`zF)Ri~Bw_VWu y L⨻#ܜʯal#!F'%ѿ1 ڀ}X=<+-*)'r7ĵ%ef(K vU2Cmw(v!:ȧRm At:F$T$m_Nݧ2r:^E@`[47zj0LE}B÷Kԣ'ى'Q:Uɧ'ÑQAD_r{CkA b.Y; Bi)13FO*]:E`[=WP,BSO%{zثj"i|n,{yy`Ld}R+Rxb<9UubES炷[L:rwqkY7݇/J-Ǥ(^m` J2 7ɹ+)VF BBȨ[gCQɚ*vAGmSy姩wF 0iTٷa!ho7t0\{OCwf6Ɍ?f+ls䝭q;,ba7۬T-)z揷є,Pcrk[7?Bf [ "ZǖHs)^Y*zk27(t虓rlfǍn!sw=nwmc "-7dnѴxEh凃'NWIpb^?bU/! ==IOzݙڿ^c8.F 4lvJ"Ehpo0%?\3Cqkh =h&J!~CT[__ C/Rf "e6Q| yOxOT~,!U>{ɴ| .[[{՝8ɍHtk6aT3\ oA 2=P@3wp_*/ !OBDGDȰ}ɒ5͑:3VRϲp=Y47`;yMS_٥ko߾$t`ьu8o; x 4,pib@ ඊ/mi4M?&]oKhFnZz ửE jHU洗68=Po9fʚ)UK?ծBiXkcgUCԷ o^0JELrpu@PAvUDT-;d@UKK}=)B1=#I/hK.%R7GijXjfKL]iXo$g=~<"o~H! K3VcuSqdZXV7witJ5 ȒytnxcGbT=fj$Ӗ>KKcSYZQIȑnc+Ͻb}  4>]#"Y|j vJZI=BbS5؇ ﺝVV,pxuWZ|@E,"CTK>n/C9vRz*AߑHY\pV̘6:!8?~{Ra+_WXx8Zy(oW{LkC?!UV޸e'+9GB$z@cTYOY8bʄ/$W)q{:˹)u -P 1`2-.?HЖQA"suЄ*O>0Ʈ_9:A=yrB($880ֿ[*hIt2R:˼2.^;Fh&;qJn@mІIȩt} 2K h+e{wY'FkՐ|xXx,85G0Ryp5N1zC%;=]k4Ñ&9E 5T_`jĺk+ T5驯r"o\2ɶu$ϗ_Ty{+mر_# P)vT>rn{ Q~N 5~#gUWOc6(o1sՔ`\y%n yp\g^p?vYV%k[`NH6cE\S>AwV&3j@1Jd{v=v)Oz\t\A5y#ipS>xOE CDɷ2I{&#Ke7b1O4?C;|V2y['l\UI)%vj5O$S歿@:^vj=gprXG^-)K=\S%6hG-_E ҽcHz btQ{na&g`-th؅!X/jOS>_pPB)V]EZ=Z]K<Jo(8ܓ?Atz|LjxL2} @ ͋݀lS՚?K{H⻜IcU_-<%!* HXe939L\b5:r;1FmYtZl 񙩱%|܃]H0#;cbDað:Y#^ s-%ZP TgX4޽&ކ-! Ȕ>x_l^BKgC0v3I 7/')-Lw<ËU;%n0ۆ1ڕιXU{}tּ_MTvZ#BE$G0eU&͎Оt 3mҘQdDv\=VB1۟9)-?r*@fZC(dR[]k~nvlv>a4>}>'ڤSC4& PdGyQ[yQ]g?*m*[aB(F& JK<ltBm oP&D>FS:{ݺ)}<ˋ8 ^:^4DMf/-ͅG]i߃rl42EKV1 kYeht$Z8,㦠$oltTHT~Y391_dUn27$W2cKM' #fb y +"2 _C20@S(&f˪.k}%P5'ĭڗe)ਊ&u-hњkO%uG% ҟqoܚB{M$]}5YPrm> i4K_5T-{J3#`o{tp~8DiDPiа|DfWrYAs"0ŘggZV Ox0!f&:6R{d>ǐ]bAju1A_""H ‡ h6l +q}t [S Jw>>K(g c}\6wz!,\1XT:EOc.v27y{[`Sw}%"xMNk Odi9nwByt\eXϹztٻݕV*iB8,k]cBLiL9ƙ*JI=\j *D_,b9Ђ5S4u71"-_eD4 #w2ULTldwʄQlg-E~]h8AIMxf޹`yBv-J%lWPM#d/%91ŏ`AA=x+TVsOtΦtḥ#d0kn~N)HJP=`-_65xQUb;1"Gv(wYZ-̢>2 vr<"&'HY` |m>bQiiv/R~)q`R6!֠]uDL4Ȟ%R+ӯ<1*gRʖ\^oFﻹh59`JVA/L|۔u%76D>>!nz@0s@$Qd9]+͎NZjF-Ba$ZTx.i)s mGiYaӗv ՝aC}?Dzes8.^Y({s!hjPo|s yf6ƽ-]\|^).^H_`~>/udwvp$ik\XvPh2Re\8 Kg|gy,hTԄ\ W@2 GݲHz"a ۡMj  ;܏#UtW/h3?Yѿ@Ș֛+CL*nك^@6^S$1 4BD˭er[&T}S#j j,+/#\EU7Xo5 cP<2m8Kp ¢N]2 AI=ʅ|_Ck#5_, &8E\A4|6DX.nE硗ឡ;PQ m`IR&ed-@N4#ݨ&*h)u]?ͨSyh5}[)pٻP26K>t#٠x8丅Ialb)Hɬ 3(҆r*<޺o(mW'_Fƽ~V6C:k[^ qnpfgJ;LAjeᩲm#or Z୨4Kw#|)8VA-?g69T%û) OvCbu "t,k1h,xOSM18z 9Yf;tzպT&tp+;k<{$&MNp_u B]ϔL`&e ?P#/qb#|`J Tݻ\qȋgNSAd"$3:ih*L.\ιhOJcԬ |Yp|Ϛjt*+xp{qtR;.¸h4\ɱL?1b$WN/S<Ov¿85IuY>Kex}3#jhW zbz:=N:PΰnvE 9H n Ao6DY/AgҊ ;r\5'.0cHuH32`CjR 6VmU]Ųrb1}۠o*~hB#%4 0_3"%ak827;ںc WɆ7 ͡^SW*9Y -"GOy @Oʱ_ˁt)Rm% ~4n$H2 nimBk^⭯hO̎d J`pLXzf!LjSp (e{\v6 vdk#nH4Nv>IP.%ح98]ZRSɷBn$9Bv}ꨀ Z/S1<$~yhUB$Lڂto邝ζQopDȕƠ[[jzy:K*역 鳁N)<kj.Ρ@0Zԉƀ hXN};Fb [hf4-#~4 $tZY3VO D& c NWDSih!&O"H4ᯘ{ȓDqї"wU FeĀ* hS:Z5oE84< C roqWf.kZ{?e9'eP#dfH構6{*#B&V fշ]f&/$94q#ztʧ:w k#VJLq X4v6Ycѧo6֏6FS-C X1ݚHb#d Jqo;ppb@#N"~VwA?B0fWNBFc:u!?*L/-9v=1_c&:yq 5C=8I% 7pq1YnEL ٟA8r5D 'ْQ@_Dt^܅|k7sK[ý|2<Ѳ!CŠ e~ iR҄d/ۢ:q;IsAK dS+EMJbQGօ 2b0^S];#W =&!<(`wˉYT^lFwR;tL+}? 8!j:l<>+U5=&uF1{ Q|ɜ2IAȒ_ *&tgMܟF ! ESWb,'3L>zsx829sӝ 7%Q;[93ߓrazZmg:Q\9lD  w(NbDp':Gޒ}[ta4[vYgal9DK㵃s9-O/}QFI$[y4Ew }mu0̃,[k#Wzxvc`(PpL?WA6+q*}ʄTh?-)ȃ(m&j:xi%3m= cXiu?%l-=mJ*VT!2"Iē4qI4z*r:5K4"" QX/ek0ڱ R)=OںL\'ׇOBj켪-~8,`_Ѵ]F:y?'DDżmh~v~;v$:0`騽Bz,ϧnKyvm֝Bq$xx3u7(Yk@+0Bm Mws?)XVzKzwbB.#},bbR-s/TLh)Vej 85i }SLFTݙcBR"(|9ͷ}:8(c+Rڏ/Y nD72̭iepu2)JoF%siOqҺzoS돗([nϧ)'Ɏ_o=?U*ѽ)ޤ̀ lj+<&oHO&:QƁïY9Qu Or&F޷'<76$,^^Tg_4T>iBxLH[i qƊ:3iQ>_tR3*kk zi/YFyUK牫im PBvqh#+#;*4pYJ ~?pUp#1EͣS?ŻK^WWH|`o,st'Dj!8UB@ط.uUUKƧҜM+%$"榸O , p eyyN W.i0av:YCb~$ Qܨ-X_u&XNe*2N@4xڬiԐ`Nޚ|{<[0GLf>WBÒj> Uy1>at]4 V7UͰ;[m>;9AΑ=W];.mt_ŗ=ϗ>CeEJ;eOLeC{,V$ImO6\L^wܣ2]yimʖJIMʎ,||4EւP: ":jfxKz~Ây.埻/p'77~ˢ|"xUh13Bзdz, Hh?(S9.a|@fkcu]/W\H_oHK 0G".%rԾ5HL N%r]G) |tSTX=)=/Hc؃sKLspvUYdtK؂݇&gӋI  O!4oHump;_-! X,vQ\ǚb±J뽹E.;*Vzyd_AnzE~ q_#ZbGUк9olkf9Iiwum,c_?*& rMJxnvU!z)M艳:,+x U2V "fIɚ;i@s,ϲ8ivӴNȶ/}o6UJ~,wG?,jE":1'P2OKEQh= էG ({ZuW)D"|&NZ@[>7{<RVbճTr}4UyXQ#M?)+p#ri9u$zԓ w]9ոIct(EVd 3KNdHXڍ)2?V?PtXwbҹu 5!c( r뻎Ƞ5}T>kꆠRG2tzm &/ߴ%*K26xC09P@[n/aLdnfRg6=! g`qjjVc o9'5E}^}gp6$̾]\/}mYl#o=-aF߯ș`[mX@h Fk߆],=V7O2Vo#)BMB ܜ% QKIZNlBl&6nqLXhBInBGR]&bGbhb6ǒ-'&P;u'>EYRkҊ}b!A%\<[WxJM(j@B_Y@gH'DKqm@ o[3kiQ{O]M.0oȘe[;/0`*ne-Q]y I5: g2\`lS}򕏵gh0Ɵ}߻9=ۛ1m#)L؋ˢ2JU7 XxD*PVŨ:wE7wiXaHAbH'e۰xw@W\o=u>1:2.=tmӺ971t?%KmW735BvL+ Ȩq¬#5@m&CA1 \\+)Fv(pF`dChˈ-4Uh-+f cƚ)6?&wgaaP?EnǑ% %S28\]X&Sd\(+W`Q46|(&(kfBj9@GB]5,tev$t85Tۿ/RC25W`ȗHoI02}|ZKhtȠ]qn|XEq dB:8yHߩ" u6(Qeǻw=XezSFyXfp/17mwibjZtZv85nbC"SMcc@Hua`$xǕ{(NIiH/L}e+XM H>;e1?hoת.ԊE,!gk=g#d">mɌN<4esB= ޗ?qLwO.)w!7ct0e=7&ZD{!٢͉fVJpFuıF߳RjyVX)D_L)#mRiJZGt(#a4x %GCalPsv/IRa"Iʯq1³o :+8|?y<FbfE 8nRsb&t᱃tRL9Ək31;J&zh_xIdkQzY'-Z1 z6L!Do9] ͌sb 0+se`]rXP= kE^Ս*EI?m`R>2Km (qd]hGr{ LV]yr4TFoծewSbaQa;PDNyct'*TpX;Sl[ҡٷ]л ˌן o83ǿ!!1Ǡ28[j2LA )]q)FrpUTIi={#Ty44ڳh;L'T,$1j=.zpriZTzÿ/uغcoy%JlEf)_<^ N=nM&Ĵ2=w/N3d6+u:fЁ5 &-5o3@°6ׄѶFV2]Uq TPu Xf- ]m<K4rPZY_w@ۃ%Oz8mԉ# #8_<doT=$>n'0mk=r=NQF#L4ѱi(C^v- *de~=r ' .mg=T/hY!{pv pZ(ք&!D#m9+eZAQU_+$Qf;8u?:r1V'vsW15tdqE`s;)BnvW@ ,˺7K>yQ12gUMQ Ҋ,Ū{R"š9tZ? ujOeOE>FGϺҮᥪԱrcw[- \ǹNE}xvPT5q_P 盏ȁO)݌l X_p4o KWl"u> @UpɈxU<*4N%e]UNYl'8«5KXU;3$2L$FCF~V˦MuXJFkR祉37$iWIcRSDFY;#SjgK~>B@)$G~Z. ' PRIwVx\?cVVceD1Q,tyϳ%^?Th'U !N=Џ~QdӑT>ّ6 zW&8!Sx%%(!/% a?"P50@9KS~n [D5F ÐXxQasG ʁ\k".rAQ c"`õ}S5ݜT̙hGj\P}/NjEҤڒiŨcO%>\?ϰ%PEfs/h_%lLxʈ޶-m;~i֨L wzWu _u|F"ŀh{ ^|B8 zZ?d3;hq~Džݚǂ&dQ|fR,=Yʱ%]6X EYfO0`Eo@'Wm[Gg7A+]gd `#ƿztm`:Yg _>h?L>:h'歩Bj]UZ9̛="=#wo]]Q򻿌T$<|]TKM-i"k*H!SjːT e^RvY_Z+˭ "8Ao죉)ї4F)9G`ؠؚpKhqK/Zli'5r&#FPڷb|t~Nk &&r8P*:|xHD5V #T G=uw _Vx; Gܢh:b}[ѽqx]zrΰ Rdv觋VSڲBSG c֪q; UOA(Zjً[[wl">j'_퀟!Ħnp5'fbT4.pG͜{AHM2,g9FB<kwlDR'uϡq n7wӽXxLR b3@TSq`'^Tܐ+7!6Ų`הѧ\$L1bZTi$GA&[?q,,4 QCΞ=xT[Moh(j*ZI#~wEa~ n:}Tx+ OuPX,åL7oZ8 _s%X:1$NLHMq+˕m/FB;m)*ԇo1fݙa֞r'3DҎK&tѦGrJaw}.1?/ 4!0 ɿi+VXLCߏ2ɀvd%c?yo+HaV-+Lm:d(eP+G2t-,u* d{9ҁ۫{uee7)!C VPf3)յU.V)Zo Zb=$J8qy:R z7< !}V j%UՄs8lu @ צY@-W t>6#)s/bJvDi_(O\WD+z,n3MSE[qD#LeٱƤ̺YoWG~, o_UhvMQ^;By#㾶8W*D+8 ΄ߤsLPjEojzhSR__FQ'͑Bz7 섫11D%FjI mjI痳F΀6^g.kM%IPP @ķ.j%-`B(΅M>} gfdG\Qa*  [l Τa뎮X{83D׷K̲ y);A>6|+#n!m ] [=Bc"!2D}՝18qVN-/_f󻉯I&n|Op3/Ꝝ˲Erw!wtx Q" @:{m6qo xu$>*[`ج'Y‡|‹˒ 79 3Qw?v d%NF? {`wED;ʻg{Y,N }pR qoy^d:qJN54yfTk"^A_3FEe#ϱb6xLON!o%L#f;"K0 ;bPf9r`눛%y I3ٵ U$T B)w'Yڒm ᶤucߣޒu hCpПh벘uz +PT:Xcgռ EF&z~ejа $iK&df% P4;D`F`A ( %}?mrH.nnu@߲dW>R[bUEu˃)gD)>=Np3%iDԁDߞD[gr")f7mrf9za|A/|){ܡŲ?`Xp*PRvf<٘sVaݸQcɢH}K*35DRO@mfkWJnjn-6`(c=pLR?\ױqDIb(\ayBzpz0h|Y)hU!@^iK* ;w"\OB Fk( i!`uv)WKK(HuZh &މ$@QevGxWM)7&ڞF  ͙}8urg삊V$ܵALcY3y3REslٷzgL+9.t3or~o5}ln}w;|O܄RNN xl/bY=qU,%઒ kfinu^s%\2%HEEjI0)Ո^ZE_\d| v5ۿM,O7h ,^9UF݂ǃHmK*]Ӟ;G3_)SF3m's֑{#sɴNa*"rWiH`ۜ7I>,D/(Ts~OeSߴ jfST “K?\NNozvg_<]]C<F3B i%0 &qm-.=B0C.]Xp00א2D(CFTݕd}XI$/Q~a$xnjqF\m>6*9fBd>w7HlWi5B?L䲀2IF9Á2~PF]d_fuѧM; O]>泱љzj͗Amq\WQĴ' QPdB)@gO}grO#tbT♨6Fm >}d#* WMߓ6giAWv Z(ro~^fdhxbK ɨ!0:j՟ߎSGY%kllAic 7S!Ui?&zM]nẎy:}|!*gX9uK xgWx2Ďr:D;l$d -&ڔzRȗBĺ4ƊDUa ZX#tk 'b5nkqfa.r֦ŘO؈9]ݛB9|0c!s(y.TV}$gMqs3׭D8'=w\wL@. %NAZ*C+LR&z0zta| a|mp<)զ)&R>O[\ iH(5z +{-Kcm[[Jk'Vңȡ{hacq.( |q".fQۿnYRm?j Mj0w=WDy1Kk.WPF^~ >>.m CpՑ6&D޼T5D楬<.57=DžX=*J ϵuio_f%̄KF?pN #|C-8LG[!BVlf.! eY <$z~iq2J(%W-6VstwިE<ӂvO8o`Nβ(OxScs-YIA0?*^(I=jSd?!\PkZo~<ųn^/M]7R.S Ss!>ƭ6faIL&x>¨ۨs=RDn{ͨM|*uY;Y8{5!Ô%x 1q l8.GiYWRgj _!ԆNjpn&. )>2>x? -Sarb% |u](p?NTKˈdW]Pl4IFΔvVd{CVifGK *ҷ>~=j=~B/ =IV ޫFAxl=+̪ #v9G\󳹐>Kb)4Wy*ߤ{ց!~xFsAĠ}Թ* j8OpK zi람KY* : r)rv;vq 1v.[DZR%)aFm! -msMT$BApͩGxcmݘɴ8GE[7\d2RpCIޖp/$hujLtslRд髠ow\H"'(/ u"aLoM߅Q:ڌd3{o| _` p`UFVGu'ΰ3H3n'W׹|2_ΗZ*D}BF6c~bG; Eܥ@=8M_K1_{L+op+}RFbݸ3R3kG6;j( p#6䑧kϩ:1rq n8p˅3jmhCV~nw ;i! eȽ~! L)T;-TFHǛ$y=#2&^$*Bν8E-"" _¬7|+Inkr#=e7<.r_C|,q;]Uc_jZQ6,FhwF (zwMʤ!JfICW}b&m}3)zwwU5}曀 .QXsa]uqzS;::0Y%/rdz"?̽ $;%(g^P4}€nŚ>΋reRb~D=:qYķj5 ! k(֜&eiGi,4?*9vτ+0'~ǨREvYLR~W!1K9 yX: 'ǘeqe~W=EZ@ x:C$r V[]eO-b,29HElt:6DJ:ÎpL^8x ,u>>@AhQ@rx4l! >PG71~k o]n Y͛#`eO\`^C|1:SIT``vǨMc[ A ' .)oK0w⪨Ro90*n`R =(A )T8(ܵT²atc31N=Q) Iqd>aAlz.k_?{*+F+pt1n.*7l"OZLS.%vL y8qRJ?Rt];k {gMh4] %2bͅ3MOY::9!Yd [SſC<9 km2'aOC$;% TN e@q&9v4K "$Y3ڷO`OΩW3_U/-vLt pG"O:l~TJogV'6O^G $hg}xS}e! 4᫊DbюƄ"9j 2HRmc#by v1S*O X錚4D?XX4𯷺 #C%h1)QDZvN]SD)~5˔e25֒Xo%O{ZwEnPHlp|"܇[$^Ӽ4rF%3i 0hu%@Sh(˜RX Y&nO}tZJZ#P-1(IV:;nn>4f"bv_PPg)kAYY1j NMȄ# ^Q(qJ8_]eJ|ia\p"WW=ҾD֏pTtMmbD@t+R}*u[]I9qAkz\.@6Vw{+7@̚-? /}Er΢xd%5֝^eҙbgqe}XHLnńˁH}{ g*Br?g`AKwFM(`c"אIsW1C[ P4MOAki*t!9!KO"%GKxrrXFWtO0ȇqci/jq>RbE]krnu 7L!,/6k|7c&4~qV9u=ͦ|V, 1esبhid(d,M%po3e#jc,qީY \@ loZ/&қ}H~0Hi8_ې]Vw'VǼ'NLI0z7y?%d_)1Kq촞_eݽǙ*\3"`_W8En& xp 5ytxe  T cMh`.|Vo+Th:lZPԩ^DZ+,߻QME )߬scӌMTp)-5+jMgs䔏z|]Wzo*Et0eaMϼCwcP=WO6}%J<e$5⏪L$mSi @*V)A<*ǐWbT׎*?t&Iq- &'{IመvW*loFM]zܺ/ᯗG.0:| RV _2(/W,˷~$g[~a\(HZ`w/*^M( lgb_1BPC?o1>{Gx}y2N</ D6J7<[}DT#O-n5X=f5u.`^c# z?l^G{Z}g`ʪ&feaL# vX^xq5=6-"#?qw,Ի&A#es?˔6YXiqqX# Pr.aJy= XA~z;E/-o+s̋L[x \9Ҋa@"h}"P/y)͉% 3Ok'0Ql7= GKcSvO MGD5!~(:X .PC׎% nACMj겮f2ROַ`K")JZI5qa&5.wxxJ󖴫}XE-s0]`kQދ?1UHڽGR%wV󺘃:Hοjx>DC0;w k4c#: q/W/+wmt?Y2N$X@Mnx Ljfd̫6l92T\sef(䜙}<;4VB-~NJYɾYoG/ E?xHh:E;!K!s9kSUl /ѯA\E;\ w=])k1+ z<.^9পhDif6^2m5" 8x6≡vBK.Oi&l>oƨr7ީGCR'-x!׉U/k瞟8nڈ6Z80%#@+^/a.7-t&D4,((pO09cd3 vbwc\Rk)N+f"EP&c3i/=u'-3UZ2M? 7#M#cș/jߦtmΚ3 g9:ᰕdG O:?@ t 0#YVPTZ|/4DTbv^A\KE:{ È"W8248_zmpn !CC7Qc8VDgdr,sXWm3 )+:dyiYrpVF h"–gTu+X#~Jh &ڻ`v G |kC$a=p;uMGKޤ.wvH c7;/F/#-yF]9)ۑC*6J6`֨؟4ZR Z=^&K8*+nG57iRu=*j鎫l1h*=)1H}*z,GN7 o`.A._Vq @fS~WྛYx~Jض (Dn5둯zĿI 'XRjWKa C/FcӁIpnֹ%\RʮQ2,Pr\I5q9M⣻]#|ABգ-IxRR\m%c'o$˾ρ@h|7`Z7VD`q ;W+X|xkJ5ZeC7%dGo_[]l Qj5 Kta9jb'n4 Z[c\]FOa~Y_mbaK֒v:_ݯ'X;CHI@"# 3!)<'xCs,KT{0OzUIhZGj |ݢ67<'$ Ao^#UTg?2Ov+\Ыp,8<7><ȲGϦBt訳+E3`A]y] *~[smD;:?Θ%+15sre2Rq'.[3:ӺH + ԞܞZϼ[׿v#'cfŪ))!Y2ES6ʈoT3[cٰgfX;Ug?x+> mC\rGr@/d˵*qϘ-pʾbv?צ@Eՙ$6enjRiqe~h{8{zwD*ˍýt=6q |;}'M,b 7'l6,xWO$u`NQ y VnRTf%'ZrVA&!F05˭63"'eh WTDV't!y}=+z0RUCLs+:E`Kfn;^ԷxR]9qwMFxn/}#6;uXM tY=4UĎ). pE ]ݖr³vVSkd֠ǻ8*]IxRn$%:{[:aM"kϢ-0^\4:{4:,@4>_q.:NF987>5*ʻxUD@~efU 1y_G2ukyaeD dfrtdz06 gU^>-_;Ӂ/':8!_YBdGT `l-*|NJ} Lmd AyVt R67x ">C3F u#'7@ Zc]^9nrt%VRiQ`! vP~5^M G/3|$q9a~"0Cko!G~!:Tϔ,SI-*X&$6Mڇs҃0֑/Mqne#g5fC3'+GaG54ZR{^ڷz2*7G D1*+dy/׃P[Iգy]Q.oOӦя:2;⸐˳~r;vy2O.<]p4WC6XehK!1Q@ݼ.#ɮKR4D'R64nU M/K4oنj;HM7ŀ8>oNƑU5o X_ӞHlbah3h'o:}ܓbU`&yQS;_M*Egu+;k &% y b'#̫WќԽfV1QIf"BqȌȉ<`R\-S2l BHPRZ֙#/1 }G+t!ga뱰9`^=1<HQARBQC->Om\5 ӯe:LS5[4C7"wҎPA'W{[(N$Q`f4VBk5_;t ; gqiAHV3BT7G)^L 9ov~*%n>ʐEH^,tR{ֽ?rZ@|_aklvZf"C$L^InHu>NϠÞ1c4"8/Npe 5]0-6r `J?ڱqniC>w| kR-؅fP}Pj0% l 91 }zehˠ8;E85=$yCQs6Ե(mi) Qk'ᡧBx.?BaɍݒS8 9# KZ|jŎOeuֽ ڦtXqMMt1F4}/#!5%>:ƔNlgY""(tmCtIƾ썣m89.|=qZ[ LDkJT97;(|)W>VH-2|Ai49/WJ]{FeX:^{"!L1Nvhl[cb8e^7Oc %ds8o*P*#\3|V␚nLN` kDnTǾ„?{CxX!BIIqcMM`2x;UW} ?O0Y$8:v k jIl:u/Q l߅"7`_<7=Qg LI/>2}~4/Nqx\s};/FFiFͧZN9ױ3>uU~}L Ir Jd6D$:ߣזX#t_P&pE`\ERxf~7Xb7⺢3W`jfE4:A[ ,n^>\RNgyWˆ,+EA'g&%?lT* ?ANn Oͳ4ޟT1d#% K)X>Z0Iwx@m@(V<_W׈4ocM. Р+jv$l2nw f>x,tll*rf^l*iOqF>ɕ*:X +-s7V/8U=M]TnT`-a{QNEZ:׈9%fK&L%T mh)p ]*ACӡ.!{]i6lpw.>OBlb2O`X_X]L#(sL _D`P7"v0g6/$HE|cE|a:Wwל1B1>m_$3El׍g!UuٱZc/s=JFj᎟gU*}ܤM^o*l|Yn@KNM8U Rewv'!] GЄכYCX0/DB?{ Gr8Y5fC=<4VafZ0阷OS_'ͥb%Bd ˶-NOc`YM18,a{}>K;.ps\lTO2ͣc.=}sqwzaş sEbeʝL+0AFgq/صCDԽ{75r"DH%#qP%_k3QS&exjMdsߎ>xB3_8AdM Glb:Ih3كH5RgHvUΗvNLdd{[$-up [ #iՑ}r1b#~#GG$_&zV,\Yi@r8 S,Ge+˶dOKD0c3j^<,eFcugfd~W.2lT|T#)ۢDϻ[tAS6Ӹ#(C=}bSw ʼݥ2.NO*;ػ7x@8ѵ|,N/AZXRZ)ak*xV6 r6qP_b?FtR]Fג=#̔"lv#uD1/gQmƕn0;ZV3Ll;'8i *FlZn\ 80~cPΟ" ij>XW zj} :4FVh=;qcO.] ?@Mx۟YHB ot;o'Zc.$"ypĔPR}wo#*[iġz}R_W|2QfFyu̐4K|N^.6mw.0;gZU?;~+ +S[R-^¾ݤ"~߿Mq?I:N̕F=sC+EĘ0~0w`7gF8?ҲE>C]7tX!˷t1wP@|62%huY[Uq5'H5B~m7W*RrFyQ55·Ka- Q)@R@(0wgh#MDL]­ZQVJOLۙ@tϔqA5I f *U< PY=OsOV'%ViIt1$JR!) 雒r@g@C_q{O gه74ZDZa@]1w dx2m3[5wnR⺩eȆ2:d,(hakPR'Ng(D7i4޴(>e6<3W)^ȴ2V86hmHMJ{J܈ vçDYh4HYNAeāݲZn.-v) t{OhK觟%ڿd(įwP&8'فWX yD8A!*lA(v#F(6TRDyMϋ-{΋@H6⇄F q#|_e3y:wAd}oEW[ ڶ˭)C4w[ۏ^qpf"a:]nY4A[Z&&o}нѯBpܲOE |K>6ih# ES|\fρ? THwc> aI-pQg=$YMfn w&=UN`5oZ~~w-L AK01*%3e7-}M˫d h P\IdHՃހ= !v)y ɔErd`\>MkM(rӏu,E3P; 3|%Ns3|qc~nƏ!CPmy!TQ6 \ ,AXLfy#Rj1裐SS8OiV|A+pۭxH %CH?zM6Tdni]Nx߼y@iNZxu<*/V\o?ge[DlujVإ^UC"3hs_IWGYd7!<*hCVX/0|q!\=m6Vđ3՘m_d lߐ[TNiq7b=h!&5:Geʲ?͎]7N}U/IuS)CcR7%|y,Ch(&N^)JW@#EI+P#9TTxA*KS ?qe 50-7?bXS9qxiն/ rJXA=uURL߳ c?grmF`%}uZ&>:0nuO\CBF" QP|: a# /`jebPI\>> >@ٚ~G7U æ=T.Vd'ƽ aSǓg|}|>Δ.Ŝ^`WnᚦbR!ZBi-:'' yjj O7t!u =NR`[ ([b}P8L%OY]I }*8$G~!t@ɒH2 퀟VKЫ_Qw<-.d~t୎8Z/o1 @7~l~}~@1~KZ7fƎl Ok 6V'KJeOuҴ6] ikkϲ["sƭV"ȤE@"|c+oO@z>q#`Vw@c@h>{uAz6xTJXF%kAL0oI?""5jA5p7C{ ge#buMd*8XML P7gkLXHRzbV1[N.Kԛ9]?-gSz͊(壋* ƤE Tr.m~3'VR0]0nSZ*)\^m*o,}ly/>cY< Pm-MD@?d Um˿T쇒'gAP`l^:$tLlJxq}*,J~@_j!F"ni31ˍcZrIX8t[0KO#2?/ͪ1m::w=?,(_? į1t[,N;hHw= ҡ6jOqK?,QIrKI.Rnk (fc4V]Șnvw2hH#ەv$T{Iw2C3pӭlLͫ WԎ;a+d%$emK8Uzƻ>ѭ[X%}6Op=j=̘j8.Hn3X%CWrۿj4> |!bO tB6܆a'K:Dz֭Ltwt`~^tpa%>@`)KY,~/GT#&Xʼ^vʨ 5=hM>Օ80ev&&WVjaYDWC1V<$.ceG2XBO|XD=a7?eR4=j-!T t(2kLAVVK3jxxAu2m@rO+?~sTߥwXD?b;?fI]Sqŭhgӵr^`bx5wUdx.f$'^Ny_!rm"_=OPPP>ƱzԦ<8ĔӾ/SO΃xgT6|4GM GTē Q`טBUZUW2@~ ŪDV֑`˶OU"%l{+v^wQIJTWn/!łv60/ ckT@n:$;kGXUy,T"sWJluh =)D3?L<-4]=Dk^)ZB6[<-Y2 1h]opyw.YNw ? wܯnh jaF _oM)y&c 73jzODMZ- x ѐAf[%X`8JПqaԴ& )VQO(vuEɟEY\,Lk` \sMhH:xd0$df)i/2Ϲp &7*z)IeK,=U )Aq"ga0Wתg8 \R)M[Zm-X]r^ا㸾삺t ;:o%J.^[ۮHjЩ ֵ FXv ׅ֫GEh]Z[^r&_qӤ"²cpfl UJ+taep>a ()iRn2L:ڴb ׂ$@+öp(R2߄Em$ BBMOʸ`Q*V+YbILwwq!k0+ou3[[0WZՔ]գmgĪO]+#20G; Eړȫ,yY.Gq0bwImYfRվIC?bxj>j ͉!5k1:Ȓ#/^t!M*pO;/ʕ\0B;XiM[ zy#ztL'I27N;Jj@IP!v^~e=x7E0XCz} TC^T,!Z1h7[(>AXJ1JnFaz!#0 ֹšӔg:&~ȋNq>ȥ%]AԱ\\J|JUI cpv'ol,}fCI4>[ Td"+ ܪa$* ˯n۲m>_5l1Wf> 'T4FRAq3=HW@x=yd_\RC+؉HKL~XH.;rfz}xITg8X1۩[s(ݬNs& P!)on qș&V"}}&)M8in?O*F8|V/pLIΌ3}낖o@z=;mS-pNXpv[eHb޼igJ?AU+ۃGhZt~ݥDu z.O=}K '"mdc`yq. (&dOm I|dquҠ}i'1AS ᘌPARIo3ʼ}d`P4W>vMWY !;8[I(g>ˤ8xKx璤 /%d2֘S1hpСe|y@ Y;r9!G5h/JXϝ#'m'K瘂Y cTx:3BmT\lrG0; dT[!qz3v `C!0/jL5čeҧ.X$^blEhi?+rt*(ˏݓFLdh_| n}$gE5[ (t*&UE}+/0:'5€qKGARܹo^F?xjxYD`Hň!+Y $2Y1_.ϛ5fвzd{D]ԓ]JBof먈 x͜p gjF*Eân{KQv%^W-&*#&= vl-8Ƌĝk3^vKrW fPb UB=K"3/7Vm}on%F!Du0  ;Ey K%4I:LWlo"USjDzdX}9N7KޣSn 2&@cb zo}&|:te  8vqvL9И0uG#cI]|F #^C/00 z5kØ{O&_yB4 se#rIrpcIVk; e"b>܊5R]jlWc?:V"ok 4F[>uSE@zeimk zMZb}NWXH:V\(3a]CW cDxpw#޺YY/;D4CVG>ۃ9)AHk|tJ{fnFks}.[D -0׏˦{|m5T>qz>@[}o%_=4 qȯ?.lG*K4D==8X|ÃdqHq8‰%j~dGOmtQɳpx 0QNWm}9J]Pr/ߜ#%v&^n)x UK.c`Td[mV)7Kedp䰠? <^'hFZ04, p`c!8א\x _䦻^-Uj^=~,*B?*8N}ÿ[} Ȣ+@| k1޷+G6`7u*㐤\u.dT_WO"wN.ZMdnFg@#xcO&zIkcX'Jo,< >nXjr@j8tZJ"Ġ02~39m*,@+X_>x>-˭[+xFRelrC@+C b4Cjc$o#n2[lRp}a1Q; :AϽu ǵ.#Dvj=M,kՔFe,yQ5$;asR% QG}s,F z)\O vD| mN \9\P a*b4"?U_10}W,= t͚ Cqsr]L_y.H9v(B?CxA c7{˧&ڬd Juei=%,{Gd2,2M0oŖXFfۦu"OӾa6Vϲmצ!4E>sJD,7 x4M^Aat<uu7Mz4"2 ۋqAj*Mc^xfev:Em5f8v`i08:5k)O iR;Ie=(JRP9?mY0Z[-]'z԰#8~@mʌX,MHmn,XC谘Pe!k_VRv_kC=6O䤅s$IIs8r#&P#a4gwtw]{"1c%0Zu)p ߵW^F\n"~آшtb'lu U׺Sz ^.?S|A<9 'm9d$+#joN3K#sQ#ԉi&:H!*w`7:+Oj>Ea7aaPn_"wC "{"$aunH]Okn78ljS?2ǭ8JS2 >?kӼE1GdU;oWD<1;d gN2иLA׺56DT^g 22Q5fo&[zûw-uf=: 垌NP&BWM]B lEHJFkňyk-gF<=k 9pI~qR͖o, ¨z!4ߘl8sOG: lzτ'ʸ(mˮ= 1x,J],f}jRP~2|n8_1_ܖb/1w0m7`mO&˰"J !ȨM[Uf_pӄ0VIؠGmpSȳ 1?HApgCW_% cDqi)c|f`9XXǿbJ-8&{)?{Xpx^d@_PYÏ9^1mvN Chm?8K|&Vu]ey^~:K_ub 92+"ݘ@acpm5=|Y(o\"I"?mmLݮEeJ@=.0enw)}"oGhZ\εG`ޞ2XgN|7Uq E]|TR\y2#E ڜdL;BJ*|׭~BZxʐdIb'q亶ʽK Ô[Gp-qq '%wraO`sqq@}ˏ?!U@#1|( 8wD __S5H yĹHȣ^?!DdH# V-Ô{<Ogj5/Nj2~dyGbb4ĻX\sIvUr[ہ(sܸ`.uNV% jA'ĕwvC,29u=ʗ8zvAwav &?z9@VF҅tt55{K`cd\n'q9o*`?MvhȒ74(s^u -:UOځ8@ GϼbrF, A3"Bu4:Iߔ3xG 5G͸xc){Zőϴ>aPkLIyZ6Xo*ipE}p,1*dةlvGtIsiꛝ_ˋEv9OT7QZef|NE@PȿpkAtU |?d~<ާ't~LH~?$Phrף)\Lk^V8w uLbq~y!'\h}3]q~j$ X&hŭ&F1uuC>:f>]PT{ 4z |A)O 5mΆ~W&o̙kJWXՃ 0H82qE +F 17;k:LNCKH3OUT&jeם![꒱Xphf_vLA{^,5^n#ʟs>ft>Mr SZ0y&/6 K&9sCDOv + Hb@뭸# йU&!]+_f'3dB\1Biv2ņWt/ h}Lӹ%v?PNΫr}f/:N?E9Y浕9 Bth~-Z K  ?"|\Ës?Ѣe!ej&:v Z4!E*! T$pH'#llkp6G+c1lk:J}1'/P[qU6NP`alBsy&Ў$d[:r`ܬϞ;6tMPUP&xP(S# ghyTBV]&7^ൡ"U(zaFXLw0H@(=!_Q`v(<w3 8dB725`uG3L !P~'t(%n&Ho9f/_Uc@Dg" W,X"wBO͟Cx_aT2iW>T,&%Tsf‰_ 7^^efHG0Hae|~DӮ`49,5&ic- E6$!0R}!#(܅lw.F]ՔS4RZp&]%R+Nq`}XgBd.@hQ|U2~՘<RKgܜ+/틸ڃ6>#甍N1iڃ[{c.-^{MIgd@+H \M+ b:4A1vƸ׫ž3 D7~ [/N 'yIfh^ S~@m\ c$V[n]ta]Wc։M(U3f9V؜% :>Hњw,Z =#.pK=X^ J/[`ƻr#9#*~!-{B ‡5{W=c b44nՄ@nu4rwRkf0x:gP U>뭱vw+vl/rIZQo}Y-1D,ax|qjб4|RڭA:A'?9dqLdlFrMuג̍P86m-UIqtӎLF"4/eAlMY jBR[8[X]I5=Yy\ț4*{ J)3u?q P+'|PuZrQ6¥OUT,Sƥ4j*"/3п"s ۲7НL9k`qAûޑ)3EguP[gwgv%- ̯Z] U'Q{OrnlR. xפmʏ-]d!qQra܊ ]ĜIӴY؄߆;[(ݒߟ8ƥ+ػ8ʸFҸU/-^ف2AHxLAFɊ8 z6.a0p)|)6r.:tu)FiU\`m@n ͻ{SK<Đf6r?)wxs$㓸O;heӢuLfcQttp4=TT`^9T'['v Ɣbg4߫p|ShMƟw uJ ]r'f f6_qet1J?@1KSv)|s3X}&C(cTXz {KrIXa[#.ptD#fQ9kƟ{'mrgS!X̚vl5l#K8ʵJnuԼ4(1 mv8qCY?sw܁4F>%|0R[ Po~}7.!Qa cI pv\  ޝvDB;Ob)%.KQ+ϵ@r3 Y-c6Mv ;)>8\t3'{`}}\Ş@W>K:f%ih>7rkbl j%$k]3I%(ɵ J5EpXJm+U0t <֠PQO&y11 SSmY!oC0q^`xcXG/hͣVR34]iYcb˯eW7[Yu=LEXl: ȱ| yfE~w J_ ʥvr+OݠԹw %e"vGBs|C;`VgSA %zc"( "$2g UL!+8sC!S\P?ZVPgXqN!F9& bev-:آw $F̡<'1(7K6døSYƈ&+ M{$~x7mzHϚ-aC!n1]X:ȨFDڵ:H9z iAlz^H+ZF맒ڡ=DֿD>[U6ڬ"iѿ mQIXq# !ZXwXĀcӧ0?:weRE ?`$)0UNhBS74Ou\oЛ/.5Kv%;0|fr-EbbG6'$Tzl|R$;~ b7$ dO+3c*Q,+|unuכ+W(E0J8)N hkOֹbhL:tys8):W[DfhPȘgrNGϯo$Tĉ ϔ}.wsJKc 3lnMɳ;$/4ME &g;6#Ԗ c1s5iފr**65`GU{9\3pJ#gP(ܿ?,q)~aML%y^K? 緼3\> bE5fN8Q$qSy99ـ: LaϼZflFҧ\z?ިҥ}pKΈf:LQC%!t Xn><ꭏCǕ ?%!jʑpU5BCrQ@K ڃџ)ϳyP6s"㎚•_F*c @q(v(>~i ϡgxfv)lpc NA0s fYQ1Q[ .ZeIG`_7kR=<[>.׎J$>-*v!@;ٳ$5Zr24$f y +׸D{ afS=W&-hY-9> 0NAA[?5NFjt>Q&Hcπ\@gϣ^Ctq+TA$'պ^*:C[sCڏ)P}[8U/3>95zupɬa?!`Ltg'$nQW_JjVY* v+zW*ܘCKQ`[ʣmbKS^IGkk\djiq'x٢_`E/2ȧpb* ~_g'{dl na-Ǵdx\bJ;T_@MjjF"lsiWx]j;DVkF$z9G e58JփN3 pvIMz C uI1*߁Z5Z,S_߱V%[%'7F?(|^e,DZi*є&3Z*Nd:#_ثvH=^q3";4X [{DG30GZeCgm HD7^pIKZߔ@yKw;O\Д^^ݞHgs 0v{( >ۏQ(fC_F? }[P&C~d1<?)?W+ܣFzTN,p&Nr[ǝc*arNg>`+ͥ\\< 9Ho23-ZA|C,Ͳr3OOKLttg"n>^9Y&Iͯw2q {KW9ϊ"L 0 ϝ'{'sX@׀noED`ww(bk@|0E?sfUXݹ^;wznw~(_t _3WOrՋC+ibC`J1'J '-v (ES5Pۀ!z{DZrβj;n _wS !h[GDG'vЧY,Z`;x(Dn0oh~~6$OLv"TtK,ws*बjE)#?q.Mwx:OJYW#jىHx?R‡[HkHaJ*0JVۘlְæ]䆷h޾v:i*"p3lǭ*'6LY^QV^Jmg LNd|2u?ŅKaH~Lo2M֡jM^vðwh ɀW{CaL0 MTXUO(QVTnt&14O4HcۭUlW^Ls@$aõdu3VF1)8CZ;A5ѢFZHKyJiI:z(_Y^8V_c%+!Nd GpmzeF4v;%gKYrY+hVѦ!^X@'-'Zၕ/lxI{":O4]u-ÒeN"Se6IB. >t %rT)ҲW:tDBMhd%S?9?ڒh[:GfyJُDmTAK=%~Oo̡. \]}`[jP@8 >aIئS 2&m Kڲ:2X 9+l,d~;OZ=k.Kl=A w|j4YX27$/ ^V`n6t1Z乕Wb@U 8j '߀ 6 ߙκ:bQlk1쑆C!,.EPoց9+]i;Oş!$9ÚܱeJ5Z}ԔD԰Ջ'Xѕ0‘y2{ Q@>\j.}np8?'4kM׳OLOw6򰖬Aߑwd`V}D}'8U\:+Lm ɝrqO:Wt=p|n2RGS$Ii4ΠZI!*FRUF}n>O!.ֆa&M(5)Ni>RK1R@{j-(]H#^tx ?7[z8.mS춤"HXCSEߣ1Qz!7IC|C-UK]4]δ{+5\{z7w崙D9Y|mq;ZwsS޷"3;'0D-(DrM! +69;Vfs*Ғs]SEO vCek~[CweO=jZ;7prEMO:&d`ўц웯=%vఋ(WIE rKжW\ֱ@NOpyp̃rݡz@f%7尋֋["8^rDd(r}?+8S. k;`]jCK3#{蓲t|lhۏ$bBt̽rL^=h++άAQe,7נLz&ٜw׉;(mowh;DX.ԸJplIxLxQ K6HG\  v?HubwXa oφ yJ/r%EvUĶL̺)|KC@ l'\4t~4 РK@4 L #<|-7DI݂/x,-Ys=MP!$gVCUEYh`A˥?1j| (* tПR?/ M8?2+m֦V|FTˋTRb ?exj4(@3N9yP &x󹿎"Yޚ0Q3ve?$ "Q Vv( S/:]Ha;Ǟ76jGט덝=c OdX{QD^^ w:Rg] ~fUdk*{%D n3 硁yiX_v館UynIg} dTYA,xa⑑z!8BvMf¤7GTsbP8 Su7 Zz}TV>Di\-t.GR=O6bxenk7:U#]ڒ8ӐkxOᙷQ$5 %GH:&"@BVDZۼy0\?Ipd83;(w>HB|)[SB6y4ZxXf4N ;^J`r4٨<$ # DZ#NgN +Bh"_c]!=|Wl4f߂ :~WKwJnyѕy)̚LS08K#VQ $)C%bl'B&2EhX-ABA0 b^S).}:Cm]njYE> {v?ڜ/<Σ̬l<u-So&Ch?Br*? ]7gRM  ,L8fn m#~@}49x&G9N@̦m!ǐZeafK>D .mҘ q1=)Mlw2Fly+VbqKLϑUk̰7_-z1}np ʪc.ʉ;^eΰ063I}.niKr`%)'+H`-&gx.sکmO4K^z*2ou1;knS *C UPo? !p-ߜ/'i8ݬl8HN ܒ"<ހ-XۚH0jni@,JL=uΰuq=fj_Hᘾ1}};\} ;jNzD;?_DtP%?]oѫ ӗ{1k@{GV[ViIT""v-TJ/kh3lR&\ p&iILޕqLQ^/Be벞 yvҕ39xR>W8.e$j/'Z[4%-A/D{rFM~֨7UF:+;Es.WՄsTm&RtfJɇ5uR( dZ99x,ABԹ?ɜ'\7_8\Ǐ+,{j/;H.p8<˱OGث}WS2+ZRlH- OJ-. a @mm bW 3mJ*%þ܀omwDY/aÆ%1Aj"X! 'Y+{|\޺#rOOu'-Q&l6ϜKkBO^FuFVD\! [Ks% t 8Gf,T2)L K7|b(=S=|y AKu֜Vu d}\SQ~hTG{F^8fLʨ&X䉲C~k"_b=0VrBdS9CK|"QCNJVT ;+xV\.l5+,]lr.Lyz*)&2 UcgwKddXlJҨ^9eb[J$0 |;FZEfp16d*t%^ ,O]Lb`}ù|rҜt s6s5xiJ1;JTR+Q]l(kxR 7b pň^K( skYHϥ Qό .Z(lqȣCaPyс`qWv#UX;1Iܐh.^D1{{h:G56Tѥ9N+$.r20ɰrCS0Y5}b}ĹiY6~ˮ(#-v%,bZ5܅@жmc]bF麎O2'7rb$Gғư:łቨ'~_wեJ]#[=:8 \Xg2[jw D0-QlZ>tY7Pl Q^&AXe}DsCʓ@Bf9}փ([X,Qp#R?* 5Tt^vKII7~2 :+<Ѷo;0|^ɻQ47"Hs=9Y\GK [bgLau'6# Q{ahrƤ .CZ,B M-b͗8D(Yiςk,vY#5+^SiŠCRH!LfwYVNP/P6s| ~i K}DP c?-j]Q.n |Ǭ"1: K 4QpE% ϓQ&q2+Q1}dKaM:1D&xWIl^$!)*{Qݓe 'V`D"ʩLܴ ٶkR6-xz.Ի֑ʦtZ}9G|;@_AMI{㋕$2xw]cX}q?xoTJA[NOپp2 1 yYf a˭8G-(є~/n_j*ySM7NERd]}*c|Tv ^eIdUY(f \~ڊ@- rh툪1:(0;`܏rVsH+[2H|9a'qdT {Ҝx_Wi\ V,I?ԱAAD%uDܳj'8$Ȧ+3ɸJ\뵎 YQO/v[m|j%4Lr0 )={P0.i|%9-pZXDc ,C-%0`hgXqP9@#-h+B˹*Ta4h5xʽ@7Wg'/a dϣ^3oIhc_RɮɰshQLLj\Z\ ,l JG۬OuT7Qi F8_h0$oyWTJf85c7 uq*Pa鶚}*Gi{q9V &W8 `=\!9 udqKb0[3BiF FKNW$}"!):j60L)J]Dt҂\Ajbŕ.tHEs}(Fa٘\G9e El0KS}<8Z2RXEwCO@p|Tvyԁ[dUEⷔ~GdѰL%ve Wom5kg(hTX϶YcvGgqBEJa*b1%0ȏ$gɷOTK.t=0({s}To<.SnV |DR(Q(}Hhs4HZ2 e*ѧǍ1`c4]<WoxC)Xo' ꪱUѲ6l7d7,}*ʓHQ6a 8xeg3y\YKW:fV*NfTph\T;4l4xp pp]B{ڡDnJfu :T J&0}R:$!RцGfhІSH։;iG'm8B:sx%tȝiVg+/CuK]B$(Hh lVZ#bΊ ytuU\- V -)6ajeOƌ2'Hm\axxV7S3,cM-8o'%2ѳ7Wϔ䆗2EZO-~#ԊB&TZɇ6jh|?O7l8urQܗAzWlɩB!l*}&nݯWk`JD9t[+/&/bP ӗ285Xcz,zSqI#ŷ_z87[TZ.|ܞ'!Hd0ak:z<׎`' `]Mr$/ڶ`-)pI4 rÕ4LJS>]X&&֖=SAHJqz&?঑o>hLG( J{#'rXˊ-QY܍R,@?v1`G3: c/f0eJh8V(ǁ jQjȄFjr耭E: M-DZr&&!BԌČkg2*@/%U&*t7%Q 5{9[q0>j!泿\Dܧ8EK x2J20O&ky:W"5Dv:#lIB59!Ǯ^IHc{ʳ"n1 l~`m*W,ry AE фVOЃK'J9 l87= 2 'S9ζڬ۠)5y% ՑInw,CMrձ & cī2Zw `#\{~blh+{IS)N&/20sU:LkntJ6٦ݒ/.[9VnUS}h|qY-Jl^2σk Ί y8ی.: IYToې=]sxb\Cu%9e67 [Wr .ȨwKiin"@~ ќ/ΧxnD E Nsz57UQ|NZYz3f: q/S&0H}< *]4֐WWj:7`r޲X⹔D$hBhm{H( 9|ד ՅVoKgĥӹ4]0sGotywU|Y ^33~s C~FD^Qtfdx5b4N~/i2.hBd,'L|Eyp>MW/Frn{@Z8NӲF6{*l)J+j*X:u\ DMsl&Ȭe k,ěi.pnpPIXg݌ rY%:#F.K 3LTݰpQM].jEj8Kd"F1!yG|B֨ aț;j2X=*8s"vWuiڎHں~hH2-Tޟ?g;1Vsr!MWꮛ|Ef G1.Y gLffDd +Fn'J5ÍMx!Tk(9?ޱjo5 `/T@ɗ[ 96\HǖK/GG8CC*T\Bn$4$fbQI'Q@~FN%:x:.YG@hf/OиURO& : '7ErhVslNpu&cѐG2%8c-RĆaE/G3 }w^%^<-ɅFP97IFQl)13Ugz< Nqcc^>7ΰvI(;B"}/4A x`όHdl30R%!@/wBu~ sQQQUaty~UD)щ:eLu ƧOвiǹҫ lH*l[Ω?n0a{G|ǝ\¶`ʹ_Z-u7oc" 3ʢ ѾEW wעc6c!u~~2=om9YVX*QBSB"~M?u(h-y!V(bP_;e`-bEXioa`bci[, n'1ۡ)Wye ʟ:G3QV DߔM V-w-6f4]xâ[Ō`⸴+Y ow9L1Ӡpf諹梊>Cn;HϿMJaKu>>O%N[*X RJ٬sH72Pv's.m",-ߑK4Ow f a+o,Zc40Pp]tDg Y0(ͩ+]'!Dn0b)x@W4[F҃ZrO͙78G@ޤvbIf46sEv 6TȎ}֘z!XK'5<`LUȟjr A3yĵ=Mv.Cmj\&s\g.AI?:9HȄ`/>M<=yWkG,`;:UҼm݀gL@ep/Vsا~!:-:hTQ$i"pUms>1H:0$޾=ߋyTma2"v_wzgരV}wI,jMR%N}km1g}pi Es_>2w8wEYz-vR]2m*B_I #^J  þ*mxC+ YtKLArДcȈ3  S*oh"1Q1 Ko`0D =Y;i94~jĚRSh}xUfR3c$5r-=bm`cW+i/ȓYA$8eY$ GUj#0* hu,G7 $4BDU `N\ԻfdKENj O#ؘzTiI>T0@%UM"X x;:d7*]sED68B+lÚ}{6 ,!1M*,{Mr -޺Jcqo} E.VqpBck4Q6|x}R$@9.$rܐs򑣖p{ަy_G@FY/c_m+D;0Ʀ Ѯ:MvE0[M8hZ҈ѮUl1?xJqYMܲI4aB1 !b:l[ NqLe0Μ#P z€Ky 0Oޔ?nB|I6ғ- CVA=pqF!k?!g65 ӡ49oSU0.ϲ{*A$U?xvүڞ6|Ds^LʯcX3Ky6;\^ZcMN(H>U̎p&`┱+O_hyAT<\oj``yi8l&| !$Uӻpj~f euxnFamٷB_.^deip# vxX҇L43\5fb|vW1rgΪ(9M¼qPX%&mbFS=l 6+׳C 4ڽkg3"o!_+V%_]k/Ky.>:VH!)1Jֽdi>+a)g ]y$Z,jʮ3O[5z/ɏJe9* wk)o_lՠ0⩸F MV+h>8ql2'ȞI6| oث oIVIl>n?'*+ f0c# 89gcN :buҜJqMA2ܜ߳wa;!֙Uŏt&Bn\\w,Dɑ&`i:fPI nl4Qƽi/$m:aHb1hfXd% cH0,–&PŕǷ6U/|\)( VrLx!zDhTO3%wGW(m) UtCq t(dV猤1Ar0}G2aDժU6#cR{-Ct[BB}M9aW%={lMlӷ0>O)[W;۴ǖ. t%5@ӭ~ܤ Jw bu*o}~C:pIawږ׊)MK#cy2Y' QSѧC9.ZC`D` \M(x#"*cýCi\e%ڦꄐ! QHW7ˢd.TZn'P9bhz Ls;ieV3=+G9u0Q:/Ykͩ8/b8eɧ|q5 /ʂbf#T@Q(@l{\p9`dc@CP7@u~JlN58H6U.6(@k{qhZW7"Vյ|Q6Ûs)74.s# $h;"}X 34ԧ뾃!1\4KfXG Кa b휘F2a`>wi0*A {\m RXkscgGnsƍ," GE|\\d3vݸ=,`c&S_IUx.5~F|BJzg.a;#-DP:F]o.k|BCUiĽXjK!Qsrc֏_5SM: p V[-i3V@cFvlNe.!;Vh1HюPު9Ҁ-JUO2@Ż8~y C&RH GJ.rJjbq\ rji'IPv͛/BfR/ '1F.. gJ/SĠ{ ی!fmTFGpN7vym/c ?j 2<rKJQ6OnpD 7E϶M)2<9*DBKȆgo7=9b }/l*.C?ܧ1ՖuBwcH_%oJ058&4Ö e?oclj^w9rJ0CQO MqD{!׆N1-5k+ vdZN|lj4A | d7v۵0jX׽XEuҿC:Kt^nTW*M%V*&HC-z9#}ס|+x ͏Dz<CSBbz c~֕Jaem3jL7NP%;up&{ 4 h'{5ydf%y~iTuq+EjTLBJIP!?8%JJJD6A2~4貲.LY/MҫΌ{)YL_)n"g$:Ҏ;A Mzeuimmj K[T]Na $ kUYZIS2jŰy,AEJg>/kV·jR8eq44+_Rjbfn¿3cNYr]} 9df .2MX';W9/ԉ!$?o$-V`WW$GyvÏ fҔ LZm% uCd.0 e0 SDű] "BL;I7)ѩ KX^E,FX{a6*4I{^w>z:#[$muD 4Fw]KlJNSv@V`٩E2ܙmA=;C&SCNk75>Ӿ\p~Ez=2vH.17;%fc\,C:[*cGZ0:k!=B>-u̎R)vJѵ?~&Mg6,0!X471%Dh`WiZZj*iqHTGpFd5<.Wb$O&'>%Bx>HrfFj3Wi[gnORaܞ$U $1$cIÞXe¶=' =f5_:]Wb9y7"k:/"B0ٖ'm`tF`6}L- #-MVU!*Je M:~7C7KqUq+'Pr>,VZkQp[goY{K#AH(:^f ~ꓭ%q9?~TL>,;*e/HFcC\'^uaK :5fz[S*!^pHҜ(4av =c Z*UGoeS!:f"ń&nZhUS F|3zD*&!6hGrwb̔a0L0`3^b C [QDO37f>9 d5mW)5hVjARo=@SR%UmĮAqYcsf&ʀKC7auةQym:gw'yDL78H]KS>&Ppfňyz}Ic2WqRߟ/HG r21Otu8K9ZT5僤†"BC`Adڐ@Gga} lr!clft鳆RVEn63Y&0$+=&=^:$֮)ɋ3gzҢI.Ukwz&; Y,>B+;:Lj"fIA(, nFH$ #67kb1 y;W4ZA+T@0%RBB[b U9JU >@.3Z^_9z}]KHkxw6Ȯ3lD>xFN蒳.JW?Lci9m .tYBSP3R˞kK4m`%cc;wm~aoPAdCotM^j8oF)p֍'؟_wMdg\`cYb̉+ V>2eHe6 /_K8biӭS]XsWJƮf95bNBl)Ƣ~$C2 Qvu$_EF1zꤰ_C|I}/x,!8ݐįWxi^} xnjוCb@VsӤ[IZ[-Ӏtb֎! O4J amIfb|ҙ6hP0(u x SlIf8%lcR(6Cr-#[M$yKL$s"I|23I)Kl6y6kº[ɱثķA -kv%pϖ:sg!0yt?4eEJOU XB\A}*؃1#bQz߷ܩЛ1("ҪXE u `K tAfrs|L u'Oe4aS.ԏy՜uSeFbEqO3kz "9&>fMr|iDdVjV{ <8o8`p^C0 CdFn3v]Y)ۊg`Lm dyQgч,[dnߖqJli\*~I'w)-qpyÓM)ٕ0,tmM) E`"8Zj"Fčb9M{Ti!{ˀo֓O:i] V}|cQ>T/43IuC2b}_,x[qO:V:ϔk4DwsЭ N؀:ɍtZp{*2تj2kk]QσNVbLQ(ChiK'l%̊ *(d.cב kRhKWYmڵ^C`NoS|]V:f?@` VeI7õ mŸ߃ .!玮-32˺hm!7)ǵtgNW|#fP rM2oS[I; 瓀xf0V.\v9,mpQ%_"QNǻ+ؠMRX,GVTBS6;}5,^QR("Kb3ɂ*FO5אּA5,@:| lj=Q=%Ti:HҶŧoDPD t)(ꝟ[7di::4H;Df,֏˧G4K8?eF| -Jk[5 KGy13To: &#xSpmQc9ٟO1%99Xi^3;d?زk…t@ GҖunՊYfSųR J︘a\SAa#~_y;>,3\+!BhQŜ븆0+]FQ5AlѯVS2gyΠ~z}jx؊h6$B;m1’rbgȜ$>p8.&kOm~^2wL?&3;S P$Ʊmo:EC-6%Oϣ;5r1ODȀLljqkx^9(~bh9`ҭnQOSvT6I)MrT)C:K)]wxǖL3@kr.͝~'q CNM#`Eྱ=[BgӅ÷>p P`L]9]KaZ/urS|IeYFgIz-FXp`ed6'gJKBҧvyA>) Wf!& 񝱼DwD &'"[JI&'Ұmϩ? arʢOC(GNp :=z/T[Ǎ2}^Q ȡajb1<ԓHG <Î_ 4TD7Fu\㔛$R˗#%Η Dh05ـS+hLS= d-+(]^?=錯i/N@fTŇ +}?‚Nd!..'ٍl `N,A73tFp~nBC\u7Z$7mޭZa$|qlmDU9}֟TO5}iij *F|X[{v?}iv/,9gr_?$qAH?ŰBã驅 /pG(ńyyv4sPEZBXcF+nr^da:f$J،,OlVjF^՝XC"faᡰ`v!C0&ӣ˩Yڸ f9i"n''iVu3דAdB9=dqGkw;`ŭ+;ʽj)ʃ̪~^c=|h~eMyl9|t5*>3ޡZ}Wi AxZRgڮ95ne 'x'RA*r`"p  >[TXhf=$5d^NRA!}zjbl-( Qϣ].3șoɩqڔ4B"4PW2_)^3Gv'Ts&72k?i4JjEa8#.슭 _bIQ|dڅ}sb͆8}#A -1lrq3ZaOZ66 N$ٌ0}l bTxqnTvpoSê0I\[w4m{/7c6^m)c\f%<9IsZ'lAbALW,@$yiH@{ A4":q=h| Mu EsC6VSMG+G*덲}c;,Gwt= h`l*s RL |.x/v[igHN M*e!׸s9{Gr^U yÃ8ϖ7=w \]=\B@& a 9bߩU t1p ewbHcYG,,y_6s %d2*"_g4h&wIp}E$p<N8quWE+$qPѿD%'AR <+ֶr-^P5Vև> PG< ۟HR3h, +79 f5CImQPYDfI~yn gj={Э̧§ ŀ/ $%/#cjbHꝗZBwFzF3i5Ձ\]f)LQTHӨ6" A.q}68Ç ;2 a;bP< 4[+OE:wRA7#so? vP ,v.8̻E 5+Q.ݢ +\h;d6WGiLY FHq=ZGVe$"g8qW75^hR 3Dʭ/Ph1jT (A^C"O>D^Zy\QѥG] :i) i)#K #-eV>Q} l/<.d9y`?302G^w$g7x.ǫ[Riސ'NDXdV,\f@$v[ ڦ5>q:UXٱuP/&q;pCH{nu"vMлFTMwUwn(n6*?X(_9(crg ǨR~Rى v:Hk!+Xąb@yf)ew1Ӱdi{[JR'ڪUS70D5`r)@2wUnD<\ Q0jw%|}2i!Umg=,R;V4iy0_>,C8ˀ|E$be*ģ՜%ewZaãRJԘD9c':FejK7 rB+x>Fn~C,ᘪ!uσ@uWf~c_@tVF@") J1Y=dzYLG'wVTtƢt6GVJoۭDk޲(>YW6jjX^y2(pH,peF'IDpr(q|g>TTa2Z|$g1K@uwABj_ >.X=&7e-٣#.Ax=4ѾyV}!m99-]vGPWDW~4 tsq=gZy"s4kQNIbbpX )*avz4(UHqw2^#Gb%wjK?5܌ObCzDI3#G`i9kkc%Ïamj+'[-x3=r5.Dį\!:Vn;. i5 P; 8:ef&TBs=mOnھpIVD*#PTfNѡ֫JD/Ǥ>8~ҴbBT-%`+G[ 9~^ٷ _\x7\M a'9Y1G^Rq:2bæt \(zӧo)27YɉNS'ŨM].ǥ%~} m/NQb[T!= LD/CDwЉзϿ5(g`:5dM4rMR7|p}oa܍3Ɯ~Z\HfQ{,7tj:ы1`IcLȡvT.:l8jT"/>;I@7wfC9GO >[͗I%ܹG:,gx`̖\R5JK&SdUA Du) r!HW9U3 /O,fouUR*="*VsF; @@I:bٍullDl9LQD;^ gځFW.dA΂ݤilFͯB2iڮ ` RpYc0ZF EPO L}.qX| }*57J}|TqxV̈ O8ݑ;_@-߇86ෟ3ԣx/c~n1~8QчCC$|0M|I 'qo(0M E] nͦBdS ӈQ36ybcÓ=7^`Bc ՂGT"X)o}TW"o~iMaNlĀ#(d$^Z,)|&aKC;XN\pt-Dz]rJ%5>Փ;CQ_|[#z;Mߋ Aɗ즇A,^p9^1#`EiDi'_5qGCk"̚n"iOq(Zq 7'yaM sqei:كE~.R+|$,Rv|g3LFX!!S \Э?^pPC'rqzC#ku$lZF] ^0GйP߈/>{>3} {z߄(KNa3^JpHS"i cJWI׮t& s܄)~n JO,/Jؐ%Saj"̗)7U[Gc32Wy^Xm];)*48_l&KhQd>3G>Zyϥ 鉗1@x9| .@ɫZlVi>G?o"WÒti!}+f+&tO@=}ɱ\a=u :|Βv :M6-N{6/^?BE׉r^մcORL $k[,_'\[GI>rnP!XvGtV%6`oc:}WpY{;Ȋ5U,֙3c7)~901'O@% ߠ/~Qq|(h_̲Dܴ Oik>1}ĚZ9W(AeI5 _2"[E5{47{]P~g y%Gl0olQ.3]'pB9hڛ/HKFe;{IuQJz\ *ojK?7Z9a`L"v %&dW:CAȪ -K\v$#:,'+DiFvKv-+d@5*QT]ɯS 3~B&Z}B?a‚&"ծ,A gŕpP^e`۬Mn͒t@n#,,p9 +r&y}8K͔H9tM[V~ε`]ɬYÇp^;nC Un9ڵտ0K-f'"Q.!FowLWɱS]$[J8µ^Z(KIDͭWk],W]rr\MA|'Ea0sCc%L)+Ƶf`eߕ^Z_@F^yspEuQA|8Sp '"}&ki#IƖX+(:e`8[r띭~):DYϓX+@yذ՞FfycjQJe78#8j: d#R5=l=;!sف&Ej0cKB\!a uW_h%kugTM\+8.dufQnr(tnpE"E %kVֲ~`m%%x{c4]0TZev}CLCq)K ]idtt N$Ak#]Ov=sP:OJVbf_6,\7sհ9W':hr?8SOQ(ALl? V-B¹khG$E5;h׈IlhhvQENs&eWÌ~3u &!abg"uYq;OqO9%)g!i\l2K}zvn% '_ϺXO=C).8UhP?tTU.Qy-*0 m`po"1,Kx0vmW0ZΎim5EV&K/y5 YCQ-Գ_:ByH{#~(ݰ}9m t፬b0eľ {\&V(u5aRU" ѭ_ m(,]Xk9蓆FGg8r-VOVH[aQS ~sX|ɏ_ ;aw|t:hDشGHIcM_V#)9~ebkw{24#iM_29k!N~ؼ4ŏUFtrBb5mHQ.*]]`@."ǞL~_ I7]%\Rw}{&>@.ϋ9b1hJۑW\?ؖ9SۄKօBğJΈЯE-jd( [_-QgtU9! ﵡ! (5'QdR>ڤAJ `P" :FmkXLp@\M84iw؂ Zq)]O5zq-o&KipCX5&VΤoPoqf" xO%$$ub6xVLY>4Zvi0榳}!s ]GU)ݳd6yMflV mGГдcU@p@ v{2ŕ-+8FnRg:cO~`W3tq1 1 oV!3z4 +Uo5c_ ߶o\CarrrBxl3+g̢Dщ_#!y3&#Flûƫw[(6b[)WZ'RNH^ljp&# WPiN1oGR\iGQai6Z]o9'Ix$=1{C9hku,:otUev@ky D<]RNdmhL8ls)3M䥾sgGEr.CcHP$ Ts N5wiI맘sՂe +$OIKqr]"` oF Ae3,nU˼|ɰGLCd2sHyY;66\5Z+NgʵMj _[#!D3(t-;M4 V钢Sm Oё&uIu+gW!a >V􋘶> zꃕGF<أ)O|Bc:3qWSo ?ZRw ÙsV'_h()k>9+Af*J A|*#f>M]1Nh.Ɗ.|#WxIޏ'Z(9B >u$a`xgi״JI;gS`P[.NI %C0ӟEsŁ9detk iϠh ;n\H^ |5 S,.1k:Hv-e?†T[H,/ UMx'#C <_W;tgN/=_۽ H5Yt1r4"e $|j`9؊!FN,u'ʌ8J=?Z'XWVBh% JntV>JŀSrȓ4bYzEa؎LM\ <ڻ5v-.v$Bއ #VD -_B[GК1ceBUtq  g|tLT_re63piF;Oʤ]+r#tD~&ihϧ1PZgs\ЁK zuNVg|[mAD-^:weȓFx.c]"}[I9_5ng pl WJS C]; Wqa>7ByOE p|k>kuQ# )Bw-퍴3c7Fa\z!_Krƾyf0N,qr S7h\8,X2FX ?]c HR=\&PM\ߪǚL4=Aqd*oF7ˇU;Kg?,Y_Jʏ\E)2Ƣ-qR!}db;yrqne PEh$ B ȟ||A, W0/ya+Im/YˎoIu++|?[JTIxp.$xWrl\7L9Aۈltl<TWQ=UI` 2Etu_(BAwJ>,@Ճچ_;[kƎbR2jV~! If$cb7G&N* CR`)&V,Hþ:ˆ΍vp"w0iDZt\3)iΑzVO{1KDip# g0*@-Z2`I1OO2ڝP`Rz>iaI4O䛈FDa(5m-]''!P`%N=GV@Ҹ܉s*,}i9 -#;Iz3Ȝ#Pe>&P+e*vJEPw y3uh؎i*t#Tݜ ;tٔ-dz^Wl%F.DX1meO^ny/+ K!{\=MzHtL¾d,0A(?FK@ sGXM욞<\ʨVe<wL~卑4G58|{tf4ǶWQRr Y>.nЀѬ[T 6dcNC,`!ݳcyՀm \꓊f3])G=rVF2xY;M@; z씳7w}IX?p Фԓ`ԣV|):go$ɲdhX~& M@1<-Pk1MoWLs:6eJq!^@/N$쫌YXPv&(w"AtG#{3 Q3(UL%jUm*3y8$̈E.HD$R_?&-뽁q}&=k]33M]uܔ%.( E:>b ]fRGO=(xѪ[Gdgxc'XM~}}sERT~Ÿ7GkO7z^KӱŎ?%=e {F7sm_juq,不o>uw+YU#<=?[c# [ON)O``<4㤕[? Q']PUXɵؕ<T=|8R#:G29GxJ[S~gēg 9$ $4 .Iqpa-hC(G6B7M~0]S5zxڪcImQc3C"r'‰0*J\Mro#A撼ܼW BEHpJdO ,2XT Ir_ unj[~ 5 w<G,b0i_9-V*񶶫@lo oϠY7 &0&p4oI< iEM-^`aԹ5شQ=P1vkj?z;j'kBLrG{sd7cy>.'`ɜ3===Q+4[ޕy[ZOs{׃. _c@H8d'C!kb|?ōPުq wuJ!ݭ61# 4KϞX*;Й{O0Gr+L\1qlJ|a\K3Vi!lBlS BuqUOmz Uu˷4eGKSOby¾TrrwM/ oꑨ֒PhnD np0>iTT-R )"[7-Zh Bz@‰FFN~wZ,S?\c(Z7zJt?ɀ%VBm!Z~ZҎ[apw+68YJi \ nm،;/>4Ẓ3+6=%?|:VB'[:9^.DtP:ԇX__37b:0T4(z.B P$c5 8uP\~\l\M8+}Vu6_jz̹H ;3RmU)kiJEٗ\8˸9dE8νOdP ^<=9ؗP۴bg\4mPtXm_ *>7WS®w7[aB]ՙ;no&" [bHV8w;096 Te<".:6 Ȥqm>=jƕYp'v4C'hqe(Ƴ͞'0VEtyǢd{{8mv\{'e=7JJE\,3`F,{Pi)#8Nc( AU]lmݥE\v3~aFQbwIU󣖎ֆTU`?WB~8enKC\^+&$g;(.p;oa_L ۾xHF%\ygiVC84Ps8UXba?rq)Tz,󿧱E[Şy }-kr06ZU"΋{W7>L8L|+EĻ\@dO.= U( zn2 v5pxAzF8CU9pV359C^KkHt5Zs].-5X IZ|=|/ 1%4:HD-.Xvrch1zC+%"ުMF-,/f,U;'}vN .GWUoOkYK$5PB$U& '?nW3)8$̲:fP0bzTD,a~%- Y"@Eq52ǻ=<M}ܠ/#S0(#vv @&ctuV5QU*)ڨj !BǺ-ѧ S,/6X<e1D#g 7>V|$kw&6{k9k,䤿ԧȊ: :s彵'e˝XZqsdqӘc[Lodn8":,;Kt]/Bt3t,dmNy.\8~vL]axp -z>ߐ}qt-DG4=.\O$:ZO'}?d5qǫz󥗖Z2/L < |\&ǃR}Gfշ >j#C$]Z\gߟh2FaCadM)A Z@n4p4/ Na%N:r 0Byi#p)bל:N:.J|8ң+jc椮eC6WcNI0GӛAUM :A"(m-To#q_H4̃҃"|~m}u>O`>rCLbw^٤]vBɅlݏПRԀ y Sg:5D\.*\'΂; (V4{2t v?KĉGR+"N+ƔaV["PFh (oaE->)Z){ 0t~f9H?*w)7(q&a  Ebq&5OOl)cH}Ftˤh__3fve=EUlEdv;kyY˕#z]>,[d2 z0;Jg,:.ͦnsB{&]#NWF"Y /!:ާT@̘*))JEqv누8ǛW$ L$F4ڏsr"(j-|%>[wwFM6uC%2l=ў@}}VhcCsI $ 5wUW$ OGN̓/403m ACزLR93ScցmHQJRrqT7+'Tqjֽ{a2)ڇC?/fگl$m7ZDL?4Eǘ9cʟȺG,rdҢ`3?5\Y%3̶KHFg-ƛ/HRJwMj'sϖWQgƒn%]XРqE"(g_~;T'Yݓk0@4( ^/)D|E~h!BAN4sP)^^r|4=9fHac5) n P2Giask21U_[|H^;3D+np^qTUܜk؜8ZZCJkմkԤՅ)4>\G8l_̀ʶaUژ@/:r4~-fμ&=X%spmeϐ7aڝ:EgQЪ7NF;v]!`*Rq-772K0LUq1!h5cl3[By`aošZL}yAe ƧI@DP<6)? ŀ\J:2у | ކ :s<@CWXk$L)bՕ.抂4S^] :ءWoU~yP) (v}`@U;Cm;H1&wcij2pS}d |p%3(u";{Tq/'ҽg(B wB4-ZKyH%eeT^ɳuUgz#nlnR+.նKM6Ul1XAYcfDJAxGB<0Q ]47U%ib]#듟Dg&D7kSє bFnNoP $LrJoGV %7MV+4FȪZpc_nQ0M2~`IfEvsmL)&Ug7|}PMjx<}h5J1"L:Ѳ?fyX)*8q!2.H?e"p2{/0O1 K۫+cԝWᾥhL.j#PWC1G3CE7m`@Fo6J=tn Aެ _`4Nv 0{\C /pL~EV;!Ilb ;\k~r#}^r7S@PP#/ PƈN*?!O< b3*g70)TǸt1mun:wIu4ݽbB0LS+∾()%Ɠw$/ dTNcz2UCl\Ccͅ]'«/o*_XO PAL{g mBuA.~ri mCud>. %VD,{iH͉D{t)c[ ie{$ >4uI̛ҋr7|JhlWwٮ~7ͅ;lR,[)mCjDGV!oǧPPF#b9kK( ϟ5BmSJ"u#Y3즤/7X':!= M=s!/\#]T94Xq1c.n?%abOy :n-CP"$'k\oEk&4.@urfArayEAiTc/`0&6T1[I) |x4R.6A]u M6bkQC|5}B;q΅~5@+S!'@ۅQ35nDq,e?\Uτ޺x8 L D}xҞHi.""Iߎ7 ȅ!9өH,ܨAJDT:Si]"/0?wډ2>`PȑLd~)H~įi(䒖SRBfr,?ĘݫHxs̅*5\@?<&]cfHuS$.lqM?;)[4dm#`;T?fj &SRCm>j/PQq* U`V$Fli錼 Ulw)p&yr3o4t;R[Fu?]\}wj\M2L%cfؖ_W#-amLzg# 'ŭYܺL$Q[$od  `sjb۔Qt"Uw[; O-oBW*ש^`+GQcqeu\ܼ:ۧ;Y׵9K&wFb޽6_Wf0 -BM6D`ˡ;O`d̢IBD<|҆FrAb7r;g8iHY 4Ś¥]5)\m&|pծQS43(:[-F|P eÁ%х=jWyrKP;tÄ[LH%-$pPcu!ʉPUm2h)lh^m+u1bJ1ª:bB0-m{F0(PZ'˛}s1t ܏]^aցY_ަq$zH܍5`݅<"f%0^9k%I}ce1=PihE&y/a@6DU7Cݥj df^0iVޫR6*J+vGDKd)n q`hnm$gHaƾHJ^GBASP3=X>\.ZP!9"CZ|0/e|@ o 3^T!{ty_LKpT@}ً<qDpϙ"Gk|bLx|̛)n͑u!NeYNX|]sK8jAMVjt0=Y+duRm_9O¼8xܼؖn@_CwH8kյI*RV:8~m[i(h?'ö1:` sɔ`8@Az.aMu߀)Ԍ(Yuvݤ|)&-՛/(FA4fdO$}ِ8w=]ۘ r4F5-ūg/g9VGVdȮN&58 Zuv}gGQGrfNŜ @o;|Lzx(F _WsL0&\8ֱt/9bKniŒ"jϹ?*.n@8͛:Xح"V^ !7_\CY] =ZL-j8Π&fkls >u-PtN' R}-JdTR)tZD3uze7Q=l9őfrb#Py H8pXz w*Tg"͏ʨe'.p%>?8Rc3͆3E^ 1 !k5E0HR.RY,HbC}p"e7<9m{m5Tji6]]khٹDwv۸v&rosӞ.ʙY$3;=}T`sYjt=DYZ ttCuo 5^t fiS 7 Ŝ%t;U;`F|.%ER,Hc|x֢0Nd$";"O+m(̼a9MIuI<4$d+һbY-1 f$מ }ה+S`"Trʹ0#]Bf1v\ϻz(j| 䏊L{ؓ@|ޢ4D7omUH^!^_Moz&5؆(E[!A@rLq!'2l|Kv.fN5+|Y7sInlq)$KKMTb]s.h;|B_)^;8g815bpeŃ*YM(?Oi8<^9=.gOo=t}ucEۦ.n'8H52t %rEgB403hEsE IPSXhw\9t_h}&رɝq5`O3E6ay\*#Tu0TE;|$M_RQÈ}a9 ?zqw# m3Zmw(AݕSõJiR(Lvo2\5Q=O%itտc6ƃt/}qzzZ˲}nSasڙuz6q{jد`Lefc93N}hwpX韟s-Qq^0FkeOAU5JY`]aۿL\f p jeኆ)[ܛJPE=:H5J F $/_WMob.zʅB96|lK+1LlqݠOHAU#?t fTi1=ʷ$QCʹ'!t2b=^s!Ux`Ó*N>.B[)QRj`ޒ2e(c=]SXdxF!;Ǎʢ[]`-9]h "3\籦HÓV-^XBKcJ sQ_ V/a.\uv9 ˢ' jjCQ\";˛4WDZ9G }Ba3$EɡY~%el3ܝJoH$>c :M T10N_ʎ٪m^/}XKtXmkv/'0o1-B&z`,υ;UWXXS'B Zi0 7ô\iq.h"7򢉁Jo%"LJE#dn'Ndgt]xm_,뷛*Ybo<@&ofgˮXSR&*]G/41 64D;iѡ܈#<$mŵnWo h:k_HoZKC1wdS {(3 $V0.K扪BXR+O Im[5#uL iRS cqѶ;pj_h <7(9G̼\w@$ay~}ܻM C JTG~-,FU)DY {@2x 5i)UeTDy 6"Kj󴰏<ԠLКѴw3r<&9޼YT5eCv qcr^*m~g>t_8,U 鶎])jL)5}qd6r=A2-xNETaH##zHVi^i^^/cHOޔ@ +l!ٹe7>^UxT?F:ƒ EP0zƱX-#PŔHT=.U 1m5N2M*s$Ʒ{&Y 0B2e:.x8J]wxVM_mGX,s}L㬷MY@r"@zs\?(i8٨ܲr["P"m]+1Bnm;f$\w6ROhk nLnwn549,@s̴ jq=]A/9gĘ}K4'O 6vuH5&\(y@%zTÆ_70GYF? ӎ{+bxï$`A(} Fnx 1QS/] f*`qE)1an,V۟KqH1e0i/PyhEݏǺ"JࢿF&<(X;͹f3o681 l?@zꨠ6՗^h+TqFix{ChUfl}=vI^] eW}G]۴Ӎfw7S 3o+4BуxX{*7(B^-QI [(ZVTi6ȺDE|ȔF<[rEӳ%UDT0n"̸2+N.t3 5H_ Eΰ$`GnP'a8%`eLms$C3<|T~| dFJi[F<1C`k:Ìˮ1-cU<Q i~K%)hR}xg;denvtsx/=ri7Q[PzPj V :!-HRɼn P֯rQ`Y|gRiB83>Yt!/+uǫz'PfBh5mI,to +Ӷ+ȟ,R ]q!0>ny$LbER%N7V7u2`k;-k]NI[9)X5c@hFTUI8 8!HEqD(et$5ZFOxll #헴z|!.P'.\ bʇqE="|l&=Y'wCA:@yfo`->e[2M{da ˡʜq>9Gd[s=05"V]>I\h%Ϙ>{z,|^Q!rIo- ڔ(  |.hZ ۈnuK i$qR,ʌ1V G fp.r1A fhmc<\gRV ByPS7.r ]gThX*R4WDL|be>JBx eY"Ilim\SzNҞv@t\pfm@6ui 3 2)ʾ ަEOAL0PB׎Lѧ=j;Wp" w$; ;_|WլV7orn|l)%q=@Wd. FL7&.H63󹃰~F?"pUWQ9UX_T+y%4y=>7_A`Y)_x0')8%Ҍ|W v%Me] !ʄi(}I)o!φfOT%؟TpRm ָ8ՌZOi TNj֕  X +i&9짭2&cc;mA88`ǣg=$0-1&t <pJk{0URAxe^''goܜ<߇_h߉ gzqw tyqLLSXbp,A|pg |o7x@ػ60Cn@=Ї,Gp] %iVAѱq 8yq#}=zp|l,f,e*Kٽ#n 1`Ev:[/;yw7'j_~}^'F͚DǏ9'>ה fc,Mٷº~Bǖsi}Mӵ^1!Xur})N}b;.5W|-bY[\l\nrW{{_mü #HWqUaL_ehDJQQ{=D<=+ (O-eH ˗'jfAPuu_տJuP+*x\CT Cנ24A"wAF|&(mawdF6o5`_RzgL4(g#;^/hj'(m'*){޴4\/}ƣjط::]aUg? &pH &O5~5;КD|& W{<5ev!{UFFﵥ'/OEކ}k t <ҲSlWf{|'?b5~b̆dH4,jA2{ξZȜԬ{mV"$8Jp/MiǬ]"oTLMm7]CM2 K\|B*%YZo APfUp-Ч Co ✖[ t/nI*֛,&U${ͨa- * Uq_7bʹF.x!Xbh szҞZb:;fPǾ7 ȻwA N-UZaRXES 0۲Ca+NhIakŲͣI/V^\UQ>#$khqB0fFsR O \M͛]wY5KxlÂ˟에Lǀ ?wnDĥ,.R $!h^iASr2 :0s<$ӇK2JӢ_b+qK6>1rE)$XCTh 'VZ }Cպr<3&Rrm(y}grVѕf*pnkY(>gݼ.rkʬc;]v|,(M xaے-urN&QՍh ")T/qDGG Z]Im4jЯ/'" >Z\ { c'a7@V<5qupܚ/FN9Ti흥,v5L<Ϯ\ 7ҷsup^&qMW5!Y9_ "iM=rZ '{ZzMO#MeD:) Do|yq \k {a+x=`@an$7XjT['!"ƕdJ9]6h~V0;бioG.Mcu=h1>:T$5*+!L0Ұ)M忄ҥrB!oD@-P.ڈf Pw6Sn6WK;Q g?hq,X;}ZH-L>8u{Pֿ~[kcf7ݡWS0ܣ]ԻъK&TO#!%]zmdP.{Q>5D?J\X±CiK3cź\/vOeR#F,3^ƚ2F\D ^cADN ihX@ΊH! 9L; ެLK`zaXfMY~LY&Xn;Fzgӻ.mF3}ċ=JE5Ől@gb*6Yި +0>͙Md$d> |b@cUw :!QFiԼ29S`TPT8/I׳: RᲪƽl'X# If[wtvZ@f6jZuxgnoWh`06g-Iyds3g^(I~;S%xZx䁉u@%z!V]=ƃ@AZRpPq^;/fQY3`_V'MvmFOn7"q]JzՠvM;S,ƩHu쒱FaELM%+[*xHxB# D@gPa}tgM#";iKӻN&B4+e0Wb~?cpK5$@Z!*vjpb6˕y`CMKX pK- ;γAÌyq܎ၟ:Q_pED>R..LdS@!!mPCjl\K`FA<%
>+NO-`,ޥXPk6ߛ&g봬v,;%n#6XG3͏8Y eYw:B bЙS4`H>vr5À="Jw58C[ٶtTآN:/mt^WM${ }^ϲמfXˌ+&x'< 6:Jr)hsʭ!].XoxtO ۠@1b/҅1BBԩd 4> cq۳nKyPf9a`֛lL EB+Dg: 2RgaG-Y4 DSP JXmWΨq$~u"7.;Fx,a6_Phʝ po݄ji gcFi`gϬm%)]IsE@y~@6w[اxMk (ml`bcsV&lP5w;̭a Jgu ŝ8X9#^1 s!O#jܢsuRrڭ mpV#H-J`{=n㪵իҾ.ٱv1 S v ]{A> *zlPSu@ե5o!_:(jm׎ Mغ&;d拽jj'<*g5''z~c2J*Q9x=rI`v%N6G> h?ZEz77W]SW˜ ʙ<,Fm&f5[8:;_NkPf;5_L@v~ ra$aa-m!tx'Œ&Ѷ*z3~lP$E$T Ԅ;a? ܎kg 3PF-ԓؚͷuGf#u_TEk᧖E{l`nIb8TC_|G7@]D9y;9nևq?]e%tTJUFoẂFPH6>ʖhT/Da3rQTVXXG Ϡb, 46DZ`jEC12_^>8/ ߈ĪATS$CD쯤05Z9iL#KOC%LQq}{nF?,OkkҠӪL/G9thII,V"=no.#JگX//Pp`q)%:4aPqA0o%`|P?W A@ 8 ̒J"FB|=?t֡)Q {Ea$4G/)}:ˎHx._CdUP_):D JÌΙu tNQz;3XvN&-Hy4/=5;L}IY'_ = W <0xd2T?adUaf#=UڿqFR:ʚ]Vcns"鹼9V YKpƢ þ7"\Ir9޵GiIenn綮~6YhԴ"\8kdY$;r]" 1tS ]hݞHS2+`K^Hm/E=!Qa. XmRK1#,1r  z$5d\ִY+h\[yZETGzX:;7FR ku2UjS[>ܚJHފ5Br3أR@ WJM'ۥ6+{Yd+yVWx&{ӠibCUM?r0q6\h^k'Og qVfH(>!/v]g $碢D&+ -UM瞬(d\KxD|5#yxQ/\)}6cg?ԉLoCu F7z$ƽ) 郍*\F. gkKъ>*ls@/nȎR*8->=ܛ~9='=A>Fן]@;ؾZ CTk}q0-1R]9pO Qz8&+FJ|5'CU+rӖ}[:jG9u,C=B{{gKf(}p8ȷ9TpiصqNDv$v5'@zNv"sZ"GEfuW r6 3yQh\^dT iO#QXxM~X}Aщ`so6/T2Bh|tpAK!9w r|0 d~keQz{$O+*C|d o; CZ?Hoq|)f<;֥ٿg/ʦ^@Chq]v"ՠ%wpIa1CFFzRff\`jbݖ^tG~jr2i5ݱ?j)ţ*h\YPi^`OfZZTn BgeR_d`LVTP8A(NC*O/(!8݁6(\>\=#5 Na4{S6|!S" h[+r~e.KG3’&k'$ۏʵM?y̵S8At6[j,- q1rXsj!uыK$]{_‹q]RBv0UM@0YeHyA5X mrtɔUZY:ډ03=@B"H+z8dT7o:D,Xaۡ1}#*+f+ɱ{g}xhp zvmUanwneUo)ʪcª-*Wr 9(꘬429|;IN1>k2<>Rte>JpV$c/xp8_ێT:%RJڵg\YNdmBL63zX,#-Rֵ53%0M'ˁc|巻8Ïw)%m]ҫdMp}: &E$M(KX$ӻ(KJ IZoŮ+mB 6jFA2.1`(WAr=# D:>܀G>ڔ-IC9t~? Ì1dJ#[2džUREUxNQf]5ijDH1YtxiԀF9E vRE_R"2I@=}¶~0uzJ?DelF!^) 2꯹池-As)a(tO@2+Z".R]OjL2E%9J3@Xaæ`uxc>vIG%Ї<+8>O m$Zn{}Biy :&$,$ohπASԅn/u&"ENmN..iC$T68ӴƳIdXYhR\>y:#~:;^VP>vKolEHȏ-5tnįDo= mꞯFUaqdBt&YM |+O)=H6Cʋ#5 S|z:_u7,mIvxc4ƂerY0 Ϥya#ϋ:S]S[u`cƓAp'`)GkvBb}5]8}eZW"d| !R[ՐERހ8#-a\ m94QzM,֜< S 㾴49M~_K30ʜzÐ M2^T޻]>fBfc]Jr%Ħ.4t>be]}d/'L:p^60۪#VeZB1m|P?#'M12L#>gܟGxZQKc^Z;R;D[`[3h2ȤLmAd:Q*Ǐe0WvA'g6ZwvTS4y#k"l.^Ҍ9"C_H3C2,_;|Y-{@g?^NuVwJv!ܩ `isS,"珯A ľxyɻԮGN0I^_.3XBgMcdW*@*/qΤD PF/ii2$瑡\iDBQtk!RG=7mB[n p|S%z)-oˣ,&tNĴx&0Y 5ލaP\t ஹ+b[H{\[\t-%I1ӊ-ϢCu_pՓq[E^T@xqh' h }89h`h=0H|G&怪(sg:md鯧0Z1A{ $?-2Q-\֩P`&G2VvL5Xt] v iYf=6MDA7]*Bu @yjW"(U$o>0F`ͮU!2^%%UcUo$&y Ѹk\Lj Ǎ-pwzEJ򋶹"塇N#uaB2 xv4V[Nl]Nݖ[m|o,˒_s.)R#9s_8X'@9.~"(QT.T/9ƳDzCX UY%vDT-g)3OQk9CQ JcMQXz8ڮF̌|h'#s_JL(#M-[Fxx2¤9wm0fSPyŔxM$Q>(XH1rQɥz&~]vcDZb3!P)F2X%8H'k2UB{)uh,-Ш>p:@9V-Z]WB] 8̣VV"jZ^$ēFU߿r%e3nHXu g@-n S-G+Xd+C 0c!=A۬_lÞuMJʚHy?KҼ> kQ|`KZ:uer“v}`B`bx⌯1zyy8=sn4T4ͣGKqV9 n\rG~Akw@@c漢؜[ 5(xMq*Z0N–;`fxJ'B4ZDCn NF{LԀ\Bʭ7 T5蓮OkVUBn9 H ˼w=V GÞJߋP { |)tzr<:MP\F>.0vlDJ6Y8 EP@:Lt\a hUK7`K}ɮS!;2jeN,yx$Koa)|H UP.0'վ`&Souǽ4Lb`Vpt⎪,rNBRdPA0Ek³ CxkQߺLi ׶&\ټCOa Pdr#aFcUv N'*ˍZw41 n&n`2'$oC:2ংnXm''$׌_¥;c΀c!'Ne9}M{"3{q)=к"RIrPJ◞r%&)OD8<*"v_D H@S{5XY/IC彙Ӏs H$ѼEcA 'B/E#P w=h{b(`*bt_fݞY!%īO7KЅ-r{>E 0"6zχL0hN񲌮 P%dnٷ' 29{GX7%)M d4zl[pFn=WqTj~N!V7^BD'YZ x*JpWJPy8f(~^2u4﷦T6_use $ɻ1 QLH Q= UB;ّTRԕZh%3w2gJ^tfa+$ڙAckCCRjp/UAK 7vNԧu25COZ A4DK^  tZu;Uޥo=`fM \gm2v. m^: S},lMXɣ184m7=j$vx@ˮALSRx)WD\,i1).M5dOנLSz^'lqٲ'<5?ty(XfMQVBq.L6Rћ9f1MH`nVJ5ЫmM.>[0SD"Tz|lAURJ8J5faډƅ~ˑ= zH3 @g[zԛ }#O/}ʼͰ!4Q\XĽP6ObbDo*_%L<+w6PI cpC_{ 3)]KpK O^lS&wtZ;a~i =xEO ]EԷDĹsispdq]=,F!GҋP4h^d(.JnzHcS~t<67|.vy ? g}/NGu2n5uP I%EZl-(VNkd9|k=?I ,UÅ_߲wj=ӂcsi EI$VwƆPƫu3 w3ar+kc֘Ι Y {lo#{d)q *!؎ynt̛1RW_Q/(2*;qV4{+ v{_D"*'E(hzT&9&h!(4Ix.k>5&*"9d|K|X+d4/tu}1&MܢGFfZolbmaxTD*+Q I{FqigVqDiQrP,i79i*􊸄#=+B_R>ry"73%([ >8(4Y;<+q57|!"B楔}I,y KEsXכ-Lmujc[]^یo~w$ Өv:@9kM *3FHo܁<ە'.{R-4o}@IqhM!u 1E>iNEڦi{HtAz S[?)Rlj=S/?NdC@ŜE.ưɄA@l> r2~4?ܰED!\jeh"Cm`(𨾄ZK3qgk𥉉]$`Th ‰5aJG!lAtW3+oX9SFʣ"|!B'a"a>`}Lr, ; ƧM ( O9ZS?fxޢ$LyfaBDmy5 Aoz%F*'ld[+) lts"C,?`1<fa, @S[uaڍN\eykOuMjhq>pV5/+4V2o:\R!SC|:1ׇܨ!^CKlFZs}8i,]ۧűB{x0 ŇJ9{K@^ltb[`?>XXvX_>o]]⡱rBQfrZʄN{ ||#h9R+y`~H}JFrsc{fLi%G'Y4\E/,˽AVK>GZ] *oeh[dطytiVm}r*k|^U$.}2OkP? Л)CQ!K3ߌ#qC^/TGaT޿RJFWq ղ֫a44hW׉T-I|/ 3kڵyڃ!eo鋒gIs )ڈɘϞj~OH?MG\x[iL⑸(chs׻ӢyLJ[Q7eύ\T!I+xCL)RHL$蜎RVvqIKd9$Psg2cEHr }3P*Xk A=gKrtE`Ure0:%16(=;j` VՉٹ+p0HRC4M6:Cn4]J9pb06 ~dB74HmiډsӚyQA*8Rn:k0m䃻.kF# 4lr^BIoE=]vNQvڋ΍Pa@8һ]I^kpZ ' E&K y\l*3ƹV߳ϡĽ{Mt~k>vdPꅄHIw  ?;QAa 찈P/*ǰk+3!8$FJ0?y! Ή ΠL 9 l;MC:k+| .핞7o?OdoHKQU wX ͪ0t<",XZr!,Y?S:qdز69B#0(""%}v`erZ0J Q qseNeHDw=%}NTCBiq's_4Ͱ<& O-źGp/{ˣ] |~O _Ȗ-x555 0*~}!~jBaI7NAրҷ5ztG 8'6]UeWп P|^3d+i(n=WD^T}> *9 w7\ɉI]>FLId0UxJM #\(@S{x`=|ȋ=|S&BfD@]Avʾצo`Pk zG^ Ym,w5 9~he.x9鞖׈x>_uG~^4+~n5Py$(TpCȸR=m3#{|Zhi|Hw|LﻖdZ* 8^Ρ4HO"gKFMd3gb_ФCuLjA6w׳wB˃ȗ:D[a" OՐh{6 GH8??cXS]Es0Į w)2Ac_zCCOQ]բwՋCo)&`!v¶ó?v ^l;yսY bK7)! 'Odfҷc8Yw^$N4k'9)%O -84S;hsH6 O]{AZp dC"x:mϘbm=[]syn ȱ*Rt 42eu+H]iU:瀈@ۦύ7N2MJ%~SX#V 6~jA<8&><]˓ 0`XH[rc;1;pcwx-ҜtdxRì^ +SNwW?vJ1ӫ1p]ŝ8 Pd*p BMMxZDfɚ>n "uH'~: `Ua7(MٴσwD*qy0 4QM~ds2 .[~ FH1N42\,sZwxW]h8I 4[X &uKwE9?SmMBoKͻG4JsIԽ)O7fK.C ka傦U[¥ _]**y1lAwb!D6@́MpUS91)tIt);9GK[!s5MR絩ECQ;X^ -1G&I&o;k )JcHa=Ү%LIX|\׭ic`HO[|OaPKn E+ҏ\|rZ7]ھn,~i<R?ξfU'Ċ0,,X@/]mKek{` ܤHI3RvOLS>Ar<0rƟ&EB,e^ok퀵`ח Y(`ڝlin: oqyj%Us̱b?j߰\7G>yڃJ2h)^Z%h0 t |Ny\!yrw"΀*5Eߑf K=Pτ>*lE Лk#'|G t-E R^\ǥ'b҉ v7$q} 598J=!uބ9Kɽ4xZEgܠImS~ |D(4XO'%={CHZ>EVKQxFv[, ԘY }PҾf?|خ7t&Q!xɊFS1&y#I퉽,V~oR:j6>2uU@iWT W oRmCԔ@6&Gynh\)JAUYgF=XК0(1U!g?s(gNpok0T:6sꅍpEحgn?Rg-нǜ L*IZPrJYV]|C%X',ϝG(VulaЫo$Ca Db[%0kIkKRZyMA9WH:LTboYzjs/arʧU2z=jJ`%N=؉"6s獙4ɰ3.3+ Zb]1/u}Q F8carڻS/(mݞzr PS]OZTIʔsuQ2caD̿ѡ*T5Θlr[o-pW5j$y1 { ~wĺ /9kHm&/ ɰrCnCk==X.WXi' 'čZq%mW<ـc,uv癗1G '<(QנE '*-< o*66+k!GN=h ;ĀA1X9${-NW-p\!#.C6kַSy]IeFFIJmx_ O 13'u8;&q'-Y^ 1M10DZ\"ܩwDț䚧_[Q{J^ka,[ iL)V72㘷'vF`,|Aw5/3Ff_q4۹9Jw 튦lQuNɾ:I2%%]QSP C`7ʃMKзjl}9ג e-5_Wu"].* qAxSZI{K\Xshz\=}7p}>a9+ HO-r)n pz<sϽ'I7$H 訅ZNE4$5i1>F~8yCKvִpbnaW\Uʑ+>X~ y g1)=ߗcZq3f1rZ^lì@'h lvtgh}VP_ꅠrjҥ=hi _SڑPpSE_5{"08'x1ͮhmeD Dg :04B)-+(1"-9jnY( >#@1fʤL0{juҽ|3i8\<j\ ȡQ{RSԑ~o}&Ol m;#bĭeUm)q+F:{0V}vRg  !!ptօh#;͸T9 {^ !<4OȩѮn_:Ņ>sj5Ҕ|Rߦq[ q(6<"7Έ}ewvq@F Uc1%8D0Tp̏uB 1"G,O` 5czZWSz]NID8P$PA$n|&7+x^$7w{&#ń(f>nOr IyfI:Ev鲝P/?f¦BF|e ޿Nʬѷ{޹h#7 [-XFZK93MѦР9 0bWOM ' 4Ab3 nGNL[?aĮJRmDEcf--6ݫ5M6(i(OmN._h0V b_֦Sد7j%g8g0NAo_HR+KE H9Hm=6ܱmnAZ2#Z^~9æZRAx *KyV1yS+@&w+,F&ysA^^ ⦵ >`Z.rcfPIO= m$gD\]LQ44J343nɔoip~@ JTBGp4㱪9ԟe 7QEc>em;3;oʘńg˒YR11!tj%N=r8z*6KKY)gj"%7,| ~g\I!PWK@YqDڀnR=# I7cB2ǂ9%m2\۹m`h- %L'5]tpZVM# ?bn_:u}8 zX\|gOCIӢB S&|V[S2MI=?Ջ=~+4q#'3e_]b]Af+-v>A [gk` vPP SPٍ-~ N]J}>}f0'뿈pAAiHJR䗫' FV S-ĸ%gqLX؏^4ĀgFys(ƞ!ѩ֗F@B'IDYB\VRJYzKRBӵ| qlB6ϥTkYw-OQ`kQ>1S4Zv;h.~¿ L멆GX>sYƼcBaR0To35vJ!?MdEdˏ1']$1gU7!EF S& 齇R4- "H.>\,˅.l(6s, vH9C)`u9PԐzxDN[t֫_GIu6nYEt"仈ݖYʼnA*U3ۆsMܨ WO{S}rtLR|S=6l)Ԗ>Yݺڌ q;7s 187DLGB Aj*kKRޱRQH@,V'g8Nb}ڊϴɅZVz2ґm Ru(j4q)8ؿ5 ~8jv;1]-oN圸yUkyM%/OSh&γ1xx >mʠ: \CKfL dvb"- >b`:Y2EjsqXUfA%q,|2a싱fe34zXJ7+ 5c<^b+NxGnC:i /jMs@oVnuf`ֆ_qH Zl8P["υȱyjbYU\\D9SOmjbTlທ+?DG{+ǯk؏yv&X6".57$JbYvJ`a= }_RXH}X\SٟJGRe6Sɤ-Tԛa"y##Y@i /涁HhM0\|VԂ*E%\l6݇#`K]~FMl$ Lm0B+h+|kU -E oҖ&~wp0"m8P.܂a61N (VKNi'|ڲ/cT;} VaRޜEZ-XIC$i<4 Ő| }mȌ_`tDH֒Ө.9l"%9مnGn;Ucy?hHYbJSif)9۪xcvELxz/)snKLј_{ ru3k`4&Qb`kdH`qL{wA# K%:nMȐ.Ev]LVB@t0u` M?s13Yb}^Y.<[]M1LgyIՎXN1)!D" }5ݞ2FL![岯Udbk ivኒ?+>c"U"YI%p%8IWjtϠɩdşouQ<gV䨿wym w*^&J-u͓PMlB*"ǎV%W^Ҽau]Fq+~p\sJ і9KX@bB37  4+D}SlG$d$6<*D|C-sp՛|팃i )CO|?~wf @1nu jՍR;P?@GUV+ `#)wJ`iw:JP l @MyÅKgvu S ‘n Ҝa{gjC˅>-B PQ&gd 2,DV0Zxh/@1q&E55}sY(/M)P^ d\*٪Qft˂ GD +!Xw1~t˃A0$1 *qЖR%<ܴ=dr3Z /& ݯЃR;o<3,̀_3"FTG9 QWR}Tb 0V2o1w<ΙJ׊0SOҢ^jwG FCtҢ3邿tձa\v =Փ6byBH7o}l0]D=ᜳ%'֦/_GS`IdӲ-&vۃF-{8A][ŀFHd bՊo]"1aڴ&k[$b7ى&^;!P!e0F%GELEIhȕ _4[/xA+U'Bk*sBXW_Ǘx!N\Vv z .k %;ZDxnjy4!1Fis~z׾.Y XVcXl+H-VO}a Kaw0$: bN btߟj Xulv89q(J@@p9PPMݘ`ScR_->jN]^4e\7u02рwZ3vG7@|c:㯴.vź*6mh!*r7$8T($iKV~p71cϾV%tM,\2Qz }`es ؊iW3œv]?ޗgQoaD8C޺WC<(/)^؉ڒ/ E0\L|V+$g3HKT.w0ŌQ#2Gh :jOzyAJ9D)ض<g.5ɒFϩB %ayycE {xLfOZJcK*a@iDnwHȂ^/ ^nB_cD@o"j^F O(C}B((e}*15\Ud.H:޿lwIy=o1`?)DkwfT2UᇅB8wQ{6ҏ2tSHۙ :."Ƿ2|- ~Kf^7dBJ{60+D_!M]3}MJHt.yEدcYlD}XPc.ά5*~'56T8hɪO:k B kNmd 1(I}v kNu?m!-?؃L>F>9)CtkK|r3A t PkF&È""2^<> q=;~w^2 Q"hgb[,*;YGXĖ( S޴1#LYvƖtxa-A1y[w6>?TpiJBXhc/ ilxkא\#x=ko3!ǢxM+vTnI檘!dh1 /h/i$r96aJyzĀ: y!Q~։m|2~.oz^RD+ދT!q}fJ@l#`AmL󯔰S`b嗰Lhu\[],ߢY?hQbŬjDqPq*Kq=lcr |UzS0?Y]@Qo/e~EhQs0#H|Chjni4b^82-?Kvg:.Q{5ɽ U̦EX| 3R+ehш?Fذii!ԽZ/B+̕e$k@YDԨuO(3X2ݏA.\FQ ́_J NLjJ }TsE=VP& 0r*0qu|m+•d4&yr gm|P^1߅]7LG'7NMξg \Ei?WFQ ֔Y5tᤝf l0Tʶ ^{V59LbUv 0RqOpT߽uΏ'h ^ Ei 25-t%r@1m-{M&4{NhH@S?j53t  ^^|=ָ!bX0f硢H A s C{zӡ.v3q9H#q*a[Uw[/ m-S=aX\ :ΆXsn;ChWwBa1fWovYV-gg=If:ZrߪrE!{C`I {#**mu7>'f7ɵ%4e0G7^!gFuU%v;J#MBpӉU[W[ߏ+>BF'XNb~șͤKXX$Yӂ11㎤b(* S7t}Wѡ @i|{#A?Zv2@&ıUJ h9#QLT6 c\?pj1X{q"r)4qYC0X3qQ0a-IvO'vͽ 4j.X%O" s+^{蜥f3;@ ](w AW>ƃY>iFIՁ4+BSvrٺp+MıV'1_MMM=\oBV-֌'UV+-_'{侗zH]E];nAPӿG>7 Sf<53JZs^3Abl]36n1^qF|zO+IĒϸF߶q*C۴@Jѝ%^W‚A .^kK`x9z5,t%*L%}ܷv]p~ J Ԋt !>PN˿R|Hd5r3v`צF!@ѿ"YF}{Е3')PXsVv-EBLI~1P /}:^J0jd4hAҟp22e^{ r O[8 a<G]`=㩰XLX!劅!Z/|Vǧ0 +]5U-8E b5UI03$YnuN-6τNig=v#zSW ۿk&d}*#wNSlG:H)|(Wy玐!V/?xQL޸81£B!l2G!!Ш[#3Qw$Lv1ȹUq /M yx3&xTY>MhVŏEz0+{OV}`Kt w-Tg ^sĐ`dLDݲ#G8u(/mf&?+IqaχkFuf?wbUy\L+|9y V F>ݢE)k 7b@L˰uQw[7ÊC]Z | n5b_u,~~>/ "8uev B,|aƉ c*4s0jRĘ̖s=89_[:qSQ;۶b[# &2T Tv,7_V&-M@Wö o->]7 D^$FM$mNreĩX=Cgu%˓/lhA.8YȘ8rpm҉ 厵qM@݉qb; s9h38 KY.6UHI1pcɈPjf C\眱92b="i~;$>kߥ:v^A;/Fd2*Q*˜%z?81'U&aNJš!(@ځ֢w1[sLm[vBIB}ݯ5-kU\Oyǁ+-B{TJkR'iR<'>V!T@5w$wP*eX:#[㻊(7a4 =# (U+8*ϦKW6BЪu䅽pLY{q:580H]-T1|) *RH(tt5Zs UE:H1ؑG_#`|h|ܤ < BRs<wAqp #iAN t}[?>9< TYk?1;zWK)1hVu:.^Ax=mJ)c|o]WS4mqW H[P?> N3,^ࢀ]78ma:qzvW6Ŵ<|[2jJԸ.,z_)@$8:aI,YHgi"~zI̕بE62>9"8gog,v;փ>%J]h/ωN[lUٿ|eg MӀk=Ȫ[!yyX@#dXQcB4#*. k-|bHTc`^Mn4q=A*3"RJL +`#0 ad^OL92%E?<-d]ٖ|˺GG?U@k ֟1a'Q*4:(3, @`_LL՞,Mg~:mEi_sgh%'u+:\%@~'A\O~ILy #9s }+2; -j[\+[QXnLԨ#ePY>_ܨDh6Z2 좕ע$ 0{ɂɄqVbߝ~>]9T , kV)h sCUDNW?E2[o5$r>M1G4`M}Ւ 97A}`S4i~U|#Q\Nڨ<7pP8"CjԨa[=L*:#V>m 2]Xۙ@ZRءMuߢW(qǮVYsqOE7H¬ʕ%E\іo?fDtpӑ8K2FXQ9<2~]v-t2G.@u|P[=K쌒Q.!ma.MPL/ȺБ!are$+yjBCgz6։vkuBWpqhe\[@;^KU#@x t X'/ȬY_+ Ir)LTmObVMt(H.?C1(#n V/wCPw/4S#b %ڲ'$E2H`eb O$d1v*:%s,S%HCa;Az8CG2$@tYg߶"E6!_TA , =f6Mh<3/F1tln{ V4RJ"*zЊ߁QXg| ]_S׎!/ =a4%m!XK4с{Fp{^f5A4 rLM ȠMf ux$&VnU@BLZ\&B#>rl&I#^YC-3.ٔ>7kkuš'h',1%a{p#c/3*3piDK:<)GH3K_>qYisY,{պzD'Vvn#0b!=[\rG衟d*~հ={ d_|xYlѽrj=yfG$4QpLjè^k6ܓM>a:SgF)H1~hw{V3$)އ1fpU@Yi+ؕNC! iiO2՚X:йZ| PӚr M'g7Fcޛ̠\ K4WEK0$7/ĝ}+Z:\kZ'E͡S! [yVPZ QlQ Gx9ƨ6Y(޽eq"I[_7氭]I򂬮!/kpVGA#R0X; #:vAt1(h,̺4M]+e-7SdfsūzBS2o|V$=\kޘ/<&+I.saZM0WexmtD>/懿4'm .X!ԪkBiFUȨ)f gw@Cσ FF #% eV&GZ yX5L4`DkRoÒ#tZFԸp|M m!vm~N9a(*;Y%NKU Ѝ0>iܳ~(`x)}*>'?KO$tVn°zqߖu^֖nye"n3|C3YI'Yryƨԑ-%MSXVR+ uqkbcVOGJ"hy6h3Nk'K j<B|9xZ`'ڜE< WqqϪ:,d]\ X)ِMtfOUɩj6t+ϓul֝XY.aĊPorNtoD?=)Uv%o)FO?@"2#ykVHv}1{@IiTs*({&h!ӆs!k׻+ /+7E0u|: B’}"ΚtI'^3sb >U;Lj?"~ /z)[/Vlɛ iEy@A΢{xR77:BޖC 2|5oCMAe<<*5:JGZU0,ni&eK]u vSK#;82lf7>cy :=up~t)Tx,?٥YI3 N pz{>(] tW |F[CU/i3zb4A[lW!mpΚ3/\.BOLy섘J c>pȿ1sX)`3d b!s(jwY0k(,3ʷf(`#:n\kWOnǧZWϘ}W\Ě4P2b jq L\rI/Q-+j48Y`wý2`^.~YEWjo3m}U_ 1~c;%<`{WBՋ؃"Q4Ѕ~tb돍جwq>rꩻ:`·sJRL`>cSzMwrEAG8r &.&m75m)N%BKy}{GbUyBڀ\ܾ9۔,5XlO#O|j$w.;;hfj+=5&i :X"05,~W&n~B~[y%Kdf#Z-@cFC|<BElL;@il,?ʻـ̵Bؔ .rl#`+=U[|;~j d_Rۣ8E+*`>l@Ӻ&PÆػܬwp*?.v!&cPC]:ڇ9aи?53;HpQkn("( (<¡foJP?Nj%F8Zm2k!#/6Y6Y*(!0z{"zeOUBLS!eb9sh,N/ފIl+gic.Te΢(8a_[b[mNkҴN0 1 ٟ)eGm$JCI!)@MnYrmӁԴ$HYn=@'ui"0PȟCH#k6GTl`}1XL‚q po!@H"D uoı-`ɪM[e-hؕ PXeǹ5轮JxvSê4< {DԛR9>oFut8f$JG3m:<7c*||3шaiCf@)Y`鎙 |y=kC\~\FJHAPiw0PfS8.uGj (LFW9="tUEI |洗Щ6(p eis'jjDbA+bۛ`ҼKK[^jmp5Z(s?cBpSbmʥ%-H)\'NI4towK*|~lFH=~hԪy(]%!ϖ8FvS^7*6a{"Q2k'uŒ])zU-Me#E4DCOWт€t;^%Dg[yj{f.)S v[E#@'czY`oe*[lmmϬ7LӠLDТDͮI*ԫ_BVV@嘏/u4hOry|{Uo< ^1uSn(F1Ui)3&ԥ`Ӊ{KI*()"5R.ن? @;|]gk 帮{&Gj21 N[: *cZPiy6lښwwղgOwTH81 Eݼ:D$5,Z\GJ641A?xn{s`y GXa>$ެs?R9#(H _wP/,HB6ҡKd40B@]Q* g/|iSq@4**ڧ B`ԳQK˗5> Q%bLE>#Or{FH#X3i-T (/dRma`LfJ}G{ B1=6”_Э`&p/T'VM޽^NȲl=h:)Zv*Rw )1H|AxqAcbX]韌3xcꊹQrґ7aǃ0QZ7eߟѧQHzHu?< *L^"DÔG5vaݶ4#ӄnθUcCk^3a(>* ߷yIXe9zP^4)Y"͓~f)JsVt ب/4y@,{`v?}hK]S晛~@Lzid:\LD_G;K&l f"QBOKhf篃]V& x-M5*:4r}DR {Wk5ٰ Y1gXB0c<*<7d~8G#R ``tzHWiJq6 qfwhAh&9K_(ԁE<>ԆsCK``tO.:4#;&fT[]ԮҵB3n\Ė dXZ%~Tv5,l;$L$\ ˠEЬ-ūw5+a(^TTXl?-Yv=#_j0఩6/w'S ˆ|oJʦ -)gpGgF_{մgk[bj9lG,hW#l@@dChD9!!4sV >ۚBݍZ_+ 1g<`H@s\38bΆ6s+TAz͞ĉ:m4Psn9LOJsѝSl`Zg\b]^ᒯ}b N "~A@;~bcJS꾇~ u/gX4"oV z;fס8Gq^b}- G4z-H:Nl34Q퍝\=C~_cUhLG PJ)<֔ }h(e @G==5{-  "Iٰ2Ud0# ZӲxȖS>_\' T]4̣@&.b3*jE[|ObX'- 9ԓK'h~,2W>x;Y.Z*~xor)-`Q4]V!R ̶,.$_q{. ԣ%g do :E[|i#Ғ|3OeVs}3.n?XfMGW8riMZZ.,QXO$k_xN̛-9e!v{;es1i., ʫex@W2^~LcюJ8 hc21D"xj(K9sLfv}@|O*A-';vFf@6؈<:/V;NF@JXqꯁ$BdȎbrl' IP)!<.cht6Js . +\"mTX fE_1~ FiP1dFVtwe?x&3dj''z x928}m oR<؂gaȴӪB.,/sLδ[  a<¢K?IQZkeF|iTHҒ"w.( e%hBfYR*ݛVzP` F^F`!1ľwK]4pz.#_̀`њwnGߜ#vV85|E7ox=tdA Pn\8;=%Ŧ$>P5F8:"yy ڶc"O$yF>[Dy$&)Lk\*|~6 k63X꫎^7UΣؼ~p^䦖T='Vvez>fƚ/sA _k? 3iDǛ&N$ErA5\[p EE$W(6\8aGRmw& s'7dQ0W'֒=Ba oĝˑ*GN- ̋3wln b[+zB,DRJ&Xj,+SoD~6ڃ Ŭ2BYTLI'Gn׌nЇ_G!Cc9lLBlh{xSe=|wc>d^Y'I9I.ghcBxѽw@K檥jEeq{W~aPuؒ,,CXCP8~tP Y=0.s~LОs+%18,m93kJΎ\NXUl`z{O~FB\D{4>DKT?eWMTT TFy*7+&H>K+B1,}g<ɤhc/_ Bp3驫}L<_RC٭`cV=-R LR̀޸TY A$@ҝZѫcٵ.z!>{ýc`֊ܞ)?y,*8VfYnK,~G_3blpcG$#$HS5$D&-0r-67{և4+d'ppm;O^v#izYoA@C, xu6p/lOj8n$_ä=ƅԬ6yQx@Vy%)4)Dž#͖A~e%C} X"B]mtQId71iC7QQ?t+^Y%I=<.b۪ٺ\,<[%$$&zji IE<}p'HZRdBRzP W ik͸5VlaȫkEd4p ̟D )71X)Kg/Af̱%G}"u1Jְp3oP pd!g x[.b10J&]]Rx\Xw;|l"]*}Ly:[-GYTc;Ǟ)*@{ޒ>AP cq<+;(~ ER$L7憹-ߔQ8 mRd"<+(ҏ$CydTY[" ?"{_h&CNx4( } }B 7cjMNnk+%3Y Su"5q\08d\,mDb: έk Y#-&weMr uH%(]rTkS@Djy!W$X4aC[æ'mu%̍?B|ZE'ƻ ͷ5.<=䇩R,xR$#HYN q6 'Rm4}Z`@ZVRυQ#Ve&dd"i`=M@VćuW# dV5m1 .$(qz6F-=Ci:\q[\ RƢœ9\`# uvl,(@b-q/~lu)L<|Ye);3ٰȊƬ;,NM&Q&RHY>H9&,KG.J"!˔#qi ޾Y)|_N-MP葥lr<8π$;˅ 'op)iHwν~0fi۷x%zp7gb3D+/=$ Bpr_[5p6]r! [<&euU0r,n Y8pE90Ö4.ލ6MG(?l,_%m\˛j\zQD7~d(K'kK(TAO0"'MsWK1lO_8xv!%夭QxTwYǟ:9A)TU8t>Kl!(@"mԧɃkm9kiE d?=Q/WVLW JsW IV°OF?Ebbӑpq']ru .S's3G('%12.S}~x8 ?4$W+l?V*BBomnbR \im= v)!rC)BD+bU-=K1/WW\jN}L2vIp'Nt7_OmfEb˓Ζl͈l{R/X('P ׳5lGNs’9,Z1*jQ&ܓgxgP/ܓodiS1[rKF$bTYȂ3X vY ytߐvLT~Wq P&~ΡPwdU5Ȣ">La̤?c%-ZGh9< kv^'C69qI8~8v] ^!.Dh_h;1ۀ%QL$G,!R0t𻯑d_v6xY j7+W,XJvC_}z(>ቇ:tʖ@2bU˛Búv"Ii3;O!†'D& Qn:Zj H CsEb3;'R$WPe(KX_aEG\Wd18;"yEǫe Z.S`Mlh<|X gUn_kT/S@jԾ〤Q,[ {*a>,C`+@+D7V25'S\x1+\|%~@G\D]fJ|+AA/LTo'%Чdb9kOrͩ9*aW&m*c,d@/5XǠ:W̑oxֻZRxrr4`q-t'x{+h++(hB ,dR΄&YB)eM c2;c𴯞eT9]%z.u1NX1<vJ︁p9@'<,L9E?2ɓZ SdJ͆Vbr*_{z9v%t(.w0'V> &ĩ nW ڝp 4A:ti~ZZ „k)smUCyvoGxG dw!6%l,hnДS0NE%+f_R⏼"Ww q?L:HIpf3Sg/SB D& #sy;n83A9Z7!oՏ](dL ;E_mh T2+"8C cMW.k0'AFj*g F+Y0dH\7Uta٬ɅqkARg|Lo+Hv7vgd0r@.M[2xb,;z MC{=3О0Wf?7.'f%4WLm[CF7!',H\j z̼%^Xǎhe ՂxTaqk [ YC\7=De. .ݹw|5O-2 (D |Cmkr޵WxeQx1]a r՞2Bӎ;rRGSKd;mz&{[%4VBVB<)haϝFLԛ5#ʲ~l,UJI1&j,إ^>֜%ZLeh,-MtzDGB;#eiNC_8Lt{d5ZK;~%os*ͪv#[d::*_ _|.l5/,/;%W/[_/q9kCF=yҵyjp#jXW YqD_{C]Het+! ;,0`Wڦ6Qu"A;𭁛MBSLaqtY2!BnRڲg׌aGCdP]b4P+uDɼ >EcM5i7y"f{yQpuX,۰)&yaFXmZWw,T\d>ݟj *L.:"Dn5T~1~:WuױzS{p*RnN8nj˙:) \fk7dus$,wkW8+w}1pwXHbu_}ѝh b+;.hX4CcS#Bٓ&?C{Dp$! ?"Z5uvKpqN\WTem)]$,?WN=&P + _pp!OC[ Q_1D>WyROÈ3or /\LҀDTl Ǽ1ӲIGXsL 8os@b,%Z{vrUa@*}Kc(Km}hh_J{Gij$@'s="7$8>YOH|4(\ UenUx1n1mI@>V9BΥ){@Y1QcZ,,o Pu}ը_"t8ă6$` :ϭ`ʰ U ݄!uO8ρFaK? frb; 鯲ސ'jnf0]}C #L_.URbvC#V|1*f-׍M:mGpwȟjH$N 404֑=5T^cۡʡ> fH^ gcIJqNDU{ث)T q*=~\=ۆ丬ucJE\m y.֥1 (=#I~T_?NA<ɗ64Nq)rb*~.'{׹+6C^%jh;S2!c߯"r,i _F_# {ZAz;WDZD);ٛ(/"ũ\ߝ݉s5˝kmߠj+Q*jUiZ^74e׽UKU%eOnOf+3k`E6"k#si-*V :}3ni^_D!UBric{\TjOUw3IKqEI}8锻D.pdH\Zt ϣ#:I+{aH׋ρ~!OlYWr GqgGөEx Gٝ~g'pƿ@C|/­1TRE$wtd:WnI[WEe#'m3Td%7 z4Kqe͹"FLst"6f|ST={V<#yJiEsU*ee-̩!( ̬Й}n2GcW~+c? . 15Ik$]ظHS[*n*[aw]Q3_D:Ȱ 56ٽiovYFMNPTAs}IYk i#IlPoaD++E4oz ǂ ,l Pz3 1{W =hx΃ tB7{MZŶw,QłU3"H[]lkjQN5(*d |㱣s{9VVwXj'mL jsg*J5Duv;uyldgPC6QRE= RƉnw}):skk9h08Gˇ2"@YsƅSkɸ!I )R-*f(F-{i3ު BZ*f1/!{jys#uRjQ۬NLĥH>pkm5Nl>UЃ0v pꬪe+{ѷGW|ףx[d5LxN^(0!<^ERAz+B4UF{ HA1M@Eߵ]MRYꈛOJSs>1}),S<(vWRٿ{?[20Į=cY#wGl%J0-YYtjW*4aP4̹a) /q%"ZjA3BqxE~c&о]U_{KV|||8P q  trrN6 lqRYs^,Qʄ;- ۗB^xoX Pj0iUS j Z4J^lT'|uNԇ/L%2X,6ms*cdRҵsz$ {b+!+_ #mi|7i TnSd: wNչ}otR?F?o 3 y !IJ5C<6/<`+e+cm'Fwk),$g=}٬*gNxSo}ɍG#lnk*^#jq!Tݳy~K!wŊ5쵕c%bԈlJRPpp0TeT<N)J.#W,Q*z}x֋FKv]y+VŚz{ZwUtOA4-1<0%?AGrw gK;Q#O&S/3#Yj'82B,d| ]?/ZHo/ŠfVpNضwW$ԥF:J>8u{GȕfjjCck2He!^&wNR/-%ﱴU TxAXwܦim.iR-)7=Ƽ=D*1>[r,`hTmh'gG$ߥB$Mo'#I:}m}2 8l4.Τ.>:v ydۋ8+0>A>vI6ർE >It,1|o8_o.M ƆyӜ"̐>wb0sUScbэHh#?ljz+>|Pr 7&:Xrq*;_8>YWRXG493..cDe}ibۨ:A(3 ?|]DMZ"h׺_ YX@mOޓP3 Jߗޗ [i8#mDϫǏWiAZ5903j2-Xs.[Z<9i& ֲiDdżkUS]8? W 8ܐ\ JUtF"$ũ.c{h;gT3OP3k:Mno^`c(zqTTx*JxV T,~`R.{ u| oWӮkAU-hZTȠe:feYƌbL]p r"|}lt|c4Mu^g7K9V!Lߛoq!'A;ia#忬`̸!/#?WH''c1 rMx;C%o}[kCUM1`_ls_SҸ-QO^MxkC|j 6 VNJh)b{0/ @ ?ŘԳa"ƃ)DѵTt6~.Lu`5BfK+vYp3w=^O:K||׷q&REtoW_Vc\Biarڣ m / jNho1>Ϸ= >/[fiIV]URҾք+-f{CRp$}9 O:p{w[ *P!uNbx:ݬdPu1Y \n$/W~I0xL2s_YN=@$VҸ"~/Q!3rw^8{ pK_(̾~Jbc]k}P.20GGn3ɤ6܋>L\0tZ`Ҟ  Q::ᠧa3edINF=p*Lw[b0LuOJ36غ7ZH֟voV|MJ.bQ-sEzp,WŨMu<҈4.H]f-@X`ƨ5uI*vI%*GbC'ةcF/러hn;< "4Cۉ9gy@A(i:Y}5=jnVSDټh۵~Hc1~ U_aUeVYNnpɈeb<!iޮߠÛLy+SB%.S8Ek}"J../6Q!^/CӶ+{yFo{lBL=ct}A55{&"#&|<]6W9΅zK]G$abae2lMhrq / JPQ$8joGYngW?ۯZ>b݅ž : *xhSxdbh_rSTQ!isXgWztI;^IJZɜ!F;3꽆%S,&I1fZwD3&`}yTY}úBwОw ׮KyG1%KAQ%jX'IsEcV;4,>8'qeЇm*\QK.KqEâ{\nϴiYE^ ,:'@1﬑KOLYq.X>UT QUn{1`e^)Jki[c蔑},DvTXQ6Bd?*x٥ *)?6T҄P[grG+x6BTf!ןhes. oovFZ.֞<L,!QnN~Q L[u@*A7N5!>ye[L_іY^i#55'MˣGh;w'іw>{&\~]{<`W-Fh!#y|05 j.ddpx:|l/\{Oԉ؍~X'T:ـ\4(Hi@1-%w)Fm}(*X![4s1_ Q:3DGe-\!\1c܋҇g V|L5ZJ{?G>/+eֲT7bA<rQ Cy > >)]VM햾H-/$e+q yrzSϷDGÕ[^WQ8 03ǨyibJ/y9qMӷ<2&  [5U,|ITy详ˋiF?C}J%3>T6C~ OWD poP|?ivW{Ep.*nBzYx>eLؖ1cyJoa !<$m>Z ݫ]vjFUkL+$t _P'tz4;mcsCFL_ZYXxtcZ@8V~m'[0i*ezBwFvePm j ]_wxF&풴Efdp=i jçL['״SeB1a036=ksdPn䞰aޣ;HYP[n< =KA $RVCf^7[N~b+c(dgXBbfG&_5$.0" zwǰU4_9T[QS0V~L@0F9`QoDRV͛g(lR+C#>!xP}6gV9,Isgrݾ%!_y92[th%P?F (k_>Fssye$>sOkOK?vf7iw_sl8ZGh^cPv24 `";Ir{FŅ4ND wJ&VSi @  xkZFHH|ジI=mυ7jH|x+a/m7~u\"OEގ_Q)u ]NHr[f#\έX84KlGUjcJx"0\7JL<$b4غDK'Rz~(sv{6jt+T.}u3G/Wo0NRSqx Rq;4g<&B[f ~ UVHbέ/UM]$0~BPG\4 Y,;KqV"vOsƆZ0 8%79&1u9e"4u.oPhH;E"?$n"s|!׬ ?v3T08qR<ގII&@ S}/JZviw)"T1C &HYȫI1?y6`tBoǿ08V9+xʣyrEjeƏzCscܘ?ѩ3))|֛Ldې" P4naĜ-HΛ>яO|$8?cR#/ I?<',Fؑ =4 7I߷͕xbN5ؓ:$".*kΠgu{$r+HY2sS6GN_e `+:lGDL n"`<<L~uXujt]R4Ԛ/y/0hF[D֐^K/NG}KCp|ﳗ`m3HU Vh5'9JF{ e0haiCy"bX!B{, 8 mp=v@" ᜂ0GٚGXfdD5j&@_޶d9HS&[!.;/[P 10Bie '& y@9hR4(U+Y aadG⹶S}JXM J#9ˮH koQ_Ο`l; ~>e?yj߈ /wsP]¹[߯kE>!:ZeLgݾ"I'׾aG_\B1IMn?>jŕ0LaLSIYWh ߲f<[ʁeZ^[mg|aNWK-&fhwxPg5bQVŠ2GnsE_-$vU#NjŜKG}ZA i+"&juj@H9~EonDҩϗ7ӭ3r(f]:XV弇Wj'R>;;zK) `_kdijAa?T M*-YOE/f[tg(TY.u>)QF@qIDfOZ0b*0A[ˆ&erVZHy_Goxm[b {l_e 9r[q+#UwglN ^y?AޓTz)=JRRH-.G"wîxag$o /|)kTxMݓ))$2DSc@0d4-9Ty.?Jc_0KhjcUm5UzLë4$V\k T_ XU| @{>/0g/^.1qvHŌjotSk܊|w>;AW [; o;JtIZ@byjW ffcf).-92~aE/tlI*\VV1xL@%AV4螬36ҁ_@/V~m|&m(Y m:AKeB,@2&A\X!tY+mRm_A@QvDtǰ <|xn%[W`{r *z )$@`Ma1XxP]Wڀ:򕢫@}>x S 9@u2Hlfr(^OD$6 WA#m2.+(bܯ$lH)tl⇒[O]K I)K+ ~I?3_YPF -uh+sB傚)z?bpL9Rt/o մҮmQ;:Ӻ(k|EpG$ߩ*1igKs/q,;IG\_eP-3Lx?5&Y(B \ti;SKw%7P>ch9,VD׬`2~ccΕʋUٍs2uxzRNK0/mܥa73V"s4JNA7ˁ>Sec1xM`e~iGx4D$ JWl k5_H:5oL9^o痹s۲瘩9c)WgjC$cS|gdV@9H !B|\l-GGq*m(;I^˕p}}N3L5}-;g]Ng_E RR6Q77F Wߛ'|3LxLX?"`')A|o|Lsј-+9ԯUkJ, "9}xOa/iہI)n<'_ 45-'xgߨΌæF/pkD^|H|1#DL[1F9Vj{47[S\х[ Ҳl_ۓlH, QGҚUt_yb2 `e%CzUY&*XG<'(xM LhL"##gui?BEEJ^ Aƙfqr#D:ib:Hӵhs pƪ#fNѹQ9tӨ*8q6JR/ Hs}<?!I9XBd]:@\DFRe]lbZU]ҙ7ZQkN ׶:JZ,+"aOm:h( wѕpzGo4ڮlBb^gwA3Ļ@XX|{no|Ui#t NLRf>vF y!9o:ao$|%rQg dbǿNa x,y̪~#JA N0c#٫ HŨ/v=0%iU٫iRRz1V5,`,&NT SEԆ]׏_IյLN3kv?#kPϸ;& t®I9ѓ&{eqXD GE/> !+g/k3,EDy̴\?tRS8* MP'VU(ށd p,|.Y,C1}ˈ*9ǧǞy@:e΢5?^vSx2P<InPxkBy}*6n^;F] M 8b.IU[B\;f^IխrJw2\gt?mHU{!(x /P}N+U~;&f84UD B^lƤmٝv¨W.8Y.A?,2bh :5+9]_f Mv__bnęTqKv ]^4$^Sdd_^(6ך ˻#goIكClA@J3TP\#CtqɵO 24vW0>v3iD$S=l}Ag)^[+vUEv"=uw>9!MN&b{Co,U8HgG.lWXO? [:}0,a.ܰo/؀$ ϱk¬.-b{%)nR+F&; $W{BڔIO(QV9b%Ũcxͺ. j=pT]T>BQ6"ٗ ƕԄhw# 'ç]"G KvF/ͩS\C~L'*("6iRQ߀"WIAꈍ*3p z^K9WIK+V >:E lz6Jjz=+ՅfOS3} jS]X촨KGor-ljsDoӰ@Z$GyQWWy@ nšf">(p͏RHy0i^Àг{k4wqķ*ma5Ƒq8Mf{}zkuzёbdV`\X`je%\֐r6g'-16ge,:氩h`}ϸT73ҟnx 5k5}b@$46KؘHJv2Sq {Y z#u-xtC,:J|jyWi9nvG>s"uÀ+nƝ2Jx-GNѥLSM^89o0Hnkxp8-*o"တtvd6əX" k42%ն^w4+-j̀Zz2#pf>S[D&q0g ǦQ4j3;0|IZiW7DHij?~o:Rz|( ybJ=a/*C* w4[y e~ 2̚2O#uK'BDo׶B dn4haV>L?+yt+ &B~<yYeR1<{֞_h qvṣ ^1e<(le.eGܧ2deY4rB 9lJշaH&OiFq %VۄGa|yA{AKz-x1z%a?َsԸHD exNl~ tK0MY>II_9HUj؏) n%G{7Xˊ*4MӘm]ܴ-Cr[b{-=X"եgg;Ul\~VrW7?8gxR!ǯ/_:ĩ2WϦ#gn9WWϙ oBi4LXW4Pqb U^ڀ]*^uDqh^ʪM8%3Ձ8jFWZ:A$C?/$& ?py/>%͒`\y~ާ=}KA 4A[*=%gA9u"G|TGwE286^TP#\>ȉ֙Af\#̈́EŮ}~\ԟ!74m?MNsU%qLõY!4DP޽{\hÉV p-,4;4Sx4u$x4a<-0.cԝ8,G8=)r?p= ?1KF9\ط85I<AEVgKV声q}"NjbjKrJX;˅ƨed &6 *o У4q60! #ވV(ŤƜ+ώJ"2qQ@rCY֐F~*zĮ&xnIiD;gUٮ?lW^0JJ.ob/ pYzv60`f KklhEIQZpz%d>\0}p&9/5L9nb\@؈CMԋ/vM:!DVulT,!,IN4.݊"6w,n>&xKDoe "[G R3ˠ%1#XÁ݌Z:Ӝ ,]_K; 7~$ߋQdQ2PS3Vb}Lmޖqkg]l*AFH[فXb΄ei:{w< ?X҄{ZP|GڅDw^~tjm.,/_#d[Nb>xh;ukbrp*Q/S:m$1Z`E.Cm-9̜O~f3 G);<{[a?$DC݋0ky fF|xʈ1+(/N<,ҔʳsnL_<.i4a)CFl醄~$8+ n, U)Xq΋E?A y;*ѿ'S^ʗ\^t0M7*@ K] $j&7fFƪ$`՝L|Mؔ,GQ}jOX0H0 K"3-A$f ͳިez)rlL%#+ I;)e;8LȍP٠9)*iat9rNþa2$3۳R/pa2_'5oݝ}/05|7 c2M4j$5'|!r%Q@csYqBıx$/3A@] 15 BC9N26qwfQ/⚔f=F*):>=}4Ftg jXc6VTV N⬷7'Q!nfgk|qgfe>]6y]$AB^i@E[Ƣ,VLF6`{|4#q~sTymH1=b_돴<kQ8{ /7uI?Bև#7o'WtL @\/ 8`ZThhCI6%&탩dHT!A&JٹyU[ |?^1>"i>~C*n? tvP&F?=ղʻ>v8rKoл!݉A_@a"+رJxfqs,L}~2&̿s&fRsn&$zQ(h,}bQRg=+`&kRm-]UWd48!])"/^gdţzΟؿQ* ̣S:̾b{tYٴdR Y^G'k./?&YմaۓvY( '\ dV0eC,gC48@Ĝgee,rz,>B^Q&YF> DH2>&`Pݞ*i\ ߬-=cI78ɺΠ;Ό+5B|[f:Y TO֕R2"s%ڻ̻!Ѳ G'صL:ʹZ>wi]"WӕFUi{O4i/Y7X(Ü,ERtLʯ)@Q ڽ!:&kCF*5Ms鞧a}>.FP̩%D6?f=a6#;$X϶8lE )^&#_/X?k;nxD4AśIFp2O+=ѣ=YLw_>5%+67Kkˢ8GV$ֲ9>%e;\hyYҒ6åkIab<gZ8(c/isVQ xv О?:A*-~$$r'j~! /t(8s Ϊ|;\obGZE0|[4K?>@>D_\9$Yϱu2iA݄TlȘ |̇pQ h m¹"k9[usE{ %33׵c4v!mIbnl`=lV0ٝb}PJX7/+'\Q/L,qUk8ÔYZG_cʱdl= Ǘ2qxD| IP̪QM3έD"*7h5_-]Dai7t8R[;- NQ? 2ߕ띧s3PJD]6KUP^pmƎ@kyYĈQ%c݈d3'14LjVp|x2_ 9`Cg __?M] g6!(3ilg<Qh~(#_ 3! Â%M^/S 9i,jMz:' Ӿ d} &Q̗,.߂ŮqKyL ~{|;3FnB QHXT΁QuHw, *LųD!spdԩ'Xѵ` ( p"'L7׎<>t ShR `! Ƣڝ -l'g 2_3F4޹%KbnX4l(|1͗7GvgOhǚ= ;0M5 S*`A)_p (t\Rq}%3@OT( iRf@IQ.Zk4 kiݝζ$QeD.T |#$Y7p0"O-.j֡eڶ¼WKfUyegCǫȼ}bh\4KvmTߋ$\%ШI( Y`MG*~Vw2rz6!rrA %rs>{q_ߚ]?ܒמT4HTwZX hwS@ Z# {('}2/_Z[Cuyxp1dp.vaɌ'BiL:5D;UP;~qwJp7"rXABJ9"N*U4nly]&-MQf@4&=xq`Tm߸6ҡpJptj9w }|lYOf`ߐ쒆I׵:3 SƳN#{)h[eHw{gQ[pNNm| 2y=>i;DI'K(?GC ma9D%pG՝_4*w7Ҿ _e`pNJLf\TXxM)crWh$S}  asR^IS2mD45fm֐p|hcarb:CKv\ȷQ6 jH}h`;SdjxjWnQ݌|/ՠ0'`%v:. ߕ3BLqp4N!v.. ~NU013[ȺxPDCvG_\*6C/r+ī'>f8YaJ',Ī\\ ÆW%8N}.? ɯN/\xhn>}BuBvH^p} TVR'~{Okfpz{WU٣R@4ieUM 2 Ԯ]yw+ ٠:T^)GFJ!2i)ةfe70GWHح4ӷ\- \| ]L@jWmrgP곜oL֚kMs5Y'Ь6I"e mAcN\'ryb&> K?$Ff+|JFㆣ7x.q_VR/tdmisk]Dj\RQN_P khY3#1$aB.tfSGo @ yG%h%U ^=COdUt^$WQj}(<[jMIA˦ouPsѻjD)Jgl56ӘOv70Lp[odءd(3+F`k[JUm.:M,Q9OiX5ϱca ILj5pUAU?f8v`xx3,5r(]ԑ0ߠɜ`~fOU0(> *~ᎠI?$}]*G (7f5y?`)׾kia5PUb⌣ڰ<KC4C;૵!>[A끚 W-V3?V{%Z=Qb xϸqV?0ꕛ=. 98D̤ߜ]t "W"Tn0G m.9#_|t7xw uv zn!Wy2m{W6!b>p¿Py=g $A=+dZ1% Ν@gQi *bϵTI֝ ii}['m4FxCkc{61@uFaVuMcEϩ:5.?iq@m~CH_ƹ5RiK>e~&㪛HA47~mB۽A'y(:1 7K#؝DX-e];`p<~$Dl_b{rS Z}Cx ٵ:~,rtbh#C&JW+/ .i:Ҵu sf/4>~\L/D`)Ppʔ@4 (z5?*nDw_V˵1xX<{ 7t&|$ Kg,3@BeaY>Q|>XZ00=ȥk4{l+Dayȳ߉;eyXc6Y3|Ͻ5oxږC$e&|ػWVr7\КLߧi<1r!q,1v7{FyGr,j Mr0X2qA$p6F+7,F_@wҕ @q05*m5sK^uJ,,_) ApiL r.*+2}@DU|RY΋2B8 jF+w y5{@MZJGZkʅxxay}l %+#ŸI D}s*(;zrPHqPǾFb-qje$^sLf!z4|?=v8A%@]v-#N >zI̛ƞ׾rZy%v+gzϑ{F 3݅4zN^awctB˟ Ql6e/6+-T?W0ۆd=.i$53jG;-!n-`w3~d{Dww pzJ8q'`0+#XLO#EEs=c3 L*]o&>\2BU訶۔s/]]8#C<6VN@*>g %25*SA"_ʵJϷ3@cI5Q8ifͶCuьtv5dŒInFd+ɐogIu#ZKzDly2"f0?Gy3@alv,XhK|Nn,#+%. T* LkR lMȮ>ܩ_,?.]܇_1~k,1}P=ܡqM w$V3cAU gib&_YAUBD%˥UGh/n6;!s#1#\/АO1ykS)fR H$A講-5dbmϺ~U6.7Ӯ1'U95s:8P5wq䑐^CEߦw{U!}jM9!igB9% NK.e "=/Us-]p빟[5Axfwذ>gF|7(rƧ?CojHȀ@%KD8lfmZ]pƹ^lX٢G >i-96zfe?!z><(Gj4ً= =*k׸ūn /"}&lTk=L1*0zK_t 2p!̹YC&BUΫMQM}Am.VуA뱚ⱳ/V왽[?"PB_=,I4O= Qwj[zJy q³^Y7y7`tgIAFLVwy 8R;pүpLq{ ,􈺉KV Pvy'n{3KdS; T~l@ -AOrt<{s(6/kjD_漒E&T(Z:hQ}\;./6Jؓ{9Et&6Bn0 qiU q4qe uSMq"ѷm+DYIN\6c>ŲC2n v"U};>of8+CeUJhק$*xm 0W[VMo 8}3jɀ8ؤ[|_hn@{od3,7xJoF~-@,]mxYEs^!/ Pʹ]\5c2Ro3540` դϙnѻ>p)7OA`dny"o 'wvL!o[1&YAb&MjRi b4M?Ŵ0 ]z]C^ZxT[Щf[4lm)('7f"bwW"R0>u8kN>x M@Y3;"=F;|3`N k[Cb>HDSV /:6-]<} j8 F|U_Ԑ.{+pGڱ%Ѿir`]gc'&C CýDth"@Ϥq : +Z80TY!̏Ƀ$R3+Z [؂3e MdLݎ1,1g.1/nkPMDQs~$5@ZywC'䉐c[u*ǏcdDu~^'d<Ox\_U!̴h!Ə7pQ̷i5 ̳&0Ix ۫nw'"1{&D|]X_~>i2MU@u:S=y omwKpWeF^xѩ6B =hun:ؼڊ:+\Sa}J:h|( C/RF)U?ToOSAZ492}w΄e~- 8مTs'AC>f/1!UtaN'rHEdcJ!Wp:"K)uxvu_ifƟxVKu~Y{Y,1j-"$uD&l'0]W:Sq^ {04uyư&A% KA]|{L;*K>qGǠy7yAͷ^5QhMGnD!l(dyNh7ou f– h]w$ǶAq-}_:`.y:v > ;7[~ǸU[MJ2]CRyB4D l˭סN+ Op-}W|pJ Kiܹ^|22~ qܟ*&5~²ϼ~sx;7%C+bU1׃eNG!Pzjz|%n~Ɋ99X<_)󺫲f`QԊn\s ?4@ݯ#> K[lۜ(l6OD` Y"P 4RpC2v9+cS> ahc&,pcHv&(H[̺cmII ^ 5U{p)9u+8d+$a 8XNbLE-Lg.*FV~SF('PPL- 7¿̃D{(EК1sa0+]]1\-P9OATN$$)=/ Lj!'#]GaUƽ=M@@U[0;(?Ey4IBcڮs8F3Vw YDΈs/jyJo_doS-|acw,6J[َlQgb&˾?0l1z5VZ/x~ٴBNc@kU>Taܱ-^ռǕ|,'Mjtض=/6 J]R!j&e=գ@7x-FW,@q -1 @jmـ#-↮.s?/qw)=~j%fDpb !-d)"[8|Е]3HoD`cϴA('Lm3%Ҫ ]xDf q>{deoKE_lsr=ΠEBGZk ($Ã0]Ahp8=nku4/5FM2&ٗbДA;Nīo@Ovs5UKOa[SwX6_ #m? )Hk>ub1 '=8ѷlXE¥` Đr#Ov 'Soy %Ÿ2J8c;⑸AȍCwUULb6Xxk; ;cIR'AaIH{%Ulh 'meى6i(pS+BΠyqzCfiq2M !ЩnK;J玎鳇>Ng-6|Tab3#X!kkgt-+Y'ԅTQh0<]GoJBӳݓs!(\|0KiS<np6Q$@J:`19^r{#DKQO~dC}t0a۽fn13L.++wpͰm}Y9MHV >.lW2i%e=hK ~u`I;kHt͆ݝz+;&K+A'D%ДHK\X{^#$YY2&6&j7lcG^.Drer{ԏb˦M7xLRBHuafeθȄ߄`I4E5KKq5;d{+Z^KcfE3:"~rBxX&H@#z=3DfZDy~ G{teuxM|^N}p 5/r E}5MܗZidYrש҈q/t04(fb]S~I{^ ְV{_bwu*b- `\ٻ$bR-;ko"!W5^ G9N1,(`%(Oy7W`R`џǟ{f^  ru-m yM h7Yk~U/7d,4B\X2~@茳2fVF=$O) CB_9 hhT`$4^"Ai9I4RcI`P%Rƌˏ,Vq թ4g9Kˠp3ӽ:N2F;Gk޺D<ox vHڡxcl%2jc R#j&7\rD+ħ Wt#Sݛ{O)9oKV ukvtS[ yȐhZ=wBnud K%\1({D4&4 P \ud¾e6~ Ji"] Ym,:"lFx$厇UI_uzok"w:GQ\Oݔ^"2I_\݀9r[4=3 c-T(g4XxkF273ͨ'iur8-ʿNEz@6Q"טsPo'4–/ew㻺371}2Ee} s vPbJx5yXPcDxz@F(9c:Z\SdqOcjb2XF/{dINI~^%jOzYY uZ/YS'R[̦alMMs1ƿ+ l{A1MύqQ(SQ/1*-sF41>=5A#TC["ոnp!UŸ;eC X?^co;@-Kݖ(U~ʻ 2UHǎO.CUXGY]GV$^R]oqSa)HrBpWAaI cӲ u=ԾjnB^Bsw'%n`9Hk{u$^[W+DC6`гeF%J%uMMuP 4+YZ6 u ٩?K%XةϹE8VVbqUT TslMB#$2+>mޣY;_LV|T=˾hfQ_?"Õ74~a..+;YYr)Z/# ;z6q*]CTݕ_IFG֛?cܴ wۓƠDSG+*kH_9̈>,-6Tuݫ7=ҕQN)ǎ3EcU/%o[@z\E"q/k $}T.( `c3tn\[!ͩ?ߑpؕJtf ^"8dxwe׼>9iZI4<c4rh f50Y_z DL'L[R$4Y 3RťlRgWs2(M7E0aQB^>eC z/8v/ |bo`_4h <|>6v Yv&ߑq$p Ld9C3uKл*U34@p[7czn@Sa!#-'0e'͡*T|,F)O̟%H?ȃҜV@ } UfA?U˲}pԹKQR}xjXj5_d*3t".a":3͂t]Sq2\ٜ<i%lE(*IYHCp9ۈ"^kxq5uA&YDm )05HEfq 9KvP|=& {{ "'w%?r_#ݒuB'?y#EڻG햐Ҭ0Ӹ2O5i7CIy|tĹHһWl}{S4m92h@Œf! H{vwKnZEtpk yE.MPGi?oF.Դ3ϻ\N#k6TKǯ`r 4=ZlG_kl\{lZN/|Dod ʓ\9`om'vk}f=:"*Eƛsq;U3v,Hn2U %qx~fVym ]dd$ؙ^`o̲FaV2җ7!=JWF{+nܻ[9[`N^*ǵ-.l&S TJvm.C˒BCq;L^ eDЗPjQ 眉Zstf k+SabmW_fh֎'e߂\>צCd =U4,5S4'6pԒq1sY|I06s7|Y,U!< "R>m-|NmսJj Y|HKLK{xƿ P^ rԡ\l׆_'4MW%I"b1CuNHF]A又YG:RG;>S!L$ƴ4.=G֞}Օbf; tn/5~yYТcOy4U9ϧ&`?Vv3x?Q|ٶB$(׭;2Cg{gI6?yTe# Җ2$]wQRS٨]S>S9nr1fhY-?}&mp -[b%@D|fP``jОRlh*#32f.vQ&ԏFwFf[< a/, Qqċy\"G:|襖[QI+\Z($?]Y%̈́Jr2la 4.b1Jz;uT SiɆg# "l'E}yw7EG5<M9] {)6UbYY;eN bhLl*i}}?>e-28 XY ` Mft,Avq̗L{BQ̓g$v(t7:]ExTf7'FO-co O2d9 `r %Q[ g8zMmJG6쥔cV%R+S)C'Ii*=1hU}1.Tf|AҝuڽCXQ `V[A⨜U$ Pg\Ac[AYk40ڒ2$rB\T!Xb 6ᷫ9\(ab?AHPxrzt,./exࣴCn@B+OAHlOΑlI_!}0ˌRum=85seAR*m:4\>lסta7[A0sC[yylZ :%Lծd7!8ѭe5H+<p.(n#!ݱGHWa0qզȁbJ /!x \(Sw LXLb 4\VAPWz|ozl~6?[bfd~tOږu2w34Άq>B}y1sc:uu0af}~d 3?HqGDT'VVdQ+\Z;HhM1_DRG8D.П<cPC`:[}AGvMшY}~F5@"=Q(N3.'1_GeϚ{ :g72֧FI}V7 %bngc Gs83UL| |t#bvԩ%qovu:M|}1׀6IӋv%<6M{|q4&M1v١SJ6뫎Z7:!y/ȩ4[b #8Ħs iG4q*pM~ХH+:+E<kRjN]8&O,䥮>r PV}j.D d9`]zQS[$ytPI^e6;X]vo7x'O 5>`] V@yw[XhqVkȴ>**݂>') @B4BvϚp㭓 02?,ʶ|7ꋆѰE ;'%o~3QJ.LlϜ?wEI&=xb%濛tfM0pWA4(; f~>6 Y$)y:Y*}T3V*c+!sP7Z)4_E;y[>1/Bu, ޞ?o꽊D)Yb"JFG~*3ߗRWZ#H†r,6X77H`^W0oEnK/.YF_+dZL! Z-KfR s٬{jsQۯqk>~׹a8ڬo!z">QGpVTzb'Fj-:νMS^H :AEA ⩎_L c8ߕ􅷚7?ųI@S^zv`lf ֲvFkSK휌PjJS9ӽ;@~aYe9% a[MNQKLd F!?G \|xw@ &f,I46mϸe,ҷ]5Kt u̡`l's#b flCW1OGdQg{\H|eguy^@(h4ԝҌ,YDʼn@i f7"&B7t gyC34?pe' KmXw)?D">T੸<8;{Ó3JC$GcqMDpavJiI0&,WRr\BBY+CC{&ѱ'" 5\'GӿFZDykh9fsWXɮ$oʎh9 9AK>V)i>MB, :q_i7oczbFfQlxw<:RiXAD1-3 Z0;Xe1b"4lU+ov;*}%<ƒ.TcJzƯ5}5mQcMLS F6Ϝ}ӣ*ls#8,})[s#3mδh,z&)n(fC+QQ >0Y⌟yxSy\ q? G!W I<{mle; lGb4TaScIHNd}BgOK@?UC<_y]x$ʂ#oAɐ uܵfД>~1|%ijdK/7k|^;oNF4Ƀ'V/!ʓʏc/k='>7m% Fey֎,$Aaϐّiak#(?NKemΒO.&\:bDAI|OO~vў!A8r^f36%YU(6PI q%2n2$ߍ-,ᓝJ[ ai Kmٺ z PLMuӻ^nwT5Ը")|;dtBRWjKM$ub׌|cl1gm9/:ep>"ؾ71XrLG C9?(H2" \uhuBnd2dpm*\h7>mEw*58}D1SqS]L5[#9d=ҦqIד:m&ZMvcm. )lq%@SI) [,cZ __J|BM3rݏ5ϫ"{k%$E|~&,4J:&:N ][!nZO`xXm_G;ŒnalP.;qQ]?+b%;c9.LM(fImO\ԯdwG~EmL:Z(ͯtޯ^xObwDŽ:q9 sI C`Vs[0m*)1&YS,RnzyBE^yI}8拏/v1&ZC SZ `M/*eUլY@Wqźmg6qV@ vzg쟱5VG(^5I 7'>8yB|z;+#g D"T=%d`BA=у;lE$29P$_<;q '&W+|bMѶCme\́sLyszs!t y VJ#;{*NKPs/ nJ.郖2],?EYaT `艬ӡB>p'AI^ aܲKy6#3)aSţ w*]QmlcTJ~=*YhQbN= Ce!*#xH: g{3*NLѨjiSoO0tE ۿ^ NCeYЃ?FDrEaֿҵA6T7ל|I?7Wv`hhVZDwL grF8 㦑Z3D5B:͚ Æ@N|ϋa&1 E wsr:jΓ"Ei=bNQt=:yGlC آ„137S4Ö!IU `nڪ1cV9C~bJ*Nig8IdT428vF'~Lz}BܘVrFIT*6xB- JGҾ-X/A׸_&"B$cZ3ާ&SnZ݆T,hm1dj& LZזjöyh( ]Z 0Yl-@dgVFQ9ZZ+;oN(WyEL'Y.#]Кr-:\tO(oO+ *[%Q@˧H1WS,juvƷ-T:BDk&a]_>,$خ,6<sN 17sphv_㐒Je3-3hw;p_hw]oOO)peׇ}A~%W[I 'oXɣ#!# pEX':mcNVJӧ$`'ێ)?.[Foh)MHi`=< '6;)0O[ eKR`}G*^"S]6b m6(^ZU8(a i섗QbjzBQK"N".u-kS 4H39ߎr`c65ꏵ r$'6ZF}>SB*\mvA%XSM#Q~“ߺd!c Lc(_9&}˓Vboz^YoBu-0h#[^yZ7˔t'@(Nl(7M٭M [fOLtHMdY)>OlƦi>5譇7{/8 1"\PZH3Jo3dɌUî(xW.!7 9@ }3V~xZ~o$@;2/@j'AVJVem7y{wBɬ2[\ZH\'MڵFMGqs9t~!!u6ȱ xoWkh䋑\_.Yq6ñe +x=4 /`B$5ysߗ#=o}`.;rr=h8ԜIW^CS5Io|b'^ :ZD"UfIN ZQrN GvZ0},ywTsꚇKHړ J2VӦG.(|:ܝ|jC$~G2%@M׼c0*p|+!dM?l^ǻ =䡱iE$t8ث!H1ه4R@gcd)〛z& XO ڨ:3|v JS l0%.lzaFhpP|Qz]PLyEO+i7$Iߖ*/=Om ";I(stAA_M}s0XYbJ)m]7WMV`|DЖ^ZdRQtˢJv(1*v82%HRJY+,#`iKG>b^1qc=®+g.M- %Z7[z y2Xr.sc+mX: 2l+.dL|\=t )ƝLLQlER (Çu"UI } spൃnE󰅳9Z &#&tjzVڢ=/pf?lEaם\v6c\!+pO(|?3]>LpReZЇAE Y֒ 9tVz bSPn[eZaN<&tLv<~4Zc'[I>3/!P<45w՗RBA _D 'dm65 emYxV[m\\vsg&p0f,}Jm\S`U$kgqwJ=LN'iofTuq8da=7T]\Śzg&Xq@~#!8J翩15qh^=3!n'_ٯ8'C Y6*PNn^)KaA083ҤZ&}f2Eo6sigCvfNY*P:%u]Sz,urD-V30JjsnPH bG*5;M^:X9\BBjFĚ0vI޽P6 gy̓wڐ`r<.(FZ^'Xp8U*6KF7A٤ "x0A{i#c>˛(2DAՉ{8cW]C}vh\i@r8G|PɃOH!KDp7z|1D u]nfbWkl`_fRNb٘ęAY_t菈5c̮_(ˮwx(nMw0i=<@9혟}Y*!L%bQP[?6af\^oT՛̠{\QO1 ?UkPym׮Kqjgk̼K9N" bCȡ~LޗLjYūg;Tyĉ1Jр`v.VAIt_AKQC eMbW^nOz[dfX+޵sVqso iJU5_WѬ\u<H;V|9RGTwv6.Dy>$3Z6ݯ~FwǚZy-p.'mk!dISS3Oqj1`E'yUMD!1ՊH s?J`Nr&wp5Up8lw!dp):< Y(l6س0`Š H'JD{2z dц+p# X8}ũ\1W̛VTx<ĭBh z:gZ/)8, /ӚVfRy=V 4F6B,QOL{*Jz.2Zѓ`G"a Up}DaGK2*/av 1my)I򭘓<~u5)_3>IաBEɠXYDUDHL߷Z>UL]`g1؀ i#,E2&W:x/mŒasበa`0{UA e8T$f~҉I % U>{=aÀ.g):t KR/q2 p=+!SD=,p E-+GnݍjCȉ~,qnr$K]JAi!r9 9LڕSG<\ >[ѹtM[Ap2R#" 4xb[ghQub_V)v}A/fVISޤ߹暰TԍLKܫAqghW:t5F!bK~Rf@G/؈$T@lSJ e9n*.`:"ODə>T+ >`X7춫UYkPNO Cd)UHɒVX5 +oIኈb^%xtE m#[?[yQE+Et$q0B?5IjIΗzA]'c}nla/;m| 67&q rELFTS4 YV ަ2MLMCyey#QQ֘d-՗ '9Z u;N]}6X7luncX[ tj,<{PvSw煺#BrJy1S5uq<ȏ}H?:;ÿ.EQlh Ο~l؁~@@Y5G/Vc!b̵ѭtYk"fSU`-U'{vzqiOy$((fVr8B'-;w4 ń9[F/7Mv sf`Shً\1Nͽm07Ǽh?Ö#&Fe=1Ir:7`06 hiD®:ftw}Zc4۲R> m]iuۄZ$Գ Z)m`0~76 pucxw&K3ŚK,Ǥap.Ě1|a3İ#_ N"DO,͗]?jC!,&@9y>c",?PCiScK\}:`TyKλ2YdD u|`7M#Z>v\Uzk}\#>Z4H!'LYPmbl9MuК6C$shlU1}7\P\I,;2^&Klvj*7 OEGޘQ0f,q6d4'\aqˬ٧wLvtL dv4`n3eNp 9y4ee,["d L2*|ҢbHk%SJ'\"˔'a͘,T_bG6Fq9s ;]z0MYiA[6yl,$ܚuGhjAr͂ʇWr"TFV fve䥗w*sF0#hChkÂ5wuHt^4>矧 ,CXzFvhj (ӱdI< r,_+ߧoa;B~Y yP :i~SKB&q9R.)l gl] iƛmX͞/!qLı GPnjݯwڔvr%^5MC2uKL+odM|W8 V x غv^Kvĸ(rw`+#8K5x]c( #)/.Je`#Ϯ ~+]3ͅgu}?VXgu+z$^Է઄[Hz)iZ!:'nI[p4-&Zr4, ޴ x1|"/|H't6?!cH~g!@=wT"NlU RKq HH Fm]Ǻ^ K7ʑhѧ<` 2&/mW_D(L8F 2LԂ4I&яKpX 7^vD#M\ܛ;LM;F>|b_YܹO _$}H!sxo$".x Qqu 4gc[iD ;T>KPqbO.l,S ddͳ+T'oA3F3 IfUxBV/ MO_#|HB,|݀&WAX;%9zI8 83V5 p4='=eD}L[64vNQbljǸ4`=@ c!j̝6=aeG/ q<'Y|PDTDQo:5US * [n.F75;NQ3`L;n!1t@ $.mW 1/c~rX`!n.4d xUFj!};uK!p*f|gQ8WhH-:~9 o.~w(XlvH\US5_˰JWΉGN@4L8]}ty]Rv!_vo޸%8piIr:hQjC Ia7.1,2iR;~'(`љLdY<'eDIrc/Cߴ%|t.yr5Zf}+Wx Aj}(8SPcؽT2'7!t=qVdi'e1ضxr(Rk4)`&ROv鏰 Hf¹Y\xQO,|X!~0Z F{?EJUZE:;:3>pCܯ:u {:q@[1yJu}[YI7$P6Y)G@9)ВUyGց"0fmr{e6Ѕ::'~swF\$8l>qzh?0hHUg~::N-T9;;#2RD[&u4CVbV٣xy]ąn.D M @ZtH}/)Ȓ%;@@Ҳ6ҷ*n8 B*(@LqU 1 OHF{4wcyM%嫨csS_^/Qz9\zNP2<twNc$z1&͘agR ߻hv?ǰ4fX4s|-aڪ #rek )ڭyg^9D'ˌ iw)kR폝+`Ol-L<: \eb{yMܺ#Fޮj) p9뒫QSt+P-S}'NjrDᗡQkRy}sXzqBr푲kTdJ,Mn=VB:Ygi n߳6\c[} c<-]դ>Ĩ8KOC7 3ovZm} c]6ÇX*:DϜ>IR[(5X@#7Gs2T$FN.>Ө [Ƥ0tafsE7_+$˗ukppz_ΜbHp.}ڵ4 W%GQNBr.R#kP寇4Yxmu,Yb5k*P%_5w}˦_"rHJ$,dTǃWo}8˙VXGz};kdgavwT-N] z2//%}d? YEN1XueދNzycɻY3zϷfzC7D0 ;]wq!Wzk}mԾ &RDSߣS2ObJ (0m2V'-S~0hiKXjl;)LO$=5 1I`TGH{ݎ̼'Y2cׅY|;A]'BM#d.Kv⯣σb;S_kш*0u&bB\{0%,v x0NLxmEhZʒ;pyLRFTUH!p:~T 2bМAԣm7_iDZ~fCfECl#>cG=Zd0<ޟXȓ{I c8&^,X pv}\,ʘ&+^YM#9ܣD/`F%Ubŋ?;cBZWl~DЏУ/g3KG7Nܧ=tEdN^?SKX>\HOI]rChV+<.ful/ި7J4XK1YmnHbzI /)gF1T?A)d%4/ߜS E8jr=~'w"5{V:cw^,m5p/q=Q%R4"SSJ lN&,] ORK-[[\7_4}n]O?Z­n)T"}[첢}'(5GS8~xf"r, vbXa3d!qG5p3kRK xb&c.^"ļ'uEJzg;Zgc*(" NB>E:g كة;LT5F#(w|)I%ӕ̠C%uONΧ,{oX +ROƉ\Ɓyix* t‹nɻ r >;}7*Ex]Iq'{4q6xо+A@ֳ#n8٩ݕqTp@Vov[N"MI=ʏ.YFIcvY9|Z3vj:H,GϺJu2ETmaK)#+j{JE~ȮKM$&KսLejǷla mMٝ#߷:(^D" %G^F$&1pP8XΖ&Ti:38ZWXdhfceְm|]sI ~Ҽ򝫽jD;<#nOCo϶p(= U/`-fF4%YFPDm^0۩?>ȩZ 2xeq\ߏۢY"%n$&[ʜE&mJ7*a>ve/Sz1"CA 9'LHy`#3(<ܡ҄/Gu'(N%\Nԛَ7xp3X€֍,Vo+Kup=D_!G"QKa!G#&VVh:8It92D69Y=wV' hQ.Z f ?[o3Z8/tHDs.(~C6k QyXeaHi Ұ_"n Fw'0r::vw?i qӛ5ֲDZb1-4[Ja qbRGv b;,avxm9+ aHtzy]2#|lId11HCz ,j i"cX|y]}udڶc9 H8pIۗpdͺ^fpԋxi0G8ϡy2 f-Y&8͢E<( U' K|(~#5&&k7XNy:}sɸFE)b1AON̂j\U*Z FEE`hZyS{g^p LC weBmfWS)Hrmtp-qq￿`?Ǟ# /{ f Ac;kzYѾQ?;[na}bǺw@TM"By71Y+il y'2ȸʟ-7^aj4E'K1uoR; pV`/B!j{8Bh!ŹyzR${_gW(\Av(U)UT<8Ђv'1D,%&㆟b0Xw RoOM!Y)baKVYzmrRӝI 0bAix ScH>;_un\žNq {/bYWO.ALÔC7|6XXs>{+:=oKOvo`6w99-%'g47sU$ѣa t|Á@Ɋ x'"L8NݹM Q 3U aieH_X<ԕw %e]WY}ʩE7IKfв\py{Չ?"n4 sHvjGkmunШqihTOk#Tɤqy0vgw`Є|On7p6w2^_8{ Z̒<=Kadv4&n_DW|uJ^k*l3\`/YߘB 9.bn phdЦ<3fqG 26Ch "-<M~Oe iO46('j5B:;WX3$W9gggc+@2t3?)d1b 6;b\-(Φvf-8w!#vI:c b& V7G17լJ܂H5* -D3#IH`ϝTv{Si}@Hۋ28Z,}o2Qȷl',Ox1yCH}ǭ8) bV1˭ vV?|@ FD~JѬ5㍎xAIG`n5Ow { $s1f+HMFMۮ%-e.LR(7]rv2RDmSn!cQn=!KP7?U6¦$._ e'/,355#]ʭOW`^ME 0"Jwz' {Bz])P&?-#tB}#a*Tܦ?ώ;ox/cvA͵\\=(NR"!DݓUݶsH% Vq%Bhb __N@)O6gԉ0i2y[Gᠲ6Q(S)ڤܞ3CJE[d'$ZL\bc =F6GtZEs/~}2u^U6R.hl<d@Zi#Y*tW*M'^u$+-3.E^LřpmHL<@6./WʈkG,}@N̯Jheⴖ_%g\@Fo㉮G9%b3;:f&nRܣoHC6?aw7uTKTJ`qLf.c<Ëvۙ?`S.Bw FQ#- Y|ۭv =\W>t9rbl>]aqzh(7K X߸[2 ?L1:fF uk5΅C^^=@5/8w[ A<=֐u1"X!x˟*-cLj U߁sPޯ3hEvG[6V j{NaA̰9j"5&z+xg$R>}!I&+E o)#os m.Z(AtOY;[Kbj&_2lL^I;dc[ n4wCvг2/,)p^lMfuc?p9wK}n5FA[d1PkK@ !䂕rSE_bu| %wb^=U42*ظ tϯCsc=LJ Y1叺p>[Th+\ό|ci Ս\{_cS.)O$Ngka'J8$T ]8⏘wv"r CgA6,\w0mWI#nEv^(2(7]vB7duZeܨ4W H= _&W =\6+mƣ] *X4hBZ,8fZݠ{֚qd%U寻;0_uA1q/HV,eؠ9m$3wӲFVز *mje,80ǂ%ܦdəpAAaTMbDY-2n *Mmձl%p00ZQr~o+B9%*̪gDr`IEUqC%8s3Zy+՚{F7<^vDybd,wt~`/WסXGl 9cQߤy#+J$ ":Х \t=fX 8qˍX.dӐe`\.(Hb{Z\"F 4(~dd<*ɴ#xJsթpT %y<DkɉȖO Mk!΍%jCo痖s9j"wqlҬB%/%չ:aH+$سooVFa7kHp|y"H{[4ȆN>.IpO7̃.3ܝȀ q|42ND <-ۊ uft{:Umsj{.9a$Y@mS)j׸dJsк7m3!닗pOJ~#w4:K|l-v~C# l0P%/5v\'-&hWH .Q^9ࢋrP1+1}qjR827a=]xE!2W'7^uq+~|^IgN7L{qC%:Wj+1]쾲ɝXITݧCTB0ScF[C`$L{x{Óy7;Զ3ŧ8N~UpBG[tnˑfDZ!zV%!~ &Z5w;Ǒh4g =NFx<ό @5ik4Uk:AWNڋ 6ߡ|'(-'ٿG`^m运^_Co3uc+;{B,ߵBJfP%5sb 㽳^|KCBR@6>cF(``AQMz&8#-|m=1IPK>8 c֋ !dڮjwj iHtrgw&o3#Ywqu(IZ|=VU@s ؂f 8ۆ}l&hV -(t6zIspKB=uu >~Q6>qN9EyFBs qF>GnʖOu,9VG#gy1A2$ǻz"hS#(M4.b;BO1N\&74K_Qz?;6eNܻɰVׅ҃VHDqЛo+g#,XU+X$÷t_ȿM 4N+xSX%lZNgp+NdNzl=M\O2eOYKcuB÷rh PYrᨁ[\ Gpa'nؐ^ \m)̸kmQ')):44OG@ހ177PEZ!!TD?7 TCSsx& ƃ7~H_:@UeDS^^݉zS#jFB+!'2o6^u/Bxzxa jPqeCW=?=%3YNBGd9ʊvFpQT j~Cr6]y{W2z(T3:"/?,v<=:<. >hvP ꃓI.u=L3e%5ac^&Cik'K2w@K8sZ'd)%ߪqLӐRy2h1d!@ ] ‚UU)c?^,1ۧUc9;+Y])}/P/nn6@y?5D FGO{1RHGdLbC5ΨCkE5?lAqFfd]hCZ3DK`BLpY6ruLWPz/>ABYĕ[6,},I*c3N}`G\W󱫔KyGH^_! p ׻tQLu6vk|4lsjLvchһXġ8_۬Q'$_BrԈz_y,|hՑ/MXzcHkBK̊SR΋㹋jSVrdڷ?RqYX$JAZr@k"tLy9X򍸆Ne\m*>fuA˭zkY@YgDg+ k~\_;^MwѬhCU5u*ml²[ 6ШGU4v|>yDCiG^utıa+Nnж' JF_4?w< FKT!묫C&n{G'̍o?ojgBF'j~o5* W6Gdtny;೹8֧W,3Bs["2ౝ%ieid'_&,=NEn)div'#H@gʼn@nRg tdOY.v(}gߋx ^ߏhZLyz+?7+Z>NX]d4%ZOk۴7;ՂPuvw~_꙱2(eWw,?nRM= "ҙ'$_qn I Y wpKEn hVi&0=2C6 b,߲]%!g4RcLJ!$^:´gYILj^pi&0( dfD]{*v~@N+&1:4ңA9 ŸDĐm0ʟGw7 U;hA,r8;' Xa՟jK[(\4:M_YD)}IQPZh7׆׽-6ˢ_Xn p0َ,|f _593sFPDIC8h 6H?nP߸5w#Jj'Kc_R]ş*BgNc0hUF.vfZ1]΋;yƏJx)ϝ/z&|/7I\'[QLXhõLQ^ N!]8 y?34 oK58bI|- Ǭ:%`dJ:ŅYmzL{e +^mHc.B-:ij3c_RATΑ]9{2`uOF IQ pOKE36Oa!ݲ+Av ؋5`R"YftcN0 ނE}bT=V9miZ%56JaDy9dwB1}r\ gT$vЭA<(~b 4%H'90h\Дo'ŁZ`);`%<+ M}Z[d|3_1,1ls3!ȏl a5yKW?Z5nxnc4ϡSѤ]L> I6rFm|#'D&[YyH6t '!gxU$H ?zFNLS .!oAřOLrEGz# =^΋"/1M, S%|Q)Tv$%ʵ C6ہc̒hQ >`KڼH x@tOX55+3_!~(!cp[P '{.U ]_L_FE:،Yr,W 9D~(=kuƅ!6@He/l2-W9-`qJj %q9zu^PXKN-=D$H]ʳޫLdO7$9  ie% n812|y2AE5MhF!#Qw?IpñcnKS|"\\k^I$32^|}De ߂Hi4Cf6_$;aۯg(ll0kL-9Tn^D 8BÌӽ·%LqrY'^] i\d Wm=m!ʧ}ήo(;Et&_s> 1ٟ)Y<^qd/Gf j*! DWE%XG\p/5Ԯozjt`Yjlޕ]{Ҙ/*%52?Skp*W]B/5x5w> h9ԣO2Jf2 Dd+vl(g (Uօ8Q.q(-[.?MNSrkl58Ab,v),RھM lZyqUA<&)71?|^pdwN^mɻ 2eNhKՈpE̽Rpq>V8< : K@ٍ&XP`6іahHc=/[=hocYlZgjUru_gOPx!T3=w͙5;C96{ǚyH"|.녋R C N8[̄oԾݔcM5"Qfôn?d”W P} <ŵ}rs)xf]YtcSBLo])JB`{A)Dޟb"<(]7k%rgXh9k0W}Ƙv4WlfVɏ Ѯ{.~s4,daeut]{A%^rcS̗6cI8j0wD<ȵ({! #ʿԇQGr_:q0/?)x;.1>O譆J@lnD9۠5bU jDo+|}D?q\P't#N8UdҎ_xT rb&VvcMMUtIG׌ؓUnW3O(ԍf69Jz/f!T,,[zQk[_lL[ڴ┥++} <?^2 c"p)1JZx@ .e)Ճ47t525@XG(YYYrjU; RM)ꗵ>>xL41pUTOWqq*[=s%U+qa/B eZD*JJp MG `0_v%пoKuy0 dpytVHfڰR:RR4nM-^. j4n6 4{2Q;/\ȑ(4^(xZ?N.U}$4Rv2,'7!;ع!<zIe U%rS"U dݥO4@duA J2@;tNBW=Y 7:Z{G=NuȵsR@ TځtŠ{鲍H-l*:ɔO=ݧw)v9K}עy|iԘHa\HǤ76"sƘ\0S܄a*$W񭲰L츫et ܿxs%*-O=Cg*$,z.j]tFj QiqMJo<=q 3MKu ".CQ41*Aݏm(boM)92xܫÕ%Ʃ|ۯHI!݂U>v2M܉ut/f$$t^u+i?%85VAO"0L5Fa܁B6)M b݌c˅SFKT fcM`;f3I1(Ka(@*/>+C p(8K7ڶ)XL&PI&@=RP'~"i9.,fInRi!┋b#+Jʢr3&6qOldItx@z͏7]H"nMT|ߣ$7=}h_3HjK>9 i)/!?%zhqKtb.k\KZx XK=$_HkrD3DA70rfz(CX3lDcg6*ԝXn;I9Ѐ0ݍ!2Hr]2ˆ ,ަ[8&$ \w.pRB̆]->+Ĝ`r\b}nO k('|)n %פ7p [f/ …/uR-5%mw,i<Ύ'r]+F ίZ(s;ˆ|ReAߔNvAVQYgӄ h! ޖOS_m1Bd& ~8"IJnZ*'qbo w-3˲(pA5.}h 0r,,K&0P!Y'O6nq5NE.GMտݧ L~pUD(נ'my7 (ǀlpzέqGڔee0zF[Z+ixa2#h Lz3[&/!6"`i?i`Tr&B+yPm/!%:T*3@}~g`c_7HKVrLj=q@1fNؖPsx"FI[^>}=1§u  tawId(vДVI"@o3˜{ ߊnkCik)Yt, GVl{T/z#+f @i٭Gl4ph^nbc5I9U8/ͮʰǦDA~<险sY2eT+]!*nw<֪ԹQKdJ9ݙIjM '1!K]%$ Z e9{E&:qh#&U]Y5C٥&&>t~4d7E+`r3 SfzX _:)OhZ^󱊐MB,^P48xk*qHbn<Ni$um*g @&9zujb+!th%FeͤdSʶYj46;\Fzߖ&`y j(dzϯBeZ?5CN)=a_Z.nG ɥ M&HyNٸ ϰ:Z˯T@tw_u3uEe0V䏰s"+>[\cqIHS#!XJ6[kJGw ׹Cq%e#0ב#|"IkF2mR$JEZCusכ>WJ"7w?_<-x1|huP"/;^d.O=%,BQ >2EKkTYfrt]t{n!&3GI;3Nm=^e< T eH8LYZCߔzE'$c38W!vY(Yyޭy:3YXlEIKQ0Vs2yݥy6o(M2DvrN~$b# Њrg8e& Ф] )٩5ְiK?Dvr!}B>@'.|hD5YWVE%N_P}Zށ#Յ_ɝ_@yD %Zi#~iF_.%;BwlC bTk+Mt<R] KUf`\hȠt0)T<ވ2 PFzl`?q8e xˌb= oUH~we"1 cHF +bomjVbyl4бp` ƛi 7JU=!w}Gpdq" Hu![>0ǥ<~n<#:ej̟FζMbXu TxD*V {,N&n@#kX'lRdمzXDm|8G ,n.LvW~rnCozO3x*ێikFL.hrCcYQuM FKy4 "ޤ(˝<ٲv@#nߜCl'^G!wdOJhKaFLcϢx[ БH$A1/]/8# .ef5iq0#^-e`V%ee qD~xfosm㣵uihkG:_}\t\ ٲ"wն7G]jӟ읅ɟИ?rAUҳɻJM*L\ @ !hr #<;BOldr#w&uE|ŮlZQ̔[zr6c6=ZuXpi0Pdd V1K{Dz|:cπ$&\&T2] 3b.Ǧ{Q<@06Ӧ=1*Yl#x(BqOBOƇ^$X6;+bnS|Xd&;#׵7t)u&_M[zTB^ SVIOILyL R{Zf&dn_Gɻs1InR@68<%˴PG>rgeXV6I8W`ݪ)rcQo%jqδ+V}5;O{6ˆ*@k.}FހR%9+D<8bZ`4ۜ,_=}TSP/}EYEyYZg5ӹ{C8 \Dm ܜ+W7TWHEH^9,x1)uY,.mq/8TC;<4-b)0>y Bx5kM2.tN\m{h!$ĂX+I}Zl*ZG+OJ- j3T#Wl/͆b1TWP.JqϢ9(f16F*1,Z|BS% -dRD~*pgfJF8KЂI()TlOX V PyeN1yR\KY&ZGA7~Ճy?@X:n7 Ga/C++.,W_Z4oBLGgٲ~@= TGcp,G|G RB'<7^sOaFnv|oBIxc%ӪƧ#xc2S OQ$A x @ UVF4!whDv>?#0Ibo,矐#-Jj 1+a688Z6ʄ&;~­5BʭBZ;K: R6LWW:~/˅ĩwN=ADfh*~HS_>$JrN$y.;P2<~\+ӀRaA~ hiv_5KQ9U;u[4V_9oO ǾDH^-NS_Q,06Hhc_e^< #1|!¸șҢ.A"rG(@TG൝ZIZ}+Q9Buxcdsk:^)cka5k\iakʈ^`&c_3+ ]C5_[gk\UO:SC|Am e @x}Pm8Y Cm7 'K>22'f7+Ѳ]0b w^o)L0 6> ) 6d΋HxmyfJ_L5JU? e#5Fr4oHHGjv.YFbQDYA&T1I1&d,9ɗRab} %)P@gs4C! iA2>;?=y^qQ;/3RbA&CVBZ#sdQC`QLޓm4KIDOR>Dd0/aZq"BqM*M:Dg::q`P9OdFwp3D39D2 1xj,'9.\}R08<an(#$ qEVfFݸ5$Q5CzCTRvX}niRvGt+ "Fl];cz`k[aڐŋN+6>ϩɞf*v[Wt *c3Ƥ%L2օO!EכOna ;F!IBg=Đv؁B^-ҍe N+ɀ.M[AI&B`DgD[ X/gak$n!fZT7DضKm1yS5"q`I$$֦h)t+@awes ۥm6UزSg3ѩ? H\=9rop԰bXb.qK74B?yExta$׬!FM,9v7[LLxK Gw\sZ/b,6QH)Cu@ɮʋE?:]8.A=>{2 te;,&*,mJlATE> W^ڶ!s Ă΀1\+5*`r;{m elpɹ}X5[g<{_\x̯|oA ǚQtݠ)N8bd \NxU~8ř 9 9D V}n5ֱb_mfOڴ 2 6'qKWOڿf%UaJ:|a:,pA¡&rLi4.T5W]3S&p_uo ƭ: GfGv=ށZɨU*8V9.cHVDaq4?ӕW#tU_YIUkϡubU|gሰZۇRUF p0cQ%rIo^G(;L:77E>䞲[kiL9 _!ͥžNu܋Ћ $;I?VdC9~2Z&o.vQ 40 oEfY!9mm N`^|F#NzI$b2@tf١?3zuyumk r 6%kwu;{#1s(޺{Ow|fٌBk֍qJSbޗMx$mqw\t^k\r Arer9Z][=jx&S%{Kd̎ a+[ ؠ uIao=uAY/30|k`/Ń@R+U"Jf`3{xVϛ;yY6gRc4?'^f{"۔lK>5.*AT]>PHpf~s'J MNyC(ei \2KjOKq*] a2pCr4bƪa ;u6N 6asP)T`Dj7E%?\^- -.`)Vy> nVhs59h Xq ʊZt=җPG/.bg\4X P_[`䴝 13$`{\zșJ IZ6\M l>""Ȱ!"Yv}$lJgz|DAhz'mθ7U@כ닥"rGʙ/E(ߏ V|(%e,§5E;pߐfc&˨Hݨ lCF@>'"GQ%EϱawPGo8'XgAiߠ㉣WsɨK9~e,7u F,5?]\ׅBJvWA.9= 6n}@ |1%NONq ?CL|^/뾙_38Ė_[ZCZizp"@8eF2?ng=$L{!pZ9LU/񏩆 pfOgʤm]mg韊` )#QF5X;J!{n5lJ䓙ب;={9+o/w%͂K|$J鶔r1, r1:#R,`r@ l8\[d,sNV& (+:W ]c'GD4b>$v {Te#*Djckg ?/&.wQ۪ !^GZ Xmy6@mWPP~ ,V[lxhTkapzm_PӉ ȰwVYiur}e^˷4ٿ,} ?l*S CH8g9CO>1#69}wh p>&V Muh3Ȧ d _ ܫjN6W< AIJb1mniAˈ-1өsz6CB|i?#nWy?^羫`p酚K +T> 2BhgO }^ AA˼_>:NC=P ciٸ`z("YRU7˫y4'zcb~eI{_ wO]" M˺:8+gC`{- V>-buWfmj?ĥqg i`$`=;!L&+0(×uٌ͉9жB$&q^Sʂd?Eb1}yc 3!b+]] 7/˷khK_!چޤG}9!b"q@GZ{kGݗg n+Ɛ؋ywO{`w JCE۹g7nMbQ̏~©7lW~Be9/)F2-yt) c(P dX3 d LKҒ|Cbj\|5)G'e4^F^8{ bº?]4 Xhf+ϲRofy:8 $R4oF:-2󊽵h:CD4W1) jCL$5B*h];`Qi])eLB :lz@9r jS|QZAu5d*nr@.M/HcMU򺅶i$Z3n\TZژnر{G,*V?ІQ@Hkw>f=q,?^VWIp؄3"O0tod&iON~psmXA'EڄcY72œ)00XS.zik] YkQ@'L&׹=r)+"Fx+b|$sNY\(jj&tͷ\܋ G9`3sX^%_^.R,$YqP,}hT \LVZނ$0t7\{Y>C&rkUrEȄ۫{XUƳ/P N |Cw/.a!R9[l }0Z'tg2F˵!n*;۴`]7u ^4sw:r0&+ʝ ]8gg;3EwQcbl=-Գ.[!uĄgtxz"m#Q [|6>O~$ "c,so9GqG|5mzLUdAB,\ԝj^C5B hrvޏݫF!r;˳hjm(Ku\[U> 5Q2Sn*(Ţb/vHv}t8FK2~ݡ 9ͪUJㆅ؄*6wFshzL;@?T5:NAn:q,2%Q?孡x;4½{& ȱQnD폭  ڜBuX6sOHǷCea񪘮m/")!Hws־6O=~.UŇR/>sENʜp LWj gd;ƈ\q{?OYQIQj|v6]_N[vX)HdgѸ-ɻU #@״/eǽݳPU&w#VI/Nj NLfء׈;b9^ճMCI_լj 7~6qVw\^У&_w;DF3ŹJx@ VjgpBw˂4聺)w7FAR^1Xᡳ/r ^.@,/d -EOc1N;SO 8ZJ3+n4셆<(⣎"});Bd"+&i8dv5.O1uNZXS 1wT_2Dz ?knSo2[, "Mdyb r\6M9Mh'xes5k_pʈf) o*a5/.byS|uVLZ}G"SZxYfU |D H͇̳0-L#o{' p)-4(&`C%_?1؃8%E/T21? Oݒb;G V;d?reR$AE1MP L0qpNOPΏ"cJ:2F$Y=\m5ޚm7fzϠ YZx:HoF; AĞ-ԝ &o=Esvf}I=9&aMN"WBǏ튉2K,(B{8M'J m3&-8ܸ0=ŹGɬ ӭʦ_r>Wn4۔$rjd3ZxZtMRJ̺GGL H׈doO*x#YTkvfb 38ƖH_&%pe{FP.+Zo>ac=Ŷ`S.rb+FQOKp&ǼXB6=L]&G+ߞ2ˏ4l,[o|h:mߟm:Zd&n{"5h,qE>QTt$b(sZf|g7 tbLCoSeNJ#[B*8˱yCIΠzZ5P7 QsJ?K/dFM#i F0c@nHB:ح-:5C&cE1{'Um4mOBU]A>w@l}b @|"SisBBu"Kh74Ơoy]1{? wR+@~@$d9JN[cޠ/ϙI1Zp)f҄-,:ذmmuJmfc?>WI ) 6e$іwij/c1[ѴmU˩\>qDU02s4?X%e.)OQgTWU)ʅSy GxRT&ͣ~3Mɛl?s#QDseJ-Aͨ}JdX ,s bVIzu-ȇsR,?i܌J ]vݙ9M(0羷#WAҽ^0C%p݉l Φ资mƔ>A*؃лAy0wn\vei0*{4.y06dO3(O+-lctҷj]*ABV/YTgD81|l\/[xtQEڊ43m Yl.jw!hxZe%E5gAM8/4,cs k .mj-HДDs t%v%rN7;0oR[Qڍe/͗ gTG0ڿ,7m\# ☍j9iɾ2K/+ yINX˙ ,xH^GFv7^c N CʫQz^Uss; jZjЁ<fr6|uJ@`Ƈ)Ȯ" )(<m_*;pz 忾.$S|j=)XFm,hEǾ$i'1&,tˠ4 pVdS& EY,|c5Οjv *9ӻ@h UAz$1O"f#@ǦuAuv nrزBq^X0Po_P^\e5}Hf= .1U,"O:k!8ΪH̠x&řg.p*Lc'h*2|w\i38.u5ʥ? .iNJxf. * 1'؄k4z!ǒ1̹Fk@gRTzcPt"j(.m-%'WC8A3j̟-op#n4HsF)>(yu9`deaMy̥RWLi4FZh+ xMi@ѹRqʗaJJ ϔBrG%PseC7P(A٤4q[S7#nI gYhMTâxZE{H1Kxjs`NSA*6b2 6yO;rBgA@}b1myA`}}ħK"fNr} \ Pٳ/tL.e;Hq.nQ#(׹oHM40}>,BH 8_ eë2%o(eb[jT> 30W&M@NxCRMOMf>퀙lR0x2Hk-T.X<:Jh0Rհ0"j%nfG)}ji+6 '==ό Qj$4^$H桮@gN;}:腤(MjxA6F<<` +ꋯ}nb%>Ř/Ũy*60Y} O2,%wcUn;頱$RVOA8i1iiq"5O )K?&ӌ,*}I()XZ]Գ>ƹF86n|F߆2ۉq[?:;w 3 Ғ=Z) pAUj^.%F`Ⱥa AFKȀ*u;@oJayG4eY"EY^/ $ވTފY,` N)R}CJ&PdX|]SO ^ZKWx \ @؄fG9F̭Fi5aڷLZ%,`VIaGYQC*U)^ nKu'rfYtr0$~],J-5KK9&m@{/3Pa5)ftp+ dhkNG5 G#s䬢-ZYG%/WRShVqZ_U@@-mܠk^ꉰO{Wtg/PQ^8*rB(VuA?8#~Sm>Ui4>p0`q Q:&E @L21pԴ);4UZZcSU%#4 Nj<~G3G#?ɗk3rS`f5< CU0z:V22dL!RvmSk>JJjLodhj>mp`x *M%-Kc`Eb+ 輛31kZ> %CbQJ6w,!X3+L|1㘽dL z>ct Yvj<Ж{~c`B4`RJ}?gh0e!ƃ<#: FS>thOj{|vPa};̼P"% --CP/"`7>pF *իX 󹞸q>k@+Bmy^%ˑ]X[I R|T_sI+TgZ S)ߩwf  ظ9: %996 ߽&ogy\% S|wgb {b`,*Z#͆ꅟZ!8{c'qGp~:(\[{>ŕe%\ˊyD~p'|[93:,jKNq%#8Mha_ i>1ڪ(W%*؋@qL.TCP{#%tGɿ4څ?m> ι*ҙqAʍ~};Tg%_J._*Q3W7O29o<ũSJCsU;j״0} vvV hCvyw՘,~6RГٲKR.?} Of3O`;5@rU6#ySګ/N)۳`C-B`/VUk0&y^ar#ij8ebw q_5_;~zsʍ?F}`=[X 褀r>ºޡ 7=JQ&j'؈RmuB`a+Հڊbrb,ٶehk2B [ S:hk? :@Xpd8-0/s;)q<] B|NSր/*Y ꀷ"F-gn @IySP!È,"`$4ŽGϯUpM_zd*4Z{TvWa'h"UaW[i![+.C&PX 3LYoLRSP2z<bE֚-u2~؈jL'MDnc*t{v`]Md (¿'TowqF'|~q?@O3Z]qNRQ];}=V;]d M߱,I)<5|-({*̦HXr+aL1@_O*;uQ_E< 7d;3Ф6Z&J O3],Icc/Amg啄UՑJ!0g,f>PmSpYkl:,%BӒy7b/K%ed?A x_kvSr$oʩ=ĭ<,<Dx4\V:y3=NmZ Nz\EOJiبHz"hMʬ~YSÍ-|aJb%2[ =0,7u& } 6h96l.c_]c ɱONuWCV$ẹ̀L4q1WQv[;Hbm뷖,< ,3 L:,V(k(fM\aC^se?3}{˗HrNF{QCU9}:嗩U^'"߱([sv'mBd[9Щk{8j/("DJX[vO1RmW6Н\Ԅl`+fIvtGh`4v4Z*~`yLtj\v6/w#a>]TGv0&Ol$o][K%8P eHEpY<]kz٩ݗ ?\m"Cfe PNV3&;ȶPcۂ9p6[?y ςAJ[P}\|3\/:! E9HtXaDR$p31@ޝQ rO`vj#F%+[Q#rVI ݣ͝ \~؍ `&iRxsVpJ3$x:Pز}6Q͝=2<;wucTĐx"a TAc譕3~407"d`_Ld|/j"#uq< =q;u3t6y0`بY. =Y4xTGBc+~?\OaA94/XkSg~V)Iʜ&%AMUu/kvo#qPw.S rI{%Seh_z#c`ZR%o_`յי (s92{ |%pr#(?8>O)]_y\BdҲw.6:YI{Zr;K)S̢EZ+L5RCS;HRj7G%GŝbVF112hVΐxZAG0ĢSALY3 LY"<ݷN[Nm2#9UJۥǃ,:Aq,w)&tT.˗*F[Wz#*̱$e;%nqu+'zb=+"ӤU"[o6y,~ G~vNeLWWc׻Лdr^C˻PR!g,$8FP,$9>2 GozsMa?{~b*]: Ě%pOw8~JlL3RY)Z\n F+pzS>Pn89p<%|;L (pR"@i5T*A_`{pU]"I & uZ=k/fnȉh_F9ѕH?pFlb1'!q4GN53gsЭdCU<3U9*o{dC?dl`j2pV0 J|h7 d]ݏsyr1~Ro|f$tVAXW3vTL-!yɂ=]&"4*3-1=X=ZSsGEpjT'9Á$JlKLx%fVaͅ1OO!b= 3j@NQ WLr#ؖbO.Tz)؀MzN!×, HQq3Kٺ'ǥ1A[)u] <D+R5=; VKQDmޞӲRU9G?uZ^(4ɖ? =1n7C`/er`#JޚS`^jdXpO4Bܒάsj}F̡ Wet$0eO/[^YL)Hw&e%ZM6eLših3޹q!a\& Y D}pZXşR]cc4x2l?oJ?JiېEw2RG-(L3^wQq8 Q_R<*NIrޢ|{SH4XU%_I@ U/ɶT%'#SW][ģ z aZB*Ah Q69FXrC۬\ @6_g<ҤV)ul㉊諭e sZStl9*v5!Qԕ+YO`m2U=đ[cklaHv,0^m v-8I2C o4jvCeC1ribL(޾[ѻ; =IHUɜV#5E _lQס}bKQ #g ˑ}q$B{!,nWIq\{'aӶqhȱ| 8FKP/\Fbbyvpz'@$Bt I]6,*W 6U6pJhEUPS|DLkWLYQ[MWMkr'f(+4@eSI9ntVyr#Wp7K填r$&D2F~vtיǑ k ]V*FDd^>tԄAa7yjMH,t90 ^Qn>?6S~]bĵG,sjqwBz`eVYw .ۢ[pAh?i^zG6ܴ%o*-4ӫL#?Ǻ]=iG5A '+E"IŤ:uYjsoQ__$4#<ςSTؼ=y4NGߩwFj'Hsו9V`$Lni~9I\6qS, w\bi $k/ӊHnC3I;"`2%ʿ.S&,W~Yu4_yt-P۴fMxySL15UoRQqSI^ϳg1IZ'~f(7) mD,LOH=? {ȳb +,l]+mXwmvˆf[?6L{Aa≗eI flqxN[a e /&=jsώ68Mǣ'u7a7rʡ=+f/*xs؝nVF~CLU"iBp<܅HʛL_ I3f*@gɔwD\bēqPեT͢_P g  6jjɦ(r"h?_+lKyQ6mL=vQ~6t6DYN~w-;/^.DcrP'Ϊ1B\OdpA#++> 2o}zJLz: vYϫeZh5 *=MZT[ɡI1Ǿh~:ե,n r MK#KTxC/˯8}k-N#QQWyH?Dsj2ޥTy@KK.8|27H\~B͸qOOr: s`׼2J=JaJE]J{HVFo×|8NDt)iYݾFq'\I#^jJ+|5ڐWᇓ G,|\W[n xbZ0bpBv 6BSk+krr*Ț;Wsxxtȴ6xjSVӳrEh611ac]I /XCJN}\ѱ@ʷ&%}I٦y#cHˏ7OǶc4^84sfu$Y*R5<+VnL@4Gi/"{e[#"9Eõ#ڂu(ì…c#<'r<=eJ{k8-D"ͅ}!q%pX](ll)47a7vDo ~iEоի0} ,oTe9 PHVꔃ8K{[n/" X A;&PZ=UP0yi$sOf cDT}`%7'qkpo7I^o+B6vˆJTgMn#n;&yIECχM8P/رiJEW.a2]Zvٵ_lhf׈fI [Tsq-z1V?Ћ8HR7Egg_7^Uߢ^MP{as(aoR, 6#k\NX#Ab*~%4YYw@;fAZp4gr.gSlV~.ҪVDnԻ}?wKo(k!P2Q)0߂\dmf<ed__&kZP}dp;"Oe8k>iԯH$\B22xԘ9;WZ_ieDB]z 綻:qC׫ {:h^+JQ<"!]r}I`醴9CS N8!Ue:@K8 IB`dÀ,o gY8"Bӭټf(ίmΛk_yӛ&kcŞֹ&-M>q_ ś"r 6;'8WzakƠrze[j)nۄiބ9q@ h^"KP ]qe^48-tKvzZc* qX]UczB0O <e9e9cк_?DK+aY&C)sOׂk{pEFώülqæLC}\t%ƺ7AIFKT<wvU=f|8 EgK-~Yi|P6#}ţՌ&ИE^o<\[a `/:NoR;DDqɊj Pru<}LB.$.Vn_ $Z'Nu>l˄vDibw}U )o3_cz@ڋ,9ʞh4E毀A$w|}~QAvFjt/2D'cIKqr+;d`3Ros,Ne75a="_0Dc̶Yll ~žr\GִV RpyF=(56'r_a]ᇖ4'j F+]4Aq<%XD{!p9,R?Q . m~Ȏ2)8 gϯ>gII$~^".JƱXRGBu FF<~>FmDKpʆuDNga1XUW<馑^-UʱCAP4+,;DHdΓF-%[c*D3Mx7J{"n%>*$WtezI zPE3~|H҇Ia&gutgk,iWN.S9r2 }*hԌx#9f1ڜu.t;1;!ƚ@vS)ݏv#q65 ~^l,ܘ1bn䐓]V&sARFGi@:.,5-Jx>gYϒZu0bL 8OKx;6 jǏGf L$5y# 镉(<:T; r)<5qߣ}n@WשL-a>6d]wey:k롑~?׎ސ8jҺۻ?3E^?JmdDC6™ uҚnWwg$ıs''ΰQTOjyMh3bޓ+?V-a 9sa'dS)?@anAp 6 w!`qV,'۴kX5>ᝤBN^ӫMReE)B˙.RE5+mwN0 Az73r^N_wwuN~i\ _1dESiF5"Éhcu"1B@`MD#75g?6RW@CUB+&u"L Oo-`fM]tW]# Z*RHdXlF>J1Xc|<;|`Ѽ%*xχLki,7WB]dصS9hsmx4o~QY_R4a1 o%=E1XGdhٌ}h\vB΄ZDobJyv1VO }#ۭRF]kD{UED^K-Y2(4q4q%ռjf7e } l` JPAǿWh :Z^=i7))l|z=P_QpG;Уx-5Q+)~W1ntЙK w=yOxn5;6'ceBFv{S@ D)j'ڴ޻DŒCFQw3 Ns202˪y #LH}gтk-p7j2o,i3D< ~IbZ:/q 5(JVϼ'T@i.oFOZlK~$ҽί@-ͻRUȑ~9i:J=7KĨƝ+,0o2c@FL0PǙV_"WsTwN?VbZz L^&p8{]7r3AAB:YkuclL?Hv,7 jc9?_9}fבޚpqHvV#2*j6mX  GM[ уa/d_ߛB:"`hl{;F-ﴹ2CvIƴ#r숨ʴX?}mf39cɮ'5 0V'+]B27\XDe,y =oG^ smĽ"%:D}irɛ{.If`YG0A I@c)ajךRSƀ t^/񫜣o:2go`,_(RuZN;ArX3gE\Q4cSګѺ}el#r2a\Vh!H ?c{V@l.{gU(t6ű؈oqQ毳'@ګRಒP*.~[v)UJ.ťfSw4X79x ڙL&C :;_=瘞$]U~ hչ *Zh`)j3.Fw 7lE `z+fo_{\/˧r`G{+x\f?u\8qd.rL6 xƤ*Xٵ*i™{YjκDz >9= eD2)YJ g*eQlU*cBD8xglbFxF??\t6&Pd4J,DX'%W!B8)Pg(+4ndWp`CTlYɮ ȏ eH^|/]ݢ+\53H'lN5z÷hdye$}mՓ\2C |f!&y  hC}).W bV_EZX-KM$[4oL8ͅG#MsV﫞t*uj 4}_UR.Yyey;=TH1-e^AEWkulaA#LG5xS k7 0Z=mrc;hOX֐0 c)>WВL۞us݃qE7)HZu]NpH|dj6ˤ^1Kͯ#Qe37^@8,_8!s &2qW >Ҕ+2͡aɆ4GvD(I##eD2gi|lbwF{}TItpobAvFVd")\eJ[]aϊ%ǟ4HƏ<<"9}^OcNvy!p;@F+].@l4^#0ڣs2鮾}t6R 1,x`Isrq3Dr=m? p_x"[)Lf}Ԫl\I)͕`8Il+ q78TãHT@9&KWjf l{JR h.?0 ބ g:)1rNG45Fkk0QPi͖_ Ccٗ7:]ͦ`(WM;jrtd+z^3AeLx!?m> $iBU"˷koGgtՆqyiI/qr;BXEʄ #[Hq=+FXEI)_etzC̉]H ύ>N?S*6Ȱ%y_=G3@,k"lGAzUdc43<{:.YI}y?|Y"Z}?[%azv 4'tI/ v:qh|RZNpE(~!QL("BlM:T}B!4>L`rꡥ"Qπ8 ɒuV`bUKދ4~9 "jIlEmBsfWE76rxmՋE)eNo^U֞y` tؓc4͏A}p741 ۸θ,PjӺlV\„C'1[ ǒDCW6Io`,qi?qvW%IG!p.'!F^r^zV|E`G:g 9Чb.6 A<ő3 $yl-Kr8_f37G2{˽R_o SMH~6rǗyLuvlCUh NQ6ǝ4i_R!C,HC iH>b ّ͞F~"ojY7]P7NwOaPMg#yaflj5 ɘ)y L`P{0'bX@o Qeqrf-[gb-WJ:,)ƶ@ 'Zy^{! ${Lg-rb=%^}y870Oy]r0o"_F(Z TF'R !@}U|g3Oq. e'sHDQ0荨eBmn+IN Nh&l9 \$_NUol*8GLF}y!%SPT=5c\XIeAp(N7WMu -6ꧡVKDs=q3I?x>fE|il+hKMc$M8FF} I#5r zHY UeuҦgQjfЙWThϻjn8АnTh՘qJI.2@qo􃺫[I a<Q1sm Dr}C̭0> G1Hq.="˯:ŘE3&nKЅE 62Fj` ,>! h<$%@쫄B$9Bc[ ĭl: kYHp?/VU*/}5 ~NJo.z* Lv[BD 솑'.jTp? uvˏ%)nx:\C`1h{8ĸ3%,a)[DGEvuA5t?ͫq>uAz)6@(>ǃNҬIC8X6#V7sU&3&u;Xa?MԴf?=`;CnM2PB]l\D 醲RDCn p&YFJ)s:# s Lil 2VAL3*:̌;NHElc:crq0\yVΦ5oyք<ࠎ [$@`}Fx;7bӂ~"W4)*{Kε+QRY^Z6R8+ ִ(VȈ9y|)[eQjvUzW1ywS'gl:ou ~RfD )<Ņ"Rmu\J'czF,9\թ/kKwULcu`HoڢOm1qp]\φffj-n+m4wJ(hSvHpcRQ+^Ygp6&*D>ߑ/v*K;%|E>@ 'mlRL,92B~*pތ+b8P<eҔ^Ic 0Jq0*S`ֺUoHBjN3`\D#(oOU^"EqnyD9-MyH{wxZg\,17 Uj̩`83O1^V\\R{"JO.R˱9r /Bixudg%c7V#ˁvDCL)`nbTb2࿘7챣pFV|gcUsV Eum6L_ܮžpq_= ,mv \-&jPzZ6mQH (in6ãm'X B;g/19P˷ oHN&ɦ657 pk!d|$)GfZ&vj2HMUz+`3I%>t7# A/tQfETL16福q,zRQP  &O3M lqθw$e#w.Nd P0 ra4:QMDu2An{Kbj'W1({g0pb xLY|mƥjm8(WZ}*-\'jܧuEU{@+J'2"gA/.(UWZEP\P񚶉tOtM!Y `hMէEApE#gu3μ.䂗Q!l5nUmFPlD҉3zIM>mP)OW[uw7&lbZO1+_ `ϐ~EΏ32Z}Ё?Hq+gzUj $f buԃYU.*bXIɖYD݅bHY 昴]S-emԝ>{\t !& POI:*q~$~[}ȱtX>!=c! C^vOB\{O1k/UɸXSRa'j;;H}ۧxC%k7<@T#Ɯm夘//]ɮn! !P 4/h'3/z҆sznԏX6vgSOH@]ߙҚR$ 9<,U@>.{C@|m[gb!2; 9끓jzuXlZTj!Ngx,r&(FE%EvMë5GZڙf+AߺwwoΒ`OT5Ї5M7S, "f)H td-Fggm~.JzUo`tE4 jqAPvQX+BYeir!I@eaִ @O]0KObOj'>K@a+=U Ĺ?^߰M@}񜘳^Ad`K!!74A&XgHT%-~9`g$J0;dDnҪϮj)E_)IVǷx7`RBhDfou;qtt%eEKw>R[&8=Mz. 0:p_EA@@lX#~R$SpAfWt$~Otmp p6qS]P mRYyf>חr 3v?WLйj*Emd*o2L}Ftc,DE/#Ż)E:zJZ,mr0S3n,jk~q9xȠ !M,zOuCf^BMvZgL3zZgw = ޶̾EbyeӤy%~qk52wj.]t<;4]1dkfV"喎 IT0-V@<:S\ԠA@s[*CmbPWwm>@~VZrNT*ݏW wmtlo7#TT6=mdZdÊ,h"s5.K+n`WvpY>T#RVtO<>%:e8jeZbS&ɨ>qN7 X-}ukND|u/OpCc#}] 5{#CHv ֤U2Z; n8wu)۵A_GV[ϣY`Dkho+ha&gp~!4&Zn$۫$YwY CMY-+ \;?~6G=ۦOU^3}GYF wgb7HWB#%LaSRQ\r :FpdV=;wh\6PnCZEߑ$Q:WXuɉdXP׸fW 1 J.=}j,0ʮ$ mhfb fr6 -^8 Dpw@Wjݤ܃&(@عm=czB-s>-92PRjφ:mcBgX 哊762Pk*v`3HCSzdj"n)歆޼.$W^{X'&*<6 N5µ5~:k@^(غ>'eCo##%g8~PJsd .lA9&\HӧWs!%BQo(=YS~+߄Bf_GYa M*o>q%55bV0]UDcm)XNʭ e@Kܭ2hMdx0U0(9㊊ F"ٶtVX<s7>Cĵ[8'ileo4ewH !VAhֻ7mVO4+s,u>.бq0:P]$~O@?lN2w'F,R(1^gФv hE(Ow"xǒG4ϛ?֩@Z@/DksIN~Y[ j9vU+i\>\ $zB|UX;5+fgY[_yinkѩAo%my dꋲ*ѥI( ̏f޶4vPLjp,CVǰ[6_$:PF}HU\hfn*vAZUb^z~p᛭ilK=/*(Gb c€^Oiu]?}@,9=-XZkJ͛Uz#13SQLxk`dJD7 Qgu&1Yo\뫥"fINJzg cVPIfe'/f|d,TQ}XF44=_(`8?UM KSaQ|9= ɪ& J 0\ndžd%Aޘ]x\2T[~T 8'is*5U{uouaV 9yK9PZokE;pP;p&ދJ$gU*CN/H)9DŽ_,m2u5?aN`&¹}{`ćcҞ^Ӱr 3|''er ^gb=1<܏1$WS8LV{̄YQ_R;#5%G2_]k|VLe?=cM+iyQ6*ͦVьB{75"7~!:yN!JqsUd.-MXPYy2. $=_yK_~:gY-/-&0oqVyy !9a*mw@Bhb\.$3tm8AF+c;z,β=nmPTAXdf<11{t-&O>7Hsle\@o dn^/EvLxс%do(eki؈4 5qIТui&EEm%o| %>n>J,KL6aլ8[uPG -Mx^++dz؁LO 9]I(Qtw)k4uݧێãWmv۶zHtDwJ1Zm9G`( [I K7Ѕp'2\T=`r/e7[?RB $#~RZ," XI#,^l"mڴE JR?>3$H+>PAM|Vp5Mf+\q9$[il њS㄃,d$`d{)(=&*aJxnlȅן (ܐ9$ w?[wF\FԇL;aZޝ4 B`/AZIެL 6MMl 5}Ȩy˗yL?g)ycX]G. $a[KTE E,kGKlQ'B]{dgaoFYD)Lm1D'lwæшW @58H6BâOb]a;AĹ!XP'9>ſhkfZo=,c l 5+XaĕV21S<_湶.I("QI:Z K/s71u?.dU;76v.k7(5g蹨)uC)A*{ZNHC_=兰gG3m:D!uAU^'G~K, n?MY yl| 7GTRڟnM|ދ|UCOt@BI<†dTJu`rRpyC C :U7a 룑hQBOEKdM [7n4 w@[&KVaI.NwUDFֳ̑|P57 {e ,隌d)kDHFì p;ݮJ r[\Zez]9uѿ<dtөOv5FXVbU&6_%}W@f BV[S @.(v)Q?X$a>QqsT|/Ye UtsJNuK5 gKhlR6p>lU(Gp9+`Ѭsj/677[^waL$CXAC-f}V/;_Uĝ1ueo ;k,35f ۶P-q(#e]Fխm[}]'W_AgGƭ"yܭr&$ɞU$ /UfVީǸH`g;oI[ޏ:8 c,-*؂<1;>Sڮ@R-AW 4B,m-@񙜼{UG.Ft>>M_#NGT#0a0%eIyG04LNi#qr^{%?Eb{/ό?z351l:2}7\DlѳU3.p _"o2%ɍFGI7ҞZÊH lO4L~y_ Wdcw6}`q7MN #rm{`%V1oR d[ fwEDsοCvM@-l- AzS:&O: TiZ^eĴh&Y.l`bnxvH5#?hu{&g״T)=!b8?[|=(6p_{$r)Q5>>_nJ&/EA v!^5GL:'NDROٔb>PEZ&We HmN8Y9GK͟i3Gg'SPFڣ:xTCYO]NL$MHhEfS،ҥ "\,@a J$? F9(Ge2H@Lliq8CԴv(nM)AO=%BvJ AjY6T2&d؟@vziFe@]v!͸n>! Fί#-M]Z'fC?A /g?:ޡ4O(Ớ3l=EX-F2NS`U/I++ _ V|@F*b ~RM8k[4ƅn~=R/?h঄Yb8m/~ԤZyO<=qVWlzHtc즱uE+$ܺĘzm~(^ ЋCd {DXQTPe4?~ 0wBczF~ɺ] 1Q֫yīH[ð%?B`r-%~ pHCybn{[=ҿ6KHFRDD;{S^;A!tcGf0.mටl6 s oDAl(>gJ F$;R_͡(Ẕ玃: ohm(9!?nAHy6ս1iήj] MX-B(п-8i 8IAK9fy(,K:t"xۢ/z8!it?CF"&jn2ӕvr]/ +=ɒXW~ {u`nerYK2M(qH%,Īd".B B6bY͕mph Ң,a_( 1fDgXwI(Qpߘye_4|L."vU3KVh)}%g?V{Ƀ=R6efoNN*HR'(dMc΃40qSwL\ \¹(`R6y 2%hzZlcF+lNȻ4W^{fLxKw rHFӈ+47\ݳke85Zg@29fv̵2n23W*bLWG8QvPHqLD/}a+k8"öb3*np",]]n0:.$g#0 ~#XBdSPj~Gk'Sỵz=BGUjR|K3ts'9Jv)ŖPa䔣|.\36%@u ŬЈoSEڠ,esO3(59y= lB//%Q\zeɶ)Αِk: 3AZ1_B)=`c?#=|PH{y*_(n˳gOǟ^{Y@KFA1L6=\'d>dc]ǚ/Δ=;Y73gʱZXLf=A\$f)b;ˁ+p'vsO fg8h1noQX "' 9Ol<5{v?4ZՂyvG99ܯdLm-ПGv>a2ɝW42Mu:Uw@0ygdLm+D{AyT'?V2ܤTx Z7{E+w;YG:.A9lv;m.mԍ)oК]O޽)WkVjr M6|5tvxW) U$ѝSCys4H'l;WQ#W{džp;EiW`oʲCAueGqPG"A]`be.O V [ | %Jh肗s(UFPT_p y .GP_rz@(%YUZ1Ѣ6$bi/J!6xzK!6i3iw; cl)=R?By!77ue b:_ĝ~dtvȘ@TӮ/B1(7Q_++ޛKm0jĎVEsɺ>P0Qfx_39 Ɏ'un:[ b6 {|}: /n ʡeh;x;52}'#XaNrv6}<;x/(շNBo_/oY3}̌_0vhOS~Ag94?Ud7>i\.Hre^0pUea as qU8vfR:@WKGvVyLn֢Nц -jkwZ8(yepv k[ ڽݼ*>Bon=aDۯ @;b\ O|JI;>T&yPys@lUSXUEn:.~d%oUVQiF[7;=>@ӌUrW7$ưkAd-vŔ7RQ#S DYIw S4{wGt#R3Xi{!#*`;78䳒ZJ(c#Ӱ^R`!EKs. |SbvLϯ֦+;1y&zpHxVZ<$$viue̎cKߴz6GJ]nK WQ!%5=vXn)X)<\?Y78u7{ҦkD _ZYHވ py犱񞭞҈x-5<*{y7*.zJ<kq51Vr%67z3hڨ%.uDa5YN͸.F U}`Wmz^1\5 '"wpc,!Lds)Li8WJrR~Ų343h.Z ,(S<}RH0GFS}Ck"ɡT|[o?ې+\ya3{Ob9[lU{5MYq]ۚɀASA5~KwV֡ ߾4 Bv|?_ TXQCY`zXn6#剷݃N ~ڇV.{f.}ꓷ#髾w  ]zOӟ^/ &pacuXS K͎_f8I",~*oFR߀+ٰ 4;tLE .) U b.c&zqCb6h7i ޒT[@, nt8CP5" h}%CXhfsVd2M[!n)?χe&o:$­<SJ GO+ B+w" * 78ƮZ\ZMO\|ԌFFXrM09;FMov=[ wv7 2^"%[oiee]ff;ӅFkZ4l :gD0$wSl)0J!1I19[d䤔_fWθ/} c,{;ƻ$`IxBg޶e~4BņnWywu?c)-קA0SX wJT!+At-> >LDtkŚ[4h觢|*:ܭHܛHP.X5H`H/uP̓֡{߭]/Šh3@]z:u:T=04x+r632OCPJ5FeOL-E\OrݶB&Z;dBwC_L1 a3 Cys{b!Q[AyiH?>0e [+R,aM M2ѤBjր;Hp#ՇVBC/VQgyPA&cafSv9c_L,DnG^sb,l$EXNW:&Keb!Ls)&מCFEA3֥8x)>6f!TX=KK<@?mOY_(Q_Fi"6|ԆwX/蠺@3(!}(ؼ[%[-JKF z:=T 3W79i^&8b>z)xQ\ɏ1ꆲh6ȳ)Ghd5Rahv<)MJ1ώ6 ` yaUrK QE+0jx*!n}LpHWz: D`- }7L+ɢ{/ȿ܌GDKU\x:ɢH*0=wF}Ӥ^^Kֆ'zÜQ^!*UɾKB'fL1Vmǭ$ѩ,Ѝ\=F.Hb%fefO_ah\C12_ILz bJz|5bNsV9,HP:RkS@\w4 ])kTԑmethb#oU՚ZC;z(HT|߼S zhznH<-P dhfNBRLFw4n þNOm_=`$e*<%sRa ҰW;r0'#L4Awd,M;x;R]~B ¯ zkjs:E%-(Q狄ֶ`)w^Al=Us_Ei\`( J fk-W s\6~#**BR329 ]I'B<PSb,/#$1*>'WsDZwV)Ԉ"Bs1D9Eff.HA1o|>.]e "ՙczE MCZnep+%;ruAt4? 06A&Qop*j\ v_i>[hWB|#dI*vt8=OiW$]X=UsU@Дuݞ,a Ӑea|ɯyv(~荆KwC.4 $0v/,o'%6BړƇ;-3Jb[C)4r/2iwpb{8N+gl S# kZ;⫂ ɭ)w0ȫݸ(ZĨ!u6g$hޮT4}L_f԰ᅱ梪# ~ڷY6^^i 1%7x{a{ wV ri@0T L7OR9M 3טj36 ?b|nCia,8S4_DIUfCJ{z)T'{vo 8)"8!nC<{Ck7K4@s ruDTa'e;Rn: r>G(:0̮g.,z7mx=!M,r h!Dށjm uO)yt%!mv`}W6$z nӃ[*ItEE Pd6g2kZ嬼 qtvDenECXȖNբMeDž@}Ԫp|u >J*2W80 ;/n,dy2Zc:McYū؟yBT ͝%+7|9h7. |Te<&gCh<^ %9{_mQ$o]֠-hfMXcCoW9JXiV%V*k8MAU]<> !Z<^arɇ5R}dW!?чh;ݾ|lvr8 FN-7"7$vm!>Zb2rU7^-HQ>nFįtL?CTݏX@Nd[:&:ƍmڛjn8(ҊH^3rbb,ur^Y22Wrw7`Ois˩X#!(2{I]mL=./儫u[ [T)NbR\(贶o0W"̨bJϓƯf5Pօ/|VKa&hl\18 -@*~6mhRQ+2оh܂)=np$GV#3pFCwˋ"Sh#̘mzu0 `K~BwS#睍Q?05{ZIXvt1͆f~aҺKN#,-[K9GfdyĒ57hqw(ۅF| M('Zyop>:!aD%m!3K?0yBjYķ~{ Kh O=hE;tNO[~c)FmqT1I$-颸 o%6AtZ#z c-oeia=O^ W 2b-arjo̻7r9Uz<92{#T!}R:#sm52 fa9Vf !qQN[9=(|%)JOׇpWUco{%T] [ʼn- >=qBEM9jY' IJٯ737U!t#T?o("PtX) RtO@ Je޷;;TSV#h#Z5V\]$:}73#q8&y;僱̲MMeTLMxbyKUm1 -fd>|%⵹[59_SL9?MqiU28_,/aw5In3F'kޣuJLt@_ QZñ]s7dPt `oM!}+2Z· ,ir섍HI $+x%NWꫝeѲCɄ+RD]^=^=ADjN1ʸhTbKUqZ[sHJfQr,z~j_N']"{ kEGb8GN]ZJaݺ-ѠT<ei2p*'5y0 \s zDJ^cWz7ȦzF +ަ_\@[ս;JFO {dB?>Un #TPgߺ#J!yqг Ж LY-C*KpbEü9T8`,kͺrQ/`5$7Hx^1JZk2b֐m~Aw^L4Rkj/fhıO]8`A< ˿ L>ޫ{b'4 +w73QbLrcܨerc$*%H>4e ޶|Kv/\[$)!Cj0&Ȭ4LV1\kdd^#. &߄N܈jmMfl֧+v4iEs" iXìMnՃJ SV')nO=ͯ^1u _ZQF þn :D;YYDZ.umB$>ÈXO4sZN WSg2qn<2M[oC+rwt_.*he</bg 2HoQ>GwI/A=u~t{IPm+X9\n}Cg'M;;.nc5Q:__+so˭>=EbԂb/ձyr.3C@ ]-@~v,>DҌ㘾2q !H00o՝qD"*ڊRx,`QtGb42!Kכ/)9^qe,Co5R+>ǻQ@dV˖,HG3~qwVwXFtj6D 2D3^ېj s@O|DŽCe_-fݪ ?eZA $Oۋu 9 LqO4j~m_l!ZO72cWHa( HL;igHxZ)tH) #+I?6&uJhƼHn` ™. 6G8݁e& lziwrX!=k&1èE[`T^#ߠ_nQT]IMAURV,%!-4]v@;o>;_y1Uq$:hiʲwNN(SFwgI$3yT8}|^;PxL* b۹RD20&|Ƽ<_u4cGg=y׽Yw}_fF%Lu/l~IxT( ^50q܄qw8xmV9U.tڴI"r;j4 8ѕȆ7AD8HNtEKQ+ĉ =t3&"42/JhC%Cc {$a0aD/F '89))X뼱G8Ҧ!18|l&6F!ǦKmrtdQ&ЛAΐQX_'v3 >&`kf^s?[\>/_! fKo D]UA~+ WUʨyBc!7Lj]۝ r&J\?b|=N-ԕ c'd"Oa;VElwyQLaB*8\Ú/dt2+f=4E'7"2 U#DTF G UZV_ .X5} Ob{t5qNtG,5NҭDz1dY_Ek7O7KO5E`69;KXŗ2[ڐS*Y~?y+ \\; Rf8UksV VNp u_ Yîqlլ}@]ĵte 0?dX֖r_Ls|=?F,M *ˎ?Z&xB؀Y ɻ㵨rT9\L__G3/ =dqiRNP )|Uٚ`(.6S`?B%Hmۉ5EKsiA⩗\n1 rz/]aOZ52sض#&vnqv q~TUOetH.#ȟmUs^]7LX5D0p6SOT<1wx(jZ4G"̮$)j~g])'I0[?n@ x_Ofa)*;8u*wWu쓦91nSnV^uO$`Jîr9C"d%'eXXihGއPNT Yde?%ڢ[lD]D$LE4EkX<[R^3tr'ȶrcqΖ]l2CcNP? њxcFu4QܿebVv@ȣ>9d#YΦq.(bxmљ[?Eq%R}fEq x}+Y1!sG[9yJZh)MTJzܑ]b_I?c3'~z[N"Fޞ\P  EXv:\1q⃯2qmԼ92%DPﰊDV_[]?\DP u.:W8F0uW.j^ UY:gwteuhCNeÂk|Y2M2ېo5W*ڍlhu|,oE>A#gNj Xm!2lR|&oQCwf?q1[r!!12{Zat7 s$&7qa߻ -f0 A-80_ܐZ3`WT-Ή$~?`'CJUթm݊٦:S Xhch I5 q%Q7XFPe. *߸5 o0Kj krM2:Y :< ϒ8Qn݄3SoV*ef hB*89 l0ZC¯㠾ggj_QZyS69GT$@TP_ ovb[wE%WC:.KF/dA d  UȶNx^NSVGM#?h1kjQ፸LJFL ]VyDg &]v;+F;pU܏_a%ӧܚOC q!|J%ȨpQeD033׉a21%3 +)rIƬ;{B V]0 `4US?wR[ -ݝPRB*JбGh@j#Yag1;J=]M+U(Po 4mzNt gb(%Ι>4;_K3'2 q4~-Id\:\y,OuT(Y_dW LrVNyf{ͦr;}G?(Tq:|Tm&Iêʨcf|*NR04#N'eH x!L68.Y}giwl.c,>Mtn,[@㸥dz<80zo=ʆL~2ߛC=_s,$E"JwS,X(bUnYURWbRnAs?hdK=*2b$Ј];:5ZMmFQw=v8?:G< #ՐO'(Y(&nSJ̔T߳*9BO4'hSh_֓"VV<'O0']O+q p=9q`S$v#?GDI;oI bk<ټ? m>rG'xm3o,FܗÊWҤtHlG@Ȑ>%k>`/$<Vw0#KR`U>gS#ϿUo s 9G!I1ꑼO>oٗ|x| 7ِـ˫,[?z*EAۏfnT›{ӝfycWYOFỈ)xǬfAb?tsC1so˖uMqwglCV{FB .&TS^ uߝ% B^[P?E$m1A <)ݯbCq~ wOWxi0Ts/E_LX"9Y w BZ#VA*I7(tk KQ%[8tT)#Sɵ< kY`Ʌ"`L=SĪ Okgr\W:Lԝr#T1}%=(H_`/~Jl{5$1;umֱ n#>ET\ S'b@VrHiz;ZZFUQwE@x-OXObHfAt؝x6z^ DY*e2QI-"|}EWHМ1s%,fG.˽%2[l/"/ 6ޟ>z֌M SF2!J5Y#S :|m]?nAg##Q>mYW iPr=kF}? I]ÂIv jճ{ރ-~IJ7>6 #|i~\8r7L{@PicrְYC;~F`)YwCT <4A$_0[F.!FvMYK6`VU3͈FT,.1 2GwAăNYON+N~VDȶskǝ 25> }B4*$5j}1~8TM)H\^9U=8fĩ68Úg[ywyvsH pQ@/DHPLM7{&΃|@oO Vfִ|JH1Z˜3-RF@֝sGXJAsxE)$)!;dWS8|y.Y)ˁ.u -,mBKw!!m0*t+rqө70Up dm@y_xD6//+RV"0|A/~Oʄ]e]tx3ü8)QU(U2z7B#+j/^ϑPsnxt(<^ٝ|K$HqS}t a^I뛌O)Zg`b h\'IǪnkLCX_ă P~N]qxE4h@g#!^;9<a_E|*w5IL~pekOJ^[WP6~؁CGI}nke-#ڭoMur Esq\ 唠7AXmaw5FKﱮ$€_A4D7^KPq}%Ccma|1=b^*18YЮ7h7 lO }J޷\]%X̯5t~uHTȴeE` h"抨G5[!\}3K[MǛus禖0g) kLpa1 i0rWW&ƼxHiQFЅo.8H8ZN#4?h9fry<}: EK7-NC[$@.3jl_i7m aW-b(gT$Sg3;F ռ'<}-u6?U3W lui!L_hFDn.9FCJӞv$dElǏ$jv(B*rb.OX$$O`-cL& 7uJgV?QJзr'2hkV\\St|]>i 8oY.UwH4 0E9$Fg9QW%GU:4h@UW $H~JI&QAk& |I6c+YȊ218\.\q*}Ǯ>cnh.u[qKXkGBjǕR8n V2M%i*"5tHF8O6 @!:\lKgԷ]f\'˪ż{y~=7L7Dy; #F3Kb/'ĺpbW!xYPOm6ZdC TMu}(ڿ}_'C;h݇) X?!mh;j3,?CȯO+64M[1.`k9M_u2 UWH\"7NxhJztO#G Ivf?- NeJ ʉe>iLi^Y.ZKq|h0c&'P>xȵNʻ }UmU$Jψ1Ao;R 9?[|XLQm }W˟Nu? ׭EjmW隍ofTmt-Zf<<`vJrݟ&˸<')X@i5ަ;,:e:y<`uxӽmSvzK6mkPGbpXAqs1hIZ\ VS7 ln/ЁC (5#9zoF'+Rk̤Ixl49y8ú`4ڨ&p-gp&uggmG#jiou.j s)%t~C%~EqSs0uT?r֜2ue^yⷻXxrj)Bjž@-101>ȽzQB%M֗JO TJBEu}d면ɜ9Ŝ.O}( a{uP|IGu: *-V`:j*K| Z$E $c%V97j ,ũ)u;7pwLz~ ``~zKpz""@kuTF.xȻN. 8eD (FɼrbCX\k;C@0HACeb7rP~> 69 X2߇Bƒ|P:abyQ]zowҢV<]݃8 ,…j7.˽kZ;ohDYKF_ [>hs7D8AmrxVFl:x1xy#6ᆳvٻ;54ȩB /Opȣ%Mh?Og~#geX :$A'ΖhU}?zE[ݿQW,? z q/Cb6IJ_Nݏf0iTF/.:\ݍ][W`|%v[A(親k5;̂H.?oi\-ԡ3` 'I{.ÍM'&ǽJ)9Ei=&?d'wnhi?ҡ2‚_fS-\mH~'srZr^s$v@s#~uŅ3?0?='*w9Zvc‰5(l0ιv&@4 BfyB*NcV:93Ϸt ʖMU$%߯ᾂ2!uهzHXU)IG:{*P1jE)$EU|+:fwGhٵ-j;2:+ f {6_ ńxb u]-ws-"3L#|x U^,@à dļQUᝧb?$&uY ʥ_3b=^Hچ=lsҾ06Mk}Oyp+9&* cbgNh&91t;Li2r'~*h\@wsai6x@n3RAǜr z_%TYnjFA;1!صo TeTU^&OE~ nU#~2)BF|lU“F|QYħP䄏otR״#y,gX}P}FVyf4AcQ^O. `[{adkp-Ƶnݾ$V L{ARqYU cA0s]A =Z3e~BTCa[y6c&7)8eSM+o_f (Jld9܇"W⅄X(qC"յTK>Cu BP9 %a{m3XF\b0K"qqxhD sL!֊i<(&^Dt 17Y40Њrri[ZuIkU%}\o/`ķr $R[`hr!,kK]Bq/Qa_錽 ?&`Tr`1<ؖ A%9$X/oF_>9r !2S3f;0^E "2?.`BI oo~6M ȉp֮< Gh|[2knA]EGXh+4WoS@!| U6Y:{{-j~.D][BᦧlO0ꭌw'n`b>K)+Nq^z`2RۜV|bp,t8H @Ogʸ}%Jɉj>O67S^gYxb8FG iRl]h[;Oq?>b@WjkzPK|e~QDS=#-^W%5w]A&kKϢѨ"EZѭϰT՟ACB?pPb}dĄdh^bi*5(EU3XhWRYQ!P[C h!U7{EYhX*g9cY2eK ,*:'zr r?~zÝ쀊y2 Rd6fMR7Bo%1gwUQCwTu3(NS E\ Wd*ϕt^~'[ZQ~R`[ĚJr4VYDgST8m NFUxel3~C TyVn'"mfWOXZ;&a vS,|EskT:ߣ Cm"N5ٴE7r_ae>5EShFϺ/;R}?V~d6E9l}K@cf3+s+mL9O,pkؘ3Vf1 G*Y\"sqz뛆AcHϦ ">r/O'BCe >Th>C;z$!ŀ%FfsOj,]'9^<&J:$P/eL-M\8ұ:Z,jkhknLg؎#oF 0*ʅ#DKxidZ8*-d#×NL>O^QX~?P?I8Q-r1RXui .?\J߇;߯<p8u| R {k*))>Njn /O0L?mYHXH9(Z2XXV}}z{!H JdlufG %+7+Ns$Y2[.7ʖLhrV+p*˗Kx2o e",v+&9NղcǃYѺ0MT8\#"Q(96ۨN@(*IEF 6@6iw)oJL5'=mkt#)u\c0(Jm0?d J0E'}y48XqۢʹcJt)qKM)`6|pT,WaK+)߬QRy'&:1`7URgoƖuQKD*J!=$iXgZP} ]^"~2ƈW!U[j4o+v":a. "IMբv" xb˞Tf^^kG`]Pz4c3"eJ̗kpfc2 /|6a.n h:#~TT/'P>ɻ"_ɹ3@gI':`<&h?11CA$;y>!QF ^F.Os3#Yv0 Y7MD.ZD}l潹:ϣ EEC<W~ A;QjͿ_nA|w R8ak,wlsOɸhzxC>f$q1rvN;h. f.0} q` I n6rV(/=(l*.4cF:'v6P7EmNW7hc@j߮UOϐfT5O4]!d?=2`8wڧl44V{)k-w5C$hVHW0Me-k ;`#Z@054stjt#y5: s}\URa4| *j>gb(+?U(CP1Hq " T v% iFym *utB"rF,q3u0݄FD:jm>lϙBy&!hF1SE)2G=@xPl0Ƿlo\> ًeBFLKsVg|D' M`K,B-mw0~ʋw}`0`zC Rfa\ N;#{7TrՓqtB}gZ/t tA)5HڦK`{T)2gO'GY@C(ј0%{qRE((D`?h^{?_:{{BEҾ 3ͭk(R|eH'ރcѥ덇ކQZ>U^Bj<5NBV F>Œ|: y72 /._t<>}l@[QƆ% UnŸR{1K fMF.'_?xC'35'Bn7G[3Cg ^=)r!g/P6bGA' Hs}fՅzjJ~qan2QY TX=?ӨYhsꑯV`.0^6h +;E߼@/w2@o/(gdYcئ\\cV@zi*.zHuuaz&f.\dدw 5?DHͷl*fP0(j̏RA`m#11KH!U"Bj8rҨ*\1ƍ(^[#$>Qx ^up_ܷV ?6٪G2EևF(AC@y4mF/KV= ؤpAh9j "HW-8?fIJ5|kãIwfO29xNR8hLH+ gYaЪ DYyNJ:{?d0A%e&mdHZϤ{lZU;4+$ٙmǰ[k^\gL?=J] sh jQ:h3{GKMftWBNkVDWO"l #savz*pB,U Md \8TK }t$iWX42"AWmdZ᷀|̗I3 Hɫ±+qPtI B4D#FgdnVy1_\!QJD92G)ל;~"]2βc ݇Şt"%S5O6a/><.dx{V)t{E8fT[>+7ϘB"b}GRhsThz:54Xɕ}qmt!aQ|pV+;rzOYlޥEr#knASeobeȳ֛YW#_Uu+<?9RJvڄXUևGOjn=7KX GuXl8%up0y/*(kgU*xp<Dz7`3t _}h!m 'zCVn!DBgF7fFX6naT>h,Nf#K@U ¶{Bqi[#z: \-ꪣ9RݣP?_RXFqcV, )J[tDz-Ʉ%hoq[AױrQGdPBoBҎT<S$^_DiTy |-wD2؈869g0Paq e")3ٮʭl`Hn_gDOqSvnIB+ _q5m22;e#J99C6tpr +: `In=O=?\hG.LOV.}mIPA!JS@87Op^QP5X :j8c*%9펷՗m%J =lVFє2nx8J\C1 z? ,OklOQ,IvǡHP4uˡՓ/zzn@wA'o~Qd? g s/Ţv`@o{@篇M`;/H(Pw3OO+,w4Q; ~lј IsAH0 {ɫ/A Gz%-H1wcqj/(ՉS&\J%򬚧W~_Rms;G0#PQ]8s_!x t[ZsTK8[WIӣB!XV>Ƣ~\vSlO4 IUtY9'ɂBM.kAbd8'YB_.8 lA+bE:iUxelG-]#|Z`fxphU&.(څNIyr24 'BufD҈3l3[;A[W׿";EU55KJuLh 'ä4dW80)^H-eWIXe y`m&J w?LczR>e|^W[1l[0!\JZU?&?6OeWv׼W5XiF c`%)"*q5:9C@CIZۘM{3TG3QRE~)5&q+f(G6':Ÿ&Y"j 2V5#S;uz];aa=b3X 2k?}\]$XѰo04M( }sXml Gঁ;`3o R.oRiFzHPel:l=+:+ Tkv:g2”,N\uԁ6(t}BJ'v +J:ްXmo) -Ȩ#c/T,b13A2 W_y\תUb[Kv7+"_'T(@QzM7ί M[r򹗱l#os5gTČ=2Zk"/53)8Ub-+W>I! {Pe ]g5~ ѧ +! |8yО% Å串kՖgO]A ڹ`8/#D: r8RklYƜ(clB%- !-0 OݬIe;&#(;_vtFol G~/cZJp M.l,ªŸl2ZxT }.x[UM@v3;&CԵ/H]ǎYoy+Ǖg,›$Qep`1a『WY]6AYqD&G>2j9dr+o髱s1߽=3cHI ۦ3PUuR)cjg Y#5䌓JV,p:4zh 7l\hOkozרּyLE_+ޯy^PVa3,L1\6A:WwY쮵4yp Ɗ \ZTOw6;' %y)c\L5i_/~ -It J=$՘qP(& 9&ЍL1aYDd4=ImlUxY?Dhjk$~F89,v$h |(? BE*j/H &~!OLuϮ׺!~ij mldpf&*wJݒdO,خzb3MO Feer;ӮH|դr)*%0Jz@=TG'DԊ/͗)#uK*i٨g׭#P ++z.d.'ꃥ6IK:|%<@uLG*؉NIBpKoŔT?۪Bo $o[2_ /of94 xӀp_NM@"UD Ieb"B6EB;7M歹mGz/ [ƈ k5(=M7IBӔ0k\?tӧ0ǐpASǛuz@ M; <^?sAh8oɉn lkFX{4Z kA<_>]-?!݃8TBE!YodCǭQ)≜-4r8"l8{tMط DM1FH0^Vҁq{„"t[V"\؇Er=e;5G?Z&om{S>뗟'cE9o&ck`?r^ЊX_Y$ IՊzq795W Bߪ H/]Pg8p6l38  ,t.)x>9mo EQ ɐ^Q׌uΝ)}꿜JUU Dmw>S 4}A)#TF{oh:C+Ľq|c@OʱܝhNwF6Btrd4MU/)>=?X!ҽ}0+Y$ڵܱmy*|8\-`6"0OU2j'8+tWOt;#2P}R=s-%v?\y.pXlӁp\X$i@^?GPGm城&Ā\57H~1 "xSfoJ^m]PŲ&-aJ h}aK33Z&fn51Cp#@@\JQ#r!A0c%M9gkM>OuSFh+V\ Ir,òEYcΓU5 [wxϺ$jH `L-yIʎ!hQf(9Pp*&vcZ*g|zWwWB<rv{Nw^vh/n,9$k)JbQř1_2'L$S _\—jb*Ǿ<ޅYmCd'8•pn9h33uAUI]YI (BE{'tuga̵yO qWɾ,@z3]0_DKN6׷+|3S8mސKԥj~e,m(J41wW&wKYbI*2(|6PP2tk$\n40$Z "뀌+4 umi?ى /ݛ.`WTnd & }ޑ#c#5kyF8cH k"ͯ6J^sjL3/\Jх7e{'o笢1. ~y:c:tr/ug7-Nb)B Pf3q?v\?qbQšR _j=iP o+?r??J-r-Jcpuc*]^f9Um"0){6_ȂcE)$z{E:ͅ?(H6aPOlʌ7r:] }NB#g')Dq"ގkP44:5ezЪ'cYVðLiڌ~x |?_btG*:+FfNR&Qh]%Xx,7UWƇZ %TaGƮ |{mEܨ!|Kt5 F!sٽ@%s;fDTR`e3~j,SKo҅@U- /À2?3(vf@eD9`8Lah܈ 2Br IںvR̴L]aJ[^P˨ "KY˝ݏho:=?JVfV_nP ,RK;\qIÈ `{o˟x: "K֧1MzQ\m2M,v&]F`,:t{qH(9ᅇJ6xCOtX­[$07 4?|z+0d#.H8Im9p oHn<;u CO+Ya#op +ZB>řU ırBVMt&FiLatJі/Ĭ(;"_7si^NFd+LtnFHiqX pGuig,F_;&Y܍ҭ\&rFW w0s:1NqpZ+W { !Uw,JaV0[ dP+~RL:`y "-.|B%b TnxU"܁<2+qd,uj! 6|uJ%޴>'`\&ykT+e~*BQkPBNv jJ&'E!/S cg5Su0ls R&u.YFtc5u2=lboEa }YH*ݱ~""=6 dԎOP 5 n×.Uufr8itkMo Yek .}y`*W ;~Cot+Fk& ccksFxGȨ{/yyxWl'ۖ "/%DzH kA"CRK\ 9CҔ.'!0N4Hq=H{} _Nv9M'\@mxj鬵{4aUD.-ܟ}%pǭtm=[j]O.0(麣gK%w > 6i!DwMpٸDVcO`"idvO@s;`x}|:;haYB="+ J9XMG}^Uq.HzpwK $*@.R"@5{*D^>F4G>hԙb:A>Q(Jl +ORd#1ӟ'IҴqœ4i`͋V́ɕኮҤI4}$W9,~E֝6*ؠ(#FI߈@Ζ*-Ҷ'z~ߐ݉%Dg:MN9ϤWQ4]YZ[.^g690|d{AO pȣ~hrF N44XVelء1[[¤Xy}Y@n yЊi?/?Z> EalQ%:`PGZ{\zd)2cyH%3IyXor bv\9ΌÐ^X=!'$I BV)^WN0!JAN\KOUX#`k9` DӜᅔhոΊuHJGѲmK[8-i.`K,anV!caëS^x QxHh B'4Ԛbw^ B:TˍӇk~I ]ߛɔ>Fu@ApFE}=Yq؛c؇m0eMY|"84 ӎhD κ[ߝs"v#^E0-@$ثdC^*ӽ!4Bjm pzI;g3{L7̽ք^Ҏ5SP%+-GWZǼO*,i۷-Pf Wi~[[lDKF9 R6GD dzD5 0 )#W Mꂽݜ l fHb 3ϔx|9Y]tQpW^:zYaW1W?Yx~]P~[Q;&q>SH'B}=L4Iۥ/C۠jZ:O uꪼnPVb~B^V(^2KAa ֵT;u 0gG߀Ek)͋\qކPvƾ^6.H"]\ eod(dbhH@xia .ca?\SN ET7e TX~}xW?2a$ 2{l͛,j[,ї●015 _猂Sb9o TKy_C/ Ej^=w {$0ID cSgCD݀ BCw5qMv"-T߾{HV{)ۄ\a9p,^IWcN]ec^xBm|jSk.(MH#Ba\(ӓ*4>nO&vw 4Mhݐ0 nx e\ʒQ>| kW"ƶ+#hO_Dت{u,-2@ J,Tx]:| Z5+tZTY&W]ޮ`ıh\$ُ W ~hF*2S:e96Bx-AUSf cIJq99y`&aAf)H]urN,'M(z02kfl:/VՖh?{|.d 7ИǪ̕lKe@SaB`w$&z1faH@=W=Ձi+׶/VӸ&”0Z5> +B`3-ζ 2&+tM|Gaa.^B%Cp vtI5[c@ ;)th}bJxoo1vVJ3wy:MQBRd$,ɭg/tY7㚉t4 "0.卽lm naoi3qqt2b`V{e8%7둯XYP {2=7j;HXi5'>;5ֿۅ,sHH+ض5ďNl|HBl^ǮJuH9PfJrwf:V@Ua3~LU6jf;WR]` ů^^24m6tJng[k ,?,Y՜i'\ۇ6=@CfN%5&>!;+P8wNW4!5LXxK\C[E^T&XsIoa3cDʄgl5޳k Abϰ@ `UwĊlzR8;Fq5h7'0u=nnsE[JO)bv5`upb9y:jqEX"4qBy_@]܌jQ:`!!ڂ{2՗E@L?J[t;h2xͻ9گ.J%X4E gU!Fc]c 2H E(zx.|R.';f|7R4j{ir޼I~ f!IZa_vsV Z)ڡE̙d.]k*x_$7zy Xƒh_~w~ ;Ǔ Ad4Ǜ-΢mf@r;M$hp͋S! )^ SF]x<;͟YnܬԫQU03_N2Kŭ\qD8LX/( 9lUFw WQ2pPc8R<*Mau0:L*Éu"\Ƀ9BFyq~wu&"F5o3]dQ" є^.׹CY?hsȹJdϤ;iq=Zb  |:cac KD|,J/eЙ#;T>MȘeˀRMϟ'љ5cqcɦ'g^m&Ks'g.vʇ"OIeaP3ꨏp7]t w/@p9[z& <护Ѡ4ZvmdB bjRFRX@Po'ʒS:mHrJ?Y8lm}w. *}0g!^ԝ=0sx̺g:~PJ K lFk2ш1~҄-DޅƊ}t9Z[E 77e(ko=)a^>T[l<|G,CJgÇh!ŽtN-J:ދ L/rIe(Z3l^Ʈ;j O?X'TѻMJ2 Ex|;/W>$Ȁ!ˣ~51HD oiKXBiOgtNiʮ V -ÏdJQ#1qwL(.25R͇!z ;sCO0PH } br2S׈]뢗5!(S4<:Ogf$Л͞?,#`V/֐c^1? YpTX=vdiDb:Wg5gc33 qh]M8)>Ԉ;w# z.)rb8#{֝ hVX [|勪^|ŚRi_ؑf3 <iHga[ՃƗl?6U B{NlB΋zJ=oP>zNL6õnGKë1U]EI8n.Leh3Q_5#0-;DI~l tźb.mG-hO1W ̚#Bb,Ѥhqu^֕ $RZ7J]udC:'FC91/[T3}oSt~HċDK*7("q3FEx;iÍDbt4U_&2қ0=lY^Nƞx*Pej,B-3  /tʌ]N|>֝|~No2d.A,:=` h@e/#dĽNYPam l/83ng+̰>2.? jCs QyTUngĎxѺO[nS QZ*K<ՃQ҈%B :$H{ޢ Rԟt5zʷ@?Pؕ 9N\6V:36gM &cYj[.I-x]K59| Y! VȾBk֮q߬>̲tl9k'*`Vs/r3N\ҕ)yRMq)jݙkw2hrW9@Y/"=aL,Nɟсg*pQ7PyNܑxpvLkH7[Y|e3ТJ3f3}q_շ]$v|shQmHysB%%>N IIY-!زH!}S 9Xg7IvLPrQ#]$@5f*k37GMpFBb#f|m2m`¢D7<x~4!t*SSߺ|V ,zf\9r#c $xlkr &V#Ŵ`AIxdlp®gPBPu7{S0!_(Hgƻ-eXbI%*d Qrpİ/y{I(>z![yL!Utq~()LBg#Ϗ4C[F;t+حػ'nF[: N)gv çM{9e_7DQVN¸~RNDI?Q.AįՓtӁLG0A |jjy0 M I{Y&¨^s^ζff0x B0tъW53ZRK4C?LRU[[sލ/(،~r44-2=M~Vޠ 50J!Bmp`>F9$oWF\SǺDbfEɆ o*{$3/z)y.9#008Ĝz\Ʋw߇`IpaE8b㺬amq濲͂>eu*E⢶6OP@u5#"_JQC f2Y:e?ĭ,ɜy"gajRA߷9E"?$Fxj_4YxؔȰIR{i:]^oDvOܬT3yMKhp3:Tyqc.4ܚ (E(Ĝ~w)0BK_jIaf$Nhc~-\xzC13%k֜zpJ=d)^N ڙo:B? Z Qsp+X{qdNC0?b+g8)hPS-,D ):0&ct IAr.85hJT[ `yԘQ [N " *p+1]ea0 ET30S"HHar@_@]cN"l˯ kB9K(ezoވPړuz R5]*j}B eoqeoT1[>eYb͍/ Ae>DB:9(Dʱ <\ĹN.'6,O5n;񄶰yMmlϱTaTӉ{CW( |vU2#,Eϟ$svq68oXtN }4UITGrJV4SghLW,#ݰ>B#TӻoI] W ^m 攍BĐFm |PP%jlrbV D&w)R<56RKrL\*ɉ_5 = Z57DWhpAOo{FU=)wCsuYƁA"?\E<GVb">4P]EסPl+`ʍ1( 8>h|yDOw)H ;Ҙ?wv*5mȽL )k_NGQi3zӎoWr`Tb{3@JmgR0"ƓXvgŠOIT+GW )WYPGj{%Ϙ禠KRAd78O .4<ł_/e3ҳt?aL W\wr}-rE.O*zjS \6<;$EyH_٬Nni%d5hlcQUQ#-).J=W<zx'&9|K[+irgkm2U/S02µBje|\n/j"TgPC`ٿ٭L*Hu3;KK6 y=dgAұ;/DNg"l$1y'1E_2FbJ2s͵l@K: 8%;&]B}xFeR#g$KrZSMl:-2l ||Ph=n$)?m91\ Fq])Og¦|:ϼujCgM.&Io}CnȈB % kj#&`WYՉ+g][)B ":p=;NxP.V\OV೸ۚ14 &5@GͺtߪS}6;b)d^S,ܓX);]%0opneL (JsTv5 @<$֫|9¿:gfY)bZjsގ~g 9 q rfECZIv'Iff%0g6)y.Os?^eBۣ+]ďu Rͧ2ۍnqiiZRIJ$ܥSfڜd L+܆6wk:"M4:V-ёyKN\p?oSqGm W4iGg(dAx WHgukh%GUhIiN4oe T0V!5N2B&0{ox ɈHLqAT>*[ JD~i~_, S-WUϔ_6}cWՄLP$sԱYB㓮*U"J'Ĕ`7!I%A4F+=*^jÖ@q<ͱJ>4^sLSF47YQXzvM:NOY|{7ZQb9IE4,xƅm15ֻcɚGT+&h뜇:!hAFpxA,}O^݆ 6JU \3+B~ag i> Oe4: `UX ']QbHqq/oF Uy-4I)h 엢ԻZLlNЇr((n5x?#~uJtx15XHi{63G ˥q1yw N'5:(zQ+p9NN 8or՜=]@%ON9+ѥx޵# {W踣W{G3o"{~fCV1>sX`ro\=$+ :kʍvʷ0h`$O%*p`d;}xۇլ\y Qg&kqyuúxF'W ^TkfB"_ ⴙrfہL_.;XٮeHfr%= OaKoFHXw,& }/lg9/Rtz%; d(=&7eNm <_dH_Nv] ,ZR6E\qM;A;`yGw[d͗NG1't~Z( @4M˳l{ bZϼKc[deLX6;4F\)d0ӫNx?zL."0fŹ0X%n+dRt3ަx`z/GW&J? )73wߨ  -f9&<ҫޟ3DCV%.z^el,iWӢ(u`,Ap(%lʧ*!i=գhef`fO-L1EWؓ6I ‚}ӽc66gqTlX=推<-KqjL.1af砷-'L1,r{W6(v LFEj2֭4i!M'9Э{(>|,R]. [*a>nD-=K;m@T7.hڝqT[m{L UC#jOiXoZ JX*tKPHָI6Sߥ/;9}0КBN!{"c!`AJ|va)lyVǪKߔ0;f Rc-" ,$i"D(MݍbH>xş19w$3B>j=-gN0}la0IZbYL1^ l)V˫>e˨+uz@Ԉa ^XOXj!uHMvm!xS1]Y;yq{UqQ0ҴULZQd{J˪gr/7-鿏O*3Foe1{^d Z <.R+ @I?I h4uAFxo.ס"BbG H^S蔵Y٫w滐sLe/pg:$y>QSB|=KsRv;`a`by0L}5gg"i b*Bp_y|YXGXmj\}(<5x0 km:ͤ &LQJmXx)$J*R5 ek9=@>Aͳ_wZj Z (5RWnӢQʄ%MWO+7ix_! 8r?NFtAN m AHj hg)ϼ;x*.V õͅi)܏Qb}& ٳ_8%Rʓh"(t7t6.%/ лfƊIR'x\Œ*N++Ks@։·+-%ZB #Mlzzn?In}ީ[N[o?[لk0ڣ7wi Lv XfiZgisU&HND c J wN%K* 1f'Vڦ\Ưt#墜.#2ƜK:0uδW:j(2HG/\mu ^f֛u%t9f8Ț%#6 ~W|"Ug|û%H!m!Ҹ)8A`J=.%GX@{` /d6%2H1bJ9Iwk{#,c)q dK- 0e&zJ0 ҰPnQ á#RCy0xA, b'/ZfnxeѠu$n/mFZÄ[;wnE]'b[+e2Ca_Z[,8ZAdbMXH$DBTqݾ zZZ'⊛סY{[Т(FWr?w1m͏AՄ18 Yxn.^鷙42t72?,o&Üz/jH:+(v4: 4S=I=I , 7;/YlX!Ի޻<̀~v>QD8c#g3 ]mM4퀻? }-&Yf,YOY(fuqR֦J<-]9u :PHnB;~VA$ -`7;4uLLSWFp&/I ^?J8{3{QAޠA&jn!T4̖r@!?]!V8#l<\DlUTgmBVRXW{?n< [9{G?(mDPI[,?n=+=ծ7)`߼ IƲkRAZEwn6]fD􀳋2b>—o{OoE; w]|/% &fzP] dE#C=)اOz고G҉~oYO@%FB<WtW$]1~ Ԝa/. mP1NtΰE<@*S zc9)ZDb5z^>=,\yWrH:AT\xpO szYY+(Y2D-ea΍׭ clk$Wwj#cX:(*}{|P]$rX%S7g6`ztƃ7כ*83-Luq5L"Cvl7@I(K"N󔽣5Y {0+,tbNo*.P&9 J_lu}H|9YG/V81pSQ-ya2:{ vq fb8dEM`?i2_ GEjءKX-ɮH-\^Ҽ!C8M@;pJO/PRq%M*ʈe\ԩ#KA$ѻ̇mݭdncT>7QL\lEkGlK$`үW;:Y_C p bp$J(6/Jb{1Y%%=J1=} :0&v|Z{jN}u}.<}8Sb"6@dt0MlR~= 7vDFƙbi=qngy||\dy3ˡm Ԕ, Wd}أe@e_q_/>!&́=J࡬.-7$rg\]Ҥa]Hy@cVnxHmEm'F ^>Vܓfӓ/tX'D=X-ٰӕ?@]͂{yyf3r?5 kְ1=P2W!g5"1%" ҩi}U1kEBWj|뼑.2e&{J<{"@^7SɉSiKZ?i,di*"c}a#UvaF`*:"i]o/?;8VmhauB܅9ayfKy򺯐7qKjIOu B1 L1~ REz!и_YmkA7tm5lzl4*㵨Y+Rܗk騙z9Bl6hӄ'r,4dG׽AX9woQ!c:2VvޭI)m]l7iOD-7PV;Bgj]wO,~5}Z|c%)̓^c,5&(X=_J(6NO&XE](ՙrR8A0d2i_\уF&ؖ~q3x Ch?c :Tm7& !VB ٍBƚיG7tѿ0 J v^T4WeqxQLM 8yo`G \$C7Z(u|'% 'w \-Rbi7q)g |4rXnAB+IEnؒ>*V3<<Iv_5=KT~bO0z sxZnI(:VdIN)EfXzzׁhۢJyLa@WK,=LIg}AѤsh}&jN֩q_wrg܄؟/dF)*t%1b7bDpHoax 5[:kld /i$oE'b-ѣ!WIɢ,F~M w|0,a07 Q;WBK$:dD'U,鄰tI rɝAƩnʞ 5ԕ3KaIt" e~L 2R΄V$XV0X]]Z__7qQ^W3iLK0aX\/qΕeO[$-j({XJH 4dڮ*_Pon6I|vpKNWׁ.qTUK+L~e 6&;i4O@ŮB4$Z ""H׋'ʍuWƊ锨BJY7ޠVSS\VYn>tx:valJTp:W@too!`}]9+Y9SE47&y~&X!`´)FmQ!2*.I8ߔkXQ%(9/+\߼SH*bM5Hõʃ Q,v$zЭ< 'dH@ BX/֮TqV&U;%7)9=\rfPC;w@s\ɺf܎ϒY]P@yC[W􋱰omf?09MA EUpnlFB\0D}} Ƶ ؐ f{ϻ}+ mƏjC; w*z,RBbw|FuP=6ܱ)W"adOA[YD=ﭚnz? T"<`ju} Hkq""Z>|bZsG~Ϛ@%SƓLĤq1oʁ3hUw `%P?u[ ^`tdK}WI$W򠞋' uւJSwl;s(K۝$Q,p,-(P o{ZG$U]Q$+ * S0Q1D, >Ө/u`r?&uM4:(b7 ﷍sM,[-$Of^_I-@aXL/2uF {3ש} "-e7V& GW%Ii!7`{mC<=gdʛ{x*VJdT>ᗆ!GWg4r Ќ3iMjk5&Pq=;ԣ tqkk\uT6f]r" 5h6j%=vd4Ձ1Y_{u˲;.x{$E"SHDvQ\ /#80JГSkf[5-t9ͱ[]?s(Y7!hO:%U~U݉d" 29Y LOTMX D]Fњ4g#/iFvbJ<aߕu8nj7t651H86j7(MKk\Mb97сD;򈌌=S5j}L%d%dJwimm|> 'Q ޛdFYN5|VsS.N[ RZ.Ө5A}7)?K@!+/}NIe '|I͙oz)#\u$#Y4 aS5gok:9?'N Q( .W8p MԸ#n]ߍ3o݃}@َ{u {Fq~F  q !)A 1XNu9D90njM RyyKtf5[ +x< r[YHf,^e MH%y;}'35Q T& Ikd?]?Gk2cڧT/gpP8ڒf2`̔/8 .eGP&ǗzjnpƦ4,]cUg6cL4it=aqtl/9!m_EG̦ K`8Rڙ/}V2+aAI3q.H'޵>uW`Լhs4 >WЦ6GXEi:tJ^Vz牸q:̐ZDW{)ÔIEQk3.7䑵gCtǶW3Y_8C ȋ|8{c\u\\_;$&uLSm;٦su/FG3Qo)sk#}!M6A!\N'X6i |K 5B.zP_t{עm]n-@!ٕ)+}\ ґ|P{fCxR[nEˏg0Rx! oJxǀ.jf#7@s6<-2MrAC2@7#& ?t|#y#)An>B 5LJ6~HF<1:o"OeCt2;͛JmNC!yx)&!cɺMX1\oؾFhFAdu)Xľ1F4`d >|]#X7Ft;;X}NH@chp4U;\[YT9Ȼsrz Ep,Li2lsq;)9H^ .D{ҿiv4W5Z1 I܃)*;tv&ǷXvފBvhrp蝋'ӥvjU6 4YÉ] 4@1lMB8x Ӷ d\LA,`ϣkKywE{2hا_3KEV ibeuTIՈCnݭ U𳊭 %؜^W B1zP32U&C]?=.¬HG h?(Ȇ>ɩN s(' =;7*0VC6`PtK/_1$d>tgB}/l |η}<,I%X(K댳fSBUe`ek`6{fҒ9hcJґ]-Uk^?MJx <~pҀ/k1Gބv@M)[,`1тH$VG,`?2yKՖl@ho_t2G`FMC4?=H*7_ns_mw.kV&4e[J1SRPZl{Gn_D¯!kֵc b~u}׍?PŌıb8pֳoZCB$]yŐg% ]ЇI%'dP CYwH2-"*Rw]x/(}Z!aΒ-Nde5viMnF()HNzx{HR0o[l+#ap:Ǟ]j5"#rpPI&VKZص)2ZRD3vĉ-KA Iũg!p?ojnHxan.8]dH,rG)S罒Rx_KO8rpLnaԛJEӨUɾ(R&7i% #,soW4oϺj\N;c*Bz C=Ag3nDp[;lJ)-jdmF9a+: K~rIN1o;QqtlC`=PAJߖF"(^a+mTf.8c,v_*c'S!xW Nuv㞧a0"2΢?žVpdQHi5<͜޺-3G#Okisi0" mݢ 0+N\ ]`;وQA(9k,iMe.l-;LGPR/rE;QӄdΘTTB߭CM$G\I l;D(j_ 3ݜ>Pٜ(X3]Ya{dy QDRxw 8BmZ|AXKSfK ,ܽsm,^9(;U%9Thks%`|IS F7C3mlwU;^; C.Qt#D_Sf-k:VEuxZCVZFmgC[>F.ؽ#*3?Z &z"h 3BlyQICDsYK xn)tz02u؜~DuJMta b?neOÇ/87U7yaf/(Q TϽ5' po)/{#ɌŠ 4 =HgĢy,af/zY\eӉrM̨O|MqG׶D%6 ] _Q'wV0 S7C* O-#~ p<>cD WFM{5zoC<Kc]ǂf'9e jĕ Vijvf=ԑ$rJ{!^?&c  [ɔc!%/ ]B*I jScgkhOj]>Ob?R)xHTN,^䲵ld9C|t[Zʹw;t.Vg_)1J٤~yW@o񐡢.@(g&B_*MJ;h",Ab;%eRm0$a øQ|p6K#D Bgƭ۰щ +o~!&$@R($=Wĵ@ )z{K4VfrAz-7}ЃX6Rp5EVC>YXhYeXe;h=0ZQkhL٭ DS@pZmwMa=LE]-ѓ@̌ŬFxT[j$;4~jMt3UIhZIT*]vQ.~2INxՈV>?'%[{ٗ'/e ;|&8KU'r#I;It xӠFŽW4T7]շĴĀؾS~EkauexzW|&pnͿ8򡐣j]3̗B/_%)WJCs=t-o._֜}Hoi+o;_'>m ?ć}38P4 $N=/0BX.7'Dr ZJzg2G3q??̚AK޸9wMaN#*D7 $(EV(Y mES]* v[Ʋ;r*LEwܨ:Aen ;q[D}lAcdkuytٝ*(©x&ڐubQ";cby_wt,"o RUB>; ҳ:rpq9>빰AmYa}:!CI/ކM:-,&`%v\sC{ VX#Ee Al$ޒͿέAO{{:=eD9fJo;/rAO9w|46"% G}LN 9xzD{0NV3. CZ``7z@*ٞpF /1|twGP @n]PNBoJ8_H<̽*vT Y`\ { >5݅*="j>i Gl̷ `U(oMM=3P'H!+Ɩ^Zv@Pmibh|W|ʦR]ղݯBB)G 4y$HWKXuzTQS5+)<Ĕ`M0Xԗ_`|[v8IB."Y3ld?AR7Ycǧz3e[Fy/2yen𝨵vjt#i RMMܥ,qkwC7&*Q(,jebʏǝx.܊qP)NȾ9oo?(ጛgJDNtb8h瞂%go-"31 ,iJmwaiƉmʍ)}tyFVQ)j_RjRTYo@efsaLm6 W=|JƌK#Lw)ekw0%Ӡ:Ae*Gj d/0`ӛЦOI mL˾$jrI31{gxσa:D}H ߋ& =6%AgaY3}rꀡNd7 o6ӓ2A%PAh"o77_^j͙gD3|30 =] Ԩ2$m,"k˜(_} )ncr.oM%לo t)ӎ JPX-^ϓYr1H6t,+= FuNKP9t;7-rbl^yUN\wg;;Ȕ^W^Px؃h*V\-ל{ Vk+Id,F񓺯[UbV(ݔpL(;{Mш .1p8wD/@ǎJ+^CfFTrod)ABy 3f}QG̹l-E5s#di],f'@WalGem/k hh23y'Nj>ؘ*RяI;Yj}CK Ue MWlCV'ovF2chKyf +p'=>rXRLҎQ1}\525hٵ{~/qHL_Ru2telIflgZf=ҶύbӚGD9Jl U&/gݵ@4` kLBxic\0t,`4H !9Ž.WhS^c]: 3J݉ Pfiy%LGney4C"9I}ʹ^ME_sm'Jpy)Uك@0@g.Na "%ΰn6W I*&Hc(''7=W%_aČ~ 61eY ڢ>-q gr+68ZPY%Ҥ7 9cWJtw0HI'umxI'zEX`^msC`oU.v;.30Jx18"#jEPewdp||JY;'V|v?:7m]`ZFwg@is1ͽ\,n3ԟ5g{`!owv)yy0Bs*D fQ׆+>7S2W0Te;^rdc!gMmFɬ]S2; ?|;N_3'B^?UXɚٟ _neԾFs)BnL#)lFЦ^.QT^m W;zh00~?8bF;ћX7x|#q1ptD&ťj“6P {e0xl%ݙ.] }LhT 4J!4*+Td* jlr)sjŗ_,@߯'ZI翷T}_L62ACW(\8kD.kKmEPV\N̰Ss1aNtŅx=$X '&%9fv6#lcu``|i#i zYkE* 8=KP^"tӃZ4cɠp8 #Q`>3Gn)O m.hv̉+哋J4p׹y K'0˰J?H ,lәl$lpDKaC+4QOz2+eʝnk}r*1ES)PA"ǡVs2#u(>VnFgљ-Rx m-G:qt3kv-|NY?nl `d_hCs⬅"eGGh4p/YDya,!ڎJA3;aݼHD`!F*g:JÅͧJM9YpQO "MI(ܝچeq!$nR1{Svu'N|c@4=\+U5}O}^]Sd?T1UG`m Y,KhIBv/x>Qz<=;6j@ֺH't!yAԔn,_~"cr=fLm^}q;\0+nQCo.6Z^҅9Hm8 )PVpǣ$\xp-=>-U!QЋf'ҫvF6Lۢ`nv~%ʬ-+At{m"z#Y o-V,!{lt=9 p-îV9?+!yI($ٛzΟ7풺Q}r׎ NY&Fqn'30"du^~NOz߼qO 9pL_i,L aHxдw-a+2,feDЋsz HV g0O(yQ.- apŌjq˔A[N:/FJjG\Kq 9̅&Tz$A9) ԟrǎaE%Fޭ&oG tE,blאǣiui*׼l=7%ySi @{j eg`Q5-7yTZ8j 瑫Vg2B FaxUAN1m/t@35jba?c/T8ͥ+,P?{"nJ{)O9ޙ-1c6M)ۋ1 ꙘT$55yMB[M[@~\L㐝}y0zl#]J&V)0f˳ ;tJC*c@H<Xm:Y%-ô:_={:lsN-&)AtBRɶH<x'X@)C߯[|3wSSXe!P7\՟QA{4e*"^x߶4#ie8PH9o|򽻽Ⱦ;}ƇFSʢ~:խ5(ߛkT1%'Jta|e{cM FG(7 N2mRٿHaN b|ƊkIj\ Wa]Vrv'q6ֶ9걐O$x~fq dHܴ|/k¶ ɥ,ًS[gtD?js@$,i̞™ߖ::j'Ln>BS?<Q,idG=zYS}_$ϜV-{񖴷gC,ۃgfV3lP(b@9M(;dۯ`vaYT m :}6P1\XY*6ZSR(e pD+ÏIqnaq" K4$Qyz6)]Pn?O@4Ӛ٩eY^rĵgCZQ`0xs!/YjGN,CL}O$b ')Or 泗7 .$3 Ҵip=Bvm1i'6V*}g9UtH'UM"H)ˆ'µy^ 7N NX^|"`s8+ΰԄX.8/qu|12̒p1D)8vH7 :X,ujHʴba,lWpX±/%*uGlal.BɶL)zS, hdj쥩}KʽgyZ8}u\djXo]vP^k~z3 ;$X޳$[O6M t?/evke<Ԧ62W=I BY_&3D 'aJ=sJ4J{[bU/$еZ+7%A˔p e#tzo3-Hy ߀mIX "}+Uoy+ t!@ܜIȆ@ѭg;5+{Law* Ê[_qףɋ xLdtZw TA|z٢#XuQ7ȸjnN u %2K;-_1$9Ls0#6'U3!XVNBk,h#GjmǷ7rK˚Bǜ>}Vݓ.(8Ef vK3ƥ*Z (GTjyfHpvGF']h1)M G"RF'4.U>nuoja_0/musAg+kӗS'5$ӡ>(M,&z6ߗO.iU ^S^U7Wbr;ƖaxsC~!C6 _q?gF֬v'0zȩ9Y`h]w7TCeF ?/A8דWBZb A:4s_v zBwh3UuV}BJ+\"\I|#4h7!xDT<6]qKԆFAQJ!/-;%upnsRupJg:dOP&d.-,G˴ z:51K-簳Zl;[+S 5@X GJii9`9Pl+l zww KRskjS9uTkp"RXUHH;qG4a-l8qQ--c>iޞs+QA)i|̖ ZaƩ麢ʘCŭE|+U)/WQ_-P.I}B1<Rb隟m?Qϟnljcv>{+H%Ax({oǣa =<opsEP-!oI GDHſL͚T_O [?oRq>̹1{dL- 7 ]QFXXQ)) UVLY/.WCpPpJY 78W\bJtL< ųÞ]A>'zWoW7FH(fȪ1a% O-vqi0f^A1q& # ƯW*ںhe[W{5,Oʂ.V4Eg{,bj~aktLoC䵱o`f:!,‹Z+IG0mm v>b|" N@QVSJ2ZߑLM8Ug @wY_ 7F8Ɇ^#ct woGf^OVdu\O8sD%fS6Uw`BtQ"շk8`(ҳ#;7~tSܴ^4^ץ{6&{!phH̀ zv}У&+Hɳn^N'eQDGW8 6=_7&HYvTfc@~lR8C81:!j+ʮ(fi'ސ^wdщ*?Z_ ϐ0}]Ebaľ1YP<6H'AB>HR8!5E DY~3J6e$`hLE`+vJDi2+N'{0@fTu1'X}9 Fw 4d~.?84s}5S=QJ)j%M<-dYYX*Wֵ,q\_xt8b XA2 MC-XnBfϳp '\Y:hPD9+RԘ|frvϮI]x ikgY*sK;D8Y 5޽wb3d܃qcv`mn ݜr~7ZVFͻ(¨%fpT$ AWm)}6G0pۇ^4?]àNsO UqvӸym'A;eLYDZB` I577W`ۇ5 Ly·r;|IIoCQXgbElr|Bi;;-\lhQkPc=Je%Υwu\c>7_=]}\"aiː@(k`+d 7^L#ﴨ ;Ks4ߙ.1Zl!-iXpf93sZ4wIM! H䑺T:[,k OߨY,r; H>'vՐ2s3B>vO9T\%d sF;${*hⶑIRd!T/@d|G*ѳ@BkJ1~K9A(`OâI!1Lǵtcj|[ idQޟ]RR룟 D6?SE$c0S/pW^eQC=1gYZ070701000003d6000081a4000000000000000000000001642f0976000024b0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/uwb/i1480/dfu/i1480-dfu-usb.ko.xz7zXZִF!t//$m]?Eh=ڜ.+4/;mT1n%1Ϛjh]<[($^n p* = bEﰋbDS{#um]prRі$ݥ*xƁX:6M{@&VZ@#qDYkU|]-3D]̰,;CDm @i ߓ9˅Vu8CsX$LUƨI?E)qX!_.lҬc͊݌{1-ܜ;ssΤB00uH,|6JD$h zh ҆s a\?9x`pc&EѵRZ|9@ANLb^V`jڪ$hGwG߂dgKahm2!P Y=s'R;'o{{<8<_jBWl!yy!$v Yҟ'TzY@njXlCŕ/,潡HK@B"#gx$Yڑj¸7zNjBI`P:̳ެuK=z} 8K:HVZvxNrRLL#KT?) iZ2WK5}]EIJ4m ׌ֱG#Ag)i^Ӂ>A 29v$)+L$R}1tڗ_BS=S%/DdEJJihM)BJRy :&`/G)MOZw H(~ڜ$SHڑVEۆyuϪ Z"D)r?IRUoS-<ć)p-A _pis 뇓/Ymśbyg2Е.ɊoimlCo"术̸5]iEˆ6aPWѼWB@L*T{/=QT8#X,c'OH3(wo`NJd&&bڤ"p]h޴<4PJ2=f#]#>*|ݶHP6 ޴ O9woS ':ƚ6"> qoQbN^G�y g:D+OHwD3@XW"TQµK҂V9Q: DD cDL柤흟zRofAp-LLLox jcb ; O~&Yr@`/>-^O*U,[ϖCx0W9vzΦ^/x-]4]fKAOD.3،UhB *]KK)G͎C7AjaE6n#D n?P)? g0[U&$~(G,zjP_R oE-vZ|d+6;OO/2w ~ IZ(?ѫ3ڮbLq'0'Q0wu6,e%aNr,ڞެitɬԒn? *ۣ*GB"@4Z]aa YirNvAigfN['jWؾ34ԪEHZ UA,< e?h%<=6Tӱgzx) [g\ W| 7@_/aGN{|[1`[%^޼ @ֳA|'XBݜgtX*i6($/i"!A0CʼnDk1clxtppD+״~ ,|yHڭD3PMSf|={F Ζp 67q֤}VSZz;YޥIB? YJo{GYJJi,̐bd<1j?ÍoFysd(^ avxR!^nd^{DH&g\]yFnԵ/'" 2'ϐa7@ TrDPa#_U !jFv[ow:HgHӄEf"\^h#*1-5.jET gNpܝǽhjӷ)v VC'8@0_KNk呦&2DۣQyu)m"~&_VbP >L3S 5Aݕ : UR(J>ap[r^QRQq2uFB8Fj&a* ipK{W,F3QYp߯#"(2=_bJgǰ {0§;FCb4 ."uorzx 'P8 ҇5,I9LX"b w*͗F\QzgB%VOB1z8AfuT} (QzfT1aϙxpx8e+K1t4Oxny‹RTɃ}j6+9n;7؜g)tGXW6MTw2utϪ<\ ˈ |rO8K63&V;F$#MxpB Fw{NJ0m}cZ4\ 6]u$#$*+fb֬$B[b@aO:JƏKJOǥ"P^G˷,|H Hfߧ__/|鉗/s6 Ʃ&&K]zQq~8.ht Q'ey/OgdAջ#~95Y,ĝЛăfVc-6ffR0wjh>ul."s) kA({Dy`ݚ+U9D뻿qwTb߿<*ڛί TkO(e7 <|})%=r:"vz857>T,UBEHinSlŽ^[BV ;ପ-0U/I}Kg-Qө:v޺C'nI8\X'fI!*GO{~(^tJbt%Mk.Q2jެmLhٿ$Nu̗/PK_[0L*?i&ab.,W'"-r4V U6WYs}|jM 6Z|eH|[4'䳽bIs$cw~z5uHMNӨܗZQi {Y{EG6mޗ:Ҹ\ RsTd&4 [DYbwNo9VYtxd^9Td[=YW ;!3lQ傯tT YT]ƞMΝ(?T3P+\AZQI_ hr<4??H?JL~GnA9|O58 ݟ&YjrGQ12|&(DZؼoOAsuaJ~[4H4:h x(;DI-S>3D fbmC]FchO|JZ|@o&?ו@0c'wg0L9zTCGR e`HtY^1K&m߿P0a*k=HH!U2vcUȅ֙`ޟ-EeaoQҍnXWtx8e,'lH 'l^]1CGE|<煮3~*!: rr$lUlV~ڊb pvnXIXvD(Ԇr:Տ#|s-\Q'b~8qbl)е)J1V Bj.ieN@&&}`IH `NVt5zD1'ş߷{2|T:r$'{u!EW.>F,H!W+"$5&N爤G9_`Z z+dlNJb}*7 ZqP uuT_:Z@1eb"\*--@nz42( b,g> u+ғU <]iˋ Gі,^c:n $~`^#ӖvHJE! LnW.AS:ge#wB UtBӍ&DAқp>w I 0tdѐJdVX\/zn uʛDNH&P64C{ї(MZ~W͑$@ 'q}ڴ,/pm oyQf@HPO]{o$M'sٮ)R"`:u%/?i̋|t$&?4Ӑ}1|_5KW5pۜ@oEAì칋ֻk>)?sbx& 2\"O,Ma8ְvA d*.Ms∎Ʀ,'!dU5)UU?SL)uƶdRXP'-3kh$%IN@HX{@S<}tmF`Jx9,ig1u KkG|Uޯ4ȩs ЅOv]spnِy~$T0s WYW Q_ +O1'^!*'R&xԿk {k]SO/k & M|.:l Xn6c[Sӂ+@+kμC$*.B]nxfk%7ǝ1ϵţ`~I䀥Xn;l,$ \lυo+vu<1m,7S~ 'm+S56أ$!ߌ4鑱>K1dտmtAq(ЫA7(a@U78q8jEP_%(I&9z&fCE ΢ylq`ߖ&lbj掅RZ>)*srq`y)qnf!(k2_⮖?(֋zRctJ# M:sG_KêG3ʩ'(Х#A(깮J|>婑h8ϖczJa.B˂+z1$Y**~Υ/QSI2)*ٕ45`NO"6;֎*@۔S M 㫬IsXtZFN7J{58Tir *mxMHH #Sx%%{O<~u>'IdV6ov .x+|S?\+KJ  !%Q%cA "YlAJNNdUt 9& j1L=m\#`XV֟H?mnfh^5X`nʝסQ* ;sz٨gD|69让|M3Jt^! goI!t衭 tt=ZQKJTbhR##TgLFӨnbk]lڦ tZ}`GەiǬZM>mͼun[hb/<73R<' Y3mFMt u3Qgx(kvM  öPkB{~A{qƴ٠i+{t( ̨;~ tT2nI34t@ $F#^x=֎(F 5cJA[>F,ox~&|TcX%-` )˂YKac{q*di]-bEfi>HUQe Vҡִ6 ./Uo=ovD EӫxMϿxج!77Zi~9e,#5CM/pi[i}%/M?>

    ZB|yg%Ț(1,"^NJ+ħZ݂m(+$ۢ⁵Wq;k5q[Y™؞ )THJRሆ@O*ݏ3BYmi3#3}/Wx9%=_]Mc?4ei A8gW]|2g c½&%)OH̑uaj2Ē 2Pm=Fokbӏ5iړK @N!!lQcz,`]kqq=UF}Nsݱq+5Q>b>b/×ǽөz#A7LPD^7D YN jwJ 0%Y!_HT"Y[:OM'hN]IjsoPZvJ3Ycw+RگV9Ic4AƸ) 9%@@Sd\sw"vHp1-_LaDd҂eif-ПOv$HD8C1.~:RkTȓz==^u^`c]W+E`cvet۷yO +9MA"y$9h߬Vk9=xM0hS=E\F$M:9Q[϶>ڙA6GG"wFZ D6iǬubPd\ӟ(Eb B7gYZ070701000003d8000081a4000000000000000000000001642f09760000100c000000000000000000000000000000000000004900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/uwb/umc.ko.xz7zXZִF!t/J]?Eh=ڜ.+Yx(r8R$CdS@Od ]ۧ8l}cU~|kɜV)>$!U/7%2xʳ)?K&mɡr8F NfԛAT}Db2ӌݪ&.9M l U.rdQ\`gg[hJm|֥ky.ӴHO'pxb k.~GızhλU| Mr<-1ҧC 90(tOg0l2}f'@Y_ c&9q2uޫྎq,16_1Zz!G5)$wU߅gp[IU~<~r;c5*ald(/&=LۈW}|yH&iA׳\0pQ@p~'SPL7 ҅ߕ0!VKJ!Q*ߩ>YbiR %ԁ])D_)5`8E'{bΟ_(]gC>T%.SK & w=@2F?MԢ,2™xF$Nj9/WB퓏\lIQ}S(IP¨#ni 9 01D0&ޟ{UQ>FZ'v&*K`;FȂX'k9MA(tt^Ĩ#p஀V333rk%.\[IVeP2#_wTbqH xpjlp S)Q\˂6xh XE_{ t/o n|<%dk.KdLȉ- l~~R8PI_$/E$'Sv&>Oŧ(d= GXTC6?t$&f}#T?9ٌydWV4CAӚ1)V3!Dƾ/mABVNUfAw;iqPg?r}K2|L)6&q-nfCJ]dMy>G~3AmӦzM)ö"{B_,s# !R+aKAvrQwlO,CAja-璺ݥa;O2HBg*37-Hb)pQSR ^!DXvCnRO'b=>FmaNcEyAD6ppwmْ5'"}0LEb-,,>?SC~,  }m*Iqgeª՟@>k#,ZIXjf]<لxD [xWoӳpë~wH^#O59D ek^Sdsz)uŏQ\7D pVlPCk Vf&_͓UdPe8I,xT f t?/#~keX4M,D^V?F}ee|LN C5 r-F-T+3h)l_?=t69+Y(k\L 2K4"M% GYG?REX+;*hARiֲC^P˗*Ywp?n3CЀ[jLTb2QZva_{dfΝ)2jKsE wzJӛ '0c#;TcvCf黨^NsĻ2Ւ܎L =M-\L~6Q-w%G'GO>>ܬ8VMwUAAnv健'>_o+Sl=YGUI*d")Rdä4ʹF=#,:A^J/&*=3HصSvb<(xx$ϬU~hhҩW\ !]Ehj °'fu.D>'9Avۮƻ|.8%JZ2 K#/DfqCeS)%F/# H^ZwI9K쓵H5e<Ms{NwbeKlRKG (0'&כfؓ0!xF@iWr8[is'~s}Q⠶qDigTME|nU -j>b}z$mGO:}-Ӻn͝lJ ?]s!*c㧴 Ɍ^ܑjl?|A'k*|gZu?B,-WCvW1!8{< r碓0)CpIT.= ri39FX)0+h]UfYggD½<ifT[GScSb%ҚQ~!k+KSeΠ)s6C couW/TpJA FGEZ},j SGٯǶ54%,z'b) q/& 5oj҃3C[9aY[gcq66|ϓ!I;ݾD#gHMgDqR=RK`am1fa+A]nR =&#\H?綉"vvSNx EI)utޙđP_#&KO?uUŀˎ-"XVg^n\M¸4hF/Bi-I~ LF( &|-I&0εa,lUnW5{i*?M\;ҋqu,sDCsζ0MM_j^r^FE/"J=Wt'SheR>ӠjZfƣfkg zGfLٿs4m霮缄6Wa( ;y.,r`ansoU!=^T8KQ̢h*1S 01k   xށFiHs4hE@r8pÓc.q][;2p_>yЅJV\OjVL?eTХx$)Y+&TI^Q?s%.?Wf&ᆥ'7ckkm]R3pϧM+ͺ5&53U5[hqPoA41!_(%;Ӊmgfl 4&m/ο&>v!|s1k,z ~x F:W7K6$DDߚ[G-:IQz5;n",MQxŮ֗l6:FaĠwCFO`i:E DJјnKJĝv{?K&}&ߨ`5w6ZrS&l,d]=7I K丣p,>.J~tgo sAmaآi&@w c˭RMT$D| h[)C] XnEՋ-įpM Ďy>M _GY|JkuKJEsz~Ln}ԉvF]R+, X爏HŤG4~&xzcoC.舘[siJY~6VuC@;oC]ҷMD "aɍq'_结>ͽFs˄#\/A1 e.CȰh[®L*mLDآ_Q}si,wl JQNw4 1LP=9a1'zmE7 < \TExnJ8m>Eo VtXpY\lvpgfX`6I*7r ^E? RE^9w̞K)51"UѦTn+D;>i`kju ^*w#I*|z*+P1xy\?sO:F\(e['{(9K]ȜSfoӗ Yqk9RJBy~= a4l?\RXk^͠SVża{th2Abm6a٧nG['̤ez^!LK襴 s/QFla =aH[nF_c{a3r7,iQ[XbP;@=7uLoX6W*@WAĺ.y_9e\z&;"@7F Ag&N0\{>wz0g'(? '&ʘ z} fj\ߟܭ[Q^H$n%SWsAGn#eW$:8Ы;n~)vݳԌmITkc-Fo&il,As-ߝ)Pґk5ۊ0}hI7g>I)JC-`Lf00nJgHҴ͉8$6ӐCG@5jg>L;ޥf3C{]A Q,Ψ)}h v7W/$hPbH.E]7Nd1R\]hО˘ͶA΁ܞX=Mt:zԼ+9g@\o( D3sxN\4Y#p¸@ m;f/+Z)p`47"ΣQS:eB}/L_FG R@Nf2hBSj!<ϊGݍRz5|A'M?qT[-RXJp7货:Fe2>6  g<B]I&`r\A~ƼMo[8CXip4=G 7xo׆U&Cds/Xq¹-I?|Wb\T=`G_'{H4qLJ>s$GaֵMmd~'ۅAELpJ_ۨ:a+4氕VDL Ŗ %aF`\pQT`^F;c= qEó9"}SS෸I!-t;aJ>}` {FM}4oe>!H҉{AQz]oV82?/ lbz }mM}Nrk;[I'* Loe78@{Lnʦ &GbUUMK1q͆ﻶ@wI6:rHhqH [-/~D[G:F`z~eލRL@l(sśRjk,y-4y'LճY*Z8W,|5oҫ1"JsOAbee7Hz_9fƑ ҥEk)\4 3)'L&-"$Y?Su8'gIF %ֆY/S޼L!< 57Z Av2QdW{( M Arg;2ڔ&Rp^=E4"q N1͍!Rr, B! mA~.yzp>X[_5t}>1y {YRuW,˪A~226v7aOkx>lDba$nkE՟\pʓXӡI^*n"%5"xrz i^>IΊCgkXЧi"ʐN*NB6C<(Qu[[ *&Y5x-e;bξ :HF]\WVfBD ܲ^]dxj%  2 p;(v 0^OQ j)K,NZzCQ:\L} n5sA|ho%Z%JY®wf%\52#3Ox*_<'T=\b@ݶ8tjp[8#pFA:8F(n 'B~'K}/jqZ j31!>;yNJrʘ$_4*yImcܗœiTSd,-  Mf_GWGʩ$@S4$C?Pg gkxQXD4unޅ-ިIg*,xۤ.Lleȧxg_Z?żmk0P[װ0 ptcG i)uTfжk-7E\/|!"?Eݣ:(#sQSĖG!h`ЀÐ=5aCplBYuP< s`AK[C6 إ?Tr%[>[$-̀Yibz qmoMa-hßb$ЭX]n҉" 2SDjxMEae4^/ɤUMks 뫒~f(5DӸѾ.#v3\/A`lb aAy@KrM؛g)D+z*5Vy~T4U 8_G㘵XVݷ T[ sAHʌFAkJaG)#:`|,>3!;(qy)m Z\HIR3;(]Y<!MaHC(ˉ"ޣFDxх@oioWϪzˢl!푬A4i$Iru[#F{&~.WM?aYI D$x }yuP[֦nLӍ |Vϊ{JV`tᆴ $Mfs`K5TpǿeoU.4F/<70C|HRn"i>zT^4/FeƯ.bw/.8Q 7/50O⹰7KgIыmۓ (i̒CY`LX.'UTliيvi]wr-Wp!Z; #wED~hnT{̖ KӶ]!3rY6SXNpxg?_8!+v䄈1VКB -d) .t; "zt*GphEW[ ;3= $pwC A{ XUB"&fUgU2IFP~cf#'L}"=$ uSKlv$ð۝{Z:V8mY]E(P$zsjCdp%P9-'j_lqOUz7~7F6U{#oAW\$5.UK {[-ӌF<\=:Xκzmg u-sP.w[bD:(;rL$L2ְJ.˶`z.jC0dGe\ԩ4 \rOczy .̈́*Lsxi`@vXיex8 11ʱ<.qO;ؿϭAp]{+eٝ{qchiD2W*P$Rc rzBa<wHq!Zg992+&i!D<HebM1ͯ!ܙ1*QJ.2 %Zmlgn P f(֓$hJQy}@հ[-8ܠAg+Iz X ?;rj""2?⇲=J:A91b$6=wy2z>i\5!m& QMDSfLQ_6a0Cmh 6L""(l85(m!6q h/ IqCX=z|* G6h2Wu-)ƍ ) !6nXya#^; 8Gy(& J;7ŲKi"\/tWEy# Uc- _Ɠ guBf wbh)4-g/j_`x&@H잪\ڳ!=۾|pPS]`Px+UߡYBkЯ>$"yY׻CrLS~L3dB+J˟3M ')Vcg2#L{q^րDro!3NpO7X,8ãGMa9%nV!'<(!o9T:c5ӑA?!MVXz蕠Gm"1=Q}F[_i-68ӀVzbfqdFU'&INGW\FΓ߻{)@ к45C` l֖~+Z&"7Mbi^aDS ysNp&TQnGA~J͔nW$hnI[xUݥ:%J%P뻉x_Ȩzo2rH+'s%+pSo2uhۢI3@;SgHxƜLx`f>ª=xdD0e9k ـy8hSEayH4$; "^plҪ#QY})xe0y{KJ{VFEHڝ 0p ^x9B{ВbєK{xKO,"'~#ˮӘ&T*d"[_꘴!QL~]wAc8qAT`@uV{|xl)HEwTTgLJGp_3IQJOSz\] Tk@]Q]1˅qh#@DJB C\+"yrK f'S*~3]3)7 Xó@[ ¶Bʌ~txlȺu*E"˞?B}+Sp=~ 7k{dmzfjWd0UPoZ,_pPh@QS l8-csPzURS)yvVv#Ax Õ%rFۜSS2}J>]&cpبcLjۮa]&fѭ X!~m6o+?lNvV}RgLL|G{Iͅ@4~&8bC 8H$=C|unR)skj3n-MhHsQwޣ!w.4Nh@XSx}WۜߙO:T?0ՐU9-*rмO4tCU%B^M鐊f7(^` Qw)qmb= "!}'s&RЗ҇M5yi`x"d-E$߹ʫ2|ø/z}܏<9F8@\%C쾚lrxvhëW"&YS% %^0W~g~<F;?dezyGUURj4s>9R7jÎ2c6rd:2bW4o.a;[}pkZ5ŽAU֔Ip.KdǮ4gY2x@׃R@ousx4Kǥ`^"o'ڤξQ I< gcc*Sxw~ލTEߴXX6O A>0)O:SN0.0\Bis0t.#:=fM@@igf<}H|mb"+:іH|jJ{%S8Jm7L8^=|S/4}Dx?H) ~KOrvwIAގȔƿ#l,+u)L@58 d6V$ ك+c{)4" uvnb-Y'F ůPKj˥3a Y-踗"jÑ2 /(ֻ̇>?W?=OU/Tޚ]r ^\gN !ZPV۱#T54SWS^ҪwƑHrV mak{)z'd(#/t7x_øcB$3ץ%BS6-8 殈#ۊz aoaV,AYo- -z%)b !. h 'A@!$hi i2k|u(2 wUVHnRJn;|ºPrk1P2gW1Ln>gۼ+8WG0!g(?UњclO$Cf kP KuW/8D=/&uєkE#:>jlo#]meOw0*(:6 X1g(߈]--FU"_g̦8Q7^R86dV749 ]jçcD C͞'` F랎I.сff /BDj 8*V@1թ"W~yNdT02Yh9 WڞNP-W63# eW6jY<`l(VĦjϢ w4$ Y\ͿILiM;} ex:y-Oð(,ˬ8s]H|`QJ$x^3%UΞg"Z#L_DR}7o LϊnKK34_CT\а6,^?Ejr+_#^]n̈́45$࿼=m2A9 --'vOAmdH! E!#wLUq;B,f`,q4QnȃqePmULqVt๲7$bs5LH6WQx}}[E|,>pDh{9iO~EW?:!߃ZӬj Pe?F\(jLƴ7)`<1 \>FԂ1^iݷ=M+2a$X&nПv"Yw?Xţ#Ksh<Ȝ`j9zwSϪYma+$ &߿`d9'^<1 EwDeW ,hXV{)Dk(U#,*@5M^/qmOq.V{Y$ʹ*yc |w_l=o6VExǷ$q`'7Ԁ,TRb$ 8HSbwXun\薡] WhVD%'bЏ=Zr*CIj < dب>1%jsy$Y#y0t?o&p#d6þ$F`<:* FPG\fTHAVzlS_$6cKꀡ3oA@p:9KyaPP|>b&ޙAS &¼s{Q<Yzl? ~Ϊbq RkG U7{<i֫OZ$дgP'nngv) d__gn5b!h^!כ3(Dvz ¢n^~Cv*CUh f<Տ5I8?d4s K>1𓿎?4)aLKJ~Lj(D05ћ$h,}p+Oe0:E4Mts&?䤱p9m3K"~DM4l[ϧd8qjfFO}\ Sv4VvqI'K(hOHW@7 r.zح%&qnihНXku-30С#2I u /ݼ c0lAuKDz@a5?hZ'#7\iU/VF4\ *dž !/Y\ŅPe᧠vmZ?GE,;VςwtF!~<`-Xfo! Ol<3/eg}E<͠AFq 94q0m,WFmEkMx5˰}MֺKѦJ&qy^-PAglG#'(OODW&^xNnW8""kuOj'&.0Ů`0%3 lh%.vWޝ6ZQb%sB_N`u )pz^F~;ŬXcA#! 6"s~0\ArU,ܱ xm˱D^zpMXB;M%.{+eecg‘΄R2D}NϚZA[1r 4Nc^fiI!ܪ||BpQJըumv)m*$Yi 6(E:L^=$Sn.;th{ʀcOIR#;ɥA_α~A!41[Iدz Rަ7Y`kGּwf[⥵mBn fw\&;oCxSDkч])XɋH_b){[I'[fq*Z*WD^͗K^k\=#~?cdܸlvы~ *[Bub%yy- twi68n5`c(ӒatgFGspI-;Nb]ّzI@S]2%Zoՠc kWR^*.%ǂ䤚Wrbĭ%2qC:2fOC5+ܺ?` +UƮ[9&dV /e+{pmI4n0 69(RYr9 Z5!:ceG@Z`M3@>L1-#v#tŶA9iؚœ OSȀ6C m\pnXWUSFx(/_ rU}ͦxE}K(+&:$9{4֢ g|_&WS7haM E6EK$>O _Kē_TqҲan!Z"Yũ G[:a|c~ƷLxvm*nW l3S ;o~9( AKXoYeOyuki/9hBn Ŵ@PĊX!Vuj ئݦo5I'iX!aY=vכbf +&wӹ"S@+Ԙ%"(hY"S OiG!BzLNEN{NIWȉ~$ R6ZZ-IH[t =+PF/h@;8iaYdoxݎptT_$iA 잻!)mfjW9R9i~:r! (X|C x}[W9izSfbtP̰ly 7gAڮ|fcH謻pPM9hv%2@DsDJa\OٺW(dJ*bѷjj6UYBjGXlo8~ fk=%IX8pc<,ը){ ',kXRt>I8C7urljVSʟ(o':'l S=Fb4uGְB@*cPB6'в;t,t*5y$n%|7] eG[#&o˘v-xLDb ٥GwK1L VTkg''Rbܩh,'WTkPTWXowB ,]SUc]6BܸҊwmXl[W vÈu]px hKO#q)F$^6"_IT C -A+Bvv7N `ozPc6\Wic9CEånis;bI~Ӗbi? AGƵGiKZ}X(#\sbl*1+:hkkg1W uoFVuBDP9|f-//qˑpBHM#3f\cOdӘ#!= =ۺJ`6Jۘ3 Ȼ\hɠBlzn%ҩr85ڥx0hj;݁),&`z5]7XKJc@Vr+l^ [bbX3kfCZXuhVE 52iL.S wc*lgr| 7:5 }8 ؂90wӥWw<7c $A2A;k=ީ9=8C_4*|BǞρJPwhX2{GLhIuYIyeD0,Oahُ...@8rKWB7RٌըNE>?btT>T _ֶ7Anv?ʙ~S5S3ҨlBh& v1XeQWpDnp{sq#VX--IȠk)Kd 0YayK QYl£_V[f;B&sg Khݬ .j&B -ZjJd` gc;gV:^<ֆ,oK^ 1= mTck4ۭpcX.DZv7[@L>.┼%b52 "'SǶ)rէqU,n Wo]=yY/5M1O(,\=a Ox)Aduf7d(Sv hwIq7f]H.Iga$;G^xRogbTp{Imfpo h24WɃg^SiOCEx =Sy=5FW‚4>Ƅ6^)T82\_ 7Us*Ŋu&gTQnG$IXE/B4'ـB<%f5Î40|O) 1lwQJEbPAw;zc,/ĞP VܫTHȿjPMkόBA5j:qTpu[Kkd #5}Aw>!/,Ç][|нfK瞻}.uPOk,?( %244O=)3E<%.cRq)2˧gG#Z!/8B"<5p—*19t-8;> Kp /S&Ş8|j`S)em46=4{׭NYї߁.++ʥwHh@LJR7 xExb6Q- C k| Z4a IPzZh͛ Wۓ7A)@LѕAXڜXą!JX"cv|HlfN^bxR-jpȐʴ'`+ 8㺅5 HI)`1t\/[SOmU`q^rkX"4I3Χ& O$yYdSm{e$ٿC@|s$]Lh}Mr^?/{[gZb9#=;bK\%Q`Dؓ 1#xlB]ȱ>Ҋ̿y(Q`x{NR%?򝬰4* _r3D8MotTYh_e`>l_KzsG&!6aEHe b_9l$@#MsxTJ9vSҽ9EM;2$rl 7e7; 3<]fmg~SWf< 2.Lk԰vlgiP&7vߠAWJ Yר˸Q@<2tlxw޵_G7]Z_\c%ؐM]9Bu_jLw=mKOzM'~&b*}q%P-~d!fYvukcσExF^>$wwQЯX 0%?4Y]Zz<#NuY]ɲ9.^H ~ezZ=Bl꿵xQwiUb:'W\k_pقKohDP}]B&J4vnkg>Uw#ڿLh܅w%ZIEH N\$#[f_^I  ׫y.,7_}`R}s0|7 z(궅)*!dg̅ש,H wK\I"L?PH&1k q`>]1ָ~C5<4v c.&G\2F .|)/3q-QrtkpyH7w sաrO췃 ƪ)\gb-xE})EAvO7(ak:ϑh:@g6T?>f΀ *]Xjpkv,;[F 'v`Au!mo=Z|37- Jx[tb8aތ6Qr~4 O fQZ03s ~cgd3hTnDatỌCТXq^k&7p 71q,]ip]rJIM&q¯4զ$e5K /jAJ(-џ':3|M-œ1 KSL" a<h\ãVLk*eiX+(jIsg /^B]LjA}, r ʐT?:uO@3w XiݑEJ}cWT۾LÓ}0Hkhg'5ʦ?W޷c^B-ç& C`yX2:[%;+_dN׵"*L9Mg[2o~B 忢1vfmAMB&5[}aƳD[h?۸jad-0ɍ h3R IYi1-Idj{6:(5|y@Yv'2`_nVmQodIJk!8hN$_{OѺ"U`ݔށXeh6z 'k:&qWњr- YW1DB,يcor:o^K32xI{WZքS0&i$rZ\qH6r)YW"dC8K4K!mz!ꉒ?9ujEǚwУD.3nGWl57;REܢ2u@i9fM؛kK * ZଓYh'cӸ?kNE\VYu(3ǰ?U®M3e%-[/0i]YlF9"~!O^oQ#jVO_mfڹk@PRG\I?ڢ7|~w.bGߟȊO[M8ϗoyx~* [ TEݑ G݀ JXAh4A2 6AplEOgA.,1ׅ`Ug>nZ.l$5DC|>^e8'?{fdjxi4r}S,Cd~'N0hՇ л>Ōʆ>$-Kubm'/X!5R< sM:urdE9?"yf"qP284BLhYPE0ލqtSRHg$#k> '̞R 3])uG􇳔 ǍN,ӚMHN@IŽZÒax *Y:-tDr6s Qӟr>p|jrUPd v X1+EpYQJbnTTK?N6i5O旴QCMk#v\NlʻC}j2(W.G"Į`@ T׮Z.ڶƛ'Gnf],- )ʅ !ϳXG1C~+\>!Ny*ܺF'>[NpzfC@8z`@N!= I]B h.)x 0.1<2ުںa-/4nTUt.p.Yj1/3diEmhDÞVcMlSbҔs~ݺl@.5}뤾6|mhP=]$.˱D <|Pp5|Zv[[ﰇ@ѱ)KXp \0*lM5OE~tAw0KE9)foIݯv6]fl˫-`|$E0IQ}x#f0}^5,=c &D*٦; _Rkm(;DMF`%_VM'x 5>6æina0z ^hp(:Nyg2tJ13ʪ ^Y5S콹ri"X'&%<,]ͷB(Q[VR8ʋ苆g$)ύT((\!\Z)kYAL"W[a=?M;+"_9J!H͌U]auHXWL;EeX`+$7ȯ>A4:QZ#ex:*VP04HӼIJ {br;;R_϶~ yyHYNpFixh~{_G=' ~0Rq8]en8w#ps(c>C OEYfO_x<ALd;Jct\(2\  9|bcKQ+ ?d~Z盄83 HG#kz*s$qvE2%47&!/KC߫Dˡ'1՗xiǝ^ j^N`PYS2Yz7=/R.+\3)ƣq(o34u*{feSه{vJ06bɑE@UNWHk`bǫwTAaNH '_o7D Q +sP6xy)2SG[gER3-Mvjy@fkVNt_qmL-ieTQBk%#_TPn߇t!"Ic!sN[sZ͟sX6Fh siiTw4Z4d|P5Y ; ?_Ftᷦ';.+ [槬IWv=HK@DT1G 8؅ ZɡՋ~/ 7c075:^Nqc ..^0cG DŽyc^g.B L/Zŧ01cJ94$_xcGSEokZTa;l8&eۛDAgVl P~ЌXn:?'v|̰[NuX,"F6]cDtf21Xk Sa\R-M(>.dY5{S&еJ0X MƃkZ'h!N/>nI- rZ©뙦\մ-ZuC|. +qiⲥ\h(*-}6f%!Ē=H`H@[F|~k.ydF}K:($J&uR <izOB*f,2(.F4vm7~9Ubގ=o ^4.?oD MĶ?8(2qQIJ^}w-DžC.iKZ|~(u!e}+nC1ĚP<}u~#Wpi/MI!6RtE)װg/?Ӟ8.jY]E{%Ll}O;V|W6YOP _.gt:۪^%eIt(-Ȇ_A0Pz,Ȫ&ɺۨV=?No2vXٕ{a)̯X7ﮥ'{ƪp 8w0,t_S@WrK'N7l9SI#2ۊ!q`.WAZib_c"S~* Q>,noE_0*+[M1n~ߍA7w6 QQ^?s0c9+d =dNyrmt|뵢?Gʆ~j4K_VbCWK;'<صYPJLe DiwMfi9yI,"+TrD%zdf9PۍNׄ!a }O3񆈓CaRvWfÐgj]x Bs(;_ !N.=Ψ*Uq%٥0dm.a٥U^rM!J}?p Mk3i6CVctezTk@w%PB3Uc>K0u4aXKx_48 'a<ϕ{ L`9?UXp".B 7O\o *[Of.1Nݻ5g*Fr^6c2]6O5L\OF@*S৔\ȫ+ *jxEʹM=R\P}Z6r`@Y+\%#Y[0yP#S V (e# =6CB@[ |く6;\ZQe=,xH1Pv{KyoU3[ycnQy4/ ɎQJMXH~^R\:' aҪ.&O1Px[]j*(O&j 5#SH>ѸE8`ֵ>GPxTq0'J*\@} =d;#&Θ<bes|ј Ds(JSRiȤ{XYx#Fv'"L< 8U~q֥1ֲܑAS{pvf%#Wsو}jyq9[ '=ܽcjm*FF3[:Uݥ͒1rHIAi^kN&`)1X*xqD Z+ypֆ|zZ n$Y2"@끊dMˉ Jb$y 41iABL`]]؈CJf>{+8Y`$Ns )dMH5+)ib0#@E+ws8ݍ) afKw B^YNp)"Tށ걷ekMVer`0͙Q`*ȹ Qsfsկ!%a`am~nEGx/nYg1*70I^yF㿣2ܷ=rϊ(N&up}csf^,r80|v^1t1z]{<(.̾| &Y/e"APw"ib -~MQ>mY;V3zI>k.$>> sBߊ/4ܚ4 V9ѦS^& .iqⰉ&ڿb}tdB hIaGRm8)zv49i&|U>&$c2ig\{lPU{"p(Eq窘, e -v,R@~/c^Œ@:2˂rgXN5tNopڹWajiSH=}巏sB.C,чjѧI+e&x{l@*w vю=%Nʪ{-GLń%.BV]:l{~? ji9L>T,Lm o{kbݐb$i"+y겺Lv`;HގlRc/4ɥ&ω@^P1`&oǺX/4>LSVg\o,0@g44T.f)ܷaa:0#4!#-"Wۺ ,8L_FI A@;A- p8*= ? ,= X¿D8ɥHnîJ%ޒ7`*T|E M#f!rnk2 ,gN+e1$q|e[: P 'MVjV0oO,a|SI;;o~Cȁc[j_%_2_ R.$T&dCG|Q_ *wt4Æ-q qv.P_nU?3I*)1$/$2"^qI9wa4JYp* hbI( mg/;/alJT(DLR6a4Wס7^#gW z T4r\,,PF 3_[:lVԵkzAD&z> 0 }ۃ-ioiL^ sw\A|SMi}L0_q-0{g)L"kśGb!rj|D`e页ɜ&Lq1 R#|}> ,Kw"_ܦ^fo-bvI#YӗѲԩg٪dٿY_cYg**FR {/Q>Ĵi窽(*˻Ă6/C}o/Y PWo;RweH+QqDC"PZr}[ ?GeT6$d ԩ 0W)+e%=(lO ;F6êìp+d"LFg]mp}N5E I y9Mh CCzkDqP6?A١ =+UMçڻˬQw]r  ,W_SY[1Mƕrp= 1qfCc pK՞%0~Yr rLȖ0W5AWת j"n9=Nt@Kqv5K1 g'2hcyB98̔#朝e q2w$rY8qBY.& $mة!Xj|F^BvXşBŦ7k$TJv82$dMuPO4:aerv\/:=e)NCjs9s郺$BsO\GޭЕm8#"A{۸2۞Gw6#.QMoPydTS3[{yV3:єzNKs (bȧ!~>J$3Oֻ#h?r>*_S-ZJNp!&W`NS2f6Y=Ƞt e,:"H((X$~WѺx {h^#}onagh9)*[v R䫛\R,WA%oyÎ> ZGMnAYfGCC _"lo2jE28C7z&ϐs/ޔ?<:ZШ zSZc C9\\IDsk'&5B[\RWo4( ݿB#zHyb=8Jkv՜||TIRMv(.vɘ5[:SX3@;Q.G@ڿL[q&pw'\Jkއw^p-b.x]bA^+2hOWp!;u/d&ic(aИ=!_#/ K+@Mgd7^kM5+M$uç2\0V|>ΣBtmO1L{z6"x鄹տ0ۢr.Ȣ6-tYϜ<,\ 698*MP[P&#ňQ %z=]_;J #zy>,Bն&U_@&g;A-/bH[κ.Gy;ft+ॐΫ%ꈿJ{gV*PhB83i䆵bN1e˲Ej7qj{}t'2šjr)=e A0i'c|QC}o%X!;e@oIq5^^2xN[lb2`J$ 1C12gtli[7|Õ x1E[ />]BXju?D&Q*G4oԬj%oS|Y3B~{.O L7Ȕ8*8SOP&7?*I-aNL34 /&RfYՑQEI#Xxkb`p;hxЈh8Q'~D!0Sm w,i-_:πCM71*sq!]tĪn3ti]X,8&@^˺8(t=@_$XhcjBw`.Jijc/'<%p]A*vh;\ULCнOC#(NaI ut:.hN[- f E;!!~\H hzH@HW4V֎ruҖEքc rӫTTL[yp'.=%pSg-‹1ja7#^m&}0ˆa*wLY77LE@5(~;bgluaINbH$yBJ7N"[s]c(=V &r(" <e, 額`Ej=QхbgFž'%rυV$3Ѐ8-fK=֙uN;X' 6ݫeX8a>'͇jsh!ߟ-sФ0MBsegOj2zHil:$ qd$KUYȖ/"y()nAB WIx+ #6Uu' ? ʹڂb-F+P쎶ZRfq1G҈|Y66O_(M'5mf̪ѓe:ɚb>մA@27hT F +epJ=3W~?+ /ARGu\59ZNzuh*i^*a͒y`3oR{4kVJfb2ҍ 8*DZVZ\jw#2`5Wbv3Mtv1ҳhmӒg>mh5*,xqB%AwGE PQ /,35(xMiMx%/-{[hl[ >6}C) d`.a߈#ohP~Egc5د#>?'>}3zA?o x"uһ;Gk~LY-olZ |{.~qjg1afqʿoڃlȼ҂GcbHUdW J\0@R Lw ~ B>\-|k㥹w ^|\I%Si@w0(K~{nŧ>GIo]MՑs>1%r-/j̇M48NiYhwudBH.fnl|I}4/TLbdX9`x-m>4 0Ο%t?,>We7?]&O!8psT,`#0}B2 sCM)XKFn2ɖ&tf7I ÍknM57, ' Qӎ3Y,֦ װqlZ 3:TVJ@0+9uUW߯.nӊ FB (jn}1` ?&){^5Ň]bNzyq{[@'P @$4(?Ht_xAVVys"x*FaE[QCOq[0"֯HegڄFC;<2Hj4W jcļ`[-\^h}J '9 *cL: RX(y}'bGWN[NW-/<ͯ`{G"c|͏c".hɖ7lI /K̎Wv#`Jt 6ɐ j^G8vGv$a)^*>| O ’~bpY^S+gڲGi ˕-M%GE7{^"e.ΉD o1g3 !7!+^u, x|Hp*ef>J g.C瓮XRw}T:r}ttEak-Iu5*_;X | C(6@-"O K%ԻcX-"~KE)vbK.8bxtÏޭqNbnȺ@"uNEi8-vUΛ\[=YqLs!N(k?8-#G*溊.M G3edrG&9WEE/sP] FPGI5 pD[1mt'|` /; zk=>VI}ILCYҢ׍b_~r$dd1-O*Ak~c).!lPLTd5ssˏQvYvl9{:ȉTxФwbT N#@mMm=}]pȓ eH3Eɔ.6NÓߚK& #$ qOk7{’u}qvx^<]F˛9}H2T֟lЍQ"d!{+mL )D AқuS?,K&Pq ;|B(_'jql\A!XQG]G;y}u?lgQdᅆnsR'ޓ]|]ibb9nTY(#㪞}/M;;!J&[Q0bߢϝjٱw޳+Fl J`~4\ ,&x0g;ɲtb,ְdtN~O2ڎ7s~?B[*ElӃN?I;vf3T|cv&Fn8Pi )AA]s#Nd,b┄Y PiiAΆ|uMƗkJ2i-3Et^xky7lX\ @2Sr@߭Bswn`\1/AI{d4Ng5Ƈb\& S P/4CO]@/Qq 4# CmAw-@#rk EPY-;۰qX8>WS[`-kMgdvL) GlKB mahxdN8NYw3o{O\t鞰gya $CqMKvsYt~|D5Շ(.MZL [HNy `0h2ZD4*+Ŗw@Մg:Sh`ę 9 kڊ- ^)-'?sA3ֻ(Bڹcm +]$kP+ʲM7)9 jN78'/C Lt“~$WKV"愶p%F*OKD6ĆΣ8! {23=/H(?(#2E:_N`~WT54JlkX[UyS;Mq,t9bԭz4c-:-*˿dVu>!#ɳB(LRH8~!|wxvmyf=_grm9vf¨bxZjҟ\^Q=6z/Ѧ__ө/, gf[nTR-96s"ވ-zX{ƃ;BۗxY2ctHJW>#.HЗ.lek(^HpDDʆ`Gjc"лyk0 |H3^ vVlpaTq$ʈეG$K!xL<ëaިE՝5Nu'lCSeindrHޅL@[<֦mdH: yWnَJ'˶J=)aϟ8ބ~W]f@&|#yYl-ӊ2\VtW/s=F>"!9Z}[sҤAskuAcLi򷦙65D/y,'VD~/6 nDt5RLǘoH\E칳xཋxΛ*cmX3 !Fc&% qY>=lh:&'u>l QM~hqN\.8}m )k.D(or0Vg( ^WWI<*nV@ּטTyPj{Yh󰙆'@*?1 3E5 kTvL 6x3qRTm$_f_dE0P01v5/6fg6pAꅩ%'{đao.@+ FW7Ɲoj݇ii!iu=ʈ=X1-8փYGnN.0U:^g6mu |?([F.1%8}&:Q(@ѵTƧ1jVJæ8hzSdbtdRaS7cl?>X{sW+2+ApEum%բz*&DU==^QNv|lé́;t=UuȻ|aY87s5ô~q43uhtv+=3*e(Ԗ*Ю3e#`J)Ig-&OqIw*Py睔[VSzF4c6~k:qG.uFGMlVI L/09 ut =QA#;rD$RM->\l @t-}}w&@䎧,9HaSꈽgg|[h|   ڗ;;mӅu@Pf~^U8cbcַEOϟcPz}`}1VMXGa:Nk;,њs_Ԏ%}ʛGy^kG^1ȵ-][Kv ?Yij]OdN!U◫ Gl^!"e" H dO} nyДS2]''N*%VqaB˦>ȹZ }Ŧּ3-͙EB^ͧ φf 1J.+ 8v~2s~8b(>VoraaPhF XGnXi@ޙzDENS{#Ӻ(J{O7>͖AA`U;gU({A:<ݢfQ9ٹ. һ9]ucZdT/Zyťk ,{_n{{~6jncX[1'U`py5RQ ̵S(^61\~Ve>2warXN"zV')2\4:VZnHQTsr%oIgED]jUOKw ]ZJFM@vƙB|uR*=6ThV#f+ynl/+%m*ր$b*lg[ $PI KW~\ s[76WTl=:TO>1Z;1Z ͱC12:$wQܾ!=Ll$1'^RL|db'߬,RL=)A?Ց;98g%8"dHWxx掠|  ,>-61p! hMk?sIyeozTwrOf!TnU (1pNdg 69.|6Zc!;mfЋl@| cbEm" ɶ[<|S^G`6S ֳ /ߺ-U?GSHl*NJC; KL;W<%ݘr6]zz:, 4 k5t:lPȿ_GϓH'I@gb/1"HkXDEvs ʔxqc88fƋocS|1E1JXV .~c;SY$}qD N `Q6mqWN̳|4\ȆnsRC\Z0rЏI%h\)AvAd'hGO&T(1܀w}a-zckqa9ɈyI׺fJ)E a@"[KYfa׃uȭKW0Ttzړ{<Bg3Uo9 HVS:&MP#7%aVҥg"[,/+_O#'4HS н7wKŪA%Lׅ]{{.e EOUEH%e60Ps/_V ވ?u@K؅Nƾ'™.gwg5ro?gbKvʰwz=͹vG~ ^h4)H!Ph$MdC]c&t&-0z%PR_U"gdyOx]Vɉnk] :UP_mO 9##rm*jrCԣD7*K"H=/YV5r[ile'1, QIV|? |ʹɴÌR%- pIOoXH' 9&0-i4fs B9nTRXl$_Ehr=Nc` 8IFZ)j] ^iԪImA3QD\M )Q˿ %ޚ2rA])y}5nnEn- X3Tud|'Vg4{8a,rp@n{&5<@6]߿u#8>: G$h$:Y :RJy犔t< >od7A[|hl@JRBخOU4I+f$+A| ̸ CKX:m =tՠ\#=jՒR^M@2uU2lt`} ǺC}!EnEU~c,0ZV{>٦ e%na|Y=5 $Iesx~5Me .+7f`$YfnW̽֏P rf@ظ|wF֦_]'O QvVijFCPӫ&Q$iC8 rk.!ݜl~'${߇ȶmL%z ==t7Fۥ.`dw-۴^6qjxq1$]A:ZV=It?-r=N@x2n/ϖ{\bJfC9{>'LbVG>GrWK d|RHY@(zr[U!{(T?49B&UfDG.]%;6AE8%0%X>AUyЉ3>Vc=ÂUJs<4gؿq.#c_C;aljwCȮFS8WE#wʄR:q.M`:6Ͱv锣Of2!xNJ+1n )".սծ4ŵ@Z#dy VlfxYEt!s[h+*nju@kqO0To1ѧ.6 lߐ>}(27n.T*@ZҌOГ. z-}v(Uk gj0,Ew LW5PsbAFu\xh:_WLZ|.]J8JLig9bRpg{06&߁~y)6:Ү&Y/# PM Rs*y/'ω))8hZ"bbi5.<۞gF$\&iN͇*j6is:O ϧҶ@$XN |}2)Q7fA+8U/uP *=_ kэ_x sN|_-w*PI! Mf5hN4OqCS-* ( wʘn \IDF:̢|!`BW5!ʒs1FL{Ąw0ك]=­{?_eJA \c0LTq(+] ,S|k2 ɹrCJW[ӧ=g2= _,(#I mՆq U`ڗ+襱ehfz7W&(1dF|RNKʒS;WiƊfs_}Ѩ nu5cpbiɽ;'y+m5C{KÛ߾jFvc(EX ;3tT Fx"!Y 4S\2gG>]&H5$$ޖ" O2_/6e(;uL7Q@x_YJac D@+([+`4Ȋ &lH);U4k)9׺QTOz_̇gàOR SI1yUMXillwb؏D3R0lWQ'/*$DD3|sn%?Kn`B, Y^uvdVdb VQBdx!Y׽?A<;mҼ<6խQ\lߦA)b|+(vl4 eT$nސׯe^ ԍ̉",uIƄWOR n#`gmiuy/³|({jdBysF|rȐ>1X#S:ٸH =&LV8\_)\-2B)p3Bӆoܟk|sK砼,P F&1N`,eutzJe7=.jdM+Y^Y/™T"A` ?[k=*Pj&vڦBp)̩4L _r]̄GhbMI1U2ȳY|ŋ4RoAӡ[H{H@g|LT%ŦZR76-Y9Nw9%r;uɡJq#*VKofl]j'1"E9"[-Dѵz|:#=l[8퀑oX%cL U$:.aE FUPS}m nTQݩ֛K+$6~yK(:t~ W QAƵfةLxlVƣ9&ttl^UL5DJ ؈ D"_+*Fw6&]^zWPW3Ӷdl8Bo5iZS"Q vʪj{ײ|kLC~crJ?H`XgU{4U%_@ ;Q 0E ㇘ɞ$%]JqឧϋCrҜO>"VqjٿXJ1Ǽ!'WC ;闻ɳPc.Y4"xw1#8wDYi>,N*#2lg+\"yp;8s;BDWk!En1TMt7P7KR7\y 8 ~#fuCvg.sĉBs}*{%UT pZVW}zc(~7:[VUd K7AR@&MitxO,v35ȑkx?aHK]6"uytj ӉsUR'f:ZѶ%kY 4Zt )T@;LR{w!ѱ}[Ψe@K22cEA9:'7;W0͈/6˜>NndYw_)/@۶绥Ƴ&1A;єn͘|kykBMт0GWq1]ճ ү'qU*$OdSũ17F>Ã.\id_ R&nC2% P^Y3 b{7~,!װVukŋSꀉc,ݚħ99c6" ,-vUjcnpN?³J4iP6'it[D׭` Ϡj,f˲a)W{P|uk;Ft>;]cFT4^ʱEr{xi}nG*ElDV恭LiXQ駄ɴ% J٩t3{q4j\Yid r3`o{AmS1n_)sRbBεV)t׿,9 U MVu+ D/&rUj\MtK׷F!fp$`f "i'u Uer)-@Hمoy 3qeݸ1`ToEf rKT$25^Z|3]W=y"#r2q#r}V3ϕ TiB,Uq?-׭ UMW#A5韛A{fo rVۻ RȣڹfۅF'ԦmNUWE0صD0+xI(YTٱ_޴DL#N `gqnA7b`%酘R3_85@*D. }RH:F[I%Zΐla$&\+Gby2eLR+_Snߞ>ODnIi\(ͫ* Q=#/a`,~+;})sy9 "kaQʺC5Rvj6Hێ`0B/jxG,?qO^gH} iWekR$.dDǘn}0TNcG9?#cN;J&O0T""zvm ŒO #SOqs wt}uq7XcME?8o~`{[͔HNiv"0`&Lk/J}i|,.xIH"uzNXIUK [(%sw ~XlA͖-j"KP7uOqv>>Anj(Me%*k^/n Yv5BPx^|# CՂN% U/y`K:9XӞG,$d:ȭ'l/S|< #-i99SC7Utp2kjC'`0:6nV) tEzv p$0~Lދ"AhSGpp[:W6-b'@XNV,GQ2fT[p+Gﴮ3ڇ@&]\Ib/J.N*rc /U7\v9Lc2]E i8Dr/|}I̘m~~9Kav< ^ nHKQ4vvrAb{:u<}߿d;y2:"E&33c֝rDoWK+' (@a:n4E\cXHx>*Gz:خ3ΈlbF 0 Ķw.H9̑@WB-g;A誴 KIK 3#Kr9ۥٰXp~LH()M߉k7z?MX}V;Yd/10y:Erҝn\bb.yu\2Y@/ jGbĒ!$>RP/'DH7\)ĝ*ꧏ !k~C,etZU㥂Y7Qk=9D3FH{7c;PI92t?N+x0z2|8wl)])͑;J.ߺ=WǍl0]j al,"%jDc'%pZN3 ^o%*e:o-igk@yǑuX8b ⷧj`rٹ^7U:CVo/գem[ԭtQv>NcX xݰΚG`yB_H]SN{Eė!C O*(F<\AWZ=yH,]$3|ĿXxq3pi$==ıffxW&p$ߠ'WCADWo샦c?znQ!ϓZ4`a+}rO2v\,yf?E,KƎ1)T)>8ͶnP_<RthI;ZKsH?w9* 5&NɳlˉaxݓKcC3ɓ?K3fq{YB30KIya m,9~-k#27w~$AG;[@u>e)Æ1yI's M8c>v d"Y3Aq-uTG2S Ys% h$3 j:#)>}{uF'EC]+-Dj][R)EM|DտG^zv;7rT\׶o&n;,GSsާjmUxhdz4@W(SJמ_W7Ȧ8ӡH"YheOuwavƹf:ݶ*V;27wt;\Qә| Eǀ5q謼GlY$Ҵo}BG[w0=B 3* {w6,' nM=%o~A*3Pأ7x@^(J9+ԿWYE`T5jm"dG*Si. E{Z/ƌ&},Q (xDRP(|qND.lINQ*FJN2gL~|TuW8܀M(h@#N9$0 C3#r_NGSxS*5?m0Ά:o@s4O!r\3hv=;;X$d w ^,(4;vl C!mN/ɒ`&DmZeX5D#5%9~d)9R U5︔gx 1JI9TY=9 mVF2;)>o%}OӎĒ9u p/ q'f83Ut7PK{:[$)(\Ѐ n5zFeaM%ʹc'(ߔq^@fM1#V"sg;{q]PҕC E܅$Qun%j2Nٹ=P FM>M66#&D X} TU.:~:KxsR V"L΢]*=kDG>eLDńUC  l'9~Ior;ݫao/AQNAaWp_~p 0T1l3yXw!)B~NH(=ttGY7 πOLD[_|>qﮅ<5T6ۏ{0ք?kwD}syEI/鴻7TOtt;|AwF4o&d%ɌzsfhóWAqC9~@"xVmf˦::KX+`>WDV =kUԍONl;$i3(P8f$W+Gd^6ءo M-'1yŜP)/fy(In<*WlXUvQ@wh5nVkǟDԞD4m !푀UTbWYiozSъg]b4}_Q,?ׅ.J#)Eּp>)G=ePţPyz?.neDἴD V5O_1Q>حɐYw_C}k.ZaY^7cB6qƘ? (R?(pеFe+lS[.d3v?dJJ崞Ν6{. WṽcVz%5BD 2[JKH݊}| i7_"q(K#\´s֓s>! 0lK&C l a2z}\6p|I8`7N'Rf' mKh6.c#?`ynDun{/USϞ<ȋ:&%_5~TMl~fW2v ڣQ[Fg&+B\v.Eȑ#/31 wȄ /2-DFHL3{t,Db҄#h׽UkY}iĵz\wYB@ЬҩDk"4$4%g)lMk#"o^TWyzh}(>q#+WVއL,1h>#,b'Ki\Qo׶ՖN!c%/Dǖߐ+3ӧ1^؈r*.dEB"pJH e( XX͞G6+Q-3}(wƆoBfm?IL(;AbJ[<1x76c;]LLh6,+XiMCU*iQ>Puca$L?D9 Wa1:ўe`G __(N>~p9ۆP ,!p0vZ;Wە fB? %HVmȑ$ {;0N"9. lNuS|i\QT7nyk79ReM ~*= N[wɧ˕#H]Y4r3)\ttavj[4Ͷ/藩`rNk؈tHôtu:[ővSlHzoF96@hIեMxꖌv2I;AXv&hI5VxIΞS5;(FSuD$fOR=7zWB!4w/,H׊'`)lx EY%pjq@|Z*:&vX֖"}Z(I0|85|dӼ7{la!) be"9C,-l8aqBk+<ՙ xQ_͕b(tcrQk/}W*!6rrK>沤DS 1Œ[sr-\EZ'x^ډ ~wPzǟޞjdu%S${?>; XzqE &Ј ;nЖR施޿|Ha ozy RYn )47CAsTȑ_JKKxT`_,7iѠ1M^pS~j?88:Y[|hyjUFwZ3%bN-`ih"tބzA_g6t7XC-@B`T07`P'VŹ,#x貵"b;9S\XMb$f/>XHkmdTK@ENG͂žP2* `>ݦKtI|F-bG MX!nd6QY,bMB n\@9Kd=YGe;KηR6"el0f.bXpl8zlwizI5?icPȧ,o#;NcIw/8zO1x?1>pq$sLZ}; ywJ/FK)ʬ$4PIV= פsL򐑓Ώ9\&x7:{QKODGlM5(GlѪ%hOQ'_͙ />6pz/tc>`iƤH3(#9" VsAa~&`i SF"ƣ:1rVʦn&է)(@_BεtXz4p)|?fnOũriդ=d=>o]}QU!|$}~)%vF?Wtw*%KI/`h!etL]pQZR=Dg+c/5 >Y *dGG6J3L bΦF GI2=yQ"+s ysU%O|~e!>ݳ>T"i>zrFDKmW.ڑKr&.?(f> MIEysRLZWsFQ{K?O8,ډ 8=i1qC; C d` (idK7ng=k9Ŵ,'nx܆a[oGfe6$;|PLI=-DkM1ioϪbZ7cRm s̐G#]\v) 5wO`ݐ`о4'}FIY[lAY){3Sn+o'<=zN=S[v_[eSЇ;q-v^ Ux9gCH͹\^1(FT p0㞔 # v.3)W!ufrܧoD#Yѧ6j7I6iF7MM2EEILCU~v̀hL_PHSƻwYfl㌀ޅMVp rƪjG>8Q1}_5 (Q Nθ}VO"v F.$?=q{x+W]HpH& b_u!z|Bȧ (,9|{|)W:=B#if)J`{sv4UO]zOS(ԕ`N{:6GBeɶ'y{Pڲdos s^Ga vPYma<֟ޠ8n5]Ά RL?"~% R|}X:5T9טlӓ;Ca+*yFo\`r߂,#dw,51#Th"f1m&rGޝ{&(c6 u[y>\TPcgȗT+9EN| <`?q5LQˁmtw22*U=Nxpï_ahRVÔSA_8撿༨"ɍf/!vw@P\kBys{gcw$#Ovd]IbŕAj7(,Q?q.Ҹ4 uuKuhBԚm=S풆" ~Ƚm;=ic8vAτpxM)]b]NgO]ZR,JQ{TwIw$$zָU˙@]Y4n\=ћ(\?`{j k cp?złߎ,֗_ˣP{$c w@!'Tߐ*;}@[ OvFnjf1b,5LX$,!MrF_ .qBq [dRXT_M&Ҹ bAZDץU+kdXĸKLC֨/dPvѧ;laEX «wvZݜi rwFUBڢ4+ÕLkPdΗ ܋Z~dL,wXvl:|Q2 9T R|kwBnH4']AmM ,{T> nwߩƯ5%}.TpkN 'ؠ+9Y"FV?&GXTiВk̪6qY=}Hi蠮N lVߛKUS"9 qZz0T ӚFmTXSڈ\(’/9Ud[ ۓp˜uf=+Xevn55X[Lt( AsIF^+,RXjiGSa*9Z **|!ɤݤ y +3GaGMIA{ P2?=~Hx֋X]1e :4exbEb@{7/j60^'u z@% -l bS0TZf%jc9rfմ,ٮ9.yȹkT쎷b`ݕyZcMpb Wwa,阐k# x!ɒ9ܙߵ[/aAb\vpE%|)0tx/ix=U~/l ?E :6[?=¼4 chƽ.rvp;.$nJƙ_ K mIa$|i=t9) g.ք۴@Q8pL5^:")uϱ`ɵ& Tn50+ U!McySou߳jaMW.e9#sܔtxYz( ,V&}-oٟiNxSM8x'/H/v DV)ylEJ*麲̊* pNkEsrâ\SS`tU]ar.%LpN L͒q,;@*ݲò$I>וڸTi@yJ$MW\wLAC ?IZkZ7d!}(jo;s^+M$#[ҷfoOM$G=W{?܆-"g6Z_Mc55-e*N0ە5^u|B >o/f ;"Qt:2\64Wg'Fe-S#K/61X\U_W3Щ褁UpyX桑 \5}e?hշt2VKr~X' u],;; @ s=P33uO*1elCn1/Jpk~cC<кfpzX1jU2,*S;lQPJp|ޅM'n?H)Dh=-" dqJ1Y 6XE>Ow˫u+&dSiϯ;cSV33 TJx/7s3k)at:I),VS:OIT'+Ccu7b>`z+&eT^?Ҍ֠laz/Suiqs@k=Kci T_`07v,ʃ*Dэa0g҇],S鹎f?Zf#a )[*L8թo^J>3H>aCXCyWALS 1"kƱ JhxC̒M8~aݴn-)ځ*@@H܊C ]`5A\7?g񛌦rӣfÕX¬buxf!X|Ki^)xs |?KN))g%,ӎj&ķe5Hv7 >Mv`bϘusm;S M CG`jL#2vLm~Ad nu|{͒^gw1/cp*"W.q9J&iT%MTS 6F X{6o:rLbXd /IY9_D|]/X γw l k:W$>Zys}zUe-,/Ǵ&$q3GH+ b|8! vtse3hbʄqЦj T Lzoc逻sAǬ[ΖɊp%NhݫBkGH@. Pc3\P!֍wp_5C*|2:?[C 6JQ܍tʷ W_Jh Jm9ξqiE݊̄9F/l0uf1g>gy`5Z#HM|gdeNr_e A[-,i̥*l Όp.ۨ)6r' =;PBFӋ\\?TlI@LesWC_*@#($@fsg}_ "r@/CG>"1G,9a!!!)G:$QdF$tQ2>h LyВM{b3PAF&Hؽ; 9U686,N8HRE#^ edh.OJ%}ͤ!G+q! ;GA e\Nz( a]ܡT5M&ĘwLh<q^}5BVKǻL גƐ_HauhIRr2WI";#NإHRd 4}BW'܂S lFC2O&˷b3`CN:)x]]LlZȡYE`vxѶ޼ux>.׍Wt DAս|h+ 3_ }dW]&Z$e@%+\pihEgꍙxK |Z7*K\W KmXַmv+v`{nrjkizlenQ$.Aö\PJ"ȍv9<ǙqA ,F+6RN61(@9H=IƆeM9P}KT4]sU Q ȳQo_H!ZHG7P{46~*bL8d8b@g7S N!W40;]CIZH놴lqdGz_3MUsJSs "ט\[[WV(d1|F0SCwsJڤjgYWjw ѣ"y,0Jmq|  h^  a@| * % >2_hb f2 vg~P;VWۥ?.$,jyY(RcXyCS`U* %V$#c 4$eH@glp~F؆L {5`֪吃zD'se[tPuu5CFtrdD'mSٻ.C 扥lw3F$H5'&Pt,!v#hiR@{MƧ'O<̼K$8 LH A]~+?ړOڒ)s?d_ 'oCU<7- ĩ‚Wf`a8-4gF \]aq`\:.9&]-P{y4U;o'.bb z!' h;(XPQ҃Wdi7rL r#&x/8&*e3H/Ul]gj%il4ao%g# b]Kp9Je3ssߘԯy{M7<!{=rU#Vm>"hZ%G=-Zb)icp&~&бo*e!KI賎Brٶka3*fV{Q˒B "_`t.|]3vMeL?7bSd͓"-1o% $)m2Z볗 ,ӕ Jf;?4 GMR E ^}P*svO،ʗ42'Ƿt J|re˒W)\L}b@C!j*7օ؍jy0'K1мL0꼨eRU'M:F=Ni_arr#5Ǧ2aQ)>Wu`6 ذf\xWg$,*+P9 {1=7k]/f0gbLn%( aηw4,ʐ|RlPH\hhESY. "|w(P]J4/` `ocGܟkLcV(GlfCۛN@#_J7iaO!.s-0$ "Xa%}0w4M9Ϳ{\2wI+Z?ڔfh"Fcd zֲJ;I_:Ш 5PjmKMf.~ꠥWgx[Lbf8dCG4qw{8݇ *:a|5!{WJBnqK !v@,/eU z>Zk;\pwBGzA]-zϬ6lG ] 1h O~X_E fTIiIz=ʨm`wy~?pg>)6>:?J BTbMtD\V zwIq4$ͨa+/)`M5 Ri15|!5L2VPTthWpt5j[ -PQ1r0F6-3z*&7r6cT&:O+֙ڼb4}yr_mѱ5 8Z '4_XZrqiP6(A?!`G1*?;W5H.yx re!c%aOZT>w@GU7}(t>u_̛; &I7V*ŷ$ڐ(GuujhH2V&o3w0f $²~=m=7 gEv.QGe]r 4qsTĹppne *J2)QnXab$mtIJ,( hw^ǭÝ"F$ؕ3ppJ9j{-$\OFܦè1$ٞlys=xyP E²jXhlJߏ LW8U 2*2SFaęMswo 7R3}' 1%QōHzXpspcIf VN%HLnw\D|R*cL%1&ʉ RפM q^ucr]q\3sEHjwWꉳ^;fgWQ*!Ztߝܳ!b]n*9aqt8h%@pdcJ$&-ӸȂrXoOn; 1)Â3M3|TՎF]cfwzͯR5^.T5D,rT(خuog8O_=f:n׬?R@b-+3[}"~Mż?@ƓbiBӫ^mq[ODH'zP*}װT9.5yJs6ϘW#3w (TNDr Y@H*1oU׷Gla5 V)ΞM&MM]g}!Y<DR 34'\<\W7b{(sRdU\whpNTi!$((aSՑKg~UJ<G7Xl?EfU!,BB/|5'CDG+ Ԣ;3Aa(il:CҐ2hzxy!e< =&=4`b1U{UUz38F7P" hԙ/H]^P#;_u QgI9L8ݤI;dhϣEhWJXyi0b$F(5!n=rb[A34dՓ}M^8r=]62ٟI7'[!+'] <"Jn?JC3Lrb1А]0f%Зՠ|+@%v';vI;ld'K9D@:,ϋػKu2r6q'ʂB[1(h/l."V25yw.!k{jēWVݕCXHw4MqJ@8sy6LͪDf=ЎsW :Yu?3DPN|I ?S.Rf KUU;bu@x"\+%x&^ԉ,Ӄ۟&+)iB)뢜bNmyhꩂRԉ 1#-?$Rm%8󭳍LU\I E8BtB'ʞJ0^wE7E ' 7%jp׹֪/g?%~P;/V T./?vx310=]SC$ȚYf&** l66t؉q\u8J!B)a;<]4+nGM}}!fz7! CL?'ǖdIh+8 BZmVmM)]ڟZ$`ȥ+:Ys/ .. j|r馺>a#ęRgÓ>N!j ݵIffZ$Kt0QRBJU?K7~e|Rc˃dgp>!kj}և.h`EW艹f:I[hy)"҇FWB%b9]N.(Y@ƿlw+6@v#ʙccyŞ)XkԠ#<ڊ6"w gUEJ 3NP]k!,5vi"" L;6 [ռ[N瀻lCsƢ'_4=0>pkz%6ytāL.,uFw9"(Ͱv_qhyjbuz9F߭3ŁjW6-έ  AY$޺ v/E_/`$4g$MP,\ġL,#wR(0 RFsKԵ!KCM徒r6L2ƶv!#}XΦ@XldW:`,vcȦuq/i9Ƚ{i==r"^,]hBUK}&YrOE2Mx1_%Mjr z\Q5DZߖyo?K%<9p)_RP.=g2~qQLJͧأsrm-$‹oޣ>ચ+%"{$ׯ܄6HXj fgH@u͌S4"\PO ;V=aޓUCv@ Wpv m@'b8pH+:4x37$1wQהBj_h$G\ڲ ̋u8?P,]UWn ozdpj}ȝRv!|{bC-^9Iyyfa*#0B W(%6`c`պ Eg :kO5mډ&Qp&lf7|uP!hj;ygz:GS!'4ϥDV"г{<;9)+/|>4jHNfE!W* țD)ص(Fpe+$ܹ^98=MI ؠX'CY\/} s(/B[_MU6.+%$k̢=_S,i>Tg &ySo9FMQ?ԈnR*`◭uQ<(!9̢_jS tCO]~=!gQrf>]׸`ͥj*iQLUS6oZPP:Ȗ>!9]-7&9^ۗ޵@jL[~ED *6m o#T%` 7 aOQӍŌ'#+3tPa a\í64;1C2EeL)+9cq:8׵6:0ouF\̿Rlq21wi*L ̀+,I>x<^vQˌ^]ւvU$9J{؆<7/=.E{I-g".m}""f/*  35-Ҽ-BqFfڸ$'q]/s y1y=;Zzo"oUk uS{]ôTzGgMG':D\YS|Ä*/E}H=>:U;g#A敍2̺HtRT&>YTwv Bg\̾0"`U)'ez(- v@"3{_E%!v)Iz5\0\mXTVom~Vdㆼ sDbvX@'O`ssqeo(rN9 ;3:vwŌ[;dix>8˴ᚡa)Gs7y]DŊB-+19atﴎ"?0p,~*(yz|F0h4sCsnպși9ŷ2Ⱦ?{J&a 'V?g8M?K Z'`pWLG08wgMƉV-sʫ2* Irf|.c KKֱIHP,e;pheRrp3ΰ5 د>4Oxsh-Y \`އZE ǿo ?À;9ft)jB_C'Kl629?DMF^=/J!Kcɶ4ӐcEV?{Mf21s ٗAEIw ogRظp1V*3^k⠟83 yjR7Wu@Ny[bZvfB #K~iu >BnJI ϒ6QdRsJlyiG/xJ"q(vyjRLwX8:1B'~ OT7#n3[}^-mpݯs< *6uIf3R#$ _rC~Mg*$=X.}.=ZWFjlXfG ]y1I3g5 e]a/(,xtW❒ `Kp =B.o`Ko{k?dqT =oWt%rl@ tsE|P860K3叀E-Q~ ǜF!QbiuqP-5~ Cv>8(Y`}nz脳؃ExJcNǮ P)_QCИwfXhJ9gaLʳ%W'ziQX5tKfb1Lz@KYM `3N)U1We}0 5 @+@$Ӎ}N%eܭ7w ~XHZx^6iX %!}n2VEEAz2^5]I/C`1Ik!^Q?XOi0WfeNPa5H;Ș5&B[yh׸2 8u7 x@b!Bh7,9&$;)?>[ 2q])" #DytǙFjvi031mUu4G&"{hW*]bT7u`lS47LiXLpWƛ(FBU}շfc^opx[H@*kjwGo0b5$BjB'-fW5ByPCTazx8 T}AI V&~<" Ĝv*bNQWwrBz;*u!Fwh374ڦXh1~sj\sDvCAyaBYBCyf{>K /}Ҍg&Ζ37t'Hr/M Υ!Wl,"녍Knŗ[E!1ׂlX3m2i#, &3 aN1x țؑEEUbCǶ(e8lM3ߍ\#M '"NdV])}\$'$))8dye6rp"19~:K*O?\JKO'b~$3ުܠ (=+`>t,oL"D+u0sa/ha=/J{EkUcypYDhɊ'TY6c9g XTX yׯN3'|~;ش'Ee*y+=–! |W] "ބܬnނþӤZ2Ƚ]B،$X R3 N~u?UUUç܋uW´" $E$)rl9\;{cHr_$zbɾ'Nۀ07`U& oo栯U 6g۵z(ԍ ]klbc3EFvDÅIoN: ?t_:DI<t `ah,-9JQ=?>|b];5#p).UaIs!iE*@Sgr #HOrq )ŕUee~]Es#0@ㄈ_O822rź ߐ!|rA{bỳ^Rn6(G#W.R2X١r4?c\?e49NװRJL3]ƭq;yPPPBAzqNK0>a{}-2QxNġH=sil0am#=QנIΤ!T0:DX`CZj ޾NQZp?貫b.D{Sem3.d6|fHY<_X_ڜ W7qT5ZM`>-Y\N|<ȄNT ʟ+u:6I=}6hX߃L8]u]bhqW'i^@#34B"rM]AfQ4TWȧovW+)1ؾ1?$Mv<2@M&qZCc~w[mj /6]a,qiV;@Z@I<^T5DE|ad0zנNlX]9SS~|!(ÿ$!0tLV"Y*)!BЛ =* zBUF%_> %N;VCrtI5ŒcM0>bH8b2y!r`@;B[O~|<&(!pHg7-" [>{ޒ^4mCoMQ_?&teM!SycX Y#yQG%?iw{mYnawcX|w~<\'UN/Ohq.'oӝUWʾ2ހ ^┬6I'EH/Iߛ榐vgW]R]!_4 =C$֬nmVW~x00Iquvz 6[ȉo ),CY"KxcW&*kb"NR#S*Qr%((HRb Ndw\݉TddhT5QL#[2 |6(p;>Ī,Wyĸ\b a781ޠ̯8 C(0~g+w/M1>tfĭZܹ"ɹڦ@E>Za^LL-*7&D4$%mm$@پ&^5"@rӤ1i6 cV$$\r-- !"oq iDlx$.bRBmLq뎪-SP_Sw T+ed ۻ.S{-'4.ByT|kdnH=m[Ll TjեXΉ2(VX _ Lf_bb\&މJU#w|l*W4Tpz)6ђӡ*卭5 T JZcwZf=-mmQVzLG $0Q Ǝym:Z >ďdp71_ze\3SxixA9"\oJ!ɤEyDvګ7cX2=ݺoG!ff0/1Qɫ,8ü,5ס^dO"os~h]{ #zgmx+"3բc10B>]ݪf=\^'*Sr{59[Sע|X01pnQ:^uʼEo8H3Tpp>.ꣅδ'& d=E4~tHn'?fV ,K DNv֧ՐMvC- %]H#Dw3MZ9F @V7G[!fNhk#n\ONFj@{]P4zVW23 954Qcl-dV+tǔN_VA(c:Q }|tY YS@y}xxy*;. fJ 'Na\<Qitg7a"I ۲>+On\GZ6?y' e+Eyts* ̀#%84'5U[R~ U 3ڙ~)< 6y>%awauUZ$bH&XGg)1f`,ڭ.98y3ZeяM/#E; RA]㞻M0´c+21u#ou +YgeLpYZ }`фϣ}*C27Z )Xn{j&%Dmyc޳1W3 R/+͔h *tbu9gD]63XJh4 ۬FwE63Tdvg+V7ɛ$I)~r3@ zzWkx9m{́39Ltwa̶ju^^2”Wv*[ݬ(4~#zNQ7AK0*!B`8cvU !k8l֎-Db trZR0\:H<89k20./!2 )oRU|om^L9fe U[';YMM=m!*e<9v xN3պŒPUgBO+MPMQҼ A}t!ŞY-^>jԼ[(T1 uP.ơMpOS )^x wc;[?5B-3b?3 i+B`{p;ָM|ۨ|Z ]Nbޤw Uô>D h4UEƨ/ׯnz'v,Ge0_T#q=$'V@ +;d3[ԑX;Kk*|*X{<؊ti2e մ|$?/X銝| |{e#c\uEc`+h1l6Gy~KIʫJ턍5yw wF\{j?x^AoO!QvJfRх!Љ>V\^#;R-@<f,N2 DJNtdNY}՜ܤ)Z}Z 1.?ˮx(̨kfylϣ[rgelmH:xST#pĕdzś?E*ڻ F`Tb )Pr^=04opCYExj` &% A iwiqzKE~yU%?=LPlIbmF+g\!{`+HF }C03I-E|33>"µE}AA0@xҮNX4OU74WYx̣G$?@WrQ %Y}Dc>uX1Ҷ/NSdKa<]J\rZYa붲-*W帢#=U 6(nfӨZ+\tU яvur}Biv. MfZBPP_C1Jt0&YgW)ovĚ"e9$BpMZI^Xd7?~P!viL+gXls;u\> qؖsYP`KۍjbsHۯp?WVsF_-P y,)R%\8Í89TY5*?zUh4R;"\OS$s4bqBrkL6ta$IC"?cƚLlo h}5QUSȋYۋ7*6=^fDI.C8pBeo0=T6[ ,O9n-UURo;Mk\'Kjfr t ND;K_,N_lkc>kC5_H!xw\=o|:DD{T]!1jf@BIHbn\Uɦ @Uf}l5HC( Zط5:= \F q`(0uG2%)4i"Jh`_qKyt;=os3ʪf?<f՜,BB8`h1;D<<#t$ zD4/W¸مp1Y=.8zyG(3{.ߧϙFrUuģ=<8^:gzPEd5La&VVi]/ 1AԎxb2FJu9=$הCHӂ*׹v$%+̅5 b!ʵ1FH(p&_KYw(`5K؉.1i\w<&ƣ(Ru [aܺT*(N$biKV=缟 .TqbEtfCWc_›c #/_V){ +3uz8fO:ܸї F'=&W~5xKxl-{3'n\xcJ{+spU(`۳ % 'Dîڌog85-6[hϸi km6A@R>]1@ūݗ';J$H>})Tg 𩢶/XvżPIO;2,ƺF p;> RjE>PncD=:T1H 8lܒYuk\2慘VHe( =36YL4pXmvT?<;&ZI-6Oj,1"xPa#\b@. y.\sD'>8K\ǚE4\u4o+]G)2M`ܫy$:piO32}eM?V#1%-0}$`|fc]O FM71Mg4Jb#/stœb] s%q%~6Ko=\Nj)VljXTz_IJٸoNexWS:|ɶ'݋.#!R^w '$X0{$I&a]tq&,YC1r_ #k=wd*_=P#VKv*>Cy7D/>[ި\?T\;{}a:m(MEEQAOYTe1 /Y6RZ(gocbzO9&53ZcuXədy -[٘`jҦ{+O]ZZQB_*l ?{55 3.N=}vG4F V(hQ'bP;ej\O)*a_ |a{L e1WHG0| .e(IWOuY*YIۍ*cCpb!%_#]UA&!# 7D^x9+8ͯHiEQѢC,D| =v ӵWè0۞N1bgtMSgl}>##ɑgi+Y7e+ 3Bz0[Oh֥⬦|@estnBUX9<ީfQSjHz-̵ã1_VT?.Si$eYoHRr$Ÿ_@h O,!a9oC; $ Q"6$:tlS|NF+VeRG)T'oww?l}X0ɤYo/{pwDw@Zp[QѲ@n6.#{Z9z5#qye$N_EL~Xۊ0Q͹TsT6O'^- EKWMDg5RF`(k{t09Ī rRD dP8S˃2/}.~CGyH7lO9Qq'` %ѽ1B֞s> ӏTڔi疗w#")`<|,QMI%LPga+._]UD.Q]YNwB\[T?P:e/;8áS6n ,gO(5}Md*|Ks/n#vi}%C@J<Қ  <=]cb`_m92o˦: Fb7kl^C=-[ VA ke֑14o%'f }A9 ţjSP x$VJv; oj zV  t_'Q/u*x93,R됨~I4٪nVΝecgGM9r&1p"R{_F_cM5)<۵th[%WEg yV{A{F5M䧧 #L;QF'!R-M-)~%rbީi^1nG Pƒv1x{dFg&8mg z3(mU:V|.'E8,@4IT| ؟+7{r+4mOٝiGȜvag]RӱY7N:^=3tQZyDǜWRZF&#kY jj :QQ8LE&ͬs@1jByIc߫l;~>$Z Tnlvl(bdߌ"\7 ^(AX-OI (Uy% _Ǿ"ZA#\.Kկ:lQ~?]Ѥ3~@RB!NztF@P9{GPюi楬S3 Df2wh,)$F#ew^qJq2d2pV^ҏ&cemi"À91P|M2+K]erhD-,#N6FrLւQ "GVZ9YH9#N#i]/Z|L m-e`Z,uE:+2@_qyo+#QtnB4k族:GY<ȡ +N:pp%ddXsõ@Im:Fqg87l5 Ҋ"ѱy)gZ3$WJMBeƗ3C_Wp&| ny Ze;y rEjY) 膫s q@.:42 蚩{^ڶ+h=^亞ލ"Kcm 0V>|}P#{5)-v pH.}2@5sFUbܪe7{+Ux̧`.7mtېtt87Ijp5aО]{Q&td;A`SLqzD]FF/b} !kp$o? ;԰T7}~za9l0d;@ů!K>պ"V5fDFj{h/qIdyHS!y~`Akl]BLSx@v˙r%"BP1) ?MF|K?`jr6tzi^lOfqHHS4+IV2XiF.-xS.PO"(B:g`+v.cZwu`0Zj`{ Q%ox5^*$kV%Xٔ{T|]aTȜ6 cd{Rla6{m](Qdy&5 Ti0ǻ"A'Q17\0! Y|g/hiGZ][V JƲg".&><_Q$hDP0nD >ïے*? {d3LSZWv+`: d--޿FoϏmN/|'gMTf?c^>T|;L%.T HLE0׏ YqV=SDs@Z8JNO( z\\#_i^J*;¢ªYntVjx`H]Pq:ȢNK WYLE',4ztq*{zvGn r")(,>m:SjO> ᖮ.T~ A@`;^H_~ܬ]kD1`R F% H$+Dc9L$ ѹ9Q`PJNíSt2^=i&2 -Gn9 `SJe/tR]ҁݢ/x<1F|3C$~`~`7XGyU Eؚ2LzMyv' l<+@uMkuiӡ(leьHm&2lHV^Ҳ-uYܴk˙Y[~f<,S)D4^q[ M9JS\tқBv{GP9/>]5NM:qÀ9N>(%Ű`Pw@Oʏ93)I/Fj8^WC`?+%76^B,\ :Yђ;"ï&;znM2wQA 0~GP CWO\5"tU#XMW3)2V\_G4]@Ǽ~11}EtYnCﺔ/)mC6⮧%֥~t "7j$g8)A@(zzV^`ؔe}-hN۪##/ڹ M }ࢱJEV"l[.e44:Ncp0D$|ϬRT Ɔ| EY.:)uBy0.I }ؘ^VQfnIkUjMbQZhKK 3ް3&Ss}bWpXIo]Td?=cBQ }Lt1G#b;1˱"%2'_ V`׌9Lp-߇m?Mp m<2 ,L|UH[tX 9Up䛚{vpLJ=Tf1jG"RY-Ǫt9vG9X5#FeKg\8Y}cDQdݭP=?\ n31 cjI\DuPF? B)pWgÀ\/cHe]~(Gk 2XGl9c{Aⓨ=VA@ӭ*1\`!pud~HASG F$C8A w١NNsmYCy ؤ󙜎 *0G<"E17Ozڡd[u t:&*ˡrLdfaqoFT:ў,V䚫52BЙ;_:n\5sdcDk6"d_M+E_-gMt X*z6w"z N(9bSlwcHɪ\?bseMV`:],۷kS ~mijHziSM5׭1'96AHB.ʋ:1'ZTتY?NTWQ7YUmv.a#Ӵ 81Hf)rgIÓ=IGncK.QF8pV[3ec'>9]~=GV9)q֋r; ^I$|JaU2lr"۳t q}l;dgŹ%Z8䣨c.lJw1MDccfRx EEUɺSJE3SwXl}gP>Tj-4q8O`6t$:qTv)Wϼ; @]bK{+cwwyrrXEDȇ[E =A3}:-I Puw>;CE؛7A>STe\>&Co!h*hGŤH1 Ƣ& Xq9❯zYLu){%R%])ãK5,ww#Wem[}]}neEEf#IfOfoVO=6C. gDϋFg<IMdfFWذLe)3~"p&M6nCm,}k ^rNsb`ߎI#2J4p0%{׮)+k6sZK6M`Ndc*R|heSTO'v.05z@ ʷɋhB #0Mgzz :]| =X]z҉l ͒͞1'גCCGTΜ-zKß׆oKnrJ(tE)N7:[ q Cɤ3?`e[c®ik \h*;Μ(u{MH,Q9 y:"Nu+h'qSrS6@n F;n;czZ\UGsKyvyU.d>S8χN 4i䘄J *hMh^O&,%*mo+Q2EOTnMr9 ̛,T`u1` vTw%%Ѹ .Ka>V4=&aL%$_'[8L,]M*s>*&qam%*Yf7HmM:2`2",߉y0}*DZ|ޗgO_NKk FCὑxcWv /R\P%KQk H쟥I]fA{w7}᳎ciMkmܹ[ RFfj:%:.U[:aÚ ]$WmywxKKkZ ^ŠeH-s3iEQS)9jJ.@qLu:[4șUqbԙ˶FJ"}gwgiOgJ>j?45&kV.//^@["wR%'`|IvF_(?i:A|qc4nUpZe=))DŽ4RTb -mgfVpUB f uE Y:L7DBXIbsA7P^ۋ%#P']Ĝ „XquyՇCn>C'#nj'ޙj=M(0TFk=؇J{(\p4i 4xuR=0o֩zeZNNEXf*㱐r\ƟX%/i}EW⵳ f]˫,<0 rDv-1AbgML]LF,΋6Kz\cwu,in%,CE9Չ^Tk(ˇUt2C).zX x~!6!271d{V#,a^@@WP$wJ?ew %QRrћ% Q*>}؛߫rאڶ.I?giQLÎ/;Td6s{Waҋ |5D1&w*Ci0E@>a^{A'Utuk"ߓ wi7e7$M5VulqH̲BfqYmj>E,Z[+k"`xkQQ {FQLIvwMڝj}KR8?83V? Ut%K@e%]7x @YbԅK`tFcumI[ѣ)ֆ{J!O"cf?Ѡ^2Ysxeu){ȀVvgiS w=o|^FVBKP,E a"5l 8!w6gu!մwd 0,t,=f/TX i3$), a Pfx {1L ԉx7j5kX ax}[a픧dm{΋qT$9XĽ;M r$/իW!=1M>~܌[w{"Dld˒ȕ.y&? E_ٳtfÁ AGfx@khYmM͔qN;ȏkƨj Сtju\C|nVnfC^-~y={* dbtVI0lxu3cp"ްm`(#qeF!|!5l£,@8hS_E{#Rk`;YYKt@*Asl&/f&u2x =5w^i`Չ(ܺ/D5 -|hhmJ|8!N/5KN=SG" rR*)?n0 hk8 )icj "V[j@j}fV*ʇ^szH^x~ 鍹%X^ikGZ:0f<H{Vjigg?L;G=Fp Ej"JȽٛF^Eؖ>+R"c`\/#S ׯ`C{՜y}"H4w{NLzB*;_] PnjMiDV ?MXf^dR7 ZWcrOvr6zUuI'!Sϩ0Ŝ@+5Y`Յm)xyqp>Wc:U`)g(<+S+>C'Z+-tŏw(UT7OBŃſ @5_W< ?DHjH}"YvW~jŘeoHuYά]HgF;E$FSG>xqUӂ gW?(wMH:WLUoH@JSIn [ ^PB1Hs:DHm!>vjF7<=6=цF]_(K!Se.e_CIw-|=k:0,o|?@"xapcu<'IډNH}6;: h=1ϤEuOhުbf^s(H6E(֏r>\8O'zR0vh7M7j}IKZ`{L&`~ޭ4}GCrƻggN_USD!ũ^=P,bnqdgsK)*1t[!Jb f^9D%]L !'/l"מS%hbro_P9Z!H˭j5ۓgh)|zG;ʏ~df4?g Ԥnӌ)yV ̍XƝmyS ZRdӘƼ0%DF;8*ԬR ,AK: miDD*mfbs +Vp':$G[cCُ4 Tgm~> zW"ȼZw'-wILqfA7Ag̀m<ĮU~zqtR/~Λ1 1bsh2Cj*1S`4-L+|$ӿPP&Pږ#Sǖj+(DPgzv?$RV#;I_͌\#j^?RzBixkg[L_ˀ%Pչ6Q8e{klްCG?X#R,*4) o?A-2-/]X‡OKK4Pi8F]_8w$uiYC p״9c8Cئbʽ̀kJSA-JJF;_\,ɂwtY w`ӣqJj&N8v^$Cq]@d,1U$2HӵNؙ397&fALD"X٫Ow$K;]2죚k J"ƤEke[eP52[{L%]&$+AID2As̃ &WqBc?e@`'RP_K\6IJ.hYeITf{<5N7 g P.~3uio\4MHSx%D1jZ/4۳G rm\<3xV7İ(Ab8s:tҪ)?FGCĻO `ǥU͆үN5F(oZ5Iblj#N>27W51,ZgJzv3owE6l`MQ}\r ` {([$ |t =ᆈׄl&^#thsQ:5CKw~^h{#uz1o%x΅v{e̹Y_{ycID_QvD#ơGmEXpEzHʅՅ?Kh:KQ.@\"O\pkQ85y]>zSE6[c=QBYZٳ(y.H N`#p{;\ZAl9oŎ_n]miA{u"өZ EX{Lfc< PEy8h5M q"asК;W3=55"s;h~1*p/w$-/ !]ӠFԑ۬ m\"dQ1Q3szˆȮ w) y"3^Bvf|/>1e.4vƘyFF %_-d]q$3oG󳊍`aN&xxxX k8Ќꪉ8\СZ#_x#I5 _3dP^'"9bcmLCBCDwt^5eN׎a/o뗀Kr 5^0'g!@Ix28|-̯ m+ҞJwJ̩]y`8OrtS-p>KQfVlv[d-a!D'1HWNj{F}W+xVQ:K6)d}-Ӎ%tª3mU|{ίҶؽ:h*fC6~9mXW l3> ;`+'A>J-o-?UU{D2)WM!i05&vwp.a]| ⴁQQ_.1t&X"? %VuD9ATv~ԕcrȤ]t:7! 4D+( ͋_4JLM0=eL(QĶ{h:|{iikdO郖(7nz'Wv h*58,sYku]a1Cʯ?|"%zIFrg.{+]P ?[@x!pڸ>; |baJ_⃘c6-C4l4nY.vئ$"Ayom`>Wߡ# P*MZn!rB̪+Sarϕ4@dP5yE(m>WQ5h&# Ξ=NT)GPXb|ѿ]uAqNOMd9r vDdKaFk/;(`5힔ocܘfK^`K^#L<êKKLvOC.eEU\?hD($u=εhL-t x),q"vڮs75 ֐5_c =&rS3]ƊLxqy^'3ޒ77hOSC25C"d!_ Z=~N"ڏ5)i+ Jkm {3@חdlhpfw]-fI6r)0*8ƦV@ZƴGޡ`g &lD]^n"_d隣V rwRVh̟J,"T f)k[n"!vA~zV|:hE=g?TkIvၫĴ}0mU!\YJ57lI6:F'!Άμ:0I~f]Smj<3ATކ/1ZR?"$Хn 6Ww/b&mbWsN: )85͛ݷJ6=WPn[f) k"M(:8ʦJ<$BI9ű!zk ;w TRh)HaJIxFwĚ]ƈyQ:ٱB=CV 4zi[~|ѱ3 jVI\6aHʲv +NW9K,$[@p2BG09eŞ ]z Gۭd$U\s7Sq̏:oGfD}SuN rJ(qq"/aBh<(Nzc?&+R҈e831D4f;( 52bDjL&$ kd0{^w.a @ҙ"l\@/< r8zaY87]sDMѼW/Ph-˃иZM 0z#"-W(M<T(mV+ iTO‰,Ocˋ)svi?9,uҍ4euCb x1_[hڹ5J"8ma,DDv&aޏ َY O9e׫w1o*~>!XBCL5ř,ԗcU-yP6=kW dwL rF\J pxRހA=8ꅪupw`7C-ի*-| %K` -\+̀ Lʜ-Q7w7}3uTf@dɍL'vݡ8l4' ,W|ǀC6]Br@EO߸ Uwv8DL3m>yY!:R;`+G k:ѸWuBGɖXO-hru>_,|| K5&\cIS~2M,hpzGa=\t]mҟ1kjD&jRk=..rٿ857@a6=MGXvj:@M%P9ڠC=/b#Ac5ӯ9Bߤ6tTI>7$ZݯeN䍻]bvuxJ7g,Q~sX-_h6x(zR+hz?luoWD"{VINm3sˈY#·+6FIq|P'+=N6eg!߱:qAaSP@Z-j1`H9MDQxgXOiU嬃O6. 23r- x+hvBַWJvc/oBkqBR=cx1&<'/[;^: p֤Xld6 3(:8 0Gh w>Fm2nAzTh4Bzޤw!0&n= fмfOʤN?A0 [: A9!ƄOJBGS ljڵۻ-黠7NBfswbeB梶ZOCr{2~ɔHJ!5ȯΛ3"s%3̙jFG]}0m5ޅ^ UP?Di(jăazbΐMc+k5r 8QAIYx1`X}T3ZǶBe=}g1R2m#cD4Jo3)[:hgxZKDEm&}=|3UFt(X:3aRCw, MNLc,_M@㡲ZJ O$8l󠝑:X%$8y9=#2kJD꠱g<.>EFld4Y@u}nM-ܟ%lvC3-}< l*dnu_ 7>_34nVp6ųzUb`SZ{]#R0B}&7EK2>;^pMI[)eͣ͵y eS.&v俀2-HLh:om?Uj9vKPp%T/7:;L.'JXa*EA%4?y=맫% `9fwr 1[Rx?EA5@V(N=J>iFXyCchݬgf2v,3d;J4P"q';j2@E[XǫLCt5IzV J+sn=kfǠեΐu3cH05 nܲVYNzraW,#v5S$=e,_R\l%@7c; ߂Kvi`m #Vj)_AB#fXtJA[Ptxz~)`Lx JouLXMj.St/ @bF~cH`ZY D%ssG$Tghv˜=&-ݖLR|T:f?NB>ce'`eZҙEI,%cݤ$ឨ-jhz8chxVIPs5+8nTh){%_.\t!-aӉa i`/ ];%]?hӐFC=LdzӖ–j>tK5w|ȝ1OHMڟIL ^nGګV>W Qz=wW&D`u$We-FA?ƙ97OJ :pW@&7 Հu\T!Q-$;#oweeP62D>.χUVgz(cER'if̦{ )ou4(4m΃β"bo(i6M5Jb(uM\rƣ/bh5M~)%`lO J2m[=01xrʌ51q _@!dVm%HH("ls@~@r] [?HP(j==bWw<]xlI,9s/E i7clvՖmUS(~=;[ԅ<u1 Blk]hSn$i&n.59x#{ЂaYm*~a_~a@O%1氒P ioqIvAUv_ <m9]UjCrEE&k%W2mg ?+LksVQʕ=]uO$K7΀7g: I E"O!\>^Ut2Ÿvҵ } ,jȃ1~[* 2>=|wsup18Fl5"w؆@VXt"s+"/@Hρ ),7.`c/[ x.*V%"].h% ciwZdx4`C5=)/ꠙj;˃0i<<;hYi\9\\pP_qc Fs=PAfI %Vr;|3)%~ ׸Db~9vO S͙jW0 6Bd*%C "cY|I $Kkv 쫕s-'y95O㮝.?'q즾zA 8K5ګ3y:cuČAo!FsreFJ~ߞ}7Dzk[U|8HCmJqwEX% psfp0ך:rgP BKmǮ{xb;}1شSZ%.$]VxHƇ˖06Ùzlł xȁ%X]IF↽(_>5#麁 j^Wb8<pGlKީ*S19x \=]Ng>Hܤϓ]d+[f=3wL tz,P^٣jr@Bn72w8QmZɨ2@uiFr!~0x$oVɥ٢>ǎ.pS lENTa7KX}9*A=W 1&4T>pRC0#smL@֏.-f ZsM{rhv k_lIU[72Kڼ+Qc/ h7[˺~goF$?RIu#ɻݫToN|Frژ& eyM3kco|K0BF"NڊYp`Di`z!Kg^K =j{Ucj:&9Nҭ$D,jn Pۜ⋷`0O Ez+|!3 ^Wj'@3"yJnuAV-̐ڋ8'_\YuG凐A251VC R0 ݦOg(̶>Nqf|92z` GqĽR7q) &uʵKC_$)Ѣ bo2Wf'x5,.ٸL:EZY2HV6)UUd*j!~-S<'-id~sPڐFUnjwL~ JT4K@U5HG͚,u0ʣK3{Csٽvsw>r^w ESȻ$bA>~f'ej҈9$37ʜX$,XiӋ'S;q,{K|ͮXຓ+ UaP[lte0Ih-Ch288(}YͶg&*MlV#LgWuQT"a罊cn NՂ*9,ˆ.$ǥH Ske! Zk_K5wS2VfsRaqoTVWߋ7hvOESi=+ѵ%IׁݡQ `%JՑUjpmp!K;HϪ!:ԝAW`Mw1t|#;w].YT ֬A"kyjNe4]E^-1S9->mxh Ae;,-*R8WIh>\rnFbҰz}{lOBi^j{)֊ɻwq.u|)GҴ}I G:lmW%?+ !I]jBuxX91$& _ ^7$}Z҄m#F I%{h]! [dTuޞ:v;X|A!Y)˱D$/6f?e|1Wai-{X٨9d}%`- ._*j8*pEpX\y ;Ma&rkd;厽l/wa5 "uDL]4*т]u:W6b54:Np^YaZ,ъw4=P81ғ`1<\[H2SFFĂڹ\xwiO"Q9 WqO?QDp0 "N\xyDBw;sF %y a0£#GP=8Dt\fxZUYs} t҅cYߑ *4A,?N+gYƊ_3Q PpDO +퇿Zd'b+0E"P& W :˺kS ,+ЬJ}JL4o[7pR73!|X;R|y9h{ɨh>Wwj Uqb~GZv0c$\eS ~VO._kӕٲ3Lѥ-2E];$2_^8!o}]jʜ5{T7r!ŝ٩]oba|!mvg12y eê4;]&@:ޡ_S!,H0[' ql{饱#3 2n+'G{;?ЈQr?$X-˂+Tfo3|c֠4qe롱Cʄ {-aKYTy}~|ϯoYC4`qZe|qm;A'@Uf@EIH_]$[Ec IX hW@$D\ &*~7I IJ)sp[-tzn&6fl͸LbFΡҶjINjO40CGF7+˿4蔸 }e ahk(j!`?5s-A܂_VUM%Ykk'YkDK{O{tnjy=&@)(YrB}W0x"aaO^hA;|(pX6=:̝$kaBw\AzdY2en?<30[>55'{GsP' HbhYݦ}z}aJILUDjI`je-f@s:ynkѫ$ wС˄h2#mdtݣX <6QeGyOYeN< bfIORɕ,@'vۏ~z>c[gH00/u3PLqBt"^z쵬_^b}D( շycG݌{m!yWb˕J+.!l@'wK!5)2ĭ.8@oj!i6 &뾿 i;$ <4nmsjϛ3 /t~ $,lӨKcnRb[.S7'`J܈;/u km)[7eGL n) =%6tůe:,>_7`X0iKO0ڞ0D,n@o?d&vpI\8I6-tbqڹySgfy}F/Qz;4@fb)kUPͅkxPJ<#-<9i5ǓYY C@sybgXJ~gXN:*11Fr52uqD֞da遠ɩJ09RKЫ?f8:dQsp @AZz=4O>ep`R^Y0I_Cqb$@ii:c*cyVRz3TSƥ VXG zٰb"|!m&>b5S6׷{l:6Ǫ㻡YL;bסT{^\FBs~â:QO(Gכ,^{5M%ǒqkƄ4$7+g0cH>9"!{*g&qvJZZ~npl㧜p;/ucD:t{;J/[=~)/[c'0'x 7!;)D5Dq7mE+OyBLi oC-浯&ኖ=r6GHk`,(yfEFeOٺ'^%W (0f %(A9wcy&UԠ/[4XЕj˽KgߑŹDrj"m-+OCK #,3}^5=pRֆmR䟮,Ɗ.4x|y{ŪL;pxGDfyNIMU$LǺ-#"c*^hor/#0͹GQdj?AkKH#`V{B~In>Pva+zrM7).>y(|!ݜ#ΐ9y*_sΗF|&%ڨQBjT<4: p]~WmpT9Ϊ;h()l=J+!޸Jt*--Q\75o/@0Fzis!#I;Np;mNU'-G~67_z?]AlR[mد/i 4f`DbZzuJp"& #+,+z"f8mTAy*\[y_[@՞;0 b"e9ꊷ({$nq3g 7&9-0|P } pd !*ҧSΑsW%O(yxT"𣆩:ē<]/K&ұPnMfÚv1\bOݛk4;OHEA{d{sK C&98Cӫ%0ҩ+M{xSg:_Kx}#/ JR8Lf?)2T|GkQ]MgsQG||F輷E±k FNX\DNV$jCNwL=z@hXhb6v$?d< |FcH4ij1?N``p la赘EҌ洹Q\P;LsV&O\?{] 7n=~Ӽ2P0y,8h%3Ձ~Cm9;vD&mX韼|q&a Q:%(!E*e.̦ 9u=ޠ]@dӫ-hL`*oxy P`E_/E/h,bMRAC (nvH7yw2=IVǤ|D+xP!`,*xX˹0Z^~Ц;8$GIС+kDV+, Q0WoN*1YJh8ݟ@r{&m̪VZ@8uf%g,(rU<U- ` Lg9ɐF0ݒ?qY WĎv;,V',j՟4h|3yJZ2@y`F6Ɖ!*nPs݋4Tu5s3)kSH% kJ:y6P#l{F3ܼ1U+ be81_=y r DahRՔݧ=jzUS+E<,h6\F QGV*ETB= I;UfWG9S,_qhǗu(o]k;y0+Qz9&Z _Z-ߠ8>j=j B =f@H {Z xH_էZ-dQ/(ALR?25Ui6םZ8z[p.GMՒE-K܇Y^auPQ-WlAzW;s]Fe,}wU%%+ȣ.f)DpNʞ}| jlFnQRf+tDZJvNTկMDIWB ܵ=1(ml+zA?ʑX.u (1Z0NFDžQHaMc`CNFY|dE7Oކ20UsX;s`-iQjR_ho" r*y |blcD@7Đ=npff(|o2}KN2(=ӡL駃5R bhh%j1{s}F YCN9Iz>gyE?t>u&4pּuN-lڌn@R8/wFI~!PPnHXbT- LChkP֗#4vn{`w?!y@u{֖XqաIv*)St<;`ry{C'"r |};yHP%Դ^fHJ_T9o5="c(o #qmy)&4)/@؋'9};kSwFe@)6[FE^^ߪGQXie[yѲ8ۣZO [ӯ>Ac.硃ᐩX""y|lPKoa~Hu.M`+c}B.wX|4C|HU08L%7ʺlV{:(9:E'}OH9 A-Da3 \kA[E|O=}vb$#Y 4I>gTR|A*#M#+'ܙӢ7X_tmAbkWU:t (<2Xrh 1Zڞu2? JݹJa%(CQ13614/}#b ݋6l0l@ǍJo4hX] plTs3,\31slV;Wdc2dlk/ĺD!3As>K6fOO%,L~-p e2wtթ*šeRQ-B-iҎGʬ~ywe]@x(X|M y 6@s3J/ʗfQ`T-0fAsbJ`|}C*YX'j-UPFG֢0X'eDf(m%cB5QS{qcz-n^T1Tw5Ieo$k`'}cP iڻ bo%[N^!mpP-I~XCWoq/9/+rB^ m3.A#`}`JN xw\cW!#RV H *hJ&ɬp:EЋX[TFrWK X Q j6T"+#!NOfID0.۩M ,@qXQA$REC{vvr'T%X7 Cyiw,Cx[cfGíOMZc:nǚ8ѫgKHvj8y E@ofnɩm沋{WKk&d+Ou ?tgq}9_ [5I`ϑSK\-ɹzKԍy$'SCg)OL EOZ4XK*ܕM~!M/6440Fk)Sh]UI% xG4m@ʈp y$=$QV{0ͥ |"FH~tӬ UwtwM*Ik*< A"l;T`wV(ZX_lh6 WNnkPK_$,hnl3]{/8[ξߋ3?XEQ\d.V>slp<(T2m_3M0Ht5 tI,#R 4]j?/PDؐ b5 Pnf Az ߭և? W=On}0F.ʨ\)(U Jd9`iā{BV}Fy:؃VR{5 .&Xݎ{R z<U@*eW zMs U/YY?: E^<-.q]}-e'켌mn%83ҳĸVGH?/`PDrbY$֤0ê-L@ȦNG#vpSjIө拼`,[mOGcU3 u!%:YrV\Z'jYBUMX<i9΢ִ(`B 8uJ? Cӎ\ %뼒Dj:=T~i@%_ RaP!.h iu%쏲&P"436dgG*{P|m6=|]#2+ad,T(CIzAIC^nr8"++40< >O]AOF &Tz8;P"A!ގ~t_i/Hl%?)~7Z= U|1a0A1s3duhvb ЫVg@QJ* K\OSmq~-9 ,)N;rNfyRSYy]L\3cO"T!|X8L Oȣӟt,rd:}X&D,*eθLb*F {] D?;873 0ACYVOl 1k|DSȠ)lw9DR布[e %u,/~Om )2ce1> *lĩn%]1>w;Ik밊%霕X)|7RN *}j5 P CjN>O}JhTuIӥb^+^um=+KYthL>=][-0*.Mci'G\@_ Fo݅CkmĚ?#=4eGvKo cn:L Q!Jr{K[7j) ҕpQ⩨wT^31nBCU"c=EiZhkTPwj{?:aMc.l#v6?noٙ9,K~.ɩr**5Fs,6 қGYg7n )D*txU,h<$T ŮvPZj!8*nFr"ۦŕWX\eSm%;oMvt۝ yBni{ o= 6;I9=>6v#Ei\wN8$ޢ+w!an`a;Rt (:Q1BJvm pJc-uhZt=r (4xV%= H.y0(um?:!d۷F}H`ިUj5UGBDZS$ddAX\k'h=&zƎ6ugu*!3C¢I!KcQma*8}Wt>sѡ$AciqJ__(cGS¶fdz=  @KE(ݹj䗢Jrԕ3 +Uaؚ^L\Q3~xq!C*vfpqY]ybZ[^q;{ZQ 8 !JyZ{_el] ,8J:^R{;FXؒKbKp/j_PTO7NJ4 3O.K+.Q![Uc<FXɺZs>3 qn܁8MGK`90!$NW'@Ɣa9=3Ms)F1L$|$"Y@7z+ʩ޺5mtD+ݖvwh6 m)8NeՂcU`[EɾqVrXPg\/:)l vC4VOqH:{쩖z,ׅ8hG4gD |KM>Ԏ9j\Uv9 5Lw\A /XFu{Ns\\SxD >x8EG Lg@C#IФ2P<,Zh&Ki"ށ^BoWέqrni`@xor=c܅wJL<ʯ,ߋKdUz" ./j,+-E>{GxD+2FTፓ?FtSȐ(^ ;v$T_̍Pcv]arj_nzNܨG `<=vJ|.KJmv( a,]Po?G:Z|]3*F5ްvcӑßW.H=hԂ9:mYNץO]ȌClEXR^`̏FFMN֨9g!v9Sq }`sF$kQkuWY`:WpkK1-| He t|Vv^&QbNZ̨m)[JtE"∩SxNrWjw*O"e^H!QD|(65]U~|jtUm82j;K)Qd &5ldFnEPV4m8ۢ%Ql0*cqjY~2Prw\nz>ivI[\Ʃ{';>'D&lz- q KhRp?F2\ U*CkԽGkhU/y :C0jXD,="[zӜ%9)8 8GdҨ%GP>\5|)ZXN meƮG bh^6jQ\OGwem%*yX.O:Q[~V -4k{a6)]*a,`V=Q6ܞ\IeM 6P)`l~׶ {ȁzrvIԵc?@uoP  hJnmh!v]SqӁz@i:*e݉=.&xX^J.1la&l {RXزSy;3CtnUg2="q*]LYVM/4{鸂P^~:yޜrlVPxo_con"uXO0LFS u ~ ^pi~x.O 8 x{[SIٚ Ɣ(Gs;'4.ʾgM $<=tQ:9Yꅰ7k#]w:bzKjAEɋmH ma\ѯjO!|sbzxp'Xl&}дb=$3O_|Mz/vHH:@Èhqfre.֠Gb+/v{R%MۯP]e{R>&$֌D~nҁ52u`Geî&DWF0O^^*j9&*IGؒF6Jq#]buDB;^Rz%[yL@tY⯡Gwپf@^.9^d>^`fp1티;=NGX$W5ZVdQ,/<]fY2Y-;WTe{LӸڎ}Y9;W9+bf 7TwFx)cxNH6z't#Ke ֞#MI{4l_1{Bzd.V0 K#2z ۵8_/ leishTE<_dN?KY>MuzIْ@}z?@pwEz"tO7@sև^=#5!9Qψq9n=,!<+^"xTu5V?1QDª@Zx!$9f@W/^tkRj!]{'^"O]=}{s;D/ʧU}Rӿ|nY0q9[`~8K):St,u5MhQ,C Q= "D [iq|bgJDBgu>1 ІL#k`j[$])Ujz܋~֟sxu[!DL g;CJ|ŜU&4p5ٿSA=֍rg/E/ʕZ\ԗڲjַ23.^sp:@̮uEYLg58ϯ "۸@b0FO{ yG;uM"*MMRLslaMp<&H䔑T7]<@ݎ$`m$% 3AP-\qBA7j$xƮ96 #':^=*yLZ`n&8z@TتKOhl ѩf0kV=ɟB CIǓ6lsJpWx7/lC5/-75/)AoAɩHyE',ZuI2z Y40WI6G{AP;6П4DLSbSD[ O~꿔%Q :;q89; AKM9!{hpBWM _/eETl)seՀ{͑j@g/yF*R#_epsb*?lkqcNMsZdҤ_>NRGP.j0;΃g-fc]2t5`z(-GşZ cIטhNl@eq(/Fo?J1'Xo^B3]0(-nFxU 8[`t/f5|բZ50c,5?2W^ }zv?XW]w)ЊG$5+xM/g]ez3E^UA;յ2/OPn-Iإeg~a;ߌJd(Åj QBG'/yhLՇX먹W0ANaG˄(]WdS:~Gf4J!U,tk+27F6 [P%@a+KB-&[f{"4Y3T _+X[x-Iԩƕѳ+;$ HY$t,V^>xQx}b}ћOʤTe;Jl]x TYl_Ye1+ƥ2;Tn,֙ hof6IAG7Q)37^7om?KA~-6Iuد/5oMj]OH4EyS k|^$yĉVb^LFՋ~RȚ? nKb'n`& Y(Rc|tOp=i1aN(?=%=끴;-T k8Tz[(RwJ[F~p^5ݤkfij8?6^qڍ-B#]dF`n a,4dDIxSmkzv9\b=RJ+VN@ *l Px;yuA ?XuuC*.3fHQCU*eKDYF|Բµt :ouuP @vd\X}R/`=9|X]uRk o&VGLaH $N8LJ%;SƔ] ON)䯰\T\u7gr'`'p-mG-t"7j~c1x/;L*<%  +PEe-v/KUw0:5JOW7.U=(n`(V"%s͈{iQtn=̮%FAq̭Ij=]S@cHҭK:Z U]Rƭc=3z%Xb)K+]'ޭ)lĕ,C-(''cު.5+_'@Hgpy W6cVZB(o4U8i8%e$&f+^+3ݲ{(>}RtSp);|MvT4OK'D{T46,zq6  le\n=A&IQ i qe Od&Ѡ>ՂTĕm8Jfhc9F#rQRXz\ aZ9fAD"9ZOq1'y4k 3EQEmp`N s_YX7RC!"fA~X/M1Hk mv5i;6F699u5`gJ|#.Y+1Ձ&ZNJ-^~|βTБn6s^/Xlcw±`D`r5ĻJM8TVEL׽#yo?`GE5Zz T+;t&ۣ/x&rp۰Jʺ27^O=㝌 |b!(x%j,Zx%,̼X5X VEmܸG6l%x.z00<{lcԢU zY{=s/7[QJ2n4%*Fv 7TÝ@ )]K͙#l<&[TlRN1`w 6@k}ѯ!͐9LOMGK:t 9V;:޳ϲɥOxsF׹jPq$5 k$4o#@`;V K&Ogp73`@7 MQK"#8&yCfQC~KE,#pP.n޻|OsYF=՝~ϊ"}QL AajS{_W->WQ3x_*؀X4%Pr[ӞbXAO +Wj}藣)gyB9aRh:%?9~ o(ͳ@ObuW&eedvkU^4jqT{盟UYv!-L} wHg@)/PS>8NAxofJH[HZdd"~sTϫ4ı)+7tLϫp0#qJ^0i|#DdvUY#f.&lh"vPY7SgsrCS4%"KX(j\YVYo1Ug[ jQߏ#R ;-* q'\={]{ JHO*>Xf$HcP$u8yJ:bar[5Ej&Ydqk #A C2hk-Cl?~aۄBJGy҂q5ƺM>I5(0ǥUE7N&b)xCإ! x_,$Ue:Py쉺fQt7G: 0e嗂+PUcq뜊Nne,2 MF[]n ḭ+'t+ʭ3hOFФ0jXY!># -#छiq+xC ]Lk |h!Q>X+Y0{ޯz2nYI`o\u|pc~1Tz*i.v5Ev4w!<~>D(\Q ,>|y7밟>t %3q~@F~ug܄eVnK7b*{Iv .m𼆖gYxYYB '0M F}O)(@,{e?e*}\9t ij?Kj֤_;&zsϾ̷P497Q:!o&_#U@_X=yd3nQy(Z;QqC"; $Oɕ6~ < Jr_ M%C+_-w$l\mP Y|3SDx|N TI)瀒ərr aw/1&:`ZJ-D~,ļHdXgp8!K4nuq Hc[腹Hln>D)Xh{᪙_VN:]%oT/{f}ӥk>$VFT7{szRd\1(]ΥNN͏pN9VZr?dq4U]_Z_kbD~}2kvܘ}mgg Τ  .ȍ` /M(Q^"$NISuL TrZɈ9F\ᣢZ~V)Ql E0N1-8)|2yKck!h љRRUE\`aq ;o@'ݩʉ wR6Sݕc7Ӽ* d%߮W+lҞ)jΕ= H#rB/w4/ ^l<+p]=vͭoAy&Wz$lڶervÆ4$* ]3$ %o[$r{3 0Ga};ҝ̒0ϝ\ /]'wCq]؟5b?5ȗ0esd2 >\U] $G]'k JWnBa1Ia7lh 4 Kɍ\OpU;0aӀ;́/6͗9Je*Wd͌JA#k;D0G I=#i0ѻlkFPDA# 윯6I$hgRA%6D{/tHRv]`+M Qd䗜o5a&$]49n6A{苭k:#)Ѝi iT҅K+2WӚ>OAnOb,d{TN~Ek>C EUe,e6 i>~VF{8*uZ4suv5 g :8@)v2Gw GDZmcDפKH̤zRdi~x$8!Uk$l,{w_ ӣjt7j4xzX=On Wmjҳ:mM kb>.^WaB Cy1Ȕ6fBvfq i^GL+F.32\Lɣoe&[00խ;#p:T$ycMk[3J#|*x5B*XP((9\۹IGH1Ɲ>< K'IN~]Q3->Dr6Z\3b 0 5P-<` RP ȑԨz]oO|q|{"4};T >F/ݥ9 y7֥e0'94E}oݸԞ/UW%Ae_Y>9QFmxһ7F~t}xrװ(8}嫃RJ3%:4UL}+Av ס}K|gFhs]BT`@'Ae=Vt+QxMUT6c8l@zH$֍? f4̖T!FT0?\?jlݐ\T "FiIե2w[Ę9t-z?@T{\h8_VQ"7'݈L@ӆ6 &h SXj1dkyh4۳[̔x!=|zM$۶ K`nR۞ c!͆s3AJA E½YQQnK̻vBWg-=BK΂ty ǖ]hX4ѰGsm(a'qߘD઎QxKa\"%D*#%PTÑ(YlPpʝAT ᳡P TFs9 9X ]V_?QѴwծb>l/|NB!b*[@`5ĚCLJׂiBA8pmdrXc(`fy'>^@4h.6<x6o4pAlz(<vU~>2bo:(WcwӷDW$GHOX|@!p )}ZoOm aHN3͏ y/!k13.٣{qA^AHCn\efyM =x>?0zJE]^Mf#zqM|G}:й>@sL>wnx^pRO|!*ĥX_Թ{wrs/Xtkڜ,WWnˁv.=2i{K]ĕD9VTy4h+c.0w<5d{W|@|GMeς fs{.{pΚG9<k}4}@1^" w~hvOdl>M0|LŇ$Af E-\UNo~Aq&ι߸RGk.aO]KDӁ ?n=BA5ϝ4lEʏ[6;oxsLg4|u[\xN+Ƽ{v D@ݛ^5٥g gLh ,'?++4gq6mӜle>'DՃ*Sv^a-q[@q/Vj1ZEı|H:%:61NJ$DVB }ٌ^?UFս,~-FxyDo!FT0bY7IqaOcUuR#gk?Âmvcɔ#3 CwPwΦ)pV?>vϏS2i$,Y,C䔮|t6ZD~K-H ?jgC=UJQo 1LV*(NZs~O.128.&b1zSV2Eތ]RAoI{6ܟ{yƏxJYu M;x0, ^u`&hڹULlT,P90XVDU?;j75c3&/tоEEL$ r̝& ΏFANvV2c6]徣N7x8-AI <ΤCn.Ԟ]"_k8-CU7=5L*VZD=2Ru(qNv(Te |qm _uTS#\t6Kl|ʹM+jև„Lnt7k\Xͥs&)82(u-S&2/v44wsٞ]2q ޳}S.%p>D z$ ^>7}";`=spD۩L\ 6.dnXOӑ+( HӞe^pLQ Y@*7k/ )NtR8yCf a1I8zƗ$^0 ?4zxZ8v r,݁ }FqU M|n{߫ROp]013"l?i25Gfs֠{4K#y;R?7Hnyw5AIyr'oNzbh i\sX/s84QG4X˝rdm1e-ItwOn0f2Ӆg߀>XoK.8Tr[~3+8_Z5f}b0)ussL▨R\\N&S>~<"ah)o:G*i*n QSyr򯩻MhM9EvtV;3A c CǷ&<@1)?B7_1$Mx'w5K(1 |oeyGt?3tI1 )55 =>IAcxO^CkW mݎ~#*b[tsB.|dVO|0&^znU+A'Z: +v^}{;/R'p.Y  2hT\D7w]|ϦB`YQXxyQA7)ekˮLd>9-Hl3}siΐU~uEq`fmY6wy(;8p(ٿE!#ԕu`@./FOi(ދ$^#O Ѿa\X p%_p\nժ@CYq05IF?i,8 !KQ ά1 {!Ǖ%a&ΥbE,RGNOLa=vnnm=e+7yJQȧЖ0$^}=oxS菟*dT縧W Mhm>&L)9J}MiCb3y}M{Jm1СՉ63XKAXRГ7nFo<җF\\Cy*00l];v(q[ V߹_0Lp)cTW_+^ΎZs㿽 `}D5> ["*˙7;ugFw(E",Td-1pQEz;ueB%}D\pSgʩ_,{LȂ'O 7;.E4؇%5exRy0yr\vkJ4q56䫾!ֱyz[G^ɦF7Fn6y#rQbdȆ0>wMǾ+]\T`ʰC"EY]uY[,n҂q*W'Y2tJ]}x>!gx:{5#5*R LGne|&H<:-CB`$T!%bޣpV5J`#bd ±]dRhk*.]q$XvS)Gbި =տ }1ɼBX0vf)}7-Ԝvs&n^cN?LhXnlƲuI*ЛWE>^~P#|bCOPc2p8K? "m?DҲdhyk%!糏M{Od-"([k!zm?.^ 8э_=P3 rtl1m#2,N,eoiR"w'⻸dtgϳ J[ +g X/LaUR,P0}HHvUܨðBc .؃_Z{X[6]h6K_ug=?a+|7gt3.9s?TϢ/N6߻iLLny`ᚔBɁJ ?)LqVbm[f|D˞Bˇ O7>a k UNJ-I'$]?b[ o"^(,{&!]l hBgձx9VѥBԾ{3:3- Ӑ- :v LUhAv{:d]lm_L"X:@Ibӻ&]g~$ USNe6l$BֶE+ >tw[<bf7lWKUYxLCYp8frq=olzD*$֢5˳сXmgnӿ🶻:3+ 1Ȋ9ΊWjD0^] ZSjeyܕ7SRãb?~/Bi⚎LGX0hPz;caefvb*)FYDh\EO$1E w_ ߾`gkiHqmfĪ1{+/sZp>׿)}4utuY1VG_|c3 jw~N HQDZ0a9&Pչ 8RXEvS,l wv%b}P,"U*{N&)+7Hƭ8zgoäT{׽-I@9ms'T26[ `Kc= ϕZk&3ǰwS`肝S};-+N&r-h' CuZn衭5 V;ġ8:ɕ_uM#10[% ^/Y[(7~oZju׳ҷ%x{AaEw.V2Mŭc n_yIN^SRnEv=6c `{`i!KXt4^ߏu Ȼz6*CSf36qCsCi?Ly+GI d0 CzK}馘­~u3BvU_[?U8x'j0|:4lr)/pzj԰!h PbGM{KY2gN _qCV'hSnݺ wT.FmPg!*!(D2w(j!}ӖF6*b5S\5,MP&K7:T^Fצm4EuP .GM>ts|i?Ŷӊ!Ӱz,Аr-3ӛ . D=aQY5o;D&+'A>u~Ivx'ekȸnO vV [ͳ́jds-cF~(ѝ|˥LA wB?;ᾎ c|u^֩0qT%Wнv8Tcajz&~e`(R?iFy$`߯>Um*v>2){bo%ұ-n`?8` jhm<3z&_TGsku:}3WLԺVvB&GLfλ] ;v$7b8PLu=$3^ YQ(vB?🎗%.&p!Ox\Rm E߅Q\%? .!BioҙT\hµ 9j\Q{}e @EMo+`"!:;6/e@LO6#"v؈-Ыsi7VpÙ ;b7Qj>b }QkT6$.bP\BvJ'Jl8hN@sa%dgM] $p YP>( 1:)_iJ5eZ}NOxǎ Qӫ!yjFp^^KaS5XXƋ,;Ɂc^X೶ :s/s9^5r:IgH7pQ*~?PPMR E 7a"ZiG.1RNku8܆)F:A j0;na準td^O.hiy"p%mh2e,Y+$N]00>[7OfU51 [FaUϾ"cR<DTuHEFO!B= Kq&X`x! Gz噣ѫf]/lg i-aGDsQBͧsM25ڴ#*7 8l+GIE[KNZND͌ :}?Cj:9&ga5"?|[ɇV|̀2s^d^oV(XRzkQ+>oG4ӏL~_Wڮ\Dp~?! :]u)c XT3A_'~Kޠ}IR?`TQ]ſZDYy3.n8$o N>&!!?8SNTus㺣NؐJ]" `V4D-$AHMQeZBdUm40AV%-Y^RE9\Dum*f]YƷ+!eR<:0 ٗ{!d;7N iU.9A" 0ܐ_ov-ibRL-+] 'tGT37 4gj%B^%4pЗuYsw9dFH;Ou9LFe">z֤xo÷p3[J@iP(=(h;5cXr0{pb(Q)(?ޖe,F{w ;]O)q:`~[ı)Pk?L:&>+O0Ӆ wҗPBOZBh=zPj`n|k  >iR]$3=mG[>j?8 W] r$Ou[i}?푇kW\'Vx-9[(={Yc[O'T'2a{zD#[sNlB;1=5PMJZH']S5_B-r!QYmOڃY\6=mL[1@O,ǝz\v3 >h,X =J·EEo,{jܘ8 ;WtdEwZ\.b-]JSD"D^BT# 5H }Jc`=Wg'D/zΧlF%3g0tzsxgL/LCKbAv>mhX{1Z ˜XSh\NKK:d?*X'hg-3X<z Qm]SωѰEkHDJ@aM \Tpф(}J"J^cڠP}hqZ?niՄS**zyi1&@A 38<3(pH~D}ñ N:xXG*͹[ Ye +H(1*dFN y7y>Z& WT8 BӡHw>L/Ukg.|[89F5NF y`$NlDf^VqԽ]HJ5 E7:X((Ch;bXp}NJRpy ".[`\k#'UwPX!fF?VRvl1`opȕAN'o-JSdr񭠙+!{Nȗ3}yKJnK.~osRy+lR{ᮺ%'"l.l񄚒!"ni|濲IA/HwQu6Q12 `+8vi±>X 0-ɸ'3 y3 _gE&Dr߸pێA7roǞFR0R\Vz{yRO\j"Ѵԯ )S%W@5V4`H _iDvX Iȹ YX=J#;S6`5빳wlS?eyGarekE;U FMW860"1^>N*{H8ft^#.hWq-ooVt\sޟϚ3O?]6x3}'@Y76589h &&S%-2{@b_Oxۿ)^:2m7v{_%:5Ku @Q8] EM:"/d%5<[M³쪌P]R|UVqEnvr!] ~Z/x"ZZʾ$FYlA3hC- T(det'LF@Iy3꙾$ a:%ak(Kq£uM0wj%[W2f6`eXJŒkGJ1%Q6hQVTKFչ(Id.m^ӓRp119}E?nHŴ9l7PgEVtv)p.8hUCb.̮ c0Vۚ j@r Jwİ: 'GڰRX_ GA: t̑23B>Z* f#!gjf, +Gl}Rݴ^*@N$Q0!@42'ҘX X hZ"ZVΑ$W +:ސڇ50@5Gtɴݶ{lEPUwd_ʶS>@!WT~;(.;DGAM:^k*c wkkK8"]OG+$Uw9݂ QD$tuA тMWF{ d̗^D0CGڋQ)nI&=ĭ;y[(<`& emŲIGyL9zf0 =;Yٳp{7W+f  q UGg2e@ 2ALRfD}vׅ4 5Ibr?p(f(%c*di>n75P6'1VƔ^Oç ]9߭1`I$Iriy \86wԘrMԖokD2^!xYT+rs=-o%".Ϻ,şRۊ=@.DIgq̗U|ā|"JxV=<|P֥S DfNE!)bPg C$ĸ#-؆~ֈ淠"5azOl `IؙVjŜoEǻVl$׬# H (}rtڊIȁ1RUuTަT9qCG{~![=\+駡%:)o/ 3Dz~1„ö돤f׷ .zlYİ!0RhtXZOdWe舫GoVⓖmY. 3I A*3!'iOxj<0$o &Z-+T 4O%]o M$xyG$ c'Uef![,xsU-Dp=2W/=hۄʁ1MΐJKu7=4^t΀Y>4)8A)SyPcX1?ZΚh۴DLYz]J[u +2CF%Z.|lqVH~IRzS?"tƩWnB ϣ5Q݄!Y씠 ~3faseY+}PՉ .S8C:0|XmBڔ(!}f"(/Y`fYOS4)bsM@F'u6y4WQFT/&`ec9 m[1-+ 8$;9:йc @}VLgZv00N9Ay H\Y8J4q ?P7#HT&sM"Ϫ8lk|p7o"C"q>j]J/Nv;s2;& > C pF<.Vbc0Dv exNHɉ+tw=;9p4x&^DŽgu(z\4 +_ 1ZfD&@- .>;YC랯UF(+{_@^vOG ({ QAqTS^L2UJZ[oQ@57Ohx=4פ"%0)>`ๅ-uSm9`QPTƨRLS"?5È~l{fF5 zWrI+ MN3q?ʋrWjZSSth>ьJk_}#uU5Z#qWwj^vtP3ۊ) } ٵILʹ%ԔDN h3rǶhh ݡj?DIwAfī#' >QdJ~\V:z뿇_%c|d1DLpJDuvg:nrtΡ3jI1䡚(#M7\=4E@W=i䐚46ʁ?b~$Ŵ3!P>'D+!me94=@̴>emZ_K1Dkskl7y;V~-?ĸc{򙖜2u\*Z{f+1?SIuUVRih݄<׶'X:dsР6*V\׷lI]vSL#o2R\ƪJzji7rcʹj'܀|w|6CL {@س"VY[(NKk桡*Sz s<.~{\AN(ʹJ_QdrWIoh!yh;}xJ74;b SrbOc^46WF [4Iw xIFsNzrސX4%)eefʑt˾֫0)㼧$-d9Ahgp?ό':Y'^$שV7!\ GV]mv cWV `Qa [̘3ZJ.ArMQ7!Bo1Ц1S g[cw?O5ƬͭOh\ P_Spj]^enh]:U_4eP`8!~ `B_7z|vs&)CnfdF[AAGɀU!jb$ *j+Y'fl5aS`L/w=^ćG?Jf$bn 2]ċs9^SCSX8J蔄RGF24RX3w1:g߃b}(E e.gңpv;8zGP=T oɆ~Ӻa7 3vaQzׄuVsa@dyy[D!-lFP\f)$)?ЍPXeʃB@.Aa݆E>䟍}EI]m8:2hصH`id11P~aH{6yl5wZsu_YۂP9x"? 8TrGˣ0Q Nw '̇~&JG}a^9»"Ug}H%-l~f),Qw`q}&Ia63C}f8\7AjuX8œ%uZuZUY96IωfҎd#GJ_䠙@~ަ2s{ )^WL68"Rzg(12(:||2 ![ZR2)aO.Pa3R=@SOB!yG!!e}ch"%Ⱦ3Uўjq3t ׻kF,H{HEV:d"ʔ¯|S3 F[}XncO4,$ԋqUE=^{2>_#DXFSv>8/s]̉ՙVa?3S6׿gluфT%sp-m {WUSM6}0Y|_U<#p,լ}VSFמ!P=6iX>o~MZ9+Iv+pB.xdVAP|+PAZw؇#5S" _IfKhSy[HOrceW*wk{ؒ $ùM,#٬˩#p]ϷF*}؋6s֠[>Pw2 CNZpc{!1&ԋ^[}=>ቾ b`[@F:Xag}9o?0juʪ8J/H! Ma`@~zU. *I e 3Lg):IS H^n96mjv(淲ƽ-H2 R%f*75=~&#U/.xmdS%j~A4'¤3xK;K) Eb$<iZV\" ku{R3:sɺ}&'$FO0 dtnQG̀hm̹W؆;"|;),PL-b!7pYN" %'g~ andFRBD|SmLS쥣bCG*c;P ś]М;\Q0JW8^=Qq{2.'2{!n'ku4h,9C;2J RlPu =5P|;ިkȶI>2qV8BT!_HɣO>v_?vvFoDbF=Ya;kpW\?{I6›hFVf!6YBq[>F oa Σ{\60&Lg3bl=_ҋjgFPC,P~>G'{&黹j)1h*]#ciu@żUR})ѸSL0T`e* T~ ыN gOFWtW~E-`+:gUӄED{~eVXp&rٿ9/GϾrC* %F*4V3Ls:'We ֮9Ǒ):pC>- S$R%TW/IJ)l[wu, @\]&W62y{BVOuAR&O^$t[V2?oUиf9gpu}pA[CXM( RaBb.lN-+@ }.lWE2Y6f? ]DE%ޞq괶Ö8e.m)>I=dOH6}Vsv4o-l:)]0eOd :|' [, ­B{JFtvKʮMM߉ua-";!r= & 8)߻qt&k$.h偂2Ac8oBɹ{?ɁH&s^$ ġ+YU~,Ch4QZKWC $\6s(5+bJf%joShbadM>ᝨ> mQ ̨^tOHtșq}7:xzh vjitҬAH6G`SX*.0=Bf"MO޸ϭ ~`yǒvZZ⚆#ԆE tBA,Ӽԕ/h?"n?̶"5CMM+$9/I-f_w,RC)Aҗ߼@>Ɖpilc>=nVBa_M+DM0ls~W 1!n4q&ZƑ]G~閊5)DFz:+yr/3xRЀcGvGkSY2]k_Ǡmi=Il PgAqV&0€֥1oy63|+uө\OTR o\Pgr\7%+XR[:չ1p\ὁ!q:ή HoR~\?D[X8x*{ :wK%(~6ʀΐBs\pFyψ3WDg]d szs+:-%Nsr>78i>aL9-c;== bֈwߴ--= Dtwgnx+r›N餘No*wA1' 9>5/qv`dEZN4j<85^;]0*]w'a]v-\vH,Dy%;u7֪3 DV_Js|Ư3{o!j`Ɍ9Cbt|:]978 <ҋ}l(<|`zIT:|*_5zŲ)VTrJ0t{E?],PxNJa8.̞W!:[qrpK+dFتZWB#EmTI魱;#]eP<5O+́G/{`uzh9*7dVY[dJ0QLd&{"Zʔ T n}4JOg$1Ke\@eF9mrhfk-}4XUo~rjefOg2xɐNS!ؕ5f$+٘3h_;T\?eY_JKL9F^^c>+V]eR-.MrZI^TTY'XMb0T4o[J-Ys&⒠G mҗc(v[|TAҏ{ah(vIb-qzQwnwǝ|Y7=TC(rn*8kc|Ё&N%w3; G_ciy]O(y,K TϔkGH۬X#z7֏(6dԼ3 0=zrDa|(k[S;af9ۋ÷%b 2vJz!{c5 ˙B?6v).xa-EatJ 9LbAo#|VE$V>zb76'mtaѰdLBE!/7̔jM-+NH* H(̔F(iL$9UQ[ЍpI_^ K:V@4 e0Rw#`nZ%6NEҢ}«5׹ађa,A[&ߴ[Ra m`qg iX7 "yoYƧ@TY-1V"j*Wc,y#qZV!g(f}fqFj?* W,F=Lxno7_eU[a]u5Ua@ Vc#xKau~%zl{GjE&viAp(7.W Ifc,jvq,%Cԙ[{{75o$5uSJ'jZ?Rg)t @?le|bHd֏޿1Ix'29gܟ4mz]DRa&~pGzDɺ C JsJ͐4GRqC餏ZI(!e.BeշYlqv8|_u 07AǐkiIAc$m?ͯ[42"LtpMdiذ8\x5W2IX޺(`9T.9g]a*K c҅}Odz؃Yu" [р$?{ =aLE{ܡ@jز1#pﳤFI쫂̫Y h?is.njY˅/mj?R W!;N<˴}ɕ3j(T uqwEbճ-8Sn#Kx=ۆPu45;6.>4Vt9S#/96u 3!"6 M#$/T6ty1NowzT6&(hLlj\J8RrNLפnՌe^N/{F#MR+hv{o\bӪb:sآxY6dYpuDŚ&E<% fXI$u(զ6A`sF:LIfؤ*.MYٓSw٬M1д~gOmmΉqѻDK(n1Wm%,m`Z\W"5UΙHY`دwyD6-Pw6}5qq/OҲϻ9N%``'K,d!YC8/Q4\T(3M>`g\C<#!㴼a>7@E2zp'¾kʄi & !-SPKlWs4jtvu+q.sHZF/TmM gg%R4z8]*u< M- hpv#Kmвb\&}[zhsp:ku}/vv3P@u$B}聑V@!3me<0~![lގ7 ':YGFeFݤR^s} Wwc ҧb=a<|۷O(Q`5{4sY6|0q^P6C46Prt4+NV,T k0FY2Z|3B`jǢgA1ԥ TBQ5m@U2T&X]YEbz~O(r_{%tP]w|-Wsܰ4E>2g'҉0:ƃΗPV!=K_~6-$1Qg ,_+(ݲk[~a172MW W2gy. lJa}>孈~MhV{+Ru4av"=kU%eqڳRS[7B:MUGSdzu<Z-7&ˀ9CS?6oV } YJzſ=u?ǵk@0AE m]sY 2VMTSQMLQtAL]F8'@JE2M"HP>E_goY m^#ZJjJ&J% 1MWwc]=\{bԠnO{DD/\- ҭKh/vwUAB/[@e3- nZ.[3Pˣ14d8,0e[_u˥^B;5۠Q ӂ/?`"!i.䰺o`zʧZ@;vs|~qf9[ܼr{ G^VqV>IW}~Va>YOXt!\R FM'J A{6,?QZUx9돪9ftDNo׍ey#TNs ْ,k^x96phWyeSൻ5w(5ܬbJ u̜'Y(=[(" }FO=.>D}@"F$Em8  P#fڟx^а[*˹7&|H)j1]`l>iǁbcލȭH΁)X2 cksbo-/k3tQ&JD=;_Xf-QšNcE 'jfUy ݓnw+.ȨUZJYO+Bj1X 9;2(CIE$w;M Y[Z l9;BaCLQ{54Yw13_7u<8WZB Π:6vY- bv2z\ )2΁bh#mi>,CIM?OKC`WJl:S(D:v۾L-o78a>FIpmmofuy82vj%UʆT6ޤT\и ZAb얯 7:3t}CCzAV4eAiV}Q^b aW<1Y@0SN*hm1x`87X/ i-C4F->.( ~T?ry[҅ARҌ9wxt 2sTSma/'y^uD% eh(adžԕ(V}GuF)%\.nRh dvU'iUxKuJ~sUwzl]_>RbV}K`'JneO^A-KmGKދ'P ٺ̦BѯV"J0 .b8d8RՌG0~C =2řwp ㊤w*SR~ZڂGV)~q]WkG:_hS= V_ڠR+A\J-T }>Th ~tؐIz ]S',tnQMY&Gy>W8tсgVs:XOEG`Z:;NZ4]"9; G oPh`!|rКC7>=qqr;pUsCU9\$Atkx3myI 8\iL(LVCo8r'C{zq}IFdY>ӋT SZ7v.NTC \0!TgPd-y) _oC.jȉ!KREo,!ńxtvo̠F/lSëg5eN%\wX{zw^D_`liBLmb8`bL,Bgq&,'|Ĵ9,m롁8pB%,ҚF=DlD_Ku!ũ-83 崩CRw)beBÀ s  %=~DǓɮ{`q%U;L8EEݗw!/BNvΪviZC|{'cb3dH}4Zׅp\ jtڟpE^ZC#AsIu5iMݍ*G+kmj e wjTgڟkxw<# mSGPˬ0.\7^0o)B {eݩ\Xd*)xj Jt@⹧ ,ل%zki+X<fQ#s-zAɆvÁ,q\.&ZqN2F@J"$/Hhoc(aUcRdj^z EP$r{N1ʣNM0eCziyShoc ksFlxL;Rnffl\q7+wl|R1%a]CeUIԬ?\ubkg);mMva$%_AG,`d9M'X"ϭe=%Ӻny2ߣA؞#XLs+"(<[|@:*h1 z I^IHd]Lu3j˖ln&xqr`@ipJit\xj&2.w#>h%63h"OY^9) (E%i_vG;fHi 4Lr?%/d7<^ʹe"Sv,ST2lʒ:A-S<ڙ&WkKL vzq}GK1򣓹P^Χ0gGf +4K)^%󗧂7O=R&+& ~:W\|\s+5M+Ԥ")͟.W\Nj997$cfmY@iIi'/Oeosᶟjm\1Ne3ʃތ:/h4Ѽ$}^X9.3V*# ƏjhovH[2W;wGD˺GBVo)imv]U>[B %+$chB&eGXUDUÊzVc~60^wbnԿFld1/PA d^`7ӛi_'#\8PhOfFriٔWkyEIX3=ͮ q$q@m 1b%aw+kHm/=pVĚ|ݬ`k&41e<.LL˱ꁽ\)[l+\Xt8kdX YG徑Z {܍&/![Y*lh?yB@"Slٿ} ض{:7Kj埗M\d{62l{y1G<)= :<$i^`uZ C8#N!T}!:ols/U~UqނvaӌU&NK E #n|Uf]Ifw*W+ =.xZ*`9 :w`δG c& vϤޚҵW^NDd5T vSSB4q%U?=@$iTZVeenĿqNyD5}ᜅJIJ r6ky o'~BIVlsͷLۘq}{t{L}whY0 HkjC W;R>/E;$]Ί 䡆Y)GgP<̉@}MOulIĎOlx@L ̸|kމJ]MrMb pMM T{ai5s|? VD=?40ߋTxGZl'xPa#$iC}\"J(M|q9HƨTCK;.a]ŸGXmZ &jΦZ\SOAƕE@9B?ٮڧ*t LܢmVPwZ q~ 0q?Zݹ:Q98_y2W.{?ثMxaN@u样lnOىԌ5ΛA}ǩg9]Cz{=#(5Pp*?=&}ĮraVn_yr>׋{2qűqdAƈZ8潈{䎵2vSQ菫^XhVҭRg\4$z9m5ڸ6lJp.n+l,&7a]c[Ӏ!m\V|Wd}/Xwu(PV=i/?UGHpbT8ш))/X۴Q/Uy3U")$b;_PRX jh~-WT^`zv$*{3Ğ}jV CugF@h~"͒W.|y(o֭ N MЃK|-f,qH Ş x$eatLYD `a@qNzwYCXlR0 G(y+e6aR<4#oq-kpT  ޤ4ǽDJb{W;ئʥ:'.x llk Pe&I;Q 7!g*C3 <)qJI(fUתK/YA /,V'SbelmE#%jؕD 옒MFKY%s?Hm ! FJϒ<3%zp(IHҡa>"lY;<[@P5_XT*9 Vmlfm|C_>WEe&5\ZȚ:iq~}_}9Ra eU-.M?-j(㟰 sz9\ߥ) PBY' ; ǎnk$͏_oCl{D%Ҍ M*hOsoɳۛ>5py3F@`a^m؜?dR;ϝ'E[yL< W^hmNLӟTkCۭh*e;:dѩ  MX`_!md LK%|B=|pG!B)mis1Ɖ| rhe:aΘw.uHI$B /˫ oݿXTqkPUI8F0,kg7 H S&i192SW[zk)" o,VD]' ,z9%)ǓK47tAjꛔJ<sǨ-TOde6NL*Pa.U'()pީ9S;`GUL:Dx  FLOAk7k)%&Sԃx|C,NkYu\)W1d4-Fߟ $J$?uzvLtmz dr.SA2߫=,laӝ"_ykwcMN'fYdaDvy%+^xd!Xa<;2LXuFB7,@*;!EP׃Ht=-!=Xx2 ]iOR0]h.(uTmmZ.?g_ճ>5I a& #5,nzk&\@ry]fĬthdOle2OSsG-iw9cjD}H "kx'>͑M]_|35oi h|Hu-Ư$q Jq`R V}t%|hf}՞1a\Ǜ~ tN>J@F;*+#,y32fL72 :)1_1mxDͦ5^G;V$w͟;j w!JWVr^=mh| y#^$٧aP:~uRfӛ굇kFs^W5gAdB zA2SEb'Z"s6)=KZ-@%oKM.tYfEgO!vݾ>!ZQ_ٌIAOSOV jwƱ~왹XGG8 J:Yب 5JẐ{/ ż)ͧ5㔍!5xۗMb=QE $QQpHyA]1ޞ$u%2LGlJ X5pΆDs&׋ 8]FWq(R R_kųO+ \i1ȆN[S-Z" eR7hnҝÐ >֐ FWs:PRsUoZL>YtWND7WYEf]kW&)'':s9G2cA]|ID-(v*zH=Y ^V_RslÕ[ws~ ۉ)iC8dL8 i&!h5ɠN,=S[&` jU7o.𨊪05Hq=qY߽/BpL";JABa4m9,b#Q{*xa-ؑƄ8ML)5-ծ(`/+"W  ,+/g=B>b5}}]\ĮH_J%:BW?X°:o=ap1xK'%\5ڡPcXkk9^ߛ{ʛ.ÁD6W2:Gtā (`Hz=%po@\N!RT6-Kak=KZ\&P,FgYCeS.v맥v;ʼn&n|Xd(&)c47r"41N* [I0%k}'Jŕ7 $cQVe:miwfY>nfkH5ya!@>5!;i޲be07@4u _^SvjZΎ\.5͠Q٧V K4Zavl(\yexNJh~qD&VXs6 } xfg,TE5Yq4d\ZVXݵJ0uEд,U K<Xӹ}}ax x#~Qk!."rm%HqEޒ]imTXGkpNr+t3t 5*X ?EA-(coyeSbvcs`UEXPek#Z;4C?Nbv"{I:Y|^ I=:ܦb¸YZWG:=6eʸҝN՘^]Y&WvUZ|JlRkwN@{_@kkSpzrc 8r,8Ll , *k2݂~'󪔃L! 7%1Q4)[d>|8k;2~PT4\T( xIA, #V`y[& i6R[@kWb'?ݴVdQbI#V30>W@-`@_JIk .#Wd0.T?bkoR!3 x#9h"EW2L8DƄpOCznlX>5pUb9pVZ/@HY/6Fg4ˏj>ABFű+ONo'&TKy /Ae5 1)U yU]EBi` geblsA7O͎ƹ!K[~_Whm'`ƒ66xmn_`c"P b j,_(M-(%R$2 }_ֱʱ!֙z!<ߨ+kby;~z#%ni Y2S;rդBD N6_l\Qer]l^A0M:xTQP&ݍؼoAɫg/"I1?uWs'^ZUϮӶrrU"p~N]hbTl6]RY_^Fp~}:ĸT j'ׯymN,$c)ef'IQi&g~+ '#dsE]C1rQ?N&ot9DBJ٥*E֛_ze]īrZ|~BzNtXznBCq4@[~yRrXMxCIbLUJVM"[M\A|ΐ3_1X;6S>G.Vǟ`mpl&) oC&u?:TsԞFҦ~GBFҙޅ-8/)kA;i?_]9kOqaGBd։d&*ceZb(nJ ^L:e,<+JuR^^b,!a]"8޿ 8N*̋:ݖ:LYnࢠ888Wstd?/oUEO+.s0&0ru=/G.-k'@ҝZl0uƐ$O|#d#\w]g;?sd|O,a$*MX}xtC-}Z;"bxC"L R% 375Յ}mVw FTtW1|3 ;Khӽ2_V1#z%zKHG`wRO,--!e;7{KUn!xQ`$6 '2]l֞(C #cƹ7oԣ 3\fD#n5BA" =edkqld[Bǣz6|%ɆHSID?^28V\U59jd'V!FXFz I oXU\,l˜ڼoz0k(ͪW-y~Wt/g>eFOVOnYhkK㋃vP_Oj77u<ȼB mYA;tȉ[so,ٻZfWL+\+0Ld)l|) tLbZƒu;fe oνC8T<)jMFfHRjL b{,nzbmp\Mc-y.Ur8`{Ř6/z @zt.~ZB`D0 c @Un-)p;i |BP 諦~o!AR:z?E.ZV1&v~³*aͤ5M&'D* AǗmZa93͒=>yJNJW/Olޚj-[ ;=D-pu=h$89ǣ[zgz,sch9pSZR,h@_ t3%if:̫եr"MH3+L"n?݊ 5bFex ']χS2d4b ,X$CLB1>>8d$0Zn tĎ}YJݣ9Rr3}(&@2jP>TkDb[d !~8)E֔#Cwo;WWsH/4>n)0!D#Tf¼FYe8blnrWV۠ 7-0MG\=# Dväy`2I.)d7) bb@}eV"ݤ1)'>^R!™ E?qzzַ.OӠB9`gGl|.pjQF_'o<:/-;IaGs>+I ;WͶt|r{o»<@-b2i4Opş{,aXKTuuIxd4L(X̘j5bw?_|uVݲ៳sNj?cNjZu1`qlj#y'_CŤ.yc_ɓGi' HLo 66yM^$dm291l'F,-=߳gI2H;2 22DBہ_"#FLۼI>6mٟ4&:yZN!3QdrtAiס#FP&|.8;㷝`hWZ:?ur ')6>VtlòGQ-`vM9l%ȴqsqWmz<ӈ0L %S''S+-NJ#f.`#*_B>EĂ觺 :BHzn̞wӑ(o>qmTmh"ꒊ& rs2+!+萵Z94~$?h;FCTf==l W[= ϋuMA|/>fS`NR5{@.= sHQb.(8|o5E8d M| aB½{-ٿjul@t|WxeGhfcOJPZ&/`헾.n~%TlR80F?f'w5/Ml\J]5bտܺEi&7T'c_kZ9lvb`ʩҦ?mU+eY$E_ *Y&=j &D2fG`s|Abٗ<@Gfp,^L AW V9omZڀE',yO [44g2gp1:G6G?k;Kf /2wrhpr_(_%&pqw:JwƣEO!3?Z0ٺ =1^200vKm“ބhM2y)$]t}&C~]'[o╪aein񮛫H#/cnW]U\G;ĺm]!ϖ.w V W):(ix{[\MV>EvE{L2Vf~fwt ۆW0.~1 D{uC.U»g׉x2=CR`#*>]Q~(Lz|Ys[ک-AA0֎Mlm}qOL{RjK X?^zY7L}[,o Wp]`7Y%= hdn:el`'J!.PBn*`#].8\t΀W9-7_G[xDҀ>Ȉ( )+*ov%D%NK4z4QHgdO],` U Ou1ؼGɊY 䬖7 Ek)U@8r GɤtekW2>N"v3O,\_+QB2w} `LI, f/n1db~n+B}_6Q:ɐ;h3|u\9Պ9off X9+fƕ;=q @r0?%5[Ks*Οgc8Mv/ь;Jh!,>C1Cۑ*vf3R}{EyBYJFI&)~X Gkda0R6XYD$\FO g@iι^:0|{M7eFR:U=kY/n9ۅŴqgQ)6ň(%Es!%d,VX8bС56˶epA~R%. ^Zm1jV'J2I~݃Yɣ`:*zF8=_:+J&!ewN."ޓygbL6|1F 0}z~^ZW&RVqwЈCnܥgrY>JK]9i?%L.:zkߵ'銥R 4oe[ 6pU]x8*ؠ ?+%@P;w+xDxE#=Du){i ^MqnVn|2p"^ņA\3c(@q.ݦ]'o5DZMԹUB>k`{A JWibVJy"xGiZf%ou @cÓY(1~_43'1|y!%O$?-M] q[R4 s%Y= ߤx't.?K %x=dl:SY l]0k'%qLatCw횇 {xʈ"9J#Z:2}x+$ ~2ExC}V} >zS ?a1;n)w?^`RE LE D)Xg RR!&ӽq^_ab\9btQ ȈSlo^FgQϢR 0ŭR\<xiTj+ƍ2xX Gf\C}4QœQM3eAv8ܖs1;$#qi[D.hlx*/Z:\@Z^M}.zs-0/ +\<-Rǫ*o#;J7@'lW\$bga+5<ؓ+HVrs-X6Sۖ!&Jٓf.Q*;K׽bsvH(wۜ'C S2tBCiYmܳ%vZcY?$ppb Nj9Cx3G"U/njPyt?g}4A@1o06i8ZU6 [+RA-UĆ3u~dytYAvmWB2Ʀ6zBy6ֱV ;`_\Bv#]ZB@-fo_ ;` :AMˬWhsBydhFiquljwKAzFڙq젉c-yLWuz Xqˣ Ulٰ$ѓi/u0#ZtVUGWv!r}5m -aw⌒S)wu4[XUKUOF?hMcO|\hFzU_m㟌FۇlCYʠ^Mel~NN.^ B vb;Xqf1IxJO9cmqbI: F%ax2Is yvß*ŽGY@zgH`#ih5NO:nm& ZBO ov@S9[XFæY^, _{-Mb[6kFfC)&bJ}J80@&=.bϙ u 42ޚ==4myyp orpVV G( m;GS 앿>tMK[aIaXUN#voE$ NeB+[\QvNi t"hˆV/1~tDݶ3 3.0By@X !y>GddzP}s̟稀^qqjD B"抔-,/aJyoe4mO0[,LcbƧ}6@=Uܽ^(lbOսzbsuGml%.ܟ8j LqSkԘVN継$?K:)Z2NTsWG( Nte]XsAX!o˱|Gc&1^Ou<E9o a (]>z #hY$F,voY Tj,ԘI:!]V-]L=Lmr#T9OUږڪe\c'4^h{(shg~8&˦@()юVQԛ+-J5)ն}N4`Wծ[7D.k)8\Gs93_Ȼ F8Tjd8F2@r<ȓAl }wQiCaRa'h xǛ)19 /|YiA9|b[qHc'y5h3@.ٳ ҍ!.қЬTvft[|?Rհ\|(H].BYX^65Z钹䑻ig@֔TlceㄘuQ}>ć36| 90Y_}+1vdtzv]}|R ^3t;K1$irz?c&02VVaڸcGV,+Vsw s9 X&cNei#i  Z*mΨ6I-S!3e\D#ݦ&/I(酷I!x9|+,MDՖCӽ!h8Ɔ+^ dK%gQ$pv&_֘ÿ2ZsKdt`P*umc;dkyPejB_h? F "({s8à-82aS+x~*HDblޗOnrR_-pX!Dh]c#G׎YZ01[,ym֊DB :K ֣;mpVd^2Ā a{,F;'B3j':J?FCG^}׀FP% M2k,=ip.VHkhJǾع"`ځZظE/p%[LIψ) |SՑϜ-;)A7AX,Ha0 툿shτeяCaG.k !zM" %[ܑ}<@,Y΅V],q<5;9yEpKr6ȃ.)olRC 26Jr#T +zEi("\42lT?& g*\S%jC`, tK0<G$ѷSMFѯ6t׫/qe.H͠KJeCv j1+3%]NZ7eaDs'3y2Jcb0`:`O??=PPD/!6ٓ$YWᐻnBiDQHF/r3 /p-DVt<~L'&JOFP+||R o.uA 㹮ŖyMK}LfL $٬-8[0Ř==JE7m?,nOzdTЃ& '¥t%QP@([hO KnQ~5l}ʧ8r1T,GV*ɋ.l;I}f@z"f]=6'C-rMVeNjY`//Hr ;b@ /&N#3 l,\xSrӋnS]^ 98wǔ9Ryb.8_HO!Uc?V1lƕֿ}6㹺&9DSbkգ>OBcPP[䒂#w .'_j\Yp5$G{hWy{"bQV! ro[Tmctj62.actdeO}$S>bvOThe.;K\sbCͧ7M9Bo!ތ!p~-ol`]G6, a@psȳzkI7Z8Y̴O=Ks!ډq=jS. _״?t{Hbq9R.$ja8¾{'~U!{iB`-$%|$*6xR0  x"?GI_Ak2(ua?ZTdg*O 8}r|99ର5ň:6v4n>PT7Opb|F9 {wBdJ>1mf4R`M[te1idOR-A2ܕaBS)09 u} YɛsEߓz,=ˣr%W&硼DWؚa{bGBϪ R\>mcimtAx,]֌U%$F{lQ.D6!@C9I yQ=X&T|7脩̑S(HFEb?"2/0Zfخ~]klM ,QOOHةGwԺTc<L'UF# Nn\Gw_l yH F7=! /NM<6ۏ6܅"%[s:0XFEl׍F޻y8IFWi-\Rli80և~tSe8VY\DR(~Q%E|pb eD>O(4#\#' []Mf>hc1.RؐiWrA:RVfm2=Y..N+j1.~px_`TC}~<ޜp@c6XImmچI\u '}q4>_@l -r2(a ~pC1 ɟyD'j{Dg ]n@BaXVrgp$7fדSd`1ClH2Ɇ0LxLϘĆ_ B?ȷAW;q}/HR!w!I IDt=%ayp"1G!]XXOO9{^PŪ^j5d ӛS*M*!F|Rܐt@=а[G/utx5 m%⮩nnX7e4G,oà nWZSYwD(#z/.\a/Vtg.5$V*x_@*GsI/|k$<(r;ӻîv\?げSCۗBjfpY w8H, #FfX֚춃qQVD뷣˽KBgH#/cjmLFt5ėA} FU<%}rȩ$-4-`L$;F3lrtV) |Β//v3v207@+ ~] qp~RtI%9+Gb^!@sUu\΃ŪIUb#UfW;LwreBv%賋32m q$/༘=$?J ({,k 0w!w i I"=_u$Rs=WҗaZKyum0=XH6D.vV|t2>´bT`9_a`ITwy"Ot};4uA=LΗ)hO>(W^)u';9齚}^uP`ھ_hS~Yz'v2eF{ 5 k(GMAj"A06m^eC>͌bzt=@d]d{ͣHwӶ^Wr6([_#&;P!TŒ6>rDGfO&5~_-2.0])#pp/0CVYwym⍍|y>"&%\ĉ^1 YEXq7-C{$^(:>KX],64H F#^R9TwR3?h9T]t6K,+;s~/ hp?~&6d:Kr>S 3:ϑ7 l|cƺY GK;OQ`X{%ln@yl~TV(b{N☕ݍ5>i9wzP3i[0;zky|kCq6 brso\91 F.xw׆ɝË\u- *0%7J0#Sq(R)P}Sz)gdD@'{ JGY♖Tt3boJbE*3UL4 CrĨ /mFͅq" tuY/;VTQCԮ9!).iڏ^M.CL| P< O5րnD{$!<{KSb Y9'}/8Z{@XP./g{7A+.JMA 1ڗT.*P`9C n#By+G;-Ԭ׾c-֘gb$]9@`cJ챢*,'~z onBg9.H"t3\Ě:cWNvYw oZY|Nx5#ѿB}Z:.#ls6aug.籪MY SM$O熧\5GI(1g<В{eAeZ~c0d@WAH ۶|>kܰb[ %% *SBƗ6tv I Shy:*d|{tDi%E&L.[(? rWwd H!JaYe6wV쵈XGwJKXs^,h/7r(΢cѰNYw~W"8?$5*5qMq+JB)x;=k> 4x9~b9%.D%<;[N+-PD+bSCbZ^H F}B~`\MSm>#mO.8苂mzM-yV; TsV0@:Hۡ\9KʭՑ6rml䅛[,ш3vBrpT9zCFa9S 4"ꇝֿ37rܳFm9&0i4I=\XKx%WB9=B9s 18V:Rn/IEuU~̓hZ r#dI.HJ,NIOlHt-כ,( Rptɺݬ _J1QerT8@}3+=}AQ0 P짩t{ jt[0i3xC?>זbC;W_!3MZUmQn:70k֑14*+]^ݚG\HǸhqSA%Hsf't3s;tC?_yWa^ x6?D[Srg܃L!{c%j*索ǎ \!"U؜Y1|7g 3/Sma [;G GO\'hξk 3 L?wǤ5zlIА}?@:I0fÆ ]O]UE ,/s-n ox*PjDKU5h.kc*ZIQ]cD˂% Psҏn*2@'odDCUc {747VX(sx ?_|hP 1hٌx0iiC]p=)]TՄiɔTd&o5ofӚt_w:&]8Dv@:o *yv~m6>3J)~'%Juqyf:>H+9_=e\(~} oPX92(yGέ 4MEnE6 ",˝1W[RR[v* ~gӂ?efVlF_m{tT3~ѐL|;Ōv٢x 7ߧ 8ĵp",ʳёsytGoNv@Y쏐@4+Zjg'z(&t-Ά3&ʣHd`*ߧ4Keâ g_f" _'ԐK| XfJFy"@GSJV2  0,VtQ|Mb2LYY cgܑԮ,ژ['Hwk^x61D6muC(B7ؗG;NA-{.16WU—",Wwg tduk9M8sPhq:5tE<ՠ1tp;ptjRbgwRĖy^8Ctk !ElJ7@HFkv(iU96 'fR¯"ficD)_uSIJmE|GUQ`?k7%6uHD0\՛K۞zi׀_({pEBӜ%J<"VsI.8gCw>(@ Zz-{+hm %P8RNUǯd&U4^D}KW:EE kC,+nqSIɹo }JޟPV-b)ze ǐ |AUR`Fj6y?+.ȝsƗ%G~calI3 ^ qbFvSNm*)EJni> 9ًͮg4⥒Kf,WQݗ+qN'}gIWХ[LȠ-232d8dU'E{ER/ +^4*!z G=/ ܛ#vr/$AJ|-{. S.3:) 8{kLıY{3{iD4e^MF467y70c{BGN[ahk{>Z 4o;Zmv? l$JhA7ܼXg#x^Q19(ji!rQ]EHKt&xB`OV 0`N-޸#˕ΒcN%?[myǡC+ o_!}B/ ‰g=bUM~Pj/d1bow '(.(u mDQ-I|_y}aDGB$lPZփn:6e fȖkt[Ki]oK̞<*㌫U:x\Gc##Nkubai5# =Rs+8ɏ{M*D}٢NX:*s 0Fw1s X#ʱpS ԣ\P@ y2ƥ8NW+6 ?"G\/IxaS}ׂF~X\QR_d%'lԭp)H셐俯#[g].Yw?H* B=O8?T+4dk7z}ͪ}|{_Y)JW Y$l l+WEjv@F=KJO1N(0_":QkMnl9YgH3kS*$|NެhH!";h06i6񄥮}Ȃ{>3^Egqzxӂf1瞳,ײW~!ݲS[/Km&(i'#:c;RS5;;L u˪JHܝ>{ғ|w\Qr# Lh]Иy3dy9j;WHc6bTS͈YB4Ȧ\T g͉nTnX/&{2 iw9bjB+^5rIwU =)w!?@CPXӪm;K4Šz=q-o!r`&h G)A4rʴ^Cq)ٻ^Z*a=\[a`80xu ȔU_V:ߕX& #,* L /oòA@شa*xlFc-w|3Ҋ^V2BV*P "tAF}Z}ױϮh“ E3J UvvE:}i*k[ݤpRpR(JVٟy}Z6?<$ L6j5}oX*;^o=Hzx)٩S=]Ncz#?Dl)X;^fM/U;XO9z"|jM4 薃w|p\9݈5+;03]zFQ?v%ƯALPA@i4 5iC-h7*=$:*HQ9U/V-̉S: %RU rӪ.1ɸ 2hu2A |.O,X?›ʔk~}J[Hb~^|g7`& ߆8A\}Y1V)8M(nnl܏VV_UލH%T!aet:S܃Mts33b);H]Z;S:'|Ys&cF8esnfgQ_f9.x`gꛘC"ZUlh- |%(p_yWڼ ur@\!o0֠PC#fMm: ҚWB7?hB :pr6$pY dPwtIzBk9Z˽ M߿{N4 `ȉ)>mB2v1@%W ? Rg_?Ck81ac=ʷ"&@.tmjyDQ!FiKL+5׺ٮ;F,k5G aHt:L.ө& pߏgq%1yRe&a pqK;ytyS~p݁pȼ\_ndR.oBbT2h;d> pƕ){1*Mڰ^9. ܦ2 }vSԂ UljVuDSGBw+tbVKg6O]?}m:رt_( * RABQ/imaQT$c֣N}FR`o$n\ CОqpY5$/ ܊pfв? q h61~Dx~K0HPM /=AQ(0ΖnJP/jR*'} j8kp']*Q:GD۶ց8 GP=S٠7 e *NUU +k58rvs&8}$ `!~A@8ϟKSt~e&Y?lKh K Rǃ,0;|iGI: >bzIꪂ \H̏H;l@Of ί12߱$[ hdc&H$?j?_XSjOE5RΆA˴TsdG|pY14^s%Osm%:,> _d> | &m@t(FɄ(:Ey!M~Q%JKD'64ğADD ~ z=PE\$eQ9a$ץ$OmfsTIʘ_SۜqX#Y/tpxҡֻ<B=Iý`Ej%-s?'nǩ^jT땧^!| w߅ \aƙ,04Oa`OIz=Wȥ#Dv427Ը^j/Qxt;J 伏,XⴎvINĴxu-WMZD3]+ELe8jyxIfc[}^WXJe3_ ⿲- C?%S%)7.d\U,۪95 }5,)*&[-`9%r8G `Hv,tb0jÊcI%v:q.C iHhK {++]KBs`(\ QnS@Νu:3Ů[u@t^Qwb({:SzW m8:41˒zpyCv;-F{*%aﴆ@uf$cNJ>#O= BMMGLݮREFP8_fyL@Dab,WfXJX_5˘Y; ׯ^< yPPv]++' K lmR zг\>~RQNr]lI VF^<?; -UHU<9aA/ބxV}*`\Ű`;ܱOHV \7DqXʃt֝FTתB^,:ρ[Qt u#1qI2y#).18ClKTi93~`ERgMi&W[&J{3<7؃nOޒ\0scJ{ftKjH@TF&գS =<5;{lM&3(0IDouR"a JJTB !DX@&Riwp:I5| 2r!`€_8?%} $5dx " ;\;`<4svAEW&0ʧ-w^R%iךx s PW4*vmJhX^ @3s6OQhH'ZLWOD*ڪN1cDr @4-nX.o,-[Rm&e~aZ7ȶugL*vNCcYjm~P ~ 9!| 5ZnfESْ݁"* fEɶMA6`<0^7*, H>iOZ\LĠ|fMQ $ /.cKUQkYgN0Kvj$^ 0ȂjZJL 0Iڃ =2n\)G=EV9*6fY^H5Cx|t}dԡ4_m{b}ԡ)rJkL"ZWBOc5pR#08i@ )3_(jA r' ~GE{堏%5eCŀBB8Z Dgc>oڦQ[Yu;8 2T>7՛[|BѿB}9$9."rjI/2x7!nu>Q<{<*qu=RŠ쟉CXˣZ9SίF-pO9a--!Cgeje@mY跂Ѧ(_VÁ4p3ڲ?F 26K|8^BDBtJ%TR1Y‹n ^ǷA /ꢕɚC%<]d(L4c%7dfr>ڒ*)?ƥ8٘nXoܑ%Ƅ5"\Rb haCMLs:y=38FUX94I'h fۨ+P4b}@qGjYchh$ogVFG=y4޺i,{'q>6վ{S XYn^s"uC$̅-UX%ID6H3j_a8Bͯs[`dՄnj̤2.7XWMժ&s/<җaۻaIAhyŸQzil0Xľ'^BrMT{v.+(/fV=o(fTծݵxԕbwJlF"w)%.o`uxgDqwSJ KV &tLJAhv}(m'aZgbRB&^[嚖O tu$O΅`{j>j;bY*@G*;:?3]BjW]sӔQlgK()l_!W#id^ok+Gi_4..Pmv"6%/%/겯|D"mG&zb0 /8/M3'IfϞU8BY01jZe hYXCYjni^?!{[i5*On[8RWc?YAC\P@&8{ g{|ܟjRbD3o$AW<%!Χ=ZR,B+Ony^啔Y*^>|gpx@Q^Z/3t g jCא v)CLn`rvnAm4`ҬJv#%]nV1͙IwܸtxL]kЄ'E F޵{ ̾M١D(IpENqJ3J01%^?t0/xԲ':/ةi=4[&:-N]-\ޮ;_h@q[2,"9R\?m\ GQұoЊ:᾵}/ 6U9s_ٴhF Gl{|TQ8#2!IoP8pF*|9>Cl%:>$WDِ[ ơJ9r9>cG޽th"b"o׶{xu\u^ѕ(, 2B^ + _%P?xuםi +xgZSزŷ4@^Ú 55Ml~R:/p=rzCEe sqS7[ۨtoGv)pc+:(HTSyS-$cm' E>Z7t #**jIUN)4s⪡bi?^$a$4czp.CIᮒeu|2/Ef^HJM+oӿ۞_tcM6@[J |jf QNw7,#6zj#2͠ӃΈ8:Hʕva(7xnHЏ4aWnofUJAj.G5s}FCV!-K6\N5k&ధ:ǟ ZlͦeM6,OR]M# b=8,,NNb]+0\lU2DwpLsQo]9XQLp׷y:^|sa OY:+l  $Պ2s_L6M${hJ`Eͺ-O"6 ^τ ֩:T`O%M@"X=I5 D n |o)ֵը y8=6] r)2QͿ"1 `,apA&`N\˪.')BJib5 :*Vh|%^x"/Dž!@*=Ri.I yqIj5SM WHTp<~`o%T7b2dyC,.fo.%j7_P'r|5 ]iϣ3:יdI vo2؃Wf[fFB]ebқl1B '$ iG>Vrgu86~=iMj N%8iQO@hS(p;}ʩ\dH^r`w,b!j=8+bM"y/ ^UۓeLY0C);. &oLa҆'cǾv-˰XΡ;{D=duK4KB6S}LP$ǷR9s^ Dy3Y6 3ڣ-)KBy{2=p־? +o|Ipg?Lu\/2ѿd [`t=@'螥FAG*mD\0L aשcx'C%ƬzI61b,/n꣓;QE,'DR~Aɲ1W;7ki P+ڿ9ٽ1ş=@c3[@sǔ,/ bȰ+6c^hCX%θ$?Av*=h { '"q+gs 2069_ʜ,[P+{fGumv;)&VvԼ388CigIO_RӪEʬ>8^['MmO(3#`J"^ sL+5+=t% I_%#C~w&PcVl$~gM=Mv\x/V}x݄_-J7h(8uc*?Q,F׾s2{ݏ\VB6CCv&+bid̢~ }?P[瓿k8՗EP a!T'(D¼s]yj2NqVT-Fbi;*e3U:MfZ>wDzn2|c}ˬdPH ߢGu+ҵ3@-Xv+;- YP'yXZ!ͯ=Ōop1 Ju:VV Ӭ\^H-_4_@tZ!C|#rG #n*0^}w8i=0o T"w=s>%k%MqrԭnQWi$UH?P~dBe nM5_T\g@PegsCb9u1n,|`ڒ$ TʯcbGD<璠Xܭ|{i֝{&FG>ii [$n {Bw"XQ=p?NTuS;CroJXߝ !K*4 ')PTETw bzvNrzW x@I"-^jn69[ SH,RvEE4~&,P2hxMVsLʂ,HjՃUtYs@ Gt%Wtt6X%c,Bo]Vw\$W uWKˆ00t?-dth?L{L[_eI1%wH^ga DՓ[,hp nV;- i" kJS)EO,W^8[ıK"9'0_bOF:1\_~U d-9YƞpǧSX7 4VK< {rvn_ +;'7h Z)>" XfK@r krſLROLF'eSU"U>mƌX%ڮ$%+lgeuR$NWAx #1aMG ʏSsC^Jq_4ng$ RtbWEƅX`CB8ru|Yz} [3>GWφU} EjR&êXf1k{goqjVy6vte:U06Hmhx] jCVY:!hz"j{$ 훡WK({ ;:ҥPl 6wa% K%># -Θ)V!Onư):UIZ@b1-i㸢cZ=|9ɌNXpl55w/dS94J?[ k:w=LR4XT(^yLX ^eW™7%jAR[0gKWf?d#/rJ&4 #*;Aڸ`2NijNF,~lA8_T:EÎW PšbA^?DnwH Θh &<$Hw劰*kmUK^|Ս`T0+?eg.m_Yy++ yHX )_ؙz0 |i QLgm׍"0ɏƄ.eItKWm]| ),f䲎 EsՋPǚęKbٷQEHpTWhv55ardosg \BLi$Ih\Ol c g`jlX5kFTwS'{ACZ7xCZ~ʘYkC?۬Vn}"M+l(MZCNp6Nsq"Vu13>BGÈx+үVؘ2\.12Z3 mGe[TN,{i/j}ըߚMw7@~(ej?N"u紊❶ҧԵKp 0d8!zdž7u; f]_ 8yvmAyͬ,XOQ>E{Nyޠcq//Gڤnty8_ttTa%sֳKV  Bz\bF<΋N;IjJCJ-}S7@DD_(2mt^TBW->ԀKO NQ.ov/^H ֞h?t.әI<IOxǨ4\V<6vݱV=j4\klRS+M l%0Z˾6M g1zUp4(c&^YN=ڂvپUMmJ'+ c\:PѾc4}2VU|t2N8_d«9v<5f[s DC4x!b%h"o%,dlV;5VOM1i#T%K55.=z44 &HѵR%ڋcuSf@(5v=mIt $|cʘ7|\ l};Dʍ$nć %Eku$YYA9IJ?eExܥ`mUrn6~L C/N$uFi廤+ ]Qz(},Uf&x m'E: RW<o'RA?M aBZkezPaQhZz TJ;=\ hX(DdɱۜGL. f\6zi%{^ :2dx244T/YEi-ËhFcZ6SOOμzMbt7IEBuR͵T 4ń5{RJ=sWo6T_9nW p"gyNLB _@F:G( *ҝ:okvtғ?u2r0<85ӕS72/>枂wl%p czksfzdF0\  }+5*UcR֗pj{%Frp~1jݴ=]ʿ~oh#Mx4 'wzWPwㄠ@kE^*xb+c_UC(ϕkMG 2KZP: +k/OizDҮJb`hNUe2E4VK#1oT3^Ta2ɥn r&`Cs!ü=XYo|ki<fcc G *1n6Za H^+ZF@8o} ;%lk mGZ+*."[7eBcL5ACϳ(ucMBZߠ!0Q4f6Ă-27<7BӲ_jtﬖoԉI<27L9w9ꌴbQ^0ʊ.ZdK]r㱄X !]f_<01.'\hLZ@17*wh bOBO&ҙcv)SF S Y)5^L %- 9FJ~ÜcEpRj%}lsO^$b/b2qWMk7݄ÞH%Rlܾ0~].hiDYEDK<2;3gkMv<>iP)J <ًӟR&]gޯ 8(}P1b:Ul= BZYHIQ?kO:V(./cZԺ|B3F5ȹSAJc= b; ătˎj vWZJT{"L 0Gtl4<Ԥ"dR8"t%f{45tP4LI֭ 8.R1՟L3%g dɸTYe1;{ \猳v0R '2ܯ>1>ҥ(TP(g-rR©Ag\f]%Nu;F`5Xr񃁿!4CJF}MtQcO]6/cI*2P)oXE?N8#݈ [Z AsSsmy]" ~%=8^5 ²U$P6dt'm$&tiNPRKGMFᖯrfr+Ҭ7 ;4K>iaO]XyPwp(ubSn<E9@knqP`xs1JS@kc(B LY=gʗ-Xe{Kj="^,;"BҭBgI 2$Q8]' Y˲gW6dp_*GHfAeU<ƔƺE.hn{Q(l3[ԽVkXsŇ ]E |T.@'nN,ij((:x :¦2E-5"}:Uco.*azn Now #ժm?K҇XѣI*|>QY̴$ oInrHP;zjx]<q~`^]{Mׯ reǭN;߀̯T>ap溃3bQS;Z'm鍑k0)b \r^,Any 4k42A i+so%jē ʈ/tqPL^xK}ŁdIчܐn-!c2-c^)M4aϗƕdsa*:sDv )aLٔ *?-煨)9f{7A 4_^!(:ij_syy7s5 'WCɎs׾kPL$k#`lLo 2zg&4kWR#.G_4FFWgeuZAҳe25VыM`<%<(X 7g5B]k0o8,MK ]G'( q1 5Y!X<(/8c2Dry=n(_'k*b<& n e~uݖ V# [Mq[ jg:9'Jb3exHYfiПg|3FIdYlt :G1N-i&b^{#"wM(˗8g1jqqE&:z!Ɯoچ]/|4%65X9(mnP!! RD"8|h'(5g"(k/x wc>e6!2(0O8H !8lO]˱g3Ͻn7?O~ _T! n -HOTvn0f;Uq*.Ia$RZɩ9G+_Wa6ToKqM eczNȣF['z5Q4➕ eiNGg^6-2`;}3v,֥9_ﭲx!toPRxTVkcgh}L'}T1W@fENK@N7J%K4p[w-cw J@8ϸЕHy_q(o TUJcGN9:Ř IU8{?|Oxؖօ>ue퉵);`߁9x';?,tu*?=!d̶N5Zm8<2~>'g&qɆ!M.8_ۡc6j-k3.KۚCeOV8Okլ3Տq{u.sk#П΍3thI`Wvn6AtCx)Slq> y6mYN'&3-!^6;xqjhɁgB m7%%3525vTVaFKPɒYWֻ8h:@ y.B. y8u 'wA!{OAW(SD 7>R7-E!YS,6*2nKxnV;2Kϵ) T]C]rD-k*-@ -#MD#CrBU{^ ZEOЙ~'/P93{U`FDaN!:td:s#ĉoƏ(u0[g@$7*G):ųZo2hFSD4tk/t^?0)Ŝ' iϬ1/Y-rRN^ x1]}s`8B0-q.n̊FQP| +G?lo1' H auC!鲇(TdW^By]ts79O0ШAAtҬ%dv,Y̧$Zk6EB){+|_C=yɩcuRjQ$SCXTҜcv!cv}[oZկh[L63z9:Ѫ#? _?Id$X{Rzn1GrӍrAᡙS Dߖ JGh[*UZJDlf7+ ='QՄڤu"Dܷ_ٻ{lE<˚#*`N^IuZr%2Edz+[2{@ceI>,.a5z5 }1@Rj 4Y0`́^I,\`&b$|C#[_wF:Q #Tm(ᱎn%b-C{~|'vh^6MZ]1ۥr v1t*؛MOQ6pg|\cĚ! F/>izØjDŽ AA0{/_;1{F%&U\.6WO,IGi* `Wls s6 Amg~Ȩ%>joxP*- Ɍ[.86( +`))9¬&#i/x=f}Z4z wfGr. }p4n2X MN(Xy" ΐ+kDS_|'=ikw.Q|TvCD"c,@zЖ .\귀8\7k4 dzaj Z%hf;ߍ3W~IBJ3Ν4Qei Lķ1N"hTߟ+YFJG'XWk<Ӵ!,fZU֬-%xiWtV`MbhLZ秈ZyW0!5Ѕ4X Ks܅uqozkH&,H: Exg0BCșVWA-~Npv!xCIP:vv}ϱl@}|2ׁv=z}H^rcˆ&8`4ZT)>衏!찙"=#kQ]ha* A,߫Yn/>)@a':hIY|K~t~yez2)E\Fo42/JA fcݖ@N'iU!ElZ?=٤9ߥps*/wH~PZJ>Uekγo*g["BQ闔iNSAyŠ0ϡ~ZA:!{zz'q)ݸ{0 !hPta}exn N#4G@>TZlHbDڵF"OXA=AwS1=s*ll]sjs  ۺB bh!6+w݆*X4jg#t 'GXs4's:Ū zxa]y(yq^ZP ӡYc1Ur ¯ U^Ϫ@Iv&K]n6^,Ǿ ABc7W`PW^<Ή1e!|QЫ2 PMM}p&*K=}%5foQ#oduAg # пd3]cW#EC( pu ?[IAk 6~5l7S}kc޸'\. $WNCɺ A0rur@|YUƑj͂7tr W8/Ͻd1jp`<NbtʳI+;UVO6?n\ ky*kOتHks5LR74ܕh O$< "Q%jŶ\L\ RG,R=^>E)ۧr(>pmmIaL pQp @u\]iu5'.kApa n:T{%-bΚ5K ](Féqb-m+N[YLx| !lL %<5Fu 3!Uz 4OP[YMo2${ϣWdyWmڷJ<!~+M-#-[Ԉ۱!T}KZ/?5:V [GpKL(ESO~A< Ȥ rqq<74XVZ2 U)#- Ќ&v˛nӴS *f㨘kR 1w@UcSuu+l s) 4=WdAQ}  h2(Ok*7 vt7f. _e]7C-SY~ETi*b{^ fj_!XK;AwKJP~b&; giR9޲ La99shͤsњ~ЏӟAĶYGCS3W֥u:f4AĬWvy:KdAr!qEf{ĊD n_yQ69cXp{q ZdqmwYzFӥB:8Elbg7x:Yw!J^?:sTEuR$1 ~cH:'5Z4!SIA:'|q;D$1Y {s[fz((}Ctٯbgg}qi*UףsFܐywKv)il+~W%|GQ$y:m{.8RQgQ@>\<9}A6F]#DKG^|>'9jOG&1( 0pJaѨ[c 'L²cb&XGf0'ZN|tY'b'&_ė!\N")d?ZA;*.A^W޶j.d#`>a?5ڤpKDxwZcfD70Zj4B0nb^ll%|Lp"yNw HtaK U"yG{`Y F2:ꊉ;YS`l75wmHD~uuuj>h%mr."w{\\1Ĵp``L*WbƯw ԓՃwzn2PLW9p,.}F,Sy/-C6M5ϟw%T&XlǼj/P E2x?Pp J6.涃E^D^a ռjMdiS}xjn&ߦVQy ~쒜g> 4MPL0lxz~cJ_9tuhps>4YCm3y@N%FcSqި>VxVw'چx[}-P}Xbcu|q9_JJз}xŃfYٰǭl(zҝ"7\w](/6NlQiS@lE#d3 'Bo~Y?3.a*f.] jr@2GM36vzN[N̹G0^IN\_|9b}ܕ{+gF29G<-?xS0 _v%κ܍{ЫG&v o3eCgVw!1ęNL2yev3F8G} @j\ Wd (W׳,8c6jcv QUxsGj]ߟyk :n86ԛm"-2w' / fwB6W'gZ,ًJ19yk %KxHܞou$Pf.{&edaF;<徽m΄HO(KpMp7p8D6 _cumON)I~sii A.}_Xj0h{Z-|c5uҡ?EG-$d}ْ#DwLkkV D4wڵbN߭}Qh$:K0]C/$[ÎGȄm^,/oQ= LLGR#.H.&Јt8;RQf_!ΣjsGR1XދC(4Ѱ]*a^Q=g!\wVZ,;פ0C v"C$0oxVGQ}>`:OfF`HB'&a)aڋ iH2Jh>|} $i:< cfO`|Rlq{(RRWLhafy:^j76iVw$ëyX5>cuP8v@ `FI?2Tr +1zXim>M2?N޻Ƞ֡^~SK٤WGf܀- #mAcv62z0t1x;QG$:sW|dYT,Ow赀;- 8iWY(ڹD苄%\;ͺ`mF81tgJERnGrp'TGlEAicV)^ᲈ:YL˥pՉ CNy | ,x ǬF5.ÄreX$ _A2,bAI^uIL̍|28,=祪*O{&ln'HOE !a5X_W聧2Y* gyֶYAFDuTW(.疘xpp4ہ:4Ayv5K_MEO 0ˎm@ RJo1SnZ~5CvH^NIQ|;K[_'PK}h+ xG?qʒ«(P\{KDȸlưv݃$љ`R #(%U癹R4]Q 8r<^K-O+|Չ]9} _<6c?Tvt!Q)L*aƪI*Xgt"2uQ$yp8Ify*ۃUP:4eB\t=:RM{bä J!boJհ49isuNVl1te Aܧ7RJ}%݂9*K×S4s`FTb >\#F]/QUSlSm UY sXa_ 8aY (ApLȅ(Q/rr~3^8Y!0G]C} !sq -H J '1vnniqqg\? 3eĞYiP UI^I<=ґfR'0h8:ͣVf\5 Onv:g8ȴmvړ4LX’NxEdFkA|VKi wG| fᖇ4l0m,ӭn]+ iQDrw\I.Bd8>NeŨ;[}8j4%f,mu9{:k;)LA pgk Lt|0{Bm;9x#e ^/h{',>\g>N aJ/@>ĖN:۝k@[f[o =xpq-hƾW?i8U܍PW0n!b(CvPEVP1Kqpƴ-8c$jԏ|ƃu6UiScP l{^'N4 ^N8FjcQ @[ "F'˖.MJu>jj=2eep34ֈuܡҐŋU\l[83CVX#>bmG:nC7hrsP3cNFbKX]+V]$@@ҬKsR6Rl}yCb4 t`LWT˚P [rZ`ϙ+{us؎2f0HDL.Xq)ȍ>~S"Q*r,Ol`.M۰ IV) O1Ԗ (gsp Vvl)Q7j,a> (nHV Us_X[H+%7de5͉"O#|7q0 Z(5?%.{$anj8}RNNPUP]u!\mFP04O4l(61 +$pXǥOOQ+#qz皖 ښqhC:$k]V?ia{vj38r7µ _ּ'/o9;*V]iPatJy.S흨tB ptBq>h vJ`T48ûՐ5b@n~2[ܠ}!c5f:kWR9mYY?) +4Q7}T=L,@`qZiXRиmʑCmՋ8T ]^MKPmL‹}=nx*3aϥ_J낦֩~6xX{M- kEy~`SL:'P3x6Z&KeTbځ3|+Xj?5ťp8>x"wBŰLhh >j>n/1Hs* RŽ) mBb/D:~ou -P~g-d`QmzNj>ob5.q$PC,Jec0Ad98#%Ƚs񩈺wȈ"Qѳ1w_fɡ2H!:]!bO{ )( 9(A72D&QXגK/7 Μxj35(Vـ$R[miW+ᬈ؂Go))|Sb=P}'Z÷\#qgaP+!o 652JSvCľ=YbʂγT\}ᄔwߦhǓg;E7%T_smEq06fWִeyՄl![Q[΄-*>3c4( HJF-[(FUI4xێ0Yh}3B7/ZmՔg`Xn\>)յ'kĉ;z Wu˯ƃ3cn>198͐K`IT-b'Nu$Sme~^r%>(^&UMg#J99;uc.jFHx/<',dKY7"s|Ra/ ;K%\FN`HrT9hPΈi)ÍFKc:ht/_RQچA|P)F.Ui@y^.{SO:[n! )&(LKy(p.N}Ă%AպjJ#&&L̜wd)Cp,ބy溗vR/Q6Rgǯ -276"=!ŭ sGk5W@ ~X*SkZqV߯YnbL~/۠/ 8›&W֮ӊ:ȼQ΋VF(hpf™3pUR: \L{^I6 ,*XXEdgZ '[(C 9_ƓFRCcz99~2<ܘPRhBرn)P@!! z6dgVuX$$k}(X%x\0Ķqp+/-J0hpfwQŘ5]+*r=nY">1$5U`E6y \WE$/-7OZ<щƿ@5gѰ?QfTQG@ s؜G#ôQNDŀ2 l)Tw ?`X ijN!W|ՔGYkϒc)$q{4d&Ok8i EibetT8-TԸllG} p#qr# ]K+ 5.- v6971Q#}^--;5^BS8Sh|˹:.fuaSE飑,Ѽ(]g3Wz6;@sD/=ҟ 9 7kE:}E$˖IhFشMa2|ψ1=^/?&URq7[B0HJ a#'@S㚙UH5_R֌7sfL}uS|dKӞL\ꪾJI̓}o."!٤kƷh gE#m|@'ʚ[U @:J9{CbQ \_Kku, jsi&Ui#G3^R+%J?v߀G׍ Ԭ.640 (HIdP~84I0N4߯og5Ea3eWceR1_9lg xP.I }؟y$X -k4yrZU2yGviVOY +lkJw~dV43Lxh;.Ҷuֲ֟jg2YYº a÷A_!~>{"eX/#_(f" Z!M0PR3> u  άkd֥Γ |*#nYJi* UG_ԻreQUYQ c ϻ 8+Ľ5_𳣫[0%,vl%%'?5$NH)iF)q˻2&r5r=[$qЄ.uyVs>imS>.8?n{=m%0ޒ}z8NQ7, <:f ~ZƱ,=h$tKgt1#IoBCi՟NZ.N6͜4+sHfe 5*EuWzUUFٲPwGѯZ`Fjǯ-Z0vTaniHXY*bE-e,>HP/WȬ7x.,p W&HgԿ+9Yx;$׶<>F%;܈! r3w3;Y>)8q*<4 [1 bkNT4oar\zh-b'^ڸ܀١bgp\9WA[э|7w%6RC*^u|nkH[FNb\PA뽡m݁^l`hO#geĹ ,>XY]@G ~jM+] o=+Fq t-=L*3N_Y-k>WuwWNka)K!a8 Ip8o[{Dq"(WE%Jm=RyR{ӪBf$`~T-j.:("˧ށP871tXn!N(0j8,Y{ճB**$1QaAXvEାX%Ci4oe轖Lx%|1w>$r6*]ؤ8VU]*zx{ ŸD䳌d!#ux2Ifi:c`%Fw^<;m5{L!y.`Ϭu\H*g&Qa$I\$6- V;$ reډܓ&akwQ&uul7#p{U:Za|И0?]]8oS Լ lԄ\{J} ,!!1ig[cG݀?Yā #đ5+I{JTҠg͏yn$Rn b@j8Y0y:y+p\hZGcЇM`69OΨC9sB$ gykYn=flp8~3Ć1HKZ)#7t`:.p8ټ];i3` sq ).:GU>gx:0`ZxO3ߏ1tVde=VRʶw)# VX wc5)u(M4Uk}p--ҟ9iqqׅ#DE(WK[NO:b/`TFyp3Pfʍg~L+_.65nfw3Xخx.ٛ-,*ii)cPs<PCޤXXKtTSl4n;p0s޷򌽥G^~i:V :'Fʠhpymø2V)uY1pJ엍; 4aEZGXh#,"bxKRvktR cw8nz+9P,:'{[{Ucg)- ;B4| F,SL=ď୸͓ޕx1G^fO=y8qOn^ap~Wru<:zi0E ?ٟZ gW0/+ZI?Д;ҭ N n.Xᅴ-1~GRˆ [&[|zGv$[YU@w[/*Y6\GwoH΢ 3L՜N14j%! vq}=U1V~5D]9 S\q.X"u]Ğ.GU)>=ICrrW_}i̅=XNXXY:FfٱV *ș+na,F 2[ۇfsrar.#XQg1; DdE5`eCci]zJ(qJW;klf{+`¤;v_}v< ZQؾC ]T}7*]yϸ˖A52d!gr@Qt.j8D\0ĪS g.ܴyyM rTdك0E~?M8{sB&wsa_{*`Ǣge2jg\gċ+#;R=~\\\!`;BxsUw1K;#E  b<~+ EMrNtu'%gFc$ɛrnj(Y5F+$6"tRUoH[C(%k 6X^1P:Ӥ=3-AY|mі8i@ vt_0ag2csoG{_ޢ]1RVGܿuq' x1ۼwdhʨYh rV ATLnE,o^~d*P8[bebh-&2 1wLf(12?]6c1V g|k&&AzW=}4bVA6lO<Vt,\z9Gڀ?)<@/ן|÷rYK Q(+v<)^Phچލ`k`B f3w3Wg+:N!PO yñtBwH0jx_q&@a'%LfZg CXx `>΢dɧ;B O->2#\U})WjAdSkl(gz/K7ƨٗ˂/lp|KFQ/U;SЗo1Cn=Au)ħu{1vV40֌ `6W~+z•ql9S?ڝ 5rH~0uD 74Δ[BELS/LJzK@*sw0+캎Z2|AS'wf|U@&OcP&1nH=dVmNߢ^fn%YEWJ+P3'OhJm`sg%J/Y{O+Vn,T?4 @FoCL+:XM֗ k,kI*x}Yd$!4 ss/JΐwWGHN!7<[1uϯSjj `q&%oO@c4Ƞ0;zw{ؖ$Wϧ ]YUo/<]:JdS6P?iφ"q6ɊP=]` 8kxIˌ Z"4]4F2b; $6, |߉ՑY$; =^wd֐snCWt){ڡ.ì.$,5&5^|TBw-5j>yxsow'qœƟu:c8-m}{{p*HGiMk9Ax =tZ9Rųɍ8;XG 2'6!sqe&eAnδgnWat9fP`%%jt٠@f̏WwWX{ VI5乢^xt68t+.>S._ƒ(S;BO:{ fY g'YpJν6Ǘz".=⼗< CC( Qb?|5?Žo (=n 1mR+rx\? UNZ/T=d\ |jY@3V0I)hwJe*EW3O\/Q #s 567I'29$؀|βf/q_w}k[ݟbOq!]8 G˲vmtl46wb#zx{Ay%l11.4 Y$waKWS\볢@Ej/ϓ˱äUU:U;>y4egs啹DC꒾(YJ8JL=òIG iKDܱYsz_hUioJ?Cp Uӑi#x c _ {{!=ĠyKтݾ/H(Qd18g6!f{kފNڎ6eV{XDl?, .[SKnO@뜡P#a^ v044 jm|Xr`w* sA "NVcInyQ@MKb%QǡT)_IAC|?"^GgAf=ǂE=xq Urm33 9Id!c>Wwe_̈́" iZ܍ ptc(8LZ.KBd,N$(勺ICE|Beu_8˴֖jpgW!U8b͟ JOωlmP%G1L'SX^q[(E&MiЫ1YxhV᭘4qCL1l@wBxX AfEE"$#%*~+78VW"Ak `ENyC4>iA]r6eP~ /l>ꆍy4av=zᰟԘsHHQ7<-z!ߒ<ҙ""g U\J|.$<ً&3QSZ9sp_ȃ-R>t Yd1v_^cO:/HJE 0E20D$΋orR 1kG2<=R"bT`( $'=n.RY"FBz7n&_PCB}Kg--Uon$82[2E|a^XAYrSZo#6[Wlp +f͂93ih[mpe GX/RsҨ@P@1v0zHRS7tuNEW>32za{_0 ^L4W =GJZڥHCvO!z:5PftG [נE{ƪǩm3834iY9-V}2tq#g9ϻ&eg:(8ZFv2 㧀;˙>4Q ϸkꑀoܹh3#F5>XDfh PȪH5 ag$R!q||E d6 URtєWxv$`bNk0 dz//pR)z@'q<40ݑ 2ȬvZDU ҿȻjky}(]E3K VT ,i>45%qng+-AK0]=a-(ɐ~Nn9Zï_4؛l{]'4b zUWǝ5Unóyg B 癲C^Kkfѽ>T1֨O;4xFy=CT‚,2op"tkFewKoA`&>Zǟ9n\G ;: L7O hq~${}е+  7rsE*yd r$0TO247Ѵxbaٍ+&p$&XhݦIgL뼮2z%&E9֊_v6v-Pgg6@ߜ يoyMWb=:jegqnYs4G胪˶er%ĿS[rWt/Ff 0x_nS Q!~dHL[.8AVAC9nFA~Rpv'l%Nk/:D,jP,pXթK',ǻY]gK}@ ͕-_ƉVq^KuCBM1𨥰$\N_Lvsl"-RIX,gF)\#Xkf#h g35UА[!SjXc6Ij)IB˨R2pk(^Р] $_r/] [ÖD:>7w7LGx*Dil\ĺ,k~OT#"ދܻsn&顉RW{X$8$N~x!2]rN/sx_CĈ%xdnyM÷V_=H?>sĈl( Ey /LNaN8-dw *YW_*svL8y%Jk~i9vḿ.YLR!?"OF=B =)Tfuӟ&qٖ|KvqϗXчeAS j 4^Әգ֖:Nx_)CtVP|| ko] *)qCirZ` v_[39u9ZyB{o j)>\1cw[ 0;xKMŘ@6kkR8HIΫ=V#a [ Ġ'ۙ$|z"<띦2dT t cc@f> pgzL!* /KLd:D| ^e0!$Oܘ8@~%@UuRJ2m0Dx 䏬Uv,*-Vy9!O{|jOJ.77lV dsyr.tNl.o>Ǽ=d< &iv!eP索v:ytWRi4# jB Dgito}8EOс^ļ2"nޘ$9攢bhlYDsG&-j*3qF\Xp]r[j~*%s:V3L^ LgIr4`)Rt(N],gz й~Q; 34`0Cr8!)Yc[Aښо$U푛U|]@墿r`ǴKYz{"'dPCOmlDg*6t;^K.[ Cܠ9Q+AeտǎHa&rO^](ќ 4Z,o ,CA_"0b̀ IAu1FhTa 3t+wF,$=t=McO8o`gmXt&|Rshf.i bA$/71# YE|3~)2kO!q;USIwRV}) GJ)Bx<%zSIu+a Q7bGyJ`+8ve*^ 8YH M{{5rN86&7s.WZ^ ^`ɣ&'1xEK'f^c5fM Q Tu\T2McLa(-Ai̡|{Z~:\ B#{סiZFW6O7i٬\9y1et_>vi.~M_\=cZʞ(J"E,)"Efs+FWy^m&p䤆W@|h ;'ްU|ŠoD#A;~OI[ħȓ0 :sYS\ )Շ(G|Cthsaqov01$PX\AT6O!qx/S3V[05͞?߀~u |0=u#'>(:c5Py#Õ'oKe[dj3r5 օ~.\&zhK,+=hFo.Me  GbV  vyYZvn++/ uvuvI6{ro}.H՞5OY?W5[ɎR'&,>>(>6|hѫ6~Ezh\hC金TD^9W7$t[oԇ7*JY.LX5SiI\-a8}Ȃ^yi} zKnsY8LS\;hcuWo'A7 6X$C_NT_\ύn4`HM΅ݺt0VJ1? -Ny5|Ւ.F1v 4#rVh!  +on.w{`R 9Oډh{ +eFT>AP1,h@kБJ4 C-]APXN Kxν <$ū>\$ѽhn^kZ|DVY7zf\g8Z^ ג|)g ǘPSD lbJNM:c3Xf|"` 55PDKHZ@U[ע3Rm"Mr'3k4L K `kx1dZl$y$!8]$bOuF9XW3g04@Z(Nߠw@?3'FlYGʚ͉{1b f" kK0;6&; @7fSlwmOaVrZ 56*{4ׇ;NcYNy=[bo1z8b?'u|:Nr<\/L-kyIٲ^ާ+.fATo22hR' KX ٽzεhoz#W-][|%h}޳s.ާ5EL&|WktrP gΡqDXPò'˩ :"eAb$|ՄY LMZeSXYVIGAdG4XVMB7-m)LWXϦh8Ts Teoj41*ôҙBTsfk|"5d;H?ƬbؚD#m:QOԭo>K. 'Vܨ<L߅Bģ45JWbK]yd0{o8_} QQ^.|r) BN_^nyMMdD\-4EzGV"4GAOVx%DN{C҉snL9 w-J{IK:qĮhNmܿL`n ͖;~3T;,v|IT(&: (doiEL\Xb1*;VVwuAeUeg̵wuypu@Yk~5i^5aʞuKttd2"f;{u|rKOa[T}Jfo\2cQMWt3=O MAkȀW||[`enKp9sIF'":v&1]k"SJk3bJ[L7$ '6Mhj܃GpY11Ay aL?NF>[au(  fB Vde#\z* B++#@,K̨-RZ0![O+쒾j%`/dC\q"H-%1H)\H7&qEIb¶0A m5Ms^ǁ˞$yD#@}\z4~Ud4С-@1˱^(iFܗ)!\fA=Q?s/lb}DJⰃTdͦ\z4m(]Q}n_Xy)ɤls/:2ߗa9< sETC+AN;[=?j@ttiZ1*dZ=;ls+( iȾ8`e /=@eHR ٺ4o݂@]e,+M0|]Uh00x [>nKb ]k'#n̖v.UbRIZrW)ŪY+p,L` HQ恀ҋK<ߘs2DoYGRd~6ܕ~3> xa_/M(7̴& s_yUו ǒ`ji@=>6lB=xim$ BM㋍?,vP|W$(GGIX66 (~(r~?w{`'~v@ԝey?i1DC0HFQ^~L$Mi%`mY&B5Ņ۾x8:}tQc~y"<2XJk=D*XS eFJ(R# WL+LW~Є'rX(_Dŋ~E'BK'ꟊB O{'ieȡ$GYs(ϟFG%z> #0a&D|~.\@'"zxVIuTn߂vCE}t|:Ft-T()͵bfX"ƙӱ'dĠYG9XJW"SIeI`A VN YR:&V:"s5P 114x6KXI&bʁ0J8sY]8dֆX7 Ok=a)#ú :sOXݍ /ڀN|K^1Q*sgQB.@93N9&[>4tkGzR8{^7{@2zz0 [rz{RuquMvv /q#N@GOtH-Ŕ$ũNOܢN^;7/d޽֛1ιBH3t)5T3y(V2,&\ oL~Wj*`0rSphxτ_y= kZ(o(• ofDOO~fx=I?z߃ȆVv>|%PC6j`S{1yNA{*Sv G#kV~pa"펣vak/P@*JwmzLyaH,˥ ;s ^.k2>W 3ԝ)|'샋nb0ƾnȚ6JfGPOIIxT.bKFsDew ӚOB'Y`Wwa&s2Y.(D#Cf9iKn"cJJz! M6~ŇoG%ڶ/Іhѵ^a{zLHh6nh5[G&1> y'//ڣU]`п%Or_l59=z@ vlf][꺇j<e7?>Ω%S|;&_޵Ϫwp'j~g:<qʔ;H)BI{r 0]l_*A\!AٶET'QdLNj)AG7>^R^ 6yjr,lIde_x@ Y'zKfx%mO[_<|#5ļ ug׭3>KY߿S|";huMx,ubQ:7]٢gM}x)mA[% #rN^9ܚ^)afؒy4UEYrN0%鬮a0{9Ǥs6ai30oQUL {;kZm:aJ=]+,; }Ifڟ=rv\ ł[pʆ\E(֔Nۖ,d<DG-7Л.pp{nvVvpH8>϶]Yp );1j^>Xm4)4/+ނ/#MQ0TQ `ǀQPE[=<{6i4øz3ݯ[[p2YAj}_$ |a+aUD!9Jmjvn#׵T 4ͪ~< _\47d92ٽj$FٲeRmniutwGk%/EF" YSn.˅1a&#HƌUD9T|477zbDѨX{*'$'PyqtM*^Xt0ql,\b.ڎ8.C-KR;8WI: bWʅzݜoafeBɆPdCPنLt56.=Vc?ѐ4V8#O!kP7${+vR˃PZE! t,t-uIc+ȭ/(mwv'/WhN42}—N9 G}PKi#F8ilz_Em$: o;2h&,_gIa_ 4 mwE˕sgY0!8TcI<|tպZ r~ۍ<~!Ƃ}Vn ~e;?oV FWLuA4s>q߈IK3-Vg–_I~B+g@5&wbhĨ=ZGm^ȏ{cO,9uFvӕvUB8⍜oCN7 `jp99N(dvB ޵*(يjq2k7#&ߟ ga 1ZҷLbՀ@X+;-g'$nnw݇lSm|9Уy rע$ =&!֪Oj٘$} s^ f]\FoM;&L=5,o-Jd}kF}<|c D7/~Ϫ:Σ) ­A.iİnly^i-I3j7(r|pBYI6}[ldf}:Q:`7Nǡ>̙W @1{bO>iMZ\C>rwٚ9Tɕ{Ԙr+v~F 8})_DDCjüf9XޜZ?D5 H3/]Xal|{觡f~tSLYvh͂Ij} 4$9 0 h ^*@q3'8M`I[3mw@)N|m]HmcE@es35r٘X&J' +e1 :>ajq7{.I{U-hIx}mRY׉~j䢎nA%>,o 윽yV}r?>׻' iaV`Ϗү^MB}̋#~X KFb!ƜKqy ̹h$zdN$޸DȽtPb8, ?;֯gHUE8LL-T91q.*;G(R߶A:8sG?R( ؏oRߤ?E T&L .hsXI-pgTK:.v8S'*.o28eOQwJ?#Ŭ@ba{wV9T_N ;ؐt-V #vEĀ.1 1|~3I\D"@ZkXnVu}D̼F,r$ L8ҾB$^II67𖚆mkx+=H_h_<{5J1}J J{ )?6!Ϛ:>խt7G0 `b'@:8_&X)L'@s>>ÂUUIK; Mעpt*p[CS`ٷ[J~NşW˻hӗ?YSw˷86U$}U[?vJˁQ?S 6l l^tZ8RU\!#;5&|&X為;%4ZYe~W$}}3pA-3S?@_q^Ktfk-^BHt?p@Z7;)|e_RnfmWd|C6QA cXs s;&e2΃fc)."^3gݩˣ`QOkaπL"ԧ6pOXeOr5C`.cTLղUh3Q:Ǣ(od|kc T ql:0d =Cdyѭ+KGˊl8n7 1WaS÷w#U&0ZLSr֛|bahݍbr:B*drD=,d=cReaOb >~U^f--|,꾴$Gþv?^E)k&2QW+$UI|5Ó I2 ]>V+anWÐL؟ì+͉з*"f^O^{O֕}3e{A>5r.()=P;  #'zC-{;IGHR4> w~R, G%pĚ=/>w" `b%bu\d&wx@f#]'+jFԎp ۞gp*U$MįlF#;Ok7NJj]aS֩ Wo/K|vֳyj7gkFnBR"?XAA9W,<8E//yŸ&,-Q 75$o,_r~ی퍭9YNޅ@-EՄz竊tGo`Q!d0yn<nؔ(5mؽc"W:;9z7&~^Q3۪jokUYJxc{!^W̉x8L̒r_ے9Cn<o&:v:2+ll1-ݚF}ݺQ&%GLHʈ0Q%F0Eݳ ^͒NJNəpB7rGFHmˮ5]bm=g*9am'2IH;_ s/&Rka}tbpɖ_zM03P,DXCڛ!tY0.?ߕ4Ĵy An̟Ѱ  f)/ٺ7?ʇӴ)&ZŴOki`}V7TeCVzRs,G@k786ϝ!?-̴(5V#\mjS~r'I!/;D)t#1~aDbKTsvl6@8D䬨lʠ| |eXPL͡ܥ~Pq<>`=]k?xgZ!Y&K]y]P9!$\(%wv;|z. sCF18e+Ğhב*\錻мF" .MV3lE_?S?764̨Ӛp19Ɍuo?ꑆB͖~Ƚڕ..\H<<8ރ 7,p@WS?BgHCLibz;2>F->(xPuZ]zfu<xǶoBiY2b ;16^q4``35f)$WMq2cUi]Ie x-][uH(<[nw(kѻssE +3r[ajY1X#DŽGWEא mZd> |NjVWlfeXznup. 0O4ek 2Xݞ֊E( nuaRm'D5xOX 6drDC&pNAM)=iz>e\Vr3y 8p)]yOUD2*2u.( bT%VOÁlfڲKx4uN+u{)~Cȳ݂o]A܇!Mb੿J&*I3r&3_l9O\j)*rm40&Pd? 9: -;CDˑ'܎q,Wp(AA~a$+!A< LDO,)G&W] ʁn"hy|#ιG\"ڥft=IZ XK"-%n,Fži\*3>qK)vkx:o"z<)pɁ`+̘ S`ȅUU41aIu@>T5\Lt;ۇ|fQ.y{hGMin\@:3=-t b^h.2 ui(KIӞ2:pct ŀ4+M [Ҩ=_&,QrByiƥ"eV$=zK,^)4HQ/AfRΟp?2%)vW8o x%ˇ33<ǯ&)hW KQ]5DHa$HLuINM/wɳ"FE92܌-gmƱX> hA1{Rfՠo{`ݶv-)Ƈ=d5QN@ RkQ۸%[kDmь^fx|@FAI%l$BGv;5(_~/bczvᯀJwyFHZS jN̴6)TSlkwP:(>q*"2^v ļ;53?X;D&PELPFwz)Q?&Vͭ:bwD`Q(/mOż`υ5h{b B&o]K]l#IҺwO\tZt6|&[X#,k}ݼwZ'{ǰDN>M̗r!亴b_5쿎!7DiC!q>7їyvҪdY+1LR!b۾І8NuxU>x:qF!96'b?L<6A^rLH VR!KxNI'>&rV#zRpָ9ípI1br?'9df kW T[;XT\l^_h4,=:cΰС*z@F"ևEɠ P۲PS 4dGGn%:mH.)u"Xa*ʐY35G\QOck5b-4 !6NU-0X$k"-&b᪸ ]>u&FG`)^g6X[hA{m0` 1Zy! u)tIt pxΠ6630嫱ep˸yaÇh}F93H'8lՂ&#lXX %YS_RabV3x#^EɧZ»{\MKzp< #5m]Pv;r %vrc0 C7 qsa:Ungpi`?LO1ߏ OfHb:/gQ:#b 9&^ʹ'Rit?&%g4)|--Rx@M&U/| c+>Ĝt!'.DHpnR ࣹԎV}\OS~鸾VƕHC~UzKD'>Oj!=k+6ɧx`JO+=ҿ-c,ЀIT†>TòGǭTͺ/qHB5A0B8pyb Fa;qNͪȒ}JcKUUm_?\N lī#>WƤM&u'RDӛB\ 0>qN#ZWm:~ ᲼d_]0vMVx;C?XØ0p2wBZQ>Pc 8XP8;駨(*BEs renw\!hX{q8No匿,_A47\Ëm)نWRvw<^-ڜUC$zHZ;bu~Zp~pЩc6KO8D1/ظ GM6i4 LDRe+j 34| bDdO* ߢtXqFm87sew6A0n{d*uUՅCY9M5(Tx#?fkZ@+hT~@`cklul䕠 jy9x0NQ7R*X1̢w2B:@[3Ώ+s,&UGF20t:|4|%,_NXy-`Z7=X}>fgm_ҰK2 v8Qd*z%terr:K>TefZpue+ߌFDAzEi"^UiT}^p}D+WRv#`BmNҩ4? 9Ʀ꺇ٗN3Q}3c6-UvK.{r]/w:==m%iU] ns9tw A_EyqfR Lix9/r["V/*|  '8AB& qLiR+=` ,BEK'kt4L҄5rڡا.Ҿ MP֩~iz;>|#`{|}yEZ$qc k+ApHxB1g4Jo1R"$fEJ0О_p g2/:8+(GN9Մ7Պ?h=p2Ht/zoIv DڛCw-[+vNy^q/oi?%BWx6])%&UM.e@ϳp%%Zm& z 2ˀrIfgYO,u{tj|E3):xN0wީ=gIܮЦj H4+.8Ƥݧz)0^[Ҳ2v-G- ŶKuz$Ođtʓ܃-u㷿ڱk/+1E/|8` ?NmO$fPRu"PGk-I=8=K8Ml(iQP$qa۞~t 54/x[= Q B\/:Y+{lLjOy%EF4 E<^+s>< y]<ݡ[$ZKC@2a>O.g%f.*U5\ rX3&]~dG_ҧl B枍6|#ga@?=~^b3z{is7?gsTݷOIpUrQKQ_H, k|) xDc?4&SrW`Tl=xK@VP{,HФLxeC :,zF^pbTK4LᐩٿiyK?`t)},ut0UUn.0olxs T:wHsuV@kb Xu`iB FΈRa-BoFlw*Ԍo`D>)Hf$$PRQ!pWX|4"I|oRѥ2EjʍHzn|gv/Wf#Y Kty&oҾ\TY;gąT o <퍵QyT)Z;?K@uWG&Hm橚\1ϣoRl_1zXIs$VB5in,"Ɉ (lO6v!/kT >~vqƓa@:FG& RucKL}>mieȢTngX.. 1GSttW&&EҗJK~G#ft( 0qZ_f 3im!ZjZ~NC΄-/o6f6 dZDsn(-e@Tb1 }Ro7P;v9u=ȋ 2Ϡ>la1 < Xl[OL($-hbO0 EgO)hӭʰ 2&6n e2 \:bRM@GNYAY!`X ?$U BK4MZp?^4)1#4 D+qOǚM|Lws [紀q7i/7 mF W 27WWWX1^$¹zljai#|F2ݍ̈zZͫDC8ش$4tL0 C|Ys*;ɪy l:!`T)DxokΗ)'7#b S p?c=aY6j-:/ڛ)EFItr=j+v]\QKH!W7 #R)kwzUC FҶġm>0y.#2k+(')lDe+뒳&tutqKr8Ng?T( 1eNΎƂ7m`Tv2xFh_Rnn ϘT\qa|j jl!E_-+H#F6^7I]W{q+^HpUcbQ7UqUInRt΅oCnW 31J"tkVDl΀NG;m$d{՝" q GKgHa6VC(TEVAVP*]u"xP#Z-lBE.l7P,h|X7 LΎ3Pks+GK%whfJX tj=#B"ձo1۞u(5d/c&tJJ<}IR[9^F@kf׉[ӡZqzQ*=." J* Xޑ"{rAi@VJ>.9THe9ixY2h WH:kiTz}zH7=A׾ ؑnbLSsX.#ap$۬L0BSlH R$I@E+Ӧ>ϥ%]ͱ_jG-p~ũ'^";}w0g #zhI[tС7W)tܭlN >4QQa Gh2fS%/M-T%} LJ[̲[2XW*vMPpnS-C дZߔ1wC旦.܂LFFR}e5C2v.bJ=7?|Kew{Dn/;3eC_O0VEDMom\h `D6JqOwY/ʑ#%ɹ)i)`͓0vGl៰=s r GM\tTJ?yֻ`G!pAd6=/e#)sOb Ea>w#5K?vt毛qb!YU^n}r2=[)Lkp\x5z?Ku>:k,9;a!tr{}6:p_e i&eh2H+ǝex'T*GS|6iQ8Ԩ6hZdCԵ7+)&+okn&څ~lz \9>P4sx/`WNAyZO2 &`(ºhX܎T`\{?8D Ō^@@q1ZʩDZR6ԁw:(Г! dlYG+VWٱCe/͑BnN_eBEUmcfsHɿ:5ejD*lÓ25ʬ]@O "K(cDhq9Q ':ڙP8C ?%dwQ#Cao}_^ )b+ݾ[ߔOǡ%o6U'ZeO׏ܴgΜĆ". `)I&0*K\T_hw o|>jOn /i "ٞشVcPPUsC{Ȱ(ϋ1/KT.%%V^5#x$לdKpQE8z R`E^*+ ,p{@О^߃e$:}A-ڋEiqb0f>:8e ^6{O-EC״D0DB 9տ (#ڭqIQ3lő:'cAsQ(6c\D㕳#\ݫwPͣ:,r ̃'q+H1"4μ%K+ JbgE9Kj qVs d=;yaczc4Żv2ĜwŢE|XdmQR-D0&"G 3>R{{*kProQ>%+2:t֤qX[5-f9 "#_g]ɐP{XGmR h[`]w:F xY .GN\el@6ֵiD҆Y?fx~Ni p+6آ4/=zǓ2MZ#L8XO Xcl 3pO`u ݏ e@w48t4 6=J 2#TTE&4ٟL=LAX}353ݦ'XJ&9q䞑="&12Tmq{8}JHU,c4tK˧ˎGapF=NFĴZrF¬'qxY;(\-Jlr3# ~}pNpwVuQ(bʍ\7.ճI.ؤΒ%6RuDiAp<5MfOEտ\rIuy 증ϭuIitjЩf| 9Uh|3( "f[3<,^CYfj񌯑Pp[܎zϴ2vִU!|z|:IrN<%Nq{7ǔp%J;2PJ3cfr/|_KرmP ¢@(;2)5Atٴ{ UY ԪIl;Rm& Z$%Ւkel)W.hWr"nF"8;%I[無ɑS]$FAkSòT9 4 v5BFH'EIž/⎍PI91p ˻TdC:1Ԩ⇿?Q)GmmQԔ x$-bTNaǥ; fhJ5C[M>HHC$=~kr#<&,o)ԌYԚ݇( EK*2k,tusseMq S$+*mQ;<:(?Rq(E1|F#QH4Moų؇<8VhGjykcMbfE~h$#Q)H ; kD8]&#㰇A_Rpofn1gEptvRpyHݺk@ub~?jGَХ*;BBC&Ʋ|ykj72=l&?f)WCpU;=Hvi̮? c*VdS2ٻ@$A.5Sуr L#a QepE/.p\ҫ}D>8EF#5l&@sTqk |s[%!xe"fG1oXfR7yLi Y@{;>xgCTIuq**{Bo >PX<-$ēQ8i"krJ6cG7XbD_+[Ńscvźl*)JFE;)L8Ι@)fG51gbR+RD'x;p]Ok%tr5]xc}G3fPۨH=P{ԄcW'_ _5kd*Vɥ/oAt_1qL&t.KNB<F⵮vA5 $߃#DI0E+XLW5"Y7C*ȣZx;퓖ƀ.,nJ>R1mד33da9ؓ{ut&(M`f/\s_gN bຊZ"B1TMep[h}hXրfGWyPC2ݎ=?(L ,>ɔ:H\mj`GZ`l2' '9ǨJ>!>a'+`-L;"# RU< }ZSldAmէuMw-r9Mzx3^],z$8٠|ԅ%CfV.A,'q>ط'UrLnxu턳Q*UT CB[w~XeN'P?nnC10ݵűHr9YT;pMSwC RĉvAPxd+^:&w!3g{5 =]^?z_l^AjͮVx)0W?&lS6&Y#YP;D9@h/aAojl7!-%>]3р%]Ȕ#7t,7HSћ_}lLLTBT/n8Zu#tg8+HGR>5M HcwÔ! R& k |KmgV4- *D5'^i3D %}D鍴DZh 27 D1&kjiJ/IC ȏkTOF'EMZ*!n*?Z +q8wZzjQO_x ǶL~~ 1)bTdnr؍#ƨi`p3 <&yca>>Pӭ0?qs9>xVúSڥ" O/L*Ͽf\;89Jˤ8oM%uOFG~%tYy _˺CN)uX}Ͱ2{R^U K3WҺI^34'זf1 z Z^zs5.V9k"\! (Pbyڊu`^.`;N\]2 AM͒~;dj ui՜=\P fcAh/45mϥ;UQ}J~NXÀT'o/R O@f8o&j#Wl~*gH$KIV36GN?4 Z( %.uL|hcGS85 .IR\0^<ՃdH7"V5u+ ڋyW7[fcJ|fqF8%|L!) bE=tDHo7uZ./R6n4WH?W1Gp$8m !Hoc.aKQC{qD3IV$ZڠЇ|Qo?؋MO@4:L^>|WyK>qj$ROwO`"Y|!#WMQl]g-_OSY!G5& 1q8e+B6)" ]^zH6 cX-E%LA$Ub|wVUȨm!z|baEmtNwZz{X91Hh^}kL԰0߻76\hYXmI Ff ~~Τ{I^1P{$N6>~QtFi0 >b$Ig ; ۛoI4!\pf{Q3vL|3nHkHpN  V ."w`".D4'qB0Qe Zͱ]Gތį7^16n r_ш-q^gtu OC|J)8΍=1g!ZTbjx"8yW6/Qq ~7Dӥ\;ߙ|5 w?:&$,=Ɏʡg\*4$} "?6Ybkv A#G(2xZiF%2gT\og^浣5j! `BA)R_\ ե!O(6*ٚ_ O^q Ńdh_L)ж$Y<%6М8HS(!%'mx2: QF\10 o3f?2+j8!.,^+uB^ORk)F*))KecRk`A )m)tK8tLT,p@YW?a/8LJ?;3q*NR QteX'`b4y>G#Cn ,c4 Q2UIF7h4b컷W -$m]lʡ4(4.KAZ1~_'E X[~+F698 GNOEgS?׍z9u=YQO8n׶l&45 5ҧywLl߶x3c4Zkv_NحLUfOf6>^}|I#@ bz*o%=i ю6Ӂ!qgSqfqeǜUs{r14LRsQFHȾt{vĚ%- JfԢ똦Yڧ"7^"@ Q|l %&aRwJn w/| Z6 ºɓY't ;-]@{zb`_IGW=] KA{8v5Rc+62V#ԙ ] ̍hm㗜 3јf|s?we%?-)t6jfi:}ICzSE#)7VK6N 13  ;uUs$֡[ r,QqةT^U0:66moɉ@2W!!Jd|l& ,x=A^VO_b f iݢkk롏w%6^Fu|:˿w jjs弸'Mx ꅻD`|%b*t皜æb|Xý>05`OCh#0)1BgHR*L;@a/ђ%u)nϢPU vHk̿/CHe\g^ f05%sM-wz6gȒG̢ς5JmpwovYOcjruyk8JEE+\i?;+&LoiLv\'|ximtqQ2"Ͳp(6 s1_w,kl=b5 5!P>1" v&H8C]AÃ"}dލT9 7 p/ZU)5Y/Y[T;{C󔦇1~,zym&sa֑!iUh)+sVLN^쓉ܠf̐򿝊L0Ӫ 5Doخ䠟r,*8_~%;SHC H0)V20vP hPL$O~&%v^1)n8h` tSoӰʧBV76 /;'x[ȁ?v,/uBF]t [G-`'4(WaPG[Z>\v0"s3VI.`de#@"ugUO9Bz{׭2'Cq}`fUqMڭrVJ>։)70@0W,g7d\WD;]X=t Y<= GWe[q\o6>X=Z}wHH$r94Xy ^&Bm7Jk >^'P}^se([U;U'lq46Wղ R`ӾII}Hw> as<{*-qR>"'$Bf1܃G S4?xm>:Yف{/DŽq55l8(|0 uJ24 c<;v^9Ӕ2RFGFEF^@\3 M>gsSbxco3 r[ͶV>ZBRݙ+"cݽI~,+خ_2iM@MQ; GӦJ! mpY[ҘbKM!6M z(G.Tp[r}[YcKoB>Ϋ9Zܒ]ޗu*Ls~+H'2J=P?4W87ϛ FP(: ZШ5? .(j3zDeK NZA$T1A[J JBD+/.)l=]4E#ky^be+/Ca-'4 AYb\8jUq EFc,H 2C:M5~|˥by{/ntۛMS/LY}Q̣^92׮Sa;#‰e]"b~8Og.|1STKrr"LĽfxsgbi\XϘd, =@NBwnྰ-}3L9\ps9tx_w{ű}^\Km~|6Ot}L[WFѫ ۃaǐq+tJ^iI{MT|swXU+R4Pi(c2f4}$&U [D$PN1ɝ3ѪE,o<;yzFjxٳ⽚*,|.AA6JӷKJ|NLkh{,!F^kΡ}O^`V:D,Kl#D<6Q `B0۟ZܺC%c뾖(&bI0Mf@Ӂs̶P!DIS7P[/Wu)aYYy}tdV pۧNB=+jntpF̐'~2;Ɉݺ7Y?dHEnp2}I}&6>;"0t&5MEOHbԞ=JBw]1jeBúnz*-?`B@5X^z e0$W5:XI8t1HnTQ.Cm8ᄩt?`uLvLϖS'7%[SNٸQZuܒ d.߁3~jmn }.>nIѾuw;UT{!+ޱEYTMO|&CzHQ+UR-;4+ժ9 4Xb {XzS^\xQZ@/YtweF~Cdn[o+ڦ[JAj=͹ Xs->TJ_:fdYl,z>;Э6h:ErTNF_E9I-YwՄYMQΔ%ݚ"aAu\`K#K1:ZDS[Ut@`-,_M\Mƒ7<{h쉥T!,أ:*:+!XIvۥ 0aT"*ac4[pއ0T݋֨|׿mľ/ ("՜FE #-ːObh} ;`2Gm~glD~6 }<0IA]W{)oh,-F Tz DTH"}_؟ .n0a$Am,Fn)fKJ7:*Smw(Ї́*^Z'#϶\Lgr/]8693:ʌN:].t}G/9Y&J&;ɘzo> 9qڏ֯j| |V+n .qd:-j⊋/D47tsjEb]RoY曆$ Ur^5>wO;j)[LF;}aGЎvOUQjYJ!r)cmurBRq)`O*Aocg hyM YN8v4y,RD޿[ lHOX,s.|!2\óYݜՉ `DvZ>pr{]>$1΂CCW"-Qn ^_GBJXZ Y y7W_=H[uzRh~BGB Gy "6%x>Jkk]L FlC¡1}kǝ8uPWgE`\5+a2ɩ@:oEUb~n-A1-+XVAI;sxצNgkm n])0`T29(by+@'qm UŶ8'?4k'PoEvۙcmD60Ѡߞ#r⫩P2ZށMazo*r|IFu7a@Nt[-]_"F3=M{|Y]I_-BpsYMFJaKݳSl$j.zq!=Fұ[UK8OEFt̔, V.2d.C/b,Ɋ#)m)g쟗JϾ#@+Egw"P= N.mWe{ kT 5%~VDM9aYI)׸\1!\;/ LmL#.ůeVA:0GXS">LVdsG_ZwB]*uܿ뀶U٠DgMFQf"J $o#3|oS0(y:ߍ< zt3C_\9 RK{Uu~3N& Jasb`oDmhn[QsQwm;TFW6k]x!P{omO' M8F#&nHabW*nN㝗^g >QckYrNKyD/6G6pk3QBBPѡ׶cwW%nK+֕I&(Ⱥֳ ݺyҰdOp_FG9앢 RD$9.@QM-r+", h:O#݇0a~CD 2 x!q>&`p%+sØÀ@1ub IDghh6R.O:#zl_%ɋ bvQ`ALu@[vӌH*?o.(Ag9 d迗F{7Oウt:.ata-PHAgaۇ ׽`0"CNzpsuT.fN E ,nM2Գ}V33"I>_!tR* <=,<', ;Kj3yl#(S&g7@y ZNϩ3+rN'hm3+hNhҺoŇ!<פ-xr@ҋˌ +l6" ]!ۥΑoeRUꗴLh5Igh ߾y`hؤmõ\w9i+4OEK)'gPRa2m:|\`]lY.7@2͹*]+˞'p7Q\lk0_/k d$z6;L; ::@~Ly^UiŮ~~N ~^W*KBݕ>'cӶEӯBAF=P;נ즃٪ f|xWU|O%פ[/ƿ4޴,.tlUQ9]%O T<~Fb5\YgsjO#C*ec,YŪ8.$?S/4VwU꺜 A$?vj;pNa͑ $NQ^S+ 'jOAs1yXr)Czpݫy5>7T2*u*{2 "]¢?0%:a{vzZ[ eEqD4E pbaYCa`lK֝NYjnf3\L1+ kLY4D#%Pt7 Kى(sW;By.,ԑۏ%];s]#^[~~go{/pW9/=".n݉فHΊmD4d+bI˭ [6%ZhL$+W^|yDC'~I{\4*tg4 \J.Je%d%Ӈ(;=ͺQSLC&s`H'ޅ0 Բ>?%5QLp~k+i СQ!mLF QqνPH4] J ?4/5>Nh qRʡX݈ho$s84i_FPJ%\H$DWK)>x2Z换րjfSz%S:h)M}lv!Gdxu!Y+_@,UT_w9hNϛ/N/6Lr5 A]Gt~˫ Zkɒ)ȘH058& K[O$=O4r;wP]~w!|doa9H߅6rCv2*嗸 >a&uYs]i:7 e#087`Olz$L}n.y}DWiKT~s/gBȯJb͢.0)_rH1b'Qd+>Ms'0N)T5"ky: en<ȳ}+ iѬ cT,>4:xe/P@| V+kڿKdd%6S1#ӎavϢ+Z :Ε=Z],@%nut~zN4!MTs\H6Sae68?cyWAX 8= %:QC2&OiLh!Wq3TSkNHCۃEV"SlKIf#X-|@+dΦ8C|5t:9|HCzeb: tOr ϋsZ׏Hƣ?\ƐܥҞWgdX٤L~MtO֩m9uTa*DHP%qѮhf;g06DꕰİT\bQ\CUc!oHvNm1eAStƠʬ BڀbnPe|g˧m ILy-~0䯎i ?,8t*q3Vk{t7bDϚX%c|>$RVvyҘ:[tPfoZ ?S_&*h^]NMo'际!oPybCL]-n/6/$g៞`7f\>|8ıo_zV@?Iє T;%cK}Vi~[~(iQW ۛ$B>$?Yg21:,_LY]1To!Nh?Z(/֟ 6yl$c gA᝺lΥ+ݵcPy \jsLжͥ̑L5yw;) ۄ@lPT$&uԯͶ痮!1 pzYP(XF WBɥߔMAQ1)k#iԦ{:z?G Xv-4S1}yo )VZv#> U,!oM/HRb383i3/*cVG߉k?Hz鄰O|+ #g\?JsARBen N8å8"i$GYhjo Ul "C #ʅo27UD6 6  >`yᝫVa+($i5-x;N?. ڜWٓT%STh?U¼jCf$ױV:z_cY&c݋dSQ;fٞNWmֶ6=a#7+2SR@ i1(;if(,:Q*f:|T3f)oM4As_zb92 VBUbK!Ih }Uibfq)x>`t+ V+ A%=,Z;#y %^!nsqNdEp4 5`qe!^PႨ azj 'jB=\9TQef6Txa>|{?n6Xa4k-@[6u²_$[=WBNrb_0_ތi1Z@Eс9;}#Weʪ'sE c#}sBВ5fG-#iZ^w?Ls} . 2Vڅ˥/T_%bLmӋ s,ۅ`EAdmskr08#Va#mvMk8Q[/=bM(*4$h$Nje1V͌FMMDL_5r(ɏw7ݟLEGTaS&#\0MɖQZ9tPSBU~xlo.=.3|Oa3-Ff$P} q-h9ߤ^: wϐM;p~'tA m ~'n4`. Z˚!'geIO"hgzjHpR-qV1mӛ݅m4%* _`J,+tw3ӭ%"@h]DHu-'K$Zu:dž8N.iԮ!TF3dTuQNtZ@{+MxhAo -uamG$67V9#P+}Z IXмZ^Wq( PzbϏ#%_W?MGR8'.J"X.cgP#2FV)"r*kpim 8@%eڎ&m8WB7g͟O*DZ N-e `M {,BCL#H˞,P#6T)z2yEn.l҆zGgq ˺,V1hen!;٘@RH%XŤI&>,h܂1Nkuc;MI5T\},{?6 p cJyl6\k E9u Ru;I_ ?fStr HGPpN҃:^э.@$JB 8NsbOm+@^SEVbÒ]Qj8@rˮWe#x`Xd_8tdY ]m\l 1WplT通*e;yg>ʠ(KOv|<6tvoadiUQv. Jo||4[Ž91I@S{^];*>CH93Sŗ\;ũNᓱ('"%0> tkR# 4^%zocUKc @C)S\ie2} {B6GW467 pnZ* m sK!dYyEuJI O.|2썌@hDp ,0G^rH#WюߌlNPoÆWnrbYLGyC^#^)3(SUO-{ :3xb3͸CWx h ʠݑ%!QnmcG3R.2dG(6˳bv0'JOf%?3u) YI~J-w1 ;Cz"3hpK[4w_v>)B0  Vr{llfO:[T»%Vdw=0AVu?!v ߟP*yLsJ=GO!S5$$xB-G?5-^7"OX7Rf:OoQ`^ma+zs6BL~P~mk[}ߔJlڻ͜Qs%y)d3\8IJ± H3vaRo!|0JycmFZrQhAdn/tWeCI I>B }_į,Q.%*tQsMc8^?Pš`B*G `MX-ɚY)YR$ з;%1Ebg1Pխ9Mټ)[X", ; TI}ٯ{@u-t[lJ4h3Lub>|i秵wh g:˫sQ|TΡ Lc c(GwzXjW@ dA+|43zlX0߆\ȵ'Ou7MQYMRqxc biI%8~졸OC[%)yާAaȭ>ǿWؼb,;E\>NzQ*L3+oCBxV<ĕh7m'hƸ08 +BNZ@5bV9vKk^q*ʑP JJ~=X X9ZT(iR9j‘)4hPbRfYӏ'޽xҦVt 9e0\! qFscOpL^Bkbi-b[E9b( PU _/EO yܙˇ)㍡9_"!$™Etiy x/u%| ƤǷ_\/~ }]b2vm]8_P,19@;Gt)_;S-Up]up#; 5={'Rx恍"͜DM )>X̣ksb cc=nt:jkS:(y+Yo#^&|zy-uf%H$ˍ맃fMv^|$\df3,~x Q0lNt"xygvsL*Bkb k$AwnmU-&p =%у|8lx%{SD|<ům#繇5]ͷtZ N%ݖmiVTcHUDB+C]90oMrz_,券.&!Ϩ:LV15A [\Lq쨆H-tȦ63͍lT{riEܗkh$Qtar&FJU\΢ YJ!ql==M|NO.1 _ MqyW~Qؘ)w0k!"Ev路#S:FX:lRL'/0Y{5Kmd} o .MI,7ǎ 7+;*Y=Rď^|ȫaa_ g_B"oԲjsM(dHĞc{VZРIu E ny?sFET"b ~ a.;$=obukJ"L @Xxk&5'?ڪef[JdX["=*&E1,GJ:YSA#(^1XǯF T%׀.>ei.*U\+]cb$ -= O/A~C"r?kڀ +%xgZ->'DP< nLp'sZToç 7a¼%j*'!?WNlS-S; 9Nٻ>J) [=UQ}m ??e`IQ 5WE\FMqH2j 3nmen;/XH'~naAα%eGy.IC!I݀5@ׇ(0 "- >V kG|ES>'x. 0ڷ sWjRa2?ȶ!Tx~ׇk7"ĸ(0I| K @?Вn?B~kSĵ۪f>>4_9.Dנ8.%"t6 ()LV]b?уg\2o%(oQ*\xGQ:NG4V]Af ~qUDF=|fYb0v?Kgfs"ޠnKUQȩ|ztdi (X;>.ܜmwGYq}XO_1oN|uy#:S|@FZ%VaYg+cgGUKxe4k ߤ g~)`dxS#!f\-R0Qǜ1&~yHVL%.=MUM 3|{ U5 ņNW)X睳-i2?`B ʱDlkP7‰C|0m& &ݓ0M`b!⤲CP'l$8C+),+l2;5޶ccwq҆)f-W"qIO4C`џٔie/B>5}}NԧѸ,(4LgF:DgQ/J*R0Pߟ o o؟jzCm |/QAt_7wTk`@n;:q6j9s'P-OEo=OILr-eCPY}O2Uw{.YO>!CVKXܛOŅ7NLzʋ~{8Aj[I]{8wmԣ]\^Ρ@.V{(=gƌK8e0Tȸȝ$GfE%jk@#̚d,lbF@"=+Ll!x8||Bt}yo\Af9f/4CCjħVF+ qfϋGE@d3=,Xb`iMD'*a6ho(Rfg՟zȳRף-vu 3S* H6rſ&K|3]9i c,|C]Y湐7, ^.@WNFz[Eddx:@Ϥ [B0X Q9)5N n)c+WCLic--WQ*@Їp$ﶇIlwWSـ@rT#H:21^ F b(S}ԕ׏b,IxyťNC_&*w,/a be+,Oļ1 whӑn; Bw‰Yv_Ъ3TϡKOh A4o_{sse$L: 씓$OQR+@{}R$(eղK*bӊ5`uⰚ ,9Q~#Z$p*eDP Y91zkt?zCx3×$ "TR#rc pu[bz 99ȷNz1D{LےrL4kbv_lSJ,@d{=iCi@6efTp51Qr} kݘrwZL).V[ 1/ɦ \2=H#e1ZQ~țVE4縥%4^XyvPw3B 30U٤aF8An 9F%kivF\9TZϡ ]0m3tǛ9:"+WD)\(ة 0Q]-.+^l@ %+\%08 Ncj2_ 6e*qs ibA1#"x`D=MM dEї"/9pͻbq:>V` Āfb}0?9-K~RhU [9/ON&⓹]k{2$҃:8H'%(]kѢ 禀Τu d?~V({:o !-nF=Pl:ޜa#flB{~nH-c5L3$8 ۬NmԈ®9i܂TDzB^6իISCE=X\ 5ݩӯ3QQ(zA!vUW;i7 ,9UBgQi5V8HhrdaaT`@ 4 ȍo,VɻPJf6be֬BbYŁp꘥ A"/ &<\T v\$1grw^SWJ傼Py:,4!?<4p";]y %WWYBM\;D.Iz5-iIFm?G՝ =~= tXMI \fs)D kAR0O:Bl^ OU&@'i2^q2H[1aI)JyF0뭷#QAl}7-ɲdӟ엑a(OѿDJDs%Ƽ,kIX _y@|>rYa91U^+chO)脆һMۜsٕ|—MׯU\ckx:"ԉ~b璕7_`n_2k|1e`@gNZP`ROXIFxw8f2e>ȶDذAsng(/lLW]_\- Pk+:SD8TN/cJ_˴rZ5|}HZihŠl3*ADŽ")'Ƿ!T:[ׂGvsӃME^J:W;#3EC_QPr 2W^۠B:X[qN} Çy`%CO:/kUם,ӈ!SjPi!!$[o0v3zLBrjht?l\S~V',fl-X"> iy'g"Iz6dcϪm%yuskΞsօKUu:t71GѝN,(Á B@eJ(6}wg,S~B F1qu!6^Ԅ/.\kAj-UfRQ&췈F__"0ݙr$QעV1R 0\3wf !6Gb0,V}70(@b%$A7/cS[CK~|d=d~AxB3_t6vUɱOD$\$[PhF,NAL@ktqŞ(F4E~מ,x2Wq%E5 =Fa1{Tao)?8M)M!&ӠJd^mo{411JGOqlr7k%g?K8UhmKB܊v7%!@ygw@@Lz\)}pdT̺ҕXqŲbj&wEsH~I%P7ʍ? *s9Lϸ7>yfߊ긙LPT|g(ώffs'b %ԌCY(uIf8W|'ݍcc&*صޝ^܂{;V1r|YL͵GS$ &gJ,gI|C"Wkxd0"N|eSdBREFk?=:6=,_vÁu"rB/Tb/:Ii9_:HQo9TP""a"pBî1']w F eVZ3E礲mr~ PBRsEl.#sW?3`O\ѩw|u0ڡ2"da l{)[-`G$ۀ1gpE݋^JVJ`/jȂܷlϗ۳x+*n7Ow،aR_9]ES|ab9{>Z!of*D_dUbE+IG:%lq@_6Y~<*јkuacs)ioh3hO+ ?,#U`#|+as38J$5YjF7e/5O.T\R0 A JlwόOSKRNݪcɫ(/78|x`F[vޥVjEL~ Flz-L!f]Ktg$U6jRR=ū-TicQNJiɜ4jnP&.wd*I`xkvʕ8(qMFBZo oUU w܀s@感췵}'9up,˄Ӂ1E{!WoQT p4P ULJHgq5R˝ojx`$k(T>ќJPP!x2El |9Y[-ez6EVPH "6:i?1mKGQ-T[I}~śuGbmmH0rߞHYIp9|2X ):'LX$qˎ锲%t'7@kz)lب Z4u$zz;< [lyDZ+ĉ|z+u2*&:-sMkgjMekO7s=/^ P7A~lT}xe^cywˀ.ganj| 18Rɶ扞A J;m[X3ٳ@5Y҄+ٵ-iLh,hgTl)M"*YVO\|94.AkeP|20Q!K"GB.CcFFb3]݇hu/~p4B호*;iȑH eI/#\Of vыWkQiU[at4Mv5*],s"5ϙMD``l&ub`FuOԓ_byY㚲+7q2__ R]R:mV4K#  $xYwoA'URCv Kr]'=旸t0d~0@D~VsY sA0n(qHTv nzZK`k-F!>sR5a"cs@7 Ǡv -S!Z)y OaGfc BA/|/Bτ/v] ۝8*D!@w9T\!el^ba$:ZWxGF,,r(`1 I"(3- gݥZn1X{s+4ZݍaD-$*w3eydC+-ʴժ.YՇ  StWdG5`BXawvgTC @=< Q3ĝ_lAËy|bl:y_b h|$-;mGb6"=} J 3{b%AOl2!tU%[ӭ|9Fa= mGHAfgn0JW\aCl[g4鞰B z7EkE7} KPS ]EFN@J V0ac[֥{okOӋc-NnS2[Tq6ͶӨ8Պ$h&D:{3*F-C߰9XI턋 [tQǫIif^*V,%vH@ hnu;@^v}0mT/bOyJ#hMvȿIWAǸ ]4| WxOrgNV(C34Siƶii*=HNKWj`!⌧^i5h(hb'}l:ӟ̲'^cw+-aydbkcOG4mSĬUU5~#oƀkovW}J]!~BRr' `i"#8( tyXYSX30/;aBcS`%ar>~0b$bJ3}" j*r +/4WiR&ʆyMLCg[W>54.k %:бF$I9Vim`yO-j̕bQ% dO;! R,-;q=Op?cvu&% ; *),]k!!a_/sж PkRa;n[ 9<ۀPwݸ+Փ#X/ݸ-|"zWT}Mf˃m[d~BXr~ 'ͣ/YKEFN]LkYL/  5~`RZ#z,֩ Nf' 4`ZxiLp :1kuUl䁽WdYMg Bsp*`(W$^_LE^綯a'1@ yE1L 53Srq<ƍǰV݋|`(/ql$ч#U,7z hqe UuY}oaF]Է~ŭ铙]Q [Rl+`ӷ?i|]TTג60_m~}/0[d)?YGuEIxڸL=SgpD쌐Bb>; 25b*n ѷp] @;i6?3җ%σͼݦKfKi*Qk-I?e6}Xhf[ `a;bʠ#=n2j/>K[ijhDZjZA,*LlĄ@Nm2:1@XqeF݋\_Eb*w[x2gɣMWf-0FʨK7iH;9^ %~C{xygגLڑJxk%Hf]bR͟+bߘ&ƫTAZXBOP*l1Boic 9?3QߌpBఙJ®elҮo$W&;(`3ΏN屠\ˈN2>` c=CEerXʽ+I CC EL/_"+ [`^lbϭH:s @?jΈO#ЌyhpJ~vs&(p!@+ mɵKvGNzPuuǗYzhtS= 9E. >%uj#>pCWѾcPQdQ7 %gB-ڇ/xҼ;~>iu|j>]#*V\\U#sD\./27uT?mfKސ\~~nQ$^YkpCgBW>4W܇S멩qzמgfҢ:yLaCuD )|r(8339{l>u D_nx8U1G`K|}VF˼~!EIb:́dͲD5W bvc!%yDd}eΏ].PQh"9=P"qAሔ*sفjK?tcdԀ3xm/{ p[*nS>v,JO%7p8٫wKHBs[1JĶ vٰ}BeHajNSs;'*"(gQ@⩱egr;O>OeH*`Y6mFycFҐ' d.9h_Iz/!<%5!*A'(J|*R)[4_߿~^9jޣxer]&[V@*:qCDzNb#y:h [R].n&OcmEDY߽kY(7FhjU(wnu?K=NSӦqM,-^[XΫʘi}|'G$hq;➽8-1yC?S*.6POu{A: 3&(S r_ӧApUhӀ==#Z죤jp<7ZnLzLA 96 CGc w , f d8u!TuUS*K:&Pa#ɚ{߮f PwR7x|K NLդEd؇=4e4_[;&cb8ܪK"v)2P#['X$o'BF keOc]eqk6N#*M$W9iYJPaeB#Ԙ??qGJ`6G#pTiC>^<-+뻶GttoO:kb9~TCui+$[I?7y~6mwM +N1}0#;>PVX`D7+JT1UTh!zIDQ[7Mv.× "ֻ?Ҟhoz;j^GS1H塏>TQP6U "Fڰhդ~3_ Njqhf`p _ųTz>_yBʒ*6,bio:Y2]c⦂ D2VR˚IEFx'X$J$=4nV-Ⱥukt<uލ Z4T&u ;ŝ#=ƺ@M0gDWTu}u<ڷuL r <Zr{hn 7ʊ,hf!r%3;u(o/F(Np`!g8#kl|勻Ym Eo |2$LC5>z}-o鰎paW,Vyoj~2Vigr4s] >Y# #dMyC=MTsDc-m;Mm2I=b@Iqx}%{ +ex0`p )5G} ISx@׺Sdu IMi;>G`S̔F-mn/*PkeSN dTMI`D5@?"U 7^+ f%1I᧚N%V9U5Caw#[j" z1K>QG%0[od@݊1IdD٘WY*Yf1+oQe-?,j:?Jch {7t1m,ŔhMA,[掐KÑ `"X T]4MX^1GP'w* D9qϪA!O4#U~&9OO3T' ȠfoILwIC37VDR"j(!i"tbl/%']jGX'lܽTe 7MJ"@wRum5^yF/ʸHgYm j'pt"mOn2$%L²LtGj6~wmSV3ڊm=SDHf;L+#;?3dܭrL&F`MX-Lo505>bA_V8m1{@2ϷvۨUݶvŖz{< p J0oF焘-ZWqNoùޞWA88#'o gD-{~oƦ ٚ k)ӽeb*n.Č*O2sK”f j]N:Bi7peDZ^Wⓜ0-G<4فD9r'HJW%hB{ {Ћw ϯ#zS*ZsN鹐*Lb;h5mZ2qC=8k2\TqBU|BݶOsH.msH>+Rʦ0K8et(?`iA=I l1ݗo0(+nX>k1h|,:x*-vl>y?Y tk.rġol@== C0zrP?OȨtF'-Ȟ7"֕U9X1iTxZo.cWP.1}e3p9,]6 PC3ƻ8hHM=rzTz#AT̢C"ɑ7e.F73ҡ܍g?vfT0z2'enw, ʄ-Vsh~y'JG~Bi oF^tb6\oN8[ ;@RwZQ/[ Ν F!i]SHb @Kq/)Rr,Y֖#Ґ %ZgWZ'^2 ۻ|K0 "0;3N۸z[)]s>6WTm H88\UZa@DxKIU/e"$f YXjK4`frAwk03;3dTl%z#r5P?yZFN_Mf]C ߝ\CIҖOzxeB>=9jrM`jm ]d/6 )nِt/Ī(5 (ew`k|n əDO'|SSM!j =OpD_8KNmJTtԣ}<$c#Wd14Z 2wo*!nDROoi3G͵*|mآ"w' C Sʾ+ꭷ4AŕK fx9OSjCջp9^%&|*{#.T0Sk<Nw|(IB8ǘt|ؽFHN'ЀTaH lo-5Z]J f‡BIf:>R;M/ǗWH\T1UeN #:: 5BUέm:#)*Bp*m2+"g!) SdE(r亍~˥mksd8ד`eTM!j^SR@:U\?*C=pM,a]fa~W6 !$|QWo>U֖;:}.b(.xj-DԤcXHMFF c誆U(InjGY)b+,ԯy[7}آlKkYP 9V`~kMTY- ,g@ *q9k$f>8-op*$2.Ѥsv?"q˰j)y#&q[D%KէLu+n5v8%B5ѳv[&x+hp{ 4RF`MTqU[\a0?aMNv±>1]xzHnɄ]\] [3 H))Ņ%i'&z8[^4BE>]c Es0ֹ68bz/#XÚVlkTf奫|bp^1U̦,<_sȔ !δ0;E*:KrA]DKts٩Г.-8yvȊ7lQ\vnS9Ȫpdug䠎Jg$- 檨-f51䂠֔Lj=Q}ܚڄ x Mkw3As.YV? ZA#KZ " 9a^|j:?\@ ]\0  KwW`׎bF)BXe@`[]n|Gޘ5:wJء2Vqo]_C&g9 )zQVZv|ٲwжԥ? A c;mt%aP|d+/GǚqF=u*z"tKbx2_U#ֵ=.m.t*@-e䉥3Y)e6iO-st-?&FÐ+@!e' R~g֙g sWZ$9灥cQ]_6w2t Lq z_>yϔIb" пȣ Xn[zݶz>EǴaR[gFlF٩o[1-2x6lR+L{$W: %mZ/#`N#u+!"_n:> RD Gй81›3n42TRa@ګl@&SXTnZs|jOIV0_K0m~8Ɛi!K̦.nd#GQXif p 둋]Imm#;Z(B "3_گ}Rds[8'ukH f(>{⑽FI3XSdůe'&EX5Ь'[cc <>Bu(\1>WL!fxJ#$:f4ţ5 / hڔ V74`Ŷt-F)ٵ$*Tۇ%d]qٱ*=aodw&5+R }×Ͷ:d:uWr:TSy4쨈,A}ؗVuS+˥I5W{NNrLUҀ#`)ʈ/ _ O-l71r>˕qm1t.z֌C3{Ўd}ѻo|NW9F6Tbbf.\ˠLRDəut=`^]2"(p5\`iju 9j,V,Iyx#!~5fx!i ~[scOyCVH,SDkqA+vEfd,ޓ(>L8֢Yk%_q7*1̄4*#H\ c\HFcwD"Z0U+ :( b:o t$ rg-6QpAicA8% "zpeacAl)s20_I-ٛir[i6^}7yjX cAi1'1<6kW4H(:&; \M'ԥ+Syp:;m#zftU}bMocQڗc A#/̿61!͋2;? ^e#m7Vkdˠ~cZ4Zs]t9NK#k [76:P{gfqG[W^l֨kB:xЩ_z 2EcG24KKm /:P=-W}nǏLfv9'4iĀsjb+ZA0){m ēfheK]?Ć挔,Mnq&wڪ FDNגڋVo^C8M%,=iʼn~rKlIuvT7v/ظ18(w7גT,G>!2R7/>jܺҁGShS?cZ.pBsɂ :OuXw<ܗH cRh>\QEaa:z[3%^H5k&E( >W/h&!3'0svA;{}tҲ &$ 3\I?mj;-WF=FJ%i}\)Ǖtw3-ge|, Z~SI%C>j4 !=VTC N^ǐ#]<2Pz6@Znb9G((1TS;6Qk 7"]6؀IYD ~h{։ɿZ$@`3eUuZ@,ԃB(mÓ5%x8)q9E!g Fm-ES\#yZjaXQ*H>H"QB#ְuY[ۼʧڀ;\}6Ok'-Et(4DH!aGux} fA6󨊊!/?P^ΎPAښzX#<ڑC3LgLqoΞdJzG[(iNx1BZqn zu"h9Mk,)S(4 IPO"5`pHMmmS>@0X&{<p¥Yg_l˟\VC':ʉB "(zVvp,OMJ]9,3+U޺7T{Q8MF9VzbZ 7;G;} E k yp?ooF\5X=W } ҲfY:C'4Z7MI~jx>BhFaE7L$UfL 1z 9Wvz zbn<ʼna'f0n>ZQUILuַ%2}u1D = lx(=]m0#ߧb*wI#& q2~.qiǫ[=e'rKyeoӥ`Ɇ<,R(HD2zSڪmCx؛ 嘓;cͮIQ# nE 4Y/a3WduT5#H 7g+*qE2LZHd?p[1/7sڌRYp98q(Y@}efmj| 1dcj| xB/9 r;NA̱ƅIo(J^"U3Mx]qUNsGe  _Q^82|*f "hzhuiN%GJOoEdO#`S!Scu!f (x:N"vÀ{\yazhK95jXFev.GE=o_CU{h-7TIZ@ d4' S[J+Z:)i-oXF=5*ۆgؘ!#AE~'c3|@:Z|]"ջ`tKnuoX%XhO:vK9OLBq!K G6Vgwc~s@HFJT=nALƓrk%rISm).nزƟAopQ3GG8fڬbhjhv,Zѣ{1F>r_NPY/4Cm-vX5jc{DC%ދ _K^; 5(;]VW\/& 1 *o13T* G=SX Rtk M+e>ꙕ:MSб/ncQy?MkHfAЏ*{XCEH#*l&1q|f'+B /gvפ:LÓd-A'8| k;gJ=]K+R Npf v[C8g{R@nFJ$-$>ߓHHEVWmnrKQ&ikՏ #2Кw/l+O= ?Ia*x(2vT*X ߰`:d_ׅOCI;:ex2mfTqpͨV :uC)$޳6:yx&4/vxRLq*íW<skhSjiÑx[ /y{H!ÓL(8Ď, `nyӅʠXEWI^}}#wƔCgƋƤq}.hOȃgk=wWoQO e0L~5jCm*~aK=oˊ,fh3jӞ7Y*Ah;@cRY4{u3a|8EWl}ne؝)ReՑdy/b2Ee[0ͦ l{L9MEY~ bRu0=r`l@iZ񥵽^PUMS5L[_;819gB+; ݣ<xC- tф3vUoF0%f{YT%'.UC\'XEo02a ϴCUFhAټ EL͊SU%T%KKP9K{h)Hw%Ơ@: Z}TS\>A;/DtӢӿe;Jojv /x@bq&ssЦ}}̺{Eiy;}GNx. 5t7OXw: _m4i9i%`TCR]tϬYL/GvsYpYBj(+FŏlC4Ĺk2ocryޒKBIQ %ȎyfujS8|>~F|l|o@rAT|Olf?A@#MmdC!o27W:ԚFҬ/Nho+jڂ4t} nM_c\=V)jrHƨbcO5Nq'9նy냭ƥ7.ķH;I,sx@ r0M=lxsI|n^D]:cRrtnw%':eʲ Mh۔!ʬ 3D6s!Fz/тrkv2k7$ns{6@=4T߫)wRqSCE(-ϫ-e6Ns2L%3|H4:6HӵyN@SmNe>jxd蠓GTgYA/1͗7]wI;q1/9"Ϩb|$t ,YEp>)` m>O[ܺd5mlk: 0hO"k㓸+ T})AEo}[$K'dNor UtΝ,֞=-Ľ-6֯9H;&7%09!3Ӷ\G_3&є4/w89Ol9ˣP cX4lZFZQoWi -Xv9-$_V~,C?tՠKa5dӿT0k9^P9X ֌^`ɀ+VZi):bkV?- Ƨ{)tN1ܗXT*g(]MXDM$Rnɓ/JC5[ MBlJ)K* Bݖ/SUzrBdžNn gWV7o(h(茪7ђ *~"e0d:Fm q3-7ܣ"LPY^ڷQPf DqOdu&a^Uw s%NHڂeĢP\W/?/W8VC'ÝPH@s/j,!8Mc"S:Ic9ENU Əd)J89]nE鈿geKwa:&T8vs!ir{txwGQ3DcW* 9TK1j]XEפRjsjpG8; S ;kd&k1~h\cO@:a F'V?aczFcùB2@5Џ{R*OR/ZD_:v Y9f?ݫbo77B/Y"縰!T8Ͱ0=Jm8UNz[ћ@#M**]?~P4/*z2]A bЈ:ys+2PaN@N,|xa`~`8U=-^ ̈́mKPv]X釧l|%UZT< DBPdLZ{yڥIyzsBoIik9 -,lPwy$$7!pXˆ0@QoXOyРwm|yF mNEmN>KP DI]3,Gs|=<+?yT "`JY|%;76ئۓ:tOr/FAxz$ Ȉƿv{( ՞gH@t5[f+lkI ,Na%[[5@8i5$҇uOdfF 5ѶɧUpcГzO>"yFr ɹbG]-t,1:Xb(Z;l~SH dBMALp6x}QR.M3]?%6њY%|-xRzx߰p :@ tT4/+I ^QWVK*DbA$4LRP;'ގ/Uuy^6F73<4F¤05}B!1^.C5t`qț"]ߺ GЗ?M-ED/$媓~-? N!_WT5Lˆ}1隕\N V ES4Jpi-=6gOvwU vN%@RgD2n^XᑲX*‚ @\0(+{ڄ@ 3e lG:\p x^ERG@D6ol#Bv^p)*s6WMa*A3x5X̍ҕq֍z@_:x(5cH- $O08.נG&kJ 2"a G ]>F5Q%fܼs%P8?go\l%҇g5*%zg_W4' KGFzk~N"@$ j;BvE^b)LuJOSH.qY.ZscUqt/n-Y軁y?^+;oHM );#MK|A&7"'!C0Qz͝:s <.HУL WEt;K+7z@ӁݟL$&_7^ ҕWI9knB'5 sSB<ÝY0@1y>dR)7(pܝlaD1 (|'rp/B3|4RJsRQI0gJRӆx ? D{*noL,kDpycM $`J2ȴ\ Jd[[2ʤMu#oN] Iu_-ĄS1ptis#p,([->!YՋ5y@S,pp*!i$=eS\ cNrˎoyMf0: DdiWJ4(i>&m=STQ]f%D⫆$v 1uȫ\/ W4K;K/>Q/thDR0M3NV}fSG}Eaq@ !3eo>t*46H|sՏPYWAcDG{ϭak9u&Lp멪r϶L61ϋ}Ǽ ?j̀2dq ,qzx , rSi܆ 3솴i3J:>RwݯsuͰ/(eeku ȼ;,; >2m !_{d-.L5;gJ83ob*ي. C$YI1gg^^J34کC wJW"b[|gETn/ߓ\hB^j3.R%(H$`F> o. fU.,^CZ&+v1U  oN_8\ p8')ljm`Ы\Bx+z7v*m@ceN$gU!zu2=l)CxP\&Y\܆ ;`1p:Mцlu 7$1AnK Y] UŁ%G7h<Q7^fhkrU'hc5?U'j-Q 94"LΚtM[0S>2ERx[ GfIaQpXƴE s8b>BIu>岅@qH(ayKTȾG1hݸ DD.7`;8 Qݽl[Ƭ+b:_zo WݱBg^wSri? 9'܈_- K(Ie\O `u Ft% _{/2{ѓa䍄 J ,#DpmdVvv0~ρwq =RZ)&G[B($?t eTp(a:\ʠ=\F}UVTC|He_۪O6aۼTwks.+(4icE nrǵ.cjL]L7SOϷRǎ'Ic݉85hҟ="*]q#ڀelfTx^[gx'o~][ S!j@ Y<1/ )Ci8Wz.@NavD ~h$i2 pWCN*d$Iw>XD^Hl&+ʶOhW}-f+غAU&rV_qJF Vn$]Ƚ-:,MxMCpLj .p~̍Dyrf 3${b>Qwiqm" ±sn%0,QwYO䢝7D4[_,|S.h`u-z&xː_P/-hůư2!Xn޺W>={߯XNjWc-  zv?wQR- {g:M(V]X'v妱A%&Gh\B`[("T*(瑡PU'ޛУ<%SPy+cVsqDk0<šr}8IbG*2HN`U*fa$ݝO΍ެfO-Ӆmt1^BӮ>EG+}jSLϲ +Of2i/u(<ˢe3ӸzD3Y]3Mwgi-%CJ->55H%S8dLk~1AEPʊ@mȳ _uZ>J#8 *41JY3#t\AOGw34xLCWluImy:cUREBe/'ÚwKP(󿺃".؅>)^hVp8 MC6FLBۢv5״يD+/&iG! 4SR+D\Qh5 y/^OJixL_1GeId hx:1?M˜j^G2ǰfFj)!ٽRx]v onn?`' d_ay'3$il;QRt4 uCߟ ö"@a}-@neyy?]:/=Om2,y*im6=:E#\wn|6 U6'80~]8w'729+.|2\do:"Ww^1{!ߙ W╛]Y+ @mA(1^UNX~,6r܍ht~0D 0^/*^5+IGEP}.l#Z/_0f,LL7N!&@ؔ] 02?; mL[\נjuJCJZ%3Y䰬8.X|K*o:M֘Oept-bpgc}ӎO5q΢愾TE 0[dZu#ch9H~RV?qb~2i 2Q(mB ,) o9ka i|7Vؑd֡QP+4HENЙyU :ЇXTiZi):@O_+z e[ƣT}ck1g: -7E hakiH.N#N?ov;= Hn*l~xU؂ği-zor'dȎpaጿB+"3& erX_;Kin^51m49S^"֨H"WET:'2 Dx44RUfЦ'Yu]Qd5o;!jx湱Q "PH4{#e]ŷ#ǽN?=*[V֜D/yF(F5P 9ަ]ٙݎ,/, JebgM*鸼璇(AIiqr"d%:fs=H򽟪[6#c#Gnm!RRbfwik5vd]e{G]M |V_a,BW%VU5v l<$#ήWIve4al)G;!Lؠ(_z]G O=o0&myϞ56c:\Lb T9|m2/sucIŎ'#? "o~Zz+ܧN5"_C}8Q w\BUԃ䱥 8w6:>lb$ &vgũ%i .nF,6? P[pGQ0DbFt6/oHV Ti'dSQ[ArLƣJ3Ϻ~=,;Z9晒v>6x40cUxUlϩu*@h }D0xG6I'Hȓ@jMѼɋH[D%)ٸT ~u 磳6`m`eu^fA=|<'>{M+P ژM4D)_ +ͽSx ɩwS"qڥ X-L >ݢ77 Gbj];;v6h\2v ds֟ghcur"C3 Zc(5 E Cq@3^nqihR2*Ib@r8"\q@n؀=gX^*/&cq@LﬗYL&=~ە|dUoV['S:]^YUC}YDвJۊq<>d3)YWpvL3љ<([L ȴF!A4z0!'##$o3oT`4S]V[¥`WCJyءj+*R04_3ߦIRS%R:?.~O ŎkXu-(ωtMV -$h `_wFHUrcVU[vb Y ^aqAr_jFc9~q*H i<5 6Az7cEm*,SkҼ&V:5t%la,lVId&e n |@r,4nιUG}7`"tZW$إ%0sJ'16*WS+ zQuhBΩl50 g x{#82S_RtHѵܿ a}QH+KA;v?> h5G.! ?]m/w=؊JPQ8ƄZ oD~vk&>CZ4S`|h'gc응d %g:S]Z9ՙ@(?ހ- ܘO1w+##wߋY }/>{ե^q7J=¤Sj|_4raϢu[uNC3]}ʤ%S)(:uPtxO"Ә Y%bVgDVEЌ$Iz!Oa*QnyRm tyT_R)l!T57D(k 9zUwk +(*W^w/ F `R^kC#vChaЏ3C}b92#ѐàdUniwKX#\{<"oJԊN)sDR~ L1 טN.*Z~p*;K|Ngҫh&w,ţ84euveÅ~ĭDFph8i\y{36"H t]AkQqŢreb`G+e&ëeFP`B$TlXDc_אv)/:=ëd7Plɗoc2RD*K.a^(%s?OW`nIunuW}\p;=PO3X^>$#o>%5P\\Wi6A/4>c0xt5Dͼ`So+%=ouVn{a iNi¬a"S@NA.tIGK3_~xގ&2hYg:C0)2:lXM2`S4ڶ9i\`4pН5@i;Ggą[[cƏ :1)fr AecҖ +gy4΢kZ]@.bԑ/8[ W y <T?IP9i2b ׫P [ oBS!u7KMo|H<&p?ZZ#2Lt9Eﺈp@1בTl@=(ZGH\ ДsxB8Z8!}+uOf.O6ڕη5Fa\b 0 ,@GԶޘ$p:)2وLZϠ.h P=8!od]? ޗJ uztxvN :?/Z@Rh(K=}5bDWrD(8N&\P~Nk}l*ANb)gkN]=wʂ_c?9,-6~tvşpB<*3zTPuVw׈vsJsߐ.6:jy|=M0STٙ53ysKFv=F^=+'d<<.BJSlށB>*^˿_% cI@ǯSA{I /-?q V5t Zqb>-@oU)8>c.?d\jK`XM9܀V{‚;aVCYˬ1}K(5T_LgbE6~"F,|ӆR]/.~AYl,%caa3~oscnF'xП1)mK0 CQYg_kȢraK7om relWñL4'枖 X4mB9Hj=qs BJ'z3+q)DQ] MxP}PI mvYvB^Y? 4B`4ݽ=wY3W$7gPe[VU6+44%=;mNUP)uxbBK3CgU[FFo xCe]aJtvhW2u,2"ʂѧCGU<;{0|URaghDuF8ĕrY^;?{hl7ͬ5ȼ%|dEeQTvLW#Q* ?G '~1l9 Ϸ^ҴI'pL+ⶠ&ql"EoYpE+S@jfRio}ƼP&b⊎LT^M@V~l,X{ dF eC9ѦO+|)u|F. :lL^"}۴JIˑH,y߳ .OD<|[uYPQ6'*~'USK j߹Q IY.C6*^,:Q|U%z[o$1qkIiYE|wC8 4CRޙpV &+)M`a%εOD弘ʗ_&Q@$ljҔ2CJ}D#r ׸a6?9.X Qʅ8,᷻U/U}}^@'WrQԠz&ֶ+SSDJ֜.}$i6~zn' 8")di$x{8ϡWPeRe+2P[5Vl~-# ??v(%jRsʥca$S)~OD'QdL9VKr =0{L-K@gUaU|`3FJgHQ ÔSd{x?B6? eZڙlk֞`;b`&Gzbw|\Nu^rK@`0n Csا %${pt:b*ř\<;Nr ,"N̙Yc\@\j5S0Hf{[-mS˃ZLPa'ŘE941+Һq-8 S:Y`wX0݆3u 0gL1`O] `[XfӽUE$aX;z\}R䍏*FfCqGr* *]bj.˨'8ݬ &Sj; 0<]zGd-ڕҒw#RjĊWd'P~eC.yɆL^^f츃q*υco-5#6ub(p@Pksv4~G=dbj6ӻcƆW>5fى%β98);YL'5F#g.c0XQW̜ qTUwaH"M~Oo 5(/YB}G٩fmQ.duufBKB%&B n%#+rmA["艷ZQC!B,[@rǸń;SjwcCH* hf\Iq/k*OX+)Yoy*)5>F5=i9;J&H؎v?ߌr7֊ b%}QMSԿn@# bftd S =@$10n^:˨]\KD"W7vXt h}Qf"Ehz3BڎJ_bn']VJ{qoGhCÚ r]&rAR)ˬɂy FlA?&fZ6=eg 9G L"3ʪ>:eژm8UYHDGH_ W_AP/EQ "_6?b{ۄ]Nx;$/wyeU *; [77{ 8L\,fog!MF45#F/stBtˁ cE]b(at¾=P 2=pd)n+8BƸ8 EJ,@' 2aCX A900Fb:Fr]Yy󊱂 `" (FBչ.Y ښݾkV/e'i1 iȄLӪdTŕÉD5fHGzTGqsk5]k X/ #z㔺׭z4M\_2fKRW?: p\K:7Ֆ^M\\L[F֙`6*Cᆱ4J9"  3Je:pبR~b,+rN1QG7F/PJ vdѪ3?׹k9<|,-'Zt8*`"׾tT&F~ ZzN]}q|zWNJ5n:I\]S A ,,xIYD__20Аu5%gEA-B4f1bLZBe:]/'qG3r ČNgYۿML}%)=r_@m~cSN&要 ugQ6AZ-DMUgV+nOF!x#2"!7g E=k>xpL~֖GQ#"Lܕ`~,׮ED/n8ԍ t"J*Ѫ7Sr&^:2R|K58f%vA %6(B ĵd/B`Q > 𶦝Q\IKw6D }c6 oN҄grI-RΦS z6LX+k kٶ Q Sþ=[ڲeXV 6TWw+oG26VTΎ*D".insLsQ=@r Z C(b୻Ц @lrh6 k1W)\+bVlAԋ*,' /@S `v]T붋lC:"li>_/BXȩ'g!I3|lȴ\itVho iYOyp$E녽Gb1|c~_g"~X|TڳB-2TPB*&dmנx v 5НUzET"Jaxg>!ÒE<Nz~}:uo}\yj|S*uH,KCxʪ)"G 0%ޑOׅy Ii$݀QoI?Dd' nݶur5,{~ 4@EZ ^􉸆/׬u4-}}Y4*Lvի 7??YF Uf%5I' *\URdH"6FZJ*HdQ}3[X[$?ӗ!`̊O'bBtҍ[am`'=T+`"D&Nn"fhiȴ1}|_ z{a\ZF#\+P 2k!;A=^wů[B$VI l_ (QYαb͉~?@RmH}#cYyDe88qL`cM4&lAߗm *`NOG;K!J.9=E\;jo#٧xL;*/+QQvi|XTi2B#z7£L$PMnG ̙Q<̿S]S/>#u}6j-1 s"%2. !}\adbMBFu_Um$+Z-w CtȻZ<2)m6Uy*6p5!<i|[B_- -ŠKx=qoئI^4,=XifOY>Ng$]OB#:veC&-잨+lݎZ*`L,F9px]Z]X ~c_Bk.(B_Cr|u9~:펃Sծ#iak<~|2l cE< L.0>mawNl;%93{0ȟثoӺH*P#2F{+]DQCUbR:ϖнSUqY o|J@@H/Q%`Oi`ᥬ2`&j\k,IabBǗŔ9Eo XNSwX0~r#ea↛ٲu"8Mx.ܽn!('tea=TΑbJ"2ꬠ,6oQmG|jiޏم(#^%^#t՘XV d]Wߜ][P)47.QVc&}i}!׎ζ>4x}Ȫ,zZ`cbı*i8S8y \G | as( ~[%D(=qYT_")㱀SQ:$5 2}jU<ToЄ/mWi eӊݙU;V V?kF_H3&Χ9V+DJ'6l|OC6N@yC ANr.ѭSG $j(Ӈ0y;2p*A|ey/yw]qA]3PT+*O;/3̅PR:s Y͚w5.v#ˋ5?$wsX'{+/PĐ͵A:ܡsEHt,FAmQsl2*Hm@!^'sUAWb|b@Yx@yd.[X޽t#p&TR3%RmYJ+zaJ %<WΦn< +8vZ$7-Zkj=(%ZNy *ާTtS8+UX:3Jo^l~cTrV3!Ub-'%)}PlIiGR]U FiӦ,16XK{;*@q\ܶfz*\^S^H>K|<%,Ik[GPrv= J2m6( ZHڱQ1ˉ8L#䯉F4jRG6 S Mu7Ť{qfyQąe[/O)N:µ2FJ?}Lr)* &f`ވy s7M.a;MF FοG=V6qd(JXٺKz:8ǷFbis36@$JGW%}=@ZY5.4.F.ffwx+w}֍ϣCn]H5D( X2>RnFUB:v6`'s8k %y -*1"wPsƈkei­Iz{Lv,mq2@|IkvZvYHx&#w+iv+([*[i]3bk% 50(-Gf~ Kvr3F~@u[hJ۶ CV5+i̬q V(Z] {tlgCڱN4OBޡ-j_k!Pen:ac6hsA}-mQ:Z$*2lmnK26a]4m O&/|c, q"3ڇ*I2PA#Cg-{ٲRknNoeDņV[~ȖhdZ6,̩ :-cgLc{I/'`Azp%yޢˡf|>ԁUZSNPf]C<ƺ&bn?[;~VOiҙdЦ~wQ@:T"F) SʘVyF\&=s:G'uJ; A'"(8PrQoBvGt5Dh $o`?#rCgYü,/N(fK?J[x?g WVS EaZ2T>8yq&^C=v3$QYEܨ㚢!r;J160 Gv!M{q׹ 7c4F:Yہ3Mn(CƖEyG\] nxO%J$Xw%HT~oa?mNJW̋W31Qބ[ذ@쥳?~tEE*d(܈UNW4G,Tj8F 74b9(θ52jY~P(\ozѤ8NZ7~:LhbY=zN01u5IN*&N + RaVD =V9tku&t}rBсiuO Wͱʹ/nאL so.t%]tA$Fe*c%i Uzӏo̾q2 mjwVYEqbl?sOu;iS(9ΙzIL 18FiVӚ`nhύ}ьN=`m`B4"^VX0I,u䲧!En\_ ZTYTDa'miBХNCsWM24v t\gsGq5CP XB ,i#+88E׉4RWmnK'#оe,e +:l FHL9$F2OIP[JCU2Zz'52 |R%y⭟ve[[h[;lFL ~ jrɊqIʫ8e3"*_,#0^/2r%w:D}7MsKspp*B1"2JP|m't CU}|R 2_eq2aRѰv/Bs&%z6m#1n&cP崈BI`lûyAmgSèN"tssMĭ҉<HïEE)ZqF"[ѿfo5S,x[,ZY$ &C ..U㛆1\7bov2x-V~  h`"<E2n1sdvU(&t=g $th5 h vioPxo5W]l|̽"+>hmѕg.v:Ȅcs!$& Ip$*! Ggt$ bnH`خwl o܊ d6UsnVR *zO$#Mc7 *:O9l겲dwuLODVU$8" \MLK1_Q8Ioůo%ʓ`0UȘJJBJM,9@:Z!`=-l8#WJRC O1RĊ^.6:5//`T}?,U9ءwNj& =V7Lx!O /=Wk9ZЌ9w(O0qW5 ,Bkj4xlo#ht4%z,l)% y^tځ%s37!Ep zOˠuy#DZ&0iWy˶ZLŐA?뎱d%l8w0͔W6O{a'"T %w%El6 }tp_k a|ٖ).͗,[o݋~|1)hG}t[$EHLD\2kMfV^{y~KWT~8/|sV"O.u*-7H)BޮF7{6`aUUVTW`Ӑ#[L\z{FS~`rze,d.<ZѦ [bo&龩)"ڕ1&^uњT <;QS{zGxzͦݫ d}8Vo,ҟK# ¾ρ׺>FnAnQ! hĹSĮ, k@oQBei>_ &pmɖoۗUuU /l񑟰<V'wֽgZԂTYTn55oo ..`W:%?m9sB}iwv*%i'<"GK(<QrL>:Jo:Ԫ ɪ(sa2(9Ұ2-Oқud*BBƋ,.[ah3?@zIVn>`X88MF{lsٿqS|~P** YyAgIQnνxvx\=}K}׿/ƸnU;]aG-a(bp?8B\I$#:m <8/Odgi\9q#X2v*x$>gSJ0vmۀU:+3342ao0K|V쎧 jDC3s%L)`<Φv#NX`MXe 0,yoq)^%Ug~ОGS&QP y<JOr镱&mfV37AAz~Gl0-:'!*VOa`Mmwjg>>) UA`i]x9 -r\.aU1T/MEUa<5{JkUʗY:Q.o0(#hu(ńuIs=1 (w5.U]ԔpK"B0b]ǻ~<+?eF3d q"ZI) e#.rs"ËXb5+dI3m`X`MZy<mhP}qET#RqK%]\bW^M| ? -%'SZf lҪ;cqP z=P6&Yj m}=czV'Pf;ȓm&eh[ ,R.KWZ,HG-,]8p~-^cnՔYV6-h5DU"A 8jFp xGS ~&ǽ*Hc63O5uN1уi:L缭ob$l]JHV?G'~ʻ>%K Ɠ1X꣪p!@lNI5y顃X s=`NeĪjG=jsCGo,_G(W;"8ðN 0G6`\$ PFa;["Vg{[ ?-L6x͐/o*B ieWт묺5.r=bK q]@dwu) u>2~^V7#-ggae%O ѧt~ʭb#fA &Gp?6>00O/B̅Z+BeS:NUL W+9Llmvze/?q8ti>mfO'A̰fMĴ1ˮRcd _Ռ2#^KF[Rlp rT\f}քtv0q1t!rSٰ$|o:e# qkc='Sզ^d?5hIb?ⴓXt 987 [guePNԫmCv^p.bԝu쟰cєJhZ݁ Q}vC\\ 6-SsTUoDHC9PWe$( ^.Nj17v#v aLMbs89?]{t VOd+K kQz|"%I]A8Q <镱E`Zl2"O6EXڜ|ڤ~EݩaExgM.<4W)fFT^:Vtb @Ԁ5;oGizKZ!̡"#nIvUCb?w_έݚ.sC00YPRy+`2D$p! no6KF1Q2wZ'4bX39 # @n. ϳuPAK+q\sh&}O@פOq!σlssdӽ ,pb.r֎u#^ᭋ0nHcLczGm#Nq/Ph&S8){mgC!#SW2LRδM2, b]XlHa;E5l?=">r?xu;M@eA¹dfA$Ǧ`a+\Pt<||4KvԌ Nw:BqR 'Ex/ [KaWO&13psHJ7L0{QBY r@*a6&(A (@Vgڭw kQ=scA )g8"kΣ:MgŻBW\W56x[u_R16ZǟbeBY'krLЭ$g+LBB۠<>@' 3C-^Wb dZG k-W. ;si| Oꦁٺq$BwP&B,q 7 + 9N&W&{ʐsX[iH%kvaugL} f+@r,\w458ql ^5|h޺n<4B-L=MYچJl.[0?hn_jm`?e<Ӎ 2^6[ 調W?lk_kQR͍jo*|x6(H>74 HYpC ?Z\MU*&a cZKdZfmrSd <#Ef1? A澗Rxs+`(0GYGdaR%E^HSBBݟgY Wg儔,u$$^bF2kP!M-gՀu$3`~I~MP<1RIY5B䘅mHJܗDuU n' +zloUU9MW!{u)+"f u-BS&=c_jjab\! k۲[GOH~*-ϭmͅZT[i{CY _IP S !pHF mp"W&s7vbP E#U\EVSX8]|aܬ=~f΄ZCh{RH&WJ@HVq%Q'#ا`ݜ"OMwN0/ {NjQLR kTN {ag3}vCIE]J1bk~ 6>:3Dl3ztR3X^Ǝ\EVi`njKOnw^+zfphsCZ#}PhdDŒ@7b쪄 }|K`3W5iKTC @׌=iOC.bLwOz. ϺDw4.8J?N .amFO+{]v(^FYҏ}GVsD>x:TJkvDd! p3r5S+P,VҺ+"}Fb<)`V䀉%^R޾7yϙ2M >7];_-52z,.(6 pC궷rRs>'JFf ^m2„-g؈QRtV[*yW!ͤ 'm$38 8 +5uI]V m'XNBBdhϒؾW:-=̿=qgcwU}OrGB?˒jY B@nDѴ).n4b&_nyo%]rC ~߂ԓ:҈&Nmk4Xke{̤}v9+>ŀ]HuϧDXJL+Wwjƣe4q0WG"c5utH|2=Q3-ՓB8(l((a50v̠lVLL-] ?ӒCƟr9R,x]4"_hn[u!91ǶO0Ĥ_O] |0"H ^{`8K!(Q]mrm˟\Qy#G9 YYxggS_B~-ow?^ih9^`.FƊ}vpjQwXHIc"Ge46 > (K/X|KG}; 0tNBT(w;B6ѧg R ?3.8˯J:?5j\)fڸ:6k"\>5*0&aG3[a%L(%݀=Gٮ:u"e;"g~>sDG ɂ3%|r\V]=X30I\k Zs-o_5GnH0D gCA[0Ԯ -ߤ2R" c >Vɤ߃+ԒYhy)`Ne,0 Z w+ |9+ GFO7|*nk(,ᅠu$iEcP-O-vg2?yMg4?fcl毂Hq&9әo0QWW\4LFEBkj紛 dqY+I7dgǓX<1dH90plʘ!̫gT8ITlHDmC}4tr\狼na!_K_xH:$ԀpG--h|jЌ] ߹"Ie߂2d`Hϳ$H\h:M[o>>](h^q'ڋ!C\g4z†"rW%~ڰ஌Ni@H11z".@hPˤss, NK#;@&90+<&GKS~+1& |` |:B~D"),%J_H$R嵤x[*}Oy6،\=QGU2,IyddNTcH'yxX|L#{j7ʹ^O_=g4?[6ɬ9Yyyd:왅2f4-YY&YY,c`';(XȌeR]-m,rrX p9M"MIJ)h|()#,$~҄6Θ'YiȪb%Hv̳C B:UHOR$$xV?I0/~6UvM/^]c;Ti)7}&+nb(t^ hݖP Ip,?k~$W 6)A,V*YdUYg[X{t!'iSUYDށ@N~>3w@:v'z|2(=#,qe2Yċd[5ޔ=//x%02x. OcNs" B)^(N4tp$ ߭͠Fop櫎0ӄ.[(dpvB!|;Cӛk@$R _O-"jk'-Ve|;jO} M+@)GWBB&8CDO(&A!hɷAS3G";-F _i[H ej0zųbiJi9 FSox˥}"<5ui`{K,ſ[ 1b;?v}p#;cW[/5ZĚɚz-Qe5^3ntSιR/]e8!=Nr@!}'3Y[3|\*̤E:sEi#Af3X{X p1,NP5Uza 9h ]6U_칈qK8ݲX3z;@EUJͨ>9l8gޙ/\MEmA^~ө#XCUT޽]uI{~̮#c9&G6:;* JRtʯD<|ƾKϽY!^zT sQT}P*%aB;v7Er3P!tjXH㷻bk<gƓWvkQnP:M/6<~! oTYl Ծ!AJMkx ]tۓIMVr' vgU͠c>7i9ǘFs_q:N vSGW'\]i6.;X Kܩk^^yIC0#f"7ַoy]]) fry;:꯴ (ܮöV}ItKv63Pbgb74\+q~s ǙXH/Hރ[8l[nY`[ ŭuXTkP*hbbamvXrȽ/R2foKty5t4Ėxਐ)\f3.BOR#yE8o2 M  [N5}2ʩS*&oDf/rj6J%Y Oi_)vz1Gqh9T1D0Uՙ<Oe|;G;7ZH6Q|fH竞iQ;Bap5RDŻ30]S=W> z=vVW_@Uu: +>Dq^XYCA8ZS54@.d@ώXa0o\u4q"'2|֗޳!"_9~e%m,LRmU'b{s6hT:s`1lĔ`IƽxFaSrO Kzy~$g8M*ǻH ^{SpfQa\ݛhPD?6ϕgxa ^d̡Ow,}Q7lFB]$æ2p$kyYV;~/:T s3S s;do@lS=;~)ńv2Ic[L6f=F&ZjoNI5v!{XZ"D\@'ԮLX{=i2Id2>s6..{T'iinygRΛ)sA(hDG](Y E RX](3d[(.y%ݩe v>#wVabcURsWEB}ZczMڥ^L ƅonů@Zd5ʤ>`;}kM ]ݖ³AuZ!+Ĩg.}MfU*P&[z0q֯+!2sogA Rޅ?PRL qai6_P:A1_i罻v]gFI-~>V }h߮ 6W2/aj:JecU:,*x6Xە4ݛao$_FŶ=7 ^RN+*FB^,o7no/5(yow"|ALטdbe 7{M1CjӃ6X;.3f}3 ,."Aq8fՅ92Z2IV, {* P JW49O/j~V'S:)ȬqehـiqPN$,1^Wfpkz'fLa9ﶾ3gpvZ?DDŌ~bKlj{oN(Ñz kXYh1lF y  hQ(޿* `-G:N2ř~߬;V^G*z{B&SX}"qA0)cid`a/ Cv\Bm/("Nΰܠ_AM</X0Y=K '˛(C9(vWW\xfR1(JR2(Ģ#Dmݫ{T/XfǩɧlHWfj8] G쯈_%\%nc.r`5R pX"70!ȍ! ],y?Θ~as9l5XO#[׸]ZQ!HVʜOǑNwjhvEXy)gg;\8&@PIut ݘw~~ \v:79b{q:5ȨS$+XCy7&>D9!ՑzV\iC+Cߣ?qړM]=۽QBڌ;kq,0L|&4xWm>r_CC"e&}t种Otl t \E̍pQW㜊jXӦr99OS嗗Z޷E*%C!,R9!/&X~K9]hb?n|i6JzăּlRv.fhpTaUqB\r ;20B5*u}vU?Ŭd l6B'}Rf,v8U^K.1l" x?;EO5kG-XQ _SD13ab!D=1%ҼL`R:\fj/}.pv;ȓ} nj-|RpzQ4k'JLB+RBF3udd3kd6܈t]!?D*4>J~ ^4+4F5$h.Gy/:,D+hޅlal-)#ЮaMh弁Y?flWgVrߕ qAr]_3f tY]a&Qt SQfx3~ :M;|`K ʣ@ F7Yi3BLqO D!,%ek=sОk95\Wb:GIsPY?܉*7]<8+f"TOniۙ^:Ԧӈ}mAyov65` \ЊXRKڛvr?X^npa{`'F]C6K4gJ!@&T & /lsV"+El-og'3NT .ƞiHIU/bLRRvJ:KTq74~K\#|Bckc}Ȏֹ { k)nxM\Y-x:[=l,}a % +{;j  l9>I{I)Q쬩, 6/6*#5^~]d[GX"P#OKHHK$eoxekt[9`39'["{>`:fWviliVƎ8A61~rpH9 Hf Qg\/0'eoNEqk6 i7ifGʸ+|N#14B\ EhpPO\j'X}92q^S)TK%`4Ʃ|k3gV(c>ǡ3 3/I-x43VՀ,GņaOiG!Pmͳ6%0ʫPd'kِzy>6ĭ` .ક.b{4_6^6h*=hVѩdͩ&x@[n Fg%" Gؔwԧ7,\릉] Q8xQ9N =8. xE6巵.'q]!Gq `W.PRW~؎XP-6K T YqL Lt^Û䴧2 F_ RPx: ( 3W"s*e[ޛx5]{!% ,kxD%+!?hEMlE9jlŧp8k7|? !VΈJ UB8'-'6|Z)ȍ8X` O ͡(\G˓< imxW8 <:ÂF(2%nfyEE**;w(t]I|p-h86FZJ&<1H?ט(sL#ɉU~ 'e]]:혳QtmөMI~ZlzKYc\=: Jޤ"ME*#[ԜP.A`7zI)i>p[~[Vʩ YZl^rөoQM8ƽ}$52v.a(osfZ g}ŷ1~*&OW#Л@zxpl饛 ʏRC0Z}\GEz|չXYEx"!G0pU΋H+>G tuz uUhMzUtN&dN~~q'PX\L D-%΄mYϛBK#J [Y»^&NLкBޙ6P%@.-#f#VNYM,;8׶i/o_}_p|[RvdhNԋoQkw DIdB3da$LІtz9p$v'of'}[gٔ\ Q9'{r 6<@Fqop(J' as7Ͼ7)P٩?'$xWl |ݥ}O2Q2I} %cci_ϕcA.@d5h-Kf&ۅMG`ZUX0h!V\1f2u1HG`Of *-%a6>H8BW6tH!+;0%9uwD m'R/&Ab]lTٳ28%ucjp{6h@d]=f$?5E (b8˔tܪ`ۧ'g1gy2N'QhDA깨OO^V2C2X>,p"J`cdtCܴ DaU;Yƿ[ve^zA)EzOT ޿3򊦁^+?5B59UU;P-LYI̗5Ya)1õU'ioRh!/L$[)#bkMe7B98es}UZp EZn&dm*Z̞qy:1WQ2́\PYё.pܐ<`@;fq[%CeHIJ"%~}VaièrM^  xuh)k|-8G~;sҲO^'\nx<{^_>}Kwctՠ̱ZD/`BV:jb0΄2dCJեnf8n}"ZL{NM~,H#wףgsⷠ8pѲ#@rW2׼vBꚄ2#tX|:|ࡆ 2SD;o7vT~+bՐfK@5X'B^dטsZ&+\ Ynw$`f~tCtF1F>镶0Sbsye?](tiu~R J4FNܝN;KlywvlhsAQ[I?C{hwP ݬ﹞ i*SBdуWеrAHA]dQpchqex}CuzFi<4i~C '8K#HָO8HCA,:_@rwzدRuyۗ)0E_W</xAFD:AJ(YE\$'B0Lcdxp_驥zOZsYsw\OҒk[N?Lќ,+X<|?kQ=gy-Se@sbFXH~F́^+EסgB ]/g&ܤrTjk*niDz}<:D'ϵ*ylcv1GIo(>pŒ ww}6־l!:)U҅Ein*äPZa]dq?rT(Kg'7trP;{yq@n ]yCT7aulR^>MUʊFYڀ@hhH0qYسޅ/d@ؔHJĔ3kOJud ?قY[B S`xdoE<-af9V=s/^La T3MS101QD=ơP,z#dXObScPN`6DcU#5kUw9 ^y&mutg (,e<#)ߏSG\€|pдD;{?lx]N0YxXaNħ1VAά٠,G(F+JrpV VZ*<-Yo?mTg..jkCao^/c`a]mW{Yivcv(ǗT>¢&)c^<; :\^^3ꖲ*LcZPJa(eR:Nķ/2&BNii.U,XP銈[{ E'2r 4M _]j_>H,r #3 n0&㸱,93?j9UxF5f7c!T 7_"s՘w2)EwlQ4ϙZ'ԑ@g!wMW6m̚t$CQw(2s6co)}W6Ƹq -Lj'?|͋#G ܱVY>]b6XErlwY`gV w֧8] !rOa" S5}1jɄٕMWP-C #ސIꒁJL?m8}ZtrC!`V~7g"d_@Ǒs0z}CUQ]KR'uIsܨg3^T1HB# cRH8bqԝqs;Y ۃ@ DRmͪ`Hx>B89V:|Dn3CjWF<M[cm%PTՋD/dՋM Vat^',2C>c&VO)vyg0MazCASFli0ғ騩uEzwo\/,|9i]:wYh9;;KBAF T~~ʪI O2; i?HYHNx払dȭ)'JmAu%t.Be˩GBGDl喢.!=]9m_`j[ܩf3ʥ4xՇC(L| Qm~{=F45#*Nv,ZT_]2XPNi@8n {?F )RBq3ZDYۻ/V`}:ױ<ғhI3hT/CWF<BEEDlR|;Bv^5nQ^CT1IݬJ=0if6$|h6=Z9B S%AXh~*:QL'l=9BX4B|}eX@&kIںJōֆQe9} ġA:kkD`$CbJNxښ"V9C_"KC@x_|3Sh(QЍi2.&lfuچ/VFw;9 ½4]qv~HG5֤!o zUmiz|핻vqy57:i\BpY^ p9'sp cb XR6q95Oq>$1i 6574 G _m5Q,C3\v41@Lv~oP715v -f]VƎ3@gA*zƼ^:_4†Yг;d=#X;X4ƞHuz1f [!o wDaTԚ0 v+R:t;c# ^s1=wf-}g֊~nB"Uv"ڣ/iZq)_ P!PW ;x `WaӋBTvn+N8Ab^o"BO_fI%(ȅ\@ 5B^[kjv!m"Kەp%`!W's`sFxp dT))tNgR:"ןuJ=Zi0}up~;E^k K,.0vo9)f_BΎm@t腠Esd,=}ۭsBj3f9\3¼reH6Zf2-j鍇䃉^z\ސTݬlrv3eWҚw<2S |omMB6AV^G7_ڿ^|J_"mfl)󺟳%wx/ywc"ruWG5j2QikNb XMhOŲ p?j +&%uꗳgݛWYK{G+ɔ8@؇䫈lKdA~e,C%xY>u(ra{sl/MOSO"YMÀ GAIt#ǖf Ҟf%ЗNxV޹R-jdyJՌ~QsF\PcMĒ,o+J@PLبWIgؙƣ")|lN3<<7j$k˟Vԗßq9 7Bx ~ȼܗU35'n6&In?ۮu:Qv z]*H0(P_/_XJɩb긦6I2w@s).e4b&^cX6UN#=ܞ*\`d3%`G4b$\WxoǸ]X'UEsfc7Udr1\wcʯh BMsӣ?Baܪ+)<+"G _e͏蔒+&/s(0 /p fipZ֏pCG'a!)R,@nƒ 4+q%w`If'VsCkOm ۗ,SQѼJC"|\oڱz(]0{볰 CI`{s5Z"c u PdE|Cg ~ &;KBvDZ;ۯ_%-"Gm{glhAzk5dA(&}#vC׋"u*F%H *k2~kJsJ}QQj-LuZ4\J1_% T˽`-^A{G@QC,+zzq`&u>PGGp32uVQU~b8PQ.qYAd7ꝂZb?).#:n76D^,1+@QRxȗ2GUGʰ:7F cSU73c&ӓkmW3a}t;~<)saU1ٷe='\Iz$ڻm;ӈ~n~L> ?':@1i4ϴŀiv kīstv^M*jRJ7>>q 8 mZA%KfJw|aWjN?CS*?I:zy3Z+K޻$@*R"%aOw Ɛտy1/")E af?]KXtTqդW=zͷk1+sW !EzI"nLOg;!Zg}}Ӭ"O/rl8/c8> ?bRM,̀X ' jQ.׮]km07$fQՔ@Z;RCY!W;#9gʞ>J8z]b8H]|5"m\>xbf Jyn$ aj-4p P}X5|^fCbR Hcoýɪ;_ \!/Y1:!yG(0ib#=;Z5rnA%zh͑ .{YfN体3UPa3D@=6+JX>z!5i% yXȥMyʬ.1U(h%ۏRdbnmDLAm/ogRhVYeN!M@?c \OȐƭo Z2O$LeNDIR,"&s+|Y2pK]@q5+B+d_ϣ(<~ #;$uBƮO1!/'gn&VIz@C:7@'FOYt7K^5W1b51U>ֺ; 9XdHPr&ט9f5%CN^}Q+ˉhLc|k ]PZHdD΀ j%8X?A}-.M2Ƈ(j פBy F{ &K|UeOCtE%o߀/ϢC5aAE:&k4 vV>R ǮDi{V'Yk ՠ [gRb_('k)#24}PD%^bCg# oCSfZ.(),.IIm=Tn,Pbd1G~y ;yĜ'?y{t㤋☘=Pg@&]lxa\;ӕ_Ȫ^ d &/!49ë@ೢ`~b \c,j_|=TlgN L%Kڰ4v` FC"cX2U*)&̭'eKvpob}^1ؕ* J:44!ṔK&vd\]Bo6`Xޔ‡c}]pMJ2$ ~[r5vY$ěkQҕ=w;{lK̃^ YMK.Z,XuNvOrW&t͜mojyzuqǖk s\R*kd_i '޸VRK^^"=nQ"6 6c;R_⼣XO,Nھ* m"|D p #3r:@7udii$ aƦkOYGHqH*'HQmOk*`‰8k[#؅&e.c kU8v:<Ȣ%? ׵E17(t(ƙ:,?/nL38"K}jaCp9Vޥ W:?rW~a5pTb6ӰӏP񷝉߉^B楤fʲ"aZ )\Ͳ2b$v[F~(|GN~#I> VlQ:7'qxY>%i%jF~)HO4mnztYPfR5do_m]qW!.]o;L1AaW'w'_SN<>Lx:<8C՗h3&YfN7n-}[k}yfg#6R02?dUUD!gu5?=|xМC~2+-[++Kzw'a-zětt{+åc;_YcC:٨¶pwύfzK@F k5.ajHA<ŋ/lbT42I="S3,bI|@n`=[ Hly=V \# V(XHĸTTs]%dzƺsz9lM$obKukKt+)d2}w:T[pq*5;vBc% ?4{R _ގJZ38ßrvWz(+jy{NI*x߶cGVc\89{њ1w]cuX<$*?ȯ6)s(Stuy^!.Ѡ B} mt0Pt|sց"&q؎YL .OT=5l=n"{[F߂FhuD\'\~) *-JsZb?ẖt765@ @-^^H4$\|G xe:k&k?q(g(d8,yC`Edࡄ-jq.2+'*6ihӢl.=>0yTXvxZ6ye'5ҥsj6_D]Zzb ~YBۃ*n>4>.W,N1=ym/G,癆n,J_OoQXd\ј3zj "&h }= ܈,p(>g$K?C8 *7BC~/<*öE2V ;G!KzUߙԖ_fX;2㔴_͈gh¢[^z5ؘ1bm#7-2"C]^鞩w2tk%ik./V端dP!VЎ%3`G ='|l.財G#_]eQoD˯Y`X&;g5 4T( J,gc<_ۺۼ{*T9\FuOC2C=+zWGܥRcĿ]#6z${h|s ci=JpFcT 7\n(P`LH2scZBK bCcj WyB@Xu촀fׄU^uJ)Nu6*J=vxZ߬ǯ`~le+֬<;zaʲ_=RW ~:nUQJTeɣ&8VCkˆJEo~TKz5/EC ,mDX{@@ݶtc{a@AK$:#AxI?j7{0=]DN2Щ%Qf=bs,1Wm! u8ɪ˹.|E]2CO\ Ϭ",h`q*h$=b_OF V"U@[arq]\7aA<ょ_6O z[jϡ*?-`b&[^faL⢄:@UoNcB^gV08wfg`JL#ΤAa]&1_qrrv`R! 4(CKy/@L%&ȡj=( >&[*:Q3|ON|LwLE 6^K-ą0%NEbXG y# l\SPvb)hiP N8bxrP7'.y?C%B~Uo7lq[)`Kc%:l}1 (s K6ՉV8Z!]8eB3EW"NO|^jDٷbw|KC=J궎(6oбI%DWTAQc˛}.5=nh=Ŕ!朎}p-!ך.BI1OEAf[9럕^"yHVlcj$+0'zƒr~=IӕUeƣ* 9,ps i.n3=\tfZD- V-wvwlY0.r%A&}^Wc]p{vٞZU0]oAeU}4tuL=zTg4> - mӁS*I %J>P0 dNMԫ0rOֹƏ6 )i SFq"'nDiI󼪯 6o I"0HÜ5-w+w}:Α kJÝFd~eBw= NS*Xױk< Ç,ն~CS~{VLzvl#]b^& S j&5R"'PtTog(C/;\W»nOv+@ujTM֞bM'agjtV쥍Cf 6T1vȴD)ob^Ҿ$6=eQwLʴbYJ4w_5~I$ʝ2ӻGy=K "tjHp" ljZߖpBWӞraw^J:5WC;>IǼ;xs`q`h |#d!&G;%m!wsփX٫3}(ie4^^О&%` ׫$ bCVm.p*%X]uS O#-eL3:&S "qc|X}72[%gh ]p 3H6R$X8 xA݁@S*!*DP:g{SOn( ʨwt|a zN dcf1ߥ*]qnb%xSC=i)1>SLj̝$* rjXOrI B#5Cqj_ځ9dC렖y/{KZ*N U0s(m&VA=Ddr6pH:%tӥABp/ oQ{0r?zNQ`caJ1!j֗BP(H#풱'<,_ "|d>|Ws} 9ͽ{0-ib' !{!ϗ8WmZy My%aZSV0Vv$"kaOQ.xz*)BBY?x&UbĆɵFL.Ԥ~EՏ,,STup &*P:P2 'y^Tw⥁0c) IU+\EϷFǸõnSc3-@2ҚRtH/3HDl! %aAwAm36+MVMRZ){ C"QqӞYƝBNoF=ѬB9b#` 526?Oy[!-kxNO `t5ǡ9tFQg' te`x>M7 _x,vO.*ΧO68~Տ4|67rEʡbq0+2S뉋`zn1 kwĝt,a2iwQkUrZ?[){"3"guy8E^;CWj&lAWoU:>&Ԍ[W~O#Z'Q3Z%r*ESS$?<=H85^h FWS `R7A^BCGD oAxL%\;a&D3s6]&f3tlf*ZMgO~c7?T+v jt5ȗ> ;l?0RmH bEhÏzkY"(pPpBs-#*sk87|>≿sME)bSѦäjq&\hHSd^s! ᷤB{: [jl(.7Tn ԺSJ粣zo"99Zl%\I^25O]_C3@֨:~]&-=3 4PW YL!2 T $z\2)y\3SHYY6|f)ی$.R)ݵ̓[-OT(g8kZ ;y'H<BՔ90({9 uJ gt.ќwkbGqKtjZQMʉWĔ"nV=,>=.{2~;F2]{L3 ~ww(cODOr'wXr ~T}%mdʯ.M#XXdVፀ-=YVO<ʦ2Yg`xoyB& {I-;jf1K6s(3ra9nG͹`2=m A<R7  6G)2ifҍRP?~֖Ŕ5H^oefeس &-/|ހvʽI]]1Cm_1"K6QU ݶ\~ es8P%Ûxi9rU|9JbpO2jFJf#Dû^8j001VLnIfտՐfmd#{i 305e!]s[{m5.k0K1/li{[NZbEq%clc.mPkF&0tvBՅ=@aRbhJw;] "R(my4^C/:})ͧea{T]/:f4w ]4~I4ة VٞL R@@< !"΃Ӝǵ^Qv8(ȁ+[aذFn LUuJo): 0sN@j!ib Z[]6ft"x{ ng?`H5t;Kw1Hxdb;>@ԪĜ2#׷tWGe@Ϡla[嘸SMub}K,QMJCwn%䃚<Ƌ0gzQ_$zX"}6† p_fEweulpZ!(QϜזsjI6XE!VZT62NsZ^?Y j #ߏyq^f88 CD>JM:&@lL! xVۆ1jr~QoAP2S®C_ اJڬߞ?@VC>:*NuUڮߒK/F3.VZǛ^E:umSz^kԈțyŦ{= Q5 hԐK7xPGwYl^і' 'n,jaƄYܠj]>*֎&{2"tJE^9fapTx/DaaיG=Tރl[cN?wPP 1_ GMFQSm JYRx=Nե\YܴJ8Lk:mGZE+qb\n2$5γk ^Čo6Qw2b/%v8 c|{+qJfVݚyĘdYIU%Za?|O#F Dp/̗I*$h= E z u>yW~kn1}+ڇ)!6@0\B{z)cU\‹ l'k=<"/#Mo(=מJ +xsP[2aܦEZj$3"C |.r?@KMRi YgHSJX&@Lyuzl%(Z_4'M|`d_C 4ZμLeyY> .Bcg\8x`czHXW,4ЮvWFGTwgJлP *?Fl6M_iBz$r$"kh*gn6 H㓃?i-{ɾJXV1H7#bx5廫;L-C8;SսsȗnD9>ȑ4^j-BsfnBKg5ED9Or_ܺ6Ӡ 5_ i8T)ADv;!&J,i}LlxE~ (ʔT4]NVal!ukœkhoPl1, O;P;6_t؉Dح?_z9ɚ@aR7QbIY.k a|orN}T V|u_jz\6G~링M2:Hs!yx]1hv*lwGCd8õ,d3-eFY6!+CT)i*68UKn4SnU(zEO3`qݺ*fv%||_RƝX~^`,^W`L6W0XQAF^\GD3b{9,in22 |}YԯUV@C׆!N4'r< &0LIuQ H@#ov^h9Wx5#esI8Qmo8с"\04so+%7;' 5 t. ޛ% 5V-'ݼAj$s& <+p̎5Zy|V^Vk/tw%sn%t 0}_P8RP~I4`a;}5l ZA'OLsA|Y3Rz`|I8)]%}e1ƚ!fд24 &6]f rsflS.AA@ Sj,K~B1~ra75^w/+N~k6#hBB(AVb/fPA sfؐGX[S'wK_V.7qT^_ 0w UgS1BpNWG9EsGQ: XIMTDIǑZ~,uvvҨaFߡ ghzl']A E9H=acd9/8( R}AK4LF}cC@BblL|A6(M#I@G?cV2a7LT*I"Xa=M?4f QC|dp뜕n6~5@ݐ+t Ul܀y-ɐ5Y7"+)JX)WSSQb-o^{SØa.M`NrqiChK34|,9Irwm1hayL,_` ~lWzk&?'6s0rD#v4m؟5PJVN asCXwzVȔUNms \HڐRLmP ӟ[D/\-DB 93L ;%q02QA+0 ʹ6a gH_v9ALܐkn"!ǫCjX~i(#G]A/b_HКQN>%; /QK7R_rWvP=+ѢpyjW&@L]հ?*t EgHCBUx# co9EhfOCsӖ{^(y/* ~{ #ɴs>H::_?Yǀ#`Q/a9"!iYMl'*$è dc=g9Gq fO'a3+ WVRd2Dۇ>K&:;;rE rZ&,7c |xFFь°.-ƒFRĤ'Wt:z\DZ8Μo",p6BPeAS uƀÀ]gu+U3oG<1&W()I&V&r.SԸ6Y&vk1RkE4E̿}􅼿".ɱx+9J*!"Q/W1u_hP֯'+l#k$ђ`҈f]'%كN$I?+2p@WQ1c& &T,hg'H&w޹Iexc>F#y#eō]1?Ku1c@Ctw]"z` WH.n,`=l,S3A¸1mqy?my[rPňh̸DjlꜲ;GHd?:G;,MCRG1Q7[[r*0ψzzQ \O[q`2 ۂQ9[_eB; #arjjT;b'Ye]jMEUWz-mޏ}on`˛Lv+?=`A+=&2$O-n:(<=N͝s虣oS _Xzq oOוҶ\aGp#aBesq>lNchVVb`v^]ޕ vѣ6|^|{}T_}gλm /e6Si\NX~~n)*>jNǧG 28j592tZ!μ?iwS\QHxKb%g &T } /*}[+xtpbQIڎүDY۝A9:OGf(M-b>Mw;Φ97>"uk ]ވ/N3'ۻzAͅdMSȁjg7jNSDXfsE4? 7dtے>)&-Su(sdqhK?Nׇ5ʷ*bwNtkUb;<3?eNAWuBf4.݌4 rzP':{ !uS @z\a"}UսFHT̂qjlbj${GLZ _dV繐71id$+gkfb!sRq,gAvd wt_uP~Wy-f#Qj;\Mft&$#YM]ƅNg^ 2´""8tQN h @{Fg 4"Xs͇K+"R.N͞C6 +#;*hA7jTɖr^  H| Ew 9Θƃ9,z/CodTgfHf?B[0,Ӥwϖ!ǡRZa zl\}\f}|x S[FY;6D?,7o%s[YdU nzj϶IU (=zY&> Ў 8dqΑmC G_Xz_k+ZjYv7]Cޯ@G(9lbÎrԃj>(+`<9O97c*Ӡ@kbd0k:P-r3a^@N5ٖWnk!b1Pԑx sM?wL m* >ae`;Sam$t,OR#%w}5r_),JLD$ V/[^bsopE }& e)BME9/{OQ.}ZK _H;jϣ(B"ɤij6bϏAgL|6j AG܇aW8࣪@"Pmh BZ0S`G婙B(kgsºӽY0w4H (G4::L\?z6#G}Y{Nzj QPP}C~o@lR\L,(܀@vl,y 'i9)un!!ȝ(X=uT+%` ,0l7Ђdr@ENS[RЅ^;N0g$GNiҫKI 겈0مw8]7W4_aQ`lI ̾<ȜGp֬MC3=sFVfzAvJ=-6j*X,W=0yw9)jCV(;ļ0֠nk*ǥt``,)vkEPO2~v/mNiIEc|,8>CwAԅgcR8U΂ɚox_wcLT\(dxuxi+C;r}_v)Z*] x6n+dؕMD`_iӈ㫌G &C]WsHhIEDb@Wp(-%4˂-mÚ;g?(|5{z#ؖsMjVK~b@ݯ WhFz*ߵ0މ(vWg1f6<_ZPrB kR5T3蓒FXl8>aͳ&f/i7 6d1ɻky.@+JX.~FWj4yqm묩>ͩzkVr85~h)54,`]~2Zױ3`.[`M6ɟ>"v!rp~z}%T;#9>°[вhT∣bNqu2lNkTӋ?a5r1PchSӓ4~hQ+je}h]wJ~Zs'VNGEփv[&<[Wk-z *FPsFN%Rt)V0 Wzl+hwSyהY&m wXlSW7эNt":R,uZt[q5-'''&UIވ>a(%i{<],'R묰V:Js0, +p1SAs:.!/5砍C5zfjibif_y ӎ((CS" ^*Ma5nG1!4)qTPOy@z!˶*4ԍуy29uwն`9j|hhK*y*$]'?]["]Xm¼r'&׀@bܷHL2kz~$!m3060߯Fݞ~d,Ԕz|u )'G7j{];dQҮOcںCпSG?GƐ̘ޟlx('g}K+ CT{^ MDmrn ?;xGcVDVfL?8Ŗ=`/1OW Ű D U"M/y0-F{A+O=Cg~7 ddl&t^.B%wӒ|(\PO$}brB?]՗uRV~TEDh|E,WQ9RGcUirDꂻJ)E' A;ȵ\Ѽ@-:`ƒ äє1b/_70h U`hxm]J(nַm8(H(.Q~cxcvEm~k@aHTHh/>;1+hlٸ];4^# 8[%~3<~vk\bDþ̿9k..nB9fPɯeH7}4Q :84^obTES 7`~G71N݅foJdѴva|拗 s& Ҝ7?'V,fgv+acw1.TDy ɰK(dl;/\W fq5~bwߒ"*$)QX,ӢCŦNt)[}J$| KW})]{yv32xh9YgwbңsLB# x9CiQv}3p%S`7r}k1|ԵҏOج\ϐƲlʆ |&KV [ (m `Yۘ|-OE(+8g(0OTIN nx BNM7bJ:l{/xSL -)ps4Z h_8caoby\S.k,-_cl GFjc߃K聙h1{O]&v\"E5-@]\eԺ-q[~U<{uٹ´+nU `%T*SEG4wόXj2̋X-֬;$>BoQϧm by]fTA"*ppm`!x}P\õkC1 Ѥ'T5G̰mT'{#pL~%~MrWǍ}~Cr#NjO5q[5Ӯ@Fy11Ń!K 9o>c6P<.~v'ù9)6 L! (ApA]g6(v8P?;٧aj=б$M!/d(w;CNeK{/HfM9RRt a\FI%ץk 'pn2l*Yh8xg޳QMhK@25&@?-lz@Ev]iiq]>g7-s}%Q]Tw67;w[/%P75}w$OnXDna"= UqBЪ>= xGPF06lN[!\.b2)iiѥ7 7`l9dϱ"!J;q%Kp2wb!U6D.pQLJ榣ځY*A.QI)ie~Q=suJ2* e? {:u@MZ&20 :o8; Zi-A?Y̌;:(Hb٠>EL+ ]4'>ۗ?S7WVmݫ NSj `uoZeTkP[*?N #3reo%psP @ 0Q7[[1SUCSNkM5Gw՝y73)# p^xm`wprh.V'cↂFh^丄WӹZo^f4mdJ^Sp‹n}EMudvlkKVu'|$`jjC@hkUHNlC2߰?F|MǦbQy_f=uAp  M oNdɲ 2|nʯD53FWr'UbO=֙C^5cW `3r;eSUPuex~?sKcD8: %w{ɷC z 3!r8F.z,bMD) Sig _cO4JgeZN?):Otޖ̋9[CuIEqq]3neѬ$E|U˖D“8l̳I4Uʑ9|s \[N=3B(Xmguz7 S}HJYtI&)@x"%W1&-t-TrI[x&n7 {1PWCZso81ܫoXXbh@vvfsRtȍA,dKֲlf$c.*[r(wލ2s`j9|Ѓz8 ("!OWUxJSvN#e#<ÀS_$5jZ tM_زõ5*90bsPHR]ჺ3xXH'V~S)iP rrxHFztn/!-Ϗkw(9{PCj;L;gqH߈ ;$&uOʽ4 nor\2 f$aA4l`Mή[9.籜;([;gVG&Թju;/c(^!0oV')TX!aJ6>FO~H4KhHQC =qԽpy=2+uC=q_j.Pe\rcz'dAYGL1⡻֡ דU;d!6F~|azo?xO0.ٵi.HnijGf̳~3:-ć_W6VD)) G?%J\vP%3XNʬ zXN־>mGw12sp5q˷%}S"w ;S;'E>U0g~#eFp{3C˼&}ְM$0q6Q_Z]1&u(k[TѧEN.9zg̞>'},q%?S3Ҷ~5o|M\ KJ S#[#RJ1i~h@=wrf$#>rrQ8λD~g H֍>G3ZNkd>ԸbQIyj&J\Meqj w vʢ:NQAN`?<b8S9 6̩u@{oտMaDFvܾgAᵂԾ7|A΃٦=U*)e]6"pָ|L,ST5T[뚆NM~xg0G>1159BBLNcny.D=aЦ2 V$se mk lȠ q` +̅ϛ#{k 0Och_.n' UJchq,xMJ]ɷzqPiPwdtDw`l#S#ftRbkYTi0 (8YsU9Ap h2Zn Z\/-[nK jGWݞyZzFߪ.6Rdd*LDxlVQ{]J M< Ƒ$HH &d]aN˕z sG_A}cK-b.mUбHqZ!lmn|tYUb< @0Oe '>MkS%!sϲ/^KbynrޞԜrr>c2g*Ou0jLԽtU##p^'Z萯{ʽ9mDd?}J}Y.7JtEBZp=baC<06~!b*C6{V8֥VDRW e0)*~pP=gH+S|jT"^ $hZhM"Ӿ=5٢t&lq&4R?4D1gP{i޸d2FrZ<<"%jH u͕9Q㩅 3:ӌ=8jKi:#LA i;#)د&O޳%QamRy܉"nBXb,7k ,KGQSqN7+N=㨨Vm(GB M1K:hUwñ/o=chS0;![>P%< {5%~N)s:Y ,~Ogĩjqh7dh?U44SJ3i 'Nkho\<a (=Zцe"o" j`o1 p#iwŰ VZm` ۔a|9`YE}R AÀCJ ,lFlg.>gUVD//r՜j Wq,HrۖJx?0]VeL!?-1c b|ƨ ͒3ţzA7"9g^)Rq(m.X:"d4#}R 7`A;7ތq!j$ h,޴XİLYtDׅs;`%[ IiNn.3lѪ.i\͖@$9\R7V߈+3}ߞ@fv \>? (T8-..ǑcmG2tybD솱UY)=9urCp4Ӱz"F4Hn)si5)}"[^dt j} wda""*"7jH _)CUάRD|KrjH \k1`\6Pެ eX7gL/!pTUbf&_s3~2ub/܏AwrWemf3<\X}=ڢ)7ƨrxLQ,2#MmB@SOF5'snBYCv?ԩ^pD6W淶;k>;J<.LTLqyJa-&~ ?YBN^^,nlD_>zRFiaӯ(6*AԯWU`/a:l/^97YF͟Vj\=|lٴGU*_ۑEWU(85݀BirNnK,I{T}Qsy (ۮ$*GMK N\XX mpJ?V/qL9[0]he0,o)Vw-s1kLC盭`,z@m[q|C}OF!TZ!9Nr$0Cqvy6! +Me+ɉ2mf 0 7c J,yZFvVrr$ 0JiYij ']or}={MbHZ1VYr{Ur_bW7VPh<+LUW=BLX6_RX8&4yLwJh0Xkt7?D;Oj-;%_yD` ;v QeLo̕?KNNF* GMϞ޹Ԏ={jp=; - \IWq{ߧ `PE>S>аģnq֫w+ۥZbMV-'}S] (׸׏)db}ڮ睩%tk)+^i`ܺQeη$B$/r 3-}}'EBV 4rITx-ajl3^\Q<- l^I·,jsJ3HYP& _W\7FGa3e. (`yg*V7}W@o/ BKG"Z&_c%=KkZIdkagUM .'ùYz"1$I)B5f30_emjbh*U3L~lM'j8 YlMDci1yGE9>7퉚sq`Rsᶶĉ</VXTHSWgLRxZڍ}y#*aDLSWĦ&QJK8I_L]%Ifo/vHsleXEЉ\K(c^l_>~`+屄y*i"0635,HaWq#Q g7NzM>$@Q- l8r:yл:̒_߅5U4g@$A#]IrGiV+6]%N7|+%dZOW BA*Ԛ"( ڹ~BV ٸ\:q׎}Ԉ& *8F ;9W7E,oS\m\Ƴ}孯ߣ{pdC.z;OY]kOr]˭@mʩ,-q ^g +ϥ}k5bU*=lRweV&ts~>MRZ!>2G/n7vA iu`EiuxW$f^xYqN%PiuG*8/^ڏh&qҡPeP]b8A߸YiBUM5ƐWΎܔUn73#N%6= `>#seJ8N+dZٚFJTvfM`'մ\K}*š5cLH[|Pq홫U3(M0=EUMp.bg9 0U2}ذk.5yͳUب}8YpIi(p5AJ%HY4 nnzfYrRb=νzkIGၰs3Aj#ϼ74]Vu˭;K aŨ:ۀ:KH0c-`-lh5á崰!px6EyK壹z'/K`[/E/{;%!@8 TN&Hs p-|VXN8lT}Zdrw;XW"Dܶ#s!3UwO>$EEsup%I(oLZ-JwmBځ:a{2-I}W(~hHKk0"$Z!'Ҳ& cW3u5dkwp0*{܎goag>^[ ~*‘89~)}&>b7ִÛPy *2`V{]ݘTk<5:qɅ FV=>}~C귭اz⹷}lؼoH(fT7/T;xE-YC8z,[K~[zP̢PkyzUKrJxI$JůizyJQ&7}l34鄬t2MlE61(MPQXՖo2ם+~$c C,lKyCIr,jeb!ZsVcrRhFV'zv^s(ְdEH `†.E05eQxhٿ+ %W"W |C7,}5[7!NHjyҽ^)~CPV%,+"ݕ<䝉̅ kiDŽ ׋*YPhcFew:=1AUt_+ÑId?=D@1ܪxme4k|pYĵoBwxdbgi.h |*f2>ؑ !<FF97=ƜQfR^o Yl"yz(MZ81L&+L x,c0odZȚh1[$nj82릝HW?~[q8DG#Y i%MΨ`vW7 +(:*wf 9˼|Bw\.LKzbe)'!!UNcچ Z,cZC+!Z4N>K [遼Ŕ.(n{Śv\Y|AQp(w4:7vu oX*Kߢe0+W\kC=Ns7Siv+sz<"*.~y޷ޘeH5 $qdrLkIzc30ns%ߎ(!B|zDŽ5?guWPMjtF{dd[ _q $ѸaD=i\e uq.K: XdD?!~92R6 NhɈP &BQ%sSL\vmT.E>rK!s|z%T8蓷ZI}zo1T(F0z˱D@ץQjK8M\ ޣO89dV3B -#%e"՛(/yʆ->D\esw+Ç؝9t$I|0js}MY7Po:dLקB[ 鐖`cU{%%fu{zų_Ee!8 {^6c,] .k8UZAP;T\O!~ :s'u DJ>'K \$Q$855r4 hjˌIކ*ջM!7#ΛDUP1XswPQ 9<90f&}~^q_Y@rY ݜ!I߯RKT9QӓGfSYUMW7TDE߮p#BZiieܟs"}!XssUKy-tS8aԃW zbv7l:@ҪGލmֶKwx\*Z8F?Mi= (8gY/UQPKC `IL5-45ݑfc&x5*_OE*5bS_ Osj8}z,Cu<> musjQ̙X_jb CDqNsrú#Zď+ ĊUVA}sJt &IPc1⽃ hzlwTi䂿H OaI8V-?,ZQ٫y\cwn;NV]a=hEMCеq½r1l]3,]65*8}CHRX p}w;Y ]́T{4)&~ΚZwK2n?}&h8+.+zjـTl-i@49TsQJ ȠoToX ]qrm' iv#2't_͋DлO/Gs|W;͡{Ja~ԃ}7_<%< b{S}|ub(I[}QT72.mQi/f*ĻgXaylclZ}piIN=]"Y@ܟ*9bqu}-pkQC`sN"77[y5h]9a}EP!`?&nwGw[.:nIܲ&]KB\@ lK&{W<צpuV` 0TKͻ/hiq8EkFևtg]`8x?W-) 2hdy/ĔsYC&p^{ZL|ĀRJZI.Cu,(]n9u8n_)C.kR6J%c0}þ>*U'ęz9 M(Z6\,qpmIWFk f='9PWOffFQIlJ746+)`Cvo돰¶^ͧ,rYMPuQԌEM7zڪ +i+W_Wry`.(МRTi쏫Я Ɲx\>Udd}KCSCv2Ж]>%0t50|*۔ҥvR=90їӞ 1 M|"d`2Ȩ#8T]o/`,^ȸZ[ҋ۰BQ?H/;,@kP_l )zi`'"ډV;Ɲmfܻz-#xWfOX[v џBLqu}ܱe~% 'wceJw_j.S;3}&)kFO2id(IgmyE waeѯt? ny?,? 1/O+X&A[i#@eVX@̚}pQcX"W ="][%q̝? \5%55oWU~ACxU2D'*$7R -io!-E>$tu9u>8qAa2%j]c=W1'%:d r0+7.4I6%.T4r;SW鶄]'0e2W!i1xjJҡc&ptAĊI0_ЀeRCnD3_agU|<`w⠣$s1\ȭ}7Bp1+,]U2ئf!,}d׸!Q썏W%hn-M,*/p sQlp |/_D=;\}.$i U83䴃VJef&7M*UDYDhzѯ>&y7jX $6›H1Ja}"LhzޤqLUhlY&C祢M83&_Bl_]^6]uM`z L`RPGG~o@T6`f={ 3vDكԩ؆ aTSaNܬ2yumBIw-d,*bMY [GH A/WMf ܳu'g Ixjs޳!{롧-'[[ju@*6@Q.^ތoq>8hqJJN=ĮEQ &kQ wVzY Aٽ}1Og ffJ_cw(0ZAI@2mK]ӟ TILFPi Hf]B daʾ$  r!mg2,rL* F&Qќ/k1h^]leEF'>F(ryED t},%ůApE]׵ 8 ' k6?#;~BApg &mLyE&8YhR!04Qy;izL֦ͮowE& ƔEq 9ɉ'RPN4.H=T4MaE_H?ҁ;%¾xrAHk R-:2o:$w$\<ȃu~ kha.Յ9ְAhlEYl?ϋCjM>-> Q EM5O%swl82UTLI&(Y`FAN%9O`e7-"g5h!Q^P6bΜ9hjn5gUIȰ(:WWy"eniaO1~Y '^`!F'e^#(2oϑqMFr5Jˡg{1-2$V)8,e،ڠV⹤oCk0p E˻F`OkAi#P` vogąt&m9?A%(ok~Nyr=Xh )y* ]Z˫3R07AXNKW{u?ÂDc~x]v.%>!4w_&| ?/D87(=B@N(Eu{SB%Z*S+;eOv4>E FGO*U=meU0hZáaF Z.z)#:n' ~T)Q(b"0vxעиޔ YH '`3YP0>^`! $iF<~uR%R+'^,aנ/m32:sַ@A勚Ϙ-Uv˴eViE4#I\ Xd|ڥ9EE?ٷ4qB(>?P:M@ܳJx(NlC7*ůNVN&}yGΔ/pA#F`e;qV5?2mWյ$&ΩT@ţ[Wg"u78X?{e{iS`pD2,Jh7\MC.6r٪]UeC8wMrGV A0>b28FȞ&:_-8>0؎b\Pć7_@ʱojmByW9 yiRnf)eU˩&k n[@>n\?;DC{,vp׷cLpkfs9bLNAAz6. 9sRk=i1Fdj6fi? KMT ^kFħ3DL{CϥPATcYi(O}jtrFDB]sj0Sl[K@;eRs,0F#$0K"1xSMyvO#@;xi kڪ{o>J \LcW.ӖWf MuP;)nT!rf0Kks03>[z_@\N H2DPY.U2 Eo`Du#,S~H28{|#JU.܋1nrM,J/T}GN/Kܕ&5$۞- @$vŋj/I*SX\Zvwq6:l|r}S4I9@芋^p!ST.N=] Is289͍C_ڧ|[F6\rq.mFa262$Tr-ihǼIF]}G!d<7#ՙn*nYKV}nkD''|_w5R.mЌRCsThn@MxDBbZ{Șҟ.Fk/5&(DZk~b6P Z*V^5/T=/_Om`oH}l7gZ%F (gl;BG˟&vѠEWL4Zr~FY1UNjPiK0f%Xe&PbA֊T"fXK|y8u-M0yZo+{MFfis̩ZeL:?6Uѯ^Y?Gj vρ !ϒM cF˳bG>e׏&te~1=h14|?W ԝQ"}JiҕU1{a b۬Rs/Ѯ~4$Je(PbBv10r~ܥ ~qkeq*kGkaSsۇ,&|i6Sd;b k!/PGKnҭ8 X%0bꋘ%]R1 |] dgA!dͪ;}vFrhK"ڗ|>T?KЮ+\(90;^a$z:D]2CR҉óM;8t@-Tq &ЕnI}!(=e !fi҇9?P'GeuL$!7= ֭uѨ0d29ip-Cٕ{B##?}W00a2݆Qr?^`Orj"b{h&nCͧUYS#.jZ%:(6JvYHu3J 篖pp<8z9H?}9xy,v4ZxҖiOYWIIUr}5pUT U"g2)\б4D(%^BѝʷL[4#W2?IhW ,Hn%]҉Y1;;W?"Zͳ Vzal(g F4zJhdΔڽ 癱FAWE/H>#N.;CiRa0դYt?+y_Og;UÊ+ ӈLSLTj*$BXZ`#Xc2"f;#:pWwgvW8G{7UA!LeɁ W$t$bw|8^0N8oـ'bMN 7yS?+&wQZ=y t({ ;3P ^5Yw1!6˻X: c՟jf'|Aj`ZW} dutбzĘ>x}cمU ol R>֪L[4 5EmN57t7** bAuTU2U#4`MV%r,%vH-3ԇk[WyYQDAAJEP~;lYtY^2ID! ž^&4{$=>lL-n˖Iy BM61H%9W'S9sV7Y͐׮+7ܨ85F}$RV!_b '}eIoWM ~ S^aN'z,Fb /- Tp^- W_X~t JIKYOJߕǸʆ~=[#0Wq$&eOzm j찾צHÝCP4?멛U5a^(t,4LV<*F֛=on2O0RեBatŠ[d͆E~r%Ji!AxOsT=z%@4gSCќ+r$[;H眮c&{| 'ͰŊ0r.&3#IayZPIxN}-M^zSO4faO˭12$.zmt086(hٷl E< U3gnL)E;b38.{ c}vsIxe9*HfgopHn (Oq+z$vxezÐpqZ.ͅWcRr#,<@<@sy?}*(\ԉIfq1@bbѭZ ,a_ٷ261\tp523#co8ZK5iN†1dPj'teZ~v#6K'?SǒIUy2tpm١BH]1ܱϩ}Wïݶ/u)YƔ]( u6U7F]_ g3kn\ܻ9$>B-乜M|5㤱Lj Bd{q. .՞7œ6:=nOV)Y*3}뿖1Pɨk#9{4h wq9zCûT(Z"697Uqb3 f +!fZT6;#r]4RmٿWO!A Ш. Brc!Շ6Ѐ|F=:>-c>Af}F~x1/pq}`7 a4sB@}=0(Y8vWfk)$F"ЀUs#'Wi$6껫X%g2\s4"_,xRZH kť>"+Pp[O80zf+_*aM{ԃ~ğ "Eŝ:[e2Pb&95qU$5n`'c<5~Me oPֲaK-$n8 9F%>HQ*yHUƜaT_(lNY ,v_>jȯ#6XYa",%}paaLvDogbn$›5Vy:\SjA l$E` Guw5(S5/Y썣9yԍcbq/퐾G*`~7o*!>Lx^g71eBK5Ve,ۢTOKړBvꍣ 23TTfb$=0Rlo_M=k$? "DSݚxg8FwU"e\cHùj AfeQ3: tBkc(f9#qf씼םzYR~*irݗF78inq #4$[oe"3Z| bԿ'sA̱:j4udVAwڜND&oEV!HԘaek qj1=t_0rPonpXْIߜ9`p%̾Y-޴ck|1S Л%F_m+pRLP!W0UǢAfx a.29V=17}Z?kA8^zGy?Q:L08$Tt\.#zWճl:A2?ා7}b35>&(X3dvfiR #Gj7L-[=u|%RHܟYq䀮yoFc H_q d̥s?)B\:Ԧ.!W0CU;yZ$GÎPal@i䌽<テ&Z=OXhGP;H-͋Lu|PTEZ{WWXm6PHWȪv,a*32S,,z´V3)H(s|2#]˚ Y']Ply'18PM"D轄>zTWdƴh xl5 X-Z[o~Cno_UADp#6'q { ܨ#|f2d׳Μf *S%ܔ9ÒFߕ'/_/eh]9I2t'L2بe`?]eu_`'W1v-'2Ma~EYfiBes}6}5FDTe^ZԜv?RٔU6X,Q4.*R d+W>Lj}cWj(t-:Jf{; O p[>$|?=r 5b!ћ{g)zPU# <n=JZc}٣eq\Kޮ9O-t'q4vzYb<&v@!"?,a>4qcYA`HȎ% =RdMB\чN^Q ֢/F] Jǽb YJh5y}>DMkQ Xh+P+71vyϴE腧[]z()Vfꩳw?\V r_#/5Xv~]{&c+){wYS&@2ݾ"F*wDO0G妧R@-0W6X>) cK z8ht5fW3C"ܫ'YvvbuǢ뚗3)ʠNO0ZlesP9C74V#mèɶrI ՙdžJBn9xKaF*h%Yk Oe4fzű}}1MxtrNT*į2DW  ыkAku.f^#u*<5d)P)łG \7ƙT6ح6E#@Q|_;zI)`tQUZ#"ẐPsO@aYR*]=`E5m H\>@wEḟWdd%D׻@{F-<<}uD{4夌LwV G,8?]?ODX(bZ*[jX''|lmao8!Jg&~WOU~ڡk4 $"tPtxc|HM2;#fH9F5>#[db!L@l\=Du\T2<)3ZXCHXW9$[|2{5~+AaGmM7\6jB)5LȪLp;,pܢ{iY>lJ.%'Dfnl.   *~9L}` {O(KbMx*G-ء!XgFd |k.]?0dsst|@/cIma#2w ` 5r-5ހ:z]Il.%fX6J,WQ FC'fx>\Ω:Yq~k8Vc.vZ)`129AZCZzͫe9TXТhLx6e ҫ !VHJY}^ǫ/i' FPeL0/2?=_*;|p!fCjs>,'޶P5uEh5YfA锭G/Ûʶi5R]r?(ޱVHu>; QWCa^dRg%CkB`<ĜU;ךղ G 3ĮxT``y mo&UJ H|h[hf)X؈m?_B7踀HsCy/4=)4Eӫ`%a20;Afj6 a]S kXT7(ʦ%x. Ȥa`y?&1"fbIL_䞩,%/ 9hS7tBXVη>,-HtWc%e}-KKOigFá#/rAi,{!Ɵ*(W]%YԫŰ\34C+{O}y>#b ڀN׽*UqY$- pi³'l 9kVm;R|5A~_hB4&_J|S5$lM?FF*v!Eȯuh&73Sz`a1w؄|8%RW#My-=li*uz\ª)0k5uP&:UÒ+E:2RIdVqS. 6Kv~{GqMAW3~+S"Q9c ;OdAZe P1ӼޯZDNU_4@*A bbn.B(uVݰj d=fNrwX95,ӘL2QӔ T'րTa?켐q0Ufv ׫붧TsC@cih0Q?8' f" Uo/[;D7/Sl\?Z|\̓\0$UI>Ӡڰ  R컬 t;Ba@[猢YT찕Vh ુۍ=z d1kNē)52C ^Nɥ}$cuFz+Z,Ea?;VيЛ/ ߉䁐`E Lɉ^b>b(iѭ~iC鉱)2&-pB!)#GY?J d AE⳻) ܄Ky?`-V3rܾX yԩWj]$Ó$JJBk=G9^Tts(35H`"28edž<8YU'+s̐rFoJ{1- 20 }7j;hC(*l[u)K pMq66/[WxUGR7c"YVOAgnAF-6 6` AHtZ?LŌ /_w!WƕƋuSގ8i 4ZFt}jYZD"g=w(4D/[Z̶]0%^.Bag |-RpnH%(`zʂK1b #go'{UpѲr&~' jD6S{Zd@tz_P7PQ9΃TOI lj0,㛖(l`2x98,y+&KN ;+xMA>W^0Ѹ="w*z u{ݓaVcMt? &=sXY6-ˇPg%;|EJ{QGr ޺ĐO,1D1_oW+4"V qin!p2A^:ЕpL0EVBO!6&NO1È%r$vB3#].ަf!P;"KB!}敯?.Ciyo$|}`F)V__߇/a5oKA*E;o @+`AМ,0}3lHd$h“2 vbD(7p44RI؜G{G"=sJts%j["n+(hͩ[N!%.*d#{Mn׎cJ<* &RRJ1_VHz4.gY)Dq[} &UY +,(5j}/Hꁕ$XAהᯥIgeEK6傚O(\8jh_6B^;s{7,z ݉i6o0P՜3ϵmS:*lT4$q]쮖@oiǚk.YqICDz'3@ l8=jd;b@bپ텬U)QG=X,y'=O*eCQNh#uyh.] 5rW), i 8ˍTз.a.]怬qSNwc/- tz >-P1z'D_)m3&ac4E|-y[Uݴa`ֵ0LiY|`?fE|uhqtk u]MȖoFKQk vGxlGw#,W=KbV4`p3B'ky g b^sOBRF*_MFD9mKa-j310P]>d)ݪ 9I@ş,3  D%羏u J:aQi#|$W$]Z[ڞǶv*ZB{g#qk=< 6dQH1z&r@|F~(:PgZзb#g:G%ty'YI~(`%"R\@/uIen^v"lUN*7`[pg&/^.0*AR Vȁ_fhOJ fk0`'Ⱦ#ސm_KW^ Hm4*duF@cgTF6@E*N"ޥן  ==3 a,2ɔA(U=t(L{KBIj\Xb3geUOъFe oe;aϕjhr6>zd=Bj`Z,\N6HE:mIqGh+I:E:BbgP60#4SQc4ir`֖p ] hƽF{UGپ`Dy q{wl6pO2Qg ƍj._/r}`]HB*t>|zz%=O(gzӕ?u\Gl^*4/D0Yg2ϖ"hpf%Wi#[KmR+Ⱦbh w^vic> V>+ &k[uoq9*jتBӂ#DqB&w5dėK ]ż}TnD`[a@Oі0zZrhKc3Kyw<60KVdXj).Lk}ܛg .aJ&mW%71dAm50 .NmWg۫Q >S8> nuU•sacq!Uig@e+%I>7 r$+ |_mf)e9+J e5ssr7Pƨ[E=ul lSGn\9dyɩc\3kp3v|f,a7U-L?e ( ;z5󸘉iR@=~D:bm{IO6$$;țQپ5>"B=ohXnQep/$0N|pLq2p}{izvW-dbtafv~ M-IC 7JcJ%]?:OkaVn8);,E]]p͋׬ 7Ea ݄}TPdvA~43R=SLyxc:-&igH4h,oH4}xs"{%Z@a$ j?ɘˠX^~@ ,K4}`WZM6KWl+`R-TDzhE]558@sܩ@6JG5zEwzk^՞ԫG5K#,3Hoyb͏A/ Pkl,GRݡ"[a1q5pDg.<a39Kp*cV|$u)d)_{yC爕ͰYeo؞;%m(qdԱ:N;()ML~j1C@mq'0g- dܙXoP*E wguk_tyoȭ'IO|86L DAxj+2 1%@VڥjUR1z`\v0˶Q%xe7; ɜ[eh*Pb*qsY%C*yU>{G@%]8?@F~_wӐfQyc),HfT?So䦞7T5-*P{R\hϖRFQrG8u y/(]~!3Ȯ{-6={E.o\lÎ@[/+Q%U{KFtn ?u<,}ϲq-v^r.WacD hÄ#݆BXFN!H/4=yPMcRM}>WCKm&c#h9PH&XPw L}dH«Vi=/+YoYFQOE*Ø`k&#>b(<,־pD_ĤVAt߂Յu(soD@I>/N6ҌԶzL7*bglp) Ej0d1q*2F$_|V3Xgs &jckaw2du`{/pRA;"7#ڤuSsě.cK_of&N, S̳&z6s7& QT,q>b8ml'SQ'_J$-ZYA#hЄA`ڔŸӌcgɺُkV:H g y>:Zy԰Οi-e3' NK2d^;aM(@ 5{֬ ˜7'.C琭ܽO'~cXL)`VRlj=L|"תBm#G&O "`Y^n ]ٹT8ha; z~1zSRK'kCs@-3kӰ)$ ,M3^NG+y$ tA ?+tmBwO7fs~2_SBQ1te>%\L83n?ъ,Y@y0NS=g}@gl-\uHBR^x@L&#dfŒP+խ'h5z'HFw :@-Je$mæ71n]Ct!i"y4Y\UX^di*f+ԌBw8A+~+eYAL\$[| y&K竨 Cp܏ ۏЉS# ha^@W,!_W=rtfn8myǒ:f ~#ڝ9IHZ.( ]#!φĨzD5 -=]@4DZ!乹:D)@5JDzFOz=na^<\5S. (09^ [\;]_q_S*t+0w0NO[ɟ\rh ~qau) J&M|mٔ=D t,w[~o3oeIHMx-'Wl Q-SGhn)L/{~Q7&fE*wb @PGLE!VMeB81/-B|Ǎ3%${=ռâD왇NB% MԾwF3WCu^|5 !(b1>YՍX͉owr:Ҥ-,=׆kcCEܑf9eWxm*W<6r\z}#D`hԎi F~ḫ[xo<"`3)u#'mq1OrzST kȈ@U(d4پ_7UeZt"3{KxTパIjsb3Yn(1pc>&R`e>ۮH)D~O BQ-X(MP&KLtɫAYt5NKxY$ &o;_CO|jW'@᝾x{& 6rl$qJbO{<'W.,4$7ֈCb* QŸz{ Q1h"b>Z!<ˣrLZsi\u8C\f!\JP] /" }hK k!}KDi 3}H+s+E e$̇!O_vI=Y?5j@6nfR:p tT$ES-絬ŋ},PuˋϭY̙%,UbQ;QԐ|<u=a*MT6n4Lo+]Щ/Nf@PsX1o{f0:5p;?\?&/t{EZS[=޸NًDh44(@@zn]v:!'Eu Q<}gyy$ja_F17ɠ}1Awig=?ckLV<߿ oHf]&5q-aΟE"dJLs,E`DSwƭTM12E;moxy1N:Mp+qc,HEVFH;c;c&+ ?M0F ƾ*p^]6kl:.6fj ҍ7I>v(JGN3t&2u%`۲jJ"RؐǧVXͤzP[%E>}&\153iO)LGħIE^}6>U 0_fE]dkZKf uv:Z?I疦̪Zda<>%.{ޒ4M Ǖ]}}kShT\+"\=$;Neٺ kbDFe%N;}$/"K!7KRuƜE)qU:9򓱓Tpļ(2e'ԿaP6b(&MbX+1& Y+,SN{hnb<y]eG7`PJ(xϭa,Y \^, jJg )lhs[ș 5!]ZǞtlwUƋF+׭e8hU܉XMo>)(QDAVg^Ȳ<&q m<RF=/lP@i"zޣAvNX,aNLGiڋO[80VE<#]U%#ՊKtlpknUl?-ceΪd5[ed8zLUH9+.Gwj=(E#.b-'ڑyR? Rsfm}"5'L!ܿW`\JJwO[JU|˫zqz>BȰqԅ +Zt W Bcar= "(GZf #R9jMSGV-b7>n>A:\?Q 4U 㬰b,x퇋ET 젺̮=|lV},Rp9C饋R_șAp ֲk639Al;I8F xjkr&,*z?.cWu;xzp Y@#?p~|ҤÉ4]s> ~! K )j4H]ǪYߡˋ!Yʣ | JY:roLh 2Xݧb Yu1wu3IFGeƨ[Fj,yfoZ{xk|JI:5ǂ"o'537Q$V>BB{CWX!>&CTz3 Ͱ*C]dV K77)1Wd/u=QrL+*(!VM z,돖PPg0X  ]y*J%އYp^aN(?^T7~.˟K|pLx%0eĨ0b2l[Pkc\#$|SԄ^KQݿ}6z|HB#?*[BV*plh'u4\ ]cGDn.ؖ{jӨ_p~zIf0.E蟞If^K{y:l,`+jr\u#IN`.u:ܛ*WxFWё]3AS!?g-zFjP AnC8qBfx<K2"oƈ]vZrԩEY6Nٓ=M->u3M^57L'2.xid3T'0s&s! 좴%jca*3)6WCHTP Cʉ~0"Z/Tus$!@ztڨ_%e@skMXS)`7(BF޾} Ǎ%٬vd_YNs tCdeOcj2FZt&$ R@D0%mT'Oa=??˨j$T2 ĪNm,b0`8 ͝#2|qA(-{ 2^X}ZA=8S ~: 1i$1C(_g&%,2S2s\]Jlͷ!sI<ư@) (e Z:k=T O?'CF^bLw7iښ(V߀( QHtt&|Z@8~cr +w#H%Ȳ׬AB4z[7,xNe%O$ZT\m`;T)ۗfO;Z:}zBz !9Q.}|nƅYLx^ `M 7@侁x.P?Gg-1aO:V$Ah7r%Fǀ{o]oCΚTmjZA~O<9&]Yi{<ГNt"Pg3;r>| FZ qoq+ C<(E&BH nt\|f`Nz<5z^%ȔuF+3_xose@ )ŸcI_R$2iݎ5Ps[Rdr3)@1`͝f64Z|7%ֺVo<r.>ڔVt /\ $D%&;9NqOHO9עrqqҼMei~ _NLLAY| &~Ɇ'K /𱃳&!bQ$)cO`G:9&A+]+ڶ2B^p+-^/܊Yһ (웗K;?E92M?:rH3M ?Q;rhvNA w#(#EnRU xwݝ+zd{(ՠ!Ō`E S ЫPT^Gl?No^]m.GhN]Yr쮃o%@QQ?-E{v`hCs^o?ˋަ?tw5w@n壼b1OjN2R$pB\_CtmZB&!?W)+Pi_Mr.R*px.WE X,{ti\DdJf>/VIr sNlݐБXZ|kcKxg7򶱃 B }/k9lۼ "sqf 0A: )GHeFƮV6U (}T#2?R~vn7m2>V@b讓f /W6Qy9adAyjo e6I˼mł"l>ludi2IMZ |ZOV8XI1W}Bh! dm0R lq2lCFN5QX0cER܋vUr-n q(Oϰ26/JjDo,_tq]XI~z_uRywR[af "E:; Mab!$cMRmd>0wh vb#YX(D3:tGC$+@i3ގ? 36eSOdM&u[HXpcZN=7 ̷MIcT۵.W辛+[-[bPաRChbZ}7Lplycm [D{Q܈qoīWfi>D 6~0g$Z#;WSE[U^=h5$(Dz A \'sϙr t #gQiFHlJD[{.fg  m(% &#J6I1#8&}w*f3 6M]zↈ,CO lj^9c"'? &ATj@8 eW:4Bɪz%aPօzLdlc)W];nG6_ˏ+E37RHK>"1%3i=,0!siM1۰#e6*؎*u|u¡}'ذ'JpU hֿ4H{yg!=Q6| }l$M 3`y`}Gkj=PY?F/ad Zlꍮ7bB2䛒ܙ+[Ve6׼yT}~Ub:b8ɞ' 'ff5Ť/:x-g:dR3ʎ O.Ob !ʰXZLj&)+ >Op{ V0J`OLKƋځ#L< 7~bh;dO]MMvbL<5λ.e;æoo4Z1W1ۮ͕0PZf͙"H/̼[ޝUvpJI/ov;/ %KBHt4tŧfJxé*س, (N(¤ྨA0ߎYia,q6#gYS,Kr6z 6cP!s0fPЗS[.9}'/v0*90׶ywA|5l mCo|\s݋U'tGhTƜܷ]vht* eIe#݊cuLaIKpb֫Նhg">TZ#@V,CeaC<,m=<, 5FYT:xyG2'?{Աv`MdARxE)*$01{ }5 [9S,U2 49PBuEPH4J_LaE:2Q0ݷLqC ky/c2ѰU4ˏG㖝+oy?`&Y08P;*oif|۲Uظmnh3^hL1' 2`"֘0"a 2j*t@5;zϰXC`tet;@=聚}yQ?Wͨ}sF$c+dQ2-޺,.5bEje^ߥc#_1s;dٱpH5یe欉8:n '̑k?~2/}X< M&!]EO3郃 im>OR+s,PtFeQa,MAv@~_U7 'FSS,T Jj̶M N 1-9h }_FP`n7|kݯay|#ICZa}~Fo:ضyJzw}L@^}\2 ݹC`Ksj<s]) ae\Q83UaQäai #?5_goѢD-??2 +T}/$dھB#zl*#C~2DW3 Μ&}sWwYWpj䫦 MxMU f`[ZIR:ȇ%x1bk˘("r {7l?{cMS͘i#H|enA ˕ߺm*^od3sgӳu ߙK]br>菲CZlBōT&hBgAY_z7XQR.s c\,F8$ww`t^юC

    s@ OƭLlNd߯%FwKKciW \VÆ-^1q暀9bHn`d!5 =Icl *^P?'Lmn8HTH-[ӟJJBP7N.( \ [xGKv?:* Zզ3=*P JЅR\hGDRBn9v +"6H]:y&QC>zY2rjѐ  VL`/eK6~sgvn 3^ܸ|k\IkRfaz8 LJ t漴CGhDhA;}tQR-~(h-?e/Ei+8eswXyt%#F(j,9~sl%N%]]Xʶ<-1lrqSzY=UmkB`Ku|qoJ'6xqnjr*!lv#41=;,;UCPYNYd*p?W` {Wh۩s9^)Go9k7Xm$ۃ,raޤQ#3ciq>W!:c y8,o%~lf乧)O,q>w<+_4f<=16Vmmу[Nd0aW*dnkmT~!WԵRľi a{PAGG6>J]+{5j蕲žRޏQSR -M_3ހkһ⻾FFp Izb.ŋAJp'kBoS2/e͘+7bcg_@ċ4@2T#xΛ wH1yy@VG[ƒ9Aϊb7.VlԊд_q"WD0tFeHr {7Q ~h-[Bt ӴvGW/]?uQ l.LUӞ_E!\,9l!O`,|o?SfQsF0Kѱ_ʵI+VA…+z{pnh@(װd rez^GMF{i1$i 'P݀G{Be鮟,js(0|\%_y]r]LyH~VvkObTӔu :7[(=Ty}|F}Dߧ~;ū}&p,c12#D{&@4CP8`ӈ;A,R9Ry8??˻C#b'FweO B)pha=ӱ_e8| CyCNQ9hQGq~a Ŝp}fuf+AH)Gz:WB)3f(oߒ#)Χڍ 70ɴk:v(Ȝ`$G<`7Q~ېZ s(Vo}O͘F~eoPohFeutE2;R$sdzm'Ēl{zd ^?υ}ľӊ=JZ^䒘8+ʎ<;MNЪG"Ym cCn9t?=!N+ Q[n0d~d*!8d.5~a(zf`QaTIj3D#)C+YR]n b\6c cd!%q:V}2<ȶ HD@:h(O 0—tizaސƚuGؑ!u.镠2Bh!Hɾx۲1b-7"+UZrcP^jxq-q\oѺm'wW"VХ&ZjcP?o@ `q;b> [)VܯrϒY#6 yޯ*9(̥JXJK sy55k )*@'cS&=fplޏqKqX}j|K՛'vZ1Hin~J4RjmqBS͇hˬDt}&@aI#p:A6RmtW556\ W" _iNv4pѼ]琛MP_Y]CEUI[+466Ogyk^] [c]"s_o6B7PL"-kh,gFHF FFn:F0M⦥k6wڶӍ8`ZW &{#O'?h[l^TƬ:.uit̝LN`ocp'؏O܄-U:$GYψٮ8=X zON"` %Lx -6R[ MzTy .ً~TTxm M2QNyIj3g>|V`? s$(>+ YEݕ8Pp@xy' lT(VqPk(k;J {p|;R['@IK*}mL "$>|upfY8"x\nuVRl>8>V#CL`$Ji +$Ŷ5JD+Iie͗9miAV;^3R8mS$xFխC1m3hYavؒ<<㉛ao sUTA56lnx_nA.VR9Q!=?pŗimh5*'gn+mVfB~9|{Uw=ا)&$\<zG<ے uca05a.ִ MW_hEGƔ4VjbBU9zG~-3Eu= .RTqILG4?e+zhKu/*8O> {凎dexNT}=PGh²L䎍6U*3xrE0  UG;>W(D&L:<#dfl.KjlL5N`\JRcI'k IAh"hY'V-aU,[~SVU?cԱ|>1_~Ztgђ_Qu*DW Z׊WR ΩW:A<=1Qr4b!w% q[vN\ާ"ğ]qȿ9_ %J)qbBxI/8y7}eœ/E-a݋xNJNlJG'tSC,&*q5ŏ X%!V{-͢dl#`Jc2Kn7d5| t̙|&Jb%oeC@ͅV΃BZ`[( ?+nMO|,LFŀkv; ,a;:'Ckhw%,$&`ϴP* 7L.FPPqB~;v'F%Df|vQkJ: B\ |˰wc!$u2t>gī^:c?Og~7IruTD|GϜwI`I4ݡyZ8 qFo0ͺGNY N6'҉tK: Cm'v5̳OɟP"FpRE3qgϡ%J4+z =o$}W' F&fďt)%'\3dfq{85F(cnWy,8Ko!H' tk1Bx\o;儎8u%|&!啬0/,(syiþY)xZ^ ֒VE3\ !࢐C¸/\I6 M{AK!T|݁%% 1^*9.DÚdzQ-͝&4GY_k،I{f{-` ݵ_G`X`[T.PrE0aB%NPIhjABB)Q_ZW5\7Eyˮ"{Sl%V9`F)EޝPdTyt7#yV߁ˁ!Cq?eC'%*Y)QBnO34 ߱+M!ri4(/k xh'uufk[@K:m7PBOE(Ypm1 RJs1^y̺|_&]4*pP$Cz@ûX#aqzL.kl<_rUCY]J i߉6a0&D[ə%5$,' o!Woڗ[gW";.c\ ۖbJhSxAYny>RvUsp:.v+am߻au!B qR0B=uX ϭ.5| f6] ֜jUrzR]/bm` 0R3(YnIУT^id6TजtfbSyV.ia'~"hŸ{aJij#%u+Q=9Ok*sUnMW嚗)M"=ϳ-UϚR4a`cB|٩Hg5` L!_}4KfG›/ޥчQhi˃"2h(lعqsLڙ4ĥ]B#M8ZSڛoE"eHV爨||dHR*Q.Ca{\6z*/j`2K,o4s{߁3^7MfWh#jf2p Kez=ڍ ʝhVv'O"n]4q}ӕ] ̢)@X!}2{RH* }rJrat>|X"–9ktӪ.+ ) ڢ9:U)1t(pcD1_q܋0–ofL2:Al#*co^LE <{dQ;vx[b8B/GdS5lj2QhǑ6~x dK4- 2>%M:lM2纣9ؔ4#,hE0Y\S!Ӷ7zX.1 ph؍$6~Tˡ@49pCo,{98v2W:G:oOGum;~>U\]mrEO2T_iǠFx;G4;7(ɐ)YXw!sRyb5A`w< dGbE9hJvn'L#_M`yOx"VCjUΡ,!!B*$E6@.}'[m)Easjv1\^A4^~b]7)o?r`AdyB7іǰ{W>ݕ oe+@mI0v}h4 ,  p,X/؞q]{ \q?ZĐ1vxzj#eZ6).fj*B L2zd~PRH+Ӕό3j`]B{2OX4=~\!9m֋\/ iḛQ>!>4^X|Gi<>U *Е.تoJ@./C'4,BX՛Nd%E wWRp@](ˢ=/zOɶ w'd@M{TPu,b0Vr;x#~ǁī W^ýjh .$M:dMbqDZٳ !)Jk\cN0?ާ* 18OIh8刚SǢÄ;̋|f.]ᝩ d<2WtsWGjLg>UzG_xo9y?}֣VM]Ehy4:'~ ҃[(˒CN|q· xy|q<]'mz-N. \Dr[ h@[jY^U}ӅwwYp"D~40dcPe?fko `1MkS2$'"t^  eEFtǵ؝9Wj) = >ҟps>uj*TAAZ~1YB8B}#B|!Myt8ߨA0uGWSHܲEےf q?KBcY4 d=8DN 7m_|GQj_Ja>C?9;n@sB2=쵛k0$ oݡC]^δ̍8݉ઁ lm5#chXر]hAˠ&\snĈ$up,ˍEt֬( q#)]asK&e[gv!`uՈޔН@+OCqE"ױ\L6SN|bgVⰜM\?YIJLնiwk#Qǔ*1u.ˈqTr'l%XDVMZ2 "c5m9yYS(⹤v?#2N?2˸QPӘp⎗ݡbCr|č,iLSwE2Pv1 WRs2\Kb'MO )@?U4Bu(nMO3~w &DJ`{#҅GPZXjQ,@#Xkr(~Q$ b'  Jy U5dC`CI=(ՒRE\1 }JOPƑh՘w𤵚Ia@kM5;Mчo;PpD m֝M5~wɓ!jh g i; = a\ Jە()w (h"3TYb)E I`^ejłdH^IKr>tk=/?'KRZbksg 5b~]+H&eA\[7Gnr՝Kb_s1#O6TERXTSfO,rkƆlZQ?q_ewPp>@Y@eoÎMЍ+y T8ds \ nzYвտBsXM~HŽ 2z1ѯh ׇb-o.3_>SErZd>mUu Yfzy4uV)65ӡT;Bt*ŢDaqR-{qTA>U`~a"Oc˴91͂4݀]>4Ķ/jBJ8R[/#i*§O w-(%=Z 嶘sԞW`H8K3ZKi5AS oi㙒\47W&5މgvM.XK7p$9z-6k[RtX뻍֌JsVDr&H}xItZBt2[uI3~N 'A{v`>ydڳ&k)ܡdw! DD='DdyXV*]Tm*}|=);g)= e6\%%6`y ! ob>G-翯>ͱ;A|Y'>qtZohY{(OCJh\Q 5YwCf*ѯKp]vzY>-j3nj]G/=<޴ '0 ް00睔 7<!kIH 且[$d3Pdh/ `V6 ǞƃYi̎'i@,Y.qR*= 6Nq &dYxY(Zs2#l^Qݶ^gOT''cd{sf2uK~IJc QBu;+7 B7b-?[}ސql$e#Eѿ9!iH$~vj}ToTLQ%drCu#k(vnGv^;]މ 6 Kņ]អz{DQO[SGK~c+ӋJ_ƹ,ԫ~<{B0Ɉr HQl;тx*SC5v'I y˵N9-_hC"Nۖ^MHƁ1(8CXCV g*#I5UBzÚ&/3"Ǔ]g,\]rp9a(_1w $Sp%ig2TwQy0t16%0J{ovgwӪr;k7ؾ042KPsj'TRzv odZKҍgubְm!M$^areZc )%*r˴: ,{$D!=;#OjdѠ:rAegQHNw9rE*#! h>m`s,w?]ΚxU/~E5cu׭i34ߖ K9)K:ȥ.{-c'tVjk}@4# 6*mC;^0SZ:RF%n 1ZSyY`i\e~WtorNeA?'زx_u6{t'np%$ފK٢N :;.8XI~|mٲsg\I 8i2rOUZׯ9rE]Gi_kJZ!rtؔkb8 0Ɣ?"<9|ԃ2}sq:#De1aNӳ.=ԣu3c10s pUMʮiuDzww Ba02 p\?GV:ڳelkF V41S| )ǎ'vAG VƆZd˽Kz FrO&j#E8A:j:bBvآ]ѝ>blEK^2PSskW9pD{|q)xvS Bo]6f뤃>y"Wo#0; E2bȜ\Xҡ%A2)w]gGv~4&IwM_k9>z#՛Ó\cg圈P"'oqW y.xǛיJm&!d[vS.'SpCO*3씁LiX_MȰ)amNŶ8tH> ioܘM8dSQUsI},(A4_w.eѻ@[H=Y}`9f,yzЂn"+,cwc YZY9bZSp >P`42& 5q:qjDLCWXDaa."}#PC:fV FbR,<4Fa/O`PCW$*S皈 BRfŒoyѮb؜*s5 Uϐ "MG&A5e"9XcbG=0K@#K*"x2!Z;ye6U6{YGt^SC/JHU]!]Ȁ&oLZ^=acJG|] q€! w㻽eW'x#E7܃K`:4{bWxQ,IMWВXnJPpB {Iq{šs?L(ٟU `?Qs{DĢjPjKpg/6e]T-1ii>۬־CFB(j wW(IzT (f&ÝZx~xr#E& )a9}8s[C,WFZqW\i _)KqO:DXH.x -D]\$0X*>Dś4əkh7Z(D3 3z_{]H7FBG v#:ip$((.> 3qZ^\X A{P,!l$_yh1`+鞌eng/=5UDbL0,<$ 6ajO`U{$PVˆRUo7UZҭ'l~nT /۾,_~l;[Xju8ÄJs qH+g.ֆ-QΘIɎ#᤺w w<,:8N0q|5M#yISҖ3ޕ.79ꂲh"f$3IHtiQ(pk4(wYH(@ۊѴ*aL, S!U 7\p/ /Z-+$HÒ't Sѳؚx- rۙQFj 哸Kb/nf'-@b(=8bV+v^RCnqЁ)MEzú|n6~y{"nKU bmɥD#Ur⹰{`N޼n9ܒ8H*Eг,ʂS2Ův%5#'MƹP j]! vRk[ƿE`] L ΉM&QU/c, ne΃V1#*4f65©jA[ڌ46!Kɷ&+Br5pQQLS4B] p*&Canp,:R t_VА`Х͌*&7Hd0EX~!(aVxm/H7 6_иut@AB(|wWƆb]Y%F=wE:njy88r,p)©N,MoqHT-R:`u7U G|85 /hϨ!agH9/Hxֈ83nY7ۙ{ݝnY5ytM_J7B; iФ%1h%c#B&1w4?nmgע={#t. 6Ry Cاv̵Z >.#̆BvN"=b"BT9NWÕf04Bw蠵X=|Vd|8krnZA0 ,gIMkpB`R#u-H=O\C&_'l/fx\uj4Ut7}[W{a+E#LS-&w\t^U?>Ul._Gq~Rn`8Z&.D 9S:)Jz~N>;fơ=guytKZ=@ ,:=P{BYQ 0Sn/TMf@J < 9Em!a'LlTfGQj"1!TduEq(aʥʾ}9}'TfFUr͝mmHϪK/o.rE}eN*jR_ GDvK]F?8vˋ=ACq%/9󷽼av& 9Ro<@"Mv6pkъMt:jVW룖폠9[ޚͷxVw )GQQ$} 9w-3\?ჲ]6 ("Á,_[+Ʉ"TLƢ> vƨZ> ;٫۬F}M{4Dj'H 4hfw '->&,9;X^%{Q F 24s85_+3uPuXLٌBI~\KhĘcjY:Pc<ʌ I#5COF/<,)1J42&ZIt)c:vHe}OXI=O5iw>CYG%̭|eN1WHYx+gџFBZЯI @`D/-?j_UڅMy4:(Ay$sNHק6L>12 Se1 # ۜ:zBM 0,V|x҃nޯ;zQN+06 :Vg%_LnڣS< ij7GɄ5#m"p rPRH,^ òej6QlTBmU"@("Vf/J#}[grq̾[E.zЋ u4wZ1>ӝ :4{XQۤbYPnB-bƓƻEq98C [XƛcKwu}Rf2Gin+jԑA-x&U|$]d<7 nD;+7̓iqߘe./u3\͸dB9$/pK=Cҵ!BUI~?KK7fxAD)JQ֟!xKKXώ3{-cL{{aqh8V}XZ^L[ }ӝy q l!S³eIZwLJⴡ*[@ʢíS/BvϘS(j"$PxD1no 2lD B}{B񧀒\J1?ɸ;1T^ eѷlc;J\JY1#x̀E~Y1z?ֵQwM^S"K#ϲswlT6hu]᭶ysUVɬn~RsW,|]4J?Zݫ&ULh(AK,t\ Ӂ?<${_@=S_'{ꗰwR92>E/=<ʈ !&ݓxa|0}jE"s? yԣ a*Ֆ2!Y:r3eU3_$Z% DX^ѢL!'la`9n⥛[~codșȝv&a~\q J9H\Y^ztʒO g w(}B|̸!`,$RfY$CZOAk8k׋}-]u%"7 gL9ie=N_2¯j~q 0U+wv"ז_JO;Zd5O)͑-S0{QJWX+,#Ķ3hK[uYCqp/EpyDUs!-sJ&M__uR#3{$7~v5oh2L\o D&$8K'#Jmhsв4+BҰ'U_TlU\&\ vtL)RrwKIfUq u"DU*?M=%+~bv u}gP7YĺC`^91n_L|:*_ *hc-mUewf<A)Wt(gS  Pp/&lg3R%ŦQ7T=+g, WEK?ʞm!!٣ekhwWSQXmqyB%lSAq :иVF0}8Wsv~'kXc^*54"߅-N(z6/FPt$ uf@)Ѣ!ciJ )#Q2,`>)ltA##;pkV¶TJEKG_}4ŮA$!> `=r7Ϋ=ם tצۅ,]m|-&<6&DCԽ5{u/+βD~)mWKQVny0TLƢ[b{Uvø ΩQC=lsf/Gb^*w&7!t,e7%!E0 +MB,q")jZ*f2ǀ!IPKQ#" ۃǯI-d1 C-,uytfƜZ BZm2=( 5cJb~0[v}yb-P`o/AqYhD.M$X!1$E/xH2ֵQ9ѵ] )oI|^pIno/j ?bNe([m6ٕ`F܂YQ}hsv>t~zGF.rG}y"i8]LlL :Cay:j7܈Xs'=% ."[w݋d=nIZ]Tj77g#J" #2O&~Xr"ˉnqTwd$' l6ĄzOZ7vq0/iҊ~M0s ]90ZMz;L J„]-~[T1͔)" \VY$k=JV,ޯ6K#6ü C:-frr|;YпXo.DHn{n.e&nq>WXidrsCW|="dO52Lg Ϡ6#NgY{F3McxEml+RP:cqtٛ^!9pJ?o s2gv KbsG ._ _Aʃ?XV9` uϼ:Ή$`UCnXJ7;Sv*jHR;U֍^Ew|Y0Y@J4Q)A$3G!%z˾7\$PjM ,'"QeK@◽YЫɿG3$#SbpOy\!GhJaR<'yM"iz v%Wd qh\uqYL\ ԉ&1j`3^/ Έ'n–wwIg[j^v2%Iډ6ʟ8-rߏ q-[A{SEx1b?h`p!jmLab2gH)=CbY5\1- C/| SYsع [ a]{p0~0=J΄zny\ HGȣ'I|c6⒇}JyF[㥄c2ǮյW9KީU,>h3nqJf8 -fwvP#iT5ס,+P~[M#t;pGL GA5{ЭD/:ʙtYY.?-d@"5mP=9\&]4Q:ysȓ\;/g;L~dI]u7q5yس)q1iԨtQRH>@p,6r Pd̏dee_kB+X$9I?o!0 V/ JAv !XQnpuyupĨ%29O29U}H<_ʉU, HBhCl'dEHvye|u֮mAdv ~a< eV`ey;@0yv`IxNJNu-\zKi>?p,9\H=M8i<6Iq֝_hzH`Gh[UF,R-xl`xn/}J\Bױv`zR[kV:O]Ύ7O7g "eאUEՔd'n=ڈ w| .ŏ7d:z:HVknJ6W?ܓf?h~7m7Aa7?jݾO%v]Q :H5);\TvըB.t \i"k(̷EklNЬ03;mGReGB=a:'x0ƭiYik<&BiDc `%[Ǒ2m>> qjcIsuW-vӌRnk% 9#q${#;'&K OfSPTG6f>K=lJ$dLU;?lZ}8h@$fe7ۃ] bC|_[{7`»~7Kac~`Dy6d+N2 pAC̨2*D,~*j7>7Gg52+ !YZg5ce J%Pb<vk x)Bk>S]e_MfGu${eIx 44+V$}CH!T_] ƸF&y;zmTHVkc74R5#|/Yut%Eig\Fp] 7•F<d.Ƹ!E6H{H`,FYF*->LX6~doTt0hlZEC}/H~\mVl}$E\Ho)~[6%-c V{H罂ԫvj֗,a,m32b$3'v_q!,8gȻQaډqpRoQL.JǪ|2бlƒjV?r/E !wFJYx_Fl0@{z9]#T#1?yᓛTpœPO|Ǘ+t\Rf2`/E-"IeY{_h|!ogRG>F'ϝ<9XҊ9$ RStUm<^q :-I95\w)ͅj%v50 -ȾzPMF?A5ڸOG W5>ٔ $ nV#7R =/܇<LJSf/5P[= #e̩cÓT8)P3>Bq$c&lh$w;D*b7J ):rI*׆[ʚ_N._G!:Ro5کr̜StM,SK"'ZZ>%&m@Hg+%<]|>2~)یS`c|ւk4;Hc?_pa,uΡ`~X"^X1c^d+8GX=cel!bQ Uj{-PP–ĵE<)uȆPM!GapZ-;_'+s/Z0^:6BrrH.RF{)@5y2"*`NP+1+oFIr8m{[K{Cq:29q{8s2B%LhWX ScUaPGGC1Ua$^UHl\'149(g@hQpAS%>bz HrX0D% P'Xƥ$_Gv> YD,~y ,4HW$jL;o\EږM/CeS.vV?-Q̀]ԡ+I-l|'~Rya7,G񞢶&($ ȐyXй*,x]j,N;d5^7Cr`T{?Ru yR}x-T \d[|.KEl4bNT/c6ߞ!oAfuDt U+AH,AeY+QLX0tBÍy J\d;+ĹfCuI7|} &a0dL)9_/q-{,V@qw=3X*Q>X`Apy'xd (`3fDEE-H8C<ֹ~}s'/IuOX@BtWtY8Q@у;}hÌMVac LQ+RƛN]X?5w8&3̑h yPL3ڋ]+.PmzOT xFQ6\iehM^~z !v'^L9ƭsj}gZيA ˸v-"90WQ7 lly>jأF׋!#I٧a<k*tJe,% h C$vQ"Q;\͋J\._Pbh&@|d`RL1%Cz1x~L|k0 ֐shJ/NzOEKXʕuf96O1nA|a1vr[2>a8hI:\yfFG$eA . ~^7Q:CRzꜱ}|{TŁz}}6>/ E͸=s YIHQ%ՐE"}6K9.tho62ª${4[ˢcT$MHq- DWi#lbXQқu}Iz8 ~\zMȏUEŅVGwN1{f>ٿsqZ glڠ)2N`u jP8 p[)?oӊ"C?ˎ7:};H24ٌ/`Ꜷ7yt~Ti7ZnHjuq'u3$m|e+R$ˎp [v5uqT:Z2yM ?KU9yQhe?))_'0>C'J;D*gT}wh,eOmqc1W=P2L>V뽜 lI4ش"X_Ƨ&n[1O/nH|MJ]iRS=% uyDϘmWCفdϖ֪_pBVpJ<O(jӏtc~S9Pbv'WZaW:el69Dpͤԡ .ioUmޠu=^ʍ}` fyawPxI˄ UEzF'X.bB鋃 ;Lv+,P1k>9hE$7'{H!Ѡܛ ~:¹Y b HyJ2ѐC0S# [^fҙ3C1[(ֆq)7휹8'\ֻ`S+txƻj3w'3JwiAW@"ԘK-I׶#C]Z|QG osSwI~Y2|@ƣ8yL? NÜ# U*8,+ Ӌioj^kl@P7UMmSvPTOWŰkޣ@c옸MAFuy2slhz̝ˁl<įM-d26l3,v*..o ;v9fE#WoC<*@W-FF]21չ6_YpZf[3Yd烒 % "csXzѴfCnˊX(n˾C./|+Dxx.!nsZrz\ЧHʽ@d7Ƈa5q˖±फnQ~5]*ZW2ЃvVzG0J!o}tx7u/.s鿦!K-eF+4w!6~8">fDzyו:2 \_h[Z14xYYED(J}{NqAeYtx\J?*ofERZ 4I9תzMr涠 L59,tQ\$l/.qC 3Z i G2@p 4d%jzm4m2nzݘǩs t*YUhdUK {Rr y 2LKΪ0tà;C[ qxB/Ǐ8:,jx6ߪjiv1h-D?2c$(W{LBmu]x eX}va̜Oi/SUC%=Mb1 )O$ac׶- AeId8t}l.5oLDMfXqkk,]< slZvN>+ lRѠm2t Tx/7 Qnh9!m\{]5yoc.pe"+|S0 av6Yh&S[ğ\9DEzbLe|Wda~n9%10%x [:+Ӗ -1NJ#b~(Eia`G4~pZ/uB)=Fƒ1Q|#5Ѝ~{0#(-LGj=iNq`cAes4[wPgS|΀LJge.,tn搁L8-uT t,y2%6 X_VSJ, /(zA0^aӺz/ߵO>κ˖okf%Ń_Wxwbz&N%ɐ a]2ֳkOqN cݳmQ nI: j\F]S[ "t$)ε@ xa1NOuBkrVqӐ=-F9V-Ko $~;`‰NL! YP4tA/{`1!\k=I}Ӈ}d%fU;#Hy}<Кj@JV@y;f2-~R#1HmkB3C#; jil˳V@3-{"i.TqctC1QWUg. j>O x "HhNԴ29wllR`h~ T5(OHB,Q|*CQ,Fi6C^׷#/n;`jLBP< ;w *Iu4kc3ₚId EUe'T p/ƉWM(;n] %a9gzt`}ZqCpMKa=o_EcƛHiPlb AR8c-F qICÊ~l)Ϲf;kH|o!+kY̫}@ BZ:BjZjuzI5,non*pGzkH3 l5ަw]ˡz\#ybO_v2ɯ^vmIJzuo smƭ',ʐƲ-P(dg QC@ۓ"Di #Ae &낑X?@H莡h qY^{'39H%.R(1z2~sD&*w8EE^ڃ]w{mw^'h6jŅ$"qL8pa1Fګ_6#q_>$<=$,f#꿉qڧcniS.:DrixM;`'vyaC %Er|bh1k$ r)-?o*۱; R8% c('kh ﷟? Nߔ_Tk1Cv&)r{` < /1#>۔#̞gsZ~&_a(zzJ%&\Ie#k v}=ʒΊL6 s^f_ZK}#E\0ʁRZDUjKY! ;g1 :Z68f?v</Ɔlq$9o Ϩ`uy/|0Ѻ ^>*B³ˣuU'hY_Ok8z(o_ܡ_T 1zn23>wٿ@<7r^g] %yg*eZ')ҐQn7~>C~_ Xû`fr 3&E`H y@~md osrgm: L3Zx9D*Xrh/ zrێ'7/AP=lB*lC$bMYMTs@S |47fv~&"V4#lsh_Axq2GU`:ߝE%[:Ow _&04f[},?/'\3t \2D נ.[.&X(x_^V k7t~_iFA]C4dvvP ``<LtfjIqյFr9V02u!c漢I 4f:u aۉDca.u;s $D=-y}Eخ0!T{isv[.-K#V; Uk6Ѳ n핖fQs02l&yv!t'NM$R5ctH[X4dGZs&;N?š'RQ7@f})-VaH8:3Y~L3 lk3KZp(MB+ANYy b-&j}J9{Kde9&2H+Qݪ͈}CGf+07[q^pnBUEKpm^2t/U]"bZH_/o!ԢD62wV12J4 sg )i+.M24W}wջX~8 yQѵb$ACĢβ{'8YaMːJ}Q&52&!LK+Jk4^z'm'<ϼ4H:ȉYZX݋^+z@pWlzzqe~l%<O |kV$XNPbUSieh~#XtW &dU\8N ^E<@<_7NYwIR2ҘNqFsHj;} Ȭ'%0`+o fCcn 66Gz_R65Ec9&6:{e 68R }bS8Ůlr&`_NTcջ|wr{"U_^xO9mWxI] ^˜{ WwpgG1zu;uf3;@[Yf,H:[v@jW DvAzM#ӮF."ܥ;"b"Q<|#Ms*Dk?Rb)ۻ? +] 2X_fdRVGU:azxJNx!6m!zlq;u2E)6-k3r~j:o?J;xxqc+c =tt"\33(t/:*8|wNe [Sl6#mu2}),Q#x^KOݛ԰7,vcb_D|S2Dr|`ՙ%h22u%Y]b{ʳQDnx]";cLX:YAȘԁR6ق42tǟj 6IBAՉmgL+=RRLv}59 LuzJю0j0cF#xSMBץZFtHjũX :jrxMߓ=+3'mQiϽHhT0ւlp!y)~䞯XVIiqhS]F[!Ƚ OHhvn4,_Te=E~l%Vr~e8IpCiR䏁.~~#ֺ='z*Т)[ʄ;>?TH7,˺iUV+Πց 6!;[XqXX%J5^\}`t#S{`)֦JAY>*BuP5`ѓņj<5[7 bV Ӟ)&6pY$ ;ⵡzFA \l/ @2<^۸EaGAzmi׽Qr83ʌ' jXfjU0* jTr÷'Z8C!m/,z=D6~.$j[Yjϻ ܀[>l s󫅽zUo>4=&JNIEͱ|Ę1"e3{N@?L۴]s+g(TWjk!n{vH AY [33ѷ _m`~.F,f{a_[V.!Pg&뿢Rtp!-&|RCy}X'>I"1Zɑ"^|2Ahڀn\-'I9( ^ \ S[陟)Ho0^p7_' :˜;-#j[0w7 .%ƀx>%^MZ*`CHQ8o)Q :3!NwoS)43GT1Ey?wŮxGQй|RToqIFÎaN_N3s ~+vp_ A(D k T-YA`~x5?Oz^$zH,6L5vpʺvK #pnn8Ϥ6#>l ;%Hy ͯQRm T0f◮A3,9u z_'0G.Eٌ%lP] ޱ_Uv!*H 2\VyrfQ |xTOvli "`oF>Ae%ZUs[փm7@y4x+lkrOӔA(XLC2)t0N+8_';"_2֟lJdX4mLn&%HppȶnOkElJn jnpa /s,pFGh3ϖyOP3Ӷ!ĺ7)"D$Y9Q߇:] o9tZD] "Jar1@DYNo < P QSߎ,N<@~VFOl W% 'Nt90xjgZ.!AҩIsl(˛)>:LgWPۼ?nZk`~hi=۞T]J949Z[Y[┕ujiaN2q< CJMBJZT\pC7>b&S6A{+nݚ --ynőLPnY )mbm:q8P$`CeOL1ybVJl&g籪Mm/|EQ6+p4\jb4 >$DiSH5: Qo!I`e(yN9NuE;DX*|^q<<`tqupkY>X*ۿedְzXҖt!0*R!dVUXڂT[bɁ " &+djXKh.`; LX( ֬Zq㼃 |tzܓCF&l W Ls78dVD4J>|n8pPߥ^&(XlU"hB@8}I)(Jˑ,F58j^YR;+` A} $bUMgāw`ctw1soWUrW0hJ(NVg4)H޲_.,Rd\?"0M:ʗϯfJeS@ͺ=#Z{RM&GIcLN3Hk$ܤVrA_tǙt'#͕<<I#PB9#bw[*r7Vl>t-'g6kauZeNh.%0<75 30dh\ԧ:x\<7?W-Fj7-feS$N6oJĝ+!9p4")[Gf} *9z  [ AvCV~12˹&._1ҰX!zk_1C3@c'E G %fX/"27oopPk3 ~mjD`;dt!'sl8}F%_h ,9QEІ2Sg(l/>WDI:JJ T^y{BEZqh`W; x3d$fNp| >rם:Pf*=֓IAjf;'0[cvRKQ.N{f ~^0ư&b?/-g聴yvtkzAzԦ?gV7|?&Ï0=(N3_"^`S:$ \a }{"}%\ VBL_Q TE9BR 5;r/ר>LB[p*+]5 ;P&N]rPm[72;!꭫W]cX![ֆo5GDjj3tJN[g?y+936]T孺+m9ZM+Ҭ覴p ςiƶ B'o5m6^p5G'tLcL9Ta_ߑq/jҚ*hB=a0iEqNhP԰^84ёܛTȱ Qkt2/\Qzdn=D`ġyj3k*}hsDb0:\9*EebDuInw5p4Atfn?ֳT GU@ߩ`Lra̗ S.IaIѾ:}﹎ ?IAYB kn{AE_ % s[bnU=˔ > *$O| K4.<]w0]yՏӼUvLnS0VigD ^8w } )7&/ۂx 9\wkzeNo#dj>Pk"̉=fcW7UOw1*+\?[˿ 2ΆdHzE}=.gy%囟eG͟`9!aer k ݐdSp[>68|!M(#HA+Ehq)!qsqr,:Kte; 8uDUpY"#F{PYdZC`x*Mpdw1gckP0 nQq3~D,ͳ)M4ʟ0yX"h7 '!COVXu1s9hju  e Evɴqw.;zC{ƼZ\k}o;^%*rv S]0$˟bk睠P I嵲b)\4-pG UJ+kYOS\6(űY?,Kf?4U`Җ,LUhfVHjUgBWo\\PDVv}0.HW[GgIfZ^J#^Q1'Ͱ82owlEጊO#83e1:pr W۬ G/6+׎[LoǣՉ:Sq} a0%yJ*WI}$-ѬPt5:L,o@ B{8l (-" _DI)ԯ&~AWEȿ,c%5o].8Z0t 4v--gYq6⢌!'Qj6"Ll|Q deأf4 !r:Ii@,7 /^Xxyit;XU &  &wbV%oMiԍH(~(_g,?Xk5zlצǿhOb=FL5|jAMƢuAهc[0ܕEFJv՝ *oO ޹mE"YVI%@39H;ސo{2p:jکppsi_prEb+xb&*2!qĐk7=ۉѤFa-x Wj%>oz狀 DXbQË%dƨilq#Wd WYA͜P :wY!dO'bϣNm&K ŞѨI5A3siyO|#6W`=42%D&fp/x*tnjy;ljOo .%dV*Mg9Z/i-~ȥ@p>z&0q?'I/e+ wzCk+^o0O?~,-͙oAdjeTk5rJ3l,vFڭWmZ9~L{ . nH܃p_R*kE-zh{PR$ 9n?YsF(.}S &-ɹda227SwZB2R%r--6QHr'U"&c1&3txN.ku 8ny̌y0ZY#U=T7ϷZzٷA1_L#|NI.n~A^(ƙɷɳWix]SLB ^P=F36@/y<(\gir}"i t ~(ղS8kj*Ϭ`r3D/_ܬd-ERH*IB؆-pvb\.rru7M[0M7D.FHyV"מk`{3W !S/fnV_a;+'Q9kw2}-<R0XTe׭-`nFEBF}C\7Eљ-%JWK #KV@##=T0e4AMhŽ8&F14 -y]CVKQ>.(ĤVKe9hNXw*F fmXWZ-w߹`]8\pEA6wt$U,)9 j%qz/R88m(fP|;JHDhۊzKzy9^Q:NyEL45L1*66?S"DB!)*ƃ@ Ej Y(CidCK  zGAKj>jjH0>f7fbP_sF3'rnYGQ#J F꣇7tJ=(75ZtMn) <9&xEEtE d#RxUSw K~m`ӾXN1ѝxZ70ʑ<{a?vH .!Q5uZq9VU_UT1P2,WcW磏2f9K¹?$hMd5H'eoy |,m/ܛw $ e3CP(R^V}…~>A*e !@J-XEL ]ǟf ./䕍—52S:C; .ǣ!TDTq`z!A*HPVW#KE9CwhJnUt.p;;~l- jg>|&0I'#ut K*;K)/v/z+.4 sx)3& ~~$ n*,4̕MQ1pN:oҏA\xf-!/CM5~:#fA_=jilvD72/ť" V!qMm}@|tvth'Jmly)YE$< 5OȊ@]됵Tg}xe.LeV/@<-j ~b2&(&Nړ|Bcf^%'dR*P 8N}is_x؊3Hh3m?oȄ&#΅S_T[RAm 8um)2R_e64i(:4bb1Fs9:7ьա?71-@c Jī`@JUG\3%kR2Kюxj6',~-#~}ur%[f:JELc8xh:CQ&*$0_d# g6y9f^!5FˌG~1ǘÌ߫f0 I\` s~D}X 3u4XC;%HH4cKWـa!u۸?TeWbY.϶K=}0 )F/yKsH(Aa2 5MM/^U-d봩伍sT2v |_## gFjˣzb亾G 1(^ɉ|skg9C.~ %Yn8W̵ƬJ^w,$:s,Wl8`FxɵiHȆZR0Diz>˂ y -ox6_{GD6B'ݕx-y=Zȉ]]2x% Zo]zU ץK֟5nQ7\MqzՌ0NQ kOu!'2ae,XG`mVeӵAV YbPV7"/ $ʢ۔Ӊ3 mK2ȣ|.]e!#ukayTSsӎ^TΥʙ¤ytP6Ў݊A"vx5iM?a~15#qeΒݏMԊ`ճ܎:Ci?SJPwE;2_93R}č23K E66ürz0p@;1S`6/z?&OV _1X)Ӈ%zuࠃ򞝪꼍]h͒:gAZӧʍpaYúRR ^<=yR{LD:/%5AG]xb!-ѿ4)oyNa^'NzruʱzAIӸHLᒤ`˔bцW7+ +̳fڝS )+])\?zj&+%67[]}·y(ky^_eLRJ*/!D.9dvR׾z"SN kP$֫C-8Ltƞf@IIJת-s] ~G\3͸&J-(Wu9%8XBfz{`e6G ;ʰSrOSݗCqrhleXg[SȨrwght\cYy{֧o*?̴*T)09كJҤ'_X,*:r0p}~8f43g{1u\b<]'vC%˷+[O%Y=dOHk/X]LԉkvE'PhKZ388ү,aL)B i"6vȵ5&vG7qqp<(f`,&JR(U2VkXFКD^eΐ3hXkB) XtEcW%Lw-H1 ֵ 8y8)eGMJ/&T9ר$= )smUTg^] B(ED5@٢z+s/f"ҕXZtؔ#wlNX1 i(i{ EF)iF4˭a!Y0vȸɕ~+sQ ?O俄(kn @߾w)> / wJ( 8, plA4avg gJġ(Kn͕N|ƒ ']Y]#Td¿qk@( ll-?N-( [0o/F̉F9o#=O;mo_%-w8+:4[mm.7z"$lē^Xl6v&ܭӴX%,o^`m|(?,8liu٨‡\"\ge"N0?^P@b MJ*8ڦj6uO pe[儼~K;ze _Ydľc9܎zRG3K F=$︹@t{ &ek{]@g\: UKVf'LXBS9- *I/V0`wi;16W+}o2 `lU_8OTWIFDsůE'Ps*vg PiJ2Xbd@@~DBnz!gu),:vR ԕOJLl \ Mf&Z`R+˖ʻc@?+ 0 [9Qۇ-e&8h̖}m,MФkS* QJhk$__)O94nlBߞPGs`sp oUgCC؄qurW`f(i 1 Ve/~zu^H0Ew,')0~wus[YJgCwyTe"'!j u߼Qzm r2z=Ʃ?;4<8‘STTsQ1,HzV6R%S߫*֋ `T ݵZ^윝5E۴#,sŸPf,kh]2$Qo/ð8{7E$+ Z+Ŝn\ZTsQvЕ&<I{Q=΃ nZN įw 4$Ɖ3K>x[.k7QrÍwy̅_6GDzߺRYѻˠ!qɸAZ4 luCVAqʻ /Kn #G8SypPU\"8jȏ ߨMܫ]Đ@3a_P5NQPA { Kx)+ &"?d4xŸʗ=[+87$*&T RNvܹg,h`}cu^"HLq.4hTϨ1*:}!$-nc|_8./ېmJ1SD%A; m6U: 9upK%s`I7h̑ws;ը,bv ~dKBxp?{ sHRh /Ճʿ\qzM7vx-ch}IZ}nX?pmP7,EcrߨPU7@||[`85u%n" ns0o}Smg?n17@6C20jeq$(`DMF.Q#N^ƞCv𞔶tVw%n٤!nwKs QLQ:'$ .hA.> O,gg׊<\V,2XL0&|q "9ET&i'Dq DGvI$qq|[vl="&zrjlɒ!Z]?SAWF]|7?16(H]|_Fq>~":p,VhI^3kg CmMg\,v RRXqҵK|mOT=ٜl{ApV~kN 9h+UЂ:=_w~r8o<2Ey ک^1z 4>O!eBBH/P.-񤝺i'xqDPY'"|Y;̝](Fd B }Ϛ|N`T %UkTߪֶ QO?fIX؟]NЛT1">gMtbpW2̃/08dHA3 w g|bIPHG&kEF訁=Ա(v>ƌ#C?!,x8o%WF'Y?LRBjmޝE%٪ݖY"WD[,c/V2gփiq}Z-̖8T@4}n6:Ať of:4BTVi/m3-wmru ~tr!OѴ"d)9 }SqW~izb#୫KkwgYYw:ʉÐ\8Z& R|Z1Y8|ບ"ah[tGѾ~j+Z 5Un֢l5dJZ58E=G3؉letb?_ Mrlo6<1n7:c)Wha9ɕzӊ0vN=l5cQ0Uڌ(%6:=sӶEcf9Hنq]O;T+V?9̗L5nW` "w֎Dz&cFDrla9[VBMu7<Լigt0Sx5;SpoaPS9du { @Vk2SZyyH|C 07zo-TvRFcdkGUWSQo$GB_CZp_n49WfqM2tǗOysZ!z+T?pQV2Tg4=HWZP`xmScK%|s˾J)Xf0Z`(& +n}b4%t·2xKZUTi:R0w}𢠞$Eʊ վJ^{. I>ueUpB abU@e[LQp[*68P/$:<n&p3ir}zc%6xqKJmh>%EBO9bpxiN0!fdvCogB}/VWh??9UlkHBHrz6jˋⰡ4lL:q%%sV Ыw'aj߲At_Ir Af,H-WSФbOZęO,D-]fՈU]N2RBhKjq6U@懬c:/'^>>nh܇F6: w!5fHL]~)u;>HTEjMĈ >ؓy&^lPe4!\8Aq8`Ȳ/ԫ2ކf#}Psj]'.֩W!>NMY?d'{qzn+IR) I6{I;Hd8: nΦa$HZ/Rf+f}w7= ZbSHa7 ,*|[ԴGks5ں6R SWfjr##tzu0#U>jF8 93ZB+7$d~ھͯ=@ eqzMCEȃE* adtXx]q҈HNN/WF ʛ*ӵYiSESPFkXA~6l7bKىdAsh~|N{*>8)g00 ^̹JA|%9:p6` H,!>JX#|"\%aUnP/H &[$@58@ dM!1'eBa$05Gr{"5ɱ|A"cCi% Z'.z?=a=pcPt/ɴ ĆI>&{L~Ir14sΧ} O"w Ŝ?"ͬn}0b59,*ɊTѭ$?=,Lr2wIB^Z֓U[؏3ή1sE뗍>5)$F7/EZ~y%zHUnj3KN꯳\z 3C 2YU(IFEiU.9Q|K#m5(8Yȅ HhU GF8lcR+C `%`n+xp8{jM"ĀꝧC)kSZUs'a&-$e<B)`xbDs(#!Pč:{c(<SS}i6}EGXau`A>JiQ&)];,5".?^ sV'd ty5ɾ)*0s{kō~-Dl>ެ Eq~՞+EgvR\K,|S|&âUЪ0Y:Ue>Et7#n˿a$:1 a#~_瓇j;ؠ"o|605.Ãu/fZ<)p5*U)hcburY-}Mi@Œ1#Q ƺvhHytN.6{[ܻ^P@l/)-,u;%p]{Zi}MEJR:H\.% /~\lPiՌ.Lc-° ߬x+]dZn}ù+n;aؠ9I 5'v9.b7 _gT Q2)[8ro<;k1 E,o Ja* {*-a Ќ}2QtJ{f*K^[5r%'\HHڪO* [0|q!2@zqSX %5$47I Qw f =VDQvPf[S_0 fWdnϣ}S]#z,<{ZN&n9Izj0Yݽ][!Y6Z%ҭtaa`?t$DdjO;uDEHH"NfC.NIYA+Lj9/&xJϖ {,8Ŕ ɪs عY/\mFg{+M;QGr#w2nI ϤUȼ"3a7jѾ ;[k&?&(ÊvF"^ MfD3םj $.T/V;-'u.. ^ɘ4Vo*:y0 |O:#/i˛][AF6,9I1rIzjtC +:g1܅G9 "P{%Nv}\8 j&{fpᥲ|Sjd93EC$ \lp_ ԮL/`O0i.u,H_\ bXn>SqC1f1 ФPHƗ~ Hjݠxk+'Ǒu6,>4M_e}>.1mFItiuT=n:'~(7 <uqiۧ\tiH]dԺv1u\,j70.>ۨq7}Xibi]{+%vD?KyK?AyȤ\=#Oe( a kDwC=LAO[-`C]h,j3yLKʩ1'TU@zMw;64.>qi8jO׻O%bLDX3W8ͭ+#vȔp\fP!Gϯf׃_tDb#Ί8[^nVܞMEsZy5Dd v:MFL;!+FF+wXW2r V8٩H9S gr  |ZѫSU]So#}t46 6dР M1: 7t )ϾJv!"SSr&,]!Fld1c"o;خ,O|qb0vI[ߑ9gV_xIQpA43 ܻG9Vy\K?gQO*Zr2e47(Cfዹ3 J"ӆi6y]B ߤ踰A:7)K2Wj#p@ܡ`6L4 SAo$ߘ<,W.I"gj2Cza20h=-Yf.+2 {ͨN1!a!(3㾼/n؊^0VɄ%`<(XMqw%7\'ˡ! D y}Y13#y/vlEaVR̍$Kj-y6*ܽs.a3g-lqW|:.t5ڟ z_bnHsr҆ts:B-KPv>޿in}BO:z z8HY]4_%ga^EWX8g.K7J- _r U0/HrB;tl}_tB/Q 7hkң5TǮloX[!p51+VK6 /ܟ8nrA Ab{vEiGilJ/m0#ͺ#.u~z4jl+ANg[ѨQ2} 4(=hY0!ݳi)zϖ!huSvcL;h}oC7Y'bȨLoو8.z ֕Crۧ ٫DkcUF [Q/aW;g{ˎCc 6Qi'}˟z>6=̌dTH4ցjxh-wѨĥBJ'C i4]P&E*ZZV}$pt8mz%g]~,dtN--E}{Ch2`$VVu$PFE Jw#o+&sڜJ>YBII./XRnN$2WcRԹK2k&+Y I?I GUvlSX @ԋ*>~.!S#,8'ȗPlܦEQT% Ed:[QYkQVjFxad$&F f0XܣW;UC5օ_&Y FjPL9I(G,vXh f8j{eDO!>ۮrZCٛ8ph҈$fًTa2ahw_ Ne n)ɶoUheLC*1(WqQ߹_tByDŋ蔧7X1]5D k?i@ȮUSIn^NȐࣼŦ8lfs&C WIW<;BCw~퓽I.bfKTKܔ)Bj<5.ɶیtBRU/~V*04-ê'4O(>^~eU"kr>0ƄH ^ I0gΌ"l]Z55y>$c78^>DH^Ih2[UӜhr|N.keds6"yqC,:Ҷ·g)qct~bOSX~O>v23ӾMCmOHfj14@סU3&Zuӹ1X"%o@nJbi>v؝bmbhJY=zx7? @˃0>#њ^?cB(X0Q2DUJ6hϚ.T3gB˓j=51 J>G+^o<\>1&e ![+-ֽcLC+gv߁s˞ߖ(U1Nb5foj7 m1'~V\2%'_uVe\NUtnxLX |~x ݠ&U#׭g}ۮYGcn91MUD~HNn%AY5+EN/zvCDK۔&wM[r!1p YӱOSnxC~`A0ݙD(N!͚43c3p^9GK QiX2̲ ]ڂE%US0HWcck?@WȜ1Hm]n^/镡RurAɚWy)$5'WiveNqlF V › q-K%PweotB@l{L Dn'ǭN@95K7Օ] r܂nZR4BC}i!kRU0Q wEDRGNFvD'%.PB\ 8+h5f-V6焥C) qV#@y< Q7&`n@ԥSt?>Wꔚjzk)~)GD 'D׵nS`L;M/Ʒ7Q5=L85oЁ[03 Ay) HCϤQ.߹J(;ۻ2U%Ͳ,qQSd,xB}K 4PnJ ηCŜwLd/RRV;jqu&[!#1/2Cb󰐧}J\* UΠ@־)8ɀ?l Htߞt mljhjXBaz5ZW]P))Ӊ>c7fQg6Û'm`HhbN:1S[\vR'8PkuLCȊUh"%a[˦%/{UVL7Mx?у@ML/0D~=ɜyp+Q J՗Dz)H+dxN^(G"JI O:[;( 8X(&6l18&2x1u`ͪQf*hKA^_r.\$cVۏ<'ZNy[t?}CGQ +}OCן~e pKVTwnj*wSp'.:;>E Pm4Ы+;.c,U{3 xxyF8\ A>?6z-J{Qure瘨47}k31: hlwo$XxG6J|6M7 %=JXMI0TXJݵԮn=J XP6c LƯG=Ԃ2x=gㆳ#|JO#5quX,x{c~1 _S_ &;g3$ʅ{& gg+ȽŪY 6źxeX '黰m8:Ȇsg0kkB)5cDfX("j/Rs7T؝l獵%?fNyl4"E>yQ1 S'3R7H|^PIWTwXf=]p^y攪Ϳ s}gukW[,y8I*̈/"|წX)ze1QnDѲʙp"H ZROC zqCDcHN׌1g={Lx2eL3NוYk)+PE]ܑDNK ,VBk3)80uKȬ#x#SnZ&_/1sURIO8Ԟq%yy4GGF`au8nj֠Xšs^GV#6acfz~ӂ.foа!(, Dt_ԍ$pI[)J>x"caxT,!L\'&?Q>.YQ/ $',CN  ;z=v w\=7\sCa$''먬k?eb mZ峾nXitGJa^@UOM?iaj(=>**RGLbg]NL&մg /0ۨ'ńK?Y2?, %Pyd 4-I9G+ Gn:w樌0# I2 xz56wVBhn p=,\DMY; 0}kl<@Po^P(1{}PgI'̆S&'(_&`qi$U_SIMm߉냫\3076DJQσ#"jl_;A^4^wNdB|֘d5[l5's(}뾮ӀLJt؂ w)7(؁~~{ 0U B25u:6ͬ5vj&,+U8&'R+{v];])Gc%-}QQ,=<9 n?v@>&IGVs1#x)ZM Jv%]qe S!ޞڋ!MG'8}W3`iNfF{ŐcĤz5%HlG|5-ffwՉ'4wX MHo0 1%0 A u?޶g%ӷ.vw6U3!Lج7O52T! ?mTGz/m{/Q<&HX8=0KJj18*$u^9byU1RjpڃMZ':Fְ$ snTܣꋢ/e F0'؏LAX,MuJzwiJ"Ei<ư+ . eCֈt^em LvK(aŘ}.3!1=VJ8qLEQ5UK!,[ _xP ;3<M6n ]2`2Z$I$b51Dt q_ݎ$u;bh-tOЬ\~7q=\e'v$&A݊5SB@dH=KԴ{50l=aϭb*LN4y*;obHhb=&BiA`?3Ț9L9_X.$j&8O}o~=QY5o_^ȢtETW;5ab߅$M8 KAsl|Kj<pL 8.=մS} OpY/3)-owԺ6jKSB^ j)o"4*YK41ެ}gDܢ(];[(+6)ʗ{E k|E2HKba&P2L?,U' [zё[C]囔H +_jZÖG(L2HH=9e{MЯ" ڼBz x* wQZqEś|_!}Y2:iuvۜL4T ̜*Q"6f,CP&ܞD_w?] a|1D$kz6H)) Ws?`HO%8+ d$>>sJawBg !Q"#q\F?`ۆH][=r7b қ1f YGi[}qe,&ڃ81{z-p43gJp[cU JOA Cm:!wfPpBklzU _t Xٿe%pFxq*BUtT]% +<̒R?0uf-=ƁvzhP(^w.c9Ol&[~>G 9qyvn=W_EmÆs`a0sM{0tPkxgBd$ī(ۄV3''WXcv 秷Ὗe=sy0c/)(BoC,ζ\AS}'=NlJlRchO)S=eAaDXgXUΜ+00PBg> ܺpI@_̍"RpΤ4zy2ȶNGo·Bߺ[t!2Ig:~/=3n@U?gy_ss˖@\3=1x27aq a?XjofmL %R>8?J㐫ܻqe!NJA€d`d9da%Nfa]=;TZе3m{8Mg)D5a, 5DuFNGxL %ؒp8IcL,O꫑v]RahuM%|8UšVvL Z:>Fh_-ޝ{*@|֦XM1@^= 4uR; obP^1jQ_o{ :&'5Jg^i#j`t-3\IVɻV[tie^~^<͝ƈrHmUbRcD SKk.S͔/ITh:R닺WAu 1S<! ʎ&%I1Ÿ/u }Uj k^ج:9te ɱ0E7(QKơ-{{w]:A~:y3_~Y\GD_z߰R>8a$[F]-1׎%UYn)blQ(\ri?4i!n&3̪oE>KCNj(,!gH8- ,O?$ì $t-Wq.b5\'zMuf[\B1wD!enVޖa'솠FdQl*G;;9גe؁8Խ׀J;&,:_eibKB58+mr,D 2Rom\GlD:W,{5F}+ xI bbUW_骃ypq 7aD5H$"}8W%^U{gt![^g̷J1qxSwePqbCIZӄ_nS-H ⃶wT"#Pa3bee8)JֈtÔ՘T0X7|)"/x=Hg>7џ ;Dn<$GiP6HK3!\n0G=!t{zKa:sES4ҥe)"/aF|󨯰=JVLNd]k<,gYa@xa l ZY8/^H^?UZ D`!~/&n7iЙyWePov2bFF K3,ݭ.v~AQTIQ+4٩Ǽ(st?=dƏ5QA{R ;>L/w|#sPL1fuB1޸>S)/2a2de0㢄u?K"q0sdsv XOojBh.{_UdՅāBU/0J,pkm–JƄ" t0i^$saņ*ϩ<.B8Zsv6Vg-I[m4tI>6# pi-oH#K!\it^d K )DX*CgS nAmFCClH_Z?8@`5ra7)5Ri*0h-Rg?WmO;Ѫ&sk/^`wq*G|ݪn ',X~ l6;4~*4D;xF耽3̑'_Br1*nӱ$A^?1#$ߋ*lV1t!Lpteɪ׍Tt8jagH9Rɛq@ڷ)IAjr*Z >2Phy,+Лpi- JI d◰ɼ#?7'oyˡ sߚ ϪmP`hpldDI# N7nPv:iN虆-Ry ^[V4hAAMW$WϜvod_sO޺!#8tI?~_NtG"y[$8,B^J=b% Hِ6,99Pb5f}k; ] Xw;j) BbS- U h7O+xpTm15NF2m0(v/p]\Ÿur<% 1!kQ' IT ZpZk"&SCTsܘ#j]7RK85\fttM'gTĭ%2Ɛ w~E`N}U[BB$<*G#qnh˟oEqjż=-ɳtJ2BhN i\1 u]rC$ ;#Gqwâ \/h>򰂝12HlrPXA㬂08>0pOr(W7gؐVȣ5DըWZjLLTlTBE^?}r@ǚ n rcAѭb:ʫF߫y73}v lYN[YVRMF$JS(akװ"nZS$ڎ+4E(*EKOډ0(/`6wMƂCDG(+}4M*D8(U"0Ko[k8ߍ!cu1^Ձ*l GBdځP&3LRVx忊oslz1N:VW']6m߁z~JKw5ƙ(Uץփ-_? *Du^ã}&*19zڰ0|`]80|kW1#c- v㶼~e%2Fy*nF/Et *F1+q_Y)ei&~j]ÙoWP<E;R8Qؔ5Ҝ+k0d=7ȝ]Ҭx`lrEM_^!q^^:X7-W7]y$mihƣL ^ @ɤe-()fE< gNmDUաWin. Wy;!XhcJ濝1'%#‘[@3(oDXQDy/;Jdq3P1G=sd0 kȒpR>/Jٕ[٣i^{+ R-PwNVj<P?ÛMe,Oqfs}xLҼ4QO]=G ֙wy۠BSa >Oo;zTB;_דZq Q&BeA1|zg > 4lC>}ꤋ"'ABHa6y#IÅTTS {ZXUwJ _gkx\k?2Pț_Zj`3CL7q8Xf)E][ո\E^7dPLgfXm;w,!o ;# oXn<]}H%>}ШsR2ykpicFʐ pQ[mӱ{#Pڷ$ L[~iby[kyي m!KL<,+70I6ʩ!@{Y:!5l"gRIw-iwDbsuGM<#c@'.n̈ 6fO|ý/yYy_j%M5m! GiԲ\6fi&;]~MC4ѡ5n,ſeIWP$c$L|K+ΚXd/X P7kcLA@B>#f L)O[NF[R!:i>ڕ } ,,&t2]J }L=*_a t{'jy˶:(A؉J&bV,D#F ݸYs%eZ%\*rׁvcER_6|[c;s_ 3:zd@5qp_(*f?B==$+lBk]# , ǽ V,CJ9*BhW@R;֤)쐗u+[=$>;}ܥ#cWa8yo[/mKUB?.ĶL̶"@D!Ta*nC6OL8@rqQ?kͻf-PTRS ~3wAo!;8Q IixM*:S; }rEQ#)WU05BXFygjROSmfԆdj4|nx:[Ca͆;E5ßM '1? H$tw "&D1M+'kq=3Xɨv;f  >XlZttg*;( և S UCfTeU2@?[U*Ry;Fŕ44rh5*iZ=E9/C,}_4=Fa hDBO׉t@:Z}BOSaʅ{ёn48 6̞XO)S1VH0 p/BX$sdwUx[& 708Yl:$3:mhw{:-5RYe$mӫKb@C~ůIɡzWJu6uI5)6$SjY S]]Iq](R)l0:=[}g8ҤKeX?)ym ̗"@Rq7pxM@5]vΰ{ ozX1ufOӮ$9xû~;dC G0;KW&! & ̯jheg*Ֆ2_";+$Y|QG41,nrmB=`нQ t 16):'Lk*lAm"hFūz o*e28WB  7.5L_,y*'iZ[RE$-8KƉSI"@?{z%xh6/MЏzWkd3qJ~L ӏޮ"B?rB3K"(+ ^MV%dRIr8wAי]˲Yxqx7A8:wsB;yM{nH0,FCR$%ޭVZuɵ4 i\+dҲۣyf~g'T6BүpfnZς,eƛ[ fˣ?K,buUSj=gp)aӔ)3S%%vISb݇ vW y f MetJw46(Jk;e_0ߋ^֐S[-&Ŝ4IMkCJyfxAr mP߄"ї0/t0g: y##R<&I::Z/2:HX쬱(d=(씚oR4gd3\p0߭Q GǺ<%!(4ػT=w6X"U稥:q~Rb_Ҏ;h6n+ +mB^9yNl'(.*e1[39qZ=5e( ySГk+\)v'g1Y/kߘVˀ#+f ,P!N$^/?՟ oꅮ>]G?mp+/seo`TG0FþQx_@ode";FO'yz w"yaLjZ$DWל +vrEP)N >2#cȶ^08˼@֕4x4Yފ' JJQ=6; ÃkuNKK G㏑={B-+cEsEY QF&0]aF@j94IT{䔽& , H479<3m8GkrX̢ _gFD%ɪ̮Tnb` oU5kA@B6}0(*=!_]EeF!d##I?;V I,<=-d@s|b+Nt?cM)'2 v0W^̐'JV )P)` 1_R4aj;_:Lf|,NA 8uT؋w, Zm r|6IѨn9Bj ^!.7h.+PCQqFx3Rқ=䡽[ͅ)`3&5Bj楇a'ePaXV2]v$.%/tzύ 8vۂ=!?Z=4' CHWB캇5.BF=BBJѷ HIsA,j{g g+($`N5 `bKtR{ѧ- %H|Dd)6p/v*^Mg|3)_!M=R_i_}B8I;vjΨN dףW8]Ѷu5R$B8#&WP l&qx`.Caa.n8ͭ T-fKOvUʙg?߹N~co02 jag1NO#"BS$_64y E>63-\$E3ThD5g#W,\Sq!y+ ~#[ x); D1uh 􄡖Xh0$f|13㧩@Dܗ3Hhsdx($GigIw\d;"tU΍  [U\yHb_OVR - wYbEPSi#I1 |C9|`Ҧ9a ݬӵv(nQ* +MTI vÉI;%b=`(Pr~|č?p-lq\QR7z.gi$/N]x}>qL20Txs\vP@ *0g3r 8!=_Nn9v /dw&.꽏FPğrOafDe<֣n=,ӧM[S0mYQ`1=$ŀ H7v+ u3%Yp59GF m2Rႝ&5\z-ufic8XYcX曘_t.#ŝ}pc)C^"[,zVY,اF2$ވzJ4m @kj<`#Q@5j=3<釁QrcQtJs$* s{",*jVz\ ]䌋l1)pg. 7~Aef >qxqЃ!!c2mjz_L@c ȯ4:fA# _&>?u=M]=Ba(nyji;N.eNJ|fNԊ& 3Oc_r0v -e(ɉj~/pHe {~iWeD2ua3Цs̳߼caXl҂hh1UӐO*f[T[8#FR*:hyIc>-ek;`$X+#@=7*aD5o*z=7Hs zAq$fPuI#^*(owd*G79 Dl'n7KfCpf*hLy*ną06*8N [k6noɃå%CXc m|Έ.wHJxEtop'Otx/ql,RW{֮V{3\4o m=9Nݰ ,lC-"UOȩbYj';*d+nF䙵 pbЮSwhַWo9^7dtP SO r7iKB{~2Z;=%A&SvJ9-Sڦ5t9nT}Hp4IH҈(1˹/8u9?s"T]Q1֓eJ9w76U}| gE_=LP M)&boytoSHk]{aeq"@ZƬ 2ɮ2 Zr$i.W00)!S 6R 4g2;ΟB|AIWtv<h򅃴= 晸ϴ?+bLJT6U|vYt [$!K]u~@FR4p\L5nG3!u"2tyE_A.}lفZ%ـ Cg#9k`A l9#=LהCa?[-S2]U_q1#@_eK xR8U'ф{c^=~k*^^=,W=bnp_kōأBb77ovȋ& X[m.R[>Jr{~c圲AcI%L.-|se>ޜ./侩i|ޯ|gLn2 }}{"S\;^4%=&U ]rb,ڰXmV]<!Ȏjքd5@9.U:s2<,?PZYP;: Z;G[SzI.dlo7I{jj3's 0]ѯ$ ܒμvw;,$c ]S nׇHy9`(SQiyЏ >`2A9~?aWdjZ$=h*U܉[툒P 07M^<؞7]Ј.v.Sn]w>uƙg#л]*|` 8nMXN=.޸/m Ke7 ҳ{la3]P@UiqF/zr=00e > *M "cWI.LJIjOIő^*zAE?'I.2 u29`&y6;Q`87U[P`ډ+pxdK‘ _+>[k H*wW0%>$ZvLʢZu7kb2I 50w4khވi2ݷ ٝuXd/ioT>~ GC 6g OtB30JU=YHV\\;<'qT|lY7f_]bZHQ%X!vTZמ  1*w J_Qt\u Dr kj 7CH,3 :IER6YuՏVs ӮQ{@9@+D ;`5Q;ApOOLxHi# =\%݈h((dM26r}9tO;?9Gj Z}'eǐ4;zrV-A"7|V 5*\ƙt8\*SQPM3&Əhi(jrvlaΣ͵;GPke;)gL(2@a_s1\gJAn vAד]ڀ|l\ԚlVV < s*c~ h~)S hGkvR]g5*ҥI{C zHk[|ͫ[$dd/ؼ("}i<dp,m<<6E{_gK-\/+F*(cs o8:8OtaDǩZY"0ltsfIg#tR:!F |Lb!rDG Q@fv8. ћ7\G)f+1Zdʣcƪ;i`ڃhQ`R)[A KڪB%1rQ7XWۉcyeKrD[5x4\孭TdWkK}*}ʎzk#-s'Pm7 U=\AbAd;"h\G wF S:(R&]沵fixK\,.A&S0*HlyIl'tse0F%pdDjd>z-[y$t?IF!*F}c5`#BU҉:}LiuxB*ݢa_!~4i¢1'1sqCDˤU"vqg:m٨?6r|9]kRʸZ(!ձ"]Yg}RUHAӉ}:oQtU*0DW䷆nQ?vTdq=3! Ѥy?W.LőJ2J zHg/H P\I U$/GlqdÐ[%F\L$F.']ΧUw=&ԝ@4D5k)5"˷mV##k,B-wMbl_ILMa=՘r T 2蔤LVl$DPNWQ}2S4_$ET-*+8c8̯1&F;r7閒~-i?Eqzŗ9?@sOi' )pQSFKJJr"X0S~d)oТ{TҕO ̖֠)=b& KFj>A`:1q3c0nP, $(?ߧdbB ֺS'S L"NV'Т m-Bo^Ĝ9weyWrt®{k) ֫Pl|@θ}K׀ 7nd>Ģnޒq JcWvlhm)!V=gN-7@8|=y_0ğM/!?#Ly\SDxȅ4uڃ q`R;"Jn=}<>du)}e0gy 8V mջzkM+:W tIR1Z/8-li2[eP^? שC^_ .H-U j-xፊ 26]l,,̢<$LUsɄ6EuT'Sgl 5Sц/g0:dpܮqYoPs Ʈ SaM|+fکX_!tnpb4M3MpON -R|Aۇ֩ bQ-il~0Fd?nUŨTYد55ĩIOisjcxu%UZbI.ض*$΄L1_)CC8ʠKťcMc?Y*PlDkLyLv|# 7${M 7 pgjǯuVEuT(E2aEfBZ^Cgvarb)s-yy!E Gs}d"Mw #_˞$9ѓn }:ovet!JLN^jkv}7"E" jmɽF\NmT>qmc06q!G|_ų&B@eURUvU.B2O"7#%A\UCbh7v.uJB}%c¥0E"5q,LL;C<,7)-(F]2߲֯6D)5k;A#Bnl&LU{^shkd)]eG&D\ՉsXC@}5QVCp泽T婚8n=L]꓂ ~5ssI07/ g ISvs:||jz)~g8'Ԇ qwuFoLHK+B63<>w8? ;Б6Kb?Я3}TJ dsy=-0CwC3.@X  cLgʀF ?Mi>*M?ơkw0yVp"xTZDBFagP4F> gH /2;GP\u*KvT+7gJ?d|(*V13ڊti:%bfcEl öA]UvJl~.j0Eʕw%s}ԍ!WVXY/fY$}t08`Rŕc㫜J17°Y%DWݬ,K=Se0ֺ}4p2Lxb{>U ߯'UDŠ6fCPjkQTϨ-IվnqjT&vOrDGq5̱iM.!F)_s V,<0b9e:XU0#JUAij;f+,PtJEX. ] v*bdt' sjͰU%pp]2*9R,#_WNUNK==2Jajܱ`h9*, p*#Y%xf!0KG?07W=h1TW8Jm|Ρ8ُZ3< Xksiw__$BqWz5vTx{T':ϣiĈ]^XĬ^0lO/ У};Agտн>2qu ژ=t}ac{JYX*rI${>hM],ӱdMBYԓ\çzQ+<DZ.E̘#"eU8Z6%`&:{ 9?'R Eu^,,ոM ؀Re<~VޖscvuQc\Z Xӝ6چMB* tWڧUfW&:rb*Q"uɐ1y^Cm"k5'CȑZEKS> kKvN`**RGDvr؜Osu'K/uG ‡-Chn 9jb,vTkHSڈͰrytyw{/UmeK#ªk.ݽRK4g@dK;޳f&!YiUTZj>?Y ({DP!M.M At7Yu<۪ CS.9o1P֏q|qg fN \ \pNZn >nyy['&,TШ C#w eN9"Ϗ m>7A}~^? ^p?%ܣiyrIS QyX]m^+5oB+kCεs+L(nԪiXƤ͞دl/oӾu$DAuTa83bFt?a?7C=AyRx;-֭ :x$h-^N7p$;G^w'#25J *;~To~wWJ8{,Y|E |Բ7"|zv]B*WlW[+JzGoAΞ+g9k{G 8ym{NvBc`J??۩RA8s ot`aӮooQyb*FROxclĪ],9ɃYJa"8o7 p'S:_B=#5ݶ|n%7P|Nx`Fc{hi)")O[=٭̮i(D25RGkt{'&zNT^A] "%%RՄ̹z]zM{_V,G:nx=PpQeCjc\;+NAbEOHhB^e_[YuAZs_cB3-N.cz~mWi (l@/Undkp`vͤ7KT8\1`D@[έxdT\BJ}h΍2X!{2D]}%1L/u4#ak˥.q. i' _o~z*6|]HLtcN%٫i0Z&Ju+h31,E|7ypm0@ xZ٬]-'&aL|R\$WKl]|-kqY (}b.:Sw]qz*~Fy6L8eoO[0a~H\GYCc0L:ˣ%K'#I7d=g.U<%;mFP]'?mP?=ɀuU8E" pO#h A]OpʓU ?dpri{5$24C)W"?T^`KK;O/Da!R!wtFrSHEsL+iv[;,}N g* $z]Ǽi['6TܭpJogJ; I XJݮ$6u_@3(RB2R2~ *M}zP*l"i/{/Vicv ͦr~<h>+rHLjV0{Lp;g#nvá5KK5 p)~f ΣFcI MCaB^BI?]iFҲ!NGPハetto!"4[8 }],wb?4vF[ǚİ\;᚜EATq]c-ϟ̦rqyo`^sd,IIF'9cKuvMΉ@KS,Q EyTzPz>fByL_dfX֟ڬTrH[YceQI44:m R8) 3RBf//sZ3ɑL ]?y GxN녇\ޒp=3a1Yh=@;f >33pNez-Dp)9ej_,IbW5F^زudQQVWiY:޴'$kKoFLdBRZR,ڭ $9D٪m35$\JO.Q::X"Nܿ[tn%[A!}uH%}R*#LhYq uro4إs$ѼM4BS7g$'.,:`Kr-^8!TOPgx8 HW5hbq,ߣ_,D'Jud R άiT)<jkl TH18䓠*]J[.V\}{twkT(D'`Iq >̢9yDY}?V4NzX-23UB8++Z҅uOE/yq+TDcDAn 2W4 3;R-OY˖XZpՌ}Ħ9Qbi5-D)Z@17q6=^uY/bAT' Ѹ 5ʋz0\vʷ3PB?؁s6b%lAZBXC\ݟK_%!,頜V9cۊV: /Iɒ`8a=o% \4i=t"v6 (xTfp!co@pՎQNZc\4LT7G|H8M9/Q"YFD؊fijљ[+`.PJ:~}:_:2,H}mݤ㰵w%W^Jw8[ .o7z̻Sݗ3U\~&vuc*I.&ѲhIlI$?*No92:ѤOĄY:Sb&~WPC&SQAո-JPKӃP |&t 6r-u&D>61O ?ALWGۭcn^6Jt/im~L~l<ը?2a3ٖq|NJ!7[ٔڎ)>,!7=C|JHR7Ia"?K@d*ѿjc f]7`YE_BHQSۼpe:!W 7F[;N620]ɟk҆- "T窳p%Q膭sB^|hbQen|D^\׽gg֣@dHZQYGﰫ1/Bhܖh}q+̏/ 2#!W_fLQڮy}/tFt٪I esHj*e+h#6C&Ǒm1Put?n;Qg*b8+"T#m{83 !?ctwܿ)(w^$PMBۼŐ$$RE;AT|ulat",N^뫒*$ BbE]uiN.ooӒ%Uџ{쫳/c6(h}3"謋05_+9yD((ǖC K/ e )*f+5Ō$" E3w lr9pt(V31:>[L|dH>?Z5#dP/5b6v>ve>6H-fk=x+hR/um}}ET-}tqBRrNB`=k>_yc6XtVyzH7t4^b؏{DZ/2U;d׺i!D%N,<*7ilz/hB;W#YyF!>om(p91{ `x;ipj( *Ñn]FO&zەy`zv8FKWY9u,Y#X n:ӸԠdQ4Oh]w;7Đ\+ {+'nQOz}5o[2TKň\Mh֊zn0. _Gt\P6C]ҴJ`ZfRkETUg/dYvrKYGIQ:12m%Rƥuз&O&g :R;8<>V󛚮 ERWMJ s#&E FNk^佳j5n]L&f>`_'0< o~f9lՓLNgfxiSa S'g&l>ig(T&c2PK-rߔ;qAƽG;m@Lp=8oF%UGsP݁ Li޳mSi5,$@:־:zW< T? ]oKJɰg J@ 3 L`|Tl>/Nvcd 37S_dPݪ**~.».Io$xWw2 K'( ctٗ= (c/5?:QvILT[wt#Och{yӶs2_ {Rygb2kj5$sT+ x+:HatrH ."A)9G2߅u[Mϴ ij: l+&}Dlk(A:C֠4 Qg<8nmק0u+膟/oZgeo ݙo/_}?~WCxۓw sJG QU+J]p~W}@$.ƨRn1>l>q!ORͤ|Pc(| '<왷L0#^GPK$3ʐY, zi×py#l_|ϓEq!ih?.lUs0O#u8,/T;cՈ+r#C΍9+ll$N?˨=MDG q_ߛ2fsyݯW7NyZ6@IU(enfgIuqӹ/Rzn>0(t%'H֫0ʆkX*>Qܿ% l0c:8fv<]IճrQUζWPH݊.wv#P_Jqh0@LF2q:D5XkLF1.Z_?.n>/]v--e lP_UM':DCcҼ ҲN3+CAl6L7xW O/ ^'JddZe)P`O[Y)?V_=O w#(NލU 5ãry [NuzÙQˮK%<'?Z{fNbDb)8"ؽ t21m@ūvphcp(5J^nsI Jg.d B`I*;fXyA:-ɪn3n]ʸ"XoXJ5O 7H[4IfDA_lKȣO1QrK5~hEJ]ڏ9 UqZ`#/%hp :ad~Ix[Zq1(cȲG$'Vg`h9NcM7,Nr_ (7-4HU_cI2kQNlMWǼU'IO==!J(_W]PjcfW:6иl1ob8t wNt{z{%3qM?ru|>[mCJ1DQuqSSX3e;j q*T =IW+'P QJE?F)HN\{E/xP~AMɼ0؜43ReS.`-_i|S<7Q9Fwl4([Eʊ?ZU^8sW/)+z`Wp58&l/R0Y-DVۆ2k`FA o"ERV4n3#ڻgLڔQwsKK|mU f2NwYl+FGF:9ᇬPi&!vo{^0O*:h˔/#[H`>왰2=t\R z%%: k͒`zۥ7𛟎GP;d^8My| h}Q0IO-J"+m}7kW头,,eFyzJgaNlw Md)n : VmB".HO6VM}3fLغ*{Q 0E53 vk|/]fH]A<,N-=Adb2r*@dhЦqP1wv=;RQ|q^:QJ:~O7ݟsZlߓDž{.Q)ΕJ(< N*{wدԝu(D]!P`7}X jBID$RTֲW@:08+J89__ɰ.2tR$Lodo׉9KVWϡt+-ZOdV>:/++?Tʨ#y!Eg D]I&7LȇQA3 70G)g(,Sr=O%_~a,`<݌( Zq~.+RȽ| QIg<ǃVnTT=^!iT6apu1T? ]x9#ʉ;|'ĢCLQ;1h׭m WdbSw88MZ4p `œtyc] sy.u{ۦlp:Yh@{w &0璖;qDs.ռ^V%PP!j.RٲQb^ܯqVQStq>5lys AP s!LDyeCHOD_NGUspAc%d2_wݫL lcТKҶWT#O6#ϴ! l;ǿpA 5Y-ZHX{ȯ-um\9㚑rh\;kRߖ)N/.S#|쇵hl.R~i'(bER|`a~Be*qFW=>;z{G N5B5+D+<[G'-y꾃re6p5䣀ޞQl D ѽJbG~WJst}Yin͑W`l ~+$!AopiA'b̾݀jmIKׯ^ǓL(m^cD@LWOtk^,P]JӒ,d(`"Rmibay 飗'5]S7̦.)|._uĶgYHr}!|;<f8ЍWyNOv oWF~1oSknW nz1 3lI+w9 fSjR(2mI@A^ܨpLIac9QS.+XwKs_ͣF5CU^RH()mñV/6FU|=aÏV> VYuyK|}A"֖91fR56h$h)!5QA}9k'KB7@%Av.{_:uĽ2R{}0P/2xX07(,Hz|2!mY"e-cz hP3)| /S Qf9s t^xyW.✣l1ek3hb"/|in+Jkr$y(J9&IĵfPIj%}~52Dzq?5%p0f+|k̝%,B;0t)_[?C[z:44Bߙ:zBkJ$GfޒT[YHUYݕ2䇔Q5J:QJ\$!2Yul1q:UrʱQqHGyV,#ꚕA:d/ucש3~ha I*y!Eg h ,2vEKHC݇ 8E !q`Qoqj :4h\{,JCr|'p4Qu}ok0znBq?/]B⭪: t4`"3z5(Oh/wCHD/v{^Py$wX]Eem9THtsR@:C8f&XuCDL>=Ln75ZY&$(n8'-ġDܲ7V]An*S[Ƃt 9ff%j2|K@aڗl.0\?~ >:gyGR"KI}_Qe2.8dE7[хk0>WHHtjG"!=GWY}OK8-މ[=U*jeMM^8^BьP~q Nӄwr_[7'B-@5,+=hQY#B+\7@ JgxHykJ[M|1:n*F^PHmƖVZS2Jo> qktDf<;~Z(>z\IGeH,?Il_GcB:'hI`6TC 鹣n0)^ xQ \_QAA]c#H~Ucf1g&m^+ ~\NG*L H |z_B:F  `dbs z7lњ,^H0b*\ȀD1)9pUAGsI(5NDa5< Y B@ -=:B-6׉(FUʩF̑勉nU ESIkH;Ͻ1n MTC:{zghR68/w"T52|KȦbk2 DR+3Tn|K96L70d9<$VE-LtrװbGJA> "1'BnM`ںHF13C;+#X@0s`(Z8d w/;>>0=f! [^ 7%O:[!nj&ה97ȄHQ==2 N8*dnhii} G(c^:=LO,{ů@XʅB $ܬ\pĘ3ǒ?Me]jTl_|Ε#,u.܎|Hkq"4mΦeizWAam'wuD̦;hF_*۸Chz4 PiO"T*lҘ:8>CA59C)4?-!)O?N"Q!DdL`@Qvڏʹ2[LjWrLcZ;d?Ŵ@ońt]fb"fČ=p) p]|w _@?4{CAtp[{kꂯ(J}曭.Fbb.g% ۑnUP"ܺm݀!WMAz8J-Zedy'FVl)(>(\&XkBMe!H+f(DM;1b@yNM}Re.\QB|h|nK-|[<ִ]T :LAp y*S1AJ94I@YZ' q/TRYV>̨u~8ڀ 7N 2–R=^ #ޫ@hcsC綉g;g|%]jI@rG޵] ɽR?F/!.Ul{[{[{GWaȶa nNjhH(k;¸f;&J鵻ne爰8_U](ԫC񱺱D2\0e뚻v[)V݌:oj,QD*RຢPFgu 2Q LƁ=QN+W7V #c1Hm8K%!'N%@Z+X0=vԶh66zf<YܩDJ%BbZpOMDگ5aFWk1e~ѐU>mtCJ3J ]ϷOvGĐ'keXr"MhM (u69Ǵ 8 S}}jXlA&G196<7}B+زk oTE6#<=@]Aά`OB+/Di CyzS|ٽӓ:>2n"L~1(͗Nb#o=$3?U |5U3yO4<#'d'7%?ԪOtɁuwfȾjLΝ ZH .b}LGYwm_v rjK=nJz T3Л_]dN mrA2HX" 1g~B1Q~yPY a~xr'Hn8ZMAϫ5VF:)\.g6@\CZl9oBM2>Q ĭv`a"d 3SjgpFKbڡa1OWkH} >nl  9ӢI o. OE\/\<~k>:N :vׅOc`nrA3aW})l'̢zwra9\@te hʝf8 W癭^rhL[O%db$<3DCy@ŇbkqJ3(j }~ܬ[P4Bb!$ml@,!:kKtu Pl3Ǹ;;Kx7ZXqnژUtct/B-OK!ī0 BCGhH ) /(Xd([g=HBjT7拓qyVz/g_ `#TKR;^ɺP2ǹ57~SqT]0 {6]iM.r h]8K@@,e9^w2tq#t}RncL/BlEAN;}1ƊdUx$ nou^H%trE' rhw4mw >˪/um_( Jm슣e)=jdk,hzSdLQqr [,=\Ƽ%A#4!ާ@9FitAdRrqښvoB1Nh 68[=/C\Z& ̷kyKOXt'.ljh3_G;, OW?ǀ6?#Jh@߬ruŗRYWB|1"Fvz@'f5}T;/ J5d.U#vvEhB`]MϪPV31qrG!V|s;C w쩦Ó%s@.x;ٻGy [jA?PD[E zgVg< ѐ\%Լњ~ppt7 )bTȵC㌓׊&Jli]$ތv3D-1'(x#KfFQeF!hz8Vnp!{Z0. V,qTñ:_+!H8ŧ60Q΃0K!@ NN#\K*hj|([!9Z0' xI.5g)9(m <1](_HjlNY͆Jed 5eQ/䰷pwz5Hl&8|ý`~8kn+Jb';o1,Cw~˨iodE,-=Yrv"?jp8f`G7OrCOՉT)Eb97Ff#E*&w _wpv30J?P'c C:]~OΦYO@6QL-QdH jS<|htMWNFJѶiق/E *6yw?}a0zVq?i_Xް7*H-iD9(]#n:կK=;:&NB.gy7s@&r!=UޒBI{2.ꌿ۴Sj )vEWPZRQVn)yefOF⠀`9 !6w&VюB,,Ũh% , K%[|)`z׍: =. tj&m\, :O5KY7%|zkw/u1C&9ćNUIk]ثRSgKN+r'?5Z/_"4N0Eu۶9 e<>CP6F~IU( Q⥇^٦@+Pb#TwcIΚ%ҵ1.M@jx׻^Lʛ{Ќm>Ld ^(:/{(,w ̈.1=_,zaM U=n^}Vh.~\3IxdOvFq#K7DNXwOdinUI_4gFW$][1 髌wɯī ÷ b%@uzgX;>:WYAq(h^5a`]ʝq J-ޜ?$] uxD V_;8^o׉^Lq\k f`RsEU|/MBb~))[Vu dFJtO+eCAdlCs/,(Y4s+"7zE씘72cs?~o=ŏ:M&:<:G43fJn-%\a+7SA05y]aea[jo*ߘwgqy@I*|r;P:PC|\W9\?ׂ>X..eWД61c[̑!a. /U{IjA5L*܇&kS Kd.v~| g@ꛧWV#K}l0ѣqћ͙t䅭m4`W9=$N+< n|1`Zf%LN16Swd]WY. "-)(\KYS1ꓕ*Ru@s!LE#ɅYk_" +s^+lb#ڎr.QgA9!#6V_VkTIa"dB&4p~;MVkXcR< -܂OyD3%A3bt{tu}2nT:ugw_!,aCdτܚ8YP`}qT7RʋDaNu.QVhI'Kda,V vc-l/?[ezYY#/ @ e!]%/R~M+<'*Vo;(UO T@|wa6Hbs )d ',"*igQ,L+Z9am̌fJfC:FIpv?g3/Z(af@|oJDr-H|k$ |=(2Ti(MӶ~ :jnr& T L*KoggFL>"NsNW:%n Cpzƙ:'jG3{ ' .'Q:ػa̲!;ȡ'0KŪ~&M dS#E}lT0ܐuGAD*edtLڶsq;gK[@ӣM:NrDonǹMz$n5E?|X%`.'u! ˧ߣ jlbJvm`y y> Zu7Ьl$_%TxKɫ|'N:Pk5G_NGB<_;6̣fu3~=NSNM 1w-b'SG;H~̖)QU8 n}ML~^`6jG8jqH߃ɼ* *AF~ Q\>)eJ.Lf^a>GFb!!M~yUפaA;Aɦ4,u*m&8+}J%#;CT8nLP~r[Y~'׷g */s/לZ6l+ZiÑͯN_ V#΀3sL&U"Jgq%?s3m.9Dk_E&_YUT;&h4ʔ{#f! ~ 't[Ex4;ARr~!tKzCwo?ظ{ >;8?"\SzUMVCǔ`CLx5eaHQ+[N[,6mB`L潓OQ-b>8=Hږy$?RymeMlܥ'Yb~UhU9QTs֯MX *91yW50;\A8cR O@MDC*aF!@!~n^ڒLHN%I-NDsEEjAGTCⰆ53o!݆CM'ufNcGT.OzcfC6K7 JLrbD_0Qsح&j²6O׷1d5#kjnXzբnӞ)g=ðK녮jiGl蹰4 =swUZ10!`~Ky [R`?ɨ,#u8MA0Vu(jÁ}{D?aW=gz%LWYGؖWZgMc{ T ~W-FzC\8?h s=\ }޾kle?2s 伅ݮUg4ۻ8J1Bb] *Qo=M;(n*4_w,3cȫ,O'KfP5"?-2y*;I `>ʱjB܋1#,Fxkf>SMӌ&ZlJw^)KqkFM{"DG ޱ]ӳ(4i?T@&h,bL{FTiwtuEHiu%%f~X'bLydQ'Le@e" M+W"؜zCm܅$7N S0#NIqpyMh9@P(ѽ=CsA`M^Jx5 c5:K|>\夞/"namݗF.euFl @Uw.F׎?T;+4㱷1IV!5Hzۋ(# u..ޟ|G*=IA L MDlE*}dbO( 6 c1t)ƺ}#9.VGnb7H058U/`?!4Ė3)h#&+eoWPY2~ɟv$i|0) Vhl+F^#[o8¸(l+hG_ii5!vnPOyԲ<lCRa/&QU5MF :ʂx~ DpcM `W;.)#fVx}z+c V+To8~eYk55<p5fs3ƃKyd۷n-C<t ?|\aO=r{t,#c}vZeHzwPׇ]z˚v2ъʳ`v,~-((Ʋ-كFnPqZE=Ys)&bߡ%4R7%OT5[sMAV$KBŅݱVB_s[Te*aD<6E|+"W2'W0hWC6IPwV!.Ydd-Hg]xڙX=a։Wm ]'5aAayI&0m:[mo])@R*YtNЦW\.ip *9k+E;6b*wj+ ]4b_ە?ENljyEBsG%P g7[9JSB3E^5VUKbaE p&~(.xOO{`ERZ \TR"<\T‡m`_:KY{͈U'&::VsI[[GQ(mJ5MđxWN@il8;{k0 ,KTRN$&z>'`8P؂+ktZ_UYDXኞ39:69r4{ވzc\3ıp?NROƈ~nӇןcTG~,  LNj'9᯴VA^( T*L`}^[Dg|ty1AAF:6"e#ZȠͶw k(EZ];AbjBqr_ |"%bs&KOHnխ'jO?{n6 17*ĕW ɻ4?+lfooV"Ԝ O]N UMrЏr1| |$(6f@*̭{A48%sbPwkP6% sztw!^MbGI pÒ]y:5$c{hke Έ] 5|z|WjqSбS{d£z>*Y΍7V|S pciaèڼ{Jh`KR`|oHCTDgVڑ&VZ VAl1e&ے쑦$n(j+n-pVםT);ܿfH M{2FNpߤ;ds`W$}}QbB: ?Vw8FdΉeFHٛ,ce||n a  N]F7eӣ} <ﵚ-&=fvO譈=yH+ kF}r4jv4d;ZvK H"kZ~>=u2X$">t} PT(I UW/Y7"jvxeKy@3N &L?b<ތ[C4Cfwvg6']V(ofqiBv){JuC`}o9cؠ 0 RЧSx{O0nf:,nu˺y4푃8).S?.# \6@' UVzq=VE RC8l"Nm Q kO!1G06B]9j ̳Ip!Y.6b\V&$ du*.hdJō4tBO12sU!9$7LY:]N1\S CYibY J6qB^|m_];Ҫ1W-.~fYc!c࣍w_:aŀ91U\ZrjHHiXjD 08RqV Uw"ϯ0Fw>'xc{RDi,K+@1;H$6_ &K8— " mfI@ʦ[qņ?bnACfI=Ee=2Lrj;E0ToHL3ރwVsfMG ͞|4rVQ {`)W ?J>1d$.S 1ڳȤs%aS'"aB՝0)y\!H`κ0| 1fNz%E},׋?@BcYB$#p}B<<kuٵʫb.Q)JʼO& Rؙj[<(D2zfPΎ.؋?:vA-bric5lG"~wǧSkF~Xўqf[2n؍Dl4b nWD-> E!Wc]|e3fdx(z]r@UzCtų<7S'rPƋE͍₀1FUdN@1Mn+ D_ J6Kα&өp6v )(ٙ !b'~։"u:q9hH=Z^C >/!*G+"vY tbjcg&߲]#,_3Z tX %83Yk;{?[(Wư6P :ӹ*p"R#qïtuYsG~w= m9~_tI bE%1#] 0_e -q 8dkV_v|iEap$4?~ 'H6c1izT7VuېUh{A-U7d qݓ?oZݒē }u>d6UFl8jĨ(?s;ÔJ랫L6gV<'QUE<!3a )ّO)%okU O@뜢\5Q/7iHq?$7e Dy;a&gX3b^׷Gi;4b{ !;8hu6r \WVf0 FݼU ׮ SOJ09Fߛtk/6 un@,hG:`|02BiŹ Z J˜Y`0"uH°Zaum#Єrrc{#<[tOn I%]46Ƞ2& HQKr!^Rԟ)swTx]Iȍ {u#7x)];V)o4-7uH'J][r\2/"M8qIzE ;d; 2+_WK_ҸPMYMe{f^xacgz2&W+|6:/=#|,EA픞BN$eȢK;\ ç"Ir*vNCDm3iEn]g+ VǍ 7PRiYFNY!><[i$ѱw8)V|"%%O*҉Y~#%| 轙^ڱy^Ef-;a9xZG- }1Kf>~΁qEgж$m/n(D-Y(a{gŸ;^4'Tyq`+Vhdj G䌾[A@Cw9m# ~ey6$I=Au H4DEQA* 3ikV%H1:8C5t= >cc$g,>@M2 9M|ڔѢ 7[R2ײyafd6 60$ٳf=!7s8Yucerw!5b )0X4q+NQ<:Lҹ@hILUQL.m7=53ۄ7ୣ4V8[[} k>~\\[ 干xhDߔ,S3R~C`Ur|yF<TɗދYOR[cB^)Sh_)c%Qc 0raYRodg-'?qKy"ڶ[[&&4'y`$ú92b~9`5Y2JOicT\qI}r5U7qS~ SS}ZܒVga='%ofI$?[NL~|ʊ̢ɜC& 6t Z#KB"KgUF;ﻃ&)Nwft],m~YF-]Y_̄61J cF(+DZ^)֓8&I-Rq.d 춺x`奣]4,XG\Vl93> EC|n="s1y%ъqةb%-(i26}ԫ;T_RF 8 6Αp:1ۃDEmVie>4p vFx6XJ9g1h@,|>&$Ň1=E 6Ө&Enޕ.LEmw8mNg%pm|!{(#вΚWI@E<2E:ix;!_rD\҂{{:WÉũKVT4`V_BִY}z2d9؋_P:,,_٘_P@&ccZoxns5Ƥ ޒQ$9+¦%̉}2rPANNИ]7s7T]p^ea_j3@'>:-fKd?/2my)j?x`Ί:oMdjy`=0.ݞ 6P W)oS 4cxEהB dڷG}e鰃B{(hQz5w.R&ؿ jc]@ÿ}@p@ň:EUUoXh$FP Uo4ѓL,@rE|#/3/fTU$|-fof2-W zc_i9+wC<2#WxM>)ՔK|He%h9%N40iϒy#-7[ |'4;tV*Ye4{}Ҙ ./IOѮgC݂,o͢ L_d}XBI ,i]aDIY?:LM> *6= bFDMS!1r,EK :4̯p ~ZJ0/xi Ć %{ ΍=z?WzbROڲ .sY[4j;d쨜hj@ YɚԞR0or+?}F1QX!\8*^=fU|cD8aC_qEvRތXH~1q: tȋqS6R2bHgHeSoG&)&+wYJלIy}FLq&UnIEW]B Z3%r&ÿ#!n|FEIvL! 8m ]L0H?RCmM{2R`נ#ZsI^o7; |/[܁Sǚa՜mҸLS.ɼ_ۓ\Y,"D"}?D p{{O#ŝsT(~Т0WbR-YzS m/Za8q0%MfM̜Ni*6N* S+;\1e̔uEO%&]/aG2Lo0P$#uo~&YH 0L_ʇWɣ8i<[{}*yۚXw,m _2b\' U6>0*Wu&¸2vن#Dp}3鶐4xkj 7EPeBs-)- 8YhQi@ψfP z uP'I}$P{g-CTbh)Obm/ )4*A\a kB+\fK-Ǒ#H= c$}X[3g.9"k4^IL#1@Jd7V;ORh;Fd=tgoD59_~P׮wkꟖ|)trZ=mYb/Xs/:s1ڒ5΁9U98JB 9oBe7%QSDl||KaTӷ}xx:[Agٵy$sF,"a}y.m}qb~j}l҄ia7M,9%BMxGʲ~i_!9&#vXsjCkO脚/ Hh;򆓒Y* aR"a9Ga]/Z3(`i]>ԧaNШ>5*mCz0yf anemo;)zYf @U\7շk#p{!R'f0٢ Og/W(ZМX홠>?92l6rkvag.pWJ[( E{x&FTuI i6_쏉>t1Myye*gmƭp%Y\#ڜv +ֆ4+b9xݎNIr6YJo%; & =)1%E|G~Ҟ\vW`l\-ޑaz,-gV8#jrS=s71Zw_) D]K|Aozd0\6_kd䎴 ۉǁOBAL!⍏?#[yCun\Q)?|j͌Gc}Ry xKŸ}bdIR/-th~oO)+wj؉Y}Ŕb6 ҍ ˆbxfZUXTuO9qUqLnqĨQY(SW4 !ڒqx.TA i.1*⃹`.߆:|̅.$HHW%}u,6 g @/3c2 MҾ*Ҫ[(ƘgJt,<R{?nmV7~UxsIxEWi #zz 3K{؛ Q[&cv).a$Hu e{&ZqC(~=IRCZYGW4:|@ܼ9gg ]]Xydn=v`.~ SqWmuftASYR_e)J3y+s\?ckIJ0𼯺%K`lb "jȂ#:b[\<{<[Hf_Ѽzp֔2#9狪w圣y:tzK1 B۹ŋ cR dPD .; ߠ"QsB\l1Z=:?N)`q'\=Ny tOS4I$/R4v" FmhYMӫZUNQ9aCJ5 EƖ53dZ-APD,@co贀y3T'-_'YCtŋBR sh짴֗gWjYb'csy[E%-:|T$k.mڬ8zIIVjvlaE_m]I/թwZ`Š՞KO XǴGҶs AsF׺v41;v;o[sS&$,z>Rȅe)*dz̯Xn7"_y`+b~О%YV@p5fUވ-{JHRWgr[ݿVEK NU)lj#kk:8=9t]y)yFA@}^2oZdUկ (o"3"chA-6,Og|.'| ,l=7Ωqz/!N7/$YHڥ /Qxztҹ(J~v}Ah-H,q.}/d'd ެQuNЦ7YB%"N̅:M ^SF':~O0@y؊V^b0̢w ^w^`"!oڣ5pZ)B Fh{ꀰ:P8&hNCۣp#Θ؉91 qE$zu+<>%KG7tgQd D 8..A)nn;l=U[h/Ҹ9=h"ȋ4|Ea\IJ cdee h,×JN0-8swz y y O}ĨV1:~KpJ;ɟ0$wݖ>Dk/Bt1梦.xr*U 9%Va7SiJ$(~!+yLCK7iY$<( Ҫ!2@v>%U=E7?sq_E`F '@f$ZxA@8eCDҭHrxHzTX;(n9esPWSK8f5;* Gv)pK*ftxNOX`2}.10]ΰkme9$!)''P7٭>?Qz(ͥ ɺEL{  j(T[.Zj)? B>3/v}Dr3͜MYX Mx.+[Sl( xKO C*B36昵BԣAvl)[bsș{{iX^t[+}.Nj =YuH'lKܼY$Fe^msVHcj/흮J~Hаp"'%h؎d߶hrUr+rxr˭>YZQ@2D뼻3brjdDsX>ϔ&5ƕ2C@}TG?`k's:=cͬ_{_[LVҽ|,$ac>GWRGE)b[ OzghppG&>8:;N=Qa8FD,.|(fKyBz/jЃn='4"FCi+ [.ak{[#ڤ!<h_4ITI"sFOUja0ײTj%߸{XeŢvIy,Ê=@}y(A9c#ǽЯo( :j|J8q˥INRUW^]:4cB\ŠSX)]WPI e*%+ʨU4ӻTRz~u{nc 0:]Cj\`E<Uat66V?g Y\Sk~/>#,XpXa6VPz~D!_\.oi`[V7HcνOM|Cz8i_^>,G0^Ӏ:(AkrN fh4/k k>+v<Z+Ӯ_\6+_9i+ I }0\'潊7zG/ Y)jCܧ RIp}CG?@%n>6: ς0]W)Ct")>C腔 pDlaXPsiGA,Pͬy?)#M߾qU޽ uBӁgRH2tdP Vb(tX`&-v:Q?Ctw=5 &jaѺh{AI %~Չصɮ:])NGշcXS%*o7U44RK 2Rƨgv |%BL #p^|\`x76lBˢZCP8oѷ﹯ܦR㳧*F~RXyQ%|kaMGPQǝ4@5DI% Rز -QLu0c ,G>u1du3"wi~6}5,^'٘%*E1YZws6>_ sѺay>JQh '.Em" Bu+TDMRL_gʃ}͍41$LjaC{+a?EwFRsjWҥs.C{l`3V|k©nֲ"Gcu֡n HJWbͰd5bM䕲E^jtzyb}4sY}%[ͷ:H}~g4w/ W+вAMab(|Ok5.|Z8Dm\~ptDC1;InB.{ mw"qWɌ8ܣh\zl }dp@"EoOrM5xi'-t* x̸|t1O?v lsR܊eOv̓2ӑ(yjs8>x.Ti!;41ӄՌ_ڥ@&O^Т;o4=`;ʞLF2(y y;_l3'A,}ieRCuZZy>2!us<0)It:fⰆf^AxҕJ?Rl_sta': MϬl1ݽdޗ_Q(1Q3x<5۝4;0ZorFO/[Kz4. U;O\2=A-a3#gSڥ"\,ƅm?uG./|N704Xa: 81pN~c&y!=I|f?-E|}5I! I._ =Anя_ F2ԃq[!i0XkvCvbwvXCd:|%)zvu ҖPH2,6%̫3}0ψȖ(;ȧbfETkvT\e5"r2ȵUݮ&~\D@G: = [±egu?TC?7I;,<#رwܒaEgvA9 xpͨSшuq1W$Mڅ~Nڃ]?3(ᦾѸ8+h5d\N+ 7<ѻ&ZQr&;L_B:3@}AGI_7$mN[կqUӓOG(-d2]㞏&1ihq '{?l Mp憉 ;#EelD 7`b@ er;{I~#jNu&ۡvwRQx{YR+_Q $i ]){ E_lȽZ6\A!rrbYHFP ߕ#W~r(͖~7H]. _fP1+U.BD ]R]S솯A ;nOp%}b+\HGL 67:)@@FI#֊Xxg@@ClEL;[])j Xe̅\Pޏ %S$ I޹fbCh}q e!,X=7Jr j/*=#>D!qSqp)'\:sG?`{;8 4Uf,d yfBz*>)O׸ OC#^bK+^5ً7L_g@:BކKDDli2Z$:elb;K81MNӔ[r6ڜSh/RI3us PJ>$D*c-tS_ϞTWB ?*-v)Wb޲fgh¿ů) Q„:n)b-%4\\׀ `G 1tyw߸/4u,Q^s Sqe֑*qy(:]=&0+CRJCd?#hW)*Q_k󆚑[~l(>6 ^$$]wjV!Fۜ)ꨱ ޱqB,,wnۍ3_䩠ݙ&G9 t8PX94v噒0}hRKTEr}.~A+lZ+!םFoMG([a6YfK4(9*MR2K-+ϵzH!`ԊݣbbMA fprj\EBtaB%5bV-옩">3.'5 4A)7 \V!VDHfdgC7k$ wrT*& eB"VS5I0l,&gJc ՎY;ԧ[fbA>ŴZ<,4玱U6gh(ѥZ ML -h~9Lphg3 @`?dbuLOR- XWurqWK77OK ZjP9. -@?p91~7i dRwsAK54L˵Y!Xtr7^8wIc_)I. 1/O4 {a (Aڷ .l7l34a%KtqsΤLNƯLrZ&܏>>pXWO*3c3Hxz{v}~JԺT5 @ P5㳸uԷ{BmXX~uZRu\%,]iSRQHr{ytoM/>]w_ DU[zId/n$8Zj:d}PwgkYύe&!1~LhAEHB&TkipEW\MWu؋b~V+At63oĉ c+W[4ZsbdRf?e6berT^.ߵ0.CQZm⛂ M]:dYqynسRyjwG9BaE@l!Նm9ol/ty4Qf@f -1z|:&Zz:,}WWQy̱ph{;\#d (@;φe<|LeEaȅ˹ht<7u4U!N@U66C1YP:bSfhuJ#2=DVs6ٙdXfSz6[;}N4;`U$OlR3]R]'>* 8s֔n݂ AğZV׳ Mxayn:*?{H2RȞRqZk̒(\s31ȡfQd.}7L. dHC*3h l%8XEduDҲ_Z {>S,Fcҍ:q`;W0/.a+\u)4?VØ0 F %['s*94cp\ҳGm7baC/_b1 ܠ<ʎzę}/ u=iYk/0 {[ޚ5_#[{=$9:}ffӒuMR6ݑdȭ-K;Me2?/ʺLnVH SGy@`NO°Шq`,*~CEN}&%fk 8 *tڴ̙zz| 8Abc9Sb8Mw﹆nMKˌh Y{<!'{B6 HF;Py{>3G^]ξUȕFͼ:=OYh\-epy +C@U 1b}^/;C7Wפb$4O^a[bUu4-OP2?gRLܬzIġhh틼 X|JU?T/05@O E؞%) x7Sԁ?xKUZGW`kn4 M~ͽ+ -Ǻ2~!e ` ȾWe$|׫i"m L?4f ^3Fj&xpȆBcr2nz>nƂ/&q@8VIx5ltU.[X: Jy+m;4 /8 O[f6c 4.W Woe Nl v+u\mБ.tr`>o%Å݉%->uT4E~=Ok\{)bvalO4B~ȿb]/]?Nni"hD$xaa̅:󋄝]%FmK|8`%ĩ6k_)#)()K&.(|:) ^VmZ(PyՋB^fd҈IiI@=]W CBdɥUڇ&>[Yz*#@'ƶ@ 슘%U=}|+KG6^h,su ߫Kw@O] a uqpݚ>t.o"=<\Tr +)tYā9fz/W~Xw =C=2Q fڻӀn5>M Xo٧1/F&wkӛ1WSow1ti :* bFP$ZYRņ1VcI[!Bt ℁`pin52ލDw&6.! ;[)wȠN1*nX'׉H!% rבƩdadi4!?lI?叫X(*,I#Cz U Hc|F8n Qݧ%H5OAH%X_vb)'#)>s~cjl.`flr4 3ζ1$NpD J#KQ+hy T)$*[b^m)OD.lS7߃,V?(ƲNpnECHȼ\􍔁_"pPڔV ;LOt 6'DMR2ʯ {1MQd'T .m('].ߣf9gSsվm*:P?`i!g8jkTݻw5C~TH@} x/s@Um?L" onM&P 5` 2Ɯ6UT?iLa(RSb1 *؄ `Z> 079} {ʄK$56,li96tWVQ{Kff7NkZ:_ҳCqRO=XE`2?ыnOu3+ {77nK}k~)n 5\gmjGIaMwPYؠ6o';~B8ҿ6ʌ1E5]͟Lz?)C'zvưVۄg|awSkᙢFq,')s+=g%-D J"`ӳ4xhۡ1&hr-!% 7Vxq޻8# oB*,'%{+hr[v qHNP~0M9Q "u4 J8yʜ#qOF8o5]-|nضл"._r:fT1ICґAV ۙ2dMl&jyRAARdR/jG5 02͢<Y /ڢkyO5'(ZAY䎨a-PCn7 #̅/2I,q zldhT'sGnl)dj1ۃJ$<n_D87Ι-@#:u&_ƊMPbˁZl#s;|^)Ck?l_ƱO'B3&fUBn⢣ -@ ԡNGhCjU%MuEljOަT-߲@Ow8ra0Wm;YؖsAv-GN&_~ pe2a B% Xx=R16 `6uK<4f? &d6lV|]$sHy&k,vv/wCCW臢R3:/8,I mh^(bZjݲs]Th{ NNaA `RsLwBm]#&*`YWH>'78#(:Wӿh˶)?i4{gA';tljqr0wȥa'Hlu Y00?(bұ[ m %#h?HCJQ6AVRn9ɖS FzH@*MhpE `r#;؀K nPtg$BɊ ZF(K+<yݻOЛw-ôHvmXug4/-XɉEiE] k䘺zzx|Kꭦ']=mH ƭ-%+0lF/cZP^w6wxcC)1pX` x@ XY}5F ߄-I\g+d\IᤞxkxSc Dm%e4>]LQ]I JrHfYON'wĦtV wmw TFtWp8BV\+IJ5|" >Ƨ ۼmƭqLFj0;\+*\Q8p!ΰo2x;fEq}{G x%ټJ###T0x?džF[u t蝫=+ RpФr>Qc%×6ML?sie72Pq3 "MxZ~ndRR [NGؑaj\v[۪t(6<"BdBn~)+z3E W`JXR 7Ot58p)3QU߁gϱO̽_RyVExR#- A*zSSiˠ?EZF=f!a*&'w0#^c,%xYlam2So,hipUT^q{e`ɷ9&>M5 fz w*^r G1'7,^fXl~NoUoԙ 0Jb?v ۶mKQsceň4nnl9{5!.) nGU+C >&D~ PPYel1ia趁 +݆!{FTɷpwE˂T-* D_Μk|6|W,YED;o40w"DgҲ{r" vLy_ɥؙۢ?78 0)m]қ<,˞X(j VղS28-hU!YIM[h6udh{CS2i>@pyt 9O.:M(!D(hn T(B &)t# El~Ԟd5} u$ :XevzxϹ2-Qb={Xt`[UaCz+~th!qa P}uպxV^o8W orj^iC6yo/o]w&<`{]뾤\7/35"< tA@Vn ^e T) +B5* #,GOaѤ}X,z~f-(Z3MZ+HӼOM(x&iԆÇCrJcFq Z]HwH .V\$&bt>ⶔKO,Keє.YU-4aTX1HIg̛"{ʎ~H7 L_uM\L~Ar5 xC?L„r3hT0qc%/ ~awo&!,胭ݑ}ҹxLO MsRm4 n":;( Do\LdQDN)*EqgHTs~@,:)hrE큘*0xkǭ>kF=0g̋Ŕ Z#E<P0:NJVMh:^H%QsTBOu^qy¹B9 :$;,ӓfUoGu]4/)>(tXdu_xc!sbP>|Q"`{O e[uZ?s137⫺W{ehzrέDUӕ j$o ku|% ' 7Ag sZ<mB!aC;I"] F0P]DP[8,VgE? Yuȍ 7?,g4q+ &$@)t8uOay8F]qDo$] ! *5TYWrEc 4s 5jK#|+5o5)nTKFC6aSK\m̻7S-j s۸jQbمXO$U NԾ m?QfGx.h slHra[B~.szfSJsf,4&FvhYn # v^wqLn4/y4=,W*"k%Հs9Dny4E\@9sATiaoxz0a>Xݙt?{uUm͟;f?eğFdHc jp?oKkp~9f]$6[y=b]!w?@>Vكc9>'ESr~y]ۦ+%Ce zaima#`Yu*E) T-7]bŵi|3tt,'Ek'[8 J[*5TlE}| w6KК>fFϷz CfC\K?]UB'-`<i0I_.yulQ1b_6SxVڋn_ I_!|HD1 q+}LF7s 6FUm(Ӹ&OSʱmfZS/̚ӱ{ATP x5PbPɐIfjASWd35 j"B XNj£4HCҡ8aa`l0 Mge +ַw|-fBrRao{i}$`gԑYjKPqt/y3#D +F#nǨ> ␯Esr,A3M6켩2V NCj':`U=c!ٗg:9B%HHzs$bL :3Ch9EA0n|tmjGWi6qY?iU~'XFA(6'5W9,fzӝ~J7rZ%sT&ǃ.bP@Řws/p&Ȇ }IE1ҁyhr-r~'>v`Q_ֵ>?Lnoaamyԟh:SC)3i)|͐Յvs00%Y7u]swep LnvEZ)GG #(C9⹞,NSksv?廙C%nmp#Jvz30G95}C1bo[m;pwLhL}tģxuM&\<ׄW=Q}H?-K3lm%s\&a_32+X꽢љ:;3 ?+Yx?&8sTK-!}f-5is_ +IG[ƶβWNqPXwoQ?G@OE!o&v~?->"E[PlySh +ܨ 3OZ館RU\Wl+[kbd\Z_8Q9i_a|q Bo}()lNCt!<=]7׽h7k'Cf~@v1JJ+A|N`\ez~%$t29<-w@|~ 9E~ʹM0d; cEyGԼO?fE=a QnTxhR['FYOMfN+3vDqN!m>&G|#Vڅk4 !Cgz[ }yp&a;@2J9; F3 )x[?yt#8fxTr\酀] +yAyg`q(ssIO-CRHcf<\%A$3MJRy`\d|`2NR۵@]RF Uo:sgАpBj(0Y*CU=mv>K.J{ZvS3;=2}#hg1Ge0_7]e>pO"V-W5> =%\< IMUKZWcOCO%QRLpL"\l"nTZ.Cn-:aaZpPcEy:6#.h-N}_ )h|71BR۬&fT5 (0R-nO <ꐕ]C*w8\%7lk DxHkmJj.ux:|αs\]Nu][Kg%ĖjVB2ڱԏ3؁oB1i\>L}h/"{8}UKLٗ I y|c3r3T%4 ?w(3CBl+:P0"~{:2oD+?tާd3H*Z. v|{rGϺK,Gj=be,8ޯMWYnD|}LBƍJ흌Xt@osù86C,VUԙeU^ b +FgR4Ǿ_qTWa@3!XF=ݵ>AT ]73iOrlx.3x&EgcцPcRO ڠZ>]iae!Ҥe/Rsǯi ۀg^H8Z)Az%g$$zP";ɩw}1A`QSA!B~|]C)^4v翱wQ5;$J^_;7f%@ y"C˘B2%&x8X`KGg7>׌D&A̝[0e.2=dY>3A47i` t; Xy8GeRm Z>]3heKb;lCm$yU75!b<*]g-ˍѡi5Rqr4AiY ͩ O$'{ZdOnqf/YPX8j+hvUAE4ҒfE ʎs/x>AjaZ1;H'n^ޜ70\n'8fǰ⊼n&\؃Jm}SrC=DLVA^F,WW_08(4c5 -'B>jv?`C~ F\ FJf+ٝp$}̠jVHggm/KUd:+nVnW !&8,3LlT4`=gx B^!li/cT#Ar@x!_RP[oHВ֢smIo$hCoh,;/N"|JTzz> ɸ\Pppz_x,D;k70giW![{)>!@\ rGb;@0!c=6  ,3۬Z\;=l&\9dl =xNo! _[6s݀`pJN`C.dUx0\kj&jE\qB^LM+3DqUF`x4*XERnDo[{F$T橦Ty" Tk(X@t||3rB\!%+Zg/.) (vu{FH2Gě0JLwXi_1}oCctl cZ h1?'y,8w3xRq/@zwk钛PH'Ao?lzU0ʣ+4c&] SaV8 j rtDE4~OUՙLUxW䨌wDdzUCsiJ-N^:9]CR ҢN D^u0uP pB ]'屗A^8K|;{ ޶ztx6Utn]_К.JlBBDJYY|GpA[0 M&k剸͏in N`VeQϫQ@DRJp*׃Trk:&F(44}'o#vZCX}0 AITɓG.k9W.xe%4XLy :99'Vɍm ;&LMꞵ>R~ `IgpNLx&'X G1 ;VI/ ylX~DbbFJPK4ƴ};_PzKK¡$g o&s 0kV>UĹ B;nTG3o6I@Ĝ^x$Nxx#+͛d"CU \*=O]en:vd;#M Z P#[t(xk} ֓{-(Zi( dI##;m9`oڸ؝zf._ I( w?yҙrlnȦm+bKM%RCΟ%vɮk(A˾ aX6L[T0q/?o!$>VS Ҙk>3/,Pa@GDTi3efks[)joY!:yYƘKDdAVH^E%0ׁ8 lqݹ9tUzwdw8c)--ҀL,g#Ge8MFw=$yę8@`#q6bv!A{ 0_T?-~7n#>aN6o@. Ռڙ l%_{k?cWȄiZbF@o#@yt~R%uvɅy݄t!SvXO&?d)\gi{Uv oQ`;67;Ѯ+œN"Շ-WNRo/w&H߁m"3=ѓ xMbs #LoI5>̈́5+F~xV_ׄ)5ÅI3wλ+Zo'3osqF뚩XJQе2R{U<=t6ybXw،~7h޽!4M,YaeN AFFu{<eneȨdyW_#EfA&<.$kҿ͍U_<+\PccAr;+}ȥa.VyczJ zH&;puce>0M65Hre6HP'Xl•yo}IWry Zxdv6'Gf>ӠZ8 b.K7ZeOhO- (}BrwI'U* DA>OP'go bZyMcf0k{i%~ȼ[rAY#]yZKg؉H \U$.>/+-Ѯ&r]/t4{wu:Vᵰ%8ڑh*FPa/G[ #kp鸵;Al$l}Ut >;HMYDϲR$|zUp I wK@pجjֳTTN4! וX6e)N[Ǣ{ĉqɐ}HCy[Ƽa^,B?&3Y@fL'}jՠF~:Z(|7l}cś; ס` h,5嗰A[!O5ҥn3$7*$ʑZxR{RA SBTb`:XMOq$ICozhc23lmiҒuŕ8trAPz֝y[~V_˕:~KDϷ7x *w~s}鏤]뼔=N@ESymcĨ]̭Y??7i]+cbQ"lJ[m;e]c9=oXxDv<~cWf n{ =$Olb݄W3б3Me<7 .泊efu:TB큀#7WFU*M_C(c<w!NW@ jRm I9ÅhknߌzԀP]1 \!QYto~p5X]CL\?1ڡFY5=]D:Ha8?&lqAslFM q߹q$1fɡ^#ErU;fl*21kQ$%qll`Ufe MXޢx;`SBȌqoJ [e986fo[nU SLIilsڢ;Yd>5l'| j'>>n{CV9mGGiy/g YؗcK<#_o! Y䎧ͧD_鄢3['L8~p'ܱ~auZ?CF&?-קA5($w( ;/̻O Wq:pՔf*΃sLw@n"V:FHJb4Tʸﺞ#uʟZUu5Ǝ;X*fA̒]kEmr@x{664v*!/tVeOqki-RǾsu"?Lx6MB5MJ=rYP7AJ=ҰL)?!RFc bf)%5.Ad&z, ʆ4t?*T:P##RFSM#KW5v@3Q{,GvX ec|ics0j<]8PJ4o:u/!m%Pk؅{k03C#jXT)NCϺ&:O\t#G׻/{?֙L w}{ JjeT_'rX*R)thqʴQ{|_c&0L;< :{4/T|ջjP$i ex %)dLYV[F6>+1/~ER cI\bFhiQ;Bd*AbS` p3Rm%MY0N]LcRټn,yY5O"sv02"[<'$< NEX~)GVӖZpflx-ڿh\3ڈ/Y/z{)ߨ[=};ӻ!i,+]]ty c'­ lk }sSxTJ& y%:ay#dόfb-W/JUWQ)i*4:0kʸ vh!KdO$!Kh^t0du hÛ̵+C R\dt,Yk*n1 S2ҳhiqc_^oW.LRTSoEwt:iKE䅒z~$¸YAXq)2iE9v)@6txw-Sm)Ie*mDWȦ9Gh8Ldz6bX -tمQ˥;+G./}US#dp.~ra;DWVO.-xmХG{S5/TW/D^=Mm4&KPQ#& ǀ`:Pkχjm\#ۉS:S=BNSGN9cXt@RET^ =pM7iH`CB $I+T-+ -|̴| Vv4&ū \D ܯ\,UUС@+*KG%ȻҠi}6ܕER2 ])#< u9o &V?f H: 7܉pmeiw#ڠhVq.Fg̸[eعԗ8U>bGi{DIO!L"bp;+F4nʼnN4hNuNKG2twخrMQd{oM]G }bU|9B&0vfۖ~j%`d&@ #^R[ luAW~.UNW0D. &JB_D]: Cѷְߤd'+0@+4fH%q\< $W [>Vvʴs)Sg^D9-sBW`هq\Flcm$g芃tc| Al~6Br8Z <~ Y> n ,w?/jax؍cXo7~;G.mFybeů,\k,zw@ɓ7d{3g0'a8D,u_ۃ#_bR壼AEtӧId[Mʒ~q-%gRŕDbӼlOa:CEЮQȱp4%F>n4i,Uص,هo@̪y4xfRHb@" R v{ wtrRv}Z~y<ڙ2m's'!NR|Q=HoEătޢ?܈.%#vv9ec .ثq2 !]$3P(EO: 1W^¢ҁWNԑ:P)ҏȴwNE rg.^K8p2!R*P3  'mHسsh6/6-VJ'{K]SgUy'>5(~׉`Z4rk=ltl*K,qL/؋R)$C&i @r_ٗlhce#zǮ]tam@8 ?GOeF# =³2Kfa!Et9˦橢qHB}VBW܄<=V>W&QmbLLڣ{Okv%ɔ+ExJۂ0JK^20.{b .}2*c$$>7|OmD~,1dH1gl4꺷 mx u _[7W*?,Pj~ZURM,!Q _vP%9 ҳ]ZF|Lvfϔລcš1;<{FG4rC˒͟ a|/\d%,D#e@i*72],~ceAR$lJ#?B#3u.\/ju[@8n/.tbѧ=2 #A>oYK:Q=tb?u/Z"^X:K_{K dKggx=#GxEdfxo:d>7/Re ?WW ,$b1=c{l<}Mqa#wK:&}yRNfR 3;306R4m{YSv4']tP9ƄH= ]Az/d~eWWMN6qtYU 5V G[R`-M։EH*1gX)Nb\#U*;Pyy8$UIL.nLӼL /\R}YaZD;r#tiww5j A2 ki r*v~KZU}yQ%lL6*cR"``Xg'& A\õ5޾j7Sepj[m:3<1HjDnuBul;w-]_Sfc>1fe@ǦMW܅5Cm&mP]:+ 0ys-})dfPsbg_D<ȇ dW"CnNb`FRK+njT NN~J: tvB>!`b%Lc(LTj 8jNzLȚ^ '| |x% #$X&M[9G%> #HPVoGzmce. [3G|+ه"O6]Q? Ե,`c7arl_G͖wa*_ rQ 4Qƽa4;`fmODhc`ϊMG̍ꦮh<:x_TJW #8&m' p7vM #8 |{x\Hc]*w-ia6M()L(dH7h}+X#_CyA4 lFHHXݩH{?z0/ Sx]XѸA赫~&~sW#몫4W551t`ƻEՍmf⟵O]|PkT£KfoemÀ (H&"jD9~ZOD;xs(8ZĂCgՠĿuxAE vHs`Z"tTẁ2$TU4 ԴbI=_V,2~ Q9NBqJbs^o]ڛZ$)Nf\`/ E{Z!W](Kǚ(+c97 G/R*mmR,j-4!ռOKFN:e73>iZqܹvRF/Lvy{l/CoLB(\s:‹PZ0&u@l!mEWJ˚3(oAk&8bMHڽلXsCs:vi?q5XY) j<yӫw납 V|'ϓ3zսk]0{ۑr7oNoHmBj9G^$ 1$16!qj-G+VJ?eF4f|by{Q\d>{E=ݞI&2@ \c-JC ax1҉-횔:=MU.aju #TCįQSP22A#Sr|~H۠{=G82 `t">~kP[bPQQntJnӅ8@n!)V>l`5y{247߫!F5PGC@6^Cg|6~劷cD3#{0T <]i =K sB• 53Lr?|%Ub8bxT-[h r?>4X:" زKڿYrc'p% Qb\Űi~R~ZrZFS ˀ>kTvnqzse/?'Ӝ̅%08G{k/O[)@cKғf" 05k( "nj#^ڪwԩ7u%6uO>5L45Xt0ggt18qWDiN|,R\c˲ZBt*ߙǽl!\.YuZ?]_-iZ ;|H-hަ1BaI0* B9]_['Mf 9܄ɍ aq'o*::a4*_NreFM{G94-IO@@TC͹ݝ }u:℗$ X %Q`!YhߩЭ|y)8X@x^-\iDgSۯÃJ:S?)R?,[tI;:M2k4`μn-r%Ld@{A$s#m.^_!\PMD+ ǽ ud9"pa)̣n6Qy_\h3%D ec2h_RWYp!Q@kk2*?H.@Ƿ8e3ȍq6Ὠʻg b@U/eۼipgRoDL nDP>vQDBԙ(>nckj19Cn豐P+'O˜^_s,sz*F۰>ʆzwnc懪4a)Ft>Ub;E}`X0/N9Ę35&KXDt;AgܧQw-GIWy 5& ďgD:_E f\')sh@g/\G4e:>% LߡM!3}ih.U2HpFS'CiߠO_,47ee@t:s{’٤Pt]WYS5lrn!X؋5#:<$%5tW/ Zǂ'6¨c'[2K}x!k5u]A]ø.[j8ƀMG@ 6:bm=\ n좁{侁%U- \w1,oGT$\ʱFg[bhۗa?[ &Q$wd!c#=̒ӫcf4Qex\"k!h7("w]NxmnQ_)A7 Lȃ6LOfhw}q1G{{*Ȝ3<`>)Ʀzn:|5ۅۃ4}6TfJO~s#sќ9U>ў6P~}QCb{}c%tLδل=ÁσNv&}1*_N.¬_5jNs `W)p>E\@$dFtF9!@4o̞R""V3N oD:VE3-#0)gƱj*YʴXt%bTBnX!򏃶23^sT\8'PS-6o˳ d>+4:ǝ3g>v/2<͓H!B,tܫ}c88; 4,2Zl0X\d2Z h8.gړ+}Rd1t~ϙ|t΋=度^;{du׃Pй`T۾9) Xa?>^|fi1 wzUix3G1{N1L̓ j/Z5o/w RC!&,u7>jyM{ #ᆦЙ 4rp-uQjE)5<% V+4EBLLaUcBQh9݌"vƊ?3LLXd-wKzlgs L#v{A͌t]Ҏd lfe܈c [ˉYdFAB!rõrQ6#^kAV4MBoY"t:hcUpJ1P-DDX)s BT-PONuS}L?6]K3kEU0R_W%"vp&~l>7&=iq[t<vͯnS6vt̘ I0 ܼrK3lX Mt5L"@7Kc](@ ,`Ues^Yx~0&]W [zy] d;7gJ- 90cg2"vA(j`Jֻ9[(cwU eELs"E jMp_TL]#/yxKRȉa+/T/5ҭq ʆ ӖL/cD?zVˀ:{*ht/7*Z*gTp)9M2ihˋo]M2`mN[VI ǩ."\ij#fR|Q}ͣ*pd羭hʎW $pehs}yvH뇦HR%8Kt>jP+"s *Su f'έ:)qjhѥzm,P$5eN^T#RZCNU֗0AV2~2[TnvHA1  1ewD'(Mܨrm}X\6u14dWfahVN7 _pn? H8QR?NE-HN`wg@tcsɌұuv>Fڦԫ~1IKfjlMTP|o?끹6jEf8Ig` jtyp $Z0 04.$K2wp:5*<,U(3("=p6 t|8hj>&r݀lɊ;b*ʜ?;[!E-P[TߵDJrI-A۝;3-J Ym} _z^YWZrڇoE7m=@T>!Y}^, Dv#QĘZB X=~.x  Sfܢ ]VoPJgmZޅMfKq{yGMa3:FБA #fnUgƨc)Ok߀.-/=8{,ﳯ<ڙ:f%B=(N0A;.B-%#V'muM6_|6[L_#^Yf\YkC"PIFPo'-qKn ~:cņ*Kb$ƻ~`խNljEN\UXpM|+>@ ?g#6۔l~RZHeڈ|᭵/iٝѨ$H{.z# xTKMlA[LǴ,@s}1|RDKa5I]<;PFK"'/k_>5A%(?lY:7&]7R6~@-f!/!k?kR kL(-P9i *pL3 jA],jKM*~83n\Q^E[5W{;/h`WRP>1;0seH[؁3%fErV$2@xֺ{Dk B)kƄ%4 ȯՓt\]]إ|E>Nfκf>tqELכ*ZPg7Zu ôZ&DYRDH%\}KyX X^B95ğ.Y’-R*Oq\y:QjV say@|_aeA|^N&vA֐Ζp"]kFqK G7@2x>\OV3ɱ7\@դQbpӧ҈O)q܋]B!Pֺ[!zA\ǒͅ+&^-Џ iZ f:u'*P:C V8t++_M&O_/_#V j8Se ,EZI3Nl{SBzȊ{b蜷8)0KE527% N3"=r":'j7h`yyq< 02NNb%oıS|\:i9 x >O.føx8#Tm. (QMKKbܔVFFba rwG]+="_,! *D/)#ғcw1nV(|%S0IQ8bjKlcn.g˝E[ǰ+ϛKH2xHj'Aќe~_c^y7 o7vEmHӇDkE/S;|yRDƶC}fxҷ[ b$'MOf7 AK:9t_ C V[rX)ǹD+Ow3mZnz~mzC/d+P."T? d8>4N"p!Ft@B0R2)ZRkQ`E` HVMxE $Zn8aS:jecq݀7W߶{_x=ir=C=#?t7ܿt@.VqB\R륓PS$W63׆4PmGoYPv -.(. Çtbu-8 jVnbeяn($ŰU N1cx8^Vf< )'W^ ҎL8!؂"}LJW\sf|bJ6`Cg(pL,?Z0&4KMo&GWJ/xEk$8cu $*>lg`t%4:Yz3&?Jۘ&zv3a%b92O++nu N?ŸW㮲I&P{9k(}K 硱tӎ5J+}P]`@"m[@(0BYJ[23%3AvBx27- FH# b@! =XsP)?*;`b9B)fgHSBl㰀K?.ݛj/$.,1g8E=‰T4۩:WEZfȌ$wh| FAGӺ{$okˋˁ,$\'7yD,546G^| ~{7 C]mQ26k<^G^9 yRb@|o)7;0gaӏ|Apu&9po)Nqn'蕥y*R4WA.ޓ–s+<('c5vef0Ӽٶxi\O`е+^3.'K'̈́`rq=R>G1@$kL:n )dλ5yӇQt] qGkRmqI@,:0OCypxko?b|lq؃FpG47j0D0r'~Y[ g/5K? VKOxHPҘ.ķ'a_s/1!Q~_mm<,giSo.;H  ޲}^#Rtά@VhfONrrD<$D[$T.L7MdJ;`*c:,Ay ߣ RWz'ߌAʜБyzx5ݺJ3c%!CD+)s֖KuT\9Wkv{$2iUTVB&@]$Wg|MܱI_Td{R+ŵm" <[ت/"f=O6}*L]7q$ Q?NlI2aQޜ,{ ~l)U.|1D?8.vȨO5_^Au.J:8ޜWa s&:>^l5>mrӻ)sn,a4V̦}yw$6d3+*W J Qŗ#Κ Z6qX IN a'AD@efuTR&0_f!iF{.`c*Uiػ(7GcuFV*_״dQԸtHwI=tW(C`Cw,L Fa"_xmye\r k'{a8qvR4lb6NhUO`/QЫloY &%x,K!SeJ R˿]zM34}7Ѐ!^W,OCvPP%c| (ŚWiYGVǀd)՞ Ӌ U3Y57U8>≓/XqatQ@ZiY0T>[ i[5Tt"ݑs"[hz);GFs'lz [j0 p _(GD% uD%.e>KQ P~$Rg7J9>d[TLK.H>mu'a"kjKƅbJ[F XV6CS}mxaNt@FܶJ1#|sM}x# #<]܌-GbH.9Ễ_x'w )7xϨEJXĥG 0I<'0 ~+.:nj*f9q?SxBI\ls`'0Z{jM_;> ?dI$fؕ4]8aR?x Ţ:b oDr>k`}Xp pʘSDgQX8ד+\JLCդjd XQb֮ 0_3y@麐84%!vjV(zz*ݡh8/N|>Vt.v抶~VZ"bbIBQL^U_an5\:%XG<3Ŧ|@_荻V586 cw˹->5iP4Lj; jIȑTp $~pv7y?qp_D]|!ew[wTs'o7>n%K]WRKH fMl#-H0Q/¢"3 Ѩ^SL\X ٕ-h\V{̚ylF;=LyJMC~a ̰q@q G/8Nj3!]뒏rEǴ{h&ܱ MGhE4`T%TK cq̢ dp2yG2Mq군+}~#΢#IY7d1*TŠo%`PwtmpSZ4'ȒI7vޠhC HZT$Ykˉo-jѕlCPE cC @şړ5~9vM!׺,$:Ń|Ww^ y >,W<Lnm ZVh50:t_. %::0vS|qA={m75JB k-mV` GqrwqiTnNB*|40us;SI3JMڃg!^"&Jz٢{\7dUS)!M[yzT5#6Lb#l$ Z3kPY9*t_ Ϩ:|>QE3g(?PL꡾9֣;'/SY׆TN5O@Kֱ__ !Z#=p8",vir*a Hrz/DVo>ib0$Uqf0I::zp[Z5]N Slȟy~Ln`q6|F~GA\%XE[=d4qXHNRHLJ3m'6ڰz= 췓¿?kD}Zv[EɗMx)o=sV:5[4YmO' <"bEckuKjqwR%?` nP"9;w1;~oʨ`8`I?z0\]vl{%wʼ[n(Lf A}~T͓$N=-٥[Uvjɇ[Nséq Zlּh!4WTZ?t ہ,2{\d֥s>jBGMK-/ػα(8X_id'VZ-ΧO vf:0.A^*ǯdW\v_A-%Hu*"S*hx}66 ocsǑL{P$Zp@@?rڿ;w3_(j y4CAx L+֗t2+)oXy^جj$QHg&`YOot)n5-A* iL-Þ ]yq1%<њZW)RkŠ!FC7K5n3;;蔖P!HG}![`QyN~5oR531[4P5)d_f&z2Yrw)+K}NLjEJ4tgE8@U`%k0 }0T/ @KՓ&|a0 ^ MF6OtBn8Xn-ٞECg *SqIQ`) K<9Ah٠H4*̥%Tjqr`ڃ7=`q6Pya*ͿԆѻ0a0t#JWƎ'xyNL֩ 8/Q.C |D5ZX֯ZBEgug I\wc/D& Ḗ>rzW:R[۰X8>@;Kݺ-cЦ&ٌ NVTgl@Ԅ6j j]%V*I(Ϯ|(hu H;1S]V Q3"jD=< >{9vZ1p#:n]_p/}&}owO)zvhpa덟\tEXs4][KC3I?eiVdI1g=ɫ֕Yhb1>Qhdh7? | .eO֣'Xz A `&)Xn+8ql.+, uK%Y-Ko~OnBO#?x.NKs^GDW+?/a8ZapӬ;L?W.i)JU?B#<1f#\+}$"&J>Ơ2R%pV'3??j7] T6KWJk=Gy[fۛ¾㫑ԥGwqjKTǗ=¥Q{kqO#V8zZ, C~dcbng ?t(t{/=M/􂗔FsYCO,gqvcάZҶe>5"g^}clŏ}Fsix8B s\ΉI飊(&F t񁔪z={2sHփ_Ny] ab'!r"rDf㛾Ru[\qqN)Z]b>.p`AG:$hf|B]UԔdq`3QV Ze]cK"fTwz ),\k  3ZXXm ~Qq: ڜuO}Hfh-(vOTj08D(Nף >( yz.ߩvLP66lF bt"ee?TD)sW}%:6 ŋ\--mb`/Tj|wI6K!O D|[ֈ9\K]/%$$6=;!v+Eg!|&VMphtDhgp98^^4򅏏s ui\/ hLQ1o>4s>Myݞ-F8gFKggbẈ=ir5x@OMRv䅳L+/mx`k:RcK m "\&=[=NL5(9nar񵩱}=zfy)q>M*AѨ<8!Ci:d gV1\">T:~nD\j!T:zE]~aA"z: Mʣ3 p--TmxY=Wdټ-XԨ}' 8`d` ܀Uj d{(0j&̆^uUfEj҅q=|'uq M&8ܴX̌kVNA/ &16r?-g2D}Uũ*:!}x:Jl ?Vq\ĵOK2\qmk!]^(Qc7j9EFhSS^$ٶ9j58=((jǹJzyEcbdBr nCTWm `QEχl>nޞTjF+d@`ŠpV'NH[6CsdlJ !Kyl*}W/6݉򯅅 5Jz|G$%q)D12ߙS9:qcK~ :落_z+H,8~xWhkZ'J yS$ }HnvBkS3^>5o@E蝬;$42O%P0VB KgJ.ghH1ES7BQjv%z\p,bQ}^qH$QZGX Bv(n?ڏfKV6\ t=; Q4X~́Eu8Y9ȶ*3 mYCCh#?Ц8K/kJåP> q6 {͈c>E S"c=C+n0pU;[pn yJk/\8A{Z]A!N~0p Ly\--6CvJזSޑHr1y)܇ )Y~t) znfv=G!Y7``Q7ٝN+8C'{$fv t9T WoR8/ESƛ>1 LpoxTm Z)A)fQ۱pNJV9ĜEEIk %$4-3mP;}e30VExCԲŭ4a[8wbxAB=Y">$$s-81k!/e=o~™B0*ZD ZD6msh[:}6|u>n}cm$(%+(Ʒb>& G4; |8#D"4TMx7=AzCܑ| W ӵ,WC;.]jM.+U43ǮFu]7[yB2ĔIPo1Nn.g-vdqaH" x$n~R3 V#)(B]J٫*D# _xe*(x2Oq 8;)kKA^uqwt/3W\8JXi eUoaEѧoɊ*j'R8\,!ismn𑸟 $͔xH'dݲlìD5kQ&RR%Fn}zyfk'#;}u$i&p*i EAsGM]R,+q^c8_•LQyQkKdrPQjH `>q̠nmq'QͶ% B{?"CyțHsE(_p/Σ&Bja5+,~nr"G*Rf_-z c(JK3*ͷ½K<:{x'z'&C `PmK GP?-r"fyQL3 %+pepçpOE*:!^߼6)& J);q2/f0 58{/XwE6#r6#8ܲ8ĥ^-/|M1t*RCQ,~ >j\3jfoTrëPR(Fkgx׹*qt^ElM.+RX &vwTaD+X]8);90\APȃ GJ7uƁ˴17\Yl,%ab@i ֦~,^.1}3P;Ni.{sǘ0+- {HEOfa^':BcW )z>!x(ULAӚTnкsQӇRs dudq67(mȊa's,IP=auqs8Qڙ2t2C\mJ8V(0$S@bD..9p`Ќ%0/nwv|tȊq6=F\4U6s].. `)l< }lѡ&e8kX`PTl;QB >a.C!RIaVB9Z~Tj4OA9]0ܖ>PO_n 'ua_(ʉZ-75~^⿣wt K^i0&- {~[}tBBH_rw ـ]7@@A-0Kxvas3Wio.JײhыaQ|2,Ys 2 {?H[]k͠nѩ ȺDW?}.9r-.n&|qp&ŨEئÄ WJD̽ٙ$cxߔc҆G[G6鱒mV\COsD>sͪECg9AVqKFh`?|tv `Gx̲<)}!BF}:0aT˄!b΢*d٤jzy/C'rQ Q87iW 80鄰g~s2\%VzolG Q~ dAE]p9#J-.A(_ s N63x1_N1DR lY`$ŏqxIxnkk^pQ|(ab [_6},1k$:}·Qe1 NJhNX06Z>\`nh|ebn#9:7(x$66uKwo,CŸ"yU_1^&FR0-{d+pӂN`N ~55VWUYWͮZ-=?P,n7Vd;j˗FԂIR|[!T:|1NStfxe2$* RchB-!.aRڛM; Rjoz:rM%L #9L5thGJk/;ݩ{ԳySx? 'A ˕ Z^/dJ1P-A[M(lkTI?%fbZ s^.SP lFH6ZC'Kp/,ikה$:kLOrJJ$5SxN 8쩣Z}Ùi|;5;ļ<hx-mTmRʕanK!f c=GQp^oھw^==9=S~`;8C;E"{vH.rbuzDk|YOL莦\;xI-)3>%qP udk_tb0:;NV2mTb.V"_Ry:z>W Lq%ȍTiIaҡd%a gh*w;첹Ǽ:V;ifOKed-]¢o^_C9jΚ6kcg(zx 'Ўԥ l/` U_auTp {bdgj'량mʘX VgP ŧK~ NΘlfa!#TҀ#慡T7&4ij\5H\wpz5cknf7X>$ @} 6Y`s}/o@vFzHj1#.~ZyIc˾R츬ZT->Hs@va)k'BIr~`X[涎d4'۸5Fo%\wω[owY=XP`|ȝu(x Hq޷"6lvpC"'l*+pf2'8mR?{\g,7&mr;(ohR&v7% sǩꕔZRdt>ܙW4޿'PK?8JiW:]N$㝲&{41 +2;t]ǰ$>-5 BṇcH0/(hMtU t-XT-k -mQL/)6()ܝiy͋:h=E+O?ukp_3:4V;}U\b[5[ݞL_Tr]Tr5n(j↳Jy* Uj ,lBK ڠ ki2i@1L,hޡD493c7,0cfٖIek6QrO+߷5iK+Ǫ ,UeSӔxY'b~c}ti]öCU"Py*dFAҏe 4ؗ jizX`.R޽LdtXZ?0g/jw_$lj m|1#fI#QVE`=T <%k#DQ۠BP طjsDo"5K $c/elMӪν ]G:a {ic}d'?m7KmW3q%˶Մ&o-'єPjjip)<U#)!_F*Xw?~芖 SHIAZ]q=HK蚍>$5PY> /z7ǝwr0~i fH4i_zG" 浀sIS`${ }{{B];͗. %M%MMWp-Qv?X?^`M|f=7Hǎ3Ls]rQ6%;(v &,!Yy^Yi&ݒDѣ1+>VOZi( CΪzmQXHN=塆\Ez-[p3Q>D@ABb!9-"?ɬ⛸"`RM"a$] _ܓ+vGޠ{n$M%>& ͓V=;H TݕQh?傁6oemd~GN̠[%BPk>~/'4!#v9Q5#RoM$SyĩuSs!lw5gֲurnhWPnF~xjNrA# ET I :QDV,hkj <`Ixl[4?6lD%*weTHꥆZf쌽c8[ AY$Y-[NNdR~R7_ȗVTwڃ؋;@3 !Rs?#;sP[Vk%b@i䱺қ=<lYpɴUCg 6Wͩ㡲/uh#?SaŒ5#'liid Ym.@<4;ZywدXB1ڨ5yCbဏQB|{SMN7+؃/i#-?DQ_0}C2vQ?$Wn&#W_WsD( ?ʸj)!?֣8`O466Q`0ۉ^4 DhCb hqh0x/Pk]iybM#>+Bo DpJ><<~žl%Y1r>{G V@@;HV-V5EIPA +C֧_-\c?Nt09xomz#vtnh ,Tx3 X 9a}lRnH.>FVq,S.-;$ dQaLs)CYDBSr@lC;D~ClW#_] Mc*-4_%/yԕkOhd8j@ܘ!v^uv렷ѿ2ZAh*#v$nc>$V$#${Zb=@JRa'>)ѷyu䀱"5dpٻXD3v.Cu|[IiT#oi=hACFeXLYݩ:qFR|\/DnɨQAuzIhQHrrйdT)yEߊ)VL@I^ 2{-RDTëֱ\=MFAΟϭLi^N/61s ;#*q`̆N,v5MHv1~=IJ= tHdߐ Q=/(kߨ7H̥?B)=O_AqS =C"bmL_ձ{r!8^M9/#D6!%Td=_15Š:G: մZ *-3Yzz\&m-<j>pugW JzěVhiGp^Uǰ4n/@ J,mH_YY :7&`fܰ'dOxPƳl'2s*gRߦO.o~YݍTQ%\i VN.`I aFgx )Qݱ!vXcMmn! !bL\ v_^ %Gϐ|`'dwyrC/'u^ڗ_Af.m Z)Qp5mByo3Apb$_Bcf] l^ LsiU@^4ۚ{~Y8\D"gN*q"]tBϱPH|J+M߰wӈԧ#źFitc>%ӾbnmWYNv$YȚVH7ӯ6MP/͖ABҒxΤn2>YhP9A L7lGwPK/j)lvN<L0AJ8;RFǸ*<=s:|yVsE{PP6$`fE)x59`AK(WP%y` aLP#mЫrMD[!(VHݝ  !`rBR7ɡԋnPc D$)/,koOusQ^ +6AxQлܦԅ~L|'*T&zWL  '=Y9+dC90կoOg1H[BRf^ *pM8*v)$My:A + Gy#쫁Q*S%7 uIRޅ}naCݍN3س}Mǧe-Y1p\dgeK<\;=U[Y;6kndvVYCq$2L^A~S$@!Wg r]JHnik¼E?nL $ؾ?LR FE1 `O"|a $%-Z''^3(sɩuDQ3*:˽5Wtm{ bB~A,O&ݘ.o;7w/#_/k"KYh&TdW}ƹaSPNox7Xب{wƳڎ9ݠl鷵JG>w9 ^}j}:K=^ а㷵\-}sPPfwzLF+(@G-eǏ"IC0wDbb?^Py{(^ R ؠOݶ<՛Z_M]hq8lQ_mp0VLǐKy6ў4t5J0Ғf/RWV:%Tb h=6zrNs\ƔFrnRDG1hΤZ'w#c$(.0;fuY@pCũuJmuJtY2鍉!Ü2sIp)6wΛS=ng4{.< !mxͨ_-!D'+S[>y%zb$n@ [ lAGɞ>meIqfgjj[kmjKIx =psc{Ky$BnFn1 'jBnF[TJ\ ~3hƂ\i\D M]a(m:~bWQhcdK_[Xq+/p *(Gqok~O0զ-E$bƹQ7+w*z7P^ @YMUD1.ƐN 1(Su ɽ+b F}FT+8P.iyʓAX9Žh6 uj4-l!5Qs_q'נ~uReB77OBE ԧ @f3#fKaml<$"ZIy=V3^Kr=,@!wuUyN&۳@:9|ɓr=~h;$>u,=n.6L{a nG|ggV7BX?f#d$9_Tlɲ9ӥ*m6NuW zc J5dUqYu Ψ;2o;<Ƶ Bѕ : s Jqܵi 2TYoNEXDWTӭTKكO10v`.$ŪWCA(7Rc<ӉrzTc`}Q%o6 u\3RS4boY$ًuVQ(?vȰM!Z Ahq~x0&`E+_Pt[ǐ)cJF^X{XҀDmmIXW%5N󪆍P֕iu;=}tQq4ֳu$>k|O~n IƫܴiBSvzGo-΢h#9@<_5S߶jl6A2"ճ^j%4̃2s cqA#-_ʖM,,D#~ײs`mnwp!VBH׌V>Y|57\* zɥW-/ÊXlUUG>WBVD_>:;uP#]WSkE[@0p Z9罢 iM څ,_gq@K1:{5E73OR dltyiu>㲅y<'`즑Upj%WJ˘6=xxdg$s Aegq\F9m,*%A;.؊Z~-iJhf4d;tM%LCfPt(CwR|YQmuKځ9\g*N /EAǸ$#7x؟^!}ּl !aW:I9_D] l ½\[22{T=:'Kͳ~V|p^4is`N ڬq E%Rb%ʡ*ܒ]݃==aЫŜsQluEjGb9WܺY+ ?v6OF)`ZLve,8ݔ -c0lmEM&'5\ EeRPzſ&x**wꔍo CnHy?7QxrXOI?tEWlt8Rϧ5iN յj=N{~V3NmHOPs?5 T'|VB0]hIe8Şln^W2BW}=3}Kxs('Fg'UNc-6'6.Ek=I +_h +(A6Z##BIZ?ZK`įEUPU3m cVW %?W_|ٴjb-v{,A)(uV?d* J7ko+{?7 TCؒ9cPI|=XPܷ S+LlR9R$օdޚmTqKA ƾ1}W V/lk [̙P~e;dVf6$IΊF~ʌxڦΒ8 eb(ÅWiFo^88!DC;'a7s۽`k{Nn_ͱҔzq&*`K|~^.M ՖqC_}\E5Kls!$ĉD}`(wKfKȔCl1ͯrcgkkqߋ`1l52ɼcr\ aM}Qa~[FdJm'G˞[GPȒVt|e# /<-,X&$㜤jՃ㪓Z/ ?%iJ"}cî#I`& 0.tnUYʌ)@ aKVeJ/v8T<QbC&A[h}mT%cG.y]>#'x dN6P$z֬ Y_Ok!¨ubaTkq㈛lyT>#~WE0A1~o:K{{zBt"(ՂJkhرEֻu?PFmUh҄l=Z :=ਊrHƄ1xgh IѤXk6{:4j`#襣oJ~w2mX~G-)Ex[3g({Bl*ʄhNNVk5j{/BY⭸ǶYfy8P ʔ(Du[g`x8x{#d!fzC.1Bc?nGjw ]F%JˈCUn'ۄ ߇)yk d$.חRHSנ;؏`~MZZ'hoAzD嶞 3Hl`$QiEr 5?o)ydniL04D"ʙaRDvA42V/WiV 3Ɇg,o\16>!xSI~]RpYw…'MzՐ׳eq;oWHa +1_;έ tLk<ȫf%b -LXuTwTfe(mU^B To 75^do[[d cFY*GɳCT me@kQYTO&Ժn3q|RJ\f!&ϥT/#HFR-e~tZO3ZsufcD9#@׶wEmIDus{>Zׂ%'EZSv0"ުBvb5H[y]lM,syk}6~ awo&MWV{A;V |䔛4 )(9kԻsOE_ف&9*+(GOɱ7LH_kHs& oa^>^R}7j蘖 _nAFL.)=DnQΪim _h@jPo l!w'EdL9Gi礦.q*u6wCo͈ԱYطise3"JW,\[[~}0H2.90,E[k[lb /qWDE2dGfLCጞ|@oCÿX<`?Fӌ#ϔ~RLVM$75^ su |MoSCk'͏#Jҏ$g wo1@!(4d-L4;qʁ*r wi\4}K&(@6n@I)ύ}v<(PkznFN8G2 ޮBƍ#q&~P6'\vGWGXX-$P]KG|*2rjwfZH$<]a. c"3_6˽W2*i6kc>nV? r"э]dϽYօ4"j"k-bhMrm R㯊5- lO6Z"CEG@6F}o?JSQͦSϡirMgօ&0)A>g}!œ$wЩ]N_%Uژ hʽ!"C,(“izh:^ɬϱFdp E1z_H%PP!H|9sȉPv4f%d[DE(hjS>~=_qvØPlqvrZUI9+aܵ.7*ǫ)&"bw0kB0ێy|S ,%qSAd_ov1 oc%}nû*J>3)2 [Ǐ:P-o~U9Ǔ9u`WьaE5 Mք qNSyӚ\OiӰS &=[xJ#߉E.cXӕRںfC9/ِÖd@ͺ|J_* S͆70ѶjIjBi=X^dq0VО_vPzRs%95N Ys# 2A6Қ8c?OQRZb1vOJ{0[PBtӍh<'6$F-}SrY2+);& KVG7/ŘG讆J)桍^i s}dSY;uWЉ4tf ڂNFpF5(_5 "x Ae\P`q(w9[zQ1Ⱥި[vIWAT JxOjCC B]c/'~gKHB0+B)C6=sdLTFWr $9^D1Gaԋ- ˯&׹-S|t"|t hs?Px!^&)ƕt;7A; ǥ0,Ɲ@d.6>9u]XYAeJB=VֵCkէPvllIͯ*1aq9_m) Q}UiրUZ?{wʶfѯ<%;ঔ2;}.M ./@7yXGcTچS(k ٺیor5o_[T FN̋a]q-aF쉿2&=6Bђq`09lRGfT>kljGoi{1OƯAZB/3A5~/KMEa蠮94,:X,x=æ/g67*InD|蠊AjϜ k53(H|*Wr\PE[!g'KʾLX|}Y'{1փVRRR]3 E}G| [Z %s]kJUȡ쬱OŁ7n|vg&\]];y ~^EHق1 i;5IE!] 6jKk \=?ZK|('3_PNu ldtVw/wT6vK:#Te56a.S0*Wo b@4֞ϐIT) 6/j;*Sz7mbMF졔(2RUs\[խ`֘(@ yt&dgjC \!cIEU\ xюٷ7&#e!V-&k)ͫsqUmwÓf T)#{߼SqaP}ioN1(un?_$=gء]&6x!2qƤ+JSk^gQ1FQFsDkERbXQs2`/jyw!a=^{?l/ma(qA[-BCd(hIہ v)SU,[[1Bb>IX NDₑy+EURT5*b踸 Wμl@^nqY#9 -VS4&ְ!CV>7;ETښdZL#|d\pВ#nӠ ;ߔB&99爥wh1C7<,DAG,"ܩC1G+ňnjr/f#' pSr +?Uc(5,-ejsW&m%Q{ T'rm nBL㈜jtdʀUK6wyoNCcgڪ>[X27!g;$<"rRB k=PWdS- @ȵz샠=;˧9KG@ A<,=yGVؾQ/>Dj_,5~*ްԚFHaܜПʫo?Qu|޴5Gr.0JW|4߂gpYGNpv?:9* DMxʗ G}7_&٩X/28I)名!WσѻXT@5,KpUE90p<tZ^*q bKi"W" ൗz+yBAo'uCJϻ8Y>OBŃr&NIkdb $0GZV]D Xŷc8ǏZYDXn = H)փ hB-3R>AI-;~s̓IC .Gy,ޤ<)tGy632ODC[`$>v1c*qЄ0$ݎ .]Tt׸xSVaHE_VגO;gޯdN[BBMS]:}}gy$I%nkkE{'GMQR8$W `:C5&{ }1|MËx;U%mJP> Cށ .ZV6{еsUM y:z m6auYL7?85!lȫԀLWi+In§#>@U`1_;(ED7ú 'lhsN2nIF\)-L>`l1B@(ItKg*e6#Y<<_dh7& ,ՏmڼPPodm&ڛc%NK92ЄY(;T`G0aCdAM0J2R\Y}lFP3nq{?L緉7^4əŴAcBȮBwީCS[?pF 1+BXf1K`{q@ oىZ"9؏ϸ-i3H^FA7څ[sA|exIaG0JӚk oG$@T>K clt Uo-+`Vṕ*P/~ImJ{ *нc,vOɅ^ _6Ao4 3$q.(拥80)$h)Z\+LZ;C; 94BmN45쮌Z H|IQ3)Y}=Z4k%5&cR+L03Wp}៍1Q! Gp XTOybl=br_3[|2yKHH9DE_u4>z1 +-!t MTyBH8(]=C h!2NolLRI㧩Y)F#PJ +6t*uƭ"I|]psď1֩DMNlҾsrg虤k8P9M5ڲL`Md8co{1* ikrz^i5ߨkM7}ZCO'!D| dH2sj܆ wmi(W7?ꔴ}/.hTZk|}6}KםrL \zVK,gv Ehnͱi]կ  f1`-rHO36i(~yK;Okl^g~ݡ#G#窵l},J~V3@@)֭0.bSy`4 ݑR?0vMbnF]VՕV子XϗBއ[gToz%UVܾ/LRj0yfTsLj<]ԳDJ/p,Uj%zw2; jP·.R Gft]8dwΕwsGKԡb6^D$ hOr[+13I;{ ^䯌gY] 9!SW(&xHp;}MxܷWдAfR5Ǵ,b?*b"\HM6?8xۚҞ @H&e/e찤 sQk;-ںo4kJ ܢ:GLǞ y͙cF@w+*(Y8 Meg9!V if (܋"WZNڗ, 1x.X XLם|;4}ŊE1i>=ړڨCj*BElMuva:`64>a4Іd;{0M[a[GXjdzdg;JndysO頫;G7Vk"O8[۷fܓUa|лS2LGE@rdEb[k6;s8yqwYC.W?*t=*m9itqSJ*u<|Bɚ"IfD!Z. 㶚{]N_TW dK#tC+ߵIhL35J0)U,J0' `:#6Aśg dHt;˂fc9{8mO pxDb_Z=w v1mWކYĀ~9QY50a0A;,ոŕ(Qy usn;Z,8ӭءo l@ܺ2'+}ԕB fg_h'`^d>UHݐ6aa;ȟ0rsXQ|J UB:w;Y؂Ejvq 7MOR),ߴGpI(C6(ivv'5%wK,@hu)y|OY=#^ˈs@|S$@K`(ЩcXDaP>8KxrQ 4Мerߢ3sijO آ}eR XFø0NA}Xڈtu3Ln"t҂=;`zJšU:x]e<Z){ݴHߦKD?N5y¸)0ALh[xAaͰQچ+M^4Qu@(Uz TVc +Spe mΏO)cfH<13 HA%@Jo,I]0's#5=Opɤ"OXE9v O+X(?uHK1ťon7IM5뵍=u((s) 5[㠹 0X;gs-g[r|`<(DCg;)zΣMϸ9Ht'_|#n\Afl?,QKL}VrsjZ3eba5ӯ{"2tv ?T?3 S#_, F4TQ!Tm5Á_qfGUA{d?k^n8&.-Lw.OE>Y 9뼒UC~q4#;'<ِ v) J(aO, [6'ذv⍰ Z~5^&xd[L*<Ր ED;|@z<(/y| E|nXk!NDFaҥFb*65ݤEy"ݦ;Dq Lv_@ЅOwȂbm)}_hZ=DKHXe0YhˉN!x4ۯ/?:BE8qsWzRh)6æJZfo4%i2դn fO8 F3;8HG_|DJ~a7]IC6Y[zP,:꼥 ǡR=0:sA ꪷ}0ר=km~S;a16| ܪ ";䌗x%PX]:U*2}筠N]R;`r;3%Y(ӭ'%H1SF+' }cv7妥1+/N5OCPF {g4Pw8{hD \A͊{/.$ht끴C<9T_M3W-;;)Ώgc'6]2D7afy fB:3dh*!d#]sg%<%">kj^+*y1][H#ֻ"gkk!h37\:ݑN<Xy&F16e&u`=`%]Y7w^U Zj.z+|,E -ȁs8GSvaiϐ _ʉF.z@ww {tu`%6=^m b^\I=S=rtm25<`񼔡89یS, <]NFU HB5J#8pA}#QzVA+&I#}ƙ^2>%l 0Ҥ^vL@<G*idrDK^WԢ/>O9>)6jOegÇ^!$ݎ-&-ټВsIi\CU=M[2bf͇B4A?_lq˶ȭR/Fl{@`\`E[EׇDnz4(k+O~2i[j-ndS_,b[ öXF=FAزaTU;N];+۴)*^iXLV*`'l|O @WΟIUqbάl"o}#g%AU0b}[AӔ7Oiw4dU=;2!U0wB1mZ# mT vDO U]7 МJe;BduJMbvn`=Րw{d,tϏP_ jv/m3%C]]J}s0TX&{g2f%B ,HQbKp0E҄?94cݳڀ N@^$t;o 4erX"Q 0#@qjLR t(`<xfH7,tXO%}?h)YUhw9ŹZ+x<&64L|\8Lz1Z`6>TEY l!yqEiW㙏020\O +P.f+H>+oVuݯs Զpgψ%yxuϵٞ]'HW&27xךKDV8>j4 *$= ~JBJ2 Ok P :߁Q(, )in2iu:jjh0."T뺼nSkZL;*Z`β8 :` ~ Roڟ4M~ȟKրYkmy9~>~{qUoKrLe2A-~L(yk M 0򌙭8F֮k7Foc ]@bƄal딞40D.C{e)X3n JO3G)]w]桂x9^%. ɪ`lYm&B<OsrQQٹͥ1lbx]&  )_ӹI z m<* ~=?qL5qԻMa-fV Rg2 -iL<)5d2ɗ=rHuM[$zP&y'q%(H0KLtqdpLrt[/*ζ=TUec QLN<*Z.c!&m~ kx!׻\BȂs05s0VZGdpJU#Л.nM1U3hÿ#b&IJQc^$޷bqY;0M7մmy4NcW80f'0 wG'#pU 3+* +E~[:˓+B., 6" u"RބN'FTWwm]DޒD`N8WT7wqkFsS~pQJ9v+@ " c$~a_TX'si^^wXxg׸G1_<_] E7SnH5Kt|ۊAirŞXi*MzO 2d0"WfV1lpf,:\ܗ(-&xtw痳䡕ƻbing-q.c\ oPeθ o 4cߓlWqc$Kc㔀Hౙ+&JL'R*]H1 8c|?B!aS靼u;usSoWpz7|ߊ9_lc7DJ5q3Z.36HBe!4pt#AaMEb[TjykbJEiKq~9 &?zӘh ٸQ:.QXSxGߤELT&(!׵G7\ηmچ*L *e$7}wjD'BL#p9>Xy3(¬UEwm"4O&O:oApFηRRhɺG 4ODe3F2aZnRl "dʁXMx\e^yQS!aJh`.BoJDbWpԳ"U*Xb`:gV~Ϻ+yOd>G7 [lY 5,2ttf$_٤I׸t Pej/dP&Tz5bk\Clx+mށ"qo 7SVNso%^ NjGLf'fj z+:4|G^R/ϻ A7˖xȗ^5 DCY2Ғ-@]aG:7 DLA3V0fV~m5jR2Nx4m|Oz~(`I aq0v؛ .&q`T7jd}pb6qq'dp-yCzoQ#ve`?Kz{a&Vd3HVNhaL> M_5vSH۫v%Q'H VBt !\h5'干muth?QdQbOlPyo=| z)t4m WCƄjw7}譊 Ѓ@Yn RʒELC >be CiDcm[V#j{+(D#'ܿ0Gj .*p d5R[*CBz݈3N! 2|ÂKZ~&+h>M 8"?.2{|jTdM E9}}`Aľ/I eU`c;N3yca`ID1śz=;عCvoZ:ݝGjk6YRpr_IQf`}SzbT>Wz2]~ʫ|0s %(~OD|[/j%jzqUᒋ.ƒoҟ8kC#TlW\[s.2i{]S}Wlp؀lo+n,JJEfI6s% ҩL,,m(%sޒ6 s_)}E#+%NҶGM1,ePr_VƲ$P m *2v¹2z -"m8Uu+5ָƬ&{vI\(47Yďx" fC" "1o҃m~NY iQY5b/ mw3E> 5V. a<-Yaf[cU?L? CL+4p_k4"w^y^5*w[~j!/=9Z捩1P  D9zZQ|e0UA&h}NFhce^Fs3FiuQ~>Yޝ6{%v (=7A9λ< ⇑T}@6kxy@ឭfίl!U%;CxMfƥD*1| 5,_|ދ(C;M~eYT$ LלQ1.iZhBx]q}(x{5âVfoc~dw--uc֮1m15տA/ӎjԦjI@o: ǑP`C qgncFU|u31)o ]5`. p(«A2LG3+~Եzp UOeDf:7t%?I`Ae?/?4 s4!f⤓z|VlG<%<~N]Z|8UOPMMmk .MK:; 2^?z̜3ܴU-^M!|±-XefSL2$H_iO%_̪Ыw`̫Qt`J/[ǷTlX?ڣ:O~@aI؆W> E,_M U5^0F55?=)Dӏ`(b"8LMCmC?#8S|YgP7eX]D 'iz&I0>|!T*n/rO;j/8~r#݃@} ʴS2=A )E*.:dPt\}{e{Ѧra?AFJ⮿C _  rRC,*hcX6, RDz- V\sy&ZYEn.Fs^tn. Ȗ#T7:̎X_WB e'ؗΑ2DL\*N_%;#>8dHp/hAg`2 If4#Btӹ2q -X'0ݗ<kOpGEyY*FbDܝzkT{DBEk D )}T 3Ř*nk f%mJh pLrmf`|$Pn<,v{[U鷇Tw]>4^>Kt#'(D=, y ARmj5فZg5N~ЉBz2`.iHjAc[2e6WYEZƷ񤘥"dC,{s$Vp3)SX{RTRJ~A;qTWkNm[+Ck%~v1eipSTK&TF̿\R;IWfy^*M$*@6 {]X4AU *ȸ1^'u!xZp#1!5n 5;? gJmh;օ(p'k*2g|LgU1JHvjTmAfANWg$ *Sl?<8A.a;i^/vrtz\~Qj*Ah+Ua6 h)^#J zm*^NoY@7' 8ի r|RNh;h\V2ܱ%qY8ػmL/-YzkEϖ_l'#;GA1QjS+V3t𰣋qk]oԩ(MtYX'Nt:N`wsH@+9 lIfsrpk N3uSb0tm$Pcb@uapL 좲ȸ-UjJ)mhj'GN}ܹ'OE7ׯU@C{쉻52ԡ! B^M:mtc]uVa[v1Fm`HQ}qV{F25-~&7 YH C1=MO (e⏆VQP*]5MXidd/gY@Cem)M|*83W|?:Bq5젓}s\&ǖU]&O\OJR#.= P?+*uR~8obAI"S٩#s $Ȭ aIB\VgO:I\jGEs#^l-6h>@[@A xk y q #OqƀUG5(ה1Ų>h`Ev`rȘ}!E! islMp4Z GNyB*}Myj֮uUswRm|X4ˍ1Eqs TS+{1l]SbY'g88Hv4g=]h}}uAopOItWO)X|b ʂ|P/>}3I6dТFK"Ѿ?7=kk( %ծg|3sHA.Sh9l@{Jֽ*T+YQ|BOݥ}ד?:x[s" wزD+!gBI9cyh8v.:! c "4#k"/ Rzq̘['Xd( m-РZ1`ң7uhhz;]} ->#^S$yۜo˺0ڜATX]Jv+q v5HHX<6V|~&,XyE UPnu6>13 IG&Kmm~8"FLޭQ3 V ,k53P6CUPkx A/@:?"{7$\lkqŎ{ܒq,jvPO-lk(a1a5n -sZQ!A|X`Ͽ%rV ՛; 'ٮ.9yԢC(m>ddA uK2i _7ŭj!s_k_aI OoZUKF͘CleBlU_ Dm)#Nԙsale"?:hh~J7琣^zCk,d@/EqCHw(U^R*Ũ?ψ@*%I(Ɛ|z茐yz4NJN׿k?Q*ox| 6|ݶ6tNՁD=]`x PڗdSrE{Y;p"::<Gw8\"h E=7?`vY0rJ'.|C`Ps=c@#_O\IQѰo=Pxkpf7v7Q;퓐k% %c>h!)tWk-7רa }~=VD0Ovy<&sq"7i̮V]·nsB}T/^b9G Y6T7LHyG2{þgo߷꿹'BH'P70zYmgv>t#CWe?`:VoT2EFe62hܙ.}*%ˉp@pDL\XcrQӨw| ;\ Va5;:>u`,ݍYiQP.W$km !?w 3d!3V}Pk/7h[0œvCe|Twn~fv1!Mq:S.W"GL9) ڢKpc&z(a^8iu)϶9d7 6OrCZ8F/TQ~LdBY+n5_%BixV-ic'ip̽wD&O+L-E:!Χ.x2I$e$9-5FBUd6r&A2(B;J.y7,5dчC(bx'1gNp:A6}!l+y,;y :#ľs-yNjdC'c`umn# :Z &<Ƴ[7`nvo^ tt" i)/li{ii -]nү*nQIjhoԸi{n5 ]"2l䅄]U<ߡțQ<:}ŷ#@MeFH~(y2zQ\Ơ $7+3ԇS۹[Eu|murv8RҸ#,@1+ ߊ)#lBk ,^9dV4egPPaBɈ [y!XUܫ⹅q59 β"BB MOJⷕW}%ZPwO$D_6VZBg%/t/A0Ў5)ץ^v/BOd&&UrwM?ܒ@QBo^ TV1u8 \S4Y)XZ X{t>ym \0AY^V涧Q^u=I"gFrkO*3\:|crMwv] ZG .Q_iCw )!PFƪz3vKaSUȈk.eÉHN&~MSe$w8Ʀ2c.4 qhr~QYG2fQua[Y-stm *DE,F\x:Ց'?'YzA= _ym\Wkjx^&5\ yǓi meփa9#鄊BQ /M^'iCgk< pduK/|ŋH C'jo)4 C[&@ǛTsR{TѸjW N}W>4gb;9 ]P6(I?:ua r֩EVWhhz\-Vv&^A$ƕ/+ SEW`Wڍ l IӱW备d1D156ʅz麠ڹ+<$')1k0-iAo>$pR`y܋FEDɇgsaR?ug6B+QvWJВԩaj{UA?ST2EU B}R +5 C*>ߴ,Gݗ_i:~mچv4_.Zޯp}:1& OI0 P.;2ua"ސek MeNNraٱ?_3uH9Ei뷊*qB3j'Ho䷧{:ʑ^G4bjgϦg-~D \kvi~GWP L djsTGVGǡw4MMZ+AfM;h_tk^02YV׌,6ѦT$g:Uwz7#t.S7jAKQvK Pzg6[n 3&#*cHoEvc+m"y&opyHUK$e4瞟K^^J)3 LlQϤYzm[v Z?R]ڤdRXna$ťTMp2c+"BQͤ*tFҡL$ ݲ*wB0{2RM\8Ұƈe{6BjLo;tAuH7c!jw(2Owh!~cS,QgR0;MnVj<qX` :1 t.MFm? 1Z#~5 k|b4,W -u rlnz=.P5qPK?_h\~rB EkG-և,$ B֕ 2/o53*hB /2!tހ؃ip,"㐳;c[ Un`5!}W @XZr1@Ht/#hhEjӼk>f?,}_~vNī {փ7Hb]̖}*bsj +H^G;J6$ V/-@UC(Rw!dz7eXdy5r\ꝔU6pRuw=gəvdE2=ԃ uGӶl̯b :Ŕɡz3;P൫cr= r[Ƭ߸07i .MG 'c-+jpӤ˳֬ FݹKvjcٕ7Zû jOwFDbJ5Ǎ}j1FB?8i$atٷ;#`ޱ DLߓ(mzTX fS$өC{yŐxi&F̌њQ"ғonw1ТW\2@c%ᥨwjlaRo|haPKm%iJTe7*E,I1 cqwDn5Evmew¢PhJ%!RKH{i/d|,,2dwA|m}$$%aGp4h|zԢ7J+Z'=rpt}7i'W=`4Jg? 4Qv@+=zX(B5B+;Ú- WËc7\y# fx^yKPWNtê9_nm*¨a(D^|tk@W&gEV" "uN?; *Y*/`jz !YVXRBflpObi&;'0q8*l 52\8${0ipz;&?S.:;>/ W)Jx_q= PTejRJ*wM+9cP8M~AӶt91)q84*[08I?lѪ֙-,TgOG4!P > ?Z 'bbr\wsFQ2R,!X-j* \cQ olzDi|Ġxqy'ƙ}oLi1hQI= ) 5 Sד!s75B}8.&G#wߩ*%a ʤ'm*EMZW/hX.Y q#%4͠L|$Qᬁ&//dR 6ўl=崜5j}ۮo]dߺӷza 7IB\Zt\V_\;/=HG~2 Oq7 ED/Z:Hݘ, aR"6Yw91 F\c @A1;Pq(QQp 7yKAA6Ńt ] oR$A nDֲM:*xFIsY'w_3i󘿞_V9vNcQU)NcL+V=y }UfщC"x\uGB U`QΖ~f麓%٥īZ5BW{D=3y闄+_2'z0Y7yڼ?×Xy4Q%~٪r,Xx[ӡv0aSX4TMf{R|R[ . frdS{v:^?b3-z0.PI~Uin-.Tu./VCBfHNJѸRrA-} ^OPyʱG;t4W Ю>In>/YKh3ŠET$W@fK*Xg-9E:+&"4-zl(AAp750']HLm*Un⦇1,j`"ÓA<Oixu#t+)q:!q7̸$1we{1)^~~[X|-988EJI̷VؼNwc!tERu(ٻeD[)fp `p404fد׌"WTCH~ /Oc*K4 2~WQٕ'4SUCC$ctGYB٨GOXjoWwUi mihܛ~m>@kO?UP %(U,tmxZ完[!{Kv o.=ct)pFDžK,]gOl&̾Y`u9 ^B!?dìy7yT.,!%||Xba/O ]:o`R3kns&@A!QuH_D!y MOκ߉ݡeվ1l+Np)݃ b|8՟J,RU5W6 a4{bj:L$}'&v4CK~SʔjR ;sz T c%Ɔ7OXKn+.sҊ8RUe%Ab"`v=JM7ų:tJ:zL>ʀCo@RbBM>Sa[ ŧqAD b4\ZZ6kH(ʰjd\,{$d<Akhnf'WM5 z]ZK^)ӌB6xPF<ل& C!/ʑcoЊaiČgo8wHf)(sE ?g D@d6wφZ LcI!#Q>ѝnJ\CtS>3.}.FA5Ra~:d4jEOMCΛXض8.N7A}9k u7}Uɉ :^"hk58]w^;XG"=rcLMhq|plEk'!x-4@*#2AL€xkqWISef5Z18kU%z**XQ c6e;35 P*,iϾJ턌&xU6,ö!#Ύ2?3|3`V_̟]A:jc%$1f߉2כ͖\)W FQ~@:0."8~r0٧WKv+Z2hMGs!ݾz,XCQA$ _?G.G v7;X/I0cclܗH@zOBڳ94}F+cp#i"vN5 V!o+V 4;N E3ֶw{L%UA}ӜO xOIn%%9܇LU؟48BNp2&R+i6ƫ%OEڰkA-`4ߞHWz 7"9+p}w5@8E]h1]\ "t`ft)[zo]Wb[>7A͟ܯV5ɁN eC㗜d/Xb&v3F{ ;' K=@p+~C/z kݶ(U)Yf4*0sN6_GFC=낄tx R[6P5W܉ɿ'*:T)1:Hϣi<t僺+4}=])'aLlp{@.܈Ac9JN%=f~`r%o{ [ m{s:IA[S^-_tL>k2:xNu>kW@O61Xi&cМEgAh N.66*Tqc<E@j{2v@*fCVYaS(nv\͕. bgTne1P18݅ &Ե7brk#UxCuA7'>Cl0C-T!~d Tؘ0I~IL8zPbʶF̠ Z&s`y.meZƨ fuQtRmJ{ɬvQmu|@e(jH}Y<\)IJÑg%;42,J{}@c.4{bWG@{7f'̌}f@9!"Σ )Whč=-yS\ѩ!p&;Jr4'.<>g4\|`ӱ#i0EJ50. o^4Jeᵌ_rc6l6;zF~-2l]მϧB~=IPȓ4 j'Ɉ5(d@RS=xtNE1mke+n0H.=ʍ8۞EӀD|9Ԗ9QM.A p̾MSw>%8>;tI՛$O >Bir HUC_TmWX=(3d'RGI:?͕/1-hh)<ʀ9nePƓ{BQמEYxڠ7I @{9I&!0F o}~TWI˛(U_ּA;^t'N%5uI@ d؍' (7Hq%"3kMc>E؏oo$V3~V|c"쪐C}'TKNo߲jf@fݳ\FؑVɐATC5́]5&*^"vW("`q4o^awgYoVv9 j*3T87hrup\:%cԌREö1q.@k|q{ˌꤔ -LCK=mSJSS]E5,s7 >_p$- 2LE&Zwom59@& m57u~@+GR bNf_=;FI۱nrv3l1HٛOD@F6} X2E6&T.HȢk1 DH).Q@nq2&{qcsmMWqDv}u  4>+SB堋2$4J@]jf8<%mӍ+d^K ؂~Xn9kN_Iq |#WٗY/wk3S2Jif[t]q_y\ D3m ,YZHaJ^^Q+tVyV<#8O13Cvv.;#D4ǴUؘQf$ Zm;zהb$'-8v O4kKB_XDg|4 Rv-H/;nt>io#cs7Q)^0qG*yyFiz$6,VFHDC"eox2]/Z C`D,d$ {Jg}#'kB9v鋛 r8B>wɣYkl&KY ,/3E׼%+.hOCA7},%y0N!Qir_9EO UUuY[ZFwU[ÕҨ+ő^#FNeCK] <3k#sV.;v66z~TBJeaC uU dDsSBTVnm75چۺ)cqXdX/S|W(OOH% * Ȱ?]`D x $&,req@<񗵒q{/䯁͒;TFYze&nk2Na+dM2.F&ąa#'e~uΗ+$cɤJyϞqoR:iK a3C#!T q z$1ѽ u&V\Cr?)SϧTLh$/mdKnjғ9p! 4[=DQa= [`EQlr5k/oHjՉv?^zp |o<8 jgX#ۂWʉ5Յ`f'k_ ˏ-j&M WŒ4[YiӥDԍ7eh|9<vfG- >@r<4Bg?z]RI{-T\%VT"&ݱɄY##n rwii5%~Y;M%|cͦU"Tv*5po_Xz@\2ץVKڬ%4'B{d{׼Yv~DIS0"ggojprp |wJPe{e]]T)E$<_Ʉް?:c{SC);Y) sI©-E x6sm^E>l@tjFXwC|gu`,pRQW.0 |#֗Ə:\5۾' h$L^Y,V2io1Vn'bDքS_UbMajj6,s=9:Ok+BS#5–1ILXڬfBWݸYu{[9jy3/NˎmR ,SHgɃB-S Fo͂^,X!7974u &Rd RmdE 0Ճ)؍qY ~4v|i4Ju$(7nK; $5`lNW&2@.s$aVUU<+h8<9)oJyfp>Cж (y.*@Si}H,Y} Ygފ|fYJTRmsY\-CsF!ju84BykG؛ڻpFvAAt(9s%5>ϬBp6:hTf1w7>˖QZvׁ]anWL$j˵Y8T~-Gm+i#HɽR: oEEVϢw<hHWeR|DLv^cƉU~=^McIe^0&Uh%e%eaЮ|c֜<0pD,"5;kM7x^|VGfHiyMFE]CVEv$НRxr.-6U].Q,f<JMU }1 n ׊p 33ryh lYs3}jH,[1ѐ-+-bD#ƫo}U^g [S ?|,Ƭ$d9Fϑy}-;1 = eteq n:/=:ƈyf%l@u̎\rƖ3.B>L8d -JK 9q2ȱ p#K- G99Zw:wY~jB( X⺽K߼v"ꟺ咫 414Uf^-jy2FD"O&ŏ !B#L-h64<K`_{HQH}.6Bd󇚨DI4i"ia(q8|䇙t\EрToC*}"rf3 7`p{CG|/sV Pynb>T 6ou7d&I/Y8^咶 P_k:rI5]R~Y׿(|\ΣV5G03MWT(uF1Ut6dڊRZSYBpmeIColψpDן*A1||션/=\B!ሀ|D xqnFZHU?FnSyW^Jl1O؎G<(y~$NoG:Q\>K{޼Csj l<. itEM oiĹW$DKZiYox p{GV/޶jKe2NXѼ#6@@S2{. ;:Хp2)ZV+c$EVWwYZthcpbNZk!b<:fk xQޜYA.{UӿzJөa|7n!y16"(gs,ʧ&MIɆ 0wvq( E.NvW! =H^d9B,$j|_EumZKyJnj +mg=m,yõ [r6f' 8% zl>Qlnw5>L4(cǾԏoރ~`Ch, Y]hslƒyaiĆ~tWjxV$ӵUU(MЎ$]4e1;5qp pvkyLDHÇ:j_&&i/)6 `殮 節[*A`ҵ̙-B">{@ѕ[rmDz >O8 6H*#QgkP~`2֝6ο|oYi^&w.sj !4ٕ}VUL]ͻ)LKig*vx61Nx7٤\4~i*Me;V/YG8(7f`%Ⴎ1C'aKZS4Y= } >JnA}]A6Bl"z= .Dh\?aR NT~6w%*azޢ=L) _jx&<7hZ Dub,,^wq0bHA#BYРGC6,#ϧ:#lq h($2:,Q 9q/XZ} An42d [q_ 3w:W$pFH*".xA = #|y.-͝TQIñЪ&.aEfͽab*yWkmd{[dz]_b,0xP?sc8qhQp;&PZskxVeKscҁjw&[91V)d9oL|~T]AرԘ@,~-_wQ,R2`3vMP~1E3yEUAԤUAӛͷ}3&DoreMi>"\ʡRCŽ)E>XEH-]pa1FcKF2b0aBY%e9ķ^e2}HⰔ4IFl_2[Ϩ4j|Qj򬜕WҡwjEi>3LƳiMGD AySù?swg apNhRw8&yo61[eϩC*$Dcfv QA;7˸ڨ{!z 2\c&>xm\f"-٫$䣆T?'^sz NҔIوt{c11:K*R'\Mɔϕ<ϋD

    * fI0ayݛvDdZbg!h0%Eqsvn-sg{1:g \Z548Lgl\LO,8dJTh}Np5,aXF8hBT`V$d5M\zҙJ{"ɶ04~:Nr=.ᘳf_S97 9q.!.Em '&fǹfA&隿׶ap@̅՘X"el+UANU=¿ĉƇ0kQ̊?֙#?)=/lU>bhg1=/^=z Ä%191khݟ? Q lsA4fأ-xm!a/UXy^F2c1ttH<PͦGyF4\⸈>co.ISgaW;3ǂ˥ O9It C-SC#~1i  O,,/O ҄x8~8\Zg2RVBG-A|eԚЮ&ֆ>Thu#`0eN^K#>Ozn-⯴+S' Ïo r7q@ܷ/*F%Iф{op.e[b)a ;nߋcWH6eyHPO?YV;Gmrdx3ϤSD Ѭ!b6sH 1#l#|I˳YbIyYnMY5s>4r:/`:dqrgj)X?x:\fCO[z&=&V:hF*(U2BYB[i$ ~QӉ劧Yԥ_u:Q}VW*)p)ʲ,01 )>5!M5,Q')LȺ9J(0&bڂ E^oq퍃0R;fԝt0%]@rOy]dtɡ/vo$ZB"˝Xp@ 08l-aڬZb4a%qs:kCv-sVd0]@78|ܒ ^\CIFD, bIGiiIUD&ZVEɂt~}kѻL jXVO+2R5zOE/Gcx#z8>H_Tr_)QT2MO":YaeLLoJ$mRӹ+qMW˺AnϢ{k/0!R2[o?]xEw j{qwY`m >s4jJIrm|Cdq=?EiV] 㼨۪1` AmV"הR_G\ߝy(~eH'"9X0X%{" (6x_"m/ |) H).65uN1l4m}"%mZ, C G sX0^Ynat+M _rɄDּ$:GroZnou_ GQx2c '.u?y=Qjk7ęQԃ}8&/Ts5^ #VZ_ g@(`Tӿg^ۓ{m1>"3(@+8?XL+r8o0K*(ƞÌxsI]۰NQ.5M\-73_$mB-ȘLZ XӛX~ UI.Lؑ8c4;QXA'\BJ#gYwx}Q5=^:3ʴ$<_ 8hMLmGh}4bEkTZM$`_1 kr{8κԦ;)7e%ho￵5e=HTKa{ŵw:O2kE_RrYCܓ)=@{*(`|eMLPzmAC dy^s1Gk2(RRC罞8AÞjo1uOf1*=72)HӸ KD6F_XU:k- 4Q`OGr~EzmE:ʪ*`G='>#2V>a)rrȞH bBv@LR@ۏ#D=g|OHׯqΓSe bg+?ڌ?NM )# =ۊy{{Q4}E`}Á'Ĝ-r} %N]:vtP$~0Uob# 5>>?b95o!oɸ])kPH!qKBHlNN !>.D&C -7Z˼ӷ]ro JL| =FD0uI@ KgîId~|{ЇhCl='}r]5c8u|Ip׵iwǣ"^%lnKF)(2߃@}3YzaSַ>ϦF ikEl=P˵ă<Ԥ!F )|ewIC8batuÞϚu 62R/rv\?L>VOM|`cƯ:Eq4KsS7@`2+DRrd5)a0b6{8`q,={AQ}i^5ˏ0X˩lզuD0e >?̫k{)g AuHJX,N)_ɧ> qe?U]ꌔ WHk5z<'ֹU(o&߽›vuӕIRՖo#軔 P, UK\5[YQNN" c@T"Wc  ,oވ1LDOh". B0z4ALGZAiOߞsb/YDD B;O)+",K8RP޳XBxzbpM>of)Y/7jB9qb8\#Z4LG@ߣݔK82&SCkTI#Z[ܺ(4pѽV^N5\14ʸ`F;/+Ɏ\-k(F[?&<"(ʛcs6πTOO93Sp[H@/1DiC#ńWԛ l 1юpEWbJyJY n…~jP:K,64I.B4 W &jFi~vfZA=g1a[,3+3CU| PvK`| syj3I;IMRܢm5ìx\/n9GKڞ{QT-DGrԌ홶sZAHggȭJ$WzsRT!;-tt4e!h I)Oψ7d4dhim"ક)j٪RfӒJ(uZ[ =~y#"%mOYRqL`wWɸIS1&3J-}NmG^5tS1-jJ>_xs>Ϙ;NX.V<kF=026 B'z:q f}REpԝT痢k|LgVQB<"bFheGvekHT?GȴoC i #my$/1)x% 9\DiT$l׿rAKC_kx.ƈx(8rUj&.4KQ1)0"RS@(='usjT;C6{ONEłb>f%bspBB@1`SgQNGrgȪD!<#<GS&5OeGM1LV /A g?Vl/<"e~Հ9zѨ^. SN8=!Xd[))S8SO!ƀ o _/sg EYb]^[( |5D|?jτH$iюʁXʱC(snJ;lZa l%_T*#D*b!5c:u) uZk"k13:~ /84 7=.Zhh]h>۱%`iMZl[zŀBnKnˡtÅG As*..jQ?ubIJZQ\*P6Y+IU+[UjG'{p_pKvSͪMuC{85ӅHaMَuF֪Xڍ|14_A=S~ ܰhէdN1(5Qg])Tകxw;9;VM~a0$$蓡WMlt3j~>NxE EDnUCy4it3Ti3{a6D1 ;}2RE@򕷖〫YM/&j oȕS4RpGlu|v;HWrE84;ܱZ+41w+>Sw&"JInLI guU0>.V 9!hid,uevSU;6u676F5¸^9bۑd*t vNdivp7O_j-7>N*PRQwcgЇ6ٛk>/pXg;{6dլѻV$}}7`.jHܵ"@w&,JB--4 +U%l;60ucȖwͣZ+,|CKƆYcj6fcЎ ݭ fӁ)sŒږeDEm2?tڥK_^I-):Yc^ ƶ 2Qsw@ 'T/ i /3&^۽y$cg <Q|@bRs{@pe)3:Jc}ENMC0(tA6u7o۬KNjidJ$}BOށ+8thvu0n &Y`ŝZ,ps>1ŨyXϚZY9%}3t_X!@x#3u\~<$k!9#gL*̇JVT ٴij{@5mfkPf7Ԟx tEm!Aqq[UՕ r}QhG)hCfvٺ*(Mk:wG 0JC66CW|a7Kâq>ss?m4lp~+ٹ6EI+3OsYQ U: R26ib.vQixp >@x% ] #<%}ld.z)k۞q+ ,r,U76vNnxʳWwe [_']h:]GZvn@ze^V6봃L*h'¥@Y@Jۼt ~=0+ (m -Ⱦ5&A .LcCM0EA&2s5]-L[ \7G +ܙN3K@5Ae?8VR$jXviȥO;PHRu %x9܅c!V&wP[8K8 *뭛f^/9x!+ηjAs%ޒ ;%祅ID= 5& 8Zi RH=5< EXW@AiŰ~I8BJq덝a4&]25e z Zlp}E9 *nҮ]-0:Lctm0wmS?-jI">.q"4"qDDwնDGԄ<$g7 GgbW^h\u E A|NRf_֊=s@?%$ڤ> X/;pJAR"مCJu\]6xƾ#Wqp\tj->u1E *r !_y]DSgژ )U,^Jz6.k`l63x=%eh}2UMcĴ]u Br k=l*g"d̄@g K,ĎfXV6^9/׵Aޯ-E.yYQ dHƹWZ :C237I+K:7D3-غ&=g1 KS,J+n'y2.ץ-HuP8Yv1/Z8CA {cu ~@}fj ѷMذ>:oW~(#:l$siO߰h֪=Roj2^bem%us0pkF5Tf]_cN>2z$|5/Qcaʆd0ϯܕ;.sN * p8A'EPͮhDI;¤CP֧Az]O*۝YTS*݃C <&xcKAݬ|{1tYI.܈YߍyC<:jFYȉ`,A_A]ӘO/#vW\ :Wn%09Oo`aN5Vtn)HԚTXpiԱDIqFR%tf[QϮY M_Ѝ #)cHi6J4Z|g7#pyiѬ /ppDyx?;Dlb|4m\@QϜ3>2 5"1}M/1g^ϩ0UdPzV3&}$טX>ΞDWObRȊ‚nT ZdX X 9 .ߗ:e5T ZZ%RWh7%Y @@3=\fulAb*w섛p=0nOI:?@`V2I"' Kt\Wovb`cOThad-hfOP9o^vҩ9e*в21ȁ^NQU0!nU` \9v2Kh@.X#k\lL&dPm| 6YgKGX# ѸsO%l[Kȣ߅}|yLg<6/Օ"mы3XDȮ̭>ěTN :PVwB(i ʖ KTίbxߔ9eѿ=Pp-|(@BK5ҕ[̀$|Ěv'1pý؁ P99]+f 6p5,A.p5W6b g܄Uqcze[b9 YOHlvuWmZI8gCM)V27fJևiq#q?ut*k]q- ќwn\TbW}a6N}!q/TW'OӓDua:N>E!zsOx69|:m.dQ? (&oaFow43W~OMo -kf'EALdyi^mbquNݗR-opN@>H&߄P6[*`&FCupHOO,?ovƙʣJHGAjr;ixP~jWR7SzYΔM8 ˨@N1* ݩWb>+g7+B@FpmŢim[w hdmO8`zpw+ZCʵ idY .e^7NB;ςڝxx8*qơ,oUi)xff>?qTgm~pJdnhӏ]§'3;ɣP(&-Q'0S^L< wڎ(tۆ$ Ir޸/EMoQK2=]Pw#7ם@eP>?>ˈLᔝY@ƌxWٞe, yX) cUC[!*fZ1ǑVl#I*S=c'!jԍE!QՉp^zd1k pPvNDsصiH׬’vHD [ǼbFӒpN~H? IڰaöQ]Hȝ5 6!86*2'%ko`r,UQ߁ &[-ZOwʕh8f ^,0\qs)G%pŘ[p482Vz=b~u.C 41b`12-ΛS'i@dz:BuF94ʮ/٫-$mSMWn!C{ yI/Z#j8|܇L;!>3:P=TSYłk\2ӟм=~0 $8J~ /oq' Xx9,*0F9܎mjGbၨWh!qV w`w{ fh4LGT; OFsf0b.wq~^bO}<xr=yD`]ԷPwcQc#.ؘџ\i߆Fh?IDZv5>jDGFTk^}k孲@na1= ߟK@x,P?v.RX#l4y$fXq4헏xրZxף{"qbu=X/tawk)h<5X{0~!lmp_xtM!`hώ-o7\=Nh"o6\*W[u+|[.Cc4PuTWx3s /VzD5lXpWqoAprquE/ڃgVg}+H2} ZnLʹL[c=f)y(Ek89q1"yEzxuj8ΈybLU.״aXjc#%wYp*Pg5t{Md(VojT>U[ֶgIdG̢9o0zGlRZM wJGM,v1nqԌukA{f:k2!G]rg>ZO "E^$#/-Bkw lҧoGa]1{)Ӕž SaC«=>W0^!9T!!1ˌ$G-Lm3iĩLjҸ+TD;= Fj%`X/.y5YWwa?5y宖i<(Mb`qRf?g`98@ cW#Ve z;Bt38POA*ng Aµ\~1a_PzOl#jvBD 9~QΑYgTC$DƗ/Fj!p-]D>y=1 OsE:m3PE`SyxCgI#(i[2ðƒG 2Gnb\hrQka@M81⩇/xRkaF Z@ PVHMYM'DWi5fC 5;(S4lqX)xe^҆ W‡1oSxw$#bqˉi%D')F?a:V-oEn+B$.LH2s%sIrmz1d#@xW&JH̀ $gI7BVL )9S%&%>5I疇C&<'i&cb3ؠ*;=['w1ٓsiUCtqa*d+~~t݋91HӤg5*Ctm)J87Q҆V'8d.af"]8M~C{!ȒU*m+Zp06& |:|7/zNY; =T> ^z.m4SXcC']|adpjQdWb=K"HBZ0AjLGęlOQ+߃ZY[y?C&X:0"R>J-Eog:C}GCf DblCQ8w&qtU=SeM"% kmE^?7'VN7yuӎ_}w'(8tK}8}zR&e5.ŶɌ`;}ʆ}E ٹ|E[s 9Aqi|nr5a9 PIDy|kZoN-sxӈδ|aH g@P1߱ʟan=wflHU/h> lhCH:H,/4'*6a1"^/$!?Ƃ}r٘t[ z;L0Hjᬿ"*fXm̂@q;%TlL'R z0lLᶉ-e!rWD1y*ъEkUfETF8@67p{o|>Wo+!{Gj5;L9Tt݃]o1R+;etmXү_7iQ2tp k8:l^=>VPDOۯ pw s 7+ vfi>^ , EzoW95>VC(>` v79kȶ0=>f\w|Q_% !IiX ̸cGVv%8| `YZ]x6=Vq9Bi Mrp!z?=k@.ř@b{|UpT\hW^ճR8xW-*{z@<>㎿2':/Wid) t8taD+NK%ƇxN:CCi WG?ې% *4q1mߵ0[ m Z\&:Z:eL? @u!N2 s]LLAđWMC F$u["]L!)H׷'z lAs{S} xy^`Ge 6/אEhy1eh^V -sC'xM$íWfA4ƾNgϻ'K0%K&I%~^g/ #Q %̯r\垆/zURrg7'4H7".ն#ne%G[]4xփfi'ϕ|/{n3ӝ4+ߔκyzh ʞz{[u&s | 3~|/B?:XJBGm7X{=CM81v+璁zuX5D"ubD28 X FOcíe@dWM8Rb <~}u5ٔEj11 jÔp>h]A>TB1pyJ.o8%Et6Q 0qVE찳&(9Vcw܁Nkh H< 4\tacs3VI:Ear~3#VeuOe ~3n2BH|S+W~Y;'s{O?]~_oW j}1CM>nBow!P(F7I |ɋ!U+*¡5"k͖iRv=5I9Czঘw98.(G6ez;+OEqI!Wlt3'4g7.GkLFC. z]@m&ek@Fy;$`Ic~f {⤘oDom$gzuVma5)(qk S~O[&0_A:ƅY2d?TIA+F%HV2&5cHP-fP2X Blit粵e|h|'86SsiM#bt4猟Ռne.JX$Jq >m>!aSg7Q̰3[TD]95ZCsy S]Ubw-qzqTm[u!dE K6 Q `h̾*_0|SWb &eT2IE #ai76ߋѺ1C>BqQdl`A \15^oF_,?ۯ[*$,clS{_.06{>p@O([I9?p0S>8if>{zeL9kxI,Ɖyڈ 1E  ן~ x۶%o*Ri=P!8S[0Y3vX\ROUb|'NoX?ٓ<ՙy1Ҫ w2e411kk-7tS(/#KzW84gJ { c[A"H)!-),j;EP"OW9ϊNqAu>I:`=/(*W"OrnP1\+Vw īgX/GSs -;ǝtE fvsO+F>n$Ph(n=%cMV{*X qi/RzvVMKP Qui3L_!1z߲p{bs--F+,Lݧ6  |`F'[bw*KuH]h.1U*|P<A5Qe.dI pBc2]gۉ03se`LSspPȸߨtny9 2S Í !K­:8c}iPArg":35Ȕߣ9쁩pݏSߦ炫ǖ{nqCkMUsN&^ [Zy h$'7Rsoa}sy1}}:@`1=ӦI7R=J]HiaGwBt &:_8i7m9Nkv̮Γ{l8KCsέn3% ,9vk95Qi0x}91xC %4pAJvRJ/ o9ݡŃ:v42K&^&Ƞp>UG:ɛ2p*2Qn_Cz0msud1xg`EH;o-K5%l*P44:OWޮg͔0|%@- L"h(?k⪎V+hЉ!zU!b2!R"g!b|8QgW _RcO1w^%׽*f1%"EmCh?;7Z^jaٿe'қy;>RPr&ihO⥾P3='׫ JR~Ӕ榷P{ ]j/^*;h*~TSCK.;8*뜮o`f F`M(dsetNhMK<ɐ.bx~w?Z ,r0DBx Ipk -0<p+m}?n6_!B%BX0aA8锧(3)>tpٻtU<Ǹd, cXf5%h}&U~"ش&QU }f0l1ڷ+P(+Y}5 ) 5RE6t_y&斳cpi!@zx,&mH7p[oK*GkJn M5XǢNj+t]^ FA ɪc%q5yeUi0+:O (6j'Vw~,E- !^˰6EzA0Xa ( 5Oa.yՌ.~ˣ{0t\WW2ړ& >,K¥q( Γ}(`L) iohW3;!T8 ONě9- smqY0p=د7 8ZN(NCB_Z7]Ҕ& ȓX[VBwzw}]E.;٤$eޅ4dH=~D!"r3+ ~D7+6-)um&ґ 4X/U6hHvhsn#X(쀚:7ګ(.n db/4g@*֮tu&d‘d(p{Ω*4!}Od^e2WS)1ٱbPe{]-JN0p?~eMA.^[ɤʀ)sȽ_~e: 8cS\ !z=*s678U0TZ_2;r&-flEYafgQŵ,Yca(ʎ=HHVa0ڮٝNqEКWT-D*hkݽva{+?.)jm@z>;wthР + G+ty/\|;UvY>;"|\❤Ded#vzݷ HܗthƎ__+՜fXz> l9rB̲ IA~o P%Q96]d6گ07Fo&aZyÐʴCvݬ;HwQmr"ϰInS\6U/qi[X,lDL%rRuӴۣDPy'}]Յ~U"BjMrj\j1;ksޤK,yʶA)h#3*w1H, -r!p ԋf_%l{y~T{'QEJ@fFe~$6NJIM~c>P!rv\Er-=0 EhM`܎_Hk>'}uv곷!EVȝZ_ߏ2y lkq$N /r"wͦ W̏(]@mkZNqNٝ^TC8rM[1D6PZ\:юC1t1ue(|4& x%ծ`9ة5э0黯lzMX`Ӎ {h:3bmʖ*b͐b4FDqbhOt*(}T'N)Z:C`}H:;MA@LT(F|7,u[(V_* uex(`恩mgw_X7* ;(+).N}=9JR"IyۤSb=4_7AΙXc]N^ۮ#j:}v(ՆH+V#ĂgOmY0ICF*A{AI&${Ym>@17:GwP`n&(!p!!LF"㉭0/?bhÆڕl|tP{uel6:g>EcxwIo>vN(-'( Z`ȃ.갺q%|O}2Aؗi#e!u:)2Vً0.mmaPF44g]pPc!7LbUv ӡ 58!6Xra4,Ge;:ѠICf+;^nO m>-W/O[8xhBbY^(~DG@<5mQ U3tNmkfFWDd9tem>p_Z.\mW"ğa[f%in|yJg ק!60 _"2mۀt0.9n -/O9Ur٬FT_ ˸a`SY̰=y҅iL81e_x<_#GNa q}[mLҥU$DIw/ +PF1;pD?^T)q٤{SDUآ6*=JgKj *+PZBB,[:,*qe+Еڈz,7)HlZ_`4%*KgfZBhPHB-V$D .Zzw9, !)J`U @*^S,|9*:Um8nN<61pʞf%uJ+9T1R &} 0 j]AW =U[Q*04ڣ)8=95T`ShӠҸM)ہ"s! R^<7ֹ33s{WFs эmEO_"֧ ;L\ݿ*Q*~3?&\L|+ " QN| ]ҰܢX=CϻrD2@+&(o)԰ CɃUmB=E$8p}'Tмԛל3&uQÃ~_ЄEkćL=Mnc\8e0CH.)x^w8]-yGV{i-T|RڔzƥcࢹDQ>4[NcPiil@6a ;ԅ bga؝ S0h eWmaU OS=@4Lf 49H ~62[weѝ̂3SjJ9[X&'`9/0ӳd`e1(B&(baV!{łtiug|k5aAO,1؃ Ms"C+#JHꑧ )G~ض*l&ԍ л Bw-O _͚py[EzxB1ٓ Vێjغ%]Nr{љ6/٢k_IOL7EQ?ñDl*.%[/+~+;|;D6rJ:0Nzfzdu/ 1]o :6mq;*E /*nJ,uȣ1wd**g 5#9qU!1=nx{N)|VBE$bіa#Yh#Tbkmqq.J9-hB膃M 8lq)INy0?FDўdHL @ >iA-_&W ,n78#?̯ *i%&b#Q"bjrPŖXr=N(3!bפP0rTO4QY\%$bxU_ykVؔKswFsxL +`9oQV]ue 묿bǻc*G,ө;;TǑǻB/m{t+wq=Զ8u6ᜃ_1D]-M:#X [f#iqL5&RMJ պp-KnG-j.@ TAZZa ɣǨC %zCDKᐩC^~QBI ={ .XCx!QL9yaRo&Mp׳\3nμvDcs4ռ8W؂Xtn гfV%,Ys6|T0P"gk绾D@5FI3_\zwBQ+wJV[ZjLjI؂1xA1+0Hb1bx!X 4CLS !A9R<K7oI/d zif \/)5`WEU̠0&p@*s#/t% B311FAC,5y@тwlwA T))3W+H\ s*2BE*jIE^O@a*8[o1xu|ST5ِcD%.)J9.(wE6 G#||ixP8Up79U➳K<6s=P*ɺ/']*E*n ߒ%ãNRW ո fvPB]}O"\ w?p/4z_\)dz0os'saMoy> 9`2B3@U`DpFm(u.HЦ όc ZBh㈤Km3d6ٕ f,6SIk3ySDQp35 }v4TSb}f$D{Ui07מU# ^48P7Ix g^(oA[8JeE(U)]pQٞP;&Z1 }ocb m ˯C5L~tO J <S?B&K0/9d 1: lc|&Vdufڏ< wmdGuAn驙yaDH3+ ?1[80ŋZNk3uM52 ~ ӣf(GрΤql0h9+Z@ICjğh tX6bX8DnJ$_2ͬ#N Cunr҆ SmDs_6A⧢B2_/4"$Ԝ[ j{F1_l̒<_2%G(aT1S;  5,lK~ʎo>h`^EA_e5yy2 k̗4{b~=̡@a0kȩنH%IOT1) e b– LtVrb" ( tdΥ>^ATƩÙ3= sD9WE-6&iL("IIxk󵫍f%αqNspEpVXw?뒭-[ծD4 ؏\q5/T DS譹Gz<&\M(ct'v'=V{EɠJf erzt6(?1;bn\Jd ݫf0KsS\9c!ѥ]k]66yqG>eusv#%H~q}۫=&$`+ f [lPGFecoba37#A )˦YG޵ZS$ڔ_f, \CZVC O-!e.bPKXSdbrTʓvX\ 1Ud[Ä4.ᠯ#}V4y{-Rv-ی6_ m~$B]PyLdƆ_Kaw8'CCcWx2^~J9vR/hʭR,B;rqsR>зb^>Mx沈^ |19sDĉ37!d$FZJQ-sD` SAaD;ҋ" J泇:Ȫ'F`j^^\SY] }:]iJ/ctZ%; 8X XL(fЊgI kf)ļ 6v9o2N%W>SRlyPElxw>pEhŭ '_^.! ֤ K159c ^ErF" TRAQ\UW̋_|;9:pCb'Dž]jN z$'gJrv=#MݳmsiVcd|X~l_ϽmH = `@wJX-To!na»A$yD3qOD>t'! ESIfڱ / 5H )!ػDK5R *e#2PXQaAFQcKkƸ.w`Z xJ9A(xD4HAk=IY(E3 B6&Ļjdx^S@\E<װ\BX!GNgUBЖ$)ʚF% pCE-ϥ-h"Q <~҃Sh.A[ƱH=`QҔ⍉s7+PGPmJQ®r)EebFse*B.&\֗;{ެGz4{Ć僝ji2D-J^]lq0-&hXOu /~oJEҼ쉺 vyZ̸|1bVx1ڣL 6v:>{Ne 1cOV˩J}vM 6RÇV؁v",fkOki_ !C~St+gM 9,In[̀3u,u,Dў?5>%n'(r,όLW$IM/}< \ Oezn˃Ws4l?&[nOL(h9!\uTq*>f;MI>ѩL7]QG#\Bbs:&n&v}:ZR3o';N y`E;:ٚG-+OlPgF(O];[3!VQ-~+BI ;G*j;gԳ͈18?P8:b!{Xe҅l) 3~ !A )n,t M?%m>h4Ty7K6F+A!>^pGw3 91n Bqf?LAz*ale,4$As y9UNO?p8hJ.^a*#ħ^DeㅚB)'hWɣ 7G.uEʇcF:.)ٗ"a1M

    v(ϏU3oa%518z@i |:d1 6,sPb&b4K_SkNа  dA<2'3P\z-P|w.0 0=vL˲]Y h-%elE{y8K(dhe Ffdjqere߲|±u r:*+[x4V=aKc̔莫9҂8z 3,ƟZ$x1.ًvʴ0\㦋l1@:ǔS\?p  ]B ]õ$*էnFg|3q5iD*_tқOہ}^HEq 1k>0&`5b)enY5eh3S}g"{9"9m l\}O􎟛31bxرz(ĥ4ɤ#}24dlOBH- ^5X?8^Ur5y^-z3JD}UEdr#GTmZ3CR ;QXmAa_$DFlO]*ݮL>u+$\>#@d2@ҋQ_F6a]M45> _Ti¸EIvvমEhz1"-W~+uk6>$3+;Iw Yʚ>PfL6?V_0E!\^r8M_ fH jjeaXw,zR4<8O%Vϑ~BfߡV'ݺٳ옧 4"N-nďS {VTdPXm_d@#&u(KqٲgJ7ɍ!ӊ9ty9-S߾4kx^`{Hs}\} 1s \{tq(_+j $yviqUa `3DXY7[Z䋥͎TO-Ib^ekۂnޏ _rOs ?Id4'8FHw odۍot1ɚkh.7o'9@<ٹ~4`'|s 6gVA:S(Ds2tӊD qVKfD5+&礦g1<a*bdu KRv_ - }IC e܁]3tɥ#zYēUM?MPl\+A`ʽb"1|!$->?dW"ָ1Q0h>ȸaw/BOʸ`92NZ]xNp0<`} o@7L/h6.24Vk R&njD+QY:f^n&Ț6Rg_6ӂN2W HѡaLM U­;<;ښ̍-, vpN44ned1!t[\zB3% mDN;&jx:z@^Rd&ڃmL74j>wE +|*]"ث[h²N쎤4>9C&[?_gԉq߾3W6L4Jv?q{rwwc,[H^)GdM7MXBv xB+"GoÀoMUPȯ!Qd,m=ŒM9>/1_Mc{k_f+ DKY4Lu˔ m\&3\A>gC q&UGRTe[(N6&Uی)8`1IybLy^gL~ֈڬJ_<-Gvp H< }|4%8<"6` <$seR2^Xj b~4 An'egVyƣy@ϲj(ڀdR ÿ}clO.9f lCv%IVƦDbjlkW(`\h,A+׈  hSMӚ%NEJ*ʼnDUcnZOlԘ,]W<,?s ΎԨC\Bzh(q"EUl0#CRWʙxL7;zZjM%*c`][ꙑBdPB< k@`J/4d5L(0q9 Tx5cڳfމ6`gcx-Ӿ)QHUCzg<\p FZIJL1GeߧСI =f!sT'QiIJ痁!u4rGg/T<3Ruwc"_bjRp !Nx[r( 3vi^iZ-8б)|({eroCV6tu4vk()fÓ}(*E†b>rW 8izgv~|q8JflmRv:=N)tTof Wh_!Mc^D;X)=!6>NU`{ԃto(h*QH[N{dT E(R3: *6IU &IݗˊWeq$?yhvC!r%pk1F^?{*5|qɾ .Qgg  0F]) SbP|jn`:pC~c^LxՐ(27rhoGt @Ũ[!I DOͶ3a,%7`R0ֻgn|瀋D;{!ę6#)6F#v 'H 4g3B|xsRbbOiieV]``]E|QÈ fQJ`[Ō`|۩w@fX%yay H ߦVTD GPqWä9ͩ8'T&$ G{2~B7EC+Ps'nALPh[qLSd"rt"T:,[osT702wT}1EU>m[ߎ^A3Vϊt$0/88 -'\/dk.e̡Ń=Fڟ߸n'SEַI4P%q|^R$ -жwdl3(&_$nv:e 6 tӜmW{MuU}aP_utHy:X!U6$:[;JQ7n[at߬9׋zZԤQE <{I8u8%:,8邢h_j=ؤ6cs\t$nw᪥aJ6GXx6wJGf,D>p$fAI>وn,uʎ^OMݗY27N CC1?nC N>鞫htn0g,tuz8Odxnkut5<:_ZH^4L8,?Az)=xMĂTbnXiFs?߫5BEC]Ntyg~012%Ӂ,7O*Q ubO\w=vbCOM:-X :pe'l98߼R}siKr|2V륬| _u6ձ ]w,gɌk(f$+jp=7ӕ_؂3'Xc=›ef.Bq!iW] BVzYq:Rq{dѬ]NhpLgc⑨NI]n.] RUUkOO 0(VpQ"h3*("A4 0_?qWۦe6UM )a> e[rW;];ն:D?t,PóO@evD/.CmQ?]n0ٟsUϾJ˫E1}u.g#,;x7'_`-V`s#QpnG?DP'+|*.4Fcՠ]:]@JqMbS=a=aEc@, 1ƚ-<`ΊVc+*Ne0>@Β*Nh|D5}|ON~!,toG 4ޫ=>s{Jlߍ;7q<w9$ن64,p S;4B$Ua?%D3iWNȐ={y)rˬT/Pe7?$M>nM+`<ٰAF1#j7DLMV&n;ī'irD :W#\nj{ _)@~ϒ>.Ps TLw.m9E{Z>ч4>@>C 5,2bKKV"bB&^D]v:o *0.͑W_VvQ,|ʪvN~CTl.ZC ;j}^vmçŐ @ p|S4MPȄyRK/}i,'T,:!F&6j)Fxj>DH_ݐX,DsDdGE؆X7%,`Gq\pxoTH "%$Ѣ:-,SڄPkgVhWMo MXl(j]M3CK i ucEԈUYP '8r`&.dy:GЊWyC{hh=Z^ZZO$sks&RYc/ؖN4z DЌx$?u.dHvbߧ-"8XV̗g!"5%.b( Hf39Z =O`kHjF- pb^ 5^Ĩ; ^YqS+iRN4ӏ0y$}fm5%z3d 0Ka1z{H@vdjVCV;ju羴"IU|ƥT r.XK>'6DʋYV,tSi7 KfÈ$rfpKT'ްuSS5 Cq^ ,[7/KJ΋Mw< y]%d̛Eo[*߷qzAGu,Ucu' +!b| G,dfTɲ(kiA.6 NlL Jz Gnx[JrqL#n&n&$y~ʂmOE}?_ydH|atY;ǝzBu$QHl~I0_C8`eVYaZ` ޗiin;6˪ $4¡)O3lW8 9^jݗ~bq)[$~jŢCOwCPU d:?} b߬t"{u\&?4f7V]rօ.k7}[PCy킒{ږ&>w!1/,v&6[LtěW^&)աaҡ3ܭ.]߹a9UU]n /iWkH/_xW&M zo.;=H6ZVQ/Nө$C[*LONfhd5A˂!T\ku_PJV5I`I~yƏu#/şAVSȻ!T|T Y<ӏM#o3D`4\];nz $DaiZ]5{0y{jHSPQ7gO^8nۊU!F+&^gtOIRGe8"vl(‚:Lδ(qQ䴉B-"~J)"g;"S74ilH1Kכ"-cCoF cXT")8*.^>NW¥yT;ni`Y.63T/pEM+6JnukHJTH7HIt.8a8"2>sjwG| +~6_sXd7VglEa'^C!b ¤m6 n) X~L=#CfitF'؏̾FV1wVokJ1}|$[3$`>eSl}+T"%Ž&O>D=bԩ?/Jj+޺w≽?\C5(N,U?hIFˌh Y^"d YR~`vFvK_)}1_[Xz*^QIsqb-!WYHx-!>[<\Db=~nxsg$6eUVFFL_LFp>hflp[ ֤dqA 8[r6F#Yn'P =3Q.!Tj~ys1ʛWu-ܵe]in%H >Gv2mn@/ E<h$@]_]XyK,T@Hʶ7MDE ďC {%ޠ6W\ u4[+i tOO(v&#xT)#i NK* {ïGx-_wAb݋T*I xa.Ev1KUUX`GS>ȠTl2-,K>TRj9L5̷%i?|n9"`',M^B9Ɛ[NhX/e!/b (꟡8if}kSSiP/8Vo!7qt ׌`D+ZD NpУ]h G GT3Ejς$ lh|!%dn_pWZ0dyR:RJU8!Q|,aE Тϼ)Js1eY IQSg.Msګs/X,eV=F翈1@3ff_1/!FhKw ЁY?p+GbC-eA'WXD]St*/mgpG;6 D^VCrߖPgTcsqYFx&h-jeaqAUpi %҇* 杚BUjQegYZ070701000003e6000081a4000000000000000000000001642f097600002ae8000000000000000000000000000000000000005100000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/bluetooth/bnep/bnep.ko.xz7zXZִF!t/g*]?Eh=ڜ.+ȠLW]Ox&k"($4ԁgӖ K{'v@:Vã%Iș؟_yW7-t.@r N鳪rR- $'MKΏ{mź&v; Nrװ^C{$ct3R[Cz]w5{`dkRzL#,霷~0~#e1j=!4ʣB=#6jgNhI}:aZ!⢽cƎ5-~TӁ8C֫Vz+,=pS&bNnbCoyAGeXoDT+0 GLk ug4/|bʌ/SYt@Hgb}!?u*֋W%{]OY5 ێ+R@@sDeN`"5y1:Di;m0ZVkTm~msvGә)/ {3l4lM+M5NlƧY;YJhq8'*N滙G\±WFb(\`y Z@w&N0>zEc'N.S X8ӳ;%)9#Bf˵խ'}qIĕ4N-҄آ< -Eh LbhWoB q'9[Q V<:u*m ;T(U]]EVN|Xii`f~I>n9[<%ճ<(n?)w?4ce˶o QM>c> RV:+îPs*2$R |Ts:ɅUYFs?|x/0(k-V{]&2<ם)@K5ᶅg'MxavYhK@a""V⫺pHDE?7fa8a')K^kYr[^)aXT*ԱuuSwʀ (].*P0M̽7Dƃ(=c7'֒{qHULKlqܼGH}&kBEpufJ4-[z1.[B˜A/@͋اTJr9[l@*\k/)D'V&]9\&'[? O/z;DRv =t"@c"xS2"I@jFy*Uq 8wHNa w?ҒKW~t" 5JEkH\hf@{bkE 'kEzXlCfXX;67~h9.-(2WB:&Pz Kߛtk9Z&c߇ 2[WpdP.0_~U%^2 wUs|R-)R{&DfYJ )ECq*ή5UD$;~Q/mz|{c\K0 Aш sEUl62&M Dyk+m賠@$IEx䁈(YuK%]FZޝ0Gʣ=o"epcZ. 04"$]tA\0pcN8#.;rNb>=['DpU)WE9cɒ_Rg\y2/p;VlSh\lvxW *aAnP/شJ . C'ʮ0Kc38zmpU1v|!ٞ[[`Um%kf8k@?4xOؤnV{,ˆ9/ h6AD0qt}(g)͍Tb$CgTeB>~?-T0̬  .YSj 4pR.4vR(F!r#1f ywT%*^aC)=GW@_;ȥ%,).{p`ƼD5&mי7+-.[l'SnM^!ƬB^(q~G<IP@/k߮+q)F`{dRB2=G®䀉ײܩ) -.z ;K9O*T5c&ASDQz7D6Hz.+3G e:BNͯuLJ>I uFKZhJ6+O3 7ͼ| o)UA ؖcT%jt҈NvnAe~յlca9cm/*?ArM/z#]RCidέ! q`6zA zf9Gό<?ntչ o 2='H͡5rSxA+xaY{ $ N+Lz/:w[w~*54.If=(7 @qE}iZ3B4T1<1GhSEJu}OcV *>aSWzzē+].˥'pe?GV%YuIMP{+~Z 0^\5}[ҘͅGWYD#'rv*i2+l-j|Y{/ Wn,|uWI½8A<;UEvdǽ4|&A?Jg$Yᣌ : zK]2A'm] iX u ۜO mu6N%07_KvymYF΄ _0'+GH/c@{R"-ſ5L2Q In֖ o{-8XUև~wd om-Ly<&m^3A%d.WUSLndԸl>مhJ/'=> b.2ϑ=+@,PxWc_BRDXE!7i`g΋덎GW2$ۅsRyhrLl2#*0!>:c;sn)}Yof .Uw 4a*Dz7TW5+Hy>W̠B@k ekf"u;EZ΢!0WF8ڍSwuWڱVSI :azGD_#)>TZc!G!^ 5|ߤ" (+_ʐuTqxZ&}Nn W-pEZqǟ^]ͦ R[W/"bv 1Z"_ Q)l̤ *f k+5B٧(=4v5_ZOL\qPS2a$|ێL}(aؒ yr^nUqYOe齴 80{;<(Grw,CKsNtwO1^} J =-0_$]J_G-gq:BU2+⛑q;Wtn%%tS]T \>HO: Fw|7PwqGO"ieIzn_,c V}۱4|φ 0:x*ג5;ISccm%Z jh[Łsm JxOD̽#p&X 4|.t +L+2%t6&m. ɦ/0 %^YdNk VG4t$峆fT3!X?]dq'ed]g~CZdC[,7ǯIT XEd݀{M$!LR6Y/zW![TJ XwprFo #s9/tۦ[oCK4N[naqzh[3P!r. ɡ0a3xwE}4:FrLu9y9V4["V0&.m!$ۄPj}@ <D7Ix/1zBP!R>ɍ1b6F+`10^:\g5I>ٯs[adj0,v ̜us=UckA)+kf^d4 a!@eLR:|Tkn٧$6!y[}mQv>p{-ՠ"AvSck1LALyh [֘CvNO%?mfi*.(t̔&eau.`gyU_L_[ fPPzPc|EE+M4hiD6w#ҵŕDy^b}Lx[wjyEGi'%`=[m@-DAXjOgsFNj`-=?3˸,ނeM)A(^f`^`eƴ0Qq~,ep/5i~SZjC-JTI(O$qw(dg0ߞ_7jBR^+S[ɽ4@F;gIEPߑ4J&K1 !@{,[_ΏC.'V AVtp8Bv2dK(>q,]mi"4L*NOKNjx\ǔQi$߶cMt~DV;hTI2uU}˵Hi+i9 qQb^sDª5^:K0 %6F{ nj0;3Tvv(qB)0( Kҿ! % -}lgq<mwQɣw"e↢8ڹk[޴NVk_xGfDƥyҷ xW|It톺}63'ѪB1pY5ٙ]KPzhej^7a3qb~x b{v}uln)NxY֋}B/j%#|ovvͭu=2?_h# 2쟒\+189h 4 ]ĪS4Q wcrӴCG2X1Cgbd# Hμ#+"&yy>q2/Iz VxU(Dh FDiAK[t6hi#z7v]ۓDŽ ||U| 13c".06 ~dЈ,g.bBf#tk?ߩ$CGݷI}>C7fr:Gdb6)5geyX؍֮VGnP}줶t e+C#-7{Jo0EVwrY#;oSd2le=~9eK ;C|C8|2vCר~vu8{GbV@ϡl^}$t-O[x|BJm]S?D}l 1Xkֱ,/`I Ԛw .)<:Hh{8SoBZ'CaT\bN!T/J|Os]:V" ?>sⲌ]pRg=6oU A|Z`YxaIn>wㅍAcOevLP'd,EFPN2(!bAMy~41'v}7g#`?yQ{<M exUeT=y.[ӗ5=Rtؚpl<~Nr/7ԥ,b&L|WM ,0ud_.[kAxýI57:mo:w.RpzK5"9c*tkd~d?גG;Y @NAm6V-:b#إН;F4e[T58Ƭ9X%zAX]qxJJ.5d!18~xC|g^#tϦBWl~ZGʢqc&@DNy.@{{fr^"L^ǁ|_~A=V&H;1*\ {ѷ~g} n‰Mjdr+GK\M< jvB92 Mb=YZ l :&ŽP{QD/nCz T2<:\5, x nZA* @^&2g{\|F9JCɠ,i<1ΣJ_0OCpO9(߭r2Z#]2GqҢ>aj }& 'ސ O3l|ej,khQkhЕH_ FP֔f3&"-1 L"s7X31Ie?jR-AMb5[^F 7PhגG⛙OZ場jfQ5(9LTٕy>6\P K[咲Q{4Χ;"GW(?dRՍjM8f0<|VO^F;& o4]B̅d[2)IfXk u{Xks"RW, z)~8xw6D~`!+ǁ3:6S(}qO0+)$R ?Q CX#1 ܭG IMFb4E;pmVhK/?{bKu:G.4*84ߠ>A D3P/DuF*v{j'_*4jul(1 [I M$;wC@p*WDOUdrIˎ7е'o&h UC:5f$7L83dqa> -*(c3>h~vb#LXN`!7 fSnQdB k/K~ I4`3s2DS(&ݸ f_q]!~''6rJiUV=+?F60|Nhw?D .l7QdzMp_$Z6 ٬tAT+#''܊MH >Xi3[s Q' 9-L+C ͜I:}TІK7J=~zڲHox3: ̣z@a)+sc|B9e/ ~/y2 5۲L"r9yinKYuBc/G^b3q#挘\^2LRثa!^T3tC=$B}#Y1Oת¾ qKh8yWMX6KZFqAQz_u~; eZ+3H )ZƴwaVGbgy{ЫC.>B  <"}Y8 Uv*#!MS F0JѺى!?Y .}TQֵffpoé9ՠ:s6Vz4{"Ԣ] 5WC`*n& IYwcAR[6+&OჴM=p4(kqGDa@Fwkw "~!̪X8E#r&&]<*jK~LpJ ɿ77 7ۛD Ĺ'u:`ɸ.[fՔ†^C cxU~*G5Hn2>3n>^?F5?Tz).H"z|[py/NΖj==<8lٔYzwL x>]siGsoGko!߄Y /Oc\s.,TZ__s؂!^U{&{TUqze^5" 2굛@kr 1J\^"~j(>o$=C%5?'/6z M, y=0b:jB.}#2Ԋ=(dHGQ HT*qwr5F ' G&S.$:P w[Mdy~5>?t TZE6Բw<X;N1;L/b_˔L4(9 Ls@(W&‡>_xX+*&=i E>!4G򓫐%Zвh9YU6Pe>x v\؃9ҹYѷ?J"=TW4.Wc&nױmq~AvJͧ{ !2wc+{n(mܦ@Gp_XZ*JvM9M 1>4!5?gsْ DcE@sdQvTwFbVBS)a2͕ 0=b\fzm"R'ŭ TLb `h, ]xyha< 1|L޺}fHIUE3gYZ070701000003e7000081a4000000000000000000000001642f0976000030a8000000000000000000000000000000000000005100000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/bluetooth/cmtp/cmtp.ko.xz7zXZִF!t/0e]?Eh=ڜ.+_U1@WF@[UϖF&=g6P]z>#$g0%zjSbkfb L(5=31p&ݸNF~ C@.vSؕ 5X$.jZ~gT.z'%x} A*rdt^v2Ym d"3sbm"%0]<\紪e$;Y `׫=ڢA^<E&u955mKz!\a4aRCBnZ}Q##2.K Z)-as:Փܠp_pJB3tMLܤr\sQ5{66p݉?rUt 3AMF/3^qn<.n|l&bt^x6[8q#¢5}љ$cZH 4-RWb0D$ٔcj:z)_f*$Ja=҆4r2zY(aiL*㊸ˊs!1!_f} hzdc\,)}&p uhs%vB ϼcET1pg|.Rg*7|aiTϓwZ##:>=bx-*.~Kkgo5:JZhKt$_P >j!4ߏf$Tc[ǩA!*;"'z|UGhkDPD}3TnOEÓX@^ W,FvKyjn @K瞗KPPB㽖]8zv +T-YI1X$2 /PV|T:]t^_E {}#wg_$,QxlU^7U._:zf-aTJYv646~0{\4{'H@>́uz{Xd=Tڍh0TO58|݌ e%J %fy0C[,v!ݙ᭞HZB܉q(j3fBޮt/C>fwU["Ceڷys-< u=`K7+ ?:AV\ǧeۘ2c'|^JGJlGdA +RAIm8ՠ n!鼓]Y9p"z3Zb6M/$Gb3۾FL;h_6zW&;)7bKU]xdPec峟ƨir*ҢX 6,{T5 ʴ|o!u ~8fv7"8YA˶qXB^GXL`Hxeۘbv(GX\:K>ג0 8@UJ Aa0׶t֫CVR> u}T)XYb1sVQ|. YRHgEyxת.)b4_RRw7@z:ϳ|h$ $NmrO*p%>Ng}K>CmPz#ϋAh{ߑu Rf$$28ٟ<hAi(-rw(&6LV[ V9e}f*.$Dߺ1_XE1Yrα5pƓ$B [+E=  Ϣ]\tlc7rRS孡i[5~V;{'.~Ѳo,lC\VC pǾ׋j"+Bә0$YHЁ?l'_<.;N:/pv 98=>/m;ȅ`q =rՐ)t7nmaV'|`2j'2D aW?U.GRjd ;u%O.iTDj :h}ۺt  '5U7պTK^r̲#3 KN|F=Mrh٧nEUS; #\ hE',fBVML@3 {LtYͰQcR6+3?oZ,|-IfdD 1"P]рpĔ6Y||x4^[a !_2R|)fkϭ!hOVTSg2yį-i>15/T}˶ֿnOhX}v5g# }`dg됖;>:~PF"PƉ,2x7 w6$nG JǨ$~,w-N0bl>] vG`[Ƭ#xUfm{D_Uռ+Aׁ˧.J%# ]#Nݣ-hO žv+Dž\Lk_ya.&V>HFO2,MV+j0;Em0=b󨂯5¨}%h*K@(|Gj@z8윴ޏذ5YE]=1c9@À> 2"O?{<{s(IMoWD ^IX~llwD0:*J}e?—ْyV6*+Sr ʎVj,hWcFS7EE;OB;3JŇ"Skcp/D[My8~gg;F1E@g9lPlުFSVZ_r#$Ƶi圊>#?J5 f{xyF teָ<8 f2 {% pĮ)Fm@n8'yUuUSkLLk8~Mؠ'h %%,kj-"M {o]  7OSd.1!_]{sD "9Ft9~YG~ j>p =3ekIFS!'7yf|U`aC8zşɬi\o8/(R[)|T`D1k"zq%nkbw\U"dISK\B} <yb=|!2X{o]UJ~+~lͶA."Np=ܷCQ#S Hճ!_mYvG 蟋,{p1r<2#36Ew) B+viN&@ ۥ<$Ii<af9:9ল@'oq(=6,LKs :a H˴ Z\VP~V/WCWu/IA5Kkx&~R_h =H#XY/W=X[!L8I‹MZ7;kq`(ka?n+*v K'S7ˑH T~q"ݏDE(Lbqw,vfWa g^WEF(K KQw0 s(tJpvc+mns5_ޯ0Pvle^lj%%FX˅75%&yp=Mmgb_fz%Tl7Tx:v VwM%޿aT˳QrQ>B>9 o0%Iz_/§ZGO3 ruI,8Wnpؼ=m 9>I cϵySSa1!Г| * (<]/ kpwTv,aɴG9jP%@'yl Ь LK $DD#&Ȇ*s},d 格lf7Yukx"L|I#{!k( Ȕ().N[U)qU9 t|5ao0e@gF6Z6.W|uGDeО%&,_ws-[.f2?#ۀWu.^we@=d)i/Yµ= zJ;PHSh!-M֦FkЄ`hI9 %6%AĬ@>' WS&EnVڃ;G7)&Y}Tu7rG{]Dm糤 D&oNlB+ȋ 3]<)WT G1;UKұE<<[^&NbUVAYz?Lx P?͂φF4yD'jЉk8`#( j1[[wyZgz^`-3Ç֖&IwW5E3ޫjov+y (ZJs_KsdE(VXܞ5hhBňw@71ii 47&+As5 #Nz=#fĮz0yX$TpT&9*t/8;\fr`<~c5sy|<3Ou;t|Y$e7_y`1b^su!& ¨Wp']ձjRgCV~n!)Go2\ɸ[vR 00:טv*E³)]t[zV Y֤_q{6c. ԝX`l d;a\{8멶᡹GAgVG>zr/CO0.˜5\}NkU9 E,+ o?BYȪ\wJ.14Ϗqs{@,9DI<@K4e1o(c$HLk}]I!~6 CuZ sPeVD"r&$'uHyR 0n*W V׊! (kl*yԕ7X)7X,X)L]&+T) L]tњ$:nԎcffE?b\d=P`5^ zU`Wڵ) L*gs1Ygμ>RN(0:-rR>{qQ^[H#‚[TRuIڏL@~;\404SD2JQziMm3|i_W{EHhޔ ]2b*Ee@Ŵ|wZףuĀE V`@](g61,d8mZ i6IM8HqqSR79 s\X\({aڮ*"(Ϳ% 힛f/N.w/I/~_w^2 SG4xK? Ϯr;]ٮN\Ҽ..r?]54K86,' y]X"{i\6O;,&}=Kng ;II|oEW as^INFDcl_kP'уUYM=]Ā5Jr&w^Kbz&_ Iy9*\;*s:R^.;q0 oX[hRgeþq~> i"&Fcåe2Nj);wG*Tۖ~}`zwGBG̈zAP!#QHC3T DSSˆS=C5(n3!YdvKRM8+8Xv"twQ5VSpq;iz հv})t8i.V4+Gk/j>Z%~Vwl iz!qiU맡G8۳ e{{45d5,A]}nܮud(on누#tF1k>~#hk뤬ѩmo`&>Jo a@glܺ~痢t#ܓ5}ƬRޫ:+!z%d k~?Gg4 mTL9C;*2T0R2w8-FҗDzG#7YA,eb4˸N>.]+ [;Y{07җ >)Q,G\^ /[JxfE@_0C@g;дcZB谒aѓjbU֔?Fq-w898=6^Sp`϶ſ`!2#dB_MaYۨږMpo3ޣC yQxW4Pt2[GQ4z_:јs9e6e[ mn'xx(; H/sKqz%$`b]Ԅgc'&2Cg!7_(6۸U㌣􁘭LeZ { Ex]jw{չɴŰ 1.?82>,GήDڃJbM:H͐?JDz0~i ;G54̶oJOz' >Tve~aW̤ E% 'tsn/. ׌Jjy u4ȅtYUv6^_-Re?ިPRD]xMZCr^3$b&ږtƣpԏI*;;Su.Lƾ$%/:ːE:wTHHG3'_zcW. M^ S!<_HZIÒLFJo;H)#nR^۝?A캊kH1n`:щF҈c 1gJ:bm[<VkA^=ٕ|sB^z?kҊu’*u ƅK=KtښF B5mlPM`J7&ju8+X!J.X`-æTE9\B4%xդ@{YB!|D7 گK>Lܺ=*A'r6OhV#7(]B(.%/D.vhРSttव1߅xJވikMlQSIh\4ڥlW-or7TkPGIμ店G]6JQ LIr 7oq?7qɀ"^V[@kΣ$];Þ:*XrZ%sէe3ƹgũ $}Ƿ{p(~763|){ c쬊~7N_;9[frw-+zk Q d>b;3yF[?(*)|2'qHg9u6"T $aH(&[>osEWy} =F:;6ǝ A?cG:o/B}lH $߂QE+"o%k4:-;,[ufG rs)37oJP o35,{tUmP|dM-aAԫUn my@p |(#3AGUX:/Iʴg4_yXӗOs| ۳N2I8?kܿARRo )c.z}K\@ _ 5;| ap1mRهCG||##j# 7%d$R .Op e.Lerlhf>т@:݊8[D)ylT-oY2 R(v{t&xE).sol~Ń;fc^d̘nm|{n@_dh C_D;mADe`+p4MTʻ?G,&Φt)eBF,>?m'Mqc.v-5`x[F\ȼ}Qpf7к'bl9`'$|) Ykcw\Sb!. ܗ~zoWWd{Pqu rY_@wx^|QTY&/:la -rXY>ՅG`:!fk( 3%>k?$:n)=bwҲppsknq)M3d8 Zou]DG {-]I|Od(c= 4ln6xOԋA4Շ-1@d`k_؄pOͱW)EGmQL7EcrO)Ӄbٵ9G$l}g#~# 6-E/$%Ky4`oJ10ko WoE%D,R>DKRs(]HM? 7Tz7#^hkI02FX3 wdiG7?oJ NmwRCPa" e>!fj!KX݌j˂Cbx6 r8 F6phV<~f}*}_U:kcN[9nRV'>=Ӑax]gYZ070701000003e8000081a4000000000000000000000001642f097600003530000000000000000000000000000000000000005100000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/bluetooth/hidp/hidp.ko.xz7zXZִF!t/74]?Eh=ڜ.+BdOqN^Bp'+1*>nl.R1pL ;kcP,^\m԰MM)Th0ϔ=+S#2GW%Vq:QvT ޴H -"&uME:vkm" Q^$&Fu`h`_jGg]@@.:]!g9=+3,){f8F|# N h7f,D-_Å6HIm$!-YL1Җn}+4J eJ³U")K?hSzmaR41^_{a>υt >~]N#E&#G]z·NP ˆwُ"mN$"݋")H]ޤvŇx !Rs0L;oPt;MbЖ'zE`fn=/ඁki"b5.aQw`ɪ,wwv$(aQ̹R"{Aի9Rɱ'#GuuWy{6- A5吧{Ʊ.dm2YHp)U;m JUZF/np$y%wYpK;ଫ(a͒VK$H%PW$t\s +{K3pa rLE1 *݌ȃ9A"kyhw +rщ?|g3u䈺=<֖6Kyփ@Ghp w,{ m'93Sji^ &\o\ڞZvtx\t$+xk zsPdaFhc:Afa"y߯*LTxw,[(& -;9;A |ɻ0CliMTrg|ztXYfemyda-C;- T40$@g& $8!ڗVGbtVޝdoRry.m+5̺'H`MsHBvr!1]=jD Iڥ`2lɿʹJ|Kg*L8}] Oi;[5q9WI 7&gm%F\Q ,Ë6TeKT\f>&"I6D;pl>XtudW2A*j:Мv`9уvmxvnE&KjlNy%[9ª =0WN^6Um[x5`,6Zx joQmxEo ,c;s<C{- smBS"c;/Kz'#_|vv,"l`tMF[tINna,n2ZU,7ҒFdlP?u :``ڄYOr By}Sch77~fK]h\ +ru؄Oshn-`DE=ansܰ,Ѩy$jߪ܋0 ꠖWVx@&>`rȇ4VOUr0m"y7~~Ejf:~uG nHOy)s×Q2\Sl-@AuM܇lt|':gH8]))3+i `4~!?bHjf\;6szuhCv=a,+W!LUϮ?F;BȡOxW^.-IO'@Q?n(JIw޻ON~mI֋J/;+]N`!$$żL9Q)g;vq(IڃU Ke$XsID()UdOGQ.I􄀮˓jT U9۩9rcQfq% n|D)Alz3\PRz:^PbN× 3=ytAZC$oHΜ fa?MH LrglIBCnHXa:>Lr_ze'Bz9vÄ|kO @N; N>z!N/>^FE jZxG TQ|¨͚ǖyD ~wrߙ@.ߘ_.o|W8wD Il9.Pi8;WC0~&>IY7Kf{;KR{H}fl3d4e9RUia9eLpk:> <]DmgpkU%pSM]7ףYܹ}T,3\^ u$ KtP<-BOI!ukD)4bOsn >k,/:?5Z K28EH\c{%#eO{y8Z2RLI BJzpB/ ^*]3`M3o P5*-uX(\܃Fz܁E܄-K(Ul}>Pw6>N^&ïnRf@zqY7eU]Ex?(N/F($/^-3=UEjz ,V`!G TW+}G(Jv*0p}@P$-Q{=Z7PFI(=jȎm<)0> *'(06sy,jjE{0fnJ&jzJ) Z`ׯ&;2N`wVwdX:=H%T0^=we_A x֖z  -I/]W rLiYjYb­Tq"E,y}pa (l㘅LbxҹJ@ ԍpw*;#Q[@p٨sRRd!R^կS!{G@(.ȟ -(.sʗL( ̀{?u:((|HCPVs+ѴEB`ځ4"!!RU坔\؁40FoDoEiHy<*qbPw0tDVYZtyUPVXxʀ.њ,Ȏmj?4 Y>yDX_ g(iB5'}-!½[r9aU]$;V@OkO'M :$B%,)M)K(m`c%Ha,ژafl)qe j,KK1({bE;{%&FlKC]<0+kW.S2Ǟ.7KؠڍXK.J%FGV86&4/⫰y+]w?&&l/-)&)htЁNHܷ8W|Y.sAm } $+Vcˬdڌ8a&4~KГkߤYVNwgYEoҥR%;boO/0LQ??`±ïBKв+i癛-[UQ`N]CΙ$lKS}Mo*+^C~M%%L>y~iYdJV]_FCzGR-fw5ZI.DI5AEخ:֚udq`s:o.AI9S|n:4'0GT.- Bo【ā E'g:1GGJw1Y+s v7+>~p /%s&"RR"B%\YIF$a_n'+J@ L 2)1A1V?E VW-:.t|â;|h i&0><#I~;>3Grg[OkM&炙G/Ժrv&1UC5}D<%6&FmM})UV/yCM 2BVbPE~}` >ꇚǞL[l/a ϢBHc\+xax5|)~CX8r !Υ28Mǽ\(y!E$Ylwulk"=fpF5Q&_K$gMq'3C]?[s]~{N|HZ7|<[tv 1yI +TFTlїuY$!//t\|iX-C[N/g>ċCۥ 3ZuDnHql6P^2$AZeo-۸4vڣ`ѺB[9Y?㭦h1Bv:6@tٯJT̨$/y pq9åCX9M@:j+S|v7Sx[-VnF/H(9:|Mq|{*< :3F:U`䕴1C1}Yf}8,á`WZ,)~˻ k rv9qJLJUlϩ`bBM)NPYcV7/AW,>ZvWs&÷ePO7ePl_EW꜏iv&bep5sm߫wu5# ):+A.փ5DϾ E nQܠcv8_?;eAŅK1J'ך/1㦞3.w+41R q^”9=R%SAv(gM[<E&k"P/όXt;tí=Mp۬+C}kưsWV䯘 ߃IuGVĺ<? Q2Sz1B+X:+ `P?=ߴqn\G ۹8 Rt׉Q\hiiK"t:0-U-g.H"A]:dr(P"Vp[<=ΪM"7Dl ChCd㎗p}_&)Cq Y1T>VRD8 e|Kn$wj3֩CGy= 4\ݳjmup \S3wPIpo$g5i')'ETaI(V")ù>f.4Y*yXM/ɐm^[_Q2aNNa;?JN;.:ԓdJO@ܲ$Z`.2~b v |dcҸo6#3wv|U> ˰vma3KCeO4oոִ;$ݾ41SpgMs1hz~A/ᱍF5砓CQ4uKGD$)1s)XM - k]O{vhFBƬ}OE|E9F-/b Y@w2A]bx%.V@WY5܄VgPx?O9jGEEi5jq*CY ?]^o*#nYսEdE [<"X->"w,y%GIMu6|VsrTtѲ:\b}@ـ侘vhxGEmۂq2BF<-JqٺvN TB(ld 8*盙 GR 9+de9AnAK7irCp_4Bc 1W7z MiqYt=V%lEdwR@`%K4מÌVp^ᬾ~\dTuȃoV"H$>:4^y#JKc+p 3:3KDmQ_UnP+ ߶S E"u7UFҩ%C}B̮;¦ܫvde6?EH⁜ n:i>B yeZڡE& SW5B ў͈_GbW D;^^UHz"5*L9P$ 7|SUb5ALXz"d$y <])$Q_Vڨz>h4NTz*23{`ZS(+m07 xcb0AoG1=). ͞V[b'9`BA>`v}F22L) G-3tDӘ0M2X"LQ@9kA:sa$}뤇8 1qgx[wU7T %U~BB3kڅK܇'43M]7x{[Z/MA @Zhs>l#w\{Y>Q ϩVEs5;XD܇~Y+"a euK޸μ:edvq &LhړM$[cxM\mX|ݫtExШI2dZeܻX>ENp'NknYbnf^Wt!UA.)^dU,wQؕܽ pf &J;Qyj m&RLk,G:ãEU/VEWdK[p陕)Q:\-(av^l;LZN'ـwyQCkIFxhxPL&nudX-m[ NYpWk`Jܳv~HY^+T8"5sOD zQ=dNCa+:iGFH[R`)FͰ9P/|a4`keg8}iYMOz*OG_i5z0#XQR@8K#aUu)W]:4Y jNïhӏ}āDTD["b4KdGgkXs/8hţ e1jik }n⼅[,5Tȓ]؎Ɯ O#E&]ڙOב*3olםaiv=feo[ Ǖ.F/ n/PYQ*׍qwQ#RT mjPϠ4;L`mlu6tӾ°-tfݝuϕ>o`|yW~x㍎˜S w#:<~_hTPkauK,c Z}ϵWЃ5mik/ӯ_oȿ|k~NYȪ[TL(5JgACt8Nmb!X\-4js/\ݘ!@~łFD{%mE(JB =o`"30tmd㧮Xƀ}QlHj_y95?KSFN c*< x(<^oUf b8 G*%w5ҋk|7줿nMg22Y{K~B : ^ؠS"z+mMj4귝DZxUO⎼>ب\X(ZQ`bc By3 pjB@&]-kO3G:UƁhbg `Z.-U|}>F/^$@mZfki9ˏG}%1+X8LJ ҴGHz)PX-Nj3Zq. ._{r_$uOIPrTaX| Hv,RusHquNF8oC>1Z^=p^碙t(O){~O@f)JG4#VwKkJ J٠ls`l }^;(_~7tX'A*@d6Sou|8ǎ*VpfXS*7lcGf!azx}øʴ*v*}{-^%AWK,gg5 u>N]D| È߻H5)gR6{V pO1ߛohDTx$JR_σrbB*A_ sbCWGJ$xf.py*a kSPa4J$dQc7v !园׽FC B֢xvkw&#B8{q+7 2!gat!μ.Wq"`9&ER\J1mά4|ZNA:af\7Vkb- GxRYG-*9ƠUsf >NGa/̎}1cHTi9Ek&E 0y ШRכJ`ÄYׇ\]Ok(+eԮ΂b.-W%D~: 1 POx)Ua1Z׀AEq4FYe2nHbyğ4'D-yѨl)SSZKᢷb4+W !;[O-Twc/YMBBV#+VzOړMm2;#tgdp\t=5kHaS]7H[n,6C%U&Q[ ::]Pt|7kFř!EirN+R n_F!ǜimSF$u#374e-]|+M#pGwPޔA8pgj/ʚ#Z;hZRr ӛ2%Rb6N6Z|Wg ~ }+mJ;QQJuӟnR%eo"ÆE[x@& %H>eٚa~B9jk.~2HB!} ]R]$Nc[h%BLmZe<Ss~ͦ%T+jguw#h0)iڻ"\"8JI?> S{c2 +Q; =nJ34,"qeAqGYNIQ%F֩ Y*DX$ŁZj/o b,8u͘ nQ'}"k@-dlWS A+pk׊\7yų".|OyJ˜NZ/])RuWkI3ҭmַ໇Ee(rt: tFHӨU凉%EaLRҵv#9 r>j0ފdZ]ZxW=F᧔KDy9d66 U!Ӝԥb5c_|9?U13a3cē[F%Ж {)`!qsF'*]-a$;:د{ ;8N&m[^4 |M %\ǝ~b!oߪ^˃0[݁퉪p;A(IGha%jU=xKxG̛L;SRQ1EKQD'#9D{7я'ݘﲚmhj컝3SùX>A =w0!a͌X i\fnuNvgȤ1Љ u͵N 9'DR<7srT1s7Յ3/g YldVpjs ~ɠJ.g*(CcVڝIL0Cn`/1%m?TW+B24$$p{~AЗfHX\&Q.oC+?JTeT}V"|oyU fڈ|x=UO[K }THIGxCcqoVfa!0!t&v"7?#d $/HGOx2w;ْ 0U̔_X^PZ)fˈ!BRxVz{I5CCI6yOh!eȱfic\ m!]1 ?~&2]i%ZMS|)\ m\N5VVWwTIڭbf_t;dN0(##lIaδ碈N`]+49pU*C޾h&Lɹ-YYx~S}nj'YRh_0v9 \lبb YxaY_͋ AqQ&e Of5INJZQG63;`!b vGS0RsiчaA+om j.h&d=0z ^5 w00kr$@jȼ]*L#KJ#_:+=;:&YŘ)tiT Q YcxId;8'xF5@9Dh D3ָShe| A+P}Kj{kջ0\YǮrt?B~ACqnDJ%Ayd^2:LgBV,' Ȗ&^XJR PKGqoc]Rr$6? }ud[gWa#JXTRVփyͅay|;mo)KBvGPq f"n!Z ᱘U\%G| XNE,U^s?0Fn A#Cڧ 3ZY1%̸_8H6ίLET40 qJEԾI0?/|zzipC5agFb#l +g2*5D>@7 'R?9.Np,6 ɸxLGScu HӍ*/O86wj;jɊʸ,חг'vYz2I.\9:A=pV\z| v:(TvdzD̲uvL~JlMsH:J}sZ$O( ֭NJW %1ښYsN\5Qp^^6tdfX0Ϙ@Z1Hv:. ow/V KҝW h۬ gLxSȿ*Jۇ:quu~*E MΡ!Sejg'۹G?BU쩠g&b`j=O.wPְy(%D$D.EfL$WBԉIđ9%|xac׭D%AN r^XN(@t 4q ~ Ο v1mQ`M_j8(`QF }zyK Fx<~R_&IuI@e0sB)z@5Ǚ"$:ڀ` "d]Aq[+$DeKB0+[iA@J_Qg?j:A5ݗ~toE4t!]B ?0Ӛӎɛ(T%_C|X@7|7Mx:n`ҶQ|Vod6z<5e4ť>A~E-MF &NKygyGXL^ʝʓ{9mJǮiMPTv;;ԀL2 9;!mwa0en8| Lk}6U,pC:ay.ZeK÷ύ~hfK\jVhveq@I (J I7܂;h' iVzWsř!cQCmqvqDܴ>zkWR%|wM\ cSܗz g23_])@BfٞmUJtx_է`uƶ執.oqkBK.ԮF:seLD@(ʟ-hO9šei{~vp lf!:<~{&4rكp6#ߔ׊'[d߀yb&O>wEe[b6LR5"2!xzDhh&nxR2dX}١G& PDX7ͳ}&] r ~`,бy0ƥc肳( "_3Y^)SIhqDP ĬB:>{އ0l02~TF_kı8)ݎ̐eWzgSj5 }\3OϳfR޳W[EQGPOnHd*^|9 LT# m o$P5ӳĜj$ E? _ X$qRT":Y+lNĐ3 u#_P/a7(2qż[8aȉ;l8,FF1'/[t>j W5?Kr r=BTRNvdRkY,JcDӺŎXA *Q,gsM.scuO1'!^jLg[ी-iqD>EKOGSUŧi EH=\8Tdip,qx1[ހqeXM7Sfùw5w֏?IMj?ö7˭1Zr[AKLXϖ!lVL)1&P^&KU i4I TE{xRuvŎzUHmT~>?|S^Y=iD.A}?)8_$'/0w4JUQ!JEg{Cs7p>w? v ĥ*!;N!η")Ëy_NdkuZė.dI! :cQ=;M c|X*24lHA̠Ɨ}ƅ*V:vüچe!!kyE[B.,U}#@1q&:qBqd߷c~|cXrGfY݀h ψnԸ<; z빈t@݈bДvViL/ޡZ-^v1k+!Q,pRL US-Ss D }"Mh*FNFoVB(>fRε|i͂$%="HT#5ۿs౑jprp&dSSV~9f#El eeF Q 7 UJ˳S*?‹k^iE.BQ3}-u_ii ^p>« K# ͫ:]V7abC냐l-%C̍؆&/]_mJ_)udPqw(~ bYR< kk?'tK >EW'De2xUHPSLYDQQ~D͟G\9I ڂD8ߥމ?i:^ZGOR;a(VVQBW_ X SiKI?rQ| d<ӈ9M3VGJLfJqoXa=cvjϢ o2B'7ل.(MbH,x8~y 𙆲=㾋ds|z{{怋4QO t۴~%|/?&F5֣b0 zSzQFJ@]غXy{9 KB[8{.Z-FQC4 tPFx8Fg>%E%Ӣٍ+Z F4I}B#B3_CkLlL\7Kb$ïM2tU(l6O/(bqI5Q'af7m7nߝ, {PjJWCJBW<%.SO- |^T2`?BHły[hjt@a8/8n=MUEbzo 퍘5\n%5K`/.BrokEQqT|*+8JQGJ\]Lދܢ]72xTi)Bg/4 鈒‰.H'åRxC>%b䌽H Ɇ.Cʪf>GT0VTHH@~;Iv8j2B&}I1}%Yv Z&[ )Ǣ6AN(rpDfiZ˩j=`E_ P/`w{^.O-ңߊc>gP)D^UzL}`|H]i<z򺘢q%rz-mw .2$L,mŵ#l˅!ĉ98#n;d gY2)#\y";MuS}m7ǩ!FG4 =BHa>Ҫe/#Q78y(4HYqxyF<uBՀ~_Okʿ-tƧ4b}X o7Q80t>g}Nl&wG` L0o,ȲQ%1[3$]+ nrD~xߚάQ7S+)]0̿jɱҺ±d;=!1<(6ħ!Z@ 9GO~K$mFm -L~NFo8\↊EjEM${<4j'wx9L$y#]"w*Uog"?GYR9k($L< !Eۯ$cruiY>G?? e!H Z^OG@: mĩmHVAYbzT[Gba AuQj)FՏq|5) Z G 蠭'"wn)IJ4>ЌO#$ ?e7>'w3'^mCu6j_=yܢsج(7f rSsƆ})'!j`ʰ.ir{'y<"|PF['AE8 jaqtY:-; \E]R+2ăJ'' d#ko[74YLtiO`K*i>AdCc!n *wI tIlFPw?# UQbd*_EI7w vLmh:SlyFE 4VK|qAPdakv﴿G6u}c9RO; M,O=/+8nFCM `څbcT%Gȷ<_#6l C9G iz;B֨W's ]҆ SO oJx+sE yqr ;#0%fXs^!s}B(K BNl/&3DRa,SmOrZ${@~`V3e{[19-(RC2<׃-D;ɕjM_Ί3'dBi:.uPAѝ@f ATwp{a4mt1\e- &Z)o}Zg1Ms=z~{rLNQPY_JB7W/bw&C5Nr$>24BuۭtIDSAbQ Mú 0XGX[evrg޹-%iqOz8TKEO~,(,x aƔ."+f1x %uܯs"~P ܭz_El/&GD*3;N@o^S`ian~)h@_uM{27ɠ⫧]n{+#hIO"7JLs "a[`U Gܬ𹞘RM /:y*CevTGp G[5p[nDJ Ct&YLh{]'", pAnӘ;-pI`aP;NXR?. d]YIRdWHRQ6:Oup,;% Vo3T@QZ"pVZlqF1 <( } hU#**Xh2=&J۠Hz]j$2g)ѡQ# ~?V Hf(ߔq)lt[O3iLdb-yrJzߚt! ypm%kf#(5't;@9aCC U}0kWh3L+W;oYygl^q"EogQ1ݼ`+̌%䔺rHJv̈́J=*)D E[:J#+jqB d9|ەqUȁ9ȷu3}u]t{b`aL+}Q$yy6{br9ا' Ǥ !$~u.2낏˄,?p)+TS]64%O5sv0^ۇ^kI2j>rڥ4 !㺴M,TξaJ|7U[ẗ́{n4.C!ZsbJ ?]wFG'@zKoq3ս=j:Y涀XuYȐJſ+VuW0 n sXRj;hK)2< kpI|4oEPNJRL$+6 Pb.=o%y>SB!n54-]ɻ?1~_DZCnJ0* r5ƵSvtSQZ(6+2'6s x$^V#\7jNZ(`Ga#>jtcv;ϥmHkvZ g\ߐ?gtTq6GNDCG`Fzƽyj"ZT';·ZVhjjL3n^wu"?;VbFxV[hdjbH#*ɿo^ZUp+戍߫"L؂_sfO}mûw|FcG8̫` >A6&cOH{G> ȴ !|CNm#~8W?ۉrn޵ڻZ:7^{r}im/fj_*Dĕ~M0׃',<˜D%lwDU`owW;b+E+MwJP˛^˗O WMa+~"%vKġ\j۶;g|E@T9Oz+S2˟$VI~.tﶾ]bG"V#TDڅc{s2pŢvL#PI|VfJhs#D D\%/qnJ%^MͽkF`ϱ{tɍ pm(u\jkQ\5I=PjRX8$@Q10ֶGg;sqjf.GޢŶc(s2ϗ?FjZnR..s~:dE E4S?뭯ʩ"PX[޳<*YM?f鲻Ͼ9(oaa| i01 e)2}N/P^O1\T+˭|̣ nlC"E7276w#7G>Xq2l(n=zRtͨ;1֕{N8+q*tVx[*@Js  Ҽ=(mVo™2+bAq&Zu0h mcas.E8 a  `Hcp&9@qƲBd"%J?}6 7ݡ#ݮHJ%B7]6.@m%!ͷ-- J)%=5%Po3Uܧ :ڒj,׊f2C4zyGj霌rY2r"jCFmR3ϒޗ*v`;a,ѫX̓}]ff; d5F,Mx3Ȫw8]3?7yAtL"`-!E؝=S-db$0Zfkj Co x*p~@U%\7<xlfRɕB6[fK?'~UHB$G)t}vqb]Hvo'+Q{B:UyjRBeژj AJ$朢 $nhKSADGw^x ̮KPmëπZ^F{XNL0ߨ2=u,/l ]jP҇8 E )~6TRE9мXڶR?Wj`[Vd(9AiS =XeWhc>ӥU@qK fn SSqZg?Wp doi4QZk*{%BnCj͸j]+og:=j?M*y-# rQ=A`ȡw4ɵ z1AP}-kfK5˂{AG1S T̐ 2sv%)s0`x1p[6X?8?ͫS/ JR4Ջ 3W7bN orj.<[eVxHܰ69K<#QRbNLa|Z[Âiſ؏iTGXT~ck[bVН-sRǬTJDC`тXic&!< [ҒJ CVb AupT^! 0QQ#<薯Pf^Y]lQK9JN`B=0O&ys?Sm%|yO0Dʟq~utٯ,Ca-pv_^vƁx,T'9_j/8Z;c Gee!4E2!Ş3ذG܉9)>V^^D"3+k[PT0EXI^Ø0q/G$P5JeXߖEAceץ"h֛Mgw"[w=6QbX"Y ;<ơ>tQvRpwW9^h,j'D]Z3i`\%I (;uئzDǩLC$tBK^=3=`ޯj١ܵz%GNIIUkkDlN.yqޝ %_[z7Y{I%vm@ B$ ʃZi^N91YI}\*ITƴj#-JX(\|yaAʷ)ރN4u_`a|WJy d/&[uH6 mUՀ!:؈ 5|[(?]p/ qswP YU0TԚ˰rNC=넽O"yB|}G[!pUM0-qVWQxS6!`dH/bPr7I%=8}] b0b$$v9:tʛbᏣ5@-Rƈ(m}*KvEEXՂiK>W>fF w V*Xi;%4?k1^lg8LlSFEzR !Y_;4"jƆN>T!jWהBYCqR*81J i%ߏ jRO8<峥1O6<\4! I-!iIgn muQIOhQlPʞwˡC6%IJVNKyw,3ŬJ4;obt]]=!U(|!Gk'Հhsm毇ϒ|Iǎ;ZX#߿q/.WMH} g& /MNWC'(5B=srf%IcàPԞ{K'd_PXNJ`zBBϐPX )t ^利pq>Isc+8P=mxYA?S醫;؏1gb`]xAdS*[p:EbO.t{:RnZD$A}| r,Q#~> ̊mXyC7fAKc)㕛8r>Y}\hru:N wе/rE-AJwwPmװz(o1Ж8ezVɅ31=dQM^!~q%w.hMZsuqo:o|G" L-8(#¿/IW]w{{2"ќ^n+_ӿp-?Pdo)A5XkVx3vd~tgT~*A#X.aotsb)%#h I^Fg~-3(ʟ[|YY nPYіM~Fl~'P[~vacb.šryIQkt`ȣ0)w vMZƶq2-\nIrlT_&~V-PdC7FӵL7ge8Lqu4(9 HSL? / Ew3[v~Xn: o7CeT#\'J9 F~bhE`_7X򜞠a(T}L0/ tX#wFyT+5ǴmZ't;" g3/FJ ڑ_BO8BV##_ў(@SZ&q)o*C% *)uB'}ey=~:G|sZ*TVDIPT yKgl"#?_pVIy41!Hr3U]o=*jJ}?e?[չMG9 8O^#R,_)sBk;FDu&QjzyZ/+$G~vjư V^BYBBz6Հ Q89xT_$ QQLc%uu n*nM_;nDJI lČ(F_tqf~bƬǓ H̭9$m0롋/bx0㚇M!axI,Pqp~4j|~&ك \",)&s+ռ9k7wAycWn.}|m\B;d HLy^vwQW*4w"2A9rK>RDyz&WJFxG^ M D,;!%-_7%^oBxjÜue5Ate+Y2Hb}(mTAӱz֦@&׎k2;NGzKK烸OlqSƏZ#Оu-8_R;_$ $Zm5n^Ɲ$һ M z,珑&ّ&\܍=:sK!9qX$dibCvíCmC.b\TH >P&CQ#PCvP57=KNGqDècv!ʻύOŎui*⌇P8MЏ,BOGnìmJ>z6P!#19⁥SdDzw GS_'=',]WZH> =I˾+/ʾ^nxZv$ B tT41ЊG-f_+n/_fi ֒N!Z.*#WA, i H} Io2:j+ߒGwF?'e8NqVƹ !geBFp֞3NT9on ]Dvsf{p7'9ZiBqG8;@e0M0ĈN? cfLFb)%.!O*oXeh'|%amѾdqǺBP!Fs74O)Ӏ1əgqCS27X dP 3!'.`*V^YR%>p]q|:SLmR)]ɸ$s;ƨYG=?ENߊ[e{!N gP, S6n ^mg CPmo}Wf=죆R" Ձ=wRD g2‰uqk> y`HTn!{J}%~`jbN`Ff-_jFQB6s@AsnӪ_8%'~a'ʭ g?M|.ѵw8Po =O,<]iSJjdD%2B+ɜeػ?>+@,I! kZi5sknK˭h~abMVMZO ,/}yMi6%;c9ҙ5k`EJZTetZ+HO0 7߯.^]f}HfH&̐}2/jjRg+<- ~1OtfO'Fvi׋"\w~ӯtIրrt/w:t_U]Y/%htFa W-%`>h]aA > |VWT-i#n0ӫ{4}|j`{^ i?bb%4O21kEs\S|~QDlp{sJmu@g1JJIUM;,4E +*ŪͫDC/vo)f TyS=/m2xe|܄Z]]'+v'_DQ u`h\V+J@t3Aj7p踡NM5VcM'p{C"㙧Ȩ -k]-Bh;r$6^KnϨMLh7{좼i$bgدq6,[ܳNw&3Ei։B3pekl;/pe nԡd_\5[lQQsF]~DHG ?1uC݀j5ٻutx>,zS*^P]&$ wqa6EvS3nl/hof<|q!@]ѧ72僚ͮm 2Zl:t蔅ASSPpF4Z443M6j fu6,;Cjۯbk{Fx8g?;PEIcYV+5# ,۠w)vdQi|W&R69 bUڪ6zEl臛4QO |.tC;r+L6P% ;`i WV¨Wop+mi[2HbR]滜vZCWl_N--)Xb)c绢>JFgF?W~;muFoJ22\7E^;G߬'&i^g&]썳N!;vdL*3L 7ˎ&ReYHŀ!Ĺ(NI}Fhc3R0)e҇Nk(/bxTon9Bߨ[G^Rיt&ӗ iQ,O1N(8?WU5Vő;EӟkSpY 駬79(s? P4sC.TQ+UF->PW0Bm+ZHn'3 G~ü czH<5&実=C/e'm kIFf4_嶷߽<;y5Tg4;НSܱ^*lolINO,4U~U)\Z&[uDf9 ZdC~aɶv.V'yV}gf1в I`uǙ3fxՐq5FWUP­@*wcGb5mNخwRTyj7$ D`6 ^:iY*#䀁GnH;7P!$k#j.6W%)/.}WCݵi_ >Pn#r&" $j! 'ҌYToW W ޅ-ԒqM@y/?㘑178 ?18q>5ϖ>5ŋ[foMT@=Άzv4ӃE/ڍQ24\&_a 5^̋6_rV&".i9{YEz 1|G֙#xۍX>zAJṳt6H/3ٮ(ƈR>3>b"č5.yR͖3CZر8ai`/ [bS%6bGLj1zfL{>xP X|"h h!=#(>& h/Q&3[5&6yXMH;k #f"4 oZm2jOqPmsFD؞ ٙFC`Eܶ14Uv]03yPhN|eQ@yeo (1c* ǾT_rJΔ"m֤P-hYhl5Ti%~}?H9me:߱RqZЍ>`0CQD$#73oI#b !$޴_4݊xv?Ņ~ WTxPD+.~+$>rjxct!}~A x珉̓/1nuZrD=8x99b!ֆvy/^zSDۤ3ԧLSIM`^:To6ybRĖ]se3Oy:U2p[nPx  엯\x.Zk 9$ SuzZJ~pkFet.@zK`]n+H ÊY5{v 0Ð7ֺY9W=MwSc=i;OG@ZpX?%|rޘ|u W ðȀ4T^ߐ|̘_|!Dϯdk:'V{A]'hN]vJ&wS2GƊۣ+!DE|C:76Q{~t Y1<sjEz}jq44pxI] M׺\6&>4Q,B?n0,UQї_}C|ʵcV b-:u ɂ4mX01mlJ[hG}Cg 'c͠AAnVHm,WOqgd$ \|#Ce)yr>Ge}^5{Ƒ@yu\ \JX5 #ϒU~>FTR*GƵ0q)b(DHM:mi>܏)61#|ԋ+ :9"~xӹ*~렼`[Dc#`&B#l{uO%`m)ؗ{kbClFǔi_)v62VDn WuPZ,cɑ)TPeh i۔2_K~6ٷ`4"$%1O}L +[m OM֙ϦHP(Q6҆CK>.C;]9Tۗ/i*/NtfLKQIGY2}PwZWдĽKb!l6^Fr/O4(W+%O6]\_=|kf`<`0x1f}99RZZG?CSjkr6|l[{[jhLz%ظgɝ (DѿlKiK\ؑ_GĹ$c ÑhF#=W?4ʶ.=d솬`e?Bf0B.Z>GylHg8&4H,:n U**~RPSN%@5:̅I_.P Me|5C%3ZqG ciHRZgGndw'Q2hAq۠MA2*wD(ηM*:H樉 QFB1-ZYvqDh&3"L%YF%|%ci`d:$ rh-^xh~FlH(U{C`Y VYQq<Dld d}E%:;R&brDRJ2}cwwH[Ad@d3nk';Lbd&/ l&4)BVSE1鐕3xrwֽUfM' $%K_ Ud̠)~b/E7'~%t34{HxCVo%a P(EL9^{xJ.HC?, %ϊMT!ҭ2mc&KYK&JN416AxJ~P 'H2ƌJ0H3qM=>xA{ H=L\Q踥`1:v)T%%x7/@wiG/!g2z^T+\+moekfObvMxZ>>q 7'|1o ̐DA6}v1ngT! %:MP Ϛ+;F0PO"/ !╌6XP`A6%sQxaA%(IxTG f2-e{CwhC=끚},/K8vBy|@e9;K63gw@~ֽBQUqRiPf$L⽝jH<;跽KMLD{::88@Wr#Q1[nn]?҃;A4,AK-n'Pc(I`fpy"~*6{EC>b5U1Xs)_:N?f8_ze&i_j"NHUo9q}^PGy\9 q9'|zfF6<4~Wo PG6q3 (?@e{W] 8?L g8 ZW )"X3W Q4"҈VcYo\H :Wx1.t-R"{J/KII찔Դ66Euj1K)ú`#/B|#s>Xar C _\4TNɭKJuz)qH gIi-௢".Ɗ*h` tew!/Nn" *ĜkXp$PN7.ٕ!(Mm|]ds.]CvGMYWT(DD,:uGeIĊ"nIs'MASͶɧF⸊pD+?5oU?PEtU p}jp$6~_%Da Vb I mD|KSk cv`}/='G l-lB%Ypa/y #A\0]ը\3H2wpmGiu 1*_="0"CE@yvs7Ro`~(*,W,_}`ŠdGX7p#ckIS;^ ivL07J`eF19bʫ(7W\DN H@Dr$[\F16$7;:{<&$<"Tj' !#=dD\ mPAFy?5cf8.0 nP:-4ɲ|.;@ɰbh5S1srU$q3_T W3\EpK!ޛM8^ 3r +MyD{I  !_&}0I&i;5C{ݸ#K/+ ,36Dbn[45}帖b15$TޚfY8U 4l_3Y ErxÍٮ:>q&6m ?GtFzHW?UPvNq>dGN*%/!Pۧa^9+/1 ׿E4w_][zwp& y8ꝁ-8}T~ݖ-86=.<`=N*p?ƒa=56qO>:J"YT(R ^*.P,R"] E,#7|%jGm;E w/, Fjv&!de5-Pǻa7Ϙ( _YLxA]L\\n"žx5{x޼9 :Lr?ma}.G9d2P.r@?:mCe&{ (f-lGy?9&dNm ?Ǿp'.moǠ): P>̎OOsx*@rPX\Bĥbl|$9GqrP-M<\|K=hLW\,E\`u|ɣ n"Ѽ@SחanM6t)ΟYuk,#gÒ8q:V8(;}` x]K|)B!<4"qܮAU4fW,cg3n??/7rx(:;ȋ|,xs>*!e, 0rW8a9G =j lk(ɛTP3pX˷!ѽ61*Ki2e!Qh 9w6e,ONaOU Ƣ)vőW+^kح5pط־qIM^<6oAt(ᨉP^a-B'vCnck7$FM~g IHLJ|>f|hr~7j.d=^!yG |H[okV斝uRUu֐)L} )&L2L0MԊϻNJn M#ͫ`.kQ6}vkzozʙlk3<94jQR!I]l/K@!|iچ_Oi<]ϝ8wk ܪmuJ.O-ApqEw6[Oqʂr ApS#ts< &] |vVYdSUy\/J|B+In9%Ic(n}6&s0*#xpn$OHǩ:8N"郰ۃ!o6>""QKe5Y1D"Bw>S! .. 5&=/CJv-bk(ƵS(/hU*>Nr`&nG^q@&OcqF j.> "ٵ :Ce'ҳ_1J1g_ $vzgjx*&?oGA5jނU9n j*6|ZYX+l3A9wرP' bc~ νXqFNK9O`լUf䈿+egj ¼H6^Q{%Lvm|hnZ,ƾ}z KNm5{ |4˪GNx-Pw OXk+d~+#A 5!%'2 ؿnE!+|t-0,u-A,^xgS7֯!oHVhGW-wydҕetqPZ3zk%^_ˮVAq.!٩4yQ|d) 7 0xY$_ý6wFI*ĒZ#~ ҅{2-J^'ѝ$ri69rHFڝgZz?1ly E)9$C yFM^ڲD7nz{:.Y=1 :6š0  dp kMʤ TvobH[?]Y> :I{F,03/=n&g@5 &zGce O:cq%Ǯ/*è'M=`.̷+5:իDZ%؍\[=sw'ek'4|&go"L8N2i㟧$,9q:)C9/W?-dC*UG6 2xyݏTpwK~CAvC cXM N1]NJ4Mvu|a"Ew8tjʗ;DzI1JxQ28Lۘ5vnW]i=Ť!Hō1j-tq*=6 )FR8[Asq}!@8;Ǐeno㻖A0QR(Ou1eNB&D_c#tW쾵3@X4W@2P$dKQd)6,yjE@ceBU;n3IXZ;8r4kUX!"\]| mxc)g#izkQ@S<!u7'u=h~UZN#T~Μ&4]XtK*o |7;CqpfBуB_אQ /9)@Ro )[paiłjnn>iהBk7+hϓ4Mb]*5ƐԁM&1ka`ҚnɆ!ʴ.8c2ԖI1։=d$m5i D|la{NTy;ͼlIĪnACDlMrICC@v/; c:(A_b߈S@xBWlT 7ҞÈLo4ItWS:d&4Hؤ&3_ļ~;+DxwTYY٫Rdӆ뎯+= B IK^iӨDڢL {㩙$ 5(]rIˣ'lDռ`򔵓TH҆}c۷%#( gqIr4ːhdR̢r %lPǿ ~t)- M૧"(Xm*M~P"$;~=(F$z~0<̷2* VoRyt,5U5ucИ9UU4"1p{6vT:AXZ"@݃`,^`>EcEN~v8mɀD_Jal(a$eHU^=9شw>ݫ]j[! rTeZ.] à q\ B(w@h>+Z}/|Y@q#k ,ݝlŊ V"@Ƥa-ь|l,)ȘVHG|W2yK*2 UhF<؇:mjI!IHjbˎ O uA^e5C=H.ޥSSo< E"ժz+ ˳Z{ƨHÓVt?Z9]/yr_q~8nA^t?JǽzTU\%9bZ?.2僲9t-Q+7G)wl逴;bĮDbUMfQ~9pu"߿- ]kz׫]C6jg/1ﲞ!d z9u4lޑ8sOZ5`j Vv3_%uP\+1i J!p+6=}q9:څqJFpj ۭywɝp$  )۱gYZ070701000003ea000081a4000000000000000000000001642f097600002a5c000000000000000000000000000000000000004900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/can/can-bcm.ko.xz7zXZִF!t/g*]?Eh=ڜ.+χrSí" \PW\=\AyPUd8[hvum3x#_H ]hn%W6)da)dI#_HĥӍ`nXr4Dz=cfZ{\coD2K:_\fgw)MiajYKgX6VX%WR'T0^Mou@MҀ+٘l@8Mtν: pe,]j-K" n⒅lɧɚ7FUAH^ymnIm3DFmncC꒘Azz%* \@qVN!Y/EYcix%䅾*ie_ ڲRgLG}A"}paKBdzm1u/ҸWP$ťBⓌuab-q#p,{ON#_{G5Q\ۙ% vzP`%΀cZ.IH[U ^C2ײm¥X9? ~7?z-S懶ʲ=} XM7$5bO7(nL-*-z"bj3 O2Qdu?M ߞhB҂8W÷qK ƳyL Z\S@':;V^?DI gE+^qO^gp۪AĕF^<&[໿^tEc9p/( HܟDz|0q"l}# :m„rS*˽^;t P?'3 FQ% ):O~ WKﵛUqF"}YzmLQ\[Jȟ`O1Ѩ8fbQ%K Ԇ|z96ĒKKRUkD* j=VDB~Ey%̑Y*u[j FCE*l݂)|on1okd*t "cמs{!xf&S#^P- 82(C Za6=7.zsbNƒ:zh $Rw.WĂ01D{!A1G f}N~ӥ|($\⪾IBD`'sqWj<# UG'g%3d^p.A /G5r$!5o^/Gg2%^OC*}HdJXpfZj\%{'z@V$FCߢ_NG1ؐX泒QCJ{ .H0d"98Z2R[EFvb[iix/[ɾf*03X[mfdKK3+TOڤSis2/ @WD ~z#R]!+X_ &Lm]uNҡܽ$et.Nޅ2n ҜwVXyR!{5}| G:<aB?~ L Iœv y{t,;8F5i,t4+SP %79u(:^='8c[YCmJ֟FCܑ! pzL$2̯nPʓ{_/ߢizBäu^-AB;=Ö c0+zCX?1,CwzдG5MOIŠ#lnj4 ='=`W#k69u֦??&>smp*ub;gڽ0CDcepaIF8(M?ؑX?(b/^>;ه?όj5μqlMǃ ô!fʎL+D?hFy.^(N@79ޝ+2O*äKrοU?ρGuG\7%a鯊(ssq[0N`5jhQUR=ܻr 6'duYj M?|B0f_udSN E`yPz]c/k6t2(=.,b폊{njsVO8mե~UXwՅVřْuكn%LgCXɻ?hEyaKsloi `wO]^>!csWC ~i69SF%rR=4"`KۀRכg#Un EN"}^ <$Cf G/"8}WOύW#q!\vtHR'_ThcXʢuCe,$j ~̊b) cگ ץ2o nD6:wuBQmsU 83aٯ= h:BM2PĠYߦPŢtբ9N ɍ#tL'Oi0H<6@^ka9Q2yuK{["9@ 36wTzɡ2{fr|{'y\VTд*.G1Zg'*Orkϝ50}-gq6zC x`犏Ab:ʶk%~%+Zk¶NH.ա#S&<҈- (b6WKPL֜oNHhw[F#aDyFKI/Q :j 3aHQС N'LzmD!=vezo~-tt@a^RpP`UI"y#%ۦ8c% =qj-S4hĂT_.&>1iwC~hm-E\ H,1ak>4_J pZmx0C@GzStr(rx;1sYV3\ ÄPÝ#dؽ4C]Z@^' t 3`p a|D"QIgmR/A,l n)fkOlg}Ҳ6\hrޜ|Lٛ@" XA>HJ㠟 z!;O5,Ld3LYf(+6 j-VS7J#() mA`DVx-7\>[Vס=v;30^*:#}/0pr^X|a2Vj*+7d,lX`ABq)7d?b1R0hh$A$gNG5X({w{w=4:P8J1WbIED82H_tN@tOþb-wCy ep?# )Q\ee#l.;>(Mʚ_7cD}eNѩCWmA4>E|ld+ZA٧0%]rM p=,$D\7 fy[7;^=-WЁM/dz:괤v!rQH<i<>D!iI-"BObs|^SYN f$^f 0Qä9dY|u|f_{3&3`!ޠݨ8zr!#%.Ũ e 6_ӏƺ ۙ0V7Q:ǙZH`kGgb!OR|r͡>`RjS߳ KRpӞ^a[>~_7 :ǔ"^ʜ8yjmt1\f>z+֢0܌_)$*ۙWn aIGeBB`}NCIS+e0tU8ÒWwuFX_IMjImߩ}$GNM/K>o \nIт\%=G"ELdޑX4 j{RfA4g.-L^:6&9l1*8]w[OcaQPa2=}o{Ll즜 QYRU^.֣=Ɨ'7$6=ޅe.I-._V_ţzz* uj}iD ]/,ŸI( *_f8uyl5evӝk Q"ayKoEM7ĴǪHJw!w0=6=?PЍs[_$`87,[ .j0F[ibhq^$B_AwwO}_А\k>cٳAϣ "Z\)8&}$_MÃI+ԋ З`rEB 4SK~pװ9Yk% Rw`9uo4R|(3nI;iؚO8r?Ÿۍ6s_8?T"~<=Sl MO)nڒs~)+nAPy_V?sp#nUlIX^F@цs7k1$A\ḍe'ʻpe3,+*kG 謸/~SJMj;$mښ1K ,d&:T\@0c.lʹΖEA'b+T &P=bfӖ+̋޹ r،sj#;M* zI2XQYojo {yy/=B22ջŞW/ fC?@>ѝHvne~U j>~ Ú/i,%lDg81"m-5ag>ӝiLAfIPGF f:pBLSefUc!fv. j<|KʏZ:<A=+nO0;TSƱTcB^Kh'XE a]9 ش)Y8a6Q|) 'JY/$HF C"xXn~yow0"E$ux7z4[jVdAxG[*8wRJIųñE":GIdu" LE𻤼9#Uf 땫dFtԊ7GӨo^|lɆ{'{FKY/óO_qaMӱICbR*bQGጪtڀOhLDљAaDìkNe{\u 3TǒJrA<#5dU#VI}}zqhJEk-j"0?~MǣSy5ff%B94mu@./YզIKge u ?cvO{#dv '}"g0XIOߢw(C*C5ZK hu(T]jÄU츢o@ ̋L=hF~dTѭ Fy6ք葾S?:߷B)8 alif{ER x Ɓq`xhV3FTsCb7kE"( X6q &4/{e׌nen*Xm/UsJc@ B" ֩K)0tjLp,(ȗ}Σ@S/!Sm(l7AHH^rëV\)& Dd6gd++?f=UL; 6-dN/,Cw}צ@ӛ4˜qVjةFcge9J wbq9'W{`qV+Q02:)03g*Z3כauOm+WP1BUᅒkK#J|5 ʐ1-v& @-jIR^OzWʙ(2[n$_om) 5E}Jjq=6{^x|[7uɧplTv;%]KC|NUԀ1ocG*+C^¦ӴqbaMi^5n㞸\;YɃ&X>3m|*Fo_zhy Cm^OK.2]jA搖k$ /M2ZƜ,5xt_?J_6C2&xFX~53 @ +Z⏌'K=~r󯾻gw/BcFc0';iO|7Anmt)S m.OŞ1Wv!\o}ղRCω7Eܝˢ|tGPxLӣ9e 4y_YJ0ttdt#Bj.AT9/C1cc~ˋ(ʌEm_ 7qubI wJsEzY`DPj̄ƪ+)*](/lqt9 HD}3|i ZMlbGHڪE? +V.7H=DlC f?' ez-ᐊ!d犭YF*Xq;X7S8@n40' ,#*\˨ed;`0\+X!h^~Q4/8e㑿q ~A7 vtÿ gop/H Ƹ8Ipq^$Bēߐo6+z5/.^@XDRӖby:Nt;#߶k3jA|*7RKu`ɠiY=ܨel--Pjv. ovZ>,x~* mzj3:C>BOXj0Fr030 y@CEanO9bqi}ڻvCNȲW<5p`WPEcs&nw '1s b?"UZ0/$v@i4kKΘL.j5ݸSցqwUXI5^\O5:\hɪKЁMwj 4b#4OF) VzѡzSĊ6]ucV&(׵hnͿؾ M3m{+* Qg\lBM\nr6p1;쇹y?CcfIۘz- s5R;O&[[ -DNHp 8m?qW.7<(&?k&gZi"PV5/fc f1Cȷ>4”X5NU|]Sәݳ=V:ET%ꨱgYZ070701000003eb000081a4000000000000000000000001642f097600001e54000000000000000000000000000000000000004800000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/can/can-gw.ko.xz7zXZִF!t/}]?Eh=ڜ.+Va涯 F-;[NvG8wf}0?Fѕh %_5]{Z{.d4lLCo@#~M"B*#9VV^W}!/A+K~_ Nu3kK*cD%84>dZ\S[h/F0&uZL^t'^-EUF\ەGguvD`1 `` ?Ub~$ؚ0&s3۾Np.yAMD f hޝ+i.Iq>ʨc❺+pӵ̉Z 0טQET%k]s^wZ$+.:u>Ƽ.DǎF4wW!ͻo g~Fvz3*۾'^ʓBNܛ~Sn sHe.B+VV*~Wм'ߨ=k}mWPrZ_YGQTvbhnjHBYXI7kϚu=k mV!1Sw)k5xCNģq;PD` |84k`y~K}VBɐb&3 K f|XzD+Ȋq+@S[ ;|D{Rۢ&[kWn1*^y.UOZŭ\D]Թ4։k~ܿTl1"go=g#b~_~y x |OaY4 چLc.8*|2l_ඏD Wa !|,Yr7Ber"DfnTϱU̚Z9Y'IւqT#N+CEFG1HwED/njbS3ы~`ϦڀaԎ n DУQ`Vp%!7`-f < t(z{v@/<Ja8dCIPDz:%[G0ޗihY9RYR; R-ۯzOea!_dЮ9Tb[Uǭ"CVILɔ@>% FbbUO奿Nڨۿh[r7 fa64-i/eK\sd'֗_NMr- 7b/.kVh\XXÞXwe8C>g\%n/И劮0 b 1O(vzP󷋘R^7(0 Y?rݺ&I¤܈ްd0˧- Bi*@ Ѿ'Y/ZT^r3%ETf[GTϝCwа"^tYٛTPAV0nms:;\<&ݺgv6>VC58  ۇ)mBFeE S%Ҙ0TO٪ fDHa2rD嵄UkNT?L$+<bE?*NXȍMTbD~H~DFOz80ꑶ[ni8UsȘq8\d5YobhՇyJ-7,M Qiø3]ǔYt uBRtn")c2߇[h?׬L-Cv(e&'{x+T7P 8u9߳z55m 6C3 oJ>ZV4=)7KVqDu}3ҫ V+;:Ҋ"-dFωp]cjV$@RiM;lu9DNe&[ZNv2@ړVDa>~Ẕ]ED[OOLĄ6_'ߔ}cN.i#e0)jJMfhk:Q|(atNpn 3BI۶Jx71"8}-(q:)X7h$h|ތq9%N߇/?ye` *+*esdžىB`tVߘ5 '\"'9a]f)# ł-Lkbir\AbQx-m|YU!فH$cs1s=~ :K{Th1XZ ntWw;_w5cxѣvL\`fw&/:PK~ŲWGzU䮚jLwwUa÷'gd+B+6/'ݑ};і9lo>%V(*'l*Aݙ!à dU_"]HuJ /IZ+ d*<Չ3LPUd`8J=/x'XfpP_E/I8a_d=.b0OFIU@!VGG]RnԂ/V^ Pf0W] ^˝xre iJ֔rr 9h1fCIx%qV[$TFqoRoԃvt:lXo{cN9ƍF+OG.(0( ̹zX*rkD9ۨYo^b>p'prD̎lן`n(]0bH4ḁߺr:_߯8[_bd㟂|l2 cLl:Dsgt|6&bKȒb!DZLxqxţ6oVEL@1C7|Ke6Ltd a~5;r"\Q0to汑 bYC7gŇ+Asxs/kɬKF[/\t}`o|Wr%aPVaYϒPwQ[Zx)yM yG0xѶc7xɎ6`t_@^:O*ۙ~HvP@'KGat:=GӻWѹl;#Wԟ[_&o7b)r?ܫ 5PZMs] PDQqMhx/6Ylм^[D]ْXᾣd, [|}6;vٿ9p \,kAؤ7n׹@"^o:SҴE2S1heRHN-MjIeR{Z'į,osZre%_"6n^Ct#%$~cИx Jo?/#߸4R 8!,z 85ydXjߥ !Fo!+T$3 ݿ?Aӗ SAx|ċhC%F(mZix˛Z!mb`+A5_j}F}Yt!X/a2_lr#)یDN6m""0C6M{q%}QՑqQ*.:`.X- W {6g7bzCh ̸x:6,NUV9g "H?[l NZr\tE, Q727q]KLY6rG`v@NI˃HǤ_ԦamFq c~V?%t! sK` NRg#2i tQ_?2;]}R4KKu~L,ΏI:ʔ8(N$w-&I ,T+SqҶkW˴Ml}呒fC T?0ߕj: ޠWMJ'}|Ad:zmW)[ fn%xYVЏ{ӌW+Sáee6Kzseǒw M`?e|NYCuj@Dײz~25^GW bO6`DAO͚pEz3U>3rQ)d)b&mJT3͙cyjV όd))l(A'Bŭ,/-M(?M}P^ZDit*#>}1j)B3"d넁DeϱK=F6[a<ᔻ&/G2-{]` 4DDR"KLy/]PQU,0IB^Ѳ8XEoV,??JG['JI DZzPqT8uv\M/>*!˺>~v9ZQI ԲT o+;F-"*U[%5V-lv|K#.o,,V2#wpfn+ѶPS(+o"0V)pr"JD/M@_ZMNw,'DőP&,׍kA/zel h ܵfbtwH^S/j.0t#<8 ~2')IWm"@x-ɷ"3X0Y[伀t(Kd衩/ kZJwxT#\ 8gij],e4ؐ,n{&0uxV\?"J|mOYf]6^̯z (j֐n?t!G7F+Ė` }Rooe#lMoJLJA‹]k8aU#8W.'g޿7oG'S$1UOEw3,O# A';A\_:j9r;@ % Z: lc{BĎRiR-2H^5߀{20J2p^ܼ\ `m3ڦXs(DO q+\ na6 jM8ѹK@=ìn|lYaw'-kD[燶Hܽ #S$a_+V.;Rr80w1-ʻWѐ&r5p#A2NL ')̠{B9l@G{Y淲WO3j ֿ5 /{wʁI 1|NkN;vC 'WXYL\ċ 7I)A~e7֬^w!4W J^'r 6,!B_68Ӑڠce˘Mydp ƺ7Ӵ`@ - [([dP@0 g"*Z3ӽ3 ao (;/F"/ xe Tz wCvLPɌ|qF=˴h:dЯg 2`6r 2_c[4,CrEj~3s}9j#_W(0_Q;<URgYZ070701000003ec000081a4000000000000000000000001642f097600001acc000000000000000000000000000000000000004900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/can/can-raw.ko.xz7zXZִF!t/s]?Eh=ڜ.+φpO?mHjli~bPlPmnJuXBDK5e]򯖈V~WYZP4YW&# QoHmʸ41dV>_QrdjJT ޘKoWݕWDeƣ_TE,L_eO5LE8Ǽ.c2~qo.>#7&:Ò?O#鲀`@ĥB$"=le [GZ_ yJ,3rc `b*%`\|w hOh*Z;^eR5?%r /b>.;PqϬ =/a?ruGu7PM!+fyEFK(87E Lee9%to7ly@Ué4i#1'IT i#q" |č9:7j14*A[+pђDePOF K@]ZmxOk`ړ4^m1Q9U#c5u:i>rɰ}wPMF fD t1]s0iE߄&&g F\uˍ 2S~N|x/hU܎ "#OҐt/?W^ 0T@ gVV64RGX&QoGW)nqnFz^CY%+WXáS.\Rˮ:YCN,p9lJ+38^lqdyĀbhb";ě)e+de(dWvCrDOҎI,N3-յ PMDJJ)NHm |(SaWw#[dWR>70|䱴Ì|{9Ȥ)xw&=9P+vD L{+:6h?XkЄ hJXbfb麃X+iJ\VKB30Ҏ F& sסb2hgZP?4c < zΡY5Їh6qCaT~)tl=KCE4H!r.)kb$}T>‚o0fSF`W%󒟈!]t`MFSo9zd:[Cq^ׂRַ7˶^y⹵(yDˉ;t\jA\e$,{DE0x9LVO`}O4[gdIxmdt6|HS n^xFQɮKH9yS)^RVr s&fY]O(1&܆痸XTLzi&A^ Ù(AR:Gn+?6B/J ~sv6IxS0MPg-ǯA7icAM^_? Utgg2 U&Eq|Ol]8Ya69N?N>xYSd]Ɗ~zI[l#n}&7{2@!#v}~M(:Ӝ. [P|e@ҜmG)hŰwSeX->Mߞ!\JեU@Cè WS}CgK` 9.ٳp1/̮3G%=e@v}b: fDNJ Nya-P da@-C ]LV-22{-h0^b(6sh]eB%W[ Ém3Kgs=Dx޼.o3jRgO^SUD? DXn06̨Ov4Ɩ X1,n:RR -i/ݒ{V~g\<, )_;&TeBM#SE'S~5ھ2AIF΂0B#%}%#/1d4jjsY-FM;) G۱a٨IUxy[Mٹ~p;WzF)VQaEVWpdwo>5yb7\f Zx^qLQzr@ؙUFA$sӮ,02T[L'=3- &[Z=3XxC>-`A־ M4ʁiǫf2kq|60D+?hb\c:g\*{Gnep65Hm 9-J(耰9!ՓG(' E`S).x 0){ ,L'UKJZ.O#i 3+tN=ţnpJrӫyz!)6ie+2)v'$Cy4PjVhپL2t^+;t5`ylnG)+9E‹p)d y8saٞ"RO" )pLWѬ8 }qy9^6o>ݿJ͒Wcr?ycJEC\0+J=#f * :hFt9P:~gЕU=J-c8 zG KgRQ!j&`fk=s9IoP7[K&Sx>|\݀Ѣ S\5q(/1%yHns&1.Tqu@ kHDs+==#ڔ)~vobL@s)'fX@Y璃{)yŕ>zQ;,!}^eY0>O;蘄9Ka\%ZoX%@n>Js3|kvPQ R=@<)r3J9_'?Mj(t;ԭЎ㈐KS\ȠD՗iFlۣs"G$~O0%7똙v 0(t4c,BE_ի?@TZqHԘ=g>]lYx?\h+n!:A'ڸ^(ڬ{_@v篴Wp9Pye"a6)y6k+hD" ќ D 80w(>tۛ0Op Q ,b??b m|g,U!畈H֗T"K\;~Ƚ W/y,ф`rꁡ^&"..y^ei}-+ 0[ MU_C.yG94%TXO%zu#on&+>NZ@SҬ^2 -U,PtQNxGN}?E%6: &$.&}hv5`#^2!qI@Vw~nyM|5(1k 9'盛)OZ;p w1a ̾aZӝيⵓ AAm}uыRd ?%1[tgǬs}u>R֤` xu܀3}Qwԣ+/C,[#qIp؈ũ2ؤ=#/E όl`[qG:TK;( uso5! N ߺĻMj8Z2 q:dx*"CvDP"ޠtY{2;JMoO0uH(' ",JåqnDv- %RD>u0^,b|h;s3mӒزcJ \W,ߡxLL:뀑ttԷ_̡vx#|N.gK] hd؋UF _i!"eYy3aJpD#`tUS7S BVKniv:Yz5ԫF;:`?l".gI~['TzCvZ!c4s*ȍjl`>w=^g% - |OJ=jSQ'$mbSVD(>6@ ^WE&)kVh+II6wה?F +P3r \#uY\`_R_8 Si-eeϑ> _ Si 8X&s>@B*LyyCC^MrB Y x-nR$kM[t8ݦ@?ñC$q!fG $'Kyʧ.?5 n;A Z͆ĝK2}`#0=hx6qQrz7ctl.i-嶐 iqCkݮUATۦt ׯSY b[ə/Ѭ)6H?e,w?W&b8GA4xxOvp1kkz'xCQ^IƇ0n+9K3$<5 Ǧ8ʈ͕S`Qzš7]#Gf8n{xSw6:oȇ#q)~ssUɔSk5\gYZ070701000003ed000081a4000000000000000000000001642f097600002a30000000000000000000000000000000000000004500000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/can/can.ko.xz7zXZִF!t/˧)]?Eh=ڜ.+\`mewUi}L@j.yu RQMgxC <@h7erꃜCjG2'D-;Cבe>x  .x iIYQ01nf~[9 ZRoLRut ϳ\8L F >LhtP\ui.zOTEZr,% N.LU{Ey-H,g=:+74z!9i[Ct[1>|j`4sCehMN\etީ'QC(J/#$`q˄;ĸdī.v-SqU*O)`wwuP#$7Gr-pk)o_Ҝ*g}>[c uUQ/m8މfKyqL)_B!n'I(i)j,,}nDkz݀[P5=k)6 U !doeSv g-1b,%J R$OȎnj390šؚ) HJQS0^\:E.&d #z\ *Fd3*=xP$-@~ SwɪsߞS(%_dDWo;V8Nk"8icK,Y>&ɽ4OxhPp  W!⚵gnqS-%B1Bn&di g, N3NebK]&v#&CL)wKɏ#J׬ݰZkݕFQ;Fz$ʩ:gM>v]JDޖ)WdRA[18EO5l(Bާ#-d8J# Oڤdd\:G 殀uM{{ (JìnssrpſGN%*M\.G` m>;ܢ8]tVy4_8L[\eTWM"?Iх2z}ŀ$7`pq;BWyQ21_j6n* (8 R  L\?VVP nnŖnbhC{ :&V^u_L'cTsHvS=3+Bh}JUlᅫZ "2ͱ3;m:ʖt b9;Elqk'%ؐCӢ`HfXĸYhc b lP_Ņ[ZT~:| i"^zOD=%,T-z,=T_iS5(N z>,U~M%`13qůZ`!JPzP`lV~SZ9i<f?o|Q/mZ<f{^.:Q Pli$6;'~L@!d_5 bffO ׃ ͩ̈қN 1qe7 ]_$w^$"Vq8. E]Kk/y״0Nw"0[rofwۤvsZeAkB*> DA,ʭ@gpfV&ndxq.<,V{Ca1VFYqn5ϯP M#+G-4#yQa!$[4Ԋn6JoCHTfk9= Gٔw4bQ|SPfEwrSIQvC;1ftrd͌2(azE=JT؎>ud} M&"y_7QS(<)bwUq6?XsWLC q v%K^JQ&i >~r38diStp0H4нҙ-½)]Uհ D&^7#<[=c#@ kgc͐qƩf7bon?;Y_a]qC'0Z'Fk!FG^jהIm3(:H8ɡ[CIX=+Lڴ_H<# $\[XE=)?+g]ߟJ("eM?>cQ6*d}Wkϖ5; PD_ק5)rIbj W{05/ЋO-`hRP%q!j)ND%e* L|@qtK,BgQ>޾_Bij_:& c޽C sYIN2TD 9J(:2y(-6E}?t1Jre8ei:+%zf1RWl?zF6S4D 4 1#h9CJMGJ4Ɍ{w&٣!rih,1΃}5d}VbZ֭<;K~D6Q4/& tRt2t Nȁzi/4|H&1>SMA,zvnۤ\8UHo `J1^R,/K%jꭖ,WǕ3q]&&{X99w T@n`Tb;sٔVڈK@4#A1,v%f%׬&bw [:qqD?7}AyַYW~&bxE#bÇiʉBŰ) 8/u*w+U27<= .rY$@t!3b"iҧ9}}2E;<:-E9f$}oA $,oyx; @%YU;,[|4,^t ý.MQ4s?2 V"TC,;RV D{uyt5DRBW~a;w9y˷"k tzFh$lzһx E7:i\`;Z731GQ4r@v\ Xvb_ݥ:f26HhZjGn#yb_,p)k] w㯺m?#.c}fh^?aAmIݴcB^ƴ[5 KŸ("Jn_V|Tx}mkR'~MȩN sB}EfQ4 K_-vze<ٞs>(GG JbC]R9C/DL-jC&5)M܄H S a7%e/Dx,>'y r_kf wzmRaUvؽW){jgu,+htVsQ+\ʲɝ$0$${q1\ c{1%2c; V8kM + cwQ;}^c+a4?{ӳx^ZʁSg6bVY򾜙ϱ +3PTdxY޿Þh, nvG$aQ{Z286JCXH%wwVѴ9ggȭ/a>mrʻ8]ԔшT~80?Cɯ@:Rn=U1.+5d3niifh!y 3Z),LǸ-GCr#+#%I\.'S0۾KW#O"^._'%y̋'zQ&9#ZN*uo$e4;dXB#;P~l9jB|F^ @5t^ZسߪuyqSϷb|W-oGxJiI'=Uy_b/UIOJY3WJ(C?s% mRx(DžEP\gV4j)q|Dh~B+{IBlHxL{VÏQvARѬnQd6͆+&miKiCaKTŦ)-ܛ6Bcd0В3MGWbIkR+ xբl? J"!Z6*t|I,ve5k^#\ tT~Ĝmg#À&IR fq!˟Wiw%+)|`@Gk*NxWK<|z#gsL{smn#s ,mLFS[@Z'e\W ~Ow)\o~Z*S!/ko"֡Xm#t(aG,q3+  Qb& ,  YYU{H%Hh4Ễi萇]džG#Vx wj>#hXj!Jq)/Cnwyz"N(aJ7ު_{\Kn_?,Al;宰1(2|zchIU D]OўXR`ċPD0jP€ J/4- y5bu0~-ɢqr!v\, s'9ݿ;DnqQotõuo;}U/HBkP.,3)ECGf ]P 먳*|W fytMͲ~jD,<Ƣ@@ؽS1K3FWwItRVIsNouQ x'oxꟓGlAZ$g`#xm5 L@:SC36K"2PSޤT CNq\3 2GfO )Yq n,=A?ʰo²=V{ M0遱ַ LLU73O%Ƴ)¥q' X><~0 ?q(TI&+LdϠH]qd`p2n94E -'|wй3lT"7 |\&I#A@f#OڡKh@"O/u])ri}"z:?v VdzGuFD:K! 1k¨Ň 禰˃S/)u\; '^VV`y>8HJ 'KS_ DhC\o+oߋ`I!tlhj Aez&p&}#VR@gmd;~ЛOx$TW#٠2dX;"^a|ۘ)s3+-,vddglQA3&xq 7f($6RԾ'%(e)쭟/YI,~F<ɋkga iҒi=wymxu(dh;+zo].K>$x{+\^L5x$[Sh"x]~qr:!)?f6v4gCPaoI @%6b)RAE==1A7#׏.itκ]365֞ʟ1JHg)E!aM8Xq]K>Xgff_Ηeud 7WUKG:WUt;!UQj'%y feWArdA )g9бGl|Ԓ%9hR̛2YߢR~.@!6gD?Ȗ:gbp$K(jY޿// ~)3j B{[k/)bpw()DFҹMC\g#w%#nDg?L0UNۻhUUGrԇtt|QbW~'Hı2&!;jɊU\b$4%l~rC!e ">5&_]e'yN?@K4k}S#^XȘ7.c$ nPQT`Hѓ cwE"'~q,%_L}ACfZRס.3.h-,2o3 q],] .᧳-E(_<[Q _|E,&.K$Cn{"N?S7)MX4D뗥@Y<0pT H*x7w;y(͢IJCܢ|{0(j8KhN= ?\8ۚKZ}\Y؉dn <>"ArUtĖ2$CwP~,)+ځow9K B wH_JBigm9nyvCqaS=~:J'Dyx(^}DKPleY2/335-&h*SЅP-|Љ7A A?$PaC7VnX/JMKHUkKXE(*DWv]t 3h}8Ge딥,zұ Mf(od]yD_MSGG^ZyvMo4l^LK7< Q  .TY1Xz>2t&E6|J5x0XAF芮"!$>>ORz0cjfYGp%s2߫v!ɞЏl|!fRR[ޟ3Gd(߂tzFb3.~[`LyR&:Ս7h&XJ&"uB(z{餱?#6J)G":';?ιE̲؜Y=ԹmibUx3(v6{n/*Y˞¨oL{tֳ+:71}lŁjLXG q|wB (޺ ʙ#X+3|*sSp8s5$FZ9]on&jdm[n<wV$b[j v R!ɜɖ 9fjH.J<5&;G5cS(:M,^I3bÓ1mN(<)+DK) c8||Di>ݝOJYtu.`|'%fwz&禇bPaZw549y:gϗ7Grz>qCxnUsNZLz+żS|3dJkq^ΚӴ!y m=RGOTdm%^(2F.XVbn"AsgENia(r "AqYo07`5;L{ײ3 c&:}ht65:GXpC&n 1\*$`Q"Sv8ѵkn=Y$2$gvciq# F"qPA.ش<'lfļ߂j$)3 Wnw"]Ly6b\ZK ]BKqܐŷy:1beQEQPoTetp7`9VFWo@fH[I !(k$6}q85#8N}9?VABƢeg4d̆o^k/H< I7}k7RpKo>tȈ~A7S .eU[fSME ]zlNhd=EUnX1 *Way?-RT:\% eSHsipk6(CA%\dFZ剻wFm٘W3pEo=_4b.'H@= =0d /zÉ3 hNoy5ƟaJV:q[ \juSeb&rsQʖpE9\Ew H 9m/| Yus~oV7vKꈝʤha#] T%I ΉvT4lgYZ070701000003ee000081a4000000000000000000000001642f097600002994000000000000000000000000000000000000006300000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko.xz7zXZִF!t/ి)S]?Eh=ڜ.++4>0MJyŌi9b*Fi٫u.=$dRQ Tpn}LzeFG]x-@DXC£N~1(}/@h2\U7bl]ȟ/nZpD94Ncձ+Y`*MСP"1j:Rs)WPWdaz7= ]aߛ6: w~ף`Savěf려Zw1.Yci`Nȯ,)GGj!$sDLϛԵ]Fg:J͙- >'uQ%o.;w 4Wʜ@P UX{F,7O1NAJ%5q@ 2 I93:H6V5{A#<۹b  g~eWհK(3}lfrAJ$"ph$LjԹu}$z͢/qxDGw]Ʋ{PL1,<`8"_mI-h(.(s1LЬ\$0Bj^5-xGT;kt\Sag73PLLc{|vJ=ʚg\9˸z"LFz1*KF> nM0dpo[.QLdZjʩX)֯! \T] <tʴ&*G7 SMk$gϗ_VR %&7[M }j/^#2SwLƼ?P-;%t5 Q8YaUP1ߌ̨_gVI;> mxh An0?j,Ġ4o?nL4G:UogmEfJ1Dn6Ut.[ܜ\0Syu4IF)*WNyvkeaxΡQc^uƼG({t{+ =zL> !'m a+޾$ =?ˉ"cȸ{zFp0 @76'\keh4ث't5`}!nPID]X0r܅n\d(ǹ.8[[!@P> '9k6擮!hfܪ3Po$JBY-eM ԢuAd`< t X $hm.I"u}$UI'Qĭظ4d|W{܇X\Q`dƘz1"Mjqqw+=JcKms\;t?qeJ߳A_6O_%BgVq:jyd<)F %LV-GI| eyW7fá.XPCCG&@*S>GPN|z |d*i-km,;ި=hloiLs-)%I=vnԚPyGIĶ׏zcLxߞIj9n6m\* P>)]x#^NJ_C\7mh $|toHjԭ&9Sb9o@R(PQ:i$cF#h/ 8gf* {0a^Y}8&">@[,EL;2ȅgHˠp#߾, >}1  Sԇ͋ S .4.`О+~7 34s ؗتH#&cK12D4C֊iiuϠ#0{ '+0L""H, ?&fZQ .<8h}X~0ͬlJ#E}-U5NكF ,nNNY ZI0YXS?~b 1 &lD~w(64̣_I`*yr\!I N3E390pf]؎1lߐ4JnBo[wæ#n3"wyА-h wɡ+}R;4_mO.Xv}_^y)D ` 7-; o:V2:R^ߨa^Hc(l&cdffAcm$L?TGz]GOp}ֵ @GCjs?/Msgy:; )0+u+ },hiQԏۍHU!hf5>5_7GdJU]6h9X p4{>!Z,iŵ/J8渋U  gy6_HuwZѢ԰2~r:B@1>rkmw02mמ'\ђ^Sk&vήd23KPK.Z 9J֢h_KGo{-Y^o„*U-Ov'MBU!\-٫|5 X,ʳ9=DpXxrAyve7"s pƌe;|qn)#Dy`(+B)jOO-3 qS#ij!5b0+/&-w/{HI!l #24 -8"@Z ˗g`OzW ȿ#L3u saR=y"Sjz @8jdp:kǮ($ȕ>h~(p4|«^=fݝ"zvMB l2yPq@}cDjb2r^'SRI Ԗyc=Pʤ6A@ EUͪ9z_2ɕx@E6'EF sM񢇔t(}}ln *=轥CJѫ~@m;f<~оbC:sߵ)' amİ/v{ E[.]vCd{m OD[?̖Q #| &;a T٫>, ]mA$N/&ftqk&یOKY1R\/H Vtfxtn P. (8F̲ eF8XPdx|q. -ZxMr7ƜV@#꾘?[ U# ܝ(Ea g%.WsH#rWyH[j$n*3vo9R+x5*> Ō\ZY,"qgǽ~~S1.p]ai6TDe =*pв@AL;V_jd%GOLob2~D8Y`nJ$)32CL蠁- b*PK28d!һb}C2'cr3θvRKƋU96]]VuO].+; !dZUVlRqq(t&Pj埇_^Ϲ5NR䂏lS ,bYwetO&K[L v 7IRY.WK>j b ]ٙ[ݜO`&\Vo@jm}HBwFe!3ײ.2i*U嬾D_0S-/vzX~;0{xIMK _]1!!IZ,nB11 G'Yқm_=\Dk.!z=}0go5K|Qh+ΜC,BOtcZ A3I!Y0>LuI8 $A+Ea^,Ѫ!ffX)/A[S??=Zh fc E Wq4eGꇂ![90泔&uNÈUD?rmM 6d6ؾ287{;hft|tYdx oVn,A[ɢLBzX~jX =ۦcx+Ò.Rm^xU>OK(suVuHHLQZаI僲U$ (N jUKY?8wDҥE_qMű.V3ټ!K6PZQ!S1_|B5&./aQ3_w:'ԕ%&@Y|ho7$q7WmTAa)ddl6BKi!_1M@VQ׳N:t}e沰r(ŋt>R ewOUnCtF!h Bxp $}ֈIAnFgby v_dmdu'8OzMY\k*`@J]}r1,܎2daւŽL>璊/8I0XR:KX %]Ӛ#Na; kKڥ`kzf V̕6,$KP: i=49;ZB%׌+M qCA[6R?{Wcn4li=ޣ:.Ms-z YD7L50>@|Vo}U@N]<=$1"PeZt_'.bSvAWjV7UI`4pW.|j1Bu ˰|آ4M`Sc?6 /Or3iV)z.N+7~@֑^(up@O嬨M tbÃz蛶vg:ov,ɀ{Tq5LP2Q Vz--i NQ>H=mRA8"bf>-]dGgęxX0 X[] ŽK,^y.V$aqڄ2cei!T` P_hv{ͻp?q$j럝PڌX‹Lj]Tt@XZ1# qqz 9.;#'m T q#OtܙJjQkQc}d)(߄}.,棤;Pn g|GC+:{,74#u`!؇F[7VwNK'/5LpLב BCWַw;b:4vy_p0H.egZuaJ T=ͶԐ*X*Q0_A8lo8&Ƌ+m "uf~‡lXɥ"^[E}U}KoGx 0 ۊ;-j^, ?}~Lҡv tͯ)n\!LL5!e*P/6H_- RmĽ[|: d4^A9"*HoRނ考$yS>1iF+d lt;QsBФGH}ziN,Jk2voٵB3ѰTWGy\;3)V▿*;5X7+z!\*Pɧ;Auq3SSJ -5'[KȷhSpi8֠E2@.`J+k`(  "ԶP^ij֒I2EvE1;::v}Y tR=T+,38x(Ł{~I5=M#(nki]@VАl8Y87<9`akD0v7a-`wbK_JmA>&(\fR?>yS鉌 ^;u6\7IILl 4MBQ&o8GSVpA(]<$T?2aKcAɊN&5h ({R!{sJe(9tbPyHh^jWư;IJJ e:IS8#/W{:[M36aח:̸n7©@rC&9sR{-kokdH˖58[6 p+,$#.-2MB8cC+',ϼKQ<vz:8'y5]NM \ګ:ܱ{3H)k W՜h&Kv2i2(w*-YJWbL#"8WoUI@G mPSh@kc> {4Tj6R] 0k&5qۈZ`wH3Xoli5:2 p¯@Cԃ*ÌoF~M͏a $粕6y(Y>S>6޽8 . ĈƖ\"ֽt[G`l}+GbnQ õQydp]` oQlCeA][Mi;dK˜?*JqոV-16=_Kx<:;9I~MHhW_HB>ymE U{<(Lnsn{2~s/ƂK,$~_oɄGdfҞhTZy ?䬅m?gZ7r $Nj2h<8]yrPPO&q^[~lru+C*GGĴM˻%y$X`x :0VVvJ:xYH s*?Fȁ` Ywaj1 @Z1ȯ)i4 SE u&QbMeymqD'Q*sR=2'-*p̬ה*6+oW |;/{!m>" Ybؔa,MJ4MO ɭ|\L%ށ9DC:J7YXh&Aj-=m|VG#NK.њN  K)K(t\iLl(۵ISI&L Sp"+(s I@d&`!EY 0^jy{iR2ϊgYZ070701000003ef000081a4000000000000000000000001642f097600007918000000000000000000000000000000000000005300000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/ieee802154/ieee802154.ko.xz7zXZִF!t/%?x]?Eh=ڜ.+ɏ0d*7Q3_NE!¨q&enVR@IylWpG. mnON|iWi?"SwǨb')hn=X#4=m;O֖МZ^8} Ua*s3ܒ"E TaS,Z_k!9SQ4W:Ad9J 6fO$W < T@DGOg2:Bk""hL~ hbXR¦8p4ήVEC_U@>ؿhtzxCz4)ysՆ\YoY[>^m3nK,."84׶IRǏ9yД#7[6IןđGX!)AsH?^cH[hxJR©8Pc8_!7u=xV)r61SU:]YTn *!T}Gq8vS-90Ta!a-/=Vw1fP! EQ0nv[P2fve|:A*M t BI{t{*EUjP kC{hv PBx?_Fiz?l{M/_2G$`I>TѪI <Ė4|͐eW2D7,A5DTAG:cRTأBKP!퍦 Fݭ6F;?՟C4(-Κ+vOKo ^K3 H(56!T0Q6qR~k5g+BwLdSHu>rC[{ŋbclo)~iEcap3Wr?+ƌud7T9.y9nH鎹~"ԅ/phB!=]*nkF`zj{sҷa+AQUhk7dkTX}U"7'>h&53/nFfHH(]vZ|D:}' x`yZ,gΡ/gAq+ב*XZ'U?Cf *i."퀪pE+,^yy<>x:R1M\xKKgoؘq{sqhl5k4Qu:HAj^k5]ǛkРXzֆ}A ַA7Gvf 0uQ/{nxB6<4/gƹ4 H@6~ "ɬmwN3z7RMT dG{ t-A~r,==H~mIi=1 η枊~ ݪ;i/86<|Bá )D{ߍnK0d3 |W <l;)4&AF'E)oV2lÕBj\IQ7+8285ʰYme3skha-  0e7beT@x"$ vmn-Yw[|7ʐ?KRYv QZ;m[&Uk(rnb/~d־Z*P<>vΉ0e$nЋlԹt[-*JF[ܷfʑ{U%`z$׽Ǒc $ #]ck!sk]a?L>9hGӨ W;;R^N(4>AN)I]QKKDm)KX%E(=tct |`1[Ta TH v$:h!Ĩ/`2 P9 䚠}WN~fMCK#bk>ZjeRd$ xmR3Q=~@ Ž*cx0'^8r,DH5P{5p¤鰲FB-+%+c)t;Mpl 5zTg3.W/O-&Q)u ?@L&-#NnvoxK`̏aϱj>Dʯm Hk4斿:\*q+:ǧ#54לw tn ! )v,b]1_a'!/D1\Rc6U}87<10}"FF*&i1SÏC9a6u`yC&vR YFy%@E-=?q;CeS<'U3}-4QlӬ8,q\^Zғ:PB y090@T+e6! *vx7㟓h1/GrUL9Ky'ƹ6ݏ *fYIZg  5M+r+r&Է Ӛ5;Jᗾd>{!%Z-4OrBI|VN#Fx֏QSHZ8X;ėNP1Ց. )ee|CD\[ͿJ/-M|ؘp9;/cR5yw𺥰Nn.X9PNp.Q=?aDft_Lw^~Łl_[H0o%sj/"(/V 8\ʿUf }Zi]sܔz}|wqؚE6:yywT7)Kj s9K%؊dδjx.A@k V"܁LghrZ^"!'ށ$!IYw#&bN6MN㍱WulRn pU"FYЍ`t|`U=^>ɞ1_R|}8ի&>fyNn3({6Z9`g|y1OCrdΦ\ZwGvBdo4G&ah}.<k'Eb4Hoks7 C'ėաGH5衪"ć ~>B—nj 3XwY$C_D*3hk8Q-z+)lZB|GllR>-DT8U)%م%}nU091:% i"7MeZ1]'Vei+ljG1.~9 ";|R@'dnR&ފ; (~ 1@2Z@d\F}[U@Y?ex$gJ\ݳHȨ[dZMkc$F$q U *LhO(8lɚ: K6dUTY[E $! `}ROo#}8f)tOk9:TT"uR3PhPncX[r^m_NJ//znlYDAE"6B lddIJSF{K1^o(J~: a:iHjIL1#vp稚F4D}i쥫މxwghɁ>;Y?]0WɈitqp>"4`ݖDZ(#F7U=/W7Z̬XJ ZɆ v(-Pu@9]~ypONg=G0hNFap͕Tv"x2qW"Poj=NfV%tNrb{4Q|6e{O5&XvhEM2" 356DyԮd2B`{P=58ӝqr@WtVmfڈѬTZGff6[:`yqкSt:6ׇᏘlGbE; \u͟Z2QcgYsFwBa7k`1:5 i²q!qK&.(y)OzZ UxVF_҅`8)ÜWʱ{XڥTV\=CA;c4D #P{fHomjBG!mh37u:X( *5-jBq?;mSj:BTAZRy;D@4}!Pf>VM*9,2utRbr9!3U Jynv2/<;_ fŅiUdE XU%&PgNwt|~h9~ayyL?Jj}/$Z#YySDtv)5i`p71!eMVӲ )wĮ][[&lJNCG"r`/:Pt%*5t폽{/laS Y #4nPs0/X>Ѿ ʈʣl׃'a(GUaѣRxƅrҒ;H~Ql5w%Hb RU̫)Nx \KiC~| T&iNco< Eq sW`rΩx_h#v'&״BFId|>c9ص"2'p>c P 'M^類wM=0^G)ͲM8'fē٦0GsO<~3 [_ȇabGpb9 L'zRrR ʴdv!JURyavM5i|m7%ɴ;]AHÓr}an Y n,gnݫ(-Bub * H (dl*{ߥSK;MM= B>#J1K:a^Z~$'ςq׊tszdnۂM0Xl2-8 5*@/ҰR ug^Mq\;f.}笧xa0;gP(mjch&|&S}"ʚeM|lM݇ ^ؾGb&4YԹGN p+ǜrbuKjC~O3WBDΠnͣYE1]Ϥtk[e%Aq恝yx6vݖeDyH |j7q q hoX*gFܬrmNi;=?+!zk{1S`-s*HYֶJ"q'-2At q.kl4eW~рȅƎ=v< >s g;@PL/[WT~꼙&ףhD;dr=jjmdZVw܏?LP`;PBq>\0{L*yZcQxlWrXXBH`TI}@J*q>PuHHu o87unzWJ&2u͈~˭6>K.X sLXVxWNq>3b,n2ђ?[> ӄ]_&0??fo$KQԿFB$EHdy:!.6.rg] g 6{螬oKRRҼ xCqہ\бIc֨!_]+(jFeqYSxa@ujT|lYi0F&qF *B*3ʆH$r39och}U"#OCi6qaX\RK*悱a\bLk9I$,f&(+(}T/ Q?!ON+^zg:L: ED^DwMްŏ=>Iۺ~o:oaǫNscp 'pX0fڠA.,:V'nQ;(KK eA 1:0`~TI46AXZruTGG&^ZZ!]}NP) -YQyomcx8qcV9M/ ;wtcm "ntI%:A P=;oY@8/ D hW[`x>az<wmh)?栒:vlޟZ,➧9x9ǽ_`AgƏw"@wC _Vp(VWb̾s~~`ꏇCVu}y8 .^TPca|X ".nv yB[Y'#&gS;bjtkUF}"YadO霤42 Mj jpI9`7&$W?Ҧ4c6Yd+PV=8 0%6D_W]^Uߴ{r{<󅐸OJJm+; j7M{@`TLدK@g^^N %_<AD7;$S"YCTrNŕ ._[p4Qʌho|g&'7a8jG, (֏F[ X( !t zoJ!z3'oR"EX:[nȲ<&: E(A) V;:E?݀S6;̮@܎ĩ,CKMnr[yENje<g@oQ[[LatBX݀d'c2Uf@x$A( H?ivyC= C$y5"4KN8~+BlZ <iYK;8"~4jHUȖ$fQ'qs9iн6ϰUzh}O6A?ZhCq|X?Wѹ6CQ Q)b(r烞Q ~$#j~,geto4Qgy[G.@CDlX s{`P&#}h"xA=vH0vfjCgI+rAN+|"h}_ԍ2m"p~Z&$ 2+_£c8$ѽ<]jKAog<}E+Ў꫅O냾qj-I1[7ZJw}*J * wg+],/g%J E=yD o[lhm&Ui RFXp]uSHDLDvbF9i\-Pqi`lMwh8;pD kef0(u-AQorYcp"tJj-?+-)< ;+qʰ|9@n4^~AϙvO& r|IاJl[#m"!d";&@䖺@*+v~J1+F^<2ahѪnA-4<8+^('p. Yq}h`g|j4a5>_ϬlWTF)[јY #ܗ; !(@+1$7qHPD_ly&TtOzF%~ CIuHHҔ*HfuI/m81>hhZEFǪ jBb_@(]<tg-puGc%qid> r!\(^ W=9\Zςï?m(.ι./tg#ޭ"*M 1Irpmt?[W6xpr"βuk|G4o&ƏrrlKrkZU(~&n H!߸Wff)O:PrT87acr$/e8$+OWuY*,BNՃ@/`%iOܺH`~._w#v98CKy/Wz|$9e4ŠӇ@]\K^OjNTtiJY1##vul03X}bkqb$IaxoM0;)41Eb-7v4^IEJWm`\DYTʐМŐV?yY<'|P3t3UoB)&wAy$M &@D!D#ƍX3 YTcHT/)Ȟ۬Ws;tNm]5PE Bv@OSF@ka/}YL6\ ?%S[syв/|N`%,UP9BG׋F?r.j9TwcXy8@wlWr{]I$ң49^!Ѭ9m3KZ@RۻB S<ʘĘ%<⇢T p>󮘰>l%ތb,TTw~ZєKHY:Ԡ1)޻Ѷ7/JJK@y9`D']&I#l[Yȓ^/u&<|XH_EFgGwğJvoG*j eymI w+0EXJݭ6Rl (TDuk$ =wD+/ i?fg>P+m. YD|]&=/I]{^2yY(]FP.2UKAprvH`m-o:>eiׂ͈!wU|6I4pv88`n`R c+=\e3f`P̎y}Ar`SvrWvvيc6ɣoɟ*_lks^r@ʲ"ݰN G>AaIRzRsܗ*4LkFLx%kl``.gn};s¥<)`Xپb@ȸmiXġ,4Ѷ}ZG/I]T|Mb wܻ ]-5]Al3.f1Cϗyt$H-ahжc N'M#PPQo~ ,U|mPvjDLoc=d|ӓI끍yn# #>qn)3YaY:B4‰ڜڤ[ΐc%R)(ç&ͤjs )lH4UAcU:gWj@V @׷'^FBM#ͤ)hLM-``fTKJ;k90w(BeHZK FOV%XC^;焾z-kXphRL'0J9#Ɠr28Q(9XJ}f8-H>EE0J>"cvdvSS#g{]0sN_NNHR ߍ#Dx{0"[7-<|DTd$d,Y6USttm/cmqDدSpOIL[~ vi)06'Vnk3ߟ8Q/쮷?+JEBηqK~va V{MQ{eBfu4h_n5? +]&i/VSP@|_(cs\nIWrj溒De.U$-o3ѥ@KZG5W4{ۆN{C^Zj0c~uhˠ\t@GkW pgLԀtXKpQ(Zm#OB0*Gq0v~\IES8!As΢)g3S f?6hi Ɩ4ҿ빿NTб[ ?>[%ægL!1U.qjWRd=n2e¶qP~pYSV+ZRl,v\dG=bnR6l#0?LUjm{va=r;;v E6XoAXj/Zxl|(4%T>m%օHr= `+q4MR.y[x\Ԛ/ke3 Bxgh5DaM%Z8+^`+Zd;⥕E=f'f y1آ'Ts{^w'[Ejl Y ?wڡI~ʖ$3"VGdv$<0mVbDQcgjXnc[U=M !FRiPVBsלt㈠UC;+F4}ؼ~ֹKX~'vwU՘GY;xsYfT/iڐDYu(N/h!rԒH}?Pv6-;g :;_zFDR&( Pt7Nl;HR<,{. ZH(D:M/">E'_)e^^Q_W>fۉieFiyf!Xzr"mL$,[;"W==Y UE ێsiIr,krW$vf[qdg4A&LT'i"F=^  u/|{]!2 Qx κR\P.yOコKB"6go,պWhóm׊N>,XPCx"5b ;,[߯%w1a=PKdky Xyfdek,n:mw&-{<զu2M8~A-B*-|p4^;{"b|a'N!6Ү"+ʪWV n@ANI$ i9 dR>@p.פH|fbz%j%~aڞR8.6V9UEM%J}8* ⟨Ktp _Lґc-\(SZt42Z 0G NI@wkv|Di#%fS۲S~enK\Gh"Ȏ@> X/EՀ=.2tRYO:0'5o2w1`B3ICNRs#U+L5Ct44m\6d_s|CH_YE C~.oN 4Ս>ɾ$.j>}57 j`5d+ӴQ*̡ڧއql,yh;raV} hn[Gs*t)@Efr%SF.0t%_rq9:t Tz*3@6Nҷ7(%T.2q띃Ѧ^˜|6U4?uV镮8'!f2# }|QpWzx`IXY!{`Ȫp@GTy˸\  *ϞyCAė4 vnnx IiGqByC_ S@zƃpb'YVyBJFW3÷A5~*M2pTj@\PVSB-i4/_w3ђc>*S 4-nz޵o(,Tcaƺ||/Y=ϭ;A(ࢮ7vGɿ<%ŗƲ(:Q/ it"y v^lZ ;ߏ~c(M(P@5opcIeʖ'Ŏ Q׍[c^OόFd/($"+J!7=,XKzbȭHQe86Wۯp$Zt]}.0´j˷Mu|Uގ$z" @4Zj&(E5fǞhs{.t@[-;qa*tu)5n<,bw}2֘J_if Y]4"D;dA R'߁|÷) RYOlf5+mD|cQ[f'Oa=DS" tkyN &Lj+i^dvy pv~e(Yc{ ״F1KEhV}+р?M1 X< QQUDí<2 ,v|}D0e"B O'܀5Fg5%k?$-tSj'z/uSdO|Y$)i7LLoz6𴻞Q'Gj]"g+L-* .٢.3|$Z\ܔAX"0e߯fgzo Y޷F-$ɫ•-_>.Q5$n} ;W9+Isӿf9tIzd|gu9әy662v|7' 6νH?zab&!YkWEuZe㋋+?{3ޜAd x`ŭEfZiYvP'ܽuMPBq)rN7e1S%#ԟr Kq54LDqJ=[AV,%ۂ򻷿bKozBxF!iD^[7%5]? KIɃ" Hy*@\Py[KDaxSqXUY"WFA |`{Fΐ<ưzxȿ|yB*y1JC#gr0tu:§vCZ:r3j5Pι:T~TH) $o}9xؙU4R Զ$L}qzĂ@#}s{@h3Zػ0"I$qPI1d.D!F;KD^-g(l^@Q( Dzj2t<:* Y|u f.8/~iW6Doή+.I 1v2iLR!Qo\| )q߂lEwRHBGa"ǴfH7[tVo{~V\\MnAEEW{# TDO-WRF} uIQr( b/Co&WUrC}V]ޠAQuͮ vQAR9X+g^[\B&O!8K(RolѾömtjaW'?e6-$p_jVB]0O_6_vuR)ǖϾ =S7@$*mb>0s> 36LN{nrq pƽB#umR1'uj!QӒ=P&?-?^m^? 2F/`7?YѹZ4(%M|KWR"eYXKG}tKGTk8_Qstv˿bbr9-⧝ eP% "qġîq.'d'"E%{ 2ӁH^}DyQ]];7,%@8"ڀ>Ud1%#^{`յc#Tjg1O[?/#c7j0a@L2@W#xC^2'Dk nV)_M {(DI*%X'+)Vam*O .:6fBט_Rq|򇄹 ?*\邜>U`ߝ)+z vfS EZ礁*B:p ıRV^GS6*0שJ'#ڹBʱ+qtk$` <{|+&;A*5^/ Њ5`5f7XE)}f *m,ïei/bb@7ndsy75.TR$~$AL1 ъmy3|п;,'N"|F\z(\QA*ӿ -HJOtfƖ۫=($+;0*Μkš7ZV5UĴѲ<>-⬆`[pgЩ3]Q0_)&ҕ.+A׌=3aElcaa^hϏܴE4.;@L,"E%4_\il3{D^5ZÚVX6ϫĉ: Ydk5gQ9DN$Yh!2&а&>hb=ZV2*kWs̤8$q\%V %BBdj 5YgR֤Og.h11_w裡v>C~\-CGD W-' aK}n7&t_ۊ? s0>X25rEhߪ0ص*G [xe "qiP(鎉01ӽ,+칩OyRo(-FLS7i `OuWVP#oKT9H\@IE\Ϥ2I6KeSϼa.- 9<*RC.E0m^uUÜ yw4P0DHu|B͐OٽFu̲TąkeFGW$i]4Л+j{er[=;F !Q8B#Xs4zcr+&̼@?%> զ_/ٚ.Eιc҈~+r қor,Mb^kH="ֈFV{bΦAZ|+?z~֊b|:!p^6WZx!hG><x0[VŊN⺃vd]qw?G%Gݍd\3eGlɉjs ΂Taz˥^6.Pt`(&wA*%be3^O8~MtPݓϋӨXtue]6ͻʈfJ6LAΦƈb-FL+)KzLEW.yfL)3tjz8`" /M@tr#̯l8Ls&H乐\9ҀxE{a0zJM=oW~U]#籔^a֗FKN z͞P| 'od1+{L&a]],zYvtw[il5.jZ%B 4$&1Q~`57&xѹE$>n t5r|AKEtg!ܹ){0qMp% >)="ՠN#JCfޗTnU{ȹI@.51q9 *ä>-gҐB0%=O[UsqkP>a'zkA=~L/S#%r?珛aI*w[rX4r-@dLiYbZUkzPs=u5=R,/!):o"Ec=FVFw6+Ց@R["*6w`YÐ*\U4 ^AcoX*Sbǟc46S)#uĴJWT淘HtߺҝLUj!lq\ikQ1C +2%I(RղP@Wl> Ϩ"w*Б9+4% 4ܟڒMhVD"?6s+e]!V+hf8{gOׯs/ MHxpUXz QhwKe m.a4**͆Rlq6",O\'K"#qmv"{J1%Cnn5_g6,D8Et1@Cl{߽?m7~<2iBu7t<2BRӕT)4sG,ԸsMޤލIW𹰱(ʓVkKKOgkÎ#jUVs>~- Ԍg`:I]NL|&-m6N:)$wXO(N F_F;&|ctEטf{P뛴i"9*KI) 0Lx`VIi԰d`3 O1E)ͣ3!`?܊@ @8߷O3sZ|ŇX~OG:!: .X):(yS{Z6lG.[ ֻ)^0f cB+gxHf=4٪ l ΃ǻ!] '>ӭi?nn}.QlU$ȈUA5w{)NIP-Y~bN+ #z`K3qvxK=;*!KOdIJoEnmt ړOƼЯIA7 m$.6;egڗjG*R]"*hTw7\`bh 甅oxH}~ZHڒ`g-Iҏƣ w"_ZaAc$h4Ql!-ﰡwW&W1C/=؋稅āu1`߆=I&Jzea{ذzܛi;Õ[ v,VQt xM2o pB;:#{fץ'lۦgO5:Z!<\gJ,_ZM2xQRK h= MD=ISE*y^aHム+R"yРp&II^8@Kǰj${ۥ0sui`lh*e:r._xxGUUT+NO:3L@*]Ф*Pf==R)e.P+Z)ST8@iKKL T)ƃxz =V^ "&]l:I ?h@"'AR.C 7k9u={CPJɛ2\NR%_:7 pﳂ|ZFQ0$\פz{ʘ(>\99`iѮ*t6?'>RD Hԋ#Yq Upy&j1å$bRNbDM>^m4Ę/dXQ=,ͬr/(p&x|uKhm>czHz;xH7Jd7lJ|c OohW6)<ζl%.=ZS{xL[q3z)"2 2:.of>tA7=yHhh]+|EeƵ']8'_$p[I&FMJ<0lK(j/eͱUcZ8GQ{ω0QNwP= ;e*Le(׃&ABS?F a 7Q )RsPiR斚(?jLBɜI s8MuP֗حvj'Y3d-J< Qg=CHJK(,ĦRMڍ,~2R@$cL\+WwE HѾu;gB $l,vx>OtKj;%.N]evTȿ2Մlv5$ypF~G#YEVed$xLkkGB9)ot-+Ý5$![軯V5=+"'1 b'`#Sf*gP?M!rC9:"|TӯK>F8 D v$ef3|)mQ4j}p޴ODr6 V8KN6yLV7kFm~b'E.C-RsRgbOVS=3@0}/~ZRօ҂DN0Yv<*kBx@p^_H^I6ve'ouOu_5H>&dPv}7GAtf*QW|Tt#0J8mF]Gz9NS~ a ay@I3ƞAE{eYJZ=GɾΕdC2kz!u˷@C6\7ZS![Sˁ#`CscR"0enTHQGI}=$넸2Ֆxc PsW]:L6/z){j~t>el2AsRu`E/⠸ҖwxʹѭnSѪX-Znv[Ieq@~[2hf4oABeOUˀ*~ |&(uZ/Z2sad!M:E5b'|iJ;)&T ܣ5 L$ǃhL %&nD#)Q(j ıdA? Ǻ u8?mr~ m~wxhs0|PKK@<1޴z5uD<]z_[H= x:lUq1`ChhTCԽ<5n#^@Klsz H gQGWnҊ8<ͩB>4-OZ8mL$٤FdAoGXNځwijr&2- Rn'Kܜ?eÉO$)d_MF(i-ͼ}QHuYˢsόAmVvHeSہ !#}`mX୴~26 t > aK+f53RH,AP1YE@p 2ge&<;оOTXkt 6ۼ^RPmt ˧"*GHe!c[2gnfBkH#NgAw/x:S.O>o!zCPaBL7KË;Kghy`R(hev vJ53(S*Ьb);lhu)OTG(7C>3R}̓U_IH2aޕϦ']ۛ<ACHൟ.ďZ$/rc0,׻W+u&%pz>S_홍Qu/J* J7+1KA z$cR YbUPC7ݓP+$:B>0S6@>LJ>4L,:u`-R7` h*~D݆,:UEK P1&«=U%H$T+:u ouDӥ b%=fIE\wYm4_m%Ӓ +"R W+fh4P4(+3-[A;!ň-~Lh_ qx=/Suckz@@kR~בЊcA Bp=UͷPw(NW\j9v?.KF0H¢Bh - A.ȅYHqHq6Ig6 ֌v/ /%ﳴ~5fI{1:]/nx(\U Ҋ0]"eL./Kq;D5~0^@Sh6KtusGu.g}s(%TBRι~!~ߘ)H ^EN'S>biSjM"Ŋ%xh1h;wu<;1<)U f/1GxfD׭kpb;qS [ c5>h=wg odjI쮔ryuVs+6 ݆K_ؑmRN&`R(@WR`uE]ϑd\wG(sMjJ-(F{TroiUnu-F5_ڿ|T:$wI -m>n}Z!uxrPN":/̷AP<)`[VA.L{tq:S%w|(*A{7(8_R\wAZLC`.I\wT{Vbld/d(^GL8j + k]E ytgҭT!L3Ŗ5 |kcX{\ ߸=G1AJb8=4G|`:`7vw=){:W8} {0D5=,iP+6p^Crص9kh@he:VAqa]19T3"FhY"]6vv%6H\v\K"_u^u2O 2IϹ7d 35WtJ#o-k ݙp"(ꪢ*x7˟볘Ry!#0}ʶ0r#I ,Hv2 .p2qpc|LJw-Z% ҞP m1AB!cx-oB-k67M%߼> V:SIYq4w5PeeOQٗa*֙` P#N j]BuF0EvID+Cǒ\x|9  t& ; _Ui4y}shZP|r+ dF?ù6bU>a3s 9;ƨfեWϙ O7K9nBDsZ3lU{M}NYSXĿ}uN+v%7oM2|> |33kc_{,Sw̱#=WFˬMR)Dܣi6Dz 2]B~Cg7 thRHPUona1@֤XB́ha2{PXwK<+ɔCVJ@&wٯ:asE@&7.jrZZ6m]^ : =)d;v#0)i7zܬ-}R پaXaȅXVlL9ePAMK ][2Max]4WdHXitARN ;YLbj,ڄ,(!aJB|]v5mx{Y741$37ʨ IN!oHdѱЄ!(6 WZ/sjrƄ xuhW"NAtflrZ]є h7))HqD٪5kqRګU>eo1=_>?r'ǽEԹh!3:зcɲ:-"+µ\r 5Jy6ȣ;. sg4"rrGm O!x>>R}h#U@$u&wPln͂?v0Gm`Hq4O?ucV Uo  MD4gYZ070701000003f0000081a4000000000000000000000001642f097600002390000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/ieee802154/ieee802154_socket.ko.xz7zXZִF!t/#P]?Eh=ڜ.+OLܘ)aZ+E5ԛ4o7xbJ@r?{Q'[ڜ C%EH' `$%acZ7o+ȸN(G@`R{0r{Z4K1Izk7຃,lxG1IVb Y",=%p.3 Ga}9/vo 'Ӌ>lE&WN8 hxCȨqXxK|8>;G%VK]UpJH_4W#m)8py `In \ ^0M[N vŧP)%KPhp/P7/iXwV[Zi /{gN&LD>A)Cө 0g`˄}ދF4ZS’ #Dt`%|-GF5-] \5;U&ZuOQK^JjW&f% Y$b1U{o/{8oרYlsXyAHoqXt8d 2 nnᇶ=J xsSJjBwh#br g4*nj'Yθ&17~Fˮt-QogoVuQr^K{X%Fv T.:ƧS"+vRe14O=7ɯN҅qK|~*crC@@Ko:3?`_FE㳗=e:2gd2 z5"gw6L؎&- ֫5^O2{%$YKk%҂XR/ U/Ui$:0[\Wx,zr[1hs|5qԘN#B}z"ѳq S],lA6b~{Cq t [悔7lG0>Ԑ 7 `eIQ9'٦4ȲAcCJz-3ܻOv0x) x%s2ok8VznN]r: t=% PDsb{h~ֆϊ2)/+Lepn eG6XN̓n5^+ފqš^=z72E7솎%AUԦIߣ!> U=KSV;o?G,SɁS|+$}Hܛ` ,++Xd;8"|] ͔T-bQr >wAe^>W"E 5Nޫ?)|7b9 ٽ`m[iP͑yzȓ h4BhWQPK}"$Vrـ#Bص1BKW7Q9oZpA:mٚ8{Zz~܈B@(;-sk@(ԇJ-@[VLhxMs%lݧ@U%1߭&TqdBVyZ_`RdtV0g֔6>M6n7pLBu#P=!㤗'il m+H]:0G֝1 ~]iGsµ28břy'>T#0~?0Q@ T!%Ȧ6s'qYI>݅,]1Q՛޸0.U]Hؾ_\ ulm'tTCdtmZRR*D@1??ᡮe*1dYow}1?JVA+ˆz pE`c1JۉsIS`==B3ws) BGOw_8h,_eb~\\xUL #s-aEKUO}L,Y,V㞤D|DNIŚV$H x>O*0kWfJt=!R4˧z*K7dXW#*g4?B$!zdJY|eHAu:HDYw!(x$۾"tBK'I?(a9Cw?"!vN}  H!7GKɖH%@y|JxB,)e?6I_ \yz9n(BcE ܲgޱ#0:U7X+mKcB[@g!^%3m}Em@YsO+ ]rIA`؛m^ =BYOqecةzb'A^|O;/P|GI'kޱYS ֥LPpJ*]Pn9!4p)hӦ e8]C#w 凁Ĉ" J׾%8}5}Pt0w@^v6F\{VæUCR; z^2UӲ9T#x1dɊјV7e̱S",kY(i~U/;&3 VE"]XM^b\Xz6=+Ǫ$z,$THb_}F$jV'/QyGu1mbI)'6淳2Դ=ˑaNoE{ IݜRA^~.()ux'Cᇌ8ʕ]׬8 FEn6գyoXpt5n:sE-_]2on /8C 40LM(G{IGAe|<] "3T+j_RKP؇a0悡< $Ischkdg&j][ͺ.a 2*"",:b鷻Q|~чu]>L {קJ){Ї~b8Qzr)@y/; YXg1NW҈PzD-wK(ٞB+rSDN`P~YҝQ$+2و.F{[3y1mXC@f7n&?25+~]:Ǐ!^aNywMB 츅Ԯ%ьNAЈ 9e R Tg+8A-R,7‰j4xMbQdGx1tR`b"+LK-1cwaC}q`斺P`kGx{[K(Տ;Maͧ׿;vrϻa4h0CΒFaK G ~b3)s.(wsr` n$axh/OIj:ѵ ,Ufj?=lHm55&GSHizjJIur'i.N(G[Ǎ N4ݹg83g|%:sl"ِ]ݖ9.##~[l؛ ʫAVe>=BfAI Uh\f 7` _#k }CP^*0 2xTLUjXB`. TIp_sC0nUIzqL[TNߣ8WM3 sX!ܰ3tm}٫>ȩ𼰦%%>(: f_"q&5[=s YlKgzf]2;4iy?3g $j,eA WB(e"B?my5uY+ƇBhE{ fBv`ifz$a0ڷ:]D 姊[Wv6Vd4S.Ko{24q&=N^ʶkJ~:s>`~Ϳ[:1LsYMbe%_M&8X,]3NI9bNY9.{MZ!oyM K<^ ) J.pzYFK@>G#vbif\ًEpޙ.I I?^366/ GpQ;bsK[cBWȹ/V{IR$ ֿ>c;y L j;cl93efSD//WZ O1e*f9,W%Ob/bMuW4R􉯊QPT1`U[Q ygq5|xJC7] "6OnX=QK}ԴI#h'V0a]ʽ譟 "h4ǭ9XX㩯Ňoad! *p w%ǒxvh%ZQe4歬}v Vo aVY쓀dBGII(L~s&q}BA faZITH8QeA&^_6g3An62kjpB𯌌hz)MV0y*( i'* UB[FQꓪ6Cj5㭘y ŹЄ_!GAJh .Y58M"O/"c]<p0;0VKV5vQزrj_ - wI+VsQxލH?:50K#Vhev~`0)J3-.)ZD-gF xH/nXa[Uk`s>Ƃ09Wm0Uj pOK['L8ly-@B.dZgId6pR+'phDvg%]UJ;>Skwȧ٣w8P. Tl1MĊ|r]n/|p)% #iϦQ=f:fC C2^ܫ_c嵅o|J B~H F4=wp \gUQj;L41s/1 $C3"0ˣC~x6qnV_pF#aCX|^#]+"e(yVtȫvٰ-  'ZqD3NU0ZOtSCo2>.EK}4=k}PüKIƶV60J217IEmZ`GTaP=)xGDn#BeGnR!HD ¨]LG~@AL&Pt|PD[~+avg6ކ@9Q+ ]>NS=6͌^ G $!f+0ǖp传Ϻ,)ר1W-8+tW6xM WL]66U K]/HN.nlD0r(Vߒ$7[>7YTd"F'km/}%!'1l |? 9N1zj*_9#V%( IЉp#5sZUs `wz\F0i3{z/XT-\^w+C/H .5f yº<gV)"z#zzd*H_aKy>B(JzPh!%b,w}L,.8HۿwEz k="#nqhaHi:zL6q'2f,OsYt_N^^w uJ1JrѷNK=>H^軁3c►*A]L|M)hMQ%R- eJ mhv/"QxsRǥx@Q]`le0jX;@>뺘ߒ09#jen2u쿑ݧN@sY"{C03NFo(e66Akl@zF%UBWcnK}j>5AR!j;ĦZ_˃BZR.͓fqjB8ǩxХ9Ə~Q<8jVo-ĄU\ ' ]ϾMm6gu}&ȯyDLh:?dz>>+ J>6Ч=]:Cv|mSB]@ @S;]ta qaKJZ󖣘#[D.WFRRp ێiH:%SEt0Ƞ3JH!W$}tRB<&bV 5)2dp*_ 4OU*6sZo3qG{5|zvdX3A;'d{/b&2grZ`iw @&g^U g6OiQ}H?Omo{(Y%ԄH{Muie5U/H&T07ސ x|˘<Z;2M.UxY"1Jl>'}QA[횬Eey Xh0~CHz1&O18$2y+@/X*̝3e}oTegQbc$A|Tv[t*#yL.]"hN^R82"]+$h?h8\*FK6Jwnw6 AgM/i {|lk X?F(Ow^দĕ``=4b!\oMR>L'^Sn y~p2Si"UjyB2U{%m*5E1LvS3cdW)np T^x X%e߉ n@Fh<>h+pjO9=NQyEAp.m!H q:Ol[BhAQ눦.&9ԌB<‡< 0FѦLxU=O&u_nлBXͤ*zAe!1 58j+|ԣHi}g!mG1Q_FhUT"HtQ{JD(yJ+c|ovI\Q[NÀUD`,aRRB@2@TlAJPpRJf( ~oKȄ%uRtzJ [j*^\fVW5wbI$_bbNEdǞhQm8FQZggJRb@ms=˽Z4ۜL='V Z?a;pMn0Q>)tu 5vOLYuVrʗ'v*X'J]Dj{qD#"XmWf>(FD$_vp| a.束 x o"=?ԍ(=uSsj9ء(iUȈEAuQkܡO5@\#jwޚNh,"c׵ ~jFA3m+L>ipX'QIF\(̑åqmOk_UY{zS >^>B`o٣%%NhBfWT{ڔQW -3~8yQi+5cvr9C|~ocv~VQipv5',{ 4uF[gYZ070701000003f1000081a4000000000000000000000001642f097600003928000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/l2tp/l2tp_core.ko.xz7zXZִF!t/ 8]?Eh=ڜ.+&%8D@<v$B$La'z9=:<"5 co@hLVr en6YI^{1@skr gW:V>ؤ.Ώ1&\)i8u%C*#"qL"([jaQMʱI )8|hI|I6ϮwieIă9Qr{ư#oZ nɊNeeXQgʉkbO}|fTO w_ۋak8!Î^*D@_:?~#Nܶ; F2Is] nD`_juK͊dao_ f]b֡/dۓ^Sh!O;=+DžI-6Źٻ{L9~y.kgyJMӾT{6>1bI3Du;?#Gn;5"OZzXz˓rA2 Ц_4M*:1:k"nٝx.s !yX sA8_B-sXp`n  c$l-f~A1sTgFD$kxF݌9b  yt6,xܖQX"Ċ4h6[UiًD-rʫhpC)uazm r"z%0b&?lKuN} *9lKmn([|RN$8Y8C ;!앂{脂kJh,mSCuOjHn;.inZ2ֿrD=tuavS(e)HSۚ8yߤB ҂Y z(cBYJP~v2TujgMpIE}¾JߵZUݢJ<< )#||q{N$Ћ]!9Ґ8cޯ #wkJpL8QZy5v%\~"w]D2~*LE)s=fa 7 r^!)7=S܅kTd @{v.i`R8~n 2pq]D!i uZg,X]w$Oړ;D>5t%u?=8۹C7{_ hA)Ps~Cpt8Yy;JU"D?з( JYq_1mշVk鉏\SE8 q;v! U]Մ[Ww)* G0l >## ?0]g2w9qy! 2zO批ɠ2oz`LF7H*dsھv#)$Ye4:wY 2Lי/ ;X22LJz:gY?DŽ /K$ \@m5{̣ӯàY'0"> Xh6Tc-.pA^YB"ȇ3E0 мW}֏Kmݧ@,^cyKCS}sĥQ NyubYuDDUU:m"92'%.Wa.!24nZ)8.;sg&ɉC;-yh{gƥgA, rj=JkwmPQAۣ5DU`N' w(y<#+D'#(O(Rol~Rd+"Ҕ/[3|mѰ㡸dI9mސ _ RI,[.#}Ww#ԃ;"{\[&Xס%&],Z5OӪeĄKew͎.!iHa nսn;SEHCCÅB'#tt`JO?G Nvg0d\r)e)ulAk%,iRi $R8 *R'ӌC}Yvvij@Yk#G@Zu;fILv qlzEyp=_^5fޖ=ȋC񝼱M6/c, =H OtX(׆i kmk$KVTZpLߦW_9Sr8m{-!k"cGT߅)_[Z*ԫE*ˏ+tgp^=Dޞ;>s_7:C GpW8~PFyRQ\axN鹑s*/# *I.+{?E>Ow撖ؠmim4W`p|P8l, ;D.#{p׼vQIk#4rYØVi> 6Wɲmg(˿˖%ZԪ񆡡KcĢmU4O4e[R&^A{piYbGHx'Y()spF|!]l۷x͙~5_w szODHV_lguGדW/YNrn3dCϲc1 jK-ä K x+gF#"XaZ ˓ScgD =T{q K1}að9ȚDZE@DhmLjv<~Xunw_f.%Ɵ!LL@ׅI`#1 wĹhKs:قhF-ypB| 0Á/Z=L ċusQ;=phضGM3:^)\`AC4g[K|*709q$.:&+cS%InRrdN/[e;U3^lƍKBr,|H$C< nËs%r6TReIr3H J>f(H{2;o7-P-?wεY@jDL vACfp{P3x${qIRhiUQ}[8= Y q`#(,SUt$9^Z* b;;@=&O͝T̶Ia*s+7{fć@sPPųs}mhַ}~~؂p6&*-̴Z7^^#ma>r}k Љ@K5]dGewUILz3ŮJ׳/I~MieJ[wzjI0|D &FUksAMaы܇W>Sn-k~@F-9_2:߈Ռ!cxɞYfɰYI& -`]+ǡ^~<ٷR<`.:O9  *&'aO3Iq.+@Q4~+W`na+ahJ_b~DAW+66'8dx>]}v_rz 3["X | >mmBefcx+W\_K^ץm)1sP!eK*;FV"CS/#}b# U*yѳ]|L05-A_Lnw_.aa/]?*~Q o3U$ ͸Uάvw$I-rare/l7eRYٿ@? =ba%Tpk[ԅZk}r9#Z|+>iJ`0V)UпCأݙ5`~qt-h%ުO$0mVϯ{C{H.UC(PFb7*/ْP}8|/(&g|RfX‚p jLN#Mc/:))ţ5daj<%2!ȱ-.;@*Yrӟ_P^a S%%ʚSRK &lah}2*-z$=S'm>E(ZKz 2* ZP}[n[!w;GHE]| WXp[|mW.g<4Khc69H˘/^0|/B֊zR-imvgw}!:5u~Uo䱟t 0QN/w2S+<7H;@K:c.m H/2tHsiEq9gZіsI6}I;r6ºVpՃFa裄m{;?OL;eG:c(f.^!;6 }xV7JuI)Qfu+E=sҋΈ~^L2 ?EIBCL\VHek3gFiG2 ? uJ// C)^:Bq.N1 ȱ*5PY+Ŝn:.W Zd"#=Mw&a\[)d s%J(u8&vt'\櫮Ca XOKmve. lqIҴ>fQmaxo 7xY]P YDl4woI}C/tkOD^ʴcw!|㛢|&j.M@<Y݃|v_* -NˣلpP )=0t{QyK ws MŻr'&o^J==@!P;~j 苯lL4d \{h()&@M DĹqclR+:/pbo 'o|O/(2ml l@.q5==2 S؛1vQ$"$ʿI"}R3Ca۽L$;?R6(w 2!"nd99q^r~)RA9/jĖ)GMq'o rKJ" =GDbMs}E5=G6b';Od2\+ jY%7)\ ƟU~]AqK) URvlj%&nj[W%_Ԡ9@'=Czu[e}E6?fNϔ*Aǵe r?5E ..Q*k4>]ZYvhm\; (jC).^LF*`$ HJۢaBll{"ʞG~*z^5A4WMM >5y Jg\2% ٶbr-qFpjruwЊMUXe!&jeZ =^vw#S2? @T{n"1 dv$*٪VJlŅh(,[ SӬb9R7H1gh pR ̿iܟq k5ÌV| :/%q \ĉ95aK&_|hprz}h}pkcu -?`@~Ef oIeQNy>gim4@BҸDڪBIR)d%cOw>/ + ~l,ɱ wL$CbQޮ-;mL!/ѡ9^*GJz#K;oF)hzm'rO(w"@ U!JTb<[j[焵EֵU]4Ess$Ic9z Axз_ʶo?/_g1 e޹+X7)xu(R>~$bySā5̶QAB5bZD^h 1&u.lm}wrt\P5]c{"Gӷqc BWiVrtJhPkv$Sa3I,cuQk~r=^B|f! gr|RCS̺KwS1s|XUP>Mj\7 GH4!?nO!ӷΗ.̛a|bHe1v_F)赩eP^p]f¾޴^V'TAE7 ya;`9]I^2!GܩзM0{  *25|스ؔ}&P'd qOJ`P_*$BRIĀFP@ZpD% ! B%Wxѱg=-cؤ)"1[Uk åjÓ mV7hYqM@lW}호bY :7[O U`) j`>#Dv|8"-PZb 3Ku cLm@}H&F|OG],o` pC)7k\pry~8h:=^A/$ uW6`G #tJ 2_ ڪG[)d ٍD)! ʊД Xwu&:܄ogL#2n`Uً2b2_O$H_/$,XO#CČa&rTHT :~XUߺS~*[DIP JQ@;5#rχmtIO "k ?3]@!Z%7|fV`:'f:#K?)Re(yҖB,!) y1b2BPc]=x*’ ~,Tp^kX8P~GEn>F@1ty8o4nAOviM*od9uW78S@md*cZGܫm\ %" %9fIpw#VEiArWt,E*`|fQ%6HnLBu/)>-r{_NUzxJbY`fv B790קd Yk5?k5G Z>BD_2@N]rX FL ,}<^ʖ;=v(iH>jeW3-OvEsPU6:N7d%_iC'=-mۊ{p8Xwo\mA$o`Ν \ Mޒ1˥Jx1_R.yxZF C[1(n˾ϻKKFNTát($pf]+poJT0?O0+AUiY@R#H#V*׋egUt7MX; ͚S*DL4qYьpz}VO>C$)qB]Q9}EdB%#q>*H1/h)V~uSп@nC]D9fIF{c\Nb(uv\d K7cH^9Z (<\ 5dEqe.34’ bw%pݑ[-l=;[(BV%N]h_//{k^GM=r+Cڏ(Q!ŃȤxzԿ.f2vΘm+R-vpnՄ;ZĎoKe K펐(;\:aE '^?c?BC8FBCAOpk% ־oLakx~;:k@Dl7c;cq}I;7pyœ[m|@* VAdXgj&gUR􃱈(V#xCcsx1auF\:< !-:Ojߥ0wҎ 3D.4`c< hզw/-A@gi=~RX;=|^ȠE5[^ɾo||y?;ߕM%L WO Hv2"q_rJ1fE*Y! A ƥ-V@3n}(D '5 wa8Yj}s"3ŏD?Ͷ7, r߫=Z贍bLq%B|Vh4ul8;K-h ;DҦg)0X,U ntnOi)߾ҜAm!a)0IU$EkYZb}PE=_|,=P4e,.VgAoM YAiT+h3e{ K` .88JtA3qPl@=?\:nՋi6U۪U ޤvJ3A仓ɄSW JO5KɨL zy!\t0ި6KeHz*N=կjN- wFZ{|B*0$E RсfW^>e!K-JuAb;B]ɍ*7JafZ٢М8sP 5']AZZl:0k`3pc\DKM 0N4CD\/&jQ#KG|ҴH)ҟr>*^9g MȾAhSev4 AQ5^f$0*[/`> f'3xBL-ftCUwG6+k f*>gV)=,i~B*{!dL=ƱD1R{mo#jdhRb -Bp/)+k5!EF`_zDڲ.B." ݼlƧj,Q HC?q>q6\= <>꼢y. ~((*3g(:bx ty'䭜(ȌޢP٦~x,\;u$v>x]+H]gprM1G˨1njg= -1rlrTw7[gŐrE i&`BȆ6JYu!ZJ @Ra3)l2h=dǎ1)\%tis/bBqth)wP DJ.n:ӗГ{;.X(}:HjwF6䘯g_, }P 2jEaIrkσl᳏0@: M1N&NwNʙPNGC,=7b7jȹl.q x3j9"XE *N)vo[zpv3yOաd3@`coS/F*K T!S{_#hVk3 M/JwԭuaQ 5uF5&Wut W3ĥq&j/áS6||=-1{(=`qRfH8n>3̀7FEsB`RYI 6mSmVTGF4 Zpx6eFaS˵V*n}w 2%m:2!9uSR-k_x;D3u޷˔e`}j69qD߿-J B>_;(G>ԏ IٟvM`ut: A%7dB ZPK_^7]$P 6T#,Eh8q ǏmM|̣8' :)c|+bxwRxJM1݄:裃nW[ZAl2)4+RML*"oK+h㰽Z#Bgϫʵ73rjFvQ?1(_XN ؿYBhk5tXum^rSmfJ:6V2/>E3_!_qw{je\QuK[:q➌N e:0qJ+=[Fտ}5OjA]SP7V \,Dd%wM;(_ǫ.QKMOg$$cY8a7KoÙ@mn+`x@ni+]>4>AbLV2yFIA]%b{/qb jj֟ rNw'8 y -?T*|,:a\ɍY!E۵rl@%Qœ "tv3KX a*Ukd $Qhbh1eԇ%&5č_{s#Q1Ғ/ڠG\GP ZډH96O+hk(T(Tv[028cr}GDNޯ<"x+zRCsCl#%ΒLTD!g'>apdMCg_P .I<\dpd%E}6B'=şVyh-W~/'4hf7BGٴ<=(n W`>;6fYM@-Knċ/ UU[ {gfx.cfH11RH.Q} 9la}Wk5Lr߰i&hEmBme&ܺ-H^@*[viƑh%tC'D"di־`HsS+HMX~vϋ5TO834Tbb|u-<"SD# s XZ:î@3Lwqnrjx6bҲ^`&bBܝJ%] W W4jJ=F!E) 1FS ZeSUw]K)j *ǿoeG'}ml9W@'JzV@oI *2$au*@МUMI-BZ-ŊZGbNCX#}d\\":JYV$L$B>9Z}TR=Rp DcTPpʮm' ńD\I4UV M&-upKUUxO˨U^?;[C}SLlauX״\8I>lj-ڐ<@rfYdv ر3wllu{t6ODLZDh6~(,.A$ÒPQ{{@FZ܄ 635Y 0 ͘'` XLW,knO&7Xbe\u\wevDB I֢eUU*xEzq ZT{uUWM\o/WR8ɺ_?^%[>E!D!ӭEY4{S!A0'Hk|` Řي~Vm冭,#UsG*F3IF4%DP1vXI3<.n]}x#t4݉Չ$R6gZ 'eIEkZ7!0֠뵭$ rҘ=Sf+BC ޕ9l qeW,۔7L~ Gbp%G?Ao?GUJ*m`Zp1qo )ҋ,m=?Qq&pRJ͇ L>Ivno;kϚ ˎ#bW"{t:* īlО4"X0]SMix^6Ԣrܰn>j25=q7@[ @eRs-RPstL>c"Ql\ME:enmut/%/?u<Ԗ)M'rwM-o $mD~pPv󼌂9^k ?9=Η.t p?I[&uv*Ȓ\WE7vCH aQ7 V $j|= s0/feq9,&wc!e?/)A0a / RTj!H:NJ6Hy[[᥼4jyZ?yfJƤ >uie- H{]_#.1@ݷ=}bbHr-@q!q>KI$ s^;|3h?2Wzj}\0Ȅ%BFCSJ6>)0Ujv!% ]NFT+FummNFMzӲ!Vx`s)?9nc4#s A`v#S&E;W!ۺZ g-H0|XBx$S)Т{o{%pB)O3V5vH!V K;|_ XM@MVu&6`XRPz߫ $U\mM=G [-5b#5rdBzsz! &_5Fv4&W.Nj5mM.O %3A'dj4l*JT bPg, [a۠}ʆ=N˿w5_\ Q( k1f xgQiV%j髙w9:ݼ,7PB͏B͎>` GKޠ%sG9 [zus&yn8)K](ᚆԇrd1m`.Pw*|:Ȯ{Ώ $/LhfȈn6^8&Uz%"]C6|Ujt~'0 ~ eE/NT*gS RcK1ae@Fs k J$oP&XNgˑ?OQK:Р QAW <%Ŋk5:!;DwyiP .׶Ci6/EޠN E-mexגM&4AKAOn ֨r&v1c~7}) ɓ{K+y͇߆N+JqH^ufZ{-C2~s4uȯ)ա+VV*li/mNi>zIe B3H~)Oۯ׺m]Wz5Q$LVsw΅ \:3Q$?/s(k N:0+2KԲ9Jo\Z`܄ qExC@6 0ۧEfKg} Ӄ%y-$b_X4%mr[ t^":C"67!$YWQlMXR5:=4xui‰hai s/L$E+U+i4jۗ KUp-(%m @]֤Q2 :e~cvsw^B(b$#M8dk@F\[8)2U+vbdڱ}eezR;Di͈ IҤ(7U!` ׶lpR}v5 lJĨg1ț-cJ[v]rc?IHF, 6 dOku+/JRFc`Jm.ԵQk;J(eJ-c 8;DixK cJЫ8wiLNM1:򿡣uղֱ1+:@21źv(N((5Ҝ{Fo1LI" ;e;U䚏]!m+iΊa|\tRZ^aJ#V䐐/jy5OË1`0m:]׵QL b1f%;j-4:58*򪹔2\g=Q#vE$ubB1Ai v7pYdVj=)˞k'!}}qFFApmx<C.z?Nֲ7O ӲCL6E; OðNl~ Qd[5g.ߋZdv-Œc4)aYG!~eY 9 Vs{)vp N 9/:W H('e no[~1=zov!tT܅H \ך׆dkH0=s:E,#.>Oen yN{ hr~G.xJ|innuڣUqp+w֭>UBDkV^*U!X:LsB/d65?S[qx;*QNW~ۅ۽QӜÙ0ɅɾXrjL4Db10+W_M{Q{qzBlj"VP&(nyIڊ[/FJU,2 '%U%vxѷ>kIШ&g[wH䩱_yu'H,HgMڽXڛHB>iKJ'gNl)hPmL $WD ͳVsҁpG!ԩGn VXI$|rdNHHRU%IE2UȆL28j 65[NrT}n@ ]%{hǽDbz&i˞ma: uPmøPVVƻd]zij5dOIn/>jHeW@lcDN9)o 2‚7/de~֣<|,O`ܜF[.06E{;yAct -a8r]ߜ֏N /mA!,8,i\:!9S?NuD4Zl~|K;pAyzy)MG)ơ%Nz3q`r:Ƴ:1tNOQduH@դ0$*Qhy}DPlu1Rԡ+ftAC;k'y:uWذ%cGѻ+*DvŎj=ӧY, d5mpٸ(ʂPM;l*ձ ͬ!aFñDK9~2@=lsXқ}+T-Mp3JenW˨}+3@ ]$&r~ףry'aCrWlӜk҈q50dH+29$PfydzfDrXJX8 )Cmt;$N*ƋhqXV刴Ycx5PU t^N/ԔB7`]ND{HneFNPА<= %+ #6QJ?\mk? i|=}X85YFgXȑ&p sCLY!IJ6a %9G^>6= ܴܙ2P@,,(&B>IER*Q8hw$`+@ P6xèXlžec6CSqTUi[ʚ;Y] q ]/F=9:b&dÀ;4sE J?{XEY S hPGn1W?$꟦bCݒ:k;[!o8a_gf.+ȡmf4)]%&lgҜByr8B=ʃ'.0&G> ){vԞJh4o]gA, E[«mPFWf6Jnmc4%[E|ps f_!X J1pxĈep=W#Dl\|{-oQ}kM_O:<"a*q||c(+DX}eIfF&4DŲ;3$_dLL Zg 6H_x-"sSȥe_p e(l)C;O",B5<>[%DOz1a$\FR]vp?Z ܲ6t>NM+0;'-n rMva⾢8ԅgoBp 4j`g6~~ޫ`{b-aP!*o?k. sQ}<z#~a [ X)4cnePdIoi}Li} ]̐jmR2@3ͥ"qAD"0I/am¦Ja<Y9ݘ<Ef$+L mӳ$\@Oی:KT()x|N-XC"S<O0ɽin3ɧ ;l h{ai mW)0^){UB;uψ>P_1 |k5 `FH+flb[N]%C(]=wQY&\-Tìo{eL22ʢ^ Ei;J-MLw]hJpoپޡ7``R"Td~0L])|ɊryHq!Dt➛V;ZL:55{?y\@&X0r,"h#&1h.nUŸa;G ɾapt3fE 2+zέS";T~_#m 6QV ܝ4@IwH<`I7G-sv-|߻68\|ҽ.TL+>14nу) &O)? 05;5[, sOn\ш}b\! Mn&;; =Cht>Ї"`$,0]w͘v#ENOBZ1'6.yyFyx:E GNj^`u8Z!ev- U e~8/-× Xq)23ϖq="N239n$W~FzEa c騩-mWͧ {}}t Z8:XqoiM Xpad@g|)*|] x{fh֢vz/AD̝&yF mG: :8¥r#ݜ ع'|sT+@6VcJ- R{x}Jza@?j-[Sp٣,@^8rep`,XMD$6h.)6x٧ѥxAx67R[ॠkTKA;bi̓74 Z!('Ŧe7bA(4P,+Ll*Gf*|`/Rf[$fibY6}nM 3y$շ#L3Y (+-PhE@v(R&⏨ۊ5 vkX(&9!ŸW9M~!e gUY| Å)AtMk g,X5{Vr=Dڋk2أ1}/Y'tm4\P' hX%s2m-6g/}yĨ^[uκxvK]66y ¦@azB]c]QQcr{ j#Y}h0<5h GVӳ(C>X:۷~i)zPHˣ(C?ħZ?7TnN&$\K5?kI} ¶o :zŢ4P d4eaW)GPLGycN:U5>^<-$m k:rw06G7bK1cI1P}wkȘ`[[P=VY<:P`Zk1x9_ȣX mџ[jîEK$hJß$CE0I0S00˾y°ks?!9J̸1d &ϵ<כ bЋ-4[8# Q\ wgC4ybrHikf+iB(totsYܕrҬ1B0m n鶔ZG5`"SuD, Dfx9JqCJMy8YŚ,%&ںh [B}vLi [r]ѫѲwd$tPtA)0+);U{?گ<%BR:dǞ G0?{i>Ÿ+2)lo^"F&}RMԱD f6_58q(q@&*>O8GkcVYP^SخTobQrWjO0~iH8M|~dgYLFkE,FԦT1yۧӟJx0*{$aX㹙*{܍_"v$RE&goҴ %l[vSAy(fhh9ׂU҈]M}|ǻK:V̈́([1jw)Ac*e|ıN ]16+b5ak@qmu ]Q \p zKbW"vFq$m<2ԭzT2!PBUIil8Vh4/9IY6 V"2DWXn諆6" ] Ec*ܑ,J2m|B@t VtӥW{iD>DzPrTP$8+]xH/T{7"Vws6ޛ0Q[ Y}+5MޏD1FǞѫur}@xSJ5-5( ̵59..Wg3r+'ʙ^O z&qqj\&=0(YȪ菺t.3:ַ:Lj_:fO'q\Jgc9b5?!:0dAi1gy/U&?lpN4i I$ -_ GmGis7d (t\P{P`S7a#XmϘc i4mgc)yeǏz^9>ʷ3mbZ!l|-"Y$09D>6vr_Gm P}:U{˯%JncR徾yy:! u3!r#v.EGqfZk6|SglVl*21X7(c?WLAK;m"l-E6ǎL'h6~sџaZu t-z8V*Q7N(+Ԓ6 CTw]G~m.yҧ]%l]zTE _ N,]6t1рT441!;w$\S65f6DL0)$+vPRÝfQ/ĞxRT1S[|*>\(w1n>GwJRTk62eBU0jcrcZe eW Pl]CA](_PlZZ¯8 {"R*?%(1H';S/!{nd4MiKGj5a r? '3B["͛d)]*K|jN<ŋ@"r]W okB#ƈ?~=bI Bֳ; ܧ@IMQ@/KhӀК[lVQ?&]ŋf{aZ%s(I$Dpt+XJ],;@_2:]c-((x/:Vs!m(+ ;0^f(x7tb%,!Hvh]G]lcjfTe3ާNg6Ѻ|C#iegYZ070701000003f4000081a4000000000000000000000001642f097600056b6c000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/mac80211/mac80211.ko.xz7zXZִF!t/5]?Eh=ڜ.+#Ɖd,~/b2 X"v]eTEGy~3w'A{[kٵK*1f2^ǁԋ )F+A:Qu^GG 92$X?Qk3ZH[ tLm]kJLg69 /4C B 296*MHu\$6B9m7(&)=QGq6:l #NPV.fL|D#^V="sBWZ -raP`.ZǕ&e2kZT.Q7 LQLVHN\y3Vzz{em 1h}}7$a!"3'3|9eeYSÉBHФ=,< э*C6):]pKvV8΄q.Ă(:kݚFzK$Z;KAO I!.;5E3@&0*-1M#cЮOoX4~&dKD;y"Um 4h twqBP>i[M(X>i˼)m.,F/n:Bzh;") W'?:KlbQ\B6IfoAg Ʃ),Le%VRcdM:#i$?![k=H3V~PhToo>aBy4嬝Gm^YWЧ[iϊql~;a:a>pD]a3qUEU+3涸J;TeY U|jSw;8fc+F=r9SZط1Vf8~qM Y'02s\G(cǺb{#6*c %(We;wǭBcÅ08] {#dXLZ7uAXJl$ڱ{HTN7sur$Q=\r6؅~z^NjD׹"üHo#LJ7[GkaV/X:'inŽ4`M\4 ^>"*3I!_ڀdR2>D.h',{.w{r-rM)kѶ:1| ȫXGA7) 5ny3 mj"KnGȲ !0J+Ow&8y%aqhI&769@yXIZXN}<ɣ`=]HRe11HSFb-, >y>ƕ[kw*;TVtր3yKF}n|M[W~V?j $ 3cɽ+NepuVѐ3>jW>rhg~g2qiXpS5{ bSu\ҁ#BQ/%沽1J-h< m|nh:px(!Iz` 51G8 [kO)ʮ-;Y/&!CYHL|CZ/ձDdS ut/['K)ɗF fw|߻FY%b.¿N;{I8A#*mrde#m}wi)'dw=Q}LЊ. ,Ln3ĕZlDAX?%Ȟ:5UHtʢ C ڎٸO1,j"-AHdVONY_qm06 -qFG2}y* {0hdjytɸ|E bwim%tSïxǙ6IIg^YQ2>ez2LE]B]h-XJ荳F/BI@ I$m֚f8 bO_ /:ѫ79,ό?_neǔݪvU_ք2yKSbU-.a>g?β[!|&sa!=Vťtq\V}(N8#{ k_:_H(CF O{LoR;d Ѫ5!@W%<TfD' g AqNt JzgkQ zqOhп|5=ԒZظp "36,!fjU?C=N/!4)/.ez5pk1rjϧ]I~,%|H2I٩u&qAʩ1B bLG{ȧ5)ܯ :0J嬼乎[I~um<^b6"0HjbmhI 3R9ea-/ţ.SGH;1I5t;Nq !sf)eEv)L'GԊ?VZ,)أe쮱r 8]Lk+b,j:O(zUc+h׋SI!RXR3ܧ*4ţi݄s1vhޒlk?,%}1;m:|ѭ3X[,2L955]+kpCGkX'8öC82Sn}pbO2:|%xWˉ8y|+JՑ~YW'-phB"=ۄ=5HqU~F̽װg(X?踢>|ޛfvaqި)d|/v ? 5P5~;Uy_ #fQLh,FMBKG?S1Nm:l$MZ.4Rl)lJ 漖iKn;tdz QD];x%YY0)/H^ !;SG.KG660SvγZƫ"1\C}iծaӭ7\n17Aǿ1 xh ,B`^Än@Mt`3VGL%ɻpVxW+2ϤD:cϰ3jG&aU f& 6 dঁu Qpw|Qm9) #SOOO׵3N?JZ3ѝe"v% &fmm!yd :*{2\SKl}βgA Dӡ$9 _`YNe&+yc"*WNBSԯ 4 u͇(]4H"3ftd $됣|vLt*x/B[;պqܮ[ZД" Utv}Q}4ڜ IiGBGX5 \LiM[9>Mx%Lxϝsx[I]pƩDޫ6rȏdX($nߺ Y3=q!H3vݽkUM&r{UH>9$ 2yoKxj0WB:EQPO8kZW;p2P]ӄc5m%'`+̽Y|}8㎳0PNA@&1Nm8a}v߂,fx}1ؗ0FU*7Ԕޒ~`˲odb]آH3V1[n0ĵI9Jy,Nhgd+UvL(O )`ܖ$[cmJ ّUI.Id:l\W 5/Bf؜c @*Ѕb`r-sS'6Drd?+jyHiGϧ|%: qOug}PœC;i{5c٤?7kHǓerI\D0v]Ni(җHf>CC#0][By+[N]Eǟf EMsA㉜*V̨ZW{Bf@8(A2skCTݰc7.Ԍ1bPDoܠ+Ԝ9U+o,=y!6a@&1 ヘKQ~<$HPj? u*8S;0g0s }Ws$wivҤ Rs$iO:y uD0N9'! .IJ_jec$&ƤԷM",@ڥfUlqp)Re,x3W`/x %!kZbHڶ`TXe wE@±EugS&=X{ >>ږ ɹa cehe@4D!s}jlF6>4krqUDNgَ7ѧ8!Iįv"!㨈NCg>;u=0yY5VKԒp`HNػ)Eh0TA2e&UY RnhF\Pew^E4Kw4߄H!I2gi|w^wZ#Oy90 65kT@U tH uÇFCr!`M N\iɰiGKtKz`!Nd[^{C.+\8oi#WJoBz=GRxmHd-*)v C1l!%/4!TY6t&ғg ͐gK )U x~[|$ѫSX]ٵzݫ+퇑t?P_Ofcس"س\ĽeSP2L_H\ꃿ&Ӫr5\ys2jnN>ZvpdY-5BIIhG,)Pݎ}ڧ ʄ/.oim *n쉈IxJjF&]&|ut:8q,Td}:X2_4.1yt(B'{kzm uUIv>ކ~pyɞ~j(=wuFl? tM^s)Zb|!*q58*qNbldfp=6Dd`kt}eKjR SxrCȋyunٮ1GSH>1^nyv]k$'7w:vzNP9Xr-8K{>D+Z? \/8 s;f-kӆ|-:72kkR!*#058<,rx Z)gHE\ '3\`F0qWI;`=p`5Bn1^l 5t]CL!\gQ9ϞJbI58 1~^:^oMAظ[?+f [ f$jpT.q rY)egEǯLʉ Н㔍g5#}9~d]]T.6RlY(c$aH =c kClC{o]iOYj;*%EM, ͉d\>ɗ@`4gZ`B6sJi jvNCO۷ytmdn(&T5͔z7ޛ$)Mvt: euSٙ#-MƑ$ ,>wϙ5i޷m^'enm9P^()!cU\Kc G&ņ\[(Uuχ[qd[ z>i(8UUxZIAߟ~f)+զ{x*T}NǸ\:z|}VNPC%L0֨blׂXQC\Wa?' h.\7*IOsEޓS޷(N3)$:3?"'ڞ0zp-T<Y!a~]k?2E0&Α(ZEG`^dfS(YJ&9n^3 b9gQvR?E Ar)`QS]/%wl}iT'K"X+o]vEhRcw'Z;Paa}^72|v#9d!ockG_JJӄz/:KmZ).ԉNL2qG!$?WC n9]nOrpUzABFVU]=5FN3.- H_8p yl3m+%aJ%-%a 0P@(P΍{> TOF8M1Y[[Bh .Φ-yrHXܼEMl&#';B, wKs}ԟ@opF E؎[f50p[Ojpŏ_puCUjNprOP'!ͷ-5/nC1U\${)&O*3w/Yc:II39ۮWa> ' d_ B8㛱NQnJ擏_ʇB0p #l~"N;uŖJC7-y@`GYcV5WVТYr o 30e,mu*2HM`\ ;+ruUwqH+ZN37p/p5_]9Zb5Evդ OYʽ6aF:Y d Kfc|b_Om2DIv+%~ x,M!췠t?4tKaa~ةZ~wO JT!K`RWE\Us^7d"X VXyQX0OxN_K(䲡I/<&iȋw]ačbQn2 ,o^۱5Ql pmҠ:mp+GZc_A/ |pI;4!5Y!=PΤB!(ׇEO.sQ!㊰޼vM;yV3_Z.<,.=GItoǺV29gYC S/~cH]ʑI%$l*ll5s W0|^t^7S7T+9I3 ŶwBY H t_P`o!mڢ;[O̓C\nD2U;ϒ_Ʈ'1YiCsw`xM6ikQy b銮ǣtGF^ >upwzYl1@8D-ؼ\tuΎla?olF ]2 0V_A&l$Muy> ݕ)VOzQ%2|NOou1=Zie%yK`v.MyxĿN/tX~6 %U`;M >{Z1zlpnό6Q]#qMϭNbD6Z,#Z7DlO]uC`l阉8uulK{t)*!m7~G>z}TQRi X. -CzHD=jQ eى':D`\~(=xhֺ UZw9u.zIӔڀ+90NYK%TI3߈W*7cb.DžҐZq  ޝ\xF.)/_ͫWKL@n=9TLx$5̊hodg"twLx.Gr2/ǜ #f^vo@܆)5Lk'NY|JZ,Oo`&}ϣAM|=L0 ^͇Wʷ|W*if\Vb~-sSʽDeAD1Zs5s`EH49:fv |0_U#gE#9'38$+F|чjNK!Z @\z'ϱ`|Ɠ`Ul gaI"޵Jn?[Û?z*2!#_h:.}tb071 23`+TVw#E% o6K_f:;[ܤdv:iF^p /rs8}R{hŀLXAP$D sGXAܯuC/3s ċ2`D qM \{}@b iQ𺮻w\V2~huB&Ld/7l,IQ=ɭEEO 1NCp{)Ѻ1NTMyR,z_v@SOGWd;pfTEbH@2SW۾ ӧ  6d&׎>2.NCo{ܕ,9,kvJ#ІsTC J1I&TTvfJzKֹțR`|v[^4puΑV(/L%(j=3{Z\3/nre3Y\2 ==HqzՁ&˯d a9 KLMp0ue㾿{sܸa2u9>3u>E1\^%M@KT1I,&'p ӜXz[g u \4KS,P8k6oYF Tò5(^1<~I4~fPf`gH9t$IF)QUz$ Қ&| ur`w mZ g9rL{X= Y!qogkb@OGO$7% +)# t i ݀3w&%ZAe$Eq=آ>=9g0[lX֋tAFq&U WdNjo;% x+BMÁnuc{a4[5b?f[ ^+# r7Yk@lp.GNrMH- e('ndz v CV{B}=yN{sr M5A19ܥR4ɹ?D53rÜ`?\Y7_|onZ!2:pϽ.dH.<&:MvHr|nҜBa U D%Y!u>='W~S_dM唋yQ@:u!uaeuX YUY,b@U\,Yq4!V%=2H|~NVbjg*7Ud8vF8t1ohͩ Ļ_1ڷ4/) 6.?$YpP$EtYs} (]ނ[!caLˑ`bBpV@nnЉku"[bqS'TOܑ:CE|UdJ!Ygis>AÈR}J+)D`fcD&|]&ס_ppo"sċg^ ZFTFK$ *LUl9dy\Uڰk5j rNPɂQ%+uK|BzW:[ƈ~.2m*7+{p"hq.{weYvf,pǨqE=%"MMbǁIPC HļCR~KS:e9ok"W4n}Z?3:r/qi *E sk4#7=̄!U(_&[׊)9gm]gN7;]m5L;De"=srI֬vUpsgOLxz#"-mm(t0ϴn#X6=.Y zl_IdM[;kwt8Z-¦ ,v3(rdKUn݃B@^ 'aŀq}jR1+[Ixa(92s]g=ڠ̪Ձ(̂xۨ_oP VDc 3-FoeC5j(AZK}:nF y S+=>^8A@)TQO)FaU/#?4trhC$rKNuR?+^[S6(*hڵ̺wV=Sxւ.r `u&q'7G\?߲R Y:Ehwm[ eBˇ\ - ~nj10fspZ=3*Yt}D-;ؗo3rΟi]pG Mf&Q7Ҽ9,~q,:g@rBKn(RPSg4YWYDHeeyyhωy%ܟŪe [ˊW'ޑl|@襃=],DD}W0c)g.(Fazc YF7ZlS(#zs= ]h'[Llv;98${% "ϕ9bjrR̵وn:XY"nv6\ң/@F%d{^H@>tpN^\ 6 n"2]>)dC) hM-}4o}L9IOӝQAK.-cKp4/ :el0VÄ⿼BlH{=𫆰e"Md^Ctq3Y7 1WԆȍ+e=ATe"\(w -!|%]Ⱦd/N_\(0/Gx܁<az:iRIv)UWoƱ.iu]fۻN?MueǰSH<îAދJ/hz_w߅vΛi!\{R| 8;'?ʺO]A{A'}uUK6Zl('f5GqLb܏"  ʋDZ䴽HS`,VV2)1wF?WzdM4q)$Z 6pn18 |zp F%&OR$Q\@E}7p^vR6YmC+I]9 y9pG*,T9>r;uy7zpD! 3_x|HpoDzmWJM$\J[:%bIcDeRRL{`3ˎ(0R'7^R.J48MAH8} حp{?R[)p֊}Ua;vQ zH$E3XiDn?u> !Hi>UwP,hޠ(hY iqfIjxv5is J7ɾPRJ,$biiNHTo)Q\ijMJI8\jQqMH^ە} !8\~\3ѻ{_U*"h޺9Z&|8W=i5%xG@W=L@OtI巨zB?*(|4AfS~ 2^n$)qi&;\n9m\*r", Ͳp¡U-vʚ['8aC.:Ԃh_ƟXDDD? rBJwQ7),F_M>Uȧq+SkKpKoJ@j0ټ(_sa W~pSoI*8 wBZB A]+vAu( "C.`埿C{Ny*tU|6L!C_?e9P!GTS?OWeEDpץ,OGV0)/^bjeߪw^by!.BlʞPa] IoH-CQWqMR-3%ڧ} " ؂[K0a8GfݨŠxz6,z(\ǗAfF30ꝷ㴑jZrZap6&2vR^JyQd%|ƒ|.^McGzЈV?&Bkɀ,E;[26 z7[Z[W ;;ր7pf3di04aOƪZ1V:Cl DaأPHSoS4l4 W,j:0[3EaznDGj3#H,)cbpWA /=u,3_BK09LQuqʜI5m| /hdYs'6 oۑvIn=b.aO }ʵnt c0=4^wz(wƸ.DN8Rs3PjELBww"crPYDъEwUWxI#KިF36L )rn)EB8 ΂oaR9x5]HBReK iH\-'M -C9ih DŽ}FyNqֽkW#o"EȆq~@uU ^.f8"mF[vGp1Ey*wBP)2;){_7Oeg` .QH^(0iWH(4ĉZqpHWqpvL63ǫV^h0ea*$˸8"7Vg{IeקV0n G.kN.+Ocfֺ\OCoxDx)à;DQ/'4Դ3`7@158W?QhiX$ׂW 'H\ \-?(1!~;x]!6zZs? !4鸟ōډffuF,Zelboå#ŊP1D:2.'^Pg YvE85p*B9%g~O//׏ls|" MP2e#i؅{O, '+> o $2ݣ`GO'%`dUK3'b,|~xU~ -Ͻb9N~qróY͕R7@V}PQԂvV)HdlPu*>󌚳N+NqT/!V䤚u ynt]Z}i!~RNDzg B0cS)YN ^V Wg)M^ i49tȕOṭCFcؒEt* ] :Ţv+R z譈&Q@h.R}΃B9kp@ENK,%2MD*B7C,@iD+Q숀WTq5g]}e_㢪U&%Œ!jK!hحWA$S #YoSh&^sXVV&WB ߔSjrG%t6NJ&" 2 ۹^-#Uİ@ļf?i=y+Gw|+Q :5AWRe?P!Z$ah|[u ]CH@1]<$ĢW<ڽiP&ĩ]y|YIoM <4}gL|]dTj*-7#/?đP/b̙A"VDCh cEW!W [0Ԓ98~|E(ie#4](4o~?cjJ.p@h@~0'>:MEh!@`-R-*imk͌%LkE-kReƒc%0a$a)#[?SA9udn=|Iz T[qP0A0~}YIY )p~.dXo!]=Ibl@\ *d1΄D[Rz2t5']kv ,_D<]psquX:_| ̇b=t A) T(VLQ1i$9n]?{pJ븹'٭_RU 'M9Jt]r=|d؟IY"?|RSqXAz '-6c* 칄7&bz͋5Ve#ʯA╁C# .Ĝv j`ur94;s]`k23 gݚ.RJ;'`-Gu$79^KdC[ZU=4jLaw5k(} M!IkJ4XBUbYD]!% =h'~]Li{ Jlg'PFнw{&7ol2w j>UWW]&{-S yǍb3j  M}~q?>n#UvR*|qg?MWuLI]*WY3]D2io!86z8p?_,@b..f,R5uNg.|ۗ5Tx=]^8-2·!@ԾwV5,lλJ'ݼ %p /f9 $9\xϰ1!;GqxPlkQΙgmΤۗy'(ܐ8f(*YgOŰ0Db9-K>ƦgXgxlY.q6$T7H﬊jYhƱ nJLkB`͊!<('M![UՁShj\4#__9z.RtťtO:IXQj6\j#">aAEH&5?wr F@jx ІFX'8|:$cn:h<^j0f| ʨ )+"p9OXG`X=.{uL'!9P#_S4ڧFaZX.V2wUh .)ҥF&w_GʼUT{ OQt-!%vNJlQXX`KkJ##7xI5Fh!@%s[ظtQJ|J %nޏ"tPS7s+<zOf7c1 [m bH~j`F0/6̌l9fcjj#cHE"UL_ ;Wj7Pl~#rpjuR{rdoʪUV)֚e\,t(IRJoÄFϮT0 k] :M]e䰍J#:N quQGCOy9acdaRMļ+:6R)V3(B.`Ky.Rò ;\E;wK v`*~w!{4tܮZiΊ7$6m+^ޢLu#7 N88鑕!Q5sk f3S$sҮ~KZ=U}ȵ~˽(Ae oOg9p<vab}J/N%77~bBJj;@^-t.6ymO8<8'5De_ݿ n1c]i ˑi+ 4 ?ǜ2 AP +Hd' //3 :d3Sx]/&\ r%Ӿ%DY{=qUt*Рi8c?D=rrq EWbpjMrܐ ZW2ē->c F_3͜|LM6:#:g(XQ=SuSe=dz+sFiH*Lմ3'AjQ^Vy oΧz@k4ĪtoVuav7@V5@:  t2Gmޕ8?EQ%\cwmor$$ f(CM 9R4|2Juo3@4IR.S$g ^±l)~ƕݏM6jH?IK_wx7KeGCh[(.Tl5& `'4F1[7Kxx1ضNk1bP'>\Mp_"fl(f1#+8Qz4v?.ʉ?(KCs`;b쬊,.%ĺ>YQ'gBEyV1]@e\,#NV}|?1|D`.(<\숝%Z/e?`=$[}l|/~g%+jҽԼ p4 ~ʛ^h_\@Ѣ |&V4*ij]yq'(Y&Sڈ|D`3$WG4}uO?٘lTiafN'bP*`}!}ŜufQ8g_-t +J3q~B6>pgdGGd4m94P _q_j9F G*\pu)@n^q)*dRD@p͖Qf]fWzTA&!K!B pӨ='DXnYQ)/'ul:G434_.gCq"/~*Y٪FEU k " A 93j{ᡳk= R +AH' ;.b2)p_˯sapC n:dK$v߾P::.;A)]BAAQ@A–\t J9skBϒWD1U  :]4 @F |B~A;ȭWM{ƪS  -jnF Ce::f(J,Fž_ Co>:t <Ű9}))hf:l1KG4]Ev]TlA&N Iw=jH) E/{:CB!pRlK5BE/yfTvslD13㡌ukPԪ7ȟhc% ,#- ~.h&[ωƗMoJs7xIs~ٙA!{GnIh!U1:\9N՚>) S?_PzB||?] 9KF{>nen͑|G84U2dպ/\efzS`XXc>%X']o vNq8X.rRF]wJ͹e |{l AT(lh_tɛ|;wJ-6>jےaY`5X ?SV6lT)B,i6ayljrӷ&}g4aR?ڍERC#)nڇH-E']IZλ7{ӺM!Q\:$Ou.V|^#OUrAzC]V2vu"9a/+?-ۼ "F FQ7`R vn2­[a?A;(jHhX].8Ajr0U J+ߴmX"+ř_ io]Eͱ1`y~DI/)EPY7k\#fG 6P/Z0ޡЌ?ScUc% Mfu[*nt*a+NR4ƺ:fYA41YVxz8S *[)-͘"Pz8@vK pḎ*肊uXB,D^ ~*Χi.\`ܕ$y ϭ ~> d$f3zrBS]Em#Ph*=Wztq_(_q8G\0>Mb|WH%iqㅎsV!tΑ!#~b\mc$1rÞ#h4\ݮH .͆X[%㇣{?FI^enpzD(S IΧ quFZ\)ШJd}avX_(',Zrޮr>XCYd` 'H\Nhߺzlu|"BVUZ KЀXjRɭ%N7r 9^;N694xtMҵTR0,7El/T300ިC-@fz`TڧJ Vs-}ih!tAp$مpyFb\(,rsq :DL1p1c+˄ŗJ՘IDB i˔Wx{LojEMCIA`UraAm \hFnd(sofiA%4_;m A_{q!s\jm;d]Y*Z~i9d*R@zo. FX:}EدMz n%z8Ie]rTSG@o0]&n<$/Okq7:sJԄx!!6ޚncI{=kn/\4}vݠC#7StHO ͧɻ*AF%%(W1wy$,Lik gcR~^3F%Hs!o1-`~*$[WuHV& sѨ:L{U1ֵ/̨f]HpjkQ2+^Y &w&sH6\>}vb#S`LGRd#! Z5*jK Jshs<]GɧDߨ+(wμR H}U2אF[0?0NV2@X!޾$ڜդg $z BڣN̊U6dQ>8]Uф6q2}6;8}T׶o/\Ğ<٭x LC/ua!rCZ}`n $M 0K{/+^&[hvtTԞ."ҽ R+!sFD2%5|a2NQ~[[..ycM:\^Oj>iF;iє\_,5wk]f{W@u+\;!=ͩc8a IÖoV)=AVW+ (dy.d%?#a_ _X܆>b04t*=])#H8 qSc5<,[vUĺ^]jT߈؊Zs~x5KTed.F0\ SOzy$ܪϵQPi3}H1^p( z0g@ ^GߥGy_ #:_ t/K-af`a&znatWO·Y>0EJ0SҠEu3pƎۄ0еrx ]cd$Ad[5:bW5 .lKAT/pJY d+> |0=m^9DU@ =JB%^6 Fa-j9Kf?̎z,/ZHFQ!oT]!YFEdQVyܦ|g,Ptthd3n.xOo]"}LMz5Yͮ*fQ˂æe%-:߮k$M{ ~t[mo^&-_YwirnV}zLIXAYbg4b;,8&أ8D! כl>jLW j?jͲRt!h"ʬoл)ÞTjHJ+}j1gC 2`Y4 ym+I軾H7ɓw!zHN9[J (NL) =} b=KN],xh3V.3ZnPM@B&g{ZH3-`UwH#+4WU֭KK%8g|G$ 9CuԚM;h%b\(ɘ%w*)H>lf)zopO!Y:\c@bO>I뫰T'V?T}ޯ}a"xs CPeq>RO^̠h\h0[3?Z܊C4wMeCFRP^R2F&ϑO r .;j>j PH)HT>4~հ=2SqT#3 Ɨ1RHrs\G- i\(ZoBz}uuh. )_e+&f‰:Z@YQ.2QY P9dٮ\Z~JA#8c'LpeZ՘` :/}D)o&}~U)2Zي@pv JQT}!QyBHe 6ȢA~&úm2 '<=>aOUEB`u',9GL'GɳOvF8\C/Hf8-j, J -O 4lԼHBw!4~–?AI~1t,GB*aIr/Rd~ Ϫ<04&׍"T}(1Þe!Hntwed疔EPeCL=&ן9t Eͅe gh4$))V$Tʮu*gHdl&}։iA7ܴsc%Φ̉hAjAwOX/dMI+<[A w1<5렴 F< ҼQ[*k!|#eursy(`\RN }L{3ՙ.hXEOLǑT3m|=&hgàS˫ ,ccS훁Tv MX+D"QǙS0Yơ4ҼCw7r xCVizj8DG;pmkWdE>Hcj-U#G'*dRݫ"VmCC#WK6'U}U}l4Ka.G836]r'ѿ`1VU"̰EQSqb:yj@ pgŎ L6^)c)` q&M. %~)^Qm ZVBf.FxҌ8)Q[xYҤ­;U_d.y ;G=M<] hK%PDquE̱<1f˙RSnQ>[ڞ${@*lrMQGnʼD۩<[ɷMBwi S""U,A\esƠٮo5jdwh Ylrʀ̫0Rq1 "VAL$/ioUY@vf$#|zBٽ7MXxBѮ6OI_³R4I  79_x[&%*Cqj}ѰeBCD}"|Mӱ=\k_Lv}ōm"L^(Da7>sc _62`4% 8,<*x@eT, z;'Ck?V]3TƑ3aRLH}NS6CНDӖ%˫4KW {\E9Sjf$q7Nyhabg) .X2 72q2ϿqՂ㚥9o%?ٽOhl[JRσdq9m[7m9^0z,7A`r S{KxU|&ǭI$O}*)2 r𡎟>kI_~yݔ#GL{[̩puQ}3Qj+B$$D)[11n(63wнۀWg2拨2Gyj0LyDM@)zn j罊z +x{M9t" 0ȩSI{bGŕ礐IRٹwLP!ݫ,W@H TٹX#{4Z)KvZ{ X!N|:Q4HK݃ }( Z&] /Z(^%DaSB| pG>kC>|Ɓ)[ulџwW%w^.szphcke˪'ABIg0BV}<`e\ƚ*]G%43#Hohֵ߃p#I{UC&p.W+X$^wXJ9=wtŘ) V0),w]6xԑ J b@ G~k>/\l!4jVƭ8n䤃 Z0[=FgM4OHn'Ľx$ }tDóxz#!Zg`hs]}T<>$ ^c4fu8^? bZCY{绫Lkd=z](XDG5~H&q(P\goOH=vF=G_;Y}\kwsHSm|+aZ5VVbǡP}Y>T&}]7kȫj/&R_ cs+ACK:TAqw++hۛZgӬn|3/獬^i5,w9`j~ 㴮XYxL!M7[/FSDd'iȤߦ#zCG?kA$Es@ƞP8CjQ F"|_ɟGTdXH,o} Q?#B́5 m.<'G~ p1?!; z@?2lň'Iar ]rw[S@|arʊSKrw4"=#x%Q P2(VyKVo֬I'!Nr՝cdadà yPzeu*؟R1IbS8@fdt!Ioکc'r‹QW J3pC9v A%L>scyޒA؞X~rFE>7?TqH5j dgϊOq# &#g v `0$Hـ8BUHcQ&芤L_s%^tN<,t6!n%Bwݮʽo5) NG:ϜPD#pQņIgITzh' ?e:0cIK0\B]V PA&%;*DŒ /j@"ω*; )s pp5D4g{Th2377$mcx$CED| m|n?ŋį{{ۄ{! -Ժs+RZ}&;QzMjb'Uʖjmi k0S1tcG6K'Y y]sc-b1w"&*恉zeq!:HcbwZh5c]b-2c{.RHG`&)LtG2z ߇Qpa3{>FZo&}93qn6.x!ZMꡝ8ݪڑW5DQO-wYz~ 7e:MxEY3+ Aj=QQR;CWh9Q? 7SY<9Upc,AeEݐ!&>צ85$$ i{}_ҺqϢz1(BR|3rrOzڷ r#ct ׃_(SB|cyq}^|=W( 'Әr ^xW(_- <\> Hms[ G{/V{xv`QEfBјP,C8nn9Z0{_2%ШS9ݣ[ڐGhjYPŝeNO v>KB:F%e_d*d>?vns%#JiྪTZ/P[P|S.`J&QZ~|&۶,i pV,*)Lmxo jT#NiM7d2rTfS˃dA$y?s?߿ϾvsOuA+gW0a$XrKF>e`Ju6/m=Ui 2VА\uF0{YŸ' i:c D"lKm0NJ2TOsc`_?[kOȃWQ-dJ Yk? ˭|Z4qu#FͭvR kuHL;uW%Y\v!TS|G{b֑SA&lP>N}{DIe{saY?>Yb3rRZՀSr&!=hJqַE,UNq. z&sËW渙^Yf[X9JBt=:h1G54 uFYWJNcčY|;*_ǟ+V[$\j.EUS/?%4Xu$#ٽh])l:Ue^JYpA-ԾG'O #2=\?hh0shE\𓑚3K}Vy!쉙p8_HI=ӕ9mXwH֘9fQ>E}L% SjA18sjW[޺=:Ѽ8+CI|s qB7G=xs1vlu  J@Ez8j?);1^?OIlܨ. 2Wl<ѻNؾ 9ߖΏ>'!ݟxnh^zjg\ B&OMݾ1Wn[UJvǴ|<h4 a_ޒj"ԺWIL|7]"d̻îY TCm/DiM/_gD[lJ:/O\_z]"D;`N zL5ym?@B) s-"ƆJm  ƔvOZa^OmGtшhh?yn\_}'hkb<"E $l,FO^.IwY?W wW! AZhLQs3]QԍR,(#Q';{L#o^#3?R&~yvmCtpm%'tJ7[ \2?KBm_ Fz{E ,L7i)&Smuzk2T4;1_{6Jy2acZh, TSBMLd翓Gv}3A,IwS'qXoޔG-0~7r-fMa;j7"BO,]aq0փ WJ{P e&"$1^KJ FXk$h` v$A8Zb,19q_ i5\t2 6&UJ#+~-$);q tFP6E+BAHS1+ Y9SjĹ{ө<:Txԕb)n?x ' e gdB#Ne!^a(=QXK=#eΪI|`-Awx9xN11]}&8do9{]>'"<%xymV?h]־fݞVyO XUx #a ]vK: ^2kbҐ@J3btݚIݴ<_IblWF//6Ҹ-_f6]k fŌRKMi "jr9[) z'˒{LqځgpΙ[hPu f0U`xcmf;X5w l' [ 5}oHD57Jyg#rF|L2̾#QG[ۘcқ~,6"z80*v8($#Uj۳02 옯f8 #He2BUzN$16Fg ϛXK s\^mw9y2$LRnǮ^6}/$'BևMgBM/C)K9i]JJ<urׁ0;,n$ŋ?0hUO: Y@0sXSkLg]A. &ْ 3Y9ᵝwӳ~X]υ%^:}d"T7UQuNG>x/LK\xͱ*Oԩ6S_=% K4*= hYUTqLc1M] SHEBҞLȁ\@^vjko-y+[5X.[FޜDAIS:*yeߘswX a f:y31rwæp1Q .@YEJCZ :t B]4AԘ$m*QHq\!V37^pÒ5uw?xA3a76Ϙ8Dεr67<"sm>;Y]OXx|>HєOzp.~5}X9 @/?\$QKO!\&.om]4Fd.pnF8Oxh)0ha t0Y3St_W`w5_w,U;gَeFB&g:\K<0irdT(CSt.))m{N!"ȫN>њ;/8䥘6G!wn9HɤZoѕB$%wR ٴgRėg""#?Xe§i0KAc 5F[!tAB^0MqoMb16zlŗ҈2Q`ѥ.fLp* ҟZ&bÊ0 \dqL޷\Á ԙ yaɱfn2Q6qQS@+s:vTL1IA)wB=6!Kr79Wha h'CMm*G9rbs)xj^jukɲ5E;NL~+) ߊzSntFקw0jHH8Lx½b ˬXj&8花zBCzsӞܩ!/D] QMq`<>Tug.lś[VFHdwL+ƒDžn5NrJC,1hjfP.&`$h5ٿ.K1M3sGhhz϶ҝq`J t4;ID%#DUN8}_S6Z0oWIWr Cu1p2^S]d'I\~P\kʓxIR!6U{#3p"8) 6gq`;`9(!0>I/Tԋf;5t&hfUJ,Axj1}3r' sQ* :Z!󯕦bg)d(Y;.RSԨ^i_̚1ڊHI։d6BH! ɏ3eq6ca} ˔R =h"[o%R8  Y8/L8XO7-e+{̺Vw٘< AQu?tyV7 L6Ff,ӿ6Ӱwbdl|) N@b8y>ލtVȣ){qC$l7t|âoշ)kg Fڗ5O_.3' p%D^3T\P@Tʗ yh ֶ+%H\^}`ki =*sjY߷r wvlRY$|] !׮j r\-ێX dUz- 1д(j|7O8@~Y=KhTLM_| ҩ~YvOm%sJSFyw.cǤSqUNuQ8l&@4'S=;U©34E*> ɾDNj-sRv= O}A !TPyܽEER9<33J~pL=z. w]÷|ȑB v1Q ,n@YF@{Dr Hhu@ڇVި`F*g-|*⎋)hӕfR e!  L|4}/no=p׭4[&Lj9l%E%:ɂLњ T}zn݈L:[׫ܦ,qI&(IAW&[r- 2 w08;ԍƖqnW&!ctP,Bn?bMR_L8oc(D;"GgXj:6UB*GPX\(@4`ADVt =fm1:\1QN>* ~~g</IwyuʙSxqd&uRe`8/dKZD-<9{:Kw| 9ȝ0D>8K* ٛ JeFOo2 wJF~&CcpW#k,BF2-,}ț@Sf)AX%{:6VÓ1VnE@*~>s$S~ bH}iNF 4oێ &e 'ex[oxC0½2Pw}156q IC˙tg}1$EyV>}ONᇭsBC0o=ou]\n@&QLڒ,hQ޽6s>;ǯj<[-bݮX"Jg4kӺ?U [LAvQv2{lm| yMkl`i0@x07p~eHk:G6,Gop7;"A#/41CkXrAV: CS>:JXX&+{9X Oh(Q~{ȣ,. X4x"*[yFgsӸl_W:?|iɿgm 2]·%4z֗LM9^m*\y3=*b<s9tĦ_Ϥb䙎{)c~9xڈtDn{{9l fzt#lӂNv~ '4GZ8E9S0\]''u*Ȣw:b]p= "bKyV;qevW($M̂{M(f1}?Kf14Ȩ$∟]jg>UbkYza<Ny$?K6oŤm6ezCzo tf_dPdE<Uf.2COD l)Q1bﻆnjvnМS'!deQZ=o eU 5{^{cUSV<<%xO95s75K­Z یl.1FsL'Az>&mF#Q`ϟp_\!!Y;`yMA] "6S%mI8۶c}e-tR5? NWŢN0>>1S/ oJVk ׮c6O)9؅ҡ&~s`=ow*e_<2_U} 8AjC9{vF?L / Vz)-LdU]d@l7AMބB. tlS$$g?UDB!{_'7M>`(CI3]GMFYvBe@Kx%$s)M7&:.m}>f`=3[ s| w:,+C$b+$) ޭgwOK7bRDo  e휴`t_/VW˩hX)ϢYR hߧ-lHs`^Sh0pY]ÔoZ $&:00;~ DqfFpr4l@h#J$0-~aKJp3p L+>z7}&$Ћ?􏊰Mcxe6]tG'$Gy_QrzsFlƤP( "Nm)Tc Jzf'PYE(ƲSg٫&"ƣL/ѷ>յGHtW Os:ʜV)!%#xF6~np6?Fhj;dpݥP}N]J gqGy8ޠ&Fl/Hzk>0 h:f @iV`%n+ L"G.KR \Plz::>аnh4:ОZh2]CXvBWu 1AGHÌհ>sή9ڙC|B:Q:`kƚxb7Ss m'G mp$u:+ 0j 8e@3N]Uo# 4d3ýs#aCk#5X+5HNj+s*rY?5~)ා I)asVFGkȍVC-d0<B6W&ļSD GY%Ō G @"ľ3,o7b\1]}M=ӻ‘ /l\ڹunXz43UdҺc1KԷ|-ۍnVT3iAn*/1&tz06`?C!Y2zE݀;07$ga{;NȨgv瘝0:st) [YƗqX2x^3R~%09.3V\ I{9(yEELc_"Je5]׭,O0)Z* ^`5ʘ;7jQQ $l* ? CC_ygX%!Ezˬ'q{T/%P<7R9sIOMYtfg a!="q錤[M* ~K0y Z ;Z'0\ Naɥ9gd2uX]q:W"b_9 vdT|X 6|甼<FAt\ lɸ=[ cCN˺VvŠ2)L{]չHW<Z+O+VPߝ i%<+U͑,!IH;N˄vKG2C&wrwULA1G΁ U[;qg$Q>pTGW]Nc 5"tyCZ :KAoa]%kا .yA亮CQ";OsfUvgIHs 'wӋ(j%vhO;o:YnE!ݕCyMl a0w=. c1h^7Iَ5[<J6hO^ YD-` J)XUm*R f\!Z&. 8&k )iC$q~'IGAU%MTe7 ǮSrAw keQŅTr@A*~3CB).i(Z50⺸fP[[HcHDxVXۆV$u5=a!E^amA"?ir"d%@>0BRLC,=dY͏tS 7ϲ|7mN8z[yDZ7F֬u(F wF@7Be@J %_ئ'"tG 'iEa 5}连4~Nb7@|sL>w7 iߕ a@ڑT",nqOU[-2 Ɯ]Ys ZU~*]}c@#GoyY=\'H,l¶F UA2.U7d[L_1?Y_ZU1'(1-C/FsGJT (iЁniib5U.I场{#sR\:*ZSGEHz˔{XGTk+[;M6z0X]A(Mi1v5c MwM{dٌtQb{aZ}Gn-7&uo6KdzY"ǐZ{;w~ ǵOH*}JP *l:4ԧ$ 5N|ک6IQ)Q\ŃsB,-ٗKv}mT^A<ˏR~nDI#;PAu4N\;1`ɣ/\[ 8@uɵ @/LTE3tVI4p(HnaYex{ZdR'1z 塧A$PPh|ud3}'lPS7r97͈TD;ujL _^fK m5IƏPY'|e%oJv7EDi]=YY5؂Web`ƌ}kUPfd͐Ⱥ04 ^z~]Q~vcL„ C9'*xa]!!r!K2Ƚ8B JטTucʑ4x\p=pWoJ N,N)]CSGKNbѼJObþ4P9,?FXt`HQt˄̐+p^:vQl;qij'S x>nw%vQRٮn˕6WK*Ud@SD*hf -Rn fK nG;JOiqǫKjA=j?qF]Lޯ29&Sٗg +oۧ1KM~1>X PCVEȓR~`\ڱ5~UbM-8Љ vNhk߼ׯԨS]tTX<%ifYkUI 'rznEq;$uNY2CSPpZИ4p]KKo(r^RJGJ)d+\՘\!2L'c|4W/OނXvdR8>{ױJ̕^bC'ߪp/abT_rg4dǵVb xm|ZBldaL`'O>aڞ\u:6ODrS%շ# 5ftH+(0ndow#f||d~;S_؂2;XWϨASζ?[<*'kdjr/"$y@\ȼB==XDV> !P X|mt,a~;wDeK \[mUsdꖀlgCr_g6׫ٱG PXvHD1FͼPɠ>dOd„7MW {jNRݟCJ7 3P7/E>͕`:T@42x?}X6Aa cp䊁AgH;ğj%ȪϒbL¦T e^HXW.ԥ/mg.p ᤤT<|:uiDyoN̩+h4]bvlh0(ΩU bt5 t…&H9;WB\!D:2  qZ"c=M?a8$G/:E?}RH'{sa9N[=z#)WKXw! ѻy4&ky&C`_†dyTkMȴ _Cn@:@NBG~?h )ǎh<NX9[WڒN:w_cfZA+c,Ah"W)fx^̚Pږ&ǐk%uhЯNxzyI>7̊x7P }&`A,_g@7)It=V]EM,2lPdI:D?$Ea\6IZr(/Α7%^.I@gCъk+ ˍK"[CVѹ<ʅ]T\ZP/9ϕ8RK݌*G~nˣmCrđ9F #iR|اp6ڕ5in55^3%wu9':(<"RhI\lCw6dݐi5['݇A UIFc5/uT(ynX.b?Tga Ϭ֫x(^4%R舿T~$|K8U{W8θӔ~.V;f1uK%Q\1K"Ja~ (1^K:瞒^_o'3IٕB #>,EDPϙ8Z%7 (LϏcol&-dփ6te^ʻD֞dÎ};6^pXQ,>_xrPcDl8 AM$1=d'9(\1(2-R\VZXS@ܺ-P?(YX#)T>MiYg9}2vssm&γkL{ˋjvēKR).#}])wMw*^U y-@f/> .*Km15N*>K-K͞jW/q[7L,,`'R (b0cHŜ*zWYOԞ%8Π;ʜQa%"ؕ;K Qǖi;PRd$#~5,"U-}x. g<nj2ξxNlwL>l!b_ z?bU8/4E^ E _QI~zSH']#N%{F"X[?'h cխ?:LޢV7A5*ؿA"ShQt2SPѢ18CLg6r)tR={f[ qʵ* yX cC9` Mrl=/wcQr]՝ZCf&wL=/M3>y E~e%"U6h7BO 2,KՌ l^`9/&yS}RJsBG}+ l[ 7Li8L+ #d$zt;NM"8J&0ݥ] [>-ui|`b 〇'a] z¬%ڛ.5ܤͯL s~snQZY'UE ݌n?:?p,VdH@X49`MErwաwyق6eq9I\giq6brUJyp&U @~Yot9%!ɘ/~e0Yo8sFGc[H]-ixWd)x-w:qr'KY8S'J z F{i3[djLf .>V݁Hlum6|ۯP,N- `3.|fE-I;1\0=Ay/祖M0)igY;UG\\;pޙor@ףYCۃkjLg DƱ1!%: -8ͼ; I/'<4A<ʤv29)663Ê(w3='49)"|uKq"D8 5psgIWqTA\ȁ{㲈ZѪhxN3ӎ656̾c(fi(h81(&'\fƔ2[Ϊ0WG.c86:%䮉}r8ƞi A5IԿ+MTA/Ts! v]nwiE~4CZb!:L~OhHu]p!˝GQ¼,eБig6XVmvϳ!Y/$;*:ɬ"b~GNx\S4yeX-KWH[ ţ@딇E _Utu qv>dB٤sFnP;dBOX6 KP+->FnBw*Y.8Fex)E*0!'* - Q= \~3>Mtq6wj(+}}tɖGd$[!'բܐr9E -slPC"}yoӊ B̤~_nk(`/;H6wx{xmMLc粉MGƛG*ˣ[COe[  ?Y0JIeVQ"YgcΚcl!,4|WBgqAL]Y{Ƕ/2G ?Kz8nӞ̎yߧȵnmFL]V55 `AxֻKIr'VӓR!w}P)% @K %Nb`,*k{6 lr5-~SI&w5n0\yQS)H5=%x=^ً?VJh_7RIlk(x8flЍ]M΍1bC_|Cmly Mb,h*(5dVXoD}GR zeY+2Kg;4FR?*/7^(= jHSq4hp줯ǰX6vW9 [>(PDM&+4!N֫+SF؞(:c]*~pl%>T@݊:=gBcĨv*54G@O .ܬlPu6i0FsՒ45.EwCK>0 C:L@!{ʃ 苜b/?8x.bo"Y#[kN [d }?#*qS;%1l E$ljyGԴ H0?փV|Y٤ &2h"rX&/1Mv`n~2DD'a2fF1Z>LUi7n"(Wk%)3tH6Z }4B><aE~LvtF(p*VJ4FkEtnvϖ}T KwOfnnik( E8t,CO=XXR,Th}\>q =SEQa٬,$괌G_Z tyHRYMoUӡdŭKf0gXL =#sx `n=.P'oiN)o,|`TfXؕXxWJ{ǀ6Z &ɖK!ldQ?t;^̍kZDЕc)m Sψ|ܢXOOQ`bڋ:{4Lwe\ #F Qīs4)6_ 3ql~^Th_ye:-S,Jy)t %"~N V:IUI;,+@FES<؄;̩]FRHrDT$ŀް8&{0\`#e ׹3^lcah6-"13SQip gL4㿈7GF1%~ _߇ŋ`$m޼=+X~&#IMPR梟׀|(z3pgəBXppNU2c4>0~υt^x/Vйƾz 1o΃fB#N p^aGg{*ю^G;8 Xܗ{GJYkZua^&n;QM"B̢,y-2/mRx9L^& \4ۆc{_R>?KTggA_o،^!o>8kXfW Ĝe9RRW0wu*`x~%.Hѫ6WCvi[ȃVh &cn}9wsmԾX[ 9 O;obLBT3[H~ ofUsх(q^L5 &Ww]7! L}^QKa>C-J.JG#5,ڰP5fWD(0Z(51 rbd-s)HMO`*_{1>??Ap&-\_x6꺘i^ qXK-[ P-!,ۖjL?iv E :DO+8ͯ&#'VTkB}ś;ukPU'ͱ GcЮ[ؑ }&B*sL?_#3 \eyn\4ԃ 56Ӄ1~L-pE!k3" ͝j v;}A'/>ob_Wu<31וl9گugta+RTT.GԼfHRo[.= ǫ|`KwM7PÈ4}R=Zy@qlꭟ7b7FhU ׷͓]OoQԑTH T[yYZ@v&mƼ2 YכAVa ~$Fν3MHvp9 ] ~ XȮojn<=l=#cBe_$/ nqU`oRusߥQ=YD Za{=jQ)ZwW`~'c̈́n?V mN"9*jDi,%do9MBQXv.<~[%.߹!g`>ybtЋ6.ݚo^4h~4 쪍y"ӃLI* V Pg6W[(agxqwN ==3~=bf|s0㾀Ljmv%*r,>lQdK-2V0[Dޔ (I, 3Gkr8 ;Qe4rvF/Ml[8Εd ȅjn{NJUNkO@2tYP]5B~rMU_ A`,heMGP[ރORE%Е9h_HڲكxgC0%NɬTm Xp}eqeK<]Y#B'w C;qx@ K{J(*I|QL"@JȚ:+ԥg^7cIcԭH5N3_."99)-Xl>aLŎlK1J%/1"X{[y(u(/|~F[zZz<_xäE1h"ޚkI47-u)"2Z{ d͂PtnrdEth#7<ʓ*ێShC{p"_4Q#Cr\yOh#^}&dGK zIɝ*ڠ9[_-_zsD#gᄗk#;{H, '{y-.֧յʚ^XKwbǛap9*朡)D@E(9REB!C߄ԒN {lYCEU|}N&{?p5aU m0IvI:ۈ;i*)'g,:bT;7_0{E"%{ﳨK;[ͯG ZpQqwV\+@tr[V]s< Q&֙AF=c;䙟Ա幯6AI(u3i=^oLĆjFңƂ,{m7؈nNudlE!gU|,יZmc)Kse҉? 0cyڸ <.>S 4CB~ڻY%qd/@ p{ƻM9Q_>V@tM' aJ/4S#].fҲWҁ,kV1? 2?Q }Pba.Tnӽ.c3,; һD R/J SO1V=48-M;\DpQ썂ߵF,t"a|3|{Җ4k`h!פavzk#Υ=fP3.mr(s֮R9hT iCP*]n#&¡O!Ǐe;*^g%Z崨Q_QRpݒo $8FQ= 8HIΜ>Vc`ʗa 2A !{Gߨi32\aD<} jpYwâ#p+&! 1ĞŗZZ,vuJEK9ljvI)<Ջ,p % J^ٟ7xؐ Lk2H7,5T}BII)~&n]O꤂m3l."G&|gΩv="ֆ(Q[+?eL)N`MR0M2eTGҠ⑔RTsw2۹Mg+9L E.-U٠XS;sSɮ !*IjϱmpR멷"j Ru$eQi*eY'.)/=Z"Eliw`zL ֘lV+_7FC˟cD D;2Bm=cTp*i}rz,2[tƤ[F/Dnw3eEPo۵7Vi&q]pBSw@86&7<񮤸ԋZz8<ȿx*`gFd=#)?.+[O{2Udju$@oXq8{"(/FpNzM);[}gR8i Gm+=m D\?o(wkwo G|֒chO{f^D| ~Q>**5O]O F=pFK/HvqM CBuI"y[lioGbaFRX ${ L骢M1fyx1K]&`Tz^:9wuȋԘ" eQ7K{=j+mT?ڧsR$'N wҳ5YS! V`|7aL 9)ι$ڸnĐBו!gÖL|7효@"(*QJ5 zSP/ 'f޲@ǃnAIy?7X)&QJ1hh+39HghP[;d5F7O)xJd_*k10)LPMҸ:5jWꝊCe#tFUwl!F /A:cK0z7Ml ʤԨPr> ?J).af^)gxMԬϵ悔.5S%24&iTRH6pngq ONx$X[9zV͙/Ԡy  gsc  טp OK1 3bu"Dy,hc E&zvwX(XW^4QSiO g[֑`UAfZ0@ץ:}ѲEIi,*|UBsTP5.5Tq j]*6 H\ĬDIewkSW/ ,e]K?ꋠ# 3UMtGw QPmÎ~;r)kfУ ;-qkUL-߈QlB~WVQ=n$3,Om_58L~mg=eyK zC0V6+䋯()}Sz 3ӽu4V2fX=RrtXM&^[. n}ۺ,MOeQ0M}:S4+,2M?"8Y{HTBQ)tOM/Z&,FZ(pvsdwZrQHp!2I$ /V!?$=I4 ;U ;/A >6Es Lȱ.0YASa=!'#G.xC~{B?9?^՝GY|@g$^?b>`Y ;41hteJH[ p9i;DdJ EKzKUM!؛Fg(L63fY:q7HMjf6hA^qB&+ux6vC1Ӹ$%A҈Ώ^0( +BejWalQa m1Rϔ-ίձkGa *X+<3f']η xPA'JT3YFKgѤuBk =n8f/8 ? ,@K ȕ*a#cL|)`Òc?Oo^أ^-Z+n 4#7Ij`ÏA~ #3(ԋ%^Qav7\mWh4Y*֠`8*h7y 9PիU 4`m*o2nނS-W*zӔHh2^npxmI$Xeb6Hzao @ٔdZPEh2 YxWRU5AQ("LGZdc5=&?ëH'mjPn UG ?]'RF`q,:ɫiǃ$)?]-FfAOANE(Umkq%3 d:Ҙ5wH 仢0I0 |dבs`I>c-oˣ lը1cKXy'꘴ A[e?bPbU^P0R.:G` PR~NYt-暝t>Ɍ  }̷וq6z_{wpʈ%N!b6@,N@ЛfAQ)ۮO]M Vc&"?f/Ʊ>蒡s@WqVRvAB <-bP4Ĩ` !8wԳ7Eq_, |N8+45'0}bg5uaw>k]S)XEWڤX5-鄁5$c|0Z [őKAͷ6p&?gh&W^,p`NK(?v076!Doh>,,Lg. ہfeS5S(H-&X+$֏: ,:jZ\t펅Y: -DwǰYy$ݑ;sG ԻWIq-.X'/s„QMI'{1dXg.ÙP6-RTݞMG\%`buguӿn<,Yyf ˔5d6/ |k:ϸ&gnQI]u9!n6NV0/ F!䜺YmBePQ$^yX!:cAW3V3eBwZ;zKrDxW$7Z _u-P8$r*ѱhʖP"9!&՗idB@ M0ʎ`aYMx|!fZ#X֟ii鑊[x)¬FkZIw7\E郩r8?ḊK47BEPjQIɻ P?w K勀D2Y)7.k[)/#pHLC \ylՋ7;Bi5.WM{+e3`24%\D+A6feB9Wl۱ݾ1#:$m2\[}‚~dzf֑!.kΉp#&(6㞒գ*"PB qy;U`]JFH쀔U3nr3ޏ7QuD ~{0".AIQ2XON7 ^y 9'6=rfLo݂N6![0in\[5Ӱ^oZgу;p̃KQ8 }iM»tI8aznhh9t%S ǡwp &s:ٍn, 5vsG%WcX]Yst7h*G {?EǾ5 @ƑB$QĶ >V)¡fk[q2%,ljB r9{׹3~.m0mzjgA, m]<~v'Vй<+b6%,xA٧1f֔{oUl.O`ihSma}~<ĕ엪{+.+ HU lޠMGL\5I5vw, [<=p d os"=#*xi0r q 7m?]IHW$85ZC]O 3+! G>=]V1ڍو7? %@Q;KLWh@XC:-D<[͏A}ұO3.TO2 4nàqDQ킬wWf@$Ee݋´l=lT0ASHחc9]^xAAޤ,C$c-izތMiuQaօK6mLVN+|R451ZG'oq)ߡЬJ5mȡL`vsޖ}Dȕ!u@A SDD,?^r2g=w"Bw${æ]H q:h~g!Ԋ-MԤ?WNsy=F{6'⤪pe}b<"ȧ}HfXu e~o3nn-t]aS&Tt2sQ&!ҵ=jtK#Bi-#ONoU%X(͝P8_ }$(2Ou,ƚT6(hf4{KO ,q?j unY־([8 YGFm>wfBWhZi Ih/aA✔ ݷz,̓y6a4z@='ھ ۼWY[ƐiQ`r^U=%>E 3w|[e3*`,LnF WBQg5֕P7V@=X)R/$on=w!jgP'g]RJ<63oA[LĨؖqRlym?X^ͰHYbFǝSa!û!g0:b)Ҹv T88UHޔ~x Q2ffFMIJ]p:=\ +ǪVNhIF`$"KJ $C32x"Wu9֔W %K'l\p "1O&1&DֲJi,4qFUaKGcMf_fݡ\4" WdvJݟaLQ2dۏ~HH3l+̵2 TT:XŸw"/%m:8'') U: ȧ/t 8^Dۆ \`Ӡx?ڱŜ툭"0R$ƍ,3?} ;z|~rne$6e0*Q$'zz&ӧ%,:%U ;6D1 B6$DVsTbhX:yH%Z7,!ya1eRr)uAI>d`b Q!w~Պ;w@BaOgT6[B(=gDk(Oe' 1a?Awk5M?a,Y Il[&C~dxb(>a鼪D58NC=Ɣ9qgu^2 Ct礷wx1k[@ ѷ.8eS9:B[Xnq* ?jcmξЊzGbmWea$:[]voZOs5IO]@@ՙ9nٮZfpI& >3A^&nͱ׉r2'3m-jkk^fc 2`ЉϪ+i͋{6Qd٬5p8Y[`ʚLO rO"nw`q"8JEƵFr0jj@9{<:R[aй)B 4Qˑ+xvr2KFaM_<[.B'$4t'g,kΗ=~Gj7f= wPʿJ4R:@ީ'ʯ+\jtܚw.H"×YU6S]V”W Y\Mq5x89᠊_VAxN"VoO]Q=)L>'lmyqiȶ?9k_Qq[(to"u>~ُ.)5ޡ Yy&4N<VUf"Lf{nrlug NgJWi'T{yAv wO<+I/ |Z%w,͞N2TɽIͲCK7C8zNš^x C1w9_;HyV$G[@#/fv&1 =HL{M}nv\,,\?)@ٻ*?*60aQ.VdB[Rde" =+$/&7U=za!{ak+4FAWmI[mQ(n3f&Ze ^<=K )IZ'??U= zmBؙڨ=D6jwPL;<b?'p᣸azb̟ ]y߹c}F a{T3x\6O|}H-v%Y8 e"~ׄ)t<(qA" `󎡔:x=z`22hղn \1kyu^F,}@J>S|G!sVCcܓk5e5_6ϖ#O5PeG8_6 p&ߚHXe5"VUE#~}LB:iNn[?yxvZtjCwU`Yȼ&ȢG*LpUik$3Ef*>F(AӢVWXʔ9^i߹$K!} ygUR?%IyRP߱UJ:X]ì+1[ˠ,}3rKSH U&+~{#T{׺tG{9˾8VxQRznA“`4i4$cf{m39%w*}ajo"N Q¡F [BÛdSm˳L0a̛?&_db`= |DB!B>-kZǨ$qۗ#D>Q' MEYQz3~Ѥpn\|,}7opkW`n"ףk^ !n_3YĢ~o­tm1YH$1uz-in hsV3ʳfo >Xׁ *6$((fAacV#5̙@ Ҡ[w{Q5k,LoOpiu;6j"Rw;Dn8]6v,+в_e48H˒cuO>i=8"]zEZC;eTk0G&)(T=&خ{ Gֲ nM{EY+8˛!qhɸ%|8x!͌\o-OI!YG3wۄ]o8|5. L dΦ[I,kFʱnS$=6iW2B/7qnHoxݮ[lL2>tS /6مd`#Ji^Ǡ9=}oq|HΓ]c]tK| VF/sa% @ҬE| {&{ùKSϺ g7NRȏ#>ʚ{-j~o@JI'=xF4ž1IOD1Vzk"7*U,/Gôs:g4> CzrK[W6rN'H şu(FĢZn &KӇH My;{=(`[5ڈ< c*W9\2p'#Ix )v|>m+-ILHcR#9]46,Ӝ=e/X;OQrZ+-ܝRnɽQ-m j$D\SYE }**U7< 44 )8 Q1.[[*@)6_R؊VSn"։< ϦS!Mb()Wc.~'wz+_XHpڶ*{RN 7 ebP ٍFWaE`Rŵ^]8䄧 \>dM9S%hQxNOoPڿ֝Č^0L$shaac]<NyqcrkS#o:~(2w#5 Ss2duY2`]%$DyĠ4/7텞$*I7hiJX܎T{eL 6 >2Ndc~n\R|6IIlV Zvo[o d@Z*[^ 'g-r#'79s%w>Z'\ L#}|ԕœ^/`bƀ I{IL-]sr'x?A6N@F~؝vjxJɍ|q̢i UʧhTfu͋8?pt3Lؼr}9fTEbGC_r:(D2&6ѡ9~$ b {}r/Fq#[m+%7hߦ]MjPWpdécc1X#4;$cԣ2P09"cpgP;Q찉s+wǒͶ2}Z tʠw{@/v5dhR:E39D[ۥtB'q&sܼG)`wվ5>FQc>:'~ ;hA􁜍;"Nh$)Z.=ح`UM? `^yeaA @Y_rGkvR33 aQ ,хy.J]8A u¶09UI-Iyxx6B77*7G\^Pi{Fll:gDҶڟn^<[ 47/Нi(q`I+ʒqӿ*ao~ˆt^r 10tD {rpj GoWiso0 6KG*vW0 Da&ԺʲzOgg1ƴ:ȚP$_rd<\QGӑn烉 ۔%h_x@V^ڎXtc+e$U߉B]YvUu)I뤯}RH쫻MSBmꔜ#h ܹ۟+I>cZ "<[M\~FiP7iT|UQU/2, Ӷ}+mX Kf6ť~<3t{)$D`c[ap !Gc:_ ggJngL=Sq\p7+U Vt$@ퟕD_@aTU )fgH + 7mqhDIFz"oGݭbVGdpF wbW5 ض\{Z)I9s=1_kJFF_*HcN5|Sj~d,Ư|䝖uB>4k(hZ7jDA[[\O4z;B:mz) 8WM*`uި%Y& Y\ŋ0Ĺ}  nRYu!T&UsKr lft%\h,jGoCReau} cSu0>3~'֬2JabMTVO657X]@79~zgnvҀHXb <$Fǩ2im?LTbIǑ'lfϜsyklNoL@b Җ9'~N$W,1'-yQ|;'Ϟ·K %<=:mbDYh1;`=]D8 iw-ƺ玟bj1₽V Z@O^V:pEd܁R$URpQHZN%Pv P ;=in(A:DANXLx'tP0#Y!?oØ$^"a&dj=(:g%xދҊ"@f).oV8pQHŽ[38\7bk/A@! LE;Mg<9ZQ4{M`#zf{OޝY06+F* m!,6ۮG{+(4㳨XL@E$u]u Ԙz8do挧2[{FQoIJ¢5Xrf"Vp 'TGtvHVz"`Ql g0R% !/5 o.AuS[6c-V"u3<1)4 T{0PvyY}m^r[vbÙcۺiZ[_Z+?KqU7Occcͨ m # Vzb6 (1rMHBn>i*Ǖ'!0H֕~'\+䗪SL^靶~=[=]Fb&>mcM0t u&si5Ysfoyr ؀LY]E,"#Kk=,%*ԃ腈Z'L=,|_(Tkb2_/STN9#~R_ 1l 5/vɾR4WyW\Jl7]2Q^eMPHORعeKntE7毅4ID'Ď1ͭJo2W^AotL͸ ݦhZ& !Сkj撐`H!U5T'L8[u N[Q'B/i'fw$昴乺bd%h_Cn1efȌ]q| : *ƚWCT0b_3H ~rBMuM_ۣo|*q4!E9:9ǭ+e|BY68'h%}rnjE*z wUNA*hjFLJ1A 8^EҚ5PԎԠ~_b,<ѐ9xr\$˛٢g`gĢ`p~.Gl%‘^/[[9< V`<ΚɋzGq/-uGѨ6NA׾gU$Al,[MJr| 鵟;j&.Q'j=BB!ށ~z*|y ˓oz'f/d Vm%T(P}qgoGu߮ fYU>5[%׋`ٷ`J.`a'{.)[@k` e)z5%~퉟^[O+. 7y RdԓBߊ%Y B0q[lݒW>I7gA %`Vm5-]j fFT$8jIb-`[[Μwզ]M| yQP@L'1=2EX{3X@YN tO4=j^F: #R1:nBsBsLYm_\ƾyj.U͆RF^Y9eQ/FZ=~ɻ"I-MH1%2xKWnΑ ]9"G Me@˧1ib XƧe.':5 Ym(!,#tF)Q#Jq+ E<܁smH|AKE&9<ӡ1MT]*i^n~Z6j1  EW9x T[nFt|@FBpN%{bUi"+lH.)W:g.rHe BAnG2}\'5BdiOܷuXi0l΋aQLƣq0Z?-/>2(hԟ&x=Cʙ8\\x5dQ-v;>(h&>G^gry~ 'a$Eom?U439G;G=orjGg2ÿOո9ݧ B#;uO5Mr{)soȰAc1w}9q>/98e 3g9VFƻ Ǭ?}1)wBH~,8YQyeNH} k[\=<1cT`99:'2Ϋ^YYEJ8F+IKvE^Z57ԟ9,n3,XWס  F7dc,B#ϕ _Wbf^/uL>%=vu8|b/kU`Yj}C7TbRty]2ݠn+H=#Bփv!QH=e.*PYLT >pHa@(9gk8Cmpꫩ's~him*=kAtn}o >8l\*UU֙>֓r]oFdK~HWFssnHKwOYᖺdqgW29(v ހDE8֥ ?w@p `w7`T~Kwߟ TXh48Ϝ#64 4x gϼRJ1(}~`#A,MIPu]/#שDaÐ5`MmDŽ=2NX0$j+={Nѣ-jmx*vNAh*Ǵ.d*d0@ y4U,?n~qyib6gXBiF~$CK6JPjr0x*#Bzz0_qM=mݜeDȒS8ǂUheKC^v//˫kԳ[ lC'3, NS~TS :S|MpUsجGŹ6YQxKr"5'˴y*5bR>3qIC"'E SoW)Gk! Q*qs8ך#\%Z9br_g6euƣiDͯuC2!}Pu *HY1dhdhBT;ߏi 9e4l(RuvARTAV6'_d#Σ>1ZV=RLoEV WecJ ~,zٽUȒ,x@$]*9I>"b.P]&Q7y9dD xҗFͲS"%V &1j*$;$0Q$ DxBNV?멮HLw&|-Ӥ]Ybw$hC&ݕk͚WRxR%$IԷ b,"<=KG5{NIeƮn49 xHZ1BV?F?*JG0Cۓxƶ8H.b;0@Е/BTJHXJsǜq*pt j'1!$6c{ u+޼kAƅ|\/> Y51ĵtS/sH S *~s4\w瘜n%̒YRr1Ȃ<nLl.z\^ӁgB:gw>! Ee9&evbtR)7I"wJTIH 9'\B<>'K3 o Rs9]s͛|*m#N ?j0s?GLhng>F^Pݼ:2)za58SBc , ܉=2ClO]gj7zl5H>Ђ1ZQYpvG0e0M$ĜE><0El'-N}0W@fcٲ.ua Yptp虸Z_h/coI ԛf1Q23纑NIt:bd^MbP'qwxlua76yOJ#ae f$y 9b q=KaQAa׳sUqD c-pCVYgG o~i% [g_X%Lxc~N.l-X&!YmSD%qrV>?jL  Y2f^Vp! 'KRḞ!ISe-{`?J#taZ~Ռ,# rT< &Lϻ ۋXODyۖ\{YBnɻEA['LK_ДOŎu]}ڦ@zB}]k46T_\gKcKjr8OĞHyۋ׀1.D2Pi:}/gdD`"-UL%DQC?Vw?a̹2F5A!R[7|P!4¿ #{"0oYnN&>vyX`1/-|; 7zJ.ܼ. sc#$]xMK_>gdCk6yUkƒQMئ$ڔ$Xxs"U8nqz69Rrؗ)(ѲC^\ ^2*-FSI:0-Y/"I) !dj߱s /^lR͕ݭݱnQ65v\jO0c ck 2{zuؿY[S xrWgķ]hHL33h[%Yz.x_X :wdb—WO+WQ~D?])E7/6;a̡1HY g3ٶ1c c)?/c5隅= `N|P|+C+77Zo,2|b$%|B`P}C(P?zBe ȝj+ 7qdG5ĭyĭC>*']'6o+{(!gPLN^iiJBc^4C1R7^'wM]M$I}\c=g:wjddc'jE9C@ @5N`rʻ"{g?6e&P&W١ΰs 2޽܍r]F19I"mUmFF4LyX,6S3m9[auD,ߍg)Pjnwt"/n4t- &F an/FelF-jnT*_cl dkR_0!͊O7Mu|XLݓ]{ MD kWjڱ3a`ps} s&ZY5TjWc2D!"B8mQ\II*3f`7>=Zz=9[6#"rfutUd咔 )Pc)ε9̋ƽ0#6a7X%QM6g 6gU;68lg=V%G=7xe3'H5"NUVDʋeA,rZ-BKBS_ʈiwsM)^խ̭ޝF1em(UPAZ{7k:ߣQ4[dQ"/O|ʱO~rI.$\<0 ]>">8އ^Ll6p+T8#4Y" +]׮;2sW+80XQ+=EѤ}of5$ "@$eAi[NWgA\ ϑuqݦbv抌9Y%H{+ʳ~6g5uķ>m&D(!%IY1`9Bt(墵E[17ZQ]nbQ01Wb3s O)K4x;эO;`'8+two䭜;NɒDª0٠?)=IQF}ݙ$uvT;`_ݒW4E`BXm]>yX8dh1ЮVEѼT]߬,'˅$*fSJ8 ykSmCRe{s7KX]o *ڇ1#Ի Yk2ʫ7akyêCqD=i@d\fgC_f #2@h8Hg2>/mU&++/Ġ^'W퐡NֆGsi7LY?0Uj``VWQɰNq~mMDs GETN[^d7?2kM׭^m5ML؂=+&yﻒ8Ɵ@[JvOBl Ju<;1'b֥ڟx~*:g^@S\]bfu36iy+Ϛ}}-5v8uQF` th?޺_[;aX/TDSdڻFtB4&;PaUrC9. ,=GAT=DKc7Zjfk 1N2MpJs; ]F \yZ:'9+5žR)価Eb4 &`  ыKcZ2aIwք^ :Uʍ8lng}-NƤ2Ua)Ai-h+;XJ0eZ@ĺhB*扨7ֽi??+O%`%cys;c{: &Sϟ@Wkvp@]*x?4~jc`/>^V0m+Y+̠ gf+a (=XW3.:9pWUB [Si@sUΟ݆Lܝ=!t 4c1y >/e' a'nn=ƛ}Qh_$,NV3ɠ{srqi_)VөnI 8g$jfd{3'^涿Oe`:̽&jNF$@h&rb})2~ezt&XDƯcʶے`y*{o``ި❟}ǨMDP+>Ka Kuc^JpTJmVۭW_gG Vr&ȟNb=2hXn~iʦ8Ͳ##ݜξ}T>lRw]gO4p B=UjNz璔P3LHؠ )&/(W!q =dk&CH"_=%X>=mz'q'G^^NbѪ[C?¸o|!` ZƝ/Tڊ?P\A2U@t+^A><̈́[?N4LOPLDW`+Zc+9#*R}GP@Z2_x0Z$n%| rRx ՞釲 Kap8*ID!O>(SJWe&%b `O[R;̭PCs^t#[6<_hNKWP -yVo*cU 6ᆲYH/R)x]3f%ض~_U%Ug3`GUk?oxj>p|ލNiWLSm+& 6+L2-n2CR߁(,K`9XX?5Ѐp{}doقSqb b&t+)0oŎ ؞jyq_xG8Tn̗9Qnŭv}[nX}<\離c䧺#‡8+0\Lk)zUa6EbV`sڣ\:N7'+WQo.Ԃ67_6&?)5VjW -ՋI+C WnN'hzj\ňzw$6+R @Dp޿EL uU *Mlm Ux o/O.s9),/%Xk(#5"թϑиo<:#dNms۷sW:ӿkHL3yV3ѓ"#viy{<Ϊ{.̼RJsѧu )YJoJ0u44ONqZt[iAХdAiYgtbׯꎫrA M+W9Hm-hZ+R rHa╽~ eSDXJ`*"m{h& 2EV߆4 ֡ƴ  ,MV|=]R~[JwQ7V4pm?9wX<)ńtB40D~._)tZ(G—` `u+|sO%5~a@V6& ] =Lulmvyp&o2ӘPMFtfvN[<#%Y3Q.ki).n2g^Sdo?P+w?0LzǮ OȬ)ل867 E/RkF{=yk ܹ"ޡ|Pj߂ʌSpKH14Q(a,{.l|v/vgjhL"^bV:@0U ΈwM~MqAKևe;NɻW\֗&Pu}O2DkrX.=E_϶mS0 ߘ*!s*9,OcnCة%e9Dϭ j S&bG+ƨٿj)6\G*!`^88S;1$+Xݾ;3'L#^bI|[%A)cxIR@/T$|W:6A4zA-ApeEJ#\]sfE)=%>IS1e%_u>V.H ~wԡ;Fn׆ v:\[_8F:*qIM{="܆B} \@~`wJo`KDrLyCj}_`YC @N3 Ku}Tl;tFg ;q\0t:1!Z }#rؽ<B÷_#`>ol5*1, " 0LY/єrykvTecD>B!Dx+G{N :Ҷv:CnHK]HH3)b\˜H=%!|DzR޻FC))bԼd#sѫq̂ 1}ђ:!OO >ɛP\zrakJSvV{9u\qIUƿY!&w֓w'/THoŝ1!ɥA[ Q5pc{g6]J? ?@2ktT+Hd.e e?crB^(ƟN k-BI8*DEcu vD۞aLxSCuV Ws0H2M}a\bd&|ϴN!zek)*nEfp59Hupb? Y"?e: k#HVm}h/nL@y<L\ʋ\ yv#rD1 =(aydtq{H^7-_y GV*F V͝'(E |HXJ7;Z%,0vY.F gυ7Gk.!T%4lNqHUSc; VS@' V924k 7aM 1H~<'Z{Oںӎ"5VS_Ep5L_DyLb$V`D'l?ֺbPDivhQQ$6_ ` z&'o\ |q*ߑE6f^WЛݫUд )cfFJ{$;Gd?5+:>hIgr[}U][xE:g?%nw@/Ƈ“O7 _=笽aBB0ʀY`CAk}Cpg|$7ptewl.̬%RY=zd!Fu tN bׇ?W3p36TnJ) b"p6{j튓ߛֹr!-(ЁxPaH+nߦ4WOd'+mT])r D NK r1肢L~. ד>\Eҗ"ͿϠ~w"nzr-ɩC*l %i5D"SjU3$U1BᧁwCJ%O"T.F'}S~{aG]w9 UUGyLEh^D6&I7՞$۰v~'Hf`AY'<54V)Sm5xs й|.*PH"ꩌY'ۄiFQ[>0/N6-)Tb+Wד9#IA*T0rD1'̬(aΧ}N_\tOH~l@:\D3NH- f," hp^550\HB@r>4ٴj%bZhel8Ҋf/L/oi_z4u< y=hPE9A˳)Mr7Ʃk2j;\I@HKjG#RӒSW.my(nW9.$mFVYOOF\,W#H-Qz`\166&ߤ I^#eC]uo=eYF? a89AA$^=yƺ.wBMО&-LȊ3_;og!,YVݖ76|ІYPu,ƙ5mVae;EBtm%BܮkŒl@2E~Z@mKn'6Ȇ=ת' -ž],Wma6J[D8 O;wa蠩t'yA VFr2Ϯ H ra"\aI;~yՄ& f, AUoͺs~d6wҠG\lR !1 x>5y~xj׎T#3+]OhB7GDE.v,)D,6kh~@bc5O*(D7P” x(r 5YG-0-W=XneKcơAMoYr/*'#6رu) Mh%7S+Q*Q'\AiJ:AmMYP}ws|IkiH2'{#e-#4AnXڻe^Oרd{JBczՀQ-ڪњ6{α^| /mX^+YמLcN)/!K rL@Eu*7ff1~bS9 !L/2LICy]V &/FWʚ%ʍ41}>bk̒EߴJ8 IeTl4H-aUHHoݡ]#6L+, Ȣ#?/$n&W/LAbp U<#sIjK$rz:ڱ_ c>T|-T!"ebBl>0a-nd rHNЏxwooG9+߮.K;l|=|J'{~)R`f!蕶x]$*pHsXd: GX..:le\,= I dmy!^SO<&Ü4YiËvU۝1XסcYt͌bGޘ\]_> 砈0\<"N 侾%'czN- W_U;V)cW? : CN3?Ӿs@ڦ'!W5\HN/kL]̮wھv=DAa- xGeQ>m'tXEd*VӓgcZ(_{~Dv_n]2 qDzxmX U Kf'0̼{&Cz"RljuO5"^{ Ic ƅK oA p'rTm-6D(^x\n<W~o$%cn 4pplHPo["^N3xd<;\laPm*f+pUӦۉ\To mF|["}&Gzu6vN,њR |b{N9JIA@,cr@6T]M8 }Dqo*\{;+X'i -bCqL瑍+xPxK}yA}F" =+O~KMu m_?MŰ^N;z`":x6lb !63cpŎLʑ=e`G;YECi; ` @KfS>ڱJ~V=~& jRD(ldԶh[L% LQkzƙNNSy3Xͳ5s N:zJqhEBm1J4y wA_/$V#;w ;VΠNnpf1?ie  섄9!pZXP0#~xqz2'N /ОIdwS"Vb:. {<0U{30i[[0fM8&R8Umґ+'ȱU&='vY:@hRFJϧ-(QQoTTM;l0Ue]UqBdj Zۚq8wۡ^[$ k[DJ,B| 1vk kKG<ۍymAnJu~;d "6']TL}0lj? _<@})#157U j2)uu35f0e(In{&1ʅF9 qyaam3rk|w$p=[~p !]OEmz^=I./wa?oVJxI L~[! ދBv'hUurN Yy[ N,jF%:F`1gH9d_tctYK:KF%Cb s꼊%+JN"p}ֱ1Ei]5x˿ީ&gle-I^,~ͥ'}Qt&ݛC9Ў$S[HOs 9r#J94P8yƁkP3#D]Px%6r>RGh~p? "LJ5xU@9{w=EXl0Y3(an芵LL&(!M5uk!`G~ I56?,{mXp'xur~|F=8ebg2 Bv(:cG9GA;y9$$LNX]ep:u||Bypu_1Ѣ[=i%hbY[9{ MPW=$)y#B(KPj&N2/@.k^/9;NĠyM*/Lf'4~dk \ u5!qqM~ 1SlCVw){J*Г/%[ q`hb(%>F{"ǯq能n=EȘj>/f>Zٌj1-:mx@F\0. sbc/MfmJS۶ͦa\9Q*LߥVҕ/;N-8|Ne5k\'l9,64OK?h]R%O-!-,@>X0k4SS9ٸx=*mc_]CaQ * sPaR}ܴ'o;M1^$pA` W-`6O%j_>u]9 0:?>T1'ђ]xlejv3zVñ e،=k#S+zn:IέtL}zѺ7SpcY,vJB?"NR''sM{-x;6meBO_Qe׷dɮ_[H-%'wI ;yZav^U~J}pب3 |Nk2OZ zV]%tlP `Ln+c+ʱWAK׫ 5{>c˝5c#1+˔vɞBnj0.s  a[9&·-10IK0P~]f<B8*1~EQ {Ɍ`z$w2f=?Q^JX+3%5qGi2yR{Ec1h{َޕ=A΁g]/Z봷J>0akFmD drV4+'"LlxUIfe$H 1? ~] Bcz:WiZȢwG4.H>3qFFjw ,`u/,b*ڇSE<<"n ` o۪X@7ȣH/DOIS Y͙|UHay9iw42e3[qV#1_$ec/UEW|1lCi5&ő' Bq$%CЈdxqԠȈMWI0js5ѢⅹC`Aq h:o mfJ '_#hL\Ipl@ @jL/1?څ vJ} :#z HG5"x. j¿t L;;S<+qf5Rp|\Nj1Bv4I & `p Ag4L1zUfjWG`|s6ؚ-P!.Wvo^i #}vk%CypʄSy?Pţ$]hŹLxS㒁BV|~ei_'"tr,;8AnQbBj>Wt ef AF{ʥGaIڷm9/iHhKVB0S-Y b" 3͡ifadڰ]p0bqJƒLůOh\1nB SM43:-[EbUv~I[76H|0LyqiW ! &yRA vc-3T =P %} X+~L~Y{d-S3KJ^o&'3n qJ9qU!7U6R<#;ԦzcicK<JJ0^Ly>0ڑ'ERj$ fj !xÛu4$~%qzFvXVz1ӽG99il㝊!Y! @̬o.uU\Ј_NkDWP䩃 `6\lX_ǖ&/w}_8`|6dwXv^ۙxC7GKR`,vA;)ba"dLr/R¥/}L2.0 `Fkb~7O §Tx(Ң=S,0G E!xy5~Êh 4F 2 J꧲Ґ4Yz +f!R,/beC˛&x^}#\}˪`Ìpø(+Nj?MӞLeKTL5=e!k`|Fz":R2?+:"zx;Qa`*cͮDDyսn9:+/d hڋ>Y4]߿INWiϫ(Wkޝcx.mĪUNo 4hxCۅq6ʰV,UrЩ L}N\^@:j\)ko(:1Kkt삅I}rkC0@Y'A( 2okV_:=e܊9Lagsjߒ-UWu xWuܻe¿Ԡv}6gXIb aj;L*hN)59QU^PJtJZ1s>vzΕ@UE0Dtspys1 F7=P̰J=@ *3$}d/7*^Ә=RuĚDgP.C+~Ik[]@ph!1 *-/ҢkpNk_۱v 6hT "8v 99J7M_I+)b(nQR=+쁚#.gs+x 6Y d'zedy2 {sgL.r@: @pQt`tK1c`\zbrfz`Z*bn±3:~϶WuAA"',& )A3n#8 Nu`liI. Sy4/c'Ց9` CQ\ucdw`[6[;|XnHh*s5AqH̎"1Y4$rNǤSٞOw&o<1}>{!Ч7ʶr*y'_4})`c'|XW,r)S8J/n S_i` wk`I"Vbn% * [ba)@&d) :ܑpqǁ_M~QfCU#?q8(]a%g4SEˆuo/r xj 1YDZ#i!dͧa.͝Yxo纥z4d(@|E5cY¯G4J=聉36xv2V,Ie k7k>Qt2]0lh;9 @L A}8H$2˘ "xk5 #9kb a$eߦe0kMa_uES=wg)Y{o/ _3*K_mH~ǝM|v˽f8V&\,U!%X&k7E ,<A{2gN [V4{FlD`c[n?|ˮ"lTP}(`e3cc:~go1De%eCa{Rt7ys듌Gu%}e"J]֖d6EQ{p$|*nB7tfc㾞#^: ʆmsd +~\p6\7ĺ;A3ytIO>f6Rv2%wő*B@85^C Sw.=+rԞ޽SUjUrss_%/\R&dͬ#L3F-q,5x _WpavZ) $tt"u AbPufcxKdl>f FN2txu;A%ў/! $'G;yTڇVQYMA#M$BT!ԩYiEp5m*mo5@XЪŦꜼ—zP\[K)9huAEGԵ̹:VH-hw<^ ^U }6٪dF5PyuREYC%+I`iR:VfH37eOr}[_8 QvU0W5~W'5ذUɚ'>`)n\:Sތqh7uv否sQ(Zh"`7#nKFQW<Ӕ?e]8a`Ez0?E 'P.b0Ja>jN\Wؐx9cei~]ҦIA>Ԉ!D7;1y^%6 }@2N"(£7Fj_&ZcUd!u7|.A#e%, YjjʿlQkngӘP&>%t:,Gڴ{JLyB2aҧHt UE{Qm9'Gf{[ l`Ȟpf`Y|x۶9NI:{_rM5NړuC̍RBOBVfr\to ܦ~ÓBXAus^xm}hmRUV0A>YNY$[l9꿷|?cB3S}Վwd^]0^{a`Q^OqkbbGڥ }H߻hfa8Y[0Y{x[YF5Sf^'"Hezm{*ahԢŤb;y@pS>8HYJrY~YE:T*PƟL"zϬ&|?,Ir}U~ĉM/sN.K /<(k=cFUx'cks$%,dwJoσΦo)I,m(f @-:܃$#:υ6pv׼5>D_w[6[TDGKbzn !J\ ?jzk-b _#٠S[FOcM*[Ԏ-6+*0@}u8a T0I_ 7R]΋>Q ˟{aQ6\!" RFM4Նe,' TY<0E,Kgf.kJ}D\0@/ǞWKuR'=N] p`3&Y1qŦ;Du*Ve8NZjٻ6qd7FF۠."e!ԡvTQٽ a7򃾰kg2 @|K.](e7eU0YɌ&lX2z)~J2+rJ,~bA/YKqth<_Py=P^GGuNr8g}k IDI$' QU(obdcNWנ;Ƌ 6WJƎyVsޥų39'rB.] *ZSR:YU+7qT Q5*J2$l8DkGwʼԒ͍/fWһP">QM<6N_6Ahw!N\2 syK?`/0m`m%yhVM0P^)|6 (avGĪ\Gs#qQYROW+bф졧|Cхbg4Z UhkdI~A88T|e\:jnmkGҒv ay,N|BUw@vk4TC 㕔.Nbϴk \:G9 v9ay9+(>v{4&@Zjݹ};_ Kܯ L\@dZCߟj9Ky:"+&MLf#)&'_e UCV2 /~yZ\>D8`b>gjczW[fg֣f Z?֣q<@_mQ)R^Am]9z;~d.ɒuiv0xXfwTK@/>y[鄀"J)=NK->)Kc U*0Q,\:. * TR3T{َ,UrA$o>we^~f*G|jRúEUwj#LUD(a.Zy-L[cn&\ 1Ek0ք>ke4yj&2~C,f* ci'$ WE p" 9uDV@;Nү_VQeh4 @Eg*CRVM$M%S5 rd T.A1O0{ HL ~RI+{}ATsOY+KV̮Y V Z/O'Y` xRL*31Le>qt h'LW彦JΏ{`CW*~S˶*z-VK󜭊Z TRt" @+ܐ٢BwՔJ$]4fx'e=s+>{\Dm B%1 ޽վ4q6E(6_UX|&g+BJՖ̬&cNN a!㐿GE6B)u6`/Q/-d$@;ᅟޱl"a -˹\ W~) yך#&<@_v bMʛf'p׶_7o`3 F90|gX+.{:ڵnbϢ KFFm*BS);^]<;]2w~ٮ6-ᵌscA ;86HײWk "asB e>q"Wf--+f2.7M҃+^IAWQצ %[y ƦhEDO{?s~Z@<M|yYvd+Fgv?QjВe.ep^c!,MIn_p}z_pDP.&7Vة#` -T>-T,"S/,uB$>,<'7r"%KG$l}꼎ĴTf~3B%4 8(!]FE8UcӰa_8QI{JN&ϚeF:)(aE۵2g"" ѻ߭sA^yi|ٗ'g*>^?sdE cbZ<9I7]2I[e wB%D0 ` XQ$K wߎ<( -uB#}蘻.wTW;+F@-bm .89SE"e)m%Κ=ڰRbʀ`!PnM+DjY{fpa;`Ć֝,Y(hb3;V\S4z)>P(;#V251fȤ2}+BH.v PpJ"uNkd UZ=sVy5 mȧXN1%593,{7.+H7YU(.}#drXfH*/2]9tmôNH?FL=KZ^%/Ĉ<8Sc;=ʚGKxw*Cqwܰ3CdB.lQ&p)`xq=bZRLhp򦄞B |4ϑ{!1{[_9}9_G>BpTON @.'kUFG\($O#2oLZL1tCXx@Op3KFTځiH#/#[ό~Eg]E%+No#=+EO_!{b]L8*ud}м+,ᄛ9^XV&l8tT UsX\a}=WN^+41 &O3,b5sD ṛ(Kejࡳveb&@~ kaW0[Xe *~a Dϝyw:SbIxbޜP C^,#K]MaKHL4l/ѷcǿ= < 4΀T%.MTu)L"b8A[ ħTK| [7jS>k;{ja;Q eopPLu.G,H۱Z4)cq@0:g]/N@n8p΢(;r\HurVWx|R /ƒ` T1}R86iILIK]G]#WO1 #:젫ĦhYV{l,!{M))k;U@ɝQg0kL|k>ckˤ78ęT8fLdwd'NB!TjGz]\G[pƯj&(vU|()\YĂ)𓄓&K^[ɹ7%V 'pF ‡^ 2Cqim[p?aͿ{gU瞃rL񲊎-Y"yĔG8I B:@YWGV+#oP%R &y\%(Uj7;p 4˿}\$s<"FhRc|ھZhD_s0F25B'_2^rG?TrjP9N[[p@>hޠ?7SAM<#?q| 0jVjX0 C/$t jLZ\9~c2gm6AA!#Gw21Lw惀?E۪ƃBKAрw  t -KXibGeF3bΧ\`zb@V8UpĿBY<7e*,fg-,sWn c+"ϭ-F\k, riIY͚CcH7muc-Aۜ;27wO.Y+'|&eyʊ=laE"K'I:'g&J;Pi;vDJngMr LvX# %9nɑkSȈ,h"RoAϐhve#`V?u=5>}5a[I9﹃i6l!l,aCh,k[6E,ԍf~R/kZξUE9)c;@j3 C-5 $.L˚кS;lp#GQUZvQ<)ӫWtx`Ms3vV;9ㆂ o߰VQdRa9H;R\̋s٧q=+X!jHVj.3R-`stKCNvQSxld^fcDx݅[Y$h;ALLg~Y]#'R~+ `|D@BД`4}Cq;옂?j@~H )_;֮e@?hbT!s˘=ѵ"$|gn򖯚-uf,쥳:;B*gc /;떶ۖƓnAL0xQ)1.BӢY˔}^Xw+nŦ;y\n@#z"4b.~C'QO+lSfjAjT_%igqne%5|"qk=vXPW=˾{2ӷBb*]t8_wOe4y{f 7?s.r5j 4%C>s@Qm6J_2*aT,ϳ8`%qcLFCpXbfLOM`B]QɑPbag4?qE"ˌtR؄k!W;g:hJLNHT%T]Nb YTx,PhP0OU |U_I:LEF xO&@cr!*-{Vo/ʨhJw[:ǜ`)#&۝E< uu$!Q0 ƋmnFE }xΩe.zCd@޳.xع'xOb=3O=v,#Sfh.VBʾ3ux^}!GI:}}6Yj7K01ۑgm.^@:w@g.o䳷y> [\yTnMB=KQ1V׬=@.jY* Dx~Y (hsߣ0K}%<y8`Ic09*aX]r* Xpx Vqo`v͘m=܌5O4 磾̉DEV2d|ɼ(GE$Q#jҶV+ߓ(W'pu#F(2,y&8X.ʖ%~[%5JUɕNGNoD%3zFl8쯖 py=M!`^PPS#hIEMt%\S.&3ߑ.8Jd/LHfYbujT'RU' 9JTZ`=Zv* ,bh7&̣rLUS·j^N]{ۓӸ9L um0M\]E>̬Ը#b,u`T] o:} Ik"in>Wܱړo޿ }X]3?+\ suYϳ~!WxY[#brfLjoW<%2`nK!kL4} ܠ-f0(4ևJl }5MbxI,&ul8=={E4$J$V6%6Ċj@U,))2WAQ{rA!O۴SN4%xR ?-.Z! iaP|owOTI} 4i+ W})O9 gSR$/ 5.S)dXO@!PŊ9o!W>/ <Kli_#=wvpm])`-ohR$6@sQB>02|#hV ~Vo d*>~ i«dx{@Xa?,e |CS* oqc]4q1]PFi't04EŕmX}0ymAH V$9[{' oD3KSFS|)^|Krɺ=Qb *2jP}Px'<& xYy\sIո- Fn}/[uWTL<.̓vj7$N0=VHⰽ3mTf6_͈PtƗB4QSVyOG>v@`yϱP $ϯɕ&t"xyESb緔>_ﰬkne^8Cq%xUOt Wjx̤:듇0mKm6zAS!FSq]*Fu͌;a@ W;!C;| S?Hr/IBwؔY;߬.7it"}+C+]=ن/;|6a?.e"nJWy#p'n-x-f@eUn 5[_<)/ M&yDaX]vBY2 ps,ERV!.´'L3Hn/X$=xrdb~)#P1X\K B!Ao5 bNǜq!_^i>-0BpkfbC%+Sp(Gb 8؝Zz(#u 7]& |dSL8#m "wzrvĪ!L7Zoi8d[Fq"3lhRf&Z+&3tOczu軾Xb)vH(ߓο@#P1fZP3;%i4Cr_~Yt|3;'sy:C,:7> o쟺R"!ƺL`6ip #-> z#͕pe'YI 6NNPBkWDoS| qQ6;gSP-,xә-%υ+")V#_"kX'a wSF+ojRthSu|"f!܈_Bt : +%`O<-h\K5 EkiVd"9qW&ȓy֪Kn-J}4s?ӏZ>4B:b[he:\;DS7=GzJnet"VDfe$Jom>|}QPe !9zZaٿ @P2'6࡙tCI:fo)[P\IK' e| 5 ,"D8HQW7oےR[7|*nA"l2LGimv`8k!;ہflFʄ?$r2jɬ+qG#Ԓr6mۄ z,_6ί)>(f#1z|1<(d]A5W{o0FUv]@f|A|ɏ' )yI髦03$Si:'īJ'1 IFݫX$1PhIfg .In(qjvCPg-4 P@9w_MFrmF uos |5}Mh6JHv@~3ޅTE="3(7)⚂I~t=n1H-3-t.*t 2[uŊPkfM>(18k^~,LNqۋ _)~R19$/vǏ,;&ypGMo?]=n!?)r_].spo+giZ͝q/ Uv`8JX=C/}c`)θ~#2pĺfjE{#q2{խnfǡlaճk`nHlPwhc,J;)cC0a{VEXhZc?d =8%L 1R٤f*$t&VdN!K:-z'7L6T^<޿dSNdž@C Zs<|Dc= }4Æ'"(۽[G_C^ÄbfW4ݦ)MnlVL X%(:=4!%/W?x9%/ʈ\m jHG|- ,t+֫.H$xVfRp=.f/ ߒ;A)g,(*'f4btKIK-S(HH=gn,D E:*EN4Zy2VGPxݘ[8y oo tEu9>Ȑ8}ㄲXKzY;Rk.?TM 7jo'Mksg9(DNŷo79G&Lpϙ@)]}q2V,Z1pʠ A#(6}X,b; |ZnV ZXK_AvOKY-ȏyHI(:JM w O:в?K%jZ am0͂B"E|w/J&''dX~~kԫ,˾7\;+PEʝ#Nno# &!ahs`gGq"EاR+ފstu֧R=/ e8\ȿU`yM:mHP&Q)\e(Gb%xrV.fP/ȉ$ 5ZulWM1hlSꡀ h),F^my=t?|J,d D@ub0J(W Μn5, IUspqkAa7xH(tTdFM@sc6\ 2bI[ˆ _ kvb~A?>@ڊ^(Bl.jӑޝ'abՠ?_;Gs3k=ޯ+[ؕN'{;`AO7;>U]pD$+LebBc0hS[h4r;]HAu6d 1mFGNQ1oJurQ7 TYC8Iqญ jAk::<{HbǪ2C~R yIZR Mr U-75( tjT`Vu=bzs O FK6n[ŲGHR; ~oq;/KuP< nxwgi VujקUg^1eI"P>+*ʦlFV]c%Ж)V).TԸkk69t/D_OZYCMrCkCPTɽ_*#8|7e,9{! \ݖ4 2 #$i|tBb<m4|d)rN'z 6bXaIB;qCMt`M{ }`)M^[>&AxG_S3m/d8`?粺vI[]ĖෂzjЮܷM A 0W;η3Utjnr\v}tV]xKSPCءe ʠ~iw8jʗ2crJ^K@LR)-ZHtOEHix{r+1#5d|ؗ y/&Y]g]DZ{%>^RJjq+SȦ'7kqGԣAmGHs"06opI'Kl xm)HUsoLfYhٍf# rD{k6Z+Q:4>[W.j: ൪%\v a;wELY1$5J;+sU˙ K 0`?jk>%k=o)&FnI`1WEYFx@;4:M6IĠ7o>kal8}H 3=l&x'QVE9rylanKZ$c6䝓kvx!BZ^OMUS8Dn\Z0epɃzσ$RZ.q!-tg=ڃkTvS[>u$+5 aS6Т)R3͠Gtd3'F.uwTT Y#Ţ6 Dts5{(\jT_x"7G_w+dKhNxȍ0_[ﯜ߳Jn-Z8 ĽZ>ݪ>!/lrȤܱpk7juEw =$63iԽVDVޯk˯5ĔbA_ 怸zpu3&B1(qWFHP$3uΈqM+18uj7)`a'0Vf' p)yQ0+z7 jZm0HR͗ݝ#@aI\ G00]BcpK*߇0LQ/KսX@HOv@$]{DqoO'KQH 9}rԃ $D$~]!apYI62^-Qpq @0YTqYv}SF jT+by'ڑ;Sz "kreRH`er9_,G{p| x/-}q]/wNp*+SnvYyI!!Rc:D!$~gpłjb$2d A%d!"p3mz?ď/&wܩ! nkKDeqX:g?M_%?X4(ooiܢdp^F@j)^ ̒|&_H֟\ɓ'U_;aRCMwrDGJ&? K@;}s8“v.~0b"m6P?];(68Xz8҆N9oig2A{X䣢7;%6Ͽ/ Z{M6␬r;[J( @Ft%H͒,a?жh{dCk@M͸…aЁ#PVɊ+ۑ{9Xy$n'A}k@LK۠;  e%p(.|qM#q|N>8JjH-;|iCV)c/җH|gI w2 Р-4y)q¢m%QSl‘nGH]o1f}xzAf6)p~z@oD/akX KV1 p/i;MTc&DyMՠXR<9ύ\{IO5h!"f9+5o*H׶hĜէ:?fa4`_,N/PϳhM F "ܨ"&c5(JixFu +^Ɣ2)ʺ,⫃Tc"F+y!y:@A|^;ֶj{=m*Ap={wT Q4Uٵ` E W:m|Ʊ`~zW[2fL' GT7Ka WS$9]_Zmr!Z"T4hAoW8^t[Qu/|Njjb[vj&a!P΋D[a3;[St/&_ݙK9}YtW苯ߐnCfX Y.2fR΀5-yCc3lXC͕k:oiF=5^Cɷr`}(K!`H1'*A]Ϣ4'EHªNS>6o8d"Bζ`G$z>RsHTc& ? ץupI,e&ώS~XbkuǏI6c&"V|i 8`ⲉikOјF/?Mr=t/o+׃$g}V\)LmiĮʡ* dz氡)JxxwgC קJ, nGhW6*])`'4 6ϠJj[%EV;sye[To'wX>V5we%ߔo *jW5}7sRJD6ŏe%T39(dr@E9Yṁ,VLmתD٨9#wY)8\d5@ dJ_nww45gS-m.9~z!\3rw59,Ͽ |XN*ݜsЯ6 +B^a_l-S $i3®r,^gX'FfI|K?jq|Z `1ؒ,D)bͪe,=]`q}sX}Tx\%/̐$٘W@%gL"6. wY$伇 UkWeޟs kp"kS^b&c%-\]JV'bu-ҕ {;A5 +}P.A1g7ց4*vq]RoGZ=ԧ)Ko1wCP@hYT0KhE\iҎBSjSQ & W7sUͿ湾;B7jTfyR51 ʶ4'(\@,jgy+Q֑/H=|8+Fϲyu>?řOu]іVkMV|T-tA󼜢z;Єa+4#o(₂h{p| P h?4܇n Go4|kxȉ/bM(hw7i]&p%X?eERnKk_TqM߃t ӗ a5 L q mW\y`k<$eR(Kgsf ϟ'di!^ (9RK1m'踪m6 ϖ ʉ ҽίP:Kg$BN .0O)v#ICxt/ ʪPFM۔ Р?9xt-;d$Ė jOz: ;dZ꒚镳S^x2ݎ,\⯜ZAVP>- .[z/EH)m]}.- -*BvQĪGգ?DQ* E0\x[ 5:林Ck:g- \*Iy o:_dN*Ą}yxW%@!- o762W- GPIgy4G"Z i,[P~\^[7o5fn EF%Žl@hN mk NFjkE+m$GlP"j/bvLq>T;boŷ{0w$Vb2buaO!QA4#]Wtf<8e|!mWvnrGI~/W&#"х*X'? {4D}2ъԁj|YٷuWixLFmtRش")&rW|G"C@/<05mOY'pKhO`2DLY\5\{B&AsP"\g睧?(]=z%_UkKosd$۟j>a?? 3%9I΀O TA {`WVy1qpz g賆ʻ}i…~j"{ 'N'g_V~9?by9iUtdBu3|kl俍oWwpӣ S#2ʎbR=0сހ:5QZdP^lLTd oU>qg{}bW@.X{k$u&Gbp[-?S,9uPE&<[ 9Eg` @8-%6r?``zVWtj)SLЛTvIbr_LdQϴ?Rgæ3/wj9.NKS_?R;56@Hwi#C;E)tp| )hbVnrwڴO0J1^3^^} ?XԅĖ%LC. ^1  (ye&~ $ @ -F[9NϿ}̻ي O=2qvQnLkZOH' *<1OuP\CWf%@|'H>boȫb42(Rw)4yۄTLNW0b혙KMآֳÍw]b|?Wk.X ~aO.xBAwKF':C("R@ 9gy*=! -U{› 's"0aHֺ> u)zPWZuRLJDv,xgroi$6o5e&Ğ~0X}u03BfWDZͨj&)ky.pSZf >n+x<QkxB  $~ˈqv Bk ++6դg@GJA2z /k1_@0z0/>,A3 {&j娜s Y q$-(84#h^^'^H=YlRX8Yn$qlEAC _cpX ?!sRLdxij[f:_QC)ܱB=N[@p,9aUbj;Ace'x&NΨb݇ezj-{\K}3Z &τ";AE Y=>7!9$gp©ץHdh8mCD{]R1u+kη@ɑXM2Tvj~֨/G&1x0 ~$N1 -( 5l 8ϰ͝S2_d:Mz[yWKi>d@' !y:nvv@yd1 M8 kAea<0 ޑүuddqQ"Gaȱ#ۼXEYAI"[t_B|E9`^wY2yȑ`ɜ.F/U)W|jFln4ۿswŧȺ j.,KǬR a*{Eخg)Z. C--[8JyEcӨ+N|hh`PjYք5FvU>?@V'bua>8ƪ5q6C[1I;V,~#=2v[(e%r *Cf5VXr `1DP k:⥺qmNl 8DBiW_8Ճ,LAvQ`گ׬c!Da[vWj?P[剅@"Yխݟ6ZM$<>neԐӷClDfH#h>{ hƿҢt׍p0G:]ҡϘv)w·oSh W!lUӘ?qӓʙtdu<:[i|H&N/f_{iSZ o;{ibd@P%:}ԙ$$h82|GZoxf'5qA6Ll̚7$vwSʎ?0oB3X AALѽ[C%e.Ԡ`;mZXcB6.Ϸ)YBU ʎ¸Z'Y_'1x/W%Hl<PW ?t˻cUVeR:]tpq @?tI}*?:ɻ3O: _#qzg9]tm$'Z嗍Sk&s; G6(eG%Ay[Ш*C~\0|oYם&u☕ (dbr,+*V=|BTz(}k-2VjRx_#XqM!iv舀=3v[*~.>h<#=f;+%ʏm%ILaZgp|GAsEKS.4N-Hr%%ji% nhb='}r,N Kz(ƝV, SyhX …Ʈ!4>l5蒯;XI?7Z ^]&>MbP S.i('JAZ*][pY OBl3>FlaXȨB9a;c޹Ơ!<h]UɩІM`NI'cGnzfu1y̏7K같$qxIfZc[6t+1K%Yi9$.7 Ak9cJFyVK;D:ڢ-&fB;隬 wǬ^q吿)z;7L~q/bFoΝ{QOxv8<|u~\EѐSyQ( &A(oamM#L\5~w3h'_+ DKNlbN&8K78K咄ɆgT Q<|Fh<k"V:T\uN&~gq$) }f*zG A柂񠌶Tpu2Df-(`+Tv- ; ZQ^7< yr8RZXWl ;]Mmq.$,]h0R޷%ǢiCoy穔2\y\OEE?$~3VM5j*ԡ/³úEg=,^g O*1L#Y8LT\a\6b|?- =oȳ"YH~;kpb: w{ڛ^Ú{啩$+Zr].(&O?S;iW6rwtee[G)@YCR}iS#yg<8\""\S6XjxISkB Gb-"F'@G\.f7`[kgVlKcN7|盻AٌUZ9LQz4:J#j~'ed*%9X5"="$wFX;)t;r25((ZB אv/.D Ɯb'w(̊P.y6m3j,[q:a ,Wa)+Uc QXd ,P޷FGlРxmt&vW^pE8/; q†T_j@Czk(S=k[md?H3|rԡ>}Ok)7Qvu9й!Urɛ8x;jc;b/Z`6Dq5Pd*3#xOu\zIix 5xܱa-(G1cG,7a.dךmp\|a3/ +i%ehd{D-΍&2%$ +0WEOe7])#$ː@ wO3@QT%8_tJg{aHqэD3|LM= o10YWWcdh tz7jg^wOA& qiŌuDA5_BJ鶠i??ֹ\ o'IGۢgOp{—SJ.' 9af|WÎj;*|&YJU5e&Az_޲WCH*|y{u;DY}JI}HZI$ w]PREdIF}{bӳ!J#2^ɷﮈZkUO=+1"k<#|RuFҰ0L&İ |gecOڤ|΁T*xSA8wH gVIXSxT˝v e-nF3>f|$9p /6g)J 6SԟbayU||^6Uh9Ѥ}V Wsn8" (}SZ\..G~h@3][s 5:q@̮y4 "S2Cq>颩r^G]+ L!%kxw6 d/繦nDWdA{bśq,^JRo%86U%*!%fm2 |,g ճꫴpeZ({qwu$ȁOSUx`^mHT]37eZ,#jh׶vpHb]8, sj,*ڑgKOc(] n`I?6,^7@:79 AYwX^T0:p 0Eb`oJD M8M icˉ\,e/Uv`;s3LAҏ%ߢwoZJ;wLhjOv5n`\_ \AbFeƧMS!۵ѷm{<S': HUJ 'B `bcwH3NkqU|w5ZE< vNl1jEf͙wto`$whE[rhʴBոgckYz|Bk¹eY9qiUtjggxO5&c1=~%>P2i4N0S|;NWw'M"1Ѳh%j eL]E?^v4 A8Ã, HA==  Dӹ |yX1'dAIe=KC!\I1n:n<@j=V !GC)n]MUa`9%(.Nclw],Fj+d{3 yWGpKg4[wda7gCs*@`?͇:h\+fA]3V#~^EHA0? jTL} w>PȤf)T+MLYs_o'(f++cK]YiDSr+8[]rS; 7(rrQjhWn-.5^/K̈́RBR.<YdjI%, r`^r,U82q(>:$g}ezoJ:CV8|3-9eǾ} P%w78 ˽6CQjAuo©Z~o=>z i #UO4W|r\2wãoťA+fy2TlSxq8kY>Ϫ];vRS6'yԀr%ʯquY>[ʿhmnF2Q(e0Xz:@֏1N|e&_:z#jYL9ԪYDOl\!߅BGv6-gM6uJv3a.`gsիNV XeoHI=!YIa#[/D՚[rkۭipz.tQ- "A@W06{v|rP>Gl&'F{/^-ӬNq-@SPK pFC}&;@oI~'$O\SY"bFwpwMNY4U¾u 4s5,t зµ6@w&bO, jO>]-ܾSS0W//!߂w"Fp.z 4bHA+Kx5JmD@ZVǓ$޸EAFv oEp9(8f;Sw KaKsfWuwG=l]aC"658҇ݯiƮq lx}Q7 L%G'4x-t~+C&Ý1 E2nrVc5Eo,l0Ok|%#j*U‚K{$#Tf [_F  V}):|97~`ۀn7ҍ+?b7pCHlY$ŦfH`$ޟ_Y׸gf{"ֵ[Jgϒ,ȹprxYe% TjPqV*6{vro,YE嗕:GEeZ$*2׉%BOE:{LrFbuiy# :\aQQ,Vq&t0C^\ p;\}_)'!oaۡHA)ߨNZXS~!eW:GV@8>b9GRkRv!rKS9:?N oBې^O2EMs3{*eݜ[SҪHڊ6d-]K3 "ELL ʷ+PJyjQH6[R->d4(夭do#ؐEIyGS&ySIDE*7N_n#1kϼi"-lYe-v+@bjD1ijEeDj'ԥp+P^^m-1"ʻv2^#]3mEqMWnlfBfrQAO/=rsB~t8MUdFmNwDVxl}>6/ۀmm G|{ [92K;eeAh YQ$Ѫ}0N)k ':GۙS)+2dA [fj9a7BօZ\b{is/0D>zWoʧ72B쩄_ިn?-urz˿R܄3Ηu^ESIdDoJ@U ~.t؆W4ew4_H)Y'LؚSUxYҖy2c NPmiQ% m >2ŎEm08c)eVG ^@Xy!fW: ?p;]=WJ.>V\(+oΛMd#R٧n0c:zwI,zěsPsYnin(Nkڸ ,|pe¢Bv%(|G^ⷤ69ըQ@ՙisX,g2BSB~f9p$t`yר T&:қ wnuލt=(qu_=Q0hb, kb~R}ebͤW2@O=+XHӻw;ڃ[O7@V\!~ܷ(ӌ"G^v&Nߺ, qD.Ф^D>d:Bݮ 4}1ŘX{:cYY32/wG4A-O҈348\(?M6Z_F_ {E J>)Jn9Ev"6*E˺#i `z 5燣VI:/SU' 6q^o JeNn N|^Az#Ŧ p8eF--YLVEJֈ4Ԇ̀O  #c8,x"ZH;f,lǛqĴxV-D8͙}R'[pi?Me\v+ YW6xnWFI;gv:pK[9+y|'zXQ\^Rrs҅QG({{ j䢝~I/J VE3*hQJ}yg-խE$T,f")cnvd N)!Vy&4P;MIm<1ƫX5t 'fr#nUD٣si]cCk]@M<2奶 xA )9cW&{$œhTA_Pc<\.Ľ%\oyut袥ƝsCx*d4MKc~"Q|M6pFB.R`$(nɋIـ 2}żM!T{@͈yw Fz=5\CcSfmhW<]WYtxd9/!pcr٭eG;q=b4DhHE{ۃܹo{P! W!þ$IA'N [Un*i8Iq_.=?U̾Rb>r+?q*(Ey ZԿw灃mżp6[ YE?C)$fEDX& ym͆n D)hN-COhh~N395XgQjMm/]: `DʛПBs-Oxg{J`PA eԒN\!S쬰֜΁\&/fKҾydATV2 .H@f^\8_ SxP(rS(P.k2{⪒>*49^/g%m0>.9BD(< ( rA었'63gpEWL ]ReOSMeE˂XcDj! |: i ꇌ>0׆J0-"'nԎye.xE&6+"l|RJ09H0MЊ ^_e-"p Z~._s~H؛%..LӶ onK(4$wmƴ Cj`/X _Cf!6NRq=Urf9D,hOc8פXouYrR# Qw(p9¾]QP{ s뒽O'5X 9Lqt<Fv*s3v֥F .bW?7*э-P_:˧6n;j%|U51, D4 \B>=X+S" WVudK/k]%~zUUbQKidXTmC'DjrתJüi SaʳaeS;b }()ewq4$&$!KiӊoqhOgO?G밫dd.[DLߓhm_QՀ—! PA1[Fj,(pV^ϧ%Hps悾׸MPWI$hʌO\O>ě&@LtPІӍtGT:soQK&?Vgr[U(*?ړmN"btל E+-zJiz6G~~( m>0㬶sT:e5bȚZ_=nIlCpZSq}_D҆ ww@cx4i(J&ƙ[b^TYU=6HˑUpA]V8[; n{G-R7(R7ܲ!! ~dG<:Cв6𹑛`Sm"ĦLRt[c&(a?hswy *Waݱ'xK< #< }ʌ,(ʜ2jqt!,/H=E8c4< ڳ[-x7`xQ9,#l{"3[M-=tA…K(m%,RLm(si 3؝J#6;3qsY`p0E9~.} +=Q b%N >_lSmz#o@ڟdst4 8}dEER&Kf <YrQm;lܿkbwvCu9qXk;cAXQj=jolQ.ʴf-QD10 V./@Ze)48EA?leN\(RV5܆qZ͒T'/d6MlAHx.Xce$YM OBdk!.Pt$ e L4͔ t'I]{ڂHQ\z^`(AI-[|&- y1hY Ea|iLq*@!%@ZC¬w fwVhbkl`<ƞ3ĕ˵S`qy2S PfOZH~jvП߀0nXS1c]#8GO樢l!>]k%ūAug̱T8\i"_$j)b>m[6!Wzf9oeв28*(  As&?j~w0ub P\qƲU6l*0+> #B.^P$#^*2/s*ux;c:co3ЉuNK<p6XEA }*8Db4lgKsj"Ҕ$1}l>6x'I H)EGu8>5#4T*YH+ZZx*^`WwNnJ'`f$5hD pƎʁvX~ D ) F @iU gQH^Třfp 6bVqw,v,ؚJíB9bz5U6GjpSɡB2y Pf zNY~%i:+6PtX0sdX qchr5Y_( d%[NLj-H(Dn \ ;\)S؀ꤿ.Xdh]3RS<<9xo*tI&ZI_ VuL~ ~T@p^6(؞!kߕOa5aJ9mr$RMRU.A+.&ih7$^x0YRxd`۲Γczh8GF6?#(1jf=+2@耡jOX'崚 $6rزüye0lri]r>p4S(^iɝEv:|CfB6y6Hkإ\%Lx Oc+#|24׵ˆ4 k.9eq+?]}BmQ ɼ !Zv ?_&հrə-jRR40NwjJPnM h$eAuxF rƀtNvONث#diygM#=UlPXSwT\ƟgxETU"hS 2h.[9gx#8 a!DW5o$?#~WgVOIۀ1|0&TVQ]K#SSB*$ݗ6UY*`#: ja.(=LGWѣ%ڕJe2͊JϨ05i ZMSb03w&I "x_ WZ nt:͕@$Si!izcRʶ ;Sd EEbGpFBV+a~58`Q䡎8Ub N ӵ<#CVC` NG8E15S[c%-a csȍ߃Q lʻTh^B75m1HE_v2x&m7Xyu?YW$zvՕJ&cN1i%KLd~jn$t᰻,PK]]I~ =Y[ֵvQCngvtyAuGw?NQF|xcp#6΢{xV|5Lݝ(dӋy+QѲ_w16d5Y[D:vI*s2o h\yJ?FHxWvLwVkKvO*ԇ\c{&U,R>=ܓfu !!#<"r"5Hg_…=T0xӋ 'o K}Lkc)'IӋ q7Ȃ+˃VlS1o _d*kW ؋l*X|>L |pȂ!by',䇦+C?jYKԮ."Ft%QG6CB|#u2w?Qsghq8J,d9aT79Xcy ѡ8Vou8+Rc1o8ߩ#XCc{j1^skޮDR7/*NGŪ+8&D)GU7SݞÇo` yC[ެPֈG"fP6ܗe*Y?2U2u?K0F4hNMG(,76^}Nlj0Rk#8 !ղyynh*“3@31[y9%xrzI΂OΧ)Ϯr5Su߶",QY`$s{* ijYBBb6FNlv/J" o`1z]8`vh"tWKz9ï]F1l1íiVK!n'O#x!T1sJtp?`=tqqWӧs;ȀcUJSf}sgqJ!}1+ W4yE5*d(8H VQe;:ȻBds[Cݞ!CNZa+HilmtEQT'%m ^;鷞 wDF:>S2aU(3 L|7 >$DBE2gQY_K0s|jBcQgWЖ$2UBD5V p秃~?M!݃\aab9pneZ<ν{ݾz?~T?RaUe I3W|MS2H\y'lmxbĴ?rBbԒP{7 AUмEK}@TohBͲ}C_*T* 4ՖT_fS7xH۴Z\pX|i{љ''ik5k]b5ilY&02&JZEW8 FY>(g>䜿w-Ǎ6C-=SʎJIj8 jb9=D(Up2ix*\VZ ƭS`g~v1H(!qr&gc`6+uiLDG#QiJf֕._|zj8P>w*ɾYznʝ=5<8ZRփkҼRa2=ם?GW}Xa^[`yl9@=TR߳Gg@,iYGm}{NRՇ󘁮[:Zb]F/>ϔq$}֊)~JT4X8;} Xoq=%(קk؟jNOZERvuIdL6SnTd9>OnG_)ק{$XJeA3q$Ri㽸LNro#ꞣ@C@12hO*]7CUĘgzr)Mg>. {Nir~Vԋ<p*աe_@҂oN?eVVU{^VϥVK! Ģ堎daYHOp6) X]|4ukSSH ]Ƅ ހ4:sLUY2)t'0ss솎F)ɓU\Kʂy;8m %OVB8}a7 hxOV7DcI-7㤖|6kx2XA7WXۅ ʩ8r:TM@jbTHk/>OH0A u pЉKHZ B #A . _g6Nz`-qLm8N{AX9'\8zB $l5:'iw65N!,Qy=Q1]!\)nJvv!2Ckla#p+w\a/ݢ"ڎ;ϼ;IDT8;$ZV8rtbYĤ2.j׌ófcZ (jZŁOMڍ{\S5dsM2c@{tu6^e)]/+bLb2<}QEOVz!9AǜHd`iKݕ,!ʳo+7.XcLD.FSB/L!}B4mNTPNDV\O~&ŢvKa*aWZ:8  &ַ˭Lt>ΉAtaC6 ?Ύ :ԋ|ƹ~T\מ%M2lfґT3MtA]O `Qp5?v#j$3UzCh{+jg,<4v|] ֧@! :ϓ!"aO@v8 ! >D%^NL{`[kƍ9 P`w[Ni؏fR}%мb1Hd?2'H[ž6ʴP1V#CZ*"^wʜly~ɿd5UW:v̯hG}>ZfܷUx 2j@35|?rCӷ/yi㽁5Xa=\XK߀J.+ʨ[B6M|{[& JL/i92#PhTMd=Kgi~Yt=q\@a=Ok N 4L7ee+Co LH7Jk1x&a|ţsS.vs{7)XUĽ13TD6Qd"#3 U3F-ٳ4meR2a_\bc`<QuN3 Ns֓Ȫze (@tɽݽhe] kE$=\\Q7vZSʓ]i?|Ft4:]N&y8SmKr-_*ħ ~xTr|/c:z1-a;)g|"*gpet-r*\f.j@\@0T9kUwƔ;v4yh+AvwX2k7]=G;Fܲ)m`]L#vG (BfӰgbskmݭr`uDe@0nK@c޺+eDT3?ʠ|&TTBįX]xN]95y';?[xG =*DץZsncيIۄ]5l$F= W0A1,(ցrz2/B[ ٣l{;ۥׅ9mhT N=|om=Cju4$ i4g<in}(GCތ'z**nٜLM(z>baP%9e*9\";"0pJN0e>_,)_ðT#PD:gf Va6\&rzz'3-J{\^C3j2oӻ1BfEAICPcK㱯[Ē0 |#|ܗ,2JN\C8\H^dwX_ `1AlBknTv3DR2kmԅ0@y/ %:(WUO^W jgͥb[űu|du'|قrA5]bpF۫mbe2З-n ={\.tnrza0u>K -gٷ΋}ֻz_U ݰWwDϐ5n?L(&/oV< Mur+T)oݚ^ wo'^ʂq4H v}9f ,Q{  Ҩ22΢`C>RYܛY]hKM@Ng})80W0څƜbXK t!͜`Cg!ψ*)J)1D>f-%:c&˳%ݜEvh2m-6ԣ)]ssMcË%w$h݇)NB3d~YL7~WPWCiпe [΋I.pyxzSw Ugt6te(U5VuH'[<YEi/nTQ'0(yx&zݺ?TStb90z0!7-_]ZRX֚W[AEg2~ubcg&9Qna&r k!Oorԋk"J0rYbR1+Omnrd x?NhH&\UMe(b%z=ͮH.R R^ PMWzzFTVLsioSYzjC$JFk 2 d<*}H1"e4>w" vn @S5km=(Iꇚc 2hI8d"&q7/?.%) C~)>R uD];__饗sStqVi܆jM=ZY1wT /.RjЕs)`7(%te} :8.T=??K<8gT}jYz:pQR;/pT8Yħ?@#X#- ΢ny YPiW7*J1Hʦ !܈Ρ,"-yHJ_N9k˘H41,:,h~']Δ ҄M2{(L$,Ub$6I<1*S;mZ40!@XB(}a }1]Sl|z:Z#۶"^OC_-1b>{o]vN&D}Y=|֛\M@, khjvݭ.v` ֲVeiRJn x.݃\p$vT2~^ptۉ>J*(ԇgs؍V*- EkC00BC~ZP S+<_oϖ=;veӹMhv)e\%'DfC_I4GaLģ?;9έZ[4P#IsK.4y}(anjP-5XLj ;"x~9 @KJm4&>M홷|snhE8ӣ'B&umVX۴zI:('ZH3kn3$ v|Ğ8&t{֓էE2s/bۥ"QjX3sFX/jDߗN\t1i9_ToeFFgmSԊÞ@I;yڿcGG))m 13(bU55ą| b_n?Wt9\؇p1~ PN^ @ABmmoxso!`cT\ltƞ`(@hvKx&wJZ'X#k5ѸntaT U`!UzbDb22x3rA+[d7wj*0e'?iDd=h>p-A˩V;6ON \vY#S'?n1]"o gIi\$7Q Z=ُ\%c,c[opQ@7r91hSqQE`]H+y'̩\ձU;fZ8=R'|JX@AN|j؅@sߊ3Z]ToͶEgy<, l/s?-Ź-[T<(u&M –}$AӒZSI($ڟo&5Mc̥S"lxE9 ?QwK Y꼽~MH7CNN ͞Â3\`AX=|`jT !h->Flz8mN $q ?/:TA|@ι$ 0-%x ;k7G`XqEqO gߠu'Qj}$}yvB80 b4 hԐZeo|o;tHgʲz"w)<Ү~~OiLV.),_Jjv%npݻM9cM?{o^j_C l? EےM^jtXۂՀ7_FW'vk wG)IѸ(s4F'W HԢRG]aN:R2cE$JL q ۹+]uЉrw_^:j%pIγ.}3qh!&hT%2}ubNsϣC>^5esg; l ~YҮ@+C $YcM(߉U4mhwuMK_.gRخR:p^_RgCH4"rvuN˦LQg(Օm16P6׸we4Dn $ 0±k.2+fioUP[jD2nPYN)lCQ|*tCS"L.Q5p_@g9vjvQWNEP wY,®G/։UF#1z=s b#4Jտb-zQ`ݽm!+0! "DqY:%ٛ7i|L5%n*WC`iVivh7R;?O~EL(…[=k+ գɯeR2tvKC! [%{^ZUDh`\!gG I]ducpm{hH]생l=UGʻ9~Nŧ#YM((P B_C^|kaI&Asx[fĞoF.,(վY}1 HwOFJa兏sWD&,X7KDzbE/-1-6,0a WL_t0dhӱ+KDA5]`<ڋ scGƔBviq Bq-k`N*ěfo+\35Q7H>>!y O[)y0soB)տR YέcLNdƺgXwxo SvmKNi81#biy/ .kЎ-]Hgja .P=FukX+`̑@7H>B^kO?zL3[lNKÄ^.w="z%sO#GHQc*+&|xs&h0ZNrw/.+6.'%Bp\jCOB(Lq2옼wWWE0~c8,MQ5 R#†0zI[Ş\-eG (\joQm)Y ߥX/kV*b?9WNXP,+5@~: µcũ8L**2/1r)<7_':X,,E99x).${Fd ,\?i<_Z.mMy6Rf#qŽL RP6"kC^xQ!ř~ji  V5K !w;_?Eͪ.|Et dUfE*; B qj%pGR*`"xn֦1CQAةxt{|xː# Qu͸!FӫG\/Qy]u%1M=,QJe]=i1^񩀦LDΈE%e uHq?jj戕񪱞IFզq^.@ ǥ HQs%5!NKIC}GJWPdrVM97·gxehSO ([\S (b"2:Ro:E՚^~VK7Iw!t<6eoH 5A)KӘ IY tdMt*b]w#l^Ob ubĠbɼ(WD`6Ho7ONfZչsЗGwFi uJCYM1tE'I\.K^8YU !!mV㢯UgHq=Z*@&u?ȼ 8A.1|>f@5[鞒agr!?-E5m1eVACVa=&hdL'aUSclr<\f}4& BZDXtbH9VcEU%c"σ3NNa>_THS&ɴ'd3io ˤ06 @~r>e}B@/BpP(h32zK,wڱ> b\Jp ^ xC*Rmj`7{9k;ɺW3}OQ.ӻ2?+X8?q'{J_VŎH3Ƃ8['OHv>Ϊf=kEڠb+SFnf`|cZx yJ-ܯp\%1 ϏDTԷ :zl%eN0 _LP5BHX C48KbмH+X8dlsb\=s bwUo?M3Q3$ei-}FY6Jh8g: |s) ϐ:(X>`QajS z}Zc;:ؚ%r6l!gɠ/6 !Sê˺R~Y9l0-d=ȣw|HS_1/H>d4njMVp!@ꇛZIi 0[*kFHk MzgMĢly;HF>R/6-NIST]@GLnԹ/j"ah%6`FrJA2}1Jl6C?W=)3ZCux^,yLQ@dZEFH%ӡTȾ6U45n] moFj5Tσo_%MQqS롺D3h/Y4MdDgRcabbTuqNv-A; 6X7-UXJpf{VG^eT|jch6:fb?к2bZie- yꖡ JSWo/@C-, (4QQ%Nc9MCo YT 0Pu7A|Zrwi%ѕY=ijΘc!a\t|msD2/}g7Nm  74<~hWpYWy<ͩBZ9|9JqqYH4YPAYUu3;vFբnͱB.x ӌE0կ4{gyNkGPNDަF 9xN53޸wv/N_bu]grb4~ʗ&<}+0\WΊ8G)%k Y9vR*93h(VFBM.HMs.""5m,ڽK-alj@,k" 鎔}e X| rVVB.YDs2OmFN+,#BY?JBH[CφT0dEe7HYb1/RN@~$~kG;36oV*a(B?7<\Tj͝gnpźԭ?ɶd ̵bxǰy@w3R;XӐ^#$^38tA&Bx?=aaHI[D.r` ʌH";d c!6vQwz \BV}S BD!=;0{#nj6E3>i7=|*uսgd<8(܌ilp)001m:kj`5s ,/ ?1>βɆ/e.9v,-:J#R ۈ)k C̹ca@w(C 4IU4FJ¯x3Q)8tR9Ұv 1x`}D< CKnd4qdъ pzlT>&kݠyר,K_|$ o9k60&^MJݏݜPM>.p+^Zhđ[ <<`jA3&~`6&6Wا•1:qA oM1o"`(źt1k G 1_cؙ"sɋI@*SBXh 팋0K а!+f΅O(DW7\ΟPX=A}h)֡mzct_A++)l,/@.䶱휒?M򱳙bEG93d,S- z=ptX&J(k@C4;AOƍbB}Eàz:!OGDߘǽb6-vU~>*٨~nP YJvF L=T2T&1_GJ.ɾ]_<]y\o 4OqI30= NHz׬F _~"W&x0+}vS '= uY{l='pZs5}7ؔy1Nfؽ&tmԺedMs?W?<󽤎UQu?\FN 4R2ta\?eI]W G\8.JG9sz^`.r_sr.y& ۏFeKi-7-s*(H=t=YAuٞ-WZ%D2̀[IRLh=zvI^:d=`)}sVu  OE; KyBɯuI~jrUm;ǧD' B7뵉[(cLLAmJqE5UeSN}댜F邍԰~*\4ONJ$/}d Z:ˢUx\5EqG*etǡ BĬn [Ȁ=p%Xej2P%m|dPF&4Z˭Ƀ rW΄<ڱv}+!;Y|c 4#'/w'Q/B9.hZ}θq 3ӝd tGS1ιRAѫ)rm;Ft-Lqx̳wp%k&)mEߗ&DSxڂ:VfIxx _G(X[}y9bU]Z}2 n8E?j1H-w ґ??ӸSʸAFW$MTtch䅥I3x*q;-6W+uΆDuzE\6E:|n45Xپ#E0(Gtd=Uri]8){s-p%ꓤhJ)6] "ghQM8-!hDi.Hͣ*B#ϥ]7&P"d~sޅA6mo|GqギTÅZhHYu-i(C$Gl 3+ieQP0@3ݿT@X\JYPӯW|JӶh', & 2P-;5_oQr1sy)["5Q4`YYϋ~g"sBZPU%SHC9 ]l}mb-IW[ 9}J鐹LeR%[}kL*ޗ5~vO5eX'Lbd֥Sp%ƿT4 9]5,ajiUH/$V}0fzn2ݺe>Tr}tP o69I?"24f@Ҕ\~ !$4hRK@ up-MY#\NH0a@4ts̙aÔ ɬ6(Ii:N|qsꝈ],._; =jF[ 򌹳% G Q0wz>LI+{T4(,m!T!$zYwkuN"1՜7R@g2iӅ:P%kK%CߏjL pdW4c9vOֱOTM=uqYobtGsKV,Tj{(16^(QY&2HO!Yu~0}5WNF0Zy 'E`kT*^C"u7x-.h*Y,N}vPa9 Ӓ3wFOް $"2ƨUk[ȁx1_p" 8&BBPcJ)N2,N}:GmZ$*LҤGoRRUCIW>64#}}--璘0IpߙUՒ}<0 z̘Nu&|,=(QʨîH5k 6MVw }&UEK$XL+ JfUtn0'1}'PBva-o]D" gjPhϘaipim6khXSr,ڑێma~&jvsn8H/[cYzҊlo-(HYl\HiRz98nG' *đwjQR똔jQ˝\i[sag:!"yqLPJRp&1W?NeG";5A Ű]"rEpi{- gm?yOVa|}VIFaV8ͼ[u )UMz=eipĢgq/=#(]# >iUuϓOSOx8.'#W:qVU$P>87(M'&yTwலw5N\}PsYadHYA L܃MQF{{MW>\Ep᲼H=`*C uPIE"amk3b_tޱYg '&Y5+*u eDHJmҭI2{cv86P3Ss}>VG5$Jl&8ġ酛?`m?XL/(z[SBvHr`P}\m=KSc4t++5s+sX$#Mm?N( SiaC\ (uEn|B-AB;3vlj^o.S:xUHk1٠ ,ZƁd];oi0ҩWt>| jV2Hç Ԓ`z{Տ%>4sO;jj >">0-iUJ8_.56,2j|#6aTuDSYK-Dүj3}AӎKHx&u1~a Zt (K0C SRd*ȗ<'yۭ$/Tϱ-&Ȑb(oQC% U^B}< I_JUJ#=.2 E`cNf >{g$Mݱr21wգFۙmEz;j<䶩HR>YHjZ!5$=H7Hv3mczz*t71k4b8""|{D^)@|"U(0H|)x QGd!o"P'}nNjJF2=?oi,@aՙڰ~U`lP~;2Bh`p_Ŏ[2\K#^ ⟇)ng9S9&L ֪VdYl8+nOKnLUaѨ2 +ps|f$;=L[9g^xfjUnf*fAm%~j\q9iutt WxDQ=jm4XxQ75L Ag  ;ľo",4|4ϷrD5lx)F53mWt#M3 B\rcٔS=Ŷ&ieͦJZ|pF Z,Q>i(rcp^?7d.T/ $@B熕4 pHpu :3-dT^R)Z󳎂]S6V ylQ'gp K]iÑ9C$Za*:(X)&OZ;B9AUouroܹ4@HYMkϹjLj h!$ӄsĹ|`Vf`)扼~މk{ׁC셺gGiMPL?N!~4yڹjϖ2F)"<V^R< .4}c%A$<{,Ѝ UxB uNfTڹ7ug;F.>r[CrVB% SR ऺ9A "å+L.Vts:A&^G!|S3*-*Nυn c }AC%"1Omނ]gi}-l?))=aw5PwŗBgǭ$%iϋm3L&},dt&v|AweÜDI#H(Ɋt?b`K?q9:Yr|nf@A~)'4 TVhRܢ6H ץFv rw/1z 0cwiHnRO7isLO5AW!)HG4N( xMxߡL Bo 5rkS1WD6tPݱuA7ߖ(iDӞg/w&B 1AMoX,@ٮ4!QMy3aYpXC@V8J 5*F.1Y)+TF+Yds+jⱫw ̥U>zj$O㕟JQi`7'"aP_rka-Rsf))إ+j C.6%Sk|l) b AyQi`Numqdy5E<Mgu[slۃ_L8p(3X .բrÎ$\]1R3,w)%2aer+:2a{B+zy*IV`ކJF5IQ|N bꧭÁWnh;1TL/9; > #F5M*kKq}ͬR)@[=|1а޳šw]!vv괁BUZRJ?DnkO#f|lf 9pI@e$*ł. tc}Pzף":Cl}ߜ p__@Z4bePfx,Ï^"mj-~6(k [o| Xl=$1ٓb[olo~ 1;&vFm}Lzlz 5~] ڳuv2kyl Q#vwhKL ;v޲[/ pr~II:*d|ZM,)j1`܂u4^WJs؋ yշ#KhiO3Fj#!D YtaO1w0;TJ)kPN.Hext9yw704w`R-bcz{R20l"1v̔a4u<ͳҸBxt7_FQ𕐢s7a0V5;3…tTię Paڻԃ0˃XI I+%2p?7!i"41Gbw:<1$dd4B%p@üK6>F3q&z>HJ`]YBXi4rvMc-[vc6=ߖ ;W#GPWTx4_}h(+VwI\)huSH QN+A9^tc;t΃~&`X6 (ڛFIxƴ`.nXlMjlZdAFI!ҟԂ`EE6HŵL|^-6H@  )(X`qY+ nU>!ns)3Wy?:j]0Xy"VKD3n ,1SP_C@pyWŀ^:;$u.,XUeBE*3>ѥ̙E g,yW0SF#JLqg2?dW$.Q=8C XCC).F,G$0@Kt=g;Lxc^XP1o0Q ;rdDWx|/3Y;33r0" ]v-0;\-'р_XzQՀYg$ɞXC㲃i xZMHU x8<}£)>-Bb'%V6roӫU@ck 3m+HT@Ҋ22#lkfIG̕-OhvXTs @V|ޭr3atrZD݀ay2Znf:CȊw] eOx,lSo}Q<5FKZm-.ܮnT$6)>n@)HSX-O:xuSaB#zJ?WG?WK_l Lg0bRaEv"E 3-xgzGK2 2xg}2L ?suMv3dXخz%aZS7fQx fSiꈏ6wη5ww@"6Ux4r)M4/ v? 'ZlٲPrinXcɺ{9nODO7)5>>=AV<-s;>_(7Ri_Wj nEY(,>ZS~"6O3:tX{eF:= ~pՓ݃LA[aݿ3s40}ܢydpQ{ QzA7cFaF[8Dyu92g xn_]ȹZ|2?<ޱ\hr`‹@,ỗI wL_=.+%vٛoC9+g"(:Kqw"ApX? SX(ȵyR7 ר [G5XhbEv[]I=kдAO3PPA99`ߪ~1O\ U'LW$U3a&CJqel\/UbT5}r/i֥=McQ%$ e8//jW='xLUlpKgwHg\nu{bRuMl=;HɎzkbTy5mܐ}WG@~>q_WZRdO~)n9!b"ڦg,^̀n%(?W2-.1K;9"ܒt!عڽ9ň%R.5sh:{r'.Vf")iʾQP;q&J*a=ltBma5/>r#`%׮Musk sNt@Km0,73TE>ۄtl˩LmtΤ葽pP nvjWVZƈڿw5XT"ն!54Y2+A?FJzI14 %ȥ%+jpIl.NDžcSrN]o3p*Sr󣎙B@?D_`D-ujt|jig3CQeZv$ƆP5{8n DnS]-)&28/w0Bu[|k '~% O" Vx%=|ft_u7cb #䘥.E0kX5˜5LܫUh cM,J>_/RP.]X>Xmh7<[8'PnD$HSv+HWY{)O'bC\2 AMkrY!CQhIqGxXYs}teԾriK2Y6r-rI~GƺPyqCY:74sRrX'=s TI0{򎌑r`]Oц54|WslV7W #KgpEVVoy,Zm|*>JЭ13kk ˶?㥬D1`^28hbZN , }q;OQA퇵B9Qn`ڄ9+F֋║ 3xFXVа5@MO#[[I7wCN]5L%8%\׭QBq.py+b]KFBZ6Zëvr"#aB ZkaJ΅a5B6ZXy뻃mo&g6YJ*B8OXW!:Z& }|tuG[WPx-cv<r›X^}kbm%Lj̕Lʼn=ڝ%g |$n̖+/FģJv_bMNC gn8fCt2F>O?ƿثķD)1jk̸Y[W d$}bvTvrӮG\=_gu*Ăd Vc/ ZJ4EEl- n>y Bo$kn3{D'eI|ŷ75fB5cvN8@GJ5UأNv5D8pҚRpe{rɉJtAk$\M4Iu(ȻXK1*l}B 09?[U{+d4$敥e]ޝVn^ceH+XVq:xyu"mbiW3v3:3LhT CSEkSI2y5 M7{xz㸳zkFrYV' V(QIa!J^hJ:"*9%j<Bχ.A!^gcmwí'7r-*.8=l}ךeLqLv؇?4̦Gz^ǬκpzS{GԲvd޲Կ.FU~gɥ [ےl"uVi V0S"a VF;pji}y VXHLSiٖ}@F^# b4-6ˮQ,;㻓2Ժ "[z UV` <"萃GI.7fEp/rIAe *U+Um&R"2)`3{a!zws<枃 XJy6g8uv?Gx(l)j Q0U=1A嶎x|`kl`?rx ,d|_G͠Y5تA@TCO1߲ly] j?jYWs\n׻a1{9r4S;N0o{F*UgxgZ'ʀ4xAkzF#<՘}No>CpeFMnĬ}r7 uI9ydX 3E?RןIk*F}zܟ)gQAVPpPe XCs2VGZ?%u/\EMU"1LC92j6˺]$CԊ3UƖgHF,b_eiq[x/C1Y @d!nUZ3?$̱IV5%` : Z_.ҿyژi K)WdlRXWYZ |om95YTg֕SE $e ;GyRm]^-vIZja;VOGbT3$|qB Ij. ܜlfn{4T\ 0jɡxgE]ZUK6v!NchV9Z4􁿛`L6ABOk ٶڳjQg"=>VC*?gºYnX\FRwf*Cs{F ;F~ jUi?vQ"eO,G|xmD -5Ք 3Sbϭr8Dw.Nzkx%pLHQbo?}Ja4#7[iySyΠW"|F~X_b4qƓG$<5Zg"˛S0(X:>Xl9D֟7%gHF+X\FO3;W%݆=@sl%bnJ\P^V/{j兣)\:[cWnq7 B<0`'\\Bh m $3+bndϖ|FyuOڠkolPv9;p:g(nD'N[3&c#)+GElK,/5]# zx:\Lcr7(emYm OS;)|7c?"҉B:K`s9 `,rQ+lq_mCk1/B.E@ȼ20I`QKj1p8~J 3aA xx&-C4SOb6`\@l.Z$ծAH]-ӧPM0EBg8E㳒hzd$Y}o?71-Y-]&`6XnfղhAryA@[MޏT0u0cA+Oł[c)cqVy44; PH7 FGtVFeHAIL*f= .9AQ&mkK@û:&m)MauH_[ؿhɴNW"E&Shhh!GlFc *Q|8ޠWǻ 0>բ'G$jGx4Х:-2HW4O|g1uX ×~5}V++m;NJ c+Z-Gwck%V"."/ƿpkMM?WC-c50렋ߢ$iU;Wn4 w u-H |S[8*E29!e#wAb)-Mge) XJ(,&8i]#JͩjqЁ䟚#xPF_[pPMWY"o5~ϸ؉Pj]8ֱ/i{m?nkuFSЎDTjGM~8c(F~A+F\!Y7󙲚<_{M>3\n@7ls׌_>W 3(3Οi = I=DUB$ j IPՎO$kAk$)({22cA-bO_e7!g:{h,(J)i6`!fxvp5R_`sžC'Ud܇ %C> p6$b7f12"kg_Per=W73n>ٿUTuS 4;*g!߅D>Zf<'|_޳7.PD4SmYР≬؃ڵX7r|2*"*Br|õ6 $lz>,;-dnؼ:t/&6e,_k c9)R{uqQL<9 :}gWP J|$:X`\bX#\/HаzfH8Y' S݀w\[e/Pn>k'{y;籿뤻Wn≐zܞayMvl\l6/꜋' 0gf6cn#kkpJ`3 c{}b[[uqy!9E&NAVL)K1%veF>8PCX.9aeFaDE}"}mLgNc/ ǥɳPw凢FYbWo9&; aY1[W0|s4itWUΜ[`]'Bkr5*\#A<˝:]FxmXGՏjJυì77y3E\#S$ ŧk qٗuvg:itj;.HzPto A[ ,P f9=WhMnWե,f_>t'b/0kV$d YgRe9M,OvPʙE &"X6 Ķ LgE2V!l@M@xo@`sZm6 1DUpuKS΁{u&#ԵP"ޅ56WRi5)2f {`J.P 9ć&Iw x瑸nA LW=f/ǚf%9NLi&lΈ"6/ +dq8% I#+"]*lg'C^trw7bhBX&FtLOLE.p|禵`>ʓG-fR_]nq0L*eML P1B9C[%̺őŽdU@cSO|5=FLN/O7$\HxK87/tfjf u>yeVOkEO|H "NR ׯyr+YL{\=Gz)} C;IM~%Vu !o펤_N]N*fgجSұگ}CAez: ϶3⒪p{B} l_؇b<Ł _ܜe[fx?۩Le~3<`XfN[>CC?~DnzI=!^UuBdi]KC0< mW?{n%zəWXq^^(T z`G&9x7@iN6~~*nJPW)2' Eނp,Vg.,tpxz^/8@wbNJ]";FW (1cO{(V_:xo6d/K&ZK2hQuV6s1_i>Lpf6LE?` &I8bÝ_KįK^tBbw84rw=XgAhk (>zkZ^7Z7`SrN`DBGθ@Egm[3ȱP5`8}^1=T$MW}KJ\ItGL,'Z9wk~F8Ҝڗ]$abO-(1)i?|_T;7nHHAs>"=ߑ63o{.9o4|ѬߜO  "wAQ:5k~zVTi:ZĠ&%oP)P|[SSt_*;fG5^Sj^{Rѿ@x`j l#_}!}B)4a;E6&^e/ V^T#[1ⶰMb"}:Tf];R̀da=['l#7pwl fg-eHd=h<0Xv|G:PҼ i1 r[v_d %9k.*ORƀ9ឋЎn;3u!W ˕f?# +F]Fay&mk_'|Lsß (Tu)~>&OwJ%ɢ;eŰVW])u*^>+/ШU()I.5j:nٯj0|?kyg1d$%]J $yc;-cUoV-aRKWM:-}{)›m=I16(:H>(DZ.' lbeze1⏌[^Yg,:dS X+1[ cjPZ/Ӎ6|~ ;P{^Q ÀL[avRMD{vh?ϰ9rF\Hhͻ-_xa{JqV5n Lܴ$=jKM9jMdsUr>bޏwWdm)q3>u< c@d`n5NAV>݄J\⇫_IA3,نU5Sp+Gg&Euxe^ m*wd^دtq6g=#s;̄P-L&@M~-֚6/?*7 K>C-<֡ViGf'O^cϪ|(}=(H}QmG uKN v܇h7wSr%"V-[! sؐvmjz`M ]) IR_kZ/S:4WLTGeK4PoOy3ײ,̢h_j~Zص"(f"+jkz(Nj+Ljy\y L~8\RODD>رQǣZ '8A%'W\F${:Q :07XurR71CRj[MC_d/֌ܽE?DT)Ay<(F9̳ #avh`2t} eJ]*-^B9Ț+ ž!jKkyaB[!ԀRʏ jV1 oiT'<W *̊FBva !C>|vǯ9LPяh:#RB2͕G!v0SPW^4̀i_֔fRQrϢjN/!Wqsu , I>X/=V0 hT%ҙMN<3tHjƋg["cRR]#IOĭTF&)٪|a]e*k/ bQr)VQ~'&:0HW~*ZwIenb 23` .9}hO1T;A1Im&$Y}Ҵq&,?DNv/xe~G@~jYJJ|Uۈ6krï)^.=7npD|ۆz5Vq^39c?~j_*mYGiEQs1 3-(a}s_w $fץ1jD n} ) VJBG_ H>FDl [[8ix 9NLlLʺaSEð=0L/ؑ&z~3FW]=mŸΏ#|#å7cCXyIȒ?22k/^ʨu, :>[RԶ*{l<-Mrrz/(hdeejx^%d{c7j4TS0\A>>nNP7Fw_*\ *r'7Qh1Xll#IPEOUSvLYsCmu`R%<{'WbUN >յ"h*ǞAC4eN9 hɮx'iΟ1vZU_U `rdPWI\Z'΄u%C ht.EC5a,_5|*[] -ʾl%^>*/JRk ]Ptձf:R>忥";j EЃ%RϾs帣D" 8:H--qUd5c^pMQ˅[AkFY2^Ņvɂ@ZFv}J p_٦u&.ό %ik/0iXD%Pr*B"3%<ȋ󸬓m2bZ fF{`Y!3~d>ϔB6b>a4h)˪IO6r=#&zcGueD;GEv z!C$rME 1}9]͎e<PZz1)Wz\e_\Wt0fa<-ԑpF˖$*SX8krG>9aIZ ;Ob=n]r"93$Tq'{QA3jl]͒6,OHܭOSC/ZDQ0,6#ܵ~:^8p&')N*,w w(hk{ʵXaΡ~2Қ_ [.#` ·ۈRL,L0'&uI6+KJwy;Fh>^1Cƒzu\9ٌab(Rd݇Uag"&cR)|8eL RP]tGrm&h25*]őN\4юpmWi,8Z͉ FNŻ4](&==*)MUįJLRS}e) g!6ba^92s}8y0d'̈dh)!md<\# 9X^`˚\ex㍹:0}Tڿul<EMY:sLazwZ^Sr 2.kΏJ 4۪5ϸNcF\/ %Iuot06E{MQj$\+wf6 bdB #l3=颰cǍe/vtTA EtaZ0ChZrdŀѕ[flG$J,e8gkR)^o'9.ȫ|b}߾C1=q>0(/\80c%2u9(t% QPTq seS'0 C{gN0՜Fc6cRA9S>Y٢Q]tKBO8o+Әᖝ9v5yjq+=xA&E<%{ڔsbw#)݊6ژtM,+wĒkh ٧ $xцxWBY<ļ1d9-4F^-:%䳉-horI&%QЅVDYN=sAP%Oדspgǿ0mLJ|8(`% >6_wE𺂗@v?E.H׏(Q]wH5YjSRJg,5 5{RqU{ݷL#Ļ*t*\ELypVs 9Kw &Uw~&LI+%nj_8|LU'._?K}7~@٪X˼=%( Zqe'_⭳ȾZemK80 ؉ŞE`Nx,ڬ kwtHvF`O.,p&Zd%]y䀾KlRzHXi /_FcB2c.|d^8$c JX}yؽELlW3d*ҡ,v=kyzڗ&\#Qǂu IcUq}5UxHXxk"j~|Z_1aʜ#r'Muvcw-zVջ>>eH`&'_?aEM({F:dI2h /]$D5X )Cg!L p&>[L/DG 岥#upUa.whWCZ̉A]Džll}~Z$M>A+"HM,f (B`uX cNM:V YSnAe4w* Ҵ(\E~S[-aZRanxˋY)0u(Qn9*miw!T>kwQ8Ӫ6MxSB # EWV~{Tf:+oMJc)( WZx:m݋:~-m B,[_,#UnKP^17cf478 4եU[rG5Cz7HQ/rMxo-(ċ]4ޅÃvUmсrG$\M.1qP$ 8TL.oDFh'OuʨXm{[|L! aMWf 1>XT8s .|AAZFv!\`O៳EH*P󧘈#iWFxهT7iKa(b)#T㉽;oW͛YRrI>YJ V W 8v 2gꩪۏ }D8A&MʛIKNx[`STwi.Э^ͦwIͯGH(/CJVM~xH=qm{h|ijkP%O,Zruc4m w˅Qhx7F~%t]"GZ1$ o /xJ7. 8ΖW+h*{ '_d&ȡ,%`F5a4DҍΑz;JF'洨ϷN'7_K/aPP.@A@+~zvw7X'*ѵ X%u8|f [_B '~ :[(30=~|9 %6  # o.)si,ƹ< U^.W؈/4,9\JBR8ܚ/Tql;77i]яC@{Ė  ݁k0tg|+oʹxVw\)1wq$aŭbĂѲFP?S@x#cdqK{4ŁX2 BKɈץ\3c[Kg^ nM%:PZi=K0p[R4M[_)#gXW??IJ~l[}dolil ^t 84co!H*NAA#I{j"yQớD g腕7Ӽz̽|Xbh%vCLcA3(Y\:9=UkO'R3U[k/vT"/ "CF't?U{rM oT~W"ړ,Ï!vۀx0LW k `!0>Esl4ut7+m~B3vt"!` o!nA)xR.xR[SKz`.k-@lr۶ -yCsM]Tcz#^1kwX(ѝhXz/$c@99Z Ҕ]E:Y[> ]ɪ~|pc@8Cȭ5[ P.SMTACGϜg/+W?ᚠRz6 e0iPOIOֹ7o&.E,F܍) 'ӚD:]|Xk9Chn]s_u!K6hڛIS^n9C^"fڻ=n6lZ"6hþm]<[O* (!g.LNdL-x~=,%w0-bG54$ 2m@ 2O].˩8 %zIm0"1 ~1]b1.LTRqX>7tivzܜq)\_\ƾ'ʳNֈ2ykI_@Pvq8-¸ `NLӭV1aGpГҜ HT:`;wQ/.Oaa {|1D /|"93|\*yΛWB"P+fWhʱ $@t(':yҏm삟_o,ĺ0TJ]|ZH?–#@.aH`8.DR: UR>XLC6 s;̟eFoS9w%n ~er=YLU{~,xYeu\I; A Y¥Ez$=tvƠ7Z5UjhR(VU"|E{WRN6-WR iݤHaT|V}u;qEm4DajwL'Op ٦ 2)٦ai!s@4ڃTS'@hCR_il2tifԀB7Z10RȠ;B&C`V>-nRռJm B{ *k(Ab?B aF^)Pr9Άbڃ%qD7`0)  ~s@",C =*%(x?S8W,C҂1)=WC58x-gWG6-K"8G%z29숏.}7 3vyٳ#ŬF`ƀ;{yGN ^LPo<{Y9noi`*D̆gl y?Qʐ$k J MlXDՎ sE`XǼ5Ac~z`J\So1&Iϕ:hL,?|mz eU-ڭSʚ9eֹJͿHͧ@g1Dy0x]ߏ&16;֙ *wXW^8 t82X|+vF<`d_膼&rla%'NrhZ*!vB緅aFژdR44>#^u7 C}ĕmi%]î;, Yz;':xH(~ 4AFP7CREgx'gVXc;$S S{։}i~7gW0.pVn8+ ˒j}⍥h`ܕn;=A _?!UHs;j}tz"6@rwu2u[t1ڻZH2g15 et0KA%7Y2P}Ydh(=Fv&9JANY %i(Q>2묡aI*Όк ]3rstn]QdzMWТkG>eZ{k*Mύ^Øo[hl6 YsD%pdP zn)cl![߆~y`["a [S'P@oZHsx/V2:& !qxbmDGwy`^+iIpxp775X~9{@~ok}gs3= W Ƒv bl\/U]ъ O-o+s/ABߟ:Fs*۰@`UUs~u1 nRoEׂk/ԃQC dj D2QS}a&hP LA-sn,J#6?VnQJz#E:~?SK{ 2ɧ7#TīM*JBxteyu+<[kPjf1Q<?cj`aڄG/a1"9uϞNZ~[v 螽2T=Ʋ/ϭ΍Hr2F0y7 e5g yZJQ@ې9 b)rw"ח2\t@F Iz؏(#7)@c֌r3 n9hDBiy=?SLX"9̦𙨫A>!t#UŸ"OsjJdžoҊxBs1aL `ɀH"LŤ%kAk]N,^"a؎[k^T -P9eסa ɦj2]}KLW{\` 3ɀEx4ϧ*m} ΃ɛ  xTm2tG0c|8h[' w&¬HC>z43P\~h VTm=M8KD ov)|u^g H{*Z6W;}voS|}t2۞sZy[ty0peF;VG`ȓkYL;~5 ,ŴT'騶OSnpC6< Lи` lLk? p&;gvb{  euHA ꚠwKf06GchGv[_݆Xbsv"uyfqs@--[l!g([xffQI۵c,l }g鎤 삍hD 8^>Er*i i2. _Vv\eЇ*:GVw/bKFkcSM )d\bYw9 )_w4Ix`_3HHFu.QfZa.SS6d8Ɲh* p lD[f"(ֵs1MK kQN2\Zoo2,,oŨD0ܺeu "?M%G5޼pqBӖ> l\ 1߭`pSUb;ks4a:bٓywȅ&&woEL6%v;oV6i€Gr;@i/1DC`yOYDG>c 4]Ze'ixosNx|")Mʄmt䂯5:2aɃYp э{Jָjܕ;sf6ckzΩ ÏFRT!Fpoy&7^ղׅ5G<܇Xx9Ѭ3GB-8'thiPBS%~NG"2^ř \V!61x#g̉z: $`ߚF#T[boW->%Z>6S:+S+ {$(,3P1PPzN8tJzl))S哇i!N+ $_Z$twXi͕Ջ^,ocZǠAx (~0V?9:6)P>j9qh/%伨*\PfK :lX,'֌)fVD[-j|x>3K@vGh%xZ@AnM5bȓۭX16{NAz vÁW<;kBqF55Չ1Ͷ:jB\Xu]FH=iJy+dl3;;rDW bҽ'儆s|==Ic-!?2UrkmƣM}QA㺽Z"(Q^B*%!m+ʱmY lTRXu=%،:Wc("@gV\lmCӂ'Yx>SymS䁳"o]4!ѮGb^(k}D 2[-E;fG I!BX wjawRoodɰ',Q,(#FS2~.='7S4w{/ڮFUM$v섏n*|[J oELdw#9e I(3nC3My66\C=7NV8S]@gUĥw9;Eҁ2x݆&Q>)5 Ň~.'@1"ӚR'+9 XaˠwFOx* Ƕۢ>ݰlD}ڍeQ}n㍴Z|PSH`p]p+4I]CF0 X+GjI^ŐVK(Ks=c% Ӈu2OVcWeQ8XI,@6+ρ $x Յ8aT VJP啇pM:6>DI/P1p?>u7lu:L.Pֆ;+^o${t׵!ѥn.MZvXhOAXO40x~+䢽r pXMilUp@7{ M``?>k`~rFn+bƊ'C͔(bnƼyffk6[) )W Y9YN~|QyEl1ϥxad}N]}JB(5A)7L$'L@NZf&>1}`_{6?'Ah v]E:E&x~7GmJ ,x%My!IyP{Pi}aoLyh z+2o;L[U7aM7rHCWS ہmE,̕zG2uK^7 kuۻp3Q|p1qdN.z"DŽu$D:QS%P)M]]8 YW,/rv.&] 3!?BJحFV;48Tb@ɪ-{IKb?DevRaLϙy^o9 rOĶޛWC\"Dy>IfR[Pج_=ڳ)|ytΉqlnk|{bS(~iE,~+V*W9Iѯy>Zpdb` #b®b_ulf,cesНb}mOA£RkE.2"W{628wȎD_TLP La`9;kox ?:`2љB'mj B#ѹmA\ $βhY˚.7 w#SyMw0s K'O&/aWdDTG@ҪsUmV{ Z}W'c(Bq,$Kȴ\oF7?u)յ+GbgBmsBh'Y1VC \:Ƀd:(Iٷ 1+P(*W _\odි)NCra1?b7OÿN:w% ֠HxOs>ý~XB?*o\6LPfN$,ś1-Cd<Ժ9iYvͥǠGĤ 09oaۜa CLu_GU:CVz=k/_khtQktWvqzO3}WWOO,M7yR%쨤[A5xY^huo!@]1/)g=sW/"Kdi[(_գ+夲/ EW'4qIHWq%<\ ˩u<9|܇v0r%U.4(J@7j_Ŧb|+׼ \{J8b.^ܡy|4ͽsPP6nw(fͯ?X㞿vl2Jm_>fm3!M|@RJt_`)%\8cT@R+I $ʟq_腫( WybrRX^]ATUŔ>E\ՃJe~-J_䴧:ǦѕڍR}C]2;rӀK1+V?, Th}ױpMlSc.~@&Ls?]2h`d>n Lk j]l9%E볕"݌×k3a]*Eȭڪ\(}Cj9fYѿ!хT*D&P`(}MTo0a aT?`A6g7F&!|EZf; #=JS3`(g&?^,t'oWr]'Np󢎆YY%5q1POw&;:!V.9a7տD+'gPC]M6ԮUbN::w*B}zϵRMewP\cM4Hd"m3S,N:(Q!hFn?<Ev +3t4VU 82 x|&=2n%U%+ Vzd)jŴSVZgґeDXSi MM#[8-Oo_7ReprU7qDNd !S ULP]]3jn%x3#U vZ,JehNQ`-?w"2V dvy_9c`+:St9֖p^>̛A0'`\I_a٧&xap?mXGˣF"rߋn|sL"J gVyɤ~`F8 ~M%D0 Hjyl`e3P}~5`2QSEeVp rRi ]` u2Rh)ay켟5v16gZA^ Efh9:8I~oϧmFM)?hqAw\;9-Vw0`@Ey7ukAJp@FD_TWt!Ţ{zb7vxi2.,^NSӷ4CFfzLeiF,Kg1<8D0{]ɺa{ z&A = kM͑j_*n[y2Y4[+b" t5B73$DP?'-zLGIbPK:ЃFzc-/j_ڼ 'hĎȋIտ@*U@jPW6yu)DIڂb[lwa{k΂h(M/Ig_? I^W2h 20oԡHʽM`'HȾSWyS(ʹR?R(I\*&=')иq܇ibꎣ8;F"bjR툗zU)nW4s#8k7(dXw /xqHEg}t[#S퉆SB%犏 }\__*],?'.~eSsr!I|rlHD-,IY tĝ!qah$8M4Fi;l6?% 8] ˽ 58fIl^ɎD*<g,33i#TBZ QzY;tsO㽹VT%0q7ѵmQNҒKnaM!@q77[ŜP|䧞LL)&3Ƛ}H,gBU,rEA!iV~x X<@_[wtﺯ${ ]Nшw^0I)y m 1?,^#O)-|.RbCUR^$eTw_WK >UUH%v+fmHԸ鰚[#CrWh;W%W%J7G׏r{cc!o^ElS;ר9`xzoKzV<FfHa(`kBܔڭׁd.~{ie=bѥvrI01^sܘ`:zAJmAƉ `ql\MZEDhd&2{v#GKiKh!c~OǠ^;ǂlid6r==D8YdRϐ6 kA` _gVN2p7(OώQ+?oӛӍSu=V(J>ߗ}RἈ6κ ڪ6$Bȯ _m֙# ?e0?Ǝʰӂ4[իx΂6iyQҳy3%xH?9É8NrdžpzvÎdDRD/ !׮ {kwѥ:k'vny`U@\* Uؠ2)tKbƎFVFaKvBP'q@EBia=e#Wӧ9a& QvΔ19VNl&ImҢb;1DC.GC$$}Nk6f* !CUvw f_cE> L8]˅Qx&,Z3*V:'8B{(Q&vnZ7cs'5{Y*_a! JBWu T%Ա9d:r*3@b#TdV>*d`3rdh e$ձ~0+ZJR)5UOq㑣w ZlWlRL 7liP~Mm;6MrþlMTS,؈*"a1\7lCeg)Ȼf B'*2f ~7/1Y/+93Y.L}-N^e#੍x`1Wz QA;Eߓ6)6* \5c Q?L gx\x5/ `HaY? HA}?Qq`?aHϺOlȓ owƀ|)N(C,l0pō3FPݿ+ׄT=(~Qܒ/^K ai0Dv"d)y6H1C'`dD{H61P4 &'kCΆZ8 MsTP)?KVPr36/>)3L_WfVe&x싴F[7Щ'D{RtLҫU$C ~jMFPm.;k BŪL%'fIqo`qOa5?b_^Bٚ`ϕ}=(6Y`ӛ'YS@iE#8R^;5υ騇Ty&r"eU@V&O_!H!Үq:` /P X7OkEdXp%8#6t@g uk;Ң5G՞]-xsD4^::?+ݺ+tEa;Fwz-_r"Y]jfq%͏.3|1[['cUe'sy"1psGjae 8X'CV!]\*;fT$3ǘ-ʧǢFP/xuy }vė0du\*0,)e}#qt\,F(F$]GPժ*$Y=5hkX0 Q[vlhE6Vfrw=,T?z)Hh+ xaC gS{-r'mQLa:֡NQMqIa$ ~-to[TYhT;zןP>s:NF q^MOP {T/UL쥮0D ݹ3],;z~9;J=53^|fh;!|γs7s(焸J}AVIߢC 9$ ?X%j: zk cjm^E `JI>3xQ[,@cy⮆ƞ#d~2wLei)O9r3<XE&I蛏?X!R[[*'zGT^]S˟E i<͟A3<ě~>?]\jk&$9af{IydMaK5\R{'ULKK7sNol! >b7歏=!XL< %'Hzo€Vr %NO”&)6Tsl %\MsK+ua:)PaBW%#SHKV3cgX$3qc4北I.gE:?)^.h=΂Ėm`;?U9֦=U9Vyv|Ev&efNp|͇{<1gk{#lp@{mj;sovxMLÖ8?~n-o16w)ae+E"b2TVb8 >;H3}ؠfKߜ1 H4Xal^K׳-dҹ$E#pp^S #=R <+>)Xk*};C]Q)(tUqLGCY$ƘeV'%LQ4^BEO"#Y/9-dF d%' J fxjba Lg=A09\9{C# )BD G/85i?Nq̀zi/MJIZ/o`,~UȠuɮbW`PAK-~{tIf%Ϗ'ICRǩ\iJ`400(DUQ& ԏ9Xs: ]\UcC7Za;v =y:bEL1!mFT"Ơ/7/8J 3Xnj"֔L0Tq/a?CTODyb?C|>ӜO|Uө")@-iq;/nɋF祑sBR|q8Twig]}G|$f\I9Ńu\myKk:qZQĺ*Z~o L\.k1 dB8J@e]A?,LWtq]RJõWon!d̓':vcx鸀UGzIJ8W,{yo9P0|dwX9&WfCgd?Xޜ;|V)G3 - Á+, }|ڥT4PG?E7 a r9I$w ;(pK0JX<0ADxrv9AH~&M3\VWCUlY`!1k HUں Ͽi)W@t; ]WԔ 2|dp-3%9a-%wzk ~ -Óœ1#d|3ƃ3$ӁMcV## {,hBf;As ѝr]dEPK<-K.u %16}kE_3ǁۈ`-Xn j埅UOc2StSd3YT8+9êV{὇er$S8+J #3{@HF5sA5AX* mtb2^+{:7EhvE~NMC/?gN `A0&Ÿ߉vb8TB`NHـc)\b\]eyj|t tF!:ߵ!aꗵڔt(v@׼Y- .& ګϵTs#]5|*DۛC :Ou+hAp77^-xyCi>)b^XUܶ@OIp!2G_Ǥf=ᠴ"u{Doحrd3}ř*4ǟVҷX /.c? UH }v'Mn7cŴ/;*'\0{8sfɷOEZz%=Ŝ^["JRŌKj/ZP/V82Q{h4$_P.`=`R˿Z2ŕB_-[ oJFS~a öziaY)_ORKA=3Dy4]JG}/΍Go ӛaUNŻO3RPqbTT^d-nD $ςE/1`nrWgH΃Ix2 %\7o;=|ߐC3^;L6$'%'_2c h9)XcҩMk~:XjgYqT*0 i" F?ZLƄd5:RQk6OI3oBIjZua⬀A0C@ZkP=r{6L+ON _yT־*I˒q1KD&?VᪿåGq6 } 1I\~>l.M@hʒëZ@rDț:.pw>^`MZEҢnWҏ,I\4 i\ˀH>7w g?~VbҬU:lQIc3_t]^ʣ|L֫ P1nm GDʯekxA)#w1Ep/Kwod͡$zh`q,Q325l VB U(y1: ,N6{ax@cUhXvwW㲐G؂jEV}z~~ΜqڲA0yO;_9og+3~cȍ(=R dpR?Du! `ߞt/R0Fen0zyȿuʦ⡒ZdŝQe/, #7.d3>yowT)a櫭wC^oD'`؀|CCmUWM̎zV.mlv$SQ=#q.wY`'}!p,{ ZVQ1fS_^.A1%tV~W(>&EPt;;? piJy< U{jGIH4,HHBf J;B97T W{BN L/@Rgy!Fci]f׌T}(g?9=zC/S͞om?S6sw$H9f_ ` )Z0o"`2?wN< j } #Az6v5]ll)PzL]:jdh%mT"hcK1NqJYœyrmH}K&jmf35(zj}ӦP%SKK0=_0l( jq\NiegKTh< KV33m]_c+l_U/!\pt}820^(TMi@i~ X'!Zj]z4p:gwtVTgoLq`%gr؞fA6COjGf -=!&-GQHoT)o_ɨ5:3yT,mͶݏp63j8<+!^5ybkAf-mbF1"XÖa;M&+NH56†/`ːe[zuy<>6^Y3 80!&?H'#,lﮋBʹsK[M8<V(qb6AC3Q@Mxv1K_"O̡ğ>I7{]A8 7T{<֯f4ЋComـ4ݵPteC/mV>yvJڣx괔b-NQi9bbȚbc'p5h- GIqP>ݵR( -o bB*w&xφ9Khw5f+6`]}&\^){Ǒl<DPcTRճU ?5 F91 5 ؑ6m| $Є(CfUObJm?€V9~{#YnL{7:a'ۿ`WTȡQ_͌ ,oG /G7we5%Z1a`M\kd\l{B^BNAExD'jiG@w_lLɸ*ܪ R_-H._}8]|t|ȿݭl-,! Ypv!d[ًb3ʈrDrW/3PA}{ff xZ4q *jr7.{`B(q :So5hi浌)) ,/035;+Vc{l Zj{}Q3jmEᜧqɸIGnभO(պqy =R`$xs5Hkశ}0Q-+Y1z5gE=0B4D 1L.<:F*=;C/8OCCu6{uR)lCz16 @u {%sz#4U< W~ї@\OwȽI|‘Z iqP*f9WJ;D\ XMO fbM]H#}Ȯ (€X. \>(34G3d)eQHj BH$QG_Ƹv1eќ5Ukl?4UuM |S)u-Ϗ=ۙ!K4p|MldUVVM7]B`Ikm["xXSJJ)^i^(`!UcdXMy,!*7ĂZ8HR%?dWoګx׿ki~'*z :32M/IGFױ{:1)ݾ\1x?]!'"'#jفI툢48)Ǟ/,;BRwYLi #/6β-kXߔ;~a]TM18:$_"`K!ZK C둦nRD6: ` 1ǧT5`'1N}@qn\bf.=ѝRӤ F `__$-T[P=\\4jbÛR5LӁ%`^6A5e.\i@J^OiSFS3ws-R *²^l: 륬%g[rl F+rIIQt_NEVX<$S[9 KoL[YPwZx"u2'pKH\n&lhvT.IEpih'@R|%$wQ6#5PjZs[p$iLP(.1Ny)~!E~M7v̓(R~ACLIZgsdIcy חUǖΤve=e [v]@w)#>2gɱg 6*k1u%+E% gvK 0&-2$w·UTg,]'>޴J-uLbkFTE7&!7:dUr Ȯ"3Dd@`~G$Q1Y%2xTL|j`LV0 q!%Ïj-,DB-cT3ksrQTgK65BeWws00_ڱ7 /^+aa7{G;4c9Ml4(0L9Q'fMR:qPe@4 dmOJQx#x}$f4TdWGWUP;^,#=h4pXD; 8QJ) 5 6zB+L֬Pmu3D<:Fj8н)̕@L`e2u+w{uV+>E[`,璅Z+,gJtaDCB{ě"M0d;vAW\l!W8O>Q1Pq)3nʮE0T߃+I?  \M2곪 v :Ӛ!#ÚļpRo|Fs2|{],tOYMȁ:ht#@Dp?þ? 2D HϣUרנ+OxjKF39.פ{~S.E[jqʴg)&lg_@)?iƥ(lVקnDճp?p$P{U1O=?5r8f)GLfܗ6X8Q,Oi|_:i} *QCg){L4Ip&k\vDr\F4?]&7("o2̿e wޣ){ u)Xrts{m5ȩ~!Jɥ|c=Ѵ́f)p^_1o7wٚlS)ꭑ{]R# ĸ梜ޒu%+f=KC?"ԩ Svɑ'cV 拣aQvΈڔ3*WaysNXW/_tgp=7/H{So9Io6<97P~DwimH: |!G<*JD*kK8rY=.N{[5uH5de1ՁbE0k؃g-ϐim2}\c~VХ:UB/c/1 mWQa>>5r꩞*'I"c>_6qXu2"c.#3# b+[t7%?@)aٱ",`=@1,)*b/}8…SkQ;<%%l|Qۗ[{9ușCo_V/[WmNMz^-ވn]p|v)c5vxzq:׵J4Dѵ%7GPDv]DZwmJQwȬ ZLўLR@8{pX*y}`^MqyxQ|ն6N3 1N.U iZQ(651c]Aj4'5|&0Z)GvYLC\[5a5#N9dfL]8wgWh~v39-/*>h^nY@eq3J"Knd4Oi1lHg|?_jBφl0/\0eoF' 'ԩN;߃N)wL4ZM@ ^SsҶg5Ͽˌci-Wv}W۳M54k]ml'6kej] HAs ɇjF0 k!-@EQDVSjK4OBp ayP6!vAh*mg)7} ӨdEUΉԽXRo;5wmd#zr5ϖ.El *Wf[10AqA:﵇[1Cױ|$r[(bdAPlO4TN޳}@=.Spg;g(ߖ{X߿xd:ϩ+>BHfKM4Ui0Y#b! 4`9s2瑱#%܏Ǖ> X3 DZS&*/W7!cj0lnT|FqfA IQd\TDž}2o0/ ӎu$1rh?b'Z7ꆻҪ>׎l aqݬ;YI=@_5՛@ e l=Gl~lϭFKoOD"'76=)aӽ)\.2p 67{02uQ!YN#P&pYR43 zW26콞4s=phw(\xFV"Lp5^mk>lTlK)"İ`0rOaNCXsct$s x;FBh|.uQ^Z=Z:9x oqT<G8`^Q!Efb2eזx|"VL纟@ZbkLv-e#/ o }0zւY}"R"uQgȢSY}9pu]ZQ4̜wI;xAjwE^@?l5}6D~a<z yt$0 "AT`!ɳ w?k[3qW@6C"F2ލ_?WB1`>`*olHq"PLd55yOdݼи"66/]"88bPOBsljqbjJϜl5QJ=REF6a·UJk Ky#cs҃v퍅B3wBe>U¾\XG+PX2kX$TB둊K&eɣ*5TĽT^hH/ߟCű.*{\ݎ/{WH^v805߹$ 10n^@Ya isb󇴈R2K;**Mg[-+šeyF\6W²,AL=/!MsG~ MKiȓuyt$¬R-T5fUbSvS`O4h[sR*emcڳ-^q-Su:Y!\Q[Б:^Rep/IYIF+4<>BFN.cp/I\mjh.ٷ j o`dhQz0*QanIjOb;sg{N@LҀo4`uՉRfqrx*NAN?BzIhJx,ޒAv~)UI@A/#Fn)8ᶌR'H᳭ msyFSz?wd fG-+Ÿt"͜ZBגRJѲ}\4Pغ"U=ԓ6$ށ+ҿ - фW@r]Hi¼_`R|2$id!>Z&&RHAO^mR$}Z R`NxS8eMƛr뭶6Wji鸁Ͻǂvx&_,n[+lmge4-e H`˕Umo7-%!2nWP*ɊS],)86N0&4]e޷>AUѶ/_atyѸKAL3^-?@aBzk^ `,Wž*^MjjB=?%O=q._qp`>ĕD^JHklcRtlef(xCS:́+jL|@(X &$< `UT yبqe{'N^;j63m3аɧ{6O[٨I#Ukѱ7a^d)q6K]FT.$Wigxڜp˔Wb1;s)Re[爫'H2jr^!dwx"]9Jy6v-Z|saٯis4̫I̔r2x6ʷBjޥƲ1[~N=xFr 'G+.F⛽ȹy"H P{;0 ,Zg2G\yxQ[gSfgSF^i.)ZGڎ ~s֝uV*S{:Nj+Eª![}&>|l?Hz<)DǬ 緃k8W1k2|m'D"ɚ'D.-BW/ͪ*E{(} |NP5'M@~zSù>\ġ3ݸ̖Ւ::j|àh b2ft\pdٕt"IGzv*I!XAL!!3N⽻6b rT3G6W\$ b}t (-ԥ[6_C4ϯE('YbI ȝ.]cdUi;YYÁ&U=Pb~NKõPÓ<-9&%3~^jkasq@#m$brF\cS~o1h GPۃB6 j*m. q\Ca]5"Қ_{$J|pcwhN|t}#t Lw1\ڄHV7ehK]0]_cl_fͻV _'s|6V0a rV5pq]bm;#PM)XfE#72hbcff#ܮ]}XM5>䙭 /8qMl[a]R"Uñw5z!:OݫF0ZQ_]m6~:o!$˒g3\QQ(D =濸vk#uKBycڀrqns49Ofwrz.JqJ8>ӈ<;;< Zdof#qܩ՘$Kxi1aK=s6,7zjv~Ijz> ?yOFMOhBДuYϥ!> ›1͝S~e.9o"I:ݙrVkאDɹF'O?=l;2_}pjB:iK ޟ}T .1WjyPs#gy]f2aMdeU^5U Hx+qǩ(ےەiԽعb M;!7,šAgx cMHaSpKe;vJZ !=s<˘"'ҬYь˽HI?A^5vD1y0SzZYez,26[.1d<0B* ǁ̩ NF'|2C!ӏ$?"Y;>5zQ2C0I6#)tjOfmV:Xū +>5A5>]nlGU >VVޗuj 2FT9}t<-] .*Y#ZVX{oZ v3 , R OID t7C%]ֺg{]%O~SKVeA5~Z!A|⻃Ł!f#+~dtV.mjfj'>(tww,>&7sWD=_oi! ΍w‹˯%3qy-SfjU+J|WD9ॎ=*R i"4+ۏ25-.M̞iAA\l4V 4ɖ㄂b 4ec M"k NEO}'ܗsX)O`%Ax=W]=zJ[[%Ys^-|NgN8=s?OٮA/dY¤M)N k.ڵ:d2…5Od?PS7:da D'V 4.INxp!"xq#̅oہ]A&Yvb7ȡzUC&ldx~Zm{b%MN뎊=sHL)uv vc+J3@fBߨMG0 Q7l֜+12Bp٠q6fl/TdջѫknㄍLi~h! [Hl:ZR@ Y3Iyi"t4G3Z_SӝϔT(ЂzQZ>BJJsRe:, Мe`UKu}XXi=&I#h;a%o*BSɃ_1ԏ ' $9rǓώi c>3tl ᇟ;v߻ MN Uj[^fkȕh]^BN@k[ :%]֭'z o&Z/]k̿3۷&'%UfǵqjPvE~)qRcg{@D 6% 5VhyJ5N4S$i0Rbn[b+Gb[?xeVę^GI UGW=mEp|7~;<ہ^hݵzgaں5艧˕(-q ҟ F(-^[#)i@}B̨(f &,.\xܨj aXXXTL,ZH0}ŝ3n* v%Lq d# "&Gbhge_D\~0u3Gk|SI$$t^}o6E#l_-Rs@$xA¢6] 1 5&Nծ|G3u酑cqbG~$w y,QK@pmiZ})Ki{QZT8<x(dYOA:E<+f-=56^ЭX4GmmȠv·(,tL8r'# UQe[eHi-zx_Z}Ka]:z]\g٩m. :=RK ʈ~L?*%hJx4[*^vHFrfzzqaw76.UhL'g~QB_f '_Jo`>uM-/ (W!®ˣGh%ch4:qp*Knw=.l+C 5pKWw^4οr;WF۰^I -d *W8w*QX9xUZl^ ,^bAW**tCG촦0-z_cst?Bb!`scdĽ$?^ߞ篔Lc!c!!kl`z!-g^v_+L3L} HjV,A.jH*_|#={c_(~B77D KKҀo7gS0_dۣ$xDtHfJ-eܟ5*X줭+e&Oxni.&$kXnff]K]E Pʜ#{!6uƙͻmTxUU[Bc#~HK 7W8G.8y^]!-'W0] 4Ư9" f$TXb%Cߗ4VJXnYan*vu+`Z7#Pad(*|^{,ās[j'Qg3Pcŗ?98 D>zr|C!c .(L<{t|5yԏb[ȦӖ'u@ԉc`cq!־Kwѽ[7 j^o7Sqsr,65ugC5W%EF֖E*V-4Wmz3k=(&]GH>Φ.F}DwIsuDS)  ,Hqrʿ*}V6kJtH( 5\bS Zhɥ(Pks>&yɄqe :M];\>zxL.1y?唯 > ~BSe?}4O@׺5F3'|Z8 oq&`&q2ohFȃI3$&!y$ͦF"Sb|@q6)wTST L/7GK9LMR"^h >-Z]B1][1bud/HE fo{; t *V#i4kJibL5&_[}^ʒQ6;-Gj6ZS~綸y %fn#Uz7^R$7u분 #/!l Ws%DnJJq]H'>*T-aVl#'-Pw .zc4KSE]%h#Qȗ]X^ E9O oj^ދ/*UU}{l >B7o0B@~ Z0x:xvv~9ٸAx9*ށVRB.@ʍ h8KfX~Fd@dY1RǗ z(l1)SѲ-=yn$G$ հK~ۆyHק$9U8)Ua.Pw;B T5&Pf.Yφ U7k[1]b38=qCHDfT3X@Bퟦrʑh\ȕK* qI# FUa. "IDiNoQ3HW]N~SYN8uE1g='pvKۓSi|=08kp|H= &i&?qṋ\;1ŕHCW%YN5L,u7.̼`ź1A0 w_魈WD}mG G/uMGΌ_K'*d|Y|vB D9QU wwC 7ITNQ}79ENq19/x3ȕڜ=bJu֙Jf>k=!LZPz]g"ʵΈ i=AP_nZAx]wT1I#o :WD4n ܄|G;!3gVA>BpBEߥPˡ ?uqX?KZ275djv>0..o`!څiV oBD_ Xt^5n8=DVI8d +GΤQx}V6Uj@Pp4| o^rf_$0|cE!8";WVk0yzd0QKR.:!&u/+f|iIJpg^@H"t5'`0a܀溔//!cZu!yy`B iy(Hsn'╄ c>=>eM2`C,rD+{],vdL! Sn]gJkTGXG;4)3'(])yo>{f8z@^eYŲPO5߃SƬӮt,6%8@%lGJW25@t.thӧUJN^.vvZR EZ1rjbx03s$`/ Imd/JgӁıTHukK-Wׅ6ȧE.0qd*@T1#7}&6EI"H>xTPeIi؟YKؠ LՊo`\՛!Rg nKf8)v1!|&25 [|Zt M)KFY`sV2[^iJ-m j L_ 矸\[Q E|/ySUQHM𳼌=֒lӢVlO0y g3>ZOZj}>hX14MݛEcVPU#Xh…xl[ |T#&[!b!hf}J^^U1% N]nz-U¬ fmYқ;Fn H4i7=働dU.J=J=NyFhojDZ8 WQ_c٧?KT7d@TIm ."4'bF7"Kp(=JQj*F7 !G:r'E}K&t(,MtG~C'ai>P?Qj'ݣ*'&JA]ȫTdj\ITNp4Um Lw&9K[^sޞLKh`\FC:s^pWGpdYw'dY* CxqS/iqP2Yh.τ± 1w, Q2̺h`E5u"R\OWEo? gKS}mZ^+E7/%P svVy@[X@ę֤!Ga7UXdͨvGPjx41^ň,|c\J,ruzȔϪv SL[^3»Ki[O%mwⶱphSc?oG#{ױ)gE9$zN 55kXA2檭E5|$ݵڏ/z^_T{Ǜy(XX=juaӁGZ[[3iWw9WvY9=jR^iT%dŮ*%WkFƻXBi<ĤlԓH\U%-d< XqȁI,$j{ƅrs}kcDW{ikku|xIS ֈtBV벚7[,WWr oлNb|b"a"J%IDQ@>+u@J,8C`(WJQ^c^Fi2D|"G\o%6ܲȝAnȕ/ m8I<T%F<;ggkύ=k*@lYDVPFθR,/ IXe؃;űTk4V 6jbNI%~ AqMf)L^@5#Mdy$;p@Ҡ(K#P,}kZm ’W$<⛰SJtj X2rѰb3iek @;5T^eW͝{ ~Pzb~[F1y|>M%ЎXԃ ; A'\K:SќaX9*;VL {鱨$/޴{ VbE>GI3thHqvDkiŘ"JGNVj vMD܈R"Ÿ\HgB*6.q|֛Btvx ?k==jo)tLc-j:ц/37HќG+_[n0GB/iNл*ͪׄk%b SQ <+k\DFNBa6'oN@pwC6~)3q})T +B}rV4@8LA {Ԩ,x`amfbc26%k\pɭogq2i=fkoRVtG>E xB~H*P}B) `'ovCV [OHM H*~+z7fSySG 9HcMI(2?i)>6~ wnH1m!A)'u.Tw>hNט`-XXte`{E@DYȶG խPa!Y|(5bVTO4%|+'11~Č9ȥQi&)%-Q:E-'#R>T^/DR ^L{ܸrjvM޵55Uܱ`h J12-`=O;uEzeݻZ@_b+[+ 雋WZTF_I -F9̚=w0'ma4yë(j,c-h-7MkcԄb|]k=?s4JU 7ƪi4cL^c3ȱg|aht=0mK{9jae{bDZ̨F|Mh3bckD*:*tnQڪ8( 5@~/@ M7kK-R]-XkH~Mt$` ng [m(q>Qf){ IX km-w8*4Щ:z&Pjc8'7ʸ6m=s~ĮEӇ(C000 GW =ᩌm+z۲e D뗃Qkp`jK8)9Czb} 1vXR0mghTD8ꆹ z"(a^9Px@3Oh1M1쓼/I,KʋY.9In"TJ#_J+{gG>n=@8m|x0RATSf{+tCx+ -B.*ʹZ|P55}%cشJ.0O#r Dn$L;#,lGģP0WL/TK]yG{,i_ЉUL-5b !vjH/ |}Tެ4L2ק*YE Wbw7q,ᜄy63 ,;F>\S3xeU>"4vRœxbm@&Jւfֳnyda2WIF -@./~攡(RPCa3BzTQ?TY(g 4)j$zt)"(7ȼ_F|&ad($oneR56l!%yD\gEb(ORu3 y駋eN4|Ts&)mU~2IX1F0! ̐400=#x5IW)sW3qUG4 |WF2t̕[N9=^:Ɗ>wĮgpE'g Ek=b+LJo~6C[zy3>(&螃dAeEz]u<$KcGWEͨJˈ~lRpc(PBg> LPl{P uV*.B_^h5p[DQS oܔ j*FXц.byvwfP@^;at$r&tUtbZ7s=aJrsPœ751kEJa$<&JX~Ar+GZvx{5/Ancfo.'H`3Tu9~șC4 <\Xg]mTfk2xB0/s7(z0Oܗ)jKBjgO@~ogsR$~KŽ !E=}~gܿaȈ v"m8D޵x\<m=5}9Wܛ o0d(^D>֢ ,#]? %azEٕbn!6f#a` rORC]Y [Vnz>m02 f?i`vm;5TI=ayA*~mrknr3x/P x 2`ʕt!sUȪFN`EEr''%1`[xhW|׺cg&:YrzU >N['= vWXܝRPTø|\ UrfFiwR]! J} ty椫ӣ.?M\hm7Q1h,i{kBڈw#5H{4~7LŒkO;|e\F lC,܋%2q5fKBh=\=Omd@ŝ 3nmVPm'\p%H*v[ݷкJ(#ģL^I1X&#SQnth}X-γi5un1d)~$9gIǽ4I <cXxKfWΚ͢N*ς!x ކX3FS0 f3kSZ[a1x>.pQJ2O2=p^JSJxxLj:"wpD?vdw^VK[X(Pj>XS/2 w?;+-VswlKx??o\n(G-K8= \:tB&@uNnSHd2,!3J}9R. ň!c~ϏyggYs|·!|60W Dk\uy9rP 7(5K|YW,#ϨCQResR'-٦{R 2{JUH6]ݩD ^nxkt;[xpa=(&h=\g{VWS?F36DWk;/_Pm"o<2)@CiosNjMє". Y$X@D.nQ C,ú+NXqWA,f6|'#b.cN+vՈ0EoR=zF2VD|?26 gמE<@N`~w  I^Sa{m$c|77)C_ZYKu2,I1 2¸ɥZ%~d?_V4^*{ @0S3xڏxQÉt LaC۶?AM袾& $]8%6sô9֙U=+{LMŃkԹ]м.tڿ6T˩J@@|9b`~iLK3ۃ^&CA+JBO[H!ivb&Gla] ( a,D=cq漼投x_l36 RLY{Avx?m- wTY]*͗M'ecɷP" WVOY&/]E1?{fbXa׺ib4@~g Z@W~g\IB&-#(tb%SBdJf:'rKW˒sD}!vC_|8oo.7ǭ3˘bb$O@UK!4CHY~ǘHnPbkSo60G5j왈 %r0[Vᖥ[՜x0ȦOu@tX$:ǙhW)׈d>7Dڮ́-S",$W+l#cݲ>=#$Fdz=Ken Ў©'sNEPW'Cs>H}vC}#gK* DA}'m[AV 1@Qū- Uk>y{3~zNiOȬeYjּL'mޞ8p;POS]4n)Σvnv1t3DaVF/G!*&Ĥb@{VnyG5~i{XjΏ4=SNGp';bO^ ~=APwb\enWDuXpo麁q՚@$uO"j?8)*ʽ %w3BUcӖJH/~8%\I'RMˑ~d E/4e)ͨ"ũ*2I_on+nqF4J ^Ql'$E|93OB:*m3SD6ž/˒JC9Z\g ;A9Jnŵc^w[DG j$%󥔶K~A؀K]d7t2`;sUžp(W54 U`q. ZրaAԧqܻeQ>!F-r:{M-0X NXJ\IqL7bD=69Ɲ1Kx`1Ѻ9%ߜAP_?p :e6CJ^he|UdZK)7TzŔ-K瑩B@ZWt2oz)Mi4\jptȞ"0[;1ۯG$k9kNgXk^:=$(˱\K 6=Ztdz,OKN({r@RxK EtՔޯkTy0ny=y{&D2xty Wt{˴Ģa# ƍzx? 0kh\] [r+AcY7nl|ز\΀fJL%bAxĕ,#w]0/ p#./S>1͑jKTA?#^/rŭSPV bwt03A"œRw,r FI$5 dF3 JK].UwOf;dNWJ ~_V PcoJxqElP#ӎ]Of-rס{Fƺ|'dgҾ`Ch{xtXU3QX%]`+r*( | )ɿ6y=(ުnH j.|Bjy1쮀+Fz }f0#{JMH< *i%v z x(BH}

    Ӹ&5p`JŷGvӫ eeRJRԷP00:-ӳɔ'- ,-q*&BX p)^}M A\Dy/\Kfԧ J1/`W\E.*&^Q˦'vd V_dD .y4qE Ws/8w̢)( 0?KS 7Wa8jۂF;G;Sp&z rLy.;}8|F K(tg5 s>mT@TUJPTXtU`0u9 M>Ov"z G6 iw LI'$ꆿ Z P||οI@*+A_$/ܝ'8AP|8hisN:'!L3y NH/C[ #EZ%C]$dsT%>&\N塃I$碓cCj9`jetc7d#ʪ_^MadDkՑ8F=XҊbtphTo"؈\s:>,#y3XB6]mli^N4#'!' ,BpHǾy^w/yF#pKHWWBi4SQpkʭC^.m݂e?m9 /#,եۛ^ʃ)ft4\j)vzٜls>wEgo06yhd IuVrn0 _`HP,lزuGsfމZDXMQSYǔgy$5sߩ^nh =@ .wS \Eʶst80?,Q"r8lBXN-%_loxo?5B*O1⏸'4B@.،w|)'oVS2ӭRwviږ8eMS.CzRm#FSGLlvK´+x)*7!4ID aݸWUL~iJߍԊhpN|hNnyP]Bԏ܃k5YE떮QaqxL6f-J1)!4-6c=ȂHU,R"eԈlp,g%@}uCz+V4wpOŝ 52^F%Fۄp f%j^н UcF( ȃ 9 gVr+zir=OkLc xr}E&c}tzB"=u(zHAx2 pQ%+—:{0a-&< ~<\B?[ޙǦCͦyV6?@n)Ғ'AMkzVΰ I_h32Ovi TR  b3r&c -b,E <?t3ےPv.`,ع`6 %4gS4ڊSxt~)z#9EK|X(D=Ii]B(@*Y)D5FzטAsߵsIe7k 9b}}g?~(ꩆ4@󠛑TG9媺}æz|"󕸞(\~s:C2l VotҝKeGwPk8:@V@̱%k|0*¡\( 7rXg,9릉֍8 f틧(|'.OyRB>WWSU|1jP l0iqʪp_KEs v^.fy2egywbh6xYী(:vH+MXup%GߘL utTԁBP[uVNwv896sYdm5: iB#aC | )J^yEweT]w8s'{2x?7uel.3UTjy .4!N=CrJaW[Ho?#1MEd~~=SrT+kv,wb b)RAp#Z>WFo˟"@ káHka{99<=&eN'ɐۖmT1LD3RU( Q^q D] _(}<̶_:V {~6gj纓s໥W5*Cḇu~Qz-O.@T"b Vɉk i¼H9eX}:D pO;d\#cUJfJ of<E]R)\S RŶ:D7cɪw,ާ7]LJ~wT6B[,y5]ĹXD#K.gc3)@)MTuUcA!Fyhh;nzjCJ):4SCf ؙE)hלFY#&!`Pr$r~mfT L#Z"ɠ2]z+Hҩ}sJ*Kvrtq78[O7eigѬ(>M7%:/ۘȫ~?1 (X?9hb(>$:82Wefo mB>fLU9> V^{1w:'u]t7%Y0%a_2׌yܻFxf1~i29shRY&oJ?-x&^C]ڵ 3g #ne"B~0gAK @?¶Ùf;Dq=*j\D?}S ^q![* /KPӯTB'JuH F-ϟi½)+ usƚ /%m9hPm"+&dzj]e6T2gVuPсA/ )L,s[, wިJIc~XỀ~r-)a0q,nw\rFPx "cb Tnf~kf+y[' 1{fRlCܗ'no<_dAa("KL{2Tpg;@UamNP1 ZTU}~co+ƿ2Ӯ㋢̮9]MvtkFG53R"V\8S_'kWG\6wp)Sc`CI.|\8MY?i1zOF:S>Ğ'7H.Caairs &A[W 4P1 Nij2{-pǎ.ȟQk&xo '/f8թp!#8oW&w%uKU%_IZG-CaQ5tt6X̌ pTeG|s}.nEy]vԂZ?v-[JF-txgbRS]!Z"aЃ*sgoƁO(QAWnP T4%ϼ G_hXu5Ь ŦR K)xu}`vya苹/.`wZ:X|nlJWKJ!eVe3Q!}{ #r)ɚR4VSo!Jtf7Yٝuv,ZFE,CBY0 n_'}Au>?9TR`˽CVgY֭Ym㣣?/;>vQͷWyZD7c2} 4 dEi{CM(%uҿ59(6(K$"(EMUr^QׄFDWP᥋vGa%z λNzmWjD\h^ ?;'0N7vxYB%D&"rǛdp k(~QwQV94ӉqWÇQ0@\6mH͂2#+*ZxK|X0|g&Cm>ʙvM+*Ӵ7_kK6 !*X9"1a:Z]C4I`yVx]8}; y]~UI;ݑH>Z JXF(9hY+!mrRٱ;?$yOc npcUn7wJ!~PmW4e \CCKU}P>12EƳJwtF]L㧾. B`nx*C QxX10щ$5@.CC){ikA%G`+ r- Saj+i#EՔM}Y 75ψ&X y?Cry?[Ý}HOlSVkY:Êǂl ;QfYƾGrj-_=QMPEH;K(Ak+Н5T;{zP? ۑVƎ7;( 2 "K8>cRc}`FB(+b|3c3zAg$.xcUHi5-4ƒ.#=%0/G6kS7SjjWKvRffXoc5a&VMc$sɰc.; ,WezK-kcdV&O: {jTT%>׌>`((a`Dey*szXm;1g BQJ:!"z?//a Gp8޵bUke{  Q*F_xi3C2R^x AFop|AL?uVFb9Ȓp{~ ~3 E36?j]5Вp?T\*ķ7. TY }58B7Xlr $I+{9gpYAzC2pyؠrE}lIYFgﺹ{Rl9 =X4y]͍:JooZ`ʡE2'G9 H6XL@Sc!!0D^E v#'ȤpGͤh4̊b-*'jm-=F^ؘW>|qqXqSz/$\p^O{U3}p]*O+,L&PQJO2GY'_FpG;ω}!䩰Q 1 vha Y4ř)<Vxiveՠ_[dV?M&60-zbuajӊ4?70e}>]l!;a(NJ ޸ܦaF*2좚l22c $Hu:ݗ?J%WT>ߡXv199j~/TO T':鄀,4m,uACٯ8j [aL6,lV9{T"OtfQ0AX#)]4SxX}(YG$ڗj!*OO'7U)>`}] &$ zaJ\=%#sx㆏]  *eʹiUV!|mŘDIwL1&sF Kbl .W }JnϜwW3!\QvZȱ*u͵hh.Ep-M]SN8]oR*a.8=-&΁\H;+<]P|ߛRh szu'd V\Ϗno8ـhe Tnmiv :C(l$O7 ee.#r3dzgEJR3l(ۖ㔤o ^di3WujJ9 ]):H kr*y2&ꃐ?l|u낁;K^F'ն;+ [AdD>`pNA#tR@-X[̪= iDgðLrE{&V [/\vÙ46 F/WOᢴnzʞUb8D'+hJ5=)^s'vܶE9wK0RrngkS԰>L 'f(lSg2^1oY8`᡽C&Yl)f eEg X SK;u>;v1:t*p0ެbی:Lү0#Vzo(q *}CI¹Hl@k|BB~N(OhJUO\QyETg?\^[M'/+څ۪e2<9ƌ0dZ+ߍ߳U 8x< >( wQx( /վTfNf~p_YT{qm2 ,ͷJ^3-oSKU(q)4^̋=ϝ-^L}Oq u2N'д׎.!jp{PxKgnb }lq۞2D$m7-C=WIc#w rŒ(`@Z3g ZólHL.&ʦZ㮰ب%G;uV]S|Ԫtά`1\k|Ufx *Dvmm8:JŦicdd0ZrSEbnkgSǣGؘG v&+]k!?ye8'%*dOLA\ՔrҥԐr>_HܡK2++3{J{%y}Z M1g]F"|9J*eJ g2QPaɉ˼&1:x1;ҿNtT0?Ez@\3Vbmi4kSJ]%]-vÜ ?&E=\>) :G!&8VHL^f^ $n 89콒#Q8XJAYEdu+O?O;o{?L-3 Z.toZhTTSG <U+u5v`:߃ 2VwK;CqxW#Q/Uw c@>XNh3X!jo/I"wB]cᴓ]oHυ3saʹAe!O6nw~TP^VnFyb|:f2ppЕ֠TCʞ $.0;!Nz&.`ț(vo#}d9({1.­;#C;VGAۢUUɶ$&z*&bӅћw$=]PV=a(Sh٢xJ\H} 5\&5S?IlJEzTlFlћGvIU4_wY_Trׄ[XA<.MY oXC{][V ,xLLvi),D,t` [ +oO`vrCΩ4C 4\8NM+0.ݾK("?m dE-BSukZ`&~e8if١3\1 k e+%]{{765Q0H|fЖ), 0 o"#I+=Xs+,io:~Bσ>a2ECGb ̗Pfeꁫg=gșY9;xt@@̃ M)ˎc*"bzi$i0}lkR6T d'?J#]RMb+`YnxF2:еi?$_ RхV_ uҗkj"W4&7D&a*I o6Pz#MQͩtцP#7mpe u4jRFBI^.9s2DN Тc* bxCi7 "kr[‘ 0K30æiCı;ƅyk'jcTj2 ī 4=fxw3m 7 䘺4Z$uWAF%T)A=cqlss&*M̽OĈIY3_Rb0Nc)`+I*OC@IF1wC6ǜ%0e_U,CKt64S{ܗT:|iR3S[N> 6} _?]= GuB D>s7l_D$EPVxy`&!='1 c#O1u$t+4 o(ayNC eVaTkPm6Ǟ y,lBh{'̆AоyCz,25G *_e,۾at}E<4y%Cn%oP2>?c&`Z3$Xa@wJ %R&-\0Ce*X b u5$2~7v9v1óƭ+yXx'6nhצP+D"TC3]vbR#>ޖ(|ԢsfnHF,AO^v}_qgTKJ:'!$=6< CznGkR*U0oQU}>5BU2>{C50?,9yP:pfMĮqWZ=@Fw 0ъd55s \]MI]y^#˄W+)ԝQLtDagC{NAO=X2:K5 GVl5|xxi&k3mę,E#Hdzg۾6CRr0y"wC]sr!DR\[w7T~R$kl0 ^Vg֗ZrNYnpzQen!nPIZC#zy~M3^%a;o< jy]`Q:i?6>U%)D8 Ec LG&f 2XF"|>Ϫc Wۋ$9=OTlУLXHk~Zsu4S)>4$+'N U1nYЍ.Y#ȥWm`07_c4|R&'V#hwS\awOֳ"ȱ 2v ^j)uoo!Hz\EZY )2G0nkqGy޾L"lt1 -LiHfyDr ]US6o4|`8na\|ܢ~X2YZߎΤKZ/,V?. |VAa=OPQ>"+#Q9#/-vs*߹`(mGx{ /b/tl_ }/zX+~ vŵװW>5I;t*iN9_;eJ9c"r8[=;l`?.{[B/kQuV um_T^&lMZƼg5Ķ(W;̖dt;7#B tCuw_=۵M%u2Gl<呮y4Pk-]8\h… "0_~Qʏc1-03Pq7 -pLF~Y'-ԫoc[: `6 TQV3̴PcfWl&E<llg,U'v"@꟎شdv*p˒&tW.+]CL~΃.Ó#K'ؤh5k}!N}+d_lݥܬ[7sP /eAI~3 5QzH#6U/;;w]xiicCMSm|R{tQ2oM5b>7K{t)f8H'J [ :Ix%bvy;4i᝚֎}I.si=o0e;p}v!xkzoi٘vs*2]xmݚfk,۵nQdD(2wZչ!5"(”%N!R7byw苞km7_6TxYYz{bbPI/~cNG=XVfԁp] nJE/S*1m;X{G!׎ 4!& j N.&?Ps @5+L6Մ&a>1JRr&(@&i DZ+z{a6O `-)(6A:p_{dCIWAp *h덕0/vt.powS0ya_T&U-㐢hqWHHupE31;?ɣR]}y N [N%Ù"O2t ^q Bw%X0l冏]I&Aj~Czn$ՎEVw1P\Ig)#Ŏ:>k80hl+!]FڬdG(< i:UD ڳ ֋L좻L /qzD%r9H@:7h\UWq鹬 ;z'IVLc})=(zLܽVi[=W@:Vwu=,sVI~Yf` ~`XPg٨t|^Y7 ޏMnJAe]*mJ^/Xm~-VZhަ#P`x}O՛X7و%Feƅuq${PҌ .7uexnpئl`x6VbIlCF] 6( n%սCLbŁ\Rq2 u@cN=RNˊj(O θMw`Oy Z=wfUa7S_yIoanK}(~na?X$Q$q]FȄ4eM-ыq?־w>wS+iCZ#dg xkx:x7$>B˛+H3T~qT `7R PMA"OaO' -y `.{ׁNLԎjQ_T3e3Z\kkq^*mhL՟_4ݢ!ξFb`ү̔02.}|F!H8֫ p%=۝+:}U/=~p aڬ\8+"Xhi6vTl@$maNۀWH>.ʤXMṚ*f%{1$Qa gfF-L5f@L,;ˈ*z}z*{_B~gFYdQ&9=\m]0O^$r>L諥Z\B ,`WE6 7x-OҸpPtwRe=7ڬ[mh&ݳԱ^^?{b3S:tPƣ >Z(0ej?Br=RFO$4"2J|y_KP<Վz ڰ)wJ촨siF stZQ]Sog1Q&p.HVA(O":_+۳aw-oEV[E|wHrG npX2֩(JHL M~_=yUؿK+!CfmIsp:"f+ qB i:Zt,׍22xP[QhHYO>ӑQ>J•SoW J?ꦴܼ|vEdRSCJ$,[j;Lֶߠq1{b`qRgA"bNq^U024^ի""U)_DN]560 *YD:tsZ\!S<ӓAm z ڬw+ 6RrZ{2$"7@W:vpԖQj't@J|-dےsE*^ڷ\&}e ݸF?u)!Ks&sX7NOPfL8 OKq֌|_r _Pm"% (3jB ȶuTj%ؤ|sچejP "՘4_΃'kC(u"k֚ taA/PTmuV3!?hDP)C%7NHh px%VQNR?)nExx#e[COw4\@S\2N9-I!)A*,@>! NyErÓ# uR(#sE6t{2*)'V 5tym*ۀ@B/̽\PA_Xz$c -g*ӻPw*Fv8k=Mؠa`WI,!b>mCo: fzJ51%rU75/i;Q)=62A !b,t =qD.>QpꞭ!%+!j!ثs :/bvA*(Rdewjp}2 |>nwQx"ypqͭH$$IZ`k 9^Q9w_FzC/cO0 wDv^!xW׋1SWDdU$ S=.jC J 1p,e*x@8mZl9hՍ)f!]w6o(5HT%rJ3ҍ%\"t۴sN;:Z0L{+ }#>q pnxiTӏm?krKqXsk#J^H=~84͘gWLQǎ7_N@LDì 6cZ׃Uͤ6/vۙgC3fUZVWqQhX #A_hhB~<%sY_m侫"a{ 2 :(K\O/'B-#HCsu̿F]LHg#rtv7ݢup,1Cve&Pe_/ElBo~!.kz8xƒ[ҔR5h9F4x@DbtDʝ ηZQso(5{g*4̥f=6/aa5b=&yo J^nIOb&n(^vO^g ZBR x=>oύ/@w3IK9?"-~-uoo#^9ͰS2/Y@!bpBg3oŀ ܨ}ASYm[66\m_56 6=%;yio!+h"?!oߍPu_Պ qOtB}ƆO)mXX[ +1ҋtCY8e:6RzXqd.ݺ~>Xu\;15wPnOCgG%o } sFT84$ y[u SS_I^.RKQWӄn-6d`\ Bk&{VD@j^Ĩ29LGgD-㩩{)<³a1ED#N%xrn_5gk|Qq槑퀌@i0Z6x,ןڷ#PI o#)L4C#|&')tX͜N< ).o>8x!ᶃ>BnTDEm*m 1jBW媍ڂYqw1ڊu8̧̔Q(, Dh)ؙBjqb(Ұ >FȪ;ҼpGnU%(Z{防V@9 4b/-BQ1=`hzYFxTmk YmgIID|iEĻ>Yΰ|O@ۓ?rV ^mrrQ@Hȧ= :>6(y6Ho+ȏPvezvl+:d GH ?s&>ň"BTKs*C7˨bۖ, W=`)";#f56d:q`P;5F-~B,367#GJ"Cؓ۸蛁07b8VAJ<#P' wh}:l5lѶNus li!!PMe(6z5:$ol^(B/]\8Xq3~a U'cv_u!hiޑ t&N^BG%25:;IG5N#-†' Yi}DTQ0aQ:>Ĝ'KBFg)iIz,=\t:``XPlҎ` / 00~<&@+ wgӀz¬0Gկ;' fTKKy3mXcPF] (¯g[V72]z:_*ǹ.stAYUU"FZW}nc+9^aҝO8 \T|ijWT1c㯄[ӎ|@jMx.+0Q{.R-Nm#>@.DZK+?.0y!~˅k%o/vhE(Q6b 8vD2f^mֆl <;Oi ^I0_f:FA%b ĈZ`!*OPiߵkN%D(u+x@Vա-Ƞ/ZIJay-Cޘ} €M]7OUycZTӚ{y9ړa]jԧoVm\4:^Ivm&c\km^nqzG 6 L[z,’ *D##kw:סfת(gSuYɊ p++7_仏'+\wǎhAA%q6Yhw,ܹl-h20@[:SA!99S{^#'e' ;l*:v;Zr(A}#iM D=!Əo<3g+/0LcLbk]{! sڰu&V `vPjDr7 8s̸T@%.!5v/?Smq '(,k>/}$rXң6JU6e)R7z-El E{:R ~?@5\vj9D"߾S~XᣅQRThݭj/by!!>l絓,ffVu<#>.k dǬ뻆8٩`k!J-5)iM:\o Dpo So\(0C4-);qW mMg;G"hi1TIw % ےu`˲s7JNج^B#'a

    %Ňt^=PpG/Vٲu[em!*dN7 Z|bHBR(Pw2/Fc\uFGa|ZB ,8tTƠM ,"kq}ܾ9 ![jS5p=_eY^e/BtKm@.W|PhO솻<0S4R;rxjT~.=hLz3m<(WXsr\4 w(ph n ac0+hIa(2P?5 0 fVWR.2?r brxlZ&!>m$zMsxBӎ w\ua`/&|F*>3yZ`ѯ^HOPW)4At^גrCM[PXs 5!?)71F}g,J C]aSK6%ɝ芟ӳ^f6,OLb,b0B۵ƲcKHR>*}L;^G6f9Wo2Ωx.^5L奆37Nl +~jdߔB`~нv }Y|4 xHAC< 1i*]~AN Zƭ_g*%W{X'&9H, `NqDBh|SX*mL<- CRJ 7R[(XV/!GGͨx!}(qʸ?>ұ÷tYtZ4>YLy#mHja?2o]IP.mcpYHQvFKOJ(z$$a")ziXJ P=rw ״r,F( r%C'cw$FJIq%J6 qz$%]G}{zueVጃ~oƳ-"T1@7FR/i38tRuE."V}uĹٺ}m z'va,:4늛Cjk 7Ȍl'A] ?3(}X L (['ʏi@*ޘ5O䡗n1l͹!ak|(+Oh$vԈ0{d)i(ߛx0i)꼪3OPD\&j@n4i\-knAcdȭSBQA%rolz0J#OMe T*:r6VPi_8lw{/MY{%RLBJ?}_?Cfc!HլT* 9Y1޵A>A!̤WEM+J[s Ŏ2|i匿7oZ~!f=' "z" Cle3Ǔ7K"6ѭemR}16KƥB[ lߎܵxضRl'q&mx:>' ZZ;HR9 VIV. z&q %gP.~.9Gn8æD- 0ho VZB$劰[4̗nWh.d9,EeE4 8^ڇ_BrO 2y蠎gWթg+ g@:>]ZA{SW{"zJ-A_\Y4ta {`-n+ħZ9p>Ik.OYaJ_̰+?eZ +RGB{+vSjIVփʋ*-kvd1As[wHzab?9z-b Z1u V`nLw%Os*r| Y$7\ bk)5hal.cܥ|Y2^y jh^y.ZO!v%7N\K(T5usP++HsLvBDl媕QA>w\2^3(؅;ܰoTMqJir2[X(lQ:B7E [JfK{<1q@ߡ.9(*O F@J%k~= ϯv#ŠSWXE#ußmo-L (iVU&BUr:b7SYմc{hjBdDA51!g݋ÈBJ/$.3c$~E>#0_FdBq2 ǩk4JT +? DZ,H?Žl4t-W1 # ݹ yxZn8:%q8!fC>{Y.!֟&}%BV%!s +%-`dLp㗷W^}Hס\˦!-~ Ĝpt43?btpk$:dKWo(x41Dxٟ̹҉U;|s]i \ujC׹4I!0Zϻ$UDS>_'\`>)YQ}AT }o9wbZPZ@ٸTC_Q1:)&IInB-fC\T5U6/'":y*?ۿS@K$]Z9%Cc.[9:\AWA`ۈd+㪨==;==ݓ8_c-ϾثF6YxAQH?kwyd0!5HB98&!~Y|,ڹ+`>5" (,;~XO#n7)TTVY'#h|0$6|zfήt=3:_V*tؼ ֲN{ٸijwST0,DW$nW<~<)9gC@lVKo$bIy7$4*տynAAQwLze8J쌴HGz6QLN7NI]%M61dn 8 $F|=֣֠sB<)>X /-Xo1w{hyX/@rHǍtORĻeD2/Qe l,<k/\##6P3}*76W d!m~ d Hr͞vAԙ}Y@#tTfS)Mmq5K'蛄_PԵp 0/EUPoBw:WZa=&Pq]Mxe_&Hc*Kh#\ J핃&Β +DCUז.ќ,*vBղ9c< 4C܍Q,8@Qd_U$z!bVyz8ٚ|p˭^`+/oGF5powiӃ!HPb?㊿,r ;2Vĝ.젌^͌k>^%X*Ir3UC* j_v[g'H[WYe^8232v!@ (ܿĄذ>vIT]py"{'MJNI_ rѵ>TLV\@_X< )#h$^q-􁥖ޣN\gfsuE4.Gd3iүw8*+o-j#P8YN ;<$}+ #FQZuDİ{:}PѲj>pF ]V֒$Ai!7w!eV,5^rCТskߢ%g]\d$uDod+ـ~kwSBO{?Bou[݈w%;ee;JRo6{buBŜmVea|=c=,JW@vl˯Ҧ.a$`'NtY!dwPw. NlŹx)ԝst 態O^qwGd"-Mhl LlcMf5V9ICYak0Q=L\#=ҹ_7׸(Us]E>#<g>RյypJR>֒R)g6=j?RG䂮H;$ܚhz02Saw\5k@hOA[SKiwJcdA:_h) B(Tך K蚑Z ](Ή5`0|6ONlACtFN6!D;a:<\7#ƤI1n|8-|RǖRw>P{ 6@A׳?C7"bzyiL2[|s4 At!<[D^1UDM;sgw 8C]ߛ[ /C@@(0P?2%xՐsgw yl+wNy Mu&S Esد`e(kzb@dQh)uQn!ƣɲE#ԪĠ' cr|,VǓҏ3͍0sOCP2x,.871sTDLr5n__7=Qv*I}֍_HF;vlH=4Dkj=KI [/~mqV_^oA/iflU,+y1!=CǛ8Å3[)aV5PRs ^E 䉟9𫲡7*Gtn Ex]j-#1%--Ʒ6y`:2\q,k=~ƂTO~I )~B"bǭժT\f+; w׆2BNL@~a={OQCg p-npoȚ ǮY% c?s"UmtZz .-^Ւxxp*I!?Ɓ}g=HTwd8a 3d~y:c  ~vo,̬ǯUڕ Pb[H\+J,Hhk Gjͪ;u3D"WIe ;]ʵSR$le1'ߥ~ˍ/fHj)j}gl'WFgV`M6 lȵQ$ iƻxNE!C<31F V(Ϙ\wHr5?bhrFI=bG xtMƽww)މ M\ o|1)Br@lNvq´wkˤ*4dsO/GbX4~VWA}`d/C X7A6U CCu`lg?m Q~i/W@{XC[3J,o_4Y3cdۺD2qNW;8^:M&")"Ux3i)25#Ř/D'%<R䙮7œ%x2 R R>Ws*r^ۑJpDЅH= +:<ܾT`W];a,R4bZ= BIH깧q?cM<`ߺ'CJ&d?ɡEȞ8 Lj:߁[¡STM sʍf&gz2j*M&g ))рޕ k=v\EzFQCrG/WwsUr%Hl'DA3-[-J2S&FV@kSI q`$mH|d zl]h!+tsbܒQ؈+G?^Ͼ&eMW"3[&m &!6* P~ y{ \ b;23Ƕ8xhY?{̪JIE6:/(X;lVqhku(,XbkG9ӵhG 6pޝ,]8sIu ? ,r>%tCD,]vUyFۚ wznh["LbƈBN+RJXvg1: )˵ȳX>aR<?oh'şqAD: wBS4%tUyKZm۶XDPOAt.Y μ?RدLHv/ IBؕ%32b{fQңOqx:*HV)k&?%S (8em(%; c5[㡂k3x>*`Ipvc\*`Ii:.(|1X'#=_MAL%Ƿ'.2 . OEf99dv*7@.X-=M5KIN"_`LGsh6zrEckt=ƭY9 #'e!m)ЦuwsdT$BtNTA,H /\ u#f`VD `2|yJP&gupg#.@%Tt>8G~Β5JG (²0Y)@K96{7 /rwCvO% C*Þt93zN sCW5#|)jE&yn'&hUkч~vJ_O>,5۩mzVWzny2XI6RLMz(EFnv 7V::ű.;&7"m%3cMY!mD8P5֊>ί, ^0>-%(T="ƿ=Tj=Q. Ctķt؃3OlPԚ(Y Aahz9y-C餝&F 6]3ʸ\u1 4a*2c^q}wbI]U 0hYV"^ Ѐ#m'GnmrS幟OO3U9v7ftJu7wXBD崂m$ F8Y-~/!JN }9w<˺l^(p+$e][|=/3MA>D0Z ]h[$]bVTDb:8F"4jx@ۿ`-0&ʆMM%Ѻ+cMcuw7{p-lxyP]gHL}A hm)uP=sUxQ0 J4 l_a|BWT5ѹXMȍ10s6F9D]T:Qr.LGag5|=O ?kR 1ԧࢼڃ}f.M*t-F:QֵR;K^41^H+H b (~fҐcXQpk;Gilm6ֳ2O^^ePCUpW-nuGeVWߓUA1o} `~uۡkWBsiH-^PsI1!N nZ2R#xYںJsu NO[.KIނ<άugIv;=d"'H%:iNIbMm9z깈>ʚ Kʺ*MTqQbڏZR/ ILϞ_{C4>$?^r퉯V'lv?xuv>>-Τr@Oy@㶴R1I^UċSrk@)n\{iH==NT+ bHzOiV,;%CwHcUa[^klɆ+~VZoro!TvWU◖z&O6[ǏG y!|hm 'ouyW+s{=)Kn@֍tZMRBP}3Cž.}(Ej7̨9*#`퉥m0,=~JoyihשK)|c.iT?Z} _MR+ܙYv:̛W,;nTǃQbLJX:V fGk˴q_*0ǁdlx%zsIjp! o Ήe%SJQdȥ6ձ]7YmۥLxE@3GT+-;3'ƚFWp_mQ./}`l-+YvmћNg[ވ{ gOyL.St6(Y O|,[&@xvs} &D D2*ڝ%}OO5l,sH˜4"+SkX!Vt_vG: WعGnzXJ\9x9$A53]TzDF -ndV{n`> ~lH`+3L~9;kp#J,ESZQ[~#n'#)7V!ztؼOy5L v>oIl*hl6k۴`YbHh8)鸊EU,Ek_A~( "DcK_vx8NK00Nj%.sV6N+< j[~cՕ2ݾXZ3NJH}s%;ea-j4qum5_ql'͞%sFgZ4"c2dL/Yܤpf.gR;b*}`x!q}-g~s Zg-晨x1ьvg^k'+<3޸ӑہfy|H )`?iIFd9!nw%a b^Ե9^y*4K GI1]OJcàVQ y,,>z|}ϻ!/*zr$ujbť(qcM'犍Pv[DCŗ!/Eѝ"=_YF FoJxFn2Ig؈Yܹn2=+bt#I]p`rvp9-Z^w8y&,^3/mxP[eD̶2]"# 2#.Tk_ tv w}-;b0S!oGM(-6KhVt  [f@ټSGBLAsKwh;5ua&kg dfY6n]v#cIwESv\:T+ vnUbIUQ3҉A%㚍UFyyیu3f-v_HB8{p8!.îj!_VE p%oǰFANF_+ZDux"{9:(wu'1[9ƶ0.-vIү%X[Z8F* Bw\L2 Zz|=k+?ڮ)jWM_rlF;D  ] 53OIcv `<2+Oڥ>?7a9F9o)J=H"%{{͂OgL/4$A=P/PVC<蘄IX|QLH>NI&DO3?|qz.#7%jgN&R /@ mUt\ O/Ōwh  Y0m8_AcOd6\MmQUCԦ8T:Xd@&ή:ADv;}wahi(j%4NcU|tH*As:fyi;C"Ч;2^g/H(TX>*0i5nl}7 I|sBMDtg<1u?O+Qu`K}@r?ˠbrVOÓًd _H8DVo9Q`c̺o796{&k6%֬'Z7QZw$LS^Au5r\lg_trLʹNu#_?)lsE Xu3!rM لx0&c>@DL~5‰xYyX{Vq{d\D-W&8'Ucٜ2 mj&ƉXܨz.&lp5WSrh$~qHj&U =["GS[!|.WAw^Hp H>jyx-Wm P( `& EzN4aESq `Q^k(q,!bQ%ƔTk9KǐbsI6 -*JVކ=A6 ѽmoP[eG_\Z nEKid<% +s _u^r'!0l!)7SǀXqR |sD=%qӇsDI $3{w\II:}DN* BYuI=OR0 alMljNR.vb$%u^4@Gqxc 4@˼-#TSDS rº@rxz gE6'q~In.ǩ,݈oo/ ᩿v736ШS'U25x*/*]"*,X"B\1p#Fޯ[:x/vG_F Ȯ^|ʈSq[caH> jM7'r<^#A1"Rpt_w]Ϻ4^j} aY:/U@[*iD Sow Ŀ(-jnȉ4uU_yC3c_X(c׽.ًbƨݾZ J.6Wrn8}|Gn!yQaX:#@w^u/'OZ1a۱R )HBWHtb-K ]sjWe4x %&:RG| SSB4MNmJ ~reF"h-j ~a6-2KQ4\g$sWM;Dk :5A jysN n!g+@qeHe㮈ĹhV5NE?Ѝ$QQdT;.8r hoGFm +窏sظsI<)\!m&]רUvr(}>?ye?ј)4o.`BJOD~Te8>'ȞJe'R $W &W%&(,X*kMq5~/T\O$Y?fQ(&ˎ,6Mk=d;3ü#oJFm%ΚtLOllX}UJQL1zV%7qXﶝT(GjFV 鲔i$&͇I*TҪ \1ZKpO:t[p…|S޹}ј0p#vk9+? O~R"ҰVplC5qPA]r<ia;N;nbrNАYϋnaR50%ёl[|KyM 1U rdj`G~uyM PH _nb5=ٗ }"Dz&qTA䤭PxByasLnǨKRkBd9`h$":h{!˹S5}7Ф_rYH8rOx3谵 a]Ny!TN`%d7<좕"w1joP0)Btz1Ra0|sL^wXgُlHZ3G[PF_aD28fkIa MH]-ؖ?ya{:SG8 D htLY~>tYC9WMKBAuVˮESIӈ_V^;Q" H`2af=.bDƅVoNtt2%E'lp@F0ܘFѶ"c0mPslvm!4ywkExBԺO*2R#Z~(4B4Yd0bK6~9xV Dv$G=FI{EAY\4TMͮE-˴7GUx up#7E` 3woBթ79" f*[-ً,dаP\1.\p͞tDirNz<労BΪjE L^gM 6JhWTw\3̚H= w|k]i>X#ٵL@,_[:z=_*{rgc:!Ja^zX8 @MLҁjsK~"-Zsv}`g~`'| 2,Kfw"5 T_#b ^?LG ')@);r"c%p\t;ևjH :t 5̛]h#z1X8i<\_0'b9 7g(=`}k70Kr0ܦG{܍>f3JF/_^кTsk={$bA/UPEbtFt*κb۾z _DSݵrdx6{!<}z8iG{m*G6ݽ*LЁ NvapFܔxtāf-Ϻ[oGڇ뎗zxl9.Hh m0 7"gڄf#=1VF\?܉Y7l `39w0b'}j O"=ބ봭H ؇.0&ZE^H싯-ljr҆ FNMXEPQk D($' XUqDQCiQ;[Vx4?u4%?G Yl5ǀ6>Ԇa[v'{0tY& >ZF?b&}KA/ư"ȿ4Pq]>(|ĘϮ2q8MdVjzT^D/yZ,N}"FI=%A7O kjܨ+vOȾ.L_;ܫ|ѳT5M2Qz m՟tRBm.m s7tm+ec>>Imfp5tm&x^lcSSa+{$á#k5|9(LݦOY,|*/{nie f< 6fW BkCuh0S^ 9櫩gټP=҆ I磨(Z88!~Nϖ )ryXDnLĶV]H, iܳPArE]zƅVʮf^cxC=kvI! YtI:?NE,8ʛҺDۆ:RVELZUx3_'` g pj@H4$w6%L@N>QF'R}ɡwPVǑihw"ŗ J@"窰 ͷ8VgR #W>3TAYh~L nPayOwin] fd2@WW=ɜTN\d{O1b]j۵OЛ @Dd9cK|}⒠:f[f8?n--n 6Ako&;JS&>חUC^]c*w5*-x1jwVet »Ӥ~Iiy.;a+Ȧ} i✣"HFy#AQ>@Rjk 5 !b[QTӸ ,NEejpTܹ31J+&3X0~!EK|.8$O+).O;5sTJV#F9y>{ =0~XQ9483lVh"azvV?%l4h@kH8iQnԬ`kҵʹ̔~j1ɻdU%(X^[s<0zgԦ:ʤP)sTjx:bEUCzobpp)IYZizI_1ļ u|, wm1]^ՠҽڨ⤠}eN6OER1ڨx k);#"-58iN/ET5׆J zQfwt}5L*y_3ǎ5ByHe A"rj?]VV0߭Ҋ =,Yzg@ +?[Ys: ?X$Zd}X"5§C.x}iorc".Es{|m7Lewd *%-P)7ܠ12b$,́BE `?G_?ղ(HwoՅ:0MEex?$?0YZq;`ҫ7#ۺRq ƕ/I~cvr; 8uE3WV&Gq uVx_EdboD7 g?QY-hj [N@% 20wrkRo,7E2K;ƨ!B{I^ƍU4Cau.ۢGUܫ lZu $W+u4g OÇ׹ov(v$&}Ee|H|z0Ƅi#XEJ.b]=>eUwS0Vc !5oeįgj'N%J%,#ɽq+,R&?f8C(O~^`ytVrr1AH`<2xhGjtlFğ-ji˷dC?!8A\帐֦B/ /jgQAQuQRX,:'%z]Տ2t$ВrىSXhHz@y0'n:IYf4X׀ =k!u _3iߝ΄:nւi`3R@+G0A]f02?V٭Lv\S߅YF'4i` ^޴*JQE>r(;m} Iv6@?{F[92;*昭v^G_l'5@9g$EJ ^yV2 N%~\A. Η-6e<ѝޕdz6p;9η!@̄Uj0N 8rCiB7wY1tfO7KW,\g⤟a}Ī/`Y`3Ww 'wWMf/&-+v0͵OoCy1 4+n ZT()x8SiR 'wNN_"jhKLhwQZm6e_9=qaCakLێTa&NiªkbO "n[1 vWrf}Wfu3ټ2JN uovzNXLtybg1)n\̩ωՒbsS7<[.U"2EVFDnab+W##+~>omWZԗ02чnmk Oq֍vϗv2pv=f<#,:%) ruwdOje__* $Q1hB゚ }B=LMo }Stϒ}AF'cD㨐67MK8l5hyAg. R3= LJ,ԙf`wBѵ]H-&иrd)Uu9&&f끕|_Ë<\ɠ4`Eo*,& { zX)gۛy@:AT;\pl+OZ?/j"5V\_b\Uk1̺R`4䦳9~\B tII>2N-og(u7gh}hK؅Gژn-I挬OѦ=0L%AJDE)KxʘC5@}28] 2e X'SOU@Ft-Zc&lM]fo9>-?Lf}&)<[UԪS?ʴNo,qDN4;f@=gT~ C=߹Xdt VXQeu3)a;BYh7CMA׀t%ҿIfX+ [:_LBT(:<(K ^^MxTxi/ "P6\=7DIfkcV0fuF}UKrdMQu$B4^S_5"[(W6c*(sCl<@3IX"໼~MitHMתH@K m޵ըckr*ݫ:\1%^ME $w<(n!D"(讇df C#Lw9-p mŹrgؤf\m3;ںWc6@hFBN0.ܱ߰ͯ%C 'Vz_@*Q=z/u>yz SץCȹd-???,8{FӤjZq)Q)'g)F(fwl@r TLl.A~ѩ]]wkPpqyK0RȰ;t>L^ū%BHH)LĆ4\.mj/' W_O%A2bPeCS @ yAu6|H(A) e| +5z^nѹUF5ʁ<#-B^!$cX"&09^d{ƚ<' ۗ;hKM:*-(磇Qg.JMf,l2owȫDHۼƳL<9|0+Ju!fG!!  2X]C3pXǡw"WYH?54͘.2jI_rp;`ƣUwVM͓Q>[5Mol(T"S%@JÕ6Ȅ8 :Z/<W{& *Ey))-+rxSr+ )][{]8o3] xswv OW՞Ϭx]LSI|jQOIYW#ؒȶxF&ze_gw[zNoZAeK|U8:|@b:E0B!TJL[Q,ŠT(b, ex熡&EgLockx&o:. vxN30E9  ~yD[KJJF/1eE?I"2]#,{(؟ZGAlCN(c{/$gsAg#0;}]\dJ]֋\xS׺J̳w.Qyx ltv/} (ZSF{ a z.'B)xm'3,1r$I)<:uպ;ֲad"FPEQmmbzx1SH\4o헣[@ ]] JPt}^P <m╵iY &cxdR?t!nGvI2BZm p휞G2U{>,QHXX^Xe$$n?!)XXVUڮ{n>t@ zN}F:e%5aaOYg> |ypGjvŵmR`BSa"Πy}4o6Ylm}.][8!@lpJ@]1Yw֓nX6q ?=o-^^ec+A#%L_;Q!n[_Jts`աԠK%(if-*w! };^l@/\hrDGFLtQd&GCӃ ME(}-1/j%{?{/ȫפg͝Lr6\Kf~7x?On_ҳ+tUT=́q&sv]zr(Mꭸmׁ"韢8]oU 5m=)̔*)C4D{s&U"Z = (lO 4Qv[s}Op Ϭ  n9r6> {x8Qʅ͊SZf#)p )ÏN.NQ%6vɢ˜-D^G|a:_tWHȏL6EU &w[|`k%.9>ĜQ<EYA I5/zURjw K_]oU_[yꦔ*}W_.RY#tBeكzQyIDAuboC3+ TkcvDL#_,^o0W·$x#l›Eq"4usց C$]U\Tns+[Lg 6pk3m@MK1 8MBRN\4N9 bZ(+r,OH v?zdtwn=()Tv,/ZGݡ6o¡oiG}|QZU!I8)g:|v %f/ n ,Z.7 ܄a&|roU"oYŕRypu@k+5N3ahU0gY@:̆ՍY x=!e;L)Gv֣]d4/!&!Cey}ABF) j `~-7d?#.g,-5d1I "|?ɪqT 9`DzODe\ Z*VL&=H5э1]:?NĈEa$p L*b84G-r*(iyǃdsvҬBm Q&^s'E ujT{fWGh+8)[ͅ&žosz;E'ޛޫ`  bdCo ~=ׄNZ08+#DX9@0Kku@!Da)SG}2Rsq`3/ME8s֊C4'bAZ]x*|n,lRs\ 1='B.Wv!]?mգqGF>kL'd=e^H ߳i%!AY̅~x P7I{0@Zu(+[F[:,*׫b2eW3 ;(J"z>l}KB* *x?/FFJAӘگ/@h7"8/*sK2MoA+H7%[54s?PwJGm5Jm")#y.3/2wj\Q1,ht{$E(IJїA):v_j]Bv2!è W$]dCc#_4apa~u.]•.iXqګ{ xv9u+b*L<\!U//,ZǛg׋|_E`"]7O+;-\BrtN.sx_ۮ P jxP$uɺ?tf oՌ;-P678ec,-4\/q%=JU}ջ.~o(MO 8Q ̙e,NV*mo\-_:d}!D4 w:h>JA`5'~awnب=[LgJ o8թi_OZ)Bփd?D51~Pyu" wksY DlOю#nk7]lIEE=>U kx߉`!JA/[5Ĝ8Y<:9>V2ɿ[,G%Y-WNaᢆxs1RHnsW6ai]J1"12_ hTY%9]11AD{K4;J `|VRnk˕GPxSwO 9sŔ4T}^٫ſ| l74o`bԲ\1:vހh _wTD8$ N+a16))ѿ9'/]JO416=0 n~asQy3.,7^a_n; #:ؖTdp0}8B-ନ,@|[O0ؚzouM6i}({.?Xc.ß'S1®}^smv&B~) M~^͞Ή*Cr9(-W/$,)wmA$D 8gi ~It ˸9]n$ϛS2^Zwb :q!Vә\2,acXаk3`.R)be=\DH3q@tF|ܟƐ0;o+Zx0.=cTTu.ψ5d<mzU CY`5]Kiz"k5)GQvSXtdT\AQ7z-/K._SS=JyO=zKQN[ص>҈M]T'q}R$1֎}D&j5y $2%oNS D ~ruO)|j4` R8p,Vm7"ĭw#F!vOUGJ\@Yk~6cv72Ľ#$p-@kdt*:aB1p"dHm:6.׊Y,L!# / kV,-+3u+?pJJ\2eQi}:bRd$Ei :mЌ9+9WzOb]FO ^nۣvUYP̵/dP r c% 3݃ya{9s>KL82OQxPV<*s)J2j>Tv`uxx0ý Ⓣ*Ո|5{}~q?#cuzŰIU %W2r\T3ySJr׳k!{PDy>;FV>Nm&T{ͮoZ  1qsNӆ>ZoΞĆeP3R' \Q#|TN ӈz,oK[xMz&2_jTYz^`w䒴V;Wip~hP~_[ZV5B"[3ifn:)P"r@fVKHsi45ml!+ "=x"(HL8!EpzS2yH#Ʂ(r)D##$?Y5YJB\T}/6B4ΫvdxI( :ZSX[Oʢi!JA,[knBǔ674oķ[;1 O~գ (KЛQ2sN9 3ۚ:H:^q01ϭ2 3H/qLC'eyjוcg[YaOeUWgnq#wҾ*s7#RW`~h^"2q^/ȇ"skbi R2v jNȥNjjQ޿*!Eu"PPU ]A2`BX5&wQ LOnQ \\Dw&cͱt?~pQ%1k?/nY-d5y4* /Bx3;WO#K_GJ칫r)l CJMGΞ-+:(k,|V -kY#"TX`EIN)6, Eqnix:ʈ"z؛(|83)o]=m/C7m v̷:UM*ot٣<ɸֵ::Kϛk_'aP4EПVg\qmsD6EtkB$;M>ϊb8<((:09#pXJwX> Ј=|4hLW] 9'!ӑWd|E-sPV%,~Ws4okKfcM=JVȭlQFmsVT=ْ"Qq hB7of7R^u˲+9&bp]TS"o&{&uu%kbduPӽ_9 ̮;MUy>h5;qFckD61ôDx;Ox'[$?3ve5"< R`YWvI5rsm01pNR`QaAQ*UoX&Na)Z_K )F-6y;B?AɆs˔^D_vH lHlVG7'n|E*W1ppWR5!C񨼖*CLJ7|>3qV0Z}`B5@䝃pI|׿4U*m)j'bK'8 ?xR [T*AϤ_d!s^!e6!}N7 e 79r`Mh/BN 2 Dx'ɿy؂̾\i4oJTCDܔM8 MDf@凯c HXtIU6CƬâ*JV?lp0|S^dG^m5w1rz}hFsMTG2vH5|W[<X0Ռ" i1UM`VHrMuMXn}M|9|2ӋD++[wn$Tf؀[޿8٫%K-"2D v$E%Ꞷ&i7l:pA7 G?oKVF}kD6x6K~ȘAQ̚'{Y#wK4N ggaA^*@ y(KwYoa TM75nSB~a|'h];"@1drpo$ŶĕBU K!O|4"p;ĶJ25xP-)&Pj| |I4HbqfFn^3((Sh2HsZ$0eYդO|(ռu8±~î\16<,xlvk}֋ fFpS&&>"om(YGDlsdeG%[a3h$ ' 7'&?̖xݝF. {95~cgD#|/Q  rN_Ɍ2&/1.ZvFqg㙺вX?3p o' NR.8nlHɨʕ/}^UeUYǮ8hzfO2C%O>K_YYlp\b<$; iD奟?NJ&]N)"KHݟnx ]8iP7dr8_.>7Ϫ6bsR (]Gns0:x񂭀JQ?;@eG =uӕxQb$whʥ;B^bs/ZoI$7QR+bMDC~lY|>YU M$GDs,eLğ&LyžA9#Cq,D#7f֏Es@K# k°#$_섈]ޕ,ُש+6sÂ`7Ɖ%u=ANv%换.y')Axi HOy<ݓzDK[1ba{,`bd|Aa vzB-AwZz8t"69zۆ~Y5״] Ͳ9wSD\n#&G NU~5} 6 l*{J̏!:c/.fG׃lQY`ttwmk'! fHèZ}_-]ZK!ru|632D23@Z,B8d7@S/[b VfS%>qҼMr6u!eHӔXrL"/xd{1-7%$0U G ]YgBY:01MЕ*a6,;rKc| g-J%(/U1+wIjҹX?ai[u_%м8{ўlvȇHc}0ƒ uM᪒z?- ?gPY#sL!n{X!ɩכkzMMZw{7UǚY~>ajP[oFѶv/N: )g۩XPv(_>JۍI+lm^!ťVxJ;JS{VBh <;U- [?N#9\(@5soKP;6mo9c =VZ ⩗Qt fYZ3W-uw:iW>LdayC̔kq\LЕ)t]$v@P1 T!g.Yd(Lk]5P!`J"KuÊ I#0FCY +|CEs`! eJ~.\;'9j&5<VYoďtrV|џv_ +řQ>”x(/$?O+3j_']Km9.#f@"(}{rk[KkqJ sYEP<8“E:㐅oưCN-%_eKxNy6"zD?|=!.s‚Rk2OU2VDKF')rps aپ]h h7] *4r9EnݯlG rde`^:1F^e=w_xj,, ]"^>uRX^4mSdC.*;ݤ H4q8a?~z^6s}T]]IF,NEkGy 5ڳEmA^t¾s?tv3%67HX!Rf].;*Vٓb9:vt0kp8?bQ!_ 7|Rr~ <35SeV45 > \%爉C#v7\8` n(b-LӦiZD(]ižw ؛qv!;6NƇCWw-QmSru_*lx=Q]2y[XVsQ,;, +Xl ȿaCx q> ^DR #"DiU[I_?ƴ$ܲ[+_,(ubN>l _^R=> tnCC*bʥh?-9.6RS}ф@Zm"BL~BqvNQw<ٮ?[6(O|H&rFE)*"c>BUM ~ 29=}y /r׻9s%ۙD5.OT)6' 3c &eoi14߄7{7kwB _s"+hO?Y{K#S}h g"LcLݰǻ 3*I Mi q0#RS3u63r0G@_p,0*E̓_S**^ל7f}P%ɩvkc=_ce4QD9`lě<%)` "!@(n `jUEW `UoI3q !<=qpJЈqpKȹ|-h9 oVG\ }"u(DDnd5Z/n#`{0n;w3ߨ)0kK`ME%O r`od78ėrbƉe94>dt$!_^QHGY- f%gJYBuV98^BG{?' Lr$Mo3IBa l C,bb47]O.Xw-c :\jkaNZJeZնf3oݽتG2?%y}!<_z$2@x&3@4\]P7E|,l^uG^`|sYN ~& PQ~Bz40A?e[9 p/{v\HP1lK/Ȗ2Q4mѪG]`^ |PԱW ^K,)Mgz >cڙP i, VUXv2w1 \'<>.c/u) 6h5Au:+0$=~#qɃe.ʑR5Yd ZVW'2%N?i])R:$t0XlYOc#+)F٤e"9Nio`_5T ys<0p3n̸U0x2{b(4,%qՇNEq6*w,C/<=.Nl2WzbkXv=h%,:#X$@~!]Hh0 3L+) ^(uxrƓ,+r[J,_L;Ņ })f@|侶"H(zX))GMs|54ن/XbD }LaKGt..1\O[{vmK$z_NфxXGܦ!,8D5VqMI\:s 9IؙJ0^}DMGv+jr`_&/alѼ0WhcVg ˼=T(QJ~՟^v`8ILe3,nM= _lDJ5e ghd`I ]{:8gILBLTb/ЁώCU1o%=^^_Mc: \$C21G Z9*D g/6w.>}Pn&d1k@WY.li%'߁, } vYVނg{ے9St]׿d 3a4}tջU X1`\Lo Ov:ZS/ s t{v"LYA BK>DvMkh-;6b ϫDqpzHl;?rf! 52TyT[wŌN@$Gk efm|ΧcȝȚHH|5 ,i:GD6@ ຎ6X.p7g i?4 ZBdknt1z64UmNd\ZB;Hp3qm@P4?./B=fز/#{hs2ثQXe>S{iOKF+9AqRP5sˆ0cų,z%ALb@vkնaf ~c盘^dqe_R= ]ld|:L`3_&M Ph#JKmp]`#Pk#N*4v^u]-j$PG8>i7ǒ+) o0^Lm [!CU ɾ tH!);'(<$ KꘛuXr=wJB#Y\ ^MTgvܑFse,h]Sxh^>€+GyJ7j{HU:N6g0l L] L&%-܁ΞIעswwʥS*-p0lŵ;uG?uRZ | AIWlxm?RHvw.o#D 妄( 7ix@nZ649Ąjas SP!( Qgy[o+ iWF!Ш1taֽԬӕG=H!0 }\qg!1,4gwQ|8}|4.XM9t-x2 ~ʥxꃶ<3#\YC|v0ЬO"2˓=ƈv zZ@TE!F)|f{ 336 a{!+JTa!%XpLUI-=쒜 NwXU[8|P{E #4F} aܐ赉8-{እ';χR'No8/ӡ"{[26kx%lWС^+\>*eZ^}֧Oxv !hHŊ+kokdhʃ,ԖvOfSOXT=x:c/wX " -DFEb_rNx_wػNM'cr-±zGľ|I)Lğ:յ[ #rr~^ip5o"{g-kB~РTMmμl40a(ѭ!pAT[X8(c5CJA1'ι"[-5/aD}(aۙ' ܄7^x.Uٶ~9Mi}tSMs RŦ4KgdI]elA73r:х1;8"JaNgT=U˗@YoO7<͔Hyy\ '6|{a9Sf,8KOoYr8l;Ή"mqSCoʃ kr8;s{}n`l މaS7ƶȴך/eN fTX*q`lW*maQZ~}%KYLAmJ: zVfBp4e$Ջ3/<IZw`1vZS5rŢ>@ pUR'К)Q"UGlM3Lb-gerbšq9?FJU;yeՕtwkfzlY9Z7vB< S$sSqBP0Ps,X1XɊрw(u:ҨNc\Qԅ0k~fX;%3[*ICcó'AaVqKBmƾ`uGO┤.{B\9fx+ǫF>*#5gϣF#Cއ~yNэ+KT}e`"u;,9dؚ,};J4hoE+|*#"?g }G-.y#:sU2xsmu2t<^-e"|.z靄{d8} mݓ)/O!~8K"7@P6gKq;h}ᴨb» $95]9Ԥɑҧ83r* j/ov~*n|)8.gt$ӫ_5A%oiu- _*jq@N37xh>Xqeoލ/GP5R_ٺ1~Ի- '"”sq߷C})h#HD{":VqUw10c+Q*%ΠGⓑ iyR[V\$$#0},HrCѽ>o|;ܚHibu?xWq~3ah(kU!4WZ(&%2sh" *  I`r.d%$NsJҦD`w>nLF&d]8b49 (ffh;R["ccZ-HH \Lᅤ(yZd{4*#Iꝡ/ŀT|4ungܦ等ZS\|5W͚2I'!{:(qx2-_FS,_i炮ܴ8c4:t1j) Xq_c+^x<Tq+B3L"3\kcʢ$r}X6Evli*r`}umQnz)]9 *3ht-ҢdAA%IBe5U7ѯ<DrI50*EMxUByӯ#*(eza Hʭ-$ u v"zkB}QQ81)9RQKul ygLwO-{ʣ4aŅf:X2*6?OC4-tQ|ec:{S觛Z;4#>N&mk`t.d8uՆ Vs„S# zOPh PX&x˂Vq 9>݂gp.gMq$ɀajU`vs50\$l(d.6or􁋛(.n̂;,Ue/|SMJeR:@霕>$#_TIbّN}Ғ˳'0p9yP|L ($I2OV }`ֻ1=nvFBP= ߋb3Dlwuw]%p^! ,Ex506Ӟca:)fhm.u\WbIz(-^[D0/k ܥ0BdڋqyD0o= L9F$z{7z7TTx:dXr[t99ٽЮzE}$ }~7-S@tz 1xmf6z[ }Qp_tz3E*N:1"@T+Ib"҇AYV:[e-x\ڳ3P XDoJ"WE)yMgKH 1vX8GB2}X藀k -3"Yˬiu7 1+aܑ 5HMQ3u݊GEC:68BPv͉[A(STe_ s„1r3/=k~UD!y] :[F+7 i*c[GO{8;8pFVUMXt/dJUR2P8?uR5?|; )Pk|8ξٞ77D 15t^Jҽ jjH8NQbt?*@;_ɅEKG_-M=5 R_5cڨF-5{/{ND֤C` .t¢xcxq*FؖAiԳSjQ-Fu%<$\,2EpUs8U_(oø83 6аzbjv/~0YQ^'ԇnQ.z=k;07=O&!*^$/ 0ô>[U"Fks,|J9ߋ6k{^@1}:ʘ2u"`"{{< yÔQ\^a Z[c>Qnß/$- Dŗ]M}i'Iͷ{1xF+#tL;U{ѼXUmV˞zf@Tz*@k r=yE>CB*OZÀ iF[6{@5=4J Va~Alh3` wa}Nbp&՚20߶qYo\JaE_;>NJs|DBv^Wm-ְY-It^?gnjE\p=z?nTYYLg32LT[0hTRz56d{@$J3zdqWȆޤF6y'{r9i~[J@'OU ͖m@½N @(TrOJ_~[2++g'%ʈIbop);;ؽL83L3~׳>wI @׺Gin[Ӳ$ jK`GL9ٍrhh==ťޞ"K WP1o(:n?$7/lX×o/d5N!M^{HV]qG R[[U$cQKS΂™9^rͪXϞsq{+`*ΝEF\&I m[ff.1MO!O;H0"7YÑ}#aeԨN>_#+X%Tw;#ߘ'9q=i;yB:CG7_QKضzK<=9j.z*_F E 8AԖa’S xE{Ͻy]=)cM|-uLwεZ:`Etxnl{9OkQ٘q'NbxVi|CZ@Agc"t_uԲ3W ?7 t^$sC:8VF]S0] ۄY6MLp%>Nl>^ {Vܒ éqyF3MC]-oIa h)s͗\7ܩ[=#y?"SEn6#2Y:4[L<9nb;A7Bd!$'Pz#.([9s3Vi-n_Ȝ}cMPn\[m@atib:"UH7&Ӗ 2^M'9z#jt݇Z\qhԗ #?nHIn bRu 2(Fw{yk \i _ۉSB1U&'ڰk^{7EsĔLxCs0ݭLD&>:Ia!a@[C$5.k^Z= ,XN:5Xg0uT-Ptwᡜs;R3zdfT&?tS3; WͭFMMyg!kH#a[((ж-cbScA4X2'y J+ '+q}glۣG>#6,ePx^s\_W,N3y:n" TЛOlyCiVr<+5Bp(fYR_5 pe]wkE z( se6\?Z7F-8x%AV0}j, BHPŅ"we&_a:A(@!)i<`g65W< nW3H|Qb@"s[Gs5"fwje ՚> $}>Aȹ߷h^h?] {3uGӳs—vsaeCI$+؋LQXeWY9_**Qc n_5C@cv[^#s _< k-J[B${9iH8B79ݾ8={s@ ^-;&fEX\_OS=NZHw~iN@G~=ʸOn{&@,4+A< h-n%6pgyZr|Jb4 c~67/)hz_BK,]b+T^V2B[PfSUs«ag81"GiIڗzsCG(ȓbp|N(gEVDD׮ k$6&su*-ҵ{|\րZ~C+XlƱ{.ޥGx|?w&bP6"' UcWY [$w7iGB-6_R 3;1sz]_oNj\?ikZإ'J͒ފ\%bZS}hi@wwFQ:7C(ʁ_J5~A 3u}6@S;{[GhSUOOl5hpطv8i:}`KhɸCE0uL~}n~y+Ƃż\y>3=0s=Bٕi͔Cᬗ[Qeں B6 XOI.Gv %?NTԩ uc{۪~:jp7h=;T0A۹)X7neEYN{ڻ@7O~ 1;Z}L3ߕ&y˴$eyE/Pؾm(x+=YX3HrP?L]aL 8ûkLDfԡBa]]kbO5ѽ.$tď,R}tsrLP7 >0>V$r-Y B¡_=d_/+u?Q\;H4aOOϵg zYljM0*hܲH<+)!G)o "#oPtP8`,J_IkkݥO>L,^\’ul{Q Y;-u<7SeEZ6Vȯb9XK`/uԫ7M?vfB_&26BE1b,H /bGot^""f)b).;JBuk!e)D,DUbrW# gfr?_A2REZU_,@f4H wCϢGii++u$|WZQ`Dy[tw0yO;dFOy4Q><-;k!f7.2fAHx0dPI1A.y`5$#̔X\c!G'l*$JKVAV/3jlT! BB&rGS'U)LT@ng}~?72B>06ITuH"1i,@ê~VZ/tĭW;xe :f9ѮXa!`1O!U,¬I s9OaUC?qV9xb&=tKK{cx[4} Qȷ7Ʊ-8G$,x*^>/C+n)!4-~gN=2K@_xpPÂ,\6&#Ū!g]=b1%py!xKnE4ʶC.nbPL\tK׿]+c6TO::EfWs7(lxa=)[t$.n3~a!d0#VQhm[*U2RKJ @s7a;1s. }@lǧ{%.W9?eI* G:%gk4H̓,,rK/&mu/~+ƌsjf8EWBfey`Ha=vZ ~ wD#4=)&.Ld6h ce`1lXi~$Rw`ap2z[& @:U;qV4:(bs/tܩ?I H T'6x`|iVR٤D2G,I #<!aVWS_f7ӶqPU<[ELPWSo`,=w﬎h`ZHeqfVT]"xKEJ)+S_'׽u[K`Gv &Wuìմz'>C#it8n|AȠg/3ORߒ8%G $PV^8N/7@,ɉlm^lG%C>Ӯ3|T2yĂMIЙcp2z.D Ҋ?7ChoO6|S AKH(Y$tvxs0o(ǯSg6Ŷ!wf9MfzEm)?5B(|Kk9Yx2]fO[r|8 *@}aL&jY#`8u3ҝ+%X:aEzMfP8pEI8aF>x{ zD?cF7lΓ+}=>Axf?'f,LdoSw`KGv%g{Aq-$ AFML4pGCՇw? # ϕR\r__.wh[U@)f\݄6Yx)a&om}iQU;`ް2ܻ%2OĬ<>QD[zn δe>J/Cjք7ߤ5:7Wi]vdaC^9b!8$V>bTXr4/\wgMJ 80t%Io +9/fߘ+@Ij0%56o]HCb@R|Y4Xu6JթHq<8LĦlX(SfU#ۿF P=!~ I*MěIaᖯhu̍'J>] ?Agh7ޠ >YC!>|2 rFKꖑ8*P Kc—ן`FMy?H#%+R^n.s9"9OsGhBoe _% ES{U9.H^dLl.ûi Ny,%\.v##ۍEmE'>%I HTm}i#-,3EςFX:[|\;KOԵ-> d]}XDO!;v]Ф(F ~N ^*>n QMGz“.m;P ZQQ h"0ɼxaM^FZ1Oh9(Xdw_&dpa_wbGP=C4n.z}e͍,RvfU1w2"9TUTM}*]IߟIj^zN; б`S\Iݹ?2C?9"R1WF[N?ދ ^*[I23IJvV7X2P Y%Tܐ٘,yppwB7 ֊*32YB¥v^*)滅ƴ$2giyu^氥 M?.z4`_ָhO Z&aHQ5ѰN0|B(U/CܣGhQXE0ALi<%G' BO6~K=wAX͵Utbޗ5JW\gl9Y-7dl_ʦqrN%snTv^3H9.YJhlH 8Ξ)wb4) g${m0<'S2d(>l<ֆo&C@x巒[CEJ]ʼnzBc=: 0ۏ6>:!.3:VQkCS*)DR#KA~j-JR:C.7."z6Yno&7B2IR_QK/< ~E>B0c/1 +S:ܗhk/a y ⭐z}"e%Y^;:#<ٗ`!A0ƈ\*YL3/`zuO$c4eD|g\s&YDRzÍX[8#i ^Tpm uD$-X 5k!- VY%Ȓ(& {}] q8Ū QmꕦGͥJ:.ft RDzאסMAJY&>F k[V36ʃR9 ^|)ȓtяsyP2%( Gy1]˰>Ml]ԋGd.L˽Wlʙ\Hq56Zå`F v7 Zwk;ۤO6T*w#"+@?H?"3>C# ffĿ0MCP]^T b~BE W+,N6=X[O V$Ш0{!,=B&Y6sFO _l (@ v%r`b|ȯ"Q^% jUChB#Ua;0EeFebW LƸA5"`GE &2#'.bwe:&$~CfÂ)?/{Aaޫav2TyrKYK˔\oR/`|wm0F=/-,aGyRjBV--fh4n ( "JGvz;N5ic[ݖx .?aûR|=uwrcy6`1,0E`T"hY\;I }4̥ے4A jρA/v7D32⦉Spy<}D܅[vdHL_Gxڇ{hjxIṛS8fX{s'8 8 zfc=w݇oWXӊ]j^Ǟء.DsXД)f{;SFF-{oK5iUwTZ&t7}!MRq\Z!ddxRuC8jحih5HSれF@ka. z͡:a؛OX@ m7eH{kXηjV* =È9r 1DglaM6ո&`ؚwđ Lbݯ'p^3ZD]ulSe<U-dJDnyz menX7Uq.5EJsը@]!wU\+?^8]f 6B~W~M%qn[pQ}?^be(l S1ɊjiiG9,^]6gT-@LԧI H; @);N'f(J8U,~yHOC EcV+%Z+P 7s.?tPQvt='=дV OcК5/Goxr21oGԎ88ͅp$2mnEaNgfVpxK9ι d^tvj@CV)l,500ګu~'n'"uƹ_(J13o:=52gǙTN?槦ITKُ/ @T ABFQ[0Jq[rxkx pɸ6ar>믡NLffuhɒFh3 r538GANy 'V"3nϋJ pEf'ckk$t Sقɟ"/zmI`Ę{,+™a. ѣƢBJff@kO0>d%1yR s8$f@ P`QMß KQ,r;DS #w7]ժ3:i\˼eOc8%Zl4őY552 }A L?D=;ɸT?aDnHwau-#35zH+L X%]`lqr xˁ3FD x@`[A"p, p& Utf|N5G=Z}=!_ ;0.8 ~f/yzݍft$\6z^eev.H_P]CA#ɛgg\dz;ݑv5Zgt)eWniGAFa:zkV⅘4k[,4?\ K.UE[&Tn;{igڒ7GTΨ7{(_PC1|peB<]bWPE9?zJ 9=K}Rr][ݛjpY\,M\8 ᛈYm*qÆX P9a1\e:9Q=S qrq>Hkj z/cKَ\(OVF3syKҖXziNy3La_b_FdAS$ d2' PHpU,N=kim" f@aW/$TSwOg s&N2Q!ފ"5ژltrԽn N<\%4]?}L+U%)쒳FuHʪD$t3.= j4'gr,73eIS Y*NjTpk8e}SM0QΠJ5Dz:[ҙQqfO e9'H?9-g9yČZ1I/3pd[."Ovw qoOxviI n&wSRY=Ns@Kok/+zCT*--:!CIU(U}eq{|l8!r@' 4`%i(kZ͢m+"56sxx]6u8 5=(1J!yg 4j)lo{O4~PF}Ym ,._kmEғxс`^%}8L.*Bb]3ߢNB OQ5f%bŶ\!t]`cҬkE6)]4}[nA ߫=(Eo'/KXHEZ7-\M3{<[P٥F\#93GdKеUT#}1\=ΉIBnk;7Tv`mX^jךatW FP='` 7EAR&ۋ=DYvEFnZ}\ d>i7Cy͜˰}(Q2vAB Gi}Y*'H(t?7zHP w\M gZjemuInj:GD7ϼdyg(PM3]0`3?d;1vdרqo5Nj@b$4 ;%WcԘ@V$J[O:/nq3U x_y?B^|)SNBډiw0槽!dg d6^ŚmE KT1# { }ҙC]7߫(CƁm cK@#zAK+5}1+.)e幉w@;U/)1]byH Cu=)1fS r<`KjQC}Q@*s7щPL6m]+!O3* kKK/V^Ak9{z4(L uq 3*I-|_`Yua:>ܠ^o@ztAr93ٽA>{VK^8d-yѡ˭q%] |+GwwZmk TXֿ$a$_EP_>ԼNKqty=EdWV`QJmvZ K1d>Bz6e2vJc,|S~G{@ /ԼD=)]_Ts_/e.$sq?~.-E-QM55^!O>)/epl({C߇@Vͯ Z/;ԤX?*\~wxYv=2yR'1M, &0 @a*m?CoT.mK]}EG멗\ĶsIF"ʖj nz44}aJ_|$t^E=,W C\41}i.MNHP]=)~Wzz86]` h؆wYŶgNGZ_)s)7OJ b3 cI/SO~H*z{ 'wu䚰:Zn ƿUc Ȕu.R$ "LLt ȳ-Eġj?<9kh5βt oyaChOAb(aUk1U?/"?S%IJ\pTTD!va”WgL^%.z$(7^J;5O`m_v/_B«rUWH,;4vѡx F5x W>Ѓ 8UEo#Յ"4H92UJl#J{FΚKCeo=~]x=ұ^` YvVIxDV G?J=:5\aMCc6?_ـatxM1[j汛z؇QSBL>2 D8YGQ$xBN /L$H uumHQ[쨎uuS YV%zFeNXH|@1]d$~} ';oi 5ӽ.:vgsS"q{_mB}BxY1`E"[#F|$AMW*Ʌ\; f~e>aomOa>$3BLLTKGsP -\~6je|hB\@KvN0Ĝagl)Dԣtփ) e'$!S3 M1A>miZjkbX?Xg#sGr >Uc7êt=Jpj!VTK>>+kB=9 -߯o]M1bQUZn}ٔ=.i֬,=Y6(k>q]=bozI`9]l9VLk-"/X+GL쟄5[TD(VroGg٭v&+<\l¨ A$؆8U(A/=N5-~m@hhatD:AQ#9H Qu|$M;ʇRj٤Jʣ=/ct݃lP.!X-w壷e{qҮ ~bmErEIFC[9 ~#~n:WIՠM\$ :' #8n#3ҊxO"Z6hQIiH3եd Ov-AntaUOo"]<)7fVL-m?ÍI!osKGn 9ym'>%|Is>t'Ftk`pS5_ۣmhDN20zuH5C@׏ε!5ON]-wjL3NnXÆH=g}Fm@<$q5V;`Eȏy=40r7w!زs58܁m4qpNaDw)ohK7իyV@&i0H iI 8$n`YBKwBtKm=V}vTCw3*ʟQ.F>k?ZwhxC؇p{c!:~SpXY&2}zr5$WڢWO1уɦU.P'{ p 1D#TTn- C"+xlӢ8lc )cfF!xE^B'Qyj33 IŌ|W/nPՆʢ=\cV551#%=ނ$䌺n6mΦWo`1 yDmg@2OXA~=k6@Wc~#xȊgؾe6 'ET V]82/܏xK㩋RdgDM׃ϦPA<;0{D;_31lQAB|>'1[79z=A4yb%~uhW%p '(1U8:y搓I-oHh3z:!s-VGwO|A_MR8KmTSA0_~0D>Slv3%!Xڿ]lN$|g9nMdžfp 8"®z tMJLbR>il.C}b_r{!68:, ,5dP%/~ #_cG\7U6c/6 7~4s2~!ՄĉiALФL-aɄ0x8hɔ[uG9*nn/^˰Q[B4*WLXj6@'WpEd rO"Vu[oC,N:_jc\;,[2dT7B^Mz>hq87>?s=4ȿDiZ,|烡H0AtHVĪ-hb81٨q D77LjYܫ.e-)q d]Gr\-aYpyυ\ 02GXjg@SPM1&7@=χCHLB;gV"Ď|C% uE /c%NLPHdXp3alW@*ڸfӇx\R}BG'%_t-Zd6wKbjA} eog0t-bҳqUs ~ n芋{9֙G$ oRrGiHߚ:A$N:tIJ*zs^$rc?{|/~Fz-6~y;ed; vݾt:x$fIH ӹY[=ɵJ3KRmDbCs0ym\c{Bb7fy5;+( q"1w,XZ=)т>Gȅ(eE4N;NEV׮/˩fK%!ĹZXn~5\&!6_cFPDRԒ]C iin?|j]Y]WPkQ Hlկ V4ktt`ZO%[`D-ʌل׋i5^n..x߫dMmv&.mPwҳn@s BS'kOwl+|>Lmjr]xfsU)Īp`hՍpB^5ܽ$:"݁5ۀ@Ssg~/>Ib/Lj5ĞL8)DUw\C"Ō*yLЏPg^Bhll!B4B-ݲ//`-y iH켌 w$s=l h{C"s`6"}Ú"EV +amt9mf}+dTYst!Ei3!!`K 'ڰ\8ۙwwM'U"l1G7l2M*Zn$eiQt}~U=7Hv}geCZ[q/Ģ}nA o,kl%1c|bZʱV=V8Ff>a"c>Ls~I ~)#32AxH9EH;GS&w vr,- 72@u 9&ݩEe]I`6ym\G;XWPDzܑF=!r!YɍJ5ڂ;x#QA!i1Ց[YeGP'Hwg汿eMc@U?HL.F}sZN?vfp5M%Gj ڪ-)"H5$HH*2VSMMΤ@ !׽yu㊫-$UB{4P ٛpz?\Dxp\"'׏tg,)F1( E>lcf -zoЦdnm =Oq2JZ$sZÑّ9Zsiiuisȵu~7ev)XZFWoڦ kC.Mu5_p ℎϮYxs>]"*뺈w&k)S\}>gTciKnfmii5XT6s&iG-AZ}/B Q}Av v{S7"؉}>RПޟ-XlɜHeZt־rA vַ0س沸qzcGcIT*W ^A=exd}{@oN5'IO7Xw*LҾRt36#܅J0`5BC1K+ 3Jrg 2=ɰ1g=c2SMo#|!lN^1TN8˿Ž"FBpiW$X =ZyckPf(d㦯bBq]ˬ0dأP6#CJܯ$Y_',UaBbP98Q.ƘX ,FYy8SuzӸWydVvn$ iվC#M#(ݤo TZ(,%Jò=*opF,o#۳s:p4 |R5ב .6OWPl |PPG"{Bdr8C󭈽\T/LY> cz6n1V/R'©a~O';] ㈝MxA Hz`8n}ipK-Xu5f C'-%!e,̻.*3&ҶV~9y)HGg KB$~t[)n`/~ VүѸ+")4E >8?hcJw&D*c/:g;%~mECLBj]l99uPt~<ހ%;8:_dV:}~5D_W*QևSp$`u}KEBn^푋|!Zx|? , 6!aB1SXH/xzǼ39- ;m dM9C?FR5RT-cN]мݝڂT╰ ZPݲ ]4R 7_SV#/Z>ywk1GgT>' kjCl3?{\s"N4H 3э ^pS4ݍE_Z)Ėe#nn"<֬V0uirL:+\u40XpmQe /OCKL:*q7D-^4}up͚|hTzHZ$ SLN w(z.`5i*%Jm$K!EfvD\~ q1_0cwUt\Ƃoe#^)fF?F:Kݗ$+Br0}T1݇2.ݰ_3NؕӉOaȆ^*3o{5G?]5BB 47I \b;NaLVؔv ȮjΝeh vE nDU[ڗ\yTv 7{U{aqde60adGqܡEͪhmn3u,u_l[ʏ/1qOP{餧mvRX9d o,x0DPb")=J7Ӭ-A 2=ᢳEbOXmlIr Ü@ {WeP96Ѭ\H|(cdžFq۸lOla0*Y)o[= "}6Bæ/`O (Xxnt  >h?cA40*Lx>_IZQ.!xw8gY: df `^kXfRN$ӭCuO#䈩+8FNhȠU5ujdn/}csI5N96P|m,>J6oH\tj(i`kz9+e'jkst,m+3Yu=w4U[QMw^0}tCߠr2D~|g#6OwE?%),%MGqj_j,vY) q%rAn:I+}Hn],7YcaP"4/.I>@r Ihqcw=df$pϗ]੖gDwXM pدCOnqi͑xb2:HENav@B1؉_"[nsc.?pGՏnJy|6jȇT0EsND"}k0q p.%z ? ab(ܷ8i8)†z 3a|6lҳ<_jbvݏrXşΜTG~>+l F L]1d"S U;ӺQ$>MH)XԭOm>zZEVl*Yh/рml=*r(5[`{ZqU;I&c ;ӟ-9" [lq脼k41i,|7K'ʄF|6Z+LEjQOؽCsA9?5F?t ۇ"lj ڲ˱ gR%OA5aϔ\MV-Ű{lP S|Ů*Xuݡ_< r΃:Bʺe- 8Fz~<$C\UܰHq>WH+ RHL+C3Spj3V:,7c+UJOM1 +J$XŔ v-dfc4`O-e{+V+ъ)ԍfz;:8yb2N7ZE Ap npf]l},-.=Kl، }H9afƿ$sA`-vM9m/ܨ033~P>wT+3MT{s*c*՟|}Y8 2y_xI2FpvhXf/v:r,y.P(&gIݑ: ޾[瞘:5בwL4+89V5ZDTG9 E( h'ug= mp.͋#8eQ=BT[V5ٸ)-hTV}e&}ޯk0Uס쑷$ _8zQp ICo[f,i#a#sHe Elݽ\YQZ΁%Er=Q HX%:> Ǿ*~(S`y9a=T+or~unHEn@]9MI-~7HYʏ_z58F P5 yڒ /R,{;?7$3gړyz2F8K^+`k]Lei`G ԇZqCuCUz6fqpSYTFA*\Wb깳ˀhZ\VxX2ͪ u7BUTJtɉd+1b;ɵ; 3ʼn>Q;*o,JbD$'y`Br?.Xq }!#yNE1e\iޚ: hml,{˶;4"b~ÒXۇ.|4/sj|+f9^XpVρ8U~B>u~UdG [Dc2z-bzȒ|QqEq%&1++60H7TFϗ$[@7S(#Yߞҋě=2{fHܳr@ߧALup.Q/+P}T"(bX1*"*H'G"J?5Z"jIVo(}Ԍ\yN~w}s !gAc3F|_>Zs"/5pVk WC0Ұ.Cdžl &[x iPWDgp^ uByw+xig،^eU'M3lPt)4,9i^!;c~W?3t{?o>Bi#M]N:(DNmdbJT,ƕ`s C;Ț(_ScdL^B@ͿPP\3brMK%nj _{*vV3BX8G}xg&2h,2= G A T_9kBwC)m7xyj{^,߅@ϣ{ "EGĂѵz.Qp b p xOrwn!8*^+@|Ox}6l" E6]\8͑3k\æ7">k:n[ϟzMP_QcU{iXfCe%jоK,x| W}yxM8(`ٔ<}SBeֳsTx8 jjMUs8ͷ\P JjRdbf: Ԣ7gmv6gDFEN'DDoQ/\Fm#ʏ87JQOݶ%,"{nV9xqH JEF.4&J&:PԜ!N8S#V*o259t!xh=;<TξgOn*>_UbY3`$M/):{3GПl;&Aҁ cDhblE-B( kcGcOʙG(S<EɢMg:؝t"9g"d 1z@)„/ܨ{ߞ ,q5xs4QT@j(ioW\/Xkv xsOa©LnN渘xӊo 5؟m$ vީ(5RCHZSՖn*{n5oC(p\h~q"DAYFsJ9hf>9^/kh/;f?t*Rﻫ蓬*仳9q<]lUN,f'-6i:Jd*}Ԭ I26! 2I )u b}57OıPvغ!Lryq74(p%9s뛮 6ȜRE 1] F!ڑW~wV2AHp{J@SU~sBYCsC7&4{&9&2ي{GM Z߿y؜SAo?J6/lw0hٕL+;X@U[v9WF|NjCgmj{X[Z Bޱ=!_pytM^-mkB_\z gQ`¸+1Q_l2Ň宼!hU]{)Lv%"5!۬L1:%x1`!Z#8ដ(IHRPTBU%L =]r,y*罱aGoˮJ=Ԁ%\÷ Z0k>eR'V3=rNQ| Ҫ]{3.(wR=$ vJΕ|?ɜc1.;߾ mĄPqn lDU|C咧!>EO.RSIXҚ۹MeJ{=Eyᄦjwn6 rӞW FLhzsTU2ܩpo;$cyKn[dcGXg Ji@q}{4ﵛG른FI쿹{ӽܳaARU??^a%:cA #?YJXKjpTl2z Gr<.7\UмsPQ3x1| R@z"3F2\X5;FdۆN=?_n +"Bz2]{a8O/o;߳ʑ J\rIX%|V"ax_]O%)ja)Q~ }6BQon+ L0^d`sz߮Z=`&%Ϙ!JJG&wJQO<5UI,+g$Zfkeߞl];;MKl4S7,+DzjqVŻ#@oeC};̔&2`${t_KM0kUGatןH;>8< 6$؋Xhr]U'9ZwefFv $sy晙wCh q~w4_nL.|0 W$͗'`yt^Ls6V/PdoYG.ƖZ)m*k^=oJ S:jT*r)oXoɿi3[jKF+%=gNJ?'jsbgDJ()3+5Xan/M \a2K[z%8!L9IAumd ǹN䞈v GX;Kb=I^#K]Y=M7kJ`xg^u՘8hI.ar>J $?DZ2Ip]+':`R78S9H5FTXgMo)J#lw]NpMW`{d3*#"6+"nd7,KoA%'',Zєz@OзU|HACp5*pk!quN}/,}")_AHN(/@CYbպ @bAV oJ.!.D H|ai)=R}@$*wMa瀸i`u%G8?-B:ذdGJ@39ⵢiu8h[kZُ.y;^ M(B|;gk%_R9v\fX(- `>j, fs#Z.vf]S0/'; j]e / _qALvoI2stQ*¤Bb+mݗDڋ";_Q*7, @)8ad4 >\.-KG=`,nNzM ،B ơX0N4'0ՍY[/ >+6ۏƄQ45NFy*Hh5E)5jTXSˆ*voOrxBr3gڨ-*B˚T&F  J!iEƋ͡nLYIv[tJ;ǂcS4,OYWV_/ho2*k nsjsĂ7lb ?!]qeǥg|kTj^`]-=xq]|F+1* cB6x`PʏT͐5F611-nl/U-/ZpDn?\!_a Y8ѼZKzq]nUGD,@BfG$ܭi'sѳmU,ޤR pѕRU|嵬3%!tA'iy/;,P=%FYL xGI/րM#4 k\I4W_ *׼TL¥Mn%VQmɫ;5ݥmaf{ M9̅^UFc+\ʭ- =@BJ.~rq2yi4PgO)M~&a'/Mw<|35&,x+ѸUhI̚;X <#78r!,x'3Ѝ0`kJ`MPiDk.F*7 B7}ΑizP_= ,u I0'بE[f'%t.~P X dFF?*88Q4s`Q fd 02 \EJc$ic_q3C8-fu%y4;2_<9[S$)XA7ԗuÁ.[(!]_;Z;O& qbSbX/2: a}fS}ĚBc{U`9wu;օt~6sX_s}M^+eW|S%C} q\3G!lӢ2łǾJv|?J;wthfFMMuriMNyebN y-Ґi uyWH^|l+/bw 27;{1v=ma",vJ*Nwj$U}'ZlHUuFpgXI1 =! i_S<׼d<тZ@z>.TH6nZ.L(abi#=5m3m| (FW<8b}zpֺrqbSm !\Q ZxdCI]y."qH"fֱf$zmT!uE!o?"6\),he bC\8bLɤQ0:C6Ԅ0Hj?0ceX@Â>gT`G 5*jlc2<:N~KgYZ070701000003f5000081a4000000000000000000000001642f097600007260000000000000000000000000000000000000005100000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/mac802154/mac802154.ko.xz7zXZִF!t/r]?Eh=ڜ.+˦0T,,Ӟ34].ߒBPrWsz,6u~ʇ?+-g=NJ)!bh"I#=*dزu}K+yڟ3[0As0%㎣ްô{QI|:1m90*1S1G&5/8Evyـ__ Zr:RI.! 13c8z3D)3!tuQ}XKEE_f)59m)vzo`v1Gn~fZY]u / j ?WQs;QI|.em$<$7mI[ȫJX"3sLh{33']NU-U`Pn^X- `WW14d/7!N0aluu,J ^cz߀`zTc6GG[JQ8f Y/ Q@%j<ۯ|%-j=j[T/H62QRęO`+@Po3 0CtY̛e)mҼ6wtq@m$s1 Spνcs!Ⱥ^]jBAV[\@z]h qAQuM"c d3ZG:9hAp6.Z"a9~\P%*7s™w__Gv5f7!4@M楫&Ͽ^Vn&RsQɅ,IzȚ#V-}1EdlA̡J}N6;Y?}e} 7t_Ww^D:}j4p0ݰ CL;?0cql%aѰ7c63R I|ʘZ&a!;Pdܼ\p{pG ~KmF&pQ^DA2U 9苼v㠈q;ʁKqԚg{z"dQ뀵1Li.r̪m9q,blU{):l!_A+_>vfqd #c[ſ vZ̮Gwoo"ker 0de{q@)S/ XWs++d`G'AH@9cnjLLj?yLYdpJ4'TrO<> WAVo>Gdnٹ%1[]]'K\` KӊW3=0Z[<&Pne}Mxn -5;)Kq,GGF? {"KsQl3%rV-?XMQ$WF)Ti_r)#M:H\Ź 9_~Wq_p,C.CJ~`I^ֈGbS'J_Q`i@TS/t,ڱ )Q}ˋ=|gctJ ѝJ@iuotX#CU]qI#}1ѩ錃81hx&b@/W-+3}uk"o݇A1r2:+ϡ"W&V{swжw%IAl_:z X#7~~Y76tRt CDZry?q;x4+ ~v S9u Ͱ/=G[f[_qL#ەG{vW 39ӈ^j4р^Gy[.=mUk6Z[^}ۚ*YOA4YB&!aY {?~+KpU:[eŏ"/H6mޟ)1[B?\S ' J/:e>wh>Bj#y.,}FS5sD޻E|Ɉr^O폛}ú-=N}ICe gPzR:ч0m:ǫQr+z-6!g@*s$ ILȋ%ag7%̸5~w Β>~hWcUSq O%^tPM|YJZƽ@6Å&N|7Gʷ.Lu XrLgBI*u!t8|`~?!fRGQѰ$->7V-]&$ [!}OgaWAᄊC*ȂB.pq Cdp \Mh[ C0`( VcxY?]bu_j9gS9(JHRAz/aݐ_-f~2^̒by'KvH<ކ]xTXu/塰VV(@]@=sh h'ifd6Pnkt و vm+kî8gBőHu(=je B(j#sND+!)7]t“L ?4!нX_ g_C. 慒7B0^>ݭ#uM䃘~:J)%\kX>£z)_wzU rk2䅻|G 8x^AN,+@`Ncm2N;P 1gqP 7Cĉy|:1TXh>5ӕ7ES|!x+_ɅC 3MlilSji&Mv0}G暥PAhpм xsT["' =Zz'>+*,6n✻#R豣]lڟ;U?_e>.tzf-1 6%)vXm!0X܁H8$4: ®ڲޘFEwlZp$DLM>Xv$m^H,n̺51kaaI0jҢc9f_:/K.!`ߧrÿ'P [i._9Gm,瀭}(Լ2ٶ4 $y?3g2Cl?5k{6羑1 lwO(MQAKo \UlX<=С0-|N$IHTW^喭v?4Lr鸴a@r>EY&6 %4Nl ϸ=V5=;QxHψ:x6_(tP+K[wp]K.Ag%2F%jHjo">%5dC (1KYxx p=M?,;E&9S;RjU9а{# 7Zn'(w^4\{V(dD\bi}+pn ~ؗ}Z bpA=cKzϘpw jDγĮd el%*Pqf&;"2\)2zLH" `}f#ѝHY7CӥqNv#!۽1h.>ƟoYMmv}\1Waq 2|Vّ3m"-x-0[jﻻũ0-f0c:k(Ӵ [h^td$~@Z +v<~un_A=BsjڞWoqpVn7 f.M&v+zyBGHra}(rx,j_IP>SsE}Xt8q{mQ>ʰR]nP:+'I< ~]^ BgxS(p:VuW_hζ䛎@:aF[! D/@٨ʎZµ G D]}qWq1=_7N!f)e;`;z:?P:-Y8>+«.Ie1 ଖ>!2lb\BtQ<֯Z_M_cNyQsछ_Қ5Z!Dr єU2)\JiGS;yV#W-? 1Tv%1̑G)C" B,5yC-欍 2.1A6܁)(M[iqo^L&EtE3ZDAK^YCH{o#t ]kPN;#q̥>Z풶(] *76WvKXp(MfjmU2ea.r)Frg#f7" ؖbIUvDjkX}u5;LfxN2A#(o!*:JCx& HMN:A%4-IV_vaKݏ,*wIS[T\r{ GCΑ_K˹^IwF!E':QXo?lP\2ny1#z#xߙ-?~˩⾳$vcIR%Jl>O|`uĿw~jHuN3:SvO^9&ϸWR#mTP1:Ю,G.@#Aᬀ`a~Ӡd*q-M|z,O>`:,XSAEJj\K\&pN1-p\83$zW3G,) gM>ްtċ?coXK VP}=ԯCV^D+ B&?2 :/,P$u&NaFtsg$KH jQ4 y>_ak}xȋX @]_d$B Є{/$R1hmݛrXF:ؚ'-X~AxY-#ԅZEdC6JZ<Pl*4 kTݵUpdcyaH~KRl+%*6}Lb+ w8 9Jpⴻ>숟UgV- zoU7.id& idYIH;U+-kw{;5h@+L<*%N~!H~@xBBDWN3 gqJj`r] a L¹BI3$*;Ԭ{ %'XS_@Vt`E`ߦ{7ep1 !?lوĨn2JH.ՍX9TSH-L/ lMn8W pyŕ5x76KȽAPYl] >7Dz+xRZ ?61VL>lmU×'An1ڃa'J3Eb2Bޟ-3870@bܩd=YrhX4ZNU\EA)_꺯ٶ ͈#k.l#Pn)gMW0G1\?dJpKbϑ>!#Kv*/' rH5B@@P@zp:;\PTԅ8FK=rWZ(,ݶ":uq*TRЉ&wIՖHHlzN%{澣a%5dJDɄxYcmO;?'PTGats[a݌ 'VxĆsZY /Oos\6;Vͦfh$ô@sw5xNׇdDžʟ+?o\)(Cd瘶+FHE>R5p\Ez1йa"b{.,ah̃~4[`E%b{>%]fԪrDe)7#^ueC? ~8(""jz=hð X q\ fEJ "[a,"K1SY?b\Z_:^Iz8Bh좃nMաJ;sQov}ao쵶.c}|z'7߾"0=`[/B_OTFA=A$n{wɃ i`KO¦5ri0H+ u.p#D@+\mQ2W$[*e#6HJybo7\-Dn $;Ҵ-(m*Ajﵖr12`cq> P4 =hzv:&30q-%m|ޝr!jDlgUJW|KLUN1~`$wYQl_³IcsFC+S#*{vZ6‚oI?i]O %c'& \MZ(lXY[5>X s!?R0/H>ͽ}FPM8Q2_yK8zy6Vm_yHZ&2 Rhg͐گ4I6y(i€tp#!_~#MH} ʵ/yvfg.=>FҿLy^c^P*yGvxW %zʥÒME3kmڲ`YnX@NlH2B?B 4۔RX3[ gI^8ǾL1'FE=]EqGPz-X[֦u  }f +hG+zG+cȾCAlcefUꗁ9=F]'s`ra1nڬ4!zx3ak#xKւ,IpDR=^7o4y򳆫^싦6l w'a]NR;Hqc 0_$ &$ c!٠`:HFAu_ T *jW<n*VO ;Q-MVxV =fR{ai;nB]=D\f4o&?3392#hc8\YMY`*MUa4L`c_lM*&F`MHC=`LK꒙7l3\]l9z7SQgN:ё|ъAR ߜ$;L7-6 (imts `ƅ]{D6?wC"Tʙ(N-ɽ>'hƵ C-S`R眎4B_ $j#4wnBm|6N`NFgoFgv;#5+0[ |? +2 2, ָ>l0bն/3Ey.|/ϊ5;YJ{>M7цsHiH=Tɺ3BbaNZK?<f2u~AK$1Qe;JGi< mv0W(IQnxvTǽִ-` xč4TCLE0 ?;xm rP3vPlk `9JHZ,0@ %ELy!Z[Ƴiu%eĐdX}s,\I zpiв|x8` bQ褜9]oGL0υKҿӕT1m-.U8j|5UOH1 }fx?׉qeTU瑝O|Oȑ5לFwDxj5fEBs?zn24d~d7yIDbn~IM988ۻ,U=?XD.L 銖VZnveTTJɊ^pž6g xHըq_R%^ @2'E_8WP\U7ؔV(llO7_j^_ ^eAV lfHs\B+]oξQ: vs%0$=uT S,槳R޷K}8͞M"(7 eS؞nyѓM w\;+ crP쳎wɏTn#Mf}Z(ek#Wxx8_K]:P~-6g_vio1Kzf-̲AvyZ!GGA8W-Ԧ@ D?Uz[{UζR=-~GbAZpqkg]*8vQ\~+u_uF\ ?m.zDT[P)zUcX4YwhFm6(,WG]U5Ѐ`TaCsm^㠮?Gd*':;~%0IWBHW2*v->;YFկlC En[ɎIz*W(\h&z֫T$en1mm k;p!yI} 6x)2eb@#ɎDW\ׯz0/d)!W~ ;R=H <[bd(̫ƒ4k޲Z -5fWЫTV|d~?#2s\d~Tw3AQ`dv1t.Ӌw2E?+5n-d|Q|)53j>p?O>VAp@N䜄Q{a4j)WEf?j).UvK,F摛ndW֪ON|#ePkk%̩Չ_[|>v`#A R]KbWrAOe+ tKMd8yJwεHRJ,qc 8Bč}7DGL4sN(W7︲-&zY4[:f}!gWgDIb{6bjb36F-&Ԛ6Li0@nufcDA_vcFѵ6F WXX}`1aǂܥoDt221 !̿G2>T"L0 /[k=Y]le`oeCTvWۯnINЃ)¸ኜ,k^/tMGߏ#:[@Jƕ~vk*ExӒ1Ũ=#OLTXG"F/O 衈כOH!Pb%jhs(V}M%X;n&B U;Px$O;0dƫ nX,{I![᜻(J2Q:ǽа~X 3M!NOv0Y"fuRWkIip2tݴ+@cd͌{aKՙ;d Qv"vQhН_lǎ5č "rInK]s*XgoS:$#:c>T hW܄fO+2]$M(DintZ}AB)0YK ^㞣^i!/.fg`KԞ:I<7σ(y,}(RS xa&,fR֭QGd9k@sP;fB֫"/T@Vmʏ_2s3y[/ 'NGۚ GO#ec"ID4lт@аڐދ7!. bS 7 #!NO]凹ݟr 'e"` H-糬-6oƋÐ!q ׳a] ҴL3W%J.v]7S}SBP`ᬶk2U\Ę/>gP]񏽗`KҰڱvE\~596;tIz1|cTkGWH kl,K,O7Qn|_rA*xfi\v ITkfE^e7r*1"%Ф/6qM4IZ*)3I0&gΩ37TBmUR:O@ci)\!/[ߘMG2SX5O81b>_F梣^?Us 0cZ_hRtMDv35QHr4^X*H^UcR]~ VC,2]Ӏmh+&U{AI:xLTI~+?2OvE۱+$~ j9DDt K W<,VUT۶w/HQ" K/Mh"ĹRJhq5S(hkW*Zƫ 2YlK}tƋĉb`uy"Yx1֢[IZ" j BlCӖ溽ᨴk \km*ܓ>^ (n(%KA g=4y#Ŗ,W~ kKa wWqُܹ +!0LZMZl !|HX!]yMķ-E>QQ[\~ESKf|I2{fݟY->Φ^0EXEh-DB \Rq%5y~#B:Ԡ%lZc`ce;a-DDl)M & "0II "ag46F-q&/V4[jH@Zk;g5R,A'8TZO8nֺ>τAd0HF3r,OIҌ"'LLXQe$iq LE *qr{'߹/v%Y!)R&Hnby>3z\:h,UK\f K!"F0NED1fX[er|9z0S7eYH[M`ؘ8ܒ"QwDII'^o0c2I5B#CV:i6қk>eضб\`򘂬 `^A6 "K/n[͒Mf~$XQ qv)ggb3'P9@t}$y7RRmAy[C(hLezd6iޚuG'&bLU&|A<4 hQAMQa gڕ[\]pB5[M 1`ܥ7O|Ml3}PYíZ_,IwۤL+ ~"/ȜTRJф,L/G/ / f  )|;a>u(3LuX잶ףjFLnÀu_WIj[  ~P.S}IXȲS}%Ax&u bo1&7׼Kvp|Dm-Z;U&}ΰ1@U:χPV$u ,;^VZg|fPWL<@^WBےVSbr_?i'*wmLAKdڊ+~ ] ¢Ү@'iݙ?o78ą[Tbޒ*xB+OeU{׽Er:A)B26uM ` 0mjƧ5E/4Z6"7g!A e4ׇEIYb/A@S ,|*1-oZq(1ߦ3ՙm邫Snx9܄8#+.ģ[KfJ.I}h0IoZPm V!%#kUo"+Li+N^yqeϭzȉGC %q=-JL Xhp*)L$Gpk {LLm力Ҝ3[avaD^AZ3>HYjg뷆cκ-ս hTERϵ ^9ej@ŹxY|8G ~pQ;0Bߊ@y-[$?&<0E{NJS*vy3^O!x2A's$_W3W6Á^hR"ɔQSPurr5†-PnJ:9JE+@9&5& O8Տ&.ۮ@i14ǯ3_5r$lFcwڑ)8hTm^l8RD#yVȢVHkRM>LЄRx@%/.-h"[dEu-j ՖK͙UfxYdSb&dlw"e̫S32=j)" *&:U"8ő dVCOVD qeiT4,F꺠h՜ Ni̩Cxj۴^b:Fb 0/DG^b. +=/H t+nSKXL) yA/Hv/K(5|ۙ]o&Nɿf'ݠDk;t8\Dģ?9Ed[rz:?r|**6ġ/Jmoq6ъ8@](Gi+jg[CMD9vV^%0ra<t#͇2~T} :(Ck<[xE7^J gH`/i, –Whhyƫ U-͡ |a7= t[0OҜ-fPFf 257* ?.cI/|(.$i|zQgXGzƒN\*mۮ~2ΕO zx;be ZAd>IIZ jZx;9ACr *W{22vHg{}zwyBv伪j}ϡI&OEԭ 1!9;&_c]-Mb3⮦x e ̳\/#CF7id!H[@uhq>TW̃k1N,j ȉ{eX&1*^&!9Ġclzc @7Bg"m|Rw|蹗JXv{ӟC .~dIMXa[0셊jɴ7 ^wyiS*;`⭃b dV9 6V-W[~΂Uq4ʃ 1OV[y* bgD3zF 'JwS3_+ĥtHZKGKzڿ^Z7=Ŀ*iy&Mȿ 7pocP\D|TªD:z$_Roao!"Z *aP qzuy"\4L!ְro&1E%6e-2O A GJ|6mk݌u !]~?F߫bhAY W`F ~ت5mDE+\Uϛ"A]י6͛fKJsWDB';Gp_)Fn(eX3vW/r@ڀb! Mz\:-g% u҉>BPVJ0lx,9>JusEʼn1j&͜Uʯ+pk#.yVnj3i_p?~%^Cy). p]v^МBMlb73OB;umTA,Cde BR"DLiX ?0Ʈ3_PA%EtUiOd:L^ґs3z'SF `-,$^0ȍmм^SFޅkϧf;[םolَ; kdypyژ~r[$oAK03.&{"}/ԯ6Y1V%Y7ldM"!U&<'Zzܜk@ucxʋ Tݿ=|Leo. [Jd#T`K?Yxr]3 j|:RWE1wa]Kh@N}9ߏwW)Vݣx,eYD;f UfR؃xusI`\M<Ǐ6o|Y\>eu¡ʼnܪu/ݎtN,D- E|$jKmv#dz̴Ǧ2\-l_auJ)j jFptyAWHrca bϯNT=g_X(Aџ(x ͑f `#6!~Fu}l~rAkd_I# ljDB1/Cz H˖j2&5(u;ͼҳ|r~Bڢ`WFq|1@>X RpH3 6ń+'cA+@/]*>4* Ei\J4}NSqqhogURK,bIPbdEwUcY0f.i)ˍ^nw')4;uc>/K?ŸƅDZdKaJ9gPHr iHάH؆eҶ&d!媐?%kcf4չ5:INT-Hk^k\j^A }"Jְ/ +d2ཁ#W|pY0/4? ymI݂uHlX$b8*2ϢI_Ժ|.91dhQմ`@_@RB;WXǘ]_gFORs4Ȯt(-n?ɱC(Dpa*Gi{r7vA ,KjMm&\y~ }XIt<@ C[/[jSۇZ%7P Ux܀$HQJy2gȬ?zXxK(Ю0܏b5vpaNT~"3Y/dz8 jKNYqk[ojx>1N84[J|ֈ]YF@׺k# ܚ)o 0vsR $.Ņ\C(4Rdސ -yyf2@^fҡs`vҒ۟mDގ3 E⽾ڨ[?\g U7^;JL5ckGh9YWUl(f> $`:_'Ryx1~ "B}P7/- EO`˸E|B̎(bG<&4l@ ֘>"0|\d)un9(g$ro<~eQvqՏ:1ؤ L dPoɾaɦ'sm[ˆh>7%je@Y q:"@AY^5 !+(^Ig$Z&ams 5$vM^wİ: H3b),sYr!{Ɖ}{>0Yg-5sNQNg|e8%]ťAk̝i024iV;JQzw]?l6@e Ǥ-4b4)Q= 2FWN#ev W0X6 ؁w;Ytv]z&9^UۨD]KWHFe Э.uylG|/]W{(ط`z\z5D~qNy](^=}21bw`1K}F |h#>Fdƽ1v-C6c!p m:Oyg+ӻتw9m&ὺAA UZS5+XF-`xO-"* SGF,DcgtW%n4(7zExJ} Z3t0es&Q % @:{.M~aعxƈf|!fh# Ơ'A%/w0?(rAf7]%&(aa2llZ_G"SRn.BxClm⣇-.N,6󿠬}!]qi`9\ؐږ&ܷk/ >lץB+\2>&긒P^i"G~e[y|su5يfػz+:c^>u͠ 10U "p`&4FhfOÑWt3QCέB쾛JۦI$F]RgRm=l7vF3ԎG{&5ѥ!p=vt03r0K|ܕo(AAD5x!eQspK5K , 8C;׺̽gR} hͧ9Aɗ&-!;NafX;H0#U,0>\0q"X+_AT+6D 8D&`;:c~)Akټ^8UVn k502Is;)2lϤl,=;?UrG~3??4NbSLYGRYX+캎^w&e7|Ooܜ_WTI.q;>[.~/>C#9Ҏ]J71/!B O2Tl34ce1s_)'*FdaAR˵v"/CڰP({icp휭i`Xӛ^g? /? S1GDAO^%`W#_svߓزiP 3 ^FԈqf(oZ+&B/rȀ;қ4E^%5QP9ve/59 ({<>$ \ XB]8+T}SxT~D-Bg U8=Cxw>pϾ6ݏ,Z_ $-(S}dVS{砖Ka=J}Ձ7Wpjr\zM&8bpjȓ&qv,P'9Z~sfw2.k | v`ɣyƶS\Pص 5ttP/".r..e˙$s Se02TɊDmBm2sp uG@>&l4'BzgX|q~: y}n1b3#Βo:,4Ao{yN}Dnvme1ݕ mPJ 9>-@!_ƃ%+L<'J]#lXaVB ) *8?Ti|qq4VZwLB~3Icږ$(>%lkz*X =l FN׳ Lf Ok&l*Uj0Y!"zp2Pg?c0cX: (@-Q8IBŏ0%1UFwQV4;"pp-.cu9wp~e#"opT; 8^ϭP% W+[E J= 1tRgo͔_d1lQm"L/G>(A/~h=Ewvc$Zui+:e=c!NCмt=r$44)QkAf<1rp4V,d#ςPbRr~_9}ï$[7ێEg1IgWٮSHdZu%l] Wvo2L׿JS=Ldk{?L?&ԝUU%H<NR^I7|ܕ/eWGś\H4ZkUahd+M:P84p)u4쫘ġZ xyTx?gڑ)&miKMQ}o^ڨ:bFPo{,Řģd*7S#i]Tք(%VVs'nJ2+ [} WAD>FΘv. Xe ޞO>շBHzW\[*oiex<&G1c%N*2)>F-o`?,d)dO!׊ 8gP#Dom\_Ϧ\=2zBϩz࢈U|nKoEfL_{h7Ent%c#5CKn;~qv/5GJd6j1?pD}Ds }+?89y5ΦUx0"1h>O %rRpIc/B'l4IQpdtl5N{~qaiLw{& \L eu79͡+;O6 ~O`S+"}i+Xjܫ4O[׶X)P y5#^hnPК>G+w8s%g6I^[e`$:hj7>wQ_Cg+?[ZءlTPH NsݽJMncJgx9>UGxYkZgju>Gه]ŲB 68Ks[1O`oRTX#5W]dcW 1~Ek %;9j<孯"):…230' MboBҗg,n }Cp%P*{ Nc!;o^tR[A㩉NWNDGJt` PaLXj4emJUL%1oyѠjvP4עæ0!V I6 fVKei"T^5c~B('s?!`o{}=U,/ pj1?/Fe|eG4E>NClɚ3<$x]<rc14%CducA `4W6 Mr~GDQ|F584GkHoՙ7,2.@^Oq:Mָ9_K/DEبʶͅUeD y  O=.@S=u`%GrƵq56gP=Sex՗m tH["eķߨd T0xZJ{c4uK8 5/ٶLy V|-j(TɚVDZ| R{Bu7} W)KfD݇4#!b(Q|#3|J=ӕ}O (uqLނ+2?Z2" ~R|2ϼ~aySzd(яtTxjv8R,f"MfHdS^% ӇǧZ,{D߇+>k5%ГI헴')g,pߡLj8"IvĘI} "/ 'ӴQj٫{(Z3lc\TUX} bxRN;S3{AKg2'__ ­ _;(fy]c~0  ©-'5ݑ8xذT2(bl* Hq(b h~|/<{LF?t v8 k]l~P۶ĉ_΢Rp)4Xa~֘ibC r>b\@śt|(]<ևWԹXS[LVq<T Ő@LMM}ɥ(Nx2_&~C>3ͩDgi6g}Vd(h8˖ximv!; &8WT%2)Y-x~"?!b:J$J(S1Knn4S1)Nݤ:*> N}̓RL4XRUŕx$V)5 ӝ1xM|Gڒ>Rr-Ml+t*IpÙn=2XGlHx2Ӹ:ś/Xy Vͭ$^ WL*PtW[g"ПfUbQEg'X7$K'St ڐ/z\M Q [ Or^m4I?dk}[J! PQ8A5xKjBYET\=E&S#ɉ"b|*I+s4昏q~rg;vmMeYXDH zg TW0Sq2O 0Teъ uۄsNwȾڼy?2s!uŨ b%ĨR * \/>< #wLБP [{64f"wm% 6DXyJ<A]?9&Sδ+};@*^W*;.DN"F@Ij !sV̇'-$=^}mDfn "*'u;Vb;e2|Mo60-x\އXȥh-M$>+m%z^t bH)Ÿ;P+[3 IX5O ۊpG˽ᬔ?t{:zJx^r9WK[`Q6kL0a:䂣j4"+>ޠpH^D}xT( F&)FRjOV;㣨5 }7i=d^6`+;zީ+tw  MI!'i;HQt2YB'/!dy&zBe`srJjC{5bғiƋ0pχ2;?$J$go|0.T&Ҡ5:_`ykp)+؍ vd_xdoLr* ݩ/#x ֣{ y!.H<Jھ}+< cPR4f޸@+gQ@ wh]rhy?ER uq4yv.9|| u  P"ĝt9#SK_u:wkz1'.=ߒS[3fÅ_{z;Di5!O&,Q]݌ >R)(a?;ENE0GEj__uG´29z>cM%L zrHuԸJ(6o `Le!*`{}&dt@{NmI;[ gxYHad ;ӎK !.⬉Uۡ9v{.A$hTIѐf='$͔XE86cAW|o6!w@OY5M7hVc!+$@[Xmpz8HQ@߂!S]N~r*h+DTfV*g9Y*;JV(teBٖX{<ui1+U%VF]|SJdq\(p֝44\Pnas-{/qMҗ<" $ n̨ ~)VrT9\Blx6LXcBϸ֪\w&c_Z.}D|TQ!Å|,F6|`=wz؉!%2ÊPrQ z?kÛHk^qm$w$e_T b*^I#~h,|Bw&xzF>ˡIUL>yXZZނԚ+xuFgn?g k7J (PUP{Nvvr(t|tFGPBrH|ߩ_Nnm(rRd-jw8| { ܇xHz|-!%Yd\ W<,HѥcpJW,{58[#%ZWhcXj@\F rD46A~ہP=2:ekj lS(!Oʽ`o}:8rB ьoZ4lOҲ}_%UK8E ?>>>Iܗld_$sr@F &]{'gGǖA<"o! ZIgt8z[iRl[%-vK> V)#ߠb2ĎO;l.ѩd)3TpP϶\N!&)&~d5]CQ\XgaQ2oL.DzW% yZ%C:h}3uj8>%:kPc}۠ ckYX10KиSEVO]9zɁ^M.5{l_Ex[.n * k^8:&|C&wYu5cEn*e@wMäco)1x=\UKKc z,!ژ X B=H}[K I9j}0g$ceHgMqלj[IgڌMR4HGq6 Wpd&Ōxr m`&6/cEqi'܏!C=<%K7<༌۩KK0Y)t:1(\AZ#XT</7 Qf U&me#6`)*5ħD\eU|߻\ä<"cQb](%TB[ځU,یQ7 DȎf۷r⯳ER{~De|ZuUA6 (OT'1e*G#Uw_ZEY *r,!Y2AĤ rU/ڸwt9wbT Xg/zRʳ#2l>;9sgT/KDna* $ S=s'ڇ}.u]Ʊ;:^Q̉!/%]y64[ 6Srq?׻Wzgӈ!9ϟ=w:Ț> =Qnv^sf ;=gOĔ% KC곶&6Q2: 6FTol~~il,Nѫ9Mr &sj*䍌.h+o^F Vv+W,+U{8r|D9>5XȱK W-!ЅW8$AOy Je,麌PxM n8T'yj#7.P(zm%Ut_4K)-koM;k<yIeQRG֮Sٔ:Omljr.)YڴhW&8WFS`m{c"7SFU$r.!RAqȑrAG Pycб| yEtpbZs}L0h#|2.U8s˅OX>%?BKE\k}lYZexQ""˽Dm&<^+ujB\] x+;D*ڨ`*U!3 YŊEekin4J@s*cnFGдRm}?v\wxXa Ә&tĺJcC4!T!#IY>! =[j">KF3=:8R'QctG!ُ~p$cHX\WwS}/oRHhnu9<[.LqNƣ#l Z *m.b4_I|d5˜l^q)ɿiK܂:6Hߥ#q3s[>!X+*t"]_wf@hg>ɧ4~ׯnF͂(3E9B GDȧ҃I&)5x5A_dFWa}lR`D1_+eW!u[ )eӑ*+d93Pxeb cq(mRh ֡3FV @{|0D8]7;amhX,^=zt怛Hq1RSU=B Q+YFSW!?E)._Ήy#qSqIAJZZކ ;JW.;REyV 4Q [^јnd"6xQJ 6sv bn=]ҙk$MڬgHs]=-&& qPTNANse iȏ)87m KW|.K7]˒KDіxm4> ۝}U"ڳW]ۻ+Ix + |WՐ< [;i>=@wAv')h,߾qw۸1U(AJÂIpڴzDh5r0殊p`alG^&W =IBb5{bƧCDcTXBF*xHo#P4A3L5;AW1B [=y+]@g{W {`3f^%ȣLc4S-Z3S.rk,hOX8Zl[%WX״+ KwAa;˗IcS6`>~=OԿW,A0#ELR7|$$U)ɍzuk'- +&v'|m`ў0Ue?4uDm6ݍ?Y:@8q !WQx1;ڶC;,6bhUvFrv_N9zN`>֨+ˋRz䃯ul%(giK,(-\JaP7C ?Y1Xv1:M$LyVGtK5Ů)^$'}1Ҳk!a>+Jj|t)?B 9̤;ޚ)RA蝒"ι@hS`QAirlRN h au>aas\j'T%M~y/cIWV S=!`y yX\ * =} ї2?N*x 5M΃"OCwDI ;Rch]_‚!-[YC J1s+eVfʷDB^*e:mx`e>W򶉧5X!]Fp#wjvK3vFdӳa O/eM=Ol?bEe\ XRAb%KXca{ 22/ד^uH˓>f,ўs#O`J!Q+g C]~[IO)nH]WLWq24ZB15$凳\Ki#(mܮ|_Ӵ.4]lR E3逩dQzF-bud\ϢmB6'뢋W`R D6H/yKڻ(#{ˠKNnV,^|\| qz|1%íu6lqːJhՉCIÔ(r5s؈>poBV._=eRSFӃ88<t(B tKa10=z5eASjLX^yu r}'۞YK n;eRG9*t t%EmJFsɻ[~$ݺ.q w ZQA^ sniAnBǪ(]<2bKNV ;-W(<ܦŎ5?}V!a\d݌O|-7|Y lP FխlWaCk2U6e'q)\ 5CV|ps#0S.u6 tLpHיaJb>5ėjGoAyM<;rJ@x70 BC9cƐՉ+Ob4ʿ]Y8ihg?;3<[`@]BƖ&a6ArFAlIz5\ )O:5m\z#]旙%馑Y=BdT-qC+G^٩J^[YCg]u:sM V(IA+ 'tЂzUz^oig7EZ7[XޢTߕ]wXUMRiahخZ5"WOk)YOwb({oV;Jv6hA;49ח[| 2UAqJ1Mł{#8To/"ʼdMh&v-H.vJa6D/y@`R1ր537&}ٜi>-C͉k 5 ,0aL0;;񠽟 0?p&?'Y.+1< 4O„3+ Si>+^?*G}[`&Epu[tzCT/ :u f|fPp'񗧦Ȕ)ӈNͶޣW>CGw>ihZڤW@TLb &R4+R*ë/N}KUSBQm[8~7?;k0SnS"<&̊߀կ'[;Ll+|P"ʴI~\ˢ k+;oUWz~^c y4I[_lc?MO v9قvv9P|稺bPUt۪ ě@(f8/6Q_ݟֺ,C3fxHZo$O'`aE㙉"&dXڠyEBb‚u o{t)u=JD3=qpG eS0Oծ?GvDܺQ'gO/ ֟"Mu}?KaW irETwfҰpP\d} K"fd0?D}2K5oȩTj*E͖3}dq/s^k㪘D+ٌӐ_Yݲ=mrb\:ekzІ~%80;00n4 B0(u>|MyTGi ";72ƺ\ygu A_|% 㨾|Ds+6N/q`3;Ũ4A% w=ፑ OUCI~`Y/eSdsm~47^mWH~\*oOa. 42DF4jԌ@9*WTOkdq-.//MA ^#7rucDK\E*(:אdps }+KT-~oO}䏡9$ں#p-9cw g_.uoVE. *f0b]YZQFKdQO Ȇ ۅ:1ae^_b9>4s'ύbH(Tޥ*D+-@Ha" +]Mu V4'j3[GWDo5BۣKm#% 1ef&!/v\&9 K[F,7*"m|o/2!cV]V˄Oe<z R7~Un&@^.gB=~@R @1>MC7<[9Ro( tcH|& P27^L#QҕigDǨ[X9+&ܫ:ǫ'C,mQ"L7g+!]s7NbH"Fkws#;D ?֐- nTn!je)t6[} +GCQ"0шӚ#q+`(- }tFhCk9g0|j6J ha+_dR9x# v!J+r1l\K{|{4Ԕ1wQwU8kr%ɰʞVxB3[5@:+$E1ıMA+rZ Sz*')T*B)Sg$4[LN`RUͨ JHph:MUnP8w R&i7'hKxGqLKl=AC@= ht!"6H&31֪-Oai/Ql2~j#"a!$id:JH|0?49Rq4ltiN$zT"l8lcqRXOPk(]w O!J! =SGfE{-VltHx,P(@%f۸9c% #X*n hlA [3Z *gu-A. '@w͢Hnv pcq4t PSfH4!J9i vn(n)#Bܽ:’{qgO/F՚XRZ8:GV/| Y'4|ݨMy[x;>"P;%pp2f jϭP~`o)jcGBϔ0H `^Q ?#He`r{rO|~K7f=y~~>)iV5ym}N2Ifuxl FnP8u8*+ݦj e۴vkEcV7N77o5=yV)ERc2xzCTRf >.!+k4*a"qhw, X ?XoOS~7IZ0c!qBE5k@V ,NIY]S{(D>'rka#SWW~'~AxB5Lcܻ*[8]$dؒ@liIygC&S_tHe5j<Az^7 S*)ؖWW[dÿ+^DQ j da 20դٲsCo5OkoO+[GvB'*ԧ,wxH݇"z˛ 8{zݿ^ՓoW'p`֔L>08Q8PU]=&^ޕ zP$ܜTۻ$9iU夨T;t=}Bh }U<$oDyޞUIߚj!ЮmAU'>=V>yŗ(SWoKj$|/}`@ -, Wxs h5%摹^"SDÔ%#O4BgvӀhj&A4 C|w3UyƱі)ݖo(fFdlY ]h+ճ?1t=GWb/-[=ѴWqCغ_OTAb#0YqN]X)Ob`pZ䭅#:+Mb7t; wi.Biϲҳ L#Bb,/bbZρ bnV8PC&+Z༬C* ەHTCq=P{2nC +mJMʋJſLɿT~*Ϥ`a -S*8=h.gw϶$Y3[4{KJ)Kfx .YX3a) O{vֽnմ5378@`$Dfgb.#;aƚ.ohgsJLN‡=dG.\hϛ kL"=)zh*jS.4L}ĀG$ qԻ<Ǹ ]S_i-}f ռN (X")2܃CUKa0aTK*e'F^-7$HTg!ߺU懲#zt\l ,U[yV_R4i~,=Ԅ6<h)d!WFUy0q E>4By?90>I@Z #^£[CMpnzL'g#9|㆑av{ )`uO%B$Lj"k;O{>o%c-\`6܆Օiebe.mb-Ww2֭@Xҙ"y.X$<ӊ:_|qe~o fHL({=%IK̄U7dpdh /՛`W3v}7Ob'cwx`;bk cTCys{iΥ\~J)Ohᐧ=a&ĵ,`#QW λ wd)fȯIe&7J]t5%XNm/9b0dቢmEZ_ DFTſC<<`WL䮊^Mji})F)xaŞA76hAjU.Ea@Sm]'*FOv yo~ss*6 SUN84J O5 mf3nW4kYqHq/N }I[ c '9Q~XƔBy @c 7K]EcWICa!0WnlIMNA)5#&.YmnJryؤ2ց!C 5OvYg9cwV(}`M;x97zEվ3k`֤gcs}FHX\Pa/4; cϾ ;8Obh燠r?@:zƙbDsdg 400ObH7B8T*xMtз[ά\9 zo/~qك' JaO;I=+'a%RN#\zr]BOl=וp*#߮N"Dn Ơ=Gl}Ez_LѓUsI5"^cp~kx-C׫ Ρ$Nc (pcU*%h/(GS(x}bΓrNiR"D)̤[} PY"\q"t8nj0Cn:%pGy:&Rat(Bv,.A=W^}GOY8\AW,. b] 433rR$0JJ_bt$x:7 @?S/a 9Fp!og7PڔtL fDFX[,yN7;)ƮN2e#P[M9+P3Ay33~30ߙNvB̚*"&:k~HWrĀB19@'[۵Romɳ1 pB0dM`H\F6 !ZB[^]BC.LL/ک(e{oma벊i!epp1)i6Y2;]`g(Sd^*%Y{Ӯk] *B1 ɰzڲ.z ^^i@I W pnxNyWRv'3eKnO9xabH6hp7zJxr7QphWu&Xw"C[hBtWH0Dɱ[-%Tʂ%_/}{&N׏B~`\_!٣ kʪ{.$L_96pҟx~yq;n]&} +/Q `]5.5.0?( τ" 1O@\_Il5"r}?uL<-=b,3hM[bfxHxiK_([DL K84D8oC2+713MxJiNb5LO;}+0ZT;6ucl ;c <ӏ~˰!/3EY;%@#Nڗr}5aݝ^P?-dcN.(l~_H_Oo<=.(*o KE}`8U _W"pVh`7cáE&xu+K>tC%f?}?uU#`K"9i`|քby#ګML92~'[Nn?|u Α5LjSNhg O?*ker{}Rl꫍m~ mAK, 0nǫn:dk[~or"EA#Mk%!u5DR(Q<坃 {nߝn&O"ncb[l!L4rE}̍1|> m8$UR az~Isn,P Z^G >GސS"_O3r$y+קD gwt;' c*a|,!{ovR)SK,cr#P/U bm=fVv{ܟNLrILpyޛt>]mC nנ(XELuم\3A7*83s95խ+enGe,:DMjEG[__8?WEϭ!&]_q!h'鉅,|Hɠ64ΰ:+ F yNhJ׸^7%-p'W9Q6v29G@9M|c0+k7t(@o2r OK*Gp'?@ƶ\+B' e(;5U2Kh($zJ@cڞRF^špZg˿+n{+_kiix-*Ⱦ١Jٗkrx;zdN q\3L[ `)mճ32nk 4$8JY4TbH9Sx~)K 8kv.VI/G||܈ÌOU%"#i~7\R[$ma,Ƨ.dNdνV (Y2 pokdyk-ͺ}JM;Cv1R׾4]/ij o[pgQP&/?puToɀ G<2wb`H)J m2'6꾁TR V&Jso8PLi{jAƂ5>UB& ݾoqİS.-6ia% c\nXh JhZgǪFR,뛒9l*i63u$M30Sd7~ᒧg,mtvibHB( 6tB'״i|֭=5,>/7Joe/lY'ľZ`;bx%~Vf^\bfU(/{ǀFr!EdqA;%B97$r8ɓa#n-9L0>k=ڢa ۀ쫞/tkg)˻*EYB"Yt#:%@~١$Y+m08)m! siβG,!u#cΈ?Kr읞^Js<_c6*L`q,ʣB.mvMCq\k걞PAڝB}ɣD(^?Mq0OCC V5d $^DY>dn>1%/DbWI'D2}bt^cm_驪,~վ8tu- 1p=> ζ ̈故׶[޼Y|M/On&&b#OVʏ3c */-L.~72HM'̂ <~\2Le3%(0PJkqD@v~ʆ"mU"a\z@ܠA97NZfFn?:T%y+H )3121'l{!+dALOh3A`kU6Fv+ilyBH6%5∌\=}OLiHV(#lC hpi"M)=MZ(T-"Be[r礼r}l}QtoY{!ze@"QP 0>CzHfxˇs61a7EM+UX7/= t(`vxgT K$=hm P WJBq@B Zr_ʆtyeH e h.HMoʌ_;r,O ߄TO\nY Ū]!&t3)YsÑd*|pd=3J'mT#M !zvdLܽz g20ˡO4u>ź%嗩%bͤpx_?lgYZ070701000003f8000081a4000000000000000000000001642f0976000030f0000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/0]?Eh=ڜ.+θ>_,^8[qףcB4;`vam! "wmSt߿+:!(/YIo֮#)B,I0zӓr@1\yxL k6*5i)0d8#Vtj "UB|ƨ.?*B84jш!okF*on10Wv2jΩ1"L338̍R }翧!L`Lezrӂ$p/I'Ď P((\)D6 ?Ns$h9#+<ɻ#qYRJIЯG߷AŮ ڻL_/7iԖ>MPt7ՔЬTũϫ&Cu"AEٗ `Q)vw)مkbu{:OnzT*)_# 8׺`X@OC}wHi :/I0kP&w6OVl+Q* 8(9xh#V4lX VD {P3˖xX_ 53{o]dAE ,2gzER ZG7p^5 Ѻݫ~Vo3b{vq ])vLOb^>{]p #z[N_ө~>C)YҩTˣsqZ˙iK(l=oOe%F5f/E!_넟Y!Xhy tqm4Ef#㏹T + z,vʀ,oTc_܊JE[Z G=8<~zxhKS#*:6'FiӺBwB\_A/- 2}<Mб@}b[1/uL !œ:DKvPa4켎jxf6ٯ#Cm5ǥ a$[q3^BeYfvq8!^-NSűmbt5Cpp<) ~{,'ѩ(?%'b b!Ri~. ~Э$tg$?FD cЖ׈u:zyA>Ku0 :}Ͱr898#i@$a j0&}}ld?:n- 2O64 R#DyUHWqVsR=ED3rhdcwp-qau]E܇&Dmt-Mopsps=CRbPbSgT(X+96y K5P Hk>#öDL[lR yZ+xJS>Y@ A [!F/['NւȎYI G )@yF^ɡқ 62{|'v\<^`$No di$ZMY:ӪdhlP% u\2z|`"{.%k>'9Vȧ$1ҵ+rW2*< 0\jM~yMa_,xY!b" f(' ~!2pMSP:3ICP¿dÐIדuLBluE'*FwaHgz BeBHo3YH/ >f[s6 MjDzwjEl9cN<!y8+p~i\]E78ܒSKR;+1KdR"WvH-X=rp@UnԍyjM:DnZΥ IL1\{|i] l|*NݖBhE$&Z`)K (h)1b [^ KS"jlsXdsp Xt bf')j!L?PF(UP`w.ꡦ=\gxx {r9ŶЇg~M}C ˵S"\M I._ÿ'z:}SD訍-M,+O~ 4땧c"k]`q/'٢Ni4zu^CjWm@|!#҃Urȫ̒y3(w|6_d;>@#bf29ZPmӺMH&z팞zz5p!2Q,z'uaT=b@}emP@j~3Ɣv)0s%jsm$k5s*n]`m@a97#!/,Hgcdإ :.*w-ue)w=^3Ch;߃ev*1x_17ڝ% ~`T6Xro}-O'I&2qiT-T~pnAû`z?5"4Bd"AuB‘:ƅ.l~9f0r1Ax'5}y6c.k_5/ qk)SVuHBe5z#1U@ůnOhj xChU.03J;qpv8"E64z/l$8ߔNY2?qbYm$En!lA|XHG[Znjx4ݤS: Pb*l a o ]$ei; >pRPB`t[ *g*z>4n1L]ﺄSf̕y/ϭEAO}dO0%dvR`X o5+dEgg2VNK}#bۢ ZE3.T'^+}XbBԐX[gu6up8ۗ"nݟe>75ZU)FZɻHbOo`CvKzBP&Nӌ"(33ʣSڒ]ĹKCӲy<׺CXZMSwqJZܾӛځsmAT JgXn:Ѹ+ry4{ yHoE2HT߻QB|RS'h1EXfhE727L>Sud{Z5u*ie0օc`eo5 r)2}0".[jLYri*K(v\sj8[ݐX_iK _Js;0eIuN=dXvO~_z/MNGTк$]YlQGEzp?P L"+sVUAyG&eL nžѯ#,BWhFv ł0!2O_Ye3L .OBv䄅+hUy5WH cQ=_A@P2?Yb#xQreKva&^l'TPnI+&]Ppa|yF]C$d2rU% .d#s{tDo9S¹ k#)'\p_d~&llSL2V5z9ўU*ޚ>ǚuKbGՍ~a? n`jnSP9{QΟw׀0Hu"uZċ6ȹEҷ.M7elQb:|q$ ~QK= \ar8[+uW+[ iz$H۶eVH珝COvYn'Qi+ZQ(-(?\v4"!iENh.ͩ8G>ĝƛVMG JG FM("\{o.|%V%A=@ (k1M9lv.ւWV <H^?;9Ptr*|OִsV|ڣ.o;u ..`"MՔIYxP㺩(P [3=\]ۡW?X)7p:o\g142".nWXknM19~M\#ϛ+z&VL$ (, $ vX :E-)#s{uM7)QvdOeSFOǙb2wkb#ZrBԡ89l;}%dZ~mǓ!v:4Z{71]-YXthAXwTb#P2+{?bOv=q|o> e0@WY *sdM+x@̵|8 {LhQ^4Km]rwӋR /k~_e? JI&yQ'gd7k%. %:-oΓLHF5p (fs[/_F'ynܡ<$#mrz3o +5XR&m|lv*k#@t/a/в_R 1QYKHf];t_yY\$ArB?h4H4 r?grw)AѸ( 1쮋%U!~hOb/:]3"9pqwA?t$EMEtYͨ"_9F;kGZǩaWʲ?Lc^!anrO?|axQ$9E=UMgB{_~}>3J7XaAշо+lEHP ?D&9ؕ\*$N IjՑ Jї (psN0_v<>XhY/z I )μ31?.7kqI5K_K 33T+\EkϡlPAn{ *1Va`E0t, Q8_VȊ̀>݅>@7liGcKX3xiҡ5Gu-wi;^\GeW~eta#s1o?8.bG.ehٸF P{;,+ $㗿g<٤EI7og@]7t% dGFy z-BޕRkUt0=Ipb Lu5DW'ỴYYS2 .Gu;[_]}?20_Zh5/d}UuB+(`=B)>F|$8 ,?AlȿңC^4<$ͭMxo^HH - @c'g@[`T8!\6myRi~/*5^yM_"%aJYa_8M+$US_oA7:2}bCdl fáB7 *3f w+r`R`fT\frqSC˩\50=(k"EU7ydyK5~])歲u9F84q5.}j:)4`_)E*ly eP*_`gq%F08:0Jf®'IfTgBMJC(8F#?D1D\{H%-/iU'׸ HYc5*7#@, (k[͎v^@^7 GR~lՆ 9ǝx`N\ Yݬ>Jn/6xe!)ӻ;XƗ/YYGTP$@7-|!64g6 :qtj诫PuuPyku?ߋѻOVʉyY r@P;EԵ䮛zf5+3g1 has*7Aj(t ecxP`8mOejLy>,ʪl3alO_6ght|SX5p2ąM`*Z!<(P,Ld.ư6oFMrEmrf1EE Eaeh@|k׸$T@.7ăF,͞8q:i2P¯ȶu;);xR6AV;YƁn/r/9eoI4o.[(Xx])gXzS/5W. wBz q$0E~Ot>D#vebH9C݄Լwǒx^ Qg%lLXEiwY_Yozo *Y#eĘ^o k.W 0&o.6n'?8#Ιr1# >HU$4[9VQ"oKB[倳o!-};#٬4c8>mb^~zONMQA./hz ;nl^x8&F(>}[3(tǂY (d<ŴlD"I\A6`arM!~mI T9l99y '}:gDvtⷖKHBSAsq;yt S5"􌧳p*̱+Ih a&@] 3Q fTao-N”3 :iohR~4}$@3(Y.Po,R 6[F w%oʝT8y8@q%{?=̤aa~FgXrg7,6c*I&(G#.>y^m&'_vLe,'U,7"@Oc:{:IUeUvC`Z$Q3-o{GZ\Q۽O b]I#_߈k%YhN@wy>r+KeH=/m\C|Jx4& =CkGvEe30S6kr^P'/4rc6׉8>UzEE)JᐟznPu|u,dȑ˵<1\Mxejc{9Bre;ILjA/wΒPVϑ0 g96<10/mowQ"7}:C݇02rVUI&B/9N|n}Sa19Jp8Ec6NtRs]?VuKPS{OD/ICطG\O3ױk'p\،"?,wtD{3p:ZaI@qpkaNC[RJ i@;xa?b,+.HˋV/_ yEdk>Ѩԍ+OLqnyÌA AL){%9Lގ/hg/YyeeQB,+]w<:S+,V&[jĈY˻O<9 G?Jn/;gR/RXˈ?V~bOz8jtlk2NRlݫ<,rcg1<[[Қy1_*4DAk!kn݋=Gt4?/%'YSۚ%BkZ#GKH%K11sF ٱ6C[hGf=Z n; :*cx1:KՁZLuZ͌~Kz}pU;j z|B8)hW&B㵚:qS5D֖K 8 Fg@=&Wmk!B sjmaFU1m%(R 40>g ս F)tLR2FOMЂF_KΪ'leTeZiOrmv t($5.8ԙz%F] ( E-YR$OA\|o/}3Sr3][7)hFˡY %Iz#fZ%OZ0KJ3jI&nKy8m- >R@l?2/@-8pVVіC4Vda97+TpRU: nq(/F*JK)'mNK ϫ,w?6>gچ&<1HS, \˲+w]yɹX{&ф/$>+@ C *ȋbߟ# WB9>8ÆF[ v(:@zD*1-*.fqפ+*T;]TDz8 raO[[ ӕՔ *T@Ͽ7RK[E""TdܧP+&|5bS5\ ɒJpNչ$Z$wj*M,@ڌ޾Q\I8aŽ;gw48qz8x9#skUUS#0G~pq; n%&Gjđ+i_* YS`2`ދ"2 F:ZWrZw=^q$n|PE+p6Dz6+ Z*KJxT3=T"v}n"$<.4_Okw=Ne~rtH:r7Ƶ qaJ ULg5HLث[(!VqA}Q&)5zTqc>Pё,5js_Si܃tlQ*Ȋ%2+ūڽ=`=eax;ҳr V9,› )1g1t\Xr3v1]x͔ΖXmT`y8= SBR_%A [49LG^VZOe߯S^~L`E0fGw*q~-2\'~]TgOs:14餚݃*q ~#>`,hSՠGp>܀EtEcZA=dr@;tE+hf"5$@o{ BV|4K:3KB[XIF؟5Q a57 ӐP`8 ]V.J&wnAZ"iE'@<}^zě ?Ōc}@L OdprEY7fߠ!csjٺeK+73lBI.iM,(3]E.GwJ4 Liw'ė:C =>ݰͼ}'2+# )ݖ/Wt 5zm*Y4aM^WVw}$~JYÒ#}lkS2d\-_(f”^t/mҵ8֛i4Mix#"K)4CF0qBFgSEC_cI-U3c)4pǗӨuyG@ǎ%OH\K%٣='5܀+;t|nggjk*Ho媷("9STo֮Jv: &r?Ĺ$} M/]?P;٭ ;{_'9$עSm]촋Yy߲/V[To+*Q&ZO^+T]=/]e޸D+j:QvVX֐¢ȊB@vTS^b?8: р@g>W. ~L3YZlc?F,~I($/һO~sw\R'%$Z'=d252 )bAh'r|bQV9u 0VD<>8CsЖx{j( fxaq#h?"4*/O%伟- XesKva?Q2\^ Lqf@x  cS>J\ p]„{Wv;K)E;!@*PBK$u20m)A>$1jJ%6TLL$`z>gI;9%I@7z=r6&'P@ ZeN{5AÄ?4<ٴ*ڏ79m(;M n@"yfMVw1iȥu^NXzl*W0(SP}N&S`TVl2`bXJp |[ c 'Mǿ_91΁a . dxgAm8R pZ*U7 Ů( h;$6|o/Ӗc`ה-#rB%l1OF[MʤjX3>Jp6`I>"ٴ4[iZbj N9_9vjcpKemxqԿ3~F!;&vRzJy1]8 $[9pLv @/QC&m-ψGL 1i+Sb= t2#)]gk_A'ցY$@>>Y=V߾ M)R-`]ml 25iNa\g%-I04< EqW䔏QnvM a<ʓT_OF[7+y{^}ʤY #{wgLڛK-D 2yG7mlW@fI:%؁\%fij;AI~дUEuKnPfm 3@p_yl \PJÖs~_ͼb)ɲ8W|}C/2 nLVBoҘ2Y %檏h:w8ü^n^\]-/X. dJWUL%yՁה r'LQ 1Ђ4OS"ⶁ^>)&цT%ڔ q/SeT5 1o`G96UwFߘ|w!RJ}1 M9l'F EC:L%$@#Ao*@J*WVGBPwZ:Bnl gJ.#C X z>>UQ }g(#dS@)B!w !׬ vJ{NK3b5GjF=9 {Hڜ ܋VP 8ѽX%j^l7@@l }ج;&ƚHա(Lx5(x},d!|+6oXe*Y{j܍Lu66Mei/*NpYQ7Ix3vϺSj#1}wkLFZmo X,iB 9p麀X)jdr|JG%E0Ŕ~.5Is7&1e@7d8#f^szv㡵 8 RO7f:*f, bftHKYuvX0z .k`,Kyaڗ<718h79 Z\ڗfdy^흶1F|סP@x Yh!wxc7d̪e:06M%Zq0 F]RLC"B?H'/h呧ai#RY^o=HorV3yg-| g0g)JPT;/D Bk 2xX}3*)6mzWaq $Y}C@Q" VJ+2[v)4Or&5Wi̝M[R(_,ŧHq G>!aY+1< v'0 ea3~76DӺ4A~jA+΅=19XEf6)pʋDlu< ȨcCs?fqا/Wq+tb:#.9kh¼y“xBMEǩ }H4O907M|⧚AfUtަXnH5ہDH9(/D%}8pQ~Ұub料 Yt`36D[$Gh$%}s%Z[)<{`V6.p<ҮCE ("}3a.#,⦿!q?T1o0/=}`ci/ܟ}o]!OsDs (K*|lH߮ڹ.(bjU\cx)Fxez3"&f-=I7 Gݍ ?~]s"DNG5ZȠc}!OZPL33(ԧ-/˃c/ņT9?;g .X'8͢sTvTE)f"2` A6_  rZLAfFgfZ7d([x`cXQ9!VNh&)7AXL1ѩ==Ԙ=Hpbxs 2dmV)0GmeYwd}w@Ch%ö.y4qJ -w&$cw(!(U>q)DVa%YDŏ?[!`|~eٛK^a`c'==]8!~~6ǙX~ruj"!y뾂R;5ک1Qb)pO١\T N:De kQuay5x}lsY!kL)' DWZ$kA$*h I(x's,?A[J.r"wBP?OP"oTPJ~=A:kK }, dYFs^FmrovD>`0*GZ޷z͍r)p Y3:/Uo"?atpJXyC7Yo2aH 'OmpX5| `|[q,SJ☱BLHX?Nd;)>bnYlyn_қiݭϪMxtV[ k+<8K/oN%, ^{,G_d]EI]4?lV' WgR'hίBR2,%DXW\_E]V |)lqsPNfgpoX["f 7Sv%s&\iNYaN Z'kb-͈jouGcрbZj~-" 9.Fz/7kًhu5Kφcgn K.Ȧ2  ݉< c*jShRsZ^M3eJas9wn(]ړw(Rֽ~h_sD$)m<*~Vw{ggɺ昢\jVRˁy8ry8ѧO$؈! XM7nR@T1A@iv!|=:3~2-yeXtsCeF(tܜ@kl2[rkA73,{v:%bQ҉ebr'EtfWxZij9W5cqDlh0xl&\K0c5'(rIdq%!'\mRQw8W@c_*&`Wra/ $+ZpDA)pDǿ-u5_~z,-vL·[ji 6T!wp;K26߰婯txč#t;;T3EZQvx˅e3溎7;YAV E Z ?$޳|]k|VrLR tEv {CF EZupvJ - #rMS 7;t'~!Bn`Ehh%,DvS)q')$2R` c"=B>1߬I)F*vJ<;K./*jn5Šk7+7h jvm/)&84JDOD#[&]Ɯ?TX> Gzڛ2S #<*8LD@ݿArV-զ亝kh0MWoɫXh>_9w5*q[/>Ejy! qЍfs#=:F\}]/`Gedʅ !f}? g맀^ "k u6[QRFN1S7 t/Ԉ8ӕO>:J X=V![x ΀~i^KN|џ~6rP{iA)#V~ƢNV5?Yss)u:x*E kсk&c7U䧗J2Ɔ ꂇ D w:qY32[n¾ٔjMԹms:pv=,q=]G>LU(;J{~F2Zjv!@=Fo^wi6aeXV EG1ٙ` 4u\ w ..ٕod¶=##.2ut:*5ŧc* [:4;j>XV!rYrĤ{jL1dXEt -{o9)wxr\[P &!poݮ(F:zq̇@lFRse} 2_96'bX]TP- ܊wY#I"\6r M z-HAdN}!{Z4f{q ,te؏9TƑ#Gfc&K 1<`? i2a=@S񽽝+68K};.*V[;ϻ] I?s<Uzh z˨xXXEtyf-XJ՛# ;ƣ)3$I\ׇZK2h)HC]\7v#]DJ@m`/q(]aW=:zdV8R)Uε|7lmH i=X<a aBCYg(aID>yyojۏv ճ #qO=qmri]N2&ײL||y²m2#\k-UC߇0kziV3_Lݪ/’ (&Q4:]Σ -u{KfnF-P#eU9%AQ"(vȢ 6;DS$ vcD28h13$-Fx\ETkfU1E Ctw6lJNT=IOzg֪8l?ln wCѳ"֮oB5Xh3J r :(9;] i<nd0WWdQO65"97'm赅xu)o*饜e$V?kbw7M7_YUZ^WHmDo2[p[hLq˖Ml-%SIW"pmEOG: `f;HoRB"ƤL7ݟ_e Y#\'0ߥ]P-33vX0ΰ߱ 2OSTDƗ#uKOۉ;{g>4 de8S^mґ I |`ݘ0WĔ_ә[<5xSh@ ꠐ ?]NS pz/`|Le)vuՒyIuꨰ{8orW:QcuR B-g0#6L[0n 5!Wɨzq`[-'3c8m̳: rɿ*>lYWO|mOye!4ZFo4PFwG- l02U秿vJIEf}8M6iY~qivA堎ֲ3ZV+T+K yѥȵdG *GsaZC{.O֝J ;W2b_&V@/>F]p%3/Oe 6g!cʮd%PAUJvfvT4=ڋe+&t;r̍0uX 1.|&9)Xnɥn7/@~:a#R Ȍ?nE8 ^$1MBQpK#/}<2&e ];P(Q2s -6ARBH Y, 8kx31KhuHzCIEsN { ֥?Lym46k:2(#3 sZ9; < jj9x=171??g m@oXz[vwա m w$xyeO)0䦄&>>G-a-wsVЗ53aE it(!N>-AxLDv .Ȅ=izm N\IO< `i'aty0}4zUǾ DbEGm$rr&$k@+5zق ϸCRw:e-C''HjiP^oOHgr_K9H_zKzjLVej.8Չ9Ӄ@izWĦ]ˁv"o85SY"I=kꯄ>Ϊ7A37GqLA)VGNG52R:EOx墥oO/^r̐qrwǫ4tB5q(,r> JSL>̫ڈc BmՊ\WU皱Bg(ucw!)JS@\~p!jǎ#d 8j "{ vU6IOHtΈ|V雝.+txXƱM.VU4PETc=|sRX )|0 _#da7}@UGdd/ZCH),ݖ5::7cE-$i"(X`Mਲ਼wB EQ}t#%DNlوcCBǓk+9i&tw΅V:@ׄDXd'{jM&:#/[C -Qz՝!YOmeā:2Hx_P ÕEp}ζl:6\!fjƕ?ܠ ʶy=ȀҸa\0uHwʀHˌtQFAmӛ$&Gmjne\pH34nHРead֨Z&:` NҀBB?:arIRjY ąU.ڣZ?f{zY,ym|u@pLX(`dcJT:Ex U{wI!zpWO%K'D'ѕ1@"BA}Bq.MwcfD;"O$?+8^zBg"`OGIO[j 3@t5ѡcxDH7ZH݄iǜ"($[-A#ṂO'+,-[w|nC S'ՒjHi !]0SNf(q6/.푲bzJy~|,xv'OU(%SpCκnPʭOԘ|MOmկW[,(4 q~xC ^T7\}aƍXy O?9kdqn5`e9k|Q /')9'sd5(>N>¡[Jn8~ {n 6mj1<ͦUxN2.I6~Xx ۛٯvdiSWVOѡLyI'Z6pG,k[!fK zGT.şcaGK=!x-4khig'np"/.}y!u"`YJցN@#($l(Iʌ}$+3! Sr$0{Yװ/@Đ! 5(m haS=lp{(W'Rk$j/M4mY ID`hC05ZEKA2P3 ? O&VgJ*R>"uY=V?3_ g0C2]g3;~Qw y$ob!ͮݨ11I̥+#L',0)=.ro'M>Dp ϴE1wP&! 6 ts[`*v(oJAvPkm%G4כ"cf|vQ.>zN ⧉e2 Rnnl\v3-rg q1X( Y@ju߽$ MmJJb,7wF]kP9L}'vk/3άrBP#&TaB;EګhB&^ӼݨO,-/8YXD!њy;_~NfОhB p]0t,M+miTonpg6 \ q = &Xah|16K UfCz}55#'9%?3]V\}cRܤI`0SA(qf" 7J~׭5m뫁"e-g-꞊R(ⷃQz-jX#9z$b_є:gɫ?{9*VT hnWy~6 B2 )/Ž> _Jvٺny> >o n3ƷjYdªv`u[CWUݲLP&"K~Mil2x!Y`ױ:EBruy$`0,)aW3!.f]/)@HE,ª׮Sxr$N̉%c+UčN0bq9WG9l$!>''h+/JG0inBuvRȮaXc_chZbVxm`%~6}Vė!z j ]W;63MPϐ-?,^.;F7GS8&fQxba!ۚ }URldh;q)C?: pϫבC%iƬ6:"vV^(hL$8v'ՋбC-!~, Pj܉wtl432/fͰֶF#-udb۠@k %S$o%>OzP#?~>)]GoI%%c4.C?(BBPcq v8nyMJeVnL?-ϛoP-"Tڔ"_ODz8 $xKY5Z3?'XUVH?%;[MIH3٤"E_,W4GOk W}A}ǫF֝UqI$ICJPܓeљ3B(o OB 4e$xj[1[#15,|h#=_Mf j[BNC,7 `aRu{ĵf6oS](D Fa뮢 =1g^ړ3''.Hlk G XXMa6iFV["sUǣװ#]d-{Z3w !TMW j u 9X8>s|`-$HJs`ûSXܖEfiGK/ߜ1o&E JL fEļ ;ν^F|9vh/8~*~G7AI@LD}IN)E925GJGA5=jNk`7 X[i~6ghqKϪ.k55ηɘ{ 4uKfNQrT!&yTbΑ8Q}+ Gz"TG)4MgquY9HʶG-_;Rs v]q$BQq5-8'X_YAs!?pCs~L[\ ZYk|CV~mNMt?ܻ?5=?dCdӍ\fjbEAJ%Q`_r|1QrORMK K+բ_tC.LkR;S.]*\s{3G#WNCssW6qՋ (؆y!u=Q_ t|--A'ۧ4# \{)J8$.'#Kn %ৼ>"ZD_ #5d x1JYfІxJ:jF0U)I1g6U̒0NJɨ@,=X+žys0ȨHQ^td8m~nJ9R"qJi:?V WG".NhH ԟrqRrQ?fR3bKOPw |]rN8xUZk9}Lnmj+HsHh* tew*qu1YaXr YOxKO9dzPeUbK4 ᧾/A7w]q`NJ*[9gءyOYir(9ZI8cdL~P8!*ƜnJn-GkഴXVB|Mx9]ө|PSI㨢GnsF֚)$f0Fpa6[?:4b@miu0SBMBMࡠjvuA \.L q9 /NU䀣mAADy:Ja_}NɆ8ε~sY6tZnrPq!<%yHrX=ηߪM Tioz)__@^4y~WN{/Am`atI:7MM-<#܆WL? i;$Hia /b Д^ 0KW DfX..x⺋h 4dDF2W=ŻEnqOX;Vm}_sxo*LM֖w_]un ؎۝gQEUb4s|rSpwB_\MC-+nMjAƫb_|"Q+2^dV ck{hZfFK߲߃ =kcQtjécid?HS .\\J|ݹJE7E`&.5uV4Ȼ\ ?19éRJIc s פ%吢Zy'V`á9Fc#'{WaqǯjRƲvϵa_).r.DW*66GyV\pbO]1Slqc!<5bc&omM{ԏrg#ѡApc39bcO3sDI:4&vZnǢZ2$eY[х^Y6؎ KT/\k92z%7 cb7عXws4:Cxe+aڊUvaƧ}*!5&WדCTP `t,d!`+^x<޳@j"m^ m2<|vśN?k&PC3M˾y2PSX^ðRT,J"Tr_X)r49Sp=de9Wgt-3ST ]Aڛ|EJ12-WD%k5%͛ eϕeu⟫ʉ? #硪5:۶ E*`E#4q<\>Mp! .ˣ[[Q@:Ϊ2BFi[L.`t"Ȓ  d`'An#jgA_i:C5ti]v#$t:˙S !_.o2Ykw3oFɵʫ5[O=<|{?@;):/Y?N5;߀hoR<,g j˹汎9_~|"if w.nilJ 4tCa&Rp=ѳq%Z">Z5Hn}B H}mFʭ}uPVvG_Y`-df=F Ch'r7R^܃n r*g,eg/gv0d ^kRsHAݞW1R&| Tqc_dhzF4 q4E[#˒ ݯq0e -hMq^={ tE *|av񃿜agqܭ2L&ԉV̡ă<%[-_?fHPb)9n-*2Tݡ[67e1ov0y˥bTӔ\d, 9>9̏/dKʇ 1&%oʄY[)&a& s>2 &+BOQݠ/i3 @so~ƴx};'C S?l]}= ~HJ>OldmV>5h,Ih}_ h# lJ;bYbsBU6 t!Rp ЩnnxYD3P_IwXh{O7G4xp 73`;LyY\x.q2j%/nm1y8 遇LA!S408a?(k뙝't0F@>ICnH;3*[~((m/ѣaPwyhrr%er%tI>b%D\0ZM. KㄵF)g aY?:N!Ev p_8;BuA]تr0ыpϾT 2d?SK62 ,xá$)#M~YD<ǀP@$:dv5Q88K }s>kaܲ;cP^s6qSV.*"0=*6ɠ|ܨq[{ogm۳ < 6u5ȨN*099>*0NYIC55_ ˑ^H4d*-]l1!['E 1KZ{hFy"(<КeϲE<](;#dP;`[/I2IzƜc+VRL0Bq&#@05*/COQ /{ YTKSh8׸;q3ȫkQ? -UK:zqպpoC \bc`>S9]sDe0t^jU73휤tgoF] O*ֹj:UCZG翕-f!Qi)tΙ~'{6JT'C~Y:+mP'*`K t6w$/`M3 V٢u~iwX1ϱOspCS~I&E'3q ɰ&;PL:JוAFi/p?y"5rv^*RS#s "?l,W1E_’p " %7<ΎKP?68&V9tǤuF7e,Шi_XAifj( MÍs=I-í(ی4EpGF6}PtZ:ZE+:aj=3fv7Ѫ;D>ŶX&=ޜ8*H*~9's /欢; !|J̶$>m(|QoՖ'bp3h"B>+-e+4HqVl+D-u6q_ޮ=WăZII[N0a^%uLQg+Y^%#O" $U_(7Wl-PF0N`^.F×JbBeuM.=4{~^,If{:|@tRpܛex3D>I^7#59ӟEY`RF.R l?fb94-MYSs|k'sLJJmrqDLX>EI3;pDF<+žS-΍-~YĺB)Ԋ?Ix,P ǀa8U>u=klЬ=9Uؗ&H=:R uB[ǃfpMx@u3ٞM)|{ b% n;-;.g>QΧ04L. u[;hPҖ,a_0[`G1FSZbDڼ*ֲևxV%3á09r6*Eo⏃j3sgFU1[TPYќ! nIKX<f%gZe:3яIɇ.Cg0aZ$8ǼR2BdmÊv_s,΍ N^ mE:*_H/<6s0ٝ]C?n((d;+B/( Ya u5Z DpLk]!}X~U42(R{$qL,u}\Zd’̠N=he fgzY1 ٱo5p;>[vЏS^ b *;JdX_2t ډZ6h|:2^4vBV n·F&ӯ5#IPlGԤ1Qqi J5#V݁!Zeb$ jW3-tDBR?+WG5"`ғŹ<\8_0{ 6Nq]CN`VDΘ÷*encjn|C"jbSؐc$s]jIKXm.&TplMy @xńڔC!-\1|S8n~ W ]V4|~l٨u_ Dbj?pK{@ w=oneDHNF#hE|{~}t/24%W Krb/gOG5 .&|xZ[KXʪd9[7h1t^la*M6K(ŐxiY}zTV;Y0_ ÕEU1 L-֟aȰD+vK\7 p~VQN%`ayG{|{й,fAg~s @,z DObEQGŊ=~4sS`8s5!M Vg"3g:(#"QV7Vy4VFvYR"Β9tl}𖱩qP%mAM] f{*}q9Bx `t}bd(c1V$$gۢ؍̽i$(5bKȹ=jC_`9W k04LCٻ2 /BI$+Q!:fƔ۶1V[\(IlJ56:ަjb SaXjjc^N%5HUٕzsGF6-3ĕS`U(_0zNf 7+ (A"ĩBrˆR}PjOp:JC5C?MzܳF侴8לp iڱ>d7 aH^4;`Ɏxo{8=~ ĥXi&+ Q2V Xz`]?c\'ū֣٩F3V m.{`I$קYiEo6"q`U8.f#vf7.:ZQY ! _˼|bFj 05ANWFP4_󙻄(~4@ǂRɘTcDp(_lu,ӳ9H+`G򫟣!Ϛ&<9DxG_|VGLՠ,py``B.g%2I#,Q 62ؐjBus6U6E|@^m5NXzwpW,ʸ䎧XhȂ@O AJ_&5%|EKNKp?D 05֐i%l5'wQcE]Ŏ<ѷsNRw}ыV (/#fۢE->cbXxO8wxwC/7b+/S;8{R@ HzԞ̸,:*9>c>a?cf#vppQRVT).dP*r޸IlRGr-f B@u؍6_7D!fGe=Qp BzM6KlOl >8!zQ$atOzLZ`9v't$1No}xm?]Hs>mV3 )BE.˒qHg9g TeΧu qћ"(*Y:!~.#6fQP}ZSM~Ȫ Q%6I1- AW$'cd: vp1bC-0vQ u$/$UEbCD~I8 %z_&rsêC-L `0ևc54q ?d&Yy9n-GS_vV;U{<0l_<M?7JZh nνݓ}kw ܀秶 +t96V{JexFe㱕`EPm;ĮQ[I~@;Ls;m*\Sܾ%,E4wۜBǑ.W(NTXeԎN 87x|RjJ;ђ# [ajBl'QSb۳8w$r_Wеe`,w9@z v~ݻ#JfzR 8`s(j׸C]L|߼~>,MS5X 7%Ô6>;|1dʍG" qʝР]UO8H 5Wc°o'PWS&b8-LbjnȊF>ϳR;dJ}…O u?j`ZLdzb1GP/`C0MK6 2c= CF G L HffLܙ /~oGko)pө'tA%moFOdh,\ jO6|sYo#p,CY[Ņg.v+\:6WAox K_X\?G4E L/Z̵#5X;|C7?7K1s]Hg_hћ ֋qӕl~dL;WzM>-uIj7 [QX;991Gam5*%(aFs޹ *1l6HYhh6'^eme S(gx@ں`k -W? D/%BnD".W)KDv^,'WG݀zOR9"d!U>JV|l^}dh!3} Vsu # K}¢:>S/N;^ ƖuJ,n- o8,]WFyq]8 B(rٷBOR +M0xX^a w*YjTJP|GVh2iZU(&@2b>8gjUcPԥb1U8MZ!=̥nk45hn'/l~B]u$wc¿:"WjW t6r&[DőUxӱ&# ~=N/i3kf=5pD`uLfy.9OC)̍ka oC>7ht*q4P!}z+ ~SN쐒(Uer.kpYd855Vw`Fe剧 wN0:Wz8Zr_=NHoPk&-eP4abIA`: j:ٞ+-j1繙e\O?ҠklV\,?2dQ% ד k;Lx -U4!8EtjU๼jK6e' #HBVL+bt0. >7Hzc# 0[<},{"`8P'mĀ7߷'CSi ^q'K4pk5UDHP9)/᐀0z⭽ueR $TѠ~qo3Kn6=C$PWԊyfԝxeC.1Nvn:-.~L]׍|Ta"FkO-ӫWPeg?D٧RQNآH ]X@(`2iT1~$ԯfpݯBPF7OVc[ Xѯo\ա6|RwH=#}H -۳wzdsLԨ h} UΒK+b&+,(7O3r—Xж R ?BpבNd@N'=ݿp.XMD\PāG{tI؟1BTY\ܱj5$,zX RZ RkEX6(,; \‚O/wkUi-f3𒺒%TCƾ58=aHm4cp4rG6g6~.Ս?@MIq2>W>{r8ȪX#]pPasy!2[qZn[: *r^G? Np%ZxXSѱ]+˨}y&0(RR5iX `rؼ&NzzTr1 Ԑ/b$bΝ2H@85Txо E8#2[K.I2PNj |c0mP@ƁBEFO*s19k$#r3S)Pݨ J|ݴdd!/Uj _)k]Kq2^3&QIq+[=${a!5>(CA(Eqku޺g; ͎AVQv [|6mbg:pC{#hl^2B *Rrxt߇wTalBoY iY#ZIel‡/%wpXLkm`S{5/&}(N69ŧ@%\xw)a/, sh:b5LHq%cK{)O 9k.[Ni`?,0)ʻsnjLůխe4 ͙cH͗N;x縸 Z+/PZt[ʌ C_bI(g(m^]Rdf+굳ϝLNzFBǻ^XK4j"`Ԯ0pwWu֕CT%PMCZI~3 b˂?"No ,YWIHD6#<\tD,8aKʡ4㸀 $XYco{jrj2M &V-k+{ Дzr(wE)hv+n>B^Vg>4~,2qڌ (Y(YoLx| F mCa`xMf؉|hZZH>ԆSq'QG28|H.\<ߥj0.ȡ?Ʒ22\ZgnQ,}f[jH ayS{l?vdI$gPqزvxKӺ]Guaxf+{㥇;{Hr=rE>&X7jP  ?N:H!~n+`kXjŦ`ff~Ƿ?O;S T`"pHZ*c^,ZլoqoĈ>H.q4ʣ/H=iLB.8kdOc]=3_mzmc͗wފ.Jlǀäg({YTm//rxҌ"kc,~$4NZzsWK!{Ym"󯲫9CL,"MURJS]-G%T4L04il6\{$w1x Da:8]XE$V6 YZ?ίJ5NT(Ç㔩m.z3J )EǙ0eJ>2njAtˎ4Q5kDIm:yҊa+qJcYa.1F nxNS{-+Ǝb"YROUQ jKN) H\BQ/zC\U?t}fVq>^~222?^"+p~gUwrnFCy|O Aw\*p$!΢xKOE b@5\g wȈ~V9e@~LvB,4N3Wr @R (qt&~N8wE"s` '}8sw̽ygG i,^{Z h"Fm(hi9gQ Ϯ۟t&TP^eR*y8W ٧Ej(F0vgAa28:;RI]HS|ʡDžS]&cmD%TPןV9trr7iÄtx,SdpNJlHj<0)H}em YTNMD[噔,%Z||W6d}IYB l 0SUZHp1`%X/$+p{|0*w,G 4Ě,ͱyPC?X=:#z]|X!&f \UqjsBG'5+yjK;_)sm=ٚFV"\I29ƴ%j}j s" 5DZGKFݦ[2Q>X4A/!dNwa¹|4M,*h%"_:/X :q}"?6 I#9ޠdHmLKJV%#֋Mdr1z.g^..ɏkS^4YLv:+Jnʡ&"8GQ&mYz蝃X=b;bU>OfyDҺv :08ԑ͹+660}}fLHa_;|]xJE{1O9lxHdzXmɟ8E7>AJ֬P ዇h}bwo5MއC0(Vje[.ǡi+kf*M)M Nhc=؅I&cM耞e&r]doM 1]_V+=G&hi>ɫhKBw)(eJb ףEmpce¡LWD[[!o) g J3Oר9@3!nz?+A҄lz^Q./U ƛc%kh]o U 3f͜}B5Ww^woXes֙|v+5Uz",xkIveӖt0d k{qqТ&#̌9Tm [,"Z>rkH8)ɤwE^y}S.2P€XB V{PE2aIʶ/4mQˑ髥mZ$݄o[Yc<PwH%ճ.]UU&֙!Cm_cT[?i~L UN&I(8S(hѱiخ13.ߝsGi/J'`4@lfsuuNⳕՖdlO:>}:B.<=XpтÃ@Sy- M) 2UlzTHt[!G z;]|M,Nts'NmyȐL%$CM$ꕜaHbܽVyuA!~89d͒Tq+Cqu}YS֖oZXpP~ B+I4wHE_; yN J2Wfs{mjv$T6@Rv'¿#ʺ-I*Aeįb(7Cn;QLk2dFc<ۊGI-AiMX31X}<1P΅tJBRO7e JД&"H4ZxɇeK՝Bx:`M[l*lt^iԥСy39b{n0VTV,\Li/;BqܛQs33)x`9N]q?1B&S1d )E #Yƛj a@هp|.r hM$Q}+J2v}R؀ 9 'u%oW{!o-KYz9#lR#?O3NYS`ɢp&PN7:0uu}8@ 5;dN,#l`?/FSsÃN Pt0dHJw"jXWq8sexM}:z .ꡁ^!cZ ]{*?kcqg*`/" qŻ%PY\/FD7E3Wjsۮ P&Ξ8M¾SѽB?,q LtrU8S?l%i67S>(70lByT=%I"_sknȹ|NV9q(QHbIV2ll9zw=YqEgw7x"Wq48qIKn\>Mmb9y䧊Ш|6/0 @#ڡcbc䏅 &Y7 6U )+ӵgZzT~`maK.^UzL_RU ]⸬GkF|4x.I5 1 2d9qp2g~ciEds 3(Pd }}RO[l7rpGT|a؎Y7>@1YO{vWe0IuaJ$1Td R8f4KfO ?0,N\iEЖ‹).eJTRZ^il{).> '$y-^<(!qCa DO2b#Llc2M&|}Sl1ZJ{ѶR~&qY':s^ބYיmKE1 n.C$Cp[p,_̞{72NU?~R%8y^nTVHM/.A"]Vob;,#Zsgc!PiN0mN 5z_o7kAb 56?Cxò2l$ӌS_1 4x۵uUV~]<;1ULe3#]1$:#Tͺ4iJNA 9~x$Ȩ_hYf,ieg&~x/u^{6`w2<(-j㋤wҙ !.0)4K{\g*ƍ3:!{ k%m: /R淜Nh'YTj Ewx,h~<;WuPĦ Jg|jFx;+('1X|X w+m`@'K(r^jg x#mN-QxOhcIa`;P0cr>Yx58( j Gq7]3RK?6vu p1m3ݞR`Y UHLPXѺ/26̋,6òѪxytWi8lQH-RUc ْGBvw-T}IQ)7ִZ6Ə;oKۺ5Zq.@$r\ wBwmܦK6Ɋ a0TU|y~R W"LZyePY!l}J;f Bu)WP-|}-.{ MU_Dтd`qmS֬:MBkK"6QÌRG¸kvy6`134"zhq n(;+KM@~Vh2MDŽ.ﰄGx=0>6wHSj XK2 te^~3]_Zu1(knhs@}0&W"pb7RE,?dk:"_7Q{~gַm#"uuW!XP!HDw$Ź/G@V%nBCCj)=Z]M┗W4z1Kl@GNRRYushxLՂ'nϖ ZVYOQ]Β:>~Pb">1SRa-7J` k٣^&79ї!Y.wOcb d~4%@W?jKY`w|,VaFwO+-T?sT9DJh}XƷ1DŽ 3JbcVppԴK*]+6Ψ\)ĂsGJ^J|%!lg%Ln?_^|Y^~9w<"O-lӢ&:B g>0NyrMC&ɁMur ]P}StiZ`X$ɝbBɚ1; 쥙MZg`Lp4I\g %K΍̉秅L5yEt$>Z0~*p/Sӊb)=;F8Y%fx4@M7h}ʬ/_.Ҋ۱-3L$K*{&ަ-^fZQQ!5\lE -ly.[q_씄XO|H'-mSJ1]Zvsplɯ`\q,N˒S}8֢5)1`4) ʥ}6ޠrhn/KçKt{SD\c▷C=wSwҏZ)s {^$0>PĢBC.]p)6NCۈhPA$n }VཌྷO;LJ(578cl)Q6EkZJL/ƕuriUĕY3dVӂ0\xR@K\Pt&>֖V1bBSŒYM]JUw J #etR@Um'wjrRARj̲bFs:9 6r&_ B w/2RqϘb3Z6d}B-kW3?ȳ.YKN%-`NY3C59G5(,d댖ۆ/WE~NU-!i,5宾xvrg`e-$!JW YsQ.Z;oblN֖\֩K3Ce3ssF-O+c3#$eey XS ψozat&!B<9Yޜ,79gS4n~[ pD߼Z1{!B٨7oL*ӎA`AaB=_J:kO=wm^|DfB9EK 0nԹJwdL)h^މ97*0} Y͋צk7; @5=W +ŁJ+Q~j2|:ȵH l6ĖPSi0s%h+.խX A9kaY&T}OswcOXlD쪐 1^xyz4RRBBߨo輼> qEМjaZ$fi5މ|ZJR0 nʢqn|E;;A꥚"zcL(zAPN,$I ;)} 4ekz'ٸ-kbUgL:VDibзB;=%7}8VOnVN^nlHc2J2&[.Enq'"h *6PQRՇw{lYt YҸ2slz+S4&ܪɹ5E+`EC~cԲy 3ƔN6CڟX|ׇh%'TdcEeɋ24Ku¦C|z  QA5[7Z)Njo[%qG L_"d@zCI̸$Z_6yMA(ʯaVnHeLk:,ib qpgy.Wݒ%:5]+ރIsNj>y>'@XorUFqRq)5X| ΚlL6V݇ZP5,(r5EjmOBP-?rJ}،k^x qh .ûk/_#3Y,Oo0_>_~;s-Fop3昁ogxҩ." L`Т(~\SX' C& P?O˘wPkSzRޜW_T\鈰W_P_NXQ%/F5Qӹ-/Puړ4=,ޑ)%IH呍;S8 Kc]!^P*SWO숑> $>;x=/!Pc;zR_m4%3#9Z˜;ݣQX,6g c~q㱍 vQ #fnVk,GLXhd(h+#/%] t  ]}wgp^8 2 `Jv4o]zX=<ʶд8r:ѱ>}3sd]Qƹz0MW0pMu֕o < j=b1}YhNQQܨ+*a5*Ijbgo} VDW==u5's/D7Z$]}f{]PkwOGIbN+uϕ +Uͼfs)H!֮q*n_wM,jHR+ʢH[cjZ1~E~ɴhg *.V3(?iw 44vUEC]ﲥVDVw\ytSAQɱqZ*bպ1lv%.vyVWD0A ρkb~X '2=.al5ed]g\ń8p;ÂoT)U,M_J &t-;by|-RxW2F^wv48Lwǻ$0͂fjFFi]_&8z{H[|woDhK !Z#d=R M}7u-W߹.U\ac& ?7x5Ea4+#IB.RcԄ+5J+sM 2XϦ2D|9ˊ@me#F{&*pD0b#;LUf,WyCDG;.Vs7  Y)+RE5(?1WG E=%qoA=6>p_ Vˆ t7*t{,i "=2!lCE`ϔqt!UGһ=| N ЈHMkN/`M6:ٵj+nH;B 9KrF1.Qkqk IZRs^$Y^B3`=XGYi-Z\`KDL(Jڟ@8@:tvubEqHۗ -sT|@ʍΤU2ߡ[>.7+UK%5=`EMȱ}gqd ܸ >" < dT-tf*@/kl; j6ek8i2qWWx;\ZǀfSۙUfĂ֘? hڱmB3~ HabMv"Z1D V??;%G`҂1J-ZK=a1%W^8kRv30];{cXMԍ)(|>-K]YZ2D#8Ģh5@U8FMey(Fw& (JP4af~Khxp}G *ؒfbIsa҇|+g~Ӵa/炾%ѿ5!wʷӊR2oa*'|vfYh#y/>\|Ȼ<\=ߖ=OپZcV̍`pC4$#8-ELtyV {j-;dbǀ5-szmSpTe shb3nb'c"¡0K^ٝXagHjJlb%K!أ4*b_LJt ?,u3]s TڷcH+i.[>qP$DԘNUgau5/vk7{H?HA|b܄ eyսm`~.&W ќd+[Qr%ܠJ8X:/]:u#R$hsBDzE}2 Oow@+hة-Y'f|I"%v|DTX7Qs%@4&[8vk+*MК6]l 2@җrqIOSS#&|Q$C%&07a)V 4OW4.d?@r^_\ 7xh[h hv>eG=Tm߮I8V_o$w <.~AX3'Fw>$e!pOD%ݖ[ujeURdz:_- I2wm zB2|j*/Ȑ?f , V/p"8*F*c`g.3[i$z)0Xpkuz$D T|qCX{Tz!&6zZt>Q"RJI7'[.QSf6lwc\2Ccg~3)9(rHB ᠅d=&w.|h8T1F+bʿF~+tƚ4pMbA&bԴ^ ˀ@qZ4%˪Wx 9~R+FSbX@I4Ջ 4#Mf}z'fħzݮ%zGx[@zޜjw:J\)Fbgd]=&hmOG_a`Zψu= ;0'|\aisS:xI*qN|due)uѢwvKo+܍Kŧ:Lߍ'eGrQ*!dy EƌtVXn4VdH»0|C:ՔAj-{䋉XvR{AW P7@6 ˻9+Vp ISO-a,TwO]*c퍣㿊1;5||d3Nv]HNVb ! mq-$@Yb`& 0lW= :(q:W&DR۹njg$ ?77GAa`12&OEUOTܴԨK[?| l&*CW$AÀ0}kcNf` Z :Zx[Ez풀Izo/}ɗjD;՗Fd[Tz@ӅF"BsA~ lP-ZVj%H]+7I^Ħ†Bg;8z Ԭ`4'Tײ2Uz:B y,bz=PAu~>LM$M BoQvUbWf>엇*Σ%:px`/9tWoZaaj3D5?2'x)C^g/uºJOiۦc;kXD <3qt a"[.#cF߹٤I ]er5ZCb!M`v42Q2sQpf[*@y{ h#>p}zp;LDUdx_ ,Nt%faՍV@ZsjjPsXп;6t%޲7*}`D^[yocFLX mfx]u t9!b6u .(Ȧ{g ŀaU^K "Aё|yχXtA@,ނ}/ Dep^wl8Cp*,Ϡ_nFo#hXbИVcP p[e +X.yQ%Mx3`8:"ob]&lb_zi {Zb Q0+p"kmCB!>i]n~ŒBc蚌eMNoC~2]7?ɾ<~;| lI{tg̬?QZ׺p+5}jD<2f7[~jVxAe+Ԫ= []Po,3:+):řh2 u% G 팮+C2?kDmk'"@d&XgWlp˃Th[KJ' WqDŽP>fH#Ke[dkZe9!,=+<*]lQX5Nk vL OURDAM]Y(%B|# \{+^[do )p^2 3/fH؎hO[LǪK\V{b]% LaW!ȡmDƳD.6}Q7ȋF,w3c -;E93/ݬY@fi8m1ڊpy%i)kXϮYqx #Ep6r]ȳ ^$$)RQ/qsd{~C"sb TYt\؟'B(bI7O-g!{aSo,Nd]ҷl QϽ ^{ԎLz;=Z-.Ж^Is07ҫ 8Gc}Pua[XfgP+O٤7: O~;kKߊr6kO6wkE|>~$D9߲FD/wm4cČ1ī]S](*OW3F;b|R,e X2k2t}k5_~WQxdDƘ̈~* ?XWEI)სr@Ca R_-ǐYUY uL&z!/eb,:ϗX~-],=1u]wQoWmIp\'5^,ybkEE+ bkL1%BlV6ďm_ҽW>ړBч!ui $Wm>>;6_1&t `®{~ٙV`Q^KƨTV([BZt*7Gz{Lf X$DM$M _VZ!wu4"hF,,CCiO'3ג|7LX.B`A$ _LA-KHu9d[e.;EZ@ 1~?'710i`;ZHd]߽ . zB7^dXϤCo&y4-pj/{{ͬ1i- yyU-=K1s ~=A>Wc v2dia46(]>(@" 9Zy3&ŋz]}U lYU2ܜG f@Ma|Ul o{)Ɯ-v:$V4!2ǡpA}̤q 2o+ `eT8 dOX2 e9Qa:1@mZGo4ӓVՆ-n,OmWʧ1hqP i nݿn'e%rpj5t<K;e9pz遊I9:3ueN*֔펢69Lpj*)G]"6nOE6؎L5:Y'-9jf{qm?=8vQɹ?LccQf&M~Bհ49z߬P&OHs@R#lp-teE)QeX[dLPi>]FR|e;:n,^KG;yE]MJUR1RfKld`[%mMF^釥/Aufyᄑ%qs})\ Es~'* lxtX+$vSy0#8ÝYn}D)[7P09C@SK<'{f@lc q }`678 㫧)a!ZT_XD(<_J)npl5&P)SE #@>Ml f>1xMƌO2DMo✮&q u#qתΰbY;R?~E]!Q˥/ 2'|w苾IQ  E>Qկ9LpW@,I&1OcATho@(tdtU֑LNf;Z~D|VHuJJ3yY V@ 03uB*J/'3e(%`wXȢCptcmQaD;7BMY>wB]_tJ|" &6a ttIwId*XRu+]c!ZGθj 9": 1\" ͟jb2H&`yX!&eqrG@.xsaRz*mt_`FMbc/2lnhَpc_{b, @wܹWv5$ ifٟf0Aq 2@ĊnEk9z 1yb^kciu؟]t]QF΢lk@ Cld'Y~bR2Ãf!hLj-Ct0qlPy;:~͜q6^}[PSRM[4rI(f䅊to5}kx"P:?3GܤvL7ٲuV߻$_M)vd眻$tYN["V&G4?YijvA_qc\tK`Np50"78ByBða ǒ_QS0Smx,rX|ב&R.u660a9wr:8G.iCZy#,ʣm1%x6ܙ" 12$żgXUzEKPB @{*P MA&{!瓚c/1X/%uvϏm N0c =ʘAS7D,J`z&^0S![z X/C( W`%;;Z9XNM͢Vat@VL6K ._$Y{A9TXpKCD!D*C>_g-J{= [  IZAHR48"S&1/(b#zJTFhS[ LD7O7Z#ݠHDbrw:v-A ϓ>PL'afYz9?Bő_K+ }X'}CE\i0GHw") ' hN0NLx@"v4xk%GuoB6$`W(yUCc`F_Pgel*}~R륥$@nٗx/)pF>*s*&}pM[6>knvuO,ɱǺ->y?e6-A:L^*?4v6bEXqsX*6 ׳w/&pBت2#~\ucQ78~مai@r+?FҥNh푅xMx(P05;h>'S-7 efb Pr ڕ`YOQ F4l\ gjmӬby +Qx_z('^IaIRPe_#ȥ!60ؼG G@ !jKd NlǓ@/$;[=#ӶI504[*{9[k2lu'84eqJPɹ5|: 3RbIDA:JItap53N> dU"ɀ~aQBpbUʆ/Dԓg#q V^^3E[tpK8w彏&sm6NWxbrDVhpon0N9i\;AE^3#5'1FK†EcXxջhkDNY琙E_r키Jϑ2^I.X:r =\l/ Al; caX٬ogGs=!#azp%2Zk=b~\^R/ E+Y j7&q8- YI %jAi o: Af|F~ bn[m+%WY >,$\1}0ʗ(MPfMAtVs p550]ၽ.=tyvb^urbd~~$\J{#cGW∍ cZ9 %th7Bw 7Ԑa/8fc@jл7l-h:%aeYq%/s>tJR.' M_tL*>eX/Ba`rH˪W+xYnKZhp?&F{uu3/luE 9\_F fF;ތ9 7>k+l o@ '!dno*p鏽7 |W]FzS^z,^evrd qNRv(K4SQlN=?B<Ӷ-pĊ Zd/&TjAI{r4ka3Z=U:i!ґi$H`g|TkτB}L)7T7X@@lWVIQg1  %27+ag DI1l$ ń\g uKw[9 2ל]bezЕ4$ #mw7uJ0 q HY$-G@(v v6VH\ie%~u! pq&1Gk؝+C1 ]&&l^dΦ]&PLw^o%R0{վp! sRVg1Ě.K { hLOzvi#;L%Im#3375@ʻtTX}\;FezbKZUek݌Dh&T$z;szRQiypu-$,D~@7 7&*pDHk^mM @:yoZˆ3=O+-! Gժǡ.+ϣ2:'u yICavP%k ͬӑZwu0ɬ~ʞI`18/ę>_{M*,nC@&i` ²+`k·0k*evŊ5o?j]|:s\Şk\0qH*f纉᫺Y*PKE3GpI0^5i+/^#G$*]?FShkuDѮe=#̅ $ xT-2[XcBw{؟lit_qiB XGa" Ke iO,if.Sw7a&9M$F# C(mBn;#Nfpe~?Y[xx+%-(C. SNd!+ UEZq>9 ʉRD: 3ݷw=i.3Pt;׆'1q&a[kz=Q*J4Zvu*HG718*=56=H% |"Ŗ ύ ?]nH)vkŹ`J[)5^ty5,t)\d0Kp.!߱,t|xށ jS=N)ğzXR]HCjbNN'{mXU|1C{wuCw`2(;OVkLB-U $6`pkV@ŭ@}Wf>K"#wYvDdZ8< ʈh,pR$`%#D*Cm(Mxix~-"O ÁX +:a^2;D4 -d_0[c/h#6>E6 c1vlXb:M͎yu6vm6G9PVs(7r d,tC πY"luV'6e#.s]fAoZce<|\_M`2%iB O_Lmb9vxC -؎3K+!lCr wza&7/,kV\F uRЂ+ʂh{M=Es1-*/Ƭ07' _։{V}D'.z\a x2MNY Ɲ kQ B\/I2* ӾNm$sͪrxyF/vj3\gע?tCcƬ[ĭEW5\!ӷ F&_wG )ig>Θ }lqe7陨Ϛ*&CH> 4sd|zA)F61V"rj3t\F;RvǷ6p2~w; ̎2 p~+ B t<-|Bxj޾a2֔ܨ)~J9.{O|r}%vIRT\2Eo߄|g2vӧO}6\9"Ȱ@,<m&xMH0gl09 s-K;_ꙟ5ThAW җGSW-(P9%\A8]9,:%:ٽMWmIX(ld!rBeO^U!k/[IVz.8\G.2t TztMIͽ޶!ep5ϱcf~|ƨ#B46frPTu<% Z(2Huh` tARa5iJ"TS0^ӓ8Btܕdkn?Rz>du,r99;܉3 -'QP8Vy}fj΀1Us`O IZ #Mb9}Ns@1kb#hjCʾhy ~%(ϔy0<乀4Ϧc,3_##yk5G3Ru(G,'0L[v:b5ɌzdMS#OJY`MsiS~pxOM UOpҀ&Q` Dʎk>4tMd콇Ë*i¶DP9B;!^}jo2Xo\\؟ؕ9֮nʊ9XIGTpۨec_$B?*1;_MW]S1 S VQzg>L 9͸IcVC{$o VFLѓ`Ghݞ cz|z~д7VLbiZB ;hh_n~j3&? cEok/Ӭs-b;zD%',QWu=@qMЀvp<\5#Ghb1d۩Qꡯ41<<1D*j-P]53lu~R zH0L R%)@gvBrֲR"$8YWcF+>#C/)!yr!5 }U4H٩Fv3k [FyUogG4qiNȟǡj+pt4B2d(`Fl+ QB,D;?)&9+@`?ޡ!Oh SIQR|c9GW1 :2ruݚI n3nLJ!5)8M4DJ4pdFG٦{dnnu7cpcӳTQ[;v0)2YmW"}Ax@lI矸%yo%_RDr^4 f6/Lyt4[oP>([-!1r>~To-mKe*ĔEğXn/ˢmQ[ <܅F?nFqeʱQ8G/YbL/×-I$$gg@wl,>p 0fl~`^Rt4g#KRgE##iy9?+~VQb6PQFTE},|Y!D?xɘBb[O}Q,H^`S(xKރ5$}Lvrd|s6oOXҨ,+'zt8M[}@6\x)Իx",xtZ!_PgC/kT:-'m.6 H,<"jkftuI#S@o`jӎ#+qtA;`ࡄaJ1YONNkBuiVt 1fz@u4LOŽ4"TM%Ý=2m4s1"ִO~~>H汻)T&~4قY9z:#ٸR6SJ|o)IJY4qf&Z Ϟ m)mP#1(X_PBʳR)0U]l5dgֈo\BRg*g@u6^N4 #y|+"urBW?xV@_W)mZ")@MtQͼ;~ȎH#q &!c*ޞGPؿBU0E3pcG`َu%u+~8ff;&+^ȗ?ΝJ'U\ c\递rAo501-Je gbQ&2HhA F14uӾ bE7**|`v8 J;"ZV*Ɓaɟܒg&4a=J~z;:Pw/?2܆~͐{_i%:T /[#BV)-k~-W{i8 A@T Aw 6wqsl߯}1'<{Vp'sm۽ئ MϞɗSOx/י$؟V,[hp ɱe:5) c^G Sk1{.S_i'@RFo}O$h3>1]vD`.rE2ic9 d]!uYKVbdqu}9:ȹ€p% ߀ֽђ\ ,wDL0&N7k[9|΀~vUAe@*kϩϢffHb%:k塴V_1ZG2gUN)A$1z[G$3;L)dvt^1bWg  IkBc^iTIV0I%+i [F`uKk^Gs/puC$PzHxHOg.j\ۺ2{j&s>K=pX,餚"ͪCI>C2LY ;HQ 2;Y~]a}GKSvwJ3 4HgZcGm`W9hqgiE[TQmdpXndܝ\QR/S r6 yࡆJy䠮T}>P&R r;\7nO*A$!p 2K%"; sC}湞ti7` mkmLMlv=duC;ɏVqc4%^Ejԍè:{`ʶ :-(I2ձ\tz}D$#:c]ՆhңLӽ:ϚyDq￸ie T+ Un1%z7pPT .CqsB#J̍ݬMgex9;:HL)l,AAki ͉  0-cDFyuЍ2{S䜜XikuUCZ E.~0,mtvl%i_F.x( NoW8ciakHF|;%7H,$،c^V 4"MǗ2>E֏DP!*yu_lwlaJ4ˬ4>ϼx%SZ$FmA1qұcW6`&{B֧*J}Ҿ|{an=^U8{ ގx? ԃ~#~_ݣ涨s6ou%7~XȜqGh7׏ihJSwZb[$pbhΆi㕢b'׷>)-쌇Po=mu _eRaߦPs:j%>#TsI2S>C=@KAnԟ&w}rY{wTk|%܃Nbs_}Yt+G+X9G<*āUD*B 6CQn {#/͌dĚs8e>n`us bL>Y>nWlN/.ML22VGag \)0OnƷ9nFN~芒8MTyq>L ڑ[akw  0\-IKE:?0w6|"6e) CV;$?j,H'C 23n̨6}cQp.p::R|_E|ܩ("iGry׹ꮕ(ዽG7oY)CXcw 2?|,JZG\ͿQ Ava_C[p'_=.qN&i!vXB|TF'Rt1lP =sa{۔_~ eg);1-L.xw@ ʯ`G#~]suBBZ{}"yے&%pבi|ۄɑ#jDe:]U9\.+ehn+x@άrм?1ȋml5b֍CEHFNb )0+1 OYOZJ? X'^" 홵_p^qmq3ab&'ɍz:-*K `6y:Fgo-]s"6pЂWi-Y\Ti3 3friЃ,ГFsM…aW!-tjĭ!kH p/_4]5Crqi٫CvT$8Fyu(Wyp:хܒB҇`Gaמ"ptiqtE-]:I#W@0U^B  _""v, fB]kY,Iޫ5@ =\Ad jB!"!2Ψ# 9}<+ G@3֌7e_on]$QåhlL- Qc?m.^ژ .|܂~7k?kkjX@m8nZ&^nUW%Awo+B_A>qL)5MO`3V z5R|r,ǃIW_/]@_<ecu1HiH YϼMd E%ߩD5Kɥ@\HA)F;yCQ[WC&j'绫KJOr3O>ОN գ @ G|(ܭޭ*xΖF^)'.hkFlz-z0'pQD˺ }A,7MUQH<),̲ Yi>'X0 hXաs~/u>2)Jg#_:VZ$X:3sRa0%~%,!tu,h?TwElx{L n!X!tO^9/? ewSzg@4ѻG_NoV[&,W5Roh$~$)+%}ϐa崏s 9l󎻔k2_ 5Ĵ2%qB||XhzS{E`uv |C%s͠ٴUķ2Gl9ji^2䮠5~vȈ  |-TXX[@:mDOZQl(wYCT'E+JpY4Q<҂TX1 %7qK&PbC<<1~N^'u[ԳǾ_鰡=m]K|TH?r]ֹyupY !:#!6j)A k7!ͮhqE_qџfHmᴑkj*$\~!nqz &ɷ+oY)9] ~ ߸ IJ.J߬splu<_\n5=4~W c@N' 6ZAc,PmA צ-qFʟ(jmVb :i05 CI~uф5RXZs (xⅯԆ[ e$f_֙̑.-fw0f&W_n*kN8mI?:%nw=.SPDs@ 0ڥ2 $a70{EFAnb*ʐjL6Sw_#tM 8hhAI_QX޹}!1zH8J],LFm!F!<!x;:az 9=Q^H=_s[{y a2cEH$RΗpG>N?}1$msŻԊ^IS*^L PEǴTh>+9 .x7BAn3 zZ#tjHƮ.&ޛ몘9 D;<T)3Rjybޞ݁=s!jAG4=x'GS~dt=C NWRR/k\QlVv\;sRm:mqD'a]nz/X|KK60Q `Jvt؇l}O" 3`ڭp9:X,Iz1p#ȂsOrB#0oba6Wj/=h =fT$)ū8N &JTȾ>{+9j~"c+5|̀IXoɅ @=J9V\ 8 #2}9AVV-Jzaf#(ĔG0c0.0f@fy7TmҿUJG70<6@r%"b tX#=zX?|~wfOTvr:nVR8urjO-fF[Ue}M;}/Ia]Oq^BѱS< DIʮ"zy1ERw pMSgk&.ݦZo%N+Nnm̳u "p C| +MnKq^tH[P%0MHj5p.{Ia(iog~&Ч3aJϒm2NjfN*oRyd.@EN Nm2;11l>x>y+ )7f#s94-k/Ʈ~y ~~i``nԧݧ7އռzqdzo{IK/ j_W śkBi?G\foTקuOݳlJ,:lOmT62>1̴suCOs_MnZ_wҷ۷F@`6uI~q?wOFU6O )е}30/ю +vᦵ DWn7)6FצC/ @x4T1cbZ[A f,5??yՏ+555 ^æd&d~ 3@i6qu(Mk8Dēmw5QOeX?SWn١aA 6' }`ڎ ĕ@ E˽1iֈNM]R}:$?='>n7KC]beh977g묳Vb\H`is,4GB@-V/&v& >PlJHh(dAo4u7wRTbmo d@ 7΁<& JNrCW8#X+y .hC q@4t4QBT`3k*#<\ +6KX3Bsl(Ҋu5eMoH_mjU\, 뭍p Ռ$"X0:nN u \~[9 @(sGYLlU<=BӀG^mzҙt?|CAb (0<|7m'mm 5o#"2ÁIY!ڐGn ĊaMSnW1 R6N sH@?2Pl ,er}!ʓ\G 6Y3-U>ƻZLt so.[xZ녣6:X?w,p'L F˿bMVۘJH R`~! \- a!%*oh P8Z'փU_y!k }9x^-Ǥ}JECq_ܡgcE՞NOM %mWxjRӢÐW#90ekK]p ;ap.%FTOb!˲ Y, n0}RNn!^S~Þ崋S@%ekhcQYyXXEʥ%~yJ-m)+'ϱpᄪbUHiX~ѤςBx` =59,6l}]ďV  auUQCn1Ojx920gG#R!C0`րauoR6?/}*II-;ǘJyqhid@-JyIVc^9QW%4g: 5ζxW&ɩA+?st^~YN-|bW#a+e`?_cbYϮXB Npt@R?8pK;A0uNΫ_ 98xC[Uj /B?0!К'3Fþ~lgKǐNQ*ݧt'w 4g ]kt:m46B y mSfC<9fǙTFt*\&>q&.d(Čh?eR.8)HJNO؜LBۤ̌تS`osvG ޽‰E-\+V5YkF#2͈?/(m6?K)S@@EȽ>~ d/]t>w<A8}wz\/za&m9y$HOXdgِ)n"|/ M=h$Bը^D0|MU<.~)|zP>e)3}jAK릆 ˶&$>N%?)n|?*"FEr<{{ĭ$)Z淏x,`)e1S~qE9ոP0b|}#o5P8WE4aCVc *:38!W^^ٶAC) xY__>!yszʪO+8k/jJ"\Sg-6Cڃ%5Lg/^#'USJ;A`U_kxbm iPmJu^nwZcb] -_:[ YkL"z2A=Y]Z?SþH8U4]3,ݖO w3@*r'fUr'f%/x\񷽭C󛹦a2w/~ ETO^ݭӜ&z" ^7\.#TaA-IEFP:ک)k@QƖ:Ũz(wpt+ EOOAցiJd% D.Ik8"jQL 5LGJ1$},tnv[~];:A%7|oX,P=>tnA󅬸}Mt'6$VȪ}'MSw<ښ<ҟH d;p8'tme}QW$AG{Ꜳ$ pЃ1])+' *Nߦhmy#+L>bj}}4|?$sVSu1OSs2rPBGb8>VR*S٤k˨Ս  IʞN5$\#UKN9Hg02iq8H戍4=_:ym{.DW2 wSv;`Rv'=BdhS %7&G ly(qU]f^FyBIys \S$L\ijIp߱msVttG"ĐV)+#2.d@ubr;C|Kd}*8X.)jF#iWx=B.+ZS#r -؃myJwrty_R7ps+[ Ia)V6/oC /f]^u StlI7G&wYoR.ݶWPRFsCK1=j¥daeb`#V$bǛTC~ؖ󆬮2{%T@H4:Y9`"ݴ*w4׻g}=qshb"'?eyVonPgf_zEcv,gt:L>5-P`7#az䤒@y |vo^cĮjZgJmOHa W_F8'T.SfTB!xS LS~gY vk x@>;r蟔yN(Ŵa%M9=8*g]_ UV,_<\ⲀBpoockܣƛ]LI͛TI(ɪ=2$Q # uF5zD-^VU9s8.l?%WɹKq:ʴD EndoF[PU/1]pʙJL)02AfMԸRß&%Ζ *Xݙ<(W.C7Ru٭~=skVca?~sw*=J-e‹ 6H+@!mY( |E,QmVC]ՋkPqrX%_*uEdz k,fßHV?nv~aPqhh3WP wwBL>ݖ눨fcr$0Xo0hţ&~FDبSK II:ʩ)[1TY$B^a0c #wBIgxBXoHo>tv,ƦL [*i%WT"Rp~Ś/26v{ZCIEg0nWxT깥稝cLy65<+éaJYo8-kh]K5ixrHi~V 'kDδ ScE\kڈ.C8Sp7K#s 322?>> 3oZ %ÈQlsM5Ct,BBjL^%ϴ&Bqq+QQ/Z!kd0׽T~|_&2=f59+}C[/pl?M3 e)~X8ұx<êt /YYjK\p@̂YK';$وAyGͦ YOkmR YS}YɛI 1^.3ܣ W +.~-CŽ6Sz'\B/'Y:F(ѓ`x<)J|DbU=fU> uUKd,2l[Pl-EO6.mӣ>ˊ^ɮܕ Ϝg$U ]x`c0:x֎i)eQT7ZWܰ"T ]Q lGVwy RHiT:>Y5~\N89lQW|_Xxܝj,*9W"yv/{3p]yN L s U[fTA)T<)[t0f`R"Rzځw$-ԘØB:u\һϱO = dХt=t=vCM;9q{YxTm :"̢@fpRBC%%HDRjy"1$buH\!}U[u;qĹBe W]~}<)(Z}xyީdRHm|?:nӉQnA?+Y ^Dm&3 =É LXpx;j,S4Xi-$7r5>h#o$Q|Rچh=ZЀjY{}]hsPLn+4BMHYJ؎krʡ@'?*6 >Ѥa~VkȴR\]b뗐X{&(I'\dZa&|iZby͸M{;(q,,:Ď2k}"jMa`1?#ǿfޱ.yFU'=fqZ<tT4ǽFRyYWl+qwnMRG-ykmxܜ^} V<ُ!vJ9 ښ  lDVDW}tqn)0̲㥒2n|QͤS"Yֻ 6!gBgl0.rĭQ 3ڝE-%eYW@"8! x q}`dG8+-'oT70sgDma_!L/ۥwCi˜WZ΃@F$rp㧒*|M "%\鸞)#d#.Wu|V$!۬z1^`r4;cxh"')jAٽba0+Ou젾`mYyaf>%# Id)NKOp:{VO hf;a,%^+ovqGϡ0h֑Csǀnyk r;AV᪦Jjlݷ˓eYD,QMs'^Wb*? n$=K-jQ-ty05933z {υa|'/ž-O"udBw7J[ZMC9+s7P2/Vs?~W&X>E} ƅSzf$UaE˙uc$WrI>%833r 3}R8;gwGb W >2/$Ym/ɡ~ QC=0F,azO;?)}'{pIi zhm-'2 n]$'*X鴤(t_a\q`* 9ͫ5 _Kд/h#zJu> 4|ywBhpDO7nE)" })%o:sK^`mdVR, pR.,䇋o>͐bIɽCW|sll qb{N@0Fqj:rY-<@7|hy?Μ0_2M>Mc?X01yg4KLOHJVVpI+rcARiR-E ,Z]#3цiIkF/\si NM~N@.b͎b<9;'/y͛>c@ʚRQPp<'C_'΢ e7QCQv}5# F*1*5k `>w|/} 3͢>l[‘pݑޖ Qhگ}Sky i_1J*>>/'g% NG0U6ޗ0ٌQF_ "( R6aH[Ɨ 3hEԤJ}v`sʱUH+V[O2nn'FIu-hZH w1_Bn+ z'ZF|=qV=31D߆"ͅ4o `cO+y : k ?ل!7c3xjO0OG.x)Lsk]XzTv n~{ƚ^TƒwW AZӑZļfw'?9?@ N _v, djI7B yS$ZcB3YPbt\'GBK߱*Qy?D{*Ik!{K Fˣf p vd5OZiqs^,9H?xQδ2ke2v+֊W}Mz]h<HiVΚ֣O ) XlXv4OEj=:zfڸ^k[xJ zqP}?< H %5$L\[׏-RV曾1ᓩd緁$X\299ޗ'"fnv1S(t- kZ9R3iB6#[VY^k* 6j^v&G.Mu]5T[\s BgV| _JQ;]'հ7~0 dq(嫴_m{B;?ͿdsgR[Ϋ $)yxFRqqq؆D%C_0|㝜|}֜NP!~ pFg^Fn$JN1 x]ik[aX3ϫZ.>-S )iJJfւ8 CV:^. 90y 鴊gqG,7 *(>ڔҧ iE@WJ:nC#¢MVBUyNUC_y ?w@:> g ?v .:Hoe"Ť_&0d˘}[3kɌGs^&ئʮYU{ᳵ z"/'Dw?L[YnSe"8JR82jGf!+}fX3`/ 1m< Y-rwJ3pj|AyHd喫BƠtoi-/.?ZU|XD/i/!t?TUqx]~:Tݡ@䞣-Oj%cr %o\ӝ&dF/Cх xXC&5#.4p n:)Bxh лC6(ڑ5lK- lR1 ZTƐڌgS9&BJ 5{@zv6cN_5Hʃ h/C`R{ ki 9ZP0Qf }2\|}nLr*dKjW@S[㱺yz6ZĒ3:?ᯌʂݮMHH*ցgy. å7X0y>rÜ]DnT9 qRGT!ڜCE!00,ѐa$]en؉R|3ĶGgECo -uNQ1F~t i]採U횡}'!+[ZU@F~a{(F2^ Oq\ Q0n`P͖3zW} dLꏄ06A#r_.evD^*xjؙ] VY|)'_`"'C}a-yvvv`|Nթ[R pJrć,Z{ڱ1bMlZ 0/"jabDJ>rHs[y. ZF&uXٞ>re)bTT(bL¤ L= b6&XrXnog?6q]>i+ !my WutdP.7:sК <ɽ}OMպQw=3`q~R~UjS%]Y9jԢ'VFsBrJe/ C¾OW-6_';fϜrQ<A"X{Zmqٷ<7 Yۘ2 ZyXC*4x%kB33eRB KS͚ X@7R"YID/̱u,b$&UTԳUMY`bދ6L?jXllX́^"R"9kĻ|5&vap x +Qsed5JG3"w Oޫ₶ pym٨9G={qlPV.awVi*gyuqFCISb|m$U.ֿfqCGS~xͪ3Y@܉,V>$yے8K8W992Dfx@d1 9d{m" t Rϲā|2CR s)wZd+i5>ӞA܈^nl-^Z<Ώ(T8S~%G•n/I/E!d;3߭ Y nshrum?-Fw;.bzz5xGtlcrB 0(y^Ӑ`tr`}W> T "ɾ &'$gYZ070701000003fa000081a4000000000000000000000001642f09760003ff6c000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/net/wireless/cfg80211.ko.xz7zXZִF!t/Bv]?Eh=ڜ.+ʅofqV e5_ws(fmBFJXix(/[=JCX,SF}ve-Є0uKYvVU\t/ߺsTLs7"jc 7op^<, Xww+ J3D'"$˜ة%ۜt@}eƽML7$_!p9,{\ .3C"^?,Gԁ/2yT#TY Lӵv4mtR};_4TXP8.n2|p(WS;˽푷a(^+qFsb}Иqa,ȄDA)^׹(E2%#): .}[rD([aX!_G`ˠ; *||d /֦T!VOb`|JjeoÕnBiw/iH[ՙ ne #&vu]| S$E( }mYg] Q  @ŏU.^ď;WOuX<sHN!d|;2W]mzw>>VÇďapFVMK\#&g>e*Ϭл{ CvvJSH+j5LrA&R#G ^r1o&/FՉ9*R :{ D+oLc5 q[s0Tm9hWIEUXx =˧H#=YÍ`;TXţNY`4>R )ɿ t})y[2CvOnZU&*2$,p;LAb_ ]]CAw57t-XrU,']!hpԢ<G,63sП5t̖WS/įa<+D\9|次51: CP}asUZ=g.6YFx u}F`!څ/e&/EvEF#&%},.bx Y0{Evn vZp%Ol+8)@>fs~ZTNPx7HrB2SMOxaڧMyCx"2({2Xb #d!?Ũ;s٤=;3E ~OWN̴CR6hAJ17F7jȲ=$N}FIƜuzM_۹ʒVF<"iSz! E9m!ػ](Q<> u Km*9QFWcjs7d09S~~q\#mj8X&3nGU' :szP_抎6ؗD Q9N ,=cY ; ;1婐 ĚD@0U#3_rMbH4uk+V=-Qޕ;pvW(^/ .b21 `HGs=qW9Ži>oĈTo󒧺>#=_L0;Xof//oAa# tV"Wf˪|*ǎHۥ @'iCȦ42: p>+i='esx=a^eOm{ ^%U HCtM&E~V ?PD J]xY> L+kat K\vb"tF f>ڻ!/gr#6~Z1G# *;FLYdCh&"|yMIg K.Co"aE8}( +)KJg!"GE?XU:W95(;wl h7ա + z :Z&y b+̣DZ6? ܮ|7xp)x0v!JO3<F|5ޭ~7sTm$I"-C fH!OI(;dECJBng+X'rpDg+lAXjTm,]ݳj z0\ ӔE30N=O[.LDֆ4:u#/+_-+X ~z&DP.1#W ܒs.$1r}xგg8./ Ӭ #CyStC6L`Dq|;P;e9~ϡ k dkǿ7MڇvF<* KX^7Ir?&Ůc+2g-FȈe38hkAiKXG2>b}_r@9-WrV}8K*F` q\*yVoG3`醃 Hr*mJƍ~n#3Ȕ36:߈#hp6BC K#K_| Z˥zh$ T玓u)DZB0aja,oAX$]AA_e*c?υ,Z=d[A\Psԏj-ieΌiWJ3R!,ItQ8 Gjm2IB >%}rxt/_,c()a~vA+42e(Ƀug^/I{"" iM T?l֮mCwR0P-lfb4v(b\N\C6b/VטD˱Hd'C TIm֕FiJI`k5ģkB|h|2:^8"{ ꕝPx&7P~TvC3F(Nɋ<g휘vg,7CJ툻EȕbN'\Vo4Y?)UCa6kWfTfH5[M::5Aw{8 K)ԑHCWQC:a MyW=nKF|F؋0I'MAV%c S^1uk, d` ê8/P!d&hrqO_/uYJRWi24,˥]a՛f4`rx՞=ckXn)1"a4kf;@unGuKb?_R1#}B5s|r%DzIg%;֘ $uʞUu%{h n7Fq>tHЍSK42PJ:.Jl4Br>zd> ֨+n᎞CXMyhZŦH$=DݨآWt;k/ˌ>"`XvF]o(2YZ`vaxɲ5`=s'CT2 ]D{Q>FRnHW? 07OYG!N62E(8@:ӑGь:V=]S%]] ~t5YTѶ$h"5 yU)0ڳX4Po?BFZ^z4dHB>[%c}/oPgO Q٧H+ bAwaMUrz;X=ϪĈnȎAe_t(ܛ?igXAɭy]*Qea=W+u;Ŕ;7>9itwq0uxP6E Ed_,2/tһl Wq]M?Kd;D(>0-%޴SǻHʵ#զǚ9fطAdd.G&4E+OɊ38yXZ *~ph#xN!Jl,3sz4u*Gkt᫴[wF&q2 $3YS,vdWhp&mN6jYCa[ʜ߲g!Rwp vb~ed 9/w\z,jv ho^6kj3]A"a鬘v[OHlMp'$5=F>I-3P5ܻk=%B ,5X$pWz/HҶtŎT,6NQ: js@Z #[|'[#ZAzI Q#ڔxG QB3NUnhC9ZP{n3o0OT3%xȿDuoD+ỳ-L"*To8yخjscqHDpW!F@Ւ_!ZFelqfLS?`A= , O[Z_HǕ`[δgZ.kAHʌѕ O3sy + ٪Rox!t+M^TwγPڌ,nX}>s>Օ^G$o>EG+tpyn&%^O=%뒉EBkyhLΪ ǜr/2Uw+ia#K7׻3a ! 's1T- r?eŷX4c$e,hA=PsLE@xu[zg ؐu]SLe,dQ?e3~l3e$ƪx(50q<"{jJɽ/}$JgVf9*k/MX ɶ \,3,Z2#WbcpHHxld_—%0*+|}J0jɫΚTL 17Pz-AZU+X3Va\xfNz^gTX׊ԟw{lP$.V@wm B^H5EOfI"Otc dʩ[$r :>+^?h4ʉi ]|=P|0r x] r8'fx3?t}jt`%]?ompC.LxCgi ,^|]ȩlltSkгda޳ĂF#9"ϩb ]ݚ,}]rZ׮ϑ{YO3uGCU:pQtrG>+EpRC$gWQ+Cj "ՈB7},wF-`@+D{y0AY PcMԧi-/'({ CFޱQm2k]рfZ@ŘY 7!}F iA~YrIT X*XUq>LnAEW"$q(Mfw_K _WGFxQIc~|[(֛ۇ-CwoЎ7z.A ~  D;^bavvaPru@C|{DUYʹk2!ӕt `liF&M@MӾEe#,֭iis9'Cf A{st8jx$Tm::8aen/v{l9bvV2hF71V6I{i&Dk$&F&=oVVf7o yha~=i͈}wXtKrmZqX|^q|?VlxQB;R08)Ra?N.GƯ>P_P|Uj%*i+Bǜ1я@"-d/w2rc2tAVQ/JkL{pE+jv,dj8^E1l=s6/•a'hyK֩r\K3dY=|qja$Anaʟ{8ݔV}0flw44^Bq0л[eJO҇9 W|6Upi#f_ȴqw@>`̝HJH-9OSE6^ȸ%Q?BC3uaKN~`{+RJUbu3g*5CFu]6PBȩD5b2M@uhG*p,Pf:FwȘAC9^(DHb|z(a] Pܴ(4\,5:6)po?zY_v4erV:N,LDQ_/Pvj{u)#s0+5Y.˴OBf~M@$b$n3*gb_m7^:M)(vDZwxMZXZ)(q5/ S=.lTC|:B̵P2U!8% pa͊sdCƛ0^и 1N #g3 ;QMIbsRfmD*7)b:NMAVI|m<+ojgaU&pĔO0Ev5M _ِN?x]lnEs];lM%^?8j$A<TB:̪пPZd}=xHG( Sp.KR&+>: W@,*׍,Ζ~PJ՘w@E[y} pw1A~1߿D'a=> ŵ(ˎ#a{?"~α`vHo%ہp·W{d?kǾy/n2b %qҤTCrFvϣvj88F5F#㤚>N#.qS&Y}n"^!gR:X-ny1R6vf5UBʡ࿇W[C0*?Qd}{7~nA~Oޥ*-m[2A[f< 쐝}oj{A"[1 w U0^v|^; K4ݜ~ ("„`iupB S?Ѡީq;hEuSTxʗB4S[!4e(ϴbJzZpecNay#*+9 08qVH|bɨB}DHוN] 6$)sЈ׷uM!Wp̐2XMv>k;tv|5O3E~Erh%tُFUPH"i_DueQ/>.^2ug*xi-me/I9)j38!V7aĕ EB+@?r윆jjp#q=,ÐHxd;"x ~ti2:oZaT]ԡb;\3K!cOl($L#S"o%HVLwA'kX]߾Oéň?NqL?w&)Ĺ mKrX&21 ‹h_ˇ{R=xr[3xd+UtQXd4R!U4n(C>QbѶ" H ',}BE,IEi1$$]LTjiBAڛHkT[zKi r/LѭtrTL`ČgCI4N mg!Ge8=!9q=YFKª'4PIF="61Td,bۻE1HY>,I`58 >g&nm]'dhhD2z|q96ٻJ+gҠ%a$~Uà c$bh$:''B4Rw'u xꠣ #Af+bpC7G.`d ‰XXK6Dʷ: a$Y;(Ij7& uuoɬ%zu#i.D ?Lm;ϜZ@>aNM<5zj2~gEX#._POQz喎$IyTD)m7g&MW%.NT_u+^.6;:G\kZ}_BD8v#'3~R Ԓ}6 fD4 ROX^f|K*"G%֊`ng op3dv2"ɪ~WLu Dn&G6p{+DVwtܤm$)%{x0nxӄ,HAJ̃8Q& rbK 68=04xEUp ;k"{PB\4ȶu#QN~>^_׍{XXY!X~Nq̬KriW#nVk+v;}s%٬@n4LY6# l*ȓo9_ƽo$W^Ԑp*Q E';@@۹v!]侯Gd*@ePySb1pɡ_O xv,rjqy!ZRS< pST=\p?*.&Hv3 \6]I\sĕhi&bEO[r)sk?MB@)9aiNX˩eǺG$dU0!m/ YRN('cŨ8'PWJi`s%tZaGH4dIf<9=ׁ;ޒ=[.KaS*2'~M~Kck{]_R!LZJ'p& FRHVUTg u=Tp64c:p}YJOw =A8=ۏ.]-]L L2}2 LDT|WcǟFvGGiduEV[0)[G\p=o1>J1+{ V״!XM_؝wWI;+~U Q63ֻB3Gl~?]$b݆{3,*`j}/4of/5Ugo)]PTUII*qV*f)7"K%0]Hif<_n_vT12L\#Vh.j "C^c9;y0RZze=_ d#I[- }B QggM牂2WzÌy'W^]`!y `y-&ȫ+N(5M.64Ʉqn=g㻃4gEXÛia~H(g}k9i7\S$)8@Ȱ+-y)ڴ_M_]F;GD)QC)5DžR7o1/!M;qg-[s= |7 M1T&3E=xcW>7# C?iQ 7yH۴?hC!}fk\슠+Amn+Ju+RT$H-7\<>BN?OЄ)ڞ! kNR yQ J} OIΝɨ-\BHvi#x1GI+}[KԬaqUpʩ~6q|™ǠV|-.`iEOFkRvt=e!) |&#đ孅%8B 2  CXj=|!tbSmOh!xKG*|Zyl1v.9 s\衫qGKinǴo-:᦭] y[?jyiPHn4庿˵HW2efH\:|o1|5CZB%3L.x*;&{fn:am!NZH %奊M3U:CۯE\JDK`}^u &fǘ!ڒ5AW6[RSy@)Ѽ;mO3S(WgyQrQ!;~ -N:.)sszKo !hV!(ԾgS\a aF 4Hdzo6%3E.UiLjz}:u}"S"/l,P`K#t`bZ!S'ZC bvŅsA&r0ڲiQI@(xj|\5׹t=,@֠I,Uc1ucx?ARoL!j#y _XJ謼wA6VׯfA]8 1 I: `AH5L$NP(0[MbY{ !s ҥ0oG7HK  x4 B,cI96OYWfQM!sA^]n^IzRS&܏mi)kҏ8F#;P;e֡}a61jb"L@ ZLeBO:ۖN /wT-nM.|=NҶzT"y5R Scj}$B2 ͫ۵չ*5ǓN'Tж(_(B:X- @ǛW N3_?__:̥M҈&b9[_A.5"Tk ]d TέM=Gp-5#Lbp~ SA(H90QIb:l~?]NёN1 IIy5>?mz)NK6$-kbЊAi$?7Phe]&m #@sEĚ)\VSc+ $51y1x5\gYU=WQ l%|ENpz jA@w´iǺ G /~;w[.Lj*/i&Em̳-1 }6]G}̝"7w%btX O0/gݚf "Ъ!]CwRK-Mb" }u Q nWN w1(0{R^0$Օwעr֩Ch7*Rf+7 K" X{{-3vQЋIθ nxȻAkOU9]vJՂ3HBh\0p!k\i)cǵ9$5\f5Y&! iaQI攩e(dj}YXxG=:c4Г>! |.n}sG @b% e@Vrn"x oTՋcZ|wsOOֆe."3 { (ҞiyiyLA[=ꈨwHe& 9R0VL)gFpwl>' ;>fՄ$^t,h^?*UVs!.5$"L%bA$wDt3s7ho7_R~g+AQQ%R*3#7DU:BھC5ZDВu" joa-p _'|DA {Y]C?2ne:[N\Ȯ:v#+ 찭A#4%ͧ23bRǁb?׹<mM]4Sk8gV[yj]%USldMnzS]6ϲtYB— &[29/&FN@|YT"c_4z=ѮuK[3Y/^WN;*T&8%f䯔~3 !%HSv=.Fc>W 6 ZNJ}ƾ_ uh ~EU< (d+%;.%XBxlɠr#x6ƞ̒ZJ 0v=T'[.rab~ǞgĹ\1]hzو. kF&:_~1qhkiS)8io /l (C6֌@GL?Ńdn3.[VQdtA ,AQIrzA*|~g-QÅSAQdu:iuSV)JQR(ozBp=8ZB$;VݞVN/,'ԫ1p7[km5F{q=fX ꟞"ZFP >d䦨RN;Y8*؅te"&{\8õ݄BcZK)>&-KvXwoll(=j]Z;HVn$dLwh`m\RzYĊԨewh `8FacJrx8e6n8q'(: Oh iD8EoZ?Q}u@r@Ri p"s`e]N֦й3nUz C6Z -!t zCA\[( .QQlBiC mRT-U`Aĉ:άp@;WoF뒛gv1 T!Rf/A'NN1~>+Ki .g|X3Wɇ2^kVk6x29>{mn0t_"3O Ium/sԇvEZ$!< ҕs"1h;j"v*+k+SG_2 HO!/;ýPeRPk6*E# ,&BoVBYTSlJĽ6PUj!&yn1OnehC.K)YIf,Bڞ殮;8.q 5sb$J=l W|P\γ|!\:&)42JM^63*->wH7 Jb1`΢7,kX^Hh_&*7hT= Om08D > ~e l%F68I6/\D`&{ϝ/th%%cҟuhݽiIC_"R3N[!ٺh)՟lzpǿTګ1ahǓE!ٝ:oKܯIh l9j V `3 }/닅}gVyrjSu8\T$?bk=)+$5r-5IWo{Y2])%ykЊPY7_Zc]'vgĚi@p+Jw89roK5zaԞ1-pڠVd9):vyy^4|{= vQšpc+(:qjZMnKK o΋q45̰ lD˻BQ/m(^Qf߷-BE`F(uD xb@+atzK/a<E)ÖX97/QIT=.CA޸ I0suiARUfq෡ʰ(?f>x`:!)-\}z +۠*ˏc²gD )&YN={j<9RQ1J-a];!ak-wGqȗqW$n{!?*T?`j۲f0<˖69>\xwHy{πeN ج暸 l O}쬏1q#lJ#}BMϻ6+-R=O颩0O?dbJ/5M߫biBWzш؁o(ޜ8"nJBEEsύXӺTf)V ٔi0 ~Kr}5p'MцqsD G=6_XKgE †n2CP-_)J p1/;2:A8D"`]ԋ )|J|5˗>8yÈ޽:?,% IkNûF@݌BYШ6,5MboI|m}jS2-7'jׄH6b&8VVmv@8GS cwЈ1s/( =AEG#C ,E)<<+vuҔ1o b'F\2s[r# l>'SJ,w+vM̴(Rn)嚭umrgyl'Bwg\Ax׬nx@Xnιӟ1vɀy#*'w%)>E#"))±s+J{jG3,A, z|(I )ilz!ﰷ^'YOJ:@C,H<>9Ý/x\p&'o*^rt9iƸ/3n3Ĵò7i7_=>uZumVX(@ܱFvhrٱH.u`>_.̏7p5' R UfiTBkMnٙPTOZ"s;v2)3 &j[܄C^*^,6dnqQbvbj-kBH |ͦ/8]Xқ?+6++MX(|a$m]lɼ)3/8ZX,OgjCRzR[tH3' (z|~nILWI$xOזw0b5ߒ2@ 0ӎ_Z䴀eK럪d g86NBJmYeɾKWTD2ӻt+o3jbR;ݿrb^ BO4Kf&A~EXlaz{TM{~y ךP:0i#̛ǵcʬ R, J}bMlsD*Gơe'\0-͘`sVUž{wGZFr'(`.\JlSS80ѨҡV2?:=XwWHU͏*(]ցE&~Ojv yLsѬE<\&|$Z0uvhV;նgNjȀ 0GHCWM'Hj[蟙V棞c01{W dgl-u3- :Wv51UMKeai$yJ<£ S ,_yDB `X EjɘY$4OmI 6TnI/ARPftZl$S TR@5 t-Ӫ{XyH?dAh_NR.uj6Ԍ&K~_<Ζ8{M {gZ y- ^bZ*=@YHUO8k|N6?X*#dySj=)쒚+!LdDqaԂ߃'.0b_灶=#c1@EhKC7SQݒ1AhuEcI~*7 YzM"]Fi %@W谧]jHsrvUQ>pY <7qp3 1?@*S̈ L^ǧ>x5#pBevIp) y"i@cvaʅO]B8/J;Gr?0OHβMJ& EeӧJB( XJA!Րj%9នN;y6H톢MM6(/#N?PpK9bȎhlQdbHe{mWhZ[jfn _C{:h|-'Hnc2|bZFHPHؒ,] մy@m1#fKEuWs@s@lּFD!+6ڤzG_Q:5GI$17DARiL{7 Ώ+%+AW a-VY#5 g5Aꖷ(22$i~ \HZw֦(ϭyY2B8b #43]Q`ѦX9a hVrwHuD@[T#DnvqM.ǥ )f|ҊPJCn#~ lnN4hA ychV_C8]Tb_7@w:%r?pX}2ΔR\g 2qf mNHq~7Q0G|S};iV$]U6(y8Fj Ǩy۵=nq\_ \[o }qf7*LďZ0 7K̹RD) Jnyy6!ZՕn&}UT| ?2j_TJ:u.SD(Sq–j=>.AxU"RQ_="?۾%fgƟVt䇲g@2h>k݌3(c 2TcMRp/7RL+`6Wit`r( ۥU9V%\|  ,dE%И! j{.e;/D˗JZ5 !dZi*U}MZ!΃T._ty ːk\⺐Gj4sA6>(],zcōc j껽ScCh2T1a8+BUo'AXX%f!& JL,Y|7Rg7Hs2fϧe#r9jZf zF:$PyYyVn{ژ.ɩ9g~v\Ѣ>^7i$']3:U R@Pok[_ ei־O)ڊ5Cq~Tqyۖ _z]|M\OQsd0p|P:}͗b!,W/6 @YiTP%@$޿WlC?p3ck4sU_mz }_(/᭸^i]twDJ!8w<v/-J2MMvDG.]4Y㱞%gmEpeJx CԔe3K&oh'hgYx49~2Æ*@/~ 7uZEee=Z gk32_6WnER޷(k֓8unqeZsoCbL{&U*15K䉳#Sz^P<_a"|sl_:Ҏoh(ߘOz/Q>wW5"AA#+l#ũd/&{FiaXWG4ŶJRW(CO}`YZ24Z+PЛDN`tЫFܫ$GJ[N `erSVO;M&pDƦL_A8xb H[\桖WËn$83?B;It&"q&ثIBJ( {n;RͯP.I$Z[+wOGt$Oop*%I&gh8W6}&/;fsW"sI x[a`{ fNv0p䎰oP"ldDS^~:X22nKՖ1hSHJe ڻ,RL2j@&`սډuU;p02!_~XZM k? /nӥI[5V@&]|uT>w3i '(K4< -(VE!E9#OzaI'+&oI]m8cUErn/3_>o1L Z@7ҫѿ@I!Fz `X>'L+gejk[kLEFg:} 5y$@-9rx$v; u}Ox;ՌXH12Q<ڸ&ZH.ati:HE酪9eNS菁]EB ўdfk+[ p7*p #t_[*Ij}00Fr\1R̬5^L-/Ýկ%EØdEU2&uK3dnBo ںCFOm!κ 촲$r=*SXNl]X`aO@ȟH4+!Z1۵ny|2uw&o!ȝinU70C9RWeb!)Ո5E>n l,\TR-/-9z$[{BZlOUyuʻ3HV hցf0B|gAiCDS%NJo$o^'|uD}Ttb=5)18t7˩܁+ؼ)~)Jn-#/< JmӄA۩[cqDu^,cBKkLj<6UkPuҐ[D`ׂ,U~,0 EK8>\ӐסHp'6eSaK׭#K*cj\ J(,bCPK7ʽz*aj]5YXӿ'Q-Pfn_a7`Tcsj\Kտ/@_ }eZX i/,[ "ZirbmomYiJ >7]> nEbu0wTL5ʥvWxx:҇" EjBar?yz5' Ū% 7 :!q0ph'FEޚ^ܜhg\' ^:TuC5-^܎O {wRyA7=]/LNWtU}0-+9;8Dk@Ur 467Og~>{+F +H fG~%6-+l!<[de#hn Z,O,1 F60 @D+ecǙ/%S{u`7Iʓ Lj=oȀԏ_М'/Ag QG :kFIgƮ+"vcx8LGR`J NPҁyꉆ["OGU]k(BpdĞqBf{ мN@2$\3n84VJ][DHuiJۓ}Rqə~ Bc }̦@>?0-owp#([ D4"rҙI1t!۠1phEt{:תUy Ḵo17.єz"0>ʰ*d6B_5qdB0'ު4k>K3GhwclX)TzCILf*ٖ㙘Ue3«+:So2f|.>1I|BQϒn4-?Eޘ mxk{ haAeG%kGO8m$h*j*L7Y~Z%c8Iz])ZBa3FaM6KjKfIɍ4DZ0i0K{Zp^HHԍ!Q'L sa&5Ui@3(:FnxNWHtsm鎓5TlTG=Y]nkaw~|nOYdR!&B1dmouĎ;EVg8GJ nVc' |UKURF;8~9q%0bL=S ۉJ.qx2k4WKcjK{0Š1<6 aIN&nsMdEZ &Gh_~Dk#D|WR DAt\EoV/0rGQHp?BIXl"1 }E|]TWc[yQ>.NQfη7w ~ŴM6p6pWQ/x,Xklq6rm\yK IwJ! ",Bܖ',Tպ0[9J ~Zlˡ*u]]F"#CY/cx 7NHo@z@>_b0eQ_{.%joq<1Iū WMx=xMl14YQi*멢yu0]($4LO]i<"gF]1ͮ^=0wcL#m(K%dGr/Æ;#1^~$s 1<1BIR%Z[={R=}|'U#?ri9g:*% bJ(YO+NyKn7'0%n,K=aIB.Pq߆r|bD"rk~^U\hX^gK(Zn۱! n9Q}RN "q"P+J92{q9z׾jʎ0"MA3!Z5?p :aSՄZTڬt_~lLp97HM|ؽU ,v?6ľrn6P?iv)}ܤMB+fcԼIE=E|&P.Nځϭ$xF8KaLWa#媄bv$%8SOA{897Q3|`/'2TPЍ%}mYUpo-L՞xL[ܣs[ ՉlOnbuZ|mjZU|l, -z|a:9b*QK9UUB'bgTL[h(凇 ;H` ֚,zTq+a1[{Hg&΋Xʞe:q_D]FA^$N';uv ҝQ"kIsJ ?%<|檊p٬a5N>OL~j ygq&癛#Թ'82xwЖzW59 {QH7m樗a~%?0 5)*|-_ܞ?@P++NQ|ozliw06,l>nqNj'Ji?ӞeEo Qfd.@(AG̖pSurH#ǜ=yR<5Fn hMzȏT$SJ]+c"1 3Zt.L'X?e jg̸GN! i/-Af|9̐W|x:^;YsIe.t@9i‗c;.ZeD>Τ{ȓvXRN]|=$0v)}t:zia_$$I1Fg 7P94 ?" 6rD7|Mu*PgO]!`E6YlEU(cxjYu='fTxe<ȶB%hc:}$4FX:du-dpwib=a3kmT ~f?'%֥{ho݃H~s 8ð{?:"z!?Kwr񴜩2=q2Dس>-"ficX\PEKX o'ZRXgf&B¾0!ۢ'6ep+=m 1-Z+:F35~]LY8]LS/Ԯr6.QbT~WثkEsQbP Sp]f΅F}NXt%cWY'YPǟZ1j=D⠙98ʩ-T\Ա?(Zĵ,a@k5 =*|}ADm\$ePs.)+)Z< Ѽ_ |cD Ewm:c8/ |Ⱦ :ExFPoNe;ox,]p3m.Z!B#=[cw(ķ8jAfC ,*f$U L"Jo7sEc֍P`lf0qƏB apuXdM쇌ɯX#!< FFpPwQs!>FtEsy3B^1q9z{hU.= ڇ3I0|_;1YUmn:GwTs/u^$@[̯6 SGp\}owI Y'qѐ~Vwưkׯ<$:Nk-cWOUXD׳T+((e~$PW+y1 /B%v74U}.u־L\"'SLOH_L(L&*ƈ;%,ϵ Q]L 'd,?M1v .DKH7\bIJLܽ.e`A;_LZD6:E:63םJV:ˊĿYg&ɶmSq[ Ћ|'Lk 8PkHލ ݷ/n>/m}u8*h3\3FʊhBg[&Nʛ{y}/4J#rCM=ff2ަ@(N7 uHuc1'nJ(q(fft$VNCb tLwA/r2ǗُQgxxk*| Ms#/㎵W5!۱2qN 徸ó74@¬wMvOHѤ`v]ZPH0WFD- еTWK竍 nBv p`rz_ET?KUC,煞~  eTK[$淐ޗ! _Rc[p}0p.;/Qap3RiMT,lBsOVD!n*BXCdQޘ6lB;Ե՟Sid|ra)5bXncXO=99p^_Wr2'ޕe!EroT.u7/ EMe%9`dM35@d̘5OP^dˏql+G>;:ablL,㐾4(K[o3 jFOx&El\V DygWjX\Z;fڞQ9 í :-ėuMjt۪̍CiN #2bR^ϑ_MUy(]PrH*wc UZ8 6$FUܮȇ;hjM H ZVoQq_qkR~#1tDuMs3Zeƃ;qyM$EaoѪ5  p3@\|B֤AЗŋbz#p$$$F|NyR7᏾g&N9/5}DoH@ji֥* e>4(BER}e Xr~;"$t}u /jlc]ɍG*@ۊs%/:\L?Vzq YJ&pRȕ޳]֬˰Pa>Iy3uXŧznH٧Xey*Rr 82ǎė~h8$e=LP~YBӆU-Xky L懜m ~H4> n^ͤ>Ý=F(0%Ze*R0U3qk 'LNO^]L?]]VJHoJYD٦(l Q)hIO%6Y-i-yyb%gEW Hkue]="qQ фioui5۰"TS#|C]Odp LsXY W 8ȍ&)=ݎN.ڎirs0#TUL^ G/cL!,}dgE֯@aQz=А* =EuۜTp.-@h8u˂Ji+jɐ!rGy%yZC犭>#Iyv J\IwD(_NC@2lxנaTK0;ǎH/9ZM`znW'r6[SUKe4u[ωKn|1z%"Eĭ &eF:G$=[;c >_%02f #Մ}Ȝa+Z= s&t_wCYӍ˖B).Li~ji|&׳uc̏J<}哶*~0墦Cl*.'+kǭ:S{^4ڕy+VmiA_N.92լ VMjXgnr'R=,h|X>(ʚR7G=fOj^QH4˔ 794=HPJzHO FE^Ab9.PKM0*: $A඗DU=PlQJJ:_/C2_RAZK3C7= s4+1(wl&FuI-x[oQ2ZSí><K"NrS VWM=W3@\}JpZQEƷL6 '=7gX-EuQ[C.o7 & u |NVUxo<F&EWKGAw 4nP^' D`ڀ'/z\):F!j{j$a<9\ GV3Lbw' U At{ql75nBGFENk`󑆁 y@RRC!:(=u 1mA7]C:58?.Vݡ5YL(Z_3 A ZeS@۪>]$;@렺B 98+?W{k/| )LAM* ,D*_k_JYTrqpںsV)w#oe\pnu|%3"xq1m;0,Vڸ_2JÎ*):%q &ᙐkلF%>Q*wDr9ST+r8 ݌we%ؗ©2,gU5:"X9K?zuH!5?5`z:\KNSHbB B&Y偱_r}yn.nh;0lߡ=!Kq,lE}'vޱ4BȜ튺1a`,D^ \炱fjs)z#zuh$Kǚ*;o1S2V wy)庩Oq?-Ky ww5 98AMSy~_Xj؆_ XnʯNDE""I2͔H|{UP^Fca%~ٰ"tS;u v.>U~n[5K[ O/Ճ WD'84f![:ě׋Z"wˆ |dDkq>} j#0dRv^CY7/5"| bL'ã0c:97Bp-y~5 ?]sn>r5=6|5 3 dxՅѽ ~g kG } c[Oݯ*}D8٠ad蠁=5\BWl7TP!V r~q E$c*_)$!@qS zO<\~ |q6E]> 6T-=hֳʲ|т1릞.7ƒ*1]H[Xl1:)A0+-޿Nv% ` a%N³`&I;J']xU+x U_I6z?O v͆1ٷz䲹nDHOީ}B V%|2[KþƎ W)0sÿL>m!YCr2Pz6мѻK+ӅeIVkmpj4QTET5QJZշ9cLJ4RX;{AhVg UISI?> kG u 2l-R)'NTṝ+EQNCtHÙ:MUסeyreg'$l@l5Pw7Ob.SϘiqYv^M(q}H̉w=q$>YZ4Qi.q- d6S>6 VW|?3 P6iS=eqVUwqvXFQc!MB%PWm#N* }њ$eƾr޳hŢKXۻ}kG?.goCee߿{xrW4:ٳ'[Ǘ=?/Ƌ+e>D{du&žg:8x[K,>j83 XAg츲3 )"A?D4,϶䫆a>DL*ҢVqa *˅+cSs;#}p_+6](yv\.Pi,v޲ZX^' Qv&pzء)C,+R$^O tϪhxQH(f6;t~ ρHe])ݢY Eőn iPt@kE}$k5oTxTzu9Pޑ e6ĸ+_E:975㽑^QN}_SEie ҰXΡޕU0=sױPM.NDD"y3.$ubʝh?n7̺de&Ժҭ wdl:_OA$SabG"zVs'; Ϣ+q΢+doџ)$2.{Λn0mAy8uRz~%ha}KA`mJȓ&F 0C,Fua&8BU V:7Ӈdzݏ;?KP{Tp"GrQ5FB`~X)!#PL">{U< [&> aDwT7?d.%(!>MCL=9AcE.;S[`|5gҧ&PK_AX$:y2b^s?L؆[P N|AD{a,B5`~i]-<9@|ߐ$|]-v^9]5+*jw?B އJm%C#lZ30>ƙ3S1"aw.n ͦh:'. JͰqGZY{iqi~n2u'P Un/T҂XݨAj0ȯ˩ MgH oi'MUnZWXTXfZ'ٲd&K*Im% Ő oRA*0B &Ϫdg'l^_#]`wa"R>3#Bap?$SUsEې<xU Z e=Yީ,$@]{dnҖjZQGf*mX9wy)m&Y~(;)&p :r3YۚKsb)އ^[Y; a䌠7G:W{Dq(ܴۡI;KS">r_VI̓vW(Nw$~CGg*Ec%S(\~&:] .^DqeHG*0XT=zzn\w~.( ze;5:b6O漍I=CI{㰨|xdf+El9НhebG,|38ufeh-zGe$ A|b u3aL.g01ZV0sYZw|敒MVo,4,8eghfcI$0|hإe=ڛzCjRϋ\~w&q|DND/@(P+<GS6¹24@lsm Mb>XvJrzos7 ‚ /UI|)\2hGtBb(n'ĸu > Oj{~0'c>g^n"5, H^*NSyaTpd_A QhMkR m}^˛!yAN֊>&'A`DYُ kgT1cS0G~q$[!W|?Il^erdQw41"e@"B,$%=!u1Ji@ZeÁU3o#X hM"J-%ej+։OI\IV~v 1XaS[x̷OrY[7'$xUcKkkwz5LUf b"jy,sf]/3yKdD>I/ε UCwZ6^Q2H4rayx6W:uPΟP\:ЮKtu0a_cgF6rh x^0IMR!4sCnKNz*ew?{0Ǡ؞K+Xuٷc?;dEz/gY`\Ň0)?pYzϒ$`#B,#8N8?NA$>* J_̲Ďl~b =!<ϱ8eL6rPfa 2\0P]PYzn8,k/hXw|,t#{V0QLwx.XħTALϖsuEXvqHM˹|pF.#_: xc9}b71lf$W>HV빶) dC d=?2mMfD^x7@Z:6Xe7;SdȨQrS4 %bOxL c?ȃN xۃw]{P)@47w!a %j϶+PbG8C%"-.k$FÄ.m [ 7x98VgT @]0C//1շ\\K7fxl?zNb1@d`-87kn 9a  x>,bUh^Y?'55vh+Y:*o;.ѬZO `" oqs) ~p=MSZFߘ T_Dϗ[m@=*|{TM]3,'j ;1m39@(a8.*}WE/+]f4^樚a q㋥oiF^ug}+!dfG` 8&/B. j;! %mƌ`F1w{q ,_GPD@Bh)yg 矿؉I.!gMڝ)E.e*[SLJ<٨c BPDlbT{O1e ԩxđ@ ,7휿AnP8k" Uh{u{}ՂJ6JK1D8+ h;7vii'F°@-<[J\| qm$Ϣd-iXI,myIqE,8o6;U29KE}/ Y(}L ,i\/, ?]Zyd"qEha0 y\IaE#Ykk C(kg.PhHZf_R(w|<˞I(9 $Jה9T׏G7P=:iާA-,$l,yo+nteCx_yˤS̢ mQX?Lr1VyO 中xY[&Zkɗe^mxjǔd 'i@ @(wH.VYmw:vߏJRfMסT4*'sN#Qc7X]U2Q'kYL1TVaj#' _l36 %<">5OͬSO܏R.n>S}.a;fKkm*c[ /E4`opdMkO/k9&z*Kfǹ!ʢGakCTRzɠ9jw $םeY`a"o5BE9=KQ % :X к_nVʅw(itBl#Q0M6fК ho,\o˨@%Pu>RۇjLn6a'|kӨ T$FXbU="bSL p3/폎Hg]?XGo鈙cAx; ƊCiISH蹍JR0.[cO5a?#P9 49(_5rd6 fy lbSqn! $& TJ5/X !ǏW+e~Tb@g9T2v]m|S"iRģۅ=>"z&ᕜ@׭Ǯ&{RM'uRak=<UCuc=+~'j,kŋ>m[Cꓭ(ZB թqMg%S (>p^z`䯎*)WC-[TsJOzt> )ǫ^q5;o^>EOOQIT^΀U=F.Fo"X)ɳ[~'1 vhplFʄ]}psX'|3{xu@*A "qr0~uC!Yq7LdV޷X׈+u2ZDA)IK}E`"BDD#3<}^ĭk7߼[6Zp =; d$ӝZ;#aTH,7@0v~dPAF>׉L3kEg|ɾD6lf( Hw1A(nb=K!0vyOd u2n,s+LS4?TF|PӽT㧃hʱV3rySl2(%8-A}{F!@OPE5xFo0r-BPR`9)Y0Me0!9=0ybVNfegD)2F~c R?!S0, 58fApy*a?P_>?OڹNiMb3O\;:7yeʼn!Pozȑ anYt1۰ؾ}[lu$ih[5y` 9J(zMSpm]}ˏn)~_{ARR2|/(.JTR=hli[v6Ben0caPC+!KhEgR^\ 1? ոgA}agojU86C|[nh3eL,Gx <$˴Q|LZ`:ɚ}3_u&ϲy\;cpR}V`y@3},$.ɄQ4q߅Y9F&SX2X҂W. hY!s3kӟ@rp7 ge}YXr/dV 0 V+s=_Ԥ -7)g.bE;c,g5-uBlܰtdr\*-_rTHN-ݳXPKa\ӯT=C_|_U6ep& {[ڕcA5:jXņuXtWwAςh[D}Vt\HZ^:c͜0sd>&`.BV?i_9*r<)# X)~tbo s3Z};J&2d!Qx0c(u}R$@nw D]/ͤs? tA._ G9zu媌Uыdg{%_j,Z{6ɖnx gNvn$mcSߜOm>\QѻZ_{a陼*0D0s+)+ So3 ;7N8/9$nO.-w$p %#We mhQ:l BT'ܿ Zq|PXy^پjXσł ?uB_ΈXRz{88LibR?,]&{4:ōjIׅD|f.wίR4Ez . "_0P#J*{r$-wڃ=2`iCҰG7 ɘ΀g~VRzt˥9KDr +7ÿҸM""@F̰E$2/e 4<:AreO@NDW!O⩶i;CTT}Vu%GG5L~#Z~e!34o&orv, YS#?udiD7FyG \'iC]%qztS2EEe}؏5n~?'kxHKk>%&&f`õ] I5fU;umb a} m@#'h+YI)Ƀ.)6}6wOVg@Q"qEZaOnx9+鱱*5Bd卻r-~ {\nCK RMKN+PؕELD$֝ͯuvW2t݆0z!k#[a2I= GfN{oGm~=0SQXLy cܾ^݊ωX*{p[+U;,gԖX ;)Slvf%'T@(/Axq:.k ǸWd14t̃k&<(.bI'TKCjNǾlߪ.zkm1 @lG{쵵z%SlGd kstBۧQhéEުxfR4*35-O8iR*qE5|7ؑFXC -ӔV4t<3A#Ja{* ʄx.L,N:l)t6[h:2ŦKdd:@sge%WfU}j]sEc{j<ڥ*2rTw2Ts$JR`Q]5Q} S#2q@ O d@ka%45Gskm套za\ $iV\4șw>%жǪ nM(]p\b-_:OD־{Cc:~jQ\F[$hU8YpZD+ϴdb';HbTg<@ǎdm {.e0N|F|vx[pAR\Ks PZ" 2OÈLu`&/Xctt$Ӫڂy& umC7}Vhk6N(epLxdz(Ŏ$Py[:rcȘ8[gtOM6lG#uC8zx!'Νwd | .(_tUm6(I qV{x=!MFw-lvo'\c>RJ#s- ސ_1-"-1RK[I'R􄂱3x~`>R xA/zbn (d`\VQHk>x"J?ITS}xLfW([mxH۰M*/y UZA<㇖u%XgJܬ(2Q^H0)^g@3ys D wNJF)5F$IO;|Zߏ'ǝ'Z-IP':Vt_ӎbym;i&Aj6&{/Sg5qeNTprʧ4\-1FʸǛu=M_IAeˠc~2tR,R HYtIqȋ+Mw!`/5Kp`Ǝ5QB(<e5Onk+04:zO@0mR5s4wύNn-{ٜkȢE~6@M,Sȩ* qׅNzg䎻h@?ܲeVOGz -$+>LjHBRL_DyDzLB&E>jZGcEAbB#{xd措~N$p\3 Ɲv,^W.Is,[\sGccm+' [3pa~$C58WFoJi`MeΔ*xO>mUN?j HQ*wsУ bq$@ 'ks G(l5+K[&4o KцM|my=>71_T<A&MZlV@yM1VcJ( 8f,Nl,C [жܔ^ګL ի0N69f@le5_ujZhe?o>FdܺC"}S'*Xmǯʫs&iк*l=9p;(ZRR`}&Bk Џ^ҼĄQ!Q &P|O_2 _"+xEVOiBΌ>wd7 6"HMQE9oMtz.$"s (4cv)̑1͓d`*U_(Bv@8{9Ӧ,ΩwËp0#;swOkN٠rUaE]W "1/wK('APڮGS>l 7BWs~2$D+B-K;ƱfjD:-l;l_d`utC}nuͰ$};YI `7NM2YhxhYP@=4šX(ԳptǪ ;񶌐b'Cد2Q`y{'TyEqvc{S8v$N:&Ry[mCxf{M7s%̐ DhÄX`QD4 "717N=`/OlָUo)\cW PN Xs}MQ*BbKbDNB@_LLgcNg%ƳkM ׷`xH#h;/4Nx )eJP)KS9mׅ 1[mЍA3U ĥ^4]VȖwvYNqYPlo*nO[S=xؒ}࢔Y IJ59} Xl>z_1Bi.OmS3|qՅ޼ـ`ĭj}}XC{u>죻"Q"kkyUU?:8Ժ)^bcCEo@ bt*G:Mc--k&q*twFMtӗ5㨌12|_.KӅfW95w&z|^aL?tF TG{sAoװP* ^8DU_  Y>" FH"`*Ζބ~odƘ

    t{SV}· {ZJ/eƾ~~vh+Szz07_S.U=LsW4W)$h?VS`,IdEqw9Bhl#](eT5e+>KWIیЗ* J颛Ǹ μ7"d:?^G y*%oj~V_?"|%2{Dywp[CQxq*2_|q s$@+'芑mFm^sHsRu'(Z"+渆gD? p@`AQf7]/ :T씖 ߺ? vRҧM0^efA#^[B7hg']N^!5;r~{r/Vdf(|((e7w:j1)넴\3/IhZ3RR̻=3Dhw]B_<ޘӤ$qB4{-az-U=ToLI%(wmYA0%mfyJKFRD%vu(LcI[on\J.Z͜5ƺmݾ\6h'c}j6seNvste@rA$y"~ܾW=a5(|o`U(P~y+gj68&T+GcΊ[dq!bKǧҪ7TF4>7N+o[wk=#li4 7 [74L̮i7GI*k=Ni + ֋?4x=eN `G&B3}}0+/osm߶P]cxZeRfBqdhFSIJ/8|}Mm;E`aCK_ NՑ6DZʴJ]cϞPK DoZ=Hh^À4w,$-0sKj\]j*ɗԗGߙwMPF:nvޏfQWV\Q"'0Z@ BM{(XhX1 &A R:WV흿?YTjxQwgKKQ-aڑ!|c{O}otf* ꌿ ~ChaP*U~FI2kzT AXpo?ٱ+/$ J)Dlf)"@eM,8qgقgK>1c6C֭c4ZШY8\Џl0\l Pc YWT륤e vcpYUN J9(t[:@[:퓭$ VĞV ×2՘˳ti]8ZT|0?2;6S-߲K+k!sIhi3 y}C:\J !Q@ s˧_ /&_yMv,aP14Krfq<vp;ذ0RhD<~*/Eéz..2/$¡iBM܄ #ųn[ NEy͚Q|=.zk\E*[n;6o}r-6 j K,S亜OYSU|sVօd/o L:hnNd.tji}ZTvFvQ+ Ќ>&os@a?؇bR/@;i*v]+%!ʮ\]]E/` 3b!(Q7g_lfv m>-&$_=ʻ0.4=8ɥF,Ŵ[9jtZnDR1# e)C,Uto KY#.Zpw!ba3WѪWwZk7b^ d\3'PNbgYC77xyΒ[›g6 0s*WOr 1(t~Y]'T|S{tFBSZE%-6WDqN)#۟/Ҵ_t%?o\ءmrsNמE \BԁR Hh;̋l|c ؕ6A]wƢf"' 7߱909YV'g[#IX3v˟٤G'xT E$u yk*V݇,mHD- Z8a&d߶sК\Nr\j<,_5IHbIJKaLNNk=,&aL=&$XTG3K*(կBZGyPV25dy:,"Ԍ~SlBv׊2}@)\ؒ4@|C`R1_%>}`Ҏ$hpO&OS^gz':ʖmnt;,]+[6t?Y]Dkc6S׬HWlX #WJIEVWxF7=;-*HԵlT 牏w<]p-'-?l&1< ;U1T\oJ(PaQHp8!mS%i4UfDiI$hiY^pڧziMxi}|w|ڼp:k`Yu^KxCٲ1,Ϟhwj^qzis @V^shQ`dQ@|PʝoFs'*x[Nqb'/P13;W~#BF(R+r%]JRie І6svk,S uݩ|ƅ5 <7Ve*QM=>YhL #a=sZo>D6U,i5S`ChX*<5K5B_uC v->w'^GG:ZFvIb8S;b)7J,¥T67CT mweCq{x(P5\P 1y&a >ԑ^^ecd4^N hT?q<;n\ Gkh[^vI pˢVid {$uWV|]B 8 9ۯ?L_g;7i ÛC&FjF̸Q7|_FQWm 6VQsZFs ;!DˡXi9qtv\/ 6ԥӊНtn283B)sSf"a`hA&@&t;]ֿ~z Ӆq8gyC6~`~3P$J2Ҁ5[(rkчD|G(6,ͅBTMcTd[ XedhxU[ʉ-}XzGGfwUὠ.c,\Gf)-?@QA})P}O9rVԋ;b>=vG=p^Y/Ɂ~th1jz)Wu@0[82#{rz[*: o㱴6=fahvު,$<۴"3~+-jX\ISFPpL`e8;!/y d.٤z6kMpJ;۵Ň g6{VyZМ'F̕HlXn!kp"yGdmD|}bP]LI<—:Ǧo&C)g{ hǫ{m&X$-xv5+I7MĤffHw5x<~ RRl/,UEj29@JԯTAoyK`Soc A"An&eԧO|:6@1֋-ɣ}%w gRYyyTRQveV]h$8 64Os67B|_.:_Ųd?B\MB[9ak#/ Bd3mEm?QFV5BKxB|xH-+CpIƅX1g`4ꁊKpQ'zźq=e}"UEB9R wېFŻ3`9l3#D`=S%UxmҮdau⎕ 6yتܿ)nT HPExdQ x\lcڊW\z<΃AU7SKH |6zwV/Ka5fIo&L%lH|ci;m< iUW3=@1)0Fubϕ:A0L ߁Eikv8^Fk= L eŚғ;LzDbkk%49 J 9Y8~-ֈwHz*-Ǭz,L#ovn O+ ~o)=sCQOi=쥢Dv ~|]k*#}1a&Ky=֤.(dbr4Cе< lS `8ɗ<_B[%&P-$9Betd R_zǦ@֞2\wPZTLHʐ_F̶勀d{3 ɱʄHE6!w<o][s¦g_'['N~ uS; hU\AMHbha^nUqX~xG>kݬlw+iT"p Κ % ^XЇߡ@ЄX )?]UA8ɑ,v<ձ]$DQTA1ѤFGyuZt&dC)'rBߕ;S{2d (88a:$aA^'ŻsC~EJfᜲ'*‹$RuP`f1ptH%fS]_?;&bJ2LUԊ%[,ƫܧ:p< (<Tײ{Cz1v] ))Ki+cѕ8Dd#|ۊ3* G# QI|NGM[0r;팞>\BHuC>ic]4%T@j!KcF~3ΰ ӡY<}Y]M ASOO lwqvmDVXf++8MH)u|PV w@oAeGQK=%||\GI.4w3͂uh,a*^jY둦R+N4:S%ᾡMf FҔKŎL2 nAC0`Ɛ\fb)br= Ë2] }+fHWS?;?QO{]ӧ? ohqvډLTL0uOې%f4u]Kc0)P|UztLT%Z;]Dpܝ)d9,5Ru7̄ete}[e7;Cf9ܒ2K ;e9'W";u"lr6`AX4]@k @xl%qKScf䩘gX:xeZvG^vkbߛ鼍1 l-h7i mV2GP\GBh֬wBs1El _xD':l 성 A9w2~,0lȖ\#V${ w,yУD!ӘߔX{˲ȧ`x{VCt~&XPsvRs~?$Dqt`33-E 8*uDS0 tQ&z$)˦op 4Lc*V^+1n p*XX'C/ui1ZR@pث;Z@KtY]L5I~FNLz6os|KWl? n^~β`;x#_*%P5y㟕(^ר8ƕKB zf鈅'qpհ3*3MQ6!7u$[|ŏ`/ $' 8ݐ1(&G{@4s`GnPh3QBmהHtqγc K8}cT$8f..p*9o\}ҾpCӜi5w-.&, QOɁB轜\+[G5 ysGӤܷnF s=վm+R.NBKb%x_k7qwT1<DC+"f s=[P⻇X`}^H7gH.N5ߑ2wy⎻>A7KyB8=U.I>P06 "2 D^bYqB@7$Ъa^_ L$,l6lFjvd/^_UKidҷZ$q㧉oIl2Ic|֓4*)\% _ռ{>{ 7r.\@ $PƋS-7m^>ZF@vy}ݺL D2df=%FwA_yȅN # c畷9 S%g"|~*4fu$S\oC70ĨҒ`^DB8},.9PgvP\)A^WZ*AdYIAհȥmkæD=GC|ɝ-{}z2t_ʛY:kzޝ~ǩI()Qw~1yi=\Ia)=>ϐۭ'PIaڰxj&ϬJU lGZlpmUDcTLqU atx6ÚDQqj:tDtd}bO5yP+IL<#ٺ@%Pybg tM$L1_!d1++ z+,fu |rpU}@~@8(, ;nb6u dA.{TiD0@ԃW_ hW k%awD'  }ǯ6f5m@]&bAWh𖛖E*cawQ"i,n76-/].8Gaw+1ZFG&ٕ]t{߈>|L~썜 N³$8kmՉY4Mnc743)GRn[9 rn]$P 4%HދtR(/2 ź#2v1]W[Zf p)ZϞs42m22D "Sq'9?2Br\,ZvA#,DFP 6h0BÉ  e@r9kytQߟByAe>adUnzl(+Nf[rtvK PnKʘHI'N)#DQ:nĔGxQOB`R!з ҧ[n]?/3bͲРczvhSbXB_jC384K1o;Sr۶g+,B]6UDZlkZDPs7֕XʴsFwKd{`Un]czrUaʞ%ē-(VtQn]K>M<3ldLE-vq .)7o$RI IRN:U's]N4 ?)P|#trO:E u' qr9\MJbpT\[ѧDz?ӊI6[&ٽl-laUjOa\v<46S/Q$^FC[HIGW'!Py@= ޅ)H4tEL}:JÖńD'#P;(^QQ~eNDrt|LcA@wGkU B:AϺ /-ulp#${(i%{Sf$hvoǑyFX|ri^*֌7Y .6Sen9 UPѠ>OmܠA Ħ2@(VW/0Q%ԽsjN"+ P?Yp!C8^hwtB;P.YVT=^2O+IVwYdgkؑJ]V)fW[]-2 k$An^G.} v±z- 8# ]M.|]$ 2@\omDpMT,|8)h/UijFLis -R#_"歠4"-8VrL*' L_ $n\ȩJ+ﻮKu/M;`u{Pf kSnΙ\6zPL\'I-^a@=<;RBލr̡m,mtw:D`WR&(4c eVU2e|Uڿ%쀲\sQ߽ṃH̒E\>cq-oYk4jCa{:so6Ͷ$=0)+q;`+TP+w ឯpg2o*g 2욀~Ⱙbzу`)UQi^:v&o\z@PL*g8mf -@c\Ǹ(v@u9u+n8+K-t3`8]7ُ gRlR5-7N4vݰ9wiy-,&>vl tD'[Mr/{DM;fJk{_\$$-YݸW$ Kl @/ ߡ%Fy䓠N/M0֮.$1p? վ6mxn yM )[?fr=t߱6%ݫ̆`%Oa++ Y_@q?.hxryx3\/t2;]3"BH VDk}7VbhzmWerJ:"@ygmhpKc'_ś~-w?a}p-(e&c&\R_>l*9jUS3-XK:6nJ Uy)mIzu)8v5x/mPE?,{;)wy WvO&uޘHUu:DΨ(ſ(0 ˽xC7? }=Hgde<퇁?|%mY %Nba]S4nlƳ&WF,ˌ6ؽL O=g`ԓPT'/}=zRlDӘΆ}/pH F$w 0Cg5H5:!]Z*[ek-.ysQ͜ BnEapEI"'m(QFԷ8s) ތm7jEր4ȾF)s_ż"R?=o6WcJ_WjgQff+f͇Gج|%{ ޘcKkk@_F^%u0m #NMd+3pbR',[7CenfHfP!dcL`7KK&Qsɩ )"U'#)81B>=zOj(=2ǑѤkvW.nsX $_rtÜknpN1&zL'(tרlXQ-/Gf5y"U[Q!jtm&ȧI~|B3| @*,p|üHZ6d5ge ]*0+ &Nf&F!hAHefxzؤMfb9VNfy}gSEej˿T"~V m ()L7UTьLɝE|%o$?+W//#0jm2WsHoRf ! njC%BsS­ULTy'$8)S-ʣ|vÌdM\D*(:wI74ѝ@\h{mkpl#b C!_깹 x/R_") =z#˦"aG>ŀ~xψjxϷ梄ձzol<;BZO) ³Dcb!CkL}UB=PfUR- "lrYG84{=H'HFoq!ĭ<' Ct}ifzD2On 'S5qy%W>Tf%DaWY{ /tj) l2#v)Ah@ X;ɲںB7rT 勯^6 96Ӱ+ap5 iwdSfI xAR!'4Ň**#?yEiLچz7g.4Vٺ30J)fo/C@ Ήt/2.*]#߷f<_rZpf6muFMOA"ILN%2+[sbuPd,)i^HaRUj40lN^,tzI?%D,MdಃVvćlAEM 17<%b".7O;c?+'~' j[4?Af aދE@xQ:撶~Y-zɳ5@ *oM9z/(6VRff&jo+z pܗxDxgOý-YO %je;ړeתbmZ3~"TXJ[t5"jPfz`E)C8X&CtCu[^&Ok ioPK扗 8EM[vvƴE`%yH &(v=&)QM 0g;,ƶIIj-ZQs=xr&Og⢉#w~ goaZ4tB[| G5xjL zZ$9ZƢ`вJ܇`OkkYpaP8Xy\va.\Lf YAQqtrB\Ur$>2*Pb`pZ5NZްwl@9>`E(TC T7Ts^ɕӁ箹BGSS27΄9"IeU_.?3QT9<Lǂ {CɴYZPg?+E0g?O[8{?ךL ;S9& Sj%AI3Pb n;Ij ED 3d$aN6yzo/N&bM|'*T8b;hJydpD$8V('k>QHxbM7 ?_"P7$ g-M)({ Z(oѭBHa {eHDzNcQf_OFp޾҂I,c`]龮jX¡,*# hmw}j5U ?{k-ԟg30śeU2nqMB'C` Q=$Pcn1vӉ&bu#0q.ZEw@]c[H#_2OAJ-+̿buFezl^C ,<˸oʅm{8y(v56>aH') PPÌrOV~'"4&ٔPٱYe\HjG"jSvDr x Z4 N< TL9^p qY}Eh)2gzS3WS{YJ1Ow?n&q~]m8&8&F`E) *H }MHQ/wSp?Vh #]`Ήr^ zd'Kw\SBbq5"ؘ]GE&̾wFYغerJ=3¥7*]L)Z_FG}ͯp+8j$nfs-6?hw09h7h:5n5C:]7@6.Qf ?VxMꪏmCsX B]tIM0? Y3FI%d @;6TbQ4)bȿ$VcM M!2'~XqWdohw2Z,$Db/{.EItU{jjo 193JILHzodH[Uέ2\sp$l:4)S“~*8b_jn!O#˘iNshH*{ezbilaW>V/: s(?)/6+mkz\p2*'_R[*Qf=l 07r*E;/4  3ᨕdWp0MLtp򰧜)Y1 .00 h!rv&DmyJsTU믢WÄ7:OcLi>du.~Oe+\tCA=^aoi\oF󥫘;y|!1- }pm9FE;r>Pd B>tG Car\,G qlI@gBLFS,(&|ﱱn˞R X +jlq;6$-cٟr|GZEoAq8ǐ48[k^4/ڔ2_ܦuu-x!gF&@C%Ꭾ n"8>p\Xaܖ4Q&^ e>ףng<`u8 ?p'RB ݒt kn`HQT cRPy l}S>VcCdKŷhq=ښeIt X TT2N|L|t<]'%"ϊ*O\]A1r4 |ƚV&7ȣ9pJ/̋ڔSu \Bڳ2`K2uw23*Yul@K2wa;#7Tzl%0gh|1?ʴN8b_QWA0or`arBH'a pt5Vw}*Sxv^Ѣ[>IUj%*Ynx_b7l~E5"m/耿$<w]G@( 0]NxC0M'K0~S($c9+Яjm j2O 3FON`rEi 6nX@|lIݏ^R!}ػ/@q$v+DPzvڽuI$*}3<:+L~SFILfX*ϕr:[k,!YHR] jd*s5,b|\EEQAV4\w2al]ߟp2q%u=e"=mQ߾%0SpP{9ŮF8A` 6Ρl6}3J'D3]e$e]hp R7 ;"9Tly;oCe[FAAyIUݨQV1̨AsΩy^%h +9z9 "`_&?'/lC8Y8ׅ}XDnLĽ\^ihCI^tkltWycC`ҿl ԹlKc+"gcF+ .8cTs^A*Sm%*AN$0 d#_qEe' ~$JOl-t1`\(d~ }ș@,Ү%ci֭*tLe re+vՍKs\rr|Akq|&` YZ%,SQOk,69%Dray hg1NvN &|T#|2]8X\A:Q2;}In`Bf`n8^uz{,aiKy͗:G#ď05b;qF\A([)JzFbk S~E ley>Kk^"4_ -[*0#øV؜un/ZwS'Q~ljUz>˷{E +҇~E%]*-w>IEb8S %9ZY6QyM}yo~+{|YnB/Hc>OEʶs-)V!M!] pY!- tm0LS\EB$O14#Y7J||~!"?=rᱦǂf!sCzݮ[I7yY3QπA [b%KcC0o !b-XH 0# ȼ$Vֽk9G[s@"]J~_[{FH ~B#Fׅ&V%&ϹBX9ZlPJ)"r} Q z@߸l2( |(!nartSsx%Y-^kj;?NIAm;k:_E6 䅭x<b9#$cb.T669л Ii,'1*l(#?Lں9Ǐ?|SK4!t; 1WܶD|=RiՕk_ >קމTA6y=7Kdn E:_3lK$\ Vئl$XGLHJ.tƁZY0tfT/<aGuW':2t#j"OYlںo]lM=ȍP5V $~c4t0;Ƴ ӥ>~n"0]dhGvQmshI틍28T[NgwjFk綵C\'ɴY4l23'UnZD\[2:)J&=i2Ҥ..M76~&*\cuC \m_-]Vj09꧳Z.Uw&(gہ ΀=7g%RyQtȇ£bk>L)",K,J]Sj%Oa aXv%EʇxשM50=)?7Z48G)B.0. F{uE[&D!+NѧbAĜ@//CMJ{u'岧^T:!W=8h=."6u=9xN[iGýcIG==K1"~? 5ۼ,EZ_;@3@Tt-W| "q5luYu^| :4?LFh膛wֈk9Dg=jSiu"Ϩ6zQJ,BU+,skAص&t+CO-ᘌ*L>+}~˗B+>(Y/t䌺fw j9 SzaN_7Č>vu U]R 쭞SCPsܼ:K+5K֐)Cc5VIƮij hT+ڿr/zt,^Ɖ5"cZo?b CGE4ñL ]%>} E oGy싼',VT\_6 5yb8925Ƙx $x@6$vY>I- yۂ<aj6Ԫ"1>޾3y"G1P1Կ}MvZrt: ghx6O. KQm0:ÇN-ðà։Jj=RHiD07f ؓɦ<v$?o%5`ZHWw4K;{Emd$xxr󎘀r~ .ϒb [&j^"qVZZ!@"$+Ip>0@ӳ-֕S~a@~@l~k?Ä HUpG %jq[yhFs;:VWv~7 zϟy/$Z5A}c(+FA\XYt31d% yO}eNW,\:r3G# Hkrzަ3dH9S8fonc \GYUqQhr?Ј3 H]/AgB}y Sn&pg!|CTݮw/mM]ivUwwR =L%ޱtT@<> lF0zk 5SW57b [`D320?nįrI{dM.tgVxOaAɈJ߮`#-˽?K,6/O"+_);q/)+C>Tw[΂T:d!sR0S;"VڛfZ*a䉾#T-b];-ce-D کoB#~*o/q#Ra+H:T=4)ÁRF[dFz˲{hCߴT=*2y1$fBϔ#4BM bƪz/olhM6M~bd#xΣ} ?L2n>B(ϜN ΙrCHl\ƎO'2fQ՝&gڢ7GMyi%4{NX$9×0 ʒfPZ 5)悓ܫlM\kb̧5~lR,gtyof1,j %`PaLWa{P<c1/Z*,"#ªh0@ &rOĩnI\0HERkJ \Yg˅do:HJغ)BcEVXL/ޮdIAY/n0AZ@x1OךaV,{޿Z𐯊axwxBxB"u<=Ry;gu,Pķ8fC# 6׽6m4}*BƲD d:ra9ߑ6Qe$N;ZBGZ^3@7̾Zwq0{V3; "bl1lkZHah4\9U::z@WN M4ˡ^fJ?g_tόNRf?;7Z-ІrAa]Vn_HY&[K2UEf`c '~C XOL`YJJU<^wthYr.>ҙ=@'q.yVռqd1cnrֽ9;PoAVz%P/ʾM3>$2(b*6O N6-T @أRiJ cŏc ׀0 jg߉߿Ɛg"QTv#"HWmO^- t@"6hsRC6Q -= L.'BWQN]TdluaLYSqe|6Nt}uVXW/|eO~M2ͭ툭[Ʋ8}|@d.1ԙ-|swÞWbx q]dc,AGVŋ(cZs2޲xfPgxu`!ѿݣ'+Du6S17ݮ7k-9Fm{Y XT)Y_3›׾޼MAe8=li;%pҕӘ }؂mG)1?MYOFg={q&|UL?g:*ru;3{w732yTQ@5Q$nwgSr_e:"҇:@8]du!P %Z;P} K5 ޴#^bK,,њ'~0pHE98d,:#SZh_FC}F~*Ҿxu>$nsy >MOV@B;5F|El\;;*!Wd@ĿzˏM~w 8R tԮ^/E2>$V`)B)<ʚL%\"IA /pxyL%Q16⫰ʭqs"g_Wɂg dѪ0ɹN#fgB&>$OTV-bC4(mOk l๤rQX;$ݯK+w^R)$34`8&~:2Z py*7dXOq 2vO?U(6[:t" :56Hꦚ׌YŁ[VQ2C|c[8@CL{fV< 6~>H43C"#EyDc2c1[ Q$ZğQ'x1.ϐ_rnW "6I:IS"7 ^h[z5Wn1گL7,]7Uhnh ܟMN8[(LK&cY~'n~07B?jƧ|3\bMVjK}9P%Ē kH'cʪIs6m50$y,Z {&Lą]E -u 8?sH57>Yq6 ;~Ġ&ߗ.j25zM$rHR ;m "+ u:c@r{}_Mѱfx{ѷ;x+T(c2 ܐq$Bcz)KYvH 뭗/U;WG{9)+fy>j= LVHoɝ0|Rޘsi)oS_5.R/Ó^PF( }fwcS]x ^G)(<ƴ#ijCws=7T=UC J- 1wȺ2TSI/?u}Z 8)3WYeGk@`ii$K FPIMK᠑:`EfԬj/5ʂgJ4dF'%9D9v43qHnJޓ WGIK0,ӂ{ZZE2|MwryAwGRe=Ht6srgu\xA~ 45e껦}|;j/@=!ى &ỔhƓ (`QqB^L1GXԏcqJ\Z_X@!)ʶob/kcCXhY o1p]P" W!77{q-ሴ]| xwIԆK%(v uyR`x0` XrzxX)w߾5\VMB}|v"݇=}]7rǷ@zdsjϣo #H2F)6K|3IJ,)=%r,#"-MrVHqJ׌: FFM?ԑꝰ8ś6h]KMW:ܵ%SsL-P/yRI@K{/#0#目ĿM%5m U72LSMc cg偼7AK}]Ej AC- NtU99V33mL*}0A>Ѫn"%|к"L+ybx$ O7{# .'xz~;  L(+! []0GՎEqaŲy-iiKض9;)XWEۡNz].rgǼT!;vrIvo$FG,2//@ԺM d<"KYRjuEBFe¢K@rJd};=P=)|OO,ltwg[D\ق$Z)cerθOA~E8/*[At*?d!ՠ/,ϛ0 hͦ!吺p̭sdb8SK<[Mˆ~tGD2 ԯJ&9<檐9c1C݂,icqVi4x?_`a?@gldz8ly:6pe?E]@fXytύ9N糙YaTvѦb!]ѭvyt*p6l/*@qވVcZƍ^W8>{)'P"px⾯vhOğjQ1{%EdGƱ)<Eb28 [ZZp$ ,zBP4 8zdXO-֔6]&a_ [pr5/V$OTDMMږ$N*V^I1]ʠ.#v~U$q5ɵ~᪕M>+k@ n Kj4HgA{yZWیAuS";on\]_C~ˆ˃eU:b+Lh敻dJ dkudI'zZQ?sRK:n-ս]`zD:ݨ%zˉK[p Z5&܆1fp'}L<\dZl F+C0RY{xo'щ*Vt.1iyg񉐺- e+B+- խ]6 ǗInA_CmX3[Xgo? 4o5@Me]*_c ^0*J3.J)-"3 Nԣ zDԛH^Wy}X3fND_M`uN:#BLyW(!ؾxvJQ-c }˧mO:~(ec߶E%˾UI"5s3`(A%|a،>:@^Vby#7< p`}!jrlDI3I7*60tdI+Ôjr{x@ ]Md}U֞WQy(g6ᮺdZe! S:X[APʄ t&S<գvJ|GzO,gn{P U}%\3t1R+)-ύ rEFbm1y!rʅ%Ka>'!od#抶$:IZPqVZz+>cf"[`| }%bءEf )Y^.zBj+J8eZ'avgo~@(3\jZ9ͭbZ")!kb'(-/t x0Q\;z\uA(\#lۉ{i:]ig=`lH:F=dX{L%sZ.\}N;FM9 -Z+OMv2U<-bPډ@ e4z]R? !԰ AV*^ ˔vX2S/3VA-8bensz+r%r?Ǫ,ܰr0q%Iװ"Gz>-j%ZF^nG~@dfM '`;=)1 [ ȳ'µ\$zK*m wZh =Kv&C{Zux5rKn3uˣȱ8GEEi3^Lh҃TTK<-lmԈED'035:5#niYlr 6Wi,ng`(',{$- YLҒb Αi I{Uh/WM+Tg AOWw!smK 2q:JJ9.'V&6Jʢ6.w/i $]yY [®ۨF3**U~ cUTK2{~0}`< )Lcw?L~b"m@KKw. OuĞo|(%'hH]AE5<N9UnX#zCkUI6LNccK+ 85S At.LHu7rؗlxd_7J䴐puHQ5nYxPkq1GMT@O|3{2_АWG}a_unv2{9$B1Iy$r œ@e]S-[^؉!Ib"y)/-3ʜM6\xX?cG1))LP6XkQ4&(F|ôA aQpɌtJAt5r2oɎ۞@&_kGwbNg%w?N8Xwג(r?=p-İGEG(V z*DX~ AxbP@%r5w ӒKJ2 .A@t<\fw5["ez,v`&'?c-E{Z4fEnEy6FXDpUЧG*ANNIzf:"ZneD*l}`OpUꂜyXYS)uHBb 5^pdPGAZZ(:+׃b+ݽdn9Iim![.u$cZʹ"IHK;m ɩMLW|MWYDs}WIF$ ?5 "m!}Df^ǻ>&a#Wh\i\-Td(W|-Q UH@)7bFI6gӘfd^VbpٌL P2v tE,XShJ]e2i*1.5cNjK}.<3 qʼUeZ-g/6<ر6J 9O%A?ueWFkpV N&Q:ߣ"#EN}G,}*6Am@RC{fy3* ePeܿ3 rE~lߓڻsLS&\VVk wP.0*C5SArdtl ?v} %꺀m*qVšzqVj v.hCdeV&&pd̚׷׃L$VW>.ۡ,#vlYH ]">xUq9J& ZX0.c !)4k/%Xz|铧E ~P$ 5~ Y,(A}|QM #A5BgOZ+ojS 6Gj2-]I`F;ҾDeh[2z4U*cPd}ʕWzz^>ȫj%l'Dlea7[p0_i.:5 > 0MJ4ߓJ|1QjhE&X+5=0Z#;0gup l 8}+!fEg0C Bm`C@} zwt$cU SG}[PBʦ *,dZCLׯG#zxl9kw5lw+ؚXHwPeZj= nx`L?db ;`NKJ)=kWH0,yˎޚs3X%0jL}c91֩N̿G <ޫ<;(}p)5MWNxlI7phݜYFz+Msq t6X #ZϡSk驹?}==1kbjI"H}&nmC2fsuA LʹdUXUv}tᤚ̵N;Ÿ~vRǏTa.8#䓉W7DX=z-`e{gg0\ [+ kd ]~7obWKoδ1!\y5Cf*a]@dabG3UCg|JK%MMslh%z Ʊ۳olx]ոF29-:h⤺Q"SG ' g=@᩽dۏvl;6(&މC!c'4}({"M@<E?=TCɯolds'`Xj8 Ar=U0M0HE@yc96Ew|.l 8_1|{ta;'j&$qXU&j?Q[\S%LfCASbR;#|z䆸tҬ?a>Qt>>Rwuoe$=z Hy]#a8tgƘ"]6_C&pJD`^;?EkѮ۴4^c!<A/gz Lt߅LqKt[X5iL¶5N:"\~Uw"=:HC(/.>9ήO'{[6X 5 πu `K  9J|"![vQKH旾~¼W놮 <ĸ1xF(>ޑ?!o?8{֤.g× ܙ0ՆY(Kвe2Ӕi ֶ8,pO5j|5Lrh{M),5O,._%ц-f%*R?(#r2Ia{Mt8s`E cu JZ0 T i5jxrb,ae'\;pP0cvԛ rrK/8P E>#IFXI27 ng30 g똱HR~1:YFFv <-z Njr=4'BXaW|Դ 5*؀T-ܦ# O_$ANZ`hx|!&fgHbѤΎ-*b&?avFRzI'4:Io8s @fa#{(u54,N$?z+gG5y7#s=niYmZѝQ ^ lMiӦ-i"JwAXEn=~.q lWpEwkrNp٦-۵oY,2`0\Fb-RyokxfK6ky\ŝɖU?1 }vbWA;EJ2f<:,'8ShOoTE*ێwO{Q= I@M z>Q]v|pۣ}[e"ZO?QÖZwHm" g͸M^gzLmD} Z6ܣUQ/j}x2 ?4u:V83ޒnrnNbv )\;eYm牳Fy\rYjO<\|n6){>SE]!u! y棼Kk5? @U)'̈׋};Ȝ.CE=0۠.l -FB 6 x_rb:XC34s8< f# d4*:;#ϴ.F!3aqe O,=Q"iiVmdy,GUEXX{.t b 4e*~g֤n@MNpXaRp\睆m\@#em~DY߂<`3Wv~t)p3|>y XQ YP+bz_'dE:} %cP=ٕU{FŃmkg:1j5ཉ\^ `hRdDk'Hţ}/*/ cv1^㛽Ch1\( Bm+Ur8KTO `n6ׂohYYׁ_mF[@W쟖w-"">I`|&a&']+4D:LOqC ~涜d feƻc\EEg6*#Z4R+kоgxM7ضLC]gRI^pEc܁T d)+e眭=Rn_`F:Jʴ~ݤwaZ*C8szE~#1qQ 9zlV\*|vJX!R$n1,wy/y kne_Yk6VE#Ue]9suGC%p?}֚UOuQ;J-NKU5ތd\`WZ[X[;rP?U?2x Ґh{wyŽm 2v]JqiV!| y~&f@3Y:ovM<64Ϯ^`.ʵ9BіN%[#؏e(Tl.6 'uM;<{dY"W-Pa$* ;!\Y&^vTjb6}N#A:@.Y=e#"LCqNeU't!?g]$.> ?TCedZ){lʐKzqLA"jl:VEԄשׁv|#떃}sB`/[!. +Öȇ .A'?6p ;}KV8.1˭bác(ì8*W̴Θ"`vk(u1%]KK8[EHt&DޡqT g|gTL"TfC>ھF7X^:wΊP8UI%7{o{xj/)e_'վ|JP mUp*隣P3t %{ŠahO\%-:saAa#)y;l^Fi1v3`jE 8ՒKH7 E{c-qcG4"@E[>ά|>e&$w=9ɒW1&rG~Zpu$SnˁHb=%eAWvP#F@k,0uuW.]VUgX%@ Qj6絉f%)a :oyBcdl/_z`lZq"pts )7Ws7]U%Å"خV0 qa* OR^X$r[γ :J;րt 6Ux;l:D767_{fmya Hھb D:C%P)/9s.9SY`o q"~vA?߆Gw ҦJuIMʰSlrʇ!0ƅ+ªAb3巹\ ECEZ"ˈxƸ Mg&<=@DU'[$VrmF+i6 k}Ch\aJaj񕕟pT_`S0"}6]2aA]Si(A$؟?$r&0@4%/t&V=xEG U;R .5iP{WBM&J=x:%|w :q]I[XMs'hsW<vVM0q "+T.z⎉G­qʲD3O5 >^o.t lJѕSJJt' Y:dF|J^PcwγܣȄҴr_T8ǸhkV вf0LRYX7CAL\JRi՜L^JT#G~q*cVSd,n˯A 7W!5J۫;)i ?^HLLEeT,Ph@/`&_Ͱtmg)ᨯX_$SM޳ oo_GWa fjhm?JȐeh3n_$dfxol/?!p:TS+q?!JmC!'8ǿKO{_g_jo3h!&j%1zlE]Mndۍ 8*d4B SpŽ/A繁R0Ne 6F@L=ze`i=1_9<3qw'0FaQ9s@Vz~.PAdDRiEdwHRpON-we޴^H?1|<Z$M,cBMe/Zo@!GLjCuw/1I6b4EXgĞM<漝MPSZ-;85w> NӢK#쥚P͓-o,<#% @ )9X}fē޺&(Va8Oƒ,- #^vW%>U7\(IhT<6-zg"ّٯ.-2K}j=?s} 4 ѠJG[A,1ܥϪ=Ia%?KH8{Ŏ4@F3۵Ihڔu?NKEx.)s/JG,! p QI4MxudBTK~f=HYJl@.xA+5Oy vs۱V~EޅlZR,oQ׫hy>>#xCvZw;$pyrz]JghG"}OE tOb$ǘk$\ʒq4הÖneN^gѫ(bp!iKbu3/uR@[zfb'#c Hvd5Y_0$iO$ dZbi &Ԉ^6\V:< 9n-p\Vaem}&_*pK.5S%{ Yz$d<o ΛmU|P0\رeyk g-'<ͭ|kDHfaa8iA}|)8wa{LG)iZejiR7bKbI妲iAa tho}_J*QwG#r1X7w^2pU,t(W*ǑsI9Q3d e*.$tzgO^VrC?=| s4ys*CxtU/9S-Y]uXu< 9\q3|5$]Z D:ylqaq9g]u@JP `8=SYE5ɽvE[BRpW$FCkX9`fd_Wj<_9L0Jr2:׮vk.iRd֚Ṡ E?# i5 B,!PB2S;C*O*Ol}7ڬj*`٨ď@Lyb oZ},Je(Z27zcRW6ym3+m!/DbSBQӫҗP xPR튨d2A ^;(d\47 Y#)uƠ]ښDNnZN0T9=:5G%z%⠩'U .iEʛr*ݙOM|yOŴ1Y9@{ Zf1dX |HL@$68//Y߀s+riI+jl@ ,563,b: *)3fn!1s 1+{~xQi Q}[ ZYጤ1zFdzd^> Y/Hm ẙ519iG:"#8)_j;p"DWU{o& "T'{u> vu/h^R7j:~Nكȍ^cf(+^plkuG鱡EjJZ 爫\qZpkCԚvOn_9}FnK2x{q)>\*=;|l3Wg#";eRdOvJK$PX}I|,s 5Dpki@iA y1Su\%xϞpQv|ž7:i1 YZuݖn0t/6(ͳbQ4%Ck)C Uf&UO%WYH9MrwCb''K6[r΃)BA;xPa?9 q01JiI>vu=C(ӽB'Geۻ+3G.F͕;;`g4|qǍ# A'\XdV 뿪ZtnGbkQ}\ͬNWnVge?Gبh#%z:C;!IQEW ɓLJ?B7 =fK{/]& r *BCjh")?}@G2 ZD%D|ӏJwG(sa[͒=ӳ+T֌%i)2~"(4;S۟(0w/>V{?-9y#4bvxrt2m+؅javn)sk2)Ҟ^JF"b)͏Bbv(loG_]LPmj.ὶHa4]ܸٗDL@}I:W ڡղ* 6~QZ / tjtҰLs}QqWnVYF\P ; ֽUG3VPb+=cU1l!ڪHzVG1`KgCyѦjLPYE9c "iRwe״P|r@}'N!8Yvpe$wxZ8XK!. L\ȣrp"W[ũVZ;OOQ K]f$zvuKu^Dk?E\w𭚱|zƃ>/o^@ V5Z諒m,&KږÒ 5+ĂSq d!֌J}wܵI-k^ 眃Z::+f8 2 q5ґD ORhoZW߱ܬ _2X)X>Ă 7U/v<PiH| 縩kXNy?GV-G[= Ԗ3/0n1(N/" Q5yeyk ^q}}]{l oo@S?X0Z'pQÅf1vQj6n. g:MqlĢ_oy=j_d^ SB߃j'1ak ʨo!$64l 4M_Ϡbqg*@w` XrlW1? Ts+32y/opdTKVxk|L( Z Ce6鉃 LLN'/5j ] 3JQr)}`J =A߁q c8t/eq hCNEq3C2L0ՃcCBoCO(c04U3#E,; "zRG6b2Ny =s#:c(ao@GTqG_(jqRZH`5N( S SZ]}Jc&8#epMOHlonq#[/Nl!Q1NRHV+CJ-/YmVZl=L(s@*$s&p'¹02`Ӥ`Ut]FsT}Α\fz.ʑ9qxs CutˎǸZN]W]#@TI'v.Sm19sJwΡy9M+I’egf]i<z- .HRR 脠 6b54"͗R)9 ]U>tow֦gbUu_i rTewtr4%i`G2-{@,(hIb&uV`x_@`4H1l8L0?ӳ_nz8h0֦>C4{^`pLֹӒOi>`!z繻yxuiHusT癈#YXyf? Egdbwc꘧9`UJFC+D6h-&Xu:h>Pybz߹7by FhecQu!&)Ȅ$E@0%L4caҮ7x*ݢiʚzˣ ~TA{hSYTF);' ,CZ,yUEY^q/Q6⠖({6 @Cp'0WQL,|W~Px?G pUSφVbVP~TpCp,p yQh ĝ<2zFesl3)vUà} )l`VF{p8G&vGۦj6:Vq_dO skd`Wgď@b#^k?;%٣ة!<:̉ݶ`\g٢@H9/,U0 6SKca?х#JX ;업-knސ֧ >],X;Y\IN%(VZȢҏ?և뽵JHfsrD(9M?nED؂5WDKBSRQ:NP m_/wIc8sYFMaҶه#,y?/~ʁ \VN:Ph`QW[@,1rk$;'gI_'8~}u2 T74|-։Z>Wɡmo wy C?ꕆVfԟoQ|Q[. MGD@ꡣЅUOe/B A):5ODpn$?+A]YVk{t@72_&N^xHۛkO:jkQ Ms/0HÚy8KߴaVj,c`A1`p4`T6u&4:N 0Lp>"z9Qr$CD`ROMSQ~Q ޤ-=*0 [LHcatH7(zMFm ]AJ 'C6#gU1+tϱT?J'dguIfr-ndr/#Km;cq[)utWqo1NyI گ!\+0eoԵ6DO%5lW4H;h]x_@FeGHaX]fʰt~TM)8py#mz I)m\{ȚvJ)"9_TɤdHOfߘ,]&Ah2>ҳDݫú%ۏIb/n7Xˏ&n eQ&a_]a3cىD00muhUn1Ay'Mj 凑=5]ۣm*-MzjU!G'+Y'bЍ̼i'ͥ#:=V^Q~ɴBy=bϦx߿(e8z$˙}S2[G (,z(.)ҵ.Z⭛0sbkI| ڭ+w ϖoe jI8L D\M@gUA$fGϋfқ5tf(b}lqj;cBN0m2L=\eО!gU:~d}|hjŬ^,M9C@ҽ/gnAuS&S0"z f( $ a|>,/YYfe(.xj)CzXQM/oyRb8c T9vTx4\Λ." s/ǟ .!uN -af}kUz{䬮eN_'BO[L1Mz[w3 ynD#EGHŃ!I{"wSx52PȑM֖uy!\,ߡIN}҈;CgXZ5U8ک3 51jܡ.#o?"(x}MI  N FÇ|Ah5ȩEK(SP9=8_&&9 3?jn˗2΋/W>{ Y 8ǜvbuZ sIc/ML,!_ 07zJVj$Q5BL+dVNTtDV'Q(<씵VG( tVWX?6$ʍ@]fA{ #'F|\^bqH}FXk[od&zSmh@}z [LՍ.WB0ޣbZUsv,_*=T`NKBQIC: M+yJeڑdȼ '€2=6mT>xMҭGTy rMp5b៣0`w$V LO Ҝ{W&>3M6e ¬|C\Q,nmHʹ#:1ܰ/0[]!X2 ϼ2xv';Z5͜D*xj6GB<)MqiPk.p,j6ck1_{YEɳ".\>- fLcF $Vz̕G95wz).z#aTMwsΈ P"UZ%!!+) -K' D20 L}l^%^( e-T.)cz VmF*S`pC5$(8jjmdy_3o ڄO t)>lE('aa2PwtdpSM@&.jx0;-6RŇFPD)_֧;7=ʔp'b[7J$]bFY:Y]_ g-Gy`KGu#^xHAky](̎i㲶B(7R1ONO1,u#PYg8Meu3C&u:v5'dFx#b~l âf.q%C{"m3mh^w%-~qIh0ΠQa#'4Q,==qԾ<`2FYoݛd0ΦfE(gSroa(RҨi(`%ѸY+@%Bm 73wÕayiLGN~\]pz)V(>B >$ ~U yVh&@ b*{<j`r>NWZɒEa(!B$ܯ$-mR0GpDmv*#6-%'` !Wd`v.!9ɌXP](v$} gܺ 3H52]fAʃ3*?Vfmp%BzS">\t(ϥ/ϭYݝGLP `0tHgLǽnDN_y+tZHTx%Nmg=֋R": | $Njz\.DSDקg$5W7;7 >5ëU+4^A{7pw!( RL'R4]Wz|6CA˼' _, SOh B&ERaS;S҄lv8+P!Zoa2r/ipDNC:<- *͔LGZ6,Y2KET[ܢXoԦ O*β l4{䭇kڸk=׆a[.@ӓC[VN9gn QS H2goFݽKWJj~dr,I'pЃGa&<_q7;:!g}z =p?z#4<:bةQCk;x,FSnUYб Hg]ͬI&8e8Dpm(Z y r|}+cxOB*qiZR +@fs4f-K=$ Sˡ_y^z;딜`#Sjku:CVϪjlZFhq{Q#k.nK bʙ"+-p]djXr{DrA1e h @bIhtv 8J/wNq3憙N&U&^[&f;굩hԦ5*F6h򹈇x|'ikSʠTO_#eWn M5W4k-Tj>(If'>i]t#D:I(oCzX$l|mՁ!H z!8Ȍw &۰~Xݯ4gô -32B «e9A|]"M|BbLb^%Dُb#ך aj@F'DGJk}pJU#]uC7D2pQ cJӜSr?:vG7PfO2Iesa{L"Ć A9y; aȪRJ7qIQOLpey+5FY,Nrgc'ٮVޱ$ \U6 nc=ah@Nݽt7TRnS&c:Q?Qiݍf6,%,<=_̴Ң;ت@`y4v )6õ0=l xe˘|2q @eZgFm7ަ?T8XSoW &2ӆ Y9܈5נ{({sqld^3` GyB 8:/4sGYR07@$8x*lnSyVøu&M5'(Kr(dEY򈰂*$ 9pKr BTISLx_vfd"RWHzbRocFTP]FPݮf$-- td9+)=ͦgaIȀSب>IvBu0. tmj({6M%߲0^-ح,yiAPOnct=GH`Փ;㍚XI"@ \{o GW&Uqb}/4g֒'G]u3օMvjOROJgm`]$Jt%KO|13|Ү8 aTܲ+dRi.ƅpI,:R5/xծ3q}Fy8&؝'4Z @=$yS([փ@Mi8>B˶-/%qCdRv~D)PHq;7U ɌBWϒoc}IzJ4ցRUDW6vZ)VtDڴeG^Y}tA6 ~x,?V|/aŅYwXw(+n;:܁RyY EL^L R8_z QO8@#VkhG!V=u]RhJ#[mɃDcy*@% !M[Y%/jQ #$?$ڮ~#)k4Qۭ%̖Kc,{))J&C,&T ܆ZL>ZP!. 020)sVm@+'0?#nBBŮd_&gxTD>gD%] RHbF6QP  JpхE=Ug_Ki8J(b+ 7vÁ8Sa*"sTH қNw|b˛Avx& McO.x )"~ /EsmV=4RYqƤy swzLa>wsVf0Iy0 /~(_EՋ0X@4¨iz(ߗ6K؞o=.pHMĽp*{cR }FrѬ u:?"Բeg $b !sXu 0)XO믉v 8_Hc_[Vdϯo'p'$?tE]<ְyݙuk(]ϯ`SRTA ѦF=* :{f=sϬpWdGLM' 6 P=2IP+Ei0ߔgKkq! VbyPCFt%],'n72c*]8évvδk2^=G#O" 8rrΝ|);f@iz} ƉAd#jkEa*SF^v`]_Ґ‰M[=` f70dTݧG(؂زm8gO  -ඃn46-Zꀹ^m#8ObWlWi!9g8FQ2)g!WPɅ1)b`&m6 ӅzX6jL".Nk*ň>ug#S.Db`~1&) RU5ռ MEn1b>Ddݟ.q@i3!1fDYc2IH^ kh>˳ĎrcŜh~D7qq=_A洯T7 f]d%+G;7;\R(Zf9޺K}ѥZU)jft^2unDO.d:1pLO*,Ϧ#&idst-ͽ!Oi eo}i2hw)S_BӦY\ o,?;w!FL< BoBd!lH{B8֠W .SASXz9j%'sD^Г, Kiz0?#U~cT+d rGK%IVf =-CI,?9cѝt]NG=+ W/60.ӟ2JXKR[+F}C~7Cd,K(sp ڈ-Ū)=(c$'mT;W W,Js\:A\ %mi7SvdMيoe0~;/{#T|GWz"vPg 7u|)X+ɭmvoV!uWGwFpw/_C2sק|Jm$gؾH9q6( $kSOMaLct'SV[YPLlhz]7տТ}D'{_m)TA bpV\ zv"\jh?킺h,R#.z108TAo; PXJ_}Έ޹iI> 3`jlʡ 6gn/>cWd5VVT^ !Kݖ6`#C^k~B@v`o %7 !-fԍ9:i״J ^uʴS;[S T韼hSU+}=U/`_sSe4נ5ulg塤_{6F P4L~KR,ɬh43N;vaoT5pHJZuM>LA`n4Vـ=O;s?P~_GQ2`ƣ-"C+ċoJ LJUNM<')ҁL}2o?x ~o-'&BI:OR'!z+cElЋ>B{K-(ޑV4ӷ>ZJ\*O9= r6|r˪lj H^7vp2 nGe0[bK\art[׾m};/#`WFHnn1$8}guiFz&~tT_vnTс=0)'Mɭe&eTT>̜..Pޙ Mt{qfs?o[_&('u8'KAۜyCKʿ1J1X`G7Jճx)?+6;;€$Jܳ#*VCԍ+=4et!Pø>C,TY_w=2hWi?SQq$hj VMh êvȇ8u$p -@􌄸܈Z$7R7|(D?Hn!EdMx=hYI$&5#O|woSS AxW7J"V<[8A$^\%$:ˋbn]j% ]C =H 21i#tf0sxnC"-};RLEf)-^;C{fס<'/t8ڨ͡}G1} w̽ʬ ײ|V88ݜp^8L?$ݍfP3wk s[=_\sϤ7&u0f$&pwh9ߎB!4E!:+`zH䵙ZB=JX{-EoLwxpkY!e|ӻ aLtrhȼW[Zf-]˯fj3Q,zo1x7!b CX&Z=:YUe 1#d >B_PT#`R3}b5D&ߋnWHcsCUxS>[X0 ˪%J?pR0  ʙA5W2 ĈT%g\˺S?e~7CE|/Qly++%.~3I\Kƿ`}F>\vzǒA#m?rjǑ%Yլ1\R J ;!w~;ԓS_=NϝFc2z2w[F-ơ'2hAR~nIvKj8D+S gQ@PB")Ǻv=Qp- 2Tn+_'K4t͹T>8|=Yh&1925Hu۳oHW:۩{OwxY-¥I[]߲u88ȩ*~+'jy+e,B~uUkBne<9G4&o|.JL[:aPUO].J|YݶJ}?u|?k7u=w&͢>?#w ?TTbΓF*.DM] /OcȌa!'K@wqfqBA!C2jkW=|濗 Rr Y m+I[;J}:1r88{KyH1dGl\=|(ؤm[=CC0W#`NthP}~3CAk@! |&9CʾZj?٤6֐6H>.q6 ull81sHj!-OJrmߺaK9z%Z?hs-º$Ǧ>Z&}ƠTp*Alϭ{i5{ CAe?wmkЫ~Y OW)l:B >l*31"cƇ<&rD~r&sr=zA1@TKMi*;&b@ЗL|:HNh{`ҽZ"'Zժw=NBzh]8Yv2Y:T PJhv@yIp` @L TEi!C" pU>Ͳlbߡ2F+W|hM8Szg4O3frMz[\=6tMi^^40w2|/#fćFW`Ơo6FuޥrBZG]"Xp$Z鵊O'[m\[ /u'x"i^ $⩝nFrF8Ki"똿D@%ͬ"g7@n̚PyȲ>O xsyH EREWjiBC7HҦMB tsG6ˬ9F.:jm:;Ql¡ @ @$lᖨ ntЂ< "F ^ `RA03R:B|آ:;me] 7ر -FzPi#;cԦ,g୏S(7pj:WC~ʰȲ`3Nz2q"$ m%MivښK^( km:lbB:5N6)Txi"i[ác5'僰uCsIz M+wω+Jt,9cxM!82^k)9/jg5*(d aGmv` ip$'>ܢ%6ܕ?>|m)(Lw%$mI`t~ ޼f?@XwN3 iN`@s1a>sHG4B0W[L7amz 䐈:T{G(ρK0Ɛ*Juޤew`yDR9g_=X{K 4ם> 8Vd- W:Ū!.ER;wMCNS Ef 7tzy ҳɝG,5;\Q/70] 3a8 7wI8|Ȣ4#JUzrtC=F )Q`J=(d/RKJ8s۵r~V:oO *pˉWmየa/NGݺf[T$;zPQAj[yyQZPSEg:ŹQޤ{7oR4[ dv C"{^:ۋK WqHz‹ hi*lQN9Oe"j6Chl(x5(]guQ5oBFPdPwU"R ~GY破C{zjX~@j#dUl<[6X2@fCk`MVIdn~/MU!^0'W*\ī{NʵیhX36)n-'cpgC1-e fF8' 茉Л7]oM[Ƹ I/* *^%׹k>5L2[^I fm9O 8$.X /!Åî@`~[-M#.&%hj3H-9% nHT;KpRyK)*'fҝ#!t#p6N 4U->:=% zi/=J2"ԙb6b4eNHz ٨(%,Cmj9.E]5-k2_$FâD:AK ~24JR!N06xr-YVoUt NSсn>qeKdUC:=X%)5|{^C`EwcK&OmaN8abrXsU &).v9$R}d6!7m՚* +勬^cqnJ⿠T qa7n68t,l})sBDх^8!Jm3msDpS^bpc~睧n8In/tų,ŞO]#BeTX?ةHiHNKfy2ﳆ଎}ӮM@xO~ JW;HZQflh]-yK+'<{5G_@+ 2DB!tq_YYI/ƈh{t E.+BgA_yﮥ,l?zxID">PTD"^oT1K̅)!.չJ-ޔ[0'` g ߏ,ԝR~JJ3uϱ(y`åF2_^) qeP6ꪗXc&'`vcÄGLHĹ޳EcJ̈́R PTSk*p;k,JCy\C V& h!˸[yN'kA~Rpx%֠˫p7ҤǑʌ43ʕk/>YsNIYk\ߥ;iGi"jQ.gL"V*GDPs])?60p)t.`-}닾6N)%%ڏ`\JGJbn_1> ]JC~\n Y0 YH:cX9{zva`Ŀ:G]-4Ḵ7l>lFjy7M;fOLkCXg~~jHa,:6H$0ЃmηZ}MO7b1l\e8֭T &+7=-Y T,ABEYJʡ4U~*!_6O-kCnf_|mK,y:<,*V[ vwE )gg.*ʹ>|0Dtf&EY<Ӟ.HQR ,4w|ӞOMZ_rND;Ǩ`VFcN(ˣz}@ ]I˭# ! UP`3?IL`멕A QU:!o}%0?i\{qfD]ilMQߩ(Lubut%f,yOBܟnФ1T.GBd> }#Կ#PJLA52`. sqKD3Ͱ`D&36 RTZ8}9X!\6#S{z 8{6?v1E8bi>N5] 98Ni!RشTs DYCC]Cw~$JTpCx ;վt!!F+TҮ+g_O)딿f^rl@uQ=BXR]kI"-f*0i](m2y>Ka,O=L+r&q8B[ػBΎ>pY* w'Q+RrFe¦SrYbCWm=y^VdҋDP+.9O<2|y &$prR۷]TJL QJNn+/2 JcM-1lN]/3j>s6#et -ՂfZ/'oX-&huͮVb'SX 3-m].8v8W{BHk */8@u2$ )5(:W҅[s>],[C^Qr!Ɇ/dI(6}'~;eAt&fYS ZOdmTa!J"d}W 7QFMba$N+yL2$(g3q7>cl;FB1kP2j'xsV \T/f̦ dYא'`"xPxx_^xS! 顈(1H\j#TB v釖,# lja+XCbg+ ǒԽ>sȺ{ ]H 0ԤImr8!| PE4fWouoy[@`\F-)`ӜO+h/5uƹ+h*'\WwU+rUDc55Zu+|E@WLte'&m$G#S-I@[|v~s|Lk8oF YCs6bw=g'W2x֣@S} a,"#4S۱"%R͸+4BAN&ߤmW-q t{";]Khr1ꌬ8lxaBBkuw<[#+I=G sL =ǵܽ\WgmO|xU{Z] [GJ()Φ_ܚLrP)Wti5жqAk<Aze넠QZ$b;&mK!/a2xMFf$9ٹ{換DٸF;Yv%li-숲nC'N?XX8<~Oؘ ݱg6Z#Ӹ' Sa|+tOD+e):JZnNSځnHY i ͧ j 5PXbhX8JR -'|Mjsҵv'doV郶N–~߆HS,0 Ӎ hK~tҠu!{EB;|ʸ4Gjqn[,rS"ggӞј94h8l:FdFF)uE1[q1@z URgNs78mDD"ԞhPV(!?{ wQѣr"utPUaq$kXlsS+fݦ4g9>ΔP^gTNA!nb}B@%8l&w8Ɠ-uޒ^21s5-mNrb[ k_eY3Y]NY얷DN(.# ys-6!Ǝz軙:$1_ۃd"O% U Bn8ŴX4w8 8.W6O,P2sjg]ЖLU,".#7JQ(h Gen:E5}!Q;ÎY)2cV:Y m$On!sseF {W|,ժR9jd&TO p=-clv rǓyr<񱔩Y{N`Q YْYNX>2- s;3d+mx/_/\:G×X$xc;$V2f ϣl;\r/V<0p_O`B\Wދg[fkPKF`Y1aHBd#sn$R_KP#vιH)B&K*3yԌvO'ឍlf5酇CֹFlMz;~<5A`uqTBhj;̳}X]rx%<̏1Ԩ )ObmB X9o &<PD(ݼ`ˑWϸ,+?LGqf-&\(j*,TAs6Կr Kԑ vB2UF8v 9dK+!OШzbbBhlE#` #k.j١{֨o xJJ0DǪ>Asf ÛP8"E[j/¸畑RGOqX/ᔗKP{GISDO9#*Ij QT#kc Xk~mc\(v$FC܁ᛮ۟U6yZơh;+ʕgmSoY2˚ڡy50a)?ܘrc3k.Y~dBE56]8ݼٙ30.,qh)4k{dTO`X!e 7m|5kXxY[wפ'cZy\Gbl HwCV㩵uedd{AB) \[6l2Qo h?u[k׾؛Ӝ_8_1Kv9!t^6 JFĘ_3GB^ |2ܟheIA+Id+/M锞<ECcz>gxiaaԜR!.T&ү]Y{lAE`K8Z^pY!3  ( lsC .Z|?փW۴}#UK_%σP򣲬ٚQn+/@dā/!LΑ{/|㨶Q8b^[}؂:&w7^*{9sZŭܕ<7W(q<3[ I&7~ƮgӖfD=R9ۈbV Ir'`Y Psw/78`H?+5oDV5r/dcdJwMNW^/3t^IĊ{FIy\IsZy[$҅E?2O/.~dZOgi[\7k} *)֞=^" oc.^L7Z}><F<pcuna^g'4U@ݓ10n(:Sľ~/ג*G^PT3RD~۾r矾$V-i8-"͓A%JS fTTsҫ3edH]ĂbqiK*Nꀘ9?;iWQnV?JJ%fh**2 zi8NPkKhEx7 & jI`DQ\Ƶ$!o Ki\h a=]{c^ȭpUǠF̹.->ھ: @ <d @;^1QCQ:}au_)❃O_ꝷ5]cS 8GKXx% -b6Н#O.98 mN09 v`_1T9i.4Qy u}[mYsTKWa~4NhDU` q|[$Rů\rt#Iu߄>N·g ҖKcAz Yb2h*f'fi^]S 4Wa8;N 蚐Z! 9}o (YI26 hsWIv#Hs X"%@Eo,z(a^_\H|Gn["㴣N 0``fOU {O JŻ&r X]&.`UН~Fˁc@@۩o?mCꆊwV~e45ꡁZ[ٟȂf1)W&\t W[JJ2AgW2*De %H}/F?6P)f2vH+aƣs$TJ<*U!xca u7Eo];Szהbn<ܔh* z=C$lB!lC*ѣmr^ CH-Lm7qFA2\!}t`ebˡjEE/ue3T-Ծ{|棝UT#A.ד,nAF M8W G`9u |V8BS/0Gfn]컿Y}!VQ"8IH5ͤq,O#^_Hqaw2i(C"jRLz ?'A ӵ7^rQ/ ͘U82TOy2;}$]Ce *5o5>G1U ]k-Q!m"c(Д /[/=6vߵ+T xkT} ŕKԄ+TN\|:BhGt$ }7D`!i MW/P]##i*8 aexYt7r}^K}fk]F;Pb`5oYo/&q`):M6$qcqXNuH[zoEZ=*yY@B!䠃Kgm[oyv#J 10~LTi:UV/xUq,\8傮SڍtiKvQOڃ¢8u1?nkxK&0Q!oW#Ex ݅!$^=Sgݽ ITɉ+YUG)Fo=3Ằ^Uv)|NhJn|a_] s-#Ŕc02f;RMBL9w$b4NI\K!k?:ɳι^t #sLx S Wr0n3$yՓUXHj_QRwlm(HeS[97XSsBT'tmS`P<~bkح\hgopAl{*)z倊1kjCO(]̗LcE2RJU(J&lԔ #WeqV5V7s"n@ǝm3Gؖ`AQL|&| x,*NE&(.J:VlZNG 2ĠjԬ}"?ET>Gгz)<<`*#ME63p1[ XU$ٔy#k4f|Oo٬H3}+'* L.T09Jc\-֥i:FwT h)\Z6os9e+@z##izJ( ! 0~͍e09m )jԅ6Ɯ1Nt?I[ŀVc_܅V #AIDk3=;ĹV+X@(FZ#_zKnF@639u[=pL[`uyiwASs`֙u@5x9^KՂ̡/%>QuhcB_SE7R )_s` =j)w .W"dO: DN+֔`n?u0lopX=h.Vptq ,?###1t V`(TX6KyoCSnlĞj}wI_V{b13V S)]%'z%קT~l)&O>sGDZ|-V~<:ٗL1It$1-HǦ- 6FIAc^O^N1:L?FuRvyOGz19s)( +r¯I*KHr,J1{ ̙q w.Y0tG Ҡ. 30,s89HC2ol'` L֜^i]ш[-oPVs!,R .luߥ{Ҡ*|ʂh[?OF|z}$N޼x]\JRL]D![w0x?|tqBZI-6p\aԸi O=[̴K>/pV GAȝߡ21 ਀O%by)ܐ\ۖzuNuB?/D ø,I%RQ!V:,C3fU`T)iBB'ow/u(?xv hF aƚEc^WiB{ݹBbs%+R¸喁O@[Go f jA t=XDh o ޿j>^P̠^-`{#D fTK ^}Ы5|o^KJ pF:LF(ijPLj̧:_zq@ mRo^h;\gOv3OR^P>ʨէEղ"a*9:yq6l;c]?CHWVsYv9Pگ4?CJFD1 \w'tv&$FBV}?J5"(lh821ivhwgсc5Wsp"JZ++0z-^3%6n"qZꌨ >P l^^!,4ęaҹxeZn >ȣN\м)~)yC^">r& P`шO5;)c VB0i ((L:,3v2 '̣:b!*XUg cd^Zn XTar*NV6 +`(f~_5x `Ahf[5{Y'V4^HBH$Yƨ2 fs&|ъ?O &i9vB ݫNnDR~0d,!-$ i@fyTBⲞm(so rj{okNTبmi;pp HXI/Kr5cMFU)o] Ʌ*T̫\?yۦi!mc¯ثBXGw̑ˠ" (4KHv~=jWB:ѿH {St\կDZxfG y ~b oˋuSy9-q㑍shB7X~?'SS5ZP-3Sm`- ?..0`٥(JY|X2,a6'/li6A;d%1Ij8YomepVdIգJ6y9f˽mebш_V{Њ8՛_J>"OY?В>po] ,Ƚ/^ ;ۯ)ZxBIսv{o[Mq7)MSTw0RuO$NKY~7jtE !n֚3p}*~ROʩ݆y N3WIt\VRn?+_S>V\k]*P}hך‘64</ϩ_?ƅ-=ʼn-@]u#ثy4SVUJujՓCWTj_Dhklu.46EozWUO:"n \7sm`ٓiY򢄾TO'Ia'. VuŭUH ZU?S*QLhkpc'-0$E_3'sdw 6Ru 7^|:3r?ir.VϞ)Yd@T8+M' 췳/aUVF$^ac.槎RQx"?޻u6Ok\ُTS>EQbzNeGx n-r~r:Y`#z4JY=hꈛQy M8hi!o3)OԻm hfmMm݆b`!Frj>~$BAs;KlO\ׅjx"r'ЧD "Fm`Du9T\{]g<~W j!Unxz4`ZG7ԖF.T/ E K3 FqR#Ί²|X/HJw6xo/"@pU@@ .ڦϙ7TH#f>GZ2gHX[V&]yŘ6 @x@*ax, *g]J'we \p;I%d]!#BwhZy5~_(ha7QX[ɢS5WFjEKF4KR:Cjc3\i NÎ+JgVQ`HQM5,5pYtH :< - ܃&L Z2i>GAe& ܄XLSu֦|wH;̛dkȌ z\s-V@08 ՆɘoaG:6,xӅ P+E++ tGUul,vRU9 -ܯFfT1]`lމ:=g 5{(Ѐgeft=S9"jk(jiD3d4Q^ໞ"sHSgXN@c Z9=3ixQAAL!0>E|a~{vkR|`fm0qux-ԀDÊ5V&j,kkd3 Meyk.mZPxQ UæٽHG+㳙| Ť#~"jxelD_7RQt4X9C=)rp7c2|%(:7. +cwt +,Fi;EY~i$Kw*͗T8&:`dwۚ0gV<}X|"!{BK?ҷWDur/_:Z1r D{Fg*i%O =44 :{4D6b iS#nFU,/e&k}6{9S} yيs+Yħ.w z mRK+,X+-)71B*0W㖮/t5Ǡ!+xőOLcW4lEȕTh3~(BPJ\gӌiiAֈXu'=D;y(/ l [%kӭd.ϲx瑢khᄂ5>:|8`+ԑ(ٕDE@YE? -_m$ȳէcH<+1-nT0=>ݵ9S`䙏|ۙRK2O| GA#f:NI31PS!.jxqx^xfFƎAl4vu?a̭PP/8oi MDk^XRǷV?EڅDvQJnL[u>d_7D_6V<-0y`'ͦ0FJC1C-P`p{pcTS@yq:w)H>khBz.p% E\d}mfovrEᤦ]Ao\ڴDCUwƥkb> 9A#P=7;7=1{7كG5&{Np`+Eێ]b% W ĠBlǨC֙4*|3 Sb!=b , (*[^Hc{.wAgtFcF8]MR0eiuޖ#W"6-ݥW*ӭ&:-o9XCa36)e% 21y]z L&&i IS*Cߝ ėD{ $ߎEg ڊ ^`8t@kaX7@Cی k.lodָ6V{Ȱ4Vڛe*Sj/p !p wfc橪>@u,xDF+ Pߋ=TM$jВPωaRj %#lC-r@?.B[k fvN=B }`5|kBj*147&]I*se&G|LgP3/q Dgr)o|{}UQۄdNr*c-wtcWj)Z$4 Bw#P *PWAܢv5 b HÈ߬oJv(]9Ěz~ U;ZIQ06t,U,Dt`4qB3/# .D09HNC•]Ts@TI8eL,&2t 51  %.R\+_?F6[` ֵt*DRqL eGRUkLb\YLwcas'E&\3]}W@>}zDgRl(imɋo? @ ^#T[Q <&>RD"W5u'EF ξ$Fҵ,$Rz0zey|q(eUW=[?vogmI۹]|(O_>}E~YU%xnj.AB:`zLzwK6(9 L$X(F֯y72iE,3:9z=,ywln$ޓ2.p)Hfy1{^ hG rMo`[}aD#GGe)j2Z9xSPss-:-X)ٛ?GGYth=^i7s«2tevvH ê1w?m89=?ey3 \}Ape4aȦ+WB P p䚋y{n9ί2~4lis|"*ڼo諀Ir<:{uŮm^TfXNqCqS=ޘ ]t)EEl" ][ sǑ_oeM'uy&+aAԺ/i3֒d345<,S%ͺ?@T+ a͆z> IoV}m5ㆮ :;ש km.ܰۏ(hK".2PQbDX 2o-t)%u sSSByX]EukzJ>dbi^HaM$̑2E1i~~ ɜSG-e0ݔw&y1}m1 6sX1=Dd4Tl{0c;BDA-\?2Toz>1[qOUL4i };ˀDV-AmQt!\-_*٭@]$+Kwxj塦$%qeǓ=k:༕֞BbhR+@jU;B oj<}a Mb _=Fr9oـͥ]1{5|\/hrZXhim?ԂƒUP=}-r  9&ƴ Izhk80b=l(+_N|D#άe9#V:~q#Hq*1:_k4\QL&xowN,OW9eEB -PbʯȚ"TXZ9ZXPdgN02L7/C:EH ^ .$O,) }lM_Y1f3'@lIqLJi!v;LM! rxI]~,Ʃ<@Pwݱ*h+`2x_۹J7yRCnt9 e0I:4&@]Ao@b2TKU,KA)Y3Hm_uQ]n0W{@.]ѫhIڐt&a)]L"Y>">8GS줋ڎ{>=#8UQ^~9&.c:OƝvUe0g;:Jp@f0lXIW^k}Y*d^a3FO˗uZ%kv!FZt7 8)w 21jJs迄k՞F-%W~ؿqۖRM;>`Ms6q5+()?@qv[a/r;e"-G^>͕n'JWԔJ݇ @T% (O/w™iգὈJkCV%qeˍUyB%Yz/f㸴(3<αL·\:fMFG6 1C:3{" ?!^>Zݖy h(n7&Lٷ^q[^4:ms^A9'豈$~&6m!9wn(mPmTM{ēR%%&9~˝S4I 3fx=TCR̃r`EīU'> %i=I A/%W;@\5-\dؽ157!- YnEM9_*_&Ɓ|qc9NFHcgrQ91Hgj*(i No@z Ma&AT!0^hF <#%+JNUOJ.?tVtĕU"(clÐ{ <:Ν.#N,j+K z[[VJ? q(WqA,iF/N-}A'hM۳&N*vyhrֱ5qD x%NypPn p>߉ n  ɗΕZq09>;7rȘw39F=9U"SeTB_#f 32EZ/[;E4X8Ȱi$W׸A|$мg{ǤpժHs_O`mk~X:ÀdĖ bsr2֩:8]- lYeឈ)WPzl >q@uG6ΕeMv8zHZ?.;z,(a5"Wh9bC)^mAmt/’C^,5A}ku&(Q.ke3KEp><)lZTXg  ۱H46qvѱp[9?4Rm3iw B?j=h! -MqwD`8.nR@ ܭ'~f'OhwoJ 9gMLM'pz6%Z3dɬ֝}XPnWYk\ Pү;l ߺ"29 Zr~ALP }Vy\2X{j+IuR7Ř9!]N ~1v~ޜ ChD]Zʾk^b}Ҏ76'yVJ4_(!E+bg` T1,g([uƹsDgH__-Mc>KV< ׈ڂc6Tdұ*@#Q gc[`R 8_9X>p/{*̉M[+{ʉ1 &|y e~@sJHkjFL~'e,?o%>%МmzO WlNq=V2mp}]8nduaۀFk<op~1xFϛ-"]*O^Jn zsWNLr2I6 j~0n Ts<}{hD郞<""'_PfҧY%6wm05:W>IKeHսsa Vw볾~ PO㚬 | y/6S?lE%U<8 ۖ8筞ߥLa"z(Oll;}J@`Ub 5`yzrlP}k/hv ӿWP5=XнEbfK; 3C q$^UΖOu9k+1 V8 if]EЎwsAL027&U~|wI 2=ΞxE^\6B.@Z8(},|'LtWlg>4K}rbfLEM#}e.1!LP"u3d:lXŭ'U*)j䭶w2A߻I-!!e+a 9N-9(nck/pN{I4&DixOi\te*ۖ "lWD%ZB3`TH$@R}#7?΂m a9!Q1ԏ@Wag7u(lRA%$s`p B^q/իZ`F5NHg(=V 7΢ώĦ=:[C8PƓ0_.+p/SpH:KI(L[GY'n?wvcRYH F8AӱӚk" c?ꇅQ{ u 7Uth^;1j#9\f"G}GyLkAhW7s@ ,S%AYmq^V|o7t=66uaNt<'+"l"d">Rϕ#$!et]VGR;.=_ zf䢗'h[1{lW:ʣH5]tPWURKI/FZDSq]@̧ !mpH$*|z'2^=]=oP5F;#<5v ?U'íW#] wۧ`aYS'^_udWS1\DWtm8S9Nv /Ic6YB$5?Cel8s;! R*AqR;73Ģqg3ieH ʦ psel7%LXP܂hT 7>"X)m]K>b66z*\}~q>w37I99CWia}K#U_*4UfGʲd:C~bxjKPa* RI)ڜɤeUxACOnWͭJXY6qHOG3?3j|׵yQTxV1T~&9eaq3X/ѮeWT]G/)N@ޞ51Lj ۾lq1#(şq'2B`Mݮ? l>CX,!nD ֭IVk ނ (+:;Џj+$6c1N[ZiG'z6B5|݉T~P!波w|O`I% xC6]ƭ$st?40,RkM҃x(< O^aR2hIi?GтGKuc@׆ A(ɂU8/2_4/|%l1v,U0 uQ  2k>ZY x-Y\Yj.;U('U2N^+Zqn|Ηjip6e9fb Mo3"FϞjCo?LR*G}U~3HtjG^)'4@c|:o? 3+PQ۱ UA}kUhhbS?ɧةZĴW) :2w}JI_2e)N7.+A9etK ೃ ?ZI@WIM~(W]ա&64h}B#k>-ycy#}{`n3$,X+3R:u5X]˷Dod}={S h:N[u|ފG Pg~00}h̆](z/Yf?0*X$ΰMlc/,[bȗ )xD'28Φ03rS[0ao9^vGI WW`ӅS2|e1ZI8Xrɋi?wگM0 *_Dh5ӖL*y\K]MK@%4گaZi|OL r$9eF|E+^]s%w/߫w3 V1р3|rxҜ/$@_[6kmoLJ#O`3s@Tѳ4) N{,QaҜ)`Um<5~cO[%6Uԫ8XIPZr0kq'J$,4t蜱3;+9Lv8LWzU+(;渫̌r:$#Ŷ*4w²óW8;gH ak^Q( 43EosQ_^ _ć*hP;cNɳ:wʱ }Q;:xIڞ8 4n)$a.n{8V$lka6@AgX"eunƓƓ_WGGFK& om1J$1 9gn'|n5o4M"D}TD.c&q| mz bDZ`*1zxE)l" ˱-rKI5ۄ&9PhD2"UpX(b(TlHJcd *%y8 SZhv HuѶ(UiM`Q{58vbflwcJ#r+%k+̏yMPN) c10Ӓm:|y'LXqKKYFGzCb{wW$u%We_2%SKoQe kkPe.Fۊ-;!^Um:Z檔 k0 <; P%nPݪ$quMPoSHv").!"T9=[3NruyEʇO5ㄜ,zu&JNH8#&:z#AdzIaRE C,7! jX3}!Z˹C1͕i4-葤OHR2jq'hKaǫuAݚ)A:TBy]Hlu_t_0.zDOO>7WΥ-ǎM7U4id. ,ZIz]tpD1` ` YĠk1lXck^֘L1*֞qҞm_SzY}lܣ}AKIV+e?2SH"^:'_O&CȞA`9BXyxGkfhK,yB$ʏLlG}(IJ?8<q~(?H{: lRftw7V*3=s[ rEI*Lm9z5?S*1^=RjҲ`_ޝY{(Tk>봚_~#bn~U~*!t`P ^x/$`UgK_W?oI1UVmf>^'LA"@4G~*tԗC8ٕI&F)K9nm)J[w-74r,@z @=lXC UZANO@]n?r)X|PBW)uqdJhm'Tx P@mP˩9Ai#e'áM*;/~^ψb}ޚnB wuU7d*EꦿBeRW ="mL!f ɫ;8hzVR(m;dQ/f:6=q4Nt:hw a,i `cpʲL{3܉rO&E*Qs*_svL#0M,a3t^Q[.Ĭ$&oA:/3%uh^Iˈ*[w8"(KzƃU |f7}d+ptm-Q{ؓG)dִئcJS@@=юՁ#1- TMCt[<6r]QWƓ(`)U?\Ow Uvr.Dž&#!ۈ_Vܡe}ښRT-_br.ƀ/7|pҧn]KS_KKjy*hBtVM}8܊l28} FGt  q1o êIfFWԒf ~ PS-q 1i^ǞLOG34my4lgA̪OZ͂_;A sH_N(o-Rw.jyg˿RH^*r^ O+h?vR.Shxl;fmFXuUblC<>\zjg2hQ" [XZAqZopp.mO=~M?f Z {gO}bE Il-^R-@s$:Z\1i %t/Dl{pW0L%STTv!.q"]c1 N] ƳJ]S[bqxnnr *7ݭh(˜ BTh%OGIr(DH-|QҀG cꮑs%%و]X`sA20{#wpʸt؏KxR)XQ&GA7t ] !jk;Li K8Gt֭:Ix>Qui5-u }-W>Ett0{~ZkOj}촽9?.u1_M_" 7 c̓HZPCJ _QSk'n:m&8LsT[+~dLifaU:DXͫOb7b7$]h2vE\EU~kHbg#׺~U3!*Ӣj:&~zw1~SIdI:=kZt}ԫƧ (^7x m|[q6rC= 'G]N5[n5b?wF11K_].s2D-ys%}fh%L˨C_ k kT`@ Q*xr7/17V^2NjO*Ρ|Wj,5m0G+n%ߖCK;w`"DH^*5 ODD8ި& Q#k-pDMz4F8(xj A+6j."<_p:s,GlSS'R E='qΕ"ɺ;8̮U@M ?Ȋ P!H:hut&0309kG*ׁ;?n< KЃR>81㰷ٰNgkڱQvwyѱ*'5B `Jo͒gM4S#m)r{h{cf.jzdDSY:a[ueC oq&aIR%KO| ͇owSAbQ0'z\dJB:}9 Q8Bce4"V͖ÎUBZgz 'eސ+2`6Х6C idp>H( H}ҾyI>Z xNY [SyyVt-eo{BNw,̆YWT}>ZCtcV׎Rrk92(Cӷ`4n>M*BF K"Zڱ o ?6ӱx>cm?3KXRo+az\±ۭnb0R^HA"=ݤ{9… 8^B2˔VS^rAK~@V.'}2~K S|,Cyim><%!eI 'OoY|ϜRKX%~h݆yy8 8- eE a~gfbSC &$54JCoRH 5c&^)e)kzp2񮐀`@r 4yx:!mtH% v}0ιg$Y܈xa갗'Y\13dl;m }\YLPK2[I.RnIe<%U">*n>(D'~ eU CD>d9l86ȏSBvT"[2795 FHF\;y *Lv+@Q(U otU{@DaNp8>QMnE $pWz vw ʣ+B@D+ ú}1G7Q!meiW?UFqhZE\ʏ^i>mDi3r=T12HJgT2TVjr:J6K|ɇ?|#1{]tgYVZө F<]~奄1͆%iЈmHeH X(UK@jyi5Zy\QlNqhZ3kr@\Is+Xc3l@5D;|`i+/Reno(;Eokb\YRT1srALZNٓp8",ٝ?$N$RߖIL NFi&= ukR=D"@U\KAm.Bw9P-l?3Ar`f7e mogAKNmD{sVafsNM<Ъ+^Ro&?@Ͻ#Ԥ{ړ|BogˆTkx_P嗏[i,Ghqb A}H9gD%sS׹wIL".R#mjN'\Kx-ah{.LykGlN(BOUAX`l4,,al}h[i az  e"tx B)NVmO!voEaaҝDVrJ#cD6&qutrNVJܜifd<ЋFVP F Bh::SݪF;rWyd ǃ 8\9 Mި-o@epWnQ݀Ն3ȓ@W(izc5^K;~RuP4(̌v(f$,׵{ͨGVxp*$J ~S.r:}O8B)(ɞ)*GmѣN0*z@S\ zyLbH|)JYZb_h$;,%h1Pg PK| €B@bP|BoBSXD_&NbPGj_fUʏ߉uJ%"bHjLGo+RZDQvQd,krn{saZhƖ@ڷIv#Fϴ&/I3toSz)oAWb}:bBه݁Ύi+ZB:@[m5͢_SkKl8$HJtrskV"#[c Y^N.ټ%{ l]jу(wtK= 񼰛$[kp#@ovaA C>F=`zRO18![6&/َIk4GvZk`얠^z`<c|(ؒ8n#]<E($~H6ӢR|N"l$|n&CьRẼ,vO#b;Tc݄z ?S̶"^R`&uɿ<kZ[#:˜}˵I; WUjӞ0Z.]6^bSXl$hl#8za 8R;o9lDhۯ} <=G5yN3{CyVp&,{F~f.PS $Y5Wj⍸1gqt|"|ܛkyx*i%X0R+ |i+vpc]*4nЎ@^_M;yYȏLfs4*Ekl*XΟ iǯ]XE#M+H\#%6Yau3.YA!s-b2gӗ Ei:~RVY]z7+´v/iNd%\tѸ6RܴKQhi3GmdpBhR \iK>{U{b#d"4M Cy %y;USS?I 6]$,ƫProu~oNiG?a vͷ$iڑU0=,"ʼkFa֒ CxK"z2RÀۗ :FQc[ůvIÀk94V$ FMtE# DP #_ Rڭpm7Kb2kqeRjZ>|>e~㋬LѦd\mMȢLdQ\ffC%H1bMU?niXiXe9,W'>R d+VΚ84cm돇- b֑KX+/`TR(8b*ʜQ|"~ wFM-`Ȱ ^Th6Hű q󓘅8 dQ"o ΢ngTEojq[D3 GP 4K\wKSLiusPl2RD%0ވq,h*pK)RDqsCX3ykd lܟi F4`H^F?ģ!5y K(tmm A,eC`'E@]inQŽ~&d$}^#Pjb>](XzlB Z$N935+4TpsR:W⢘M?m&B39{ @(iyJ׭,uV2Dh>c'Fo j*FS/|BGckJ%A<G)rND*TsnB >+CX Ooj6lc8>y~sBȎ6kБAONgnZI)rS!k*8L| RVB h"#h",A':TǕ>нϨ[™y ]1oU >K;`r@>s9DSe[au!H)0˾*p,0#C&O`$ҩ뺱9"1ai(/PɚǪB<8\]ơ 7mAc {ubhJÊ3V̸R=Qڏ*[t/(ؒnigp`C`HF3JΔ7JS#WLj}QȗkYAAUa.ݵm/^TX-76iStEF4_㈯$R%ç["/tW IBoBCs4ڣrS3GSdr;Qt=+GIhiysm-UuےH,  '`NLh((tQI$bc4scQ0*|#_e2'}hhb>Czϳ^1ϒ׍zF\hՃnaJ~ 3V7qgk0% cpQ|bzBCш^:Ae2[]WlP3يpѿǀWLYob=M"C9?U5hY:\d}|y\XVo'XOA_L_1 D]NW&? bӥ#ű+9ΖOu'NٷFUz%(m:zJ0$'K*8 ;JE0ae/k_^mtگc 8/& L5BLTB0] OB ԻA"^%{>bW[O0[zEK/? x944E~fz PCoߊJ ڟD QS>-"35s3FB0HfF.o?ydC(G&kNU>!2hW$BjSp#^|'ir+0Oi=$*hG:h&7;,.SI%@NK$Wļ+7$Eh6b3ԥhJ|yKz}oM~c=\uaf_@~Pt[ArXbΛ$%S tDQ̐@A^D$d M 35C%kC._&/C$V(/P' >ї1b#2HCN{LGX7/l $>|s]nkmv]G=Kݬ8 ] wAPY(u d N~7nnhu0Tg ?&w?s]{-Q[ Sk2q ϟ]U,Se6-{"\ˁf*Pt-= م Y0M1]PFD#ϵఠe{ 9΍' 9~`ZK425/֌^MD;a*Ǵ&ŜJ<2,5tnw1NkF{d{8q~k*[ͥElK%: )gc= ܫޑ}1z5fj]x~\<6c%=̀-Y"P7895auhlX5$@JDr=+CvGe61ƒ Nz . ޔn3\7hV#JbVn5S_T~\?{]%9fBH*yIG >t" Vl)ʁ|]-qTD"=FKc O!$|U ?\.><k* i ܯ$;dTo؅eE1}ɔ" \r2|\w2WȘ;~V0;6(J(39K;AXS !נ\WGj9>ϫ@ & `PxG{V|El"=\o6":ο=:G 6Z"*4h[a3;75 y^Zg]<з :V^S'$0VCn+uvIlŎί4`fV0Lý6$7bR=9NWRCxx]$ γ9Ls7?Ѿ8 'Z4w#uinb-=2b{7Lܓ3 Vޚa B]5Q&+|n{5X\}xn9e Qa7]|E$0Z߬C Ħ-[AC^`Ÿs9D |VUǰ'T5Ai{۹Roym-,g%qF Xo@qzȟ$Ge-t$ ώv>mj9P,KlV^d0i;ǒ.H5³ԹEGMB|䋛O(Ø$zbPAg)/Y!tsؗ/g1 E)D5]H=J H䦳b%Uo.g_,c(r{{n2DqfoL홏ZMMޣ0')]wWGSoaϱ0$ GaF(nq;Ya UNl8cPar16\l;p!=죥U1{>a1x0`Lh wL4F|1Z2$ Eg.l??YsYbށHqig^lh0 Mq& \g. t뱭grb/]&|Ђ@ɒI{UL٣2\`惈m0|3 DaLQ %{<?&A2w޸){`xszP9CO*dɓ^r8w[Ma==KC <^]W?plKV8fܤa\䌪WAǮX`xOϞTB cBQiWNqLbă򝯤پӼȽ/`\+`WY{h7' az>z|\  $o`` Vqi)FUU,ΐ)ǚ+C/Bߜj|wϏ^|+Lਠ1 Mtp=q1B<80DW;ƱQO0Ϝ6-ͦE@fjEpF/e2,IIޛCk绺XDoQï(Lhq\8dػ [ ugZm#2Q .eM02={M˿YjM h`0n; eVj>DG4YKt\j}Ka[cӗ>+)p6{[Dzd 5`]^+jTB3u)UK1N389mbY+m"Ks_h- {4^NQTi?3IPS"ؑZHIoHɷ*wKB́1 - %ABsfkfK_D]?rY+[Qg/ !>/&B-i9x'yzBR*w_gFw{Wqq&W>%۲$|FLy!iӀ"&$CmB1/Y(5+3h坪56Y|@y?Wva~-Ho5#S"#g۷TS{MEy|/` ~E c e~Y 45Md..qsϢj4`Ug]rX"N |Q̋ >o48(8b9lxsSh_BTSHpnsĝMBo6;Mc9Dc<0kaW:q'KO?y6+[|e[.f$=J'(pqa(/y {)SbVZdK(`n%?{@V#` Rʞ0-Ia7s͝ 08[8)O_93$x%C/h )8]I)3oaFv&ыK4:l2ǚvv3Z-S*X$OW };,&Iǧʦr?!y#2-G6橭k@=A<'IS%kHscF7->QECwh6{IvxFT"\_Qϲj6:,@c4)WDpM5ϩ/|n# [#Xև׈TAOgs+@s^픹Y c& 4T&kRCRόĬ`_66wGe:D/ oo%]Ouxn%B``zw @aH6`/B[u {u.lDQB{, vxۑ2AobHe#Ęc"\y&jS%Cة̯KXi;i*$4ΐ5>Գe dKL^,~b.&zp' rBBY3@A~ XTo'r5U+>'YLdu.7|5qן1.U.pFg\m Pr©Ok.W6usB =rbc{<#@N_3eBÔ 6ұ}~A\h+DžvLB2O{ǖ}>|=^#/ Ye"+9#8 |Q5kq;SpPâ_:ASySG{ p;O= |dgJ,vуO;,݊.5rŤ;/V;,m*j$&F8^A8Fî%:nEՉ@~:fiS1P( 7S C4` #FfG׺hT pG  r}D*ag %H4A#: f%EZ;tx4f|T! G֧e[tQ-6ʜ.đBӶ)Us7|c\mx"`'k8pjux_-e4yl=Enױk G#m:^C(yǼ~zWu1CV;-I#dVWҹ~ދBܾTiqwQ~w~x/RKO25mZH{<3;8(f,4ճkn5cCBTg<ϲB1߅pʐi 5OɬDz:tu`>&3DE < 2')%F-cX{˩]sN@{:{W5jq?eϵ\#{o/j'mij|I=g{8O} $RpRU*oɻXV`}+ݰ5F>>8#  _C%ӛj<=Jk0_.~e9pR-7xB4fLH/wг#~ F_coŗ7NKެ$7$rSJ;1dM:ڷ%  u#wH'f)IGҢoP!֤vT{<vguvG ,CB7?xLJ+}O@oqK4K+ _^oF1]˶XlPfckԺe-(T99ԋdc{'6122Q@zBeK]j!_LZ1&O$U3^^dxp=]n NmzoU뼫Y'n۔k`3΢gcHoIJYhEGn5%UP!>̌1bDXܓ k2|?vGUnK 3IA4T R-T`=ܗ?Ρ{ Bc!%] R:w=d^AiPڸ^-Hpi .dX9FcmljWn`@qbF ck⟦bDyTZ+1._-T[>ê =+4dח5lc7nF)l!}(X&Sxax!d)/nArUu=)!{jE Z 9u {.4@\Tsϲ|awu0{i—&]R[K6Fe3ȤUjthϒ^/YZOfBR)m]AZV#e}&Uٮ[ѽU_EedrcXQ$ͯe)晪-+)E5( +YӅn4ߺG'i5t؁^P|,Iy^.t9 TV&t,.ELXn{~%w~z".ұ "bE2sTM }-ʾ`r},GFp\ sV(#Qaa\O4e6.xTRٯԗ{X,z!f&J+x{4YK j;mA2:rc")&t}M v{!2"2$]A:|ݬ l6}VKn E4̩@[ҴpZ+%^B)Qq9`"0[q{HjV>yK .+%w$͗=}ҟ~8S:, ]OmIռ{[\`N&VfK\SlRx?7WOR 4׀mO_] ̿4Ƞke2sx́VqjUDm١ ~GWO^H],uB284O\%7,%"!6g+$$2;f - wجi 7#o]'Naǝc%BePGlcjZ뤈oT8 6--}Y959C\QOC\Z %0^O]3suBגIμVu_:0q!vjkI*v# jmD5GtdRzTCwp'Zhԗ2Zq.A, Wϥ`5)Uz)c}JJ㼌t1:[9$ &+`UL^*f}iYꆵ}42ё`Jld,Bhfﭣ1m"!Cx  CEQ>,V#DuB+ J"ًeĕ}k%KTɝ};Uf3{H,Ͼ*\ЩG+?TY]>Kʤ:\!S{!KC҈ g-wXH9^ гjilFy <j@Ph|z?]$StLO;Zv*y:ډ+b$9PD+TCKq0a`zȅx~lꆵW84jf}sGVNowlWaHnL@8bZP:8(e}`Y-\ \XTcm Io r*-Y8O|tfmVb %(eTKjǀGCyE{46lбI`P~<q6H8ge݈ScyQy ANHJMIO &E$d>l+2.LӶ'PUޕ w0:{J gVlK, A۪Wj8Ʊ^IPBYaێv0iػudѣrd74Hs_%7&a޹#:1НmL6psMqbU P ピ˘6ϵ5)d:W)>e IV֦sy;z 8)0Sr+@- =ea~c=OA76h-^#$(5li ^L4ٌd"б&'$6&@@7z_OX}GSeaH#7xڧbѰ_t2mdk3jPe`Z7Ǔ- m2H 6}'IjW`T&|ezX"AWJm_dC"`CՇz6Ҳ)mϯiX4{z|ukR+h7/L? q>-% j׳ͥE:Pw0%SC; Za g9!0\s0ZBeT\n%,%lPUet8z/*בl7#EkA>~=q)i4vh=IZ}'@Fu]qXM{<2:{B CS<9Z# *!?hd[I j1; 2)? Ąn?&Je!SX@HsG =S&6cL;,t[.lt^c Z.UXjc(OI1;c $X &t2P~ .g-4z~e0V¯<&>@`;ƶ{u:o}0:m U: #{HR_3gфmU`R/zC(V6ИիTԊo @㇞i'K^|ʃol|؝JluG-II$߈HvL.؜'yg ti͉xeÊNx͏V9i^Us$6ݧBS򊑢gQ󯏚pٵxJUqm׶%wa(UZv~,gj)+P o6cuzuƔx^kiI[-lar3l_,%zfw AcX cQ+&W0ϬmSG"k>6pA.S/mxGr|ҾvwA=3$EAtѤ8!tb#>}'h\*Еr8ŏEh4ls^}Y772T ZyDвv0*D;rF+]_qdr/H;Oj6 O6K0!FF%3xmdŅӟ3j^:V;—GFғs M K;vNEP42'Sˋ{@W;z4@ΐAwI(En(J` es+dYAmy7hH퐾 IUb>4"E {Ys\Lab1Q5dLtFs*Aw&W*yTCAB+~#p}TC j9Ů&h}((eSk߈c/|?eXdSU) N+C^LfO?Ţa pL͵.VEϵF",t΅87+r8KA/ҧT= Wy &9h XB2;Il:g:zWp,1VmhJ %uQ(Y8uz0mr ܳ/T΋9XBa`]+](P:¨`/O%SXwUNRcMX &$ oWpCQ``D2"y%l\n(YZϤAR&n iz"@nO9 5p˘}&oYbPyژlh!dtБ+)D\/)" z"#pFU~T}B8Ű;Z5; AՐArCI;w֐:u Z9CLky] "Xȋ=lw";%NjD;z>9&-)JɧZT?!Jyr_4!u,j*AM:RMW^5:?sXo Yp^~ ,9ydM D_өݥa˰zqG>_{/lD ᆫ2E ahK#.nvZ(#@ lG|ёXgpN K\'S'a.3B1[y$&ܮ=O(p v=մŴr*G:'X}0?؍r{rV@ǿQkSn`爹 j:l Rߗ)f]̏^gҥCG ;}uHR>wX.1LU9򓜏ߛt`{'15^6!1Dḍc`%7DXb GN 0 ̧Bv۳c4.#|.Uhj y \>Ga"ҩx1k{7W/[8)cm>2Ylt)śxwP},Tar[@Z}c2)w0Pdd l)$!{!NuIqqD^ȯeS ;@~{z υ30-!'9eiЄ@m1L:(iK3ܨVfӢC0K4JK!Wl=/Zrų/KUHb]L-#ֿ,[b]SQR%zkgEګ-"|UX/KJP=$jE@IES#F>F:Fhᱩc̃K-%cMl`θov,xx q=i؞@Y#|XNxW,3u$dp\OX 8>QPob~ETWV6ZZ(܇sF "<[cuڼv7y $#Ĭ-hq?̈QƦ1hc5}]Eq{ EmXui=*o-1AQ?/V>T! ;ѠDo)<b"/Mvex7AUa&-hBE NڧFÏi},>,nx\XH/51+e-4 lˑk1|0̌A!v %"zIfͦ>K2D+VI]rRQ n0f-z M=:d~A;4 Btv>M.KӍG qZɷP L"\ÅE k%N-% --9g=fq_ ,ݞ $~l:fCt1N܏YM*$~s #>I),5rZ2LY9}\r`W`)Zi-e FԻkt-؏E5n{ؘ1rxz2 V~E~zI\B$aP,* ŭgƥtJ+}HJ oPy #0C=lHxkL24tAPG.;dnyf\Q$zf liZ?]"_=(8Fq_W| '~jOc_ޖ^!m)_)=BLϳkGPLpx 8R.0a8ۛ'06xK}/,Czi}x˾< Y8ʓ[_z#[} JiUc#{$+RGr4g!1Kr v>r_9 >DkDl-S:yM<]gz` Oj#p 5[ԋ-cZ£ -ٞF݇*uW~ږ:N>8̋Svw"NN+4aGXFQꒅtj4Bll1N4=G/Ϩk,}vn(Ĩѭdw`z?u*]*D+ߵlGܺWU4ttksid<rzz ̬4/jӬs ox`F6 D΋0UwKI wn:@0cCr\< Xdz=&=T/I*JE}3fpgVHnw xBX=o^Tg,[ Crc|pG$ uӔ!ʽ3"^%EM~xΑNC)b5vY!@V #ho0I_e6TKxv)]ݡ*ˠp9XgK ]JZ╕#:F? \5 IX/D?:#G2/172Gkۛb _OXCM)?;>L MtOkb 2DN-En;ZiπCrܮQ/_^OkmǘGNt5n p݊by!zQ4;ԟ<õc4؈I!UfIyG@pnU@w[l< P(㫰]@mT^&1azF"D4] "L̞1_ w!Dގ?1lz7ෆrDA/QwF4n~=nwSxf!T3-PT"D㡃kLJk3.,82jmZ `4!šYߋQ;;XJW3bE G೅Aϫ->"s{|֫wԓ( ߯Rc1 7=g*60MF)_C5@N2ABڋkч8mJorKVK!/Dyx$ZRz>T΀TVg!V$  w%Pi57a3vd@£]}=\UÑ@QCh95ؕ'HVIeiXr{ x} !@ vm8ZuQP0yZok39/(2*7GRšq݂O&AW sEt ҥvqn7Z[*)G4N D{[5:<)(H=]\KtڂJЄ'aA$(D}iʡ-`; FdEe%΃si saj6{33mUkY1Gm=iQ*OGsF97n塣Wvh'nnIN+}uNA[4Vg߿J3'2$*Ak)L'/$.ő毦\u"jG[:3Hd-4p,IkYM',DWΊ~ؾ^j|ވ]0`͝_N_X{v m["~>A 9z08< 8װr&* ZAeL^>m8f%hKKj,i}0wqN\|Qw3&G7q=޽ҸѝI*k5}iuueӝ kUfҽ[/A"'{;b vK>K*n M?t~ETyC}1G:-͍͠_G<* pAƂd2=3Nq`sw70 %qhK. SV%V߳@ VMI_97W`NLaӌ0MzH 7YЎ dEJt"pj=J!6fc(^.[=-˧)󘆫l&FZͮ(Qܬ12DK/67U@.}<üs q惂NJ\)wfnsc.%BU+Msl1g!-*E@` B8:pEԬYLfpm.9Ҡ>6TUɽXɘ#iVP:>f^)>Rc!_, v%$u* 2_Ͼ5저&""Xۍ=? ]t E 8lmBX.tΫs VvUM3!?Ryv5}Gp(Cd4]hsx@ 0 ȵ#VMPok?WOBK*E3Z eƥ,:vX|vaa]:] =Ā^zb7joJԏ.lL PZyMld8TwEy&D_Q( ȡ` moqw6Shuw$f)%pK`ؓlq6Qzj~*T:k|cǟ~;{Hƫ,v|G#AQr}Mt_`=QVE>k}fxORr Ggpȍi K- sg'T/m㤼'$V1Ge!](x$"[%^gq X*_Wp,1Zz-ek,N0/[HE'$>ᇄYw~}΁ =Յ Mk kg{LDO]9Z[`6=B~ 9RFx-#NNQAoНD(_^ +%<ӈ04k"M{*֨|rx83M3'R6#j/0qs$ Q'xOxdQ lr8Z3;H:`[ XN8T Q¥fvD* 6y̬s4O8K(|R./ՇPrsS:ej8|sVpCZǟ'z;g񚖀ÝKDڀqˏvnȖnvmGĞEXùn0 䪳{͖RO`eH0muD\_LgŮ4HO) IͰdFNCMu-.]Z7hpog2+߲7 )+l%1HurXYyo"b…[lfֹ]\a 7["A׍~q~W͐Sl=0Ǟ+kDn8n9'l-G LʫQ膡m-ކdx/A @m`ui]~e26i|lNIC"DzL+S.NcO`ϷkN`+7v/6ZoLPNb c%ʈ;Țܚ+fVSfM>jD4\~7G/enK&v+j$aORKm7K^]| .H:6uCZcEpR!K)T{RY/К$ȌN&28>𳉩Ĕ$Dd#sll8 zg7:K|!#k͍Ff-ވ$dK#D+3<>xJoci8uH8X^"5.;5ODa 6R^-G;TP2:az(ܰND7h6ɆV=RX{ȹr'P:X|^L9$L+FW*H8wXwOoQ4`Z3OG*"5WE l^o( \vD4(~(Mb;ȡ2xG8`4 |oM$CTs( ʾx@"\nu)>cY" ~\I;CcFyg̴p~ 6#sτѡ,_DiK^NTd'qZxa+Ř)SO%fI д_z/r/&kwc>vaLV!VQ^cId@vWt,ᙲz# qwO/uy,gm3&-0Ks.S3gz 24Yz|/gf$`Sq}wE|$6_gkMGUojǞh'F%츋őEW%x#y#aI”8Hs,up@ㄨ\;i~l73DB2dk0+C YvRH5uZ"1f?SR{khW[z棙Թp`.t\W8`[,ĪV7+J{Ruf\TeL86{+f5-oP<^QuqwzUȾ4*:؁$s~PIR#)em6\pk AfJ}p6J6#}$Hƌ zU9F<_fZ{0 m >? /u`;ڶy%@+؊%j>VAi_6So~iFBbTW_sVph3u$F*'r,+pD 2|cx ҼG= ԝ)GPD9ptov֓-"cn;Ik=)= TR"] o4+L \ ±#/TA `D[Ά3g ʸCɂㆤ`ݺ.`u/>emؑD&iEstjE.x9B:֙_P:HDEB++uO -Px2[F lZh`NP_d\@DHگ|BvbhN6V)6wU@9ܵ;ʐ_nNq*FͧD([9p(d_945~yatB{>Ma[lbkk&T^oy< ŝYL Q #'av)a[j#lj|Ϫ|jK1Bޜ]H=lWܠ,-9d2ֿv"OkHY Z˶@Mbbqk1 Dnm҄~MH;ExT-\vC?_k2VECAds j/@z˕E A!; bxRXMaArٙAO!%1xv~ZRsF2$ Ku1N`Vr $׌^ψݯRc=8USI~ľN1-h4LtlVs'^qKpEfg<`j %k}MNT7J謁8//<S?ip}f@Zg<P6yJ Cf$Wea=^!\V65m2ϓZqC7 )(%-+ddH vå^E&cQҿƀ1VMu֡>0ݭGo xOöte~3 %|$LurN:TBlGKA*keruB\^)&F7DM`rޔFJXvbr%}*5K  S7uXS o^3s"wGr|xsR;丛D줾#nԢcF& y^s{yTr':=x{MݓejX#rCږg}T`9O;I 펺aI u<(8Cg7.s]%՝%l` %m|T,`}4TE=W#AqZm&Cs'RPvnۡlt ;ڸ-=%Wo(wp婑aZܪPCL5)gDő^>EL 5ƥR*e8xkiI_̘(>+pJO*=;/T/ w6u,囯bhq8S^ԱӋ:ZkfW+M+;"3? }k\Cd(0XFF8rЮ=jQnM6]C{ EZ`3Sa>ڤTioߜW%P_ȂF| RU>y; 4ڴF^=q'm{]+7lYk50VZ^) 9ƩDo#x3[Dc-b.aF Wׅ q{po Xa[ z!ϊ`:dI6qL.AlN̡~+g$c (1y_!1|Cf w^.=%䫁A-e9ё"dsؗ>ZGW\X7AkbqH%`mnROD;ƒWSxqM:D ,^Gr |W\ D ݼh;qWnn?7^83S"[9UQ$PR* X,O"NtGOd2G .HBݬsQ-JRTiA]""WOOJ#fhRs@M0+jgcP`:'GCNtH)ؿ0+$pEmןhx{ho6S8OHAv~)XTTd[|7Cu<$ƗаQ87Z6/L%QH [kNڪIdvX$ָa+EQOҖ·cfcJ].'rˌOl 箣2^r6/O~ѡ{-+ݚrk:B ;F)9mf֧U`0BJfM'Ŵ[_5f0Y7Fq=`\`#vIy";3/!ttѧCJVl*~q8qPN\Z^{z] +Iߤ).d ]]Ku>`2Qp.Lи0*اZˤ5zVzh_w#-n {6^mV!+p^w݃/g8q-ccTelWRҐ@teq=ALJ/Q1#ir" e|8 T!|.=s(JLÂ☋0v&#z9mcv cEߧyt+F̋8>-i*pۿ 78, ZyyЩc@/GmuY:[C(" e|吡|1x-<+U' K2 ؔHVmJHфdk_˼4йs| _:' 5Rc.gїpgv5'2CE<.2<7{)l6]5ƚ%%[Ĩ3\sOt6l!aWԒWstT}+)t`ec!VB]!1]v!\x3QY4B̅Trd{11+/jk`S;DIab]cv 8HHa=zX}F ;~廢{2!`&DHGQN"ںܩkg7B@m==1,^K0'^&`md"(L 2ҕ%cХ]Q8կ " ;-Gک@ j~N^,@&:4@c+tG0k|zH IV{{ruEC23DpY rwzز,د.0kÅm^{\=pA,±e&R m9LWHKegM; E`E3[TIPZ lK*G}w7W_rYe)?4=G3 (۔l;O S \fIID&qAgft?~ݸ32L 7PR.k7D+;.hMї/Պ`D ' ڤ[7`lOԗJ8Vu $Z{4rf6N VTq!mtQ%_6멌S5r>̓?!i+]_D>ZBbnZ(e}^<;;|&U.YKo6|YlU<޿woT N3f:7{4b)>Ro1EZ[2 5-@;U`Lʗ+v)HiA*yDo͹&O2i*N.F;>$fp !u vGŘ0r"֌%jD컏ij.Obc` (ɀGh8ƪ F3*,![J})ΥT0@$lX^tTe˻B4ўO%ːxwM4$ڦ.2>nxө~,O)}lYuoA<抴E'mr#`mfvHatinTijf{ 9sQsxkV PEXY::2RZ}D#و:[V '6$KT-ܰѯ^w]iGna 8Hg3e!n5ȕn[5\tlS7EQ.;CR_L*\qBB>Z٤NLX$?zcCV<(Dļ8yCb :iUNvB9 `ՙ_Qӑl}?lţOTp >#)=(1QL(uZdB[4Sſ<]u9CaB h=ZBu迄2LٰL 5$Vdkv^Vz#N/lAv7H$b?]]3H]i"]'>A7X-$kP'yz! 2H]YY~anlW rȽ=r]'( O_?;Aa-DkIS~$yJsW¿禿<3YRR@b(@#s~P&u0_@g9`"=WU(T0~WnL-}= >Cs#>N@`l+;[ EmgR9q\lN٠6c?:Ł$ZAMyC~[d.}H 3ԒBs-AU(SBupqV9%nR&Qj1UVԑ +.d%߸:T=R7\DVuGV߲V\C0/km['v˩q-kMz$ܮM)m_VC~ofa[N|F{Io\y$&'/G4LS)[jdW9d3̬Oln"_ZDK%8BBVB,[&1^ ŃғL yf񱌈P14:{5-4#iI[ؑRz4R VuQ(Yb~3_60|^#*[ȍ5p &P!jp`zo2I[YV VR (ZY)`s(;R;\3 jOKFdUHph&V;pS0ZP_+7<[:zz0K1 ϻ^Aa,w }BsƴfJeтSXuZu6\X]/73"XhY_coڜQkhv)s/x0װ/f_`%ABjҬAz4b|Λ4:;3z˖u푀%:7aL[y<\!F蜄D9۲zx|suڦ'(8sJ%ق^/DFZ):#kId)4KU{O۩j07b 9QDr:sG[a5J]9 Nߺ=e\IC OOkojs댄wos-%XGDѺs&Z}7Xz~<4-"Ϭ ̂x[irѶ|7M NZx3Tzc2vdxTGԥcY V Z(kQa8KٝͳYH!́hmRnt;4.ΓwWbPp,yŝ5.Du45.NMȎI[=ֱ p`T7ϩfFT?jZJ/du~z%m^ e.iOjH'nMjw!YI29G ֚j [˶vv(s g=7%g;v¼42I CfFvyxM;bM}'uԦOz3"6y~sٙkv۫QYhؑ,YNB;~ &B"U ;p[x\zqLEMwmW:h-H q{9x% ^~ [DneYn5%ZJ}L FP &Krsv  HKO%%!DHD g `僐J#-lPN2i &V{f%x- {uhh.)Ha#N MWm/?i Aù{S@k1^&YP\n9Yev/0~ }Fb#oZ c@ڭ) ڞR&ηZ۳2S065*! Pg^ Pc6˔ӂp˶4^.=c>A~`l|xn+?}!.R)Î1ϳ#Xk^S{: 9^49Ʒ*&.`Bu o+NAz3li > v06Zf(M_#0 HĵYTj\II]`G㫼&[8g.GI# >&~ȎN)t6gTSP"+wcxZ-B}(ȯ "DfipT_*$xVU31m3xINnN}Ak9N3' {u1b9kZ,9k[w:$%E卧N%R?e2hAK5Z92伜 |8"O0<Ș vA +KߤS ݰ3)3_Cy GO 4qNYI)l}Q P83w1|StR} e'A:K Un-W i o1Ѣoco'D^u8ZHsyM_9%۳'1Q>b\hQ%׎ Чe;ښd +8]h5w0(LV CY+@k(*Urm7FFY$d2y[ubM\M% \ZgJX7J^|Y'e#mq>I",Æ*}M}j.EuM]/,N_0wqQf,U1ِ޹&#蓠MG=diŨJU˓t%F3: q,@8RCp\Kn^yުTvwuA"6LX+ol a<6m>~7(F{rn.R}]6vteu#NŠuĂJ=kmda-a΄){I랄SCXg0,VrH4@ op[r >KkYٸ//V: lK͑d9 hvN-5 ox,?*ٻr8V[(!T6GeDD31$ܕui(`J^:+5wIe@?̼u-Mn?Q nSD}1rM&y+CA3Rv;=ClS k]IJדDb"İ3ޥ%.iv 8jonɇ' hժ-l"e;a8y~A)&o7_ K^1YjkhJq*Wkd7bU@P Q c!ˬøQ ^CȵKe}+5ZWe6i .Bq?[(x[سj'=IUk#.pzS~_ihEtc#' VGrf^n*{PQPTz]_Zf6!$Q9]t 3,K&TJ]y()PQt{\Q.xM 8jiXbLZrӄ&LKq|3E5]uu77webISgU~bR>pG"+wXrf7]ެԀQK5tV*3pWG_,R,HΕ @"G={gif;/`UBeK|/#4S'(h-Y6GQB. 㩧 BH?ՁiiKt_VȝaxukóS,nB<‚>I&*uڣ;|>Ev$f%w).P4)nӜ#%?HJBw֗TeAٗEH0npwqdDQ|O-F l.+NɌBt:V]]xfRAi0G b-(Al+p|x.+jpXXh(ip[s qZGNܼxy#@[È:mS;E &zzpO:a %k_p} kTku\М%P}T2bdz뵹;5wýiw*NPmněf#-6Y(%|]Z|2lJnL鄀fx#Nl;jgp%E !L$CYUI6i]6@ }{ߒk:$jwԭv0Y|YG4b9 !v7 cqYdSt[꒥ZiN:i\l w}zDifq >gW/!I7S 2{ o#f[1p[#^G`:wDnW/wè~[lD[ohWY^^ Prilp^*S+ceys8'ST9gKہFkNʑ?EݹL!io7x5r ԟ%`W% ُPD,z?-xd%n~q,o9dJPQIq25 $pORJN(\.-q $|E|;aHB.a*a꒫d޴-D+Apvz(NI*zТkVAݾYJ1Oߘ^A౯(ofߓMW"jIhlrmL\T`v1^&T/M 1y?>t 9aSSVܖĆ{O UE #Oֿڄ;j9DאEِ)Tz*&-CdžTcCج+g>&U=VH_?zv" [?"`-3DV7-4.h(&B 0\{)f|鳓lduP.l'rnb=1i9YN (.ķ>tq+w>B< a7(s^m xI'iN 7 FR)NVd7 C'GnP&I6lg5%0HOa8X;ʵVq;?b{Pk9Z#2.Q蚩~tcڊ X]VޛI&1ii;ik#%q¯rby~a,5WfļG0J$aW/tK" GZDX' =9:1ޅӼ["zZ؋[-$Wl\{9%cWsa֜R0oCwwN W*?VUaۗp*c*C6ي  [Mq 2tZ]=xkk6Q#tĩҍVԐڍT8 i e,~DZpk2$e4EM\I@$gFKJ]҄+?'OΕX=V֪2:S- ZuϐW'ㅃP=eсò.gkF܀>*# D4O4DFA9hiR._`فkx|$ ##L *mB vxg}6oȅՇ9r DA%Ɂ2}PBJobnL/u(=y*\b)cB @=Tҙ7z#oE/],s&uBO, 䋆4܄~iK9FOֶ%x@ oL< ןbWz|@ (kN2ŻJB$ 8J[:%&-J:=i[,]G#&һ+yZ% 8Qxpϱ=l!`;)s~zaOHM9 u$1 fʨՒLDxխ2Sn Db)@# $; 𨧕SP){1y;D_Ӯ`.V36Qv4.Fn1<h|;HYX!4?$ZQ$aK>hz0~rUQ^jL$e2?n5aɋX5Ez, 4_ǥPN˽ޢ 4ާKͲ+|7 K1>^Ϻ X̍w#fme/PH #7n`*W hGCQMc =z,HE~z^1 u6Av(g[us$i߶8awT[]b{4l>Yagwbۘ䶓#ʍ2SM~E|*c鉚pvg,9?:M*w[K̻<%ww2?Wל ]D*= `ZH߆H!«?4%7W4Hyv\V]keOX~u"y>3RD2Z퀧ߧ̥Y!B3 ՉZi ?gLB,7ٮh ,Hi7R:{h蔙{ .fߕo3.ߨpv$%ڗaU*}zt%=`G@5D,y VeQ;rOiɤHݧYsb >JWV>2PMfV(N-cs}f]4$S+p2+$7{{<~1oOxю?5Pz#Bhv~߿Gzon?4|;XGCod`xUf(OBx(3rl[ h*wBxxW]X ;t<8P-4o "o\MМpd2PN]rc%9IS9c21*tG}]2Qs m9#E@!!X++NV:}Q^ܙ&拣(Z8Ƚޒ9FģUG|v1XS 9QI74k%QX>owT<3Gnɼr(tAf~*⑘YH|]7, zY Kѣ%L|4kHja}}oJ(ÜE/Vv5 '%)7T7 Yyô=$9ӵ?o<ȩ<ь8@e Io^ .8 4ڷ!'IӎQ._BZk @Vjk.=`U(el0QNŖ!HCS>#CoAԸpH\m cu\ L=pE((9bs(b RYuDP;f9v`i?Ր P'}JHDX_Jyhqv`nBk.n^ 2P ZB[)u_fT݁^/D!:hԵn8ٛzZ,_aJa\k8`ky7gDjÍ%%SU?MNr:p ^j~uCRodߓI >Dxtz05ߑ,8TZ ui봕(lYܬUkpkZE;)xLmTnٻ² IPSնWƵ4NV9 ZfPA<74dda> 6Il0eJSIG㩞8[Wuxv]7γ#BZ<5WJ*H 8ļvbۻ4S3 $T}[7#`\N2<9~ᮞv*[8w8_EyDc+;B"wP^$eˀLO1' А{bwx-3:u `U* 9q 7*-4Bn8Xz|fYZH,0onz*_}]07z렮@bYa=?#~ )򺍾KCvrC Z 9={## NeXy0zH9cy&qDQ&`w1܏jnmV^HvU.kTdTU=UH?{& m-ٸJ1ݧvUH a>QImm=T\iz~@96` I,.TP=Xmq'h"bHJ:^ek]_Zu'5)hEMNsmD`2O"Wّ[kV_[Z+g=`ym[^ ?sh^uY1t% ~^H])+)Dkfa@vù|_SBb[sgkG^s2kRRh ]@ I{ e-oc<2 )N%v@ș]aQ}O@YhCH^e\~.PS:Qݸ`'KV^V;+yҒB/G|%K}UHމ5,GpzC@ :F_A(s* $\,3?RtsPj -aeX6ʿnzk4{hJK\`FKAQFpdGcT@<~dJx0?1<ֆi0" Y3}"ߴ/Im]Y ^^i DnVjwzk3ItB7@ K.,ɤE{ Źu>>΢|'ŸI}*ᔩ{WbNtiS1nem;gkʮLXxm $7u݃LNٳ ʜS4RkNd]tgS䗋g}!G:Gb F8%$b!r.k(+Q0iT6,%T\7;[ZOe\­:c0#,= SYx. MrxYPjH YG8eˤb/cT9ʜ̽0q~w!ve*93q{)Ub*#LV)n: S;ȴFK%0綑#p[qk5N)VZHvV(Rg/Dp"k\dDU㍼P@ 裦_fxxj\W廿;hJ{Vhō1ȘvTWklL+GMy7p-RR\5V . ޙS*bo" HH'^I {C."ݐs/;%ܫYȾ*p :TvQ>ۮWInJ,єPPu5Th@vZl=i[c87q8`r3$2U.9a҄aI*!xhtK_o],ʙ@% sB4ТLjQb|\i(v1Th7ޯ`fC(ȯx}q$4js[($"j@IT{dԱUmiYZ}b>нhޱGqh>N5E L7wPP암Q9^yN1KH{AH)Ib.'jԎz{lK~ѡ y$ZjR"չeƬɃK3Stmq)_Tco>%Eb 7iЖEK[ԥ!k!Rpļ8*d]vߕ0ߝBdY97 &+ys3X.d65`ߎk+w2BSlmiF̑WYlƎ>X-#(rPx./Hv@ v{Z#b/[L*7[A9uT *^Z&[{NoqG^a!wNwR9 jC:ZCªu瀅ϑݙ@m?^AciL4U8&CzGx#] ژN'#Hb٘kM%0T8 %;@ؼs1_E*4c\QhI5ҕmENl(ę1"_lí({[y&!19\TݸI$tv40;K(8JO t'̔ގ=[P7¥"5L.gPMrfRWc9oijfV`R3h 4vz1 QaLx3xnӴ>G_HK;:jfg=ptCӔBC^_L۷:_ ᤛ {LQ[w[YU߻8eɀyfoi.u +ڵ%]N-7b%m#,nØxkQ Oi.<?3`',sN@˰]٤VkJ_ ^c*@Y;.։w1`hrLe\$G l233R]lpa.8#QFd>v8ŬlezpwEx+0^ە_wMRAz_|BaFI>|,dh [GRf3x f'J;#mlR"R U_4G{)l{(cMl`ͥ f趏Qtgrzw$.pIe,xi6@R/ ReK5>i~zb}VF-HyC]1gZފ2KxeE!?&? Eho]Cձ%)ݲ'$ ^o2x?ps۲Ϗ#xuRu# b7{\6MퟺFa,n@U@iVٓk `[lGv %$5Ĺi/$b<9mFhDžP4 vV9w8l,zOvm{57-T!, \M 'XxFWonZh@]۴/Ce1xةS/5.Hm:LN  s?֙?6DžGj.dErr4Is' ϧ ٍF>z)(?&p")4{<_ F~qPiXoԶݮ&Ơ F bg't3]Mhѱͤһ`y0zߑU,@P3;u<ػlݹ̑?:oa,O*  ;`, qe [y!'~ (?*Ŧ7)ߔ1Lgf0q@; 4@wo}vb`T|%l;{ZZ3/ k8iF#GC;nĀOag\}Q.h o(j|ɋv/? D8Cֱʂ<ٺtAO}C)Y]4M[T&tbaď~޼5kmW~Q=z6w@kJG)TZG/ ,-C-Yk0\G~: A8WhBHݕ H(`vF=n.3I菩¹ ;/J==a]R p`$+3ȥ-Uacb6 , ݹzkdq8:$_ـ>*)G. ϑ)_4](KD)*aZXR9U6}} y-ou!2'N]Dr\k8*TgHkfoOUO>Mt1Ѱ(TdU4K KBN=jЈ8wY$iuK4a=r<gK,yhy^^~MEU 6*UA!7eb:f#ᓒgA_Af ˗* nTАTz z7}椖 }5˹:ЋE% lX Nj‰gt2Q}-IVƅ[+mKf} bR0.O6i{eƞpIIƼ߂+CxAέ_@i-P ,۟i>Ld%לj>D^k  T.qώ9ؠj5Xl!p.yRP4!ΙLUhS%AJ+7~ߢ۵1c}t^ŴF@׹Ճ+d6+ M*Jg ,F@n5ؘ!w;h߿%AaYz!=J1deA{,> XώNWt2+i7BUJԼԲh^ l,ut@fQ~녅4:yҐU|U3FM4 UXQ^HDtSbwK.sܼ& h; NhZ5sne4p6a5d <:²Vpk7ظ*aQvPM -O̤`M2 ļCƇ"CEK,V|;ṩRlIͣ(.b;X s<ЁqC:k: :dqME~mfBPN(az'e '. @TtQ=M1oC0h&dԶ3ftȡ'3|CaXYT3fA2t(.x/jEJ<_eyyȌsg7pɰIxqwIyZ^Ih[rhhBbøͯ^q} 8chcq<;ƣvg ublB)lAC3*VA'dG)mT:IOwkIfAYNlru"^Ġ.5?`ZVQG~'0s|FX}`UN*C5v:BӈʴU-z{=-q؃/[SG/H!,4n)#;1ǗQSr+!Ab846i z6WlPq6x?)^Ѓ ]ŕAv ђ;g"d֪qD-bab\IiHK?WdϬps^zLi Y+΃x7q>OyY5AXi3.Hk^)i]M Ȥ0LԡO+*mfZ-PztAo~X$Qjt d4f(`Ns"~.obfԬ+O],ͅ+?8*rLGgd/~p9!ṏ.iס/BJ~uc(pGtR8bn᪋qhT,Uv>tF3+#_U.l:Cޗ,iS1܎BoQ2!^E! e>*0H~]ȵX-`~}×[},=߉ `~g~% #DBFܸ9A%ki7V^Sv$rk c6e1b;FBq6 Zh)s}BH5w$HD%hPpz"Z^)N |k-nX2أ^s7ův9Q,S=#*gƸW. m܄Qrͱ|myOYLHѤ8^KX8(O7܆QF^#@yT7F8y:V?IGX-\B3rWg:ȍq+0"Mg}@S_OPdt?jw4* h.RLkURqO3[+t-@Aʟ"lGªA>k**qC 44M}$ퟋ rqf;`1N_߄mzH9?WgсIBE[Nv{Ĕم9+N/D,:@o}Lt1@3$ž=:gGI}ߴ/TJ}gpDaGwėPS "J7P*_范\w(Đ#%/K4zܡ/B2lrKW\f9Ж XTSXu3Z5>P6(lք|D+h5 j/:X<wBag桱qMqY^H _HܝuUi15 (fuSA3U 9$>>wGA,L,R]}s:}OuZSQ(J 64ZP$7IBA m<FwAk'wǯOiiI z] m2F8v d*7VwMys7oSs#21*h|xkqs#_.ט"व+<25>lP hφG`>ŗJ>bBÞնTNT:iҝ/1F2m Q{넵]~Dc!%ckJzDCdQ NJOYhHxZ.{j3N9O Zq 6Q' t`L1"b=)yte^ Joi1Lگn,p dvtݱScNYL`PSVN~za?VJ?^S?*TM.-Sns\nEwl[BpH01MiaTz =ptx/ZK4`dKU)0(6UCոpuJ嬙,#RO[T~~(0 HSX nB*[!lЀ~)E4U,7[+.&'U0ִA׽d܆<=Ea.wܣ,fulC Y-LRW%v&>Տ*5XKd[r~txBG يS&; 9_}f?Z?MPpE ?LRGۤZ'+ `LoRaU-_s,~>$g}:94f6zGY&aufA cLLּ_Կ"B2>V/eyG3x"Mq:z;bf{Ut#v)WL[DK{;p;_АȨ*5Rs mrg &V6$ A I@y=)Tr ]^SzGůa4E)/.lPp$)7P}yT])a?Hc'=?(,!N'm;*Uf #~-=hSʉ %Tbl$v+&m fLz!bnʞFVk7)8|A귍 CUqp 2ad=.2͎M {?mD(9QXv)Ro"oգb"Fy CL1[GNISXOZP\Ho @p4鬳>ʒ̡:Cg nO)u$(oHG&$qӦlnř,Wcޥ=<]JJ̛oߊ_}7*WiYB9e! ;^WpU|pC%c@@h}"-v:3l u1k@e[ %o*WAmHA:7q5l snn*<~r-o:jD٥dto!=0UP5Q͗saA]*uSuUf^Pߝ2!lT]~!ײ!-GFtlV+4Ã>.JEzh:趁3h-ivԦwMB} Ɵt06*ZVwC"p&vJPN-Dtnon>MRa92r5KǤmTQ1ܔ27؋bK0ƀj$%YٱohNR3IKߴ `ECk: $S<,S鏊03ԱWލ}0`V P  &~|fa.VUoOΥD]Z>S6[$::(sE!O@1E5]u|<#^7Y~D3k,VG'WV`[Ո͠N6=2_Sv Y')- (i3],9AI?߷y&LE!+Ѿi+x13B=٫zkKLPwH"Vd  u-0*` ?Ʉ2 3TQNf3x81 yC@clG:Ex0z_:?[-!$g~cMeH֮E0_#/mWPYx\C  Ez@[ZU2$CJG.@J7-heNH״ڷ]5Q/v1TuS,Ã(@2 #XdO!$2vPASS)UBsǑnVy{qwFiSQH=OI1#0HWS{T+o͗J A],?^nj|wJTيxG{k֏/S2 0p.,l5|y,&Zslz$%fpS?QS;|@W<힨X)_՟=뢱b$ebG7^zxLR̵eBs\n'wOOJv_W8de˪jd&/.H\7{ȕ;r::`?XF`].0"D8(\DbVmyx)7~ ?pQvj)_KcyCr]5}^lHUs釧o?b ~B34 o2W9B<`VVp(T(ႏ\׌TIl|ZoT0qEJL^^sRFVgU7^SQFFw#ezJv=&?5T#Hg ے+$UI < WjиƴۑeC4LOw@+Oc|ν%r)T7|1CЦPΘ+4Tʨ?J]huԲv=Nܔ:ܵKE|ۘWAjuUT|+dΒC4e1ʶ* '8X39> 6ۚ;2 ɝidRIG.)l b0}ݍ{2܌f?-zVF!I:Jv,Wʔ>EybJV~åi.Y9[q xT,(Yُ K'>gZ&)]NpĖ`q`g#>(isX|e#;#J@fY6YK*ZSm<|AE(IFɞVۿsTR;R8FZ x-" e:*K J [bBXKh妔qgwY}a-bd'ȜN=dZgE5kՖmShxC v K' 2+zمwCT޸ļ9͵CAS@ݠ\,ЛE]77S_$.*(-yz`ifHhe>!8fmw=6)E0??:>&)NC{ə8+Q+?4 @#\ 7Ԑ nZE+BބPi7ҼHu3rPaQh)2n h%k$kYC'V2c&9Z^@ ~sJPTg\%}02y 4#*'?:6{'=?~K:z}ԛ=Ƃ>Mv( UԤ^!tدQt:Q-0UU?WŦl:TԷHZQP^™28]$uE#!DlJڇ\[ͨF;* mzPDF(|A+km5螾)Vf%y緛Z;mfhۿG{5Ep;cH2⸊4l"5svL x"oFq}|xXYmq?@-"pE<޺OnLjvn~4q]P<-L[E ``=D40G<MZ%[V*}<%nCwݼ~KԢn!=[KGnho wBeD(y%"pBTֽoN/R۴&W*4N~4/PA)ьJ,op]si_II%ti yBVw}s5, W:ˈ}389ٹ@Z6t,d(:%6qwG'\"LYJk0g9Ѣg}Y .Hw*R%?z"ouAZJp7ֳ0ƷG:L-Xmg5@*۠Cq$R4Ɍ4 ՎttB)iqs# D\b.ry,ZQqfU(C( ͖2ԧ*{R-b79{I0`h٫/>)pQƖia:"m2R_o7z)NBI2i:0!2苄J zu9β}V9L՘cD\De5EErzalC[MZDhO[-p)acJgRa#hrs̼a淪MoqF\.%J!P0;G]=LnĦ"Tӌ쳚R/pu[x1F5=j2 O'n*zC &,G!G۫o]$QOQUhmӑvByuVS|j.=~eb]|bmVCfHg !o,b4dy}HC笺 IA`1m$%is}{Y3iGMJc$З\?i?8'v/u0;31ˀN&e &&v HY mHvYM2Nx'ȦcotZM:#Ɲ҂Oa#Y,,|<{}#7go=7(KLyѭ{׈tk.}<e"sK4?y ! tRO.s-jR2:nAڛdS=Ǒ e\uv ;@iisT}+EU~Vn$ʃXk,7^*j6r\'auT:z䁈Uַ Tuٻv H;woN%Șjx~V[Q%`4SR{a=/"2 GkSavWa X|"71ʥp>mrt'm.)(yTzR c[ͼrySFNxI^&=T*ȥ/Oo'v)z\ktuR W JQ0D;xS}qxkԑ{s݁,˓bU}R4V#+`qԍ}!Rc{O`8GW>ᶶYT%) 3v.Der}S3`DIF" B% V~c*K@U'ۉ3JO',Nv$k{R%Z͊UYaox y\7ƒ?j)~abqpOj^GQu0 Mj2ힽbC6Ւ 6Wā=((8uՉk2ɷ0O<',ʴ?*#VVAoGI;!&21 Z]w! +m}L{ۄ ?c Z :N`>.}K,Rb=45=Nv[?)X'}/[sJ55X}Xv ׊q'M;gʈdU {/n/-[H(7^Q,=C)F70ȫ)1R=رKkSDeq]oo=հ,o0o2ђ:H}J԰ݴzVJiŋkkv|-2j*ЬIocUbivMaVG:D! C-2<,t @,2niH5E'kzwc̏K4v:8y}ц;\L6,:T%QlWѪ \wp&ET5T=I@-1\ȎewIK~F9"\(%9 +(QI]!֋ UA2Ę)E: $LönZIv LRwd?̒)𾺪?_!oYA08Udwv~cB) p`Imbߢ-LaM61Gme*<)I.2~=bdbĝRĉ_w ֗ kMW"*CUgZJ^]Y}n:Rv1p nl2&|=2Sf_~LG8Ts^5OԂțmQm1[B av;MPu +:HŊ˯0Blh5x brTZWF:> [WZ_BTCtCe{|joqЕd#Q[ f8_ ޟ32Nܕf W$+t}-Ц*@>~? idQ$2hVeDhFרE;5_3aNB$?/^gNJi(4Ҩ(Ƨ-2#[>lʾT^"ѼZXH̛A"Tk2gְtZ^hﺇa_WP f,~|5[D ׇaj^T^l5ȿ AP qTsS fɜG bf,yG1$r% ϐ ξYQXQ¦8ˤY-/3>vz"z RIvC3s 5W;&uO7/5=םfO0/pwb5ʁϞ! 1Vz4'W}!cKT|/\=g 5}}Kl|b~! 3*Vf#9'yhTx\?#KkA?jTN X#Ȯ*½-| G=ccAus\j -ڄ΁뵜{^t%43A"MRCĉbs9GIg-.rNH(,g[yXNy +(52$^vav' ԱxDYe tՏ?p<\0Qp0t GGI;W|T {ʿ$OLrS^LS&8wjw' dDSζ xCwEuPr\OL2Xgz`OqRH77+|NqFq<%bBPl5(oY)kD#Y $Z7;|A簏yo\IbjB,A]G̺$@}TcEE=~y-Ҍ㸸\ @Bg)=0{sR{>GR6\ǃ#h ׺bL#ˮ)Qhå񽔡RcËK̡R8%DQ;D߁xp@"!c҇F_1 ֋?Lȫ;pn.=`[ *r;c@;LZ~Rxc> wj.XkOMqҤ9Qk0)鷗&m23;jV37P et0Ӳ5 EB#fFj;l?jO?^ AIٿo[{ܰ armþƀT}C>Бf|/dqTd5Fp^}Ҵ$/~#Jb"YDŽ@lֺZq,4o4)%ُI̱f&|n(1{,0Ѐ#!e^+I/!fAP"%ٛP#6$3]Td&A;7BtCŽtPe|.bh9u/4%>a]x!:Rʑ\u | 9K^PrVg@,EĸX;0_ć{dirRR:;~͏rT!=h C:ݥqfЛ 92ko_2s7 yd27VS& ǔ_UXPyoCpFdȡHbd(m ꙫĺ"FIˉՠo/xvXJ恨f գ`-yX{0R8U-bd 5>\P9Y(>nc$3d,$d4I"> D4/9H6@T0LCŸS8,aW8Lv<{fSR=`6, O偮#]Úw_򼩹?빒10LK楇eas*p{@v\ѕ\u]1Dv;+W5yMga|)*%t>-O0r9@2 >;>}jհũ} ԇKG+26ixa!=,!sy{m> &x-sh{9y`,xpy@jolL) Cs;g]+(l[an;W*35-Up叆(zC Mr pv)P eCR,fF3Ek+ ΪQ"HJHhDmLp8%k\d M9>9#`muÆrBop&-<6$o1?yӬ+zv1C- ozpf_S{GOMG5k!?v뎫6e$$ٟ]\S>bu Y߄)](x7U6D.Q$NXAq[5|ռfl4ٟu+[4qb(iݥtV@e? ?}T ?D?.ՙC)O^.kvQh)&|GO8ZC$zX٠1-ucvz{135k1~h<;Ŧ6!t >>f(bՒEB+X%mWyZ@b޾]mM09=@䰱z%=pekpŸ#K0P'`:UUY5?}I M0,0\GpuݞҠ! Zច*{7Cܯ$ E 1 6.5YYv5䑽dv#&$o>RV9|Ssv<¤,zTj_ў/< )h{/)2L M",1R{0lIW<9_"[f&OjDgf50GWWӆ\Wݽtu@ix<ӕH$ЈezHrgj6t6TgwE:cO~B| }@@^j|(B`)v*&F9.6/}2Qm;=6- |5 K5dSHKu/cRΠXGPǂoS炋BL% &Fi%@M1)H:kNb螕-L[E*1l" {hb7kcU1&ҡ7B>'LPth X=;}S<(uBФ^ Iw-P7c;'QRpjyPC^텞 a}JٶW(yuܲ-3 р֟H`"}(6#$ŐU͆32MO+YR>fBx}%RB=ñWI& |u{鄷(R8PPޜDGpe:r_dN "4]W*{ki}x?.TҵyT٧5?5I\<w[T4?|`&zkhhEULv%Rۡ~x=\:֓1%qٚHk/I^"}Ožg.M'Senh-g@g+4Z#wW"Q"}т\کҮS-MF%b_bRR%m@6~Tc N>X~,#GM7_2i&-%ոᆄGaT>d%*ob4=(0FyM[B4CF}xY{Ԯ\daR>8J.۩ғDT,H]zrvDFk+ǩ0Q {QfQNs8г%7O]yr KˇhͶg/YMw)ncBT2TMPFNBYJ Jo3*b*;̨oO ۄja[osveϗx 'lIRxRrXMQl8休'ը=h)m(ǣ>Uđoim+F`nWD^6R/# LJsX(ԋ g͘ ޡTЈ+Gt/dC~n7\_DtY5,O gTm,\>%\ba%}Tj0^幼YV@ߛS ,l(PRd.Rz\9/&MK hilB7~ Ef"KM^SP;`G\xx|G:su%"HoO`62YTQlQ3= 4I 2?!ZtAhYl?ysۮTt.<Ӝ^Uwڤ IME)?W׀A)g_3fmY*0C Ł_&ZNU-)d!O[^cAIeC~I7> ӶαO[$AT ?+<<~IvBKta" -̯N!!/k{Ui!:6H:gU8=\.7r ,Nw/˓u8&L9Z_} 6U'w\t&̘ wl7&[Fs lg]vXe74$ 1/b?!H3.ɔ؀Q%4|nn,l!R:;% ڹLҿ}Lr+ND/%HZƉrc"̉k!thL f6,t.%=㕽u@ti0 Vȿsms$4*i1<֑$lQCSsͽ-F;rd4Ci3azF֝ A~/SĉX~SEC,Ed8@eur\Xۣ˦4xF&ceWt_UM5˄zWU&C@>fG;~1m* >e/ER2XqU)A8ajKEĪWUis2&d6!RORe3ճO}nG,)u%@:Y__h)6hP+qyܟp})!3Orh` XEDR$ 8 f؞IZgoO7=|`Y)zKѲލ'qR!r N\4NGժ}@Op]ǯ5j-닙&©shϟ*̭qzXWpQmP'9zauVׇ; ~\X}P($IRXld?.0wz?w SJPrY^@.d @ӥȭe\Bj5.M4I2³[;uN ;v땼6/(9iVz2-c̱׫9{gcsHɘ^` M^dWn*L_%v|8>Ck.z@ꯦ/=:d dW:0|vjbd<66~0?gwhgar$ 2υ tc6Z>sʹ(3~1=λ=\?,?P w5{l~E/ΩnY6v?lx*2oȸ}.r'^eYAWqɆχgG=89rS:;Y3C%|ɒurKjY` եjIȴtt_LHyɞ:zFPy}7 Agv̅: 0XigPNJDg*'CS25Wz?v-"l֋/-ZHd'_Zx_;@\!hTMIVg⿕H JĮ}FxK{H;|Gh'rbaxZGك*£t'S{}P_x,,˃Ź>`^ƕdSOibROhe&Il/ՉVe@E__"ޙ<-&*jTId/pwƢ3V5f5Ě[ rΔd/wS5]'2sL#|qNp^3dS3OAaɢ4Z&7WpAx$/}qbipeO"NU2 w[/ԗ<'YPG {C)tya>N}G40Sh0Y͟3U8tJPGs? V}lNvUdX 5|tiBr4p"~}"igYfIek!ˑm"Q R>mihW74mg7k [L6]]@خ G+27whK鴿 LB;K4L|nW+\$ݞs|Z^C2YN f`QH#T4_=ɷm]e2#=~fkht*96FE< ei$M>N$vlY9Q'gCD9{Mm9@:~ ]vҍNy<61W/&,KY"FS >"-ga\n!9:6Pu3,p_yʙ43 ] m)ryc^w *}"_烏I":jl`W@TN(-P3J1@*QdR(t/?0qEkdSrQt? 6ㄈ6 [K;_3-u{#Ug Pi;${Q}]fa$LL]t1u.I"7m= .HUY309]<#f:)"{UAkrONO4tú°8&TW8CC~X)jėIAZ_#J%c0/2H°T|5ڟ45;CbP4~H W "3J \nHcG~pKm\Q_ aŶr頻GR urhqF_ho{>~EK&V^HǼWg"O &otM!^~j8vfJ}M(b34TGZoU>l|C!BwaA_ep4(um½bSib% zǎy(% y,ev欞PHHcgyA69 ^q5_6xbv #J9m s8<Ϭ9{ޓwCr7mN/~#nz2g#FdVt\8R?KOLy0A˛A#**OHv&~W]D<)Nb*2d)#[P;( J*Ia7<{wnK{&:\'кKX -+%yD򇬽2 y  厙>P>DrN`fה[m_]Ӳ r(^md Z"UHK!g#֚B'7&:m"Xjg!^yE%|іUϖ]-/q(/&童yM q`vh03l5a\Eg]NnS. +ÿJW \Ҝ>2=٤I_kW پ=~Mpe䏖*Dxm&8-`}~'!H^3=pyM.U[^-(,&Zj@{FF[&E/ 8M۫!dƝjVCaYuud3{q-ObAh>BbEGWx==])]\1M'g@@^gȲ 2_3sLo⩁KBQlKL\#˯ w&%S dmYu]?DbjBC!j@d]d^R: ?8M . .BPk@\Z'V^ 10u2Lr/s_1u*^,it&1א\'4dq0k´|m- DSSž%)Mg&Hӌ&2ˍ--S)UZôBwpϙfP^Ա^Ks[aN`@XbFj N.oUVn4V=m[p}UE**pYjT >N&_lwvV穛߲kV~iawFjK]8И6a+ϼw$H#߅n8)ٕ=)c/(; 5O ,9Bf__EU(C0CЏiʫ|u8 GO.Kc YѺ0B$ο#׍t x.F 7.x)hm޶r%# øRrϤ뛹gSi0n =̄Mjag0 0JѹsPW?9yF=[js/>fSRqSwb;$Aqv!Kk#\[@q*ᄚؓS:ol`5îu#ηI&/#tO 6ӁW4.u܂ lV3\to2P'M3ŎCb-h&>Wg+y;_-'R@Z0?j;̴'gvwFAZ%BTY$!Ƕѿ[V*08r$ڡm0w[BA+'K -IwU`Hxg~ڝ3 S%jF!i_n7пL{nHz ^%a5Iy܍`rN`+YPac gĒ6."@Z.7ל7Mc2eph?&F("NJU)1{9;ͼfNW9U4bjxpNxjvԵ?y06g]BwdpM"]0TֈHOVgTno3gТZY O|n:*pRQLnЍ~|߀o>M9ɼN0YrFc^Fpe\S6*60~f&:DCn4H/oVB~WͶ [goՐv7i\dSw% hlc]֎;bSd^|||A("%(XɴS ܝdnA|¾KnHpm Y2YUs:)wpZ~DR 2 9hX xrZ՝J1*)>,JsY\AA2Pц$3ue3̈IYW"iw## .QA)Vg8Sr=[x&fve?e1$W (# *jl(XqN%"^ֵZ # K<]2?"ctd@oI.ŏ)%ڃYAop좵DZym}q1t|)3Y6rXn{VYQ)bjN?ڹ"ɖ_ŠCnX3-@8_8Zo Үs/oH'*v.9"1),|;0 i24koE:KL w =o @y:CQN0Aj/v cX?xx$s`ܪbYU!*D' i?|i&*ȳ9AV.۠˂;goeE$"[xmk^Ԯ'*;bOxB ֛B쿰!pzEjBZ*ўϺhuQG8*<AR~Zۀpk֠㽺Qw[! i1tV&%:zzf>RJ*ŇFzش QP1 ?5j #=.7HS"8  NM{t-Q_<*^IPTLKu~sȣ4T  Ċ*|N="n&RrrW1k+Z:uܬ*C]x&YG0?A\d.5c]h:"mmѕZ̚p` 6֞A#έь@0?u5E+Sl!n' 5/샘I%;_F2Fu:g#tФTэ)n7pjނ4NAS}kOCC M߁k[ 8T:~^OnE09~Zb,W+ NA FCmH^= lc _DZek]o[9ժIw@*c=ڌʖAKcpXBX-4m7t@A0$gnYJ6 1Gʾ8K79E\qSgtŐN_@loMc_* ]_IeD_NH?N?(`0&kKel<$5dbƉSG1]NvucB$Vq IM)}7Vtb+Xw %v16)+fPT31璳eW7RU\oĕ BWcF~\hamO~rš8}XrSiVVYb.%GVqϽ.U0+Str~Ohw& d]_"B,ΐ`*J:Mnt!n7AZ@mm6R JQ]ݔ`!qng,v+`T"tC'GyMLp]WlCOa0ᅥP-h= 7y+Mu*?(ќ{.+zX4D*./,NCdWKJ݌Nf K-Uk`,I]y.#%Fڞ9DpʆCMth:@/%cQM۟py$)FKMNpy&} n31FܐH[\EU[9<3bZb#{t_D hJ>O| Z 7{]} cL{IkC!&<oVFz!sP8h)( $`H/TލԫF ~_u3Eyo`bBS=k].whh@fQ,1_,u8oy7/|>@D6XORU:Y-dˠ^U? ޥh_|A_vGuIUuR㍦|>}(,qտ8:mRJ;$H#l;+F1"B:ߒ1`h*\}B+) 2B$PQI[r+D_w,Ìz~gוL F6IrGc Tة|+fnY8xNJeծ&׭'IFyj0}5mQ\nTLnrYs}^z z~))*QXF̡!S<`NQuWȥM&U[kzjiJ`#+p]L%JHU2g&!XB TM`3hFvk%XޮjhZd8"Ŭ66gUHi_ʆÏHA|5D[9FW3L ]BO8T6h ~)!jl1D! ^f%H9;==6ȥ;4;o:jXO8DJ5sM'昼ћP%$s'қ$ 'r$ cpwBr)@B \6 !7SH|8LfL}Viba(t`SM!jU HTol-I`P`T"uŘąQ{ŝXIѵ5; jg,<ƀƪGa@At83%B4YΜTI#P2IsL2T9T"FPl.5?_c#.LaefC*&<ح/8- RL g`/`&MBF]~&52b_wط~i 9PX+AO^ CSL`Y(%Pc#ջxo58PHB8 (-U{.4UpE`>c4:O>`*R 毬@@S(cxuv~1Qܛ`˂9鵆f$/JD?gma]>לGL ?CVZ)!UB5{B9mՖ YrwfrEuHCSaT 4@_b-KXOO 0-2b0>iz{>L^q&;漏ØXlفj TLVz}<_ ݒ[b0+{h_Q ;e-Gĝ ZXLTksqevc3Ju|H!~_r? /|XEAn\:pY]e2 {\.sb:K/mΦ2Y3XnWx^MP=Eѫ^ܶjAtD+9-fάW wxu0JO zDq?g:"Ehѐd'}`amHؽ7'կc"A]'1sY⾉IAk 02@ Tk ?Jݢ8hy=QлZFXhu)zU5DO%&-pJ 5K)Syh/ӛxQ7)i3.w,MѝKR =ku$768J"AZ!^lzQV\}n7C tagUobqݮK!D;9 ]Ѕ"8^H*e!-I''io ߬^i,ޤ/ƍAQ3+ه~Hw;sI NV{$r1XPq'ؠa N/9@],hK fc 'Rd!Io.] ]Sʼn/N_(VDrOeS&HP`Rʁ<&ڸ$rV)d KO&^Ԕ0lFd#+5IWb mg'+-2ZQy}?:iׄBn;Wp) |J Tv3*GMpI9rr r|qV G1ӜedAD-O!j8xn=-HvC4J8l,]_RAQ"Ih8JN9ѶyȞwi:Sg~kbF:2 L;7ѝ#G#|}3Iw 0rg))&[$E=,l>%-qӈ oًT`X͹g#>'x>鵛Z\*Rz0V*`wT$BjGb4UnPAg2YtFr@eQ DzL D &}J[ҕ (I)/_1b^hqhVFOo{\=֑_;{di]Hlq‘9D]2 7+ r,~QoڨD{p؈vnm  kܩ|(|%o<hIvq: u vحYH"@/.tU7_҇6n +[c"!`0:=*Rk{e%NVdN;fWJ?:tw~=d;XsȊ+BzZp X&<9lc9:b3m~Vx|MYoh̒Gw(F1R eZӲr"dFAV 6L}P7fc!|>k1CB{iSrDLKI,<=ZV/6RQ5 D7!&t9FT(?Ysۈ=$ØPsphXgbA~?lTdHr /B&g7(~*-@Π^xao jpцm&EEkOXZ9ϊ2} g 95 񛱝)G:OWhf,; ɣ%|`TP}ۭ&fЮc {NiXX {'{")+InU u$)/8m{HI~ +/W*k\7_#_ll0hp=XN=8~ Œ=J.m3hU l[ 2X38Q4'ZzTЊ'il,V*?ȸdd$'~jz-/2`ƛ\ ~Xzߨ"\j9evP.[QP9mM9/K$S/ W^MGs*r䥵( >ir6r{X`_CJG0Ő Xqx,'vՑgqT{ Iyp%5_ˬ%¹iA;H-jfT%u*c?=IO0L`"k-j'gĝ i-w]Ϣt'&xy=Y柰dcFƺcnX08se!aYHn=~wv)YؾlH' Sq~rG\νEWDL{:NHz-wO[co"9:-V.\K;B{Xpق̷1dKjRʟ!*)P!0*8.XP!L?FQ]&iea+>,b?*AƇ2"F#pivm&Zcx]Űn^1i|>3\>%Tg A_NP5 .8Xͅ5>1%Z*d4va A7+Bzƴx}xObRq^99<܅gYD}ִu@<1h{]̋L ƶvi9~MԹeJ-C&2F06\/C gXUM^UWnuq jE\q%TOz[dmɨA499λM‡-<1m_׸(\"ڔSM&d[8A]iP()h.0#< ;0&E-7}Y85Ȱ#-uza57f%Hٲj.$XRMݨ)j3ّu^їk^i%JzMBST>$EԠeNĿgyTx쮞c"6zײZ[JS51?$-kVD$4i?bD7,J}HYM5$P{ԱO<*᧖ΦN&1{+ⱪmezVuWdXv)&ySK ~{F%!5Y?ᓳ0ݶ+V.4{Dz<~~42/brO`) ZDˈ9.pYhwׄIP"gIbttAxz6 D3OQ6'.p:; ݾX0@_m_l'dmܹN,<~NB|,.f&$R9e|&s䢭c>}SbFI>wT<_"ꚆွZ Ҟ47<:jg̑F=jXv:oA냝(LB gX.<|yȂ *haQp ]ondcmcBBeem$m,H[(t-n'a&]z¯\Rxy׎nOtkpUՖtZ }NrBQ XO0ǎ32b3 )X@[_5oI^U@=DžσIwzG'oc4 q+/FJd@ųz9[ YA@zu@j{*{8aY@ԔzLlSdxq[}?T*(M Yd;Oka+T)gpL4EA& I˚FA&~xSM`뺤vuOTƺFu#9:Xty?9}@~0H!N2q)8:}=۬x0SN +;Z4CXT W)&H3(A(Mvd̚xlQ V 8ݪ9>nM=.*vJ(p?@G:Y8hTN;a@?rO]X퐉%KP)z|qc F]!Ze&V^-#_[O0^=?۸E:H"{@60 9aP c:u5^-2hGub34*VIQ`쮆sKp(VQu^KB*!/e}hWvϻBV̥wG嶍 # @o"jRX.+0D8(%U<mvoS< D7)|k; 2b$2f"haaaF >lgѼ,W&@ck`$@Aj cO`|"1]2$wUra%ޮbwe2 xqCY^F}'Sȗ+cN,..YF1 /-n%tW9eNocpZB5"{GUrCT4~qt,&[LàS7{woE\|}c8|пBsE{۠w ̷Em_]0c$#gs++5"<i}upV!e{rldDNf1 H.Kn0!=uBSX5 Jp5ŪbҚ/NT}8 !-i _#,;(z!`?1ε6}Jإ'E#:Kf]yg],9Ida]ɫ^j2ڝzbl'^eUьH.rN/Vtqd!+$T$dYTi`a=0- 7TPZ- iۢ'ȷ~FZ *F#x)UȿA'}>C2"Peł[f~~13-z| 1?J֙xUB|-X l88wE ZL9[qlDvk` gh}tLb| Юqѳ=ۯn w3 RǴ89 0k!`?dt| U)os*_?rKÒO7 VB|8}2p QUs墡SQg B9f!3(a2SaXLF,#8g}1|3wMkGԿ_$j~z9BlGG l%]mJg`QϤ3d6Q?bH]fS!p7C8|XKsdd>;.yׯ9>AA<ŭ:o))*7qzg?ׁZ9=t+.u|9`I9v hCQ4\;$t/M*r%04mm}0ax15tf1o5aPtdڽtHD)Չ͊z%}0{`U] $u׾9H.)rW^a1If1oD=3Z[ 7߰^5eH<6WG8DXvz8hl&)HTQ'PyIDuoRx&E1E[}P8P^`F~ |2`t!d6<۟<$GjԴﯚ^{-(\.UhB$nZBIO8~@7* 3\`l" 5Ѓw$ ;F8"37['9*^ ZQ3y㧈|L H}?^G``58hkL?2 PTː:4yU*byƚW~oAE*u#E O#i5IeHir$iٳhU4#؛,~[޻mgヒM>nvN5Rw,*{uiKKo.yg,wimy"fY-&ܠZ7"tf_Nz8Xr$뽨O4oE1#!nğ"9JEh+f$PE\&Xvƚˮ3'!EFBj$ &mTȑ6BO}ru/}tHZß?yn7v!`[{5܇= -)آk7t|_iBXhWb S?ku`qKo%#^);/V7DquTz3+eu}->|S}3AͬC( XǰS 0XR;teI>EvhɽR+zEH|Yh.0zbԪ@UCi/ u"eoMf5Ãa(nswB#Y8Hb))od>4ɞ>? f7zbA'cmcW=_-ϕ~ ݋7 Q+!V&wPRS2532Zl.f SD|d?3֦i{# rlL$WwXB]LI%Wd_X(L旚K̀J ߄*F}쁑vIf{I} SY9{hy8_.7 7.J'Koy% цJnEyޘ U='99abX}VSюŶs3WA5žhґrMzX xWw%{,f A AKTx,+)zM8_1lFl#,| J=et{zͯcAb&lL/?CrL}UNXRTiW\RyHlw}K˗P]Ŝ`12.ЇOXO f@'$>ׁfګE`|;`_c4}kᒧ ?#x]&ZEx#>_?hr=pK8N wW0YvUf}|T\J8,,Zv fNDvAR|)j<ɢ5E|MXvbO.!R.ʤ{Dfrz֥t=*(XƗx ͣ@_XBYՉ[=9 (\ߊYĚMZEN<Ւ7++ gO\mv89@EH")y0&Qx)66S?$\R}Ϡt@@F {֨ %[`[ Ws'֣B#G33"D\sz7AGPv */3%#w5lGAS+!ɦLiEnjT@]S nF>x=\ҦpC >b<jn/uWYHĠ΃*P>VayIuhT 3~~:J0_D2lx۵&OJC\Z:Ɯ/柗$ş?jT3(Nd [_X^veS@}zOٚ703w6a MxH1ikuy;+7DPM ц9!#㻓՘TZh-Vi {YIhfLm?i斬IU)OPTClY5 1`P!}~JС=BU//)"\1,Q1M!>t'B9d8s^ۇl<"zCi2%^E>r"4^ҷ#0^(t{Sae5]frMd)w+S3ݍ pS=}ޚR^#ziGrSGE JӵI"NBxXѐXԡBRk#(:j1'#X\ FޝD@/v.W>!Ei3egg5E:m'yc_^%)k>I%L5e5,.pJS|P7khFl6@=>4We2]nJĿ<=Q]|)5Aѵh /IK ~n|aria0&TJaXLaYOOAR)y!TyiqKU brѿ;nѨ 34{Isj3tp'jj KɌ4 ^@RIL/ JfWX*c%D8T'\ROVۮ<ʳaO;v'Hq?cb봱v {r׷0,4> ~BhRquj1"(',I zh)XkãFٮ-\XenF 3㽘:UDs!!($Lq^+.lQw t FH(7 5$EO1ղ ,đIС3W׺~Mmq֎^:' bHgp C& VmbڹiQd tWK3}Vv(kquZ!]&{zv`|} ο` 但’iN:Kt=ޑV,BRBO n5΄Ea6/ -#(Q*b<Tzewg)몤sʒRż"6nUTa ^K:]V)9;?H6S4]IW8>vL1^<-ۯOWj!*U$Viv;6W][v3:tiMJ?v,l[ 2_9lu^Ĺ}o1{:iRNh c" =|/1(Xޣ}q)ci^WXX3#)5yg sU#A1<'s^~G18pH?yșç:wϫz~52[7v Yj[םWj%eC4DF'>Ӟn,iԻ-ZϚ!Uz|:G=*3`o"ָ;-?fu5r@|@G3J>y%*p7ks0aHzv'Tl6%S~f$ 2[=g P'-EGDxp~aq_++)ph"L'Q<ȶC7B@yig!;m44PcY<4>{=- ^z3!EċQ/B|C-r>7__-d>`Cn~{q{&6E#hxLQL)4U>pxC2wF@8;^lBsJDpf( 0IWi;$aN.~TJ:\~s[OЎ#zӵ zUB3NF$]9 n/scrG#"͵HҾL/UK&<*s҆1!qb5QїO1+Ԝ\ѥ"28Su>DR͛T_|Do\i}OM 㪙+M {-^UPEZ9 g<P^UN?8(x*z9.Lg~ WP̓4}QH=M)iخƂu0 ^-SKm5.դm6xCqH!\ y_欛 X^<ΌHA3kb xouR&"uF |Փ"CCy;gꇢq#jJGs"P>?O X O謆18m!ނ;?y]L|^|d Ar{9_lԵl5qK8.@] B/E`C[VeOCRZDzvBi@A 8{>ƒk"[zs;Ъ y`{1]StB7%F)zdHKN/N~${ʌhpcmI1T'1e[]/ѭM*y}zT?fqq9o'ϧkr*CSAZRI \ku9sv:9K8]{X3eF"Nw%ΞϩNNP0{ts[J|,tc㜳!ȹ}]\bj~%3DqTlh2dh4 6UUŎkdGbI1bʩ'S"FَEBJ8sd'yE-Tas!R6-u]Kh2A R ]mEp򗾈Lhg淀JגWޯ+׭6p^&aa›b5W,Xǘ`q֯sE%vbrn9NIwJqB] u9  Q듨wC1ѳbu<߳JgSoU3èOKRu)0 qdFQ)8,xggv$/Ȋ."-qq;]mLMIn~-V7ՇzM&ylgܿrrN9T9,^ /g܂+"OZŦ9^sJR2>]^f$nx,'Y '2)-2DTt(6iRgMu/V~J ihi:E'Q"RTXeGoj Vte*xÙdn?ԽI]y9 YCEF `㽠KnTT< :~@n֛ gD9wvvC~9]\) ҅ry&ԐV,)Lu:9RGۡ1UxJe~ X]<ޠ .# %;yYTq|]lbi`M/ǫ޹ .\9SE>2wZOMkB^3,v Kh;7M"3+¡29SV^aw"wnwĝeOi[_iAn܂D2a@&L`]pvM$o"{ˢ:KMAė]"˂Z<;/ /ΔAArWhqRxŪ2@ޞCMw%%̌Ԑa"}c?CU.gsJ]%hTir@X@|ЙotOeeVHGR$rcs^Px#+oALlI.P[6=7KyBj N;,ۺ+OK}%vKĥ>-v'ݙkϋE sUvSYf$JP4$t}?2ɘkh е{`ooa!sYCֿIl"] U4 }#Jf #iwgM$7o5h%JzLg$k({␮ٴT.Z󑢛aJ}|J^ !(e.iR0}"&ֆ @ղko"SF_ne"PZcV^pk[j.À.Q\֩4)ߓ'Fgxbf7N&dJ$DPRb% nϡ1ݽ94Mog- D~4N[.Mdt˼ aN=m-k5đJdq8`.Сו>M:C;C7ynXkm۬N:<tzƸۮL{QGv`-;\D!(*OOn wTѴ6Kg71[VڢX+Cyn6ƪ.PUt11I"XKD6]r g"RfL(? 9(-L>ouhP3|ɀ'5FL}G&%(j%d"8"yuo^;mȘb4i0l Io!rtA#uk_ɛRRi$A8dt>[gVGChsFȌX$0qEғ[yN:N.I)=ȴ|a bđ@Tzme'}9.8^=މI 7Պ$m^ n[eEGL};G #/N1(8%kQ2B}eNN#[!0ξK "W *Z+h&H5˙RP,4^~%pCēw* rNhgac5z"֔$M9~:!?k>ώi5@p^V@I\{W(%DYyU>+:2&BKt.x;`#DHQ4]׹ u j߽Zn4)O:]L5񌶗RҸцiWbz "F?\$ Xh}|5xn$E˨).h jVJ{Cٚ*ɁҩUy}HJǾL:]G+#y=XX=1 iз7`ϠBЎl=npVc_/ꄎIh=NOm|[^{WC-1@mqz!Ljxv(Ĉ :qc κj{q i#G+4,1Q3&0v@Z]g\NX~*j)9t} w ./ohEs ڍ D-odbt"AOgQ_>l_L*9;?GXo{:sytyQ^SWes[/PopIը??,Q2WG׭ܰZ JJ.Tܷ<gJ͇}PzMBFO@Fv@c>gj;W.daHh(*'݅uC[<`6c͉Ct`iwK~yG`q t$ "֝^rBm ݃Ά 阁d4iwrKGl2-kՉtFxljuj5:W+Pn Nj;A\?&c$Wz쉯Sl&ka#)?,NL[ct/D48Dg tiSf}B֝pSѷȷW,jT#1yM5뮵s(8q#xi 4gL=푭fFNn:xGxV.թL꿟ʝGMqmU]O?vKWjZhUORHՓ+9wQ&V"Xst$7'f!D6w{B GheA!%pRP ?'$_~WLã4l2 AB+9=S]kR$9N`~o3I鯆z꺸! >H@~}e6C㙻Lo p̈u Y+IC%™ ͻ)?S0Ϻmén(fHxq'6 to{vʏ"  Ut@Z'}uގ=-[9GEb[ҽ͠^ N3[\m!>*`c{JTt"ᣦ,*BJ->):`.G!拿 T_ʲ8_}o5'$fHz}T× d+ VVp-JDչd>)  !{?=OI7ٸhkpV߼[PyCAy4IzM+yO?b$$s諠pC֥;S е^ -u[ &ڢ:'LfGǵGJ8n3Ii㰖Cp1{rT P2x=.nJ;NXUp'UnȞtVQ;/J+񯆱nmʫ 4WTzl)Gla:>*%K%sǀ !m:_Z0ԯ՝YJ/Rc'FsL*V?>,NAKbZ fuhBwYDD/lM6d&_ Bbt@oWPАF?lWI_*ӬR8 {tQOr>:GԆ++7ʕj6q#10* Y1k /sup *γ n{l K/LAb-K7X=/:ceK1QgH^L\bV ǵ΄t ,UZ($zT34JZ?9]+S˯L@" hkk.Atb/\5)@ ZIe%.:44YMZUo蠝2-Q[ 2i?Ţ":ܟus"6-!gR^}K*6׏(vPMR (yf!2/MP{Ң&pf :Su}mɌDgFSi-Yq\O4LJw`nD:wD1p?h@}͔:NPq!j- W{{qlR6*l]!_\p| w&Hz"G|_{ ,q.Ѳ{,Λq&s@#153:l9m''fUևcꭊPBk@8O,DX,j0w@s[+.z(n^o d4S2%(2յrz$vh.,ۗs>I{sJ\vKi쫍&ϙJ%1_Ukq WGKE ԑhhE_N$0;Eׄ@YM>u`vh?Thb!;o7N?;^yKߞ?Q!@ ,VaaӉ7bu+R~cţDF6Y\M @p} 0<4삜^M! w}Y p? 6)oSβ$"{ArH&8v*vsJ6ih%Cwf(鰖x/_Ǎl0Q6 Rb^aDshӤ+>Z;*0rH>k- CZYIV\-W6DߐD_T_M_`p׻ (;:cc`kɕ3Fg)M_fOi=@,-pg3m@i_AC7oKܕ 9u@S\q wAu07s;ⵀ썹,ۼ/}|UtK{`}zb97Dmi.=j!HG,sݮC4ȥxd'hYۗ!~*L}vR"|Ι΢R- RD "I?~ُj=34]oobDS+oD74,w'UCdT.D.ო?F$$ 꽮)%Od(dKWg#HǰoMp9kgI9"bjJٴّ ӦdrX䦪[@]#36@uk;%fhLnKa @vTӗ/eScq<.*7^_HfX{T'=j%-ZԤJRo>SVxHLeL*z%Y8<,#'ws0y'0SbB Pjw H7Kx1Uh8z8mІ eo(TBu =>O[JfUk F(ԑkY<8kR<8l96Y(fYtͫ4Oi^e.:WeTkxw d} OBL*>RZ-t8(D`;aV4ė"hT<ED^d5κ 4 nr8;nPGi1_ͷ 퉾xȫ-|brȳ>]krm jbM#>BLz-RUbRcHﻀCSEL0v&.Y3jdG[-*:58T>S;;B}DÀnz/ K($ ׵?bbJnm*cb~=kg51V rA0:/+ܼSlv끰V>Y{#k9 =| 3#Q^9pRd+Ŧ:L"]B-GcS&$Е2J! N{sy2lŽj8d=`M36׆=C/ZѪjy=`mc"d9ފ3͘KM~*sN޳SSe?2s8Y/ m *,]|Wia/s?"<~쑺᧏(hJ:V0:nq[~թ7ϷP^?4{}j__CA[Z+NZhV\p{ɸiT"`=`e*A;Z>$uȲĵx:3:ԌaSzilVu.mӔ?~y y'SA|uNt ďɻ]5l2|q(O/şmtrlᡧpb]a1D@M/`5Av+lү[[f>N6-BsS!ajc.0fy"\S f &BZXPt=ΊзST{S FAm)NgٟL_vd0]jr1:t gdh@*xVY xh._l<\awtn~ům|q JU ن5w1> [g5!MPaSniEBQcF-/)ˁt :>fwta8a=Ыjh15]3(x6r;LZr}Adτ p~J1*CVRG7 R_pNL;܆-aq;O0Dsj~d$|38\cQo-BzowЧŘn-|OsْT?r/Gol>Ra\{6`uHlJd&Le8'*@4Ԓ ^ӂ((6wjV!uX3a acW}=Յ64j~7ʟRꫥҪ\B`_S.ۚAܾFQn[2}{PyA_hl@*f՘:k~ꧺ,]-ҌLmٕk{{`.ϻ&0b~f|Ni2MlsJu>#m A2hz3솀6IΛhVݛA|#HL&OjMɞI{G,=ux0oVn|p$8Z3tTʑ3J"N9Fg,Tʙd0"n9( -W##Dݳ ݐK{Y'疚mbSQ2R*p*Ws}`V7lNk4N]}zJ/\oBiyYP'=eN9{oyaOۥZגLBI% *G[FT`)A fz{Ƽv(\ΐBY>_ZCWq`S+h,JIUQ51-̾u!2 Oql$%?t` Ꙗe&U[w߲͋*n ; Cr樝+$2x%M@涞3\R}aq,:uU n@WNW4b\ B=Z7ǝ['kSzNZT#jNHn'xn: j@T 4[Ca@&O@ 2k 1V8+@};'^ >9b ./)\6FL¾zG$.Az>(8ĵz] C* gߢ=G{?M**%np3߹I%+TI5'R%w;Gq@J&-O|]# IGwBD~LAN1Lǧش*M9pqpڼkKMwy&0ω1L_\]l̩{#@(4!TH$LJSaRh) _ZG"6v>KQP5^ J='n!K, t^AbxA8u}cE˧.RR=F-򺡚ߋRSLs'K))>%!r1pr#=PUitYA>4aU7_HWod! hbv[##~'&Yߚ lڭp 0TPS x}pa_>ng3D[gQsd<d kX:Z ]\}R:][/cԺE7X.F5_o+"]ۯ'{T*]#D!!Á*\_jLjMo〻[zR%)x&^RhR_?M = sܤϾ7TAF0 7c%t. "9M341#R:w{jV' `g\-Qcq/7uY&v-ʐsQy?4c;_ l)ۄF 6pn.BjFZ <~¿B: |T@V͐7:4'.{œqgJq5bB6̾neM3*MrQ灪/kb á7`#cpB&lRy11 k]tKX)5ro2Y7^ >PϚބJR*n7,I̙M8#ÍI k*W$1_o;mԄKEߕQҞSdfZwCSwq?) El'hҀ}w'+G흖[¯|ZFYwMS}ĿNhEWgXTmO 3iٱHssIinW.ud) ,}lɲw\ ks'Rz?rbG7 9ܼ_.ekS'Ϯ@ wA^\ !ٟQrUvj.ɹtG ٵes'Mk6ygD]`X(u8Al$UY#q_(-J3@ۺ5syQz7-aCw&#]$0)kt_ Oh엛F UzQWZv+į\yMˉް oS[+ruc#^GOyC\Ƶ|:-GF4'6$B;-1{̌k6>|^T@;W, yOT [{#oc(P򢏈;w YGjь1̣6?NL$rްblϫruC*lGqG5;˭Aئ3P P%tQ1 rpF g"vg=umV$Io+f^$O1+X"& ՟URX[ʝב@ȴcL~ux[Iw]BR~'CD87 9GxgܠᦷNd;,SUoϪ#+aVׯ9xi-eRHQot |γ%]Z]`QǬ qKaRj5}ESocr՘c at4r&`$0`[7H񈓣N>Sʁ"sֿܺxAX ~Pj[-T dWM)F`t5RZ&,y;K 'ʏ'",3l-Cy:yP`=t nT^$ñ3֟g{úNzfk|X+Eapx<.,ؙm?((U _iBM&2 AaErWU3&lӕ?FQzѪj|lbIƅF@/HZbu81U:\P3\A]+)v#wETH\^Q e(uro2Y1qEý:Q2Jkj'#`UՀ|{B_ҎР 啁LVJQ|DFTKhei>!soj8:Ɂx{w%[ m h@Ag7S'48/k~K"zTqTkM敘$GNՠIQe\.m"P( "O: Ֆq0@J< `tэL*2kB%_?5j!f PEdsfAU~J?'"o;Ir(^n IUY;Krq_\V5(H)n!NIcȶ_@-[ u+) m4/)$舸@Hٺ-'9Խf=&6W /]jT[ ID_߈!|qEI2w|lTLds].Ye ۴tέ]CrT磺")̞w0T196U4+>Nz|Rh2 ɶdyA 5 poJ`גɘZǬ,dq?t|n6Պ59]M\`>eIOs>' 3pz{$f2٬c\ӎg$IT E^TcX/K{J4+p.Pj~ bYM A꠺ T6>M*hU*bS(dN)55C%muYZd5Od@ܓkT u)k?3d꫌EyJ,%&+/+ ΂ rO|Q~iizp}A tTEpb~\ox}r0ufGΛ?8-+\Ӛ\MQGqr u!̈?(0k\vDYhlReˍcy8fyhgF|:aڨ6]ݐOѣkƀpNNs'{\d)KRl`ǘ,MGX+V| /p7U5 ubReH:oy.ntCKmgHc!3?yvh BADKT* #@ N@hvo^‹KwQxCpHH5yLpy3Z6 p!4A͇g'R!Q ˸}>K x(qbTCf_l'O~7k[Rm iXW#/B_äawHUEX if2Jk[(}@~#UZ>yktlOA4Js4a5rzioO~Ok7jW/N;..lT RQ$j#/o[CD4hUɰ[kFD &sSK>ɟ]}^7C\38|⌤%a؊YcW (-О|7,p*5[rhm1-eη>CńI%țpBW_^lc %X;_MKᲐ\iWQ ̘(|.ILܝY^Y䷄~9_!PҲb~AePGSM~V #bo2x0~c$]%ZD5kLJyd*4}5v3NVo0B|L"}הf2}U$X"4z2xmr` 1N*E-P{_͵r j"?l'@"At-2GIM +">wtc&!Yt{vy`wssC?mݼx6ZSgu/YƜ(S pY^CxVcyLgp-cjȠ]mi''ə8IF /fhIKE8ݿ:Miy'SmOmEFS$盒)A8>[Mqxg`BʟtHiW){=T-W<_TVDŽFrj 1`%%IWhafB/cIrEiH|Pb`/^0}Jd>X~+G^/z4@uEf@q Ƙhwbݻ( yc lށd @ZdTx 4|v }CBsst6&NβR=LbbtA.IoZq* 7bVѬKiH#K{W'C'=vQQuKsrg)?:}Vc&ΐԎ|F$.E.@WسȀꦸ 1z&1W<5M2`ž x7Ԃ Cb엥)BKKy=gRr/+ICoL!UthJ|yks@\yE@qbf:W/TW@.׌^ m&dk 02@.cӦʫ2Tb,\#bbbG:Wb4AЈҐJ(D+U NDt]9l{~jLц] \ TFy5_ EѭIz I#2%;15Vx3^}]e{n*' ͒}d=ʽ2E|} R/ЎumV?$ZBHԸzon~V/߆E,Yo29,s\>zF:)c>Ytp/,s;v϶&);7d={h0G:v\ z ]^*o& yl6jE6ф oj< n]MBk} ;"68}F@rM|E(з|71 Q([D-},LٖtaY,Az}Kx8It()>Gr0zʳ&N\ ԗ*{= |!d 6x<~z㳋U۳6dQlH$/(~"}XeI(F9t܀GW\$Ue3bKR<:d2QqN#"sW3_jH͇nvJ@e NcTsCj l8$HYh#4xj|YICTjg#>K9#TtLR=/"8hYVFt.4dIqI娱)KЧY9!8Ya'mڧaS̕(Nn]%o<5 #ʦ)Lu}L7pq| &0KrxUTv)hތ>ALz/Kzק$JfIkrC7b^ ,Rj5j U^ p)BwDZ? '*yΠꛊtA:^V Y޾`bBa }LFՠѰrx_ԶwRlD& h$Z`j*/)"~xU;:m rM2~w()r9|DÎDC!i\rSEۏ.VpXDu!CJDɛd-E Gm?^ԝSDęQdg)M+\}h !!G,*CȓP$(.(HnwFy*Df9dK(~, ",p|CݙxI)T>p}Bt7K0* ~QW39/:T;ʁoz!_JooD@/@9BgCV8s?vSU쑫T7VHwq.)40fԍLn3A xU1 U2Kw*&ș_)tTBł|1F`$e,i\Sqͨ Y+? b&m,XxGkB%T+[ jq" z"Vś[!_ʶIĽ`~}UGoJO -u\ڕf۷ai:j;)LļhǷoA; m!X5["`WԡgЂhw6nk'Q *uz| xd2|l ی̟y 3wB*,e.'cfձ] ^|'Yz Y='~򄏳j+A -3;=;;z5r?lD[8 d[ (ƥTH 0?Z HVq2<ή,ߋ%SƅHG~}OHxhUg\W"?iQRØ]vSiv:T3'*Cwx(sEe.Ȗ])ZT|]Yġ~K" ґDϠaqV[䃓*2>ZQNqUiC)P]L g<[NO߶sDI*ow[)˥>2ן.u+|\pEH49Nxy(u^N!'E_Ol(b^l$1Naa<+o$wͦ( ]W*@ ffB8~i ƵЗrhcu O ڿHz=^^jj֓COy,Qڪ,Oc52SWͱ)2,nh>@[!Z A+M=1L{pVxAdu 0i%Q#[WS9HɃe$J Fv PsU)s#[a +BA6p %? {cL-ҍ4þXMZKk[W'3P {ۺn`ų]dCE.bIBloӓq%2u ><+kF~Wg[!} j G`9/Z ,'4ѡ==Uǎ4ʣZHwA/vs%8݊O/bx'OSƃV_Gt@l; R5 SzJS F!LpB!!\-hyCƤC_ܧ Jh̆op/]:deT/0>Uy>/-iIc}0ބd㍆ Ez-U|ބ,3QGɼj7]KaT7+g홽cZ1'zc9Fqy9n,g x,> rAax xIAGE= * 5$j'?$v$fď#^Cܛv*INӷcYЩjH%O gM1+(e5CwOyCF`tּ.Ee`s-R+`Rw2Wc-N˫Oq 9H=K[_:]cx̄`D&F$'+:xFq9zi~qo%&ꌉ٥eC"yPlrttIHd9=x:?sUd&U EK!@P-a1Ui)=%8[9\/!2~MvᗸzR+U|| 0ͮϾwKّ8+W_StBeb]lV2xk- #@@(ȯ懠bɎ_"'ֹJqXǥo%v[DwgLFKO9,P)i顪=BeQ$T:aQZ"nG}ny}L Zn V|ᣯɟva~XI_Q{KrZtN3L0DǡB ڼ/sFAHuxĂE Өsw+HSw/dȪdmlD;7E1WHM:؋Rky6J{2>5:`IZI*I7, "`]d_\H5d Jg_Z ?¦^TWPlX%4C{SC8z-)6}5 q%OcPTOR:}40aiRhITʪw^mJ.T~e &eQո݉Jx RR[~!+uV=͌|yqwKA3`m<8p?h J&&ԺTChv] pisu;j&h59ORamx6{rrQU/T#h=FGSGLq<-Pf} Q(jrv ;:}CjGa87A#X4x{7QƀvBq>G}NE',>0Č!-JIa t}6~ Na(7̜cp~,a*m9FIq\I7}ф_cP8 ɰjFA"A WnVxH=% z}so @"VڶAd_aF>s0j4a+BG_ t-%y$唶?w$G F~BWNYG ţ13V.Zx5F̱ Fcf^[Ae8 'Ѳ< s+-%N#~t1!; U[V|hmЊSF#G拱#g; 9jh_l0)djTUEFiO^eRMЍ R넓I(QM?l DbKco8x54RsQ eT#lMnſL43jS>l@p&]Z9sEߎK\9/Hd2!JOpj!O{6OjdFu΀=U/BPlΉ\3H† D9]l<> 0F0zd|L8OX҂ZF R3e8 CP >愵2Bwm$)f@|F%aCv຃gVe~|kkfӅU#ڋtO#_uҁ0"%̄L-w[HfC+=h_9khWbY.0P얝PO׎kr,`RD2R0aj(@a*jKN,Êne;X< yK^:vwtQ?b?ח֏&\L~߼ D7&"ˇ@!p<juX7k>&Ê$S"-EZz?M8'fIx+RAࠬɆu^.JG8+.FUyLjB$<] Ź/=-ihe#*#mm]0mNC;s,UD ,S\.dH ;K~lu ~m֗#qY~|cɎ+mFN{{QeFίK/c A,Bӥw8&`#NЁGޙPC/q"C? @Go#^tT"_n/W]e>'YO W+uyDI! zG<@1!E|ys(C='+{߬6ܟ}X-B&σ8Pm[ܢO,إzvDRn؊ӽCI" Y_׽H&X:UbY0_jLW5K8I תӃ G}_[W&euqˤ 2񢗖=:+!f"i`1o ~z$}u綑|U#Q҅9Vh8jV=ԫTY;֯>ⳝlcSʷAijnykG8|< ٕl9#7y="M͟_KǏձ !lnG'OCO=K{ZvĀ^E, tVn8pZ1`_ze)#m.( `3A {ŐXe`w/)hQ|8 Q#>(㕼b`Zb1v_hnHws*๻)?>^4gН eKaE[7Wn4 %r&].a8"Ckȴqj ins\aPZ~nP-<+]:8E9ܷ<L$oz"%%\L'N1~ +a1c gKOn,BfT;YI+z@_L*zc*_'C-tޞco(T;OƊ Gm@a[Anweed HRj]-S1X&^RlcgXLL`I|F+f ]6ER-NӎH8GA_H{Ϳg;# AQ?xLdf*DmvÝhVs-g#w*x[0?ɗ=ӌsyem|xZ>0 W9f>+86i|f%Oʟm?®1_XMϵ n8rBn Sr#HӟZ- cެj 3WLjO)kY@F%^:-;bċTm+>Yd[_ eilJcP V'K{?.giym(v@o^FCf&gfxk^z6xCtsWY2LӍBiSi9uH_N̉>nK*ԝ2#Hr_(kt+Dr\@2i P'xVܻ̠S jh `Wm4T{AW"N_ޏf 9Ӹ$pU(oOzS[M<ο?I/p%hÑ{Psx6pOJHfya׌9ULRAՠg}m +In{AvᵼD oAC#}a ~">;Wb՗֫2 X>{T#'e4:f0K#N  Y,c $¥mk<(t"zЬwZ&tWeB2#~Bc7WO:ͩdl>..W{WM*ؖX#RhJǾcOI,&qD-ƘS$@!1X+JJ gluEi9h,<J5 u@IJk ݙBc](mfJ1u |Q"$W#ݺdICi-%k 93ƙxѴDjd4Bt;irX>,rZ'h.S[Xps@D^C=bz{K1jU/W_燜LWufX3wp1Ga`balTLF{1D:,ƒ&'y1F"ErEo_5׶~c*sm$1r]ձ7qc%Nw=JaN,g_ׯcdE#{֜NH\868QL?5b(͜g`O!?@(`2a;1f ֫46c".6Ԁ%#P=YG %w={4gBrKz? n$h97OkmF#?c 7fĜyP}8u6yD)qAXap]( Dя.=SYkGWc&".ΪG<ӀEWv9"eZ_g5So#+p}&p ceEiuZf=*u?|μ!ӣ'D my'Gvw'ԢhWۿidXo|f){#8Ҭ?\ @b5ޠp 2)#4ϔ\ w{p9e:v^^؜2ݪ;aL/aYܐ?ʵ]UCX Wͪz,L1] +K}ݠK-(LP.; 2NFhG,லO,ڕ<ϣfnHCjH'RWEFY`@9 Eyk/1k|YEZ\O@jo*L{%ڄwE!~ؐ.30nl tJZ>CkuNk, mx,![*A5u #f5j2G'B<`l@)pY>#(Ac]ʯP?bRl 1Q`4I"p@IY2b<#Hh0~bDpSw`JE}q5k%'{!O v4fC^5΁9lLZcb,_hYDZ om 'n=?z;$-?\HdQ,:}Xy:kHB9`8nW(-cʺO_ZfF[Ra9_8MXUL) uDz, 4"CÀ4Arsx`鄹lȩ߁Fɚخb\ ͨ8ϽWɏ~L)o8)>{Rj0ɋ>qA)=2߫Gcp_ Fqߛ C(*"*ٹ վ]Ϻ'y!"?C.(РShuh# lc"S8*W^s9LMaѫ6Z]089`V H,pYzVzDi |T[v[ _pbQtcڧ/纴C1e*PSK4Y%ӯrmyjc t˯Q{7M`1cE/tb -&xC5< <,=uoR`vwe'rR07|;;|bA@D FQ?hI̹BH-78Zd@40|U6.MGT]DW)>&n(l6:L21>B؉>ܞV# w)PeJ R7X 柬8ǘ@~tpH}:7?hc'  ړ]|"᫐d Ủg2f!@f>9dH5v^*({/QJ.>ܭsPqo3o6gm׾`6QT 7L"ErCX4$k mGGЊVbiB r*oO,O ja5.Y hmCO'*.̺`PTvGI_b|/Lvo+ '1VEx8F_2%cC pFd$ŘU1:R:밠>j G,ᆫ6&&7t'' E(AX"" ߁USyff)SmǍX[<}9v-8>/GV~z>c{{P5 v_!+B! `VCXF!KSS+6Ac[l$M3[.!O`hyG!@n5edF9v+_ո[9M95 jxKrx55;+tg0z=Dd8ALf{3:Ϋ7U1h:q;VÄ&.dN}j{_29LKygAi2*!o~#fQ6PK&O\SZi:35358"6+WF(T-RTjCKC:H=K:YH6 c+ƂU_]WܶR"-Z[CTN&nßpӼߒSB'^$Xj'I} qFb7}A0u)|lQ"[O'5~Jp0aF3ICps&|I.趱] 5qӱ'>W1`)t"[GA !V2Dh2g!M5?gHΧFM{_88C+:&'V6[sa+'+O̕?$j' ʕv<öqי7]\;cƍ@[ O OO|"TLR]hΘȀSKgf}sں]Mڬ<{( 6|XD2QQ1ASO FVA$]CJ Έ6>Ղlpwt 쯌 `ԘGrM١!mUv"ǘEd #nWQj \ fGO&WjV偾\=5'~'VM#,ĺ9[mQֱkqؖ }xˇHy hDCъ4ªP,'_P+iu^t71|'u\ g Q5RJRrax,Ywra%FY$*77>lքvV 6{-nRs0OI8mjS(e#w: ,o{*B\Jxd͡H>ʼHS/f(v[VW鉔$o+UjuV@jEˇ`ϕlʬpC ث_X&`aB{ L^$R19W s } 揕rL3ňm:VQ%a1ף1Vx+K-n|Q䊊e)\,Ai +&k׻NHͲЛ:WFPZNvLטQJ56a$07"9<Ҵ:+acܛ6w ր=Dh'b)L)TLCR `T I];N151QZ(~\DôqjN\k6r7w]6J#q;alTruC-F͟;!dc~<ڨ*pg*--d=칼'mJ(vIz9 (%&@&1X%*&DD2Vni\wQ,p{'ķ0i|2u޽oȁ|3wƛ@dE(:̓o^)*3V Scvl R9Ogm-e] ܜ[ZVV1$`#hdFHzo ݤՒ ;Ku1i-t*WfS2up 6S;3(i/Vz_d!učPn/ S2|,h,垒qn9ڻ0W QoQސtk ۳8^΋޲vS[ >*c#Zr-; mbN8cPص|dg=gcƁs6FDm2/rxxBxla^u1:|T&=(%9?9V^tK4I2ji\Gm=58^j)x<v 1CpNP\Rl| F%(Ep>u'sa\6}FIfu<ޓF=ѰJO ߮P1eݻPi*iE֪ܺԇ~@=_6}Vfux5C"[Y:v FOޏT5hw(\z*LT%xyR.j3WeTp4nڐFts Rf%eL~|-r?J˫5+^a^vN14AZ]J´++!TӺ"NJRHiKl0Te~pv**Vlpo#F&Z c&53PvU;f[_'(BD0џJYb_OvV-Ǡ2"brqbO<ϵb&jp+p[~ 2j8E†$]OD7E8 ape͸mt}m֡OUbSL>t]<:h2^WEPIľGi㱃%?ϚKgxH Bsm4I2oS.4]xu5S(8Ӌfi|re`њ,n%hD@YCXdz"Yi-([}2}*ZD7ںP%]d Z˧g!߹t2成%mb mޖvcrTd3(Ot| %ioJhΨRCOA 48*o?5 +X8twoC˙:xdSP-vP 4%ehd53T;jn1)Q%TQ\}[Ʀg~u&D=4mn^L_gu LʱD\1"ifr"WϴZCم7Xofɒv%,z~:(J?ZN.uWIPY(4Jh(nۅ K:@7,Ne-H᠀[|Nzi\]#yuP\&&nJ"c/hϭrP96 #udU1f0K|3x867kVŅ,S[GL.Dr8򓹐ӭ5%h=\|T&zEoRe#Lb N]KKEW/(րw.u͜J{sTUV.@߾@rPj\,%S㩖ì:B +˾# pXhٗblRɭ2tހPDqxYݦ1t-O?ð)t _eK鷮tQ-mD!\ xQ@-k|EJeL NiqĴ1˥=`` lnX=a>o;פ 51P)4e|,U.8uSzCI 7R"XF)*jӖnc%XNuɇĬy[.6rT*HBkN*e*+M*6 :n,9-Ъ&+ `f$R%AƟ Kk ddA (q}9-sx- Dn0PS<霕߃]RJI6!xu1uQ][,/.r6 C)'+ט-BeձTm6;IZs=Bycvr|@%%Q "&PuC&rw:`4U,3~>'H}ҌE{˛+vN 6(A<}Hqycod=Q:UI3oEIexEbje8r//v_r3!ֳ@!}X fnm+Y2@ 3"7Vr 0zPWɃQl} e)lp-GMO|Nr?^AQ` ;|6(jc7/T!&?=MFJ{j K ޟ|G6E}\ͥ4F8k*,B`;,dWQR\_l[Ce*!C&fk.v$OfLl(?YMV԰LPS_@XM Wܧ){oMP2S16DQ!,NB(V=!+:oJ=qF |G5I_jl6n9*d`㘭e %bTe9,eȝ@V rki S9u߶KR%כ/G .kƤ ]aY t>TIs44{ȡq )w%O=>'%?0]O)Gժ6sEnC,asVw.Mc՟3 MUnsBY?s_ w~=n\)[KB0#P GMQ4.9D~^}?"%URU o@K[YC5Y(7}S),H87zZIL&?ȡB:+`gQDL460o;Q^B 82e 3@X(et{f;uIPuGjdLĖφ)nյ&QamJZtNhQ["`lUpz=;Ȧ0`:U-T;#uT; i.8oCeyMxl*aۧO/^n6 ׁ["S9uJ9^eQa0Bs`˼2оҊ 1".yg6gKZYvfٝ䷡a 㓻s%QzŅ F#cf .?p.7Xyo-b!v._0B.)?F͝K(KKGG7v5QvHh\6 ( r]UT a%yzWP[DhfܸuaQÆZ*1_VFnto7,' Or:S,/`Kg(wK^$OZx0 EKiQ VL)e-1c_rg Z?SߔC%f KܖV>Zb9#%ٔ aP;ogu= >(ցj;M<ŹI@AyJ0BQ&D_!]6YBgɸ3J[*PI`v -Ii '}pt}큗E$.J{)0[hmñ "*(-𤙷Xj~lNRaVpƩ}9{;̞ԯ YCU? l Z=1gJ2a%qXsMhI631/&U.n< fazK Un3CbџkQ9AIOZHt &ΩJ]/8i-cXOkqǀ'sF'|mNn,tųFعu906VsF e=z ={B9yqkf9j>Y}6jF#HCViQ t.pO7W!eq^ 9`n}c'> ȳTEsҖ,/a-ڴp;`vP ]'ۖv=3ljL[OLoS⼗S}1N ^]8X",J$:SbKЯ]FEInO2 Q@ :|deBenV7'VL̑6xltk`IE.M{fk>O`0\o<\;s@5k#g龔ӑv J]7ZPYN9i5D[o(rpL |- fi@~q^*5<5bEaزY[\E~x7A7mT:KJ6qB` 2LA]#tPYM ?milوiždRVYdc 4 R4Pb#$sGaDlCjuB:{)66ϗB_UYϏrܼƂcyt{&KB)6o2>M/_fYvXAjWi nɈI}^ +H R`) hǛml ƀƐZ!Ɯ<ʍabkl,22jU :cff)OaCs 3ѧO,iCVi>l&FZ68h,t4#kǦ}UT벭z"j]AT+#Q~jM3.hm85+=lcGn7ohp `Ł>I8זW8|hN/, @OiHKxAŨ@l67k[;j+#|Wχ&iϰmx0 q51LP9䍮/=G+;HRpHSJU&r)}x+Zz]ɜɴQhʸJϥsϺYVx,-^ qDH**FWs2V&iFFKQƹ<cI-BCuś#a/m$Bf료њ&67OpxQُAA,ؙzmb? YrEwD0U@ȶ{=2HF? 4[I}:)*-Đ`Rxrbi5W"Bl0!IRҧzvg"dr:nm󴂏Hg;xC[X `셠Roy+ZVZ'͍CtZyB(zI5>m쟲h8I !Hة~ AhT8\S3^x{E'tHvN`Wq4ܥ:!>8 8x|YN/1㳄 0>ABeޯrؾQ an 0]rA51a}X.+^c^SwVyue`@z(b kiRAC[->b#͐_?{p*g5@CZ׶d!?x#](s5zm 9}QYZ$5(;3YH3rUѿbƲ{]5d2}~Ұųv$>/oʋ˟S2 )ߠTK%`6r_sO~:B!zRqC>;g}rT(F,g#a{3՘'uqo_^Uqe%U\v*J'_3t Wa9bugPk'h`Ęl&Ah5fC$eg-@ae` POVvJ뢀awS^rKsp3%9 Ʌ>!CꉊT6# \-eǓ샗%C۝ZgTw2#I'z Ɔ ,ײ\ZS¬or)23,khX۷MnʟqK5#G~%.Lb~Am)`Ϝ`+{{lOq*&1`[?EIvb] /_M}v  $1j0@m * &.WJXzƎkἪvNt z˚$)?۔د fߥQD@I(DD4iSVA=\z+3 o+1-Ի(2~#a?1)'#jX6#"ieZғ*d0ȿ+~Mt5W,t3?wsEDSw-f4b1cJ4}^O4btc̩,,jrECh& *q'nwVA)T4|(opϘAPsnAJYo ,:u.ġ4i s ϭK_VxRَn%LՈEwwuRom^^מgRiޞ2X/ {ߎ-_09B +' (8D[sBh|߃5yoW] +/"i6@$mO 6ܲϿ &-["Jw-7U[wLm+ZT_G).ٮ$])4 fLr8 $S>~T+T.JaBP¥|G3>Y2Puԫ@FpB5tfTw O O2) R(7>:!|Z;j bSixa5|X4X8Ii>jc PLyEB!#iRN}}{Noht#ƥIC>r/mD蔘칰1-HCOlFތI .1tN 'G nl [a6Wf}<2 1b57ZHko Ee=V]8uO=T3 MVqj'>O6lɬQ+WG}c E{`]_|;ЖOlY~VI RAtMgm(=Rϲd202L@w}*.{lw{SAmP D?oJe|XVٗtXzm#5B!UgG,& OJ3+;iGur 4* WXs>9̡fצ}1/I-an'2BX{/dq&s|AeU h11x-b{+JpbZAd,) ˣdoGy\xYbUnd$G#h&0a/pm "_fvok IcBwua-bCwbX<0jӹJI!y8>!i7g'V7@41 #.=h}riq*gT4_~,9Hxjnk``)Wzu'E8]/tm$%)½m}T<9{^ӎ:BMIõhL eQp? x'dv;Ƨ|b\Maͼ/FY|0GK)/P8q!Ka6q+!GPUr31X$<NuD@36ː!"ic㌾>!"vgP>KAW\BlڽIeMNvIM|,(6.>j5֓N~4g[R''`pC lJ =XмD<(T8\~h^h,zSL(d% X٫YԎ,7^EI^Ì01bf .MMRx3 dH<μγU}V+m fwr 7A%\e>4 m["Ǩp$6Gyb.ܟ/ТJ̭Z#P_Ns ͞!,}b4447 UY㟖'd) #*L 1GӼ[IKPL x2_Z%p3GKS74_Q%ml"~ f4k[r]L96Acٮ!&:U?xzc<2HxCLL#d:3IFQSz!Vt?Rs@Gv-#7HKSˍmVpkx1hn6thZ[D~qc•+@\5 R~ts@Xw;?nK_a"sg,^U߃ԷpcxuK=9aM 9cQ0#w"b|jEf#@zkIZFfr5~>pZ,GOBn:Kl@ʹz6 P<[[WY0IQ-p\9&X;5!>k4HOĻsnȁ=,G}BXz؄_pHm)P55"A#H͔\-Щz#z{- qP :X$\>E*碽NF ~c*_,xV[`%ɇIOd 늗uX}ѢA/b3ib$m 3ER}%KW6,pdRB?M&͌} wu ii7;.,d{c3v'yM!7ӊt:_V|s΀_cuT4ǭ!a)Y"C0:vC;g݅s9~yWgh*ӚFQt-h>i†vSߙ-r/g"Hm;ը =e\L땔[,b畽ġϢ՞1 k , 0շ M؉t 19TCs7e[B2JJEڎ Ʉ+gύ->h%smip!b.Mnj!h]2OY!ۼtjRʅJ6f'wHz3гFdy`:LN8M*ӖgSoZ tWZ kja|"F!pqlm^iu nQA,%2Ve~%UpÑk*C;%pXz5 h5Sn(j^qTXKl\op n)DtjjN3] Y0qy#;1J xo[O,VL92ΫC1pfLJQg9:U[uNʫur>{,I9;C巬D hv:WۑV>.ȿQs]+?0߮I`qT–$zXMڴn' чAsD8.i$B+YJǻ͵qAs78lyd`vδ8"i?"ǒ _MJRpI P̀J('- j z D^kW *B!e7?ן>l# Ha>l$o|&>YbPVt};qA:  4Prbg fCW"SǍm'q 6d3js{MXl]:S" {r1"W;m'I c]H ˢy7F Yf="rޙ cEᕭUgkۮwz,P#&H§Ni&21D7 8S&iE$284J%LW =*„v>`Z*9 Fkx$׹ì*I'j؟WWG)] e>ڐW4*׶C7N6tlsJNèйY]TӨܵ&0 $9A?,rfxǎS\QKEФ:6OQj "mJ&*3ZOSM.դʜQQH&"|3}L@SmJ.-BZq}x`bgQ0q:DX.󭦅dg:g=xPN 4\ٿ󃐑k3rXET'G̴Sڢwӷ2EW}3.N6b }TA+w/!+)BGv?^RE1+ :=uз~ErF LN:hinDcUiQA/,-dO@j |}ӥjId*KTѨH\_;sP`IYtn'_4Bgu\X,_SH>{TZX7E;,jV휹8#@yhnS:T4Mr>-WN?@UvãFd4cw᧐4 Wj-)V3^xԖUZ ~}? feCqMp3he|57h{]GxK1Τ!F@F\{20}ֆ^{GYM8ly/ p)&zWŚ7˹DWig(As&g]3ObNhOɯ,0Ӡ|+"-{ mӊf$HpbZ_h lՇl]`^BlW4<ĉvKJarRqoM;P\a&͖WG+4 抠}bu]l>'6A;^,x@V\>RԪ_x>FeCԉf.wz; gkK$Oν\dڊ+ˇܒ'Vjl^lq~·^t:Z&(nZPik*"_s- g$uvGcόGzI0۲3eE0 z z 1 qo-W's'5_ZG \w]`ۮX3GvL#Yގ0b V{~BkI$??rSsrQ4'uzo8|&zʷ \q R'Xo8~@sF[`k4g_wVz<* v6FDūevx)̋`<;iĹ9j~sP{b!#p_ɓFiz]#4t9L fǞ؞!.g`ɵMꞿ]?w2xQ["Mߪ3Ac1%S=eKs퇣ThCYO"Esz}ݴ[׹|I}mt/Xsb^ޠ#2\_[MzT*f :0fwM8y[,u͉.ig'}+B/j&CWxc@*Hv_%r~13:ֶߐ[?NcaY71Ƿs/a{k̚˽ q4)9{ o*&/" rx>x)֑_ 3aTvoø~d/fkJB:Bn~ժ&aHUZH!`[x+J9+U<,3x&](6Rzcw{M,_O!Hޮ;}5`gzs#4(qL+>*T3;^ >3YD9"|.2r,5aO>Ŵ@%)%{_5>rvr!{o/Gc"cxTMH%Bz2" Si= xsu}NˏyܾZ9lL66`Ӑ D7VNNdX.5%n6X|(-3O5^QO6(p(DxE)ܱ  -L^˛N% XA~7\p.p%_.W$2QKعAAVU/e󉴞N/$[b3cYR+nc[Z>ttWx4),={!T6z>9ƹ% 7sL2S,|k%:"K<6;a$ّj84tY; heܿfxp\=}i$GS&+f^pv∾*]Ym;v>G#d͝{9"<â5 !f^9Ti. U+QzF_*Us\_ڔ 4#^<1/{$7ԍyI2wCG  _YUiAi{N eS) "n6g?7U6ӧcknA(<(Msj<,n&x̙N_ gnKT-?|)P;6¸pgFF6QG)e2pT5[ӵ#1N"Hއq"e>)8 _MG[-0ed# 쳡6*Cy"EЊ#mZ%xDØ n& 1T99ԾbQ1p˷n,]yýF%1`VSHe`" 41v^t,aiN3j[lM]0=Ý[qiмRϔ]< !!UiųR qpw|DSIk8iy#$b/k{ gs"EmXUWcr`}jq5ے!7d3 oQȼ0NW\mArDN{P3˛EbF+cֲNű$E]ahC-^_HN+Uה,>v0EH4Q{xz%Ȯ#=%`g[.|ۙYQ̞l)p5bdT=80z)Ad( -Tk mvSBr~ʇ̖Jᶋ vkKw%W_3q'w[ p\'fIT2\@œ& \ ZGhá2ˀ&> ;<uf'O?M}ȿ2^8鉿d3dRmn{K]#>xi,x٢E~! MVsnV.~DBh,'[BU9VT%\R đe&+>{S2sj@Q6huwt|@tT0`_ʞ A>oa{!d h\u!@9m6Ʒвk^H~]|qǵ4TQ$`7"h%G|;t0MEceVZ&3%/2UZI:ԻGv9o_3 wG*N⺯rCg\EYax4`ת~-JNW/{cj>>˃2ّz: n~g)#{d |=q<`FCJ4i,S'j(sX~_JC㋳^WuA'{d_Hx=kDdxGtjhh ygrK)˩`lIoj6wmbLAr(cn9*μzޅg?^Ge϶2 3&'aco=(g60°9@&MLwPE))XcFGO,!x{19GBDEV.runOLqyTxYRХ8ۜ+"V +$OOۮ{ʆgYrP]8Ob{Q;M~ldnN#1IΉx3XvE#ΦRp]_%]oc07cc5Yq_(Z,l:O h T\;WVcҤ+zYe?[kNkNa-ވ\=L EƩ3w*8sʞ)Ƭ~a`PY9 *6G}C1,r Ú98!JYQ)(DhENcgIm3Uyq2urLe\Pe}|jŦb)!9nji;*)ĂT/ƍ5]}8+'ێ~ OGDvMn 9YwKnW֓6JBκ.CdG md4sJ祪`!eaԚ l\9B 6/9޳Rd'g$P*\-> T|PSÿyyi tXɠIҬU@[|B~y9o̞}~ {i6['2}bi "l6AIժdh4IW%W,Up2^K8K!~Um_Y;RqjFK WD h3g>!o2Mdтʛ 3%RF۽u$i 4c%eEOT͸Ƕ:dK/oTh"?xZqdP'%U>)pj:C馆aKc\BW;Eo3JadR %|0UNw( *~$oC(zò~N*lTy!X=sT9]O\T.+mH<]WM脩I==E*yu.~NZ<OV#u(ُRCF:/Ǝ&~Ƕ 97rRu7B*_$[pPLşkяe?юyzsRns)6SVckUá <)*qݪL]ECV&/ts _2ݷXCeن.G1r)WƅZ*nf T9Yx ΋,׮6qUnNȦsVYz[PrdcO 7]ߒa4¬n4LshS`O^Aߜ3F|(Awn`;DnenpM[dafٻ1NXP5>8m`!W%A}\!ا̺tU@~I4Q0=~W,SpplALiB56IX7vQoGb~3-T4hY{vL`?+3諾>>-xRbit2p,zacV R\Պi'\৮[cR%IF} |/U9CULs^)m4~2p4|Z v0xYg.yH%>^R1ѵ@BJeTy@]۾;!؃nM^nk3EL:13\nCEz!BΏL3W~]_kstVxZ9҂0BQArNCjxWκ L>S#&Mz}H >» 5{L2Szce qaTA"^4Z/N3"1֏% q VD.w%{ԚhCV,+ Ʉjr7 [ق^1qDg `<y[DJtҝf 11^iϟXr@[(@q#Gx+,6Vmv6W&%T]-k8oCkYQ"-4Jʲ%U:+zϤuKvV.j27!RtfgװHުu$N~: ""҆D=-f27.zګE5pޡK&lC_ċľC CH\֧ؓ4߮ 6 %a7\Qb*u`ÄUnti0<=e%d{\i&3ˍ ݰaQ1+l]N:ݹ؈s8E7X۾FP?kYǯNɣ mL ;'`Mߘը^H /aV![kwpx I䞴Tml.-Z"C3 ,Lg g&O"/#t͙D݀C|&GuDsª..97n" :ГPpQ@OZޱ\#G ,c^l\]6EWu}qju17C|S$a Sc>Q]͢s%,{4RR⪌eIԄ `= !6$ɖ׿on Bׂ0`Fy tagѫi2Jr|S˷-2ʅcH-q9@;@6ͨ--/]mXywE Q̲sj&U 0xU},DGԇZi K,1+<\2gfUi7enXֵ<}8&UԮ.8dHq $N:[v}cF9Go  *k8osS9!z%լnM1|Gh:/؟}/44G?~ .fYGq]M"Y&`n[om2r{\uy̅; QPO UhYYy B5XH R8B~3n+ۄoICTzb1<a} ;< kQ'=q ګru8P'Ÿ!h> ߎ7VzhyΑ^E:*emګq&1дףO7'PwCL˯LlE-廢7Oֈ^Q[Ǐr n\ö7IFM RWe>Cҍ>x~ b-rm鉫@f.nڙ8!UpeMj{O RƣU^,#%u\lkfJ /U<F}GQIܼcIaenLw=FΈP3nB/cȗgYCBeH𬑸&ʘ\y<_ 1A ݜH޲MqcKce0ߧN_c(޸0[FfG{K,l*cplG{[xB w]RT}QC-yWwcK]8=?UeuxwTu`J #"[ZJyR1]a\TU6{(U$ T氿#8+\nTKQztbmK] )wpeD d~@i|5ԝwj$dHpyc@mitS*-%G\kHr-;mӯ(Ob-R9J%0#Z{ma0evS8̫ZMX" xnSlfRS-Hʎ˛ f pF3J? 4dHX=͝tV-]̫n{f-{u C֊"B;홸|_68o>b"@zgWh%yԄA,MJ˩:U*} qsC.+"o?#M@ >q }aC 4JυʦNmIg_|l3m_M=jƯ\k~u;eBůۧ/).7<VRvV]v-8~qorŠɑnL8ii۬ͰM@~jfb lNJ+qu%!] e8K!j "5q3uY = _u!`0@s;'b^:Y| lֿlg(s#fKʬϮXbWQ1>-L5^_rcOA/)QL>ؓ^ꚅ-,>w'+ ڵ8R:gBHߣ/6ǯRнz! 2G^UES9{0[Ma`em+Ѳj6HEmbU$88Dڱyᜈͯ>%baHedpNai$!t#+;XitܘokνNᵲlP6Xng[Gwy;zM1*xgKݒĊ$ TJ*P rHb두g3˸i^f]>>V Pkdg{w8j Ŭ ޿-͇j=B?r : :iIh&{ԤH:a2|DƻgBNb?P4 ?Uv(wFCgq~qToR(؆A/Y•!|4{N+uI1bt_,Eto*Ơj~`|1T+̸7'mqxdbG*&TP6t{tE5Nܬ;̺I0aKYJ$^~uL-F#kwnAx%ISs.<jO0Sudq;kd {—G3 Kw$jP%Q,7S-Y `?`U^/9sNT h:!'ۑ"zX{ChWP֦+Sd2˙ ۓz!Ң!zLē{)VT0 ε;2ט<-y<)幍ˊib݀qm<"r%ͦ%iG5fW~.y,I7)iE)BUJ GK NMqD|ΰQ%h~㙠Cx$7 GWf*-"SkݳګH [9vr͊|`ھ絤5o.6/L˜Yx&dYyy2u:NjRȬ\cJop8ߠUR^,qL9bcr49s~Y,V7Vdzg]_gQ8 Tx -0x81x:ץ{Fj-66BXl܈QgѾ6y9eig&Nq@雥ckכb(\TKjQ"up|u, }Bz=E56z8 EIA'';XSvAZmc4;ݲ}!c\3IfՖ՗͊AJ^sʕVǞs xsG<}S\V~Pt@Tqڏ$-_27\Fr^3|Q'îBK|,e-wb/qC%5F0DzLf%G=?P6"n-݂~^xߘ@耬JcK9P;-q3-pK3!6 e!qPlK kzU Pr.mЀ1Q+rA̻GdEG6YW0)dr Y!aJ_gZ.x7FF.*yIi2Y~h@.{AI}9\S>K?}xF*RAߊ{[l*J,OH )=dxXugܨ35_Hvw~is8<mt%kQŞws2väVR "Wkq~nYT5%rK\[Q;ϕ@c#l}Z;*D׿囃7Y-gmñwGW^(0д7M-gJ#U9l46pỾOͽJ+i W~J|z 3ں;=}1tY{SБ.Ql_܍ZG(lL@H&ԏ'|.aBB=ݕz~xUFtbmn(ʾeb”x(#T!CיI1l}>ƨߙtNpNJrS.2f굼[muzl@ Jg&C叛>#$2(a\?3 FcpξAI"=%m}pt#>3jm{..P^-a %}+"gD&ƥ6b>۔3H6hUfa78M 4Lr0I>$˞ 6jh!~Ij64(f}="??ѮU,W"jF#pHz[2wh]N(gQ ⴈd?'bԿr7U2K9nAwUZH_};AKPpI>8ȉ!"JshaL0ҭ+wgI†i7$KИDAAXoLBkxrainН,SO|FsMM\Ue%l7M jͲo؍DCS`_:mPX#83P (TVv3 @ *i[ftj( }b WC-h>?j$xBS L 0M&'_DXAM>r;6;pgmSA->_S?ھ˷ѽ88p:c^r K+ >zp{䣮U,~͏SSهɂ=T.=ǍNeUsN= 6,m7'P BR!Ѿ Ԣs(u܍DG` ,[*El'CuX)+2d3 EO`Cak52;~A{M퓿 2ԯ-YrrꚤamCx5Xy 5T&չƒ=4?zS_92k s$te'2`^iq w.yg ;}U@wu\wt=:G yH3tg6p3eݢX\&Xdv^ANhV5Wd2ۡvh1=ђ3bif X O@Q ׺ gmΊձӧ>۴ % 2LnWS)T/mQ"J)"FP"SΙ+7,FQP_; M3' `"Fᗢ4kLdZ6:7OA6cxR0g7@]inPάMTx M[y&@˸Aў|\e`--:Xy6/j$?pNJvb|7E:`cqj%U +uUH- f$r-gFZXlZڨՆYxd2+ UNk}pAix Tgg'ISaxE:jU ]qOV)BCP-h-F7巿թG6;#Ǵz4'ׯ0mrE}-#8$Ρ:_QՆ9<6Ֆ@7hO ЏR^i^*af-3("'v 䎵~rTȫ]ZmΡ>=U+crXDžMD5 *bȌĂ)eH*Z6;*hW`>cዠL-:P2sKN9R ]!28K7VzMjg%c(X!"osbSxŠZ="B狣 fvMݖjɜhYMxt9Q)glZ |!cg amR;IT e|L2rv]-zꈻDҥoG@AVNnC)2aZm#ުE1J:u|r4MoS2qN:5N?td3fU%xyՑ,U|n˕Zo?&(:êK)[BP&-.Ϳ \ud=%,R?ƕ@u;@YJ9K V^}lb^m`mbWC%2{WY ` qnvՏpMwoB”đڤWE9P0%ʦڶiw,坃VH\Z)doXC=ȤʃV!3Ů^3R`&":BqkzeݿRq,DY!w|:n\w~) r&yju=V p0r]m6Ł頚`/Tu]u\ a Ҟh087f Y\}oH4yJHӲ'֧~%+J#2W5x$zg5؜|)[ pf\HMM|!;˰7(?ζ\顕;^&QT&F#6>7[/X4^bQ "HoX#2b9JIp0TSS0}IPswD*9[aywugW$A9A˛axg鴝"E9^%cRI /&VWPUzl'Sz")HU?W)G Y3p [ ]D />z/+ġZ})שx6+1sϔE΃AQAjg+`wE"bf'*YqYEcc0ywi*iMx9@jDN >s^h)%urČaistcXO:y]*PK_İytPt~B>hpABJ-JIdч@88"At2q+ P4fՔoP:p)!(׼1!1e(*y%z&$t\:=H]vu.k`b4ÿtH6Ťͫ.rTK=e"1-,PS/=8LMAlRE.a"g.t(&ڲn4>=$h(3Qۺs/-A{cU]ǭ`>vzD09oHC89:qҠ G*B(\' _YP%Y>®3@[}K{l/5c?h_~./q6I$εV8O|z@=u/s%ts'-(C-8rD֌qJj.=۸to{5AM6-ꝝ)x2؃uAH$#Px'<,- 0:+?JhpNUfL<|},xeەH {-5)TrV|MzU?Nů惷ʢ޴JqJ\=Ņz-U05jF.!MDݴ]+cϝW (?5mK 8)hh}7N>W2BP wN2i Pd%zzݫ#nMѣsIƓLY$]Wʷ]2ԠT(-)Tve(_]K=]v)ZUw\eLDՒ)!<߇\ff @uBZ&(8 Ea> 򛔹@͸A$1YNe{ T\ ƻ񳅉R_N-U-ECR*Hvq6~ @Dd‰I `b WYWLUP2 ):(tW$}'HcIU!R- hr%tCы:Hq箵p2α޿AIþD چ#4l B+\16gF{:[=VN I < /c=UA._Ƃ/0f\.΃+6!trM:%ZLYvo%rQ4 /Admo=mOvLC5AVp`iZ|8-a.6ZYS3cO_AJe S ]:OF#s]2!g#"~P@c+} )f7kD8n5X׼Nw,?PCZt-\vcaNjIٽń7IAw+ wVAsE:LoVw/۶'7w)lv.Y]fL9d.b+ovC%܊O{U\J'1>zԷ7dz`'qXKExþb%˞&5h5j1{=WC8sl V@F(%th0BI6zӆp4$avhC}?cw'lYQ &`Ex1WJ>b8d`_#&r3 ӽ 6ř﫢-D@~;VQ"(zpPʯb+OGwjH}FH[<6y'%(&Wgi4yT:$APdE}6L oYUY*-tU%RIɳ}w`BKt0xa#V}t=oMY}ݛT)}Ȁ̍8N}S>tYG>Z4 .%D,ڷy 󘦿$s#biEt4eyutO=j[swWz]C 3߇իtg" D&JYY(Fk&O`+0:Nz@']g  ȵ"-[=d<"c)ݔ.&2m'Rt[uQXs!iJ3#KtȽ*8\,/EiJf.8ʡ M n߂ YAFN=ۼ4ٺhߩZe'&ZLӞ(a{6ݽd,>/si4O98Ab,s@h7fY#/PMWیfo0 .n+_IxMuV ''_}GbU_Tؙ/PK~֊q6mmDu|~sS~H҈BZ؏Ý׈NdfEXcD"S+6󽘨@vQzp«A+Q#ގ4oyڨN 1(I eVUc\XƥAVf+HSDZ{m%ʝ(3[zpF ^2.HtkW&u'Nʄ.UElXЋAzfdsyRO $>h@b(e\j 1j~%Xm߂ srQ7,7$(D%r_u2Hǖ} <2&ڲj8ݞG3v = ̾=78KC  |yy75E<1tOI`LL D|oT6ŃqYH٪3TIZ3<ݍ| 6vgXcvQ߾ T {*{ ^GR>f/:7@3<;UXshH=SE%MDQl ^ `qhW͓_̍;"3lGz S%Rxz*eüE%hM ;%gTx ۦesa:yZl ".ŏ @`l4` ^/ }@2w{D'{x19wW߬~]kZ!Lh˽ь91m# eg/;Kz"Fq9|CF ɂ-ʡazw4WKw;RA0 Ɨ8}KYgA؅~԰xh \ &'ڶG g>!C"@K:4CC;Yy^tq$xb'Wl~w0'ϢSO_t6@؇@hQԝ1Ufˤ`ylUY+RBEΪiM7Ӂ&ӕHk?QpCstzc@y7um_x&.fێZ|Ҕ q{U8#WիHno"sw2!XLiN)iJxxz5׼&3#2H{C[gHdގG,81)ͧk]"] FhQH=,@BlN&q|WsMX$7~7 T*"̢He Y~<.V['Cӹ+̆#xibwHgƒ!b?CT$V:5 Ű&1#4OSN5k#y{?(N. `u-pn2%xKS;[R^Z:gLSj+8P.+j2[b^d,/umo4y\\?v v;"ܻM-覃Ɇ} Q Mp\GP:jpzm)?2V'+>n4lRx'KڄB#;ṷ&}>tJNz/mQfGݔ2|'zT5 EeEl6d_3b pи42bbб/5 $OArtóp];hi/ ̕R47WNgd dB;SP^.t׬W\` SNƞ܊EW=Ew'p1/If8$uEkzyߦ衒/3ϋ3^2Xgz{ /rR!R8~v r܂Z?%|ӂӑnXQa}=4Fy;[zgh- [L7ݚ=;+aiC!18zJpI;*(^9?rwLIuK^04U*r90y, roOsr/6țppU]1'q2J/,a#fڢ?NkI"{=K%dLErox]O]WT U|oRa[Ddv|mR)oVC {:8Vyk7 ]OUk/dlm2 ϛoLMƙN^*;]%kTU?6БA%:JejF KNJƜ-YZSsz 6'oTmrC;losyiYFJPp5JKA6h2 C*~#{˿$ D,TdU,||8b;f7AwH4mk0VrN>@;Z#U_~9tZMHw g8 d#9J55>\DQ q|mjɜ٬mu"hDl3RsϟuDg`ʲ~(M&Ю0}QD΋&ɝo _u 6r_Czܭ:fðGZS{$C*cTuEtHԧ,eIg6bG!DW *$*_eS*f6,f^b~PިũRZ|)-nOstFPݒeNݜ/{|:C߼}><#0hM̆:Y"åMyOƦ6CAorש39Laܸ=Ybo :΃0ḺVOc˶D.%Dd~풡`OG<ƦU66_ i=pU,ѓYr[Fџ6ov"iF3Ef%qb%un@-V{o#me2 .q=)M-{yRt>Qݗa[^ňj܋R[r5'bu?bkDDho豓?$<$4X3`.P9b;R]|ee]'2[/U~MK҆2Z\-ȃت @y_ؔ@AaAK( 4ain<=ØZi^_Z-=)eL7,n#^'|D%!G Aw)=pVU閆V1{_ M uC–/ݕڄ$ljϻ;KpmQO\.J!s_dU^zI9Q72gLrM]٫$N  X[uMۉ@Ec԰H>4X;ʧ_tgdArW}o9yG&%?} N R,.-L /8ǏAyM!"Jm PK{&Ùr9sXG] .0Fݍ;]/5իp##(y@w.9ͱky@1MnT1 q\:[-m垹L$˂Ã5ZUʡcV⧑Ws*ӑ &w㺔(o2Z Zfbß[a@R({|)7VmPx)q"*EA\qվk!?fxDזW+B._`{0"e U+1^ 4S >S SJG!%My~Ҫfi_%XX\}*VY(,rj!5& I ~Q6Hc6E:{Slt!ܯyzD#VȰAW[j%^sʴg#@=V;^tL`l VP}ւsC[Jmw?.%0 >UKC߆\m5 Q=ٶ`auVpEˇ ¾A*xKyƎw2u>WlktusrXSgkw3CnuqxQ;85ؠ1Cm+s@aWVEķzDmJѢQtoT ,jEj :Jp"]`ЛAvbCNƝ~~PACtOǽE: hDgL}okG1MP]&V,Ci!uJNtShQIèKw Ր$h6fء;Ǽ #>!/G'6g]Y6pI'cϑ4o*9pΔ6CWqt  2jS'`J*k"cl^@~)FwM?hf$ )kaCKЩmkC/Ht 'xiFr*B 2ڹtwjp!>H^i, .?|\v]N{d "ܖ3:z& 9wCdz1.E)u/*hUSwֿb+h.N2`QYZ h`Lqv+viN`?<˨F&#ߑ1C-d~l2mO]`*%%6#/RcM:vDaZCo9+R}Ky w,irE8$&_PxIYYc[Cw+JQ yQA5753~Xh̚ga_ fJ0baB}m"j?!@ w=+CE\{԰ELk-SV-tc%v`GLG8Q%p>{iޢ&2x<2GqB2W_c5"mk*$GQP2h<䲴$]D J̃*>qyV@kZTjF=5ۜU,.Ԫ ~J$5t}hS̽dmؘ#q"L$}S Jǀ)9-V_ .Ę6K2wr=cqA'Ô2l >')ͦY0UV ְ"/KocL H?E뛃4yV¨ ?wH~N:eD@E 8{d7WD ǿbk溃Tv̸ywx:~JkY!TqC&r ݮauBxl2ߢ & ±vƚ7;7o>󏩬 Z/> !ňDJd:/nr11O:ėX8g1vx<{'"{DG@u>۸+鵏Nxw<|IǢ?`ΰ>ZtlRڏbV$l'=%W)nZ%xluI?KD:SYCt,=Kܝ_WH% nRch hD]Dtc1+:ȝ4eЦl{P} E$.cpdk>m3ÕJjx81b ߥA:%3oW4G*tJ3r%|bn` § LǕN&չU!nq,O=8JSBa3' &k2Kc>ěh&OV$ Ci|eG1txDxn.T\1- SШ tuP'a93*eoԑє T/M K;():G ]@97*9(2/E YVoincW5TʩWEۍU>=N#:ܟ1M.x;)Gno+475oq¿#cN5}Qdx^SaYBLjL2 ZB24 U`J`sN YWBC,oN%R-K}ѰE-T@V!8p|R,l ?n|q_ۃSr.{U"&# 83?O$Hu )+̓?)O}x:&=-P (ҤЃ<6a S:z4HԝCTH`)nV-::>R1_udTk !!%ŗxViaۛg8.mN)5r9\cϢZ瓫N?G0E8>W~,28h5dw$E 2%&6nno-(1Eg8$zs_c~g?P1D`u ZywίYHT’GۈW0D>95wXYRMPKr1 hNx*7L<qgvד?y&j~b"ur<+X63x6b 7L @?vSgT 7)Bbii$X`RӍ Z5` cHɲtPtaWIK/4[ovױ΃~ZNƪ`v^1;dPy4x_bm4q{U pDѿy/&M5B6*$ UU?`F ! iNFV @sR, WOi\Sȡ8 DyXօ@ pX >A\?GI߯<;xlI,~d×U~Z-_xA{$/rKR0J/1_Ŕ;G`1tJcă$x2B{]8X:<^89˧A%eDT*v=Jk$B}YCk|[60G!I6N@Hs 〕gM8(W%Ky|SAcs;%/l媬l 9y26| cZ/;λXXdY(H#񎇯Ӂgdm;)>ݹv:)I30D$#Hm~J-K'zU(w*`s.Z/n{KP]⩘Z_A=Ywj:sZ^kר>s@4Ҟ[u`{ zNTPΙDFص?9mEg_#7 ^ӷ u,RX1;?%?ה{c㩯Sʻ[ZC4\fs)@8QȻ 붠cZ?O.P SEXҡK~:Z3e:r>"^;b'|?[b{xm浗DF;$X"{N^6 +j.I*<5Gez9b=8=ЌʘlS_Br"Y7K7C)m Nde+矵M2롮)v^n/X0$0TF㬔:|}`~жy~t6r:[Nȳ[ƘD?&f$Su57 A2&0e GMQ{(xq9Qr\E&K"hPdlDE Y(𤎎܋#*%).bFgd1Bp{|˟32i戇lJ˱tl?dUڈc] _{9nȭ0 e:*r@FTRj&G ,o [6TΔ"ܨ %tu=^:dJ |d۞ g=ycƍuoxCȀLf$X&I[,73N>`%%yEjrα1CB^6E}hv`6رZ4ʦ c&XUO{Z_{mIu5Hf0>M Q8?tvQT0.sH-*9Z57"s+}9XPˍt I)3!ŖG0xn|n|0*Q^Kjm.A}ArJgQkc^A&Ɩ3ȎLO6 +J s$gjGaOhCYnς/NQ" "P\U5~@g7r"|@B}͕mnOH(K{*}LIg0%3鬥'\x̼-C Ifьh䪥Y#v Nȋ.8ʐ'MͶ3Q:ƼabtG5ZԘ~C;dJ)P;߁o"izp2?GǮz1B$zI-t4?LaW޹Yg&np+PLޡ9y3q)vϘ8; HFD,Ci9- oܫieΊEBYР=Y jb݋?;b~_ŏ;Ͼ?VKH0cj2cM=T BV2!m5Nzz*SA[IuD)O3Ӯ(!ՑI3P᠚+X<_w3at&ƣq)ҽ.gSxgFGPETϋv-iT|#DB`z 5)R'ea֊mwulu ,7ez!i]_"J^Y; qV9S0#]#ҩ_]vcNPUnΆЋLczh+CG}m/G9.tN\˥& δ'm}-Tͳ;$[TaE3O}:g7|&(IT weJ$nh9A.iqWZJNpEry}YV HA#(ֱmAuo"o[O?uFl!%~wA'[PDH9CR[0w_7S͚U$Tx̴bQ0~2 yTgpxH4e0sZ8;Ea"i;_>9Is~Й0RMxBӛddn%M"0w" `dǞݔ9,Ym g]6Job(=K?yY;$s"i.&7 o貾э0"eHN3٠f1o}ՏHzfⴏ="?Y;(^>bLn6o]=V-\ +GJbDp,@ms)i\/k[:Kܲ !;}ЌHaQ{wߵAd [~[V3@2&*h!CV`]V/W},D'j3(/ Ó͚~⹩%ݷP*-CU 2 -_3E*5vxU"돟J0/΀ݵ}dάeۄ D4^[ɒ`Wr ˅ƁžP%&gWN4274 }MP*/:}dWm c³:qw. D.gD`Цg FQUyAL ǖ=l){QKDܔxJw"0"{"C$RN QʲHzV6$ o#9\cp24-3LR*/RJ@SK3-/iqǵs([RJa`^5qa syY/)eO M~ *gjGw}-?b421+MCb-qOՈMǗٵ!yř}ÀR=WwL%v- QOrLduUXUgz䝦m+?-3IV\C]3$֞~VGEp"M ;w8Omlpl?/r8J.G0mY7 b-=]ηu+k*D/ z!M=%Iq{b'U$⦂-ڮVphOeɣaj1k>(7|ioEkK!buN}H&B)90YMV2Uyǔ>E:u}̈́єl%vcjEN2ϋ,)3Jk#^V^UN2T&˸ڽ?wUw]PJ Ӥ'#CᕂptFPe{HsT.JC 'V!U[Fs+LI%NW< yk?"hHoD ێ|W&邖yd,+AXPx "\0d(w^4 (B͢.Zdk VV3װQKD(3v3Զ|J4 U$Y<i3c֍ y#Ps%F_V?Ve HjNr{pam-SDyDž*+9rAզraz֊Y'C|q˱NcxAh6\ҎSafd+Lt*/j*:F;1Cs!=09<yVvvvidg 0/@7J쓩PA+߃!t ̅Kҳ@jY+v';&%TOaAdX*ݕꃻ8N@`*`}|H𕹶רH~Wr)ekî0[B̡fWS\JcQeui͂k,[ qqFӒxL.џMRV`4.q v/wjyA4(2aW9-}2x&;;@e`JSS0piH^7|]~R1CS>9ph %VN^hiqÖ??f/{llw$%wNdX6!p5(8qk#nEa /wPHz Ys&?XHAf(I3Ik¯DrF@rB3rWȔS1tLSbp@ucW  8g*pJ餰L(t銡P*f"F&](}H;ÿ|W2qb^_oP?_ӫc koiow)7l>!GBqA)\ȱ~f 9zw=6*@|F^I0__G?.w96?4gUp빛S;.&CE,m#xr]yf؟ Pa5j0͛;y,ͽhO%>UOrf[6P6 yC}Pɩ@AYuZA*{lJ1 _ jVr%/v GRm] &ӕ_Je.j9Us/wU J pX\ՊgO݃VKTV5yi-pXT2ElbZNϜ-H+vF:fKiCXF=RE^ym"?Ko<s4V E6J"^.:r2>(t#G[*'#Tn+gGui>A$o{ٗyzihJ| ("~G?ZEb|,ːȵ$V2KB Ҹ~ V3h)Z:*{0a!O11FD_;|l~xӫڬY7=SiwF^jG4l"T+Lff״c'58B6Uvma&\2,\-owq~GTOcw7&j)+B>.3А>@U.V犾8\Nn6"T:7cķ 9I<1EIh݆hasp@4Cjzco`C"DrLٷE`OGmgp=m<6Ff3wQuM*+QW "2@3eoJdr9:lgfb.{Ks@AP揃(*C=(;)Fh.FV(_R, #ϫzYh{z4#@ 3 "KS$A~yK n^ǝmO- a.@ F$6eЙbll]0H$y/ujs{sgKa$YXT}Qx5`jG}sY -[X6Ex^=7ȆNnbdFSu Ad>xLOM=g>τ +}#'NIRv2f7eVa%g«B 6aq"A$)U'=B 4ܛa}[=cL:C}gNqQ?XݬNuivo7[Ó|OyB ! _s=X??P0q! Պ+j OHC\Wz9rݶ^غ,:-RmE\c Dsw@V)I;UƂeF@!Q =dZnNvz x}@J "YQTLT5M(Tܿ 6-.;ڋ_PSzw=rJ*akF,}3r&ZQ+\v4zÉ9S0>K6_#f1v:shxUʦ\*cZigǼhM!> Ņ 0Mtpj&FN(U|gu{:o+1A$?u1ه]}͋8d(nfzI:(.ѳؾKkV*u L?& apN YPsMܘ:I_KloC o^,$u>ʫUg,EDOI&ҽƗ{<>е *Q\bޗ7lrU^wt*u<!uve4aD[o[t:^N&5m$t% CR.|;1cdv k2:ݝf94Fiy5yޜ][XX!`@5]! ZwN$z]B ퟀt5!f~T8 3RPu5*HhGK!Va7_Qv\UG:%|Wq=#Sؒ973>? I/ﯕL ͮō[~#w^ihХ +0:!=QR@j7 E6,[2tbժ4f}at+mVlUc 3L-7@,@A N0!v}BnW}K8$H$3z9^Ӄ~Xʍ=SE*@t3b|Eh^|PX`=`Z)1湊®Ox>jP8ZPՃנ2Ip\un{b͘}8dVSb;F}̣a~5܁XZ=?=܆7xO~ h-wX9eL?K X|~ - 8EiL1tZq)DץAulr IjUzA7TV?R( E pR9oafj8i׿leׄ?H1%TcNZJS:Q b/-gXuJIMV͚|2nٗDMx4g+;R^˲s0Rt~f#&؀qލS>(,+| !xY8iX *_C(D51UCQ]SpK~+m Xl[frg!"N@G|I@MPzHOi39႔G.;bOƗ-,GS-c|T:je[!P#\R M@P {YUH p*lndS/71ƈ>~@RkBy6lu^Zԑ3ϛWqROr)wcGGkHik᝿77ƷEb:>*:k/`w|:s5.d^>C#1~U5ٝ AZ u'T;ƃj[ , u4>fm_[D-{uo1/3 ȱR7O![3?s_APN|0XT2q _H'Zl7?IH&dx:5=&{JU*%w'^>75$rz!oWf<̦m?_>,;d /Nc +:B{!̧rCHn?=^DVw 'Z=@LDtڽZ@,Ѵ trW9#/4Ƹ%`HD0&#kxp9llz8sύj/n.1S.܃vv|Ed퍜x6f39#bj舕Q#*DU<̯ufqO5Lm=zNVcz+HmhT]azN]7KĆ~/H`i#(h46CSj# FQb tjtk*~xD$t}`w&KY|MemdԲVhIv{Q:ڗVӐ惤B_e/g+`b;a3hd}s(fɺ3"io m!M'RgiHAB֫,ɸ< .yX 7I?Z lX,/hkE}O"Sa451!a.wN=Fjn?mӏJdגeu%[N DOViWCrf ER;wux̢$G@'jNm/t vHfpi2pCe-ѣ=Tiߢf8"ā$*|ZWFGLq j8%1|~,*#q:},GkDLp ~U"k!"qʜS;A"%`@6kůδm-DiP!kBX>K1y2 VV`3upWPS]S t(FxEc V{J̯b5rp F^'"U4B4pE 1:Wj6{Pke'XV*M ZU|/g_ C'-,kCaf`k{ޟb2Tzov{ gZ`:<޴? MO ޲HՉ d7Pb`!&ś0A΀x aQO U58/4YaT#Pepz0cs4/>xas0zQ1Ot̥n*lLMM~?::s8v:}9d0)$$O 4Mhyv8IB4ٝJ!yHb"k$WEyHwL 2OQ^[ڿ4xk>&.P}˸ˬ7tPeҴ1dDZ.BvTSnYOu3ARkD^$71j}F7\,2TjtF滒Kk6q)*Rid1)t5+Vږyα3 A#ڸ IN*C"WYۘ,T#!qݙ}M1vJf=B6c$]$MUw )x[eywP4ZI=J %VۭD JvƽwXX;u\#!z j$H[Vܗ9LC/T)Ng;EyV+?w0'"N0S3?`"b G*Q 76&FSāK \ĝҒՇ]BM/dmOOn !>_G5sRWL#ł d]̠(@/݈sl 7g-4ycK @]qc/agÜ {_HV#l1E!րSg3C#eՆբU,YX6)2D[V/# IKlhVÏUt0* Jv*$Ù6 .Dɚyޙ4OLrVoH绪iQkOZ!ζm (a8G KV')sb` JW)E,+:ඎ!z9^ n(_r.g{sA91#S(8sdyPPp9=d*A76{Wևu8h7aCtM醪5k([ILa{tPʨd9lVEE5˿e7xBn44lYZij/΀Zܱכ+~ [*NiXWs(;o9|m x!Ǎ6g`3vBUk31"2VsN^kӫ~Myca,X.@?̌Yi撍2:w*J o2<&a4M$1]F{8{ 9Ҵ+- (/ ""ȉ5=,#ҳ'JbFր:|/HO9R%^uZ58j,:EŘnJ'<9Z>&[m˭.~c6iHm o1oW ?*r& z Ɔ+w)<@y[+Aj-)}@50Y㚻&`ŝ3m 4"R*( S8Z0HA0Ե +1YB13)Gfq|elv_@B-xʯ+p$J/lMc3@se5k9\ϒEVSz,N>m $1 9=<Y1B:#$4ORFvFN~-źoBA OF|Џ0r li+ԤjTr+OQ-ܯf0# X,?"`d-1tXѽRE?9+MyԐΦa4G"4!(&K6}P C+Ѣڈ(\8sư59ht7QylM[h7g- 3083!o֓ ~IkB]{kgVAXZZsW<4B&J2 iuÜMh?HQ c]jࢤbV,ӜgSA"S @ b_Yヸ:=\TZʁWS:Jg?dMl%kޢЎeb1 mQqUa4eXh/ {{"'hYe잉;ybz bpto1ҏMH-r0WB"~ZJO;I gWÂFU`w625i;z@K"xyD8#\ƟԊ 7KQԏEg]m7`'g<ۮs-F/%~ֽ_DŽ݆k@9 mlٗ#|:\C~?Ʒ*׈\ՊKcs]6*Dxc6S4!62zZ>#IUߴY<O6|Qm&hއZPhX4Rfje?,]#:Qcz0C MӲ,Zbv\3I506?Jš(&}hFS.|mFa N7;쟷Ȋw"P c_H7M&J fi7`.]eXaB"GF~$ EՋ;i44hr ;Z3^ht$KU)[?mm À>3,YK3vCy*N*;j@5TxKY2P$\MWb$GRsIYtb6,:&vxsŠ 3\ }Pd6gz-:ߴ7gُ,ӡ#MbK yV[ }>}Y3d&5!;4 Oα^N/AӑiLWa |Xu0f"qlŔeV=hE KNeQΥ"E|6q+%^#C*9= tTh?be7fOw ?\8ET< Tj~!`H|P@/RnXL56tUJPXp*+s5,08覍`3;DZLFΒ>g42$qwaWapY+xT="5 +{~9^J6}l#&\> }>f#`׼f~+-9>6D J_YڟT'֙:gϮ/N"T#nKs끬A "Gd–=lK ]="g*"suClNySz:+#3T)x9s#,c$IT3ث;ƒK'a p T !A`ηZJ7fI7|MMO0q*FCcKS=b[J&~sq!So_>ƸäyZZ Ԏ]bK\=X Wک>MJUaLd{ |2M]oJT맕 Bg>Ma.k,q KA BC *`Luh pE]Ôq"8+}F+zյ)HLzmbl#~H|pIotNK,EF%gutoZ5ժۙlRCL&0,SHu{8kj%k{k,sk<AmOC>l;*})O ?Ӑ?%94hU 7 a7RfS(xx3Nj_ml[B?b-IHs"8[ ݁zH<2⤅]>bEJ&"]hn<- IB Ҏ~N@C^ y}i< r* X­<O^ӛmc-{ ʛФE yHebB*.{yl4v?1˻ԥ" M4FvҌM+&P-4ga1l'2x97Q {1Q-nNV| R4 Fnuq4Mf@k%e12l9˻[na ڍ5HUL/$T0DZb&/\ S)?jxo+5jַ鍴*iniYUx 8(Wij, -,0$0. 9Wq+%~KxfO-0$N+b UPEnZ3AsS1 KѤ%k+|_6l9q>·xmQG/ 7Jf:y[yJ򙷯gb3paf;Df%bl5lD,SAչ C oXć[iPl:0H^ J6X6I"L[A@<:=U+ TQ-[$؇ /3~ "0 7?*˽/+(iFz.dIb:L˼w 8'dB281 ̶6>lT Ec@H:KUl2ꆩE<犂[kBq5-Hʣ {U۩qJ-|V1`.$rcݰ3,֠pE!ҞCZ8]B/!P4*%x+>})z) ETؕ9욗[ѐ|ܶsH0uP7:FЈ@:z$xAT}):Yl^&Ae+b^xS8F, ֒'VC'Wu-A4=hX2,Z&&OMhzH1LO'1,9 ԩbF4{wn2cnVg0qN納G"xxi@(meKHzspy! -FJd, 3x| c1Vz]D4>Ռ'4"y t+ 'Xc#T:/*ī"S꣺wm"BAsA|1O%pN@';ZwW< "&Hx#{w' l 47nGŧ|iguA?`)Mp1mž&l@ ?`]̙Pt#O})'y]Gt=<Eu2;wAV@3:4㙄DE s8-z!^ʬNeʥdK7Q5LE-1PR+3?!a}Kpz ]>mVƴTi:9VZ?wѿx܋GCBGZ tj$/q|I#Ic5e2pPp5$kF+鯀K :klS-V=B9oKȱ#~}^>"Ms;؅6x>*J^psVM=*ى%`{EVFRQƍx$H5_/'i3KiBo 4t]QTVs3;S(C6y&`4K+#lO.Jf2j* zXraNY)Rt 2pCTSuMG>+-!^ΧP3"cٿXl+dxA ?#qdԌq+ɨv5jF1~%r&㵓Vr@sꝰ~W2Ɗ3RR8?P)u@~NJׇH]MhGqW(p}(GW.kRlw^jk(>q 38:YG`Ѫwv8U_\Vu(+qlO^fA.ܾEFv˻%y^fZH@M;^ pj(05'ͯShS,$*`{h7h-rl(Va7`A`ؽ'xr>Y,wƏRXJC{樢ph&d+ `Cv q?奈^ Ip,XEDyeuˇ^vwХ$)d'iE&JG>fYd2N '/$KxŵiemwM<(*3oZ/),H{қ?=\}"%=€gTč@+VAMxQv)f&^BH~ X' bn5oW2"NAMvb QEG %23)naiW)(37᮳G['i}jY(@enp-ϖ+sxq[ɻt¿"nsgro&9]k) Mޱ6*jΩ0F5x)8mcxjY@]ܛ a ң/I}||!uQaL7AJudž%|LVMHzwS_+>rJ]j꽭̘ //FƠ/i& ñNSFy,=& =?+0:7JZXŊPe4}N'3ׅkP ϊgn<>4HC bmXR? `&n RpxېlTTتvr>ڴ .ZszT>:GX]_Ư> s eh0 Nbo>z ¼s"&H_j7r;1Hg-a6-tՎ*uVޝnViPĮ{(uŜ09D4{zysZZ՚; $PHn~PSQIgE˸xy[/\ 7^cӌyO9X8]Orzoܵ V,ij6Y.dU|Wx-$|#yc>8ƟXF\Fw`9ȬްAL"ڼC]b_F\cGlD)ۣ 0Q+˛`ɽ7M Ȇr*6b'qCp:{`Xޑ}iXjvOS'O"|wҏiOA5RrSuȨqB>ȭ |h1rղ7B~j7xGv@nN&" bIM;m61`љ6F1?4"Pߌغa(3l >!Ju ܗ׮Xtg7ʕ"tN5I#;yvk9R ; qLL/-f'0;rE32)\_{ۋYrBuEc[<s(8]ZD89, sTYzc{ER!|o&fN]].R`'h'u,{P,@uF*6^Y ¥)ܙ1D\쉤tҌRfqJAT6gmXOx)_aj։*JiT[ɵ=mۼ.fh 6_9LPlK\eyc 1 tRdsڌ=x¤ߏіF\c_9`@aWE( A\u z6\1E"`g;nq5*\. >:J]xi`>w}7HIڄe35BൺY@W,RUynLxt{<j$}B,.TIC :׶^Ԃv wkV]~nh\/Arl|a:RҥaXQYH76#wY4m+~gWdI>rƬF،Q0$]4:[<Ka hG*jpWclC-*^GV|< l"R.r:6؛T5ч׊zqeSepn/8N^ M|*F Y|>qV,YC0!4EIUr$   e{ț;d9~cSmit\d{(VbY̯e\H`{_\/^,e8"gEQ1xಟ/v$b$Cz^z1Qd )W\N/O_saɧR 7=<AhTы1#캻-z/╍TRsA&e3pMՇf)?3jKgzi@k0G,EW -SX2;)산L HҙoS盛w4$}GrKޢ .;9kR*}BQQAD\pizkP`~sP@. /SYen֍4Lgz q,OH :LA[AtxPC>e`afL~9rpDž, @GL8*GlAqA wPщ^BA@I]eQ-n9 gR/CRv__\|#.1<=~`30 ,#[8às/#㪪ڻ=mkʃ0jTӤ u~5 )LLu.kN^Sm馵{򉇉k9"zUWۛM: sN}uXHXn!?<^ŹcgiIU*!;1+ SiU+._d32 .Ԃ~o/UF,уal[)rLM+cʖՃ TJWo̘q}4}Y}y-]YQdYp]}-m=Ƴe3K9bzLcRZIS6>x {lyϭE`)*^I,`E&sFMc̞33'ɬjZ BxQ䩙"rǫNY0ҢװHI@-#Gkq!;,%eAsRT(# U cy@m8YeSIŕ?\ %b\Qn(Ӓ?YSgEq^d .:@>Z59;Twr93rPN|ӢEcJ=ںW\C7BAZ:,$C`F?&@(Wkkf7X!7eֽ8{rm~JGWX{j|m9>(" NC%_l˦qW~Pׯv{BhcDƪU^d}w,gN6 yGhӴ 6;d.ru|SLn7ub-* EvDLLAZoYWOW ҞD柠Xޫ#-_rśV҃7ndY Z߶@}rW[zsgM5I-H{ш~~[.]!0Y]*ѣ*8tˡ`uII/us*R^`E="i[2 C t15Z w\JhwWg暆J6D}$ܐ"ݫ>yNn߇z -oG0iMޭٺ0_u)rQsSL2)l%CfU!z4O8. c<>-V69Uq+_ݐ`ômaF^#s) yS(HM}* 1[dD,3j[fӢ $pTUz i;'(R*rt./[g/ 0$:wYQPllvK2@qA:9j 8v9oNeQBnrͷ- f+ cHkfuD.?_=|YdAK \wX Np8\iUŤL\IRk)GD<ՓP3cO(Do+ v2ia|YH( L4jKS瓖D$)owݨV,-Z4`.pO>1ũN:Ѵ vvݲ<k+hS(NM73|ޢ> W(a6D#W Ǣo6oM89Ab5-sI@TiL' RX4~$1mjQ8u PhP`Ic+YbO '̰Id+k W"'pX檾y|9$'f|cBC"_|k\5B "T.k3,-5>62&Y } N!eZI/Ix \;^((NWau ]:Hqú+:aMD5dy,xM *}5^נMg';a8i 6=ЊT%u <0U7[NFL@պnKy];!팧zI ^bUȡmȱ^{ ߣG"8o=o@;X Me9/l:Ab/YۜJ\vl**2 rjCĵxȷ)~&qG4wbGRfqz׽T=lb\ՐBN/#'_cVxKx 1LRCcVha!ZԋcXp0a*Dz'zgI_,*{ͯ͹Q<>t,B.wF͂w,:fP@T|MWha.|Ns3GbñoeaM HȑsI vYdujCur=_nt4W|NsBfwmbKGLo}.KGP43rf@փbɏhV4MH10F7*00^Ƕ R i͇.nveKjZwU&=~r+B1t(We-v.q!_Fv=A`ﴡ_shPl- i^BpsZ:;+0{Vak;gM3rJ@Cd)=B70a([~rg_2:YggL.!^!@?/w:*l:f|b<\Ɇ7x &͂]ԩ߶ZQtcE|p4AU'8J;`6++߭p !Kǥ X:ws@?Zt\ dRg( &ɼ z'z,T<-,T _:Pw/ NjEMI8p0fl Y׊Oܩ!1=LS4MpȚT lCN+io쐁 =@I,a6׎sq\f8D@lʵ_AL%͹#inqCDoq,t{u`&JE} X 5J /`3b*oSv^8KX7U2.A}yb,7Y/HO:3vhi)9/A47zo!vkIcVMfw$Pzޝ, [^)%3W&$Xuw{g`Xigb(jDO~QL͵ N?ke,ytszxqZ2a{y^?9ē퍏!{ YS1 ^~(#@ʹ2(ԡxUӇ[:ؔmM8L[6lk/uZ"趋l/\?5WSّyy}L'&!$ mT-c4Y=NX54 ~_j r͟xZ;us><8!#Q64Iޚbq !Xϥ )3922!T ҅).xH]'Ҿ.̺=xu (^銂jf\~m7E"1tI0QAVyzuM%,XQ4O[S#֕#%Ue=HO_~DXFyWЊʏBSZFթ,!ۀ4KnSIAs7$x5 R$&d%\5I2RT& ěSw|0%/ WP9wag24 M0nRC~uh|iZ($&,r.Ya9';^5Kp:HzXSRB=R_~3Br7o"֯=wMS G+&ܺ8@/K8o-2lATҒgX7yzUH,%h'/׌`#sx=E Dk%],Jɛ[h VP@]> n&}ilWNLrlHqFU]VUmxZV`Z"H&AG4%I)  xPE<`WH1̭BI ] ;)k~NowY:8ZxRG?&fbpwWr@4?c;ah&N I!'4yG#w~%<҃f.&Ԙr'.d=l9#Kpwg8lKŖ/VrL1+nZ3WE:,2 ( 1c{j +׿.\%h@:'L5 ۍpL[sУJp){cѵ$@v# ~ڔKɿ:,Z&6N8эPԻL5@d*3Ai7%@Ã7O}m30!CEaXZ'|M/mJ<`f*ryz?~*- D]P͋zHJ;eC$` (pe' 2,*@ \6/f~t$ Q =u*@Dp\Q$\X e^tR@|rl|/o+&e M\]Gp6ӎ@,|$Q^&E$ 4z_MU {vZ$o) _Mn#Q灇N2WY@;or$?жFd79`ZB`5",Z=W[ b9Eu.͹kp;wH`b]6E>T':nMIk֐|EnkF; qKEx#!7h{=R& LR|gkj|Z<ʼwO_OQOeo*_OυsmҏYABݜRf[- L?PmrZh%䪦X1|HwoGӈ_|7\ {&wzP!ٓ?ZWceЁ)|ރҍQW?߿f0d9_ i(el:usuUVDU#y9щg>r/^"&mZ$m2DH<*]' ZIbsGQC9ȩ>W[qKHCl܊j)bYU[Ղѫ\?n#ZΧ9 k2N_L7<̹PؚU95eOߛ?zdbrUPhj;?ΐV#N2R]URYW>:VnV)(X&A).X=)W.RBg6ܤ6/0Y)~,%qb1y&ɐl Iw6- 62F"0>.[z [NT#{'K 4Ӟv&DL=W:ݑ R.!"|@ M.̄J _,~ {P&drjp-\(9d@CrTF!~R -  P?rD UT`"fboɂkB]+.P+PvΎbX.92)_Ni`&6#.~k_vqOd{#+^9eZMM5gg;t"I4xՠQ2 - ,B s7ǙpW.v++:On>_~cN d|%ˊ!~!ݴP=@vֽ+~ r~dk`8IQ־S}7g]R540к=~`Đ z珀,Y!VG{eqk΃TI`߀Ka#C\CRc ƻ XNhU6]#Q7*,MwA:e*>ͳ0H£AD$2S-Xs!مJhdnUic<`S#ĄI*Nlxyµ]G @&F {;hlBJbMB"^B^ڋ4TOC3Q)(,ux^:b<׻;f<&9U Sɀlg|?K[1,+%!%7SG8B GrSZMq_8)2 #&dJf``)J=‰iׁoP20j꤫po-&3\=AD=2|F!}V?Vxu|G*&"fW }y>| TB  ͅ|]ʖa6o{vOwG9M +y^*@>‚YHKxFө%`LrqnV`xd=3g`(h6r98K GLM/j#M}^[/u:VY& aL˿p:}ȎaCFI%doOERV:VNv$}ٖ\^=zng-]9Lw?B%{&6I8cN3+3mu@mGڠ% 5>|R2a^A 5CrЦxà3p3++҆Q=?, ڟ70,mZKjo IdIpcbaC"#a3~N0r-j)?p$8#6  I{[G&`/+t'Mk~}ky#8 :N6.=p֍r;L1CMTSvY6!YC TΩ̌{7Mҷd +iaNyLl/b Np爮pxa0 `l!{X0ju#Q=V;q1>VJou=pa!i[`i1H]0jg".fNv]^e |덝/lƗsrj+v =g,ǝ ;C^T#'nb% y&0ZpQW#QY^X{Xr?=ZZsRD N\͙2 t `+ʮswI}l7_QțĸX&v% ׷ 1MN$>^^d.u(S7GX&aLs;P [^M[~`b2 i"\L" ʓ<-T.F.lޠ$*=?#FjDC :Fo~PByND FtZ B|~yfv"y@ o|I_?C#5K{G{vޒ5/NƔ>.?))㨝ĩ&v~yrD!oT ƒȴ\;~9Av1>\^7-kc|"Ojloz&&O Mm'QzI A>.PthDlDOS!2"Zd R\GWBV3"=B+уM1Zal]pas`հ qa拭8Ŀ{\Ob>!o]S&wµq(4V5zV a@/% NW4٫wqޱ?$)A21#ԩ(ȉ5Y< ߤg O}yw*dP)"K_ 85@dk_Fʬ:sЮs_(v-@eD+iJEz2b`2NjwBZשOIĐՁ5/0plz.ɘ_oIެqe݀הk3oi,H o`3Yu^'A< (x[A@av@IHҙ37FM9bfsE\|lٯ*=FTXHIL.R4FB hAQylw|'둽s۳?_0#8Z^(juߓ7*F K,ƻܚ,{Jjþ)F=Uk^kuC [؋ǺRPvpLmVD4[.E8Uf?s0o;zxYy{eсk[fD{򖗪exs,֣#gtzECʶwU\`V6,Ѱ7w_}ym2Ri7C_T|Q/5er\%&, :s;/255u?ФJmL۫m5/Gߒq}D(˒{F$#MҙZeV=3>qM1%6d"ˤѿxy.{R+5AWSaᎾU?Waޣ Һ=Z@u\_TP*r/]?`;^YKmᅩ7 ѰQFZIѲG>3!)\=1jW.ky.KNu>&6;fy'zGABH)Mao;%Nffj̣>V¯ b*w fU!sMv;k(^g^[ {X\Hh .?S.) %Αv" Aig@a7i3]] m*j7|LͽFآ-W}+G~QˆqU>='{.VٳS\ tݘf 2$?NtSǼ* 4PwGjpu0 W5L}.Ucez{4òoqFrt,2*ŗ! $ W F6hV:9 ^,BSF理sdY+y Ӎf.=DSVU"&߶0J9wVY$ xžFݯZg4ՠaj|T3 |={[\4ӓVoߋuKzy?uUWyoyM q \,8oyB;?E]J{^!@&Oޅ&W9W>D2E)IE ]k 8EҌj _W)q\!gf—1:sWy/JHr:M5dIeé{5UƶaƝK)|^JDƐV.eRYdcUI,C_^,JѪ"Ńw޼qmy \KpOSiJI㷶_{l؍x|IV&eT?#PH*$AB?[O*\92ز'Zlz]u ǖ+YArZy q-+??/oF_2Tys-W`HQ K9+'# T~7vRR¦p|q2@ƀ~Y:S)C&'xQi7XFd NC{u:ݜ`rG2-Hf<7H~ QlIBqH!V7Wa!|kek؃a 92X&kzJ{V_>dUTdlj[Xhut`Wo) @%>F-qەWgB:f xU_^oٿ\uu?i"/9ћ{L 3P]fI ]Ӻč-4FѸNNt8huI#" [rM낎͊҈7(q.;X kG"Wtu|$vSRdx7DS1'22]*$c%~Wq( KuҎ&g+)U[rPtLm`'J[8 )4 O1z=]1~~o(i@T[0_$kVS/-r1+_m̛Mlv*0^^{o4B wո\%4`? -)sU%[Mya`Lri/HOXKp,.dڈɤAKyE 1}S ^㕙Q.zX/Ҕ 7Wco u\S9R3em-pgJ㫓dSLlf3¸QR-3ޯ=φ;cegCp;%ǃ%q MDCx6 >QOwz?/WKaU\G?iIogwpV7^o\{ %2xgG\▋;Ƨ'̉teA2R&{ʅ܇f9&L@ӋO&b6B\1C;h2 ,ĸ+_y 'Ab=e0WaLgA?KTjBu*-xI6OdhGIʐ>T -=m\@f]h^^ׅ+a4oĈnxFNYmX%v9 o $ev>" +q=ɇ+ ~p{ 7(C<:(Zm\hjOJoо*ʏ/Rkoy VZ^gYbh8ꕥK/?2<|R?ʘN|Q81sj x2fqW \ gbCYC*D )hR:VQS00_TNMԉm"M>sTɔf~a!cp8_6Gz 4tB ~Y>I$ hbk^(ѳ<M(4C^w7S{%0E*;0KrX=gȘz럼)4amm0>,͂bB5g=?nL=:R3ʐ نݔz߷9~$,WIt~vC6-js[njC /~ i 6kϳe(}IU xb$x6ow !T|37FH5/6,'||$dY?Lw*Jޑ1 "SNϷck$MHc !pv̤`{@b^M tDOA3/AAXdA@oNaRvlID/?@60w]1XkS=PnuisEXnm7iU^DMNҩíА08R`Ӊ9X]o['p A%^vUG"2)*i"463^vRͱ"-WyΏ־ʤ"$@o؉qSԼ Q]3؂&R4 vD"Dx9 ^kdi$s.7/jnIٛD[7*`y{֓/:i pvڏM,8{ %24mhKM.Q6VP䄿r_CfM6G<ohs ?;msِB5P|\܇Zԭp R p6L3~5QQW0-nJo8|>/N@ Yc[nKP׉xZXt'ۘl}Ez;LM@Rg׈ .~,>̠ukZc]*PϐQ5y#gIѬ4)>D~*;K'Au9GI3pnf+gR :) ('燙ٜuX۷̣"snss,ZVW媜qlm=MlF b+V!;S[@C+C?Vs<sՓq@Į F ևG4rvkwV(.[[6<QaܬېsKsQE%b6Mh< p/|E^7'fr2P,eɞZ78'QЮ"R&6SRA*5}va_L\)WXXo$g@@?JTLtgUei/t7HtT''Bo]0vf'kf̐2CZ# n&{óyD>Q09\%Jlz$Y! loz%5mi_do*𸴁"tGԈ^pFvr ͏bhQjOdv 6{NK(cIMc$u*KF&Ai6?8\¢ e'| +* æ;s-lIzrݗO;+D|ެgc|[͇n u RLӵN1J;&! WtoD; Q!kē_b{=qjm)5 Vr/ʀc*YO}\نŞNQ}-h^' `FVW "t2Lr} =/ǻU}G= _7Qd?[牆+&"0# 8Ɓ %mpjќ!{œyaUBqm4ZsR#:;LϚԛfu2 A?]DE eY3ӟz"w̿ [ ;#7$5(.W"%|Vyc}=YM͒f_u⑲tS9ӗ<WFrԩ3`#=6Xx <ӥBt]1e6}Al.mJ"ZjLXo "qy(jC +e5p=4T-kYmP ܌Kt1咧0˵j0u~i}{\ :B0wϹ0 6F=OqVx2c.7'"G;xȅ0;֏9YksebQ5t'Kµ2s&` 0ox}?Ċ#D fJ{/4w(wq:10kVc>qR8#.'RO4?XfM%vًVE|m\ɭ.8I$J\2X ~Kj6;w|$VV> Uml1*ub|R=6J̚ #1 " I|=@m1w F7-t?KK-Sj_2tj'eݺZFeJ1-PƾaŨuHyB  5r67|ښzC/$,9.Eԯ=7~8#r0h "Y"~\Q5<$qIyH(Ν;+ͨ'&ʄܔA^njiy_zMA`|uKA SeҕLUV?w\*p[O ##+ߵx yIkrF(AbmlTcɇ#cmַigAC7wU0u`2BaUHrtj+YbtGV4mQD"LI"pvߡC%UQXlK`҈4"z"w-4zܚlt{ۇzQZLoe3_֣q$w:mGH@LҺ,<(ErT!Ju+H-¿z)3t%zO߷ݛ1mFɊe U9"tF005d,T-N{|Ayf UC"SiH--amn [#tk t!VygKc5P*ҁlk^i^?{hٖD]9 ,g ~mQ仹uėCQ4{ԯ,@$͚Q>֗g[-J::̇BI{h(D q-?28N=ٵMoKϷR+?-ĶٱP,7_\T->@2 $tO!C R0Ұ9.}J0[ū.3vDM]R>DEou7.SGaz` 'Ou;X:v46z Vz=צ Niuᥨ3)+}dź"Q I^WP>YBf"c@ -'Hz0It9͝ tdDMr7XL Lwm $Z骰G2h/n[ Ź0nm[:ormfVh yj z%:8fQ~fX\zTja@%6~2?Զ }a92ykLX0nIBkSb55{g5F_ >6Pr!urShu'.ddÊ;]4ga) I4zyg}^n_=#jp+KJƖJ=M%3yemd?jƶ5N"?Tm>$uS6C=N'j#@۸֠|1BBh O'r]F#FBw#Lew~~ɠZ(BnI#%/qfK(9Yk4:+VY5TRy׶cq]rgM ?'s$~݋&ζԍf?iAkN1jHkjcz'c_Ãnfmۏ3s "F.xLRpy1!9XrcF{<߅aq{S/4A!ȷYruR+Hu xܞGJjI\*fY{o(|lf e U c qԃ|QT-9ܱD16C +/=ӫW B|hi)5ՈйȊ1By56oP|*B٪/eoyTwi~c1\DKgvh8rS+#|`GfֳqVa0 wMohsghF#3_0d7B?T/ /ӺYw3?~> :2jfӚKT#(W5v83]z]”[݆0:}K~6h(DC瑻\kgkdRڍzp'z)؎׸h$t&5$Чϩ(84s5 5E ,EM 2,AO@LբH 4U3Ij,msR{̆{xuj?aSmD tupi bPkDՔC98MM+)]i!b5 C=1SckpS1*p"%7ffH駻\EB DŽwN|F|[c((:XmD̼a1*'M'AʬqnK?̩3^r?ؼ\0qP[S-\?U3؏է $6nOS :,O{&[l yy aje+=S;plJ*ay1XrZĒhMCQOTɩ,!nylo*%nXǨp27fU"7QÉB<,z%KY t}_ycY NK#xx Ҕ:GJw.uW_$*u]VY <Ϝ8ehR&8,hd< eu^7? `.4JNd:t)*P, Qh-Q'I/{_\_BDh}5/]Re k-$ ^ڎz|̙Cm|lRp9yDL#Gn듟6vјs6zҲmi+Oq=n[0l5gm DlnK cd+A")u`$%U1d#`)ɉCѾTFAo]AzQ erdM}u$dF׎?ZsFR e-Vv`m7ҬLEsC0(0@Q=nS}.'\)z*Qֱ~%I7xP4.qLFqCOY 0JzkZf[ZlMyޣsU5njbܒ}$&L?nmYc\v- c.Z )$) .,oXqv@HTHǍ?/ @ShKC!Ҫv^nUI/ W;JM4KR[F$`% Q6JH2Тv9*JűQ:9!i)kzKbH; *pfń(tH,:"!6<#7BJ!dZOc oĝvmnECQz|rYe3rSu"TC2g%)An^[׃.Ƃc]M$|oz̳j.`VFCWM@( ԛUzKLP8=<~`ڔ}4\$Ti4?)X#6;+(8)}KuĮ"4 BXMS&URTMHQ؄94JB=TEZLYUE:%}]zi%a߭h_M(·|+k5b9-f0,0p|ohjәTפUB= Tl+$+ޣH=Cbg`Ii\ MK~ʠ*]!E4À\rk/2 ?lLfluʁ}FǍ\bY0Kg[Cv훊R _WM W8pw˒&W :+"iFIEPY8m8#i wX!s'V99Вt>lEQdbpV˲ٗzׅpNȳbVDWE%W”ESh{RMz5j؎ gEUM.rRߍhk#:al;(Tq|Ţ$`GlC ц 7ePǹH*DY)DoYLR`DTN^ /f{ zAN"M;PA}}?ë40yT\UM;e?ZEυaKdZ4Ly5,/DjgKd(e ꅊx r_EC<]j׹۠$!QVʽ<Jr[MgȶIGRYhqlzn&b07vIEXh<%0v7&?\t Mu#JM(F4>BvhRz{Ա+7,Qkǚ&@L`,y 18z2[=b/i;Qk98nƟ΅;"?N 85 ˅cQAhvǙ]kU|+*Ihgvd L/=miڽ|JƏ <*?0v!v5 먵܏Ǫv6ꨆVd#2Ezz_qbJW;B}Ä)$9z28^M].Il  DP ny)Jj52:{}.T f*9+ M;+?5J_7<XJkYoQ%nDXm7':A~kxN\,Q2WC#Pbf@U+&r \ ܩ̭dDV;6PthӋüV:OP$a@Oq`@\_TR_d؃|%XwڷxqOBt[ɲqAf2z:P$XT:)~O)1}rHPiK ^6.f^iwK%d6N t\=}fx_7J&6؅>FU%'hΡmA*qPGd7`ِvX'VWp ژ8%N}+𥗙lƠ*Da*o٩-,P7txSLyPP\! 5o(l=;-?ɷ;II{+pjͱ.BpTΛ`WrKr(\DSdw}YN2dղil~Ҍ27-$>!ZLN9퇿:%2@oFjx7 639AaS;ШEX;6A y~%@3`qt76f#aPx7#=|2_edS5g{\E-EanTgtF 8NOC9^)ۮGw .^2CˡܖM"r!بL"r@$dD :_MVKay$=ʃȍpI;'y3K8oT >5-[\ōܛQ浬|V"4FA(kX?aMߗbeqB)@ߖcۈe7-8Y6,B5C?oE;78hwonĈ8n[kVX#D]]ۋ`vWKD#%L[;7%r`:w6V|"1cgsCd^``CѦ%tؚqkz]Kf" x$cN҈DDav-o4CAH4#WZqȝq{$'_d{Sq,Ctyq̺ v gW z8}. Żg$jrƬy =CH?fy*aax0ˁsTPT*>E[{.dIc cx?Q M DԻ$+f&tغ9 򄰖 H)ZV B& WGkkQ?m!k.0agф߅1ZIV.pSukuآ&Hׅ$)Q7^m v % HSHRv0ɔƳtoiO`+f?dﳑ[2{5RڳǠQɉm !؂ }}dl-i![r)fW; qmyf !Rg& L aub-rö9)ȟƜi ?wtzI6"Zw*ds5/t΂q{`h OimokuU(4.vޜ|׿Wnꗢ0jypOWF&J,<֙_a.5Ѭlhaju<,ެ!z4-܌V}ѳgf %fw[]/^usܐג;Ft-ɗ? ̵[щp;uy† xqy>$ՏKHwVҠ '`픘P녺!HܔnK2Log_?h7t;RLekQDiդÃZ^hu'w |L<(|}1MK@t:a(.w*(L~Ma h1&l 7-T{ $9q bBD^=EPibJ*_ "Χb:^ncN܎7m`]j O`ֵd^`{Ri&R;NY \~٦9 }΢ObeWs~!758 @0q w.Zxbq;=R&6#5Bɞ>KDy#PiAQJR5I|8Ê>IՈ:DIS5dJ%VA[4d2EQ6x2lP2 XPj=p,`{. *fWcljYM)Ŵ$@Bzi/,r}w^۱gV?:9f,şĜbڸ.9i5 O-ΠDuR-H8nmro\.Ib$zȾ뭡~6` fXoU%b/=^hZt)ͥ<iݫϻېԖ:V%0N u)e.ռk;2jl*̃  )xV, rcS+zSiGy൳dlBGդ`={@9'pjF!yQ45T>.6< D9T%n~v 2+3vi2ʉJ Wy>h`hc27z$9CfжͲE{??93"$1TdHv3w92ćZ^VvQ;^DF:"yCuCP ]%?ލ.HmP+ #lz|G-UYj9-jf!CS`i߱qcOOS%0⻬TAՁqP]71fV{=U;2dJgo[qZiw1N!sJ!$6r&/|/x3|ǐEx쭆B7sA8/E-|]6.erHT 2qNXgLɑXl''W?h9 ^*{Gɧ[A\mAHֱKڌ9 0*Zv?QxBp49OȠsiPg $+?=c&hw*[* pˇԍULjV xɴcJ >q]ɩ"In$w;&J-;3+`B|]s}4L)ZX}A ^$f'++'#TC|CF!C*hB󶡶ꄣcfE{cdH) v +r:i ^$kP[z)&F'[v"J,#ScV>Qwyøtrqug{БXoF6%kⶱYq,iZYK۹ Gjw8S|bQy ˳+[Ri][[yoo)biIÄ,ms挔K=r4.95Uˆl2<& d;"َB"I5#*ٶ~c-oA; EYxI>{ /]͏xcaڦmqk}WqT3* r[rMFN eJnGQ=h7X=gFA[RX 0|0"MaHxd~osSG)}奁|Ur,"q=\$v!tN"oUwde s(VWB,\2Fk u *?pJ7FBEU5|wW2g{U{pz5’lӷpΒ5+:,9g&\XȓK;}J|_ E3W*2I|ϔZK/8,Pd\Z 0;_';ө'5:Jso G4jlaHr@_JTL=t4 L'"/g}!ը~`z˞IÎv#.w 2@DC@^eؾe1{FQt# %KRu> "ٟU?InMssV.M+؉ʡP8!eo(<dճz8[O5wXC_[>{Si(7"it'E簝{q:v6 dꫯ PXڑ\j+wK»q-="K!z/bSZ:#ulB2ԠMÞw8ȓH&!ٚF,kyB$D]AbgqpT#+ 6?zkD3A^~ÕZpd7Ɣiu"\m8~oKe:|&֥9IeJ-ЄɚJX;ֲwpGf sm/u $Ƭcѷ9ay'`F`%6Jz8O8|Nwl_aH͢Q)9h<쫈z"P2`8Bp0+kvӢtF ^u5:_^CDߗ ,'\|դmzYӒXeVyѲespRYTM[xt~C6 B{BC=gET-7CH;ٟ0cƋ24FsS0[H xR|*ʧE =缒7ۀ~M* {ĮY;fRg1‘1 Y𼅄c(Q|H'3.(y9Ђ*Nҝ- B}i,`Mr7VKCtiшPt!8"7v=z-WM$ ݹR2fFY}?AJ7DB]UH?p){X?u9Ħ5B6?뙷C-(ƘyRk(TbhWK^.Jd2nM ni>cJ0[Z fXliat>.қTv,3țk켸LF$|ڻW]F(ٲ E; o,5lPiLP0DtBm:=EuJJ *kW;sO7F%-OvU>lPIp0Y=XRUӻo2#>t%T_3xM<g mo=I#(`&in /e6=w I#іF[[CfZZɵ ~g0 B2ό}PרQ(1N&.LKr i )Znxa9 s k'i86M椁5`-0Hjԗ1_X?qVWZbQ ^,m?j;YN"Nڴ]W(!GF Sa1U :<mNo7rAxޫGKWKCFCIf@N,ҺTuG:fڟa | `׻]h$\ I!ZȢ9QBcڨuG]`tRU:Gj " 仭hT'|xuTG AFN="e $s$)΂C3$Zy Vy $e&IPNڎ7BU[TPgZ$5s;O~{Ro^LҀ쟂&پg )]ɩ 0KC`@U\My/ nHSTi^}beqVHr#~0hTlBiIB0R5讅HWr orrPK_p>cͥNjmM rܲ7k)Mw4̮2cن)7* zK&;E+ AXDb$~ \&W.>2c7hSyRvb`ʓsdžA[!W|R8E҂ŝ #cSbNJ6>>9 oaAn[7U :scB;_=+*uZ/j;OG!L#Wv=݌Q3I{Pi?\:D"LC|0(~T/ܳUX&Y-EAxz" %O`AfĦN\lao`f;\ƂxT(8}v@s+TfܱHsMi"2Ay,?RE+cOd㔤E]/Sk4^%s|fDL|Z mx%ro&ԹSGJwF:Ve>j @ӑ;) 'u,ek< CVo4["S~.BJkdeA(¼rzLEU {BOiuX3j}0h錞c>];M:o=EE5xEK^DG:wiCM8n&lYvͼD% RF d X3Ϊ\ >zb9/,SVOƌpQeGt*KgC@8"=Irp \Ӊyoi)Ȯm5PYJM$/'¡Z#0:3e'mFGm?%+4!ڷvdMK܌5)蚣FE>a 8 t_rgѓ"_A>t{!*XHh Cm$k15}Vgŷj$=CoUKY\& 4ZmC:(CÃmwĒQdtMӔHh.$|1>MGsltũ;~nR1f4U$8jEZu"V60#(됃O$#=8 ܮxd@$2-!XP ӭV"XՎ HpsKJY6S+eo*dޗ/8xƃߠV^[Qe&ڧY)3(萌vhjVP6{\f%}} 5=H#Ebw&~c!VA ^:JRKk%8M^čUI}s~ |xzhH>`عK#,Bw)lS'$ςg {DV#l;B|b)rR {%Ȩ߰|Á! +/44%Ԋ`/m[~d `snI\*ncs?MI+U5p𺭖4+j][4sFQ?ky;wߺ9C\fU;&C`袟̎y(bZep*3w4ީ*6'I~*AU>&V6>Lu>*E>UOYsQxB,Ų~<%뾁J:뿉94pZCk΢^/$7yVV4obUtK]waA:?O@AkgነUP%eE+A" _z2sf0@|`Ws6ܷ#z#?ed :Zɨ qw &cQD댉ƌfÈXA k-8HyBO0oDdhLI ])tsnFπP f-vI(!rƧ^H#@|$)ю: o2!Vh80/V8 A{|C犣#|@za85bAE+AP͌ṬGqlG8]ks]Ӝ ;}~[6Ws`oߗj=W\$~zߕa 8毨5T~j\Q=g3q\ҕ)A 30eC/.Ndπ is/jMUfW=0Wh^8WhkQLOU}f1-[=vxn,SYۻLkh46J$XQkCE|69N-K!XZqțz?7K36DU@ u}Vos;6KA%0c!QN 6ѮaI+}! G)ѭOVϥds`bgOy"LՁ K@%;{e+%rǩ;VYӱ3Uh䯋:)O9p_ςOZ$5>8Vr~, F);y@R e'YY 9MqN$] e^7$STи5ر >R@s-6.M?S^9wi ^7,HAA ~_`Q3 !eEa^,ށ%p'+~D_׳cI?ӛFgHǹ;3{|ĭr^mIZQkE"?w-iJ.@6CY$z'Аtc<0^N^$Ӫ $ Ntf/-7"RWD|sY{Z;GUcN+ o;V|TSAӎ(lÊ~z.^VPW$x3}J& `/P\+V1~Ds/Byě_کz+/i] #Mɺ#=㇏ۘ{3G "̋{`SyڷqID;NXsP)ۻJL&[ jI 8g.OfU& 2zi$#RA۪ Cu4'A #9Y_P!Aj8yh@_,4Pj", etxwb̷>nQ64GEͫ2+>#m K-S63<8aw NR+?8h+`4$QcDRTujbmJ`"Mpuؼ60"=qY]֙3 >2ks~6?cyFoҸYjz5߾OFuh|e_S:&<*AtJFy9ܛ_ lhlJH 4ָv]4?r04%ƍ*EYڬ\Aן. _蛃Dﹷ #7tA'#7q$LY⯐ě@-^%ɭz4VϹ:G-x֢zg0͂]\FJ0(&0>Nl#90$!l6-b!-e)Ҝ\ЭAbZYcénk<_i mE)mx@8?pIK>f],Yc0~Di O9t +n$s//HԔwLEdurT>wb!S>}t}c#4+A[o %1(dgDvPb!7CL,;"vpꫥYiYT¯~PUjԞ-<,ps\T:՞v(Lqv&7rO$M&9Uh%J }D=&ڿG*&Ye{0Dϗ!#,о8Bņ5z<;wh:62 T/r#\9e]Bl ́ÜcVNuQ ,@p%V,O,VaKha>,9C!'ue#@g}D80Z염!v|Mʙ<žhWn #5+Nc)oճu%gfng7ީ1\ %p6S\|S8P:urł" Ժ>N5孊a \sZJqfҾYcO"S hF׏ .:U/s`Ss#S,oMavw t*EUGblc;h7G`PYPH>xrt c~۔ iC kQHZHzM[є;B4c3s^W&_YJס_9H٬f(KˎdDmL=17L-FXko]ҙlM0kEs'UC$C >.K]nZ-}z;GDE)c-\~y4cRu%F';{K\˥jY\ =27.輧m6J57&*нQg+@:cqJlC<*Bǖ#h\{1'I߿֎H8fC6>~ Bɠ40M歖vMb\ai[fׂy|}Bnlj%fudw]]ݳdF7KqxO@'1 (F\ tG?}z.-"p*]s ]1q+nosZ&IE"ѷ%$@7(fɀ\15*(܄фv ?p( 3.:2zzV\yLJPY2j:PFvMPY? 8Xa-R8<# G>{MD*>@+=_"CA?N =%NJjQv \oDŽ5[i;Ylٱo`sْM@ 9x!/vGu721;7 $!a.q9K\gHBSp % vZN` ꩪ[PM$**~.'Cybf5(:݁ OMU`-tՄip׳S*و=t-_oTBr; ѝw%VY]ugx2ec6,i,OCL c=s4m',Ɔz{<QIyjv&vή9Zwaj>^4ao]7ŀ4di:d8GU}E,_)>vI8|Y9ҁuJ UsNT3T~lX <3  yrlъ#_0N,S6=kJ Hi9.^4>m_!mXOWWpMQTXx՝8ޔ~yX&A-zM B'*WEn\Me7 Sj?DC9ğ-9O)Εp>rjra\E E? Z6>14s 1oH-~=_}AD]'.0J(&JYE!<-,b.Q4Wi66P9oN}9DÄ,]=ejlAn"V;P;`w/t}v՛Cq0LV`e!ưZr(G7%A) c#B˩)83mT MkY+UPžqQ*3!I8##ks^mY!ؽ02<'%{Ej S[y5n A)eiޞ+n殖,QO,›]Ԃ5".2g+J;eq|&@;-5UzJl :2nrҀ hkv6}en^%3ҝaR=1l]Z,Gt2$JWW? Slfn9"#K}30y8[|ECSI;c=aa`[~5u؁ e@-cd0."|A ~fQ5[T:}VXZRhQ7 , oɱC*1?P ”n6܌Y8ևzSkDfbD9d=ӍɄe]Ato #=ߋ5J^?̟s_ .~AgRXQ;׳˼AEt庣R떳VT"ƽ?Cӧ7Km UUUyԜ-0FDM Q[dOf_qÉ85uC oٴa FtONY ׹kЍh-ή\1 R$.ABL{QF=_,UuT_'?V\%7CLfi<jR'a ɯ1sKyʞH Uvx0zi@=^o)0N!H"2D&h;wrUUKǏs\F =hjHI ?6OE}`&~.vSw 1Sv_OO;ظCy $4F @14lK\aOژ=03Hmh/C@>JN`d-(U:5qxS}-kE| Xg_- uMk_F!rxmZf1Q֘87f4ՒTjIt@pF &!0*s]Ri`8,pPOs}G2̒T]uh٘ PW0u g˛{giLjuiÙWBگW&k]rT->θ}LYwh8e;ѭ` M'δHOap5׮ ӼQ(/<_U4nƦM%7Gx)#Oc8\R#sǤg'?E ;<7硻ĠÃ%+So%SB{C/Ebq+`^uz 8E2W!F a_6Ab ? =R,/<[6)7vuq@VMf;ܸleN,kK?p041*p܅/n_y i/} iPg$K˾X]?H',i> 3'BT< ݙ]~ P21rM1 !2\CӪ||}c;RGOJ*i$Dct~5>à 2j7ٞa< U<8Bq+0 fɁ~N㬗_p=;/j͹mpsm-Hj3"'[uwOg;`J-V!M/Ii~ſdBx!xT;g?CDz^ť̟o`:FA }ڐ*!Ez"lF,x׾b1LR?k'iEG NGq"gO>x'}тQހ{j+ξ)c%w̍? BPC̊;LN 3+c[bL}yZI_檈Q ffy7RTR@f )w#а`&B#Em8y 򅩣.W+-0 p@ 8]r|(?Гv aʠErma =U?kr}:ց]Vy;ѡᘂ6AjgsE*!<2o| 'fP!|-Dhߺ|W>5!@N [? < ic[뼫.ĥ}7EL O]b_ N)u8+)?PPes!w'8ԳXàB_ȅT54Tig֙CYڸj;dgahÌ&ۧN/Jp{Qgyl2T΅֥bܔ];m}¥U%۞hֲm wpm_Tc@qZ$Mb'6#hDј[;:-8O >l('g*70Ul֦H,sXgC &\&),?kgvwL{ leYRowfsI 'K6*CIs8HJ" tld =,Q UC:+ n@<ӏ>:߲G(ci:Tq`WYA-Kgk)e{Aļ*TeA*[q!܆D`AijnQݯxZRFA$/X}QghjNXs0[&7C.,8'>'K_jc\ٽMvq#=Ewf鹹&/^0>ӚB F❫21̥§^I+T̈́/Iyddoe l+fzk`4rߜoưDFcduk,20$ɏ)nx% P 2(i)Sl=b^pׄ+ӴPlFXi{Qih'w++;Vwzr o#a[ 0NH?rڮxV, [%|Vժ>Y ES@+k&g,(aT ϧ[_>F!|ƭLG@N( #\>rjWWTRq,i([Ʃb?R͔};?iKo bGGQ5vأ(jti@]@Nn@#KqJr+98K!&kgmn_`9HT@s؁]5LX 5v-8m ̪xuu^az5 g1Hle?xƷC*pJ[)UYwNz=vO: m8&`96rʱ [~Dl7FBR&@c6x-NC0o3*7W:Z\fY&E `63=HsGsn N,"_oCfPAd'g?΅~ b ^O<,jgz==j욡N)A\BGTsZ#iպ[FjoÓoOg>SOxsX=HW&j3fj C@p$ЖOPn! ݛ슘G| 7; g> K;=[ڧE:U#cfo&vWVB(CmBE:GSHuz1c jTBȱSh8 DGzAV$+G%BlR0%O$,wWރS(L(kXrU2%Ye*=THT=7y=j1"P;Q:gީG-WGgYۮ>0#cb1#/Fԕ?b+aJ 'b޴us6RCf'ZWl)ohԗHXSNg{$[MQ:E^"j)stZ%x&hD1Λn` ׍\iYBF8kf"ZIM`C )<"%|0j[/U 7b2! C8S,^l*iE8X;/ Oܙ^ p#L|&Q Fb^AzL{H\J}:KTEPJ/{o2:,}k(ĥS|s5b_1i~pZT/-8iPZ݁ӞR+ qB=*LDvt bKqE#] Yy(`^e:RL%?cdh!chܛd:$ET;,I*x34@ք6IZ-3Qϱ.~{0qߕ S@&7sÄ W~` ;=}6f[F/ᑲ"rIqDl0fpwk=] fU'Rn1Rt{q hk˻hzwG&}d_4`h4Y׋; Eow <\7RKU.5$v%hm9z7ؿVJ#t(Oe3oS#˿lR;/Ng5=i=IC?Vt0P/As& ~E&%o~=[eՈFY5 h+ŨnHh%\g.~I'!v_̂f-F!Qa38PvMҹ z_t{g J{5[o爖07bB?Ǵ,cQ:z-û=p;J12Ɯ{J'McC|Г"4sV'6V#(A$*^c2$qo*f_"@5UV#WO F?6S1Lf_ʏ_ꏝ<cw. 0ޱHcjTL 3 9G-лN3b*ʎk.i@`O,b AsSn7IUFl.=ޢji)| "#}N}a,V-g=iR /*37Q/ڀ7a`~[^Ō ;uE^: &ˌgQ1$ Y gOzYP[V,g 6?]V6o^J# ˖9ӝoBn>vcu;w(7NcT+ksGڭM5#^I 3.mQ:=R F0=BN̦m|J23KMi֞GbX;唕$KdVݸq7܅Jd)Cj ͖P諙i l{xTU΋1FyqJQpO+D-Sp]COd4g=/= 0##ߡqzޫ3PΧD+3dp8׫ǒ_pHs[]#=eR,;A Qnߟ&VRl{ f`>⨡Ocбp3.ƙO>@);z4ӪbhnN3QٝJX i \ M{k\ wi⢲n0,f/5m gd((ĉ&ex}"NFlrQQG@j}=3lB vP(7ؗ=P>>Mq7{!`W$ Ә\%{ec] CIԡwa0'-Ux L;CO|=FҟU x2%K M.V&K9 }5=AĵK ;o>Zp;bdb )&otN @w2'}HwDJQz8Ӻ[!׶ɟIO+6 ,#QpPKԆbrk<S!/*HK}`KE2#sHN|ljs_q[=D J8 Dz^.B?h8_K$-@{Kt/v9v(pt ][G$ըwdXxbՉo{R?̓Y:7Kܥfm'g.Q7HVFbn6p:_M~֍^y4v>-jvVOuS eX\Q9z;%:Y,2PzbOq/KzqD7rC+#@sAea!ܸyw(Hr=m;M 6גWzpp`ZEVzmu~-P_x_-S)qʷݯuIwM8 |uhTdgt(V|aD-ܪDTtǤÞ>Zt.ǀ<.xdfTF,3Bg%&/AYyE"f?%qV q#et=6DNeP0=J2B6bg8?NlG,Ң "U➃EpZe83Q)iZHX,3#]o`Bby4"MWuߟqC=.LR=D4Cy7] A^m\F%ɽɍ?h 4d=hr|쥋=GϕϪiS*=M^&c#ƹ k*ܱ9ƃӿ?h /ZP̻ʎn[1_1+Py[(J&rT2B~^O{i G$7‡ZMOKk"h'W΅R.M'ft6:!zڎTԝ0s@톦q=Fh a.60_w^6JN[DٚY DQ.K3Mg{A-\wrIPz{g?U7OyR U >ܧ<_RSI?A-XFATfw}s&.a%Lv-艶M3:宄1_P:䫄b8k}+t ?|XԀoM-d@\AGe:a\`eS-6+6}O32nǝJکNx14Ɔ, Nۡ(rif9 &N_05{8c!$`>KI8h5B9=z1y2<UcIckW%&+MӶl]N/ "Bl6:k?իȰ~&$nlS-LѾÅB> :Aᣜ~ <{^B>N,wiu: -£[ң]*|TYZi26p|/AAhfhqYד~g9fq->LSMQ-cAn{ʖF 5(cMFW<^(s"I֖la+b + Z{lnn\ O料ύD _c\C铄'2B#O+Nа.(hL .x`myQ%X9oSOez5º7z{Dk^X`Fպ =RO,b8[f,ڣt |Ջ6J,y 챓@_oNn,IRRhS**mb#B4~8y5X1PլpDIk5Mɴ~ԀWŘQ$`dN@zMֳMG pHq`ה GNM%Vr3Ot~W<]!ʎ&VTD1hP~H ;4Lǎ!YxɅ:*:x*dyVnO;uBfd(v[ bS9 JNIN;9|Ĭ\p%\埕efQ+п/a vT!/e$ٹ[4 gA T*GP>M+A91~5dt}ovAn$q(]u0SJa>3l/ZojnfwԾ֔u_)Y@ii ,$kpZR/! A&%%`֝5% K o8W2!qFw JBvz˟I\!X0*W K\T H1n $est7m쨋)n1蒅/fW eO:DgA5xJKq#PMl>PPZids&+ʝ\ꯕH t_@vN&sd%ր";"<=>P=\ OG8RGsčScdp(x #TLu&wam)_cL{E(>M7@g>TS9 I !'SG@[(hXEɓ3Pӆ}҄Lsk7q4͛:5L4ufvz(sG-RB+㣭WfON b;iwz_R3Jzİkbe kzN#EM:{1,Y0D]0 ~wwYgԾ? ]dU]t2X֌6yMRDḧˢxD,|)P'\RQ-u>D% 6['ӊZI_V@eql2"原Rg~CIc,9;UH8`(_GƑ8|EOYCz8ӬlE ||;?ȩ4 K`=7aQq7' +"xr|ІұIsr0{Xy93.%۵\mۚxV~"}bM_Qv\Ä#"giD2.h?Ñ V:8c;k 4Jt6f !t[ pvI,-w(Ҟ w}iHI8ᴉ`{'?{w"SKvIM9'j+֙9eIO!rE3f ă_t @C$Ln^tbMSOvtqRPW72Ճ`9|6%D:! \8~7Wv頵DT 4325,ezֽVuZjoZ)[I>( 3>k.f254oOj~ `O(B+ouo:8q0}(!E*oG13=9;xNѫ dW13Ç%svua_bpq i'r1{spB<+ Pg sӼ#Ø!K;,ã1|/Ru@,v `6ŀכG%Gs@IlPݽQ1Etqf( QB *zW&H y 40`®Vij,obٿl]ۺhC@dþ9ri},Kп#9e =M@4Ò>1*(WDV! Iۺ;ȑd]a~?H,mPO)%n"G銃0tJ'PKeUMjPa!T;c"g܊P2L p;;CTLATk@R_: Cی!bI:MdD !櫆La|&m䑚nі NfVZ3ٓ8frg<˷bzʿi3r1CbΞjz?4wxs&mjRT:ΗU >aa&s;[(vA} ktrbP'~"_Ij` /x7^9L)j?,Qavqx$l1:+QqKQ) n}UCM ص % MbFrF73HtH HX̿yLulx AsHEQ W2d| !]bw>rrzHgu9|_h o_` U1(ΰUg"ȖϏkm%9 'c:Ӡǁ(,N uS]vfoU>Й |.;ާ{eo_hkFuH[(iT VHy԰e=N " =Y$"y #LNcVpl*XoJ 67zgK$9 {&bˇn}~n# 0ܳ|>X+ƒtpiW ~4xDZWUsꐍn`yz ·n0VA2*nxo1KsP ϥyؔ@CNc>˩$E LKsBQ’/E6mH# a&/C> ж ԭE:$)Wkf=K2iHĻ8Е`b\k7DбoY˪=UJDVB(X8grL2ZPa4G ]v[TȺ>ftLB׹]8pX*@῝Y)>q@{#>~LuulPq{ރsm xUIhvAp'm9( .~sk[2rCUUFIG^Dr!aZ>},}OdP.[>hœLa?TuSxEG`*{Ro{"<3䓌|FwMʪvP} 2'66ɐgF_EІ. wgHdYXފZ Ԛw1e s L%6NDΠb?]Y&a9>հ\CG{:A#<ۊ˗JO Yj{3%ɉs==3= ͽf`RώĔ{sMgJy nmLUTFz-ܽg|`{U--&St/k}b.>، %P MM^*->UKo2Blۗ{wC;-4S#9J[YlgkW0-pu3.oy|l\#dm۴2_rRJ%R^HP|XtqkYRY/?V!Lv`u:V7?j7ق]={j&dȤaô+ōPh:< y`yc{ Y"=`h/erb$1S*"AG3GNoe"(QTS<֗38_'m@$ߝ Em52 1zqњEK"`B!8?YI> BKhǚ<8Wҥ:vf"?.3*2# d ̣Vikh;'ZtN>!yyp1CWΜ̇ <*`;#W0~iQ)9UI`L=ssblޝXəė7sb1.~"Ymw>rƓv2e8q%\LBr%"Һ`@@±ʑxb/)* xEB&I:y|I(ɑt c/n`-Z.9"+)΋iOgɇ={͆w2nwp~!=Fs3AATuXcHXh&NF='ޏNqģE 폙/=]Ӎھ-u2 2wm@QBj0">Zg*8NҁY(Vtw#6U~Neu17¤{?-Cp%u@-3eo Ͷ2uNxPEIZ n]!Y]9+05?POSX%]}7;2D@x):p`pbě1R5ewgF +Y6MB9kf56_xrQCás=8R3N2sr? 7|NXRDD& Z'gt1; p΀RtXg~RL{p>sUYE8u d8jS۳uvx$0J5 @C:a^u2adU}ފᝣhƦ󀷸 dp7x+0p.CcHtBpN t jЯOi1[9޳HDIfC9@0Z EAsVALT µ(H|FI^-)7 (\ztđ5y0[nD|&K8..X){S0?fGa|4pCڳ)Y>d>BA Bg;zb}AU5OiޙZwX {ݱ-__ F0-$eh/^Ac(*\qJgY: HL-yF%LDzYs#Tn5}DLhb<]jQun}Z3h6 }g'ACh^knt/`C;z%FJ  .=Hk<:H /K|"t4}:p :;G|KD8̞$og I@ _Bf\ÕM E`j; +_ZQI&蹮jM]R3MB,<胉U{k(൧n{Bܘr^uˏxDei56G|Cm/Be^DBړscHXAj{|=64ISkHRhu[8k'X5wR7^{1[<!"v匃)Z87 N{ fp&Ų 0XCpFYK=JmKT^< {wDj:8sZ7ǡC"(38eqT8.l3O> 3]܊G˨m:nM6?W{sZh5Skzo6Β4:4RB?wIݑ Gf$QaK!ڻWj=XO:j*H'|xxg1v;)B.}wkX[xSJ"IP'8 ʐSh f20Q討ڑ57^t`EB'p%[@=Vr~,i_JQdcOMpLfiddlJN;0v3HΘڒKl^ƾ6J)Y& 0媏!` LllCg| ,UjbdNmOIT ?٭ &`Ȧ<Qg; ZQȒѧ1kz\=yQ2gYZ07070100000409000081a4000000000000000000000001642f097600000fdc000000000000000000000000000000000000005300000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/core/snd-seq-device.ko.xz7zXZִF!t/I']?Eh=ڜ.+Y,3\ΨQ^˃U LZ8G@ַCl!؉B7>Tt{{x`QP+Lk8󕁓T짩ww%vxKas]k~9zVwXlB(?ި{QHPlŎ-*)j:3$2D񱈰&\SGmy 4 F<ؕb4+ٹJaiDU7Y[0m  H HOZ3gc&׵\%-kͲ ~SJU*H ۥ9 DWEu$2IpQ*Vf I8USHQ0C`cz_\ȐAĴ|=K _ C8TU2a ܊^ z>er~;?Ia}򵲥o:mF!R. &dSA LBzFg;p3wwZ-Tt7^% ̗ľsZj_:=T'\DʲrBF7ʅ-29NLÆK9yJUj:b=n~6c-1{F|@*Xknxp`^Ѹc'f5MŕsStE Q#ᪿXr#Ձ@sQn¹0#݉J^4_fIde y Z*j1q YAr` j#c:uu^R}|jXlSBпGX{(ԙI9U \)+9_2I}zl.M2g(st'#`w=ĸInKQrD't {ܲkSmzLS`A$&kKq i| 3UV?M( y0xB)&]_؈т{ {I@Y')^_˞sLKMqp)q嶔xK [`GrUd@48&RͶ"dѹQ_hw9r(=${ut>MnίlpNԆn#~礵Io_Pad &(xMг]K#\˷~l\ + 5gWiܸ(‡p?/W^'Uϰ ugXl7)PbFQxn/WTc^U{gf#_y:#IU[nO3O63[FӽvTx5f"@H-wh*V@A>]s&""&Z8qлԳEQwvfz;Ĥ Q9wH%D?$4X0nmݻ)Fʛ#_"R}pGx6ST`|;ur냄հ b;!.xߕYU[=3N@o\HNگ}}!GWeOK)ڭ$)ZR#N$t(ܪ h.l?dBY΂9O]jA) z$C3EPKBn!Yo ǩ]{NQ(L4*GBi׊1D DޒvVGJlX|y1~MojLq|Hq}hG;Kr)A'W莺Ej .RxZ䇹e5^#K˒b#hveV8Gԛ[mNP 0!;te hP?n .;~eoGtミ<_gf;ښtc!@#".+T#USe9ABLrZ&s([ WI7qpW,`?JNAv +=89E]%nEkѿwi"lU[ @rJ\ ſ/sw ec{͛M4ج 8 o @jUVHy2+dHlO3ەDK[ ͵&gN+T"%c𵨻kkMe x1:"9c΂I~<F[Muk7C1+87fbvѦz;4&la1%i(ncJH:1JIx]Kuc$]@m1GT7'lDI0m$|O8p '&R%4bVָA}fC׌ /Ѐ)+ IPnr_/Ij֊|bƥj19cylϴ~L ~Z:/6ui&_di/9;B(~Jj_=1/7&mۦDwNCq !W/hhano\erXW7ĕhR};P3lrrpחTaY[A܊[.Mkds揊s՜C ]@=[2Yi2HDDhƌ\v=ՈYO௺ A ;HWT7"{V6}1q:/YV) š4KMZװzԤ~^`{uJk'ViIxj ulu|\L`Mշv ܹjm=qAH%gYZ0707010000040a000081a4000000000000000000000001642f097600004008000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/core/snd-timer.ko.xz7zXZִF!t/"'?]?Eh=ڜ.+Y7pgd5>H ?Lư)IMW<5 ݊ўS։c_5k<fԦ b}2ws8S(+lY-=0̤Ts"tv6z]E .4~~ז}Bn=92?37 {є`'QRKɕrC?YQ wysxKU Hɬ"Ac?Tv+n\a;=:K19g #/gT5QæqA>ČN"4SO;kF0h36!R`I _-H,YJ6"¸XbTr׀tOviT/3fFڔG1=$mh{"xn(M+{³nA&u㘰޴&hw: ]Q?KgkƼW⨆=JO'Ih;;%y:L- ܅>BK4Aj%@Vm{%t!a>*O1h! zaGX2 I˴>;Ɏ& 7l gObVKr6l1T&GO!;̅k H'~uoO:,YN0.YB gRbɪ+Cn'5Tb_["R{p hI/ܣC޸QU]Ķx?y0.Dr-v\; Ȅrqz|`J /0olHvu'-KGF(7[j2 ^̶JS "0r''0P*s:<2Uo^@[(wGg=z n;s.9u'BF"I "]|1ep+U[ ϊwV-e; MwpIP,f>,3! .Ū_&p_zuLFglUe_7唉_Kbd : P p!]y Nޣ:&56c)<y(cq;nelۢF\jV]&  K0 UH*1]DpMn&R 'iS?ن'XII"Nm$ͣi]ÌjÃ.8Zl[唶8Ԣ>,%e `{Y24#!5CI]ZIwb@`Qdn5}du u o-)YaNu8ԅ_YQ+FER2lK!n`) Ee?v{ 2 ;1ɤ$/Bm:T"W6<u7=pM t,3j P2w=!#1ʋ\Mȟ &vmpB_s$+duǘɆ`<5n7# p&HSƬUv0zzMv*Dpsw;&^L]+;6U?:9X ^2P ޱ8uY5_3*Dzٵ<;voH%em,}5 #e~c؁u锗qZEgrrnNZ(llB#@9?4)ۆ .tFl{~Tv1 9U~5iWXAR&!˻0^Mr9L% KaLy؁=KdRA49d =0IhJMJ %}y oÄUOpxL((vk_UBP0pB-\ҹ[~k:cxC3ŭ/Qw뻪2uoڝ;=jiΟ%]EJqn~i.c Hpb3*Hi< AFfLG]4x] \j{_VT#[?N 0G'qS۶@=+!V Bj?< U t-qɠ/^L9CBǚGƛMspV؜5zKh 0EM!KQ@ORb7ʔU^KwvyuhrNЇ$Fk*q,J8NQD\}yɤfaLmkVH eCŶ#נ"g*QXឲa%K`l&O{}%@ PEGr`:kӾid##X#qmz1uA$V/3rnIW+q󈊍Tp҉ƙia6 #+eA#8yl܇:cugbKc0PuE92ǃu )~ Gƍ0;w$&;#f2r'{*#9}ͺ2PQ$ր%ޛhDy8${ԇ3` $tr I,p$ofO1qJKy'o;p!B|eKR{F>)M+R^קIAd1Z{aoD\VzAx0'8E ]yqKʊ$B'#9ے`;wV Kdѱ\1}.匼?3QĒXBJF| .V= V.h܊k5Y۔҅ЦJiXM15es{`Ux ع\(*]|юg魫|-ڿ}>55h9r)@#y}T޴S aU:͑%olp9&CˎtHܚ~lb,c|u7QacOB[G+D+&*lDU#$a2S~挟p>QuGD)E3?hZYEȼP)._ M! N3Fu_! lpr'pquW'|oT%sv}bzv9EJ<.![gIIK`].v.Y0@`,1J)V356BrAg[@~Jgҫޘ%A#N-a!`#*: ϞN`HZ%4^1(E#h:|-lʚZ,Wx(.֑>s2C^tԭP4`x AϠ: Joݙq}0p)W#Mcex|^pvۥ0D 2*g&^QS==\0*ܜ*㣐2Ũ`ĺ gsU6g9>]YѺ9l:yZZdH>M`?BfRB{\T5K|TVPT]OVcBMIUd5 ;eZYg~k͘E3и1 3&01ȿ~;?FCə\*|"^ߛBfo{7ĵf9UY5k%{r&_SK*{쥧 ]Sf`ca-Z' 'V%2iC%/+\.f&93;P36u6߁ڐN09йхm8(ㇿGp̂%8ݢlBaD9; ܛfO2%Sx*D {շsrͯ+(g[c d3?u$ Hչ}bFpPkpJ S_YF&bd8bq(y>O TũZ[& @ 5 [s(Éj%}4]Z6 oթ(CʡOBR.n 7[I BQ aR mRF}ܺg?OA(,qLq~kN`T#Ӌ{ްT**˓>__gtǸo1ݱa\Fr⤂i5/*Afe* t3yVo>;$|D&b+_\1l J9b/I>ͥ,/sFF%f[6A"*p%>~"o;*2MĿ*C@=.rqX$?B'= !Kݳ#q"ڑC\< uM]xupx2IUhi̚s>d%\ @ݫ[ +vȆ= Q+ Gz.X4Vg5n,{.%GM'x_|IY/ *fہ#-c[E!dMs$e#xyxHT`Ay]ϊHz\"Jărݬ igxN %^Rro޽2e{zeS^mWҶUIC^ GY[(=N3]5b0ҵ*`tX=-w^; $+&5c?_!m߶jLBc¿mSǂ_x^޷ w W3+G26uic K~y Zd{ K!וּsh,c!4eArWXiddMl$؅I*p[ŝCIy<:kMEٖH.k >曣;g譯YgK]VYymk9ӊBV@9WtR3]|MMEjYn%]N˟i)k^Aاo" |N'Hˢ[Cy: &b`|&^!HjvG iYsRڲm@Oꥈ1vJ2d.¢{%FTF7̌)WHt06~Qgk# :5o|:3 uxGZaBh[E;&i.HWmmV뇻9wwq'EC(dc#%P^#PFDb S.l>\W{7F?>VBa3+-8KDWZ" !GnPnHlprKQ7d׾e(bF&ҕ3-\FaFs#3! 9°6Otqm}$?bBR3(Yo}niPPRz#@HCe Jsˆ4lrH9zE;0oS\ܡʻhiot ^{3ȿIar^[$2n;tkm.F_Λ~M g"˦de} s=f ׍*;+ P}̏Mpɹ#Пx밖ѱ\hpXp]I&NDߌ5[U'Ge{TEO`47:-u6lVr lQV[TefCGD`|g݀]|A\>%TVd1N !Ni#h67&yXi? }e_`z=. tiMÕy|8qjC "cMmLn}^ߍ 7X.xZy{ [^Rmq먙*#p?t09#g|lN6תP_},Q0bQrWw*`;E紉Jt$!'' <l|ڮUFv'~Tv 8Y~{Q En[ I2B"c x~P{r*˓io~%GwxcA_uWHPr+#kQAhpx:S YpbÇiϓ5L FP"}1fὪe\Q&,#*$k3Ip/FEX`~@FORsV{Z5n2AhT !&GHŻ|EW3~>](iD"Sǘ幁 N3.D$kf|mlL%.@ "p,,Πb -NgGTB; EƖӡe5МG>Ru)+)e$TU8%wznTZPhxW?!b\DUϦ)GAnE', $Dֶ| shs _Ҕ9n~R ,Ed}5㕔M jTuxT H9E꿑]zPIQbKt͌{u~>m0V~t5U,r#o|\yB_G{o'?ֆVf u> ݯ55㰧_iR+)Y&*Jӈ:sh$C-vE16/@RrݦQ)A瘚yE ,xVBgx\k/zf(q ,*BbZC<|u>aDgBHh, =|aT)ʂNI7ru Nz>Q4xR_JGfÕWH?q(0pKj ؀ a4 Oovaw.R+`n3{8Q ֢VQQ{9jAâ '!7m{K0⟨pt)9#.@ꏪ˓; ؤ bJG汻?*h_5Iv!/ SFQO… 'sRU& |ċ>djq˒5"8gu,t|14I//[[m/bf  Ub,f[ 5ŇXI|.)DM(K|:mЍXF`K_=|3Yj@ 9XQ+!B{S4Bm$ ĉik"j&żY;lFATIzS%¨od_:O!Pɓ#W]o>X!Z=C yaf|}^"$5͔%ӥuL9ncDR gz?na(*QEÊ#(MHC`O~k&W3Dru Fw̛uӃ}eʶrP@0ohb\6<]t |mԼVdf]!׉hYCa/`xQLu7u.9hȗ='8a{F.w+[췌~p[f/hRox aM#%.-ĀBD*b;ٳocidX 6BawO x GH cL_K֤nw@;=t  lGGKb)HN F)/2+y\4'8̪ږr$ X&obD@ q+h_TF$5 AG _vJp߄ƒHw.P=V)"DJX"r79r$+zvl$giwYKngC(\0kW" t6"xe u5v>qDԍJrRhUˠ7*B{[鶣:inΝG+'\x 7,mᔻ6?O_E۸P ``)_Jw=]# Qh6S9 SI-~z8ڸ xbv\9޷Fz,0k}A7'-hJvCi'̨ZOE`jsp>0H 2.#xjmR&xK[/EB.'ܩ7uo (W+~Vhp*O7z$?![@+/ A음kL O*{Y[2cf?ק$'ד)A/{աF ȃ/un5h|%b/&k莄᎐XVg_ޗp(!1@צwCJu`/(0Puo'Ɖ}.bnPۘb?YmNm# ɔvY&$zT"ސS76y>k0.q# ߦ*?p"tNd1&-z^fDjPKS1/xېBzmEz8֑X׈6yщvc %6| ,k*-hoy(CQCu9NevkBpDQE!ւdcһ^l򊖯髶7 7<ܭW5Jl:-;yxqJxg S^O+TaEѨ>y[') hx%!m(&-ˬ"jڍ#0\iz1vUXYMxAPSAvhҢKQsĿZC^u鬟?cߠcVt 'ҫZn#yʶ%h'㾘/xebr6L:yIf1͒+,W D_Gy"ލ.BTcy*1LSbCz&j}@~6ޠ]ސ݀QA?LJ&6h%M1UhaY::FwmX%0=mӆTsH :"xd-gADdOq6uRpb[ظT1bn;݁# M+ mI|1 ^ imM4t'Sú{V/O՚4`[针4[z$yf6OV-T]mpTH}Q4Bi oRfޑ!`fg +1gj#lMd.l0e{w"Mٙ"u-ќdw\3;sh) tİ]`Z:[oYP!t z执tm…i7?~SK>m?ӝ8VGkhYߙCFj^ D%מKg,C! ׅ!d7ƃB_q쩍IDPʷnC`G"PDY8 g1E|zG{eDz+gm˜3~u2M^SSsx U!oʎJ,C40Xqup;B|`"g$7nSY;/gV9m%хu bN=EAe qD^T*%Ȳa9h_ 2FG$0)9~2Yu;xrM{ =tOU E إ7 n_f=OueєDqYC߃uv}ڄ,fRiXx(˂pZf%6YBp@ޅW\AҝBC |:RnG d֞8c,0]>VnL+ <VZ󗂂Y1-LRF*ByP=_]mBCRk!ۙTLk Eq' ,`frx&zH*g,|zp!HX 4^HFG1@=Hbj%hDNRqB${D;9jF `%`;[/ta9mkQ${r * DUo_Ge5e8=c#[s BE'eSR_-vVH0#D/. '\qݵX#q- r͵Koj9Tg5JJf#y94B'.pG7H[?Zt)"k{C=C5 ?K5 gBN U+Wa$T@^WnM]tOh#99ፖ_CZq*x7IBMww>d[Ea߅4seЙZ,+"wHOt͝Lh]i3OĐUUtYμ~B^OC^^à2j<jl1or  |T_$Ik>AW{wTfuDnPI{8UmiȁJd~dCYRT 8JS.ɷdN`l80Pn&3xejK49f[+0dM;̒#d[n׮hXq$ПH3:PC#̣]:֘DJ b*(m6 (9;/qN1:%}_\ASɢ\ ȋ jON |T$]L aI@Rb@H!9c,&8:wzE-ӂ}%+A;U2covP.8ژch5rAuJ*,p2p Q+}aEsڪ)`5U76 5_0" j qTֻeåB2 Զ V~(:~quSpۖ>HhB\!:X4Kk.z5p&UK+iiz#KK~=\^G6T.4 0PChS^eOpbGXYNZ1~O0 Vc?=AE{*:ݔ"|UmFcxUݸ*QUaga@~}N!(!^{M0D-cιu*ʵBRM.Q8̍R& ;>(_Ўf9,;[O4>gSvweD.>yTsH}mq~p[LMBC']Od@a  z_Qt>aSF@CW(>-w &= p+"t:S :b456$7KLMMk߹ǬUA6mZ$kmDkp/rKᤊ&U 3"qAu (/n&ˋ*Mڅ{NZ خ4F!b<[i?# (=B i# ͮ wްD)v";q}/3/R[*nHu*zk{oxF֯'[uX:Y'r ✅8\mI#xVv*PC\}sjoh"uɡ=1̰0bȇtk]toPd/{Xѹ+~/b \/Oݲ;|S`@k %6 <Ԇ%ϊ3qwg nV{^A>`sI4[P} ǭT[TE1 iuO7dCieo|3VD#FªX[svrC>*;`|C oadI+ jyԑ/:KGj+ ]?/[p%yEjرᵚ@'\?fNC>d[n1T1Lv:1ov76. qCG+֠(}y42(h"Z R D{ QY+zl8?+a bL@ pQI'[Wlܮ'֞9&EN;E̦ӷ;?2XF8/sO|aF?9@NɛJ*`oh|B0/tU\VAl5, OWwydn[02^SQJ/& VhGhve}dIaISn'!Hw9NSIƺmOwmFT7 ٴG=6$}L͎oN+^ aFZX3RYOc% Bna2(["C>ryhd5m l"P?COw{#jVbzM;;R*NE ._eA9Q GO߉{Bҥ.nJ'ʂy$/d0Y)` mH5N\s]ɽ-=wm~ / -i]AQCH,# RZX=`Z)lųG OG"<CJ.xNp>;hKG9z ;K3O_2oy.8 I|&2f} EfE$JAHAg xc_uvsW!e6VúgLOosV⾢%`^ 5$n٨ M?my ?T}4)X|Rήps"W~JQs\̄ކ+ߖa=K_h%LdSG^0z€ wxbYhCN@ֽǤ]P>KV>ɞ=^8FIopXA=fcih*PW`t.r[Si]0Vc["ݯ`GdRQe yMԌ0 wXڣthe7m2~%wͫ*QeKe&T4?Wl>-#.ھޅ$df3w-^呃)ah'z,c>IH֋(Ķ ,K.'[e5ptڅ>EHٷ ʝGoqM-M)v.:N -HcChYS}/s*FnV~yj5؇@gzðN"Т uyr Z< ^2Ws$D> ^ Acn92ca6]çXe?mG)_!:9D`z8\kyCD2,PdP#ލw\VD) 40N*"Ip^<޸5Rla~o_!:lAZ+[^H|εܳa#xܱս?}݅eR D0y;DE5K;^5yBt ~,*27M -V$dxG͋ :_֖VZ3r d2Y.)ΩM3VJ . E~ֽOH ةRT;9_3h"11℁Zhx}C=5&C2?GmZ2vdj'Hw`ۊP8<`wr8WB`j3D!67tI 3-DS b3Yq<^v25|1w#,M, j~Wg{d)hyAf֕E 0MV8ϏT[<y+nD={LAAٲ7\3;yy$ȯ3܎ dyȠ {tq"fo-3Q$Ov_ƭ Xc8B?S&(j 1 #8N>ai fbVdSyujCmY\s0/ӢTaRFlH?C?\J½HGu8^Iꭙi̿$SQ#J1c^p1VoTO/x&=U؂/]v Es6 "RSK$aqqp`\Flns$) rzdۻ]3k>)ruHFj,rwR5 R &hoa˷1.S!N xD'ȥ&82VQarE]_7XtĨ`bȟa`4N򯄅$p~y9TM9/̮ߗ-[k(wS/Hjج d߇$D-+@~a@*ByM[dam|ۢ=D/5mT9M$mdѝ{AKEkC[k{ `F}zX&}ԟ H]G1^8*^цukWKq[/vk\#yw_~A'U\"Rr| uKGi+k7W3Rɿq \dm5=NLGcKAP m|ڇD/@Ojw*qٵpF x/=#Hy.V.$m?4B&d/c1U2wq(Py5°`׹ٯQG:/3t W7n88s[3!\͇\UsU Oz]J+xF“Y_CErRg葷:NӞ PhJ2p  J%L.%jTȭJRogd?{9xjf~&.R^o(alE7i1w0!mCR"$N4 _HoVvƫXt*>O~Va@kÌAA>-+7ut\z bD]w~DgȹYղ(꒭0 `l\흭DUyJcJ8\sX4LK4K/|͞iZE(E2n>ba*M.l=c[ 0CHt{bc8&_.LJnjv)`FQ/d;N SAĈztaIzt@[u*z,ot ZUxx R/K >GEl?{A!k e3]l0 Mر7 v6;Ѫ 1^2e>==ټWN4;jQtޒJP3)n@ .7yiƑz(ʍםvz?UF0F_ '3x}7D:)-gCdxن0%JvjUxjj&Yj-&[Z]UR|Tf:j_XqыbP `j֯$)HCss(WC^:*u#p+ih`w3FF&BEEݯ2>-0Jo*]Q '4a8`ӅX//.~`luMUJN"/L![be%/wW.RU {uDd!+i7xyMל^;YlHHAKWo:^ࠓs OwlS)n)cL8ښ`)sJ?j^ƬRIC#"L-CtxDh{>2?* &8؏Mg:@e&H_$&Bwviivu,_gH%jKsŵU-3 0(6,i 9^ԋsc n"^/\VbhA80ZH~Lr<^iޛRh}-cp6؅V.~j Xz/t;g,V*8Xp,ϬǾe2 Yյ~X C|vH2 o@5!wa"7*I+n,PS Y(~k5 ؐ$/bp iv=RC8´3MW4{~C<}ņX6[=i EYF(>eC]jS#<~/y]W |$ Rր:ga(O BtWq^_`j:;4˜ -J4(%XVmpi֮ĐT1 P[ƸLb6;'Q+ȕ6Fnʁ7m2[ (OD:Pkn=efd(b[q|/0jM8_YwOgP}vFfo/*;C zG}ppG+_ <-~C2oމb%9j&0F/sw惓1g٠Ϩ#ފ6/8Ж~Zdo32uh VZhd,}>>,Ŕ]\R63܂q?V2 گ?Yz 3r DBjgvk'6N㿥c*ŵ$>\: t_KʄW-SL""Pzn bL{f3Eܣ7A}1WaP4 ȓ 4y[Ūڰ<E5%Iv+t]創8΂n #4>~R$cN?+xŜAMx@[n߮B&KzV L J 0jr%-FWK|X0)z+XKb[([gi5)\#Q|<^?ku Ъ"HXWX)\x;2,TXgD eQBӒci(aK~e^\%AgaW(e&lub^H@) 9y2nt1a_."yn2 7yL7ER 4\D#lid (˼ ;)-4bPM7}EBpg(sa2&íU ~^њ=p[ 5ajb-\ƫsLחހ ͍)|5}ݹbQ x[\_7gZvEiO(PK'w]_x h{#W4eo/蜉ni/F44y,Sv,|DŽ2"eӤ{zKՇuE<x]Lw$/*:K q ʋkQ="#P.م'SE$ؙ,oq`Z.q'ʼ;hjqh[!e-*,ɳfd~OK[uKqj_?d n.T9s/N54X߶H;%`_z~o}ex)nWPL+(w;B:b. "K|:b.sD<*7 $LlH ,չ$p/:٩\3 Qdn^o,6Jfٳa<] n; WCd6RmOv>GEN"X9l w3]8@ea??!Ih p(ik^J" ^ q%'"̀X l ]RTWI`'˨juI:r鞎vĠ8Og(\IXe.bPy$M2=EA SQt,.]>O5hTV[v&_& ܢ!EԒXb*ר?N`3~N$Og:YE|,|ӣ<8$+;y*(g >b)0=rֹե-7k91X]qTB0hrWjvw%i@OgZ[@]׶m^]6ôgLy f UƃyjD8fC {~뿚CODjP$h^nhXD ~%{ E|͋ G)F/Qs^] w8 J2Հ褹ap(Xz >yiNĵsnvfӋ] @b fX,ybY;'];p7Y*/ƽF*'8VwX-{Jl J!S+.UͿy[:\Az< $u> Ooqzt *[f F-t1[jDh3Tগ:Ay-ett{\$2Gh n͆<:߈}EGԉ,:ܐJKt5~APx "8} '>LrK*aD+WORYtk`7TJw oM?ZiO7!\% J|2DAX LT!u.2̭w\9f:N锌';Jp%:]-Q uCܮWﮀ)!iCe Pō*:U{m-&ؙBrDtUo<>jsZ֍~^]ʭk(d,BXo\!_Zs߆8؉XIC;EP\G?C<]#d8YGJû {Ԏk]Xlx4ԓ81@#ƧZso>-w2v}mLUυQ*iҏuU?d\PxӘ&V?c1g6y8sX5<ٷZ?YfI >Ϗ+Yyu$U8*9Xxn0BqTfDI܀WYya1bKρ}"0G'],< `/']؁UX:AbZ1vNi(c@NH?5ce ߃O'S,Du-%V f>;ڃh$};^}Sd2oYI)?6.t9ҹHi#:WU^s"iikw(yibG+z"I@_|RVpmdUJ.:/A)dղs`AL]Qp5VۢE?/]ą=rp^a_%eYFWyZyH!:Sqwy*ף}8a C}-u&Yw8wIE^#$f|R>8VfK}~ّ_`!*mޡŵt(ih䑓7/ _{x【+jj]dCY2RW$ HEszV"+G2aa:WĪp/Ps\P`xgeZ<ë;? QKXuǦ3Bޯ],1M`͋)$ܕaM.z ^dPEw~Nor#.~u#N.5`!i*HEu bb]4PMPoQ]hO ͩHkh$Ь%8dtA׎\Sji)#xֵvQ%4Ă.-``﹠ ϰxZ-KwH9RZ,DGir7 1cT(gvKtUIi~h88}^ϿFȝzYZF;\/g FFIr2^k&6Yl}69~/uPWYiI7۳+ǴT ܲ~S_Yb^ܨS_=J:AV Z;13ٵg(מ[G-|}Jj*S_oko/897uV܉z~1)>{Lʗ2Xq[a&jtؙMh/tAXЃii*FEZzY nþ.NJ8Xf\*щEeH踞14$}w DoL'M$X3l봦f@(rs"SmcW}FC;'۩.Թ c%2RCA4Xdg{̿4Hئ. 8ExJ7ȝBL)]Y%Zc=]\aX)i\f^b^䙭`2a/:6-.+~mlǻdxHl_9qHR>ӓe)JaT<οOgW1rQ^XX: !:FG:~+P<{S l82y|/5NAQzLe G|]_uhՈ4B5;I_h Ǘ"hQĥwD18 eIJy/y対>'^1Oq῿` Z;w0RX6IjpdM7˱"Ǚ7bJi> ~nQ{y=~6GL֨OSI pmuX&9z~E=hB)Ca\ *!,(=˨(!pjK)c4ڮG p06WӸ|@dS Gb Z*1wI6R>$QE+ J愊7n;n~mSW@v!S4S݀|6-~óZe a<,Q_O1;d.t}i}TLݻ}xJ+Ը&A7̄nѱ.d{mM $p+yQ§}:ꔢ\,cJnˣ.k}xYa(76 HXf)]1tpwa@JeDT@{.1MaV1BL}R DŽHGHC#$IwB"}ӡEՈuay缠Xm`SCyPnn`־t O-h.X=䝅=yEG梖aZST_;FIk~aw =H4$ɥi S51ꆪuh,r,|3}ږNc#BP !SpXu6rᆁFԐrOPX^gp5Ju@Joa2\IA}*FjUj$h[`ofkA_X 1^3-DsG@MmqQÙk>1]X M,bOwx߽i4Ba.+d1oKg? h͎\?{xh1S|WzF%=V)A6[XY^%{C@o =yC3Ь  F5C˸ /a$@pjxFCaZz=MCq[kFlD$~m[.(/a{=Ht&,6F&IMaWCFW7QPiX>p;V">fi+ n bI%5Bfd,#?F8vmŤkHpQٺQ U8$X1嵣7ǽ Йh`!B#(r # #=^6 iړP?2}hP_у,{JggsNev~4RH.UkWA*{jRTƼboPRIJv?DxcVGC4K|9sp-!5rՖ];(fAnQ!a.mɳx%V-Yϔ lA4~F#z49I {Ӗ4"пoyf4"8*<Ĺ/|ۄC$dW-6>0sLcVfa}SK”a7$ɢ=h0LW̽DT"KM 8r"Ӫu¼SdȔmҍ#_|Nd)okXBs K@sڠ$+Mpwaoehya PK?"g؟bhQ~<>0]Pkmsj cRLjn+DTG)VQՃIJRGB')"k.5g4*:R^[Zю3f&/ubS*OuRxVnmQp -0)?:OT)vm'5i13y˼T.5n>ͱIf5/ƾJb18pRz|T?-GeYK^ սN";D`2,YBxeOd  QͿ.:FD>SYCe@|X^7Ο}횙dqb"\=6eM$ b,,+X“3$ 1'b<.eg@@HN8^E `Ma/ىG:E-9w@.l]E`ů}1C|-84߸ Va tEddO[xϢjNxͮѳ7w̩1?ꧣ7P>z/d? I/?TX,ÝO7C^OWݦ](ӟVO$}~RD̈́;yq9|aBStn>ҟ5RHl27rC/iHOo1:0PvS~SD]EShx M9c fIVQ!2OH@\!xHr#arhy\,-k߅ C?Uf[f(Ws J&߃LцϸgEI4M:>N9@-6~-+x&ʶ|M4P\"+x4ŀN'繪"T*%|Fn82RfCʓ3yQ;F11u#,?oWMa"Z_"-Iu65Z>ĭL0<+̦;|K\<1V3ՒJ Ex|?$qLКi>RE,[Vp-c gچE#* %ddO}Ü.f.o@TNԩo}@k<} -p.&zJ82]33'i4.ku_ VeJs !FziV/w-KK5`\67)jQmi+o%VEdF֜Jfڰ烈pTr _MMK+Yp*5>ڙ|.{M 5þS|22;:ax bjsiSh\S :i}>E߇]ҘW{ȶqF{smkɵzg׭dfݿPӱ秤-Ɏa/!{ nC WM_֯a?=M>J -糱M I"ݓZL4@$X1F66< -5kӧѠ_kݯ2 v[=,9fPN qal>{vsUIa_>aAt2-;0 @,fފm0T|6a!|e{}X(>wh *VVxa:17KygfM yU@ Pې c?RZ|8Sqڹ)>+op̡b`ꝑm$(g$ڍ9T._Bs>N01$ר TFIT͹g@ Ya2@g)T/RmK/&!?~ƥ~$ZMљàI>K& s֎X^l~Fc9Hxf>6 0C-;rϻ_)Ck lHR:C72ds,L\@Q>X;j1l+Jtp`CRԗpm6;&E鶶O\+J~}ắ Ag0at?<[:&2Ch|Rζ.ۑ埬$YcQ/*7`0p7;bH@Ic-m0so}+=U&*4>x7I+}^{Nz~# Nu bM>Z9@C;t9iJe'Sˉr1Lo֧(bx:{xlgSxgnM1-M l:k2{K5.BӾϦ38˃}>p1>ʂ)xO ۄW?2ɶBj?IKفAT>rM(]x`^S`#>rp*ɟ`x%򜘧1tP>W⸔zlZ FTB ,F)z) rO3%4\*?ct6~Q^qcKB'Iu O:[{ +Rvv)O1a/[Dg-:#^3AGbd"jM(*> bDW}g Czl&W3+b>!)*/K _3ND3j  vHkcl7z+ Z^.LH O)P`T$5ćd+0QSOL ~ql@iZX#gQ?HEcpWUQ ɞŎFԀrn3ȟ h*6#MwId,!X[p] ~ F%OUzǡkkȕ~ew&qe=7ñJ?˶D eT=8է@Guאx]e%h \c.d5!TdBx@A:\C6ۗ|7o{f"1޾᜝|5Fw]*zi+-ێNY++ֽR!Ё[ֲT:N Ze) ":!en[2ŎxX"&!391{yzEen?\[ ;g%bc^nԥO}w3ͯa  >ɶ$oY!T)XX!Kq^AEu([tu2P<)(EYMsX+ų;`N*le8A7>uazJGdj٘ϐi*5,s\  C$#a5KBpfO#Xcݖ]YV S G,//;}++\]l> bnJn~Vה0k0@6+ju9J>@\{>ڿDBS{ KRyO7[7g@UxCtݎwRдnЀ\% IQ5C2`-aD5e,$MF+> {TRÏ]'#t·&R>K= Fw<7S[c9+cF;D̫gXف3 =P$6Gi?E 9N7U2س'S- 8uzSR^A5ݲdBrvJV!eC4;m tcaW_^S] `25[Q+ǰ*M[,og\9Ce"4Nm'$:pL͹D-CQ󏡍o-la|[q٠Gm-k4Zt1gl):T]Xj9ڝ6NaL/Zs荠k~im9Fl䯮åy{S\fA"n.}xrB0(lwSvYQnA|uvOԺO}"RU<( =dQNK ȬVE][_u']%|L[b)HJ)R t|1'VX KnAGnGna_}#uCqY׉Ö8,C_%Ol3 cOR Wr|4)4qU 8ۊ@ޏh#ؐn5P`oh U-BfY) ZB $=Ch`_&R2em["6 9۾|k),L-bz nPbsAGmk .R2Շ2-Z ֢˶.-d}ܨAGbaqbE1&x߹B y3(?y'b}XKzk0I9,ȼ#Z}P7?_rCBL+vϧz$wQ ': uX5eb 죲rbfujpDG~HGfY\YĈҕLb&-!YvFᖤF69nF;Gc.&G2k({jD6YM]g3z<6%mMgxzgM5Y aWpYDb/z1h҉/[$1:O؂* {.V.#UQXKkJ'e(Jp$IM6Wlٳw{ miܵ $}$qݲy)A؊gL8sG`ңBWZ0X+mԐTe6RGV7oa?0/o>eLJ?iN:7j"l2l8V^D`'6 5:8@3}BZ@S;tDŽ6ָA5s54PMYfł:u6_9\q{PT) Ut!njІ3K'/[W ļ2'ԇ9wf#Ex(gG })ސMu8M eugQ0{`[ߺb=ocN^Nr>yq6;/$oζT(bP ꡋ1@{c+XS =2Ig{NH&/XMh &5ӡ @\ű/Lԫ7e_KEMX-|vHD(Ũ$+^ 嚸Wͣ y_|ޝh@ JQN,1iި<2E+ZB} yty 80ꏎk2Cn zv82Zf6W'xe+X2c``)s ɚVrN%Vچ%0F >bm&*=-t E@?9R(Y` ը. bt웝+b;g<|2`Nu)>*FCNwb`_*}2(9#rh ) hN4y 8& HZ5eo~{pxL5U A\hTdqCri$Je\&y.W["~D\bxLU)4 g2rǝ}Ote 2h(}HקfE~C >#V[<ɲji$vy4 $[;5νa'"~!OSk.Z,~'L\PO|#c'w3cnOL26Q+oT{Q@ɇF) @E.:m/ޝ"6#,ob*7 ;qX,^%pGesBX>qU mcl+^B!ak"8{xצ¼4RS-}D Ô,CPeo9a@u_h/r.~WOhOgrŷxc/+$ܝN.[5^a4qEmj\~I"!6zIDP:(>La=@h*^.&qA`TιM7X(]}7~粚y0u`ָώ}:Bݝ+}LMBIsĻL ֵJN*CLDFۺ83RxѠM/vuʮHTH^)sO݅&)n*ZEodS|xTYqDpVLt|/~-1mH;@zg @NNi6xȅ< gj:!viGH*3yqHs|ejƭd5k!|$9!WET/<:'\ ^9'5~xq\n^hw  dFmɈN,R*o5Rhi0cb^أt'4Cu%fERς`k)=$l8lWOm=8L&SlD4vkݠs 8qbߌ|֨FgO}lw% G>iW.%.xV`db٥K73rO`ҮB-^(f(A9#QHN,ne?5%xӼAJ &V-OhH@<0q^`gS2尓ſ={Lz6`s_֝fZLrt_ nײq؂Eb5ȌdV 眀mBI-1\>U>@x hAWssAA ߴuoF'N4;Ëw} -6X@ſN\羴v!j3bYb/Z1vbbKŨV F@U9Rn`)Ju@ d>vg]CI'(>|{.=ʡ,MHm-h0Gz16QP`bEB;̛ ͚08jS f''[2a՞@LVgע.▭+@m,auo%N`gEUYTҹE;þs/0XSoD::VAӁ]Pfσ=]&Uʇ,C߻\X'?/)E-z&-myO3o}1.ѐ (>X/s_p~^"k'/3 ARZ}%T_"m08Z]4r1%)ۋh}aHWY) 4E}w`=F;c4F#ӭ+; )G+܀>BA'\}ccx-. I_lK˵̈Jh|~mLj'Z@ g:c83̓A5Zǥ]2**l!nb_~q^#:eo4 . ! GP5˫Uӵ^,?^}a_]q6k'9=RP(ӟDQ]TkmҗVMGƒG+#4-sj#ki?Z$v>Da3糨6_Bh"3tk:O _5pYnT#DK>HX\?xdM%L( N B  H YS3;>!_.ܑSťL -l 0F{[g3@g懈!M$1sN|RLQĉo͋\ *sNH9 !.o!!)&oOvq8i<똝pH)c1 ?0M]lG+$tDYru5Z@sZաEZg%vIZhzW>Aи; z&QA8uf3`P+4xn<֓+cܼzYBN> RG[}.m@9TU[ZUYeɏ &tdWp68+jC\L7Rz6k0&aLHxM`<̬:Nx?}tA=@A փ[Tj,l>d2=Q\v9pYeO:,}/>jm.!o'oUm0">Ym! WJ,:rQ؀sߒ;AEl0J턎o_.avйF jCM`_xTEpzڪyʴT]hCѰf;Aٵ-PrDWZʛ)FJKu{}2,{@7؄Ela/h-.snOioZ`ضMXaE[p%?&q+j , ON(ZN!8PcK ۦ l(Ơ1R/YGF+!m߿GDėp8Ah 5p|WWR60Ԡ/=+N[8vsVySGY$n }chaa]/Qo-[0+SAfH:5/ww<3h4~ es%{Ϙ:3:~bQW#C$TCx}R,㣂+`&9&bf-sas J2!3Sw ~ӔfB0X~, 3hmwDЊsMґslZ`ŋA ĎP-ʻ gM V%F!}3P#cK 4\3S+`ͭ|:U4pJN# Z^EH8,br gn{%pZU{hN{A 8mPÛ (({ I\q¸@bu qHϜOv;wˣ_#IJN~nM΍UΨT{ٶ^>=ggд~E.ow#s (.f_ ;%~l󰘱4!U5ڮ) jpΎ+'AUVW6iͅ^hHfFk'Cs(;x5?]*NnAmG*Ć&]z40kgpLǁTf0(C 1m' \ *+h{TZ53',X?m*ak?(IA'o;N\H K[C/Y7/AuBoxxSA W^IV}\̌GkOFª yD>MwDxƓiSGXHJ%3 kJVZE_t͒Y[LQ0oܓ q:VMi0T;d &Dvo6#v\N ya˓`swIH&=_)pn\@T%ow߶Ou漇k]$ŨޠYN@Ԝ|;h<0Rd8Sela-"aMr(;Z2}'\?l[~z21Q 0nI3@Qnbs'Od5r-FkCvy7lVFB 3T̤2PNVxY#>nmYm/ $(: *ڗ NA:NJrdFOwKP+%Dk=<8/m4Xܢ(J y$6v4FVp4F+!dc EOkNZfLS|sʔ$W`Hrv4OjoOU-cn5ŒG0C47@巪HPyߗ6g|2w6Oa}fw9U~`{[s]&?Wk:8=Z2}][Jx8 ⩎;8\0}n\P>iUE!%. SQ`iVDzVhj*^3I7Kz8((M+4Xdk7MݙK AOCHJ<]\F bfW޻Wd\ @(A.lٸ*޽tgBD H՛U+@gsYC$O &+?t‰kxfh0I""ZyA(찒b[.Ds誶7Ax7et*3p{PjrA2's < !99=t^ }{"IDgUOPG}&c7vO XƘOX3E_6ӝ<PJSCC`f4K {@0,ӂ]*5/'=ر?K tܮG|NOu7I2UhsFQ"MC[-u7=MvmR6=*8_?cl&;?=}} ـʧX"bE82/Q\skko_*9jaD=&x )%TRUTEeJ$ \wt,V 6K\jqBKI=1>]<"'FX\R|:&|@)bD'y lSv9:S]"ȢC+r:0pP"~E%] a5Fɍ\f$^!c-g by`$Z\ 4rF !VfYmLt%'];0~F5?\G31lj]@-,?J+).תZ^G*TLHo{J‡isos-{T"JW=ޭުB |#  Dz~ UQe{ƿhP#["G @GZϻ pL·=9 fӳNc/ϏZl`Af->7;5xAF7=fq,&fǩ9(ɩʻ½)K>W=haKwVGfWե~v!3Wu)2.z_\h[j9)0E{juMؘ4ӓN&JzhӉ$%#s&hϱNQ;S쐁XZР7)˪kA(S\o}'*w~ ? 3/_=jC(ove&cl $"n3U1%KmNѤ\5{L37VY#9{Zstxֹ, Sg46Ey EFX&(t^rxN *8.sK,):k[)Ģ0FkYZ$RB5jB^|.^CV…wxF 廙R9u@>߽=կ9/,d c)!WG}NxmPqmmY'NyĶcʰ}劣Uu35W73Sƽay뒐^ipe+lo.ֿIpSg\ZRΩLŅ*i{φɶKx \&u]+O1PXt·n# GgY9+%J\1 wAd9D_;":U6~5y~T2YmԶ|k7):M \y|`At-IJȁ +EhJo߁Ĉa5Yb U,=+t =2*˶M'h+K-#M{MOًy ;CS%e{ڲxvdp%6ܬ0 !'pM=i_ 1\izD&_f>buV#`E]۔RHuI'~`fjv5dbƇ[Ó|>e;kUŗ+K:eV<4TXx战Ͷi=0l mZ;nFDJ:eK4 כ7y4jj_5$U9ff;FjޫGq[P= ]>G)2pqѸ}qskʀx}Uc)(L]^E7#'PcY& ,PrE.[nc#ǣqB؉n aYƒFSM|!]f= EwB, HW<(}=g-jhSGTSsLżj ipNYQXKh,s"b6h_Yj>qGIzSHH:Hwa9>I~=_k}'>7{hV~l52^H&s<ϛLbiyg*<)U+:0Er?{V01+SSpqVVe n3^N<ԱxG5LԛIγMu@AsoC2k:n)P D:bTS *H#0.|Iǧۤ4edDU/[gZ 6> w~sFK> o'aL(&B ֐NjQO]DZn`܈yzک Վ|g4APD +K)U"90)<J:j7bNog|+-ݸ?6u[ؾώYXj#zX?f)B:%7Wv)5i(T)% 53K< ݍ%wtjg$b3yE𷔬2YX M_Kd8U @WT5`/e@pDjF!M\&9" Vq 3\ b:NCØl1|!QXm"IҴW@uu:v(bK4ZJb@-7LkW %xJ$(RWz)҇;#13^X@ ԬK枏r) MdyfHQYa{;yer3aghN -^8q7,d0 3A;V]gA,WTܹӕ5m ˸%|Yڌ@TN'$t[uBvU3%hVXZvҪ*]dž \<}Zg$cg0@@s4چROj)': xTwϞIJmzsGZyNjIƴ<GKO!cfAWW](Z[ Cp҂j؏]1FƃvFPD.av8_! )CoF jXX}gif26Zq̇9?$R7OzCrdII4Y3b{dk!H;ʢ(N= aNa8q_1`IN,-D4>:ZwY-KaLPpɆi51Qe!4՗ڲjrlJh۩ƇtÖNK6> rvSV4za ַ4'@;ՇUS83^G#+CU"k-^8nEspxzBꈡALUTʵi@z-wck%X.!S3TCvL)t0)Z,7D==xRMy1E[UQI%. նҲ膜,붒'(k(ǾCd8'd|V`6=)`{BQ(Ow:!p'MM/ t(Dq2Kנ!lbYȎ8eu݅yo꣰>Ss rog˥~ ('Kϸ:KQ~k+kVԢbĤ7Tc+-a2ZvԗMЎ I<M!-g)[ < 򱔮-LʕΓZ[nzDZCY7":mm'Qt_͋ /ʵFA+``B>TVESzt Ve#WPu UZh\|w^-Z\HDSI$!+ AvmΏ @ nu0wL$ ޔUΠR\ 2HX!ɿ+qbem迻aENN;-3] rſ)YtDŨBbA~ aVrciyAETbn")lpv XR+qIw[<֙Hs<iБjngN- |@gYZ0707010000040c000081a4000000000000000000000001642f097600001480000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko.xz7zXZִF!t/^=]?Eh=ڜ.+qQ34L*0R^bV? Ox^{,%ml?+62 k bK{PScKȜJ$ra7//!O^oGLqTrţo~kF#p< +HCf'y!V!г2GesuJڔ\׮`(1VfևN⟿V^!%:>,S2/fOt5T]/uq<%d˷JκC۷W>'d!gˈr8BSv>̧ߡf.lM=p_.L*˯tK7=+ gOUl^?2p^}2`v-Osyy"ϖ5v&SFʫAa|0wՉm4c:\~`R xY) vweS&322Ԉ++5+1 b ٘7! i<nӫ6pkԒnZ9^I# m/9x&W_R]h81Zc{6Zq)Nb )"GVcDi"r^ _;={Ϸk{FQkyoǣ7I䧖dǗۚRENq 3rC4-ݿ;3Зh4ߟ|{wB=}:I+% 2*R)Q i.&Dk굠хV۴Z[j:nPMt<6'^fҊ9&ﺭ=nIH _ )2m`TIB!0V[4Bfݱ-lڙHDe;` a%P 2h81\96ȡ7\'~/tSNPs'k\==8-#(=˚(FOIy3(š hB=-" '?ۀ3 ]pB-DGxou9_%YcRmͰNw!ZJ|qiC7穙{54Ӊhzŀ$9tO{&yԗ/*έt׿sٜHGtH0!+`dDpblpiHO5s'wF uo9+f-G?n~9V$މdMG&CIB\K vmn}V _Uq)׵u=S%a3J-X%V:Cǐ])!#CV+w%&InsRԾ NrXe'Yksɢl0jFܹ "oȰ,s3C`̸Zh6~jEåH IӤ&moFek@x*`A)ΗPUe!=VKGk cGts$h%ZȦ! xEF=RcPnԯ5Tw-iy즓"YL3O^ ڌ@q>y`}/Lݺ` .Ej@Y-qHEAe]-.kųv@[a'b>l{[EߝV̇aq(9= %7ؙGҪ$@.lڞU wݽ/5Z[h.\U4-Os X-6QTȔ, Al`%D`&bOeTA 4ksib[ 5N|Ed֘9qX)(4Axlv Z8X&/Mt.ıCfǤ&}grb TvJ<3 Z>Ow^RWntI3">>yc)G|Gh*iʊ HteK{ so=bk!q|O'ƣt1O&j* lTtm4I4+LH?/bȿϫUH_@Av}pM#X&^Sm : sƯح^ 8z06pDV}/IBTMХxOm%yy`W9?XƑ60P*= J9SKdY,KdpK<ɽvm'12:@.r'2UΡWݑǠA/罉?.2O2y C>C|Ng6'*Pcs,E`6݇{HCpo""J b~̅Ȳ ec*Eަ^>[ 1qDC(.0Jv滝)h![) 6I\`A i(KY*ׇ Qgpww۳Tə Ҷ4ɲ" fcIa2L%* !Gg9[ QK4j"ZISkj\PI=_~504X@oQ HJT,յk똁˳*sۉ)[S:Ɠ*TDzuBR\x330>]nZJ+\->hAc6(I[*tf㘊)!֭}qVW(yCnoapJtVrsX'B&L)XSӮsn0DbaT2+zcncb4̰ =wmZ*i(ZYJEIP8&j bXCx~CPp`P* XȑƤ2GJa_6iz/@.'հ KeY,%hbBmѸ|*Bu6kLXWPQ;-0mXj3H>2~+rM&=fw`CIS:!~H-+qͦ@sފhN٥6ajO{K9wh8xW:߇<mcfNA>>26U̾S+0-n->T'RВ܎|kNQ34|u*MAn%_H/gwZbl$B/X_ U€m_XAl^Ӳ`Gڦ{JvgE`&`{ubv%%g;7`h+2*B԰I Wcڹ[0/cu`b](? .UHYU70h5сM(M퓏Dms)Kyœx-yq lk\8kr TvѸdfK+VaX\WeTMp35/h?RJp`?wt:<E%yu}JX>0 NG̪\tOOc :ɋ|w1BL<Kt7mz6[{_ʫ(VIur?j(((ߜs%O0 'Nz ʇ µ"lє(>=VctqX}F@w}ͣ8x6 zzckspֻح玻zB]]fNdRWo;ZURi8B g`à)_x3<KHwjUŏj)@x f֦fʼqC=ze.P\]@?9.X F!TgxpaDc.`ƀ&n8LlD:, D|I=i }]gIdKXvD4 -ս:~AC!-ڶ23qDN f˸_`T!y>±3qw @T6}c SJc|¤55O}AAuNAu 1 L3hl)a7z~}{h1\"gR \sZoAZU?hn1?N~wITdpWe=ߡZ6(U;f'S8%&o 8xN24bѪM k,Eրk<># EBӡE{2vq xc 6pk4/a17-&\35ay~xRN^c$e _g4KWsT\C1ckp5G*'❳l_XwD,hl0W-pHLo{ { $R 3FUrrQqGDo%6P}s/ 2i-^^y㛺wH[B"\<ҹIyNQnBq>VU6)zX3dZ||.VZxxM&W=j׉X,H%'ZȀ6~->Jx4"`i^j T$Q @r2Nmψ`NW~Zށ=_e5Sūp*H3aF\MZS?{=nc_Hn]Q儕*U)K߽0|lm]yxwk1JJ$;Np ?~FhyL#<CffOJa[iga:le]VERqŠS^J3ma{c9܂moNXr|;_zٜ\sq ICZalm}1~I{×\1bA8u3YWRx|"c$4dN7B*+XBB-83qv{Q8S|œ3f >F!J-SUEJN4l7w0h7BQԚ-KqGZ[ֿܒ=aŗ4 D8+ZHH+9"KWeT6/|J zblG˶VSd٣BٕqfFM Nw%D cկU.z,Iыq86>sJq1~IsT7Vd)QqZʱ*@u*kޖHYz?{|u{d-^# oRũfiKNb 3o!' "A v v0šDh@F'_vٵ p0hwy@y )o;P\3S8)j+Zi%6ЊPU:VzPVڨe3 ‡@^7Ŭldk !;v7 3ZSa[yB-cqP0Z@v2^ q"O}1J!p_f:@</Ԕa8^W+k,=G8ڼTKCeilXh {)>4Lr_=6T1i/ ,w4l *8vtirG+gybwg{+9l棢7,f6tR?tx $HZ. 1D @Pp=ViG73 Gewh,gB~\+Q*ų^r"ɰBca> u8w7tƒh]8:q[UL{7\*Ѕ"\|"WOg į R8Ǥ,M.uj}S7uoj|M/^QxF<)J~la$*rEߚr?EZRh8U+931kCjbQAU9DD`=X9":RXU5p-QNھ.HN:y=A۹^ -iQ wqčr[.[FJIF Im U>Z-Ҍ?A4Y<òǢ$pc=暎'gk"tvu l0a>nݯ2h؅y.+ET3 qhńxaGQH46JS7fYx4'.h-4M'+1Qp("Qb[3A?<ڢ RX3'bCp"Yq([0{}5x/SKѱer)O `Sz#xF}4!+Ds2-9?J~nf eZ9^2[U䯹 L~[5:B<1:6产`<&yꢺƣnKu1iﱦkM^^T,m$13S_0f٠qJշ$+bf'ၨc Rihe!Tu6jhn.kr=OwSKz:P#â=8..7 .:}@\7[VWVTg i*6 suy/V0׃>W+CDTVz׼Տ}]b|&󙻹^{ߌ1%rBȐTB~{e{_Sq-E DfZI _WxL-xĬ8^V}ӱSTJ<ޑ/Dt($ݬ/E$ܭ{R w:*e} f}X)UK㝲$`Q`#mbFB%~Yh!)]C }Lhϖ05agERܟ`c+Ǧ뇥>?y6,_eɵ;#o\gLAx7qf5WG39T¿?1/o1 ̅mxw;75_]W0y@6xZqsoC}:b,OZ]z-rxI!VXt9<4$+/.WbXNUw[{=Ž/:IfK/n֪FEn?ƾ4c^(Z7E#)hMz\Q0){bo:+ R"F{F7v}wLf!b-' GȦ|}iIP/ݱ_!1Fb9ZދPk(1 %:ӯ.Paќw$R2טcTULe p⡻>Uihg/vɰ܊IIt vK`pJ+$?0%:c\k OE ZJꚺ_o$e,=:4'Nϒwc']Rk淞J>V y ܨj?׸fL${Bm'<ZUљ2]w(ČnEM0Bz QpGw5PŔnft-9.8mb|q8eaTi"$vĠ_8^%!z>5+ȶT&A \l.:`oHRLRz.Kci `7̊ʋ[ڨ.#-LER~^uf޼_"NL~QDzjR?$@X\l]s慒wPK։[q$*n8Z\%@ V-E"`0ÝʦO,B[ǤUW*WxpDE &5,vuQ9 c!,;ˉ򾹳]FU1poꄜS8, LåK4*Ee9\j#{R _Xq9gg5[X--|#ׇA4x֡pD8AxDaВFB~;*kݪkudsEvhp3-oKiPG:+ { sMyW CAs{greKxĹ)^Yp+g%IW%O?+mkŠ7#I)6yQiQ;2i{o3nrEw*lذZw3,E´JUS}g2>෫y.R4ˆC^{:ը_x%U_|?oUm |X[VSxW[IOeS%A>!^3ZUk&H88,ğ~VUQo>`6PE3,K ,{Ք1 orX@yaXpqEgb9g@hTlRQ&n  )ݒTr Tg4)yFˎf(~r頣lYAN8̬6+f5 xVn;ٸV0lgLi7Ɖf,Lj0ah1%~"F+>¡ kF֢Σz\!k\Ь'BMql2RqyKDo4nV^GEz%c[I"\eۓwn}|obƶ?0H}LTڞ)iS:B'fmΩ:a+BEßm_p9WYpr-T'ɱUB>T)czLmNY^P5L +pi~:ZTkL*C;y.zb#X}]WUcs^ Η "g8&`v$'I=UG,U-B!&f(^=(U ?l9Qa # 4lpW\o3I VW^" ;_MMz:<˿5?)D/;CaƯMP_3]F,CPdEIj'Q$Wj g enޒ'(7(P/X>nOޮR=J=5E6 :4 x>Od'Hʢ޺N\l!ȡqr(~:P&YС oђϚ8SlX0' ~nR[]C̅U.VQU.HkUq ۘ,\b)͔QLV[T8g n^R&DAD(ED27eE{Ssa:ӭ8  {+n6:lu"'AN ȩ5!@ JSim=?-\aHVrd>C/2)}#Dz2#\z^#= 7wzLGvklZ`=e䷁\C 2⽍~$Mӊ8˕ma%#)Vٹ%N .z2e]Ɛ'Ol PSS[߷8+Y`׵ ]ٟNRXqﭢPgC(3La"abӄS`RM.TBrk[3sFR'].Z*0KGl9aQQc¥ks04Q@`l3!5U@8@I0iXOne3UJM Y!drv/ fz,Fbg;A,Y٬˯Mfwa qlPHڀU`CƮOIRW@o4so?I{g _SI7>ͯȜ[$#_Y$-;MylUnsvcuFfw(lƄgݓ%|9 n7dгD!;FyOdrQ9]i-`%@Z>Xyz.#^sC 1\(*K sQu +;MtkG׈;iQ7(Ml =EwBi%88Q]xMSo](Ҥ./Fsрf e,3/ن*e[{df"O`R3]g׳ٮ$T=-qyI6 Sh+v/ӹܦg}P7" 0ޯ1QuӨ!U9kTIob" sD?gL=$/}a_Y(m/'^oQ,&k^}TӁSSbvגՂɫ^$VQf`gr.khr=>hӹXt6;utvUuFBTQF ױ+>{ KNKN3EJbqPC9_6{rc5"Ym2F [3pqe]rj%;N´0&_F </'.Yu9Yszc!ltRiox֠_ ̾$&vHW Dĉ agšt5ZK>Rݢ:.fj+s>B׿1p  D6z'2GL~Xs* } GnPف{eνh7輨g*0MN5I0I@`@Qܿ瞵+xq0y*__ 4l0kFi̐madӌ@QKY0|שyQwo 6>ݲCBzY*d:d%1=v)Mi ǟHKXUOBW5%7zKVu :YSpv{*{]Vrq!nh뷲#].JvNHX ٔYa:3#kJf>Q "㱞4HO~R,IR+XeN$56]4uu0¢)#ݙHhɤټ;߀#IKD[dn}YxY1O@b٠5GG-5Ulp67'HLZl;g;;haZ\tt3Bm4adA^o6%~'O 5fqB~V{:[%s/:&B{|@$5o7O}Mα5"0+>I[l_%n,O_Q?ZBLCŖ+sK8TaX{u'ȯ8=g$Z؏&t"~~ib=2D=Asߓ\ cg[xHb&&ճ5H?-yPjF&b O'UV/i(;IRp?;+j΄xn:o%L4h4TE;n0DT.^xV~7fэ!xӱ}E(ڎPRmB|Vg?Xs[rZDWzݧDdU^igLV^Cv@;6('Q#؍Lgg%[Y=xҤs=q.M :U5@@&X,@>F Њm'DHpA!厧|C$0cv?5ET%fp7!xT*cYL\ƥ\o߽i$eWɎ\[^M3\ =٧h['o|&yUC34B5g#fЃ8$0ܺ ;չ,׾R}=& VDM)@ ˂QUԗ 0+ b Qx#فT V-f sm=r`5沂y5:'fhQkw#A1u& _*I.U*(ICѢN'݆MjTNj(H_Al+*rCD"@J?CEѶgjC on1&ElV$Ԭc=.L-E Z_mXaOHD"y{zN'{ar^/gu#Vl*<4b{tNy[0>Yp(Ƨpr֛%Z3: 5?pԟ=$S pBMgI)+XpBMkv^"}m"-GH+<%ߘ9'O *,LjZDl24b^μf)6:|jF8wT'szd,HbvvئV|^RKQ6/OJB@Q5|ƂvHLj=2ȜW:2ֵSxl)ɵԎ=X*˔lV;4xEPSB-p]jEqr'U10,3l,FTV] \y#i!5գ BxY3 傒wXXU˲j׊d.Lxj?{ ߨq:Fc^c޷ Zc|J:)O:[ qx􄑨ɿuDDt!g/ `""+@$l^,iqS=BОR{g# mdRj6 KA^"<]iOê:2s[]AR ^`e]'8Q!Zε[얟wt2g- $;x%p NھeqeOd2 2Fy1",kZy'htHѹeKUW`ɌaDvXB͆n.Fi{vԌ$ $$ȪR:y$}:{t{ԐX5bNxWJ*>YۘBc/MaU^tBJU |J~O SUq96{E@Ű=V/rqTJI~!7Q g$׵:.FR<_ ώqv{]ʘAZ+]lPq9vЂstjЛ4Y'#\u>%{JHyE#/%A(iO8Sa2$'QV>dn+V /p H\goO_WonBa GA&ȣ lzKDhJP>$Q/Iw2 {' :T-reaɎ$Nu'/a~]՜` wM5Jme9dh.1sػ]gU銎'4&1!^(#Q R*~L/?S*r.{mQ p袸 RmSqjuZ٪ף .N"n.d >f{ .j6z&E}RKBa=z\h}, 3ӡ opEG6ԩyþt4V_hPK ލBQƖHk:N5t\8&8t"|ݛK))NJ݌Y9c}`j#X^wn{wUv ?YE|R(PHYLJ+r$ )O޵` QË97q32ivk=$s ie0?Ͷs@ w%\G0/<>5qJ!W]xŘ(SD?+ww2M^!lk ST9y¢W>LkT?VȡZԻǁREκuuц 3}z'nqMT%P]j8G= Pl^:vB"RO'^ QGܗi&pw=Mu|!#ĤȀFRy:tJY^s\,1 1)/#a&(40R `z>kPPP-xEHD[r{v`@F9@#u4Ad H DwqcᲝ'-' 5dlV?ggx>Y9ʐt;jĚ [ xl*1Rv~l@LzAr:ML<{ ޕnG@#^F Łc_8Fip o ,Ü6AQf]tZV)'m j(f*u!|ķ5 1A`f1ɦ{&utjKfx_|%;K5Ly#h}7&VwW(VyFlɪ\OKvYc"WAvkJ ˻!/Vh(bGH ƫMJJB|[?x qt Iݾ-/ Ku9v6挖"dp.)=k+O0[|Gh _4ɫ)rypyI=5^V :/e7?R)ějL"6>N##' /OCNAMOG'j4&Cf7WyBsD5YƧPnwؠ{MB{?(z;_ߺN.6gzBю3C~R#'a̓N|1OοTUb)St)4j-oZ]iɦ}mQl vtU2ϳpyrQk}-*o֎ WJ k>\0Uw<śuki[+z:soFƮVwa7\?ߒ/ !GĵӔx-J~E26,_b;1&G1 vED{奺:Q ŕk'FWD?mI૪cMFG՚2LߥU^R캈/qa&YqcƥdO gqVW5i4ezsUM,O $|g cie75qwjY[xnyAȟ)k| qd }U & o < U^"a#M DsoAv h:jR"ӑQGW1}Aa1ó@"r9%ދdbHS:fA-ܑg*WˈHX*7{qL"iEn?އ:EJZQ| KD5~{zeQ3r`\Tbgџur?,7V6lx={8hoMl|2Q*+-]Q V?)m::Y c;GnF+X9 n<ݑCTF~=lAoewјeIȴ h z{c34]| 1{'kLt"DŽ,^u-rd8}T*(#5fһy0hR@@hÜ+SSuZr@;]s5:]zimgҳ`U ļ8GfGOFd'QHEYh/ + ]TB^5ah0U<*Hb4 ,)k+$zt@ق}L-f'{.G^P v]C!0^RZh GQH9G P A6R݄(o$MXo?z4[[3l:Co$Rj)} 2bHXaמϘfSJYjMtj!# DF-O5f SJ/MG9͒E'3dFA_hQZ/3% JwEc1=^:r*úo ͏6v#~~KSڲ0bvySn@.co *OڽNN:*+2?!wI_8=Ʃ2u4KRpmL$}Nٞ˂’Ũ!/`Duw%{z:߁ P7.1cv)3d6gx]QI!Y& #ƅAXVٿ %\j!;C*aOAc@b] frFz<7" ||NYD]v6Ê{])H|jCٱ_ܭrJu3+G.XL._@L%+ 1[MބZnw!*XVe e+-wq 86/ :-_Pa`ie,ux͇Y& X*Ocջ {afVpbu$C.67 FQ (VVmd/7r(~f(f#_)e$ w? Om$ V}W"ݹ;!bR3&&~e)̭MIep m=_cj笮; ir92uЗ&SW \ *dZ@2aQmL DhT G' K&VeJW7o(AO2e*{nlHN޺ 9>ti ~# 6ɻmGp#eAryGgYqƺ-%_! AǸN}Ͽ4/Slz` tYGr†ޖv4jՠ8^bD$:&sm:7) J -10QCpa|AMMSG I[g;ڨ{$b3SAOZk)ʒ2bf@T8 p[TT&y=k괠{ Wn:fHVRDQ:{yd6u Sv uTf9;Hϙ[G}7сI~h=d#ą2ڮ7U gbpG44 H 1@**ޡv;w#C,JcmCFz?3kVCx6\캗Jnz^ n(XׇZnoHv-sW$.I/)}*;r$+EoW+&;=qbf]>ȴR#e6lfKJFBLEYH(۪o$ F(2U $V~7%zhf7vCZ=ΣCJ%nx iG4eyP1esQÔuGFAoGU+%c -!Jwg)wI<Kc0Epf_ԀA|u(-POJ >꘤`sem^ۊbU%lbab6tC$ܳy;a+Vy;p*H`~sOFkF5Oa}eZ}Rx2f0>]C8pU->88 8ޕm8ğǽ2-G/'{a&Ud|W؈\̕{sk{*Q&GԚC<ֵ(o#lE28MFT9/yWbxdr3تRfu7P@$#FK TɔodTO+,[>V&U1Bm'?Um9XK{ƏivCDut1 j7,Z Gz̑s6Q zMw uFC]BUXۋ6t%J'?"\δ NkW b >Z0`;B<ǿ]jS+HQ>z`Pitb8,w qk1CA~`$*FnGG<f2W4KNIM?4du  =@:%O>R՗.r`fWP89g&AKP^򅮱j7ڳ=֗?&zX{hKMM 5 a(A/dY'^3ub0J7vNs^HZPCyuA!p෗U2KIʼnŋ{п5?~s/'G&^F}͝_s{*cό4kI9Iw/:: ~y#`B"xkq(aTWBDgP; X6&bp'ڮA D Aa/crjDq4xnLm)"{_Zuý)%ShuO_#btp`}"i~8Sz9yD vw7'E QzbK#W'j'}9>SV_S:@O0g +\pxyIU)z qc5 oϗj> f4& 4~5IIi~V"ZW'Ct(Kn)^hG~+o˜{.d>, (|7SFc `uV}Qav `?<w,Dcr2z:hfk34"U[]tvazYCQcȍ`O \L9}[1nTO+%4JHRcU r{)JG))#]۬Ro} >iB'צּd-MBhĔHKQ52adԴ3ݧ!L0840ѸH]6W+1SWb8kDB R9~Z]hClߝ_Ϗ@^_(B.yb!fc!ou c>riNO]l|[h?+kh/R!Ľ7D= (+N0^kO~UUJ ,c\3ɳL.0²;j`{$#&ڭv}|/)h}˃(Ynadd]#{=:U1r4ߪ txv6'dzWPͯP\ r֠/jywǰɫ,ޚ9/?P7JHS4"" (Fh ^Ϫ n/UϹ3,N-zK͓%5Qǖ4،[FyLAioP$2Gǰk$V>(M@q' ][~E\~-Um DoyMw*U{dsف󎳀&jf_?[/FZ_E6Bp3;v}jLK$a&AD<#2 *=DR M%w,3#@J9acf_ܻ8yP,U+{܎Jũ{u vqLD(vMb9&Ҹ c./E7 (kȏfĉ_6eHR+J9m`DZغb#舊# g3Mhd|󹐴NΊ&aR#7yFyͶϵ׆B6WwS&HcQp=J,FoЧ(ش]taeH-Qp#L#{U{Ϛ 2&v w"ʇuhhW$ o.ҥѫj=A5'?&:H!{2vtظl-ZԽ4bC?`C1dۇAXB ! [a+jk-J-<_A.(jcd6A}BZ7sȵlDx/iN@KFμط⬥oJ"DI?% 5R6hg*%X9(=Pa._N B=̞>`8sTI{FOϘY8I&yGx\mqXԚ1Wk:jH6c&(#14O CżP5'\"V Bإ*@ts(9rF B|֭>)HƺQUAJSt9"曭q@kNwP6~riArXJKҲh/+uk"^D:>:i7ݕ9[M3Ԭ&^>t:@N.J՝?~Xw/ 7[E[tW` Ѷi&3&>܍B`76M,JtEu'h7g5" |kVmnڼ?AO͇@Jg_'\>_Ѝ2#ܮ ZAEtD1pU6`z8Qu-U{ӵ6V,O(NEM1#u Taj0]96Y}6*'<ҔvWpXLFOCzuZm<\s.ᵟT Lu\!)yh1K=q GhC9-쥩 yx$nOf\|K# )!Ry;r\ȁ,pC`̓<(-EmwdywWXZ{ ߝ˴n0Wa2[_T%?p{ ^GU岙u>n`dT0J[P;Nw ]\aP/9[/oöJijT-ov)v臡Fj ;! xj c V8ׂM?x۱ Ҁt`|bca;T"7bICz9no4XOq 6#9A"ǗJ9@w'F$gc9NS\,k `E@{%7h5"XC C?XEڜ1+Yk|7}MN724b)]MeOHf˫[0H/t-Q4dkM60S0'=X3A[RLf2W(%3OkIQ%%4~54! pKF蟡u|1$)[lASoNʾ!hq.wA[f̾V,"pVm31 '56Q_ 5EA׈yK j (r&MI{;ʋbud zMhlU6ˌ=MRta!&d V1,ڹo$U p9Ji{6XߪY^'*^]OY '\tS/& L;|x:"i5Da}EU?b^T[C'NyIxcɣ̛3:^gG w`5PcɔNsmT?q(D4ɉS+y9^[X ],$kJ)vcQF|bO6T)}rм5 +l@Yն%Se%KP;*7`PbVtbDSIK@Ox=\N/?/t#^osI]g: ΋b\Q@4JK8>ls0OLyVS۾ Z%-oxGrOL~{In!X4ץ]UVcd11]G! DpDaIN풬Wk H"K*&JlbQ$) GWnr_ヾYYUI u߉El9M֫+2y׎qd2{̞=f?w|s֢s$|9;aٱ#!n~0 ?I(=rdJp܈vw۱̠ODʱ|%CQ (78yJ/$zwDSRQ8S ]x0i&6H M%*ND٥́,C˷hqڡQs2z=(!8[YT mQ5یzxP1 s |ybXpԼ UhυpL\s]H}*d/UHb"Cȧ|ji҃FH0nl=fB?lS)^dX7#vK9 >I}!?[o-8 KnH:327'v BKSC6%~@ኇFa*hм:MmAIE8m l1EAcvvFtGܬQP?LқGU== &,H|rgrӲ(܍"*ђX/"OزV Ǣ0âhH\j*{x(8n`9!Cjchd gMhoBS[?#W,(T5aRdX0#ׂ#cԩpP <^a*l|5bu9? S-o x)J ;q c%켉K.'kS/tNò̜|e %JIvH| mR/nd F SԄT`oksweVNU|?m¨`kƥ͖hY jN?H-! "7O߽5\š[VJn{!6mjQ㬾_Ki9QBd1k1t,Df98Ts͈BeE!Lt;ܿw#Q[_#E꿺(FE{x0G7f(OmbMiӲZ 21k|#N<_RMϪ_H͎{_lg XJ;kn귭+6wImB--o9n33i+h8ދ;c@x( z%`L>FI`C)ocqs~ +/0ȱY_pv[ˠa߮$[ %}e} 嶈67qWIHˈGX'o[u0dd<<%vm&:Ny'KH5Ҩ^|40cԛ8nmqM7ՇI#npm,`ӆvs?]1PN.MDi& ;Ciցt=V ƞU,*/ JhOqW\)?tgOtXX[=/:!fZZC o9;1"zL.Ad4Yf;A$ʇ+DkזJ =5T7C9);ˑ_@z{ybRBGEWq ;N|`8&!diq.IXo}7sFεKPRB=yj>k <,nQh G1D\?Z&Pl&S8wW4&xFѸ}g;Czb!#Na#Ɔ!>*wg/q|"(ݐ4ީR;yfv-QvoZLpRauZu7PȜdbCtF JLJK2>QuCer /T`3OzM*5wa.^[ӌPb~6_~gjep:,Z4`,= (9aG7M8+T(m0Y 3KU˜ZcWKVO~F|6z"!Njw:6b:6?,_ S_] ,n礪OH94]=K0S<+z+!T vQ^.F|L²JhoVM&sqqxAxD+. v9n9 ,M<mbp`§Sgb_lIDd^S8JJ 4| 1Hv%f j KfwF~?ހhXQ>j !(dQ4@5۬ WC`vV“e(o> Xb/=M+fF=~0'=1/,7˽n) 8 :گ274MX]M ]i91HȥQp'']AT!sfD@Qe mp@%q %kVK};M%8I'- Pi˙ii9Aca EE3Q&PK+'^xV6}wl}EOkWܘ7e]qmo/@GOͫ0q27q5\0"'RS;  DltKMk4`QޝAF9`x z55aFgPTxG7EǴ.ѿvWc)=[^؁UNpv3goT ߫5 ;:6!Sv̴N\|JݙT<F?8L 77Wcq3X1jJ)9&pZ WXqȞٻ~&L7]eb UGPRcpK\+Jxj)2gE⇻a$G>Pk8H]CC7X`aLꋽ: + +Fjtq61zp9_D!0Q<4G@VJpoߐ.*[w+z)l S`Una0'@9qw#!1oZ90'bK-Og1@Z+[t d҉sű؆v]7 fg!-\]'S/(|qY?DED64jZL@qkNAPt/(5mp2en9M"u vЧy$twN`4T:f!P-bWI\[`aGۦ-"6s;㶵H+޹3}T!Tt}Z:笣 G<s?(/SRU;eg.@@+P(͹4:ˢ@fN bYA+i9j e]aDvK6\&oDA.o'Ahdhr?~Xde9MQۙd2~Jg Lsob62)0(jeӋ[ڞ~q"~S{;#KwEA9p 5"0>]A_:QS; :f&).^ tEkuh}O{3 $KUjX hCM`L,& Knz_vޕnqϲG$:'G+~ /B_{>*o%\gh;/ᕴO2|шMpAމĥ0\,Fp<5FLH jWo|__OP,WF7!"-Ց+sZXH"gd N}%exTQo=%q{8^1Fx CvH;glᙗhO+pA 乓.R|z::0nCf㆐8?H#DɁV}+vBL-oMc{p]Bj@?r8lvG.Lm&q ! 6pv%Jܻ,׳׃Hb9gF,|K0~x:AXk(aAuqwF=5> N 8PWDBnLMywߦ,Q=N>+X7ʇgSSqH_nWz+@]R+rx+í1?rRߔ؁Fu s>RhLY--A4ԸN7HpTT)fN(ҚE*-s:}aI :6(>wqTmTH>(Y]GmNF=DKH%~pW ش:?;Q9K6|u7 tՓrxF idTA'e^ HCtN 8~[?aY6@[ 络Ƅ5g/N sno1鷆f&sv2 a- hso߯3=pkSĐ_܍޿#vl5.q4`o:=H1uU')siޟ wH OsG 2ܫQȈl* : (e9 n|𨞈] ^pP\|{v(p4M)^|>MZ3dݹkgK+!SWbP!L˦+BE7!*B/B$Ţ-5AƢ7xʪ&{I Ԡ9Z3B^-Rb8/%C`tP'UDQ 07*gй1SLY3`CrcR-@>Iֽ7sհ(KiJοj:# -(JBRgc?LKRDsz p|{G9|Z2JYg5]V ux+vc@H5FX.σa:7l;^7>'C %3Cf, 3U8BX% 4 B^ L7ūHkiⅣ*/`~i1zyҽ ZRRQ2\^Iv# e(yR㒕tɠth:ȍ*idĚsY^<([1K^B~I^(Z 9e Lhubba> ¥e*)RA9[SMcE -rO.g#Exc?*}Ӆ>M-D"a˼:c[CnhuM?`6qS79!7oq!2tWiD j:l:,nr.C ڦt͸%1^%QSwN–R"YrA'm/Crd6cyex]GJS;;%?|k>=jdx64@AyLV0x:!8"Tl25GLփR:>~Yͮ4wĂƚUPXdw|+^ t:W+ܠ1^h)%3#| #SHQ@8h(ӂH:G꟬kMSt2Զ!xP z+^z-plsl.[N;`Fr(c=RW\!;;z:-LY'ik,"Gdv~Lu%GGWHa?45*e$kK5`%D扳I2Fq~11F dHf aA0z2MgR֭UfQl쭬_4X)3l%[s++QI tQ<|!3H9%u{˫&$ ъIaDGpj+C155 Vro( FKE@ؚtq@ Q}' (;|nᡵsUesYbvuZz$1%~UTS-Kĭ N{ 挒 _aeiwJK҃x˨+׻7deUtƽQ7isI'ތSYK'XAj 2Y._U:,bLo*C]@ y", I g}ǼmJ$"*܀wz0_%nXӻl&]SwzP]ݏ6>xuĕ'4O7Om."fX>aB}J4Od9 {sL4`rTưO1 n|Y]tcM.G꽍) R=("xsh_TI'^2bqww0Xph/ЏZT aUߧ  o+F `p,ٗ7wRйkDuy_Ic*L8ܿ ˹Q:\d {ZUZ_V /($k^ܠ%M5?`fֈF/*<ܟwhG3UJמ5%j] ȘMb8ߦsYvUq[E.4CJ3+Fg#Tno S%ė"E̓#ӸePP4q x Pm%SQy>ŭ9Z%.RL0 $seS@vпqYن/r9`ˋ#\,K S9#P|Ԥo\9XG!|dKmv1jXÜYb?QV$xQW SuS:UIO])Fp2NI2)lۭ&1i,.z.vФǺئES4EGDM)|Z6^`V8SUc @ (:W"\vm ѝ߶¼}_s'DW$TK\wEJKdFQoi D"Ȱ_E ֻzcʫ׻~8.ԫ~Wb,|e# ?)U<܃;|Xsqq}Ao3)^frvXi0v?㌏5+5+bH`{Y76ǎM>UliS$9H)qʂE _BQRzRGWdƏP .*zrZyv7G;K@t%;YA ӑ|eC yC+ŷP&J^>[6otjja azi3-$|:pꤼ/%'+uowc SqսӖD7Af}srG%iw67.{0U.&RJY玺 _=JlkXrÀԑl[Eg7<:T6C RWlhzsR=q̴g\6C¨|oV#[-Ǎ'!F!+%d`נYk~D'piYDrMh%$n=a!Z&E$JqJҮᨳZq$OZ| 8Wu؁}]))+ :X0|*~Crde| ^XTA+a9mIA'A`Nvs \Ts>AL8ʋU˲ fqW&q5׆fyYjĥCcV~c^T4 26`8 IPnRpwz7I,C$UPWzÌ ~7eAhAL7R-?A<, SHbisYF_b12/$ʶ }m= B~Cr*'_BqGE Q䑥 iw$D\߿aJe) .3P1\ :]D `K=\~ÄX:<3=)0jCr5]A HY|#ye`?<`pXC/I ;(>cɕ>EZj/'N)I5cbg:i)Xk tNHKsixe*OLC&VRk23a ~Py;~8+Q;]gg貾;>gnt%}#IxTp;.寺Kug[6Ƞ0R I*7,-$@a kR\ivaY_`|6vL]ѭ1[N81k4!Mc Tg I-~ؐA[Uv涜 ވĂy1?xm/.@Bכ?Aط9VzAhkNm D%/BSç9Ϧdfbq E VUU=Yer}(Oo].^Ei"ҭ1Fpqp6怌mq[XV<Ś'I HEZ /p[EL1i\/GE,@+0nQVA_ ir=e?$7$\=4 ?52 } 7 #'09Q8|yB]3nC7Z8=q齙87GtLj_]WwGJk<$տ 3& |̭G'UΡ4l W,(LsaC%ac<"|֫#K(?aDhoJ4U9El xqXui`mY|g3G2xBcU% 7ESN>E SKYtI X.Izs6E'KDP8SZ`_ 4֓|@Gqq~*KH4%K^omVTx:Bs+dHd'CO&Z.Ӹg|Ci~NrS޿ͽ3gken mtEptd-;VV 1=M-cALhlI]N{D_ _yO< KLu nc`FX77'o!b5wDwiPUDIwA$;E,"C!Qn~_da^6)0۶F}rщjNQ]꿽Х#W9ty}Ie!hc\?<3"0hKvIȗqr>9Ag̞DPߑquM>㥸]"gܝsgcUݿ%T4yB].v}|9+RIz` 9?}c'kN"6&-b =!Wӟj8j (F-Km\ЎJO/q9L<k8N^LRFu!x/330H[ju1p 0'#b&}NRT ;"H'^jIse OAZ0}v+`˚4A"&,B?pfYͭT@P_ $u҈h9cUZFB{di5mq7bZ2aKS2$QtU "zi noPmdrHomK70fjgDUąr_HOH U&Ap ,t!Ud6-bfNעO %\hО~-]O.cq4M^CłF,G9쫲/?ժj wS}IR+t{xbKh6\PDL[BxF1"BǙ]i" cXo[hx3uūanC%Vcr39IN6hв\'Ji`>hS5o󦋏ɰy7"m9A_PŐZX QysRک"^hGZ639Z4q"Wt5szPҭqVpѺS[ڐItiuV5pGtgYvt6 1B SOQ?_ozL+kx\=?(h51RD[Sԋ.cR3[`e oCң A~k@μlH2_C޲S<st;g~qgaSֵ_b.~&Z9O:tKS l @Y烹yT-XxW=]R|G_sxVH}:iL_{zgjt~-H+L$^+݆Sd0buryq/C *0RyØ1ɬ,ZN^>MjJn:W (:PgFF?`1u:<#}0$b2EnZro 4Ikn}1jXu斄X(FFIGCGGVQ_d>bk3yRCqu`X@w8cBS@UuH3h J1R=;#OM,+ I{:RJ,Uxh _v|dzّ]~J`>f6~kVCWqUCsK}WoMos2/ zI\~R(7, gR=L9s)!F#-byԛ)8c{1P/8zy~Rs\[~wqqXHFPn? Q"2_6׻0Uj~+$vWbn5$ >~J>';ԅ( e[ꙃ@.ZE\`G}_k V_~ū|+9f9s&_QFA ,4Hpp9fݝ,3[zbt!M0#ާ,b )^0l|GyˀT2gB9(2b؞hފL8WChp,SH?&{4_R_evkD."B sNKS|Y݌qV[vQ>?V!jRR;o |b\]- w( 2-'.|(|ٮK5?P4mṈCb5k-+t=`|Jxv-_sR<(6\;wJ\i,g̺>BNR`,bwI S1Gձ c${jDi%ѫpmIAMk7O_@_Ruoy)Rpt$+LJ ?p-02Xjt0u}CYP3ة{S ՏlH5{EZp!=Ad ?!\?K \>ka3ڸQk>)m'wUfՌO2ge$/ Uv_u&3JS &䶥 knA}/۹KH[c6MZl'L"a0(xI4]Ǹ%3Dmx?^~> }Q"6B˷zw}JnΞPww$;FA] y6u] q' J* rtKkbb%ϗɽrgcŽbn "ẑ]{%VPʑ~X>'ăln1t^ߟD{n6y}ƗJms PG\ZYzvi\roȝ4(H)/l8n&35iL jM_ 7 5VN^ [:^-O sk@ ]b6S1tzP<߼Z\ 0b2]msCR^b\ir kP5eOt?'hݜ{*AHjW^dZҿ0t},K3XJ!t!o[`י{;B܃U'IFO_?dh-L DT>Sɔkil sO ޤYCPs,²Qh!r0YG[%M/^ћ69_op%D`m5!M•nt>}u i`+~ȥj˩|a(1B : R{reyV FpRCULkgL" %!UB_Lfp$W+ k:Ϟb4&Dq14%g99ld u >Tto6/^~3< 3 [-O֢Zk)^22. p9'7W^KSw+(D[uG0uNQ%FQGWzm ηTrmQ蝨Um:!d{$[/?33t\'1[iw( RLH.W}g*JFS"<'t^W[ѝvTnmP(XZ}rݫuX15ގ;QZ͈ [K'SS+=y^n#F>]9fOZ`PKT$WH^NVgNg޺7piIs\*HU6qȶ,v]̏!x=}6|& ^\>]>e0hO+c: T>=DQ;BF^b wơ/=FJ[U0: M1Zo ,T @U 0,sχ %PGg@#݀WFF%A (|Ii}1z ?,kZ`%~d߆ rxbo)EUS>  %]åjġO|^mN)~jE=eDѡ}>sKBtEFQ^bA\TmӢ9;A8tp݇OVbþD]h@L xW I<)(;9jW];r\8Mn| ̶[L1lE`=0 9Z#Scr=BgViV RyMBG:T񣫚eHs\%bNQJE7( We@5 &d>`TW_LWfbb=f4>iUcN=YG1;NW{[Bxɏ-,uEܾKx>d<L okM{\MLfH[ٕ6?xy妼E'NJuŰw"LCӏ,3gљwc,$70RU5Iɽ,+tNTgס[kZ~ayb#`cs}V)$˩mSCm%l4OCf#lplfёc -8{|v" ~1T.on/˙w mo:NAۃZ+v(́Y[ewz< ` 0q 7Koxˑ,[.au0gO )JcbDẒ2aa?氤ȑu"9A@I S9 Xp:@eK"W9d&, R.gs@UY ^GKGBafsQk/g<ǒ,=][;Z0~d ĸ@W=SB,( ֶCÄ("u.1 7=M%dx3hW%<)ORRPZ5/݃@'m&@~~4}6KڌT\3fQ O`&^qV^pV6˙[f{.(&)(*u7t}_1J#a+0# bjgw\ ^sVm^$;^w/_u:V?|gE}t@C~K?<5ɷ] t\܏~e\ Vab{T\ie{zpexi%)/sG $ȾY})5qk5tA/Z˶ЁS" #W^<^>B!zL֤{:-ap=||osĬBE2BrG}P"gs!A&i:Ō~-h;%j_Ew6SDr~ ϑ'g%s)d n#XfFOvf_O|Rc~4&O|b%"^^o\hl{UYB;Ǝ5F=T((]u3fŨA5uRJCKp|}܏E cJn|H<^,`SBUMB?OK[Xyk{dxIA];NP]H]{ݔq_ ??0eDr"noW6yX /O "bj}w"2|'ώ`FfU*jFJ!8={=!_t TZJ1P?]=+LДO bq|%Q=vs@G;x+[wlb;Q^9 ?ˢI+xy j[ .lZMf4AHX n]MD$JU5`.TeTNZOd?]|*陪^ PuLS/zC3Nź/P9 2JD@Hxwj(ߛxv}$Lcu &3dL 2Gzpf~fgSTwM/"ziÞyE7sm2)'|X5?eH%BށA5Ǟ+4yWcܨ3=s%٦}Y\k pnEX^?0\t˂K>߬ڏT †#{*&U`}m:/1Rkv~,Q߿K?W3tb -cHҒWON({mȋi0?+7)ƚ6M2427]"KGA$PH "``ڴoi /ߗt^+? h=+\ڹvt cpRxUy1N OwH$b4}xxrE7c d^Ĕ՚j4n3Gv;!s4B3ǓE# 58y~1 LCzv`x &Cw?( c]ژ?rUȲ,-G c I JmUڗߌX?LSNs{ε8bl`=G(t2thNq_aNԙn٪YsӼE1&<8Yv$!D"m߁anog:an&un@UM|ɳ/hnSm =w_GM[{͑0itr 0|]R^k]ވUPHPlˆ1*3j6QcB>Ɩ5yo̝Yc'T2~4 էrbs؀L#C`]enH|E13oxIFrόUlv'Yʊyϫu䴽ګ^l:p-PzoOęmdP;濔1V@T]3ftad*b`BQc6ܖ;E.ѧ#OV{.sq׿Tz鶿-ypBoz-0t8֦*Xꚑ= d ݗ37s!O7F``?nao]UimcuF+Y3PXJ"M ]W?p߲UY<%ޏTNu*S8h]N,Ƚ?(ܧ'cBRQxF)QѦ"(7irZ PߎNjLil3t Sxu[g} gu2Z3 Oְk!\_NXዳ qSS\Le}N`25ykv5aO l-+ 82x2OE+LRgQ'^;"jS3$rp$j;_8H 拧x\|%b"GXyT&%0hrN8+Ņyó95ddQ^ {. QΞҿ3.-;E#QJ""jKb8k#5.hvWQn:"!!325yENL6I߭JSt3o-JI99Ƥۤ\Qgojsx1vo!t`"Xs8 R8j_]Lp8_c l5Q_<8~\p1 ߫ŋsj%P׏{ZHj m3P]߁N"PIȾ?As.(iQs̡g8.u[Q[rsd\i5؉®v|m ]C|Ajo S!ӨoPx{<ٓ8 Ǖb,S<&H@X@}Ti8oW(bꑹ`V+?8Tit}L.g$!OjT1v$*˟o$E.09:>7Ԇidu Ii缯 l_%`=<:sOCFB^ Juoz̯u F1$\E>X#PCm'4FH%/?׈C'_IHZr%*@S. {4F_t 2psad& d}a[Sa aE()a 9#Emn(t^sTټΪ$ML3}pINAF {kO%6hRJ/r B=Tsy bHLLُ,!蓤#kҕxaDjnc~3 {rZ>s2 {Qĥ9C2j61i)Flctv:@p# ~ML"J7Xg~Fw HHygy~/_N \id+oc+WNq~P'H~ͽƭbdP@ÞJDT#QKqCTx(dS90NҒ!3VjƺREe%^̵W =o" ߁zle|q*脲EЉo8~l>yGs=COA tԟ߸aO̡(N`Y\ӗRf<U XT\c6Y2niBOE0H#}=咦5gfnD&;r8qv9/_V!y26r (tET>\HTU\vۖ(l &7ٞ)@eoWry尥|M$1YI3לxgG%򚹖ԎYީcfY,u?AC"gpn+Yb |11zvr UŲFސ*]GHu|&*hi3j 3gaÊO򨎴&U'SOh(/-h"7 /5c@0ld*Hr&Cۊl1+̒f2&pn&8>C")t~LۦLzSR$ku4A4\84I ._llRVZ'JϼU^ԩNqRpm, ]\@&F= Zh’ Ol::@[fr IYfN%=+`{RWX~YE5Txa9Q5PlD]F$SVwSz .h^S]<_K@BEax JjzĎ]X.vE4t` pzgd#y9J><e秡xM EgQ2`D2 L~ѸzӰOtx =Ͷ@1:_* ggE .Q&Űcz'pqF/w2}Ȩ~n"EUj㟻į. Ż2⡾Qso;`KѤ'uP[]٠:h 7'V hEGnAa-`_"1)RȮ`6]<,TKN>SK"pw.UDv]%!;ǔΏx;Y 4t#vezd^e!F%)wyx)E5ցz xnp ap#^J(H#KEɶVx.);}Ycֻbp iWrnO^Uͪ{toQ6ܚ)BO8ǐWvL?ރOiς0K.Pgɥ2 ͻbcmL469I rgmb'A**mfaU^m$wN;+/,GC|t-mjTۺ$}7l :#⫦ t܋k>9wb^:$)AHs䚴^*enѪpYm91I,J~a֓m:<7A:Z86 9M0,7LjY&9򆸡@/U{{bh_Yepx@qV!u̗~) 5VSSÅ%.mg1 Qd`, ㋠U>$Wwvb 6%FiUSjn`J+2܊.f9aݰ Za^R![-'ڷӔ'\Ys{sO%dRng[3 bYsAFi y >ΛwhIGBȲ.7F@d7%* y7.Mc[Ǚi2KbhrXGxwW}f&QvL\/b-SZy0sK:HA1ɀGQ0CGGa @8T.@xFs,o|%O-ݕs""T#aBNrGt)%I_|28|| E뽗Jǿmk+5I_YC%´7B_x! J~S0ba^A+0TSq79OPDhXSZ`BYDZ,RDftjm)w8٥ԶZU$&zF qUm9< C]ׁ/He4uQB=>1yʴPDyHшR@q;seUCԒ}>j{:gZ4*١PWoÃ)|Ypj^1_,Gdj.)T%z\FpUC\IZ`%yv}E|)Dq57wO$<녪usʹN ,M];Q$4|\p\2Xaba*5#=jq3'j2}} #7Ϫ@.=mIB(2(؇rči^J}F҅:R3D*Y) SZP0E[(RFzs1 :Ԃ.n 9d܇˪ZSԁY0 h_Y㸽ZFFLAhcOb\K;fY`Rn(wJsʕ]Dm*X}̔(>9EZsD"Y8GՂXPPH(]=*xVL) xVh;-(ō9VanƢVu t?|YrodW,`.6'Z$GtڵvW?J蠼ɰĴ`$%q2@gj.}t j|ߵ%i5stƧUl X? |X+׎bF#aʺveS6Y\{ ]I̛C!H**ôkJŢD[S"LYQPS}J'Hk`F~g~G-R9WKsWȗp5ʥf٩ m6>m-ȓh q&lmcp#??B)5ˍ /,ԕC51Hjaa&}SXّk7"zYTk+e;T ^({0n9fE(@o>,3FIN=%e6b2;-CX:E8]_4:^SI:.b+:FXhG.$8+a.ð><뾼"J& Sރh0HH!.*&y, 6=M'o'mWZ,HƇ+ )6e/Dΐ~c\&aW wΓ/90Az'uU@x6H62K+׾T*NŹÎZM"l:GT6 m<枻xx[d{a)e>\[`G>_ @2HnB_J5l= P<7?tgѧ.Am53S\%6S,M@ѻKa_ލO+7Tw7CkrVnH,^zUIDk$yYDH]Ϭy1ǐ]5AWhTf>T7[piE۱CF^v޻wËXŴn:ӿ"BKu ||AUEC￝iT U ,^ʮh) s=7,,hKR7t~*\ۮP#]Xkx>G!o43v%?{8TN=bMB[-Pmp.yJc֬Ov0{ ek۷%O3Rp!|yaڑPnȍ~(o6AX2Q(j>ښszjv{COF>0؊O'!DM)Յhù9GѴ,R:צMIj=,7Ǽsp2uTM;.<%}mԃc3NZ\2i uW=  eҒٖ>]T|RqŻV1/DH# e }bMtݤO]a|TC ZTս}fJ p'բ eΞf>O?Ѹ[:kF%$3o髒^uOmv%UT#RWQYWk?|@|.IS_Qc}hchc|`vZ@/(k3j5uIV"t\2 U' N[IoMz*s["1Zb!>/zOY p={W%5Rwbl9c1\B^ ~rr, †g#ۘVʾ*%'Yrr Mqe 23RXoFi,(TຽVaq¼0cb|E TS5~(:Itƛ^K[-&s 5]sW,OTT-[IGNr aԃ'>6m{U{%c>#6JT|,FGnUzBh71$d37Eȫ7c<\܋OfB-Urax|VRWzb!:N 4}΅Mܯ Dۈi H #;e_%7_!cʙf<6ItJ܄*̇7!:Mqd{k%[Lӷkk[W"N%/. w΁蝾zCGzȲČ8,c{}9,wbbLc%T F}NfT$4h?Fa(ط`4nӒ)?Lbwt0?#i':~:2.dfkm4hSR@$i>M9j9xk7 ? ˲'8Q2#=y=H>Xdgt 5lh; 3j0 ۂQtO%6HczKhMl+\2l1xc"]H]x}No"όJKƺ%T`),W1|>ѷcm;:{pAGM܉h2㗝ArXq~?#Mğ&jNuq̾JeF :WuTU_wmT>҄[GQ}dkeBrITMu(N1^԰=q΀Gラ{UQJHF($S@$PB >YCh,~ֵ~$T 3wraV<-Lб /||Ot~N+CCަ.;uZ  (g|Րm=R\ѸE_0;F\Awxm^ ٣la@!&X=XЖ9ZvMFlF$37?(~>H)/nwBB}LGGLξ…aI> EX_.*t1D(ƨ>E`']>AOYN}^Sc3 H6"|HEQ79K g${ވ"yd!`@yd~_9f=&2>1#8*i`NWW5"H!]c-sjsc4 8P߻z'eփ){U0}^'_~8:cFßƍv+4{ wK:ju_ uK5.2yFS+16aHx"Dof)_]0O2=& sb(#4Zsgl&Zt)eI~)r*1A$#qę&w$4Mn! @> NAJfO>tWOiA奒c76$p vm,VѴB-4*ո}32CV2aT82&# 0pƇ8-zQ .<;0h'ĘcFP"Z f!9@k$JDcfg^onp)o,d @@z@CݡzcAE# d!7'- #yve A@=)fc ѥ4E6 sO?c@VmMc/Ǻx|E?1H k ۣ@7gv iEbTKk_γ2K8-e6cΛ:> ozPǽQlw"ď0.Ya1[x.0RdEq&>]Cn&k xBĚЃ o |UzXn{YKȔ|t ,'MN [QjpE}?F\&p e2A٢ „a{iJ<9uniF\ үah;,X瘨^#:ۆ\ưuus^4Z5_s YQܛ׽ 5feU.<{q;ޒaO3\nByyEFy$&py$>ι_ѕN':sPy#LJTd9]S tQB@ǸzFٳ/Wʳqnnp{7Nr_'be :cq(vH`H6HRTN:rm6~&ag4҄&.V$/kDAck6$cW#%og`+?-Ib%eUKIpo3j\ڍuE {y9-}>%A{Z$š 5u)k<] z@$_Gٍ @Mr9MQwY*o&`3[;g6֗vUA!=RIY*hiLHApSg5 Y H!IMMz+]'S4#0oL{3 :8rݷkm2<Cw?a'l˾/*ίQaȮ՞ ]4rIRPǀ%?dBMc3Fē\%UQɣЅdo_9Nv/=GYW#aaG];`߸ /bdk F `E%PyG,Ew(hw0 D ü\hBR۹3hLA tA̩T"hSrB?EeZDw-]-38c$q p{gPMpH=R*s !4Fa׭/= 1Ha S}El)Bh.:qR"Gz/Y,#H g1C#裚%7R8WEΑ9ؤգB=6#>\Hrz;61tK~-" Bw(@)ߕnD=MGv@¦E*ն^Kf^0m~Qsq* ,}ӲҜMcE0,T .y*Sx Sg-N$U(Ly9< cBtPo9ZzJ4GJ!9aHwS 8nesnX_82FsBH4SW/]!EToϹx;zYUd$S!s}ÇVϨj2%bbos,M σUuXӖeJ Yjq C'#bRn,WZg=fךV{ wSef\EkJ=I!46릅r{*ߠP/J0Ws TG8,ny'K=]Z o.ôVe+cS=5Bl Xdz9!x"]Of-4GqX K8-pd'O$Lq7 X;i#P7=,E2.m/qk D,um{wbNsE@ ynrrRLr_ޣiƈU{e{\ &Sc㨐cleHx,cpȤoD5i8<* +h@ێ&5c[XHA6B+nL?xd"\A8#_ dj;a-W*)bs_U'liˁ͢h=RԯgϳN}-flJ4ZgaUK6.HH;9q+#v:Ɏ]]i9>>tz+q5cfKƗNI9BnRۏ_G+H递G aݭ<a^a< +u(NT?uMnVO=@G-LfBl!V\> ]%IvNy@ݸHԳbKAbj XK$۱s @.f_HϠ b$A(z\Qb ~tra&̶LgY,9O<*JA\(#[FKѹOgDJ3`zo  Lg sbF^g&3$`bojaJ+%~m%bRrjS .oNnABmVӽϓV,|~+Zy%PVQt\`QoÌ6RmfKI'Yc A 8R,5ۡ>df 4]wCi'DPb~[Qb>/ocxBrTC ˖1u@V‹+Y_r'r%\P“6_hD{Lk©gwUZUɴA{inԾmqDvzy\؋2o6>ψ!A!,|,WI`?A Fatُ}j2u);>ѧ~tL#fήf?Z^ I9ķO3rtkP9*ߴ@I(݇[iXoTtdPԷ"Sy,z:O}j%ۤ6I} sMƦZw@aEE'FU/n3#  "ǦkN59__`|C޵CuqYweboF4:J=`^|SwT`Lz0$_999KW{7'k.Uunn͵A- cXCB㤢/#4ؼ&YT34\vqphVL/R5R-Ci@tMPRbwUvM'c^AkEYe@|p?}fc AˆϏ< ҭjP:a#kKtCJ^i޺4P& [G$M laUV:tO t6\c' յ8+:_ǀ ~A6 8uN&af+L'g/0W52$9gPTz[jV|l,/I{z;YVo<4+jac"k4"*o+ލIQ=E\LQ>+/MƯȋ.k $/ Wwff['QyHUFwMcDBT*fN悞>?":w9Tb';r }'d'D0)[PcD"EӤpN]I@ׯt;)-' ]Na4nxUUs]Yfwbv(x9^$~oMzo)^q[#cZao,}OqoRMQR NB9 Lp{ي MGj#֐sfh,rΚK,}JavG'  2=Pى|K~Cr Vzl"HZ{aq.p3"caiL\n= AaekWeEqzEH񴯢ѧݷm{Ndbr.Y#Q F9pv+;}5-BoN B ÷ydTH}RRGdUfU`K C ڄ >!Uzi֠ʽx=|+\jVcUs]=2|B}/m=aw,@3zmC52OR \j=j#kA0 왃M\Ow#UJ"{oO!dgJ]!q;*x,Z;+D;ަ5uǹ׵s"sBQPűgfƫئ|S^+(鈲Tů,hdcg_ ;ڬݕp#=?JtɃS:(\(pv5Xl.FG٨D0LꤗfCΊHvB:\ $)O@DOLͷc.jm\WKum'{:qǭ"| /&e\5  }NL1l; TS\bAKr@xVҢtAl=#=1t=Ō#AcC^dzz,`ҍ_QEUUYy23fqHB-$P\zDÕhŹb+5 ؄LwƧM1_f+, ˖Ŵ^EїRU r4_cF6Xa⿃$g$4p *p"0".?TZ(lv43l$Dv5`MP;_ii@{L.]qe+Ӵ]n65ݒLMsT@`EVԼryj:`9QKȣ(E~g`=O_)Y젓\3A+}5hO.V1;V͹#ązw7#390$jǫ8Ɓ %?.7X&PZ hwڅbMPtco, mݕK+ه1۾U N lz.EvNUYXz(~ и^`X&%Pees K,wm<3Q=7 z]'Yq6XQNRAbfdL;h5zWtce/)3{'bu?wø lxF6m*d(pҋ{ e&T5?I`;11@zv $V4 t6L"=Y 3O{W4-Sങ!,9 r슓`&6F_tg?Op fόiqZh^97*򯪮WB@#iS޸ls-DSlXMf9%-1n7ZS\gk`{26VI`Ogˈ^ yG"WL+_nup]oRڍ!9ĩM|% PD{#i+Ѧr!Vfpxoe8ɔ:Րҷv:B؊:ƹ-)3vog3v1{n}X~Sg67VxuxV_vI˹Oɻ( zhlIS5rx@["V7HirE!Āq.S^4ie,`$r:=/|7ri;z?ɛ룪̞z} G*,Er3G #}e F- +M{ /w/3ܤúubPUUmҋ? C_UzES?H-n [`bB! Y&-6D!(`$ŧqڳʦ* E,y ge1je.n2SшWh[-{enjwѴ+jdWjOZp"&krqٿգ6bs%w"? ,wJƛv@xӠng_ j)*J:tFI٠SG54%V Zfra1+twBGOɯRڒU%oD,vZ&?g*EɎ?ABDJڦOu(x{eL"+t+:ǭ]o7} 1L%s!i7-zl+n}DDƮnӣibBPHJybg1tn,wdX 07+={eƑzT֝ަ@UazFbuƻBE˶VjtE+_xzRC~id*R+ޕM)'9f8cF $m KXm-_5|k:͊xG@ʶ$N\ʯ~,k(ô_e9ޒSo4R-2|-f3HxiHȁӥJ>U B@m.}%(G$ao`"wѦ T5 aƱب~R,[_/֏vGjh@~1^S1=vaOP ( T־_&c+n3}gG>!!rǢKsT A xo*@NJG[ۖ.wr7BVs8յkk\ڏjzy$2j>Ӓh ZsJ݊8yo@bir62z{ROz-'6}ʄ"Gx !틣 >!rU%ޤp 6'x8Hl ;$_5I{mK+2()vC0:} .ƅ8[/1C)x9+Vwvw`Pxa9n%d*M8(.lEޣ,\+^'=@c|z`l_7x{ _3F$+N Nh=qA>\(R t2NN'dyJϛo' u[(K\WƼS=}+I,]P¯l(!|YIA T`ԼM7AooK sbIFN :d5S!064{|d!%# b.uc6D1zQ[EAw R1o Rsw{'K 0LbX+StՉq(xeD4'=Cʴ0ѱG̘~YNx=!8@Z@=J9JJʎCS<&@ &0yP)A9WԖ_V }_4sifJ]ʷvމE&=n'DPʃJ?lzg+hBqϲlf풺9Az2#eI-λdAᇲi/vBmzmtPMS|=8#:a`G˃|N>4>s] ~!h8Ⱦ3tdӪ3! eĽ4!o85#ʈc{ƝҹP<7fgr"-me-R ACSTi=Qvye]2D.Z-lK_n*O%!ޒK –+;GظQ xeK#}wiQancL^b!mR V.':=/ڡQ Zܦ4W ֵmtbg Yz8"LčnLcRӄcD w uT#bw4AYup|)N"!S/>܊Y~%q6q g(BݣzIp#ו3ͣH/jOS h%*GkV 1"-ݑ-xOQ%SUݳ=!s=a38^}&Nl(IDnEV­ǟ?=L3ƨ=+~#l0_Nw7sX@` G XS(t&UڷG7wWyѭHjv5cZE,6y%JNvG4w7&ѤW 36w`$'4#eL<ULf /70dl ɟ?!Fp\] nVRXltiMY't`+AejE|I4U(Wg`':eC/BAY''wӷu3מaJ;w{8P=-,X4EMEI8o3w =dZ9!}0e D鶖ĦGkt |#TBvq`'XwK199@䂄>x CDJ#+ǻ& j݀5cݼA/ޏ0P+~6CJ2% ۀKIND[6 b.I[j9 *oYLy7jdm-627>s#RK[wrl%aGal< &3]jD<o`]E5 "n^vΡʬ?],auw[P6>gܮ(<>ylh|8᯶ٹP̖:XhbN "Wa0T kk@ym,5Qo(WT[lLi( !V"3ʋ.ވdF][M>)k mj+5!hMV}uFE8\ڎ@WQ'a"dBvgKtG\Sϓǃ@xJf 9=[/g?L0˂weQQOF1`tJ5Tyu}|/_c2μ2 ϥJ+rJp _q^>2,Tz.rJ=eVIw+#xPy Ķ«5%!TgVnډ~adv_ V*;~ 2Rejm\gH&O)=ODi*յk2" \9sE<;JRm=NJwF91@Պ d*zȨq UnbV1ߋϞW*S]c5^,q7GWz(󮣐,cףAuѹ<5oGkѩdZh{B[5-J4Or8ٰ;mdRؼpl܉:*2c!ĬT)&!̚-ɥthk`{ YPQZ;kdbjz\^!d;2RSM{hR}~lJ0{AL&#i:>Th4E6u `cXDYTJp 2`\pkWa}AXBp=p!lɿE$[Fc4,҈za9B|)®4Uj(1\fO*e)뇕퓂k4(BK^riNnp0}7td-fdPmiA:~jT&zn*MU'- Npxֺ"{Gj2Im'J[m"/$4>@$ŧpf^ S/ځaG$$*_$*1W4ȁڅר)n̔CΚ+@PWb[M %u_xRQR(9=9 ezߤ2U~2^ִ q`G:483J$B65_@ < K¤&C LH $Y6|*TnLןE"uNFZXۣ"Z(N (`Dx CC}5 u/ '{C%)6/#4@L5A75?͛Sm'd&ApOMŹ̑C-Ё=m ,tuKa\٣4ĝO"e@ݝmr!/Jr;6?\`U KN3Y,=,$b*pLN_ư'Xz=.ͱqQ1AD` hL•`*C$]p5!GU͗k6s~**6y(7,)uΣ-ldpQFHlQD蹏K *ֈܲO>xǸzC7mXfB!V1 d F;/Bt~19[J+!5%ro'bRDǺ5Ys*K!}٣⩎&xf[P)uh ԇY4Q.F`]vXR>t5@e MT^oiuaEnngZwM서2l2R@0WMx+5 u^QlmNkkG3/5ImV]Ueb,QI_K0-tl)\#45W10uGog{l>u2YQ­$z!`)BjSzu*-2+"{n`ϙ5\~;V/ c'$ |Ѽr0ج;IH5tQY <ά5Б7oZ0ߪƎC[m&,;L,(Y=s-'uGH)o튵xշW@~L.Tm5GS4fʄLƱs~3mZCm %d=S?d9hNi>-\v MIVAA}ACkD޶+moRh5E̟z)X.)'2[[c!`UF/ձ$V珑oMI%D( P3RieH$7P7SQmz.Kz9${jf8hDY!r fcvQ3](V,7QQE1&e^\0 v +l$MQ(~CDK5y{dt:M ~1l RŚo6&iL4wQ,rfq^7hʙB)^kFj6$TM]5uSP~SNjYFz#=#4嵵=HW閊P`ue@Zi8yR QO- TzE^A38ɇ/db+ jzWz@wcaac+Rw<*{p;• ^S8c][Lv ȍ-p\Wx;!#ῂ98}B%pe?Dx<;QVl񨵉BFݲ0\[%a/|6Jp0hor )\ .O~xd0%3zX1vB5^ .)E_%G;MdLohX3Lr,m]ם|}A{5}ʈ`>(uKo\!UsBB^9}}O,T;=]qQ; lYݽqKΝ 2JôY(yp(vT.nm8t4BQg}.`CL@2)::4 Z%hn6ICppw^ -Zi-ʛ/i;ۨC{ (ùEK9O\WP8`'y!f?XDI.CTγlƓ9Jkr}>;ڧ|7twPz VZ txkC~G=E`kOUy+ jjj0*8!VKfH Ce87v ŋbl6? -򾘶?*e(n5YLXwiȃ|0Vz*DP7ꟽF?Mq]ʼn.B*- TRzDN׍,L!Go8A.a+GA٭kU|eRƐo#.XAf P^_ /wNAL ^ ,9I 4?ϤTL'ڍJþ P Sx+:rS$̓-fz^(hlFS_ݙA[7{-;>X E/{da[OrCqoׯK[{n kr@L..!vL>T*c̈́e3ppI-:te9{p')A_a)W_`V)Qmݷ65?zW O&; ɷH/s8Ub['(JΥ5lᒟ9Sn.&6ZlhH $Rћ/BFĿ[gBY}& Q31d !@#-67*ץlΤq̤iȦk>:SX2-Aw. jWSE69wv5Ca8qo"ys{4"h=£F-dT qú5hPҍNos>; 3+dK6S6<9ICi|$ҪܚYf‡K Zճ O&̈B5_c X2tk"-gǟUwH9`GAc]#{ #"'5qFucwIK!0iհu*rZƂya;1tHE*jPpwc)-=[$/'xr,,UƹgA1 fƵ9ULE 2BU=l<>v$з:PAV@ю;[4 +׏9@u#R5gYZ07070100000416000081a4000000000000000000000001642f097600004f7c000000000000000000000000000000000000005800000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/firewire/bebob/snd-bebob.ko.xz7zXZִF!t/gO;]?Eh=ڜ.+χ2)Дg:^,UVd\l`R0 ʳUjonak|¾= ˸+}֑>.BP1W9w!VO"h1=ZHw=FbJs ј "hfHTUSeiST<׭ˠKLQ@(&1c+36 /Yul7o{jM=u/drU~f-|{*/ki=&% '8!ySM+kg[p4e"Js>M. ;5 Ӟ^*_v2hU7͐8ZvhDx 5wjqLH[@^(mv8 ~LjSϰ\YZ-xTf!0w /zA8Q9];OaEQ~>T8L~FwKc*>,}LƜ= ߦ-:C/`b"!p<S>.9M$Wwu5}/vn)i(QӂJtW@*<5N%*$E$&^Lڈ )g1TG\@!"7-J1W]Rt!s {E&핝xC/5M[pdtV{`,h&Տ]avLzk-E[E^" HDk! =wDs@ED8cǯrHXUXN=6Oҗꓩ0JXEخmrz< xͱwLE'P}ڭA;5ʰ-%pOx8Ƅy +sL/7(wxt'(ق/IPSк&vW22Xp:f6luJ\ ^\qL"FóBt^%24Xsk>r[= =Yd< ;8b5?o?,ca QMO{7ڳ]l PɌBUsaSh_KF28?"SP2/]z$& iVxEwqZԄr$֜: Iu-' 3I#Ⴚ}/TX\[kA)|C\5G{zNWoc+'IAH/GzYϞ @>^ҏ(h|m[W<"TfYL-#̺0`Ę؊{_if_2IVz~b~ܬ\Ѹ0r`bzBr'g0 )Lw('\0D  46 pĪ,\8+LH~ (ɻ*m Q`hY;XRdZ$lyȰ| `.8z l`I7 '7^d_N:4FF[ _L*4RtIm%j;Fm]j #^`(,l"Its0R0Pl?8&7;<Ṅ_O8GV[ 4aS׋ ̽#(v"kZ GNR^xKy'I)\4ӏ2[Cި?u&GNY?Tٚ%AhL-ާ0H>rAzG>ӧceRǏʸG~tr>Mz4EgU26A0bYf5lr1T9 HgOuKEipwK0w""v2 A7ҼrW"w 󜟖yxA~GJ%I7u}Y@b A'6 i1*F/ 2oQȌ#фH9c:@Nv w&t(Ug{٥LcdVwݾnp%CO Fh 0.Ҁ<φJT)ANLOߊ؆ID̕$Y0&ͤt}dqMTL ZK=a(^$҅<|3sZ.pO>t!jUnWG@y v!;zWp$CQ ,"]/4*( IC>&a.,{u4Il Oq-x7Y)s"|;!]U2v?h-?a`UÑ5zB;.@%P%㪾6e"߅ k!ll3u͐Z7(Jpmh0_o8 ϔiSXα>LIS9m*>[2DHs;dj1;8Yk畆.ШE6ŲSdD,OY⩯5U&c񋳏u~OF8)Lv0~d*Hw8" nKH(*B7~.go;rZS zHڨ9A.|NXHs`s|$aup`~M-g;Lj/dY` zu-K?EĂ[PFc?fn˟%qzqNP`2#M@KZ)LS6^ѐYm&Ԓ֑v1t ɔo%D@ vɀth GF4ki;"yӂ6\)~"<$!7"UDΗ^I?}|Xh]ZkŬJEYɡ-ئzuV<P(bYH\# IjehU"lfAkQ"zqFh3498m xcTùNنn!~W TITg n%Z^$i6-^>vfLm, >{J\2P񸼆X <0AgJ Y ͘qT}Ɍ(/2 2?bYx kQZ|J5ʭS"MoYɷ |cޑ;T{Ƃ?P)4 gV^Ic#fqߩrEu1s|>:o#I١ *\ DB|{!T|5L_mkܒK9x1t.)XcTμi]ڒ" ʐ]yUy?ƁLqi ęvPdZGv9"@73J'"Ѷb!N\I|J\j 0݈&z T-Y0h)&)/Vv[)KS;Pg~ldzIq_CV6KM@9)[^4)IgcHLBn.ZӪפW@%18Jw 2lgهApI#rZX(4,byy}))A_Ž$x56Z .s$ 茹s;dR*g gvz#L;oDlqvӂv9P,Bc&VA{;ߠ]M]Kw"cex4Ky)2t< -!(w!mQZ7y-J1mfLy.  AXKh!h*uDсscÈ=:=xӑg 30$>ApCrG[8x%4?XEQT <;/=qxUiQ;W)PJ;>@)2Ci;Ŋ2;+P:ѾzH쌽EUn. s7oi QJ2׼Bwr L7`(@]#.(o6,mw։0iL.էP7%Y )1G&pQk_QKB& fYwD1P@.(L X.$qtܫZAtŞ`,d]_fR=1U79,rR= I! &e~}uI5$!6ك_֐g!+F9ҩqDGA}Qw{C":Rʅ=K?lҿ?Sl3ֹ[t)k [EgMŦ~`[2ϲdܧVW#N|ٶ3nJ ]G+>h| ̽Yr-@a,@R)~ 3DVGJD{fRdevS퇡<* [U9tNjlS8'Ѐ;#:I^j-t'eF|5s/!V5E1% #k'EW '?)D{1ZA'4hG+9t>RZ-R 4daw{ 6rkR}PB4+ƅ?v=FK{Bl{"+1oД0$Sd֓ղy W,tT{x%hG?:po qMɡVc  5xd<0JGҼ =2A~OχAu~?SKƄv5Dĥ3PFxas>9dTs U' 90 ]cz "MwiU4lYuu'-;V鳽uhQh Q 8+ϫy']`SE4#9~VbTZyі*l}t\Q; |*3xzS3i#q@$럸UU=8^-Eԡ35O@ _,[CgC~ Ynavِe#i.+06P2>M*~}#|]jr G('nI"uG>Zg@ <^Ѹh`D)H}CTZG:\4+fgMD_xA C|@X]c'1<;qrqol^V\MAŇ-GU'iCծ,sL.;1D$`ad9\A )ԌB?!aޑ ^u5E+aoN8q|ЂAUЅ_1/ A޼xX+h獟m]cla):;4o&mnk&oAy=E)ʒlpXs9Sĥ#)ea$N+|@;ž7ׄ]=(yv I=ؘ,6؀t w!r-j)-i*ø & _7_+ZEoHjCRKlkefw(DT_﻽DP,ORͭ<@1CM70p|v( A ~q>Qv8jz?jkPB* FV.m[ -ur5ӢJck%M@0mpӰφ}{ydʷR5B'Y69h7x# DxzcC~.uċ`0PFZ 3>vha*[k El).۵UasR"[ۂqmGl/jIA<'fO,sm4眕bdGY=N`W6q2n횧 6Y¯j[ ItrZ=yFNG!S4`#4o9 >*'^Q@hN27hU|FP}WIdVT?fYۗ@6]mlU"DiVD3i;P]ClHVwFs-<{4!Q5O6FbM q1 uub=sO: \|>-~JH?㇐*?f7+2݇_Ya/[axmo8fiuo^[$'0 mKt\O o\, F`PhZf ΞLW})-ѧOiēEbݷNu}򫛓|yԢ(vZ/ޯ8gnk.RX_ǧD &TުX?˷VzmHMzߚN{G]ycz!Ƅ`FAФǧr!q$Pw,ʄ=Jv723mld%IJP͚"0ou.غ_ m-P?$m<[#>;ʯP'%c $ol=AwWcGZU08L2P@"iOR#u&M A41ŊVK+btGM6ÎM{`D&:/]9vz =tN,pJ`&//g["U6NgѦݡxROpw\ 9 aGD''_Y鑣vKaoD5x`%y"! ї~:"c,Mqb)%"(FYR/@YwonX{ٚ=K5ŚKGˣwy+ؒq$OM Q2y" +[bT&J.%Ȍ L~#徘;2?t/VZwaaH`3q}-z_&, -ݳx܍_^c68Y\ >{~)٨1 ϸS+C*m"n@ w xKlROiic_;WA+^Նd'Cl}'Gѳw{tuti.pFFA>$`at+^,$<-][x4*nxATMkDaIo<6fG0eONe:W+̺)v?O2̻ccoj]4 Og3u Q ښj|g8,v(H }HE;}f܋|PM}DRo+rbs hz\¾P͙ xᙠ M, ߮=e[v/1^D,D2Z2{Րnac'-Q0-X ځ 2ܜ_g}pPӵ;p=5*Z z/`=r$,SHv m(O$izv2I)uj_:gaO-.?־&y&k w;ֶ3l)p9p։Fo>DZҠ@i7H,0v\-~0HP/9bL6 OZ"pc>hS%eVp^bdٳ8#KN#k»N 9H 0:ΐoqÅJYr9p(2S=2{"e kO!{?\dp#K_y. lFo*'-t},5\p$WL y(#%/1[8;mu:elM6 j~Eᷠ?vP!=.PMGA&@c~Vp­_a E ZO $BGzaٛ0N.`#Ls Êb*wYx֡XhbLBnI[sD& n* tK5U[ PT*|6 Q)h'34AWk&@tתo/ 7  Z0W|*Z̪FvJ[:*Dctş:$0r?qRlK2FP/Ha5Fei0+gHа,ȰU=Fݳ_}SrƓhYAz\% f_{Ȟ$ oKؐVgՅM: }UV(P;㜏( QC2[^;a$pL~U̪̲ Ջ'&kf\yL2-"9z%YGq(FU w}ҲK%&)UYwOԛD[wP3g8@[)N_5z Zݙ#I\S\ SJ.YԫXJS VulQyWvT:<UM,.oYc 66]j_˘niUyZXXIp0-O[!T&qC;>E&Q:$ldt3)άҕȍv5zE"+v|"倭Ҵwo@{ 9wb._>}=P6 #,h&Q -noV/CGq[!h\  @l^41O1H25#:B8%x VcƣOΪeIńAҚ.$p*g 5s~S-Hy|–zHz#[Tx: ?``hޜP+X\S\`nƾِ 0fr;-%-iRwL^PBҷPtCOgK o2eF0&6 O=%athGTf$X1^3 &13p&>K]D1~$RNE|KT&Z@ĵv ɍnݠҴ:d'U+&p{۶X7|O1|o^qvA6ymaV0 ]ShrLgے %%뜈\XJĄueCS=(T#0v\TLVjۖžkc8SC_XP+Kbn nZ5eYs8D+q_6P U{ KU#$էhlGTش??DxzԺ !âN-"Q#'aZ0P4?rvˆۋ±Hzrn]t:M{Y^)tf:Wes# `r^tZRvGXw?ZAʩ1 E҈k@$!WEJ ~DS^dZ}Wݯuo7tVڎ͸!Lڧi^ "$%d]5Q)k?u-)d u|SR`aaNaѕ;Fɧ^vϽJAho {<1"/m |H%CyBl9P e—t0 -V?b%"کD\9>eZ' YHDy 窥)jr kHxGWrqa=eʭtk+ot VQ8]Jbɣ7M2[A4YPgdfjM8y5fWM~72m u0ZipAiO;HJs0W*}h%ɺoF>e' Qg!=/΅M:ܼɻxr d=vWRUyYH(aIx7;^]L1SWK|ͽ?OaFti-ma} !8ĨTRMk~ (L8Xni 4¯Z%HRtMv^$-O^Bⶑ(͜0:N`?MWEMx_'sk{]78t}Y_[$Dj \RI(E'fXq.(vq;c۠w`hw/3{B/L}u )NAHR U3~]JeQR \zP,}\t?ǿ" ֍g3@/ 'q \X͡cv84iϲ +F3#N43vu5W9f qϔb W}.l=,]b@!NI)2}%1)#4C)ڜE U/|O0m lqƊLJjه;z-I%heCuvŃYc HDyQ2)gT=tNDXC*\5) XZ R•'KׇVR ?xHpO4Ks] )6 ϏBisOddj[c`u0 D(ZLGJX#wMowG0{Β|\č#Iz?b]p^fNiSgޡ "E(l $3"%I4wq Yk(fkK B}xs4LJaˡti_3B5DO+ٶtxK 8p/wIb շi goLSj,T3gB[:]XJvzz *786#af>O'NTPQۧswX7lE}U.TZXpMe_GU6&9@U}DqTkw ̛6p6ZNDJ5Գ* d|t)<{O#h/q۱7VKn <y J3'S.3ՙiF~/ih^Ӵ%<<@ͧv$p `S lK U.y?8%_NQx/md}w=6vcHԹQ4q+QςlO6]'+~p$IӇ x5F H R+F5^ٷL R~^2JkqBiO+VNl7B"}nm#ߩUh2~&yum$,lǢ6Cy#7VϺK q) oYyVޖA8qV!\G~_O:H%`gՕ2328J8{#$X%a9E1Tu-,L"_$8I6ypt[R@Fohu{CZ0/=DM>M,3Qc0fvBB7R^\n+ʁ+<,b+q/:(,TO=iN Tʀ2`lG'X޶v\d'P~h P^="}Q)#ܻ1IG( /ꔻ[䦸i@vGXZQ.;ي#ԉ8$sXM95[]UPIwiUv F 47R$U$"Qpr+ gIn<[0.3 ->Aҙɋd%{VoC56 RW@i4yI˽]qƍU^ <1L h t] ^ԨBWdZ|og>%ik /C7Vc.Rn(Q$"xXmq?&P8gc^ax&3m jRj9U} ^ik3'ҫl|ު#rY̚oL1 *pX0pSc)(.z!:A@CWvNjDRWK±=j շ8tU#nDkJx{ leyFڟ6%jUҎGSAwofC®IigM ?qŜRf0d<SAΠ#)ϱ*)6p^C$L 0N2ӹ W~>2fMWv9<,! U?Sx3E$rfM.8[ 7E/( Iz :5K1uo־^gۜ'lfq~R$!"6u c y`K]diy:v>|[m#̠휒Ȯ`Y$-E7rL7ujAX<BM6\K:ZmA!)k_4?e9K#0Cv4-xGq蔌>V MA7rBuV!=HƙZ(I> ߖ r>cs4UGs 1r8'|sNJ&ɔzE",X [RKU=h9^J 0Gmv/sS l^Lczg_r<:aHH}bkn|65" CB=^aEJFR 6$j!);%%ZaۑBA$]ZNp{č|^F9ᅜASg3썡 hpWaYo9ɭ]ͽjI 1O2.2<"auB@)Tͩ3\UDw<\r:$Jԁct/.@IRm0:>BMzjAcÆnQ[!u}FQ\Oo6^6Ǽ=+0KiS6U7d)Ng\MnԆcNkz _V~ڞ:6Ѓsc1a \+lZHIfOI^UFtL('ϑ]/,QyBƸk}\wXEwܵ/!٠wpjT-1 Xl3JVr}r^͗vr;?_S;xyH9,gOobK|-0D+<㿔CtB9Y6Y:_͟81i!?њ'[n0YHѴ@{pSӛ'gp0>p=":̉QZ?rtESSW7EkΗN~ ǿ8>׬{c'nJ,og>$bRc8D;Sޖ|[|@{>ʘA*}TiO4]&>WJ'A&<XX|y@%px("=,G{rX[G f wV:qzV :.$hDޘ ki!KYV")t4jS w מ9gYZ07070100000417000081a4000000000000000000000001642f09760000443c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/firewire/dice/snd-dice.ko.xz7zXZִF!t/RC]?Eh=ڜ.+5U2 ] Vxq ~LhVϯ;%дgt 袮VQ%:zR*&Ƕx痖LFFo2(ŒQn%pPH c7#ߙwxu!ˍ|E^C|m38k3( "_Y5}Zڡ<3Xy:k}cJ<`Jq?{1ٍDZ  BX/z?pI=`*GSw#fPyb5\9m\1DY~zD 4di#%ŹYμHC pcqIR+;9Bh~:XqbvDnQqcB-ƘFL+Y9=Fyg46oJj:`T!y B;^gZ 4:R E[6;2\ t7pcǍ=o˲q.z / (>zWH(rd|i"[(L\q!-96f./eܟ%A{YA/PG~ٴ8Ʃ+# ̧ZnZk8C),qиbE~ 鎌&ShQ Sy-wUuTlDz#ۂD{J&9`]A%8pM8sXXkPBmNLp"Z4OS `c/l6e7.U!H͞C%]3&bQZ(A5P$:Ί m!vLvD܌ޞBbR|x@Я:R܆fCi b&HJL'}^Ko&UO2y0c%ˡ!頶fe BA&:u8ۓG z*bkOVOVPN ;$q)~XQC6 ?ϻ@s~EX !Yɸ1dU{HIo%~ν 4넳GSah_/ہOPPM ZPOՑO3<a,[W`ݗ*ii, ǝ屙tb\ M`zv e4j>^!clZwCy4/Cc ̃ BS "5L7ue"%ߚtԜx8{^0&)PR0G)cX+3SyX$nKߑKvZf.|Q?qj V=CxWMNp$wqQVxA#Q`eCt 2$;A3%V6_̆_m~S-z$rJ-ZcYR@uu23ꩶ&D╗kɇ:+9PEl# d>s"6S!t 5W;D"1qY9GmGܳ|আuƖ}Np'QUGU|qzyXÜ'+xT4z~j\=vmÔGY>v@Swfg)7Qa}EWE(Iaz$A1QN]d_*3^( _bzΖ[+7;@9O1r5fB=Q2Ĭɂ7;=UʖOâ6]9Lx`xV!K?-34Cנ / 20]K!"̓fu$UEXBs@Vޭһ='4`QT*d26FfD:'$K)4k58L֭ GI+V~pf#|܃Xs~Ay%@B x}0_رޱYdc f%;ιi6ԇ"QpoaQW=!q$LB2evES~pAdDĴ e2ad6U5J+wd]&w 0 LH?He);y<;L`YPgldR@cZpgk'V6r5{HE?/-^~psIGfP&kGr1wyUEAX>ڙBB-sg=`o[H wGڵ,_6]/fNJ4uZ97 Db! G5lr՟О=SǕ"-8$sH%wT󺪸}jQ8e;6?o>5=IĀ2̧8f>\- Sݮ$0_zn2A}2w34GrYJ+#ў\յ/Vj }çXB7$ Cp_'.AeRWp͡`bD؞v((~}Ln0`|gT$-Su"d^'M8r"k&Sr͏რaDCoj8;ŷϋ$uo(%^E9| ,'BI\;ҕCPY:X?XY֧>7Hh_͑u(^Q˂3WD "-|8 ?.)@as) bH<^6"$.+CpOڀdjAN  RZf 4O:*ko&(ò~& r'gmwWu?k% oUqq%݁ P`b5{<422/~\kOYW#{A3v`[:A|(=˦HN@8^ضŝsGWgkn^ e\X JK쨶Ps+NZ*vWC/P’V]R胣H΅\b#rR?n55ǺPޓ]¥_C&VEmnunF6M@ &ŔD¾[2#p9;ԵAf`1}a4#xtMqXW;Blgż.p(ɳ`h]r7c\zKO;*Q^O@裴ګպN_\pOȶ- syw3dĸ`g ;B|_c&eA&}?cCBat,"*@{N!Mêh3ث4@֧/"Ndk :p70EfjagB0 j: VƙoOY:WYY+}ԍ,FyVՁ<~C"td'xL|0ìht+aXs5f.z]Ehp[ɏj =bcb(]'% o09><:R "UVљnr;b?mrX/dNJ/PJh ݄TAAMH{ڮxdό&- HjNߍN@8WVi2Fv[6Jo:(6Z8>) ߃vsTX|A $aI&(gX>ܼCIIċk8%" eS%Z, h=tGѹRQ-'IS}%K`lC(ymFͧ}{ UE:V}̡*] 4]^h#<2}<=WlȯYTb<|Yc:v"[J ʎZq)md [ 3h2H,_AY0gpPg$K'ě%(?_n ,Z>| ӍT#XEVrT!>z5bbjO^ߍjaZ{Ӧᯬ "ڲF% {1?zި5"[ 9g)9v7vckCRsT͗e[bn&yEއ}lA!Z8ۢ/76?V|Q࢕l *3OΜn/%f3 aRt(R(ՃEoh;-h87dsP UꈦEJ,hs6R9BlFxp/ I =GyZK^ˏS$w>_S 7 R({_,>Yj/NIWok{V35ULNWqB-{v܎<'7٩*U+ @uQ38 pIXd#vϨ`05x;$TI'DO  bN. a,1s%4x"'cWtQ[Vڃ'\<#`{;"u-1V(ST*1ܛH 0B}͹OhoY^KuuA *n1J4'Ω O5s1wE]ޡ)9rF'rE=h IMfx7d1F5!"(Ui"!IUG|!Lc7^i`LNYFQ׮VȮ.85 ?kI6&j>'F֨'wѮq,ܲ0&1 Gxw"h®IJg(J >nWwõvNlC|7 %M &hU tq=XOdr^o M8Rc<(R])Wqxw쁔-ξo)RƊvMJOYw@woJex%:Fc?-3~]wXqB㈈\v= /2HUֵ/{h{-LŢ7=Ly>Lm0b b,\gMe/;w%hE+89 -ObQW77ˠhc@b`&_XsX\Ef{D|e _%#='#n{AYN.%|"xצjەVRiZRM5 yŝq{"s wG6>[Xy5=*"42Hժz(aW O9zx~Wzf~q?qŴfFmhγ+!8D rz ; Y71G:C2O&ȾA1:L]D&v$00N¿" -{mE-7fm{kDZG=4+󫈗D~N^lo$yJİβ@0;IT`^'Z*O_ b7d{?.GqT=[H-ĶM^Uҟ4 5dF<;dEGlW{0Y[ 4CD2ጹ BwE )HD!ihغG΀I|M D2 ѫ89B׹Mxa_x@kү9.~B-LcrrD߻U # = #56,-FJ'"P"UgK8epfs@n$4&7TS#tն z]tFsb@ ?cko#9ژڃYMFwoLgDqށ.߃< 5PK.2ao1sT/sq5MFk Nն 8uѬϟω#3ŭ̹n6vd#ג1-bҵ_)ȥL|[B .4h4E f䒥9/2/]ʀ@,p}\Bk`Veo0&-G}0kO?(ƚۂ1o-gPM'fsI""[;WSW GC+[jW^D֭|1)~'@Ql+L%8ׄk\*k0 \&0eV.H57Ph$5$+NbAgY.O֪|<.6Rd" _?mB}, Fl(mMVmXVɝyZ؂X׷{62K4O1q_izdpAZwsYP%&61}XUwXk'{S#V:+ ic۬x\{8G~@N.rJ#8Pg & 73h9O@=N3+OTrSv Zh)m\KN +|~$x F/}?6q]km{aC<]j|9T r@=`~L]o>zЉ-6f.~ebrC{8`+Uc\ln\ bٲkT lb$>H j<6i)K.#ǫpk|q"_fJF|Ve&+ެ؅cCP,C5/nGcZ)~NjZ-> HԇAݬ>dbBԊT qb>ڥTܺTHP6XB=LzĠT+<:qK__I:0x/z舟ʔݠi¡{YrFt4McN¡N$9 s~Jtpm -*Q GmHɍ9P&h@*?"n1hD@cpdK CZ,GFVb*4S6|}5i$對nm:rs J4='zh߽һ0$ti먝& Gjiuau Bpޥиy+:N5.9;2QRQ~í 4:3=OM{-#[0#va!,r(aÄv奭#VNtJ}oͺߘ<]dXcw x0p\3." nt8 *["BMp,kQ˪ͪ68bQGEUq/[s*I!J8I),0Mw6k2 QA8, RӑXI<'̎EoS*&Ӟ];u9#[X *}ϖH{k=y@I]ӎ} &e4&s4X/l[ib_?Q|ɣ[xzͺo* ˗S!lE;{XӃՃp )8ROƝ(T‘ڿ# >OFkrF/6Q|D>_+#Kt翼/6.)Ob"y\`f/@[ Wyn8:hl~ʘy WdSxR*""ox*ŕ(J!ZjVט h5yB+s "0Y`[}pU,0n25L&,H8gL2ځ mUo L7h'/Ot/Fx,%E &ԓRe P(gH$3A^flkHMҕH/ψ¢& x趡4/Qp|YFBj#沄.&ڿK+)~SvY50gN $I}|23WAU څ@?WhALs]DրuM:؛P`^X?L(k!@a>u 4AsX 3@ngxU -$$#:]{qʼnI 7? nQV$y{,9c^v ^( ÁKpwԒ4u,-o,.DžGܭ'.7}@ۙӎWqɅ5"PtlQ=,ȸCI:7 A]L(U;.%AӱhtX1.e7#aTgH1в3$6Ցik΍FWXlYQ =-c*At= j YRۗoqOH -uu%̡P㫊64I0E2%#CzR:f'O:2~\ֻ6Q'+g-͟s qY2Xv9 V=ՌgZhLtzREnNY6|AIo;hy-ac}PSl0E֎ KH-~5f|z1^HClJv7}~ʐ-鑚MO{($=F"MsoY鲂Sa\3nɢnjUKxDR,K%BO[o\.t8n2-9Z!ٿOq} [սΊ/ħR /iOLZS:R'<+Mq(˞~8[*묢#A |2r5 BC.{ dbȏA@9SZ(*;׍;$fDTdh?/S|Ym0RM,[s!TtxgkțcEbՒ\tPb?oҢE.չ9B]Hjr `UGIJа2c&4~!='-7*Fd,_jVk'9НCK :{ȯcoYϮo_H (AdjncV8i+;,:y`J.;z^l$ܶ{HOL`=i"+^K΋uHv>e+PFj )t_8TPZbxAn_@t0Cd;u\/|>\$!j4eاKL {^x_p,1@O@JnxQtV&6IM垩|L A$@)QrF2@*+ϖ#ֹ_Ȍ#~dT!ǐa>bqeVڂT:-lk#CV6\zJ"- !k47s N,rO('؛P$ ϥF@OG6X |8;[Xs3S?eneUN#on(Cqza+nu(fF#Њ R@A8/c/ϊPp2v'kK:9B=A^IwOEdq'_{n꼀9sCA+T+Aƙ *i4s'CS`*Z~ڪ9Bso$(,˞f&M}dg O}AwW]|!sF`3BBw-R8ۍ' \а Zɓȕ~{/J9c龹 uVn[CRT 88:?@6lu*!Y/#ʒVL2ܡ7͘:@#fme:$ϬT?yZRzOY"ȓ&$5vH0W{[Ig&V9+ 0U?FeNSO΢_Z^$\?m0A≮CxG7j@AmIIjz-j'vؤ;꧘T䇖cobakַ iz'2s7&Ç;!PD=DP!*/ ,Ёppi6P*'ʝ<*4޴Z`=!ݲv32@,~hhr~ M)wض @MN y0k 1_⤍(C@ܹ [` n"@ Plr' ʩk(_ lbZOSZh4fF!*~\Ogm].yҧ ne9/Y†rH+-0?IV81GM}GJ0JjƛU Ʋi4@w2,&ΏSYY(x,sj%䎒;$62g[).9*ډyhn\jp]}&wf"pao.1|-g~W/]cv p{e>nB ǘ6?vf$\ިNm׼LnګG4\Fdj޻SK!_+HPPgz| yTۛDSb$'iT -Өm\,:\qQ> 䵹Vj^_\PZ=pb c܇ T^F51"/|S]7m'uaܯ8`H(6"}]w0Ӑ(YL4y2ݐE4j.Cgdwqņd<204(coG$&l,n!f\z&.6(B պKg3sK}kl#{"Ghߏ,ߏ62tۛKdKM%LLCۦ)c^]ù"R%V:Kd#lNeN:?NV%L: A?GٽZg;NuH26>r:i T3}ԡ4}@G)P!t"HE] 7bL$}8_qG|N2TƵ,{d9&6 6}lcn0\lH|P{0_v.d;ZY*gvi ^`.]ZJ|%N,*⊊^9(Z0Ʒm\ܴ孙s:l !:ֵ-b]''qメE*ÐPkl}#HV¥V1ܠ.m~iTߥ0\Ե=+Y#(L{Pwn\DZe~K6up#Mڻ4AqbEK1hP:>(F2EyF"=0r̷}JOƂ,'^ghǔubɓpֿnf3+;: NH~IN-[Sk#>MxQW!ÄsW$ӹ@)1:hGp~6B讹QK{`=`8G:*#)R-S5wkln1TY$X\gwS#t]sWu Xn6tkhHcK#SJU^ݐх}ztqV-od+^[%Tm4_}Ѫ{Z ]LgnsnQav1P7tGq8_yC ׎nUbIIKD,,Ynn, 1գ-+ggq)A*EQyW,Df<\dj([StxB5M_ >9A)l)\,`+tYj1_Ehǖ<JNW4ɣYQOF(ڱ#A,:6+ @*g>8kхW{iUWMTK$M^mqơ7qn9DthȶbU-lQB{kĞ4Uw^.STf%hJ5i`Dz4Vn B#devQGgբR. Y؅,AzMYT7B,Ł:nA;d`T5Y.0S##e86uܗ RK %+^jwe Kt1 x}98|#1nXq7A%8Cz)0y$efg|L EՅOoXhY5«`SqUnԷ]Gbm/YNbihљ\j lcZl3[NJckmkOf @edz8p$Ԩџk1YpC Ap&3 saQts*+F$, [J߆iKGRMutA[n')|l yuw .(xUΓ[ug.@"bpax-nmQ`vsAz=i! $Ϛۅ1Mv-m0{ 5#pC;ۘlšq*1 @V.\ޢ(B}fx6Dԏ)Tz T|$c4H\ gDDN3&ɳ`"\8@g>PCVd` J7{-T,6|Dcn `< ?g8T1ǤjNBmzIFՃ8w"H<wy$XX7,nLlj̴GEWCRs 䮁襋ʞ'aG+w[vaI, v1G Z("{su9*k+*Aќ1%Mn.UkV Jocz ^'vXfw-TBxxy!Ӽ>PKh;YgI$z3͍wZyܳ4{>gu7P9F[z_s~HD?H ȝ̸>. .YcP0b2t^ǽ@\җہgbٛ'hϸJ8 CDG֭?(-\6/%ۅFTm;PrX'Xڃ0C}44Ϻ;X͝L7Kވ3A^W@[ MEpnF0M(t[zEu]YbDtS a3r/E,Wou:|g=ҌۈKz a)y{H.At^LA'$VE2lB$ W2yWPJ=@%`MjQN?ER x6[.ۺ|ҡP@0dHY9HpL݀6s\0xh ۃg J,WonJ: 52{|͸ItOUOWYCΦ`DMnz j:HՀLP-Ӏ}JQE)U4eq zZ0\7)]gl\R_LڱGMC3*u=Wrk8X@x왣D+r- tGO*呙_@N3ü4% aM:ځe?B4pk0oӻg/R+S _,Yd+ܤ)f-k:D_.+]HGyNgv*Qz oY.){[`'PەXgY9Q ,|bTwb\<33J7ѩ3ӽEW+s ZI$Pa-.!mXκJdҞrJE>H4{CF>plkPFF]~M gd3j=2 qq$J6VdLvAls aVuWgC;,"ϼRTʖ 0*"/RFCNBljt/SIMZxSuu&wb]Ŗ"”Ss"Q4kv\THAB=)ˆN6Ƨ)WCI)/r[̏>ܠ Ы8awTMJRE!」NשQ{A[H!m֕#!EAY&'d ͊`IgSo^#~4ae4> +Ф!ᘎb gMv@-{E"o/J)_jKgx/uoeUW2pr#N7 iUPsYlN/Y'uednh5U[ $/|%Q>0|#FCIcƁQ ,"(3̸%yw$oRVSsch0^L :ʪqTe4@W_spϕ+Z@r+K>~[@v!cr:z|yjT>MOrfo}[RUM:Ml|&L"Uj'm=uVfAٟ2Dpj۞׺]\ Y1w6MN0K0ʽkkVYj"7T;wU׫9_ C~w]*Ў)8rCQp|9FBRV)bkTE,wk)aOpQ\(;@$U"z ؼ`^dIҤ^I1QLݡÒK?p[Ϭ_7@'w{VLtit\ϪT~n[p EGmlaYfvӝBQ(n)Q=)ڮ,xѯU,E1* H )9b{yKZ'CMvAZhYɄSt;X &yV49MJmلDVYv:Dt1?.Bv*2jPpR5=y=-aYa(=V!ن3?J=|P!w7J6jŹ]0B4Ӄ:X5?v=藲pD;c8}R~Do2j x!.h; :D{#@Zu/@ ! QtQy+W琮ؕ/z$ޥz8H"C" e{ۋ <|}9Q,!^0yqly$̍(R85 ix=";(_X܊V70Rw:h=as rq^, Yye8'Š5x5ݛ]~mIjfoVK_u!^ WGV*`W!=S"c?ewBAdE͂w{o]0eB㙇'yYJ@.չs ̺Z"B8D7{ bg>"ge"5cTbzēMC 2:t*QtW&h6C0Zc >߫p9D)o^$imH0Ux/Ro0veUNҾB$$p~=?+2Hbq=IfIfUgJ89+m n'Y[b'cd X fi kJl7*ybה?`#P3uTgWz2us{YսxBE}R phܡRQ0ˇAy*vfQы+"Rb.*w8;++rnwp\=#yRx1ܢV~idmei[x>Xn& ly\,CBpgYM3d\$tJb RΏ {8Nz ڵ}#c&# 5}(b0NvIj ۙmV$ [^Q#- ^6!`~ 'L?[/̠Nˈ? ð·u{x;hڟҀ77X 54R%=2ܟm>/ [$)8!k-L.Jͫ7B-֠ve.W-TCױՠ[K0S+"!UTOQ)F9 ք~9׀5Cdw=% =D Ĝ jh 9#%ﵦeyjNpta L+}M3KcIuh:Vr;WebSkv7ț$@4K(F& | r$*n9!lA*ݑS[ڕ=VncAU5Qk`+vԞ/aL͆PuAЛ5<*FeNz7f=7)fl,G;멃ZHr*qS7 ]!v\b@^ޥ,o'SS3dfr#);h LGڞh`]p"dd^:b'ET ( (p倄ԕuoNxjpQǕʛҲP( ai.c8h/yj1NZؔɯL9f(h#1ʿyਂ?r2Yv/}9M0~RJy={w[* isܸӻcw?(.vlEx!ѺCC ;Sҵ~WAەgZ29"uɱF)[H묢۟cOuF6%SNNoWh|}} "%ooh(JDHxdB&grFfB0ҏHd}r_-e4aָwuG_4(S.3OPfŏyҢq-|z^* z͞(G8݁umK/j>s= "Ψ^2Xk.8AeĸD˹Ʉ{c(98z,6rVC,U+i,&'=&<&86CEoeA,JF;[4Xi ŏ @IsPy_HHY{ڹ.j3ք.">T]ڜ8b?@\MSa^5/-מ %Ǹ]˔0pI?;xr/EVx3dk>wXpBG&S%f_c^'LX,\#T,/[ tͦk֝NWrc$@@K{8–i|vM7@R4 T$cƙal=KDGht']s?N4,wG*W|g4nnxY(QDx> dRy >) RK'Aرbj1hV~#},5Ȗ PWH8J^UAV*^nVp֥MT7HI]?u?;>w#pA 0 (uѣr +1@bjQD? ' XԠ^,r7(ͦk߀1{dJKuNuiɇw:owIX=/Q8C:^gw13'A+fw]Wo]E4=MI1& 8,u~ ̘~ybԹX5%N,b=}+>KciTfhO.בu}JǭdUn?5yDA~ms>T{[ p7D~&=wLѵo88a^]F"Ws5{mK iX#kP7&(qaCj >D'#h̰} =c萠_JޞW!VG6ו8Az*8m++q; #%{t Ƕԭ4]9e؊Ӹqj/Fagח9_3X@zL'^鲧vy!ĹBv:q"絬`ү^V b bWDX,tEc_30 /p#uaT3Դj!íz7=3g4Qa}L"ˆ>-ңfb6Cl9h19O_c{Q6(w2 |UE=F)H4ZLT]y5gYZ07070100000419000081a4000000000000000000000001642f097600003c54000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/firewire/fireface/snd-fireface.ko.xz7zXZִF!t/6<]?Eh=ڜ.+{pg!'T1R4EGA/OTˇŀF{T_iOـTJ*x!ZƤL%;ǂGiA'zXz&Z1{k8]xQ-?gH+nQU/Q9M'r~=LH軶)\5ܕtᷔw3LY|N$6+ƞ[u~{u&`OQ 6H Nڎ,0;2_׵ҺtN6s ӧi@iž#F)s: ;($iҕAڳxPG ~oZ;:e_ӱlKՊ9βujY}mwuܪ)$!d(!'4DXzv\yd~ysYNɔJ^pثJ}Tɖt gs/"I`p 4͉f0m8[wR1M-ZiHRsR# "liWRr[ UrZ묔-cضpׂ,S g;o=-Kymc_ˆ5u**' lܪtTCdjGAfP0LƇpZ"#O*3c5x:*-~ 8 ɴ;N"N9Bę{7Zs,Y`ZEٺTuxYd|Aՙ&z;—Vjyr7#-Փ.<. i׏Lܮu~qZ HA6om1!D`NY몍?Ӵ,w>W*ɮ #I%tz(X $Q]dq*^Lz$LehM_g[&L9**l4X`%jT|ZY fM8ͰqwAf`4ڸ:H:1bH(Kc i&s$,^hn)bFƖT>yyV[V.=/.Lx3TqOV4palf(i Y8LTdo+K̦ݧs# Ǿ,7 pJ7Ͼ)daS`i_W똖a {^3; h\Ejku-fpgm Gt[{ :.872[\^еٲ.O,L!PBD1aZrfCOC}F0NVh4@G(sos 텳Wgse4Ow fC\ mOځW"e,4zj+M1ኟF2ڣQ(ŷp"ì8hKch۪'+eB7GX6`QHYaܴlDm7D{≋_-+ < c}\C!90zD (v[\S;/FIai͕.ҶƏ?ǟ3M `i_XPǍ,Vz]svUA|؅:N>#fj˫֖tBBduT~&OGO[,VB꿒#y(NBZhʀ}@RS%c]MEer$@aP.Ӎin,L.J$_*&|"K),z-V'BW!O(uP$ؒqb|.+:$V2EwEr/vkȼMy8eZNvd(B&'Zm4qZPpi4>uV #Ii56n bٞl4v3<̈́q&>z1IT>[*T$3hunJaVBL!OڱZK=D1O"s&"%5Mn4e'R=`eA-T7x\͢ԁK+?TN!zfɐ ).ċW"G+J!u@A K5O,;ۀg{ pxBmeif\gug2HMwH&Et!;wk6ez ѩ 5cBw1޲T#zĽ[6궋~]ne1[M5_2Ivku䯴9ʴA+PCp]D)@|"Da\vh;ljBQ$D$]YCJ=~.>| 3*ae]9zRʘV- 7}❥k}ql/h!EKW6scat%DJqc0pP+_9c +ϙM/FF}G-lUS8n=O#\)(B"V9_65Js깻tʕ1Xmd,lpY.{D>myGUYo&4pJkҲ ZĠ$4īzz.`ERF:| ()_t⥷̏808IX#ɓupGtBQcV#TSyL dn m9iӳ˛V?3u+F76t|~h,Zp.!leꋿP"~e C3b@Zyɞl^k($EfW)Lq(2 cO>{C(I Ft'0ql.R5ԅYJUG6&QX%G4Ed{O&Xv\__Ã-%cb@N"GHKxwfN^aͅPS6͠YC|jjozg ~P!I|jcn|OnY'_Y- T>Fmg@&F BGPau.xjW0IJgƒmkOg~rT!Q&37[=y fjm7OrNhD0]L{A( N^>+$G^@saJҳBDю汚"6!08Y}9M>>Sޫ>l'XЧ(}Awq)\^^!kɢB>,YLqNn;*}cMbOt-PUјP O$RqהW.4boYG)lк-Mg֢邕LƭuQFQo{A]^2Kޟ$L L ;E./5'(_12?_C]zu[a;|7dN6I6J>2Vk[Ͽ-\P0≷OWK7h/],Nyu*ܔrFhaV.>Dg=݃W| n@~f-I굥ko\_g\g?{=ŹYa%c~?tGl' JOZ6"AgJ4*{YD*rgJ-XE|8rJX0 -.25f ç,|@E#)_OX=ud-~ɟj7> ŒuZ*0 ESJ)Zě 0UL 9V)ⷘ#۷rG=E)Ftߦ_i܌T;{hb(hDz]:>H,@wMpW9W0P~߄gϮn]ǭy' 鮜*56DWΨ"LpbuD3PY=G g؁ !̀#j`$;],\5T W8$|BF86}0)R\0 "2S 1Js_jSgN~@k74 qr=c_ Ӓ:IIU#i(4r 8^*0GG}㚾b~U# У`[ADLg9zrꖿ&8ch$K2铻*OHN  YE>D>G뭁׃rvDDA:K#jw@TD]fW{M@D06GuU>@0S溩]m!p2&aO "pCkL.z#W(c7sPK@CԺQKZhu1).GZ!2JJLOs&D^iX.mxjaQӢ,{{/v)k|;-y_gȝdu*b^&vŧ]y;z#5_gnmNMFbh'V\"e rҨK?$*$r(Nz0wueg0$3B=}o#X$f1b9x}q4c}$%_W).{>ʼ;d ^}rH/V|*@ {*qr1)Eոh:H%~ERwBp L=ž $YgqzHց/zm³HEL+ص#6Gj BDo~ӫE) n"$znrtrI*sgYk_Uΰ@Py"w´x&E#1:ՊﮝQ qഽz;j~%ӗLZQ)d?> Jsۈ`" 5Xr7maˆ+ߏ VVb {n~堻:^)A)oWt s6 tTY 줨hDaذmXy]%^&&TBI jel )pJ/Clް8͵*v]xmC1PfAGҎ@k߰+fy.?ĎZ/^=+]k'A/Zn힢}mGMY71 p1U~dwb/KivqU9@v#Dgu#"ALʶvԗ\3Btlq@*!sUIx$MBcΥ]xQ\zڅf:ðxu{)J*ՠf#[PF@==N]BhCaQ6A0Jvreu7 Irh"))/EbD ow?(媞WЂOU(ELޕf ZP?6(RGۑDQt-,N͘Ȼ\݊t.Bui$Sm픪A):;,]0+gT 5x\e9/L-FbulMH3F^`MŝY9䩁=;@ 2'uZ(f&v)_̵¿3VsRpi 4$Ks0N|uysиRt(J/Ƚ喱dd68`EE9$~ӡH`ݿ%'^Kgw;{@M|4-w^Wq !@֯E {7tsmZ\.DM=p{5%f ]gKZDoz\ۊ9 !B獲Jt&iU c]NVA!A/g41ų4WEHǽBUW2,LvY8PSJn7J &D=Lوq!g]wyª gw;p j#6Ti]V5t}MsFE!kVy :b $#{ LѸˍ!Ġ$< tg[ި7pJm)϶ϤseIduGڀ5]Oj'i$g-bKiMS=5^oC%, zQ*ZR? ^:h2]>Zm_>gۯ(0V?$~s$'6fY3uuۤDMQ)<٦4R$HL_| MY~Fj-I)_n) Dvfg ~ zX\[b5kA~@xCn Hu7%1E@I9z5K +FjpqıUaaE'mG .'͊,)S>EoV˹? (Q%קIDys֛ADC{5s^gxcNJ>~x"+Q20-ܒ 0F.FM3,F`z;o=j 쮿p$ìt:A=i4J٣fDjuJb˚.WHɩ'MaN0 Ւ=v޼ֻ?6r4=z̹%}_BqV]gZT=#? =;7{{M7M=_UҚrlhv7ӫ#AbR0QC6_둘{3Nz0 s{ZGCAYjH7J?)E42F~`G؍jdKs]v2 ׃H>rTLu`E$'wSggTTrb6 /-C8ugHdUټ$LnGBTlx$i7ND44!2KMRHbS߉֙7Mr~!NQ\op^P㐒#D.v`Ya/5~R.@\9 ~f0pυ vm< cJe5yg N+aH]%6DA?܉Q@ԟOOhbzzh[j“:kq\NBrbHl3Hͨί`M#O3^!Ts˺_޵iubSPlFiMvX(4q=h]ނ&7z Q6߲KeрC/ .*֋k- eN1w?Z!c=Te%y5q!T2pph9;^AGY%3'7]!/(5gG ..w!tORt5JF̈́xFuZD眗&l xz!_2pF(G ,G}}&Ύގ#MH%DVx p<`ax7ft$tF<_zv ̄u;yEIV D`l!4sP,d.+3$sY-Kͣ`mcpK-L TUSO=A0Npw!&s+:S<8MkjyF7ʜ 0ؒ*rHY;X%1h =*>u2\WRBMbtS |!s,X@ KGqܔ੷̘{hXH#.2e_#% i3)pQw=Z?fv҂POf }46휐8I5z7qKuwAs z`{Mȣx">s~Iwp\Y~kj:Api],ŝ^bQIH OYPweNcR ȒoM}ΛE%J} eѦhgeQkTAl$w`OPh*L4*%kO}uIY878rʔ\}3<ӭ:F s] O yjbүjK#FH((Ǘo)$"-C1$,ia ΪI*Bk\^e oAげ72!Uz^Є-36V7]iߩjQSK=o=j>SfY1L1ąxOt~ۛ)#fnDR6m"t]7e=n_5,Tm|1@@fbmN N >qs=?V;T-DD?#>[[~z(/)+d:' HEţ}-8ϫq.w ^+Pt8VL-TqpXm,{ra6PK;9, η'^6 2:ԳN`OKZS烉EWJwLgɜu]2qйQӦgXevy_l驤e`cٛ{S.rI)Ųcu :S܃1g㗚;j1v> skWfv.3.>9 Aie"NvPR1t)a "csvICj|(6}-ռgCKT3)@EJehVNxD}gB'{uO`NI%n/ԯ"xMcJ e?g9ܞJh Tef"lS^ W\3YO/IV]/nTBo__zgml/mQ^Ld R^ngJ[.xh20ܜzMYY<(:uhxۨoHhsw %HBu%R53D}J4 "1|&cލxX^`V؉+A;Ȥ@wlZSUe}TpmߍT$ A D '*z/3o`?oZ=+E ޲i/lRmpZ<˰RzljYjDgؐG A۰64GHѭ{K0$_\/zrIUx(m&%_$/DƏoSå M.J"SZ(sz6egbOavʊ#CqtMóȆ 9yqɤ n/2adE Zu[98SCs0( cZyA%*Xyn||[T-;Z2]?֮a Zɻ[j.$r+7'h|.VE׬A N?!i[?5<Ľׯ2oKFnVf+(E1.Ld%2.eaNЯĢ/v#qݗW.6NmmNKŹl YBMMW$Q"`+8p3rxj:TnׄPM}?n>J]U!,IX XΈC.T3;Q] 2ÐtX2Ur}=;Vf l^GP׆WPO9 SB'v7TuJyu2b%N"Ģ~~$w 0{>Tg 1i3'k]-kqfL!_̷]ue~:dڵlgqeeB> @ϳT͛'+Zj,;uˏyݚ*m:9W{9ZXh-J: ik_~< jJ1S[-0|:򗫕Sz"fLƖAcE%NJi]:'s5= QRH?Uf|L6dҼQuL S1pÉ[0 &ߌsOFc< ׇu% U LN>2ThxM_r= $caO9)E}WAJ%-USgbxqQZyW{)NА9 "a'*LʌO%ho+^EU'8ЀzB9'\"Q&iuz w[B+ruB9}]mtXP- n>zD߮ >m:WxQ__$(6,é'+Qg 2 Y_Mgwg% AhDF7[:]H)S\+iy g1vim,S=RdARKt:{fA[8L̵>yO2}f)Njp!>j6E6V;>/Q71+a4@c٥ΏwӠH#͇Tߞ-eA|6)s觓Ikat0}dR2utCvLhhjN,0xD!Ym4{QYb)\}DT)L.r\w%Y~56|Wç4 PF# صegPԉT[e(AhhUmʶ+BS)3.Y6j~|jwߤPi~ [׬ !!/ JJ_`wTSӜVy†'>'( ᜿@d}jk_>vnO:vӹX;H'O@zU }Nբ]'b>Pe>9g< asnl_,\tJI C!xn$|V[kfIAz{Y4GSl-NQh%7 TF5S8ި|d@{S&;X<`+ Hpt"gC@)ZcG,lpKniI`{>_?zָ1swW!",-ӈ#q"W4߂\)N*ڝ-ڈ ,CFU&V@jGS2NT (x#2kUDY bQ΃.yJUJ&#8mQuZM(X `iWX䥊{Yěf.3F 0l]Ԧl? FgQWr P{G<1pݕo(RDmo{n{.v $8x[i'1c5ǗPqYg`*nLKUKrAD䇑J3>'$/1=OcvL;`(qlK_8-D/&o@q #sb% ɰsvu$J!rî$zͷ袃c2$XR؞3&lXQ%m_EA4s<x7>b$N b/RI-l(F&y`#&}~b#sFi!OxϢsm@4@/rN!"pc*p#@>liTH{9V*kaGEŪtle0H8KBU4+R:&p:WLx 9^\puR/Y3ejhE[$OugUxqr=g ꈧ´{xiYwTc.w{k+.m~,3byZPǢ*(FnyYK|jl5W=f?ǿPZKy՞ #/O\db^o>&W=d=xeדvd(ɒ)Oô%;#8c781*2uT;s?Jު4} 3CYgiC24z˼Yz_#/ꝴ!O c9ؼ_+wEXWgɒcf~ǧ™< :0O@(hB! YCB]z> ,=4S$_:%I~h hjnR_=*E,}bB홞,WwR@3JX)W[?#S.ϫX@I Co%]B{mo~I{f+9u!:ulTaeR ӥw 4Sa/$P5>fYR|>V0Ch I[9 )''-ZzRgGS-]f^}ڟzL;.L<m%7#取F 72&+}Q_xGՊ_{,݌BIK7\ ?Rp^%o{1̜.jQGM#mJawUy X} LyPeUԉy%D] dhLщF+t=V D}(Rf:y-;?4ob'}|ȡd{V`ݢɻIsp,EqE.9@+ 4, v{ 8^:rvRȫ̴LP<8bEF81f})Lj /31ef^E44ȥy9Y2Y!v) R0Sd˼sv=A"{+~ɶ!! Zwd L;m6S6%-XVXT, (-GW{׽Ù`)z:%j1tҼ@h-Iצu&Dohy y;.E=Azzt'aZh L- SpX؃?31:- ٖ.a7x!V8#9 68JZ:gN}y2o>{d$ w+x)yjhL)U۞9hiK\!F~ݼ†m243~\EhmcqDCߦRl=+ɦ"I)y>{>.ET`Yg} q z<ҋkf(̠zyjA_PvhN\9;Z8yr!T|a%9z 1 &Pq  Ƽ-'@ʶQ!`Sec#r5u.\9v_=+KKt U]$;fRzr䬴rfwgh;ڲ(ÚoI+|0^uF5iq ໰Mcs$9+)刺Xs8s&hmr34넍QIXj=0p8n<J MLWF3I.Ѽ>o1ƫ>;|E2^ϫWB n_j@-8! BQН/PHE?UIR=?s  .UxOݤ2NQ&hq9pؔ A4Wt'YZ t:V \Oa@¸G~j6 05r?)G4W6jKors$G8nJ~+rkupU0d]!ʯ=fEa$—TJ,_8(`q7[q 3(sG.ƺB-U X yf=8`_ Hσ< GNWWkUץҙknk'oeoՊwbw'n@eƳImgCȷg\Xxh) h'PMM}_WX H;kn=4Ľ@==6-50@SM_a i.Wm d{JD^X 1oNA%jI`|\Ȭ";Hi"j6]tq-:^H̘ W#^ kIR>zy`~S[Ƚjb:u.qB^]FY<ѴH5#Nݗ3Y >[n'B "2y sei(EcO-^@Y5Ҵ[5 Teus/Y66E7o\,k5z*2|^tRd,*sWёoXI_ tGx{L *cdb'&,u68K@B 6\vToVʝeU؀ZHxYJ$mߵ?#}elUE<k4|Gh)%cS w j $ssF Wܐg %< GVLXɈz#t _0Jдϛ?RUn`o)cQ略t>̆  \>ێ  l}d).d0TSyZCշY9:~,8뱻$+y )⛕b1eEFV+ރWhL>JfLl=D<˷<4-]BT -B%&oq?gVXf*aFtA#썡 D閏}|z0|{SU_:=..],0P jemw"F4^| L1:vI pgifbc>8]e8dg*,ӭh?S5eRZbC(q:&kZ)-6c):틛ָ:b%Ҧfn]oޡK./Ȋ>I DMPoyEtR_xk,ooOhc0#Ǧ#qj/nX`@ڔ:wJM0 %E` Ps~r;Drxp:enDnW@F2: 9PT9JUNNi~n"4hf+Rvc$E( hBy$)@D}iM^«oy!P_R,gvq!7{HP7=byCX߯83]C%mO4DtsUZըJE|'A_MJeaӜ:pINJH^,?k^3ȋW}ԛp{WYh7 @:҄|]Z甌U$22c }zmcCxO(4hM){~gZypR^Dd2pg泥>J٪6'uY}8j";̎#h/kr%ղ@y,?jeF#//'OW C $r1؉B4$γV#sg ź6v9tP~%*'<=MW'ix=C0 ?o#Iph .9x0iUIr>LF0MAy(ӳ!7BW98ʉ@}`Cs؂9sc_?xh/ xDBV歞 QSOvtDŽ+spYJLʸT:cf /) mp,ʐJV9e_ƍuQ(|k9{ N*b>7s*Jz԰:"ibȐϱTZyģOX3v{# i\ d"wT'h5R)QE*rd*}<06]6rDof$͸&xȭO5 8ryL==>m7S/ߴ Ñcf|5k,c|Ӟ@a; SeGe36͏AF zPuy<v {Fl!\c4 40 KZ1V!Ue)6oؙ#;K~ R8+z躎0Y\f¡Uև""cV!FG-RV: mYc-M\Vʴ,ٔ_ {Rsd qdްTi(g4 %5 <4s`Gd V7tf#99pM1{etD WQZha)%^@8K=Ύ}Q߂j,}ASx"9_C݈҅j/]A%@j\{WhNY@l$d(s2O>D?7i]XHr MPNJ8g4>u Q<7-DbJߒ̱@6$HP+h#`1yǂXTu}}bh"٨T9r44=w40=a3{tdI\0XƟ@t(R0W݉[(6Z=PѤ-Nⱌ#e$r-uYB'.Hiswyz>>3s,gix a0?܍ᣁ\". dtEVDll8 MXaxBXiHsRZC{8k|LزN^ԅ14tH 8[fyAhYeT#e [#*\dMuYSg$ Ƕ0lB3]uK*\`øAyZFzCI U'q%zE Wri'P^p'Kc2dK}Tg V:yU ^LHcrs/)Pʮk/ ym-JX!{̻A`PߏyB#RsZ(<֭J]L0$T61bQ{ .AC/9w dߛcUjd~f XE'dbhZgY IkunO:A&LWV8(lAusTt8 wXoaf_ &w*6?G(>RJfb2F4~UqME$!Ӹ\&qϩ[N$~IիQrF1ySj<׏`^ ~G8 1Ux>6fp`<89U &|7C GS E% X48@^̆7% ^:)P_ %IpM4%3_DOLj.M=X#D*0KX)wi}m@=5[(} r-ܿ"\A4Ӷ'Z(WRg5VqAuS[P罱:.%$;57DT-j;I6*H +/&[y'ھ1<@W"ޔȀ!m[jպn/M^\Hǡvu_וoGk(lD&)yލJ.M1`ɒ&|܆. g#NY./QV}uG,g7@ 0Eۣf=E2*b˨%\jLuWܻW_O|dbNR.@LNs1XBȑ+L2B!hokF݆%  L5X1Jm21#|2n Wfk>CPuKCH][xI ϚPϳQZsn~ߚjEċ%PYVLNp$p1Y8dvOi zݡޫoԈWĔVfJGY-31ԑoy_Y-2ٴ,F `< {q]g%pP䉫o"ݬjގ|($ Eۭ3jSCh¸7N}kuL47$oNNv"餧DLD*X!Qj:6revձlIW:N [= yrhp4e5:e}ymQF#a/ !D/Ho-`.Cmpt`P`HTk+t LXeߐ3X1 ߤYq(x$W›nT5WoR95UBڽ=atNr*z t|H@i8M瞫lYN&klaO,? .9tZHOv完$뤈4: aAr pbnC.'v6%##}W EMË_!̑uKǭp BଈZD{fdK. 2 _1j7yR6[kYdvBA9"߼çs`s"(lSx;QGP-/w0x9qCca^u V9AM93&=xz:ȰB`tmx&#ۄoAQ=˰KCh+r e2[8g~t3gN/8T[Ÿo:Tyb8,ܸg u4iu +q#K29_c$@ށ&Fӭ׆;8X$¯ZA{Kh' /@%8vG:AW Θ9#re+bs: IߠewYJ"]DZb:S}6K"hZ0 m!3߻fzߠ=:7b^p GN5z'IH:B;ydYi\MzBiaiٺ4mz\Piľ[蔷HAJe&@G˹|>jw߇'Zzs^f=8k31:ZREYA3Nf}/1wq?/bYﶉ۴H)Pay]B蛾l]v0~x<5xg#c3Ƨ5(u st)^GAeJM3zS'5*GV# ŽsnnX2#Z9?Z=5Mr>qׂOgEϧ^+*<=(Jdp|ǴT|Y\)C~VM#'^'ߋ?h 7ZV]J $;]3h̭.-ќ S!b/5jcBimg͏L4/sZ;l@* 3F̃Ŏ %%d])h}M]׸z㬀[gN1)C'&d2;mf^RގڅvA'1 muzqɬRk9"~P@x&"̢_+&;-83b E0Ax:1!o_Yǵ,{s1a wk͡ ÒLs؍XxZj Okl,c(}1eSp8Boug3y|;=i?mU3(Ckxypd2U5tK|)[/, ;|)9"›1ڽ&O%x^%,d /2TY6KaAw[(U|^q!&Bq9UFQM7V$ݘsQ ni cR&M7k27àR lF lC7 RN7-wdDR\C"\; ?\'C=Sim]%S64"6ehio43/zQ@QǼp R c/(\[!RQU~\R@%@6 IilZzh׀pU2`g0 a)L_oCWR>r# my!*~ $iUs Ƥz(Ċۈi )!bDU4З2'%Pw)q(>['Ei H8r n6{00"rWz kTqƩ߆s I$74EmO%7QSi,O kw*cRФ DVקTlAi"S)H?HWBuM0%nR8񣯂N%>@*:p _gǘ3 ps!17(p=Pgn;Yi O _ *Z"[9e:++쳃vQXOm SI!z/?%$';՗.ui ~UxP {AlZ"[QBNwYNGslF[h$9+aZ/59{`҈ (-h$!絽Ǐ{A DS9 +5xX-$ C^3 Da2a=QK@W:Vd^F)m1>WK t#%9S:SR 9|yx$se~g߅t'C~Qxo4qkIFZŎ$„ U(&q9T[r4榚}_3W4mt)ve5<5*#b7hH$AnN5&XVsHU(,a;4H rk C֩VFjl/$Wfj.#oeI&^/Ͽ><{&(˿)Q*9p$z#3ʜn]=]2ǸK`* ~ !1V>PR`)MP謒 tcj`^%.Qoq{{Lx`GHVJ޼xTG3Fh*鹀Lύ mw ==9K4ѷ}Mղ5d~ bRamZ] g.;C+җkHq~r%ΎlnVmwl+$_3HlH;b@x9Ԓi: W1^=k9*cT<_VqRn4xז &z^fr&H[7U>e4h@- [Pe*=5W~][wC:`7R-8EQ[ߞu`}[,RY%?H<#XԀd}:ŕ)Cy0ԋ"лqoZKZm^qݰЪRxxě<_aE$Q6iSfIV %X޵/b#zoR`C<^ڏC{q4ȕ5& TRt|Yk+x*1ENJm[=L{5a?}/<8wq?n=ˠH`-a#vbE'Pf|D'=jKZQYqLkTYk^IH$Mx,Ig MJ#(8*Jwn/k蓋F ?6Ng/O|q t#=[c[b*pM"$vX&Q!l-8&jҮ'uV/u[ !ďjD[zJ="yL ᣖΪ\9,O 2ѹ %3[L*( `X,)Ͼ%gN2}VJMB!@gDjc3=7\!9?rmAM[g?%ؙdl]kz?VH Cǧ ;/׬-:r ceK9p ^$#&=K|v-LA,a*3HJ&:g=toI.r&Ht$SI# ~vLsn.!;fu OY#I4 hĻ.\jk!<9LBjJNȀU2*_:f z(쾯^t@ŗW @sm?O(+ʖ,BsfNtbo@ZFc4s0:O@`Cܥ%{߻x5*KN ܧh>}F@ȝ.MkBEQ'/^wTE(|^F?x$6CqUZ@ÿbI%;HhVb_q'P}*[+eqlvIcca*"mI&:e+.79+eHuԳ2A\]SN#u㒙`ᓈ]T}2Wѭw4C>-y # zC]`F8sݲo.V.Jvu)һaaw–p7}ݕ+&5?R- -0p7tI:ES?SbW}`Z/t鵘]nq`%(KE8K,Ƥþ= .zksܧi3rr-AnI&7R\Њ\& += ; ~9Ĥ ICm=/ ^)'QN4BAG^UX<74wɱgYZ0707010000041b000081a4000000000000000000000001642f09760000519c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/firewire/motu/snd-firewire-motu.ko.xz7zXZִF!t/wQY]?Eh=ڜ.+gh[ur@dlE/LXH$j;;:ApMu*G;Q*G m7{[9޽ЏgU̿cڞK[ NLNze?:U? N~(-[$s&R7}$)V=$X??K!Ž*D.Jط;CR 87Vv :0n%)'w&DDZPZjsȐbõ{cfmR r蛣ݺ%< aX׳uqF҅G:ΥCCd`ǗVR'/S'PLxwYd:u2/ayf՛zf|Xߨ(ٟ| rO hcgnEӵ G2!Λ,.[X?l*i{*nOL/pCFip0Iz$<'%D5$6m};/he(,AXq956:P>έ=U g:q(xscD$+To) dz̠?Ewm {=5 Er:x .%-.?Nk>`=I V'l1Ӂ.gK5Lrݴ7w Aۚv:3ŹgA.:ngX.Z)ٷEGV UwU YȻӑ/9bŁ5 rM2Q]jT<`?hsZKyZ%θbȓ,Ki_ ÿOqJqS?9^әUMDIK%DNJlWėeg>Jy cP`8&,ro#Pb4(}]Co jRV`~X|W""Hn l/! ~ϰDwʃqhWvars̖A{NX`T;WC۪H4}-37c`M|.YN z|}!V11*AQyF ׳ru-0&n%r'Ã^_J"Nﺰm4r q]M$_&l˳:Qa^픗Es( =(>nV}eE'&]P'$k +ٍ5F6t (fsY+)(eXRD' EVOz"#JPɘɜt@L:A{ԦWXzѦ̯ޜ(o#5sP7k)6U0h!Z+%uScDvpl$)s y6j!*`pYmG8&8Cٺ$=/tWr03[iT}A/USVSDzvtj ?e* CQX.2tLؘsԁ-7N߁΀=MZL6ԗ1 gxCr28a8d%AKspbMp[)QI~[.zP=)!qoްYltY~'͂ @t$(/yW?z6$IǧWVjj0..+;6=kf  k+c}x8au@@5:5xz(nYNwV/:K2BZ_RWTM7ԥS}D9O N3']8>;d5^dV:p'ޥ 4BI lIV5<d@21$(e[εΒJe]k;O;윙(A[_?WD^a|.ɡЈ]fgST`܍fsNjv)Bh &o'gW# SݥVr ;mwNj\i!E~ Y,`AZ1K>z$p^kK1\nuY䭙?V^41*Zt,,%CkV(wzbk{ƛ˺krz 7\y(&&54/no;)\g27cDvJIt\O˄q=.;e}S3@MŤ.!Y/F+"sۣ–;U4NHK"P bC ^nu# csS[>me>I:ֺDg9zڄO#K'~3qrZsZmՄ LQ;mKUy[Lmq}>Z8U\2 0[g4+*ߑHC1u'J8,;cѿ @ ㇝3=~ N KqtBܫr^jJ>赏BY]BdMJhЕOeJ{9QҦ sRN,KfhL<"nC(d5 -0  jRөVZB%GOww>!BX^d2(o)~q;Rb0SG0p>[ [`*,o* !dW-Y(8K `}*Ox~)[f2hWɝJ$Aq&=q(Y0^w#])xkZ}L_ YGW Lz}wSzJmȌ>}'f@VŀJO|npu 6ND96oZ{~s5 C7>2d.B]Mw=5:` 3R:V8b_lbɓ&]{6QJb_>ÃÓ>VU~S{Ôqn!f@Q3:>"1~5E ?ak>4ˠ;(D&s`ڄb[DZw'eWEf!o2 1JnH߈EB T'CuB]IXe1-Էy0 T@jO]4_D2&V\ϡǘ)Y q߭+C]ԂYKjt/๘'N>`ӈ HM7:'u2|[4eVB{}ζ%.aAa;2;8fcҁo Efע׀fW3>ڣ KgWb ؁JwigJ)`T7jQB]7elZͪD9^l俢3PfH$yQc>5k]皪'Ԯ>W7Np],@ _Yz%r-2':^FB~v+aU@b $=R5rjC㚩L(iwv\L  ;#ˆ3ɾyhzc6-Y ʜWSZ+:7SXchg7 Ρ À`oy_6w.]Ar up<}!jwA"~WۜLQp27\I3w4G*C#KA2mrOܽ%! xj|b՟Z MS[1C Zw>&*%̩~.8,a8v04%$b M, 1LhGv'8;>#L{qmBNPi_4]O©/\cQZmhDS2$҉.,#^,ߗ Ӎ8~]Q^ M4V͜5xx2s !EDdӪkyq񝮨<gl/;Nr!;;K—{ߍ6n _muό26Nב2iEQ;Hj"tx Ukp*P2U:gZFSk^m* Yz(j[M7Dne2먣/g8N>Q?`X3v-uc~\!w3* JB"C`RCL}Pi#=Eݑc**F.'ױ~CS{e.f.MR#W/Uܙf%~-]J=ʃD*(T_%Kʼn,dclqe3~ZpUktX5dcI|V>[K_-B25`4uyipR;4(XhcqEg%4"N[*whY"0RA }梳 )N<[{?⯶cn%#/~iąkKΓ~:EDN>g0hEXۮپP5\u8{b?uЉp J57:韆g$ G щf5K@-&H)goSFͶ !uEP;Hmաө|ez \7w3eKU;-w%Aͷٗz v3iR59:7_W9 Z ϛ`!U6]x^g*I&kg4BRgsax󶰅ͩ^*rμ҉WaY1-r]_wc#_7\%/`p@ !dZ*.L"g60!I(f{uyGP·]GVFwr-mdG?Sk*Ę7?Tk FFRMvqOJ ]7j)mRh5!սRtF Y7n ܫ+<3#=6~%!hOz-{K $X2 @)9oIFy4:¶avzbPMȯ$;7<鱝L+D*FryՍnOkIOg쎚s饛^5>a1:i*OQ%% M&7N$#)y *~Rm2zlyΐ> $w=]NJ;_DcsG^[ifUJ.0m9@/Sd{^8=f SZ2;D>ul8m.آGUs llM#Hq@ĸ.PJ!p\-6e>X<7N.ml\c{OG~O~CͲrm[" ȗ4'fMƂ65y s ?Ԧʓz27*SKTwR~F;$%5hE갪zĦ♬<-S 08BBHYZPmXeBE Gϝic|nd[X(=lvi5hӆlEzTFZTE(Ls6a"^#Zrm]])ޏJ2U]YW imh]5F?]/cO f=ăa#=~`IG V YTL4nķwqQ-^BOsaNsHQ]I.b7K] OZ4| JXFߋG8QFQ7n Px~ͲdnnKCepvydU5i&sܼ{8-2tGM6iSjxi*"iln4A{M{.Âdկ~5l|ecطRZي>9 ^"h@Fe5}ĤÏciƀ[,_UˌCy_eV$c cA/՞"N) زͅ Kjq+yztoxL;[S9&Ï&G' 06)0ПZ ]uJ?68E[\`3B/Yn14J_LɠY@=0\N%V}$8락%c%&Fw2e.` [C9 :Lw.!ܱk]\X=i~7ts*E7;i=AmQˇ 4c33m1ߜnHw&׶"#mrk՟x\axXQ HO]y;&5J?맧cBg Np VM*BSϣjծ%E qk|2,3l)8ɡH7]^SeP'@F/gc!h,Uw&.5?JNr'-H ܥ0.^O<;q,&eƼ)fPwE֘7zaGiƢ6io`A TB=Z5&Ț d9|qQHO>Ej͙"$̘V^IY t0w)>Po ryG3˅B a`So"? (;>2/]G=6*1ưׂ!Lsj|OU-,<RbάpLc(VՃHл:M}̵k s`b UybEМX`>d-BE o[YMSt+l5+z0zzs"PI/N*^E[ظTdTR ,xS/?L~HƱ>GHafPj!}L ]*81 ,#ㄜ.~gzV-fb{r ssilʔ04]ȵU1VĎeo u=A~CPDuZ$ /r (P+ه,pIsYfv*K݁" UYh-9|Quwv1VjQgw5]JBq7rZM,1G8tH}zQ}@)q)NdBc`Ԩ#f(U!D  L8M5E/djREKKk0#Ntr*}O 'ѹ*6 HMDOrhs?|=ܚ;1!tpm']5҃+|]v b٩K/#>#ddq3m;fہ_*O4ƻB575"p{äI2PcW IOh.&w>/FxňH٦.o D@`[,Kn{*V8~^E$StDMӵlڃ11THTl󘔰J{o< C8f_ebqS$eм'pc,;ٞ?HITW8O[g /cI AcaaŒ҇@s6:UC?ܬ?{r2g UG&_ho]vǴ;1/v2ԨzK3 `H)rs+#) c"cI;q#볨M-O._ZCCO#tSByL Ҡ1sR聓9χZQP6 R~ս5 5|W8v(Ɉ5J~ L^4>\df0ש6b]4f0"ႰAa"{aA^0P9]!bj&l|/= m瞠ڲ- $0(VPj w+ K¸9霈B됐颀;Rknӵh}[A#Ё^I_6YܗrQݰaqtb! RC;؝47BKl"CL.Ǹ*0nL஺{̲ta-^5}!n^7RMη~1MΕ+J"> tJ%R8; ʘo8ȪѼIK[EEjP@{+Ȧ`/5†ιޥY: -"Qa_grޥ9Z/oA\h8>MK[p6.”ԅ{M>;w=V3SWm6gIwIۄ爩#7BUwk@z?6&<XgɊJ"t-b^X"'E&WZVEnժdfFP~W~IrD$h`R{h)LIwtG"]eЎߑ ѝQ8): ~`~w@rAv|B}-bl#>KMPuLWϹU{@gzuLS,}ӝFGD]-~1xG guBNOˆ̜; C]Q{./}Woub0rfÃFK%"{W [Iw˴혧 _6J vDul+Zkk^-qUxnߘ2v|sGقxNADj:OJGvEcnt i#;Y5ۈf#@/?X׼-o$>j]KֹQK7=p.=#ПyB?nVW鵌hT=x:J~`?tt]J͙"%qªww9v$1G;5`H^-Ok eCjQ;H]1xO]@2o <=@kb:>&.mSg{y聞=\;Ԗ 8w5mEE=w t,r s?ڀTĐp+GWoADI:*$/b/Ϙa,pᔛ~i&%0%4'#8ȡծKRq7iEAAƸ_ͽJ)OmOv ԣcVOhP{AUz+mx+.Sٖnhyؼ g%=*v)jOg %4ň iíZhUv{zDž."D[yc w6T/=o<@9s1VP #=ˏОz6_f|apRu5*Y6R:t RR_%!Oe٠x.wM0y2N踿Pe=j^Z6sj_ܞ V'9D>>DYʁey'2#EpHfXhh*K Mkb&.D<#@_r]/F"R5/0%oEu yHIFAhMjcF z$)",Jd&0-sō9H$yrҲ1 eJ՞e2ҥz`OZlJhT9dC`d|^Z"s\.Yᚭk.>0[Zk+o㲫ڂbͯ +_+W=A}{ 9|uz>3,3MRi"6~D9?~SNힺHq)GV]t>aQ79@"ӟ{=@3*K5oL}j+`O,fB3!=;7zQL5|ԱtSBNϑp␾.Ŝ'd\G|Z'mZOOnV,7?IA-LbMfdCR1סb1d"˙BS**.#,Y}IϭP45A`~zshKO=~rP+Mkي-N3ږh#͜s] hWUH .te'R瀵4G_9X"7 O3Ef d8۫]\8_B֨UB́.Y}2efLT_4|AqFyjV/3 qƠKU]ee1.OXttjvݪ_l-v<?lxY1LyUpu7cJH]n4bL]3wDX ]&\tp` Nt.&dP$Y ʞ29Eg^:Öy[t!{T*si"|3, uac {2.X7xU_.jJϺ$MEwՕS j+&_9ܺ ,i]as~ݶ(s/%ȶ)z/[sz)A"g#d ͖fEv :Qir~ZZ%.KS| 붱/%:񵽚n@nNm$~*0pWU:>]4B-H^LG88K0w@>LSMSa&9_tA'0U%]W1+J2k s2{"Hoj}PK.#V?}^9l! ԾEޮmh6I9@:|[+*yMUP$sTV\[iXʸ #y L#4/Նu!؇;Ie: '5\u vӎÈv.kI w&$A| ǝRMЧHZ1SF:9%ܪaZ{tk%td^l>VrM&vݠ}1Lqjs3d |}Bxcs#8[_ h`k & læ Cܱs },ʢZ9|Ǟ[70lW^_]F}8D2@k^Kyi1ZKIMni.l /1|ų4T%ʆai:q2^Τq\MWdΌ?Er; Gm8o}(X?]*(u\ŧ"9S%++9x&243Uds&7_{qKf'I9>2WboxB)fSk 1Cog+; Z,{ ͆R2S)O'U2S~x ?'23ޯ% N4,5wԊs#³&"Xw{D[zô$la)nW#.X N(Qյ\23WK2fjMN@sj̼rtKwc#wex0bnyk3o@y7gy)Ήtdt]ʄ9BhA'_"jy &-i7kn[cˤO*!rmA)nO{-.jE鵇;%]Aha4y*HzN~K!y@q01i:9|>vH0j$oᘭpQ]P_8 fb~ 3h55BxؕI((~R4"L殑Ve- ;wW6*J '/|Y>Tͤkgl&r1ebƹaבe睷Դ=.D$\1GֽĵΘ{N,ڋ́ mQV; ϐ|1EALT_|fv'?]e w;)gy%{z]RQ[{? kR,5JW~@< Q%?F9+#6{3\ꍿO K DS P-t=llTpjzqʙ/X":J;7!vZ긬eA(< `~Xg76f&Jpcˣ( \4xhw{%ucUk#ߺLZ #U2fNOUrx*_B?/[:GdQcn@'dOlM&OF+7T5ݜF;:F֧:[BC{' B$<7Ƃ$n{.s_no-EV'3&R難h`5b _MŃD ci&AЎ.? `nqԉa߯czHe IɋЯPV /, vY̺'πΥH xޟD8*DuCD'^#azv ޡ$q#ea#f&DQ fQ9^O L_@orz0I\8P04,%AjE5oͱlmVP9gBT؞Z% ZPN3Z|IpyaMPa/| . ̷t$#KÐA _ |k|AS_<#=_}HxPW-^,5S,SgX%泮- =&aw&hz,|L/)duW lLcoEK٩QJi,N 9Idwĕz?\tW9FХl'0Ҋ'tT/XDѸq= (LNFƄ@uy6֢!6^Qu=Ѳw`8Uv?/3wcpUՎray.u08Cj%R:Ӑ1 }z{ }՚32U*VHoIjtt#]e(pΙ Vt!QQZn\A&pwgP#=J`Qe BFޮjsxxoFg'0ڵ‰!e`h|$-Wt@:ʭ9'R œ%YOk={歃hPyߓQs\]OH(@:ꘓa+GS#a BJZe Nxdn0VBvzNcwȿCch&}qшZ@^?,A|u" [0Y%CǦJ]i<{[-VkJw*":'<;c66cWz,߬WZWq#ykP'Fb*)h \+jTh(KК;|N_舊(:&*<ڸѡkN[}A9 Jcqzoz&nZ;5YɓCC-0m{abAV@xqG{;Ark9!6kKxZ7D˪^&Į2"}HAo6s1%(pgYeO kN*=[Ku,1w[kM%M)|]Ϙ =^4Qa'-ܐ8a> /YŸ2-ڒke)l3  g[A|mRԊЊ$Z;*?o)z츁C{rK%^ӳ!ʎ JVk[KKЍNsm'ؤF0\zV '* u4r/Vn]}]ZDJChጧ^i½ ̹||1̳c ?h#ډth ?͞[2y=*y0_foZ D {lO T` 9 ;_\h[Pꆣ #1"=EC,*C^|36ugj!Llt,yB~6p}߻0K=qµv<)5X+zW=V4CL#c~س3nc=J\PBŁ.k-rݴHZge>OV"$tB0s[@ ҉@GSD_hVr2@fhU#;%YCɑӜmJAFfRszf~|ɇt 7 *f}>1Cƒ|gҘywy*9_ΙczRYwd Wdq~V{sY_G!.Hޙa<נ87ӷBLeNm1}#z"1ϨiMwwq~X 4xD`Nʑ?mblS(6+H䫋 hxS?StGwdS/2b`(G0Yɻ,xk朥1i2 F!TCiaO2։o~U|hQ~pNxsƇ1ҏU[X?p9zTܚ=8JG^LKp{નGL,R]j3% OčL8\85dùdaxGsa{%x?:.6s BB5xL\Lt]iؐ!2+Ԕ¢ }upX m_GxDg`6 {MpagCf68BEML!!DKI9Ԧ#|2Iat>c\=P|j-ø)}2ccNCXIvE]hKx+ ) 7e_9j5ZMX:L2,E69%"EfONA#¥؉Npś+~ m7,0 kE+WƉlC nzʻ1:_,iмFNtbt>FɲFufbFp/NFm7aVgYZ0707010000041c000081a4000000000000000000000001642f09760000421c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/firewire/oxfw/snd-oxfw.ko.xz7zXZִF!t/F_A]?Eh=ڜ.+?ՐgJܓB$ f?#RDnsXݪN8o?x< \ji2:>T~5 ᖔK"`]G'*.Q6Hmq&(](,Y XcxvVк11ř/%u|?"[b=\,GOXExH{&jȄlM…'F2Vh + B[9oG ?d! O2v{ հhep̉y]j@Xr]Suw`j(,G.r ߳2e;鋻-+'PNO1t4@^밺 '˞qVџ V_8f "ݎ9ap8rjy)#+%f6"u"KKnPǺ{kV׊ذ# #;UwuerWZ (,A%0d ,{20TSNmJ ۰bG=xJ]ݜE,jtiU$E@1[8E2twMh€x+UY 6͇H43j2S1tK3Ws1 `H<,T Eb ͚*yW^/}Rlqۖզa 4EsIDL{87REuYBx6QSBޟ`5^Yԏ@GXd7 Jhq޿m4D':P`犯;_rY@m_A2'`]0 l. FOy=p+*׮6 &X';S B|wgxǃ hth, ɅtHc% N?EZkH쭛^m_gK. s01W9EJ^\1j [,1GUT/;q-XS#9.|6:-(TIkpQ^Cc:P}~;$B@ '$lhuk>…Wz Mn˵uLHejz sSJĘO ,~$ȡ\ί;X9Z2ָ .q=j1gFkY} F3̚Ȃa;sәEfVsu.hW!%;rgB,幦0@ QJRHHk|!P6ŧ)ϲa,0T5iX\+&f^ZË'< ΒFFF2oB(+)& mnxRsQ#-ɝhs)q"KgH_SPGxpVBkG̐gߥI}y'3KFrFX >Ck$JJ B",C񶱞$!rJYHJ)ʁ۩!ҥu7`9jvI,6DƫpajV{|񪙄dSbU(1:Jj!$,t8ƭq'`S%F޺cS{r YpK"D3OKP4к8U(0}3pyD1O4e$O ;C'sńj,Wu+\sH:,^"VŽ?o^49L3c7ހKE\Ȣ W :쬡}v~I0L}J^`Aog4=`<%Ni1O/n\y4l^_VEʻsd`hzYan 'GD,m8)1xvEN6_gj'P}pG++s^Wx]YLyiDssEmQb4Mמg2j NU̩A>6-H܀"Pbg20vui7(j/pÇm5:28boxY;# pHAr5;7T# [Z:s=!&E9ެ ]ى<Cۣa|ɮyB S+C`$R,(B k~>&<&(];iZ.To L|ʘou_ĆPa}=r~5g 5a\l_3.VAJɜFG7e@#QxQ;ehBsI`=6?VolƷC+7+)c6 }^b1 6n!u]rdl=2rV_Y2> JSza7fAn%­. my,_r\^/~4;} \>Rtx @9xWwJz<Ee0Z8;%Aҽ[_hxNlXgvQtx~u1_* 9`Nei]UޒJ:iT̈́U0kb^ʬiZvh[SHK63fZ,Ќ#sno|`'O~0ơ1xL$*ztIǮ. e߹ TDZLx qyGM./] =Vٗ}0H]N H%^I tCT&|횓}Fm0 HU͎F6 !+TwDA;mFm'y]\(BfX=ϣh2erfm$VV65q.%PX'NF9z>@)tHoٮcgB4y{@B`O12,2JGA$# wp?lTC^? Q#lZa<\`f3PPvVS_$";gbBCE3-QQdHAAõK@m~+ !` r*郘 ;2B%O3Ǔq/EGa㳞21a0{B2,P >Sc}2PA,zJ05SJUWks}DM wd0Hf37|Spsw#0ƶ>Sm3{Ο_nB<o}:n2jq=?%hӉonp9?O"EEMpxs(Cs/X~_ 4а›Fsރ'oiZ۳)i)[u!sSZL5-,%H7d(gի js`Q%I(3-+_dxu4o\JZu@]wW_f+^^HjG|rvBgBm{G{﨓[~4$'CAf}QLɟ>I1Y\t#gD)DKй@q T{@ݴ5HSD@%b SYfQRB}+D?3@ K<3TUSBFvVY{k 6P:#iHh@}P2G"7oaӉ 5GH\?n9}a"]?fG(t<?@'Q?qc"6yw®UiRrGGԨfiLw _󲡏8Š;MG0@Vp2R 7c't RXhjF֌&Wxh TlzO\Eo? Ӕ|;ݥR ninq<+E( <2j0̵5F\r-w:]/~|mmQYٌ;tA t>E;+K2-y݁$RY*3dl|"c{ %uA_.Jߌ(oP2_<ѕ4 粔9m[n 5tq|UD+!_"/ə T\nC{¸cc>۹R [er"I YsՑEYkyE7ȗf<?N"~(7H"238M̍gs؈7yTk<"+,6l|܊fq<\00QଂX B>o巧?"@mT/.2wխctTf &1@]yt>s4ۆ\nұ8@GL}4"6 !-(EۇҪg~}G66UUeBAg:3.6sSzԐY0LH!H`Y~>i.%Eb> YY+ÄEyPf BxBj4L52 G? }s60q#Є(JE(ܻ[Uq-0D!$` GBtw8&[_¾m^2ThHPe =v$=pX@FMu)8 FU ~@G_ƴx6~rr}i!Zj,.(P)o^k^f. Nֱ~}ph*1AY'ȵ.Ը sRIoo12W@&nY/7%;}pB:=H#鱑]=4mx0+F-_m%Z( X۔$;r޴~qY0}rSݥaNS2p/olvcLc 3B s bƷ7GͥɌy?7;Ɏ !w_6^΁>o{+/L;Q| wu-wwG7opԧ?ϸSar %Ƽ4ٝ9LZ/|A&111]D"j ;js#\+ۢ9Oza:p&MitSAd>d<ݠY4{yc*8M,wKMN2z mrt3Ybcsߖ%LxlF?n#u)f;n+ץZUz3Rin¤S~5kXj 1XuQ"{a5X7)ZR I1v)GiEI5z#]۝ }dcA_BcÐ5`4d+9$AZ-4+B; S4^CUע 3,9ѡaLc[%=nӡpcDW ^.hxH"ur>) RL1 .*/6/r|]A,H߭/>x⻑Ws#\C#Xtl4tߞ締$'Df!_t !> <"F2 c:~2O"q= "[iã|>Rj(\33^Y {Dl) !ݲfI.c\kҢLZסPS ȋ JGBOW6owsug8o)`73JefHqkǔ ~j qUL٠[3tu}{ G09v16n{O+iaf֘3@S@K۷2f— kiҡ0;ww1*ȎJ_ ϟ|ÈzZqW-ճ\dBYX=sXeșt) x=u9#Ѳqk;jZi"JpbϏ9ё YEY=ұâG1VhlNV~,0:|}b# #E=ݧRrϭځמ9\7Xn"ۓy/ʟRM@д>L۷)(ZȲ딸F[8 -mTk"S97X9E(fOl ~soRXTEY^{PWȮay#vWSY)Q[އ"N>/ܬŘ0AM U(NTR@kR D;6uɰ,h 37$)DA>xƉjN'*s>; W8aY30RET8GSt$H0)잃ZoU{0:ABf6p wCO#pI?&({'E6k]Å8^˗RAwq7@jV)rP{VyEVˉ&jRnA/)\:)*hS٬Kߥp6fx7wӻ?dTշBx>S#]=;V3]#kz}f׊#ӵy^,ŴUP>y8 S~6?ywtng{`j-,7x, : gՙި0|:ֺH1c(c{)0<WUwvv*ͣw{MQ~xuXM4Go7<۩#ujY3E6Lo3K~+ 4bE.Q^xboƠFb1 toe=pu , R*쳢JKzn1HN}eѻ@T9ҢF*S#%?>eBHF=kPƒ_Xj $o9(1?m^rgsShvl ^>s9ߡv}9 |q[fDϫ2A(Vcz hv'=vE7Y^Ϲ+_v d[%W2T_f[^n5;wDNZ{VRU?EN]S&z״GT+N 6BL_$ɡ.Z+|E=JD\_sVsT z*5 rFݥ+|#Ã/D{c{R=ʌjg._rn13ٲ7]} ɠ3Wu](bg!m&6 ;M-B'(w)nI7GLx>U]Y"JM,P9관j*섗{a2I$NEi@ѿdX9K\C݄^c&F.B/d.0?gFAS>J$+}EȺW&M_a<P؁'ΐue`O>^ß_<#є1e'r8^yMıJk|_]Ĺw u m^wRv{`bS+G2WÎ0u Qэ.Ol{b\(b5<>V~ cHDh7!kﹸQ-!tяn-eI8p\L!m}ӈvN n%5jVpeP:]Tdv ǹJYC+y8Ѐve`}Kxy* ݏ9f;ϋ!+k34̀ׯtItCV h2v 1W3٭&J6ZFܳN@4U a|c=r.+} .:9V2o]o3h^\陑P t zF1%kQ[E*VsѽXX`߅l wc\EMr|tù; !Ec$ ;XaFK{̩[ WXhm$]kil6v*>0Y,}+hi)pg~%)rZ#|R4gM#WU3͖?F:ID\"32 r|Q[զ U)Jow8O:?}{3:4ҟjn%$0I5JbwQ'ǩ_wV, E"}{@a4 wF*3pruR~q^%@|V6(I5 *q*Vmh20,hIra3/9s) ]It~# f2qQYgA=4AJʑim\ ޠBD)X@!Ra$h:(Sol<*o^_wY4oiuLE0w{ 1ye 'ǘW‡+.rk-f؟}iHqY}H8=@lGFئ܊d@3ox$"9YHJ D[TΡZp?("eZy^X|^n\"&?ڼ*.JSd="rTFKSg;7aK 8^A[mtqv0_h~}M> lO P76jRx Zv]z{l6[ˤ`6,es8sb=*D5 Sr=}5Ol8FDUӜb;NvCVNJsEI( *k@4'^-9`5`vN)[{وy.yg؃ EcqEg~0>̞:b}S33{{F^dܖ<2 qFK

    l^uk>&-Gh ǔ5nӮc`v$XX7D-j*j(68;-}؝d[cҖ9Mr |~w q;Y@RG˭πCs&wR 9;}P-H Ӹ[ :W;( hsc:4GQ؂QJis7au'#QA W>P<ȹݾf?cߓzF ^DYZa̔7BnYBϼ[@D36R LӔЈ7VuT."Û|-(hYe\6g=fDKuICeژgj)vvzyAFLh2ztG"޼t-boHZb,|bX0#Jz@[H@l.J6So1Kau6_5(X ]ᒭ?: db̅,W.YmSS\{A<=:_ +/LNBY hjM$L I1P% ej6/70M{!b.q+[1v%.!Iۺ~Fw4&޼sΣfɴVyRdhsL/sGa~+o9wGO ћ>[^M&jm񯾔.'yu1?+Rw>rA50 \kL,Zf' f6fE%^c)hS7' yS׵J7_3=vGj_4F]D5Miy9Z%cQ~+N{(xaUG π8ظ#4 ɺuy? `44$%ZHR[5V`ͱWÎsjyޔc3++i/c\J6ͬ˟aX{ w=U&p{ܬUpWF{؄ #YkaEN];8 otD̞1 ^lwghVv'-&F;vǟ1?]tk.TΐBNDl) G#}P45j KWMz5pi;Vؘ?9#nQ0k KEN۾hm(fz?"'qE 'xaAk7G<Y0;6Ja$S;ivzpF 14XA1ިȞO֞IoK̀IV cDF`D~#SӾU)P}y34vn}Z??W&^nz \V~%0C\{ 4tuccrUisXg.5MWQHo=b_A!P_q5”orr&\Zk("ڻhITgVvz -KP_W)|=RHZe\h9$9 ;ԙ0q~QBhQˤY^?Fq(|J! xb>h%HqW fŝTj:)HB*Ea^2'ŧ`nt&8sF,jopO&VVwLvv>4b麪8)[R EH)]"qNԷ74)"e9CI5נ?zf!wM' ].LT3쌚* \qS7MN7(ȕ>iHuMO[ZWGWQ9}Zٮbc(qʮfMLQw:;ɬV䊿[3b 9؍I!z5=oh@ŸsA V~(Ec# 6Lca#t*v~?Q=bo<#y\QЋY!NC#k\xoJ=?&3PҴRDBKzI'` ᐓ?MOFb:#0 }cG$~[%O^>K 2@N ad=P_]ԥGZ}zuӽ*+y $9I'FYJ*vE(fׄp[y?[j&G}+IJqYjE@OmlwEz%D ۙhH)LҜ guY1=iLB̍SO\Iakx <Ӹ\rapсo9U(t5D 7ɓwl f3t#L,7HJЛbĹN\>F~4!8ZxòpĨ7G8)Kk?`:(=)ؙ~]g7Sw@)>GYY|>>___mwOlX׹b(qPŷЮAXRz2_>VݞVL9>\PK%@~S1#flA;A㡈ߙ+_Q%4 $1 i3,i\4ΨH@+ݼq裤Ra^%9(NfQ錬` anl7`LKʶa f>=DfÚ7J.PeN%G,A ]'8o’stХ6siUHT9mӧx 8`.)Cwut|1հ:mo\Y@? Yxի L7[$LхZ G,n>_srC{ie r"vMքQKI8pyᷜFoM9>r (VGyMٕC_O&S=.ŗkkkQf׊|HGPCDJ-2ŅOw8}`Tup3KU*Q Ϫ\$].f%T;\]=Q2CP!vRIUT,hf`6"P"_TKy)&+V_NTɅTJ?^xKo?nBW 2 ~B' igL ,I'nZȵLhfef E‘"z-5W83E%tXPzMs jAɯQڿI$|Ē7_6t ӜΓ0MZ+*U_d1)ups-\NnŌwnqL"hBl]fYGV:)N*$Ά<*|3e8]=@#E0Ghםdf=y0m ۘx9`\+I`` + ϊOUO}},C`LJLv:|0ڔ}{S^>e~v2C_4u+v8P6}g=eiy%$Ga+=ypUҔWtܣpU$ExQq IUP2"VJ >ION?۫?EUC2Q | :X烉A=º8G;o 1Ix'L[ai%by Α R34;SPKW*禕ԛ25%|`QiuI{Rݩv[1Ro6l;P-`J 2\@Rbm; U[jc :A["{3K3.,'6 )j dse%mne9%U@żʽ3yu0q=c3_Yɧ Xˢӈp 9X#sJo<itU)faЯ3NzLyj3m]G N*ogI XtU̐/V']@' I6f.྽/˕jB!=Q5Ln|咓Cw>PLx,]b;790g 4=Ѳ__^RE$)^/prw ]IIMMA>8.[2#"NOSF%[|pp`$AZ2Y8 k<4=I+J_ k҂%OQ2V"0<i䗕 0hjOpdzHth}Q)LU%xO&S`}qd ݇iB7YD6;0&0>8k;^}J8F+P+#J˘Vs-Ɇ a܊gt;4EjQ5&0r@E_N5%qWnQ7OT]uw=ӭ1[Ut T;HF gr'F,0G%=+G~Ula;`J흓Ʃ vQք%ғ#;zg2kAńΌ†qSxeC]ޮެY7 UPPQ6@E4,p&_Ռ\ٛs;79akҠL:cH>TZ/u9|Kdx'B8ğrh\ffQ1NzAI1 qa~C#;JOɷKm"FCgW(Ÿ( G4 GXPBg]NItt ;ך i%O,%hܟS-wY\I-SDYXO`%/iK57qjN6wӴU{ߚ"'QR]xgHpqHuC1/kU)eU%gK!PJCz1g5*BY 9nz~Zۂgj&ǽraWp1 \P@tat8{C|7E"]E\"Jr+@ ΰ'<ߕu"2uˈ/xZOjlpO<(Mgb tF1:M ahnXWdds/>=D Ӵ,[Сb#>a^AyB{WW9:v J26~&?\mG8Is Iڇ>3ҩ[e9)ClЇ-ѿ|Qʚ < Ϫg+!IJ˧K$ hsuklbm?,͏tɊP;NH 6}S#- Dkfm.-" s<]Yw(%x/"+/>FHbeP{R`]gQ6j\-b' G/)L| ͠,kW<6&0{Tz2{G'ViisJ\9AV*7 Kr kB/£#K*'[>♳2rXL<7ՏDF2vz0aMۃ@9h>:jTa[Gnׁ"=Gi7u7bybx ~,ȥq *ٰGA-aSEWW~L\a72u2^. b fXl"Ht\#͢{Uwd_5u~^m1 g/P^l߳q0nM4%507lnJs lX8 -ݓ$Ǔ,rzb+ *P T'R>/ś܋q"w/2Zl*ϷK;&{C_tL#~4ҥ|wM-'N$M`pqPDv]#Ւ55LW h0CC0Yw;:1TZoBƴxIm}?Kr-趑Sl}5\+WkT$]tXLBe_9%,O6Fm>ToWl$ J$DTOjo/[{k0Ԭ u`yA^x:0W%g]VjmfM=F73C W=$}3++)׽)4|$PO\N+Э"FQxKD'TxN;@u&WݍKEeD_ˀF~b2'jzm` l4L 2xe< tUrCN;ױcy+E9N}h{bwDjs.OV gTkH@@eby# ڙx/ 7S09)?ݎ0Qۄ:: 1vwuv0xIYܢ4K*&G)#e]@w oŏguVTsij`{r!քzzq]%_h*%Knt9-@3fF I$в\xBp;r=HT!ld-g`aT.X}rIݲ'Zf_A0x{P* eV =NoV>ev1q7_`CRqJ|m@7'ιneХɍ'C6x{҉o1A̻ Jʾ~HN:[ʋ U-!ʸdpY"<ĸxV+FsԱzFlPqHu^n"M6:.u1٥].l]}DY NKe:Fx[NKNy kLP35;4B tLGpĭ+r)Q)^B}n̮?=GY hLR;)0ݵN2rKZ>@."(M#X.$= $UB0CT]ߓ.1txa7=9lV0>٪-OW0 p#garOk >P(`D$絶BXCT|Vk;_bc;_̀rE5 #;'#)! M2IB0ZCS=Ȑu(h@{! ?61veJe!GuLQLP9@3c0+1,>Ō~;i5 5dK ,Pe)% NtɌRmSsZ(5'']3aGeTH_Gza=M,y']J+=nͰ,o(F1lZbMl5pLtW!5ZDF%P[]7+d!=\mZCW.<@r`w1(z<2wSVXBkLcA$ꆫjv!t-%H]>6xrf/̦ojz78` Qj(InzA$X+ءcDVxigHmKUf-'ȟ@H@d *=C ͞m x:bfFAٜ΂2܄ G!c^Q*,aZ 6jʽɠ2iqS8{bAܤ9!asܗI}:"g{qrֶPp`(,Y[ǓZ7 BR08Px_YbF,b=86%wQr rM`H}C)l 4ևG J9IIgBD7埔sҼx-UyR[|~k^9g-t,u0}bF&i}DϢCz~no(ú֋^E"!{KDu j5F/XKgrڰAuz~,n-uHs/[9[kF`QE$FOJ(&PiO W+{kc+$>XVB>0Cb!уOf˥B3D/UU־Pb3:`+އ} i;ߑ_mL(K=ju,O%)QR5&_]0n" fJrՅ)^ˎKu 6.RmiDJ˻ꀒh1VgSV{-+j)74SOjGpQUY˕D+G?)-R@0cA2s#S<E͇"*7U/d]әDsi#͹'ByEO=f l]YU!)*n9U XU0jGYMxYyb3UKx;{xC:$9'9Y-a>}]j i79rMhK3~ U'^[MHC4h#9.D—3=xvmJa!dN4̄z{FcOM *t)S/vrn-ImnvD1_O!J&R~ gSmh [ 4(x3']™;fho?-W~<&\FBusj>e h6(TH͊H旊ⴁ/zR\n8v1?j#s}I-_Oq nY9nCH?25Ab]r`vhJo1=^ջ3~raTB싪l~N?&ʋA>?z Y_% KhX&䯈֒Jp9+D(s>T )-7upY@D"Hpm2 j߸l6K20ijk4oCG)2v .[m;tWXwO*ŽHUOdz1z}3Bc}o5Ɍ@ubw:GI| Xv(wk&t< .j4fU2zs HzE Ke/ɷ58Z qO9 ܲ[`:`$vso[sv!xAOH+XVT؊p)c~~aՋmIJP;7UЪPψ5{`穥hb.aqkvtxLcNB ԋ|U8}o Ba| ;,s{T@d, !̅!>[u^P-c^ y4pf5#C`Q1)σ8m0",iEj_Y5hăƄmQC1Ff1ns>  mn aKWу>v{tiny}om tGPM`ΨFa_W=Ƌ\VsAy^Wë.o*(nrVFy=%b$EuhbR*kmZSB8_dB7c߇w_KG^ 7K[cUj]ȹYMh(错*(h7yiNLWT\Rgo6`W'v׌q%A5>`E[u #6~{Dt;VVJW l6%}r^\4krPF`./z?rٖF)oR[n M^Lua%x|x>@]k'wɓc}ɔdO >]!Q::u4_ |`C BR9_rNOz/~S_E@3|;Kd.]εx8 CMxҕSOP9x.d@sOU2'̮Vk]L#uOkD^V-l4[p w`n~1V& w7yA<ò4x4qJ8w37־N)ʉ6 H)',zH";Fot9^fUn4Lc$s`NO 4*敲F>yi҄q>->taV?6JhLˡr3ЩtY9CEl|dLRJEw8e| FIgb?7Ԯ);I[[`N/-A6r&WCŅ5ɘ)7 ҅<zݒ;(>x (nص7 {TҖx/Qbbi?e2DB@8"Qƻ$&`|Tyv.OЬ|LB{CzpW ۍѧIdz#MizNzd ؂UC2ܲBڷJ1{={>|F]`wC!d+ k'-rјɀE9a&%j"<٦HN KVe+~K.v}Jz2l:<+1o#OZB9ȗO$cAq]qyo.D{ɖm(3`l| KdמrՕv2gEeU+ڛb<=-!7~(L|%XbEĦKbwCi7 .n29YČ۔f >WBdىU_-ک gءtp 4|;~ѝ|c~`̏v^<Z٠>vǺKʄM Fl^zRTP[?6M@9nN*;`/{Cjz9W%z38V~g ̊۰ӊ1^Ո>CjFe_sD<%P6Tʽ/,J;nZ픙+^7Jx,N&z_ ^ }cB8#uu ^ԝ:)8 ΞVkIdK8k `ϕH~)5}1̧ӫZ[؛g1'pv ? qZ ЈE!B\K-YxO~%45Yu2 j{nue"*P2hqV.N+SqC<}[ `/Uie߂ -&e7\;Ym1f.S-ΠșϥIZ{_bQiY"էZN.\@X@ɃN}A6x#j, 8W R Cķ)lJ;{8!V ĽC 1!t퇮a Ar1iU^tfDN0 )k*q^4ZA32?D|=@IׯT|_m LommMQQۖ,^(Ӈ4> HITԩQ/}#EF bT |=k فR0ga@sdCCIt?(j5ie7|VsF 6;s+\Dq)_"V :dXtzOr+s5ɔl@se^ڳ{ݜU+&Sq_m"aT@꒝k(CZTNڥSdpЇ+7L.\@\04hmWBNU%^fyxz~e(Z[f*Ъjk?^ЏB-߉QiLT\bR/ (l~9gGIJhՂ,8y<.0?Mg M!XySڿ9E$<oڝiFe ;'P>XfG<[M B&ٟzlʐ-%®NZ (1Km.ybtmSYsϽZT`!%H`-!ҳ,כ:WV"k}otmETEc9}U2ණD7A*jqWEU̡mOI w>XԚɠ>;b}Lu-( 2e<ݹ84{u6İеWCNOaUYОKMvctdwvKL{uKL]I`F1jlusgWa-fq8G-iu7䁛6Ays<(z~wW dQv ph>,е|S$J &5)2ݽx@9"yzm|1ֺ+êЄW}C3>%ٟܲ9͵MjL& Ḷ꿾qъʂ"hy =v|@OC=S?פ{(0?ᕔU+Psn^':V6ti N.4sNyfy,ZX"4ڸ-zK8Y-ָAo:k>lq<=yv2HN;i08SKGp^^lhM<8}b>Δ`ZcWA^'⒲Fu)5xq+bmHb-[C8f4ݣ(c4 +6sQ;mOӤBT8b\^S)BgˆӅ/i$l?~FlTDC'SG79:xTe@ s]-!&| Rn1]/r>/@rI%xakhq{Sks[ 5"sjfJcQ!6N@gL F԰r9` pk-KM3)n)z t~}2G/#⭡&E0SIA ܐ&{Fh~o PS̚Sje@ʠUMXcVx*۫l)AOO/O"0(Y\0E`ވfr>6\ k>.wr7WȷBO5x_etnuDM$~`+"C7'jo,&{T@{lB9L7#G "ƚRp^A} P(F]ۓfy fpP-ҳp;hRdPtԯ=@ZI~u_aڑ^JJ&)g`IAiQvYEeP[œLl׺8M}dl&x߬a\%BxJSa^#VX@W:3: zgf3T KiW-] % l[YpO#ky8w8iA,:%͖i9n+zμf+Aި~(2ոQ%̉pw*"Vkv2Dhh2tLVcz\l@k%ejSw1JC*?D@skLF4Ŕj-]9ېc?:Bb5Z T*{xz*pd/~9?ǬkZuT[Sّ%7+!uA90*.3^MmHCn&Kd`Ck|l , +VDhkjD*hJD# ->]1( oc1j#>NNc`f# e"k{dI^z3E4?3ɴ4.e >($IL/ ªPfq1M”zVpZFZ6X\ZQC w:]x&Gcb!akP߁bvphLRE$kvž )7dgZrzkh?9 &%Yd- .`D  b7Io=jmBa,*wJHs͘p/sql`P4DcU3]zorI6 ,a8ӳ߰F_E? jōKQZq.#߯DS19,"jD\Ȁg܈ʸ7ryQXKJ0lyފɺcjoMMTlA%O>׭.喓!,Teپ4ZK%RFBa<+=?u᫴N$=ma9Zm#N]R{Zzt#>!mb~)+5\e% ]/'ZoՌWҫMj7F<XQ.h芢G$)_!+ޡX(p"jͷWkⲨ%ۡ7!_ְe)+XUUB?E|~2F G} @VM5qW "15VFڒy|IgBzE6"&"c C;rX-`Z~k>\n#JiK bHxaMdH[OVL#EQ0/S`ٸx|"#& ? %y]#;9Y40#yA"P=j>$;6_.ƿ6:j np%0RI%-V }#`۶NؑdVGj8o]5,(ʵڳnAj>g'8m܊ ʪظ(bPqRsSJVjA%YTwm颿/'_CS\g *@#TV] .Uܬ+^+gKpv}2g 8Ӕ {CU[|qW7!2./oP0a2 5d2O)jH cĩi1U69XoK @ #aq*/b!]___{D +!\1>N t̜2? 2.M5RǘLM]1\JbHHr)yOM4ѧYx cY¬ x^p"#LD0_/t[(RMTkI M"8#PYT ==};nN ۨ*!*.dNlca+?Loĩ?Ge@x35D)$5lV."%tJ@rN#j~g|(7SSqmvMzy erXCjPGjQ{>+xJ}E.?bJ ^0 ?X7G_@/ (Y}ƈer9Rk:fw( Co!G"R')(ٷJ?;QvR6b'hE./J/ Z#&ٻ@-/BP`%dLF FU+L>l Մ(\ܮ1A-b 4Bи\!Kkc֓&qءhn?F r-[M58u&/syBM8DkӢ[_1E &k׀r.[reQvlD~ 3㝵RԮZ0qڅdbOdթN^Kb# MT8a2pDzw!D4럓xu`>:|ɋ}N(SµD2g(h +y2.iTAf E(] IzM{l ]HQUPL :Yw2مx wW0a 2_=GO =6NkR:yUM8@%x s%(p~9 vS,dt'Q\_C FȍN,Qxf,;qf,Jtp)eK r[!j/֣=*wGJVĿRCfʹhtL Y9qGlK |@3JvjN<ڍlpg;J پANšv&%[ڜ۲'tdEg+ ؂iWFڥP&^kj`N=xpz,ٰODhIy0Bmʒ*@CF˔6hR.Y( O g\I.'RM:"` :VFrkT﫵[&V4B5{$9\e^k^Z#T.~)&, Bv#wka\t?scFC{VSPZt֙mH}SjN, vM^]@C)؄ ݝD#_|_q҅izv0%a1 vd2|)uR>`U/OUx|C=M-ë}먃Mu~S/+^M8حػC1\|Z 6FfNGT[+MdY%ʔyMwN?%7dNtİw8< Pe9x{itUIAIZO_X p c9AIknYF3$)Р DgGù_6B))>N3ʹW'ahrr<7!nѓ匥cd]щ"k5;{" {q5|B%H;5ҡ0+7$WDs"q@fz> l:ja5.Xxitӟ]ԧ) 3S1'*q5$k|Nf" w6-*Bu&/,^%FrOʨ; 6˝yJE" Q;O JK&]Bgg-w :L`>A/퉑T wCL$F El葒P=sJwT', ]2;JÄn!܆X*{ӯ4ڬg^V|YL&JPZO?ॕ3xPY"0!Qlu&(N饑`D /R=VWf{,ps<~:{_ZG!__Osӽ&-HP񹴅"nrblٲxPKKXzAUeO&{a(QEI<\!1اo9|)Yv!1#uX5e^a;5AnWČ~,WSJ9ʚз(%5lJ7R+OKB j+IzaG~>ncm(Lf `^Ø@%סcW{__x5Ρyb'ͨɰ{)|*9T*8b3~,} s9Mh޲32&D eg*G ǭ4rt7u^Px/E֞#{ 3IAu}C|R)eQf 0(.LDzF(Z© qIՑNYy\4b{zܶBEwAΞ`XN~ɟޓ֐xs.3FăV]^Co/DȽx5HFe``1\hPi4F{-Zm]-}e&-JUH,5! MNQt=Z77t3+[0B Ef{+M~yL3pc2hpI;i)5e}`GP!I`jzE~'ڒ6=[XQƻ\UoljjK?xs7SuE;y#8_.EǞWҳ!#c>-iBI7..͂kɐ!mHbDLjt:Ǜ=$2rGjv?t8Ǭ=Bv>6/=zA{|C$"p@3P.د9#F~=eyQB-9'k*!fă›aeªn[GmC (0tnyXM7kU:BS Lm?'+m=UAɰZUܛ 7'xvQvO}1ҋA8ʄ1EmhA) G cbt@R{)XTܺp^B k .Ec5z6~#l'U`'xX+';cO=<}~?ϞL-arive\j~}.`y'è͇ PĿ !$B? Ŭ(Fԡ%ˊl)G] yȳqqDvNv*KU6pXOl\˽)ˊ #7pkw״ vuM9z,MۡoyeEZZBKI<c7O!0dzx`Jv2dP80޳TUZ)z_;fMiN!K4iP`^lL"^k?&4+,*W$PC,F&Шq]X׍s>':FO"u]hiK0 ΀fG;*?6kv<}炍ԁ% ULG!؋2oXIfF|VhjP =Na\bk得rPsxFLM^%F6LMιAc(c.$j1r* ^B¿2i$_VAtoF'N7.5 /J[䪔1=Αhcx $=ޚ)媘<6K6?W+1J=_fhPsw3b"],0! gO4&;Чё]t(G90`eGCkY~]yCPWq2_FP 5|_+} tIZp<^f?b)?7t@ϴE;X M=N[f vN<%^Dͺ+nv+޻8u>]ΛupNKzZ@S󆴍ZIAuBfKP_G}o%::%[SgsogeD݄E "g e?A@' V SnRb|//^D]%^19:;/ +ckWNլ=R*rk?HO3q a,Mc%Iyi> sT>NTOQ(Cj {Y ]pvOE~ek#zK,,s3,g\gdu`@ d%>j 7C wYGo;uaDiB2e6nEaAܫl_SiWS6oyOq%\_ |X}bh?DlmXe i#:b ,qW6C&:lյT1kLw/P!ptD}$z=AABv㯺 SBkw?rG*1py X.&#:FZmҮt QK;& O)r}3WWoA!p8yRlw~MtSi2J XS#DRJ!ћy@Yͫ'I集#Ci.FR3vֻ;UF y؊44Bxb\DR),$vסbJ8ptʵtjyW??hXʞ,e4k)ѫZNlߗT! yoӥ`-o6S=OxuAIz3 ٌ̮ $2TH k:]ٖGJs.w 6g}\LdMh#Ɛ R\<\؛ ?#Svt ,%Uo_ 2мy7sd- 4h<4'kKZͥ<ڨIogf<3 61؄EN&vQ +~@#niI*.ĕX6P{5;ZҨͺUS~g"!>cED T$ J3[(nM#ɽqF#"-eŋZOV5̂iY{<]R)v|/% Rm&a\ zXot:}. xn~ꝗgT֗běs'ZEA}sIKGҎ+mp#G'ۄ`2&i9Jc|S=NSaxHcwkVYw_cNP超z+b5}i \»',َ_Ik` AWJC2pybNi{쏇Cn\!x_xG 7ͨxĢ6T+ʺl99(BƠ.봙@ZjOAFx,V*:- n';3 ,y?FN,4>pr"w [!voRNg3d*gD&aFHΈS^'xC*U1/@S|ͩ{Go{03P#}4pc:~AFlCBB 2w]ǘ$)̌oH)MsK6Is_+-~gJFGMx ΞY$^ $#rh,P! V)"w9LbN-aGg1dsX-$|5gth ;V#m1x"-H^@#l:wv  r)">A+Dhxt}пTpTiQ!aGFn*hkM;}9bBlrVd˪! K4ZCgWtj0MdZ̏ 3uӀ,Xwʖi`[ 0٣Jz(m^T2 j` Whv-_҅ #2= 䔋5D^ͩL>F zRK%= >g>4=J0#JDGK@Fȭ~'x'p07(/A|}ݹA8GZPЫn? X $7Q~y5kLᨾ1[;+duuP*J*H-B1g~0V%qz0gX9#ڥ~_-h701h0x B)s8nx>7WG8$>A(wH(yŴ>Q> aMwlk"Ibn+`%]ɭ Ga?B"yuOnd6 ฒfV/M҇!RIjYdMy7qcm>|z#i|bY(z3<ޅK$H&t+9XsI׉-妩h&_szk/sS1aEաV6, ;p3e^dIpfibia}{}ODueS w9])VvMŻsft-?*VmSI4cŒ0$.LV}i#Ξ(^}&xRmu, ㍦f 3 #O.#ԚY¢(EN"~/$scQWlkx'V)<" }EH.'OsGt: w\,pY/(AdX W{x1n^޲J_c P9gì@ ^\A 3}3jD(@pXjUZ5~8h- &]egտlZAZۄ NJ QDZ"8 FvMw?Md|{9aNO.H%RbwpeJ@A02aG-Mjb"ᑬ,ٷ&=t0hO>*W(Ef$D)HItS;=z{Q[etdYF49|o y5%t 1pF{C ьfISLڻ%E|V_-zziA0VJθM~}o6~Jq#@C|"J0]#II39 <.=қ;ijews\(&q0e:GT.&_0|.ĕM>*گ*"  ͛F%l@K 7$gB75p+ t߲mM`M^8[AП/|1z s/+t8đ!*^^OjsjQUz %9j}Z]Ibo8evFo-*v5r˩& KUL ŧK]BיlWSv|CMpWf1Ψ:m O%uV mpĹt8@(`]BGB.2j'1,0݉j᳎AJVt9a#yp={r}pA;ٖX]3PՐ[y뺒E$Dz?JRK*;:xuM<ҁL\ ANzE7eQ`W`*2ɛ|hpSOz cBa5qWqr duҾ?bcG͂FK;k܊Hm"1P)h[¨Mlo q qxhׅ;R"HMVPe}eb(?-jx TjC.u$.& "w1aL')6b?CVE n'j1A?~3 za bm(Hz"r$ه{ h]ݴ'}@avuU\^6ڝBJ̌'1rR A|(XZ_Hq|_=QQn+=I~Ckj$ezbqwMCwV7t ;9ʰh/1 !Zl-vci :(CD[90ּ6% X.⯯4r0t 4~$vk/[J,{f6 s;)5uOsmZI>TdR- 5$J$RS+}&5e}ЈةHR Q`5c12;_$xo5ձhV;I mdDͼGP P(u g0U6+Ď]?ܽ :lʦO1 >c|Yn՝lOxf7GmEJVlҐ3χ )c[^ @K$HATMh# O#PBhjh*c\׃:&́/fGd\d&ݝ0W.yY7g$W:5@w9L nb`2x3̔DfLG,!>E N{˷D<%`pQi1?3K:JZT7+ZʫVam{5+S\(A`V#]'*|dƬHxﲮ3[& )VjA*2X^7lgX J&.F}I?r_^{?T' wFRxj&޳&iN}O@Ԗ#ToX^]9beϰg̋tjWihDլ%6kWѭJwH6gb" l_DӒTd^gNr8]q,[9i^a,M}|*fc =Y(f=2: 6%jT4s`ykdRyz#ol$4؁VG꼘?#k߆BFĕ;V`c@YͿ\&s)I7zJ%2)|KZZHPƸd!&6c_3ӎcxfQr%v d@z+99quڧ]8TMɫ-QDSIy 3Id ۂrNv*S|Bx-T? 9 i\B54UڢaIs@8QH[8A1r3\qNZDH24$ jJ> Lz67VԘzOM{a@L S̫h Rj BVK \ܰbwOUA'кMkX<$3=!h7I\>pJj޷^G=^'<ɤRWAp`qhٞ?{s;;h؎lq랄L.wu^ٲJ'W:MJ% ,6bw\r9t"f.r<` #,.]Q}{ ,4GQcxSdN V8!1,oщ iWdCꬴ "ћt-f7Utjn9F]=Kp>Êԣfp=Zjբ~xAetU 8DrGl\| l4R;rbd@y)O\V ;7r.1hLJw o)e8` cQTs`vk&:+ ҊrBJgOInɻd9amz@VM 4=I79:Ly~ぺ6=,:['޽BÎ jz6H':}$4f6ϰӍt_>N:T/΃?_B tƳ?*Y^&4|J-,ĦBμ–*[OV1b݅},Ri;|ӹu֤9\D 23X8n#*@ݩs аoށ4 U)+|~<,kD j&Z;b]KKQƭdD- 5FV:˹QN\]:_ǯPE^mFi7szӷf6n۲o+Ss}`{fssQ0宒Һ?s^atyCLV In}5CZ.dgoDTgĢL Z PO\,ʹxxYFG\" [~ T{9 cУ=\BTLP,~/hv-4;Q)X䫮a䁆{mD?bʴs 2'4SNBB?Tq7ţm|$EPtPQY =LZ5Nb &[++ E߬%i9U0㥲6YYuA#@s>ĬaV;iM a$e3{׮Tk3(gB{i`ٺK݁M[ f3ULt<^>wx.h*r Mֵ:<ɍTKiU<)%NF>2Όs`A*YVuHТY;|u!wFm4!D~z <ՒE mț|/ן#}m.)RS?Mc^v'Y_"-W, ̵rKSo߮F1 \: U#{%I]N @Qߋ4?kU12!BRie&96mShhZ!VxiC /{20h-], oT}pK)3nMp  עPF3q TeYpTs 0@),"QjHtzb E|~ȂX+87g WeX,E4{ yŮ͒4gh Ej/mB\d",%oGň)I*^Y1#]J(Wzw'1K|-kxquu/+Zpn?3T0 ^p]?9:pۛOnF9}}U,@nR:1?$狀W_W[u gMō EP~cS:2늳cLiR{htNvzGN <ԋh㾬ɇeTx%{5ۂ0eO5VXPG|L8jX*{Wx#}Gq{ZȍUkm^{U-HDiVRbP$jqDhi7]HR fR@|Z9ሠ?eF2ay:I/)RVqrcȥS;j'y.E.Q%sSSC$k'+Z6jQ[IWj7$ Ag ꓍o`_eyhКB.bY'\bPM װ:"l?4>+BO胑 B~07Ȩ 8l7F.(NB0N8,ՋPٹGbz'*+YM02x?I͵$x@CG I}Y]'N t"{;=jZii5 کCl,݂QW#rEU=T;]8%f`kuCS 9 mt︂ho! ;\O>(DTEG뉜{[씥 wa6؝r,z՗v lB[咅*{ٶDT3漦pMwxIK?g립e2j%*^zk@z-6y} eB er5W@PF\eV}b8@֤D:Q. 8Y&lΡ?OtI8(م! Ndke\< ]VjBck8ܦkF֕Cem,m:Iťo"^*XavT:' xA n(bź{N]@q2OEz73u7sZ ‰}m`\h2-⿚8,K #@c(Wa $ވ45)H?쑝#Y%bѤ_*-46U_>I;HO@(Ln!lx%uenaH&).&7,ʀ&#yykdʀ쏁eus#s%ZE%W0eHËYLy[ojMt f1ݛ KJe⑖d? ړ1cHvPmQQcT>M3‰JEɹBJEӢ#5b{*{zdc?!5$S~8/G2/ܡ: `A-MⓊÄa-v |?$ESzCzˎ9%F #@h9qJIZSIҦ?).i"e|]n}`FV&La/Y+pV B͂6_ov9\X1k&Yai1` k-4.j"Np9|;zܪT; ]o>BbͪOYnArTN*SQ$fg˲SVS ܦvK [N_v*!mжF0J 7%@q9}=鵱ɖb) [pE{k}2Klj )NG4Kw"F z:rǶȪeYVlL_ /a) kq.$.AqUjX^aUY$:' @T0Q!JУ/#NK_\0$ѧ[QXCf(**W-~UaDѦ^VsT<,nUӫxvxhΨ{\Vt\C[uSe#Xx1:-Pܓ1:P`O?gl('4Pdv`~$S;ʆnIWK$>v {"e*9L%l5u4"ݟBkdEfES342\+'`86K^ l:sC64tcN1zEszA='Y )F֔'(KXpSq`ַˑ`Nt* nv%".U,]_{3A|,4혣j+9 %xt.q 0X}pkNj3U!/*9פi[JNCh4\QA14mk ڒu.;8Ux: ,6st!MS9Nr^  `GDet>. ,$fB@)nP͞>zP;=wl$Q8?5U"IL׬d?d!LM [|.lOtV]nHU-Z$&n8qJ@ޗJjzeP b $xo`Uu:pw̐I.e7EyU DܻCB=~x%SuߝE14Y\TILc@ ݱ6R^ e10݀RxEQx@RV`|&AOi?/|<9*F\$诟L>zB˳ q8`s1AޛĈVL{~Q7TwEOр/#_$QNa,~llG7,:E~3N%rr|BS NDA" ' H,7MVX[wqv3CVԽo3znfq)*{oٹmRQgnnU=!2bj 7h2pxZUoQm1د,3SmZ4ς0ybJ03l*S K|y\eiSe9}`S=^U)]*q>'֌0Ua-!ad]5۾vsfߌ)y_#mU\ m`ZUd'QѓR>`KZLIAH_Zڽ3xJ|6|Ɣ)y*{{t7Ӄ"ePF06yLK M%1AoAB7 h k,挻7YPxF6p]pHs쿘x\4!^^Oyr#6GJ0LV3JG@Iu>dj~' +#0`p<|Os?'6@0 ȯjtD0`J EfuMrHSO!8>ezz;KlAU!8e۰+ul~t!+)Un5Etv`;VG͢֋ŠXsyOCf6zY\YZ+I/vG (BJjՙp}1al={~yJvc]˅ "z, Gw^iƗ: O`T^{|A=hqUPcNjn^3tf/r\jq–rّR(f}BQ.O0t ! :IIݩĖ3>_N1txX0֐B=[4G@xD'sbu%G7yt\dclHM MO籀H9"!ŦM ~]6Kױ$qko5eU/Yȩ+|{^L]};d;tFgf\9OˢI^,Wq1Jr%Qs/[ E. ޏ`COY =2KK7LFɴbUV?W>ݬ>2p jy~`'\׾ & e񍇜4i_HnIS60|Xcoݙ[ ^N^;SH$P#EC{݂RZSr8pgPP{6E-vs_hy+=Khhx(Mj/$A-V! L3* % W%!˗,j7-4iޯ#L3D#n*e/pFT>Y#ƞ= [rhLJq+S1%W"<#'Mp 4N%Cه "yT$g xGBZ,)*֠xG~}Dܒ)(^Xc&.}O?EUx{Fo`(\>գٙ1bHU<ӘR*,zq/ 1|.soI( eT]܁۶8nu``7mm5VApC7Zխ8}àQDmjbQv2z%~f^ #Tm^P͂fpz$CR;@1AV[0!BWX|L"6HOQN-fTT{&tˣŠȱ)ۮs o0BB}4_:ǃe|ҟn^|ȣК5EџD:7{o$?Ԡ/9kg]|NbM*>!y=ġ4`Y.cpV{6AQ*aflR//7| {sN5,B#Ea3/fQN S$"{ .7ij} t@^kۀEIVBiFQDc`(;ܛ8c}:VdbͺBpF31.1DŽJ1KgQ)1$-Q*-Ak2@]H/mS˳.ny,3i(A7s?X-'(+ƞM6Z0Z9r_mȁOeddapB ]T4z>׆Buu!VK5F015D3 9]:ޏ"UZ"'r۞~y}]QGjYrt2=ݼfZ᥇3 ?̀%rs35 FE.Cn`,=L*euc{VHSg#@(hmuhɾL6`&\)^Ae$́DLS#eV.nSqYWJ\8yg e݇:KFiw6H,@R"_1c*ZVxTѐ|˪?.)geY;!J:|{aVGPv0'dBTD)jazMOȘZB& uFyP줾!C@K&d~Vr_QGpK)Qw~Ix(7cV*, %@"WA3EhoCgd7۳!ZW)MW`ު&0~gQ Ol1qW+g]|bd<:GPQXy.4&6ϯ8&zi57-[5n5~'VjfJʼ6I9}w .wsmK.5d?ub~mB˚ kQ+7ьڕ q1/@nJ\ b|%REk3Xd?87S& ^r"0!NETENrAqgS֜cy㦭S O@?xfiEe懔gl= RF]rHIG7K ^tEnL[arzvl1"X~U3/b^zCf <Q2:THpD(2= QmezE-} 9"陜tiYjD,;R?J1VUngΨ?4@e Ytė|-Ei-BQLhR1tB B\ʧ۷ !_xpn˓'hNh7V]K鈫y{a%`i `.WDfLb "/f{cskʞ> oFAS``ɜ}{͐{.P7\M7 J;ހ%FFl "ħWi)xiܘ줐{S V7P.(<P"w^ 88 DEi*q;%j+{`[" @'ަذyl _1T8KmGXy$VbbRЗWf_' +_vtU*MPjpMb1~u58;QA/)}'(=xMDvDt ɭb}Vrƞdbƹ}͑&ƏĆjqHG_h"'S:.)ixQ;`zXu큇vUS;gւAb `JȌ왧j8Κ.O8WD!Fxk'\Xbk̓ݡZ9q$T@:}C #q,SI|FǓ\Ij9Ho&h QK-=YT_zJ])U-B Yr} D@uP@H l_azL~JgEp]0#_53;D A:y1*}tղRiLՓzeO_&0ȿ8K [#tnKOBpzpT{IG=Wؔ7!!qZOE6ܝpj.NԘVI}h#9+zՍI* (2bg Z_0>Җ! 7Km_?DeQA nwP_ k)>3w.Ek[=Ӭ0Q) "b#ar0kQ9!>@Rn'zL_M~OՇkcvP*|:dɦo#QMqZL /MzG1@.'5Q;ɯ$BfZEG}Gx,l7( %imq'xxNZO3(4Ŏ({KPNHW;-4D4v%^ n7]×{)oےtQ\oIMPǏ! :.? zKI4fL*1& lf~g5bt/n6Y]5 ќ;x b6> NN=TAFjB^D0x<jR=| 7_dw}?01N %@ףXx]o7Q4ˎz7 5wt.O>bKfp#y EqXpX< H'JHAv0E.RmSS4}@,z2\_Wc662QiĶFs=l5`Bp+*m?wGWnnriف(H {D4Ղi* E"ȣK*YMV C9hi<ǡ(U]}WryTv G۵{߂ڎaHeF6d^\}V1^‘cM DؠrIpy‡3A2_+ 0-WX/GHV{7~v>ŽNw]F ~&{ ubiUP>r:U; ZAs /. (K毋Z)^,&( CG(eAlWB, Rm*:Mn>DGqQ^wY(э|+d*3|\WS⌣#B'ѹxIה[T@vp7[;EM}%>Hiś/=rrAFGb(P &"c'QdŋrgpYEU A7b~v5Io2 Scz*{j>oG|՝KJv]3 f}ü^i-`{dX~Cg_Yk¿lKx>+N 5@IۓT<-[OsB`}OA]y m&r) CCi" H0 bѽ=K]{Kuxj"! >M7$l)'|ʉƖ>0nG$XT ()YYqgVOgY 2|C˜*30yJ~dGKy@ݔׁp ԑcV6,kGVӣD4 u ^e (ںAbبp*c/o< Q0Uˮn=DdT 8Oˎ(qYM c;} yFx;"d@3~>2{}/ad$%@]8@|/g /nŤѧ@ާ,HbhB]b!Xz 9aߨe;osrаN @|1OUሗ\g؏` .,QU[J@'z ܨYL;w-Tp~oͨz[Lh^fof!;9wJ6.S UM6+wX'Bڲ+|C2HZL{.ZGULg}Sʞ{-vi5 afqS2wH0UV 8!)~Y.`/IhC_Wη0AF5}O<wl +,z֕M; O,?&NX)ZaH®o"ЕRy`g!6!̕/M;J/_dL*@bK>o.’tw7zVL /"rTPaV+N /ph>1豙mcucjVt:wU.xy2[XV .z t?6 ;/I=o5e3nJyƯ$ S]xt+;ձ4?wsBa/]5{V-V8*}*zO( Y [SSK(,_N^ঈuU.Ctp׼}Ou`fox>,ܼ2]bl)S!Q2X+埘<yP@aX K[Rr0vKViRnnM _Kd0FǠ$6fyAW]<4ozTIByC+1ܜ2e'KWm_)A;${Avyn>nS0\6 e<݊y8@2IĔ0j{L%ʫ@.. 3S=U$|> -aQ_/3H~s7q}FI։hwB0m#}tYe^%c$b!y(p۟j _sWI\rۈGb2/s]xK~ݧ ԰?",eE0Hʝo}>*̿$5UP/Qgę$h=.Cn*^X?-;%k+V`&TUnw:½` ؃C0$b7~<,S^*qeVhŌ@F3F"Ӝ-z@`zWV֛6 qk_+8} 7>?Qen03>WQ֦!XMaכ"C1ulHYqk=o=tDsTJ I (Yt}'F!+yy^|7FX? F="Ҥ@(Jݣ p(0Ȩ=2j3k붬y 8}BBp8S#-*v(xpײ;1+境8Sᣞ#YJREwRxܔpaնgZ2u#@} Kɞe*veD'KhNоіc|J5PJYIBH2geK̿}4(5k2\x]jd@3z5x}nY"1RI[$)q>MpnGeD TI^ [ \H~O0Fp+)u)y2bwsMY-B<<5xtbX(ig)up:FDNՁ=XzzOqH6-ux.6ie[' c~6HM>%i<6zq&6Nѧ a0N+t;N'MiP³hE=2|!J/rV:]5 V=:;E;؉](^>ᕷ>Ty*־2 }E4̝mH$)Զ>F%*9๻GQ:H5wNeTt1̦gUߍ({d8h[2PnƦά ^'`g#StBO qFVD_D2s~C;Tp݌E91$Zv8eZ41 ?"3HO{w!w|kY!a[ 3!75H Q:j"1QqQ È^PfF4xS*.xM[ >QyJfRe/"a $نu#_f!Ta6EMUbm,nN4LCЌ{5ߜȳ>ny̛!{(HhAP1d_[M:)Jcf#ȹkG#K'Yxxwk~4`= MW:M1gd\3wΦj}a0y 7M;={@˽bAcnŋ!Wd;ry4T-f@@%J%#kZ s[KPܭ>P{rUمF%d6[%iSĽXN8Ǥa,Hly))S}w0:2p$qAOsY2:pNZn3Um1xg3S"qA RNX66&aYj6W,1G$"=_Yh\iEXAqp DWuǻ,IzLQn+oH@zk;wv?kgA3=~y,~./Dyb>#iѠs+OzUhJ#YQL!ksdD= YM11,8"&E(;tݾmT)$(m*xέ>,f{_,nI&! 蠧~>y(Ȫ[ޖ4 |K5uUϲbdTՁ=n4}hE.=A)+D~h( Hdpo Rb*Fc+Qco$oN=18`Ϛ؜HJ<4wŹ#bt2%Z/r FTL( GxWV{=~6@ QU0niG^h|>[,AWzi;ݖM( ޮF3#2;A1Z#g lA~H\_ `~%,a !)}e A*|Is~_Ϧkc?Ɗ5 ZlmCA>$$lpixEZb8'iCD7R6~ym%v()M3==UeêA^%Zo-kWsqR閹QY)# 1eKY~y-a"t& vDu3!kqd nn'3¾kf&S2̎ uQn( _索omahG,>QbOC!Ya"A?gי\&WE0 ڣ:oj#ˍyGDn#$芷f䄿ņ\7!@P rYs}B2~2 |@ƦecufUZNPS7G/[Yv.@|ȗh6tww,4"`  4>>GCJPv8{ZztPV "S&pM\7\ڱ8 ŧ7_kBM?;dxPV6)Tpo"Us"3 @g DY 14ųc!R+>9B翱L [X%-,VdFkV^(O=Q{c>R,X/('@4tFQ&,OE8T,Ψ,i1־pogtI̺D>0&UENRMioc'g+yj5.rЭzDWj:x#'V̜/w|P mTFl*^Z"iZhs4d45x>Rt1˸+m}Pw ڃ&Vk,< WFqSUZ,QYb݋א L TQF!k ܙ,|9qh*iUL! 8L/3v'2}Y&.ȼ O;Ũ*p@;F͐l~"ߔK'*3@}c^),53\ه{a?'hJm?xԿV6@<2EږtE|1h)ZG `1^Vк%!) rc :yCzajp}~ Zx$ˏp% ?jf.`5-O^6%ݕ+h ǁJ)]V8x\`ɟ{(eNɌQBBk˂v֋Ы,W2*yPNFǐ"n W,VgJ;dÑpunn{NJvu2:_vfhJo}M gX_5g\mIvÖ=5%;CAl9~de*o\|3?}LK3o:u r ,zRdiUlC~ {U%EKLM/~P}IKTVne໦csqڪUpq%pWPM$T8LHݕ|Wq:@xģKCQtjGzZ=E0EyĤVXghf.Pfj#3"Gv$xnh:aDbްo!N4CuRҀgG.O\h6Rym$Bcdc i☹ʉ|ic{t$yod?HjYzJ6r4 -&p~ ͧ}iT㌹*u _J/D p;~Fj|$nNx-K]qx``O<;2DVLۯd%UQ/qSJ==PgEnn~a֮ͺ:}KSk9F`29'ɯ>խ,7 :QNs=Cu&d Jޑ\( ^詓rR6W>VRZBjF1j }f | =l zpD/#c,8kϔ=[e"`&(?b*~" m]CFȚ2YȗttjkzFM*6DY>#->Nxd[8 $ ZAciIOEV 6.wơ Ma񍾌Zsd[Q|;}c=ꙝ$i筱0mokhwhR!^acs1EFS,b~օ/c_T)7̰ho?*7Udf-˾G,马g`(1 4[۴˒^@1qΏ܀^<8 {X9f^a :k]YÚ!33uFυ=e/ `8?Wtח~S?"#tn=o<8^sc=FO/92X &4漂NPH=2& v2"@6YTH ڶ<㹵9>G٤ mk%̺ )L7/ c> o$Y Dƅe1XD FmD404ﶻ/6vR/2\͖aX2RV+;wwa܄^3wWDZd2 d 3ZB6!z}~˰iGJRF7#u,BiGO jJzj?V{e>arFcB*7tQK}BsH+D[(ʘr8fPe1gG 5/i-,}r7,")Țz,ПEnO <;j1'?}KIѳ>%!TЊ*ݩ‡N=Ja7h8/Xr;V}L0I$i1yRNh1DЮ#ӗڕAH7tesJfM&ׅLkQ=TT,CZ K[|srS 5>W-"Air"vJd -, Bz'VON; L@ 3 8[p[ (21m74|iyd'G}xK+;ohja\@mQd'=(HS[ yᅩ$Uhn>ݒ|0o]@"]zBWqP+vwqx;,0ަarC2Y ʓ_OX^;n#c3Lлf6`,Ce+runGzO00aM/lC[ o{Yg&ϣ L(mpV~YYqҌ0+7Bœ\N+/T_?ܠ*[?ߏ,FهU@)EtIAɮf,sa,B}s!nxQ4yܐ=gTXmM!TibܻN|*:mOvO6tMqޫz rU?V= M#5? RĶ|a@rH=竖\g (q'p̑sE KM m1(c/ ұh{*|+~¹fVFl\aB2oEsRr6h\:5˾$}j+lRD˺LT)qjn;s4q XD3ƒ'MJۥ+ӴEF/m~; Hq%ޮ$ͮ9 6wՅCw& @N6 48N]zѵ,>@I~)ae>܂#`ֲQEJJ Q0si?/crO9>$\죆,cR61 XB*Tů!Al 1! |2Oú)`qiMQO?_G3Gc18rlR~4<mY| 89>nЂm5)tC) V/\qmS@SgGLQ/i\6(Y%U@x \k~*^:8+k{\ td/LT3~[oޭ^[9'7wj=TTzO5ܼdMvf8;eBA?0`-7ZYX>칐A^ :cD U "8-UM^BO0vDJ{PxRr/)pn ^̀K\AzR$:}&l _9 8:Aݖx=UU'vݙAy(<֌nгu@[UQ\`|DĚn|,bw$_ A)E^&^Y OjkN.GnEg ZSVGȩ8_R+ ^uI6bzFFΰG*fMT~ ^BO},ŖR+BF`У"|̴'>~ m2ڈ0Ʊizx<)Ũȩ-H+;U)Y:r_|@J4xe6l?3: 0,>iwCmX)^c$yZ%_ruw6f-/c=[cFYA;!""NNBVN T;׆ ذ椚N9]9YwF6\zUV>KgaWuͯ DtG>ől]հ/?yX`69" +@eؗC oZ oIHO ,Ѥn]lz3EϕbGz: \h(K,{z~_$J%DdɚXi$M yv|(V;(ȿd\CJtЎ8y9"AYùBixŤX@ 9 #6$cv3|oj%I2]0AU2JS\m"aά20YX=C՚f{33bjpmfZehzn"AjP$ą:%2<\m/e2%u,!B" b!_~#Pl}#6<AK`,}q؎gGŰYx?'o>JnXQmGpȭ#%KZ40[K7 ~1;ܴٗq=֠`IE}[)-_)0X`cG Q*ڂ-Ѧ*ZV==Uw30(QT:_jHp4qF2O.IS#KjB`DL 4]'>4؅$ O4Fs_zњnux5ԥai>oISiժ:Bq>QP%oW橍-w+bD p-L_ }A>qԒv͆֔2)/hH߯f͍)X:k'Tw1>4~Dйo>)pN" mБ(Ū*Y5_5|6ߟ20qG&rI8RK8s rsq&k*;5P Ay9يׄW$UoRzUļZҹ9F?3,1Jc0ѹ=_qDG{@8L=NByE{AfnԞkOIpAxPpA[Z61]ypLb!mٺ̵:Ҽ9JE I\#0s}c08׌ m%D&fl;|Pu2Xj۷XN& Tfz.?[q{+cbYLoe`F#0݆wdDsYÔGlM8I4]a0ސP~0 ]*w:"`=/*LtW4qADe{+t1&?, ?T2cf -Wt 萠Sߏ'Z ( JK|O+DU̳|4!f5/ we;6->X^+ۍv曛]kEV/bmV^h2vIg#cH򡺊tgmsOϐ/K_iN=Ϥ[^UEkې( VB㌁^HtS~a_2 /M0wWSN䏌Xѻ4%"yՆRIYP?{):pG4zS0p JiUS8U[<:f#ңI ߤȭRw#7|#X/ ԡ\DpO,"d/[gȚѺNbU(7A4Tc{r׎jLƟL䙢Fn8hi$S׼ʤld^!C",D;k?57Xy9 3?ӮmG;".fMlU5 aS"V%-.4fkWNDo[,Pz3 Os6鬝&4gQW#zl_e!EaXX\}ƕFZr\>0FLMGVk}95n EtޒETT r#ZEY=؁[KSwK]M!dɃחzZCc.I%5Z$p9qUf.2 9%uϣt8QnI`u0t{"L3Vi}<ԟG;.v~_VOh+cg>ckU+т|9{lqi*۹jpc`opk4Wߍsd3"CR 1Z9mؑ"p5Ҍ gd(07;}ksM)_fxֱLŨGt?堛[iܰ8Ml/ SJ1Τ fa?үbAW gH,"7%N,) l.nE5.ᓢ(p׮V1b|CЬ2wKT&h2kG C:5w؉ Eo qD~A"^~zH2)%+x<]K8q ydQd%6i, Wn#ەrtJ;$ܼ058 ̚]s`MF32E݃m|?;iKڂ P7}z81E7b~n`"pjoT3:Vp8vd_\-7hw]2 5󺒧yhy1<#OO*>(:ىݖg 75Q_H\P+ca3`Pb$cCZ?5dO6T FB&s7Ê<~@9ρ'K~8vR&ۗ;+Wm 2aHţhm|M hV"BռU_e+%  V4ap%%@%z(>C,+(=`fecށ1&iM+V3hBTo 'jvK"PZ ]{Tܾ!A4y,h\YV-Vݬ\e`-|kfJ 0 ^AW5UfBN[e`5}[8N>CR#`H$6rԦ@zRd=iU8RwR0Mn [FuF ծWp{v ӎ+~-vGXä(rvg'E%WiuIS{)k;sEB]LK"ܸTW1[ˆ^;)_`H傁`~jNn$kw\-wF+s5U+7, Ί\>3VH6M?X"1dnTK>LA%fƋh  ,&|Y+qUE%48RGJɍD)bƮ!(1Hk-Y{zXmW}ZVs,ߖ@WYF[ϳyiUv]6'dg[t+f= K,:)-:IrU,𕮷Pġc0++߆d!P JCwݴ6I!^kHȳ_Hfw76bJV'txscⓌ[tS HX@Ŧt mw;- ѴˉpU#̵'cNWl%)ׄE?,^/ J%r6DS~m "[u"kdiwԪS8C )V: sOk!n[ 9VeQ[=@؟+>ٌ>c1zKIϖf VRQMלܩ$"LzG؄.uddzת*+>K QOXZ3a¯E^QvYmDM6҅A;,d&KM.w z"X0g$b'7/{*JyLQ8/B5C/~inY,x"t"}[-Y_)?,KG%˼:\̣Yu;Q`e$WW̱.`VIH޿Cu IҁE {cm"SwwpΣq$JltLQ%AN|]ZznpbK^FV-ЛoIbp RXXd7OIcVzGEW"yM2g7+\Y{jcu#`H'?l5*$.PGi(XZV@wYS~*àA^D^ b2WmMٻo'J#-J7߹l[ogAd*m#Gpbkt`3h$Qd,Q$1bAET-SB j6 #…_E]6p=9I9tE)hueÇIR5=*IOkGS =v긤.cPs Y7Y(%ۄ9JLJc'c j3mF?T|VNҒb dXhƂ*ph2\yzĊy09ؘd5 Kj0ĩV& ƚEog,p f8t&!_GlNx"g0~Ꝇ }$VPrF pr5tLo8Cgnz4ʸS͈a(V N&5zo \ǖC|GiwYJLL^M%]ixT#/KyV r]" .oUaN* (8Q4H*ivHe!iYӬn}S-BV쵞 ^jR͂HʮeoBXqqa3VQB]vly<.*'Njr^Ʃ!4+AMmø.->}܂D`/0JUl}8|vU  l_hX_TD€ +ʄPّۨ}/{Y`߫xt Gk8:kpuS;TS8E0-zm6H#'T/0.{>Rf($*țtޟf }Wdx}%B.kO+c\xr1Ǣۏnp#T=Y1`߶ -b D5>[ ->(7 Hg:hl'A6!Bk$K HNI([X0 <F4@]ADOEaM$VeEv$[LC~T@Tr+ 53:լh:H:Ah^/zy'/4Xw?x|!mgPQ4j4u a]",$j]US)ٍlmG`^Cĩ vz')yUm˫/qRoИ"?_@{—`FҌ&I/lDHۀP.^CZG.K9ed5d : hN=g_ba_̢g0 $#q`akCLCM8e=E%j:]u;ia=}MS,LvgٿeRdWqV F_[[3T9ty*}Pj>2_CX@ll,m#8Re8ց{a[=<,P5aOx F4_YEB*O0/Va}c c:d\J-Jrf !|P&E/R!#5(1BnOcj"=T#A}WFa+i 1}Kiy-O&M}6PZ#+= ]L\ eb7,3!+K|(@y7~i>քaM ف2~ȁAY0XL8jb5ƸgjKNTCԢڣ*É8,f!VHoB4[o$f/Yֶ VR"K_b#1rFX Yx4.j@%?9:DEA!,8i"v!PsX2&"S;u]H^ CO AH"&@Mz WBz.qNm7Y#3L٬ӱWZB{-:vNRd1 8@1W mSf ;#{h~b-0ۗ7],qD;;F;4=ҢH%ןɷMoڢZ 1^[^n)N`[mW0|ix$K}yjxmdkWm˾(+fP h_D40̸ض=>soi&7Bh`-``K?7 !~ 7RV>Nz^9$FH9D61wn(y`ޕqfF ;9aEc^8,W>IğzACKX|H x2peE4W|eߕDmb>rO#@3>(fթ?0]joj/1YI=;Ԅ7BsOٝ}g'IY\μstslRG%kҎ~&7L,z1~W }efbەLWGyךZsna^9Ο*/b!K"*R(7jmڴA,!G篺?,w~_Њ ),ya-۬=Y`#g}/N#ʛp{'TyaSo t]!.߃ 9Fsql|/PnhM5frJAMES8l>kx܋e:!OPUs鼋勨q~慚T(dxGx"dap@ /&੶C`eD醞X`Vy$9Y>gmfpR_SH0kʛ{Yu8SBy\Z VխͰ4a-'Hp;r&xxCW7p28KV8dۑع#vT^P0 a:F@(_:8G|0<V̔ Ҁ 5qOVS VCp +H,hۭJP-$[5PǩIٯq"Sxr*v4W Dxh{H^ iD  eUxț*/HZG_1̕\Gny?|W|ӓp;lK;`u |SrN|R#'5V^e'!,*wݥ  [ ]'dTS~{.l: e;2zce r?yfo9pl"y[fvf^09ܙlQw+g=mTifb2GkM%ɹ'MO2Z$],YZԒV=0kһˁ Mru"̈́镜r]ɚ#?jF\.~Zk܉ec!+jڦ)8dQ<@)"N5=\(=*"زK /n#DSw-L[4 8.z[kAmr,+T]wtȇ;, /h ĚBs#ݷXI ] 8j|_,/a$&|Q}oC+*'J4~nƤ/?`"O2,([Si e?y>JT :0ٔ#`HӃ8񒱦2Xź/rҽc; ^"jh1m0{,q: ~1qx Ֆ9`{a8QX  #hut"uNG@{sHW;X;TD?13g<69x~A4Q[Տ} V ^2<7=K D:U{-LZ$Zb!9cLW1XD|׭iK4ۤ'B4 aFla9; H Rv*W$>蹩X:aCn*6u莩P( d2t'%iw`EP6 &խ\羴;p7EoIk`Vɵ\ya>[V|ZV,\=I$vaJQD\Q) n?}퀂wkZ34q qτg`ƩPtn";:X؁\!> ^ߴLMrHZGr҅v6Sxe+wiAeB9ڪ 'Jf"g w!ۋTjYPS sf3M}U)ɅPW{Hm{-.{ LNKЈDٱ*johc~hfudmY#(r _03pѬxUS#YC?)ʘUgd-8C*(٘W 6Zڤ#gZ6CccXVFgs }ކ}[!x9yLYu_ P4Z}ym՜A3o/~5jXw(}C#2F=&sgf'2O瘂1GDĤ75U%%GtHFl^}Px8lv䶖4I0Y4P!nD>Q1}et@XU{,W>ۀ,@HwQMY|'hMPEy[w xoLi[\H5eF$ 4?Ѝ(&Cϣ|tU_QcۖA凰ldd5NV1`1k`,j oyLN˙;J%j?)SԪy (lTH/zeӹ8; Sz~Ado?':R M"vcӻ2aƎyѦf>ŧsьCiH£oCZ_:!.q!jE g7` uMN8,+-l!:4D d> Sp @3"U_\\< $. O.R QCF 7kP#YgKj ^LGmCjb4ˏ습XKvWxGdw:ahY26-6qE/uA`G[ lNMR{y=r/5'$֎38y^ھdCQ,=v:ja}Ha*!? aISX˽cЈ!WS};~4wO-'_HorCZrp%iP¶ LxVꘌ]/s&sx: 0 s`~jƷԜO#U7"`iWTF9.dsJMoOMΝ{0gxUuXyۤ+H35κW:邈%F:w@R}dG\ ֌ 9IXCW.r};-4MsY3JA9;2mtQ[PBe(4w*YP bE@fM+!M ,P"i 1zۏہ3p혘m4ot@~ljֆxC-e4ݶU0QAI% ǜwV]hM@QF;oXɑMzpͪcLKn툦YeO!, 9(asTs84ʁ}#CB.3 pw@%EGJU#Yᘳ٦)R#[#꘎RÝ{9Kh:NqQ|&.0ҭs'ޝK qK_w+YҟElҼӢۂ8R̕ӫRbL v^_NϙEo& _<vLj}UR[$-ΔU"VUրdsɴ"Ȫ*.栜f ZX ٝѣ3xY7υW*/tY ;on;M',^@g_o₢mbU 8^\%GiRwQVۨg9t@#vEĒzm Z38'gg\D軣lE~Bˆ'%D]r. `*L⸷Zf$EA]K8; N|kB-$=rGu PkUtZkOmOWHp'2R'^Wj"{Fע~%h:8P <&*EGx!R/vF@"|۷K'& ,UI4z3=wNeX&>)F B=|aln؊'NS Yuk-ql7e{" vFP神M~A)uQ0zȻ0Lg>B,ٱiXթ9Dn& Q7wW5'>.yaM#@>Y[fuV(ȑ-#$(ᵆr8%AITu  $!V_ҝ%l=.D ~}\qA 'oIyrc%PHKDDD &C&[w6կ8}f mс_IzaJWɈ]y˦|!}t C/ˮS`, =TmҸ@>xDº=e.i&FEU3XT]38 g G&IQrz ˵" Y- 6_!񴭤g.*& Jv*>"'ݴ@t+p˚ܩŲ#<,<4bpM1a E!R+wpfӼnPNC|Kb+`l@!Mt&d hu`\Lq pzD5rEE2ں,fX{v(@}ŕ=pM9Imx˱#ԥPP?S>YKig`05&t,&,DoÉ!Plː,@Cqy,pB/SJd=f^>!V<;[th3`͒/M>'Dҷ̓)q awDUYxRT{+]f ?/2gN&57; +A2I3Ktb]4#]OHSBO ='aȄ9jljV= t\zHUDO>8}/Fj -/!Care+_R;)oFLOHx  z+G7i Mޚ{i׌b~ħ?]H*%cSqWw,Pb<'lXQ8 OAp7s /{z)7Owe`74OU 9܀&mEk^اB@6,3፻`AU,:ɡ w!.g"J3{rګM*}]o&b0,>'S'39Kښ͕N'¢\@3@qvp/ڑrF(*S7Bo{.["'e[h]:w<8?E՝FD.H~|@1 QhO JEL4"Kr&Kk\ثUBE%lDNf٭dTpv.u>{ޗ,'qzWʔZ`X'ò eTH9FE_}Q. 8Cyb<~a.͙;lhw Գuz5뭙6x7vU2(Ok2ڂ q=-}xT m?zK8c٢f`Wp/+R}qW+FDw˸(,- %f~~?oƗb\[mBZD( 7^2|h@b-3ְ2Э^C.c-TBc&EwH5/7>[?P# FWK>':/;U:Cj?r{o &BZ~%*Ɇ3'04)x32^ilՂ!-dJ8:(왌Y==MP$‡h&0շrQ4)Jk~E@.%(0n,P˿u+8'jPrx-b( GT(f=Mw^Ԥ+)WܲYYqbQbr~p34+ YzO $xy`-?[;8?xӛr7{>o4Y0AZÌ$sgq[woPA rN z2{"|P̞5%ho AMQ &WV)Hu E''pdJZu֟"6-{]wPb.b<N2 umȗ)mMy/e2HuU1<TzP#2guf8LC"_ξBUjs/olH*Ieg=IvF1-{̵B?0嘒YaZTjech52ĕz>}f@cR>bOńy~WaR]рNL(SvԴ$L*x}ń9g֍B'sKcdfh #6np!4wj)cA( ODQm̯7 s`燅~ܙ$+Q [,K|zkvxh(/C#`Y 9ċ[TUv_ 35$'^V>t%cdGu Qg$q`da>1?.H/g󪂢D"- 5I@ivRlyvu2 =ZFXҵ +ht*֌m(t'VK^gbMhhn&59f?ȴ5ݷYax6S̓aREck/(0,Ф0(EiEZħ#I<ƻbGҔE%9ihk]ƭ{]CZ}6YsU1a69pvneNjIzu{D,XX{H{f%])6 Kdƞ2-R쇋rU*GͶ )ux{c+:YMaMF곲N~fBV0F~';ZVũ:'H&h7 G2+s* ο#i&Sr=濖S&0_B'wQfd{$ʐj0KeW.؁9ƣJK P`}i0JKBy^PMhČεXgm˥ ꉳ8+p,dkdNh4Iٞ@723$Џ:Hjb$]KM ]\֟q:{))K鐜7C<j^LW3m{ LQq#x׆ݑh?֡o;؟dAq[__nĸ5ǸytޖFMBo:DI4>Km`yN;ռuSuрދ֯MM$mH Hy+i >[qaZ!¨:>{N]EYLg Q^3ވd| f(L Ñ_d6=Kv88by,J)Jqt z d(TaJ7YLۃ6njrI{xِOӠs~ \XgQ{UO J,2(SGd8Q!Q)dޗS$θͻ6R~ȔpޥF9F BӘkg[ %G :_w5&wѰ am{*u q}bOсJ%Iۑt\d3VG PSTTdE|%9H&FЧof2W:Bnz]}#\C8 ԰RhQ$\G_*"U-O-e_h7sԂfCÇ?v=b.[WrlNø>q55AS4-c}VE}8xR\Gm f~}yjW-wаOw|t#!Sӛ!#/2e%Gwu*՜z^#Xs7 )Ը%1CMfk`i'>gdjlg$u'"&Iգٌ-'w  HakY|5SњCoڍy{Xh݂OA:F헳3AA/҈>3B&U‹jl/XZD2 2huxˆA?{.3ܩiED!!킃Q|ȦIdeInf}X2$8Ose!{ZNְ7ź_kCeoC3Ga+eU'bynoo,brՁV^HrvrMΕ]| u{*9$4Ȉ@iǔrQ d[nwqɱKydY5EDM1KF1FzQhWdn ];֜*ab*&~ X/ 6[p_z7 A^_Pȉ ]9oNĄG5beM^9e>6%pTBIcD&=e\G+OUq wE~̮)Xud`rRsC'0IembaQA4*Ix/F5ްÌ ⫓R9i +>!g0S9T7Ӡ@AZVof<^[.$gkfRha~%~3:8;Ϊ=v~2qэN%`SkxxL|fF(趼ME.9YRNvo8(hɋ_fp])+tPݳ31o[ogWxŒ5gkqSZO49Y=a5+,`Mpܽ3)ngڄJpelt]]<lJ{87PiŐiS?ЏH 'NۭΛwSQ]ډDr` >Φa*_ K/ D ^(~_ LAڅzwySdX3xpcdٚ,]Ă藅GSpt~'I˕qJ]a\5hlxoEϋa`5XoyuA(>AC̚p.tM }:+L`s dFfh4'Q8 3jT!+s4R:lgC-gVkBf6pn'Da@CJsHcx _20,R4  jK Mj6fp#OD-_As4hO2M=U܋ eƯ%a0_. 5?Iݗȍ5ەȚe/JXʥn΋MaC1HT cCzƙ[,|`fNL82.l8Rض$ɐlsu ԥQ#nLUAVQwM[:s9XU&,8Ym :9L- e6QG:Wꇎ>腴-dKbP}*WTziloa?ܕXSqfQJ\қ+d]Ј? |E`8bK")GVE |!ڿo(<EP @an5ejcJ|QeZwF/U?ŷyShr[bf7)5T W4/=eӲַEފQZ'c3r0gn#EX[5cH:K-zPQz%QCw [*Jz|_܏Q'< 2V$I:< >tp>umٛ!0ecʈWhNf-dTo.XSPz8̉qbt:߯q9 qշ^P.C'T\whp O8_^Po8 a?`\j4BV.{vzDK.)xm .6ah}T1A Nj y \nu|L:揔U=i&2AzA@DN''Z$ވ8 6#mm0J)$ JRYۀU9͑^Nͧ14nįIh eË729A׌,7wWKiDBž Y5,'i;ϾSTL@4 /=V[geɭLbD_aP{kKPElX|~_$g "T2%vzG 8aRN96-xi67͏E>Yjb1"a NS1]]M>w<'c俾D(j2HQvx:Ѡ>lc'1Zзy af=ȏ]Bq}-n.ѝ&}ԶurX`gdy~iOUvfgˢ Hő\j/d ( s ~1z)ֲ5Ld،4:Zz: (9>"&(F& ?U?V+yeoD6iL}rs/c텄2O5QtZX,=šđXEߍ.sN<~k,VGg΃kyK ьJBJ! kjFL:B9꿦˞!vr[t% yDcsv/ i$8RUůWl'^svAO="c$=Q42EedCcO\:0џ4z1݂͆fa*wN,R+gMM;%3~.9rPgZ(bcώaO * rQ8HxnuF19 ( F"8i0m :YN)Γ=J,>JPԍ 4{_܁w0k)ˡ rZ Tg}MhB.J YJQs&1|$`Gƅ"#;ARX_}YnF?Ζzlٕ˾HkڶZSO&zv䤳)MUg.?X[.{5򮗬_H+84n^l=P˘',D7Liuru̦0d4y.dIJg0I+>Qq.7x#aN])(:9{j-njYn >ue T]`HCqAV55 m8fXcݯy 7Yy,-CX g9Ey#ԆtP '[=j)_^=} tԉ).#z#Y;7Wh\ wF0f}~N"gԈ' rƢ*ku7|{^̐>c>.܀,rN>Bhe8C ~9},}&4֭ޟ^<T/O@ VY /7~X` u8"8*.$iP9caSeu%9tJ yXiOkgCZM^)t I?Vusť@o 2 1sh6 NOͨ啘j:U_DkwHwf))Lop3P>5n/|Ka"+\j.151jY W1RaSww/_K&ĩ=s#y[kdyKMv"o6ʮZ`Ϡ;% YjX-HL0@~b䒫1 YctomNpeԬ豕AV.=4YWIq bi^&N\s& ^^}q-M`w݊Ę\SC`9ؤu݇*JojҪu\VmgD[ˌ.|4Y[AYAZVH-9jgTuR4vR[Pn>T{#mmX+`l rx#3:M,NB=c@%,x{Ak T2-wOBfxXȇ@N 8s:e' }o byo9%UdFG5CS}Ɏ˷_ կzrg] 㡾HM\aW; > U6cvNCu>W|qL1վ7lbHOhgDVZgSG#_Njwpms 3Ɏz}5 Oǧ@w6Hr.D#r`8-ĺv^BBhiN3W rJ6 GCBda07 |vI!0'Dh38Fw]FHXV[xSi򳻺p*mⴭXרPќ*<ʝD8#HTmԩ8vj\(K[ܗjC9@W0+D[c#ͱaaԆGy8 /dzѿfmJxK4<HN~5PlK o32Q@!;E_7 BcgK[P8koۇبF>Y) 30_7 TX(Ir'BnD9|8w>{Xm7f  6^7[S ES20p7ɩXA3jy]ǟ3X #B}:PoKMZ.,>),jHmG2ltU SvR@S9ۙ-9,F.D;%_=(,Qi^XVj0%')Zx2C4fi'e.$ /$\j8P--^$mA?9xzŔ{<7B:DҼ'EU=;!O-O h!3Ln"rh 0<٨_qn]NNcl_,ɴJ@tRiNCUVy5 F ğ%%!LF ӯ2_f Ur2@8k<ŅFQE]֦u<l 1þ<2α]-DGh^ۊ3e ]C_zp d<:_e8IG?lo[VUm7c8I}l"`((_P^ F6HE_(X{{'n$z[\=Q/%F]ح:P? rwc9;w̲!"(?yTVE-9}̥k34qMLT-+M{MK!=-!9UW BTny,p fyU5礃mCr=Pa#_m-z|DN44æVF/nٻ`VjGB6uv bMM sհ4h{)j$~m>@‚G}V.`; E-}O`:# Je|3`#OȒ;zjt RRB ̐`HH:"w^ [Fv hK<+G3u~/ӯ7qZ3Wleh u!_#W1#`Q={dg6w@K/Wɴõo2X.MBS sv _^B"rSuI03*Kʔ)m ~Aq!Q'ie(a`?_.$9~#n;oGړ@x(uʟm&]nSc9~(@ւz`pGܻ42'}ަ'y }W`n`*%94Wn7jR6! A@ȵETS@',󽚃$(X5RM5r=_3xIr+S6ճ6w&b$r>R0L}]]F_·dasŤ~9xs6 b:X1 w`kex.T'@Y@T ©>]Gb cA3O3r羽]Gu<2"t_ϛV ir VÅ(:Ek 2NIHA *?B,a$g㸬I1u8n =a K5DLqcK*=edQW5!UK H-󼃯Tޱ&lv@TVL+F#X72|Ctb3S@hrr;pQ;Ezt ۟ 81hGFC;g.. |(AzW2{SN iuSLU:Y@)U,v8gO)t_pE dqo $D[b_uwlێ'IklrKEב""d4QDeޮ5-7kgx4LqWepWEX}2{H342;M,N42`83I(7ձ.&}xu=>=ms7߭.>&0ݯ zx!=peb[7Xk?Z]ve36.`ƟxAR|e.eG˃NwFoQ<@i~ɏ̹K), u3$%9Ds~Ee9wnkZ,wR~WHeLV\Ae[QpǢf*`;aۅtC8=r+` ~Vzg`&fV0)h?{q&%PR& ;O"V5SEb8o$NN3' wC- =5MK=)'Ii).S( ʄ:bo4?~*.7I2+*ݟ':an!kQi*o"W[X#~͸~ۢf]_yo t dя*@7R>R\\la?v4b#d/GP;uNfQL'Ci}q/vHָ>< mzN+{^ezpS⬧RЎVP`ڼF͌Eݭ ؙvud (ߗ[z͘n̷r"zMoXLK%9f6IaL>`wVWf=X+Ծ}hQX❝]D5v@ )OoP'r$Dg轍5TIoT$"ʋ9eq1-ZTuw+[:݉l4j>#p{G:Z"|u B^S:Ȫ&tt܏g$\xxZk/HۼTyJdHŃ[5͍z6zF=9: < wl6ؕ|_Gi0&5oSvJTGP8॥J D|f?1y1ǩzk:Ogu[v(߿)|As9M!-W#xf&ۤ58 tሡksq.ݗqwG=D,@ů<(Ax~C:Q]Z?ӌq Gm|9 +"+! tgK+N4[e` +,CȌF>9yl&~]seE"o؈ѓ XM;.4Ks 0Kj1A ~B ^Q>ljTf_5֋dYÿFmxRT`1ܙ#gݏ? ztL-K N &ם=~OĊz.*x%XRԬ$ h"Ziwox?mՋ6&Uf OZǍXχG'z!okx9)O.$ԔtV(zmF7&fd.rg+ݼhY˘q~ Bw>sqۆz eBv!g01* ÿC9Y%ߙ5Yn R4?ZBKjs%h1 [ٺQ1K(zJ8Y$ȃt|EstɓF$vl+Rs2d;9&8:.krx0-|2m#w\oD",>/$pS,9ЁP çBp iCMAmWJ괁8sǸP#mhr4.ŸUe;f Zߍݠ8)$لpVSandF !h Ar/'h'yD֗HH\}*q^Ո(RvHKdoV/ 8?ZnB')T_B[Nl _ rÝ{jb1.`kM&q (A| J&(c [;e . Ŋw4< |J7q\NW *2:go\fez1~+` @UA!x.hb}&:J`f=NiJ7̲%. 0f@/(ۦFy$FKvAD'`) K1uCׁ\A<$:֡piz~\G<"rvT{ Gڀ@:`1_߾L朚}r27:cE^s'=ew~5ĂΣbp='uk䮣6yežnM+5"Ǚ$k;=Qw2wFrg&i[$8.lTa뵌6<`~nuޖs&;k>wNGex mHk+A*Igbo|J^,W9T !yji#BSсay7)PSyU}|.O{ -q\z͙Շθ;I|GCt+A"BbT~Z;b'N(HHH"= @hvyKo`Dʄ&$7jo#}$zlˡ`- Nr{ߊl ;tsP_,}]8ޭ %VN!skFxGW\i<;EY]dKt0! H0MD+)v=7DǑB,LK, VBT[b3 g:vuV bg ߚ3n X\eKöR֬2{X*"f~ TL,Z?:=gD9 هXfb ;*I^[u\za0Y]8''jz6%dD,QV9<@|%~-yشsx kRA /b>z IUP ]*w9QcȒ|囓uf(L1_^[Tm}F ~/vO<$cIUFF܀*V6M G|UlN*4y+"::/*Qm|n gBBj-+Fv 6R,Tx>w&źl5HЮuf52:3AMx5|QЖody^{6u BD,L R'@/&[l+VHh((+1qUkF+=CCkz-5fШרle/8H :iVUnܿ!,NXQj"UE4Y?y6 6D(3Zԣ}WἮNMV]K&1$`6wmnmպE:18kWNrIyߒ /eW9Ş"мY ـ.%9y qxrP6J@ÉQurҌ#(_#ar_1sa@|ŵ%LAJ#ΥETBT\f#{9-{==)K/51nS阏K'M]t$.YŠp!oP "fhn/?-K4Sk|2HݯФYi6,S7||@[avb0 Lݤ^Ot3Wr,V+S@oB@"WfAΫt|"A+"<+?[+"̰hTsԥcDpo2=aAw]?ګZOJ4]g[h5ke* GwJ4o'kfzUUIjg/ٛ/1UP i*kLt3?y_\hg-LW.da>#~8iT0Sʱ]c( fnNh^ YWF I|åG YfAE==?NܝL=9~8o^jPJ`>ELƦ HATu<ٱcA`.'ETVl\o>7wH`9Zk_E l OOU$0?0Ճ2.]'I<ڿ:(ďKW^SбCnʋ465Dn㹶jzMѩ͔ʸ!v~!{QXrZ{eT5P !cySAHTdH2125_9'q>161tfC-˫V[4 kZ&!^.:Ȫ;xЬ=;r0W&ߊwU]C:wRtZ>2[esd PWsMN!oŀt7P?N &O\~QV`:jԯH W])&oP bƕi ǒ I 滚BE=?&kYo]#u X^kLO!6G|5B>FPŞ-"DbNw*dM),-z[k$"0=/W}ɨLIB5 F96Eܢ,848PcN%c]=!Cls8n}ו޺1<'Y7ꆀ7:M.yAK> pt=$ٿ)0k#?%Spӵ'K#OUY>ɇn1Q?R'MEw|"PO8Y6|P 81bI\&%ҡv:E,VRQwX4򦄅bʜbw^P o˷)ۇpYŹ *. 0F <!o@'#t)UV4B K:)F;0fL8Td<  T=z"5ٚOt"Tf H!Ӕ 4x$S$T[=l +Brhav!*g: nZxVrJ@Kꒀr.1af*Ovרǽ?lM0Rf^2LH#~ cсW>W<<~zICk0b9kýe}Hw:J&#/ T]:6|"1s0sjJYk5~42/j=:hOKɊ@$pv}_d[wȣOOiIV]'?GUjŨ 0+03ԍr_ަSKIM%.3JoCB R&g-P(e.Tz" ba2*2 [+$Iک/T46}9xg{u,o7)5%A@+|__]=C+H=(x M%#0t鞍m@%Vcf@?/.$8Ę//rm 6u,b{B[ԚjƞTc )Պfw K6*+e5[1E^kv{D+@3THNS)$!6BNȄ[x/*ݫQ_a= 3^1o,Z{=>mOhԓ>3/'OsA̴ٔ2vv>x #zk/ ԭ\R!Nl gtOzs*Ss}^*KH2ل%/)͙7;AcDMw#PSDNKLaNU>ӓIa§ cfR&6Q~)[nVYnS]cJr~ChN|`& Bݒ$bؐfAk W P .ˬQ3fKҸ\>]zVxsңRtE{5{c~ըE]ħU"'ֵNea.$̺z!N/֦ 1y}7´ђkfu#!־W%FALqݜE7IND ez6.v蹤(J񙇐|L⊊tt~t¡~:V"팤k:*̀~G[J9ʈ$LHѯOCKKѩt:š)]" &Raѭtih`h^Jl^gi`>#G bQuXTA-s,!>#A(pK i0MNuGecI)H]h]$f'"B*lXS䴘XlM)C2FoѰ؉34 ?܀&ϣzə&;VIr)+"__Ka:OaLc-rv_ Lgt! Q z(ˣOZo>M@ѤL19Q.IIrzsqP:q_:uK CdFFQ ] A&qhs^l(1#4dX6Bm!)Z.R&_͛ǽowNEُbzF@S/OYXȃ*rTJ2`ԕb?>`((T9"綶=Į5 PmHIG'/nǘ}a֕~R # PFdlͅpUC<L\+R? Ĥ}WrϮPyPkq[LɊڻS3!KR3q>PjР= aROxnGtRbrlj> kገR?2zi`T]IC͏cCТi]%"oGKH ?]>m(yc|SLPe"-| L:[;Wwu+ũ&b3\M,5xTqI FhQB^;)Ma}0ScLS(!vo\mo=s.1R>bܟ«'OR_ |.8 pG~mD-_)vC΅99\%WZh_4Mu 8ڂkty]#C/mX\ ϖ>29Qcz 3{tK]s%d I1 dH~ۃC Blm7\u+P R1>8p0ͱX$H_C,NCN停vgI76NÅJ k jzZx3e €Y(&mfs; &l[7ӢnEFYdO|+/h(1q? ۷+o*stlr'/!P9y](8 {|{X%.o-xF8Qhw0d%pVDMidn_#>FOEY/9^!,<:le&auDP؈ӆ8;9[v\f1vY߂o:%5n6 3<tIk! q܎(D+!+7gfo CWM([hHщ^)E [ KUe6d'$"l[۲hr/Z6^l7D^SMK; 5 ׊4@l0]z{dȏҾZ&V'(>KSow73Kl˱PFrb~: !: 3 9ՃB&KJqt+ڇ [[]"E4n@ch^L& ҽjf2S~r'Cm]XuXT9CSD^k1rcK2cT/:30W 閕>|,(zv5,uKn wÍbWH[iYiVYF ;K4~ފ.Gq=dPS]r.!iNg(pw0`4LaDI4nϑ0Ts  ,)rGb?|‰I/5(ɝR֎5@r֌6xK0\FՆ +_gIFMY> "&\Q}Yju.o|'n clvtpZXEX[* TS]@7QvPK y$KfP`mb=DKٮ4H>)UZQ@hfF`kDQeǮ=vMN/GXg7$;n /.3a#z?{=t9P6g1[LpO_2W{m75i!/EP]e,qod WbSten-]$^O~q?v aRhBd}YFVUjO6Nj]4gvon>%o^m0pxWq:8({Zӑ1AN2, }sцzr]1:wd:iDueVD4(zfr?c JbFPp2 w(nFm\* b\_ϡɎA0lƖqP<p\캒Էڊ$0/\b{ͫi9gOLޝ`R u.5L<_RwBBQ}S{Ka'HQiU"8*>FRU'T>u_eC"dM[=^_L7m6UKq]~0KO[n|\#=uoSȭ Gh&W>U}1miµ0Z>rTa8{wd!xե:.h݅n*+@v4xqbI,37D`1b\;V6ɋt,IjW.2ĬrpW(\_W[wWyd=2/;J.?-xNԸgьRh?b: ̔MnPz9?ɭE30WHW]yp8"(.o? >O 3>yb:8$eՑzN|r'/i$/*#NA*s:0jK:@kp ѿ~LU]TL;eHbtMyp@޹\SvS4BcVҬړ. N0~n/dZrDxSa(nG?0;tloI]GӰ3ѱ>_ S =_c3En]u=&h&%8 N:9qB&;x;]wᅺ{)SP+<(UV!5Tui"3WUyvORRՆ:3U3V35A3Cus6z<I?""o/Ahu3)8O:<~ʵ F\ 5%"G:F> vv/!gM~xņk85B"mjc^AJ ងWPQMFe0PB*TL պ V5_Gl81H|KPo(- ?\,ܒƨH o?ރ5%Ϧ}_xR:-(8CR,5rWjȚabO\->n"և˟oJd"pņLpQz;-pVAӁiCBڡӸhG;hwhM@7q$#\%K9X*7+a{G]4IC,PyA(&?ku w"Zz50ɌVu +jRZ+A^􃂛v:=Ytm)>(%F[Cx[Zl6#+'Gp6}p#~`f?'Ѭi`@/GajX<k!3vrֿUyf?톉6b-LJRG-hI]M>E $%UcH=#zEkY&1ZߟqHt5⍀tTk İӯSJybZF.(>fp! 5j53_t l /2&|; Kl [y[oکyȈZiQ+fԊ!P߫t|a"0zejjۛsK 9@.6b05jG SCz)=Hss]g8q;*I|iw X7l')K|G-qO}+͋1/k3GH?v؂ķa'-!hpkh~ p07]8ID}kLg{fȣ9e؞X?*XF }0TK{>!q dt±N0fh_@e&O_L#k: 'j +IXȵ]b/+Zh $.gw}wp:r?c},p.o=w$Qk]h.bAdyۙk' zARQE} Rg냸a|$To[ ?ҳ9`Ys S^0֣jڽl_81x$ButZ|_p?b' ;#\X? qqvqN8]y>~\ 6f%/h430HTS',Vmg)}p3Q9ʹJ!.m;rf0<@YtDY!*IpȪ =W1ٽQdm&}US2v9~ I'0ڲyEEܣ Ô%ȥctQ*Y'`:g&mZSg 4?96DFg{:&ޘBcZy1QA 5POsmCf8G_FiyА4akjoU>?RDFXc+;^GsPYSSf͑xp~xSYg(6C6y["gm1eT*N@cӂ"/l5|X頳u_ ʹ7R_-\,[LG9ڠl2qܕ/B9\م`@#J JԒ:BL +tAjeTxuXeƍ7m10mbBؗA3?o  *gltg^Wkvi˨x+yme޸}̂oǷ6.ޗDިʝԁπ cEG9@{B eg5zc >kq6 0G C33 RUܛvffIF>d{SCLM͇n]+%*.9{`H[9xq'9BG<4NU#-EDE_)!1'VZ'>yxܣ.k 2]{n}^4hŦI=5  e]l䪭;Hn̺~^O7fUp1W@wo|~7_(2$Xfs ÎW8y;N|-/J): L#΁ջ.>24ngQߚ 䅃`/kdݮFǫ5q:Hm4=4cHņ)ڂ7&r ;CmTDґ)迖Z Jɚc \%Nx~ &)r-2oXLd`ݜDufILd/% H X1F@䜋,ڬ1|M=笸'bn&%;^u+koNJ/ )[wnӠ~&Nvd$wܑ?9 [q0Us]%=DV h%]}kuĬ]`S@7uaY0{g'cR[RmWACxx>h7^^@17}pٹ֣[O4.ٲ'MuB9^gE> ~2imsW"a^|Ό)mQ'dЎ! R JLret<ڻZ8A V1/ ED&\ p/n2װk:&{~PuGʼ}lB*P:| E]_Qdщ/T{IJzF6),Oܯv aY"x[vd"V؍ ;d?`ʹ s9=zM}Wn|_}>N!ܝI.I;֡Ƕ EFAڸOII8X(r2g'=meSc]ml(-j׶CWPb(yΧL Up10;i&_6#-dMly5}:4 6h& #pNc7zB0P+ڒE1T]Co"yZ K[e%t|fd% 8r\Ѻzkn}21o4̛PVL#r|ZHL6N$rTNlHc{3N|j|-p ]aI>ƴ, ۣ{zCW2"%KNdpq6`ꀽf˝ӃㇰxW2r8Y}jy:Q )GOKqlTRfq` Jf?d7x<;) &'mÆdO _ZՀ G)fmT)$Zt.ᘱX V\pSӀL FDh$ܨ;&^c!̫,{T0gڅ:,m|h;< B]>qzsG |,NʗXE5JA OY\n9Ze2 Ѿoڣ_%_/D 7lٍA*8/wt",@5ڗjrRcR:6rbҕ.@ @to^ |80^,׺M,j.At1 3|dli!%2gS-Of!U*S`,X(B#O3F!Lǹh 畤 {Q*8.^cBR!{ ۟̚ԍy|<'M`魿eM-s]Η[Iw wVt?zk+W2=.QKz|] %b<>MSm JMՒZYzE~pah$׽`tIr~9 Wfɑ[px=Y=޸]u$8_t ޷{4Mr#\MZ@g+De[XRJsD֣ T+PK>s67n3O'֘ ;V]JYX2?Z mf\iƓsIAR9vZ;7Ű2`ZYQ ٱP[M!Ϙʜ^L8?F tL.R<:pGtarظ<S0-IX-.}޻}:"jW9~Fq˼7@ q~! Dx=OmMt}Ou}fcO~w&hA#;*dqKG{2m "xqbAemfUSF{m̓}(IxK[r>^QbrʂIb~q|*Jˀ*N`0{ص ڥ0j/gMz@mqdjjLEvgwgb7t.NHn)j%o>Seլ}X5#PW16,[]y3`a>k4(ͫ9~)ŷrbu g2.V=79MOx,F:'=a27xW8FB4T'__{ J`8!΁ 5 eXXVSU}珕d3x;`$@~? >X  ]bebym 07.eӰ>}O,RVLTuxx[T0wMw1qed)yDeq@/U'rجY&$P+ꤗ:}hT[#q2 JS,8:q |ߡn;29B~>íF W(Inтۊ%nbb(*ͧu2[v¨Z9܂lu' ? &"%$N빦By(kG(@ņӗo& 2]tM-< vMY(NI=hW ˆ"1Mjx T8!I]# z)WE}ZOfN5BXkt_rNڀx!9tOT݃3`\[Ȼі53&<)-׾5 }:qPbR4\!'M Z4Lhx$ŋ7£Q T swj1-w:mi[HDїvpZ l5)+0 H@N%F$&/y?ɞgБᯏXdrHIXg:7ղYSm hChG>{ rLe`l<⥴bAxW0KNК ;?0O mȶJ&$]B; aw.C8w \A@g!?WNcDN\Ԏ鎍Y& f;42UZlh%’W=۰Sܙ|+p|4tCIB SHktiM)6)ﴀ7hFઊ* sX|nl9^?)g๰݀jkI2ufTO,S?*b:6IiB.i^˹f励!/UzyU Ovt-.Je2tXN=zɸ/(u->[x{bJ0mev=G7oBY߳SK*j` N;{*5+1 ãf 6)Lv#$4Hګ(U)'GVlBnH9_CBT- ̀R='&8N{Xu8&^,i]IW4@4ff@|wW1mr#VHK~Äu#ûelHYS1A_`wװ_ҶR̳bjA--?F7h93~rdr+:1:k %;n:jKctNSyq ~*`!T=0tYCk R,40YE#[ MF*0̨8bSFrv9j%pV{_ ~#\[HS谍K#$ѪͺFdGUT#Q3c+YÚ?iҵzB?[ [B9QOm{#б*r um&H7HJj2/93Ĩv ,sЅK@LATiJlݜ=ҙ =h:;- 8$ݧ?PKkԶkHJ]pWj& JC!Ǘ 1ݧCB~ǩ:yFB]V_ڕcXRWxLZʭC:PVjIVy_ZÙc K6+W{־@vrZې',%6vؙ9nk8) H~@]_>) `m'0ڇ2%'qPR٤,W4~ynvc\ۇPMPzPNw|d:{ğdXP(/hK) `a)]AMySp㯪 $1RWW1k8yϞqXz|JNOD)gئˠOW vgQ^/芁MAjl`Q`/jERyrQoy%ނȜ0 JԃNlMl6}%2p:G3WcUឪ蝋4ˀ' gy!<e-]nM]5ox"- nin= K}KMt;]5d`aW;iw8!("EJCI[ &mĈx?Y,DzPQU*mpd7]`u9:{W!7aZ(/1VT3@\Ww8fNg?#هv"N)ChAt*pv`6yrݑTGlK.-#G8e$$ɫ"AyDKhl , bL#*ɲ߄5a\;΄Y$ژe濔$`])&[. >l[sDK95)I@锃A*Jd'}$^V8kC^p}_)\: j.--Bc x-Rߋ*Eƒ`}ܱ7)ap+_m4 fV^P$ ;2F- ?[bm 1lJhCލXc\(6Qsm<Ζ'~r[v{#L?U`090XE [`wʡeQ?_ "z4&R)/ 3HM"3Ӳ[Fujp.ϻӯGi&\ 79a2]7Ww4,Ñw$9R]HI8SoAaGTmcyf'DXz}/ڮG" 7%VsXg"Qm}a@ð \373y$a}c5[Ccfl&%ëA0l Zs6$9U e%n w.4CKzs#92-$Ar| 6V N?]i1zP}1ƌtgwq&iú:E[=O\HkfBiOp`;ktoWLZ41^eVYe=DD;E#6(>6Ruf-|sֱΐPuC$LIݠT#Mi8,^q~@1, 8)}Iqd~סqmfQzDGG0#;dӄJE ~S_3 ~嚒sx} v@c*ô Rۆ?ksD&_X۩ݮ& _PhOy joA Q=(ᇣ%BLvI!7$=L"and7$+z"4 N:²3I.dF V5aըʫ'T kK͑ ǥLOgL=zkdXc?R\~Ox:#94X7auA;Pmh-E<^ l8kA <>ǰ^f>BGPa\ARH'50ʂc$uxΌ⋭ōCc~j Jntl=éHjϦ&כX("X `Nl}f /rxwHYPgLP~)%5涉ӳS9.x~y֟mJ;c ;.چjc;օ tcE'}%$y98(p&6Hhj0oE-.f3xjRjL:dG,8bK `t*L<_,Jh ht w?MV5&渆jNeCh#.%%)f +Yzle qG~ ];ޤ+,/ #$;I}LjlUM&nB%]9%bp+;Vyz7S]5' G`ȀeͻƒՄ%OqHHK|2)FJJwb'Ak̥e֊R)|{Og^Nίo0u1m[ l_ʱe<Bb3Qo EWi> =\2擙nFҽ'g?F3r-ƽٸ?ކ`;DԎb26`m3J|ג؛h8FK31:{j)B&YF"ޝf: \8Z+ο'c]6tQ3eQS?_-;럈G_K$ȌΦ\C#JǸ!^&?UU _ xkv;<6K~"Qo>[(KNi;sgQS[ޞ@ymbZszb sobGCˆJļ6Jb(~P:d8D%X44ZV`%d,T.ͮ=rV&xP.@qK}OXf*!@gB yme&*!M@_pA̱ ]pҩ'aN,wb2WUl LV>A:/lS\.hRe)F=;30eL.`d̕ؽͣv]'8ԇpk'MOh>,$Z@"&s '(c[Zwu34h_A,( K`iT:,EH%oA Ɇ( a)ZӉzz9e}&pf\2) l;4a|l'SkboGʥeˉJ5} u1=K s8  z o}UC [G_nU;> ՙPQb4NR84`W͖lHrW8uxp==+0v{::?ITS j [Y+Wjn>%m!Uv S|年9A$p EWk ұB}}<*Eo{4/BUk «h [iV$ɒ&3C Ex='ZtxlJqFy6F,ĺ'`퍗(-Th % " ʧ'y>ֈ fBqc)3Uq nGk:[ed@}@/^;Z#@'G*H#0#wi~ _25\iIu]dǂJU ?-YOw5nP7")*ִw7C4v8+4_fl5:EZ$4/{/7":񏯣pjw:d -;H=F1e#՝TJFgz8(ZYahiIN.zԈ~m# =oe,&Ht~B;QЭ9-I .Kc4G؁6aI .TKYC@t#]_Jr6U ^ۊ;!4VGK2/~ANXmm@ 4EjSqn4XLta@dE"; )`TsSYJjHTƓWY4NE0Sj!̶xͲ's Pa8|y$>zNԮ뉉z%-E}Πqц;!v-UGoi;?.T| ު ]|c~[/E?ogN4Ca{oڅP/Ѭ сk`m䷟Tͩr^GR"_Ь{ zgY(,+ݴh_PitA͵{r j?8 23Dzf4.k` S@gu#IXTТDftɫUy HlXy`Rj~ӫĻv6ΰs$#tFGZen%Z5370CE)3tLi W<0{\"jbB@JYb8p=4 zDLxiuoP g"a#t<K¡ ;ʻGj)' w 5%am9#NԞU@őZ@M'zs[#}peuSA;Top^*&cG5@DtG5?>^SᲶ%N` W!l=%r$m = }jF@ $q}7&!Guo_Cq  PӌXZq!p7RuEת<0 n:sgA._捧,Vrs7m [U:7 &Q+A4 Nkj(xEVF!RPT>Ԝr{*!$_D`]ko127/pF| _Sax>*WaWl~Bߎ#GqLGMO`w :] _7P_Ts"Ku~p]ئkR{ݡ9JҐN2A`U6ONEm5{K{ HR?Aej5kW]c!G'Zc߀`TZ.r;G*ajr)@ˁ}lf;~m]G$gL:5Y~5j/R5Ϲ٫~ANCTi@#L؀7*iNJ39~5iNKySm)巬>D@FH{m(o*E'4L;Ą/Ŧ  Ђ`q!,9ň~d2ɦb^̍f.aT7zMPitws|K~6N&mv3(\u/u1O]sF:R{vt%SH5(xw߻ l`l̻6#ɀcQ-LɞM`d3P(H 6;8|#1jtXW݆5t\q`޸/krD/|o\ <8(phܷ-m7}'Ŋz.,׳RuOb@:9hy u5lܷOB)3_yd Wթ7p2Vf141 9"_J/ө7)no|y-9Uoh~dC/2=)Ih 'ևPG)Clt ¶wu 0DU0~-Y= ;=!c2'@n5h P_]wH0$*| Xǖ +$Nmģ{QtXRJYwWE3n7E^O<6tiYq&h,9fmS(, V 9p=K<3ߺIZ{GgĒۧ]Sׅ %UuC<'",' 0,Joo?j|m{m9SxZ@q*1W(”h4oT^PMb[$Jhreȣ3l ~ma oB,;c]zV~!sk#KN/Knz-y>46rKT}lN3 ]U/ ڒ{CbKX]zd0߄ۺC&`߾5}w3ڲdS &gۼ^y ԓܬ7v pqBoD ;s((RlUZym V`|ɊMYYyېVCSo }#TS]U`ϤqT̥#Ar 32q? JqyPݬ&; :ey7poɦDSy( }FvK(?fR S|6') 4+ B>4ťݻq& m},uVdd* Jͣ%F5ὺ-#2k\v_Q#gUo6@ M1ym>c.UH-$ 4Rf,c&21TX1m@|;o+W8vKz xJ|E04UlU ~!SL_T4?k>Nu$6Vl2}@ujndpeb_'HIB+Xp͍0lOZl~_ǿ۠UQm8;wG}e&<KLž!sAaF9G,<1|.LxVZ܂קZKRpF|<~d=pݺbr&bTz?VS{" Y~Fg ϔWpI%?zH-Rť IK@{褐&K%ȚMK!uM5#8&ǂb?si[4>ҫb&6H?H^&Òqr—se8Wn1#ěNK#INtTfM?>uXnLf ՞#6^E!x"^h=vFirEwD X(Z3#ȩEB £Sޤ¶ܽa0b7@#0!0`bgkOUU8/`C#$QU 3qʻV1`Rfseh zQ+9>UrdG``CjRٶbbm `db>}X$d,5ȼoO r/J$"(+ ME1!7Mz֩07?#vOu p4]VAcիlA,ˆ"25T(ZgzGFޘia,,#e~ '=ys0ښ:]p`8= rUݭ.f}qb5~F5! eXYFp-_m9Zd͘>Pw@5Yݖ0Z88PZ-IhUJrH ˀY}2. | ']z㱅Q0RێJD[O Ҝ9qj@P!e,,>1p6[.=)sjk΋EGNځ.k?ʡ 3J 2xAIҏ>Yȷ7)iS tD}E&wyɲeb>d aX̗ .ʩer:GZI| 'ίC["偔ȓlRHƒ*vp[HA)*moUK] xBƈl gT)ҥ\ey{Ibk6ڼc5.?jLc\vWh㦣Dma@'E8u|1xĂ}55&naR3_=ȂϪ.unђ c!vƲӋі/ Վ睸F-" T`V!0{0 6HvQɠ߹{ukxϨt_N.K4চGhzLDTE tVuU:fn'6O S5C(cӿ+;tÀen]Yt D}cj.5  !gX``²z_wNGߜAGCJ;5q ɞ lF`idؿ,y)=m}I(gؒZ, i>II'҃'o}U46u9A{(Y JA| ZL~ }BKjCx% Ku~o[IѴMd˸P)e_;t6Ԫ_֬ 8<($X>I!@:7iY'-̎:ͿՊۇJ[ &Bh OAg;~AG pl>&,a琕HOb [BDAr9g_O :ĿؚSbI ҾQ u9lj˪k\{JxlZy؅$CQ ĥ b|Ҧ< 1=Q`q6],|^QT7sn!Y٨b;ADRm!iΡ.:RUtc+h%`l3QX;[->p(z]WD jmc^] ۅa[ o12-][(@rmе=C]j+y(ݢw=11QVпŽzE?eo*:朊=ujay+-:~NgnԢ G_VhW )f(a\Y6+lZ""%OR@1^3@;vL'W0TʄO9 mU@6L BxiQ/W%q2#}ZIO]nTϦ3ڲ32IfU@3E[r`T>Έn}%@U r8Ri#/&Lz?8v>*A&3P 3wŏvBX??Ջ-E΃i&xGwޫMP8yw~"*\o7׽u@ !\qo AI]0Mm8g3O'$c'VAZ?ۊ?ƱCz5UD5xg$dwʕ:T|ͻ@9RTC"/ntrEBimE0:HNM<`:Ivݨ%ަ)doCZQ[]՝8ps(`Zz*YATWG+Y.bH=" /DJ@]wЬйuyHA"t.Z `C9Ivz#J|.yu;u֯6kXGKO _}E?i$%abƁ3kjz.p.-r3țwpVq'/2w2[&ԝЋ//{GeJVΫ8;(Cf'6]!k&y/8sgy_RZ(z[vqNx2u=;ht U=]\,'q4*dS3PޛВ@XM9,̕hNj׫Iq C5 IqA\ǚҨ2׮/r"CQ۞/(gdoI 8.5czmi>k]uH.F{1GXdf0N؊:c$3ouҺLT|ԄqJ5<}­̙XaGv 5-ULJYf)QtLlM'ӶVYTB4O uӽ+KFjU"c5\¨P!8wg aoĒZԚ p3܆Fkl΀gXq9`H\xTB+Պpul!g\WmA7&a&!,*brC[F >>ȇrS8S_ϪoZ?cw&zѶ}d,n()Oo$A',Gf: 5umC"?aE~[{W[Val\|yw]D(zM/Xug:VK[Z%mUp8;ah5%{/ [xnEfNU*H{$;&&^;Hiu$E9`UP57 ) eZ`Hj򄵺)0iZ0@2,R0QuC:nPýᗩ1`}2{.!3CCVQfOܖ&lu R l5)O@:n4y'r NUVpp@I$Gw ̖.c+ahǞYWP} \;Dp+':ɼ[$2u #EhUVbRQEoGz Mfhk~ 7DEuEd! ]>㡙m[o] _fY1(%}ò _HOr{Q*>Kb&uU -0G ʍQ$l0i5 J #Z @I@)\H&$n<بO+EX'1C37Ș_ Ǣ⨧leU-,q [/r#O9OJȪWuQGz%fW:-ʎ>8-_"G #q]66i E|N~ pL#C![cR!80S`Q>K}A?D)g_F٩UA315"I/qҲ?7JwkNNiWC?+Ι7:uǞFPsӐ9\PG7|}ohս"!î㯝ChnE=kXKH;u6*(kU :s\{jbn_w6X6\]{aȔ9;FMgT7/{E]SOJ= ;FNaQuiWEV-njƒM!N{SȌCLíi0\t&0qo9{L m#`͠?ðh!p8Y谮ۨS hkT1! ы8_yiШPz|+'Տ]BLsx05׆}4RRC8d2j7GK4+rJ 34@1 |H ҿ xl5yM*wV/: ~ #h Amv=Tr)\(I-qܮ I&>z=WtN5 +݃PǩsE}QH>}ŖY_-\yp1Nӵn Il4]i~y>(qψ`PP{jt*\ƆiVН[!TܐǐE}}ߴм@1Q;;(kP> JmHn."YуiUjsb h0^ @z{ܺnr}7ڿg =:eyCwxv{OĆj{ߌ& ]>Ls|T$ "d'o3˻nsWm *]'TjP]09^1 vA9V%ީuiX1t?O ܔgKݞ;`k|Lk|st+V`bEO'N7K*!OtaM2"-ٚJ?oiDPh ].hhcr7Z9w+ȗl-I$JT҃ˈ ujD*rxMGkضmNl5L57-i*y(,okzog HsLMg8 v0s|f9 |o&PzObIͧ{3cLi梎Cp걪xZDa?balY\uЈX~ ox GsZxOIj-jU .ICdr8Mz3:Ƃ/ }bz5 wI\U"vrMlk!_*|\@'T%@QpJP?WğڟH <$ C<{P7]kh)%uIJ{ "S7?)<.ň>]6ͣU"o@ySī^6x}GRuϿaS+ 4@Ȗx&^{mښM`lmo Ar! O,+d2ĔGnv0*RQ;:ly'vg.r)͌&zT]p ޅ̕=6&rbQ d9{a.p@Lcs$ޝv5a?6y}NuDC{QA,]Ht{THH$w}I\H};&Gݪ%Ѣ#6@ xT ʛHP3s~5g|Gaj- T90M\kfMgLU\#To6UmMU^v%X6q".e0-ѴC'9xu71}c<<'3?ȈOENȇz1:.rsikX$8Da1ȋ|eNZhw1@Ήbָ=.i@]@̲]͠dgȅz[GsHp"C[bP;/$ŏ"y'bn,zYW1&ۻfC׳_4L6췼 }hQU0wƻ+[Zm s(H7d3M#!M{1F[91nF;( Z5<ۧXWhK 3ɄҎSv0_)Q{+3$[ם府lQ|JQV2:CT:W@9ON%WeL+ȯIb33o09%AD +$=xHehea ĪҸ\Km87|s mҤ*BߞiO"|V?H # +P,RakY/ܝqs,6&:ȩ$L>qauуdi47r`o6k/[Zzw᭦̠/VT!b14|- , ҈ `BN.kHzƒ\󍌼VJ{(.na'} r h=mxKvWm:PKTVCg\9@gyKVqi8:u`_n' {%A[vjæ s^DC7K+'˧:WkΊrnytq-C'fۥa ?-h0g N&y$]W\Ɇo.krxr$]PṖVAwO3 վ2Sx~L~D #qIf.hT^XPT#P~z-zF۲?6J\@U F#ę= Ce*J>DdT ZnC?~z4`X߄Y}mkJmOvנZѾ4BJvߪ5ت(~`0ݯZ%/Q󓞴_){2%8vZ^Tn}X}0z3gbF}_%>Ed{ `'2%7w-V']'ބ)V'%.,"~N);1rǸbM DJOp[I D/ڃ^j=6Y_Lt:/er N 7ISv|GpUVP2AvT0Agܲk>'Jӿ) !%#WYF?ER=48I5auOVʦ7(i\ҟu7USGW4(zxhg^e =i$׶}aj׎ݩAW 3 sZ/=+ACl*zri$ N철Ϩ^ 0BӍ|%N6BZ|rFzbyuuJl¨)ؖnK)DpŠock')NK{8WU8{\<~Cȫ,(d 愿e>燽HC(oB` fQHT 8}n5Nfp\ZHmSQDRYyC!8*w2Q(F0ϙ1۽Q^E-Y>/9snVUQd wa=h2StqPe>H\SZ~yJBd-?sRx9`QwUK5 Lp- 1 QDY?4V862zau?$ hc2_4OeS#(IO(\/g'^* .rN@ C\ @&ȗġ(KcbH,vKP FdĻ0MXgbMz!#S~}v-"gk̄2$[;jNR9KjgT 2Zp4L#c~b-5:+;7ЈU4p|nQ;p}?M.g& } yG·yȭ|cW_8tlA$ƩƊ@Gɩsا JN EYEGgO7!^kVsMwkZ Ư›TӸooWJR4 6ìy=;nYoh*OaB'.̷f*ND-+Gjr޹`!ْ%s 8$~6MTRwRd!Lp.R"("*Z<K|'t>R!:=LĎ\%z˘>k1r7Zb~׷W2qs%zJ%(+.jjwu002^Ki_>`0ܕL5.0FtqV)ssn6_ˮGڠ+8/Yy/ E=Ҵ#X|`1bk5w94dVE$62m.pxdF}M YL E_,ɃRqB*7_>6e}ϻ]z|sf,Ty40*FǽJʊkj)HpS8jSٽUZ͚Nedrt@/ ٵi8dQtmߺOے{!?IfJӂ(^M!᣹2o s`Bl8h,}yrzyǼ j9Dj`R*Oʵ+πX)(6rZz876օة*T MB>R@y$ّEL<@O^*xq^H ;6 ~DYѤZRO%\w f> _M.ur 37l=^( s*&1(W4t@g"V)5M3tN3ξC=_f!*N7&S:y7/q3lQeft3ߝZڮqol -IVeQvgIGy!kqSa9~Ыb@DxeA/0 SiZSo9#T'?xg{r;uSf -qeAԞJ6,ӎ3V 8=!(R?l4QubxZT-K׀Mޓ^`.V8fuhhٗ-s 'x&՗7=XӥJZ2p5 ^m+Z1 IET дmN ,^gU[#Ҹc׏q f*X4_'M%FzTG^gč܍==bAfb 4p3 `AShӺ*T6(^:2z:MenininG.1[G>WV )r{2 B3yNYQuQf,2>P؞&P0_QV|)[h<S%":4g u̒3';ƲL}\{ %>",wZ _Kvݼo1TW`&阂;y o+v&)U f]=*-2((a @ׂIP_l'?7Uf3rt r eI k|?26\Sj-7DVx34)E|# 9ցJ57 1b7ѧHu&.͉:\+s+Y4x.{T#YDOC6ξMhWoG̊]GWLOM FXV<6jZ% yoh@6;O# J>](1]rqq!x^lS?~z˔Ր$@eZ ZseJ?¼zKnVp\'gӛaBv X0k, da+h/D$NV[>󚧤&paБ.77>P4P6(̉}b_rv?Ь;/Y@*W lKĨ,y{tDwqꆓp_GM,H^Ko13F7̷9V=YL5omM{qMhW||=^6{ L}/BڧqI lB K! s!cJ8&4 PWfJb±iOR,b_mS#ErbPu]G1TvytBZjB#7gon 쁐l_fZiigU2CN{s ]uBmMdǣ)%7ǀ^ȟ@g{+h QFt!!H@tlFZa.SvX׼hNjHFF{70`*R%@q8HK '2CqcJаٴ0kb  Ff4@g8tnf•h1Cצ<z(A-5V|-9 C=֨!hZ%|;S:9>iZ)@Q??[{՜D͋'8Uye _y![GudBL2>bKO6"ɰTk,TzD9LP1\st.Hmm"<&.cGoM߅RЗq.?S} '<}SVUm5\:<^<3%ߩZңO-9t?VH%&8q|f]FzG `d%nNRq?0o,GFSljcSc-s2؁Ib- Whz3ӇR4Jo*_:/c?(GU,6p]JWj°V) 9bD %嚵eҘ:r4KnK}@tv3p2Ыr`ٺY=l {` i.1l x>ԩ ]b񓺮{Xݺ7NTae)FOcPkfj̭^=3o ݠzDﰽه5`ӓ|YWהOSFD5]UD'@I!9츢x«G 5 s=˲pp04? /f={btʳ0\#(lFS{'X_ytgqmlרV"ӏ-diյ#a$2ErͧȐ7-EqI a*?'"Ё~RXP It43 "~$"L:0V|p5Bym\'Y8KƗY`r NThQ= 4K):i\?]_O07)$Q('t` UW=ۯ>Z]7uXbOj}%ݩ$v+q;xoMLNgfd̢_Z eZ'ﻺW/)a[l46r>9 CE:K+^zHKC.+56\\P{=`>콊1Vyxā UCؕ1,&-NǶ:9U`%ĮprS@f ƽZ3o"#] kJKUV9ZT6m(IH,`u f3wn-˖Hݧj q! Gо }R܊Y5L W*M!b92)0n/9yaB!JscA%-|,_V+jxd¼ aiGlcq`cW 1+Diqf/Bw]fQQBl-bbؽiV#W^َ"&E~< jCџrRp "j#n'59fV0wєI H>%atM),Ѯ-5R[*:훙U G~)#6ZDDXLeD$0q%S"]̨5^mJ^+37hBg"S܏vTEC2" :ij?orHѣքy&A֜[c XMx'ܹH̑#=My[ $A(eP%6B]a|]+7iEr(Mr3olQb|';x"D>qKY_I<&)Ld+wN~mNlCV3M0ꍴ7GZ]0 WTClLg يBD&C~ W)&@BG:63xHu{!fR+mt*;xKN/ f1n;t{LΜoNV{KR!)Aݫ4fԐ!UU vyKG)3LӄE=rMC↰#R>]G̏a)ק勶rӖ]M& x;E:!`GLHB9BfڭNuQ4궴3[>ҕ֥۪来ೕB2 |xɌD#so"DN,]Ig EF MAkaf̀x>c]E;M̌_zFl@"qs\O ɡGvy0V z 'KgC5!(6fx[ԪlfQS 8I!T+RG3-f0ښqOfo9Du8<Z (G{]Miv Q [cIș,K<+/ -RڢQ)i,BhU\=@ 3;Ku֛#mj 䙃%^g{0H[Ȥ)N,8@ 4.kʵNM8#+HrgQJ?y*Wե4#lܦ򤭏ǒ-jɮVL T o9G.Ӽ.S=ןp7!X!,1N,uSw~g <ˋw56tp{^%׌H?͈iqPA^/['T ĉ$e߹e2jQ^-HlQ`D?9㓬2m!ö{6YgZ'?2oʂh)`$AWvpppYTKEzaխΘϭ_Hケ[JC=+=y1Y-AgWt"Ͼamy k( ђq'DX(Kl`AbcH "ZM+% A\?͎wjm>T͉OXr]zWCp񪄆|d)Qz;]2fuJ+B%SfłCrj}Zzo?/MNET ob2Sda;8v0&V{䬃~7%_w$_UH;Sۀ`ƴhB`0D2RA 8`iQʹ1Ǔbq?DNcNɷa,c%`yX 7ڸ^lxĥkҬG̤xB,x?GFxz޸~`UYQjYrXG _[û(Rʲ& 3{$*U1OJ냀ms5HthC-orG=̄S$$ܧ|sM=g@i/ǽbeb\қD=^bʳ YnsYӻRK_LA_+WE]H?P>d1_DSV$5WTA&=t=#LӚw?п"u448Ϧݎɚ#7@xEBX5WTx#(9~cVc>h X(S<ݦ $5EbU }Ơ/MT@^'ʝ|mDvLe!:K?gOau^}|nbVݗ8ڙQ%nNHo7T3Y:8P[br9W?[܆*Yk@B _?m=e濭:S .:?2b`Q[ *ZANoBl-$%j&E` *۹:ߒq;0~$ q! 3d٢K(cH<Fi={'*u44κ3hvCl42 ~Ŗ19J3  Mi5 niZ! J0\Hr p{-uރ`QZIxFEGG&<=ʳb9쁫j ݅!`lx,؊"ydR>"u._Oqz>t ͪ%/}.;DڵM  ꫯyDd F&~.I f>AeT+f"NKe;YE8o75 +oxR%?_Qb7O yG͌A٨̅\­_b]q ˰q!rզbzmF΄~BOsv˾|,_Yks})p:צ 7ޚ,C`MC#|0"QSdϷ䱷]7vG)Wӌ/*2o7лqoA@!6wy1AR]_5SX(wY UYFgbF3eJxY!O,Ȗf)7-2#uօ+0 `c@|"DWֈ;.!W$89V%y6MgBﰍ6ڂ6k G?=OBvC 2զTTy f@Szo[ L"Dr?H =񲼕Č],7ʗlRM OK\[29&n8K'y_[VŎw"*S9Gj).HҰ_߄9 0NrNc5B;'[[߷᝜:0ɖk`^Y[#T]7XU_͏{pW#!]DAckxGS^ lZ48(x6fZʭxPwz64 43$nzxė|d،͉ N5eBBW=9O 7(NNN}!SlKfg_XZbB1"~2ZRXPUA>|MΔy!˚NwL ~ ;# 3]` 80jVyM.,l"%O%O%);t UI6/!7:; ֏PօkxW(@;  C8bwa55]ь%h$?@-/" ycP@ WT?єddU-։w;c:w(#;';cbi_JķVluŗ숭U6 |3Q uZC9TkM]OZD5 n|7uW{PEV6sY;ꡫC^l,V5C*.yxet( s7xl["rV{;Z / #"w)NzU@G0>]1G /(p6q6'! ^.a_ -"4SHsw.pZtǐ#V8 Ix ,`]Ƹ{[ZD&k$ϴ[0LD dI6r2kaR@R}<k}8wZla"?xduB.8TWAh~|]*S:ӠWBMQKYO(B.ΚFJUm[!UG!ćJf4[ȱUu9 aTWΛEpkn-<V΋6T, |39V}b x۽XQ"%< $cXkz&JW 5m:oY IԔ-~{т_/lg;U\°U*\k{˔NT{w`wxν7 @4*7E~EOyTaAQ(UӖC:m0mgQ4:w-A ݀)Y~7$Mo?0Whз JTV"0K1U2d>! X˝T ev~t"bzǡ`%%C܈s'PzcЈICnG)jJ%>Ll[´3t}.! ~]6o%ziT4`e/E\cKgοzV/dkjˋK8{j`%B9hTѦT{ᓩH@ .3q?N@wҖ3~c{c1?4Y̰ T$E/h=KXJݡxa4s(\-ݽBN %ԚKidSZk/c 9*΀X۬V3\PH46(ժ -[viRZ / ed"M/'#7'|n:Pv“`[^2bBrOiQfv؞gj/D-L[(ltO[1U+騄{&Z5~W߾P ,Fባ12"noq j:kwꐓv&+=Rci72R FS(v) ~I QbbUfԝu 52n*kf-m_d- /ZQx8\+Dx/C_,3cDce Tkl5+&5tp1+ŀ.Bh1+-}ak}' 0l)K^pqa_.\zZ=aqyG4.wk;l8|YZ\5B6,HzQNY,'tg1-7bPJ#/ 6*ͥw6y?K׍.&w4 &4o\NF]m 咙?kIڴޏ[!SFqOR BhTfU3a.'K.ls̷Zލ2xGWH| fAk{/SHMˆu0&>i]5L XlSoxRJp=ٽ]*&jG|z`n A?0h/d|O;r:aJyƉx5IT 𤧕A"Uds4a<^u Q-xظkþj JyUju2oAw3kkcIa?h 3nq7TxIi*j)eSwNN7֫[!?KzxSm014b\;_$ErG*ֹB-jaڕ2ȍʀWi\ʳ#htz Ic`dQEV"Dh8Fi{Qgc jGnh#Y+N*cAYO. G *pAiԮ"/vkO| Dg+.G3:m=.#R)Y{/&Wڤ7Z'@m^ci$O¯ٍ^ 1=WMor\ N驒,>|`!+[uKIV SxA`up4B3_M)[a罃m|?lU]zVy󃄝E^/:vh99QJf?Ռ5ir0 8#ZUP|2loR{Ce\شbz\qNm-MR Nx|VLT˲6^mQ ;_/:ucrXջ,be@E_26:W.Y)# @KwKb?虘7fԔF/'Aⓠ=vWng$8Cvۚ }赳XGk6T'~ }WRpp"u f|!ص9ћx`)hcҦ +\Sּo57z( RXKlӚtT-v3Fpq%3[ZYƓȭ#p (ƭ}F[hOFX3豣}>N'lcB2gizY6Á4I<5©ØY6F=lܕ&{DP\-10.!Q>|9aw,(SFUYHz(F[$gm%O-? kf:໵x78k.GdD_9{ +_1{l cm4:z|u"㳶fT JRk-=A\y]DPu9h4n/Hhcŀ垱٨-UtB}fJvolhۇ O.%ïrI(N<=5p hɇ^NЪ4cVfm9b=jruB{ 3}xo̔a=e [PEO `@lSWW¬. P~2q7D'1J^ɑ-DnWjG):_#sMZeU2dX%OqwlLimb`5KDdzItV٨-=X(HH3\SH0 s3$nx\I@l[;R( c"0`sIô.~'(qѧu1a WuiU Ј :/Dr7wvG2;SqnCHC9`O{&K%6G+kお_f^ؿ7`2ڜ)"a Mr3\ܤeM,N8z)6Jw,BCI+5=~H=,NO9'Ln8k.HO% `斩T3bwuHO' 2'/9„GBCEǫ6n`^B,|WAlM씸_-GxG_ʢ⪋OrPAX#A\C| R=}(boHwcud W4{7v8P#[G9;C fcR 8y,\uU*k;,q!ۚ}‚!: 1r'gw$ƶdPֶE!C\ h^ar a3?g+ §j(++1'Mtn|O.?*ZO8$h+9GU <{g^Fi`߶vl*z NEPI,|V$UxrAgXuN8-G虀Ls_@3enjl]o5c,>1p3lL`s їٻ8&0 z&c/lt4`cf#Jb-ފ׳dW ypo,{LцR4l*. 6"Xv |fxWhfAR#E%bKeL~5+T& E5m)p.@K IDvHfpjQd#3_e!|`u%q2?8,؊G"nq\ՔG0x}ƛtIÚ?nj tռhagsZ wWepn$C#vO )B@҂ʺ,*Q?~)TF(8'j@MAMΝ!7r^$!1{?G/}ghPQ 70p56!{{pqN,]$t8\A!1<{?_Dm?ZDdW)3r.ނ+DYS~Lw;Y1y( {I&p`qn Sd_fA&\ЀlB;%{x4[gyܚAe-:3pxo<&oRy˅?>8:n;kgZ9(]Y/8ܠ7pٙnc-揙>.1- ̭Ou9 b~[7tkBD"zx|bqwc~vif$W㏝}tˤK1(;`9ZC+];'@HtbDNU"SOpq)jԙ;j4?*{-[cq⹇%Vfڵjmv3"E_pPeBI$ tOl)4eQ/cyV8jlˎ6 NLJ4gK9$ݪjU:ӆ). uF:Ѡu 0oAŐd2W5OPקb Ӊ+o<e=~,gY.rX0˼=@Gnß\b;?@6G"Gi."?-Y sG sl(&XsJnnעo'X-5-e wY$x$]`S Q"Hk`svٱh1 i?YEt;륊5y.H',zK̠Nge/tKfw u 5 \`FHug(!N`((ahPitkيhpf֦l@o0# H_37&jnF9&6̀ FBHMkwnp}j  bzX+ 9 A0kldEeܯ/[b2ߟV06^Y܉WUӌ;# eWYYBAΙ>*ٸG0;(RܘX) G: ݕ =oĵiFK}>k4@b I=<--[!yӉW6*2^$_6 2兞~[QB[Y~R+P^_pHk#l"Rs$@ěiE]D~w4vqnL4pxXU^z >Bi _quǗk9Dt 8ͷmf=kSvcݩ~vUL:g!%G}SD$EH,tIPJ*l8G= Z(,{ M c`QKT>pʠŔ\n*Oe" @uIM:ەR|%f 9lf49%aCX"# k0 dАNMx>-VipˉX.#Qxܬߓj!|=o±b=aDr՚g:^0x7m\_PGߥ- Qd9`a2@͕p7l^lԺ;Wη"{L M=Gg[>(FLΜD*2)ghA1^bѾlDPC5%ImƈI~+g?!YAk5M"JD-V+PmGy|H[&?Œ0?n;>3`ve7"+TB:K "}B;➋tDVbrJ˥,*DY XD:0RHXC(9 SbxS7S2sCzXtb0d_ wah\NALO(0$CRp=AHmdq 玱)ELKnuFK YÛn&U[:s*cG-eu=9=|HP͚"\-RáKOfo"TՇoۢ`q9ݎC[ .ls;)%(@ʽpj1>1[,BO1`ڎxFc;1MD׭n蕙$QbI 9BV l5M;!*yCC5[ qejm[8~zzB+P# {dp IU:{ P4P@@0FSTzL( -+/$+^k.BJ)3j.QdzBW/>F&{I\/20V:(C5T<ηD<!uÌZ7csӧh&IE-r$ M5Esusm*+$*uxqEpjq%S"|LN~Y~!a3Ѽ#otҼ|Vj57,dys%§0MSJ0Szwpp#BdeH,gI:JW+d^ɫ[7"ek|n˙tK\`бՓP՜G`kݸD`88}hᕿU!. rѝgvy~_̧:%y_:Gm+ ^lHkX9/^e팲z?A# $# ύJ܎mduoۑn: \#vb'GH$_ة @뜓i9ݝE!?8BXxjޛ$V+l`݁ڬ!sP %Z}E3ܭi+K L7}ٵJBߵ"k7!7EnbaS 20g q%a ~T K86U`M2 x1Ѧ ۔Y<84x/( ֲhz:'֯+ߕ e=Ƶm ܕr0s=yc%QgE (ۥܪ|^Gc+C-dDV PzâZ ӺatYr d4 =f>巼]pk6^5g#KN2"9k7 ,NYڅhn ) qtk"){n]^)TǮM2SxO:#[KqxDmEV[;o)2ōr.dWJX!OOD79{&BR h"=D[ l)e _q׊ nxVks6fU`Y7{s?aK_2C I[|2O(1qg^`ql̈́Hv8pKAVꈳ%(7]0wx.DFWq."xPy[Otl\˞`,.g>Xr]61Q"^1[FW*EgT7] Q M#0 Xne+4DÛubadF*>Z6| j5IC#Kz7+7r!4/,%7d*eU TԻyr^; !tEH$K@bjc?CAv`B=T.S40ߐ'nFQ -Ob|+íCNI1p nW.MߛM؀y+\4:? D0->3 Q(u`qMgS }4;,6CIҞ~SwǪyFUNB{~R&) MLm!9uEz\M _i m 7oNKg~avJ`Ixs\ֽ??\sƙKPݦG%ڰkB]7LT@qU5lEq$c"_:;8BHhClUmʭP|2UA.cpLߢ,B C,{{ tjhh0S-LZ Rˍ6Ra e:&,~<5ՂM;,}ץL `@Xƣ-RJe+}P`fNHG}Z<7ǺiC IG5Fȓ%A&\m'Dpӑ~m3Yٲ/yo;(">miI1(v;nofĈ(~W*x\f: k Ⱥ}%lμ.nҾ)ԇ3Ƕ%8F#XOɤTZI`m 'G!g06җ m@$3ܵ>7& PG=;Q{A5%Njq@#vQo~9o#"m8>lY2t=42Y7ZvJR~}M,Jrb}%Rr6\!}bނ3ɐAg'q0E ;J~!9&1zbyߞ!qqxw7v!h{]E_}N$95.PO&&vfa*/^eߍNs?%25-\9Kk5t؂qm N40Ừ+pV@;Ke[5&?!t.~ ;Ri{;ւQ+TGvƧ DhV5Jo;g4%ծ GCΏ+voHVHgChQz/9a}-/5hC-ĻM|"/dY3^cNh?epB7 wCI_p*!n80+1`f-o8C(|뛝q8yrt" q.5k6r}rJ#hNH%Lb7ܘf71̏c F7G~x׏b: 󱆵zVf _Ъz{D)\|dcecuN)s\ͱϋqNwC ׉2RoR,m6iu{Z4+;!׋iBOco rԆBB@ ȧRda &P"YWl[;>g`bWj8gƮ$1Da FzHD,~~9tLͽ0xukɡ4a SM7ILC]wjI#u,0ӣbiOn(&|]y5Y D婱jlen,in*Z.J:gc5n`1XRgUA.iR\]cIZh m0%>QiC3eMЎ͏U&'e_n*T Js 4=Y?ÈɰvTBBڷTTFp&cL"YԹO\cYXVxlqQe͞hX;G+M鶢%Eј3?oǬC{JS818vDȕ?Z9Ff{ 8b*e\*K"[ 2[6.}r3e?m +> ď5˻ܓL7_Pz[jKP .+8sʎ}pl|;|gyS@GJ+*M{xE.pINyp@fCTyݎGuE4$JQdfN8x!0u@b$l§Nگ':^$Ol} {է#&<˯ AWlnzwL$L#R-a;|Q/(;?zm+2CQhj6@E=18ܦA@e-Z8xX峬ǭ7Z#h+V3@_(л:8h2!$Rp#߃E"⒐>Zٔ8vޜn0ku0NB;Ji4-LS;(vXm G2q@U} (o+?ce\95Hzm Q~q䫬nX\ s.eiVip[;a5B1FF &D6k=!Ҙ ,=қ6+34罟n~ov2~jTpDYf".Xԧ3=]q^!W\Z<Đb nF2َAZR+%2+ӑ]^ 2r&s5xlUϯȶ 47;o\'bx%3ODR.70畕gR~FMQC=;Nl_;wcx\ǧq@d2R;jn0GZꜟ+%h P8R:ts^+QHoБƂnAe[ PkՋLeL.8g5k q$/K ~q>jhv4rM#53%B"mUjoiQ.sxB =c{om*@A MY|"3ғ'MV>'QJXZYAA R8n kf<2& $It}fVo!Q&c%6+XRMelqH]'/g-Z~W 4o5~f=LkdV]ٯ3LJ͚qi}FCio︪# 𗟈tRd͋߮|㸗{Zś~=Pk%*ZI궸Nv-B@Yp!>7#,WR ᜯv]ori9?0cΊ,9!F=\ ʅ;l<՘ %&\BHIYpmnS4xѠLJ%l)e6P-VFc__Z3 vښ  % D06%ڣC3'OHx_6CoWd8&}H=&e1"ͳށ+ȷmޓ~tP+G6,VѨS_=(ʚZP[Dqc|XD#Ks | P(@p \Ȯi6ѹ3ђ0؎:2e[iU`Fe$/GPZsGCBSDd˶6 x sfT->\rzݨ/chBw^mľ}bTQN V1Z<8 !`nj[WS Ƅʪۉ Yoeg4aV?(?$3oTm`KB&d#r@/4$*c|2J[>яeK&Ѫy[4A>t*tP2Ve|Vz*NN rPbՙ AP7\8A72T,#y~Ȩgt~{K2@s:RT^Y%.ibyR|zYN6AoJK!e dm}\M]7)SX5߉bxjհHs{{`HEG[b~*~CoIv+GsBcz˜Xum@o6zp9Rh6}>Лȋ?fyBoLŢ:wٹtҴw±vxNȜ_J^D:D}7R zݪJx"gljo; vu5FGb`5_$(iʖZ✯ }»EɅvK`7c'{r02Y?TN|%zDq{%^8[CVy]Q  Cθ/3c_\= bL]PI}~EfTX692j+26O;F-s,q`e̜>2[,:El 4TԂOZ2%z|"w.]<:^U{Yf /QW֚jY /u[_bY `ܼgyM}&7vzxM#ngs{'J : S7'@! 嵏H~ 11m&^/CєKt4_5_n5/My>GOTݳ]ю}`}o8AFbG}eDc?ECv`́ nn.p'+D3Ypc4 QX&K2(͎bX,l8Zgeqpfwt_Nm,!ɀ^Ilߒ"DxwBO_ᤢI^v&_,ڒ`L-6_}of( Гq] ~2@S_6&]uAa]ZWI_^>z0AAmXW%hW֕u'kVyAwLDM/֟ n\W0FϡjnBNJ[Aq fyF?  6!Μ @|퉴5,ihx#Od[PJ"M+y@Ecu}u-u8aY~yZ+o;ꝏ Lc쮍J w6LيV<L3աV\AFjI_܇$GQ -Ǣ#Uu ܬ*tz˚zJrRM1qcGگ=JteEG=P ,7Ic,V5狅>UGqe]q6&k؀Y|ēHiegxO҇z ãc [݆qzG 50JUt 7PKS#QVb-uE.eUw2nL9;'ItҒ[籂>Xި݊6vRUd/0h^/7Rda'd>.͋O*AG&9*ZotéʩyLj-Yz}ev:ijW윻*o#q '퉨H1.;k9{scmO&)8mfL1.p,Y+\a!k,MtQ.[71(2 &>I:GE7$ %U HCFHuY'e3rV9$S(nLz)Wxn~@rB+tbW#2DZ;1TR+G_&0pN+(G Lz)Z ApZwKD/yI wd4R%Tg23ӛW䡦١u i+VV$t5KҨhQ %#,3;u8fQ"MOmگ Rvۡۙ>,OѦޏAڕ0;*\8S#!8Aͽֺ0!awPI`P.^MI_Gl? d8$Ϧo%| "wQҴ![idUT d_` ^l8Uzn,- ݪӋR >d/$4W/G|mKaǡmꈚACõ}=tf ]3UA?vFFLj={]1A`Xls9Zu=FC^7XnV'#ċɞwC vWk\7W`$V5_ ah O^?@f&Ox~!@֙r]!~Ct𖽶sᶆuIxUI}:ʆ ,C| P_?nRᐽFNWf5ʂ˘Σ`g?  ? |^CQZp!pF6b{">5S8A INhO%٬ѩ$Йג#hW|Ma%_J} )޲6VA5Ju7#4GGct}N<`Z$g`"ܺhdžIrdz=7 E^°]> .`|F3'IhK,h : :dSp+u~Ǘ"N82g鉰yPx-t Vum-DzBςBf_@d>vq{5j#Rѡ$pEv@I:viP*y#f?uRk)2N .ݒK,^$f61o<Ϙ+}5뫻w1:(d{e)fppywN"AB3hҫzBCin ۝a#J; _5lG7Z!-dR:?e6rφE[jRuC =M66>g)&cg$Q9Y_KH*|r$L䟪&Oio p>L%sz۔IB6!̦Jq(Ư~'__w492kiJjτʨ qܘ%3M? El}@+Ȝ֏e-x, U|3m giwP\gM9Ė|:O0i'0ސ(sbZ(EQxuNntC[ϝoq+Pm`"\.(/t` tEd>L"^'ipYFQT@GJ[p_ߩ9{ m%NBp9ZM.ĥa{ vjGe _La'VZ#BeŢkhMa7t/Mb.H)\XwŒ;iPJ @P&ϛ̱dQҿa7\ fQk3h1Y})STUe5FQt"%/R,0<sh ֔MfoYܻJג:|cp,*~3Ǟcu{X4<WxJ8 ZdS~Fd̚JjnjŁK3՚MdHHc )\4ЪJDzv²24)c)#F'ZĐ׾z!@Y-R]]Z*;Ys`TNI>hq<.@3?DDSЋpy)K¯S51sxoIc$ڮw[v{ _~eD!6\_|$2Z/&/0`U!b;؜ݾ0,98:c6 2n+8>qjXfnvmYȧ<NY|Yy#8#3\ ͅ!~Vt;\C$Ln݂^}|O@O^12r3v{~fCBH%$I ;('ʎ}uEڙzCY@s l4P|;˓0(AW=Xh=oz>~O$ }2BjZam)#hIa%IKqGKJ;M(ߥ^F~^yysM【>'"7 )9J*$;W(f-绅@GQ%q|dum*Ak95 #?aQ PNV"M-iWeutV%*PK}B節yyۗaYؘT?.Jm-`a=.Na6ΦMqȖJx?'CEZCjVY9왠IvGۺ">g 7>PQ}-3Ш[,n'n.g8LUж!F5GװLxeMb@JJF3Q#~}X@rާicUxWkCQ˩+O0.h?o|b(GuZ;`ڏ ,9/-8VIQ.Ƀ鋀NBa*U\($}MrϷU^;QSkvx6 Y Y~&'u_M72I㻝Q]crvm~QeɝDH+WCVoԫ[u 0/iނJ\z(|c^J{ (Y0!/S(Xֵ/&$*,hj:fM`=?Gd>Aֽ?¦|k -|[Tk2?G>zm~Fvh5[#$.Rnn{?8y n*Aðhv"mNn ?YNJXy\w2}aܤT{ x]1_Tv(Tiד+@S\Iappd%6K'sMZD6`=FD{dwq`CzwY}i;>0"lx쑴1#ϢO3[1Cd=n2 9ͼS: [>*VP?nIBf ` A.^[(ldliشոx6jӦMUHHc{@#:PrU]kH2*n@+䒝wG%D?ZDž{m׬xng rQ6icpsHu㉲h!`x/7N}:>JXmow5"M ۆeZ:}'k8Sq"4.z]o+ܤ[e.O粇)諡,;γi!wMNov^#Km2Jc- |o`'Sw((D[h0)U3&Q#)QP:?ʙyGrGKVSfHh D B9ȕ~Pd"c[gVv[".@M3ݺ`,Oa;\rcDEB›揜8Hm3&S A t [ c4]6 d=P#LA5rY* nh- >c:7/L7 D}c_.?C=S{qxi :FYEm9naU7NZo [WB"bGn FnjzKFT^97h ͞U^⑌ɮJ>BcJق_.ʇSLNvX9.N:^]|=;ʔ=]}c?Nܬ)R|A*oPIx(Af"?pgss\ZT- a~ 4Ǧ8;6;z9ѻ Z݅E+9ӐbC إ0?Sd'j ُ̓{YbGM( [veQ<isoݸc`^ { pBnoz{/!||(HhrW dIDO_]&b5yG=nnv w ɶx&lZ9VSH!|7~,0c?\3EdE<Ǝ^* @; Ԇ8JN0ccTĸ #߮j߉@[ݳU)Y2v?aD7|Қ~ET,!)oRG@K26RA쨐2UM)펡sB=G@y`PDqSBGo}?{gEPr{Q;z. RarQ 27}OH\'꺇a[T)z1˹ǔ3@ !\@;Suʃ?o=FP} P)+ks$ޒE RH드LE-MV*xMȃ`bup>!E<ɊY1|W(z&&IW\6biD;C?s-'PWPk :edDhp, BV1cgVs7 Ci h*vQo @t.Ԙ˼5o  _uL@҉nf M|azI"Jt*s*~ǷoxD\pAt!O[Kgr! %a8yi}2 Y ,7(9t l192:Ŀ N؉}#xVf`3\/() Q ȋ׋Z;I''1%GC?k͊=yq;Bs;s&>Iǰ_Q981 n82iAj SU<?| +".#al{$93W_U}J9B+}V:rO'_=4`|D>ҋ@$cxGԟ v6HeAo&r-!X|bk0SږN*!C^J>S9N@w9A1dIC| ݃2@W?Sg堝Bڜ ϐz GiA.g# %Ѯ/]2P)<0DLWehԦ s0~)7zEqJ7< ;5XZu7;<ǥ\t/d# jaIb&f<;Q<<}ʫ}g]b *mtOw˼omjqBoEHz )`"mB}OTeIX[} +*{)53&fbdʼ!(l oaĎ9jy(TV;b-;>ǿߝUOɕt` ._ 8dKlؚZ(`=Ywb@=P}DA ?8tnî<%9i:Ĉ.`;Hy7AfoSWB߫mAM|MyUbJT~$;~x}Jʴ@}yĜ*P@TY&b6D t[K99+6 T!qp/_ I88g7&>lhTJ˒saQJ-xSy/kGL>[]W"};v"]p$/&,:Y(-̻c5Jbɷrki!0gtl_»naA_ҩt]6%LHݝC_M b]\)tʱpcWc2ŧں}7 F{&'&|ґw\tjST=5νIy`8) 9t9AsH5[{fmsGAY@4b%{ z?]I](Tҋٚ5\cxRIr@@\z+ŶN8͇ƸpTvm'u'AgmBL/?oq"A,,Qƶ|s`H+rRL/]`[oGS#b1)BI!Ikߵ wP]4tĮsz8psiB-.S̪ϗ(}bėMVE^NNỨ$gVb7Ү褮k`<En!(($ AU;lb(098U lou${sxǠ{s*70m)Uhܥl[p!0EqqIfTY%W-U1hivEgBKdEN/Bo4DCVuO\X%Rqj'UkǃeݨʶS"#Iw..UBF;"AK?Jΰ[Zٙ ¨DMQGSg={ϼࠑcBD_UtEdsxSwsF\꼫w2-E_ي>4(g{oNaR2U 8&[^N5$h dvkG@MtAQ$X?mHW}\}*1\D(3"]eI1m)6 JZ9Bj Gz+fG1DP@4Hf˻rӫc|D{: һ+0uk*ȏ;4b~h#T@PNO3 Ow;u@2/-MDYE{" P"s0@Y(ruR!y+s!{ϋt;f~R3`ٟ%E'!#0rg̈R8XrZ/Õ"]ǁvǑ,a8!&3Q=MO i 5;"״ӈ.y!׎Ei pNI/v04è[' }i-JߙO@~c޸(0":}̾jT3lvX <4xMK;"10~:l˻u݄.e}8f~U(+).+fFpΕd3#[8[89Osd3!O3(LsnHe3hw#V]?EzR /es{k5.u 7PE%gԍZ\G!mcvaxU:kWM bjwcd<_ &I7C&F^.`WNz+(!7vɬ߰/@fX0ŒV): uI 8Xw-o!5kWs'6*plo{l aZϣoeO̲.x75pdԝ z B>\l|I_211}]j#? ma`-1L?oJNVyKEJ{!<惃)b' 4imHqiaIݴ*#U3^7)kj  ״}ƒW$C(Syp B4Y[D^-lϢt|9g}/A)A@ 0rPP8p{{ei]xP&ۈ,&DwC~c;(_(iTE?Tޛ*9Z#X_& |Ef)PtnҺ$8~/ۿu .( LVB`?wpH ;?g^Y lyڿehD8u{e?o{_T/9YT#omtyF4se` (OGpa/Y->;)%DSi[%2  zԿl2t~[JՁm/>"M(/*QV]bHj:JT3J)), A}ݔǹui">6J^^gJC冃\fʾf|E̿{L)?М 3 |M \A>heZ$Tl5Vk'ㄼ ~*F#зI >2dd]af@2_qkIbK]vgǤP XB tuL (Ce p rS1h)UR |;{Rewg=TҿuNyj|.=o!S{DضmO]/vg i?DzQˮ &!x8Q U+;3g7%6Chu_zWv0N|J4_vـdeaid{.H ~g4D+jP1eWEo7Ug>Ђ3'Vm6wჅݐ|<^o9զn(2YTks&ph=tH)./IIuӬW6L@q7,@l)U޴Ζ0pИ |\16cfMNl3Na뎰-J],]nЕ:w9Ivy(v Rqpp$"FkI7j:t!ոrD*mȢg|]μNjd?]­|2͔'f,,A B"kzAfLGc".px$IZ#Mok'OA:bm L;W.}SJ) >}L>KCV:gdJM>$^_-#C i1|cr(Q7|UrB}<^w?3^yR-EP ]|>ZJڴ©:D ޗH3I8irkʱw_{W@=*sc%@ӶU~KwsdB=Kn`_c픆„41v.NYd+1MT6ZY7f;14@< Eҹ=xd wO/]C }/9k_q4UG+L{傺Q9קI*ey %#~X|='md4^Nd{ت)_f],q%>{yIG;uIV;.< ,[H^@,SH}wnѲobcޠ~Jh~l1[[ c T"OX<g|k޲-\浤894tLˍ!%Cn:MV"^[ynB`B.F`pwOFkDWbB0P5u$J_l K4i? ̕xB:s{ޚ⃌9S*6oIލ4T 2]&hգWX3b}ApTc_2 AnT8YW?6 2啫x`RV >-p9m5_z褡j[cf]JV]>NM}hL:8DH@vGԖm;mUۥdkMS!~9+Bͅp;CVI!V)rDlǧ0= ؛6FbZ5sMl;DSDN/G`uʿLK(PSBR@oEMʺγS WUWR-ũz<2pA`>Cil.AXJZꇇw9cP.qrSAOŞ8 )T(.a)Okp7/"G0qkO=Q-bn` zcA<1&ftnΊArݥ+jߡ{gH_YາjgВ0,xƱqY Uy׳,L}Ǣ>q3Qq%|yQ.>r4N xfJfd%\^L}HWs"8 Jbh.x&86|{kf!:#؊Z^2ɀlBk`Rن7u~mEt܄ /bRWMvhlM]p#P1G%(QQGWmBBF3qWψu ( uEJٕ#Ռ兲Q[@tW뎝MޣvO)aDq}g끎<]D=Gm DPYFw/ 7+~5;x g[lAQ9Od!H|yكhѼGۗ\G@R H][ROH" dG.@2ju6lUZߙwՃUv|.J67膥@b)& F"rF;7X qh{"銷QQةIz-KC{U V9\G{^wh@u^3•ӕ؎b);mN '5IHb7Of4RblFhʻ/W1AH\"^MSf3h]+`Oo" V_jp\N( Ќ}&qYХv$cJkZ)]q"@na{ "e:X3."nEMr:,:;Rnb|4w/?H:L5m@I PhJΠPedق蠃3 FʚYT n8xr{q˚D≎|&D !6VrI̕9Jſڣ2E_+۫kHf moRKNnWgKkT3h$o yB^`Fb~AU73֦pTk\0<}d}_ UҐ *Eƃ} k d{㌖#l+̿;LgJWE"g֋O\hm?"}]OzMMjɱO]t *萌3:IdSU;m`ޭTiՔtC;q يOA9]ROVz>&<\'w,q2r5f.e;U@RpYz lh^Tq{^nbwliՊԄƜmml X6f]QCn]%eQx}}kU UMI<&jo'[1&!g2u1f,5ĺ"Ό0Ԅ80Wcw@Lߓw %yYEIHuu^|OAL#?#U+UeAr9\ #Qp'Š bLkyl3~tcYb]~m`cn}ł?O>io#`pYV4Yч ]5νFU!e]禑|o盓JVA5=A _?{1 J& 㔘D`^:ӑd|?ƀax9aS֘qιJO N+XAtopGy,G (Ľ^4C&) w$ q@APjԂGlZ'ڤL:jo;BdoϻQtLTk5ajl(T~n}.JPNػٙscTZ AĭNN"֎W/p7`,6M>,P"p{yړ' Fru=wߨ#0Tx>YpV/7*D?%̽d5(9GhskpF򒒹+p #,dmNȹŬKl/%zˉ<%+ėɧa~L0MsP ȰxjLy9\x>ϡݕHhXW$a I-w,2GHl],UhŏZZ~4{[׆l[;&dA7ڿ(> DՁV~RU?/Go b#?-?Խ=K'@.*01v Tխ/!x[ $\:^Y7{_T+/zEL\P(iZӒg\(G. |hUk3l>v|ז"jћ~nId54=Ph ؑiyn$q]o߿+7?̒yBdBvPRӰkEa=vQ\\N< %N*եT1EtzK3ٺl N&l5fރӤ:pdUSÙR+ӊͰW,Dj5)O*Wsx{cK%21_K83kKWl;N\TT1Qxep\Sl!QVBOWWzn.AĜ~ 8{+dC(x4=&^S[qm4fA/R2=hxދvP)Uǰs.#BUWu6 @q9EPPT3 2?lgǺ=._]h> 3GpSSY*P|OđU<\\uT $U]/Z2Jjԡ~ \AL<كIIm+[O将0+YhLbX{3|NRjkGL-2MpAqa^@(+'8V Fug~&+K {|>c tobo"LbIgY*pJVrZn]FR"oΩ\&eDӡ6F x!eIU% X2]lb|YJ40:ΗdynE\FO>{p#hJ15V{8C'=Wg9|N՘+ヴ@# H+~$ɦx%#UFb`ג/Yh8H.lgx0<+ ?R}PlޞI|JK m^V\:%YxS o3v8*Zw2*E}İ8D*tg[@;94^ i3}ayg@ -oIrx.;^U? !QDGO8>V%_yЖ(lsË _eρ}.jjJp>G iH3ݫnc>rjәH֪iV^tsfzX+yLx4L4i/"9bP,! J8n!3T HQe7 3.I@3841J 鹧7^cw{o[ii!ib瞟p/5R #f%ߐ#:D}HA|y֫[ŏ tFV'?f(Oe5֋&ʗ 3̢EA DʤMޟAMx t3=I#HMP%Oad8{[5j4 h 0^>#1'2a{f ɍUz̴j]N12ahTgxi`|ȞjHgT09B` U+0Q{3J:Z$lB[PlOp{ ǎܮWxQv ^Ի҈BW]0*h1/6hڨDaKndeN܅-R&/Qx|ۦqGX$=,* Q*#zl.zXHK^dw7X CILAYәņ|q7ڈoW.TZ4OP1< 6; h RC q}k>=~ɐ1 ~jӂ]Bn\,@" FQN5S)W7#Zf_%˴CViFU,o04+kO=j> 5$Og| nNיm!mO^;Qǣ7Ӳ=3n}N$SЖ%JxZd,Y =aX#YR4gx7:J-VVe9J=m:ճL.c$rdXn\teng* ATxyG%8KKCCRF` UM4΀M)̨@6mƵ?mDn<u~))f7(oɉpZ@N҇z wW "sv3 ޵ydX3AjO]/2P3DVS:S3Ovͫ z,a_cxZ=cPlϴ / a)=EYO9z- 3Pl0qDW0qkuIu,n (rs gT9٨N+XGk Q'ԺEeaߜU]t y7F5o0K8l؋'V3,0!PG=&5G 9z QHQW _ y cAA41*G *$Fb0Q3s#gS,0EQ-PK>$͖^ޝ4~Ѷ(ijJ߫DRp߾g cn 'c'@ey{qp~Pqq0z@D{{wz!? dرz}Lp\$UC+ЮꅣX%9$ث sC0VbĊQa{ɘP)虫E 9-Yw@V3^?+&zIۯ, 0H}q/ka)V4_4>`J#G RY߆yʣ1!Z294f hħ""`sAV]AE,o"k`̑eZzإύESC@2=9/C-1F;̧Y0}M!%<'aJRN8=\̀!fP0VI6|땸mGEd'wZsx~:aEF:۔s/t/,8CI3X.nbw)N3<-Sp9-i ]ڭ9BhHoGԯ||Ə Tаvپq,iHhm rFI_3L?_V 2eJB*T)$IPcG_ۼ|7|"^2hy 4<2;[ ٻ(85g X2C b[ԫ;Nc| }vS;n;V,2Vu,w<t(O -UuTqkm]?FE0𛖔k{*>,ۃ ~5 B",4%7pD~X!o۷ytK)Ry\ܒp<?z H[9nH'ŠM \5-C%::u+э4: R7Y22,^/\yN =.tb'm0!y7!`!Eoi}:ʓ`:cB䱟$UgUܩcF%3Iħ*h\3GQ{k;j62 p7Plp.T}#d9O0`sFf&#4 BR$dkPȹIkds' %WcD>Թ֪}CBBb8o9^ȹлhp2oa?g>ߒP*L?  hoBc2U|YT{4]p/hF. gYZ0707010000042c000081a4000000000000000000000001642f09760000d160000000000000000000000000000000000000005500000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/asihpi/snd-asihpi.ko.xz7zXZִF!t/ ]?Eh=ڜ.+ʆ)~"8XV3n0JzǏ&^P)shqKl(<3qz=^K6K8Cp7W0Y m)Cx yuA(Se۱`v4دv뛭o06$t >Yer?O>uBNJ̀/MKz+e\ra3y?hzK491Q25UD n7zu`&/i7CIzHny7sjJj7^+GYq|ǐ([ҤB0{ mFo@Eٙ&'R%Cx* z%9Pɲsn|X#8(uW(#Auug܍B|ԕ2(c(+0`Q>wLku(Uš_4-9'Yb '&ז, x P)5eoYMdD lH IT2j6d U)li&W[1CS̵wX5RmH]Fؘɤ l^y7)ºR"j:)ԇ2޴ߕfĐ@H[如(Lаd] "DƿJGU͋1ΘdA&q1PJ̟X$}~$>}!QҌy|[i KnI-s]wK>*;>[Ǜ!E֙LpZQ3]ܐ*|å2㐷'҉C-?/+IEt[N~莩ge! `0$3ܼYP)8?}r)PtCQWI)EL_wU)gNG\w#"Du:1ʽU "2EBk+YQ:Yja[!ڿ^<ĤSC3ƗS||4%NS%q=uW8O- en?VMQP8 wBsnC2+p0_so1R-nnNc~0bB^PIA <kQbƨ@8'jeiD8ˮ'@bB4}Př!['o. ީy`;bQU#B<QT~_ =U ږ2zH hQ0 lZ[0kɈAeqRӡ^{{kʑ@ 8kwݩ[([Gڞ~#->nۑ)Bu>TzHf_,lB`];c7WO{}y,55w9-7/fG7hc/IoF%!+4H"ܨDs[r &H|+8߽AҧB_b kۨ 5 G6g;iu:}u, }r)"܂%ǥC6PMm5%IvL9 >mqW.eD dWAeaFmꌴ[B"St7iVή.+Gu_fg*q 'qIR M7N?ƥ{jJŭ9:Kp._ F24C0g6~ @N{H,'2-d5tWuJ7,OY\^ i |O_6OC+)Eڶ!.m|(lSHobsIhPeUFUnU@X H%ޛ9OP-3QJ%U*δNPgYKJ _%=;pOj1=\cdjW =<49hsM>xwd~/6 2& ~p&WLb䕈 >f._>*d/`[cc,c4g6b`$ndq*Ь2,xfg(Ht,Vf 3Y@sWi>L_+6߇RǴ*^Xw6Z*Mp C ge˨QھLl>" (i^# N f=ЊIR#5EN=f}oPhJt- ޿5Q8;([2:T]W5gߟ$DcR K m~ yB`jvNlSxz+5` &p XCN#M-t5(+*MQۭsIRW!)]'h>Y.JOP^ْn3J[A{U~cvmPE6?B 1xV4Z1wKc)s`d~b5XMnYdYW'IlTj+J>T ?^܁V]Tr"@Գ^AOwdm3FB̥7s+-bF>dN0i#Z0k{Ϧ:oMA[Vdl=GĜ@-b1*[p$~*jx y/*SI**X+Ukߺl5x_5u;&t 93 .@|l, "ѡԧ@z5vu~hS[cM$E3iu i*Y&|aJBe3Ds|Jem=Y \G[S˂ ɻA.}q](.r1 1'<슨" ,9;9U |Z4-QF 9rv0D7$HRˤjqjK,xpV '7ڞY%z[Bpmx t|5`b ׯ˟ޚHCD W9Q 74ZT)`~p7˰1'5uQ>4p+͡ɐV 9}5M.m*9xdB~<-er㉋EN՞ w2U_2QB@o , f$6^2Vc-й{C!h]xԐF7#Li1A=[Z>O:/ ҳ#;(|?l`U!ck>IIRkO7Lә3d4b"0s[sxV""iPT-m)X.qy[r>.-,[&`+]1N<;^BlCζ 9Ϡ~kwcE=G qdws)"v;WאJ' 2@aez<ۮCH'`r/_8bH߈O>$n9Phy45 E 1< ~CVF7xe;IQG'v6 ޔR~u19>)U y( 0FVzn yQ 'A%(:h ,ETh٧3Xa}t7 b$e Y񬠐ɦ]a]BM"UQhij >>L0%|լme`@ L :o\I#Qќ][&Bֳg)K)8A`Sb(e{^h:߸t[" :Bz%y+ugr#YY%?`pI)3-|hLrqRñY84]i>Mk wSꛉ#Ϫ/:\sfz"]jP°j-?@^` $1 C:!% j`T]hNZC.Mx\ju8!ЦriS"f@rON,5 yeƜ5.$A@Y 6b'h(U d{ Vvfq>B. u:,T'[Mh,~d7.xM.RSJ4cY #`%.{Cw.ŽBcRD_=7QL1>S(:Sx,M cLVƷHϗ7á_V.Wxc2Pų6>O`ȩIᓋ26@R0|^1Żdh[GpN4W+x* 5;k|P?8)hVǽRyn<8.ye{OXj}AqRͬ֔ w FEUW9V]dl {HɁ ┶>\fγµ .`*'c08#$==}G I ?_R9ON}`_PjS_6sU&7R_UE3oK/+ṇ0V,k|0ͣ]ZxE6"e6hi]Cɂ4k{FgyYEg '˳9xSFa8gزE}> \G{gq6=&H:墬܏bջXobI2=Yot``GU$呶p"l. +d3/O>B³ MK]oX)D&\EJP^u*'uy:R\[GhUT[Bѿ|E4^F3D,ҳE叭7JD=;&іQ4W;44ԉI gG  Ŋb8䐇;8صY 6~]~tV ?ρn!UP'eۃN`eR(hPb/Dc6] c\D<*i\ })|+.nl%:nCެ?~ Zvjm9{v"ITz4kV -$3K-qj;φ wzGrׅ9J -S<,ZlPEvF9\`j6i乆jSZbrGDlr V|"*!d }QZ\_%G.*],2ܚfV;p}!J>e?ˍ R B4Gag5R(K*mk{jC)tF?tѳb$4[cꛀJ9_p^eb?}%|z{i+ U| yNő/[נ luM9xLF?9A"ͷZ ς`v˜QW[zys/r*b WzZѥC( ::PoI`B.|4ӯ֓_LgOT=6*K3ϡ ț, (s6vx"-ӵ;}`S_[`F}е <͌\J!4[\14m 8b0.>&xz `@6jp|ɎJ"/+I #"SS4`^m;գ!lsy|(T:~?|weD$\XzilFprAX=S 6?:tk*X o+ @ǹ࿘uď5qXaZ\A#o5@T$/zDז$*yapt~FcZΛϏiJHtbj- @NKg VkRvM汒ㄛ@7̦"hݦNxH#qx/n*)HLVlݡ ~C*qV't˶v.{(tZy$T_A&9&ܴ$Af~4lS?s\*`F=Kg؝NJA<)$^vQi#jAכgJ0E@Y׊Y2υU0I7hc%rBߛsv1^£4ѻ~N,t~-TR\h鐢kj?2kvR!ᄷJuB&E1$ZufG,D 4¨Ys7AL:Z,oĄHtͤ-춤T01ȝU:Ƈ-"R:D:IK_-Xx΋隢g8}2/]]<;=;a K 3 [%TqQ)Zvt1'Sux8cvxΰ[=JHR#D+VutτD's^bߨ~䎄nSH߹rXdOQl;~Joo1P ; zkjiZUNAf𜥪tt9| hxLR.U!OHrp"KE}LTaSNf!-h ƴrWؕӐ$3H~nZn5:=\Efe<, ϋ TXed^M7l;-!:Ɗ{18Y]?J{"C@Jek+h `/e%$"м 礜:5rE$_$5ȃ#6bjflDyGkҫH7,(ΦV@/ñ]vG_"Иܴx6F;eHИrmtO 5E+LNh#.ZhbNp)0%Wmrr8pcH[pP 6%( oeτ6H[H(iyM٤ 4 x?2q`s)dz|.6\k!A(TGZ1Yѽ[yis80aQ.'7ZBn'|`5ua0nVp`(e21=7@qO]Gb0z¦/X 7b_Oʜy|FSk|0|٣VӋUx)%8m!Igݰp&Zda ݏ!sC~D ɘ>#LWSl@Qr_ ׉0DPz"I&)Jׇm>ٛ|M ȑ2xC \sh>p||/lfS(_“"VS݊~wV3M~sq^wU.fU^],P/x^09Yvi(wxX cT",lm~\gٓ HS=>kǶm_q4XYl#PtgأGQbc`QSoMuxh>TۋbtdCa 5+X g-ă=!xSB=Hٯ/]/@+@gWFX#?NLB)$HZyT?_"H%҆}M/z7 D) wǦHǢ=y*_CLMX_f\~66eƠ!: &C-jR`{ҵ^lwMɃ]+PE gQwG/-M.Qof'ՆC_?g_ހMs2wN?\0`IP|6-KxR?8;:+ -fo2$nx4%3|bGI]$E;? (VHƱ$c9z;-7OD>XZ2lG =LDzݏk]⟒tpI=I vH'x]G7x--4crB3P84ݫln2l"Y̗ӺeEG+dn`C!g݀V|-Q`Y"$lQ`q}J%,cL>fnY8 cP=i-Z_'ˉ)o|beLYJ"x!<>@;BƼz%\۾CL&> O]D"32$٥*(|ȒW_aمclʽOvj &gIp1 htusecRfW?…'ꀭYK5s~o6\/ܩJָM9[$QD(6_cěJJi\1ɔ`X\W[u\dD V΀D!̗h{6/]~pD*Ko:sveMIY {WC0s5YKI0 Z#”ATEpX:_! K9'ǣYx=?\׫b:oimRl8J5 0SiI35^q⤤!VFKmZ]^I,,ij3%I"l.}^ml$r6P5׊lҜϊfQ9J+VD.6؅G7vԘXv6qlYUKi8x4 h*H^cᢱ 6KF"֗YXgz0VB/;iuIc_`,4ap 4QsآKYﭼϴu?w -]I;ܤ5>=O㾺a6KSG>v{TbP66.le3ʐQ#!VX|}~[-#q/1:I9]/+{m6H*d|P&w3P[g N^MOø#toTQԸP'\tsm&3]1 [Vgп)}l˔+h>GhztV .Ģ-E{[:r+J{T8D{`Cj4R]Jj>'].l{3?n*ռOOc,oAUw0W`>V:ɯANhJP{`FWA ́" 6xI?ҥ .\_tCul1wSRk2 _]|nFG"A\nL{\Ѧ H3sܾH*7%Qo>uW < ygX u2Q ^i|'UD'69]s"~Nc^ߔimaW+rB1_ʖ@k$~:a79F/zœ-07^ߓ: â+5,B)= Wg#G>[>d&pb9 C Ld#5vTL iz5ݟbthd')#]Kj^JV aK3UK ^-䉄pNXEH243z{R-%]Ƃ_X>-,߳֡@1G>'v?=N% =J_QP&3䶒tk^l,~ uRtTHk6lC.%jLlJ\b$kPYJ| 5>wt=ɾ` )ҞS'MSvRpLd+QF-Aޔq27Q Z&mOsv1f'=UԮu*?pi-Nlc7imW$3] {ɏR&Ibb)~2Qw.~x˯|-{ڎⳇ'%&1J;:`?_nMdΈX?4NG_. c` `r/Bgǰnn!/'o[[pqga4-\2MgHm{dL\﭂L;bQ@>1 9U&"DDnVbԝYB-Xv4*s:Yִ&`>wJrGJ@I@|q pc$l9[7N 'g+~-T LI:ʍ8Gh iG*;*SoMd"o^v -ĴknDbBKRտ ʩVRf?>mEC@9VVUX*J|po0TJn컩<S3灾ʩ3SȖUGԜWQAA3112TDCdHf4\{[|ϓҥ!:B2]*F ꜮmP$>Qy$KW˙`DV\_꒧cc[50eH&ڜKFۖ;:~9jQB];_Xw&LZzY"iT9,H_m`0M4fB@>0cHj:\<,Bp(P/_*?T_9QsQqpu#F-1{L͆'/U:-%aC5jpQd99On:zdͼc뷫75]URA-Y A!?^f񂭔tL9 *F(g2ͼfK7axajݽ*NCђZ=Xnʜy ֞8:Peg,ymj>9_ i`f0D nPb @lΟZ_A{J788|v0YUL\QdEE,qAی+2m%p@E@֖n[L9\>'%5o 7ꝇ܁}ڃwr%$S\jN}IxzwIK#73!|<܊C>4+hIyXx!Oq0p5xqfiE;ZI9Nrwρ eI[ێQb0RRk]e g* y3}6Ysgch\2&2 (!i|kw/?'i eŬm'*v~E"XOyiRw g2[SSduc?葦o2a<: FQX " {;yɵƤ8?:})ykB7{a+%#~+o7@T(~ `Ox#k, -AQ^gB9928wpxTuL&cd&߶"4nc[lO%o~*] ݣglTl0gLE9;, n: ;Щ J㿒I Wm,l˺óJ`M,cj'H3CbG KPq8_n}'O2UQK!(PͭbOLcʯs]1D4CL*W$Oǩ z"QޖFt ĊoV$.O/c?VӒ}w9Le5[sFT kFm,d̟=DCui--5G [u H.:0,5ZDZF; [ rF"El*YqNdAel>X"F "aH|@U'qokXФ(|= @Vv\LPlhe:W\gƃ\'6g*X+:Ra\!yAS/.-8jojm1$)ѝǴ- AQۜvFһ̅>UbZ};k2˜C"S{_JܧZC0{h^P)OݲK'Ǿh #\4S1-!` Kn=FIUqHm? &0 V]W(01hR;>ZTA LpP-t\ Rw &:Ak$|@$ˡ\ۨY^ oJ%@Wx|M'T<3 U U9l:Ey5cX *ױ'U|QӺkE, +0濁%//;hb;zDpL (LF_%Xry믹nh#]LT% LfQN6i#T 怶u oƾ3lX9Cm5JdDD't2nc> I#N?U-gJ(XtdFwNl+`lV (\H}6CM(a^4(-9o˛ZИD S UW^ofGSrC?Fu'34GRy9?nYx""ܵlywH?(tD> pk hxVܢ}E.P(kE}gU|PLu8o-w@9!VDC ;&-UrF&A h?{*@{_Q1S Ɵ`$]JŻX٣ _@(W~>c<?W:E,@%rx/&!^UCmՀV8 ff1Tmّ]CU@ m(8"g"B $XK8?#=']R?jxg/ ƺS 3]yM} wq׆uXb* <Df*sjZ*}F:/ܳzW׍ͭ[@)̺`|m mɀ}ߴGα5< aˆ"8W#=`Ľ1֞|X3>+퀵Ct˖2GP s{"n¾*zn~gh¥r tW5ob ui&٨L2{2z %q:I;4kUe8e,Ts9yK%nVj9$.fb &T [QKX\c6,-SK98ejj宂"3ap^h+mq]E*$pDHn}"OMze;F:['[  zbx]MiʷYSh+6:Xh;e!Cϳ>pVY~k@\RΩcPQq;e @ AH]ؐ"ɤ! +@qHdPǔ73SpK35`5[ K;Ee禴 g|eRuQӫY o䕨Z:m4\ H~d{9>,Lo<r` ȓTNg'NL[P &l*R E(e\ EeZ%1 P7-C4׳ Q4^.S@S];e֮,M0m ]lg Uq;zN(WTncXUi$Mxz勻p*޹#pK{V,;S8 13/gq6aʷ1GSTD.ƙ,隠Npl@Я&U lT(VjPz7}w0+VͯR+c">h\_M(W*9W8D6qr38!iuuu,[ =H슾-q}S|JҜ&Tqj7Ҏjp8 5ޙyp{iH`Ӡ%wj1ϼkoE!۸>HVVL]h ؜~G!> OW>^"y8W'I ŊeڄM5> ÀJҳdRa;ց^CVc;h"w+:d,.Q3եB!1)\8Ď{bn$7A0Yp+i)rd%5f059\fOn s& 9s`l7W  5 4Vr=ypB=}PTUďn]b'x E2Uۦ|T59[Ǭp11e_ήk`K؀1HlW{:ꯙӇr/6U/$$g=ZD)MT:L'R7˃+zCUqm},#t:| pCp+`Kz4 ʹTp',VgwQh yb Lf& аx*;4Bf9CX(,ϴW &[6_o(a]6#E`뾆gQåcqX"8P=/={gCh]ɔ:v-wWAG+KU,,Q1VM33}o$/h0}ݲLiScP۠IhSlJ8nŇX8oRS A'ˇ8VH՞{,vbՖ<[<3UbN6 9\m8b̪K)ӯ|+u*a7OnYj h?HkEm(ɼjeS`Kw;;M ӬiݹŅ1UN0 BB?b7'QNC%/ ;0YjgoٛNS'S0uũs6'P}vAx=qd$뉷Rp~L֚=(Qs ;=˜XJ_Rjʋ] 2v-(ڲtS*1٢4`BPB󁝔l%v3})_֊D9H/0G]|i9a1?ShBj?::ROI橎bXs]weݼBWW&E[ԗ~97Y/D̩<&OŊ |i `(v~*'^`2&lm jEUo2 Ct10guS9Gb)1T-X yVu&If9<\p$5M t3\ԗZN,ۈ]g4MLP[vjקhRzsIYKQ} {[\Dă!#ci pTpJkg5)20]W]k * [I=S Adim >/Fj@ooZQ ~OIϹd¦QL+`q}C'lM#WсotlHٵ'^+/_Fq0z +e0&#޲qmCI{V[߷(< GLp~OTzhf[M;MJh+.ym Ch3)1`VUX A8Zl{S0b7iXDZ."UW;q Π|5Ejy~]I#*h?cs"(|F&zր>wFbpvvx{ or"f+rEyU"´%!?oz0{۳"DDU6ae͡ ]0̫^RYR Át3OfMfLҍw Lqó&U|JVCs=PPАLwƅ$mF0qf>>Q"MZϟ Cqk/3=u'5Tg7$?,QpԲ) `BgSbS3&8OTp7 Qs&mh"| T CdU5ḤN EY&"ys)XɝvWĴwD&^!_!W#'&4|]>)xw걕E ;XNW樍9tt+Ǝ(TV&BNQ/Ƒ~<v* uK&iF6NJ3a~x8|؉EL'ݭnB-fM @i8 ˷ca77Tx1ǕgijAb1ۢ˓d8p.Ue^Ueo*~^Hҽ{Q{is%ZwOmrjEmw:@Ĺ UC@ *4s !#3c]&oˈOkGCKrLÇ tUz:V|[!2b󮗖:hgN Cr}=Q6tyǮkYH-UEЊ#prkgJ~>cdfd|SC}Dؓjop:<"<_L7e֥xuo {>^7>)L2_cnH:&Aj^spi#2 DPoRuD-@eFM|LW.a0Z~GΉH3/o>:EJU=;珳yk(صVx4{@T>ֶl&Z6LL(vH#o6R?"w4s[emKr;MAn)8wڳ?abCv%LS"3I4Yܹ|ET :Qkf>f=RsH۟[m/8Ιj7U isZf434x7] \JDf Qdza)5[fƾ#\d|мf2%4#V{|gio5kgMfJ2NLorͱAj2ʖQ[(z>bXm6![^X׾- xG?Y Ixi._T Nbf.Y/&ؕIhYtCHW =N+vurz<>lb(.e;1}|V#NA] )T zmᄙ@cvr#=- 틚BJ]K qye&_I5&MIL[L'sԨab?*v^Wա\\sI*?xőkM'G8Bޞ锖K`L޹{ds>no7:dk2+t4 %rRy'l!O^7 |e#y^ J;у܌_AHRg[@ WqAF `)$Fm4-4a;f p$VK*¶[DᴭF8e;&vKz[T5Ԡ=}w_1AW6I/'#j)H!+M,5SuEG  4)zz&]yWw^a6:RTGUc\_Or',Efٮc3]y,)T/~B?FÆM9~ilGaHK0]^T7*N:WW&a[nvhL?S VY M%wo-UUY3:d쿈9E]_ nXdmC{8g ƟP9W O$R*JO1ȆU.7hXiՖ!D 8XsVp/G=a $UG%Q1ؾ]?, asyv L"QЍO77Y[-ZbJtGBNL$+)}noqE&}pJ +Gl0͓/鋓^ !LTgRbc*i"5G6ѭY6 d?O":[&Ę8v{ 2(p.Cu"OS/_H#dki_4*Fo_YŸenZ)]i q6bՄ ը?6W^Ab%B%o?> N: cm!yFyͭ#s~b)l~gOI)~Xj ݸ7l|T)$ # DZ&IFj,'mOEt^|XHOPZVU  DaN*~zx5y #-[c@ș{] ".#uIѷ7rCM%[1z4G2h/#`%7V;~$gYI[q.fMJQC4QYee<y/ d{qx|Ltaؓ2I7z2ZMYր.54%,CVXD=/a\>V1rzLqiBG%6jDŁ;|zabK?jcN v$ rU:UZ:VȆд) [Wp]2/ lmFT>Vմz> =F;V }mD`{#Z=\u*O: (J!#oNPbEq;'p$pWTȯհ)Hs0b WԤCx'Uh_A#[XFEcvk[HWnH&^?a1A+cUC87/Tјgj3N@o[zT`x_@q(q Lih (~)RPH1LFc:6dH⮃^ /xΈ2*& ~܀hNzڙmsӈ?Te\ Zm䮜f_$߂+V'M@ᯣHAEtuXvI#y& )}r8;:9@"n&RW7uߨ~HZ1REe,D``q@ijHMئ9O{d'ӡcpJU7BdM O"15} /^0 o5Y*]nLΝsMU:N'jy|9gbq7k gknU]AŜtO-ʺQGߋC."z;YZE u ]OA.?-"Lc׎3.pzԹ.AWKSP6|:2@6vYΎs)2c4ZiCrV",Ŝ}яiB0>,dNjF#h0Hl]&.&k|b~ù=xjIp. w] ˰~A?R_ 6iZ?p>JzPCyqg%':*8 mA DYS^9]Pd,+X㹦Q$ h~H^g̍0ȶio6D)S;#F8;^ RsPRr|fzʁy8,K r$D QHЀht}Z唿 (f1L8Zqf(>,9k9.M*KϪ4 –*qaWtygb֌)K-*X1_-_&KR2tβ< J~XsLfEA?}ؙzKUhb.̎ (A$?NUp4[`dVqLe4}_h.Bjo]]Q[C雚iV-J:>Uvh଍ ݁ϢaYU[{5,BTN2 2־"Ҳ)6xTnp:\nUy*Ǿ!j,R]]Akqۦ@}K Bg5pw,㘆QТ~P0* hg:QRPJ.V n̚Y,s$\;Ϣ@ ;? rvO#hm7g8NQq'ź` 5e _S "|h9pQ9A5Bvf#ղ`Fg9l:^['"c"Z:B$ >u^WQ%$x䡆]3(} DJlO%j0oHJPoXD&׺xT3@i^o)좵fiFV)oz$&+ @ \fgB! %2랳` ݙEc-'1$#o{0'f4YIho?sXMIR9B¸MIe{ ֤sITib>֑3RMq+^7#{CޜD/#2dAf:sJNRS}$q`<^(`)!Kagb Cp *㨠]2'Cfc{ZSeYEviEW>Rߖd̻7oQj>Īp`fbK}^C,ˆ W1u¦K1P# z3^\2!D戄 v jbpǜh=Qy\&}DTcD@qp߆oʮϛ-$"`k;O>;p/ ] (zl&ο3QhD0a2PrW04Ê؎>1rn嚮iK`D`0N 6"oxݛoy;&%h<&}+㶈ˢ?J1_3 %z Ҝ0,,y$BuS6>@$3<1'뷞6h G8?La7l5GmAjch?DB<&:^/Cl5ڏ[c=Xe#" S~RӊسҲd:;PmR^9`q-~4.'dP@W$4?Hi jk^nN0Y}`uq+gO4ɌIb0^ԷvF;OI)r`-]P--Mah+ ٍݓBL -kȥr2'Q%vHoQ6!׆ޤ/ Su&hK_ۍ ]~,;2@ul.PəQ 6%+p1S5?y/ gCeN{lꤶddދW>x9ojOjd΢&dËFXlcuEq xɶ,.KGzaJV ʅFu%2 /וnYHq=n΃e\뒼YWaF0eY$MOz֥`&c&/ٷY%l uz#>#Ԉ;]p[Wr/*t}AwP{3'ΣNzuיیD!r;j[Q\tܵ1+TV*qSS̤hgQofZ?~B(lu@ @=tW݇2wYw.av9X΀{Jǐ ̚J n2<=gfc\d.v5E/ZnE%jK+Bo\9w|Ā;h.m3&r8t:\㘧]oO-&7ۋgyl mi=C#ׂ.u.Y8I k`bM۩t}|(bZ0;3"FLPU͒R"KRDH.st!ҟ{ ngHv8Xxgl寿&pdYy_jًEBu4Pfx*pƎAsr ɂhY庹E.o#o+i+ gL6h PZݘȍs^MO9b-ʓ l{n+=׆:?~]fE}\4qc<@!f1$8m][ƶR@G!wn3z;v"IGӹK#iL*4S垇OVh>wܤh慎IthƟL:s' n+m{:WL]}l2P#+~I VwaD'N' IJ\Rf\Iq%Q-iiƸA/z+O& WeрCΌ~} 21фJ-xexET۴ZP>"-_9ξSyF w&NkuJܔY)Tbo`9"elVx/(h ˕ͭuט0 ?q`ߑ@$ a0gPNɓ9LPu^ (m +YXi0ݹpq̍mhTz`Q5%6aoF>yP̭+e٧,;tނj\iˈ1ouY wFԣmٍ\ I KLl|2a0zr`]hn#s8\zɞ+Y=9.1bFp"lp ^(CLI+\zt2nIgl1(hB' {4@QQW4xp~$Mz (J;Cn6@V~ !կf8OT|GW]S`Kk>(C~u*$sOщSSOcN{ Pie$:Iw)]9XfZIL#%>ϗT|#G Dߧ-ɿUmr=DW(V5Q >Nu3N] jnZDܽ YGpޤ!" 'wR~U)!D 0s+ sݏ*s!_a}=PePSZ_Ҧ*  }RO=(TMT nJh4r2<'U 'T]O `׳w PJmkbP^(vaYR#gm,E1 -VH=BSav뉑I;VT-`<=1/ )s6}UW[zY8''^K}q3Na΁=H&nXrwPsT ;#{):sh;0F暮b 88nNEbn#nfZd>\iqr&kgUR"s"L@ޯsӾNKg]dGg So\?EET UHꔗ6r^/p8+|mK~&e ^@U,u og¯,Kg,~vTc 3?b;D#8K|$QIF<7ٶgf^xh3ҮU!NV%f9.wޣ.M"iw:ke]ӱby#pnBX< )Jbf͙!mݼXh]J>&̱.+XR|;Uٷ M; ([ㄥ!c/1_Gv!V,fTqZW\ڢhmzlh/ OCl%?qvyWbJܿY-"v}kGGBD?ݔn\wKMTe_o}u<пfiH%/:,M`|)h?;yDkS2cqiS5ÃŎ\h#d e6w"oA$UpY7uN"- 7WJy0\cEW,1B]yԩipXX*o0 N).ٸ */Fqj4("0ż\{1+}}͈4Yi~ܽ.9ks1ʇ-)#! DžrI9U[dgGRq! d^ds39}{蜫p2^3z?lha LB͐ ꘍jm5D|V hגbLS q(8{ʮX]IKd/Ιm?5$/A8n-ocM*3D"| ޯj[|26K#S4^veI1%5܎a0Iۛ웎@2e7ŠiOr%})/%]ƞ*g|zb-Zm*bE_']C:}sHLwXM绿@9H8lD ˚'Dj}:_HW~/HFWAa3tuvyc+4n Q ǿO ?jԯT7)>C\&g~s%ICDTTsm`Რ"iIg=E~M"09O,kL7B*Z>~o L/>i,pG24C{hR5zHAYh0>Q!C%qĚ<5barAVNРX) Bu>.^Qyj= (!רl,xi G;:1PJݿ}iŞzo3_kyـ$Jz`NY6c.^m;Cv6BA$@OGT}h.Rҥ|E۝ީ8r /1M!jjs_ͰMOgj-&VaNl5 "7TEuYS^®j ي|" ;wόWWXTKe"ڣ avPr+v<+w3Z"x]q0]#pܩ?؝vc`fl'}O23b@x GhS֨V]*xocPvd#C6չč-` .*.D(h} +^ӑ!G_t>.m6Tۻ-#稉V!_[y0UPY$@ڞi>z%G# $:/u7joloNSRIKp>mʻN 'X\|_7g,_b$ϰ}Wmۤ0.ϬY*ZlܴF:v?tR^P|%)i'm1"Li(.'3Z+< j(%5ōX7 O4VhIJ'ad1%è$C: ud)@5Cq+oV]'̣&WfR>744T70 fzO v7~Yc4Kl7eyMJ[}.習r)*"*^\ a{,_k\ Z iyTf?'L7x_QWK u%O6 @Tބ/j#GgzG|N kq/=k}}>F J\: [F„(K >ZpB!6z"9TMu!+h?p'{6U3Ϯ܉}ޚ*!c=B$i#3 NXS 7li,e#T]A8 İ:>\ou"is寥7[ZPa>9Y,;FF1zqK$IDV=&JHf 뛊KC?Ls({,<>:,N"c2{ X%|-6:F|{5?$܉/; 0[VT? $}hxYX 3y&$ir"!Z){$x=ɜDR6H#9GCT₹ҒP`E uXn DUFe7PѲReZ߄*X #p,<$:9f<$Dr9WGYkpIU!m:*lH [F5M͙?]؀G5ylNfc0,*5%O)GY9y{]fBP5lc2s$ h ^ KB>*ݽd?yէ:뛫 10{xl $ZA$vxDi#z9VG7Fg3GrUR=L4WO8t1¹ BEKxO7,.7f1kw(rl=nG=,u3n*rfBzR9"ȱDT-~CA@ĒgͺSQA)d365JC.mA,vL~ȣ)^?>![M2!^?%\ i|,6>p,MD½kK@tS bmHOjr,Blk=od0]pMwaGsk9)6~u>V% K '&SZru?u\w0%0l|7/[L2_g}Nt Ҍ]h =a |~aW)F ti旔KD-IwH`b^FvbNԨA\{X hʰ3fJ!QDLg>o -C:Yvߊlc(Z&nވ+znďwUc,73>I6FT?jŵ`dn:T&fҼghAyҰ#*cYH`>ᨲkVnjmqzM9FB buVq(Fz{XiI F0飪η2k^S`&8tniԻ$>(!ĖwXWaaH!/cmW 7_S舆6IZ E?jNWEN%&Vnm<4-^C B_D)c›Jr)#esb"Q5iQ]_e)wr%t) tEwoзpeη+э}pӠc@j5W@9% |_3e;l02凄; XJ38u4e\yuSϔ|RO"ni}n'ٹ%~ z E5x*QJj'๪.n!_;PV%QQHp:۠Kh3FP#Ewe+7kH(XXz,5nEU Qt}BF6yF]Pxo[,@%] ayB2..XZ4n(yYkK+4:'jY4z$ZQoͲl;K}B/=[n%'zDM.܁a X.ƟWj3K#VA+vb?b<=+ 7'^( Z KV؊tY5"d÷Qeg75 : egK%Q? ͝%9d`|>N8VܚG50lfMNEVJfMm#(W7VLkht[^N$gBHEMi$ׇiXVPi'p^Tİ*Z">ih%7FucnAAt‹*|6n4_c =9nﯜ{>څpT( $XiA܌?c>SUxYrtGD9yOL4H D 6PFV=*-'L~-۲i3`Y[ ^$0 u:;$UQwb)zF#8T k(wГ{=PE6J IjtjmhO-+-_{EZop1%2!nd3{tt):8c Ҥ;vmܖRHS Ɉ@ Ko$wDR]sND62n2ig5JZ`X)c5m Ѵ `0'a%?gC/{ Gқ8M?J{ز6PM Avy36h\JR k.Ήox{"}JJ~z9R^b)^M*=ssJ,3RI*H;o`2U%AKpQ{ξe8iHu\@^NQgL2A7`fSk On-}TOu;jx8H委بCrox$:OIJVu%g7eQ `vRR{lUo^EŐf]HK 9 ag\^ַx-i*_ma_k~vR: BD޶T*v")z4arcti3S8<0)Z񟩾en3В*_9BE7k)Po(?#= ѨIWޖMEe,JЉ$ q˵'{.όuRHZY819g"Vzĸnշ=˼4 I_YTТt{Bnxssn0ߛ`RܓDҝȾy2εoyZϯ/ԋh-oa]GMn2āq0vkh'_&-O}V^` f,)f~lB8D ݯ w+  Fce2'f8!!ٺb5C3d5:$M4ӳ5lY P2d"|_ϸYEB/fO[ne6,k1q&dh˔zeMPLi 8,VK$WSqo0rșݯ<;pʛg|U>ٕc_9Vͧ\C~:/QC$mD;0@ruQ%@WJC{O8v7OkcM?EGXCCtkBV]$!a-QU <~l24-frG󚥋AHd<|m%1P.:eg_|s/TYJ@j+&^ ևV1`H\ 3_>#no;D;d'niޟ73 ¡h)eʽ;esV?woMpomf~T; q33&겿r%<ΔcXQ;wI /{(u('-9 a %ŏpj;T]ZDOkWq/?;[&arSԑ#_o%=bAP hM[#KK~6ljвؙ#>=vP.s:7έNR$EbEE 5w\=f\!UN,QPcm/rZ+퓓<ʹ޺P5 ,ͨnЕ8:Ya*\}$w RcOu}pb Kpq0Z@e_AbOs/: F3H#WQ2RX!XS>k`XلPpH:oS*>e7hx[ۺPoL*9IqVnun:ѿ.w=CPyG\Jn:u$SsRNWܡu=] !n(VgV2F= lJuww&|q7*Ǻ/NAkjcf`ii>գ8XaZ> gX],v0$2H[u*WΚ%JteQ1=Ь{oNF2g@B 7$a(jAQ]:} /@Ygk )xOkAWK|^+[٣'U5Ub.Vƿ'kRq}@[fAYGۋF_|'Ytn;IuD yzMpQd꼭d>~,Y%+ĵJXUcx،H@ieS'%u<j5>>t:]  cY%*ۅ@+ x:MMfΡ [ %$'C;!Z}LT#]Z !{i+0$uL?f!#X̓WIR3u uY)ٿU=8<()v~XՉ2: .z2YB"}Y)=`RxoĚ־up0BڡMxSuX.'zo$GZߜ71Z;qk!7yA ^{\L{XДZ?Cc!.}fO!Š.s.=\k5jaű?핳ڵI,=`b8GTHQl+8Re 6w-lWLL#եyˇfK3c9genG8m4#R=bO)6hջNc7$L:G|粿LVʃkL@!J@B$U#?Ew~ACI#?lbțU: <Fl)#Q?rE{*MJT3=%/Cn(d|Q૽[c"Dކ06R, j40۲X[1'Lx8okWZyIU:fNi@B7d<4 ^f5vlmp ҍ: i҄ {훤eK~ŷt})<-ks/̕`~5Z:bFϲRL.#imŁ'Ҍ]S9HLP e5GEb;ht_PR{br]{Cm ,X$e8ȁ_H^c֖e)Վ46@odjgqX7 O00H~F5t,WAT?!7inhGe?%M\Qؗ=s)9q\F7gC2i\Ԥ ">'jlir\M5;OpzϲhJk$Ohz 1EOo_êiOOdM3hs}YLCci *weW GS𘘮Br,r I>]ִ΁H@lrZ6  5TLQ"U43}U7mh,zřqș\ 22ҿNu$Y!䰍?v _Kgze ] $9PqJZ3~7]X b4$bupzp;bTtJьCa*Tt3A ^Bat$TR=u-6"0lCKHi뾨(YJtěB<誣^Þ)uCu[;Ø+=9K^b4U5n:jqϴPl*3@ vrҕ[G)momX8 7:߽U_T 6RCH> 퐕$dnBcK7.C=,o2Nd\ WQP+2Ҽ%|=np]42w-F%Zx ;hn/).GQ48Ԥ쉮Aa4**EuAfWjJ"Xr\ݑ󇵷ޗ8~!&Oޅc.YJ#\^/u 1p;ۢ'2̍.4(BZ;$7%ǟ{$,^|hnrIא2TI3e(\iͮT▢`0F^ZJ~Мc' eʗ0t 6w˶mɎӕV(T<l,b8Mu2jI _Ίcԫ &/Vt?dlnr8>$ <fۛn2A}CKO<eǵ fbcIQiˑV$MӍ/U,gmIi+"rՠ&WuT=%\? 4dڂ"Q]NJ{ )(eNa;O7%Y!5%-tV5 ~9bq`4$z<۰aaw+QH>~  qK외,krݣC=2gM5kG^C s봄P 1d浄˜І) z$\`|80(8*-؊š掼Rp9<l-ž}Qx`أ6=`X(t_٠J<2)zW[kF 6@͊#Ո^ł*D0H^S7CxJ+XA2VѨ!t8o _.^X7}Q;˫W!%Ñ}y9b RHgEO~#mr݊rXvv35f{SAJscgrsw}s5wX N Q=>Z}AWBmC-1YʋDz}LVU7g=T##=(,@z \3Zm0>zLL| [D\о"h,Qz3.jYe/* s %+okTj'+7}dD^ijЀ1q&?J/b}c__LGgDlTdS;ǵ͘?=m<ۍM 7Z +*qYEyG KOe!AU0u.҆9e|~.&fP/ p࣊үD7uBDKdAО͏#>}'F-b!lY ^m"Ic;;9=)JqL]q?A (iݻmr@,[9c+ජQ$zo@,=DYAup7-N%pKb|Add%nn&AdX= Kւ)=kaB81R;7ƆN6IgqSj{tO7Hʦ'dERY(=-߷r9&GۘGv܊UL^ <@R ðJ7B0֟R)gf Ҿ^-':Vj4o)A}HiF%ݕ;l{AVqI1OK(H` 1n*TD C6ջ෢vyoԚƾ Y=!@g77rGza^ _MH>hF¼U,dNخCYońT!˪AWP7 킧a3וkɼCKY{z 0$H7Zly.3h0liށyasVtAҍY6/r&1B?TJ(lE.<Aϓd"<]1 /c[Bxw7Mc:'}MpgnY^f4ƹ PgEz Ǜ/*MW[#qHy"D:<%[ s)~7mP\`q#_mXCb3fBs{w#h2UD<ۼy6'uM8j[38/T`2*+\hw+O;pMnƄd*J..ݲ̆cqר <_ G`!PXl".dGmи3D+U0Nie SY: ,zSPG?㕊I(RΙgayy.""tT^1 iηY%Fo(Bkb荚ňqkԄȬWd\`~ғڶWpY L^V8/p![\ZY7PHJC_Ě"Pu&h&T%y~/{):h6Wʯn?Ny9}Gm8]Cۮ Wdq9&tF[v$=KpgY+; ԛ^ĿB"7X+"6V~2A_?u]SQ=GZTfz ~K:To!U4z"2|-h?Fү +x:$^3LĘډf( /}ojG[0_ɘ?€m7 [ܗ͟#1N ÇVچ~#y5:c`ӊoSJ\<_|N)W?+qMM~a^])a ٙ}kޟ=4M˥|V4 Qj >Vg䆨m~#U7:lvQ!hK`G!`BRjJ4ccdyF T$:k_ۋ)"w0X< ht,o_R]]ȘFBh2h.Wj[A [ l1SW(0: Bfh2Hੁ+ OSwKBnf]ދw[-H5+` sc4J ɏd'!{`t,Z@5`<;q;/^9;>RԦ3ڨ7FTN!Oϒc{WO.u$ JGMV#m6gG`МFBÅG|>қ*vp8E!e~ I ˭kK6 CvR4GWm}iRlPA1U& ?f95}mogy@srq?;zpn/< ފ#(1Hg3OGOAc:8w0,6tbTs(R 2 `7?C.R3 L^N(_ͨL]nc޾h]&zCWsEL6$7oMU6@½(@'m M}rFpNF.Jk-9yZܼ]m'Gs(`C.}F71ݕ`&{-L9:gۆL"pK΢c`^Azᦴlŧ6AE2GEH$ZzOj)%F ޞzlIW׾'*Xg쾖 (~PFN=שǞ @0b/Q hc22 0 LXača(p/a*Y NQQRA*/p^ 7|/G[%+2E}r4-V5-'po٧_u/CA3l0J)x\ei #X>a+-M rq78Rn,>Һ^r6˟$`Ϡ "\]$<4Pv m#)}Y_0G9kx+"`ɋaN9H5 #\jLmQ$# [Ӄ 3 y\Zt!*T\-*sI}A\|W'!=zWy Za26hH". :9 t{GُGnѳTɋ MkPc}.tt, l3-m~2w]b&/Ўy"I7h|mV*RWuzqcEF8QR  cC+f BfOjh4/$ QtCձn68,`dRGA Y@@(y3W!"%lKtizǹD@$&7GljoڋByN?꺺2fc_4y0ӸqfI܉%Td*Cs-2){jzj˒6ڲ$˯p͟xe*ML%3!`@2Kј숅Xj:Y-Kg<'!`c[|4…9:IGpְ*u9Q90 %KYǧ#~8_-_W`J- \CqQHUHo$0lI ܈'hBK.[c@.զY,KLzd7גw~*o'7d%=<֟CfB\ e\>V*3JeْKe&׺a,ג{^u =Q+/TKM}#GiMM0.גV23b u0(=iLվH!iD(xk9:B-yS3 Ж$ 0}'1.讆 ֶ"~K~ 9~ȵQC*T-_w-rT"1$7<MjSo2$9d5?;& !"_:{:!S8HX̶ {MwYHLj?˷Qw[LȆޤ2Y_:-rsDGWK3_saDij0m~}Xw5S)f눜 G@,'E}I)?S647_,O4^YFcnWS#Aj8!#bi*o\k2KQ x \84J[f5`sXў?_eGb[r%l(>G&H FC` PKS/#=p\rqWrLP87m%5xΧƨcJ)gQolebۚ44s?^˼xrnL2݂dsk{ Ӳϥ=Qd\qӭ9:õ|(e^ @ >24&Oƥ1OSD{vusSe'R8[vO-8 hF/IFwDɶi"FOZC|4n=%"]^^`rꌗ{.RͪK j玽;.Uq Pes$̷7BrSDUّ>|3L]QB=52 c ~>Į&4>-[Si!G?^1mFd∈U q,>G(9ZCVUA$ Eox Dn窟P9A5Ly8؈āQ;Ǜvy=7\+D넛Z<_D7X,8NxeVl}J2؉Ͳ ggEV|헌K3)%JeD{+8,8Y'ph;ƛz~|ǧL+]u_pwl s8N<:7c[ژFn3@5P;wsK1sm[qሟQ1w+~8sq6^X~j f ymX\]L"%}GL(xj}L+@}m'~3ҢGx~dQ5Dh=_@&hAJ7τP(K~$*~JmrS̱:05QD0 ӄ0ތ7!"AQANu|*igs$/>2c{ǡ9ya9(2|.e7K>U#o~bm([2y}lLUB64AW0RTQoqai+ 'gĦǬuŏ J[ȱ<:u%|5#ӵW!3 A'<+!p,Q#z}1fdvK"F.Udy +9zLN4"z&8ߜzaN= *HXA+`~c_| BED%5 Y -Jj>$)P=T-?l{/g0, qUtgJ4U Gy,fp&'2ьνt8pxcÐhy ykd3O"O\ {&Y1k?x%b~凈 MF28C2A0 v(CT}^N; ,^ WgԈqB7j\mb/ GaiʲTN{#lZ[?oDˏYuWm:zgfϡ?vLSN dJ.`HƼ\ڝ툓Zϧ.Z}/d2|8Lcv<6nL 0b 1njχU=/6`޸NScM:TLR%u-{/$рm($;2=\e`c KVPƌaYY` o ~DRD Ni J+X0j̵3 PJmࢺm"j5g 7;%Q '?Su}+ҭ­ D#5't7C)?fs .ƌNLAQ 7ĻDtz}乴kE.ݷt7$@o0"A%mtM( 8T f2ط  sW&˸XA%xA E)bߥTk` [zOe o3oà}a~"/(~)l`>AC]//m>KG+y.Wpbb"Jߑvv9| c:WN5 ޽-)az蛘~+C"8]nye94ot1kut͊ukvK>P0wv5=j=oGAmm!(>6ud^BH~O_qQ6֥hݕǓC rjv6dŠEq/ p:Hwl@:)Mly dv/ޜ>ifuZz2XVq(5[8f%6TU1SɏJXbr!{Z9,  gW*?<6|im2()ň؀fՋ耢 8KR]UӜI%;@YO㺙whYE{͓hm1^?sZcPڳ{N4?V[\yƻȠdxUcQ.>MQݚ]y諃( !lE!!=4C6d*nAvö vjSC,}yl6Y~y EJ Zl*?H)P;޶w`Vb/.M`Eu$O5ف{p%P#Xq7AooMj,įT_{d֙3$∷>oaKb< } %t{Q$7i¿gYZ0707010000042d000081a4000000000000000000000001642f0976000052f0000000000000000000000000000000000000005500000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/au88x0/snd-au8810.ko.xz7zXZִF!t/NR]?Eh=ڜ.+Uy$EOf~gsw\f`?_^J_d1\|fm#ˁ + Z;X#  |aNS#=zDYu&Ӧo!'=ck O?a+z0p#,V"xi<-=c10>\r%S<^$~_@ViNw=7ImVq/$(Ҙc!g?їiSqSnHL@䓯Fٟ# XX=\.bGsVa?ARS6*f%$ `iĬ>ί`}|CGoJ*hch4:Ry4lƯuKD g?-+ncT.#S35n4%L;Asm]*Ym52#miV{r,^7 ml<^2ӄxw-Z0hFZU5y-8`[;~$߮-۽?ۍ0*Չ.*X ecZTQxnlJ4L7B ]OҨM6i bbYYQkֹңJ7dNrSD*&iGiD`aI^BѕA5lmdUo$rU?MwU 4~j[aGylitȆ]t '6G~>I@lI˵1NO~E'0h$$;1gE|U9 5F~f@?frMoK DC!VbQ j].6Q.4|v @fa%-V}E;ISq;m裕,p?RFW[YWm'Fkyǖ XX$Q.-\iB$M8W͠#00!їE\-&W?hNx?8 ?v[zCG#@*A We4CpŹ|^c?h(\JCʺ B/4-0-ew4?b>|=i.&_lN)}I1ͅ:*)vg/Y:gWA:=Vn}u`<"S}c,~{SA#ڴhGM yCȴ2w5|<'MfPM{>7@5 :@Qqδg-z8!-_BÐ-m}L|"*G#A"Ɩ­N 6Dt;) T>d 7\^1%OgQ=t8t1wi 4}݇tJP&e1l(۴ő'yJ(€ &^m& xs%ߝF.~Jأuc .rlN53ޮRﺕ2E_e>˾ wgaH~p Εs.A+:[^%5{Z^/ClF aS{E:mbs菰ݵk&аֵ)hgW{{'2 m4L;<CI> YҎ.h%%B`8] .*XB0eۮ9%d͗;LSl 㸬GQ2c)֢&BqII"$|!fVe|2T?fpN **P[oWPiuu=qV>N7+sGZϊU{<ȲӉ(ZFtPV0"-u"z},#[O;ڎ'0ʅvK9J m# 3\&bGM>soc HeCxGq 2XnE! #7 B$>7TQTf! ,tШk [53i[t|J5RX/%yt{jTLpKDUnDF?Fk?/?NJnx'ayVn fM0dd/ &ŋ5Yg8fS k)JbQ&j~5 fS{.Nܖ",J%<8^^WըQ[rÔ ~WOԮ'Hܽ}6Z+s#H? *|S7.$O|DpJ e!T?/(K_ ;{92́EW<E̢ ,׾,W]t5޼TK{}vd{<:p۟}|b^Ћx+%4|0h\Ef?=rqaum΋T6 ƽd𩇄ee4}?.&},SDj ۮP5#Yw?  ) UҍþQZsVhSL̻eS7(0 T9eGkG#r:@ 5$<{s, -乽orHh7D6㩕\QD3H92m_*F*FH8m1C~?'ʵH&"@P~ )qPmlpF,),7gU v䇖ounىHyPgRn2]$8,OC冖C@W3=HDNK\ W'FFl1Dʹ-@c[N]֗1ykׅ5 O@!>7a"=r+ k2!JƹXI`jGL.;62]+GħMaGG TL =0Y(XRB9: s2>p"mlɍMUOkVۯ%ԞR3Hz|]_YL,h;ﴍ- !\֋(9ժ!>0K Z ֏!N$}kVp2ۤF(~O"Kv?-ȨUD G<f\GіMԳM<6X t~ S*lp.^mLYpp_DDz f7c4!M$@٪d;~|DU yWx{i Br ;2 lJj=Ba% bvUU= YS"V9[킆Ai]Z/`;r 6%qլg 1QxBWG!\D׾:C񒝇۝J8jU1|0S}/!">2C:O}H({iБ/L12XFg*U"sW5#'%I`Ex {` 6JT;K]% m?~;_ȥ( ׋E)L]֣Q{ꂝF"?d@rrԕsydRL5 e0ǺfagbCBY+Y GTJq.jdX%OV%bdCY+"؅i&310=&CExGujt֏X T2+7fNL|$IJcMЩְ k۫3WV#_95~+R0"i%KwWww='UIHZJ,Z%W-VLX"1z C;:pMk8M/._%D,GP C,ˋ+‰V`{ཞH7Ig2C&M}+:tpu~4)Nnz*+pBUD0m,AtxsRT[&nl@'3 &l8:7WDO?|x gq{#{uk7l"rNAlWcHRP{R%qK㸊[<sI;b}q;ma8i|i/.ͷP&!r2W;]K"z6>K &YH<ƻ9i!Pu+Gcl U.\isL'Ew]탼 c9qY B뻛NH#U(Y!`: T;0hX@N v0{8H(DtCƙӍƒ} 4ULf#`-Bp/M.h2S >5n wK%efYZ2}tLcw&{SS +,0st̞v^C://@ۼXN&Ii/@DDv!O T"85ȷ_4M)HUw[ޣNSՖחlDG-k+cM ,-326VS}2\e S"7 ?1]6ZLHFT:uGJ!Y@H\kI(<_؂>TN.nDk"zÓ1`b8ma$9E)XXF鏬㋷vVƍBDܵڻ3zsL JS0?nm2q(B9RLhN: ~VG-u?.WON i!(((+r=/.q6vv!*!K#Dñ @.vjC΅caGXV|uW 䁁C֒ՏYi6/<4 F¥X2Fy־+o in,_|0cAgbL[ϡM ~w8-c)/) mU7Tp-NP)eH^K"2r& Y@Ę`z 7=d#F-qV6]$jpsM|l2?cPWqR/­~Pyn%-۔(>.`?:o%/VaƶEyHV_$ 7JHeg>#"%Fǀ5pc9Qq9h vqb<8,TmxhyGjb(DHt*b2CHƤ?ћ0R1JF>P-NY.t1 /Em m!%MHes ܠB )hdqC. )r'GL4.g Y $ٵ޸iL3]n~y Xt5b~ QMa_I qϘKcA4MoFbP?XjW?GK߯RHmǮBG($|!jh#I/zNK,Y9=nɹ|{ jw%X"<# @f*mHDp<?m|Y -K^R+*O:Nh!}I#n ɚZ[wr u{]lS=D\SECnrvv8(8px57H5l89ltwb1sĭt$"R'Aaީ0+>t ;J4iU ,؝ujj*DD`n1*J֝Q9ڏZZr &Y:i3x4]N<)+$*w_@]\O. P߀q"*-!`vônF@N8t %lL5Vm"WL@i ԳM:oZi+6Ʒ:- hikD1>zY K!mOi-6ZU Mq@_\KU[Ғtf`U Mu<$'/+ĽH}:͖\> P[sog= 7YZ.!oo` vߦnQ$yɃ+{|9iOnZ4 CED%d ,>蝹1zSd„nWrX~.csE%lnwgx%KE9:\B<-څ K\ rbJvbJe8\*ߡߗt]M r"'^_! T,9f\W,+Nͧ"CǾ;&ˍc/ ݚZl%W*?r4>+ahۗv-3^x!W쪖z9p\GNNf^7 /&Al_u,2)z )lIgy!qlи΢WdVF+1/‡_ԗE,rxw{2|^_!}&& ?2+mfGR3(ζzqk1os3oD8Џʶ$ `vK"-S?%Fz n#h|y (nw#5i-6xtL'ͅɗ\밅.O7PV /} 0h35g,gO7;457g*^И1X,;>jtiDE /z-{" l z`< ^yoYTV^p`2"M\a#Ӣ|,+7Vދ1Wrm$ 2.l{CA9oj ͨ;̟RH OW;L-!qV J;2tV\X@X,^UOR#e,J:"AaP}ĶdWډ*s20l }gozxAq~TKT->ùhhS\,P})L p ?I*Vܒ޹h]5* yzsj8Yfy/͵%bFF4~Nu~k_H?6f),/ԹAڄ hp~Y0)P9T]m eHtQM麟7_xic\Y]%.JW:fR1#gFUN["ռ*o=Ih'#CRC>%g^=ۼKaL&34epRÖH;^rP:`6jyNC dRlч`1?~zi!l-ͪ#AvIE91G>#zUqd M fkEFv.i(pDC%x tX_|3Їǖa⺝5RS}&rtv%?="ߜvC lV_5|맑5ʥ >}i낶9;,.s4 AAPg?G!naW#N~)uʾj(eqUI/bG+P zy7&P0+F4^Jyh*7@,- Q䚗DbtQg͢ ETl6ClJNcOERDZY_5Йb8Qb3BW񏄄B6ɷ;nH3yE;O1Eg鬜uݫV_a )VWHٿLKle1],̐#NV|cHT~wiB$^]Ĺ{./t;sFC6?wAm$8w-i3bx nl-ƆWw\5&2ߍZc퉒 ۢ<ĭCo붾xb_>‡{k_7R:LCڒzj;`<Õ*LG'%R>hA6*L@ώLM[]*}6)*yà$l]T 6|꼢{{֚9ZMb7_{)tB(P-o!IWyhZ(؜)a gCr}:UOt-6vu"!dMm&q kyQ= //n4}%؛n>kʓk3nխgtFe.~G-6^%;T3v$O oP}@˗w_ pztL]zR1'Kkܳ y>bŻ)|039fd`OzMwt'')Q 6o w|x/ODnxmcsϮ^U|&77!N agTkifky^b\A 7s1 Ot2$QBץO|`<aɼ y8wuvg+HBK hN)ty|! TfN][(WA[~ҏ-cqC!a/'/ A0YE>H-`[APeK'5K;R"3"W ÀEySڦہ7.]Efy8H,#,C1"$QH g1emZ2=9r /޸y Oִ׏)M@hsH"g`6QvF)e?9-fˉq,x8[P:3tu>YZdai _aNҲAv'&Z9 zJb;m@yZ@/N-˺?T_-fP$J1m,K5>Jjefi\` h갮)h$2OmhM`ބ(ܱCָK`0uuBaДDSw;>w/]_T/N}ce۪įbwy,OG$jD #قedDZd@z]< Ο Wĸ'awD'%\rnRG֪s IJ#(<9 ڄc7˘|L'! v/L$Xh`HharK"ǵw9 D5Wsu'NQ7v}ۛyÉ7偻mzOg,d^u) <.5: ud"3U?E,q[<1:DerKѱH6lwQG.$A*#g!*#@{x =UzDj\ް (&1^ n q~U\R`ɪR;?gh^K>W@)? Bqe;S$ùgWS_2hXP^3}VR6sZlZ~:58?("_!~rtPssTx_OSҐ)l1L)UX'sp9[$3܋MQ ._brݠACO0C9-lt!:󬊬!߻M k#Zg* @͜aYYE# -7GѨ(J5RG wK!_J1CnH7>K(4JU ̔49Gl(m2)PxxRZ%uhO ?kUۍZ3X, = p׵˺~ni֖Wܞ9y=M\ Erv CV  |ERs! 0NFKGXW1m MD[OLZ?g<+%F[Uኁت~o:ލ'a7ޓ՛6yPG].cAftɗ=!i,u4L$";zki:dT=gVW˛6B #%6ΖD~I7uA$XO-KR;5ީd[ۋiaPaS϶+H0lX<)!kw46(7:x THܯ5( g :/VCFkj"ӟU/2t-|45R]hĻ|zRދھrx,!;:GW0R${nX^=\2OC@dNiy8g!)Cpgs ³9SѺ![H yP_W;s%L )WP;q>d/Q&$nS~'!7?q2dML]Z~m3>)$tzh3cx8GdwSg 7mA#)bYt@;tI*^uQGS:b q)Dr? d2G4^ ʢVNc'#&=>t2MT))P[aPR쯻B]{=(!JBPs:$D)7g׈Tmht!k1 Ri[sލz|d|zжO\̃/[ =RꅁŦ'I(X35a:Sm\/^z.?r9'信k`q_tӠC~M1їFN..tĆ[QK%ؓxz ,6ڑ2nNtG k#"b&)␹uFAE*1 G8N deM. Mw%s7Y<7:wds,|nA&o d?Rx 嬴F`|ovjyN| ᵫH?QWީcQ+ 9!Hg2IJrP9+ Kx9j5:*Gm;A( }Н@3Ӧ|EIi\K;p"4;o@*TQYhaS{^xmB {MV;^L*{ 9Qd T4,;#+.͝7hDm-Kb-7G0P B]@4W]f gx=|}0R:YTp% 𵢣So=OHْc>諺Nq?~#ˣt]ܒ6zӆ |R|޺}~LI\EI׻8v7' ar {P?)j=5uZ#51X>@!mw/ "זh۰oDҌe|CXB+G~^jc`~VڊB̔o9òP^;fVWs 6|FR[b9Tq'X,/.AC/t7 2I\DQ''>U PR$E\IavМON8tlQv3GgԪr>G`xxW}X뀪&ɏsG> l2+"<ąwžf0:F `n}K no K9 HܨWJ[U椲ogLI^(ΏCjeSNըL ڿ Ь]ji{+wl5:V8s 5r\e,pfb*[RQl ףy4E#eIt=]-4*bZs1]8W +!y`8~#ΣkR6;| bwAw)kMt#/Zbؽl>kT{-W,mȟSS@~Ow,ai .vknj?} 1udPY9^; ?6 yI4!]lK8q,r~e0z  j .kN%Bk!EȆuw &q@dy*4&vhH. n~fe|\R]r &#m9TE4fdCh?iRj+?@eJTOu2#O( bWW?Bn]k.[6Apcef⫑+Mm&h )IV*0 V|ۣZ_&|ᑗ+GlM](C>ޙ3)l~a+ c4;xv"fW e-RHvLzk&r 'Cy$OG1\^GD w bqjۋڵIi8'G8P.iٳ>$2^Z~N!Icܭ0@Obzdn\Pe@ٞ+^(`W)qŹGgu s ?Ddiqknxc dW_jĂfs&&B5 tbW8rmx/-S=qƬWǐ4σnHVDCc%w|)tA7c'f­ro ރ +lzOc76Y6b7*D,}pӁݓje])jv{ p IV-QKӱz_o~cRwi̥EZ-dI,=t)*kq\pNI{# }kݗ&W8pqÃqcKF$tFHג,~tBe0$PVL SgFY֏鼺d:+(^1r&Y3^$ũW)W Z(*b7];7AS&/o&tfoXs+Ñz%?&pɘ;K왘ABRmp!huZFPpSE_'w$y7"3~CjJ'/hJTtCЫ DjKukaNqx-}v+IyovIGD2x+8jfخ7IN(-֪ܔӵڵ$f8ތ dOtm^qߚWQ׺*{>v mʶ7ѥw ]Q==Fk$6u}yEyb޺)wRI>f:ߙC6As$?,4ۅѱp=msɘ0x&]X@N[_MOLڃdxGD1nC$m0ޭH_OXE CCi"V4sdkN.Φ#EC CL+KZsHNީA`|ch*> 2 ch/Dy?yEnM0A=#Չ@ŋ70V"RV# 1xI3>Y@ ȿi%"+LK_xEKCVukib%!Ѧ,8IJ82uK-Dt+iea2hmYw7hOy.D{Hي}'MUa7l{=ek43S]EfT -|y mDI2x. ],kSSx10ZxtD"Fa:uxz%(GhsPaͰ ӢΝ +vu[ENNG\~s,رoxsOűޠ;{, sj6|d𽈓:Yp-;C ]aIVӤgŠZ[i2i/NuY1p)qHm\rtpE틾SCej\y۠dK/FŎ& SPZZ*Nt9te͠E-z70bgg[t0x-Br?,\*Ѿ2S, : 6=A&35T%4sܹ?'X&઼9Z\3ùm>.bR`= V+eh:KmdBΡLn&cltn2A4 _mb@uwCW7^$`E[P ?V= %Hj, XDK8n]MHK$-]5:3"ƺaځʓ*`պ81cD1Fc+dv6A53S6vmߋ121=GY;H{F3`v]Ŏk$yxr`W_B8`(qaeIYof-xJu1Ni[ހˆfy'Gzj߂V7e`ve/TNc V{mO/(;Xaa6سJaوʧo\9Xњ:2Dm:m4E A# j'ed yfq(]rDד-U+?p8*;bbNhsLYJu9W-TBǞ'ǑHi0t=hmS Ky>00\7V$~PB]Onϻa>CTކ@S$+Ws4[#\uU &Px۪k?T"*k*Tk(X+o0e@UdWKQoQe ^vػ[쬋vQl*ID+֭=9iy2O 'nϮeL}W'h̟꺗I?έ2A#wJT毼}Oc1n;LU]pnxUn2?tSi'1*~@^q:),<wL41#Wb:pwdҋZ^#8$Qkl@z/4R 12>q xD װpjywbG](aQ3w6m)`TIb \"TDԕ[_o0ߪ \kYcRk^kEj?Ө;;V/DqZ\t{Pμk@iȦR2B!J6\tI9~,ag3'"D EIC꒡iZ/MH-?2~(pvԮ! x\$H|,v<[#͘E *.%4z/>ZÁGۼuW+?c;1Pv*/k?m"wm7< /2s|w:6ϮV xߵ$#4*zU׎B-XB$5*.L@RTry 3 1G2Q$ TXwI ޞq{rDw uǯf\iuKNGKt%2AEep!1ADf6qBj6J=0M"(sN LMz[Lw]G/f)kX#n{ @tZ.?,}Pa(6_~(^mC>t# _~]h|B~vz.3^%?̠)L"xA_܊܋MhN! '=zQڗ!RF;k 4|˙Y S|4YZqm#`?HZp{%.c:PlEҖV\=W4EgGB3\ndVZ\1q2)6QH@.=;>岡s8@_bPHWAABVU3,54+7@ `!usZ@6hx#zٖ`ƾc M _Yq}ݹ*8NoM, EEF|\p'ԂH::IG@ X>vSsyMjYǔye@u`bC?sCF1% Kf}m ګl[hv1s1PG +N Ri֓1\|YOd_C>-AzTap!dL<U&p Kuz.qyo0*ȸS  D+%B1܍jsf'AuN҆ mQXç_f ||>L}5DCǴ`wYuǧ!9L>/9⬑fUl&ְ+Ny}R ꑴ" p@8} =|#gD[őuXMNa==T\l%qF>kMW;n+.xv}_nb +{_)=,_Kb)6S,AV_Dv>ـlf.Lm[Tytzz`et:\ZśE/0K|Iˀ)B6 bکEq` .<6L&D5*+~@ [uVKHnڵp_ٔ)4N/ٟL^C| 7A |~ vYZ5_+Ye:r;@'KKPX,!6'8Cf&.)l0Oi+Cp'()i4%;x-e׀`ݰ׮kۅ,\m< dD%0 9˥&k:JsQy kw, xKq=%W' "rV 6w6 hfm6Hc9lEYձ4`YjFz#XCo{5{B8jo")z˞mB\ }}l*ПΆ',Fm vϩgyqojۼcFLBjg7'CD8eKSi/]*G@~)M98uN`jN=լ̊Xt>Yŕ_ŊP2ݘHe_0sVcMو*x ^vqpU[4πk{'|%CR*ԁ1#o͍$$Ay,3JH]! /Eޭ\^1=%Q19V}Ñ%=XI3Pb`>r\XYw +K 3s_2{D}Q*`s6bFmα, R/a,j[j{P〴4Gn(35FկPV)OTv ^XL)۠;s5Zpy܂(K}Ġ< XUDWX7u@@"?AȻd5ι4q4( EKoUSoҰf xN{, v! =yE5\aoONI1ś pM?ہ"[)d;Na]11OQ߭=o+R\;:)`qNlzѧ}b\ukGF|>1Μe֌*@t|*&jsN? KqS6z^2TG%T Qo9k|܀}z:3[U1PfP=rF "?I/mQƫY#8[x_S4.u+I*4V0`s`J{ׄ_#%!18ʀAKܝp⣔ύ;@rUnB9nƦдw/IXGcTZOfPJO#Bk/YJ]X RXñ]ذȚw1vNIl^ra܀FTubo퓏f cD_`@}UsU͡y{_*.8bO~y Fo<Ϟ4&/WRRcWT3ǎ@_g Mz$NW:8ٍeJb Tu54B_c&v ӃT}9JW"l,2mQ2HM+eYN#1>p۴ٍ 8R`q); w!Qk(kF~:V$ oZ\F:Ɨ9uu=m<^09xvw]\^WSǬYJDGh$oz$Q`k*&M \iibO ^ I t6oޢ}v`&4𻵒|F,ȟ@xM ,#ul a\aG&^ރ't?jsUWQ0"4o+ ;=~575! ٫No@kpx8zdJhTP.}/M婧PKuٙ"Q ZD_V˻sˣѨ"faWu8{G^ /FT-|p=8rb{z,L-g5n0?+VaJ1(hvWBAWߚ&`fn0zsNb۶lٰ)gM_je]:vX~>DVA6UȘcDjRͺeƵ K$>R7+ j,ul.x#ɚ,ismQ~֮]ѺP FijD_u75|Xs %QZ#2u $ 0OV"1GXO]b3Hx@x:#)&K8{PoygHd~C !/ CKx+ԹA"sԧ_"vð_6Ņۘa;Y8SFTs*GvȪpfx`gWNxUzS60qnm·''S%`O4-Q  wk.p H&;1 ufTS]L0/9gv'oϞwDϞE8AʅdǢ~$r[OO 1d$3bm0K?~hbu.r^E`U݌k!xɒ=EN;Ԗc:z<m<EI:㬺HOlq#=T*R>E l6*:L!Bx -u`X1ta# r+S|NV 0r.(A#hVȕg z>#*W{*\c z`+UvR){[HdmywMs0TY<+tg qwADLf6޴ AJ(>ij4ezů#1,tń_k>2LMo磘~:ZTp)a`37@wvoZ.Kf '@0 ~M~e8gB}76'ryJ4lS61˄eX&o5qVғ=]h<~@I( 4{Du +D$VXHZ `0sүQuz26Jy8H~1>/4"Cnf`ߓب'G\U#axDJ \۟ ]mH]v4su\HA16&2m~a(RP3`ޚpNi81(:Di.i[X/>8`y?R>)Jä7LJD3MXD,S9`06N./[,<4,TH5V1+)}zקČ@ ̃1_!aJK7ʬw<;J`*ۈ\K'S;[#}hFy!<;:rea(@>Rsy>Lk)w%F&λcEFc:D6' O;!MiKG0>%Ŷ.fޑWM03lH6}㊩.ın;EX4^ECȽYhR$ݤL q1뮘y@fؼg6H2mֿ824,r62G62h N8$wBfĒ/HϭDO-?ahSS hGrM  S}$tCX]jQ{cxq·ob:n Lt㛷?4Fl$"Rv3Y#V/'n}KX:{ú\ὑs;vt&6S }h8A\rtL%ȌUOWp 1pF㦥z\ (.X3stnAGe)ҵ},á,BK(bE^o;r=Lɵ]UoBZpӤUf!oO_d/oɧ̱^֨ gFAGO|\Le{L5>xSs#EM)SAafױj^R2XDZCKRͥh]jE5˫@ M屺'FQцvax˕J%gOrN7yTMU҉ 11dmvL 5Xi|p*BHsg}gfȍψRy5E\[N >(hb9t䱋_`ɕcZ=dW xfw>E-Oa7&2Dˣ̇_ٶY`h"lc.Q@ TtnB% _Wo!Q=/ B'bPUͽ x!?|Dy]eI|z3ie6o6E ~P!9GJj#jlT[]e.*g.9wֻx8'N^?eݖ٠4!֏-cmMa!!wR;,캇(q~WHO9'xǀ"+\PXh5?&\O*&xNu~&nqұ<]X>Gc=_ =~`ٗ(֢> 9n? pok$楡m쮽ci˻8бQoZ V0ej0qHfVCi_>,~,zXaߚ}C/8| Y&>9щJGwj+}ٳ%BpD$JTxo(ȕ榙7' J$fxv {ѤC>cڝOT T6iILrro0:$ڵ zU8(>$kѓB0geZ˥Lw[vg@]Ye5Vh@x*/ "j8Yk6xE#®nkwJ;'<s{ԬܪE,F`{Wd``Gn#wͷ<:+Y<6D<~R࿋4zK7;m 8lOMKBF*5#ѨO}z~m{R$*#!a⾃|w:CEh10ÿViᯖ`nswD2br#mږDqW92B?e)Lu9`GW/j(goTʻN#Έ_Kf''S`UGx,.eU_Jn&΋C_/2zK>Ig2#cxt/;WċY hh`\DBg{岻ev(Dk^n蜀񘪳j߈x!3 >2., ,=HGG{qɉR4tShFc ۖ<6 !}  DZY<(̠&n/4n9Nƈ4L;mDKnosf0)l=GQvCHG_FO=͡\, z|KX^Q:] QVq `:_ c(Nų2T9 zV_0%fAIw< D}!s"A~d(;iKW cD]d0!h& zdY;<$pY!y"%MOt% åIIӈtM^&FdhӬ[@k,1[> VՏhl 6oֽo@¸b.1m!8ŤYG3{8;G7F△yN?h18Z9,ZRM!!>;++%rjʃ D2Nדpm}:|fLQR4bf7GhP~&x!Jr 4d$~$rEnZ \a 8By( Jx9*eٷ lP6{X!Bt끵@UMbӚ~%cujxDm]z7њ]Io,Ml̻ \<`Iҵ)D֓S֘7`/ʰ`{> rXlMAӛ8 >-ׂ5~9%Ö0•g˜E܀`0Y~Uxj1iTC{}z{< gL)DHuQAcS@^ܠX8 *KK}`,L4 {hTu>+jܪȀo.VM+nu8ẑه`z}^e[ZѴlPE_Z ڟ< "1rSWN:"} &'ݎVWJya7>R|;ވ*FXW/)態QX[\YtV w^[NچWZMfγk“(UZWh7#3(,'C +{Ơ?-r@m` -` ײ OSWTnbE 11T2F7ug.͍w /ʼId˴ﶃl4Hg \>gZZd -xu@lբ>?Zc6)O]T F>Ӣ奐]:&zF=ka )6 [~.K}v{]WR]{:GOu6>no9u-͌rlP7BO+Q,,ʒl\GU;?Fry=A\,[pn{Ơm k"벙*C#cEK/V]nxjѪ#s-J-SM v6B Dӹպ孂G6Wa"duBivq2KQ<L^흵]zXSC.m U Siw&}TTڴ:բkqEpO4s$ I7/vu. ]}^S\AdIĠYt*_VXf5ΌdQ"F@GcJ w?^%J,03BBȿxߊd:oG(N_e{ˇ6֞{ajpQ"M/Աmm C_tpXiWx"HgQޥ ~oȨ{8'τs5Ԅ^ 钡ecYnmvP< ڡaA+EBr5yЙfR  5B]@at1%ΗԻCrfown۷7زhXuJ?]7 Ϳw&VF`7dڊϬZ69)#%59.|(г5\( &LS/fQm -7xCɊjU}Jjbc>i^ȔX[> \6͆`}i#F5 B*V/]j3dC?.Uhj ۱U(;0d &u1tYoR'j*3ɯʯ2ۧ4ZDf9&\*It="Yxrp{sY3!|X6J8ԇAG:{@"h oA1EFX2iЯUS0 ;7*`*Sqz%E>$oP~gYZ0707010000042f000081a4000000000000000000000001642f097600005e20000000000000000000000000000000000000005500000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/au88x0/snd-au8830.ko.xz7zXZִF!t/y]]?Eh=ڜ.+$0g(y⪑eb`̅__LN U$u=|6"TaIט0 e)̤UWք^V2鼗>w:s)7}7ME/iîy BFl?Kv)gIF8b\.E,TrL #u2.\ݲQhd]?Ӏʩ9hǜ׹9Tcu8}eE1c,EHhG\t`ž٤XM5M.c HB狒2`XR8 +(*j/oo} 頍h0: ̭ɟ]VFAHcN4~iai 406Up2V*S$ďl_CE+aB[Ϸc;ƂZ 9>Ow~$tCgv)#uJc{5q9.WM̑Aၱ*DEʌi&kHn4ųkNE01m ̾a̺nBo@K %ߙZ!7BOȢsŗ,ݲd c<(VX-`|imQ4+> rp8Zvk.6e&~?.b`{M&)$Dkc]󩗽]_֝&g_F5\QUf^_,k!11TVfM}61]MURM&y&ՏjVOqy-xZ{SyOͶ-EXrT r7D7W1$l0b6 8ǡOQ nwh#A.LதQ{ '<. s(Um\ܳkZ׋t(ASYPgl Uc0Z$눍 ]$;QZ%ZOn.6Cc_ cݡS3cĈ^&,bqP>On2cf,T(9Ly.SM h {gT?ی=',:M6[ÄAgSH^cN-gR"7D!s!wëD VGh.>@Vƌ[Xޜ5ԓk3^ 4Φ1l%!&VHC'kPt%S8IϘ_hI* N[X@Vgc{o'",uR1 niTH ,BsaOD#<G\ RV){:pYiS5:BP+H!9rSgEG +hH Cd[5B@Y*TSs.o| l:%6 ^֐s; )UT~76[9<򊓼f]n= f ׶^gZkּꯃm+ƗZ:z 74rJK7EŮ;sZL^+Иq>mH- ]IbGBl wH`D#V/Ay1.Tݔ \ӷFo? ǝSpPLS'F36["ۚ=a't6fDd/jMă")׋Ju悈aPRp ngmaU O1\ià o3kΪB%wq v1xuh_x íiucG%N&+~7UN_xj\&L ~53+Nl~8&_C 9"ö'|ԃ D(rL >&gE9%jī s:d*I}fNӀ3`9g[3i~C"uOֲٔ&ypzƑ°X܄ Tc~,;qB+cBz/!!YśvJptwbZ%( aR= q:(hɂPE+b,ƴڗDk[w^ќJqbQEt@-Phz_ vީ!1ܑ#2=_G-ZH@ .~1>5]kT~Г(i挄5.Lr-LACqςs, `NJg"*/Jr8]@ܙT~|8[S9F]'SwvPõ빠N o-Ib\tZz6ICZ/5;WuJ޴}J;0cQﮞ1X%FZY96D 1;'AtgOUiD)CFnUUǰ\),@n[@Pˍw.j1lcr>ԤCu*O]Da-ꢖ]u oaxrq| sR|9B:G $ >eDFW 6<'B&ZX uvjm'>d;)s %[s f㉻H\ӞZ2 EK̺"CA*;7Ҽ 뎬ѯgx$?+ڧڣ5W3} {̄ T=l4'i1hދ \>s+dlb6"j3(Ԡ| 7rbWet%nh@h/b`{(g9L!h Bqv$ P!34{А(aۗ M >}*ީ!.9ow8Igm*%6ͺщ)g1%6qy`;mBk吻Lqu5bš=WKuL=;УiIg|KG"=LGX!7U &8 >_Xһ ѦvxwJ91=K_>qӘ78s!QurA '<uޔ 6U E{X5fO|1Y)LA+Q ec]GK0W׭:c?\jB&f\7dk{+9﹁g%xI΃al֡IPn"G@y} B3e_C%N\b5 %x4LƶnUʝsgʏmRIsU5J!`H~v[ׅ3-hw 7$^Km~@t ]|\(5g֢mTazHh`dSP`va:3$% ΘMJs.R 8@CfVX eMF߄_!ɝłK⤤9ur5/T:v_ )vϰzkf骠^yj('kuk3J7RI:C 5M@ڴ͹U# efX>YץH @/dž L"JZšF}i<,wYX uxӲp]nj&uxj(;lRKg^4 brTe׺M9Hb>!v9:eV(6"w~20`[ ?%׈vD\KduRj}K=ϡW9PaGGH3K=I,G K'#@ Qa&?ƝSȞgTkW`Ĭp,8⦐ K ̒6#OnE6/L)NgXm)~:c~3{b(Vh֝K ?;9= {:wՆ+;.P413=VswZèIB0?)V+`k܂|AѲ"- ƺEt%SS V`mp7='BJV ZQAd@4xL˩ e^M .Y4 !S'S4*`C#uBry a8aOIYXW :A~B$GkFNb x-E/Ɉ'X /,.p&Z֢,zUVK6 z\J0v!S'Ͱ췓5C4ʇxp⏓(s˼T`$Ġrp(Hu5y!D0YP*#9zW.dJDxr/ |2o}(Bl1o6(_AhZ*qZ'>vahG_~TPV闒%懛et5ԭ:dT}ȔQ5i-0"j(]2۠S?ͥi~b2SVxML-6A׍86c ,H3`S e@JPww1u42길'`,h_<1VgH[yjf'}xw^E[):{Q4̞ɍ#)%Ңb蔉$ =R b`?,i.3j%/z7xM<lz>fAJݰ"}l!avʹ=!'IDwx30*ulS PGiSEVq} 4n.)̭Q)•N%sX,rfnm221MCEkf" aۣ vy|S1s1;o@ne5EKF:~ m%6W~&yTup{݀j9e!>m:@X0~Y e&NiyH{]cssi7fykUC-;ǂf>S/p]=J,޿mes?ysNNw,+DHpc;+Owum1z&/͚e߷9r ENR`d:M)RJVq1QgXኑJ7:E+> <J'(gE[ϑ^-Ɂ `Y.f_zM=\͇#p^#\ݩKZia1NX!vOa_iݭL@1/w)>@X""At B3뢰 4=Z,Qr,LN6ܲ`Y8<#Ƃ h+KhGmXI7T&tX|,quu`!2,ZEL-w \j:PK3gv +NփL "ta{o &)iħ6HM[0&DǛG lH$"0[\r%E2>Cb)HyB~Dw:¤^FEBD':Nd% ɱ刓+S; HO+i5W,ۤ4nuTzwv.{+7%5A*Cw,4EU`(?!lˏA C "M0<흸M9(I3` `ݢoLLʥ/l2zSP-KG.iO!_*mˆ݊*vzLXI^RKHf=&x{ IJ 0%uOf8[$!VlvX`|`ͱhM7H.G䱟M‚9tt!\SΆ7ۧIokָ\EꇋnJz:bjc54$g] I&KT*y"j#SȽ\4Yysk"t Gj;D #??_=S"~%2dq=_:KCMz$ 8UǑ(6A|>4%/~%2Ds_D %ɹ{LPp:ڷTh(FC\6pӣS!W@cӪ"3Ώ>w OT (o׼6g1Ron#rb$\ ȫ10-{]u՝Q̒ wAi'MRscPS kf!&p=h]*t 8٨K{Cmg-Lm/#SF;BZC>wQE}5IX8$Yr>O;,~1:u`1 qwXr*κr>Nv%PPE" +3 xI4Ci]p8WC5~M';іOGT|cVК0ax-WpU~`UδFVؕO,-?)O蘫$tt b1Dh&Љfj6oN4]ƈJrkvd9h`1<w q1K_3\"Ȟ啇L[I-u~a"4۩|<9zQߚ):ts q; J <%ʥ :D3f9k"+å0Ō#~h%>` V/E{T=zzj>YW8r)3Mi,%8j.&QA8r @}';s<,q$(Cmuu ';3BvF:O|>d[` 8 9OIP&dv^ƛ4iUꟘx{U'ՂX\ ,%In?4al^TҚƖ(#-rJ2>סs9> i نYO ֶލ{HF'ln9`k82˜~Wx&>@ dk{.C1 9|dM ?tJGX$ ŚTPTaj7Nto;.[tЪ1|C1Z)ln 6;tK~1aA}*;mQbBdYUb9UsNjnTVK$ DNԶ̊EyI#`Rc0ZWax!}zY!ĎkaC).oV߳\ufNW΁w>}os썽$U>|An~1?[5n,OmNMzӬa*7ۜ<4;{ 6=2R|,ۘd.r{dy6y)~bI85FMi%sq;@`lh] !ڠbj_)yh/D$©Cenr%1@Ֆy7k 7r6Z }q?90]Ow9T,~P "[imݬhGNp9.s㞭zo kl^듲pC]/Y5?ݼ)uz^)%PĖlH14吅7AFC(cOܞ3f>f'P,1ݺbTZܪBosI} 1~!LsHok:iؓHo ,^6|t8uL=$!Jw_s&98n۰؃IjP`t8LMJS,ON#J~udqsm9V1lw^cEj QO*}DZ%nw>YR|FVO*HW `_l&LW٠cg >c;_7!҃fJ*-5HmVY||($0vBu=XgN+)yBj'Gdf§Ɏ0]Dߩ8T9.%~b͖ww3nTvR+D%j}B:2ԫM%Ƿݑ3<0NHwx$5*|6!>{iy[XH7fi`G- _ӮEس78AX-:JEL|='}t; p k3(Zi/Gd#K18?dl52F x9w#1?(ͅԋ#AAZ/1N ;JSRK48umh6 ]I?&$/aE.. ax4̕4:_ ŔFDU=myUoH%VC U UyE帥 _WO3:r XZ%E6pLi4%g-4޾x;u9Sm+R-lD Ct!f{b&tlaFX@򐶬Ȑx{4 0.v,8H:A Zu2z"\܏|UO$لL=8=\.j V- 1xvӅF&/dqM0c(Jɵ7Kvzo 8rWonr7?t:t{˿ȮQ-KK@h#h8rMQ+ςg'*Y:S!z~ĽK爛vz%I'ޢX{A[Yd4gz]h+t5!Lbv/x0+ҝR5@RX23Pt}SٰޣW[nϨ fmc4QlmP6d}J.`rqfQEEkfd?!d_N !Ya\&)>ČPdXB*KB% Ns ~m6䰟WIed |Z֖y0rS^d8c[eG8>@ViȨZ|:u A0}ș h9b&.AdYiMDZp0svT.FEEt)Q4`ݫLn ._ uхXz-#ɶw1a- xYs+y{{Wq$R,d$#9p?grZW+kqQ, 6=lChMƵ% S^#VoAxsM*ƛ[f[glH DMe *M̾􇮫DD=> W _& N&lׯWsٹ'awb$'e /uv,d*")vyq*|rG+,5mB%ŶIEV%NitȖDQ??D]s$_D<QZ8S;g`,x~V0RhzZSY^ik+zNt'h'( p`G\]5X&< N\x뇸jWPxkCea~OV jk|:(o!) ~m{[l, A 2%b[&3ӢdĀP z3zylPǠDS^Ѯ9ChgxQ q eP+YWg:ܔ[,9@{!f,}Q*S,~2r| Z/:>yTgt*a"39K¦|b4N!3WhI;,BQ_FIP;ŀ 1;]3>'̠X.,H}M7淶+i9U~z\~pȁ( ;$A0]Ega)Y෽/{rmeܴ)֞]w0c5RMd!X_^>]知ႆM`hqNn2J <}mG?O3VTJ$R D Pǻk2 <{ c}0G\q0uoַx_Gx\2b u-|ۜ[:r~~W<۽3q8:mG `sv'^?<œF͡e*^'V!-niYۆ%o*놏]7q 4:hi0 -c_m|GpGC}fsѹ\'uԋdxs#m7G{YGl {X% K)6Z|aXԕ(lJjdCFowyB:?M߃fUHϖ4,ݜ௘ɓAޥ,_3乃O:p\*Zs2ʉ5/+kko%ӔP:%ޕUnJ[cf"iVX `4q%!k6ƭnx[jI:Nt8n :(Bh!kG7M`ݨMf/Hs/;90Wj\ ZqPTw+áV! fߖ2ȕ(0,nF(ngXH=)\Aј 7lI&2j8W!NA+bsa&*wX9*BM|c?G#/p,9pU,by,MZ.d1a)!&hY|ZeH+a*zQfHR*NVˡ#r~O!E^._@Z>u/>H4}gY 6m5WM>ؤPV8(Ĭ1rw r%N4k=$+؊Axn޷0F* 抟5H+M!ԖM{3\/ *UyH.fʖ|2$"tQQ'Noz<2M}"P4VO1Rt"1_l'aqIg~8J?{\䂉C&T {w+aU)OcǤ")!ؾĎJa%{غYt\áUQ[~Zx({.ޚ&4?Phoiv~`(iHǥ _Ή0 DK'&jý3L0m{~yy{;B$\OK1mr2 jmexZDYܒ78TKqKIq ͧ2 %Pao6BUwErTJ`?'|Go;?ܳxHk@j~ e&ƌҶh<=L#e/N^N]nbNYQHb6Bf;y?X=G4Ϩ nP8>83π0mmUtMU|ܓz-bny4lUBUsRCΠۯ#f?~-ݓ9t W Q'@ AɶcW]Sv^C n{Z n.G^xHn Io?Tyb7[JoVϚהFKg\X$rvPELdΑKӍXy9A z@Aꄆ{݇8Uk34`;x$@xl=&-mX:6Q`2:;*S)NsG@Z5+ NQ6U+p co}U$:ϩ/oyoadfe?%!,VeYV5r|U5sgz\]ۣ-E"B>%1*}Z'v;I(oѶ*-Y۵p$>ݭ/wxûPQ:t'f?:8Fߪv=5)xGV;M={8靬EzkoA'@t08 fb8 ]g p~_l?b0;mP6!B<6)̤pzf05d}Hp9x3~Ê Cs&KвYyVpM_6YH}i8 Sӊ [$`&+Y#5(JGX8zג> t?)sCc;-^W%'(q%0?׮ؚr&8>.tVr&Ti tCDbA s!ZF-"r5w8+ANR4G+7"iiHk(!AW v@@>/Rg," /ɠiN3%7c"- #jYVBd>m!I!;Hxke>jV!}#Ą^J:-熐>^.`x+%D܌p<<8Ola5[HzfdO+[<{_'ۿ<)t8;ڠ$+3m saYؙ'xz6ͼȌ3 EEӟ"Ƚn2)vtKH>FBE˿8ՙJ4\K=N9߾gu)ξu8lF(H$ ''(5O#0򖝄6_5=Ԍ (aN<:$#M&FD'v 9&v _\؋) x0ɫbB~k\4ljvW400~-1 `Ub_sk7l5XpVYaNANje+kV3rk2=AEr}Ah& q9"~ODdri #8(.eT0,tljl12atˁ`U0tqz汹*Zmt9$()I2"]08|7$7~ AKkLr%~I8E@kbַ= #—O96w24&'Rty#%їr;OmR/3U'n1t=ߗdV]PG{ KmfkT17er TJ$f XNAVjE@1;w-J,cG5RcnqEOG{M˓N yvYǡWV\#='hz&S->.&Eaw0DZ@/uq (ԚxR>}G{OJJ+Ƴ|q81x[(+GojD5A oوKTW,O:5,֙%%( "‚Hg)d Sk4lb6i#L:e,<#1|FY#Үf!>((>Ywo})R[M3ƧMcQ$kSqˇ1z]Ć Pm%U 5 v\-\ a[ʼn`'ZxB,4.N"v##Zk"\f'Յ՘Bt.lb0"j;U+,+ߘ*:φh,x}]7>`\zYNk(}( {{047\*"Kj/ `\Ebf 9%3aXAM/UM 㴵1il+ acDsX'x5 ?Ϟ?dcR>*"{u,_WkO!λ%3/R cO}3pj ALa&/ƫb_HeTWJ<ś;/xX^ NYQ|V{5K;grtd2/W4,}<ǰb;G=&U*4?;V }$ւYM. xUlғms"G_uL!QdEXu{d>fiP!G~+`*`oB7bbwwl=$9AIGף;bh*0J;3>'aXM2+w@)U4. u1{]6)ajZQe^t;w+-eUǵ)XGX'*EaLPܻjdإ \D指n26N[wmhطsY5R|/R IGt<dtWn&$&\qX5hOVy7F)^Qm\f`Wf4T~`Ҫ !j@IArR!:hh `sgZw|B0WӞ,8x:'vWV^kk5FSܱw4[-B0mmN#3̽-Pk`dtgM#1FslKiQuۃ6-.֐r(T !c b}_LA{DηC+ßu L7ԒPeJ9v"U(f56tm8&w 5 h2cN(R/!i-61?:Gd^dg<6ŎQ^ہ~"X  u>XoJxUs*.)?/C.SЫePZt x!BЊekt?3bZٹ#U6.W=1\~i'TT;L Suݲ28)%vs )诊@Q`#VyҧQ8 ꕛF>]ya$>ɳr6QUSSl SY+{sgj0 mu 90xW/]8!4vRb ݑ0͕|Igo굁^{^̌/юrtB-?hP[9 oŞzm)^z$7'}u'F4 Uo\oN}f[A`_.`UtrFK B~_Vce0cfWڟcM=(vvmm#,;Nu'|# [7Y͋]Q mq擫K *p3f|oed@R-M_֩ $ %pW{2Zu0JןmqSE{؃yWFeq e݅ $1OSҨkO\@ pZ˷TʂCqYJ*Yunr :錁0pmLM-\/ D[!.1%ho pq5Q|7c785Hǰ\8ri4l+Hى_6ī> fpPvzPuԪc#!i^ .Ǒ_ YV %:h[8̽s2Eo7 =Rd9 s3$pL`쵼:WnM-M&2NY/yZةq .j'w߫-ʨO/zۗ}p7zUmmj Ip ud9*#\P-(70؍^K(%yIXT:}6#8.r۹BOW L3;s'9FLFKUHym&8eLuzE=ODž; 9''GYc6PlD$_J3,˱P;‰ffN#%m,okٱDQ)LRV_Yf羓pY #(]3$հlY7Zz -:|әU5Mne=A)b"D]!^&{Nj8l {\ҺH(h+ an]Σ;'zwc#Trxnj8xnJM\"<^Hߋ AN$r&K$͎д0K(aU[ct#S"~ـdnp}fi[V<1XL9Cθ!Lr^'.k`@#d輵{C8,Qp_]Z5V%̥aP[%Ȓiow(ȶVSC.x3\Y9L \笖Oڱ\nmdLKڼ?;FjaDE=ݵz$]Blƥ2UdV{NnC +|Xybnэx$}]{P ,LՈwfrq5:WulI%6`]L?D(#*o̾+3Ar>}Gv\ =E7y3a#829A (1+I [OJtKGdMFFQwl*'?s"/?KP.7&D_g@jWF$sq7Q"_Ry࢓iz(.`PR/9/HYLg@:DbM%(gՋ7>M75ww *fOaj9MBe2G 2e0;@[HayN-̠c=ƇKp^n ՗vI@{ًͳ.ćkn.lO\ݕw@&OWB lua"dO{ !36 ~$kސeUu_)0=}Do7Tl tLΏw6*8% y-5+|1;..\G?Ί<>M~oD"t^H@v e*vXx(YL=n ddL6iQ t/8!=7gk^M2,-ikx[ޗo덞|/co!=cOQ.;7PvX'54vdnwQ8V0߼Q䶆+%t!sA $ꊤLAClbEm ]bAlK5='MU#)L_:|ʞ[Ą{TAb̤黒W \tyН8?pO`[ıXCDO4'(f|V=0EƉ_~#<&-39M cP>ρş@[Gan ho~tqQ&Yt3HCFO92 Jn Լ{:զn&qƖ-D.ƷjD$@4{>K ?c;Yހfmx2b ہhE48xi3<?th&f|,1{X=."6Ƹ;v0g;N儛;,l#W(%,9>=ˎA'̻ wnlߍJyi?%I7 YviGJYln гTnՀJhdf-kƀ݂=ҝٖ؃G)BZY}B|e\wZ?g[0AۮyD 4@g@ү/~Frg64Ed{MR> PA9%"#KVT5w_eFffr)ȟs6&M0NvBVp7)'bt80Ol,eJQ~D\-o&;;o]JPA N`FJ6Qn0r#;jMLual'1:aoĺQ e_q: 8Uj u*?pY9aaҁ `"\Ȳ3IԤ,or-0JKa9v^'_7z-vY sr{ gYZ07070100000430000081a4000000000000000000000001642f097600004a04000000000000000000000000000000000000005500000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/ca0106/snd-ca0106.ko.xz7zXZִF!t/I]?Eh=ڜ.+pܡߪeba^YqӊT9]QC֬[42yC1!VTUKLvq3+G~ R3v ɖw6ج}2#9w1du|xOf+\7A0|5,V!ENq5Y@5QH֨mQ|ECbjl6qiJʄYWcNTucu qSs9/+4'c8̆t>ZŦmTbG G!:7[L@v[LH-Y0aXSDAD Noon$%@32¢ pYvj7WŌi~ZǸ֤X zU肬VqΣ*ym>WbVXelX#zHۖq bZxG3Cb F>񖪙 J*Gr_%Guİb^5z'qIc*[)w*mQSm>kk:[e yB.N^;z+cxYl9& ġ$ * MBIn؎`b8[u"V'Mz hA;XD>^}mkgNͥDVm0S g.d 6fDtf@VGE;\*'2R+t#u\M unNjylxշ-} . {h0G7d_Jww?:^J|;D71<. x.w)uo8㰥j%"]6h>Y )B8[=a=U*`:7f.{K͖͜pزLE|717/A Jr*bY jN-.UȌ/snlbm,Ԭ2TH5~{^ƤϱˆO撑&DPh*Q:Xk4>2U[SҮ"X3T˚wԁ<CU7Tԛt1G@L i+5Pf@!װæJa#`ws1I}57Za`¯Yͅ?X2>l%@z[#5px'ԍ'K91BLv2Iz27=()P^l` (% kC0=[_{cݍ5OKy!riN/Eodc4]Ʌ[H$IJ ^j kx#DQPiSES+$}{; =HL1iY>x)ys86W3Cq'v`F"oeӎP^hN|7{Ң+3Hg$bZp o]0t2ݒ"{^.h3,j9I3o&F;[q ;9q8c~9+KK'A?WZGqPm[9I8Nj3/|WIbly(k&W3GG4y=!LS{..4rt>xcWÞ .H 4 M3RsMi#:!zFRڝ[15!fUNj7s4+j)Ɨ!=wVW-q.;}cíXίVdN!ٺu@32)sB{2$t,H0g0@!Ā`*4q!WJ]Z:G ;Y=2uV w+lC$uYxHZ&@PG4$pq.r&3ݷ%5&qh`hc@nJBy;4jQ"o von0h_*Fxrt́&'q51aW4%fo3\>PyKPφSgPɑAiV}gmnmoC.t$y\.e\ ~hً(z}7H֤.Fk/@K5[F^ML Uu4WXpZ,nY9#y D65; EpԨj'1f4. \*LM9p0/Pؿۤ27 [ڲ ˴,>,Y&p&q.d>zr~3A2FnPyg!^@A o&KBPɔm`JyRp=$)$ZL?uCЩ-C^af[}5v t$X^l/Ȱ{SS"r܈͑qkDF^:jRGϦv AltBS apZ?hRR}#D`f291L>aITdX#>r"sTxQMYzMbevd<,^031vPoz3aͩ(R}^,~`Zk7cEe fLD( C]X03IxrtG6Ln%%ԱK*>g1"|=ا-i #1>4΀݅Л-H]M-|J8<^ԉMwN3oMP@NldΊNX?Fv\VWPEAwcrSR-{Pb|\  8zuqQ|؂a-Uoilz$@~T]=\M `@]9F&:=R5^IHI(7gnE PNsx"k]O(V}FqPU -èZ)0y"@+βE:+-{\ GLKAs/]Pvbx7Ĝz3 @k nOD+=w4UYi=D)1RH\et`wH!}+QkoTsEɺ'L=MjUgct!ܸZ|UTx6|J'C(_LWÚ!Ԏ)Fýs&Ƒ9lR+}H'1y'`k>s@ѻ+lJvJ@eWڃ֗sCJߤK\|:nX֣mTi7Z1ߕSP=fKAޡGe,ita 'XP ij"Qc%YIcڃTJK/JDEJfĭǻR\{NilVH~S٢B%"&V-D4ORݜ-9-[0^!m/HVz/' gOr%joJwm =Ͽ+e`{Y (pa3;!v"ߢct"y/_`jhG[`1&H.$CR}EYQ:a '5 ǑV#+eb!S1zeCzPbC*Ґ&v?Ao%|nx3i|;}^*mȲk.$c,%LM Ft״$<.Ox|o tL %wƯH[q_wqdNII,A /ZI/uJ'5{*zo439:׫_%f9:8)x,r`whybߜ,Ynzk8lnrH&/AI0ٺ ' sw].+7[#ٮAS9i@n^N*W<`}<(^kg7M)k0V>sSl5!eࣤ[{x'u5Bd6zs&"f٧+qcN.W\ ;*19oTs EQwKXRҠj&/:4fyYgf6:SHOPKՋ)C錩{bPYڴUĴĵVnZ|u)32)^+H2QTS4LDm5[@>9RU|IuD-[!YUS餧*0?5΃R6Iɺm,a{aZS%Yp(oX9 @^B!ZnC'و#GݓW3TSS`MOs,k K{wޟh~Z.GŠl9ôovW7籑J*e6;hFʋT+w!v5OZKCnf?2F%FFJGVzAFw1 w (5nNlh՗W5u}2兦?̘St.ƳLj[WƇnjA zٓL W#]+?mEw3qL'PV;ݩf+!$ZjY5{_%O\C-Q JR6La8[8M?/F sBգQja7vӑt#fo".y_ފgY+*">eFel5nY ?".G0K-!2I:|&*YNjo-%uj-%`oqVqv2"yl}hhd_u}>iP7rڅyh̕k+<<т"0Vs9pj\_ ِ]7]cr[!-ދo}O$qaA5Tg]M>wo !#Dѫ&4a⾏&J+U^Z,Ŧjp$3H% {ԋǧFǮI_o[ܽ#6[`_%p,FcI]el-qfHgu[Uà674I$-F,wZYɵmfش~h/Ik@86Id/T>Ҟ5 u;0QEؚd-ϲna~v2-.h=^X}Ryp]` v,؍;O55XM4Pnv{L^B;RHMˍڒ$ zRl|e͎[Z2;ߟ* 9.k5a[ј}g_5=C.&9$ƯNZ|{ f>iڹ bplunkUIS Z#EdnAވW!Bb[ܽ(`'c z(qemQ70rs0"j_q/{)-taP_4wʻG|ʀ}.(ws&P4|1eLħ"} [.]/wٵNC^>M]=:}kOTAY,q⣟VF0NqwȲz4K ;w?-}ӧ(#gՇ6/6JLa$p@ő>=ۢ1I,2qߡڗp4?n;x lljEĚ͐lY,`Wm5xߜ[9IJVI^y|2-(wBdZ2\> @jy}k|80_QsO6#+uZbבKc{U̗bO2HN ]Kۿck)ef|۝j2̷w-HkUy@548*P\oe;RN-qR*5Co 08.^.]6Tfus9P Lױ=߇ 3YӨVMobn}l }<,dϚ/jHGβC2taHfPY1[LSQSo³<f-Ue3;cܝ [.I KcwF`gur2KB~q3U9r|!Qen^W4{CusH[/}Κ$.+^YTsО Y_^E  |LsR!3nYk{ݱb@DdG<<ۘ h 韣4Qx+0I/b-Z @0es!P1BlTֽh~񘄆gWx_N؄퀂ʦ3i>4{ݗ؆ uDs#M.iD!AeN#H.dдMAXpoLJOk]e58QX}!ǤUf6TY¯EBBy%WaC7AyBi1=;n.1S- "pXO҈ue>>yyj-4i&UO͚m%sIy , L01YCtƑv9%$ʍ~\u^"]p?aXmBu v(B1܀ ;f^[`4*zʖ mOBh @Lme'z<ޞ@.աMݻ^o12yvm7kT48mHXoKmU k"R8,,. XJ/Ս8y{qc;Km e[}iHxp1)kia|{X&Bzɞ sW}G.;lW;!躠GC/E뻹u"ՙ,ŨS-sdGc+w;up;K' kN92Rq5`jm OXJ#u5[nV^;@;7@Elz0YQD ct]\ndײ+I zAI"dv"\#V.3Hw٨51F?}Xۣ9ntmxD1Ywdus`"iY*mQ>'%A/E%K@+1f1P?mߛu8 Pe>I~᮱/%@rwzhU'ο!w3ͮ>/^qБ5O4;dEÑ@ܭDBl|.HPv+!7<:l+n= ^^ #ToĨ-,wir^=Ifh:[T;NUycZ[hF"^jy<`#B 8aG<穾ې+ԫz4^gP|-}P~8Iմ׍~-'8ECMBsn=QU}N#>goºy{?;񻙂*JvyrYxMdߧ ̙ ;DIxD6]`=ٙ|7tOf1C{ 0ܞ]cDjQFK^[l!fWJ׿QIHLd撥i<1vފקSoe YM͓wekf؆8çR _pwmF Ǥ:tJ)7{u=I|?48>'k Calsy< OiqqkF=i'(W֔xn̈́/|tD~u66kp)]ۂgJÅ{>厐Iלި{纩"kia=44yEe/mg Jϖ6 74 at뚢Hms u@?Z% >9j%;KK`5V@cs4(G/c^?d_uO R.1͍n L7ut +6nUD&l|Q㥫Dz%oKILh`ahه0lnMs׋1K̡ %@ 7;7݅\M'&? ʱ()rI?g#E]—\33bl:!~~(e~1S"&QWػSxFk 4w;A{ƻ&;21rR[Pk ɇvdp2YUpQk{X6s*Q_dEU7*j@_]G]r2 v sG "ת>QBd?[1օvY! im AnFS_?S2G,wè.Է"]C]T|tT1&[K22z[V2"5C- M#NwwL^\~`nlם2z(]fV?qAHݗz33gaed /9W JDXeGt 0J.<;lQ!}|ڭl6ӡ?GyF*{irJ\琀Em ~ Zƍ4ph\4|{zyMr`YZ?42S^qF ! !C/q0DFbay픣8 ${#d1<]@+D2.S'vW0m,b*+I\qFO"&tsl+ڹ#feJ쫐" "mL_Q^dvythʒ$6@5GT(pķJͽ|ϋ'Ph G["N}@q b$lX wEWs~j\h^]es@X::S1=W`hYuZ;Yb3`c w^y6v[vyt֬}Dl̼g"9([QX)ySd(˲T ӝx")Z9mdZIq&a%6 %JG9U~fN 4LYLM50ZAMsr1B):*Wa[s!v3p- ON-YqI\m4ӝG[:U=.RĠH=<&zʷtoerow΀#Վw 0J1ΐe$GxcH*!oXwAHH*s8{#r:J/c9GԜ)L#K VWlD22/,65 BOniCr[J6o(fEv$@RsV3,#@*p^4"6: iR3uH@-h {SZ׭W] B \qnu}9j`F ^# #Y" y*RGlnc׏A,^fTPiN}m{h*94gȜ%g\Q2@Zك:+ɂ b2& fK45 Cur!YDBMUXӾv? gANy,~+Qdi´g#fYZH:;!]9ZSg$Z D1RLki$*'+ $ ь|L#Ǜ^|$-igUNnO =_?!i\a?щ}Lj7U %OyGffiY50-0+曲Awqn}S((0x"I]9%:n Rʳb{e0M/"#F}l"p]+~+efKXX^ $:<&A ߈3HaoT.X&.d1&[ Ap|_p ;bױ!\q?ժNo@@K+vgն kOH]IIwփE%^EL7Z4keM i HLu${jTv0ͅAj7+Ƥt+˒:㤯 [מfp 2<Ŏu v8w Ac{" h"&\'BV8#ʛ:F [1Tm+75G&bI|Ӫͨd'n>N9<< A:Zʉ:lf$zϢa(<ׂu?2mmn;)Q$zUvΩ5Na/"!j R?3>E-e|2 % a2RP2b32[+1'Dڿ&!Q='^;"$fN53 ]X9p\:}|K9fPr K*CW雋?~"A)q*L?AǼ25FW9I{ߙzun=.LY>aL)\jXDp~a ;8ǜYzU^.mWFd%Ma˦r#g(V0󖗜;e&4v8٦YP6|AH6 s;rI:V&6.Wʼ*pv;+_ ѻ@Ǧ#[XsۺC8w?u@`4pHO[˯[WnVD8XL= ƚʨg J{J;mkiߓE8Ȁ :`,H S/+Є:qK@/\˖X]Or8.Fg$<[P/2*U=:L!ͭaZ%JkW zFRyQn ݈S2l%ek]-+*iMCo?-?;V3 Ae-䎄ljP11պ|,Ь"@^+fӖ֫Πcc ((ǹb@"9TtGnZ 汝:w f[Re)H{PNy3q!IH1[nW'^ن?tU:jVD MwXSɩ~_ Z*]lmQ8nȘ#T݊*.!yQJqK6^#:Sy}7*$r-Fq$NwݛcbLH"lJR " f17⵬[{elR͖ƙ~lڜ\acdF:tJz7I8>kPW|?B*ը5bwB8^inw^$q$!؏ ~,iuߋ߆`#9G1yV6f= `# _:LG\ζ:[t +$G(= ް8V/v.v|q|R: Tꀊm~UX(l{=4̫qJBW?߸ 4k t~5׍J1U3A=3rg`:0M!%X ϙ bm0v5 l$.&od kKl\!8 Y}ir5u3H,,mʂka!M+DgxLJy?G{VT]tj(j)abK#̫cd?fMpK_~zcѳjFE>m-bgtr*D#:]g XGY #BUJwMxqǶ7ɞL~ҙirf}u+aUKSv^B4߾#SUF IoXYǹ!61/CIwJG$j#`icwP5L≼I;S\RGYq-F8A-Ucdógr0|XEYϤ*ˢNj" ݹE)73|V bn@!:r MqK5z:ܓ?% ͅ6,ϾKIZtl#-C^)<4De8J]R v-5w ifq^ @wBnwvMx"5d`/NN*ϋ.CTScK9f=x۾qEB7'#m-7R&18j^7+01J]{W D@COgS|:!}h_r2֩GDXiddzʒ>?}:^ 풝eI橆FI>&$}q bx=-=GͪjdJ ]q^SiOSb8W9hbr,=b"R<*эqHx\' 7kq(ݧ ElPky76Qb;ѕ@[kEƴ9hf]S`gqk=ރNj8oBH$F uY kYNT׭#*,'YX])aTMP)5mUgrHF+W2%Lb * ʒVMwq0LJkF=AL125 CTm~S CCP2󶕌G:ɯo? 1u(-Z48Bt瀂xI^У'dx0>%Ms9ͻ \-2z4QvcOh:4M&XI# x{GD3rxayfOݶ p9sFd ( ܉+"'5㫖t mF(qo-{X 'pœE!I倰ti$:)\J0mAtlP=egfr^ 5;ˑ ʚ8q x|Hc4uZyAzY淍 t59iz)!(w\B)hͿ];xEh "j"(L/wH+jxbz4nE4*~a[1_I#AN"x7ںڙg0ҹы6*$' ]7kWO O9. ڥ) 0]œWP[F o0*Oߑ\b޵UjRiX;< Կne*=s} ܬՐgZ `U![ ޢ_.FzF^QbgNWXRWk(eϙsW_ 4:XҴq4e=l˽T75AML|ICmjCq|ͺWhwNB`^Y)ACxr3YL[02Q\_Kn9·ЋNSc'W}uAr=獚9gaΌ;/qU6 fh4Yj:CqFrg.PWl?HM0Ue 'MfVx4|a ,fe,%nh^@[n05I|œ e~-iA#YJ$Õ&Z501Hdtzb@ 춖>6> g_/vlonzt8BA ӬUԫEA蒼orܥ2XX:ߓȱ&gYZ07070100000431000081a4000000000000000000000001642f09760000902c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/cs46xx/snd-cs46xx.ko.xz7zXZִF!t/䏏]?Eh=ڜ.+̌A܀"\@\SVl(v;y0QEB<+>S*;6'GL~uFS.<~jjЅ!ۡH$fs󢯈7>^'ZH|j63[[]M(FrnJO%ɮ'G*{y0؆tͲ-uRW*m'm}RWXa2x}Ux.TlU2E~x \L7>dzĈ'+9xJGL,𖋀Uhn6ZĎWE@u͢Tpyik#x96O?}mlGC7d溻"BE0[ᓮC=-p g64VhI-H}P?= ̍ܙV+RU#eל3?"̩mz>CjQRE 9]hЇtf1~5"D7 V7dUugLFhY5˭ 95w/c扎McyWq0]2J.GQ*F^U3W;*")]TG=eVAz>Yc310΋i &`PQf&Ҋu)>j6X'N& ug¶@OoQ/b]?)뚮xxد@1p^{XrE ҏVdx%Y؁+(MV Z!]4NphDUY"#p HAkõ3EnU}Q+bsygB /yݧMgVj?62'⍽q}R0pqWՆ:4sP`|jWg9+W$ ˗mмfB O&d|[tժ*7<*CuIdMbt-~DT8z$+0P44VrX7p\Dw7A8sֽkhRY6z;E{1#Ώ2:hR4-] 0~]cۄq>(p˩8Z#] &ńL)7oYspO8 5705迉ͷ897Sʜ]?!LyW ,i}y8wrhQլn[ZvqMJ3a]a¡U_-U*R-5O:eo@#~!Dc#{V4Fp V'kk h%;L45PQiR:ĕ%D^*ihz +47UXƅFlbS:ЂK5}qw^MI6щ xQ8&sB &CW]_O]݂XN2"~^G3װ/{Ŗ<}d9J^ena?/m:")QcX~ྫྷ<>fTuWׯ-"+=$g:)f{lL0TQb M,Fs4G4F4& KAvd6SLX(B'/}ژҸ_j<@H +VWLgBʦ<{~| CUҪobWkT: OW"^Sd?n0H$\J7·0OO#! )T|-1)cQ={`dT6E2RI"*2C2(Q4@Tv7YҰ\s &kgI7g"/Y>G¤u@jK`ˣȻm<8Az սV%]l=^Y'+&(L' pHI3gpH|#ڦCҜ;[aё4-1ݖ}tۡB`bܓ^w,F]⿇e&ݱ@޳_8ݕo+ 2BhQTl+{fkֆxtvsF@{&k.#8Of 7TU:vhP9h5Eqo^LHKB!{xe$*,Y&AxUBL^lN1FVYMvL0ڎ%QK1VӀ7,7Bs#=r`;fq57 X]f7P(De73S^"J\c_l?#Ti r?|ZT&AXyPw[4hM; c,-ަbXx W. [KQM&AGU ûX.!ѵw1gS ^ejփ Vj-wISqQ[j ѽX:ծ :XG` %ƪ ]kSɢ !풧# rN_=7 wU^ ]KC.|Ru4Po(~"=9G Xk{;iN-V!)Bhb;nQGnL3nvmX3  [L :<~h; mM@ 䖸gTZzDJ5*1=q|W[)Т_ ۖa/?:NY tvsA%3/Ye9^кW"Y$`p?질(i bstpj8|c;dBZRvFȎMB}*%C8~"]{ѿ@ H.ۉ|T\u"˿FtXbp+N_I`}.b'pZ?vP)_W/LUE>V0<txP|p,F=-S LQ锧҉V;աfg7r: =zO=?Oo_5}߳ҞrdyXWc0zl|^)do5lܞ,Qjd ,X@4&[j8|_mXi oDi0ۆ+vɑ_W #rt5=ACI>_b\c =jkeyb(5I)@0e$i8iyB EgjG4bތteJ=wț%unUPnKM, ﭻ6+g -u(\+\;\Oj(6t}av%0vho0S7U^_H\%zZGG`!ZKJBd^  wPgECEHiP ,<9<FTga _)955hLsaZ;| ʒ8{d~) X6{[ıv eoVgmvMAFZ+IPA8X ] |bޟBu%zJ$~kL}hLY zhtaĞ'_`.1 VP{&2)фu1` kTWa\9}ikGh;\|϶郺)<ҕܓݫmuT幋#n!ue'U"J?g?NcKk!=Ḱbh#K!v= ,uR_e- 0r!!"ޟB2EKKX6$EbV#RM`,ZNB4I9nuxT EttF4di V'vaCs _G#Ɋ5jWtзYoF,ZS9栣WtC ,˩L $N /odcq,$O ]N"#ڌbu`cv<Hїk١PYZPd/]ʓB)pi[AN@ nŦڦ9 ̿j3#l'WDTR1}jVɋ Aa3G'g_Jf֦9o࣠oFE6$/gxx»tw˲@?x^|B+l`vMSo_RԞwD 6>ekGf[߀^#_nS8Ĵ|'TIC_rSv7oGli,T#9M4laSF;D16Y0me ݩ[ƾ5k"(YMܖQT~uHsCgBU?} mXEfVƑpا ܳøqkdRl͕ q i*-@-evSA IuuIXrbtU^u9k!{u<}(b?G#\~z9EEܞ5;.`X}p+=Wҿ-_'%zgpwBW&(,O6/ez(,7~m5%RCu1q]])X5,}3IkHܥlK+VjV/ؒ)4gIWq'==(Hc݊ 6}w]Y>b K-sM፻RHs*?<<; ϽD-X%Wc67ľtFpu<\G-yo P/& }xUV- ԣ|u!YQh杹z/{3( /D '4 VVH2)\]ckrW_ڀGh,lA5=ӗ F(ls{}@ޒtI;7-f2\"sDǧXP^Qʽ2TU* d[*ٍ;DBa=G BG@38A:Qd̀R0a:xt*?:?JM4겻U.~Sc #Ҫѳ{( NAڠʿNǝswu>XBRO!gG#yG[;kMV _$pᒮ_^"kv4"WGmE@ĝV frscS@KLͯ񞓓_o[",$6q<%'ȑM- 4orJId!a^rO`NtՎPc{7k%nO=K>A%{ .OXjUy}u dc5AJz `ЎY~Fp tGXvm3qDB ta=]6O'F-MŗJxePSNr>QWeG L #lkccC\_ʨ\ݪ_ S!ήp,+BJCl%:>N,x'KRg &v};si<o)r6*"tBP[_ pP(q-e;i;9IqlJҒ%1\ֺ F&%]]`oiI\xp)LSPW:Mzw٭š_ <[10vt*aˠR]<#/38WUP$|GfmM]B|ԣ$y]i'!GMuT: \=e3}K0>{B`fL}'XNV]\=ikK얭t)1^T"! t9S0@ecrv[ ⦹xpvZP>V \bsO ߉E$$R#F-$3!ЫINʥP=!1J& a̺qhFɀ#iymp"^|N 8V`aqv_0 I+?xӒP&R,lY2:hLlX 4K>g% e||ncywqpmtu~$zDM~0;$&Dm N JL5A\s5:<Ã?CW2e|A7hCFiȜN=Am7!"="4G- z=NUAjqg3JhsR ՋIVbK9f´ׁY+,jynF jcIKb'ͳ~X#Njh鋌URWC!96g=nN J kWaIL#/Defg0)$Hs?$* 2E)2iC1+on8RpY:;Ii{zs#4#w1mt6,ћXO kC#Q5g^3zD=SZp'۟XBʪPӭ33t ׭wC`nyd`^y5@=7V %!%CmpaCǠ3gZc-U<7.%h`%(hk0nO,I٠X~8r=kw ksGi-Ñ^|j@c%F{KX C#~eWVQOCM{ݐqh1կ* [цj2 t8>bֶ!s|s)/DÔWLb4e-7ηN2?ˬz)3uEW|*!*ĄAY< 3:KGw 4Aj*x sڂ;P"ݠϵ' 7W#**.H1ZlmY\u1~dEP`J5R3s d<=cqa>33fd{cuzW%58%˜ Җ 4h"&g$=8kRʹ'۬6H˺sr9Z$E<x؏~JA( Cd=YFHv+2_M3| WE7I!--?@m̔0{ &|bi ئ%u} mq5 ?a)±{3,}|6Zmp\|GOеe(~-4{1kKTpU<(Y9pYv$(+7fq/SOC kGb@)eVJ׆]OγTlq ^NpRgtE+x(aV?r;/)BXHN]!6c3WA}7l.'5Y cXM43 nC$#n+ Bit!C)9#L X+,^pX=vjO'[lSSVDnHނ3 Q$B@?}ۃ[@b#e(ClYF}Ee_{#sF<$*<M_VmUgwmNRN.?3AZhG&!QjT̟gDp(~ 4J? Q=H #/:,# MTpˑc"Qyv&,J+TFn'DEv}'4^N u)sŮ&9oF 2  }v?D)<4Q~ O4i7L0j^.ykh^5EzTJ@Ru+5ɻ,PeppXQb'BN*,{YJm~gh|ۄHjB dgܯc(~3-sކ)T&ҏ]6K'*0ɽGh纵.c5@uu$˲Pҩt2Ӻ% ]X#[pl+wj_'Nص\ Wdh }S2zbIVÜN#JpdR8*z׼N'U6E#gm?8̗ORpp揂FdQ'U "՘VҽV΁Sd;xt|Af*pL8.&A…"g, \՛1OM/xpU}sDGi|])~A ;?55\0=)&0AFM,j'6#zq^ѓ,2b3u6Q~\dnpGDz]"Hw.]=;ͯK8w*'v5-y*A7c@Ga7r6r:Ռڕ몋m^Ƌ9wwjZ~m-HEI@TmSs^9`V 586g Lw-8ޤG1((&_%s(|]UY-"I\ []/$Kg/~ H%K:jC8 КlԜg=#"^m0Ic# !be)c J[%^L:@@k!3ᜱ0 #~ 3|]0pZo@OEi&*F`Qi5S8ܺz@[OС%У?6=Dx-4?dAgQ“ Sx(JܺӒT9b_x_6@%2\oL!|AoLэ@}|%A!s!ej eQt/$CԬ*~HjBjW3?*(-`.t*z@R?{~ka*E .!$<mxƁKFze HVLړɬCJZvwo oքm4>aKކKc[ #\A "AWh`gPJ"Ie7"^߳ú%^Y&e[?ρbغ(YȡjU^IáΛ "sQ.ȍvJ?kg7N||~|Υaxӡ@^sTV099 JEТfs\aq5 DۡHvDud&>@cHr/"7STT TY,7PJ$8pm27kZ ѵ<=Y|<}RffJ^josX_w!bg8JL

    &OMufʑƈQԅ"rRK!%gDSghG?〃WDEA}4J(1֌ ؔAS/8&K`wHbo]d^KR]x:%Sr[GP!bD+vرwմ8UX5[.%e8bΝ =i8W8o8tE)@ӀҘҷƻ lF:$E=!w?Bf-j_&Ճң4bԷJÏlF<*ϪU66k3*WG:oj9h 1itvRap(m } :thr5+[Pˣd&]hK%g"S٪ ,oqwaoy:|WlVa,(6+gQd5cF ՙ̞̦1a~n "Lf_وjO*%hvQk%϶\‚-V/ZLˎwZوv8pc8d/@ ȗ7)M.TX 8U;+-(.h;C([-Pz>CdeFO1P 1ؖ5M:Xgv=hc:НS ; dR$Xnt&<5N~.95-VtUfL-ߨB{+$k ` u!8({xdRZVۭi7x0!I/rf Ofh 3rB8k;qkFVp_T9 帊XC4PTSB馵tROľ!ڀ)BS*W't@ŗb k7l fpX3hx;|M˙e|+gJÔ9/0X3'|U";;4r!ӣvKYM 5obJBZ JoC"ʣ%ejaFQ5q Oc̥FL /%lI0PWnkE~/N˚+giy T m6Eɬ @2|dW9WG@?}AɭT \y*V!)B\Ug }1X}2ǒk$_Ģkǔ3k7+lb}D7.v 2G/à+^ uW3 T!|pn~?x?K]VkA֬{EPXr>\#v 0qA2.{uցޛCt\NעQZ;!ĮIg7z?3|b `I*j#gpOl$Dw)W=&Tc"5sQS=(ܩ|B-甆qY!!:*USS=HpQL=k B,(Vζ%}rX#`#䕷i+gEIY1TGt/d̴W9[ v:fA; vS&ՍHз|Wڣzn Tukϖn:=Fqrzc _]#圗_6 ]_QDZpI.>]T,kOEO2I l? v/XY.$KPc,G+Q-<8Tb670|/ 3fu?{ouGl t:NYIg~˗Nz2! )[c*ֽw$rfI\ѥFu|ʚ,4B;ܒ<Veokw];BoĴ[/tҝPB/b (ς"-F wMݭlFM^m ~rXiNdWUǬ).)o!}Z X%Jgde{-8j6ݢ̬6Bv|M߃6s.Yt8tyt&k iS'Ҳ  3S0t6L{i(s`{j-.pQ=6D nM޸a9p aT(Ɔ3tka>G'qi2q=¸j4cc0=io٩?1IKZr㇫h*>Vi3W1SM^߾!IfƤ7iXUw,ݾEpQ ؾ|2HqW^E[T5aPs ިHj/g9+Fs;6+ᴎXg9PĘPުBq͙W|QzC⑴mhDVoar4 fb Dw_g"|_+Z6k0X>ឃTL&ܶi/u?ț az&<2P{V_vaIQһ ~Q*x641a8V`7~ x @wfBCk`;qsm٦ Gm}}A:Hopg0X"~̼\Ŝw\W@K9y@{VnjݣMxr-@Y*|!uuc: B/is2zg~ݜҝ ~n? bk3*rv0&䭣$|)r/CyQZZ ` 2{ _L~T|㫙'Dݕ]~\Ybxzv =%lJЂ r-_mRG=1=>6C|449b vV͘FƏwP81,;հW&Le1un63@r%YB]h-Ԡ ^tܬA{R{o/=3V5&<2q6E\ged WA:@OW=u,[m"K$hKwCQw #4xKϩ)qK +_"&$jH/©[,gx8q! x񡯏S옦$m& ipOxRLZ@cb1 Kȱ1]MhmO{G[|gӛi2hwδQ߻mVz2F~ב:hL͠-q>e? x}ejIОʈꚦ*DVgL& 򿛧z# -vyULNPO98IrɬLE555tH9+G\d>'к+MBݒ?dZ a= ^k>ZB=(0R"V[A^1[\&;[?p/ ^N\"4?Fp\AjZ>}M*֐܏EcM&R|mCs\hbb5YpsSA딛.)ւ3 Aƥ'@! ~=!$j6THȒ?ko IW{uA\o6oq5l6]#t O\_o8ohb(%>7vqa+uP#^B9< 39<zשbɧo5#̬ |٤Fd(fמ %="?KO1tʙI0 6銃"ԝa*-qC51rHMy~_hzXJ|ys .ܩ1NXB^v+mXlE"Ħv)ݩXdpJ ڷMOry*YD6OD_t{>۴C6}|_z =^#+\z O~)>]+$?h v${Nxi"c CyBAc߫q9nPaٗ`^hi_S0 5gI^wQ_- C AzT~ ICBk AF57Y2&]oZGC%I !k(0؄kGFd[IbJP0 "f {f!w+I'9\#0麨.5X{Mݖ3anVܨf@nERE $AxSURF᝵^UZPe4|U׌4?3BmQVGReYdqU .':LnǬga̧'IM ;!,QC7HCUWB8.Qr|=xnƘ>#2z^o%(LΔ96Q:%ںSꛎ|T2ָYT1ުoR2=rLEvBܽ$Yj`?Xlf -N=P2 ~iZҝ_H#>6 |W鱖Gi+1P&07fЉxWئ7t_@Zu@Ahd'b}5Lk`$NXV/-LSkuIJ$kWyja#T:G@,<83v%kwQXqK[ 9r,vVpLe0\08GdGV}[Vvª3+T;H:#o.q~Gk̮=L&8V xDLBz8*Kdo.pdog累C|$2+ޮ܏(6>&%m(,Sh5`h;? K73 FƀaI=NuɈAf,jrCCm"IVŞ#\Lg[m5ǿ W#o~ϭC,'5QDK{9gmw!]T%Ԡwh [#U$>jUXЏ ~ E;Y# qܨm#;S#`̸`U~вA[Jc9|HGpdX,ʔVJ7dα KDXSHa⌌aPTO`($qEmUd%j2U}2e@Ab1K/5E`HxuĠ΍2 E:Xkam(~leNHydqgvwM%d6pou)%[Oq_J2Pe|t~"iraUj-$A&z%WU')¯oa莋-=sьz;8N'_yvBOY9Yn=ZR"jVUNN[2E_J9 D3䞙ʥyMd4 Er!sqn*֕Z._J(,ځ'aaks\:W8"? A2.C>P! ؒۊ{0*5)ņC\LH]xGe.hw(ocu`'zÛ "`e<˩${R#yG[|xM>pԊaފ|\GK`>$|\#Q'q$Nf\2k(@~9LQkUV"|p{!L\>}zƱdI[$SNONKvA?tSљyY. @P76݋fJߓ2P1d_+ۡx9侠w#"qy^<7J|{tݢf)Dۍ[9$QfJi V":(2NLp6x}SkݟYIzlpC8+$Ĺ 7kh 4rCt3q2?}-(C%^D7f芼 "oJT,PVwVv->)]`>E!S}u5hcN 8HY$%.g%^]_NzbIz4L+ܷU7\aE.;K^P&!Vx$eazi.Pt6,]Hs0Zf_ U1w] d[VD'^Tu37*Fh5Hky2uTr2SŇ+I%lï,w[>ګ|Q'>+b\+Ni 5WFٽw𫡙]D4H8[*'WL`|XgUgי{Uf}p7aRP_/e"@5vhB ̏q ${7:lD:+&3PqwﯴTu3Vd-㚓;:S,Pu k-Tz.:Jh:ѦDVr*hi?)w6Fgh2N|~D\ݐ 䟮BUam+`yxXkߏ *Y"w "z5=̇.4i \E.wc[g3^}oJN.Rh? TjƱ|~߽/l"يDloE?QɁPNK`w 0<#Btx;!J_~C=-y^K?U@ :}+K.Ion0Oc8A3^̈ 7R=/Ey1p̵-PlKS( l8F CO.NRǕ^cg8i@w1w>fP@ "9M6O7L_}C~VS[| P Y8_=O4B3v.xp9Hݦw/>Ι,e43,lyvTT0t+v)|'G*No.V?ݰHX+O<Gx?Gvf)ծ NOc\tsb\l\#l3!t pǘƘ\ ibpw|6Ю_ʦcSpIbGPᥠb:fyQŸ26)J[{r"*ը2#߲Oky*9=Kk\1(G-Hr`XgSd妿WAO!g,IAjnTz. RcnV5m.08r~Md cj? ˀ3n0HG"`-;`j) vmy NrUS8j &tjc' 8+S6R!١!74.^k^5e[蜱c`]DWh Nċ_y- 16x[lM xq`dqP+fm&G12*S`豟%X`'es^Cx^N+bͧBƀSFl8I^%c>|G9W$iƬ'R4,SQ@ˈf5„H+(UJi7 Qᆳjq( Vqx;dǕI4x\?1].3?_Æm^b5z_BGwrjw p|,y?pkH2c}oCLPNXLY9_YxvhDhţ~j=h} x+ 1/?n!l? cyMC&.W%) b$vNN2w@!7OX_[R]̗U7EP:M E-I>+c(q`ñi4eF<δTY(PK FP9`$hF5KJtǶ43< h#^t ] {;"?iu &zy0>kh h-ҟwO f7Ĕ0piAr&I׵JiCyݡ>7N]lJDmyaۚH->$p+R #2@_}h:v<vh"Zu)2LS%2m?isU 6oX G!2氺i]Ccj6L 5g?w)' J78r-X5ƶ*pۍ S*1~3-mWqnSU\{oo#EM_n MB 7GQi.dNBQ2daUoy^nT$*eZI%LU=R?. |`( =g,Nh&7 #󩐝j mbK[EFeS)I51"nNOw{m%+iGIb1kY ȑp%: .{݂,efTPX!>yU>2HLPw*:%iW = n}pzT x9ii݈Ƽ uf`+a㘺*Xź4 5iÒO%%N?턏1 JLMu \Zw|"$<4 q~ Q/`\8:ZDlm_~ ?UJ9c[NٰIK\O@\妫g1h)@و;y8đlާ B)e.6Sw`9̟W2s'D&sl p>Z@> 7~܈VҰ'`'2ҰJݑzN?=\^\ Zob4]EM?D T Z|ȋփ.3Ϡ7;0+>`',bqRn|~4ls^ðciyvGq;hC/}&pO' 1KUCCMG99 *ESS3Jf@Bbx}"89E&ڧ΀Tʜ&v>9s(b2fak^50L(l0g-P'S ޞo~Tb?i3GAB{s&3z=5-VˬJޤ@biy9`-;{ۀ\ø!Qس{SB %woE+VWrp' 'ErҭYA{ސ"9\{$Eeۗ?AuNgKA~{FzDGZ [)]P Hl@s M /pķ0= RĥX]cGGqzFۜlY]La;T Y՚U=: Ȓ(I0~5漢(gq=p֦N&=ғ*W8@;x U?sNuAI0W"Xf4g]AiXZWhYI~y m/w0xy X- a jn} fW)]?)gk#]9լ!|IؙXo Mt`>@<:a@9}f*(a)k>`M3GӇQ0VM )ҍ=uE,b1q9F2}{_l|yv⇤zԡ-$F6n܃5~Ցk lN`A 71$r6m5|a ĆI >,S\2غ8ͷ|%Ѝ>T/)XY4,"3}w<%8vٕJ+HBF\ 2vhɎ=Ck{hn%x.8}A?7" [vFx20%tͯ7ưՂG{BEw XiWA˳SilM_[iSNR/ ۏSjFf)7ۑ̲KC OgxEyyju TEW3A85MS;CQaQ:U€oU'ګݳ]C>s<}>>~iasLp$U.RTn>љ y@ژLQc)ClI[VNW{ީ83X : U5m#F%A3 cz7/,xF+5&t Jd| Bt|$Å^7T0@*X,ei{UR<Zⲑ5X%90)o7ɫ(|қ W8qٺ3yd'Է:%DRP[R eՇ.,MtWw Aڎ0Rt>ȇ!_UR\7bYBs=k@Om2;R) 2Нf늨-2 4̥UkUBKp/~1^ JT2Sy"8߶R(0lq{Q5N³M '\]p] 2KNLCc=C➟5@++?DU!B%\1MDGL}Fj#TMkmՇADI"hj8ݷi,CXXl Rj*e&#`O0Gճ@mQ:W]?G]IGҗm9Px 5 QY~(r}w3Đy`]M`I~B= {< ^wKndNKs Y4ŝ!s!ZmM@|c|ђȘI_G)Ґ vC-*5 YTf&^P /ŀIxE9 eȪPItMoYWbsqZ^9̟{*FgyiEo(UKUhյ-yd$Tl4;},H2ETB"h#i-5| /Q"N4D o: ˾"4ķ*AActZV\5L@6nX|2b9dqm)gA6zzUr+̦ &hhG'sFXy_J!pQ Ɗ![OV7v/|i3 r R j.SWZ=pKd$뢂U蚤.޷0/"3C- !2(LWEsaۨޒWC1d‘ٴsXIe{CŽ|p׎4y 2Z>GT'x$rbGJ Ҳw:}r3ͩ@r] ҈ma$66b+3kGoZ{(gSF.P ,G,Ӷ/GDeF]a@n_EzT)Vxn5SZ3y+e{(`[ /b"II@4z}f: t&Z1G,3|wFjkA'@+:6Rszq> O(bߦbԽq|Twik3pz0O!Dy$͊Lڔݚ[LqmId[R 4 "#g{LDQ >ĢʦyzjL SQnwM߮دl4Ƕ;6#7eޠ]5a S5TzD}CߐMȹe, ). ,L$S~u~ؕx_ۻoV!`6泶릊ػ}$ߏt1p@SccW%o[0`@cEfhY{*)1w_7DID @c4}*wXQN%wjnmT͠0GL81E8D`Yv@0v@Ґɹ媼m 'r ;X@1~%{2!J ͡4.,^ŗJS,-b?jW!QܡLڴ0pyyCnv&#W9=N1(,@]PĭI ^RylKKrǔQ 42W)I ڭJ̵DGT`wa+햮ҙu).VӃucJγ½_˲c%t' rC+9dokL㽻<:HrT2b[Ų+Κlܟ3䡻(gL؍D#Ma<^xZΡ?('Cʖdzbpn˭yA_#J ȞDTޙ_>U"C3Uyܹxfv <2 00u5ⲐZzhϝ*H)揤p{Pʔƒ|pм+@9}2NV(/J={$iʫA=0=wiA պV4ġ2KW$uD"_NW o?KJk8whK L-rVz?3,:IMUI}+Q%2$bSk E{-kƒBE~X Ăfmx[.݈wG!Y׸,Sf za\+mz$;Dpäuox>;PkS9S C7 qeEќb&gy1>S=۬ո2WFEq,̥Xp.PCؒ]Wvv)gSO ܨn ;5Oa:d~b~L D掸@[ޟr +6!n }ا7 I[~i9IVU ?} )wU(6 " J6~E3N3R#6(8zMF2 >t[mlqj`$н.ìy|nw)ka)y;O3{g8tc{P_'Ƀ0`74~7&;/!g:*ydKGY"$OWrvI]e8`\,E1\ CN(9D^r\TM.\QmB?QUM&k÷9cJvy,zQtH;jbX( 2UsacBh b9a޵ջ^QcHjr"^+"Tur6(7nMlf(K2ˆSP f:{nI}!px炳aXoREEka9 \T2d?ʯ0/5wb6y`?x8hNoj+ƈAf.q"l*!Th6$n%P`eD_uK&1* Z~t\hcE&+7^\q72HdQʋ/;zfγen8cšefw>+$`"r妹^(%ы%MY'$`$,=$E0FQێ!CzoPB4j<ۇEV߫F(҂~J8sC]KTnE[FҖA:[8Y/ M , !.p>@p@THIDRJ Yw6_"6I쇜[ ϖD(H{#`f1y |L L<]l>kR0[v;_-$^ :pH C_8'%$CH=9Ge^VnbZkKy)\çV4+$FZD2a=MH)~TTb"*d.2iNku+RACTcH(7;>Dv   a!jږ W&A ^F -R;j(UL,m13CD"0m 85zU|Y mtI^Q$]H#Q(uwm)ws|[Z DV]F?-nU 4?#OyMp cފ`B-5T(cO jr*ʲ=EaC~w4z{';UjJ"!Xnf%~rR13^ ,aLmTɶdH{3]%Qa#'UW"}$-DixyN5`{yIvxC8!A̕=,vkJjpr_<01 3'bY Âlԗ(e9 v!3DeE¿6+)`GylJTeV)=,H1\Q!hV"T+q(&!מ*7&חdv[ Л#8N p 4hWawNX)r&W|z_e]xU 2ϾMӝ4Eoe7H' 6d##~4X$Eώ$tÎ'y-O B[iEj%]: B!,g-1N >z?祵O -b.z߫$F+K؈ ;GCuIW7Um.2, E 5*@nvۧF;t`#̘֕Ag򵆶2  ~H0.M|=-@'YZ6x|!,R0*̧?=攩Jw0Lϧ*GȨxܯ+̉z~) SN ^cSM^4 >&JsO*y1dDB7Ec5@ᗶV3\݄y~YeE gqdW]hn[F7#Ϟu|L_w@n&'0m9dHhyy\[?T<{u{MOWt}=|2}D"[-(9-zA9l$Ggxagp񁅧[iwdX\XC5!U`yf&aV3`yF\YLMԯ6nT ϴ I7VZb~i'-6'pH:%2$VRtǨ :5ILµv<`k=(Jc\/gȸʤl.u˽ŷzZ-.KF4Cۀ]'~AUD :?: (P7=W( @YƤy:%Qx1sH#3+|"iG^lcc6F`=xJB4HO+JV7|skyFگعQ`ڹc dGi \ } h ]Dm#UBl (o˄ğF"xnݪ<%9s ֛gˑ@h?5^=na] Yi^ 5h8dQ]F]P3b߈nXju)j^3#o!LZq&cSUQٹ/NWYJa]A3S6!^6,XKt3R,Zq\?E%0My!ًq)O=!9+# fXZݷ!Hr ϝA(wANӃSQ&=c|]@:5"c sgܖF3:+!>g SKh<qMP"Xkx0 y[{bIQdNև s{GNnovs8m _{Ѝgx%8\W=ِ|W=t5Mx ު;mC=HLm.tCWzk I }1J5EMQ]psnJHyc:IF/%Th8skJEݪak,i-+̛wEqŗ,@X!l.ք0[[2TgX$m;fGcgBYt,+50=x|МNh)"xΆ(i+L/D'X?Y Lj Cp=Znz\,kMlͻnޘٚqFm1Ha} Riu/lSch 1"F Oa % sNˎyb6}(dOShv RKBx=ZaJWV3YU%TfCd%w v]0lL!|+q%D_dǃ8y=h+;Q縯K/s!Щ̘91 5TU'c}렞X޿ox._3iiwn籏b޷Cn2`&/x/^˫ʣ6 ڵ_p68]q>f=YiƼ?WY"CSS5-w]K~ƫ~1`NS[KTRu0e )aLrTzE_#OD,;fB_Ɠ4h|A9"<_M0wK'c "Pc\+DŽtU< uzU,_cCE1IuSA m;6Z8Oe:07uC!y&Rl`'Um`E۬.5[dKG"|usr+,-@Vj S ||=p}lEUyvwRA01܄oE4ɳG7uԁ{FjBI/޾SK2$ѴkFYpx C+}Gɼ̉4NxequXױK|?L7wqAGc3g*I:r^4I%PIY_3A7ȇ +d.',I/^DC*$'-ÍXljMo{PvQb]U c`]9~.29Y dՕTy(nO3%@4\yR2ql,W,$̊(Ԡ-\?D$6<5W6wrAϻq-jw00Ft\(~bVg$eT!I_v[h '$ ;A6;Ƞw*^Sq<DܭR>=%󻱾3dxǺqFkF|c5uiЗ?o[%/IT6T0gJ~RAי۠Ҋvؼ'0pgsʐc=TtsB)0VXKK׫hCj?vu FH0gM:gLpՐ$ ?1(k7g1x~ jQ]Ёy{Ff>ё=b63Ѻ]>3o'^5S0Nj_i6G5u vmyk~a#ޖ촑T2Tuh|wC|4{s\+F+*A:{m^wI%&lX-9,ȵB48MHs $ZVr19hrQ<|WBlk< QpxŹnl ݩBd=T[<:P/{71}өq2:=6* }WQ0T ӎC9Yxo{bݕ=^.6dRcxnީE$HW51v vnA ~9_g ODlkm"^ĶaP'})JKcg7;fɵdt ojrEWJ>1JHLr3v0IK\Ȝ]3"Pd8|FtVcJi[T~thFw M$Kw+0CSѭRm  gSL+n1=TB(ojH Tp("4a9O`;A38.Y0d\1OfJh=%旤h<[{ݬmrv(jr( †8l'nwpAʢ׭?4#Ř/n>#b%~3WPxZ(Q&GGk3u1=ם zr>:42H ,NItu"-~@{}}FSxH`-h+0>VAGrYa]u3wBf 4ߖ1&Lm5(NOM'%4_j!@P5ÃVd,fΡꗬQsf؎( 7U^ZA(CLw+OVj)ou>hTګRS{la MMTbZBv(zm׋tWH}f\@)ѡӆ& ԕW8+Q|%:|ڍ9؋7B)rMc:dkIj IDɂB1`bT=t&Cm`HupXϝ"iAR%s1ŌMΊbEhp8`mƷJ#"C[ CopTbTՎcW,nX<%)q߾:iIG;`DޘY9iUM W0<|0=/킫>Ri{=eWQlT{EIYkb1p,OBwꠏpQ2 ݟ $mgoZ n!:e;,;H^#F {hefL fveoǝ9fRoёDOqslɌ<}PB_wI:6I]u5,{B;];SPp"&DhaiAto9a-MEyVL'pY 0Z%E\@jAbvTp'''돹ݑ3LVQݮu[=}N%*k}XG㚓{y~rAg638\!Y00E:cF͒la 6;MGW: ':K}p䡋V69d]H[Ê3ƶO˟Qa !ܨ;N )zrEdz#FGĐp!Ϋ1 KPm/'<q"<PTxK1t="Ϗ=SƷ -fybTZ5C12z)e|A}?I?{ݓ̈oA̘`[GKǘ+-}ӟiRqcfN;KC9SN!=u ]hiITHob/5jM7 F8HeZRp5ER#aCi n4P/LDYc:xft27 _X>P͠]f3l/N@֝qș 2}UJTE&;=(c]j>=waOսRPTVel?DdShU! lP("҈7C}u/W2'vΰY]%15KTlra3ev tTĞh.28lOg=Ov n-i KtD;2_40wF3wq9i@w)x8(Ihci|k$%%.°05 @jIϸ<[$¥ߘڋa" EiYjS`|tP ˓6" qq?1B#YJjՙKK]TI!_C]EH n9m$dzpAFΒK ҍ-&ӈKpnvOq}1uRO!TbsIǤ2} o4Ցb{M"rZe}ӂFJ-zoĈC&/~%}">L8ƩqrbI_ne馪sH J14"̈́6:Zb"E݈Z% N!'q n;+ZMOvDuմ񡑆F`~f+|%(|ZMjN"t<_eʏH l;#h45k7/ù5? N"C @؛WGi]aq#8 ~0Ϛ e5q${ޚH7s5d` DðƗ$Ԣ6jTT#B't*FZʵ >hk&N/@Y| Đ֋;< -N˜x&kљp=W{->Y3G~xTƧy/:*n_Sx2Twud1#>Op)d44 CіEEZEܙ?Cy1 U`@uzУֲx,<)r[p!Hp3QłPj`.`c aB+,qEos?t;Ě/̞-eG\re] `:om492GCq} s韯YaFe,Qn~2`>bQcyoHv|_g9}IwOMQ{' ]S&f]ҽ Eq0S[b7iYTn#;ri;H9pG/؎*wd09kqӪֻw`,M<$EAV= 0&Lry$ dHۯ6CHgs->k_@Fw/JKD}t%mn7I8 32猩`ZՌő' צ6G=O ܲxƒ n:9 أftZ ?q^e_ ؇]Zhlr{%uPŪ zp68v@BLxs%ⵌ;P_p@'kM #C? hIs8K(֚kc?<*4=GTi"[t0*药 ^Lۖ9A^2>HmGAGm}fcNm b82EzLf`>]<ҰdzOٰ `s'dK~rMi"\߰iO?Sfy>/-ȅŬMN5S=~B$[f)!-y*d0NRGN.OldaP N]CXJQz:8(bz͹-J]M/`;C BZ` 98[C_+QPEA&qL]eP_tG{ku Kב[8e,}7[UKLc'SowU΢FB0>6 ֡ybO1zEB2&_z<%NPD{ ,DiG"&%))MNj(f[&\wuHM\m N4ն+DLeKvzë O[*k!9'M>|$?^5au$jÁ#絙{QCoAejnsz0֥a Yt*o}@7!B*d($Hx$pr6@(vE՛24#ܦ$x#FWa}5m ?14I V05~,n wf3Oo8ĕ(5AekSV, wb7+v TZ +{BFA/hP_jr#/!Vi+7)$k"A(6/J:m(Hz9RVkIZ@t&k󶣆jW&ԝ8 q 1JO+Gky$XLKV &J)p lKN]ܥME̻,iD9 )3eH3@|MfoLKp΄ '~PkɭG2W&ݎLڳ響N9b6Z _z~SXKK#i~-=0h9:;,[J "2"MHmʥ%/eVHlO!+>a|L*BD#o{,ý4SQ_Q$^l}(ߎ/˽k<ɗ.)cR@9_j4S| !tHEҊb2r{yi@@>a.A9L̎_9BӝoO.2 i_cB HF/&V:YW¥DaCβy9 =pVfXsR͂#L[3]iv+B d;+w3jk/g ÛSːdh] 9)uWnt,J} \g,=E ?vV)J"3nYqc4ym|¡yN-*gձ2b*X0񋈻 Rnvei>簳R٬D{jZYfd<|^:4l6tm6Daa)6ewFΦ16PMPm.C{ ;[ȷ5n79WU{'}ҰZ~z {3ɦ;yo2ZӘU&ƀ"cR;HM)Nv&$ɽSs?dQǘU݉[nڻћ  !&=E!b!$TDRU_,緣GV]GF~1#y:c舵w->d(ПdW^Li԰JxCe$PWOHJrt֕':ЂcXߝO72ZI,-??nj(DP 'Ц#M,{bsTot\-ZT"mEʫN+i6ǃ̌%| ЦG5\E؎+})Ehx*"H6;tk1mr=|s;À-%U;Aڒ=Ґim}82d1cn, MMԘBMx*DU kbQo,m@{gh ,WE+Q„\&KM_aEq*&z7(uϬy{S&z'I]ksȶ`~#^Bq<[u7P~>KS{؋d.73Y6]bPNtYm>xhc"3QT;)K|n,$˜r7MG= rap&,]xĭmKɣ;ȴ~R\9y+4۠L1UBc?/3l7{;Y?x߆cdsѲIvvL2.w˸{n\WMk!(ŨPaPNFPtMQI.bĂԛ A*TmJIZJo}#J!Ta;g ~|)M3"o3ܒ~Ay7#CS(7Z$3;{s bAbXY})ָ5_Зʪ:r~@E(9'hF31VӮd5ss)W;ue/(&f(jƔaw}ڑV VvG+8U [Vz[]6R'^JMZI[b/BUGM\S) 23et;_fm_v ' eDJSۘ_v$Yng?+3̈́tw \]KH ipcR0\# ~ZxXm[{'J'2Ί4ϐ%3/OfCc %U;9jQJoI330ͭ!(;槉|%'|1~"UԋH LD5NNǴK  G${L8+'\ jP vOJ1,Ģ̳S y|3Y/,zdxԴgݩ9rB0aD1BӚ;|Yф...YiKbW6ᐳtFJ۵6q;19v*nsP##Sv#( 傁h$˟;.KsBdrI+2rSC*M;/" O-宷|rIK WAKph"F#!&qLZq>5ʄ0>ny.h}R8uԷ ݂N" }i0^9IagP) +Ug uO0N[0kUm*B'5]cOXy|?x-t/d*ov$f쬢vJZ(G &dMNwM:_ȗu&X܁}JKd w^$Q2ꖃHE\QRQ,j I`E)If볐p&sh +jzViu'}xp¼S T9Fj瑘ۋZcR(5 SVʷI_UW<GL3~Ts] }K=Zp^GL1ڡP^+J?,A7N+k:6MKrRك͟ȉ _ī|˸ߎUK[,&%5o6WV$+ m{(_{i`u7lS4}mґ,_͒ ì?>;nZt>Ⱦ_'uC}l{iYQ\[1'{K([L 'kc1'DqBf ?C4yٚ,$*o],LX Ti2e*"m6hG~ˊGog|/j]SDˏ9?t-xs~ 9f\ly^X++.ˑViϣfI?(N-3WLAc@yK&]{ZppG2X>B (+VДpGW0*R^TUg}kp/º7ިnՉz"=x&˦){k2}&MfB3\:2OEߢ ?$qM¦[wD#H.ZR'ɋWY x(Ni%'\9qǰu6^t%lq2hAP&ޣYy>lxDWNs'V.+bZLz.,sEW78k3C2qgsVNꉗf̕FHGIq=PY^t!t 7<S#1B/+vT;Li>7 >EskRGN w:^4Zk`x! [}I)ecN@c(-җ<.Hfh8ed{`Cc*(oB1jx"yY)1̎-bqY3S+=u1tHA;,MN:ހ:VPIuI9j A/җzʬa_vYL^z%$ÔH"fl˼m =0~0!Ȇvg+:# F3>ex#+(q1|~AD%|:/>3y~ "﹨Ǜ[ i]9oA-匙 A-2|-A93ihOY$ \N`XQoۿ, rSaZyeN!WQ m@SHZMِޥ aǷ|X z70eW;X]ݜ kNBX,9[HyYA5nh/&F'(jxΪ&Ekt} L.goH]R;[#?))؋8nR +hܔy>Ir($H7HA 'N[v}~g;"Pę#x<bEw, ÓmBMvf׮GC=NMV>ǐtX,ԒCaK{(RMyqGIˡn ~+}X*3VBF%ק w~>0}#v߄ekL&N?D~!INN?0LȢX̚de{XrHҒ@Ex4W ruX3u0vthT˹u1ܶ^)< ۿ)$ !/5ƲZl=@Y;h5 e~p\ϣ@O%V} F{Aq#: N:/WWڋv{6GYBA+_UFv*Snd>& @_UGI|W_X\1nk$&SzpD\"t5@5[ 3i#f3K^k"Y\.{ X< ӳ:KǑ5:5ͦXQ{zX3ʗk7!xNDtXt^]\ocQUdE4lc")1<\RTR .cQ&ҾeJ_H9 lD,؆1XR\S1 ;O^M X:-9],iyk)H 5*O lf-;Xq:QV?UԹ9ŗ92+R:ĺ&L}Hڜ6 #^ƣ {QVuM' (aKpʸNP>uǛRIJ"?L!vѯX?EL^(~|?0PK+?3zR:@Dx<ݷ?4}~&P/34A;R&bKbf )c$D,LjL ES`e͈@UKcUTA<-< n T--) !u]*jȠ =%٨\f2u!(=|r-_']"C6/B#oݟxqḼ%*j'lhq&r%!Hn0{UE+D@." q{% ŽeL' [uU88yNp fo,n0Ǣ&\u^*a +~yĩlgPG"$1-TvXI͞|WT] BHM348U9M$" dő9øHi5ǚІ~Px?Qw ×0%i6OŖK/%Ғ'y[y0+ MM{b|(͟OwHW]ߗ󥼡Eեۉ0x7 f{&-c¤PT|_^ޟ0".ңWjX&IrDH\('@UNj]. Pdk F9vOY)1h>|حL %ꂻHT:-a Tڵ3]Mcdp$Sq 6J `ZoK~ +8h/PBpLJS۳ ErHGf-A^~$!.gf\s B: yvǾpH㓀 Yl'Dqj|s8ڙw,![Lg2!UlpDqʏQs!ũ<%nv.Ԧd:e`#"93BY5ZŁc# B k$c;#&n7E U5{>0m(8Tb9U.ĝt"}g+nA/*$^ݠp|Gy CljQh.$w૩IƓDqyZZD PK@Uc7{ gBNxeR__H RԤ ܘNxKEe\T.bEVS7B_:a.{k>vmgɔ';tB*Ttkh7_4( 5@ O6.\Ey¯nḘ.zF d2[W,"h|k."Bdƨo^8[_?Ds+H<Ց9E4 8@%^^T {8zy$;SW9IC['B)i+N%?.<͎ ;1\cxkgk775 V EgNR )_ j 3ȡ܅g11"Yt_: Ɲvxd>2T79hu{q<<&>͙_:m e8NXA@ANy>"Ud 2'#zV~(M֨zRF =e&VuKBq[EiUlP^GiG?h9P  ?XZ}@txZ}5+W;7Rѯ^!kĠT2+/jA./3rMY/0rM ~$<]ǝR_&8+\,?'P - O`Jk#|} 0R0 vk8xB@R.0 <Nj/hK9HIMF@&c^SOj݈,0Y+;d6y̺}»fREA=y6֮څj[jpuԋVGޘ`}L8OPYrlkQ4I;iImù ([R 6B;W.]Tpl%C tbE b=7Hr}dTOCEDVRgyRg6ٱ, V \-, F[ubv9>oO*DNŨ Vʨ'eazg]co9FT@nj3=Q-w ',C> >gh0";Wݎ)"[lUH^xv@t8ɉM}gR("3-VP2ZO~Nw 0Q2gǖsOxЙ^K/pU6De ,Dkv~vavoۍsIB'\T32 zbSMW 뷿*6=(`n'⭢T$gL`u6u#6ljP7+DH9͕H9plj;/hZ,7pݸM)ť+ア#sUF ,2l}Shu" sv/۲Ef>Se˻[u ]S8^+W,%N1~x'"= ^o%BsLʅ ޾j7 E}mnUO:Ҹ5_惟RJg@=ʔ'Cs SQ$'W w~=^3B@$k2T"՟~z qv xъ ]9sʋ/Q-˼NNCPШA.#Z5ɩ [pV F C] + -\W FGH !?>B'Sf P- m;ӈ>z_MS/8vњz[GsG۵^:1H\9!X gz+k7??^ S0%ҒKU9T{Ra~70ô>Z!L4;m`o*޹(t5|(qk lM)VSlN@Z5DɯXIJ]6U/ ǁxxe>(Js{)<6tʑ\/K1!yʷ;^P#ʱڌ91ovKMMaZS7ظ,Mc5to`ޘXe ƯQ7EEߙ[i)z ` vbQE*_+MD u3w_@çۮ|'[@r&ڕ& 3¦NZmެ,4KKTu .`|`9ٗys=ӆDh`۪.-x*G"MB9T5g13Bye̻y S׸" %ts\2qEo.1j]qv7PLBlM)rKX OU`13:jEYTCQ5 Yeb}?}$uTָ׮y\2+(\-mFNm:b˒COMndu43̓Dl`W QJ}wJ?[B ^JXIv eMPg$BW:Tw;b^c"…)c[-f/tFa)>.@c6LF`nQ~s+۞b`W:h4h܌ N` PfBrd@mh':A?­$ $  tidPt q4Zr $ZLB@{V-0!_Yl{Gؿl5z, {tQo$rKYXSOq ![= «]E'xJ,oT0XS;P_qN_7-VՌ \UX)H$"/QfJNaTfڙF, tF ;N9!y̮Jz"ڱz]v9U[S7 Ime{VgTσn&{RV.ZU!ZP%Fd;hl72C}}91H{ _A+Z&b=e;G&urбYZP6cGG%hDk=\=ܘP{cG&Gm2A=~> ~zM%#$T!5i@=*{e$ I%tR٘Y)v\[ajugkzPϝc^(x6?Fq`5h5yxSs 7P+AeXE&ASbku*D?SR(l]j uL@5P.aO' 55.B*"})+z]7,9D :-E+-D"!gqz*O}rk.떿"UR1+`~ƧqB wuh6| vLsUܲKg50"|XSYTK![FnR® VM̱D_f QTXxx4A=sĘL+Ķd 6E'yzG y@v&9Y7@kQx4%G3IemMQ\`[n.ǹ[4?CZW":xVZm`3+)ܥDŌ ٰ%\TN>ToiYgYW\ 1iGǭX6 {?TDU8z 3My_PX_$3_"Ft#QЏWݕH5i_8/Jy/>?1`|[=pdIoМ6A~9(ń!uޞ=wiG8c=ŠR<_% w璠$yhaz34795 K,OWX gLtS`+/ߺק`+׀Pb1؀5(Pq}49]tۿR{;십FD-.iٌ+NN+[9EkrOMDIhFkN,FR5HHLdPRb/\qڱ3pHb MO0I(Hc#"8 C 6 LV^A{2 -g scPh-N(ZzclFӬMiֵT4NF5 X#j #GZnGpDҰ='j| )Tx8mK<&dp(F"ϓ&͆J 4rEhR߆Q0)̨iWD6Cp $4PGIijѳi[ h$gwbAb7;&$y~a`wgHA|}B@M^\N33 pW!npn:H:m*fC6P7qα[&kи@v^LXvhQeb蜯ftN"vCY)\%ߴgJ6Bj1h\bWUKDh. wCsY]@=fyeQW}e؋tvpdK1mGl=.Zۀ$$F枴, #p$VOl nZM3>jRy~3|U}…W(U9#{V}{0wZ>D r@qħRr-ǴN Cr94>2Qs5 ܨ784YS~s NLCSK = S>'A&5Zd&! u K,pȊ2.7 RJc*7_f8K-E ˷TFE 27~TdJ@6[;s߯lQ{Ɓp!</]d-4"Յ,IbVɊܽ t[\幻vM,W)humſC&!wyYT"쥧Oc/ZV. =4o0]QV(m"Ay&8A0Ą~%FyUm 25id: kCJ.xN# r0:L;WY͊c`Ad *}r~ t]症[KJPRO?WC6:mnPl^:Ri>1,44سrGz>D)QA̹^Lm""p<Qd~r̔ ru?-()lWa,\QޚT 0!Sq9+/}|\M'.HQ{ 7H<߳ _G{>=ǹGög)=,l)ߝ wI~hTWW-}PZ0Ib5N[]5sPT|;9 lsTWl2(%#짫Hf$U{%cxIS*\MtZ:OFmv [;i£{ͽbz oR7jV~Cf"/%> ?RZ P%E= p(Qw`4ZCأMQr|~HLy^bu*b#, z3}.GS=Z"Q9“1>5QB#`Ux%_,H≭ton&1+f1Bcb۠FΩӾd.y:V]o`L`LxRf mlYR1_Jy."0{S|#&¢l(rR pH_cC|  뭓$3A%`#d[W~Dh;[?9-#'q6FUR*͇xY> K܋hxiQf˸!uK6 IUB)s7O{.[YllڣW;DN= OUϝs f2H q^BF4yQ&}]aL5ƌ꟧a {LDJ+o5v%vj;sx|uE'm^:2'Q%U_W[.fi$Yf]?ڹ!oʈ9tYTrÁHh<~ i3Qo~lchCsbI#/yZB]ʹe^ .e: (%H$D֓[E9!3c)|c#12:h ^xJԬTњñ&U ](Jgjay:;݊+||?xx8xN{!>tA?^qM`KY"#PkS~ Z2]ψ+q3 "\#.DE٭EȍŸb 5yF+o:4D^㒣Si06٪x@xr]F _42p}rzlGmǒjmxmJ!-DaפywnRa*f:=8EgLRS~`DpQ ֹ/K,sL/piT/cF{C>"`;9$&~Y0H߉v܆65D\g篫.{`s,AJ~JWr^x~ϗ: ~>`~b>%ч"()=\tWyW`z=JXb/1]1h0D8HvTq:v,c,3s$ԏ'8hK>E }_big}`dj_ܰR5JGۍ`WDnԏ kLIKC;o-"k0j-a,WzRֶ*Kn6")'OhbbpQ *U罤 2dn\$YE.av\x 4`cM# v?SE NY0121O5 b${l5y֐>!^<^%. IluVTbUK|*%ZeR™`'V_8(B:|U-Ar"E%8b>U_4x^pLikP\kD~UEI1ZY y)nmJJWѣ;@P? W"Ny^pK69H +q?(V?ua)o)(CCѝ: r >q5Ko"Mx ^9] T?liVwx>BR<tO(Tb Om.䄻;%Cٷ,4*DBuO1lk -0IbTBn {Be*&%ur)+G0 ŀ1VԬF zDZڈ׬h;$$EWw9fP<8CϝD ^nz0zAYb7֛1E)Mfό =?1;3{7˱>ѕq7Rb7;\7| ]3+5|Xjϴf؜ԛuM%{^drb.J#S`Q,*D!`0uPp]pT(ӏ(XK ^ I£yDz,E2y=p^5]E(9{o`1H[C.lXB=N7*eaJ0 M%~5EoU: 蘔!LRZCZJRCv7rsJm6?HQqIi~L`]=$!Nx͔vXH L<4;ce\pe5YZ8/™FGg<%É-Iv>eok@k+s-W|!7=9ߖ_ˌm2A*&cP]C̻yLFȑ6A1$;?;q FVmV'm>9Rs_ۼto};A@D 7zǾ- ޣ:}t G_+kU(JVThD_lɸsSa{eꀖ(Aͅam<C8+i_ǢacO[y=Bx`0oj?aH3ü;=yP(?i@ *<;0Z%$lIRRW=B:P Kq j l.m#;Z< Ҿ5r! -u+ƺL<]:pE}jK"L/ 9)"ea 8._**%V֢ثRiz]s<oB a^d\Sp )7 Ѣ=i |>VX ^[8ž>63m%52 H_WOU_#Jf 3ʼnyfmJYKv.])Xy~iB}LbqxY*8bG͆{ O/DR#QaQ132fxћF(-u&e )'jX`&uA[֥W2)C9`Jxʳ\ݢB"}qtZnv;k-\=܆ rU+tD|lD-OhOjT> N-Yt101^s;4pO_XqBZa c%jn):Yǟ>LZg?5,VQp&ш[|wgB/+)[/P7'{A/!u#(*5ӂ {)jE=>ePgGdtWÇY `wZg\y(gG)]26*ghBw*m vckRɽH6R6Pol6;j8l51~RG %W(4K* +t/Wћa@l7V!p#H#f% K+qNq(1?}O]!BP}RH0 o @[:BLg<8TP0U&i_[G Z!o~EIG)\"2ٮ&&9_یa|/vAeWY= ]}u_14QCPf> F7&k=;A$a>@'N@60 'D fxTa8?19ͺXVJ#[@nYp>( dVA&׋P^΁I8ʑ1سb,tf{q$IůUSE 9MN0=֚I8Gw> Λk ܌&e$8o9Fh2"yTkds&:D^ : uG l8TRsT+w[><FSa(H=| _%vCR'{O'{M.63Ul(BC7d+w!d)jC-4){*S=xAKgv"|k)/l-:\,$O.-I/,)s@S-UNp%<'GtJd`^w/Shⅇ}bbsK\U[o'T '/C/ϥr m#WAQH#t!*5du 4#~Pɣs.k~5\1/.Ԅ PB4}?:*X#$ht{ /2_cHn-cx Ѐ0L侢ľ1 -ꗴ37`qw^B1R=I I ja[XxO7KP}u\PqZ5:hzGo.O^!!s_rMOCV3-f8[fq-ZMxv{nuC*h0+2wȸT,``A6? [O\[Ŕb"pj_˴@UIt0ΔtMB-d){ԍx E~ 4^?HP>3{ `SVo~bi *JOK?'OȑFY,4|@{ɶaazB6jA\Cb1BY\9v6 uEK2? C6G<~9ӥ*tΫb^ѦP&|t+I?}a$gtge-@3H؇260stPljk1[xgRk7ÇؕRˮ]] B])gS @8Yt'>Zz\͗4TZ~Fw{ G ?vĜ*WCeLkWQa1 &]݂{׃Hy.W$+{ZO~,P?%=S2t̖DPS/v9J R8]b4T^/Q{*vZf~)#Q6r LQv:T'nߗR"1wt$V:_HDq[L{u/Cyx51UQB3EO50ww8?Tk .]LM#*-3u#CwGpDpO}PnIX?ѤqMΈR ր: N|ԘMM\ U_G *u{>ʵ~ʉJqnj>زw J[`\:IuYa{+B-rW댱SAq4m?s)\3/H m-Κ\6d|SBp4(9 }vי| DTq҄&fVDK)y|\ٙmz2%J\FCdWE(nT+ePNsp2  !tk-gV@yh۝9ȏkQRAWǕ6?q[BeءØy taȭxM޻RV[SqH u?27Ǻ{ N}P.F+J$ - "@}ba7D%\~/wu~1^nTYƚNU(,VO}bv8)  a)UR]E`wKj;f 򢱤 C}m,ƙBp({/]-Y(4bjiv亊ҍ5vq .aسH> uNFb|}fi[e.3?|T,,X[Ĵ>*I"Mĺx 5뗾@!ytxzE5/B75$<dzq Qљݜ6̡h_.zI0fhl,&9J@\ ҇\XYzju<,Fh3bhY:ZJpJ "%~ۺ&r{P,dy.Xոue%š2QL)k-Al' Ŀ-0 ujzPhivmaP~8k"3KMȊlRvn6^+ ]29yL8Dm3iU]W%zN?wNj^ vՇ=wr ĖUARLt}JQ@i)r:%5M$KIeauuK#!fm"]iO"K$Sa%e Sڣb+ y20{0۲W"ӫ{*\аx^!Y %-%Cvy STMH^m̥q}+785pV&:Zed@qy)ѡɳ6w|/MƒC.äIk Nj@,4t(UH@J>m~IR$QRSh|@qqM%!#jh_DkFG-Kn Ak$#Uki ~LCQXtV5yݱ&|C$9cw%Aߘ7TˁeC&.ڄ8ij u68A$,h@=.Th&NIthxt7Wƨ8)H rB͚nà3MWOi "K8O@+ юz'P<ڛ'KT&/re" Bl=An'Å+9SdA=F\dױS H1;:űHĺ`8ר%8N<&2*o',WrC{Xpi򵰯%MŌ7}u"~4 8mz |kr~}8J@! ȬC{xA{'4f?,d2l>Wf56o^e68MX"bܭCKs<1IQ DDѷCU%' PK \dV&0čV<1H!4?`U[~D_7 a~"&&WK m3[VhR6s'Pw0H( ިCG۴~!Zah@Q큌K]a1.޴Eη%t+ >b2t3]؏Z=G:{8lO{J%jчeY"1h#?_7ߎOX.ħ=u),\.n!\7Rܯ3l{&F~cpK=:G5.c6{ʃ@W /?4!$e=8L8eU`q[,k]V0zdܵ}~S8AsT)JDBȍq$^sFGj8͜U.nyE:a "bJک5X߳X+?ʈ@:PQRyϲ)$/NSùǕCʐ~R"QxBϙUivӆFjV&37J.Q܃e_uyrվ@ |ThUGF~.[Ya{;mcؼ `&yMaF.~#=c^zOⲒ<\jڂ{v\p-FxյͯV95@[VqakߊqҠ\ݟ 6WO'i<%ۥƞ`$l,aZ1=\$Mˉb$$:;$g70lGf5 lYL I|#1D. m)["9ӝ}+*,:)E LzQ5"7TKb|5rZ/>L*"~fb&Oi9=0@FV_'j5 vl?!*%ɪUl^Oug+rA7ʳ0J̇i/ rkp[ iI*CbPIZVe;Hs_Hcdpos@VYG&kHv(_ɾeVӘC42)S )+-0/" /2-N-|+FCmSo/@2Xc'k=q F㘉Q>1D^t{.F+)SͻRDnkLk\Ѓ~|7AZX@~D/L[Z"=֮3ܟDY a!nb2"v T1{4\ :/Q3:y2C܈ reyBU"."1>~ KmMYVa@{J.[z/.Q2~ᱠOz1K&pU'76 jv!\h^SEq6Ia^7p=X>>BP(DBDzF/0w% "m,!qk^b 5EnW~EgD͏X` 0Q<6heL~dJvw@)1K87!_ u_Tv FբENz8)`P`RE:dyajy;cm_ βMv%Euך_G`8-]BOcf>RGdS*-(n]"_.1LM0,ٷK2TBmrҥcJĿ[9 \C+H@提*b-K* ojf.| e(ΰoaow>CqvpX\y=҃) 1䀾K5h乳9m ,*\l։}{$%H?X)>)لE[G@N oY%=+3}\3Եj&UiQy !m3^@_;u$%oy d}JQz9n > I…`ޅ0p)4WCGIo{"k!AI=ݪ$t'Y>]:*F@2MdN/mlhPAN[zt?]glVcӖ0|;4]o8)cءT ipRIrVÕ.:ɤlz@eU?n²hP/W':iX+4|@=^88f<$ 6k\}yp}3!r[&_+u {Bd!" }'yHQy>*ǥӄɲVvOBP`/$i' &ؽĭޫrk+pEs_ysH r 8و<6p1M3/\lB/y7'9Sپڞ| RHt=vcu_8WJ̨Cdnܕv;զIqN6<鍀`ؖkeSpL@U/>T 7="o!HPaD[س8/e к H6;.ݿyy4\:оyqHwl*Ix[_+AxaT(RI|޼;q@]Ugl|T |S' MB.,sdl ^>N'zLn7Fi9X+`[21%gLgfPMر+YPx[NT}+~-vWW0 UBbX`ooJҹ%gkr~3jiLH:*l:&c0\l0((lBKƾA0"m\,/ځ+%$Vk |0M619- b_~+ "yȓEtF*:bLeVZIɢD}#5qcQJ.F5{,8T X^+gp)zm iL ta2ʎ ((y8)?֏H06Љ"G̤O0/쁡,C9S0$C)&hP&ir&kƹI6xJKS-b6Vmz|b:->n \ZZv][U"t{MīI_aHɾZlrB@UW+dQt:5 +=vhOb MDc=8^*]#.F,SQ _עjCiLIzx١u!ݔ:`zJC!,Κ*U$wyǍ/8lm~ńpTS ud!x:DZ$km@~L\h;J|PX2#8l|2A("\@M~s[|T %Hy+k2voa9T0YП jkrEbE"Ӭ ^7zPnGL삒⽈1Y[?\%_b=aHL_a>e֊! O\"ϔD섟cVLtTHl"l2a3NNOFo 峖gjDN CQIOaNz%'n)) ű|* NS'X$q!%gh^bGaAbb C%{ja[y9Yk L݁1bc\5`sA! _TF@*-! nkia6^Lo`Fz߻)w76ܡ׵~{0m^X RVO럨 )SJB^/o,=yTPpQ_SwjZJg?yXǽ 3Q` .R)1?-%##)}C6GS6+dpvI˜ȍVVx<Y|9g;X!5puV!yݎ J԰\YCǿVGgkWR1!$KKkK+рThtwv#ٵ $DQY>xr<~sa#yE9ȝ;/mDEņV >B ~}%3`w?liSwwp:>!@2ILRxPëFͿqф|a=X$EXy 5aSizJQbFhs)A=[GxKՓ3*Cޠ)pDԃv3.~Y_rGO\.Qk#kwFTۊdaٲk]=Hi ch&]T|$*%49)"rԸأy6[ᒷ#ע 8w_恷PO&EھǼWdɋg%I{rh IJ3#AdgYZ07070100000433000081a4000000000000000000000001642f097600003984000000000000000000000000000000000000005900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/echoaudio/snd-darla20.ko.xz7zXZִF!t/9B]?Eh=ڜ.+X(a>"M*2vi"_c9}8y\ЎF{髵&,E'X2O]|ëRc; bn*\Jߴ1r8xp-K0Th7!"V te#x@n͓7L}I$s|Ϳur<`I{s8^i*@O}l.:霔"\O (;IX2YM?'%!,%yڈ-9)CͮEjt_hsÑfM͇jɿmw4Ut} Q|JǪ,0^o& 8}W"J$CD Aׇ8ȫvՏgYzϣ\B^\K Ñ8Q(ҍ+yҘӍৗg6 2eg7|d>6O,qo-Rn6v"L݀љedca!`&JO?QnYMQEzSoT2:a0eݬZ[h0:,RbMw8zEu$ 9Eu#ȠűXsќ~1y6P_m]6#'gM`'>E`U_W>vDx\,8!{kӔ haOm.#s]\嚣W}&vj_#v&Elg'@@84Z-$$iOj ?DOpa/TqF |F`R7UD<$GI1:nNr]TA„ͱ0 KquL.X EB7݉H fZOuĹh5$SlNeH٧I=v xGEO0džK|ߖ]ih(n(H)[j!o @A \-Qʒ1NbXw˜A˘ ʑDH!Pqx$n'mkR`",d==ߛ1Et4*[G4'IYuGmv4%sKrqtO h>)=+ vs œ-qgΤv *:՝~v{iCI_^V%&i&2O]]JF$A &| 7j(U浇3i*[XDžLY8p#mO>ټ.fOC 3wAPّ;vb~T%0O+GZWlK9uqB"+}8z?#%t2t&TDOwCG>jM[K$WBUl( yQ[lKz^;C zB\N]2QVDU]c!qDY1Pm9ٖ]hA9UR,x&j0J p xB*O';hQ)gQ~EaV{mJZ:-͡9ЇTַPZ)fWMj;N FF\`v3z.o&;rJ1%:ӿOb.oۖa%B>`HOsFA:|"NC+MN4'pw*!',ֈoъϛH:r ؄~\%쾙})J|Y3_"8H /2Z,k,6,-^RG@!U%b iy!X)*εk(5$|?Q8QGgQ ql:)7Wc:\I=*SFAvcd[Rb=5!8@9Z@v9/?uю๡zKmy7Șx> fL:rUx%F!$?M]ۧh_1*EV2;p@irUrJ5 dSIݶA rd02\\4yb1#%1ܑeta~#p%JO ԷV44PI sЭ߬bR*9Shh,o4 Sފ-0ya/>5_b'eTZ۔9,7;xg$rRtM8!A M?)3;/< + l.GP#GܬDS){Te72F IR *sm #`]xmc=8ktuP$#m{E?4,{dOM(f8ZwȚY{6т.y레w|]lJ"2.a=c!I (k^9XX wV!wz< V7F=,E =OCL.,;/d/LYp( Qiqh`Av4gnpX샹1XIE4 [J'_ۋ %8`B~nh0XyE4le c>Š|B5~ϣe47ҦJV88ފ.!VLу]#+LF#YŅl$()/M'`ω<$kt!õȶ"C+_(B]_eؑ-Zkmp&v?9x( .ļ)PH˺Řd:d\Ԓƹy*Hn%!N,uAC]bcv~QxTwcH"*5q%\a@X-јˆ.NRue#@bMGfT2S$t hw|WȊ79ˊFfz?/D&Dr>]v+>b``6*h/ *t gGP2MA7 ^⪼Sk}VPϏPTA%ȘSD4b҉O1V '{m aw,w<$ğ@"'dD m$##?p7K$.#RO Iq prwL' qtep*E{^i2Wopc%SV@J"{H/Fi#tTA>TVh72m#׃#l/M+%یYb\Vb;3酛ue"ԚKm!QN츤; ~nVG`!$[87ƙd+C/ QG-"V=ڒBelB-]N(':kD@vC5H4\jvd[)u_qy>0TRETE#L d'j+t T>%(ߩuswB^xIiKٌ:fْPf]9$@z 6¦0Q­s(+S]:ɪEz>h?/Yݣ1x;"'Θd? %5NRwV.I%G 1IUIYaά9ZjT=W$ػ`\.{F fG$-)$"l.]qǬ{ѝ`]D$63rqٌE$q~P ?#3SͰ iL/k{&-!v=ҊP`zިe%G E뤤^"zjVU׆ &^),Tjfz;*[l&qK@j-|krT%x 0oI0ӨiS+_Kjb&U{<% WYp,}H)$;8䄍 l -10loQf 0tDS?{WDUmA [yH5}NFf'fV8^BMBgtYcr`6φ+WR< z׿  xDKaL0Z)r^^@jU{Y*#YA yzc7-شZ= x7|-|NG{oyٙ < c|&eP*˟(3KjEjL)ɹ Oj/]"ǙU0\9cדXQ3 {NRjk ٟXVx&WΙ QB>mĬ"8 L 4Z&eo"tETѓgmX̏О7z# q\dEj3YU;e6y _lqd|$G9lXEkA׻iN!m7#(֡Kpb&єAlddLYWb؟\SaXYO~cϱAN-1Wo @qCT{t+\h*{$LN@iYxǣ˱OFބ&'LڀҴ\VYTߢ ‘@l65z0ލl1mh;ZÒ~\C][STJ";2 =,h'W'XtRŬܲLkqYS&hs4 /zo5+wx4߇fø[Р0,.ScnPS='1;rѫ ~ar 4E,s1~22'H1ibJJI JG5twDDG}l4+ynկ¥729&=07=|WoFߚ^~PY9KZIx֐6F]LsWWwYiG-sBJRE@_0ؙNEUAsӗno0_#؇ G. tEzILƄ|tyn*:yZD, d* w$O%;[T剩\u?X i$]Xps |I=S-?yp0i/2RXMt&E"Pdz!$"W?]E`)2: ]V1Y!۫E75-o2cy=t %q˵u⃨;,b]q1rAF$[gz=%w^,BO-JyvQ?I~qUG̛w Pt^[vXUn>gR ^D/Dͽ;:10qFoIOP@[7@٭I[qek]_ ݔb[8|#VI7e5~{r"C6sVM_]*2/12-TCVtm?L?5|m \(Im>0f4Ki1S  f!#I﵆cݿj7pnҽ!_ď=oO??|./ZSڭBYً2ZT1flwVeILT!BliJ?<:HEI"R)C1g|`+A"Ř!Ad9iiYthr_?жDqm[L0 sUHcK)镱D7\AtfAc Ct8sGo5Eq4EaI{;敦G^]Q(3q>cBbuh^r▇Ynfk(tЙ4C \4gQu!gUhĢ1R/-^>}&ʀ\!q=ThVzH#[ij uQAH E 67Ӑ' -W4J[)'|L7r#(ncd]FȄ1ML%wA;;@27q>b-#@A0ޑrGâddL i*clu% N<*P%rACHnm!VImڗiN J㲆( Uęsz:̂#pIl3`ri]kM >gu>l>Q*~ңAښJzG6Q_(l jI&EY}4Bb~ua<@ѣK=.dEOLPM^LE ?cCgT4 Ԭz\9 lO}\A? S] oSQ w0( H?ªG9|Cn#' [G(׮hj~A/ 5iQ$}`YN"Ѱq+c)樋%yN({ck{2N;IϺ OpTLB5<\&WvحK) ɽ ;3%WӪ'(쩊 ) XouͿ` л{/jwxOE{w|&qcrVH4h򑌽T)))Ҋ\FPs2 n8^0pѿ.+z!;*ڲ7 *LۊTLp k1Xuta~&gM"IBڏb !X3r8&krV'vGl{# GP+`FQ9FL]{DɈ%y.f̿wqohn: /aQs6j@w#yI5b՚}PF,3*c by͔`xeyST< DLx dI}DD]_8\k!J3`r;XW!luU6b&gp`}K5(S 1ʥuAc^"O9Y dDLk6^S]:$B.@ϣ/&Dr*]ѥN钲wg마@1h/M ).\ʊoA%Mv\˳On;9g;VO }KQH %mESxڝM_-fsݰE3F8R[ňvQrd*Ppys/BW1 g `CkPȩLIn/KGOuqI)p,g`W+<ɠ~Vr'!)AqbҖz.B0ٖq$ ܫs4ZUS@rmNj|&3 ֠F8)$e-hMqk>c npKJU rpl]O0cf0i@(ij]2{^<(v=IӅAqj"8C$OidG0p[o7RjKJ#?B-Qe*PĜ`&mkc1 ^lǣ&6ם@:E} d@eEﮘ6i!K!bz%Ԣ-0S8`vR Dg;UmXЍ#lYb Ńi}~cFel@~TkMPVWgPBv};m o(o )BV]FMInhMxʪ` 7i;1Fr?2Kܲ n2'k^߁ 4 BX.$J̻` ^ d6Tҫ46²Ι ="7~t 8;<;G{l#\0 ,i>"TC BQDDUIe¶ Rţu\QcFdT!_5O vaIL鵉D'YtCɱÈbE4\'ǚR IL P*H']!ޙgʆ ]SH2#rW9l $H=2GZa0 oWfk$@Z( MY4t-LƁX̄>> @ujNz >MEޑ=plYG9N#+2~]W>ԭDee2ˁ@jo:rPd1pn+ȶG6颻a{d KZꂞ\4A+f[{ %7Y aؗAe#{Y[@%9Rx4Wo02D] Ӹ˛u<[)w[D`Sì?L.DIl˞Z9jTH6d=ƎW.6op6I0PpPF'N+N3j{y]qzϲuZL[&GLoF>v3S;FK۔="&at 9?q-f=K F|-S/X>\_C|Wz?8 `jۯn2u0@ݭY]Ŏc!$ ͸t=Y kdOAK>9D?nȷ[_'ox:Eq)HUsQeatgaz2uYX+/Zf@{Y7ߝ;B@`(#'\im`/ssl?W|DnoSdx$N\؏4+KGR;ˁH]Qɂk] xAtOVnEA ,C#뺎vm>Hhgޕ? L;1ZOjtxHOhD1KNkBX` xX/.X%4e^ R5ųVʨS:DR=Da%;9\wy3#//TC8ALùY,v=S }fx42qU!:>$"LIp6ebiU{PNJ?*.jqVA7{Re E.a: 5ɾc}"q3U6qsdvfqSWtj-(#<[** kE[Q(d"bj%Kl6.b#-1 z+`c˻ҹh&bњ*"/ͷb>.i3 ["z`78m\4"#٠;ly? sz]$ &=š"#`¼m([_ o̖ 7|A-s4ķ>1_J=rb#i՗ $o0ՋqJ%eP2w7HKjt aOg쟚-& 9t둢-)fC G)g$N*a` o(4U ZNWoTX0h:4uho5^־-ӡԝ_5T]e-)䴂bo@C)C8!oob3 h#١~H'\,0 WzmG-xVlYvK|YH d=kc&XS\QtC/1J󪈶ĩ+Ɣ_fh)[TX=cO{\PN Ա$붌:h0nz˟:0$ ؟7Ň|Eѝ]b8VSuUz?}XȠt;h4 vs'q]$VECBmEpk-ܟQAgf hw)C?"?\'pjJB+2fTV}uq\HO雁ǚ$:9ELQU!U;<2{udi#J^g}-\vrn0"SI0͟&Eim i! &HNiENhuGzfޅQ$۞6'\aY4w0yph򤂰w]4o?_]kw7!ܒ2H/Y=|ڔC# ҵ#qubBHxx7c0J~ )c~މdg:2KSEQ(ױ)UO7;R[97F,6rԐoC2U1&mA,];Y3hZ|?Z_dAB#{)GV08w,"t0v,;ɡ$[[fƌ۶ڄes:8JA&I~zP"Ы+Fq'vQ}u'r#*ϴA$};jm/O5ޙva8!\G7/NSʧgX1,>.$yb~t%}pkfN8Kgkق7x O\aV_1[i–!9?{>uRY",6ӟFQ\3s"f:=A»bw;\v]B{Cr7iۅ?HI*)~MDUeȢ:(DH$W1@z\H( nLx(TnqOEBD$ J jE]9 ):HͨoG <e-TFF^OSKФv6YCEń:C`xf)0c $ ;u2ո ĚE# XNS7G@?$ԓa46wz|c?]M'~j@M IHIW &]=։%C6^A(*$-q/+չz @᭳uMR؄]Pg~›gJ]._DɊM@&rV%gnɷn!9Ĥ =ub^woɢݷ\ѠA/Hb["|w;;ec"I )gqTg]ȍ5j xWw.&?Fbx`oFf褐eY=,qe4WȨ[ ¦F޵@/! >ŋSv@# m ) d!32 hk-~%KS'K̎WGڤb/0(=hb}"G5&Pc;T r2QT,+(a)ێQ2bZz`L;_m0cNH,.[;Jdu|0Dz4Úr!Md+5+m20^V _!ҫ3@u m U{V :6.'~ؠP͢el+ie6[8`tlqkAPp+b;؀qѷQ^ɄJ&m3o`%/;v93s99$g.oyicIō#l X(f8.,Ӄ;A74*@dW  `oF>kqF)U\2Pjf, Iŝ s,p apeh&\0E\LgR#vkp "\{2"6>c._Ͻ"46Xh9 Hfcd'3HN4gO=;C&PN7B/609 Ɋ[: w>rE`_ξ =;@/w`݇Nb-@|MooHc^D`eF؆̈́B&NyDT3t4]@ L0 9VkϚ1P(~ m1]2Q`IV$J\9 t*LxXu&,O <?:Yo k$C4:~|>j' 7UwfT馕}i7]YEXK}E ~ hMZ$?3+K&[qϱeŏO#-kzjG,Aǭ5ٯv.]<_ݹTRXCsk5 ={e5ΩoL>^\?L؆H뾰[4Hp95+ñِ*ve@3 e;0!4 HxAtܬC'dHIn{8}؛6sXJv e/c^K sԱ'[~z#01|Gsv>HK!vxN;t:ҹpJIYCvLKDg lm$ہۺw"B,jAB'FjDt#iF[~ơ3:"SJ$F;V=TmPʾ/۬b.ߓɸ"ȓz.bpd@cWoF[yM123`OFhdS΁gY{;FfZs|~l~'Ɗ@ї}^JٛF/78 Ae|LăQaq"T6UMjsAA^V"Gܘ kzp*A'@`%QIl |]9N%`{% "/RH 9fqw,K H3' {iwRs7˻[A FxgR$5pX }?qq1xNP-m/ؠsnxQ:]4-DPa fŅhX+M;xxn {=OñFixQKwj5+42%:(Ot䋾84b 0Z_6;*Ww-CF+KQ}JCH%|J^\^C@ZOްC4DdKQ36ci`cM٩X#>uw} [ 8f$FE;{a$R)%Da )Skw3iYgF kq-jVw% 7=}l7_9ȉrA]XQɜozK,A 0*XV~̞wT8 AB=RP~ MKX6W9@u%et*pl@>5. ,t%vLT+;@(ǁdKY$P 'Zļ"cz&j^^7ϡ! ='|E28ɁLV GCن2]#$._-(>y,k/14iьZ|tbFsbK9cR*%l[xg:g_y J@ڟoSrk ̴FB@aS xJD. BzA>ClPDy%ܩ"٨ y}}|X݂ cwj|3 ޝm~Pǩ C߉YɼY[% gU]դ;:9JyY,{%'@yZqDk1ig"!bP~,xMR^z(5ƾD# /V4|WWխ@\O{52v{@h>c%"N愩V3nJ mxq-*rأC[iq"Zݯ}Ŀ0\i0E/iM كɒA{6'4NMu䗥6S& k(QLtR?}pX0U\&tx5CApeuמ]%KXIK`A`E?M9σ# q$\(Ằ|('(c.Dr=[W\$ _v >V譁V90lQAҞS/ӐX 1m@$?O2]S!NvkV"ͫ9UiX+A痷lׄVUK7W;f/Y˒unœ/wGڕ}Pbq9sGjmyZ _}ͯd: [ R>?5E5f7vtD:$tk2FƺfW%,;5?)|1luYKoAN|Gs?!6!Le9%i`\ZX`An|D bkV2 g*mG3썉*lV'`ޑsO ^F&+`wxܻH4Ng%h^%շN;SUhc%Sd+6} eB& ^ZWu}xFMƧ'zYyn*N J߈ $SqX$>Y/.;ذ+TXwZq<ZB8wT935\\؇A$Gn̗ͪz"0% -6qzr-ԧppɠ5aNZ|/!.W6nXfPKO=Heʖ >W*?|[IPi%/a*%:0n ۿ+ISRC75( z,-՝DdC9>q է &q{`X3@a 鶒jNn]=I,֨(+Ukm4u,E= WKA_RruhSCM~q@xzM:YG8B]ʺ wuĵlES(:f _UZ_NR1b<$. "m'iҭ8)SuF^~F}#+ Y02:'Ybh?7m#C=1Ԕ^\X-9,I,] a/͉tN25#&D vs+{XB؂͠U8/5<Wbu@X/=쒌parOD&ZkG'][U`3+|-\/QEx5:eR4Z 7) "wj5xd'-~x)+ڕeXJfM֥!.*V;0 7ytBT-vu:ワ3f&p D)9 }wff_#1l(;Cvc2#Z&JZ=no\#(Hsz#޴9n,}w `}?u{4BZ!૸-퓊FJ,/)eHhAtn "e I.ʾ:. n(u]x1'iOįA*~>*HݿKE#O/}=ģv/J>ҡ7(S{bhCԼJ9HzZ,CA NKa񯁎23[Zcs-xG͇"  ZuNmQ!2Uw%-܅&7't~`׺0nAɉ;*Bjג1P;=jKYl -0a@̡.!GuZQ3nr%-VO|)VZ=,fkϓuOm줲t_ʐsO8, zRhyxJKvw$2>~#Di_QPo6g30f-S=6$0[FN,*:J]:Ŭ, qCݘdWsD `=@6X fsC`}A1irCC:h'J ]5[2VRwV$Y r)N;j-<+Gv#a ĴflqQRUڎ0~۰@\V~Ӭ_'*UCTDaS,,“WbDDi_S%viރ>(xDyR&EdZE;jb~6&E {ΰIw{=u',s̔Cj~LÆ\6$ftL#!cJ-qG3|m.`̈эqA 0QqېnLCUܣlJZyv HJ8)2܅TxkJ-C6O?y2?, HVtlʙsq(U=eV"RfLT֬{$Uxb*Dӊ} e@_1B2S} sEOM`;dr˃xAc-"t{&*B|b$(ٓG|5$Z]4>d*G:wlU1}U}BԈWC]Ri5WMQxF;O]Fw\FVﯦ s#E)a^=reb\n GNoӝ퀩:G"P~5Y=k 'Ry\`K?qX 5%=ɠ7 Rs!/1fw޾k[p:9;w#EOd5ĘɄH>-"eIa–'7$!uiuoC\cv$]P@\Uf8!-rMuTZEa \MфsK_?KJ'wq 6wpV6j%LºRXǹ3}Ӯ-(yX@&=֠1?>j}sj1{Z`#|ʬCsPHzg_اWHěr(y 1X٣kԆe4u9NFzf@Q rS⌥!uMUy^B  FחCj-3 ~qg:;**.Ϸ7%$)[Jܴ5{-uy\$&nY&υ:9{ճq=Tx\" <ٵGeעZh'%9i[M+72 ~.f{rh$ 6h({yT--`Ag3k|=JDu( $ANT: :?]'ܺ^)iY3\혜{dZ,eFh.E@h/7ߧbQ 64062qKρ0+鸗jWmWd!$$^[[RAl'qZkdOHKa%} K-"Һ-fGT*߃ Fn^ok6孿h6=YhclݠGRIx~/ceyaU/QF /"tC9Eo/2zcR\;f1-\G7]wxۏ&yBA mogWhb_eFFM@C~[NX+yai *AUp{0yaHQ'rftiN`Z+2 u(,C;rڍ{/~[kH@B(HqVxq"t۞QGR:^2X8 @[ӂ.}|\mACӷ5,YUqRuMUIn[%|R4`@uP5^L.]K vq!pcc1W,qJr5`F.%" bll-+yŻ]1Q~@&A3A:UB)cgGT,T%,gdcYz[,. gIHsA#.9.I MK޴MCZ4;kLb,X|KGūk ?CJ-[VZj[75>)\E(;@=ZN<rI.=#6}0XGPf[k 5={ixk"sMeSb9?8zD *̎ã}Y~15v2ņzAaW^y&ѳx4{:"h M %h<]F# 42櫯,6 tZ*+ /co1bT Y*li3I>OϢw(}iv J1oKQl;΅5+ɛvDJ=שx}@z#lk .zѭ#-m2ZiΥ*:bsV îޜᅩtFc;sdwiwR;xqi;K q!dh_Yr8 }eo8W4t ȬwoYw-i [tWŀ*{LnWI+lV }QwE| dY\kmSN2U50~YT,aHSn 9dWqiTaXVDpvR$%ˆB4 *j! ]R |_p4:rjS؃5zFg+>κ03ׇ<&>+\"rkxT g܎tL!dzzӱP!ހp՞[{[ AY? -ߵjj\Iܡ6γvi|AK_IU߶|i}!ITb(0"SS 6.Z;hC0jͪ/jրQ*0##~ [HB33N0:񢪡! LXHy=j+7AXI(4|vgOs.i۴,;F5lTCTkQh #*_ ܐ/=ID8l*U^wƐG HŜ xߤ"m P^Wa"PœZnsy>(.0ZT`耖.9?z=3e @ָ4W []l$6"Y]H fQ ǜӞ g?d"I^KR:Z}-j1cnJbgc7@c.2k@. [V\&]FAv^b$o~N?(EU-Aq:Vȅ %C8y ߩ̶"ȓ!REl3rbˍO/CWZ5}MVd B *l,E(hNJUɽFHByUI]I?…wJxu0W.,↜_ yÿjtً4j#e.eN/ \2y?擕Ƶq]W9̷ؒ3%ڀ٣qV>YyF]?O.dFZ.S3cKpPvc!ދFzqQ1䕖Y9(N^*"2H3"Owz#Gx`W]Ȥ|wFvA=+$6†F}W@'kGb\NJ{1ABhF"Dv9Zɇ0D܈VNV,Ӑ+IzI@_> 5Rq#Hތ yf& &9Vp:q+,M: e"&X%*E5Hl7);L_}i„eQ8桍0V,([SYZLZ,4YڲM }C'Y >BbT(~⠅_2@A\RtUJЫ̲躎Ϋ D}tI]mPJC'tފ ӑƘԎk&,][Ds`iTQr9C.+qpY1nN?^~XjsHӱՋXF;#-WWGD\d0%*slټSd̡9`A5=&7Ju =!ŭKXqD櫥gDMUCC9ex*F,m,Ƹߧ8s+mK_@R }nek9?IAF2fme'=P9d?UHbKٷĆO,Rea[OeIPmR1uOm+4ģ+l -_)7 wY?npUn"V9Ͻ7^9\PagUL%Mqz< 3ZH\nLո<(ϣ2МAM,Nrcf0G(P-F[TmU)j)>~fcvs CQuYޕ$JRA(f9p1w_=9pLnmP=6嗉9|>qʉwʦ~rT9wÜ2lDGfDJKujgEGRUgȔRgn'`$)Z/_Oާ㊌ XReA>bs*%0/[D E$'*H0MS4Gܗ 49:% `k Ԋ 0&J/(L+诙DP!8Łˬ^?e,N+U3ZVqj,1/d3~*[u5z'MIfRzX-~k.ntSY5]cEg'UA}8/A3k4T0Ndo&X ~ᕃ^!(FUKX%($:,+(}{4HRa[4!V82CCo'st$`2E2L4IM҃ynm8NSۆ'7͕#s!JRcGD0>_t>}")g~2H:]{pS;'K^XM!|䟅l/5eҤþ!.?Xqu|.P) [}GQ0w7ڮjqܷ}/K(Nj Eũ,}T+}>0=~7OX21_2/+%(&A-y6?N׽0MTמY!n1ԸcūM ۻ%_IAFڵ} 8/n5m%c cJK"Mk!9R(ٞIC̽i) `unU%Q-ԬOR/*duTOcS*\a9iSl H;"vf ʀ*Ccu <hNS rq7Fѷ??-Dz. _I!qQ1>`_u4iTo, z8޶<#}}qy@T{h"~t|խ#+H\^FB!ey Dwc L[E!{ӌǼ" -y5BVKoE6 +A5IL|qp/ꗔ6jj7n\m!e\FsỸ( [W`;$徿%J?A5ע;Agu ī6 poN$^T&a2 P g2 nh즘8U&=azBۼPGWHcf\q#L_zžq_=iŕEf>ɲzŒ]s2#.8}1ȑ'4̭WPGm<O7F;$kI 6$aӂh{AtVftfذMGGwa/{e] .C_@7*/5?1NOw/k\F,tW~S`\sڝS/KP͵D2X\֢>&.=X]#Y 5fp  #w0a0df= is5]߸i5ǜ3zkh֚\/7.]r.1{aՙQehhhbXj%Nh4_Iw-쐇uX&.W<,IsXs~ʞxbvGxye([Ɖ"6xC2J KB~eQ#a`Y(wvCh j[ qۿ!WRڛeǣfvƿRSd&$.B< -J'mM,ϻ3#:. .+/]쿪.Ͳ:Bȋ qiYV`$C$Equ5k$/!kzYN"Qp(J 1'E;v&8"EvO1w6VTTezє>̶mR%[~/bDi'yGi vOAP4?.;^ذCx۴@h&﷮g:Pb$v*<.X^6-׿ w7۳'cN.7͔MmƼ*n@XgrUCy"4܂[qL`lU S h cqKz 5*GZvw퟽6`KeO]Ո7gQvJ6HJKNbFZ:\ٙo\*GFGS/"ڼ ,%8جV O妟 P)ʏXxD憟 @^ ޒ޹$}2~k)oݼ`B۷-ZŁCz/hD`#?$gl.C0/8$4$>#?ӱ#z uc"Wc8-VK/wotbVhdy>'ťKJyMZ 7F9؊spu<&hЈ+_(K"ʖ99D7 %[KJ#iG~NZgl 'jgIdցr.X˃e ڔg5 {84̡!ԟU+ 1| h!p^uǽ?9Q_ioM./R7ꖰhg"\[q1%o]K%\%84e]_T!bzfr%zs@ɧmǠ(bT%9>P$'X.O*a1S Ȣnp_(tk1{nIvtV* Hn괛2x7%P#鮗s]M lg@ױt2@kӝ-->dެ(ӔaH]e"rydXR;Pa,o&4lr @9jg6?X<U8[Y?6SgI29l=l~wC3[4I$Gk{}gM*$DÀw%(PUebx3iFB7Uݭ\| K#K/ SvOz ܣ]BG#؈26y="6UR0p(nvؕ2*T\V lN Lf^>Q ߧ#QVPqJV #AHa7]X!_x?·H ;46ۼZ=| Y3#?Ckr)(jDa#ʠ ɰ8hCL ڣhB`S " u0idqSϐ|jaleT'ǯYNDEOġ]cĕms!ϔߖ" pJVtuP D~c J";jn.:LQhx~/.|W<մ$sܺ f@d?, BC\t(1A']1L%H+DxNbOЃx+^/@O3% j:t`{%?7>ŭ K:2dcڹԭ(XFkNGuYУtAE9O;A  zФw_T1.mHgmXT30 y z>=CC2P-jDŽ&(IxpT +$yZ&I0VT^C{jWE*LL!h~& CGСkct GV0(QIח]HC }*-zq g?Pp sK3nH)^TA_RQ Z99 u\ll}#PSЎ sc8,ΨgxEmb {sn.u37c:6Mʇ#Qz j[-7TTkIFfeq`ԲYY;UfRh|c񆚆2{nf nlbS^/ֽ/l,goEij˭F8}ҡ#tvsgGѭY36)#cѾE4=ACc\6V_d"h)A>*,F͒0 4ePU5! Vŵb6 U7 Q>J*؏}eFAϜa}fMT:>8W$A8#:5{=BCh:>O3O z6K<5:aVčFwm>%U~MKdzvAml_ID%a[v͞OaQD=(:qcyx]2WOQ!2t}ZHXo|de) ׎-qec?m@gUy)?,X< BT* .B("$z[iQt'1o]~C<辺L"ʔd t)A}-UbVƥYob89WXtpCjgwo-^?Q[T3{ÄYy,nm d^{zNj$Eߓ>GosJH?i CF9V-*S)wt@rbNBq1ng/]I(n}{2)y Dd;fɟl(˻ik^Կ*Zހc8Fx%ZkW{n4yE{VHyYɒu!Os{?\ V0-bg^?;0_4߰_TΤhhUs" sS[C"O;l2)̇Lqeܰ G$y+^6 i%̡zfR~tM;%!\y)OyjtRxu3`o,Saղ(7lX)1M\79Mqjp$^_90t_YSmck͎4Kwjю%[F:G짩BIsQX#sxBG)F:uV=OwXO7~%1֣"}ÀNrnDǘGD_*5~jw;1/c6j/JOχd,$=|Fw[9A3nST,&Lyގ{,6eaX-8P_'yR#E}bjV=O=R=R,hڊ@qO4c\8O7ra=L# a۬rAb7cO IZ!ܒ$B$"+qUkqEy$N\wE(wW2[+ƕ0zjW['&%]~ 8hh_ciQ\f—n'3LdFDaџ))DjTMElsiVqIYƷ8uENzdMrqcXpH+E^|ĨgZ<4\Lݽp1~ڡt)-%HF;ϛ%7ͧg9K{AƆRwOfl tGސQn6f{6E*yqw V[yh.߽0[E+`XzVi[#D!=R31tDu=D Q( ”CbN*mk X,ڄ3~Y!?M/)ll?U>HOOD!"3<ѤiVo&j9Yp™LѶtOqbswful}h_WK <6.VFzG4 @/nE{%j`Xk?#ζCzMIf,D8ĥJ]TsPF,:SZH`@W0cM~N#t ,A0#d(Gjyn8LTƵǠ]eԿBo^$[nA'n扟pk?|u:M Iq`=O-BGsd}nQLȕIoW9tv}_v>y ˽Su.ʍGlhn68uvKI:1|ѶT>2z9T "bI0] Ϯ'gxf+2/#z2 K$HA殲mb5)G!QEǦ(2sZA;kpp5V/<*u꾳wˀpJd3ϐ/-&GHz~R^ YKLY"yK(탌xVwAG&|ESik}VR17GpL֏l6CftIz]8 YFW,pwLxum+_}U\?K0Js)rz5Btl;Bx /¿frw8YԂv6e -%,$WB_~ͮ[W")oyN@<9 <_uzʁnpM eXsTϻ+J ?8.yZByκq^Q 2U;R=R>KD1-͍!9 y[_lo)"=neC`4>VHT ZVOF&3NDb!W\6 9 p%/tm3y Ropk!XEab1k`tghU ~?pQO_H RiYdAB}zw =Ґ)Ht([?axׇAGI} B'vr˅@O(C."1iGi>m:FByDqN+ݬR8%3Ffs55ȝvR85 Ă-C}F?z.D b? B֛Y&ra<(2LX$TpAfYrt?$C꾭? ųFNaX"}\YdK-tW,i wFotqҹԮRxT'3d /}g=d9pUܞc We> )i A6ݑeB BPi5{7VS\u(ɱY}mMH2X߳BV%z3z+S[b!Rl qh;(P{T;nlj&Y0*?FxQ=4*c -A~ϫcP5PMYԅ<5`7.覵ѧId8ͅMYlx[]*=`b>U6#pMnS]J햢ml7OrWlerki0Q+ua/5T,Kl? $:f%$·/Ld hE8E(n_pY8<ε'Grmm[8YoКݸ:\? "R? ֕Hn=X^څe8ӦU#>mįc  EO篢@JԉiZ.בc5EynHsg8ji_&.e1'쬘8Hf0eQ5OiךNF)( %1=ͭ?¯Bznr1VAȫRv/Fp1˭ P7-{y ~~@Xbt|}Z^_+ZQbAFΐ񭁼b)zGneQL1 ATw7j,XCBOŌrgѳ3F_8fWCy\diY4JmS<|BZp 91jNu= ~̈́ ز9]6~&r|MkȬ,L鑿w<)'Kc2GQa[UӴD.s󬂨r%K3_B:)3 Q\=HL{|9?~awmfk:@Oq:~BB/Tc(cv@L:5\'IE)&;J^GC'?8xQzʜÍ ̲a&^í7 86p%x, VmP}i>mcO6dBhωoa/齰2:6P&Ӳ4 vbU|L">Uk\O@}$.X4[-`Yb,] h%ψ + 1f!Aiy\eN:IE(xR~ X!oSP76ޅY )TƏAWLA^Zs pq AߔwѹEx{{ #1P{/z!*'']EVS vi4@6Wj9mGf=@#xyK%亰g-۷67p1hyRB_iy%<^6̰_&}Ԭ Bg 7+zp.m!: ԍqO > ].%6*ٟNm5Cw174 @ctgWXj)-ivy$DU}x.P ~ ]Ǒa EZf|$:a6yݾ%15$2 ))oDԴ 3/i P(Î'1C]-8r꯶T툒^gz}}I$:qocȄbۇ!eJ*uN FLWǡpҀt*Tm3xX Mc~OF4fg Fd'n.Rc 6bVz rs6{1#‹5$~ ³) " tvYA]K.{eU/>s<6Nrd CWD !h>#up7LT1>T_kdMN0A. /">u ZZkWf|4}BKНR\Jec4VC(y-De+4Z/!]'N4!"e7zTLZbPSio6=sE:¸ 0Z{pb<ԇSpLH硈s[ߛrڜFMgMW+ܤ[B9 CqX|nKf띈+,pIh yQĻ"lgKir4cQu+ ZWj55^_J,RTFU-D{3f=@Տ}6gLc  "u4Ei}Y"NL䛕qjf@5lj6ZJUъCm>Uw,ۦŌq)m Ƈ81&vjێ6[ٖ^/-3Ys5#q qc:tAHF7ڸ$gBMWVBEwoǀprBAr䄻NBQj7[<-܅-4Ru$p㻬;=8o(Þhr#n=A̪$zZ~?v1<3%h&A[t!i{!La'OxA5ձ@R%_:óeDg~SP}3k={: *s0~FnYZ9ά)>[df\FТ%.y ()v{;K4\y{3X? xq L2j?a:\:>OE??ș# #6,'Ha =RԍBД9O݄[cx m DīeKv?R >m/,V̋#4J/ ,c> pǔRjd]BaHr8 ؊C8륕йM$e/#bԇ7{3O8%vyϟMxSjiCP5 UF:ڢ+J>kLP@8*_ AP67e>Cv ˺\ e5l4H/7ӑZ7tC}ڤs)fB>[ޭ(!3g.<3l^Q~ ;h⺨o.FrA|C :ZE2sr .%a- S+'cP[%xȯF5pyO. 0jX-erZf|1p4'kXi휦TJʏ`c5G..(ګN}hd=[]z%U S0x6/vxqR\6 ^C~E~'4" ~ `₰ X'02Y&.{<$T%G()]СCVwk(RE00h:(x!lެf61 z3+r^m#8a]kU$U.wߓ f%uB,:WӖOTqeOe01wtmCRF/$y/QN.doH74ы6hvy-Cex /TO.LC>+r#"](G\<1D j{'d3* tThߧ>+#7S)Z_qNtp^Ԫ(P^ul;EUn&%&@bzʇsBUZwnIΉb,ktdDqWVd6ģy&_Tqk gz:<^lnk+r ob\QpHoTYV)fg %LRXtg.BD)|L b;\R@^yU7i<Ke-st돲K/?lZ\2Lٸ9fRjNq8|7$m+]FW(k؇*=v^ߔs8@%CҺ_UhGn//Dpim t,C?@a^^Jhiؘ*xR.630d"j$F"3a͔V?Uh GGn|.KN# foЛ`;.Eom ԀU (WH܇nh$d&CweDÈ)?>LPhAPp%?L,# 8t7'Y+֙,lzp)83pPk_c/(6F-²mvL0'cZgŞrz^(%.OxyTjZ,h<E?|o[/J1M򂋌] Qtp vyt2v1Ml#P@(e(4egMH$X0GT0X ~E$G $\|6yƉ VSNN8/TN(@p8#}Dn m thEEEj5 flr 5f͢_&{*'mzgjFűi#Efd;m y e$*\>L"OBH0Q}/ԫSV|%@JvJ+U.~i1EԭXԲON4Dy-k.5%eF/V.kq*<mTF~7V7IAY2w0$u]qV+Wx$9q^'T8)bos&pׅ Ÿ<_gC<6kłD'W ع4Ӛ?@QQ$USQ"S[lzy+Oy0}DlҢ '7nR_%$["S-0jj೙F=Uv90YR ݠ<^"C%%m53<5}.qh⮯cU&/}[]Tb]fUQtI%7^URaFR3w &d&ĖңAYiRld`ͭa!6q.'j#h&vx׈Oria%Z7+ƹ15n1,f4^""2O}G ɷ~ [G~}ޥeܤ/04THxQTbHg_ĪqL*W_|SŹ?n-آ7H%iҸv)Wu!_IքՀTG'8ytTàC=aoLHg*"3'~owbt7-횥Kz0JI'd愂\g =v`&Os$G, NJ #ό*'ȋ{?8fu5!]@[wKps aJ_YߊNTl».Bbއ(BUplK[[P,Wtb-I-@*!e0>xer5h'kVI,g?n[g\ W/Jb-ۣx^vH?^9yMX"ũ M~EXҿz)zZ> 1-^FRUGQg9*Vi\"b{-(pv :/M# ^j=+&zu菳˶fX5Zn\޴wTSVb\--&|YX~s`{*/C=7[qC"cݖ2۷x9AʊQh Kd&=cg 9=neKMU a5>8Q2% }$ Vom,"{@TzlcP%bn?|}lcj}Vwp*';~rҏ\_ABd2.Њ"}AJ.~-j8ͻt+2Q&X6d7]P;t4;<uNؠ _'A:yWLV2 ntD։CrC!cSqϽ*SP;"׸ܕ>:֐9PwP"N"|_bQ5\QUp^(^yԢ7Uc`^LJ욖>c"mg0IKpNd6/N:KpQv/TkpS4w$"8$gweT* RsB@rr)9I\߾=cY@ؠ qˆT.>Kb'º{2h|u,8Fޜ\9,`Gt)M~@t]סtG!Z0x-_ 9bKL}ƱUߝ̜#sX8 tG֘oMaO*5ǘ΂Y7?[aVn/": O>ƒL W!{ JBU ]~a/ж?9W d 3֠52BT;i[fv!yâAB>sI|-ZԧK<f1%#tH^LfE#% |ƾSAf"SYfȴ/Etl %􂙗La#o͖SA>?HQXmh+K=syL}XدOD N݆ss*27 ra^bm nGAp)cO6 {\{<SO'XK?mW\ъ+L k,Yݾ5Pu] Q"cH ?K?/޶Xh5c@*9qBkd1<,=VBTޭ,LP&NlLm:|ץǩÂ(Ay]_BG} FN6‘3?*ngLVWJZ/*E^ %NWO*Ē%b?t$2`DJ+*jv{ʼaֿeg.(s ^~-G]ZRV!KHvh~w 2ˎƮ3{VRL!:.uN$xI 1;TqzMQ)D%ZĹRrghӔ?J#?ER&FkUcK#W4C16 V.y$; A܍&rolAJ{K {vģ+fına #BU<@%;zlR(h/0Lkt$~5c ;V<{pEi%. SЪ<&SхSUj29j@$%b ?FW9 wnR݄\q8U!_iT%]S6/8?TL[6O 9HFs Z]*,]9t9mID!b6=F=}+vI1&~^NF;UKo~iuf 8L#)r@wM[yiJֲ-Qh}u4}"n:d%{V8)2 CY1q]HG$u$Bz>Mo:fє q]%N,,q:5Z;Wbu %9/;Lpň/hIAXɕ!Qe_RP|)0)3zAIe4ǾjQn>rF .D=C J}"o|2ݜOK9@]V,\슪$ֿ@=<#GȱJzIPXPx1"cS,ZP-kprB鼧:5'&\&FB$-fhC«5fƙE[/d"(KeT̴Q2Rz)E?㓛' Dڏ@ !å/v~bi>ow=k{ex0p^L4SL d5Z!ǥ8=2xk#| g3mZƓ驒yBi>2Q8GFmo$ ܙ{oqB=U(IU_}.,rnZϢڴ&co =aZ$2Guf6ȧ@)LR֍dQX jS.q#s JL Pvqk^Ne,,aSP rɹ n}KuD1fGX!4rJCr̵Fyy)7醫UR̐xu4SB =^.eS뉾=Z6*38ҒDX[|oՏ,%V(5d tl',?w= \ƌ&qiɊ'E?Ne'3y@.a*TУ}CѼ"]گEWT襤&^WU  AwOU<7F :#Xݩ@O )$gz?vQneTtdhLú1>f: ,%Klz'ʦ$ӷxXOW7$׆|+|!owp2O.1(l8bg(J3q4p6 SR߿^tީ "D|Y䊝I#W%{_:Nv \SG;khA&ܐash(:@NY9⾺^gk,ŲOo(=&Fd\NQe(e7BO϶J .'<`v8!7&~ 3ix?a X[ys?{'{--2S B){=fO+У۲:NdyJXpA;#&iN!eX!}vΖ|ַNk[h^ F:-V"cͳOo1oK:AT>bڜ|瘉#@`h^tzP2y5 A>xGtc#z<,Ï__wq ? 76ziAuyNϽ|teo^go DU~zkn7v.DϮI]~n<=w# #Ba]&@ XC>칕23 j\#DCeߜOa8RPڐ֥*Kk .>v% [ץҊj4'`8>?__:؊" nK;85z߲i,X;SDa㦫m#&SZfƬ_F k5 Sá~8{7;rl~80XjIr7 NlFpQ9Fު+_We\ c/2yNUc FVA xF1{<3x6Ng޶>7߰o%`qI0FcZVX0Wߡ$TADX5[ !2uM|[KYz>|ln,Eȡ S&9|0N,$F]zr6=Dj?@ DL\&!J A0GN -8W e-lCRqG cvoD+6Z6{CLώ 0~3>%V)->cH\=PAԝw(^dG 8nICŀYIbbdn2nR](:_f2(!=kq[ 0, jĊnϰuyDG%a\6DGeUx~؃ҹߙQ3(/GUl80oؾ!Sc;`wQwj9QMR*;&]`:+rxoGe6ޞ־/OfS^ e;Rs6XrٹL`]~8y@f|{kHLM:}%`g/6X?1QxQy#Α'G\Zs֩mj. x; {|륂JPH;O(֯|':|~`t9 4^0/2N+ңd ,MH[U\A|kHLրmqPY#K@ o\J:bB^ N@S7,=:Mi3n0v# "3 7- ^Z1?H2F~ћED[QģN.zmTуƐ/6*ɋW K|6''Fj-LmF̶XNsfYhOW,̝Ck/u[D7n XpڂFI 8bu9d18̩:+dBYV3iy^96EE =!ǧ.kS ߮aqNf r JgI0gS 4W=ƽh:g҉/LPRģ |(_p̗WMh(bDd?C;!fIƁRJ`%4f8^朘G oN 9&^u-f.t<<'H{ &Y9D-C~뢭i" r$uW`BDH.@4{E`|fJo@bb<^"/_ځ.O$?4p ӎsc k(Lh5_R{..r[ȗvk2_{%zĂ' I%#ۼ\ӳDxBw(VP&;v񛣫 BGk i1-AFta F]iç >a[[MC3u>ڥGJEl '\9+EKWEy(/#oi&OHS@AHCNz+ SƉӺA{{rV8z7鼐;!U wzE)LjC(ydKVz$y[ïrj}ȱSFr>mP|hBO&0@.3اW,Gr.Ka,.8x6>T:x(Ñ>QJx/?_N ^tyz~tU?K| k%^xc0W\Nۏ?ִ`zui9boP+A{5F.4G@~?E/%lI@db+p:YPa;Réӱ_]}#L*O)5F˺2eI|ܷOsNۚ2anb{ߛnξ VwDa^j#!mʊpxmdL1lPYzҏܠ?jGǶWY0Y@=($:ȕ^'gu_`^M=l(>AwJlwc9tVjH$g  q9[=f_*VZC3s5_hOSK_=^26mW;?wD%k@6m;f!<#\_`S׶[PwAu+E5#i-H7%Og?H*A5+кIhlk)soF|$\yȰc0)܊i+%{4RU,~Z&Үx~+&*t;pʐ 7/CLj>m "5|qxIlhG%j®ûЊ)] ?Ie"O?NsLJpboԍ}8WR@y}фg'H%RLrAr$ 8F[AĪoU QV c0ig 2J̒ = dg]-YtGR_%}8 gSΆ*ϒ_QQAH#\:yIi7OTtܸitr~4J1vB?w=L 1sﮝ"s J'^rrztQx^@n̋c'Lϲ%0xUik5 [CV&a8R kCBdYG.Ga D3 hk^;Oڑf'gqfou>u 52_e)o =>ʷsq 99g􁓄Q@/aQ (@XlƆ,&'Lu@z @[)-Im q:GGd'mΤOU?ZJ dXcp$ pr}>5?0/qWů0=F| 54/BCɇA#&QyiUb5BxyIJC,_ 4>p?䪆R 273+]O%s{1xLRT۴ЙR3+ &@NkQu\~*N*qE ]`)﷮Z1*}H2&2 9>̚2iU'&`F`A~a[5/Zps%gPK0tA4RyZK%X.d:ply˼U ^Lw8Fڡ=CʆMIh͗=X"YuGk´OS;IC:)%Fnv?ʫmhJOKUٳois g-- <+ j3{70k .ٿYb ȱ\ްs Q_04kc$!ȸ`33jnSI<{y ,k!K»K~@j0i/rjsN|] l"̥G>;O:Sl q28pZI\2$F0B?ӂ BEZ5Xԏc12zJDAB˝Y{ͳI@ )b R!q`e 2d=5Z q[9Ke>w#s#S.L5Pŕ~{^17\#ۂv]-yF|`Ȅةnш~=MzIfO:G.8 *m@_ô#4Mh5vn"vhI{EMP\qYUbD=26^H;aCQCþ>y U;{FE5/),RGmŅ̴Q!.#Nz ,:2LS)k̹pI5rTp񛁱uHƧ|/]p (^>V6\6+)enwq~ãEٚiIPzE-UG'-[M~Yns>O p?֚lпX|kg,+IRO\윫#SZ~wERa?mW'(b 4zC裊듢_Fz `F^{hW]s(WІePIM7 A'Y(Ezĕ:)":-n UrK뺥ꈶ.OLPͳ{K "_I;XrYlocEɮ2xE1q<{ĮoO@6 x iu>{f'9.Bđw(ƑK=#C,}{R S>do(:yB! o^7*<7a`-_hI5:?_q$lQClqڊGM7*t=0Wz.VLRǘPo ΂ª"KK,b@מ\m/9E/Cfj!Y:o5pSU^fS1up cAnf"ot3o[!Ӈ\ umaqɞ H2pA?I~c(^W\^ub0(7&Vhxռ>gl>W߹=F!?jj;]|4<[q m6B=߶rw:Tq}jF~?\M5^eضG+Dĉkaߩ)K3o0mўNyukœPxN&hˡEdVZQT诏llh7!D+V4Gg_Ө>מX28~pVB)newAP>@XϤnmkX"F^ Tmt)n:l@ʲu:ed]E}؎h~}$T2)lWglAIK ,0gO5gk[\Z,x" S%C/n!c즚 bxm 6]{C)utw;j tp#2[()MbjsL@*<,s,Fj͹,IrXcP4H^BJ)!2Ws%RWj`m9 dZ(/ |.ѡVЅC:>oUߊjVO0l]Eڪ`wˌ<3e!<`n޿Ъoja `aJvdH']ȉLb-!Pot btK6ucsݹ}}>AB *'Uܕ@o>}Sl VC 6c¬3a_",rYϭm.$Uz"oK:k/WP\yms}:SsM4K MƳ+.SwE r^Zg@ozի"\Y ͳsZ@T9qҙR)te>cԐPm%X>}y1".ȂJ MyJ77,{@C6vVo MJ 0>ѕ*gCE + %ۥG:!S (X'5dd ϵ|"~ vqdJMA]85&ԯRUgH~R:>Xo )S:QEJlt')2  \N&&jg^m,E)Rw a/ÈO7S^-i)[/4oD`//;+"T)J/L5d䐝wl*9-X8?9sGCd*G\[W6HGz}~-zoAz0 H Mc4$7|oN3m>CtɃü?qA5E+mRW ^ !Nx|g&Le4ճT*h?kZب5;̔Dds!W] l 3~0i3659Nq9CzI.nA" F&|h2<gs7,IJݛF킅'rGэ){O #oGN%9 T|r}&.octlN ;ɜGwn4|Fd6Ќ2rWdD$+Wi~Tܕl0#Pe$~Gh~=.9Bi|[HP_c6(NEi/ՀwUTG;:"y(4s{F~dօ7g2Y,؄[p+Ug0MoahBg*lڻ ^jhsYZ%EO<8^]2˚쐗 q3dh<.g-ౡПL%0*x*NteHSe`iXۚ+pG,l7`1($ 1@v7ca$n&xu!")tܑ'AWpfE)(G fE8ڔ'pg'7z8 /GU^hl6A?ň.=2ZF)~ d#޽<8|Mz xoYz'l0Cs |;P~Ħ ^)zzN,֓rhsZʳS>& m[4gk_"0vO80v!1^\0Y-$̤VdU=lj&ɕsSҩyMaD&-,%`sj>۴OikpI-N҇9M!4ID7qDpmkw@$pƻQ2m-\~z!j)GC:_yf=cd8^8jEaHmLI2CAF m7M}'Qk`@Nf|hޙ+lD΄n,-&sF~ -Ⅰ4i®aFۘoNZsdJ:EbDs0f߳\="75ϟUF5LWs+L/cT|2,a{ys,x?GD+S#'w^eAuo/P5CfOV3t^[JKmpƣtAnyLNJԛ?|*g w Dc^jKL7_ ˞#= cv*FHa4l\@{t`:@>D֌e?!kPtQ)Nx;u (<˵p D:S!V bmՁ,O/;76x备kQiPċTV~$-\Ϗa,W9ߧ(\2-YWYFRqn˲r'v-U[ԿœJ>0<`J >'qk#8##CcK?P=BkT Ztz͍5z^ٚE$[]"#'tˊ'b.7cg7CѫySSE#mX\1(RlK" ;4t LIEm D{?ۨ!9OYj9Ǭ$z;nV){gق<%I \R@O&*xj!ڄ$Q$g뵧uQH(umЮ|b}ٰm=pc8: < 7{lym eY{U+r9ХϠ_7Kd2_ĔֈZTs["}=yx5o2ԔFBJD?3~ETNњ.ܤ鷿M0P{JqBk`hyOR֌S̊K(J>< lB-`mqgց]j(#طsb 䫾6 %M$G˸/t,vIa) Y7*eNcqg@H~eV2Ѿx?uYRזvC7X۴j@0FAΰ}ёy{rkXFA]9ߎ'6Sl|%u23;TGB7ó?3ǀ򦾸%MQ:Ē))~c[odcs{!d"λ&VM6Te]jY h&f3Ĥ/RR$wjIkeT?|:Q-ShrKc7?d O. OI$7FgxZ_仏W 2& \b}h'W]cfuk*)r !0FF0ummt')~RRٍL 74F6֯=w 0%k<׵ZDJ r#}*ee3U$s!y┊\Jo{j!Xx[ꇪ.^M2P ڦ 69atIհ2zD}$I&yN>srt >hu.vƧP-@߳`W_-Cպ/C0Z߾N7jjtpdj @''|[eiʃjRINJ|Id4Rb#S$=oBf1~o VK= k7m%(~}Z8C3" B6B-|h05&MRK$Ȓp9"cieO*{N8www:,\ YbY%(![ےjȓXnݬR⑛ j-`[)l@<7Zh :,̠Lb8G}MYD)#5l ײ,_t5 =6/`H;LJ ,BkW6Zc^1T%rA72o+lF9gr\eD1GtRjl<Ϩ]m&u?LC q6/(Ƕ~kz[rLEH /RM5' icn\EۋV7$*u}Wr|bwI "CK$U u it*FARw^ўl 8{k  0yaET9+ic쳪zL&8 ' 6 3%.G ;wnWPJ ]\J/iQRhpqv"KFo5Cҽy҉PGIzvQ ք6X\i'?Ll";CLB67$Zp\ZnT; E=d #FVRԐn"Z{__6Ж V3Rv 61,'kEɽAK^IGqnbgVYT3w/2A7=zCz0w/Y4V7`xqrox䳊k:4yAe3Ő/o}@ _>AӘSLZ9}c0J/>җzuLAX5ņdl Nh9TQ/swDK j1Ls*s!E! eO+zYj_%25pFwKSX $&b }h_2#N3QDŽD(҅Ǭc⠐L^i'.p;/1?G,󓀦]y6ZǼPMWbO!Lr*~q! υT/S<=(47Y>;Us/UHدU$TUI#OeGɌ+&qh U+adޢ xF%7$رJ+%&x`||//s"P:X'ZWTm,\l]N-,9,jT%(3ô<9i035R~mpi3QK, 6{DIޖ%vK!8}FWDBIJERCUJ\nj^`#Q/n"F}u #x i&՟A3 ur &$bJ Ux_n4_;+\B{~Cni=[r) ke 8<)t9Ҷ->$ڧTs#fCNX#00Y%)'o F4b8KɣGNn"0 -d~H>&-+86>jA6kDZ_sU /L.-m \EILjʁf'ꮿpѽC![}\e Am]b=@A D yӬ*LtAUGI]7_@ʓ }6u~>Y[y~7 fASmɿ?\-i]oZ1&4v0wӀ]iihvޝ`t\ )P|=Mʗ|GY)^dG>c"V-3tõ–]"4چdAy{a~j%wA;HJ@_tih` L%`2PćW•^t"+}zRpL b8-up`rk#^Zx^6]yvVt Xv]VǷ_ 9V!_ƊlK`U2lWk{l aB*6BȌ 9| ޒK^ @=&ʖ4&;סpwe PYk3uM@"/Bְǀ8lшqs ы,Nk*Ld;9ڡ]'T7"Eg5ң5h.@b,굀BpD5{.uMѥEտlV8EFKՄd3,v?86y'OF@T'鑄[cf\qѿc8^ȌVog̓cYؼil:9[>P0!MpzX` К:qa'{ ERܳ$4Xdz.AjP6xjck" :&/Rqäg``jSߨIDH7}bg1n 4Di%0" ZD|S; Xtus֊{eu{1 ^-[r(oVȖ>UGS`uhMpfumf?wK|miC`h/U(a11~OW}@GýHI2٦[%WO>n]V ωri-a> *W/m0Wf?Pc"MEa ^):8xciT,R&UL{9_E…shζa62PD+A X1CMVoVK+J cR3vtPHtoEh3q.7KF媫Q$rr5Е.6LUTEv=U*mh4;.,#&SXVYE8@"fRMKmLvx9D6Cz1 ̳GÖN%X,ย04L5&j6V҃Iw2<~ݬyק>4d5 xT,uЦs u "Ôg6(ePP*=Q/Ky_|!"PctU@v##wJ$ IC0Æ헮dy6j .IᾴHp#H$ފ1 {l:)lW>F/m~44rraʡ#JFM\er#!:v%6Ҩ觩{/+{M028 tv}΅9NnI Ƈ~ګz]]H33 ؊"'M273ڹ_(A!sIlRtx&aWG[FC"m8QbN,,hY~PU2 ZйJ-+V88 _w-<* KTB7d(>@jC0IϬbjJ5-k>y^/,Sm/2! Q,G`ڶ( ' xihwKIVm9RVJ9250-f!Lph9Qx7 Ӂﳬ'<.V3 Em'% C>[CQa1A󅊨k]Q_⛷[ tuU'w(DeM_3ES&eK)101fZO9t~ 4x;6RW3(q#AE@6JJ(?92rPjA᱕ّݱѯߊFr&j"1&1$O|RhO]\^K_Dmh]Xܒ_6ItL{`,]/Ļ^s?{vp^i? ɾC2-lPb߯@_U%˷/|pS[lɦ`6m.2_FDX"sDg"lt~*Ȝ~/m6GO"8N>zkE{A"Et]q8{kS}}Sq}K쭘;3ɵ!~@:=5,S+Ik澏V,80*Z`ÍTwMF۳Ui1q!,mfD@;% 㷍pˮ^붮ьՒUWes̭e a,d)u 7lOڋnSMjK%|e#5Ucɾ{(nނPkFM':vGՄ聰"9qfV!r`ѸU{ÝZ/vajr?hIakssr5? 2+Yf5ĖG *)1Fq:YFdCt` mt:rK1_f!OME߰%QgRӄ֋` :P;1qB` ۪T ̨IA1p8̤ߕ낟k\͗bŖogRt¥!/Btcg3Ii&tZ,r`}@Z49q]] +. ԡ: 4J6ׂ''`r5ni @&Rh""lz'sy؋fpJ;@[ `|x3~,su"qZnp[𝊗TuqI&=mA z`cDPoQ9_<5KOEц_gxIS`0\TcGJLX#<&U0>#,J_oT[F{@4\󲄫Wc93vC% <!x =8[ `A.8Vg@bvX;,1Pb$k´]sXiqzyusL1=<%]+etΞm$ؔ3wZ{<(tpb.;vxȧPWdM^[Po&;cxIeXW{P_= Q߽bQ+bܶ03ʤ *0uvulz&GzC5dOEu0ЮZR:l;X+6!'ɳV;3yhj>P_Awa>0lZT?qz@Re) >ޥm.*nk$P;8nz$rm.͓TJ>ߍ;̚h p&A|#FJa8?5bLkvQ"DAI\ĒmS޷R8kwҜHPF:7yJ(E-DW9/\K3r GFNPuSD*]O5u0߫|1ٖx Ȍܴ ijׂ̼d{MZb.^N\y-;1m3ygP\2b*ww8``wV[ß![f&Belؒv UN@??oިz9`+2GNIQ?G*⾨r<{@V, e2bơۋ5: #cc1~[D-Y ' ~ᅨOɠeH2gU30:/ϝϣp;1<%v섡(f ɡoyW۲ v#UXs8S>ɠ+C>b%ym鈭 Y(bSeLX{8E._Fu־9*&~&ڈ#\2*u[z,~(.( 3b '*)a_ QzJEw.KOFdwѬQL/Sg)+C|miΫ6۔ {Ÿ^!?ȃ4 '|:o?1p_49MD=Us|PT@yg4qK֤<2JQ:3f\ftzoI3Ȇ6N/9k^71n1Ŭ{X'}* G?;+MRKuvi2[|Iv7C 겯hs򬫂up&(⿲yr#TQ>6.;.0J;Z.aZ\/!O5\MGܪ'i7XQ E=}Z)VxL=2"ȍ!h: ?Q ##QAI/>α8r(k{iވi}i'՟qƩ&9+(WU*"@Mgd_c3qDTM^)*Rr`JZ #*j=kw0B?2`)_ !08Ӏׁ2#Cß& * /o!m ȑv21OYnugQ4 ZCm!FF(PYZʹckCքUQ M pF@`WӚk[H^aDK;m 1Wq* }&Dk.2p3ʟ݋+S_̭SU{#ZYp NH;;Z"stD8Nd$dCB&%Z2T mn[~a;tb)z_ i\ki85r$\Hg1UɰcNX[nZC߸T,lWvU Aa p1G\%&Hh 61o;e⢱(T >ƣZD=R@v8Wpsִ8f;1$+^3JKȠwV4>W 7T_s$9KG4C'=sM.;{X}cU1pSZ?!Ȑrb `9˓ B 22+4.M߇Ǎ U!nyz9+J2="cнkC^yp*}}Os_!+[]D.'ݭ,|)d(=mND ?i@T[U6]8{'\A'|3E=Ǡ>kR)C6;(`xEb%>e#0@*K.2ΦfMyC \mjVy! V¢w-zЍғ̲?}>(kI ˾”3=>BخgJX:EOa;C+׈L!p88IH"]W?ktԋ1 ;1J5ₛj5/̎IO3~aW5VBf$FBc;$,إSDj208AS8 _ξdE4I>$an qQ7AK02W%IP! m?TUpBس0rlnshɢO#uxV-7rmsԭ;*~FLu<4$v*e]ZPࣅxmp nPws"Nd.v۔ZϱH0\6+Evܿxpq!f蔲J+#;b!n7m1څ[/0 u8kwS܉+ k&u4#iP.N-ˑ7䝊N3UF:['6n#]M5f|c;8?. Ѻ~bܭQ<)`xGU Y\4]KFlkî^9UV 8^2W2Q. -,%އ9&o˘w;cYYթя-y9$>jc ٽ}x;_\k(l{e}v_}RGzSVYS.YX `+ޗ: :}VJ{b{$_3UoY^XٳB{B [Z">`ns={ p=[ 7!}7/n@mu׏j6^5uPU~7[\/ o]к r!V2žYr%vsXLE0fvkI@D F  qͯau^qDY^H5KOMܬG/)zSO=!|a2l[W j!6E됙ِ?'#O>wgj LVny=[tachfC@D`] WX1u<%A3>lmNym_PbWW=6~d@dQxwrApQ0E‰˥Ftq]+^V|/[{T|j0sR.i7I +$Pk '-OlRed\8,95*d$2+vu%5ּ(]{&p*`6zqm\_yS}LhQi'[0ހiC{֩-!KW&l}W}Y7[Ng۩O^5?:I+0\uܙi|,1znI*bEWϝQf^lm;D.&Y*šm]. aF]gNS@O3`5֤=XBv5FPJd(FJT<54&@"%Qt@WNgij@ת"R|$ҫSFY\pn}g5"(<.gAʣsvz̅3ĸR_-.Z٢LtɒWB4nڰN:WX $l:zMvGQh؄;AbǖuoRCqyQbHc yP?Z/I_Rzq̺Hbc=q'."ȏ << <>qMQe:V03 jt)7 W$bcgӞgzAQPt:'{77 Q޳!;|dP&D% =&`rL'N2²h|gdhF.j,?_x@7ZJCMwƉ?dUDxap\~=o4e*Bth/_!w/8MJ_y*URctl< 4r'D8y閊edAmrqKɥd1gK] `L8.& AJ: x6D"Xlc7\+H.<ǂ;UfA4AG0+x8y`^n[{UDBU0% r[MaԃA:@Rp9TJds23 JjíNb2 uv\}êU9n2Fu%6)s[@ǂ M/ "z^H߮3> 3>J0g94j<\+ B;: pU w\zlf4U[y$/Ȝឧ{a֎[epz JQKR]"t%1jjӮɛnQ5y3AQK"Jٌb[ Q`p6`px"#_r=47z=~V|FxSzX)Ж``L'언02Ce8?B/xP>3ׅk︌]!KwӼ$Td޸f6PIUŞ%j!Gr[ٯ0ؾWB|ɬRTp~҃v׫%VPExF8$]9\4TS?a*p3w b 2 ;i"y/U BaO@(MjY;tBI\u"y>+޴E%~W -1V>~$YŴ;ǺtBr̽˅ߓ߭_%^90y=aR# S1^P umRד`@V 1 v$d65JGfnE0[* )4` F,72WiPκJ @iluQ+\^iϼ:h?{/[Oa|!Sǧ}+Z]4S}}/DpE,Aġ uFh9XD&D=O'Ϸ#=3^Պ>RP5C"FslJs?F][яܑ[u&MgM,c@ǔ!fo.QhQs9b] [GƞpZIntnIO-E:L#o>JxH=V* z/`ꅽJdˆc-Vll'zbĈ-&!r*>횇%DmBPÇa1 kn]h򍵋P9-75pv(Нv8.fufaTuz4Hڸ gsHA*caMi _rB ^NXWF 5n~ 1= _fC~Yf +`PZ NL f툨Dxi"Q|M7^NŔծG==MǑpo`jL̴EK+`;[I'm﹗riVhHS<[g811E$)Yn%6;qǰ"n>x}??2̩=b*o_Geh1dD YCGa/haP ҽT֔xyAn׎{6>߹qXI8ySׂ 'FlJ0ev:G|&|* ZiU Լe߆2^5l:q򝺮̾B{XQ@:ʭsz-Xf -&BVF jC#K͖vPW'c }7 P8NK+3Jl]=ƺ? Ҁߨksz꟬]4dymS>jPeQ,6MyD"*zLE"ιP>:{ PahCe$Q'SJ-g6 )z,D`[2`h=VO#LHSj]9>KvmZ7:&D3BH}|p9r;\Yg'Ex{L LD-+)-% >GE$q=NAa/!pv TD8=1X^c<(|u kG&O:I@Ť'=̧q?I|" Σi3=%Rm12 ٨ɕʀBYkQ>q u sx^tl@SudҼ q]E(ohOHZ. )}:}P#s[[?`%$I}hi[D bylNw?[ jmc ^{  GkdV҃2=R-4iD!Waba2/Y$ՐC~|FTqbZKGD(rp>kɷ.]3lg ]?eFޟ&kjƔ&ɢ\ LFrԆ\{'g~!>F).+bdNA,D3F_,ܜk$UVԋ1{湐 B(is1F+ۗOLCSʇq[=Dzy1EJ|aF)dcH<+tM= U߰kb}FuHsAseعiWr{^WW8sU[k'E$ g>ˉ M_eN{-5o&q?jj~N,AuyJ$#d2 -n(d NɈS/g nwl8*iKQϻ*fHXrEm M 3t_j_<,)j*c'J5 1#b !uc0}U1xp@,M3_\eejA245\`z¹%XMțc'j%>:{nڸqe!R)BQ}p$D\6< q9<1gKeCaJbb.q-: ߽"-g]g61>(Cg#W&Zt!YGN{_aq$-VxK#-E3&`0jz)fHlI[o1Am2&[Äj9zmi `Ak̬$.TZ Ks,*B;)IlM (FD+T1IBx^Kj}tެߘ1Kh!nsXF>]ϲҬVE6nɿwG͵I!he4s]gY4RDzY9VLs91V<ޅDW@8.$sUJrN"tؙn[NjU[z?yARђKCI*# jN9$m9yžYd҇1X4egR@w=<{ z<1` %1Ȱ5&!,; ]j!V,Z^ ;4O!q"v\j^K@5tMZ2+Yo-jums:f㗣ioInbGNڡ.f#7ӊG#\k+'v\(83[L]=G$q{#q$^)&ˣ_G&!:ɵ7Xʗ {ԛFNZ™CJ'Ar փ ߜ=GX[^ }5~ %ϥ)Mt$7׶^0Pu-8DuRF=reK-#r^cpXjd6RN.6|El@_SZ+~ǃ秾YRb׆=T=>C)zc\["XZVɹ&Y e$lш4^<0+t>٢󋖆D!ѹcPߛ#yVsmϞopߙ_aT:]Q84^F$̐4NlٟϧQ+!SQ|CDb-F\MZJv ėӀ&h >eZ|6jN''f&I~OZ}h&,t*@j,>NeLc@楣Ll'4adM=3\7j<1wXQMS [cjOʈ-u3OikucޮZAdvҘ>c86- >kY8+DJ I+>-J89{ƚH*[[un8Q٢CϒIv{ |݁e/G_~Z\2ُZ]o{!kk H,)_>O1h3w fbZ[Bpy5  T*30;ڄxq@>e2V[ڱKi\T[@PU f`/>DnK0;^[[8fiʈiTxӔE#뭇ISduQdXT5 i+$[`X;֐T?2/z (iQRs֝70 q2~b)R kIfIx9C%(P# y - IOIKDM%/DKZ ?!f.;\Xd \»h2]3i~EPZz4_68~G ) Ń &ehx nmnhķAsd }ʻd{x'vxc_c̒;['jQyf))L|6 jI%& u#fPDT0n9v. 5X4V6Lkz>OFF2у|"~1oJŹ} (4Uǜ% 8b52xaπԑbQ>VUVD4'ghIX_4sT#0?Y"&`(kȿȷ!R ت51}ˬzD0w먖F۸y{dkZ|aN]ثUlƀC&N;8xIGL;_T ūf96H*u5mbnpнZ"QcS9|W@xVtn^ڵV\Bc\kN¼>hCds""oHd;,ų"K5[5X#k34`Z;O{LS_'&+>@ M1lP:ϋB셅 ٛ d)9Eu1|+3K04 N[ 7,t0$i /N]їsm ૷y5lemjP鷻HH#[u=Nǂ4ڈQz,gT}EHԈۉ ~$ ;O|Q$OΙސgoi^͎gxu{clbKQI>Mȼ|) ]&ݪM*m'9nF9#զF s {`Y=ML%kc3G'U}_Lx3 DbH)|t;QuǪ<c{frD2pZ<s+Cc !q>Rxr1H+(O3GtaC]N#Ic=zoRKvDd҄kzoZPzss?p ZoA DSQ̓l?)> -FOo_i!tEyfrUǪȡ %bp; "Tϥ qRJ[2.Sh m[wW)݋ץLvcu W?@&)W㺓z- uv홥,x+ׯ| !Te V \_0T祝})ő]jTPU>Kb؀]sN[ȡՃ\K- Ecбi SMvmdfOT}~ T046^\Юe췵W+s tcǯ ]вؔ:5'G4CCt78sՀԂHOnM> Beҿ΂N5ȔqO8>Ɲ֭UoDy*& +AW SG;lE8;gP |Y Djsԁ4^VQuUb?mAVMVFq>ri%y \8J-F4V92n3R^HR%Y&9>ggOgnF7cmH5Pz[1.-I^*-QcA_ ou1XÍeen!O qi$]c|,0O&nlf?m)!.W ]j*$XpBTWH,[ddhf`4DN滫?sV0FoM 4'MݥY-J {9eGlCvq04d#d_ t&J%P4L~mm[)-cjRq|(*xCkw/;0a=Q/F٧[2Ȗ}'>ONkSLp5K 7[Vk|;^')wJYa]j6BN6]錡&&5㻁t9b33qchuZ ܮp.ߗ$c H݇ ,t^ pHvD% cbA^;7DΈcXz*^Kivr_ vv%L-l9h#CP#*C6R.}Rk`$˴o]c+K3cAxbxᡵN~tEt{ʁY!}#c0 4t~5坶{8Ka%Z;g&._2Ѵ?Qv8"(tsFŲQGήJN}@g%NcoCcՕGy V5FZٚ e'MQ{V@41%/misER:ѷ0\Ѽn)s\eAa/iA`}P_̡]W%߈rC$]gq-#V+ڹ6!_if@\표M׫*'LPQ2>}!5荫LNj!eaDqw> [(bC؃E =1": iLBB5 =*.SS7vѰ쩬 PL2ɭΜesq^q8wOad#iIsV.*Ex#'` &Wȗ\ u(xF;#zvR.}J? <|4uB z@6`4S i 3&gM }SWm=s0;$0sCw~6?,qafa`WQ'.\0 ~c2za^\l,X_`Ⱦm} RچX1'Ӕ<^Gy ]pz;]1O 4|S`9&y]I{gYZ07070100000438000081a4000000000000000000000001642f097600003b48000000000000000000000000000000000000005800000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/echoaudio/snd-indigo.ko.xz7zXZִF!t/o;]?Eh=ڜ.+]"t; "\C4^ދQ/w7awSU,,Vg>01z1(CKmm]TA q]6aCTUivzwƽ's5eSl7>8OهF_EC0NWjooyXU|UiQ H_Gc EpOHN>(Nm {F$ M$a'"]zl-lLZ51RIJf Ue4se8'pl qxfKPܖ7'?QvtHGj{΢BV}GFm,dN<ZPi9*6@0@үzWD#֪c 1w+rmZjeqYN)@f&L=zE,9l<`đTaCђp٬0eAg ;,Mv[ƚ}M35,3 |yg'zc~uG:/@fR`nz1Йa\ J9Iv['IiH=U:O@T"NYg\4J(UwES΋@hpV,ٌum^zټ+|,l]SڛGP7xs \2FG!#c:bAS0Յ P*"KYx!`mx)J:lEq֑j7&-nPkcHru${^~#r6AkE L-3hK͏i2'ḨrÒdQ.֤.^QѢ :uK/kz%a"BW4ѸKظgv䲼\ d,?u]VJI4-(kh@`B˾"*VgZn!4rQAxɹgga<3 . {M$5uv0D7TEf%8 }邃:f2ث*D&d>.ڮ U8ss"U>p] X(Ժ# B3&-T7k3m@~ ` Le__W^^B7Syu7~Q_2xE% ,WQ*n bޝ2T@ EMfBT#3[uNy] 9 oYe.rx 2~P]'Vfc+^UՠW RҢ&eg֙ (3 ˫ٱ ˋ>3nU/Wcw$Ǘ"NpRZ~2p;8:-18@Zdz=9/aL4TL7ϧ[SbMh*%G$X9}H|Cj$АxUJb7쵛Q%V*TfXB%1WWD %49ϖ.O+]^N`9b[l ;sg ־[j7={]7Ҫݻ^~fhJzFnIQB!3;#nmW  &xMI Ց[HUnwClM=h 4I̴ ls64 _z*M G}Pl2ʏx٪6S(ȥܱ=Z 8 u6p0̂`]cJcq_#n tH 0óu=ޫ?:Ԑ5AɿPBjbބby&d|S;?AkN+Jaxm-pm@%qIљ0 򂙄ŸaLFwtF7Pŷ~9isI&K}I <:hsSXg<7bdETMVɍ Y/YFaU_EqTd y({籠*X%ΐ(|Lo%x&Lv&:W\ݥez=^: T8e9T39`:8c[L%$_|HR7Aw;QTO[Dm~HFA8Ա30zIGZ\lSΛ a!FWMV](GWNz*k:{:`"mq8[Դ$[V "H'* 7@T싕}e=2Cв$i1ǭc4 *!?|S. PW}VMP^|֓64؎ІknNn7HULLf ~ * B׏Dz+Bvb&H {廉F(Ve' :;%vfy7ؐE, ÑL!"1B E Xyj˞ o|\O[g">CrMA[s*%R7ɱ^0sLISԇ>֡<R>.is6VZh}xI;?] KAP#"M] iq1eBa?#AOqsnѱiy:N~+(w!yRg q%?+`IZk\B.c35Qv0?9N|g3L[&|Q/֣ek%_lsnq=1%Vs$cQAi AY澄}K`O^'.#Uxw@ mh{ߡAea,/C1m{pm35ݑbj8FԱ #]g%r /PЃ⑜u/[-38V bKmPU4UYK{=IHL QLqhMS }ҧ*ᆄl$ M͆xE#E im(5rtB%V2Oa:h,srw~)7xZ(aθeɴ4u^348_ ױŵt#W=ҽx֭K!mt&Ɩ^WvBwdٚ9 b:%(z@+eT͝@ݽ֠?_RVgzNgHͳvH ɧ~l؉Z( w&46iЪη;py( L -s3/@.Գ{*fN@PۡAJ藳Wxn`[,7&8ڄю@Ktbe*K7C2^%^YETd!DE݌G* |g̰/ A瓼~Z4Ԗ2I)4?ڢVJ~p49xeIjy ,Ҽ)=ZJ'N`amKۨ[hn;LvX&˨.$@xގ,6;v?o8)QLwI%0B%5B\& @{ax[iW])Tg,c<#{}._QNC!ֵWy[ pi+~Ul5#F8~{\0퍔}+ﶖCa^5 "v$/G.(X)qkl2g(fwk<8䫔`=g]PaFĚdnwٙig7Lhd-IPڴ9<_2n7 $5.|7Q]vj L}Qvo};(KQG@g( in d:RN7=05@bE*v< ;,j$'1٨Zp{0k{|^K2U5^jSQtM:dis?ZDAe-5oFk)zhW&kv1eBCSHѪ _ޫuܼ`NJnC˔ nE t^#maUMkFgX"^e{iSDR{tN2>#ƢQ q#"ц~s!dr!W0e1eV 1IxjFe8P 'lcFITq> +? rd@׌ao\p5AC19ًS]>T~fHPq)˽uRr  ]󚊥TƖlyK-s5Z?\"p0~(|tMWb&픙 [i>b8QUZ媟sûAu|hݚ$D6"Yazy[s;Sx1=U 2T"Gx]7"кՍhmS*Kʼn\#Bd;X$BG:2Z] 'r2%~\wbE€~JnY`t#c `r#j&MZ)DAk2`ϠCWjTfK?ŗ6M"*2LKZEtJxr5::<6E#-m[]eSDA>2E Kg䚃 4Haz g̱A<C^΅{W\pm,hXA/Oe~aMNQ&PytЃ^g J 2mE 0^Qx5A" ,K x[\VIV75vH|\2|A3< ]ǽ$$=_wNPSu.VrziF cj1߄P@J&g}D𮺙mR6RhP@Bp3@\bqߒ;]"L>$?ӣM 5뭯@JVDN8r8[ 6 .3,PZ*+?4QѸFBUfrl f9Ǿ}f61QnZ>r#pׂc܋{oޢ&s3\-7Y]r%1pU>‚}K 3e  B&Ӽ=E58*RL@Zm+eURe RˀDSnjdS H9=nR91Km]{U!?P#D应$B,=*jAzoW7kF䊐w} O[K^#»ҖJn0-=« +t/(ui"]~3O= ĘgƁ]IDLՓ6І~6> Zraz (3f Ob5c(csptj6qÇѳ9 XIi7[+4W=[+$BM0nuE)X!r|S0߮+q V"T+@ {oܮ~ : 'Wvi]{#vrxPrOfidm` NDk^#`_,}ջbQ5Xo LY8x^@U|)2Y$NCJ.e;G(5IgǶ͚W`QXKo-Mi-/IkWXnt& ৔uxCN[F_ЙJc *ׅ{W%_όO"eSz"k%C1LA%PentCgϳE&\ &.]T ˹P Þ]*P%@>8!bq(U߃~.3?N"3X@)? `i>z3>ݓy ʘټ9_I|@Y^S9(r'$+}Jxr"BnPxԹlrl yf~6"Xc ޘ?I`:| LmƆmW5?rMnTph=bRt]OqEfj|zS`>~nfP:= N" Ou]ZL%6fb&WhYVo0$*G|kC>{MIFǟH@  7ghha[0 /^(:RFF}'!.!،ĭiz7D+{H*hV^qfSqq$}.p]i_Bβ Zn9y|]g.XʶvT[vH6 0:+=:V&_ᰜ6c)I,3K:ꦃƕKt< ïP@Rd8>SSC= Y+:T0r"=ƴ X{U:POv"K=V9o՞(B5 @HϰC;<;gW`*1Dca_E4֐:. X{3 yu|?2Gnuo(.S篶4o`34QsڱP ~7ȍ~9!ۦ_Ӳ҃KttNݣ(y(kšu} &)t)#J^c!znƍTh :\f{sO\"8-&=@MZ$+WjKR)A -kϘ RM|#Qž@).S rG\2!y1y(W^ϳ@<䄷{9̄F({Κ:O&O!%e|;O66(cte"2#k,a}B 3 &KIeՑ %" :.d ZZ #\I;l=*>J)ՐdLvV=Jeje^|*rcT {Y5OjuޯXS|j:}B(T`n$x YD.Gr#pC5P,.N6!,S#_:DTHqj!~Y &;,t$YV&@;8Wϔutt**tܓƜ3\?O7yX@j5N>V^:Ć&B;oyDҕ:[uB BpGap%)Phf;Vl vbK)x~z7*@̗Tue%(ӞgO!} tte:2GK ؜p8k;=n"tTd1!=. "ehr$Ϻ1c׋}'7iIMmO׸Ӫ7ǚ~e!qo``XLG.bþiD<4r֡-)U]_!R~Zmt z=sb=9sm )9搿Qܿο_ WwL{tw&i:R }^WGU}b,/6fBzi{ }]boYcM5-Ǵ/<~50xNKzI{ @~O"kי87w)\\FKiAQ;[ya2Υ I_!P3PCB%\)3JYh_MYEx@ħ($k߰2n9 髙EipuV<<LX: >V]<u1z[ \W~?lO!+>GNn΃ۯŌ ķlrHk (I %Cg7(6۬ҊNv8t#\0̃#D0e4if:AgR 8LjB[uy8Gu)` &k 'ZboM/BI()LDRgx=+êt-rڮﴨÎ$)\]zZs9;4O S>GS,tO:ܧjC[* #irUEI:D?-10X[M~lF*w fh}<k.;dk'cN\ƶ)dX''6{C x5wOD_#G:M- Nhdl%Ƚf|de,IdqݶgD% җ.oh('72WDZL]R<22tUf.oZmrxaR4 VQœLoP Sן0IfL/YgG* Ե eZv.*ܻ_D0-HnDIgYy?>Nw@rn~9~tSR(EW'o ʽv'{ė\78̞,6K&ۜktsmF.I-2KPox*d":ckWoh bIjZTY_'WV3 Kzd8Dcnc*=:kQUG zDPLw}8(ZyL.}5oZ 08̊?μXH9Km9Xxk.|gY6,% _B̋өN 2cLR ᅡwS+ Wq!!_<}9NFĬF-3Ɇ*az8iz& v2Tu松 ]4֖$eEFP{n'0I9? =*$p!{I8j_OS]|d%qƁc yxmOsR˶2Na´1$s.ij-tjcJ3p23I䗬\o ;r7dizv13{,`[ip`B W8|gD?˝65"THtWsJtB3;m{kl3Vm7߱/ix?}.YZۂhx%mw2'ީ3]3Q]?bʯ8tj $c$ 7Nvys}G \LvȎ?=jl{B/ C`ПR xݝ^oV*6ۛR*ݔj4,WJN63(V1mJ6Zd'S[ /ŮRȦ:>Ǭ6.5p=+6\Z?LA_pЙ}ÆHnza% U5lxIN<4X>t#K6\g&kk/nUnT\ 1Ȱcɲ8# 昂nJ[Y3Q ؉ɳ5{,$ٸ}H9x%cƶm47aW.f+|Yfnj,eA CfS"e$*;Ƥwr@&I᭵QX(TaE^O(;xSZ<dž\g9KScTZhL?ĉRPn挫w"EdVx)Bo-8D0;s,w#45r!C譴{s׎XAtˆ۟U(08,\ҟ;=R1Bz?vcБ7GX:[+nz78vN̒%x:\Y6q9y$7ɚ!sMl?n2v/12#U56!蟒T=h'y~6w`pT--*K #a_QЦ|٧,!d`)$E='a79Z]i§*a1 SA2a,M3Nv@8-WAϔU}%a({.62DZ|HnNU q-pQzw:JG$?n~OLԳ=!iyLM7;X6IPhCcž8{&/ >. Y;EuvEnˀLцlݔD>X4WqP=# Z` 5=tj%~3UإC r(J4{E6qVJydpt5uܦzrxo]vubb&=Wao! Vu =`8Eڶ\u&WQɟ|p^g z{v۹Ouc+?t(K"ʨ+SWFmjYBugmL\媼e鼀alLV kdPr|8HI!)܈I{Ѥ5BH Q6"`-? mF8UL3!׺:Zȶna6V=#tNf\]-(ldg(:>i+?37ݸS]]s6Q (I&E?ҋ fbkjq g4RNhɘ$nrqW01-h:WpahLK(fU_;^輿HObrl(/(&l$lAi'|1pt~¿YlIf)ױGj!C?·O+q%+=U 6U{2⽅5|0*Av[Ċ(,U!qD2'O!.$ o|O͡0Q*=U@!"Ti27>U)zqDVEu7Lu7{^9疎6Q֠i3@ίbO5vCI~&cW^9"pKK غB¶5,;үTq*0K UE+ݣMRZ8]TU $WL,BM9ITlU (%No6 fj"vN?^uα8myer&Az y\_hӶo̐kFOL, }Ut{ n&rٶ4lz6]lzxi9+Bg.eř(5Tl\QsJz?UԹ~nm(2x=QhAd:OeƶzKß+UРL*@ԋ&W{CtxaR\5Xbdwinl)m{DiR&>.qdorH${a).؂ ]>dd>yeR8ۯݤAk4Vki MU0(A9cv7ƱJZ UoEQE`x9}_%3Cxgz.R?LJY)pP7pF«YICu[;8' m*aѣj' KIcdqh~Lk!Q}g=x-͍5mC_ ,[@ 3G]^MyȤY.pՒf fpT`:兪GcYEXREu]^sb̶ bd][]l:z@Zض9)m {>c:bo/%CaՂ>;G0> ,~G e4*pH(~mХ e]TȪ97CV1i\:GuOM+$e-Wxa\!=*=PC5:%7A%aՊ6@o_Qt;*ik)ƌ+\{k=T~3ڄWTJF4a> [RRKh+m:+;$Ӊ+Be|:Hy0/}\r3UѰKywCSF ډ +O~߶A>' 4,4Jf+1^_h3#a- 9+/c`2(JU/nRTP(w5, U{{Jj鈝!G4+biK׵ nrwyoG폳 Ŀ$3)bR}NW!DG Qmw ec u 0>%us4f'ҵ&NEjU bBGKmƲ-F$R .RfӠ{OfgAduS G;J--{ߚo7ն4Y!`p<AV1NlT3(*f-J;&M#b2;f3sP2!Dr@q_ZŷCk׆T'a5COT}aD/3$"S}۝j}1Ţ8\ Gb +,=>dnKm* jqhVn0fo7eҫJM5J.bןzì/T?`+ i?՘O;~?f L,ەPa3}/A^kA?bֹUsRTԀ4V=l+{0|=Mo;s 2yJUN@Ε%1 V) v:KufG7UKCQ_(O$)SHj$hڧ[u¯J-a emζ" X˺oOg M['q0Mm|BA# vEUyzZOGX{vF^BikGf% ߟ TP>ENr``7?QjXIJ1ѳ%RT q(6|Wi'! Pk ^9ǂt=dܗԹF0@*|F䓠@%xbm\T84S;h>( TZxRZve!eT~n)>xJ͏rKy.6 D ƙJ7N(* 8_6¬0hdT :`\hsͩcm!*P6/s3O>0W|&`h"K4?Òq<3b34/5pԳB͝~u]ב8}T'-hxqWSS\0-[yzP6 .W"Z|e}<2Z*nz.^v%֋ZuP<iL] RP4?6`]mq8ŪLJԮaX1L˦9uIˢ3;kTXDE)^()c:wb.QӫJ:O_Z=qiyrFb2 A! 8F@mdCT v(iZ ;W i!m9Xc>b?cI 9X`)əë3`ՎԜe^dO. Nχc)m7GؼUwE6 + 1TGO݀+z $QdZeH ђXtMoA>n>|%izfK肼`DO (۸MZrJNWәÐ<̵/8?y3恕{gVH*BTȝHAM t.?<1_<.J̽5 =ZPAwB?8J5cD.}/˲sZ>Cm{ vua&AS:hR*7}vp sԀ1), E4૑lOESZ)gTe,`u5\WQo1݀LX֤Vr#j~ MuPjva9%+G ,4|ӽJ;x4j4eUm]I)2ZAn<'E=$ahW/# sDEj>8zq;:>W#&94tYQȼ 'joͺBAؠmXmWxdHÇnAoSr`-T|٭?1>- H zLw+o'7&F5!(9E[aB.b-yz+RJj"b]SMvAo%8zqXlSWm%H)VV5N{x` h:MscZ \pյHx-g:6br/&sCfA ˜pU2(8׿C < _S O{Dn )P?I1 UW~p,OQH hw>$[`OWr"+չ5󿦳A:z_ "IVv>]Hr@+ޅimIP ˽pv4zYr,4Mx[=m͈`v>٧hW=Zc`~I'Y(KI%o/gllM$ $|/߸~z`h~r Mլ'`olQ |rKg{*KTo2z<*mK*FLy|afZ VRߜJL00X]2gzX rgqiD=a99&YKxY=4vw[w?3=3*?1W-烐QyKx 2'\DqƥIt&p=3m`d:xQ܅l+lJ>CxWeP*Ҿ/1Eg҄ t4@t0q-0옎#WdRi8 Lxa2`2n UIP{q:z[5Ⱥ:~&`^;i[;.fogxl!dW>@ "3ƊiS 4ݎP" &Ro2~2&@Yi>MքmpC.ΐ-)943h}}\@0'Ue8 4Ua;e'?`w}o]~rKň}#|k׍(9/KI=H0m5 2~ЌynN\NcOzպ۱ˬ.ih吲QҶаY!*u֋ րwlQq%Xc6!?X\/NQDJy֯`P[ٕ|;s'U C5}N6.EBW`q u\u>w4wswGۊ )x\Kq{.XUgؔ1_G4;QCffd,Nƣ~ڢY]uIV;g)BF&8Jra 1el ؝H(rL;i󶀖r zE~5&)̎dVx^I7ʾh,eZʹI =U,J qjJYPgU/iS,cAO?g8m.᯹it?$%j˫s@VHDԇ^fߡ(R[dyN+78@ª䥗v< ɰd4Vnq~zY&lsP1}0q)RoX.+/'Jd?ɞ~9'X|]Ё.O{֟WTp0z;DP$$UX^(LU/ͬC>U0]C,wz37z9kI6sDJ{unlUB'};7FQ g|Ң`6Y{uJE J*•£^ӝT<'&8Ey#YmswׇDz) y&(a#XlЇ46 *hl? r,Yv޳0  FۙĞ >uuveLˣ. o+]e6I2N#X*1ylY.)N`C(7w>G0u<=?rWDbPqaF_@][ ؋ҧ 觙F:0$'~VfgIВu#eC$琦lotǸicCC!ЅBgz'1%Gln[r50xmoլ)ub h7lv0.͆mbz0:= I6f+DL`> }D3V)=ȱW<9RqA-]c] C!L$0  R-T. <6yȞQVAם[k9޽ZpDqx-+`! w)ܾ'ITw.ÎbPgwOp[gp Łx[@DW"$u@3LK++1 CI,It,[֜ۛcxBw;'}-SsqPtO@ڷ0 ݎNw`;M`(Z#e[z7;T \`dXPGB>^}T|;Yf3sƸT:N_٧%If8z.,:F)Lq zO\ `sf꾜ԫ˥Jf|">RlZ (kB-#MajVB1*4 h}'s:?͗&@gz{ $rL::&|<;JA5mEw- #ANk*3 @k.Ch^)W-ؚ@D0O.@9.fdMآ:_䠦 /T_Osn"& e':G$wD|m#}M\g!$Ő>%& Pb_#::9zYbB9Z0hM)󔻙8.Fo(<Ȑ#2{}Brú>XFŬGg%H_1nn˩NAf˸Pb5V sFO^R[} ;0Y{ cO4ub?1'2{Fkr֨(Yi M&a2🍎ĖK\dyܕgHBTb>[J{˓A")HrjD^' b#iZ2{P~'܋! t:t<}`e~Rr4V79. MsD')z'pP8>i@)OhXy6U[*6]jP@[Lm'1!U99b"EaV51p?JuԟU!19^!ukFh"+ۥܕ?0ثDmbx226l7? ۵{Z9_/!( c!@6@fӖꮔ `NF1C#{ev^Q _}e96[ѷ/Z3Lt4ʼn>;;H7n2_N(BJmZh0,2H;$aO*sS0レZ%\nQąD4]S'!?n?- 6(*9<'<[a_90X$Liβ`XÚ*OGlߔ_b@ 8V /,#Pęmj zz#_Jzσ, RRw\!6sU]g@j Dk!\J)cP"7|sU]<2o$L7 i([ܓD_j=MfVoX; ]4H AOnnqo04ŸY~.vo^l"A@>&SD0FH` XfуWBEgpE(tW oN/[W޵iS2 dg\Ɗ q^sT~I}Sa d~֦p/Epy? ,WxS5JlQv6YT<'g.}!}*F9'b~߫CZ+D >jړ <ުۤ6IB[BQVbPx yNi ɐ7Zh)Kx 8אSB PExLҡ ۦ}ϭҀP˸ |+ ΧObpVU?+]nWߦSӔ|Э̑U$fY^볆9UKf(,+ &G0$|egR-*^qYe${at ֒ Fi^(`/g!)RR_j@g38Oum7դ5'ί aI0!Nl`+  R|/d̼n[ 4 /+qaw; ̻JI,4P"9uQu EH9!K@sNU\f!Y ;qdJ|CJ W^7&?ȻvVMLFڮ:b'X[:]K.1q(1AObr oZ␃n%`5 xt/C\9+攄Lz!a9ˋPdP1ע\bs lyʸTdN2I?;[)fj5<?0bV,%~:eq7!SDsIVeDJ/ GVLДTD`UTvtA m``GEj f9~m?b"#pr/I Doz4ң0ˡCNL襯2]-)KNJj>l˥ *jZro,~E[˚s/Q5f{!=H:1!Qp$5 K?w$GB3b "y7l@Qj c|r"*EАg3"qhPJ&!ۡg' C暴0Dʳ0v̉"p3%"~/?R t< x3(h^1_Dno|.%2^On~1\x@E7&ʰ%/[ʋiN3E$QnV\Ѫ|ph\ mM>&jB1}IJ۰#-J^9w fE!ȕP r]u9S=ȡ-l]%ʤ>PfJQ5֭[]n6%t>~&E顯 \`"IlYxY[N}.iHg*B@ -T!ݷ{ N렶1'\҂t N wQR-WK|zDvF۸_#׻xHPJ|X4.O\K1sMfh&leQn/VznWҍXi8w9 鉡23SW ^u&l]BN0I_X^j٤A )ǂD㕗3+]+޳F~;ɋ`r x `WAnSZ>Q{ʅV{H*-ӣjmuT^jhWuQs0$GqK#|CBD.+$q|{cI]f#|GSDunF'׮MV_MS#>cQv 30}}<ԝ+¤XzMIJM>|Oa)H1kkw4݂2ձ@ZGcW˺j}S<ScӬK#s;JCR,%4<{~"V԰ZΘV8Zz7ƑVF2,У,TY|{z-|0r1 |\#z34 B,|x؝FͲ1b̬M KgrSGU5+7?sIp t8EN%ΏǞk5AuO+YI;zL몴sRCBB%i{m U3{>[+/SU̙SzS@D1԰bQ$1z$OHLpqG]*ԆHrA]&NJ?n4O<02DhB80".[im֠?"[dF7NcW`д !^ 5w bV-ASgm-@,,!xxa=Ƅ!`?[oV~ez.XЁf'Weywg0kwQ(v+jO o&wB&R/W9 0ǐ'v'|]&\VM=@.xGlMWiXF_`.<10AFi\T0[V(AU CDd`ML&#z.tCLfF!l1qTʽ`H;l)=>r[~kU ]k0F{W*-5ܐJYD{{Y 6% R+{5nFr3Z^Ͳ"D[_kD4քZT?aŹPg2l=ԜY:CBG*:>faCbD]ؿޏͧXC>BU>MW,biR5Dp+]GFcu5/?H p0%4bs5ISan"*+d忶v'!՟UlQ\ъ<s20_m=ͬEe{Ė*V y/qVڜU:Xޤd\>.~%ABt֍|[Y&k6̑V 39% æGlG@Bvf1K].=3pj>z(8 qt&(|#2AB87UKR.JlT ꥞k5嶪zcb3Fr㠫uPֹ?B[7IM*-nH)& ژ/S!ӗ3ڿh=ٕ.Ws;71z/8E#f {ƿQ]VmcLDبdT.k.i0Dү%+K&a,1yeAIZOAkeQ%AF+5wǽ|vʯdBsP[ ' X8\ y-AAw;aP"vO^o09DGnr 0fIyZ'`dg4I"hC3EzPv[쯊lHHnMxG3g2Gt-3HU@5EB/d]p"YWw*BAken[eμdaz2i|#hƇYr+Oub mxe{Q['S.({T>xO<=nQuj-$ +ikେTˆI)fʰlIj hX<2RRTS m/ך֊3^7](^/} v>KFؾ5aݚUpQ@ny&t66&BEh@XFT)>dx̢ z!~kΌ]%juqw%ʖZM,L0FXE3պ@d;~PרheT!ԸKQ.E!AX]*YeS<$\_ 5_}S`bl i)%z[f~+Eѯ4Fܢ Pet7O2]z9dzBq__w-| nT,0c_ ņ]Jr~+9޳L0[#*9r Vg7 :L)o7f+`i[o{v{q |n5_;?5`꽶޷?X@bj5zťB4֟f}[ylkw;qK=`J[K>I9=B|cĶhhraѵhv)׸< =?Ulk Wf&bqC9_>\Bnt01 5":oq{XHoext p,gGCe5ɢZD*{ɂx.1,4sN >?MUoP݊Bl% 4 hQW(5К&T ֜I<F4oNYMJ]%b̌ w2Ai3D[:@:MBau9BpAɷ}On~4@LvY&W˧d“{&Tp=XDw0e&5(|K̓l1Z ;TSI~fIv8_q2kn6е"MWUc?Ө>kTp _'Z24ATiA:xxddHۓ39- 禴zg v Yfx'" xKrH~8Fhf]D0|i(cj .K6<D?7 .QV2~ѧRd-犱 d03$T,9Eks TŐ7ž)vcdbxml^:encM2mr>'zu&w7%C/.7A,lV]nnod*M#R -M\<)YB,)S0KwV'.v:VK6/&דlIWOvQ.gYZ0707010000043a000081a4000000000000000000000001642f097600003bc4000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/echoaudio/snd-indigodjx.ko.xz7zXZִF!t/ ;]?Eh=ڜ.+<3Wߞ#3@RWe {iFOmF( ."ߥuyׂj.m*w̍֘0j(bRPWtP剺Lk`y83\HRU1&(52^t%A"Llh/ Jk"wk&&!_Nn#L36mCb6 CEM( @niS{uDڔwϺdfʃ #mIЈc%T*֋x5rLвWxQ݆ &k,J1#`w &^շ*VrfRObM_v'#L iGe0]ןq B/ZCQ \V4 5s3BGPHIceuD'XKط< f.]`r`\2ΟoѻKNl畭@'d:V:YFR |= ^p9UBiựߡ+uU@~V^ O܈^b^5Dmҿ"=bB΅a=$N0 }k!Zb34-˻u$>y r 3`y%X@ܩD_q /d},BLMxgOwXY]^v.&4or b*kJcnUs5Yߧr1?F)<\{В>vWR[e5~$V eF>2U< S0Abg^L۸qm0%eFy^tD"も';R{BCcfD}! 囊3qB<qT(ٯLSBNX7}؛=XV>rgw{CWS ?&QdX4_'So笮6b‹۴VGR|׭,KhVc {yTq90k}%R}=7U޸쬑O=jGf%BDu?PF)I-25 ղhr&n8QgNaHz$)+Qj_ϥULVoF`g@]IH)Dp]F#Φ:!哂>5z0^0߫q]Vc~ŞZQ&X0lWߨEz@-̀(3pv!'[d' n ym#s"rLr-yEV`sxLxijjGN='#x}w9hv@:h(SŎj`dt3(>gVǔm{rXe?&Q)I'20RPR,yֆ+bͧ}_w`hQ6׀[30e\\? srJ5lM5 )DCib‰? {#OG%WP9ɿsIp 4A-fCl>|w`4>71xq|ji=ygp8~ )KB[AP/Ǖnzn< A{qtɺqqs޷nj>FF]zT=fiKM$f8ln .eZ7\Th1)bFran_+ &u`C׽^ F ǩol^-@wu|X-y?%7m;ciy+`ƚ1|?;X.eP_ ڛq6ieԲ_k`[C3p4zq&┙i, ^/f|E;X!a-V0J-;+@rC>zscE&O0l,!~?Jw1ݾ+&)^N^Im4QPGU2}(Ӄ^v ,%KEE?7Ҝ \[LmAO/Uuܯ \fAL8u&iJd/Ќ^0dd zAM$d14A[fvad^h鴗ޠ# )A co sM`ـցqey;d?.#L萌DOؗ 1Ţ$G?5*b%8#,sU'ݎj~駦}Cѵm~ һ+`b8Mg"i*3 _P(')%VAspJ*$\y|D+Gڔw=Ef菞'̯Rc^%4KOmJTGYW>3 E娀&TN}.Y%i'nn8Q1@Ɗ:v@KxeGS/al+ - ̲mg @jPig)-V->7 )U0_8'vƘm!%saz^̔-f/$'G .߇ S rWG9 #wpYe1 )ށpƌȮYƐam[c\0w-%@4(+JaӒl?]jr颵K]f'ro7^)tz(]#N󠙞ͬHy2N}+[|[EU w:jD !&19]]7DdQ/Q!)4a$⩂ۙPmOaRU6obl6,uDž7jZA,LяNxRW sp /U FOb/o3n#J[T@J,fl#R޺uɎP q|=~vo.(F ۏt;6)EX`0nΥIC]YaB&|%c=!RUU1_(cVRjISN5ڸ_T+ lU^}R"MDIXYF$Dߌ6,gS+( ʉ瞜\Gw!MccY`սn@(TAnacxQE~]$#<*|Fr6MIc4V?:emZjNrp^F3Ô5yKzθCv"b Y 6C@'0W`1,$koPV)=a|&gIT8Ĉ6S-E+ǤLNb|k 7ܐc#;*xCXa Ċع`1CLwBg ?pMԫ_7wu0Orw.-/jsF`Zǜ7$ܬAX'ıx5VH`/5:bD>"Y~P3,nmg T|pXqO1_6:=1m!?v@e^eՑuqfYxj:FaTC" isg*cit0*țx-!9^y+L ld_Eb ps8j\27wZkTzz0OYrH4Ctb.88U2_ISdZj9'$\cnEp䏌NY3IK$o_>)5f-.hiБ˓s_FڔWG gR>ublO .ߔ}"TɂJU6x[|*O"1zdF@Pl U ͅnf2 A#rB[l3b5۞QYL)+#dȫi_t;`RM#|=3E#WC:[hfDFФݪ[SgZ]c n :7HD)+hb;х<0m`WvZF^#F.]C!ΛSNOHc$^[0mDoP- e3/)S6FTbV1д#.bɦLgl^׃}۹?a/B>pZ|7)\EjϤbq((Woh}1Cq̫?'_1NdZw^>`.A)nI?p["V8_S"7{JC e6UFkmKz|ḷ3;CPrvWrv٪At4p狀ѕk[^nրK<,ȴbY~8Aw|Z!:y {%BLf6@+9>cg"iY]4V˱硡@ rɳig KV\-}TdN2%^g\K%"i%njP>%mSǐ-Z9?vV czBe̾kf̴D54,D T!r;u]= 5}.fˉ#vrk8ZN ᴓ%(A%%kR7D.$ &*p;ԉwuq+V·;tpHv%B@O*#)*JMv^l(gQa(me.ԤMʞݦum"c> cZj'dZ!N{˜s@%nlR0&mIvfnsT^ {D]'QVTc)"" .gߗ?t7ruXO*4/E#$un->-?XW%:Պ\~T΅v*JGelnwdw WH(@)ҤѰFëw-ZY𨮨-mAKeFe=貾_f7$u{.<jD$&#ů 2i t{6HD~4mz{jj\CAh'kqݒagN<>JƬÖMALc<()3֐AFNLtJ'EH]$tWMpזwŀm)EZGF76fg30ҾRaWv Y@zC<*vp`@J(R:Lp\|[*;؝3,o)nlRO3A Y+Yu^OT?mFCSKB! M~, u4-ˮfЧ*MmMz]Jm^pbKȍƭdh1C3fA[Uˬ|֨ }buzmi@Ӫs]vl?w넗2j3JtG$t v=wx}O}YeÞU-Ryz TbCp9x+`~09Wv.[@Nd DΈ4T9[爜Se_9hbkeǭt!/[f3P;*&{S^Wǔ&N>R'-n?t@hg}|A.h]j]xC(ϥۇ9~׮3HAp@D*wGhF#!!vwP˶*97Od[ pTs|"z h6qtz:Ofu w;)KnYZiaqoD)hX|l@Jy|=43%AvFkL|z/%[/ uk{-ryy*|A wP4Bl~HQ4D<3:2/vID¶[ζ󳧌F#{M Pe^,X̨eMدSQk.Pc*\`I uW S"0X/sBe7 J,l{H^?c kAexțKtOJ:^L$ԁ:3l' {lݞx|󣳾uxqV"Fz`uԶǘ\k] +))c2 :QuuϠWqH_ʈ_HW`q:bL5חwWK4&8>xV#^^5/~MAΈaʵ_Y&g74 eČ_k{{.+9/ kYHRdR6ߡ%뛷*⢺+׉3`\@`mzџQG#[a}r?$:8c=cqoJ-K:s2v 8,^w%[tXRD](Rؕc1]1AVщ\%1F5dq㈲,f% o:ʨ9|_~țf v_Nh>bϐFic06 9O[T'Dzȵ'7(ܴ>MEP =4HVpr/nōCPOb} 'G *q}:ӧ};2Oҗ}r k\w*:p>pWʷ$ jS%YӨrNBkRp!w1 $)3NR'EͥNoplӡ6#~t/HTݓ1'L;ʻ.&+ry177}!WWXG폩"34 >aݶZ8>HZ{g]sQ T,r/lIed5[&D ?i6v\zb%8E=L:p(Y5  $0^:U |+Tt\{hz:^ iԽA6bIWF8EeϐR;$YHc j})#i:{&SeHWKD^|`|\Nŕf9OhĈւ65 tDPl_YA,h/U+"51ݥNu ǻ6>ԫ,|5Deޤ.mUط3#В8U` EB}ݖewdP Ϳ~epnj3c\tԮwlv\5(P2Ky4/12?p42l[ƴmD{r5 i,q+qNKǎHKCհlw-{@ɍ]6X JMZ4/TW/bv-T#ʕ3b*. GB3/m6B xGۘHE8ַwШ"æKw=Ҙ1!)3c`9|d8t 3-%!t#(V$e|׷@8CQS/MdM\M<>u?kPW譱Ya-:z9˜h µr0Wt |<7+] pHbZўVJ ˧ Gz=|BfGD Mv?a;1,ڽQhk: .s;T9[Xa2H־Weao2 Mf˨ь)qc_ # 2/ě2V)oWd鵧 @NŴLLy =Ƥ)' n^33CG's)<兝UhH=GoO1οe.:gwgvsRkoL?z,uf h^j J#g^(|y7ߛ"8H.f[NOyX>--,c I_WU7װ=>9COKbŀؙL#ry Mn dz;OFH1#k/&!J6*n-LU12 ^tbMk5|>Y`?K\rfÈ:Y"E4z1lcUQY`3.eP{muVsLpUu]4Lr%l)}5Ba''FNlb45BB{KRe^r'1]& d~e[IDFk+<~LvKyVXC\sκT}(סCh?hSt qC*QlOrxh@Nq?^h`?7N:'\SrEnEc |״75sWwb_yOkT%=n 3F0kUPxR.?(F3~4Xed.lIMoSZ2(`r{7i=8ܭ-Jb ۓ5bijNC6T$zȘؒ@U piY], z}ػ-6ڍaR;92.])E]m Ec,FLlc6×vYH[奮亦$rV{bcyWx~߄NdM!L$mX$ΨXQu{T[td|@ĒM@W疤jol#u؟k0+e~Փ1C2B`z]j/8^qj9 t,QUCZt'S(& ɥB[PE4ׁ. wmVa1쌨'$ C"aܒ'Z+Ny{s QdJ, GꈧQ2W'WԺ0O1w⒭˯{VJ6[}Gpgu!7Eh$+u (62uL[ZA˫%Dpw_SvݱpƓdʴܠXZt jerY1Ӂ9=tC{v2>**+(̈l޽j34H˿'LrƇC0L,)/WV֙#>EQ0_Ev;OҰ3/+B5p='zs7wGWƤc^+׵5`9:YV3kfa~sKTO㣲hCZ6p4VDa*Y[Ρ]hj qP/*:mTxp/ Z4ޭMQ 2e:Pe2(TEθBi)OkUhSX93?Z6#W˵4Luݬ0{ܬӽ;u8,Kg.Ikr~RS|熠ԩ$xn3.C(Ѭ%]QxGsK;d^J dNdㅣ)Ԉ% N3K{?ΦnNXvql#E"W7ĀfMDYy;3Y,?9G1<CbAgDz 3< ʬ@ +efԦ&X2mX!hdˋ0CB!ǥ$waOrupR*ISA NvƤlnms֏dfT sU/뼈'L,#9!ů#9Ei%i3;# uge1PBmri[,L+c/{#œs` [0_8>hʒ*JR;,d; =UkM4БD>.M{߅/$%BdB/ud6=]^9M*Kݜhl⥾(?:yѕ81Sy-P B|΃/t2rmJA>^'_ K`S>]L ;_$v ?՚8|u+1vl XZCYB R ;ãos!>x1 Ε$qHR+ er8R,#Z'*d 4Z0{KQs6'[F=1g͑'ۂAaQy㣡-bmn4Sa`Ժ&_"H ke,v(z_ !`l9 xбE|ӘG#v(,XܝLta`H}3os3CIp NKaX?kZ2D@`0WP!A~kX 4+jj$)4 S\uȱ|e^a=ҕ&GꎖMc6g9j6.N. jMJk)k54Pu:TayeZH^^<[(i;8:}zS^o1b|39' T0c"F%O8\VNKC[sO"=lJޡ `MJ cMW}XX6 |l #LJτ#VٺiRH_-*TEЍ{Eh1lcO-d 1qKi59 r>YfhDlK%]q ׂw _d!ql/gh^Qm :5u8 : 0#ըGjQ< 3noUGtR弑ѸRMq!q3;o$,n|ި—C[%8F{K {JacZk"548骣gv[7d"_XYJ(6B& QY}5P<7TZnvPu(1 3S4l q3S),E"w:qZܗF:Hot`mϳɒu+t6ݳ M . 2 ؜{0\op%YԋMAC y/ 1$6a /G\a:%%4RL*2A˓PVWO^"j-ܮRpo_\c<uMf1 1_Nr&d6*jMGdfe"w֢Fc{k)}`$-k)Tvhގ Ɍ)R޷ mKUm$Xv`жirlpi@?SC06T#>pP p4QBs-^ S? z/>@M]2ᝦoZS/oo⑯8Kkx~gN.ysK&ËB.#dn'.b*2lZFJV׍v00yVBS].IOl%%~J휑b72CH\~&W1Mml&-6 ZZ?y?ӳh#]il;jڎpQ|&=`r!̛?Tޛ 6]ω{ q9l4/qJ;4643{Uƺ",gs]'31o/3E5Z{ ŎiSf#ծsFMQA=>[uGqļE9!~9>8~ІDH@y͚r⫳1ddYbr Ch4xY~\ly?ck׍7'NK\~%OfDǔժBDZ4u" #t\W"d| 2ta2n&)>ae3 J)3k ~ۿ}2\>[ZwxJN,`ήJ)dse1eև=!2 Q=L74 }CE~j"S1tZ2>@@f4 ămu:Kg {J@SM'c#;Є,.Ad$XP֧wM[8xpx8!.fxO )k9sZߏ C=V?iɰNgnHQ6q2D O]3 @4Q H\i5q`fsn}q#_l ?oLY]eXba$֋%6f%J6 @ق퐜@9&(oaWxɡ`-"gb{" CpMN6@ՆL4qWB$k ibg0E^61ZB0 Vͤ[3}U`WC"ʸۉ?Zܣ'BC'i~ \ QWF6g@άß2#E|{E P)4 0!ni-+7B[^ps A<ʳWr!1!RFƤ:}tҾ=Ԥ0pa *P:F<`F3]?!䔅}QF,!Ls4E" X84{ܡ,ds? R0,= WP!8Օ 8Jc# _vY:n59;^  ]Si80'a jn=BҪ=1~߸# h ~3+` I]*ʘJ?XcC>bj % LvVUc ސ~_iCB琕.Շt3~)&8mb+5>i'd(Oék?_|0{N4FtKj6N6B6{Vc#Ϡ;j,LR͍#x߃u$$>)m ! «3-O|b:s^jPiV.O/ZLj `T{E;r =[pH(q2a11tW JL%Xja 7ql0|o"hZZ~T;~u8s%k{jWHx_oiN)(fC@u6ﳰx̶u_@VDaR&O>4볺 !di22UG}Y7 >CGдn1M `Z T}7,/  ̯:i4zbt3M2S(R>kڞ$?7Bqœ = !q+AsdG4%U)}F ;^HvQ nt0=Մog0[os8\;b];fJhzӣ{#<V&V!kǰX2$k?; VU$ɆfܕٰwNV<'ή$ktFMțĬYJ+0f\Me Bg vY~!7VKހ#Ay(rRG"#hI|]Ya nH1w-}41 RuB6rDmd8]\_ [y2~clψd6d ܧk(7mE+crg!:PgNa~/ՠ b|Y%S<_X|3 ɸ*!+iVOlx/Z(zlڋ0;a5BR ƴJ$'j,9b/N[|sJqBqb -JYD48K@W\O32z14M45*'xjLkc#yꖗcXfS9 _`SY@w/YUJ*̅&QxN3aIBW(!&3+d%D _Wi~+M&} xnICl_y,4 ,pZA19bUe#(0r5E;*P潰rZYoD\uz6>aKrd)~q˜~y/v[:y z0` V -i9)SS0h^DwM ГX9Š4&;5+Տ{Q$1qD]sQ?qQM*0FZlReoAg]Lun p$}nM%CrLCd݋: '<{"q,`hE^T?6\/TVA$+,Mޕn1+b堯l֓bo Nϥ6wEl8QTt_X>7= +H"j֘q }𽻉ɠ$^w}0#8C7KxoTlJ "7IOclYDBRλ?SC4|[苴'5"n׸{sK-՝ :v͗TM-8Tዟt *ϥ ,US WlzZhn۷4CӸ9ex-ģ=mk$Ft'o D:QvbRA!]3Dg1ʩmEc t(Eθ^Q2E,dYo6&Dt?Z㷷vĨOgNhGё#]&|P'A#r3Lpl2 yY7lG[֕x.Z*?d :ᑊ3)!l#_"kB0/H &\i 0󊧄Ajҍ6ʣOpeclc3q%CnpҞlHİNRx\0bxGFmq`c$Zi} E;Fde $0%9yAĩ7 R]jKeM;ڥ[ҺDT}?%KJ{ Fic(pdӽڥ8RQ)A =ld7 \njb0oB VF*xЌ $4鶡aotӥY!`_segWRo_[#YkdsS#j[­ϲA6ŷ?|Qj_#N. XNF 'ҒAkL]b &~Bw%'#kGmk/Y05I$#C"iXo׀`CqAyp-+&1k0حť6RoҌh8{.4jȔZu("w:@Rdb-Cs,|\7b3wVY> EB I-d|'MWX;m 27C/k6M@|jy%6̐hl7-z BM|q] g2kpw1"7F+u[|}?䎐$ Vt0kjD$5" cYz;LR=j @hk' ud<ܫr@ۑ?o]ZT@%25:ʡA%?J"q{Oe’ґY4p/m6%yG|e۾PDRz:hһ?Y%AMl+a6h}CD{j9'%7}2R٦LAHCz0 B6A. 1ܻ7U nz P)($kOsimL!.=-SAsu‡Y*5t`U-oc\!%cR3?=׹V_חm!"Rnbv81OW֮lGl2e* 9 .x.qn]ي&;7<1HQI\6#daր1@6xfy`WݺR^ȹO)D3is*s-k}i `۝h3 {8D Sl@m? bnE]x>|U9bo2z`fY;>af߇ViӬ!vjL 8&)?jd}bI7[%; jc%S|b.>4\x~ ^,U|,|L=ۂY~_ҳovhn({M+kK[2.6cFHūVڗ\\./Æ"kc5`Jh%4uІCg"*Dukd88#es&M;nPז+.iZ'2m[1WɟchZPEA nKG!zEޒ 88!ܴl3??Ad#X"ņY;'À q7u A4-צTq%ZIx\jo4B7Td-Zdy 2c2KvS{ht2EMk%4HN *;z}^@ڟa^6CT&Y"U¬~+ $rkR[H$PàcI=. 4)}-wQT z{.{r,$vB]O8wY~\?SqMJ.-\21ʋ=hBHNc=^} tP+'ȫ^{o8Ί2DL UEZ(. @I1- ?9elsQM;!&L :MP|e?:'W:ϺKkعn}w!Zsb7=GK eTωu] l,BPί?PS]|!{lpr~ꚸ'h/Hp芠^G )nC~>~x2,iA e܍сTam9Da۹|g3B $=IVNÚyDp1nzAk>{$Mt%2yiأIuȤ>bYF*euv{ _j-}\\Pk8?Ë̞xWUN_Ŵ^6 ltG|ccg f.1 bͮ;UU,?`GK Rd)j ^g!RS5/pIdwr3Sc"Zkn&y ?.{jZA"8!DH 鑾4ۚJ5|'&I499 mBd,@(éOt\(/hi4 m۱n,jSk]4a7:Xs|Gx()"*, -e)ٴ?<ˆ-_7B4 0g@GN¨9?־\z C4\;ۚ6qI 2CeGx=Cz4`/%Z66QgDT]hVQ91-Lz\+(~_B/Uu= aNw`(ԉ@ΓfQ*&,|.vK`K ߎ[ qOM Zog8T$ Xx`cHoEɪnZ@aϋ%ZX%enטNa. pV\r(6ȝ1s2DB*ۧ*z+N a!Db|鵫h$JyJG+[7ywiDxuI=Ϡ-'?4+) kme CVZ/ 7F?.=t=P̜|d#< ;EÒ󠅷Jrޭ;}6n"Nz|7D@P OdƦ dK#iJw1Qj9I} Jv[eDX65_<p 7y VnЁ(" *9sț( `[XZ}?!QM4[bm=@zӦj.(! wy0o7aɽq{'ElIC:;@^Um| R fn 41_A]7%S)5n+"0[ j(}G?AjF _رhM@*jϿ0I^yAcv*9`@/I4˴{4\U() E."oSr[bx_A9ŁPbF?l4gm=M7I' > Jc"Hi$xٙ>\o2W56+NkɃl5t] 9]*/妓uտ~ٝK'Q&NaݝU6ĺ"n&^ xm(r=ʸ`390%b8 % S2g#;:WdJetl8Mt%jLy7[׺=i5BZKL`Dr&D=n}v.}tCVYy&괋aAV^_*^V'M͉ǃ1\_Iȷk ZQ9ex F&wKTc =-Yq,iRf Xu(q`R 8u~w {ᾄ\;ώ[/[Ֆ@#LaYeK&Al? 9G/'f<ٻr 4jQcAR'8O,C,D,{U,D/-{{+ȸI. v+ !#HgkFp"WgwvʐͰ4QƲ9o` -! eLsPXosG>T-8CU`O;Kd1VzK$K F_"p`U!<`!+=7!AI<^~x: QQ:W˥xq+@t"*Hӝü,> N=o!SN|LՃbvʣLnm q,<r=nQP/JJua`V`FC 5?a;1@U~Q˒/ ZQrTOւKZy{r*4 p$P};!oc#=`)b=D6۾2Ҝ$ ӳKP  9z v#rԛ wOXGx5fxOgd+m ^׍)PUO\NYC?s s"0oHwV1{ ͗Y#Yp_P'/scMdA!ў5F8}PHa#WMFD5>7fAQ7ULD;|yA;*4LkGCh9;3R %X:Fi"˴ r\܂nAxiD2 ck:fd 0v96.7p\+K k R~DKw-|WyN=Ǐ@8'}ŬΞg}cHƫ9)L+M{{Fs¢ iTZh)P!9ysOФMDb_ݧJDj*?rZ/y~ XI =8T1>m#L_˦¢:MfqOG/}$7&}l媴 COK[Y-1:@)[see7UM4^]tC&?땠2F68AL|lыs` ȵW(qD#aoW`>ߠ /b&=ʰ/#//u@`wK3 h4[ʣw|ɯ3ځ6 ?&ib3F *2e,ia{e1۴F$; tT^fQ@Z-U\?ӯ[jPO^.^))Ut{"%zV&G̈+7Rl?u.iQ,65odBuS()sl͆sSS(zmYf~i%'vSrfJCV5EEDhEp3O2JoV>2f߶c;! ]WN-rT:fI8KUgjg v,:^NX@&$KN}[$PzeiϺ@VڥFrG5?m2)2Mʤan68UX%bddԘ{v.OVY(b.bCUN=:`f>^$t[v cn WޙhB>_p,geP'۞[ϖktY'Yk9N$fAK$A.;'ЕU72^ 3GfJ j59쯷h&= 1e?P2j!m{tҳXŗHDk^"*EɁN8-1ߣf߰V\YJ'g]+QL^X`rr~S$5WG;!HL>+;v6y]=fL`Y\=/O4:#CjȶJNFŢn =gQ20(scu~jbg@x>o+a+[a*rUW~l:$P3Ҟ_{˟W򰯌`΢O)42ŗɶc6U|)$1Fz N꫒/{cxL=nJ:_ʿZG'V}jߥl3+>l<65 ^J~c>|[;l*- 6Im7m/=u2`1 EI O6A3xvTl5{Tӣ.~Vі+Du7:8x9$V.|E.qꈿz̮iAiAMb ?n`M.2lJyGI:C6w5DSJ%@? !iN. ` Y­5wVelRaw UzK~v.Dqr){8 }WנRn;:aҔܓѤ8S6sD[Ѐ8B.≳6eZ&%Hcg䈣֙}"( \)Uc@&]ˣ^¢b9:hD~J^?\P Ra4 F\{7: _ncAњs 1|D/ <~[L tN.׶/n`zl1uHeF$+tiƺʳ#`ֻa{bB1vj#5N<-3Ę:7v<>AnEt ncI3[ӓ2 =.Ow"H;EE-뉭q#[F:gfycEWu0HeU\W,% MU ȉ21(Ƿ&iV~@JPn*琀R W;Bq ˹)LuQ{NдNTЯݿu6%dʷ-w#*O1;,Sh K aN |‰oύЃ[i 6>ջ~$ Ј'o ?(^9!1Bѹ*wAOP^c ^n!ɟc풱^|Ab\znupDgӲ׮nŹ ?.P䷸j5z0mt0ŻI WI|[kBX֜x?G *Zme聩L56xlIVDнOS'҇0x] +g /=*1d3:O 6*%-AFtYwy""T <30 )%sAG|b\53 ldz^E&<%C\Dh<}c BR 11U@wZ?EKyծp 7+Yyr`lϒqC۩9ptBpEF\:Pa#@#^Aɡ-8[]h\U2(O,I,tf*/t'^ku 37/TF[nc-}8 Y/KɠSxVB4"ݍ~)ӄEӖKH_*+ r VLއMJ*C~ə?ͯOnx4{Kg궦Vlw4X;z(?~[0d1y'UI$Sl d&5QɉH,\}(L]޺f'Nh}ҙ![C!`# w0sQ6v̰IAxSDGj1Dz~%審V"J]w/sC@f>ףCZ}8!c&ʛoP;<`ɔxc0 ¥Pc*l~tA]3&kyN!bdlJUAHX\}c*@GB-!;yi d0z<9̏N]lo 9LA3IϺm/XǠĮkDKm+CYxvG_74 n^HwSl@\qf֞_~lc#) :z@{>,xe$?,HQ p7gArQXܓC//qӟtxu{(ko` M?@Gr`%!dIw[HW,8;5]!Q6@y0 JLУ3<59HѢB5WyaM5ʯEZ>u0YHG>OTL@ iA|>7UBL\p]Je0w8)]W;lB[.̾8 m泉2I?mZo[ (t-fcJ-wN*i lET4 lRm{yv `|Ղ]2Yg@H9CIE 0fՙypgYZ0707010000043c000081a4000000000000000000000001642f097600003d60000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/echoaudio/snd-indigoiox.ko.xz7zXZִF!t/= ]?Eh=ڜ.+ I"Q붖 2HKbmejy8s9LF)p' 0W Ҿ!s,IH!Wa q |I>.ˏ{@>4!7v,ma;f-B ӎ?Bi2f"fIj\7}z4IƙW2U&9!8pd+w<ư'_BxbU@>yOu0DfDCfX32ج<V[1{Q1|Ądx=:n#9fA&XAۂs4g? uJ]'a}`+"2%ņy dzh,!R:&ƱjBk,4S `[4gF}u5G1 3JiLy%6s:z=ğnW,r2nKodv@(oq[["s:$±1wEi*&:<Ȏ[PgrX$bJ>coȓT  []jFv4УGk5ãŕ`/( +bwV#Ni􁼖:-9G-.zZ']c┭Ze)a)lq/DmȄw=,U*~+Vi|fp݀Y3v+e/ ޏ|i&"`O[wƧBPݵ;(9ٚNDOA.1Bh8$bv9K7I ,aiI׉jYUhT@NPiP, ; *wV^T`yGI ;FBE^8Rw:g΃"2Ɓ'u$'yNΎea(ec`82[ʸg9m;Cޔ>X!jz(Şq1ec D~Ӭu)7wL2!e(2\3'zLE.;4}V䨩L ecCr_{L0A~ ] ϗ鱡z ayۦzڱ1DyՃӜ}unĝ|jj R85݉\)F$MR̲+@G,2x+sk:Б-%un'1}x¿!055zv/+TwT~QؑaAuaR#oݣ{GH H? ~˷%0mg  uHwK)3 tA$k20Xj}6mR=Ot_RmܹyX 6 ŏBY!J2UrpOY^4IFr?QՋ7o'S`T"jʥQ`k3WWqz'rKYVzw|5ĈA^lM7p%_y9#wIZ.#mKWEh*Zߨ"Pf20TVRQNG:űtr [\C9PZݝ箬wQౕ[FeR Xɥ ܛQo_Xw맧8;q#!tׯw~>WpPʹ 6pFd\egN7:ꢂNoB6q왎RiW5q 8#䗠/ X~<ൣh7\t*l)\bH?@LR[mGC0:jfB\xE,!B; tg\stI8 ljD%iW8ƿ@4%]|C Uw_2ʫkz$` }!.DtO5"m$'wiHsݐuC x ^\i$N`@Jj@?vja9Ω 0>7zntawh(>1:" w=Z"-ˢl(&1U<JxЋY tIh)ߍ:t:ܾ2{2Ug..!۰];4~4.B/modb :k!@pnڥ;$U- 46d35]VoDi\4VHGר_u|gбPq)\ _,eahm%CRGybJ?PЗ;@y~W-p+돗K.բ/-j"RD)cE#JGgHc>T!+$̓1H)8=,|js9n|=8>:9OEźS$ a:b/rS:Jվ%3%YīR+YS4+ˆg,$m4A:_ k s6??ϒ@;7, )j֮}eá<g7IP]D#c#J/ qڨLIJ1 Xk{~^L-I%Bϼ;&+ϔF~nY95yW# ~LodarH.<ޏ|4U80f:mG wwNwIR,ycN}wT䬮&mSK󦃎~K8X .+wg#ꚷ'l%!g )kxőZuo;oN`Iw:/C Se! 縤XεE.ODsr*B'*M9`@+3(0S2u0ubރq2o7S-{U^]P[Cf{|MI"kN#]J5B!ԯd2/惆 =\ҬVB6eUGb\ ;ӷqT'ĀCL*?r7=nJ6]} Dv]ur^ 8s]=y)l0(8X$_Vq<뒧/dcG®2x*nr6-o h/1”V_*=hWԫ]9B ط ^,ǧ8;"gdf#?^`f <1m4E?ƒ*)sǦӍS \m]Bfn&Y$ PRIOWij8U#GFpw7|_rT)# ٱ3;/%RT#۵TY+pKn#Jў2%ٝ]?řdJ)G&-ۓ _7 B\K闶q0k1J(]!lzKH.b?2Icߋ,pVTx? ݲ"m:1\6[Z\ NleM*GnY&af__<:D)xm=1#k8mDۂ}Go<~Y.i:xނvػ_"g5$ 6"#Dž'۹ ~f3͊ $s"n9TĿ䓬{pb`I <:y}Qf4߰Ԫ1n m0pjT֛KAN&A@؀'Y&W"3If'D$8nkبWYY&ڣg:ӫix\QmqsfMO޲#уƊ;?6oL_$A{Lav+HLN'*8J`hs𸗍-5" ft bw&xtVo%}mzC:[; E!Y&f69@R41}5u/ ͔z}ooYӂ}K>/u/zn()15x R;z$9+6$!j=-=JD -w #,RI@1 aNAVt ⨓XFq'In7PtU=smGFɡK3PJoJ%D@(g:sT9t/3;ݾPbuK[! quyUSejfsdD0Ïd} T=+zgg-hQv !) /G`1vd`׿bRple1OFlh}IImGSPe[iRJ N>z'cFPfDOW|^i*=gǃѳ. cXlms[Ǫ<Œ jd/ r(˝_-z@7S-s;1n7.@/Oc. Eh4ALLS9\S(a%.xiۮf'dB`W+@ >V m}d RJO2<mt#R>jr\S9wK)C Ӎ&-Hu}mI)(OIݨK6kE []s]V$a ƴ 8$P})y%1CNyNMTa7EsSH֋MRREto԰Z8V'kk/Wnτc6[ICB/VӄADrx賰up+Ye`~gK}k/.d'3 V$/iw+'m\JL?.V G,Ψfbܩam;&\\DY SJh<=Gᴈ*"k * %D0i!O3];[/b2y̍ To˔{*"$3y"OigIf{"vVN_c%lsiDٛњ,#5⅜YA3#-/ӎJ]*f ء>N"YPQcƒEC#3ܖ7 KLCQWRޏbob斐=rSO&S򐈲449lwWͤYٴb_NY [^-2Y_^BYP ĭҬw[D z A33f)W<"V*d̳C-Y5i+|onT-! khiN<_q<3A)5% ݒvuX aY yEs1 4i)tJt?ar4B1hıhFS6G G Ws*"R H0xcACjhԵ9wֽ*c#LfCIN[@Z5[t}qPuj{2`nӁJz 2-uL7n}GeS~imxEu! p% κ27}e$VVD\~i7tGI1wHoFIB#p%3d2DL&ӕi*. GD] L8R =,A!2H9{eנ-+-7Vi]MwTw\Hwp7 EbiSyބ[ZA7_V$&!wbn>i$򥯝B;09Yy2(r;"!(š[c/)OOkj27s,-Pk8"+[ Y(\oo>6{7+ht  ^NM9?>սJD(܂{E\;Q9N)g S |} +ݻ>hˤO ^b`L{r2&MFDG_򧤦jjJ~ȷK Gu_* ri1=)mn?Q]"ؽpB%ԓHNkpWiGܱ1ibl=TKtkO '1.I΀dk mVz1Xd`(kߏۯk-~h3"ݯH h/\ C Mqv〚2FiC B' \Q32{]~jv iu]!Čoڵ,@?MM$'{5̔8Q8f9?іhU}]v`!ao/:0IzΣ& D`cd0.,YO<7N]UJЬ|7vK>ޜ[Pvb6OkAٲu^hZz⊻gv*n$Ĥ'{ͽXcɼ2\NV9TytPlcHǮԡR("d` ,on[zHhQ9WS^Z5c1_4A?y(Aw,oE@W 1҂u K1ݬwpH/h ^ZPu w^FՉl꛿Էe֯:u YgXE F#cڣc_zqIFPi><2n тuqL!K7cX&2?g C^lIQۆj"%<hLW!=M)2o0; (8btzRWRIҤ"Ѱiq,:{fټJi4r?dkETS F'?W,3WJuDfj<yϋr7w6ࢄQA,GqU3.5OAn1" o(͵'PNW#3y$ur2Db&.L6-:% 2"^Tq=đ9:)Ǝ s:7Kar7B޶!aw<|ZJ8JzuCYt"05rJBN& `%:khAO13zP[9S5+[ kr ,}.XCGF{\›Q'hᑼ~kL]9Q=MJJՇvi}=\35+؞jc!#8@%ψ7׬1Q}UO][%2se #k4:!$Aiw5D$2ӹӸ\:R ؂sT;0̰@(|9,֙r'-}ň'sӝDBXb@||€ |oTH8w]=~Bh b˙̮xfd}c,*!zsX2܋$gWO/4\k0z#"aCߋk"`ϢƲ ۼݳY(91iFЖ6lG4" yW<޽F%3>qӥ_(ȣ&Iĥn'Ox6Œ59:D>7QU|T|s5x}a@ȉ`RѾj*_w;!Xk="r߶Y:EÍt 5Fd9fXV"5I>#j#I^? 炔 ܕ \;j] )qP-~ KX%/Qu`/'H#~ĵ3~]4q#|&⫛nb4P2S;7F,^T(SoS\/؏@űt4ѸcbQ[4yH"?G}rRPް#DɅV A(& J2ضē[I#3Դ nfRZ-Mп;q*Vƍ UKGugo=mQyFj-^Y~-7$NB^f_#Uy׌Kst<(a{ёm[6fl :s<·9dkB!?.E wJJ6-9%ς._28#k|Yw7|q-kra# LCF#pd˔uaʏl'OHРk_t)z0(<};(5BY0ANN!)y 䬕vD],+@Ӹ{j`uK.%ോ]> ^;;q9 -+5`Q M- XVA=jʐQ.Ib c K,xC;q7!NR(wk ,ڮ-!921wC;rAV@rؓٞ(Giב\PΞʷRJ0j7-܋EЈ8MI:$6d"eQSv9X(pEV̽,l3(/%B+|R%|u{ 7 &JO Of@9@vMY|gA(]e)8e@' =h&{( A Aag:ݯ)GM{} 0('j2"Y-Ocܸ\@8ez/A j1sf&& O?==7*a&^;Ku[q)[Wv< ^e/&0 {Qj(޻T0}0)0/'>!M~w}8y5e&^&<Z Lw{:Q76ˎ*~ɭKi"Vp̏VBknQųDaFuİaYlE6qcΰy,6/ˠ'i; ([6]o (辕C5{ʾ:k`-S"jExiEɗYo~ w^p&nnR6ބ6]s?) o6K]EV3:?;ܖUc;1c⧻$N29O3/fS6F{v.1UXɞ$tȁթ^2mQY;АI_LD`LÔDuРa`cZ'_i83!Jx 4zYM79.CiilYƹ;D |AJy3 hgm/$;b ܩh}W 0!:8& 4/*AxKVS<2dO!6JrΡ+2d#?mκhu PN);EB Jĥ@ ɢ!}B7c 7}ވ_+(L\o4|AZPϾ}.髍[x՘7 15Q4S9MO 8= " ޅ45V>!3ШlHXDU_Q*TyRt1CO^bƔs<-bI jSkIMG¨IQVh;57-c67{#ڒ\EhJe֢d1oByFD+0G7SlK15M6JC=>aAG=,͉4}V|tƁ`RV UƢnMbGɛ L'/S+(K Dil4 yEX)B(WgN(c#561P`X &SyX~,+FCA#Dװw'(x /JHӬհ*W$>*-[˻6ߣu!#z,_UF<57)[ΎBQ;}EA͑1INݖS]%Z蠃dZ2jMgq~O lX)Ÿ5jUh~ӜqH*ܛhDr6U{f/3j|?s-@񲻣cZ(^?l;ߋ1>ŪV9b7P{RRLLlbX/ڛCpikr;h,ܙ>E/ju3q(i\ { Q _mn'eV:,\ɭ2Oخ>#(1:q8}i30L*\='`(=(ږ sȈ0 [DC$kq,*i5_9S@I.@pQM: wOdA9S:yڼ[Q˾k3S.ۇ'+'Ԧxga P`B tɹ}7#!iZ@C7vAE6ob*sz'N-[Tv)a?\֒) -ׇ")4UNI~C6#\,:\jqeڤ<,.1'T:Z0еJJjH<WR xu->}tqx s`iH(̔"y8פlN~$1/r#,jEbq%5弬rA]77|]+~d>%-^Q6%#v{{`؋W #3:~~2yPޜƜ<Qs6f+XVD7&K Da"<Sxڍ `KwF tqνD VU>RM_mh<"|a(04oFe`vns9nzBm/Syx{`6WYCq&3]{&בm!FMn [&iƧk \JܢVمE@L3hN (dC21Ue'7R$ h6#w'~d,.mdoV}](!cMXF4Az\V%{ yh-D ?jRz9@FJ6G0oq@0{ǟ,/|f7RڬҁK/Z,DuzxgYZ0707010000043d000081a4000000000000000000000001642f097600004be0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/echoaudio/snd-layla20.ko.xz7zXZִF!t/m/K]?Eh=ڜ.+V/?1|2COo9-l(ߋF́ ?{r=2_X J\Qf7N6PtEP$"lkAd+t<312ѪW|óeJt9&0[ӝL3aZI ZѦ+@ |2ص1y_P&]9F'TW޽.eϓ sL6z,m94c&i6{^dzܧmܵJ^۶kISq]I(\6,dl!)8a u^]=wյC>A6 ~:_A(3I~(1!tE@+}.8Q{H7$ VTɉ7b qp+S i,v]B FĞY+B݈`ֹʰ:].R{t=KoKLF*֪okh? jq00(iY|OyѲPJS Z5(1HL C1$},EW33}_?#Y:<_fq[ʉ*{K4/`l; ɖ΅t_!BDHK逄&8Û__Ap~» ZKGQ*LYFD~jKhdD]uy㠀uc0˒/9d#X{QU"?8/2fuMP(?e+;z'}K=@{F< a?kaaDɜzog#L<^Ӵgy밇ܼ= ;A صw= D <| 䝅T~[((z :U:3Mp>ax#Q%$P ,c`#|q޿h|a롃wnҖT!:vd/%o+?/>PemRצrRl؀oCvh/" _ kHng*S^d]e`@x5ncdͪ@V΂ߵPCڷ%H5#4G>z}?Å6_-!~ _JVHhA廨^N0Py1"-:Es\c!0wF+ȴkg]NĚ3&UnKj+fԫg֦٪#ڔz- ׃Lto$-ڸFNwAE,IMq+H`lzXK()$MJcKX%k̂ F6(9|_~8DbiEVHVrmzp8Km@]zʒ.Nihza;X+DyQPxM ons(NA"*낀hbKڴOWٗâ, @"sLTD+}6g.淛b~YAlBaCtc1l-rOjݍ{W\T rX:b7OV5M#L)TIk8蚉,PǦ'H:%(nMP)^:VU$5B?aSA_tyAtW.p2e?u$uq^MW^s p$,#P e*-)1HoZ%p G{X8DjqC9ʺ.k=}Dz/:[#Y/2M)8&C &;6,ꐕopY8BRg]-|X!)ZAҪl!9ko6 >:uكF/$oL~B/^ "ʓڕ; 02,CoPv9Yy>:b LݒRh÷]/_ӀZpjoF}RW7 * ~ˏĚ G7SE8w^BsZ)uOȡF9HQCz)5/ ^V|6eեEajZ눯j1d"v˕U_G+/ϖ)CN?ydI~]ߊ/rޠ~3& ` geHlpZz~gXmUMDfi6Ȍ.UZ7Ò^nƟy|繾\I=V,,0*Lj,^ E)}iN[3G\ќJ\eblT N|9^SR?|SR繊˜nd 9J R0M-!@6FVK#tjAe*PMdÃdŃ''-Bg0>'u2SgԈ;9O!#lxCl7-f zəٜ.oafYl&U|HLi :KTJBP+=h!8c!e~ZsQ< [ĊP &ۃ}NΰW˗ PqWkV+ ,+[ֵ' F;o(M|R CRS!mĻHw@wW]hyjxZN,0lN/iWGļ;֛J;V.OGoɵ?Tl1j۾po`'"Wۓ$צ7Bcoo2E0[Jz3}+E7-xx߳J[r.`#YSd3&Y#&>A:Ckm$ ;_b/GqW'5;[awWl&*Ae~<,=dTϡ :4m^eѯ'53ty_/R֏C0B4oxq> ϓծU֋E_j ҐҿF{ Iq!r"`umږn֋B{%%d#p N 6>?u} J1lK2+ +]@eX(`) <__%yx-L/fFUyU?nMgP U3%Ii1eow!W{gs3,*#0kɂQ Rۦ |ּ䢼E7ြ,yX’z]Ai\.*kY8]d%d{JnmqM9XUN2OBr_0׾?Ye&5s'mN'6 g|Y0bqEl_Uf4[D^0$ǜ@ُ*-f۾nj;Fa\ܶX_{\Ӑ}ߋ;C~bm~)#ץ'\ծw+M`Jm^6qlh/kj,=IjLVn}GGHQAnc^m%|Vpq/*m&sT)=uX~ğv@0PVfDeBֹMu;7rY"'%׋Y\(b45t}IQPM1cAUxaŲZģ% uZi Hx3UeqP33[Rz&@HY*㪲Cj")I5[=u$SN7@qdeͷvx\m CHB>>_g\ʕ)|-KXxo,3z60$#vh76a/Eya(<83k=-Sٙ5"y~sp"iasK-$R~c#5]"a"!daeaJRI^Аlf+u |J/Qe4 wZ?64U]y@zO?m܇onyA-37_]~4pU*_R2[,@4ZHTH, 6K "u1>5X@ED5;#);K r/͒bnj ̛DSW2,Tߦs'pNVkPm58? jQHlq8&vp՝O\)~O.7{2sݔ([ôD[>eK>*ǽ^|&HѤ`"\`w[:p\b4/RRSFzm'7e,GsL1kD?KaX"HGB{>~gcDc;4ֱס-z(wV^gO`lT,.P$zIi {S<n]u vAR|i cԴGx2QD<'2 ϶v3KϲwsFdj"}uC[&b_4gD +jY}2V+&ْ^ʵި&!-GD9VrL+yҚ6mdR >(>bi Ђ27v [?aEt |Ԏl̙}IsbGF=xv+[U U` ¸Ȏv 3 6GUёa-7`Ej=0/Qq$"Xe?" aCa7:" m>Ge>ǷbBp^>q?T#MS_C5Y*-oҀQWLŹt1\Ʊp7T({ _+TyQbMydt>ĤWa%QJ7OV/f)a~\PC8tzFPP_,Wb[(d9[>Wp)jѤrQ xE]?\1.P[[6D (9ʴY?)Xr@n|7*l(X}2_L+d ߁kDGE`E`}ulHTzI~\V^ZJjIC:Zw=D[;3gh$zAO6$1[ռ/W [LX\4P=h3{_ȧKl  WK@# |)CnP1 ϔ! _݀Jَs$ KW7.*t _c4\1;=``!NG%#UC[Ȣ91LYpiv!3# fUym?H2*%;#0f :< 3|%8 Pkh^~} II(I7GŗKd&8>DwnJZz9kLYDR:qS|"pDVG:Gtф%?Tڎ,Hv d CIGSDlk UR͚Pɽyk<ȼLJU̦ 6B*'"򩝙7;.k7vĊPm+:Rz(eA2zm hW_{\ N "|f-Q&Y+˒<DV%.DWm/}/Nvz;#ÞBݹ@ `셩VLa/sFN~.^.N27ʵӦ--T/qSɇZ?o.?>sf`W9-0Sv?zj)E`eƠ52W.M@hQ:$`e2%KLM MqyZ뗎:XIh5c^ֿ>osj$9a#_C+vKEq4,6kZp=,T|x'K@ľIc^|]Q:T d7ܪ{fb_a]DO]@v0i X|?RE0~,[b I>̎<# ^"RZ?:^H i@p˧(#Qo|-ghaed?A?@8VGa@WBhnʠ+ּ <4\E|fr"TFģ&rH5 ȏgjólRXnK<\-/>2MX<4sFR'\o=m-:b0Vۍe*W>wb?UCYTSwT?0}>,ݬo1^Y^CcA9K9BUh,W/)י6E`xtt1Δ_ő{ױx) 2@Fi%x@9@^hvNO3VpPg V=XCzDRYef YW-qt]ݥ"hR}TUHa`v桖J* bs޿U |vq1n*rX([.s|ҭn :v*-.hX2V1Q.,.萾8,5bKAC%ADm%GĶH__ĩ$xd)ǒՙ 2$x6]6S'<K`X=>̲Fk4(v%,7&|aJ uv"ESɇ S^).\+#.Vk@Q%='e}N#+x[:y>Xyt);Ws;_Һ;S!q3puer/n~tg,~ N(Wo@P%-R@PsXk*$|뵽a25 X{)t=ݵdWK[W?obl@rڪMrq9oüM5~2i@LϷ"I.iq>Gq㯆oj?͛d$bX"8X\/ :ee@Ӻc:q 𼻊㣐2n@2iS6p%N&qOs|X/J[C;+Hȳ=9zpfS3ҽL4dYP).Keg l} .j44LgGܛlPf$ ]g-\sHePkę\H9Mxh;xķ[*UBWތf AN/0i,VsEŸw pF ,,Rj F\#|̬)zlAB䄫y۸,ӡD$>a/hܯn"Uj*Es5ө4|p0D%RG&) 0] l@\>kݘu)o~ޫTw?aaCb`σaNc5S>K3HaLAc50"z4!*GdozITA䒥mpl/*39Z%FD/4a( WU {54'o61 ԶZ=jzmsZЍT!/]UFYΓ}5 4_ԨQ Ӕ!K ^5>TYvH!lͣRNi=7TPʻc8HΐľOE?@,/aH`O_[W),y=cE}UmUgP 9j3yXk-Gr|.|:S|JG)a3ze$ i-A]m9p`-(9zvWm&P-/LqnQoSg-ʕn̹/ӥ{ W~],tH)^3°4 O2TaNa;itKrqd!,r:x_[2J@"sֿxȒ/Uû6Q'v79|~rU eLԳPeZ*Y?hf1HCiUĶȵx_-^S+~ZZCbb|GfY'3qH]S YlLXY)_1NS|XKzkLE'sɭ`&io 4@37s< %S\-1w=2aZ%kH /1}>|D7hCUn[q㫾s. |Xuec#^^Q_#\iIģ&cIh{fb^aEAr1qˆP c 4GS'8e IU |C%b̴Gӧa~ AVN zuK4$n) #ж4p0MsU6iE f8=oxd4[p&Ům{O`^3+_!)m̷jaTt okPfm1*.x_3:\Zu19y}FK0xf3po(;m9 {j5k{Z%VņS^fHzFƥTL So:ҕ4MYə?,z@'+G|I܍X!m+^S7D1ΩŮAQ}$DyFpӺ||W AyTbݱ+ ZFTEE ѻ|U{9 |I*!-V$,ƭZkBe۴6@h35T&׭,cM̿d8s=%8{/wH&@{ s3]j]Q)^B JfjZo@:/҈1X,gCR}'*dKo$7u{Ymj"N6;Lju?m{C`SNzQg~Xd nƕe")Gպ8NC4Ne7"IP,+tEϲM@=E+Nln}ؐNPYдZ2ЧZf?FX>3kQa aQ OEH;v/cXӷ,|f&9aY[˺yT=$g1֪Jb7qӁ/ǭr >!ȒuaL f}XS؞Sr]gdq\H`@6wf7(2bs748",֢Kd}|pa%Fys {*j) iX8eJ0Nt0 }ߩec]{`ڞ9K |hvW_5bl`W7&Xx:}pTfWT:}!dYʘ[MGz⤙y{Ov}a!=oZ5ZF0{=$A:"taxX:HK/F-s Na$@_2eFO*yPo|P١dOu<<+\f&5<Pʈm2?~9I;$xտTwuQpi7gx s R-$Y0 *)nIuq댛[ھA֣}.VΓ*X 9})A:;ž͂^12wvw4k(.[\HDV_ԇn# =֦Hq7X4X{Oy,HV2 ]|TN_vDR۟;TĔM_%!2poZ6%ёo>U}m7ItN"a\΃v/CT(R٘*O/^z/yA:5&Nԣ칷Xy`7.ƠƫFD* ;Cӏ]H\HIY 4c V˸YLOD?ek~v !ݭH|#<9,TMN ]om/ُ-a=rc<W^7X!m x8OT4UVwC&cRa8XUD_nec-7º_[Kz>VoQ,p*.fm!,KsxakljlhC̾3~b ԍq>Nxvtl@NN{Z҉ֲ4](n*yʞ'u&f%#Je> H{B=,CW ?MtP*WzK (m ?'>m:;l.auT,?tXPsPX"Wi"EĽ=^^у[S WvajPZ4VY /!Lhbrem2Twb6ēsK4AwT5 (܂ ur}Bt{o:vZ\S t*JY]oOEXRtFܥ] D{额NO> "Rk.wq]=hy6<3Ř:uZLjF'Q?N P5M7)G43}7QٞXQ6NxPA 4ǯR4MkᚆS+7T?%r}ry4N匩C;QZwNC)P(nHOjߤ ǁ0[$\e%fHLji9@ppTwFU:-%HCuT<˛#ǐv %Eyᷓݲ/i+koڮI^>}61@zӒ4Gh pQ,G.y^\2i9Mxߪ`VXuo'ӿ~yfGpqOmhkr=Iv[ Fo 0p#(+{u4֬O2Χ`e UG2((sNL방/#۷ӎ @1*Ṳ̈~8%QN+B`e "%"LI38e^ȀʙEHN*u.!rB%U)v=%s_$+ƚ%͵kq3gOFI#`|j-l@:2{Z M!ܻKKAhdT ?=;ΌϽXΚUR喑]|N FJs>Ҕ[._B%og}&Z;Os1 1Jg 9 *2seWX;yc36ae3+9=+ QA-]vNSREAH-9p U G"tzᒇɰ7zYs Xh惱yys9K;{QG"t&v]mvrZQziZAgs62yϽR ?V,,C诨ww } ZߟF E[}KU sÆ!^3Mm' C_u␐g^MȫTʓf#{r4d])F Y`'Ogo辣w5˂Hcy6_Leo#Z/*ɥ"C<\aX@" cDh2J2l7m=Ĕ8zsB&SvMOh"O*=0G exut`+hpb>AiuwdQ:)eB-VLM"Wͽ%lJ@h{3;|޶E g"{2Lm'0uQ6x9uN3*іC kJweƑ3. 4Nz#tXϛ?'BNNkh"x2 udke B Ʃ#䈆$,YJ){/uj_g/_@Joxv,[4;ޤ,Z]o& w{RәxJ.-RV<؃3D!ƑF"WdikJ*0R3mӥƫcx )rxahX9tq188AMౣwIv?asV#0_~ExUa % (0-]I ?k(nM7֛NwL ͝O6/yf9"TYs$8%rǗzڵe^DZ1!Na!`H8! X<;(Z+1A;.ᑇ¥S ŀM p[Q{?@$JȐ @",{uֹ5 {aYL\ ے6:2[(5 z.L*ܠ/1T\@m$`i]S T-Qvykg-A8]!5+`zR,/1q5R y!]1> 9HvA߄8PZ:":gs̫ꊨ&kDAܳ.9v`42  `HHoSxQȦK W쐦#rU[3bp~(9j^nTj#Dk˹Xb0xLl^D9Պj<DUj$ZtqCItV6=}"5(O=Ou3@4SؿPY,No!RX;U]|gS_ۣ?ϝU:@iY1FxnX54Dq`7wmkԘu^ i'6X110pU I:e"4 H>M`nfO{СH'Nwq9|D$tvۧѭW_'? W2f`:JΗED'1ANhq v>FT#g`p2)N.(%Ϋt&Dž eԈYiC'%b~Ff5NXߞX5Ov:cѫ RFr-Iy@t1YEsO?]f;2.YI6Xˈ `{ˉbJ.{~|{xD~a B"JNWGZk„i/KCgE|(_ aKD&6"߉t_7.iaxuD\؞vLC j!#r7hIܷPCdij%f|Avyn{6-nK:Eh9az8^8F֩DZVDĮ+b;Wrr4&sfד%F٫N$%)h &Y~s/k$h%uEzhYL0M~Ƣ5xZ/B{K@[yϺgm4hRGZ).6X#b\s~8*ddYnOi` )`d|5n2'xbͷǫ;NuMmΦ#CwsdD<g'ıXɧyT+ X{HLՒe&Vs` 1 cP%F@ڌb-e I[ٍ7jDsy@R)T{f ;@a_cQ@"-;-&8plB3ţQ(Q{B=ħ5.%elZ'; NOx˴/̩Rtva~Hww7 bx.# ?އEq& =QfO|vH=CoQZ \4\>cD,%< Z Q9zlDVtx.\^ [#2U9$B%!wި|2ڐF. $[|PP.hnlU)L #tV{߄Y /~\uviaҊA2P1ķ+| [0`S!+Rį`2)PXGkY>=^ꏗ $5kjF"4E>bk _F]T`;lӹw5#o삱JK ‰Γ ԨiAxobfn~cNoezHCqDaTsFZe=N/,pa2wl@cPn ?,?K;^$$ v)Ե̏ ;4eǒzkC0BIh:ߺj*'*_>"#L_,(7ٴۧWGcxŮ>qR2|e ICOf=_L.iDkw1prm@E(ѻ t? AΆFFy]GA(dUu ܘO e'=^8hj?Xw]Zޮs|y{͂o7g>]]~XE2\]B3I+W/j2VJ[gcCֲ8u?qQL\ /$ݏs ]O~KU - =Ŝ)M@}LcXヲ[pAYk]ߓp͝ nhXFh8hص^F6XeHe{ 3n *{$g^9qQ<I[ks8ji%bm]F鳦͞ >{ Ki%BӇy$1lhWc^K⽆H&!xkif$Gaw`o.h#ؐc0&m·RXY@=؀VAO6 Y RV۽t+_ f  JohX4SWf{c(ѱVG}Ľ|٪[ Uⵗn61iӦW)vplb/Hm ]m lcck$ht=~H- 'M1 FnMcɕipYT/Öʢ & PL(*ĀMדoNZ 7yKv _)n1DFbh(me]_^S,@R9KUu3S+X1%7M:\6 ј4}SO;DNOop|#OoĩXB#؍@5|-.7 X@o&qIl&SusJ% xo~rÔy/DX"=76'gVTDιyr3,F Oᰇ.RQwy#/.44_ kpmzoP|-VV_OscP"ZMUV7z̀Y&AYr?>`ظ7JaЄ1B[^ԦYyvT15P[JCqQZDRKd]sPmU.2jRݭJIbQ!0n}lNyӎ/Whw? nǠ[BlRI**j{%1plB帱+%ۅ X_S=%B`z|@AĻ$F9CZ0Yz֞* ;l%"96HYڙ펝&W!j\2Nrt聈 XM?L(yjhd}ˬ:,DV B>}w0 &"g\ò,8xp#kwj6AcVa?sӑa6cرJ u\(DJ3%#Xl .m1=-*3򺿳st^PwP;}8VB<ǡjQ4 jc7hl ^WZؽOiYR)~OW+ l?4Xho9nZFъI?'i C%91!"*96ak2X^P·BL?: WT~NQۇ̈&> d'$>&`WSxk{,΄x/=3.G% 'ݡ<ߐN1RBFR^5|uMv$.u;^^"'6Ov19בNM\'o4J3R22a q h4V~譖l&Xv+fdߪL: b"O7|goO ÈnJ,QԪ%yɕTȓ=vؕ],ysp zRBgoB^pWm, }?iro}:ǴAq?mvsE S:X\@6wretOj7!T`ӌvDbY's7*hjznaggnS9}On\ڕ/^P\] ldA7ou;R"$bce9 bAT5Uʝ u?:+L2ᩀDx_,^3P㶥2) |Xb!64 AƑQJe%3 H9;U6g%k.Wtv-L]fib\gMnv4AWڂ⽇vH)p6yALLӡA: hHh\վ;>kK7# nQ#)u[W#N/ރsOþ{?!43st?dP `E-mT #DY%Z*CGj%dD ֖dD\^DQ#IЙ '7~Ce^_{OK;'1Iv<]L^Zˢ2D{x P@{3axxVeZN'>|V[k疪&蹲M!&J=!)Q$ͧ}K=s5L7 fHB@qeCI,^Nă%y 肭Bի68dwP-z?ZċeEU',>1\v9q |ZYplAc)D2}XM+ :)RMa]֍c8Ђ="o(52hsIo7^8LwJ #d8!>оf@yovm#iV7;V^Xl '83!fo6樍!c0>75QkE"bF]#1/JgOz G˞%y6_c.fY(BG](J%0jtn/bjmyGi 8 Rc2$K2C^t9FLm**V#eśuO[;Li,c: j.wK`\S 5&.@Qb(,2Vw8 _WX ET2²=hf0I %NpQ[S)ڎCѶRL)Nv%@_4, .'J&,q*>6 ԧtuvi}r8 mSd33.mCrzL%y4)sc.ًe!#:DYEٔlOVWjo׹[2²8XX1T" :\f,A2aEU"@#1%|b>T3ؾxn5B ؽj;O" 2fsԇ,U{9"& ruuXc|7 K㌓VND O# PGm׹mw35+J\뇬onw d hŹ8n#ojV$z BW[ȻxBX3Q~_M?,YpoE&7;L~YC͐BtkO8Wը8J+~! ~-!g-&RAoX i2V͢/Sqz4DUu+e(Xj)HYkiE}Ҳ#, 2 dl逤z r.3o8 V+EͲMr^~DS[8쀖Jiϰ4Aap.! S|*o"k=Vˠg/#"1y]XeTt(J~9nW_L]*qm)'ܠU"Y~b%>H@;-bǬ;+ui~ѩzʃ A~>w DYaYT+D?|i ӷ5Gi(Kk1MR#bZcN'ʒ`Pa7JѫR8 05OXksEJڠ@֖hT!osRy#cʿ. Ys!o~/@̺ &CL"˼! ?]`569B:Úw!2۟%K㬌mxUU&.>xbഗ7q;\vL%QN}=1\ֿhte̙Y*ʊڂpsۜLPjȩՋ5SwraM zio{_%4 'ܻZQa*A=ouO$$1:ؔª|ERh0n7]fԣmjfr?AXQp0l`j$:yJfdY.UH>Xـ"eRS.u; m~UF2ۜVcH`mE&p[|uQI4l0Hۣ>cϛ;fCc׃ڭ C,4ӝzLD[}tЍgwB.& 0Hdw#z<>DeDg"eH6Go&js"Ɏ׏ic S)Lk΅* GIE{k x_sռ C'i)@ن'U=ReuunS\ HZXT0G]uCllgTaZ֐EJoFbtk*`+*"׺C ƔfcI Cf^fsZ#vi\ߒa7'-#hbݎ[eTsWB :c(VY_hbJJ eY,F ;J"6#ϲȳS1M FOg%P9=.0wҁf-"_xo\}׫DVUrnz>S-C-~9!H U[QYD}<RhZj GLaĈPbXGv*o&(UY/"AS~F5zx a*nvїI'r}&ow`vNC >К7n$?!7KhvD4~&Cz1SYϮiƂ+ۍW+T>n.a1$8%! ҢGdqhOTEB=@clH}qg^e./z ä7sBjR*ɵm=}ю+[nuSeids-XlMɭ/>'CX;i-}T w uK*Rm\I6/_D$yeЂ#' IEN*%6t5- \U{> rX(\7i& =l[sm!Gy*kG\7,&*W,%m+w*@zmլ6R98 ]O+Kb] EeXꦿ E9ZVZ-@puZܷp:׬yfфn D0g1_fm=[j',^K!DjsV΢wCȿC!e5 jp, DK7;n\ I(oO΍)Y8Q}g9S0D+T2ƩX4Vl3Q$Bk^$DO!ix _ ! "&h.@`ˮnѲ'uI]+}mwހA].ٱH]m|$V:0cm#kBQE{:IDLRB[~@9]{2e1#:œ~Rj;Z&U m~zQ\(XRˉ CXIw>=BTbiGxBfYz U FN{U `%w5?D!CPLu#:i'\k߼r1^nci5Wwm\_s4b[y`=Wp(:?2WY+gfeHVMeBTFyWQ[vтX3cc"b:g[$f-3oYTUq¯~TEIJz;gcxx_}D0Lt=v‹f'}A_*S;JA(|=DuAϿFzx*E,9ef0ªig4_o]yr+!* EЈvM/<';Ik+T&pW d{i|0))xj}Tz?`fRشT13iq!Έ,;L["]FVPuPԲ_tM ?SS>Jđr/CG"vthGOӵ%VŷU&%F0wߙ%6+RpָSZkR2J7jA( ŅN?I.} x𢖗#œ$|ڎ\C߆nbrM9@~wOpp *!+,ÙhQ*?N*eon7mzT4N{r7k%I LC)dܝA-JbMchJ\)IJI [O\ԁg=0}*ʲ$fyk'񷮚8yܬn˫O87Arh V6Șe.Rij98aj"*BFXhX:+w@~7,T5Χ}c#j dTZ3PC-ůR̃mO$g2[罝쟊^"evĥ.0<ޓγj R?q%jJ:J{2r7CL3Z2Y$brE)2?GH|~F F+PӀYGjԁx0΂dQ؄ gm~PݬL[}#-~M&֖r')OZ@}%,:@2apM9OK*[*`#AzUjkEĀ6Ẁ^*jxjI刈ϕikpsk]`r&/鏗i=f+JQ",ԐO/c0տ `\$UGۂ[MMj;$ݕI}"6WFcbX4v,MtJ[4 ƹUy$ep`nr`aԙ7L\=<~1Sno)aL*d>+Th#:ܕAp>)#E1Y(YYTϵ;10ЄX\Ԓ}UmEty~U)~>Y=`Dhp,gl9)P_zKAt +V@OOL2P\9];\=B)ѿRbFYSFgq]{AĖ_] D Bx{Ed&5'`̋~)"*8XU5AW$7JͽU?cJ H vq~/x@11sE帷\(T93HFS hA,S-Krt&? qkԥf4.9qSD4Rq>Rg~pd;O5Lu8_1!~販x{ٶb\9uFڳ?AOZtKY5EsrۿU1։N YhPK ۱(^3F U:[`}Aǜ[߉`w̮̲tƹ/~g33<;ƾ _!f PkN2h2nQ˿' t٣KLfk/dfnkh}Fjy1Gm|k9Uk5]5r>V2b_]C5x4~~ @.2By%#p6+i?gW ѹpX'fi^䪰HRwpqD/A҉&6S0?$*PC_'@,Jw6:|cYJkj~5K|f ~b(=2P@ sEe{?8OPMcjη>:Y>/xRZ!rR6FXA@%ϯOB}Sg!SxjشNӄQAV"kG*{)D5iJ( iJ6or=ܶP/Na&ly$>߇5K{䐤s C osaQX8V[೘Al&,A,N8nkeo&gL>zix +1LR%l 𩓄{>o:5|Q{RG4YØgrHǮ2lWq˪.(gE::\ğ}LkٱH=~= ́_䡭 tCxѽ=?w*M]aVtOBFw Ev5D.P--;ñ-: q`nV}]<^=qی8(#e!eLŢ'nP3vH5xCm9>L6./!)Oj3 iA[~/bz!beٓiy\48]?lRM_%Dt=ƗNJ!Q*' 59cVmOu7ѷ{'[n`-B~SUjh'Kw,zI6ߜ2%N4WC8_~B36&~#'R: :1xvƤ ]ɧ _y7*/6oojDrB;c$䓨 [L#aFb,i9uC* 4cyKQ*?Л h=X9q]Wfm(n uKvqYp4W1+q4ñ%ʄD]1#&{R]g"(_8=U} 2mq!6uuOt~r!`(v'.L&`)6u[ek"\C;.nT#1Sg#)!,%)7DyOf/锖\ajkw&w">^d"X}64TB듖Bbj020^xv ln[Cx8֥V[eˀH6wqѡeոW1|:* JTf֖4rKL̓t>CطKAM @0VrƆzlnRs1zVEI1YHR_.ꙫ"ؒ3Sp'&oDH`D钛 ǰȣx* B{kdyB6?tHަ&=Ky!'Wj~u-|[gKW:X3,{E+pba۟>dŸ}7 & SViM=vAC :Zi#E|BM2 8`q+ކnQC/ődBW C^9 CZ1)"R7%=dOnh&XtJS;m*Vv o=zԳxujohv9䂊qs`э~^+65O0m̛R.u͕VYꚐ6@%L,d.9/Wb%AtGݣq{>1F gE~ȎmQgD$Χ"PwBzQΎ,.tf ]YdҼr.z KҊ̇軄8 X̏wD+jWf:`cșgqq牉.)۪Z%rō:sƷw~{i7+ƤkB״*bK{8S4y Rj7I3Tʌ"V$%X9 g:!< Y1HehH6HKB48Nh+VyK]'m:vp&IZlU-TPv*T l98zB84$TG4[iӂ}ܭ@TTw^F=6B]+3g$Vs7}ɲ6r4t1@o[ȥ>x.*PϧFa7Y#_&S6Gj/f3J°uD- YV7z3-P 7/RHIk8#o'nW\@2((t+'̣5B.!+dˉ3ɯ(_kR쥎_Ox'56PCq\/Z jN(K c毌HFoJ{ BFS92gߟn;0rs6(i,?E$[O#'c1A֪T8mgSn l%x$4i6QS&zDj:Hle +<#F|IP$`=a)Yu3ʷ A,i^G2h^EAQ:{VV/fdC<2wf^ 2}Swq_9jʢ>V(u{vLxU$ۤMdfN<߱YNSdd_Ѳ1=3%;݋iq8R}MՋ TX-2x^o ayxmڧӎP]RT/8mAբA$RHuQ2f&1qN,В$: 0DڮA :Rۋřc|,ߒjA^=4IxLVh$b8(rKy}Agt~ND;_@ &[[\'9-&,>¥wuUakzZq7yE֤ ע6+P; F{&hLpGRWO_Q/|uu=j8gF| aڒS0;L"*K !xKZ+MX#JXtx %! Ik(5 kczM] 㤞y!Xl燩,ҝ`\_;R}" 6} T4xVkS1  yA$A)43_Lbko!Z;HBdy&egiζN|#M}fw 0PvZrU$8:J>mD3ϐ)\ {O >Ƕ &+>i.?r Oa L"[lcf1\2&,'I~#DMr!(1  枘-N~%iW+M((r1'O&p{7^ܠAɊ;Hpnv2  @]@h gjEbҮ ~Y}Y|D ?AMæ|y\H|fʯ-trӫ#J4`218pד0WM(Mh۟/+  }xƩ@?2+ yE/"} !|I1V# >F g5*DqE@qJIgG˅^`])cm.Y<[dՖ|$Fv0Pqt1&)=hƴ[Ayׅ`vfvH>^{<A(<cfIrǠ`L$Z@HDi)Q P HMX߅~DBnXGFZR[tIfHOuq`b0@~KV%/3+-$^:1.*$',T ? fB,(NE=Fh ]c84X] y$?=%a&O̝_]y՞gu}yd-`SKsj0+Roj|Svr%IY жMҟ+yǿJ3(#Jdo_dhD[D6:eBX.DIMi lÑ2e Cm[ bgdfm|՘3i"|uټ+ |$.R'Nl1(8#9 ^b=v}_9mO8Ky*Vqc֓vJ醭; 7}HYgʆeGUv ԨV/FA@P $F/'%c*hS Uc~`&+8sB:NJ& qvg*, (tkg3[J!8)sC)1"vs(spfQPՊ2ݑ=6:o})es!e3VW81 R_sf:~"@oWEbV#~=?.en~DxW}k]B^WgOop Y(ڷ gvӶ-"`G6_ LϠVZ]"AdFe ` 轤o%"aGգcIalwf .Vm;'W9etʂ'ٛ=2vjڦ,3_8J8S"PF͹˂nj[j_zF^A>2CF:p\w]CJFF3vhs/|85^9 3>oBZgTdzlNXmLu_nL+BE`ӯFW>(:n@t#v^LK?Ӑh02}P"C3)GT>ߒv2vR^\g먫Gؕ5v='/gA{i+>"0y/$ILޱe 1:A n` /m, L-Ѕ$3@?JjKC |Q0`_Y+,m](]mAJ^Mjꠖ|cmDr^Q~7b5&ghBWp(@ Rmo/Z{=ȥ*/PP8r~C?ݥFHL?«8l{#v+.wtʼYZ-c9\ }D9- { *f%\qGXX2:r %Pk6>b )nCg!'}_Q_-,צZa#-a abQB޽3n%7,Jc-@. ssQ_=f U(/Y,/kϓ4TaN}*0ų\|CN&Qor1SlWoP! ?6V g޶+m3s&+YR,?,0+li 7u: fqWn;:Tl7<P*qz#e;҃5Gf)JU'%1=*Eȧz- ud|U]sI$Y7X/'5E\?+yb8e>aI-LZ r \ӝx0Za'k~xMyBLܔ`{y}AT{>7LbŹ#̈0$YeZ"RHQrddӯAU_ic&um#qyaDSi@_ڞ>P1%\f<(e S7j5 Km2b-QqnYWR1&P{dNq:rMNpy򟿖Fe 1ĉАҳ}ȝIf5І8 0s0ٹ;UR\ΖK O4Xlm4ǣd@T o U*l {ԯ2dخaC'io}>Ric)zi=xP;a=O#O{I?$}H2!XgQG6`vF s.ڼWm ƙZV'!xG qR4Ȟaxrh'`%5JJ.Z^ɇS_Rx 7 soT7I$l Ugւ|~43'H'zh#صܲSP~M]!Ă3x-yӸ 3 4xG :'nЯuj$8 #s@_dž> rV :6Yv0&0siQ ;CbGMD䦊Um؊'EK?+x}UyfC < ԑU@Hg]ѩNgYZ0707010000043f000081a4000000000000000000000001642f097600004ce4000000000000000000000000000000000000005500000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/echoaudio/snd-mia.ko.xz7zXZִF!t/tL]?Eh=ڜ.+:qДg(y⪑ebajk2daI$xݼ%F]]Ղ Ǯ`I-I=8݄?]S(罩QK*l?7\ /?k%N4ssG] [#Q>a:ۆ ɃG6(A8x!} ߆cGoҤl;JzBɯy?J!ˉw/J߄캩-Ykn vhNds8uS%cp #;49mCoץ$$ ]!Qy6&ssK_ɥ3Iw rMOPmB=T 01S!/~B%_`;B bntDVNZs:hE01/<̇#14a=d8ɵUВCpCX` |F}{!1$a@{+4g3̲;KbC fT[b+c oFt #\,lוAR̓ Kт2D)pCzli=BjZW?|=R7l+^M PЁEOܽrU`dx*zsR!4Za'#Hj 3wH|D ˸~cU-À1%9tDzۖKIw1ɓ`y4SYswDX~e^{'uR`{5nG*:,COgbSЇ0 AZT%$xOZ0Rn$pԲZ?{q\v04:1dA0Aë50>6bL/;ӦɶPHnQuG-4`,Ч7/Xce"Q+^?%co,aj)BzPtT#ǘx_RHlULCFjx zVͶSd:sUJз oD;W`pTgX,0Uv#[Ńcz7lʟ@ipCTH-!fN0Qpuxz;F1 ۾0_v”rL AԵgQ026|'&L~ ZCt kT&t'l6Qmi 4$3ˮ Jƪ@soP|7&BT N'⍠z_؝ UI":flħsT׀uM el&ʝ*3Ti;+)N$"J z&z*#JdbAX BEƦ4=9f-UNAFNM8+ī)UG M{!svRF5I2`8%8X&2wgX l%Ɋ.WRW[OT4v,oj,e`ޙ[ b&7Qx)p|Jٳī{%jcbSMTF=TzKۉ7(p%wBX0 ~I96"Շ*w7}^}Xme!oÍޞ#Lhb8|zfm%Q;Co9FnQ+YMLf)Өӥd8PG o[us9H 704yaGA/"oթ[;݆Kщj楪6c#މ56|- J&S;H8Qx,FQD;W?Ai+8dكmw| )Luv>O }xq׼ο??-e`1eF]nQ*p=`e?;T+"i(3cbAz&w6V0LRZ:mrlXM3G0MSryC ҫ\1hh#u՜ydpXluZa(n嬿t6yAlb4TT=ìSh>t3MoZwUtnTrUBOOwmVѴW^!̩ 3fVNFY׉wYۛ 3*(_zoÅk^I,% @tp9ok_nXDeƹ'.1<'=ZĆ{ÆӣϹNZo P1Xek6 /-WW³+#HXaW=>>ܝ3ҽw9eQ_gpm؃$U{t݌Q ސdh|[^)n-#1.4#ˀf\06%@))U$K*0ħNUydNzڝO++)WШ}:%h{uOϺ_ t-ۡbLbRZ@6>P}),OgIg*vpq1 3 4ض9?hܴit{&'}?[dTޟ+ȿks/43 rL's10|wTLse;vrs!y99W(/șzbưQSV2d6-et$}Ƹ-ChYBD4#5GMbL;0MyE%C qOAqv ʕ/MWnC?;OnILr*I0xm7 qaiV) y ` 퀛)Ƥz'ǵnԥ{IY>CSS])+6*a5t Yܬy4 :3vPscoL 1VK- p!˛I19X{U72[-kXB^D1Xt[f"{& Fl)Wʬ"ϽJ;] 0Vj9#M ok  z1>GO"dj iǖ8T4^^AJBi q&.l d:~O}- }@WH(olmurQj amڔk"N ߯4M*]ۛ a Frݧ E9 U~</,̡۹boHrNՇ7ەӨ* ARvnMy"UHB`k C,uoW9Zh4K{R 8L .*K9a9Oft hye1Rk~` v(91PM7裦Wc([ȗچkU5r[i= /K\q@yG SOJ k>;_lEj+av}@J#wDoP!{_+v*\^-v\~\o҃i4;ŮiozgCq%}+:y+v$cQԞR K" nu8xk׮"]Ak?~| :fCi$R;񹇄oGcw`R(c#z0OBq6=JUVӵ$_M-qy*-cÂR߷N?#Í b޸;Cw2͈vD@11-5ISo#k]`QYPbV - 56HF-wlQ4H4Ȳw7EKf-Bh,( -./=?I.IAIv4ՔxSڈXQku;{>?0UWn^֒_ 2 J4S&&[hc zB>iq2'k`%= cQmJscpfk {RvT ,6daIo SV(H2E^ֻ/.8Z(y9:E,F1J~r!kmS\eAQWslo$)|$JʦЧY+(Gex oaQq0j:ϥ-u+/"w }g u{dRs:FMVWF9wJKuQGGn2?,0ZjfUjL 9-Hpf+ϙ6RHh-IC'OO#N96_rHc w@ϳyݍSkwG%*c->oꎰ! EQ%2TwE&n64sO-/ur~`ʷrPFٰj# ƺSm̬Vb] nr^:m78AD>`,8 GN.\T;a'c|>Jx NnT FƧ^ !oY)kɲ9usEw|@ ڊ&*F=6s_51a-cNTŲqp|شdz{s!s6I@:w=*E B{2UL=<[NgiGx;mʛK7crT/yR`W!HF "QEL"C\`Ϙf (J]7@sDKW(2L,W r_ȝ3lhq&2É~ )tJ2뇡Ljg:}~ vr]dW:P!8|CGDUcTb*;7rvuU5zS;X%[}kyʑ(vjQ4A= "zfJ-uΦ@^A?1XK![<`5 B̭sKJ:Qdr!v|B#R48FQJA8γ;e_jQvmDbq:\_2| {қPs<aWt+9$ߵP#xy NTSXb{BDiu`<+aߥE-&\mV#;7vS??xD#Ǖaa}*L1 1,oF%A۳vtƊ.|ŗZX\VB0xg]DYU.YlhY*s,_dZQ ߔpƇ78V}0A]؜BV^ E@$ K*87-2`F7-%.s_` Y)JV g/o*yӄAw2B'E?;šoFncVTepZ( ZxzILG 3`70-OSF(x}-ԱRtV-V}m\Cuf_UFg6v7tj~j[Yy%bJmC2\.H8{o۟\6PlvG~ykzW\eOz4R\x)pϞA:bfnh΂+C6# nΐ185MMB K,3Е7]Bdvw5eDvFU23h,,=3rcRF 3Tԧ*SwOVc "oBOԷ,í謑Pklߐ43}YN=Tax'*0WpJMU^/xK*3؉̒jMβ)Ja6 rI;>^67C+dɫP$X 5sXzHZO')= A1'hԴ6lm+-)1^k޿Ho<{ehxkM ?/2j=Gf\8/U(]5!/aiHD߳cD< ´netJ-&q#=KmփU}VG_L9wE>Cj{/ f!8ɩ^ۋn:_ٹxOw(.'qn^ O^/K7.s(./ NBRI8nzwMTp9mƵv[ČiA@DL5';-0֎˖;ts~;8`ߧr}DyKDH]=hlW7&X&d2|þѣM_ D>Ot'kYo"۩-tJm<㥎VGFwVיo eu ;F7XO{ZomÐGwV}[IRDw`ClT8aw.j-)i[A.|(PH7^+"pԇ5B@]Xxϼ4eFd/:tXKuф>^[zh!nTgNXOa#ӗqcDd0 lHݕNS-=Ƙ{g!Du\\ kM4M3ܣVF"q-HGD݃{.=}mN(Ci SDC5"zo ~V@߯VLbN!u-ࡒBmo+N{8 "I.~ОYu:j|#281{Bx_+RNK[[$e()9nQU9t+:Ӽ^czֿ;([ a2tۗNf^` |<'hLa%ٟCZU GXs fQ_=u{*@nOK|M۩3t ٮ bP}Nt#zEA][(7Bc=T6ɐOCM?l5Ft&a' cYu*n=)Hp |0YNRgV.= 2K67A ^0J|%?Co3x>yB*o#bgιisk6xXebu9+V{T5oJ X*l0TH'F'kK(X5Ôx`z#,etƣs҅ a)MX6>ߝc9b~kMoҎtZEl"05+3E67I'gPs/ܼΒ~ԹgYb1K?Zjt_^$d^H:U}3bÄN)UjA}:t5҄G?_B&wJGP#)#$.PwCAfPNmJĦ}Z#Ϝ;չrJ3u8m*컈rjeB|Ÿ]AI֝Y2nA$i.,p D2<^@ϚV m7 Mށ[#0|U,ap|WAe\"˞,<X\Ss=ex ψA#@-Y%xYd~s5bc{$b}O'9ةԏO`2dadÚw5,(DIi$ݺ q@qÝ=5Cc{,>sELW8bXO9,3æ#3%+tz ^Z3(rھEj6-:vex ?Ekռǯ7xXᑭ>Ɖp*/ zKWqc}LJL>֭qf+7՟1Z:ZLJoOw>y4IIcppȱk;<O ļa VөׂM {dWeV H, >YyܗD l+.8?D"٦(OTGs٢b)"_8)v0jQP]VH=ica2lAٝVH~Tg6DG&(Nu ' r";͑ C ,0__)QbUTlY9r('pvSfZ37?b >]֊F硈 =R 6)AF a&K+RjRAraεIa:/lzMi%E*ne5tMaS a-/J.d|m Bte;⹘=Ur>BcI!MHCh茂NgCevp=EaM@D%,e'"gBM :;Ma2db>A4 $o)D`ƂuMՒr53vj w#Z@$8_`cMULJK Z"ʂLj, 7SEN)D+?wq(Dug*܂LVw㋀\Nb0_ ?ϤpvZ U󯢹竖l&{AK=h4C4Z^?\`%Z좡fB^)& *MJ/|"DX<%Uw*ql%/µBl,5Nj·F*HW#Gsgl%qCN@f/oX6>hSwBD|܈M-x] ]LnC'[drVKP!2h6e,Q<GnZuTgH' IxB5YV0|L * x˚R%WyU!oH!iвfVd)js\1Xϯ /G'L!Oxґ,!Kd 71n&8`}P3et~:>7-K5 _ _.69G-Mr9hPRЏt ړ~V]kVNE/Y ]Տ:.w+7k~=[L]-~=>7.Cqч(i=U鮱k^FO1j7\LA/@s? hm'l29nmų @zaUy0q8u{T&>d, <.C,ewX#Z>=t.fNK~2-殊77U4zp븇gB`iG3׽̈@JJJ>Ij\XU3RV} c8]YkLM:6sʍRVXy2/aVTSz-s%TP ޫ^3VruQ6@ Z>K_/{ QCrdD w4fQXD"t$~낇66VBkoRAj!nO{T֧[vBgA4 jDCkEJqMNmDSFf0-9!<|σDXݧ¥JՔU1] }ˀ=VO#%  r/ z6g϶덚5߬XN4|蔐%_RYo\#4׺)DoYu/j)t:;Spڜh,sɇIPZYK8Sډ}T<`o x7j _`!WfxQg}d$KeFUi=0tN/NtFfڂSP~)9c Plϓ5v?QP-I:%d;3x[15ĻA@1FIlgK^V)~{R` ;ݡ`_{ď|2^yD?3 i/m'l8vDMvW!׏VPm }Wkj6Ir;Ht(]j{%hW:).ĥ4 z.Uݜc9?_C0~siܛy"kfy[~yp;Q$+ fi‹Ex\lgزZZj ޤ : WUd 5Qj`H 'RQ`9&:ٙ'e5fx[DR {0Ӟ~wU8J$h郞ywP"Ⴚ{dI &<CD 1 gܡ"#-΋r "Ÿ/x'S&Cm/S0Jj#6BGEzJ˟o52:uH|&ww!JR5Ύ.I!ɄA+1QHfVvg@ИSCRݮYCZokI79|4:?y„MhIP6W$&g6o _I[Lk ?$~־(.^>j(]zQå 1 ٰb͌r Rb Y!Ѫ6T=L.ʹ0⢬k7St!̯A@Hx8CZ!Rd)1&|6R\1_Ko \BJ*-`4 8RMqM(qzM=q{+g?*;~{* ӛ0A| ٝ e%zQ8O7K3Hii,9ߩ3bVÇ8تЫ }VVwEʏ߳ggU_qk*.NY }x PG㫰쥂>?UH&$Achk Ƈ{~NQi9!4Lٗ *]1p=5 |ȴAk 2T4Nٚ.ŁP~:߯A_4qv^XvƲG<œi Y$s!u;@$b v91-ƷͥF1yC)mk-iR&e;40fh[L^+B2h}2 ݅RO!i1K9. s}`дՄKyha*|W=)CgM#է@=?m8%!s" Dͣ5b:"}ORk{C:0[nK.0ԅh͕tLv0iHgMk4ÈfO2F2uyW;"6M``iWĸZOpϻV.g7*ޱ[(!{nqcc0n6b3Cr)l)m}@PX3݈8c)MlK ,2lY9鯅rLo$xs{X`*LVQ* fޏxO: +od/CSQESWI"vGH1b?(N1}(|mmi'a~= !Yt̓ M_稊r;0=K .()qD8*cG3?jB؎b~<ԆXC|5u*3.7˝bKӕzbbЫTrľ&|8@{hG|Q0<_]@2a؊ǭ)O՗gRS#2+oAeG LX(H5KΧ@4[;g A~u(k+w+ŕ(oikG 3̰F\`.A4 ?N<2w=q~SaYk'}V7aTxX ϖ5N!>Uq׆h]F@9Xu`w_~zZBt;zGSOofqIW-g XY+;9Lt[<vL3!aFP59&I2交w,qT8t7@x` [ýR3~}ur(aD"lq6%V_߻ #G+.ۇ%O<5cIAtyLY =e9>LZ Iq:%Km[3ZWT)+#hpOƴJ,p@v߻&cě.ul4қoce]I(8V@[JF&‹@=q;B$m-C$BB1zQR&CaIv`,n0U !mn-Gpzbw^z@3`O0!\!D wL!!~rŇZQjR+lq7cQu*JPzF䩌18*~ܒ+n .d O9yQ#NPm]Jb$C$/MǠJ;k];_@A?Cp%VCd }'`<յ"zU8k~DlL pbjN, }k0ʮt7jp HYوmxruPmi47BWE#G7:MӵY@TPL~J4aY. OkSHT.g: HW@12APVtioJ4SîdoO6"Gϊ[W59v,UR}ֆi`pQfm%NZ~lB{ڽ͟Jt"#nò'E*JQ s;]K?Z%}NղpJ)8,oƱBn.ި/Q{0Z_Vz Y)k_G_<#UPVyޮɖ;nG~)H.c x܎p{LJWR pbJf`[%%~A,>CT]my ɐ[a*hY}5DQq=ҷZטpVNCH ^eݽ ̀eTb@ v͂LF,mΰH/6(x{a>'нO$kk/g QpĔFr8o+znY"|*ߡ,lّrV<5AۺǂA,/2gOhfG8j({ƧU( Ԃ\4pK*zK[ѾԸG y2l24oƹGUf>DwJeyu5.5wt.+u?WO:LX7Ue b)֪WRtS:H Z2#8ĪFͶzz69W:%^IR-b+2*(9TΦ=ڼӌﹶn} E؂$Z!$pVPcjRJE2_zgt-*`/h^z+;LCd="|^]h\ڣ_;9"\pH)[F6bx˂pv\&ٜiѾ-nK)X9:#dz.8Tag!L[ c#K ѪՐ`\ӷyM匈<_=~@"u&WNi{'~%[τ'_GELGv3~qq3`핢?sVsޭbDZ"Ӏ 7嫐so 0 RF?ԙ?!P<"۰Дj=>> ]~FqeX WzW"|h#y=N6ie/ȟ탲sp}5DRnk.1ay8Ue/ vmԷ_T@s#Ih ?.ߙyȹKw\)otJhݍ";?T8gBU+&650\~%s{h?Nv8Wᥦ .WaP;+iMֽ j)+"xw *;0)ZF4h2kPh)<򌥇lRk|7[꼃,[&k4DZc XrLDfQKTip9ԣ Y_^%r6ӗirVAէ(4wr Ƨ|ꩽ4"K4j+wFKLld%-Puw\L_׿FոQNcLwRBX/QɨԤ u-vEb{yN'nw"1aQKM`I=lq)?mDn xag"1:A'q1xs+ teg N1'&ݷ{1b%T:i/ݗbxNH=\C>U8؄XeI%VWx8@w[Se|OӕY&loK [i768^T'Lg}9$-@ \AR@XP.3H.*>{{n8˘2%NӗvXj-1cu>H6]Bp胧9F'9 ڜ_+p-HoΦyi1U}F-c|=|y ;QDRF: [X!LI(!* :jIc:uyNOq+~5`)Tt?]Exd yV=((-S,( L&,*{s''6ֹ?IY˙v#;@nz2I^jp' PgsۉW]B#}φ1b.q?xp3؟BEyWWR]zΌ olEOYtVׯSۣ~I.?LtLߚ'l_#.|]݆ݓtJf39BYEKʍwdG܀]T^ 3iYevp]|Ck6W/:I@K1}@0*8a:b^].z.l+(3awd<*̅} VஙY a/ &#Rn IepQSB3vỈ'gIUa(6p GYHVR4%|^5-ϚNÈq4onjogӋL|r9mٝ6$4[F!5 SشEW uy(&qɽyL"G͍D69` >޽`񞍺ND1# 2_фPœL =o8WTTfC0q߻-㟿ӰݬSۘA QL̚8uo[`thfM Pd̚*o̓CL3FdA@*f(-vVỺ.cF7/R3jgYZ07070100000440000081a4000000000000000000000001642f097600004cb0000000000000000000000000000000000000005600000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/echoaudio/snd-mona.ko.xz7zXZִF!t/sLn]?Eh=ڜ.+g(y⪑eb`ٳc'mN|_7),ןE2 J5L`SQXXw.x*Wt_`3o]L5ջ[40dۯm >`^VrN fRQV*6Uyɗڲ9 S)˾E+6h>P>@d+cĿ I@X;7Gs$Ajw޴?`nAhNJbBVՕ 7‰QYi\UdXIк){NƴĦwڥƣެ/7ɛ# f[l Ox$.IhU'!CM=%A}MͿk=.J|:U5[Q9 q>A\ s`H#1bxexw 1G'CmI>Cܦ1HF@9S-3b ZJxWpI$+򫈋:r>{)4v>GQ;# YrwIl=TTizҤ2Ӻ5Wzr}#Rmȣ)q/`<9%>Kے^j6Ro -,5wVM5B*6„inޫ5?iX$7BvgEf,"òbe CHҖ'yg4ؾV c)NH䲽_#LЦE䃈Uo ƒ(fj oXDFuŗBj(XvЮLS[mt Jшg`λ>1 WsDL?c.5#GBc\O.. XL0v~PL2?2'+hT32Eevu9Pf-e)APF+ ղ@}*R ~[*,l?\F]}@GM2@bl߸[E⡞o{x1JX \eƌO<6+nG*{'oñτߗ"}(꺭7nue(ܘDZwAÂII|-#S4 m:WD J i56ԹSl\XW+߾K~ީfhZw`a]Dהl02n[eexj"tt#~dPazv+sĩS;uF9# ϖf{HY nࣥ,"LaE_fK&i/,I5$4CڹuuqHh7=:'R>~DmQ5%!rJ;D%Mw |v)⬏hM"..۝O:p3l1e߉\$C o(0D0u*5dy)u6-կJHױ4QPoBRzu}Z:B9$l}!VPg}=Ȝ`6XNv0N5 WG7xDܱ3Wk4%KYMf  ؀pE Oߺ "VUEpO248=@7 U ^n8uJ[Η!f%Wߒp Yt@dZ}m[o9){Y.(z^i|\Ls1퍬Y̯ٸ6aro|:pJ~ռo9-U!x:leO 9QO} /e_#8|Df] DG 3TыrCI3 u/V՛ǽ F?zE7|CµpTU  ߝK $'L1AEE@}AG1Q$cP*؍YI5 n|זTb*KXJj8ɩ5kk6ǏʜW%leb Ճ}̀p`Ζi, sKn@ tIذ`MbMRN!H1{#P]21e'\f}Qs^vp_o%Q,JG[ xp9ev@nq~i?5RMay*iKd{@x\zrOVMrIc]bj/}DH(Y>i?C|By_;%Љ4G܃Omy ClN`ov)_mda; #pkS>a:߈܂^uʄZ_9P:OT1Ϣ[N%mSڭ ]C_"; W 7XB紈FEW0^8񍴁8j\} A{0O\fs'Ե6#7{,B'?d28{bt]tc헍sU w(n5o 0Z@] * ^+^4A5C1e"th\(.RׯHg3^V[ruxay h}~2·yLB3]f  0IW0JlGm-9t1\lclG; ;Kn-λ3smЮkJbfJiJlC\q3 S0nc1Q7zXPXj/f{ ЍqJ}CU60!&  {ALQ,ƒN&Rˮ w۹F8PYЪ45lj5ΧƇ=ĪܐGU9X6HTAY^|p6fև1SMaz[ bN @J@1K&ZTZKs{#Y`©mC6MʏQٻbYe{`Oi2S9yK&y@q=v,{my]Wkj뀃mѾOͽ#aBC!49xk˹ 7iN%jF@6ޚqQ=re oa}%v7PGщ%\*50o^ )rjaQZՅv $7v+I?u.,>.1BJL"Z#K6(q̐L3зgi< } A^aG ˬun)#%(`|~˪ Wt\$LTMl}c.<2.23B4[K &K]%+Ey*W~^1y< +!>.)ftj+DTѻtNtQ(5g@*ri8kc$$s`Öc3ZODtY?M1Sb܀^Q"1J޴U]2IpU0cy̨/ .W=3Edq$j+#h^\A8"3R}DKLJ?s2OĿc p!} rsE:@^͌-UCeB<[O6S+7jIp7E}9p2qӟv) HIML[9g k|"ϙJ)Ru.D EI5;6Z:piQZI})lD<'~.jn1;*)nH6)_8A)ѕ.WN]Ytqٖ[L`@aHEbܯBe<}7˨A1d[XH!5j=zIqk.n:zWAtzpɋR;{BOL>{)T-$q' Qcd-v2(]J2kVXL ޳;l$7TQ*2\jQtHhlXvdإҊ#Cswj0($=119ek(03*P.~Rnd8Sf])A)*I$n7ڨsS }q3SP :tg*&:}[Nt{S{ AI7m1{Ԭ0X~`\DF)xK<)UuBş D/3b$Vk3\I1 En*O /ȘՁ~Y3:'iFZ:+}bigp4r4?dJЉ==qXNBH%c1`~4. u UP[s9E-%H4. ;Y׬gEC;H)kR6nX7&*)0?l-ZJFoH CMԯ5з͂͟"75YT ƪCrտuvGwe?/M@JKuͽq7ߴLYK*n,Y+U1XT c~b &Hh(jaPI @CO31BD(a:P0Lo#^9R' y/-c sw& D]րZ L_%䐕tpp&C|_C n_䥽 ]g١X?Ҳ=&A6{6sMj<0v0 B)Fb}I)9zoF 2ZO|r/ݢxn1-!R.&{{ՖYؒ+ }ϵ=gj` wjnrd3US&-[:wWi:>@kɿdKX SX4B-b0/ǑFI<1Z,B4;g^ EӨXqbZPS@ Q3a[ZΫ-N~*'˰ѹv:}:OcɌã4"(!< 'y6\ˤۿ"6J|O/LR 4^1Kpy;2oԝi&L Z;Ikt>v 2Zb^fِgmj]@rȤ|Țسy U;w|ƑBc894`)տ hmbdUܙfŃzp}_AV  Hd{qLWJhߎ ;:xjM3c=TjJ9.ʯ=b}ZWY8 ro11%R|=ɀmbBqFw9ӧ_F19r nH[=ό^,Qco?R^Œ{BK 6-piҩU϶Z6|X'ګ ֫_ds!DD- rrBݽ ;6ղQoWv_{k 뺞&2y UMqrqzʡ?> P@vمzKʝ3-4xhEV6j_Ql tthY"E5~Oa#?w@4X)eMG~+܄gwPH)f(K B^|IkI_ꁿ.+Dve˿,ɺ)M )V`hy6)~|KWB&a=:cYnzMqh/?3E,-5ÞeN] Bi|ntWn ig>?t_v]kpfGLM)kͼ^ +VA!ԣ#O$Yp[aq-}|{\i ! rcUN3cEZfvYU*dž=1Oj-LkiCGUKu=2뛹?:U);z辶؈@Y="`\~Dl%C#hxwI*mS #?Ӭњ26TrĢ8 ^=zm o܆c>~ >,H<:Y5 ɏ!;kL pIu(q֨zg_K3 s`H24-`O8.b_hCͶ~ܶ BUd?^(c6,ͤә3SBJu;h6mUV\_pt!$,hK0teAuJtD yAJ|?5_|nW?-AK#{ ~nMd6P%Oj/rKO|A\ugi:VrA[y*q(eX؇cQrA k9;BT_͌z}4*!:"/vuqFE]9M\먷'x@e17q6fUޓJ ^ȱoA$W@Jɑy- {D4', ay =g/jIBl9PTBe4&>e"ZG_O] Eպd^7ROZqa-Ί9pP{s/!_%Ҍ1KW &αv5)Ң52\evFִ2Cr$8n; 䠊xK3>XzJ([n%6⾿ 9. Iq~{Sv%xwq:s/VYH'7yO ip޵ ދ2pkI^^2rww2JsDVcW"ECR&GN/|a_wVU`[7aŶSa-ǟӈVě!1NPr8uc15@Wc1{ۚx?^`q_4uZtsHXSSBv$tHN6U~^ɻyg=lF(z'^ /<qdf:Rpcܴm7ߔx!<wԌXWWq;1)q% Ɋ1B_;WQWRx:!&v買3e>0O^/MkN`p`*46:P6d6 }_W=eZ!8$+Bj&TMRhQ,R ^6&]*gڦXrZWȓݳt1^9WRx-~Lv2o7x |~bh@Un/!͝kcK S^&;g"Az v2-ρh5ZFf@0R:.3U&T@Ǜ As t~AIΕEv/ ܬTÖ`R.M#ZdpǰH#3l$*E.LN\$Q+Lԅc8Y/Cmg5p}Fk.#wP\DJ'޳*evY6)ʦdGƘ)OnFBL?~<7nBHk]70§gDDԐ:..`Օ^HMt_f4Gj㞨i;$Wϰ3 ⌓?a!SNTMqҏc*(ș$%֠5lr2 Xaz?M 3"ƶQʬM A9%@&(/]HTC\ZOCxS]~]8uBi-b}lM" |y*q"IugTBׅ%:l Ckb@|m\=kYp$h$`lc znƄB_yX̼wa&v;1TY^l+ODt~̾'S bI3…"^~)ax8>|C 3ឭeKA}3Zv)Po[Š tfŜ'Fnp s:^':;kksB| .y.j%©2[՜ Dkر#JZǙN% 3vq3qeVyS}F<]%+NjP!%PɅt%$T2h]%(-(c_#lj^uD:.F_~3C\uxER1Ob >ZאC14l]1 w#No#aTsõrƒv7Fm{k!^ QԲGG7wWE:9w1\q`qHH,,IsS7ɛ]~Sy\e>8f}Z>pSz]p #P'& J9FwP\HN :g^yiBrWɾc #@U;JOSo *Sq"M\A*9ȭ-6c<xqV=M57㑩]XyyCmfq|D|-܌$T5Jmv =' dm=^g}JIy\([(G!JQN5G­5>*js9){URBiV]QVPW̭SAvNuMCpA$1:^F$ 떤ܵ|xD^ ]1.#'v~U,* }lXG~G1}}J@,j{yxGNCY=(ug^IGtNX "cmft@7H|閭E z8&s't EpҲ=]~yi#?j*ͩkz^-*1 c,^(NǧSrEі E@.Σ.ּy*+.#w¤=4l1*M-vS/Աd؀tJnj㣂OmzLuľ|^>_+ [aCchMd`?A_u͚6p{TMrJr􀷕S.w1|k!r_q-z-,[4Ff۝րwm΄9y !CU<JlcF潑=QK47/ Q+.^U%̕Vр)e*VJMsdʓ#j䁽ϔ,¢*z = eJT/cak!W0X͕gz̋+khW o=?4/Ҵ?VcϺLHNR-;7EF^UVõ#߻oTD̎V}Q΋ީf{$moJBf FOkY$mrc}H;!x& >DL=L,Ox.O/)=18ZQxPݒ>(ҞIy# 1ԏtBYAg˾`}J]duwm*Y&P]dB{u^1Wr'q/H&Z7^sxj'U ] i^ĊngJLa3c3(+!Y?Fm|+kğ W^I*W 3%2'Jt@B>W=QW+r,D:.݆WD[ЄQVoXLߎߨmf2ķpըGD)b1[I#϶e*(ҸWꑿ<:7"Vܵ2Ӄh&9 O{j{OoYd@sHD7&|Ήzˢ)- l$8{S-\4 #b ˊ Z}P:+/6(+vV$hfvzvSg?y~aif@r\Z442@ɅRݧV*ϫ c7B1,ϘIlK\x$ Zal0TsXZcMiApjEFإ_XPc7K l197hV$$"phIv0W RCzNL/Av*C1#)+ 8/V- s9Swis9SrOmߊd(|W|$ӷ~LM@wd˃ M CaCքnxg1H}xE= 年[>x,y98wVY;GصyGIA[hV8JCJl^_J&᭹Zã8v-5W7E]F0ag&LJ9A.>, l3;:AKz0:;TWt] Ǚ6m 3ggԳ$k"R_Y?K1Ս镌qY;M6`$ܑ)S R)`Gcf(#[)f!r3cc'8~+2XfR>} eic4ֵ>@ǨFɬ?3;\!Kp[~{6fu ,E"zfJޣq$7njJ1HFd~8p l6rGD`C^t&rVxO#IbOV0GGƗ0SGghh S h2Y&pB13ں+v?ۣX~/4C/ME|Y6OOU;eFv{S4 }V،ʹ^V؟uztPiðoOOvshr3(ͫ`݊]V+DԫðcDSr@g 8}LC-ZAZWO"rk~vҥ22?XӉCp}sІ :[w}nJ(RM"Ru/͏yŮJn!=yX'o:D6H'N\~mЪm8v > X[yMd͠=7OTTԺFv,eia;D<-=n-w_RVdx^J[ T!*٣Qf'ǐ߳Vy@`ʽSeJ}/eu%.Ɍ0'|>MR?Qb?otj?L{yJ#L& OCg:O[M&a?0%<,j$dc 5a!Alb 1YNUs8RdD=;xg"n"a\Y?Dm9+Z _H [uO%hT߲1=kJwGmp&ȭ;I6!q"|9]2Ot]\;r[i:Cs *je 0Q1QQۍ{Z@u5(\}%SvÞS ;ڂCfJDÌx#FJtqҬ,&x9%h Kx`(g-0$hm$%/oY1T2l߈F3۫Nv*O$l0MQbJpW/Y 3>t5?Ğs8cC8c":.wl"e *bQr; c,fVE|#cנHoB@@ pv?V^ޒ&h :f$YwAk̲gYZ07070100000441000081a4000000000000000000000001642f097600001604000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko.xz7zXZִF!t/U]?Eh=ڜ.+ɐ\ s(G4e( =wxl@&d YX.Q#T[V Z}GWjwһ3SFC# jV3 }eW82m&!ԗ >u) א &Ɩ"e@8c5>P~K)8%/UiM)nr҃9 I Wl S 5inb?S9xߓUиUhpM >D DF3AY3yƏL=3 SԻwƓ|$oQ}3OȈ yNg\;IQXS Od~Cm@o\ѡo U =e4[skR9MHBX">sHS3 #~FӐ +0Z:=0/&f<i+S1y߃wƳ'C Y}TG=BlL]Uզ.?_2WM/ɻ *iX3f0۪mI2Y T姢yNE>} Q%yt_/%ٲ 8DW9.jOW\;=gAR@O5FXIx?A &u!I2m!4w)qÐ^͌q<Fw.Pm 7񬶜hϪ[ݑ/d܇hMEh[vZKJ8X:! we(9pD2&Y{`h%XdP=l\ݼ)!% `t`x5 $K}KtmI7JR^RČBBٞ@YuѰ ~jǼӡR.WQG`juSVP%/EppR2jfF^بzF Wo޽%?;Mn;W>]W^)?>r}oÆo#&9{2 H>3|DžB rkAjm[E?)\"e 'etǾƘN&5/*1_^ܚK+\=k_2Q^z ;-$#ϡW^ʛ]eyDJ,:SKrqbZN䢞@wo|<,7?֡'`10VN:b SeܒYK_pf$k ˪TkBk5eM_  [(F۵u{mA#y=@Di -r %uԷ|(!uZ3nqc7-y>/C k,"ʒF'eĮ8}9QJ_0̂Qx Wjq+.rZt^X2_f ݭWh)\WsY2yF\PS6*6""ebD hf̲vыw\o(r'#%WvX2ikZyPCɳ6 ǹǤYI>* \;Ft~#{>H[Qw@o ]\ xa*R‘6k)FU痆BY%6jxۙkflHq3` >x: a`JJ[`KJu'D7`Jg$B=p!(^E\<~^cFrac.bys3Vx&/@_NtxLi%?J ^>~:@AkY>f&㾒O&&7N"i}Y~Vbe}.O5HMs8Hilv7,lx%*lμTz2V\! |+#a10uucb `GϤZaH l/6ǫN2RF^aX?L]3ph߮I:lGˁ0ɢ[l80OA4s>heGJW탗Y/LcJ׏!:cPk Qm }OC 2 Ũ3&߬h()|lw6ۉ_ HեuhdBha IuύQY %V)6Dd>$Y\c,@rz|kOs#HjdKyNA;]#w ǧIGWVq;-i$W/ wǾڿ9eUݣm>׾sدOcҽ'nO8_~=V6ASm rAS\&ӣRC{q|t3śgC@8 3+V"?Jp(m!""i#߰~ǂ3biaY0󶪋(ڗq/cqT^4 ⁒6TwKl.z-y7 fYaOX%el8|#A+ԄmB/hh6_)_}و-ڴf?c_xpcp:v5MƜs5 FdQ%nf}Gt>A<"`uGiX ԲK NT%ž۴$ln™ΟL|Y pV/1J8JbAjN'3kKp(Hʲt*x63ePc I^Ma1PzDϿlK)xgxL iD jinڭuҚ龊ޜXS4-y|^8ʑ[YNx~= a[eb6`r=b{!F d+S|\@S¦e[+N<#?&L7WmcM&y.0`-F䱦[(FʟWQ^&C}ͅOA'x9 ]ЙPf۹ Uʹ7 \J+W ̫%s7fQp,jnw0 X9],p:SYiL;FM!۵a@[6oWnb v;B3od$PYׂ9 ;(oR:bsC]n?ĕwg/]OP0{sA՘燒fFKwpNπf: i10%zyy֓kSϊ!p{ؤJ~Ø8sRZ4I"?Kik TVW>v3n3Ƿzb^,ɻ_r!+l04--HMoStI/j \Q62 ͙6kIQ蚣!o*y#߃.5J.J)o܌ܜ5z.ϑdj4qqeU95B}%i6 FrT֝c%%Rq.5qەP+WDYux 4F]d:/TMyS$10YH͈:lQiqjCWyBT.\u!٩LKZZx3A=NCt'|j> VTa׺߈Kl9[2NP>i;<= I%t8u F{r!j,X=$obR\v eJ'e` /IvcJG9Ů|DȘJb] xAqAջ\qMu29.sUm͝GB@`_&0i`U)=o%Irgӿ$EE3em=xg$5KUJ=~U=^ b&D7i_yosZ~UP|Ƕ3-o}e:y/"Â!wɉ۞?,]{`NSftV;=g9̐l$6 S4G\eF Ԕ5OLU)qsx|GMms9@h!4`ܘֆPy>R^MC7BW1*WdBQB S 6j (Møv&sx3"MN/w '-jg_),(5Čg[)!&h!NF dA58 4aꄌ)Rj~+SU.U9g fyn05!S+ʣXxHӠEUrFfU?hKz"+;}9o[`In&d7 ?w%f{3ЦFv\|Ĭ␀3)\{MI|HGudNQhBْdnb`,mՠt-6D ooT]G*[p?1W[A7nj-\K 1pƖۦ^?Ǐ'g^|BuH~-"6 H̊#@U$_j9+gDDRaFfƳޛJٟxT DRoy <>ӽ#P3|*'RHk!q4KPRDN;WW}~u)5N uց/LW9^s)_ONC!dl`t,<׆+N χ+|1OxN%$@g/"qZ#mNfovr(@aԟɀ %T6I56,¿ko˨G%$*'?4R>Ϟr3~ N\ Lz9{Lg&`Xqވ>@Pukg'!h\Z}Zx>Kr[_įbU ݧ뽩Ij?^;hg*W$4xꖙJ]w yD17cp=)Z c5[NJuP<؃?mk@*b+^\o{<8^ϭ`7z-ױgŒb0]лE53h"r qϡ! k@Ȗts^1Y ED0 nW[aj: 4Ih;|QteM}:x:·,E~#m^,HЅS0( PwZo#&pHT΢"N;2_kWIGD|h3*݂Iaxczq9hy$8~K+pJىD,o4ݘN@d Kq|6qJX&k`졆_5k8|yRT..)r(Ryi.<(jI7ObWd@kkϙn݉IbVLUR۶!%sO:-ԹDzt|4qf]'2[3)Q )λ̑HWWVum%jlڬ:De^sczEa+Zi**raf5ctWٸi-:hDq{bS s~1[BuO!f%- ?*'8Ǭq;_IНS.<_ܳ:*kb*?U"Ɔr!1h_ۧ?*J¦wm E fͩ"5HhIyuz_>L7]meRZ1E`e@8-v`-q R5=0=S1Wd%pJn|nmeպc87EVu[KΜ!|d\'4D9ڴ=[2FԼQk4d(YDٞQ 3~33'pr=n<\cG u h9}V<"3 j\8c+Rb֤G mṅ#9tԄ}T'ZGO2ECTIX+/&Vdŝ㶶'zXlcG K+>i[gFik4Gma6[Iߎ6(YJE [zLgS~-S(!˺2z1u"SV3bN$#c(zD _At؜= Ԇ5A@(!R󼘷W7+0L}kx! Ѿ)=u*Ċo.)cLKdԩ(Go)יf'Y8ArW婥TpE"#1$ڵBL3'/R%uޗjY^ NGlC1>3 FwtYgx@!&CW\ ? -o{`}bKP)E߉L%_uHXJbڪo"`:Ff7מ êE5jm7--p]7Tc_ePzE]kD o湀c7p|}|a޺U} `Zb <0<ҽcmlOu"r[թdz-pxxP5kZýi86G+&i F&zEkyaoG(sS^~`yXTz:=&˥]917%kh}]P4љ>\?cԼu UUNnoԙEU & {-YXCs M׾WXX`9FTަȒ;hs_(lffd26Fh${Qj-< m)|'&Bk^㞈y2=]J?e "dtj9}-<ٜ$=5YBIUzK3oey9:uȼWnf0:V qUbq{KiZLl1Tp>4 cP_XNSc赨#ՏF,>TkF_-ih P1|Voc^PhkWL I^ dݿeT -FchB#o|0;ɰJ R-!N X<9_9KWR<z>?6j%m f`f5}]Lb@[MBlc!" (Re8^<_/?wǰ̍^[wgvtXK&:`` } '(c:EHdT'H.{P5^z2''W.GiOq K(1Au=}d?$mo_犊H4X'mh7E|0S؍4?<8I퐣y}E >mXb&>"ڗ痌U*24UZ{6U omeK3[><0o # JX/ATWeAh(G?kmpfh Fn}$4 G5] @eٴ i7[Y ɯ LBg{{|BWh'X`w&:bk_1pjK)ʌ|uC2UC QPٕo1 #DJwQh }<R4W8A8{Z+ :+sYZ>"y\ams_]UQM) g P v-+v1LmO+UJjI7i‚d??]">P0x) Y#.E 3;al<'~厈V.: ,Ɨ<$+Z-<>E´R`om>8\Rيb0-ji[BVPQ #l噡>krsʌž{X'eU6fl6);P1JD:[2yrRftZ%ܑZwz39:F&~_ H+QDyJM,Zc.jLYtM65$UMTf"J'ހ uRJ<T[ L@弼Y!/f7ءɭy:4Yy`6]iFCDPS>fgI1'l9?uE9WH_*F 88POej̊fM|׈!lGIVC4N&`-H_uKrLV/&vFtb wןg.5I5#ZщWjP\qIHVm5Hg7~g9x8,V1He"ۈaOŅ'!xUUeA1]SV L fWhm`SˇMJ4&53 Uw!Qǜ[|"!\<\ùHyѢn3,e@=GH [pטSPXIJ<U Zsu: /HV4fyF6@QQױ5PrWt9ٞ/@kaWC$ǓI;U\ѭ+4K]9a7:|ϱJe>E @QvWj)g'fxj!ׇgT㴍tnmuM*+ja[љ 6wF{OjUs؏4_1p0ڼKB˺F%¥<~[6cKYVB#N@)vfldz<y8ǎw֚64bdc,Ϟ,P8Иgy/kD1_\K{Qin󙑑zY+F&R35QMҿTw=`:NmLMPܟt-\lY|Y}Q3k86w^~s8< lb{kT[- ߶x(ҤtKrPrrg@ur) kexA`ԥ'03ɑ@1ښ:tUeiUZaQMU?|-YKl/:f)OxC{֊і opxDzT#m9~8Ӊ`;pͺ8\ X&E2I囼Q߫Cnf/0lrߴH!S  N ӞtnLuUܓdzwk>mȊtPt܎&6;$z17~PzUY3-f2xҶWqi}Vt5,jni{֝Iz+k EB3\~I4R贳'3OykHv8] I3(Q$Q|@mhw}!Gt9pՍcO"ģtÏ-fD: &4,_.V-Gd ~ - h>\#xSy!bjcQ/"% #)X ӥ<5z-X7BSucFuxdE0V4Sg͏wȰU@zobGL]FzCb 57*ir=?q]۬1SbǠQ?-B}8+ו) QsNtFJMTg-U5 W"耐2˪B~ ӱi_%EXQhPOEȷlUׁMGpJQORUH%4/@ΰWocDVgϙ9CNZ6P[zgbly/k;L.5/|ڵWo=˂ʭ]oj8uV~kvk7qDyG}w" B*-#&)}&MMF*gU/9{Cޡ.>X7D.mZϜȡJNAwtH)ro63ZcM+S1?%'Ne]VBE,D5QΏ6(l z\@z\p폛[lj&hiG_m}UbJB9r#D8f95Y-h:F., VAWZl)JP]-[-+{jq]ՐɿB7Y r|8!G aR.O6⑛/ Q˗p%}UMjaCN dKU5_C::4}jDKdYAƜ_nZLUPeLT5O||N@^:}ϛc+Is2Y*|Io3KcΡU'b!nf{'O&+H4xaȁjAJY7ʱf,+g9+ Dn`TR x:BcbòږדZPn s݄M}e"RCyÎWRv>O |eɋ]"W`4(kF YLx)/.hqKss m}o!($@| ܌,&~ABqi0DL\t=9b4n]1$z?Lx4h(d} v8N[TJ`EbڈZ4hl3*|kcY';'\|4v>l`ʳc("<̨Do{KzjB(rbҾY*l\ǫtg)9Pen:(r(:LS'<-"6Q2á8L;3)I@f]N}$ZְMU'0crTDOSɰf50WQH2.2;#ȃ7I!x#܆ eI g^]?%K]~nAJ 0ǮqM19*> t3x7ጛWԄƢCcE0i1킡qhfsk80=,/k_bpLV;h[uZ_ƂݜS*GA"Hmww6sMg["ne,&5_D[2X6Y8YoѧF, D6$ټփW0Jl,,>$SW.\҃TN'I rMsn2>rRb8z4Cr.KXL:' 8pDI ^.A֮POw66ptqv$iu RC:5m6t1r-Ǵ%tE WܭTxnSsD+3XWі?E;O0 5#zLVr"8e͝=82!1V1R1)k収˜u-\f'ks&傦 >*ʄ rfVPɆBS63@t ](uٿjNP^Jxo@[ӦI sŠĢpD{뇦}Q䁹wMiӎ/H'>tH=`J8ăVwZE+M;@_J|ƻg-`aH(nGR~]a^>ܚ_3hX"|Gd+Gdǃe.|4|dzV <йt ,ň} Xdŭi鑐U+f471jxD [JQ-Il>[hI ཙ[2خ{#(;jϓ)hƖqz<Cc*iɌ{vG\I`yqK5D*Jgx,iMbE Q5T tx Ьp<u ̑N8 ՛T'%.=KTi&.4Di>4b4Y&g*-VmzFm]^ȊD-E< !G{HR\=3CY[Xi4EZi6L YHD (Cim67i*P]wiO)%o^ 1Iwiy&^RY'cOn7oU6d^W @3GN\IC_JJG.5nU|00UU‘4"܃m;SZ5A& ģG02}7A.EAOX_m'`rC޹d+naaaZN"; 2>+zH f1[56탵g =Ԫo5=pY9, gMICn%a mNIS{vxgeeYgVK,PS9D?Gu M#($;q?32ɢ5mxJlv_##.ìp '3,Ak _O f~84nJ+s_1ӵC{[j4@9cq!9GTWRVc#EMTwGVz/_xS":X{jPPzzllu/&U3yH܂آq=ZaTc;"&l6X, s Gp:+%F%W/Nj:'Jb>Ry!AntKh t:|B+IMS[ɸcwUg$GHdb@,1 ƚ |dM5%ϑ5rg|jH* Nt_2d}J{t9>{wo*TW4(fJ&,P3Χ~#C`M?Eީ[BdT)z!'D൴hܓygV&9NQՈ+ d5!Z+1ƾP_ Wڽ @|%F6asA~i_QƩlʮ$F!!}vaybMYDӹPr0K\5e(4T ̲\%u|iI-*rpq}֣n.=h@][+q#M'IBh:DY??Рx(\r2~HN=!\a (g {*\>jb3Uc?1M _=UFGS}F|o{EhU>zDP贈%˅iXlLh{RBJ%֞-}/: Og!!0Wf[EuߍOnμͿ{1=i7e b"Ƒϕ0 v_0|3fX}U:O׬KR k[;^<7Ȣͪ2ɯKy?T$^_z06Js2Zb !tEqCV(aT6A8W_urpZ.m c`&.b T}w2j'`hHZԉYXtxVɏ& Hݎ MNx*lXzzsÎy4qq_/$mk5Q9̓JQؠ GKl#N|k/%QiW>]*Wqm3Ͼ1c1"PŇ=8Ypi=9IE›"f-t CsQx !UPNb`6-v=ΒlaݷeDrqsZUY"@Kp].u6AJbKBS:>IҺ 7 s lhm0Pt%YQ> ?$KhZKd6$lqN4۪ˮFpTV~ ztPPbPF"vۇvB ƒXYP Za= ?'&t85V㺏ڵvŶ@4O կ#}\>I[}1:|x䆡'Me;;/ux:QY6:%O!/aN#@{}ac5ÈւJL!-rGUR<׹Aq*(ahuoqYf*f})ydz{ ^+BޟRC0RY2b+=u?F98F ?A_ݖk&p1b F!>Ҍ'z/L| 5f{@@1V;]dĘ%d?>?6:|ZL$_¾az+HwK}jJ䈩C{E<"@nMYFܝ}${*2Cxj,-U(PNЯɊ}Q;uit0 yy0 E)\n*  kH(J\&k,z2OPRm: 'yHٗ4Rc˜6 Otcw2Q&*ܾĸa/Fqĸ L~i/JVx:+e=i^@A1tȽӚ!'2lU2e' bsK_/؎}?w VwKt3[(@nIbXLVB##7V7,ع,|.x>nൈc~yJX[hՁ4R|grqB9rjq@=m,{ߴK7"\Bovu9UYw lB-UOӄH:'_ oֲ/\z?Fw?kcmtjE!GV 1쒌_>L6QD|)-orOͭw4Woojˢ6LNh.ͯn(#8tbJknЇRDvAځgՖp<5YR¡a 艮R貚7a婣&vη&Zߺl9YKS#.|5kժ=nhwMr>u} ǔR9Io]@d:/w[|:$EgrSG[:c{'j6pbv3Ƶ'ji w!қy"]Fjc6&^B2-n` 2*JN&HySI2'ró46 jw6tpx"r])Ί5FօoH4Ŝ f C/aUV E<&Fjy:\rŦ#6i\s5f}ЃK5"z 11No!0FOeq5Ơ$!/od?O͘7 {Kii6giA_*1j)h9aEńAL`Hz XjD|oZC4NMHX>491[(S|!xy$h3"JK[ N_鞅E ozb)7l1yE)(|ԦndF#fВQ͒ '6ǣa?^hmB N( XÈ؀Ɠgh8jKzI‹O9Orv嫍x/C%BZV1+ Ŕ@/湃q +p9pZd!E<zٳ>\k pj{k[iR":jvLeSE!<W̅Cp6x LHv 4< ;jMg[ оA' P ro"N{}=#IjSfarj&Zz͛gZ V;-ۚR8HoY̶R2 av:G@knz/}k0o0E6LJ! "$ILoKSkx.]ȴ^`3A yOrԢk `+I2&jpQË([cV[ H7(ĪDZ')5 Ah6Xr@B\ӪY(?Anb6}dcW=OR)ɈL?|7+C/"m!da)u=wשvԨXJ^0IϭuI+uY$Q6KQ co{\ $*F_"Ԫ֜/r яpn 7 8i6|3)3712Ijz4%0,$~R/O=ΓGU<ݦLK +ͤI!phԟ_h{#E ̐$:ɠEkG&5~1E&f;6Pͺm/eR ͛I0tr|IVxJLg3 V N r€…f8 LN.$0o"͚w>Xr9 Zx}GR|J؍>G9@H Q^~yuH/GhUq"ܗr E|MB0&PqԐQ[JA]䛒Q[kYr՝&a)qnecKXgw4}:I88FFOrBQ=Đ6gZeX,46#cB5WG 6k\Mo.U"@Q7h*NvnpR5,{D ~%OGsndFª(B "إJodI'C}[+~DsWPTyXVYZ@ք\iQhL)B HDi/IƐ)5{9킋 Ay9Ѓ o:j$e10k2 6ptɡ g@"]P$G>?[$Jٰ9 fhk0Α c>/O( D(p!鮻Ѡ=gnFkGj{ި;P ^4l(Kn%1Van(K.ODzHRO$2yPTI|ڙߪ1i%$QVx%EK* 7r'X\#Y*2$Db(n: +N$-g\5c/d9\-/S3s9&C{ӣfҺfZdo2oZLnw*g^UdIk:S2@`N\{wv͟aK'RDmk0bo(;nϺSaBnw wUJ;&zz6:7~ /e Lx|p\5ҁrQgE[- ]aˢ׊ulhh/ݤPch5=kS_pz3]@ wY:#3 ~q_n]fbWNwtG6H&,|o571(#NpB&LVAU/Y˚{p+TऎEBYTݕ^NVp" M_(ړ1זx\=X(;M(҉H6i@GږE1"mx h){i 6^dB@SlQrbDǜ>Cz5 j]12a{ ԋ`8kpc*B۶1~eIu ]e2{4.)`Y<^vUT:ZEme{zON>0 P`MIK/"6.Z.j\ DP2+Xoiňηz~= Wah)U8vp"[s}zKF=M}G鲰783ěkL?0!b1A 1|C&R!q =# @+;d^) /dU`+=F0QF;"%s&)ASJ]q\zD}w0Q:EB l"LXS$cX2~TT_?? MsQfSI94͞W@IkH7dٮe .s[TTk xCg$̜ReMrWϳϿz=r[>u) pwzxcښu^r EGP,5R7d.0>)6 }{/\6Ll9l)T&ؑ?Td".˜zU=B\v, ܩ<~w_:k6,-eZGT;&jVڳ<"|j/sj87oꘚIZC ީ#+2Do[n*txPxfb;R;7AChLTbc'8n+}@-'z?}~Y^5 2D4bW^M]&MuthVy|&xy,Dwp] j`^c- )xctOOc`2z7$OI<SCUjbanA WΊCɫW,X<~^gy7WmćGRb\Ä%je4Cj73mbx C}oϦzg9]mP\'Ba'\Mɵ;b@x#l/`#]fh?UPFTw[܊3Dγ WC34 ӗz`=dQHCʨ肌=bjBNrfHvC$LŴ&rLnSU"u^Eoq89i21Nas:DP;rrl2?|n܄Sdz0:?nTvDpVxւM"aE쫏!}9A2/GBܕ8Ұd[c'ƥ䐳5,;X̥]qS "X mTyL*r*J Oryv=`y/ |jcWVPN{h˦z{L恦ZXQǸ`xB$iR7ՉSgKj-Fܹ( )潢gb5ِ.͋@xiYyV{ ;v Jt%wd?Q_7JZc`WUENcxHa}}p ̝D HT/WVG׀'?2REF'Նpa2cH;Tn=M5b"b.. 㙍;Xk@E̺bJ)@{}S䖟=cm1F)YD_RW>gMI GMbmu%͵E.1G?z5Mhsxb8*dJGh2F2ؗzǚňA<4MM>6h\JؖΊ&B_Y%h]ߜ QnWE•Ó`t&5Abſ_8OETkkO;ȴiOޘA̾5(ٵy*[^i)%=^i?(+үY sy\ uO5Yv!۪ θhj3 LjF.ٯN q#}U{[cbSp_tG=oMps.=;O$)2?\KvD\G<|=⾬M Ox-64ZjXM AOvt0dAOuDMb l \Σ2OX_n~<-UڞG3@aWcP 1]K!Q^( ](ܦy7DMNkMG׍P@/i0Iiv}ǯ{0E<1:Z0Lw&Ϫ7<[@wUO~0jN/5we\kUn8 bUHϵ x:lztӖ ѭ&D(2#c}PMu6(>Tw2›E~'zKcjUIخ]IrSU"h AW}h gN%y#NEej9Tjv_[ ™XLb# /D+j/ NX8F}?Z sXj[=bvpL $'njo Ґ`Tro5wu{9.VW~0w _)Zp4Tf# <ĈGn^1}󠻿lnS&Dř1u~*Ry7"*Ⱦ)8z[r>Ϙ+ 7% tk B<%wp8/~v*o.B|,} Bzǃɚ]d5zhR;Win"yɼYJ:`m J%:~o6ШP Z1d9Ywb*誅ūض_B/7Um%F8Fot0wVA=Kfj铻g ^-._(׺TE寗<f:BFٺwuP8ܤpPEȪPX-=/҂nbm ȶ=u8ĞttY v_s~x냸#h 2 ص ݮ 4jbS}a!9 ][װ8CϺhGtM>ܫ‡1H-:&|:y2Ӹg՟q0Oذ+^dCnM@n㶋`ݠF/y\JͽC/҇ +ދ 2^Yݎ7zrc cF?t:TL&(qX1HHɉl9 غxnE; "5Q-| d63ɃpI2=i͔8m'V]"Micu$QՅkmaY&qĵ3G[k d6BR?AN*0Py9 ?Nam1/)BY&g5)>UJWH+fRQ\8 w'lfBXE RT7{g"N]B׵8ʤ4dӳ$QӷC&*bPuDfS3>~HW'۽ @C7N)/n$f9gmv^ ' &FN";W)g$=75; ]PSAynMϼUi[8ΦEnP^آХV_ZNpp]FCwYKf辢Rr;ky,d)VBdP$?4ǘB>A%+ےZKH e/醞f Mݯ($Y+x˻|=Z{=#>[ !Ax׸ 4IY;ZI>DγL7mu͛;)&5[7:2aKz9pC8Wbu'Dy@Ž6#P<^>^IPX`n_ܾkAWtz.ۼ#n:>R_}SC @zIj}ٮ2_5S˳] aG "]D6~_#yt)FT9ʝ ژEPq2r)2F#庶p? ibZs^"r h򉔍h2(AJ!&V"qeM#6}+Kt2֟ )ve,~?΁P1; ,2&WBRj3N -lYM9Z>;DE$G~S : !۽IIEc0Rarn7Q7AU'Ԛ#H险:~dHԀKw;?' ȮdŔTǴsu0 7^V#`7s g21<Ö aU=hݳWkU8ʋ>}#Y*(,|8DERҁ wgH\YFH&wT#} o2;H@<sާ`S-C0X-5Gf4D13SZ;H'PV8cX{@G֊s?17"GUj$x:a;^Qts (dF1glo*\M~qAϽϑX+ *m1Mq,=|DwߗcD1)88Hғ᡹C3c>'`.YW?x!bUkKWTp7<>Fw5f,z~B3b<JaFfrU03'*9݆3Z5sB@~h ^gT[`99n, lCki|d@f-HHc-CI,8K=Nm#J :W7qvK'A ^Tp*üXM xGG,.(zUBR감>b/~RQoɱn})1")IDo `'bz8֛RioYrf"3@ [7P%YU &ہYQ9KJIT3|'<Nԅ-f6;k8Bq߬dZ}]kŵcGF)g7X%AtTGO.f=Yv/o&j@>jD\?C X>~ibl=,NKhT)Ӵ2o ,i9A\*L c[ܾܳ .˥w)԰re"_s/_ɘјRP>u+1`uK <%A!8#@mxa pc(d `壺cw'7_ZAnAi{$̽Sy3 5 j.C68^R3YA;!;?Ddi|D+5(æ:YrX~Sspiwx \Դy=ҝqե+$ uE߲xrѨѴQAC&IZӕ"vؼ?W3`sCj1:ELJu+azUR_]={9awC෬`vv˱#ZHPpz Mwu76&We4R9[cjK9=4a ,1xBUUc=Coa֒{BWh"ŏmMj< HzSY|7%&Y)z:9U_c1;ߙ %bkv8Jl)_Ch_!R2XGy&r@6_IF?m"%ɇ7`byUq [%̊kS@h b oʌ f6!I<1Gk5"5!7U>DBQ9oZb' ],Ty470Ai̲քW55ȹc3m,.Y0*[ɺ,gm1iA~ 9Gp-I0YLt0w`i3<ґ7 W2O uO]'h1ѢT/N] 7/3<kB]|dG֓ u<ז n#?9)i:˶QA[kU7넩.˽h1ίU׶Y.Hܲ g<$HV"as[8}Rn8ssYqKk܍7DQ>uEo %f`E㒆?G!?:9Um!O[+xvpz_x;9/Yqd}Cc_7pߌ 9`A"&vW=77s: MVxc&o|2PKt9xٷ{mJB[G'д!0P8J@5ዒG-x7R]$G`f:KvƊptߴ9HWXEO9XixiR8ݼ0hZ{|c;lAh҉pP%ďYrzԦ=!;lRa;؝\ {2ZL,Hhl4'gRaݲWښΕhTMLEYKS_ҸCsR"QE"('UJX Y+ L pF^o5Ƃ昑AkAA .@V8=E' hn v[t!QR tѺ&_v #D}Yr=$}\y/#,Z#h0/k3lj)c{R bG۶.#Ʃ*%7Rgn4C멑Ƭp`"[6Ha7/ ~,.iDV&O*?Gq荟Fy"]90H<ϒa7SŵߙQv7 Fn25zbP}g7N5 hDsHO:?uXZA{&v0EYLWt E5'GPO6A *GvڡvZa_xrwבV0ѨbD W6W(kiVJn)e^WX3>hѹdd ,/_J!$7ǖ:r]1'lg;II2йU'JkKSlY~.]qA}Khu9m=4z>$UF& ټ l[;M5Y΅ dini(}2!iGQ+ Ϲ ܆er>؋BH_;=RVkܝ͂{I 6qrvA*c6 !KGeW.gajF&R 6.M"i/ ? >0)l|(5>%R4[I!xPhV6e;1qP( baVe ]*G_GEOepՌJ$h gf_[D2Lx&4|69`r蝔5|XuzͅӼ[ʁ_oғ[#i씈OXP% ֬z3Mɣ Z(|A&M"J/wJlŽ',r 1۩CĄJK0?.h-YpS-ImW-PG*aZS%G Φsa#7t: 9Z䆷=ub4U BtȲ[hLC- c9qb%NDe*?LğRQ4^& k; Lq⩉, :0l8:>ߝՉUE$s5ߌng:)pI,|n\!bu'wmRWV@D8s{J8HwđI1 QxrrM(-)kmDcv56}Zʤ(-9DUn1QI,:ZfIg-+vAMƘn2JIyrknrdh-n\){ekn7WM wx, :@^*?QbR;:A3^"tJKHsMBcUw]]F0oPT *(b(g׍̯PJ /(p `go#9FJɱr L0*Ht%~}7+0_Ҋ!qmtD]ZT:oZ߯kI5|Yhchj|ld,Nɚ<23 ) -M5gvN;t\!ogyOf'ee튿#;4#qud7?ú}^(,-gUX|,6Ӡ?<[_n/ K`3FyW(9 Ν0f\Rדl*a?%d?|M<#8t} y8afXDJ;\5? ._c"c0ؔmVR2 o,&EF2 kqaI*PHUƨkA_7gvuȤKH-y=2R @waE?s~\hGDZCLR5g,V0{4`BdM ֒cwCx2T?٫Ѳ{DC˜##QМs\[;."SJdWvCοfd<-SPNeII ӶtC`6^g0 }c@WRxXeI؁+ ς0-j vR$w`JmvոY.պ˫``I@8[wHqsA><&g"p${x(. 9 DzDοY=qWׄo{%D֝ rn4K&k4nŚkE.LÙ]M?A +$+V`i,Փd-(XcDdF&;;7DM"5bI^<0Q]Ck+)۟PR`*]ph9zA ]u"f _GU6B;tyJs fs7턛鉀so {yxN`#Cf\ >%d32fk,w[ʚÌG2oSi#!&ij$\]tc\l&J3A̧t&g K͉(ө9^5U`2e @ 0pJRs$WD 6p L|!h><)1Bd%ekCh=G3=|S=+U: . 5\~:opJQJ b mT.l m_tK$"Дf?́r藵a$zAAOކxb4̍Y9^ZIL`hd:bu\؆~>;;%KXS|Q1Rۣ'͍+3XP?Tjb 萔Д}Xy}㼧@n?w֥G.QB8%w|4o7g,r8yBXͮB(C%.b*Iu#|X4T $PQӈ<b5A7#Pgv>c aM~A=\/V3:$Q} 7Ae>GNA#G-BaDImfa<)095²@M3gW:y'e=Hg|RƁ=љwPϒhQlt)=@ a+Mn"މHۺJ"֘Nw,m`E\:;IZjje LL! w +?.& e|}2)9`Մ[/w\p +4;$\9O9njV$njIK^]oc㧳 d + g1n:hc{Q_ ( _IqSCUsr}oS_H/l , ཡ;Md縐 Q RxTX!>vT9'!dЛp.D{7Ғ) .۩YwCŻIOǣUTnR(dNb%ڕ"b;'J*&Nwz9У!^M6(cATܦo0 QƊÛؤ)yJ^LZ8u|0e#> :%FnԚ殞} _k&H{w dAD̈́d)ن h}3 (+U^a'q}-i_ۃGe@_lon܌7)\1J# eDQ)#'|][m)̒Ss5EFǟ/ cW?%z&T}7R7'LGoxDƈYthG)_O:ɗLɑvktBשB(5Uڒ۞o+uD6j}HL3TmW nas1R)n&AB(>B0Pqe]3)d`=< M%1YC.K4p~-M)2pyN/S``Zߑ9C! Lj6޾#~fF YpGPf*eoY8"5Xh R6wr}_;":_x(poadk!\w 1'" JV2d-JJttb[Tc8>cYyAVװҔGީ"&eYYTU p %!*,OoHx#*o i |>]+1Wq;>+SpWBkkoEv?:=qA߯$ԛ 7-B^"ۀY9TaR{L0B@B;ԉcg3*=c¡6W%G tpeKrÏ FJֿ8i*YN1I$Z+/rJ+/rww֥a'v&,LHt cg+Ȥ<$B (_Zؕ#q4R΅ ,XA-[pb&xzDP1x}w"y 1!Ak-"/t)7N5ZM'@8ܴ2{3E?L*CnՔB"9jO9m8*Ѳl12kx%k"~jQ#EҺ .Bqqȵ^ŖJj+:2x4 <՜˽$[Y5W]8 )mJ3!msxzґῂ,HeXH $c2Ksp&[ hCX+TTeVpڡ)q/YZpΜC&`[#^<#E }$;SQ8IoҴ:Q2J!z5chk>J_$ ~"I,48{چ/MI8%2G L?UMϪX-)ᾨǁOmDOp5yҞR$MZ܆h_w¶~Vn؈ nҢЫF=h lʑܺ:@2J~)Y&5˄1mb) J%Xw+zM 5cZd^.m |m)\TJi, zlta^Bd;۔!xCo)D+_kUC KQ}L:%pbfoEΪ/?}o`*FI92f۫Y֣ юYDR̝9G8Q BUv=F!xGT{GP>[CLM 1 o[TDI)XGVQs)#SUO06#s6XO@d`FD&EH} M@esToZD"j;¶%lQPWNt篦UE܌[ `4-" ʧ4X`"ʾ} tqd+U j*qBħ 9<؆1|4 K}9yE'w1Bp@ `6q7&$BZ>ĻwC &L'[NFw6!3 Mq,E݋j.g k~> ~puh K 6R!j[4?\fDl40LXՎ2럥,?Sʰ>z,h^Ln!_+ۑfq!mD[2rqpri΀R1l,ue'-]UNyŹ:2e>V-Nv-=q,^0PJHA 6_䶍 $Ǩsi.%bda;ӹs¿LeʡgKPBdK:]fe`8gSg]ɣ˓i /,U'rUp]_?r #[m 7D'<K8H*m{>LpgK1X{ lQ}KR?o?HnʎZJli.,@ini1l h$"N9\*(Yxw8-^ (t%S+^3u+u2fB`''%U}6p>,n=K<{殀3@5khߥ:魉JTE"^jRɉ۩S_pkp? {pA(~[nBnfw2Dm=dΌA"Ƭc/%u)4|JԞS ۈZ;Qm aE&Is8kR9tGI6Yik&)]O,g$T i= uඒq2Gbqˆ@Hb hGO g 3!ܴv$Ysy.P(!-#{$Z ?uJ&kW |qKq" @0 zb R&ֻDڧo磿/ץRɱI[޽&4,Ú>!)uawWʉxO4A6TWm/@@c>#jtQ?:o[%)y]OL Zhok1f,iTaR"ysp[ UWtk#M ٛX#5}Nc iзrX/RlZ? uj='l9RG)7n5>#t{7MZ DS6˄~38UHdA<^/X70a31*xH6TQ3 dHjՖSRa!yFsʽ2`)|]\{ VKwêb{9AwL&>3\.s z%` C(rQ9QE}1N:w"6Ia`PYUlj#DڷV7svX+b 3%$(9NINGe]3sl]PYzlBH(~zHBHd`1qQP( S Vʟ^bVyE83ȟXBieK?`~O>~Lq}C? $ZpFX$jソj{cfl D6-|c,cw(ӳmأVaig{<:WNB}##ZWI%a>R,˽OS*/b73L7U%>`wSIXc5u蔮}R< ..}i>!a"+ivQOl>H+ 9n}GnE)[ΤeԒ%R˔;aNE;춇?88_<`=_o @I?@(6LN-(Fk~XYK*&EePXS-R(4:4nC:9aP=O%/SK'wŭ,}-}36ޠNpӎ~O-/P ͽM˞84OQ-aQgW?}˰A ŕLQj!9zY nj@ۢgAعb~q*<+!z~e!_\Cj*WʘA4po踓%^]6kGBSi~3 dl.B$J!5y/6o )ճfzSv<&7)'ͻfy,nA&eM44"-9&k=ï~PՙNPZ+K .$"עmEUKJuj}})t/sͥZQ11A4-b2q6߹Hй2gXo5Ėj:9~/}uOcsxV["Z4 iNDh~Ŕ4Zt1Je 8$Ctu([G V_jV\K:i@G|n)ce++&H0OWw{ˇP) / l"ƬȠqq' ,_Fk?w7)0t9`l8!!.a.Ee5|Rv-Q(0ļkEu͓AN&k1!ht?w>i:8[^3??S\!15ARK"EX=NCNs2T{"^)B;7K^Uzs]NįkWk#y/3 *-f 1VD+ % N]dj;] BNַѵ{{0{@} '~#z~Tl69#>oy9);Ho}n*ĢuuFD֖A(Ek{ɞ 5K}!dL6I\3jnKH3 uW޶*sIe'NKcEf1]&|Zע/f9spNh~ٜA@/u"9\KkRxo:$ Eo!sW+SALMLTծ.>e?@slH"@]q= y](S}zq?r^ev'^TG6Sdj{FIiS`PD4ARbYRkd AW{Fd08l7ݷR[ Jf-¬~C،=Aѭ& 7ӄ;tlxbI_&|4!HCpֵ82ˆ<{F}%'mfԙ ;c`[P gy'MrK4n8?K i_(d|/vCf A vmgT.U$pD׈).ja,!*b ͫ>ާ]S#% wUjVx[*uyIz^Kqm WK!\-hxK`al+O8~T0ՙ>JX`-bDSE]թO.e6-a⺎rޫi7Rja6$"g^=(Xb#O'ez70>,+}A9/2[Sae(Eؕ0k̩Q]4!Qt9[O/.L*Z|9T:Ȑq}G]H1FcY$/އ^/JĔܨ`X,|6Sw=Px!WExW>=khI.SiUx:z}c4Aa/Qʞ\Dï𰒪|$[ GIenѾハ("}8G= rX">ZE#סG`oia$?"TE#6NGn>+ D{FH"7-m]9I i[*9ciC kV]pڍ3O3iǭt! A~1CIb59%aN~O7s~{]'޽φ۸GG_Q=3fG)M_g3k;A2$ͿTƅ4$KRM6qJ`5GXh˩7еŽ4\ɹG{JY3qǷA뛀FwHK.|@EMF%4f4 1;z w6`Lb :|+2'ܠ⧽BfF -^|Q#:pI໎(>E=< hctF0hF,.]kM P7HN%ؘ[x!8=OdI=o! Cɩa >=2ɑ !hԵRIlNpΡ7`#QY)1,ܝ)-`dH,ߪ`mi +_mnf9 18 =I GOWW. rU Tiap>o&~->W-z+GmnWo H~"В!^͘i~``CѵAjr"&C z- >2;doQJ>`33joձxW|jX,Ka'ŴK'H0 ˟ax}2"f!GZc׳}[%KHvFA4ϰvz2_=-``9Ljy|1i&rnjO6H$^$jh6 U(dlobٱ\BZ)IzmpӐ~Jx Je_bYN$@ DP<:unyʕX Jvx)HD?U}MN@y|=tg,Zj>l e$MQo N>~S˹2[qd0 H"%s'}\-Kܕq1PTש$ 8Z80Κ^jdjg0ݞges%*{/HWm}|oq}Ǭ:>qo Wl 7S }gM:azhH+2łpO.ktK!5W᪜ԝ'v !Nnrq1=$ ~Dɤ, y.ZCШGQ-qq!_[*f1:ḍ.:fy4Lt俬]w#c$aydm |͏is4xb:vy efvnM_QkZ1>& rOZf \g熈1!H02E#75Q'F ewlI`CԽ>w ( k~wwm=OW,(ʀO0"dy53 ,ZZ$[ꛫ5>3 Q4'~X|-{l~(Gzؐw/Ef5H- A;N$ʁ% <-/%2zlՁjӕ~5H.PQ:` :!Yɟ;|(;irRrr:l%cl@hse4l-? Xz:N#oAO-ՅHP^z1gʵ,_LE9<\) yEOJWoYF7"avbDՉ6W4}PFlbm5- 9W] iG)s:8 ) mV݅R,2sD>lc4͌4h~,Wn@Ïo5ʇE/zxLϻCg0sATBeq@ttN;MYEr}-B|giVrܻc`! {3ryENN{Z98'A zѢa^biȤp;  `hbm<ĴKI ;}mqƫv0gez##L8q984I M4]t^_s0\HE=ǰRP]ҿ1%2F'~U8vVMJ2('\bLgFoFQe]mqΫ_^-n/!~k1M5J/od LUJd(\ UZ{Q4N?Dlc@wh:f%=@!λ=\Av};Z\|4^J֓%*+J Zq%[ȭ RHxLRmPF!"h]G\j32}qT$U0+Cny2f/[s.d*Xiw  'Ca5^_(,V,b*a#|>㕣zdeh0ɖOfRڲ 9`#xb MMQtyd 'Ͼ18f'uzהF\kJQRb [\+KyEhw$ܜ΀Tku;g{;fOhf ;T 5,kS*"RUkg !G^[L2B,rѸ訇i?ו ~Гc ]@Fc`Ȣߚ/t HQNi5u%Ёq3m59t+3A h}t12V@s9B6[~5[d%o}@5*/NY5ѬoV8q~<$PCCZ8P|eC 'a8mXb7F]בؽ$:$l!F_2b~4 ~nDU^L_UpR7Eߴ9P5,s@Xyf/߅O*.J+×䘏gE_T*8]ril"p~0ʡuȶj#T/66hs E\!u/MrM{hrxӈ8=S.wa`Ol,F)!y <ȫYJ0xrgiIR6&0*Y^Kq@w NTq/P)aG}Al>99eA1')[k#֑gcA6ORB(oi_T^r'nd,_zj9ze_"nIeô"ϓ,P9Wv&7 DY{|U \#b"Y'>V-DI:v50j޶ik[-q1!D` MR<)"ʸD dh󍜷% ,t!fc4X} 3uE/9>l0 2A6%h7MTnKEG%St˸V{礟H?ބ6݃ZjM8`ԛfwU꫰Snt68&Rz3 K!|N @ہr=k . Q); tr14!]8 TFu5p9,mwAX.A֩ T51@T}Al .M~qf~#~Ĥm|Jr#~37̣S?YGXOwF6y"0Te.2o94Bdli͚lp S P$!Gdy ߳ggЉ|[*[k"V'O,]OޟUrEW‘͑ ; T6Aa" 5wW}pps&kFt9h(Qdq!{@ |,_7, Cx~wW1T6 {3:ڌ褯(s?Co9И8HE%K&|?ܳkv(Ԛ?7rco(dry*~,!μ~ "|`w0 5w{0 J*LGI9.qВOūj?>6QR,a R)c;# W 6Sx/~IRCD<lt= Q^${-dUۘ28O!ޮ( !i.a@gn m62b4QTW|0.' FEuԢA+5]ҵ`s'%h)-Q?#i1LA{w|ExZF[MϚy@,~sƇ;C0#\BXؘ|>U3#:\5aT߼H#Ƽ_0eDwT@H }hBRqE3vXPǶ(/՞w m0G)`v7΄ئ|ʥ.aĔ[wV ?0U O}?lAj3[ ^c "o&-Gy~;]V-J BQKs 5oO<z|a{7l`dePul˴GT/V/Rljy M9;&da!Y%h e94ICr}(Xz _R*~O0+sO  V*TlF.Rv#1U{aoP{SHKoFC4^j8B10UCuZI(㻎S11ZWYdq. *CS旜whITJ%{wp]?crcI;X~eyf_y <k$Ig-z7.D? )NC|XÕ$NF 63)qOph~ZqaU\SQwF״C͑II- 2bw3J+Ż4~;I= ioNnGӀEV uGYW=Pr>|C\&#4"ӽ^ uJ†ӭeBOxb ur,(PIc,+L eЕWu$(m11˾)ΘhGUx$#w-*o*Ň⍷+jI*tW%vmn7Jޒ `˒*=#@oѳEq$LZ:cJx 2Q䊱˟]nZǺ'\GXRkQ6]Dù* #uCʃr(#,K>N:훭Qq2P$I92+ݷ},E X <*Hs3AaMK3ݜ9nDR焻ȜA~)p`36_Ik8V L1-86g r"}'fK?1 .-WD>7uÈ jE{Z2xʔς:˥&( NjpDSu1$3٧ATFcT{sѽو`#<%U^^ݒs|=Kf1ȭ7x(ZLvSTkٿH0A@ޢSMV]Fiz.7fVM-b;:SfU-\RJ=l!r^qߌ&EZ0X򗰜d1V] y.YPsBKiEmܐg:lJ<B/׹ǜ]?{AuOKݻ4HdxD.u;a*nƞ x-_CLȥ`a8e\BAj$Yk+sG Xj FwZɐ1%#;βP2X hLR?>1CC{50f`"Ȼ@1.zHCPउyb K>x:SUR3KȓCbYjpJv #xW i>07E{EX]2CRc>rע#B2&Ju1\/j+&=&$tE7 %}MQn_*܄;O i*՗eRlw;oS2YKzt߰{g u9]Exr6E;~C"fxжb$+ރnE%& w^a#; %}R&KI3fσVp&sJ>YsBH%Bqbp+V3wڄ\|o8[Q(.X`Alo:'0nV*ITd\y0j_6l,:#6(uHn wz0j emn*} t'*04/إ)$Ei$xO?y]hL$3YRW姖ʾ[o࢟ڄ"+$9G4x'0kA/@1e5.Tt#=?C LEڜ`C9oCsi~Hdao-`*%z{ t`@\ (JU\߈eάo}7fl1jhł%>aA#~Q >I O{JLue `-VҧHEE''r l+NSU4Ո Q]Z/AVufW %?\ǽR~D7S=v&ėҫN^nfKɤ;?띸Gj߉v2Ծz]a J3%G9 { 4?ʚc*H'1;nq)Ħcwb@Ҩ*{|ua݋~nv@(>|S]#sE$tBR oܢ.*?уq4XjDɩ'yvqoOtR'LN7HN"^ETק+B1ALWsYy<.bq5k=FjQ\1:edo>ш`REF/Gztƣ.5k2} ӗPjZfDU#Us*cz66\J;]L@l(r5J;Fau_?\3= ?MnȔ;vD'?;P#z7~tpOHs핷/qU-5yw `QQ J4=> UCñKFBj$Y JfhwΜOJ@ln5P FQHb{fR`P³5 \,4ѬЏl_-k[F.q*G`5t/eo$z$TrLFus%.ߚzȊSh ?ZQj)ô$C1Uo%yнbkGۚ8UXHX|\-`!e$)[ _} (йy`Q#qyi>IHp:W}gcn(?%* UOi0!sWF@ QUi[k@^⡠*cEޑ"X9+j@{,HlsKMȨۉ_t߼_koD&}]Q欸 R5e(XjEkI<[O/¯GrY"#W< [ Zi9N~ 6',*K +B=: _t;SUXj0UYVOܿ?m]AS췒}=HR83+3?E]ωŚd*˘Xbl]U}Hi࣬,*G<ɃX4vm-#Gz[fak{BGj_(ABv2gᚣ2/0GA9n&N_5nX-m2vpH6\:gǡ~;~KAbBMOt|O"3;p$Xj(1`2cc+N{0#< S%Ǽ# m u4)]:OT7f%r"Z՟FQlq(J-owy{͙ I}.0qj^XT{E?"`:;Hؖ@f1s6{LR)h1^K{G=HVOCP3s̘{m79dt;&dFϳǾBwtk=etnD%4@K R#D|7I=!|B?kwFfnFY~=Ju9@NB:U(W_&hlSm=Lq` ݛx"&QGz:qĿ-_WX}T[g"~ *#i(|2ˣ2'}; 9j/3ꑧAsv%K(V>e[W[fhuMOLe:S٧/hFk)'f;[Ze V4#rU)5n܋j\]~G>iՎg-טz:M(g{Бm1EK$ԪS+0 ӬfdE[L iBaYLʁKQq3Y"K0<U(S9tóo))&gM~T.Vw1D_fؼ_W.he*qi`JO@x?>{˕W몤Lh7lHb+`p>n[ 3Bi>֐4-^%פ adͯїʖX`dA7sfSN%XY%9[nҧLO4g5**k&Ȇh[f{%^\=8.3?_oT0 ?G>B-qr>^=x%T zaj>hB)Z0dXIԒp){LII+ NG-+az'#&^?) wHS#WMimHm'{VsRf~~UD1yB[PCB[Fja9w6n ԙgrU4CI,7S$ڟrSn+&[%QKX Ai#g[DJGUo\A2?P]{csG1ƞI4cZh ۵=y!M{t"x"6BV8<)ۑ`qϸ6}f X HBubܭt\OES.n h!zQ;{2(WZwܺ|p vF0":Z١CtVn(\Fww4hЧ0:ʼwԆAc.xvBP!fyj:1u9|(ݾ?5*߲s9¸a@(TqX] O=CBawL+}dEz1IGF4oQFW "HZ(a;.ӰSttIXjz{GDރ#:7Tv7ǒ~$7S7P3gn  ׌,6-%TIRϷ,68dsdLOc̝ i+R̎~ey9tQ%bWZ"׮tK!q:J>TV>sFd_٫VBp>(=eҗ0$(hy\GeF6t'w *_(@}{=.d) Fᱷo}4鰹 G/06o?8NU9˂E(y2o!TBd ^2N gIDqC̈́d<>6nߙ?G37Nh0!E$tkZBw[IA¾`.~!ԇC<_FxƟNK )I]Y%<+Y^2/[vk./,/|‡~&08/?gղN)ayh7^-iؚ^{N.r= ix,u%,% ՍNcp|v My) չ@I"O]3@%\P@lYGo G]/3u]^ Wz>+w~)zvDWL~_vXվ`Dڟ_^קj)P?VjjV;қ-r;{aǁۆas>=kCeU58̿ !!3`CBzWdJ; h4\"enSWĤHsZ@A0NmO;?{Wa"%75op C oO$ PUZcw;SYՔnV<Z &u29"FBYq E%ԚnPjpb3Cols*5m6nDqWٰ Xm}3|xX.#u]9j<lZ59?@ CHXc9yuvmy=Ĵ~@蜻(~1(t`f$Aϰ^B 1» F >K΀\"#BjZ6(?w ^I :x +'9y$D)<2`ƒDM'Hj'/V~jW4i=W]ԣؘ݈?vJ]담e"c`S}u`Б~A@Êhi<[YW4^!(DL6(gD#AAׯxfME d8Y@AR7܁'EDb1 nv=ͷ֧1#Z#Ol%tIU Cwt]awt^<b+ky94BjAXS~t^I=Uu_6)BPx|B:/}[:[99nfTJpѿZh_F0F m>]KVp]7PTBhj_A?Ht&eiOKd6PuG, TcF~3 >,.A7TK81 0N(RRG euqa>*>ˀuu;$NJU#Kӷl=˭j(VI*U7QF 0 CFBސ(u]驯K˳ic[}"r4OBQ>uAJ؆0Iny@hS/-T =5?ѷj` $eL;VJj swr$U顈P9l\&gH|2ַ@,n%! e_d EW8J/Ƿnx"r, ״k++~dƁ!XW'W=υ mLF/T.ҹAt5eR Z@vJBA?q-QP ɩ9,x`kwn׿Γm#cöu<ʿxq~fnԂW02~RӖ_:V7iWҋ,k$Tv& -ny%-cX|8s7jN=|֕S3ӌFm}N]&]g8?"L.HG {b@YG ޶ڪN`%p{M+>jGA.JER8 [V* bXP9/ZȀGUM(.5V&&Fy!7ai3;ֱ@@3Fb} wWv'ߡ2l6ȨK-JҺ)W Uvr+^ּ0 DHAFm(Zfx\5"C_Uv*J#Fu{"7E7r*MDu58Q Cп„ў[h}mH}G B>=;_b t6=m?䣎2_JN<}d&󵻞r(ԟpfκo^ܒA&xg+,Rs~g_]8hLinώˣJ+Sy_]5 Rf]/v򜘖67z 7k3ȇvtsYE :ɺՅ*Z +|w mqWl.cC2juWn 穿Cu˰× WJz= /l^fi )Tx3K ~[8%X.K^W_GpƐ^`1ΓHT.ȬjƱ׵T4,k2r䙸 MniO9Qyu܉vq O >cpAΣo |#ڌ,%Im]NG>(Bt/(Rk)q&J:Տ5Ѿ>!C)r|A=u6KtZ]'PPctۃfc* ίNqHHJ0$`*?+g',˂{+A<\RWiFߖ&}D@Q{T v S5|}y='o- MzYS(D)h̨S'Uc{ '=g~Os-6-\P_9$'r@[UI!rStì֞q9垘4Sf 5,0YC G}e _+N{uD^"Yw'ϛȺ0 E0ϕn3NsS3}ndS+˳\G-.s%} ZPf^KQ,*'AY-?m u:nNA?ukCt#]L<@p;UEh]Z"c{l+:i]KJVj5B<9H9MI($Fo6"q*zmRdˋ(|89C Amf7t: $eOA`'3A{ 8mh&I MeH@D=s0]F6<ɲiKy%fr`r"zy>8Y֯i`~+Z'4sdס!)K^tq`_nOY:ZsIa#J1;N:V|"4OQ6lqks\z}Ϣ/,'`4lV唖p+%¬S{SnR)NZxh kB'hl7Ah_='(lfߒ({@gƥ$ז )I4amώo^ya+p~Y[Щϱ$r]=IܪL^0L}/5- y2?r>4`eO+ dS^>6xH7 jqlIj3 21A`DV m/7Nd-VV*1/}rxޥ@p)w#8=cPv? 237=aA{K+-Tj=]&F^@ZTU>!52Uj; dcC?^{$$ mH.|F)<-f0]]' n)EFߞ<Ek~t50џǞ 4ԥQjI;be]P>^ѾP#qݠ,ⰊT_8%]WDǩ>x8# (Cil㈸[8VSTP M&_q0t^Q;-e0*u@1>urɋgzBn#};'f}C?T c&~虎@Ш=,`߳6R>}F^Zu f_^h˄X*w'~޼*}[35~R)E8i@ޖZzCB f q`=FenN~MvwGb=~0EPQX$쉆0d܉\X4z[wf>_=Ć`MN5HaWVǸP$BR~=V{%>uLiV ^;"MvIsP}n(|bR1X|ʁ0cOg3D%SNrፚ}8D?Z1_PMczZڡ+sZO*0Jy)+ K?6*pMYهA2щOeʲyhQaQ% (,:m"6UTr_ cC #sɔgStÀC`_yEzOW- X ocF,v쎼y/ozIN0&L_`` ";N&tz,[sX(öꭆ5XkKL`)skn8!=;{k˜.x P";y&DE_h̀W#2ł=i(6J %M3!;,sd"-. IbJ pE0'Q% 9A+e9g䆝F^eoG1[IXS[{umpP?QQP2.v~Dvj(VKS5ƾsPhI6<ӋwVNU9L-3@tc-Lv䦍8R18D nVv̒ ǷS"Aq+Q.:!ؖ%Sj5ek L+dpG̶,`?uc썹H*0%e)ewٻӨ9}>Zuw.Y, C-X r0cMQٯ0X+@pn4 _shj\Z1lPQng)~|cg t׽|q4$u 6XAZl)+Ld{ fiX7`_O,lBbfirC\":e gYZ07070100000443000081a4000000000000000000000001642f0976000025c4000000000000000000000000000000000000005800000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/emu10k1/snd-emu10k1x.ko.xz7zXZִF!t/%]?Eh=ڜ.+jۈq{T8r7q71=mO΃jĵxO3q&W3[g2;թ{K-t0V *_,bMx&߃[nKG40טG{)iԭqPaԈ]0(1!ze2-WⳲ;?D/óvͯ`:}@ڈ+s"7w#M&2 q x_q@!$qxFakeJzeCJ)dq r6ڒꊎIۮ,_&`G:m01xQ'Kk\=?Efp(nӏlZ}nP=hs:h䷻\ŵy>+Wk_"31x(GyV-49\{Yk++0e,yP>oC\gp+ʷ<͂LxzJ 8Ffh>CvtF\{LJgAu]2;yv(2=@#6Mt8BRwKzxO6o)`Q 3?%V;R< DrqvʂPP{@ EY}&ؿt\g5ҟae;nv~9r{C]#At&oRx\8=eG\YotÞ#G.amNVbe%BKv0&L|?!>}OFی `&ĽB{>۾ *Gi"`‹Fu EW $-|T-"hͷ$*y΢`zxF3h ٥ 7w~J~L)*:1bUĠBBdezaXj]Tq ~/Eޏn%#Kl"@ _s) >NAم`s_O~^&TxknP%"L_L>DgF|L*(+ pa?Rub6)R58&jvK#4r@>զ )3sh7H։̻~=m2_dC&: '?rJuWkc葷B7mufL3ВQғQ4C| {a!C!h> SD56?Ӽ$55Pm qia9k3#kT?>S hl3~cO bO7I5oְ&濛yi1,g䊒Q@|YդdobZ\O'ex~1WXRQEs}`ТWbYDU&^Lj@ (H%!:EFW#vVlGy6VAnEe|0攣| my`G E `s_:H,#p\ț {~d Ґ}e[ 3J}Us٢x$`̭6PH1LH ;6/ʝmrzۋSeYcP B TT)XX}]ixvm- CCp)i3#O 4flQi^;PւM:u(OKaJjvL^ nτU-n*NR۞eA'"f5yS_Xl7IbDa={2sfX  L7{Wi'w:kndPғ6kVX t(Ͽ"YgaJP@=jX[s ! }C2mHpn r߃)c6VG*[xjǢU'Ǩ%$j2Sie74 hPk\ǫ(8 _.iC9_v />V 5*9{6\vC8qZ([%&vŦdE"d\eVhW]unO~\6Gԩ:wZ@f~gFxiؑj5~uUOEޖBpꊄ(MTl4<Ҭ@~05hBD7f;Qx@ 0AnQ4='qu~ݝԳ$f1Aa'm-}QqiY2M|+GI:]u4$nѧq:)J{:-Op/yN@l&ve]2)Y"E]"V_}VПPxݵlAtCb-"RwI4!a_6l y@pjP 4"=eF&\V`Ry?i7%e&kN"?$oJ7Mq_/ ˝ig v!m_~`n2uT!E#JIvncS|'yNJB3kXjRfgg{b}ZM}3n4;`3!l s@y#GxA]xAϿ|.N-&zۇXGv,t%<#$z"8|ʤC{L16LDڧ\aFT'5aA< x٩řqJ~]جE^.dbEK_S/G,cۦNdᕊB^eTu#p lh_QGN9e OBzf,^Zt1kxO;Mc3D 4} _! l@Kgɬ폽TQ+\wdڵj:U;53_I%G`7XGtpZUcPJeg'UZK'Lh~ IMU@t$>JTy#,WuzOG¢Ew$Fe~kΚ*tMa^pz`ɦMpjpdKmL8/C2?/X8um+]f `9.Knp8^WɰK6Kӡ)/cT5f9FyRs)htGG|IQё¿עLʅ9CWnbq& |̰CjܑH)O!ND%u uqɥFTNa`ip$4(-plg&b4K K~A9>}/'>L2eϓ 'Ua1p3h,HSS*Oa*-EWD*ќsGrefosY(7?fTGx!ȸg6Շ{z=bw#_AV/(Ru",% UЪ*X!"GEU1AGmi Rdf'56Z5'pv}TRߘ x,O,e[@^M pqb 0 {G#An' #DlRC>p ڐ.o@{U,Ajr~6-*/)7%F]ptkY+,;`=%?n'*>5%H)jL2Vzs!R3IF};G"d5j"$wKAQ%"32XϩjDWw]Q-+9v?Z  aU5YhSG ei;GU#毯"_^ũՀ($)I()va̐o4Us "Y XWpy}W{/~}DLEYW}@B]dKk{SW҈ d"_iZg,èQs:4vaK8=y2Uۄ+N޾Ƹ/nj҉NJ Lb֯feWf;Q[<?aķc W>Ovnp˲Pu"v'2$!e9ǭvX5Ԕ+m lZa|>Y GefrR;HgcXi-O݃pBTgPImJ0)([ª ;$؍^jjm ZLFO ~tNj*`EӘ|xGJgTӀGI\faA4ve؉˅&@xtk@^j`Zv顠k~)X$1~cע+8dɡCua 5=sx==&(˝W@%^Xzܙz%Řtw}&=aYgh`rzo@3} wub}2;K㖯8p%}l0J17fN t,DnRĊWb_/zA7\1zUB]` c3K9IgWv,T3c#`RQ4SqOtv.:߄?jit ˂dj h n婕p}JW j+6r`h( bfG 5HВ\1|B4_6˾Y0CVv NTQ:G󎴿Q4oVjp^uMpRA} MCLij ? P! tނ Dhsۭ]ʵC+~[̀|΅ ,Heg_'4+`(&7s '8 _2ڱCSݝtdTꍜd8rӨZUXO[Xv h*Ny rԗ[\wZ=/"LV8Sw%UӲ (@,;ʎ \[hoA1j3(`Qdk/;9`X/i4z2+"[LqA'nԛ %s6f^bQڳ1,0H/y$% >.d !",?X+`V񜊧+9[xʤg-FBI|fxg5#ةzHmy[?ͦ0td+e`tSZIይI0(B1"U {HDZ.lG*J% E0Y@^ ̟l}z,_Vʝ)[䥸?Z;{)$uoF< 9JJ @Eҏ|N1[]-KұgYZ07070100000444000081a4000000000000000000000001642f097600001ac8000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-analog.ko.xz7zXZִF!t/]?Eh=ڜ.+ʄ|eLfUwQ̽•L姲(_#O^(Gmԅ>Vp^\q.$tmlRh;+չP>C=oX]u'wHĖDcׂv&;$IʤNaAH:w0Uۼ:#$?aZN"ջga3 @T"{H , ܖ_.a-xt?DjXQЧ?5v6U2RS`ljhY`@O D@afic",Ah=`FdU*{uJÎFqzVPЧdOOOXFs]Y 4w][BDƒveҦtLߙU4k^4h\*r"Mh]ߝY܉vgh޺ūFâ_@Vxփl/hHjx9O\x?(Nd:6~ Q}مV]*g" K29$AZy9 <#HR`jB= gȂѷ~B.עg"b͆v"GB 8!)훤'߶w$a#V?; )eoZS23Ek޶Q_.#k<=Cf/ 4`vÆ>a1ӟ!FN"l~_y\c>Sfа0,톼9*U㦰vhsMv!_2*Fա=+'%ZdVۤMq ̣|u +)!$8t5  N6:NRi$x4:K=f֦?&WyBK% fWnvju!'LNd]ty4C=?L8|>fS[ms嘴FHzVocꗷסt䳓2#<*2kc}Jֻ]_e8G +:xЎ <`+VA^vAya |0F@q7K6 xF0| U5=8"& 1Y3-ِw>0sJ eލ2 ɐyZd3h y%"s Dv#_t e LC7ؕ,`W;}#^ ij2cگ[޷}^)+c Iה[$񙴧gۡŹnQW:VT1 )[X|cI|G93mz8W]QΥ*8"ڗM:^. tpLҏ駤ri-^|n8_lƎiQ+h /!DHQn25LT&OKY i.nu (KgtZmH H1~tgyZQUd ._ȕb5m VߛB/^2Xq շ8P[3?֕ñWR8{MyNQOߝᤢ lUfV2Ėzkr}"C(ٚS]H'u퍂p]um;@vo3|J1#,Աv2u*zH?.аzeh8iNj2>d/6\v+ePhKnpIjP|)cKЍH<ĵ  2W ïY|u6(̇ZnkM'uiB:qM)L3ħ@REbXZs?s,̬0aVY(ې}`4"<6+A>c]u/&X*%/H[``(xzQy7Η5*b'\LQNV,4/,!Z7 reBa,y MP8 V \*g lyzO> @4fd% 4e݄VvӎhOh]&JG2pބmKn48 ע_ -S2!t[e3`qs#l4' STVKw/q,qb:,"^Ù0M-m.+^<[gϫv;]裪DtQw[EˢumYsf4 .}xf$?0!*LcC2gti6nٍ]|Ɔsl͟^HakX Xثb!+^(!OK5Za|u|/M]<>hRbphlE``d8:0v_Lc#DE46p$FYTH+_s\O)Q!*w8M>t ᕱ*aEh(ue Ny/b: 9#G@v-Y/j%qڣH&q jeɂ[+rVfJ=3yzmS+ yvLm]! ͭ`RRֿ|NANDF2'SJ'jhJtdK"[HasF\B 'L0uX/mB\0M^@MpdÝkw h, "˚2/4'Nй n'hXpm0OgjEtaS?˸)ݷ]7P_cM'c;3hw&ff?(bb_,`<` [aSXg4-|eo{m3+'GlG"GŽ+} 鑡uUa991"<Ƙ_3?gsdt`u7 J(t}v=:F؆Xrթo8mC> rš$2@妾aPbОIa3rA.js)0ulq.o{5phNdS9Z};sR{a 6aVomׇ EΗBo 3yot-w`v4zEa GTҖK ټ3'aPu~B6 J4'!i!8ݫ*"ha },x!v3aHZ%@pBݔ=<b^Wm´4>[Άd @jj,,ՅDa$qAٞ"Ԫ7]5Z }"i>rIx"mx׬KI~ls<؜N{l!!x鶋y<%nU70TsΊ|rzW8$bFBb;'Tzˣ: l(%AM,o?N $77trA%E6Z7,c:']mcݐy捊py@ZR"8 *efbA{BhXP6&l|f^|=C6\P+ 7oR7̘OKitiј B*) Wm;bj3cXh_GR,0%]@LA5;Ҳ_x%,puV-#\aOَ8}ձEb7 Ag~;# ɼfmEhւ*׆1a~C8DǮBqST,bJY k+Cz ">*ny.է|yC&r1y:Hp!9/;X3y혗U=SKٮJz95zƕ9k{+1_{|p7O4ǝn=7ЄS' rel}w4N# ke(]٭lv7D@^$Qug/݁-A!obism! 1;Dzk4\h/hA㸇Á8 |ۉ!us(m7c_iYq!1\9Q>]ttMu0@2We8Vϖ_ͦ0j\WVzs"Eߌ)7h4 YKԬ?UP"󅼆A@hQ$b  bjGTT}9;%5wv> Og|#<3KR|v'v[R{~ILEҽQNWuuϰqFBW;_oPnB.]rx@\d)|""4è$5H9Q||{~?,sqIqǜ#LWuo'=t\ HJc`zߩrᾑo"_mFF 4Wv_Ku }'8BiYڳ|N̕'OƆ( fX,/gZ‹bPMa)?h6݊)vq!4Ո;ͼXZPWk "7{3L z^][t0t4ӝZm5hv U_T04Ȼ6JڊYA@Snoڜ;Éf$U3v/V!EQ<5I\/X!P$߿&Q:PyvWPzC'p< IAv[be1rgj4a3V@8)$˴=i5ì$pH*8l,nk=Vd"w_eXfa)Q"YTbOL U`Er$R%0オpwĺCJP4}qsU,^ogHz/rBG;㆏&sCM.Rs9͠ePD0'-[ͫy!!B\o<4쭾f-K;^s|SRubTu>+f TG79SCfX\22AǑd[:|.fI\5M3}%vG(M+ƚj_lMjd/R FE._AZ.ݴ]7=cruRU* ,\^}ёu^'`h:5L@24wF&ɔ̓@%"8l"ȷw0xy.)Ӛ"R1>4QVyd er%‚sK۰-l?)釜s/ׯ͸ CqwW#%K}˔ke!8\d *9_dHʵk)S5 gYZ07070100000445000081a4000000000000000000000001642f097600000960000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-ca0110.ko.xz7zXZִF!t/$ ]?Eh=ڜ.+o >/!iNejf|k<"WᅫI&cR95٬g`PQU磉x$_w6t}M%u$X.kWۉ m3/j)Ç% sU;P5]5%GW2uYp a& nϽ\Ywg'xq"J02zHb̵ @Ofw=ȵ4Bj۬yϜ 2n/>["8 \ćIȺ6R^tfnY a_ \+"k,j͑Uݩ5c앉A8_ni97Oo,X񁪞(2]ۭ1hW-Panl1VLw9h;=VG^ \ozAi7.P>IgٮM0- i;\ʈ2V=܌kh1.-3=^7etr,זNf#@ "Hg90GoECI$c$z{7Tks>h3 tgՊ*KP4ċA  (3{ݩ|%>xLt_썪X弫VyavK Ch~ē*rpqHs-pXm@o |>xHt̐J6%*UWzCH~v([L"m8IKbCE {UK*.eDe{6AwR |:q~ʳ)k]G<8koWǐвJyWS&5ln̚TXDl+J (-OI $*G qy1[@c PUwn{0,yS"rCgSI>fRik*pXˊݑc z*CyYcXk!3X|- {ȞiŸBj܍􊴕0mmh+ 9b8TI7b9M2W1}jtӅ$iq#Ni$J>k agl׬`j5;&TifZ,C=S7;)j8L莤~/;mO\-c:-s"C>~>Zff I{g^̀5+R)sx%I l&t>z!]̚}q`aw%{ս-I! bTc;wuB0|Bh]njkD%ɕ*0;@5b>̦qpLi尋x%G-un -eE X@]YgŤz;yhK&3M,}?d~UM"TpW!:[ cx8r]A5;"جU6WP#+\#{'E]˽ ZKJ,e=́Ήײ6Ã:.3Y"BעQ?b$ L.8zl!:\oa14E~uhD%]}݈j3%/-C*1ZTQK܏..uFH_dr4 s䔿+ؾN/7*b8 Ӏi8/aok$أЂ^0ݽc#Wwz/ybRA-d٬ tnxan[տLڤ/ YxvKk}%nی*5ytus:$n\Kl]*HDG2C .t>\r+,SK!2( ZF0Cy) ]2'|AP}g!M) $y, -){SabL H%gYZ07070100000446000081a4000000000000000000000001642f09760000a120000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-ca0132.ko.xz7zXZִF!t/eG]?Eh=ڜ.+plJ%''vk@o}Je5?d</xb0sg7{1BI -QqrB&XBBUbyFz=Z:njKU:蕯@)ubws< t1{:G]/utw$}{<ݺ^<_Ø"!:D kKвR8Ҳj5XYB˹k⏥m6@ qт_Kk\T\}1->*Z~YarN;D2 apvpo- l(`&pIZM)ߵmzgmt1OI>ZfLI=24g+Jz@LwEƫL;t1ՎU,m_͢%B+6CDMɟ gr Z3y3nvwqC;ШzGQ#Rd) !,K5Q5oʾ]07'<'QB!޷oj_S쩿C2p> `r3ɇP;=4 /QZf|Α@lT}FuF;SLB 4lin@w۶ m[`U˦a+&1 Mpef}*וNԋw命TYtjDgIL[4t|eʁpB/.6[eE9OcX44dݏG,kMSU):j3OIMq̞7 R7s(=O|T"I&EZ踮WYnq9L>^q vgR #@wڇJ*+.$ǟwŰO D̷$#A&?{_"4gL754F.N\pwY!Mt6ǔ .1F Pu򵝨z-Y~U<&Bp;4>Sd"nTl^V5h61lZ*K|t)S{Ei0U|LYFڥ,@ý͘CZŚ8uk?*<][SjfP t.ɄMddC`GWbDoBCeMw,fGN=K`YW$qe;ĩ"MܮZy@K"Xoީ&E&iO3,dV)b 2#jn'!IeK*&bdD֕^Vys\܀'qD:M.r<$t|}=\HO)_6&g^$Sj7穒W*}i>e/[킼C~;zSGhowyEb(j$~?_ԺiREN_r.?p!l4'd CҴk81c( 1c ( XQWJ#-_%+K%<2QϨ1=w[q9%&Q{L{wyMc?`.3uPXNMhեfl$y).C%L\X1Lۇ-(?/bT\V:]]iɍS-1C0U*dsXM4pK%'VuCJsxAG`&m9}&Pz=FB\ۭ/\ivsHkԒΏt$kEtf؞qf&ի ;xT;cvzZaHw~Jt>ktlxE}?tB:4Ep^Dh`ѮUp"I˅1$ՠ?]*R?4ў2%mʌ$eqe\Gd4Cds `0/CLk&AyV[+~PXR/˃S}k~HsT`%&cP񈟋`U;Rm 17i12&x|.~x_fՠKc8?ڴZZ X ObrV]Чm˿IK1&LJm|-$r "<4g_9Ws_~]7KNfl>C UaS5]Ev!B  [:0ep`j[ vbЙ.;FfsR5$O!AWiFԠyKζ=\ na2 jF <tl쨝ň( =5UQ7U"*9YoNѩlX&!M fKE@@x+(R>[A~ev6#KQMqc_Yy~,ưS=\Lk4ql,-!FP 2Kwqb>uy:x*;+l/t΍I>bDlO ߳"hOMlaԛBO ;.SYdFY7@&ʮ 3.4o2>RL!EgZkPn4tB`3so*P&T=!Q]Ϊͣo v)yGMtBHa̟QⰽH0?b"֜p%a "/+"bL|.4QP/K9X3шjJldyَhMtuv-54`M1O~9`I<7D.UXxԜVS0 Ը!Td#qf@AK[(蝙t+mSwID&p3l^ck{St] 16j$Yo "I :6vgvOD$IgY^7yQKe[0A݆aePBU(u2jrHA tb1tB,-Wށ#85#,yPcj#c3lnM(0C!bp"t?}=;{_"[@ɥ4X*^Irr&j{7ЈX-4 < S|Z*'J3IMm"16 geKqV`H,4? MC NttK5{^8;C-ok\/S3q畱vab5zPQUqݜcYz!4[qqxh:dxdAPv q0cf7Vь .=~2wAȩTlC6#\,''Ik.nUb ^Rw雩# r9!'ŕv7?Z%.\FpZIԈ'u o&ֵzOP] hF,Y+_됙+|KxQҢml[=)*TQU6 g7^#.%"imPNm)7E'$TUtp&B(ۏЪL qp?W Ǒ:ȈF;Ȓw58DbBVq\*| bS {W5lj^ci ۩9y$o|s>KGo%eJ\ IHA 0"|IJ¯c=Ӊ GqA0㫣*d_N&M0h .ҷOm N) gԃg"܋8"'j'+bSwfi"$L<Ɗks0AGg9Wl]]l퇙P}?`I J(5:C@I'P, 93*D0٥LN0QGbr0 gTVu\g5E 7*8.A1ejFQ}!f_Z4>i8h/X&,& wZ`,'Q*ْ\u$dJ.ZR^wS(con`ז^1tUQMUM.@ͧbnNᒩs/ H_"˕ LJѺ.)(5逳{0(VK`@e9CAωOzQQ٨fMKj5Sw+wJ9[p(T퍌)m I2JzϮ SV’':yGCt嘬j|FwdnP |7oP+tfn4!933:md75\nTS{ e+Vs|n$Tlӫs$4INJzHZ'<4rO29IF#as7hyVwO( (s[ 8I-ֈ`ra>L5mVJk?*rq2ULѫiUW N٦Ju߭uGtv. p*3 5fJ-H#$Pch7]"sU cxI ~R VI!PJ}IVՄ?t.uq}1˰sDS!_ %z&XN™btIrwG`ؙT\ ]exm["DWLC`F&xtuE] 3cOҧIG]yxTW1PFRlLO"1g:I mY`tTx4ㆁ^?u϶) p>~#FcC"0U춰?7{Z l8|_~O~g")&jSK"WtJoJFO+m^٧j즣~<$Kk]ap5\78زM>(|, "bMzgğj$}Ba ?ASpR{,X4@, "1;iVaC*FHm <0ӯ<,]PJs*NdQY ~Q2j6e!NxaKé$RWRS]lϟ4e؄PZpax`KN7tH ]ҦGɬ98U 7xlK?k]7'Tߙ%*i&"~t1}d/*t)Qb&@Ʋv.vvR Ow ,7v!{tWg{JsK {Tܥ/X@ 5 eVT&!>4UGL,q~)@W\<S[Ф'ς*,6MuCnRa[mCT`#,=3V6mRI>n6[PyG kǐX_|B `oj cU OlWWlj8'S t,QWlܵHLD2>BN?&?γ9g7҂'B XPz+޽FíG!Ŋ?G|Tz8]>#׻%{3.tNRtOifuddR5 h4nj1w0炬+C4ӏE3c,ѿ2(o!%ZŢM+u1Ieunݹ.95Y kT&-ohz:Ӻ : sk84l/f4WӮpJ>,W>\\ulg,Dd4$)g!p_.i$fZ4 )"J '!aUVzyIn&'p*u/ L1Nn..U ki;WRm"#.vZӫ~4s8y=N;Tۼqa5>+83'_M28srC~e A|͟%)$ppx󧓿עj d"k$oBb'0ח_L.*7- ,Ld۞p̉@[ %_5'+}jov[9%p _.zu[nQj\F1w*ݝ5Un 'І /  ;Bv`pX{߷&b߻v6u Op0sU]/' f/Zt$l9j\9 ~e6mPVԈ[&]S XV(@K@ S!stՏ*iU+­HsW'*}N򨥦itcg&(쑳' 5zaDGe "bf?ƍ;&u0\aXz'[=\%&ʏo;=U#JhVAAC"~@=]_|κ Ot㨲?ls6E{HkP)sJi.T^JV HX儾kҖZ Qh=rMԟB #LDz!&"-.On<"1$4i 0_Y YNEN6 8TpIndu KѰhm^#qɀs.Uw"bt̽u-:42B!jVe/X,BNsUd (4]G]eip JpS,ɖd.alDͬ9/>JSVEPpѬ>a\՛C^mC[j}7;8&Sk#'p:w{Ǖjr6r0!ڀرRww^QX $zRC,#$%A&HǚCF Y + S#3d3*G43(pfPYRTXl6huXF0Qq@Stt*h9']EW$3t~1Ve>l 84;^$mldЄ' R4.pfbƁUsKQwr8BXYLj ,`qK2/8&~>MHiLGz*C7ڝri7g>~ME< 'n3\8Я~ `YPBI L;䝏EEo&aWksBtC=dX(ҕx}_*d]רn =\Z/yH  9\=եv*BG~]^O]KwFKI,W~{ LJ_x踺>.;{Lȿ7HtUG]{ꇘu7qYC^vgdPS vka5m'eOo땔a=>,'!9Nд~¿a~wѷ>HϢ`@ugvJf|R,zYpvbqYξYޡ>iF~,stë0UGSTx>-\/Jb-<c@{hH(m2D0А>h;P~ U.rt"lq5DEm#:ll.<^*3]^&0AT(j,"B[Vڎ@&F1뗀`p7ag~WȸI W;qDW{ 4 wDࡌrߞ8ȴfsQh"@ +N/ܨõH8W(*C+JBt G/ f-'w)?bb1}#2hlWnِ3-[A Lr^-o\8ABf:D$Aƒ  >Etc/CP.2ZQL$&v(ᏓN.kI 2S}o%_d.QEK| ֿvImp,]ڋ/v߃!PG~o*iH/j +Tq4`zBSAϏ, Z໪v;Nc=4 >O>1Fcsa,,m.Ǒ?:K JM+z\AVבn;.%iR4왘Xbv«f>,eN;v`VNLd37U$"u ~BGnvaVjHN}7>:_u_ӊG hXNr8)qi؃L$0 hP Oı^xX=9 H3") N.!ew"MWCOvd3( P%jI[~y[Df-M fQ:%Swڞ*Z,{0Bk?:ěԠcYrwCU|=cHoPk4ھA5/g>&ڝ*oA=ni*F;ֺ e_fLB:d>Ln~J#Lz7 G>Fx6OHՅɶ M \i|dvfĐ]2-@WGl|~7x./ckajR&tHh<9$ k(t赜;"y)6nXp- Wp< Qjܰj;;OiQd^=G_cJ4ڧ/'wHT(F$oW FJE^E߾$~S?ߨ ltt |5ݸXIʪ8R^[ESrV2q-AV/ ׃*28sKܪl28#3ʎI-Co܊eoO?8lGG.UCK+;"ˆ^% JtL U>Aԑ\l;%S'\6.#ZYL=`w0F~cX st[i38I#3rַF]GB)w h :'EU{[7R.d?F %`kaҭG*wB6vr}X~={**iErxi{N~1׌m~PBmQѺ{gaPs9)+޸V:2'9U:=qܵcwf`uȢȻi'TlB ?qMaysX"jCN`ϩ62G1N hOkx1$!m2&|{ƥG씼zKV&NΦA[Of4"h%Ix M֌NAɍvI̬^z&7[Iɴylu q71=̻=lq dgznahx 2~8_R u #OBt,enzcnc+bqp(w09T%Ɋ*DS.c՝|E#V{+\X oqң5E]zƳjԎ5-N(Kݖ͜3fdE KIpw^@~w\457#7Mè n8{f@ $/GI3ݿ@J*U)9- ץ6 a)l_W db9bE׷ Yێ$)&S)iߘ$.blWJ| * Ǯj_AE>.)Ͷ)baMzv,(H -La5h'H0_tH]V1,' ؗ%g쉜Tin*bZ)V.L kGfb(! $BRe y:u5.hvz,_H/qˤߨm;pMe26U"$BFZ8ἒdd#9U g~~&%@Q0^ZB5"*,7erZՊ@ǞZfveu 3IY#}G=>-w+7O5ƥz2 :{R{䓶+`L%G;9#/{emW.(*evB3ϲɪN!FRn|{uz6fJ͟n\ˉ3p-ݳyۏ[ yh1#fkutzIReA xUNr UЛ _w}1eB aeBM4J8èj`8}cDQr Y;GY 8c$۠oi!\!vqE*y-~jFw~}UYJ zd$< "bTq-n$:E]X\DB| #F3ofLúoTqBb=J{`H[븫{ڏo6: iiW/LO *4/ : $x)%.1j)uskvK&kgP8L _PStđDj6|QKn~|ƒEdwuuTǽV8μ,#['"*Ďɗ.8+5/>k_(C^+vj }IBC/@3 # Db9eȿǵdSO"@֬ K&8U/$|A~@&c@J.6L4!QV2gusDu_M5 f龸-Ȫ Ge*#*pQ,fK6G6aYAë@˘Z-U9/ywrT p!q5` $"Z+עĊXy f.0LALNi۔3WtUؑoMKȋ?@&휮&Kbvf)d-#M5B>v]AT)ߏ Sq^ߙRAIj:}ޢ uY F )g2TSN7һIΘ;2tۑ!,yr6yE,X^"`1\Vl]tqDPO=n\QS T[z#$YqԹcJgrVq;7 pKJZ4ߐR.Z ˫;M8F5a!V$,RwgXU{QC1pV?4 Uĩ~ F^FF;5[t-"thɔI1Ab\>X7=U B`һ''+w(mI{kٮ|Ut%%Rd(jT:| [#2Rh] f׊Ĵ.>)QGkz ]םs*z oЫ-ݙ΃>zůQ&0g(\H}!Z5ߢ|~UigĆB,u`| M_}\mGI)YvjwyحF" ^6Zs>MןX](IrDT.* Z99|3vӌl~LhݔY7 n:: !)q K"5r0BÔ,@,s@h\`_I|0wVL,/%t̀Dosh;74SKmoBpRÏ<0(s0DsԖ* EdrbT;Q wDa81֛L?ަ޹EOg2LJؿ/7ϊ™+t3JP(V$F+ӎ KUy h -ww!2OwtJGrph6R X^Ke3umi>;J4MŧuLr\⛝l2אk""J'&A!!LO6N Pa5xڇeWEk²J!0̱59LFꜼa3H7,btPUKpx5r ^0ȹx:5P3y{>b[>mtmK,E s>x Ew'Շtɿ~~ªr"Jr?J\կ1;BzTͱT\YHp| E;afVA+5awd*pY(e1Rם^A)C3Jk]?c c&W&em||;x&Y*E_Y&y+NWP6X3L`;y6d i)sgJT=s\W#Lߑg}M_ζ.Szg2Eݍv753s9r&k. ~|9Uf@f+y%q6I +FMf;ϝ~HV`~!&>AnεMbM3HS{!T6^A;o)ֈ^I9R18`ZE{-I}gEqlPu |mvv#QTkA^Eʔ+k4m4m^Iqj:𤼞86b B(: fFY*"$Eh_f( TS3GԲc+a@af[%S#_#v҃7^ku}_lp,^Q099֊ h54t0p4'xdI.jԍ\ w-fnr4D kOC1Dk?U醸y$V]}h ߍj#;@-0!bﯽ=kw{.[U Yn<JRեNh)+IA΋~R״8vef1d;Lm6+kis)6#> $|#q$fW|X&,#Wqtro* jJa M n *i?Kۉ~3gXxBle{LZŜ?قiS,ǣotgEʺpmOFR-7toS龴Vif~㪃QՌo /:Se^=>ְ>팁U`MtqR('Vc{4HL?LFnfrE+ U(\(,kYoReo>:3)Z"z7Jaw8NWuxxӮd.#/t"XWxR_bLؼhϊ\mJ'H/Ue nnic9?/?>dga!3H/ym~1)8gC${Up3 X; dE,~oe+a)/Pg8X듉Bb,tIir|@ CL:XH ⚯Jx \-Tvz$7;:udj.H;'Cp,(N$72E6m %a&ː m5.%9>vm0ыXߒ*w{W0?7b3N bm@9)8ZlͥxZ5+F&dBālCb~w΄㳙q!wʈ>ͺ-g ŕfG *0_.o" 灹,FBb(4N\l}d/F7L`Q֔`NzZ=şs:9;fo6r7 5@'ZNRLiGԺu3Lc͋Hό}&c9Wt&7gI0ݓO'D^vmZ_.|v?d/{ A1hm6~~x7l; '[Jx`m/#Eo7pR[aT.)uk03ub_| xy\V#YA /E>Rk!m?k#DϟYKIҩAom~aC6#ʑYvd^Q*?̉I#v"Co&`H℘fi!gǗMvXo[{z*# Ql8'sݳlRaCQRSV,Ehz)lXQa?-<sO! "ol8SFK$ DWtHl2v$ }VIڈ4=o-jC "9T@Ҍ|=B[$P QzzK hgqiza\j.qeG5?)g19C&V>A6siJ$nHnd CpsJUXȹᑄc D7@T!!kp:#?1D&> DY,),#Tl/m$?[ yqg2qkOwEdSrnPC5 HWK 4d 1/85?QX\Y6^ڇT߽Bx4j#qAHNb'098ML UnK<ʥiq~llr*W'EYb54"89dnR/iNj2ΊJf))-,F>_@V#OIe0>A-Zy%)0^kcК6A3oP1 + fn#V-(bIô wwRm (fqo0۪pT& 6}O膸U~k%$]v˛tkI>$ՌlHeܰ该SF2P"âB= O^uOL/'MK؋o`tggps>^ |K4h1-zsfax%<=Pf#EKvNnhgU\"[hKw9\3!=g N$33E0}Ii!̃jAL-6Ӊ%JY[T]EgbbY~B,?|W1U5I@[ (S!u +[pteĦ0O)>4v{yiۚHBuM?J 2 1Kp9 'ge6sB>IQf< Ι2%O.4z]EY`D;'OO*%`I.oioiyY#.vC[)xZ 3"(dqkk|} l>n$͘@ܲuw fQҨ sE,.VQOhMJ_ϼa 4pºu$ӕu<+ӣ-yޯ.@Z|xa`Rj {|pnU.Pج/رKtlhd]͐Is' ؕg%튫h-Q(At3LeGZ#S{V*g6GaɥXKl`7=6 -gftj)&p{_-?/%{qR.$ ]Ze ȻkE;!2z%DrnUl{ZƚД+&~<ۨ62uHp~Z-`v!Kh?, xzzv!"{l7ov ēK֌(-6"1R |z [GXPx{meR$l1C[&耸@>4~m9 f@M~psF( ʧs3(0Nlw| Z, e0"T6M*4a!EQ&Iw]V )`\שqϘڤ"xWM| c,1Qh)"f?8f$\4hv_s+L2,pZa-u $~i"8JD1â8wȡ07w+KcnbKwbHj쵫d1Ε(1yJ@B@Bh2zZڟ#4Fq0#5zTz^+ԲHt|M6eا/Sao>)Qw|acO lBrQ)mF)B0;4}v 2{TǥMH$=k&560V5X>Zŭl׫kH7ivFŕBc<#$P7zbjg*xxKzX-q­eqW7{d:1St)i鿗8U6C < 5n0".v' _;b-EâıMƭJH;FxBwS)W'+? ؑ2)eL,Ssxe|L=(bK4+637Htz:zˮΚ-R˓)Xn:Kh( ~7c43UH0oAHpQGҊcG5;Zw 'j&:d8&ԔC6 H AOf(FUezte~ōu=HIojJjYD|4 T^X(aj*㒅$ |ZEX&0uS@d|q1tcW5AogYC*c3RʾQB}9 EL@L;i34:']:3$3w *& =u[/ kOD:]f*7.VZ2{F3/6,RE)ʓ&pͥϙ &3rd>cA+c:=-jh`Qe4/Ls}̇ úC5eEК>EBP뵪\wE@q #Îd)R.""q9bB['x`: υd1mh:MATAeIyz7|"H~WKFSᄈU rrl8AUF%rў\r]Ĵs,7ͦ,,fQG57^)0gG:IP(%&IG_{3!bX9=K(!?WYuY,`]NhlR.2AvuQWṎ>g񆤔>~]Wj/0<09xL*[q=bN3\u'] o&i\hW]}ՓS?|1[h%`fybQCDD?&@ yCrLik WFUThSѦ ‡FϭBڵGJbZ޶t՝iZghn:^@c$W<AOj2r?A^ou=Cį'7W8qhyPhgsJ X V"Bm;IROKo@+Z^.#>V 8q\jqaJ zo;cH9zNks( uQ$YgxY4ӥ)=D6D'L&Lui5%EjXJ^Nv aK͌fɊ`Ih/LuўwhleI(HME |?o'#?5HO;(]e;\xosTv3̘~0b_VCŨ^-%&ƇuʩJŲU2Kuwd΍taV5gsB-3.BX;=KmD95SrrhGޚ:h)@ 2-s ٍ , r/ӳǨHWp03tn%Qpje.W]fзiЪ<< 3k# u)ʴ=DZ!J-K[1K3=RfN:!JP7S?(95 %Xڳ!>Ԑ| SQRȮp ]JeȺ[Zct)RmKd<!b àўyZQ3f}SuK!ky \KVȀGCxqUm2`X. RHLuhaZV-ĺ>Yj3S 'fM;Z#7MJ5(n(&XOCGX-Iq:Gu(xPNluLxiZ]^3 <@iͼmK?cs)w1? Вsٔ#3r=N0"-d=AeY( XC0yad>BnD"1  >F̹o{6lבLev:[ùϮF i.ΰ2[z oU> PRR̄:vBz)Pec +hJVBY6[/ۖ?uق0J@W<}٥4R!z'[5qJd>n0:"WTpZE8k`*QbvLGrCaH&huޟh 1Hv{Š*&:T-D£Y?")vt`EQqaPvk_; [t1fYɎ4ˍ`(5RŪb1a`wiu${ d[{&8@yo^TA[D\);P6 -)uw.~ ag`?.9Zf#aRT<4Q5V"4cäMSTVGuϊ<7Y7M0#2ʢ~`J_ꑁdCw_ ϟU8pDI*+8vzt4`?Ztm,[Y> 7z㚖Q4(|pbHip!}L‹9;y+Q qW)Q.IlUkS5Vgq[\+7.Da$_tנI^$TaHZѵaH]ݫ˥n 7_vORjX:ʰɸh]n/cX90#;' q4u M/3V)^RXx3]1T=JwjnuCY5w6l ,;ޯY H#}+||`szbFT:nG J:E/I~0%}YBcg'ßWSݣ WbO UxŪwilw ۓ31?Dc8h*ow te$r&vHLfQnָ˕yX-v?&PSBLwg>_'xHېsGsZ&@;?fUqi%d#>vH׶\ɈK4_A&u(2Y92\/e2x e1~YY8V h}=^P*l穲 ;D a+Y0(.ہ5!3S&bҠxv^FSr9Dc IY*K>b]W&㹤vWPg\>D;ea^Qy2#!LyB#tn}K.;1`ŗIlDž72/xxbbۡ!JlOMviM,?̺UJ`0p(^qmގ4I9ܶGb~N*Ts8B-?oď9:ҢiMZA)#Po97쭃xh9rvDlN|st3R'K6=B#|BVR[NnA\sktLKZJ1-[($Gϥs"a_l/iXl[㘑kžbMv90<3AwoW?%茦C;T$80ucA…yG BI:Sr4Zq-KɆYWKٖ'hWǏg ̜~ V|5n}A>!0{;Gp) [oeJ&z(.(>kqQnd컐͒o1z5/e_Lt,.6Gf=7y 3%CM)*T-N=6*Q&Gžd+t\pݨIHxYq1,]52y@K||$.ﵒsvN N4X4zE**2m?K3)}1 CVNTcc#Cm˄Ikj1zl|YD2]JbFD-m.I/N\NX *Vz` eTVo`a, S,uOΆfCBpP /Қ5n&22QaG^_ T'ЊM{XvV/BxP>xz}scB6 mЬV@]=""%I@9*d/`@Ov^fWFN0(xLXmGʧ5m-O*@X L /˵$HKͩ?#! 1%M ]܊{C4H`WȼXuq\< g<F%`.58h~}Τa"W*.d튕SӘ_꼝rlsLq&S@!6/̊e!=,J:R M i-b(5 R8O: eA1:~eBP7FT)(>Cc@qIXHfXke eG4[q!21 V :X,ж;)7>0=D[w^>@E!n`"{P+걫LB/&&oJ'@Hq뉠vhc [RT2rycSd KdmVx4att,ɶz)7cW8WUG9sۄ&9^eԪ$pMsn-MSFk=χКsJOc"y*ӆ1`o2@q}x#lq Aɂ֟:,1f*w&~"ǠePp{OJؓW4:c{wK @L"Dz3/D܉s3~A&c&hڝѕ75|0wlК6DHUl/;^D=I=4x r?v'6Ge0Tҗ}E /Zro|[bfNB-W&U6+6)jۋ~/tp"]ZK;B ɤ_W)bXlYfN n,9d8c!J1%j<r; /z|k,/D&u#t۵KC1-X$&T\ZJZ>0ų ?$YtνFGCz[`>ky>e-"^+~hgJhϰSNnәV1\m6E*WHseԔ6 FB9=.+b~8Fa[fiX#]sU܁}(4}J Ɠ3?"/+XEO$moT$_/\=tϓ>/]d.ђhQ:MysE@-z>"pZ@vQ>'hX y(wQ|+Ǡnl \_gx3E͖5ElQ0#KlP kf6 ?v.e8NngÃ42іv]/W*i$r%(P<&i`49c хǣH'C.ͤB)UtO萞2f YIP g8 `=. sUQ$\: S $ z&C}Nlk`諻'W|C!Q%E W18QGA +$(S:dF5,ؑ~|[6Ђ.Y(uIőugE ~j|/P%ceŤiPfO*e@{ƸQj#`Y|$a]H꣌¼?i`' syr(}jjeÍ0S QSr$No3rb{4wF"ȅ)$Z# NJRQLK-Sƒ}vAxTjȝWUs]XpF G@Wr ^cX =v}x"A؀ۢ:a->+r x7kO1`qX+QSyp? ! |upIī=t:0a(w8eG|m (>lwZw4'Iϗc'-! :MτvVݑk'ڂ| }ttPK|`XØZfL}|G@Zn(=eD[5Ǵ[$ mC끖A3O3 іx|OU0>9YnaX%(^QuH "=}a#ًQ<|K@7 O v׈|L 49[0ߨvJ/]bY-{${|0/"!(F`ssuD;vG2=&+[Q$,6웪Y볤a2#kŜ+ladZzd+聵"IA ٺ- в:Ns}T%2 .6tlފ*V hB/sg #(,cxl՝DT%_iYN|m-]kÓZjjW˚|z_,}琸0I^a+=tu e|1̖%1~f ƟWDbvP˵9u'$]y/~F{^x_tS`$I$r\#m纍6LS)CjRĦ"(WϰE!!4{Dj7ԿD4ERA`TC Kd[OQT_u75|ϐw+UF9您64tsv[ V#nܓ^Lxw!^E΋G! bYk/ iͤ5o&aLVg%Vd1JH~חlVkiAe:,;(k;hEE=Bj@qHl~ZVX\~ s{Q9h2npѴRWo(^rx3yaOy}!0yqh >G 37 fŏqU7;?[f$Χ(6`!6dZ!V'}hH'E 9&zc,S`Vt͗nc-$Cޖ{BOFAhEz&ȵaCd/J/yT37]䳖X$YFFy="@^ny0)/b ~a:SF氋W<VƎy2}e̖}i_ 1pׂMlRBn _]6E24TӒo|棕x"~+#(IJd|[ r1@Ωh :5A@6 DgeD.CEz g!@֍o_Dׇqd|2A9ޭɘ):ɚsI1rcz\AV]*pKX>~:Tm&*i[XA5&<0u8 ,[+n!ZSg])xRZJD`-lT -bń[l5G(a}H^>y=Q޺EKLXkE-G}bu0Q(<&K'gnW{K{Hu(4z iQ2T9@R!{7pe#7)fcE7V[e M:VR>:{P2ous 1Ab:0 ]mPYKbe¤RGcq4΅n6 @CIrA{D_@yC:/PN\]SdmWw"/ D#dzq8yi뭪IKvJJ.zeHh&JMu_:Whb%/([B$Rsxi  1E`{7_P' cXK}K@J &6ރ]: bu~-P!8]:n ڼ1c޻q2:yޕԹ,e"TY(dODkK6JíhJ":6uT^JdVnaTmeJe-P+&J-vѰ= [T㊻A>?(9tg`@6zRfQyo%C&Qd?a9v1;>?ܥd qC4>:p$]E@ d+jl:ps^v&$eB+j5>1tD%RøMť~#\+hk!_y0|cԝ>x`ùtZ 2wdLU7-_?w5PoI [%YD?j9hjYžAʛвXWվrcY}B^{ zLz.8SoT @F^S188p? _B3iGw>D ART."k%ɴg;(* klt7ET?^t=ޜcuQ9͓)7ܫ%!›Z:p&l~P9+,5\]? mgr0\H`yΉa4c/l8" *KH8C\ +F.?[|2K^o`GRRv  }$ Å P~0ԻnCYv.i˚ɆNQaထ*Ʒd4,+_uIΪpʯPx;eUw"hBr} 2u#UD=gQS ~9PAd4q YOǏ/vO18k>r-"5@GSM@vٸx@Lm!Ya޿9}\@SZBLt:ԕѠ8.QX~҆ iіR3[_e^g` o~QTPzz`'U&2J"?fMos^ڦ]qBY‹E163 LERCo&@!8Cxtc3DhzG$L# ،)|gżg(_FƉd; :f1FԼ@{N]QXQBUjw>٧f9`m$@%k%bd{FS,(ckG!u@pqq`G$t}=ϭGo(ב5-T逤=.u% 0)pI$̃$q6쫟fYt$^̕Æ^,D?,{[ɴjm?ۥ&7* aV/S@q3A6Y5c[n浑yU"^JRn;5+ .l{w5sAP@sv5??HI4X;t?pá~.Ύ%1g(>P[6N^RiT\m4ʅf.7@C%sJ i/'tȊثLH#_%Sy䣞"qe^ᩋe !B`;Q1C%98PBf9G?e vI3uRucI:u Sc tW'si nA&q6Xd6@5ZKԚ eg/QìO*uwUfxYdf)\#P#dExeM[rrYzU%qQϩ0(Z\,=O& ȗ=סSA0TDMtEe˻ WDdwנU;g ʭa .Vl2k=W;0ZV Әsiԗ{ꍈEL+| ^Þ))8<8YC:ڪ,YZM#G ~zw,}GTեVї\:0vfSO^_ĕ%}\h(Lu}rg;"NS­0%f5GPN ,dv5L!>?l4>+"+sˀeke(o4 Q ++"8$6q;'B4lG#gH} \rKjS?o9A;Ђҙ 2 xL3EH.y}&ޯ0tIX"M]wӱ*7 vzc&ǧPy-AN]u SZcB@ eUݢlnOb,^ H&ADu&7thQ8r%9Zk&d$jn0H;,"Fr0deċk'w[1֜%Fڄʋ\%/5:}8CxB{oHz'Z^>v)*Wj{;|T((W/?~d=.½kBi꿑cw? \WJ7f(* wxdrGT H+)6:|6d^e{6衃 M`Zζ$u(rOM/oV@DoV6k '?@NեꝄn #WJˍaA|(K7g9u"S ];"Tª #eV8J{Ş鯦  J-0`LEyy!hl}uT$zf =O`=Px_At(]r"@fC>j~ DtZqiKreqWX> |Rd7OW+wh>]M,`Zz([c2J̧?-R;"W^y-0DRԶl wr"+>2Z҆SU-!:wq[?2*UŽ(8?軭]U! @tA;c:!2- JOe٣^5&A7Tq_k Y]&!^j7 ̓iK8Nj;i (C}K'[" "& T0Q|3(mA7¼6ƘKe!o*6DXWtftRҗ5(ҰMo4iXeNЛkfHԼ|@}`q^f $}@bQ]unq9Kwe,2v Dzj'?p O%iПא%D~TWVrhijoMRL4d"k:yaŠ'4ge'd8iIzg+ }ZqPP :$XUDs0Z(љK_)B2M͞ 8Uj~M(IpρK`gt"}fm'4 &p,wXP, #l7}O|iJFOR狇 E7rB[r#Y(%cfR hhbg@7)hm9wӦ2<5sʀB* x}NOZ[#ʻP86Fp]MVIɻ* D8{t0]TdQVr`j:ϊ<)/'CAa =vj(H("7j)!f3]u"RTm4 M[VN(g=<-IT }U4B^ZmWz*_RTRF.p##?o4Þh#~oK0(;@W'gٲ`b#uZPTD ȴqءhzgPRʍiЪ VCϩ2 QP=pLlp}XYg/ӥ?Bc;cg,O5Vm9D('Vr-elo@xk5$7ÓtC]?8|4.iV><I'$5l7$ ;$?[.rOYl{$2z pmk~fCnp؂Y]DX]z͎5@5T SQ7"O70 _T;8 *x$K'8POhL{TC}vܐW"sG|&^SwSFKQ3x±8'0V {qea-OZdЋ1e=Z;9^wmʹ 9 isWe]:a&="S0K' *Pk"{C<*B)f̓$ajX=lƃd~a]Zo_iܪ7RkrU\L5g{xcF6YlJ>`(/+:T3b`{I.zt-P3;Б7YK Bd rXj[ \~CrM"̾sG7䠫i[ "|{LƾYC4Z4]A2o`VJj,9k)~Bu=kT "=^P'Q/VXr hNE7J*,jS'.1/ƱA`,{Gf'4qX;N_4$#B{T?$eqh7:]Cja؇ ? |h5cnV6=dFg r~K SȏlZQSjT~ RWb Lf[:n?6eW,$6#I=5-Еh0%֯IFo)0.Gqpy/8uk2 -UPe<ӂ|F->?- su쿁NHX0MS+JuDO5&SN0ЭAc04}m7 66VKrE]m?<>ꮬEөfmMZvBw|Qf^Ŷ,S冐1|a SBofr |g1k\ boRsS}IUhb~1qӽ=3p`ّArJ@X{I1@ev׾ )Oğ~!+.k0TzS81b%VAH^?+reLV/7EhrXH*6f@t[n^:d'E{3agNWsV]@يSi,tƎJs >OmU8G2~Jo9j5ȩ:[Mr-PP!ײO|;~t#õAڐ&xL {&S)#WdG.栐c!P  TqeZUjGA;c*3 4p.TY k{myĨɨs TgMIw0VƒwO:c̱PUOEE&65+[ FѵfND̃a A\'jղ'SvSd5 jӦ V;O+LrLtpqsZMK\58wΔ2{%@8vrT LKAԏktܽ]2j;w-4 unRwL|6z>_G?sG@}䎻ٙzDuId 4i SE0@hQV@e<;OkoW{}5aɥ'VdI0GͪǙ 9clWH\@f[Rr/[d_'LAD"o<  {i/qn󂑣abGͺd/N/?sR"(36("hXsӢOk/Ց'P6nSȲI @gn!iyXg,7̤x9+V_ + V~C{Ӡ;V@3Ҽe}[YsLҍꙕ$HP?@nyIח(z7¿]kt^cO^8ʼnx?{7p- xz|2wvVtWUoM|"kOS8̃S'-sbc&C<^vCyצ݇"*^dVGh Cqr&6ǺK4.Pd ;wS mY+f +TKy^Al'hиĿ 8eTЯ Z0Њ(*Fr!N}p6z0״0mo+W S3?9 ! q9hSEW{IY ;=z>d^|)<#ӻdl ohۋvokBaiRiJWe5U9,$$ NL߁1mNeVAA.B D. O1jUHu!n.`c>\[VgbFq,|BG}a+vh7rBf`ELA`mO}y& (jiX1ފ$ af\\g >3x#ƹ>nE?v 9άIIvuGQ~܍$<ԡȒD|#¶J8D\z6lAb[RD˖ nT]X7=-My}d! 'Q| >*+.2ck5 {W{rݡjO&2ƟoL%-v26l@D鷪SUÅ]%ZdŸ*{-[tO8UG^h)~X8=fYrE;P$E7u-Piu<^gg蝧=uk&Kg0SdDtX:& GW-?g=q  AjSX.~mt;3^_pIA|47Z_<,a= *F_eBd؞5~8L"y aӭی*1|Vj "G{i'?58>| DПl8@O?ȼ.vb&~ }K﹘. /G 6F7?VaXKLhUfUC`Gm&wR5N~ϖbE42&$g ՙm;o"}m%$9bDb#%Isـε0& JR¤\>mc3&~OB7cjv39kegZ}aL sx:+3[T$ZSyD=y8JW+p{RP"@Ry ׮өv#϶!{$@߿fmϖEyA 2Zx{e@J{.X.4蚍U> Ŷ0n@1$Օ}7/OoghT Jb P9fsaH!te6/!Vϒ3tSnNU=S9lkJ)xẓ\>;챷=GHv$PAozvZ=s8؏ _LSVym[3+쎅@3E%Nxg*\ϝ[Rܴ+14(|jKXZm-Nb,-LpGUl/SD%} &2.کu#oۃe" Wp{6t ~hR 9h3k0 (rS* Mthԛ7p_ *FH\lGa" -IhcXYihY |ĕO c01=:%M܌͋[⨒ΉkUOpBbS)wl;bTtq8eS@VWKv)FopYxS/[©CGqlWf Y^WOa cګA.Ro&GV)R@v 4efxsNŽi)6.r#eg`$QluyLwj/4TW{#t$" /hB^L&^f>؝E A=5%I${ J|4q RJ8me2dC\\@XsC4V~!>*]k"3kJ8W>+5 b*~mtSaAU a]V0~-o2=G?/hq"O?z] b 0 2' (@|*^~!(Hx֭a"^1܍i]#OdZ B3iDo d681.*2Gٿ {E+KmgLgpZ6reBwkԱnS mzOF;wc݆]W.GP`P4;p2C<\8ϜxY9"3D'aTk,:TEo_ W3c/J|*:䌬H(;{T>@yOm_ub~UU%CZbrm+I5!K~Gc@bMŜ:4vZjNÛA{^TzmW']d"i#pooؿ^;Gwyy#G.3B:oK }"וF>ad} Gy8^~d͂pPr<Bި ^css"dJW45 mFWN-Y3qaNfR_'o.L1e Jm4Z[N6'hQhh mѫw$@DYo+wQ^U8Rz%S $!PL_o;@䛾?~" G컰=;i(JY5]Wf N? Hyix`:6#Yup]4sdam,J-]/aBn/&?pk?is8>v̲42nxl6fZ+8j uŁ;jx nkvS܋ݹ_f} yO׮M5J3 8ZBW]O2m!BR! R;Ƒ6"ev3I44ˣ%>[&QWH-)Z)%]Gw-C\)5wFX$Q傚 Tp6uhxc)75^JdF 6neխ~7ɍ\I1cU[E9>Kb$eנC~uU.l 9Wc$6$QbPI˳K7*]1"|6.!oyٳٸ5푯[*_k ];-ܹT/#M\akUij4#; ĉ$8&Ԟ[Is66zQ?;z.P0RjXi,'5n86W(w?J{fSW&I/|-ℇ~yt%5(Zw+ѓUy+Efj 4Ǝn9ZTHs5FUR"s8nٴ)U; 4yB{B1 LpbLƇ&%`d66PF Fom8S./K=up ˛ /)Swf5CV}0&DyN) |q%hZF_mjCHhm,&L{) '>^OM9 [M I|F&0(TGT3F@ ~UYB7hD49ۣ㐤3ʻfۂ.-Ș=)Ų d($ă [9P `*T7N/ ds|g)ZyKv3ZgC"= د|Q15xA6jmePDvy4U5aC+\"5ɣd "RD s;sP/ˆ U) -mq |=՚C+BpP\d2Kai]u GP=,ʣup¦djhl] ,-z pSΝL O~`֗.lM5 .2p%1Eo(>,PWӚqtaaI_zyQۀp'7 |gkșSEWra. N:/{βj;Go0 '‰$-ȏT\ >~Ϝ綠Oţ 9$FȖ;#%"TOaUweZoa w FJq:E;Qoc@DcHFjY*XXj mغx *<9~-,8ӚU|2|)j&쑸C o&˦)QKEHB)H1KZeZGuu8YV@{/hzsX ,g<4᜘[%:S]WI#xȶprPxi2P5P,}}a:mQ mOّ4c~_u2<1QgG}a4ZnDy,+ zzGRhۑ-^_lC o\9QƢvo3o{aW!=~J,y43ѐ.ʪƝ-UQ\j !.Қmvh1᷏g"e|WR,#;#L SY 3eٗTruM /i ?:lz)zr]1>dZPV&"[Obd#GZREAd.tlz^ꒅN{(ƋP]#62 Rq]i]r",åH}?43f힚^:Dg0.y8i$]9L䫀Yafz= ]?CvAT6+ ,Һ ,4ۢhFqt/,O|v,_nٕY|C=@Xy9OZ햙UGm W_?=syƉqyxУ v62SB P GPpܼR: ΠDl=lylbXgE͜7(>B#IYx {=ӊOĖVۯ @aZR {e@~7WeQjR,7vy32z$(N&6*팭"6w޾V YrdBJqv9OY.yS0'^yՈȆ)wx)ŒhdDd rg = ZQ 1tFhjU1EE7*q瀧uITHWJʪ`o0N:ҧf!qr˱Ccx; KsXVuv"͆ņWsl}[(weүuޔZZƿKp4֛ E,Y"$aºdZ g:dLYpzXpzk*]dh>֖ d]lV g J~SD\_2ZC4mΑc4q MJJFSG}zX]{ h@\H8OZǾ*25>'* 54Ϧ:Njt{G)1JN HS%~|Eb_vmrXa%F6,u8Q A#;ƫ+8I: ,}vlN-Wx_T/+L|!vF =71qX׳ zʕl U1vH;v''HfD>| '/)C[9EO>iu6\=[Дؾ.)Y  0D'RK@rXjY\r" @8%6;s~ #}uLuog4E r{ DZ` bND#;IBiTJdWa6ZłنS189g_ #g? ")u~ j |ɳ||e,ak|(qnӨ̇u^HLi+y٤i]=rg,TK'ӾfTev%¤7N]tw)S^GPHuƅ|U5/b_1jXU6Qjm0zV Ψ"'C+eC`\Tf' Kiሿl LL[ٳo+G(*Mtd̥|Q#K 2ŗ9I'o/pX[jM9Kw#0 ˴Y}4!ҏkTK1F+L.)-gő@2 m9iQb]9QZ$^/ĭgԤjV1 rC SqUٷtu>%q= 󄦟n+߉~ Fims ą-Y~?.݋  Y s~`C$Uk{rE !|Bpо chTT36#R@َxR&9xif5b;ڦ%/?uhtu,b_{Cy4Xh9*:\PzE*KZ DTKODĴ_dLtSs)QgMwf9ʋv_B Ϯ 1tI@O'>,k?(lnVI\/m |߼! t.bIu3$SJibxkAQCuK9R F_qs\DTI7I-0ڛ#xPh'&-Utt=ěсLerx8S X?ANiG]J~E !'M&@ܙljeSƥlVR"Eŗ߲X^CPU_⧏ϫQ agCdo32‘foːM+(-.7 M+РeOw> x>h> (t"Ro 1 X|Ty^rF 1 5saO6Ҙ,[Iǻ:QGΡEmE21jW2$8 0vŵ %(BN#O5tƇWͬvww*EAFo1C|J ?7BC %=l^lXHḪrf(A[y] Q'&R(^S>FLg+D?nvˀMAG~@6#e:"nq>(L"=bv>N`y7U'5tj~Ix8g)oxYWF)ʼn_vULorw[]ODؕhZa|qy  ܙ*3}e|뾢HH֓(3A*Q,irHgPhıt I "=G4mpFW ;(~/ix%ĦVf|ipхA_Ozu㲣pZ Uk~1RەTd-Q6XK0 4K4m_]=,6f R׎?>(*FpzH!,.!re^ֆ/H.gFoz7_T^@zg vV{+̟0`]HeޞJ*԰K^MFJ5x>ʀ騝GgPsDAX$]Ys|83,WwIf>ρLq fhNb'/Կ~/{/8B (hwM#}px 0ȿ#෕[R?厪eU`Gyڮ0OR&E!LhՔI?vDNpS6Sk4Yu$A-3@m9ö [5{7P+!S:,nƝ Z[+\TZmM(Y_:$َ ٲkja|#$/zwLRK^OL1O{+ $Y-` Q'zuG1l:'#Y[i5sxoDSj“=^INػDT*9E6;ܚXC։[YůjV0eXs6W=2jJ;yɍ6%`,?߈rr d Q$;1-7mxd_U\ŵy3g')~3*;C1- ɩݍҟ.kѩ[r{%y#A[bNmSa 8sH9DE_(:lv"3h.04xaPFp`Ɣ7:=IwP@ ]mfj7XOTFQS%_0%Sjv}+ f߆wbAepe?*l\g.(p!@Fi\ W.ċ7 #f28lȗu/Iu@h,2=ْX ^5kk@T7? Rl }<%ZvlL AI31zZmjuW;]*˻e>C- 6:Lp!h3os2TZ\qkL 7c4__ٟs3O>IzR!Aci NF$CRqQF@DG@-|^Wuͷa.ŮaC|L}R\̰#Cc.n. /8]EF60Ppa~kKy]">K|ge![bP6t1zPl$Xf…rtY@l< 勉ھPal-7e icbOwbjsi(# aQ{( Pwcě0z1 !~$OY? \Jߗ lGZӊ(4ʪ Pc BB^6̚Br|GTU'2//v,E\T;$ ⅠFkj$h>G b<<{sء#[z$Y-ٷOyLb|ki_4T 9~/Xi ^䉒*}ZGA=4A1ÂSp-nr=6]ܾd өqZn9=M@n\+V6BP)?@>DaGgt?ŅݸވQ:Um IZkոBٙS>X#1^4hSC% ZzTU92SQmE)5ATBT$xbc@](];* X{ ʉOKz )n0W yԜ*I8M1]`ʛ a6̯@fjc,69}3*r4&e%WBGWS2@1x\hS'\+z@..., gCV֌3v[2VE)DPӿU7V91rB~"ٞ&>{^Aѓܾ-p$; z"@|yɬVyvob$+%kmXcR+~4iP%xZq4Бŋ S6;t؛~yRoʭ_|MǫU.RsMAә:f~T܃;r -ؚ>fm3Ƣ5wᤳV,3f FL\a3ʇS"^; 2S8`I4 UJ6}u6 711b2x' aPJ @qۇh3f]Gcs@bS(-&+)((4ciuU~Gs9p`yenut1سșxXgHYi}m')8a^E>nr҉t.²SCƭZDFɇZu.[=ѽrsS?i3I& kC2Yj\b+,X= s=aRJ1xj|`3.ъk[#/x$gpy'к0bj:>MGd%mF(ͯ[*:Fh[cFXzڄPbq5A}2\0<mẁ/L`F!rV9<Ȍv4yPr5)|%_&=Dߚ pf. Tx8Ҵ|9 v¡j1bv :f:Z !م ݺ?u ]rW})S@yc~B|sdog{oߑjg }"B=H,^fYYLJ, "VJ3\,@>GBY,ґQ f4f8K:(=R+ssA1kݯQp,778hXDI Tz$򡃎,,#:ixJ8;;Wᛵ_h.@XQjw<mʄ* ޻w4bP,Nz"OZ1a'J1'xg]c,4uW/H$UF'l\}$k~ V85c˼qcDt0?ٴ"ny;J1+rA[;^2c?h JtRDS}Cw~gΑgn5iEץ`Vg+Le+AIh{z%MO;'Mb;z$!cM!;NEWhGB$3AeĕO-z{5ҫ?ɼKGDRi k#kst RU@Nh@,ic; Άؽս}>|Ep$Z)]`7f<3Cl5 UbdCퟰ5:m$y Ԧ/YT  84 Wr5יnl,9w[\W-7})n3D H'lAZ0or5}mAm~K蹄8W#>ZsHQJ11+2֣vRͯ6[$aCTnz[A,g '+~is8W Daa=wQJg!g%ҲTp_j1/XiIS)(jvN^ QlSB41hm.2ivejts~ۉށ3hl)vݭp^`r{/6;_"=[t'Ьa!$zR5d(ǯ܏9e/kE޺YEܫ W~0dzv1zkY-ٽMʄOT%a΍1F_g6Ifyv1{0fJUN'`L:rzuH^(}.Sa6]88z))+;W_>@@ ?@Aq&8/B{ 0Tٌ H8˗h )>W&惦ӋӄrxHK4s͛bP{i@Z3ɬ#,[^8/Ԏ1eQ%DG8X[9qR ]gAӜ̳$s, PKȞ544STS726ǾT";"ự R 0.34F0ꯦG֊kSRA6¢*a $__w#A̹qcw\_fE\;MO`=`C0p{>7I:KgipZ8aR[=(B$-#B꣪ UV¢3ʿS )A`EDqIpYiaĞOow786崸T!,,N[Rx%q4F3*mAmƹp5T5B-<<6+G<՜PS>YmHʉìK~俘 ^>[#{)ۤy3{-t'[-t'lHkSk˗*ԏ; ,׎E²["'Dp36 Ta S?6<ߴ{Mel,ku's 0z֥40y Ṡ՞;N]eM ܙk-,>ts$Tz:61rH+%w˽8MҙǤH n oT&ET/k\޶nzfW't/>]#"U%C4-9/G"=kI՝ׇ!ahQEJ(Z'qSx)SUX!=a<!`zx춟y,ÿe6HJàN iN)9]f]?!,Z5zsј߼j5өxo<ѧv\ܙ_|rWY+y1!"Ꭱ!6*|;̉,(i^kXwrV|RfzB}0+Z`<"hs(8=BSwRtg]G+u5\(HO3onr?zIR.YϺ1G2} $C(##5pEAQVv%sˀ[ZJ %5h__])?=x6e 4Ш1>_Q 36PHQt"u*'ƈh \Lm-wQ%lO0gKaʎ!Ўa&klscs<6 %) [ZP/ Eؑ:K!;9" 5Rig2:-4/Jj4|H<\ ݣ+0 ѝ*a@3fdwnqn8]XET>ڨMn:}H$ #8jLn,dKq}ފQ&ᳰ<\yk_-]σ }]+Μj2yZO('6Ifcg0y+ z+<^`?&EMe8xN|ݾRh>Z`}^o׈q;)y_;~FA1eCTP3Ql/ ?S,wȎ (0u K`&7nSR'<(ͅ'55smC<sR=QLr⦬#㟖sz JN* G:ʖb@S2w,IeRlv¤' ۽kFݳiAXM[Vʃ.km.ɉVsvd*w(Yt WA7;!5TBʍ\:, t|Ea-]A; cFv`m6O^SoG@"¤Ed"Q6 +Zm+~_LKKEԒςZd_S G vYZS&>+/uq`ڡSk@`Ɓӗ{QT+KSEWDNča^LL.k4&T%i4+FS _9 ) oCL#')>c:;#Iv0" _2AM+LKdJ[~ bq;o軕Yf8D֠T|v$b۩#ݒdb 2^VqeISUNߟ 9S8R -Uj{8u/ڇuI e kOʑyҲf٦zk"x6\Lgۻ\򛇘@cVD,q{3SJ?: H{g 84|5,t }VOkbqQmtm瀻AGr_wЁHʼKt.k/yR!V,T;+'%tEx^p7Gf,Ա]o$P븸DtDMFH`|Ձn5m][zm(Hj%V-I ھ^ISoTAFkvcDz{. ՉK xFi&V\{"JH{L@_ ʠѬ,/"S! 奕JExw$w6#DP#g8=LX"aMsR ށ/ ,bUF[A%Kh;$zKЁ3 ~{lj}iKȁhc/֬AuOc 0OԀi6隋"Go0>P ,*/ؕj̽}U ?]j^8ʑX*xx*9S=U ni<{m xFh(]p$-Y=%+lWENr>o { pmg\S$#+3XףCur / _ 1>)3V޼ДJP'ۇejM Lcx0G mѴAni`Dzeŀ$dKv:E7gEI\GLȏߚ؄ ?EJ"+ 7}cW&$+peZ1(C'J2"VZMalw,mxaʈia~8dS}:ՎWpG3/qbFL?yPC{ xbOsg_ [;톼d$LZ>CR)Le<öUL_lF>> HtzTE;%(Qpb< v`4¤ЖK/6v]eW#nޏ_ ]KM2I>o:.Jӎ5&q6;k0l̘EmO6vBdw!=x788 d⿽M᠘vIf`ҨI%c)A9WgXA#CʼnxV윒x bs<":Ź'i}Ůô cݍD1F?Tj!}3!# sf4^Z|L ?U'򟉉u86bo-rk}ӾW#ir9WOh=@X#kŞX*80Qn'U8QXHۯ]R*[ xF'"<3X!@eq2s೧U!8IIhT^u/Tf518nK3/!%iajh4uN8R`ė)l`թ1.D*$ A2q8875P\|Q28Ib@ovhG_ɣ\GcHD&0E.XHDžWSb$KED6RHi18VT"-dw[=aYU,r^"I@WXv.|Aѳgr4RT:-Fc=*$P8n~}jقcP{xl=W/1S%"QVMw Bɥ|*2Q=U=uî6V2gk FM/XْV;Ӣ')0nD@R2pܸ <͉v2Dip9k!C[1we51x8|MS[#vo$ [} qP`X YAZ&jY+ _>@1ދ ϳzlWTJC -`h0 +VVY۹G f)sA){v( 'ROqAu/AbU\EmS;d{Hhn)GmdmS~D]b^c$Vo&NM% }:}`𕛥_h CL?o=`44v}Uh i%5l>yYpn t= ݟE20l.?݌qKMsPẅ́[elPo/鯀Vh΄o"NaC=*Wbȶ`roU^~{IH1V|g.zQ#xx)!o:ZΠ,Ia M#ҷSJs8z<0N19KkhcO !(`_$@ԋ]j #6](6-Bpڧ m؉СlWSB}sfXOML̓` T)((a4$S"4AorZMu$$px~:{nX ΜSØmJ:綅ts}~-Gkr0DjboE9}':8I\ Stf_}XSV`>V$vED-|nx r5۩(I_F=!rlA+Ք͗5(!kO/ޗ~YK\.1KPlU ϊg 2vp0vJaS1YA-9܁hobFhP#vWQSrWߌ_wyű M=A¹EWBbmp4|wʁQ7!Rm̱vGОhjXݾyȣro2Tð%/8|0O^k \5D&4cJAOθgaN2Y=sk>%zA.Iz(hl% %&=OH8ZSR?bu6Ud,^~ eK4ԇdDoW (ԣd|k7 ѯW-mTT)V1>LB N:% JD@5\8<36!g_ ".(<\n Ɔ F]҃v )3Ê  gm*?ݫT|,-6twZΊ?Xo*C?|p9H>w :Em8[D MlVS=*`{D!#%!6 ZD:l Į &`tML>^3QZ5 VyrSVzOc&99Z DWC9sQG `}E:#˴@u tL@e@$; dYoBJH*H&xęGys ullijA&d&|5Ѥ/I7IAЁY?J<{e#%젰+ҡʒ4y~)CL\317ؿ$ C^鏣jӺ⡹ GW &>M ,{oW[ՁNz1jYGȈVG= `|c; btCJ8ԇ!4~85zRN?C9j<)ZE@_wEl, ƛSd^X4HRxFO8gwRLμ:ia) sϤ"C"6/=?_t_Ѱ̆>8; ǼhZBIǍ#6ahm &TPA@dD۳ {kFV2N5SBD?D1ıl5oGMm`eWIxDWnxWMgIQ| VZ%Z/l PE n.)YU37w&񴚅U=eFQF¸L;%--]# +b,^ad b_JQ6zoSdה\ƀX!5죥% Jb9BϮ ";)b8ښVF`8uc]Xc)1y/!k+ϜXO TmyBBj$a~}, PbhEƶQ2f*B5'S(! "Z~ -FE{IoG͸L |y5 hLj]kBm'+sه5*o '˃n2ȟx#R mk:-ֶ?cY5Xh<:h.0M.s_] 1'mozD'P*8/Fw4PZjB L XPr x):d9ir# 5اyq3~Ҙz9nhlt1%w,u|GEu:NKa4 &U <.ћK,:cvbw^߁M.cz%^a;gWFsyō+Pa A"}Z9hZ+d´&a'cm7Դa"u.\m|G'#mNXa.7uGZձ NfV 7|7AQeI8` :;&WZn]Egv)V I;ot$凸 /8)tpdQ!.41[ ʸ"%(Y)sρe*O8xuzrhK_O "=$Qd>4+:ѣB>yg\ 1grO@83eZ q/6a`c8Ѵ)tUFr1LM^/KRwpý`؆dmg w F9i?!v\!%!΢~y7e =SGe_Ve{}Ҫ᥎JF'Ovت4cνHLQ7)p}`XyطD9 Tؚ -C#x؎Mୠ:C8x~IŲxPΜ@d7}@9dܥfv*:DvŘ9] ɯ>{~{*y(x(Y ݒ(3I~{)ؘh@U|mz-x=m>O4+0W qO(n!|y&O7N^4U-JxA9(t6udw/C͑$\#7&%E}6QhzإH4@:zt_R?(NٜԌTtic.$9xpM%힂S0/6.$5P6m)&]\ONfmm_GjQaEv[\ 0B&N29fXxіP| T +Rz psC`pkyZ%^&}k,͛]ˎ/\HI>LOag J|ł ؛ŎZ1wB y7J󙟤+zw"SFJg=UA( ]#VAY9aBVƯQN~y1D^F/b[fz]@zxݰu,~P_lǵ!unbZV{iGW&'Use!M] -,iZ(&YlEppmLWK'b02 {l4̶U{x0 ?Lnf[nW W?A)^+`pL3;JgXkO}:GȄsAۿo:\%0262=jh#8BCT27782lCrVeJB9`Pb#$&☭ml +MD#nq/Ktd0v~$1AzڟDQUBo.dz@b?Xz{le;]#w 4C@ ? )NGNX\ mk,7B&]d,'3Q >ՠY{Ռ KF۝l4͂/N JN]O,>'Mb 3,nEEHnLZD $=a.In3? 7V^qzka͎2GTi&+\&9 }|1*X:%!Ab:4=tX稸lφ!M?mOOx;{3dmؼkHLѠQ}A?j'"e,ȫsmK${k8o?&i]2XCı\~KCDcpMb"̔z2FXh*ȾXթvu, h]#Hj%+Y,LOW3|h{mw^Yl\3qq[2\~sU'14H+X;Z`G'1+T_k i=nw~5!J{8b)?ʘ&>lB ݾjNe&yGaH@{u%yH7J YIv*p,aþZS?"UW4#`.'T`VG&2&ݐwàيyD{Tbh7HU~*.H+K;vzVO=6X)"ȴ*z! MeW _PwrW^D-%;9l[+#I.s!1s'm v[L: ㈤IR4WAr%Tbw{_,.UÝ1H\,v+M$)qi09y(]\(/g!YO(5(YbVg?DdMVO[M@EpIrVٮ&Ð(6(OAѧ[pUp"o-t1dGvцm9j8=~u[Y3[怴 JWbQø>쳑At}UWC^ZNMxȅԂi[q 3Le TU1+`#?-HF^^疿| _k`XGF lPW_ Lt퀉!Z"AiV]zQetWt25FIYuHvStJGeGh !{@$ũH65۶0)&<ʱqrLdAa35`6w qϡ ڬ e #`%5_7&1} :9 Oq_uxɺ tM>+^5Q, DZd ^$ui^~ 6P,]Ey+Ϊ E`Wk 'P2KOYO'<+cs0,^UH/7{ ~~vZ&Me٨Ml Ăm?Iƣ$mR z`ShQà5ǴBN}`*x5+>r}nt6nW)>ysYM4h ca | T n̈́4ĉJBز.4E?2lg!mk>`kh&Gxz|qY*&\biO {^f.'9rz.Z|͙3yhBa`0/?,1$YGa'8%WGLWb&K@n'a0 lG1j?y{)8k#_F-BqE?=Z=D(~kdf$lKt׵wkA)ɹͨuoOd;k|tAҨX$Q3?U!kH*N:PbpgBfQh,v.Ȭ0}r0s C̲O 3sP4;+ zZk}VOwHjƚUbn:gLK$Rاo]~Z 5D ^k$nCnSZ1!ZD|W ]VɍUU10 ?of["eƷGqu#?!#~UVbΜ*5KWf:h=Mn"uMj+Mr yˢJ8r\5,7Db*`HqbgS-T.|9@ ,k2_ҁTz/Z1";^i0^L<=Gp7>q=@ !GTfYg+YpYb R$RW&$6a_mo=Qѵ'v 0dgKi+ R,+^4#C^(` C_O&#T .$?[05ovb`5]%C8@c6! s~*ڬ V֥? D>r.-K pb3nax YʔIky!"/ c/}®UDqMG{,#+m#E}0Ҿm|%"Z6²kPYpGN?9y3rM6W@M+Ĝxwe|'o}>Ee~/q]`7YgwIx=5k[PVu>آ<yXr\q1W3k[Let:P æ5rЧrOoy|A N*ۑ-~$ʸ-">o7?=Ȩb̻-Q-gSvH׎OAAsʤvk]OЊŭ10$Uv;y_7z%-M77Zzgv mf.Yӏ|ߚ?w lh;%82D {҃4ݝUX:r'|Ź> Agxv >&UF<ʍ_vF}UͶa6Ott3]F2a-1-E,ҫr?ٌ7IƌIYyzDmf&AX}VfI9hZ08~: am'oF+I(PW&B<%)[JXx:Ȭ.4/:voh],Dbkz)@ c!R߀{Q2A;l:e l$ fE&Yn8(tee#/.ON4 |XZ(ŁTbxV"LJos-T2 Xl {Nۉj\ج ?9]-T`R!_3KXC'8!ίSͩS?:deUv38*'MOs 4 k!ůi\v  n678oܗ۶xj$Pu{,0Hf]}c=ƻ;|s/2s`j>opӣ|H:)($Y;kA!#u_N Š}:1]TWn#hJ(ݯ""a_W>ZւktSrfA pSk۟?Aۉ3kd .kF߆G9ə 1Mp$dKُ 9duXKyz, H6Kt{ǑyΖt=T @&<uU'79b=ƄdT]{|zÁ `|9"!\;t~td ƒT(䓠QZrrhV0GSIWgNt >fL.[0Фx> ~ Of8KQq.ڳ7bҶ vEx+;Lɫx=NyFQE~3rxPs:ɏgHN_VAK\eò"N6Y*Z$ӫObS>xG-ku2ܦ̪>3=J Ee1巀Hb2*Fp bBhM~sfdBrt[e<:ٻ%i^&ϠlLuT.}#'qq޻eYYIW`vɚbPsXgl (ߤ :`eѝtJ  1Nexλ4h鷘Ƨt0V~J|P;8:>5կ]ZvQoR|SyǤ\u˗$ bDBWoAѱac!}_U3 ~fAj4ŇVx_d3 g 0:\۴r)rPkDL r/MI7M3+E X:K[= e9t+;jKTܫ^%U2rhە!*A^3" $hK*rr] ~'BSe^?Kqd!Rx~(:MS5-(ТVU?]hIފ['dmiRu^"|KV+'B 1vZ2ڃbDT"SeR#;y:cj 堠NIKH:R?srqo4w4wݢrlȰ?%|+wP2Qj& )ԕIbx-] aץO>L؂QoM6Cl0i bۥm:\]T'6O`$t(5\Dҳc;Yj`Iz-S?Ak 9-Zl"@F=x>*A"&6=K.7ݏQ!5Ø tԙZpBˆ^wMDtIC vRyk6Q<9 &"xm5wd J$ɖfdhe1Wpw 9͖\wc^=7.;hAFk8l33F蠂0A"<|̜:e;Jv|ePIgF\hku=H;8xZq|DOs2` s[+qa?04 k8# TmG/ [<9Ky giY`<% |*|'NzIU_5v%?+>$.#D%#x_X D<MFP1LyYC* 3p\LHG3A8yfֶj=-#99H jHX6ؤ\zc#߱Ds>.G`Jwɪ)-ve ׿$N8 bu_=Go${r`WjPÈl_iZZ,h$ kN3[1:o!4E$Ap:Va9jJg#.,$`P| }ٶj[U)8TxӮn)%5;ۚ93˂{=Myk_P!-⍏dX#\&VFfwn۲jSo n;;Z;{~v1a~O&`]flR" +P.!9g ⠇"TP1ng-`lcsОtDmm)H=%42k-UD̈́dkh;4OK'6;DУW4φSˬRUj% ~_IGETHӚ==r\}Ő\Ԇ+gn;L(_?5C'WԧqxA^.z˹z%q/TFBa\2fT ̕%LWEs 7P,Q@j.UCk~_.hzZgPOBML 2cPrBmOwdaUc\gY#S{6Ŷj-z1u ,uϚaŢ,|KtuD;DwĤ){I5 dتl'Ӳ':;7͸o:6nn(ӔJK=k2[Rw9#ڈQޙэ4{&piЗ#Fi " YZ^< = /, #8W kjMf}{(ˉ){璞ŜK*iː~1`rПri\Q:hP\e{?y#񒵏vjw X_6HPvo-}̮K]"6#)phӒ$D)`e/ %Ɉa89APz)}pYfv-YUw'Mԕ7a BzRbY~xqe+*X,ı)XpvvJ_9&h)ׅ=eS)FF7|MVDb3]ٝ^&pļj4u2.AO0ZE g5f>nNuA+'C#8\Z"w$Uͭ{T`c&Q[wTntxBKg40f[ԅUl: ngy 0,~BJL f!Ptb2\KtKmUQn~2y.<Ĝ7Iܽ_`ޤҟ4Y̍ןlHHY!sS8Ll=cH0sIp*Ol#+~c :roY+/:q:ۥ0y Gh]z"8ػ[5q e]p?~iA\E u~ߖ+tۅ>1i&ٮf\\備6 0OmXb[~lQO0>ITc! }1sYzG ȁrjPYaF[EZzJ-6G5?^ƆnUN/HLI7Z7tdh` ``\>AդGݎr<~( d*'JKL_hRsmrzaZ<A*qZDxq >E=d5ZhD˝uJWt%y޳h~xШ:e_1s7K\晍)U GHY~ϕ|_*G3o`%deoZZI>*,B5"/Pֲg+_OiCC弬۞|^ЀO 5 4)ܒ[NK LVQᡬ$_s,?/ '.^К6q2=7yJFًF M g(МU;YܢjFlx'|0Ňqyusd*PO֓iiRWᾶ*&l p6hKΝ?kuTBl[ɚKx.X䂬]6vq(խ:Ǟ+0\6EWoUk (ڽPMz3(k}wf8 |^%}q9ΔF ot9h`Q2 MGZKb}!ב2TBLVEtL+:F\uYtf-&R5KRB'-%rr!o7>O䕴b.\kgslĮoNyИZܩv$3pK~b~sD cրI%(f˳$`@e8Jٍijd0eAh2?vqcuqHbOs;vC7;bnǡ3gvM^fe>zqOJg;d!hMU_MUMh|9#%\K=9 58^P6 @jjr Qj1U8Wrɿ.m9' DU}Pt=Z/dca{zUx]-?Gϩ5"'NwL7!Qp|g]Hvy} |ӎهM ^OO^$oT$9^YpoUv|+.c{71;#4h{ JA"f\Qs|ӎױuεn~␼)Gᮯ$y1 pN;nI䘒%-BXNp.Z;ofb%[Ǻ\m7-G5}! "wᎂs]mk3* Is rz q֭1Zp0U31raCd!QiX{9ܕ=[uUoA} q IGF3Mghݪ~Nq %Z:RǙMS.czHj$ +@:&^׍'5uk wMnvA8p* BGؘ1zC?? Ru SL_߱Gk"zvMCؚj&.lAIp!c/p+g#x)kU54p5\r}(67B:"b:8.U`g5OiռG!+ڂTTxKNz2,6rKE;m]!ETRENxc][e8ECHSUs/&hxq y&"޷D]{d\ȒHj ݤcTxe5}ls,bjţ oxbJn>kGU2 2#}Zcd?YFWm ԧB-pWvT_eR5+1v2]_)U 9xvj5@:P!%۪ AA ?pm#iү!58gd =Ňf2LcQ"?_2/{Y>Z$UZIe##X}jdƁ~>~@~x61y @-3S/QD XP*в7~JbbדP!ƴP@ y)e ܄ylCcd?9 .hֿDٱ/O퍱q?F#@_yN$V ~Rg]UWa.{Ÿ@{.|VG!.A@W=_p\DINZM}.S7U'QYL*Tjl,W KZ{GyCdjwDNʎFQl$U?<adڨ2%@iߑݭ!?•7J mJIüRku;S/ڲ!syhF_f4 bטT!HMs _.}Y>A*v}Ut";fDiAҙX_eòCƫnpJ5^2KˣUb$ؕR>gG_ĩshUGk(GH9Ҽt1= 20%7.Avɕ}Yc #Zhl*Au9yȈҡ )N^bs[ڙIJS4Q &kL oA}r]f+S,_8\NڕNlAq1FKyݧ īgPgFX@-/HJ#E7ҫ}d?_vS,3|Zs,8ͫ'%gU0X{Hdsc\zBN?X~ 9I%& Ը,L,|>hO"vj-_a >Bip֞u\NYC/df* uڦ<)evE t7k'sj.cBO49grlq[ i;~;U8Td 2]pa IrG,~o"QKkJg}azv>j$bGw)F 7=w"o,C ʯl5pGV+g?JnNg(ҴUa8,f(vb± INDd$Y`ɂ F)P<D?r'N9yDQ%쫟;3UNW\Zr_p@+ӰD֪ti#VJx@ j|D(6ӟݏkqDWcZyͶ(je=N &ЀQL((# KwXtL:VrHe/׬ǘo6_R֧HDnSۈ=f&ZRiX>Щ'`Ϩq3VZ޸ z :f?}u .G*۫ 3@o*TQ aˬ_^0"G`pv҇q Nڤ* ǶLJhxjwrYBY.,<-ޥ[8"!YÑVѳ}*W Ai3A˶MU1i)XRtb@H/5g/ez_eH!Ho0WR'}}l}F&c̝ȭyxmr@QnĹ~郟S3r4𰿕DHN>'d/s-=/yxշ8K uʡxxM\4CSޣ\D+t^}ȾFX ϩn֜SޝV=)X푀c%ݾmVp$U"Z'$~XWS=ZU7798V+ݤ˓K. F!ob~܀tXNa \+k{(lJPSaN[B CcsC]$B1F c}:B{xIa$Ъ `NFP .‘d;y|~4ōĀ5crp96ϛN1y菧܃YFZWsF!M}1OK@goj wt)GVƴQp30CTr֯i$-Fe'<1rdq& ` %aTpZLq.k*ԭNҬF<:pq"E5̽٪Do̦p.]'%ѧ5:ҢeAHM{_6V?P Q!L3L#@ZpoH:<-+;w[rhVTwT94xvHhYo{8욄fp1w\KHvưݑ 9X'>\itq('O{޳7SBg>BqfbceBJ. ͋IJ|}6WOj>K-b(򄳍j _\Ipz"t4fG)9ZA(+:a6›qӺT>`'v3mDU8*bJh1|NC )A3ܥpn/ƹND-ɤp\P~& 8`ZZb0Zkea|7w kNۢojbAMcr\ eO 036dF`AZ .ZvN(5ʞ{#߱ފ;xnL?G2+LGԽ!PD8pxq3meYՏwcnlyX㯴*/ZU\& j{֫aBz2C5وSd_WPb}>xrTV FAgz?7Pn$EpA9.;:dv~_v`vg_$`f{_(lY5I$G.g! hn鸠 n)P'QBZo\ٮ|A"=%*"B…@mIԱClL2AO^;z^bQ!azܖ)ѥZ=5.s j0c6kg_+/?~Cܳ(oV& c1Ʃ՞#48}267>bKP*64! z' mlIӬ.% d˙5_ 8*^Xdk&wME׬Fۂ|Eg+I8g ٰ:3r=M*{X!Hh;0`|=m%I+wH}; 7Gv{5ȧ{%!ƯNz\r-}& oXx8,z~x/r8Z$[-ݘ RW6͜v(CC^wг6GywMJMC$hgBc3}Ց`_4?kХC軠 #Pfkژ9+g*mwmgK"&䮋1;G's٣>n'pZ5BE9ErCrT_ oP~_0E <7Syj!lhFNrwta'Po8좚[qqT_ 1|; =2$D 'Ŧ1_pxƬT,XyuLx0t׮Pp'j#:#4.#n9 y1ut4WbXVg -4wqx-ou`]KEF} 6}sDvȶ;`G8ЀkدZ1[HJ<܂ZqaLx XDs(4l 2?IK'QvgW { 4^nF;;a,m0Gsx΂ݱȢn6 x@y%ꌽ#x">g[ږ1lBc`OrLZgHģ/Ka#VH_u^w^Y亙>)ۋl͚.&8[R#c'e r4ċC`}za7q/e54_0ah@$g錚-$||qN?_kՓImvCj@ ",X}r Z* W6fƹ2w xrCBNs. Zz._4VGyH#嶧2AQ,ԙhW);C`pn]K[ڥ)"55lMV |a ak)2FJqLKRY[oDB޳9vF#f SGM= ퟘn,5)xCUpW40bU+kR3Uʝ># ^6iɕNw+GNȯ㬶hȟA)f]ԒU\ps+ֵVwN#/EAQLbBtv ɔ8{ןO>¬1d `lZ_kپoNvA&uiZq˪IBYF| '!ޡ= ytWCk+Ҽ?# Z)A>M-(|"OIt._ gܣ߭a8IrnwJw* t+ }gt-!(2E^rg5Inx]^&R-(g*%}x.ԷW(1hpx6pr, p>_&}8kHn~SqAK褁7Z0yD 5 \O@q9}HݖOiäAh!gPXWY&c72.`M@:@nC*%{L,DLW~VzbE.Ct&:, I)mkY !\ -`,7h*zEKPYp3fWEnB]g\,_W86fObTR95G@9^_.clϧdtAѣ^aS@<}c ٨,-eWuBŌ0(Æ n4~<# E8FM#U Xt;t-l4rLk >2+{ďz IۚWVkש ҼWJ!~.ч[i5dBù{B:!Pr-Svu ֗ODQsjL\6y p0GsH >-2r'~β?FByn(i;,%zMAI@*Rj-DN53y"o64%l2B kȊCzduu9_I,MKBR_ZW7ADV[iuOeJ7Yh l  X_JA#se&zQ8Kg/FcS L5 T ̘<ާܫ:foq;7M1`o<דE~h)\]lC #E{IXJ"9")%d렻K+E;0 t}RLSӦ|ɵz-{<ҎS -*V*0Λ/id`ΖKre1;M/Rю_;zR=_ Np(~| ݨ*"&\]SǛXaԠװguZĭMPZP(M"WDX2ZPgv-1g|%[xK9 CԐ^b|Kn8ǪhiY㗰Ti gf4XG~"_|Lp*OsZphR_OLEѣ +G"- 35v!5٘F]erRJ|؍eYh^Fdnh6Ω?uA>l]ɜVA X P";1W`ןŸnnA& wϊ:phMvH K8=&>JdsK2\_sjN*Y5<~LIG,6E2%z hMå=NV!O^g邌ıDIYp#asBc>Hg"g/:o{%9spXY9~Li?/JcluFncyUػ)dfN Y!_*Ԑ-F28[*ލ#z)A-*~KsЍvJvt|=xQ,{8IFZ(kXM.gI?ُ %uQ%bр4ER }zp{sVǵ<5fkA{\K`G:SU س-fׇoCE,]œQ_F8@ޭPO똗8Gy n7Sr x.T%뢵LІg=/)iwT#w&ɽ숞 wd 7!&*2YOvn7E3Qh7zaz ?XeT5xT&z0ij(qE@)sЀO#vf-Gr:\>ЂR|s'J֋jLd4G 'A{ӶHjI'X!>D+4G߷`c2;G>~f@4`dKi9`QgL!%vǾ_TߓyXݻj,jzhf9Ȓ3QQ2lmx}ܼgѳ'[?RiwTb|rI 5Yk^0 )g[zuiTtV61#[BFWG~S3 F(]:=c׏+} ތOn|!> ΒP_Ҥ'MoO3L'”s19/%YUZIBovt|O . `uCz~ENգ\*m#[%mOkzsHSE,OD,tG$;0,AIpȌbPN[Ih%ʳ8Z9Ob[i!)fzvA0 JAٵji' o_5FYE$<˫i7l1Oגw ZktTD>s:nM%!@!=z[9!\EChǐJ(EKaՌAo&n>_&T^i}#H<t MջgݭlPc%qwq\۬ 9:XJ\k|',6 s:Ab;}]'Om̚TsAѵIou4!xNI}B[3ɝg+**]`ÑRΘZui݃ ۀrr$ڜbK@Y׉E愗̕:U)2‰&VQ܏vĄDF[}B%s$;+F:~[>w6 !+J?B_0㎶.@ nqF iDkc*fgx7bϪqi=@?m^ RDgENrgY.%T q*mLfU$}'܄%ԧd(‘>o; ABlZB !(}O38=ѣlܸTƓ)omȍyf}z`EP@][''$Gy}l?Gw0#$8`,ݟ~y''Iwչy R\ue &,E8&uLrȰ*ȨaU"vVqnsYJjccB2=gT;-!4R4J~M{y<ג{?ĚN7@"p*1+Fr٩xrjxŞ]  xt30PjV0'p?"9^4A2rvIGrGfN}Lm4SRI\.EOT(/HHD i:, RQ๧XLe3S:H׺D1ҁד5SrorCQnP tQmHks?Tk5ʢ|u&Ex)`TYpo*JF‹F0-$/@4#I*$h@AGX[)ãaPj>Os(^}:ZTXMoyZC BFje` anX@LNn }tX}[sm5Yo9H?$K1o aȆN3BνG.mQd&ka`GgW8PZ·RKˏLB6٦SS},CKKLE}^еse\=O;"e9z6Ϛ}Z2 &UlZ"Wn1ZJ=I#/ouEi3qhpwCZ\ "$H8f|9Ԙ8mHWH9~;qVgȻxu;jdK6Fc^O㮥s~"idai 7I9BO:£C7NAg:`5Sc;{~ JvPXa_HZ_XSW8T&Mq":i  &:1/#HyQpHbv, livVآV?? 8ʹ5ͳULXٗP(=_C/Hf}‹5}B,A2@Rp pU1\e/IƨETs~cO,=խF`Kse+Y[sLp d Y'^F Bw;/ w-M+hڈ($3g GYr:wS2UA H:G7HeC9S5v+2D9-1%%U*$vF\S!ُouO(Z@EbݤT5K;ic'nӥ:\}!Orѯ7)Axd>Qgs%*joTE=t}o 756.}%r v=ϦD2D2ݞix,/7Rոz~RN]˼a"?%2jjt;H9J鼽3ZNlfZ.j[k70a!: rV}FC{Dl2ݘ&;7ﮘ<n5iT,.#m^XӠ$ܽQlmw J{cYq?bKsUޟ۱ &RHz VM~VV=`b-$݅k!t>Ch5oHKv`Q꺫%*S#B7{sxLX>2Ĕ 8|J mn28yi0: D x\R؊xJU"p ٚbIHfbMbwHc(xǏvb2?C*\ R6FnWoIFc(Ÿf`|gSJ-1L\j&`~kv\_"Uq@AgdbCE ``W[~2 J!cJš3FLo\ZFJyB]FFq t4jbD$WN39 AXu:`NZ-M񵳏Pmkї7Vsq-&8삥 zwpsOZjHt;y()uͫ|Zg|!0tu .ϥ(˱5 i頰8T:9˳2 Dhh:(>_]brxt8 -TL&1rkP8SȾO)n.\{>eɶZcg9R&UHjϷJ3ksO{G|Wq4]Kzޓg)'Фp_n߉{:_YPkb-MBbYP<AF.V8ƅfcy B\_nGe?o٨8Jg;=Bo@ɮ. ߕ@C-`{@Z$ţk`'2{u@ QN7'u*hT%CZI<|L-R7gM^?t-ܾfy\%*I긲 elG1;]uh͝5rE۵|4^C Ͻ6G4$"v)Zb8ly6!y X[\qAiA9EU oc/+֗50f D[ztdbf"em4_#;/MWdEեñj`LaIM7%]*wOߑ۞lE&ׂUI 0Xc& Q gQ8j4kh_SATftO>E;^/%m瀅sϴL}si,'"D,GW&Z.yh.J[@<.BTW|VLs>ާA .KrشqNJ!865!4PM!2^lJ~bOft3|4>]g>;VMֹ1QAfmaIY yթ?(YI'CI(ISQes^[=RV"v3s`8+fVLS-@~MH !4| )OlkSfٸ.y, aMPbkt4 }Mœ_qNeB _C8@YXg Fblvd\qommݙu4ǫ7d&\'dp#ih6@>Y HT%}ڦe" vZrV9]s") dMbD@Lgvb̌Z!@,_\?@%Q5هТ!6N,>%':8(bm?.tO@w=##AkMh~Gkt7 OC)}Tk/E~AX]I7rpDQ Bi9t2>VU|`~|:C#x+/]xqc\4?#܇j~xP X ?FZ^w͕T'~I?Q]Aq0O|gmbj' Z̉Ա.,*Zf;GT:>H"tKTnd|6>x-]#aXƁ(\ҝ{`W_~Aژ~lCݬܝ*ΓxE^oh/x<@$6jmgZݍJ8Uf}w.͠TOO͠Q (\ 6$uk?Y7t&{ïPn#Pɴ+&LӆCRL=oK,P=fS_d4 zTL f\N3Uȗ$/f7"ޱaWVIbY\bfdaуWs ݍl=0ةUZBBd;PbGUfcxtpR0F/e ">EiZH/ ċlfs^;6{ȺxI桭td2YG " nʏ~_,aigC/:]^\7#Ua q)M u9d~K[g$P,CȮLJDvSU6<.ycv0XG뼢Mr/P1(m6F_q=Ą,@?ƞd8ܑF4~`-$uoHiOqRʠQTmӜZ3>X- bM=H &4[A9M{ Def?6n}G(}!g5@`34* gb,ƿIr99ص@ (jLOTbDeBZ9@?&ằ 8~DQ )f+sfTl9z,s [Ee-k >(ey4| ˪ SFRK Xl%^bs6ٳ@3o"khm!)/P7Ĉ.DYXw1;jGpN(}~ dtC P3&a{[BG]dGXZT); zVtjPKZ.X g*6].E# sPNEۤ7}fQ֨=B}Q`2U4C[2O: )߆x9>dN8p F$CsCWlQ}F:$.vW}B:tޟA}SP(V&YwcsKӢ876r.r{f#@ӛ)ׁq <1QU)sE/nL0 j&SZiÄlvcag(-~ { ow؏f6\_& Bz~oNֳ&_&9ONhۡt~Dr`),#[xRSDPAp8f>1Otc)"GʬQ y&&0_̃1_&l&[۾,8lWJrvn/>8rk6 RǃL)䴋ވR@}9>Xm:]&/Ywb7\HpmEG+bnhsϰL5AV|lY'fǀF$*L8$(C/?np-={smő@:qޅ;;UOHSл,x*}^qz4[TbQ̽v_qĔ&"c9`{ո%x$?RǣKn{{|/6Ӡ< L F:7,*I [sT a# c>b=@IeȏMvW!Ԧ4gp% Ym^IDd[} K/""Xku%(VdOA# kmdAcx嵗PZH )=jd[נߘ+9o ~X\EMFV~W+UJ.xAզt+yIk T1),lAbrʱ5߾'M+0àqw? Mpԇ2/a "}ZkbF0yYD C/C6ĵ%:FxՍL"|"d{-,$ږ nĊTwO4δԋN=8;ExLu{|ّBۺ+K&C*No!(~s*iGdp+dtAiW{ n\o4~ei6ҾU{`>bIȢ;VXo~;m*|Hgk,I=Ғte\S$Kť 1><@JH)FI>d~TEb>l-4~Z?mN4S`YxUK_]f2 lU۬Nm2MMh8`o>WL}0ޝ}k jWqSߕ^VT`Y"w#rQo1[h,OLU@rPî"bLyP'30U5k&|,(RB]אqZVo)qDkwjݵpO>bB6Uu݇9*aݙl9í,Hdh2+d*0;\Z ax8&ڶU\XkBpL#4FBQj1KxbM/Wv .iJ"MI_2[<@=ʪr8ouLY=$I[IY~5 X[!ݵxgܬձiC&uT/L,>*=Va@>5gZن|hRTn@ՃYm|s.Ȋ}E3="FіiE $<" ~jԟ`~q,Nx<]ũLJwG5F'S 5k$7;w ;~źv6s(Uq kWZ[8$r^Hg .pw^MQds-?ŘUeMc&}W|'bA`2\_j˝IUO5u<\܉G)5FhXSڙ*C 1W=) _}1' [tgl`f3+bBfC=PAi.#ei$l\vǸo1ʖ&I'"#4-`$?,%3xh7a "uݱO 3,oq]ܓ xKT}{mјDuՄ,=k)c} 5JO^}iN'܏B{JYdzPsgb<zhEg">m--B0b16X9(.Ü}R&k' &~}Xhz*,Å{+Q?GEMkP.I22ͥ8g+ۃ Lf\Ċ0W4"bgNJwǣ=Yn͟ bތ)7u:hTxCHEgT.`H@(Ny~~"Sq`DgzE 4+I~~4E; S=HOv0!q~d;GT@K5>ZDpon0|}ߛLE/`])[4Ne N%C@h9[gi}!CDy{ U˨1{廊o3~7Iq'yƌFV&%clJ06=ˑI"н끙O;lH:=;3,.fZͽpI׳ Lu.FcY џCDᾠuy "u&{\ܟ2]gD1䶶Qd g(n82xY`K{`BK-m)hE>Mnv=>& Ơ }bF#"mtr}hCF[dЇgc6 ě$=ʙ凃\ٗzIN 5x~gNye:0\[~3b+Lz?GfPL;bi 9F_ZqN&F6* (,N934Ԝ,um.b-K{]6VNgXb&]GSmMYsqg>`ۏD69ro *AilA_?^#*'s9~14BiQbpD|J  `wV(9hE|vGEMop6P}m#~-Nnϒ;a'?*G_Ͷ+D@1?\<Є3TrXtRXu}4=Fc`f>)Pa6Xi ШNkާʳ!$ŠOKZ<( AsvW(3ҏ|Č-!?@5&> [&jEGAA #WMǾv)<*ݶ0^:$&2Yt8n -T?ʚ6lU8^;i7;Ý $!|yVzt46;Y1Bk[pFhN@h ֿ< ѭ%+Dlaӱ#;0)l({+.q 3FmQdW+~~dtJ>L[iYgUXWj~>SwRcһJcr%S8ޓ ^;x$êl9y柢.ZNfHy3djfѼ/&?~7 Q/HMc1^?6*{GG v]O5 :%abk{E$gЪQ46ӈ0&)o '*c{8kJKå>yT4j{ s F6Z~E>f'lJ0o5|=+69_IDK|ũ"1  KD..o.;`MEcΣ!&jW)߷ԥF<2OŦP S4s|'S@J-N$ãS}RnIb~XeMu8JKE1jiX_fĝqi=а=,eI` WRۖG;IYOA/ )?x]f_L”\M:ʑ+YH}e# at:I\\<2پ]tQ=A*|77((٫3Cx(dlU&j|K(4殕&{cӾ[On/t/n/ys_cωmPac~3hWfܵNX3'n}?"lĕ A!z{9., ѭAk?6$s{QiWԲw7A/-_+]peYrJMZc> ["ܴ*vh$R uNK =a@938Va rD#뎌S:9n_GV?[SvN:; xc1@Pb*w5NVa\z?-8uǹ2ƠÍGr|-6rv xs\[4Cl:ڪ5Z2p%(Sf7.`ra/}7?=ub 9 tP5ҵ\=_F7n:;Fl`8aQV_q FU f i Tav47T&OpL~ݦ<;A>$`ςEm7.~n,:Ң=XZfUXP1mv_h:h(צkaj0#yԪ(c8ŌM[T"y.: G173hG)w.P>k ҕb&89­}gm$N8ed'`]n+qccśZ[T|סFQt-FٹS'8oh1 BlTJ!zXUf0LӾcFhJ8tҾ%ٙ(Kkk}]4/uFEe{SJ,BU~MR+1TV:iO\d_ek}FqbmJp1p'j QJ-9i38.Sƥyx?pA,IМ#6,`OwhL;6ų*?z!؃@ˇkƺ55>TjfD>V!r}}PN-R$qULZC}8nMA D.67 b]5e8GuvG*w|>;$`˹oէeA@`r~Nȼ˚t }4o*VNn$!A:驫.*< Q\\*vyyak@40W䧁PCC"ٔ!\d'x/Rh;r9̫Ŝcg›4=s%?7|F)E&Qj%+TM:U;Z{G TH<{cWA|:^$' I< =Zt8Җ Gɐ!"-AShFV |JDt WZ 'f6<Z_L<ȖOA|4XcʕUL:"lWP-HhƎld[|z:|DZ`iݲ"?q3C1 ZH6aʙ"1 As?StIf mR7u\suW}5 Wni) C śءmb^c=Qd%yj"F! lV;#T &6gawBoOЍts=5/6[!zDt:K_؞ ZDӱgYZ0707010000044c000081a4000000000000000000000001642f09760000750c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko.xz7zXZִF!t/k_t]?Eh=ڜ.+ˏ'0/ BC,-`CreJܩٱռA x a/JQ S&60'zQþ`V̙wktwҡ-#S^™7Uk8()U3ȘZ)|BXZM..L>Q%AvTKERVt%JdmڌLh2&2+OA7+C^FS9>r5+wKTn-DWp=V] cDdSk >n=IjP9R2̯GGOvm!ނc$'߃aN[Yvl8stbrאӢ)@D0AVDyW w?6B}h!vYJ-is\5nӕ5b|M;PC:ݔu 97ax<7QHǪe/?I_PnSҊz-F<9JcEc3]T?9UbnjF 1+ Πe+0$7TO. px33<+Lޭ~i7dՙ)2_SU0ӫνp[~>UO>?K[MrdR6*5?Zo*6HHWL@jYWWˈpE5wEݰNIzRN9PL# anlFsN%Y"1'Obݮ Uix|PvBhj$hA5kOa:!@~k/H[$ 1PgY*n@=Pw(?pZݖ֬ul3ƫY@(otP\sTI$%I$Q('K76ߍpPArSjG͜o_ Dj篮 9Z7eց0awbR"z߻(@.q {,BQ!$ h 3+dTm3U֒< T~ů֍ޅl̺\ GS]n@iˍCqgJTJq$>7HIfVh?) iPW^ L kI=u|)CcB0(mv-HB/_n=[2_Vxmìx(3 21i۴}_魡.ݸ?{oM{N{BXHkeU( ܨ"_}QRR<,"`JU BgvggI<5+0aBPGM<;a5K_&|Ɓ 95 D 筕wcj])-rlx[ugXx<ᒤL^l`/<|Js!4bZNP|AHD[o z{9lޖWTKb#qM:^?ĜZeozƃV.8f #lXq.AKD6Z&Uz:ze ;bi=OWdbQ/2;!RUQu02An$NW(hf f=ܜ=jXi0NM2ௐ4aURl>B`֗IY%\ÏԴRey[M s"Q1]$sNZvAg΢HoE;U8gSFU)GsnGgPެpj^BNތC QY[uT1r㝻i.-ilY1:qtv&ٗzp8h ݄ͯ} M[2d'ݓKkrA\'0{6'ozxxlZ9Gd puj*!F*)Dy{ JZΔ# 5.m#wcRJREr3<؇',6b6Z] F {( d$ܷU6J9`8 4fEGNeBŤ!ֱRZnEBVgcE# LQ$j=mS` 0t:g D^G"m#0_ @#|.7W3 Q6zyv05l}C@Kx{|fR!\pkVq oA QUʍ6!\]Zd9[-u۽(º9K$Ы,s5va[+G;z U|C VeJrrJ4qo ??`(e9UB4FB0ha.:g'?~3.@ V*AL {1q eI6bAZȅO;oeV|DF]kCBv3 _1rFPFT)T6q&s%M2s+њYi=Woj'gU7>?QC3?PQAD+hQ^. 5#t\(8&.k4sj8脛t^Ab q`̎^Dkq[F9-^W薱`!^S7e,нHt^8 28Or/o]ÄHbD=B3+ O*P˭GR7 9m4?繆0(̎'(M/)2l\%B.P`sN3 ȍŘtU$ `?7/jjZYNr`4#yL-SAA{_mp.s}E.PI鐖{؎{ l|h HJ|V*Z/VX 􉥧Vǡ{#0d~WW3m]09#DPֲh?G"nP<.OW_rpW8XGV]ơ}Sk[feuodԄ-LAƽIE )p\k:n|q!*W+r45,`]wv_bɤu3QUx(Ѽ&ImzV»y]AI&2 A1Vq@x}V4ah_Q89*QNI>|w H_9l=9u7b PfqYJP+dAzhP} R s,NG Tr^R~z#\.*W;Eɧi'"g9xGX>n*>$"D1ef/mSmѿKB|r=,sB%ܼ]R R=߁䡾B^3IIWq:$U'gW KxI<Ο88  BU99; /8H@t(F4v}Ηe«8G da%"\7ӜH6,Lc% մgU+1aG"$Y|VXuK{&t2~ c=^LzqGz9F +uˀK[G>8bX#fe_NV,'hmV}`0H"c{"EPf#uj恼լ^\pXP < 6lq8BDֲ[}{!">@ov@ZVw~TՂ -O_zEǒ3/jua?(}^U`c/JO?{NAN6]mt-X"~uEȤRVd>cѷ@[]Q!}w.$آYR'l`&dGՐ&e}1pŖei-fM?hմ~z楏|q5ELZH)uU+%ݹ{\NX[=hIv 9S);G:(E#!L;t#GΓSZā25OW6;E* ΪXDT @Ƥ[]rXF %QtLmޱ=;:!Y"fNCHG>y[,H_.*St%̾W{;Q[Ц\m0eT}%: fΎ)k_+\{ԧR?"ph<#a]? :$FuYr$ݪ>YwEy K/ {?TŦ0ulpbf'p~GRxpTxfqmŏ'X-l`n ~%GJ7|A^ l5J[Z$2%X&*&S8v5=TW]&g0Gw%Nn0BEz g q|i 3 ȧtk66Who;Gbk-m(,t[\_ot3ǹad![ֻ #tމoѦ(;MzvTfz?}zV!Yt<gV4/*TjeMBW#(~jfXmNg6<0قYvR6E)ѰV>%L5Lq-tID1žD:K+%@ ZW1sgg]@Ѿd*J饻pW-p :2\*0x\U,Yg̈!?VݭU*G NCgg Cxpv(j8Qԡ 9(y`AB*8-!5" 0ڊҪw=I!/pM\aǭ܍;lW³BNN$LuOpag0w#IS }} 0) |;)Ю;"\Fx ?rTOB@Ro>O1AY:A{D1.ܐJRqN:x> &jpR)~eA B )^uĦt^9{ٮI'.f$yg| ?qݝ2S7 ۩k,FA$tD];)kY$?yK1 H> @Kd"i=J=$핻vAܞB ˳D I wCС@2B].o~^j_V۟<503AQ1 I0ګ !2_ F4>9Ss% y_:DOϣ2#aSD;D_"LMƤv ѕ.G^궪m? $*/,"KQw z625'g;vi1h8M7vEy럁uyG =iZX8u^1lx{[֢]k&+>**'S/޴&^b^@n O!!>MLRyjŭNmI NL@K *N<^^x|hF5NƃSDx\ǺdLh܃9BI&֐%{ G27aaׁ2n A5{ }= }_DǶYxkq?f92&gàm(m[ [>cp1c}Դy3}aƛMOrnp&^IѣY=dPEӅIPeJ~]7WTF HIIb+V(lB#H' xQCRCmcux6&pTlhY2Q"\!* K^BC@\ jN?0o*pbvyƢ"y+]ߛ`'S%nGޓM >'|s^NCUd.m;D< jQV,=[ᔸG68 _s۶JdT-M0mD7౪k/k2TA \CHNJWbR$XbV(-n -ss>_/ $ AnͽZ ߵb~K"Sޙz5/޿X=N0]Nz]ބ)Is^h*f"!ޗ-Rz(Jk>"sEh(_XH=XfO%mL ] ăUN :A=-PnjqյbalAN@5;5h>z2glG"Do׫fSVewc\ '. ]HJnyi< #s&Rt٤v>܈3 5#~FZĞ@hI48nMܩogYG,ܠKjdϒ"78ZPf1E){birv8 &+?ti.擞ˤuFJ䱗 #;Bi(a8]"C\Bf_>Cһkݏ,ֹ\/pf 4˝h ˃ qif:?K,(ԫո%/h-uU;D qĊ4O[f0ɨyq"[\^1aIW_@T!SӞs@yxi } _3㶥`22Bf|B67Oq&*LeX&Yffl O o2u~ChaIJ}K)6ַYk=3]q%p=e k۝z id/؎͝‰wAT~1F1@o,(fڌLyMR|Gv*aVԹNHr;o>A IRC@^cY)/p#_uPZ#TF)i $?ǎ 3 _#g#kejW4FwÞGIi*.\&3_^V-:77#OFbXV.k]>%iEԎBiD/o"Ol.{*U^sFu(}Mn #L* E C a>l=-=eaM"TLvP".7ogYZKuz8mPE ֧G Umˊ@Q v [ 2i=< {\1EY[g!>,ꏥ[72xXΛ1>oMo}x/̭_Xin(Ĺ|K9S(ti mO=]>ms^,t`~y䇂dJ`dSjNktJ\XU͐5cjH',9 ADuЛ'X$[9w9@_.bxeZD6g]{{f@3]>sKN8@orEz4A*4BN'd{. Ԅ,?Tb3ӉfѸm]KF?eި2}%x>t6'SS)%|Wz}U!D."*E 0ecQz{\ǀf_;[^mC3B%aZ7M|EWtC۷\D/SZMf'5GSuKsd>Xx*{he]dk/McK{cs7GLx#.c0)9f FR/Ro83Llp5y_zO,J6m(%^A> ЙVҘfR]:ҳ|7h/Th>=]'lMNoDEug Ϛ^~u#0Kq?n@ݤ\PҬ?7eS8&&7(yR *F 8mWzR; *6h~4(_&gbO۪-_2YSxOD=g%OHJ*j`VJq|F)>sF{߈,lV~6.$οJΉzavq/58}VudkDc0~_!n~|b|lG܈uG~џttiR'{syf7 *~(aMh3"IB<'zv]MBoe[|Id+1?$dX[O7,9L5hQz8i-?.j5>{ċE.g?OgCNJi(+FgQMO}t ,rD*(ͯ' 2{~Φr% 0P@FN7  ,e C-]_4cyQBocc?djU-At؈ [8I 6w }oՋ$ ~;-,Dň@<_V#s=Qx`8oH5] $B*Rd0Ղ[ҍ7{%I1!A} Lĸ+Iݴ(4=B.Wi_m WyHc=[3G4D[m{q*^͉j}Y+#ҷ~Y(0w&e}cc#$.U<T OK? ^R,gѡσ2`饭)v:5[Ct~6d ߐ={4\IS3M%%"n 'g6C`BѼl zot~0،EbQŸ԰fe%WՁX(:LDZєhuI]WtVޚ#,H!̓b&u)so+(D3?[ B/Kq̙l >oAƁ<{lс'uG 7va&cQr: JX[Gs?(| .io(xҫ O݇ZP̄9d2-fa}jpS`F\aJtUb{p\-HĹE`DdYTl)F^ ~YUϢлE^ ž J<-އ R8MqVw_yѶ g2nZ}zؓ>3/7q$J]5*{m>r!yq{$ʪac,-[(Eg<Í= :fsԴ$jT:֬JYlU . &?o ɳ$l Ŀyۮet ~  rxF(5$=cn"$8CfRDw=iiB*(6CCw'In3犱E"E Yz()Wv+ i}.,NOO5"PћOa_bpg 4{SI_eUQ}2Q~[K&P%=Y H~7=JV/tȝ$F wݝ<˶~#^(+U6F=G ZP*JSfUB廨@X褤e m )Xr ro^+0$p b20/7QaFwqL5_lR`dᛐB߸c1l>Mp~<($,3܇ yj5Z2RNc_ Q:!8S2tť$s!0uD(4ozGu$nΥ%[`RȂպeF$KNX dwݵBT;}Ȥ|JDkf٦UW2*`^h ͅ ,jZ/TT 3󴡶vI/Om%TE5fwυ.Tl(oQa $صuGQnkCs,xuWL0=)$^8N?>bJc{=Ms3|jrRp YTu]n2z xrk#t>I8lLʔ@u ^}_"nRb\wn~0%՛}n(snqLp}jm4}{JН=JNnz&YIRo(V|ݦOy}15[eއVPٔ! h乌gN2Cp4DJ0*¬1W~%":ɁDșa-cI:^;>jNY{l f n ˔73j)Ck7] 4;E~5ߔ TJcg6g<!bi`9h'UX(7՟>*Y"_G;FgT.(dVu[ :A =S{Z1Tq&ꂊb.@ 7BTx%jJ+P5%2.vz)Xn ?G"}M/rU4 = (; S׭`˟0לa2b;T&5К^^3*k[E',:2pkwe-\E{p)a-.@My4[1` Вl_uhygNgLYm~οoҢ`eWeaN0-Ig] -u ؙ;FQAK=T}v]]ЎG܁QuEYppZEfγ!eq/y c`J oS7!Ŧec,OY8ݱT̘T2I]s..fb Z>(gev'qv]'Nc^چxmgI%/?ǥ UD!時2uorںd4MKI0KvB%Jz/0Zg/=*yX'g!KXT|uĠ.,Ѻ}4mݛr18YvԂDT&eO۹DODNݖB3f!Nuh>T$wSSOfꃓF,Tլlgܫ qrDAnT`c.6T^o-%NֈZM.]>9p FUƸ<p$8gt!J&=55v$q&e Bv:2z DFJ?cf$Z7& ѼuY CK=u5aP'Ȼ j߃>%# F ~e] Ԋ`ָ⫔VihI{X.ĝH~ImYz~S2 h$Afq,zeg]GN,h&Vi4:tu\]f 3R>QDzr"e ڻ]b\n9+淄X+y܈޷%d' "O5y:%C>O؃SwZOߐ.~i]n?$U9d#lm_X3qMg&b!Lų :ZWU^Vu*1UdglX| 1O04z4 cer(s C:~c(o # pмXQ~3- OU'(% _I{yX=@;f\Plii@lEBx†KwǗ`XI8 fܤg <%_˭1͏/ uxXuDENX=^֤ N~&±P!W1?ߨZrm32]K1S'Q)_{NOeBCtw|9L%`xqe 10>D:+{l_U1+_9 sJf}lI"z$&p[ لD-`vn 3z3X}H\nZI Z랂.uPlދFx7kcIhGi܅(L3o , Ә ~-0Y"2߅鐕Ի;ƙ>2h_eLJ:aSK>l~ut ;ł5p,0GҰfM\<1@|"GMF6Fu5iOFjSW@F e=1ꜧ0vǡbƳjDxHG "n)LoIOdYR UhBg 1܍΂c_7J@ش֝_-pÂԃA7W~4~t5d-\Fpm=nGURGHB$K#pQs#v[C%L7xRxg܂A#ױ"V_:M5|Y!MS8@dd,0ǂۺ,ɳiH6 9H@۾:A}zD~ Ap qٰR W^<˪ęM ;7%VzUTqt̒ ҝ_0Xx?qUz^=t\(vuBwﵪ LJ; 00ZZfT1(J2O$;FT >a/kAg#J[ 0k@\3%xO^~<C}mg?Q jM1o?5 X`U9ԅg%2B I+ ;sgOݻjQ}տ&Uw^d_g6*JL39AMV=-#(w$=<4Uw  wf* 5aHMN g |e?ҽ _)ݮ=@Uh(lyh{R÷ejVs!`G}GT}eO@gߚtoF<\ld3Fn~ ~Y~{m%rҺ>K:6 zf_ F[ Z&%!->+Rtq%MJҝvKup1Yhg劳3WJN{Kt&0MYBQLEp_hݯ-{xo.-4h(0+BE>r4]IRAMl8SRk{QV(A K2uWyL3 LVo=*ЙՁS$I7e>qNXGЇ yTJe&@ox'򽦑~SBN‡91kQchEy+u'+i^ 4{L@%z2r֡Coyχ}*tQ~킹<g>iWÏ&Z$JM*g"u i=e ML<,z蓼2,76N^cNs6aPnsGv^cII'^sU{_&402XWI`T=!hulYp'k֦[W[;9O2 ( 63l&H.M^K*0>tSޜ.;<iJ5+u (h ZA_ͨVfS!FΉWj6b,#~+!c萜Ԗn:ghx,ot ٫yR-! (mizf*} /Enzl"9+=R n%ZV1d*3n<#JShNZML#K|&F!r,}w\;YdI9xa#T*ѩ* M4E'm„ z|N^/!E+=:ǂYM4_gd*x4u+|_Pl%dPnB+IǺJĭD.:tvFڱ8J紌:/R :}w?C'CcUƉܬ)}vc;[0 ش1n@Me,`RTxSwCVuoU`!"|Lp_],K~u@ B%6Դ}d<zrQE-锉]n=|e.n+nkuWA+v>9`)^Oz '61ξss)eB+B6+,橔SfDg $IDhjZ:^D/eVǾ2ZI6T :E6V9c:P8ѵeH]xFf$[VΎ[9V?h?ݟq rzؐ!=4TY{`|VR/K ~OW&q)l7=ra38Tr֮7יٜ=ۂ?HӲT.(覯RvHNI 6/D*5m!S[&н /Pg<ǻvg}@YuwB{H-8j-g%-@.jK"6Vֲt Vgl%GEK'ιZf/&ZdN5H؏9CrA!nZ6%nby|\('V[(~c ZE >TBJ'INZu%_?;*镪ENE׼Sm?Bib!"?ğlJo `췤wm+ƭ[i]; Rw NUq:U{ rcAKO1vjAb.E+(l,_N&Bx`BWQ\WWnbIwsVabP%>C'l 9ESn_uSۙ{#\rg2=fJ\<:{sߟ:2<3}Y %X@hZS[ #PF/eg#AutRtqaarhD'?O8T,^U(ɘ% y^G &3x-u<:~1d~Pvo]} 0-_גf;u. ^ƄQbᇕtלɜ4گ؁g P>!Fѻ_mCQ#NEEvH*=.؅T57@!VǓ*.aܗqlEvT2Pg-ڞ>4x G g;r> O-+?jս7ރroр 1юU\: xKV `iaC%.`aX̗]BMr/IXI73(Ғ.x]3pZY+6bj#~ K`Pd-Nyaek0vG|٘e4 n7r9oSkOn}}\?v9 -4~t*3N\ N'Ȓs2x3x 2v#Ej BG+o\"!cpYS3 U?r9E!zWLI'yn]܄VvHm}H(ݲ6q, K@PhECL%,)Ϸc鼔)4boW q81B^tH3ܛA:UI>`5Yg(R*1#|2gQԱko{b~9Xf4NՄWy z0W0Y]_ªF g/J"\x#C&4$K?P-Ue[8_4cqWR+0Fغ$i pIŽ. e[BWix 4UƠ+.I]{pkFL, kiimXG'+l?c[ķSN"Պo?R `pp1z^BQӫA~1r>H"DÑZkӷ%CX༪aW@(uikt*"{Slؗ=TeQ.-4!ak.GÉJRA g̾er +kMg[^$畚l]&cK,MMm&`x%cy} }]?r0@uVtb :)[zs}$2uvԴk2bsTvj;^~a5/(U;au6d4>փ劀:Ш*E vͱΏ`sNch[ƹqVn[GQ`.!s闪h',>c]c%Y*a$cȰv i{m5%g֑UÚˮ-^%÷1_qӎj}R)N (?hc9g Hי.#ЀR.ۡX~5\s,,`24q4oF^tdRΎ!]aoTZ2-ikYդϑbh% %#krY[:Anۑ|`+ǁ\ 0 a`Xو|9º)MWb߇nڞd+dhV,Sm f u[2L\!i]G*u g *]G=e^䩫AN{-ù /Xf;*sGeiQB-{~SE.!wcoEdA۝'wQGctAY9W($t.Ր2̿ޖ"1B) K Q@ hAYT<~IDޱ ]2Bg4Aࢩ AgcRI V6͝<*e'DŽ4G{#'3FLUnE֩~[tיm7]V( Z̊9 ۩F8ï~ SL脜,11~ @ڄ7I"8*z9N*Jgb˩7`dL<0^)WDL\dnX2.Jm3jƛKT5/P#5~Ynq)1^ry}8Uzwb5S?.qZP_hoe$ʰb'tXʦkD3dQCDJ(6mptc.U/տ~Og]Kh`P{X0Ӂu1|)  /;|tB9>^B>H2sB>;Aܭ)ęc_v'\T (wYS:FsvTc7k-*G'Q#gj ~Ɓ3!ٸqu_'LH WZMVK dS!!-ڝ`ZéBv)4O`c|g77y_F?up3 O k>tT ΄u koYDžM;zY@4wE~RX?dɚ! DHab{CX|P6ўN痫᚞d_Y^EĮ=MMO ɍ}çyO|) g'qIJ} ĚI1‘]\3V{f[7ſL7&P*&ʢjp+ttx(o񮾄]XHD T u[xQ'Rx+skq1xQ$=N^݋f2pR]d(ѥ,b=N1 Y 'ԸbJȓvjI.BD`f!s*8e|U.`dB v P_ BJjԵdTo\ ؒXd( ¢)E?j@ gbCrVVDZ}qo["eqA;x~tv^rdP2wMx8ؤQs|`~G4޸o .>$ռtP8cAȜS 'Q7/^4>^ Bw /tO> $ȈEDpQWOen"}̽̓lFN~(-Sod+jzxOaW7z[!!6̒ٞ͡Um̈ P48Baݗ\]B9ʮ_r$>ڄEc<:B>l<@@<^PF)Pyҙl UJ862Ӹ# }E,vVa(a7v{Tt$$3r~ W2>N)1Qܚ`~u5~.>s鵓J r18tґEh{GicԬdD?ԟWu#F9򹧖YQ!8wGRN4*4d8R"w]9n㫥L<$? DQ9E{ھܚ?p5Zdj[Ϩ^U+/Twog+c5 kǩfyPk2R(U&/е]F>cw)3zEIpk^^Ӝ:TYsӱLJz3A0L&!q2N= 8[]CVԴ N@c/َc${@}:lB^{-{`4836d[zt p\Cԭ7| ВjE1_/e%+ĖZE7Mn|~P5"DSX@BZqdezz*x5>&~4> ʏЧߋr D$q[.ՏͻW@8!1CIwSaLߖ:]6!z| :3䴫xf@R}17+s`V3㹺e SPVvz$HsԳ|j\x&V%:"Pxg@5Qn^2I_ 7_ןPuTãvRȜЊz5hZX7¿f)k!< n"s ՋKeUN+_BٷzƎ=gL$Y qϞ4uD" 㸁 1Ix ch':r$~%p+a f,+E/Pqlb|MjT#@(6 ^i0w(мn-,yx0\R $Jh >m]͎|5p弶(Uȥh $[bCO}Z:aȦԅUSCaÒW0B _jQP'$a Ъ&Ὑ&v^GGOf?nECeQ-Hٖ YK+e 6\O#!$% FOƍ<[˛)-y 4HP+*$7VسC% eλM/ݩΟZjkbP+#ĭ EƬʻF P4Nzȿa":oj'K3X&8LWM;~>  S?yD)!`hV%Eb[4_h;q1"F8 ҝCb쑃.]HT)y,rCriJ^)(7t|Ӓe{ ;K1Qlݐ`qq!(3C9@fӰ%=3ΛFulC\B%SmNVG9s8e"P8Zl1Pٶr*=y8l6,J J4Cg ^{uS\t}_CM F@oH??|xEiPm )C𒵙X&{H7%\ PbA46i) ~uM-@OYrVGOPQ%_F0^%ArB'w 7}0b|Ff'*ERW}zu[Wgǝҕ1Et ̈́L$2>?uFLa=>ם-4 ]7/-\ z_Tif?Y? s TQhK>P4KZ,PGHb-$‰)Xpޡ[GQWxo6xc' 8KnV_a!q[d ڀGq-ϙћF5 7P(1M/5(%|FΘ^Ӈ 6Nct+a) fWM,d"YgcOa<nj]{3Ԅ#ݴ H|FtGh!4Ԛ!4[0C !)%mK?V4nUko%Dɵ ~-'PFe{YYw:B'8}KF2H5?ڥ rzP'Ģ8%VMG-wc,zJ̖ۥmݬ36h,AY1SȯӺW#]dbҡs$K(2E;!# ݲv*EbE)i՚˟ hqjw Oi,FFiݚ_]6V4haW,#NW芠,cS $⫏㣘\$2hy)-W0U7.8y̞{TLg7 mI}$Ck!7(c1PX<_[I4gypX_L!ky#FbvExEc'mE|@PͣJ6+xb|&@ҌL$\'Ygۉjt|# k2-e'MG⃋\==g W@ԬOE{jAWgâwJZnɑZNQ7ﵶMaubTT ImA1iP`e~3+K ї9>b7a§{/{&]xww]*Zȝ|%&LOw7nm*4KO|o !c2Hp8$9VSN{pDM)Rp/9 lpCrݑ;dkq,*%aY|UguQST_ r9F2j$Knit128p&ѦA˝ \Lok=DZ"L8#h)_OOHt B;IӬ–p-x%jWPW !|੝Tg! ؿ#e~+8ޗ[y^\@]42 οlo|ꚝimhp(2֑+m~E5o4k3TfW=rIMJ"vk'߾4U>mFSv砄{6Ye_NH״4 oW=zcl#b񵦩dsjڂ9%j:֪DB聗o~a<{k@?49.wLf"dKgi*s%.;S(#9ӍF`_LQ!VURQ16TWt23y#W{SQ7qvh]EX3/[LSMްHyHF|Oe]Ŀ 'ls5|ocD%S伯)p4_,Tʮ7VۀR7IX؟bs;"މP4Tc&KDl׊HiGdQA.ht',P&wP!ğ< w>/,Ә™.M7X;/PB)O-SF.u׍ip3PB̪ O&5o 'GtsvIDX9Cz ΅mpju0qZ&RZ[_7?Zc?] IV9l{W{@U>NtO^bޏj589% 懜wZ"=2TVcnCn{.nLR۬b[cV7ߋ.an *11X:Hy"Q66y,3mMA%l l<;莽-bs8°'X!ts: 3+n0!{{gW@8J9a@o!$V T= <0Ɂɚˠp#Jm*jP=80A7z?<~`@q[TFo`TլD!B83Heؑ܍E3F^`#2CK#0E^[J&U&ԕ=sDڵ ƹ,Z֖v4]>E\}BTl}os@g4٧4ZXhje[6' X!/5D7mЗx*eF&:Le,puUP`u!+3/뿇O`ީSflt~ǞOCO]MYYgyjvlW>Ա[%.OG:Z|tD8Bp7K+Sx¿.reo>9BtGPs}5/m̰7-c~a}OGO*HرX,ꧥm|PÏV̝.7ٶ4brvn#>oPGb`DG H|FqCgY#Mq%8i`磫bځ1 QDVNU]V k,W@sYy9_kp;3%I=y\3LHlqzl"bSѕn(*osm ($nü LCEj0JYr_:8k[!7ccĎUiuSaD}32u ^C2b0;qKQڴn!(GxPRɶ3u=+ǧI7 EE?Cc_?,V(H;=AzK $iEuGPZ3VZH6A:VAre':_>9ٰ8xa<1.`[;=!}[8;5b $싾- nɟ,)_J߰1ui!~uM+?:\o ʍ dXƾpy{tv";i\^q)f|MlABz<- rw6PibЩw9J2up_X7HwȽѳ'j&\LFgo+ O_oҬ}Ň`?>uJIT`ItXk9K: VQ](g#el2[K,yPGG^_\'DBgv[Ag 79y[}gHu'~chSmKqE,Fyx`:K+; 6q _(ȱEdvA g&g" ʃ+FtQ|ܵoq$ %1ǜSu騚 !Ld *I}_翦Lp=]6+}X*,FzRc9hS\cУXf[5k%rAfC AKb| B5ii;u73adhiShȑߡ̇xo=[fSVpMx!(s{zm~ Ȍ׫,hTQ$Dn:L2n΀zda'B*FO8SuД<>T:Nr&݋|9}ZZ@d"33;drn(2+|v@> l.I NᗴO0Ϣ[*H qY% G֕)=Tgn?>)g.幊aυk.pʸ*IW5.MTe5D} Q(OrГ7a0|GK}X\w`c}jeJz=L6 P=zBKZB=&2-_9sPnI C im<9Px{"'%;+(4ċ$m #oo eF b׽ZhS؞՗YPt/hpk[ 22)lr ]iuGf J0C5~^I w5eBCBgG3U׈RݲZH0?*/! ~+!߂ж70bļV.w~ŭ.m 2?Ygm3[NJb+γڨ kOGȭp2~^3{*ɔCQ/>& r\2@cӾ d=o>nќ1-XJR:!7ְ5C^IL"_cTO>#Y\BIse\N/ bIQ獆hC(z[;a*}4jaNb~0dw[Dƺ^͊nptfd8GRJ5 BpfҖ.0w61y~09o|騞< ˎe [8AT IqNtumݘ꽄+5zE`mZn[R^HS4KꖦoZ"z'^,[?QqYjMU8 ,2ŠO%пөZ>H)?z:݊'Ǐ4b{JLQC&+z'2+C^_jO"F,݌{l yswO6RR~ nըV&EA DT0s-*>Ä) yA%<޵9'QW|<~05!H |䆼v^aDQ6>3 5OHFbXDi4^a'>*Zks\ؓن_p L>+oߦL0S8.;gL׌y@C0~|-[V/Yʦ)u56):W[bvf!'b$tRj{8{;k[5k(|xDP$PF<^PRnREڏPa^ry\M-샥PU?.RWvq8&2T[>Ӱ⋙*8ݵQ̦l=5'aL~J=guo9=.Jw#NYo#qfi궬AcW ;~i ذ}J_.uq;\߲44` {4}N HdylZ7 b}궚gE UOuK}ƾ ]ռdk8͹ˮVLLjd)ӃU7;!8|v!p0qgX[Ѻ7a2Lܥ?R]rnJ2dn >.x>pl7%w!rB 3)5 /g,6?q7:/ɱ@/]_Ic",bcR CԪFȯن걖<@ܯHz?HXz0_Ѵk|gao8༓t΅Gz$ ((B%)ft`/㇜3@C~axU RR Wi+V448 nڐbJ0}~킬 :múEu$bv揉95`J͡e(D!,7RH+*Gp>gke#h[Cvkȱ| }\4n%*lT 7B #x.L5Q7|,{9gNCH/}oaʬ'bYrxS&~ӯd(AaPƬV=֨j#Vw?Ձ v@}"R%C#D֚d "7È7MS<2^yMr`tH'&~k?OqC:3$^T%rB<݂K%5Dᩤ޶"b: :q^9J@Jƴ!ӛ>8wһQbxr,cF}U@VV֍"9%^::ˈ=L(\A 9'3Hm)^TM xH( H㵿ctݭ;zhd .|ԭN7\Ԡ% $ Y~N'_c ڤ[!GO]2|;T^f^Hc۱tGA"SXT^>YfEq==OG.v|?A芿j^ۚ>G\:ߍш37SW 6;)S&y߽W_"Afg7 g -#k!pÒ=tz[IhwfAl80uhmfv;.my $nx.S?X ?d A Sȅf/Ò%V{1ߺ"!PK4MEkWġ+#ᠯpI5=D>o}ǥ6-* .#k5";qk 6t.q8&٣~ ]28}^ o؇L}SÉwRBRy7D ec[}kJxzlkw II_]Ps"B2JGiR&,gTM᷈Ƀ=bKT/EO4a(n,ӽuN>rHx`γEpE~.*$r~(^h+5ͱ[PI=I"3=4'ʈis6Pq$  Oo" r?L %A` 쮶o=a/澳Nː0ENOz ;y-Q=ȆGӔw4-5&GR/Id)( d=UI3/!1) 8T9<1E2.4 }'c8V,xMYty}SH gC\"\ߟh@k7`4n=5[R*Wj@›KƐcq492s @c%<դvk&\d9#*աȍ薤1T6rM"mF'z>lC';=$~SӎXvAٿ&H?lA~E7 (oT1OuoL :'s"ĜMeFG ˫Ix˵Gt+݉({1`F|$)xHFLLp^6S`&3y-DxTޟkmy*@^c' 42۾c/H썫V#Ģ['NGF{O&@gֽ)nÒՈF;&zq׷ƾݜ4]N'ZP% :y̜%SmOzoUK}́[=ji3 g{^_fܳ-g(BXS/$&Q`V.U6*%>Eu9s9OhIVz#`OHlb+@3!l:Q9i)R[g-Y݄Z`OV *~wd@dܰ͠ZPk<06ZDx^8Qu4A:vCAN*]+=z_ (RG@lI3dmEIq? ιjMG[xߢ"Q`y}S6y#s{ۂR׹g}f]E}kRU^%EHMXzLMaYw`W%\6VА$,R8P0s1=|jۨ4 ԏ셾Im;x>%%r|0T_,D+jg]qfЙׂJ*̨gN"ؒ_)2fZB茠]qR1\P# !WX5fL |pMvV0.@Q aށ2t &i\ꠏPJd;яeg$$$YvЇAhBVveU׏с@eIG=@c)#R%vp)$ gi yxSڌ^Q[ {TcB;c^/.13{0JEB֑wyPh`1גxEp$H"v0Ko!kq+M$4?uQˡ |@_fW={g }QYJ ]!ͬқ{CH& sˎ\De8H' /`NU2V4Lck_MIT2t{)N'|[jA) Ca r9nFfk ϋ[C8Ďy5 o)m6,y!yqZ]݅Z ;ɒiFm?&!OOxXgNO4iwÏ <88XR QNmT[PAK 2 *sLy1Bg$$pPjΤhqu)y@? *'m#j_?oٖ:g]4۔jU ^,ev/̹Nab7;k;UjU+QB='QX--L~ ܝdt6S(ᇠSC ނc{^Gؐ'}.VϨL GduA d ҁ >P!Mk>`D!ށxgけ4;4 5BΗ9EIoއ6(;oqAQ =\zCpQb1)zdimϢ0^C}SCa2׳{5{\)hEp$[{ ߨK_̠YP+gOùN?/h-gx%,ק#>Qo|BOSz.qAH*h)mrV`PuӬUwLL,-*ˁ+HG/ %"÷m^+[)&Jz<-?O+fVxpQ<iG Yߎ6O٘ğeʝ9;x^LH}p7a!`YdnkxXs҉PX.V<],ݖq _Pw|Ժ=5?4vE,]pu9 _N#;{_h} }Ʋ5qA&彣niAcϒjǴssLGc*i1 |dU@96(se(S'{3\tOmwU} uD@C[DL$De=TVM!4d3pw$ wPP^w4`[ ^k:ew昃?dLr%DF!_&vKk & fm5Q»CعRSũ-uI2O^A;:۝W*:%R>BygJyR#48 .E--ѽFKϽfo|*7dxHP!'lwm4y cXO ]PKTP+7ٗ啊C͋sBdVf\y9A0|͓'LQw:Z:[: ͏]=;* K(ax'à?vlQvn.vCmm[7{SCaȌ~ܕAՔd1|Ҳ$'M~-6+0,X hÈm 1Ojr/zDO`W 03?LB(d5V:@hyc ZU#/dAzgJNJWt(yzL0C NRN f]A+76Xw~0:TڕKB XUVx D[F:m/:%p:|+To<@ ^1z:u}LqNgr"/;YDX,UUdN"1YCLPD\y5m (AM۝nNTL4BO`؞xq}]iuwDz;Q7r۷bv( y)y4i|1/I9lKvmR 03z0.WCGgl0kmAyJ#ảgڂw[RmH"}B31?}%bpF2d<*8*G@Q_yN gCBRj(K࢕a[:5?mq`i*k?Ej:vIF4\KH50o]>N61<ُc_M\Y_X$76ʼ/<s'4mXJ4=(5i|3!ujFħO2^?ؕ*ªP޹yA5>0r8='ۆ⹽+]$-<.$z6uCX]#"ȩY<$yaZщX׉iA5;Zɇ^5 #n:Ω6$8Z @M437QK#g pMGvÒGvwqܼ"빾8pxY2bgYZ0707010000044e000081a4000000000000000000000001642f09760000a880000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-realtek.ko.xz7zXZִF!t/._>]?Eh=ڜ.+?w %fz$w5leLfr <$j0p?kQEH?qS'a4V=9?*ք]kËH66r=[ؽEd7̾HwHe>T$&gYNjlŤXzȴ!?_\{-D3D9YYʹ5:l({cZi$EOg1˦ms:GמZ2+:ylY'Qbaa*1QT}-`4+g{(O <_EIKJ,1CxLhy0Sq)eֽBw*?'uC|K2fR>Vr P2th.V0оy`V~d m'#LCJۏ-g*HmĮL5(+\'*0;F{;+x=<$@طi)*B;%\{Do ~̚y E $ OM:uJu TfGShkWWGsҧtTa݊"B̧zI~/^_IUl nThnM޷QK0'7帇ԁ ! {}Kry~v]T_Y Zn@q%m_3N_9a$vPv x45dlt]K'O iyw#3l-_ X9g)s_w#W%F,̻:(g@p 8U"ZJ?Q a_Ze$9|!K\* gjKEkZ/ EQqoyIcge=(%u8?\H]W`fxFgs1MYdL)Hx#`YiጶD ").^/,pPܬFA;̿/wy}{R$vy9TGOm8ی InŮG'Η9_WzI>GۥN0 [`@ .8j1_kLo{5DƅhJ_u6H#[3ZM5' #7~쌢Ğ;i ̟ % Y/e9]X@wRh=g<]I"]:PgfY>GgpRGQ*K&71vK//Dc~V\oX9 jF6p"=BUX֠hdGso jR@rجӪ{vN tN6PpR0yP62X ̮6O!l LDHh}rLz/g᷽&8L#7i/[,!U0(ֆ{&Yh7V0(}TzƘ[XQϥ-fchw+{CDɖ28,s +$#nB<εq0.u~9ڕݏ7Xs(hW dXtǫudc-{JN|‘j%D;cvs/WP8y$ݥ dp+VcLɔ=$9YH%PV~イ@We ѕOe lbKW:JZC^ų.ftvR!s( 6܇;J*pDh;_*M:RGaKG-d? R>b%l^њMn/#)^F^K}Q*u }^M(^A|aA\Sz` yid4#5OQ^u_e7"z 'AI]@W||MG;.m!0x;AscV@[Z >|`יUv-Mc˿=s7pm4%q+EF *Ԝ@߇P"腚#fU\酀uZ9 䭓'K9'}^-c c>!BOvX[[t0{ԯ G@ qY˵\t5X5{ zeĒRt8--M i|uŐ pHP,~@I2JĻ]xY:ӌuD?esA"E۩LO0Ӡgҫ0SDN1N/k:'Q[xlukdVycMZ‚HA]qBڢBGb4\4 =֕'g8;WZvnHZ _nPat?'V{Rh[Ɋig7z'4%¼L,w W1(%K^2׶Ol+fDz?GLF "L*K)\r=>3=!SoHY`Z;HDg.[ZkBA58Hl[&[q>N,)7TaC> ՕnYJ5ro5ΆE3$fE 2KDXgLɴeoGU­))?Ff)o9p@O0kN)`eemNەs C TyE;'t4E*"Jw>wmi9ݰRl.Ǭtf>@fb^D.͌z{gp7QR*okF'TVR4U_ѪZ%&fJ=$T񁪠SXļ&贽. gГi𥸝Gƅ=0H(Wn*=J a)).&8ՎÖ/Y{S)cJ qv52[ܞ``̄n4 g7ۛL4Ȓ׮Q\ =)} ʖ#0 b㐢mҙOfē,elTݪ .Rhfs9%0 'q2!)Tsyt*L FLu:?gEI*W>թ޶!&%P}RgE g9@}Mnv'XwyGWe^J8[ hkXW2!҄Ɋ8;G#$ o?}0Q =͂hW 3̝}ٮ羈 UxAT-+Gum88(8R9LJ@]39kl%R~!8ߣS+Pz۾RR1ychLTi(@< &("X8x8"ѝ~5^s{!a\8_c%e<kĻ'ך ˣN6(dS88qbp Pߗ*f:es^ F2PDEčY6׋zw}a0!.fI}򂶯{e_H1)۵aIy/a>شHj_K y?]l]-}6@S7hj CL8mB 8vrhj'(<wDdXh}R˞أ~ =v L52%.3lDw^q]I_5mG)$no)z)ٮGX>7+hΟL{ [ Uqr~ʋ! hr7d3@s3d_L*t7\/)+eH 4B9'x8 !mbPw`-9xXcDuڦD9{q4ڊ|NNr#|H݈G Khvd/F)&p%PLj8a+zʼ!~i ̩P_x$&&˳xg+1֒AzGoIJΨl7FZPԲ4n[VÛl, y3Hm͑ UYiKjtgDü1%6]ZA̡grri5;XIK"5{ &YWmT3<'3 ]5K7ܢzױ( Ͳ%R\?*PaB|9>UG0Ɛ6ї5&. {M{`wA!& gVmt<{R0mcE$GÐ)wYp̠nggʾPwj1!A`KGڞ ܀4NЕB fr^=>V*ވ#-b=v=l<>? OSDY,f(}IǗw߂|/4I$V7Hp !q YVY-\!B"XTΕ(jA 3_fLFBC HRdi%Uq>2Xj[6q>r}ˁe-lJ}}P5VJ'ɋbRֈ?hlX_ʣ')hXp(85,'<$h:rbMTnʳwyI{fkz9W#sQPa<w1Ň'٥dĐqU` zJ޺BF5Ľ^{* ng*0nV$E# qflc  M]8 5JYQɅY"bbC$qՎzDLY^$+!տL0^ApZM@uu )E'1#ګI8𨆅NI] V)7.Z4!>ﱭqls?`$KNDĴ aH؁ ZRs62y|j@GaH>%|yHK'SneIira/w.pK^S>CiFq7`3>,]ݝws,}ɫFfL|`Xso8t ̵.f;Q61aeb5(R!>x2,|!='ޅEl#vCF_K E2W_x7+5E$9!5].C)xuMn~)0؞ff>"~>d]oGSVÅo`o{wbZtD_y0 fAiR>:sb@''M %/>~L"ڵH_ѧNcC Rɇ>zND ØtuK3uJGSE>RBY0NҁZ =2>.\ML괵Z1&8R> ɤȎ% uZ~׃HWMf?Zps?ͅS&OD毁~gQﶸ o=zf+7\qaw313p)lB}%6^@'V0DŮ_,h] bUYPA(G^nZfτYJ&4{@i,2L-X/FVnN;+hE\1'+Q:xGѥ g /#|MbMQw&߲ssh[VMa#b?~CSҧ}oyKBߤz^G%D boT3PlڀoUqy`%Jr֟yySyɂ|ިR^KpW dx5fikש9µvF0z _4#'6s$;œ7X$҉ ɌU^-'.OLTda8Ec=0G bhȥ*k ]aSeYt$ڕp%kjKBebϭs[mGk#y__/R~KCO oOcLBI-"D<\4@KZvIN򼁽?\7| EdHDwQh$u{ Nmy+(XWٹI5x-e^OS=ϐs:u+~&a&)8bYiHȽW'i,4 mS?jh@Iے_(nU<ׇ&O0 QȳM#QW@9b㚾ðxOo?1zA9Oޟ=s3`"FKߓf`rP)=͹M=umW2@T~Ц=;[@ykaWJ9Tx0jNnȇͲ]pyy8N<zHJKVr:%V~Ў.QP"]hVǹ0e# 7*0Y`lM|' !߉\>7iCXUz"8Nߌ]gJ 4|O.5TK⏺:$i_-/HGm4 gA!ee-v\s_G˨=/=0"H[!r4kgk_YpV3ٷYl}5N|,ibmx+kWjK=dȊof^<WI&ÔW+H=Q؝_݄ǰ[FF N]7ʺ\!yuN_a4.4]J+n.M[. bO,V1طIw*>&1[M]E_sUO=DxI,,NNui[["5l + 󐶇927rQ}WiLO<L9e1?BwnиR egwO}l5SzsN_Gd۶0??nOYJ12㝶P3P ̭7E3eJ6wñˉHkKE-)h}hʫc-5p9rҾ\LO +Q)IE|kYXs%5T5W([;&' _'jk!fgcчL\w1x[Le>dCpfRĕHk/Z+Qfmq 2=!ɶ5[ x ub_ir <.;~e4Ax3{z!Y!txlpiwuX^1m> \ީ\Oq-%!Ip 2Š9M!ZwX oU w>S%bȰ?isdDK-$!)B0\[tq38FPSjw-gL&آ_HJMtr @9} rqD㣹T!hSӄIT_IZq '0WO_䀰rI8!{b+ V=X!Hdu|=I(paVf v]Du>g̍&-!9O-{ _q5GLm*G^s=YirYc(~bgA@+"cv:9'3pSl?;˰re߂踒Rôz{= T y(ͺ%{Pk~PƇj4"(c^O:ˬ\Jq-,FV1CuI'k8ߚ̷)yL8>,#b>n,3̕X.X戈ω<R$riFnpSǤ,I{{hH}bTeY ڸ`#Ӵ} v ),RIysn=&IwΦ!0{&.BWO<vhl1y!s>=.x6' Zհ/%Q$y_BHvvvPMqШ1wH+r#- /%}U xE>|g_g>J/e#[;QcѢ^_%91}Eb†d@z78:7U}ҙ9|K.9M[Ea|,!G ɇtk+RK0(ɖ(-e7Du\a@[?z&O *#ؾz9ʕaJi 2BNc8Q~&&,=J@nϐ’b|"^ys)jvXJ'G͕ߘhGA~ZuNPy2Lhd,0Ӏ]-SRa*Yb_#K=DZ3WDs@q L^Z>;GYެ.;RDfn@wI0~PLڝqMN=ct=eHH Z냬2&W7"q`trA萁G W{=U!Rx ft PHӢA@F> hSS%zsRkʠGy^˦_Zqb`#!ͯݩ~ 3ǮAΆYt>!D9:nI Itckvnqv_*Vl -:)DCn*iY26#;@a3eJd(oIGڥWϦ^@6V?GuUb*\x7Q, Œa Jrì@.Iv"}oѤDkfkY6@ N5' #4`$A83/vilW' )yvEcB* }m7E 'nxxhWJ,udǮ7n-Τ. lwc:<l@qU 3+oy )w9[ҵoFIP( ^k'(j#푦mX6>z +bv< wJ @7@\ma"8Ϣ#ز˳L /77 ^zi~unt=ի~1^7z5a.[hE]~Ϝ/O]x`"՟u\+Md^` slY I pd gJ~*"jk-p|<1ea_iRJ"Wne& Վ FM؇ cJ(nKog9*Is- WͲ3V(O>7[˿Np"28BX%uUãu;g;=6Ot5DM#c_R %.f2"f؎5Gi-Ȏ 3g0lH`oٮ-frNg!}ALg=D9 "ȃ.[SHF2Bf-<\ deGD€F~r}k5A*tX3g]Ց1HSɬӷeƎSCgZ-R8x{TACpVH}˂9ǴHM!e! V>Jx} q=U Dſ=E9]l 63tR &$CK<`XIћUIvCS+>=E@~vw=eL(DbqzVVֆD/r -,MH2=-ikWXW:ZŲY?ҁ,h?5P5g$`eFLu\.qeMΌVG#ʨ0 &y[x i߂K?tanwpVTGo|P칕(UaT+-t#S+Aȝ"pų r#h8/IdS Dp|+>y4uf{o!Mb=)dniꤚpm@"Мk<['w^w Ό駷6I9 eo60'Cc d&/N0x#W LQ)͌@Ap!GCIg͡P;i]g'͗9 gSi/w24>-y[O}cE"7dťC=Mա5'd(s)piK!&4^5>>Gp^Qo}`ᅠX`r@x8&I_DQbޏ/O@>Fy]#ϊ^lwAdTA);[YP6a~J3"6%`& DyUk |uj̷XpbKh\A>iL+؏nnp tUmfPeLAe?2KeluG1UYE]=v47,"gS91fS?`|Q1Pu. q 6rr}&pވ3w]h?X(p4]kߵ2/\i,mܼ5Akr f;ՅpD+*bOhe9;g az˱Q)R`]Ch1H'P^ m_8*o%:}uyz樰R>M=BtFf 9/b߮p킋xsLZ/&k;ل[>XaKR-]*՚sA9;= Mp3w6LId08[?^s&SlTxilaiz,IYQQ )eB!wҧI΢]C_MSF/c}|Uf_ij[O5; ]YOA4S__eKZ Bb{҉ qhĤ'!I*{ rei|-|'HƨܑM[?H ӠML۰u7x\EG۱hw|b!r~nI@`ϴ nD8eڧJyjX)JXPGTMO? Woue7IzGg=%ABh͉QaRJZՖ2:LN)SĎεIBj'fnɾ56TE۞SoPy;y];ȑq#/{ u[<Հ8Mv.Yl<@ uF-.spHmM)jDhi9[[`RT ] '+ fgCL{f'S3b .8ʞ/cǩe@vvp$ 5^ (+)Zړ/XR]쾹:_u5@VKCG>^s,4` ec8\T`uv P>6 Jaة2[. F`ڧ4U"g҂NCt]07NQI3;P>;W޻L98nd<F0sCzk}lsaFc %' /GHY[#Wi63&ZbLQ9jtAc~aHqzja@n[ ~XEWn>cq #w,:l7ƾ#??k؍m9t mt;5k;7_׿:2.Kv<; ܃wѥ(39V#:j3Mz.M4e{tN:k&\k%-AE+Z[h!VF <"Ԇ^\ <'V#"}}/ 0w)}'Gll?9KR6I;h7 dtbP~OQ{Ub &^9K6[BZP[7mh8~y"L6N|ꟻ}韠O>2q!FЁFǘҎx KӲzI;t^D&⤷Qm^ e|0ޯԃk.]atB(5ux>:3"# w9̰SɬCk5S粒{vEцqжG$y"oav6둏%]!'uTHYQQ}};V("=8>'gHn| ?8g(6J@d>squXF]:txZbQe;rX4('thLx˺`ԇF<|J{TmoȿTiPe~Ȋ\-=-ڼ˾#lliL"aܝĸE[' ƴ]nVn<}u:~**mU^3GYD$LM>^JJugÐWC_177BHBgv4N dw=G$ԠV-oX,ʗQWi选\w?K(^pq u܊4;oVMШ.p!VNؔ+aI<:78VBG02Q6 Ssxg"͘B7q5KƗV%+[uUWђ_vu`4\&VH}R^H?Rt1 D잃+zR ;Sd7/K@sC!vHEga?Cei$|-^LXf۰sةa'6ݞ:[jpY" M>P Ѩ<.wMNӀTXS2lCVLJ nJ E&FTx>:IZ$! A1W]laR֞ Brj2[8}82p$®ԣ`Xa?rZPwnhK EnB'X>=G]X};9ގF0_A%)!$Ԗ0^R2O~(FiŒI}b4KI+[tRאBL5~gOԃE? rEXJp g8~;g)b4gakߝBgbj<1)Ih݊ LoAeoedΚ^eu 0W?4KfPM1a|R~ܯ*6vR:_N^h\G'~"lh .{C !Ge].5yX-g ~-A5REj<[c(Vh`t*σ&{B*[l9MuF,W(Y}hG^v)y͆lGo$=30VgTI.jɜ`Zvucf AOVM܍9T_^g0f+Bݼz8Sv5 BN"Ex˳aㆰ2LGC܀xnS\3HIS6q 2;܀% )0}|Lje6#6^#PII:TKSO#di33%sdHyYn__! #-0u F+@ ccm:ܽB9=E$LfdrX5'X:}+v0|řu.d#([3KᡂGd=vKo%%N}`C#bO.evcS(:Vk`AȔ^91-Y`YVgmFU1F$mEql|g * Z%9aRz2Q3Qm=X3J?Ƨ?I7;Ainy7fbpoE+ Ibz(yQon7,KW;sR I8<:H aq>GCS+~_#ԉH >эBďҐ\DCE cܑ^<aY?F@Vi{ojy>&C>44m%=+=}[Usюɍd D8J|xB:~lW΂ H{^ȃ8%EVW!"~3 DUH}o f־3GY5DN}FLKJ58IB`o jULB}8ЄS1̇o5xVR_/%*A``;Uc&rHR,guj''9A&a^xۆH24WV免QmO+uAB,*s?ZD#zrM?!a˗k8Ӱ<ƩCs >~V4Ji晛H|䈛'⛏FJ*?Uj:0zՙ ~גiUvmJeiIkL X`kDa:-c !#Ii6צb> `'OI%nAAx7X(qISoVE,C$ /'2ՆLYk^@TPO"@8M)::H~&;/";GJqMjõ>0f@f;1$׀rFJͦR]dɉKm6RP+ yC)A(F=Ғ"֌>߫-l!Lbb\9-3OPEq'ݤRCPC@SzcuLP/(Z SƑ"*K#y OqKU5(T>y+ղ9]YMΩ2L |$"l҅ yBN0D+sL3CPк#>gnԶnT3 Y¯ aqcXky‘P|@ 3(R;}L-l<. {҄C2)#\-\ofIΊw ILd2;+}̑"q@Ϯ UۧpkfD9DV>30V(ܪ}?8%<~߲wsSbxt]#z0AmRD;9{sU`w-ҭ nc7` aeX6t2l@jӨN칱װx h-s)sCR͡ޢ}56Iν@y3DBMj,*gEjI]3 VI+:%;#Ⱥt֔'wv2!;f 1Wl<]ebDGbjd}Z,serYbΕ>8DܰJI|Z^$)P@TA@E"ϒBU:l%͖,e=uG~#+7uFb˅‚]NC䆥 \"矵Tb͵m~eXqJ>FZ#zcGx`sH[egHuԯNw}̭]FF5p=|vcq{\‹tKs2K촃b w`Cq*jq0*= ,[ByîqeGD+?Q p: j ڟ~1]?F(GplQkoz'7 |UC . kQ0&xW>C "j^N0׈?"D" ⧑,ˍk$6?kUu}R4#+gihUl~R,t*ֻgCLx>4e}6Aѐtw+|˿B,0_0 td" n9ӉdЅt7L)Ɓ#KVd%D&ccUk]諛@(x^X-sޖ#/j 'N{=Q G0̳{vPuh =f> ؙ=+ϜnZ!&qdeGn3"XvopZ/GG;]֞C2hi Uz$v_G%0DǸvKU3oQfċ|/¸D\b̽[2z* Di NW'b(՝Y}$ߦ+aTS)9s6oyoɡnRc5aǎpX)A U߲6ǹs ? AH2c /Ui tM+]):Gl&Ƥg5A/Wى#+%->MI[6Xw_bWn!g(_26\h>u#wQbrcڊulbjh-!NlHF8?9Ѐԛ+ظ=.έ/5\fNo nr|HqC}-z;^<.D ʙRIݿP(}?oT%ogDtAwlV$p1]\1[Q71(ULB}_?G2Ji):fcv Qpa:b8")m`Q,m]'d_76;":b/M߬%iY@|^[ ?`9"roQ{mYa1TqX!::&QΠyeǂ#b%P9.. D,cF3Nq=䎓šKI]^o]X 6hD˸s.HŐHq0jT V@:TO&QFH.n[9-iCf@koa[ûf}P+jgJ'%H3zHr"R˪&R_ ްOhYYA8b該Žr+B_ .gԙ_-)P5PnnP-mU}ɻB& vC YU@O?fh${3 6AfJAԓ;.?7Zy)ݝ꧅NAtD-|q)3Gr5vG~%{?|#k9,NSmem5*㉛-QT+CWS}# 3R) $U Cŏ9ufF6y!(}^Ͷz_i-;f[b- rsb_Wud!7~PhpqxR*銐ً4eN>賍PY_Yޛȶ'5cgw!re,Tn%ٛhM61\xkqE_6Ԏ&բCkr9[T ӬhR> *TaNeP&yE 2ZZQ9~xOq(/.7̛U:bvD¨1EojԟZ0:#MAqxv.haNv^nޖ%ڹ(Kۍ/jɫfOdɅ'n1))2KҽoF^]Kj ~SE[?V%vGQzIw/c&1Xث~Ar ꈘ̆!ѭ(2Ou/gLO^GR't)@SrЫͮ4BܑN9L4*pe=+)A<ґ'8~S%o8E<'`Db8GawLp{+8&f@4.~-.@qGLD@ Zѡ*Ø02N92!xnb|͍t)` <)WFM<OXJJwmɁL;\]#ue |7_}찔F:`8Q嬽%EEQvvݗIU ܞxΦbx+goWY)PIVx[ 𦨹`3t8]kbJ%q֙krѦU=(j?Y,"xEH%I:`YG5eE]m)IzNcA-}Vqms#g-\V*:D9{1hl2Bnw:^yLIi.NqƿF"RR7b~{p>-j|^ED#3V3 +*g Uf#dT8T!ӽJ&ehݰ#& ^ŪEKmUζƹS$>8GhEG{_ ^A],1JaA3}v]ܭWz: aD;myܦE;\}BT轆e}#ou7]ðOZaGԉZ4r&rj7{b@R dS F˦vm#ps+R΍aoGLJ 1']YY u6Td'_r'jŘji}QNA^ DV4j lw<,c3:8% & 8&4q؞_˺=Ѿ@׬'%pUjL\>rs\&lVl_YTW+ͷn؞HlG^DЩ eQڂ\>}b "‘uD/g Om\ d?/@34ϯxEk髢i/(=oU,+[YaTrI0J]PC]e*pNrwfNye]O:\XZ\Q;U QJ(I%X֜WS ]W`5}CJcH Q+[C2ڬmYCZʱarD $M #@:L6un*]ZoD_wqN>qm@s3ՠ" ւUR@Pl5^i;j*e_EUf,yCbc2TOj.cNMs~9'(}N:y_SηsaNכP[~T%. MO)N!iNj0c[(z #{]emHcQ؁~Toy勤9N `ɇ>Dˋ'^s!Q?"%k |`n磞Й& %rr#L =^2{ t"aTغ HʚI&,y@ةU`agnXKx WK.dL~ųj-#@_@" •x{.niMXG8FKN(ec8u2AJ?oU|ӣԛ:eD[,kKNY9pj]Do\/}LI(-B$}Й  IPRs"po]t!p#fA$;4 g~(;NL! !a,e"Ң 9~ x t`o%Dދ ZJ~}H"鉏Wǀdu3 tp+Ea_1Vci]3l?tg?;'lYJz1I# z˘y0EJơfAwRA,B!gxTx:N3fF:V81@wW9G ״ n=h/Mps=WpxA([|D[4 uߍ1Sttg+#z6k[vgn_Sч*Wt$W:rjH).}yY|{K6=&n?go@: eg ^>xy2lEc^%y|Gw꘥4Њq;%9.? 5N9a-HOJijG3m9>ƵL*4s-V*Fo-nM#niWӆ *=;M2|Df]}bajʴH+$\\&{gS>(jT*E׆d}!*m4eM=l" TI齸N i73ZbD,R'(1Ჸ-ĻƐ%܄UD১Phv% Zd!JkRCֵG8)xOe0-<7]16YЂo`ݼ~,zvf\"GȵlEsΠFwR.Ϝ<9r4*n8dڭh q8fdx)ߓ K[#[)ɅdGܚ٥Xr'\RRI03 r0l)d(foc`Y 滧o/4O,1% V”1Kڣax&`X&l[PM6eEI[α-FDOaa{hP ,T\+qDy,""S+2S=yps>Wm~ dJ~ y7P|}3iS1 9YLM R "j;+{|c6 U:`q].t= k79KWR9!BF#40*=Y/fPYl517=Qe#^_$\Б lP̈́o{xR^ 72!)o{x[;'-/;K>&'7]tg~=B->΋BrľyrzB/咖I!w$gjcA'͚͂ I. JٌOr;qxB>qgvXLWQ.oL;RG=ǟ~9 r;Zv_s<XR[#ݽj!#MYvϳ؄67zɉ"#V,7,\yqys }`/8$wfVo_HZ]-7LF5YrFлd[חe=;elBURODhYĩA'+6 1x)PL$ʚzWӁh-vK ,WKI0MH0ѬB;͓?dH2) 7G`/&Ʋ,>ݵ5@5A vt6ǟ`N`f=E sTc0q !#+<2 ׺-`.Rmܖ`A9uo2ԑ%3L. Ti 'FoU֕`]9Ã4ݩW8$9!b]IS8AzP3,D9r}E qhХce{=uyemk:!JdIvE?wA\I p/} /bKAIRs^E\ƒ *5|F34İ]kx5ޯQ輋n)eK!%,pdQ>9Ӈtۢ '-a҉.w_(αV6Yx< =-JV]c;&4iQo('뭚C}nU'GgLuo\Wu)[uBN <9~'#Qa?6?@2 l4_4r5<%Tn4b]#{qq7LM`rvF!y@SvV-଩߫3``2_#{FJD4P;Vq*U1&հiL E޼5T= qjPm6zyS`Kf- s' [/_T%eb6C+DR9N,$@Xlbx=P"qGD L-m0 :P+V2(Uwt:\7.HT뙝SP#A6[! 5Ȃ|T3#69JS,SYNf+fCEFԜ]8 FuuÓ}G. j quʠ2hϥӻ"4pX}Q*%zna{EfٽC a]ʷeƓ>)!>&<"ѩeͤ-D+x9Y\*[8[;2ҿY^{B+vld_,Ssoj/G F܋EJZKld{A|j7 Gh+&hɏX\]mEiiHƤ9:Eiwm`3KRs=s݉Y9 }Bn4!7Xjq鋭R]o׫Ȱßi0l/'nF2 ܣ{],l< B\Ѝ'{k炀^6Rns⨯"zK.-h\푣r0E W)y~.r(*XwH c@ As$pW[UB ƊXY//nͅ1ڦFB؇Yc K޿A7!0#sDb4>9Sis1_xַ g綳eǚgd bĄRt5]#p#AA߻:›0{jYNeqp41~Aݡѷ2l`=Y]^ ({.@iкFW^ )F4S4 g K0wxZ b W'ҹAgCz- -#0" ƪN#+J Kkbai.%%Ccz4ׅwȣ4(x'.㺤$ 6,pt[lD)p#&Ktsv hKWcaD\/kەhuQh/o{R2sDađQ;#ok4.QU]m(s舧;k)+O7zciCg~3š`) OZ}DqsY b[D*Dy&Dq)x9PͲ*ȝ&CR5s_=PR$ |$/o1pbG&Gc ^)"xFFt)e澃CO"U a ʽdҕE6a1k+/'kDYxvTS sAUCy0d6J%}n1Tm掽6\TH`v@D%} = ab SEKPFO)P,=\13Ktv I}S!}mQZg"Nlʷ8DNe'@3TrPGXbzΔ_ga3Rx/=acrO>YXL>K-+ve]}Gs%,jO !Z%WJUY$LP-&WCD_ 0MU"]K)[wZku:[k`):BP$"k L :iv6{8k(`jzY1`n-R3Vڿl-Dr= ߘH9_bI#P9_`idQ2uf_8}bnxTzYdդ_p قٗ[k= ܴ `+0=I+-| 6]PI`چ"^BB?hМ'i:=+!n֫)#KIqS:dT% ϫ'zˊStֻOzh RۮbrZ =jV3Q+gb׵ra03Ѯ/[PSZ7߀xTz#m keEč3ȘSqyJc@&:Bݦ#{yMlj#.1rw+wɫItO`{&v"jHcSU4! /3PN֬ݸ[U5h<5,ω_rKЕH>VfR͟{ɬBbbǑ m 1べP[A1BUvr""Q5lŗz͐?~\ sEq+=Gұo_%hz{- ;GnK@NŚrۈ*/QSbC P g#JK" ~l{eQ6}vuLY%. ʮ/ɛ/g9JqǙ9ٟ}1-lgu^29U3&A-BB[ ~0|gYo[_z%2O\Q. 0ck[f^ qL,j[LڹH^yؿiy<%$UFg''[0>l_2z Z^:%nkY,ZePTw$]d][hXXg E*i !t5&fAƤy  ak,~-oȃ.-XhhڱkH!׏m.}h[6Y{A2x 8lGCk֡+VLK>R4% % nPPv+gchU7.K_ڈ-٢5Z RFԨH\SSDC봍ѓXSMD40-6&/t%>FSӵ7CV妇űfֻTzAƙɶ&k0yWLzanr;%h8m{"E+,@Vd$^"Jp:)cb5BF d6?lף^S_-MD, iT7Y5WC >f1ufACxIknvSRnZ"Y]ŝ⳵z}.q]uYDɰDNMtb#l,Lf2xRΒniLVF%9:l@}6*"~ MC&pf>8o QO$'px܅-'s t'(uN@Ah DOɫ]6lcz?hbU QJbD64L8rզ)~с(c|{_OC l(@ɊR甙+^5Fk'Wb٨z}.-̞Aݍ7KWe2AyY!傫CBsqs2P,]ЯS9DWNIneHU X_O{ 4y !L̂<*LR_,KrJ`-职tT5[~90@:HRH&M˳Ƈy83ƱU z$\dp9wzIGgF?Q vKWX}-EtwfyUXII> C"b8cbLI0觀j $A2E (@?=0px O6kD;gpDik [| pBVHͨ`"LbUPjjkg)u $C<.Z5J'4=3o$1O$Vޒ`Z`rcp_ Y'pZN9vuV挥jyԖۙ ҩO. N'Nku R,PLp F Yv,/9FU'P LRqseы\ y/a.L'^V(<$ +~2RNO&PcxpR|?vZƸ<1QZ0cͅqk}M&5%F7*L< <4Nu m yC[+hC"tiF EWpi‘$doؕcb !c7o8u˵#gB'Z:V,6*d-pZ)i㪁gct9v9HԼLӔ(ȇ}i?  9 o#cpqGkg\lg"946T _ `p]z4i{)=L e9a/},9ZR ii#\{-V\:Amf^ïI9/ʎ}pzjpz(ًO2Hox sFVfGJà}_eMZh?#*!OE*VVE9LVkpm|+'g{ diް7;>Ur0UYǐhPVS=n'Yn= V̈ޓ[e,d$"9NIXt{Q2~B; 4:pUJ>rnr̩ã#)}@D9!y]y&{(|mn/uϰyL Mbr[q(.ݖp*oЄ&JF a =/#|GiHu5v ;\>!eP+ FI?G6h99ë`_Gm6{jbe+ie1O]گɫ&58riqKvZ"D99Jض7B}!f[;X{`y <ة 1nk&He,= I8~ɛX*[}5ۈzV|{k iqs_1QbJE ,KL,ݕB:_j4پrtA~bB?{ 8HB\aQ)Q%;%?+b dCU6K=t ,LRX2;Iwb.~SK;„F^[Q/˖aFv`qzh\Fⵣȧb򽋘b 8% n*K n/ '8Xw$]N/4Z  ˪J_ *f Oom|#R2SM}*:e)}#x0 R`%^gT pQ+0O#C/a瀡h[bZOQA-V%i 1MuGt ̎8NRč)ő{jS>4wtRFf-3hݒSBweک~DɖVH% &t+c]Zjf]5Nҡ." `ߠ{l )KGȣM"ل)T6ssZbi^Ҥs]=q7J"O$O %U6Jh)}Q/r8NG&':$JeI0Xű}H%A;ՔҜLxi;WOɷ%D#Ql$NbYQe3ě<_5D*O1?zx;•K5(jmQqh9r~He+›GA.71V($0F4?_H3~XǛEsdʖR&=-) Ɠfh[!ӣ?pTڠiy'|}WCTJ5KN;9hR %HϵYm',sB0m_۪bMةX.]4^+/S* CA`WukϫJTy h%*l+x ; OQaRA@ u1Si)rmi /oѡ}#F 688 $d ֒tC@_^pnC16~t((= QUZ.8ypoT+˖,?6ڣͿ:wP?XѨƺKʱgYZ0707010000044f000081a4000000000000000000000001642f097600000f6c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-si3054.ko.xz7zXZִF!t/A+]?Eh=ڜ.+f)5!dD9ʜtC'jdcR.9-HĦٯNUD7#Oqҹ-UɃgH'bf;OGdhwlӷsLJ νZ?oHPQjعU8wX0"`{ uar&PclEE0+ZȍWqZ e.%JܕgutFo? 5Cm'ud'Pggud 6g#9fw4a'AzgY Xjp(;,a]u( (³f"x&]ʼڧuT:Q gF?]W\&\3mw0>+ <~%$?x"{45YI\^ݖ'HC+ П%wEb~}>tQaxwڈTՄ0 p zRX;g/u3So!)Yv0%_ĒQn 2}$&+e&\ui[jz7Z XdN{bU&;?#X- 8 _kL6!?{o?<q;SI9kIv{# c3 !4-[dg=! /Yp&G*#G&8R7\rq4B).|FcaϬЋ-B÷B~6r^!/ܙPփxyW]I5qw;UKޙI;'khqw <);uJ\4Q'N,YZ{}+E՗ {[[(Y}h!3DCO\g%+no"ۭ ȋMLZ1Xn_wIRư9 /wp(PW[݀&VpC{Ryyֱ: DXd])x UZ:Jj{U#wH8ׅf~0L˅5LdZb`\&deiD,NBj.GMćfV9 m!6K ^;0*U?dFZ|1(?(pbՂ>Wl43;?Jq5*B_F (f 3 J5RQi8w/Mo^<6JV.94hrvXb bWv&.gf1z]u.c6wDR/~ 2< Ehͨapy7F>֠`>ݚ&qؖqYg1(e}.D^kRobnW@2דf:~.R%䍪x ٞvwUq/-Bn?-ۆ6?rtؤ^Wkg2L(jZ@1' Fc;iCnLټE_;ֻVN;I]ON}o&*FC^g`+ qwӹlNj ] p';&Ʌ3AatO 9>q#N߾JkB%Ha>9O% CẙTYW~5-)%dEӴIj1@ݤ70VZlTX۰,^7 P]3$C1 2HF!- gsQ_zu~'ѩaYi)$,"r =&`8̳ۧH82{Uղ r%~R,悁$ \_gV ,I5l.#d1=! 22kniۇϖ#Ќ`LzpTD(}"8"R3POSRfoK .H;NkҒ|~HM {[1SV7Hl3 _BK0?]Ӽf 2}#kcՁU#"RTVHIJQ<65˸?@Td JYw:ՐUZG*Q'ِ8%VjOs}{RȒny{!rUnQۅ c54fa=wJ4\)!59qV,&@ףQ<̴VD#ٌ备Ҭ+AZLpw-+&E\I ٢K߉zlSgE˶bVoN6U Է^Mˡhn 2kX0 3+o/,ԣn:Fǯ#JᮭuײCTDt~{ gdzBeEv%O#J,_'Mœ :91WxƬp[F\ߏ5AS-vrsf0PnlB*'"&Y5oO-Rd"=KkEQZW7D_dP) 럭d| Wnr,R8m#!e UmDxםP6th $|T`Y9̂VgYZ07070100000450000081a4000000000000000000000001642f0976000020f4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-via.ko.xz7zXZִF!t/ஷ ]?Eh=ڜ.+˥2MV8ȼ@UXݣ4&d+g[jPߝuF7[HT#6?u>tN0YpV 08OJ:MR5}sN|߂UT C|qQK:nKP3}/BJ|'0U A(Ж5TWqxGZ P2^N1Ժ%NU1)x0MӲuC;0q`K n)ݢ񻘭{Nh6cc?JJM.тtRj׹Ʌqtfv/ܼ, ":N"ߍȹ K{IZav|LO< qmR󙐲t2ϓs00I! V1`࿥JJ l_7;ef,3R*H2|û2iAt Yf荸FŒLqO+6 Rre6\)~u: ф &&6 o;EY?KlkqB]n G;TdE"zjlx D+J3YJ°[u9xa:>H[%IM1:lzpi<04Џ jĴ.KHe9+W}$sDoeL"Wf D3QyJuBl(Y405]:5y0˹k%5*j1kf3n6l c4Ay٭#u; ۴ycێt j;7?ľ [HMgVs/An׿*> _+AKM%h Ä HAQc J"~ 8~.PH3q9R؟}!{L'YmH@ rekaK;S>vPޮ\:\ɕ<9 n/AǪ.YOS1`zcyvBa}rbv#!Doʼ!hq 4Ñ?l,&ͥ>JA3~_!c.pg2{bȑoDx,'`[ZqI@a5OzX=Z ؝o+9>xQx G8A[`< 8F6r֡)Q' Ŷ~ \ `7N(yk V͡b7.##?u<[ܠSP+%M + 4CeEq9XAӖ<蟀y'|]Ksnߒ0W*70\g5zX92s'H2=]=grŴ]ЉO趡5;ln6t옋jU$]sMןy4tra"+ர x,K--Δ4"' c\X):9K+Pp M@E8U`sPS0pg-'XڏtfeܯvC |DxpZ0,tZt.R2t9غcCXLښz,S΁7g Tۛ]_do&\ȧI9ourVE3|PAɅ4ICJh6`b o;`on}N^sYOEB0KNJ Jغt/Lu=fsώf x- u;8V}Px1 wL)1GkQ.?9{UT8SQis7+^L{>` .Z9SR(DnQO&{/d +?GL$FMk/}NtF >U+P+ OM*E1!|ܯqP#Mml5fy_-q4%pַ\'BNs,’lDܰE⾩CESv띈s5)8.ݩGa5s)kJL7$1"S)ImW [^.JP #^ 9V B?Ḋ5v0ݒs&bL;^;HEy|q1`~z'+\8*yx[Jyr<6(b*Z02h_*ױҤzXE n~͔XL%ukz,[L8S%<DJ5?OpՏe+A=un) 9ȋ׸&#| lAՎ<kltXN!&7nl6 .! F M.}2#0]pDӐ6 m|it 67uk5<,yYp9l_uB#_|7H㿷vP΋Q.˻E@*{[5,MQr~21tLi. &`{6]9~V=F8vNע6^f2DOWe󱉔DAnT63*e_B8էu4 hK5<À<7C>Ggv\svub  [ c]:==Q&P$][diP_g1>2ȸ1m~(64 F@rK63oa9gPRW0іڦ+At(t;5QnNB[F^ ChĒSa些rR19왴cY-ߤo vdER8ذ1`&gNVΔ'!'; q|d͆O`eu Af{gՍЗDAVزD uu띏=#]㭍>ȧ79gOrkȁ`x5TTHSɢ S/1P, ٵ̿ϓ\߉Œ2i*A.WBTqbEKL_QcNB! gitn.& @c;+|,2o */Z(wc<R#=J79% ӻ)gU6ő,ۖ[@@C IGqU+В* *0RQЦئFeMK.0٭gؤP#q*Dj?b1W`njK֕ `e}''e?vaX;x}E?f/ ,0v+p58 މ6! J/a'`ܪ%+H6Wo=ꇤ{)V8k8OVLFq T(ݶ]9u }r PyB-6]RgHs;4 uk\jpkea6 tA'WJs[VrH5ݴ2:]m7\}Vědb6|Ȏ<<1A2KV) LS2DȞñT?qL sy|&P'!-[B:Ylpр$HU Ip()}bU-StQF}tFW;iFBDD$URb~=НԧzL ߚeC­YV~vTg;NC , i7g<-L[s` (ul(Omtf$*mĵdh.h;NO]#2K~D5Փ>泿+ Ӷ%%i0Qerҝs e;Q["^Xv3NCǂђfu`sID*McuDHH`X Z̳9{"1}rynZN8>hcIaUf)ohˢ=CS.Qy^+fPCA\ RdѠ3I_(eެ8L^5F70hym_Vo`9TĜ ɲc߀x 2y)-<n{X^|:32`h臹Pbb6 e㰎i*a oXUo٦jxqi!9=2 vz]Y)>bC$鱣f)#9iږa÷}jQg7/2 㭰ݠ^RO҈,bȎq(-l  d^U]tЫd lA%3ִ̈́s8\yU ][VhDO C9jaM4(,otۥ÷>#*$@ Βr 7/x*r<52Ȑ}d:OL-ATnȈ,Dj zՑ'ٽdI%n ;fI/,2O9{WQy ^-‹6 A\{^]~K a9PO}IQp ՘.π>!]b^w/(ÊBj}wkQ-c:L)oެف{qgTk7cxIќ [J_YOp5μ4lahXGo9Ae95$a] WufNYnrg>d\5|IoB|lD!v}ڄgǷ6'uuz ܋dG$RFtcI_H#( 0W(/۳JQeV^0fTNb/yUs%avlCd~!ޝfJY>b4 iA+x&Bg/ztˇC%=^`uǵTx:9EnT2/e&K!)3}ޓ  ՠX`Q| /}S귍ۤU)ϏYU`gpMgF^BȹϿzz[gIzXh5D hL}Ec‹"j<9HIWc~8Yj| (^kD!\ݰ!|D5\=께+I PBFҝ%dȮ%*2f4NMؖ3T'J$ .ǛoٵȂ~}19u+z|jLK'傄4oX6}VA UumfI $~ք4tcLkL4$=#}DRO!sP@ڡHRel uw'Q/'mFyÁW^Z:v5E`llSlBo$i"#C*+2F!^o)'6 dHolRT|B||V21$AѺVi2DԝAM (*`6/ٍ" 6ŀI~W~'Z5H"y<1׻ppY$-UQzX\#h[d,:#kߚ\.HXfx8Qa oۼA۵mkY AX]6z;}G`RmJON(;ߗ[t7tRw_u7x@q24\q$[ ;+;&H-H#ŜաCf"pT-nk#q?Hmt=o4YUᝁ2./^Sd?oezm6Lr2g1hwޠ\ylg(j0:^@Ufǟ;oFIԪ!ŭz 7FTf7mtkwX(ߺTT pu|asam`E[ Z}vg +Oe}UJ/U}m8pAE/kz EQ4Α1S"MA6K|} $&ZєrH x|50f(8['"L j39ռv1.1+PL/"8,Z8 v!/2lBr/2|?6QHPSVF@~A{4"}dVi~`*̿hG~Iߵvۤ:nVI45ye`h|Z2#%ȵmsų;mnr7XPɕ95TsZ=zb㕼h5Fؔc-vi H .CBށ|)wbiexin]n6?Y(¥ЫԐ!c9fwwBg)h֑/ MCL<~A!:G`2?7S]Z)"p#Zd6 '0cel#h%+4 ˦,!#;lr Q9V"wGfaTe"(viq<^B1 P_J)G suTZƴ(O)oӖ;Q(TO/K Q,#/x$)@nsk#*eV0UUX *xsl>]e$AW캺N!YRq"Hsj&'>9Lf'JB>є>X7htd@3IKO}D $d9Z?4.l'W FmkK)T«m:FFQ.eAmӿ@J3zHNQ>"DOQx`ĥ#B@dd5jt l&92 $6\A6Uux ? }HmfDG`l86ɼHwu,SmZ .ne6ܐ{xǕ_1q,G@}NT>LjOCHoMAw='32 h~>.jcgڊ*kXDj'rqMQbYh1M^}s)SL4.gXj7j8f zǚwS{h{,X \g6}%tK6zAH-Isa]5PI˒ܰ( xSMu }'1@fyd!rN3;A銋>us[X('b(?CgeU &FBb4c~߿ "^ 2)F궬Usm+Aݻ!u%Aѫ)gYZ07070100000451000081a4000000000000000000000001642f09760000f0e8000000000000000000000000000000000000005500000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec.ko.xz7zXZִF!t/]?Eh=ڜ.+ɎNx)Sx =hBwΰD18_?} @GE1&e;E(Yi5_p)~~Xy5ʑik&k'ry nY(x]?#'+\8:{zKx$r<>(U{1_r3hu'M&tך`}tvy K6qiZlهjN;*HI84 4 Pmȷ[dD(c,EPDUmL0 ~EMKdáTL g`er(}\eFp1?U:J)_#TCs;Z/K@`(a;A p6a^'-ȏ p VyQ ur;a@&X}t 6;kGmC*[?t >?m\ѐҮ.!&Rbx<;^5' {+\ib 4mS*]W M@ȠˍQyP<&cvKn2N#sۈP.GM-;EdznbfB8U= ƯCF,T#RDV vGxxh%%KR?saVCH:InMˢf+Jv Eʹ@ ѴǩݫRb2ֱc 7 P#d3Il?hG$nyx\09ށ6wo$qò)]wE)z>yuTX{ǞE "Z1^ot=H z%kϫ'pϡ6{~dTNSg? |VI.E.Q]_م5I[ A .绠*F*Ǭ.0ɘJg:YI\gk}V|M@<Ć V`5^$%zC] 6bԫ|FtĤJrkơekug8兛˞W>n--fg4׀ۼsf6Ky K9ek"e.x% nJ' |A--{޺!mPwdl$fXvr{kJWG>$r1)g y; 97U,ٮ2j XJi1'\QW6jɈ`m|ج! /=Zy!i&w

    }p%3Hv~|TB@R@ȊFf 'x)磢ϚJHxaАX:7L* _ 9F'q҅oޝZ).aW}afm-̶EYl ͻ͂Mq %͐Ǟg%8x40m8u˄x)Hjo|XzEpb/}ߪAÑhBۨ>K_0['>iwIkQ5B[.@eYi7!1^js+[u"Cӎ: $vdńJ-@DO&<= l]lL XK7vX Fn^0frOJSv4#xﴉ6TEkI@y uCi3rdG<܌jd e+X9I ? w I ׈< |)m!AIlwF::Qc(TbJ^B{F 0BȣYeZ&-|(1ҥ݈~trX52KJSBoiT^^|#ʛ?A=XlGN]q(,@۵io!B7c͝j/-^fg;-bR&CMqg ·kJd sn2A7M i Fak >· $*^=<'u %qvUǍMx(/j>l(͝otuZ}1Hm6<'"AUh;fos@?lA 7_~OEe:Q)M4FDfA=>۳@-7*։>ŨG@FQBAĀ4qr.!ut@` k7.D Mg~wzbLw}9 NZrh ˿RHaE+3mʪQoX ;)k*87_Sxы_fC[Qhc|U U{cTSV qFت()*yȆ fy^ N@: \d~U6% WLܮ/ @tT3kKgI}+vQ CEwD*}V- PqIG> $X.NP$JNCPP1[Jm_X[TƚR|iv]|*|t?RhFmҀQ9mc4_Kt[h)MFYꊩTAmha"$ciqeM ș83 -^', y=gA]ʹj8T$ uovԀ0H=jG&Do1:nA쳤['cEh@" ƙ׾.qX}d}Ѡͩ*i)U^Á^bT-vda{2&#֕z~Ve=q~󑲌asjTDu JZqpˁkRru=uޡcRCD1ڗ";l }@\]MTqz uKG`w"imWdN_Ggvht'*i#h(w<;BU@FT7AJ%mf+( ;+5/?~2w[OUqy$[r. ɻD.7uği*\eW"W|L%;ap}|O,M"ƳCvKW(V@ЄhfRn=1yG-pHe3[D[j Zj"sOs^)NMع,e4#M?y1:pǕڻD="@(ow>R跩cv"֎𽉡`ݠ%0ls&oС0bv RE #lu:R!Y6 }Gp$BƊJ#Bդ,:bzjv5dZ,W.iud&X"{i1 u)@K@*&]'EO5 Ȝ`0{6?:=]|\Q|]D}ŋsL:a+f5E u@K8#My3$1d%G}E6iZ `pg2i %.r$ZɈ"(!)qG8oޭ5B\f‚LY^Fݠ+˃-̫ս+RN_YNOޟ$&6/D/G .xxY@&mtpʋOcf<5!ݰYGTj]&)o~|`ϴX?L#pml$J ǶMoM>^ZKX(%xVpnoގ[7xH-L2Ѐ t׫y?_}l&)&#xy޳Z2>;/ƃe,W>mWW Ovhj^d쌮]E*ּYT k/T;9}$b{7<7gv `r#-F}jNc[JgVH??~-)vxnJxDi` ht4 O\)O\$q.g' Y' (ƥW916~aUtX,u*IC#yu"oRVBzM#z QOXT&tQ&@Ho0įrM|qYTL)]*Ɨ|c:L°L8Pducz ۊbg@8w'q<sp!*5YH1Œpɕ'P"Xwr_w&Çe,kZxf& $wGF+;%We{? Sĸ\bw|va׹U(f nթgi}Xtjyڅy1n+eY=NavL+k> *}KFf0JK V2H |^djl 'vSyYGY0_rU\JaPEPkF8?9%>H5gSs^Qv1p0p%!Srq?0tݬ6cQTON 8PFIOOL?C╹oNN; J@f 0 ߍD9Vsa=LDADvKG?,{g^Yh=pPpƶ'.>6vފfHs2sLzഐIa=v`;IVĬ9?6]k)) $~eWeH!2 YۨBtZ%A:g^\ zrub@MP%&~,I KL߃03DRǡǦ٥XjrɏUG}@m| =@Vc?P` 2]( B i3tv#hg$J10 VTv5l;25ny)DkD4l=A6\['Ɓk[IhTkegU}~"Ӣ)HX ga4-QV oS w{^Q$|3&Tw!w1 ֢_- 1pKIZ0(U dzRC%55yf| fh^i{-lpU8m:F+XcemS2-H[L_xi%,E9kw#'b42 P;EVc[J3|"%O5ոƛzSPE%6B+6$8c 0"tJAA{c0gnAo7s \_ة_=P2 hD˴__8ȵޟHI85v !_P1GSɹdذkWb}[ֽ& EwtۑWUoo[I)DP@[=:`y.-^[]x/7Q~'ۋ#꓅i!Gjp#Je#U j=Yᘡ[d#uE,s??t VazGgAFԔ:@zbN3pcVoԙKOoeSUx,c(LVfeA:'}>a8hmܛ SB MȍeFm9\EGЄz;V1&hy5D,>FI^ wE T SK7՛qW_-Wε1rRMIDwm[g%,m8Uk70ҷ帋ZQ6l-qhEK49uL (=ȹ/ ˗M#ki{VC%\h74Sv)\pպwi,{ޚ[D}awꐅW~X7|&љ10gU RzP*?] O)7XyT k'h~) |@~\'`١SеIYyjdꟼ-*'{ ׿@?,:EӔcszPihsIy9$8 -DEy12yFKhElىtC?\eˤd.,Ģ~ e9HJ)trT/QWTZ3yT& ԫlp ˢ ?C?;Sh)hd |1ag]{:|!7kOgSgne1Lh^^k2Ar`')-WMv>ͥؤOiAST!v:ףv]iSڃ[B<=n/AiEcϽ.`Sci3Kƚx&F&YULqLZJF'.p3VRz7,G_R_t :yPH*.@1 yt݆+iDgY# "g wgc, K) .7`;QUffygF؈c~{oq>0_roW,Tfu4PBfS] cIH`9p-^c17;?i!*WK>]W&YRVuD{ЂUztR](vF{Vp}BtԎEUn>!: /L(me}O1-n^f:*Rq=<-7qʽ*K* _ [`MTL/^%.Й0<ȧy* ɥ}F~]6Ќc'bggpx$$<'EUL<6B(dd 'l+@\aο굨r "_XF~+vN #RXhk4Pܬc盄uRR2ɡ"ybQ瘪SljqǐJ*l$EgBDw=͔\sv83؛_Ob_I@Eؤ׆M'ͣbJD,L +.%eIKF||5=K 98{iXo2L SVfI]ʊb;#D.jW-$þ;&ɳ'0M;;ntA@VN܃h p'(uw:Z9 Ue6Ү3TC 9\_ 6WcI ;:~e8Ff>\!w;^>3 %B zD+ 5H}/CqԖ0=^ؽ1@۞R+avQF?pLԨ%c82+&#ahy,#+WJdyE%y_ߌ=iX9aԒK(#X&.\t0~skK 2Oz~q}KdPpЭlm~`ټ["՜ceeFd9r]s3:؅+UzNs)6sTMkVE~WT ʔVNr[BVƅ%qǝp_ 4-$(m6L>Ny$rⷔa!N% $3cdaӠ׏jvԵdi wyr"5 W/3fX}txEB0I]VA@:Lo}: C폸SP, s>j·HC\nl YAN"ÁL$N 6vZ\U.x*j:[!%2ϓmu0Hj7)m*:(az@_W%=r4{O_r-)Nq Q +6H使ajˤھ'Pe;#/tҌɂRe/`d Tz݁"V 0я[[-oL3-c= [Stř:͋TmY,A&vI*ldE2 :bcr,+cP7mߐ3_H=;0Ɵ>rB%9M`#*#H#/Rm=%e[kӌ- pժBmY`d f_aU)kЊ ]N'|4Jj-EkESAR<]ͷf![Po 2&)Y.(65q6u[0KHZǧ?5˙Y^ڊWBMx3 E $>sN8~6CXmI_9[fcԟA)-Ӈ3y[$sKda${)Šh*/&NarW 3iT1rc$I]x/2791Mc2Dj ={ZjJC̮FQq9 d~O Y@)݅LvlHcDVW 3/ ΦġCܜ׈[pƕ6ar4 Ԕ#~So6,Dw.TbQkvLu]K+yPQ"ǑrCfqCN3;T`USm((CV4@_ =GiUfʥC}ҥ.RKvWc8wHDSVg2:܀^Qs{EFQ=99gi;shG:G/b[ wsV\{۱HTXkNQ}AG KJNR73zC<Fpܫ6nJ`=;^ 8=Z1-[#.9xit>>4Yi$N |x%eWʵKFS m)f~B=Pagz\xg z uilP S1 CDGCbp @kᐵ*NFPvdҒ-_ՅV!-\ zC~pD^ۙQ] 0B"FF ,`6}![;ȁ",H:+Aј]g^XPV.&n5|xf ϻEo"?{֤h _}SҰa`]Nom8]jG_傰С)+BHEc_Wk\6׎铲yM-ZC .j# NrPW#AFW̞Յk>+;t90juH&@l 6-1-ǠlVu3Y?F=[kխiHQU̚܂Y&c7w[pR>sj*YA=~+D)bS3cs-Umr;99l땓L &=)sO#ޏI8ھ6ckA JjQjёt[Dc_i-=bu J$'p dN:MUjx%4aenTd_cˑEsUjVҭCaHXF 0Pp -"$!LI/ԑ_7vݐX,k㡓k Az+fzy, J`e<[hϺ20=:)j0ET]nUYj`.R;Edr>poں"ukC#vDBR VfWpZm_޵'$PGT았!JDm|a&Tpq4xhU^np&G8XKэj{{ 37dSEo# 8 v 2Ht#f9Q-+ wlGK4 i=-o(S9HBOe]&tA娮_!&FvT3h; }^Q& Ea/WR6f}:67{&J9} }8QS`$5Ұr.'G^}ĥceYTCНe'^ H1 C !=6 *,Dl[Kd-_Ějlɽ>ևX{v>no23G.N|Q`*2Ķ5]*衕/] %I+p &w${J᫭v aK8~JVj,4rȈV4RŦ523 @OBs(~^f1!Q&'Tf`70SK_u[єi%T(l͘o.wo2ldĜI5 @ ˨HL-jF(вqdɈvm$f,*iӛWg75CoB7A=ˊKwpM䓒' ?3iG*#g)_8^匟/Dh»y-C8ffxmĂ05~=y+4ez*tc`ҪDdCܻKJ_Y rcK D8pPW:MkbPZ6l ,ķ:+ N IK!1uR|v D2Mʵ-] !ֈq md4^UΐonC{nYNO/LoJ[xt%[\m0i {JoK}&- M4w! οZx7\B\xL\SE镙!˽j K8c"K "GiRFXS0%;&\XL3jrv(~ǧv*x]aWӹ<\1M4O6K60$V[V(=5Fd9 N8A "xU 0\IlE?޵cD \ Sb}G *Y{z|: RfߞƦ"3[%ށ!} @\R鉎Y `gݬmoLIHECl,7/Sϼ17X6i~e%Rd((ѤC4 _Fx_%J-P9R6)SbDWߑ>"Xzm2\̇A)Nq"IXk-e*A va8b{; aRIpG(Ih* H̩NtMSTf@tzL4D KRI"e4%~QaoE*;UL Vr\jݱ>mX#|I%0O,`{G"r笠c¯;[[QC;{|[XBZ,F^,v4 r #OJAt 2lȔ(qNƃbyVor 9Q+F96q4djXoˀU{1^ASRp!~߹?gzd|vR!}ẀͭZX>`݃-dO[&E;M]@\9SD'_$C\{ѽe $ڕy\U09Qtv?hp~Md"39=∅Dxi[hz3N+IRq΢hO"G$-ԃ sd l觨Ah}&t01ʦI}y4~pHRo yn>. vFLj!>@lGaADY%KM P AusD(S AXOyY8Ĵ ';(7=iqDZCy=_|E2*q!Ws{E1*Q™qdG琞U9TR];zŔ޹kL) دJlh&"K[Vק>HM>3nH=zLoDG&lЪPSTZDyQn& +x 'kq$r.c`O~&_ŲAKهܣ?ZY\KY%"S Zs؛5*pGI4iiy, 3~lQŹz~Stm\ \VNQ‰ѓзjMѸejTiH@ﻺ}xfZ;՞_8_#jX&Xey <&bն1LKef@58s8ήS )_C5ǏNi#\3!Dpme]wO'l,U@䪮o6kŗoً'4,uAVaM44nEev~sm&v01@{"\Kj  1ySlOHo]F~H1ȾXK>AԨSSj+#dScaǸ"۵$VzҢph:]zNAE4K6  3-Fes:ݐvEn5r7T1=8[Mr|7m,nQAam XöfQ^p'6yNn`qhOLGjxUx/2EJf cDnҟ֕&7vܜM_ G#j>g~=m ʉgŤ]%z={WN[J` 4.{ i_F @JkwU 1RGȵ[xʚcK`͘dse #l*=`@-.}Pn6T>4&I{%dRì4 tն>ˌj N~gW+ 8Y$E/o}~8v;6ȓpuo7:87 KQ!NG9ex-J}P05/34-bō斊v~Vx7)@ 3%RGX ^vsz\v<[9yR7[ ڕKE%ۋüeF#m.vT4I7M)CpfK"D\훊iG[1 L2x^ 9~֙m Lqf{FrJ5F{42 8*ybǞzR8MOChF 9syL%X6Y:rr k^&]Ie+;6G7!Jy?1SJ"M􊺛\~҂d)ty&k&@j|,׷ΑU~268;KM$?W "o8ʺxii>C5M1,jn縍X3䅮Czq0E7+JrFZ\\_ <0+ ߸wߙALbstid4ct-&&iѨcF؍2=3kzV*tՎzחL/n!tY *8[3▦/CEW#>vZ*xɁSԠC{jω& M6cv!.׆=玕Rf3S$9=k@V_lr|a0JLkVMwS.aA"i -Ɲ 8t6+0^Ji,fuʙ|L:dH;gᡉE~H>饐8([FYѵzO^XwPۃJ%N\IJ HQR"g&,ZW% [~]'xԳIOXt\1AbO%c ^.)VQ~{Hd6_ S @$ 's BYe%dIvg*f7n^@iY 3 [Q$XoCn%j)٧mi{;ydϼ)S ނ?W3a_Bf5*\+¬p9JOAM0ɻ~ Ѽ4Te⮖ґ -Kqvv=55u%j3~u*\ d4\T|ЫUv;jIJ✷B JQĘ3=V8_@8 ;͚V:^mfV: 57A|KtM @7;8zRwV- /;~aY،Kq>lΌ8,YhU=ķ(Y?XJ6}*va-;%Y5xTEAI.& w~+ 1>arA2/Rj^G7W5hi>#VEJ_K3;dv{Yl_ACnxXl%P|>OI 7~6:8+`jj8ԟz'd_8֛ɔݜ* &DDV ˋ= [yFe"Tt=1J̳tGs[3&ґexX(ħيlWb/=+#"oG0peRRG+(~oGMIn,h$w˓{ N,{nȓ8ӛ?\+{/f_fL'΋![vņAXVF06g”)ç 7RϹG[*kw..]ǭs"WTeMy5r[Nj_tT]\*ZkREh}/4~0j Ԙyͷj~k`2uC*L [8_-|_ŢܼcFjkś M\zG S(Fgh{0@a 970!@2R!g 1+Q ?ۋqE{xe+i;<c*3}e j42Ï[ny1W%bvY0ýIo)Di1}H߳MHeGt<~# /Ar~*[gvKǵuK@`~JqVykߚ7 רp_Z-LmVӮZoCw; .ۈ(yfsxȏlQvva#Sf@0P6鳒3M೴'zLCzGs-".z.eEjURtBE3)s}XQH6BV#5dC DK,OOi@(G==fAL?AB{pEH)ѽ*|@`EUQ3&@d YCBY6:7&81('Z)yU>jܽ6Eok:OP ,ĝG3YIt-8`IM#flc QLyOԗ"Vb#_}boaټTVNd ẜXuIF,5Vyp̴EatF׏tG+gW'fSG[5w[qUc\E55IpJi~)O7-8'c?pסgI¸3"y #jm/fD1\~ֽFfc ȼKDÁ0n0x9_{K"U I $Nxc ˋ Yj3O`䮸P|zc9~bC6% mq˧i2N,Y^3ɀ?qEd>jSB57# x 8VcB~Ѳ݈iF pY0?4*T =(QH;|t sܨ%D272)k B$YU:tt)ZBF4+CD9 ^ʸuO)%jxkvg!6Gcb}ń8eK2ɤSh5WP+i1}_;\Au Ԅ[&/|f{CTnYui30gcIK@V&H1y{K󫥶M-oӼG=Czvi^J^$~A]ߒ 6NW+Mr;0 <pARL8@E@aN5oj> ӱ2~>gF-Μ4!BD5?KՓo,Fx:8YhWjQ.S,+M]{!T&SI ٙk(:ko^D~A<'NL\z" 4Q&$ d+Ϯa _h[!o\g7ʵsH74j~D=&eeq EvE/}*<eruGg@[0*3,z>)ǻ[EVv" XsQ s&T-M}9Q_< E!Wt z>MT&dZp'<;uVH鬹irصj[ƢP.w~mXϽB\!A*+U{XVc\Xk`)Il=OIJ[%XB0pٲdrrK&.aӅvMXPjE fկhD]`s;ȉZ7u50K:5 ~vgNr 㸇s& pŸ_Zo+7僗bwKa Z{]%AJif~ 06~ δSf~Zf]bpng \>~he|f=m8|/$B-]hy@}E9iKpI{T{7|܍b>/oqI"*fm~,UqQH,GġXOW% Տz`ᖅk~GYCÈ='݋M@&[Բ s-pjHY6Ĥ'/&P?5AU <³XNq猨åW *EY t}A^mеS5A`#G l9B) Ku~(!܏H'Ր&x/0K#͍BNaj ٘Qxx,F(4n1"w~0,Kй=Y en肋rFFŢNG`vġR֑!=:]}@,uXB"&>lSkqDmN4\K"mz+Z'Arv0 r; Xf"es ?3nsXWmsMbS6;zƣ}_j?]B/a)qn93-V?3d?n X^+Nl Z"S+vBQg7fK[`xꫡQ,)N_o} YW *zf%UrӿBӲ;!;>"Fpo;RPqaixN٦'HrHS]2qہ$w ݷy^e%rD6*kML}ȇ4Ӫ~7QT@DiUH,!ЉYϹ:jǺp}uQ A?֒E c6CLp 7{u 7jn #SfjS>J6cL6Z\UEDClzOp<61>)‹SK$ Qe.αo͢ +GoYyӳt4H"+vf4ryxMOdC>̆5/iQ|Ckh<ˮD bL%SFqqS+:x6QM`@p+dBakrA~`ÞPA<N=D`J= \?~BVOt'Yא6L ?;[T!6&z Z1CWc̡Ļ1 A`iZbLXkC\.ύ# uv6W3h&@bpl@}¸}VtrVvKm/)# q(nJ4 0ǥ4iNe5"Th0XP9@/ي93 *3@\wZ yWsic2.9$gѽDq^M\*G\AWonr/} FkF`9}~ϋpwZGTPzAZ]J5-m f҈]7'zB,ֱBl$֜\}\9d@Dμ@<\jQejA=׻ RByR]<ty):\^0YPT;PpT>|gk|_{ lbƺVXEkh:# o|o)%Mz4\E7r"do5 $dݺdP >6"s7?9cD|}sǥŖ <\.umLόYw?IkqkLc{Hh/g`3 ;61əឌٶ$p]|$n?ז.J;1`Ζ>օZP&մ2'rɄ<'#Mws ^CfDz)7'N-+Ւʹ.n /NB;?܄Wc)!B.$qvD Z |du|SxhPmSN)uK{%)/lp%u LQ|DWЂqĀS;ҵ~Cۻ 0D/'-pS\76GwE&{¼B=, VLVaOTl~qIT^vkaσ=݁տ]Fc`#v":4GgгW?G?{ID5SGY@zvZdȾ`{% ̆҃l&bqi`0ܯ#ĥg !2YeGKZhh f11wڎ@ xtԵ RBwL4{"Q:b#\V4,5|y2um|(B=DTnHyQOX4N2V+|{r;luW EBIM4SD%iV 'k(9=`ISXQ]ˀ:+C(2Y$cK;G+W)Us9&=ycޜ&0ǓTk_QV\KSf umToft ' |\p84dya,䝀x m' 3|L݌űzt.ȍ.% s%- Yە~')0DL\Ui׼wK,Mؓp"[?y}q:YO,ƟMBT4۞| QW^BXT,! ίQ|%B4簁;Od|BޣBQ́ճY>e zfsIUM4#0Nc8s n B}q7gdمcZ-Pq~9wDeA]1zq7+@ L|y*F'Q >O-}[+`N[66/mP&ꨇ# ~@] c^3X[ǭKyteدcstДuHavP'R% #,K,&/ pyF9| \tgHRcP -35n_o\J 1[;LPEPF;G$ *Xí`w, ۱(:]x杈j!'PbZXhRK%5 8y.!a!%˂eaR8)ߦ.|ULLT5xG+*G66?Z*p}$P wX1 {jnI.k量5满|$.׷J1Y!$ 2zȘC; PƉ^Ux;EؔZxL|hH]xQOqS :V҇1U"NF ?ַ% F4 TgZ39M1e>]Pҹ"Fe0z>,aߥOUu( 48@EB CcR;l@" lJVUaxwJ1Y@tQma% !;3x-4eYMA6X6-%xj") Wga*܌p7Ll# @~oQɐPQM]9B0r&|Mn3Z>A4XaN9džDec\]HRkyqpG"\8;@[qQ̇jI8>W ?ȽW ȍ?/mPhNb!}潅h46ZtN԰~I+:'`;Q])'nD mT(!uR!<&EJu,=ôt64JpNo;f)HݧsN ۈN.UD3~!LCNOCg܅IvMdStjRP^FIim7U j$.₝`&[ toIF-E3>U: #Nk0@ :* ,dMF>\P,Jj { %רEÙIKG*H{}:`?DzXPU28ܓkhiYڵ_( kF\0t#5 KVjSQya hĺ@V@l"qQMX止`u{:>aʴS0=^/j??+•=D%̆[/7c% MZ^ 8QLc~O}!N`qws4b4I_!0h|0{6ϾF OyxTDک"Ky5̟; 飉qqZds+Vٷ1%VT܃Ҷ$u2E.^bKKkˍI {uR3ۨXiMŸ?yPag|lX޴e[ށsJ;ɪ36>gY{Di{O1-Ա:$Gv߉DFvf_6k5 y ]em$h,m)ƨl"fl]}6Y :;c߷g}jGqI4Y!yӮ=9RbǜpUNve-"iԮqhdqHfPN \Wb˝E^` ߍumv/'[NT&hp8>bSyv;jnP 43N^rve0be$d.WLPk4%(5TŠ.|╒2¿)_I0u tTx~jI\0~z"mjD),~AiH2PH؟ Q"sEW*R79b_4#ih!(]$|<άzN w>R1t a &]ɋ|Ԣc{e⻐JKDq:ݴ?b gnmNh- P gW) H;S{%5L^+tưB,X0- *மkaߍF+d-`Nhǡ2|6 R<'.~vH4f s w,&RFSE|V'GRŌV*|ֆSgAUnόNGP]@/ ߂ zk$K<=i0 FM¨+۱ΔP! I\x'blMBi>K)e ,a6pJ Ǐ|;fg,2N4Suc6 Fk;t8O+03ZMx0Zs55"~_ٛK޽O x2 "׽{⋔mEB^:n'||*l 9j.ƫZ5Pm*ݞ`vH@|w=k^G)&_?żTm:46 97r9vU Oh9sÇqcUXFID/P[I GewI6, lK>߇< =Ⱦn7:o'.b U2O1s.:%2崢GҮs06ݙ!+WYet]$ Xw(w.{eVPD~<߹3pt $#ax7y}4&rOZZ[cdp'M!0R1+{Ӌd57W _U<;s9קX oӁ>>/8i^ *OcC)ܒ! 4MEP;ͺ黭f =ܠvVf7#[b+ZC,-8_Ij@&tX.$K+?@4BOy6ffyf8%%,LlUY8X[`EmZH3kH0&S!I&2IGR>+XyL")S \n1,â|H/hHƐmB4?\ZJ.K\&ֵ[hf %HnZyNY}DkIR6OV3~`! tV, "\$̬z,ڧPlVwoa姗N9rCj}q ^B`.ab8D0rX o { uPPi6kgͨ 34@ #Ր6_lMY3.pD|TTH==ٿ}^_E9s}Lf%⁽{2|A]Q*7[Jk(PIœ)pvҞѫ=? wKj㓧JrLh.`xc╨!R!6pTaκl}=\_0'e5#-`|%lF4^0a>8AiSG,:n =6<>pQ wH/!Z|ޗhoƿGA=M{7VEȀOg Ɓm[J1?"l͔s67l õ;kmtC%r-=:]=`7}7q4Ëz`8:t>8m3Q)ռfT[q4[AwPU]Q̷v>(o761w {$dxKਊ.$t]\^~0x|:I]Bp̝M!HK9atĩɓ wg}qcNDhUV?9%IKtd3-о79YloݣKSVc7,g78'"L/޼$m 3~C&R.b\42ݎ90I$t2~9Usso k*B{i2?DgT"{^RZI_G<L:!U `QGgTVW=? m?o {% 3x ,o}Ahhј'Ϣ Q. 2z~Y+'v͟gP3 P$]>KC,7!CAZ~~xojbrUx0S97ƃ;Ptnb4;P }{vB񬷾>"AkRr>+&zvq}O^bfE,3 _8P[yN];Z+PW!kL/S*ap;WMFWuLsKȳ{ԛ'4ta)I'U6)!ax;[(FIc])1u4a7iYٍ*!EjA|dxTQ{[v"-pGs^֬;@_~ηCihY ?AїG0Πè8qWxRkV_ )MJ2Gu8ʆ9RMm7[4;t^b5nyԏoE-`3 C&e< >XRt w߅{+?$ɬ+6USB"hK;S>4H0ħ6f5Fr#z Ʒ_0d ggDCbf@2 n ˦i f:KV(p]ZPr^|,o'X-*3Sǀl+u6IU!=sw}>8H'/1|9CB>u!o_kYMyiEUNCrjFߏe6^-l zC !h绥9!:(!T/~ q80! f&/ka} A7U1K>bDahF[#InM>Zm$KKC8NL3D;g9D1rpf=nZ=9ba\ÛƲ@ ՝.Dakp?|E;f5a4qy~˯RW8Ѱt1{1\1>&yڸK~8`f |cU4mBB`t#@k$@Dv~?6^x k) hyZSK"gTyQ T&}̿;\F$|4YqŕUak( Ȥ펒7Exr}ʹ2B C2<.J_~~JU$\䧻}/6[[kR%">$%Sx m&:RX!Y20l29ngQ 6%ށ4ioEUr s`4r4sxхMJD^b|F as-Zיg~I\hmv8tٵPTy9ٌ=g9*zM ɋGÊ'nD=yσdB@z!ekWdBER"U)vPb WB8" a@/rOv^Y^!tn x눘 Rӟ>=߅Q68ڛޭq5y:bi_9WҶ4&dY>8%4o9L$D蒝8` k;$9wCsȜ$VPg 6:ϲ9O+0Uނ Ue7}{=3bs醧j,C3N^ xsv#$ܣ65A\չ&Հ7'5QkY ;2 _l/!)-Ige,|ь7$6Xt֟a 2I3MـWG3Rbs 3po䚋B,ݛpN$+"&);@G0/QZ4(lb  )uTZh>ufz@}Hܶy\@Px1@kbg߶_<6~2A%9HCJdw Jf+ Z1i꾗cU`K,%U_MM%GAAC|f  ,mTޖF2}Dܸhv, $'(B3rz6ٌ/̶b 𽅳+q 2ƒQoehi@:WMjQiߣ;+ejŖ&M5+d9Ĉ +Mת1nN^ła[s`? StBj 99xݢ!d=Mt[˺)&fjLyw]?0_XQUNLI2nХU L} Ʌ{Fq24%fU u)I{jp~)ܮƮA.÷Yt}TGu0!qtTVU9KY(όU-=5"%,V8)PR\&kPT$8QLӦID 9CoM_&}0OΓ^2zayWjhWLq{bqI]h4^.8F1u:-vg7^Fԟڹ\q[W2s5( !3yx9e4i,h2x6^*K忨{s;{Ը+!A8%`'Q#o&'&ǏИ!`@:Ǒ08@3v|FǍ]>RͬE M1.\ͨd~ӕZW0!&Fw ¿tMj@Cpsg)5'l/e^YzvWΛ9!Cmh"Ml ҈ʲnGϾ@aۏ =Iٜ9gM*iV9+*@Q;?rMfLtfnm ap]VYb]~N<_/c)$ +̳JrP2쫰i8&1E/د?" az_/RJ2mru|·B5X1uXڍ[QK4 (r_ȝ7t8PuLo9ޚN$x86ZLi]SYL&rZIh ñC4OeDҫuo;9OZd ~ʸc` wrmnǨ:"ɣ*1T =t)Ē$S|ծl] ZY@B`]/G =Ɲak)<M8vIHqW:e r2j؊'5qX/ݺ/$$v+1'ދK.C|Sk=čy;Ojk Uʊc>ߙN9 7>ԃYȀޕQk",h ,ݸB78To}RGo|>uXX]54(Z}z {) J>PZr(BxK"`l%4?le@)zS"5zO=;0Yu`褱f E5hq=~'Έ¼T%/ƎMLp23F~hi泊a Քh~B:'y0MV SC15kzy(f5q_W_o+N5]^l|j9s φ]c/2jH{ݜ3837̱}@s̎ \iӬ@̛%ȚaTԘYj<}W8@Y^$\IL!0/kQ0gZ|ae)1WZ>zIJ?S_,w ,?MPC"!ϓī@φ?-7 찅Yi >GR$O`$!?G.gD$A0qyvs#3nbM*S'ȸ:\o۠S;gfqy+.j8s2lՃF X.ݩVxxp^U"}ЍE8;8nE-jd]nU=+?Vۙƙ=cc#b Zc=>ß7%F׳6`< ##T|t;yWchzA]hM{r24Ewopxx_ZmSSL2f DK ^RZ;g2 mk×K$!*f6DDA(qw~kk?@2SƮ̕/?##C~ [T\%Nl&gelG TpkAV)h)E/xҾ`tR_5:.ORy π'LYtݴc1!U,|jƜtK=Ȑr7 Za;}22=Rwfa&ⵑ׺HԻ'Yn|D! SǵbCG+V=>E1/-yBrD! SQG9UuEY_]d6)DK;ZĻz \6sl%b^+G .9@ {>q HmӌA:O>U,sZ{"_>%\ <-ךEb"+V㜾R׿[~[Fd=try ,:K&zOA  ıA~9 IČƉCyP7O4eJ5CCV`Aa꼻$ppJg3AR`RtK܁Mf}Uܫ2k@Q[.0Mlᯉ % hrye;בUgu!Dk9(Y$ywY_p Wj#F)C{fñ%Z><|e/IjvԵÜ!:Zȼ{0blQS&r6߳b >Ui>BA׋Xkh.P#a=6r=TKϘ|SöxR!FLam{9.&; /ݕlvkT눝E$v8칮#oq G⫮x%E^P9;Ɗ2qQ$GJ zz劕o'm[z,QbV4 i?yA*gOY l2]2eX`GY`/:}zZ>KC)hM ϕ|1L/V$镚Pm|Iu}0`L^ 4VBt\Į7J/i\eQv&Ѽo(*0'00qzТReuxowb/skOHvz5'88!Cu,@KC"]HC?]eֹjw:ީ"dP̲ XunNr_Dv7a +Jkei h2". _^-%+ȭ|kEq͜N/֟xixPdz{qt 49e21¥iTm:߇uQM |Gd!ꀲ1O5Ƚ+Px '$kX Yl"yf~u/Ln/ -ή#3x &Ias0KHw|QhrokX&[J+j+qM&Q[pYL$6}ve9c@5yܮ2MWMG[KǞ: U~Qp5{YQx,xчk祕%Uxb~|3j椡l֊2M.CvQ9vDW!p:zEuQvĦgd/bE#t-U~I,]WC[_B Fѩo~ S&1~CRb1bHeGC5/X~\)UH$~?.4{P$_!_~v 5MxGddmIb|ÀH2ȴnM8z,; T e WjJh$_ ˌ\T–eI!|:vŖ~Li]T¶Nvg؅ݒM) )}2R8rR0.OKQ{R{(T؂Scܲx{ףAֈ534oe=ǩI<i/O Z22Ysn?]jxh}t5;*puすgs,L4P}лO,51 VI͝@Qgp.ΰa3 S j"d<5P\ o簡ر/l턧c^悐taݰPB;v*zWe{i/gd&gޫ*% T<r} VU1{<|<o$›V;x'yގvev5H" |}:ɿZڙ@04 i &-PsѨ\=ZXPQL7Rwx| J5%] 6C]qAA؍8zg(p=fu#َɯ~a)+p?ah2W{u?6]#-˯˶K)ۨ*J YG4x~,Fqc=[";1$[L\|h*sS5FE b:!"&w5F~Ks=>}m(+U+RJt=>QE,Hस,/Wm!KfY.B ,Ձa/λGoKuDed^5YKbcLfmmr^YbP?wg-Zj[y+dZ_Hqj ~R蛵¢MO3/zY?bW9\NT@uj- \]s/AW⡐Qr Ү'f3Q=Iٝ2Cj;,B7e;(sMW_FDBg+޷wTA̢?y$AeIS~/}drq`9A;do&o̫u1 6E;Ie9X*V0 |fs˱&E"E\f~po#e!})NrlzZ'8N@)M8-7JM0)g(?>_y^F,-SB=Y^H_"HMt?R>6|=1lujp IuRа`CDmkoˆl$yqy3󌎁&dkFF2(1J(h~ I$8hl]F܀p U%~i@\~'4<+タPTvUܡW;\kk@6&5-3D fƜb5t{1ꉯd MԬ$h:4ا0,@Nar]HWwǫ!wl|=gdpB>K6B|ai}Z:^owL}i(Xat ;!+KuD[~(RCl>U<ܱZ`tn~8n۷-%\f&NݡO9W67?]IKLpQt!ATN+" ɹQMcSVNx,0nuK, `j8}Wnvb Lb]@Œo9Ytwn~qH©q=ҋ8[NFT _B]0}tI#-Ul?#̇+ G^n}~%ǥ oEm6MiVGs-깈$CxqORV$^zl+@Ek<^QB]m*OW]>mIYz / y8C8 fsC*mXME2;WR#7zԂp}Q @^?ONT?݌~lB֏7$ 4zg? 3V[H0*qu6g}|o!,9tE;Px7ܰQi_ r)!ޡ>HQsS吹hɧ /߱Ab*%l_"<Rߺ:'Z@$A9HdvX{MXpFu1Q*Ӌ+zcIs>u-n"Ha&n+a2{߷G}shwkp2VaˣM uM<"90+A^]gF^1*eCU)J͑EN 3~v~,[|?AV潜u(T;{ i1 E'90`>o9F*]V;Χ!UeLOg@dyQh17Vɱxn :#MWh2%[L}I)+B:;YZ[p?aj5Ll9h\\`N: t *p0>c<`g;H滄0|}=i#)U9ˡuۿmX&5Ṽo`b3~^ʇ\|vYx}߂mq]|hגEF8. >n"v4Xió;*w8쳲+ni:v^VLW;3dwas6+0Ͳdj#vPxB,ty>7D +yLatnΖG]Sk lzOH1IH~?극KB5Y--$NVgRF'RMj&MmjEnS?}W ٩bqBdN`{mqyn93z+ljlݭs㽾.MJs ˥>iohk)cIz?{\b2*?4)S%ш+<̩|مIgmڦIBlb((,}JKEBs\Tȝ$xlGSjOXX)؉q=MIX]$_F[xtO&S XDZI30i-recBwAsZ_beAc'ۥ#%i`-MY!8cR8DdEL|ǰ? RMxL[Q^\Bɗ[Sv`oS"*?1-硲}&Ya%z3Y#v~z!z &#Q{XZ{J^6K"9(;S5L_6fkO9pa|c-˕^Tve%i`*L0 oJUUB]GqѸdEy 1T$m=L'WLǪ(nE-*$ۿG<\YMZAbgu;ݿf,P`XJePG[ +_D7JSP.)DAk%WlAc|ڈRpGS|^G4dl8ƼNfh]t.ej'7zE3Pt%8%-ʦA:<4w"Q_%uR أ J4 {%bw)kx$ͩˡGcJcZjcҖCg$1doMM{3ȦB}cuJ?UFl;}FHl-YCv֓4/\HgZGk պcŌ" o$qA"wW ǙDI0wJ!J] ;Hx4)âtb5ʂOcHP=m'=HDjoם;UK$o#XrQ8=J}`:Z=3ڽ:qiVF=Ȃޮb/v؛uOe,iZk9)Z)Phha &aݭʱ/JVېw_?uAY l0gJr`~%GD7v|hTi͋8w v \E+E$Q`l*> MDO,@"SY-N1sH\%_ιk 9؞e^Ѫ38ewO64c7G L$@͑Q\_ yi4ƀB\`q)%k 3acD(PD PID:&G !=Y &h.Bť@V.~p4˕)є3ຨ* CנOVW%ґ>0WPbϳê\q^LPtc QnC>](=ţX"\Mp%ֈ)E^ k̎αc)G5ǚ!*eR'ʝ:}Pn?N~i>̑sQr՞4_}GqZwW pڃYtWPM<`ė|j XIxR9)g1J蕉HIAS8SfVZj=Jji>4xigM4S~pDCaXb5'3)O9x?}X_#mpGˀ>M?KSk-xl.Tm7Dv N F׼F[epכAfLbRLƱ7μOP8xngx a1k 6+zBm' >UnUC4\[?l[.^fUX¼RX)LA~>{kLPS=xʒ[^϶Dۊ5uO&c 1$>7uQ<+N4ݞ['HS^^6aKo8t. G۟z1(JUJ.c@Q/jژ ƗH C#1xJ c5<:z'o]+RenN)sor,DHEK;՝qL9ۮG͊!9d WAR23r#o0)DqN1}&4zl-Q.y$͍@k^ʾucیGcq $d&D-'/z/qȪXlɧZ ՠۏmB pa:|jīsth!jJ~}MXy~UQc]%Pkb'VI%kch»V?IJ[RfEN8PCc$ќ:p `|{q?8|" tDz0-%"4K!S)q+!1߲BY 3QE+DKbH^@G$CS:QH@(($^$ډIb94TZ6e"OɆw+^EڈBǕܻ1 <,Zk 3U6ҦN>z &si-BU&<u̶@:<#6crEm&/-VCCvf"bZ]*u̥uBlƪ!L`eDd e=!X̆JI{ӡP: Vক-qH@i׭EJzS 0{ vɘ`{PAV3\5O /3EZ?1Z3|iaN|IbYE$o߯Qer\M~K!ZdFt !A-%Xkӓc7!듌,lLJۏ7ktP(v񯿌 ̐l Q ;|(p#܋p޶p<硟Z IXѨef[ȥj:#EٴWrB`lN=ąS[hdq:ghcdμ_M~y'vkc'/cBcW/u o3li%ZT<ͮ}3zn*i eG.fԳ$}b:P(#>RH|9fJAR3Ja.;27?Â'6DcI:-P'>⥴h|)@ t N,!#*ߴ­0Tx9!)HZ"`Zh8y&(>'.-٧h\~&;n#yjh8/G蛜I8s*RǠPJO+@ϳLo\zT̤MSScI~> b0rz)7>),k#z~IB'QEبD4n{BEue(U/Ì~ 8;S (L%{M]jMVNΛ?f1O-UIE.f 뉫Ns_I"PÁO8&)0yX$HI*'ּ1=e:_vp=N֡zItn FԲН2>*ЂMl?XdH/t@k5ÞAĦ㙋3AuaƮOLg"Dk[d"D3dV8AYw|L`ޗ> r+B8nֽA E˦Բ)lqB>և_h'ԎkcAB/24@ٖ҆bJR4[ϱ&Z?6? h3҈ 8Q`hMXWV iHJV;()pmPŸ%93w<~ ӫ+c!1?κ,Xuf$V@ ,h 5S|F2 rZjI^˓`sMo 貛7qA뉐s ۠{iWA0k,ؔU`:c=;7l}V2f>Js4k/6%L2&m,Ws&W:y7`uCp`B l02mȭ :ボ%`L`m.ˬ옜_Dr2Q6JWVeSGUe#vjhRilVP+]XD|ȕ%c%CFǏ9.U|Zr#GRW əd0XLsO! e IPjHCZ)4ozImaPĂ~hyS^b-6)1.hDOE yk\`bPnY[ܦԥ[##b}+#@p1"H(% XSfC<DBqc%<^M~%[hZPw2p瞁dH7fr6 (tɌ(l?2&|#;{3nF=<F@z6c "}ڪXvڝ-o "{ygpgڗNKX@حlhìY~e?9g^Q&3VmK YImi?LIeS E/;TXM!uv`xrXñT$r*zU\X9m0fnwVȘZoakׇVAjDg<:EUS dL0MATvމzhfQWq 54 @9`e>v+B9F=r `CU߆5!?&v\tV7M3V6%,ON}iS6k$2Cpq%{jy*"%'`uxnHȃ+ A4 Lൡc ѹxGDf!@55,ɷ^:~//bs~ bG+4qxKt8-TʾJlZgmA6۬|r, w-cB9/e&5mTJ\^[/t01D謲6j7w2hq8,BL,vipS~;fPLI/T{L:صxx;a \B 9&~D? уϹ.伺W3.(б5tLSc N:º=\ S?ꬔd% ntT{/0|Qu톼3jd=񏊼KgJag_$~qmҖUܷB[?qNEغMͥ"6ز*uQXPl^4T܎jQ/Jxj_[}]ο)~}6We;́_Az53-^3hu`bV QLF&jg_r{]}a!<㸾 ;A O c*\076>@7z_C߀ y:Os [q5q MJ Pugcᗊ9bk{]V,з7/i29wѰCiM#T{z #H5J9enÃ2Wԩb'"΅YG/))0dslBgYB}{nQ9+S}hw"ӎnZ;C A힡) B4Z=2|5|ݟλ|>̢3OWCsA*..9KvqɈW4;pYPyƃ%FXvVR;q!JcgHUDl|H~plNIПf;XLD)%> \/tv ӘQ&i{s~3Ϸ}x9L#Mò+U$ . l\VETWN,s{ax~3وfF+I?Z4̤}D=uXa;qTYǛ?gEW>P|b\AdqЌTh„R| k~3 GS%t ,hh@vR@8>E@w] [_t AYSk;LRT]9 TYQʏXff;Ln<\m-@KMxzb<|R2y22Mв\aR 8FM?g%03HÇ0Ԡ@EeV4K7;gqn.쀑Az x\h: ]KZܬx{0Щpe7A'~JqڡF$XZγp8gZ EeaahQS1Odž‚ ol9~uKo*Uv5Х@+NnFg~P>r_/u3|6LyO niiUU[YT.K?n sZw6'h i~Z_ 6$ɗވ\'L#Pv}q/'[k?d^3[b㺠 ^$KDqK{9)ح<&‡rqb*3SX$;rҦWf_ì[A3DI3I3a/D'iW/-UFDbTٌM *l dh3.sXV{@Ia>Ur#V/do"\~<~QJ0Aئِ~3uDžÔC# HHN@ W>b+k^uI;%PPf?=L '{6vXɄ@xdj M/ڮ**ox=N ;A)όCӑ/Kq`QtYjyCd5&/x)X嬜&&||^|Si[G؁cw2.?>0q^y#^A "㕗w<4cWTT-нfЕr|H+GMW]qbV$x#LRDʃxZibE9^o+aEָc>răƬ7н;@e4_qȱ^R] G杬ߞz׍Fu)hd1[#6 P!@9_xi6? #ޢLT(ߖ@۷b} 5"*I6wtH.9M!do]-6(ܭN% +)W^35 JNOdElï-Àܽ87bu& 7rԣ@.ل|f6tZ'}9^4wvxZJg4(+ `(>7҅c}jū{rԊSLrp՜L)|L%f*NUڬy26}TWHLAE%vKZxt9g?>>NF$,>∁)_B4.}-FG hP3, qxNF0%2i/-֬f翚۷Y{cRi@&~R& GMD%[J}jLB$-ێrac2>\69(72H۸onHԗz{3p =y.m=GSdh}3 9BleTќ2R#38d(U#njϊR:F4A<+kDH@, 鍘s*12Iw tnӮ9S]֏!NK-=lؚ9L\NJ|+yLļ!`RU{a3~ VDhvJ/LRaitn+iTX2g fU;p0~X-g*kBւ@4 3cƺ ߛ+ j7ҷ/m />ve1E76h0I m8ײ򱪔nu `LkGOIgx7xƩzFϚ #,iy7 {^5UL :hE{҉D ~ĨU rAـbCIUMNjb,}cs\7X;"LsOJ1T6-t2s3Q5=+9Hyj[R-jDe#mTu0DdJnvD cq*@翫O*>ܩK{PCXw)C*_Uۧ53qe|L)CuI7bf_Y-]&Iη %dau<ʞԞK&-I[my{T:@mEqɻ?8hŗ6N0RMp v=B!Rj9\qf8+Ƥru1?-(||GXj5.<&!0O ivEw|EjOHq,?j)hSp`xO +|aB$>t.mfK&CW%< akxwydb7|9pFa.XqMY .dį0b\T[Bu/q1OG8ejJFA%IVzTأ7fFm R }s!-aDXPJ[uNqh C:`ýY6QYªϧF`-}yH s(~eXN _EJaO,ۋ*$-"DeJ(b En~zz oRH2wnHD9#n?W Ja-WOrS7ZOgJJL%il f^ xQ?z94Ӯ= OTZ?cع . ײK9脪_,cq/Az[$V\0vtnn3ōU*~ HՍjcJ,P W-ym1P3ќa) f̋ ުp&3e"Ƿ\?=fnCxbHVo7<Euw>A U"jzf4bQ"L gB x`Cdyˌwӿnծy!&jvQ wC'VѡaɅ7bw~2i)N*Uܸ\B8~./p5 E\ "?E|{~w#BC~Z&k98>z9;*hw?*c`y{AaJapxUGc{gMQf0Zh媈TaS_`I VШ{ݔVߡiK}pJ1|WbW x͝XZhȄCekC{r eC: T7boJ#PԎzݖl> @FvO Ud }WV4-٘@5dk N:9v\+'ԏ1w _N8ACk-4=Y!mHy"qo1uv>SJ-̻8goTWҀ׸tz3tvmT?2p+6ӻSIWvEQmlӺKJwr4EtTtԈ,Cds  t:3~!fImXbM=Mlb@^ VZf>>A:w4M=%muרp-AOڌ/?E YyI<<ݯ$~Hm}+E|34L L(vq{ o!b޿0CBnLZp6#R]}c0cGhEFtK?6=*#w4|Ow(v8ʹG}Qx{Bc9S\!6jxS nW'9nccgXg%spWnCxۢUdDŽ ؀hM3O=$]v Xo+Ύ5{,lD>>yg%LjPKBZ©؄lu*%C8"',>,*+׺4t,gڒZF-LVF h+m^!Kq6Czn2 5͘N ЏdUKh:F?^.9xi ?x$Ӥ=*>g=vVj{q z8Z#s'Hu X6-C(|8> D:=p"R7{z$03oҴO@{҉MQFK.% h9%l$eERG5Fq&M"髯s%Ba!vo%l)j<"tӧ3JI$ CEb;5FQ%>&Wec6~!^^$\AU:=ʛT:zԅ/x/"|SIщڤi}5sRݑ[1_И0Y 4<^Bo:|ύ("&AhRMG4hYSdDl#[oT2lSg>m4X~2Zx#>'gYZ07070100000452000081a4000000000000000000000001642f097600000f08000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/hda/snd-hda-cs-dsp-ctls.ko.xz7zXZִF!t/<]?Eh=ڜ.+͟'s4L*0R` 4K/r_W|5Tv',uOM~FRk?դ7 *%Gcyk*:Jz>;--w jY I[/[#]W*P¤aEIσw22dM,R|y5U:p59$Zdn:brJG>gM-FUE N.R?X6A' q>M᠄Bf0tRwq$U|_|b=a0V $m)FYn3#O*]cnӉ*əІMCwNPb5c- ~0 ! J+ b)|Pq,m%i6IlUAl$6Tpp*|lԄ "6;+J8HP' MxBDInl#u| ϖ똶όW݌^ *&؍t(wcl,KCtX= fNwaòc&+ /i#a{W!WMfu^<]#Pj ѪX'; :y`:W2Ӿ}M ?^J ` >$1݂Ć f/;R(#/,m^.:N'w ,s:]"mB豺m*)NYSB&bUHeD/l+oRO-9tjs;^t}MVUXNeLU1SׁS^͕+"nUrpFX@jBMI 5?r$Z 7 ѽaW%L}X]#1Gm(#0*)lq 뽢: gCxN=nFyBа%/ lRySX?&#̗v)zگ.eH\t,} !#8MZE ks> :5LifC C&.͆buM;@8-I,3߶(d2o-ixyV۳{xiOf$K;{0ծ&O*:Y7Rtź&K"ȁi΃)}1c'8E<x[5 QsoSN}fc߈_5D:zBPcMs޸ghYP OjU;U ( T/ko%6fPJUC3vBQ<][VR1e٧U<+Zt٤& H֋3:^/hQ{p+)1tr]am0)/H ߤN'-c􁎲D7SaBu;"ǥ@=~Š;"YTVcX)٫#Knq'X@W^<;#W[tr G?>|"P(cC =Ѓ}- #;U!/b >igu.?'quνcO" ~,YLr$rWw L)*䈰QF%A7ts>6$8L`6Aoqg2 TOb-{jSBg1 jPV*輵EXzkT$7;OϽV93a8ySW O-߫i&x>il);z,'9;ئbeMqMXgxd_y9ϻ~n\MeKkg iƝ+_p b8ߐ(@vͥTIƌ #Q*%*Bw[!T -El,jn ]#G A-T#bv ɱ1[[PE]?|+)(Jr9/וW׸H $"@a';R; G|m[|׿5+T 4>7΀5Ahu@e$.oIf_#nm)Cj\u9}bФ'^䘹(%]oAK;18m7#nu.|]!:dXt%`]0B6d"' ߎ^4H?ȹ ٚqʬ޺Gq>갏#6+\Hr+ژa5HҌͩtzB@):(3#z0NbU)okeZ%=Oh/msb=1 i$) аYq4.Q~,Z7پpKF$  H+$nc5ϴWpQEa9Ti.wpybןCeb a-^?p[nΔ<>tLJw!BZa [ju5?Q׌.a"p3De>qҲ{?kQR/F?*S+Ч훢M-QYҷ;'*p3$ r$q7}JygYZ07070100000453000081a4000000000000000000000001642f097600004f84000000000000000000000000000000000000005500000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/hda/snd-hda-intel.ko.xz7zXZִF!t/OC]?Eh=ڜ.+[g3#O*8ճ/BBym@й($S3Agnف*ф$AF)K)70!iKYѕrQt`̤ ~ CϫVX^T҂uJm6>V1 fipv3''Pyr)aR(2*^Qfus8\T\'֙/! ]&BtXuweR7ۛ]--y@ZGl;,T6&}| < .`]i%}:k8K?p">+K8U^t |tu wp'q]{EQZh, P7B].#1S怊K>ÿL+)cY9ޏN `ǔUdT=' ;slWrVv`x(3q"7]cG0j<$l22 y̓r.ٝtGΙ'4fTP뭧"R A\]IJQhq@#J? YDʢ!>zS"z!Wjh"k@ƛxpUuJ֕h/AKK(J 1 qRE!/'l*Ќ׺HuXҳևsAR(-uH"{5YB^"3 VuJ^R<FmQ@O{UJxnQ6N#uSw:p̎R;ި"\g|9%Hy%Fg,'BeQ&XQ"mn$ԂhOi }:\ kߢV,@ŷX=7]*.]eo8!qZع<侷d)^m>D jSz]Ȇz-RKIsCsYWrmʩ޲A@k'Iy{mT9/ gr8Uc ,J]]M|LGK /*.7v* gg+FbROMgJ_7 '礉IN1fVoqr+2⚜%X BiD/; Ϸ32"pD }^~V. 0\^ij'X{a/'[Ēgpžk^O}*dԻC>ibGi|qvxr>oZ=JV]Hv@ гǃ? >[LJ w5&I d%%d7Sb(hLcklɌV~SlxRg޿C@:|`@aJ!Z?N M"s'dۑ4-o+ȝ+g 4!_nI$uZG 2~e_X -] ,lj Id^Qz <23(v5=8LX,c˯:;93:%ǬS;H4%UirL l\XQIYB#1}klV(ATS;޹ 5$"pêJznOMS (/!i{ٽUQ.QZ]A1?r`KrD;7Kro(]!aVlMg?AV1dpmhAı@/HFt/y)nTRoTzceP)^ļ(xeO8?U)h ٰBYP#KOJBSsuA%.8Fg Y(&zD5j?eKZ$N˄O_o9ɼb+, 1 :g=xN 3ɹ CQQ X*+u5&!s&JL:"{3a9&N8)&.%:qꪇaȹԛ-L>m99ݗk42q%/<_6 E[Y θGrZ;\Uhh$Sqc$F~FGd:D"kg`vEg'RNWEbSW I4gҙ" 8#Z רY}hAGLoꀨ59+i'\VLUB 9ڰQ> r½ y;M%v)*-[ml3KNӚ 4zLܖo4fig*fV>OW+B~HYX\TsRZ0@r`l-!6*D8 ܔ8"Z] ʭ y/MW༛qK> =q$_zHufc]_wr \Cȕ{`,F wU*ݘf^qz\~ZN.@P>ǂOHQ'[7򅁺H_ lkh?ak? &Oṣ&u;<z3YJ$4]O PJRQR0y+nU-}%s}_nyR5"M'9]6-nMc{!ke-$ypg\$\A9x7!_1CJ]˧ Di1'oPtwR5a0YJ]kw;n4)"?}Wi O-j2TJ_("%2>%zہ#), M-R@ޢ/"ċM? gq4|YxG8v)I2+2}S$m o"YTJ*֏Ϗ ܥǝ #^^%F{NO4 j.}W?>/3@58tM(t+uG,wŎ>FY=fMk]Eޜ^Ab?o í{5mް•O#ڝP6`. ˨7<=0|;?sVmvWfSo[KFf|Cc#frk Uvz! m|KSFDS+<DFL(>}R 5O18؍MH3ԅD!PR +>Tӄ;elx/dI37Ŧa㭿 Wz|Ssȍx{T 1ᤓg7DsP6n|XZ1MB\9T˴*囸T3hwRIUyYZ2 +7Lzb4s,UeOޚ;>򵜠eXͱ,ض^6?8s(㬃qӵUڐ9B ]i‡ |3٤a/ CGޞ0f9-wq2WKq- e}*x~G#P!p<>Er!P>{%fݚIc_ *}y\N8eQޗ+akKyv))ΒBk&R)E M޼^Tbg16g/;/>_ҷq1V?5*[g{Fm^yAZTն_ rI_[vD^=7ݿ_fN;|~'Ρ FNQ$|=5zm pڅ@rKs$$u]Q/+ 7@U\њYEA$:eި`Ymܥ~RoW:mzK[G2a|* /i'tC#\Ev\=[z@r@1OY8]SX@sTC5&3o5q' 6KFpN- GZA`o|3 =z;tr|y͉ TuJ/ BY3pZz_.V Pqj$2AMI`>nR=2#㢀GHkAŒl@G_~,d~7녥lOj B( zLD]S6pF [f +ΚW8 zch*ItPk88(*ϭoTjdyx x!dg"Rr#Q-@8Om )hbئ꒣c:$#H$s nV#NP"5Us= (IeVY6aPɆˏ9Shqjʏ{ey) 2 5Jhj cK0jC0ƽμLhNp}->e*D_/ldG-{mJ![']f4o)7@%9}8s!r NaX 0݆G NteGRs<ǯ* S ~rn^e<'1~:=?2 ƚ0GYzmD:G'%F}onb3GŹ1dtL3a@ĪFy*<ԉ닡l!K4㛡 'յ`"d\N1-<sSG6 y):)*-\u~k!Gy=;sF6D3r+J.mެц:;Qia#Y5.FQAk@h{i_~jBVw-r[9F_c Cz޷M,ډ%Y`@@\&HGh#aKm$D8Y?ImؗL)L~-բq= `΃vѹ ;Wk4gȋNtl< <}&kT3'y*-]vT%HUӏ44y_^~f5#eIiUFwqϐ~(uR/NpV? wt^;qwtcjGd9 B PE*.E VcЇ۠7GJ*R>']~"6c4?IY/I)B+x$=l=={3` c 6zm7p%>(@s܎!)k;N݄5":@i. _APB{f>gєCCBUC{#_;!}U(e,Kiz&2 =,/l%1J};'HUo|Ït#Vhtǂmp «LmeptĖYDAq*O$ʋxBhԏe"8 ~焽4F‡XK3͏#ݙT1{h;ε<½L06Fvm'8u`\2/4ơޖ `P{p^3 R6"k'!U2ÉV#.+S,!'4BX'8uf2g 4Vfͷ?O_2e[_E4y]GE,SXc3@hg@|*/舀knTe>&JYi;=|$ ? ;ZO}Z>m8fƟ'_a>Mm]GwW Os B\ulOL}N+p!ޕUD.:::.ܲ g a Od8Å\43Pō 'DHՃ)Q&ȕm}fƇ1|PLbá=yx/Ğ)37jo=WT6qAps?绡227xоJ?9&3Vۓz'}^gK̍f^@Thqϧ?eZ/'☴tœ %ɩ}\.YR>CYpNL^~=<8RHNn?U~2&ҙ:?x G+N/(y Y@IR: $R rSRyVYt@>SXOwgxi񁈉)4ЋGҤBB);}[y1Ŷ Q*c|f&kr3l2 b U>-XO 7$5k{Kol9ӧ%9q4ަ/SFvs{[}d/܅Hc;ʉXɁStmXHl#'m-o);I,LkOL8#?*ZQ|I\߱F⟧#XU=r&%NTf 'k?J缎D O2 y-H#ngD{R< Դ}7Ed}&Prг~X1`Z7 DPО̊ZД׸ !7D?;[kLTtO? #i T,!<3CTwFrZЯEooa&ṛ/4߿>\$g3Q?l$8..w7)S=9zm]`M ,z~O>ˍ(>_'9ت-3rNYup8G!pp1I 0\@gƣgYK`ZInZ-s;gxQNŊ($1*?(w|#$q2|~N8J` H>1$,ڣ/Ad֛_<`zV" FVOVQ|?+K*ŔΘBp/bASpbp,g8u~/_{CcR5:{bQSE"!p_ pZxN}}6<:ŻɼMC~%Z+P!9T\Q_LaWo*_,0d`捔VO#wWboz-;$Dɋ]c"u=+(d\<\ZRDCsc]wjGO]Duj 6e[Q۞bA$P7(oa.b̭,v^NT!cu?LB\Ph?UMkJ&m)ZAqY`0 RhQy n$U$WK!5f4ޞ2^pkY16;2EwЗCtCu hKKs%CV 3s\VK^"1WlB\/E:<ړƁmM}/>fq?픖 kB~d+0n%F JT廆Bm;`1do*K>v{zɊ M@)46ّ%M2ĝ"Y%Yb|DvrO`G )X!S/x BDvD)k2~\F  q̷ӟʁ"0<ΠՂh展巣Sdd{LRIrL8DO=VVGIόSێ9}+q?xth uwk1H9m 2r}NC#2MD\%n }&ECMX`?T1nAif?%vTH7F:@d3Go"8a6}9 Zk2&|)ђ_ʬ䧺1SToh`~G@hMH ޅ:~6tRV7*!a1ݟ#Q9oR_zT *b5_0_JdaC=rYpny:&f0(S&uPn!VG ͐F%\8Xx/: ;ğ \tq?(Q׻㾽!}^wGvl\ mD3&&MD ;3}pIXlѺI*GL`j̞C2F"дct|j>}!lQ&|T}gczRiA߄Cm+ܻT[f\_dS|{W[EpjE}f|5rưˎCP'.qf+oMńuł;zV dY 5βd]ݹlxHQ.CCCy7$L9}V0L0j ہZJgh<=ãb4}~[)eZq['h./H4%I~Qtff<{aDJk;g97Kr%AA&qWcY+ܥmpqcw KWM' >mRxڂy񓳾r$##^5:$oH|c iP \0i8'o%Pwԯ9_;`ƣ/e"i/"ޠ|<D >u vlz$/?TONu_T (%si)>uQՏ\ӣ\KrW\#umYq,jReuY С2xd^ m8)e#?DTRx1&dƕ)aPͧoΈEPؔgVY\@ej󂃩䨽{(%WZr.sP ja _cawQg&/20y :SEn[< v7ɗ̻@UĀ}E,1F! g^#ܲ 9IcMhMDnzn;b^RCMRPK1j^MFNQ,+Y옟psqݕr顬/vWqhQ7#Js926gˁkB1 )XIMv1Pk4K`pޛmw299#u{32{DEͿ$T"^mbΞ4uk()I 5a3oB`f)h!9ϣM0JG!0kBzH= C \Mbp7:s"HݟS}{ 2˫O؋q$* G:T}5>Ɣ 牨GaL^ȥM 8O2ƒ_^XZ?UFSW~6M4m})ፃM*<:n9O$ҫ\zm Z_t~M$9^:KK{Vܒ5OB`p>P?1#WH*bkI(Md<ġh{7:Z' xL\b%?7GCh9Jyo$ZF7.U̱WЊ[ɢBm֥4 &G@O_ Qi"ArGkŲc2^j7HtCS,\p2Zz)G{YnK ZDLͱ Cx`B_%x Nq;+l\s\0ESIiD,j$@C?R20ߚ,v w6жW\e""ޱ{?uw0@t]q< >r@ iȮԢ-ћz1dKzl#FH^d"޶ZyH2 8"4|CᴅRtrC/9z2I\tӞoqq.~)IBJBZp ˵9Hc 4^=s˧:[^@ \պxX.\xTDFy pGMדS"CdG%>.KP.o5d:&<ĈvV~ök:(p5uu),>3/W>@z E1THӃҨ]"A,PЬ _W'.9;SR?G 4Q拖'YvK+%!"%NLnG_i"-pvΟ5E_Ao4= Zu?֜{(\ ީ I7kIȷ2 O #K '~_.{OoqD ΄-XRU`[mkq*͢,uh$SJ 2Li" RG"xP5#S ּ ^PMΰ7M'˵Ͼ3O, p]h;OWI"IY8DbW<1$3JMrf{aIm- HXiOP %78K&뺾mf#xf hGZxG*2hI2Q(7{M.Os6ŖB(t~0`5"~P_b~}dtZ$ H[p)!4/RW2B_<üvUec1Pǂ {)W'P懬0Q!Jl.xvz~bLXvUU\5K,:GTVi Վ!Ed⸨3-Kiw{ HK8>*^ mFYPI;4T{{Y-lY@!dܮo&)VfͻFJ*!gQ]*g 1-0cрhLf"w7\Ws]Mi \,,23Ɨ:ǷOcygH'8tиq%WZZ\ > ª_sr)@k cV= *C%ێ9(e 擠_<}[Q@_;JUmP28ܻrqcBxWl1( U rLMK$`c޶Ѡݤrpnf ΈvC(,n!ۆNWƷI=(7no4y.M33J"2pP7R!hpCxK(xQ, kOe8"x@ЕRGE?/{Ww^mhʫ^G9" SK4 .Ha%~~vo̩J>tDV]<]I`R^(Va׃uRCu~hk*pQ^DHoopyX 2joyBp)PPRww?H xi\Ca;Vno3]Лb.I$Z"^z;uM4c S2>AYV³فOvG.hDk>2!zhUtQ}F- 'pTp`*Uì#Dd94 ?ٗۙ_!B,gJJ1C9MK.;Q, ,5 `X:+t+8'E;FT>:;uxĺ5f]}DL;bx%WC݁~6y?|O˩y)j6@u`#'b؂lH(m2lDHy:3B((̛',P*&yhv@+cdUzpsxbv]"lEo)5A[4"vj7I. $Q$I+),SSJe3!` G4pcwm#lPwV%j ]ǚ۔KhϼzH01,/O<ߧbjۀ$X)/I?>D)&ɑL^ظ [:A)r=zwE ' gA.7MZG1X$R5iVnbia=zG6(DV{`%!#^HWΥ10\PO^PӷULߋ>PIi 2Ʒsœu/\[ПksƔqϙ5@oʔPEw 0qy`d1`1'GAipU!)"*n0r>^Oh=l3 ˵Ś8e>iڲJAhS[wr?L!/!}_h0ؐ[J؁j:$;z%(sKSt%%tQ05^V_%ԋEi=vmND"}g#yWj~ iI53 TxPjQuY۲| JcvrɰJ S¬Y~=5H3)| Xj? &#^]>8PMj ^s(?ϓi=hT_7#- \5]9MI%{k9p-Ҡ"LʆFr WE~ {ķ0 XF &_:MHV{~ LeO=F2sWYQ].,_qRz̸o Z''G*ZU!+$&\́I5W V<۞I0ސy_FJ.2m-+d07=خgAe/wTUOoeU2Ր8C(D{TTwa{mLy@o;,T5Y=p-.xl oX>ykx 8J$:&yK4JW੦⣩K9'%Q[-QK&Lk~j,wB?0J3b; 6 E':jd| }h}@RC`4U0dM;Q|s)țAdV8x!dO"M@Kv C~9bG˿.P ^V*8yHg!# );${Oo{\l&;sS%7s7U*[AD34GƆA<"ɔSYߞ|gYZ07070100000454000081a4000000000000000000000001642f097600000928000000000000000000000000000000000000006200000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/hda/snd-hda-scodec-cs35l41-i2c.ko.xz7zXZִF!t/#]?Eh=ڜ.+К}F>/ #7?N}K9MfY-z 'F ~inՂ,`)gPb&6 hW렍c5j؅T[&9qh9_x= x0LߒB$V_UYk'|ʫvϼ9zG2G D4m` 4+jOEÀJ{й5Me$Sϯz;iӹ^tp-t !~{M; 2 G ^SrJf< +^U-ْ^=d؝ADoR}#u=]f -k_˫kVjQ) :HEۆ|졸T^zOЃ_r9 T=IeG @䴼iq;ػoPeh15{fBKngigĶ%[Ks'eq)5M0yL2?&E!ϡFZM)jV:7u̶`%Ϳ{qk_Nݭ[nH \gA:qON73 ҘjRKٞU.~7 J}6h}lnK,r)Uw4ɹs[&ap 83LuLv)U<&ҭ`Q.gNJac&YZE|FW)gYZ07070100000455000081a4000000000000000000000001642f0976000008b0000000000000000000000000000000000000006200000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/hda/snd-hda-scodec-cs35l41-spi.ko.xz7zXZִF!t/ wm]?Eh=ڜ.+ˢ!_u5qx'a\Oyzǡ]0m#3nrzORȧ&6zRt)D吝+cG;y,BNu'eB8 Ӗ٩ʬ1XlM?eC\z2[˚CɲZOKۜw<*dE,o!B)fb?*.翱B 'z5o/tZ[36V,ۀоX'iN$ٟˆ鍷x;FxV“_P$+P# OQB}]# 0><%SZ qkDcxS baG)Ln%76#ẹ8ۆ6"kVQ @51<*c>s0E HpOP.K<@XP$rU{>*1ۻ~9!1́+YgjaBrB^1Ÿ2'z1@*/y=<'_Q5Ǩ~[0@giPQZt,m? @Er/P i{uo.ى{98"ypQCg+NTBOe8~1b7Yt 6@w"gYZ07070100000456000081a4000000000000000000000001642f09760000351c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/hda/snd-hda-scodec-cs35l41.ko.xz7zXZִF!t/?4]?Eh=ڜ.+-M>/d >K_*,Z:M+) 6#[ěk9@/iArhߕ\=;dԙ1 _eu-oDh!0{ݾ>DDV!;7'tِo< Qw'D٪[w+89>=(ztY\1u=ulJtFL7dbo֞OZU bfCUݑ4H_E;qBmD"Lik{ڥyj{ Bs{+GLUFVA7md1 @r b(sq %z8+~k|SVb%h*sBUgԡ?/n6{˸P#Ǐ}і$η: mð| 5pMR˾WʰhVq'~KWŹ@'#*5 4*=GD1e{ktF_1Ar vRӭC5/q%zw2e s~ vt(U΍!ŻБJR o)]#~[[:컐^Clς_…+o1#0WѴe31 wx3k5{;-v}ȸK0#"CHs{دjȢQ.o$k?=dRaS2C-E=˭7>`y]&FyK,xhEVg%JA@F,Ag3ai` F]M\+cGB2;e|r0Gma`f>/eA2HA,xO/6`fؙކVޙKJ0iNҌNEg&mLѶ9qդ-ωQ5sA @\ $mis%XRZ#u,uBի]PQ뱚 e$!\t%, X$vu!}!{L #g9RUmpW~,"p;smN1ڄ_J(08+COFLԦkbhnFU&~Xlb8KA28pΖyg =欌)/G}!<&@٩ :q+x=.1<e $Nm 䴻M,/hc oKv#? g))2vGh'0JM^l'Gʴ{ dь [ՃRdqRJyLEu5!_~ E3zgleAXo_*-]A%13u U0Q;3S2n"׶hπGjy~ AӐ4uq*}ϜWtA&S^&i2 NL+䅟BTfĜX&tݝ E4Z w\Ղu%j8&BJ|EՈDc -] uoq'0G_iOfɂ!QFlG8PeN,&j@W z#-J Oyg\T)9p ⳡ7v \ݵhŔvKM ݢT*Z_̧PF~ ~BWT:݄ʜEr7B܂[Ɩt)kIs7NSf0fxĂ%$^ #r78D4=E *@d/FsV჆Q}'RJtneԜbI|%sv1-/{SA2JRFL/-_n}|I) & vK(jI553Cy//jp Fp^[ܮ^)-UH䫴T.?*6>wχ xّZlq{%]>|!] op-B;h;9T()dO d  SRL7G"`Wx8*(?OoU|5 b%htv-ids1:D4_4pBj8X rp֍#f'Xn,ؿ!0rYd9y<oJ":?AYZift&㷻 Aidc/Ω% 9yǿFg{7łJ|RNw !_\=r?a w[7rZea&nh⌆kuM/IgU2EҺ#5Pa-Dhxx|hkK+nQ`2aGl0(eJ9tm-_KFtx=B fbN଴w;䂦G:f[ !*)5xj=Ga8Q+ihMkLFMKXp.Ee$a.jMMf=@m$b-!n|pn4 B&9 )WX:4Wfr=a ܦqDR։O 0!w^ӹEgg7Qx-m1Ep C2I62'B_[xUmXvOAWnc ;lWϢgAҲG{bTf曞dW>VZJFNA\Z*5EK=RCK/ Su+&es _3 F}jR+:1CI:hjL'K oEF>{/|<1ꖦ)J^īM <0wfDiN9@be&lŮt$y9ȖOOgnp8HuD_O/7VD,7 Es?̳?[3KL3 =JVcWF@e/lQw,i/KI.xc'~&,hoK%Bl(Qm&MZalwf$jΜʷ/Uc9NJԘw%B9I 꼽fO|2%~htw; *J -\LD݁d7#Dwhq'y\l8#Xz j}4lc q%⻸v, bus`L:*ވRwtt"RMFkVv3_&~A[7CHL! V?1xA.!eMc9(Hj9N" 8#Urc7 %&la{_zB=XGotLnZ*lI vHU: ^#D“ny%<_[O;0ǛKI6O+McsNNƠ `nuYxbDiwIEsaЪX~pRbDRD2A͵u%P|/n'_g"WDFޤRo2 $Gu|HG^Ĵw{i[n8N‘ j@V ʁ94cNVbc@ F}PbᣗF픞v~TRf~T}6x 8KM 50tvKWҗ˄,,hܤFsm/ 9L3A .I&$:ɂr0:mcǃ"Q`on2,gGֹP&X{$k@ur|šܨ @{D(022N?Y6DZGm3*]}{^:U}懙/j8*MUVh36&'c 2#I/~ic sD]#Z& ^7.$D0z "&U2[ֺS~CsᬄY#bv7,ǻ9؆¿P7R^h%m/%UJ? ܓ> gScVLBgW{?JFW'OyF0J:02 -=YtZVbP{Bsn#5ƟR^RHwEp`y 73RUA `h+]D0E[ҭ#H֯u "} z="asa@u9vC lbv<Ň+5%7e_$Hf201mqLSAʴ<03a7^.㖊X&$ 8E8^2X(K.ϛ~Dx!lae1;=zLik Oi~mf  ƕE Րm̉+R2:]B߂|KIp\É%nCoGAVRtQwK7r('{-#V 9\Yk/X:lFe\;=U1jA"{!NK'<1l@%MAWG+W@ݞ#sǂ<ima(3TERt3 :aEQ!G"U"*|iIm ̘Y0ZSݑẐH[TPseA~|=GJMDft" A'y ]ӳ荦(\_HIu1V带9$ʫ]? 6T2ZӝqT‹2/l &5VLt ^t[rqZqD 9 )Z-56x?UBbK4o,W0 ,^Dمbۣ>t7xlhЦd2ݾc<6Hqkv2iz%H 7UD?C'A6yoY@@v?'CAIH<;ݻΖSެPzbooucU.ډ2Ib͕̙C }DD `cn/ޱ3q4^zq"2E/Xf.6mbF`mq ^R@h~ "vS(\RzCdmoh DzEJrݿ5ϖwKdqLQ4=lGO/Xת7\K1I! L?Ϲ$?TN>j72/뻕Z6*X$@"ӇJBFf#%rOOpՐ+EOcAPIT~8>4SvHסkKKV}jvOAtʇ̢VCfGGqY@ʚ%XUHXoVbw?h6AN87 |]kp nZX)O78o )P ɻ˱Y?bEIt">1G8Vc,f@bT{%+Ybڟnݝzҕ؄ Rb}w<9 1["oD ]R3gɹgƸܭp\պ2(;)fuOG9E\|_xtV= \&0vLR_5$Ǧ[x6c?hUsX%;u۠$bTĘ>""KYpRJfIۮB3{>e{뀸tDh2s"gvW'2Ef2dVkϤgo֫m!b1\L]D:/>/ c\;7C#[:E7~؀R٢!>Ury~Vc\Ry MlW`H3.w2a Lx[N4&uE<$Ÿk mިɥ2=l4=;ek<bRwTҾ7[Mqy7oyR}X&t5͖ȖOeZ82}WvxjM*v&!]K`4&y'_`2H_U8OBjw%VcM!A9D6iXQ{]Yˣl(%g )ԸM nIZh+h3[vˣ qgd *VpS)T9cT_\91[\D'’D(zF05^3jKc ƺ$Sk2=AwnwsXY`B( TZ#Ba#:t|@K.dsƙV$FOr@-A4hꘟ[#uyY,IA8eL2[P!=O:E>MFtC8}qjK+It͙I px_'DyzP=|.O/iĦːȯk‚!-hEt@!&=;*-dvsW {֖nY}|*`$SBn En(Ix[,jN#b MA(>q&2nsJoJiեȺi \6B>~,׼g{O>ef]V86TnXlM1\:~uʲXw'6;L}A'eXS~]Ni8Dž.i=]9 RYِ*`Z=0q7} 5'Uj y"qD~fYua,$m٭6uz 0|y R:3R>2hTZ ^b> =ĵHuQ ݑi:gN 8̹!=idխVEnFbULkyCm. -9DGUt (ݪnUcrc))$ۂޏv7C_E[vXK`t8PrZZwE N]wKL3偟ѱ3ve\r %[g3H/- \+y,6I?4оz9~Ks2CmRF/һ*۾zC?uEc,h0_RWݳqgu47:Q д# E$SQA+7F9!/Mg%&й`}Y3R:h/.7do'I [Wz,@ueȳ<i kfXLHYDzҸ `t{Ӟ-Gm0Z[QXD REIc7ҺXn-3ޡ_9$\`/e{&-KVp%Bd]UD45 )XKR~K_\M'~ Zt`-·F%*s  Bkp8-bx>ţƍ;aO,?8Exts|QlۇK wnnE( g [BH V#mX护%3ۻ#jEC. grlO\q+b)D~٩v72 [.{:>?hƘ|Q5$Oz9:0c=[f*cbpց?G_maK^]?5o{. !"Cr]4[ ]o5#`~c\jBoSC$InY_d>$a*'- #R~#ON a""ЄI= P^m)k摎>D>&=[F0fxl=E1ZL35=O8i'Z9m [x[?P \$ |֓O_!ea]]TRj (x=Zpid,~yn.cxպF[aԕq531R\Z;pӰ*!jG3l01 +ٯ+ZsI@@DQL:ҍ_wl`EzMy?5Gq=^߈O H>\Z _YZPb%7 `&$Љ :ʢqAWE\*aSԕO9Z|''=R#Y^Fw]8& {#`v7UVD E>u׫ >W -et8eqx[n$7Hd ss_QSpӁFeWk'A`'u_jAGcqB֗>rBy81Щ_0T;MSf^x1mG63`X9:F DI`J7}5]u DYk@-&#zt ji7~<~(.zyT~LvM6[Ee%mG\`z?ͱ1bys=*+T!?꘷/bP ů’g'C*}OgscI1$cѩ"Bd dZ$^2 :vSf2*Mk g|_G{T.6JfA| l3bx _RO3fIJN\G>>JlE4RdZ/Hf0eiP}>M JL91xg×t[o &Q E.|P]|A(_qD#or׶W;Y:-yJ1){,dlj g %Djl],.XΠ3)/ZѢbui腒ITcWb"7C*j'Kߕ6gdEEW1fPV-o<̮t]q=ҍC/҅]Q`,jv @HH!;뱔 ^$)~;R9{!^4"<̘t1: b &KZw԰mVGRIi3Q[0ys*mMby5RWm0i߮u밑1sbj|E0ͩס$k.Þת >3uY+TpIUOhi^ZsVS M+RHb:nV4z>xȴjt,pFz;Y !C)[2!~x}+]vFK|p;D¸i! _Ҳ Q3"R>Yl AdB7tJ+4i(sl(X!цlL ѵszz">QŖ&4SFz(>ӭ+ALpDZ{lnPBNdET:|Q@\yM p02 %YZ:x,.P40Þv!|!lqkoMz>M[[V)bHjzmL | gӴ F /|㑜C {sp(}<864CJOʹ.Ө&7 D$Mzϊ szY×MgoLd`oZ v8[@[5"ARoWlY2l_*{O=ΉM<+19wB6B`]KtFKbks*>ȉDZ[&LUY <@m}-ѡ(`7Lw0ܩ=,bSK͉a%D˯@73T14iX`9Cp^)tN|\ۤ'1vq"={yeUb ҳ?~*c鵐a}-m4+z& O{kƮ®xhc@:vo `8I c8,p{ڲH*"V*vBV:\֌-(;VtIq-Y`)` ~̽$I4O xvhHAa+Z̾mm:3o׬ ]էX]xm[_@[t{V+T";LS}#/h=kB 婌(C-j6% 3 =S\sQNS\%׽jd{b8?MfLfͰ&VwMC0:y0& TV^ jmHwf[oӱޢlӔz?oc! [#謘M#)cԧe <";F#.->>ӌڭ<"ZegNavb5=ይWȤ{g%] u{l &yK2fO7<. 6FscK,F[u#ɰheʢiԡ!DDߏ\`,'$A(2dar6q/pK[tb^}YaZ"?)z3%|R,VY R# p t>ŀ |nOm Z.[BE.m7#r%s¸*i•gs (i';Qik{.Xw!H" D;wm)vxvɇ+G9mv2l48@ڦ1#Ĥ6t9JƤ; 16B0&7;0߃n_mb"EW\%&&.9I.Do5TMg ;F@ItմXmS%~e ܧhar;<!@ w,rYUF C^(Ixw3F"5<Su%DiC3>SOnKi^Ϲ;ya^姩nt.{vQ}UN44ԗWDP~ 8g{]w_=rNMm=m߷]bDg%Hm 2Ι2ӄ1N+$*ƱnGǸ|'Bd%&/~[e #C#)3Ile:"ye& zw 0 amq]OoQ]AsP 93ii"r$o,mN߸vowǴ.Myڛ0G.HKQ%KO2<%n|W&<-5^cVp\b2_Sli2e2(beueoo"cxZg 9*jOxF :O XUigYZ07070100000457000081a4000000000000000000000001642f097600006e38000000000000000000000000000000000000005700000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/ice1712/snd-ice1712.ko.xz7zXZִF!t/pm]?Eh=ڜ.+M=V]qg?,iZ263u} {Ӕ -Z⋌9Ȏ=-C\7K[WRhk*8G C80HNR vV\dɍwP3%<3MF8h߀w̽NQb9Qoͳgs=E*x5z9RsہwTngqBtc3Hk$aS`GI%7cM!Ԑ ٳ% `:vD69Y&7ʶt Oc[-EYY_S;!22f|HI-|qfV;~3ϡT#\PE۰\3?!#Zavϫ&H%7X"3Sr6.-%DЫSd>g6u.2lOwW6aj{v_ xs-5 Qce}3_YM תьZ?;+p/ y6efU<&ܱ`˚l!k˓? φ:vDJ]VreYxK ^T<_gsMYM;6:p"<ërN0n8y9xgָ F?T(qRf˪l!UܔOtvnSqC}6ȁa%><,`JGf&0g`kGغv'j[a |FKb5fBRi¬ <9;*uEmYA;ӎG(X&9CH6BɄ_뵂sΔ@뭘kRl,ÑA2Rtyͦo?QiH'ɶ`7)?LYȒ0$kˆ|ZG @|MͽʢgX > 4hkcN3>q7<|yz./`+L >IZ%IIsV_\`cf "9^5m\3yu(WN.A7ڼK{n%9Jy"0J&)[:\DrCCnL1>kKND=IIh@[!P/LZCe9bto %X7uĝȑ[c52C"q$h/LӒA :)]`V\^ ㈇gcOt0h88W,7KB3@$2(QT ⎃m>|2?[L\_e*mmN>J(^ ')?雀/'@, na*֞v I]{Z+5f(zA 1xحuF +ϐ_q ˢ]5k,sA7J SͰUqwIÇ7J}_}~& hg3|/ExnmNE(Ncܟ&{c} 5]A>橣r75Ө+V5eɌ 7A%;դA)@am>W1KIF٨=!T%-{R7ZsG'x[qkSԂ,Y 1㑤z\BI')A?eޕGX}Tg߈A cN5H|`O˖^N=c v #I7iWYQ?JM{.==5Z;%G)Q( 8Z6bRgʙhI) ܤ$tP$ȑ;,\qQW&6VFz ^jPR:fpUZRP*zq_5} c Z&\HPyy ADxvF(T$/a`21s!(w~h0N'"JɯFJɷe1ѲްfN1ބ̡, WWP~K-!܍]_ Ey( dD/եʨҸy{&".jSߎ#r4.3ncn?BaxYI_P&fOY6B)5C@0 դ8 ׅhlZj:$gb2@~ Vb-5x#5V<(ֽr##:s52L,{$EX, "k0Vg{zB{7vk%E+ȣOgKP yY+h"GP҆̓üMb34t6SR-8 )cUҡ215 Lc&#*7qV(" FIo^Op [KI<Se7F3#NИrH7Lg!@k$הD{us SX'CK,`%/,OB0ـEsO?<`8p6N}DzQ*#K_ \JBV, UZ> 8fp~~!.J7skaG֌C7iV}S'z3j;o*!c ǘ$.0\t[RşY ԺXLŜ{ a:wHlN)j/ řџZDX<XK WmI|FZv[&BBw$iΌ< $Y_viI+x;p8( xMj)7Nv'P`܈PZL_\ސLS7#WV~.P,Z:+ gvA nצXj՟j!HNΜr=<.-ZxawX/S/p5g1G*\,<#R981I {`y0O E_i nes)b ;i!P%* ,YW>.5Cfa~_i29hL=K*Rd^6,3Mk -Z*}V(,Ӌ c@\L[8-s!CI6z|J"'KabzPJv6gy2S1!rġ7pn,Ry55y靹8 K&ǘ6Jn &.NeMǻ+R?Z*V: <p* 9d2 ) ؎(~^!r߷u7M]ۢ7 r*=)8܇ ,ъ}{6N/A;|JvYc#"K=CiF JjRz2X"we3^ЄyTp@!n"ڔSwj´R-Bv,^=P | H8JST)۹ӰE(+,)M<ڬ3$A$X>4%#fbc]|G}I[#GZٙXXo'A͘d[X{9<$+ $7]xOZqߡi\ϸskz;۴Hťn. Ud 2o&{ѫ+ghoh3nmМ3jf`m j%NDyFXR^e>5Z@WQ' )*5&.r|jJ̎p!$D*?0Elhl/M%C_#D?>8. *=hʮNaL}_N\gvzb%s@zo<"4 8eC,7p0Jtne~6EjXa aBs,vl[5EEn{N2 pVǘO>cی>vYa3ˡ >Pp۰.)ɕ qH t^SŅ -+65è]9Ι"ȏ4óB={8k4Ȯy˚ C)\g@ ӃyE6}=X-~Vu&m_IOVy:+m͜Qɒ8C!WN;_ zc(,zkm,:%7 D؏m6: Ն³3HKAp-%C8rqc̥ vrW362*腨~iq!3]*:y4-Y9 &0V\l6~^diٺk Pha`@c$t*=MlZuHˬ*tMa- mulυkY6lCnXֱ݆AsN[`S=Կh/G#2(|2Ys> >WW١av쉀 5=e[eT:hF rɨcyA$"?Wsj8JK1Wa߱o@CYD 𷬞 d#=IMwny;<3lTmPpěH( "kխ+|DŸ]5AcTʛw(΃>GZǞ0v33G"Y}ݓL4m sY ,w :OfI57L n:TO:-XzĘatL_0Z((8ʇ6 #Q(EP8G%^ ξFB c"52$էk"GWpKkH ) "sۄT ˠ=o=7S\,s*ٙRwZ W}4eDŽE4SisE٨?5?@T{ǰȩl˨ J> cG Q2mᰮq$N{p7l] Ҩ ^02<jHfqgr>yH'Op(%tZ?/O7u.SDǸsrx'O'x=4Ehx!ʽW80{VҜ.(I 2WzZr9;HQx MPJjZʫ8 t.ϐ nXw/_tS9S6u (X woy$f Ҩ>Hm,4gS/9䜍sdȍjJ?XOۙ ̧^փXpB"^3l]ejoGH!x3mĿv>vrp>]B6rҊR+HV옾DE5w= [+Z9ﻰ`x&*ᥴ18Vgf?0Բ{ oͤ&Di?G5}W,1eO$ PQ& +<3v77 D^n!%M "} MjJ_MLA&<$9w_l,ZうkF4izl=&|<ݛب7)_x@:K[lzgRBfa՞WxŐIQ)48$+5ܢRF34U{xU% IꋻnpF@ ZwJa,@{ 2dtxJΞVyH5-4)투^Pc(_<+!#l`v<>/Z̮ .ȶs95XuhH0})\3 }W |GsD~`c05DuR󵭳mcd_y y yfk#;  d.zAfϙ>#u04BPU a 0ޞ4q{XQ !\>10ԏ^KH%N ^i+rT?0PХџ N\hz:Ze.+ؒ/mua&BM#gN0~ʏw&fD8_Agzg +b 2, RGm!| G0}A&̘9W4x}?DԖͻMVݪp(W: Zl*gzH4ߓ|HMo]1`: % -?$2w,U+fv?{"U'cO+x/$C?[Kn J'5K7T 1S cd5Q~D'{Gc/BXvbɵ' I2ZmT93AKrr :bm|"ʂBSd{卯F՗qUbiwhR3:j. .] w,vt+!R%PD/`Pq +9(]4$f ώg٤!]o[ڏӳEE+B}L*5^ht7c<8(b&el o\giѣQ zV;tl A-L V`8*˫aBZSh u8Ja lCQ"ֹL^0{ r"þBONI;E I#@`ni~%iM;(KvovS"2 QcEtG-$3Klưgh҃ro<';.׶a缅Q4^/cV{}z9[Z'-)^mqVz6<ۓ4L5XcPS:*d)fh_GW)D7F"lQhSIE刁_Km`zina],a)wO%7wW5wP,?+"ЉuKhAB.|Ǜ6p5GRY@&)%q!JuXp g%Z^,u>\rIּb&5^lڢdiπ)S 'XLF3^UH_`;B< rB1]AIS}<9LN~_{jZJ;F.-w#ul M1<_/H#'88P[ӻqhh/ƭBŰ}U谾ج $Ӻ@5g00gyܟoOcBC `BFI:!57 *|0C:{jj%wS m܏A twz,\LkGZn)UL3vذInSqNR/jzdqD95px ©%t ةCؔ0Zxp:G ӵZWehBvPS1%z$zoa.S!#( ɑ2-ToE0`r%Z2Chv]ڍO]FJ1C!YQ\Vi uEjIz.c`\wgVh?۾cv5HFFR37ẋǂ+E.0c!2C3Iv>?k nwdRr8gFR ~4wnw~T< 8 r#G4S?")i]!KAishiv+rOVèV$ O@TUSz;1)̒d59ʁ(TOjs-# ioDɏ+`HܫdOO[H|^TI薱l|\=),@P%La[&v4eI%Dw1E^gP% h.)!ByEr2x}഑Por/BprJ<ƅԃU#"AS%G"0/Yo$r)X'g j‹~)/j|r2!F1y8=rDH? 4ie\j'w]RV1f_1S]^@ >!XK)B+Ail/HQ%Ej6X+b-&i-+] Fs+7/)vSkQ1T3doN#TzVk;єU.X c ](Ijo4X.b?Ym:z跇_LJwIҹWr͑ }UCa>䣨( E1.VnbxGP$mSmCh7tN-0Ë=ԈkV.L^l_%ۣGteVpMyP`@v!n9EO`5^a/壠UCʀP9Ve95/M!e@V%kxPs"]`wծ,(Vޮ)Zqeeӹ AJWS`0E l .$C< E}uÄpc=]< mV~RtpD[Ȗ2y.E6_}cĔ2GO;lrb(z4O\c*'(3nu=\FK-aD[hXN/LTLszy:>;({ Xsq\lR.[PRvmVi n^[~x(d%{ ȯ0*4(œr*<;9d?)a~k{iSN(eçN<*&]!'ƣ0^BOBWݫBV]`(3x yNqB7M r" SpЩnMl.:EZrcc_d:9Pcj2YG w#`ncU0e[l%y3EƧOU8qG4Ջg6`0_̢NR\ bY nqV ͵h NFY}kxW;nlɹrj\ ]_s/u]\IP5~jz~[^2,vc=j0M84c#eiV)2 dطs ™.\0)۝sTC, 5GA@fӍ-82;Ik)JnJi6۾m&]sE .00^0q#-8 Vb+ם)κM7>6Sc7Cn?uu Lna2>n7&w'Y{/snq0>SU pٞAf "SR=@\ӡ¦^ QLB<4yRRWO% ԅx+u_Vy>G]%:^:?p5g&mTX_#s?;Nvf6A}P%"[Y{=#E2;WdH3~iM#kچcONo[W\|̈́1\>sJ [ ;)iOY`jHJJP;ω!EK/ʌ o8UꊬXљrd*8 k6bKpB*ΐ;2GA'ƫxF،PSz6/L>.@k$'dj[7l߶f]+H:F  aXx$0\1\HO*Q?Z/vج" Y0PGLz?b֏<6i7,héx~CtKb>hh2JX-c'!zx(0k0-nR="r*D[l 1sJ|4pb+ &CJ!$G35 X`GB;>Aߋ0@u?ztd~'ï]whvGS競'cs";KI0 gw,qKX(ZEol&{3ꪏĴʀS>j/OsbfTr@ô#2 j~&,w'p U o[#Ҫ,5@<7hq,FQW@W ĒfSPTL٠|s^෨.V4M!q?Qx~oj=k_;ƹ4W!J{g K4RFֻ7f/NPSH* bX$Zm[b .Go.ܦݰpUdJ̦ɡC=0&҉#c!?|8<:wdL5bc~y]~I%K'ZǠm)KU0/G_B"Ҙ{VCfT,Wy1مQyIFrEEU: ѷl4y]G*pa)N) 2']6lrYKB{8v%3!ⴽyx0ϊw.OnP#lh( C~Mgax {TEֿOn/E&)7oja/)R f"a ֹ?ŬdDXR,bCǂgQ>XL=̙dBWi_%sG.!12e2BNZd1J$=t\v9 +_p0b}!96, +϶F8j/qvŶ~nQ13 7;u9|L I[VX3:f$7[ wqD'/+8f[Ӑxy}7* (fjOоҵ ڻCð.NHݐjTD/1n*dI`ma'^h([%c>KŽr(bPƌQP93~aYom~H lBrL$MP1l ^Pq6#ٚ D?_b;F\_Pz;{gf(#ηTryhe';ʙUj 0{q ! K1h@mَ~D"1DE{6 Ope hh>  rWA>?$pYd<Ι7{:,! ?&ŌCXѸ!_{;5,I!a) i2/N'r~*]Ca.jȋϺ{j]k(c-6Ȩ5B2`ѹه~s d"f(tn 2챬ҋ.F,g K2s=*)#'G'<)C#*Yz.&SC޲FǤ5ó7Biص%lzo|C,4O)PE4hAU M3߆qw[=VLr\S6zVs֑4>R 9sv1)#S zkZ>b.ip ?TS"FovOlSGJr[)T@1 ?y 3mk/!cr SH4if[s?5TS0- Ց}U=pQ0v@J*2˞t5UtU!3]̙+mOrxy@#I]H" U.kM'ImSuT3;YhZR8Yj Kaʨ'Qo2ORſ6jLCfEG1$ñ$&5W(xO,h6^Cet%FK4|Ø:s&Ukܩm'cǯRD\AEQXXi@R]# V;ǔky^i^g\)k)qOgr _tzIfWY^cl W.{Uyw9NvJK; iȭps.` $-0BQdGa{OK T)ASnu5ZPKk%8E.o%$o,$Te_ aK#_eEp,MvIwqYE g)م䆡f5#HмgDyy@x}c%aZ| CE$!bͿvO릚# UmArhiu&?rmHO?LYiķd#(UUX l KJHTz Eq6K+ZZۂP)h"h^|r2*ez!Fi U~`C,o0XyQɯ\A`%RNY~clc0nݷ 騨ݜ8*xM{Wxk T]4i Nk#ni Cv]c4roF6?$nq7N{%[O>G_?MӕƅP59 Ir+i@T e.Ov%:]cYPg)9v4r`LRY=Tg@ nh8^0sfQ.UpwKM. AX`ncuꀠ~w#.^hU_C%$9Un0ȅbDnONzӼM<Ҝ57AG^2C%3v*rı-ԱOC#5*p.a5J?-$H"د ν.7Y_<3dnq7mwξX^:tdo'6ckhGq)E 3{9_(3WS1$S,;mM*F|6X$& =sa WļIzif5k ,rta[Ue@^ۚ(K:Z@tYzGvL*B -: vv//|a0*xPp;MQQT1,ccOߠPy~^?\/PItĕiL艅~Vä)N8W,Et*X?HTWa-=N%B\% XdFRB H Q RljN ẹwOȈ1K6jݕrХ(A1:Bl-kV8R>/+F%>օE.t'0c}E.IlÑSmJL[\7EB%"f+)B;XЩ`"M1I 623{\0Ds8էp4Lkhd>i;bLї;qH@Dp &+B3kI_Hu̟b@}(\*"Į '瑄ev!zkB!v`<Ozv wj׬orgGNXV Tɘ{p0)5LLkYEX'" a(Rjnnxz+Di'ܞvJwQщQ" ; z$`0TEUK yHK?3S6 $[o?5Jx*9"yNM5#䰘^ uAˌJ,}oK(ʟ([ Rͩ/;A( Sń1OdG) ;q>m/re305dLs_;6+g糫VhC0ƤD\rS 6Ye"XL">rhf@?FwJUB1zHa9ڦY(fCV0hKOA@l9?z"uz2D߻V6~\%K/eaJXyr` pj2d=' !YmCce13zo䙽&MNO[fj-3ؙJ 2]TYt99o|c@+;z""b%x~p$MxO_c;d+ҘB2qiLp _$~<ȔKyozjX%ڌiL5B ;|]\m}bTw Tپ~CdW(BFaOn}oURp8҆>rscaMC,pS{mRN^GC!hԪR=U;,C-.a5U#y)[LOP4尹t&U8@UnPos12't@Pxi!>[@*3IX44=$NyTϏuQDQx83atrUV*|lgP4ڵl7VFSwi0;!ޏHn!)4Gş98Lǽa%>Se3{9 ;T.{,yȻ U?`Rl𮱑Qd)Xou Q^IlrI+R'T`sdt|[e9t9PO&n&WtF.?=mRP낕s %*Rv]a䫾2|{ϿrI!j냽$Hҧk־4GEHٶ뫯NHkcDuV.7 eK6(ڿd):4wK *ygP~Ws <1{qOy¡=Ç:y& 9)I"6A J؜__+iDF.ש~0)6K5/%>Ϝ[P/oG0jDw+?|a~ɤVDxG홢 DCZjC]IG hZq1S-E&eWexޢKȲL+J1=Jb1G&Y .vZQ`]Y wvdI$_{{b$lYF}p/a~GMaMp!M/Fd.dmc,}Hi#{ieMzandm/[',f t]e7$D{&}Ez˰= prۑę'bl6'xiQf20L~qjuGJ<%F,+gÈgCAJ>kVD GPڅ:jy75lkM+&"DhEp9(Mni H4Wj ",yU?TQ3u 1V$BΞ>Kjy`Eo k&qrFQcWp3[FDihH_W>LT*o=POɣi"K~_k0nEfdsQCU2 $dtb)ֽe|)E_n먆8Rt1P) O96&m"/uQ54e$䰠,z^|8.x|j Y$FVNCpWLAF|#[V=7=$SĹT*%9iӼ$ iK}UAYj:ښYu.8?5t:7rgq/wP|n?HN1eKRPL!B(a~:b-pQQzg3bK hvޢHӿ1sK|EhBA2L% E^qcrC Ά?Z\x Oퟨ"GJٴdh&9CG==9pƁ^A{_] x#Lā]դ6j,ˢ/KM`.x O3يSoU_C!O3jḚWY:vPk)ËV7vOoC@N$bO-2 $sx!'AI[uFkMRU[kȹ*͞ʍnT'naԁ8 J =$Vؾ .oJt99c%|{VAo_L+D/t3:sU@;UƛʓRS! ~J U=b4JaAXKWxVFAcHCvvTbl/o?D4 -y\OsA+ζ&0pS@tDUJ$MG>>Df*ZrKHewEUO\%g@_ߥSL֭'\jC_h*l~>AAp+?5,3m[weK#iQ`Dx+v'G}qw*~#E=5muV)ʪ(z8 :} @ƥ=C563!- -t &E TVD=?J;GN&QEǝ􋣸5'Қ5_:%Fu.@R),xij>x[y< l!mrYhh|MU*(apl FƝsF,uݜ >riP+g^sqV>=_JhO6Ѳޞy{b[$݉<" `@(3_2p3N%  "4\PgH|RVH7a~M2\Sm.UO>"grmg#: `w>(W-H/D|$X0M&m/ =6Hۤ1N3|*+  [ q^j kK׍I/4.k6UA\.ˊFIdͤ--LVv0v JʁY\rB}}.M !a|z?H먏r_pyFEdPGYD88,Y!M[o(Һ"b(!WagHw,RZr Z ctѩ4Z9bx9U1TAX@f |N4R9!e&z"Ԝ2~EiK _7(y~Q`kW-~/t"q 0, KsP\(J?JPUzM}"rӦyW(Aި$Ynz†7Oa̭8o#6;Ε)5sg&'yu5P"I,ANȔolh97V@G"$71_==T\\1 ;jӅ,XY9ʃz]6"sY56*d$Tg{ 3$M/B#ʍmBF+<Ҹ8~yA n%w4L%UI=uOCykם-GdO<-C]mkڲmc8- e[_c]Q2>ܕ|nɆfP` >k_ ̪,i =G_q I[9dE{}8gyG[?zTGƝnDLԔiY.-ܜJ4z.Thr)f౮`uH N XXK#T"9ɷ5L[R>X3YM_UXTIul*ZΞXغTØΦ:B#hFm\g ŃkŴ,;Atxp_668 *>uM{g#]V5vcgʽ x[3N>Vp6m[ۅR@po|IRYF /fS~Z=iRbXI(6u cRGbfE7vRn|҈Z&J\bIeD xe~⏛P&NlX8JdYzt #:@nLtS.u|94f8>o!NY XҨ?>4bc mD԰hY ^XE'$z\'dJ'c4DgbDTLJ~]k#!ǙZނͧpgQ?^,f+;,04VAwg[$$kh54_`;ftm5ം4.gH?t:F;wԏD*;n@蕺ҭȜNZo)z0F2826D42rVb`'bPl^ Y١+CSNn#+q E%oì@.&812Yu~1aG|+.~DrS9'%0qO.lZitJ_Ķhqw~I=jkTv=}&a":L`%D[ylr~TY崅s0!zH&*2. w0>G+I߬" %v^pqqd d+QӢ0 -9tc(=9^AYsDkkG#; Zġ(Y:(^?5WS WlƵ/LEhy 4wqd-wn`NNBUp+0 | {S"vO"n E,-v.T؍F8 ]` wT\@Y[פOV" 3wC$rmTRZDeK hy՟g! N TzN@7kGrCxݷ!ڇ*_ rI =B2>Sز9 Qrvd^j1*=:.9WV/5jGikN*Զ.~;(Ƈ~x0r9lHqr?ɫHcGqQP`2?4ۮZb->VM؈j Q~L3~&݆CVN8uӺKa3 Dʢs¯RةiV:TH<1CSN@pڀVm+'1 C%hЗDq1%z5Q@*UYldyvv"E`Z{Yv']sKetF d B $I8,35<< PNT3Uw_n2J+ R0Ni4:5 lf?]H,L8IPrms/&.۵wi69-|.LIoqϧJL^/QŸ V$&]t 18 4u{)qݣ_|x:Y yLPpuzG6^wWQ~ZڃVh ?I+?_ % 8zQGQI쳁Y =IzoE%H߇pζqe†a"Ko0259аhHz {yĊ^M(ڔsptG٫=IQ(«x4e}o n4Tt &@`Ǫ~;Z/*^ƣn75$xy>B #m)|n$],jNOͲo;,ikVCQ-8:t/9LH|t&4Ǹbcc*'#(Ū.jKd Cٹ)VǀToѯ" 5%YY@P=V}h Tc(po$#7#5bfڑiĎx蛇V*b?%Btedn5% 35%á$N _Isݠ8G26AT&F3WNNVKc1$aKsMBH|/!=óçA/E*:OStjuev!E"m灙rlU1h+@4ƛӻ2߻`ŵb)Ǟ''yĚť!.̹Ecs5V aKåoˡ;M8ye؊(g#j5fUfAt9#DzpCizQ ؽ9hT@B}L7K8][:ޣ'yKAU7JDt`bJFGwe~~ܲa.qvD<2ϋgNzC?djWN>$Y[_Q#*”,p}Mt2dEbuPw&]sDh`gi^vojŁ-,1Fj2#),Q0uoPC 2(^WyGA1DQf_VDLykۨf6-8dp ۄ\5:jٌV-3Ǝ3,`F jg|~PNTUӶW3daEc`Sc3ȟsDld@V$:Qj`/:~2ߕ dZU&~ho 9dLtlei?)d҂+|uX\mQ7U9e굶qeJN޺C] x@[H C;,BEVH"JKAPmj4ڞ'_mF|hDco| ,>&YalAL-˷8\\p$!zONHi'"$ô6m~u5cۥ~8;\Vjێm{K,_}5˴bόE]&N9I&\(vS6[ ^xvhj2.Z@fܺa ɯ<*FFC+AK`f#f'x&e.Q+;rjeӤr5YlY Lg. FP \҆^f 3⭭eR<oD-6Į}vmhqKi 6Qޤ~H,j5$B`c b\7Qrk̖@;1UV$Aw:6&NZ.GG@kF@¢ط,$E!BП/%^2?Q%Cfc5ck _]^\er !Bl8- <";*祖r|UPL&5 Q>|]{.-x.CXSfyJ&'Nba s$\0c|JL}zwXguC#Z;oi\X ^< U}7qEz~"#tf>Q5S]BrS+(0o6~M3S+è'Ye;yoA/oȽ&~M9TnPħ.`ZA͊r7m=>fj9K_GErhuC5}QwŚ'HfcE!᧮T*Z*OOAQhڑ&5De&, E3LK˫Gc*(4^7$t.@9Z<_[N_ߖy-d]`vvoAv;5XΙuc%jIcGL_aY HGUd໗e@gqcje~z@d]G^F1Br=ZvK'nnI-?^xx5}DtɷCjp+N64xMz/QE$9' CI.g- Kb<7|>a۝ɵˍY- Lsћv1H Y%;;F3t%7ƏA]4ysIQN1,maJbze.rNZc7FTuyIp 0R.H ^F0=O7;_䧮 oG^0(MnnFG;Ug}tWQw{IiFj(44-TKE:=aU޽V\uD 1A1o<R `%4 m̪zW#DzNTϥVfc+ЪIUfWpR>yӷ$lY3/ r@䏮--Ccϝ-3xzvE[YE"<7oKwŮfiqo{6K]GQ%ۋΆ^y? 'nOI@XƧ:  b!ɇ}4X *?HN__ %uH,. 37Ϯz_5 \> `ʸ^yi s++ֶ-\6 <@lbJg}@Oǎ7 Im\ EwnckVȅh:J.㕚97G%AMߛUM`Vdx{:d`KLr~7`ǝ/j@Y&Ik+Р?PS$kbx %MŞz]=BwwvzFɤ Ms-̔ƱN9(JT,rɹZQr[d 9(ȻR%>?lԣiXJERqw.L^L=C\fm(DfBH3|Xܩ&8v{SebMNjZHdû6`ËFQ<`JQj]Eسreh7%xisי+ErAK/J~<6*.)=u8ذ$ ?\&0^l@{`"^ˮ Ooqj1} 1Ox|P{[S$-[]juK!hCYY; H~r}4}e[uN|hY:POЭ /F(y[#ĢŅnc8 S_o=υJz6 ~/c"64 ]%T;ހnUZ ?Рa:"$C6m`KoD,5?Z[ovhz0 egV-8e"0a_:ez >y!]l|Ri=8i 6[P@@؞KQwH\=~KZ$µMI~v|HlNRC9c[fUsY5mzg3xU!@F 'E Wq|st|wc_nm؃ц, mG-Q*ؙ̩1/!:¬:Gbdi^IUhW7)hl~v9}}7^XC=BRΧΘ5 9G숊YhyuR;\mzkCy+Qր 5b*AyMǣ\!d!fbkHGTlf/(w0YCc3Xlr뤺)TR%8J$u#ΙFtش1R-^\yDԗ_lHi S  eN0l#zdCogVZ+jM:zvUy:~ NM>FH S3 ,M{8J;8yۦjIt&Ƴ-CC2)`h|`2R~V9<ѩj9/`!=#E`|ސTՕD,Кy8Ot.$,xǕgmviki $ǤFF_K-oWP[]ZeXCLwt"\4fvjl!/r3l?Mul9eqTK˖gqOON# }PÏI-OG8z,t,^`<^ͅrL֨,/DD~xfPĖOV@]#SF@4Dy'9F<{$F1l)9C`l6/yN'ȶc[qYԈ9G cIwoX6ĐَfhkMM .D}LCpmm/\Ͱse` 'lS;ٰYQ9]U n^pK48nYǮys׶w-m@m~@p#g:^Tw)EgֆOX֐0Hv.D a~Œ1 -e%Q 3rbwy@۱3h2qm^-^B3:Nhn_PY>@:Y.!iߗdۅ%^ᇘe)>N߰+Wqrֿ5Yh/ir^=(IRj)vfS-W@ } awU̗:g"ieu6?+8%4} H9!TD"M|dQ JW+Mfo%8&,m&-L˪V J^;*XzGXMP@Mq1=W!%b¼c.W*; ]O-q4\@j^{l(-.BPO*].] |x0BkNWүu IPΆ,Gڽ cT`D120JuVWvu~SzG ?8ztBAW:Ozxi=ݵĜɏU-#WY(ZF[5ZȲ8'NGH uH?<21H1YMDJ3ڶ,\8\] cd٥89"NQ&{PbXMDb7WFlnmR{庄Ps:^EȞĘ=9i*u1EkdBt,׃J W$6-=Q4V@=n'~U Tߊd KzVtő[<0y(a= /`%<4o@/$ /qH6 r@vvD$"|Qz"#)3W2P!(#4^`J9pb~W/-\樉 49vNj'> ٣z닼 rG!+weT7)833 4Dpp<8U2Bm yLm֞s/ҏ~MÞ7>u=B!$ ~W۬1uLEI/Eq ^=atM\$T s,eRcJq~znνbRUΑ+Bz]<'Ƃ'#c po$xڮ>L/3xJWRY>ɲ'xpR(ra;0U|f5X,txT?Ot2f^شeٿip?Azn2@[O#"1_8 rRo.m1uqRGI ObhyqMaHwOnͻNttKlF䳙~ēe )c\Doc ,8Oڃ˕Nt9Dm6zVpkcFYsTՖ/ӧ4@\~.E51;Q:icQ*ډN|W1pafR0%m$EDۨ]'sKi8ZUxwZiA6L+V2ٮwwq]7B3^ E綂VˊO&# jBTh^c5Xng=8Zv?HU9 -՚Jal lpsiF+4m]D%Tw_R^3CYo J8!J ҃kB*~b(jAE,YUMjC, ՇX̍6ukV?u4,oml. wZ3/ӁV'XxYP 7fhV ~nU&M㳉zNd7nP^gz`#1 (ۗq̖Xz4b&K+DQ XJZ \v@#~C?$;IVΠlЦ'|HUH4{XI>C4!t=QG=n%߷QI{xΤG: ,ӫM;89I1ypt|nZ~4:99@uˌgPwFb V$V5}S +D:\ x[LHD1 IA Ǣpͻ͙;n{ mA`imhP,p+ޭUyITFYFW+@z'M@י-L !#BJu`w$AءEabϟ ,vhbg* u>fo։&q t01oC7%aQCf.,u)"KaUe-YvʥEݣ֬RwX7L?5a:]Pq^mꆄA&]2xA`h WsB_(ze^p7_w2L1#(9xVITKYU+@A x!YpE1NKb<W lD፩DN`+(F A lPl3LZKFcVp޺+pD菓iXATGk.Tf>E)ƈ^rMupMQ) ('SYݗ d--dVsS?>caGV#5O7IuUqiGQA!&mԞ:<$dٍ ?g1V}$eS$8w鵌x;ξ\3d1)̌γΰ X!aG]5r S;z=9T*Sb!el }MQ:uWRDΎU!ֹO=|i?<1eЧ;t>2Nި̷vcl:'N_39%`jϵ2=a\&HKE W)>望!;@b IbS˰z19+D/[T:ó3vH vښ}{ɐhY;q٘0ksTcR3`;mcfF:ܲA+z^奏N8a}MRQe1CJW$m*cD1!P sr*C i?2 %G2Xˎݯ ǁa̒RBbsôȼ&hO| ΣѾi =%S ,:çMh+>=X~=SDž* U[u?<wFu߄zAóȣ1f/Էyn}iHw;*g6:PKt87abǠןqb׽Jn@+䴾a5# qSJ_hakm/决Eݠ럕3'eʕ-}Eg.Ll-g8t;VU If|TǤԄԞ6~c^v,{ݶBr=p7EhnXycLj2Jn`@񹿌lE+̤L3.@6 ~8,7ہB]KN@/,Z3Q3,œrR]EggZDP8bɔ,_r|J1LN~&XĂ Ns6ڥ'=Ε41IFݰH<3cY#>A7e Ii=WAQ 4?M^,0 Ǩ:JUXTP*8 2~\Fm6I[u7٫o/s}xIC"w+~M4J.%9k'г'_['k󤁬vI>,KȿFecf& $VOyrexiijpX-qi[smCiP#>mʰ5'f҆V +vvjxNƚrw$4pN:D ֠!Gu0iO{wE' % vO]['#i/ oFG9x;&-wusv? mxKG"T"Æᔛ 2v. &ƳEr9g @Kl; ;3L%ɻ ʗZL֌l}C^f4 W ]<-vD.egv8?9pyبiMtM,QbJ%gM"CŒS mWNTJ4;:12li<2Ӱ eBk::x>FzN3R?CP?VqF78Q혠U.N`?7)Be<WjQIbnVE1&>22zv5xa{J|43njG=4C"62nvVт׼v"nWpi )i{VQil2SZЀW*knep߯׽}l252QCNiv9Πn`"XЏ䐯~+w?) Csx z|}.+BMNn M&G)zkBjɌ3|A mHs(5c{vAV*s8y |Q2nM(7 ?J. rpO8_2 'CCiLofdnܟ{ɸ 5Z<ݼ\k,[;ޯhiLu $ `}#גͅM, C9w:ҀRγrUWƻ,BQ#߳޳^CB}c ai qsltK9dJ9E@@) 7vs\L,[V4_,1Z:t";"kV2!]˛'jZ$PřW& `\xy4G?)(>;n`CUlBR/T ]prhO $^bYPqȮ: u y0-*^MP}5v1gO_ârϑ3g5U%h} +T[r|+JKij+3\lએ*6sJ|gWN;Hr2vx)54=84 `_6fo9A'm? CQуܧ y){u !a8,yZ%M<wC)(Vٰ`e h./!oBJ!qp.;^cnq!n1w̱Q&0*z\x: 6֨#'T[@h>ٕ Zo(_,ɵ@6 cvYT1Cۀ~hTkmB6~'X ;"Z@Jلi\?&1c# &0%Em2|jLf%<ҧ 9aF@K񅯏rNYܖg]Pj_̵gmQg_I XsůdӞbW *!hL I0diQAl% N}wm#Yh 'oN(}q2ずү/3 |NbO|qkC5@^$s̈ߗC9 cx详 ,vZ?%iY_j;;f/29dzV̀UFC4/y̜w׬SJFz ?ƶX̎gA2+ 9kܰH$=mfnyXg]яzP^gZSX)}aeS-h:M WnRUe,V 2;a% X:A%~PpKK9ac2 p32ھ B=C,(AJ"sD1Zdp{p>.H>Q طx \|$QD%,|1U &DD=R#z~JpHʓdqISq .Y/߯d@\SI]A8:bΕ:,AN!A/ALjP >ިVl4 z]:9 @jSLlS4>R+"%>6@֓"9 ۡy!dԿHY%씃Dewwnh)" 6<8*/d|-vemaR0Ξy$s'o:˽,5SfD>D?oYe+S5*ПHN!ZԊ;n]=*Ou`B (ֶum<_)qZ:VҎo :WwGoC宥6Gۊ/3E}Bދ}a0ϛ l' {&G/B {@ thpUj]'8C9*O,X<2Ө'5Kfst޵Ŭ_L\Q$0 ͻwP{K;ߙzUJlDMr7=FRLB ŕJ>LLN9d%Kq>sp&称znHs6Qy7f iHCmGƮsX)n5p;d5P] eߎQqlU&gA&6X5ariCԫoIQs~@`+3X|\3`FO?"gI0 !.:hhI{yr_Cg:uL 5?2ZATrhr;ro҅Zl;r^bN( UaE;Rq&qd[/@q*k(ÆF6F \Y_gKLXHFF(o^rd?9RwEeFzU%]7H֧nϦ33 k5R T/qO%!CfnCCrimN<̱7/=qg?ic mdfZfxnDy{z5=?mDpOw X`sD"U`|\krq0ā[ pE*Y(mE3EثI1\'"&_ԩɊBX ]I624l 31lTCawh5RIl -j0rvBAٙ&J3Vŀ'Ǣ@daDkTp,aU/}fer!Hu G}jqߑbLt[4'd?TSn+0*4GO.53 sjgf"Ms$j^D(Ũ $wrW4v+5^]Alo8nk}Іm%C*<-ZRl}2tR-1X~z!Xiou5˭ܜ\zkMnX!dXVzcAg*_@6If''/5$g^Yc@?lh$dX{}3,3=S%)|#Fj7,"~IM&R)O1I˕ Wg|ޙb9ko=`  k%wak;jX~͛>ap`mrr@6#Mc$ˋ42~1pJkP{K FNo!~t@+(akr%ȱ6W26:VdU<>ie3 o\s}WNfC,fʫAW;AvN}h>~6DIQ{r4mM@f#  5ry<_|M[. _nLCzadyDW3b'z,t4!SId>.DSTEf[[( f]d,\4Jhѐ!"*?EMaXj2ES>}24ZO)=YgyLlQR$31:G=vwk/ލ1Qɱw[[3C2Iv_3uY^ZTY(J#!>l>%h;e>Aqcrphy,p)laW#bܢQD^&)v^Z5KpP-_,`q`,ʄ[Lrּ8(/ھHI_F#""ÎqKB@@;Vc@~kq2ycYEf z#dLQL;:o{meQI3QoH E?J>x0r|!o&g΢3(gPG+(lCѦ)) aayQf|UٺǬ7WTlO:/N1RA["$r1,PDfs'16wT`20VZ$vuւ=;Ó5il\bc*ݎ|6T6xbmc%VQJN~ ?Q "![ot+R{ZԱRp !JDDI39rJ \E5klsbީP5a9ZQ4J1%wQMxV(Ԟ = QPdy GASciɨFC3@LZts/C̐FiB GlbɈ0<- EBgn2݄3Y[L.ހ{ /y@ts 0 qYު' WHBdj&1MCPfOcH;.Ai nŧ$= :$e w(Zf.e,~4|2&xFvm!S2yi"՟~wKf%V?h3;$;s -DzK]c~ 83[NP/YgLLUlp89 [3FqK@FBbnf*]=HٟH"ZhϘ [Q#x؆Lh Z(2R1d _P Xܘg_!ytgÑx /K73WQFQkL  ٙYVB9tOwJ= b}erZߪsRɀ%Z,Φ,HZl;5aU _EF&_]l@҈jGg GE|v i{Hԑ% WB !x8 7YDC4&:ҩ< l !co-R*T{( KܙOIn;'%g(5c9~zJ{@Ѳz25z`4.-Ě/FYպjE"-?hI:-pZ%v9N*׭4⨿,W׏>3x(k9jJabg)daIaL(is^IIbz LLPsVd0r":|cPTD1hB}l8T]QxVqGaprNjo t+g^N_(jSl!qFf*jU5N ` 9ng0ЇaA b4}’|R|6qC_à|2B/Tǧ=7 aw~W?_PwRKfH{Ll~C+0]7: y)X2e@oOi89(oVptzmV*y펤ǻHF^Nfq32 ^zRdb#HgT`R8ejϣ||ۭwq=~W@*?0 |I]A-kSoW {M-cbgӂ`:+KI)R e`< 1NC׸n}2dI,R_xnD>zY5qN1YOOo~_UҧF(NIi04D@ĦPrZY%fO5hb%|Sطޏ)EZIBWY]@$O\a<ʪK^x'_jlkKDmRb3vR'&}+(yNu ݹs;OcgzCGo[lpJIbK0:vJDRrkolu8'jy=TjrJJc5UVok;ckM5l> 1V3HvyBv%QS<3.  I(íػ\OmnikвZ4Y,#`<8$$nve|`w( ollP!yYQ#wf9q+~5lI1,N|D'#ejyfY^FzzSJ0ZʷcFc0?X/$4[T .hi?oqGkbeq]OwG˪KTl5ƌ1p o bPi?;8hdCd7++NjٜgCg CI]&gjh 01%N"CKg0Cp;u7OzFxsez"'\Er^bjf낧{'c(OH8ѵ[H>q\jh#g9^?N `VIT5HnmxCb}T>#[HzlǴ9G"U#GZH RdIm^* Aˡw[2nt2{@YZ{@92I+k{e ]NaHu'?WZ %b.?.3 tls?Y Ewl5離~e}d%2 kc}Z wvԊz?bp5XМM* G9%7 M(lS2[c"׻. =ZD۴jvݢ쥵}ϊ~{,4]kq~lh$ -aء@* gӥ)Y EWwU¹;v/$v`n4p2Y{W3(㥐#J⯤U(}s fO*Quw Xݼ!3Xv$W@w<`\~<gn*<<{  0Ap8^1)T|Mv@q:8L!s vg+*`ThXx$47 W=s?($\Kr5=",j eoBܽPG)'JGjd ÊTsYֿLXq[wf[ _!>eKBmHr߿sÜ#8!z 2ذʊ[1c43U*8-x:1JFIA3:\AN`69=+xT*5b#~A!C_R=1ɣ^ ' >xrSŒd3]Q̒_{yG(qᨹCJr5Y_a ^O"3àsgSH7#(󸑍0;kgJm `U]!O:tbE660wE&T貈g~!+o [-o }=tmMHvo5&CU}K52 ODI" w3-c5d5Y*ֳ #.u;DY>yȸsVV,_oLm%ofZ& ґ!ʁcX!X_ѷu &_).3=]=I}pi_82?|F]Y=ZP>\]elR-9 (̶.+mI^jDb>%I/l 'O<YZg1߲sv$[1 Qbt iۘx=p9zhu03LO`Ji`M=WJ KK|zMBD3ś$ k Wrd $BUl[1BV*f$ou@Юw(fuxNݧz(Q6" K19ggwk4!.c]~)Uq_d 59$jY)է<-%f}aw,pw5 [F$d0JJd5#t9/q98AWݻ:>WVy/fT YǚW B&b@he) D v>v~%3t?鋫Xͥ:>85C.PN oկ U*eTfP0XEKJg16wu~ݭwРۼdv8JyNd ş6 [|a 1::T^ׯ˴S:UWI.b\.z(s o0㢱2kNun2$GꑙlXe4'?Io LV8˻W8/I| -y;bլlK ߊLI҅&SٮlPi 5]Gr5$|)$l) 0&Ok(mb?&W B#%Ǵ^lpxus;z j'qWVAsx//2gE#ٺAfwl渳qs2;{b(3+S0~:Z8EolDxѠ\D!aH4H/FWXAп_aT?=569oA!U*=+kfy͈6QR`]c|f'; {VZ*!T]E CuԎ >'jKs=ߟ򑱙 LJR<6p,Slhה?Yӕ޿-QǽcE7P 1ӻiA|SyNֿ<~i b9ZO5wP\ku2&08V{24աP8{T#:V%@Z }l 7)ʁ~1#̑x,B umQf<$`u}e;CgkwrhJqգ[M62(;skwA%z,5ۊhEQȉP2t^|b:9o9蝞pZ|H Qh`C_uFr 5z k)Ҡk$_`̻ko4ʾ. #:͡ KpLICD:0r'¸G:ȿhbtYC=٪ ^f]H?<ϵ\ f=r_3>MoenvC7tNT'u+KȵP\Kz[u+ng]go;` k]Rc)m)|nM’x8VaP~#K`|pK@Ԯ6}: 1?hL6gܱ'ş,.G{۹/.<*Ib4*v9R&&z ǾyڍsŕT)ZE߸eDz~g}>XiN!vfCyd`]׎eClΦ0׈ҕ9t(ggoH, >2 0:Mwn}jeGP0DlOİ`n/!蟇uBY,eدnݶųuPM@;:4\4th04 fg0J o@GlrEf@tf#fch%E`Sd) ɒ "=/ecmf<ѭmH`jx2oʟ_kwX.uz3?|]7+Y/7eōJBOiD]at7 @+ƎivBLǠ7̟S#[Gr&03?ei/5)s&hRU ̈́I8yI=!=WeטUGK\_YdS+9|晶i߽tGTYa j!^Z݄6@ ]7S% 2.mPm^ W'p]?vθ$bn.s*R)eę#DaKTB2C{|'-s#|^Q Ր/oEcORqt8>vʋ'@@s"4*ށL(ӊAOoSγWcv MJ[? ZAh{Qj>MT x_ɧSEbmG76ьȋ}Kqyk* fI8U3G(9RV)?E," .fiޥ8WȚw5xs'u~(l[ ʓhˡ-zy 1 8 6I8[\ݡZQ(e5 tWIM7Zx[ @t]U3Aj! @3 %.cUU q30ZPF)߳ñ,0IcL'Yoᠤn+U4_fƆG- sсtZ5ƟMI H g,. PX,dV;`$V&ToO4 g}GXMuL ApAowX%YB\,\uj\bD-M4j;ɏicmΕ^ ?;4yIzMyT! :Wl,h=ה9 䉷O|1au^}d}瑍׊*Ե}:^|҂).{Ὗ˖%?Z "~߼B|`Kڤ~NOhK2=s%;5VQhLVH+DԤyU$E؎=-`pfOҘ#U@3ɟmM:*t-Phrlw]*^H#M[?CC1Oo)Eg (Ѳ(QR] -^ss ,}x6Go-)hҖ2J{+BJK!wT# FgluYyIlFY4hxAfaQrpˠ:- ~GVրd׺B>e9 &\LőkjEnP2)M AQؙcTG/?b5@r ߸YN=LJDR_8P]Oߪ}kSw\g>v^'B#xWJPycք ]]fBЊExOqnꔷi0V<]Bx{@}ECuI 3]Ko aK"5R i+2o]՜M0 &0 T Ie~07w5 \2Iܷqx(̈J`XB1Lc9hfvÄ  ^!dw5MI* *]#"S>xekZ0beפn~_hBd Ռ%)Qw)ۈ47YO_RqQ"}o3 ['z)n+S5}ȖUz rZhk9Y:qo2`Bh ٯ[hHE5 {qHk E5P+ Iy?5pؗ}xrP_ j\lrɘےZófѾ5  RJd]Cʤ Ư;hc4{ 8yV7U1-2ovab .7WmWIV6?8+vGx#LvѮLH!6h-_t_a?3ms0& h3okI*K>vmuiM#o@cD$Ws{1W4?rx YgtKp7M:,% 1#5$r 3w#?`j$"Ys-˾Qgqc^fHgst!>N,aY_O4%yu¦wku6k]sCjZ(N|zӫ]T8D&I <̔(?^{dGpx*a%ưP/VI'誁$o)&i%Rթpsd~\/ۭ:T]{uq6+_Y8nkgQ%{*_QMf72MFgF+ 4{K !ġxIc*](%l7{F휃1 w)W7Q~b?-7؋i0ª[²rɈa1xrƞSc s9 :crk:~=Dd5gol# Ȱxx v#ذP30QMҁ1g^9 T ͽ+ )Mʻ{cAp̍HGf'z?~{DZe23kPf)nQX' hTIF !hU!d"o?fMXm7ydMr'r V #}Xt~@㌣PM {7V}%TCXUj EBXuۋlY-t#Ŝ%ʬJ8?"MPNJw?Rp[5VNe̺ϱ20:;W&Dh0*n*r5|ݫv܆9mQi^d1aWm cO]#~W翅r( 7QlV -IXl!?f zPPrmÙ(5n[T~pε{.lQ&\ H߯JTV( Nɻ$쪧zWp۲"LfamJ.,]s &XHI.j'|CrUJpٰ`hZLGEb+8{8HD۴_SXOlXmDT{u#0|A|A͊>۬/r*Ud#qwQAuuT-Ɋ;Q6PyZ·sA6 3v#Iqոyހ̜ JB@|>="rkiHiKF6Zv e'|viܗ&NݡZ`{A!X#uILb jye au5]|Pa\}K9m +iz2CތYBܵSW74Z78H<k:Dd' Qu9{ڡ~*tN㔴O>ppRY%IJ= Ywd0 ^?(&祝7|"rlQP-n-':(D)~L9xu1}ܒD_QW-ypµI<%RڷAͻRX=a1ߛg%q̌,R? =m{ITjn9KoCV&08;@M?C0?Vڌ 2ːtFkXk906]SrJF/%NkޫyY4kWߥ} Juo>?MRy 4e2K>}}̲hp<ЉmB?q?Ux'NZ-/^8ϛA}dh$J]ׅ!.Vm9ˑ 0{"d-EM=T N1~]:wKWJYfl˯pM _R)lL!8!wGYģ¸њ׀T`g؛ 'q O܀ W~,Z Ԉ򅨪pdIxJw[J vd1,X{1|4*. UupT% lH47ϵ}p,t15/N&0YA@Q&\!-*re~68*+5]?0_uH ҹJpR]<@Y9@IzOv#hȗLo`܏:hQ{"ELJnë--8v C;2{k5"97N=7B=$J/xDk+a?5D~1wp8?Jz%Lɍ[Zmsٿ(qtiی?cRMoQ03RƅlVW BJKS lĦ`:ŏB-tے-1HɬO :|w]2vy,GDOiŔ:6.OKG:iv;'pǠtH2Zx_t4SŪYerL vK^6z߄r7|wOU N]4Or8`ʹY`~$]@L%d^5C: gYFϽm%71*VNo){uQɓ_(`c S)iه+b>C&*^ח* WN> ,kꐀ!^2*Sθe'fL/&`{g@i^C8.{9ӎ36u[{\R uEO0X*('8UW}@&vWP/@%$'5-黟} _Ciz>o9Os̭{M$hΥJ< M4Lk)4$æR;xo :DHoK )(+5KdU18J=Hx q<^6tLt i؅ (5Oo"iȩ'"XvO$,7qR$; 8XTB5\JiJHiK`"h4f;&AD`^ yxPS<pyuD/Jܚ -\vTV¾| UG X4.fvAĆ$4^ P`UwsT:"\ =i& %pMPN@\*,KPaz0!\$F@Ypbt|qǰ.#c=Я;kYc#/_9mL!0jV{Šb3-'OL1@m`]\Mr'TWiQlC f^Yu'33"r[QƟ*-Kʥ_?|X"P`pǓdmpm! [+ݷK-h~mMڕ58YF 5%yR8g( '!/9BթOp'MP5eV#)5MD83)Ŧ(ƀ@j*JdMvC|nY@O-ܡۂz ~Ji-2ɡx}K\q7L'՚u0¢(ȬWFT]&/IAȷ3#JVޜRS9 -(8_Y[Ŭ e Kne!TuKg颲؊6QbOo{JAdϞBf_p;QǾ7x[zud3džo,]\Z=GX)#aFLFAP<ۤ!O $2kZS*26Qpfn*vw~9>(Y'/UìqvUy><-ncL\Q5!TOoGgJToȞ5D*hs(lI1Iq3E/7kD3Ѥ5 ..I]B%ZZnk (Y-6nF $bRq̈&mjpJ{z黊rj+MFA_a"Kn& %Z~˳|y}Ri& ]eALq<?r{ *oK#xmH)¹g Ѭ~ oJ%$M<ޒ&S eFDݩ(Ȱ`.;w=IHrnQaO[Z^RWdc5J]v D<BE[3Q6aԄmL}HQ b8&'?똠$ @o<; २kX D\Vvԫ-4'(yP]ST22:9W mO\vXOұr#/FK}/B J27ZSy[|x ]^23>C΃L{`],#DQ0`Z9x4a >BD;;/h)W=7{r3n=l" n*A0Ϊsڧf+@@G&[r7](!7 o>tߠrL {~K4ٖ\l\1.nNMd7;)Z] xyx 4Ӝ0,H>P>&C6(K85eZ14 9jbv>ei 5[wrq,\6|=edTc^Uc}8֪S>cn8ZFwq(`yIYd9ԡp<.4Ys컒1i)5Gy-GnImqdΩBȨ%iZLbT=ݏ>$HH R?7 X/`č4uߓK]}O[w`u!|pζw,me7 O@0#jomF6R6օwjS'Ҙ|꺊)멱*IXҋDj54Tjyz;CbY5HD[W` آT&𬪚Ϗ[YoV,%IdYzRieFYqdKOs EVh-lRؖqAd»Gt^j=zw=AGQVK(#rז>E`#gT.uUvTblki4,χ4݌;_sl1)&m$:Ћ}Bmz)(9y.кpGjl=b[ńD` ' efEW~X>&FQ 6A/WZlVt}mviJ; ٯCOCKcLH=eK,)o1r:RQfawql+dT?T8tӳ? :nDs:_}ouv.yd[dcztj3()E~) }7t{UPKzf 7;Nyq|L9 [ћcXHeO9㈼MĜo/|t[7磢f.^앺zw3Պ-;* 4)I[zGdu-mg_A?W4x*VCdDaMi<ÖZCMxd@E,fU.>7N0fܴ>'v fsagAA;G@MD9l ʘSmcanx³jnnUuݞt^s [Om9rsulg1̵ഘHS`%Mo}K$4#y+ԡ"SҍEp&{F _y9\N}33!Ml<[6˻"_/pu<:p4ߌ$oГ1ŗ5w.0@4d awSƕWQF/[PDn K|q7QL^_*T{IPGxJ!+1cLp^26(Qd3[L;4%bV^:$TlCAQ3[tѝ^.%|%Y kƀ(o#\i}MR*ûk)1jD%1l<,E R hlFƄyOW4;J;x҉r)K~O- Ce//_{)f`et^U9#?H :yNQ:FEgu0Ҫ$ t1 ՕW꠲V'ڟKAլ36ApS^@,9s]ē]?hBߵ}VڰiJ; >&~DZ֠Zλjɱ'*!Y@T=OxJ& KӖۧM^J~W ΚKipK>OLâC3qDbC7PRnqR0Ljz[6E͍ѼE'oZ谔EC-M1luJRK6zOMc3K2#zIׁn>B\L͛ܟs}|.D~)޵S8Vufu H!Ґaυ.8kih:ʛԝCKIOr0nv9T^G)=?MӸs낂_KaQd$ue#L֦o Va,h[)K&)`3!v;2n rghᔐZjPEANT`\S4ӏz|XnIӗ+pQiI,zzy\:U sy֪;#ޢтSJn˱OVk鶇GK؊Pc`cjx3q d |[B249_- AxKp]Aw<7snp]秫%SCg%Ĵ R@_ySx zV|bARr?@U"= bV Cq^V$v o6핹2 -],J[~(E5a !PSj~MQ|Tz^\:~)BG3KHO9=cJ9sJW"bCw!-|bcuTrȺsH< Ausߪ-6PћRiKxxXc^%X ­V.@i|&rl KY*'`i2fc1<:}{Ǒ@}1m? .Vis˵E%L_zX#m~i1/XCpALW5"875B۵9Iy_c{ a%&Wis*_u렽vfnN?w!#0ƃn_є;FyY&ocdu~#c.Dhi^ 2gxencx+x$U/، ^3I'7u~[Pu_>uÆʳF;~:n= F.4dZDz J Uצc'O] ZƿSq"'D4}##E5 N{$ې|=::lZ(50>6@𾯩)%FT_ 6 -,[n:6~3[ %9_XUR:hT5:17'ۘ=BNպ??pMV(/;.8y2ְ(!K4{'?S;qRƮeEU M~kاwDB:ZyEkarÀm>LdA]qu7vO 4FE=p7ioǨ˜ᩅ,m"V8yt/&jMcg^g%Uon^e2um*= V/]a0 Kmad(,u*m}`_Y#s7|޺Mƍ>*vju OJχx0MQq_MTys%m W_f b_t"v[`ī11-BIF%2 w ʁ@1dZ7P=z(ж\Psh_!R!ޞT(--r_k̃fq') )ߓJHn l\⨜WV6ޥM &z/?`;#LS]h]в¢^N"c8܇Bpp6)&O9 1g %th2[fZm~5n ]-y_c ?I(xVⴆ#%H? #jS~7|Iupu\^X{Q$Ev Q |ȖMOEu+3$EW(G97"ӈ%"]oac/qUpҝX¶Fyq? Ȅz39WD{"_~Ï"X!~ pπ4IO(kr}jlۀJCnUK[Jbs r 2$7j^ '$"+f5 ̪ hVO ,e @sDˎъoq*m&1)-y,=yGpYap" T(}uB!ENt6r/1C($[OX]i,`_@u[;*e)S\+\$7ȆU+ -c~Z'4೸jJNh˺DV=h~P\ A꛴9Qu[KrF`W,jn,*%P'REzKF{qC@ &7$IɑS}¯Przw^yxqå[nj!9mncwGll{ׂ [❴-ܒ h+46L*R+K&T7^e_rP8TA=h_Q̵g75" {9_~\;@Ŵc h]GA5Iȣωd`O7{=`Qj'G 6D)vyaxpCt,MjI2)Ll*({JL^ŧnv@T997< /237iy٦m*F;u#.ۂڳ.h[Ɔv)[̢Q4 |.Uv#;"'L5N`mh[ZFf6_쌗%P!)=apQc/eSf#<*mUa57n Sg/~sWԀ*7)UTFʭT`8'(+/ Mۺ[?s4[-,8l[<@4;q@·Rε0b+c\F-g]!oOU^mt [7zTt,'^e}+8v{?]].U"9W%$`SAP u,ݿ j|Qn$] L$pZMbJQ}R4j qr>t\5P]V{Sf'+4Gz]mbϼ2J:T?g\G, 4_/VyΠmQK00m<#ToVwQڃQA^0oƏ=]<-ʏrѢvlV'Dڍr¶ف2:ݕk^{Nth HõiyP{7>_VXo,9>S)(<ݧc\vڑ\?!8 )i88=Nls; ~^*h~?OoRuQR @hyYHqԵXK,XOވdE~,KJu[Ҟ#hB)jbrg (~Ԑ}$xi߾ݍ0 Q8qQhi+Țh5n_gzcN nӸܰҨ yFO DUG2%+g}H]PVϏyX'n4G,Is'J;[b$nԴ 7[3ʗW!CHYns` a4̌Ovan_C:]=} ƅ '%=ԓB?[t~l`yUK7P=`1`[P8 磱W2]٫]^ 7yJNowv!Aj.fZͪ|8-yGRCux>J)|MFCԨ|)uaEP0 Z)l1DDmAezK3Wq#X"z}-7;0y& wh}֑WޝߢWFJjorDH=Kr= ChbjnLp`|ѳCTٜقs+HA NwG Eh v&T<:E &:2Ӫ<:垭Ȝl^8]` ȯ1`w"J,Wd^_KUglEzwMBZlWMnsׯҿt_xD0}-T:_EmY~Ti.Zi!Ylq4S/}n`;N粿+Qv}`) #vf)6YBL|cvu+c^[-a:n* }?XMG8xO7jCVp5XPV^P>vZMTĺz{;Q):(6Br:˒ilG^ yʞИܠR]% priO.n-?nx* :}#V]oj"RPNhˠ<ק)/Fl 4>Q߾jerK[K6<:܁cQy ѫ<̏cyVgNN8>K439}3 ʌ- 1%<YY|^T[; >{hZ&gݡHH1ksx6 ]h3wWc^*!gqIYGgEe=8!'3|: HaX>wX/k|#o`p~~D|.+NuAKu_i-oMN[+@T8,ߢEQP՚xr27 wp[|v[rPG W> ҴNا f9H?*RP-3\In l!,KZ\-;\a6a%4tq?Dڬ D_cRY7 鏉D4hJlմGFn8|+޻- 5(/cTrW)NTHx27&De>?zn=D a hSz QE)W8* H&,5dsUsUv;PUZVAnІf7 [&\B Q fZ"zYYP. |~oJHA^4ʬ#L^q_nb/H ʌ *DvwXRTͲ^7|qb W]J/#ПJ)d^"cqP*0_iw/hLh9cݝDvf,d[-t6 5,KEIchbY(O&Yi iv<\Y%]izT2^r^Bm6p{ +-IFɽط瓪j"{ };ֲbϷ 6@&F.q@dqɠVD>E>ys=Rrl.0<9;}oϬ6real-#ΰ ?[N΃t:$i$w\=5ߟVM!]`@Hzй,b݉EY+ԶM K.]: rnoYj qn >hiF⟐茟K% j}[M>n8{ç% F5G"!L pvZU:4mS4*J2c>-*@y ٴ99,b?.Tu,]Neu\LP7`HN_5 `@r>24;sZ-^@u qDv 7YcbA Q| `w:Sw1W(qԔNmxݙ掑篇yiE7,TqhHrT{e9ıeG'֭u fY1陷=Ko],`B9tsGA-P"ԟsp} ;53֟Y"BÀB?Q̃9Ƨܢe7g; CcY:08jZdr!^t2 1k1_) n=$UqN/ ovVbHa\ f&:eݝ :9逗g߽_C';“؏Tqs'RU1lWx7Xh$f 軧 Apަ^b?uy;J!-.Ƀcz ⒸNfzq)wzw<{v*h@k??5:Fy}\ /WŘt([?Y~Yҝwl| &O7[DUJ.PFR}0bi냓ZI?0#C!s*&f&eq/OC05D~yK ffՋKtyZiH .=6Dd /XEq^-UBckǒܟlT!Zdha= 5N iAo@!!/^'aX󚩧5r5s$Dae=]ǐr#3 z^ hA˄,Ey4|>ٚObv=kx]A7k.hR 5kώ]xSIC~HŁi6L=`'̭j]!3(DOч7v F4ů_T+@~Ev%Ѝkd0GUNsXR8O/CؗM:&|f  I[HP `OaHzf=V!" =(!Ppƛ+!ۯMcH=H>B3uzsy:O+2٤>1>vU% #*V3Dt*%ʋ{v!-f/ujB )ËLvJAȃ#/Kb:$:v?ڪBU_s Gj2>Xyq Ԩ1YKuD~TU9E.7 e利٘ӞΐLH,C{ -A/jLM$PcIR4UB\wz/Sy'%kM=(E6(XΤ=ʹLxJsʔ@ DpR>򼍏y5wsW9숈u`&Ingc妸ZNx ɤN<buPJy'*O9Yr ׭|>x BO `#XEĂSnI<I!Q ݤXv1'/ bsG,߮K_+ ee9zϰy3iOѝԄ7䨳QqW] "mD,Ş7X%Q~qh; IDPu[m6&逇B*"Lxl!P6JgYZ07070100000459000081a4000000000000000000000001642f097600000bd4000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko.xz7zXZִF!t/-G ]?Eh=ڜ.+К\`2K|+v2qOl0R~߁gx*R;feuZ$K'́wno%O]oΣ- Dyw8}ND"ތZU7{Kߕy6Fq~G⁨-D5a%z fT:INdoZ)&wg]8=;s3|5GRUźsȰ@$lFcsQF"9/r-RnǸW.0-Tj&"beAx v~ 4X-w]Ώuj)cSM%8߂CŚVC! 9s6 N_sWف3sܯLɴȵײHxJ/ ٽ֜?ۓ:_&Vlq۰(Bժ 7ٔpIj.?/e8*Lx PHW"HVnj.Hƴs:YsK"\pu3iҟ(^3qE~v#b d+WX!vWFa#qr(lW(2ҶÜ CᓆAJ>B?/8+iAДD|IskʒazŊeN~5N+|zK;d'*wDemX$W|ȯnk2V*qW33<~wը,jT!Q֕4P ʨYs6OEX>2ЫͯZd̼=;4`*wiyOƠfc~b\cR!t{}$S CY}+U'`d15|".iW(Z+Iۋl U=a!`]`‹wXsiSA̎e0C6yJߜTv*?zA#&k*Ym#;686~ ֲ3 8&A ֞y2ME=\̵mfìσs%AWߢB.N$ˎ|'V(X 2Z (%[E30ӧxB-a^s:se}htG+#XYRe),9@5cYbZza+Zz /}B=G $ &gՋXva3nۏWB&L8HB]9T2?~(o"XtڲhHh )A9VJ;ki~CI$01M u%ߋ r %ύUW<1w[ل宋2 l{ P{vJ訏@Pwv T0T.noܔ&k(eˊ1빁^0tbFʫƱۉH4n@*!5i?H`ጩ4\5^!auL.we,*~ؤR* ̃YW ?Hcq`{2;:Id..H?*΍tYeŽK JNKl ۀVzCNer=c "m<#wz~DdfqW2yś 79}ދOY/#Y=Jć*-j$<{5r|#c5/;A0=2r',6z~?[>{wδuP4 ~t GϙjJuք쎅t) |c,P?Cv=pҚrQcPAoD8¥?=ބ-Qv;?"O۶]FHu K>fcөw500ˢ8fg7ƨGCWFg(9 ^OM'\4ZpDyQa7E.JhnՑӟ{q֯z`y,Ô([.FrK ) 5.P R7I~ u&*$" /ϩ1M%MD PB(&xk34@5…\Qjbhl]gDiNo[<`YnGp%#Hr/R_Ëԇi4RHOAu4ŬZ^QgYZ0707010000045a000081a4000000000000000000000001642f097600002c28000000000000000000000000000000000000005900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/korg1212/snd-korg1212.ko.xz7zXZִF!t/+]?Eh=ڜ.+ʆ40Kq{T8`cO^EP$Ҵl-sjIcl'tm77Wbq-bchty < rJ#q̒jufvGqݐds“W?0KQ@ECǯ:d =A70ʓ,tF~7"[>r<"WB\1S91 NM"0/Pj|V0Xb^;؈o윔 #X(nBDSͅ ڍ ݺxr$gjZ>T $ѩAR>\yYGs1^ ',`.`P\'TxgKRh:[w[J}U {1' 0%rLo R"b9HʚYik@)٧,K*qͺ8E D'/bBW>K+!1K3g9RYPcW3T'a5VFB);N[1@ RYū<Վ9|bD;Ccl!@B}ۨ*SO1F0YN~~?F0V~qX )o6UC@{AD붇E^j-# /DzB@ X hzĵP,1/Z*d|NZ7>]:oo OHe6(ov}PH2z%-kbF \#!2?ܚ;20=T!9kiRR8>ǻ`GXʉ&_l#{D&꺘ឋ "ÂO6d ?VXșNjvF۴r~TJS3xnS&\c1rZg~et-`I)/CY~#{ߪH"p\0=߸I]bGQ76݇~. ÿ,r7/${M "bU -֐{U7gE@poWO޻ X/Y0pZVV/C)bflP5\.;y1"Ql!Br+bĨdN( ƌC}ܙ6[TȗtWԇ^z o흗P o>6@?Q,(O&߉ B-\ƓrLS>& 6=TQ;G']+[od٠Mb9P?$rOHKYn,ZKKh67 !|m>N;SrR(C*s9@ / ȾQƆLx֢;` [6F$Cs 1XF#̮1+lpRGb^M\0O:D4z=04zQ[NrTMTQ1-軩0+ۑ;:.&$!aR[ytEެ0 K>6qQ `ꗫ@~z.}j4 b̄eW#9G1,SAszP*ǡ"dbKx5zUL'{X-&ZLd$i||J{EoDzlxlxzAXME}s'r n-EUH q0q돪oPqkD*pIx[Ěbm^A|_ oȢUA$33 Ya8y}9B9h>Mޯv_ns?rZUׂ*r$Ӓ!фD 􌢋|gIjZ85OB2\Nv|ruƒE,[kZcSWQ4y:+QuYބ_%E,N#9XSF2]og (1S{FWʥNUw!X7qaBx^;.iXE\N|(SNz.X%Bӏ`c`F> |uh-ʖ;xAx rʼKV#SlzD6mJ1n0d«v܇/(wMqhHR\`^ ՃK{xAoCh=͕HTD 6et]6V迩x8CDT{6,$|H"V\ƍ3D#$F$e;);!&IlPp˾Mo=F zicq23k,-Z;?l%Cu|8|q-oIHF@)^C8|5-H%ަb}4 6]F"dik$m[˰h@gm<&vS0~p0q `{[;=u L<~ _kF7ϳiP ` K.Qd.PH"mrLX^~XxƮ4v.VQ p8bΣЏAޔ3XM+/M4Lr`UU%_ˢ8u")!1cRc*нHM+#F?`r,,S QNTE۳d}Z:5Ҿ,@8iw}`vIHfH. o/m5?ڿ}nFpmFU %9uC[6B)hwM*'qRD#%1'Zw4L{$(p7O*(HϊUv7EyKa~()YpCw5ch>=䡨(T|G'u+EmfиeI^ eBO#afVq[;U4u`O=6(Y]f~v—Xݖr|A\WWyKCr)lC*rM#ocȁ3fҽmy[γ/u.Or^34]S 9'2MQ5 GPoE_~7<ؘIЄ.+ø,*Di*j o`Ostxd;+8x1h @X[51rre(<4P*aKCxdz|k׎ju=4J^D&9O>qM5^QvJUCFnBRsKp_#@ Hm%GvKtt2:tBM2uh_@~@(lxPA qiEpTABVBҟz+<649M)j8DJR p UaME 9igxdj1ΤND:F&çtd1S#)b1 Q4 oMyfwˆE@hCe*>2pkUnkT1Ɠ'hkvs&AbIQoujߘ\%AC̾E#oẠKJ*?)&%AEpId[0{ t .B-ૼ&Eaa+ ƫCZ9sm 3WزvL}oqiYb27':gӮ7V7Ͱvy$2>_S XߺT/13ޤ,wXߪ#ZOȶtqoBO@XbA9KP =wՒ?ѥʴy9&k)?ENg:da)Fgy^T$н=qo9\q՘'nhioer{SɥzXvBE8/MӜ3&s~N(*Kw/e0 -]HR\aE P$;H*]C=0/?ց.$hayphZB f,f,xXM'hwp24$^W. >^qX^ {;Oy{Jz-h[ڳ*7Ĝ-MX)̨ji/N(fI)^VG'xi|0^YAq}Ol*?!e Nߞs :MS/3ƪfN`ϳ 7m%|m :蹸tECbm'v|ULyʾDQƳZ||mƳg*|фg4wP%Jn|ߴ Blƹ޹_k=Z^_[8*eܘ&@kW͐hn"^7VY%iҎ]HJ[X xm邎g¢n;)~v]r OA51t-s3[*U| gfw:)-~&s!D3xݬ| AI;f|'yb1*4ꥂnj=_̙TJy C`m] E!ZZVCv`jat8~8=x:PDL"QbG$3@rB{6˷1#(kl;Me8"ᬥwvs.Es"5QP=U){M*>ڟV)r)e~^#pʖ+a&P`X3&WRf.WRUS|\muk%CC|z*xz]\=J!Orq[+0sX/GJȑ].6up?a*z:H QH{e~5YCeL^m38$Jt^jUI{T{.11oN,1Q }L# ۰D1-tiv=G\>/i!h=Y=X&ORQ6MJvD<f9Q.q^L2dKvz/szv}E)!BWs g) ׊belruv+PƖ9 >&eEވխw=bMt\ڪ7Q$3-{HB׎n9)(z_G<Wj@!{ [1ȁV8|;ªMhZ5- M*rkf||: ^3l5lF-"|G'glH/Q^7R~adѠD1>)qnV譤O@l{-׳AHV/;\&wvZ ()? Qp^F(imz<>+ة%;Vi o_yA؜ǘѨVz7-EEHf{A=`%@xJ?&,}]jhAy1 Vy(u l'd )aQg 'D7ҥ0}i&>;魧mkeub`==ջdqm؍BSo+tViZ?JM`FA\1*kѐa~GM "y$Ʈ}~^6)ѰّK~~ 㼹~CC\9,hwN5QA Ej |syMs~;ϼ9lH(ق]ש0V#C=Kd iⷙc4pi^ܪW%kPqGBa;9 #|4 9VhL$VJlE \ak+zټ0et`=(_{˳%'2}'V,_4qYο q -Wk\b8?cqu$!ZJTfP qQ e'Lh%TV{"T4boFA|m' O$x`@e.xAF&IF [#6(Ql/{mDA(? Xrқ7Lt_VԨ[%(`1%jT|H' 92v+,Οn/^(N( 7&;&A+{G3 vg>~gs]ɿTN?fs Ru j՞(av.'cD.Y*} &DڧGo~-XtaT,'3a35}*ř{^B3 g"5iǮmҎC{NLC>kCRFRM \!KD%neS 8l¢6}[LqkaH eZ?j扊V ut41Kr)LWۿἡ` &evU!LUE"E|>)Έp<~=MZ!顄Mn-_>^d&,լ>Eަu"0Y@*Ŗ.Sb/ĉx AcQOysųXzyv?$xYªq*!E@8Zΐ kdd1@J~Ձ>09@e&;K=/QD  dŜVبgH/Eo7%hmףV-^)) 盫#鉉Ƽ3νցk/gI+~]9` j$^m =4wߗxط^_RFˈv m;BĈ]+QB6 bĞ_xQk{?HW,""5 eSKIFK'.^[f'<4CbཙHˆQТ%kFSo2yJAm[LT+-Ku A|G2-^l"FHkʼn_] ÞRR%MG˷{].|kpg<4Pz]fX"N}=%{D , dAXQ 5I+(]P*/2d sG6YVd`^y&!O5'̰^;s rvF!SO,EݞL'hJCnItJ"}PAiqs~sm}9лQǎVߩ-7H: ?rcIP.ԇ#O);c~eK8Gk&“+!zŤnׂīÇn%MMhI "߹,q&xB?5F78~%z_HO4L:SӓR8ja: &Dњ\_zTKYn:23pB!/JUwvR4/\L{P=|`DQ9E&lb}6(Pd\7#{\Vj#_&(.j>=WVgaEe$zQMwlo <׎ 0{ MqPL p|cATItXu 1R-0 !)7>o ڣO .Qi &G\3G7d*XK!X%fTƒ[z4N=-1 JVȊ[dgs' /bYDngW l 8f͢WcF:%xG]KhA R)?h3nߨt "0u'Ro֪XфAȊ!=q5 z:|Tӳĥt.ySYxb'ږ&k/y.~*~X%\u6>q.Į{yߑOcraXK|džMiH&SAcԞZ 䱄Dr-3WRa}X0 $@Ȕ=rC'Όɽ.B BBusuEp]إW \廢ea;U-Fp_[8xRb -3LVpZĘ0eAm=m_ ƇbJK[8t*3t5Kɂk"?3,AcMcA@LSzBu!"D~ͮ/LZhTa؂͠Iip.3Ȯ-\o}~`9A@^OGQ6W%c>s)V꤉-8N]Q|lA^0+)Kc܀.QwzA0Com-o4;;c] I_閷|WF7?@쟸ώ&8 DMyIA\S9W˙ r*@ɡt%`[lʄQ2W61 [LSNͻ?[ "osάC!e3/{DD(FFKtͺ[71ߐPt|ֹA rV۩FZe(F> {@u_(l bǨuh#RTdv6xzzf0y ~Ry9z2SxC|$"0l)Rr}Ao^oV_n37]dK$"yh.U$ZYya<|syMNZ"=,} PڢWp9qW8RG wMţʽu aX(0+x[3Dh, }\+c>R8Bq+Ѻ c+g|k錠(BnI]jVEv{I׮-8QtVfdm'Ɠ5  eU>\!ێku P^;VxDTdE*co%WqXn|4C}Q5[-2=G2 ,Wu#k ~xE/Ӛms |ng@]Z%Eg>o'ĺoV,;8#Z#PԖHPqR.:TU-.0@8H|sbۊކ(c O${xzYO>ʮ)sD !{W E,[F=%_^]܀W*\/٩9IkO.1i*e[F`sK^[ 2nl?iDlȻmI֟I%DsW`CE?Mֱ^2J5ej/{ݡRbX8zÚCFWx:~H0R/$l R[CU1n&&! 1isS_` . R|(LQWjjp"o Q‰|4)n)op~NKR!Ľ[B4;9[5[KH;VNJ_Xz:!}fsc]z&d<3GxXJWSA(& ^n%vB =-j7Kyan^{VzʗHfK>ZCܽ@7:"]2ѯP9`I1 ƙ2(g#njO * ,~W:eS1nNPYq8&in)qYlJgyY&f͒ 9@ZD&.n. gʙaF]fqA=cc >=CYjflyi ;O',;'LPKh3RY_+:O]:0hG.~Б2Vj&ȗ-%er}"_N'4AۨYY&KWH޸jX!э9)=C K'Af}Jai.$y K]su.}ßTMz6.B;ȱeZ3FЏC\a6NFb{_{痟= 3x57b)KKs[!2q$Am:QJA\liyGk1gFM08PA^u0K,Ͷdn@ w{ C&r5 VB+'Ξ"PXIgg73̖λ^ NzٔWs V "DMKFbPH`&̾',E:S˸P:ly`KwRMzu `@]1|PȼK"!FJr9WIt*[[$r8Q4ܲh=/y7WL]uh5c[}6w^FȊ 8k \@=bߝⳃYq#6oC}U;j>䒛J/42S%$;>Pz&McaL1I MhfՙV(z{ 5oO@!V*<5^fR@WdPo qPz8<$=X lbcIÕeyxҜ`l.a*k'OYe7p(Nģ,#pWL[W*4aNh p2^v͝ v؄Kof+']$wJ%E$S!H*~mmC* ZɱlN2qX w~e$bl'@^MZ^vbF{Ns?-&mB(@ŀm(7JTv7)>80́[-Xsk%ȭ`LӸAoC&.I$סI$5=h눂}x;A+p 4Y,`NH3S{U#^Hz*WuuizF72L"~tpo=ZpEL|NN:]1=lI?+#5ŃC XԒ tf: GPj2VO.-}> P{3 .FoB2F2Q$nltm巜0孩tHX#e6 $+m!z8|ЕhuËc7}F.Uhrz25t:6u8 ߠSG/ [H`9J3OSf7ӴËw|Bz\LUEyc24)!c- x**<.٭c8x쫀˘D: Cd٨5rOP+wIRkp4b7c =7)qnʀG.}smF({_w1hI㟆 T'CTo啻:6dtxHc>?fEZ}&0P6v\U';/ңvvm7k+nz c3?\{L8ZHrAiƉb.,8j_Ѥ-q%x!x&Au5L}~-?OA0%n>Rt);6{rW";j#C{^_UoMyć!`A@j/"@MT?9v|Z[.O/tVydh[Wl1ve;by4 _M/=mR3OƳ1?H&sFnZ+f.PDp:\3?zjG͌zx#"]b {x96HgL j#\clt a{}8u/5íG|T7 WiE焦2Q/;6ˡhvM2a",\tLk۞|$v%빾$Q\#SR<#!LMj:Jod845gz< w;2+ejM s\`wjVN']2(AfdXr^ut~8j ku4eA@Y 7?hq̗J{ԪYXwAF:81ݜ=C/kg0 ]f~qKsɻ RiGNH٘y}(Ox- d7+TZ b6: h^gDԈG"5`VHN4|<хf<%|VP^h8ji1M*x}dO= ?&FO%Nm _~MCĈN13hhue[d=Xri>S; _D5_pgQec1gi(ݤ(~jL"8-6T(siHkOh2Tџ Hc*%F9t6f]eWEYQ͌qdn'$- TRQLe~t S,c%0׌J/XL-eVV1V\~h'=֨շK&Fn+ L`C54( ևdAci Wegw]% 7Lp!pmeܽL$q,Ȍ}yZ4o`Fx*<(svLC5d]ML:E$J؋(aM2G#l;թsQ,;9YGY؇8 ֩_{Ut'O/ MK` V%j]*)^kn6~ ">p#6lGwGw E!5$ һߙr`̗|w*jw´k,˶4fkEW6|"c&m4+k&6kBr>uYuMNSu)Lx~kev{n~vWD[#t`G }s]oRvc>t F>="{MCV![5T9/lX*Sy?T-)l"b~aCi+?:) OJyYx^}"ђC0#ͱnh~Ŧ:\71d({ǡ@ g~HEZ9h@C:AiOpҧK;C@fb.ЉR'7be r P3T6B*ϲvv_ eә> C-Mޙ5 ^*üf3;+-=@*C ѕ \hAqƁ=覍o*>LXp(C tI\6훷CT\u لSZY|\ldה\o\CiRWqeN)s{=\Pf[ :=ʭ<҇*ap:pb';>F~Ͱe΅R6.@[O 1J'ɤb;>NDG0,:a7Sb/p@ľ':fë5:bBh_ǨhOLm؆yzu1,kwhX17GuC~]*U»rУ4 EE0J Co_ S+RaG;oO uMZpګd! sޯNol#4m"d{{|iłD*w IhOP['l0_)$/0D}׀qc:[]^gT[!Bvf|\pi SU?3/T}RN 08N^,U,4Y*k=#|>Shxw=e! ʖpCYƷ>&'dl=~Va,3HcJwSt1l>ܦ,u8dLT%~lXo>g88(u* 2FOiRF.jťqWN[ ?*y­c4;m^U4̣E<U?$ )%ٍ5Wc>8FZdnבFpx5PFO5Qod h7^ڐUjf/.$\:hgW-OĻWLIh7rOܕ:ưh[?!8L.SYwK+')gu9`"FF< D5w)89S;jĬ::g\|n[4x Ap"uҗ͞T;::#Pfti8G(lL2W맼*N\T+ں#:BE Zb5z٬d_B98e(+O֝<# .驔vC$.<#,!7&H`'_~r轸|i}2k}FUE[oF8_tVH~hYKUz[TpY&ƴHŌJʛG ΝvJLHXPpk^HlcL ~A`eTŒ tUKVHgwc{lk qS{4^,_EƁYAt$VzlI6M;h~YK¬7}Nz"`[͆03eyk%SuoPU1Uu X!Q9٬Im~& ̢] Fj~i"qϯi<|'ao#Fl')Z[71q=2pkR0&`;.bSAT<8{`\kM^Ou3\ a`@m0FOFT=nraCN:6RM')7lv_`:O5VSl/{ik9nZ6zy'iqCm,= &*h0]ghf_s(HSG%( p8aG1JhN s 7ˮ a{V5i0TɃ^*Eni5َR6IPD{Jo|3~d|e\%>pv@D% C#gi,µ$UF¤ULd;}JM(sn 2*f|vx8 5"k"2WAڢH8FYBl@'A*!S5g8E cD2KjydXj69oHfI`~d~jȕ O*iiqowAc|BiE{n.\ZT\IQW+bWm{>[ape&J[=U-Yb$Cppnh.b&'ʞ[^ |>zLr~ k ! qp+O(b6bS6MwV;*/$ǟY ӣPe.lՑEkӨ]a{}3tɡ/ܞs&];8$`5%{|l!l1zq;[$Іk ڰN"dC)uHY,?dm pQUS tCR("C)+yCF~ \4sFaka @2ϛJ(V=ƭgҬ`BZ6m7KzpMM{ZRT廽a2ĂEdpCRQ[yp!} ]|1g+sXHWՉQ'5 @:LZh<zx˰,@5NǎL\|YQ bBxLtں_uT;,/\|1gT^ IO.P%|։Y3,0[SSkr{h'n7.(foth&pNY$kT06Lis]@ٜ8{[ygZl.%"z6)Y bC{5P}I턡 N^_YBN2DT)]gP~ș^3rtաiL#]X9=)/2S@3+4<)u}1kuZ]vf&1B tvp"d<ﺸ(qŦH!:̗lTUz%"+G | sjw;~AX;r@:t>ΝOB8 ԝ_ߍ^Q7wyyhQҠ*D.0׈`L WFbj&Y/cUp(¦G?ℑy||^K/yŒ»o>h- qiucSY@_o &˾-8'zE(_T&ќ:0׾ygS^]> @"'Ӳ߄K_!QHT]\d |FxuRCi4SE爾$^VΐGV{F_Aj}\ѼMOULs^ũ<u67W+L@UN ƒ6uVl1J8}$0Ê\_b0z#F4qNKx{Nw FQy,}) /H_t)~{B~wcSċU{XЎw?0I:Iuz-8: }W5`y͚,]= A>~r±JZ\V"Ѫr+.ѩG(Nj!B4Sn2 )H rqm&!8׆G[CV edcqZi&iZ/>}U1;鿵#B4(R _w WB ן_Oo;=+nPFk`gC&OmHxr(`yظ䉣Ch"Q!A6; ΀,/7}Jd9QZ_09Ik!| yNrizOt}.]' \^>cma]T]l <ߩ/okkml! $uVXː "BdUsnppk2 ee=S2~]^)vM-L͎\~mLl&bF](B_T[LT̪&{?<PrFҍѣ|#f蠿u㯦p" fmBX 멿0 ߩ u9V y08` 3݇ t74`GuʮF cCaU?7]3n6{"Xvh >S~--bkx$k|J]GX3}&:]b,X_HII|W%yJ7 :),&D?N<~:|*T$YVMUls`l73a$e}Q ފ<> [6t[l_RD~X,ĉ~!uUEPG^ET F[Cz d ~%]X4S{`{!B;`P6ZE`S:}(nP(h<X=Zo<s6O x+( A1>.3X^ލs09D*%)tx)[.y$Cυ`NhB+JJ^nO(D,]kն".-Z)/0==%+ by#Ntw4)~YN.?C`e4'=X[Ip-rzV xN:(W!ggF)G#pC߸ngd^.0z´V{)2Vq}#C'zc趈+A%vd.ui bETʧ.z}&o!_ڭ5@]-hG'ҊX&y+99hLϘ^M1i5>2O E;a{)@"m\!U[aP.@n%!A lUƳ ǓAEdlgYZ0707010000045c000081a4000000000000000000000001642f097600003ee4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/lx6464es/snd-lx6464es.ko.xz7zXZִF!t/^>]?Eh=ڜ.+M/0&"@&2v qXQŠI#m w..55#HQiZ&g0m5bN/_k edE,u%8⒦d;,4 \!zkzY54?77mϰJ0Ó|[V6=o&;>WGV )ɃheB7T%@ڕ [yS2?2M+ZRl dfNnfXn6ԔK@51fڻlӦ+a/0DI\)Ir|l#pgMyP::kJ@.kcIc!<+imGIH?%B?ĒIjW">_S5oIb4 D9 $i<0uK(AlG>)6np$7]nq 1LȞ -1.ёa!(g"`>w-"ohVӮ:L1N">H&#ԟ9ttNNφ^f!ܿ7E͟LrSqOH3"H{W@ާ9kƊsX͏Ҝc(H)ӆw&r!~kzEkk:<,2;) {c9ӌc 'XLi8O<waZtF6i$ #JsS>8Q&L=>1-ݲJBMܥGN:3mnma,=}d EPKI+ A֑sI 5d΋>nZ^ (])! eD 3~噢rϋNAxH(a5A0GΜ2f>MGH.\ɹ/"7o[nEa<,Ik {_g@UHtѺN3&f ̈:1y>,g>rsl% RMfr[1^rYr4+̈% ca&5Vb ӡP1J)ÄNJb^d+29!ߦH[GV}^pLFc=)l}W}&\[j$P_{@='ZQc]?t{x[l>_")1/=t47H|祑z~qL ln߈F-3bɢ/T%s Xjx~)xǑXG5\lz&R>Ϧ{W❎6kJN_>] Cjt#N}+!_Ut!U=_5g8.uY? }F] =>}!?1 DoL:~tw˪M_5[1}wCCGb2V;IWPlϑ9Jd.Dy{USZn=[\Ql}~.WrK1ٳ섫 +n*,ZtNC7M` }- 7qYt&f"slc!]@r"q^7t6qjn|aQu"dw>mmkL=8:^rE²yeo@J;7OX4e'8aOwܗCE"+аH7[Y}yb'r,m֧C@,}*El]lOnE/_+g;G "q'2.{>\"ɕfy02:'M* berK4VXߡsIFK q"ʪ lx5r2gڶy/tG۰Խ  (d^#-`2Ӈn~>T<>7k\7Z]#Dձ`7ME,FLk`u/S֔=z݄;35\ R5t`8AX7=x630]:4D l)P/' "Me[-~(Aתl\D! B7' pk'h#@ӆ}D1ǃuBj%tYW 7PP@n{3m/Pӓ| 33)#oje MVK5MK "Lip ,dK+v $Y)r=}ڢJms^sͣuɆg<$3v\=_VlTdޟUF!u`MIkzXg8׏aJ,YIKL"/ uyIaυ)'㾔A83/ ]2x*30tfKy "mS_vGfD@OϞͿ*OBhZ&w*bm(0 !Ƃ;~da K|:!p2ES1 Bk U\ d{|eޛ/127qܹ*]R_\*#ؓ♈LEyXOclk&#!flVx% Uƿ1GO8yxsGKAEaGۉږXjD\U{JvbJVU v!neCm:==uSTKGyqafm=B}l@n$R'@, gT",:NZ#IB.*p'0kM;!SB[q1W,yZaaaN@QkfyU@!Lv_7$i תּxb%cl{FW|U_ q ejדU!m3՚M8lkJ]ӣ Då%l L 5}Bҝژ 0CQmͫ4 ]͆l ?Ղ>7(u2oMݭW[kIB(_uY:S,B;hew~ߦFF}e:4EbxZ FKWkGd͔_¢oC.OCb?ʴGNYԿVy%.1맸vp"D:\ciJj _Kz]i9D$Xf̟ڽ˝U !-7*6,`ԒsCdLoC!=4vMXdb]p\PgH{FHyػx6IRD_Mȯ.7zf(hF.4  ڹWrWwGe۲Tz'nmZ>RéF̄q"ߏ2CCY+فDr *a_s5b3_>mܯ+L' ehzI-ǎwG>CZle7&ګ8=> [RͺGdنcɛY俩ď[S R#C)M>rHL PC 6ܻUm ^Bp=GEmMTc}@דOF74Bcb9<}/Nn]|iKmR?Ψ_]3z .Awֳ$i;U:P?zV84& ͍_dtnl߆_g;2K?\Bw"‡70P5Q od6~JVr)kPJ^P NDBF"7C_ CX5} ;RvDVuu,JPC=}UsVm,>ј2g Akg/GQ."I*ba0ncH:qDoۨ}?:-&:ϖ9}ݯ? XGHɏGi%Qc=/dcu E%O' #~4j5b@!_˰kjmm͔qx 6s4C/\'R^{wKlY~]Bß)<'7U+n=9nK#uYq$fe_F ܮ V4VdW|UST4*D߶"H EByCrV9mhުw$ Hhos!1ַy#8WW֘'RQ>ԓ~r?,?ǀ5m"yH3gPahw^12;hv(Ҏm;vnT~s)}wޯI'R#M.kOG E.Ͽ 󭞶t;JKSd3|@?}=~Q-b̨' JHƌ`gXS0BCʽV|˺ ԁ;>_'p!@֕~ ."hsZʥU\ZϳGYZ4{Ğ].D_K-l%<5 ;UJKT$ 䓒oN!,՟3JDX:^hiC˦ҫ<˂7pJ EQ/JZaiyL5NZti%T~Z|Ja=zGO83{T<iY6&N͉-ztO&G ݚ{`NC|m;"MO/DSYN–uY%큺[$xֽu}>:~k>̀xU Ω/Ų>6u׌Y{_' 3=_;,4эjuT픥7]-Σ5I|y_Y) S 2m%I"IՅ1vFXh:X>M(_^2& x7[dMJm33*@pf RhۏрWk 1=L~1%7B:r3_XPIOk:/'E -1_uPTK@׿ 2v+|Tp1az"!jҌ;xx~zOf>3~tx̖/|0Q[ࠈPk #C YSզ=ks-/~H =8Ǯ$PbTe㾕*`IVo燂ULԺ>XXc׶2þF]dUOפl']hW٧ |: m@zc[Q] :iq[G̮&ebg71>ۡ 0].~ 偽MN}DOi x%=~J&2o#2"S1SS]O6:?ɘ?+i7Oa&Y/8 3&6ĢVz[8mmPm¡bzH\x;!=|i+؍Q^;f]m:c=М-ЖA(#hj?lN?A?sa\ſͿT|]Se3ފUXs- ހi[r ];Z!AI@ځ"Юw\Es2.̗NJ';,es<&D %w@qbYuTqFM)_ĐAK~^K=WK$LotRIMq`GL:wd90Ryf~n-XOc{-bPOG}k_L$̹IF̕ bU8ےц3G;ltgKށK'f;eu4cLz  Y3Q{ 5d G;MO,ꖍ]$hF˶촟b@iRZ_R6힖eҌתheK~q^Kw|gܾ ]`VJRR(`qk -JxqtKgiUM ;wG$,{NzafhPq~ʜ@ 3,19dd,/`a 8LiMxnv pmF_r$C^_ݜ-yrE!2p0#d2(B4e^? O'Xt+\ n%E~*7-@!/vhXT- !kƇm`º6uAfbh`-`<<zcY@lˆhX-I#-O8|.%\ 939GPs^2C)M0{Y580 Vun`̺ubRsLJq3&bʘ6+c?(h"kΖF>a"j?6CSC6.a*9§Xu):q_#$SQ0(\T:+QuapM+## LJ5&rA,+>qČuՄowƆ}=}mK&a^3 [Ľ!5vD j^dbڠyV ,3lmG$8>ů),n!jφ*T I_""dNgċ i+ ڐ&lՉRy"k]Հ`ЋƶN&Ed7[S8N 9F-Z"4AzAJ$#~@bHP.yxv/2yN*dr;aa# V@= ظVe\'"4}aЖ4},dJ*,or()sPQFGQÆJW%m^"m쒂.Dz,✈derh|;b2'`n6^Cu&x Wd 9c$qԑ0_ XI@wwǪx&, ΂ Ec̛$^hxGAEEK4>a|y-dV@]dRm2"J* N^AΧE" &6:V(J+ϔZƇzt3 dg:M+kCleNf18$|Ltkj4ش 35&@?'ɑW+Y$*eYhͼ=OYhjݰMsBn Uq B#b@/4J #{OśNso״]g)"c)&t%y49nXJ.A3@T;{b;CR6hIP+ 1vRG<$!W:c<(=ȘF;}}gr'\TFs◹"),GǴq_j;مh/BL S`sB>7{&wJI֎sxc0GY\Ų|V"bBA0crN3U9Q22b= qlg -"U35η.}ΚDRֱĎ)+\}_CX݄ӨIf2joT=vZvxv.~E--X,^ #:ӆǟ̡]HJiGR_O\hvIm.R* Ph{/ W$_w]>}& ΒG`3 U@QqJ]6X (>:JlyvfOs(T'5 FV'TiqTG4\(|8nn9\v/  ^ȃKaq- hʙ3r+[NV|c ٓ kZ!Ոȇ:hyW!t5jm7E~S_-ڂVWk$.)B3VBy Tvڐޡb@I.|E ڙ '1\\\{?B=Y*uQDJo`tK8<>d~-I~+_fgj"=R/A:B!OAN1B|B!8,|ovA`,0I2 ԗ722y/$ 5n+T`;T7(oe֢j$/zW⠧  ŨjXY$#QN^"zc2D$(7hD @ݪ -{a~=tu9@vfloG(\fHޒD:Ug #ް>&]T.i*M^@a9 >vY{ vJ& d9{o [J]Lљ7\~4т) 9j:[8,kh/Xΐ\%(Q7(GIo=vB`k0/xW-qjlk*gOݽ$#qA!@ ]jHҎUU[}KlvW%͎c_1̙w4_^)_ۉ{3u5rz P]wFS|C i*"V)fhXr~+%0bg&fE|~U$MZBfv[gGSY3Wa`oyyX=e(%!kD U/-NX1JL!pp$Q2RYj쭫l8W${<7|?֓lOh4^@Q)f{Ip;4*ؚaw ~Mf5\zM_X |É`ʺ X 1qH~S PJt4bR.fQL@yf̑p8݄X,^Ey7ZGvx5 / @z|HxB3O7RSx8Cm|l;H_lgKzDt̲+㓹UmMY?я:UAD&% .ƀ1 w 4`M"(Dž>Nc #QR-J=́}l,N6Zңr0 5`ٝ CBuHyF؉˱S'$t/ ѱ| $L *ii< k݃2T`G&hA%+W\=\s ݊vM#:^WݕAT0yyq(1z򄏹LAۂ&n x6-9v~yn8?gX2B{K#nwsE?"@*"TDS9sIQLВF?!"M4Eȫ:ZmJc~AKvNWM32@?U"HhXd-eYz1=- d?ΙqYa3eMFGJi,f @yG9@j1kM"ZZWSm|&D&OX)ÜŏyL'm-O0 06c6E͖@kwԣck5LĢp{r5ao眿 #*GͯP2oeCֆ^byo%ZP }9]s% l !N5W/Z^VLSy$P&&KxIٸ?u+&h1 ʽ";}9Sz<]7 ZV܅Mi-Bsܼ4+ʍfZǔ(:*C%Q(x8D@GWp~ֽb5cp}vʖơcx#-٢{5C&{SNd,FnDц? =*So %w3yvL3 R{9/vO49Bc+(WuGqVE?r[jZ7bĦΐ9,vI+1T`(;>?Atno8O2g]8C-ܭ-=% X7s}tJ[kKؖ+rSGI,-FDf%Bm|)s[<,J>4q><v١!X=VԥvZ& CùoٷkKG)CO Y _>mFnS3`4џr]lJ:<{ǀXs. Ёsx׊sTV?qt7*€LyHFGO|}#/gYZ0707010000045d000081a4000000000000000000000001642f097600005520000000000000000000000000000000000000005500000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/mixart/snd-mixart.ko.xz7zXZִF!t/zT]?Eh=ڜ.+ʄwm| )GG>DSEm*370a|nI_B(Ty2IehH bR= ?GWcjD֪tIdi^nbt*1zpsB?+WO:\K_!l C[|oEkZHמRpKLh)+dz3u!FSڹ;zT_Tڼ&Or?JR#&l·: :g [փaԥ`is_KyeI|).K%Ϣ? 8Sϑ9ty%y%_J!=zi) =sqsXDJu^a; 9`/uR)ȡ1ͺ<F$C,Mfހ9پBXMcs)s>cX;Nv._'<XnI #طWݙ{k2 _l?I:_w;yr2UxcWj0=GO/ $,J>3͋3!#9ɫy Q @]D1BUI /iW#`de4 @ю ‹c{Ȋ'&qM}hxMy9k_pXmCv':pHr<'E|)f/1~ d'O(?$a* @Ubֺ)7T+L?IcmF@wd>PhLۑMI+e%VFݕ`%;TLO'#+SF_;B0п< 2D)ύa_V=a+I rFLNygBP5 I?8ƈCwޤ_Xf̰SVBG'2Us ]@1`B"$5i^km}`iH"h$6I?avL$KP. HW:d҉ 3b2Mo8n E /`w.kD=Z? n@: v*vgS8hh\B6Q| οd.g"BnE"b{ IiYn횆7KD- ը W#-j"+`pN~^Pґ3\b4{n78#M`ʼ=t`M"R_ $I@/T0ig!d"FmN ӵDR Zz^.V}@[#V%:ýTt(Е2GO[DZ 'p>#.Gz[3]sM%. .<Z&0D9BP!6*gACr x+ 7GJ"ZzԘ7žmA5)`֭FɠD#83k?mZ#Ue$vot$n 7>9I=nM#qV66u7#&Z|-Ē`\LР__DGp4=rq:⨍RWH Be;z!4d``,Tڽ\T=f#Jv6cէ:L}csJ-A/ r{bTiQ κUC-+pS8>Pܨ{%LTE&\;'[fIM^#M +-U#ZzM|[UJ9પ#*tQg[=?N-Lޢ51~i.8}Ч|lfZ?kFX{  SK$Z`TR ujU߮ҜkDB`4u1=;񢭄_;0a)v|aҨaF*աM5$IElE,a=P*9Ѫiϊ@^eZd>.ݤ J S??ql 'lzYP᧶me,1# .nNTd ]2[, C~#+m{m8]wGL67p i#[ARhQG es#o)Rۛގ:{Z VCJ NTR΋^qߗl%~xf=5G-X?\JloJFѩ{󄫈8d?Ou0_IuUN*aJG5ʘn&4jВ8ϸybs9A MZ̅V(B\w 'Q/7Ϡ";56;?L)H>!A@VكBv.ԇ5P "NdG ,ːL\2 [|hV/[P > BN 3>qY癵b 5?Pi~At^Ry჉@Ɂ\2*)q6XAh{w1 d(an!g:_u ԯSJٻ7<͜>+`Rܕ&NED2%Bh,#Ť%+jCm [.|.p٨$<ڕ4)q Ij?DG Mȕ@4j}A<ٻbD fV:hmxl9J_d~,7n?.H Kh4o;f9T1|,] vzn"uPefp"/8%.O:C}Y}%I-]K::FYpL̶ I9@A9̬҅$_d_hM@@4UƜ}'YzP$zlA6/D6XkJ&CS|[􁳨q:LH 8燻=XXZ~vN=㪸nq/ z+x^R.$/ӀKDȵ:XFhpF5h~N0W(@-K|v0 \DS*^{m;}S}ߊ |r%MvX@HRj{I%?9lr<,BTH[Ňs%-`ۿtل׷>cXeFJ̓*_ |O&սœFR[qmH4pG\) d<7( bt E:DN.ZF?5!@3~R0Wdr)qPM$*=Bw7   ;h ئo҆FC),B13JN-,]GeY64%\V_m{S ҥJP$zw8PTy WH^ 'Ǵ 8KϚ(D`LݿzSoϻ5L@ Su5pۜjGXM`9~|ȍj,Zze*MZlyJ^KNWE<4\ř*6ЀE5YCz=}b`w:F=td?SܲD%zaÐ*4بur4xHU1v{Cbc\zSo ?[A5x#:ͬp!qn'[&%6@!l Fvg4.Pf{}9MN8+EJ 7>HRD^Si!*3 Ӯ^ a #2뵡MD咊"MT*0`pRˇ7 &H&G!bQ&g͟n 2I~JV[qM8h%bB^:'!ʗy4i)幼-8gp5(Ӗ ƧvU8,%~d9d䑝o?؍wpW>)%gY\eet [rEɼM(H4GS"Kp5w \Y,yfΧ8pCyUEC.ޱQ~pNY֬[M% x`O菣SD WnuoP"V@k:Y㟦a FHҷ[P"M eYk^ґp;$ْШ=c63 _˅4aVOP~wE7 |a bzr$.{V.~JAs/q&mɳ𳛍U![6<iQv/$F ]q?_!ZhFP_lo+Wq07:$(VM9.xy /UYrdFMm}dQ(JL@rEGf/BK l O+."9ϒx*ޱ*k8$!nUC(_!oUmLm4'  :93d]T4`HRf~1aI`kKa2 WUmX%G1qeNEBI*pr:=n@h~XۑE]FcnM;ϑlL.W܂ {|O%m2:e "$OYXe+-I+zp}h uAQs.a$~Y ͞?xLdKF[tzvЛ) |J3>awjڹ^ÿpEo{"zBs4GPwrU^J$3;]Yf"z \== \&o:멕rNZยC (߻'=ﶁ gnV&Ֆǣ.t{57DB#cw?~9Cp~6ˎ?܌}a}[Ve|0󙓪ҴLqz,db3;a/hzj(ǥG7 Y|~qNiUI:ѷzAh'=]$QV%^~y\n,HTΦ\d$7)}^hv8S5( FDO0 k\OsT;t`s*+g n ;?92;424#^Dtcd| t/Vl}lvZ} eghz `-d?ng h5nm.{y:$n j,1(K-*MSGJnLA'İ ' :qƧ3O5}N/1j;" Na1wN FD|"CٵĮ.>L8m@n+vǑlZbCJzяW"YMаGf.YkVo =˦A6doJfd-7I(Nٙ&f[GFM9gWɥzJ˹Fcf3zxqOv]sR.F@\H`EkAE@W[%Ę>Qa)%-khEUM2ݙMMUf8˗An>?t-I1*'J\-g< ~]xH]`KE]F KgpaE5SQs[ڃ̜__eJ? 2k&97nDBxk13P*v9ߝM!ڵX?f)+jRˋAT0+aWeLj6trG8ժGE5'ewy+Ȱ 0_{xq(w8J3:M;T D;"ۏi) U(7 ctICM- GQw>{֥+G7Wk鷯"OW4 ++wI$7OCh|e0{g>\w6:LZ?Ō&AP;ź[ caM[[h"6#|ڬ{Э)ENLU#*`_c'4J-gdE>/ʧ䉅RCkGDeZRiOFnγXW_-Kpt&rzLg6]T:*Fv43@N TN:%EfCHg7"mM<^Q 2c?f0`' JcP3<:0Æ )3,qSk[Gnͷf2NEx!,7P(ZhfM@^<%ۤul |z7u r]s+9pY0Nn^OIgVu7}J`hNMl?@'߅ZX9"CkTKdό; 1xî!$#N()@c4[F:f_A4oݜeC`L@·#G"S?s2I{ǻ-Q3 ^: eMNO<zVH/`x/;~%JA8e+xi6jA:@2*r2HMl^ nqN 1ܙݛ݇gp[4Ŀ0_y)B#kI.z@#[nI{' t8Ep,.οH-"ltw`ޯ{\N _`o>83(8i hA 05Qpz{Z/eLH#GfT1=YɅ[gY\7AxN>-V~̦ؒsC3TU}?vȾ?ޘ27b5h du?Z `KhqK8.Ւ "rwcD*-^2_5In*]xTGhܓx*3} %JUI7m/h6m:)umIB55S+Ez~Y0o;=m=8^hh\&!Ad %?ŀ(Nl-QʳUlP Ci&Ӣ{#F.4'r8PƵsb&xXIDxG&d8{D@WtϖASiW%Kݨs)\D+F^V;YI/}}РreEkbQ0(TLZv1 t[z8l/BQ-W K$),iЀ4$Np>̼EDgEzr߷z+!Cv{&YNr=)"cSD ro qo?6p2VKlm$RYKuKHvCGRC*+`w*u)̷n8? k@ dSmF7pːpEC8U !1%ޠ<"\!L]2{oMmkJ5CmC25!$L>K' 8d'kى:Y V䭳 e+pH{tN3,u0kg W;9p+[:<]s"H7S,D7;l (Z5l5Mst:U1SGkjY>,9zq;G3M͸[ϡrItP#ͮ_,74ݰkc#Sd|y $\C c]=6xM{AD=4ٷ"H:1)}#Ct{;{m-xIe rw3ҡgأݠTBn,n}sO>^]]UfoZ$Etxch*65N7.'\_;Pu4͑4hq DB J3@M @.rA;_+ x P e]rmpy pģłwGyJ6AͼsxfÎx$fT&̡~&UDmѳSf+?\^_gɢ{RCn\kGpU̩&wa5yG` RӻT̽w(~' fݩ1^l9>W*v#ߣ_ Y[V x  PbZ%[XY䊬F?7XI1M̄i'1ҽWq%H~ebqF[&(/l ]! %EuhYLq|kx]b#П\/ k?} K5)YBa <_sN W%WB7D8V(Խ WږQ^@`)n#dyn3oMUd"%k_aSwp)}?V6@@5g??6>ēLvfU~4A x0 #B,>kp kMQR?y#m5%y)u!ޙrZ5N#m͙R Jr1>7`. .Mo4lnWЅ, "@$q"7Ro(5Eٻ, uL8ˍ{%V wke{Lj @LlS(!УHY-{^?]?U)a1~* b7֞R Ǟۙ!̏j; nvXZ8> =nzPe!;l|] Dw%$FPnT|Nf < f&! }nҞeଭ`cYhQ.KjuDruE (vj$F''uƽ\]. 7"˱X `R0Y1۪CbL՘ݍJ{y~Zj¯eʏOPG6C٩Y:d6~y-Ŕ$+3Bp4Fj[)͓2g+l+3X!< `i#g(.e_S'@G`"`hk NVf{f̖+nFK!`1jo([aZWz++reDf!cʩ~ɳ%{pj p=pILRuNbZXDďL"꼍y{ )z$a']vJ|;ȷC=.P~m #鍈9QCo^)$W7VR%^9 Vdn(tijyAhb$䈙C>,=.#> ELÍ?Xx 8S GA,})QJ9`Qm"O3qCd bA}Nm28G5G-[?Ah$ Kٹzyt]KpI|4x´h4EH$/|ؕEG3wq (!s8tZ"dCc|X< XW$ LqK#kO)7Z"sk&DՀdžPPtT-Yw\mz+mp9=>N`Zn$->*{0ԪEXm?f+T9E?FEZׯ ~]*؅hphM㝃JKy@sY"B-[ R94p7:AO+دﴽVMj=zdY^U*9 >^?tM_VNm4S5@N P=({%aGs+Ps`8`Є9/(I@5<]ay27P@xM 2_r^i%/}q},c9郍.Fт~ +d d1%4|zDL_+M}@wUܭ8$|=FeX+%MF+;\}5'p~2YUL)Up^s XObs/d|{Om-ȇz"K^s:a6U mܛlAF[$POW )b+5=nGD\t/Z<`0=7-51T0YLA~K=/  w[aJ\QmW EMsʉ")NEpS)i&[crWx}SSG󘞆e N>RA<>K1yӵݠ!hYTgN@P cax4CY_2㚟!YT҇y|i\^C?&LCsFLQ.;k -˗$I]UkL &5K d ܨ)caP6`*}N!MCEk\9|ۦQv .R>ix\閸 w gՔC65م#;#T_Ijټ(TʽKq̜ѕ&&{q;?iӉ%f膌uL2[RAr+19jE_GZ. %OyR=֢/tf *gtD^t.. !^}%Շ3516K aa4`!/9f;y`,94Mϲc5b `A|yդ/k*i3z~Ty%??n2t-xPMY ܩ?6:b& x0``}"wI`P9 WMp Hz)Jwӿ/&>ėUPBGqޗm#eHzTDr%ڤ70eᆵ]!x⎚$CJ) zN:~UX[k3Gzaa\bi'` fC30ǜ'ڽ>y[#he e"jO\PoTm$%Y``cFّqŅ[xjyHa wߙ(!x!]L]cMfZ% c`[?ŪF}Y!ߧȣ`Ge58hzI;d#&>Ur=4L`*phЕSo cI:R}X+~]=u|Mq":%rHT"@{8!U;*`[ -wBT:ӽ7qznVΘnMRwsJN,*h}-(zג>ާw(i"ܛ.b;4Zc@Es#91A)+y@'`f 򭍁PLxTz}O)w6Րfx i^ۊu_l;xZm VoZpޖA=-l)ΦSZL*8-Tj)*/90i!@*؏ L/_kU-ժ|ߴ%UHqw 5h:z ~xH+jbۭty4»Ӵ0`,|/W30{Ӌb̜"M(~?J9(_y-dJxPĶZ!O K4o3Q\2>\M)/ZiW[H42dj:Wg9ʄ0.b>Snee/cOs#c8#u@@-`r_ ֡_ԑl-mٴ_u\O] V}4H=!J;ANH?k0W%Ͷ7Ćg{TƑ_ XTuf@4KCh}={"-Y;Nƽ\J C;[Y6yCxYt~> YYUf1qG/L ^ZU0<Tg*|PMQ}pNoN4ôf!Jaa;{bК GLNHR(ahp8*1@`=ʹKY˝ sD"vA8:^U{5 @IVypؓb&oԋ., i̔<* pꍕkSVI$BƛzXd{_5L,U~ⰋnJD׺k@Dԏ\qwD۝7"Hq$i6~L0z/LCY.]tyPGɜo=4Ѧ[`* }!H/}%j;=3WHh#Tq`{5{(:Zn~1C C{*'f 3BXj3E(AjJYl?8KCi:1DXrR+K y(rX$<zVAݵ]ŻQ\]>ԷZA˞Ž5h~zG x\11֧ԨcQU]7"xf;$J̛7:'m%,,pu:p݀⫈[ PTBb04{Rqz؍Vn:[q.GxgyY5 JJld1ҋuB^\{ᓫf_Ŗ`"}LԜkt((a=X!C9sC]:%i3ҥty2٪zfV@Z(ŽD[岍EϭcOmr*MKb`pjHM!I7_ʘn4+ƾ}gD{+ө>͸ ѷ:I_;W3X1)q%sRd5W !*D Uu2X?+PaVZHX¢SѾ"[MI_9H Sd>C(@ }CtFzll~sSepMHO/Ѐ[sԏJTb$@Fx8crjTv P._:Yȟ8pUN+CyS&4ܺKAQ{( q`-eH/to Y @8k 6zzZԄ8F٤X:qaG{gx*b63Nz -ݮ^-=*I(wt'z$#L5e!:O>fOT^ O_ɆuH%L_^xmj1k,c#HGRIF9rlAl2b&$b^ZNs{T|~Sc4?:I^*rN%ΜJ>ݐi?r`zlGV M,"sFdz)x}Lj*d<8FN/!ZB5~_/h 5:ߑhdVT:BOν*Bbm@/-( g._2ir{v <<V?sbOpSxYe-D7ٰpnv*¥TWPQ^MbXU\?g jgLz2zk^^, ÒU=͏B^Sߩꗅ)G,bBzK9q~ӣe H#.@'iUJՁOuQ/5$ӿ$tr?g˦3ѷ1\w(xFMI2MOS]oΉ rTԿ(ɞ-]I%aHf-$;>乣pV >q>-i f[CЛDw=s KA29 ⼼c۩倿B㕧_hl[MiZl. ^ Ye ^$XT3&uPf`~=1#L=S_ D>PaQgL_*H2'+zyi֏{vꆷUh;Jey _-oShS7D ߙ́\[idPИn%'Fiʄ[Ȝ4'm&!LQ7CrpD IrfXଡN [Y{dXTw/uG6Z{ljx>uYϕ%WEE^ ,)j3Mr32, Ur dM;0&NRutyD@<0goȡY8*Ťl≧Πw\>T`ã^0pdUVB ` *Pj+\kLB ~VWTK:FT cݨkg q(%ARZsm,$N=;s(*pԵ" KP; ۓI$DC@I/aT]2a%Qú5?%v n2P!mEYk bm;UKX {]oWjOR*WSuMI7Fr/9ȧ{.s> )DEXqm[~/.AG|;p i sw攷Nf/b14sF!o/1Bᢃ T261¸JAz_r~fa Hk^BegU_=s^ckU1i0tݬi.] (D|6: 鋇o%CSt5VeXIr9D5Q a amR:<`V/5 p~/ Uv=6uE-P?OGZ9+adS z_D ]#]UՒ[Bn>(lfV~2C> /6|ȐW( 'Q^nVuxai>WK"tٛ0/إt!>;zS j~1j_s@*-W)=E81uL*蕦ԁR*gUיx[0vvI"s\l&JTvՎ xU}D>H%6$v=R$`r~bѧW?+ RÏ#VמQJl 팣u]fLؑ\9 P x87aw- SC=7}8g`D,^ZMqv=7ѱ @'PXݶcX ߮VfPR?-mc+nFldtZ/|Jh̳v3v6};߹Xp&jUXO'l{Rf!cXߔ@Z|% @I.R2yDoLb9&"k7uB *SÙ47ZאCY33qȢ ؙhIٔtu SW6= i)'xŁ륌eI;Z{SLa؞ )˭錊o<KUHsK) U3!iQC4p;|-N;"1l"mwO*Xzgz=p!;7FɪIm.Z}Cf\{jB[2) eۜ3`j$tDUœLI'x kHQ CqHbQX2#qLήaIdԝ6}[h;vZjA.Ū-^2HR׍4JGݹl; ΖnP:kr=tJ.dy|JCB1ZpRr"*Zn',4^c# Pxy^-V.O& )([dK2& 5#=ͪ+Fakc^C>{^Z'؆RvTŹW}8-*4 ѹ(T38T (}/]BeG;@p.Xlܫ%zoX,M9 IL J6V%$˙{HkO ywnu/`Mm}{h7b o V>eiuPժ)+etU>G\Cta%A +]MA}LjLa` AU9R~P%ݶ.쩄eҚ .k#f•A.W+Dq+%TpV2qk P2pܿ Ï.{]N $UKw8eޓ~SCKPaWoz{+dh&;>mB?uQ+~%G|8AŠ l?qH#'ai{ 쎄Tbƣ^~9r?} &6'IV|sSzo6bglD0ew6WNayDاD5Scg'>\z`VdhޕBˉ1;l~7Q1lF,oGsI𕆠IݬEbCf(mH# ]|q'UebG%tq^&w04)7# 9.꠫.H$'bI]_?X]hx4fԼL[L5yaˆb 2ojFN{l4yнaHDÉu˄haJTX m)?Uvu -U7n`G\P&@2=lW_f!skŵnU$@"h{L dlOȓD9GoaOÜ7/0q8LZ+ȄX)^ܞc$il4mquG'b%o)vVwچ5~$;0pŝ3 Fd;yRlB`BctH.0(&N׺VS%Gxqj;H QzDΊ ؈y/I` 93k9+*J3̗m[u+JKiGTmb*FK}(hHOV/#8='M:\J.HLzEc*I$TL0E(2VQ#G,[BFcd:ϕC|$+1EJGC95mˀF&V9q39Htns#%C]KN4U'3U4PiUZ خcgx3c L*p?,bgG*1tj;9gWR(laUn2eP1jxJre6?ˏLW؅!^MpS$mۑ ehKzyM3ןE`X $FLvĆxSåE 2q6~Iq8 Dqh =DO2CLd=VU$HN$ђ|z06{V$=vCSؐJPCELO)!GX)sCSE/C*J@g͟L+D&YY7U8|d ,  FIw6n;I$S5 'TTxF'=.&"sxGء'ݍu>G >eu֦T}ʓFDS3A1JZձkuUppRhVS&1PN@8OwKC$`RR+I{]\C-;__K߼]0֘4g)C#vYeQ⎥Y`#1,K|8\qduX<[ʕBsڔ2 '=ɅZP}Lm aϩ|,1[zEJ-籫{L`vRHV(^$KN1rSOThlO'Jyub%_\BEgA<1FU؆^1\;dCM:S3WҊ*Z1'o,j-Fs#:݆+$RY|,dSAsI Bkz'iGVOģN-gDbg:.c~Am94+5fڤ _/ CCZ4V,i`x`.}6 T3T~_A6F - ^:TN`N}R?<Jᔥ$^'/fTyȝAصX&"ǭFiJ2o$.^F&16 "ZiözF#plݨg+5pv?;l4狹)b?#[djoyRp/?>? 9ݕk5D,ǥ96b #8C ɝL9]t͜uSW/+@sϿPᦢ^S;#-=uZ;Wh!q-졖F D̎"B l&)}Cgj8]}c}]Jg:#Z:nyjN#2_3>(z*qBbGn“%%t{\%y tl4_6O3Y9m(P^ ,￀)?r=×`X>X``PP)zR/ xaHoE?ܰ8S?iG,:?Z]d~Իl7/E#/wܴc:^D#߂X,kOy\lbAi2w94.ء&c˙R '*@b3M, /+NƗPtRUsvAC~EY;7#cn ҅alXV(RUU&񹀀+LK2wB)z-NGJTq Rw#{dqff `j8J$̜gbMm昙9)}O$@Z:]AYzju p{ }DPNdz󚫄9%KFz^kCu42ͱU@b9`S 8$~ɴUTXoztV,4 ސ* 7mpL01\Qӹ\P5R (Z"(1R.țjp5.w$Iz9 C 5 !&r᥇$3ߺYkNƝ㙎Po!0?IVlɣDGOJ >n+k.?~0dv[8a*Y ώ_ uz8$uma0QjWM}-]/W-jP~'t)Mj|?mg(Yc7Mx@ˮ'~q%E d^PKIJ(>%Ocn#ߴr" g~N(Tr?n:#KIkd=Z_v'ԩ'"0ʀ#Z"2SL]#(2KaM{}i8A3/ }P17S-"n5XZw˫G&t@ `!oXv2aut2!靮 Ǝ , h 6%C?+I9˕dk9XYc]Wdc7)wՏTtq@}k[Jb/sl+c3tܒ/ć9oVJO8uh_$E:TՅr9} ["+ufU/Z9;d>Ulyrc" i.rBGZe X!LZBJh'c.LV?]Wq~~)S1F$n d-Ԡ!$v/SfhcyzL? ^RP'2 V!ߗD$F0t, y^&-٤g?/CA4?keV]VTbo:u[.A6GMx/V"ڃsru` r5ÂZU-Yp?GId~>|XKlkHy$fJs(Jjf\Ű@5ܾ^uwH\,S!-ޅSZ'iM4^Y*I!'~E{ؑSUhIS ]c Ǵ"nvdfwōC̥ ƕUzZ ߣa6L'!W &)IP::Kw9ǒ ,kz(@p6|iFf"_EiS)0tWe6?A-kcXuDڤ*33.GMj5RpߴYL8Zݸ̍SבF?v+]`n?YaS|vA]s"#W5*M^6a7keQl+i>Z9cp#jrd%wI;DHǦw K藞y(-_ +LTq苜,Qc,\~aLj̀ ˦6S}͑ږ$u :3BҢ+BC0PZ&T~#tͧ}ߌ\^S..7'uyq~V_źh*GFTG^Oc(2)6a(B2SS`"8z2#TN_1tP1nE>(|6sH/GnQgaX1·- KA+O(ͺl7ת,5X]T?oݍ0wH-֚k9P1żIsghk]M᭎㊛ydOc->UFXZ Z8;dW2SGXaqfd|$]oNo9QʼZ2F#?g9' jYm!0q"W/ cɹiZ9[}&?UFhڻZ-.(Ouq!fEXθ?΋3W[a8967) cjRP#‡iDⰿܰC_& ƣ%WBCUIėw? tygj!>YLwP zL}Xm?HL;>k {Y+}Wۙ Sp>νpɧpm({u:|lsUQ{¹I 94w#GuTk ,ojUv?8Nʳ[~TdLBa92+!4b$\yqdMM{I+3_a(C=V{Nk9W;yI@7kV:u^ T7Qz2eꬩΤoB|!uQ%"T"7X.wI+ߵ>'ֱxզ/KdaYa`cJm:W( fxğuM Y\J'eJG̈._,\ s}խIsp㽋<T~X݆SbGr=B05T5 drV/gl"/MfutZ_QIDi{"Pv8}MKL˽T*ܗI6T{g0uA ߣrEz <H|aU=:}wW-Ԅo\SDBfZh;3yP-!r2^^ JxIʪ J!2an~boLJF3rfk8vA J$\͒sKx"a['hU Yhl2WVJEFR!Xd}{:7>Z4!4Xfg' 5 /XfU8G-8=J;ҍv!yL&3̴ s؄X +m<ҏ!vx`i dq*if~o>k #{>'=$5C豈P77,F{GmAǥEb͔G~Nz>"ׁx)1i7=Qkŗ^I@[Sg,h)@!a٢QNqH|Xtx~%=eQr7Nܤ]G_ H}+ ,vpx=vX3`Q*9 HT:3τm-oεl (8w35Fk;D]<%G^vDr"Ozt<2[%^I*k~g5|=˴VKz\АhF4`c=a#-#˦l?vv!{^3>^IPRpcor+&1mY/d^k,CDhZHhtEb_|[Xá#@_U`k3@m\̤^=*ybv^B(Y%NeQ]4𸓗xX<+z1 (-ߪuYޚi(293{jQ1+dUoҲ0A j.[gVopi3CǏdJc_Yt3ʏ68v^oםl}^K33[ʸk UW=P}T=2tRݝx){XuL*{EBV<3UQ#D59%jY_٘P{aI҇G "H'jN4pV5L8EVӵ鵞"z GQH=D眤}B>K}*q9IfO_,1Z mEv{bCe(jr4*,}|${Ew`^VQw:\9W;ݐT ܨ2of3p\Bڤ+6;# 6 ;s ex)|q"_ᣭe:N7-Ek28ϸ75 *F:s ~/_%Ѕuw(h ~a4/~.u(tC[ wJA"jD3qgz=KK1NTv}[H "ltQK=kzE,s;[NLÂL}aoYd*!!} l&%5uN0qPp^2026 3{p/vIJ|~AP\FdրT93hBoym~#xw^@xp|N8F"^[p<[Thލ/$/h6^ \CSX *MR>zC6N#q !{Q_¡f8R3|wMJj u8F%?BDՂg3)Gg7&4&eǺݭKv*cpE&bripOvu6gSC*4#hgY|ڶj'P0~r[lU)KCLӌ%m[t LgmHpJj0R|ıy} w3I^ҁNYſ.q'_މK֫QSVЅ!qJbބjb`@ z|JlI YQ~φװ<"LMW~h86v|]d&oR:NbfXgG[Yt5qvy2(mCٯ㻫?#drPHx^?PUrh7wȆ v},pw ܮB4ޱq}'mrLmH1̋g:.1 LZ w]2UE;A/5.)$ͷ =xhrj(v$,Q9[X"_5xHx85B: F'~\Nqut~y9B5eS%֦ JW;{~HK ,6Bo}WQ.uٝT8T"AU_.bLm5]Y(RYܴ׺RLD}G8?@YM5MRC4lu^( 2 _ӊ5"9d?sbkJ{˭: -Ve<1L .u``pB:dBY>jԢKnP3A.s 2WtIA Q\0=yhX{mRj(p!#\c#EփTڠ1]1od$,S|瞹KRdv.)|\( #"CQƇ㈆m%p 5*&`h5_2c޲d7øeQ@; !Lgښ @X pstQ8 - [mn*AY0s̘_>v>*W/u[tcK " `)e d;LeRD1p3fL`Qhf8ĐoU HUxhxXK<=T.-y *.[>EZ烼t&bo13K@!b[,' `ho./P H9کq%ak63f'ɲJا\uvumPQ#Q.$![ߥ遱DZ[ f[-\ 2xHvl:9bSDӿ Hƶa=ݦ ֺs[ 3 xNUW '_mHXq㬩UXp4.yhշF aJ֥a7tNM n5;]4̉6(,)6TҾG *LG +lY4]XKf3a,` *89%Ih7 e4;Kf"!lVk)D[1-sT$ 9:~YUѧ9$'gN5"v5=p/,MQF!!WW[<4Lir1l]ک񪩐K]{zm$s&xg4_WC:5&30cHQ4ȂJD h ʇiъ)nW>u`.֦^F*Q&QgRiB!uPbGm6ѓ@xֿݧE J5hL'@Ɋ84+%:vFYE+Ɔ;F#%K 1Q?燎 $ZK'GFDXbɠqb.W9u [0>EZ е8Xu mJrAtOxP+4m?<c6e, Wa+)/ sa*3I8Eポѡ&3Uv}df:-[l(l8'j<)K A*OS[4LO/*^ͫ/Qsځ"zy|k-fc$*R rJ✑ߵ1L48+\kO~Cn@& <^Jq L,VkVA*:JBDk b F36Uhǂs? gb(g d :{E-V>w٬cxMpV*0y/i%9{VJDUp3}AȉxgKi&@U ~b!kjUg>PU &+Ю?S.u`i"|#VMt oI;@ir]&NawsOP7Ŵ^൭kXIU0yɲy ,tjuL #Xi T+X*ނrvУ{Yw# [ǪM.%';mIڨ^IĖ^ë;rrr Mc0H?F84wA*y}9YqGajTGIṟFIVL 4"}DDT;nVu;mBF)zw&QJ/(^i1)f.&@z MeH V9Յ3vvyF -3HH(a1M.W95e5-'ŏS F,ɿWjS {i Se;!|hB&F_yZYEA:-PJ0%g[iq-`ꪊ@8 \KQctP+ Rxg"ѬڶO_Qj>Owĕ ;;6EӯU-6@:*O "*C4GzDLxv<+z_\0W>u4v QwGn==$[^S"pd/b5g2XQUVg1z^Y*(sc{ە,p\}һfy#:5@&|cL/ZGd/JFif6};vˠ!LIo^Ӥh}b.w 3Ppp1uj/T=*,YeG0->Rs3$z2UWiW klL-s#bi>n#(wsNd1^UN0IQV;XlWƫ~OMWs>.c^E̿\XY08L<4sHJFxb'{#UXD ؋y86z /^2%5h-ӢǟhEȣ+5ߝcb1^T #]\͟N'!7Nj dۦuD}Qa .L\91N/D s&.P9ݭn'>g-qցIHuSA2xh?_TW;jҠeBC PLs'Ÿ-$Q$, U`SJވ7 07'"c / ǥ( HT'n#u&RtΟ)m;No8*ʕt/1wsjFYޘ{KX!>Po!$aF>/.w$aiЩFV-86mа63.kCF"&6YLn[/Gy2dOe]^6| %of ..} Yhɸ94"NU_؜dKvQ/Uq"'A"1䟄Ԣc nDINA_'[|2 +&0MĤ%FC+N Wfй'^0G#w/ٝpRg5U!ΆEy%&z5@sxuH>Ӧбh'2k)CЋˎ4%x<(nCydJH{ͧ-kT%eQa׺,YJﱲ ^S(m羵Dh$d؋l -OٛdPP[#b>hބbKT 3YXVj*x:kRݸd-,AvzJ%T;BB*i~mE/]M7 dZa᭚ġ0[>C6ûU_o_uDA8 &QRn{ZX/nFw?f^$bm[ahHQ 3_jeRhHsUјxOͱ%)Ɏx {zĤbz.Ͻp |^Wg+LPt8#M >(b7f)e~ѸBQ{[Vm&3B jXtk /*#/2疖WL7!/5tӳ[ u?3tg C(<^m6Con",OKH&iIsĊ(P{M9hCss$ +]ʏ(;pHak!]Ӈ,t7iRwMt;TD>1g.-YZTR"!I}z\(bH'bU/?ZUvhB5#)Ĺasa5gC*om慒X1V)|9)fk΍ϻ`&..*e.XRpOL7sͷDG&5U'U/|;EWE4wM `SRpUr@i_ΈaJ)nڴuYgF == ~f$> W20puݱCjfI#A 4Q;8 ɻ̰{b{sķϬ#\t]P'z9$ BX*tH{-#6#%*OA Z;dyX _.mB} \$c%`Tci)ޤV *6%8,v n1·C``gCD}?Tr F2E)<+aa1YeAXCC/̽~ŏLz–s<\֦ iigTe=#2W8Zeᾠfכ_,fb˟Mkr 'x8ua }d\1&;~EG.N>F갏>s=W& I,ovĀM\Qh6ƫ.h:ʿXdSM;`SGUיڍBي7]aijbHf#[j gCgcdX4 /MgYZ0707010000045f000081a4000000000000000000000001642f097600002724000000000000000000000000000000000000005500000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/oxygen/snd-oxygen.ko.xz7zXZִF!t/&]?Eh=ڜ.+EVڄqB!Y36͇"E\a6-YKj=EuƧ!H"VA86'<ʹH8!n$6\kxE̍gZ>{jm,ܬ&0e}Eܹ؜m̶nF .6+)(`ljmeQfnjPJxFG%)i P^6.Woڝt]ʈWԥzSyzIBA&j RF16`闫:J.-z.IR[{2.0z+=,Qf+?%\<\؞dCWdU| E#.LaqTA}c?\ DE&%Sp^Dۣ'FΫKO_3L[BϪX>e< eM&gF1{u*WH݌f͛yq,QeXbUEmHʲ&] 898Wlݱ+NeS }IAYg6d6"zRܶخ/7%S#(-qvuK/aCL ZMX>]l9$='×tHixXnH^]8޲vNM"BP6P# ]:5fpvFncHĵF+*,,iKC` :9:};$ެ0ViR3E<)Yt}AT- }x[lPa9Q)Ъ#4~UQ4IϲW ҽ)D~!=wEKjcC1hi7 ~$17XkEY,tzZo`qx]q/oUjVׂ,ĻD+qg4(h}Rt2H1$A 6s>oDqwD1+ 3͟|9C}]y j.ܘYfAFk.fT](2uD_^[{nv *~-3>f̓SS(9)bm# 6x#!X( C:DqCj6*HTg) (@{Gɡ[0Q-N{KrpM[yɦF{812#02|$Dxm~oyAtlI05+ևf? F5O#kb0mq a )5,%-Gme}|-O9Ec@ uzl=TN Xйz$e-𧻓X)oH<,Xn\#mp2ѩ! sd ٲ_tf[# ED1H` ] Xz'-3g=/*a5|.$o CT.~bQ1է?`梋3c=a8>XSs3v<`rMF%-L>D#nKmD7ʕFι)C NKUq6vL QV \8`sD:6j!K&?b_/s NC*Ql*haðSA%tx&(dI7j7P:Xh xx(/0owK@Yw*/'8X'W^|a)'Hj6!_)gԅ986,v*rF)yQZDBpJۙ4L0 N >w>T'yRrBW\lh<3gHXis7MO'p#a3=YrݭLqO?9*\@DT{snI , xbGX @~9) |C(kMOiQ~ً^Yh<7tfۂ`FLT@ UwsaM=P9/@;2HKH#L$eШ,BH5>Eo}d0- BC}аQ $"BU|:ˋLtk!JEF!JgԱY!5@BC3'BĀgM쐶/0:3TNg-C W=\$1|P+ G&;H+L0m q]3Uy0`ѐ[=+̂jo }de6nX "Z3I JQ5Eه.yu:ǎQKdGa(ێ{cZzHgJ܁=Əy/<{ᩣ#cjŎ.TL KDeԜnc!8xA}aj\?sOzU}=VypX{x1^%jT{Zptn\K].g z 1&yfFzxb5?1t%8xM?v(/{enr˴G9UXonm`ꉣu e)8ZwX*l&E9 >xY95Mn|5*Xbjne͉&['Zk %arY1y:Y7mT[uYy鶱Kj)'iv=s j@zTJ\XS嶅#oJ԰Σ!!fNm*+sϽԊ_7z,4ưk[ܕƅxOwf2cKBT-\WP0rSww{q%H @B ҟwu [݂qBeRu(*2un-% [&i&Q`#q_obq-C3;L8oMӽ.%SVqnر),mcjz%V]WWf⽰JN-rR]j}[7d7dM 5dVu\B.#R5O 0X.0-m39کYF{J_z)tvߥɉU ܓ"c >l;~{]Oqչ_+#J[EΊKB+@WA|%݁$7ُ6\K̭̥10yWF>5m<\*VI_K-!d#v JӞ[wR{4=~:3 ī䉴.jq, >Gx7u`I3 kÎQc tX -B|hL/f7tj%)z{K Ǘ9hPBK`ɴ 2}+d^͓9>#/ qꑟ+aA fܚuծ(GH^|& 7wlʘySFf} }e p'k!cQ&f<|]> vd{C'` !ړS>+#Jn-/s+Sm3]UG-Sr |MmǤJfrطN;dBw@3@ 7DM-SY!L([Ú+y2?~sSk6-cxaT8["Oon@'tF3:kړf_Ĥ8{Y#;Q.L ze*aI涭I}`7Y]ɜ׾9(tւgjRQ_JD3Ļʟ qWBn -Qn~1}ۡX,oSKb@W"(p;(\34[篾E%9$K e铚%]% UVc9z{gô]m^y>P\9ME 7e\$G08@Bij΃4R$QӞ *s 0 Z&'z CЛ8"zzLUo8ߔRS0כX3K6ǖ-/n`Hd8^-nn[nzR…NSl,GF)vS\C9q֊^_Wsn5 Ce;.2ܴ)YmjpcSeOm|"6݁VB&Z:c]L݇Ej}uII20r4E/4D}&&{=riGٯ-W{!np͙jl3.$${S6EvUWcyJ&s(]f)OuKB^54P=P?0YpI{uK+*7گrŏ ta-?K Ŀ)=sNåG|L[VUc`]OQtvedW%@9u0HAblF.`6n=QqzG2FGP3.$??ҒZ 1{.~ Lyq3 9v @9R]f2mQ _h x"( ^M$%5k;4dIDYٹ#ͫU9q&7nHRsx':R{}YGzL;ӈ ̴oERuJV> PG `KeޗȥKE7M4O)DeB#쪊B:f+V-R\mv9:]Nl:Ɗ]?ޚtnx`Cv~; bspu0\9*-SnIi4od߹Rv iABtW뉔s)`mi+h}]t)QcPQ.,'Z#BYh{Rb96WGMp- ºU;c6:c1ۆY"J*I^ yy+ߩw or8S&-c$ ^>`=@g5yжu62L"!=͜[^lSeC`ݘBXZ!+$t״7.i]w$RsT06fTjcWрPryOGV`ٱyyP~] R(v!Z@7J 2Ά>վj,{g4~ _C.`iZڽop2֐VRWHF>)t8vs#T)T|cdeG#k[ϩ19>LoujfzkiaM|sA`kC7B\-JOXIy+X"&jZrxZU+E"U75 'V=XaJ|G;Y*)7%>w㦁T,Xc'EU[3,H}ΪuS{u8Mkx2 Ma9Ln!cc8>שޠIʔOw_muQms]r>?@h8.;G$Ksw8quo$"^*<)A$۩.Vƥ{~62(ĵ{Y<&$^HAIVqE"U5F^||h=GChD]z; hrD,oqKNpcC? h@)g6y;4XT3e_`MXB|ʫh*BbH6Aꄫ|lEu7njMLirgYZ07070100000460000081a4000000000000000000000001642f097600004748000000000000000000000000000000000000005700000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/oxygen/snd-virtuoso.ko.xz7zXZִF!t/gG]?Eh=ڜ.+ a #Or똝df[@"?}ru}DyWΟb13/_A75T^Tw֡lrutU9rk`HQ:Cp\wxl1M .-2Xq˹V(Z-4}2Fmb3 g \-( oOD2g#cyِ*ҚV đc7waGw ׆l=w'px0z5 @3?{J'<TlCspMȻ ՚#\mKΟvWm?kzf6??aXJD"no02BH#`tVYtMqec)˹ZEV6ri 1V:H=1Z0bRflzYƖKjW4P f4oo`Zrjk#9~X^o6y(Mi;WGi:פg:S0Lcs;w2&sOk/3N%mFWH(޿+4sP͜g& m *4:,!G=-J9 (pFn aI*PٍsCV&+%G@90o fmS=/njni1%O,!0 PƹmF _ƃL CM?۹%dC2kh4Bvӛؚ@K (m}|r0<_X`tCTM4d19- ηܻoQU)-%ɊjlLv`?G\ 7%.pU66KZR9ވzK0H3ð. 1[gc9W(vم6 Vޚ垾Mɺf,$q6]iZ^0JVԟe,{pX&W w; fdlbYPBXN~ * g^,]¡bJ nX#&rZpXٴޔ1*ޣքϊrS-1;qwbP2(ʐ%gtQǢT/o)0ǥQ#}( x( "],._ 'LsD$!h٤р^5L2B6rk۲n dՈaQXn(q,'8֍/O!lDf ZS,J`Mq,wYd5G\blX+ 흯GWl>=u ݽڨ"[PI"hj+nuOW&F_V?V$؅lgxygK@tog%BTc~73~vq yTlh?&u YY: p>j}~)RvPFh ׬N A]Anmo-t e$Id=D:M“aӹw׹:9FVOx`Fv9}兵KcS*ޙQZwbZJM =/Eڝhv}Gf#CF^n 7A&G?aJ\vNIo3XCmE|-**tlNo^ҵ&N;}vBs ۰:YaK0bI 8/Ƴ!?*u?)WO5;`Aao^p%[NXJ1U9R\Z9%&;](HI>!XiӋtTN®B2l#ARr 2Kq]v ցq9~qR=MXa]EAJ hT÷٪tsZ]L>Sl%?] tbn vFG5Тvм7rJ5`4(tz }6_ԫ DyS0tF%gB7ʻchpcc_AP޵ { (aP%g^*n0E㔲GՕ*#l p P `?a9$ lHy9Or&ܔ9K̲7HA;G<-[_m[d6f&< ];P@I_^OkQ<$uڟNNhEXA^M2WM=Y4']tHsfAHd*cn7gEلA'CUV7{>衱^RSƋS45P /`|TTE_L͋C$d1on~lе.*ESjyl%>{ZtIG29u^k,Ivkvn`/@eܼEr\ vƎ9# Ewo; (qY1z|N~ʍXPOOJ^06GY ON_IqNܘCjvJɞ< Ú)~L^P|RyS7!fB{XOKXl30Or$n| %&?IFgK7+Lي (|k~MN ʐJz>QlH$b./ܰ)̿+,+9Aj/q,ʰ>ފw}#^CT) (J,\WdLB'(k߭QTzvHqUmI0wЉ( 0 /dP2a(o :W4w.U FH1P|?.btof%i \c-\И 6!,rKj,ǦYbb%n~}y#`p"2c<|@1iݣGyr?N]0Q48p+V2;l;6I_ULx~D8lU3uIGW9F0OO.jK`CSM*}*\CaP|tW9g IKsOg\#5І|"a_ -lYq/§:CP:{&[5xMRE6CDufhC1^BW8xkO0[ S~ȭ-hqeFwb*lEHr4G s󗳷E#oL5uͣ[^ƧI[|E ZNaciŻo6!:{a΀Hk ٌ[]z8oEDgZHV`f(,J)E`ÝuFLYSB!ΰd)XN@I3PgѠ(6 v`5T,6C CUH#Gd{)q͜\3Hxѣ{!gQ2 7H'*DMn#~E=@D*OTuqkPG0`Ins׼׶}{ /tTk-c_>/_ON-H|Rc/g0եIђԳ$KS/zhPm_~'= 5`KId,oN9-G=F {ief(¼PCk.0'9ƲIm[->d%+N?XWgE-6$aέT.$NQ2^+(n"ڢr' ę1 vvl `y\ު _IW~=/O@n8CwgՊ=5$I^A[X=n98<J/jlOYxJj]XO d(G?eJOR+b`6Jt!*y>z49%sVFHp _Cr ;$ 0#yB\e܋lt{Gǹ`t6,*/XIkOx~%HC4nϨ#tGt6vE_&󸬰d4rh\nCKb!n=}17¥83\w8S2Q!^*$qt'mʉ"%ml\PgDrعՎYN0 w<ەsHEk.;ϗLcHp,gL߬e2 @w3p0Z^]\"Y*CY $j o\ ] R ~6=&" Ԋ4a[N={|*W`rl,B!B}$*mDv,Gx_-\>5^ 3wZ_0$wψcJR94أ,L$G Sr<P}G8$^KC p%mU A嬘g2Q#uY,UgFbQn#$Ta*JQ}Ϳ jWYnYr.A:wᭂD4K"/ U"NSuD7[n*Oڸri-Oca):$WUV=k;#f·'{O68h\33 I1 CY l=Dy"SRYUvC7s샼h uVv-#̂*<dI&˽1cj$'T"^ =bcڨ9X@K{B>q4F 0RciC)(C]27wBN+$=pE#^PdfTŪV`75|Jd9@Z`Xc޶K>zl]T^8ϯ>^1`(C(5T-@ah4V<̐nuHwDtH`~`WDFV"F'y,j {n5n[,r Cz_JyZy,ɉ,bqK +`|_d׶cO(iDkL*L™LE",>^m8&p;fDB]n2M3/Anĸo!\g\,0w67d#:;=Zsosԙ`?CH _ ٬՚QIJW8r=j߄KתjëX92  )4; fo1jL¯ưc0ŵ{J~g9ua7Tr*v#;y-k%4jX ~GN yqD _7vBƺm[ gO0z}PAX}lKi\(y磉+2&x+&Ӱms-w]uk^v%CRP/i؇OFA8KuSovܼr`1ؓӏw`hjYS$-*Mu$$=,U#zbwi _2)_<&7s䎇]^NJv"Aʠ1&(1%Iaf!r 3 paֳ,ZGPi%+tG:J?BNMUWJqn4$Xߞi@"c9tP>megaP,mXEJ/h*:}=/+ysrz G?ڔ!*n46lXߒBq_N]aMbA7Pe]{IȜ1jY9,sJLA0 ]L6N;7KuUB^tNR EP]H8qF@uKy*Z'Q^-%x){7K8-;G'FhV&,p縨QGi?2h44$@Ss.ZT,>!-q7UG3}U^Ta#>56Bx)&;Vv(2Bª*E0 t-9 rm%'ݹhlo:x o\RZEX.[{o/Y֨'*zނgJ]8_Y+J׌)>H?)t9+V|\Ҵ+mw$:#H^7m5z^Ooh3QH?]G ѵM۲Ns[ޞ~>ֺ1LpcCD*9mcv$݋\?V6$/eEN5^-ީ+%"Sv|)O޸suTGemn\>{MC+ Iֵ&P3֎u|xj5{VI3}2_xg", lIВDGӫ"$"qSv_;_~:ǿۄ NaO&޹xu`Bx;[.(2gXZpdg\k3B;wydY%NNH>km3S:y7M Ë>hĦ?FY$s$kD.Ezcus(Sɲc@h`:qbV_ǂaӴVG#4۱60]*-gS6~*1JqRߛfAu1W\~X2yI5IC-6M떙~N985:R3^w r9r\Tlns"m'wdѡX15doPVTNdlqȅNjtuSwronȄ&1Pd Q["{s8ɠ?kF[ۡ Xbq4cX 93wfgC&vGՊ|urA'6uM&LV AyMb `= }#>Iѷ1myHgK6b(m̱bq =}g/-e# + !f zS})|^6a H*4v~iVN5lCpp ?YWLu=`rW9YgiѮ9e5ErHv5)8BF.N1 H(0Ce.J]>$ySr@uS'T qW{T)pcWXTd:C%Z F/ٞu23ә=|ֽΆJ]zxz}/Df*Â&2h٥V94A- (CE=P9M** +dQ{W>A޽ߕtfCx0̵tվ65Qs4*%ڴ.a`[_V$,T1[Mzi9KM. B7<`'3mK00p#H yUYXb Yb r(Y$^?!dߛ[33+/3=:-yܪ¤1"mf EfIIK]3 1x\B 73 #Po FΗfߍ-z,C֑! TNKe0AQpMo^L  EsyϹx.z_9C3-v6x;FT1bԗd--Q֊K Jp+dݔ)9G3& Qm"H% fS殺Ct'&CO ʸG1Sqcs8z晣ML?1_.u>Ul+sg҈xk(5 T.sMz(/yVXnFw Y; ,$OA)-^pQdyYdoM6{|*r9{ wIwAw_WSQ? A'L9]! Ȧ:ߠwShA:Z^ءsY?,d&B70CD;Aϐ~Twx/&H\-4,lBEK1[ »4geksw7^!U?|3xhoCH"yqjTU"zW2?M}p҉C#n C~;Hul6 % Z 0qԖ#EqeEÜpfWf),7J؍U0Bf d$fR(cb:f̷~`N,krm'eJ3 V[cK6]c ڸy]om^iM !ǰ9Y:t￈Bf%?G K@Epbkt:B^[cm^)lw<c}.ʢt쟹9EA]Jplp| GMjۣ@[PP׍Q=NaՉHŶ +tE2+F<.OWݽL@_I;*>߬zez~>2cRz ŝBr4^pJDmրv~yH~0\:L{%hoH._9@9 B4UDm"x3Ds ߣ@'z՞/gt EM{>qܡ-@ <;}hO>KZ@X6z@6aQ߇U'9 p:fxNa[ejD" W/- Xe|ZHX`Xs*͆W9 wXe2(!$mԣ.4-zX[(# jƓSߦ &H!+{XPۚm&}ɠ[]~Moz rӡwMv-X8>'OZQ8F(eA RdYuװRZ’=A8,N6n7,H -CaEWc(})|n_ׂ-](ViFO` #<̺o9V:*HcIz!CE#roЗ՞Fl1h30 g`Ѭ65Q]|AX>xϪ@w OG^v:F/tnֶ-;kJcrfftˮYOuyz?+Z"&{XP~ d"ތ$fhU3%ַ#jeiJ|2L6=۰ʘӵ[B5O=!M Rvإ Z*;H!d+9mK(:1]oeMK]_!wCEcx;.)STYdQ\NJylodEd޶m=IJ -P_qK%d5mA ~RQ1p\P,^l$OՑI1z>h܍Lp"s̙,;,bݤ1_K:e~*px]ṫҙׅd{2&DV .cj/:tgKa,p| cuϱrEԏ^ְϬe,Vy+7]OюrΦLBeWEBȧ U)NApw@|ZPo+WRf @?eiw yj[k-ggxvaĺ$+^RN7ċ`3,&oNA:J/IL$Jg"`AϠbE&_e O]z{!ZKNN>~}4~ԛ_]vE2=)+8E~T!''_iVV=b;*jQ2#qD=sUY7*@?5S,0mP??v/kZpb4pU"ْ;Dg$xZp-DZ|ڹ[bhaz\viKQzaS2f_ %U s2G Cm"v ˽P1UoRe7w*ɝ]vX~{Υϋ @FUwz,}kX;gM&: 'yeUL)Cј];|8xaWJJf&o8`v'Cj6zI!K]x7袭ضSfŦ.,k BF 9{,6GDpQXOܕ6A$2Cjy>VXS?^ll`.R HMu6üi!'܇D4*|_ qŸu0T_'<)բz9>9HMZ̳{@GfO NtrMƣ4{ L,b 9nb:pG.FKyZ}Pa޲]VP]p F_Y>5MFJPzBL8ZqKV&E,Jڸ}Q(3#Y.~&A8`W-cB֊ LQH]Ǯ`tY|@94b~ƺ[wz0;uV%r]D%n|mJ@"N@Y̡Zݮ8@ۥ~kxnF >]CEiY|=>Ɉ8t}s5+Ezyku( qTiGҀ9 P1f^R(.\c,ejPt}J]/[աN {hd.&&)Wnę5Jd37k>vE"|lmYךՖ?+f|9+#5( ;%EaI  Gc-hx܌j.{_r>d199c1r|TaS3~HJ̓ m"r\jӨ6p,LC8YIFwS/b3[/wcёLTYEnhuoqV"LvlY4*w{6v$a" d+/.'q׶"7zXMQ:fM"y5 f;nfo*d|$=5l4S%ٛL)PE*?gM/J)gz ^|c`bfR[?Ы_}9ŏ%S6y!}Ñm T$;p6D_k`y]T+Z^w 0 ۛ3b3 cy #q3L㐺̕i{AbYcB \^CID8cPU#&DD\-')C9eqX y2DF,bEPly3_&{{' q;"Fg$ n_{3\7vC-b#m( *R맏4=n> RsuD >1M9S *tw3|gZYu"U s ;bf ّ8 V 0";h|L` S g>ᇆpaC#J1GLmq2ܞrM~w5nj>ߡcntn@v.UO: b{!kD&M1+wlZ]ZlwhsWE {/nIq^Tނ5撮ϛx;u=#- sRV1f. uB:b#+jFv:=0ξ*\=-la,Ŏi㰡jw| "Ûy4lÅb=g_4f/@w9<n8I{Om$ s<˅5I}n^h&PJ޶C!@Z",QzSmdzxg {-MI:L4diTipw":Ns)AVFى:dtg c|H.y%ı^ >p-CR2k*|[\"Z6u<(M@7ի^0=)J 冦Jpo&naoZ|G"yh'lu٭ʐdp/z~{v:jRfYb` 3/k3`К..Nםi)C2W MBzgo8r!K8d}8 NBBDu~L mt=^*dK%7ڍ0#a`ɭ&QaT/AX3[ieKZML/u.>UP`έW43M&l&M\}R_G@5:DCW\|8-BREWMk"O h[.51ֳkXZu ѥpÎZ/[bJI} Jw:$P4|x<1ޝ'P"JDab/- 'έkƩݣhH45p hPd z\H*T<_TÂn;}ޙb7FؕaxA* M=>q$ bߑH\" 跿B[2؝%T|Qm 3e Y,+,=-|c|7) 4D8`@`9n:l dQ8wC,Hf:Z2Ks `me 2"@1c@)\+IrE{5SVK̩wUuB1GEy_2(4 N wHEEz ۳aY{EN d#EQoD n9ZШl!|JǶPI*Qe̍&bq14\\|H(Оk|Yؐ}9 eU*} oўW[PV|}h^Da{d@uc!lb5Ԑb\7ӏ il;#tKӬB*_=sv?V?|4h7pIb_DbD< )zz.n-vbr#NΦK;z]BO%ؼ\e19܈~t,7GkI:d2!\6yci'bb߬`h׋;6O.a^k4%:<&Ϻet N)P]&0:$/öȈ: ;NaIx#vr _[&j!>qWy1X&H,Im!㮦|2S}꾃p 5g(yBm,MGݲ v~cDk!Wsċ6"/եҽ|=[.i)fވ{uEc8 D̘+]f p^x9XBPT2b-B,d2+˜!_m%p U!q6g69MK 9҆6=7))u|}C/A}[8M\"_¹O&,-},Jn樗n%W)q陼JhA".[سA;3Nnc"u8Bg<w"MP>gb"c^kAlr=F"m4njMK@Z_4ߎ=E6)rE8ap9gS;!$G} }CEPD]fz-:6~.vr>?Dkd8K$mE3rVNrg9nlMyvܷ ur{iNL[" 牚Rx;Q}L[i-4B"vT""U:,"=nA<͛)yCd\v0[-^nOo^ 3>p@oQ@Le $/ dRcÊ>Yf_+-^|k ã'Э  D:zӻ'n2x=$OȽ!drY8ub# p&q~0$L>YsOG2;_m9^ʳvn(g2k-I\r mUieZ#{abtGaI-Y}h.(Eqw~}xCQl w2&err7:[yJQg #{̕}xG&./!JmTXßI!XV_*Y$r:h`pTV|e H.y{Q.3>Y00bUS. T9 ̛͎t":hEǙ}1SoҮ8UϼvE3*sYA^L/] UQԊܬ7X7a0ǕҐ!2MAZ׬0uʆΘT1u94dԍ.jcTl "/ɞ'DrdD:kYuI$>L$#j -𹣪z_9`: rCE91]lt[LV=֮?C#.$,ߛv*ĺFЁ*VW߷ (Oa$V`S T'b$'Y7(,L*HhbzRTIѝ; 3UϙFe,x)a7^F (]{m%6qTao;GY<W^;y?'vUBabA!>%/?!^/!b^y>Y@đ*qED9j3.8hۘ!*7Ru3T3m4[SE^$ %XPW,j{Vaz*ͷfhXq)O!  w8^n"JJiį05 ] ( `;A9[WmXz@fP*K]U[8FDxtkN<$5\r>c/2S(j fX$$v](b!wF@߯ X.W&#hp{ qxKd*o:!(xeĉw]z_vjugJ@f!#SJOThA63G4-"cg:,!&K;?C`,-;@30#7If`:0p9D2#*H_UJ0?lp{^H01ʋ*Kʡ#Iÿ ᯽T lO^6^ZDws.FG,$cV& _ Si _8Ԙ)JɐqºŊS~dF5eJ(y8%k;0Vh)6Hʂ5!s&x@_  .eD~S΃r#`HDZW ]/tf Fpeͪ9di.REq(;3QfrC|US366QԾ$t;} "LVtnREm6qid `|8XO>H}[ =HCGK>:Y z1-KMOuF W(Z5'#0Ek.\;eS#TOUb-nNXerT9k)7ec Xz ăBW(Du!HvLL0Ut~ Û qm{sJ֛n2-Ù4&C +S-~jp}<= kFG&}%k>i14ԣP˖ k|%Vi]ƚ?ɋ nfH)"VRiN<l $Z0ߺՊq27 q-_?=%f?j.@[b-kG) ,?'t4XȄ`vGx SM^hlVzJD7.v|aƦ ?aFPZ7R\H2s1BiTA̰Wujpi[̂ +,2{D͎zYU*g$\^U 53wiYJq^rW 6cB `|p=wxdƇm?#SQ[ZDI2*s&˲QDHey뚒y"B\4lyZ&˸N F `ݵ/t o'&yWaS 9Gע6`ۇ^X<,ug:(qB9H9fܫ4$س<[l#Dl$ܳuI2.=CnqOHz ^¤T9G'U,֗ Vl]*rmxSd-挹wؐDyp7k-' g 5h5pWBAj2n˜`Ź rB9g2QUQ*yڞ9[=&*ZiO4;K5{pS3ǡ~;K->ڣk m6bΧ `'-XUe-o^;ZXۜXYp+kJ9$0wV2XǛQFNME@=c ,%ݱlAO %0Ox]~eŤ >K\(3hsĵ62 :sù3rZ%W3'{CT ՟ߏHЮ*u@Ms]0d4 VWrxbȞ-g QrxhS{abj"/ջ2Y%T?"stxo 0mo  jQh+DOȥ+][K9SRD?ssB4=d@ 觝2&5d5si޴fqn9khv-.Q8xbP=t6M(Riau6D+Nڸ.\pQB\'ު0|VoW4WߝD2$av<A}3|Ivv:b0->0xٳ΁#ã4ID8DTF. ],ig6", d4,\wùHB4k?*P[w/XX!kҫC8F1`=O2U, u&G쩘^þ0`580sޏ~c8Ӓ1O6F8+jDE,)=qML Vܜu[*fFTcB]Q=߬CNCm#'^0K 69 ~J'6]rt?7g} nge7'tV )`Ћd{16a0y'xJ-d;];yY*9HǛ(K$4E~WP&BаFE}eH({E_JU cbV 9Y*grq6 Rs`9TdIkF9tXI.؃ ko;}!Oqt òWTTxt"JAlt"decK⒂z~?mG"髁X1CRz]ܑ<|gN^}[n. 9!C'PL- ~k Pf3F-]5Ԥ0 WsڍD 8L]n[_]m_, z 7NA{!J1\)!NBfm$ >\Ai 4QL̃+?lQf}7`Hsԫ& 6mV\3ECc9.&[`DKC~CN6ǻ0Gֳ3/M3=^`Wnݙ+9c6^*T q;E~mi#q3?$s2ٍ/HQ_u,1&e苞M(:L%KUi,+ݏ_~xC$ahGKA>!21_uIr,Y%["mps0ذm'3{Z:_hmkbhքӧP­jDT=<LJ9>]DY?R#;!]S,R; emg N jZE+$m]G#@Nɟ' >Le"+z?Gfb;;Ax:G[蛇ZWG~S10NTĿKɖXi҂ ){L}T|0~恾L* oH`i JzTӂX!O$R."vYϭ wb ݺфiΫY7s _,R_s!zVofȻ'Ф*98g~<"؜#4/_ :oNZFBRh{Ӷ?"X-x$I0f1VwJW20b+;:usrx`4OϠzcUQYIA "V>[{~G_9ac|D.:z m*30⃮l Ů=YЖk *~ !zLVpq4xYD>|Faj@d Rl6sV >_Ed.X0zS;yJ-t Ȧ6^n7u㼟)n0 us#uɻ7Wjf-JF/cXuڶiE; puo ^=F̠'@x|(!W%[v^Fb!!I>a5N ȸ:*`2ӑ\58UP$+֊d*tUvHDgꘋ7{ IXM᣷˒sh, (xnFڙW7X6QaB!;->~ ?%sоF]&G,&(`O&M]wW#k.}Ҙ-_U|)ģѩdb1y⎊hi'ua8 GG2Jd+vGF&f#m]e PW3Qr馆MZʜG<60r?VgW\QE%">X@UT nG>Kkk '~OS0zukixVeUdBWV U3 Fl+TjV+ %n1h#:we;P}WP鷊3]YzHwJm E|Mi.b/@/3\f[Y 9fB6,eɎ @iqEȬI$U˂V՜a^QOGwLzIJP*nkwaZO.yʅdul Pi [Gtf}@ٗ|kۚFD!1~ZSeTz;&DJKIuSJL퇅tӁtᩡG4ux1j}gE)EAb;(Y—5tZNͽc8NH) ڪ [IͺUYgurbd+\$P#X9Ɛ &>Y.'ӶHo}TgMO/:֊4wHnNwڏ xyjinuͭ5ZDV^B'~6s vA NpX~k ?Ib'lnrĮ%ud3# "Um+W@@ ]p @ t]pX;sx_Ii.eUgڣD˻1ܙEidcPTpJϙq>d혉 VF Ӣ^Ṛ7]hI5ؠ?0s")Zw'Xt  ,[83Ui.g zL0`Z\ ~xۥI̎Lrnz*wK C4(x0"H:7JsP/?`^Wc/vY ,y~Ct.MwVG8̯6Rp4@Yل#"e\9싍uW;y|7HՋl[-HdUcBέ+!EI^W%S"jU(Q?Gٽ8wQ3BIOTKA{ևB?fOXiJcf~,QqLpho-Ug4ɻI|reDGUWdήOCPy7Y4|ڵ/a{&-bV-~FWٻYf?<@e.WȉzlʩW&>Ki]n<[;Ӱ@X-Jn AILwweó`q:N%@UFzxx!ʏ%5:6nPvNžZ]&\zMwE܈]pBkY!Mzi%Y]R0IoD')5|0V"D ebT?_Ry([kk+ȉg3&۬X ,XLq_\)C(öTb׶OZO\ƪ^;N 8Dp`o՝]cDC!kWgs0 ݹVYYm#"o~LcZ@Y06MI܄B­X_,/F7[6aD4)GU1C%pfKOSCP'AS4}ϻ;$n춊at RaM,)'*Tz\g ub 2H2ˇ'|)"c~{RJi-V42?]Wj~aQZVs5UqΔi}ogW;ͽYc薭SpHhNGf/{A=c(mTm.e'a ~^x().1fBzn$ ig;M)|ƢCNЏ@R6L{轷o̡rȔO a';ۮpWؐ<ʳ([Z|s 4 :T)J5KǢa *z v%s.xTՆ9UeMQx hrfpd_xf8b NGKpO\2s!5Vk\ :togvj'4[ӷT6e 6륖4UTz槲# ͢SϦ{).Z;{RR:뽍, eě`l&ߖ'PGG2eKI.cfx=+jI5R#penMW}@b\W'Ս :oY/xDrugJT*?cGgrbZV̡ k1Y J!00ڼq%3|jX7Pzw6_oԠC\)t#>+i,1$ \6i ~CsVƘ(/BşVIj2n]~ ֌;fqf8zc{xYRkOvdʎnTYл'b|O>%>w}+ aO!'!2 .%aIyF] VCFW=!jH dV\UDrq aDg[CTpܤeyv^)ws ^ȟJ,O#?) Z k@Yr $;L¤"WQp4R=<(eh4'%՘K-9jU؇]*/bU6]ދ}i,6&4@ N d9b-I fVO"s' ##LXc=ߤj-Q8c̷n$9+wPEdaR0UGg؟3hWgYA<)YF5+{d mC/hv3"H1oaJ jbGPdq{<$+gN\7"(TfI;bnԽurCrK@֖.?^khurv府Wcxjsls" *Jo-xqxVrr3 QCnZN63\hJ.W DMl"]G^F=*ɱө kiϦڙz"I^I#EԊ?1Qz!sƵRz Kl _E&J{CpDFzuA@,`8I%%93{ 4pG퐺C;ͦw1d,v >s΄#fHt>/MTl~U[MW–{BLJ-7/b]R c2p~qzzD?`S̲A%5 gڱ~I|6L?GQ v8.[i+h!ծn@cT4 MG[ ^[F5D|-5k&~ U{+OQqIf 0zeHNd{Ou9D;רf׊n_Ga=;% wA]XKbۙrlo,`ne0RU9Ex:`%ݚGn"RF:%gI|y8㎆q0|cjܐt ,x^ DDZ VZ2 ` 8l4R3.QV1 HiTRR BjZ͢"ܼ+(y7K#~zOMOŃ֥8 ?~/5O99tw%Z ]Xn2x Cq)T,L* ʇBbZdD4瑳 g ϗdS9d //exVDI~6ݯS5ұ! >ΧWJCak/H2s⊏+ Ȯ| AP0(y=orq+lJb)VWȅD&a>@r&)kH*Rh%ˤ;&D+6㛪InYd 1%d d8"uq.e,ގ.ps!B .]wxKҶrS68a9a0xH&/@FA?FMg~@tT7LvLX4H;oNO2|tREaU ŔF$>@1~-Z4C&—ɇ<i00pG1r_3%j8D"H YTIJN^k)غ 6k曋ᢻJkez\J,O2-yC;LsX"W b[/'XhbDRǖ9[fMADݍDa PEr+z eWy3$ ȹxIx)37-Ţ0cs:w[0mx?1ZC^U;u|bcp-VP%=+ZrX '% YcMTXlDniXX l)&u6#3M½CuUs㚺haL o꟞t~-z`ޥנ"/-:'&a+ly dn$/ݞ~տ=Q߉/?t mbPWJև=L!eU eѴ ᠓j=R`4 2<#yPDS fTňd㎴]׻7(m{^%Hb!.D+.ahh>mm]I>$>}KU(B?r+&xt7 dm5ø⌨֘wSp726U4(Eׁw&GII xϼ.tKH)e$&JlKg3 `S4bMSz>ѥ3OK;P}2I5q;$ťGsB55tmo ~Ra3gIt^ڒ_<^ S(]eAyTm?ث.t%P0J뽯ەWkU# &_ZrpQpwyLJW ǧ`&52q6RZ Zxxqź}#[A %P䦣^QLl\dG~:sRn/ Na]lR*v"] ת+r?,j}s]ExP*Z]%(qo)&~/> ֟;#x9ቢUgSngYnH1Wcݠ:;0̫8$9$^T~6tQyC$n moPow~#;VYBc5 HyN?)rP @7"(^]K.Z$̳ GeaM3+޵Hrc[G+l]kUOW<<>(fAobm$BYzԕ Od(`e&mCDN)F+{_ jt2z<9u$M43\ 7xn~_՗#DT#ostR1BZf'b\u #Nhdrw~ )i0M~v *&QKjP0J,"p܇xGN1v'໥iny5]b>/$mb?zg,YPt~fJ ̠ FSR#8}bqd %K@vdc䀿.#yxӢq9c#/L_9rKJ{H/Cvoxۋfj0 ѨBW6C%W< w3ArD=q찣ۗ%BX-:,S(5${Lyk`pU(vQN:{hiֳ43;U۹g5KV40 nGUjM!?C^{H1n@m_J˖& rG<-p4$ōag^5x; /kq~?f1G_ |$6uDe,ܝWU.zd]{t٤QeY3DgIU>.Z@̮㳢/&ղvK ܿv,gLCvYAi1=tgx T~nO=1cIA̻ UW-Qf˦D0p>|тg%rbŌb'`?|g(xi  "]ع ,A3OD6xxly8mُº˝L]7Hh랋ǀ>{+ޟ&2s&3h,s@̋)6Zvh5/ɕ9NR3* SjҺel_J:ATjz=;U/U*j?L\d ٥y8LMo%d9)G6']m&5K69  %tw(*/"\azb(4Qu%"on(p@U_"lcNe3UcHT>`%$grw2mpTF!/}{&"qTf}}6mt' RA,lI~oQ<:)B0/M%l֘POr:-V ;+όw_A*]J!ݪkVxm3=tYcڛ*& -oaݤs>4B:O-')Xdg| <7{spKDgaD栝>`{0'"+݋N,VzH =w}<=VC{j˛lBZ:W:N@'7Wl*<rkЌ*mWh f,.&O2V~܉cK3mh*N7Αs8 k FblJ͆p'Kqu-\j?9o1D2dHS';Pi%Q :WrPAaTMZ0ɉZ_΋ 'U66' \K3.@9l K<7|,!+mV@a4u.il}fQqʎ+v2kyr(TOkTAڪkʓFfWp\,CJa켜n6?#:I }(`Ja Qo>+yҥM$mԌ8nn5zbhhha= PIUl"3zU W+K ]kdtc2 ϋd1i6&t[XQH: zgN}cH@ Bb/J1 Q1GhxV4>liVHe_M%}KtW J4ÅaG)혙pȃag?/ЭoȜ yB sёhztUj~ CE|ިnX^2UTQ0$2%L?G%(e4 ~Um|:B/ pi(&\(Yr=cِ] TN>,ѹf3Z+oZ^65RB҅C˱/(^7@5r7Ѐ%sjIbQT 8;]tר^]{;0@:Pr#b]w(XkTaafa2Df<NYR5#+5r1 9CQ3(Pi\" 妇}gĊ 3=nehDN0H]wUbþVoAoAA9pO;a%ְi%[Y+~UM ( S/ {P1+@ڽLn:S-L01υs'@Lg0g3>ho)#A0hua;-b6>as.bZ,\m ӯ:33bJөάftt򨚃儽nws.o2_K8=RƩ1:(ßx#x+=\.ƸuV=UjMYn:w?lݚA'4[Z􁹪,f_2¦D^U=ynCFa#* |Eoy^[]-Jh,fe(bfK*ev>KftKz c vOa}``1|o"hrcMhJxoI 7Ü3'֐,ȖIPr`U&{~$D=PjuڨwsJ `Q&sNo[>]$z[$'jN:ڴOŪ>PʜSf A9Oy{@,K琸^oxibV(>$CE}@ Fً! OQɩ;x@z-@ 3s)̣5$/0v:NkL2ҩ;k5X!`d"aS,CAոq8̐]hrY)_4 jr9 2fuN4ۀUoOޙҟkEk\dSrϼT&-sGsG}T ]&5rEumJ#о`8w:گ`4 z+ۇ)4 (UjFFĉ+};% jwr^Ig"χpx.3J9܎x#;557ѵf>UTNح5D?vNlX_iXKe_kte(# fI戁5FAiP*1Z?-jh5¦ q5"r'TGe2fp;8./)INpZr[5Jԧӛ>3o13@1&Ճ-6|4,\[Y`3n਋| 9 Wmw 7δFxt@|,-Qэ z/<婛TV6s%?S>C_A腭ڌP *;tNtL9ZN ë]60|<ת_Ŗ*|%2P\CLi@hǞA Q> tp N:- EZ64!Jj^۰r-1n{Xtp}K^mU@Q3^t `8Օ̅%KM}TBIN/)d"%l䵅׋)n3-v!߄o`Z$Cn̫EMzo9A E$me`'ӷ(кjgԃSS\\n U˔6zWu^$P"*344JnHJb+փU^z`?!mIl&eU3bD>LQCJˇQn;xmq'+?nF d9،Q8/tFHƒQ-QG(R |&2S<+X aX<'A Dvܑ$PbC7mJWEG<6o.2uħ:o62o0{`Al{A3.u?!"AsAwMvݛ<@_`\t/Jy^`uT2yus7܌algckZ==Ij*8%$7rl+?p"d.cvߨ_ ΚoA`pp=R+&t%(=Q+v([m1tmؠ~SR…%lKƍtj-a Ȏyt[XdGP5Ox:݋HeFe$ɛ כ"f{uycp͝TMm7h6NsXA$n3@sm?x@A@xV~zxK @ OR^V9j[5E[_Bi@9LqT'ϭ&pfdZ&Ţl%1Nt[s6y;Y-nioB0\e IjeHO!g!rԊ7iIx`)k,$a5pvebKp|4EfWS1'e)m7iHͧ$R칠"}~A9H"X5 XtlFY)+ךB Y4Asַhsc ɟ=.$zo;zsleCxv#ۉyO=`m48k6"c+K1RI]Qup2foj ޲D\c*. ث@gL\FK:BMTK/ '=H l{xyÄrAS*[VG)uVC" dbbN!cN9jh ^ :Is9o2|r7'QW:{!5Y.aj>Gk9ŽR%+D[Jƚ&7G< ]wBJ`ܐR2;]V44c{;Qq') SiaIduBKf~G%WŧFbME'1KH]?"q]o)A CfWO0&Kguu0 nFMWs. ڰϺud2~1&n'Tnզج HmfVmvG͈Q ˅ ˴ْN5') IVd ҠJ/-HҺ~χ)VN^=Eʖ'@ᢶ/B4ԁLy '7^rsVR9J-0\n-aP雰TIެ %.ZeczPZ^.b%&P$v!zyoWRåUGSKUerDFFWptcl &ΓN\~6 *u+0qF?a痙߅*xX&vd՛8Z @J(Laә#CG^9WÝn) 8G{+A0VV |ֵMunt}_aSQ,]RQ'nŧr=M8O4~p:jlۢQo€;>,oU AxayAɺJ ~6'tq!]S/#LlWtri1ռ=Z̗p3HFB>\ɧ Q ֍`F \Ѫ.Ztw§F= ^Cs>yMHfիt%MeB]Ϳ?웁"8*asieDOYaì1/|턍`z0#g"*#gX= oٛ6ankDTu\hhzE^:( {_\rKkG8+arTl¹W ZB>]z;?ڠaycšS-%k>)-Te<ӑ5lxy&^wYүpR(NVlm /ԃ+k[!S*4ܦmuF\V !jU5&9DN& c -LJW뭐=4>qj/$@LZWS.7Se*Յ!{yL9!#y#8Y4KxNs65 &){[wV$>5?Và -n%"Brt?9n( ToH}=z5yװ֤9xNRWA=]/Ej7-Tg>Ǹ[5 Gx)/V`FQ ʒjٙ;ǚ[!3qQ^p{JE^uIJLBNb'V M%+U$!9D7*ûDclwSYAμ! 8UVl \+f%\O;Ҩ[{7Op=&ts|3+f#WW>{lkiR@5{Kb͊'E Pw<12ʀ`S==Mw[x=5AP=Pv.(ΖokT;| OUP<6߳@ˇq{sH?Qo@# x%HZ~RWr+[Tn1!7.G_Q%C q 3,V؂ӟ*aVJ1 %`K5p"A6>yjF76V쌤^z\KVm_\Y?zA'A\{ .V,K ^~^O}֢m̍4tsg vc\eOi+qO(m҉ V(t1{_cD?! 'ͤJE"@vp@fxBnZH]s0ڍ&l\)"n_+Fש9O9uC}pRɂv74Miq, 6`:U{SyQ$~&1o r+T ϳ;Ɖɼԛ;(t[_ H>B32 x/sQ40))<؄Cfyf&lNиmBЏ1 DY@A@ ?2 -o-VDʠRm#1%8( |!'YJL`\EiU}-^_9RlvuwIXݲqb/ƕ:NsdE)T:* 6Fl/(x!HGh*\U`=a N^xjop/V|-7Tha+n_rze:2gO6Sz޼Ɍ8_{^*ï񅅵vo|X0~ )u̅EܞnG|gkQ8?x%5 H)|tY6tN~#tיgʟyBuП`6}]J@sxW>G42 d!?O3'ַ&#$3d6YR=_c~`H6QOzDia21>,=کWړ)s~ ۞Iw[Y6PXbղz~y6> C^mAݟeSvr1|'T "TfKQ!A6S7hEFH|kIsu~_=L^--^ج߅3IO"<V89O'NzByMӺKBfLjX ^\cy$tA|'kh‘F~rhR"4 3Lv[s採\H7iaJ0:-|[)B!ҩ,3@Sb1[?ұ:> i GuyK_~T`x֪zUkU30twC8P Eҷ pmWoAY|G#>XJ@ިm?6G-#S!dF CxVOv]*/F]T$!UpQL%? z_;)[Jg# azX߲D&_r櫹-`J=IקCd(fy͟ w# k*fgIBú:[sctqm|0ZzOZvr.KS|J:j@ B<\/cBf^<$щ]04Cvmл5omBʗ{`pH,ҹ(6]YȖkZƈڐ~f?`봠}T Kϛ55]iy]0r &#t+EJ"OG{5%$`D lN"0N.Cޝ1jxBj1nxbݕ$~I̺)1{YDj~*$ p>;$:ó`bVpYD^&|6LE٩~&zTS@ݚgwTb{&7p7׻ZwKhM[E!5M_Lg' ^ױgYZ07070100000462000081a4000000000000000000000001642f097600006174000000000000000000000000000000000000005400000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/pci/rme9652/snd-hdsp.ko.xz7zXZִF!t/a2]?Eh=ڜ.+\,`o~.4Ϳ#v Q@!Zr v8/7SnR{+E?"@w_;Iμ[FhG$"|yoDf!'G^ &a[i$c.MNOp1{:^)I%ђA^44U"Q!VUnb=bQәn^p\*if3vCu%7*Aqڣw A!T#{Y3W83 epMF]ͺKI]䭍CA_2P)!H5q=9-oIMQusS2$\a<us"Cv*Yw5!#w;GY35.WCXE+׽ j?1.ATJB/UT.e@+6o1ONGu\Ea@j{5kk81pmHQ%.'=DÒQ@!Vlk^׉k]ly+ҕ"* 햇ZrG@`TCa1gYS%p/Lp;h'>Ui747/gi(QQL^6Anl=O|Hyo2ʤWFa:?3<02J@6 K )-lԓ n>!=|Sw`|ށ[yrIo|4mMI w̓K Z`6ZsS: Y8}.yc+*%COnV" .B07| flolEX.trIKHȉc<줗?3:v Tٝj=-CMC.H:O\&zh]_~ҭOs?+)jeĢ6]ۉNUh쓒qzP|[yQ@mpN:TiXj,wyTBCcSb ˓肭22GK58-7),tƓ@lrB PP-;Ixy  ڰ@3 L' PIy΋Eyss4E,@s@*zjx @x$)_ج/GSۀHwܨ9j hӟ"r7m籵"\c^CԤl 0 kPm [PCQnw!=ɚRe03fV nXܞרIQk]öi;yUC:c+FIB q ::L1=M$B+Hޠm)LVz|??㐼wY55slpya77y$S60 ÷L8 NeMo ^~Pf5wVeV#ۓoՉu+Ri['ŃIywP}!sl[ZɋaXT nK|CbeLx@Kꨢ7lG7AV!hޘl0wuh]i-(J!a) |1u(eKԙ7gQ׳4'"V:`Bh)نe .DyRo>J eP.Qvfڷ = ׼J9~+y&0|D;ha®T#8$Ď[`Zf+]fƚHXe+ yL4܎u[ .#12= GK NBAВ]J8`K ϴb?8Shm2.TxNdd}aMGLB'좏 bhD|l}IԔP*dܓێ9[PG/xp݅O؇ׄ;U9sȋ\qcH>4U*[3h,vs.&0^Ϭ&RiLZ.r9q9Ӽ#S< [̿٣5,ο y P/\Vv-"U)D6&99u#gEc<"ږ܅C]'db$'ľ OiV?ȺC;z.c;8^UMu'HeGX?'F%sw/V0e:lxQ0X|N;(OM c艭uݙQMσzܩ|+'FNh7] 8s:J ٮm7#)FJ\Dv]:(J1挪[y#Io ͵ }|7PvZ 5QOɶiߢ&){TQEF9@ByEMS,3g+sq}'HGD_$ K#s]K( `ȅAY1Og2k\k.ͫ$)z BLJu-7 -V8&'@|T?@ w3Y$(tϜj  TX=qY[ÓcڕBKyI?3.Q3&T%އ4! c(%2L ,ʊkX~d%Σ\ԒYfO# `_)c1&nOXl+oZax L}]`fdreGlͦP7) HTqYI6\U% 91X`T<L]=A{1^A}lF$iYGo#r|L5GkH@P=U?+qS󉏄 ޜJIԱ fkK=xP-zKX dS _5#đq&>Q17E`&=۲-a0(B?ˌ N9ḨsU"Z}1hx$QpbjRf3HC]SYw, FڭO/XkJVrz. ԝ+w:oD.7ߦ4 @T{hK+!RNIiJĵ]<*G\.3Ȅdz=7@ U^Aq aKK~yO[[$G"1R]5o=ݶ̒ (й+(~I5X0dHFt6Ub/$J˴`3<ƷYi?f5V}Ğnpz9 ay~a@ Y2({Q0⪿}f=Z+ᦆrXWn~VwgWf,bfI;c|-Em˵"x+;M]Wٻ@Bnw%գ1#ϷvhJ&^2nkt#SVA68 "餍g7$^Q=Li>WcdM>鮛#4U}M^F켪ڎ*qvuނJΝm?Tˤ(w"ZۨvAA׺vl8;ѿc=)EP+ҙQ) s ^\(vBy6QRɜEhcta`yX[k/2Hɫu |a2xB9$Iw}>Jb,2,1vajGZ/ ֚ M@t)+`78PHʏ Z\K5P~ |Lk)>QZXͅbe JIU81ػ0ݧ/ $heBtN4=6sꜶoDJgf!8e.SIz/qfgpq)<u*T-.cE*l2;d_mUUuW3`[(whkGx/ &JxMwƨ? 7J`MC4='\V1L_a5<*P)6bý+|1DLĜaiX7n;eb\GM5I+Up438N@9"qE^UW@549ѸL0s/7;2/s!)hzRoԢʬTgk31hEgG̚6,:Qdь( /)Kkd>4W֦>)9s2:-b&`JLgeY' eJ(3 'Z]g+ j3^I< w\T_J$zg&Z!!̀g_ٵ >l#r변U5f+~̺Xm@nbwʭmK>ao?)Jh,[JM QzдPhix8m%'xyyj 2?M~VK|ԵRDБCݫꢳSNn%ϣ~^jk_uB-"ER+Vb}VX~;Mހ.=›ds[`mτ>6S _qj:urIxjmG01k(}be&DһL|aOm揉1F G^+Xi9Iн11=/GUэtKo> \O:uet !)_KK=S"3n ^:0:٠0Hn zPTK!1KVq9s@nڿ@<^RD|KY/}ExIz4zvZKbrєPbƒUoVxdRs>#I@Bv4ca2W9n! Q8_x =bLr~.*k!"M _t]#w52nZFbp/?TMN/4ZɎޕd<çśG^3]+.|eGo,3\Os&`|&INopfs,2ӑ]!(ޡWUc؜Lw) `@QX1/;[S-QPǰ~9aC>5`'Yo셤VvL0h[tC{ atы9XÎamPKBDz3xe\ P:5y@+ȧW<dREhS؂EXnAin,JVs?V$!)")`S2M WIrp< adrdEO;̍}Þ{R<:f{jU͹iH 3j!UŁ o݁d5b(MJyF[&c6I"[ Kh1Q։bKXb w%b/jL\U6̏LVx6>)IP6URDMG9I^"'Y5fQ‹>֗I fJmr;9is);8B6$lxrŕ8HۑoVס'qzb07>V>b {BtV{'*N9Ž8_iҶ 5NpzK 4 Ug7 RtewS m!}/6L\Ko~%Kr(/ ;s2m#>^/]hm|0;i՟|Y`7,(vX|ƾqNJKYPsa`ɐLÁH,,v.XAdbYE8M-1 &D_uR~I+1H㖽" |mOά=}K:rO"5㧚LA$mBX9]w&<^^{h-& ?AU/ů1[յDia[}Xfo8xkBov'ǹ0'Ԥz̈́x< CX4oձw^DSz 2!Rs[& hl(|}pQ;ћP5䉲 Yۋ13YԺR`b!ʢX%sʦ3e9Zv( n?lͷ 09 LN DqW J둫ŝUn04{OCIIj-vJݟijlPUYz*~omA6\Ό8A#+G.vB>%UL@&rj6.ُȖJiƇƊRVu8m>4g=vV\m-=Mau}Vժ9h b ZWHߊK(U˲&>[hy0XSP[|bj-hIa u RX Zp5?וHKͦ~ÃQkf <byrXo.pH6%&,PZR.n.Kju> 9G+W# k/Jx?Ѝc>e6_򭳈T4'CA9!_ߣqY;p+ ܩ\_/\oXNk}'8ښ-3عNJB!{FO&݊o3Kf\n8Xxa>VF=&\ОVy1gcZcXхdݹxAsXp]4 ڐ,N>j3T+kaab g24z 4p(KBx\قȔ6[-ɫw|a4Pl8(alkMf`v{8e27_- U^׌y Tɮc8K+&eX| "⣙7I?K_{ }:>Z}E4,֔"GV :=OYR|rxmyb8ƙ:(NHl!R)tutT2UhVh4$d_ˣ|Ys[?]S%7XP~/{ĬPg&J~ٰg+R*HQ^}ڞe?BÏ>%mJXT\iN"YE9C$jA}mz鮇2 #(ZFI;Tp- _zj.cI.i**2D2V1l &`"X7r/JfOm*TlsT82/K_^Œ9zMЂb`Yzz&[8e^qzǥҨF}AmHHQ&dZܭ}}E 6v|ztj2L8Jʚ{N擦,6lSw+ F?s5#ҚPjLcaHFI3e&.v םRTAbn3EC }tի #D҆q+րzꛄ*ّ@ ;h !w&"CV1~> -SIy{KY2Nr1fh+<:p,DA0@gB2|mQw 2l%}9 V0fm Ql/~~ E?D G8&@ps %i*b.*o ;Q%{k={i@0s6&rHT$[/q{)4+ =bn/NQ7l:D }jR+׈L@&j)ȥT.*o>}=0ϪLPE٫qr1+oD8԰$8Bn}yO  UdpVLΔ߽fynssݓD5/^=^Ό>wr 89O-M0DsPd̊Ϗ,CBfSw/C6kQ2G(o }HS`H7w(.F[Q*f)wvRs <,1_ 5 Ӑj*ФR`guu5eBz²tYJJyװyߘ3?8%S$8L@^F_ ǯ)XjbsgKR*ЊHF*pڵKŚ~a(j2nMmȗjWFAwԜE2kܜhy!0A PD\o\+и7De`^&n'qFG':oa~ ՚QN'@Nқ^F{oq8"AnRaq_M DoLbzu~~_`\זC*te5̀?tdewMíc,H}8n0{Vº ""=-Ş:v 8ڧ&D!7tA|l{̆xbꑈaF4qF~qA{O!q(?˃9g)y9JZ.,[Rj[rx#AOyk=>,x2z:Nm$+ A2 ֪>PP|IyI]wB^"\A?1d#kCh!ӰfŤ65 ݞdPU>K`{7- b:"FjN|(EZ_I'j }aE;۞,9;.X3d5h 0͵ŁxAxAޕ5A.pvg:;EӻrB;7ss|GGQ!z\QmTo50"$rΙry`.#r݊3xa"mc]n+pMD1^_[6WM(50>..d֔`ey*8q? M~Jy*5Jsw 5!fM(nqO(1?}mE OS04}p(M2zxIeFHI̚C09䰶=m=دu@Pp>/6qlꋔ%kp5zW^:[&1>PFHx 4; *;ot]8Z$B<96Ӕ= ؉Q=QP>[{0?>p9Sb\( _L%EaA0=L("꺱N1dTNIm.Y+( ϱR$.PIUGA8;4ng&aU@U&;GHyŠx,LR -B;i^eO]qlGΆX!a)G݈}Yj?2(d>X G|SYΘ"BP{xB&Vp #4?tЯF >ris k Kné;^{koԣcl?OD3_Iq(?sh0%C4(pOԬ#T[NJNUȧ>Y=`0s{BGКߖzAM3|,ƧBӸy^2d6["~r^ >71w 6> [E[_ U^Á6ЖPӣvY`L#Z(E"uэ=gwEa(0] N%G9{(4hӨjֱU $+Wzah Vg)A9&D`5bPʕn:[Zfݬ=餰̰ ⦅s I;6h, ^yZ3k.1d/"]'VBoe}Qd_׎4Ľ4h ~bS]=n `9In+9J*C`8ʽi}w[[CM)S02 ?9R%M8g:>2ϑ`"pzOɵkZFpCQzFW<ͪM􏃴w:@V""!b:a<<ep"z6VIE#^# l[;fg(fiH[pV0h r9|_IwATM,WFU'҆m|ҨV JV{x{`\]NJ/G{8k|>7YBG U[ @cV'JHdEVOwx@C D]?K\ cjZ]m!́9@[dZvk25O>C gNy9H׭Vd+j=*6=*,l4GjfiUz<;h#\]P96u1M\xR'xx$랱|Gbb.Bt2V|a fS?Fc0Xi\?:鱟AmA]յ8>L* pc!f`yv^2jB ӱ͌/"iͮ`Rte*XmxAT]Y˗)+ӟI a92 Nö?Xl=&mq2 xYfM2BN 51hl/#Y1p$Kd-hCZr2h-\n(K$gf9SN96jK."B_ +v;5508\Ea+waYBIH#>??ke:6*X>TFۘqN2 F2deY'Nڀ'KU50mzeSzqIS:ҾEcE A%[Vpc_l!Ǒ HnmVqL;4&Te@ qQBm1氉]MAI>̹7i [A(&s UG;Ib4iVTqpTm2xIکjпm4ITs=| LVP?zSm<7jM7gHb_skarn$%!9(ܔDNd8P<ܤ!́O|}7]')4S Cqii3iVY5B1ЏY+;FvgFczJww3F |꾚:g ~tktϮÃSFڼ rxǖ0Wa1fE}A.$8,R 4ȁkw:l66* Mt R1 )ro!P Eip\v.f) ۪wk0.Dj.el -[ǴA 5UUx'j*3|u N6Ehxbԧm6de@;㬘eIdxpG۾=&A4{}Si]+d(_:Td ԎR2KuC{\PS RQE!tz ;Kh- Q%/ e#x%lsLP=d5YjJ8ʑ%k-˄iLu]Yg‣>]\1}syMh SKG6 )e|Ff׫SQ9v.=e-^]ީ\,ZmD$on[-|# Xx@)mobVgWćΘKR;b-9-! hEx W_yTl7^9kn5F֛= Ŝv0!܉T('i>\헀ħ0+huaDF.:W{K~m$4ClDe:l A!W׽{&HgaqWL=h9`!C BPa7ިki%vV E,sAc:)c=Yi +l&Tv:dB9,+3P?ײȨiJ`zļpEΒ+A)=NfHRzNpKrX΍%4߆8@?p`4ל柝y{/lb1#]xrv=`%m!TՑA8ltttHvn ρd?V]_QWqz(˒ Fp\}3ܥvi!Q0cGBbv7ROh>oQ2sIfju$6Qxj"Bj=_TId'yk>@}_DV!u @:{Mb=x:C k@;Ӄ#t[&2y/3g? 17R[ lOv.?qp[ (mJ3WP2xGJɇfc#dž[_] tvG%$HGK;#[6zG%-%OOϔ)s{% n@(v 8e'ﻦA_Jg+zRLXoc6*5%·%#)˵>$W p_ sYxSRaH}ͧ%^jd ȦˁVFoW|rZWW(5`jQ1L$ɏ~ G4h۷K(=DSB 1Ɩ=&1o%:$ބscx<ĸDΏ0 ~ IϰaUԖhR|4vt>ܩY h_Gl"Dq.fZfd԰IM_TN{>XpcHѧLbF$Zc)g*q!eڈ% Fk&j:k).u;.9x5GLrDv}&_Fon\7i}Wne${KNChz u1~ |߬tq*aXz"QLj1'dWQj@IfXYmG9Mݏ|!e&][dfBAZ =z5 :k!s̷c*/ `"<%1aWgX+-*0V}mjzT(XdwQ1\-AZ>v'qȍ㔹s\/5d^wX^0"TF]|.Ewܑe?\M9y{^a Ro2Nlb~#ĽQ>.da\= h ͇+ZmŷkUERUrm+'\IEu㨙 !DgCvK1g`Bė:+ uVGMR-wqhbeJ xS#T H_`=ҔO[im6%V8@15A1z9uKW̧֔!KWcyl/)Z( rh#tPԨ::q7 urJq7[%(sz7! Y̊3Wo1F:Dz/Kث.0 ݥԙ̂=&E?[DUu^~{UrZ1cuuj)ݘM@3/ɻŹ .;b_ȇ?TI0rY Vjn%C6ؤ"];Xm*kMQCOВ)7SKFF!͢S3(e[!;WkZivfy@HGЅ_VpX70/D\$YdJ@aWç^~yGZʺk80iP ɴ{afm׏~-8Hy1L?φJO #EB+M\.W!AԤ%zy.N#sh2@ U=Q6x:~0 V`̆T?{~b5BI8O#*mw,s0t֓)vmI?θGlB jrc~-ׂ[r,G,/vCJvvMgEtXvJtAnvzvtEcot"#?]'#*#,huJ1[0_St|`"1:V"/ha1Qʹ #&?߀lѩ0~!U爤WO'd_ȵ"L@[LΎe@\o- y%&, 4e!_UX&_Y>f;5N(2 vt|qbX7$BQ)%Fod@ꇔʑ~-8cF]DbIff OP u弁!9Nz^ z$%z8 oQ1hF̑_D'3Ȉ%9O.FZ[B@:@hZj8#ۄv C򆲟$6Fu- fD {wK8Іd(0.99 ?Y"v2.1-!ߺ{ TnëZ5FvJF3-HXuIqYx#سc4+i.Ryɷe 0?ܐޑR"Ƈu4̕ 2{%\-1UP8u_}xDϺ>ƭV.<)؂L^zݭpdG:YS YGxu}Po36*Q|b؛Cu9bM\r (CrKɵ ^QjQKGʷ}!d{EWg7w"zE$r3_+p=e2&m t"}h'K7WR~,hBDvV^_Yv*vPZZkJ@̓h 3S#z'qV7Dj"]#a< D3$c&vZ6JFnt.41qI5'^KEV ^R=@.. ['Vq$k4 |ªwwӜ6вulX[B^ٌnV_ :m{&9&æ[p\1:u]_ZM%Wv5`R٬CXh?D%",FikH|M\UvP$8,l1lrw!s ՝G ޅ$bel3hM%}/þj!I|+L΁VوZ`@lbc?%U A|hڃ.5sIª4pbIZՅܷ[&)+, A?%F72 M9M-ui^. Qɥrz0ޟ0R\s^(4ku(}.[+P?=+FLg9m0yKFVU̿b^ā#1Peμ!y~@fcj ˁ3 d)*I\tS o65 ٯkl dH$y;3ʘtQ!г:qR/lGH3`U$K8<띣#p1d~ dplF{aG9!!HkU? N9Jjn̒="+.:ո0~z{m>Vearluf(Bnd%쩐?b:UVW$T6YM1`zxp{Y/9x +.OcOAO-ÕM&H7a2vTNJ$\*d+4&gl^9Z\ڧ2 kŎ{l*8BEJ<^ LlNNYR(&Rn5%:99;(Fݜbx6N Qs Y!?$԰$p\J9WӰZsm\|\Q1Ycͅ^>C\C]vLB %-|^'[m/DJ3(5DlW.!Q/#p!2<66xN V`^Zh嚀: ш9QHZ2) `O36ԘeGPzLQLT-9e9׊yмzIE0i]²R%+T/ ֢^yXM”xQcTq zf .*>C[2eW^RL>?K|e@O햟>{qN:~Cx慫\9 NG#HZI ;Ώn ?1W XfGPm1Gj2t=*}DF?dq7aX!eۜ N@;7ܯk *F;/ziMԏD7c'/B %戽NJwc01FG<1TO،K*.vI"р @7W|Y+hlZFS+UMD;CHdk9 oޱEQy}%g2[v&>K82X5ƜB*̧s04[AZlRtrYx>5Vꤩх>)Πӵ*W]@Uߛ(=!zM@F+@'ʝO9=oe\\eq/qz"Œ̍? K}/fc:aB_09:˴1 Ev鿒9<T*T0֘8j9C҆v曤Z]AB,oӳSԬQ: iJAM&W9B%OlBW|d5/fR<܄ֽ5ЮyW//R'3ó}<9aZrx օ0q | |?XeK𑙁 kXo%!'\3I~O7H}"WЂ[ߡ2NztѸCD B' S^E!"xݩjQ6_.G'KG*'ůNM8nO\J]%# p(C(2IfolqC<币}b (xGef?[T)|nODAiA㍸1mdV{N)MWgUCWqG;S~2zB)6h{cs9 oY'*os0]f33N ҋwHST?pr:K) }caO25mSA -n].i!y^ pXOvDuI݊g rJTg?WXHtC˪|=9[G&H0o:|j]w"@"jMPDoE4DrPUi,AuM0#|@؃\2l9u |mUj,F6Npad[J io …*O q.(A}6$x>Y)΍erWEa? !V}n<YaKhsaSC_O6 Fi&٭qwJ*YW6@ $l}u.mn2 9r V>aՀU /EL$q'"Cw nGqrpzojVEd05J,niożO-Y._oyZ#:ژ*Ϸjǀn$n6jX>4pK4'`0YZz:]}XO,A:>'EJ\8 lC%3 ŵ l0&QBκ,2D5n0{4g.Pq&L0 Df<2%b]@eq}P ,3ܶ`8-me r(߾FsuT I4!q-CIwTM>4'Ws8fԙ 3- 6h bqzomr՚ ueƺ7f ;#Sb~]{\Jfl 4DzoqjCR~@ii WZ\UTT/'O BnmT~A5h':X? Dh`亓!Xף.eb.q<9U9ŽTүNu2΀kh%UylUmȑ[BH8fFw* '{C'l^Ii)v@r8j -Ѕ^m4+R\$]%]7KC-p rp/Z1x]2= = G-b޿C`pq>}bKHF4I4;D+ Ym!QY9*`DxhzB7U#9\wuK]:1ĪuS?B<qsy0's٠Er3R٧=TrYHZT|}m]~$ŭhz%'CzfEa8)b #܃NwtaGʂ*AC{noKkmgG(+ňE@ ]eGraRN]pVe֖Ȯ6\b$N0_Bxׇ3:KrP̳-d،@^s} Ko߀}-M xD;5sdCa;5hh+m֩RUmJɪ:YE4Tj@k&:P/26kiUAF6­NX8BLyM'THoվ[#eCom)8NG\9'8 +mU(@qq{lhKJ\`AC; $[hk)򒙳C~Mqf0% %k <܁0Egc;9! ֹFWm-܂V|M l t`8-|s<7=7,Ql>N}FW1y,5#TmU2KQ=^ '[˹ Z`Vlw fŭ!'~%ei'JѻqJK=E -T KP=p]l 2w3Rx.4] ? ]=|=7B)݃ 1}:9s`m;& N1;#7*H3:*D:rCaϹHa XmѨ50hM.asz)⤁zS@xL}xS!(t@ruioӥ &#y_ƣٱN͟j;1)CQϱk?|V4U*`O\!PM %_iKVń:j'? ƸlӫáK["z#]MOA||1fc; ں tEA t(%wj\ Xq4(L4#xhT$%Ɩ[=8 _{B\\Muk҉5l2TD_$juNxJiX;8 B'z۹MBvT$KG vDȶ;HqS;[Ηjb1zZѾzSF$GTb{HJ 4@@GIOFXe.Ng*G (_C#BNnH %y~e7r}m&|Mǹ1(u_{Ҽ5#% Uo\:C(>qO{&|R}QNm+=e#ԟ;\Nv_k1~׎bph@W9v?qfHNm{7w)܉K~)叛i%L|%QUR '̙Ə߂i/~Ij^QE~C2"1@o K֦{b!uX`e0j.srd@Q|*E7n8('!~6"^X*#YFB n=RyE7>NB {0< e"H,~q}^EAT[z$y~}}_*(; aFBu{{N)#;BdXDv_Af2Z9MjhJ oF ș:oiHد"#\~ 9 M0JyPAm\].QUs;=,>PG[EՈ]4,"7JOWK6V0^퓇"X\2l/Of*F[eZ*ݬ-y(,+6C/+S||%Wj'6Tt/Ө~/mnH?^oZӲ\VW՗T(]#j"jzbP87%Nw7 #)!Fx@ah6_0.!%x+l^Xwd<{~ӛξ5šP ƨߕHiw5͙bʪY9G݀ ݩ5iYbTğ(@BV_#s04/D=4;ۇ.Thd%IΪP:w6|_N-Vc֏*OI: MnS?ȂM^f\ޛ-7kdcO& 5V#J0bPyci~ GzDgDqQ?emq>tJ+HgÌ4Z&)y@'%Yщn1[ЗoOPG&v%--O-G+AHfGd@uυØ_|Z0ǁM0.EK7yC=ܙUuKА\& P w o;Vt,3&pSL|ۮ _Zu薜;,7lGc: 9ﰺ0s踠!:cY(M;҃R9\/Ku>GkgM}WȍMX|W'[8Ѝ b%es XEtWpfzlTl~l`||hWM/3A,=p'ˆ,s*(/`J%'y3H$0#!}=! C^?è^ 1 3{_=>2\e%qz{^נq:qq-XI/e-֢tgn7g #8n!`:Zǂ ~ Aܫo2x!$f%>^f w'Q{G<>^ic5,[(5x|-ZϴQ3g%q_e!tyARz2N.7Thd0 $OhY5>*syZKS|Y;fgRa0v[rgyjɗ#٪'JPCT٣\R[TgT(ӈÅͿVŝ/3~HlZk^#MQRH/7| uzAuRdY>)ifID0ZhUS.93Q n~uj0J!tDQ7rSOdg-8[ur3嫡FY7Ѫ 'x )8%15{!ZT*!6FZZODo u2HH]dtVD Ց1EBIH}]"zcd^Ўp ;0dҽH.SBA֜ϰg笽{>OJτK7>lbz|D5݊BGRYE7WU@DS6T6C$ggQ7 եzF rsm9~.qu@6XLOO-,< Wfy&vܖ`L]d~ So.һQ]NhtQvf;Z<`j x57qՌWd$?u@4x0bIޖ"HyU21 x͌~*$i} ?kJ$r5%R,^I\Y7S@GQI+i10cSLBS.=bi.w HUP Y~?3tVUsF N=+h֟=Vo׬N[_R)ibA R~O-Ǽ3T#TMYvE,1Gze~ZIxStB'0׽ʛmFޢIBO;^%*H9qגѰЖ(ǚj^kTܧMZe#P+Xl$^c"cS ",a '5yv*vJ d(N&UxsPy&p.7, ,,qc.4 $G1Ƚ!%zZ0p8L(z :YKjб>TxûDc={q.U NMf<׍(Ç_S`=9k t(iX5(Ҹ3Nt7]ZdQR[`P,+8ҶMli9nXBV1S%;TP{lFMWXTwz-{ֲ!6ٟH THu504aqצ㙜 x -VfSk*ڱ(.,'uPD@̚l ?onpjĂ_ 7wu;`ـqcJqInG _\-А1Wm2枯>tt4f6n=p5́kdHw]-ɫ*ФW(P'™(y `nMpURɕ"k`!]@ayr:N$]]pM95D!`iYΤ cɉA3 :j܅6/X"1T {ɸ\̹4/@m5E VVK}4+NJRCWpL;;V\:u+/ς})4zd.jtsDx}օrDyT AH[&ɌtE%D}~[xn䭠6Ɖ|N,[k}MtdƖ,< -krh zlԢY\kSR>ϩ*C,NN1Q|ԣ8c_TtXbˆx5^%~ "|&D/ڀ9}k<)H5 1J7*HTwa""tLW6+HgL7-RW%gk_bO PAa\_%hC(:ܼ+T28/X7Թ5:3tP<^nhX9WŒQ+S(B7tmpJ#va ?^{POL3~VoT,=S*1q䧝pçU=':g߫FTq9;KT%-ա]V[,i:Y7$P'T;p3kf&8I t$*r%Aٞ% |  ֏+FNf >.4-C㎟gó8\$bS_+kD?daƔESrZj@yAs @pLJx?[k a7O]QCar;w\ ?֨9X`87mzo;Vȯ7a03@Ԩm 7$KApQi聄~ʵaW?baO>#S9}ȦgkKIbPW_Rt:pP>0ڳ1&AOU윊I;^@hA2uHuDnHAj" R,C!טn*"'i`=ˍMGm[ H!6?ŏ+ TΫ/O~S3>ItH[v7E9:?u=?R5;iC- [gOȨ@C 'B9w)g& :Tk3s@Y~?D06O6K2hg{M.Jy1YĭW΋k6͊qb2 zGXMm-e\-qS4G euci9^g|OU$v=HL]@"d h O>Lf5v?kz*tg\Ivbjr}yѬ?.Xqt3?5ip_) zJέ J%\ݨdJB{~|BكݏUcsr:HE:}xu(IvU"!"AfMg~n|U(YO/+oͩbS")IJ]aNJ3(Pg7l`?Fj>&|V=^md\ւܛia?!q=?~"Elj#Ş^Y^T!/R*㟷fɀ6ucz:m|/xXZqܻ=(=B6U-Y^NC-P{_-V^dO~ZA{.97߰ nHa\w):T}Tafifl-ˋw[{eSЈ5iVZW怩(s+)Ga.PT O.Ky%>KROD0.[jz^(49DupNx%ǐ$r\ǞƓz K[>);y N绌n.cW;aMO@  vFe[y9)^2#KR{(XE,"U,wdKiIgf ,<#;IsҏO?D LWW7ß,rɈ|z1[jsvd3<{fUR;=57$? osE+fmVPrq!IW\kykq M( [6ZNrD\n #5?LFɆQRnk2QH&Bk}J 7[;N~ :OaV@[5?%}_n'J5l Ghż*4xW ΐ2 g;*LHṪa`2E &|~C~ќPLiOOf٘wB&͞|E\"F4NTf6M{b(D|b5Vӿoe%N d5MgZ'(U7lB )D1aL#zM<@9DW8FD^W7G^-. 8PwՊTݩ a.f|ʜ(#9`#ˌk4sZdԈ@TU? ?D#daN]Zl5yD DRӂ }HgM`gZV ťߵk 3 K%AjmnFгSWPu<57-*+2e+߭gWb IzeNqEKvwF/dtsVF8LxY|&y >ۤx/*͡4TD؟*Rg^(hqzߛY#6j\/2S1*/Kvڣ> վnwVl5stqLּ5^e, uP!7S1ؖf) pigYx3Ǐ k$,Igep78Q'X0N4_j@GT+u\pYi-mM@¥-|[uӵMzUvGgȕڐLD"dT0Tb⛘łXYSPZ'܌aӿ꡽u^;Du##x6*"fڹlR=1ݬj 3ķ7J@aKΦU"E?&o$8}+˥5> w=oeZ6;q2,b}C(u4/qctsDQ9 譌`*3ңi[Q6p Â>BR;h zP|Y,H^!Km%%{,Gщu*ܦ_?2(_7JqG?2#\Zn{%Pig7\͊xd%'mODsh;h/H_XeQrHZh_p3Mnil=@o-FYhm($63Fᕠ'X]@>(9b*3miih?ﳓNB5{sy4wvTbc9R/)嬺>a_BrLs6XZMfh>_acRK[PUaFyv5xz gC>gKWYْYգӴ.Q('%}ǿ2= 7ԥ h:PrޜO`8Y-Ɔ}x翳YX"ed\v=/rT0u7;IaB 9!e@q͍tѠLv육!x*'ab'2%k(nyH1f0y'!qǥ95#SSɚ =/-Gn5#bC TH&._SctTK@#?$AnĚhss(QX[F'aMU/֫ ,đ}GK+"4R?,=,vkބtN9Ǭ@%kK {.fؤ#q6*ǜG,⺑[ &}m}IFz<,WK7"e34aS+-?sgkTS@Tv~ܞ9Mxr.{Weӟ_@e9kHpJ8@, ]Q?_զst>clY&Ue:GΨr:y#C6sxR@/uJS S`  y^Jʧ너l)L g$|"ȾŘ耟!0{{r=PPpSb`)vݕ _z6|vo[+C$I]ʟ*^G 3vg :~XBCDtNX pKzxawRtP bGg#-8OݿX2Sm0i)\NV !:xbm@! 1i# >D܇rr TZG$ xGKk4ЁJYfA.uQ#D#j ZhUjD$*:}&Pė"ZWK8IqJ d0JNO*C$8 GH;N60pr Ӛi$#gNe7𑤱HuUcJ %"X+3U_T.)ZE!9V/C%xe~NrA]&_?Ӫ} O[mݯX\Xѧ5@z̼@lJu|k)|L`g,/L&v+~4@6GK\0"@f2S.Isrh@nx9tɗN>b;ֻhv3?=Dqi)Xʓ[Xl0OjEh0e=Hw}b-r,fācsǢ Fe@ܜ.Kj{CoIᜡױ /c:B\gjKu8R?A@[̉/<қz0 >c%<\K rTaqqg_Xun6[9:L_寏 RP;tHEL?5ghs ; :ux:(#[.[cx70wk_O:D![:l í1TM/3b{O- Prq;=gR})K;QM,sS e?DW5G/"=ml),,>4K!6jMU ќ+pH V"i/mhM&Ya~:=]JNPsʘbMݩ> wp2 AχPtG4U.)^!o\Y'|po-GrujЁtĘ*]t|2]0,jtG <20 l=\}jQ< V Lv(u1|&y<iƢOZ!Q^g'^sU UtQ*/z)T?ah;ij7@CԄC}Sqresi 1VON>,+0*OLfcy6K}\|<ӽԅ8Jr-I7%mIRϹ "=6eعI=矺B\rȇ(f&e,hoL_5 rŒh)h%\eVjA߬({'R&@k"Shy4^@a}fNeq <5*GnG&VnS,- 0BAWDg |J7Å4ۼBwݥ+nS>t;E&8hN_1/}0k@b (bKݞ׶W6"L-5>[Jy7UgUlH_̑C#q#OJZK)}b.UEyeq/+)80(ՊUq-=(4vg Т?̴an'~mL|SiZ5'z EGT˥B&EVA|=M0@`{0z5 'cĊuW+A+j$Ƚ&XBc.T\[D>(_uܫiT( Z+e ֻ%{_]el7uZSiƲc6T_.Zi8k uXPkWxfjlb=" 2WjmVAb@aFpt>p=ՈОϖc: 9/i k@Ar2k%_$K{*5syOJiɀ]MK'/Y@2(Tf guTpfCCpM( <釁\?@e]폏<,gV 8-Ga(b\%`ƭ=ypxp%=Lԕ_KtP{"0-kF-):i&}ow]+V>#(P N}i'\FP˵ hO_?] *YC1bˉKʏȍ#; ot.gwL;t#49xZ4||Cb =mcpPiNPr7g{+pwI5ZӸwm P'qlf?m;.SJ5ʛF:voÍ L(d;,ri_E8S^?,9|шPճAc;0rzgJ0tplSqf~~;7p S*eY}u15!'w?(0gaE>b>bHKC{nM+av?ጙ֧] \AUsbl!b葲? [c^0޾v)C.y -D/us+$8XB:t/E bG65kg5[/pg)+}]E]}2 V\eHb59ƽſq%N2qU߿^l~=EPzQjwHVv뎾pV_1UR+%2/Q~-)^]t~7XCBL[vA9&q_ש7*D"J!sH{_pPOZd( z8QƜT,tSָl^xK1%9!OԬm lkd@'Wdžy=gI{8lr{M>l0MjDʮ.Z50;eA%Mgf|CzQW3x*W.B%bWa>Dޮ~߯);Q84 u;߾ 8p`Z4Y'aiUu`.ɵoKMDg?1-p昿F dPRR BI9?wZu_-nh>#  M> F%o;M5A u8>(Ŭg|#F6&j:0C(T`]ptuG˷%w}Z~&e#}~FWaE/r|6d/|W8S-W(V hkv7=ՆS/iͣ/j`U b 6)7QTkh,|?^G$dݪ;r$)9X~VvI\3p3͑9-îb oȺ=CL|7P~Nf6G2cJ!hf<=^q5Fw<['N`Yp2asZp#fLŦ9W~aRkp7NJ|f1KI`\Z&ɱfֱṝvEZytU u*27S9QVkГ(崚-bcD)y哋GtE9X.ZIsϟD,ԴƭD'iҮg1E I궪\9tvF>@pP̹"Ei{5E{yVijЩGx [Ȗb$1b?ˉːnv axSu 7ɨ+h !x)l V[ʸEG^R{BB$0lԳ5QF kw\2xU)GY<-ߴx";Op)PWMq&Ax~bV|ܨqUD#=b~}  @:6uf7 @ n{TRnK$[xE@z8Aw[ë?& ^Ţ0lt4!pƄ{әm\rlyꈦ'i!n ;$_vu;񝼖}+e.4̋F *}e#uL EE(]ܦ#:|F;j}e zi7ʌܽ[l}TAv=dd?NSiحGZ?E%; 2S@ϯ̟r D[M|;q/*1TyfkRe z.UM 9<]d{{;3 rKZоYAg!D揧MppF-3[H~i#UА=$ 'ypƦ@ &+x.ٛ`}9ASvҹrУ5i´a'ڑLxj}c"H+|atR*8S 9`R[VtY-[̕^l]AUg鉯| D#×,sT@w΃P, ׋nﭐ$J675 ~”mLjyD0E.3fsmJV[ӘMbB xx!>@Ç;`Yq@t7!Dl A]/[cWΈنS#^^sȂ8 c4Me䝯Q+y@&e"Nȧ=+\,nH%e#-ZF%U8YT:'Ԉ2=5ZmG<%}7ј%T6fėն-]cyz4!b+oIy/5%DQNZk\ sS1 꽷n0^DGXrUylD oGy<_mx¥S2P2ה|U1favpc$U1vDo 9_0@b4vH&6pLUh!`]jMnsE9ϪcsIu^Q"p݌Ý(3t48!ԝ>FyìAmTLo#67R*^T$Fu͢Q6|ABƵƞ8Ҩp%Qy@Exhi,RwU^[ǭ]EtХ῏'iaibGq!vc4g۾:8L!-:Sh;x ׾! ,Z%6Y(,iΪ+OX#l{D&佑a0xl(q({vdV~ѾӦ] بH2+b{2,3R,J1uϧS z_|#3>.E/BC8V%u;Y<2̲Lؤ0K[oP=7`E8q[ѳznW;U:hP`7q5`c ET #>7\>=gp' X!m~|[w˴i`THfHP'r( 3VUOslnV,1Z8yH`o1yXh Jxk؂-/s0BDw ~b03tB{zOU,`vEiƊ{g(;,ߏt߷o&Z6ԏc愈tWl#b o\Wv&ˮ3k^U,,ULFOy!1V[>SG{=' BNP}.TR˜{6D^J؁m.o nW<paFjdh1F3FLUi[*aymOk?{' /7M[XhA7ݵGO )MVjO$VeR~s-;sox%ka>'$Qlo#@7&Jĺ7\=q 3֘w +A6uJ]|4\x;JTiB{*t$(49 y=4 "diL',SK׼TFw|C 0kƃ;m0|I!sj~vQvJG7l&x4jDL޽D^)^x5_2$ݔ`_皁y5W. )4(kF<RL\j֛Q/Vxw+7tb5֪wNԳ{;T;NQM4B>\KW*X]M+A&b.fg|C-gL𨟃vf&C.J*;VJuې^r/$4C*|mE;vriqB ] S-\e<`#'J7u}eFFprӤ,ż3͒9kR̂5JdnSZ$6X~a'-I_Noݩ.Ǟ~tA%P3@мOn m!Ƕ:L DVXYGgTS%Ie^km}&Q!a!糦pxm1tMŠb/脹.|j=+Y)5EkqލRe#[1ݢy?Lyϲr+(A(@#mYE8r vD;VH m\rbP?&BIjW%fqڲ>d=23"qI!'l_77=^{PX6؟iHO0n^t'auylơ~1kEtqlK_B?w˝IWtJ7/dgCq Qt&6CY|7 mXF0xK-D֜䯺~%Qa1c9>`Ad͔sD&oǘ^% gdT+l$'g&qbvHxXMi<耚oaآ/)%/c+o3^C62ta(돨Κ,v1oYNL`GJdbbjT"u3+3ГHo#t7 Np?\)a݃P,]ysQK-LaVbt-(WśmӉރS'p=y|F0l|Bք2퉯Ok_|葥ByH?e3$QҴ2Fz{ZyVUS֚j D ZA䕤4fEZRksb[nlk!0b%71mk FRz< ؝ z'?]{ UtKɶ CW$Ww{lfnQa6#<-^Tqo V5 f,($$T:Oߋ E:( P!/3!+(iR՝xfQekV~s74[ƽh{6Y0)[hBmc$I| "Kdl] f*csg,JWrlLӚ۝ ?ļXob|ؕ[fj=3 RbWsl^loLn-rD*`oKW+8AƂęxCT0F!kt^uƟ*ߑX1jg2l'] uI3[W{a{m<2|RC,mCD$+gx|7TS{ 숰tC1JKOR3mdikR*!RDG^7wr<4nJj/A8 I",'hP.3zX=sOײh;:*/iqh"YK.:|aIus:pKҘd͊lOox~6TLtk.H|5 YI7H0 w {th ޣ&i 0 FND=ʅՍH&Mޯ^MԹ,T<$ąX+|'g*'l ۢ71?fG.*yl3WXM$gvhnpdͩSYƞ,ov# gWxU,-T0R#ze6h$pAH6&t ˯ @씱Q'ѼcZXiH"A2.βC`֏lS0?MARx 5ʪ6E+J!ܛwگF , 8 ƔyŒ-ȯoqr[ӬQL=j lB?0`V'8xUc;UpQaz!iGRq0FwRdW;bJ(SչgHLgˮо!M蛎@Q!;v3n @iэÐ@VOnVOӃO>{0V! .>QUL22؞2Frεӳݒ"٭۱ܚճP262NcCiĢoAٟ m|M,},SV@uFzjŷlPk|J=cZN9dxCHܟA-4qF =usgKVjx5e,T۾x MznUpr1Ip{D~6Labr{[ ?O s^!gdGD\Y?Q7t\lp+-_>179:{~wWbjׁ.͟gi+5IdB6TUa-k*9+,3:mɤBL)ezna"NmکϼlBHӅ%IABEvcs qS_Y } 4$<9|As"\X]^D扝%4hCL;D,V/)e=Q7ն]vM] _dũ+Wo* {EhRձbʷ{g\R_WKǰxX'@q⮴$;GωAw˖3s8u'j/gY%;-K_ɋ]! A{ .[}X, qK8D▜J@* 9ЛYQ!ժk vݘvx wd` 8TO)CGQ2x&%4ZKe[rxk%}D\J0ȇ0ግO}䳯Ƞfm)aSb\ܛw>Pq؝{ވ jk-oAqÐ[JvU/]Xߋ~,a.B]  & KTZefj )eiGzñA7fy3u"u,} ,Pٿ|ɝ&=N_'9`/eA{ FģEh*KGrVggRE&=iqP@/xąEGUu%XNXRbsO*Ɠ֡l>oMiEH+H|!.:dY7,L5E-b^#@#8l\%AZ\Id3"eQV︜<ԓEwĻ)Ҹa8C9dr,V* J&f:U Ba 8ŰeMIiR,t8lp늢ӷ0w}"ax_G} mķg%MO宒t:'ܪ5Hpjg2kd,S0zeĠWs݌M^&J/k%ݏG W `]9ޫiyUD?iR寠^d?K)L>Er_v( {6t4;3h+;`OcV_o %XeRq7r>Q~N%!{qxs؈)=eKB ŮηhB^BņtőFwT h[&p)*庋?ݿMKk(G[}C/P*멒@dO.c0cmϮ4Km3Gthbޤr<(̓Bp`pˠ\+tBI!T!(Ϲ;_UttIFRCgH3IvF`}]{3׆L~n=Kc7F/Ɠ6b% 9B I%r$'}en}LuTaHW2M")Zs~vZV'!IM[׼k0k(B8^ U}stN}ɂoç 𣐄VhuZ`b>۲Ќ=(Y75;j(m-hkӫ K/T@vǣ&=GD"kP6dJA@›.Nۻf7{p1zEGYoe7V>ynۑXh8L}Z0![ߢp"yWy{H__?W-o- ^'|;!sZEiZ2E9t Q71Wl:W~kFHZӵ޴=+FuyGb8 ZͰx(7ˁ.E6Pg`Ul>NfI*yp\!Tm!]_;gǚcu=DMs~rM'oH?% &| 6@`l{[#]D_5aNkL/-zt4du,Ц*%qFTf!LIJ>ݓӽ1,HLV9n`ϵwoqM;zSELy9 cز蕳zo8\IՈ|oX-qapid%c3B/~-6Mu)cGd m`]5^C,ؕl&iBﴙ6qH'忽 Ud*LvgWX7z}(q~%=)H/00w?%Ad1Y[&W&h(B&NSxPJo7&O;Ӡ)J5"S14|%D47ܱpCVvNGj3zF>nN! I .02EP2 {,Eip̤vD>Y^k^m*<nGUh{ ~R&|Ad_w'}m^nmJ JQ~':Lݪ(xH- }돉b_tpy9+`dlȶA2sJʧNIޙ#b(AvѶnkW2Au9{enPpn5_ Fߋa%d)%U.GExֽF@TZ&>w%f-~VU6i}?v'\*/T5* \Jg~hN]CUp KX="+TMTAh1oUyL<\3GXJdx,Աmi@G-PE[im̥8 rB#se^P5ɝ(*? ٧A/<'|NF60ѩ32ѯ v_6ZW` Tw[%/…aaހA G17ұ(ۋw1:䲡)XYwu}%V1-|G2N6&V1M4t d 0H_j䖧a(ohs ˒4w|me'NSr6c w  B\bH^-M45ق"BnnFL7?ڶW,77\b}K ྶ: P )X6:12l9f3,S$&pRA.@8'!*<46k'xbR \ L u.lhREMp 䍸ܜAt&7w Ms/LGyV[jKi ޔO2 qMƠZ} u=Idwk̭'Yk xBK=mi^}g+d =oOA <| ]xKr'Nh,l.2tbr Gz[9M}a;q;x ғ-81#-X8뜝{mO3b~gDqI4H[jĞ 9؆Ԏ2Fm' ˳t[4/q2ό_~}plaQ;}0b^޻Ӧ G }ahLxtNQ-W%os ߳%cFXI3y9ha/d> Y#ʣEBdL "zѾݕEFtJ蔥mcHE sC5З'آG灦Y2xanYQZPc|>;dk*AxsEfУ6%+<̺ ƫbևZ:] ? ,;V bP:7/6Ыy"^"AӾb= 9EX.E4"M >bCrL^n"7SFȍ-_147GExI_Zom{Ȋ@QnZYRȏ]ʨ^T`+&Ct3M"`E:N&虃츕?q;?(OD"^{B$Nw_{/:w(CÎD@7kc)]¾X9ۀS:m\\r5zqG cd6[教]e2eC\@5n()p;o_ I⛻ \^9#q %}\ tvYog \Xgj _)+ܡ%B.W_dxiNdrxGʝ;O97 i`%䔩usL pޖ .SCE"݂ocƎt S">$ '7_,YW]75ٛ=(Aq5HJ)GHoE&N7#!Mm,߯o;xu'RYôܶ^0sJ6N/]OO/MwǴ)5sm)EDp.dF;6qXhaÐ ;^Q2T+[t9m@Ԁ׊"-|9ۨڰ`(3e[@Vfi9uKB0ګ;ҳ֞NlLy3MoNػvLib:<X &^2|g8f{ @tz(U?\_U#;MO6ASnXu#|_w+N*MN'dvuWO_9-'b`mT Jh =,' mul+usu+*-o2_uc?ƪG"YH:cC줰5*YA [52 :GgˋEi[r=C&r^L΁n:-~ɁqūߦOh)8-YO(r@8BPÁN~RfH]-|ԝ_/S\Y=R|9\( #J^-=*ȑ )2((ͥjav~NNު wϭ~@z~.&/\5P5QVHw"[{R)AKia1]|Cϵ ?֕\wSwoxù9L>KKFi 3E7N%~SLݎ!Ne u SX Wxk/XH:9Ӫqq~oVˀےNJ|KNqi͍A?q) 95Sv}9k䡜HWߞ0>~Pu1wjANn /1p[y{KB)sJ=Q#].HIbۙf %m6dK7>^/@\h,xGg|*vLNnÃ8jpEU0rr6:jesA&}sREwJ티S{k!bi x3GD;;c-4Ӷhb'~*6fnbQSI=׸E"}U`էYKgXr %ۍht7[f!keHC'MQZ T^uQǓN I 2PD#&7kIEFMbesB}=ͺzN23H{0QY׿ήi]xcϲ #I+JAj ~2t>NXWFC1ڥ9E/,'|j5_Ck,p {Fx ow}qIcJ> \8exi3a ^3tWZ,g\)q^>0/ I[M0ýMsE*(x[L=Z&:C,H*#3bU 堀ni7\j߅3LZ6 |N#h&Mƒ_+x=v(y|-MVGS=JdzhlI^_I7S7^Z+;Z 6IĖôOxf,2Q6K[>eד%f 3L<JP"~ܣK0 {+)En RQYnkKCc㝞G9Ҝ5ej# #SĹ!u,b5gyaO >{FFs'QY@2֚jL6o2$A9!$g_(49i9Vo^`p'.p$(I u.GTVWQt楷4n*+^`pE(. X$J6mcc8<^!B~V%Ѭ< >;dK u8' H[S-+MFsOD9Wx RQsie(O⟸d;c :C!@;'".?d \xsU^Ak,q@p3xBxS"*q )I<l1\3ԯtBy䙈l vhwV4V5PyC{G<2˪XVI`Ks0Th(+-GtbY:{D3ppooDg6w)Fn6ro]ԉ!I%-f3B.|GIDU:G)USFTsc [h4?9?9 3iK{75N4( 51KTWriИբ{W^#"kJ]`ߝu6r#0<.bG)^V#nGPTm^JQ*Mo7V/:.WH];+>WZ%m]B_߅da I_F4-{![UX p ȭV^[m*Ip~ SQ| -,rt*VAJޗK(W"z=ߖŨcCUYUV7wC̦4gOr3Utr< )ech>gJ2zML ֫MANt'+f'!GG6TVtçp̽蚖hQfa$a'$ڥȨ|-(yhH:BZbªEȺrE@V3h%~6+(|) Cߊ[)uTga='qW_va@`NZ~#F"vFzaˈB׮,M9& .;C8\K„bR4)zޑAAЍ%Xs!s'\ߗX yVGL1ڷ,0dtzQL\өc]v~/l|cH~!/-oP@@t4d[j-FQ- k N~>/ݷX[/QZ;h~hA`gTV h*MotjA+S):1 9n|=6u؝9kmR;AA)Fe'-Մ鹛Ǿ^d, W0 5(Ҧ](6,I9l*ԏ,#Z{eM,0l _ ahLO<n~l2o%1HI l߷CE!+id20ǻcRzx\] |~ZFXϥ{C~r*>p Ck2]aBtÌVfgcY[7ԱE {6~1 OAYPȡҊ @м'n#s3j"p]7>ԅ1`vWMYNNiJ,6FȉVڹ_JfvF07  T9wrɦV^p}Cd,57DDcٲ\ %ؐe  +yLX/-I%CMܧYX}}D88t*CiӪd0hu^ގ96Z-*A@%6}ӽl:5E‚w}t*Q3>)8LO <}9T݄>A;ʫkpA`2utY 'jF/YY6߷L/SQA߲FGa&SkrflvD rց x:24yZ+!7*->7Y4ˇ wv"Lv4nX[UyXNz4I&5jI] eųdPwB\GT6z|I_OC1L|T@@Lef5mުaN5UXoE:'d=Kƣ' ˊY~A9dbI3@H`hr؋'D-S"Da/.bOXMȗt\54}MY{u^x hKzq"8x3w4,ÉB#RIMX*‘|WL%s]Es4%Ra[ewSҎG@cw*V^&!]jZ )n3r*j\~Ak$qQWxZ;0eY-7sߑ`Pvfl-Q&-(/+v\/e-Bv22uH&C?xGXm9wMǵTV4[+ EI[CAJim_dP*GN4AS]&^̘+o_^Xn-yJ-a C%j>(&{9;64GK8EFq(_Kv_tOl@6@"o)餥)3,1ɔ| smG~-)VrBoՏ,*"#E@S<^i_YIo>Q cе$zdhAu^\ Qd 6AU4?#VQhFR L#!?ËFʹg-[ ׋/7-k6sӯM>l-M8t!C"w`cwP5oJ->sNJB#B#iixA{ 0ڊC/H[%t,:%N)e}$W63_:0{?W vzƠd7F<9R4X 0>UGIv°嵚ԏ$b?Q|[9dVR:܅vV= Ws,H=U_ބI nA{6Ȣ8FIzX\qBd\Y`TL׍.`lg`G3kE.`R>; _M&O&Vdp ʰ?A ?g'"Ag37߅c=/9K=[&.^Z I.\H 2xQ4[ն8 ƽ ҙ /d)Nn&&s;7c୺鎍Oɖ꩓[u~D:ȫӮGXŽ$:L>ΐՊanfv/vcil3V'&OZ&'!,B2>>He@ݦ=>R2tvT5›9^j/+M PJox)-/ |DkVfr"\~DΞ * +oY.-ЬOH_#p8Kz p1uE 6YnEjÞy_(\Σ~Ujq$]r D0PC6AIR#1XOmdOh zu%*_,j1\`1ݨѳ7wgVHDsR\V^D1ύF"LI_KYI Cw2NnwD @o7k[+rh|!7826=#^NF=j8= +ufI^@O54QԗLZ&!+y(7H7IiGb6uߎHڙM>V7

    `oz̵mYWt`"TˁcunHGa,(ur;k~[CIV-1Y#ݟ F%)9C])LQqDj,-sbUJ|&|(w2LPpG_**-alc\:=~w:~j§.Bkfڳx⿩|CR%a6~ rRsfi,9w8'Mo qvvgq[)R3]B5}6Kp2BgRD̚DŻ&,eo&x_?^*]!<Y ]z췹r"eW; Xe\x2afqL(n%֝ju lsҵCe L,k!QCw^QKM!?v~?#/ю,3Hƪ]g9hZ#hz0jB My,;P˄9tAI+;zx_X1e؄qYHBPj~|/^ f~_~{:xY$pY6ÇbnMF )(n' {Z7Ģ =z>EF«_Q#!'ۈxЏ\eVe`JDZ#LNڀ (Tmmd8 zL~JQ&:mM| -=. aGO%R`fU_к1z8=qsP|j,@oE';?+Gu˥{ Ux%M-F^b@ri@s%օ1c@mr%L#v2hU T1i)%]DQ![V ] kc JQjR;XQT=2 AI9)c6}i^Wฐ? &ڷGH,lg~܆mր(Dm֝+lb14w>v FmyU;My}F(M E@קCa`e1 a]?.*b#M+(wn%o(<{>*F|!i]L޵2¤7:57qen[ς HPGW*P\&oJ'e-==fdzJRw jJP<=øcdzZd$jK} 9:b.D WDQp{F=e9 agLb╶ ;c\S!HL0>[qʶ!{B쵨j?c69"AH=(M8|;hM[:^E[',(ڃlHCS~(lw陭97plF+w:DcuiQ)gXvIyAn&.̖'#X)5QX(O GhW$Ao2KVdLVqR^=Cg7R/FDjӶ';6OȂ謹IeeElUv_MV Vt(F֧{j՜F 6x)=a)d.<%xUFW0nИ$5 iDm!@³+wVu4a?SZʪ'AHh_;=҈K՞uvh?q0TsCuv`~͏pfTtp 4J|jˈP կvl΢P憏V>M[a9' @ oNoNySX6h_v&pSEll+?ޑ55u.XAR$IVKD^D_#"c}'ঔϒ|9 {_I gN6ruͩDKz ^z [l 7I`JLJ AXXu2,pk5N/iARXۈn5^>l]?k %C {{Xٿ$6S8pwu?-=j"In\htN^VK;Ӥ~(dȩYݩ&Ƈ+WRkS'#i>,\?!pjT'vJ;*R={/Z(4Jto6o9*Q|V]a+7 Ptxթ% S݀XW=WG'mXse%ԫ|}q WhMs @LNpX" ֦8لEF]rP2ٶt5EfN~~ej?q1f,SºE\IG5 tDs~e%X}א&m 4}Z*$$5|yo6$yFͮҘMԗVI 327y넘G)u2p'4ujfISѿ JHD܋dj+̨x ߕ DK,y{/&,,5!E39)/YTV(*YKVl W۷so}v.5cE6juFH஦{" |ޑp~ a7i}ǫ.f' s%WE,7++?9ils8`5$AVEiŵV^H.s yK؟sIjbPΰܙZ9|qsn> 瑁) ZCa6[C3Td'ԵyQfħvc+!++ 8ζzdygMWw"d$HukQUc`LH!Fׅ~DhKĝqjΙ\-.<0>L{ᆴV{ᴒ}e|(_Fm=k "=~[dM>41W/TH~@KOp%( ={ ڻЫvwG;ܧhPŭ׽@@Sg|䀭Fjzh `2@m,f$ҳshmoe$4+YH:r(1I[o?4+Np JH|BI0nh/*gl}GX;oJ/)R\DQnHi0[,bS_ 5+t'{3RcQJuZ<.>9bI{7c!|d>Ҹb~ш˸}a'U|Vx ִf^lK@ s{#1H\'TtgX@'`KD@)X _&QlDyh +yyk!N50D(szȹi/_fI=ƫ<ڳ"F#YAꑅi?_;6˗Z~kU%y;) 9jܔBhFTkyz ৄQ-gԛ; g/>dRIujf9({gƛJ >=({0:,Ǟe=~EFfL0Ey=I.2oPH=XrzqvKE? jA✇tܛ#ĊQLV>ו-RX2EExcQsl([;o?>ҧ[ <݅edWI]K,pTº4>F; T?ceŔr8v0 =|:}9"O0*Ø!cX s‰BO$;K%3t9_4Or]l)H&¢|3뉍cӬ: U9q=::EF~oa]hbM/,:{ iWo1}63,o:mr]RH2NԈf7̐Qe1"!ރw9A`;0Kov)0[(d6lSU4A%G}~2zIk!Yo|&5(^1!`UP2pC )yTȇ= U\; ;v(P 6,$Ei kK[*{Cʽ:,Keɳ 鼩^`2$3vPL{VEW<_)?90ܜ:~^c[w&-=a2_j<; w$ƜBѮHbϙ7ba׎!j%?_.#[[S΍!!}@ , ТLdl`cRRNO&+ؕ'_ /یt*z"y h#]'ԧبŤ͈^"l1ܛ-D4HNL<&le[jeufƭL + \wKc #\ T9zv A*AJ[▝[/|m$Y4^e+8׵a--AI(~w9>C .F Ui#.Xa5H%v'Vҍ$};t1b mm\>"ZeqwȝlJ6/4h4/:mɜUL;A,J\@\ènKXJ4}ŪmȂrӮsjE`jֈSDCS:Dڴ<_*XZ̉utw4[@?*`^2LlnuujdqpY^=PH~8t$Z~A~j:4Qϝ1P,H4rM6‰U x{;+=M- hZ[$VW ma?&v#>U6i y-H~ xȴO- Qs5HLm3"´@ 眹 'j$6KṾa5δmU cFbY z Ô~Ûkel%$N6D+ծ@ wvd~ n=\ڿQVQȇm+?XLMfLJ_O^QʅTް^p=8`S֡ ; {QGEBGjFlbI5滿c>A~p.i8~QoH~oDYm<7=w6Kj!F( :'UX-5uR]oYwX7vN]ZJe]yxEVu{LX? MG6m} MR.c}P]#ڹGH=5JwHt]e yu/:KH$Ԭ>R⬲m9q:h&4/yN4a 0i>BP` ѷ!" Ey$w3+rfd@3\D8e,my2]\m޻%\!z权Ґ_o$!8|Cqph#~ }UL IA{b_^{"n,E~9hFxj臭 }-Vf%&|LzPH5rM<#w%^Gt%'4o/46Vf4Fϩ?{q蔱j8wȽ 73>ރ[+Gv"?=%n>z~v 혭я;n4-aú,S^~}س=аK@;bAyH8aN"IZc7mY{o )Q ȹD(B %[+yv$Y2 ՑQi.#\AwڼK(;wA VWE'z}Aelh# Kɳd7yA@n(%lm@dm5oV mM.r߳(#heԊsGti-C3G`{ح#MS!`VؔilRSHlTr{2ҔwB|0 G=>zΜt 6߻1}J&~G X--;T b:f{ U+#k$ngUS-בg?yWK6\d.?+w%PTҶ9/ű0,')A}6:/(0Iu+9@*8_0x䈘 |F~X7x-zvCI \ ]H9b ہq[Z٨XLVEE@S  x{V^tmyC h^̢"L~>|?? 'z| Y;en[\Jj&*;~ң8VF(xVE?Ra-yZL:Y{UI}jZWnecZ0UOR7چo r_%?n VHL9HLVqCgP6qQևs%U~M&]fWouQ 판Γ~X%h+h Fb*e͚:ҏ|K{Afu몄MBf\ߢq)?/;aX_q1xJ\E,wo,p ۈt/=C\St4Po!b̞wF=/Cذ5ŧҝw֋V qkW?N$͂;$=ݠuM,]ל.. 83 <0tJ|EDO\V$^C mUVC{߽n/'m*6; > ٗbA4J&@tn\4:ˎ̀`գ!ϋ`x)zRSaQԜL"QnLHXA`D 7%) 9? I.Z ~))4տ좆V' sս+/ ; VzW5- BEkijAڧ!h6ajQK+[t:GE`sAU%$Mzrdj m3CfhԦMEϿ^(e>Γ~4F&~-(숖]ъSvVwGHH곉DVafW$Ơ 23ev*y=80=!cS3/ƣ9qlMI ~FgMekMD" A76_ZQs͘1m~M%bZ"Ͱo>I'U%y(0 o-ztLO.h  lg;kU~ H@v`}+խ٪s8 $.ƅ 46cb? œyrvW]6:Dď]&A<{f+O9 LT3NCImudze[^ z5 !kM@>AX=f h"Β3)h,w /ZQ?JQ!٬iXX.TqjX "&5LFqeڤh++Ζ&X6_]Hyc%7_}B(qr22l:,YV ii) JQazogQ+/1 oBX6"[Ԍo"Lr UrYr7Ć ;Q}f|I ǽfjvXJsWTqusi @d֨0ѣ6:/ Hp\Kdr $=?EJ6)i`]4$}/5./wpY^1CQ|V1pDa3'CC\S)', W&.m>N8v 嘫f pau>q[1p8ˠ0Pꚝ6"w׽ Hsiόx ^gdZ[\UY\Jw`t;E:{ɥnr")Ge5 s J- EDeKPݚk=? "0{dpem, <+:wuO v7#Juy2L*쨽50hvKjmG&JD@C"^BG?'@uz5SV%_F6L=,UeW2l!NA@/kcEǘ6D w칲|+^q$ RP/ ў*^icw:c*=nј1/R:8a”jؗ?Q":̜M^ZgαO3{f@+{L󑽣N HJyhYs),X\5,M,Ef:zNx3ԸD*ÎZQSu-ȽC"@k"_`WXȔZM&jG =g8,9C]BŁ {!~^ٯu恄PGjЗƒg:wՐDcb`\Ks~҄($!OENNnt R~S=XsXt"xzj) G׌ߐ~!Cڌ*/ǐ9rVK ? ) k o2jzilt3氹h poh;3؊n89/[xGO4'**>v*!*˗IəI;u)R8~=S8Uls&)瘍Z,$_o2?0Itk:+IŶK?RQ|ZKT϶چ]cӒ KLӡ{?M>+$3cA.pP0t|l?fz8HO.Dĝ=+ia޷,PYsҸNfߥ &e S_Բ Z[Ѽ46vL_L;E=HsCv bW 5HegYYF12ޮĖ5|r?T4֭ Wa_G;W{V%jϵ,f38Yn32Dpi3_ T_rBmr, *+o@Y%@hg(i8nje|. MhgU!vyTqZnCjӂ[7iޭZbVıW TY:S#-.6Klzj|i<NjrA> /Ιna-fF1;AHYNɆYLrr(frl?p+zn3aϺh r T+9 ֚=xACEL2ZhĢ&'mz檬H}MW+ 6'E ُ`IǪ:ۗ3':A[h>KXd򠍫/4Yǧ=KdghA9c3TkQ_> Fg֚;jΤhyMS2Qx\fIC1xV1gx 9u!ܚeXz E-$ر_9&(]!ȴwP^/Dwa\pkfWJH?H_HL~8-T'Q .SK!:r'wq> E0[7S0D B'@v cs#MN}%'W \ lP&nwƞʙa٤=ק[ }AFSB^3NdڸdŹKƤ)$6o]mu S0p5z;Iv_+nц6=FpA:sTf-4o bXʐ(zh7;lMP`b$_1tL|e=\bx|9v*ЎnSӓ[O@f"'.g* :8tlLtސ &ZFۉ; ow.t+q,b#*E7%' 0 [%=՛O`p?0988x:;w_ 2 Maa4jpJr_|ōDqYTaLJT-s.h+gGopA73,{Xs`vzfRDC8FqWx^$W2eU>}&-`j*}o|g1׵Ą&)I]:hԀ ,d`k[1+Ii"-GDũI=Y&\| ,/-ϰ4H#w) bٻSO#1_ٷ"FF7Jt4xL8Jo94݆'3#1cP'JG"ACnMzc)$-5"9&ҫa@af":n TL{ b}<6OZ_bV&!\wvH85E6`]"2&>d/˲C\vAE@e"tڱ EJ$s J%s%"qM*)D!R0ݺGA*to E*%Yw嬚ҩ&z" n"IŃr/I]xCu?e jj3AH,^,^.e,Th=v+-2k;F7[ L}7E@)IJj #ZsV%Q\.;ڀQj>YMj*yAN"p;J,vd>Sݧ DIp,luc,>T6j9s ˻j8H$;A(R_&5GFRx#F&ρ+GRXN-jKPGmNt0]7Jl#OE>'"K e43Xk΅W5}"Am&/-=۷AutOw[V@ 4pٗzfTPF[%V9&'M@.{ڤysi޾I_01FPao@8a̚bE%)RS*3z Ň6tt҂]"tl۝>G$ K~cݣ^'vLtٺn%?jly!ﭦn$GI 0%՝usP⪿!;:D <:,G?QSadLݻP ̸?Oݠh()3..Hj츛-884͋M}"C?ܞ}6i^V&Ī ({1r?h Cd!x[ZZH(Z`HQ1mxG7J̩5CKD;r8'76?KF[`fR] b)tG],.#vGvn$3vnkնqix%0CN^;0X83bU?6.")(M 9&/Pp$BX 2\~#p<U#K5\-PK4ay}nPN۴*}HCӔaL}X{9f0};Y<&i#㚋WBZ!`?y-`:fT@fb1XeSI}kHd|Z @.t=]=C__Qɳ%?5&ߡR2 ȁr٧;2 ܸa2m(Sŗ:gD|Fͯ0^+?"hLz/8ƻKPIwׄo zl]8*?R}F:-n}hͣKfCAckH–U6=(J1H'Jswў'H3N@|y٭oHx0#.]+7\]&#q[yN/Bxw-P_-6S^NQީ(N=`qIc6J3fBwI\ÄNE3:}LIN^pte(b1TXsR TXʈ,u¹ETp0ߺBՈ+DW^In v W}yFzZGjb-hĚ4c>DC(4BJXH㲎tAY U7ɞ6) x (i0B'zL,SA`|DB[O.x"*Hn冢/A_T-#r0asʈSCYԓ;2O|M%1ЍFݘC$cjNg M`;z_% . -ai),pV=S"Ɛ_b^;)grg|MW60J &Z!ˆj2-'yiUx1PGoTYz( a}tUhh]:kM o(h)Nx͛@!vvz\tטmjnf E0|LCz4i!'!i , |gyꄪȇzGXi'AVqL)5pvQT7w@~ L]Q-[e$젃Vt 7;9 GTgx:;^L8)\ &_nʯ󰤕K\ 4Dh-& 2"eSúKG :Ě׍5asK6e5rs*at `dEByqDJ*=_?k\f;:a`ä2^t$#[Eܛ7ݾ(IH !#Tr8ŰJN`#kn hv֓:@0+kT2#ۚnU]r 7%!. ZS)tL%Qj P0 }$*o CUyHEpk$V (qLN=h"]usc:W}!680Nl9/<qK#W :ETƲ]i'9FQF& 8 9P_;" nYT7Q)[JkԐ鴈2.n`18<*ØR)MtˣF$R,J=蠶$'u|e3haur;X@Dʦ<ğtm-fMaA@8b\s05k#DIH !w(J>ovy|_j~8hE KQ Q&jDU8AHGsݎ. 8s4:VOMF`u(:[T~ӕ&+\s |fSC $L+/]Uo3ׁy2z-lߡ??DuW5^LtPhE{ CX-bjBk`c7T,G?vP(lw:@?_tX[?Ԯk!Orf[YDŽ^Gg"Z2$([lʏf;rԋ !)-ܦjl&zS>|,j^pQo1?RE"=bO@+ wӓm`ta9;,)6ڄi0"{'ň]^{!s 6uncEzbu9;*8Ԡֺ,=%d&6%uq⊉58)ZYyg?IhIZaCNvMgd?FY5\iWe~ LjP*hԩrs?ūv3Oku)SHǔZFY( dX5=9SAJL.+j2_\)E0CCKt`feZ{]XI(Y;"C;}"ggװ]"b\uQXQF(~;$~.2`Vٰ(6ßTSrZ<8-'d,M5'(o55R$_a~N -r mh/zҹTIVCɪf=Vo bH`\TY`jz}kG&ALruV|چ`LRt3 #UtdNMVͶeͶ$' Kl,䶭Fd^XĶhb \B)spaQő^l۽'bT-_Ufs琯t Ҩ.]ur;ࡃ<*SMN!'ȣy ڹHSSc?$y w1V nUdaGSA#%Bdsnoن| 1 pf CcFaQ &3^ɸ:<ٿb!tc^zΠΞM,V6b8r:T9}BܷJ"%1/–_ɢ|.ѐ 9Gp?ݥ>"3 ī5oE&1wjɟک_ C4UwҼ'w@ p*~5Qs$EyGL"s5϶E. FNHH T2d&fqAj#dfв_*? qiDl7[5iT񑺧2,k ב}JZ&Neo?m ٗ rZH;3 $_{odRYIx/=D+85nheλ`Ct$`W\nT$7R`ͽ QyFkxq7#d"spx=66&=DF73i3ͬ+Ү[o,B,؜&VƭhmxN` n!ylN2ӔJd2ӳͅ/1 C f7Q'Q!" #}FYE^sȚ)#wÅ0^7!*7P )}~v/̻Dֱ, XP6)½1pCw 2@!\Q~ۈwO;Q~^9`P[ّn=i<'e}Lxv#8Vg&$q[5&eϓͮp kGTv_uzzھ"z\G{pyE0 f]3 {0~>FVy^h'$MxSG*4RÂ_cG?H7\; yEd~#KRIʖ; ܸRNˉ.ҳ mY`:+DEnDMu`gP+3;?K'{[D єeiM|SZ8ț䧢2zi_fN$v؍=EyN+c Qb79%5BR\L>@):yِ]ن>}t\+\H!z8~Rަ. Q.hmט fMvFR[b+lҭ>[g3e_B:EӸʠ^F|tdC`Z*j^WZϥ'0ca; /HT"я4$|:Zol줈E@s]5O1asN J(S9Fh|: x-Nvme1o?<35(Y36- aki frTlNSӠA;JOSʨhY~,,rߞ̽L4R@0fSJRY}%!'?\0^WA Y8 7aPt;/3 h|L(g ,km#J 6IZ̄Ǭ<-y҇Gx8KŨ\#,QG hm25l$z2Vx28]X`B뎌s"<;B ɛ;ad)+EgBjLӎ5ؕ:V;-RcbQ2b8̟eJՍ\E%}UA5X[mmC}BȶvKϦp:up[K}w X`ogPD"r22 H2FLuM|0 |0aD%L08=&24K;8Yul*rw/(@c[&ᬘ=mbPB/D`Q4|9vL]$:at3=MEy ^%GvdfRx@o if,(bo^k(]-xJ  %Wȩ]G& 짨Mr^k )Ph?r:.DY¼p`ұQߠ:LzE)w0cS=_j<y޿qYr^̮DChXh4^\};Cf 0rhއKR`rlR!­d-g,;U4<94U˝j)S2#,dyiZc'MV>;"G'4hnݧ7N/ 幝-x; kޱ}ec|:VrVx\>\" _AĻa[^}ws"\ `flyJTZabWi&Z\rRFuȪÍ~P SIgK}RlLhz,8f䛤}fγv e=9b[1:+H;<2iw!"9cLs썫i5|69 -$^(CI`[/?+q ̫biL@ͪ;@DL8p΢L1m.of3cCɃN5ܪ|lh6oXlWW`lFͲ(|Y[&b ,ɥ +B%2LH yA~erў)$,6&A+#027F)|q1o`F`@~A@ђ?nt=ㄸ!)x[zj^<6I1m ĞQkރ5-tc: (Oܹ9C y7~"r:.x0HߪRa%p;;W&K/.ӳuw%'tHqT-7~Llu)ZZ}'d0RlPEURN]>Ngئm)gas43˲C$HCz_(Pʈ3- šƁsϘie˦|RU[H%&4Sߦ NEW>}$.w#`?P6$_"'a1h:f X%5ӅtD@|EK> =d?`yJ<2< _Xc1HXNal+ODG NaS˩ʤ[GLaC_W@k-7K1e2F&b>XJS 64sCzg<W?C <a2ujp̽M}eոcL"rК%~ zg%OrDԚ:s >3ӣCy/v$ױ1ҋz`oO+\5 ~ Tϭjxިˢ%kbRx9Uq@V{W"\OWzwD߹̻|u]6m /Z8Pɴ"q< $)05I)lD'ER0wÔڸJpY5CoI?pq[9zF:S^)}G~A) VZH͉FRe 9ge W@zsdUp 2dqN! e+Vń]oQq80ny/Z++ZGDMq3bTB ]Z a[4).T ^3RiI dcX#ijDG`Ԙqa`S>pLM/7=i®2{Un+J{dEcƬFwRl%.ҫ$WF\&W_H%h`\hQݗ#TZ|5(`衤kp C4G/ |T$'AK͐BI4^,˚ԚPk{TAmA DԈl"^2pZt, c1V'? Ԃ6JDzb%mtsG +#ۙVOףQtat^BKˈ0m~0Dkd_  DW@r}Ӎ[05 !uXG&J&Rr6/Xkk5 >םTqx^ E PA% dfX$_N/uTF>BǴ;w2]ڱaGD̋h;a>DP.ŭyM*\Pόdgeх@w~&%G-X#MWAl]) \JYf8wT*m$Tq\U3NGjW EWdB笌6<l (L8 8ptl,l Cy9&@`UKKyFV8:hϤo"\.SL!Cp>J7L=6rqIj[Cm$xƚPxk/c/!_2g>[I2x^#IY~}44=v%S6}ƨU!+?敎YXe.41z乥_BÙA."e='8;Vk%)ˬP73 ^wn H0RБ<,ԄZUp"YPl/ ,^wlhpPk2$ņ: `LUJ#x={MlR{XOzزgowkt#=t"¤7:2 6rWo|o%uܦ *80q;soYiG7uE仛6a>rk!ܔ1 wN4%~=RG}-s CVfZA!v#u./ 6KB.nNn; .?,dܷ&rkcҥ Yai[d DEx LI0N)5^NoW[暢Yy5ePr'aqYwǕ&3gN*JRw 6f%;Zqm2]D*%6b|ff| [ R*JvvvW8"( -9GM$< V/ƖqYf%x#G98[7AoZNHPiސBٲ㞜+R`V|Q)1Tt!x%yd3 "@jsF!fV*a(4/Y3@hQ?vWNh>zqqD1]&N]J条Mɲu;DzKbIuOСғMl[f2 BlG5͵ǣ[|in`Đ'tOHHGFe!d/ *E9G.4r4 q1ZYy4צ.K#\7euGn-SpTo>]<l"'i`\6_G5`'O󋙪_Y|[r,b=; >$Zt1`)uҁa4VwԬԅy`-gF 7FĘJ^fy:eMdu0< dbկObX4"c'guS|FͨB UB\Y?yr= ݜ;G8dU6JW``/7Q|K_*Ӳd vYa}cbg5 )7Gm89Ou膋x-_5>0T'-G Gp;!OӇI5UvCF߬->a\~ۖ@~]rD]|TQL6rTY->S_j9~I`VHb y3( EQ=\}%;`MrkS'/nlYT[zITmυl-!o1G̽^Q\ y̺q>?r"] Ou2~.VQIy EGM#eտl0L8gÕ(v)uPSE+ʚNلZ!\LYfT6] q-=iB߱8vmGtbaIў2rtWmvm%goxp_ZbMB; Րc;j V$8yF0%ݐtZoKo\5n@ǟtbrP d=lII|R3z\pF(/H%\Jd|7*|cm Y^܄LE8 )/-/̴8Tiv(f/!=Z:7N2YqQ@RަYTad,Fʃcw/J)0kwScxÿ#DPlsxӎ 2ss7x$UWf(5=0]UIY+رa=3)[ 9!f`@8=ѼZovM#)KμhջCa0 XBzZN`o:MTMkW]^g4FrBHGI #ߐXCOYO~$Udyij ΞbP-8 TTA2+'㼰itGtY2#Ya%pݗEڞ|Žȏ07E@>V9R&kdd|="D=OFOk99`<87YG:r>B:ڰI&Pbeyh5VQc{BGsU_$3ޗ_DKH!+. lvd;ͥ?cxO">JJ!,㶳 dvYU t|]8g@ދJ=Ŏ]eIu0j ^L'Zz.:\9PF9Qgho|JL㽣].q9'N|.Kee%&gS L$lV0NW>ce"e_e8*lX(kРOÛ^z03Og/ZH+3^ Rt&gQ#>#Ž-I*CXtjpBYZid#mZ.[&vv ?y:/4lUO?(#tAgNiY"D袋^l[J#jq8@e8 /Qmqr-T^s>'fw9̀_Yo:")L0Gђɋ".[Ft\"V܉ U| J59NCK'ZsrE!A:O{;6mMڍW/]J.y:ֱr!׺ODe\߾}c!a%YKi3/|}WwSГI-pIY(?_T8"ڣG6`KK7:65 <Ҁh2́u:?A.WhGZ(jI"KT܅7׊^^vSlW6v-m2jd jM*;L׵!ߦ<7XCeڈ$3S O04N84V )d HM~R|1^ 1G@]d"wI A̷VË9lY&wV=7%e:eՏ`ڟy=%O}҄a9KhYdynzUr~|4 v} JUkwHxY (L%n N m#aZe. 2ig&фw.c*4mm}2;6̝l׫? T7uhe"T5wZqiOBe1 ּj=rc!hYŴqN#p&A89`rip,q[fO%'F6y;& ODQZ~ qecGro.mB!t%l0mߣDyU/8zlD!|aL{'5zC&*4H{z5ms2HÍGwwB$: Hݣ Ԟ8fYc˟8xBD&|҂izG m~87}yQy6 LfG~kUƶ,_ eCU'Q3d^ ُu;YMPV8"iy_;Ue|\~lwȨԩg\NڽAAGFBcٸ浧~TEEOKw*^t}f7uYkQhs@3쁈FEFX CHս ;QJA+vcGx j-{vDed2֍ԕV)Z~Ss츅:Pr=(:M ?WO6">EMƂDQқoYtr›cg)"xvTJK8C+G&^2sd(効-IGMezg؍~Ź?m!"Pe$JQ-v׈94,"/BDmX#o&Q 5vqߌZ*/N ;e\݋[QLS~n%,h\L0n,0I0nM&3Q(Z$6p Az$|#-d\Zɜy]x[8: =u$N䟐 ni[h=ҝ;2vp|oOuZ" }%+(i dzL"]U1Ի!%^,l!?"(M։+pc9kOL|z[.9<~h&kaz-{S >`nD߃0W4aC%J$E[;7`~"kwho-Cgü6ˋlT\?Edqe<ڷă*9 ٧ a{Qr5B,[ rэhvE6zBny),k~g g=m}%Xw=BTݰ %kFU`R:HvHGHL>vފ@AgM\5ދԊ\n{ocgℕ+-j+ w0d4O;!%"߰eDKIfi+xhʀ 'Pfa#K2oX N;Gϑ%N}䏓c)=reJz/2\mf:#$6- 7<0eD 2ހBIW!ѸL.$o)؄SKOc6h񏫗( 6W)籔!nRNxv-#$g TզZ0+}͞Nٔ6-Fhe-7 "E˥EH ӓ>#TZz0_R2V+U5-s\#$/M2 G (7̉5'1;!=EhIywo[!JŬ97¤kv=b'Y#?gHZE+3, 70ݟ=M(0t`TfOB.Fg 4'jf@3oԒb!,AȈݤ&uEz %m*%vY ,VDuҺI9x&?bb[J$v=FN>]݌/})E9I? ҅BosHh;̒UZay8>\.w{(GAh(]IWnihW 8:bׂ~[ 8zÙm8*wQ5X1UoᴵhO?ߒ<qpG gx{8 ;R UOlq^*n`R6{gŽ-}Uuݘ׾36B#J*w$ȑmB<ƴqKiGbm֜Xeʎ 7h7vk4}c 27R6$Uh$MvKiL8iMԞs!sQ<l1t.pg4BQ^s=݃|ȣgplѿ]e8B*P5 RBz919`-5LBCU4Iބ[)ʲECLzw$U*[@DaߓBͬn, Pu?'lW2j,OSy!aݩ+.8HuM} ގGP~phIY^4\^6)t!x؉FݖVe'I-4qcobs41P;r#}"쌋7_SgIaM48xL~}kZ7;rZ&;=AEE<69^%rvmB`v u;XJtsd5;`I']4 O(@mOW/f_ ]u['nzl X0 K 1]KzZ4B%=EET&[Hu&2'̏b9隂L Ϝ%%Zخq|hwP5=b@ꔖBk87c:͝ВeU ,/aeAN={o8>/^1!]#y6 q)m@&b&0ܑǨD<2|!T"j_mw_}pP+%|%% zW7Hͻb0rG;/ru}sjǷ3}+'q^?_x<[C^p`knaWSeC!~8)#)c 8eo8Ad6-TAm)0a* Y' _QN;} B̆T8b%Vn%L3 a$ȜNo}Z'Vd Jr̯CtK$8zr*ʷ?x  [hy˚Żz}G*,'X׋䄡tH#Wl7#FMrE3ҏdh 4AW9bb^6 XkSUq>gbjGxpe?ಝYN~a@ ˑJ|ٝդnU/rl+5&k%35ܦ;veZ 3{?'Hp ;F"[NRA{ Gzb V~${O|v-yGh 'Mp1IMg RuUIYpzC/h O9a*@hzpΒc2IdILǒU w{i#(Q9 cԦflXOD&NJbd?o%gxXHeqm4r %l䁮]u$<]t.>|7mK\e54y.ƴU?Nq3$! 4Z&IxN35yMT K;ǝXPm<-:䇔^`4PZ#&6KubJ`BG)#njr㑅Ć6H{1V\G[p8`F*\``EL2 ap:4j21ubLy`4-̳`N;8Ej!jQ4*r4vhaJ5|Mn6[nRu8M!Yl͎-ueq17|U@Jnj(zj^_nr3 p88%Z -3CV&8pIJ$P%ЃȸByL_s=j}&Q߇ BNlOuEq/ SA$!eue:S&{ǐ9P9u!)KIf;cuч$@c i=51=@. "x7,L_"@ Ȓɡ/|flИ=H#WFu Z̧0?;kP_J) )dve%2,g NnιoS7Яx@\(٧B9LJ{,i!͸i|~" ,ѭhʝ4)}ooh( 5&)TM>6Ro_+7(} X,kr>|G _a^4]6Vjq :pJVÆ `H ԁBj-LQ=2#C])Cz.,qfu&轃 $JڎW"%k=y eq!nڣ?CS M u5]"x(`eWC¸ce_˰_1 [$$O_ҁKì@K0K\P1}Vʼnh=((B4MVSWT Ww~A1b5̬jrɋHx)sҢN2@w &adAtt)6Z5wd yNBPq[@<@kJ˃'B!~\MRN yg5a ~ %cs'eu#YIai)K¿Sϓ(7 ˿P3bخח喴c~ DvnxDnp'7KgփG;gT"Xgr*Ee#@a.ˡ'fMcC75IZqQWY ^-1} T-HMC ~ORۯgdN+rzX*nVuIQ28&;V#&z_WW8pݾXrMRUN: [Lc>c_m{gCء #Dkub0R~,RqRPCyK݉B ^= mfL8=&/"K~Kt8tp1)4{خ u26u*`̆ Α?Ǭ;p>:kI-zFX uD ~ZC vѮ-dfAR\R[/h,(F=!0^"Clvj1_9h_i#ޓ]=sy)VW#/J?㘷_Xе,R) &tߎG>hlwbw# `+Fꈢ\`wũ_JC BC-k~:Ih/]7g][y07#k(w9))7)⌷"ry">RK}6 *_beS}X'u!5zbnx%tb. €oAzx!s0 :OD>ĒC@>:wcdy>\;- (\FLkzAz=Jįi-C5$I. BJf3)='>ׅK/jms' |)vQ mOC }6M"jIy灏H-r\N:DgA2 j̱hg"5z&DdIog YY'\cIy*,S,Cm >4FSl'Q&="‘Ʀ'<ҾZM*8Qwpq!Z[ߡЄ/Mk[]X۰Rim1BwS\C(=pK۱Ex8oaT4WňS#S˴%Vq\t'<DqODx^4M)hl_;@]W|ک=5ɤtѿ,7\mό dwaT|pO48KA>d Z6(k]x-ٸj Qn&2oNk+ %`uJK lF Yh@̷m3Y~fY&$knv tw3[MC S{},XkroHPwٮ]egfmHiq÷Rc f_6 K̯?Jt-01NO#^΍@<%Ih{D-l2xLo_o'Ћf$Q% Ҽ*aWUTJ` oY:ޣ%N$(,_ϯec"-XV3$ڶ0̙ jE88CuDb?pUV͵"Q"B[- c/c >k3*PDQO>ĝѪ#j ۯ$2GfBQPݭ촕@CsEXXIՕ[4B)[O}U1Z)i[5 "y$R>ZLT b'ӗ}JS/z.9-U6(lPi.ߛ9q,@Q#u3ѴzfgTGߥd2<[ԨrFKͅi>b*lP׿\g2^G@*GEM!Rᬍr| 7وoO#CѾʖL<62a^`sۅҟ%= !gwK*9o1N/̈́Q)ƫlJiRh06`0wҬdfN(L \أ6&@3| (*oەOJۂEY.4υ:wL+Z2=#w |+m/ I| vat @ &~bVyz.JMwgP)x!?#^ુOTD=bvՓujdc3I`|&=h|AXdNxe]~NYlxѿqȤfLAd"Kx7P-V;&ϚVu@ 6}g(֡յ3'U53JB$XqY^v` )B|D@F]@ DU(|c 1ɯ79Zm d=yjDCE3u>~;-O"_.G72sG 4k#Ev*h3&4#ZrZƒJ4=CyޑɃݼ50-Xۧ/-Lxۗ)2ʡwx^ fTfu<)B {#L(zaM:'hQY&MsDyK@2cM\wX^IOLU.,5Pd)¤IBV?O:p88Xǘ`©K8M['P 43gȗpb*SKÖG.:uޢ]E5}p/àpsl 6(^DS }=[-fL(C(S@_MYˣ+V+Jo-)*] 98G`+,붔V%F{)9ʈSQC._q;4$fCA~ aHgW͓}9`8x~K \QY{ ]h; wih+̎آ"XDl/K(*L 1G3)D$H?(28]fHl7qzK SB *-(B.X^ɇ$5G bI\u>\ YjZvڛe_a܈ BW~t kqt( GBq/=JK++gdtT>6?8d! )<8\~9J=Q#AP$u֚,DŽm 2Яp|V?6%blN|x`e4;){xŃr|kX,} aCeVxEfj-wϒZ J(eYv yԣ2& ,Gz"hC0{,8=OshUvwTH5PiFkW#E$8ǝobZ'ZD'u$ꇧy8t/9͂9qS#yCF#‹,)*5 B1 bho"Fh'`D>Η1~4=7p9yh;n[jvܻXp-Z*-^ Ȝ,1b-N J $܇ŃX=m$v35 dm=pC!j֧+WT/ks#>1&_c}㻱=HwZLW!cf B|vTGK;Vrȷ [44 ƴlC!.-.ZlǑ}K)xx'sP+יN&4OH 5BiLC@\U]ogЙu  ԡmexf6Ɔ!j'_V22*}Pl"3cs122ev:-8W&3c'^H' On-O$111 fm JK =qL`1EY4awC:-f2c=&&:$հҥ`b*6HϧH<zd= r&|sV ]% MXDȏQ~AlguJcEvXAe7py2Y2b{{W-[YƾpH򊓭0Sk©ҮOV8gcs񚚗!`(>C!)b2Rg0d1#r'r9{;lU#(@{vK;R^Dnb( ps)-6!r(Wi#1/K;fK7V8 \3K$8/X2F=_/f%;㠄C 5_)r7WUCZ+ bgfЛ'Mm@Ngg961G=}}jps#S|rpokfuU kZl>Xp2.4W4&pSn[/z#I{V[]FIƿ^0#&a xc{::MHyy@Wa.qA-61p],6;!mdWľ7m0ь@AqD6`<+Ѐ كHLnabm^' ىSxL{vm b|ըLR ہHxIPڷA*00)`(TnPAC %ő`] _HO4D A{5{FSyq=EΜTgߢT!ǭy#Lk\%-%h@SPX;f!'qOu6ejAmIҿ!fCPFC|]ޝm^WgK0$nh%'ЛX_yȓ "%(Ʈ X pG `[W=$`[ob{=衱d\ЌGzsHj:75(/IKy?AjQ`:u3;B3Z* t"Y@ZݏƆRm%|De$2 o fZUB vL<_k cP\ԒWCC&&d$i.sޜPPa+xD=)M6B_1CM[sj c{#J}&bՓЇQ.r#H2ܼ>_WJmPA׹/*:zUSL~ox@RP߅Y9 GD;aFɪ= gS Hn1Q>v֠fKDdH 9*H@ ҡ!_O2Cbl%nR iJ|9{Uc/.w3+)D) Om8N^ojA)V($=]xpnonqc~zDu-ңܒsfjsB LH=݇P+] RɤXF0kӃm˜k?"Q6vzF[.0>KlӈV]M(2N̑VDʋ1Ld껷])bb]$& A4i 4ጧ_7PeۃJNfXTH1@H?.U6^ zbR#ljlEz?ܷp*'*!dB*ґ.fڱg?d%D_QƅA5v#w-J.q]\ϧjKp aۣO=!2x[nMR3|wLoU>pc/T4M2 ǛS3_׺݇ $'r\W")x2s~WwBVK"SiXLcE ţm;Tv<ڌGS\{eH|*W|ZNU4pht6\ Xp 6A%b͕ Eփy1U"erNlt rSAܺl_i. .Z" z_^@_f{RƈaB:B `-S!O]\[8?3\yz!&^X(7" DݞKM퓢3 8g>#3ނB"ũ&RSmr}(Fx$ƙXơC'D*)v!+-6IOq#7q26y-{0m=[$Is^f.WGs=@FnnAv<> 䀘8ŚmM\=#GORL ZptL*Jj'}ܩڦߝܕD1{L^ K帝O$Op9N"C>8]\dG3qwKX4OҟoJtr5z[q;q: q Hn44 a. qqKVAb^Ȭw(2t>ZO;i:m(;^Ͽ?=%,nr%>hE&u?nOdK8@@7Ivmn㇒fg3PZdN}^@N(0u\Jeu0 iT#6S,Շ]o - B =S0-߇SUvZ8\yqcLn`径T|tq,3ccE4wS9 zigcH<>f"O;Ө_ǷgͥD g'ivҴ臻՗ɢb0Majxe8Li]`.4\z:邌ɆȾV E Cr'ƁJQQ6]ցPWt`}ZryZqk-xioi1 J֬3+T.1S̬0˟oAc8^=@ 4OIq?='b&ac2C{EsIkIfeF ^ĠQܯ1gB-ti̳FR[\*a`c*|V9Siw1( b 0~R{!B/?A`s ~O^] B%NSe@Ys > {"D-cw@f w=޽NsJ7p_S!\Sa0YD"Q8xRaTwqq{ㅎlH)X"FXWZS7-0wǮ$!K+w61[OhML3h%u^*|[L)N<0 gQV2`y@zf/ӯXyľ/;"W+$c~ќYlD)?CtĵpZi=6=vSq( QjzPt J)sJf!HEP |͓80?r oCLGXh : f0PI;QnQR-V@9Y=)y18nڏ#4iTr>iߘ}˕͈D畷U:Ky$!p1@(IqkjѽD@ldMbխ' 8ڝד0|ۍS%9C?^xqpάDpK*HY?HS|@gtCx>{1'{%nYqhVYlq\~+]Z #/1T,Zk ʈ׬>1V`:y1zIZ!.-r^v9R{Ǽ-!_vAxczM$AدzoMo隌nTYQwK='c*& ,^ .zG 7Oa4rIK2~y"t`3Bdg(TY:~䎺Ț$lr'[<.+y8kٹVb|9ؑz AyՕa! 7n /qkxCMdELkIRɍRlwr>J6N%ߚFQX\qt6Ń_R݄Ao˓C X|kAFOڣR%53{ۄJSFHH#ĸ$mW}Փɯ=-4_m,s4d TBR$S5\fՆOCuن//|^` kI0>GӪ@d63c}լńTnD&1wRe/CzBGbP\"]4Q 0ڎEAwmP:w@im/my,q!(NH>.v6 k[vu߂BӛN~{#[baPJse>ݼ, jk3c퓷ʦN̦36BPءG7 [{~qWkփ6gˆfg˻5dZ28Ψ%Mj" yq`Q. xvOs`e*'zݷ\@WM0 SG%jR'BltGMSv1Pg#hObz|b&;LPW'k3#þp "^8j7,0^=(#hs,(\J4_d{Mv|9ʻ@U2?C]~GҴ HVׇ^m-P7S^n~tm ~COWє.?S!vE%hk塒戚yŤı5cqPV>NP͖ lUp,pe'\Rew0\nB<Tc*J f~dn_G}ӕ֩6*gU'DĴ5N^UoHZ':`Aڗ (&iʸTf8Z6)0٬].1X7.<㚝hK>!bn|7o)=Zkfbw. 4'̶D l;, a,P;fk [h6s6$sr5Ngx''ܸJ̀MKҸ~Rm.dR݀OweUM>tCW$__}۳3+: #cҵ~.v}A+sҹ6m]7{ Wa' [D53O7}#˪؞BmUiTBvAr)rm^u׹I=;aihk605pHuwh,:h?q.f1Lg11?*aA~6Ggoh3:|OJu@;De}{P˹{oo\w腍EJ3\mΑӭق6$aE^|ZUQ, {m濆hmTDKӣKAw^'T8QîICWBD>o8{z=k8W,MH+$05*.WM$hGQXPƊWTB<0D]vRʥ҂([.8J҈,rӚ:U{³+5t׶לyzwI(rr(B("D͟teRD˟DV3 c.0f6'`LOkB\6,jgmZZIz~RaYpnB-+n9NtaY˕YNwET`!wI[߃vnaHP,7?TP} By[&V8X!n* KƏUŁ&z.e9N@Õ.S4Mtԙ6au7q@t`Y DҞ)gk2r'۹<QlV$@G+vHZ`P*6q2cyҿ{6ƌ&41%^f`z1_5q|2 ,"4 ;Oui-{{|/yzHK^sI t8?[g Ut+cT=LS3ĝw7NtT.фY$o [w cN0|̫6EN2[%77fj1wa i&- {&'ǐfkeU[tKf~`  (wZkm:'N)f6YQpޗmXӽ/M,zMe|EXZ_t?io 9pEZPYh:lZ? T.u5~0k&REMxu'w* Nm9X:uAB haq>p1[t%w\qP]g$F[HdK3j#Vp6ZӃ71k+R~ba3;Gn 4C%//h{ O ieހ(4[ެ*&Z6!_zǿQ/bZp~>q5\6pA8W!,&4LQۧb1D-EqzANb.F]dŴSKBZPvo%gu{ԋkGH0BԊ^fLEt> ee9t r@ʮ&=OsxofU"#'/6Z …@ [ˮRuɤ 6,(2 uH0mw <>fJ@Ժg30qX싟P Q=b(|v߼ 0B(/Cz2+\0pHAaYɘ+bvlTLɑƑkؖ]}r?h>xk]maVhC]pA FQXAo+8e 3h[ pIB)`,jBw٫PUdkT/_f~#uh(IrĸX3GvC/#Fu)Hc+nYѮF* xEŷ<-"(TM+9rON7`P"R(Ñ1fU 9ʼTYA)pc~=WU!i؋6urc.Zf9)V[CkF[f1DSoJ`khwr2pٲS3*  L&sn55Q%+> W)\^CݚЏ*KA蜻97 vjbusa2<7@anfMhɑ COؠ~ Ytԏ [,\i4SU2L!h% @Q(C_"#*휩IQ2:F,8PM‚(N-"2gpGB5}]~AkkJl׋pWJ˪TwWvBy5/2jpٸ6TdW( yA!,I b(w4&jΪqkcÿscn8-vhqZt7w1¹\C BL`tX ݏT-V]0eB]h8,J~WK(ޯI3"K?M] ǩ7&.!YmxX͕^tLux;x|lJUZ[8>4A-O@fCU8Y:ɸ|)y,9=5LQ8vvZρv@h%ҴfWdn Lq&m91 ^c~i0y^i^>P.YG@hx+{ .tRC9ܞ#u|u%6324I^gvWX%*dGr=3ξQِN[Mdz&2όU DjÎ8itedY֊;y0E2Ѧ^o*΄笐358dψ#77{JnuK^~PXf,2y}!QhHX M'Q"BG񼪟^/ID}fJ gb)/2Qsh?A Kʔ@zbI-z+&JQR9Cc#[d{w?SK3=ePhb|T:Z_ Sn9$z6G 1 }AI-Ǣc @F["sr[i5wq p"bx}3 ɩD],1֚uǥ:]6æɄ괐uυxVp)rgz1@rD!-7hM7Arc6_ݲIO1JrW[,trͳ#tt㜿Δ3, 54+v5.tK<܁@ #&m!yg(Nc? 'P: KJC56^MxHu90mڣjE.OOMQTՓfE93db3wߟR>LD6O <瑢B,wȋ. b$is! $KY{#Uz@] nҍLo.+ mo4FS`l К,]Z "iiBꝩ+.;z]X M@Z2f-O(vr7jK.saN0]Td{KTw:]cҞ(l>]dH3a׃Ӣz|=$ ^S&BI%^Xyy,MnOUUKl/ڏWPt_ 5ɥl9tʊ>bcG;@v x\?P,75p_fn%ɹW=TJ4Gs'-s 89f֥%jѡA{/^<~|iǃLJθm9JN{4>(pEfg3Lc/7ʷyXeʺWt1M @{mU 迸 A%cq Ł՛2m0%"|/\qsi^l@}3ÛG|8S"t^5Mo!> R/ HɥflޙaNc¤*{JKwnI[zԦ4Tkc LkXfλ&dI2%J!(O -?uҨuHrv7礱CkK27^`8$J>”*ЅկnG}y,*'R(&VmMfkST_2[0>`?vnlr7DCu<_6@C'4.] Ҏd(wlkDU] أZ}hN^b.4g43 J|x("7(085]j׮/_3S"{b'bq9 xƘ<.tN~mEyb& r )|*.)8 /EB{ud%ibEu]+B CSG%hN讂:ij=0q -\G.oAw1 "UkHQa_;s"]Kuw!uWKL=XB^f /U pGRd\;xZ/nv6HZ%MHRTK]>nA92ס gҫX]7;]KkkBa,Cq4@&7 CN6%@xs{Ny_+T\;Y56d^9P:"!d\{]DqmO05W|R13 urzQenY2>A̱KK f$6'~M|!Yp^)YGԞN\Lh3ՠx Xo"'5X(7կ$dzTTgVxx܅1:_>4;dah,]7w YD݆ZcNJ9ʓp~%P]63^31[(\݈Pq(ιIMYCzvil74>8װHQQs_S_:UdչM=~قw|,~rFza*&MDdzKۇ*=uD.(x6jPύ0Ugx5g`i2N `QP'QN{Y6𑚲=p?F$έKV߼Is.6m!n&EE 6 |j] I5(y pNJwؗNy͊l%g/p;׎#ݡ+wX@ RCMGjw3mR$U/Lx?Q"Ń{\$-h85jJ!Z`6}c ]74X{at]~2bJ_9Ip}U9fsTwP@/^Fb=Kε/aoW  3HG" mҩ皫x5f%nsAK,op]lW!祣4O|y\ ~^U*Y'[s01t=FZR lL$_ikTI)R^U$OjF2[$ 5 Tj'-nK|"Xԛmg:d<,+G$&(zx<&ܳJUXz{%8x\"hzdJS$ʐj CS//T).S)N*L+AX'}W+ϝk7:'7ߌg!ycU|`Ua'Ϲ)Wd颈 3`}hfB9nx| yh1yG9' Ttɉl)cjH8 2nֳ3 aۜ/6%LQk#Rf*yx*φRGQT,i蠯A;;oOAGu1^\&2C+B}o7h2F_VKI.9a[i#婊et{ʝɬiP1}۩hXT_:ICv^ԛGuCF:-T3^Sפң1x#\ 7CyTB}kϫRu i֫=dd ,r61r/oN,'+eQb;gYNTZ!~),trEpB5JBiEŮpaTIc2^f';Rޥ&J9/c4x8u̿R5iomqS ^|ԙ߬p:TI!3]T WOpd;N]*[E/9s|~Erã_p9.eQ-]NV)ǘ<@D_Ҥ9yfYk}[#>a誙מH:Ⱥ^6iKd;J?WaÍК V*N͕;Qk%&~o2$[ah="ljjg(VꞋ:,B.",MWs,c\Ag=WdUg"ׂ}̼T 66dYѾܺl'M7~,v "]>5Um9Wf;}mM"AKO@nKf:BI6 a=O~ns_wFJ#W'!ƶ^Qڐ ϽɁ %䇚OºѼbOj"q̇抳 pRV^ y |'9gܦ$Q-L}sAEnأT)""0hbg[-^\MEj~IfݾRms8_] M*G6TF+eRc gO`IAYzy#Fy!(u?Q><+& Ly3{N lhVzUW=E$F#c"NxLl/jѲ\YkwbV9Pmlh"7P7rJ=ǥ&dvـNbGhe-<Kjg^KZ(UAuRUt{meh!u*l GXґ6W.M_/(kJ~V;S ͥ9 /P*ER|SaF``TyMRz+fUXĭ3Q}4tHL<~Ie|($gTvvDzvrv犄W†wj'*^ 91m*hNmx l|1-K97Gg웢Vk y7%Z+ȞNGxS$S:E.:(Ӹ> -oI0јHѲm Vs/")~ ^UZ#j@]V&d:֣(U@ey3{SP37;5Lqx?~ Xu_MKEP1iY& n\/[ #PF[Moqi}`Fl4,&b?Z\ ^.&r9gJk#I}=q=hTuQR:n|q]tHƵpgACͽe' gyM#dpQ v95S^w.e .b<pС]{vpCgv+ 6s=UZf`SyU,= jge ˑ|Y.h'2cLVY,(tdWwb5(,J$3֬? Om@ۆߌ˰L#_VN 8mҝ .j]͚B.("u%GY p#[;/:zv0l[$DDv'dh K L75R~q._VBR.QE~gXٺ3~nhCMP#mxv 9W3S; ~&Y\y=/ v&T}ם !0GܡF4Sv +&pR̒/.Knw'( I,$]7I@o\"/W!!G./&vGy4''ԀTUg'a@"7P %-;C:rtk5CFk,F#;-eP;/5||%ޫ_g$EmVP,D`M2Kb$%$yqF s]$LhjohZrhEUp60ar0GjFa/d}n8Vy6A? rI&A>lx`OZsT[  J-*}?Nv#+0[/j/iV;!/G ?w̑W" /!r Br JSL3Fσ8}Qž BAsXr.#,XwC| 3/=NoHl] da3N[Ӽ4A ť bgԔ'ۖ-I:Sֆ(csSٷKfq;~ SSU#_~È\ؘWTzɬ}\>Y3ژ^n?ԨEC쳤H ?7,Ut<ۍob!qܙӜ'!7p#]U1cC2q"ghYgS0E@ʨ ɮ)F*ŰԢlo| ^ o_UZt?5[|pb&NQE.~ⅬJ'!L RAG"Gq-Q-ſ2<\1y NF&}_t9I,6 KKT+Vn9࣊ZV29h__[@fIJbvֹYݱY f29 ,LOiV ǂkeJ;-aOv[ T!PcZyCjX*Y{`"Zp< 9+{z_X tǑ\]w7 Yx&μӕ!4z{e,ȮlR&p)oUcIP3(:c_R)\:9|8 L [ Lo/ӍQwPB7Q@`y#2 Yħ%>$,Q=J$7$3i98~1x !Ce0NY6]UKr s˪, Xɒ?CK?DyOְLDcQDefK0eVo7`׽DAfM+Qu)lc;_m)pEC#pA!?6YW x\`dalGx=0h@Υk#7 -va,Nw5rI\}oV~D#zGQ‹If؊̖e-6"Qcա ʐǏ۱GC~#xd{w˺mŗ3ZvFaW"/|?YVsJnSD`/]`١9w#>\^dJAB56GuORL{CHT5мpb 4bp:,jDAȏ~'ߪNz >6Ɍ׺ptw5n_׼U_e!kݔX.gyL[AI,y@_vU#8r*6Jѱe`1nȯy6~gIF;.3zHK?o2GVd#( ^56$L3n`WK6}\DExn t@V[SudQ[-SԀ5o-TM gMv:o(5f)pn/NMLE L%G;xF.`eXr5Rя4ROM1,(Ц-8( q0'fHd|K{}NSusDVcR;Q b4A:fcִ見+rH` sA~|\A7-7~@5l-m. κAO*T߳&-|GkĿGIeySE|%k,{\1ǒȭWE4z?{㕇Tdzh[ؤ/o" IcZGnEfT KlU,}R$LPܸ7qg鰬H$­ 'r*xWb4>A czC-|ہ$= =O00&g? Iz2;\ #VW`mKf579FTn'/$"x"yR=tԦ7Nx4ˏлBK%bPp0M ߭$1s8r$zRȃJ2|,4+- _Wın3 l^heߝmBᭋJv;tAo9 Ae<* a|OUv{M\211m-&)`dӑ4kp.EV:+^  2}u,)qGݍ!K uBJ> RE<7)gB"5Ugqiٳ#ș|o*M*.= M.M|dg[#'5#f@MV18fMeK hgRJp]Ɠk~z \x9Qez걎MAIP)sBTWE7ͫkznd8M@16xU |!nC"΢!rq!> 8ӟ(3^MtҞix.n9#ҪhpUju͚GVojK#p6: 0/InۄJ%n" IFA 1mzC8jc:$z鹆(∋ 0fjqLj`f~|,߁ޖaf 1&H(ᶉ-PLgxNūs*RڥzUz3w"^Tp= ԣO)1P[Ne›8(ʀc~?$ˏ8gF΀ 4? %jx;y1 Pu/РY̏?ĐhyN\BYz<֢ÌO-=W{'{/'kK:? oΦ@\V5TCuE%&V@'jsOx_w1%Ngs!薶v˹[blI,.i e0=k#P/F#Kẍq(|=eQH7;1C2D2q9 sMxQL FRb2"߿NΥJqQ/V'1#MU;GvW#/Ào/bQ nGd 7$0]>!nH10qWDG W|zmxDd]u/hyN4 l HڰkGP?=z}GG=yG%S`OkBk -4?]͢wTQF6bM'P&a٨9>@fLa=^ǻ3koP\g*y }bNџ=3C*ƙe.CW[ae |(*hL~!4 LK>d?Ne "q,S*x0iswQ(Oj@ Ta(?ˋz3)fн"LC //[1̭њ)bJYhqB+q݁hH.8vb'1dlk^OVudfLE&H_,;Q8th-˩c,N.r-p'z65ID|#8EЋ5A*sR4^7d6g%b)7|H:5[=TG3.Q۽19҄ϕ™ؔKN6"e‚#Ha5_ rX$RB*k {FJHg ,Fw#YgL2R˫z]JKKw,CTԐ Їא T%$ ,cI>(xY#8ѻ}BӢL5_BPM)`K(B J(V櫴h/ɤy(례 Gg͔4ď<$}Jm56m+ip /mKk *bPm97<@#'%hzMp02|&;`i0!+cVn1(7n{n۲V@ ѻ2WܯɊ;:+H EA5%Cfʗѽ9f^]$ x1NU Bi,}pelUt3=|&]tw6*U%N[ @ Pia5B?_[xy&wPu5Ȼ*p a &7P;>%`D&~d KG7@kk|Pl}I#SyHaS[),t>FJGz$ៈ6(}pFrD.Z {hM <+ַZz뭏FSSw{d72TLIJ@jXgVd9_ꫝvɱv|"9 w$yH 4#'F5lLlpK!5~ n. kXtFCqs8}4߈[b^!JJv'ʖ=ihhIGhI˴*3fNu.C@5U(X/rvLFX-a\mǤ.hkP2_UC+j([*B ofZ1;DoGmuu+"TzwV E^gM06`}p~`D,XuQ\Slo c7|νHy84\X$ho/  `ų?[5SHsT {a*6? b<-7~ߠć +>eҊGSo6 poD"CqF[R{NrNZ!N۩!% D!Ф WJtϓ5@&vX>}S6{)ߍW/ .uq#hK?5٥2}#z\"ݻ4פ$H&#P,دaxL'֖d-e}P <yV0 @ܩ _kɟԦlTg4`sÅt4:UeKcI/reؘgE8˞jhd;0U$@Yj 5E]X6oOq]{R=JՌ633`̒ܛj[ rR~\[ɑ~˰.7j}SS/L 8$O^+yJL ZUP:dnn"_P=Z̿ bHW_K_.V7;+l61B"07eDѰ&U:Q\LD U5o?b4W܈2P$XT>AA yvM!g,[L:LW8p̥ZQM-\|)=ŴkSr]ۑ* ?w!ZüAnI1!AV]RN1+;gcm/ ԑ7vӵ(WFhmO'ܣwISSpkS%Sb),>] nz0:'.y'C7f@"zCXaB7i Л].P܋gBl\UTi$tzVf? Nm]iWh [?1Ƥ,&};"2aFKB؈(0ewBd>9ܰ ?U*3B$GSJMWn5{mB~̓vjeD+ۛB/܌{aϡ B(]JX<gvCœfS=ǥum@5LwCD6\e'uMKN~`zSͬ=C]AY[&,a #`#HQn= qjjz#&BoM$0WIMg'Ag[X6M84]IbJ|߉l^o&_snͱlf [uBPf3"'+B4/S ?-ZD %yT,K\{xrبsߙw!W%Ġ" V! N ;^zPe9Oɗ BxLWx1{Lwc# Yg|_>a7OL/'7I6M  ϱ>טF ^D ;.۳fI"9˃&V8mϣLHKiA$7cjjm;ֹ UV7;$uC#iD˛N]ۮ?5xi$cDARHF7i<: Aj|~Q%ZҫiPnÆ $!2W=KN$D[鑬|_RuFXizj#!J 3 Swo܆xڰC/a*nXek2KoTmYcR6j!& 4ϫxt;tkrm G٥KQ9Hb?Vr&/B/!>3ODE/0 IGYGaFߓ46xlփcU Y`fa?(pOO)~ಡ^LhtJU"Ilwp'>%`r{6o=Jm0e q44lN(x&*zy{©] IlZhzxc4 tbyFU}a5YLz4 iQ;U]ۍ7 6$ms"jW lAk6zs&TX~Tetv_j#Ir),|Yy\t+q(+_*]ZGT& kYp -ԮV$y6ePP-Z TW@uO0݋a` TM6H@ )r`qknRS+5kX]pTjH'C``j%J\5e4HnTt||c-^XoM|ft]iUYT27GڰeIGdo>ԷLágaBŖ kk2D4YLBѼάVV3'oj~5-9Ғ^|XFhk\SnM{oha`bz<1mFGWAdnEuZG nEC|GPA'ELC7v,+R6*sD{}/+I=4^6W4UJ1Y/]aPUaC5’Զ+nK0qя"(b!hOi5Q+˔# j4~Êg  {Ji*c+U:53҈饰^sc ?Iţ]y9#߶_Gmd_"93$ esT<_1k6J! D JI&X5FEc}9g¥Z8a5/u|Tlnv \a"U ܂r0j?Î[) yÜc\^Q}a{丁͜723Niq%k%t ^t6WfGlr+ w7D0WـQu>ݛ`rmi_JdT2 08UtCL9xI;$R2GBv([?sI 6R=\NAXW* 0|}L`q3)S >kf\k› .NQ7xo I[7e>dQzɀ )QV܆5,Y4NlʛSKT*g2~e>^Tgͨ?O+-иo/$RcU_U|D ˄UN&&e4 _N [45~γ_nj-tJ7A=mЙ a!J6܅Szt@Q7Bx[7}:k>& Z|% ^=_d,+Jϛ&ܩmQavKPݠwn%;ҝNS~=@5}-*v,%hbgl۠vu#0-QH}E|s% b{W@*/\ 4/n, F4`-bMB2jUyr"YlO:5er?ǧvy4ՅK1S8_}B2;I)LUjz 5GO! Kq}uq{[ye52`4q@6p!o^wr֑}hT w/ ^-bc6so:`.{m`3qq7v_ǵB*s?28aOL6KHq^/XX%p^WzW{K}@Qa˺8}{>a%bh/m5 {r] JQ3N?=3.PVS{FK;q|Fi5fW͠#ފ-4{$5kC rH+ٳjgT+PUF3_v5\nkޛqlM^]?جatA6†U=#zO42MȝYQ]P̔3qܷXyIŦ}[ZSZ A+<8(D6ffGu .ߛZEs1{=A$ C3 lN;Vv&IcŌGD>" ѩm'K,^RlZЊIiz={c -=MbE%?&IŪ$ 0T&Ev~v}(.2.$OMPQ.i~zA1|d "c؂q"ӻp.4IKoi` š/kEj|?<7<ѩ3UXfJ$aE=" ; c gx `k|eժU'lK5UWX:( Z!z#,5Wn64zma ZTCf85k69IxPfb v>s3RWCYnVOI 6p!@*qCջ@SB  Y C <%"LMbX<&kI2*]igqJR%ݜ oiJ"8GNoOGǔްn 2[լ R :I{ Ats1R\4<F+_Z`I_\!NNY9r3pPQ#`b~mb)R^6E:Tmw)fDu <̴՟@\ܮ*2vuA({&ʴxKy?E C1?dr<l4,GG+##&p>FbiN%r钋\?ܖ)2q$(n $ %ri~E9+M}tiB-\UqT01+[%{)V>hq?VL M@HOxEŜ 'c)MSzb{N'S\V` Wى3=&ZC`/siF[k;e5i/#hM,=9FJr KV+v.SF!覌0!usjMg?eRౄb8qa\4bNMaxYE+8&]^7}"1D2Vj4`'n+į0Y PgHТ(g *ᢃL' _TlJE-4mOactqH4_dxȘģ/Ĺ \ؠUu9{l5l_!T.&A_ 31^^(_3R/m']? 3 H~eOpsr L\|?_]vMesLp8XCļ&tߖܒU u-U$y)Zuw;J{<>λrcB5V!yٵrfxm5\!My<;63 Jy0.l7J&2?ZhGM߲hyd?Cad =6v}noW ~ 3%R;_5JO?nx/Ni*&Uw0~:A=u&1{ -%va8XSXiZ1Jd(eY&(4a춠/H  h])w@_ FzY -nZMRu8k\p:̕YӮc1U:&L s0d| 3n#@7J|ll+>2=$4ӭ#KCLY<5R~;~GQB,N>Z]_4%uO?ۈ"D=-DjaKckĊp#M%yv*H̶]$%f?ٌ9YrABle=4JKblb #"&\" t8y\4pYM7*͐7s3Hz.%QTu Q*j Gv/Ú%lG% wCz@DWY䬽15]6!>ck2#>5Y30K‘lɏ4T\Kgq$9ksSTicT-|c̩5q=. U cAV;gOUD|Ld*rxm~3xFV: ṡ":vIIM Nb|V3Ni,nS,!N-F9 E:Fb)CDKa~A{bK>5t 2em<љ#%' q?XD} fDmѺi`|d݁{ВU \cCRZQezyPV㝜r;_B-/ȵ>zGtN%Ns,v^JUtG .+Rig ]f0VϾju[m-l~|!)$uOv--U/4H M6%k`(gs1 Q5l׼JdAi6"_hHM>p*Tc&vÓ>NmAҰ~p6qk@/#J 7ř4aoU4s:J\8hUbQ"u]c-3j!H_JL~^dveWx[_lNkde}vo9H}%y/;!7Ֆލ9FWP巇xnhI ă#}C&nN6)sUKJA aY-5WYo`]ᤀKI.ye6;ޭw݆g*<M 2u? x'=᳍AJeIR ٷ ϶?>e7=FW4\:n}9u\7lO./`Ĭo\Ȋ}-մ{^?*J| gA0**Kdh8ϝ>'ͺ)*X\>gQ2${nĖ(N^Rn{(™sm{zBx*jԇxH9j¨)<_G1%Ԑ!xrIYFKDhot `d}usƟf\MW8{s룤 &/[YF*.̦a:1\&x ; >rO28ɽsHn:I *vn8\'! 9o YGʕhס ^ZSLC"EkAl$X,q_yk'N[ou>*}x)i|&hB A}=`V1P5A4ت\Cq7R 8Զc- 6sL[Ut0nmTFWJrc < ·o.:^ qNH{7J(EoDFE04XssbN]]<$IVTJU&"|˖\24;m<\ g.BmM R=[v}eGGwj ;afr+bG%Oٳ2k`jz!?'ݺ;`* c{?%^YJO~ےY"B01gfnVICkaW?q@)lTzIbHdtϴ|8a>(咓ąMaoƂkn*z~[ qA 1S~Km=AW L[8DӓP⋾6./מ%|9qǀm7Em4e]^ L߶>J# >fD̝aˍQJ2<;:''1kB({o\cWְz1cdIK .-da3;qg H X; k2Ŗ!cYgnxNjW7Ɵ 'D|ՒiW-:{F2U" D6v9ĬKO+H|Mj02P[kZ*\x3]֗jv*S7Ĩ$!i<}4g/uxJ,|C7|6#]Qm,9; M=m@K~ _m6 [c;}oMN{(UQupE{E[0ժ\q M|c`'I*>Kg TaP'.am۽&(-ZWa `|PXLi %E2VA\fYˎxkI b26~3[,0x)V7zS;u "C9hjQdR?M*e'ߋ{NT. m~ehT;lևbaB)T 8As2?Fl-` 6ܰ)b稖 \ _w9#:ZwJ^r!輨Q3Qr^s5&Lrjj- : n]qஞ I V3 6|s⍃Hܪa:͐Z+;\$uB2eӉPRz\ٟCCh5@٣GMI_ I9I ~>Pj麅 >UͺI%}lDZRPL}t5NK]"mq;#Dǖqա j s~J~ _B}u*vIa@E&TLQ툋TZO0j q+: ֠-˻?4aCs8}033$荏ƹ%{0ٓХ5ڞru)*RAlxnȺf50޲T1C Y!L2Ci:= %,=keF]ql=J ՚7,-: 3{N4T c: lZ)ˡ $vCZ\!T`%&G$ziW,Z#7gԙ̺.8tx3} |R/пU -!AeKߠ Nrtmv2upkHjc*.:/Oj2*FEݧSc+q] d~d(VFg;0lwKOE'h#'Va|,Cu{2}[4M-pÊ\KBQ[tr5-diIv-0^`̉)yS"hSl&?!nóߚ@}:Dk+ךLuԉYGF 6xp<"hELnĬWHwp` 9\,ck1hmJ !(x,Ky˸Ce;dHmױ`9cFk>֏ qjç&9 (^fQV?L(, :iX@m;#U.(A5n+,r1E&pf-?Erl9'/"^NJři4tZQ"uLA6Z̙eј)Wm]--P2Y6 U;@GMV=3ǒ޽:>ֻd^{{LIM$mu:r˽]*7a] l>"5HDՄå\5_@ l/:8-?TkN#g)ʸwjtH&Ye-P%ƾ$m&H+Ueu~xw{=.c39CaBۃSS|v`Wc>_SVMz(|UzYO7 e:M/xHǃf^B~|ds,Z,H~xm-9M݊kņWw`B6chfeG!^}낣`z,yf$1@fV G00^G.O!_CL&2r]DDYplFײxS1sQl~"N{8 y.׉΁ӌŕd )^( LG? [+yz5ⳁF/ueJ$arptðcoLw= ˆY5 :OڗbKoHI%Mg{SlKpY!b6-Şo8ѦŌ/nR =J3_lFP٬~[}xS7_݌ [딷qj4k-=#irE4.DJZ+@C]G()"aEck/]ϲaR.UGKTaH5o LLfKn3Ki-e6_:`ը0EC+ZǓ(D,;|i5,`b4ļ+q-oH6IO,Xh=z" ),†xd%Bh 葆y .. vj&F\'f;];5"(L'NZTՆ~LvDyO HvS6rduqz׈U@e27@PD|ð+Z{d>™Axәv˺V[|9G**@TgHߨ-t9]`!Jy)* X<2-VuVR;`&%WۗC][a]Az?)oc?RAJ3ԘFEkCxSnޗ8/3%W=`$[DQe6a\כ1U~ 5G|dotIŎ usi+e$bTe54 .X7R/ɭO-Pqs' "\GNlrqȜ smø ,}n(54f3qYCL[[oܤ=55lPŵNpi+O%:$FBamLUIyqo"(pU,՛fjzV$pq=7jaX^rqRV!.3#'lŕ }[O8ESFjRX?Az"#$~"wfJYh|շTCfm5kRxϩ=E,;D;ˬbRʠ@O?XD(sfQe57 zK<6&FYi"ھ5o?;FީH!1zs@e$֜StM5CyDRo0,QݵҬЄ,P4 &<ۏKPXޅ V}ίb{{3gRHahÇ-_}EkLΊ|U§"c5s3SҌVC$DSGxt"uv' 5){gDCn+iP?7ͫ)?+XSH-eA 4OJL]-@T\B'Gݓ,ܞ ψn YA )*꽵cJLTlLrEQA&e|O'LLZf+ꊓa3A_X5TCd؋!E,{B6j԰Q' ꌿ|$T# fayͳuG 2pAC$y9ke|G̹Xtw{!bGzTֹ.wseO}IʄE){HP'ҾF:qC#r2 r<0 OSJO?ÙA# VbVD"7ٔ ;g=\n Wzt?@az?DT-,˙LseMq݀F Fy# . `|>l%901~yM!ƀ+E"0) ]/`Ŷ+ײgmމRy=*/:9orB zP{jO eHi융#Rȶǃme>G3EY`?]MYqV|n?ڸ0 xϚIhUee=:ޤAfѱݮVUr Ƴi ? S+xT`=u̫xф㤆^-(7a ϯiQUyRdBڥfJ{_bM&F3bRg4Y5xǢ0k:e*X=3J`մ[ynjRR&.4~fHizM1-䀼b̴F8p k:U)2gleP,AFp9[0UWGu& X706FB>}-> 8g؛&w('.w0QhH@`kX[wSʴj'`ٝ8mQ< ~RU` #CVu#8 Y qiHJ'kl~}J f:Z>11r)-&FANe}i,!ddN\~ YuH{SqWp+ % g8VKR?6+`Jg*b\2t- E8(#7"r e8 vo9g-F`z3Gˇe[E]Y갌ai:[BhznZsA)k%='?թXIs'+1 .\譫X5R3"(襨iJFwZVH]l?bRؖ/uK'G+2m)ARZķ|--TŻyZ> V׆; .;%JEdk2C*JVFeE 4'S'K%Fj2 JBSKΩ]70%` |n-ՊGbWR)q]̢+5>~s \A,&C#-ź2|Kqu,|ɑ!r@{փ4U ·ϻ6i_ץ!kOdeT Ejޮ)5xY>f4yELM#>В_%%MBaHwQrԅ)&DLkNExrR\38nw"v :}p߂4h`|.h\8X"PPZi+ kduM |5.`@0 / QA H,\(Z4J^j',M4G5SvX7O獣da˚o2[A-@滰I'L?]V=fWfiX%1Kt Mev"DdQ#"⥁T[A6gؘ҉O!iz#`?Hgdv4Pn(mNUsȐ0Ѵذ|yjyㄊU>cq*!nn)J$U=\{Q"{YmBw W) g).ˬf}^L\soD%cm>Y@HnOCx._.VIIPߛBu9^M!Eظq F:g*,f×\kvt׮g@BG`WF{k?،p2|` F^&]S0fXkeZTc^p.R49>{ժD s|Ge͌:C`4Zu5 lcTW+R{Gь8cKp_$ռf0 fT'I,\rdX_~oO਎n<ڙ;e"}x M$ʚf=Q/Җ)N2"Wr͚@Aa ә k"gXCHA)%0^c$$bϕ|MD޷/s[+n[_1#9/4s9 GqŎU/ĶiAn$bC.4 TEs+.[%Si֚OOZ8; UB8CVgS :eVDјO9&#~P`/[]Х>Ue9sՂO8J۶=S0> zTj*>su\TLꯕeZhWiOq\i L?%!SjA7R4čM&t?ʧ-A(+H_\9P$p?9mBR Ə^X'NJ[C][zISTk2>t' WDX \6#:bi giʝV*ä= Je.)t]󝝋IǼdH$b}Oio%eh`+[bfET} K&ASr'ڠHsL6g Zܭx*Tm~?/ξg(0b/a: ez GfWX;-?Cqmch#[mg eu#BYqK[. !w~ā3DYk(_X>\b1RllU8ܷ[oۊ5Mp#3mMŮ+\^d5mwz52e؏B2^K mh ֌ H1uHn > _WMD(fo~_ &f1Ѳݭ_U$!_v%Sgsah%%.lXڶY %ˉDdPORkev;_I +GuORy,E+O6A#ק)g{Y}+ՎWŒnTȮh6eK~$+ڶ# $0E%s hA˒;Tfj;.ش1nLbږt:Q M2@"Nugʈ:Bn #,A8tr`Nv ͋\Os̬PҞ^&ɐf `jwCo8Cp4( i!aM/ܵ 5/+; ))?̪à5ИFKG \~G Hۧ S܇R*"Ɉ#Nvf~i1ӓRs9{[8Xa _o!:ÔkC0$KaRcö&S tvcFr.GS9LR1dfMJ y۸gKWɾcP&86ـBDiK=4H-WF 0!, BHn06+!{ 8!JYӛc% q~1(\ByIg! z @B^58Fk z1>u>uz iۙ(ğ'+}^Pm|º>=I 085{8BXqso{nͅpZ*N#Ny iW~H-ʣowVU{ɱWwڲI*i19ݲ4Ж%YktsTO쮥 +7`,scm0-5[Hv,V[@]P[>?2G7}C@9_^ן5 x3I'eH 8pUMj3ѽ-,qn振FWk+nftO/qa[/W5^ an7*Òao>>U7`X-됝w@.kM/I#A{='.egGAʠ%MNmwWJKHF]7I#ųd Nl [(OwixqU?9w1ؤ /W}32t#Ch-st,/u,p/0!t @G1bbxc;7|6@+eF  A x, "4'ƫd)EO:Q/b(cO]JFX\/l-btQFߘ(Fq'ބh`JߡF:!mY ǩ w*-"wH׺v 48+Tw>޹)+I˜C.( \@܍ev6\dt OLř+f,RMq.~7Fp30zg#͋0/6Wc)=<:\':[Ia~& WuUzX3G΃=Q'CU6kWfIn! ^m1]R 0wsP\[0EVW&J&gSJ,>{]AիVi|)grČ)j*f{O K;#&ӧfjYg!K6,;/[<ٖf&A.u6}wr7]f*vhUQ 1Yw}Ӡ#+[+D>w!UEf~=ݬqgNg inH|^yէhQqͺ8Չ Kt0%=Qa ˆ#6R8+-Ҵ|kbQK"c%ܔA,WrfnP"4QJxm/jYp[>_t,g7dwQc8bU_WӻwNg367igoWS2 eÜBf +[Ghw8AF~wYcߓH&âeJ/e*Qh.Ү '8J5Xx/p"ϯ&btETBVU+17HkZ9GX[43'rybS`w;Q :Gnb޲ h>ݭKBle;nu#|{m“Y"QWZݻo㓚?&o0ak8\j~Eߢ0nEr'dz8_c"Ń!}`sÞ'E0QLz( TT(F 5 -OXbM"2 5>fR4VVE;ǂF_\tNT8a%V5tYrOiH'9,WQ=8qQ4{^$6f"}J狣Dz ȗfiuN8O ԗ(etm+\4v  |qL#kxICC֚JӸ=zdH74xךȔb(8D:(Nex L<+;,ÍS͑3[qºCi h" H izeΔ%47mM}lΉeQAt:R=wQ$рr;m6Z?O87+ & *G椸(fZcGY`Ow(XZV0I\\ Kt?תоXbP4xXiSu+ڤf4=]n=aɨz^Y?Se@ȴ!i9ƹyY3ڂQ7P;(Xz*I5?~+UwNR<يbcYqLbk5ŋ[a'k OgQfEBM&1w`t= g1.jo5Φ0@EcyE:.v_[fV&N:y~1жi8I]ihޤmz1ϖu;cA-8TC )b\?1S|&y?ũIJc .]~*!hdP3CQ z2=)SI~NpPt %j0Ǹ*j*Bf]cLŜj6n-iKJϲH(li~\:88QT%=iBjMG6դ%ή81 Ȫ#ѧOϯ`ϓYտk[C&*iw`v w>)R M|ٚ,ڒk$ t`Uz v 뵐 Fln;ޕI:Mj *D[ _)b߹$0KdF i[s-,p]Mf콙Q/]LVcXiE#4i)ѫd`d0Bs5[}TVpS:Z|ieULI PVHBVgglhfߋZpy)"@M33i&@9-ߞʯ00`I5Q&)&sׇO:h>'̮uS(B Ą CoLN zZ'FQc5 Lol vzle"Z)7caMfH1\)k`/fn2( Cdڃo|Y`#֚G܍k?Tg'r}eRKrygoۈޯĤ$.Y3`Iٜ%aѳx6/'A%JT4Z-2۷I&V te|$ӎ-:Ri!X;{ +2֫:@KClSk;Dlv>3JTDW]ђlC_VdGA. eNgb4IrTGcߛbV;f@#ѩB+P/֢-w{f1[eK}3@O9D#/rG?B&vdYQ47p!1ls}5I2!pRix{,~ pt?w}hVyjzbb-Ɗ(G+8BuaϮӬ4Ż;=-yeVn>D~MoNMQ$Q,;~&@v^x!]uGPǦ))'0&/c:lnϡh aJ6JU{_,k_$p#05 i<ԑ&g;^ٕeB9;>Dr`ʕR`[`C1-HM m@OGEXxG˅0p܀.j˙@#: {&dL"Jy+S,,AUvHWH/t!FK,/w w|b5JQw3kt*F[Pٜ5t$81yLq ?>~T,pC=t:+Qw hPseq*] Hyy ^3CďZ -vY⣷胁Gy:FEH!|_ K9l[HPF]so= _5jek`jyQOlM 8RjdlƬƑy-_kcdYs$۝hCwoOOnVT+\ ]e|LlBlS^o.vOFY%,ѿ\H]/GQs7po&G( p$bF)=e(թ;%^>ѹ0`,~擈E%ӲyK[[8 ejBp'd3_aU/άG̝{T}džqI[=#Ԉ/uΚ/"q* xTrfVQM5cr+AcH?˧ )F:n֘3 @tԡ HA[/캚U4PSgT_X_qqnp/&tic{` S$HЁ o&Sg. $H1HעҠfK ^lMqޅbM@ZeCQsqe-- qQdOkgNFJ_xu-vt av M\Ts}6hNoZdsd Z Zf" [PEיZB%:I4ȧI%ߌ6ȷ}r*uox,5N~c1Xwj5n;Bu$D{LsuL{m-:+ reQJxu RuS$ϖTyN&G2IAHЧ:b8G᫢czM3K=HP[ dŕgq+f-bņH<,hOUoZE+]u:*x 7670Tq^z֭6`H3_W>0W*LZ%`ҽ( rǺ=Dx>/߷MyNV혘6 ->O7x@*`.%k0̀$X؀ RsIBCGzȆO"LC_TtX{rp-K2)ؗ" ,~TP/xcxi8|[Ҩ`_[+5fAʅJr?+r!ϟ͍>USXB2^ (w'ݝ1Hw^ל3̌}1 sl!/n 9$]0i.?=ŲB1NP #K5Es6dy DV7Bn_ҨFixk:[9\PF?:ǘˣ_FSƼ0$`]K&X^Zjo5q  xB5KVvDmLKg4 %nJdF "&B7!Z` @g;֑獣}bc8dbMf#P.3ç#IӒ*x?}#\N|XY_`&.(dqGYw*m8=|q/!% Q+cŌ|Q"B\ 4Bie8Vg`23" _GA('pGKз,Fj7$-pʃ֊7Qlpbf 4߫qD1T~{~S+kl&ĩ>fG[$ot1ט&ՓX pZ:Mu25vpT=iFsLJp=h K{Q~ʺed,1TrG G7Guv95-}' (? k MO 74>Rb+bYHiڿ? SM@Tx^1Xl4r33;<@sN:3 fuʚ(MXRxU2@-@JHH)4O#x+S&$M4ۇ}gURFeAߘ\MnA8,jvKJђ@En,M&7RCM2FtU>LO*+M\KXnF^SGfHz3~\ݼ%[ÕɏLu*,x' YpI?,lN%t-KheV{nlbmLĭQ#WqŤZ}=" /7hgދ$ 4RqSA8B߮[W&:m+W] _Y9k5R >mTTfj? $X @c,ڢӨ+cM. $f)/O8%Dn6ceDi]7\t-}H/~ \cT  HKc*9~Wwgtɹ+WQXH@*mHio4VqbSV9Jld@ZcWԊΖw/q%OER<{ڄ,Ř~Lt?PƯ-]XyS\(*=~ù?MJz$ &t3HbϷv 2I NgEbn*IJq«U[D&7xYUoMLnU^&!u.B^ &V.Y6?;SlАA f>Y]6B%p!Ѻn1LO$g|)ix su\f sy_rRDZy!J i!#[пRruJJZ)0W;-Zґi \h49/CU=vZoY`誮l]j %ofM?bšz޸ LwC-ϼc [:&N颚WIUakyOyf%KrYz% L)7InzyM83c }f[ \K׋[QAXSXPl"N,%:iELDhCI{-;^cZ YH aIV5!9Ut@]Ğe!Utk%*h6.atj,zyhHMuVǟk,1NI6:[AۏG#~6DcVFi5Q wt`}Qx߳UOH?zaD. fsU;T4>'0/"ivANBeCmmQk%e=Gšl\[:/şGcP i׬*)^AFGn%I;kiGr vi΍ixrÂUωI#޻U(O~ U_^:{LWAøK8`fw aXT U t BAt%s.hwQmvRwUb/+`ZpL-դ>32ݞra~)4`\ ?Cڷ1*!^L|&Hf]?ea\th|!t,B;*'HFRT9_w3Vvb+(%"쌡uJjXcIB~I٦#;' Xku:\J n@sYg ֊8Cx5d Hf` t547 [ a"8ȑxS$ߋJ9>F蹽ж eyʙ;E*(H*$LI0żu'y6T!^29{1=3d1$R)grh&.`̧$Rnh6 ; EW 8 (T}ST)J1N?o0L^6,z}36qC bxTbzGwsyt>9fo< cp{zj=h8RnS,U˕`3=iP(9s <23x0F\(R̝UL`7z>f}IgcuF g㰖d0h>bul 64)[Uv #23l; ['}Ne%:H/ deQޥ}kM6ԡmud>RԴ]cPkJc ^ JUU17|5=|*?!$ {k8(OB=AX%ܦqo&]1>X 'GoUZCd3~1z8蔽6UCi& F3VBҤ/Fβ]1td:qk5[6,HN tzWFgO3j _Uw%3mzn5dG2`|4βշn+|㜻r$\J:$:cgwdW0_|KϮA`};Z? !ѬNΊA !h}*_+`R1s~\GoGz ZvPF~*3#Mɘ}ǎ6E> z/ M>R1 'unbO"Gh@a` |?ByQøLU$݀ԗT5o!Y]M3JY3+@ȉdlU*PsazŒ29UB,AeQpS1&x>RmɃl?sb?Un=D^c6v&}gr N);WqeH(YBޭۀ6nS6aoEIzِBjFJMhpT*IwGF y ,2@IM_CY܋x^4cv(X!*qitBDGǾ2mj\ 6ڄ,1ɑ+im;U ' 7x%+( QX䤼όO']]]wIWG`Yc6Ԯ>*v"DR y"bH4 ^̓v ob~MF*33388# eGjd Oܷ>oAF8`&Y# =K^ԝ Gp gv)zLj)bl'zXd y)]$45rP[)IiE:h)@'9,tZ UϋvV7<ߣY0)wMj}cƃ?gH8iŠ'vv3#REvX%#%Yc8k sY.}J}.zB}9ޑя膽 j,Y+7CI` <̹qkqsnġRB#'QgVȭ!DG^_[ػx WceadNyߺ ҇uu|2g1z?@-.'fql}|- ,YJ t h) gYH0(焮5tA'ʋAe~$R$d?HK\Mq0"\-UQ;Ϲw{0?j[Ou|*QڃQq^D*L<'0magrl3WniެXx"DƗ90(9;4b#:tJ0KP'VT48hegs\Yp&B\@ũ7\meXxƝܾImE`X&L wPQ"+R^x$=t_c'K=z#"ER=#s)BݺF C*B>TJKo|%//ShKarKbTʲ6$C:G6ŔER4bou4YixQgә7 +4RQR. 9${g2+ш -8\4&»oQZB-M)v{6^cq'EeeE}5/G yy!BP*FWu(Ovi5kO;')uw8Ģ^3U8CU>~aðQ0Za't\VkaTOIo"L@ CMC/*x̃}X[`OvHuɵA__Z76up"`~x&? B3|P7ƕ b֊޵HWC!- qF uU2$x"={`B{9;Jz{+kV}* ގXL O4?vmy2BC O^=KٻIqm-׸jwzWW~"НB1sYpTߵ."+V6U p~Mc~#>IgXa(,`S !Soo@b sQP2lrkxn$o&cءq6AI0%ݾ;F:H+_uCީҎL X2 (,ۨ=c dn#x/m.":D97Fkn.fM8&=֤*7:G}ٵM`8ʜ'?֛@#"篗f+6@-cle|\7 AsΠ[I--q4$^4zBȕgu֐%]qcs6\Z8.笖_jko lȝS8[SAuB@ Nhچ7h w.)dPZ[sDq_7p-V,:`h[69oT/wU lNҿbyHz1 Om-~NcfD!)svwȇGPKR3BOPU92LD^z,&8pmB$*`Ս >:S$OV P\еJM;rtz<%0LIk?exr4/mD:x2d߿/Vj[9l:PZ&X\=X֬9!71/gꅺQkF3tS=)|dT%0g$]2֠;w '(ڔB*A=vb+!Ԑ>Ax"&No`,ц9/9Wk["^~K}l^ŸpQ& *z?2`f!$J?) Д8sMyFYR徻ֻQmlFhp^-? jp维 |&!3z=xɒ$z=^5~Hz0gP6աJ(;&ּm̵ !,lr 8jm-Z!WłDWSk-%\x0^Q}||$zЉGo4:G M}ȗHza :Q%b:2>$CT|2Jng#ZJgh=mS "4FIw6޲ކ(t4 N2ކur[W#OR@q\} ž52$o~hx%e"CX[X9uO cj+ktM=.fa~,eOa|4̠A8gQy@d7r1/8t۴Si5ҫnށN< ABmQ隮m?n6 tpdg˖H~XR[&NhE6{ ml %[m1ӻEx <%Mu<% 8r/y.դTz=$z!chIGQTN 32Q8 &S'/qa"wxM3/66?$^; NʐA\5-S7ꛗ0 N/<ѵc353!13C iIQq3BTFo{\}/1*FsB bom#m!Y4,oߛ$ʼ| eҡN!VY]F4H6c#:sǢ!mPRZ~RU_M%P$C+񦨱$R/Vt'beXvӥX|[9HbFf]`.SH}6̪uq iUW.v$ - m J#|؞w v+ʩ1P˄n~%OК{N?_u#3fS493I9$Ŝkō!w>h$u.wI\IWyNBeeWTo3oX4n0[U_E`7hI ,y~? #bcw 'i|[qܸ{) BqXV8T`"XkCw:DŚKYxN.]'_pK-޹J,("7H\՛AXcrxWV3HqҡU6lK_ ,0> ',ŏ.@P0)YYk)2BkGR8XVwUGB6_gH[ fȁbT |y#zTY'zSLԆn|%!F$jY'Z%/-odtݨbO4^__aDA5 yXkz@@#v\\ w P[(\[!T%N7H7Z| GChVꅥ)TXMtmvD!qہQ3N¢f"Y! { "R (kY+ 1qŎۇacimͧJBx]ؐ-Te3nGC{0.sPZTq!TA[9I7FiTmx9w~%!9`wͽ4J66[EgHizB.g?Unvr.VzM: Mim3|l L2K唙1C, )Z D@x ֨m~pٮ⼆^YI_Ԋ 7{,==sjBԬ6 k55*XUwa`N|B $L sf>{Rj:QWJ%iWx 15뭊Li>~K2Gk[3PtUx)#:*j6zJ^kҷSɅ2F8M};[umY~Vv򙀈 (zRO̞pY0 2%E7}s~'L`Upd>nݭc^9}CYKT,)- 9Oƪ.B .7͙<Ԛ r`,9ţM A߻'Ч}scMyi:xȽ Gp#`WYU IԐ3$T>ܯlXM{ 8"QM},wA5a{~ ̢1(k~WT@F>;.gpz!R\-sP{Ng#Q'[NG_,?jbKD--#c)Y@^& A`]c͛6"D[,#dO5e|%?-NW@T.m,zksd*>"I7pQvlrtx 04/Hm@/:YV$k }yB5 <8 E[9IپAU8ma$Lj7nMǧٺ#3˺FGaKGZmP*AsTPƗ0문rg,Q<3HZNMJr|Xmz?ed -֊vkN}6- $ d^Jz`/fHͺ][ {Yy)N9&F#kOWX7\.22 آZ*a=Jcn "f߅ۉyO}rQDY#pM贓rI6+"AIq0$JIаIbR]’Aj?svp:. ǔW(3 mg1/ wȳb{4Wv|e`EdX[j:5{XXgUR|w^=N3dǸr2N즖)ؕ/}]C cHn mx^>y)#CGlOoaq-ag3 ߮4Vj*-Je=E ")Q_aq}O8 |EĞ~2kn䜋ϊTѾ9=v7N4,@/FK ^d e6,|w$_:qvV׮<oq}>RP§K>DG5vBC Qֽ8  VI+!g^ OnJ~ D891G(3gvQMK3R z;t$1e ~:̍blpEo0F>JRV ƀ&owvePigzBQ'_ȣB'Ծ?DyM k]hN&8J3e @o!fO"Ƨvdn)`c`Ԓxؐ#(̬5ţ_6?_$85TIԦ4 R& gxNz#.%+wAqd&!i03%X9ݯ'u8DY9B;}",Bڈݭu%E.nI]~mk0IE1{jA?M: `2~"9p9WռXkFoVP` ?:H6&WRb4OfZ!_p5 D4ku9 BeaxQ߫mJʵٺ*w4G+KPPT0hG<u,[G9P-7HhcN2Wv(jENvk]5#OwĚ[2Xd`LJ kt!x12,ى 5/o E--̣=]=t(m1O;)zVx *ve_4*J_Ti(5P\dCL"NtG!t'wq2iw!vٿNΙ|_ʞ't67r^sv@@|ᛳ(o;֚\lM#6M\)}h.srVRvp#]R_P,<ΐ|3gNF[~{bI-)٢<]%Kt-U>)i?E;鵐Hܢ%q^ ]Yi>oi*]Nb8>ݫX x3N9xzA*92KJi8A^_SeA ,D*zBIPRɸQf¾\Ni4En'Ի(8Uh҅$l~ ۾֋NRC<.vGk &dmC7y$.,K 08*v,@jMCS\B%:5d5=m1ًTPO`|a"-IC2ЭnuTz(jy 2~oݟ$ sӒ=T= ul 6ZO>Û8A| $"+u6CEjl1 # ATsNm%.(;ihE^os{$0rlI|g2h_OK1i(]պسchh>#iT,6Omv5+b'|!*qtR MpQ176<_#*Pչ$dZ;IJthGR,M7Ufz:ԟ}h~6<B Q<j3^8%̪#yvI{7NѾFm1M-F"uPЇCR0|Jn~QÃdx+ 'g("yOK%6AB~%*kO-p5[ [AK`z"G_~&4{/ Ch, R*&zҐT~\[ӵ1PG@ ]}li[?8T#$Anm^Y]kƀv2tjj0=b^ Ns5x>Ive{Y`ZNԂ\kPDw8oK(ہu lI,|<"nۍϹ+bmeM:iȌjϧ3Ө^ w"<7H?U;^4^ׇ)ӅUu2C)Y`V 냃 FI;#٥F..* g l#^.mY(5v`~|:&3v*ɣ7,L"뛜YC@R a[I/VꔨJFzb۫,cdjT'Ez_(i1gGEy{ O" 39PX!!gzcIz1,1JT^<!ְ"SaKZ t9k1KM0#ky^H~' ZhO2wY3ecCM\Fi@3^-c]' ȫƾZ:L4*IEbl.0t;KWD$n|%vU('D64YpJք݆ $ zr?C֒iVqVIt5!^/"2<68 AJny557 z ~a#x.m5"&~ i~i(~OD!uMY i$ZND` i4u{J<cZ5 USXAUQnUI7 ]I%DH5k@= vcRHI@CHۺ&/6͏NlԄ괗& ˶b'~n^M6H%jY(E>'KV""P5f`#7`6DE|dnBsbK/V R$Q}4Q2}b.|8['\@ke;V ÷aۭhe0'g`X[Ni)92u}CˤV }e95%]l4$+ϒ` `0VQ.uHɛ8=RUMbcM +vUֳJLe倩w 1sv9w5Xgh)p. J ^ۻv?O mt~T$$])jȚh68P:I)=Ix/vKds@in]&.'i>/P% '-gQ ]ǤÄo$]ShaqށNrA㉂;uT!Ap"'7i߰,ïDE(W߮E\C²T#de|PVәØ$hA/$yw'E0 _RMmve<hhz'_GChLXXȅRsԗpZ 2 \eAD0iEm`w?}JݝHjJ&P؝3yN}\(yTuI6tނ S bxmxL-pEOEʨ%nc:u3iփ򶾘b!A?7 |fuL;jaV*@רcJak~Wwڟm `h ^1"+} veHXD$-`+9>K7'61vT͔P__֍?]BBCd5)ݧ=^6/R FSd_=6)s" mBT3R+Ǻ'8$*v1Uq^pTZ0Wz#+\dG5FV|2 %?5)7b&vcQ /*vn8*Y3^#*?*q9$Dp&]D0Ζ+@<E1@_o09<`%+zk4"^_ۺd&f$8IY BVd rxU`BcB`WN^[Ž#Z/>4.{UV1NC{9{䁼nV}iiF S׮}$A?#/=rw3u>礋K  x5%X]! ѭUfx 8FA#a7msx2pjnIypxU}{chj(* ZJ@}cG&YN/;AX"Wp!wl,]Jb J' X]nvGy-!rKon<KRDz'=4g?( J.Z M.|~2 $>yBA ;¤J!`{}qW>y¶Cڭw}Noj.[˥a)oJo{t-w%@YD㯓AY;*S&?5]@d>J0Jͱ!"V$Ԃ#RD*a!nj{߉ O^<- '@-\Ŭ-a}khes}R^?E ޤi/Z)~@GPE2 9mxeNuKHZLa$rVl13, ܘvY#Q^1 ]7H913C͸̤fL"'$_6ܪE~jLVC%jJw=+طwT>ː)_Vd?-Qi(h^{tx<=̎{/Bf!Lj-8.]9 s{chxREbȏ@ZGKb84*?iRJ$.JܿKw044VI ŠYSu%tmSb$l= Ρф;a]ꠥ#hgAmǏ_RPփd< pm*r>3Z1c Fȇ zr $i6ЋCdQ탂|2ivcheN'P?ltE0Ίe1ZC)]I>L"odW ~03 `kL^.(b1U`ȳ`>Le5w%qXZkG%s!jN+mb#adku潍;GL`tL gҤ!Ϩ02j{$0R,MB[[E%\d} iI;QO 7`o\6^$մHnv^)!aV>Sr*'kE6&a @4¶-i]X{X[&\?^Ŧ FR^/F~Wͦ [|8/{s-VD|V-zv2BŶP! \ȩnCmGq\W{}& 9XX{.B&Ϲ\q'!EkDI'<)*|sLr5!q-x?d@d1T+αP> 3FJ2[ȘJ"lw ala_ bWҜ38R@xS$ _(n``$ ({z z| bz%vaއ (kt}zDd;HQVx0ZS7Ll!m3Vy>BSm-1îPU6濶yXю!r t P[33̒1+HhSO{P7t}E>V:\%,祤i橡lSvMQd W3؇Z;5t]+˳ t ,0-n`66dF]72!3s0D+qԸ' }& 2 cxˤ}ܓ /R+a] /5nt1=F,$­1/RV(\Oƪt`4⌷DRUIErP+:գƙ~Q{^,Rd%E0C&59 ٤p#8 kn?~u!N{W|&!@ Te\ű/Z[N uhx3 ~: 2t|_r 1] b<>#Q mFfWMW#G7o K.u싨4U>*.4'U@=PJi   Œ;LjGi= o]k@_vS3L]fM{oM*YipL`WC % fvsoXde'*YeF;DC1&%Jh6~~fI\ hIj - ]pE DŽVh$:{uv>4qi8EJ2DDx5 }`0* T妝m2Ъ9]L,E a.(K[q=eėHFlg8|G[4NxV6ըRsZjb\RKI +$7$. _J(+o|eS68wU*pC$Ve畬xc},*TY<89rV.ҽSj7 ]F;O'X܉r4X a#4<+pN cs'M f] nw<ԣ)gU*׀R}_Ē,T\1N~u<7sB2z@eAFl#T=b< PaSVDMm.yVNvcs&ˁw@O/}^;]1fQ; "ˆG5 EI ;8F#uz!&zG4&z!Ws*Zr 羥6òIRf\ saj b Vgl4+2xk@vQ2+ ha4.Q&_.cD-U~,4'7BX('JO h|%`Q}f)Qc!HOyxvګ؀X-u==yuR1N/ϐTCʊm` EHG&?~_r0i 9FyZ Aek؃Llm &lϤWe8Nz L՟& !I̼h̕ߕQ/}>f?7]rȀ$>Ҷ ֐4K2X4 3V{tO}V1*W#S~}B& Ɍ3%H9R`1E4+r G5Mt] (fuDgjPЕTNV4t(˶Na !>-Z 'q-9LTK{BY3J׹D<) alA'l>"n Lu#@*JQi, / S _fN{4\ !&½e0aHԶ ˩c Q;$6ꍠd642$ }Hʪz@ݚJ(I_p`f».UyxEY䍖*)ą(Tgy|U ZSx]#VDbMP$ h}Ec2,sw"xR(= Jd'}# ~WO|ܰV2@ut4Icz]b97{)m/J"5'Sq1',zu̶ݓD{a`Qڑ}h I_uvleD1XjVM:JZ"@"lg2dC ZMsR:s_6$ zsjOxF*rmf wr+#GV]=}-yo˓Ɔ|֘;3 bTw3ƒ`pu5Wj@kѠfEPq]D(gJ ;r[,QY I5#e?$u0H@KrB׏@YJ᤭c\D9ȯ'%!g4Qo)mcӴSkCIA[V\4QPF\h&ЗQ4߿޼k~NOE[(*'C :MoKY cuÙV*M27%f&m/fgm$ۥ ܓIw¡gSC@D'+ WDK=/9GiU+փvB1"\(ØB 4/)dALog5ys\h)F*i'"EF>2'ޯ& _]'~ L?H|Ǯ-# /ޑcaN›yQniFlB #[YZ9p$=k'^E;6O[b%> ׊% fƇ7i'&Daվ48ޣ%&Οiۮ ?9*JNsF*m@|`( h8 9XRێd"lrnWeSz'n0W8;"f5@+,13@[]X0#k~| +kk4p<$!{|* iNMc*y+6:̙8RBߪ(l8=L>'~㞽Z3px*0~%P i!7r0s5 ƥ#N%|]RgoPJfCyJ*]3h~)fWzd3 ,Q . 0ye\]"렐p_8|2] =P6JJ"l0bvS0/ZSWĬu *GMN(wp)l4ag#gV7`i}2ʻ֦0Ym7 ]6(qΚj>{,ۊe3WvWY%#bA-?-Xi)W2SBw[SQ^w?v"NyjSD2Ѭh(vtnc䢢c9U{p Y޵##]aK@WУ]]gN`7xrooc/fyTG\RF3P ҮvaG2S"P1Ѯؙ>ܖL ԰]vs3Y 2cd4-Q+ w<{?LmM 4n̹BJ/ |5T|%e 07YT|&Ё܁[<&Z~0O1#??ϓ!3Jq¯Yx -63s07l<mQ`z+l%NK-?Ȅbōee's=0<ojWtyfbXnWkb ̚[@[d09RlX[9HɁ\N /.w[hJm9n=ǡ4clgªGEGx^\;>6SwY"?q:C޲JmO`&9LJ;X@ { @H`$+meS.)9@\u)TPE:_$ͦm z5tXh&+[һƽW֟**be{yK@h&U Ҵ(v6LvP20&VN:C/+^bPI{‡rf9[gjMX=k&5PW KtZ~d<ʍ0Az)$6St \byrBϪ%9=$m8oF;-$&]1v1U²=PR9J RbhCI1ntS;E6mgm,푎 0 }nlS M|J@?v  <~Z/D. 9'9WMP_{Q PT"6oIߛ`2oݤRj?`5qNDY(`RAE?O|~;[WqQ"k͌(_|g2(ە44}6] vBϰ276kII?6YƵ7[IS2NxČl7̻0mٓv]#xx;s)tSl$I`迶T;\wLc@?w-VLʖF^lpNjɜE/%{ ͢x^e% G;.:oB'FB Nd?2?ЉEݐG@4{d&C3g}󩫵K.UǨ"xi6^jנּ l$kRs0"v{2NʊY}u>e\Q+/Qs1nꯙ"?@6@jrb3+IL fպBf^"yGJ\@e0S!.IWcjj=]Yu'E[W 80xOrT$YmKUG1^ ?Ÿ8@lr=ׂuQc9"ߞ jHݛUsZBO#Q'v4B} | QL-$b.9A|HZ΀#*7Fd$/]*)ƌ\m->H".YϷ$t,1ueX*RMOК.$lN>1NP6& `E:eVٓ!E`S-pyqrDk_{}ѵuN6hUKko+LxCkͦ +A~ڥV ς1o0hٱٶy F+ˬVG35GhCڱ=_zI1K|3,~WY_# 6/q<5Xvx8+\1Q2S)F%dx;q%ˏf@YW?LJtVK%?E s. oe@{w~chom\\i%u/S#>ˍw*oT)/Bքf=}a3A(Dd.!-*c!xEobai4D,TĨYz&n7,֛ŢhPZ^`E9\>ġ(%.3k{tܶ&`>HМ~i~NQ(55/k: .k)y٫ܑcb+|Zr)-kbX(cq1kқcr#0̸чqMSÖ) <큺GTy>]݋m}ʈY ScddFB.#8l?r+|T`ܽb";)͊ݺfޠdX[.*dzv#%9C,sW޻_DB$r`pӿ7EJx09U102cC*w=-?u6G<4}Ŭ:[& ZD(Ivx63M* {k z*ar2aJL;WܙrC5bK9Eߴaf;7acBM6 #lle]d (b}Ezrv!:_kP%MY"=Ai (dv;$VlÆH'v2~\_xYaT1cX;0&k;7.VЌjַA*]I X8GP9W?CU0YAf 1zeayG әiV4+j>#g5e ~ۈa4{&Ctj%00͇%:6aHL-=`fd]. tdgggeuI+DzAh=ׄ힢,]R^1̏r*VvZ ٩P0rs}+O"L@ʗP}ad,;-@aa)7Pۆ"#L觵"6v%%9g~<~kw;j[70|?TG!9&[EGqtHe-G3M`hn'ȥ9(rj^-Htvؾ,QVMKř fvu:$=KN۫ǧsܶCXS9c8ZIn%j :NH9ٛ0j+753K x?-) Y0cH -Zd NmIC<*S|C`֧?扝Y-x]^X+6+0go&ݔ(a4A-Sq:q^9n!~w=F wW:Χ5G0?ȭGd,y?܌w$WLY0 ؛02Ânj24, J*ˬBf֩ޑ*5k?T(FjD He9fr ,/Jh|! ۥOr2yj)}u]8q8ˉ_z7׿An gFFy @VDFX/GyN]U)bK `|=[9A/KՈ,Q{bF{WԊ?=﫮3> *1#\l'4~-S_371:I4|\eRx!bhBf~M3=5'6/ܚ>h`'OT랔9+Q}~WAբI<$w:}ap0S|\JCzȨ7pdwXuL>VFR8{Յk\ :ToS Iݥu; s1RٷK^ "P7jD˜q С"l:tbz\i)bA*N.2 4C:l֣OQ 4%C/l0[:H:}+^t%%9)1b4[ !uRMB 0{ ^xΥg@а$vT3ۼPϭ߃Ō񱿣EK]8vh&d}BAp{OK|TX;PuʇyN$c&l6˾"c!x4. ,\ǃflȬAFT*]Aw᧰\Ї 3y&/99J1\1PQeo='9O=LQnϴY/G YHG|g¦Үv]w ls [֥)VqJN~H ~n&!yLfF&')ȗHĮ;Ҕ=) j=W{acFI u;J_UĿɸy:d'i\FF`.n:pTJMU6e&j<9C-Kv 4(۠ |Vq/エlumK"EIcQYĽ9) ~̹n.Jbg3"nl*QDBC28>SLى%z130jFnCƕBpCu~p9BNˡ={ZYKA)NO VؼXn=//d2I[CpyOUP|At ?˞D^"&܄w[(~7(e6W>MIExVBKy۸&Iȅ]dHfK默qer,cv906e,8Y]:[[H$Eͨm?ZTw7'*[UqC3*vH<0k-u d\S87ӽrvzY=NRLYRrpħF&yH;]%;ц"tVA3$ RRx sq G,)f!G71ag3Wz{:Xrz CMa7*;8B[#7.ׯKF%1WŸ~ĭ SڤRJpm(uŰ^v Җي;(k#2m7WQB:RGBBtjh.ʏ0dɁO`!Mpevْ[`se 2yܯ{ӯv@i)B+zSsP䈬f*+?g鋺嶵 G¹X4iz0ptO \U.6s[F=p\E?( &. 7Ȟ`kP9Z*D,43%~H,dzK>~S t̴o#4[V߀\c~;b5ɯ# kw)r~+V_U%d(Y~$|3nj)7t baPjt@; O=ߘ؛snJN"LEIiKs`w8w*yש  ]DFOC6L_c  : 4&)!'4[)$w@~_؅r^_ wJ~P3GPRa[ }Zh6m\&y.w]d! 1g%m2x˚#csὦE'@׈s871և4vsRUg?Q9%*s샡A^!RIhFېiQ44*km, $e\0vB..'QM%yQՙ8 /zddMFϭYs?\RN1mZE^ETPioHͽu[wS|LOeC+Ҧl ֛6@2`gz쭢8 VTɑwI-g7\! #G;Dfc]z-?M ox:2w|uӝCXLf}Ռ43>֣`t=J@[NP EtkvlpY^gs=_hխᏃͅLM\tSk] y ZU #tUs5uz(gf XjA Rشu`1HǢУ6vXȈն4`fےv~Y(VEJ(yߩBH:@p%Rȏ=R7yn7nʐAkhlZOf `U׳:L/M ˿ޫ<~>Yf0ıj} z">A[i4.vw|EIEǯţk0$@WUEWO/)P{EVw5^7"BAd@,W]d'<8 w,#,Kd?%&PbړKyk!kYg!ER)^׏g}ɲUƶ iI;$eFم~!rR^HS=vBTäxt eZ>Cm^rn4b@J%@QyQh\_dm/)ac`;L!O"/Eu=!Tr}SX6mSČ/Cj <^ejqmnTmf5(1&0 [llA.%M (x<-]uD;mҹU˻64S.."( 9|o0|1U v?1s,;'f }nL/TB`6iU<=>yU?Wj 28AwO&Z+[! ꪔV* 3?#*%$waPTUx*Wi7)v ͚˝mN1 qѧCAmr?*f]f/6&aSNTf0X$8- 1gu LUi!b3p7YZKVHj-q[ƲPF_iSK\YGyJz6c+f0D2PWnAQW.n7frYDf>.gM|Į"`=}JbEIَF75u^!y@ĊVjW/GY+ FERf,9 Lm1\⋔chkȥ 0Xjo~ؗxwP(iY `3ΥOW69G5l]+]Df.ɨ^VI&kHAQ 4DAiK6NO>1s ư@2"c+Okrr}uEթ h$ەD[3e-HpcrPYG4!kU,`q,])y郉F5G])Pyto\Ie)l$A ؖ Tl\(.o 4YRW&A ̘"A./4͹\4ۭ$ 1{Jɦ]P\ eC@dc%yOkIħ?s-sǛ'fZC dֲ<\u2:D3f@G@J@&VJ,I/%yqdHVtv$&}UM>>bvj5ŴЄg7K':*ՎL갾.w9uW^ {@l*ȐQ'̽EˑؕG&0^PȽ yBƆdl5ZƎȸeK !U~0F_H%VAyCEq&}Wa5Jmُvp R0LTLSEe㦄pKI+K}]orQXY#Ek [NS51Dt5j{SF|w@6tȚpvkoԕcмwzk:=Ǜ".KkfweA*04:볣DTt8^ Ǖg  ZޥNQԡ;bBԔY- OR`Л3|cG'X.]$SIx=OCe17[b+u'=Ez" (jU_IQk-C^{}LI^N^a)P!_`=Nu[w;@;I !םkF3Kg;YrEJc|Pၸ |ނJo^L~6X|: eFtZI&K^{Hȟ"oET`iXWbl4 mwVw\B D Cd(5ȱ>,  %fY0q4▨/h6 NBUy-`ȁz\`m@^F֖nGޟN2r э-{ؽ TgM^T u=1 -qH DTi+緃fVQ^A ,@b+E 2>e^wiY3]2~SW8 `l!:0L\U`Nb& ݃{ ksF^"3 VU pwyv0FR V;9_ʞ YV3;Z\w8S{Tl2S&_H"m,ų"22{ऍ/^3׌v_2dR]`S߲ EZ!ZcDG@S,LmE+$̔ͰQQ?ݤyRc'YC €#row[., 7BT_V@=]uW]D&;x~+9+ҥw?$`ܠ[.N$(6 qIcL6{' r7XbA$W|٠)iςʶpnV_jُFڣ{jBo~C@Es28gT?Pg?S qOĶQv m8о-s_0dDBz;"CvQLmշ/{>;Ƴ|uzYd@ڞc@6.J`hzF\i(gBcl[حZFJ!0\M&SnC*_[7P08ƥܕ=C]NRtҙ{w."]j//TP(/\oIGtB&:q5]_ $#⊛\fjêfU렡X4.2"K(v,m"uV%#lw9}`D "J3XgP $lz["J %Щ+9; ˨\?C}Xׄt6CrPZE8,Z?:H&+66h9: J碨;Dw;`."Jeus!Jse!on,+uv#m_HγQ$ze7˅ooI샼h`.ݾ$?9}&Tkr'K.ף 4':Lc]1v+—`9ގYk-~,hYTKI<2;'G|Zd׋- AМ8qYk 120.YSI p @ω q%.. R/D};M*z;[gw*sKmn !WMiQݺ̺߰TK9i*ul#W$pn)L\k:-UPy4t[)'u: OM%uj:H+ap^kͣ.%LPgV˱mo) aߔ![LQ|`&*~!vyڝBi/{.7oa5Ag"&w@RN rs8})Q;"Ź'~qM <&b> ϥ? ? X<1=t۷ b~^o4~EvSU+ѩl$2kc?8a(Ukeݗ{Wݧ::<7(K.V)N 6yGtfIn?fM+曐ðb爲ZVpiqȯ1m)zB|`cZZyx.@}}`<șaM}:w1 O3 ue݂'2A>ɑx[Tw*kңSB IR[tƷ:>񡯠EG℟)@qPE^IY,gȤYe\QS1H~zĠ-,L(?kضX˛ (Y~, eU|m帕ǁ,U(XC<]|\3~Dxl2}AV4 d%5xpՊ?R::rfsr=of N7,NY*Oj'ǃ4e c}<_`4QY;5Ҍ{m ]UX /X晜^]OćCBC B. i)﬈$B)gĸ6|kvILupy ~)$*ZF$G|V aʘy&/ av и4R9/8khhb(š+v"IѾU.T5~U\ fSd#?;q!_y 4?e~8{h>@R.#JF[ zu"p|H~ =\ۗawW7}f"ꠊѦSgH9EOfRۢ`Pћd&ryPQڦ1(0ca|]0TdP`;Ap") ý dh(]^/㙊!}AE e7W d fUM*GތML܏k&->eQNm^{F l<BB^Ψa,rnlάB/7%Xm*kqz Ȅϫst'YPB^YLzZ0-=#JPQkH(^  \#-Ө%OEH)fփWs#WS)jYk#Iy06bsX ŀוF;nBGuy5ZF ?0YQZ xcJtؿ%" TѴ~:~ٿjmp9 blmmJh(kJ}t-C0PEet[>Piޯy^>^lQ)pj߯Ip,B !zhr0MnfY}x|)>ǧW+ށ 9O_=\+':p_7A9hכo  eS,Ʈzt3o+ww,^ m50 m)B(Z݆|7K0 @lXkn[tjSoK i։.d Z$X{ثO-/$ͮFƙ\; `75[pG]MjqSY<2"P `qs$" ~\HXK5IG`M#$,r߿j"dܢO4CKD \k2VKMOHk&oDpgn>eNgz$[8%{_7qsx^_rAyy[mpJck !-;|h q< DSbHbZ[`5e-He 㰒Q;:_~zЬ8!Ʃ9{;@1Xa^ݨ!Ό j(F/3uW 2qjͭ&w.í4gq}4c6( 1Ӱ& ^5) o&3` J֥7.ybf9*%BHa繻Xgsiz[ȻHRS7ĪaKn=S< 60⭀U2b6LkޅE3+PAmnpsË ^tf*G]FfD=4D4!L}9phН֢psλ;+Ec;'4]bgGhxkMDV|A瑅OW9lvL>⁴Vd1n2'lNJ#̥~B4n/@ş#/hZ vcM2ӰW {"M0+A{/|rIAx9ZC9KNxBvxFZi +j2 ɦVanZ." d3kRysU~TXtپp 5.XJbf)oeaȔbKt(Z {U@sԫG_v#EF3!MNJ9:*?F(|px0\__e d`K:"nn FAveg[O^z7KxKo'ƦP9Mq ^"Bmԁy\dDw'04^j ' ք\H PLȈzۈG0"Al{,j]П.s%s5(0精q4<ς-JI6S([*ZA!2Ft { N!M-|0"'%Iy`*&ޞ m/n%dc4OI|H`VYlA~XjbGx_ `%AA>`^"(>N( H4|;ed6Ml#Ǭv1̑pw0CT]YlP("ʋ?H0[ĺ:.\Sj~o2Eb“U"p|s؛ߠ)tF7y) 5r%gߵX$/=r+tfe,Np7X,q5Qg!y͏a8oY%wIٚ( h\ˏtVNjo2{dRm#1ZA/UvY)U㮇GySc!3' >ZJkloK$f㝩b XO2rloww`P 8Bc [UOf"G`-/L/@CE4^Fmw$k3`oNḣH,a%و+[:HSV9vY̱5\~=`5Ck῎=v-O/rY5q"YS.i?U9m^ݺL4MY;(9ZY>l ǻvI~&Zg ']}}6y5]iY$ԅ`yMT2TM)=X qGLTpa)Q pt. L?zWcͨ6NCJDvȘY&QBIp m75]]+BUi8(@Wsiĭp%?bP Խ)< ǵ|] Xmea,oz#MDLϮTF{䞮~ Bo{Xa܈E47߁L'2-BSׂ'Z>  }1 T8; {;'9`3׋~!tͰ[|gqpCB߇P_"7_T[C+N @Y..Tփᤩl coPOj<+?vXRK_0#5nPmjTʚ\[zVXU8N*tU]s͎u 4R~_Ga[B*Oqr썬w [|#{4tNe&I d2~9C81a=/*=ePyMGm2Kq c@8 Yh͂D]=fv .5"%tZ\86ژ6BtLz0-H>_B5*@nA FFN9?)u9dHmoy̦llNp@O 3 -5Yl ?JP$vDel9|!'f0fSPR!D?cbB4!^2-(laF*\E#?B^_$DIvT8_伪0zy㈚]Oge[t+8Ys0lx&u PIaK MX?5;`2s\BIB.8q,>%Isn0+fI<4z( 1c$!PY  7~ ])R{\ՐY[>*2D(`AfH:XPAwHΦ:%@=p7CppMT9"`\+ϧ3"YMs>:YAhb"1--3WE=4 75 q/cAo12N T:xM:ޝޑ^-"C[uߗs >pg=Yʍu^x,Og8ݾ#Hz7%-i=s뒖7H90d8650$kn`-PSkf[6ܒ0-D$Ht=Gq~ŽntG VoeA@h5Xġz O|{#aFpSu% n,)ZFoXKU9AaGEd5k3CR3!xTt\a}+pMq$u]^t5TW2]@?\ j 4n5CFLEc ЂjB{xRg29ԂNܲ<%ե=#owBKaκje) X+# ΃.|_uˬkCxѦEVWI8O2-ExdZ4tj:9+(*A,K7X@<.*9olѮ𻣥v.<ՑVL0 Q"9O&%_r%hv!ͥR]Π6X:?R`s'p!LT@;IO2OA>mf4tknw.Oh5B cwi\;UϲH\g;Q"nu7?ÅFא(q; lQn,T`!ާ"dh]v(Q#,mݑJFW՞inSO{&`Faձ߲^%+apZOBwt.xzn \.(⢆#LSWxOnq&i5(+IKFOb?%12&H@;eAM.BvG(,6fh-fKWo5+nDrZ}REztLRY28PǰI*I^>q^enx >س)Z>FiqsluK&` 6'}6Ox$^k] ̢\I:Ghˌgyn;@3D?V˗ΪcdL,~ nM RļئiK [fwy jU bt_)? =کN JNO_=8r@wu\݄U7Mv|/0qw`^_u"~j kj(KhϽ ؓfZ}C@e~7j.fit' a qF[2Íl R|e ܇ꍘu`4/VfK^H]tO& BjF hT=;!R.,B[NCe^k~lo+zw]&_# c <}â#|icd"C!HL/3MXcKC!c!쮔k9uVVfī=**1Il<-Vr처3.gUOo&Yi) 4D,?L=&7UpRG6R9WCRܑKꯤbhەƸtG Lgc>m2L)- TV^NBuq%F*ً=c/Y\}t#v /PKQ's0k[Ն bO2j>|]ВRt20\_=2(BbIP7x,G%@RFޘZ%3%4ZX-ȳ-MĄJ{@NDda}ez}146RU>yq)ti3}?-*DJ@kO[j#Op|e>SiG#3jD]xO)(#J[y >&Լ4nf R{kCDT(|/:5YSPIGMZnNA-S7:S3䍄KĊuz?%˼!nQ$=ԙ|+xb eTLH[I۹PtLNL80_򔬻OQӊQqTzjI~`J>7M7|ΩSHխٽ.j(N%C2cW}ëŠa1 tC885rĸ=nڊP>P g gfqO*0\ Ю3m}zH2 X dAK5ư&6m .t!H_k|"Yއ<ڳG40w:>1Bg$Ⱥt+}*>HiF aV wHŅ P02Ogch^h,>y[EaAŽ Пz m s!7:L ]1g!h4\*^f"ҥYn{vຳn8V|"" d8T2 j(`Ar'[V V@WVHmc19$sb3 kuDݽD'-*spZɎQ3$y8֊wy0+=~&ɷXD w J#f@Ŋ.P\qgAJ(=2F~gpgRrrRx}e!}o| ͯC Ž~Nؽ]R>pfcZ[ Jc瑢qʋU6(R[9 ehI/f(? eҍ)aErRO59o*╤E;ߔ:1*I^wڢr&굧Bk$5qn9@bGHwJ8ƭM5Osmm 0Z֢Xkի3G~W= olb jҏ^H&5a,53liZQC3+}5LO!J"гrӳR ?(W5Z{VbFO4 *V;;XMxo[$8U7[dZx?pxjb71`tȻ[~Zږ}a*tex_vPkYOxoPߟdN^ D8CveϹbKޖP`ߔFśfG': ~ ֏lE16=6g+0ggIc8!j ?Mϕ/x7w| fqz;`|ǰd<}Z3 l'%[k[*N€X:=Y fʍ\sEE;VT]8~uX CcPMK@{ l4l|6{-i1I_?.QSK. 3YuV* ޴L:56R/}:[/&'!<>v$WIBb,rc9V So *\a)KO^vjUW^B ޢk9Tmpn Fz=|*|1A #vNd:eb?`FaԦ>֝T.{//9Ip?Z5 0+v;vEh% '̬z珊Oq=6Mh-. :;ڽamtqg`(j~uݹNx.VZ5-չL3t36W,B cb> @r<#WEOZUC8 ohGH>=:D0\/hZCX;3[>N!4trD { n'r(=&gXPhnDg^ɊPֺwr(fuFu)@z/g5nVg֭L:̇p]z*~ȀOΒfj7ܞ,\>;iSji6!rC; %NxnGtnڤ[jltޑђе& + ùCE1bxks y`L aD4voBWO1طj"&=^8·jOqU8涂QJ((S5KHr0y W&P S9iZ(б%˹`Pcg :JD9GOĤ;Iqy("=9R>(HٶťS'9eqS]ox$I]kJfm^ &2wɺ~15.xDW`c_=|;%W-CHIJdxFj_%c_}@"R1k4;:zY2HƄ"h:`P1Ƀ\<{zO6`ߑӜ¼ ִYT?9J,;8p8Z2 1-ߵyz^ǚUb K 9Oۧagih^nq 9l6w}RUuI_q- 8!UWiF{,Udʈ|])A3lƘHt]ZG'@ah9 +qdfI02 4j}T@%pɉ5r2'{{[XSRu~h{xieFUAoalKM;|{15DN1E9aMKd푕-DYEp߳~*]mtQW\<1! Ɇ4S@YXꄚ)I $zO- t>rOk,dz9!@D8~Pou 3~;~{2v*jъFteyiofVϟ*z4q3S1ήiz acʌBš.Y)9Iu..!W|hXC τ(c uHࡩ;.M͡@#q a#ARwж7. P9w @ŀ|cmrɺ3A̞𗵰&I=za5, 8T*2DJVs1i+c*r`@ ][9—*j!hQ"_q\gyҿE6 GaAT 3"4g~oPi[õ ɯNξWt(9p- P*{1ev_I{vA ^`%c*q1ďKZ0m G.5ʕϝ P^TL6w6z9 %E$V saeڜT]H7ϹNbܡIwi ,Y lu=r\Z;+ߕ(*=V.I~fgow]FP&3-ОڭG`́ݓpօ(n:q"7S-=%<(aR +i GI2\>NIY[hxJIkdGO[ď@Ҕwwn"_&sѷK*EFiP^юf`GLZS͂{:HRF-VC {O 7[D(5*u#W`9 oDF\k:sH 1hF@3t S ZT:3o%C8JJJ0\c%CznDN hn벃eNc}mo2H_6(51Nba|/~_R$_eXchʡֿuF}W .HO0G^UxCs? ?z|bIMN˜[c^ ze4ܷ;b'4Ԙ<4j~ShhtZ-K2u *Ny`N`wlyaPsuՌ5t'sK7%?u^Pb/1c=h4Z6֪/f5zϓ2 "%,]X7ͫGcj#3|{8&nbJ`튦⡃vR!d$ɫiaiK|nV([o0U*6E {ᅞ ̚qiVTdQ?CauxJHz*@j:YŬJ)7Cآ*J[\&nTHL Jxb}R}  y5$f@id!'9@јKhbb)z&w8HXL$2*b[(qwxG0xgMVCvz<BÄ4ѥ]NlZ}+y. < aZl}hJ"Y賻:#)}/^fJwzyq6# cgqks 1DU ڇG1Na}~<,4;Ft e #c UյF)^ V4fuBŝ!x[F[$d?)`Jg½+C,F3I=٣Àٌ*DƖpU-I"*Nj!h=y[9>!$ e M b=fB|a w@N>_-67Z8V4 QH?z҉>HgGq`#GMXhU DCSU(KK!ѥfvUw(NrlBoJť߬QXjS`ir>,ߗ&6i0V *U> w"}){Smى0O"a§OQ_(x舭<[5ֹÁ&m:[C>G_K=)tCw)(m 0…: Z Q-7wSi;.9E6/xzxI*ח"猺l;z _p|aQ+Il㩰"I[sLj׺J&/WrbެqHڡ5]P51:|kv?a.@*R,jڻ#GhV4Q,kѬҡG=NMK,yE^2qށ {`? 6fCE4M%Z.i=^$ FTo I4G=lCG 9Vb#qϬ_N$rn}g[V!lj,0'@oBʱ]}$yf,rxC#@(Acߙ?Y LMpsR* ))U%KNMTڣ5%]hHvajX0/+r뷗4o6أv7gq٤وi^hY摨{C9qo8T^ܟB Luїh`nf-;(.UI9n*ׯjtV?pvk CՇ=Ƣմ'ph5_ XTrD;B=^!ul8O@w V̫0 N><82=酫hQ'lw ;o!=3dM DQ֗ʄw_ts]g<Gއ1Z8ǀcΫ];Up롎krHc"fH7j1~43K7º#Y_W P!! \b l'3jɇH7tJ 6;ŌVHܥaCjv G3-*Q私,I,-T)'ITʞ@qE Kp"؍$ez1(b=e`:dQy۳fUBu=脕iVOؔx(ų0fv$,t;ĀmpE]IL*34@`I#(( 4#Vy9lYq0}32p6:kGr}8*0D2L]]%|IB $[c#:#¼"_h"[zyK"Ʊ!w&GͽH1Wui2!†`OY~Y gy/\v+X++Y >C{G\|:x@6I786HW:i8D Ū$Sy ;; &`MDm|xƍNI|F,\}uƪNZZ}32^B=&CZ)'`JL=E*vzp#SuG9uD7E$=Osv_ dNTj#;ayRFEy8"OaJ 4c$H ,OoVd`]Eʟݸu]fapH %#`!N8FT huʟ^ϟ!53*U5BEvڪqvp@6跈1^ئᓇ:Md+R^J3acdP;f#2$y%1M o<ǧ on2uPv4>7o7X[Ҝ?CL%N걼v"_p-;ƲwاDE/$=I1*CsprD?Lm4US Nm'D+_¥mXX\{db3ͯh1bЄVb2/;{ `+oLZ BZĊ!oD91WI@$7j.p&7Xٓė'=Ɔ̙s'&d`>M:F ɥb"=:^'d(%6a7$us&3ךQ v,?٘ks=eP ֓GYlowF:ٌj ExvAw9p NDAc]ڢ(IAfcPzTG%Y1eS{oOYC@# nn6r*lZZVX@X.]4kur^?z@V4$';Y2ypMĢV عi&"Az 4wmIʸ0+RU/FA_GNb^܁q&IwvEJ.+x_LwAa~pT4|\"+S^K=njtlQ.Ad?P?H zGEikEVBݡWZk"0G_9Ca%?`<%ҞAc&uH)#Nx(9,]) ui(2YPը/CNq7k*nn>n:+VԗRu#)̊lYį+ 6_CkU|?OPt~У@ޯ(?{i~ ldDPJ߾_!‹?ކ@ OC>'1ƭRfY:4`-qKItNdo x9ivzWQnhથIM%7,;oW"H]W\.ϔ Km !cW^]Sƚ  󘤅pq K-ƾeb.@4C>ˍMA%ZKw|jA6InvϕM89)<8Ulʢq<:Mfl_Ƙ0q$5QZ0Rq|PXzMkӪvi #R'kR;{ 1JZT2*/|PBqf_GkL6=de ژa+3\^^d!b>$@@&q_T"yn2GH|N#[,X&H J=6,͚ۛ%[UE'XF:yLlDبySWklc6zbټh_|m 0`̿$6&99JiQ2^:EG+f4 `9qMF`}>p]/C֮'4iȼ<0g[8QjrcʌgW/]R7%=lV?D?{l_ap_ҵZ`7>%sNxЬ|_Xbׯ"9Md)N`S3 Ă ͺ[ߴ??ɜ{,%oHw &Q'NM[E:+}&~G}vuc-0ƻCc4-ݲը vxrq+w2QJGKu5u̗-k1*xɺj06=Oy>{gANWo"bFZ>'ׁb(۷42U.VL_> T7% /=[,'_9v'%VRqJj0U3QiO&~|hW5_s=@tRXV)0|{A`;^ꚼ[oV !l΍[dHX8\#%zNά~fp6PN xt;S)\gfnw;]G<ڲuKix&a)Ͷz]ͤqKW ;<\r<9(YG}G2vnVuWemxƎDAL8LۓzW?0_W;fr` xSF먞A (b5.D- =3 >~j hL/2CaUH8Ad/ _ }{>JX6:0%yJy,wڣmөHD9y (-b>?'WIndaI'iq)+l G5:RcD,oօz}2N '@-KPI|D u /喘 1mDo%a0OM8TP%C[nb26fN3by9*vT(l9T)+}X?zQr#Po1 +vA99]<rV1u̡Mvj)rPoip:8ddH3/-PCZx-*BBGCLU >MT1Nz6z/Tg`רEf{1K m֬J, 2 2;o+GRߨ1:UCתT{;,UKAݯQox@+FwfR@صԚt$ޏ#!#kJ1qejJkS]%E&X]DȍW9K"ʈj[G1ၗZ}ʼCqdT*P%:&jn* >dx f2\ww}h6)W]x9'ro^6:-gW6Go}i7C'键mO22VFI.z9'\m|9\ͼ^69&1[k(} 5p_Tcl6I>$o{H?c3> \`>N(Az,%k"#P eڑjӺB&|͞r(S::?BB`8OIJzU?]"^;C?: I3w7QQ4@Q {WA@G/0 ,[lŹhadyơ8zuN Ħvs=>QօiF+?hoߛ=a.a}C˶t` aSވE\F4xК 3vMK #Ax'1Vh&NWfl}SgDŽн7!s ݬٷS?ؕn5}snBϗqd#{HWt‰_ _rs},J3hdXs=?0u3=^1_aEK[Ou|qPN`:Yd3=`^ iMt.FZ5n?Vq2*\)Μ@Lj$,,ڥ _ϾIDRv-RYa\L}"gA@rM V>EBYv%mPY6jIeaVSf +cJl] J8V|ז>|@WEjve8jBK۴Da5e{Pd^e\<ƫN6orEyLF{1k;f|OA<"D,]iCJ <ںA(na5a "$௏"&Y@UeM rs}|{2@amLՊu#?/CI5[8ZQ}|ixZ c9 $l[qbBU:D#H@7oC9kס#.Kau9 %^|f5'43G3o1K& %@3YELN#:q13j BNYl @/%F970SKo0tbXJ%l`jQA3(0ۅ/_)Rl`j('M~UDUGXb?R>8Yx[nzϵ2ɿͲDD}E#><Ea'? I,J`4^u[ or&Kɕ+0Աuځ.A,BHmOeՊAH\wߪSgBAo>3uoue=|r"vkaT#&pH6Og(lƒw#P1EP k4/g۪,Iw^[oH£Ѐp bS4]>5R"}A^z(=tF̣e@R*vr=m9'cʍ Z)h2Y.?VMHeI|mX[8}38$J." vō[gӹ[;a0FkQc=,.% Vd b5P`GxWͬze %6o" ^`Xkb$U s{h,PiO;jYG$#/1tచADh iIlpf:zY[n._\άN];zzƪ%,8"WUC?\{Wo'0Ӑ%dy)pC~Bi"ݛJ㌯lZgQk.#Ih7_:@)Y9[sBB`*-pYco+ӪM@?1R$WJը#e\~EQL?AF Wi4ko1++a4Þd jNb :Ə"WDU=960YGkin8~9=ocnW4?aHȑAbD!*WNk`>It8ڀ@;_S`h.aοs]"DaloxT*vwh ע8^a4%{jO8wY"'{|)mHoV=1VjRI!,bQsv F+N&2k/>0Xtd;Sg:SːzTU҃oV_LIϏ$@XO8Fys*B)!5TZXλAp[ q#7{3˛p'~ПKGN”EQSu #gi?Fdv ζ*42@10Nr(T9nBtȖ9=ȭς&Y8Z^,!PG$ո Ju2A1ǵ|,qPUZ_'u kɎ̗ǸFXy\&~{`6T WzWRJ% 2+1gUei[ .^pD+k@|L0<*ݕi PS Cs߽Aj%Lo`TƓLR6I>=B7$ycNXԪ=|(cda:ʏqPj$H6|46)uN곀DŽ=.Frqh%xbbW,X(q!.sf@]Lu$o);ِ{ H5?F)Qz9t.Kcy 'G p77S5Gk|Dkć`MWnusxhfe NV]^ŋV)qgh |@q h$P(diY\)Drd!6D?U +Z~,(kMu@ Qyx 3>!#/D8ttj k"a%^ N#&w L˯ 3ŕʼ=rM! 4RPs أE~2Y={ IioR̆UE/dS(5($ I6fo!ݡ C]l$Ae 0l%=T4=&JzL! &7ERuBȀ%{+k|հrR8a:x}csw ;,(+dƒڝD>[QC Gy ]!y/ڤĤtb+hܥ;>bUl81y3#Q|+p}1e h. )p⠋hvH3pr59Z,EZ6dޜU/0ƂBʹIb^' HUQ UPx2<7 a9]Zzp+/닐i"Ddo<[p8fG^ a*{ |u Bŀ#5Q⒏aHy(41/ 2NW C3F_2'92v`h&xK~U7Å|}jz w (g,<"̓s ԙGY&Kq2@[QY|=fs ÿ]Tnnr3aoflspt`j(Ul1;>\#{)3y@|@dE^ "YFig<)m bl>)@}4ˢDƱ?P们ȁܹcIbr&;`V - X'rBބO}ǂY:Ao/ w޹N|Ӄw髏;m8|rrJYcߓsW[v@hNb[. ;03++g!BwG@na9+ ̓>kT$/FX߽IȮ흾sŵ!m<dP<+\ dbż^M*GTZ(_Z̤pk+C}A?1Z>Tz<7İb߀>j33|D `y&@jϒ1VK5ĽcKUHIs% ͋aH0պӈF&_}ezh iY/qx*jZUhzm`b>i:>aa7۵Ctf((%.JJ˾[A5!8_yN/(3^gNp Oarwrۊ8T9 OQG2SB9c- ԣqz6Tl׭f%E2g#01 K4u}xȭRз\BL фRY1/N]|l9p/l:'RH#"L@_\eC'2΄nB4.:4EEqR1OR-0fj͜1t2T~k} ?9G![di6s+"2{+bo~|B*bsՓ0L -c@ʳd.@p5zP٢{׎zƻrIi\]%Z)M<--79"r:?at~Fi Uye\B6-pE{\j6q krEk t2#(۩VSܞIe[9n:0DZeD{o/URv$fsr< u{O&l;H2u`[U c\(ň/uۊʭʼgI:eWɹ~`o+'̛Sc-.&OE:'ieaJnunN8ӡj>m(?B"*Z= (Ef=Gd%U/ hp SK> {SkUlGel4rqqX=֒C~9zR gI`)BW? S۳ 𓍛' ̭xY|uZ",>vaqQ \+˰ Ca.߿%Nۇ#|zUdM}a?B gMp󕿵q^ ATlyT~@ o?CMr?!Ks~ܖ,x(;;zMh80tcML7ے[lMɛ%[0'-~ՍY}(PdN6&uyL6z6vF\=1нj BaDb;}w,t ܷ.e8rtˌObǙx)QTOӟK5r}_- ੦(yŽo$~lŁ o4dYrItV@+i.R@:о)E~hƳU %Či09Q {bb0]5; 6q"1EsәcTA̰n [^ZzF1Wnb#/dndX` Mj74 T9Pmڍ'1Ս'uڙ"΃0Ε)hi Ɓ (eLjzgSxh8RSj.?reۙ(gT:o9c$ zdV I44jF3JYwiXXB­7,7YѠyE& O#;p7$+05][c5>GZi &a" -Ae\u !DʍC^ H? Fێ,Kc1]I[ڰblu2k Pq1v* %tExR9ׇMjbp^i*dhiQ<="G]%H"~SYQ[E)-l:Sݵg$8C zN lq ޓ\Aބ)BM;PiiJX -IH? 蚚ZXO{jWo++K3/tIP~TMd |̅ 0@}uiA{peQ ߣkcETSm0.6J$o6l?e/! XdGv)h(k;Dl*δ,xWRSgIo]軑%qẈaINîmӀ?Ltmi:`:.|Qhⵖaﶎ#ǗNX"p+#7nq &Y[,lC<OMY WI₯kΌg13%Z1u?]SʶBeok47B( THըo^kGb)(uwK}P3Z0Hpg#\ɍM 37`MfQY^YP IX7H[dzY?F|?oMT]%NπyNHϞ=`ɞiNsUlPQ%8ӿsh՞2Ymq/WsrTcDFԮ!/:Fͨ)hS YnG[ImUlܩoGH3aY5^?-㸉0P#3}c;%DZ>=-L$Ha9~O[;G}0;ұ&u(دiѴ;1^){0Ko0W|RH.z+T:x ^3]R Kk2JKfP[\2nڰ0sݭf&f C9YP£gbHLGJv Z8R ?Ss&QA^i853+=K @"]SضWw$p$ATJL 3=T,5vuzEd'2BYK@* Q}kc5%B9MA~i6:JЎ۔$6$QjOXy.Q%\mn<3MeG.Q 壍-JEC<|?dPn6O,ezy k %A wDw/: e!-r9-vcuq>m0~$zԵL%x '5IWg]1pPu-cן GA{Q*fn&]#ا4TIJ6+5w"KcSc]&yxsZ[@y`nvI,?@);_-|kP^ϐwR1ʀaOi@ilTO?_{*!:VQu%`\ @Â`U3Kk (6Tv2G|i1C]xY8'8ٓؓ<I,4VbFo9?*l BUBl=jt6{❔E&k[NNƎ[~ =Xv튽wċCqR!*KyeiZ02¬k.-ZjyR!-XiX=ew}I2Ot͡:э>p >ݔ3X! c;6T2nrd{hmBlo_#W,"dsH*TUE,fֿìUxA}x=:dYdNr5zEi2֤kKlʳ_[rEYyϳ|KM~[uy~ tLNP*I'o3wAv? -6),#Hzv5PN;Bp{-jqG'{Y}\rB$M>`%Q(?`Mh{$0B)ZJ.+>Nɥh^Mj0ܶ0 O=.'Sfdlꮳxw#1k wCNQT"rJne?#=[/icNbf|Wpz6zMJbWV`)c5εv{ڼ Xi7Xɡ$pB0.eiߖe#OL3Rly|yԲyoӝBFkt!Ht+W&5ѧ{/3Xg R5-(?d﹡8XhB&j\z}s[RV7\8?jeS-&[2K] //@Ny{uj̜"@^?C53ylT!.bmOOb{ء!c;-XxM 8#Qa0I3 K J<&>tJa2*ZXZ6XRezSBPzO̧`Z 22Ua0:$^\KKV}'O#/{u UE_ϪUQ׍w8;9*~Oz+- f|)Йr' }ҊGFGOyNcn:]G.Y? K| PvۗNi`8:!>!PZ*gLQ@ל8S7cX=9 L5! Wsf*F⏃]wOU.$O+3V T >M LU׾0FϪq)0sW ^S> mjL+>ݝ2^]ލ`vt]_}yV 4Z%V~Py:3qy `#!{դT!D*Y5d4Kq7'c,A]k SsqQş~M%vbf oXTsQlXG(A^di.WnTC:3nWKc5p-xUc0Dhőǔ {y&B$lD&(;#Ky?=pd@-lWr:y}ҧ~,f/\ )Hh/7^YK1zb-8z(%v RFA[2 l|W/פ9XC, @nM: u T{5$S9 ׋*"/=ḠһR9?&pj.5+Y-d[;eB'5{: kJxF\ 0fz¥kbΊ-y]\i53QJW4d X9&v3lm-ة2~SN*^Xs#F:HL]WLU[3 PÔ`1X{-WptQ[1`Tǡ[‹6 @ B'I9lTIW?03݉s|Y9:+,Hs~a05~9Fpc 5oԢ"ʋ)D<8]Ӹfp%N.|w?7P^ ' i'{Թ}u樊h}0onMYPX((/545m4rZ1!8P/&]X1d86 y&ճLuHWs/ahPWPy@:b6e>ɥ1-ZL h hGn so6SX$̮4z&*&̐ D dBUėU@]tMGڒA1h@tYLLMhmk= ܿcX~*^],mb7hWq;`vf! Pum=ah:o >`)BkǦGE)l)_b-ڌ(I*쮸qoJ1dZ؋ ޏ.LrIQT\hqO>.m6+zKb;?%uW/} ۫C~lY5DONs HGsp|)F2"ĉȎ %n-CAM8L|?)rǎ:M[f'p]g&J/zb~6z);=eh4Їz;cRHi ϫJאh؁B>nUK ƈ%f!hbi=j*횦-ūpgD^ӫNT! ː \֟ XL'bl&Yvy/woL['V_n۹T9k%a+NY%hRnZUr)M娀+BSnnb̝($z`0b_iqs_B9Y70=Cֵ`ʫs]BX27Y]z1+hZ@NPfw8Pq|J{Vb2ժ(>Bl=ix<|sh#wMW .*q,r/ҮlVf&; <%W.GBbIzZA.j9Md17 $Q+RɐXW9G Hoq?rRdK!ӜgXRf ٔw,ESf[? ØmG>(12oE?VK0KW<.ft+}R؁ jOYS'EJ4k䲾&,.cQ0Ȍ4;ƠOݟHFS][pD E3Jb}q0C6x, l ebwkk &X.-3R0¹u%Pu^Bb]}vdbD{Qg )Ol 8Aƻ D|&΅utbeNlg(6,Ј"mo fZx|&4{iUKkzlv5!ZQxIlJ0.a,pb $;"ڵ6Ub ! ̱oj.#qg`9y}ļ,E p :jQ%K*Lsh}.:_AI) ֣ylw~غT&#N&VX#>^C96{|QB'sݕzЋ)ƄM(%, fL+ګֻfޙ.G.ߺB"T43;'*HD})О/P1Qw!Ye#152dmQgsnj 6QzKkׁhچ&~䛓G>jh Y"$g (, Dec-:rKY,_Gw0BaW h,GKh: k,hxcA˙uL5DA`|bc$G9Wri`ܲ#Oĝi|>CDU}r*bu2x^Jw3bb"7M M5<4mnW~D2WK<+IO=˜tɮږ+HW(:Ii{=HmfS YMd͌oc7hԷU8Upim89F>o1;/ݢ0l׹0իLA%V[_l|cR:[[6 TI9olg< Bd 6|yx}Ns_b~5,csnX'xH :("GK~Rj;4uSy|Gsm )Ӿ21.mL`b:I/z 8Mm:+KZw,sF#jDQc!]HIzhg;4DL~:!{YM˕U kq KD ~N{IJy&xRK_"70>9Ml\t*#DC֪e6%Mׁk 9^ R.yrec~1J2c>Is̗2~)qGꜸ=5uzYby'.o'a]Q8[*xX̀]*"JUOtx6Tt-+ Le}eҞK]wNDcM0agL.]kW!xZYyQLthSJEQ4sG5.&:]| 3dG=+&``hȧNIډi~ŀ?7h]Sem,@8u<堘9T=e 8If^aκ&}P}zY?:'ك(L<05fg/4U |6D+w+1!g/tՆسWOgHB9kv@LȓL7 4PԋB5L)nP\iTWDS 9e 72PIz!'ͯY>: zK0'd;nvV}<$مi+ǭqp-ԆGyDϪGPgm1C]~f~]~ƱlJ;6qJYLS d%Sa={iD,5ՆNf{.>_Y|4) Wp$\G$39+rQXL9ߚlMȭvi]ݾ?ٵ% 'A˽#ES4cx ;{\S7]1, +׋d$84p#xv"'{ԇ-x Rq""/#a8<`oWZH"NW…د0yW3{frBGB?ݻ+5rS؄t5Ӏuaͽuqc?,5W070 s<$-IQrx YgԖgWdp#ݍ#>=*n낃CPKw3)-ôeJf(0Gj,5Oh_8%Dʛ5gnY>=H2 `} zJ =/@^b;—p$#<^m!zHӅ7.c+&Su8by,i 979"L!Ϥ)u.5 'Xfwд7&NZJ+ɳke V_]ty!r8z3wn/l`ʉQ7 b9G*Bv9oXLB uEN'Hn!F>%+yDpgxy g-Ls̹8?l)mуvc;FR;-1Hٺs..au=txV s:.Ҟs4- i ygmܤ # W:H@E-NͅeQv,`AŜBAE6ay5_zf/%oswoi^*XBSkҴk%̐_ӪzIE3ZT /"a6-tDy%j3R1U.}%QOi/ZfWmFS}Q8XKB`֨]䵒Xt6 |N̓'1CmwYT[PrWms ,o!#w-7rxRBqY/޵jm}˴I:m{(@Q%9[VL^i#V`D%Xvu+6hwkQPB_RZCVhޱP,n0cI 1(U*[f*&}w`!`xO/ߦ߬:}xGo)ȯ$χK#MRAj_Ŷj,lk;`OQ)7>m#@ yA#Lu\B[L4B$N2M`4@1Lp-<X-D ú ߇rM[yq`dϻW|铫)S}3J+~^w8 Qe!ޡ̭kȢcCj\=QOt]q&H /VݓpkoD&hlchǩN. C'k9Rr}/7vL{DWLtv=XK`cc䎉BI*!5|lG@s=B"L$&y?\QU XAnѻb)$A2lʍ ;swJ.it q*ԁzol"e F;U|C( baж1,ٯF\4 &&H`/Lq`"ِSqA|5OI,+PH^놣pCL-zT!HK%I4Y^.omK?qZ_4GE]k=PU:xd%Y[n^Cr|%6vqU?Fs`R#9T}UMđvݠP, ~H1Hj77)د[1ՍlcGH L\->ђcXp^*,q) O%ӹjs mG&b1ya'jiC1 178ub6P/\4 !~GeӊSܯN_sD=eg:I+CYEJ|B*-'LXj&hԎZxgpU>ATi? t~&*f|@6lpUhTXnQPCiXzWukCr]'BD"?(>$K,*m oaHAK%l撮1?R l4k|J=WebFzttPp3՝jQ=vWvFlNy="s ST9첓ɮd-AəBhRmwu֖۵o~@ ݠu0&k}tc6e8>2l3RQfjqh_?n1poۂ!xA [>^;{S,:s>"9!S$[YڬN@rAarəW ܷC8U-UNQMWlVpUen|^'gr{nԢC $RxnX)\/=<{CZxy=p^6cpO9QPjm}4Bӄ7jX@:!d*{˃3gfSRO>Kp[%&9]OIJ tݳչd)JNmm"?~D6ům[ ?{+.8Y=/ҬQ`=ʋ8֗oLtdJs*!i!Ik㹊)ps+.\ḉǒa?]jD NY.O)j}"t@6>}醂:lԂU>k{R9g)ڵ|+[cq1`Y}MW5qÓ}{Gt+$#㢹.3}~3 .X Ye"sw"]eHty^ wy-G=e)1) eke`f:Ʈhde6(,(vP~J۪&Pa,̊fWCVjGV 57Y{^7C>'V=oW9ֵ enNnvoRƝj`K _s3V3;FNvm ֧$ ?JNW; C9VTy>Z- )*xh ;1ABIE{{ uw O!an\5_ch^{f2Ju~U;e46ɠlc0Z鼒 wu"t&(I_Ui;1$is69`̵!=3dQ5zLZh=W]O*'v8j_a𕙸}b=7h!XF`V/ce$q,D<?{B Oe-ۃ7 E \}.0Fp;97| ʟ gF5zУb>Y c! B_GK:+(/J+c{C\&:u_b~QNX:cc/Yq[W6Ϲ[o^jqQ`5=mdKŃZ `N(V!;P&c^MIN-_נy{MezL[\x)8? PR3, ^3j hPUA56QJ]bOTDorTaim,g]\+bC`S '*X">?M3qxmlxY fAkP=g`w~[+iV-i 9ښT錕.bT7e)#^W b0}$VXyHaIO" IFDjt'9 xS6IȲaL%}7MT `S'rupFl$d+-fXwD`<`; 8z& ) IN`=[nb1g0gj1~?'*f&79kZzFו,V8'fD+(袑ь^!xHp(J[taVo쏛dcph{߼/t#p ±6nM,T?1^p,+gI_z @W:"2î"LV; ]#UO FSg$ÉHT?8KcZ㙘=#MB B|pZ3.;(#;7ϞϮ(9lɆ6lrsYteE`bfwjpVY㌚4%1c $Rs!J230J"l^Aj0ud5sUD1p%ܬ }lQ^ B7 IJqrZN4/8҈VcLD^>j!Hb)EW2&$V) ,+c2JqGT/YJ+9('2 sG/(b ەt9wv7j QH%Ht[Y7naogzD 4Y;8V_[M/dsI+@4W< &b+v@^\02Ǹld-i܃WO" (|ϼlg@[n. *MǖH_AQ/*)*BpGøyGС2܇JD7X\_'(RYCsQXqȤ¢UzHGvmepP@LaM tSzub6 &?dfXN_W" ̊=$4Zj"\? FtmZ:Y wP0J`'j2jj}g1V!sP]vtӧbՂZEg_ Y)J ;($%L&m_Ҹ W7h:h2wڊ!9%Dl)[ZePY2)!YC͉&$kXhoc橄y>tf=|N@p]CL)j ڼ(jLe:Ƽm(°fݻ["3m986"`vofh`Q졳2]8ArZK" #Dh6Q#^KopXf5i7YI9w۶ ÒOM _UY^!%2di'[r͔"KEEL_eyƣz%YϘڜ<21%͞Y'1&|G[G^tTw.#9 =u55EmO]]aTHd%4 ( '>[&8t`a;*xUlMabL,&@;cl OY反E>rɆބ4Rg]^ַnT@ Qm(N1seQ/fzq7YtuB=6D&kTkgP$:(p ޫNۯ涕Pn:a0u(yB9N{Hv; ket?s@o7W" 7: Џ~\^̖>ց,^[t]4Т$sݐ!8Ψ د($_m`桹_oϚNRxČ[ 6 ۋ_So7(JgΚt|!.'Ri}7ӓY[D9x"`0m&d_;)Np=)#HՍ栄;=߅A{$HX&.,-ӓ M6"HL?96^S!ףuHSˏ|D,$uLmk6Cx)5Vþ.vRZ,(u 0F}@FD?iR p = v^ E6;/d$'.WqzaIbr-ԾPI.Tc@LxȅK=: <_>- mIJ b_DYbֿ#3$&FVdoFzxJ=j/ 5N6xemMsnr(U ٱd"d{3KM億h3KZԤIq<_| UP^xߜAnt,frp=BEl&k(duU6*9Hs\ษnHCp"-Zl Y( *i\P sGhKWHޅZ~yy?[̶|2 og%̱Q튀EJu17Ł)UWW9f9wO*QCkJ0 bY; |lǾČޘOȑ0e[!DHcG ~s0(DyhHaMV9@#zJF3 Q#P$g}P8wýL3p˳ϸ]G+v=,P7'kzj+t,3gH/R)vGLM uShjOc:llSakۆ \ݻ+]Cw82Ze>M*ӝ@꤯~hRרj#28wG';:mt-K/Y\0ReknapB$B 4CcSsWOѸnXg Ba쇧,/%T@>Q?42 9ծC8AkØX 2|NlgQvLJ{ޚǖ<k'}pY60< {Sy6?7iN:6ᑢMm E.F뀡l lp8O]#epvT\?=SsMR:SxZ3aB[lY6>ܴ1$qU7TH(6"$rm-JU Pٶ p̣&vK mo W\kl9ˡ#J/EY^p4j}?wY&e(8(1}n;[ȴ9Z=I~@YYhU$rOmzT!Ai `ZaclC%L.`!!O+3_Qq|4$,`G3-Ӟ<닩j0q#HZk^rC^>9f,Fud-0o&:)9yF1^7)EՑf00mj)Ĵ A&uQo_/X7Bk u**j۠܎ O5'ǐUnQ:*eǦbR"1k;r>!_ + W֛`q@HjaߦA|{N-i >>_Vٞ"~&5Ryui,D=o7"T8C 91Ipޣyn2l}HӏeM臡 _'pnk/Ts_iQ\;J>c$N≽Ȃ(?8?ca {x,[9ureO! +Kt]2Xh] jPJ}t8UaldY 9'=DQ-FwY4ʀ8KE6ez٪}PX0p0P:o]x^\ɳeJtHL"y Uc{A!W:@*zlcեg:5KS2ʬEl Ole?o[SkӨ5?;')1v@7Y1vS>LȲ/{ [@^75Kmm(,_4ي[`z&`mSBw\^ƔKڼ:^I!nx:Buel%_-='LᡚcP}ny,4|@'~ RN([\{`':s[]Z`]̼Wi6ƣop5@_Nz\mr=:gp+bq^""ͶPgqQNxM ;-]1HӼeΡӢv+OFU&~Y+b7 ʎRZ. }4l1Ñ :*ZV8'pHg/S:Y֛##wH 0Ot!7yͧb 3Lz=PF,e;Q{-'ׂ@BiwENfrl0h_Rr{e2BF8Nk@eJc; x8(1]fqBU|#&#\T~>)|'76WqvaMni޼(S.܍W9 <)=+P7Z:U&~P6cw@[ HƜ Kό͂V*>]KɾiMDԤcj!^ *{0`,ӋSǤ $b$}oZVMQG)P){)o>Ɇny ժ¢kL5qq}A솳19 -̄?GkLzTC⊪OUЦQw;tS' E)^o_ ΎF2c$fh{QSw I(i2S^/ vA *ҋg./Ha-mI@܆0| C5.N M4h#BS;\|NzaN1|7K9( Pc)3'2xww|(vh]7uuL}CEC$F?C\S9WȜ^IN%ctAT_L6W#!`Z,Ezxtϡ͠'GfGw.)T >>r\gk5>{u8V& x?YjXwv_H)?d`3A?g6"yt͹Y3*KDJ;¶qQ{e$ ©A+_yUb ?ɼpcݧz~~Qs1R8%Y{8*7;},}%޿1 bn>FQ$፠X54CcQ|0(X E=MāW$ϒ @C 9m-9JzS[#7N@a~+%A2^;ki&fJ%4 `o͕0G=\h(vOIZ7 1 m")/֕$*I]lvDW4FJu5Rqk DS^ÚFӞX^=" GEߕ&*k1{Z9$VEi4 ;a\"9DA3a2BCFd-kA7NTQ/+j^tedH _GxU,*F+5fCDQ_{Bm7EHэ_jf$;i3Mzgk?50vsTr!Q )J}G߃*WzP#_ Y ppQ#78ɑd|B1r O=;=VKUq%uJbְּ=w)i)t ȼP:$@Gu٩D!rО[m1s"$CnS5(h1IxA4h8Sf8PXX|z_?I[IdK/ F96{Ъ< [٘2[S+V~H FrRʼn=[#FN gElCH= AKB4;O{az*a/5*ov;OrJ&.-e4yAuˢ3lt#Ƴ1Xώ=D ZbcL{k2B)%Ig?m' 'w<C,w6`Q¤*\ .DLd.>;k|6HK[ H‚!ޘ], y% MIdS%&7bξ:ƉU/8IaE|0$yB Iܷn!Yk"LKv]:-:f7g& 4 <"x BUIGA;ĪN3ԉ{VZr1KN\]i\4@[M΃V p]s6Jb Lk vv{5PO ߽q49=;S^d!{c?]IBQs$*_!U{)Ufu55V 7 @t ktnfC>ny R` q2ArN{ f#&F4. {K.ʃ*N@xޔZ fHFd~FPҔku+uB9ƹ0NT)[{QmZtmds+Z|b!QW&S e[1>&(؟d;#OhCu ZFN^om 048{xB!fg<I4"XQ [&Ʒ `NOcɱ -M/) R>i ~I 86r\JP5krpV},<2ue4T2͸eEl51^{%w3L~h"Z6~VDSB4߸Puu=FLLcI~buB' l#ϐ"N ]F`⎫Űoy^CFҽ"3P˲kE7oˠ+c5Q;2 6L4u1KagTEdn+hs ЁȬ'_':.sc3iUO 3BuTP1;8s4~\X-"ȎFpx0񍊧^ҵ+tnsƀ.jK۱jޅUm' iZ]"CYI+[?$ pD%ؕs)JBNÛ1_ߪ[\痛-5~juz:~jtsP\נT-IG.~АI~]%&яq[=? IEcPZLL i*Pomtٕ.=m&.hӄMEB|#j9FQIsʽUIİkzjx,b"Δtj6#bڙ_Rt<`nl'73+JRFMK-c$n;3tO_5? - 4~ >ڕB{ s{# pk\tBbĩhΥD}S}\`1j d('(roŰ@2;xB8\W}[7y-8ʙ`59ws␵믝0=V+l OG%+[MVk*MLufFF#)rO!|!Na}U9ryCԢ(5&bv~H2@]ߗJXsN0*xY`-*w`2v'ōI[Uu-6.9w9MdQ8ې:>NB\W +}Xkb1k륿op-7:"> "I;0O.ܗPf -d0vѵe=ר@Mx\UGD0Qlr\1IR`L_i7b!/YWC'xZ_x& .8:}~q*P6pĈYʖX P[XfEOdi>; _ [Yc\|ojd0mJ4'sCؠ~ҿق duevH<d~%x .)n6g3LJ~;hX6ۓ/:{AhʒG}qBҩ O%x}T+:)w\rmLP4"c|vUں8+wP1%՗I:+m'Mk뉗7taLED/BYPꙷ=Y\0{~H#Ӌ0>ծĐ 3dt\85 W.&f2CUUE\Tk7{4Cc}C? fzov:]!H{;Mbn^PZlN0 :` &-MFU5|&u=g'2W X.yr%Ğ(OMŌ B`aʐK>̶Z6i~(Kn \\uJkt8`_ӇW=he~ɲ j#4/J#)iؙT)ڪ>Z5VknE;[)UvģϒQ]Ph|^B{tQ:73 0aaAו迁V66ERz_0$pm(5mhun pVD FsfGUH56kkPG=.8Q9ч,`Ő|l76xn%R`)gm@eRax/!hdzCwC>i Q$/~ }%{E13'aV)FdmrIy/ h3»I3#svJ|aQiZY/u҃-;E؞`Zقpjz?blT7^nD]W:~@Nx\J]Y6b5 #8etE%rj_Ṓ|LZZFRZGIjsUȪGQF\cbTٝC"H r1]S~٣R(А7 +'e^QTc[z(,Dp(c$F̅Qt Ri!X ,?}Y ;R3dӝl9-AV(T?e>]MJ6;F\vڗy&e j (D:>4}= OV.fw[Q<@ҧ!{z-vGco,MaJ#}dɠY]ӝg Wv` 5mA7sn"߇!F|0y@xo2?>Ly/KEExy#T˧Ju% n)W)͸ٌY N@5Z\bJ/@a([xaنNC#/4MC#ێ /ypF]=Z(q%~t;QBALt)c(ҫpԓ.UFrw<-;->}>r)mGew5&*'CUP%>f-\27b!>8ZeMDV˯j _!%UC\GXFƗYi;*.72vk - -xZB:wVƋv :X>“KTK雘Ӫ}##u Xt;zD\osdX[0^6߸H35%膠>6nIYGf 7}U^ĝ6WCdRS8&^x\u%'QH Im`߅e EվӴ#^s\m 4a%TIaB"4qBRg2k+wk}k,Z6^VF]ou~•Ɨ?Dϋu:CJ>/rS{ݐb­8sw_;,YM"(H̤*w nޞH0EiJ7>L/eþ0%t@ `#ծP_,lb& eWt^g2M AhQsMp9WNҎUt8<3 ġ2Y0+.Ry)B%iaCjşG/59ɫ.z{_ L3hĤ!7 *UA y}UС7kwWm)ZUC+\+nUCjoĢpP)o]˲]Hc9(P$}я}+쏫-3 qYֿXs-B1WT -=7w&% })=ݚJkۯ01[OS{ܑD4o >9/D?a P^T[InҸfY荔 ÆAZP&+S4RH&G,A+ QxϙV$SEq&q1>LJ(:T [v/j;Z։P'J>^!U@3mN$i>r} ؘcvVBPAƌOAdF|Zg+;<of;7A߯qvV Пʙ ]0v t$@\`\~&'$E4&FF"jh8s gfe:c`p㻝7 ];L,唅e>bݖb 8A5nR ~x8LQOJi,Km(.TIqG$R\;t綡R-8=fDtCYׇg'.>]3V}ʻ1`qN? i{sL2%1/yom|փI 邁z/F+b[(-ܭ1Y8P{_$jwݘ _;_^T_céEu*(B}Uťop6H )2?QMShR&tJ|~"c}2yz-`'13ӟYvElK^ qvb7wٖQt#DQ'ӠZ+.uo꯻!FsLg8 `zb3H֜b7N+و\"/G"2ly0o4v)! ʨ} T+8p :[^'RXzZmQWZ7߇} 'byMrC)s.$L{UհOwEAJ9#@vQܸp͆ϗ񱷆,p3zqRwy%qF hy~!E>3xSUzV`etV?VۄFeN~!d@hxʩ}^ۓZ+1KP R> i&M iN㕯8 q>C6G|E0c9y r*`9>WXӦeXi񟚻J󳎳 .s~tӔ^Xex≧K׷ OǼRS|M>忄ML<̓U!niaZQ2Zu1+'4/!QŖ O8qGŖݳ*Y;4T^j:VO`9$Ӻ eMUQT^>ℾ%K5pK<ˡfB~-1o\~Bq*d/3坱3~pЍ{P0?l%\> .>bP9/%j.%3+zqJAB TF稵1˃8 YWv4clCqT")6:ܳ=6Xeq3zhtRϏ`-iB?Kn)KK?6Yo+G퓯/aZ&ճĬl[ kg_R*$ujq_x^fYaPW|/#Q faҩ;8Ŗp j>/a"Z=>|}!_)s-#4kr@hIUoNr=f @|SS>y"HuddFѮyk(O#iL9xV\y'ˆ^"ZI7enȴ=-][2!D[nɣ| >&gK[ $ΐ{qтaǢ@_ bEN%e$.oTtZ91j'DvZiz4Z:&R","n?D˝j KlkgME0BvP㚄]`+<o_ոXuYWv郼@u)&vs+h8Bվ_|bXbVmf4't7ew^&P$CjRC'DY:_zb=@eOu:2>r3ɠN%Kٖ)g,M\D+nR߿Ϙ$_V gp')3ۗ 㵺.aR;{ =ꫛt/ E>L1r. B ,<ҳ,("Li BHҢ`>F{J6w^F^/ -}󿘗~ߠNҬ͡r"E8mnU% Q@;4H ӎ2RcT rj  =k% |$KAve< "@xsOκfAFƼD/ape_?R>u`Neȸr-Vxdɗ'~#GʔB}A/u C9W[6eDI_"z:匽p´Y4Y3,3:Jl#`_Qy/+.k_1%mJEgD# sWRGEf CH(4;])y\7h18-W $f'3^Diq]5jDqxյ;}`$S*r.>@Qlո;ȞHALgֹݯߗ7*4(8Z ^sJqލ>IvC4dwoG`mzV4&hE<Y`&ȧgNGkkk.rA19wm6p8UaLC؅R+5; _pB/o0v!NAjnzx&m/uzQ\4";d+EH=*s  x.y'2]F,< lsRhy0 MYR N6lX/.Do \ddqd$incIBv?!R&;e;@r%iw;6ԭ4"iAٟ͉ -YXPgjA@S>.2z i{sNmo>2-*0J#i_΋ =۩ayoˤC2Y˼Rh XPЏ!Ë}SA6yi C`( bR0@H=CmpKvk=KEX2y1d3C]}"Qa-y-4< ×:"a78LȲeW&I Z*ERt1kZqq!q5$L Nay i_4nna,~nKuni9y\πJ#c6k/_N/ƒ7G8ms!Gęss\&LJ9 3t] u(vFw6C̥_DT;Է\yqV9tݡfHyDj.VcWCE5|o j.К'\<.謽g Ə7j)O%GKSP/i[WcV޹ %q#AB7ߦ<(p5fLm`͇Q,0B<$IC#miX@it`;\)y]:78ё# ^Rà= T! $PugdEM3_]:eؘG_k3U 7R4Ic7 '1OxN/3$68r+nyzDo?8e,DA<61Ǫ. pjT7o[ԻF&0>b pP+yt2Ic^IQ/%0שd_%3NR `Dh< !#e-I*TTs薸=5)m])'A¥Yx5@,!os[ѭ_VFscrgLKOЀD_^NC$J򃓰)wg^J.B3VfN#52ݹiRkdyNo~N5Ѿ<<+ /s֭Lmq3Cjv?z'/rr(X)~6Gjث1ώyUgKR }M.kЗvɫ+IJ#{de|ou5uf.RB0`SU#O!>$QnladI('g{Kd3`u7ې>M kڧ)R_G/ҭ}7ԍ7Y!v@,L+8^p cޓ?WʹsiY=!">bx*]agOAk]>v^[Z ]CMtpHWN܁sҔ XD)kvLfb `^F14tnSoWxrzSU1RL {̝ d#s`eX+OO(E]ji&'z;Z14_H3}&o69RZ\*9.8F?|CaDvwlwYܽ]HGD(wiitg"3Q7~Tkp @IorʑeL9 4d;A7a߯Do@,wߛސTrV rI .,H=\zVcT@\LEaUN[ok;s 0TT.S7PR arc5>9^5co@\.dCOgA˜{g"DҖoKt=EFe EcH\NǻgQ:zR+N`lYĂGn3~U@OB9HWjw%:m@t#c=+D Ѣt,RVfPH!ui$>znɰ CbO ک{dJv.@u}^y@/> Qޙ&rmZםv|2զԘ \0zFKYN5c OH2Y01"x5- Dz#//M/KS"dyO gUکt0F]˫Q` 8O6elx-[ڂKáYԸg6MLd ~Y/WwY^'l=usZ.&\DDB:|'#>wUVt'H[6?= :@F&wG"Ӷ7l*JQ73.;ajL->]_I$:YIEt|f-Hjn|2׏kCyp[~gZ2i=S0Cd`#\˧ÉsQ 꿬Z\S;ޒܼP$ۇ@6B +t.v#tN&NAL`IOiv]\\mc/s߰l9m)[?~s[V.1v6o$=4fLm:wN(\QR<|1KXE|j#zp+-n]QIMEG{tKф%̡>$$VP)Y@'?6 xcѢn8Ud?܂U"w=#<ґ}S+\(}fMcڭψe6ti';6[ObzC4%sfiVqhrju3!/sA,@ lꖿ|PlPm̂BHQc@@ [ Dk_Q'lU;rb_ d^?pm tX>vn)n^ t@!k0[$P7G/WlpYp#\rk#NՅ~VZy'"91s}[4vEGѨSRaR#~Ts_ԝcV+&uW./ ¶̲TJk?\8fOa9E q3eg!Ŷg ~y( V1 -R,6WmNl XBt.7G&r3ҸHr+.*ۉ|/ŦO 5{}hXe <v)+c`)M}<_fxyRB=Z>ʳ  T<hm&5OKaı=,ʔ#P'qp]#^a,5z* 8Q:qT 7t*%ڷ/Ǡҫ}'A8?-{rb]/xS`߫G8G%W3sc*~j{HcN\v@¡bCv.ZUbjP{32>@JQJ9j - e{W\& 餒&dK_?=Ҿ A&*il^f@yLjZ&yaU8}K cBMҺɄVz䌪<1`vnٻ-WA(%c%=]}s쫳=YTL[X<:ůs~u4K*va-jsR16qxuO`167/D 2 :)GW6e4y/ei M |]uOsy^d3!i׀7z`K6m:Fӗ+`j5 rk;Zɘ6BM )gcXۛi'LP$KKNa_T"8H]zƏtzﱬgʗEۥ$e\Ujw$6/KFE!e}~v?ha>\?ibN-a~: Fd@ 4*"&p  Tx2 .u XҧE:h?Fj{[?z?)i>"ak9˻h/ѮCܔjFmZKrRG5i jUy[OKig-**LOۧ~Dj|7^I1EὃѮXс$|5x%BV{sk &"C)ᡌrflb-Z EGPaj_'+(FgK,&2d|$Ne}-o%``vzH \FLHUևbQ_:=<#p[66m ҏ⬙2Exhv:ĽU,f)`6P[019cnD!^蓶lWk3=ΟFN_pFĿUV!"fLl7dB?<人 Kw26K'8,SVi"NFL>4E_DN{zSl~TлM3Qq?(_lrѣ-.HoI7EX_AjdB|8@a. {s0I m/9g;1J( O`x( }IUt 6| 'C"_BU@wWi|,JK""ݦ*Pse8SJq.@J~bDavw\0*chYccCy$n.a,xG-7iPvDs(Ң>=ެuO58]ӦIkNsa@Lqx&ݥvlZJRFs6NΑվF%ʛks<З՜% &ex:= a;b%@hZm7Wk |X~5獩8~*w}'^nP OVؒ!U]>q}3S Ƅdjz0z˔QȋM>1JxG*+ٙN2ۮq껷\BɛONLXe'!d6 ޙNe>XsD+-".gk%y'Tp\wɪLBD0GZ6 wSsx8äOحXqj >+GdQi8Ni3ar-U2 sPŀȬf y<{+@BCcVVl۝Rϙ{ vY}@K)Rۆ@蜎qeKZmFe:Du LޓLm ƊCᴑ $)_#gZ1&?=&R|&¦ 3ASINA07csQ:w3%Z!ēvVKpX\`XN  `;Ǵ~:oNn0f@>f=z[KAY|)}ƴwNxG{3/~Q%oJ`njZ~GWp [H_wIVKǔ@k<5G 7*A%|Achw֬t_b؅SОBB 0!72$䛱z+0K[UW]"܁OI::AIP4V&.%Bq@!wۺG&P0TT@khV$1$+'Q)WOzKi[/εW̯7C=;3` Dk@?o 'HL3(gmtqQSJn \ IOV{H1Cuk]SτlPSEaϒs~?m]^+=j1L\V V>ڤdwkXY{|u9K>*0Cƙi>IGI=A#BRJ&3nǡŤHwSe[[nçc_0@Rj*sȑQjjgdZƵWl sh3;`^&׷5zeGzuoWWFWWCnV9RP:Μݨۃ}zS>p S<=؜mȐb'PyQIF' bBl!%Ybͧ[Sg B6.b#*a1;oeo Ǎ0&ay]NCi7m)OwKYJ+WѷD5r@uEE0EM:M˒;EpZD:O!Z#gVs<t[@E\/'I>5+㸞8\ z-lWM )ԡub5x,;W.W hTשT .Z Zy0K"7=6 M%=Ha'd_K2ngLY|p>td$i&#@;k3op+];X1?MA=o-4F]]E0kvu0  _lM_LZƄڸ߆\%EN2؞QFk>GVW0u`)j7k9xEl`:Qc<p2auI\I!G*:0`z_UTuOA/4otp=Cu{ Bn{39U'FKRH:,/;NS|ZJlzc Tu%Bc!9[C cP HZ[JY}?J1 t$^=_lvY߷__BHŹf< Eg@w˞kF,N9#Kp| >*f \s`!y(rS8D^B WOБXSύP ?!c_6 p^&!?1#!Z1'?H%CBSd+z.r;;hmjl:+FsP|'}P;R<1>AL,wTȬl r~;:" pqe>89%Avs&"v_1Zv.dZ뉎HV_gmh[QtGa\%4EH.DX:,,lU0;?`r^dA! L"@4 ۻ;|Y,lKEw%'J c aAIڒ-g>r厵D"NQhF/D%;l vE1mBgnP``0 ?rՇX.%}mQ4oy߳uG-ygA7xH|/&!fd?;q>KW;~x. ߚ d3 HOq4D( iU䜉s.i#CuB6Ԗ_"]xlzZ0 F.阵A]j{t92(}ΥNeP}󗁑1 Նܢ![mu%QE|+/M6u h aBYXv'7qe']D1Υ ]lKs.+m"[ur?QA}"/z3?OZ? 8 X Ot4Knj2/P18<\3uyA*Tţϴ6 Qwݛ.7Rzc% :94)qsp.֐5=\7D9L(OӣE2΀ĐCJT"WA&XB'ч[)"bkI L^36 A̎ 61xl W=ܷHu>|0_a;c`j,xznC(6Ѱh̓5urCxs;i΄\3h&A LGbZ`h> h[=EVyk#@{ZA<%=p\jD9Μ A19+ψh` "EMP]Vn]j#ԥL$[lz_~ D΅=yKT ȽOuA%S%gʯ(Qx_QFc뒬c`fxab}vYٳ$AWJlnQ}t4φcދ$abZAPfܪ-}Zƾ4r,,zTvb*?J؄# /B?kLE˚1/b5+D=?_ n3av1$at>YxyJBg:uF*MQ%o';͗ ӓo`yw'\B;kJkj D8']Bf]H+e}![/#+۳>/&;m?%}șmy9Uga׵P }Zؙ@ŒRNW fH(h=ZzRox4dui rKɝA^XR>'QE5)N[WZC1쪯C= 㥹 swŨݳ%}ApП ?|ya^ 8!`[+h$(Oƅus]ȶ`t :ğ| r wK[,C.p&9%ջ+PW"OJ[37TE ",,44=g/9x-9t8_qxߞre^C @7=y^xeDtɖ:t )>j]vGqB%C8LjJ)@&_J)v-AWۊQI. 9;Y2)`(л. HhCEs }{92LJ}fʨhǣyU8=?3Hxo$O|zM{1y{RoBPt7#&!/*AY>JR4.HIB%FkL J% 1ע݆hM q U/\PTA~7wm6< m(;B/~ϟFt? 7eɤb|--t֛(FfM2|61t\v9y;BJȺv::A;sE'mԬiVrt 6IW. Wq|蠃s߿R: 4/>~bR.=9{SqRZ[zBJӁ3>]C:x5 &T^Q,0P撊y>u94RvB;ڬY5I^) X^k b_PoNح,s<,k!o$ajQ =3Fm(Rb+@7'f (4Dg=t5S- k/ڹt=R֯$ RhFL>JFȲAeU%?.4)k#oKq,=Ihrp|b+$Jl'Kl}Na2gGfP_M!["CNa=H6+k)a.{eAlzAuW@7D d``OXۋE++[1"PQs՘,i{ -:3AYop2ڢFXL3a6cz ti1.=H/<sc { M.=)3OlϐQ٘\F{ ~WnT2+| טuz%fLR J,WYL8>G;ƒ w$0p-GH vk @_g$X$1r#N_ &A ۶TQ_k Tf nyRړuXY2IbyYm[g<;`KA=G|5h!=y,F̫L^ Bap+\kj̺mn4tGM`5-w8pL?~1 IRzGKzZwcS}(9D|eu_RV{'K Yσ(&}S,_eoZtDBaf~BY-=Vk(a_'0u!?pg0XIs$0#W'w)y,6 |>#pWrr]y o!xBҌ_s( J [sPZ?qsrϾ_O?@V&l1ZHF<17X{vd8H ;,ݒr D"-{3Cy-doЎB6P:lΥ: @{e"Z!B$f 3T i@Nt36oޕ͑0fJa,us=M%|\E3 _ltAkyV3+ 0aUm9E4.䍆$CI%;lisʯBŜwV],aΓ\Aa$#cD#T <2Oܯs^\=+1 bZ $dibjYc[-Mw{k`04K0(>.o1N3GԲ B<7+|6QDJuLM~zdžީf~V(N^5s?ryBAO]pPƴqPf E0Jw{ ?ߠ CU6]b}j'R;i*W;r_ [s.&Jb Ev S@(-N]o%ThG QjгB.RxCy@IUIy(A*jIYal2_Skl2,>>*_x&<@LͅQއ{1 XIbiii(G .}T>(8n-PR.&+Pے;qfg2[E`ҿ9'qUWpood)mp!<‚qyh៧{#XR!b'%%_Ɇd|e@ CsXgVēơz&2Y4u0MF$F.l{0ҠSLp4hc'dsRp, }*& |֞<%,X&Mc0 r| qWUoqϗrsU*wsrBk& cH`H pI撳< t(eFtvw):AcU*UP''bB;]"Y=pO?B ]($t~V&:U+KMnAbkEDH3ift2D{FٹWergM67˴﴾m2[yLƹŤg3GVKw?8eCQu`871ya'vy{~PZ GGr>=2߈`|wY9s`E݂"KVNl4#. ʐK )?<@J9ZAX[`IY4PXmgU/M@҂ S5f0vEOR^qfwV  瀶V@ 曽Zp`ݲh: -tx*Jk1H{1xիm}|Vmy5x eiF@8ӿiKJW>f% (&1piIp`Txm|2O>nd1- w!pwLM/sUȅꖩ~ᱸ0(]S㉢ %Q1D<)E/y#7U^.•x.^8+J ٪f7+U6;粍l|_P7dmsw|!erX~4̰&戭otቖNxO݄bįU==rY*b*?ƺlkxӺCb] $׀֔}{# 4GuN@Xc|xY{w9 9%|<;eOI>jAy{0\(yhYg446Mqbw :B6%*Z9ЏU+r59EWxaP ' [\VѱcWE`,ͬ䯀!*9n!;Q: w$i"\^:at<*MJs5[Ryx&3V4xNuaiD |%uZ=FGz~b:APKFiH<~M3POcjs3jxq=>ƹsZxkIdPXUh|]YG`>/@.<#SѠTU!7"6%ǿ%cfӧ̭~XOSceo pG2+j?pnܐ" _)p_A,B N;+nNc{پ%% sKʃZa12M_ʾk7$ntv˜ܠ}X_KU)ZsS+c#OfHwʔU'cYxqN  G]odkL?jbp 5z/ %Xu,/gPhp"I8_ as7ڌv\Mk:9v<)Mrn60vwe1='ύ*])6Sg5]Ѫ"*ShFJNca:> 4l8Mj`D8rNj ~=P0)UY6q&a'" K A:og 1ma[_XгLf2R~GcdWȟ2%wKBB=$/}mg ]KD%n+oJiǷrHT em Rl` o9p!㞋'3h4&8@-s;Pr(ALk431إ.mWrG&k7X礜e+6D_jXLr焮(;ܾ.̮I·Y'VHx;:sC{bā5^ձݚ JSlQ.v~HbԾp6X&o*t);ː.ΞQ>l|i *}7Gёv-q s6p*-1l&,+ݥ c=ܥ-GER0>`:Uط/yC J yT) GUC>;P!CLdOrmRXyU0Bw(NOׂ+e|l G1ZmsvFE'5VKmrXT`(ImR]kTy5sxXey9;i@ϫ5 D"EfBnJֺ-qb;#~qpS2 7GTj3(y^"ҫ5U:yBXwN͍(ňDtʇe]3"38Ie4X YU=U՛p uJFܡ.ϭ‚]or1 ̤crfʽN 7")d_PY9W2OWH B|Vޝ?Yd첒DAW{ְӱaC's/~6 7ʭ W~7rx͋;Hl`$5l hL7%K 擙bYҝJm=k-Hv0f0ZT,!C}G`z β0,?4Î|f+Nwh:9I杢ٰ(qv\ a]n!E*;߷Pw'n8r񒬱[z^ִsHVΨ|v7 'x<QiNH'!iPF*Z 8<"'U@:yDtQd~܇Դ;B1y6!,oPDϷ/gFH@ =@k) ŁrmouJHФ0[ _9T%ẃpW@ TvcSO~/zz]_CQ!]4{"ug+VR2D%Cp ф4Y #`nnn0Z:?ө]J¾~̔"*I|TBp-1STfx@hq.[P(aMDj(^Fw<'S*,*:r#GǷ6#MA/4źaբu! ",\ž>DEy3bs:ٌ4h5Cs>S|zuuoѫZDe:1w4V(+^C/xÜ`Kfz(1ƴJ TnMU1yO% S#MI:]{wΖ S8->DW͖4r^lF?yN}omR̞Q#"gnx {qx\ s\ju{;mdE*]+&L:Yu#/I,7R} odJZ&ʵwqDmS*B痧K, }1&u v_ӳR3ye~GY(e5_bol4)כ8WZs{AkFm/9.yIg=ņPh%RUEDSj7 [p)ı;P Ag| üdd+e#iuĉYMONzYn6w 'LV'H^Lk˾~e;&rC]MKnVpAJF?ߊyىE=Z0NQfO:;ҚD@ȋmǃpQWpKnz@$M{^`GDh M t{>i>[L ӥ2B(:wP QD3ΥF`cVOIigALB#*.Oڶ0"hV,9qDUuؕͅd-6:ʰǼ"dž8c^deC}G; KX[J(Q;baLXϯi+faFɎE@BAmAs-OJ,$wsn/Օ>B<əmiM~Z&]F%EiQj9w6+J"m ]޼BgMs*:x_@oDqe{;vשXaShK߲JImfBcW6@&гV'f3^Uj0nA-uL|{4kODlWw:u$d9'3JWZoy11Y?GQbf SH7'< ynW9U(.V ]ܜ Ɉ}nQEvoU~›fhQݪx@L3j#9 ́0mֈ 0+xbڃ/֑("X10 un_$,: 83x̰< HF9&7K04)/!-W6lB1ƒ%ׇK|62xv'ǜg#We0bQ#T3J!>EftCp}'#Al '%W95 :?A cylizsP-rS3\`O* #t%Ũe}z)?fy%Vٖ:P|T_Nv8IK`/~3R癥4}]&ը9'q~:F êMiA&Sc;萲xVb0gCS{y&.^ (#LYd*f%O/֔a(Z zStDS!/?#CNJHQmP>B39RwQ"rf ?^1(w9ˇ3j߸Ϝ^y?iREYޙ0B}8m[MZ\|NʬV#\ex pfz9Vemm9̩aiAދFx쌒?FrF_sD{X(Z)m:tCKFh"iڦKAsc@0|o\Evi&㰋x') +7H0̳`Uj2i5b?N*ߠؠZl2R۬Kz@Y=}^H} 7Uw}nX֨H5=0~--CJ!/chae8<:ĸ̆3jg\_J7=kpȶ)3t ϥy'"71*lTXn4[𮶦QSo^65AɅSc a4{Yܚwϐ»'S=^V? b(Q ཬ8&x:'"ignܖ7ׁI0/p%J ;](+*> <ƣ&B)FU\OuNyam0rn~d{lzQO8<:DLo{癎ᩎUoo/td7]13y"8% YJ>UĹs+][mOFQNdP"NU ;䳗qRaq fSS4NPZlC>S DCqEN1.Pj*q59Ś(7" DۮqְvWmn4Dx{k*x@][e\ wXǀP-s*p;wr|jn,[ԥPu+Zˌs3Hzkji^P N׬AݡsK/w~WTK?;A&Tv8nXf N+Y9d8NXmF~"Ui~vŇi$ήT0^P%qn VTih=hJBJ5ahΗPybMw~fw*g\%|?A3~m/. YSB[Mj\ FZ7$joja9"8a_' ؾ ?<4Ϫ>l.Pg`yH})>ęBb᎜S<͗6Ꝣ,1iܰTWwIl@x`nqi]$?Tp/Z.܄}yWξC~&Pa-tWjtϜ{C:gc;雁^F|{ᷨYJ>}CNiaw_S I~oglp8H7;͟KiK$3ߙi?tOTq~嵭>QO,%`dR,/r R)~. 9?Te@o%%3/rY^ ˖~|'Abdds~ UN퍉G,G]`t>)kk b壵,㚔\ $e!Wq$1yؙK$*qPXK()a?*`?,3=C=7qfvvnӜۦg7.x!˨>?HO.vqOt͔!7##Tr<^?v;EX^mGye€/#ʋ[J&&QO5lTiB_Ҁr+'5MlG:}aU)L3fSG7ǢQ˗ qSu3~eoe5x-U@49I~:Km_6ׇ&Uy}Yi:T` 7xȽuQݵ+NrS1MF Re $iO62_pHK9`3L K '5R~Sxa@O}Z5isx`l9=]~-1??ՎFEbTgtlóG+P/x3{N7#ğOZr, K.6ł8\?[=iZ6iq ZA?Jڎ3G66 /Ӝ{}t*Nlj0Bw*F/>6xjI.Qӳ̗oXvej$>/O5Oq/  X6lW?*bٟbxVd ϹSI_g!T]NxF O <\rI/ :]E}2,@[\.(o5ɸm\Hmׅ`֢',*pfג0zwA{b5OԎ$* 2QH!׉00_-ǨuQn N[h l? T\F jWqZUsP;SǏwrU5"n[N?vD&8@ GiQp3v/AoFuɘſD {kFsɔ, <Abzv_L?M!ʿ̘w,DQ#ڴsHÜĠrd6QВ 78 <ՙz`r~<&5˞nmqj1|MHMNUd5HgYPX@[$.O+I^9|.u%GmRj]_bHNp)bޥW7 nѵh`It3 WI@9 5E]$ I J[#󖂆>`* XJ+uAVyn}Q5_A>@`Edvenx'Cw.7f`a݌Cr@. w2W;fmnia?g;`Y ` !VQ UC. Y ȴ̰5C=0|C'R%Dѡv!2,[ wuDŽk$9]M:1YwgE6vQ;*q E#κof2@^dW Ņ Y_rnU~x\-=&)6,o'i'*8E lD Q")tV!U -}7|X gPl}"N=^o'WVFmu ""˖YkSDBwMNOsÉ U^.C#e:330bU)knpRᲵmKNσ$۬ac:ׁ֡պ[\R.yoɦl7Ŭduy]ry~j=۫sQa /chK,`b):*9έ΍h拧`FxCWmMS;f? g뱂R#ĦׅUدW8.%vj'ɔgs^~yah pUyrs/V򊭫a*o=\iF䘊xfVϪAHj)i#o{O&I^'8k rk# )Nm.fi#ijk1VδH(ҍi*aM!8dZ㟯f@NH:{u5Vi@]دN U SvN &7ׇUsӪ57>](=1hܩ(xoi*͍h蕓%U [B?73Mϻ;ݎD4(Y7<&{Xjm/]F69T@L(Km&=f!V>kEX̏C *>8e/ȸO4`ҐAE{)"ݐ:PN}NQ(jn 4jJq - 60:?x-}Ϋq+q]a]$% l{Yx9itbv+%*\HSMfSѣM-DTK^YҖ{ʖoqO:]~3hm_}[Λ|])3C/" [sr|%CRoyYi9,\uqqdnd}+Ht5pmIrfN(p\{$Jo:)+M5ߴ敔v#Y@)Fߊ:B{&ғKe"$@].\o"x"b7dѝc^\RΖ$m5 x#+$XZ I0h 4NUB ױ4`Ah_{=7VѼ8IhG-ٌ, {m)1ؿ>], J1c^ƃ EC&fۦɘѐ{3Y0Э3Ayk&l@9tނm70[yfp__BΖEP9olqMtd7,cFrlzUDIX19fn00?Rq7И+0q&:%SIm'k6O?.d,<{\VSOYsh.$3~صcB7"'Ym,x Rqch_MGKE2=2"\UuwxX {vMgOG)s30r)lыU @ h,(Sq+P ߦ r")dt v [,Y4Kq;` ]" H=D^2)pt=P|8n@V| lzJ)O pr #ǸS03:&b7hʲZ _X;沸G,8OZmLrU>/7QBYk"M& z@C+(IM+~\7YQJG0=X]iMs~c:ȶ0{=T*dS:GhniӠl鬅G%OȅMo^)ݛ$(!:!3|&YCI OvբhGG_!*fJzŤ-簢s4'}06$Gnێ b'{X&f-2u<tTiyumL5wle ޝ%KNzEzV"iʝ1kGPn88ؗM5&E/Σ wXOVVvP'Ҕ׽܊] n&6b aNx&Z( b/U'C۵>x[tԱTTD,u O@Z`~oLr@f1:sWW7-~FPaN vXw rP)b\#z.w[o~kCFЀ[|́ ~dm3p5 sh cTf Ce!|V> ̴Da9X*8>:WURdB{*G76wW"T:tǸ(ij$-_RSk Jb|X:Dp&u1CKV7x-,SJ%FapS2?:=[j VNG@o Y *DpT,zH LrOS/Γ323v@jj _:^O.xa2%{7 %5;=O|Y K9B(ЁvY|v#g,/,ʹt|M".fP:bP6@^v9 fD\D}(efOj*/)%PSZ R 2\qX;ZpTϘ"(pÄe SUȥE>eŦԃJݏ&*)] s)z-m-'cz0w O(PҨ28Ao xdYRөoB|ջdNI qO4yFtz 28'̔%|\7=^5:&&v{ j?p~kn3Qɻ^35ys,]Rk`a@+*EM#pYK#dP:w.zv) γ u3J~ZsH ,IraMW_0 W jwTwH-gJ~}!}]0;;U/i02̜v^N/&%\Nh~(|1pA OE7[xtx,tADzog͘8 ~bR H?hB6ͦOV/.MeX-:0k*=8f7f呄lfaw~Q'iN5'Q/D RlÒ1h7I@%4 ı=n|nmXh2}GPS!vuW]%ҟS:OMIX`ͨ}q,~:{i16+_{#a`3d=p)sahS ٕ#7Z,:edQ-Yѩݝzj Z{Jӆcf#u5zi[d\A}(2x~=Uʈӯ7ULaz}g9AeQѲErrWA Η&>IA e0!I6Jj7aߍ mzK~H%/ZfyU#+T+*&[5s]@/|?`vm8 FIk}}3ϢI]l;Qa¸3 Qa\o.kom@ڭ0=4c.w%Dh:ǝ~u?|7rM tl`!KN}/Z|!$,/˔ašs=6h0m8tm:gis*ڔt2LDIqٖ10p"=O U*N, P2 Wy)WZDŽ9nb[82mKګ="@MKPؐe+?g0TqOF m2dȟR{W~ 7|F4g98K$w Ta:&ENp_6dc@ {MTԈ+5EE@Z(j1B;^n|絚BQ-)K;G{/R˻ˠE{YeTRXE1 4lGKm: %Uhz&CMk ȂV7TfH!*U =FA`̀BrQQ1ZsRd7)Li_D.<8pSgPcꭖ) i#g(6Aq!Z%X1FӺv$~hX%usEyqY{/EMXuHBJ@>ă[1#3f,ooyBt\MAP0U]37c#SW5"VnST%ᾞ:a\1ZYjy,-%N]3x+nYZY~Vo=R4x/xӠf\.:+}ߍ~x,, YC4[7GƔf&{jfv oH3֙^4,*_@} iHT{.ƉllBݫ'H4T] @&ic/mukJՒ犄rd U#/ӕՐ}߈~l]c6S/qu\㓧VWf).; H#a= ! Bq^:]Re٨>DY9Ҍ10Wo4r^-Ȣ 5i,$w[ @x9ڗhO>y:?~v25Ec2.P$Y*ޢjx/`訠v !^1PIBР:&7iFi18 0 &-栄 Ӥ&8$4wF'SP43W"?՚λ0EJVyP%hsAa\od$]zD[e6AΏ)Z>+^3Ss ~}dx}ʟN`{\02=k NbNe*#ujdl| [5(iJ> X7t |T\,:2 Pfm! EJ뇳 I^e D1ȷm@Ԝ9,௻dI֐KRqB3+~Pж^"6L0>͐楥N%׽, +ݣ3M (-_>cf(&FVr 8WmwZ|bӮѽY%dq${o < i ¼@bzme<雷Nf^m'LB/;c{BAp@qrGi%O<LxQ )JS_L/l8Ȍ3HfN&aGK?:Kʱ7m47x\ S\'3z<}VF7A~)(;܌"B=Ш`.CuUT8A$aBӽP2Q5q[Ac*LjFӳ8 OG"aU^~E>gg$S(XSPa-JP촥{0N؜5tO F]M1,ie+#)jC}T}?b/DpE t]'"4NG3KwA!Rs:+EBUz@Wih&ڔAu.LfwÉeJA`y1C?SnR5f DJ& 1֋tNY4U hsO al&N}FC?w=zu&|Pi?@AwCC! l d)Gmz'1p:I~gΤ*Qmx΋>,HݬpㅒP4D|[$ȆnqrVcF9hPi]69OrZٱJhWi)꯻Ftns22H)Zh6iw>Ħ"~;~& UG3}lN-"Vk3-7+cW_g XʂȀ4D`&CimOh."=ܝM/ bƻ[z瓱#  +D&x,o }ҥPY!r3;Aq-$՝=A6J[4)BCt-%]@e[.nѽ{ڨȉ|o0QOAlycqmbY'HAӠLl BEᖪ>81&0+u`y'BtҦ 7{Z S`;&Nx&W!HYs@Xs2%;W uכ_S3 C;1iiȗqO#"I=mlv#g%b^OfBaP=! T(@icGB|s)YJ1b -B"#SkbwDƆkc}S)Y`C"96n?\q=˿wx;Si?If~|4,-VHzd3JF ̦Gp"Tط<+WH /7wGLsc6Lāx:J Q;S]IkL! ]M&^,oҾL5KL0!+*-fl b^Dsދ}0F(: 6V(Zl-mi'{ `_p:Zp(R:K)Zm͘n[l__d+dʶ_>[bX!}wD峡h ZUȻ+'lQc۵*YZ Iic/|U6UJVvtHr}lDh2Wm @&])`_(:է,Qn |q@-(֘p]'-J,iPmx[)}9~5Ch4ڥHRc0LhzAwV SfyFEMggf[.1뛠[V2iLu.9M bu.lnӉo91J(O-hK!Ш-^YPU[#:Ir,# >doS:J8KB)+j$K|9TXQLVwVٵ+pMf~;g1piY$1ÞN$|gM@&b0qV@Ksg*p(Ɇ|41yZ^< zz4m:0Уqˁ⿬Z0!Jv˖vCBKavTFBv r/"UY~z^.1ޛ@?RjJ=i*KeyfVG' Q:U5e4r:5T0|~9}8`3=Z Mb\H DcETbl{c !v [EvRr!5ZoMGFGWcߨŷ6Z\˾jܚ8 AźEW|wp: O|Yv&?H+ ;uW4܉1A޷gKUM0bAM3qLUl.n`nb&kYjqcpS۷IthS#F{,Ɋͻqga \Ҝq0"QwN`fHJձͱցCgPs؛ T̰$1Jl}h| ,NS5]US0RV>GIY=|ɐzVS* q|sד%I sч{!Lz+ӚO΄z[S4`~[ q֎ !d@ZqBS`ep)@9oM_V K%d'y qb-lg,]Σ0Ks YwNJl0OPᑵq|V2qd;.ϷXpp~TQ:_Y+@UEPŗ?+Դ­h=9wg 5 0 F#,5Uf1.uZe\V^CSvjĎټTȀE7..@Tt;|}W; M\56ItN~~XI%4ȬQ5)ʿ*fx;'TUMVvtBls`)gr}r;Ί$u\%3a|(5!){`Bq {N\0sդq6% 5.4Q.KjJuSsp<.?FCag7@ `&7tXeskŭ}k 9@XnLd35 ՆqEjama)\Մxamm0Gp(8|_}abEdzcWi%R=h&Eί Ko"ȉ7ө7w$?/Ʊj\8|B2]W4w^2hQV jT"rxԝhpRFԮT^ H0Bx;+@mJ6ShW5i^O)R* Ѕγm>INse` #̒ >!*t_lsHLo^ nhZϱWM[Y`68Cmp۠%C %I!~*}.\9K/<#v :Bg[XXMԙWWbQ/'IL 4T[6 ]o^[ {坬GD+v+ ݖ@˙5AN[N>ۅW{ےmP{7?#yJ84dgs -s-oJ޳.-y93-n/4\ 9B<ċ5>7S G{-{Yb~%5zU7>xWޭ2lvi<^]umYNѻ.4\')E7ݍTב-n!h&X*lW W}My+@_])?exP8<{ý4b#,q|Mz5ȵ35㫱߇ aK i!|B\4Χ4zuˑ44xCnAC|tlZS\_avc INV{5_Hwi=Ju`ES/\^]R÷nq:ՓhXb^?x;]5:b&$B(R CMcJA[/flܖJ0悙֛KHd-Okŀ|&Ц+QN xɗ?=:ڥהOĘT%GŜ~Ut.Ɲ߂5ēySgմ}T`yc/&>lxK0.@~vQzaKc^n_/=D.A= aq٧s$xkFP>)zIRn-OjSa@ gVsR#RtDV!Ұ 5ОTucC[ <18΍X|%vyE"JӮ-Jhw^`LUPBn5$I95k׮p]D&$o}K30gx!Tлuj%]";"qɸ^8Q%R휪 iti(!}5^r;n&pʣv;k/4],WE=W_-l־䕪H$HXPQnv,XU% !Z2"T&묜>!fJхo-XV~Ne0]]5#jZ1lt^T~Xk^̉pU >z d׉X@,tPxuOp6T݆Ta*!u_n\@ pږ)¯[/&-T6v4h * ,, -ٳէ_Y&cIlҝ1p&.8К)WՐBGk.e'3T%{ X#y Dv{#dۜw39Dgp6=bCݩLsr+M4xFlg)'+\gv6'k^S MUb.*&/8M;J7̟5 QX.Lحdt2-VӦ_@u2`Pux,nz IaF _iZqz>x5,-N4nR?M!~p'ZĢATуUoM9 G,cE+E\pۂ(2i.B k'2lqm̳CED\K|溺iUK/~NQaevhAa$K? r+@o/v"&ʳԨD@XGDY6 utB%a%ᖅfI z=hRU0Q!>GzL'uC_Q]*:1?^ؘ[[o/=%.>kA򷬀^5$ K^N /41!o+18ĸe8 1JgGN'ԯ\OFpWZ{Sx ?iLvLP2b7r{ؚpLx8p/h3}mznDvLϨb5 :MrF11Shb73$t _mܶSs=mSw (/NiZ ɰ~pf]dE,kdv4%Eco tD`einx( t~F ȒmeSW}ub[NZ a1#^AE=:m2:Q֐gWX(rtoyh<¹6/_9oM{ǁ3,$|ɪ{&#C$3;WuCrZ`9ÛX VM=ZWp uJJD@YqbɽA koɇC7H1 !hӳKƶ-lI&D"BiGn̩I@447BĆ tgdVE˳w}>/_v Lk@kVmX"C nv@dk H)tr,rms-BK 3*znmn}G.j_RWFbnYFs8.d~ӭ"gsð (nI#7ƖLEJpZH$weD'p.' aP+`ԯ(hRJP3&P2K_q,tUd5[yJZ~ZYbB{OAC%-0$d>8],?lZ߹i`Do LR)"Rpbco \bS}$leVwWJ t骃7?m\_;)=E>Q3ď6DnA f^*<7JhHt-%BPPFZ\ hgT]%뛃0#3ԅ>` fj~$SbvMy2}dfTE#$k٣}Vwh*)}c"o9 ɰwMP321 kc&L,r9!GBFoUZd6RVVE<TfP<3\h^~a:WtZ:8r-wt 2uleջ%&ElOဨߥ'[ЁKX oRun"gnZm:H)8"V1 n*6 (T-%̣ $lI*f%+(C5ƀ86$űYnVYC7lBc m+p"nfQ&d oF^b:3zB{T6uD6bj/l p00ݖm`le#>TNQ8(}ʝJ& }i zidV.&IVGn*Z]K<EBTha.o`zH _A 7K/.irߔW+CbOŶM%uPző 'huJywZn8Li&=ņHAza/3`u&1IƗ:f_GZ^#3iq̳ %{)l~hNDƂCeEaHV)8oY&|n%W ծ]ΟùY%OWBr^LHLZM9we" J j)E)(ulk?@m?N滿Rc.C4=8}άs r7]?(cS?㓏$Eb }]a*?#ёʦ Iw͇^ EAa+AFC ǝK^T3-W̶h%vX-Աԏr}[ +Syߦ'"R'?['W[9|xP,o#W`PK`o)vШƶ:Sg-iXmۭXUljpB qB14 34n(73-"RPt l\vS'Dr- lȻjd <ϺIE)4H8W?%L:TbkrZ 㦟l=Vr} K7$D`]Ghw <^[MTGXEWtAmb跏y Q;K]/Whs $\\Xb79k6X| 2u[?_B*n@`V'+v)=+&-BamIbm b䃡LP%ۈ36gm4?DQYW6A Eߐ/saܿ0sg?}g]|+8R7 +'_N <W%;E{+If(`/w1#}k r@&5np L0xIԧ-09W?aV^}v|Qۙu&v?MlG7>CV+^Ih 3$ڟ&LAHɯe<ӈ@#Pz`%F<M`Xʑ`+ڧ95۶ӏqЎ`) Z>۲6s DqVQ-94)o_=v]#R\BL aQCai*i^,(Agl-|n-T5sʿ<t0Q:rAOO41-̢P_G&:k(54z0 ȱb3YB[7z*!5Wp2tfwFP\ =2+U7zr].D(KX$< "=rO&asc -9Z+.s恥"_0ePɏjk_O(0ۯKZlSSK1a u~ ÁHCw|yg>QVr!_rӣu\| st6Q&'5jJ%OWWr^q.=.ZgqGЩ |UDx8:˜qZݏAp&T Ki\vm`Hv\yr{`|Yꡈ >,Qm+JtPK'dܭ:oMOS'$ۍ fHZDž{qs9ZSo"GtqQF"L/jNvy&:KB+7]욬,1%͝9FJ ᴉkJ#U6̟LLg0(m̊o~ժ#PR [ߌ{=M]"~ĺ5u g!ھ]~Q0~8'$*4͝}٨D*!!px)*B!XiaS캌c013טUٌœ!8*7[ \ߒH;)v#(3Q6laeAXR/K`m/zڣ>y3ka+C. A}yLo^ h wv38]Ge47g^ϐЎ{BDWů-]Z%h7S\ x Y:X&*4pEDA,ѓCYuOX@֣!8AinD0`GTc]M;ۣ+AB-إZeU>Pneu,(>t(6\d#jt[Ɓ3_:_qf+ ;:uS@F*<'u2FP9 e4M 15Via]Pi֭de\iLCA/G ^izm'f 9}6U >M*<0:&u:xS|0E2F@y|QCKN˚PXpW tHOfwyf)bVGtMoyvlML( xg>Ac 71w.\08;1zִߓԐ\G 2am@.Ql@fT0zD̿yXV \.Sb `?#+Sނ]JK@4S(v YMHn38Ƅ 7[5 [veO]c%×H-0PnAxblZ($*,mUȥeu3DFLsL֣2k1|:6<V{f9vv@VvGh0! (+=xlK]򿵷\k_CEO[s 1Y|_>c/xWW'{o4bdN%Jbú[(2k]ߜ/bT sg16 aTu%.RX2ޏU"Q G[c^ms^ ;0sNUUIzbC+S/{yA\/!f}GX˖m:X#ͫ?6U- z,B"Gr\xg`Xu C~iuK>mJ8PRVVVX;- oF] <'|^i)K?LL AlA]qP{[R1~׮1-T,|Bˠ Le6d<qGLQ8AuL^D'22s3ʯE@wd`5=HXR#9$hI9DnFNw{+5E%aH mO3>JcN&^ i!QFk}uP(M&q&؃ش@ tδ0Ի7yTX[m8[C)1>vY^/LsS9a#%UDp]bI++3DR:Zq&]Z!50,J7NW&Zt%\|KQ,i;쁼2$l萡Tsv 6xI YsWʮa1ûMսTq\(9W'# =l]N, aD:^70$"5L]e+@r^~\ ܣomej|NPBfcNRQNtBf>yEOއQV uqkbkhՎ eSाMи#9Ϗ_1i)CTgCG.1Ҙ9b ;z Agn '-Oy_TqAHSF_R[ A(Cv{i&2Qe$PS9 c Rqwn̙Y @mk[H!s66\;F %p`7aq/jנH/?aV*Q;+!6h_$zүaX\>lSot3n;#Ѝ<Å+BAMjgNK]uX{Z,LE]k2 Lc 9W`r1 A=sGnSN M럳n0žkYL<My9FqV|E^CR'q㸷.Vmm?+6AJU'!  3zjUbf~1v_:*xldsh?ÍXfoA2rdwn3pG})yFaO&>pn9f|س`fv{fٌR(gSiO@p+YNsRBK/heÌ3+!d$̬{Ix- vZFo`a֛t6y +r׸8"mme*9Af-GpJK[u$$d2P ~cBpFxA4e._Vyyeƒa,pd./ˍiXJGA ?wl]S/mITT1}uNŢF-JdY {5c*zcln 7 X_ ylb]hfMBw> []bUgkiqvœ?j@QR)0Tdp}G Tb͝ XwA=ҚW(ܣ 5nzi$Q :ȎdvlK@Ԛo=qTnҎߴ`KVYN Qtzñ?ܠi@랊X|fcL7򽐁Dmf΁wPJ~mQ텲\NdpW+#&Nbb*^]Cu6yU΋ 1v^58pRdu03<֨fQ^RMtet->˄9^{jה9aT&jF8Gncyn!s߱&>{7> M+>1̦y,` &2""w4V1ozӷGҜQĖuJ1щvԳ ^W!A5DBlB2pĽ$Cѻ?B#yiu]4/-ȥttFT H9X\~2* gQ$s)Uo>IުP+W&0BuG=9+>p|MVYhRHHo_A vZ:Qp&sGOi^!K}^k) `=),c oW>&i(Xz(T:/Mp4}Ivi-iA!L֤#:) '2Zt9'z9M@ 8+VV5MW.y4EZ0~FBX,~ VF qEEpj`ٱ/vB0vZ[~cJT"k'V7ۼݴIU?=QK qt ސ1 fGf u:qLlAs&8.p\ MXݤkFU;`K2ǤF.]e ʧV<rat^}#Bƅ xXH'syN{,rWYard"!0:ߣyܼQeaOt-3*Oe5Q+ QTtt3twD!k<|*E)& wC˸=pAB$U4M .ƝBO.gӏ|^yZ0 f$ p| ,h!G@Ӌ ?-NX0Nf̘~|,1ۦuZȣ5]k19I܁Xqz9zj5F u)4x.tI6Ic9!OL|3N 噿 sq'}oEF:S7ϊj_ T6Q2|;aX#YX4>cec9J(І>k z^K2Ɋ{WR0hjU(#q;EZBv-v `ΦdLQ`{z^@tOlxkiNm, Ș0]+yDlߋd  Qt2%pvIo~3-V[N:rD[SNmA<@"Y3)]!xGg.w@eC#OcmL< +5fq" |"ٍNTfnUTI*2Wd0?ks9Asr@|/Lf}ۡCi^tn,*i/У{%8nPwx'(j5$en }V.l2uPuѱJh3N ! !ljetT*3}PJ]Tva۠A! 'hW FSaCaqZě_?m(7 a) ae|$S~G ©_\~U4. |XpS^>e3}0E^hy'yKq䑿D򢦁Mq΢K9蕜|ϳ[dn@Muwo9/k+~ xjJ3W3w{DWIX(wn_t^'^8 0,k(% z:g\>e1Dˉw3XU;7%ydn#ьlwFKۗ߰`~ٓg%j)ǰڑMf#oZcYRF#e8g3 M;(8Ջɰi@=`&ݻO%z, O09,Gw 6?=>3tFO څJo@7>i<˂ϲ]ٝ)EI[曝LVmBI4ȚE>>-ui{$Ɩ.!Y)4b W+H3&ǧ \iּw2_5g[!<-,+ 1~䕣!t4d0u$2iJ*/޷T=,q1BV&ƦݬZ(71Rm.( {ƙR>xѲ(=5rҖ*ZC0HͩJHŖh1p!瘥}$l?|`fL5$TKR<$b1gۄLt?8Dkev/ȱzBCǪI81IA?LB.s >62C?smKة#(|2 /I]2}͓jI9 YN<>%}MBb)-# &96"#J+'ON:jѝ5Y]vWV]v*q0^Ġ<%x)f'!_ C|¥Ҷ?u(tˌz*ZiuX^@ ;i~GдR'. ג_+|~(v($; [-e)1ނ uWX۲{]αD L:lҜDL&ϓepgP!zqcEu*l|G<-: Fm0݊RU$Žti(N[ ){Pg9%*W0L;kXףd"UaA e$jI*9MϕG'n𜮫sJn҉jCOIFH|*-ǡP`xz*6BĥL:Ճ$4bw+Dnsyڞz99Ҫ6 vRWΜ} E&LyNg1 r`ÃccR|APo -cϢߌ;w) te>9ժe{,aFDy=. VlƶlNxZk0fURmZ;vܓNzoӷ/$k)=kw UɐzOXp~..wr2;}`}+E ى_`CN^igeWϽLSXN؝ p͙"+s22zsh=ȟ^-wZW(Dn&U:XyOg+ |PC0Q4.=}[4$0,oZmANrxȂ1ڦ($]ؽ;kЙݫ{=Z ‚KQnZ1TZRRnJY#p.ts$J_-k|,}ꅻhfo~D9O;[w]'E3cܔC.'B-pd#d EkUQt7͆<J#$ϱⲏYh萴]L(^9`̐|߃V~VV h 3xOQFM_fБ$eB:}pdE佡.`6 ZvG4fca<_.3JP!Ζfʫ q-Է d¤(%Wx )D>lu5v[6Է2#z!C.R$sy}qnWWomV5ԚMAA67ݳwsSGB%qXq>@Sgo^>ӨW,sL|j=ZF]n/W`1na|@ (BMIlŊ dž?d𺝻%3m=.S1ejr^r Ii߮H88$)E#+ 'AEE]D|P4pk.–i_PL$Va5W/zSv@!@nDշW0_h&ht")_@Y68V=HƊuF&&og++lM0`|l2u Y@;W8 qĉC+_zG46 }9 SED)obUP9D<5ICސsodaC}um:Umcpeczژ{N9^T&/eUiG_ջxiЅޅe2BH%!Srd>v a=Ȗ*Pw g;Q [؞7\ixad$*%3'_t0qThG. ˂(]feMڧxvzPpzR-6qxMλU!l?DYo&CEv>r@N͹*?͍9k.KFrb ] #8-Qi|ݯ(5um#O3]UW+OwOD)]rƒk3dSi#.#U J btӠC= ދ⭒ w?:#Gsjc} :3QXz6 `E?-&$%f\#2:cw=|^@69/zl6 !OFˢ>1L"WĸWNZ6c3i%OXL_g8 Vh]m)R%izeG? RGnU'rT2jryMXt $D1:]lCVOVK<2u{ Dͭ\Pm4Gcu09I.x|T>aS1*_<֑`d}]O::_(Ymc3SQ4F =H(塲6EͧM?W /N՚6O8`C+&(}{ v@(,g  |(fi#]џVQEuÍ P|e4,_S#W2CЀ)޸S`s*N}k(]+?ucj*X s{>$ 悹W*wrNMܯsճfS ^44G` |[pf6s]ڵD2jO[bkq`$Y{:$`%|yY JQkb~ST=;ˁ-T+#C.FNTS[*}^~k=_6^Pfy,~dpz}̍08Kwxfu ќFas\)>egVEE>ӫ[n- .x&t{q{EsKRhf1}_25ÛG)70_[ڌ[ѤOQ| 6Q0lU <`gpOѽj?,+%E Gq.[Mul-ʣf[aDbN^^?utϫgFn_N8 Xr7墒 #Kp<7 GC%U J\6$9N4u;[}Iqݖ-9~vfIϏ\3ٍVaI:A,nji'!6Lci[j$n}&6ܢ0/qL= yܸ/״k)@VW5Z' [ٞ# mk^b8O3SxSi]B6\qGpH8&ӆ(5p-Ȥjqg$C1u#83_3OubVnZ_mP**&c|% e(qQ͍QH{ QhI>r& s!{ա*@hEj7/(u[ 5'֩'WeMHy7vO j E&aK1vt!,T4|K)GuUc4q\s_P3&m]G/U| 2 {%}Φo6"Ll~hcO} }[)[g6Lȓ&t>H* =8e7e"IOڎNNk$$Lu "rG0Blm/9eH]C zklgZcT1ˣvhV! 5%{_c!jaYpeyK`Ntc>~j|L"/^yQ@?8@P ٿ"H%Gy*^ S-d<> Akq|mIѕDg}Q2djjxΜuv ;#D 8,[u˓:jD2Ҫ}FЃ59B0 > ?']]Ǯ,|HReSe-ѡ\o,sN^kam$P+u@zF_JjQ₤j#*=]UN@ǢٵWEw6|ѰpwWhۥ Q;rrm-ZwWW7o*m3*b, 7Q*H3\£eh]+1$G}ԑ \aՁI2ܠZ:5Gm(clLwlơh9POE*K]"tOkpjvܽ̑pEH?ǩ @s|'kki gJOw_pEwpBt{84MeWJ$PcCuR5zc`o" `|Mu]3bޅ,ѳawݛ!:~ONxYfjS[|ݰ=ٽ:BdNԣn?dh<==GCs>R$O,N8;=BсֲNGp| JbFc,MІ-DPΧQQ4rL"5aS񀼆 |Q zV~6[1j4_XY/UӺvBq_uھAي jc3I>+O) zf橭49hZ xG t`0Mz~:z[B|i/N븋E)4sVc04QY 2As*yՋkZw ‡Ŋ~3v2^I KXi^5& GJ0{i))'< ='FM@ )i[!ԕ l@s\z̠s3`&AM:!GvJ'Mƺ%QLx5;.s'EK;. , F$^"+NjqC< FꔯDwܸ9xPрp!9ݗx+C?!{z\,$a]oN75FCh1r^ bCVJ˲cpLi=.NH҄UvQ.Q'<֎Ovͬt4+l`ąQae!:(Hx>.|g 5o~Z?Iaa?<%ezh07r %Imʗ|lZ-Bg}$i)=j؋*TkZ9m7zodeu}]SiE}'CB!>Om3}<!*Ïka^D@vIA#FT %WdOjTJ˴MV~nQh'f Y5te/@d?`c3Ls\v KߺפeWVՎ|ګ˿WAbM x(V@>WEmhnO/CFYEjQפi#ҙRDqwF&/ LN6_h ufw0擤9R ſ^wpIFM?B'\r;2 č1F!T^Ӟ`NjlD_h3Wa|7=wWatE@ uh5%n(vv#LW-")P E%Y5N3 }q]u c]]ߎߋfZbߺ@F1u ; "=b V'g2#=de\2H[3lMΆ^Vda$df- qOR 4L(t͕2Vt ݍw2D?~\N5CЌ,=#7\LJEPldTi @7[(6Y_J=4$WjC Ȩ[9b\B? h{.*JJd¨걾09Yӂτ.NHMҶ8ykc^iTqɏ,m.#ֺclio uJDC3j$U`x/K~feB  e]MOVN7;ΥrKͼm ,ɸ<?]'D|ڸ?9ͩ;z37 WjnJ?S)DykBR) zE7 ݑQ̰4n^bRp8FiAIw7@ "&++gԵ"i¡ C`W>c 'T2G>7KDXY-q!4 w4o |4C}UE(H8 '~ƘFƭC* 'D)5ed"Բf8gܢ~c&Q>4򄭍@lU?_HQ؜@_d5g%UI0݃ }$bΦ{S`/|m4hk;ttfqd0g.A52ܲq`;(8g  Uå~p`n?F ?{p8j\ CB %H Dt*X3 Qol'xLxOm akEtQѢnvz.Qs-BulK2-4LIGIfxڲ -%dg%cc MJyD,Cվ%BȮdz)ٰV"ۏ_QE ΫR6Ik(&K聦zt(/"ɄSD.fV^&6S]7[eq/PuSR;MPdKM_4D>فƒv]!@p`ɰzu]1|0] 79W1l1;+" {4O.&/rZG! VRMSB7[euƙ cH " bYuLI.(^)YQg}V Ic@e_HaVJllڗ}W/O @>Fqu &k;gW,PU}g4Jx"%nIA^P QMJÀ\ūB&Et5?/(oQ[Zw6m(>\.He%c!̋:<~vS@~@QŌNC~;~WH׳Ilݒ:PTR,}yW.e 2%Eޙoh!ҏ)i. Z U9 :n; ͵M_4PEϦVubmY A74V%*K:[B[í݆]Ҟr0;cW,K|dm.; !) 85(eeVc!;]Gu! w#EK7z1 FƐw&¨3Z'|<.@X;Q"4V52]R~^h@ʝm-oqـu,YZT=CHe+~JVrxWzz$J q&mEj)aJGdwV ҭCL D7Bb|,CfXeQTl`[ Oʩ)IsZ6,hK_F~?ba #A8/|CGMB䉀땲֓W+g82S02)Z08$Zbf\R˲O_ۯ3՚՜/3 :(ڨl$3BB!̊(&7\^q $#<3̎?]YV#Ɉ#unZ"$؀_֪w:E,6[ 2 <$ʠu|%m /z$Y!/RW!Mď,+4OtR,A>x}Gqcn*rI/ ߨPB*R?Sڛ0L#̿%XcGMB{@ Jg%}֌`?^LE ;".JB O,_aZĦ#Ƴ8#޵lQ#91FQkquW$wYʊBw++)`Wt=\QMc>Us K7zsg“yMxy ohvwLMׁܥ]9Bp1qRvL+[0Q] 7!c˩&x$ۨ T$F6]]V21-[]dC{O#B;3y%v*hw~.H^ WH:QA ~Y6J7M(.cgLxTvX$&:~(Έ;X}DY?Vex?P$:;P>"W!7k~=8/7v %S15G=4Ѹ ni{-`6yY0-Hyf/FdBhhV?}YA&#ft 7e?i};<0JaPF L#HV+0P `IVoT^WLJ7tL| Fcܮ!3442&r& ?n)vkfY:`|R[,A~t@$i?͜:M{.6>MBp迩 [n-CpmHά:_IHѹUrkǰTc'4F rqTu[4#9)+Jg$qV܊oxf`/ Yf(G(5f22̢_!Q;+~k@a_?f ua|j.X!E0]E] $ThӇ ɴBZ|X' \ K }񻞔b"@CqqoD N*`Lf$<3w|X ^Н;"B`Js |&\S z^pL#|d7g-7l:ۂz ΙjWb OѠZ$oC_WNT+xH68<_UsNjo5wlΌzsN}En!1StL[)Û+ʺҿ0ड़$zȥKC[vvx/UȒc/,-S6I*A1XM"6rU(jq@EeIਫ਼@!c`)iWS;~H=Xj5rfNEV10 >qbP>,iEwcW!ubp= ,Tn@E~79_㸷Y@sݏx5bT{.۝/ӀσhF/oxہ8+1 B+yW;"346zt@)BQLH21.ZD-GS1-вB2?3F+?!OHB]Y#p}&b ӝE 2{kh/Jࡖ'3+vXT"!3`Kl幂~pU'aʓ1=yL;S _xT@wqYv鐴/k&ƅ6^ /'U l'9$ۓYEp Xs) !Czпe5w = ^Kt̔ o\7)#Τ#A M{fǦTtsE  =GQnA9KkRޭ^;GBQ'V  f-sKrEFi8;^CD?# ,s67D!;8jm_l!3P x*`D.6Pl++S?=f2QHk7WzС><61PBxG*Y:9B:kWCÊuĩZ[x ]MW1#kwo m6>W`tc[{$Z9ganAIKdڹy&/7 0Bv,d;hWKQry U&3CF7UW#O)o~Wf|9 #MN~D"ShK.G5+']s,Y}5^MÛJrᴚ cSbPmrut4i21?W b#LB@?߄b/rն{vw0+67.v41bg;3tTcA~UD[}bX%ר48ƕsi= ?q ?-V\T9BHHg? V;ft(G8CPo9Y?DD}U0͎olYkH'PAη?wk$ DJf7;꿑8d#bbC d ea *)cH6@@M`lu  W Jt̀Q 5WPܩ2a8Qgn:p>X1XwŪpْ>A[)3}?FJ6VvߡzөIb\SHIT{R)\wZCSpo=UИcHyA"4tECUbih؇_iAg{Di QN:o01>X&Zz>fQ ؓ Lqz`'mKhz&_!""ECwQ3+ğ# ( >M{lhhL+giEڥ u,~θk-3,0^/PS>O ]N,rIeb?@ 'b(+RT5ԇy9BjDΙ`"1St5ѹfd_lwz>̓q4і;c!0~p,|!,!],)tPϯ|Kk6 pP; [ j`~L. 9_"@?A}fG?iW1}UT~K* K`sV]Z!ν+:KI6p8O٩&Tאɫ9jN2? d07/&4 -yweTCu F(IƙchfjTTŤkǤCH)[.X<0d&gֻ_iu&<+P=C~L^ZO̱B1-Z;GהZ0?N@)W*Me?;IV:VW4J}3xҸhꇘ­ʂK-}$PM7䂞arqZ8@4UxߞN{pc/`,}x wBfǨ!YRRaa%g*fWSOլρr!jLJҏ2z0HWQ@D@n4- œe3{n.k}6Wy9v~VN0@ SSqYdZV% E+xPE= 8m-՘ۣy]i A&Q_ض3Vb;bښ6V$z&#D04j_5HKz|[+_¾uG>hגlW^lrԜX/=VS[[BIu{ OuÕ0s+]^:Q )׾M,\SqMbfY!bk#x~aVqu6E+1ANlIכ8BNKwP/hE|fI>1hW> G`n)rE٠:cPrz֢_=_I_y̼&9Oa1ΗGH4Z: [i҅\Ty͚HhPb}D(Ds$[:?=vLB_ޖ`cCJg橭 e:閞ڃWX:-WGb[1]M4tANJ :ׄ:1yπ*njv3Bt24By~Էh}Y DB~~ n'ͯ1r̝Y7sKX֯w"D=oAY|gxSdoY!18+Fܭ'Y⏒si$nFP)s BAjT/Wƍc S>>8km~tĝ'ȌZx>(x>o50yJetQx$8} Y-[jcg0EZ7c BGAyl<.7k= ڥށGyXPB@58jr&q h ~=s22yyޝۨKѵ8*LU 2r% J)K.ٿlV|P9ikoIT`{~3VYmī;+pjΙʋ'h#Uj\hIe!!w2:ZgXʼnkK(:} ,mP+!tk "}?0ow}+j?peXq`5-WgwE&dݟ6?3R)&nD_/_q,);ci[1Z7)یTDyF[.CRߠ.-%Yγ+u|jrM̱9ŠYwlc{.يt} .I/*.ߋ܍YJM /M/M2`@ u `V|f48ZrXЇk5o3y:i/Gn$X [ w#;ؑ_Q>?SH!2 ģ@.YcKic-A·Ǩrw51e(y }Rv2_<1w'DopA~z#Ш\3[gY#i U_*Asc\mՔ7.CO u`谮_o4ytz) y w-kZ12}$/#)l肘2l:6N˛Z8m0UHSc Ea@Mx> 5K#ҥyJMO}a,YfpcN: *M5왪;:WB9F#fVCt$߆ .w6-RHBh#a/m7rH^Ԋj\`2)6)nF|R(XsԹzf@;oBH T%|m&c 6ط&]rE@{b mR4D %%bz KLA(,(\=_P> $@`'bԒm]fů}YgHUl˗BD¥ ZQt++$dԆ SZΉTA,ЊQ1LV\xO{773M H!z32r~pT.z2g/<~ nz91ibgq%6 dϐ޽ oJ|mt啞/"dwsDJ]ё)/67qd 5a: f]&^ ЙTJg>)_HOqs-%%ࣰxJ"fq<Ͽ0K;d@5P+8篨'ĺ|&ISS;:'>^tyU˳]vUtbP\ϣElؙRP#"#A =!9}3s5X ƧQjs1g(s&Ru\Dō4HaZŒǀ;Q?.~(8m-k5623,A|Ʊ',LPI-T9|vnM;$&ipYw #i*q#{Y]t2!eOgRpg a!MIO|/!"V}xl. ~C5\ah Qg-XNM*,Q(kz%P[&CFgLO?^4.EvAW{Vk@ޕISxV@κ` =bTz zaGc9XTG<_W枕 ]ӮeI׈|V.B__n,T#۫'ѕGia?P^thfVY2}r^+}[tni{L\ Pܣ@ C"Kހh tnI)[ 1&g97pxn[db*#UaI7Iyީ^ ;Zմ}"{ T͑59x`>EQbQuy-w!yU3 +T ̨ l]OuQT* ܫ;)< 4L/D\EqQۓN ĕ(zEmb\ˉPrM/~|Ҵ=Yw7̩vQHU'L"'66hh%c3A} !n0όM?͒OH khuu4V;~jA%l,h13(4ڠWؿ =gJnעSmşGv@,+lahjwkv얋?eQmsۄC}Yrf2Lnj%b'_6njz#NyKIj b !Rjrsꄔ7:$m&яۃBq$Kl1~1 ò,A>:[T .V-磥.Hr:q2}N1U=L8IvIoҢI±e;F0m :&2ƴr_$C*RMʃoJxq.jkOfD.VJՏ'PBADn=Tq#f@w:"YWn|6RxƜb2iUCDmΐA9g'xJKE+$vRsM\Ha?̤f+Ze\2u"qb%d&[)@N2W)&Mch{ T3/߱ ѹz t?lF3ƅJ <^x;TQ<dhoD卟})tvAmLO$|brrtOƜxu96W|!s3ﺍ  +Dĭojy\%C ,E 鴲Pj06XTFHuӒ@ِteTM 2{- &;+ 2Nbqz@1 wq\`9$~*Jeܓn(@T(U4`=aEΨUL^$^áZ"ᫍ_e1Jxr u,,m!>M/7yUwc/l ?\2Qie+vqu0b)ፊQq~ژ^2@4Wj _K6F1Ʈ} ]~@+j` wbfVW_ 1ċ03DX GX&DhUwYO&&Yvlބ! QWlJ=Jyf-OJ pvY' ;ՑmRQZM]pi1b [ѣ 60` IHU$E*"aU첂ra\C f$C E6$⢒TB{) dE9[B ma+EtPΠ_ >'d}IE*ATC&ҏfF NaZ#CΝ {b+j&)!]ٹQ,1+\2܍ _kZ<#a 5iʵ Fma˖zf0=ʩ $y'xWPVa31|;J/Ri8"{ P8pGlCi\)-XRjvy[38'=Tdix=O׊_ g_ Pr*tPʧ!ǣǂ-`~e t|(w5Ld.i~΂ICD%!JwtDxXT+RkKp"os&"&Bs %.|S§ƋfGrnPK+R*UU]uCco]|=Ք?`hknjΞ 疿ngEQWm a ( 4VuH-fET 8],6r񣚖C!y.eS{g_L ,0n%D"4Ň3N\˟n{m[@;mR&4j1 //⦼gjYUϬw;O.-H0P/OuPtKj|}% 毉&z j`pݡo1s^%`>u!qWS;N+ Btޛ q{ 4ǡBʍ979*TS^&9n2*C;){~y=e,mVxJ?@_G+ZZAL"5Xg"$ R->\_K@]]N1:&XD{/B.$7ؖV]d]3Y:r T8" iQao^-ʏTt=TmYE;tFT2/bՉh({BL&%F,ܻ{nG}|@_rq$f6\^7SUŊByߏ |V. P&&k4 i.=r+`Lp/&sesqF8?mv$'nVӵ( BtY1A9h1S gL9%Rj7,u7 /wFm :z&n-\养yӽ)?0 &}B* 8pQQ]ܡv'=ge-3~t}ѭ`ٹ=_9GZّ=Z7aGVt&˺z@MTK_TM@]R`|9ޭWPNjSrPݫ)ݳ0rx3c^Cu.MF@,Dh@4sS6PDAc!L럻wAhHE~#z*-|Bl+rp,]'s ] T|)e+,ޭV}8k#::9쌀7():,= ~_2sqpU CVBbjS 6.hbYRã_<ׇ:V9pl06SP`s75Sϼ[xՂ@^^g!9@ZK׊ ,ƥ+K.j!E`OM4 ŰRfc2sB̖>VƱ]Ɇ &xd#f)(c|?lJGxӸHY;qYfѪ3*ޛgnRu"7p_q1 g$~>ͽKLm*Y>s#,|e\,"ⵋ^buϼhِ?daA|!!*`;B>3uHBPi5L9"Grҏh ^Wj(QV )S|W o `fKy ´)8ON' I ͱ4"(<_Zk<z?5P?W8Vnq ]WR$ cm_I6L~U yϘMS| B{>rE; d7?\ T*-x^6iqfnwf KU'GXϷmG~52{M\Y0xۗbY葦ʁ~Hq>(v 'aj8赒b(aš]Sdr`/ mi[2?adNOgb*ﮊˡt8q7E$6YwT:z~"x *1+=3$:Z%Wr"ݭ*a{u?iZӀ& Ɗ_}C3\ :ohnM<?ܕ0cذPg:D9W-:)bDDWa(Rdgi^Q<?(!Yk=1"~z>3)xMKJ8ljD0,wG-JM#6q閲Iy[wP3p>PӫUe4$ɕ{HCB}䭕;!D*^KM'| oM*jAC >-zB®<.@n'CC/!$jؐ(['$W nb4bcmJ?:chO}pm~xSSK$N긴kU/  #l{F7uʞ^ [p4ghf׹GJϓ~kyc`նc<A~5*4+,qD8D r;p6NbAR*IL_j-|->XU-R-;"7{V}r U/\z쏩YUȲխ%(HRu_ q{%?pc}:o ٗ f,'nphW{'TfvV5[Ff.WlDrQDՎњ'͔cߟ~@rG/{LM>e*l/4KN:{n(L5q!ZqVݜ6J{/H TV K ' py7 "JN$ *$A_ AuHAð|RY-Z #j(%1S}VRpQFm3Cja=>] WYbN #G) C@Ҿ׫.opyP'!*1Z;VJQ5Lu vOU8M8'o.lU-4ֈMQւ[Ս=*-V@[yO~#?/K=C**6h w0@ 7`cnOlL41Y oc~ȘCLh:#p>gs.w]楱TVNİܣp]D&^bur˙|13Y.8WZq5r([Y|(\}U f<78%j̖E쫼bA^z,6)奋Z?Q {4 wiR#7CS(`4B~>'҄ijTsR?qC'(U3D摽}ߟ;28;؍ŏ]YgG4`$ƘϞ'+ƷnYR/g|t/o|UWUeL3Ω\6X^'U=~6HMAqljG֛h^N{A=Í͛yO]o9-&ȧg[f2'Á8k8k+-ـh~>jפKHa}vTX[~ Ur`@ x FKs'z/:={F?yIň$L^q!uX2{^?u[ =,GU >Z'W}>mx6 qN]g-(ؾ3 .fRט_٥|&J#]Wוզ#?<VJmΔw_1Kq[Ĉ]m )hN Mq!8"-D)nl=A 9D:!-\b§\G,-v;~uNʿb.Q_^ Q*̐fRot}tu:.@ ޤт;Xszz Nkv0Sgް!1P(~$f\"x^=xlÃڴ OXNH}ګ8Up7:҅3e$%LnՁ9ӐoA1rӡj@;5k5oݴ X{jIO瑮oZ$sw"dÑP%xd֣F^dѝ=Бq\XE͈YE\AoRCT7Y0LfݸoNiCNpbq7q$^k`E[#ř8eiDzę9|+NP-Ў?uA+s`5ԋi8">ڊഓ#ˮyrMaSgM TĮCWI"'( DK0PE>Q;tɊ\2_a< 򎵫1<4\T=D},Aofy9>qWb^R!4ul #ݴѮKʋL*>QA3>3/?oj PotXP^'^_=r}~K;!Zy`- @>.xD c:%dZ-]{E+*ޠR+?l1>'TT@\4ZR(c/8̘S6FGpnvI2qnՁݿ}Hk0r݄d&NZ(_{qI8݋|W3N ~lECYw;?kSTO~;#icjWs~xIc*jVdV\thO:oM]s)D99)~b$0W !"؎{vƁk'  oSBεcoņ0x%5E(~<#3]F' 3"AQE)sQrkSpK\B"alm#;w7d.xڟ ]:&:^h6L ΫO ژ1ǹW]M*+p@p}=UmQd,+LvI8Ǽ]cg:ElT5JeeY3G$[v-d3 8XmK(]Nvw. "b!3 ^w6j $L+TfF2*^oIYzsd[ SwM+dQ&֚ڽ`qDM1[G92ᑞM2@pĮ?ڡPc/Bz{aNPF/|E]5 mF>r+J#q bvDWCW,5k )~>hXVEgYLkNڨ&A#*Em5Ț=p j(JM]3l#}BpZK EK(`|6&E>.<퓗LC ff:%_68vDs-~Vm#f4*fw+ޣO6^װL}\qvxs{ꍩȭ-1Efpc JG'_xs2ƙ.K4٤fN;*kuKcPKPbWopog͏{ؕňLY "FfCu".?=^n;dC3s~֩?zN| =$Vo\6Vp8|ʂ8*ϿI:t4 I"Foe0=qtZTd 쇣ܣМ',P@]T$oOV%UYin~N1Q iqSGqb<ĬLKxb6֘LP\$uj yJ3\92oT:ܑ^; Bg+?J⭂w3E#E̦KR}Fl|-5zYքRmH GR`Y8UY^2K<+lP\v$pW2sJXm.Y~O)HӍ'mA@p_&xe-cgH J/VZ4$uQܓO`QKTgڠq&"Mpp{zm \ Oh*wfF+sQԉD/֊'T9/@i*z{N*|Xߝj +ړ/5s/ѿ}P&$lI^ !#b_?Ð붝Y:8y pJ4wkdzĄn9NG;KOjmz"?7"obIo!D9xGBzOP2es?DVKB{+qWsU+ϴObqfVU9)n-!A8cogCKt8 W&LJ8+8: jH{`P̟A\hT'X֍lI%=GЌp\[ŶuLaQ(TaYfwʲj/j"R!@Bt#\*N nn.Tb6r[hײk?1c~f}N+N9fQ:'TbzA+1b :'w%R(V=\:W $oF? >- ]F.8+b"$|Qpn0 ¢"JY ZM1V@\lu^Ei{^'\5]Hs+1D&rzMmfG1%o[jCXpo{g31Ԥ_ ڷM$a9[Z؊E8a(ф1ќ;0_?M F Y`ҹ@S0-}i=(rzXs3Basq7 >9SA>QAu8vnaV^bu/FYUNxt!f$u;\g>e9G)!]qMkb ;6ҕN fm[ _Qyf+krQj=&BĤz%M##)QZ5ɲ\8 8R!32/D!y.csT mvK^kټN]}y[ܒEH{y^W?4)Ϲ73`GxȔ[PTt3ɳ ~/ Q %)J929ixW h@U⇰ߚ3ewd7(ߌ |@` A@^G3/g\tXM񐴹q=ڧ=2DS^tVZ,',Q:taYVK^ũrEH<ɬaR| ZqlLtĔ=6Q̖G:ȧz:I,q/+l{n wcE?XFhTC(m` 47';7;}fON{@eRuH?ZsζQ pվ# =YVCͅpAzvڏ"n4awlDӬystOgtH{3ԚYeuR64Bn&ljZCtdqv\ ~ Fe*łطص;nʞj`rɺ6e4qy̬cyESpY*zTp]~ "lǪ$Q;s<5[e4,.%-G y%g+]}DaGrMwH@؍71lt^*iWa##Aq4x%%S#WSeք=vȉHSi;S1"NjZGHV8WZ'!*@*Etkd3ʅ~,rN(;u9e>PT_`EٞӾGy$=GJ`4M{[qp}Df nF~ysz2vⴔd\y7P~,*qw>p*!?M^dskD:є=2"`ys^DWϸHL\.VuD4vCu:Ԧ$Ike2Yein m2K|Jk b[S;G,qWVݎvzچn5҂t~ҶY[߳;BI%U}8K? }*ZRvPtku5銮jJ+!+vzħv}+VBeùKVf?^g5%-HZonKzS[v.ȴs\ӬO~3ϒd:pk}3Nnv@ΐjU##^}e#1(._i]וT_6b96^ΥH/cok_T配|=t{N"L1A9riCڪU]Y.P-l0 CV^"'zd3NC (msUHx+jĈ[Oklz8'{) hz;mq9<2$>-z:g.mQ}.x>RDc: U\cwI8#(MU5f@pIl7]~2z_bSSen]¾j'o"~y18H7Z{%>%+hzv-p+0"50qʸV`#q6)62 G5ּoՀeP\+CȞTL.$'g L1e~+pz/C 0|]CIUfŏҪ,dW,[vs 58G;G ҰPQV43"( wRhq7)"[yבv! @"8Y=3=Dl:.hrNm0?BywjH)kgg H}Ou(7 ld5 ]y5-b>A (::8 G,k[Y0ā)PQEA\abŊ5d.\{)PdT"3@٫|d!-v!; i8TXy>์Gs?Ia:+~'͑1 %lb=y@Xb0pA,.ԠJʢ R95qMטv.+Lik+NOeZB',\ƿcޏ[Ete&m_+}).V)(j6 ̶猥k@DNPk⽻11^{\F75hVNk4n!<1 S >;Z{n䤛>tJUD%jɝqu%>f\A&FMy6ؒW.*6VX1G,Kemh6\YFSY#:IB![Hib4@跅zU%BC:VAH69}UGh`'.5F$Sčw 3]0(bc"n5xx<>?ZҭNH( QmT[. $h̍'[U<6J4qi+o:%4"NsR {ZNMk"oa*du[)%-' hX̳ouOX;N8 ֳJ3cv;'0H7)aaAX+/phTۛPQ봆*ʩHکeR* [fR%$Oi q%#'m.ybykY=ۊ҄#/ rRh[e(/;uTǡ+-:!"pK!Zm_y.݉z!Omfg4$ņ5v `m*{O oHcj%/op-J"Pԋy&pvUuuƸ#/CjU%9.jV<%2%'gG/6@,A6hmWX\+qZ Jlξ1'oC :y3rk yHl~pljΕbnd5$]3-KS+f! }Iw{:Rdܲ_ {k?wm^TMP SY,PzVX-1$2E48X) 7dov{ Q" $ ;yq8UUhrIRAYn'Uھ4*dd^N5#P|9 X|SU ڙ&WM.ND vU*<U*)&Zfau+~Ef/RX5j)UQ 5 tPHM\gRĮ# EN"T {aʤ #ј%Cmv$~ s`P$T cK^>bQVL oXm(+r:2R;[lIfz“9< A# Yy?=C ~8h~;r8(Z &X[‡ ҰcZSY?RoxGA9LN!+PRBЩzJ{O8Y)Rt}w'DP YVS-֤?}մ2"am״Y{w_.f\u/EiΑ( Y;jE!fsYY#+/r,x /O~o%*_s,g4ڣ".~MCCS-Vu'c6#?OtD۫ڂ( sljfWD'Fz%i\Gy2KV |ԀJ?'&w~]Fgj6ȑ&ᑆ {TdgcUDy S{_vِKM[¤ @XT&pE*K8z+5srT;m"[eqc*,*K]Y" wX~VoHrzx{W"[sg o2J'"KYF˄vRZݦP naaeQy/7@K28==^Ak'0*p6SԐbfh$Z /xه,@ dp{TPE=06TppDiS" }V TKs}H'jѼ3u05 ٠݄#ew*(6L_F0Zq}zskFbxK*AW<CjeF7!؛ϑ5eHֿ 7,;ZSℽo%QѼ̺m5+tzoC?lڄ"q6W̭cB6qg[SͼCW!_1UG3^~7Kz @Ph 6!@S6(&{!qDнF <v-\#O %aN+=Stc@ਉ93b9)n?PKuKsΈ~vPpT;Ng,N'hb=ښ QH`0mYo+)5 ]U̾'*HcU_7m%Hp]= Z b' ^+m%'Fߑb|[ّ~\&w:= \:$ *Lמ:l]O8o&~6} YW>8 [s]%[:G^-;4aJ0wjFv( xFI- J/y:™7O8: rZhX8j3&LCOB涔uPAފmu }$ݡ2G}S|u]jw#PTD%dB$Әd <M":SgHe u-nH};޶:X5{)~TH&X/eFL̽h;8 S1޶ȰK럎3L8# hBENKo5"Ag5|a?߆A\ p'_l0>1"vj}/,m~"Ԉ>5pB)A;FPDZxϲH]VRC/7+Hј9.pH^FN=#̥+lCp )b+I<K[O)rúIZL \ٕm(܋#jc: p ,Y  \LVZ##c2d7,߆19+ {! iS*%ݱUJtr?#J/S5}ptjIoIk'JjdMQ.B,nvRZZ?[*:$'afI(R,NʿnVߌ;Yο(;\w%/.0aѢN2m8f0fʓH&aI' ϖo K&ϸhFsUW8l>-kIAG岪ȸ~$ʡHp?K l2#O*x}aG!%81O(%1jhnk ccIL<_la]uO hR(YG<qFédxhp"*^x1i +jF ~֮;K7HQxRZ2T=NFQŶ$({qYbb%SɠM퍇<+Ɂ?|8.p}@ӡ<{h ܛ>ބƛ3 3N̫X p 6q9q8n[0unܫ GŇ/ۀCVA"%C.Oe tM_fˣTlZxM0Ps0VԚxq^0Kx )¤H/ON${n~0$`1 >+N!^v6/0H*z6\= IH[o^?wORS_wFAQ p@"ϊO"0 Iv}fnbT=]I]Rx<6 _-Qrxl-%\/(Mkx™.xK U<> &x6@4O9ڑv?ooyx/fEe+"2xږ^"=ߑǿ'TL!l - f+A|R$VǯkKq(*"SЧڛy 0bB|ZFAH~,b6yƸ 'h$Œpy K#hH"7T=\\J)e8J~E_QF ͖fOQx*·V @LȔVZPUt{y txFrK9{PU񹖰q(]|a@s.Mb{"y0Ls:B +*Q lPyE.bt5-s4nTdn)N1|^<r1ezw=ƟUX_#EQbkA:CE@zU|T}@M(U2h0G=UZ;/rhTQ.NP@M|ɉ }. w?RLu<+D4aɒ3:XMUHvAS i IgL=*FefY& vS֖n j&3i.Go|ElDx8%PhC,d8UN&ONe+Ör^dKlتIAw3LKOC1 ],ql_ެʜ35"FrPUA>%6? éXN{> яx爿˫OjBF4z>S`Psk6$"V :G肆X{e.ѺKJ*kmhl{ug)_qb/y e{Ck:sNf0 MoUhJ`^49wE1xL2Ϯ⅚[!7S|މ7(~O!с饖(<( ޚ]5*@UtfL)81gVA x(3}Lha۽ eBTk5NAi\P\XJ_EM.e(e2#$= 7@: ^+IZ{Bx9zD]`3a-%VH&&,Ex 6'5sFд >/o0n'JU("W!.G;؂^`W1=Л] :!E<  /y&s#]g>xBɤQMdj7T{#[ew.x?:%3Ŋ2&.^hx됯N8c1aT"1Ә\I;֩yzHrGj76aLGl^DRtSݴ$ɾ|ЭZo-&oYɢ" \ʲâSȕ4J4G89nN;cu6 .SCf_=WpwZMLԺw/TAGfBl#=|XUaeRФSBrܭarZgp҉.yRxq6(Ҭ^Iޒ_Rqф*wy$3nJRVK~،L$5VL2ǣ@ Ǣ 4O02ŗ)m45^s36(%Mğ0d[T^ 2RslwUU~ҝz]Pnhm i9-v(w}7.ϑ'4?Kpfp:PhpVڊf˜gWL(GH~xvLN4heJUggcErCi"(r[F[j0AS]z| -Jq+[3WncsVJIJOTOE(7 `dKA n.1 \?6-Hֲ~ՓRüƔsek+0Y((aÈC"EOn=[g#egFV\5eL>Q htr_mFAw 6>P >y0(e\HI|dNJ+qehwFۅ%ꈱ-ݯU\Et,^Fz("CR>Ab1RN2 5%ᅎ\^J"LrǛbP}]פ$?2pvBLc?` kEC['|R-||Jvh RɲY鱚6~5і9gˍW3ٓc'(~73 &?_d=A1߸W:,%9":5hzl̂+6 Y#MC\w߀NHzT#> {QX[xQ -8 %zN˦‰;Z͟2d=%P(%ذWPk7uS3K(WD:z UC"/f"D^JaO@H {vrhNzAef2f=SVQyB.2?t?=ɓg,maxH[<57_3Z#߈#hAp %8@NGgdɥPu5G`UiI H:Ѣp" 5]<{i|Th ] %xP_)JB}E95 fYHS9Q s`مǏT-Pg '?Nٸ`@9;R5N D8,nΕּG D%h9Kڨ0=ѸC.7= \I?ܛ(M$Oٍ^U L}/O_Vnܣ-Jv q0i]h[&{}>Sӡ^9J e֋g9ܤ*Ć: 9:EdB/)5-^h#" pP߃Wғ1|AjV8Pҩ T .Ƴ6lb0)ߒv$>BIӸ*Ơr<d=iVŸb,11'Fϛ#4,s)5IMN+ꘜ@|{olL }3a<3(B .%vSR$G*$"`a&-hE h8`06DJVo#AqŻ=nQQNʽ_]x2cZ3MLîx卣HpudMFo>{}AO{;d ~[> ʘzLrxɿWI<ʇH}\x@l.lZALMG9Tb^,/fKH#Da %֯vz^uO\i0xq؆Y4A­?)|GACZyŞ2ʨdw- HLs&iAȁÑ=99I$ 'ڍ.rsİ0)IM}ѹ;0)M' ~ pa &M)G='0T.s^6YK>䅕 GU^mC2}JއB5#x@\Yw hpӴ/"GQ섧!䟠h aFUZl<KA@ֵAܕDy8ʣLS=߹XFF W:2#|S5IvSgw_90y*~Ϫ1MRfX-()L!&NpM9^Tg6v'5]Bg[$;ugwj~ҧ^:ڋl kqZyC<<[L*S-,/Јa别"e3t^yxg8AR*0$HXp~+=~ 8(%$\n.C0ˬ0J}{(%d8rClgYQEڏ)vbJM9,d @D0Z W;Dv %6w;'c,آ1!_y{ ţN)\h-^?=K]2(`9}ħ2gT h?l ?QIah|cVK$E4\ƍuD%&F$ g. Il'm ]ɞ W27ɹ,et+3yӤ9Kb/ plY7 WCw $GejۣO? J_f?SDʼnK%g>I w4[K\b~sFW1=Wp ( H\\.N&q؁]t^zq$b'=8L`u:7T"X6=Jr *13)CN>dtcDJl8EYIxme.[FeDMYҷڨ:ۛJ鬿94=iwuxA,l'Q :+)xS}lr@z1roCv%U ZjD EN 2ˣqDfwz'{CLFr&Yf wlY)K i>e_гm&+SSB7#f& 7а Pbǵl@-h F=kջLv&[Y ㊜IV1aZEF(Vgy ˞)uU jJP˃YEE"Jq6E.2>Y '^W,5j=Pf,n#l%+ϝM`c]q4ޯޱ7VSo*:ۿ>[- OJ? &e D98J};fSÜEHJ("U8  1xp9Ƃ.LM9/CC6U^u^O!|]K Ʒy8Ziט/ċC>;iOź9A0ڞMiB4~RX3b6/j3B\w,?rxhVajш'[ yN1 '鍏BtK[mOm} mFix3R(iO]N:(S, :cS>Sp jzɶGM %Bpi=^8[wC*Cyf͐tH|Z%82ds`vP| me {ZhЛ}xRϼx5?Hݮw{q&ieT>>ғ疷t<#o}pAnq>Zw^7[/( iH02|s.d&Rj` Yob297Hu[FIi<<> C?tS_b!B!Y/ϳ^D~Z*Ӎ(,D<.7dDaPCWe_#Ta6ps`/N6y8 =6e~{4T[аp6xQG%Vs{vJcN*Kˮ}BMMi3^FvIVq50'T2Mxo+y6ɨ-N M ZHl "~ Bϳ-JϕGD*Qwҭ!7v~詴3 JD:W[/px hWI5*XkZ-}r}'Iq.:8/n5-OcC؃cWSt4]o <.``'PPY υ1I>sN n1QϮHiᇂ͡v9lK0gH:&Ej=ۦuUpJ`}R빮-C=1#i'P 1ˆF$cCB)a&gDp_i#lu[lOlg"Ik}$8.r0Kp 6K\߹xMH-.]ոv0J(TE{4vIPwV횺w"/ tLg:oT7LU[:˧}_jx:̿@5 [) gH4"O87֨94Jx9NRc[L#{7^o4?m6'1$B)M9wgd!P;goFzݏuaâ){pC;I3Ag6̙lǼP WM5=K-uv[Q:GMM6ڝLVD?]Ff g^؅Jx36M6fҕؕ@j3IyI\ThIew'X剔`YIZ4YpבN}oɅ K miF/djp2`J:L)Ɠ={ւ>^m\j J08GӮFA8xkkBmRџE1\u 0VIM-[5rZy.$k QmY%Q|/uL[-AaG"[ A l?qQ*Rt!L-<,.p~Z:PQU#CԴ"Fɜ+ ySزv|-}Pb}*v0 mn3YRˌ'ku&`v譐Ux{_fl @n&@9ˇBW򏠗/I{oU_e.@l8\7r'FEm"`x*ZNhwX S>Oonx 7YEoyfnyIݹBb ̪ ݐ]tE"ZfmFTg[K~X0dˈ. 7a7-9>Ϟ|97PBJk}.ag68]̇*11"oϑ۰oJ:,:(o$PCzݥof?OFR4^J%?BۜHqJk|||)O7YUm.,vsp )%q^*S p⠅2~Ȉ?DA!Gg6 z ?9%J(}ۄ!6,e乬2Nvf{pf{+>yNT3rs jBO+a`7ϟΝhL<4A+R3T -FəƹAZܟi7y[dlTԐ?ƹU N3\]|k[&õvxum3GF`i]AM zb(E$'Yv9֦߬|칚ƗwoݠnU#bRG.i6E ź_v~\Ui-Q K.VHNLӠEUREr f APu;r\c} RE~vbq<ԛyN0}ۅI"M6#m*UB}ܗb ZˢkQͥѓt G]?lm&DІqrއ ) |}I0;R_ٮ^rY+qotSHYZ2GJ;u$nqEcOfIk'TAe摧`C&?8B.1]@@(1/ ͦoaׇ/iC``J煥b ᶬR|%{I=Ǟa$3wA{"j=rҷLV[~YOE4{)D:Bu-+h: o+'Õ%1SfeT~f_r Qe Mƍ Yh %޼劧_qB\sK5v{_~@te9 xʿɺkŰ`kJ˾ex>c] Z> 4 $3Goh CWӖa=(i!8um-HguVF[S1-ԟaImT RFWH@x;aI*;8-@*- !Omf!6H[ $d>B=n5#*SԀœ)5:Hd=\8Z]nyedP5Kzz /"H`kQ᙭n;8ϲ_/Կs_W4h  tsoaTl+ |nS*e*&)b֡p/wL}G\ikB.D/4E ~"Φ3gKr)tb㬻#!6RX2ЯoGΦV]hԤfY#(;A?K@YN.YAbNS~&j"#e89vEX\.W6D$EĒf2]#_GuJE(ZB[%tg ]<]P i:/SEmiF"mELx s2 T4NvGMyڋjX2lƒ m6?Վ)f((7E%jBzhI¸a?  ѐTRcE8;6Rfq)!WBuP¨;gYWs[ 9r4@x³VGbVI?3< uja6,}\HSđlnqb98;MHc=@S\R9n/{ O 2+d}]}#?.+Nb*8@01$ ODzavg ,ev/INJ70SL>#$Ӓ|.`2XO=)ʶsjtaQ/=puD?gfFMaJ=39hd sͬ,(r5o67#3naȟ qRW#K9uqL3ytPQ(:ؗ,|c?~Ҿy`"YEAؔ-.%jX%[_Y9`EfkDy,^xpzhΖ w41bbN&llmBF؈Wr}ʻWWh*{ C\e] R¦o2\ݤ ˎ^asj@~.Mٖ:m砶0Zs,>bNhsĨLDJX0Kf}:_2\ Z>35qw-7tamw'F?NpJ`2,w #^$j^%$UR"s+ Dqn"Oq1&?Cj K̵V 28Y;If3>#f's-;J,o{H䬕v3`(:ME|0ȺlTsBcfANj\O[VZAhJ|F 4Us*lI~N(V֒⎵`d܃T;ҿė~+HR4P$X ʻZܥE7YTu9 kQd=r>C٨~}WD|KFeu:΅󘨃Q /ԑ9țVO##L(u?^cOPV썯)3 kČXj=';at)Ė (}%n"{߆33y#/Rɉ?f_ uIr.݀w{ZUv -#? $C}%ns=.a^ȜO_A蜹 h fse`6K:U*@)Ie1^bq_HКͭ/ 53$IG)"%\d>'oԇʞON,K %HD_+9$em3kAbKLwz3^׸)bQp6U+-/x.6J%5<-$^h~LRLUfˎW}?B7*w=^e8K԰~qK[;BPGXWq3#ȯ1D&>ʻZ{C4gSBDj<8L"S9k'[ JmtDHQf^w֛"Ɩ)u.C`Kw΅N ?ŗ.Q7 4jgC\!1Y6>M˭h1{ 6(y fH4mC1DuC]T- &ӫn)f\yp%I9⓫Vi('6l,T'PuWԀ`]&{W5BsN =byvS+0ee8 }IPXĎ׽5bVhOa)Ur]і1WP{q~>%.({*E@s;'4%n rI2SBrQ\.MKRDqTl ծERSm^?a5XL(@Tݫ}}$Uɸ'֒D ;ADE$qv9js-xJ%"s#vno[ G[GlX>>4c䪗B Ol^ؾ'A#L*Nua%mWA56,*DVYg^M.(\@_@@Ww>9$!f[o.sXtYbΦO욽@r8G⦻jXfƹsG`RbNc"G渆=qΆa}nϔ;+ʅ-FP7pU )d,Z"'hDVT9{fԻ#p|xIX a U6_T lM1SP.c f>XS~dX~ߒwVJ r"JjGKv I5~>V`m9ŏhC臰vBϩq!M;P"p@KR?޻ÊU@ pFںWShܞ\xt_?`5#_W-Q}<D'>SPl>(( SFFwd%>r|uR{~Jd CDK1%џBLl/Ә8#SK=JѪ-2o m"ܘ ~<YS,ffFֵ%uOy~RF2l%/p|ѹp۬vj Ͷ e״\NUiH-A=$SWC[J(WNoX] vCv3=zc?w+$,1{V15T=]l|h|vMP!3ِj_ӑ틮W!py÷˧nV2,3t^QOUï&~?m_K1]u#TlbVU@9m|U_ uk,L0$RM&>WT_XKE|{ӛ:o?E'nXadZs.&2IIn3õНNG8Xl{|*+eXK-& fO[{nsB^2!JG0@)B,+1BS1[_[E}s0:ig&mRɦO%jޑFQvP NAEA'Ԧ(ڠcdPQ:|M|9g6qCTm9ekd?Js&+N hKx(}S.YoO^'+X//X]:\ȥwҍ^vlձHkehSyKQf~-8{%^MT&utzBKR}#{}iAi3=:L53]´(x6Ǫφxݹ"y]]FJ{ml%X0hȫ, Z\gJ$;J92M> d']QS^El.Ӽ+dQDPq{qhMW23H5j% PQƙKōau"cM 0RקZe3۪)(2 GXVI3(MFT(GTf*v *C6UH㹌}qMT([%@ԝh)3Z옔]Î [nZmdJ#dkn,~ZoM|禮KԘ/kih9)ߙg o3?unp67BUD Q1Z- )LK cL6HJqH5V"t s =C%-XXNLPHGMLj-uez&¾b3\.XJɖԦ򏑵ɉ0AǛё$k\U YGptμ ЮT/]9T<xa*4< ay1OG۽N }մ' :_Ƥ3gϓXTAӽPb}^܆<[HT}bۡ-9 &WO넍cȽi[3=$; *!v5KޡS>iCgJt' ܂4(gԐ}BQ6f8A@SY&6W+˯m'.?k"Ȣx̩Cca0S7>UIR?kNю58)ch_P)V%)pvDX09M|y*7]~' 2W󏣬HvG8C,pu *I tQt݈6a`_j{t9f~lL҄⊒>Wq!Gp'sa(t"3կHmbI3Ɓp.Ypula訠ʦޟ R QW if7)[tㇱHcEt t4zM(,V|KҖ*yK?Wv+jYJ;:Ĺ~:غu)6EDUMmԠKSKY PF%=\1a9#3 +>  nD/) breψ@.O cg\(MNK:n{kشZ[39w6Bž[E)6*W\w:BvvRcȲ6)Ύ®d !?RX+9<`t~jwF6Z+#ܺ=g1Y6B}nx`Jɔ#*GE&P9tBТtpfT{ӭˁ_|@K>T.ɿudtBdk}_=0kݖ贈ax3pμZT1*8JR#hG+0UUBBr"u.=G[5<rpt!Uǂ H 9]8@@(xyi0x0*b?5o/I;y{ɟ4Nr'ui5}4M{_ic !a~tl~*u'6w\8ARiVTf/ TxQ ,uP} Lzl3~\ ,+,h8 Y?G86vaC2n)oG{t\G!/cVk>j5"}I ,,Mt 6O֢۞D ?@af\[=Ux~&>F #ЪOgJ¼ZG_"SopQfqV QW"נX_+v f2xٓuZR26; ۢU5ޏJUݶBq^c؜{ ߗ[Kl Qw8%[(Vx+)}r<ˊ^ҵsҞok,4k|уȣEZ M>b S\XX%PQ_7`g-)Q y 8 < b*u&or4̊=*-]Tߖ{٣8,ՌUKWЂ-w=y&6PXjjf64Ht[n+Sd\_N<7˧mMe2Է|mSHBAzHviZ@Xn29 .v:qoGߢpq6-;!6S%*Xwՙays`'RVkt@=dwb8D_o 5qHw~sH 5NXj(v=>qlA_].{UI*Mhǁ À|sFf?Wzp=IkSh)bbS/u1p s9"?Nm7~0&{eK^YX|˶>J@ƾT1G=r_(#X(A\ vǢܿ|T,?0|`H`~XVfM'C͊x]SF%MpiO~=!o"I{M̌tt@ҰyzLBR'ЃϏNc'ίY5jK SӨ8]11{EQT$LVM,S$̳.x2 3z N s(n/G ;Uz _ gD.YBިU@IY7Q.Yq"0 *(h 3CXn[ـLG{ cѳt2LjJ'Gن%DŘoCx"9` oUHNaed} \|[߳_KsV]AF {<s`(aR g 5٦L^W w 7q`=.ev5FЍ?2 'Fި^J+AV*< k,4%6<3,НJk0/ FѿԶqȆ@#\SgPZWA !W28ViQ,녩bi%d <ӯ]bwNmDڻpg*=S9vU?nbYJpfV(| f=ؐ Ej)d6ӿnvi=COvdmxi_8DJEdjH:7A' uU~ Xd *bZ̶L7۹%h Ea7Fe'qAˏmA׺%^aذu O apYX{/~LtKXe+P`1雮5Ơz"LbC]nBX:Wګ`iydfd$ XȊf<:'ͱ\HFa̶anۭu޳p-aA`1o6ۇE{U{åZ-όA-ТpȓXY zԬB_Rzi>qz <,⾉IAnĒӫX?%H;b S ԇӎ; R]/qD#Q5/8h,fB rL`T(Ro[v蔼9`˟MvO0fVq)-w7Īxc8_䟓.[K$di:E0$xC/3$eXR>Ri+"n>T:>C #V=swnuxQl]jI/@h;r<ڙSoo(φFR[l*Ta+5Z)J+pO.c N+V }C nϓ@="x O8z]&Q".ucOq>kg%3-,bn4S{& Kzsc6ٸ$a#,`%/ mjvpO ]BmoX,'9?<&^DH&20qߕG (?Ku:{BzT9KV$'S g@$C QVR#r9jUℜq jΌRDXS6#P Q!GH2voYOq7M#UiUeAʫ9NVl}mLRpFg]3#(G jH,5%!l̥6+WJ΄>s(JxҮs'?ۜ؟JyUKRL1]0uλ}}՝Erz`iaX=2LxhZGaiD~U.Z24ԝMEW2sx%S+Mة}ѭ5YjRZ; rqr.?=gr/B$d;N}W6PIc0|JƮ6xL9淛 ۲uAByS'Ì<挣ʻf5C?a`^AEp1@'σ'б[pM{%#NC e0={XK(rm2y>׷c>FlT9g]y $Ȳ_sб&0?`e'-G@<};WwAbO8k{_\X?{Z7mp3IlXKxMn?o1U=2 5|}Wo&F[Ƚ!98tvƒm=)F(HлTR0R95 r"keڋj!fnHo"q/6K誏:@^FZv!D/m1hzjDW[׌4ϕ)"ɊnifAC(2_ߏ"7]eoW„ÁWY(R{v~BQT*|) /g؅lE)C`[HVYde: aT်2="O'Y(7i3køĒg#_oR Se?kM+x7rs毷Ek~F|:ؠ1 "ӓw5 mR~Nd}Y&˱nl @pF+4l,8 ηkٿHK3Kh# QZ#&1<_=:@[z >0CRVh.~picN5喁QqOcW48yzMf#ʁ򑊧:9Yk$!I483$N$(彚fWJ_-uҹmIwv`jK@iŸn?Ĕe]PXGݸ7J<lwvljgTv7šyҥ;2Dd׿a2C|i^P|q64>XF/c ,榘;)#+6IX~?,˂4Ie"[^{(nt%|pKKP ԍWBW)..ڥkh`jPUb%3I(w}yٓ*ydE"7qkORqBFMOX `>&F܈Aq\~jB,7D,!W)i܋%Gq-Ɉ$ěRv<`ofDb[ٗ*|dt|m>h#O xr)ٳSW}:VEtiL\1W%qExV?IR?t/qV>{0.MPG ])2Yu*^lnF+.5IkUMf̌}3Q }cGHDlO-dRVߏr{kQv\^6;Mƈ!bI(:o*oy'`>]^ͱ%,QCUd<alnF7F\άDZ};ɀn(RMtUa@d}WYU) wYќʶ&&\ɓmb3<3Cfx\t?㫀%ЪܙB byۯ|_xOQ=_3U$ݴe4;&6MT n6]B5Ց!YWҹ`P14>s5AiVnf":χѨ;nmQ /TvlI喎^.EU1 bJ.nPuMh?HcdNm#-CJlfqX+z䥍MqJb0: 4QE7kDk_(£w@"q5aHJT7K*$%_ڞ O8C?U=pJۈӨdRg72M(Yz\3ozFwiGT偹yv WЇ0IN?r/ZtA$h:FRc ȜS4_|6d" + [rO]l2Ub`5KC6q7d4gT5pmɰw,"xZw1%cNLRH]\lC˄!O`IP˓ c_No]奡2*Cqm(92`#;菓ƞSp0 sV11p8 3Q0 U۳~#DTg ;L53ID@]Gjj:b|@_x3m/>N1w匰nmIÝU_{Ŕ Q,±R0Ez ~yWz>@2]cxd6TT%# Le&/B+ QWEJtGi=-If%SdRǐ^/ DQr$\)+ρP KqZDeYy "mgh7pk̤1IQ \F\AWe"eh!v[ȈMa!i%yl8ZSm{t;ag@Rק3$yA ޼aey7d$mf8 l6eV("9r"rDtFZ$R3mOTa.*ٌOQ1ڐ兩/ [)95 @a8%&,j7UDoZ*901)KS#N6S[{.5׫ydd o(mf*5wIO9XT*Dwp|K2 hb#Pz9Wt,&lO.c/lQ8O`>g563^ .?IVFh? oȂ4̒KdPGdXUgen-Il frYѿMtDٶTU%5-3vDى .=J9bPW9@K K|\bbLuPt.7VC ,"1JsKqz#=; 0_QE¾u gTuQ) Ru>NօJfyJ^7ytYL(%"F~+ۊ9& D"a%# <8`{c'B8Z$_\JUs7 c^7kHӼ^ksfum&V f}trGtRn!ߗk&3n 9^(ֲ`Ñe~4T٫a3EHg1cRU^EM' L`8b/|3:O(k4])ϡޚCmDƔ"յ?'T^V~O^i8[UJWZGbAm?Eڕdn>e^Jh_QDYAlXnT*9@>D|>uQՆNf٭3s28K)pdy6-+avC(viXgQV k 2'vCЙ^7Pxu-<(>LOo`M('RߑɰD).d(äb fWz4B[! IkzVK42E˿X}$Ll B0IG~ ӹ\ZV0&l΄g{9& kfbmwg!ă?TZXA6&a͎~gxlh$W=LU6?]kXo4&Yٖrk^DO+vD7ɑ'x 7>Vr/[Eg%D؀>JJi&]5UȊ )_JN%vLi̒(o2ox|W~?F0 Qc3^ 2'|]=LJehْsOca_Ma+XAV+9VL} imȁ^$Y@f+`67rUQ{)^(/2R z,|$)4v12ĊN,;ՓLV[%:Rg"=9sDZ]4}"" 42a,Y^/,Ϣ]i,s`ıT .nѸ{F߁wXD]u]9W``R~{:늘Ϧ(zZF>= 3ΚHs6h޿`šlTЋk1g !`5Qh#;i(r.Wqw)';GcB<& jQaM_yA|yl \ׯ7Lv?)YXiܟi z:{* ?R%]ԗw*@7/~?/,d C͐=>YyM31l!])0ǵD>2pW_f䔭*b$~$~T˱\^hFj(Z`:w\B\|ɐD3lHGA65G"$~o?6焉>M\v9`62sk_Q(#_(R篒l IL2zƷ8>D-{Vbi@}Өyk/9!g|/!ULu$95(T%IlHw*_y$w lt@/kŔ$QDOt(w]i)WZ:gH#qd|D#[/ , eHXOHqd[Ưo0>@JGG?"+6Mj,}F?BRޡm?XW7jKU_L!`\d[_s0Fnޮo& xk_V* yc9.%KYT4!O_U s8)9j@bʖ L) 8Bl ǭ7Xy^k ]OtP'9%R}H%?;"ڌ {f 7稫ZV*+GO:0:"-7VN`>R5N@lRaCKM=gL[w33ZD$vQV*q@>wĚgLwVcΐ"tYSI8c *s r[̀PtuBp<*5^{nQF}~y}8ᘦ=F#ItovZ51wSRCǾWm[>asWM`Gx)#W{`t;ѫJT•̮j]5MBˬ-PʢmJY@#V$z#54hX2PVn㷟}F%t 8:_+HvDyPE //? vF hO|>l2AǢ!__[@LI "^i/ Ђі}Hk$n/t _UGC) '>|9d7F/KNep`-lr|D# jɡA?-C=S+BܱQhq5qB0OլK4}Om4G57ëU\z3Fryz;\ig2KXoGfyrPSt]M?d_sAo6 յp{x""E>+sb*6%Rݥ:GQ#Oy޽V- D`M PnC]Wg! ݘ$ xbYOEoA(4Tမ:wԀm@7R-ƀ}.g뉟wӑikZ r?ƣBz#c/!xl?1يͿ/rȧu7.` osw<{BrgvnA<\6UV jO XkáA'<3sS*b 8/NCd(H)b <wYn ܎ ^Uբ?gGnn,g&\AsJPVʷAdwÌ>_Z]WWSHEUU[A6OJl= ͎"ŻHˏq0/1z0qw&!%lE܋ "p5JͬTJ &_/AyC;n elȺ8 $dwvFZ) )~Nׇ/nӌ;C;3i{rMrb5aحNrH_cǩ93ia12)j>x zLN|y?*>BnO`]]]dGtJ2FyȂ°{_y I{KnTN s+D֑ "WFՙ}D*t\k L|dn2/(dt篨vKV߱fl0* t&'86 ]d\RwG']NSC|>r HfiIIؓfCPv9>lAv 9}I> E4fwCߍ &_d4__$ (xLRυ:խ4KqAl8` B_Z͖u+Fm[Pqϙ<.-;yZ+U˷*y[*&:۶ 0A)@aUop Koپ+U?z32wY_?ۣr/it׏)`5T1a*#|SeL~Ng qX0 v@ʼ ĹdAMAQU Vͪ& &pn>!;R*zLP'&Ejs[kpQj|eEL~4#Ro6=o - <+Hz(]u ď!kzh shP%8<RkUL]ehm/mF|H{40 VY<|*dF#Dk˄$|Qѻgd8l3P;[ۤbo_E-WOivG=Pč;ҜR F\{6CݝßHwqNнBFrcEC~ZDS"W+Z"2NZ zfsyjqC=R9?e7z)YJዃm`^,+Db$cr XRC :Ii^` (A foR7an@C =d;Rv=qdz.,| H{2:^uZʷ阨8, ED&7*m2͠cMVq4n>|`ScYHUW~T)5X]9>99tL[I>MtWt2x#ܶ|uhP?m<}`iNQ|`+s^I1B}9 G aG #5SWٖӡVʂ4h)ez> PT>r`۞Vug!WKʉĶ^a+Iv"tM` 0=DS%_IęieY'x**EYTUrܲWų|- !z#^gC$$0~Na* G((VE FS[^jj:?%(њQ} ; f61D)bc;ް5=(qR4Zp: o&{9(pIQơ-К8c{C:m)1eYq%CbՇ Gd3Wʳ K"~x(| DkK50RY\=qB7Yؿ:b[Ixdah٘lv8b:,jFfеzįG^9̷1zı*0K%֣&߭#|YWmJ7VۋgTe'+[ڨTgaXb`M9~h{͐quDE:lvz6|Ixv'`#|DrɾF7 ͺ0W妶NvB[W0 )+x)rQ`MJ^J%ˈ~Y| Շ$`*ZV~"|UKEx=!|.K BP g'-&*, 5IB꾸뜭Q boL+^n,zbX53*+I<>C&98ViT/ Vk>hEu:wі" /e gj8HP~!n[NXY(./ߎػY%@DgU0HT3c TpyOd&͹%,cݽXD6[`??" ^a'K<'u2G fuY,ظ|"{70jo]{WtW3NY'}`F4 ނa'|X<^ @JtѼTaSJs#(!nOW9%%TW\#^Rt~y41ә.!7犐 w͞"! (hҫ'tWUHVp{@vxg373WԾcel⒙D|0)=u*a }嶙 V@kA/IKܙK(̯!q-=䟱ųX$nvUhz9XީKJm̊QE湫3)8E6iW0p*na[)+A)p=[.h+a0Z2u'JY~#@D`duk a^VH4"QĴB*(y1Z^}/~#eBJ d/zƹ=7DGw"{0ODխLԴYˋ\םcf&&GK%`|KN83RV^ 囄I"Z J Pv,'mo$d$7c$}Ysxϸa}dC2gQM 8hGZؼfe&( >58Ʃ:,PE(Wbjd$~eUs+B '_tc H%a,p2}6|0麙" 8].T}:noOT+lU!Q??dҮ@D>ClwL39 Ö́YgmFa* }#a'v5PS$璟3;u0\Ps`xVPK-qUMTx7=Yiĸ<6WiUK4gT.D6g~cמЋ['@r--raWEkj;_&&b5xhy+uԌAb2i x=w83`xf7h+Ծ\~wܝԵ@21yz ،WTxGbܽݪ4LY,( ,p\Jn_|Y5-Çr[._G#mp@tAbVr_OtSI5>ʒeL2jƃ|4#+1]|26ζ ?w[(K;$:ć`p 7?CRCd7 5_ٔ-pK$mZ*+\@dTWAZd` \7ӽ9O 4ۈ%=U `i9cJ[e ޻V7~ہ*:P[}umG_9ҾU$;*D |L*.6朣?6)-F7G@$SrB>LDF:S )Q#h*!!EBrFZ^0`)^gMCIdHV@ ,NVTǵ̎^h[Rz|wq@j/犖O0d#(ag3%|e$v>hFQW)p=^kR[^IbԲyWg~-qM<ǡ:uvajk]#N27zVG7(i95Jƪ 3Vl#Dֻј#oV_SƬdϳ@]?LKrv֍If>3 _B㯕|t>: CQA6~']J m}Hj2BOYWRkif&2eWnu&kiZC09lupE  'v.ݴQЯ=ʩ@& Twr׬o~N[3:s"G+K qUPp2P(Ej N"?pmP#J*wg7bs)m.ltjșOUF~)6gy5.rr~[n5#0 K3 - ,Y,M}j51V?w@>pkڵbe+6ǔs64L^4` T+J7=$揘O>|nާʮIL4RZG^̓@BM]~Kx/!*`8d4?&y|"/ #VЦADaߕt^;kKVf-h1QwʵVO@!.<-@x{u{r.nDQQ..|y<<X\Z>ۍjIxexC >@߃(͵T8\*)<޹us2tYM dMOqrMC"#!x׉=ZQӃ~%%#H<M-S>njvKkDf^vٓ׆\Q&RW-ܯdtY3Ȅ1̗ -##YN+B>6oc1u06,~yl%X\ f.ڲ\hW>ο_h4褉Bg[ɪɡ6?хl}/[.ٯ@mۡ)!s .d2Ș 1@Żb !F7>8loWzmo u RTdu0STW®_Uawqk^q1#|v2BiܘSCPOO{ )l#;9*dC #vF6mS V.tOBh/7bQXDPbK`PF^R>&{9~YfՀRMQځ4~rKc2ANDZ揯m@7P38/+D,wԿ ,Cf:zVb˘Un*aӉ( B;m3|+PC#,E)}.KR2$,ݦ!OyIr ȅ(b8AGz8V2,UvMY&Q)|TFDg}~atDr>S),z9whz?S_sCZj[6TtrN NN)_wdYSjswRѓdꍨ.{ہՒUvD"kO)J~n//T'oގ^=;7" 4k%^{I yxh#"N-t`s\hL#$$WEK)B$(Ԣ\ j\m/[TaGϕD50>ܻl;OL$Bv ]k@Gxn+EP4p4kFPIMw3d( O69-L\]8p:!X$ilVVK h N [8Ɯ%iֲ/l)d4#^:K[g¡@ג. ݲ]#MM|J A4kVKƅ56^`>6u'nދ 5\x5v!~<j@/MITc/x>#j2 7S5K_jciw!jHx'h'ƈm ո*`IЪQ~Uik77Z[o`,f:PKډ&T_Pz3,ڤ1:Kvɜ9W~̼v.sćU6f7a]gO A[w5 AZnِOZ\ǚD6_wbԙ C9*+$3^F0 S=/pׄ5ZzC!d2jX7#-଱`0kbn]Kt h%0>5=Nh&̬5R$ QK,ӮJ˃la G vd" E) >9[DòEXgpH'e|qKT-豛Y۹UeI:<<_wG>w%ؼ-<fJmKJ&J,pZa:MR#HS5M>DkgY  ݆S-gF]/Nq]3SS|{6&)&aU$sS3 Fɚ'#D KB=+@::)9U8]Ķ&76IU$#,(&"a C :g>}t(YEx VNԦFêY& 4,D ʛV zm$ orXnjj-]ŔW H#Tg?9&}j]ʮ@*ChB)k+Hc*5,1 i{Huq:8'Ԉ 9J@0qo\_V\ˆRTp/N8/~tHܢՒ.Xnr|; )9J`Śu'r]'Tpew)xaDU}s&2K0H/P|DGvnaֳ(rJ D=S`͝Aie&*,v#*'A/Z3nh-,`XH^XНA*ܢYpvTw3 $x0Pe[V_+]rG۶I"xbI"}`ZM,`i%%FG4 22A`܀jLՠwus>4#&O1ws"7MO;:YSH5]c3=.ղxLkc2j~0Mx/nj;UW>lyߥaM,$5Ϊ]+ ϙ jNZl}9E?ܑ@BE˥ʐhXS`Hzsݩq 8aҮZQ93UYU((Ւ,"[ Z8~Té:=@5 Se2`!(Ң.hL羽:`#zlV OGwmy⭣W֩ W8ɧKI\=j#Q{jZqngTXN 1G&uO:o!^4u^2Phs$և$ր\ͬ\)9;$|+7r;Z<Ȕosc//_KgKϻg3H"[p܏= CFK}=(V%QD'+46/.B!~3`E8+9Z["QQLBj0 #Ko~R$4iŎDz*_9 eEwg]TZ}Ǚ#.p{^hfB̔o9KKw/?wf '=$M=ϭ(` *=}gTbq7^o @K&#s)0U)_F0ȱu2֠cL/qf`tix^ G2{FT\Al`C(V%fKxū=Z*: CYW\bay.C5S7Gf8KS-^7)D0QX20œYaUmC,ogOy:vyppW[J%IC otO$/! ņ]+.g9dDk hH!Z̐j 0nG󇎷q_]kF MKƉ @dbq\stxS:|䶖!>x|a#ikͧ EXoYpO90:izL P3YuwF\`o֠!<7@LkUV9;KoxBW oX"[&qჽs^VYGVd3)\#:V A{˘+ 9&.Y "˻pj; B L,n5Hí-yndhqHMsDfzWOɌՂ, :,8D^~6ȂV'u.psO'y'Gl? Kg߳ )~^pل1:(714$S/&"qɵ.:-Jfjks-ԗHzXmvq ܱ0i*[P?r1+wtVg O7h֞"& X` I&0l,5S2޹|``+?5. 90ASwjF[hpa.dӨƯxT;92])Oa:)$Ŋ*irHo-"@W>qN@@k#E޽5393*HS^ϒDr\Vo1>j\8tA@ !-$CKd(.!bU#`&eꖵsd3Ξ ɜjhHx2r|Y6E#%2: xs*|uƇ fvxG0+Z'C)ɬ?̹/J-1af~7PGY?rXa;X}&GO e;HJ^sK?T{qcýi$0i l06G%=۸PXtY(SIèSD}^_$'3AױTwX47w@vy&+| NZLbʬUsL҇ ոۢe"/a1fFHr,.M9۰ `f/VYy)5-6.a׳pb$hkKDӐO[O2^cߌ_n1cDF* دO*9w! %ykpCJ~;93}%J:gRkbeA#3 NT 6ٹ#oߪ,>p,n[8ҨeC[fЛ;~e%ku̅nq:r/K o5bj(=ŜB@WQZ&Re Qw[Ao'[PD~ϱ6w{3 ZU;`/S}Į-AތTe#xy0l|C}NwmjYB_J;Apo$SӠ|!p S.RݔD0֠FV3cki!nJ'VP QHA{:Փx vE>oSP}'6 Z1wr갲6$'WVy39v||Z6QJN_ZV S5P_9f!q /$ cc_B"s]'4j﾿ڦՕހ0@{|v1 #`rkzNGU1t;e{zkc n ~۾5bS=5'vHvj͹Ժ^[jkR RY"Q.`i[L[{}*0EK.~y(r߂^WA_L?S (4o;s `K yYY@ 8XK̠׈G qC#+W |ws2MZfꐑC.|x#4Qn#+HܦZl=XFՑy(Ϯm>J1^:6I w1a}\ĂHb@sj˥`H6sQ1aAm8&x[=ȥ#9CuY򟤻h^>iݚ_ѠVc0^ + әEk){-| ʤ]VrS Qq_t?a'6[eF,PsM/8CB,eDߦ@0Xּ`BDCH[y3~Eas hzCsQ\&\#>p4QHH9pU^$b/xG-I $ˇ ۼT=߬x}OQuJmzh] wANr=IѪ+SgJj{D}DobX~]"3Vi*-f m^EH7 _<$ -úxv0x摃[⺶U|{%ĒFlfV.'tJ0vUg LkM̉!@[xKekx{>@%iPL~R9'wV0ؘ\z[/6 \LN(/@|e 5<Dpݨݢ2J GN3feUDfpB JX"P澶c2.ԋݧ ПXIY[7_7hvn#L}5 _@ $_éOAKJ]:l/]Y (fZwM"/W(fkm 1OF6sl*֕Ϫs0T^Jbt%RJAfxſR3L-qJ66N swȊ^u ]:ohc J#QS3.f `S@# sYJO"ApܝI5SU#*a`ԮޠLtnaR伐Ў9lၺh K[/Bwɚ@i??iN7vD٤ah,c*K:Q1wT܎7@9AlL :`]UM0B~[]%=PjW48`_Z\ɝ8z! !,% -·%Px03(ji\ZJAitirMZPސM>w'@m7R(}S85NXx{ /BP}fq+Kg.()L]3It׫W+~eGyrJm$l?Lb_ڲ:^gHӚ@`-mf9Ea:V 0,A)U_ד*+حدeX5"c8gQbAƐ_:xhPܟ}'ohS?n;30k-O:N:˷a.#Nw-^$hʶ6oʵ5Ϊ% %peSsFPg 4ۇG!g=mqi A]Y`Y>i)?PԺךy0Rn]w|1@[fSH &QtzI4~a _ ]ƞJq=&3dgra`w҅ǃfBxsO4QfGD͉{bĬ OrBaa)c;}ch PBJ.<,yTj@cT,`+DopO"Nk-eRڞƞٰWA)*2ƫ)Ob>K/d?>sƴ0SkZ2r=7¢c2c%7Iɷ :dΫIZn7cM#~)U^4Ar + E5QsH*iDCîE})tf{+E-)-%N1G"uYI՞I> 2CpM>}/݊]TWN?I\S!/q\ηؓҖM,Mm!ڞZlȷͺ.#JmAdV?I9_px@p$ڇyxSCځZ骂;On/3QQ;JC}㳂E_uҾsgj-F*"+bIʜl/#6۲hh4d$V"rA.M{P3xr<7RVU_ϥ5pA՜5BACz{[ou!?m)0MXSnX aKMdž3juPl(%af*i=$6i1U":U]Y `"W-*}" tk!+G('H<4mOǀ)= IoN^,D+nUq4٨b[6NCMMptA a^6bTS8f|VGO|em~odqԾvѠn~Y֤". ũ-EdRS5 1ChVunYJpq;#^le14ToĒbm `Qw.#c(Gawއ5 ۙΝ R-9s?DRYM(U=f F^y6EreiJU3bcsߴ)Z 7"5v@BK’~=Z/^~8qWvoS- YL৚9E ;* @2E2n\u}Xw.tjn\;AD|?0Vm#q !7W5J',؇2 `$UC N U>V_i2sDA@sc}KIih38y.4yhK{igxC/ >@*cb8p֥ T:1v'JY27rk=cW/~sFsgv.йY#ÍoK*3=*rPڂ]CN m/m~U"-<-{E>+^.Df#!y0clkI΢Ձir |\2V_yf+; g3qmS|Fg2,]CS*͛A/^m b~G_/VzP,0-Q *T9InHz…OLX5(%wH8*VFK|> w%U1fe(Qr͇ycUF L'kBa_&`=_M;`B..NTԁ4P!%f22uru}YW PZ\<2?F#SEȺdpbR)U.$Xݖ3 yCu1DށbާAC;JLw,QvMÂ9FOtEݣL:M1u$ 9wi+VM,kF\}þ;r#.>= &'-b MZ\3KTpˬb b3ɱ@@j#qvf#5 oFv)ߛeWg ^  `/%+w|JGFfAt5%D̦*?{pΨ7_16?W'{jBC&ek"psUElZGUB8d)䱯f3OŠ "lAƴ'=["(Q*{āA(V,wzpsÊ_PV7B PtSل J[֌dԚ"4&@ſjYKa=B'ѱo1M6^ԍSZ9˃O&@ ĠޠUb;}iCa˳x}he~; m7T$ KQ@Zuam*" Qo37 QaR*\5-D-gD*?p1d3:wqx25( Hਡo;j}c>Z_կa1edQ %dGxI'*9XV*ZK.'?x n0ܖ'K9˦eynăB/?V5ɞ&"*yuvbК$5JR-O.~dTzw6iQaDSau0w$roJ6~mZ =˗ph <$ DzyAY]g7#6o{N~fwy 0* F >\?hu|Đ"C[2OxD%g=c˪oͧrME,AY'٘MSd;VHNQFJF/@{{?H S?C''P+o1 MM=~ L>j3f"H&'>YX%IVΡЕj^wN+I~}iLub]opB|}Hl6m(b6R4񑌉EgAGsony v;$HyCZhz![sx ]x[gcrjxb^K/רWdU@eigRr"}Y;(yF4n|V!<ꅾg+S:`>ETa >*Պf"73 棛NdϮ㠋T-5NS5뜬Aˤ3!^I&B)q1I< Q7f*iQ[H3C+g!)|6+pm`ϱF]8P? B {LQbEXJւ% VmN `XYEw7JpOx肷߻tR37qIE!Lw(n0|ߜU r ;I2;9^sLQ@2hԪj.or`fr@oG.8L/qܺ|k\D02EXY'|HV=ToLVWv+AjlYqr~ Sj= HMZQ6~?9tҍݲ}xL ;bTsǟѽ'.ݰC`԰& L[D'.Nzjm~ 49XψgŬr7IS4/qWgUXB.zMzTe jG=1"]:<^99N ž>Z~tP1ߚ,7'^hl)ļC#:hn^_ԊuK^AOa4`4%)W5YԂa<70ؾġuv:bH>M_N҃uB&0OSVUE(4EQ3}5c+4Oٟϋk#=;1΂ 5鷕Ul7V{zN_W8N4pP0Jܰ$}ڛI*Ia&Tr#Lj0 zf!6!cYQh&b#Kt}!|uX3;tF'g>i-R eRw_6iӶ!~_EoIxnBJ;\C]_;Ɏql|[Zq9r8ir`~IJWF548']TL MFE"6k#-=_п ܑ0#i 8d"8Z՘ى u[`#QCZ3/PV=Lkbu"*eLR#bwbs >8D[ ZƐ麪8JPEv{pQ>ƷGZH:,UtJOG@ŵqeT4NckcE)i]\8Wah8\`g!D5( B?ߧKYgxiPϤ/mHrKhrdkva^:hS&A񵱆räTѼ{s|YG-dX~,hH9f~rMJhZYf<NP$iA/ؒNQmFvZYv29!a1>^9~ZԙeNTɄZY79nR.mj5'<߾UanaL _7g6h@͕*pDA!MԴbΙщs=N$]ur.*5팱0z*7|Ȫ DN$?|I|iYs6;XE;CzJD&eO*Veqrl6He==ǝbyTVw\yq{suuBN,W^}%C&XESc-VmcƦz)s#lnaXZ'ГC)f9G`.ĜœV?vPrtB_ oX|:ȝ%:) ~.+%5u?q4LVK,p{d_hۊ˱$} iP_=xctt37pwr uP;z}6' mR^KtuIw˴,Ѭa"v@WrFbyR|z`s|Qb .@0}Zhg"b)ny0=k@ŞUaPj ^.-IXVUê|北^1hW$ăn/<GC>SD -(S{ Vʶ, <ЊԞ\ ۑ8:y!T.4/;uMYEqc9$G,J~?-Qh vn+`z~Y܊>c^VӃtVW=&7\c}07tBOsa\FdFEЄ8M"V9_ӯX' sWn;5P[bQ/vc^O0_(u5[3Yr,Z2J|sO; H? k:k jME`6~V;zZp|-%=C\_'TQlQ^v߂]?/̓& >Y564+ AhIDQLp5a0 b$]@f.kgwݣ muiYK 419;xVz`knSg=i {GAmݍ0_Nٴ-02%õۥ#))BB'nONav\C;.yb&mo{B^ P#{HxMč^Ac;UzqiӪs}8Fr6\;-ĩZ(&&&c</gd$=#Z B|N6 C"}8 S-;\Di3SS4i aА,B~8,\mkTn+OԭώvDf*>BsM"/(b q5x8r3bepV~CcߜY RnԾ؇u BO~t8V'1={j6_(V} !PaU'0gh7hR.+O3f.#qݩ؎0ZdmD'NN %Dpce$@X竃Hl?B/~ md9X]<F/0/nI4ZO«n \Uĝ(= &LؤV`? O7XT=-" JP- jqeao8;JDMr-3>7j|BGPvNcK-MW(P_B 'In9-%-?(Sv~2+1 PeE{H7ɐ fCbf\=,q]:)$.+'jE1\b)[ *5?b.-.Wykv0Eꀟ=0mnCl・f|HF9gcP;Ha{ P*pQc0QX>hxgHͽ&n{܎H}c-ƨ0oûa#P:TQ`eMl?ٌIĄg?2TB[.qPׁN"tc{}rKvvg)$؀r*7ePSQ sw1PA1T3$-CgaPdp?cR#OJm\)H58\\%쇣@./fX|8J &_aV$\J0+T ?K=EF( ӕ9&Qr@<$eV8<L?ID$3%2 SuʊG[ e[ P% ^".|Q[>eoߌ ~>af_9=\xaNfxS۩ImSz{ Yŕ# !EԬZY*f*o r,أh N<~/:!W6!8̩aEo 3ϰO%k,Dww;߯Ebŀg[R݁83_zQjdo;z#o^o^=Ş7Ac2M$֋/?ttWb;oB&kD xV! ,}B]Ov{.ΘKXPsVqjIu*N; ,pJXHٝI-g<3 Ӫn3w[ /}LX*ul;@Nh('x/KH_xlj{vMl!uS JRKdvt5=o4־ycQtU>^Am<p]{۞yԪP}e!>mR!{pShuya9uU/d-o (zoa[L@. wBRͣĎ+qs| [ruKi+m,~$A!a<].T-m=51\z f$ldH2K)fd=K1W}}DjN%Ct2Mu(H Ϛ6+CgOAc.9QWG@ibH7oee,H~VHpb%%󁓻7}GR+y7@-vHkyPWgб9 HgN=!;~dt;(7XHTͪ)eꮃmGs *#R嗁| `G.2HFF[(-q%n2ɮ:G8Ż_2_JOɧ uhi^wODe|sTt~zx.Z](ެ9Kkz+kB885$ħ3487EJĨ${ӗuƉ2!b]?ߏsL;)pSȱ?}.K Dq3X=(IVdbrO4А;-&2T|VB'(\ t XxsƏ{ E7}֝KktDF&%(8wH<ѨlJ|V>(7bb:zޯ=_z?r Y5O>9-v$_%=; DnJhOA^pg *%!IpWAGe9"?!n,W~s%XυlS>RŦT 8$fw>e$+_[KuW6QZ[=}jznL52r O-o@`ADKAfG>3H=wz {_B"qٞsB[wL!';۳󩄮DzSliv2C_ 2OϺ4Km\e;mQyW8|"Kcg^0ޑ5HYMMIșbqpGul2 ޣOpj^#RzZf ɚU}Z,6Fy/$dp\i,{SKPaٌ|gv#.|`:gBKzoDs|WJ>pN)AVEJBmU@rO$5n;دCҘAT1VSKd,6gv]$͇o_^81{vl*T^_rI)ur@na|L/4@tj}6\UN1ŃW5VN9p0D0Z`?z "zRA8W#TSLdႰ7j7cmgQ0| ?=.-d =J}!8V.G,95:3/%;԰2 Glkr^d$WFZ*ހ[7C݄QR BCX~[Y3P%)FLEU:y` 0< '0rBPQ+2wfߑ3HYI͓h ?ʭSvfQM?pfOL܅u8- dqU?ɼGKbVWp=Kи@]] #Yᒱ6UwtfHjA2n)lħ;LlEYU!q*쯧eܬTVzhqy48A"qiBሻnXf"U)*^iJ4K=6h`8Ik:z/qcӣ*I1)LvK88y`rqQU✈ۍAqqv/iRhmXh{xuHdz?Nmm=~5(%cI6~ Bʺq,f#HbM2h.lыY56뭂%邊 O0Cx=Hr2VS'f@pCWUv:Ed\)>0J1Ȓ:Tl.|Eϭ r WF"ؿ{WNVa$ލUŪY摖ڔ @")[Zg4̉W?^]ʢ &|&~uH9DqȐud[:>>z2ylV'-qu0j>SEvxW*T՞b/ c{\.0wE'K r_n31/?mH+"=VO"*|rpƃO1 ]yq wϚ,3(PLmVH0x<!?՟) )oaŕnHCP֥Ja? IyZbYހj $'?nE$q٧Ww^E#/p,6DSڈ2'۪~DP6IJÜU-@q8hL{!sv' { Tm;O`cSAY7L0j^8eϰ1n.RMS%OU*b2tRG-uTCɑbSc HLmA,Ԣ(ۀX$#zcUKSϨsS7Kj-xw pYDPzw>$KSi55?D) ݩ#0v@J:hf?(vL9Wl1U'2C'&'r E$un#<{ajš" fE D$͟OforQ朋|raj)q0\5Бt2_,nO8qu XI9&N|xtpu1x$]W9C8ژs-Fh 0\3ۃ(/pN|D*(= t|*\FQܪl"ՒP(mRrlU41P>۸_4#c9&$X=T M+BuԀd8 |kClbD{TM߶c1Zmz8FՅRw z@/ut|qΏ.P(8 |RfO֨~֤H(5\X DŽW/pe#^DUfg‚?Y~ ekO3iE8S2EfVtxa?;nj<2qݰ9l;Zz2o9/@ЌkYy ğޖMF6Wj߀s^#ޙ$C!sp.HB2ڌ;ŋ5`cMn~h ~$D).vo1˿[.5}zy  ɈS^B\GWrKZyLz A_`:f*AhzMzè@TZF2ZF`g-n-"+_ ^*: Xg]9 5D330\ر>B,k]nvg5mudN~Ѝ^'Ocn]!vkk+oV4c74I`6:]-`_ ٩z&xAC[4~= P$1_VAJF:E%̭M[ F+O AC@clH-YW3n-(:*|-&pC=>yabYkt/UW\Q( p-<{"䏢ׅFAp V Z2BO#V{zd͂<#M2^e},,+Z¥g,% ^JWiK}ٶz:͘(phKIӳPo '皏"{-yc!iZ-tk!5RbE_OC@n՜rNhDD}d}C!YBE"uRv̹@2Eih"M1N' SlrR#<@Tg "jq}D 6{=lkAlC) | ? I(d04J{n݉|9*hL[\9Xd-ra*4> ?IOѴ`Wxeel2g/tj8ُϿ9hexU< 059.2A8oXc;N &(x,t^d%+i۳'y;S;|A58_ezh#K &Y/oߖ}?m:6㻔ƐXLSq5Suq$v 9k̿L484D&xJAl PԖN__f)&ԽLѝwb#ciW1Mwkq$gwj)iϓPMcDR}8U<]l|k^XpVAXh<+[!Ÿ yLȻzGuRBfàC@=ioC?lqMؒ4 `x["ooI(ЧZC#r[3OgYtj;aI3"jAX>;j!gH↉BP8IV9dz b̞J`ðL3{ Ib[U'5tIĠҍ.M͙˂7#V2ٶUSVXw|85FybPgTƢf lY]I䂍YLK|t;5N>"%e q428-[|E P%1Ɏi p;19_N! +ARN"EYƟFH8/TnQ*{{ xgN,&aMe,Kr{9]ܤٵMmV$EZ>"fGMVf G/B]  9XXO<f!SEt_ikc nqt٤>QS[ƩRnfkEp#+͒e]WZ2{԰p-lo p@rt >|V9phOp﮳X߀ nM V8WEFک=Km|g]Vϰ!<o&o Qe; WbPȶйM_A]Fݥ ¶=X 烒\K4b+ ~f,Q؆Ž sb2WWybܧj~XS8o6s4Dr0..3*ϽRk.h~5!wj |Z۷ ĴW \]vaOݕTN3CcyZ* $gك5_so{Hgenӭg[4Y>DXy@k&e,"TC\ s#ˊ U&I$?B,Rtws]^mK XGT.IFXCO>Y @QpLjL谉<" ~94iaEG3Q2Wp#j 6 nP˒qʶ] m:!*6$Ёb}%}EIDV=QQZ؊9%qnh`8/u}%t(5!p p-vep@<QҐgt2G0tu!ջF_N5(Y sv t[\N 4#yWNpThľ8G(,B}֟VP_cŢv{/;ټQns-|ɜ# # nAy>. !իrjĤ F;o R*:deҹ@;YQ ;Z-'&LhO1vjTR1vYrqڱ"%(c;Vgh*h.qnl=@Uyݟ5r6Tԝ $2q϶I ΐ)eiH'{:c,ۦ؏͗g(tAl%Ͼ`B]!x?+(4O;4'P9_35rZ66q >AU&Hy7'ntd(H <.Tb~|* mJxN08㕚Jǩs͆iHN!+Nti ԵۨKA>|R/ z:BVyTI=]e)Na=䡪Nl&oJF @<]3X4mjMr?( # Tjfh2=l!vJ`k3vqM=(#K(uKs_!LnX%}:cNG]dg6;|C#eGI ӝ54@\sG2׍[!ᛃ9~ FIM&&=<}a"m #Pbf/3aWݱu f,t 0){N88f2 f*W|eYyY<y@nj4[Ps\"5XVd8C> pvႶ~K JPMOQCCSonM dI3 ^_i)LQ n? #oP5$Y1F (8jץ>H ĥnbUaa,몿ga J֥.-lRx%MɚL0k <|gdaD`{zx9=koΩ}R-Px o~=Q==K**#wʺ'_ B 1EU'TJ !f緿~kl%@Aurv, >OV11dzL$FPAՈ۹g5 l|m_zM//}%B8X'IC~mX<]kDb em~u'_]*Z B^=Ruyo~$,+BX :k@2Dwm `G-y.n,MR*aJ|2|bR~nAc+`/nڛoi 7JVaht%Hz5m`jJv}&w9[#s!&4ָKz .8co[NdqٟP۫4+ ,„|a6bLA}#HnI;zk Ed:iDxƢ942WMI<ހ(L&;صrQFnMTPHc`^G8' khpuoMaݞ#Cuek5k9"jgmfWr_\8~ HߨR){N&=3g_IMY8 k}O nA-!Rz|9# F9J0j/.r{[C(k5R+ (ϲ,cr`ϐ\SU!@Ƙ㬭x3==lp3`vJejDN7H} BIԝUL4@"3tmAcKI4ScܷfVҔc9qpO El}z`EL]D5XC]P,SԽA2IPt_e %͘ Z"K+oQ@St׼X6z/U\-nu}l'\9^ 41JÅg>e[vmUŰSꈐ}L hKllCw}ȶ/y]=[:Qsĺ R3 Zg~EKcj-H$wokh[Ŀc6Yjδ%U E<1&˳l,.zO3`{+11~q DŽ}H^ J Қ€rL(H,n4& @3I&6G!tR1+B _<gӸKԮP;#"8Ӧ{B_N~YZG/ho6N4b6XH//6ziUꘘuPY9H _"/Ϫ%76Fk&t&IkIZ/q4hǪ܃j?c?]sL'a`-% 5WT]OVŇlq|w9֜;^tR vyc}8 n18TϬqtSYdϑoV2r *`~޴4/&wmeyÁ, 2eQ+Dg?;y!W. SfHUeSXǓbًFQ f9g="R_Bϴi~z4]$KGƃxHA?j{^ʥ%es[ wn|0iȥ?%5ſ50Ғs{~=\Y{o?aU.hAtl%*܅Vh_NAňgHc}uq\1)D!$mv[66$(mPhg!9LYq5W9?B;ޮ^vuFhx(.YPP/y JR!X@Z:% ]|J,L |=O@Tx~OPYG=. @yg`iBrDdn@hmg=`8V S0Ҵ)עV~U*קē7 1Tkp(pQ7t)CQauno`TPcBtv_#)YQZ'_#k|E0\P,.JȗW)һ$P뙄͹uИ<4 =թ .#0NV+}ZP&EY̔/5tb2ĉ#A9,Lf|RUٍĬ, 05m&3bƻho˷hL_~R f5&~yE~$-eymr/$5i%x/@.L*.zc\z㬠/V%XG~u<#[" HO-nRhŒ>ZO؟`Hs 65G]ƨjvʂ> V0\Wr|>l%^ʁSu0H9aVmH!86^6L^I13Qy+0Vu}ks4LFc!gz zֿ\^iNFv6I }{F#i*%F'e&k;v>Eg5,hXzBݖkBBLׅOf4Q;2MX$<9\q 禃zӘ7wƙ$"'dgd"AŖ˛t˹青~ce%J j﷉7)qk8 zɲ?={*0SE^OB19;1sw>)=goYpSG;qY!_;~»BtRdʧ~‸oI//#5=\eLP(}BohO#+)YϦc}xRrɅ0$]mhitNsߟ>&0^f'DX&'^o!֯H]8Aʹaf?Bص;+ՖzA=pᏽ;Ik=3d~v'gSǬ^hQO>*R\\$=5-{ظ2j4beTUT,_c[&T5܄Ur]EN)t&{ܼ/}/{d*zؖM1H A\r 4ڸ/%<M%6Zi1M6rۉEa=yz @t-`%ƪ3.͔{9 t"3̒t{Y/M 7!AZll-1KCz3oYەfэ' x˜ENh.ox0JޣSa̅sp]W42:"D~8-t'3G$\ n\ }#_bM <)V s}^Jrƀ Z@",Z!:%Aՠ92/zï@W;0?3VxY2MS[e0Kct[-+D7 j~nuO--_gI Sp6V{+qG݄bR#B%Rx!/9Z b.5R_❽`dQ)iJ,跟.~ޫ 3jĻ8g("7ݖ?OBm^aM2Th +[XA8F0Ljti塻ޢ츘 0k!rZXFyۗ`fգ+;@jgD m w#GGgַ6KsÐ7,'s4M"w:;8"~06bMjD{8=Hpp̣zT# SQlW$e]Oņ1Sݓ7er H0w;^)IҕD(ւYz|ZмhT:|r\:2NނX¡tAX% {Fk$ rc6+5  e'&OA([ӪL Rxꓶ3\&F I@Dݟ್e1Y0=slqLxܠJ\e0.eK  PZn92\Y) |Ixժi}f@:#ޝSᇝyը}adqC^?GI,$X: HK=o~bDTKGw_Lv}H]g0$^T$*w >Y0'xx\,8iD7 T5䩬骔7vfR8[mzϕ*g,1A\07Kߵukpg"K^3_g):ѵf`{8)?zXXwGךv7#41PcIRG3BhӓhZyYxD PDdBwu lkϬ軭B<mwZ!:6Ec=vr_VF1TEy^3|#.G#^P`QZǸC@djAcvj3D4(eilǓm+¶dY֣6 cz3qx] Rk>B!n7RN_WP Ce6gzQ/sa qZU~.J.ľSEu4H'-0@ӝIgT(ЫwP-Y0fF} \*Px~RNGu"C8 2ZOi9MGv2AߪN\P]gJQL{Xq<-p\}ٛ6ڍ;{x.]5%eI)XxP<Φzbמnڰ$NЬa3ʣW;VI@Ҙj*p/YI%V?~owG] c)e-Dߺ{=G'ypzStNx q]qR4s8|e4}), hBWnus8lxAw dDgqW{;Ȭ"fȓ/ce{^iTUk"Ր+Qƛ+`suT}w#X4!Xc ,b$|hE-FjCSH)yϡSRdh?a3 `%߄eK g.8z͟䁾UkSr"/@EX.]J&ѕ>"f4%N2Yг=+*wUX;H>$Wy8κf*_ѯ|`Ou"&J(O=}£xe|+9f؍[>?+`Tu٨_?+IqOl_n[d5{`7by^$%"OǿC̰~=heIu3G1 "c5n(3u;ڭh>%Qٙ^dSw`OzfsxIaQ-EX 4gGgOe_e~ג=`y<1H 䡟 fp{T6w})_*yBc}Y /S9E:Iq\JJ sX:_ c)]0RI67ԇgлm-#2g&F,n_L7$}+ܿe|X|NrSHA_L ܀l \ r`c,C56w9Ϯ`k%֩Сn7;AF4sIA5ly圖'5%6r-(R̐\^|C+fz&Mxe7,UU`sgdvL*1ӫm⟏_.4TW $;EFDlSM8 *_ߋwөrxl7Q͛S$ 3\@ E?l`0 9OUp% ITh ׎eF@#WB/kο:,VbO!c6Hgud!-k ~ Nh׈fU*@Xf|3Tjy*G91[ѹ )u4Ui 2`L3Avo! ]N)#-Ŷ,Fsv^Pd8j.\(AEF{OeKIsTMPցJF47)ҙij 쬺ÛF'nXg-n.۽x%zSFAQ^"sѩӮ׬&t|K4\ZDRftW*3>MP1$@h/tSL9:5`dc(; =9;g0:=Y o]3ky;w5ӈ$1TO/##SNH8t]S^G"8DY:cyW4?{UՍ?^#˄Gzq9x}1xd˦@7.{Jj #`OROwp鵇({ dq%ZQVct Sz* Y0wi%scJRFHCe 6sL'*?̜9} $6z#mOfew#e'uن:7sme3K|3ZqHQBX&6m*ay$QíjB Y"%M6c  z&3d߷cAKF0Ӽ$#!t*2˥c,`Zb8xJBCT%q%E}RFq@ڊ/k{L7C^ӒLU=Z~=yBg3Q jUR3\NݩMX2Ye,l|**KwԞjλ{ΟU7$d.)v*~`.{=Z +5n`nf1"`TA߽Ju%ᆚqѫv!:złSBS MXʣ1@hm+) ZݒB?6P|; z&~M+a6ܲW8'%w\ϥZ/?y7OIsl ΝNDq3Q Ĭ7fCc+K>Ǭ@+}3[a<(W=_LSn1_ᳶa.(ʖm/}4쓉_mg]߆xcNGČ`$LjdT p|g h֤*v $ҋz$ T+\0Um $Czr.`mX Q3]K>q$Pda 1R;,0+,F3қ@>AoHl1P4k- .ЌZ3_OבO+X^$,D mXqCNws?a8^ꣷ1SϑIa6FD%,Oڅ'͎R&V.{g{oW2tY#fhi@N)4YF>mFB>u9/zѾ8z^› )F.{|TղkrejYw?+v OV(AH(ѫW373|}P"ZCz,NJ\R]sEYTLjb9bi!(1["jsO\1|ŻV2M~M4EM+~@-: wJ4򋜡1!xۃ2=m`A7B^Dy̱LM" nOj%+c,#*Hi+.܏%RvY:-YCgz1kL̎\=0T)9϶ʸ~ pY_= Y#|uK]5#ћӳ} NJ7&Xk|Vx' eg .W%*)7%M7`">0$3N"6݂$QILV/GGՊ\cy9GY!T= ̏>{BR+fMO݆I%qGf*Y.w"ԩn9 wsbb/+̸`?M 3^aI6O+:We2bw!]q.A2#‡%5kp Gy!44*[s|>Nä9mFM0H,bt2 qo.G~il c#ZK1$5O6ߢZ'?&p3ddq62k/Ɵv"jz2gi:~˹#p1/ㅹL۲1zҧ{ߘnNx|k%ϏZs/DVoxڃdמ)@BZowN$0ZDD})nN,vޡcв ˌD;NtMhNJY(h,L9}'6G,WB6"mLӗ,ەoK|b y tNICMQDgxE 8 2hQY.HJ]6=P}t6z_G=SGyJ! ``RꮤBB<YsH2YPyo MBjKf ?53ٟ([tSR E2G{8P2l r\|O͟M4sE$)L$NeG; J/E⥖:NWV?Ul5 TR1kDMp;P[ebhgY^^̘$QXdugmmrGg[ְ8\>5dZsKVtSO|ɧpz hq;.2 &s;RƗKP~*9Lv¼[ˇQ#Ulo]Xl}kmRZ@z@>WqlwJ eX$ٵy@^~|-Ǒ2E/Yuak-|Z.Aֶ6BNW_5\  >\%_Í3}pzՊ}/N4رћh[_אt~6 ~lf|Wvҫpӿ:QNWN?_ǐ SӆlyBt=ʲ)-S<9\le2yQ-Hk'ZXRѲ*!{4l)o?lA{) l$> g40ī~ffKCJT5 HOJrC[9~E≊DFfRAi?JEVK4Z1lX.kGL4d^gy0|k7@=sQ-&G~~ d̈ߪ6שKğ^DB̫T3J ;#'XTQC2H@ؖ*\?+5X#d"3` {)̽$Ir~5Ӊ೾K|alZCB\f})&Jξ^ËWf/yxWUj9hbfi21ĸW?~x|mV[1NeegrCBDٓ$5"HsNPC@PM>@~+DB7pO ^/@*N`kVĠQ|ZJ~"3-`]u UK:"m5, jD.{R FCWRHdH_cWD|U)e1JHcdTmGI}!-+_ ) /V#o@TƘA{Jk|s\m"xro4m(o N̗ .ފ6IІc$^rÞM:p``ЩȨ(Q 'T%eE =+#u =_;$KS^nHxhv6vK~;- kWc{`ï Z_‘_jȐRšU7ߞKmE!(SrR- 0q&6'p 8Ԋ2OpЪroΨgV$l@kE>B凂!I|pv^hrD !ﻫ6SEO Yajo_]OwZ!'b(_Wz ;` '3YG*kbP4ь)ͬМxS\9ȭibiPHKgv.^n:-[ۗd=rW&iZ"";v%D:6e@$ֲWܕӳ[У 5ҁMyεz"EHeL|y64$`Tpg"Ɯ#UפuwG[dIhXְIc0b4'm~.f }{'6 v&aqT5:WQM)lsLeM2p@cO!PDD֍'LLy?lk KFh3AfݑmR#T%KmE^ݬsS &"cϘN q?L|@\S6-SO-R1cNAp"O~s*6׍zIkhǷFXV =hP8%L3r!V7eSc?wEV$7U,sox>m;BE2|>tZ [Ă#AvIFZnqWM2vJE:UG]a4<^ tz ;ssXIdC=)_J1)6j* ?XRuZW߯1"DWIHVf{ e@ĺ.q1_?eެkm"/wċfQJ1MXSm-|"I$K)g-%8od>%BrJQ^no^ρ&Zp'"< ENTMk`G1{!-U%Ӓt蠮}z'Un)j#bM=vx@׭xU"0DQWbn{0ۢJ;^eQTaLXxa?_ݐnN SKΗ/RiuEVX;3UUXf,xU`uswcbe:l l:wtK-0fq#L*pI bE ;7I"0KR_Œm|R-݅yET 㱱L@l- ʰ.9`*V9+#+Ib$;.gM/}`FwNȔ~773k*tY@1IQ`n_m0Gxkѕ?ǔ5yC?&fyq9Vf71Rjq~6Ea=|%idѨ=g"t,3~ĸ\`H̵6Y=s82sHZRY]0FpIpPwP֋ irkWW? ]U-֤A# j6}@c8yl`r_Ch6yCC8 nb)2R/M3NqǞ:u`gl0%p;"_Bt݌k: 3$r:kꄦ'aJ_Pv XBYqZRd,JH|SM K{t. \bw\i-';u 5Ǟ,Y[S׆5AMSG-U>kຊ=a9 7فƋ >CU='þ݂Rŀ#+JҀ?kJt7GbHRyG0:nXIL=O-N'ۼN[=  ":qxj[hZݮoT}GtB=sAqP`*^Xr&ss@) >Ch3s];OWe`^m[2( 6"jtLsjq#$Q~5=!":dd nƂDRY"1ؓt O`@qט!kygɑ;d7,Խ _*T"̜U sp9.Dܧ};WjNEO1t*˷VGr 9FcpRڼmY2f崯,?h_x%<'Ix=[b`L}_ZDbwk eu!j5kt~`!5JG63ekI-V/záĘaX땘?|iz+ t۰DE_cJqvhN]K",Ѿ.tp OB0b=aIKQA{;3Rz:S6؟k!G\DێzGտppuI; Y?d#6l*ttX z=֖,aX2XBqPX̓iE`$)j?ţf{JH9ff[g#$m aSݬ P9%0L^gOSP~9!ܒ KtY|8u"y,!Vʶڡ 'j;^O[Tw1JqN:KFO$c-W(3jlen90^h9*pMCI`8=Q+r=ohsҙλʁk#z&ԛFQ0]81jaix覦iV1cHҤч}΍0ɤ$'ICŏG.dc*Tl f4𫶗gclӚ{̣A0σ% L캼A F#Q©X,Giejh*2[֝j:21m~, הDMA_=>H_rTOd%ZF ]6(%>q2LZ]T#=oTHk3^WC7*EaNېIw/.,K$NݍKSW yLb2˓謤v W'"}5k1 `<ǩUeh{/gYdmjqtY?)3ÔJbv[ ǡ_;+\!7؃g dE s@-Y%I6ծpwt_?t2]A>1f"q~xg#6vj^R{ƆJ>W&3.t 9bpgԧiKAIi|~=:bY=<UhϘaJi [UvpD8hr<:Й{8S 羚ܼ9QG}DZ Sʤ`&:}Qe8=`9jL9xT/ hl;<.} 5:DK P#:4UmcS-O1@F7 SSse y:: a3ds$~4R:4 e\ Yt[Ė 1/^9jeM! :?q9c7bg6%paOJ ۗEն˄UkwN% /6YvnUҜ_TҼv2Ǖg@Z]GC<jt5[dqݔw?$aG]/kF^MfG8^3&akN(mZu*N=sFj'@,QQ_h4^eIidNc=΀e`%Ai8p!n7Ax&y0Y&Ǧ+dJm2 Lĸ.4ZWKE`vvFm>)oU~"am*lLs٫70ɉ6U ;S4"kLw${2M;xs竅|߅ЛsK. -VBzĆ<0 Vi#Zҿ9ur\AlDl:@9W(J]9(6-ϤQk] (ߋ=ḲC6E :i+Gj ߛc aЕ"ɴ.?Pkq^@Ql2|۾jR5ZG0ڧ^{p\5l]yV2v5ffnkȠjXsjR3I? R:S}24 !E~EƛҽgXB@HP= 8QK&DTo]SU6Q*՞0؎-5ED|RC 9ZYw{~7v˂}cʉ2*#&c 8H:^'$.X}aB(NH2H˿FB0jB\#ho2ȶ}&G6/_<6TZӝSS+Z,0r縴*71B'Qדzv9-#1怛 $/ N()dQ0d"{6ӶR O,S!˜VJ)%VnVXZhT s4.`zkD??V `X~a[>$1MV? 7IR~T*%ݭAKY' `tj,NĕLiʙِcW*'3qS7Z;;I'EHHo&otvD^a*$Ŧ0Тi.DWdA92( }xl=v^Yjcm$$RuEj4Ck$ib_b5caP~=y`5ї!ұ@I0N*2jrI6ABBl$m_#Tu-a*X%ca\juHOԉyiĩN,Eaٝ$oB(3Vϔ"4Qa]Mt0?Ʒ.\hC*$֤ LW|A4r5F߿t/ T&|yb7r$9A2I4F9Mӡp ZM;saoKҜ㒮}8 $Qf¢X/rִ>rĽ̠`{0ne :F=MgznY_7xQ/SbѐocR4S+<: -31f[>?9sHs~k` akq^WLwuԙq.ĨۣA$i^J,,qPYph1a,b3Y"Aq\LGF"=H #n*9:]"<, txlV9[+VR1~aod,\M!?'!T^P+vA Bq_[rB)8)?-6O(ekLm00Nnݢov1D4n9[Ы]rdJ<)iRxvw݈slA!` mTgH\tĸ-S 4!b1};ՁXT'%-M& 1S X9 sB78hR-Lr @,֔f.;.7]=A'K0ԁ٫!5_G2.DڡEJZ֞`V|*m6X IV BdSڪ݅@]\hdXƒݙGϬgɘo0L0&_~c@aLhy;GaUU6cF)fpذ`m"QL|E;z[Ub T:8"RL;WxK&M7@àՓǻ: d Y6&Ap5KuZ(|q,̂l`3c.F~* Coe*K'CHO__ƚnk҉j`״;۪OK=dDQP?Ԉ/(JE½NjVϲrB#W> ma'1t +r Z.FPN."Xa!#";>o`aיP:o2ԿR- #@eRh `q†叢#N5 珡v0~.{aN.{NqR+S޳5|tNb(R**0/|]Kk\QϜn+8FC Q?))yJTq&_Jvf(f 3 _mr܁Oai֡6Wti:?+WQ1 lDNa n"9(x͕ |0mc*КW$ ?/g_5s9.eHQot.wOWWx21H t u=ݍ]P_SS\VWs$V4-2M4Spb#S+F/=*Ɨ"MVv:7y-»tbS/YjwU<2N% )2 ~;̼/KIHܘ_?Q;G)nR 7k^B>ފϒhMw |w鶙> Kʎe Ţ5B?&/meLT5"7Sh`|>R*zbsJΒ4 ˇ GW{y ܜYG6HT_9)$n^ W<6+R/3\(C %]T ,Xw10uќS |C 'T gSR[tR+IkǴq*XGTk܀v]ԟ4)2Y hJuL+CYB/ 9@*sB~>8.{bg; 3eV"4 -y1W({Uw g;}X%%U0*}eउ]za^2%7"W3{kا6 FI PDؒ$y麇Tҭ24 -8AW(ԑBat03-Ie}6NB<gäCL:.%!-~ąl1xp}mswM&Z,ɻb3ҞHRwqϥ%$\ $VS^pHL#nbVJT$TR'nO[2S$CuGH' eA=`>a·-Uk ERoFo8m |p !7%P/[O)z8ntCɝ%FU(d]<0aH2l{1J( CcWo:3()^Cq}]*IKv(t]iʸ1 ~%sq iK]Z=KO|,1M$ ߢˑqAS -Hak>pGSO^-4qzt_pA!eRm;]=&kIkq?KSK:urT峲 W7A/\(Te|̰g ]9ph =hY+@S;{{oG,EYZ K4T, }.t 9mjwZRsuo$}3Hė02^_$R%7)gI 0nTb.\MALv5qپ6c $OsjE4c VN@Doy.¶uk831/vt2*_ ]4-Ý8oQQt{,eH*VoU&D<3ץrFt}]Д/ 9zdXV>K&n1%hGdc)H{< M>^ډJ^t/ X;B o'!-XfMl)|8bWE?+$!ھv9ָ$mG.|N;KP\@$ 5{_6MKJԍp ‚JӠBPǪH8_e^zkm; j5] m-DIOt>'aIܹ$ nhjR-QK#oxMߝslkzj+ozC_J<Ik{cfH)/]m,"`SxbtN DC*BG {$=z|wlWNDPm_y#gFJINĹF(XO3HmI?8/vMbY=Lq:4ū Gk (0}.H=QH3&NE^Ѻ3R #GyFzu{ܕ*VQe F51&C'Lkj޽\d$J:$F@tG//r'uv͋*آp Ly[*83n?ݸ$l]pC'dѽ9p e=|8:"&y6KFG nns Pp~:K8=-!!h&XO8uy}ߨZwaM&W :AdAS -+m/#] |U\zw boMG_9HX~_'UxVyBle okp㶙AP.T;֭Pow1ԂǸi=խ;~*ߕcaN@xW{3e*@C"(o3Xv՛<+!WŪ!j Jbi~lP>=%L'9,zRu£rq rGou08IhG?jl@u^hs@L+ ~ `iS\h6º,>XQkmQ*9LWً ՙ+}sLJޝoc͆6*-(S/}6JL$MyDɢmpFn *NLLe8_-uwICrE{u^ c`ϦS ,QV. JIm縧=)}ZAN}BG`dD7N1CߣtosjjAPMRd?kxO0> I]Ժ qT<}x'eK\8hR>d`,$Bs?H*paC#%DK={j4h!kK%P6E J<1PsJC8`"oO\\{&RZ4+V~=3}]C.E56*HRfVނ]/ڜ-n=ιkJhWĒa%!.^pKGdnFĸ6e xpwr9$7 !6wo\/⻏DQxD зHQ,J\O\:xM:FzS$+pEuY.Q ケ]6?!d4FMEp؅LXE*l䃡H&z!ѐjPDu9/[璺s[`$з7m4G "j`w+:Fnlp uKP!p}KW_[P9uS _! F 9jy%gL%+ctYWvb˘!m{د#iR삁~QS -TY=RUl~7 )5V ;uT;Y|Js[![%$ׄ(u!ٴeei$Oml"}C5JvԶsU_*- mesK l] Ь9v|Lr5ۍ@]Z O3oMS ˶i6jpyBYf{Z%{4LaDfz6J5ϗgx(oι7nj\G"^~۪96'')鳭]o{ _Қ: ģ Y}bEk(KVo fduM^"q4R'7(pPl|'$%EݓL&2c {!^_'x*]xPšhXH*`ζM.zaNp'ӣXA8Uh{F}gtzT|h(H-s3twqV8Вm3 s#LgI“"!.OG$]dJ9nOM NNn0Gy)/o"8sx> 3M0&ڵMYe aY,OfNM#zmz>.Ѐ,ѪհG@)L惍 O!*V*PD$AEiS q6Xs$Ktem`/oi[53 x@ ʴYGt|0cgm Z1-.4Ws>m4#^v9);piy{!jxfD2,uN ~ l IP2E%Y(e}= x/ê#tbW-YNgbۇ |{{J*7M?"?rҔ60eH^( 1.TNmjAi*tDY F 6 `3nKdRǢ'S_kEΡ@II PRwZ9ak['[T&<&+ρ>n$X_NcYeū8!'j ڙH2-$ $d'm&<*펾@Y:e.z/F1;PT#j s=_WC<LǛg]%lw78FIU_ Z|cd|.N }vo{ٲؠ?L. cMπ{eBW!U.)lZb-}.x-zg@u¼쾰0iv OUc׍Zcsa,tMR;XAD=n[NgmmoBG`HY$ndc"X B9 퉷AJI)5Sr0 N#^& ݞ«i ^4:zhFWڇwЄ#RJ'2Oty2>ݩ|@dvg"ájLL~,meH 7ԕUOl޶< 7(LGS/K^hIDqOu * ףA3Y_=8y\{,$h#m ~kp"0͡ v+Sb,Ä͈9He _{e`}֓nnbS0=%uiiQu"a=;AMD=nIz]zʱ`BrKw"UCY‚׺$č .2jg D<ΨBt0yUX>f >|LMwxnImv&~L7]+`ec)98hQU"Xx nè3RḄp>[JUPq`:Mb [ M5Ci8>eUZ q=eYu$DCvWi"@ N8m#''%$̃řgD8lcc&I-MV}[FJd|pN8>!J^&5U1 <ϱٖ4W 68">4ۑDvqNV<ɞUYcݘ2$,bJB OƜE@(VTy( aZԨfԅ&J&l.>l炢^~n}> =(H$%cyLc,`q[.)tES20geTs;VQ뵿'j)*x~P#NqWq9=_`[3j9W E#%8l3VDѫW;``];vTq. v dt۪t,ҋ~S4OjbM2jAQyE]Kng{Y#3іvr?W*0?:\o9%hFD-@߼V%'V$NLDzl½=oT=.r(ޣd$Ow%x&C)ļݐ+d袡s -kT!%?ڤjy~Xŭ56鈟JZTu'CAʆy->96+8w`sE $@ہ%h>. >xSyb5>(ɂw߅2w LP! cDq咍\?ΦaEZL_#M}ƀ~|Ov]tөT@u \~y7bF1}D'\-z&DEH@O8iu;8{ }tpہ&G_,/b=t;6A&ߣޡp95]nwQQX飉pr@H7y#4MN` SuC#UX)b/;08/9x?E3^߳-+t>j%t?wOq`hot~1kހX ZTCn${yۄxr,ٖ >J"Mw -ܗ^V x>iR(YG嗐F _^On溸Qw-5`[R.u%Dǵ^U䱲g'Q#\7:y̛hlGAD˘zjq?4( 2ĐFjj+T"ㄋZe-[&[>q7fj <^A͏ty=jgQ֣_Kn66@SA\]FX(~v[ |\0b0G3o`(!ywNHx=hA,Ǿ;3w&bԆԻ&+䒠Z1HN2A9"ȅ%;--}bjň5&$ق+G5yRu? <I KviY=դFjU/^mʴ1ٳ+gIھ1^x EHυŠRѷƖ )՘ ,ؕ[Y6c YӢH  HUCA5m%(V|T]Wi>5U O-P+r v2ڃ^'lf8NAسWH;XVy)oA݂VZ8dVTF*mc3IB.;`<9 ?"e&?a?Ŭ#19i92")#(J$AO'r&}o?R$V lbv2ϵt-[8fXk8t;+iZdc3)?%r>Z1.mck.;OЃoS;dz2#:Nނީ ͟e-a/{˘[ NHO/[T9am jn՝:Ұ)zWMgmؽ` MQƒF D8JکHORnDtĠhFs7fI-RXHks+M~_Hw:/S~3W|X3W=L޵D=% =Y9݃v%HuvC_?b$A8:}6ϩ ;g&VjӐ(Ө8Mګ Nx_ m ,XǐF.ebr\1T.vu2oZ|y!FrKg|QQ7Mø/OJ$sER^YW!e\R8/!1 AxkntD =[݂FAȑTT0[ d%U08YD,=SXUI@wq) 5.Xgrĝ}B ab 8 eȾ5{3Arzܩo9k@^`:ZC>u jԆhgs:LEI!=3i*II\sIǼիM䚳ݑOKA?`@+Yj G-׾(JTx!iJ(d_H+.5+++KŅJ\_CNq,2!o`ntA Mr]} 5T5/|ف )~Z8 bxԮO~.'eL򙡩(lT?3eqT'-Ŕ׶ prr^༧KQb~z^{Kk^fi@%Wfޜ=iX7MgC`DH].b,Ẓ2#Gzu5?&@L4l<3YUv :bW6b9n#iWNuyZ~C?NQW:JgJz4CuQmq;042WQM֋:q8+.JZ'$`"n#΋#{nSs*jbՋ$V6 68K,dlp/_NKu UD wt_l! 2>45H/_2SL ڥ3V񾦎tj Tm^zpK%L[G\[F:5n阐ba\nL`t^;1as+z^D笠i̔_#!{SQIжs7,Qw 3VLgv-.,UM w Ey 8H,en+:J2ڡ,ƒ ۓW?CܭeG  ]ao׃~T-vL)'j`:61񍧵X',h沈ze:CԷdtHOF7usx/顲c=u͜Èr`.Μh u!驴z+3zLCj{+R: KA >7qߢDp=͟g_7e"XiR*{B )XJ$O2Z˲/#.$uh ,#롽HF=!pr#zyM2h'ji$z#S} | YS+`l[ߒ x5VzւXĉOZ$o#2+d䰶'l\fXFy>@#1/$YԣׁSb<zJ{f &AkA 5]zlM7!k!g<2Vݎ%:ml_2R5Kw쁌) ܆>O`hmrub>#Y@J]_!)ZIiY $;5nt^|h"&w[1nFY.bmOwR=w9ijɐa4)sAalG^[]#IPߥЭ軘_S4='hjP:jI _iqCܛ%4PQipnF9bC^KbBXVmX춫-%ߝy}\.[0KG妟_m>oe_nߝ@Bc4;:P29N}uaeIW΃nn&}sb{o-oV//L hMQ/R5|Fü7|ȃ%HB&FH3@%1o1XD|%.#*\aMUWjˎHi2z [u l ! y,h (bYP^)IYl9pMc /^^SBe8; ŻUYM.\ԕ~UO+"@lqŚKpLV[C]$\Z9ZuC߁Gy<@b2<4hnSە$`fh^!euD7uIN~DF_+xL4AZFM#4&|#ٲ[hMPL}0rpEI0}aG_i(O\r 8 VG#Pnյu8E1=G1!X`1U]+F.G5yŶS& O_cV/%72}o~ٿ :Ks`O ]@{ÊU@f%lvZ){G6tPnlHzMF5;> _Cn NLo-B Р%W˓ҝ_vX}j@^R_egE%+Χ.S_# O.-2;d("pۓgf8C~Xvw:xOGTþfCSͫ=-~\ D0qFU.> NxO t۵L*p(AW \狂͵$~~ZN~PM0ܷLxdҭVGÞRs {2G ϵ8]ax5(trp䪆YS0a8\`ccp-n0&VwO҃qGo7Oi1u&fkA JzrO&di^nRaRe9=6Sz icoS-]?Flu펾э9A Ry*GUIP1zDN;_#>JbktP iWYrGð4U00Q u9*xo{p++@TܹеyH's}Gg!>"/]Jǿooi5p~G/<@'szm^XE4!d%-9mT ܸ2m$(^hZmAªExKB#?D`T)p}n ꣥ 9gKQw$nF@̺'q>1ŧoYrn~?4,` F@Z#Yʡxt #83sMSØ]s%7L;4 gYޭzJC:-nN dbU H]I_!Ys]Nqۚ~,FSǬٸ7Ak̶KG;GK6H}'\/6cu}PWv3#WcV!ULkb|̲ٚebH!wel>@`_Nh F^^ 3yw)f#^B dI92 0&A$׍$.6R0WYs6+GBl$?(ܗD@`K_Vņ=2;FG Cj ?uR9wO&Kņ P~;(4ekb; P2S2F1cćWpS P:hHV}|I*EN)6{-6PUb9:ՊOSI"Tj t@Pq IŵỾWC(22a Y (;ivu|ye(V`>xGrLf2A^M%>Ź.ܤJ[5 m1 QjˆV2m<s2iOhow*4 86h L57(-AѳG<<4A;#4ܳ\dO 6Sf-T~`)`DY:@;SIF.i֍yR$e!;4:"!&sxvrD^lPBB[zV/r GYEU(TAs@,{K=GBŮO( ʚm=6ӎ5u-< `9 z@S̈́XSFK|tΉ9smBAY1ʸS:ō }WzWil*ueW90TplC,%ͤ3Hf>&OjA c+&ٟit:hk:H'xNz4|2C{5 ŽhL!rLȴf34JrflKpG/m(h3 @`xsW^FĬJhc@' 5)eߜŌ{Rx)JZh<yvJ 7Uz?iӑZ’Y3B>N!@ ;)ۯ<g#E6D"+cԐZ65L[--8,syypKK,?r1($[r[`{2pݺMq3XW{;wdcM?W%wkk+cA/w%* mZyEd_ _}ë:hb%LbKNZMcw;z4'g XTZ#$I"bQd|hɛ"I\050 U96sh:T?Oa+Tѐ7B3@c=D[^bBʞ!%'DYU(9YRXʥ[FLWDJ[' ?I;o4`S *ti-{T#s=Rjk~tJf)Q C""RM4 S㫽:RL}/3ݹ2~@)0mDHV9R+V0"$3ō4PwS0 m׈Ws ~U}p:7N~4F$D[?R/!]Jaj >?uҥ] <ׇ'xDPPz{eC~vGi4YPl^~ TJSjӅys°xyarZ0g!v"RDښk aR2Ʀ}4sd7L~vN! ,M9j6{&>1>iD\_rW*G8PWZr.)h-elb <)lEO!ƚ=fd32H& <)^6r"ziȐv/p!]d3=(`e 0=w#e#pKM* e$ OYt6TDQD'H䰖w+~xCT @8{EZmZc [*R~/g4zmB3> :ޏ!X)T̼D*0P` ,wCK֛w|;bӞxVfOzˢֻY1ps? BFsvjb >Si#qdFIzN"I 0ʸ"Q<8j/,oN!ׂ7=HP%kG\3Dt.D8 baV(W1)5^ ¼M G!hTuOU*k>`>Q`U>EIB\ hm&s]Jь_51>k;ؒ'ye_An4/ne4YsDzj3sѤ5w3_*T};(k-|!b:?7@uɹJ, (#ՆW ˊP' 瀎l0jQ%a]δG5'jKE`ȠT(l#hC酯i-v(@(hCEOA<>1-c H{)ˑ=]E_;nb/I1,:RJO|טBQ*T4fdA*5IC-Ơ}_xT/2&VR >ϗB @atj ~$ԬoyT|,dl;Lh'uzԲ~S8TTM]b2 eH`OkQLFR+!N$YɰP. MXF- cI}Mʢ$Yd."W9hCzJ*[p*䒈z~I`, @ˍ2_+3,657@5sa\؝xNxytT/MQTc4j14Jyl!֟{CWbU?0'@տcv;B@aSlj{`ű@[c~O7" L VGOHKUzcA>}kkֹh>~:o+6'0qR?崙x׿Qiֿ%ۇ}a-=K< q cc&y$Z1‹s}n1EaR&~vQz.ɣ:ф][2 Zs iQڇ\鱊^2ИfGSV5)a8wJ+޽/P22 Ǔ$+'kLXXanD#bI>5%1[-l U!I܃דj(5PFnaHٟR?NwDsk8@"$rutf!!зt5zrFVD̕% zݶ*N2" tvQ*F,gso<"NJ6QCN2#N@rX0o[isug}!|PQ@)_a.eDՎabțlNfŚH`yI깪눦$ %1E ſxw$`NS2ۛbFDV&IF\d{3!sySX c;ΥkTjḄ[6:d| q5gz.$2>t.bn+p*yhfyX`| *'}̅%RZ@MϕE+^y}{ui/^$fK1npnսCn(_hxF)pL=\9~C`xX@{k 'g7)O Q;fI6+|INk{L(;YYP~% &w ?\ Am+~E.D'rVՇ5XSV#\eK<),M w(G ǃ-HDʛf FC%t .t\¿{5p'+,+ :28`cc +|辏gM[=$kpM-4&4[>܃Av{xZHCMNwvEU]/;R|#߈gWvSWHʈ7J6Y˔VmWw\?XfpԬMY'pS)NEqUi dhi QBb'z!{ pKgr0"WsE(e٩KI1Z무mˑ Vsޥ QY!ȳIءiM}d qoԆ\jưȂHPb6yb34jz0 ~6@1#rƾϒ |?o΁8x,xȳiIv.7FBC]ꕧ̎tq#2VG<jspC饽ٟE%wI6kړBKczo?H=t6wjʷAh$CCkN?1Znf`dUOI =+eJ-#W0P^E5J!HuH(28O2]JWWl !\rB/M):Wj;<J06|3aK㕸E ԊoaTM[HHth~yvP)3YE΅ggAЋ%/$w~e@ܓ eӚϾS@^9c~LUΠ[Թ<8}IQ*7A1k3& GvZh}j3 Wx)vn5ދxbS.?i I f^o;Lأ`/6yva噥zbe!CAΣD*"3|qFGӘ% _L뗔ˡ^y{y͖~UX/P 2& b20$)/~WFbx{de̮OS .ykA =gֳAo Iz 7LzL+p^Z SKWOI#x`}it涋Lž*ζQipM၃,MJ޻f< <>pe^0Kbgqk(a]e `ҊZo* 76.ǁE ʼn܆zPd wٸt{]pPO^j'ۆo };Em(2{aLME~*ڶ +f>̠D#tA6hmO8mw:CUvMPv@zx='$ɪ'?P-t H~svu=%3hX#G8jɭ(UUE }]Y΂:SKXQn7 !9( W\ }SY9p@LMy3Ȑ큥+1R4ø4u@̣ؔhz~G l)FiNn.O 01M]® Ը#vD·P7_T`5,Ua~8.dyQ#@*+}['p[ ]v+]o4􆨐A05P%\ͫH&Y7Rd 6!ۘ )/9wsCoDP0{ .܎rmៃѶGU9xL$ؘӌF? ,ѡTKJFwyi[P mXʼnL[:O1 9C@u7]͔1Xm̾K%1!p/_]jɱ& sP-e53rTx_x^(N0Dg_q3qt.ݐǃxd;4>*Ĝr /ᰨ'=/ ׇy62(ՄHǥl とn Α`B]EXDDv8/JTWd5ÿ#+b}_Votm8ȘZK^%wG}m*B@:k#`d0w]P #*a%>C[Pk˽Wﺛo3煌 9L^`h%D~ Ol2/g6}fm+zվ TV=GǾ|i[_zvi"0+SuXBoiSE8KH׫GOf}5Gwv~ۗTy;hzky !Y;o]uLonIf0 5v VM%jWBsm.CZ[>fT!C^VkRxE5zIߧDx%5qp] [l(h5ޞST2m5ZؑWCmkQfSWˏfVєN0rieKeFz]#{,(bm)xq+?iWM[CXb v# rs0S4Lwҋf8>hȈ C'kˢ+@MU5=$m제&i0ӽbG`B'4)&`ounMA<E,=$ۼn5q[$ItÜKD9f=}XrKmMI" ,b+R (4y[ ]-P wHQ$HX\jඡ=|6f;B*xg8ZQS:o0_x C(8V,XƷݎMK9m[Dˈ}?oNZ#]8*Zi$*<B"%+}p -wײM?}0ݍ@sb Mj'ڧ[f XgxӋT`Kd@Xes/1 ݡ5nyV= sZ":Ej dԸO A6gO}#-EO?VE0rRθYog`đH/q-HP%ɻ]\E3w T(a -%J@; bi+vs6TFslTٵ˝u${>丷Px;g3;`]qM?az'vs|Ra18Y+gNgxF("拱z5#F"ZNJfIy͟cKFp9`iD=T5ꄎN1 N+D{c:~qP͙ʍ~=t(;O^,r =}uԠ@(>WB*LaN⍲qޮ5aXOiZ?qp iCBl^FBA]A)׃J|*FȯJ=W'i!H}'r sp" ;Sc_Ywݟ4"mQj*oG\ہ '$"ͭ<ҭrG{?e*T'52M2$0 Uv_15d1hCEz236"Rq6 hڌR\oޤ,͊V&1Sm3YN-Tս:T(";or@B) )8  WiT>w+R*_RjB?59\!g3@}4%Jx{|i^~ChQvҊTHٲ\Iΰ: L`a)KP̢':^z?K0Ik[ਏ w~B#T[HwA38hG: ._$P-Ƕ$-(W697NmXL4#;IUki/n}J\p OA$-B.jg J:u.q/T ̀\ΆOJX1IQL"͐ԓhO#+B "TP(Q&I;=R?#A@Āz*[e] ]֮`4ݜme9!n-r I0`Ϊ|k:@AFݏ'7(Aplxf`l8tj;ezWx6n?":vimV$^[@Y֯dUv8Ps"R;x7A刼 ^$eY1)V 976\ $K^\qxWL)7۹9CXBjXe/f1}|H˱]X"B!1y6FDIxA7HGkZ):1(U{J9< gc>K>(v ecF" L)!^Ѡ:>a {g&iy=Լ^/݃4"X#;Ӑ(ZouRp& :XE8N#Jb NKtf`fm^&C+qNZjGaf޿ղ`H /eB$*+a Ժxā 6 #D씖gy/T>pF3o{2UyQސ  |xӸۅmLz"~2˘ќQp$k;m`6gF~@Oe9^ӳ.XBUAa$w>$쇂Y2:& A7}ƾ9-h ZkZ@ۣa+Y 3;zКz| d܍⧐>K@,cri_eB/|k+BpF-Z5bSCd4W@7$A5qIl/%U;gTY!Y=,@!0΍'6_=ؾ4vwO3yfxѺg2(T||nyrrSޞ/!x4^z Q%t=YqO*n>>BiB2f?My:%JEЩp񬧁t̍IS7ߺ8@^: n:=)@ieVÕ^ܔI2>y)Z[aoiyg76鮹=Зs:.5࿡C#G#6Hf *=mL19S泣vGTB/֍Ŗ֝$ku##ВrƩ뮽LQq Έxt,ҽi)KBi$6g5H`YNN4l +a?[3Eeϗ RZh?a]݌:q}Uᚳ}\(:M>Ff' rj9ׅ`v"%RC0(hXAj_qZKl&.ow 7O-ρzr(l X.S%W#N.@A;D 9GC3Ђ[e =Zgz* w,rԸG1J;Q~"6@̉Q|8Ai5wYLGŪmW[\ /|k}kx}+zbGg ӏo[5Jj3/2DZrfՏOl~&%˪e"tͥ&Gw姇ѲY"z (]p߽C)ȉFSۇO*Ѱ KptJZpݥR-JC<ĩ6ݩpG-ԩȉ"_qFeFdOX \u'XYe٢)!j^%tm|$َzI<$g>6*K) x:˪KH;%>t! 'Rú ^@=gWvdPAuO\OW=s$gG_Ť~{uP^vnTuSRdǛҞ?9JtIua2ڊclL~U {9Y$]yKq\h?AR]T_щgv7u/Opyx)wYab'<ʶyb=4yPnlIXl l薐myK0.u8kXKTh=gJUl%jܱ%p,[4;b`}dLG *1[6JT)mښSJWy}ן$\hI/fApw81ףؿXz(9!dKbU͑$WS_jd1pL.sK,%~x_]1( ֤IJWd88M_m l __L%NlϤΞjy<͚iKv{ˆewђ' aE%i.E*12X?Q̲(h!x2YOn5Ƹ)uWey$C3+C&T J"u:?a)x([}%Xdnf&謵D͂(kw_Hkls#> U?vsJ[\װCڻ9vǺ80l>1}AVj1869F޿Cz9;^E)H\{ >1/p%!qR =~+JޯDj0cpAkt-DkŸ-=Ri8̈CϚH 9G>rt]4 v_)CIR{pA^m)E A3<9K}Nwd&x6#)U߳|ǯH枵XF\+u+˜G) %%0qqF~-3*9F3k!jK*IpEyc21 hPioUWXpM_g ۵-oUl%k3VM2 - g$ݬ*@Zw$LAz2}?V $+ZwYYp8sd6i18z1f*.l~1o3޾Vď3Gc/&Kej'!#Q+ PSi?#\ߒ`7i Tof14zSt89.O9@ xc ;\-gsCCDԩ@Wݏld~T>+^"!8ñE+"i4)S[ 5 “c>v5~, ?P szWXaxqT=:O3C@*mmz6E"MMrfAj萑@Qz,j@t4CՈNJP[ii*.9 {,R}HF2S$bl݌P*s $&2X0Dfo^H56č)7u[?>d/_o Nlx KǓGR 6${?ٛx዆QoOaKhCGƶ /y=Hw£J-Jv.lkA7Bޘ"a PI$gMh%SaH`:\QӪA;+qSnLC ' ;mYZ)<\B3zhMbs`)ebzopl*<8`EEnG^at8*e7$lk0aswPz<կ C݂q[yr2;,K:Anvvz*ԸtR]RU0bm g<(A6kpn u0nwPT!.tN.Zf0<4e<`*3}494c:3;|~옯A[u3깈XGM ƨ"6& =//Wگ1eۇZbE_ Msd't:}j1ȵqW6s3)T] c>_x3}2@VpbkԛBHai32kBޒpi:黱#e%CZ&U%+USUT9Iܻ qb5 TJB'yk ؎wd@nڒeQ:iF.X"5ܓxEsVYŁ> EZ]L~,9ڍ"Mp=' JPF,>N elG83)wlV5eL-|N7Z=m uoIA/; v&_ںL^EqSӂTL&W\*wV̿d(IQM"&Xfna``3l' pZܠI|SL%XcRkNg&W[U4_z͏m0Ө_XLب}':D KFYզC+"1o/`9TLZ@!.ϩ*;cm3YwΧ >m6Q0jl (|҈9Z=Pt߯%1ф=%Ҩ+n2-r6.VBg,W8SQJsA%(rgG;i:߉DI+7?#J%N쯆samay^%=_RQQ):PDb#^bqIi @_[*ĠN̯S1i 2g5;q.Gğ)6HgQ)r?Av|lXIn&LO`PS=g{cԟ%m sWBPu |gj߄C)Do{#g=5ƳZwڼe`ZwkHxZяt}'kC4 t8Cy?ui%}= n[V)a+7$-{A,2f4IpN)I$t3huD s~xu5țPս @֝fBoXSn.g7BHLVCNtDZd QXwHtF,;cjcsx;zK(>Fi4&|R8F`X˙w8*]O&vC#;ÔBɔ!ָh"B+ՏA_^T4NQ2S4l7$dPgo(ThKpԂd޶E&K+S+ m*)·Wm%O)1%j%n N@g8ۀWt0&?Ӑ}4f.#|hCг<_xC戼?Djd,uWNX*LBdAG/2CĥRT87ƩxDDJjɜS,8ҮcߟĬ>MX{ -M.g/A齾oETF 1/')tF9[س@xBPH5m Gኟ1PΟ{EUXm ۲}K-c=PQXS#zSi&Em8AKHbϛ'6Yn0Q AI0km3^h?bix0#ã5ՂyuY|Efn::d^Y쫵N[}ɚKlIiX*YM$;H$w so>ۼ 0O$Vl1 M |1*aE6rbtKT"MOwShJӊ? 8$s<-hrk!…c7dM6mq21Q[*u& `x=ŵ.F !<玓r,2\w{cF;WxT$] >l$Vd@ 4ֺ0AZRՉlH;BO,mBf",qɇU;z8)R+?L0bd#Jvp`XfwlYI~=%'hmJEqVc0ľWMT '|[T6%'~Y2. x')VYbA I*z2-ŀ=Nm1jlbt)G?Lf sH|( "`>`4J@ $Jkք"@SQ>ۈZ 2p3*S"q#qٖ^8K𨈑^?Y\ϦtmC(B{W#OtvD{.0?6@;N^deshb]cesb?' &2(1{cr"dd 32jIb]y&=~ܳ4bk]/,Y8Gȝ4mLH_l& Mk@Yn;4*G/B(g_G 72-2AX )\F' .EҰO[|3|t/^rY_Z+˱;Q` ~w-Z 1W k )/Iu;v fdiVf.)hs!?ŭ$s5j{F_h;ڛq( 0(B{W`Qql"r^k]& q@͎ Hl +KDW<U”=JO]R<ܶD1}5Zg506VL88S'N!pHvc`=)f+pE-d~VCP-nXh<SaAϹB '9bHlQqpbrDkmZjJ̼v+ͭԈԴ)ao%1uQ&I/TY}^6:m:-+kjt%$ *WdXd~9'>80h~iO"6Xh15 k}A}Bkοs7ĉuJ/rW$ *2 Gܡ@&җtNQ2 䛈8 Œ[Z(Z8ab}c+`&!FLx Yx={}eZΒSW?k\A9 9[-? L@%Tuceh03=[Ը_GAl\1C0zpxۤbH'B*Q_ Dz)za؊7_#BNp(d[Wfi/ 4cbp-uBі#SE:IZP*P| s {L*S%^iV4mQSYY䄅Y['ޥrTwpbX 41l|16w™-) cHQXgJC]} #(D>\akk-m3L5Lhn ۽^ɼl{&B} as@z~Jw{K7cGar 2xvJ`gZ)cs_G塊6BВDzV{_(2UuʛZ, [J&߉W(%D`]TOqm( βGKShUكyt:eTmx?gƊ3yV˪j^U:ۋs wWy\#AkVeTnlS|7F0}᠖Cl,}h `C _gK; ^0{13}.H15j5(F:} rdM%A!9!n.͵4Jʽ (_wW{-5B7]!ps¸c;Oe`?GB<{@%תSQjB@\[#'k(-"r L%T$ 7a!ŘZqTh|lA'pfd7SU:qI0k8NUu-mŭ*`ic8;*0*:psSB!…\1zLٰU=1fYHb~*ئ y_Cltv~VDnmG(p.ŃA+aQIhuې>/y 4tQꨚތXdyI*9 u}.Wrj_to㙷H~Đy=<˄MQ3mDWbA§6~̌ct*LWnk"u)h J0P B*]||kU 渊vXz0PM7wlq?J{a tȤ1y1{}?Bɜ5@-*9h@ѻ@׼u8N '׶t}ƃ٪AgN /nG4ȝB CY(AIΎ}RZ,ɇ?U~TAsO;YW&AD5mRЍldJr@u)uDџ [WG!}]RQnsﴥ) |Dwwȇr/$]WNq/oO /%FDz}-k^& D`2H4X@~Yݪ$J>Тqvw& Uȍ2&]կ3ǎhp+W@ҕS[λ08(UcXpf@ ^M9BU~tV:٣$Lz҆x٧d-i׃֙ %l@"Z%/M SқGĹE qUDr 97瀐K'hf}8 &ÄZn3'C*ׁ]T"D3\Ô% 1>t5o_b ?a@9EHinhNv]RS7S0ZA%AE$i:rR@1ZJA\l5u=S5 2tGV+akP R òR$XNVgKt7(Sف3&*BY-ļ|!VMR OΈBl_)4xQ<\e`A_.ĺ=!x8PohL5 BidPzn8J]ێH<$:L!}uPIo ;B %D&0X`mbs;R"1 Czl@ J56WYP &}ER=}͖';eXP E-/|3?" IEgq*YQ3찡N+3+2I,w+ugt!૦2c:d$Cm?e3 ;dpH^ "ATt *}@ˌA6 9œ=hJJ5 r1C9#t.{:9`Ta݈*g$(yF4%|$YctZT71&Ɗ' =vEj}!)s ִt"`UJL`Oh+i3ojBW]mq[4f'gFS⑎0ʏ'} ^捗fRo[USR^>veXQB*} R96)-_)Ǝu8ͺ']$6\|Q`+8?ӮJ25jhMq&;`UaNqGa;^4nkftT^cنӅ@VtNgAhV: 3l)tЭ|n2 0W'FElY էuR:kP$ټ{ix|1S,PωԂRJ%[)mE@p)%{I% S݁ x|5*URud]{u2e˔nC-#@(ӥ>׷l4ʄCĹ$-UK"L^C#X҃U1D/`FtF{vy{V9WABpGn2=d@# <$[\l#h!^N)l~~j_aD\ Te>uV>\" &Ƴ(H/Ub&y\+eH xNL_ٕgzNtc@=A_OKkXk>#$%*8$|nqZuh  P=f\UxAfaԡ|uhgDk1^+;=,$`]ԇGxPiѪ`DMY#8.N3 93WX&Sw@ rv12l qWD]VI{C`}3>_LၦtbNdPIq(L bOpyp ,Cɜ1p-U롧o 䊦Ff(m0 վEm[3&c]` &$4DcX<=Sm˭u> fz[_NMw{ !A̤L96~΢,pw;<‰m16x ^Wt7b^ Od"b +q# kkzx`aߊS Y!rѿluO@\8ᯊK.}X/)y\r9V:ATIxݻjg aEUAM 67 P='0dIM[>x/Mlx,d-NMhT3Gi;𠔕h0uHk2tsMУĶQ_M?)% R.fyhvM5UKta|W <~U HF!@ 7HSu=.Xƒf@wg9ԂJipǰ|E\G]AeB4՜UR1Y7rŅ쀅n֙ǁvYy.OۉĜk]#vb6p(L_9N0nz\,V1@wvbXn}YQ:gl 8/U%Qʋ-l]"@Rz#9:E:s78b" q Nm'Bլg3t! l >%~hYϻ,50Vlp ޷|a#[e=hfzmyě*1pLhz^Pꑒ5XK,``~|kx A$whsyfa>)> ټl?=Z-SADt Z%w'ngﷁZbG%~F팖eqLϿ$ )-~<9\6Իu" ūS%KGHV+DD]P 1;ػΏxGj[G#u\\6Ըxon>?BtZr亩gyq8#*a(EZ17܅N`>d,؄ԩL!kg^XʸRdJBݗUT.|[Gh7m)֪fF`G8ܴuHJ*P,Qu588c7 Ji!a^P.&GLrf 7 _w*ݒl9jz]IRV݂$Ku|@.ɎA(/Ƈ; /Sq 6r 2&pLW|N\oKd;t畨_" LnKGE/[H+:.R |YYHgLCEA0qgņIbu`l%wnOy b P[j1Pe&fa "7]Y$cfzx(XNo)%j (bۚxB9d"%jKWQ-# c/$x*(H+$E]=V;~hC†e5̣jl/T:IL)sa )Nc* '1eD8?@ 'q Ceu~OH${qc)³E/5\9A?΁"ۧJ3{y<~qUblO4wRgt&q9*!^G zMzC펎LIHz0}$f6+zC:XD{=MgԶ5rg7WȑbWh*&}v镈O v*ye*M}, UC wJ>Z۩Q8m) ͙2r⤃Q5̓\,K uԫqLȡ4P\􉎸{P$:x~)h\ v%'$nuǦMF% bqwʥxx}ExBNA2T|ܟaV1-!FfV2S}s`%mV~Zq' âyI^Mͭ**لhCd ,Kz冠KBP0ig!'x5ʎBT`Kޠ141`r`[,1qI1 6•SeJԬ>R7F껯$"|c /HH9T5I+O`@PXg])bsDR}PY<]ZU,68Mʪü#Y (91d:fAg4:(΄aQ ܙǯ3[{AkX{U%w>@#ʾm&vy1o}_3Yh .ۦOGhB&{ ̅LatY+.="KNK rsaP..Jgk殔5w_ত[9`Z*mQZP_e̶>5:&e)9cu 4w/VJ Oǔ9dTLo.*>Tf-zvі)dv1/YvqU;*VޗwbuIib7M)MaYy n?kcw+ 7On/޴ ,5bσ/9`y}K|H G@JJ*԰bḫ/Qn 6L "PڸqmZqac_j& yC&#;;h%x+۔[a@?5M8pF:V.$]ږ&N1u#f KuMܧCY#q#Gb͘}}Hs1"Mh-@Vʾ~c%9ժm1>J@^-,ph#XjN<ے]S|el !?Z.6JsVxdw7j0YCPHǷ"Ŧ~?},OUGl^(U6]ጷRE"#`P!lgGh}3Ic7Kz\ɨBdaEL-L~3)ZIfM]>uu &C@naE(u@%_fk 7o,gN!n6aD#B? .LiVDǨXD+⡗dPRÄ푭6".'>Z4!θ8Hn'S]`;|C)z 0b}0`H$Hkf  dA~@wHDtϨ0ߗ0H{"jOԸgN dZU{<}T\U3TLEnt*\|, ()z9ͧ ;2V+hѹrQ65%{X0|-7Zj=,O[v,_Fe)\.\8޲ ×>G7d IYīZ[}\RQsM6FdzրKe _&.%ę)/9!6~#QZ+JI.t`уa`JQY9S={W@эSu*yx\{sDzesg!<,Xme.5ԣ"!&1+ݡ3GHl+zFgBy%@=iۘ$*)RsuϪfq]';w+$NMo<U8)83BaigJE|*aǒ|pE099B$ήm88~7ו$BANJr847,CSCd7xy#_?eyHU–5i4OyG ZxT#JS ݺ^f,4k?XKlf*y0fEĉmIR*SR_w++Rz GAɥzYחuMg~;&6AΏVlb!S='Mv"u#HriaY!0 |ý1qQoѽCmB?rZ->Ak|gogB'C* *27^fX(XWݭW;:%.9Ŭp G",x@GO2#W*@{m>֧_NgU{F:o4¥$"|bq1;RTE v=g YhMw/Dv^l tƍKDhہjxu{f )P{>>DT;H2Eȏj?3@o1|ޚ * ݕ.n߯Iȟ Ew{UAa0H-ʄc Ji"lL";uayPiǠ-E Fѽg  nTYVŔU*zWN<|8hgrMيl?\4

    LJx&ߓ17\No}n~7a} a]{ZjU[$`#5C4U, ȪjxS?qӥTk+]3C{!Z~~@{5g#h )E3+SmPZǶDWPA^W31Mŭ!e:Pʋ%}p=op>:22;LAnŲKUqM}x@\hҸM'gcX[G5B \(BawhS:{ ?NCC \Y] tqb†C`[! :QPU! tRat0D!$(uԼƚ=|-!+x)Ou҃OXsM* E%E)ECH[4B3ٰ/¯AH?<Æ-(aΣ="|m$Bx.lXR42giM㉶|(2O~?l@ޛ@yͩw W&{֬93PGŗwyZըd)@ ,oژ+pɛ+&xB>d>|My(f.vpRrA` f!rsN4-^Sa$0e ZD,uV!,{5*q tBxU_GϾaO4P'EUKOs^2HJNKW0Zޯy8H|FqJ_X^L9rFu.k[KxD7dȷ6͖)$ZCg˔]xܦ{<{T~{6tk &00 T`Ȥ3(ߙ2_W㞒rfq}v L==͗s7X==jj?n{2@f⹝v Gf *%㣛 扊I屑J1tg}o3| ̙*&vL7G="U\|h-]k-+O\s0j&GSNLxi$ȻUMTPv#- ̟BPq6to?V9A-ĢkŞK><{s3hA_M[LaL¾&ts>gd͟R 1sˈw s_)k[{ {tA14{,oCf UrjBq@o y |d!ؐec46'n13ʔKp5j`.N=edfF-/~[,r8fD򗣙F&g4exIF-r],+ZFЛU&B:չ?5w7KILW7jZoAo -P1wT<.8[!r[Tfuz_,[pXݒH=冫u,daofc0~W˯mLuq=BXaxJH௠ !>r'3l׍ySN%"wÕ LRtRlWt$NJH94 8Wb=~IX`#@t318 t il^*L7upi[7]1⚢'Hfx"m"XLNjV%4 sn@[P|dZ0~Zc\iH@W+1QX\$qBZڱ\{g<lfJD1f֟-=MrZ1x?#b 9Jaβ!\k/BW6~Dnsɦ|"Ȝ߼&+0˪n]g舜zR|.ݹ>7oۗW}niEd~Aܳ?(33m~%V,*M%8X%K B'F"eh$OEB<0:EՑbʟ7%=ׅzb{ض OL:Xc4j:Fї[S5*Ew"PJRbx?ޏ fvߴОrT01dYDzs՝kܐܕ~*3i>dK̠zZ0}l\%r4w" Hf}6cm D4BjLu 65]pD@4uXF# 7}aEzdHO3 7 tŮUAt:hA? m xvoU.#u0-6 7"}Pe2}t26mwT5=b 4з8 lz94 |C!oFR72۳ߺL;E8z1<|Үd"l'3X,3`0zdq sk|1-m \8h3-##ߍ+0{`z_Z\ #a`S Z4TLͰeऒ{yh2_gJ*~]ͭD DېJ1!pdW((4/a_D*j&€!ʋzclv'/@[]%7u+&8Kr4`M;V_{_mtP%1ۨ)ϔV x/s6|!I ?& G=nML6+C[Y@A+Φp`][% %?lS?I>*t#>hu(3!u/I1i]y|e{B'jc'# \YAka<qյΐRIG\tՈgj7 /(:6k iG?c^Waד^b>W}ÇZK 2U<^گ,Ԕ(EB9_2Di'lřyYߓ*AyaAxk+(ڙ.?Xw`/|9s7W*P 1PJ!߬5w!!h0V{z>24m7ksIs`oUUGq[>n5~}NBջ8V_c!Lvd%x0.Vu8TVA#S޹Q5J?V|u(/((ئ lhymf" yw0b~?+ [Op\9_V/B3LUF7%E rYU<'1A g ǐ;OMpHq$-j k5 m1cQ E_ZaϽ't4. 1aOO̲nvX4L"p/L(g0P4 9iiqVz Lw/T; N<8C#!Ó501M4uoJ6]{-kɍ[*-WT蕹H|Dq~nwChݲLo? u i^\eP3=9Zߔ>Zev), Wz(^f"$"乥XuG"*Lz\T C;W=* (Ɔ/ܙHXF`k5wu 2QB%YJʡq )ek>q_Web_ e!r͋N`U?j"iX8 tZTkEdU#ҸL#sfQj83; TʋX!ʖ5oVD9nZWm͕plr`fUfNݭ^\؆CƹfCL+X HsOrriؑƫ'- Y**{0 7m3ry_Wa@; \M7Q9#|0@KTEfs&8f_Y:Qa04 it@.#QL}66,m,3go;84,#r=9y 0 qBm$\4Dj<ŀJ5S~mtCa v~yɊ*q_V 'P=-@J/ȡauů%O 힓xh! Wz)kkZ'=iang&"GQW 6raۘ@@Bj>TJY:f֓ʅF\u@D$dn$.A ɡ"EqM{9ڈPJQAPnƄJJAvuD9^0[(";XfYO;PM~<{ wbӉؕ8q/6K5Q9nꞻ/%4g3Jڟ|>hY(5p rd+^Ƕ * ~vb?<>dp Ҁ=gJ.%59V+{/@6@b3-jGJ8)dE 2ؘʐxMrۓY"U*|\A8dR&0LXW[ @Ng+ yL5 'O)Mte̳DŸﵣ jUCNa2@bHadudva:X{:%N,o4b)QVgZ$)B@A,uYTDqj>$Ih r6 KqLP)G{``7ɴ]f¿ȢnT"]D@zj[c#ԳF)$rvqaV' j˱(UFY:8q˽c1i/Q qwBVt۵=^GFw`\K6Gl6Z (o]C .7#h/3FM풅jf.y l8+ M<+?JQ#"?$ܔ=&j\ObU(9^983`d,q>%r`_ :S])+s b/!H2 k㜑n 0Դ%P&拓;/i'׻LP/xQr_G(' HD˗#<-`O_DGoWb9,9YN,,@,ZZGa5<$FG)?[J<~ ;F~);,7=94-#2ب\Wjw,eK@^tM1tO#*|W%ۍ) Nc8?O~i]̬Ȕֆy~#Ȕ_YvWa r|>lOjl[EQ?L"Fn摴1"7"}NT8C̆!iy8p]0,G\;Z?_$S%M<ہAfsAr)NBW'AH d sX~r%h PʋOntS߿tp YS?T(MxY 634+RubfBQmm7MhӞ4̢>Β>&zo+QibSo4"DhC7ϵ7#<҂%JoGlH8*{lc0]3~qW `=/ByyL:(WyIGLm)1v״?u880Xe 8Aw@2:zZ f}JShURP\+^ ԍaDjU{qH>)):ڥlɲQ޻W#:NP}b7v9յ^!(uiF!hݒAu>Լ}ʐ}׺fLTWP'ТZl *W`9xi@Ӱ$K# YXۊ`ERY9q* C:=E'bԡ#(|_a(:hF_l!Ɏ ѩ E.xc@c #l8t,FQ4'F0(u 8L.I`tPc)HѰfϺkK-m+10ՇB) .qΨ?g Hbm1L@ܝv7s.Ѿۤq~ٹd @n4 yiʫC~7{}CCzȒ [V991{/_v)yj43=p& eZ}EZXא:i`~Lh5ҺA׫,\sugV(B~HǝD됓>N[PL8rAkR#&K*~E:`d;~cLpA邫ӟeQ'S&Td0ޗV\w+zTSѴJ aD*oWwBTiQ]T _v&Zf@?k=BzuzM=hX!2KR P@|_'2 M^H-vf㣗Xulp}5&u̹'5fjti8֕b]Fq |ÇjBLPW1N5pGٍף7s5VRwdtDHKT8{)s/y.cM( u]5|vZ/޺6M00ݡyes ֻ y{qBP#u]M'݈5U"H <ܥN~,`k'ō%ɀP0Rel-EqKt8^q onW9%${H۾|s#]>ͤ?uD]rD7 6ߵ?gZځb$6+~G+^#pyF=L,cql(C}$,Ȕ&=c# s('Vf0nHH1 2yQ@T(Vn VS \&#y'tEe ќCnrĸ&oNJL:Ɋ>Lg Z($e1"d2H))1%6v(8u_#dKF4aK8 J;&lR-q; w#QE!F =M_oaX(,>)Mw"s&ՍZlR ;E\a;I`3򞲩۠Ųir:i`!ۋV29cɿ`)Y[&#c*]oD5{A[)Ć1H L!yf?Snk [1j|S4څ%Fĭ\3#@nȮ@Y7hh̘ܳ𝀪?|6h@wo R>zL=@ig6c ̇\!SB;U /,J !ɉL"3A1,F!Xp΄oZw.׌rRU-zէdK`&q;; -$,~Dy!zۑ:2#'8I3\[*#<1dNJN·6t8 {UXAlEjBm[1{L}'O\wX`%QqUGZ|(kS z4"O6<7*Eɬvv%l\ jSnu6+U쏮Dc1oBv(w~CvQpr5S37ŸRM/;ԫ.:h:kZ!xA|֊2w=~%<9ㆾ@qxWZ\#"_nyU/"D雲{? mOSYh&@WkXɪ#f3)ឩZYXw"Oqc8v(Gj0X$7źtCчد46ԇf̴헭KEf2鯭ʸ&fM,A`$oOcx$ٮIw ~ !3J W;`\P3cCOtkDI a }[=iD>ؕMQ/)_/J`^kjrO'oW^sH.U5(+" kP/J>D7VDYڽ7rՍ8!'Ө'S*N&%~ϤsorkV%.V1WF01vPOwKoYgc/ 89Հ[a_[);7 Ѣ5E=^"04CϹ֍<\LFͳP0%"j9A1SÄc ũ$MBXR/!^ZƇ,M|1hgC݂ZFyUQ&7j#4D+Tj)::l~71"f,83Rk_>xovn˴Љ<Q+nb`R6,r/GG0=%t$ X߯t *Wre JKtpfl:6Nyf3~Hj=~l\Nɶ p?$PY= 5RX! Y]>##_=Nwd6L7`y;X~؃=3HޟXڂ{$y3[rEc8׳~Pu<:ekv7,h Ү4.vQǥwNnb?V6,$GFsqM{nsVY"r'P.誫{G{y ӈzm9jjP^K"KC/uvh*x ]]( <zaU޲O鼊?v1dpaޞVy1"j+c L"m}lY]S͸<" _ZY=[x=s'ҹcu&k_¸T9VbkuQ+]qcYTMEy:9t'&sw?28EАJE"+>>U9Nzvk]2Lp#bjTv99 D=rA28aNڑd2;DR=.GPTlUӏfc^ OOPNfk2).$M@1X-D6_bc)(OUr0 Ғ /xQYȆȖ#Z=_J ~#}TrPϠвXL.$c 5֘Q,d`^uJEOxXt/K^j H#F-XO-/;$Qov%'0nB j84QFow핆'PGe#V;x`HfG7VcK1̺oQ@쒧: a9= #pl [;0Qc>tk.aY$ɑ,_ms;%^ENF$7<@5jsm2βtkσ GXFYmqE)!4c_=2Qp40/{qt.$f ܀H~*0t(ò+qUrx`ohhV-_mBN?@@?P0Uϴ2B ?!;İYʚ7'OEkį=.s\<4d߹JQ5VP'+:ԂE>TSb5nm^D*y@LSbUó"~zCnV  iXめʲφerPAD*C3bh n^'ZGh{ηfir> Z;cDqiY4;g6+;ٚ8z'SAz"L3 R εe?.^An%Ak ἬK`꧘Ga:CJw礄Ry' /˿hy6*~uoU\}梶ŵ{ǧˁ*G//k(mrnWB$vKdnu1bJzNJLm,Hxsv(jՏ]GSS#^;@Fx `u=_tiꃗsoOP3uK@Lf\:{\$9| ot&g['Z߈ 7[-J  iZHA2.ѳ ASvZRw;*ѸVI( iXKZJaםZe%TIyR>Wμ L Rk=I# qvxKv'.VfK#g1b,#K(Ahqiɕ{)YVXҡ:,~@Tf:8׭q eb% e-aBCF++W녘VՒ`Niݎɻ{5Y/,y؍]yٹ"2U*Wb 0TVN@:OqQ2dls ܍ }J㡎]c0V&%zjh(6neC7Q^Wu[ɘڨKΏ޳a{_2RJF!4j8DwQ,~v$wá"س@ %R>f? tM[CЕ9? q9":)Ns-*H$XL2邐&8WJD!Jt$}y~zQd9g#!u4" pEL$>∷ t.;1>:_D-V=-sSM&eեu$X*̐i aT8S}P?Es2Qm ELFמLuMhXiՄ@{SRL#4/iRA(p]by-_% .{ BtS7$[m[y¦mMaH?=!GRgbr!<.n\&X{3W Q[ժwL!tyg\)C 6:RSavH9+Пbjݞ[B?wȇ)qij"*ͧYN)3x+Mh=t8=e3={ba/t-lSlht-,Wǽ`6m 8w9§hddߗty #N'L˃XfA$VY٨N!A]Ck̳ ;yh0m6R,lЃU7fX@Fe %YB CnAXm/lYkۦdI@2>,jS0 dg)vCA@g #2ĎgĂ-V##)MJJ" 䶋QL M޿>1E*d=AKaߦ{dJ*'"8ꔋ*z9}x@ju HIu@WB=d':Vg Ҵ[BH~ynb5n=#%BYoB򙚤Xjhɼ=pQwc*R)XԵeɨZax/~ԓʩ2п5S_T;[/UE+!rˮaCF?ϠtJz)Lw\d@)hE9O ֪CekTWaEhp?Dz\O%v&^%oæ:vk5a"gfdV cx=3 v*X*׬TkY޿'_1:?ـrr?Dd("pm<=7%W7`t򒡩glʹr)o08:*9Az—&U&/9p%X:8pD#p8鄰Q#5W.mi}%^*sI;{$(>̉:Cߢ HM".vvIV{;oX-@Yy>wpH('xJ4%_2vY{u[$$!sg ,(uʹSh.w4\*T5PFU!Zp8] >&T-;N Q hڽGߚ6F6+#kJpWފwޑ^l 4n]}5ɇT*x`Oa@5},z̧`xQw噇q\ ]rB(Vnն>Hnj@JTlܫ0y#HF[uTC3{gLXC3ϻT+ Ȃ MH(29_X~eS\~TE[iSBiFYV6g7xv%n)=V(֨I0Hv82 _alI t[;؋j,rH;)AuP0]y Y|0 fOQ{+Qq(|}x4q$n w2 Li@JRLbrA4)+:tīh}.nVn1@#FO_EˀJ1y)Vu4M7&+CM>2*Tgqd*sr~7a(oayXC:^>m6 j*kmʱigTݠ?wMZ3f!`q_R?ƃW4CH` KyŔTg]CdR yJI iS!#2_ LS߾67F?D!.#ܟHLGC>ɾthO ٵz;w:D>B*кfPLKYM 8{]ִǚk+\l@x=z$/PҮ+؟/F 8J!Dp`B:7]KRjRO#5|"wN2ȡJ`!g*g~@@4F:6R&sl 3nJ$xMbd xj>6!E Ɨ%C#!4>K~XUP`h c !k3E&(Fm ?K W nxR/첛Ta9vqZ)8S!Iy/[Q2;q݅`gug6p/w lե_loěI|'k;yܡ%M/E[zOcKg1va6_rt!U'\^bCsVv/я_x4z d^gpm)s8j,]`it @ _nhkHRTѼyotU6ьqAFc14 ֙} 0BǮ-Dhʯ{%gh{TɦݜJxt`P֢!x+WȖX֎=%*s2sC) TMB?9&756n : EϙeP k)\/*U ^wvIZzi͊zIY{tnŠEGKACVHk0`NQW_ʷ$Up[9|!Q/ٸ_B]摰z7W(^vfG? #ϸ-%Yٮe2Zg2H,CkD~iee˰T> z~r YqFy>DZlX$L=%  KAMˆ~Sh2nHIPa" Q;qwI PR(Sߩ0!cUZ9QR2%[3 A{>:X0ߞ#_]}4jF b4 $]OT['/J‰Kńz%3w^O-9ad{]zgF\yniEIh[cl^d M0 Ûo8׈ EVlfק9ADx9mFض~Lwx"\d\G0cAK P4Qݧ,3:3Lfިގ #ރM-8;]7X .؀˻Ҏ7sdlc^/>a!v&MZ_Ws?/ +Ln<pJPAe&[q2yGi)^]ͭ*@t"|mJ TrQf"=VfSg/JL0ǽGE4BPAl2L{~t 5FSmYmפ %Q_E4]EGS #>DoZ;M칔I$빆qΡ61kבE J_11;k| ~~B,< }S=y Ky`ABwd& NՆ̭֝߷S8Lշ.5~u!_"NN9Ht EynLb/ 9iylP?P?ːyeGȎ~jo׿rza'ZQ)g8=G]O#n){dCucŋZb1~)Sqr9~٦fwMGl_%!ZJ\[ ›Ilgw~ xÔĨS76JB^gדbŊ{ e~)l.xaMCk g~R{vea =ო"+PYQ+#]{C@Zr)Og8tVtlq\Q~]„@TDSqQmҞxƝm%nq՘jКH,#z!`+7{DlNPVaxfPS(!}o9̾Es#"3hIX_T&jH e*4@\+K $=F,VoAEWk%!KB]E`P$\1K4S@[h0W}{z: !JHƒq/:@8WTT9~30gC]Cl|;{Q'cNT["ݻECV!Gj¶3~YSqڕT$+lUO&%AuBYnτ`@zI4*7={s.0K;yZV2ۡlQʳoy;Cյp[S>=! opQn^ICAuiUmk:(v֌ >)+4?]F˒s4Dmkh<UA`2J9bz'j w~|yK߼ѶE-,/- =AQ?B ۥFqDIw{p{ ?.VBx㕏s; $ BAoq6^٩ )M^G,)7S ]GN:(8ry4')=yNJ]7WltKuzZˡO7o* XdØi4Ο Bȳ Kz9B0S']GyvNM3uVJc:ϐ1v \\A3Rd؛tR4bm!i7Ly[WA.$86kQ:VxWk2f7mzL^7?=ջS׾ʺ,N εaOgc&p"e%܍e oX*Y?-9߳s6HwQn*ժ8>&n";ӷQb#Yٚ@ 2;sqAvqU1$9ޣ6F-]"S]duQ4$K+Tw,k>C7FJP 4Ic9C\ӶWIϲ)Kt.em$pǽxp]78Ρ[xR.[Mݹ[az亙p5bø }]aFARʸLDe*@P_6-B+Z&Nk ^J~aS0A:L(3s%Hy8yӞ Jpe}hSM@׷ɢ"ajPjDB8> M>,{dotb<5WVM6Lj/!^Ͱga/,"^9N;2}cD00@N:6w7Rh UF$LZTU̼vK@ďuˆ(=O]ݔaB6P9\`QHȏ0m7Do`#Ȏ Z=^ą:lagժy9w*"|6vfIHiloZzһ)NVl ʭD^2nFbP0ʙүjV a#쏼mLL2!MkMFC^h n9Y-%8PCrZo]ZN2UOUrE})-Y!&rT)+ͅi{sm,+I4&\ *V|:J-MavYօ3]aCp&E5SnV( dA/JL~]|QkcNe6en(ajii9F.!`~!?ZD{2\vNWe#iSlF諧7Kݐ4*5veۑ9:-&ȩX\m)Κri?]=kl.wPXt}RhFH=fQmeClU='EJkV⢅!Wg,od4UJ񯁽LK2uZl,,$~8ز}~w)- ' ~lydWń$*Wʉ %'Tv㵋e܈A*|q$.?@alb\VK-:ʣ ?Yw׽ A{^!}nѲ¬zt`yԘ Du}Z9h}O S82qvPm̈́ծ~׫Eh+/v>ehWnMlG#𓋄zЮlfԐ)x݆(Lblb4`ˇ:Ô 2|n@TK,̟^Igazκlsyk"7Xت{JYVDEuM@^UxQ.<[7Px+J9oFW:iYR [no؂&n-V34h $+As-JJ Z"P%m>8f#bPvV+53ٚM$Q=_@p_'6|I} } ~,:E-5Lk4?ld3𖙪m.4GK@ ,dR7kAsYҫV>hwyf30o`''ӂ{ >#^+ d++wilZvKwg;ÏG\Nݐ4IY^"U'x|pi(ȉ'gOw4Aw"BRP,r/[H1؀0|=߆'$őCu Ùҟu7 |< ?a1bd^ǫ,ǯx; vO$@ IcŒ1.SoY+$$a벇k-Nyhz ʑ!y$zr&,)G!)V"{) e/%625LHgH 扖ڂy}C 1ö-8ˢ}Rh"f!)#g0X:T[BYbл68/uTtJ뽆*t"R6"s v{TJXCؕ?éJPnpdnA@,ެdl-Rvp t=!UMb0JA$#XR=ۉur4<[=z'&vA_u>@BV5[po9uV\|3Vorʰr{VdAdޠ3ű-VY YnL7ۜXƵ3_a|1}O}sA|\S ۹qvR{X }1Jn]>,{W@7@:3gayJ%5FV-T.B*<ًg[VV5SCj`b uKX_V2dXYxG-zʦH\C)CMF 4ri:&(UCg3p;0ysCͼ@2e6qԬ&p (J&)p̾/5*`AoJ\ W7ޤ5_q9}R5_82MSiO2 [k1_Ygr_Q<1Ƕ Q-Qtd!PCTᢰ,KH'w A$àdOe2>z<Xa[LaʩBI_MҼ]_d /MոBf($ٳ!H)QH'A0)^/@rK+59.P6)z'܇4I# zB9\Aڣ.+%ss.Pw&aszAE"\ܞk#?K[)Nk 砢Im j'!~/ߙhi)̋ں\AsFI _WZ] !;p>S25q&Ƅki2#>Ec@#:We~‰H[70PtӲVrF'ly&W~i2JK<2`pΏoj Ѩ jL=Y+MeE׏~L36'3ϰx>UN!p7?׃MMt䬉dqkG#J/k%{PSK)' X4\/th{G/t՛VRaLG\Z5ӄqk(tZ=E.Х*P>Ί?k]ވ@5AÈ1lj1`Sݡ>%HxrD|>$)@WH 覙ȃQ>Ϡ}.f[t5UnBJtL@v_yQ4ӊOsfr) *M _,^ӂs/wD;C;W!fXq Pŋ14?hPȣ̤B^EW؏x1"CMjO=FO(Ѐ,N$GI\Hr8G  uSKogY~G?`:˘ :1PNŹĹ\(>=BD~2Z7!>לNo i  tOH&g}۱:ն@SHP=2۲0](XJSt˵|oRp$Ǻǖmܺ3/=jKm>*B{~F~/;*醵5Fe&@V~g4o _E$:6r<ς"0 ^lhl =y܀o<Ŵz˓WyB뤆Ƣb\#IҘV}eA5[N\"!HwQg̙U<9#9~H-_DXZ\TN\3kY/J񋢔(7f@4/Cp+NW$=taPC?;HyeC|!}b m(A?"-&tV2;Q~~Ѵp0]dU3XdXo%GK92aV$&B5dޘ Da8ɉ$]/R`0S\UU`7('5W ^g+\,>S lU78؍:\Y aM]?)6%2 Bt:i`xYǃ"%j^+÷X >D)F~k|40'Q?߿$bpI'Cx7n-|S!RSy K>ѽYj" wK (s 88sX ppv+.?f? "YOٗov}N#lǸ.g,gձZXw` G P:Bqjy$"Ɏ3}MWˋhag3DS>|B")7}hD}EzY[f4t\6Yt.Nɖ=q(1g_.~^ Y@' NO єYV9L)U|: W]zDلMmg~ueeWOG3饱`ǔhOD+sY*@UroE ` bE/aVQJڮ?۹db|w1 w|`ԯ#͋XpxU ;;3 #ӜN扸X+XD-4W4DPO䨪n)\QZLM27IA+cۭZL,k$)%:' I;xn# dZZg֎m-3Rs]|Av$.m$LY7R8<,%}+6}ہ{I`_p>9Ga 1^Nܐ kl|@`*L ø_>yT& !K% Gs~Mܩ<>0Z#gK"GV,EO,H- TQITRݱz!9 ~ l)uɓ/[h)#;P5n:to-OhY b+嬼71b_O2P$9hy(U rK(*SnKXD~):P5@ ~ECYހF=|l3m /(T k0LtȬtD9ĸ4@:.k}~T$} gL4za8EP)l(Ht}3A{ACIf'!Fm̯$UB{՜΁Q?\#@cҏd7.IkB.s91tjT3 t$*[yf:WvONMS6O:PfOQ|1fu^\6Nm8%7~ڇfUu}5%[a;  Z^A9rtx3CVx( b'|!Hʂ7irMsp/i40bl`.iK.*Á􅭬ٛ" ^n[ ]Aq,T/`YڶJA@ť {iFݴ$VHMj=\T ䷵{ZJYVs㑹6Pu^ztx7j^e58AA"B'qC~F#I hFƷ0m;ۘ}b˺uuuVC9&΃Pg<-Yf\EkoM9\NyɝğW*ճ83 ply T˛Kt3x<,sk2!r0"&Ikم牴d/HЎw0*fXA'wtLЛep.>e#4Zp=zx! )D^TU_ EZ˼&!7nvОUWۛ9۰}oߣ[O%4?C=uĈx(K/?;R=+I ~Md?ռЃ{˕(j1+|7nDŤcYQ3<;lK<K:CCv/n+Q`E {w&C94GjXZ{E-S'bQ&VR =΢D}xdͷ3_5rxqv##Ē q8`ùXv$;>6囟J"VuE ] 74b[,jw ,$`M暈PziзwQ5JmA*"/)|鐩5Q;64r ^ߵul;R5Rd]Ct#A-U0I>Ug'1&"5JHR%X%KT[Gk`]O|"2G}zx8CdH׺xBývPd=H = /./= lIgyWvSm)<}Mfu 8ߚ.,1} ;tXpP MP_;r ?@4ϯmj;ш9ޓWKI{f% Y'p ٬ydjJqƐ[ϻu)P͋dsлeIe,R},L$Xl+QSg#f}+!XtNxEpR8*H ѷ.9y^[lКBfƊ9d \d,e!.U%ԚBۣ3,X}>,46A nP;:i'O|Z絷6Ăf!6,ɔ\}yx$g|,HբAL: X?ܵ_*K!)#&*tRN)ղ-((,'t"_`"#GcH,Պ&%ӉFW:%J- N1"9~ L;q;Kl% ." n6\+6Q_'}0npo wX1lכ[߮iTB/'S}9M~ݱ̱6l["ϗ.k ,9BAACU_T# FB&Ɖd`nSTdӷGiPʆ"%n:4uȅ '1@AZ ѡx Mz[ ~{y,BL=[C,gFQ州>^yn_gLx/HG,85NJ)][ Rpqr?N4[D[5p5z-l/h ٜ_,&ߏ:rmxLh8BN VuRxSՈ-x') %+~,t;z'1Ŗ8UH{#@P3U̪B؆R$!ɻ6̎Z.̦DӾhI$o:c@ԴA_٢Kq.Һ v̓*-֑%0X\P7 b.n L.6/˷k-r(M;ŏ4oKLTwP̮0h*[,#Z-Z7M;ŰcFWO@k'/*+3 0Dwq%@|X_/z+Gk#su#A>iGzȿ=B8N'v~з}sMArfZ,Vc2 nýJ`K=%ZA|d^z@(U R7(@/ lv2NBa-rzjú\N:5m?Fo}Y$R(!|K/w3(bQLzI94.QXDz\"ޠykrDwDpZBKQ ^An]݇%=PqsvJ"Ζ~ *eSO *_ R5BtcħFK'Uc Ұ?Z7t]ݏH0 !- [lXvdk3JMeU.V%Wދ1OF?[CZjyԌ5oFlzb|1ʦvi)-vzmkѧf~kw7MRCأ<| j:Kzj|'g 7HV5!Luq=ǃHґ gD~PWIW4p C*D9]F rj8ޙ$,n\%q/(}DлJ*yCEʈTr@2% )^L-{'+$%b7?vw!{z7ƙ~eګU"h6SmFᮘw!tc>ϵԥw2w>}fU4C9$ės}t/G +\*hr<3"vj|S<Сocr Mhd4ڌ2>JM ʛiDJ~Y/n d fdi9.M wۦpfy[Kj6[VQkP_7rn㨫J#"xdߘQGaSr ddQ,y(P^$ι9FyLGGp_1V 52p6F3mNs{qzclG>^RRYlTa}1+G%+#-es0]t^^gթDzڼH&|k'7g%xGV0go^*:IX-m}ydT.]L 72 =E N!-=5Z}،I)/n,eI$#Z~T- ~(pn#@t^3(;%P\4nXaCdP4"_K-[Δ.2Eq.{QXET^n؇w62UPTLn jo@q=5=G3$:!vQ?^fAKάq]W)h||8Q_WN%E˷& b P37,B92i@\?ՄD<8؆Ky,vծٍ.̍bቿC7%cQ JmB[3e~~I!tJ׎˧j=hG; J֋ H!e2bewOmfBmq+sZ͠.AAxf+I 5̻.`| eDm a PkEFhێd]|co4N[RT"ijrɵqmxUOsI TQ.3H_A2  #HRmBj. 53<O92^>},8FJt: SV gkjCm9K|RSe*ms󲢃1xyIt tw8} ',,4xْ_kABQ(I N. 8YtSg=mF+S(7M-<Xo sթ%#oQ%aQ/e\Q|Gjm+p \Z⽲|A?]{mQs[7{Xҏo_!D.ÃXW{&]i(7lzk&+0֜+uJ2{31I,C\=EC @ :m =Lq>'ArOul8$BH&S.@L̿-( vo^#Z/Td\#/Fj?aDr8,c-Ktz}PQ %5V[ /gb|cz[nn9ȕ?F/;y<"Ժ#XRɪRm>jw.{Z)ؤMF۫OǏ$.ϫzvr,M5Fr iZPwVϐJκM l2OJ͛nү2 B:sח8!_Yvk7/,Xcق( | g wZqBNsXo=qbeAx:m)t9hJ/!~f&'D ?b}uV-!0$B 8]?Ј9w n}:C92> Ms][j[MK1"wDYX+KXt2_Iaudy]B8}5NyŲ0GX2gKMMye:}[bJ(*TzFg!FA`bή٦Y+ڎ9S٦-@~p7CZWK2R^srKw ,ǁҳ`g4f[:5ypBF mxgz(Hh5 c3%k0x(Rjˢ? L#EH`Vgb3˲1;`9.XpZ딷~wWԦlO^鏰!'`X‘8&bU#vPiNოyGu&SP.`s{*!܌+a}{kSH^wlrX n"` i8I޳-/eڇ -;Ud).H7@~^3or܇j AP hx!K^ _ڥd(:J3߾6Fc[ ,]0t4%ք6Na;Ѿ\,s橡V0 ߨ(XpΕnO~hŚ@ooo<+@fOb[To6zEccF$O ,3ڛkFƈnl8pI r oiK( \tKe@ʖ'Qb7+]S9Ә!ꢴtgoSN*kqxJ͝HNoƓ)VRH.gQȟMy >Dfa4ǨZ.rnͼBZԶwyU@{Ow=9R};N<~mܳQhGnbgIhZ鳯/2+@/*~ YT(T#"k^z)41!E$&\f 2rȰecA#u:IvH0nh=J9 22ϩD(Ħj}%kz1n@*rjN5(l6/˔yrߣ0`S+ehY&*o44H>`^f+'_P0]Q0A |c^z"9L#)dNڥ@^9Hu3e_/$Mx\zTlG&6~ cN> '6!FhוںkR:ָrHpI9ƫƙ^IROc,3$\k-1|a3)87w0O8FAPcRN tr}`YQKTf)]HO [Λx1t-ha U"y'*5cLŅ˕_1ZW@5Xӌ<+mJI<]ΙWCrfp. =9ܳUS7-0᠂QK4Af<^IVi NޟIr%:@"7#}ʔtϨmu=x7/#~0:peKR6;$\ v?; #HcEo>p+wAV'=z%`wc..UZqOg2pG8jՐm:”FI]n93oux MҤPݎ8!DO,,CһA 8 :2d3(k WuK21Q0<0$7J͍b[.$P"18\43ϊP =mCxm7Ql*㧘uC04QK Ϣ=>a֙ =pXIT:N@\XȶQCش05nCt|,Ϙ>9nRW}-ic7.%cehm jXOy.$oDhY:UV>B,4;"I$`jLl9G*x(h'5rg,}dxQ h|jpdSo:ZBNMž >8[>XFH0/~PmȐ5`' 7M _=KӤęl Đ7 5f(ēIa`!`*U8"M# O_I֥<89589^X ؃Ssb%9.ÇC/m8)WO LYܶ*Uz4x# r[0I9 =櫄4 ʕmpC .fJ;8Wq4leXOHՔ`Z`_ژlw4NhB/?S@7l{HuJ㝀~?fPNS<"g3k[x)!I]h$ [\[G861 Ӵ4]t|]K߸AQPZ?)+v|(Ni=Fe:D io`EzХc3 ߳Y4p;2SW{30Ds |XSP_:ýX :ثRK}@ 9Km ⑼>JSD-%pܐ.<8@&wY u Hpc%Y|S\"otXz Z;- AOQ~V ϠCPչI}(7сx"6rUSf\6({~n쐲0ALP0I?VCS3_j-\/APt9Z 19vwS=4)(jaqyQ,˘oZ5>֦9PfqgKy6WZ$FB< ?i_U|eԄlv/oWSahL rHcH KHU84`h%uBY;{ .sM|SQ.Rv/l֋?cxLHBl iG:,=av8 5>K ^pvfEDEot7|>6G4¤/.LW~{ZB?xcP>x `oN D`1=6 eoWMfbv)UV.V% lO )HɊ4 N$i*x&kt<=q]K_˯՟R `s{ A{0" OwKOdb>!o2PJfyLj`sF$۲ 8Ks,q9>GSrşJԊu?z=T.oa^_#܃-KbFZn QE '[~tUs]P:?μ6 OHw]gpKw 'VO,X_VrŒ81&wYC==Xc ռJeſ Rʱ\95+ 5!Ҿ)c{_7\1~&norKP~\M33ۖ ZHUрoxk5DA_|#_7>D|eXB&`"߿#aP.R Bj3O?)Wd"([f`'f0oVPlm2{-ēuԟ'FjsN{IjDnL-`x샌 \e7W;ta_}64dp1LlS,i *_.NryYSSIAٗ)xL\^EŜCOCd#sW:@)CWk&$J`׻_;>n[vȂ:mZzxfE뙼*T ޵@W~8\p5剈?7(oʪ#w &b<\4K Ф6Cxg`LIJiT&0o+*YtAJZX›jYuPj"ϑ٬ǧ!˸TlǛHm@;pK8-deVu+&1#YY1dn_s{U K+]m?l[B׏A=]UV) )UDEs-ịlgn-2rS9^w@%e]vN6n?؞3*-`#:\ qqgubܓE2|A<a/u/͎﵅.6" Tho,a\;2|gOSXI1ZXa@v|^sJh+ҿ[ $lUUw6';+mO^X!3[ѵ@Oc( Ùlsmb"7_4xa$MhcW} F78蠜юn0Xp&"W$)=6ϼ͋-{o/z+Lکb8/;']QԘy3B[b&V3a/ lc3de9{ z'H'Lcd~#cni\b2'pFSJ%SqiR ]1k1Dl܀bM.hר 4hfnR[A~ZƐ o/L\[]oBʅ9`ZRsuUiHʷvf07;)]ZF& b;C`:ˊ5'n-kK䍇;Ԃrs99ʘ`q, ײ9'Vg?8COzY:$ЦRxZ't̮0cP[ԩc5e&A1Sz9]o)rdEPs7 e}{)M_>觯i_w^umdo8 oD*(5îX[ "KEK Bq-s`hIu7HG001$Zxه>hb vPra@Cůȹ7/v Ky ЕӶӥ'L *HT|>)E2J3k Dҟ3nRX5Z+Eʨ͠sF/!>Xg63P 0/=T`~ix"9>/qi .YB}hS$?'Whzb X?~?>U_ +DS_%Ɨunh8BtǭT1pcI!^F1e\)zq:ݯo,҂wvW憕v lRU*dmW$08{&^vev%"%CvT xUδjK *h \-TX_ _Oo#!k{rwSƘ8qKGFln -Et.CH&D{uwmk"0)qo%.@eA1uR*Y-^ZAp.˱BJ 1mt:PXyX)'蜯mQel꟠2ﹴ/OS}w8>߮֗a֗cU*wnA!ژ mPm[ޱRJΝ ԯJbE8#@Zª6|}Q)Ԉ1|yIFMKyg+29 >oa܁dqf5FaP sбxf'mPJZYiB>m6<*؉°UnD>HRNNSI@2ٰZ)`U׉\#Q@);PAp2  <ڊ߈(0>'$|^]W|k+߯mGGi1>03ċn9Tы_V̄[S}ஸ5p̸;?\Ώ`^0N`\ LFC`ASuĄ?/%KnYû(07i̚`j0n{25Ws6P@I)lt}MhyٯvX"-!#yk2E" pH/LCc:Ipۢ nÞ̭ Z܏7߯<-N${_G=|#0"#qd"!6wÿEGeh'Ϡ>u醙U$Q.ᯕD)s#G ^WR{#!s~hK֍Uj.k^lB$|Zj|< Yռwlq.*-+;;L=LrwHu[>EN̒RBV=֐F9G,=2-7'TY><٫&$oFA1E>ȕ[zfEjބZ8uƫ6[iPz>}pg~L4W 2Fv#-ޮCZc/Ndh5?0h Z+; Ǟ67]X«Rߝ5ۚ瞭(cͱhJ5*}Xg>O{5c؊ĬT[:hRWI_+֚ ZY-uT[zw.3dXZ1h?YP@] 8%r$Qdݏ>=;-뷐=_zzP7,)EU#a!ɲJ("HIt1aץ5n_OO9ա/b" q/;|8K ۊq̎U Ky~T=1=|'MjMYrQ.:v"(8a}jI|2/0x _ s-"+T(\0](4MR3K̖bS$@ľMKD>ܤ -74ڣm$OQ; IHblLhE|,Dс㗼$qҶza³YVdr&+ :gOՌ^X(DGyϛ<ꐞt_}dO3lbmu_pG*+epF`o>Ogfw}M@1alFɼ=(nBMɎ*[(lʹ?ZAV>:ي82.e4Aagʂ_RvܷO.M3'_A2]t؆ muL%8=_ kw{X5!"P7 ;R&%3L/ 3E>v m}*"PAiEq#.Ed#> 3J71itZ? Cho9V.v|`AWD{$B|;2Nm'ч}0sDk3Jj[~cѦ_l>$A: ,X=髆wm{v8e/`c{SGH7wFja@9uO x }i *? h8 StO;hd{7޴(V=Q>^a@ GIƺb E~Q}rx!?;;*2 i`,j:| t@X um(bU4Ss-B$Hb2uB,9R qHaIȣ6">Q"#F Vk T> (4+k8^^Xva9O]@O~7|l/|bpE%B,pa{N4pX6uA0^t>E!4|J=*^tlQ'Y? g!sj80NSjA'#ˎٸF`4H0UxCj8/!w\ݾg)^),أOJntRWCh5J:f1U@AWQ)z_bmti@'uW} ~S f 'kRA<k5 vlL9;x{nD&osY0@=YHϞX~+;^:F]yޘVS[T° ޏ2h++C=pTyK/>7l:_Q7="]*,_7m|i4-LXߥfv _C :ZfS_M) A#K9ZRP(*cbv0WblR2H` 'bOD/\YDKR>`4SRJm?'N|Igiӷ˪Xz]\eq//cNI L|Px<^sT)!r~m5e@a]_ CaWmR~4|yF|¥zQ(ekFQ zk (FPI'$Cb'4oGwC[瞤S||Gm!#+SKc?$U͒Ku)QJ]4/XYʺ%+e>E-Ey\:{QruRW}0Di-uKo*;y%ݚ8u7"_lЁR]uj7cZrM늆y?Y֦{|G@Lz"- E\_p} J }ⶼh]uio 3 T5lf! m8Tb}<_$y?n%VNI~{j keʃ: B|29Myo}Z\ 劬ZntM#!8li )G2VSG߬)q[+EbΧn((B=̭H%^u2a_Z\%vs6YD +H-Fpg%(t:\%F('wKҴXOTڜ`~ed?M$E!U(djI =N7v9uB\)o4IhZ BYn&Hh `dlNpP`.:u8zaD:,.uGGi["?5x+V9s\ExMs=Q=8k`UvXFvh|\q7*!k8L"WLߠraYy68zg;P{.~J;_D, ުE?&(+mW_겸BurgzIx &m\}v_Ʉb==La& cN")02 eU2{52NgbeOYm6gE1!;]_nN)L S COzH(!Y[JOh*n'Ò]seKр;Ӊ.̾Μa2׼6t+*=&=eƟat;$ax]ecFkK+l0]0~-kYnurȸ$o '5KIQԂsO7+w,Xz<3:؞C|t?x@dS!ERVB TUDHRv&EԖUF+p3f%/)gXtxZT$c{DhD: Bw(Ra28b3UXVƕ+>,bIv;`So8k&hFFnQf~ߟW2n_h? Խ>aJ9N/mRH=?yv^)kH[ݬ 8OKP.LJ<';-B"}$mz/-¦T^=ZEPXㅪq[,hR/~=,d̩sMH cm `Abu?d ZNצ0Aݰ:Z)tEn 60刏pQ[R>+zO/iF3&(]\Xɠ#D׭!|ՍY _iWzLpVJ<`-=$_&ZϿ0Ă jUD1i6gK<à[d[Mˠ3_:SΥ9pQd}k`@OYfB_Ͳ˖I8SqM7A^p%[ pfyzںr G>\U;sZ1\ IVС&??G8r5L#s@C[}@MM@g_#c-%_#F"2&0ɇaYmΔ]7A+DK ϻo2oyv/13u_]pZsjF7^'ƜS|'%Trqj[bsϐ).ie8GZTVhlq,<qI*5}ȿD#.X@sc~W~^۠όOּ:;]s-I3:m6taBm> 2x7qי931؀1Y2p }PX\A7usYzOIG*"M T KwVl"_Žqz4Tm~£[+>mJ{H3W. U4W}&/-3DI?خ4[ 1>[Y/dIa [! b3GX<Ιz䅗wl IPc\k?i3BL@ʕzTZH{!'ƻs' ϊLO%}rP(j/ a:^2(Y#4ZdĪsT}26`bM>Y>0Ss0)G"Z@Cw`dP{#xYs$Fkid&ݳ@4ulA8kd`bY-j\ah?d#wCۢHH^ktĚ\|9hƢQD€Dk;LCxl:L #"T"NK*P~069ILWٮ{YAQ J?6xxLq6'#8 oO'u-dHH%BjЯe;z*j#7_@sbci׶i73QUWV7 MZ1ͱO-Th` r@qvl<] Usvf/%bt+,dJ{#`hH̫YF`CcH;8tI GchT{{ծ_=wW}j'D`uB<,dj9++: H2Qnc9VDDAƼ;MWnp%/b3aϴqqIPEmq`OoCʴJ8l?M@bEAxw(}Uxte+LXf\x{- a&F! pnI"R gt=,t> C2cI \T_:2$ $W':P+4ȍ<5iwky^8mz?*"v(F"kԸ1KqQKZƳ탁3-94>Qo?D)t qTcƌ( 1crf)&;ptYOwQɚ $*Я?0UD8 Q<Q㤑ը+MLr[ (9> 7w:GWL|i.&d8ހwi_rDeS&r@:0 [bw3!~!uf BOي҅}')׆T ;1ɗҒ$.P+^M#mBy'Gaq(U]UZ@\` }ΕEcXvzO@9N[M]rL~ޟ*֏G\wAdUGB>Frv Z7Vε/fw} ,lIX%[84V|ݏ2dTOߑ4*nχ{wJP}ErYyC U2Wz]`.jA>}\?kCZ=h+1'w/U_5a{+C&S!MUm"BkbȦY {]ȍ؛!_n$|Zё1#c D LG^)UOWn^^1)дυRtgz <1ϑ 𻳗XLӥJ;D }{ݬ.+P=F dh c6A# 0^ Vza;(=p8Ob֨È&Pku#/ 1fW16G]y֬zac^By0 n3 ׋VFpSH"[B'/AFF) 땝Vzbq{wsNqYSJ VCTRIa2‹e&A9DIPh>bPEVtx \Shr#3[dEVR+~r${ bl' *|A(8B~eY5]Rc [,]'Bù [ԸKJmŚ5gx/\},>9lzCH76E+ l2>qi3a\[ç֘sN9SyW]CiIX:"&ddB} b&LLmc#nos?~ق E?9ViPy#\DA:lP4'mK]l+!Uz/1QU^<-];ݦph޽}z]+pe,FbK7N„@^kH_6`~hr:qyV?G‰"cA $2ЬllȆoݝ* `J[Ng_֝2D?y?' 6,0vARh^!0]fd Nf[Z:{%I&=]B F6 Oh յY#VO5xTvDWSぱ"b]I-K {#ZDIza{,T=ZN}qqBG.tS P"TJGLƣ/ǃA OmA[#D57[E SȝB.ʆ C$~ڂM0߃>=y)똄e'Ue@, -9 V%( оZ q3xgY'kBK*-E?O|B}_iU<'ݘj(R ;o&,0$e[V/t;)taPBxi͙GɰtR}x?@M g^n<˜tv{|Naxn7]< 0-e3pM =+%øZoxs !5ڲJ~sw.4Y.sH"# ?mN!r]g[H"͢sx "hhv@FpSn\aϓ>2n͝eۊ@!n>sAbhŇ"^f>= G.͵[56)n%^i"s;Bս,sJB# 0sVt"wlzL^SI0q a~kZ3iXU$CPUE{5=]v`;}.jon?1yF?d`m gEtg7m~K ͒zu_~_ "S%BǓk$>VSdOkkWn֒;Eg( h0Ǻo^C͞Nj/Łow/͟egd"@DWj,e.(Uh޸xYY_'DKdđϻF aGɛ,(a_OTf]IS}fMUMďڮ݆ΟWTLNla\О촣҄O-'Bdg:ly7XY-^4r|h֢8Lًt7KMiZ `e7m/Crڔ?g";;<'*'ՙ|3(E0,q@gqw?]|ܭ# EBtJhɛ{_nf[[iC^H*Һ<6ٕY*;?}gW{{Awr QTp"K # |:QmJ{<3z0YmeB @QER =z pQyv ¡Rی3B{"&`&y|ή`$edLYj~+㸸J+(ÉrV6 w-~'4FD*?XJZ[n7x/֧{]niܣ/ 9SYzj ݩ0KH3G cŰaA <ӫFI.HE(Fj'&/ʵv6 GE#Fme yULJÕA%{ L<ݡ9`X4Ym pɱ/}:r?4+ orkO$JweqdFhn{ַ (懾?𗢇1\Eo! :)=:eQ%=63%qT7WV!o5j.Ao}hX@rzQdVҊte9Nz 1HǠA*Δ֠#8*4y2vH ]dmiz;G)W#'}ܕjjOOag#JlP P\%r#<p0Np7gClAOh^~rR @c';Ab/.9pF;,‰jmJa(ϩ0+3+IUTKҲ4jEEV`ŚS}| o8}qu$Mu|L&^&:"I\ʬP˰|$Un`Hrv̨׷nB#+hQ)L$N]"[2\+#QaXxS*8e-֞:71ضTXM Tܗ%T,en(\o7e,BF4U}s *+ m5, mu olV~툡[($]AaqzFlћG;XAo$ԙwG`wP}:Щ'wmJpZtc/TIxpTvgq\%0^HV&Mᵸ.8#v{1cPwcCEC'Jzm3"X>4>6 Toj+O'Sϭrxd3Pxd Ot/(Еr2%Z:?GjΗBH_G|j_uD'Zv/o|tix9, MS qʴ}|aw;쁐_$;YLD (Tّ4*ى7Y`V^,/SM?5V^+DŽC95ܿ!N,O}Y]6o:Iu2|Ԑ;,UQ`W _/rZf+[d$r-Qj0E0}j;[ DY | Z<2AsP(^5k0ьMSWKMYN/ hd#⷏ NvSgP?_{DnoJP8Lmx0ԋZ,B|eLf_N0Fh:P.LjX *"=凕=m_}ƘbLR Q0dL`^N܌_aljBC0[6{jM&HKGҼW+g՚!u)REA_kf?|/@>x W,ɶF'|bܠ39R?!|.am''4jʍ tJ=2U^w{@ӳvOG\ߜ,7^/U]:&g4a^6Db;^9[ nYtTS`BpxoޯhD9T- e/A-D@ bM0[YFv(4iOVf>_ -P`!ƽ|vVj`=[*-uu]uL:^(^~W 2-lZ; 妵kDZuD4yY V `eQHi/58Y@Ĉ6ٰ$~YJYvw{GB>06q(!?W̌C.P˗r&\vi#T6aI%To>cVW5R 8!1[݀?J4d[ ʝ s[ Xr6E"P9'R;ฑ zqFjW7w `;HD5%Zθ7Wh˦HqEWKC$ @D`:\AIR"fLx Hq좄|1ÞM;,:ag6Ϣ) ?f{iɝ`FS 6/36cr^(N ׭?1?%hS2n#RMD9oCJmQ=i=\6B2ŁjF\XR _D/cpv y#i\]\0IʉuNɼ6*^w3xxV`{@3;٫Yz4ROB  эHuBߊw2;~?.Lla㴴2e18MG/'tKӵ#[;)&rۗ{zΛ`s+Zc6JA"]Ye)ͬC;v@4FRi hK;FqRLy 'dP54kCE[Ád3'{/Gjͩu 0ag+a*8yA.NNvjE0*<\i=QoA%!g蘺PFlQ>rs6 iZt\nFZ̭0'CDL֝i{*KF/B,X*(n#?|Qyϟ@$IS̬3y|al@q,5- PS;PVb'}c. (o0n%0&tpD3NcGɈ @W̳ zFzƦ|]/pJ|]Wԭvo^. ?  ){Q溦si2w >̦E v)(~-X^fg9(-YK)RkգI M"[73 ?tNʻ3R8Yra;WP5AoTL (olXd#xG@w|k?h| օ f9p[ d}{)b/9-b⚜itC=Dpd܏x&# , O%r'a=tS}N93eŤl9uF┏l e*׺hk6)LI'83De*gBmw9pWc$S9QS!тҫP!5AyT.2'jfgX/DB1S3'U=ʈ_tă5Bү+,@EϓFeu";UZyَoQO<˜?˴EC5iUXODspbn'LJ؈OWX/H 74$$˹.3}/kEKh ֈނ@|0?Laie$y~V1 I"@m@A.{/2PXSTfʆQp~j R4yxT/{rُ/sÅI"B&́Fg Yhu 0Ӑ~9=}z7eZW\yL)i.[m`g%"p fJ5ОU߬:JK'y`d8! 4خK @\n@`h%ENwʒ`x'߬ٳBԔpBn9 b8% eB;i"Ul _"wA*ld&N,=ǸKcj,H wy&`:q"(0ƴ 2hƎuF;P\ ǵLKR{X9oU1Zycϗiɹ$=(L׫6; ?}\Wq ${`OZRَ Zuuـ]HwH򷥻_97y_"bֵ'[5Ԃ֕t{a1VƾS7Fe;'5*RLMQsvJ Cgʔ-!1#]S9n{I t"endFtU*6Ͻq=ET.͋"YF^wY]J"PK3,${5 oR4Ur)Mη(I̓}sF5"EYXIbd^Wa~c5Cg _FBǃP~بo3} ycTTT7SnQq/RK0sr;F+l)2Sajq3k&F%ʙ{3LvSb@BYsiIm^׾SAlߧ1="-X1O0|JixqNNjo-7sj*EC6'U|WVlw# sµf4&_ 뗤za(& 2vzAⱣ^!:@~%k>u _2QsUM? )ijY+ڂM']*#0jMcYJ,1`-+l ꌿsʤL'7"BWPLLb<!'4[SB\_pR)'*[0V_jty& :f')g܀2ʌ` M^o(S$"{!!ca!֌8tawG$G]rNlJFG)} 5.?r{^k|sCqj|^CVai9ò*u/R@9U7LF3`p:P%@^@ QVR3,(G#H#2X_KUy@KKBG~*)0l:CƲBG$_gvf/(:l6&fXق[e,N*;؃Msζ†y?Ed&6|{"CeF\tȹs׼"¹|>db)0H߀?/K 1b+\;^΄UQe΅IT DkbUlkdo $N'} FJmŮ{@J@{.qv%u cKEG텎+]`|R8LJܵ딞rQޞS g=Xš*^?| #Jj 齌0ΖLq!/Wce8Ր"3Nn62we|Cq"#jIĀ9oa/ ?ؑ %>`Sd2R J""4u&= )IʇA+x0ڥA鐆u;oRKQ0-ʝB wnќ&*z 2ydJ 9fA9dN.6;rCM{ݱXZ9\fHoc .`E+\f(vFK? M#V[ |([˪4^yF).mHGSsdHùְK沀=\Hud^ 7W%~dHn dVǠ9P=q]ķPIExft9$nqΫnÚqXyYA}1}3'f[5(&c(3,/8j,e꺐ZRVo+ޣ!5Hw6 {{.[ypI͂urUWF3R U )_"-vgFjMĀTf'gk@zW)gxũ 5xPy4Nwm/~Y)pw PUWw?3gsw>P- pа}Jg3p^4D"g9f.ȝ2>4gdBI;oaVpǂvXj؈H6Y(PBd0٪y>@Ȅ,iS; 1C1>Xp<Ύ ~@jX,?fKbj/׌0K_%1B/u^pLi+36p^36i g)+G}Wbj{x3Afszz/Sq&Qy$i.a@D8ӪRNJ|:j"byw m;bTkc`37f&,{NćA?~EU-DqiefYЊNݼ^tW}oŷnM?n&k פg~X:^xR:'9&۩IkgjQ 0to6Ff[cYQܪ lC9â[ճYζr>{2C>"[]gĞPGqC !n-:ΪzfY'[vڌ> oh|QoL]6A Ie~U#Q!eͥF̆%pMIB5מ,M%< q@R"s45FwPRYYt+vޯ!fv'./$k]bgB#.7.*3Tڷ>L:Qv R;v ]KwE6u' M?ZKx_U S|Oh.#n<"<;DxPsR,ZׁR}1bykAiJ{Ц~d~MUUa]'z'l ˤpF̿[4e^Cua1Vmf?=E񵶀jRJnTn d}*Ln;!f5< bʯ1d󋹢_N"_@- Oka^ fSt"Ou= +elL\k0`c<.AWc[hteVP8ۀpBDrT*X`[?k _r0z nwEwhǙӘvE;t\<%,9Vݏ8WM^Hm 5~~5^qm'a,<o: 2$3U΅WZCλzI"\-Y33~'0чgC!ۤ\yv(3l﮸x<^ۘP{95=obI_X}a4~]K=ߠr;O;{hF<Kh#]#@-} ٰeU`e3젹OHcfx5}՟_e8JePxx'҇.t_.`/=}O^lcꈏ#N|۷ GQ*2!o}ja㚮JJgu^rtI% |,It0xȖ%)wvu9# %znu_fY[4WքpeɊ=~>EMW5H ŵ>A$g|vf5|XK<]oyN T6hlM]-5]3eѱ{Ԅ 5fr̳x mrt^[/bb<~UN惃eW & iVA)$f-2./d#5qݔD[h2T;X+RsF',W塳&tRe ksPLד2q.i< gDAp0]x;w{c E8`w] ßum5h c57 SI! Ykq袞XhM b۾KUI ٢P#fbo;@JgAk={NBY~ڬ%g?n?-ݳdN71n- fAw# V#erD_o{LI G 1m;>  >Rt[{h)\][#zEX.P|ݖKܱڋF͘PMbРzMcDZB^4t#.(6|,N6KI]G 1tȮgyfoE3w$i:?tWh@,ÂȎZ| 0Q76@Eò\C8M5C(d-ϧqK{kDv [Cհ*Flm,ڷe5ǛQ9;CŞ#/~w}xhVSx+oBMk˦/ Rl +D6`')јMڭѰ\` [b) q5.M˂ dH-ZYuQ9y|p`)nUͶ;Y1yK wčpŘo:d͜?4A}"eG"ty?0Xu\vXۮI0-=q.::NE9Sk!ENaS+RvD^ sqM_Wp(rgȏкo=% i\Gn2졟%<)jQ1>տׄv7<@JW.hOMh&,>ԋN*_DsN# ЧXxM'4 Y=zk1GpZ Nu w?YBrz'uP:ۃ8;̇~ͫ>n-1؀A) e)&3cnum"s/`ȩr&L4NW{tk2"sҀsݼT03Lg v@&RujpАB0sضHFXI@旌rz͓t?WW~DnW6<%G=Sv}ʄ,问7`3>ӧ-]ۏPF'7ph[_s>4\U߁ndɻ'Fs6VKZwX}(fμrR"O*W$4BPꗐ"Iw@"F jk!ujn28[&aqҷW{Vt/& d ܸFnG7d.Κqt]u ZQ_MYTҷ1lf=ViB7N3*Cbxz:?vtMKZ/|K-P<Q=9Yȥcշv9dar>*8$P~P1DR"דսl˲k7E=v%ߌ]>`s0a!rAGzllwJEƱkoM"ykZA)>7Ko,lj؅ʥbd7E'^[ @[i1q5GT\ PcG;?4WY}XY#.΋x *j@*ؐ&+"}ƾ-#<*G/*5B{Rx\: Ħ=6Wk{(UdPs7jaN{'wҕ%O6SBƤnp1fltf5~ w,Stwz^JnDcbZn~.xfk &)O^K[ϧn?0 ,Gz!+(C ;['$`Y5/۹ &W ͛ThaaEٛ ^nTӣyi)־~;3lQ~x#R,b0Dh2`յ5ŦOz`>Z3V5h:ܩQ<"‡"^ i4(i tنA^bZk9ϫS5hW+~((F>5*a.n^RPS7vޔSŹI YsqGMUBEHT6Ϲ5&c9:i;x|3#DNV}2sE x{bܵ{A$fHà* om~m$揮v_9МaNQ"2*B;Gn6'>1P"x6^_l  gp9`Ć#ͿLcfgLٱ:^ {旂G@_Se4i1A%LBcr?4)0ѷ}dЉ<4M!h :`Z'I!;zv%Rk# ȗ|oII1fo\7&z1%p"+Qfn{@*eo~r*H{R9p_&G?<3BzH)6A0aabc24i ۓ{sM9zb[[l/ԥq*NRTaI?Ͳn(D2͸5;nDkm7ONt.`zQ߲U`"6cٖ݅95).E)sq?;ߢÍ2Ik|̍P2hL×2!vfq`0Tnj^m%ud3,vB(JҬM r%-1*v1IObN/zZy9hڟ;Z24Fg'ÏJXⱦ;sŴ^D; &F\6*<L{AZKsIމз9VЏt$!`A.AY8W,&2w:$r:mW-S|C+0Ưr̂&@ە׻%ox4apJa.~̈S"6!3Vuܴ2`5n*h ھRggюBY&I>Tn]Z4EjePuBĈ^i [6H?B.%%] /ΗlWRnX˅_HT˸KX<:#la/2塻ыJ,i3ym }GmG1LNkñ3;yuTNyF]Ev{k(muߴ"ܸr<| wFk öc\t{5/46:4~VlzY-,rYGddyOs'P`#bWRa/HD91+|UEDxg4]$K7dըJT N|¸$٥AzO5)wi#ɲi764)]'dR4ȱ7pz%o̺C^ۇ|F[l.8q 60Kz۲ e_6ķREeQqa-x' t:YsRhtZQbɌ6zV Jڈ@(Z&WnWX!^xEEE%xt) Z7sv@; ˿s!GU(^X4 !}ܗ1Bܰ[Y `]gW!;䙭c\C#bNQ]*S)zc5"ԷU|Xա%k߲_B3.gaVZӑ1nӺ\:caXl[I R@%L9Y7mUwh9|S/4.n<8H@G/%zcq"JThh -()tl"1L2uWٔc _*7oWc b nUK+$A3r^maZXa߅0l^" zw_l5P!kq`"uX W?˝\+eS[6еkh vGBv&[2 ͓6!Q ipJDܧ?[H:`8qg0DeƋt҂P{Xxf$.k}4}Em({`I^@CtG\4&깏Yc@@qN@W.xnFaNbΨI+󝒸bO i#r}: ұOHH64nm*HHy=yш!~nM*ZA˰f~^.;7L8+5sdvv<GpXVL \}uH[?f*+S[.;V= Q gAewl≭SaQ x9bKRz{Q~aTY3b;{mL wzSqt:Ѽ$RnaI;YZoU/'LSP=8$}'wH z 4L^7Q/=Ɯ>5`+4z"~5‡1YS%CdR>w6w*)IWV z_%{ g!{OIQM 8،NTi _9ϐ} z@ fP JN?[TyB]WJζ#( i6Vj46+sʞ 9ΐʣ㎆ךQxs)վa- ݥ/R?79,!>N3{[վ;$!BB7@8C P(FY̿P0Y rR<"k(RJ́8RnV#Ĩ$@Qb UƦ}[T#f ֮SIq,?!KFӉ;VK E;3uawh G{'o9^ʺSMὫŀX j`DnCMuy3CfoR($v=nwTg@)  .ϥ/#Ĺk *$D U@n7 AQt d!gJ\cTTן(ƢψDnŝ |s7ȁ=Q+dw4eRS*JuFdv NFĵ v8E -@qq si]N2ZAT|'bI7b?|6#Mrŧ33WIC Af5i{fKx&~ Bg j1۹.wŞDԽcB ikǷBBnʮav^K^kiyBz˗0t *ۮew7tU3T:)7[=L*;20 < |ܑ|yzI4Ael[k`4Z9&Juw$o2]w]( ʯLF^# (cj7X8mKk yʦx\DKn iS +0HgHij@4Ypr) V^J3i7ͅ;|[b萃'3f%P?oue9+0|Dϯ'~WуTvbfPzdC9W̯iGVHk,*_\p|8vֈw?]w=&))&^NNE:1CFɔI͋Qꢇw[d[^RM=B)]Iv1yQ7˳Fx|}}I6JFiZ?2<,LHe0fGbI \a@v`=Չ]HY>z1dFAr|PYHao /b>;NIw-S?3ˊdf h`i+a!TGYlZ GkR޲:G&m>Nš*v偈vxwPbœKd L{-!fCycf=eK{4A.$w8ɏ=LcOF*1#?r!ůކjoMkiC? l p8ǖ,2-a>9ă+vŠSX7Դ:I&Xf]=S.< YIlY hHǖF–֡~]ey-h yvd":hME 5W_y 䩻k.9[DG~7QRNL X)/FKri̟k:Y{K#,@>])ɍhG^OU{ ~S&YvDu i RLDM*W6'<(P;p(ɡ6QںZԆ9zS3e˅@ry/} #)!) V޴a7ϸJSY+P3)팧&#Te>|PV'fM^j>gUfΓ x&VY[]V6Xfru&ؒEp~rYL 0d)=+gۦz)`l2X "ea`sPK_t ,igy%TUa- ANdi +2Q0Shtc '<M,3oަU)}Pg V($/`" Yj iE;SbTA+˜)jWX2 w(T")-'S솻Mh>i<F%ȔX.`] .V r,$J\kR2$Y e`(3YEAnUhDvݽ>Fyg| Ceٮ wQ9$HtrC:0sKJc:l0?OqQʼwqd7s@~A͌x[d`;s0ҩ>-F5rzG#tJlW@ ĆbG_0gs*1ft&O5 QȮ8-NÉpk[v˵!iVB&`]%YT_Q%Y @'a+H _Lϝ{3?O},uH_|<)r;:{7T9E_&qg_jx8y֠ IF֩?RoJ| (8:ҼƷFϪjҽ7̷AnFzPGcȳqc'5 .@בx޿qi9C!o.s߾>a0`qI5 F/,I]rTY d#X}qU̬w.%羟j`?j/`somit8*^ؠdJ1Q~i-vhFҠowilnxCr"\Kx}F' ENߎ&8Y`B#f4 I$g^ET.R;p';u^ |zO;AMh lmmw?LoD!-X v)2vC]:Zr[hR3+u Ev#Ehp@*o,L;"#6ec 7v&^/Ѭ#t׶utkGfzOCؿyzy.|5"۬q]FWsIwX +V;@R6MY.eb}h-67T~%Yq/r,E_1Y8;\f bi 7(e}ӚXC@2ٸ+!hB r%,O*GU9۵#j5j=VvEӃRF'}0vФʀ|4z!=] "_KST5B<;&vU:!0sK(Oע%0/;3RE DI*xeԀ|_jJ_FuQ9ZM{E ,8` "Ӄ@`%gIĒHaY$'CuF VYR\shרP`fVomj9ƒn+Vo A]. d M|QƮ;1" X>ոӊ1z;D  hjʁcsUcbKb7VyNB%$ٖm$eVݹTm͑v޾= cH#[/#x׎_^7O5XA MTZWi,1fs):ΛH$,L8:ɚtp+ 5^/1G޿+49Y I< _C*իAAYWƞf[E}7=~V k ʾV\pkUJ&ǒ|!p`o1ؙ>|Xjǽ^;XhDhI鼄TVoS$OzcێSsFں2OG7{8pXJ(/n>r$fC}G噘OO^_e8, iąJon,vmhljPD(B=wm+G&.bSޙTߌO&F&ɭ;omfdVbK/LVw~龬R> qb2~ЕqD|0ѯ@ OWxy%`چTYf_Q 8qK$ãa{pVe( >wim89vlc^F2EYݙ/rIO|hQgGqs 4mj[.k=؆!:Sm֑八c%NZ  2G͘1 mRmKT_%MVS{;hK ^ii炢QuZ+G:=#3Ⱥ7v`vݘJe[?s(Z>79y>hD}Z@ 9ዽ{=8n햒"a{=]͸`c@DyF!*UM%5#Df[K Ok&VEA*=bǽR8\DU<ΖeUmX]pc1 r?ř=ibd`~ _"GUmCfBtۖ~E]ھ["'6DjRVy/ŨZ8YފvP!AM~ެw;0|ADcfZCX}jɢ8b"|,ܼv%͝r Cjv[o z/S^z{=ଲFHMc3&6>HSKO0 ٝ[;YlmC~n/:{,!Dn8F}8O%z^ʍSXuI>hQ `[!nZNs&{'O~eH RQڎ&ZnƪF 6N}0]4 1Z >6Rg%C*㻟aq/ySN5-q +e$|lȃ_1B6TY1"fZeڎ CX=>Ŕ2r59%e:h6YUE!^<╕iZ?LLi X@yλ/j:k-8naՌjءN-ZwПE(|k)湌mM>oG T1M+'{4S`ex M>}9NVW5:D+zqD&t:k 5m!?\X=i(O7esy_E${Y^Gې"YzԍK.>߳Xe=Ң:P:Vˁ<9$T/n)y;lz.:ٿ5_f斜?ضrzb+[rizgBL ڼgA;?Nȋ}7f)Wrg=d UV(>=udW3"XG4?"sE>g_c򀟋UZ@j-P?Ƅǐ9Hi'5%6#aP 0wdP*J_8}WrC[|":Ec'SY 2wr~G-:zTfQ{gO7&jb0''Qa)D b^k nHлEծ*IQm\uo+P#0p4l[?(7-pHA=`3tt{ ;i&WuV9mfIHTn;?}_:ݟtoҹvY(O5NIyaj@)1nLI8}SSim [6|'K?pVi/J\d@g]c]79 ~#7a65wFw~ 4D^\PF^hޥUqEul}6EDRD&SxvnrU nB:Ъ˨6+G&=gK]BMC)3Y[ΈRkyB4xW'Aڡ𦕙,SqIeoOF]rJA$7"zEX 4HEwe*{9Ѡ Ç9|&<I-줜&0?rx8N>VLFDҍImOZy{W(oUڐg5ci[T&.Y)IR՘LbIt5(Q%3ӕ$PtŇOL!\P 69J|"7ZV K-k۷yiCzDߺFҝ#BEJ_ΩYS*L7m(2]eybKՃD(B7W` H H\ieӉlԳ޳D(Gn8s劚lQZ8ْ2P̰U<m% I湃*seHz<}h 1,ùH6Rt؄WCN;{$/rؚЎXbL /&;U `/>ZA+AudHXoM8?=)p,}J&W!l *$dX'a!̭<['pW붰t J0,E"F5Xa]s!cZ|D"}vY[jL@'Y9x$e#Zn XJVGB7ɢ &n7c#@}\@;]aM4DhQk#)(bY˷|*xk¡ɾfyp=C(qy^ϓڍ#9 "Ɏ&~L!ysXw'ˬ"^iBV- WIFl(j9/s ^EZKL?Ťf\KYRNsWFɨ@T!6fv‚!r P-'gTNͦt֢}É[,yۍ%%FM˼&Qd&Z?ȦDNșZ*Κ${ZѬwW-cF%rH,-Q֬ӵӥ[4M"Mt4.I53"TNx[*%zjZ rPòIÍx?8frb]7fAoT 2|~Ġظ4QM2 CkA_Cv#۫-i*]L>jAE]`R=W`H-AS"Q'[5 a^6 8=HҰ܄BדyUhF] UTW"P} H.ݏXf<;O`lA5? >QO9-!vC ]8Ĭ`:Եv_ngk3'׍b1U{@ѬV?C\sy>ՆODpTrӝѸԱZ ر,.k,zB.oq#ӇXv`q%@xߜgSbDxA A*)>}\ wZ_gW1{RUKvUfhUD֞I?+~H,OCnfAMPy-ًAiX)~09kǝtAǛQj3 O@;-i0+xsA|  ܱ~k.qΨ⏝N 0 CZ 0$4x ..CBn%an41g  U4\I0nzO2ʹ{ 贱ZVبp_`AQBÓr߫P!"/D0-@9clET8iN<wŖdG Ժj͕BǵV<Ik8E%dai6h S[[M=D/'ܳS9miCZ8\MrBR̗ fm:I/C)0ЀmPj &)O癙,MٮL2%suIqK:LWƁ!o{꽋uч~ ҽDct.)-3zj s0t~?\ud>?Wukya)n8@$bcv  t|WOHQxb}Sڠyw\ùo x> :E\ڡC"KTIaHka޼ GmYq_-jkVj\Jf]:-O⁲x`|z:t}/N.oCtĖu԰^MҗPX]MMfL*:iW?^~l KodN|hCöؽϬ̝:WwȸYabc0T umpDNhMk{ :vlX-޾ś]k? .QjzdcxL;B`U@lzZ"d3>(b{K),I*!̉nn˙G4a,=Pܨ^~.KeGlM5B5!I;(qcپ:?py =u @.k?L]oQdu;02lTkF XB:/[:;9/dIÇpJ8şGZ3#7_25n9")Tƭ[uMP7U cd)NtEB6pɁ9 BOHZ^,R& <}YV$(_ 7Gmv/,d[%ھ٫WQnL0@e,DTt/>Nt|+t^edW;v+KyKC*%[ʼpcgN4#N| cAmø;ÄVm #eҝgqrWm ;fܿ"˺BC[X 8Cbg.SW zTF5{hYҰc|iCBR7 !%˜ `kd_Tƕ ۞A뽾g}*1i!gAr?(͛-܅y[¼Y*(][yHb Dۡ2JTL;oDw,gzi'a3`0WvC'..h [ڪsfȝ.3*ᚂ5OR׽h,rdx{Xi"_UXfdepvb ŕ- y1|Gڠ$֫@֓1veJ$"۸sy9-6N SFP9kHMZF)G/qyrpq)bH^#3>3;XHJTHByuBR (4X~%Vֈ(N*lxTef*r`Ti}jWTM\וQ~x̴h!HB X=TKYfOJT> H݅cbX8 mfGʮ?/X^94vgwjFg.4bڅȄvnp۟ ?j>pbQّ[ѴkzT-!:(X@&7Y]-1.{^1 ZI{N7[LEWqKU!/^3Rr[A Yzfjy%yx'W;’s^hn|[PI',%Q~?`Z 7@z UK0)HAe3G!'Z~!4Hy.OTz_G!p3D=FsKG}r=ԹzTnLNLJZ& zTٓYJlqn*1w:B?*WwG?f]U#-|RH8'Uzf= k?sΎ7DLP#;zlq(DE9!VmŠPQX} Wۙ{d?ɮ\ ;:~ ~!m$k.?DY| +[ X)/ PHVdKXV=\APLfzg\Ze$0J@r_qb 4[dTTr"hJfx9aSgC A< (U"8TI)$!}򲃌`ɯz/_Xf(54">\0dRzL T5x6&e%YUr$Pc6ŊH*%KwL:+DZ MJPj~0RyЄA9>^c.+QPل?3b Um-rOίN#*7gxHh GAv [+H[xJ:JılL0*f:uX)V0z㮱48۫MM)T}(KSi3K FM&(i^-^Hea;z%\VBol*;e[*E}͖s!]d1/[O-"Դ{k+{GhMN%̥͞J@-ЭpF9@iؑHAqP|%)K,fi "Qc ,G@n4RM+![6x J J}e@Ֆ(מk\T V*,[Ī1}P*3@Ӫc7(i45h?mcjނu;+JSm'n釔Yvpngm yLxVZLTM\xmQ@xiY6YfTUi#N!X%OP QsA٘8kJY5`'U&W%/RI$4ivԛKDa?Q2Fw {M0QAly7xݺQ zϚL$qi͹DZ 8܅0Sy.+"o.Q6Uyb$G$%TN"NmuiQrho^k(is+l=}8k_o^uX2sѮZ 8DoON1 + W%Z:xmW2EࡋDrH`РNe {Wd7 X$(ODYt k}SQ:w׆?;_cr$OOxa]Y Yi=4|L5S~-HsCR;TDsނ#D۞3o5'mc'̛$:3W#uu֌dh;}!KV͝cbO uσViT8&rVmt(Gmi[x9|2ٝ|.UD3<L0B^ ߄%=Hdjj8+tl2'ۑ"YBJklL"bv+ egvՇA^–v]P*uۓOJJL(W`{EѬ|c<7$ny#X3Ґƹ5,KI>@]h3psI\' #Dtu/vz݌rG bz2ב\?iBmR'5ng~j#߹49b}.Q#R~u^4|1nxBjg8fڭns_O0նքHt|<AbԼ\=9\P KEX'bGw i*l 1{c V,_qR©"ŃLj ^; x ?YRBErF'I5@ńh=6M{4pw+n~by&)!|:N˩*i=>)kgXYw#ܟr@dsr3DC2'࿞*m?@RZZC[)M$訣ϳ݄7#x9Z@ q4jZYB&8k1pšYͯuVbA9+KsѳD{>ьTw|_ʁB#i3"%Y>a[?;LwCv0Q_`Q~Uי/u V=' $Gd:j`/l^f<5/<@ !g h|#WҖTY/ \;8hL VT 4XBrcw3JZies`bNX7gtǜjj*-C rGn.wWE8{zzӈa `HZFXN3p# i 踬O?2T, u`t_WS(>HD7Ca}DelMځDJ!;eyJXTs|bBHHYg[pc2pzwv(DTY!$xяZ0[o~(b#7h8#H`5dVvs iJo9+MFTbC\ w긣TXv6=νAPۂ]4'WӖcXBe^܄+JԚ'( Mf6BJ Y]hy'Y/]lrMg,},fG8"FU؈*}g,o[d['U Nޡ(j5 &5_~%S1'M)mF4JX;}fOcFg{N , zzi|SivjΘ1qcZe>wb<N vi,a(?»ZX,vnoNry:tl+@pe֠ng 0n7C1Q,8+pl+ U]Kyk&U[^- q n ij? %`l}G'PJ?ZT棜#5P-;ʊ : xrt䅟=hw$d C@ g( =S}napc! A ` .k9pri8#Êrjod)|m9}JZ$= ]XUUÉ|B~aip`Nb,d<٠(wX(<_Z(6@cwV(:_j]Qq. 6\]PA[״tM7áGݡ>dbMRBs<("D;096'9IaOO90ʹXRU4j k\&i P9yd&3p*˕y4hQk˼9<=|*艌s0Ivͫcb`sR![[dv|mpó eYi!³on Id"%|ZOTD!DuJw[3Q8k3ga=|9O` [[dݢg ;n6hBG {ID.~']!X(yi_E+ d0jMJz @{9v"n+ ֠----KVsۛ]* Qke?SC16Syi};;-z?qz o;RגwYC+̚w D5D) ޻]P,6jGǜnu}OV~g IĢ"WZ.<kR ^ȦfUjč;PM~8o 2T"G{mNkY٧ґJ.͐e=yjyp6+1݊10C߉લdX] }Oop%Q]$ܲ4ڟZ|8j03(Q%^=z6tavd&h8U&aa٬q*yTCQL_"\o7qɹ ̄G10-O*:8HFf\ HB1i{@ &mꇫP} ,Hl?1x;"cZv:S/$*BiO?888;ua"B|zjfʻӇݧ:@'oܿlk|v|e4OJ72!4V`7gQ 8+SOBӸ$"D0$ŽB֌0KGu ꈶϳlv,f# :}4 j~SY Ӟ"8" jpLÜ!AYn^8CMݾ TQ7m8,.#g?ܙ;lůWꒈet`k;8 Ƿ!vn''mcHA ]!U D3fV)6l\H>{y0ve(%4}o9Xl1-ZXY emf 7E蠷bHpoϢw"pF~=1AR [G8j [a6M)eCwA.Z,ɧך) % _--? JҵY??o6`kكd%D@IRVA]į`Yu -*PrGSԍr#ָۗ|F#g]rMz*'7~D>!l_SBC`H_K0%>Us@GuAM!B~'(GRs?LLs|{|>,[_Y]oXz# SIU; W3ׅ y|g`+9[l)> LG~4A`7ÁN ZD nV:rzv!yjg` cՓ6Oᭌy FM9?g {9 Y"M:mqS?bĄ5VVC/8h$09Ii)(eR)"'5(t!:\yZFX>qʠ}w͒=)dS)߳کekeFl"Kd]FP\Ϻ#XV'f-pCxY4jR +'U*軫3iVﳮ9r;[Ӗ(⥋El5vTT,fޚ<LZt+\N>鞒x.qSkR@3&P_Y2g=)jdz 0'hoZ/s?4?d] Q*v [ᛛ\a~uK;[ ԺvTO^3%kof;.E-)ګq$8:;\C5em6 CHuu0T-Ł\fvE\lcQ59$'HDYb ؅}g=2Ϗ׹ճ8Tb zGy%SҔg( ^C{;Y6e6-5fT+E]LX[kiҒJfV4x cTz:qC]'3Ĝ.؇o*'zi% QR;ow^Ү:$/RY2X`enuki#K3$^0ѻ 6lKIqfj ^WNָvQ ם~M)΃!RT 6RbYIu9(5O3ESU7pmKGzLܔK]>hjB\osqx,c(PWc3Ȳq $_/zFf(+PU3Ljq&>ǥHEfKjqK_#6o)_YS,ԕ1nh㮆ԗɠ(аi MC@`e]~xqj#-F{b{)o)J}`a.5SްZ{h[,.g@ N X/ o2:')BbRy^Kvy.xkr`S?wc/cԀ Su)jg=l/\)sq>0Hlwt²\&́7{O9(G:x> =3 SKt|~P0P! 'mύݕ`Ue->7>NzWCE mn%e$+(nѹݴ;::8ho1` :ϔ*K_1[p CԵl IxѭZDcYy=fe8HFٹIqIqH! z/ &}`=5>yɥͩ9zNWD8/{6)*[s?yaR 8b"X@[]z )C,`&W,k,oߛ|i& Ey/WH#|:ډxP˿k/(nً\%upuRB[8-A d͝,8? -^N+PeVNg*ғ89-}\Ur ~̓ T/[_ Mpީ}ڂSrF|wf H7*.G^-2]tGjuptz.b6S$Ew+m26P{cM$e9*.}TK+U2 0F)\}λ:4V ] B/ߚ=g 4KJ}>ouL<BFks[# mW)[ "%O'^ضLNakIs'B  ZrWWX.>A@YJ-5r3Lf}Uyh?`jal$- K E?a`' p rA`X%Ruͦ\/^.^N*4]4$g񸥸!04ptH@L'!;inszMN^+eٖe!7–s-˜ǀTӇ٠v9FϣNs-rPZ2;Ziz7hA>`rGAhsш4u`d1Sf(hj=·~E734$N3^ "  lф$9ۤ~:8ӹ413T2KHQJp\~QlhE;Bw7-g1iZ:MRum'Z>ЇDe50Ot u5,Ky#5];>6u .{xt=+w%Ow/ma+ p_QK 5^E~xG^s? >lKtSIE16~mJwd-?OUqk65ML>Y6% }iنZbi"TN4Y8G+HCاptdKPag?1LƟj@Q Hoi 2N~{B<qs= DB7syk̬KI.{)`y)}Qg|.ƾKJ!]p2(Kn-5D !bjD]V9 JQ .]=UYfVSHήkphSE%_]C%S>lfmZ_`TժH LE:#%GCuK.%6W]|J!LXg&t۬G./NT @m~93=nfK3ޠrBqHBo5_XSrՌܞ5dS3'%!$\=KA"ΧU߱#IG}'&7өL” 4_aƷn][Ϧ_j Q_@궊D.\Ų.ZwL|wמnZ܅N"ж1 )~NJ;:b\?IcHuSH:^[}BF<!dkzJ<%LD0p̐b/x~E bkz4hYdlw;h(G-Ew [ȧ Cj祖T c5`2bQpʅȎBlr0C%R]`x蓫$߉XUoDx1TO5kFQI߼];hjhe  NETKuXc:܃FgkqgGz{L#_z,[_&Du;} KJR0@)vގ${N|H^snxy('X}Xמ`-3Rͭ!IPW[k{|ڧG@pѲi!^7%]aRLC=R'.1ȐgF=$g>x%i[q&/ {quϗWnԵK&V؄ِt5"ILJ 1(p7<>ޯ$୺}}Tl%crݬ+i(cɐ q%3EfA)L98+Aoo7i-wɆ3q`h淋bQ4A=:W1< cqPŠOnxq$*[SkΥ݁c_દI Щgz޸Yu qP,BK7w|,P"xdf Nן~tS%f|] JZP`}K^lm0oËe~Pԋ *4X+ DR/EmJk0tYy6&_hhXL+)ٗ v-}Pa"GJ]GPd:I]@q<]a+Q3}VU?eLbN촋dPO{C=Y دK|^v1rGG*XtIP_ccw:IgaDFz&l ܘ&&(v>ǿzQ)5bJf`Bx%pJsΚX[^@!fY܁eJZ@0EwIܺTAvJs:Mft#rtPeROJ^rGq}S}:0m+z2]6 wesDvGN΢0B4zŦFj&nj SiRcfV3{!<]AC7#7 )뤴hb3 Q HIYȟ>(բ$HQXK<9!|#-A qvMfFwǟ.(~3>84LwZ.[_Gp~ 1LA9Ezv #6ě)0rURt q!IlL]$%`nQ#]<Ợ Ij Fm#s-|b6/zԄAG}SlqZ=^t"w S!f;t^z}{eAP_ր[AO iFhgу-gx'ndӀͲ4e a ׁ XbL>iPxI1|HCȟt 9P0u(ucN} aleX}w%c*oOºDMDŽ["LJ[[3fP=c(ba1mQp0~ *NWDhWUlmE%(ogb?2{FrIpm1IM3AE;PH#'LbP%JzE$LħG9dXϱz ; 7 $Ux ݝ7JٰK&{w ANN4!lW\1 QU߇]1 cN*d`HS:mܑ3jD LmvE_;oI0oy=[*ȣV(+xܹC)"L Lf툽P&+'N?)"oUx4:Ɯ/{f8;]f1j2'஑i /WPҼ3/a<+ED%KV $CBm1=*:\}ɶ;n:EǃÊOcT#Le!9Mq :h\PEX{eEZY<*Uţb./\Vt6y=gNo#dH1= t"X&lJ36LRFQ-ft!: #,M^&o-Gf;MY͆Qײ׼ߵoA!Ћ8}LDGo&y L?x(Y#Nkx5 $vQold rWKcaL[`$(9L8C{DG?l>X_8-wv\ O. J>Vv<[j@끴Chy1["$RQ}8wFM cnqP3,]{lu" U{(%C2/YpJ(чgY.}o=ޕwn)&CtTͳ k:5oeuŏ֦5Ժnf!lWs 2 y..-̕Xus v.%BDa]l3xl z-7!s!/KZ'Z^h{̥`#0"lMzo˂Wek "gԦea=;@wMHM+fU^=W)5֠u}c?VS1`1^"|<[C@ïvvhIZ`6 V5ɢz4i%A[Ia Yeп 3lFe.Y<, S`uIh]#%!;,zNAd*By%GG=%尅42qjsLRp%jqԘRRZMEAR jT*G(!-u't\ͤyeG#roZh88O®vo A |@v ~#1+`('tƮ\ 0T9=lrH-`ǰ4n@jNa Y2*I}_t=`ׯlP ʭDQYZI3FLPsϿJT 0+;k=snQkC3dƐ D}1X}PuAķvܭ^;9wkzT~6jض!!_H΀ +Il䖄0{8N/*b/nӺ'nK+!WC*.Q)8(J5kK7QDn %2JlT ķ[RKY~R RQ'rڈ**MrJȉwQk3o vFkn_p$(0g1%k bsnbwfIW>:ϫsH~[U&IDqzۗ[/=)7@˘/oR[W4&묪<d.N=Sd.Juo"/uv @n}YT\8p4l\;JGivS0޼lsfٴw'd^"? ե{1`L,Lq #I8m "ySr (GTUaTj UA4oi5Hf}_~Xݖ}avY? HY{**RSI:XCtL_V)r 7(zFa`Qa&mR\qpxZ ]ӵ]d9RIcj&u-SZɪ!*х01-9+5)Y5gc;Uxs܆P -y+PBnÓpIA/y\Y9I "D,fpI喖h<14K#zIPDWD/ ؊E.Y7I-i'^WlJԠ HJT_kEgH=m cj{WYL 6*pE5-#Gc6&i2UzqǢ-}n&<K"@&9C"rtZ\XrM.+0|ثܯT Չૈa6I~s⇄%K8W':-h,=\(p@ynݬ[ī?^Sk_;ZM*YuF?>K. {z6<;u(hb$7Űu^7gc)X/xjnOdS)R.5ˋJHz<5*NoyS<#(<D4_xFWEDm U=.(  +֗RH'ʌӌ^"0MWE0 ubV@I ~y>M83|S8J Z:,cu2QMI#Zy!ceVa .j,rt zr 9Q]XyrlNH.ydmuvW8y]JV$$M~Wܕݑz}&[Qxi| A;sk|&4 4;|Kv(N>!~㓈,o2K}Q "/.Xԏ;~/х7J㭌S@,*u XiJ"iI1 ֗wh9{szW=> [LɼH09dvsdkf>CT )ձ'{=v;'ComXe*ZCїǠE0 DswF' Z=>u|מKK֑:@QŖ1?ZXBj14 !ٗ,qoŲQFF>!Mv^(A5!0??q4?8Lhmz%+錈uiDI !ZD߹nI(1i^ A_֝ϖgf!5+̛Z-R&Y#9|nGg>=K(ԉ.tH7)+>[ ~kG-/lj^qK\ZzwAP+b}d holqb~g7ݹeOHcS#qk<qYle9iG~W Xx|-_DqH:q^1UJg #Ϥu9MU?i *u.PT@AY:/[ IM%VkFmctӖ@Y/ jUC{Av1&@q.\̿w, 'vz%qC9)!as_\=3U$cLPU|\opBy#TG~$-NfXL^Háxa k0Gw:Ic KV ܮӡ;2*Zq}z nsg\@VS8Oa#MjıXLȒ/)3o M\Q? a0 -!XNf[RIJ[/\L@1Ufd5֡3hr5 +RMi% ZŬش}}/j?0V'  t'-Zm` &X~b,r,ޙHLywi%x5F&Ds1z)6Լӆ`NP?<(W"!<6T6V( [袢,0S6ěpDf̌1WQm08}qt oiG`&zth4Dly$;jkF^š P@5IQڥҮY3[:ut%~m, K@ s0CZd^@%L_~5>qLZX/rxR:ʵj]Iϻ~͆(\CFC.@ZKԍ_mܹ41n,z$ɒ,vI#2up̧:*;oANJ}[;Jg Gȯ**ދ|kpNGw`DwcK"zLe/AN4K}W)}qw}[é"ɎP=Gh㤙:$C b+/A+[T"% :;8Ժ?,`Gzp\-]PIe9YOJ`FFlJ]hYms-E;_ٞgdrl:pIlaBօ*( W[hqU _cTrSc6I}ٞNEU]Z}$Xpx2O E-gįCK T>ě֘v4txH/)vHg{@?zڅ[;ٞ'Uևaib*uJwax ׫=12|C?FC>J~C3XŻQ-eoPQ tBp F:ŧ i^wMgkZ*oMфv)#?SAlC;$` !`Ze\75bCCzXw_"wuX5ȵ:@vj-zqbj')U c A'DU9rU)Vҿїvk?F~{ I&N|l?PYkN oA+HYUBI}FL _ݗ}܃R !Lwkm> x|d}oݕLwD$]N޽ 8 W$q}؛9|:+9hBH(Û95.賦~Wf6: r/AȍEoy{>؀M#6pf[r+ x}~`]+B2 I&]f)H?VQ6ڦUʝr !}F6RAN֒t/'y$hU@ּ6 0Q:+6$ NM\w \ψeM/ uʚ^v͘8a?kq(.2^ca5tԮJB M6cj Q\66྄Sr _eѕuKsҸw:8-_PzA'(wJ}/%2F@W'l[2 f Tfwԋ M7bCN,?xT1ʒS1Rp@Mgk"7Mȥ%x~|]NT(~.%cd.[:^P7q( m2x+&Gη4N@;ܞN9_9; -_1QR FkNYq?Y#ϜKU}/.S532J /a!Mk% ]ǘqNQg+brJ~!7`5"F<*elě>a0V{޲Z3UP~SzbK ZRAg2ٵIH1:R]ߞ3zsW_߹@5;e8!jt=H%#_.Gem?//M1VUw$s57Yg,`U޸x)eY1i;c '\6: #,h" 3G'MY+ H0ؠuZ9obkrt3$IhzUDp!R[w?V) ?Q` i HmͅN`؀^<-Srnujl@d\-WAꅗSQdwPx/Yғe>aO'u1#? G;m{稇 Ap 7=ªI@P ^apg/۝ Fl78V9agv-VH:H%۲5uK"H =$v ]}`2go\Є8x>/swj{c&:-"ϸ(*࣋LdzŸ׆o6 Mhک9̽Tb4[hLm|f2sξ=sO`tKp]pVDDCm d[?@# Ep=u"SEWܪ"L903G%#Ku?Jz=u+̳FNUCxHnX8>R09U[5ᆨzxcH{Rg/6v jam.d%F0{VpGB|@AʹpK''>ѐ/rdٙc u:$=A3Mʰl MX=g7i|T3u~95Q q'I՚7Mb|i Ċ7q QTQ"ؓZ<:DK6R,f˃+"7mW]6tҮX+ҘE! p.QX1:P~6"B| *͆b&brPD|y+iu9CBy ̒]*d>|Z_sDۻ4_ͣ P@{ҨFV?@*H뚏aPųNI/n┃-iLg&Oɤ_OsSi*qVO]GƉJ,2,F0[/׃i)\M|l;tkd ǚǚdD< Ƕã* # QR=% .%s /'%#W#hk^hks'6kb}L -26T?|R7e7]U>73z3YՕ! {> (d.W?p3* ]RVZ\0ÕOޜϫZX?hV4hЏ҄%q k^sn@ydēg.pd ֲΉj9\  m1 J?>`h.nyl#颻gZIܬ:jWuq4)+j96:Ĩ%i<<񾫮=nMF %^ ,e{5x~K#B(0֌k r]R^M..dw[ICIWIE 8V5Z,$Z>hNA< (Ӓۂ1h0ymT V6 Xkm-tV1?F÷*uHd*VWOM?JHoKۙ]^pC,c* ۃCvT_cO5Mp CK ~Ұ|OZCփՖ{Mk/,EIts8FZG r\WQYJ.¡S7)jH P=7jSI?{[s#^HSZCi%kKf6Q3>J,ȐTRj&Q`r]#ɮkmKer3@~2[^/էvK\?ya}EGv,y*N^И]6_/曂ӫWu[.HaeOMy.`8_=i"1Xv6BpLʟ$&HZt~Нq2Q 7hBkB鲗͕ P:LnzvbIQs,+ (|G|; hX4*@\DHV&b/`4ÄD˦Wu'ʅvdzp'{5nk"C:4,|Y٢NaZA2] Dw(UR9n|^ݼ .7 co$ e]A? ,pw(y1拲O`~L,9oio%&0@uvԑpņiGr{e+D$y, x5@&J ws`fV%}|f4uΨ,;d~uPX)ԋ۝C(RR`~e T:g [9NdſY3u:yS](&ub?*Orܩp j8LfF[i|v  tA7ȠSe\ oYDI≚=w0Zc,a;) K&-gaF1U31e5g?6(bv1A 33:UណPݏNz+ HD%h\JK@#|:*>zT*h1|88>4AE53¹9*6m2\.X%JM8vpv2`u`q)VN ! g>iJJ;JƇآjQ[\~Sļ_jC4SyvN9h5IA[$^/EnNv˲ywbڮdN~iS4e ȦhtF?͒+yJ(Go($7r$d s|| YWJi#'L`` jGON?IB ;~APGo|LDEG qAg68Dw3{KxJwhq+DV9:S0_*&vZ4&.X+*z"視:?wgwq[l=ˉǙ/u=0AB a|m[|%{Hݻb*|0T[Ex34,R>ra"PTD}6wIԏ6ś?9TLO-rECJ:|7-mZb< ?e{ ؿ@:^K\AIK_.8$6O}**tȷ\C-t9gRdBetKӘ?glb5~2Otfy~Z3bO|y_Sgۢ A~ʔG .M5=+Pz$ja8E%(;lk |BYgzp̴hMwꨘ$XJHŚ_O1h z^W,iEXf<V, 4LI9ڟ;KTEaMߍ t%tXX"߿"AFADo^j U#AR0'V|ʻ8_K?e&>q$ ~[ U+ߎR ?XUm#D?bBVlχq8 - ss5k%pt@\i]DV%jo;&k>1(pUʖ]a^|߆V$1MoٟmDzdt\|n(C1+_Lf|~EF6 Ρa«2J:yTeLS,%NDϮ\LrWJ_ %sVt2W=427k2w 5"R`VLRX:EWC- /6u2 "i2=7}ȥ84otȠ԰:3?UL; 6ȣ_G*A\Q%)M%Z8'g]OLxfg594JfT¡ejr1ĈjWz厒Fדk3+Ji JR‚%z/ y!1pAPtLǁ8% Eg'RA|R1˄, nəbLrr wEzEZڠN3VjchRʷ,x.VHf0]{"sZA^ yc϶D n0#v4MK62"S!iM}+8.]o #v..b QK{vfga>)Rk%lT~(mel5oWK+w :@ 6am tpk?ԱrV¸@Oˊ-NuO)'1 GThЭ fVZG FfZƼ#5 5éE躦po~NVeHB]XܡA\~C(qB6e} YbWvf=R) FI"zeB8 >_dD\_EROwMaecL)z(-PtU|SQ5 RO348ey"92)H;~@'6YL?WTPqA9.! lKs(B[溟u(9z2(S%Ҥ [D YS"'嶫Pt26G^oqg߼4#\oVd(Q?DuW e;*Rx*E5A qn_,ڈ}-n;90v HP ؃bfe3? aćv_/Eu4Ns_E֋3_Q} %uKd#;,+>ݕNfsW5B i,ޭ$|MV}RfX]Vff 8 ) Й dߺ|i;neڴ.Lì#" I?;f(:*ᑿB@a}[Pk~Vքy|cj=jQf FJcFB{#P }Pi^M|ͼZ+n GE F% ܼiNC >;ҘYugEcs3s=W ]*,]V<8Y4+̝^ n!xG>bVg*~ɋy}D_;>>oh3pOVO}^[c ^ς>jg@*ã'ݔyҌx(BCxN=4 nRb՜qg+7t䞁Ɠ(c!@t;0e~~fdۿy!UYq%%w;= ̌cnNjUS i*)Dl F@ic]2uFy*ܲ +tv("sCc mH^?z!l4(eaE`r%b%Hf_^"%'_?ze-6-taUewA9?AҸs\Ajp0 E5u &"&-FWkM5qjٲ`=")v[1C.uJD,'S;r2X4^R`*Rikz='xUO*0Ή~4>UĥWZI'x]47KF"xQiyzbzTّ,0ξcկn9^(׼ndhZjף<&]:yX[ ᢳWB |v(&bhp.W 1v,f_.BC]Ͱ"oW|ɒ'8<];w12-_end 3ok:)&uv{!>o?)2[i2knY<ݒ3~0<`m]bg-jcgM}Cꉒ8i( V#G[pm|>eCC6rSM_}h v(\;a^IiJ9}|fP|m!NNGoh]ƉBl]UE0Xa3#&? Rm$4=rUn6=uV) ~iSERʲggںey{ك[/Uý36zf G].IRl%o攣OKtY-}9Ky'R%pJlpΌؘ!dX]Fp$˷,"7 1؜ˋםoն"Ɋ8Z$_). 緛댙;hvA,gp'഻m{wGJÝ;걢V5l75תhnFV];yӧqN%þx`vG#y`.E(ϲ.+R?a*0fqR#F\|кh&pGp=<:QU^,',x_b*V-dI}MFyXi7w&?Ȼ_b$PvYo{ ;o~^\ڠqi}vM]A1s~0>P-81QΧ;+Y$ۄߔ<-iחU4[GKNXYN<,^8HcPouuv ϔVǨn꫑g8e|BicFqC=lc]k\ *h1zn)ߒoǘgӽ@|Qc}̶訒{T)_4 ?2S;XF׼hByb32$ {ބPlZAiPp]m(%gbiO OvzoX.[$|bD +,l_=>Oi䳣LH!F)FRS[fG iU}r@GxESy ^[pj(rֆhDL&L]Crg̈́=ᾝ9؏5`A܆ܭu(Aeh&Oi9o?fژP| bg^Gf)[4_~ XA9 ՑauHucu.֪R[헊R:??-}T1nR[ j 'J,]:8J'l_d[5Z1-Źz-SAp .}Թ!K6K-i²AVTftRqOl-tȎُn7 gQȉxz1;6?_&!~WnPyۦ̎ rP"[IvBգvSj8^u.ݬ۱0?$y9U){_- BڽTE0\LEjѸO܋koX)M.%K!֟+QnCKCs,vpa!y0 W7\B2&qa& \r`~GݧAIfH֍D*%ɕS^)Xvȝ~XӃ:NP7k8I\y,3g-V&2gsYA @H6 i5jCy lynNCݶJ%t_h1,"(l)[*5U Y%ݐ,3a"-ɣ < >+,G ms*,i uzJ8A Iҗ>YIQQ2XzmIrҽSۻφ8!t!wChEhm:Mara W;0ǁ^EAi~9uhLR"\M U 7.&1Qlܙ79UjݚҾ\8+˝w~N' :zv͏7;((o*5?J%I@¤fq\piu ?3A) tCG@W_"~6_)2S=EGϓpH]&) y'4/f?{,ɾV)MdL솏K/tLf[+ŇI8 ץ0jY2gi[r:W OIIGVZѴ 3g4G{(Z }E y.`X6"f T-^mح]ҿm X8̽JZ3:䱧y *1d05HA2̦giIa9$ } 1`$O"jd[AT-0~~4PtT{ui1Jf#V.~HZ;"[zd*~@0,2G֘):&!Ru:PG0 hx6IdJLWf5ѓ1ѾO~u"$= //u gt927j_ D#WuUB$R=iӱsnh:|otzm\N*#  $6Oj*0c=jgft. ]Gx;y0a{RH$ r?Mblf14bTWn|?dIx3=О̃פ='?4fIQ Q,*Fɰ韥 '*׏\߰y3^RּgwoР~ CXX/ܪ3k ꧀8"pf*wi߯J5$j OY fTԎ6/i!hx@l><_cվYysʏ:VzT]UB'YJ' $[)LYTQLQ\&"KI!:9sS[LT~a/veL/iVZ%6Lo1 HA)BUE%]ABW*0fh=Z%qD#_!ywx)*4KKƸ r r٦NZ17\Hf3q۔QdXFL5V'y D9ݹD++7pR]9dF P@NYT{WllJL;;%3Ivv[n QMœM~^GǐluOV&fF\L[{ :fE5:C@Ps{JN,24,urQU~l١J9|g>I,*Zr [Yo zԥQZs0凛uDn+:MJ&=l 'ugt]Ab6 _`Erl$\9%+`s_EͳRrA5P>wolW ~;FdR6[h/x; cIȯbэuavGdL .LQPhvϾ܏K؝y)AQ=DVGm"2%lR""pƹwC˲yjn gLjd+x>`xL:O*@I~ rf-To:(j4#% E]F/̺jht*[!~SR|\u`iFvC,u}N7x_8vfۿMgp`8q{~8$lD/jd M K.8mo=>ۻteȢfHD#VoRz(=; VmI`Yf38S7D@6lֵV.C&*gM)r#lwRh D v BۦiW{DkG(1Qc -k5;1X` ,{nu%-uWN"* fpv%ljGs3J&6+UqmnF!BpQi=( ,аPdU5~¶<-S̢LSz>km^ !c\1HTȻjrO{'̱K?S/od#|L¢޵tGbzx0K/`Ց` ~HFҌֱ!gbcl߄Ht&?Wc2݌-<>'d]/FTy)["WΊg!0=[51%2XFNa\b &!Px}nY h>6a}sgcpǵrLQ8VҨ6 SEO}} RCvIok'#3Nn>Qr7H2R/f9DwԎT cf ]qof up^⚙ 8A+Ol@ "߆$`O"3cE)j68u8*A7o^н1( l|n ^NzYN(: NNkMsleFx1l4ud'wKa@q `!6EcLTZ i!՛PIVxn;(lf_0 T:dAġ+;Zئ(#_-ڡ k Vg|hCF Ej[^g)X$2y4{XH5po,7Z~i@650TGSz*4Lm:{OSGe  Dc6ױԱwBgoC- 1bЎKJ|D2Q,N'Y?v .cp, 0a)H_)(tYl:ߊ3 "kX[~oaRa<+&6MYp9BQR/qlt *r>rTN4 d̒A(TykCc l9L31Qi9Ɵr+F7irOt q(85hIoDwwc?ckT0ཿn:鰠(t2e0 SU䞫G]F1,|~YP̜ wJ0U5d,OVt}` @MjNo9G,j$*튣3+Gm\K@:.l5 z@V1j- lV'7K#FD$aAR3ƅs_ÄָTг쁪Q}Z@DAIPw~h'Onqj* ڶ.axܹo~kDo# )L4 U]kJ"Bo("Ne/Rwcs}uqhu̺CͺqtBy@P9&B;5hP3j wY?,6ȧ6=9akcIX;K u($'㙢`M.6{(((?I&>i&j3d0X-(D<6Fem+}.1 HCI̧\h!; ЀHeEޟ\+op0mM#s\oEDL$d6W*hM{cryq~ou7S=3E\.C12h&'x(tF*0w";-:T#lhZ9=8^|!fLhȪs~eYRC.AA[+Ҭ'(yM1W]DH>\C ?}TFlc'1OP FđXU (sX}|5Q(Ϡkr>wئ^V?宽whY@;zgN B_vt@Ӌ}kX0ŗtC!nYe(U`EXJe@o>LWI/`yvR?MnLQNաœv eKLJVZf[sDQ+D+bf'pp 1=7T]H4yDIYؒGYW_Z;^}˔f/ jXVhq@K%EDmTtL|P%݅d16+|z TL56+eSa!t/Q%*{`4rX( ~cg(}EZ.ҍtU7^ 0:@1G[ ?X}yo!S(aFMO)l w*kv}FS`9//si(yI,;kԶ nr::܇ ZLԀ)y4}%y iu3܅fnu~d1f CJ[^@"N*EOfQW]?#3Ww0Wu\JbK0%F? ,љ5x)5 BFU-fFk}K;K 51Nf$v* ggG :qׂ+`zR/(|Г', dܖϠzX?venA0VTTټZ#KmH{ 4`ڐN}V`yծ !X3"c b3@_6=Ӹ|jSBjH=nF1TLgjIR4qO)ookc zLCHz#&9)~p 7vyex (p QQ(vm`%cK菜EHL$XF qlC4yCsN_!:Žrb8XliP(j佉,2#><|_Xt^,N:.6sP2k?GA7e]69$Yw+P7xQ!)A-ԃ{Dmd:ޙTc# fp~^'[,z &Q?4g hk[~5jd KIP~jlo>]" `6cPH/'zbcs=|;l>@b5 ɱzkN-9ZE"mb h"+59ioO.gިuXy.8?:R`J[I>m̷6Eߏ,$Uu'sd6\,|9͝&aJkĖNZ+$ũeZL4|n\PNeU>q̴C;BJ26񡶲e&\:/s7;%l׺Udx>} {b }eDzJT2Ĥ;83[T'2M}~)W`]Mu=-yqSl$V SW墙ٚBmFJizý =SCB+$4?}T>QW0- 6ICBt17Js*śs1X27-փߜm֒ZG|T=RJx)Ӄ6rYg)F kW՜BH( Av5DfMSpޭ(a@2#U.[jb*ShbkqyLX䵣F]{þ{34^ yʰBW+>$[MQfSy`_bfCoOnN bK1Z1EPBM ?*͞_v?T> QzcdS\[}7V7K{}<3(J&ZqꦹH \[޷Ald]X`Gjol+>gͯxIfvg-we 7X̯i]-9K\NW ,jTē"kZz@mTShͭE.X>@Yr>-vT=Br~9ȸ- =50i_6,vhYKpKܷ5᮷fP,) ʾq3pWjnRݧu0'*Q P|`:.guz8!o5ʈz'!w4ӃXX:7socͱxJM5uɖH|0^a dpR & ~A|*@_heh\*͜l,3/("FDBC @3d?-JBQÈd6-g$vH On!8pGZK-`1;|q[*t/H2I18cwudS OPKUv[;6Ka NcgOE=ɷ~29D*')>5  z>ehW$h9;IXk*MΑ&$wjȎ#bE2="[w7D+G#.)55TNR\| ƋJ{mk3e*Lmi;/#vS;x<xv񽍽1M]p-=SZ9%qmaAAǴ7|a `Xu!gd97ǐq/DMKoXZnmp>sSTϢs=˘HNnKm@P|HɊH?XuLo/(UuBDɾma#5?bgo%h )qGPh22H$pa+$5dWڡپQa uUvjI0# gPZ'Y@͵xy +-25_TT&ʭNv24Xi)wΒؑe /j|SױC 1*Qn,t9إ[zP֥. E "Dg%WTS{;/m+?^/ 8pXڵM̳Q3;ߝ{`˗&# ^vUm>'1q)OAM cT!&2#K{b>BH. l LS$M' <-x$Us8MC1nOl_L{8cbp dqEmSEpܕƄJ"O/z&Ɛi n#)V#omMT"'$2Y7׀P9qMf&|M$K)5_p~9:o !:uNB4%JݍQִ_sd/7MZR3JJb] ͒/ƚL(  t$̪ 桀Nژ d1DrrߑLFKhʽ "E΍k_#5?JERl%`˨qu_%CG<.wA:A`[S9of^NaiPGP> Yb17 E !P~nboNE "z =h~/5\VŅQ*9öAqH}̷y^m^bZyʋU_Rv+ ~e=ӽ}D"!;S};M~쥝}gJ;'-<;ƭXddteP'Dױms # 1!bK6&+Hgrɐ;/*F aXܥtRJ'Q*ڃ,x%> t 1҄RȏDXhH\B/<1 !Iz|bl}̞Lzc1M4 @gUgB6 ,& ~'}kBH.*D&@h,pzp߳ ?~c!hֳw pF!Z[y[ݧ֩v2\&/0گ]*id Ltʭq S0.P @VV'|M ˷gu 2']ͰLfٷ_[͗Χ1m9 UJ6]5A=̖(e'eؗJ;:iτ29I۞+̓6ˬS8wY4]@sÒ9Ul%AjQ0(}"24f:sb4q|[y3Yx*- kj wqVр;>Ԃ1HzM/cn"+x!J'x(TY|%9XxI$Y):Q9}dq"rJe3~q/J8`ohyi_{k:6>3$\O) n q\lؘm3'zn:32rv`xltْt} %B v'\ R^UP"+zìU[u߉mPKL^8εBҨiVrCLsY[bK:H5-tLg#Cq7y&KNR kvW;6kf]˴h ?|S=D$q-[y\GUf>MiR3!6i^"2NьB2D {g'4HɑlDS:޵ɎD mq ktJ,&b2x0(*͢]Iptjhi[{[lq%zm-s h$ك ګuvH@yE1y6F դl0 dM~-7%Ѽc3z)CEIr[wAʿhW@Dyl6a7Q yٸ TIw6[yЄnh2Sj(?F59oRmNu}23yx xbԐ)4k q79Kۧz9y QZ{%C5xj2^k?FGK5yty%b 7Qu>L#ۺQ < P$b9*z譅#'~Zm:N)7xdK gI L';<ǡl"u}Z\78Dv.0lsʹX>"y^@y['ULa6U3LVTd9 :6Ց}%H}$v#<[:? Zi}E,hp)<ǵNQ[{DЦCv VDh{T< G I}QR>)%@~S!ȶ XuoVr=ȳͥ)Pxs= q{<,;^Kau)"\sC!mgAs C+uw0$ Q~i冒"\qBvbawvS5x<ŷPV9'8cݲWy3ޘ^"8ؚWYn gB*ˠQ[U(ӗdJf^ɰ9RT3 U#ձ.̅@.UyA6$ Ɉ]{6HH|xq jmU,m &4y  ӎ{xf1vh(JoB}d')WqoP@0X&m+`9%^vdKlJӴ2(Z_*PS&b悶}B;cAoFc:?uQZrt1C: nZHe5Q )ޓS٩-DrF\']S tt}r嫨Q w؁:>[*MPݰgSߪ'%Kf Abwli0}deSMODbo'@JÊõ>n1sNri} w~BϤ}4Wg]<`+yWW 6T__4#ld^?,+eNo ռB(n|r5_ ['m 2Q 'DohՃɞ&ihKAyDѢj)vmc(Ef¢$?j N8MG7Yi O=+Y$xh68W%2V=w:_D|/OfbqWPnTݵؕj/~]!m6] `rp}XW2ucfd#<֍ 9a! :gWU7|t9*[,{Qд\84Z\gY\(Kl*ѐ9o?=&WUsp^ӏ!"Je)7x!\/ѣɵj<2A -4KV$Q>MJg'pV+"ճQN<w :h˶'ǎ0:*&6ao?{ܞЋ!+aw%\$ApZY"LeϒD&Vb1{;9-(mr,~\JV?!MJk33Ff8.?TyF 81̅?QNdZB:y |-AaeHف3tս>Dծ[r9ޭIgȏGR_V卂=%+Ij\S:jfm?TQaS| ֬|xF:Nʒ,212ϷxI%:I*@'y;^*0+54DGL䑬`(ޤT0 l<{j `Đa1_&pzz-%.2{€W){7rۑ-:R[JYBu1of\p9hԮ}T`R$8^**;yY1FA{hP{g0(~؛xI-)nL)YGTofb!b(]%mј[P&G\Vr#w8׿z2v$ / "(35U+~ѽipk&Ю) WhamEo`;}P#gdy&e1 瞟`XRYӝis8)vPCpX 5hOڥ.`)[Vڍ{ *k[MFŽ&ӷl `مp9$?FDWjt(cU14`=֑I*8 1#cۆm s*,7qnyD#Nګ=\qPu+q)$q̇ekQE@5{ȅ۫j'D9륺/fa) 0 JNriY Hq$}@\wK.G\hM A[ a~UW? fg&4u\5l*åmp>8^W4?/5_֓C e}]j|tO'fSM"6(G3T3܆m79yy aIkPPE%lXݶr8諉?AZ j<266sQd)V!]NQdZ/S7Ybcİe]A~b%'v+A;3]4S"V+Ř+_JxAYxHuy~rX\|0['[.+nW+Kg;@[M}5ƍv@pTxgD(ƂC2">:6{ܑcac]u0d(r;+"F^yI߈W [=Reh  sjŀҭuչr(k1N4mHT0":_HXOv<]u-e_J쓷7NJ5^M>Mkҏ%;T'Y"c$ZZX \֒|Nogqmo_TUT,|qکU1xjAm3@'1f"#g)Ṃ] ޜee؛M+:/7o /gLcqxTnY (~+M Wq7STd.+P贀e]8{#ݘK yn%NzgpBR: [Rs bAΠPmo&Z}FO8uRcQ?5,pTf0=@#=U] iD')y ½8` #E2:.mnT3'BNk\<>!Lj&f[u0o҉1zJ 8^@ ]ՉB u-I4LsLqc \E}^Căs ѻ+ؿJL ,H,^ `Hsl;W\t=2^>"u//^xci2b7?&{6Qzyo-;I?o/xe~rZ+KiܝZܔs#0D*ŀsFYB~!lpH8(wEf)ޑe]ҠGvPlpB3ՅX_7Y\:Zҫ8tp;-OӉg['5Pf+ fzA$'DWS:jJkᵍ:ƕ@zX˩٭{Gj%If\Sw5:bρۀu-%8Ji t'^bCyv$B#fC^ }@^/!8D}征#jfaTy 4+-3$e+<|ZH';.!˦Y51pY55`C 8nonԎZ\rGi'XFigH1nLg'y/k/_׿ыmxe4pD6cgKPO".-E4ţT򵐫O RT"d;Is]-E9Nkkǹ'lcZ^ia/%-މ^Z5zuZNc\ck\No8) m.ꅃq1+pgm`I0 U/Qm'{J 7B_Ȫ1VXNAw*XpYJsjY5(FhӕA7.RE }f^W7vW L(&'Ꝇma7`#&t[ ɮ#S >4$ZR,'KpbC4w]?ЏoROU}l5- U!uAhF@M%f_/H&(v,[5,60*'g^: #8g/j ضk/L3&\*%7JQ1Wl@DO}rv9)7ʾ@`Hqu%7 W4w ߡ)!-XҍTO,; )T Ɇj C $}<堕Dr0"oFHK"xߵR/ൣ1ܓMp)C@PoȯLS=aKhurCn@Bgh=ʾ~-grtm$-b!|" y4FI_VM bYoa愥*"#k^pF݉ipTxi1 -X#9C@g˶%V|汱#Tol] u޺ca/e1:OX,p \j/WEE1>UXstց#]@۩W"@nɴds4nz:ܠi{,yO~o%50ʰIprs|ArE7y]T(PRڼv^ۙ$&`[b}G >B ,~R&V󦱙 j 6BiDNxa MV'~-]ssK`qI6x{ =GǖZj+u(678{4*:J@3sh0j^PxKЬ'XD\9ldR*P8DTnG6=l_b_Q5yNEib+r_:,?}Pj?(z02虘-&PG v|/ߙ?Jm( 'tngbH-˧>4& zq8zɺeXg-TL`&$*lޚ^b.~YaSBX&Q Xf=Xa7%B;S 'K@o$ R3e&Vh4鴞!(z}ö*0ͫR=7jBkfwF0C b|JZ9CtĢuԁ8Rz'{s !l8p EXCFRe:oe =p+.Ρ147Of);:aLAsr}u)GCH -zj79ID/:+^S<{JÓ~eއWq|'lMA=Vqir*4Ro_I~<0NҥE.v e"-DA5Z.fP_/paNIPԨ`̟&BJf:"/dXޥ+q\Ǚ|ȹx|*"}o#?&ɬgi 2"[BU(qxmm uIkI2.IY^z R) Sضϰ y|̆_9}ʔJ_hQ\&̶  xl<#e+pp~qDƝ@?"v~[iA]1W۱me&Ï] Ю.(Z' cILSo^>H^Pr:lzzH(d Ɇ_ (H&̫?iۮ.]cM#%ٍ W̖\/ny5\#`.xAH@K&I`2ʸhoe؀U+qS]0 `di! ZڜX@ayP.Sg4:Rq _bWnQRO;4n \My4.<_D3K•Dԅuj o)除9G#Ec4`i. M'%%4Df^HmWҿ!Hrl^g5>R7/{>ibQ|~9qLxؕيI%ވ]Dq#xD9}M9Ǥo7Sn:0~qS U2nSobw.6t0Q[- z;g/`gG–kʯH3@E{ k]^-mdowf8eLYQ›C _e,S7~~EG (o-G9븖dza:܀L(*.POO@QAr|eCx.|J 6%vN@ư0bc7cˠr3?·5|Iݦc+>:}Y_LTIYc'1ciJ:P3H((6nsS-ՏV^\Kќ ImRU9̰:٢O} d,T `+]&?ػN(8qE(+bC4dcWjQlU6Jx'Xrr'ap$M!dR)[<kHYſYxQ<Ż+g8E4GmS\NC1xU2>ZsN.`(f[c7Rbo?$mT[<QGF80R\$EejD Uqy7pj`?GT@vY\&*?[գXKA&D8ŗ`}[@}u4 (դ3 -`5.c P% '|"|t&'ln0:uö6g:ٮ&e_!ديQ o7^ceϩKyr5BbFQNjOwmdV"yh &']L4h8Iq_D$vyH)nE,R$| p<ƭʨ#6e0(!e$K1&@! Nuײ\I66%ę;7*I4y:0@q@{TN.rզC Py-r-qs'u76==Э \8*Z`twI@.LM>"׌Da 8uA70Myc)!卝OV'gT%X4)" @U_Ԫ^1X$MALjc "_G;j9ذ UBA"֕@Jݹ4~40j<>X q{[zIX[Yeuv;s5H}-;эYs]i]عNQ@G" vPѝi=d OBxr18HZjlMN*6K-1fV gRen]1YH\cG.UAM򾮻T&yCJǞ:pG&O y4dV""^>]ޜ+JH$Su駧73edQi/_a}gD8?℞=^79DKwy6B3 b}w&=ˀt]gޯ{[ഢ%AB&фKCjV٢XA{/ǩ԰5MiZvWL,h@hqij*9@rŐS&I]X@2)(>0mܧHjk6 XVlxa ^w(i~M OT0]#JX"M\:ZQ9C/uP%+R`9M=DC/|X*r`͏QH/QE񒠕|./wiRxg!x#U 5F6 J >SPRՎ(o9H]$lc%X"lxnSe.rBu=dbl@¾2髟l >ˀr/ Rj9 :o它~q}ig3/P~ _O5p?")S ? X;sp)xV)vGj!yE Tᛤ?"aYo( hSީ3xĄ(#Y|&IՅۅ|H읿a _·by%0[hwej[lvOAl[ذ]|L$z“t%{$bzT!jRMiœEuV"RqhM˶4ۈR0<߃% A&qktg"3HVZE,>ǘF86D3BD}Ĵz?VkW{L4 Y\LuL1!ibd&H 4FVwEF-q/KMվ#Q{k?jB~x?{pno  1AO8SpQXx!pzl`q4k-κ]X?eyHR^T>>jkxODp7";I9^-ZI$!U9LQo~7PǠt-|-,(S W0++zRW1y]o>l&#Î5lVMeklRw<2+,()NE-]R{5wzEtfyb7*ʾe_hф `&i!$8e*灉Tf+]W,|hEJĢ-,(Si -uq] "rKH !VKZ!$dm6Be&諷.<6rVĹ J̝k; [VAsã"W@DoO2l*Lu`YuY*W ;̠#^ߞaZ`tAVx!_^Ԯro} 9~I evS7Ԫ.g87{I{-e{y9 8?Z+=XbK(h֭lߜQX%=9(DžCp,/Fg"M`F!(SL7uSNGޯ=ڃ0g2 ?zG;[s˫+ő*Z|p:7P^4ߕ櫽80çL??3„P!Dr\`'B NL0Ln碪(0AE7K%uAQ}lAE9uT^SgW~ԭ= }{ZpjD #99K~/d j_z:jHjz ne3|IӺ1HUx.fh_.xMq+tnb&L=2 @- 6i`H谇sb.(IA Ú%Em[M9%}@5}/L[!^"Gp^0rv:S'1gh~%B]-/AA\Ŋʝ]$"SHdAXGlF 4CD֏'b}4rO= xU,J~- Jt-vw*$y 39;@+M._>QmgkUb ,Fա$ {\4ϾA|^*1/lM7:, /m![:Dl$쬢_ :q16gP>X IzC6F7B:4i.%oI&cF`&tǼ _2$yϋVa:y>Ϟ:JBMv#υ['3q|X'YB8x#I¿51D3MHbb|Nc.E!Savv$$ᤄb`n22pOChQn-Bwz@\gX>Mϩ* dcc/iہe)`:LǸjXG9 M KIfa+0h)G)`DI;E!WWmDq/'9=fT (A>m Sը/*Q $e6f>^.ٝqAșha }mIɏv%['zRlDSm|aRv R69vp[Ce&Y+ .Dr9aYMu%X+|g(ĝ4lTz֒$^;UW3Roџ6%q`9hn`8".%>T !@l$EP9m nW\x@8wU.e|) Lx,r~I^uHƈA"tÇ&E֘=_4#9w̕p(}Tch//K)&~'x3v)9Oc Y":w2Tn}K3"h&\AuDc7_AfvXx3׌uCm P^Ӟ36OjT74?&^, ֨ۼkrukv/4IMMz"bh7#GAk>E|ęJ8y#aGGxzEi6I<ċcl VgHt2hda`,"Z?>oTmbeJIH' !F MxZ E<*`E8.Kgݜ uZ9+YCDuU1Gq"8m2gGey@ϐB&}J JF 41Nq;vx}AabYs*G"ʬmD rsj gCdjd,~poҷw#[^ZtyIFEt@`p?ElAV Ko8d| ST [*LǙsj }u>XU5DJ3  1!HA@:=]~Nc@ZI6gYњ˂h-5\uO/[& UxMZm7*\)7 @ Kj62M^=D  FR+"A(!i>RJMvBmO|Q6>c&f8:rrE[ ?YϛZ:x͠I"(tMPSdzKD^mQkPH?sag ;p EY3hX\5<^cPYO. 0qw8ֵ] L/n Iu5n_$~NIKL(kEr X4\b g4g4K!$K;n^\aEz >뽢x,Q|gNG7|k]-0$/Yjg,\Cfb wv-.Z8DJ-YٽCKT^1Ӝ-sch ,RY_Kv)5y@78Ǫ9R:$m{ LD28F-=qZ#l+њ~a߅EBye{?F> iɌun@E ̶![}P)\g_ʟCCyٯRO{M_%3}u/cq /; |kh- mT[`GrA ]Qke dE1&-Ԉґ98K=: &coZCs6]\%oAiR}sհL~9ĈneY5LeMG}#lݭ0E2HC`9 _?7ΚSS19CC;,ɴye z迄 cpK &ӯd9 ]fgrvWĉ v,pО,u}E+Yj|ت7ngm.I:HbJ[Eͤ([ NwrRk&PQXpX**$iG[xX h?YB إc˺Tc;(w{V& !#e& З*fΎ%7-;=nQP3>|s0>R7_}J8Xe f讎?bD/Ŝtٺ33f vCK-/Fz<0Dv~Wom?45ar Q;[mzl|ZJq9Dh'%A3A}g5Gh֡Iinm\719;zid__۽=L/O7z1 ľߩ=33ǂ ٝ%. W,C(0~J61_=)A!D vEr4Ee.nzUôD"ڿB-cP-Mm%dT:J$O?@|~Y&dt.?.eְFxuS a7A=|VUJ$٫TBi5?0J` Ozߗ\R\+IrXyZFQ!@PW#Yuڣroe0$K [PNoxSzǖ}Hu.nwDX/Y,j3nc.>E dv\$A6|i 6hA(їxO&R&d\V銇V@۷_8lmOmlZhcDkj$CnS>0S8ri׸Gѱr%tzH-?tnr.6ej(QE-a(UZ\X3!u+CY?2X+\ ~ΕӖqrr f-:Mz jlQԼmT;/P=n0)c$ cN̤vE^&& +,>f8&?6 |}s%V!ٽA"]P`aoV#,Ic*ll FzXYg)_c6[lBKNhce1t#b!uhgGV0Q gxjb@89%U)@vtTxH>@$3g38eI0K$}Į{:oaALoE(58;g 5!)% T+?[ 14JFoU3{lw].ޡy_K־+E_-Wp1xIńaᔺ٥+i-o%}\L̉z|0yh0Xꕽd\Rx1,USũ_Si5Gzhղ{/  ^u?4PNdl$5ش!OO%/lP9 u;M b_U>ྦྷ~L}:H"Xf]b5 ,,FJdAUF،D{qau} W;o}ByCvj/g94 ow 9Mwr;ihw UHz0A*6ssjOW{ػ,=a_C>KSYQ Mnl^_{F6#4$,(  @g>E!8WZ{x^9 Vwq}d9Y\ \z`Qv Y{ 9T`:]U]ZgWF7 I?v\S3d ]ɷQ(Vo@3MzDRކȍc?W (֟M(+7F{DqQ8-0޵ 9oQt gDH<p Oa+1#bk|}.2 /gXHkӥ<M>AXfVHX7PAǗ.NG@!֛2g2$Ȩq]Z%~\ǃp5Pϡx WF ddzpO*Ƽ1)-  `ư! $l/[Ʊ[&F\b ;8r2ͩ f4 /}8YfF0yVz Q:PAQ b3gX|gxsBuQ٦ ybk~~W#<}Zɦ%bM^+Y?Dk|m$|'W(x |1gfB.F$}QrЁ[P-H!)h, Ԥ go}N|{^ՑKx>cLĦ'ߵ[EN)Xy}_549ELyB"'\M ZيiqU-Aʣd7 95$/魯(sڏwl+Ɩ>RŎbd6j*SgEYV!z=$iS.2ߣ%̚2WED&q ZM4kj֒$Gz"cĮTYn@Nmq,!1ep͂T,a"lTEKNd/moN:P3&WQֈڬR]QT c|B*3;c9R mz[Ǐp~ Ӭ'yY*1 m#؟vs]KnYjOj[yZl{ P Q.T3SG'ϭym:8@ʽJ4_mU$Cr_:XzGYySu,rAAHݖ*ҵT¥7[!n iS-nC==t5wV,k 6d;}ۥޒtiyx7]$M oaGOE"X(1{]Zy{_%6u浨 &UQV-0}Hl|[)HC^O2`:۶6BVHԞ@)~nzmFU h26Ḱ7!!46QAҢ= p KPd!R*CWҭ}$D5oF_QpYx6iL=u$ ؈*~l<pu|t=Tm-?:VH dh>HY,` c"lCcUYX "w|`.6$۞hp^|UDI:衍PI"b{Sy"G51~YF0Av5_zKgMU7mf'CVk|WՏdJXkQzYy-KHmd3kz6f "TV@ݪZҸ!' 'N~aظq#MH֌xCJ7HuU- T's)M38 &}sʭnb.W>CgbO /!HmG86S<ZǿztpGZ 0lF+['lIPMz}d( -9L2*Lߴ:cddvb,q_ؚQG(.(LmQ*B]K>>vuH_Zgzii2l$U,vmObgs"P*!&iᐏ𡚠ce%@w80#dU'zbtn%Vl8aۢp/Z)]=^$g!ǮjlcyR,|59pj DXqɤ9Tw[cgU O ]=ٓ]#eKD\5" 3,xj][sp8`^-]h"D;3n2Y 1xRn2OˈMe!nNqc*O )u1x8F)˵\`o~z)eB(z;PU# в@Zo~${WB¦] Y8 \r08^͋8>|jyܽД)Ȳg/H_ dz;Z\׼H hnhxtQ͕NR8sOq <{$U_XR1k\fe+O?5rE,AACvjݒ0_$VY:wCcA4ˆ udԌF|b>[eoNA >G@ cx4_\LtAhj6@U0[Q&^;甠r9/+7Q * eƵqt+qo ![8'tv0ts%:=7luSU>~V&ǣSYxb0nfZ#,}g_K,B$uZ`z==Ci!;$+!Ҭo栝1 I=fW”RᇤQ/`͠|&N&\J ECll)4Pzک(evde*FMMנ=:We=wz^1 4xkBi8bcC˜/"''g(}51FGtBz6#FIяBUh1e> <(x쁇sS;xhrye~ 9n%@R|CA?iZw./?$/H">-tKNF"5NRg{  a\8w5Z,Ӏ|7t]68:cwH_]|PA>znxw<(#uBj܎ 1p ]n0@ #kICK'VA~ ?;d ۗJ IIJh߉]>!\[ЩDpVGdoC}HJP7/w-#t6˥!tfG+oj:WdpCE{+@k`Ѽ7bM7H`wzR=yaMB)TTnyiJ{:g'Hqnf/8,$x2M  nNjJSѣxՃ@}N3tȒ+/ZԎs\9S(+Q'^Č ' Y?*?fU_;$|K=53?D\D%O/`Z|̙tLo0FraKmtGJeV}d'Ƀ\Ԫ4r(= 3, :\e'0ȶ"_o:a~]^vuE`8zRw;Sb(V44܅oCR(@VL*ΈکL0bI!Вtsyև]c 51w]؉\[(0^Z=Tl찶tj|{ 9Nʗ5ΕZI]cSmmI~%hc>C慤ܹr˭HvyWWOZ7}Җt|$5!t*7Yp_eb\Hmٍ;?. s]SOz,-Ta7M @|ákBn@?AP(X|ZqK&B$oSgpåה4uW7Z =%q:̋2~%*pawqQz罨Ӷ"2CMwRax 1al9E ZiU٘eTf)?ԊgiEUHsנXj%ifso{^A+|ȼ Y\I;<. p7U68R$\*#]T+xtײQFVӳY'Ie|3}ƧJԃ~;sr0kYdp]C'ȠQp84*Jo#FeZ^SIE 2uRlnj/-6҃FaWgAw]֗QPω.`ّqqḳQlvΑ-| $c76}s1'O # Kvz:ρ8̵;7jN+ט VՑLxK{;fw z&*Xi@x-&l"\&XwHRef{ oC9ƏY,[.es#=!ʆ%Bٜ~BPx? v9>C.T+.7kkptO")1kȩNNTwbˀ.٭s+G-u$~260QH"x]DMRUņ9zi;; a9|csNE i5_C9Bee "aoEA ˎifXAm=5E^-=n(}ƕL$a鈙v}'XiK}Arxqqr〕[N\upm5HtB,s^wFy@v+6%mP{f[P4&Bi-Yp˱]  rpy5#E}M1~4B<#ʿ &~J:G~Qм5zfmNd[nVoZý#[s]YSm~=eOsӒEY,mkv4z'.j$-/gMx9 (<jԏtН b#eqZOo֯ NR|Y!ޝakF?`. | <-[,v}\uP&֎::k]MB[Tq4_cn}lILM7ȝo*- Hz㦪Vu!0UN>YJ/\Iޔ^t`Qt0=̠drV 'wսjI'n?5[yx"Y׈&n7vIoWKNu .g3ǜ3E֥6UF?(Ur VWmaA'U ˁ!Aig{EY>A{G b 2n2ifq1u~.2 t6oJ"@s0&H N?HF%(-HRg=d jMkwI `?jS:Wdez3=KB{0oG¿@T2.21v>pѿgQUtc}_Ό:+b0Y9NoP/Ox*˔0-wݏt8 u MK@ۂV/߄lՂ<" ry*`,HLZ)|8;yY?n% 3hg2g87L_~BR8Y\aE]`gSA(03˃ˉ[zu>mYae#;@'v+D}]2^$RY>-C$_O5s|$B^ >VU H6 ьK}?p@J2g0b(3MRO\}*Ŵ$bdw K8|(}R28=gTLa س jrZN;Է\&ge ' UIjuy[9 TFܱ9 ЖFps!JUJG$Hnג2}%t,qSGaY&h"WLKt;\KC,X8knat~I|IjE>LwBŚO¼[XQbsTR:;֨ME wtAJǬyZ|Hc h-`G$S shV͐, %!@S5pATLU Qie-UH^#rxT*hhOf(Z:q 蔕7q Wr q.]*U9quW QU~u}rQ7h4όj|ҡqEj9?y:)'dQ0zy T2o} ǃHG?Q_9]J{STUtTjgZVGmp|m *" ,؛?B-^Q) `'7'E&^hR+|odcy 5Ǒ^]fי ILNɰƜM(@^F'UֱIѵV"y+_W(t6`]l^mU5}61 zajﮖK)m~%`d;L|~4PDM 0j2-TWU.{eŘQ^F=|IFmct6cw8W|.c~^ڛLn8e<^Yx&cG˓ 7]a؝ϚN,U{f.~Ծpoz.Ǽ`Px/p+x>UsEAbg8@f'7dk zzzZT,pD> nXf\(TRbW_V IwbńeхK+FGqt]Co+[# ?ʶ9^P8K_S_RT]=<$!ؒ%)6Eƛm[! lZ}*w•FxiSp2~OYy{GY_B`ډ\A'sFdVӵApaaEH@.DS^tANVh_=qIn \r+bC);;eA6]^ӎ:^L牸ToΙ|s#z#E#'WP Z:=-|jQ0Xl\לue|3z,GF's>yyMK5K4w9<3</j^užHKB7A}{?h\ DC,} F+q^r5|W>,L+IۯNODahwS,c\P &B#O({>Bn,`RЫL~:.@F/ųm+U/qj8gE*U@(H:5war\@i-ߗ~_,AC*ۘx(=$0=^sFDCL{d]Fkx\Զj uꪛf[pmqQc0UWRnJ^Sȵ&QJ&;uf~ 7u0ӖꅙBCCvBMbB,FLK951^# np/ gN|ގ;/~,GW er̔䤻G>ׅdw ݁nA=aKFYĠuVt60sap/^ny{uŠd5'򭝷e9Smu\S+ū!qnr_x/m̮Y8܍%`ngX6<1lLEP9M{&#>vv 3_O=UY9N*?P6` Cir)~;gx$]FA)iC9Pźl4fK.Ҳi(9qfEI) *BQ5FTn% u~EgPsUR 1WQ7VU[zIy#OX=p5@Lf;KBz~褞Cebpe d9(3S.( "oof-j㭮q#&]֎։w\+X\-QRJX^R8."VǓXsn(04%S<ބ@viӵYc_$Eϸ~N6} ͝`V-֧|·@6L,%GmG4i=[N*3} clr# ە?+#Nc]0ǖ|T IygHA}m\} ;=^Y_W'')AyA{mqr1AY}Ҋ5 R0|d9=I\n{$FHԒ !=%1^bvO!|G#UMgWm %U##!p4:]bFƙ,w ZJ~T,ZD3j%v)ȸqԵx4+~#2sn>5FR9|F;ESGL5oI+Q53=upTzbC{2}G/*^PUBa@oI/ |.RS2t?BJ^|71 ʨ [B`pz'ˏc~Arxp<։g"iW gRC!(l?ٔ]םq4&>yFZ9Ay3Q \YD$䘹Y@j/"3A_ae `+<:sL3T'y51:x+WdC` T +6b7gYzjVds$^ ]'SHuY;$ɉ ķ2bжAU4g'ᏋvW ̤duw(~`_bٱi!}oe?`x]B(!k\-ՖO+]]${ ^vW)'CEv05p3K=!ոM t 7 !}[o`6 iuMA9FjoK 5%] P%d>lL2[cbmgf^0CdRb($mJP*Kef/rp"څ>w)!Hqp ]>J+aȪN?fS+9520gȀ6qxz;qr6bc@njAInPlUY*]'ȮPJǮ b-t㼘2Ht~X~מCƀ%i"=!H:5>?VoWX;[敜E=6j9~d”F`)/bZ!Ur+'R :9ƹu#;pD !Z 1j3ɂ `Z^=>69.9oQ-JqQUAC!ȉI~19}K|+|xSvjdzhN5cv:}Уݡd$m)њ+FxvV~P"`ԕ'ҊfQerQg_VXqnɏ},fsTϫHY5|J}euP؛V`k+ϜqS$=%7b .w8T?VHQ_ $VX ˬ|b KR>*(-4xBxw<(WDh ViV/)  o}K}!Xj6R?:XDž״xZ2bM Lxk։VͨT-Z6ܶAׇ-ˣDu~6 _8=.,Ĭ,6ywJ+ 63-李IV5)O 1 @pq"׻7EߑcҘ*Si㥅Mۀ9k"UArFCRUnM8Rlj5հ%:.ނFѣ,J;&J ro( jj¯|Y<ˀroK B˼3]%ʟ}=̉u(Eݧ`1,Y!"_]j7t!}68I%V %H !ʣ]Bc|1YN ַ;thKtv'v\ÆTAʊ9;|dOO4 O' SZTV-lk;v1{!m4Np6f9 _.X{QԾ+_ߝKȨ'uV1yu]no[.hv{mdY@w`j~ թ. C{2x&*^zL HL\ }BVn q-j5R:`U*MQ6+ȩ] g}|6m+/-93W>E6%lJUзOӳ*pvle΄9!ϴR1ӟaBީх7^R X =h(Nvw@ OY)s@p}S!q4 $tr|')ҋ6,Y+.*A%ձ@J& _nRSr׍4Y&~;Md/u :iӧ9͎e-Ldᴫt#u$[z]Cbw{o)(4ۮ]ǎ&@\T^P ED1#(w:^[Ge8_9rV#<eU7V|-(ֲ!T`6-ݗoB%J͛y"wIF-!WI8gՒ^f=<%xKn҄jƞqb6kBGI'iila 8uty穥_>'&)^,q>5"qщ#8&QT2r-p7F쿇d>MQSq5!)5*M~53 ɇ/>;(I_RF ֺɢcI㠻1 WkZ'2cOuL~A&Q$ܓ^QSّ3!S0 .Ýh*e-|msL7M(ybהpQe@Ag|n3gdKw,78xf]Atl՜ċ%!^l9Mkq:Đo r~AɎ=2ݜ{;@l1~G:L<`E3ŀmO (l Wr2)9^g4e$jF`yV:=]%| n/>Ð`(D㣤\ٸvܰ2e/_1;g41*B+԰l)Cq||^ ]ߐ|J0,0Jx| \Qa̽|D'[,r'OAZc,:4S"K9k{$Ej(,֬ QT5 ۇphHLzeƊ^pTmA֍?m깄\4di: ROf.u<`+q&'Qf-|6?~Aw;B(ϡ;K`=y@N@<­JiPXcAZ!5n/d!quq+f "`} *k]Repw> Y #|EHpLk=&16w?X%Vg:8e ƀ@$6d*ԥ*I'ɠ %տ=K|j{$XJ8hK4dZ 'kmmB|,:D'$%掐]4g\Ǯi8pЬi ڙq3H`uQ^Z;ϩ_v!UkvǢW#$[ڢޏx `<;֢5VYiN)W.ć] Xk-7IݣT >v \Brv~Mm2^_z%ܳc4y qQDH>%"z>298$9^yhja!s̆̍WC>Z(%sbQ{syFi &˫cPlOX?lV\7p'TsiWq3ӚjiD)pftH( vl&5n.ܰڜb\* w>. ܅ Œ'dE Δp}.O%9v“tff3v'A6 ܇hy \]t"uʻL[W8DĤWR:סc ;m4,V%Bm<@_#Βt6V=7L<5wNŽ-JL~Nf.kHTvTV`{#/kSJYyیL9'i/sl=pc;`p{L7BeR)M>f8VyN~Pɀߢnu*@Cޏ i`=ZBqG~D*_Pݢ?=){ǭg#Se7L['9j(tdُ"6 2( k jAHE2 Yma`۝B͌+c~k_UA&Ī\2ށT.(E!*(јTKgn߬GwGL6rVGի`GOxZ w~S%\%fe3r/d$Q$G` yHgNZe^B/J {lL%:j9* ϜKBA%CV"@^=f]DZ<==_քG'b*7ȉU$bsĞϬ9 7?8& O.ukct U4Z;$~! j6؁Rys9T N+~O(Ťd]r|tUhy/ju.qΒp y7X.)6rҰ-z'rWxTlʪ!#n]M/OfC=r,_4?:3o +r=IUaIok;^"#|4oF%ߔmIed"""qXyQɬͥHqZXCPn={HZ7'$,jq-+q̖uCtB~Ӈ.ut{@|#{VY49?Y>Q̋gFB|s[ܨ_oMӸ\Ĭ|Fw~Q'gke⩩1;@g?N5cCa9ctFܵpќ M=M ?TfXz=_zҼWSj\NwA/F\nd]оCK7b/6Y Z[Nb/߲JCù}<ΜCS_R/hi_6iQ!nc$X2Z=Tr%7st$>.UIkh 9vxKs9):vjLEHgo!مcJ?wbtS5L `lfedA'SO c;1FB˖=1ѐTҁ2,sVFZ: =5~ -dɗ@XەI/kׄ(Έx(#O5yfpM݋>jIځjvd@x(iL!(\Fs.̹.]%L̀9o؛RAw ?9I,c[g\z-T[2vyL὜)㵢3L0.7VHA&<'oh$9z츈ў JQڐ.o ?Y%K9+@^{(UܥVΔwUMx|n>̭V(I"W$#H;v;̤kB efP@0q5"%K+p2d3*&O} -aAEwOvFt/dN9as&}m`/tHc96wP&dŎk]:;+ic-&u!}!+H'KB5X:ΪYAnVήQ9x&<$yHi,UܷeO!* 25K$1>M@uvHؿ2h,4Oq.谍#3W2u\:ׁoqߺwԒ~D!ܻ/R:$%wHN5UX2bS6$rvzF#dTRha=:TQӨ+^2CtcFpj-G2b<%jUE;f#b<+d. %]7bgLK#㜸DF Wj` n ^j( wJ DCZMl<S\ p/e܁6y1#HOjZsdZJ>V YhdᮐRm0kM}fǥhA]Q=l9}UGRk-gujHgCJh+OP)ěvw>q jhP +[t_!NaAj`7Vr <`~0J}'`+2AXpcDnzT(q_M3lb՗# CC -h-y(z[\_JTС9C#԰\~ u'HȌǍ73a@9A&ŮbYWs1]M%, +5Y:=fVQsژ5Qe)!KXMw?UkTIJНSXŌP @}гR6vLMOAg@8d{[μ4L|CȗGǿԆ l(R_nRIo8dNҚ59v$5,bĆ'uꞸn>ZU*5<_u7N$W`u֧8%MN2Tӄ3\6;R(`'BiyoXcNA3-lyZGHig-PM7(K#ϑif>7V\tC`<YEX{4=G9b9&@59pj&[tk8cʶw Vk c?QwBΛ ] 7geյWi?vu{e xv\tdOSKy et8<qkvk3ąAjHCX `7n&M$Z5Z<5 igi z0k Gp`격{=_|~UzV7Pn_.Ksh^ۃD2&lX<>UI,8IϽIyzG͞eG ډ!|iT/{~!4X(=[-a& CK o@-u4*(X{=C61]`^1Z2heEe&G e_p]:@l;S3:Nb6}TܭdC'`GS`DGSYjbZp%ǒP670=`]WDZ@,NnZDJkXY d~ XxT64~qB^οc5R%4]J`5; u9o3@%fb"+ \O9'm47l*b* c(S$>ļY9Co}M͑w"Xv 'jNt\Hiூᣐ_%"?mkÞlG|{l|K;ޒnrsB YY~\<rq!u7) m$NZJD LP4dY|fi!@:2\촲Ry%at>d~D{z̻n S,at6Uwq+ŃɮMxǦomh('B6y5:j|`70pJ'0Q-aN`<ȷ7*N-K~LS洴V=dpzס%Tz!u&LJe'*xc!%DXv˓yqvsaV@cUi?(bUΛsSn{􉽗W2V[As3kErAmr'xd:_ZU9Kܖ1uapvZMe23':ۥOɰR 9ZU@ۙs[ȅSz]Y{qgC!r $W_`\Us+`f#I:HQ >}-4z_cIDd̲c#tvTR\VӤ0~TmDkci4 3h.G -2?ƴIF7SQ?`.*s| ,p"+>P٢Poiԗ@7 L栜' qNsA{ΖUkerd sa< >Ձkm8A3r\JvyeC0" 8ז.3Vh+[iL{]т"1(Ϊ&j t|&p}ƻ%CḦ́" rC?,CX#ϗq&~ 9 =Vsy>+`3j5Qsc? {2JU{ST~5 /lY Do K϶!U~e̍!1߉!-mh Kױ#fO,´>4弥o{`DZp2!hqr.PuDᵗ7tT>2O<`΃mOc׃%b7%.&+nW ƇN6vUV--5P, T(^pә{&+=9,JuRoxkmP TMUbV[NC\EPNA&Au Rp h30@/5_N_,c)]~ƃgz 1&GaK.raFdOEؠ'!ᄎ1nIE3)Z_}w:]^M  rAf1Iޣ=x ai k"3^3,6bgo$*U%*i#wOZSx*+af[F|0:g7_~< nQE\2Et@FP'i+c 8ЍNkKA|bH_9"n ,=+-i+ZM]O#LɳkџL -%om:.r~Q:ie/ {y۰DK8/wG bwl-Sspz;a}i_YP::|4w̦z5(p˱윅VV-ʍ#oW%mS Y %y`|osHL76i;ýPɫe>.ZpwXoU:-EK('#(j5ѠjηֺzSH[P*mR_ZFS`kK=_x Oۯ} #!1"N롇XUz(8_!t摅1tf[ E]f^36{g[_6ha\}4n t`ƿzm9yC2Z_XvU4[W%#,r^p({z gߕr?RvQ[Po^1 :E(x LUDC(]<1 s{=2èο_wX@bNݎ9W7Mi#+k8X9y [OȲk d[WVtӏ|5o]37jL C5<-c~q_ Fk$1L}Z>&fAqhVNH O쐘ptJ70; 5Ї9bĢ1ͻܳ.s*8 3Cf&FL5,nEK;u)~)4䖥w?TJ_*ݠVRWdzo.d)!DD$"1Q9"xu|^n9o^̿GZOڤN %FK4~|/7@aCT g=v<P[UJ}Qu]:=2!3|twJ:8y[%q|gV$]_K^p-RBggƖW]^KoXtcEaCi@7A(qd@B g=jDMn(A>C`Yoꈲ…z\Dz·n<:/x%jWjx+YLSs]LK TY MqSտ>.?P)4=ZǪ Ix\ɼ*i+a 28xxÕ ƩRiȳ 0)B9>!=7\%W#Mܖ^Tu?iH dH8ilnv+^XccfpEѰ9 ڲ7*G?>4<ٸ@ozf)o ^ۢvގQ9a;'DvDD(CP3BnP̝GCmQ}1:/ŲՈ@@Or WX<.wԢǜ v {4C;z##=Hؽ|2@"l1H5%]GTɶ]|R'-zЪTʹD!'nҠ3meDNu4}'%!=i<}Ñx1H6]un*8xPCz=&|5߷֌&ȍDf0[.={<d߲\Ckf2sqnU PE\ .Vѻ(y'΄d^WgŝmKu1$_=XMps_$4E; sst]͓^K뱲4(,bң%돱`̷sp+ Jlǵ˾ד < :MU;D S4"mbZ@h:aŝޯ5^%jnz c'ت` fոRhIL(EsSvs6,9ه!%Ny2FOPffϳuH7[vY}=\a64 ӛ'_"tҤǵ5;~ޣK%ET{O-`QF m,/W?jF\KZ}+(-w?l6X RS.] hhI8YpJGsé+nޯ_SphS$Pl VX[┛ZܣEZ}|jLǶC~TH|O.85-CgRi͒qBHC {bFA“pԅT="wdwFjPc'" 'K!GYY/mA͗idhwW`]f;SgHNTO|`$8CR8$ԁ^zB& 4y{!*X\S U#X*l.9Y`(`ttf=EY)wbhvվT2Ikfͧ9a==C-ߣ@<֧#G!v#LQQ' V1k[/{(R|["݀!!/؝Έo.xF7.AO"p牷xl` ^F:eۿxJIr%Q`#SddC|7?ETk$jB=U\YtwA Pݖ>DTGSt* 4bذF]sN:_*̀mFTJcA.k'!Ii,f&o,6oZ&A]YG\u1D\cixN))]S V6ZbߞޗbT>P(1׽K$=E=t~QH#&ҖT$G8U|~QA?&؃įȆ_R 3s$4buSz&^K!pn6%+ϥ`e "(;fęĽqə@H{ؽ!7<ßߡ0Iv)T<'##ߝ1%1'$8= ^sBWVcħʖԜ|dP*`E?RZHkZwџc%FE${C_hP:TZ7N ,h"Ёk2YŖ UJF3C݋CWfx-lQmh|c6}+!w}Ls |wjBc}Ro9qTxp0,̵e:}}OT%q!jgGx^R3dV{O vAZf25z緁,G{WSO5ӊUi"44ka&n`n9IB$#yh+PҟʗT_ᶂ%JvZ$mtBox4`Dhl m!w.! g=v1-hlEbLՌd4c5)r7ǑñO=k:fT+`8{5Y QUjū6t$G>1cTL[-[Kw%Mkw + 4e.nU3A\t]g\Hrq ;eY]9~P@93l cDz5G>$fyS0p0T AͶqm]|j6Ŕ*" :?ڂxڿPISfƳ@{IEQ3NP.UkDx:r !S(;'eP 5Yh |ؕC\bZN޷4` i WV5o.U{G;2GPA,>ed;)65-jrαZn*ۜoHˀ :-v3:88[3ACJ:&2YD~F>EjŞ<#WawlU8,dT`K2]jjg8d{/djGP 2@zݷOjgOEɡݩYsn A#-D ]Q}Cu΅we]e9EU{sVO]=;uG$ { 4i#YE,p ;eCE2"#xE旰5LT4Kk'|%O &dD(aN!{I}۫sG>XWiEEN1fy^XHJ S#vC¨ k6_e.8T!C$HG+ҘtɰQoe~*#u==cD(<[BsBrZ}b9J3(][评W(f+.ĄWwB_SR)QlC/ڪfÅromzs3ʋnG* `]T" _Zoy\875eJ8!@'2D n۞H[X !ЀKbQ)^?֡gr:zQU0*߃6:d?/HC.* pM{e 5ѝ9V=A*~o oBm Fm0-1Sэ`LjVT*T쐳F қ~1/oc6`XMxilmߎ #u* vQzʜOuD8W])(6E?R-}xb3vCgdQP$Q"#PfXN''?F")N\l*NkKUͽ\gDhN(T,g}mq*Б'wsżI,B5>"L£/.T*!+g*];E^ 0ǐ.xhAcJa:x'p1s`!#+Oe\) P'q7m^Kuǧxɕ|'b0h57n@! Sy5Q5ӫ_j3:~ ɀy75E,gg?#iCUwE*(Ye+^">Wz QƌԳ0jXFI 'FFMƃ%i*6̡}diltԝ6uf_WPtkv/ڏw /Bt[0 Pded)!V6u{yC!vVŢ5S6'{wt^D~dw{s0Bθ#Ex)dӭ 1!@-.{KّJSh4Ec#@r`Wӿ[W\sq)q޿Q:j ޗ8xKzE`Ff*.%[CvB?ma \IRm-ؓH.]?P[/E \C{Ş"?E-}&T%@ʽn'۶F?ʶC0Qs8.%-t4DdѼr֪/&#~6&t:-mk|:gad:rod6ozk}c*pzԝi1Xhͥ|.U5]\dM'M~!ҁ nAICbܛei#TEڮb8OZw\Kj䟤{]Cl`uhY@{jCy\`\G=tf<& .=S>}z|L,G0N:e@.OiB 7qB`WD% 3 e-kRFb8jS6H$]-48ًH}Pn|JB`o.H-%]@vu2r>OޣccB\Wx*2,+n3u-'Ԡց\ 5j{7v&E.@0E8eǎ׶Myq̀dc }%o9xi8}+4@%pa}uG]I}qrESSgH:i: C QФ{*Ur^7MZJŏLAa^TI\D66T;eP($3 "AH,^Om8bQ-P|˃o#9Z$@/]@-J;iK~)6Rvݤݨ{vX7Mgq Kaflj$*h k" 7Um]q,[ =iz&3<QRZ&. WG=󇛗:#FE ereBI'a!}c~IeMNFW rפfh<|Q5Դ&6 xƼ=d+g:vDt3|&7u<QpmwxR[?b_g_ 7/X7q֘Ov; /pDPeoũmA`S+֢̥߉P]"q $ouYw7E Pc:S/n,*{ OD_2lz+\{$ٕ:DM;KDž=6ѣ:̔H/5*NOR,.I %_G%3q$qϯm0, CaDf|Vי= fs,;,*6-5Y )ت:PAUb겱<54)k^] /k{.V2Ѷu\iId&,E=V`hEMP|IS& VRFo j!G$)tq"8T&뜻r果j~uXnH0w1jt@ L3y>3ok(?o9֎?(gBw)H?oqۙFrDæVduA:5So儐:e|W~#cO񜎲cyHłfvfCΘՂezșz:VK_X+}pCQIVm*#a:MϤ:) ҍ dP_4?C_\Dhfc @Q6URI"'C4BK/U@goVcv.gJRF937ѣC}a;Y 9Jl}\YJrP=T&7%s1* 8$ өup;7|B7";W͕u*dymV5 - |dpuOtDW āEo[Ve`mDzJߙk^g`q\1rR27%'B02q|X_ռP#^RZXPj5dfW+KAgl&$/[oS'('撾'Ay~s>UD6 QA4hп߄ׅo3p45uuf݊߳ -;exl@\vbL[`0gnԙ ^KZ,&7(Ge AKZN<C&T0ok&Nt#|qI*MG Ի * A fU49G{pf+\CT/Mo kFd 2Ò")B ri:F&C7VmdsSɊIbjyY)Xs(6Sj_<cxWt*<;mJJ",4}.l?]Z<"]xϾ 41`hyhi~lLJWnS1:+mZ%b g5i"RDv:",w+CSfNw6cII\90э62~NFBt2O FSDGebfubQ'aWP3kqQVti,f޿HrʁlX(}@dbZ+eU6m<3H~wҨӨj bl3 Y s=Z̾Hs+#+51Ll-bC$v%DOZN(͇|rLiUS)h@K%E$3<~t"5el[!^!IHΛ5L|77gl^8+HpXuo L*ُY\qv%떅ՆlDU_uEi&EjnXcGu?<1xwye .߯fiJhj>>t(Hf!5{NaR-;쇅M[C -c_ЇF `TO<4E5?('^=~\9>B~MbP{h@;C)ZebCN&:x?$'kFi`.axT!0KLyZة56&w5\7e1nڕsv2d{hٞ>kӰ1 =l`ezb])W0>¿óma[K [限h;֭=$]Hn+PhnpzZ{jwj^3ge ^G}]H\B"szqW U{* y^a?Fس ӽN]X 36P ׏G8ǩ=dN02ΏƸN~Go]~?$Íi*T̴-j}LxZ\Xk/zGXv:<$Mp̣U|Ʉ95Ff^6ugʄTg?un ъRxzDžLUjۤt~ QID̔7ըBMƺS{kf;VNoNrK .wP*<-tRՐY_A ͒rw$[a*qN{0T4}O)^}Vt1Mn%O Jg]B5H=o:0;¯!s6ޙB&X 1^eZGVe9S&Ý;3עVbM+kp,KyGM{]~qg>O2cܺo+%e#b}łYhϑ`Ha&kƹ3( g^veg.zFLtJI5q6GSlk-S45qrA[2D+\8p<_ipHW@\˷Oz#T]T\ nyKՙ}g]rd9`81)^y]`Gߺ&xWCHoМ ɹ^ZdFmʖ^9wvXޘ/H!{H+a6m!䨅/h}m8Ms}D֊4FLNY#!3p2(@ޝ+>=xO_DφRcXXJ3M3s|Ke.֍cxl}T&#ibAvAB*4U6\-*y'7p^Hmt;Iٮ]? ^ȡzss>\v8ϋ{[iQ>?=ƚުl>P]ZaPSH9dh" go A4S Gۄ;f7UPeԥbQEu4e rT/'>B;j\,יm 0)j&T Ӵ9.ǶCb#ܜވ4Hةͱ4ƜK)5:tWCeݵK I+򒘖u+e}9!q1-zB@`Q=SnpRTRCʷO(`l:':)9i;[UcNrO>9sSm]͢d]R]Iy{)c z5(USi;Uc'- X^x"rZyUaOKM/Fjh9 Eβa-npC}M%-uh}%<=̦G_B}>zJU%k׺Rc|~in4͙\ ftЉᖅPH_g([YdbHO9$j.f Ϥ Wr Q(g{^7}Vb\,ܙN6ލ6Rz. .}T%(62 [F+}b:tKJCkEM<٘o.F N9FP70Ho/ș2GҏoDO/"uLО^9|w N uJ$U׍1H3\>g4g 16`Oas #h"*q {޿11`MDET#BPаfc8rHw$Hy*TS;XK FOP ,NX8_}FzR̰Mm/:T[F %]ۂiosXNZ8͕Rd!Nn˪k>ywZ+Q#e 4X_5fuˋ^INcE>BOee_ % - 8O*ov5U* Mdgh;:ZxXdj:g1adx^e@_:3،ƛacʱ`o-aPҵƚ~vAδjĻvv5(*j]HnfpX6A>~]z$ /ê1k `V^54rĘQ{uV:+!䌃`g8M7ݯUhПxk*!$,YHEH];``C54RS\n˪ J ms ABV}H`K.n(ؑ'E<$+q*m!h9v 'LVJ5Im"rroB*p!ƁB>s{->? tdzQOn< h{&@r?{uPGܽb3t6(B6.2Q.P"5L S Nb,Hq1:0f#R') NF_(9yQߚTvWf)#Ef1P[ꛢX+gOg Zg%t)X7E5S8$F'W5]Nm5 xx 11ܬ/ٲI'ƊHp""wihjk^|͡2@z\ea]X/ش$pWxs1ba@]H'NV5Twljj! 1 lTlmF*ͤB5V{#6{HUzw)Q> HPh]iW.I1,B:O~ ,]5^$8 0<ւ)>Ă]M3䡥S2@"tT6纲 'Dsȅ0=_֌e]%r ]ZDk\/I-flɌm3mJ9#Sc%rEQ'*zzM _#8fAQ 2[/eT%@HMKoX=$@`W5_Ό_?SiXr|jpJ23جo^ b@ahd]p"E7B#jۛ@*&bC0aIwrx3g'g3~ tEq)rR^&h=*T_ G41 1 s 4_|o/hkڦgȫ}/KK!E)syNsp_ =M ",aTy]a)UlMur(qWYWAU ]=p^`7,Qd8u6 st3FS}6'd ղGm; iNDC : ޑmܸ1>~'D'7rh[|"yu ~vVk9s37rq%G3d=6{8#T`֦Cd gIaO/ߘ 9{Y>pL4(T5\s-|cCDqi~6n.\Im"|y4PYH`=bjq#%G@bқܝvY*9ȿ+Bu)Sud2x,*yJmɅ֒p:"$On rE s]9iq/@4' Euga*]%WH [ڭ`>5>A/ cȍ$1Ǖn}:-WP(BR1]g& bҙeDp&W:, Xpm1&LN[:;"2m);kͣc췘#e0b<P*e&=\Ibr E9fBM`=[ӣ{;[8\0J 9i 8[z??f-x/}G˶_{-5LJw5~0nˠBk3OS=(89L_?uXt3(-îudu=rkk7xq(_T lҾPwLvLWeH tpA";da/B yϪyS@vZ Q%HAqP}m=: S fJ/DdY\߀6KφPv˘ smrv}bjeG ?8>vJS45![vlЋhʼr&4J! 1ڗX<%3 Z_BҽN%E32 ne98ŅysylAcP[|vVi- `ſc)0V5AFڱٚY`9DgS6*M#ģ/c#c?WA%"<<~~gp2hfR^'0rAobL)mC"/I3m>c®z::*~:ևH)GNZ[S9`"? b~-|0|w>e2JѲl1!&t^اBP#kCfS Eʆx1Y.L b*:6cV]BcM"t鸣Z]~35#Ϲً'g1<ê$yD ꙫ1"iq'u?@a/v]6kxA FC`msA1:d#BOk(9o\FUs+#V z=z:zǮZks~]8=V#h 'Ac:ON2oX*CȂa c.\Xp:7:Rv,7umƝ-Osʲ!h_Y^=X`7'(qӰ!8aO^[*c ~C_3@ \Nf<'Rs?ѮS6b4lAN4, 6%k%5USvȔ`KvFeG.GA:ȭ9W7VѠ:,&MɳŚN,ݽypR26ݴS^rp5vN{Xnw!U-z |8`h.0~6]"vejyg7ߥb r Zh"ǾfyWq A6O4MY5 B[+$a@̔os/%E\]eM2h$GмaUÅ9M24Q_"W1"%z7g`F}ۂg'Gr5]aB/VU<b3cWX75uCD9nV/@6@(_y"pe2\W9(,/O>GZ^eʇ f~%c=C1sDmw{}Q ]D%uDbtD(ۘ-ػXXWZ!1#(2^m%.$Jz1xL f2:DO9HfH%_wo_m|-`=n a#2*OL+x_>,; Jna*RE]I]K9U݅dV9?u0b`k~zx,q݋^,6ZɅpzeseY#hGw]gχcv?,G5ϐT.Q 3Jr#M֜ք9;g]Kʣ &/hbS<.Wk4q:4XYSq8VCʛ]Q5QєZWQ\cྑ4)׀f G1AH/rx:qD~]Jb% 0V; /pߗv0JX&vq{ 5mLW{@rˊxE\Qdۿ |d{)i8u"ހeI[$lFm1d520( ~RdZ]Xf]-w>̏9ă+-fFLZ?!:9s)VPSM[{ɏ'!yN}8-4iGs.>&cIGE9k-&(._@i}ٞ aLɯ;(Y bߤ 0vnS=ક#BD*L\KԩRcuŢ>MO K!N*Л' oU>SdGc)]%X !y>HtdVV<3S+hϛ_f"qֆ͚Ki0ZIy/iW6Q~xFk鰢MK4qXM)\Wya C2/-WEo  ܚ7-u)M(!P@ ٥wRqkXOB_]ʠA ˶};rKv$Juj(!u`0(eeBU&S#B#˶,#(I#ILĕ2qlԴAov=s h{ݻڭa~#v&vNQdbIf9^7l|6<+ͽX % ?f^ihܷ[+`Gì+ XJ+=1Kf##CFeZYm:$d: ((N\$2\:X_F=\Ixe)obvDvr*&n̋#oΚ޼3]s4C }}Spw% w.ֵ͞#FN'.dPgms>À&a醾m \ChvvY?=T489_bk%7 ZxTT95H%TIeU}m3tɋu6nLyXS 9z㕈]j: BdĜ(E18 ӸIFrPz:t'?ѩh`xm孥B+֧y\QYŝ 7vl-KW i4+e+ow!>$Z/p>0cL kp_꽁kulNO;TWx$w[ŒK`7_Q0u?8P _-@\.> lMq]M,CVe"F9 *3Z +Gr?Y)+nuLvОK9Vp!+fF~%[EPؖWI=^%$7P'ݯ̏٤Y^g唺4juvx=h,N2~0}#P3ZGt2 շe'>|^p az(Na Ehf{^QD6 7e`Kڳw]6YÁj@,"v +44RETwm´/8L%K#%'pFi?F?7 c^ =K^"rC9~Wr[ikʼnM-7<sed4wݚ&L5u9ZJhG (30Q&rURgn{^W?ϮJSrd7PVbY"l2eha!Ũ,CN/Z]D!PF\9E=iI)qvƺx`|(!?U0v[5uoDKz]tmYl`+.Dǜ4މLRey2r'j,@jY່OL=|5 iX7ٶeAG` l5?H#򗋀cI2EV3o:й!$HddQpIexulEe,FOrʁ #^oGsԥ:-D*K\ iw_}FSDˑpYQ<Gž,ewwI6Q.>O}*0tÙm_xOPm^cqR~nW)0O9EyqV USz;ٓ|oAhh^o @Snc囒c8v"d~w3Gz@\=wb7TuZ?bcpAP6o%\B (!XqG<0!xtʂp1X4մR/Q]%FQ)EP]Q_Nje"vJMKmw ɖM%%ּ$%X+|` P£ LBz[<^Ԑ H^M$^H iyR6YM҅or5F۶A\ow.zV]0-R8}~ )IV2 ˢeb5d'ћG?+Ƃ]0|]}MpY1"a;g0?K-^Mi:[ CBtaE(,2VCCUаRjV׃ng)N6j;± Y?Ϫ{`+(bjE$%#m6UÜ""ďy헓֚M2FLwH3XɱVTaEob׳ ~~m$)By`8rR!T,>*DCj—2wbHt%+, Q9ŊLW``1ho-HN=t8m?v;Z (Kd!jB58a/9p5|(bo=ыu>ȵjoP?pSFB/oQ3)N}HD7 M[p޺BkvKz!%b9cOC=S#Y>}yK;H;ّӪD཰MW |M;@c4yu@qEh\3M@mL?1%ǷVLA~WN5!A3%¥g1?d$b%$AOzljqJ߉l {N$|]LUDm<%!drn;>/)V$Ú5Eט+& ]ر}gwY$wȪ`K.o@wT+G(i/L[׀tWM GQV= ~]A=tLrRd yHzV)hmo~Id L)<@)K8Oғzv,\=p(<)Ʈ[E!u !TIbbF@I}U'q(nM]DQX:_ )0߄*QMp6[wn=}\5Wz ;-s~&]eJ+X#Gj Z@ %x^\j'|3U['p<nƨa'9,[.NrZ2 [lW{|l Jc"c}1(Vk4y@M3u%! De$=HKp7 6EdG֪h4hPՉV4In^/^ 'b! 4ˊNz)007R삌17Hs1H:$("fnӏ(FZѽ3V c4wZZOGrT8O[:N~(m|htQlO dB2 ZÏ?첄Z|y_SEjnrdPP1wmagav>O|f:\ |)2E4=˙J绵*'jąZ+\MV3Z.4E gB'EV`K&Yj&#[?+l{(S~3J$LQb !mK :_F=KnOQ}<  [l,G./g ź]!PE؋ ƽS5FLS \[OԞP)b*Di.}W~wf~wLէV=q `A9@ƏFbDšHI(U\QLe@Z wigkS0z&Å, rW5|'vUGP]}'ۧIˡ :ΐWFǖ?$@嶜&eu~" 8? P$u96t KJpӂt,)j@ΈægVE :@Y2ZB5~!T7_oz:R0̒2x,^TT潱:3` v ^Nozq<{g T7BMua*i'cr FmOD{llbsY|^ZA @RO`Ż 3`NL7-F=쉘?JU(HSe{)vYI<by9ɍQcMނ> &MBowiRF9 :pЃFy5 GZg$_vI zo-Ll/)uRj&tpo&c+;3xpSHZAttXsMKVp V[$+kC[;@pTbrߌ޲nYgT=d( x,128\TO-_-k/2F2yZ/:X0*`tA%/>G Fܔ^]pa'Is3kD^_&T7(笃@ :L7/,0k[&hֳoqt4Eu !L&V4ulj\[ʭ( ˃̤V.QlCf(rWܮ*@m,tBM^AZF(|u%=@NќPE`RO~65= XHP@J22;yۈ|V-Sz ĄgwvEӘٚQ1CISX)sA>6΃uH$>ROCJW ]7.Y f(KtrH0!ANLH/0`'$+_紒f[5p =#nd.;J1\B6b-0<8*Ql0x_4$T:z@JT'ϫ AtA 8\"^D*Iu5OLs`'^ܳy=93f)['{8:\PKLN!#rj]uj F-5!2{O/鶝/qkXD08a wv0VV?*XD{Tmg3*]V2ف sp&ct}TOVU%mܶX1@OO! K9 UD4-zxv6pRZ!ʤxK tG5}Z隣¡x{ ,QJYiY _ѡnnvqcJpDPcUv!0o6 #y7 A 2-\$ ;g1agnHDO|VY8xIsx aDg4XO_1Yr1oU>L4MگŽS  iIƖ=, O%TؔffWOs3djqE2s@ ޔpEN&eCXs,803ɀtN.<؞5a(3G7s+{B{㼕{SzRN'ɖ/ `'8l/J Q =fٙɑVG]l3=yy2b] qe5S U$QD:ΝEKg/?*Ag0"޿$uzջs?BQhe]EVPXhia+ ]=Oķ&].: N"dR|>]BNf7tK y"4fc %{۳7(P]ŘІUډ:=HKvN{QשJpr !!Śa-dh{ƨ^:WH6.lE"X[SAd~jI!+S {~=\ Xɺ& ;M-8 _s?=CN ڪX* #U3x+gs_/;'v%&1Cc;olPOg@j4$đK冩x<~.I x*AݜljpAt\WKme3wFE|=T190%A, ZIyM`l7Y ئMEjbY խpKİcgY|DpP=OE$}N{^ޚ+rWf-$Ս+{$ VIj;h?1 $.-zvQ8Gl~wFZ(yHfy(ChYDwDP~Y+ xn|xx쓜Yb^z}iإr"$ˊgǥy@P9 8t{edL$U8MpPzR.] Jl3v\^3%&!|/f{8f/ *H:}2<>'$UQ{cPMOp\_zf 6/ f(d@֗,X '!BK85& ) ybbjom2.[𩗬@kseF= )UmYbFI1ea`Pk=wH^I>oۣ[O9M.MrHadB$k Aa@ϰNAL4 ~cuvyecCԀlx:V@ .R[ D/)W`LƸě ,}%*V_^ҁi=h蕵È!LoFщ()meg3eM_#Z.JTY=⦩[XJluSp?گ4y̩?wXf|7dk4kמdcz@uoڋ֧y6ԿsF)RS5U-c9yJ^g\~b~Zsi˞Et2?ޞ`;q>PsA}3WH@1rzaNPD?J&ty$ګ^WQ'\- =[L(d _226kw8MIW ?!m$'z]MoSfpSB>ou*r^DKRYf WʄR@^y-VO v?;t7g=+7ݧ6z|^pK P2:wwMuZuYf蘂z,>%gyYRKSF()񎻒1eI͐ m~ѮBs&io|{:-;@) M(x8p7b 3g:0]3M@>Q\4ਏ\>k;QI+~mgxyR@[v6*téߢJ1-2- ص#]zMeQ?5rRݟGUwiz582e,㐱0RY7A5_Y.mI(`9f`*Q?N9'4~^=:UV[ﬨƱ#!I2$݆X!c#NO-c\My;_ݣf}sƊ+]Jq G oh=$$Yq Yxtlo  :CkCS]h L)ԬQywEK> Q*Qh?Ubɟ_`06:jΗ *_W]ktjbf Ix6{3^9 }Y{/8,H 7f>2gE{šoō(RQ񧅏 4E$0|BmMGqMziUOa~ʓ(g;Y W!lZ hu]E >4')6@N'QK2jV3 qWԿ ;بmsF%6s#*J$ݩTbƛ\Ckrvhͱ6|qA<=FԯڈPYoͥЪGx2m]nMm`w|"K,.ғ~e^ݮ=a+]z_ $#o)7evnv5?H{oї6‚^'),FN `[R翰%ntIp2vFj2FYAjJWթb Y7#,O}/QjhXlh]yccGp?!F(ǴE{E]p/q Cq%̺胻#.3[JmR+B_l\hJ*Pvd3^0\ zF&,ԶQ+Vʇ1)8-N@#fgM;"krJTvqp杢X',(vV_w|3Z݋t4bTQ}wYPTm9*+~7 l[֮Ea,jZE0svg3T\/ }醣@jcu(/"wE.jO)3:ϻ,uwYsR>j?mM!&ˀvXV!0ȥ>꾥=#P o|u u'SƂïmN-t\6 `qeׯb=$$b(8!1=ggʟ hQwKH&Fz;*aEy({\T֑Ѫ_+'F0i3N69Tvg!o-?i~hlPm_q OmPE\Qeh\3};=ɓs;G$O=V]\l+N,T_.* 8>z6LEx%L?E@nTzx'H@R59GHIAc>/:Cft@ TD5=bH+N-QxD;1-o8ex F?M \Jhn K֡d CyVKlEhJ9 as4V@,`Y>9F NxKw !픇)v U= d/`48k`qK$aE]l 4{_^1${Q TlЊFl> UG\WJrW~~! 'zX+I;w$+G A;_\rNK𭧇$Ęs#`څ-4EJvkĦR Ҵ2/sfڹڛV x^xlV/!$Z8k P a/@%$v Z)8m}v5s(Q'xD|5bw{wh~;6=_DsnD_ꔻ ,̷"fM#sbU+鳉vƶ]|3۽~)@7*eY*D%q UH5i8Oj"A06sL0}Z~ɍ#H%T:_IfdN-BU|pb5s_VQm0]&GA摌HqKː^:bp%1G.1}'] "'.6G6=ǹ:8s&Yvav,o&~-xTm~~HA}kj*>9c>pR_tRSw o-㍄F7fF`,9Q>F C>Y|u*}; 6tpq1^ }^kqcO0NG![ЂNH8mOJ4SuDgDdnB=ɚtEW2Aw,ANiF6nl-ʻNF{!e,*b#65}ꩨ<|.Y?C͝`tTmkյdTBmAB6f6G\}ڬC*O[(39ؒfSG2LlvCk7A<2y˵+\n@S|)idwޠԱ~ldmNq SD56C <&;vzؒ,Tܾ7,I-lPwi AJ2'F<_.,gV*C p({"M1.=(kDz1EmJvlA3cۉ/똌b-xT}s{Xf'Bt8=~;^bL")iQQ Q?[N'× yBX8xo@ cK;9^> o^޺,lq?t-K|2!cT"G2Mb @ȐFy=ktۓ<'r:}"QR'a76V3+aBXgeհlVοmyUhp7g҂Q%@{g#(V-6d,c69qw =>?ؚ豾^ȷ̐S+ZZjb0ԿTN_FtE$eoxmQ8 }NtL<[gfQ@U[)WPԒ\Gez}ڷ7It {e]׆(_Za'g i9qwn#ea_Y*/Fqv:68s-my>/w&l+Y1YہWY 6R[txÝ S^ZhfB-m+4EcM~ݲNg#]WOվ|5̠r9] ۖ_50CkԜ|Ͷ͍{]2d2+;Sɑ +_ ω!QJ\B:-IHFwM앁2:"Sƈ/;W§`?Jp=3;;i+-ԃ 礗xԹH{Z y*?^BpBmnjPJz"N%#D20 Q&CLL;_*\"nA-: wYRxR"K ^]2UQZ'Iz.)3-zN3LfCb fXȩT_ܰR| F(:FCCU YԹ ^+U.zf/OʰfJt%\1ufq-8?‘ϴYG&_1>J zeW3n RMQ'又HvRi[2C\pXm)ǵxAQhȉ5E5Mq6rm*asSb1dLhD2$֕Klt}iZJ!V9>)kVR^Ot=T4, DYh!54W1; ;FPn3̸t!<fH0+;?&TnL汽{u=] b.іIEeߗP 9Y[^fx<ӫܧ7r >B%DHsl+b+yy0H~"L83FNjԋ9N@ 6u]˓ /H^[ f/(Pc#![G>}/iN::(qq.4SC+lBicUl)3aʿ[b9}S(zv'ۙ6` }_yI䩵b;oqܲ |SV$k݂0 (BS/R@K02}~(Dh?) ͥlO'M) ' u 4jlIݟ8_Е=u]ݣdűŲNǰM9[2 ꃘjmlP#FHVjb쬡[iwmsO7^ɸ<*a{<ŬN:} J,xKCy[-"3b[TJ+_beG.U>Eznln K B"7HC`a]SeǾϱgv}xopEJJ0#ƻNwt {ksGN3F9汷TQέaܽ'>B-ATGùm;&;!D+gpj ;up><3fp#~hth<,I*64@B`hGA?Fh*#AΫa2j G`TJUL߬@B7s$]Hi=%N$9G^DioLŷkDP9أy~(C)CM>:LHӜkA·Hr=Z7e](V'>qiO?X^ֶɁ'Kߍ>걫#2gq PMӓ4`ľ8`w);clΌcLpy+>@#})֔!GߎxC3u)'%ޫ3 =9uдhTH|o=4=6-ҫV(2BY/:俵& Msp b:[܂-+C^,1rjW sڞwxZo7${b-,uXJ|u qơbNA1i]l^~"P,vtesDOUA{2vx?` %^eϧ'9l^|ȭ!D`ŨĦxNj>c10tmPrzّGHQ\Œ$UvZ8Dou'LZ`Ŏåz =9ʺ3 f)ӌ@#&$(G8zJ2„!NrC@XFlGݽI0c^"YuLao6_&J(ZQ2IUowc4 o&ېIRYn:]ѣ1u o;t?ЌWCsK@c]Q1 &bњeXɾ?Bx+RٻǁB4+ly+? fiiK`~ K11>(HXR5< & iLڀKاS[9YHyzqpJ'o3u=ətZ#(C@w쒲^TZ6Bq>b0(*y#Vv౰kv:xz >'cM"KfhFէC`Q[ԛSO3gyʖBYW8a+"I8SP\)[ܗ zФ (<]׃).+zGiDަfӠ$bę%i#!G 8!^l1':J"3K1-dRH)!'ǭm{j"[E%h44mM'%| Unme0/W͒$qC0g,F+OTf){}U8j9X}C֐ XGxRK;Bʾ(jVJ8@IQ [Z CGeG0abG+B 5* bEoZ?"PbC%BzpIt%${r;ln>$%29T)S07 ?u6 L:XΰgR1rE,)cK"b NYUC6+ze;}0BҴ.{k@gbB~N=\N ,%by>cB{G](lh%YVWdDW_ C6\--MR$]ߔomjB;@.|$@=L=1'PQj?D{Gݫ\ck ZJ8v]&e!j^"[*x uS'Jmm28;#ÍtmSht'Mh:UE]UTH㋇W=fjZST N?d[ӪG5opBr:BRuF v ߶ޠn# 4:Mږdq)kpqB>u4;u -)'Ej;3lpڐU?-0(k \~Y ˖]TUz$/UMDlĺ-;5E}$KƠ]D \ .U7QIW#H1WLu ]f!d7*ҭ}Q TzJU:0w (َƜWoC ̜TR3F~o=&oOB2ECvoߖN̆Y?_'#rP!2\g1W{a ɒ4xII}q&1Xf4%v>" y"Dy_I% }K/ɤ_pJᜎ9ΈUw/FI v~ 4 kL 2!ѠN&l4??'K2/J;:v--brAO)mpb5>7 i}X 69 #|C1jۀLv{{mBr9iXbP9]O6[h|f'xCR yeeYt0<9%̼9R\Dx7\8|FC/:LZHlP wbT-?TN3vDɇ#2sAZK]3}`vL2Mk2p+lhbꢩ^@ѷYVc5II$Q;[-4mԧ$FhVZ^g8C򫰉oYNMux Qc7 }f>r& R!6&bHTXLXa( w[\v$wUh*Ij_0F[Bx%((`+pdS!`p4̔OjU;3̬>CVF ^ _aw\n8@Wk#eH|PJ1*3zrtIS2{aJeFvjSL,1nR,BW,j2f:ݧw~|(}1V*T4[13m>$8i$4ڰtO|0 󧄇B$d>\nyLuH1]9w.Nعӂ\}I3l1~f? {̪e/^#sq&+ˏhWC)[hk 1|E`ذ?p?1f8Qe38"cfހ'&'3>SL$G>M2.Fm'+ҫxzÍ4l'LM~!?-kx(~3qw l1Q3رtbcC%"62q c~ _8$gYE 1duW mnP&&ZC.X> 8½@Z?Q[NY[\bg)`1۟QZؑ&mCQٿST"Nɜbi eF(꘬lkj=JL}2~&,=pz E:늶Z%~e6heV!8Lٚ$-D3`' #r+#ȤI}`8\˜+ -}Ywy=!"оcQ:1=e&xأ0Jk\z{ÁPj.:UG惏իQajIV/'Q݊b\? ŐWBbC4~SQ*in vU=]eom-Ӂ0#.`7ɬ) ʏ|Hq>gK/V&wj~8(9F?$:8ii9yK{{'8K ݝߺraۤՁ~x64 A}#)~`XHXWޠCZphobC94G+@|U(Y=@Y(w+`zMo\I ֋ua-=jZ-j2#\,veJIܯ[Xh~`,u7n PLG,NE{&ʰt X}|̀-o]f>oȓ.g_V pȾxWyidžd7p5i(3T -~K6ܘ򌁊|M4MgœEoAxu!b焲nާ>D{!j$/ݨ%!GýIbb!guV”CkdCesMۣh:$$ b^]8rrSٚǴ0EϲSOfs)֤k\Fp.;;P4΀AJ~aIa]6)9 ,<R7KaJ4 3D'8|* M$|WxA mՔX|LҎJ.)BS:065QB>*7-5m{ o>BuMaIl0hXj*H?\lTCߤw [Wq$8Ewͫ<?(uӤndIs\2~1Uϒ^{>c*W5~oX&$QabX ,nI vIAjlЍ6s%^,4T>+W+Dy2P@Ӿ9 pm6][!gCۓ̷f`Ԍl&%sv,!N,nEdEieY.ND\C ./H۴Pg!RgZ#'uIU0; "FGSDQt i=؞jIgأ*, c1 :ޱX^7jdW$=@" >&dň*{4^a1Vq3ZQI.!(|{;Zq/4ׄ#cܖY/s~}(G~d__TëWX9,' z*o׉cJK uG8Тy5f-#w~p F mJ)(kY[7\^9:PZ+ސi,^SR{^ o=l_$G|MkݫI{ymUVAwQ"W/7..as$6Rj)I\c~[N!pbW:׭fI߳R,ZBmƂr׳]Wz]6\")YDZ$EAq(xW3@ugOE<*i[aGKV%bAlUs[L$ХA?}BalzZ146= ۇo>O-_80'R2j:jF1EC2$k7HL@XZUIoBleiVwf6 b}C/ ڢX5Bˇfgu|g <8`Vo st:[oPδX`K2gdPǭ=ibw v!r\ KBUu7db\ 6<Ђ&nT2venLPN8r͹"gNNY?Qy7TgVK>"sPyQtN_?QI\Ԋh>+M8B!pz16 H+|Tqq咷w }~MDYX~nR 22b>i \,-2-k{^zycuτrmzW$o~:.Qr&!,94p^(L8`6 ̔O &L푠D'N"[^MtPx!Om=NW}̰O8QБ-T/TAy&IBkzѫJar O ߁5:}ѹ AgYaYb?JęJ4T tKZx8h1@ eKՔ64j.<`Hz{(9W%Z۽N '*@ʄV^rƞ-ut-K$i4eaG} }!A.ZG*_5CFS|z׼FӠKVa)`.I:< t#!1oԇt/!gk{<:)zAz$"]W<,rþ{QD 6r;8tFi$!]Lx$=]<]| 8PebMwh`r1MoȊ,[lI·⨳ mʼn8x)u.Rv#RLiWWkoLky}+ۺ q{Ƭ* eLw&[ŵJ 55vdiU 7ۺcko[ץ(!AVXaDU9w펖 2Ev|(wJS2j=6K0Vwk?1z-+zOy*?[A&EdMkԆzҏz˓[^~z^kV_]xګ!}o(. ٛMd-aP2#T#ߜi3秛l3]QөA6wˈ^ǘM06ܝ^:65{H^) X' *~3Csn${0zq!سbҹȊ6YR :[UxH۲F'i2SAXC`c's'!㛃 Q$#+>:{>ʓ1{)jhwӦ/ 8ɭt_S])+"Q([LA v /՟Cy^DH*))R@n@dO/j8-*A44ȹG\YWc}$kk?MZiYGuLt_>-eIu%"ܑȪxw#&|` d>6$ ֜?4^z7 >s m2#ʣuv]Jd;E4@)SWzUG /1ح8n f$T_>Cm^甶WPk=ɧk`܆}􏒇jf˜DMvUUS')C?' X<ڼ(' =P]B+Lc'C@fYbKrqu]jkB!+d$ʬQ#7%| P4>+qmRAn7$T, 93M([OP MfJ\]R$蜝3 ][y|Y+EdϜV[uJɔ<( ` X:GӕCbO}6!c6b?.iC,׮iW 𵷿5*b /ӽV5%@kefXIVBQǝ~]CxD3ރXueGxA~yt?jlz0]ѝ0NNQ 9`|p$dBFyRf//I)('@sほ;GeDySL. /7YPf}'تslƾ*W`G(} ǂf / g0DueA١G:z\w7t&gNǶ7:O D2"t1[D:Fm8@Rx&g$%B@u+Ųc8 J@gP\쫨%l%~GaWJM,`ƳW o&F-03Nvmeg`==$z6=LSGGB="oϠΓ}e&ɽ,,3Ĥp"/dByTp1=:Ix uHh4}.1{KK_T\~[#B;kmA5خJt7` z~g'QpcB9  (p\mΊZj[$lE,ډdF @- R2]h,lu)9ڦbHQˉ`wǭum[6q> &SXiG`4IY*X $spb#V*ZfrV;YPla[#3xqۚ'8"]vZ0/(g_}ۦ×IDڔڄD,$/ ZH82 Y@_{8u~`ƆB:ƻY~-V05WlpZw} o-!Vv6B8g_TG)3Ƣ3@(-_T_Z;GZx"IgRN|# ϛ]Ibψ:>ȄҰSϭ\w|ӓy ^e[ktVi7VAO̤[Yuye60=ZgH܄E:/TW#V4 e=cc}4LBzN8%:Mk|MJ$ZH@CNLp hX  :20&쭘Bgt# QL g>#FE~Ұe]|\P,oj2ɚvrG|$s}d͉1QwDVgi D-i赾g:ݡɓˋu ~V,v9*v Ks %i Xm&:!w9h*~a/B숲'-io}WaG2F& }.E^,w( 췜b Cg4_U˜Si(L:$0TAL\= Ro/6ɜ5 ?*|f: L&Tj&wBR V"!,ךK`6&;V>?$ZܡD߼EH4-^$#B"$8!LU14bwK__h\_0-7WbNU}lPSH)3wb5&1IvjHsx#'bGR7FG -NAi][%` o)0&,V†*;5/l* EF<4kޤ%^āX}؟;{ubʅ!$C8G?Z(:qrϛ5nuM.*3@ HwuN{+UXě2\075)HSYWʋUfͲɳjYS8)Vo!"(fmRՂPg 4vBSЩ&>lb;O sZSAiJ@xv@?GBo !Q%"e_ЀYQ'*`M')c|8V ^v 3|S8e)youjƙBo\U4F^P#nNA#E]qj .|Ўޅ֜$(iOs+x`E Hg->jJ&$v) hA bt \._,̴B=&R6~Nw7qA/$S}jMR|ֱɖ8!ZEsx@+T:h^+_6^A獵] |)*'|pGZLB6oe4atPhQx' ꩙l'8jbxorT#/g!{#3n% ^&80 %`ְ<vG u'-5B6۠$Z.w?ݾ.@Ȧi2##S`Yoz4:޸m^ҬCJo_:s<:UqK9=BS6!*ʈ=No"tX$j3dFmJ2\'% Lf_lD!9cK]2&N/c~1.ŘL0mY,(pCmq}ls-/1UKeߺ .@7;pIΜvD \fՙPX1dfDF.k+z1 Yr#|#C3>:Zx7deĦ+MOA% b'}n1fGnHN9iQΜ{ O%IQniAdU(u.h"u|! $^@TfP\.4[&Q,qE/}{\pbW I!j\ؐ}ȃx [l \ 8{)ZLt^( 3gK"G^3GUZt.R|[ޔe!nЗNnf1 ذdڊF۹RLUTW9p%x|DW>;ܜ28PGCTa%Wd EF48-Ai-/ށE,|4 9v]c3jCЯmN=ڒ`~ i6=ҼS0X55)X;ﮭd)RyaVoScJ@cV_U,zwt:+)LL(i+xc~0vNhNs"cršx&w-[\=Kq;.sҖR D w ڀ(2ﮌ[WX&#`F|h)pIBo<-9)Z D#3W"N(KYu^‹ANf$A)/YzZ3ߦg]w Q;ۉ{y3z{EBˏ?װe˜rZ &2od夳{$_9!WC/|eoeZLuKm>8 ~g)[riR"e_HcPE!ͬS:=_{wqR6VX@~>v n)HD !7leyspھIYgtBNQ_D7zz65F{n@IÂ&uId |ٽ) ]bZ#? :ǗQ0jx.٦9lc)mg7&s _*Amq1ⓤnePF-݅VT-9A uuu="2g3vXcO$dmsu=Ida];{_\>ǟ <աjۈ*yFI63+@sν5ӣ'ʀS:K+$L?4 vl7Ie9`'F|R@WĢ\#>m83l !]WRP̴:\nuy*l8>&W=ܟ|(23u趰?s\v,>i'RC,-z4!eu`Jc%Oh\XSީD6;$ p!H9c'2,.z}sF!w 3ݟV%:pBep8|F59$1G'tzCGH)}6Á)fұvP0jMʟOk20jOxĎBJSR T'я 8ߢ8vtn~dmGf7BX+Q9Pܺd^x8I}wY;0Gq˱U G@9' ʴPK]%ҏq0]{5j1nR=~M8LȠ $;k`a(XcL"~4в,,,2x%'-iEU}$Ræ~(M'ds OIuTŞ< 0Ik7dw:="(ǽYG!/N?w{C՗qA6y?E kȾ$ԵqQ0cp8gpV~~eC CYBu}'D RDW<Gew@ҤW紂2Dۣ~Oܻy4z7PYۃ  & hgkzP8˙)lzT)D% .-DXVzmm}b^8$#'7*,_CB'63:>oB^ei֡(z␁_+JX. lL #ˠUu5;#,g&K`jCBRhLIwc $4aea`%ٚTӻ R eb~U>c>hfP;S-1afiG]Wp5rMb52J$ d7]ݭ}G% բ! )NAU.[mb L$zULaBSPbE|tY=B-kH8B[Է>oh%1 ѳkRfHoXNf&PT2>ŗ'Po-D`Z%~ZYwٙr%9TNOs0[б;drKؽ99Cd%QX_^ k'B.Fc)L'tv/*V&| )3&V |ɯY$zfL?v2x2װkϙAG*譕} s>y(.;%||C3 vN!RVˊn1зrs@#tNMUg%ɜۨ"i]uTmJCul5Q\U R ~,FtArg:]QkHu8()`2Ź?M,/EׇQ;R3)Qm/ $ kvRJIuF2? d|IKJDw3Aa}u ߸;H1 eavbXQpF"Q:9`G_z1.\tg.xJ8Y4 `=լ=zKB3j r+gnmՒ"̘Q.v <$;8AP~=Yjw12j'qmGϿdըM]9w6@vG)Oq&jП-P܄S8M!![Q.)m^#%oe}˜R}cEP[2Ԗ΃Tqvn ʮy9鸪c-5H'ԟX*kˌ@II>+P75pLM" ެ23GQK vQÇYiLKO)b@ț\ըa=V6ems"K7P0+{"ie!,c7i靯O݈9Lv@OS޲Ar =k(]֒% sA~8dYչE:?Pڇ̢AkǪ}&EH"CqYg6CrJ7)tF %\ڎnY2CHg&05|Djݙc`Su}:S};IVA`X})DkH(.rQ_XI[RoZ!?'L`\M77jtyޛ)* cK#n3P\&",a=DԵug9ҞzY_ <'H- fj}I m1 ; 79z^r… B!x:f0~o!-cȈBe=yF 6TU#4K@<.g/ G>A̚WJS7ߗ7+DX"h¬S йb8y3z!A8:XAOmZjf*=T[ycz J/2wh6 [$noJݒoh9I=* F7PJ;&Am+G5G-icDF jF@U ]WӡhH-{|kR:Z&䱗8]T'7$.o9ia\!/>=;TZ#=H 4V 0 >'<S@񪣌[ 㢙@G޴G,)nf~p%&*Z"=MΙgпp8Bju@p0- 1tlɯuK2W*x6,i&&}Md`4#0Cvzp>&C{7$]=;x=t'(>ViB!U>ArZ#^+JbfӦ6l_ c ֑4 M}!|c@Іp# q=& ̣mQ/P9}(E_6b{s o'XD м'׍Ykds`r+7BQU3ߜ^C(Z^/ڜ"*' fvoK哌2Lak7qAd-_n|;aET.kOhQ $nUCf%Ԝ/"8cgkCȉJ𳷒IB U`b=AAB}jgvț)?Ty׍5n.z393mo[uSx^AWL]mA,ߙt%3t,$E^U׎+$chQ,UsVQT&V@jyһP.vЫ]=_~х \ysw26!6h#ǿxo68&D u(haBRLkMؖkvfy͒leb$,eU\FӦ=sY(- !i #gnOyUvt^d'gkNk,NFNpKe2 NϼVHO_ L#XwμQ=`. Hq te)škݻJ@x=Q*Zu-hJ$`X)t|~4PsC(>qOO#Q*eY K&!riK,E6Io@#4Fњ$a//;2PK_)oq{}fBqb"Oi❟hR)|sYC\}#l:{78_E?rj"Xz8:f~w/E:6uR,0XP 9 1;绡!ev"pJ{xHmm&ksKǔ;n!N1fxVUsaJ*+"a5+}n,jhPZPwQAR 2С2dw<+9 % wD,jx<+&ўZUW|%^9$f5QW?l"\϶DςKkbgqb'8V!:uX8FZy ErF6HxKX gj @h=MNru)6̅' PN)0v{ fZhJ9F+fxY g,Y4&3maQ b4304+o<>.=09 uVD(ЀqjX|A{wV:.%~iv0Z,y<PrfyHpB`3D.@7"ٻFU<Xxf쀫=l6ڠ ΂ 3z!Mp !pxsHsW~Vi)[2?ن|~n;i1FW*XB7$hplZ?&VsFBh5tZ߄΋5 {5=]:˷=5N𗗭" *T *{U@3`xQ|前}4[!ةvRCim0ʰlvቕV (An5BD HlEV7ŒTߠxBQZ() s- a})!5k}J^< i}167P@8E !DY!P?{=ұɯG?oCO([Z$?(;SrϹ{5T'oQr0`6}^y*HĄWD*?_NWÏN= Dd5=pԬY5sC}u;=jIPG;>3kC kT9x-39%%a—I#v^ 1i n8JVZr.fp27fGwF NPs|a$=o!䆶"KOz~X$Ii Jq,8g lYrYz,IDdG`"O17^F JrM//!ჅVp{dY`d?|WFfwQy_i45λsX3`Yx<}RW~b#dȼJ# *Bh vutڄYCGC{C9T`$4g)&bi$C)DzhrN*P\ZC, $]=#DqmQ6J7)91hc#}w.{ۇW{ț,hX~Xբ9(':BeKp5h٤ܠ(~9X3-}|;B嘊Bn{ChJaO˜l'P9ژXQpߨEpM~ "ۄtSù z"\U59|BE\?iu%}99M!E'D'~g2oc!Ǻf%:_ٕ "flZCE; WKOG W|ɬ9R2*ZʈوLejɞ@ 2tI#:ۋMyb䊆Wm֖Iy7Zg4:@s%ߎ&aAן!&;ܬ[CqVO)?p5QrK .|L8;j=_M^~r!TLsDH-׆6wK1geÃ&qҚk0~iN]H,n^|ʫP%$ԯvpTj7U0c[i0Φv6CĵrW$̄=tQ(zp_50mSLtxn@}Ind+IQ}S3BIr<Ⱦ fo/aۖ.**GOKLtɢȐIZAC_=4$-ʔGvUI1kh Q&?.؅3ac@]Ū}R$˞]hXƃc Jdna-.waH%:+㳂_ NLI"JV0P{M} & oW7:W٣Ư-ŗߨ7Z‘ .\>YM"2ϵʾrU:n$/i3$7kc@Xmcģ#H $5,Z,*ۻdR^swKê;sDϋYh1lT{Hv~YzYMZ *$ks.$}9R}Wl8LNKI~E1,&ul$9u /ʃa41L%uX% 0^;ԴS2~^8 6;7Sqx:$se6U`DeP63 $`YN#7-vٖ7u]rD[}F \T V45ݭ2΢~֟%j Iy0 i9V$AAҔz'2f Hs0F_P3dMhNvHSoڇf )|ʽ`@]aԯk.wKHR"$(Spj&QX1fj_WBMc MUFPqD01w5$ևLo ^]Y_SC:lc nTs7rꨱ(D?a 5/ # %:Fb5gp*:q]89-aᠿ̞@{j0vP~FU6jê0/vU5]L 9o.\ }-F_Mc3WgBlg̗ u (o>ObA࠙l<#/;.Hq y,DˈK~$Dz% ig='|a…44m*d+3Ⱥr:@>.Tr2'g2M^Qb9f$ ^|2 yb/IJ{ev%jp|T5==0I(ER #1֐ @<,sN;I8]'VnFUx`T/|:, Tgm^*3] O>^X *@RDc[Bg E]~z;Ⱦ/ioTWKҨoI:Ít~W0 O'.|yMnd1?Og}N`}b) so[\B2?t r>zcNgrӗS^i21OB.t!8VVVrOHi R Su ƣ݉y`o$VUǜ{^:&~!kr 4r)lFEe_h8+ؙsx&Wmk@(hi;%>kVID^B:λ*ވ:EA$iXX@mEC+):ARYI2Y/ v0Whb.UVU%Y/Vqe4=zwX%B?e0+״sx/xѧG+J8u31Yr!01;G-CH[(&"Gf-Cc+rԗ܎vyxڟߚnئ-_s [vV\G5^ƙzqf!}Re֌t==Xsf[S7?]YjPZ9{Es?qQnf8;Xn1VNjLb%e^4 ;EGqE7_\љ!M?X@ui|cAvLgָƣKCu6\Ocm,h6iHpbHITۚĕdr!`y>'K5~a-} HKm 5d ]!rQ;첈7i E9J;ir>_wx-5 e뵞8㛒QF'aKxJRAPQa={hB8 jIaq্H8fl7EWG:-?蘺[q\fuF3]>{/N{Cz[Y};"'-r–d?C}d^v 6%NNSZٮSጻ|KzRClf%uXb/uuTwcяb?3Q/u7?Jm=Tfd%.-UUhvq7/p "z1B=8*G#?_D@찈 w*Hd v-^,!J~ n_ۯTh9,fl2cc5c# M|Y:xH&OȽ8dp'^~*0㐚itۅ4MacE\N<R_^ٴԎK!s_Ȓ 4*ROD'W J 4N1M̱ d¸E"ߚ_iT[ȄʝND(\ˠ郤Y@`­[>7U3\hj9d0{HPSG1馶 f8R(=Qb\Qَ^DyQpӐC>Jq,J\16$j>Q@:nԼp8(FȮ)4<{bDJw=Z#<)w:X,!%? +{AqD np6t(.+DDk3vb( 0O%X?EgGM-;Z+ p ~ꏠZQ9 j򁌇 + v_\ph N~3~Ǖ9W^vȗQ*dNp9+l*b (Pq:-mo2T^)3b0i2FOXa07<'}fRnE {2ٛR 1ȃgT^>Uv*yWx#R+"fb T,wSm2KLV z$24]99EX8_ icaQoGF$(酛Bb)LJkZ]fhO A~>r|\B}k!{>eؤi)Vz&M IײȪ.pJsس^T]Vnc:V$*hۏȵX! y7_oҙֽf^W>ys1%RUp^ bPȥʔ Cw+3R~"%t8zo#ZjWaQ[;xʚv1`\wql,$aj7JX+-dug `:͝gɖElK h "t_ԗlQ׏=:S{ƿqM,Y/v%&ڽbMв$y>w bII$:`HG86oZ*}9`ݓh0Ԏ륯bTBvö k4h::eh_T q'A믅^l6CSf~hrjB.g.~YS+5ЁAه$)M)#ؾ%˝CX/9,qo Et-( ޝT WB:mWxGXzNۊW\L&z)^}+]N[E;  7䒎6|A==guN,kk2C k' n:It x0Îkl*V?=TWp駆okϹlo@Fk8U&;ږwo-tE._y(H9Q\f q* }R@1A6{[m"ڙY3 NbeDcv&zyWjPifޞ3e}@+;x% reik+7(?0?̡^~) vlGff;ASof:[s# =DS8-S-z dq?4MåjLL(Ag\ۖ=zTێ7rI.R/'r:#!l_QZ?R\Nktcx<[Zv&y*hYm5]?k <=*؃eK0]7)ldagv"!`ݽ3iIqɚjR)b~*rq.ij1sFmvZ"Jpfģ]]usxbJЏ:l rѢgvn܋svZGẺ{ f0 *חIufʲ 9" ٯhAX9ҝtk#&GUJ>/BaV0gYZ070701000004ef000081a4000000000000000000000001642f097600000a20000000000000000000000000000000000000005000000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/soc/snd-soc-acpi.ko.xz7zXZִF!t/% ]?Eh=ڜ.+P3t 1È,>U!6ۨEsEZf a '2Ba̒:,ktW֖ʤy.qP^_YL9{OXi m(̻NEn'oѶU k6Kjm\R7}"/L3y>P2: n~4JrMszXq8>Ny0B,\ǔWP7=d'3"U1#c@WiTPigk UF[0"h{ct"iM nc\P&v`doI]a4(S{@4hU(x g7 V9 Tuv]/nvU lG77MH;c>*KDߞevwK8]zؘ=?$-J"꣜aLn 6x7 )(ghP*$i=#f̝ ޜP~\$jD kp  zQTQPFc?J{{HRKAki+7%"{HG_AV6^a8z_9wq&M:,=\3ގYVT@Af.R,Ls(],Av] (bD1*ntC:x_ a.|S> kMZ>ᕩ9ͣ>,gY*]$3RQJCD.fG KCH5k "QQJe>#B8D 2tĶͷ5]7퇴h3<sִZ|'߄h ̖ĒKfc4[o7e 7FfuaUKmÏMA0搲, J_J&\4oH]:nz( ,T{lO0*'#ko  ^C k 7BTm WOX5 oUI#b3j;~9rs+G|D@W! !}c43rHN:JҠ>{QRB["2UXQE _$QSc^A2C j*@_,ہs );遂QxIq u?pn*i_ )e |Ѯ°1Ԁ;+Xe>_#^LADa',SZ.&JrǮc W`3 V WvDI5ȼ#[c6,u]}e3n̯.ni_v2y29>gQ|0J p F>6pO!"n81\ё!WpIM甴02n)M&b۶w=cB$+`]3d (CC UN—oiZ MԦp}wԄ\?7X mR= p2sQCU <Z2ot  F^T1Hӄv^A9Fm8Pfl.߹$KBփ 2r|e(cin?*ifF=b?K<I6ɒ Ma猸-JLe[^44R ᕢ+{D=b!mKOOEx\rφiex .N"{+[d";-ƟW~ZBJ^Q . 2Jܽ1B@PaH[ |}8]OHnYmտ1{T%L&/%fڼh OU9J$Ϻ!zvD|ckQ %Pi]?_*\g9'V;HVlaX ǮCdN*B  ps/ur;gs7Ԅ~t8W~}:0f;ϝQ׵g@j6JQ}ٕ3.ͼM/^ڕe2Ey=ULZ!qgyhgG2ay-_ pwp%el*ܲKCR uJqӱgYZ070701000004f0000081a4000000000000000000000001642f0976000190d0000000000000000000000000000000000000005000000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/soc/snd-soc-core.ko.xz7zXZִF!t/s]?Eh=ڜ.+BKK$o!kMyw6kIf8_^W./'_uO1HH@Yo`=𸛭De 5En!$DDg\C0*=;'E,lq?wI)oHH,<76Ԇ.QeE_9X*q ;~1B)rr8QM2 z75ؤtoM[ߎchw 5tg]qbڋRzz`j~ kᙅa4fSRZ&|C/UejR `=2+">MopLxUneѭ:H74uFb\\L 4!֟ D*?ܗ͚XyW(],1w|y(̞O2!u'#(u!YpD0W5zbl7Bٔll#!LOWra+*Ԥ[ӕD4D:7x[Վד-_"7hg/͌ףbS&R׈ls:DJ`jٞtY7ƯnUO!|O -!ôUm D;CI9~VDdAUnah* 9 )Y|p|%uVS7d/`MPف>^b@$b# |gdAwӣ]}'FT+p:9[qt-\_909SQ.( + ? S1KSYp#A"S|`ǝ R^u c;o$,K 姚2wĒa41^CA N͛+G)TO03%Z; kAv}#ăRɻ[RЫEzj/:'U~ D0/+7 #|U\66Be|>S^ŵ'`a{2m4 2=8 |sWջjh`Yu$cN+ϖy  6[>Q=V7>r T.tPr }W1#u?ŜXQ$Jjwsp?0hR#Y<-1?68UhըFC܉nЍTxeNfZ-K7-zTQpi1χ:mA+ l@}0 (-O FC).H n$Wa:& ~,9~,C$OBJ9pV>(Jx϶(}IOQg OYv\F_DZ#DvN,h{@=˸,OE'h(vبenn{&f8[$|^9b cTLlwӛR sd$ r=:~7λh[&JTCT DT\3ckxA3QT,74UÙ6HY 6ifiRo6Jb$a ${KҁJbT߹p gIee Ӑf%j({n /pּX HTf)<K%B? 㡎싴Ycլc.jf{J`Fgka"lљ7nQKs¡C52Wt'+K1h$Z`W,jb+O¾ ~Ç '|]tG,e[KT'!%JRI 4YF2۾3DzlL6Z-,Wl^cTk͗! QZfg 5 6;1q'%hǼUuԱD]K?;y]bY{m!T*ۏfhef?q 7Xϫ^vYݒRs}4CeI)qp4чtƋۢIa~Т'X 4 hS6B/nB~Q$^ ,?(!nԾsk'B:'7] igTs]#JƝ']WnNܳZ?Vn!YDVjsx ({7@*֕p.5ߕqE?ʴo +B9s3\[ve7)r_-^z8_dL&M'iijrMV-e2/rٺXo/n)4-'r|˛zIs@8 6pъ]Kui2ʞ\FY-p?O7 #>!-2Pj$|I&vzi/^%}Oa\l4l7L~GRAķEV F }mE %eC]f苅-ؒʙ)]',$z՛6M++J/KZj([vJm!аnj0+)%l ZR<=̹&?EI)0)HS`RpW+ȣn Aɑ<&trA4w#WX e\D?6 yl(C$\,;eS/s O-c$wn)»y;Z<4_Ds#POB٣K]돲-X5X&RmTA_U[\W ')߁U)D:6H%ˑA$n-TFuX4x7 /i5:Y1k~g40dfe8tăook*$^ oW@h[0@̈́FsD5: jOUƹmR&&8i1$7B}Wj~mVbS Tj_Ǽۚjz5o'pN9Ь]'1Fv{3tFG1"ȳ&Z' sZVqF1"q+@RXi%iÇE~" uؖТY}ec(DL-TFNj\"'1p6݄7.#{z8Jɠk!nFzq4w?1qBwpEspŷm5EbloI.;5T 6ov Xpˡ>wZMg&jJc4z @~yڡef3|`"&H~ BF!ATEL› hyfRa[|s9٬OM|j629l.@4Щ37r^vmJ[ .NfiVx/Qd~XG ̤dkDyTWQN e|p`j{oF~{̿E a:h$A-!6m8 O@b,k˥;`}ZQR*Hĉ#;o 8M[WD}w}aR\$~STo~%P[XFZ3q,(DsH ,(<ͱ$e\U#SO88mީ{/y)d|JxX ϙok5@;WYf:G -8 n'*_T$nyFԩC{w9h)g60=0rasӍg;4v)EƐ;rAxDS(%~>A 98ھla0t^A0Քل}enV[#uQkKʨ鵠#6xDio%?5`9̅:m)mRt633_0aUa^&9P@~=]oXZf,3iiL8Un \=Wj<ˎgc{I@r]*wn?m /)N\|SƲ;+F`S JD|T4T+tu@φj>A_h@vV-a'G`"8?ho*`&ϱ3J|К0"Jކr{sކ L-z!yX@|+n[rG~Pۙp9xh s?P0=٦EQ6nfDz* 7uF(<'+JڇI̶dP^ 0*F+M l >jpvr?Q܄:6\ƼE+XM΢\Z'e c\L)U7 pKVtSz-li-heq']MX]c6=3Wf3HzM0ѰӉt$g-ce l)o" >$tKΙJnN&Sƨ? KVzk2 uv]0eF'<ق8$iHQ~K h?* SJcOI-c OޤcwZ1  ,m#{E7IM.pκMe6@sr|zc96syA;ƈ"c&Lo蹅6yy OCAb>50)Ew+4!Gςjk!#r_^-\Ņ q6gԧN&/{Q`0dL 3~ZrQaV=2ӱXX(,o< /xsU*UDAݦs[$o(%ڃqguȆi1C{#lJTd+I20V*BZ~tL]Tcnio(s {UKlT 8C0lfn3X`s1 Fs$>F& EǑ{Ẅ}@QaS/8"sf3:X!ȵ"DzSRʦFoCo_qi#J<;tGWB#hHD =H G~9w֧- WM(9;d[I:[Xc\ {I[Ht-xbD/O[܉ @ 5<8H#<]z|˹6#jMsEN е#yRE-1ilqSK ZR[p cH&;oLքP@fUrL_ mi)EDj8?Y(I}MH8ZRK -j4icWOUn˲fb3܈bq5?dGg"̰@9F_2hYE%"w45KDt6)j2("]?WϦ;bŌLXD "v/YR_9܄S&8@I1hkⅵX57⑍J ]t\Q x&plF]^.!"G}e?/G|˓mk( J@8)r{(ʻ}.U)}d7ХnsxZ@fXHafmL2z1+Tȁ"TlZ#aJVh#ҐVܺ=!{Tmh"1&-`E$&l$,z" Lhl(xFGF=DV J oj (@H/$ [06BHs0I ib䚌ݫqͼn'djXy+ "CjΛqsY\_eUt3FXûOQ/n|(zkRS@j!5] gSzMz  Y/aUq1El}!runnE[F.׆pW lC_&M {SB{B( "dc]z%zRg??XcFb29A(%+UwL>n*:x"P"ycs"%'ri#[ =c45vdiy3W&cw >ygH#.e(N֧w r6Îymw84Ch\#1C-Iĺe[GJO/%h BsMHq{!jl_% UF0nB(UJ hejLE@4[QFP˂#[I^#@F0+^ܭ?4 {#0;Ieѕ"?|TW,U V=$`N:A R3CMN7"O"3ms83oqaW 7<@RpS0_G:s֮elG@g{V`7Ke;WÜa<}ϳaʶsc`Arؖ] ӈ2(% j֨_4&/{bpYo[,n-bvܴ('>w^Fį;?lQAF2ST羳gN#k)= ʀF\wܠiBZFY|0X=!10`h\h2.xG Y3HKσCEp:wpx}*|~?8O$ ȧ:`S.IqObҊS(qܔ7(ĥ'zw`qSMݯs~˸$@Ț[&'ͣTo鏚^xlopݤo}б*Śj{q$ǡ@ n_E*GTzp )RK#DKa63G 4BYIxB0y2F|:V gE#ьE) td`S2lNuig$G| ?dAe ` Wd4~]o# |8ESaTGm@˜oo'>Lk0Ț/P}R!.3Ub}dBeUv+yVLvxPJF赛@pZ9w.phveUEp”]{cN*""t_N.AJkPBb*ťd@=sXh41ԡoK>G݈٥:r+-&ޙVAm݊ArZֳp?L~t7;|h4oyҗȲe3-^.I-Tq>p'֪@hATk&Q^nlp1Tq+Jal&ɟȄA&_&/fE1_TM04,W` ߾ˎaZ҃#cCSgZT>NDba/Kh x`vܙa .J`0UQkm WTf)o51Hգnϕp*;ڜ׎ e&BH0NՒ(#%`ޤ Ma%A6XS@>g( v¯1s&idé#Kbr.D'9a}nChL++*>[ae$S%ŵF1/)ƭWXMm--ּ`>%7/+z\=2 Bv(ޑAƔ|$$\`MӮ01&5m]w0j{ZB UYPP$\Z`fr`vҊSZaKsdmM1^`=ٱ023dց*,* 8gw0.z;.{tcx 'Bp OP\مho b"'E ֍ɭm-iاޅak#]{<сඋ_La4I+J/șçۦ+ՓtN|>pGZ,7 T&ua,k|Zj,*zlFKE[^䖴p{˻({6`ӕR6p"؜DlH څ:I\ߪ>8 c@8Y=qp meM ڳ@ʝk}ٶg|hKν-RySnhQpI.hRV1oIJhW@O!¤l%o_`\MMZK&0*cM|ypNh"^٩O{M˛Jc%^979ߢB b5Kjv# iWj@}Mãga -ak_aU@c }D@jJµ~ߧ$N)w3_2Ұ+U1]}ԣĪQZ)m9hVpVjt:^7_P $+]J g4gzGzMΖvx8 h@ӫDrM굤5itʎ,&) nr"mZdhm3\g_-Zb-дRB2G$'XU*d}mgsQ] cT}ŅV-lOFɐqݵ/D 0M|50U5:v"lJSb5tW@j45[ ቍ-uE*z'hb[5TJX7knIpU> 0źR_veAF M!zHcM-]Bo2Ǡ':\cG9U;)36`w7Mr1ެ]r ݩ躵QRl*e|'ĭZ@X(Io[YoVEN;KGh'zC"VP1E){0Ꭸ|d 'rgr~rKJ4% H+H'J%>4GyThVzMc+W1g?݂c)V\Ͳ:ЫiPZֽWZ,nhns`ヒ0).`J\ATU9n^2?tbW=8!5k瞛 vѹۦ[1ÑEDSRHfz,)!&]:tl,Yd; uA@} A ȝ[t%'g¥L#R?,2(%.k`ƄJBBL"mb7Z] /w Ԗ*[M?#?YaiB j%<ޜj3q^_+Vw"Qx<^,ޒE~kS uyynaBk9'/M_h !< huCcS:[&S&/T ؒПǝµM~n3| Ѱ:g~wRq3 b$AmtfIW; c P>ٹÍ bMC""qhQ<ޔENWa$4HdD(9'b:A5pmPr5S0m.Vgx./%Gm|BT'q;BӈnkeM\ګjFmKuSoFͿ_,WIJ!DED<"?] 9#q@o2nWbU?]_:l I=&@A};%ك+\T'Ն蚤xP5Cm.?=/~g4 ݻA 5Z.965'7lEݘ >usҿ;-dv{+ ہm@ׇH, Q<zt {&=qOFLf4Q~ҢUt7żz\B$]ΎLD X3djXF" :$3^߹|{%E%MQ}Tgjũ\lZz"X ;Egv܆0B<֋z /b@1;IWMn59nMz0!s兩~d)eۙ- oeÆ"o55X^ٿRlj[]Y̧߮Y!=Quk$gϮ.e:U)$-Px\h&Fi@$S_-K!H0TP,}Ef.kq̦75Ǣp@EbƁ>@d&|N;`Lp>V&D n?`^Dn2O Z3!MϴSLn\I>&l+7Q)L^+EMmXKUB=X81UZt>Xsc#2'k~dY&0`_ ƌ5hحU:>%S[Ka&kMcU~Mg?i:%VPUSh+m ijߠ!(1r9$g mqjsgL/0@z]{GiL`-t? lZkڕ wh+T[.1ɶ6A22p/fB|] vV-ClRɽ< oS<Ε)%eA0\".4t/\A Fr\8.CR]NO,F7Nq4ķl0חaKb`3^'F_ok2p[ܫ aOX`N] }sB.0N  )ָk}oN^>tG8Z=~#I֐Ba޺V䝮z,Wn:O]\&ڰ 3VNam(M/ڎ2w!vbr$o/ʵk0 m8 JsM!RY` ^*>Z0ps߽?X|4}W^^:> ]{j|zl*ʹ'"rkQ|GΧ vSZUx;6A۷]ߧ:s%DO_ ]/큜 u FF씁0LP9V' :0燦p`jLiQC/ QņnFJ6Lpuq{׍CP(Ӗ3q\k 2y(VÁ¢Ye~ ҃5 pq:F;4ǩ=_o PQ>^ h-t{[Cm$53S2樨*c& 0!ޝ֬V3́ZT)(إJғ?ai'ر&;'~MMK&`mЮOgaq7M}!-3;6>ޑ)F2Ӏ-*i:&Ɂ'ȇy$ G_27)hP*/: kXSkF~.>;'o\Ѓ'аp`\m#1:6?-W LRD*0s9EI;YRztiF[PBlU)@?Θʐ'y̢\(-4ʾ0QQMY%O[|twS;]WʗL~UT^pLDƳW '2C(k6!چpRİ59)qQGh12_q'+za>S}"e&$݈a |12C9-)T"̼2|mlÖغ &E*Hz H0[JǁD S3Ԃ͚*϶I.ϚGk F 7^J([fXNoJq$"npTWiSlhsd4n Mȫqb21Œ?IG20q$"fq)q_ Nc]|Ag<C옧M;gcpol-\Kpiv]px/qoxD /\Ak{H* ! qޟLp(w1Z"6qX;`P?.F!h0*41%Θ9vR%&!®") W~JۡuC6 GG, lAOf"~{#?ӓ-uebrNF0{'LyOcIU[oa~ DZ8슬_k"CYpxj&Yېx(DĆi4ad"UZ/+*Bx l(e&gq;#`C8R8ꋆ[1*6 Jk%ۜEUtV5%0ƎkW"'>V*ratc|uW""v6xl{ߜpԁqK@hvF`[#SXun/MC[E 18). >$1I7YI~"bIj2k%{X.oyNC s >$gX l[?L\JFnp&,HOzf#Qz|-6F6NG 2~.AMqK(t$gVtK" \JnH^nMU.ЉD p4Rd? cf^mO:r h3]!./sLzGU[d`uuk1mdy:O/eɭ?n&窢X 'SPɉ][@2 l?[J"$,0> ˎe`{(n(4(1`hJ˲$Yy: PF`E7voP,2*GmvA^e7N‰uDTk3FFpn< !`wV]]eKPa 'ՄPiھH20@"sQ@V +8dޞ3θ`eM8F ;6c}BǸ̨PYVMO{atȣHLS5l^D!}YÙV^ G/ɻ7/:4R(_`/kg֩AiIZ#1!WrQCj֔#rzGF!d 朮uLin\6%_k5$>K8qKkd95hƦae9 I:h?"l+:`? w hAXs8r.3*(8j_%e|p3#D97ԫ~ix0 (X`~AƤ^-LKZGpnja5U&UQ/*_KaՅZߎ^=!/řHJsR¢5xO]$4*گѮ?%AtKݴcG})5dbXK0'uއ ACe"{9ac5 ayKUHmlw5b@f?o|@.m~K;F/SLT +oz3ѧ.eKaW~l;aPk7Da1Q' 1z.3Ed4B1g1e##eŸm5xhכ >Ebv0(N2XaHtMъ6 Ddq27\i<05wL=qQ ˶{=v&@aT`>8>4x֡z(8,<6V)+Y W:`љUde٣YdkShX+jh%p'QkL<-+X/gFabŽ&AAKU]X{.3ztHR|;01D)[b@;5aQ 5(8[b` 2pyak.ȑ˧{Y`fpjQyiwخ,nk(od 0жKWB}`9q[VKD150]NUh-#Ev,PTïFޘ7_@_^T@?>b{DBhj0>kͺ)fWd SRИH\WԃXf+x_hέML!}V BK?S{g8 -m|0׋AQ=f7ÜQ]% 0Gw*UDYg6"NGs'7T }gkJhdrU0{o+7GU: 0eAзOS̈́ח| Xm >8,OB-6Yw] $_c÷89!yY`-*+0N00hj ȁ }s;6 :biLm"PgYﳑA65 Di7FK:h`~ϕ$Uq׳9. grG:OPB/!:h2#$܉oQ:J U)j\'H g_⯲C+d:![FJyqݎ#s%^{QTwTZ +ٕ~9(){㍎@3Q~8k"7ap7 ]aLac>Mg@\/{Vj,ɀ {%#6UbJƊ#DϜ$&wRT.iv77IodV ^W:A|q`1vwLg ,@~Xh%#OpHף2XfM"ÝVv݀9ű%mF p٬ק US AF+8(=-&s񀇬c]v;|2u"ޜb'V)Yd:? p_2I5O "ERLu,];#y;sݰq#ֶKwɾkh^_Z/jz뛝@CrenL[Sxme>߽yO_n+[hGsmNuH0Hjrs"==d\ ,!B%)9out8/ZIdb()f|pԆjJXK@k~-+OXNMfK"C ؅ CTʉZ| Yz|pOS00vBDA\tݞ6p4}&>rĆo(!Ę `4)sӀ)NffOmg*Zj|}݀Mx3^h 'cEx43Ĝ0@>|LpD587KdHi$}'/lh4~~+īGuK9yݧ3&$5+bSաF}Lcj;Ky<[su%ICTzhvAōYBG.7!ji(bCY4_Iqz<8ncV'D\r=~ޠD7$(Njӱ,z0;]ӑ.>B53SD -w30!3#ZKu|<8h7+ _vSfBN>31Իne=h|7hba4ðDq^-zx~8.x3lw*BR0Oc]f)i{E@!'gIGOxܴ"CNㄏ&i(-?T^B'E!؋(@ca-! ޵ Wognd%Y)cmg:Y7\T2zwS;߳;8i|Ÿ.^%4M4@_ x\q7%Lue7w S0X0>jkt)+ Ġ4fC32UsNĞu(I6,R\QF<"43\g&1 1EcchC}D2_mH@ 2R5xI7)٦s)8PwLI|k20Q ҺI83-PK/ky-j|?,vȎne_<@*D|6):i7/ZW| X.GgYPBi"AsLb+۩kQ:&;Oy8SC8CxX_lBGx"X{Xʥ@ 95it<އLezcCc߃72"*6ኪAyfvSpM/)URD֑t "9&$I :E,ݓK ou⸡gꁍb\"@Rl-TL|IŷTu*?Ѭ f^ãSڣIi?n>=E߉$!,49>#HxFODiDhjE'HZ heb_ 0SC hI:K6&ȀS9y.}*^j" #!Q*!h[O~< X5S5 yyԠ,1 a3PFVG(L f:o┡3mGã_|8R5RZfil،> Qa5٢"$PVmz@gmn0]E#JbR *̀QQs܏"PcsvXfUJ{)t_[+aaN*3C2re) XN:9L1 ɾALe2K܍}# owZZTvK _Qpb=}Țte݄^ ^llK9QHJFגSYf0ז;s)?7b۟u2s6}nq,g ƍhڮ=G1\5EHo~2r9[ }R 2xrv 7#jjr}ځ m)ŁVfWU?œt#φiiPWMe) MÈVu9F%x^{>> _ DCOȬvzD$Q9T I6uG=Z',/c<0 *־+E>*- ·}<sS%MuQ'o eAI0EE ]K>c@7%=l;Y'N7ւF9#3D$)HbԢKv F88D ŬY{F*NelV#/-bDg{ߺ ?_'П;6nP*Z+^.$aɝ`^jeyzwֲ&n|JH #Z%Bxv쪒lQs}ޢ$UZ 8yjwS/J;@,]lRu&oݥ5TV7!ECQ M9`WAcF_,OBe(Pn7H|܉d΃Xp4P۵::m5 x;m?[_nh9J2]/-C9< lr43\9*tC!b{bZU?vޞhJ܅We%q8RCSאLmCԔ۬t:aټ;2pq="w4Q@G8I̴IysYTJ/cm2)(H홊dng6%ŤVΥIM¿LV}FŜsj'LP ^DR3l(ЍfYy; 5`r-*F8Kj_vmqrj=? *4DRM~/$5Jt &0DWR#q(|'D$I59bH447bSF֫^g,r@ GH>E74sK&~%G)z=.*VP/M` xr+Zd|ٻP,\$]3S_n\m[_ge.AΟ Myg+`$:Gs^q(tvf|*uw')EP1Gw+XI+@Ew|9stxijk~JSrxp-[(~At&!$k8"hGi vwmRgT7jA\tJ,Lϵ%h :!haM\6Z3>zsvMb€eObmZMGsA!"Tih*7SHRg kpt'PwF(Ie-ni?r]cga&\8=_)|5HX.w&ܷ_D]B )Ű9%0G9&63ϭ%__}@Zq9ں+iii%ޡ:ܬaͯX%wu.˞g 5z\LLf\E;Ӷx,Ǧ93=X23,cQ9n, Rynus`j*䣒'LJ>t ZvwkH+튨~f5d˜jVݰ_**≌M'`6;i^Mjg~N9'n ’Z -7@_ ;{x v5,29cLBzsO`ico+\[Ϯ1f7{~?RZT |=d#Q^T$.] ˊN',#a:X:Gfd =Gܒd]]Ūb'_Kn0GK qA3R /&;D?zQJ)ڰ 3KUL<&I.tN䯐-vNؾ~?B6@ZƇB `$ozbAl֒ҕ^3& %%@/% :/f 9}r(l !z^E+DJٝ՗5+]= :jJ\?B"FKkuF>w}{ta,l.!)R É ;&k2b}ܞ8SpEHd6E^B?N>[Sّ2-b쁋 \q}h:pK/G "RY<@]JW87Ŵ]c n[?M# 8i-%hbbU)$o[5^#9Ʃ𕜅~g_4{FޒwcL]U$]5#4فFR*;lrvTDS&ˇ#,~=v&/G[rm3rX}C<@)Kkd*< B9٪"6R3#X>sGϣ,JdBcz4C$j`e#i[?2D(' dْQ3I&W]b0P]yQuFr?/O Sf "G;H87CZH1^Zx'I[ k9EJŎ=$P.=r|jGh?S\kڬ+m(zM7$BB{D pDx2JH΂5#忦wyN4L+Byzb2l:񘰼R Ñߥql6=ޏ Cʝ춰qTdW-V.4%*ۇțB'Zu֫g@@FR'FmB^8a1`v hڿ+uV= ءJViǻcV 5J[eG~a_Bbtg,g12NU-$K?aAv]T!3ɇД\Cf=H$ndt 5W oQ/s0&Ƭ#;#x}ּL-~($"$.H oʝ_ Ӊb=y>9s&d.@2B( kFR~JțujƵ_E!x z./N;(?}2lwNfbKr&יOnmMJz3[5Ib]0v݅-$pp<%T@d`H4s{TA *ǭM,6F=TYB#f:+m"=I,ǧӢ{@톻$;OO:<:&j <IM%O< m;m(|%^͊Z3qbd t֦ [xkg#ʷٻyUx1mPXt;bn,sl %Uψl'r;-4H8맋Ps]'ؠvĭ+ (A|; 9g ,@fBZ<|MEV n|ë" Nl/3Li[[b UKe\"5d  o>[ney$Z_ARn8D9q1&?2@i 6'%.QVK%-_s Ú,7t-Nޝk$bdLGS3+*yx#9Enmx|$IQV~2F8]XzPJ:wu_L)`UpȺC')%8n_ a`PM)!}+UIݹ#?1^$m +$Ik3C,31,.iH _i+Sj'ߔiq81%db+D`>.2YPAcUg΄T.Ƀ!gOYEɽUcsL {'RHЎR{߀R[գv0e9dGgƊJ9m}Ch(N4JXj5uyceUz"<"EOvT ,0T5UJiPz1_[A׹`6D rkK]v#V{ğS*S\ȍ]85mHl2"볻_|B(kĹo=sKdmnxl\qĜGd{YkVVrM QO۸3W-E6ɨCI]WP%_վВKFC׋e|M[z^k;bEjYzk4k@6j{ؕѢu#=+'@:ZiTFDpJddNe/"&I w+h-v4WV[U~A5דz {fr"Џ(iaCOڷ+4::|G^ǫ? ;1L[k-P߸o&8)-l@U-YxQL3^ W6UV HWm2oƋ!S|q\_qN@+;}p.%bT5'xž;f!HVMJ &D4)"Ã:Lc \mT6\D'Vk3^UuFEIβI#宰|34A[޲4vІڃ|IQj$x54\#1:|w$g~~oeu r\. v%}!V1PWTHnXk4޼@UA-topRGcθ'E-x>Gyوu>"W鞄_a}PMe>W'pE p';lup` 9VoɏQLbO{mC|lh1Q3(7V1]_|Ő Ox  xf洞CGT^$ewFs#~<;ɼ&QD"pʬ@ݵE]2qo)]MqBV Z1?KsL3H/,Ka$e=*:34Vep]V:.bOc*Ko"X{_N3.ʚkT}yT(~1@{j8'54S,6OA'ypʦM$rswuITא]a:qiBnZ0`PSs^9kG|G4ZӼtY㫒SkvV֮(p>(J)`,Qk?%suQ#SVwmPN,)A5 =УhneG4fF˳IAnW=le2ҷ i~L_jhu?)gF- U"N]jU 'Wмt'zBɬG𻸱b`uu.!P'FTm+ZUx\-ilSdv]g0bɈ6E7(m E_yh3>ǜfRun8cT大oQ荢`c{.'TشAv ^r?S "j[mjW[TC-tNfuK=P08&?@߀vn9 "/O?0 IYT?j8Ё-9&6QX@-_D7+<)*kuȟʍTYpM0 f Nmc,{Pq_i>k~?p`EG7iWҺ6r.LX%WVY!q^xQ*:X(a){ޓ.>,si[UHY#vb-m# Dc!э*ߩVO8I;Ҟ/(0r"C^ |̏T ^qx%ʇa1TDa.#|[0̮dwWŦP%V(.y |_E>5˕Ο\2+abƿіdp*(TP͈ 8+$-HpD3EvPN o^\g2jȓHlݏ;ݎںYq]Gg~sxCx.\&|f |tn?IClx۪w$pG{s(}JiR9Ķ wuY&Xi"a{K{NxGkAN' !M6_'' ՑYJh3"{ga{~ҧ'a{Yyz"&(`3jf˥*`һ\ho /%[Q>Lo~vcǸ韂$^OW˰)zbn1yzjN uq w:aGv6JXsXw6c#\P%AZjLY!b.VgaڇiP]!})fv)q5g*UA΀76qwP:wJPCD~n}$> -=|.U,H?\/{1m= _Ma_ A}A PC\JFw^`Qg~]W+q+7`h)x@t$I{ MPL^yZO`f/.|uq@&.]֐|-i폣1'ѧjc ɒ(L qxmAEq ޸2ɹ;~Fjg+'lAe‵qo&rdшa{ʭ9YR^7V\*Ƽ3{Ċ )%vr ҹzPJdxUxt˭?нH<d{D 8!`s )_F#$iVφHC`Y4<> F4 %ʌ7αr &蹉e)ŭ&FYxOJx]٤x~{''u5u)!|TN^:=.kZ:T5WbT/>vxT?Pry5eeBa2 f+zKr:/>xWX !/G 5~T?{Lbl3o%99~qA߳۞p^'j}Q1Q!OA LQ҂qaMb9.ԇkqT5I퉞9a,ǙE/ig+q-ޘ\*$Սz0.IJX=9-,f"IސYÀw]BBx8 4YOn ~4Mo qLvr4nWh/%ϸשM2 bD +=vfv?*_ǝaDm-;;z86Z=6$Oz߭~9t ! 3'Sڒ?xXax:šzPt"D%4(86XlJeéKb!um3q_|3ǓcRQs 6MY.CnZp-zR.4c잫n߂Ü *ewЋk_bZ.AB @N:|޽\\>q*iZҐmnGq/cnZ"П6>\Iև|:4xX[ifS?BruCIx!|*Ǣ>:zk6my&V?e}UGLcg8Jr2aJ4Y t^x%~QmTr2Em$SvwݞOLJ+~79+'d<!QlFܘ<.}1D 39bգZjo}?XA8SJ?(&E> ?["1h.!`yb^6v. ,?o;!M/$$:L=ڥzej /a2|OPv4#,O愺 @| [LvoT@@B[‰߉[_އ lKb/<BwW@zA,k$Lyy D{wNT70d 8Y#D c9N(t#ywxƺ%3Fnw2tjW?B4zr\rU1u._'CG戢 !"~fT9\4sVIS$BID̢ zI| ta 8Ff11TǀUd}?^KFS 2ٻ2 n!v{iZAr;iVϺX\Q]6$Gr 8 i aEfu%k ~91*(`y[j6>&wNvݺoƩ]4c&.W!"E"+ g/xKdoTljPqv=U!a񔭡 rxq)񈂂[>}5"F6WM0%SOB}j]%t49f]Vet֘!w+$q؜eQ._+z:e}TvIP%%/=ޫTmE A ei(Q4RHB"󰀽9Bw,QXQDem8㖔?ؿRSjJ[5lpg%2"D"c*ɼ1 X迃2ɖ1;c[$=v;,XŎ&MG }Tup#.>{5٘Մ "17zK\3&aHgG?BZ"7`Q:F6j#]JoGM:xFf p57j;†RRsh%dQ016 ekK9}7Kw24 Ɏy\Sƒc7CNK0]Ctۡ 8HLP@J8mKOӽxAbAޖɭmfMm:3&N]@(,xs`S8֖F29lOI/'yegk98lX"3JtǠEX?Pw3y Vs #xc?X %o%2?(}ePL1v*,?zr-u)} 㣡hq=}~'u]FT޼g #RDRލr5*$<+  mqȇ] PF[ׇR,~ʧfG-ΎSDA͎䮡\^w%Cnhj+~Wc [Lf1~:5koO胨nK=`P쨺noyWZ10_3&1!s8dmc݂.=ϽX` sq$i0~Z.5݅/G % 'dF}K=;!v#W J*&<c#sAFRi*Mc|]ӎ@R|\׉~ot=oU~l޺&;X>C{-gEz l\L)>ĮN+ũ QR̔ڽ%{]F3flu#qIuSc{PZޑ)JSo=`֋瑀Q/WF޿'Vdj"FN `;h*+9:&#uU dRp &@:DטN|>tWgo$\<}\.?FcPcϔd# ∏c،>yDSR}++A7SγX^>QGt@RRs#T;.+w\O@Dc?)j95Thp9JmY2. @!*\HzK9yC$kZi}+g5 fqQ%\EL:7 U4wg,Z jh]~4-ӷG!o3]#|RGsY=OȾ*@GZbQպJNq0h&deN!kDe>)FtElb)hPM_B*KB2K?}]4y8n!vO z(uwfi}]=W*5xR8liYf( Go&Ym<[ױձvKVapQP:k3+hEs͵_Ռ];@ԸcԏR=6DBH:TEn$vJ` ɋ"O=0xR6%1_K~vɁX(+59)wNmzR9AXߒD+d{ĈcIj2d65lԩ5b1N7>dv;uʌAǸA61̼ >\svJq:N͔[Aٽt#G ԦrDpkUcR  )H  *7sO< 'ws&Mqs{%C`-<]R/X-Caqۛi˵+C(d[њeA)643wuIvtl jhbM]X`<a#FO 4`TXk!|&yX*љmR4ck8l:qR,E;" ߯ A筎3Æ=0A:2'@\_qp#Et~0[ G3<װ=tn4 ;,C J-f؀c0C0nZ }XC/#Kqk=[rOEWhva!RY:byTWCfPNu;4?dkx \nb:3 6Fhtg8CT=c'+aAKeI%oQʃN,5.kM.h/P7Ntlot.0bgrN ABMe(k<&Nޜf +q'P0:ׁ+(  QլCꝽb[IK!ysMEghQg!muwVNh:z"UR(|b* َ6'XImRܪCS@[HQs6-5_v=8~ `i)%.𰆒{%Iѕ38 khn^^4yIh'S!3՝>=?lm凙.V'#܈l:djۨy3[gRh,=R{ ,:AƁXpx`R0~u1V=/~g.?Jw̴Hv߮>$Jk}P%(z﷟mbx/,'@i‰0@F>F&VBb@v:9^14U{٦{$=-/qӢ٣K*{R*@Jhk=@$mo.M80_/ȵ[>G?o#QlߐrRy^unv>Y=ij u&;ݸ4aʃW2M]!rs dv|j>{FB 'Ϻ!`QJ2!/I~a 6\Es,)H`# ?]\K0H[#ݍnͭ;h`,G[@L{AMl٦\ ̑fr0Gg7ڊJ"{Lt-K#&B KYmrP$iaF-i-cƒA4OR[)>/Ei uVZ-95xxfd7!nT3ܠ| )EEҙ8=(ϒRp$Lq\d\/+ҠqQ?lSpf,{1X1 s*F[3bvN^={rg%XljP|3sR ذÌqg|,,m,Fףu3ӄȒ {g>eD])HJ#nˆWL fLLOpЍ:x-验4ɦÂsg/pa{41&qРC)Ce3`}CJo{V4f7W2f5}q%^ȺuƊz$郪b9N^rF`ߝ砐&F+Ң} p0icB*1ėS1 N$c#OB1 40> 2_ui] r]>_\~]PAv7sY<@q.̬H @@bo/(lI/刭=7g*ۼ[lF5yZҷZ+-:$>Z(oGJJcӣh?\`GW0>x=FT$$QOWe9Зs0\mB*wi/ק#2PW5ʄZ%OkU Hd`#XZG0tΌ}hCS(BBx qaD&fcCK .y8g.n>z*qo~GgD[H<돫 /hrmNP xWj0Ԏ"[ ; IX ?*o9ci8"<)Gf =ݺGႽ%Cϣ 8VdvMO+sܰ'd2NaSSO r2BW+3&0_d9+<6Ҹcp42ȱȲmr) I< H{lFĚޫc[f: ֘SqO)#?2rq&>Img$yܻJg_e<4$Fyɇ9@M,8}B [M-G~:2Gs2 @ѮUȚڷvM6g](/=QRʶEE6&S̝ ~g_^4UkkY+rnn宖{e0V !\;J8_ڮfmY*N^/I%k_UMAʬ֦~*OD,>mnC!y |=ȷsj=-$U ثN̂(A, صU^7D MƬYO i[=§Ϙ `Pvf8Jj, ,!d9pPsmx;4*6lvQ7;{( 1H1w "GҠջׯZ敇߼8`jl]=e$T#̓!Q 4`3[Gg*1LZ ZעPX?s8 WM۩uMWLBD* i>ߚu3iA'Y{؎]&f \KAz=O~Y/ n൫f;epk#^^Px69o*%+Id_ _HV8u6-ޓ$`&d~WDݮ_Ț&55JDB2eVA+in(=Yzzu!~' )̋$'[ve GQH FP 97߲L z<- e^iD}-Pqհ߃'dC*yrU&\g&&G[m?Is̃ZtTê6ԅR|ͿWkRGr2aCs՞g)Uw' -39ǪnT-Z :9nG$I}~`\wwTFPk E^2^`'a΄TKl(R4j;zٗ_0d(Tەm:pC@ P bDtc$ac0obUu"KkICx i&7) *1JVEˤJx g`f(Pt1|:@#pm4huAzs LZȨݮL leLc oʲI|BQ߭#P`h:jp"C@]P6 PQ 44̹:Bͯ &pôZyÄZrI'UXz,@mK%TzeO5@1\ -og_?Be#$[Q#Ђ*wfцmbDŽ=B("?a榘wmm~@bȵ!ݨq1SFT e> fVCcYb ir A0~: yB a#)YCA~,{̗v ԗkCW:-M]nUl.Ddq=Q˼m"/x3X)ӹcYP,E6+_)*q~7H9JN-2MKܤ l ^r_t^h`'gbMX[hVhI m qgM +pOxs&/MPy^=:Sm8/Z F׀SkR976M$ja4ؕgzr`Ry$װݙByjM' ͝;-o9^,}=㰘JԈ @D.ijCTˌi W7qyI° X?%$;vl} -%fFLl@7 4TWvH/lN0zc@ [dQ=~b]j9wm,g9>`7cpub嫜SF2$!-@;h{C'4{i]D{=IuMuf# r YybH!c.VUP,I^4f!$rb; ja_Յi*Z*nĩ[.2MN<߸0_ՁS,U>ܙ#'J!M)!h="T-m8 ֺI@F7 #lJ:ZMd }؈cdO[ɢF38Lg+H!A* EJL;r$gkՔƛ/E; j#&ue̝t_ ^Kq]Q_rtaPx~sDo&5SR7dQ/<[W3lEϔS[mwan ML)eĺd }Aӧ60ӄnؕ6dݺw</{wvļ;ۥ'AA= q[+T\ߺ^%q*׍9qW~o<Z )ZWVxb{/UTs~wи<툡>LNˀ4u!sל;OePs=KM T|Ȣ B++(H[u?zq xMn[qAU)-b `ʩ-0PgHlDfxgc%`Ga^Mr~.3ƙ=@X/گRbqŎHQe,Ai%Tѿԥ5AUq!FcnN٢aS>ܐ쫠ow6̗!O_\wV4;=x-OGXSf M \ZD1 aiIHW;Mk0ޢ.|?!Pٵɬo"$D J\%lɥCBn7Iy<VJ1w_^l UN `::T1fH([H9# 7BCs,{ >8/9]#,8|gO$yůoR]=vL|$@px)ܱ}ӈ͍6DpȨQn t^Y>2k0<w!̂zxvr;VR9[UG~ SqU8BLꐔ٧,&lhj$6y\$UV EQ]Q,ع}7']Ab&ÝOAP{?h4Pꌀí{nvf( ʇc"u?l>Qy<]j,ǖ"CdMzԄ#?wsP*ƭOh cusW2nHI:.\yЃp:k8ߩ 3o~`A h`C`u*|Hj9%Z-=v8li*-TC0(e2~ԢJFT*I~g/pO0ǮE~[vKw`un(RAMj( ^.ܑZD)<߆ԬsMQ7Q}>݀ ^R|^:^OM|¡ݭ,o  r/_Q1I,ڲ>Hwݹj6xPիED}Ӹ_Z7DCoB46_WL?(B"elqELvoJܦno|@ٲ^fb_ @sm@a[7\MVLVibkfc619+=e ­NyG۞AQnR.y}b67'7/[~equ?IE8\*xYlfMŗS7Y7F;ey<+l\OBTaղ3>f4=ޫtһS^y޿YWV?1;=ݪr:.ub-nK+V eY.c\q $0 ;0\.rH|Jl:A@m֎ 0D' c}3v;v* NdvmܩT1 S+fe{pdwQDM߷~N`n,"ʶ-3WW@mOV̂vK3=)g`ϟS>A#o͌fkw4K鑞AV*gP{Nj׽@gg+rJ%pz.~YreXMj V睉+3IJFs5Ӧ,LW,q,NgPUTy.F ] WOc-AfHM>r`%MBdx[KJݰt}@cw\5{ ?hNb9"2;U޵ 7Y߫~Q˨PI}4.Y7wq\huxc룋3[&7xWlG&4pKfEie~J;19*o-4ֈGO4AֹEC5A*Qw|o :g"^UW=n!rez-tVxj!U;6KPi +o*)X8J4̓r>ΕMzѻSHdxO_ 8YMz4甉^;(ݎP'%=S4M '-8L$a4=u`gɀ 0AN.``U\o-A@ q ٢y1Yě6`Usd ƘR|4kɤ瑞j‹"Sqw"MQ&E%}VV=F["TI!R}5`,hѢo6w/2Tu`$ E!tu^BDEj qh _uPk"\7=/"x?c6 ~'PM4ٲB:pB4,1αmKm|*K%"*uWT P7ƩVVf PjMaHhHwxhyXZ`%Պ<'1g:g <_yS9BՑou?mB9(sg9uBn3B-2ZiFG'\45cI<`lX'zJ8>$ H(`і XVIz*H#*ͻRROUhi-%p5Eo*K|v;h1Fw,9rG W"\ dG=XtfVv^QPj-^Z0 ܪ xhpi*tnQ+B:~FujD  6iRK9-y4ASLyݟ=tZѕQ(2h@7X@T+P~; Iidz4RC:n3͢@>xȻQN Ȼ˒rՒ@"45dE,Џ<˲'X`ω&MҊ}jE\z)0RtB)A6 Ӏ]S^ݳp*R4}b*mI=B켱Ks ~~td҂L v~b*/])L4 K#V+`wR F+SWDͽR zgdRW86@x⼰) 3Ef'!G/}cƐ{  ;Pmv*͐;N@Rsyïb&~<bpJ5Kk§hRbEaU5XaQ\'S=NWWT=6hJeM@kEKۨ=4@Ƕׁx&?)Qr3mp YOtZ!_$G*pBJf"T}+ #]~荵 ܚ[ 0Mpq7<&*j@ބ9P$|r1SHg`j/z?$=8**,\m8w5/VpU5o4G9D=on s{EE%F1X{AL)5ڧ*qՈN")~fqՁXRjQ~J$x+3kxIL'=,@"wL`\~6H+P4SkG0Dcцkw

    FW8[94o a]jlW<ؿy7Oiz+lŤav2xf@wi2֕f#M@C3h/=@Aٙa!npR" Y\&b;#\ʗ?6 >Y8Mp*Msc`v"NwXSbP(wO#x <>m1O[;B+D9,i@ r>,qo>|lPr <>rjTLq;jzA=f¥'񌸚˸&Nղuh@.,ivֳLAMuU |Rw%?pt튽r>hHep%zkz>Ow ԕfnP_QB(pef>9 Ā2zsz2}*مγ9ˌ][q߂ r6ػRc9fLyvC*;3~8(zMChהQ6 qΞ7{Zآdi b&&J']}X4W*"ּz+HI'ۥ7-.$gVZ8 [ơ zk շ)?xzXσEl@7Kǂ.2 o6J1J;Ei<3 p(%ͤRi6lv1,E?^j[ݐ^?J~Wچw7aѢ񊺪(_W^,zHc 8qˑ#[ p]0$^ߒ̨_diTS3ml8Ҙ?jBw"ٱuu;?8{iy0Zc\%G&3T[u4~ō/m㳝Z\:|d^T]aCH;j:^p VQ#dj>6NţB5T^# Y9j>dsȂa͘R?5" nA nuނ]< Rb'TRez"F$7%bgX /׈b⨰[с\Ӿd0@Iiě`kܻ4U*ʻN(ϒŸyDzVS} qtS+](F0!h1HR#ybrD!h*LH1iO[ PjLkmG^]CZ9l(_u@q~]3D{2JVݱ?I $ r.G)1N:^.lhʣ{TbP0AFì7+s\i;>+=jEX 4b1=loT]n  ?Ql$ܟ G9|X+ kJpei9;ESx@:yjۻOtM%~r]I M?k'_LȏV'rrk5:)s%7 c_8|9`ԑ)\mDD uRiݛ4̢lΐ'0o; yxLxPn^9W$&ٸߎ@vω+psZ k~tIRek/?Ŕ$ hbZ4 w}N[@I%N`%UDY M>j~l $p[Ɣ?)1 ~5"Gn%zXUY- 3JˁU<)&lyEZ>h@pgԽ ukl+.ug%Vy /삼|Ț*OcM}W~|ddn\a 1n-*{LM! ?;Hjс\L7IdQJq&T}T$glC*'u֙oL"ksN{-qnh;p2:8(ruiHvԜszH$$}HUK#Dn^e@'So^lY񜋺f75Je}3<910JTAx̮Z; [6^dH;#OH)@.1Od+F%9uN?{ 9Dvn8=*vҫSu ;po?G^x!~JnZ$١헱%-pW]JoOݘ`,BfP>Wo퇶/]徍ZP8W^#;a g@Bb 2[ UCq8U7P3AL^ ܍џ!ȸs"ճi|z*/RJo1RLZ-65Hq&Qv@Q d svӽ2x%b}ϓChf"黇Gp^`8B|`H_k?R@e׍IS(|PC i CqUn;s.v۝4|꽼P G9+oA阥AʐָT9֐C[\#8JFĊ_".HT SrgwVX>UY<ڥ5z(U&y30g<&,!SԻp,x0y|vyùJ` 6$ZHޫsҠq݃=Чm_;'G_}ΫV(4k"@!jmMt1F]/5ɖ轆x0#VȸL=צaS{tæspLGW39DLbR*E`8ӂpEńٵEezkj |<0^_uuXOQȜ |N1~ |_j5 ZS8$]oAn].G$6G> e; |p=~9Yd+DDb&ipHf=Kľ)GAjHGy6?v@,z@J,BUڵ7C " oD%d[1N}/yZu`/{ X3q,a^+!<~yyzƠ%yb:vl%ivĘ{pZW9Dfr֤n¦O73.8VL4tWR!ER7Rsr hcM9dFm{ OġR>@%"] LuE-gTO\r_,ꈋxQ6t_m©ܰ2 lt]m#0՚e>a܉X0_SW#҃ϡ3Ad&Wހ x7'5ݨgUlx" 0zC,}5^эzZ͔OnBLp*j_]C+ 1ZݨjKTwnZh685)yhۨ;,.?UǾ^ `[z^\ s*Emp]<[Iq`|%JͶH`kv=c7F$@0.z}-]3~ۿz95|W'ZqY[.DKP\Ն.U;fQK3%"Z2GJ "AG"" SH ;/2ww>{Mu2,d9?FxwS傔`? 1ě&4(He0$\d@E<0U!/|%` BS^]4sbv߈Ȃj -;f6 &Tdm\2"֯wu<Tp h6W?%WW} Y4>2`пL/.ԥ<#W<-sT=ݰ=/rS"dO=wH*! IA<~fq,3K'Eњ S>z FYm[ FpI\[8F3:0&zV`kna?]3 T*k<{sw JZ`wў H|5p7m ˡH \h_&L]jgķw1l&YOK~FyY'/y+Bf$?ƭm'3ƽAzp@("_B߾DMTgpW_kFxb; *OO`SɹcU e⠽ EF6NJo¬1yx=X6&U9L0?q\}uvXˇRЌeݼ) 2{, =MFC%e>&Dmi_]6sO;߇@kvd#<`{9Q~ɛIO"=eҴP27eOEh6a)`9F*=V?: iM@[durO |ap I}D+0Ds[,Obj؂Hr0MBYNΑtQ)Q03"!GT7ּU^ǐ =Nvhxroz"k!ٓ F0p}QݙpEʃW/TsNhW-ԜљAUMdo/ spȎw* yd0nRw kM`NŜ"41gcW(6(@#Wh%n+_O9_/P'e@i,,ާw HY𡾎pduh<{UILOSkrRoˢO$%0.1,V^|(\ ܰp7ݤI[l&_ Q4%l<֚O89G% :u1icLN̮t L,\d%3}!HL'Nc>C0jKg၎Y5@NLh>3=ȶ/ME'n*P:1G-,$EhBWTs./w:jQ%BÚo2tcJ׊2[9KWFQ\BHH!-•zAA8 vLtr hjBؗVOs2lK+@שּׂъ[3fETPF?c]*mP?(d,ZXSWxi#Ç[ˀ+5,fPKC+Wnj]ඖ$D fbq8%MLx4௬A֭mFQ4Ʌʙ8\(McGTC >VDhyR.atsqQ^&ԿQ+^2֙*<, mP:XBUÓNU,q|2уHkL Tkn H>J$#4.s%@9c훯yt̬0.au廍(6x fmf#iB"Kɫ4'CpF~]YG󢸳GM/\#Ωp.mDR#K[tD'Iv+23[ ,~oN?7 yd07Oj#sN.OH$PVr}O8#:@q gݪdJ8>kl/0iXyw!ˑ6h(M ND)~mB=ibvڙL;|96Pފt:~{|I[Nt|CI`xAзf[p6\UU\I~<;v{0ɖB<Դ ]fTO'z·$;' &,3~wSs5[=ʯ^٪~ 5a(c3٭[D,Y`zu%B ) ^ch1R8 4N)wq$oAtF4y,bOiθ@!{B4Tg0A&ɕ<5(ֱ/;c̰saՀ0^yt lgLžޭ.5͎I0is$׶8,y=(/难J͏Jf֘1gHG mXà8Ưԉ3j˯ZWc cܹ9jtNl:G7h"\M>v%Çqqel ѝl8'"ⓐ`y~Jaa,m[jMޯ" rmZO>Um{T6(g: v9@aJkT 0.!}"eZOd>8 Ӌ]r ,Nxq83 Lc+3 uE P MB  VjuvxSFaM$)|hp|<ԈLSDjO˹bN L1+>e꤯Auǿ]NF #Gom@^O7va ꛡsÚB9_9kC(Ԙ}e+o7:%A2`$8ㅸIwrdHU=)լQ"$ҙmEs#H^]MMu]FN/ >դmqfDi'Yl)^jg:;G uLsnL1Y (jbu8L-cXfE \z]Mj&{:!DEz{IjwmL# b{9GOQʊRC۽4(|*c[N E ZAz$ݥXma "$p4T2*/WSaص2:UGnrƩ: :Vy+~qe.*sO7Dg'Q@5?xZ(|A W {iՔ_fgꝼqoC\H~{΀i6\($?iD@l\L\BqR]Y4Ȏ2 عiѴ(8'J~"AxQ <Ef~LSf-PE^:,q 9XTxOIYM=)?YlX,w><\%e3UVTooEx WJ B24s?:cؔe{ E;) Íh&pen_=J8DAKtQ90@l1Z}ů޾h#][goG#*vD~T'ŏ} )rD:T*. t#tXM/+b+pʒSBɤmv, (n,֮\IOkY?Ck7^߆(-I;M;`͢`e-j$3j.52HէNZrRHjZT¯(RO@)UDjRf8kۡc *LjD"q&1O8{|X~r1Sd.C\~e^xn1 L-d |w)˘iCKQ pPԟ,W9‡6=B(uۑhg4`꙾Z^&58(1x>D_[*+s]Ul(fhQid&rr$lM`z 5X̟jRdcQR 2nBICb>HF.n> pr tHIⷡ.BVհ& j/00b%>]= w,i¿QsQqj"UqnzyPQEv3#%ZҰik{2]D0t҆q G`=F][#4~"$Xt_RgUs.nT[ GY91IӕZ|ε%f:Uy)0u=(7=Y@WjDs;*M컋Ybm\:kzd͉x%޲gCT KN?R:/0vɀw-%9ݿn֑t.&lx6] T*근%ы%C4<!,L;@@٨/ը!/~JFbq^t@$>71 =wЬk@+C:f N0 p\]i׬( N. Ň?[fB*WacOg Tyٜ\$m[rPK&F J_W)B_O|z\4rԄBye7ztRig58}')f6p,b;ӭ#91UUUWb;b_ #^ӄ A(qh& %I(L>jjCjUDX˂z s" ̅LSRm~|Ǐ|_!n#nS4?/զfB5KM+-1+b hg(&o.ֶ$u'EfT6PA-A{.00 F<Ԝ]lFp#  C-Kgk@@M8᪄K+'ʋm ln1@%SHAAM홽k#l&C͗&nO=o0ѫF+.q:Dis@U2 =Q6<~-b "mnãvQVA DwzqF// -{Y"2Š6|ZvI++S(A["_ᧈ5~r-Ckh5{hL-5^"rH}qC g$9ӈ3ޕ#< tU㰏<<1o } 9L.¬M Y @QcC{"[ d,EFI`nt`Q; Um#Er {ofh-Nqɬ+5IWUN2LΙ2G`zb#<( M]BDC<ߣ+TQHt9hB\WAagp ܊npN+TxM]+No(5^E94l5S[s(ψr7Xje>Ң*QׄA24 n u\iIԷ/.i /tQ.ay! Vu|n!I59gPRBd˦;__nzN%YLOF5>4!o)T10 z%V2$/[en0^ #-Su^7n| ,&kyV-Hp|ǹ+SmPlv^ [fe}nky̤G)oap|BSNɦmӓL*s'sucM:3fc.U"a~Wsi[rR]mD-D KĬe_zDZ%l%:Pkw/[P0It!?WO\ nW鏱݁@iͻpHM!}ÿ"NƼZ=EFj3 $C%ӟg955ю,MdFwn'>(*M Q  JZsy7Rd'{qm|cɭWܡ4ҘF!0~=B zUcj܈;̍*3f3;h c% ܰEC+ang Ȑ2@lb8q7~];溣vKVm=RPik6=4]65a|Z:=p`@ Ktvm,7GfY]w2Of3s&*~:H(8׭Sy 5ȶk`%ނrK h:@ǬW\M*)o e}Ɓ`8kڽ!8#K< iAj[si៲iqĠxʨ&qp V%,2G tˌs@r0G/foڣ ͑x@.qMsQץd>WN- i*'mW=p9>Joָ!͍B-'/vVX2ԍroUxZ8?@) Vn+$\oSy;WBJ.v٬H{+lÕbd1 J'h9 [/2o5zp[|2PbLflU)HӑB)tO$Q>4k/oU aP68㻊AK|qsi|/HeIuŗbj:'u}t 5' ᅞ3)4CB5^gosMUaCUC8 ݶ eX 8ջ? K\:nwk#IL@|*p2e[5ړb6a5m&{M=ev$PRj)lm\f^Tq%CFQzOʱ]jFKRz2ҡoJkWuq5Wc Uj-~-7tNI4i'~ND*3f4vjwj_lu"b]xvl_=bMb|L:cp?QomZe281U uȉ6~}xW#t"-kh[.q sIN"- 7G :`+%`+ )O :M15 t7MBfI j[?5h?!c섟<B0IѰ) 3El¾"DbkgtXFRI\o `r!dkCS23pK^(Mr]/8<KoXN \q2=eouH7|_(~[};m^*#8^e 81<6:9%_Z$ȑjt' :eZĩEePK ߔ#1t gWDzm_hPW!pQET,SiQz %|tۋ_%o;'/ 셥؈H]ehѿ* `~r7~]3X^kyW#~Lg;t:@2?=b!FKPaבt6]c Hp.`tTGXST!,cv_ea6LXC!QЧ:ogق#c/4 _ 6CT-KKӚAKeo 1\De  6Rػ`{G*_KYw@C[(ypgtKQ$}s2 !<̚[5Rr/#AOgk ,ԗjSKgjkARBSUJxp{B #E{njrq{d2p2~4A'C^5rܜ?'`Xz27[I&10Y2ζlN1-`,\;V1LuLZ;_ ˏܘzVl&$mƭ_HP lMr:k>%XPkl:+֥-bQ#X#͡awfց(g eSJK4 }A䂮UKFt8g3zɥ])oqvhe-PrBc\mutz^&Lk!_ў%|-s0ztY2 Gas#&,fz 8V xcljWw5mr y_m| 2'AiݘQ UEtַ kA^@ʮ.^3eAA v _!"C6Te,gWI24ZV|RӅ6ޞ5/En"l1D\*nL)Z\ᄛlWlRR?xM-Oӎ~ e߳ƏAڮ\ǝ=2pӚ7D5M2)cQ4l& 5IA1BL~;;OTwhD +x +aT)8ܤ,[#IJ}cY0LvDli-Uk#"$wʜBlxxh5m2WA̭9԰Kӗ孻z޿ni@([۫ü3+5p=k`m 1m/&$ / x:X5`e.;;"3$*?\H(QQ*Ԋ<ϫJ'_" `Ä 6ڗȪr8;ŠZnf_0gh&`3qp4(ő`cs{"}~c,T%U-UF((p0;E|ɟl&8#s֚I-k*Cg"ǿqps* rUQ0~Q )=\N/,usO Q MP&Yu swc>] P\P{UI'm {Dp=IcvǙ5iy:bEԭ+FAй:793R}#.p6-4!E7H Cjru@J'?؈Y@cFPE3V2+/eCcAk"1B&^.1_:*Z'?gxkMG!D . 8*zʃյN"cĭh:0[ʾ߫ tw' N0~J /&)"^UH*-IGPOV%TG19=PSNj7K3.N1+qs$Gp麜"CiD]X;[ n 05'd^H4^QƢcO {EE8_xbDX BQk4/Q%k*+:]zv@EƒWr'z@je Che@ As#AD֣@0ɯf@+ٟi\g}m fBswur@\z'6)!sc@%#?SD֘yRCYpRpck29|1={9'z1<3<=ͷ|+NTfXk @ZRɒ-d9"cq1OEU7LxW1n'.DJbQx'ʉ"Zu_xQfMH32=1_)ʪDG'&%;Qro>]9wmK'HbEJq3Grmu(nǺ9%.ob'\Y+JclyV椂׀0k+ c>WO&tl߆88o H#eacm"U0<]#GP?8PɽH%eI D_kE֡)7`8AO.z7 hأsFfWv D[|ӓlv=Xn.= 絆8Ր`wܰ]ċy.XlV-f%:jG+u@J!%y0V^ǒ~=1]Y/|@;34qzz&F%?u\Ci|I{Bŝ81F6_,2x8qYw:^5#/I|.<`x+E$ZSJ'TI!|Zm!i#&`Qr}c7|əh;=Fn*#lC`uӤp $Güs35tUݱ%k}UKv\6 5 dVȶpE%vh5U("s^p;|4GC`C-kIũ?|$,)Wv6;it68=^4V7j-*dL<(}j0~{b>ÏWX B^x&DR QDo1hܤw,|Y-wY+>+qG_TҐ-c, 1UM}(Oz^ wzEցuMƥSÉ%E uWJVJFx6&Ƣ`oN&tR1YwCF@eKiݲ 'sJq~hl2K`\wyh[&"' +}0IabrP\4icH%QL7K'H+|-|(V%ï4VdFO^ _ꕊsJs~<M$Æ QZ{S\L:|b9Q$'-{z3 $"`wo}(b? FPc0=ge{ˡ#^=${N>:=hPe*`(Z}|7YՓ״{*`_I%4Lh4^ܯ|N#ӝۣTT)Йy!J@AK;JYuWw3)p;=̡ "ر#G >\A~/doLGEޏr3#9{x g<|8幛ѰAZy],zWϚ / yJs>M{L T;;2JW*%ܐf2.JX7; kUSp ~ARDPMa{.Fq6;,_vpwLXn"4u06h~F-*\_nGL1 ;c0H}l$U+Z~ ȅS&g1c=[gGE]$ QPkAߢ՘tiðv-1u(u PbQxd|'3+bPrsVԲYfdjm{LTn=,!ZVkūnuY"Dta[6Lh:'~lߓ&]9DDM]vw'ֶǔ-o!H9al/H>Aa#^Sω8bf".Vd*qq׮R1&]8hɊ\Qfpo6T3/@/}b%OڑAAKkjlĔ='t ֛p3>Sv`SvSk9m<:0 xMZ"&=!reun%mg?4ZK,)Ȥ#ntxꃧ~~]i9VboZR.* oI!qo멯9吺k;dqLNo;9>}`FIɢ㧦EoRcGc5ͩw:$b]^dLx$Ğzgp8:׹Y9X#`N* n+yDŠޅ@{ܻ4۝X[<3sC=~Z19>+] gM42qV]<eLr;RC !D@ƈ;xadt5OS ȊzIa-wӮx%QoA,Po> 煿7/孭~KS?Q'_GiВrT1o qtz@7@$Տٙ;X-TNP*RC㘼x_ۺ»: #JM ,]2_I E,ICX]e-0QU [Y/2Q#srz{l8㲱£AjvF;kuVXӻFLpW9š>,x1Rnhvu. @+ʼnt<2N9.iZ#[g' YNťH',3\ңBV~lLf bJVk]$"{+09ʷd%߭@]mB ς!fEO:^XǠQ}$Ix\Ҏjɿaۚ $؅&U:xԮ;k@ZYЛcK:ڀ , gjepH@ٙm s `YQ3#: OȡÌ< [NZԛ#5m=1rɧ~T^cf- a3Y qNqUX <Ar+rX6aCX6|38P@/bdHRe9~tiڕPZW~@Tw۪ʾ0_ȌE33zc_ '2ӧSƂҗgKT24&zLxYV.[|sd߹FRc f\{k^gUڔTnG6>FL{a^6*%5"e=N0 2QAAqut;L|oi&u\%m6;-?]6: kVlKNih心mnkf®IU`(hjL1IgYd)9v(nYv2BL +j\5XV-{}63pS0rك_bc{l6 -$g]@i̡!Kqv}bdv6l˱r0흪ՑFבH(䰝-i=7$ģ"ϳ4팶CEd]jK"nbm0njvP>mG o.-i\ q/\ :Ʀ:CҺ?lb&`/(F^U]f_{M9HeI9ˠ d(%A:j:NY.G%6R!݁\0.}toWiO pDy'/k2TAFRr` u ]eEd6u>6CX_D1R῁iFbKsY~ %WV<* L}mLn G} F:4.$u u|cfU$ 8UE=N-3|L(pپ[9/i'QS0A[ڐ2Yz\TK_[h< #o]pqNP,DQO,@gk /lg˗/F,8?U=|?I.Vŋ-0\|>\O Gw+5һm o cLDil/ʿm $X+Z[JڕJ$Nj\$;KjBηc ɚg[ MExiFG8q ^qB`,@Xw }#W3srvkKU1 n{VlkQWy {3md@}VqUr)\}d-AY<7{=bEޝU1BP?rJweVQ6Zcn1~e2Aj̥bLkIrO82M-x@!d3~e1___̛MK&,ڢv,"8kxA`BfsB}$:uA N:Ppx?;VϬגv{mN%Bpܾ/TE\;! [ zҹqR/𸅛]<]%cPCv^6xvEKiƖo:ی7VRBWdғ4}gS8]J֑B>J;s*_iK a`_cɣ8]Y7,Ix; j㯺AkX8~3k yՍ!xv`)zPRƅ[9G a-Kآ5(]M#cK !j@ίJL0kP|Z26o4V9 ?_?f\[6,x9Gj`e~yw/ҼFG^;Ÿ-*D_*ǙC߰#NN&ńn sѴYC$%Р[#a>jԟ X #c;_obf ag%=;>tMpMaYHGLqi/c!iX1s)$$1\zS[aлA &Uϳ2^]wׯ(S9qߠ=7h*II1Bh4SmO] ߦXO<*Q05pPT>EԎY4KGՎz?mgP8@@d܂uE41f |Jwny츈o, ꗸ Gj?|'O{XMީkt-ty:S]k5hH98MKDp|oȱ(9\57O;C!h6-fjv05.a3Y[qL|)UauSP%ARX<7c)Hb\Q6XiΌQжš\ULJ1l@Lt1 9 Lb=w @0h^ESh]DɻTo]&.Vݵ@ʳoj)h/HS ԏ5*{ i;)O1f AF>0N~?v ]\o&1Y;znGe/ьd (V+t[g~ĺWBsg%0eB72l4~ UD3e $S{_e"`[N$Hny΄ݮeDTC<YBsuJDo yf {P, 2Z1m[՚Ź4@KlH"jW J̦8nt]ɂrPa;97z ȝ fs g_K59k xvꨭ2 T`R| El%\l>"Igݒy[OG{bHs+{wʂ KubHѱ Q!~`\!2͂([7[cݕȯ޸B;),dta]vwXyJs8zB _HwW6E凨,)<WmR 6plB> WDV^{ٯK |O nT`V}"43$PO9LGn6L;*9;K07g XceD)Â[wA\i n.K\e:k(7OjfqϐѵTp|/_AwXg0hP ̕KnWI=p%ݓb'Ͳ|pZNˢ%?*jgTАd-=_i{jx+\:@۔I7do70_'Ǖp|aeEZwW&lX~mAm]P~gu$z(-{<#2&v7#?45VPYcsႛyfv9?MԶ 0/*`%1~"[/D 2"\֢Mt='(\Ԛǘ ^o5ё]̉@ÃNbAj[l&9)U1! o@y]5-m(B#_  =$7{Qj06hRL8aQZ.^|5ri%qyKgd~l1$hW9w 8)U8,(K{.*^WEWʖtHC^QiϮie*Ho躙.kV7*}:w+h rК k/k*..=6#^"~gNּUoȴftʣyC(elц,o܂;2D[@Tx#;Q oYoVe3܍j<?]ޫn1˾0mc^DrɷLO3>xI&ڋVSUg?qsl0kfq6񻑜({z~u& nH?(aki"5*uL?)QtPRF3]tN,t92G3jy Bg0523LRgc>K2k ؉}:@9تk12Ν7u,Ol]ds)KmD"(/38\v^3O]G_VްkZ_'BC @$~ox"w%[],NuDf}e 2?Alɭv'sGa1B(:~C>V3Q\j|PQ%KMayv>.88E`ɥ(Zm1-?e:6k|COn> |[@_&2} r9`q&P V-WX,<1h_r8_`VgbPN"<]9=)v}G%@+ ] %nێ݌mt?'<"k ɓ}'8QIc$fXq!28Я͚ꉟC2P* W P3 4BM2* 'll?gIxyn+ᣈצ%6,qD7*:вkպĠrJԫnůx .E3vDrNA!l 8'-˲POf7&`I, =%wЇlX8:/>[^ѷ>0чWl4p@ȟ.r0l\;HF0Cu QY3͚ķ1ԲV٣rF79R +GT+A34wg|Vʃ^84rƑ$4z+h:Gi5NpAtNGd}#y+]|Cv$|hyV(\v8SOyK&֍e0$3@)F}p<ͧ,QR(R% hFcXYԆg>vYF{k>.bAOB>0z!&"i+Y wa彔N Cy4FYvۓ8 Pܿ˨}sHd=?~K;t;߸U⫚LȖgkjTF g5pvӂ>pCup:&OrR,N.+9%6t)L?ΒKsTGYJ6-p9OSWj$vcܩǍۃQr$} B]" 6 m5T0N)T(=gi?Ɓhge jRa˺XQGԨe:ѹ輗S'F[W /%w|AYPEK%pktd}ha4EmF'(n0zEU]fڳVxRk鿬p xֵ".>SV O0'(M=g|Щ^:X5"6 䣬0̯  -aj$XxȦK%+;7CC@>q*vj$/.>G-FHT;Y|Wt*):dJ*jJF?l q~+%pQ|.D9+jā͜fc)[/6h mnohDV^y=CɎhi+{}uKïG:( B;ﮞGK <$}6c{k [Vv/ڏ^փc0NYol/&ţ%AJ}I"r媓6SnԐfBd\̯ ΁HmA qrm`<Ī <'-(FŅ 'KMa c?Dk1fS)t/Y:6z: "ƕ|Uܞ 6oxN*6oICTu;[b™Aj2ewĢ .'h'R+n ,d @1hهFg[!։{cMW} JOl=6NUswL)ݶ۱DwI8<:|ܟ ~wb=FkL:w1c먕 JSiϐOG_FpCVZgTJEOMiȍc:mdWyævO0wG޲.z~];&` VWS1F  U "u7.|WkxXD8|PgjB =dS:8ALm(߹'˾aom`l,ȞLhy.h]^d;~@01aeCA4֙^Mtڳ Tjtȹ5 )QhTe_gQCD^ 8AATַV^gڙ9~H ZY(ch^8,;_,zY Od';<̖3;ŴaB3\؛}t6_x*mq!0x䶾TBhZ at4UeV&Lg;fLjT~kВ6gy!!|0@>lA ٜc)z\*zY!}lcT#OW;(؄I/j۠aIDhSM|ws5Cm9^T&[vp&2Y\{NR;%E=з/n!ϛVCؤZ+v|9?IēI-{MJaflWIɏX[cZL,EfM7V6a0qSЍ7*I&e1|b3EZOHCpaz'fr>Q IEm}7`$]jOx@ɏvPX 5{8UHiVIq."#}$RҎldAI%$@9J<ӐEhT^߲d𚴃w҇:EL.Mg*AbX=o%^.ڊ֜3EA+">+P6 Sޑ'cׯY#un0^tp*ma99UXg~xv[L~  1My-{:|+uiGA"]p{wAk .U 11U!P8_C&vزP*4Hd|u aD­4AQǵ]Mm;ѱQnwǒLakr\kloڌzwoLrdEBK~pn$?21RkV8A&֝VcJLR.O8?LK(*iI[JKL'P /gXޱkʠ~k)Q7|yC_]v]x:90 ^!^7%HI"iо[~9|S7gS ęiʹ5o`q#&Y[d i07k&{Ÿ́DsdS桿a7 ׹|6g cf6>~vKug,Hn,udz_%sReD@O'q; jއf&]G š o^!íXi$ynY^7nU K]~x/ox#z; ֏zo[mq{:nG ɪB6.-zw"5V?j .^H﮻+~*Ĉ*'TLWa^;&*YYQ9WjlmJy<"̓/Qt pk 3Zac' -nas=Īt*b a -RJ7(=,ܔmE:B\DIRH$+9{Y߀s~iNs-k@6W 3V b3|-KFb݌sQB{ҏŨYاY1Q!k|j:;\m˭  n`ɸ:,WFoV0TRTURT+^=!򢉴{q}QiBYsDY?IUaPtq}&0+|Η~_ۖi+~3앳T1o#IBOv7'i#z?/ 1ιj-+^*c/OX/03;_D~A^F|JK]AUe%4#,Q}|4Y5Y>/tGX:aArSr=u/m*Hq=Msx['WSO];/}]V%fx8M(jD OadyYxbѳ1Δ1F:>znHZ|9y7i bc2.x鸿* ^pSayg]P~q!Dpk'*[}~L,71 ⱌ6|+NiB `Є.Txc)ЉG$)vg@Aq8-sp\70`6*Z>Sk}xB~ъ:0/>pc^8dʓvR?bz`3A=v`,Tc{,'xP &toNV$gQXڝ1yOqe|,}=9v,"(loGY70^2Ei=*P" }7qPqIGVǀzcU.BCaMi\BmhvpwǕ߮~&Qyu(,1"a a88u.T@uʽ#p"KIv1pBOCyk0DJV# 1g/LPcP6KZq{h>:bv_@5Ƶ4㣵q5cjdh0>J&F |j@F0V_'k炴$H.lw`G͆FQ/ fMo? صJ+q# G59"S={MP'r͟7d򕢞ou6@ipLj؈zr^~UmׄdO2H#GK? "bIY0&D?FXPγ =Jrkf -phso윐9}'Bl)}{eo'L rVsyG$_`:8&KCC{Qv.߶ylO8rƩ*ϲMh{7mJ4P3a8ӾSE 2z1|>G̚] L&}S9F -dx!3:hP?o>G27'z. j11/jѪwS%d4}]_;\jǮbR/%}ҥ~7~s-qxR[3- 8REH/Gm|Rphn~xs Ry^K_E K+7|n$ӏUO3P!QIO,ksΞB{,ByC?Jdt*&{F8HDUH W>6!fw.}O{i2kO~cym'$8M CӈW !,*d⅃T\A0|"9x UZJðG a9 x겆.}:tVnj iӸE5z\."s H -4'D$ҸOOc$nMeyʐrqlS R!f° A&=[fdi>BV5gCdHkErAG;$JǘFqOlɇJfL& Q N*ӀJZ=#8AK㨑~hȵDwӒK.r]pR~;\d|!jAbpb|38?ϺImBkԝ+RqP!3d!9bЃ9s䵁,C[;/HZ:Ld~R ќm}4.z^ݯ)#$".o4Zv # ZKt2x` lRh3Fg<̶tM.9MhY:N+3r .W,7;XM@E=5U' Λ_录A/AdJ#6C5pFDds`./ UOtv%@vkR727NAK0fPUݥ"w:>q4JDz鰗ݲ \m-iJId,#ďk=y'zHVO }Js>\kΥIG'x  535(N5=lҭ܊e8vzxf9wLqEwycaw<2uq})g'Dp(`|ͽf#ZM d$x=q[gbRXҨuHFl,!Y{2n^=4e:%G7s~ssSNb-y!t2SEF-͚b̀<&)*!cyebqR U`-mG:ԒdAao:o!YYDnөt0CV Q΍C9l$,0H6U[S&PP: mkR`mF,,^7 hUr={̉8EN9Rkpm4pq`0~a5uf1@QvI+# G`8If4'T?A,ނHZzJk*{C/# ـ~Hwbga8'W$d;rw vH@ QCj,P W0hl'#M33ue{p D8{bc,GLCꡍ: X; ޭYOg>6YTu+kQX 53QTr}c0p0V5d@|.ig"_j.KVa)TGj%ŀwjv5GPֈl=rwCEb^p %1'V!^j\6:h&F3;1oq!qEfkb8tu8s߹*JdB[oZB E=`83yLː Vgi[G{ tH }XYr25 u(U[$Xn.-@S m;P!QNdٱ wJ&ko╋YY[!ti Do{IԨ97C{Ek[B7} _ˏ1i9Wf( Z] w̗fmF5TR^bW"SJ(!MA(@&`X)AA=E(:7WoID}AuZ+T*Apqk#UlL62Dz,W(@#e9RsZ*+ 9/o=Z)#nkE]POki??xbD 뾍~Yc44'\ΧD^VFeYr=v+hts9[~i>z7iK.(b־_w-IfaIJMS 1o4=Tei:DɔesO3Ft#ڦ+M鎹8BE`=K2[\( E]T`'!t3n `GlBiI81QPT عn|^HsLjZ܇ )OxTwqs^]g(|Ψ)y_D'0\)Xz)‰Dh{"VH_\M%d,WggɊZFU-;MLE9dwvwK-*_3 Gi1ldgKx@E"} p;G|4"B١ƣ2)HT@kk 9?V[R}dezTݹݾD\xucrl!o?9hI*E j:3#b`eyL ?0h9&r'l8W>._$OS|LNAc)_#aLnAB.n׆6!ւdd jS_LUZ^] G_ƦVM)6ɲg8 Xp}{[A)5֎PHdRrz)`Q@x=[LV?L-c !ɐ ?EoG@9߲"i܊t{rH$ u8ɴ`6Dp~VZQK@ n-H. xmT;NAZg/܂BT 0@+}oNǺh5 M[{ي0T ۂڱ9Z@xLM Ǩ\rd!Y (q!+ }v, hoo, ýݯ*-LD)KUKI=ĵ:& ,ly 9/cuQ LX6="˰E8Knm2wPй'oC>0ceb6wz;rп&Gd8i8™ F[&Zn.`֦x:~-oWpf jPDH1bURBIR+3)f_ϒ7,7$#:hTYK] OD۫gDNw:*+=5AD1XB6O Nd?W{ vBEXt-P8GĻ, }X7p".0V_ (·/yobtR(/9Xj!BsH!O'ICsnh' GlH!I<¼>,LшSeX "<8{0Elh|&q'U] AñgTi4At]0ř H>ܦhǨ7U&Zࣛ;lͶk7ޗ(金PLA7ò/d])+'-liW{rʬ\X3r-X vhmrѫrDN37}y31ھ'/3^"E&1O@H8\w-y)=b4FtJp[Ȟi¤O4􎿩2 kv@ۢR [{Aw5ROEQF ~qz RTj=Fe' xRvDdO *s@#wXk!2~s*6 *•՗<ۗ\ƙ*3zڋQA|sP[fMwڐB>qm{pt ٓ_BvUZjwRt9 G| /lXZXL=g6h?~;yD?sY}נ ≆_4^=+\ڝKω_[r ux-ę iҒRSGrJy-gksKsgN2Deϙ3K/&` 0hs&<3Z#uFr@&DaH XqsC1UlGf+i5E$1"T6nE ZHJ ](-H]٬:e/YQHgUBrvIpu:\=Ә+0}K+k3ZX y1V&|d u|IRkc/;8~ t5/h?-',pVO6Khx8;Iw&[ vk2L-gU{VQyצ K-P %ˏ ͢끯S[$~.~S.'RФIS⬀cXN 8MPU8 7EORT̘_w8\4(N8tQR@%_yJA+Y)"szԨsqdYJj`$8]L5Y+ 9<EY~*cEj ^/12)g~X vfEr{H7Z2skﷂˤfS4r0[-s%l0FtX B7X7pwjIiv" f|+rge% Q^ |D_ފvyzTfa7CͣWblƀN\/ѽ;v jYhu 83=}RA,y;A7?ieEחocʵ\h!K~_ 2ʐrmbg*ag@=,Ŋ6'*$2x?5Yd-m S d:vJMAdJp`1u]B:y™U-U<'J}Z%& GDwݟl ?ݘAܴgJe0?LĆ5'XD {Gp%ۮeһTky\Ϊ2Wyο5÷ 瀪`:kَCp1Z2W-vq}\)*lqtw>I%s< dak 0v yٺJEU,m`ʗEq`,|u}8W-jo--j"|Ԉ˸1Fty޾ $M+{|a8hKjO$j#]#,Qn:eky:6Ⴝ,HasOM>]RSX=ѿ }?|gMj)pWvt9&Me+ Uǀ,m8$.Qnm\NoƋ)7'K3fpF xbX *(dMнn@ұ(C3!V~U#V:LiF @=l F$zܫb›͟d ^GЖ bI)v1Y;M+%V(0y~ ύ:.8R] ɿc%ǟ1#@hajRQH&\fW,a{MqQR t>wVzZ\׍7۵1l~MrGώgh:d9] G+o6TJ$]_\;=8r`pcarF@~0d.݆ o>I9}z _Qȕ*&ЀE 8)RaL ;,-zNX 2R@UFMQCE0Ǯi+|[0][rKa< J\EAI]0[s66Ж0 ǐV?+= 99IQ 56|6- TN?3Ȭ0HnySF?]Yh>Jdk=PgȪ%_#9B9A '9( -L bxMq{k Ǜ/OMuW ~N vf,FaW֭N>N,zFPҕFznS+NLUrs~u\5ec'.F>-c\cmֱ\9%k>Wg @vF)W-:Ȥ`UJ#0Ynd>4Ng}znM 1R%W|31dk9,v F[DCB"uAHp-x܍ߕވc!x!Ue.J.aKX$R|o`u bp 45Z;= rwYTd]2zdsk},C)hkk ,`# ^0(bHi|ER#+F:~tmm t?@lW noTO^E5ш^4O5;W2P W2>- N5,&?7u7 <ܲQ5ȕ}z{>)զ"='lV^,@X,o/qwJV"Rf/]ഡF:ߟ >PS> (Wgyo/w{%݃UI\';hcwRW~V=WǷoAR!wر,С3]a5eq{1NHP> E-n6 f]=0WE*uq0uHKa1 ^ fJްo;7͕2 B-tZ2a0ƞ؍D7HWP762KG_Tg vXO-dx#L{տMH *RT瀗YRp$yi: PT]!Ϲ:!L(iﻛ[Ef!D#Gpk l'UQ5ZKtϒUu^KkÈ-UۂPJm. q3d"{A=Bao헨Ѣ}e6+|qDrDyL߸<<^5-w/o_MPP?:h<ʝ]&^LXQt6U_s?Y}68D=Mn% xX@g0ohi[FFyg$˝3m19AoDM׎]|Kq4>RtTHgze雽#a6JIPmqI<KSZ4]: O-ʤun㤖|x}pqi$tIZb)u]&Kj VtG6  č<Ӯ0Q=o\!ys$NZ23_.7E7c`COE3Bi #3̹ic?.}U6KӪ oam>do\!zIF*Ou%=Ӯ~O|%aƬ?>{1- fYF9qS] БwcGd& Tb5 `K`zvڏz\[R\2dvM󤑰!DS>d.vϟ+ysqe+Q.cG=Aʩy܀}U*v#E.h 3 N/L.uqK|p.d7Ù zLެxMICPT(j { .G V;^j2۔2JNl~9yD!-@KB;"5h| /q;0i췿Q4>m̴·XuP`3Wd>ʨcȔb5-o6Ź1ewAp;'yPF 2 Gsr;L?5 BBLXx)k/hbͱGvg%mb1*r}U&{) j4Dv(!Vh` sJz! ʤǽ fI;d\K~Py AGg^&(EÇ}\=/a:kV\ṇEvd/';bM ^{y c.?;وnٵ"PgQMFc~ȶaۃn>xo=㝿8~+0<: oK_i/KccU6373({F.}(!yK$j%q^b'| _๼ @D*$e>Ah;8F,9c F*SCk]2?d+f  ( YNA)n85om}>>[ 4kPs)hV"6m|\iW5 -CEY$Yrĭ6EIl-۴_nQ~ hд16v_7:s%M:JG+2cD#Զ |M_*O~+)fMwxjۢkn}~2 Wo$qwt4lv r~Ch;.ƷNBZwA8 [@fւA<,2EG[b-"h7r0vis'MoVf zSn8^aBu$2tg p&b#0y|yّ|&M)ၢь`?$N{}v+ǽ2hg#ZCeӜE_=d(֦gx h~$-]P@bNwAIi=7݌R;O)DdkSfrw!?Ekge] /nn.nM:v,Yh'.?kTP0pz__뙿xv;?}63i{X΀c =YǶڦطvtd44go> l$n} g],/jK`kv^bWjQl!Lhdq/Ȋ/VRS;e0몡;JŶ^cLIvڎTCv] I*MK9#W%"&/P;GJ[Jb() גi!1eS^yo_Lc"TbuP*[zĐT|\Id:Cw?O~a|\F7 `:Q0Kq!C-])Ԧd[@rh" mΙxPW1Y&ht'(hD7uJr-H-XV+ݵ*2aH=Cgyg@[6{$fyk!joZQ8a7a'Ұž(\_?Gi8+ٌ紖-/CwEʠ\ Ĵ)zJɈ D$*ԓ"3tsꠍ lDa"ݖ"Xk$q\國F1װBMn՗kmmk S$g vBDĶtixo6P%k]+L"ȋ()/(]tU]vwn_7aP`)`Q\EF-t|1n{` M`3V;-P4Cy"AlB~ж>c6)թ s=qp28|_ϠʸJ¤qxtORnꚭ@hb+&=lSfTVaee+ . 8DXbQOa49 "%>"Wx/3u$=x3v/2J">Ҿ8NVrߣX{"Ү>{:_#vJV Ii.i*"=}mGG7VfB\ΎqCL<e_"ʧ0_0D@ +P-Vm;L7e<+HyfNOW F`[k|[Kngxb(_*(G|t>ٱHĵ1!aQgn$S-tsd ʹ%wq Tb7^_rK eQG9XL{㿃W ?Pc1~FhIX)p *ŧ :#wb3E1jHNղŒKH"̡%e"C:|}(A_p8-n@!l,U2~+\MA|fl9.k;ɇ z4u50j|cA\,OzJ(ēPrĘ:ImIpU fn1.|{#kW1s<~!vüdY *"3n-*? i@lwu& ^$Ҍ=˥fGo PM+jbDz5QPeU mVz:&[G5`Z_ݺ50PT٦/zT=E]f7F,B;F\E9ĵP˛(L)o꜎V5+T{gOp(ө5Bee̙7RWӉn~^]WeD&--X>aC&WCAʀaDM014^z4C} d #C3|DR ƪIr(Z+OTaHI5 /kw+d.dRwF \ Ddc7}"bv+c &D5f=ߓL3Úipq(",dut3 Q(4ûk0Wv7/" UT򓦚GrFʯu|VqrR~˖q@enPC䱙c%`Y>XH}:XVc{O*  iKO.ʄ>aAx9{.E@2ӆtn\W(RXkH2쉙 G1TzQݍL$F7#/8"B +U^>f*WnlgCldEf@D):CK8L{@*JEhV_d4$겎/ 9#>tzT"[PYo0eC9wnsMڕHڌ<,EK;yx ِ;)k;;#vgnT;G% mWKM.i[|Y2LqR.l ڷ>Cpb[\5UZ6<XJ<(}nADR|q)RQylŚ=VLMWPp݀rj[O[2Me?Q W9vND>?-K7 {;aAV]_ ڡsŁ=WSOd=8tR^¹k*=qJ#i J] ,IM`hHwF=*꣐Yˠ 鐪Qq|~Y/D+[ګ!U?ȽGf'ҋ?JUomdin_E4+^f9qɒ8&h[ꅙtCwq?#Ӛ"Ŷ O r"jǑzϖ@:ۧ ^P l,eSXMHE7UJ5 u:sB;x#?Xĭ6{"ߺړ䘾'X2=fcIsNe/r0kbϘ25AϚ([{;+]Y{j1^!fLmO[-Lvc>x|` W٣Fye/,FVVV`rz39b'yYĭ7(BL/#H>J .. J:$I䇍Ą tlz'ݚxOnh칣c1F597~ZE?jg:rCHR2hQo!;eVۤqдIݴ5y" 7G=x”9L{t#ډ6QP/L6~1ތ#WBPlƙ Wa6^mݪ1Liϻ9/6gMq:bUCç?5^B&+jFW n@3& WxJPTqq} m].2o񚹮ޓ{"VT8 co g$g _gT9\r!PEa4Y7 ȱoӄTd!bNk{qA] aOJ᧜elLs{dkq1ێ< X,fkKy]4FGHu lWڡ.q%ud4-(ɻZK]*1 k k o^"vWKM%~ժl84RY~ (Dh/aKzg@w/ڹ+(x ip&0itU3׹fnkkVPvd$йAƥ ݝ*uM_.-1349W\Kn &s)ݨ%28[Vp?sa@HO}qBl~|j\P, /J7sohzp"5 b-oM;gJ?誇j*T _o56z1B8X$mU\`/gz=5t3"-|dX{^+ApB. g .l).{p2.rD^n +Jjʛ:PxIe2? }r՗`K$3s<]`+f,ȩ"mY5HZ xK3^s@̈́KsO } M%r=ꈅUqshn2 W*qȧn|>삟[OH7 Et>@\t+{|'didoTsAС`۞;QĘmM%˂2 e1lt1擐LwzYf>aNuK;06 JDGpX%D~-+uKHwL:0咡'R)/0Sy͑K&xjLV9 FˉZ1l=oNw+IO4mL{Ū^~/Zz@$M&/qrU6בױJ|>IwqwrlCg(;d U$/KqeVاp "9<!l^E1RWm/^cYRO\.t'ÊTu6P9) Tk:/2b 4-6j\ @śh+EFMj𲎷`VͷNqk8 5۰@iJQi){#)FX)%oM, bGAoVfa"`k^%yY|N‰y8WD}~ %\~aْm*q}0UVƯ2叺YK ;0QrkHȓ&A4UVϊ Dp98C^ [t, KIR/ L30L7 P470~@3aݶT齢C`Ho?8${n1JHAwhgPivJ4&)減,{rU)&V'[׌zy!s_n/*$zBfjAD^oKѫj90$ 4ٱk1XؗADv~c渚G% >pfJCuMUom@3.7e bА&kK[SNYⰫ;FWdʈhr( hel23)N)1$Ś4ckP)"i~b. 1b1X'PV=s2Кg8nKFۦfyPTEt}KcN{Pb:u%J* 9d@gOI2n5@UO`ht;v ٓBdTJEnU6gN^?VM'|ߵ\#MFf'+/TC!,/TxHɂ6M|"J)gRK9𩁸=#~Ѭ PuL(>@ ۷Iӏmҝͦ=Ry_)basnZz?Og MZl+&ӭV,+ pCiysDeA'eDu'g]FV6ge0yL4Cq^6͉۬>9#}TCI6)?}'3Q-Hvc#bյu}_wwUXEQuheq:=gÍ$kPZk&>5?( oz5o8Ntco+>127Y(Jƿ r L4d!eXǓYDzޅָH1JD~Ɉ+oɯ1\װTmq\AGY,Bq 9^xn~iI$3Lcq~`5R0LIT.ƩMXWDסelF@.C}y?Rd` (~)]< wk|y"oCs{-H14K`^ :|OaFu`q@r576,2K]*'Ny$P/PvRv%9ozIↄĈ^Br^N!cI$ՐQ 뛼}ڽ+DW/G:e|MG1&&9bzhtB0ԴS5eS\A&s2{%(pɗe*`TP|ekW2$1 ϑ*pGd3İXhJaQgd.: +)sJ>?'Mqt7O]'‹޾m̜oq)Kb5hX4[ HQ}Ir, &eTl;5-&nuiڽeC8kuQ#O@H"g}Iu8%H,d@SNyyV14=-/pd͠fiv؀64y#tyV*1l/.zS"e9;c$z*t:9fqZ 1(jFWyxs UpVoVg(݌3L~+rb/;6}u@yj#fϠCx\=rd` }KJ{>]` _uTSbGè'boIx9Ni{@mgƖ[ђ}g=`1CՔa/&>Ƒq4FĿG;# h{,[ڕi xD?AJ OSq;#6b"HHx@Yɳ!pzm(O S~ D9vC /S5'x90i F{ %M=X(`^NT 7ȜV337;HfY8Ej+PYX:pԻoa.M xM}G@Θln@)D)|k*"{@TL'N:o!Ob{ K8z.gÁ 7.(LN6tP4Ήg#9a?t唅4A RYO~,>ޢSyCaR~j;2:!HD"c@&ª ;*@ݬQ6ؘ#'"֝cdɂ07Jo:oƓՊZS6TFУ2Z$c4qJ?DBO'H{6*O9CkKeuni^=E`XyV@jX۹ Tnb|žk;MBքgmi"rWLFkQ:/]|:Av e Oc+J͟)QLcUjkz^) b#ki`lkOl<0 駟K^ӝ.' O.+I8'kb݂ Re^NBWvq5h0p[i? oNm>Co.s\Ǒ d$`V _!A >" - 4[@&t] =^/Guj(70Dy#I*V VXs @m+OPHxwcVr^ɸ8 4u6QFQlgA0űtpj.˜% ?[Ev@:ﶵCI:u&a+UEqZ[C8!DX$ku$ Ay^mI^df|<%Na*v]ҡg)kPۿI9"gv PκN4cRfx'T!q:_18ߓL;㐁)< DC㘧hl؂d_d%*'&nȋ(fgRL)ųq9MDA_u}Y\+ghƪU#p4ΦhWNrt s6I&IO% lPm>7:+Zk]&qQ#HXw9s,7<$]=][}Wy^E i`Sh Nm5B`C)Iuс_-39(v)H3WeH1Qm. C&ՀB0@:Ȼ=x"[ d KGeFQS Ig׷UlL'!(Lȹ?~fm[ ^:|iQq~ܲw'rFtxR<B5Scҏ1? Z4ƍ H 8շq1L&4nlo>4P;*1Lǹf9vE8?s slNw/t՘ߧnooluÎj÷T\ Sjޥ+ S dmOO{&G_Gf4AT=7rڧј۾!eoݧe Qd|-sp8.|FsF{[f%~(J&"éo̘rwH lo$o ^i?iﶘKX0sxmǦ)̦Q ,4#jե8PR(a&O()_wa2C^U30*Ӧ.kXYдm]r&~D2.)m>$Ց?@ ͮC^%ݡcPuC;=)мnT_l3M9c@ۼn*lc .`gf5pd@ioFCtLg68c qz`26-9(AVsU}ި?J%a ;FP^Tvʞx$+(?L4c.a}/=G+pvѽΫUG)y﫷]\WTo" +3FJ|vȉ(i{&ҍJ\S̼ݥpZ< i q6=~ݤ6oPp\UCو2a7 [ acP10-Rd1BV6HkFpqcT~}0پs<؜S ̥P޺KD0:=~fle)JDG趷VE2AI/AZ_ C\zS>4? + h{|"*W0i5 U$^Zb;g./"y=Sv؍t!(to_g}MTk /;7cAW26MbXa8r.OJFɬ^ѥXn+d}ٟ-}wz E`?EjR©4Jl}A\.ݭ8F;m A/sꐫPٰsư D`l|~KYݘ 26,+gC),O㈘E]eMȃYގqYXL<0ővgG#bqӿ[@>x"|+}{Be8pI؃7L=}7v1nnKpNM H`>[9D\k(>#"lX`KYl|%̗5f=G#b}ӧoCȨhQkEYOԾ5hP Gk\+ʐAC~4K,7`$Po3ÆtXC:S(:ПɃcR%2.Iė(YO^*H{[~L>E?TXv{ïI]  ﮷Ҳ_zucj,hrBCFtkJY9<,W)_[MRꬒ:w^W~;/L[/z7Нj׷{mvƘRɒl%?Nsĩn!;SKF!GD9G4:Sy!+NT:nBԊ6RW\L!~q$so K!QU7_<#"T=zkn9{@hכ1oYm|b/*ȄLPu(.௧ pB9y[d0z 6PzVJ07 ms"ijc& @n^2,T/HE( -Z60ujүw&G#g+u4x/W&TqNibZtNS+>ƬH/LrȞ<1˫ȦC><#s_eCϔnw @jle>=)hFv{xoTu>K|TC;MԜ`7ٱ 1R3\qSL;G0`ig yΞ6RIIZ=~f:w!pSemD-#z;U`AMhMMxPHa-1OPC}0 wP/߫>d@?-9Yى7L|--H"myČEcQ^nz%0od|Y!Cn.@_dsBLt{Z +ZQa8:ɟx 죺nR/S,@UiL9E@\rJE뽩n2N>߀;%o?$1$aZr\.a26 /|n %ʿD0"s3hGUC@)B Փ$\/|}XŴ( ǦJ2C'Ww8FO5l5u(FL:|1A3u-7J ݁ ǧuWP)U,'=F؛j~Ő'@gc,O=K`R^cD16)?:jv ?zU3AJ^$A14K=Ӣ%%~0UD*3sIГTu؎֦O.<~Oi.)]:D5rZ}NMl28@]TPTf .(mMoB2`2;Vnm2>)ivƽ߸vS;˭5f thVqpC "FnXBAhK^\P[8? ! K%*,Q~qI` mC/f 44q@}XXS02hnIvKga -!ol ĝ6s e-j)!IγBЈļC`jXYRf1`*<6t!6wJ>Iŧ 탒@¡&FxO f"V`fHyFl'r@i6=MF>z^0-9:_#)!LD@nP2kpdtҽRngSb|kKqS%=0}R0Jf($A=60҄E&|g^Z|j qC?:"+SzM؏؃T9ؤ;#XejqM릤ESP3t'utMAZGMxVeʥtF3J@BI?n)[!쵟k+ *v}$ׇ*1-3}O;=W:PǏDMegJw-V%g.+_c!=6p&7x1O4dN]l˩Zg'P}ށ&AxwRDܳ(Tz'Tp$pqzs~]zRklE?*0.@/o0dMg31gn*5 <>$nP3VJ"mRn+3q!$CKjDQm weU]0*IECT쏁 Z\Q%Y&++! 0M]V5"xmC"I[g;GKF!E|,b~oc 81ćMbO׎-5c] s#3G b{ s(UbA͏?Z:*7֑EvqThdá52)E6'q#oE֗1 sk e sp |fgُp uw6ÒP%[tȿw'BDU}VYѨX=bD3ݣYE(cY_1]4&T_t pu@Y.h+ο+?8~gIۻSUy _/uH!FSGE O?A ?_^BFG0Va^?'()Â*5'ݯ-՞Lu%T§ÇZr-/ f,Č3~m6q(%uQ!Od=:#NZa}-)iM[ҦWQe@R5(A5c82:&9xdo\/kq?:}x_H3 ݦ IL{Y[ Âl"" -D56S~.s=ܥ,\ibO"ޅ5-db<4q08 /URcVQ2Ś#wVdy)թ~&Fΐg@*YE~5q*1d%aɟr}[>Ay[,0^*x_53Lb&j%a%38ĥi ] 7U!A:_dAH%lQ g ]Ӹ_swԎp5p D\Ӛ.+CWeCZ0FbƤmϨHv$60DUzv֢$t!s?C>^^Y!݂t ԋ 0a_*#~j\gTi5J!XN>y^sFU9f@QW[\?ҲQ&lk\ k)JKGV!O11)ۮ w ˴ylqck.L$zuè~yr!I9'ui\7X*-r3B.O;x^#4_ST%Q;oCȮ*9N;bs.n}ZV} }+;-nw^Q{Dru>+tpv%]޺<$Fjyj/@z8NJ;m`l:Tν'Pmu3\ aDV:7T_p,--0dLCy3kC}-iaG[3!@1/6 su Q1 w:Nz̧ß/R 9Q)S%= ~ Ej1Tsšu4O6tms9,bXC,5`&o-c2x΢|z]6NTbi'60,7Aؑ|.P)#0ͧQn;P6 56< ?/dpRf$pZ d>4 ̀ɻSKOw:1#l4ܽJ9o oPY5o9%3ҬNFV֘aY{^.e-9SBV9?BkA᷇EbRgq酒d&d#5+L_+D]@˜ӧvǀ zszuSfϺvTKjS/5KHX`sGGJm )`{+/YʷPXu4{bÛ>}y$͌B:[ZJОKQ3:cF7^U=9.Տ3{ݺ%m?ͬ$8"nఌJY03Hi%Pi.C"%+&+HFeg5HL0v/<6m6N3|" "L,>\G gi_tv켝N*e:kZ;/xYDaGu ?c7q%_*Ӵ8ѥpX ,YA%a$$w ( G. 66]Ƽ=*}ݎtK9 2(l›W'Ƴ#`lДyw*,w@ ETNXGR5|gn ԮFs-C7-w Hjdb1aqhA'>I33[2Y`J4|֛z?mg -u\=.ꟊyt?dZsYW?/ʳFOƭ|G-/W?BZCYE-RF3R4f~cInk Job^arI!S9H'-눯M"vHJ;YC   r@rT'B) (+ "ڿ( -$'IeQ6h Jv'1R1H6q,d:c-<)})l,_+F|H\̍B S P#?xsxn;E[l3O9ɡ^NY][A%fX,c4_#x$R?dxaw:3Ds}/끯UaJaPNcGs_)8mmJbN SjVK UL,?ͬԏɘE`! Y:'.fmj_#J{wҫ!e>RR ךNdE~ud `Dr{"O赼r֫ E̓p|iEA4ދU]V*],~\qT,g2qI!ߝOhN v(q.3:E?`ŶT_^A.eE=9 ?ȷԍ f=ؿ+y XMVYD&%7>^Õ4@(,xQ0aPK;vE EnF~u)D9GHޢbGfQފyFYJ]K-S$m0T";M߁ƮUnU=&^hof0qI*cA;vg4F Je~R; tQٖFP8ҽ"p,,|9t"1A??`~CyK8N3!$M:b*ҪXֱ( }Sef1>y}uZDz|jjU?dNLTijo}'`Fh~t4I~,zxVf+ N?R+mzx8R5S=2xl.dJW(߭u%2Cz1. OUP_BcG5H/G;ϘJtQ VBPEBIOЗ1ߘrQn)= (a g[Tntu(P` ajQ866[gJ{8jPB?q65a =ffo[Γq)D 3EmfOth uBat^A m!emتcO:eG` b94ڌ&F|u㫲&̼ 3"F; Qf6 L Ǒb~#n3m7yqz^3=K&~ e'+;3 R2x]*Ӄaj7K$U2ױ8wJ&0Qw+_j+;C"Fd?$ѱx$gCB˺QT=ib~hE_Lh0%d .c=<@'G P_װJh'>"plѝ~ىD8> }ÚZd6:}?-q1ѺuBQ ͨLJpߡKkuDH웅⃒c:MO' >UNgPp[9hn5xXّx?q"/cc Sd{En SEpguI6#Jʞ\d_/F4`L%u6H;o@0pGB1Q ݓ3p^- h4ޯ f͝Qgi= kqCW'ד{I'5OSY>ТQ G}q˞b4p.{&49g.yقV\i so9Yof/^ pw 2#Wpu=D/p5f_Ep0/PܖE+"_Gw[^(Ȏ35:+R.@{D. \z/^va@r=$ں @l;:Wɍeծ %wQ*! "&1 VR?3)ꨅXij)\V,( W1P)F)~i-! QӼs=<c 5وWoXNrBoB*@\-:_4i>cAH-P nL-~Q`Ȯ+[VLa[t>x%ɀdfBDiQYV׷st 3TKMUx`- vsX>%쟘JSA:ۃ&$÷瓱Mx, j{26˪%,$ XD$1-!c3hAd^7c8[fR 1d Gb_Y֑'r]5}Fyfc@~t!xg qpߐt:AT}Xw,?Qxh:%ݴiɲ>E46+>@ډc0w䃕~T9 HA)zHl@piq ?FHas.֋| 6 4 8^UR#.y:维AZL\#H&,g]]B"S mir0hcZ>ay0GXX$F_}M˓h_ I53ٝ Ef< -Xfs#p@B>IatDU?#ѫ!Ny@|5&^Msk"D.3qfK"yY;䫎Ȕ><<5m8)seĊ]ylQ0X oM ~ B+ϣ iPb1AjATm I M+g8zyʥDKQZu$R!Ttr{n >/a饿vgN_vAt;uGڗYҖޜA(̭\# Z3tANjϳ@d阣Ex[+pe7<'m`OMCn#%7I=I2Xѳg|h "+jOԞYDX8y]wJ)]G6D|i+><ǃrW,۾G5B!TkiG_RHPWڿ/2 3TGԙF H|ccȩ́Iߴ9E\'Ӂx7m#ms&^Gi_Ko}\ sa qW_Co*nJ{V ? d'Rn>\ܒ\iþ4'4!Vo"ͰwrJ*ji ByS唝1q ͵2 o$S_؏bnln5%͚2ܪAׯ_iS_CD{A,5ii2!JPΑI;6fCEПo@<~iO6 2:+7Ĭ+n(A6-\e# [hT#$S@Vh{M$? \)<|50 [ &fUN RH2Yw}Z*103nF'47WEԲ(8)|cقm9_QsxG˲7"DrXU-3G,%…9Jke|7)WM(:쥸fpy6@(b TbtHt%qkz¦[]$0prGahMXNֳATA OXS]!띇?So+;!wm#V ^)- ,[u!ed'G9b4cCJ"Sa4FljT u!78ɴ:EtZlqrB+8~3`W&jd"d<&7Fy& uʬ1bj^Ƨ/\?C24X"!J7mmb*{"~ 5a$#['_Ԛ:L6$^-p O 2@[냇849+^)ӫ9x`&XA%Xk!VU/w*oy{wtV(  X` mʇriQx"˙u R G)4>Yq ^]dID*ZA"1F}@NY\7?4WQ=+kNf.]_b YG K] ;ȑHWȫD=}wU 0j{MBFrʳ=!wA?zdW9PzGr>" h K< )o.`yڎNl#Z,6tu^gdTq3X< A%[ ĕﯷ:AWQbE5 o'i9cL6(CUBU(pnS FNFe.ddmn(`Li F^C|_GS T.tv1ݺkF=@_s2˪]uYc#'2ۘng ~S _uҒH"+0N4MǫK=twHҚp ;kk20#''4"?<"l H o\hŒZhܙD8\3dg]:9B1;O&J({>[<8Kb?ő.q?!;F?Oov7{anw@O[SޝNH.t8[±&5~2+ս[}Cl'J ;sr>m߄2R1^mN׮ǝ!8CrU5y[\1>MT-׌"]‡_Ycڏ.VmKnFIHh{N/@$|8+W!식/H,ƈ@]jLfQE/vOP~LS6?އ" %6TљT0*<,p+BYfq ;;0_wEP0g+[p*wAF7_cG[{ybd ʘ(<} 4n5rcY6с{uu!G, j!w1 x WCҶ\\_%RτBf^,~R WEK^[x ^_@;Ny#2%h{㸲K~ o/lOl4p x23£W4o{c,vwTk7 >"y[1 0Tl; s 1#8ܛ[PCyjUmyH"bmC`u ,E=\M_.{&M-v 窦%r1d\sI,:&fCǸR~XR!Ԯ^/<}TG]~S:hɮt4J锊_e?^>OP^ YOtR!Dnj q$cpYQi4^"q=H׬%Q$X|;'1aI]k 'xGSԹJ "Pw_~6#UKۙk(Y1hs{CU=tռΓ).T ʁֳ=mڴ5D|?}?f&Qa;e^VӠvjZJ  쒒jF>+Ṇ34F>a9o&LU}ąGXZb YAˋ/BJZSge=; KD5?y *귺! bظKflGutԴF!oðZ[eᤜ7ow8JŁ bcɲ6CcKXj wb@!tnldB~EI %NyV)s7_0+Ak8PW3{*`] VY_=i͔jkv!V-x-E!{f/,6UEX=B9t'Q:}|J׋̋5'V9Kcoϛ%rX$=6@,+z]ˁXTkEYGqRDP%OxZixҭ죚O<'%^Pa !U _shB'JD\>Uwe*@=|3pEو Ƈa"Z@sմ^T]oR_l 4SWA\VE !sVMȞd~?S:d!2'TGhn&rhn>|Ǹ#G?OA }PwҥEٵO>Lkn;}' \`5'\uY8 z7 ձ0 V ZŭeW[bf&~V a݈;z2 6z(3?ʩ<8vHXR.Gaw^x9]gN8@Qbss#E-/}K8!]/-tݭ% Psj9 Ǯ7cNrw 1rMme䐱=:?A{j l~;:}b%ѹ괌JݟXK~FSiG,qCr|?چ/xf ٿJ =[G]z*>۝dq "_̶@1m樁x,^B`NJ~Wů^ߤ_ȧ~׻HFTl4]`__1bCDcDbxF?NNpaEy={C\v9j a#s8xtG1*M{1ˏ SR&Duͤ1klmLTsyĞZHT$1 ~s)oUfFƩ u@''L"sF{mWسFSi$WJ;O O'^ HYcr 2~N %&AhNXאRtsHB_et|WN 0|.GOeZ#u87&) V1OTrάu&|A2^Me9ž,@9E) ՌNTZ*{aőGő}\3t`5T1ShQ^UJg7DDw}UoI \B(ؑIGN;êTE%39AK,5x Zw41U6c'R:΃ynmu>sk?r[&gex^A2f]EGݬ9KWjyO\2ynD"gxmhqA|t./8گ/ͮ)Ө.@,]}tMyl,Z{ 5߹ٺLxH.ӈ>j}-Ax!YUΝnwgM:֬N]p;\"CG1UN΋u8 'YZcƇv+^0Ԉ@y$'r$ uVIR;s(@ZݨḰf#6 ^9M{"iܗż:#CZVJ0ϭrq%յX1kƍA䗼Y>"{%܅-0MZ/]N7WMo].Rǜ$;7{-)MQm *6 )VxhS{5d}`'jxء&s+6DxNUܸaB嘒 q5!ht> 0'+]}\Yj!)UoH}qg/u+ Iѳ<Σ!#J1'ۋ(@Oz:HO&+`Tu,7&f1cGYUހ;+l`aZ<]=W4ێCۺ/5_ALڮOݺ_\q6{]?."Fy:-1*f #xȇ+vlbRkI˟|XUM З9O{R? bQlc($V5 @0, eO4=&B ?` @4{i' ([ ԤǦHW&Oħ!ðb'RC0vsriڄjGZ=P: 9'#TVݢFwj 6t`ޥ<&Mm53@.C  "JPp.W# k()2Yֲx# 0%?KM;ߪiBXʻog0k"Wn+O|m*sXWUmg(U t4UƭqU5iz@ [uIѿ¾'ushnn]RV8MU*?ߚ-hiѐouRYźo*9SR>يTP&K"'vRk]MUfqv(]+A:J}9 &o?.C|`ii[gtJCɨ)/Xn|Пɚ*$jp^aߝ=?K`,KUmHpyC!%kRy;; &Kz:RF!!8 4`/p{Yݢ )~gMSƭ=*\`SQx%uM^uRůZ}zooJsF;5 t0?6NٍjY'LX!J5j9n% DK1JX ӕBu9YL&}@C`0ﰿ n|xŸY}jb ˅%}/O˚o LSb+ƨ[d;E66sK=JA.fsHޘ^-J-j Td\h,L1v%LWD^=PN(9O_'RSC can'YZj87ߣ3/G?C(\ߞC# e@+{<~{ED׼}=) 1yBS2_\\>耰`(ا^"']+2AIq# ,q6'ؕxIr13XIĹP6"^oγ^$K΂>ɧBWҾO'fE;u&)mEi'\Ezs=_'lL+g3i~Y o˪-!WG,">eC[>cr~nޅ_b]n=;{$0դ^QH5ݓ?Gc+ԌLS+3J**˟,9xy1g@l6\2@|"rᥫHꥡ]#C Q6 _Y@>T?NiDCvʖα 9єu P܌8ۿƴOPCo8$6駔k8B")Fqz`z֘h;m?b#0;7/ _ZQtZ])"pdXD=h"dhԉOødfv{Ɛ[>mU cNY~&kVE]/D ~,:FaZWQ>d0 +:K(~-bG ꟧|+A*}OMZ9m'Y m%FȻÞ˅i~};}@ 5]xYJ\$%- CcXfd%Qb LܐVXm Prlݲxy/k\-x^-/N= .f[\gɗ%p,R*du~=pMWX™)WHfI kaMM tVB 2:.9?dYPJD~ZqgR2 >\[6HV0eE -6-9 Lν=jhEΧA(]m,럐 Wx@_WIeT {E͋>K.r%~Hy(,j|zOOj4TL8wrEM4#NL",VԃWC&Ci,^- R\ǺodtJDʯWaTa7iJUf )>CEW sYE)F %.}co}drP4vd擪%LoC?ȹ[5K6sWp,@j.m+Sޫ`GtS䩣yw5FAHNhRFF4LՇGg+g`,᳊c칗XSCuB7U =~6ۥ}i^q0U|Pڸ 2ѩ) Arn1/m.rBH.Peہ}+>zM6RAr |Ưld0wƄDӹ;%#_$!{ _y`vsXWْӓ"M{ u#![mn!wlz PG`2ȶe||=@#lb7٦Y^FYZ5տǯQmD f苪q=3X{#&՘Ǿ3AU2R4n"\&jG7(2~l0>|ZZܜyFU`5O}-uE龔b ]1iarOsInc8I-:~gs9wBna6e D:sA-ˀ'%Z7 R`mӧc{ 4΅Q.]YqnRfY I\+| v79 Tw W3g7VŤsk ٗj!M?nCUO!@6'J* U顉?5%VxEG=0HyCrP9ԩѧCSd,>0I RTFiǡZkhm|1ub_rC9* iA,/m:Q7":Wgx\zz- M-pnF?"O:I|7 LqoHfA̎H3?l)MOK0!Vy=`3nʩkM PG1GBDZ c#1mIЉi8:6wI޲78Sd}g\ A"@ W&J6;+I504#RL0 NlzYroX4}dXX[kJ&cs aq_\-MuH]^}lB3eNv[Z<4+~6AFE؟ii!Kl>_0:>bc_tՆD E?')Wtb,\'bar9~(Ri6`BcʜPxx$ KQ 7KijzN+W9+ތ[s:UN /q"K9F7@"ğ',yi_%t~Ro{O.>2fP JxGЮ̥C ctak{le!{kR^R{Ae#x6;ʥc X~'ԏvI~っ Z<ŢV&jtU'5vMJ'6{~LV=k 8ۙx > *zĈC cx!7xx4]Dɻ)wSfod8 r-37Qr =̖~ҊIOa:Vł:6ϿMu)ߎCi-CuDi%Rdo&sGNЈn5GSP~xBz|m[ k+h]٢H91wZC_=jbצJ1a=q^jKx^$Wۤ^=5t\;@e|HQJ,FO_ƫ)P.>fp(̙ (/gQ&7:v;CD!`?g*{D9Gl-63Ъ:/vTJ.gf'^j[Zw P$l̽-"(월ԝܮiLy5SES@`2˾+`Ճ)^~8w hUCD\ryȅ:Upu^Y侄~%hxBXnL$yu۵GP)sjt|=Gq+l/,OQјm }"/ _*TW]OCq!r޷nY!)z]2ڟ9fz# mso|#`#neش=-G>_p&~];@t'Ω}mFp{T8hCj׆=0 }uM9DU`8ZloVj@`!g=lcIܰdAto!_giT+j|o+,E0ڮHfcT~Zibg.$4ϵvc8KPX[דf޹1F}p myG7\X`Զ^}9gHَ 8XM'9>s$ 9u4KJ8wѩfm% /g[f*WC.2dQZ΢&C["ڭ3Z a?̵`ܷR̴wDM !N_±YHN_g=uR>?$PR!%FJ` v\/M8gp k[ܮ[M?`[50A-x[sƒG on"׆+MKep(fs(*nC,ƔzSE!ڲuzؗlSo8+|<}0º(u֙/K^ҟ.^CRI[!-̰lPmJxC߿-zIh쮔6a.@uJo% `qzy{@Ç:& ҟ"%v_y v"3TI[X` ŷ-#CU`:Ú4b} BD . ,ିlZ.N]z@18V}yћCE&=^F$ӽyMv𮦪 *nR1B!}0!|_!o}g~N(`܀ۍT%ҶںP+o]@fܻB Z>so˝z9zDdJ2Ϡ]Ky7,,0mép˸>xi{'!N fbƗ~h u §v;ېLlj[nEsJ*Qu!h X+05fAaD'=el9oՠK#D`WkDr]>V™jU\B#>LwIv֢s|¶A@SQWI8#y̸1'`#$]fݶ7@]ruqՐ렜s"셩eI tRh]1ϲ(6r{[P.*rUܕC:Y1uчE&|*0zL>3(|Vʌi,8bC/ܜF[qYW(>0n![嗸U_ X`H#AI`{KnBYQq?i)Hw ludxTݬoPG*_b;DŽuJ-&NO4Ȫ5cI5@I?^Xc0H_xvߑhv{/$R;)m 6=Q6.|aS "uѡ,9.yxa\RCl+..qY2T҆=|ƅl`$,OS'g )^2͒9^# CxR KjMB-<bUHvJMnv%t BVйC&=sq軮%UEZk.>GI,crֆt1Bl*!b\\ɗq+lw.-0G}~5߉&rQp1;)g1{ 4А)6ɒ3d} 0Y?b+mlHN6?Y>ߵ5஋oQ@d؟iVj˫8XclsgBܡʩ`_@X@w}:0=M3CFE`W"k76 #v֐(% Nfc1k)1#I)n/hPq elZ-!-%j좔}KsƉϧ=*`27jhno*HZ4GY0+sd׺UZAXIP`^-$KZ( _x3b!LL]׳,ҩRVoQk:bLC""j=L;ω;>ϣ:Tw L% 8K\ld9Vf( ,|rkQ7m=C{|YL+uL-$-grTF̠[~bxdה_F ޳N(QS[5{%1z- -̀8Pq)gT rաB( %(Am, I@Felj'K9B8yra:X1\cN,*=%քmS9Y7a7dXtk ܴ"Xq=LB-Fo4'/XpےjNyWKn8 c}⦗8qjT)58NM4Hyh#? SZyM P+aԪ隮٣e{@LYk^r3ej7OS,d>QiBj@%hLBE_0_Fr)L/ɡ3PKP*馽&{32roM>cH|ܞ< >7A]~|vo~8[|a]\Gq+n4a=R[F&<"5@o( -P_9-*J$G&|D`XI11{ <ǚ0xߵ؝@UZLxP+`ˑ z44w{q!g6A#ucriPua7 *ʼSI"q6A4=-C&CQnI${Hy6)vV\7q %;]69VQh+Ieb'r-'|ՁM<"_gs#'XUu]QEO0 aƑ'4)a?$dl8V>Xm&!QVu{l[y)),S1ӭ7 {h $WB0u֭# 5I52Bg_J{/xe@>bׯP@;7c'!zAODDkh8 #+[ V%'>}4eyqȔzoH{@2JQs[ȄKIMnj$aQrhÊ<a>q;`/[M";<ewFDz+ҏ@WR[]|w2xf;P,+FSn|Ԧrc[S^ M'`:\Ge.(FȗwjKB$#[3qQ/8/]΀g|r:f;ZLaxrP^Ex'kgm=T=45tL鱫))[%Kextf AWکM}e;sH^ywN/rH&F.+`ZtoVK吿25EEOjI4V͞a3;|Ց2%}"oMP(]H6a4!Xçiܰ@߰؇_3FCE,>sxp9IM}Pn؟:I `ΛpNt~`_0iFRVoܘC S`=+F>s玈lV=t7$Ϯ F(VAh$ʩO t4*a 2F7" y!0l( vfyE7D@iyaߜaB-U+n06ځ~++rbaw'qbi$G_c(*v" d[ 6Zf2b?vwN&XH `ľӆzPz_'C7Un/BӨ3rSQw?<ة6qKCn6dyi[/ ƑHJ1\q3+j{#n'4u6]~L…OV$Z[mfkD@.X7<L/i9e ^yr =7J*;^:q׃_vLZ5 I4 WϹ5nuVX刭GAfcbK g;⹿J*pQl>`XTȞ6:eOW͖,"9୍o?6U:)bMdV،E++ VhbB;H֎Ǿυ)YH$P?ԍ +:U<~ݖ27zS|L3sUBc*,Aӧ!֟wm>j oGڽ&]9'n ʕȋt B=jSm>SD%xajYY,O >nh&> ޜԣt /ӫ<ao/ecVz)Hٳ`|N#Pnro18Z9$KO؈|m9jYZ#+0 Ce Pˋad@O I|*niJڌ 8/>XIXK(GlK~ActP qݻزze uj2z򰒣6"{ ;':#riBm¼OѴRdgWEsljrymߋv;.RS0cvg4qC"~2C B.@3b/KR& (Hl=x%P65%}S?ϽRJr w { np,)jąߌu7P&{r N͘ & C~󚯦ird xLxDrlhڟ BСlflSl , ,*@_IN i琄Dm7BUDǐ60"o`l]Es5 D΃AX0JӉNmaF=AZǣ8~( sxh{?m}!qef"yhlw#]ٗS(U mV=!>pDbO yԼD @1B?6GU2ҴSdn%UQM Aq<2ahHtɕ (<3b"UH (9YK>Ֆ2s{Ș1 3 Ä#g(SR7_;->[{8*|p N̅ !ߡ0?: I Y|CR}(1t6`0#~ =>iٗR`i<8 HC7*4rwWŽZ0?h#| +T?Сv38R'BI OWom 6H~32x7xLxF[TB7N~8T="y d^ij3w|d~XRGʉe^ro;xE+z:9M\sC¹ ػ.2KƂ).f>vͧjXuiܗ{G:=טVN]lNe1Gq{2T0{b,'Aͅ/; &gLƽ/+jj-c^c>l!' ˸.U8u\]Tz7 ſ+[jnA ȶ7(ny(Vx(Cd7sr*\e`WQ():oPsfbA_-cem);`ٙbC 7gj2hK}Z o9nxЎ:SOa2;Aj."ꋵ>=Lu'TM8Z[7ƕT'UJI3QY=2Ŭc>RG\(ڡ!PqqFc/;={74C>&Tsܠ!zR^r1gEĵd0 8k?q<<6:tHru$*p$e'驰5̟ۦpv_iYCQ;t ͽbImhg+QB|C dt$3YT7`d;qٰ1\Al}&!YųM'eZy>P"Uh*hW<}gLCIVp㶟Ֆɩ %IA&RF\? tfjk4㢃 kzma9,J@um7O\Aȸee[JYϵBLA^g D% 0Bpa1+hih=|`Q! p[fmD01ߩvQ:@no_C"0k,q&^i5K:o/ʤeTܚ&ikĵ+ﻃƹCXcd<젗&G9ǃ30N`lm(btr;.Q T-u@c7UϦYae6O%U)yHN*jXls*z;'C?~_u)+ XՖ /)ڣ7@⛌HY֟,)nC eT_#* !FW䴘]hFϒT;H?(%K}*}Q*d]ǒkw^ \L :?X{kcQXh?~ZsEEWv">n<Ed29^NhcE]Iܢp# 'ehgqn,c[qh^9U,axϪ5\oѯOl +,[g@35t{7$Vkb,%AESM}[G3>dyqs=#!C>(etB {*6e9EXp ;4VG>X՛0I*kqb:}:ۦ/|d.fc+#oS~w-jۋf$5x{%5YE9޼rU P/w7AbGHm2B(7Xep7b>&iWR lR}ي ZF{lSD$m $@5%굄{lU$ sߥd!ңk¦J&,}{o]IzxRS| Dg oѡUyB2 t؍G9OpY ken2۾KR$'{1IMlšqe 99%RbġC}; W"y-=(-).y )qvZgyW%{]|9/3lɀCi%Vv|mm[%4ǤΨZm+~p`AB& *Vs[ eBg`E"\xNVv_$3cY++0(膺_RWٳiĠθޝS_әYl5&]k~ M7>׊m{Uu*--}ʜlyH98 GD\F&2eȒ.8E5q-M3֓)X$,əNf1K{. *t{J#1qEG[bʐA?< YWX_[#˧;i%<kC~ik5fhȮ "Nge#9nJ'G5Մ@_,ZQpIq(?ydcAt'>o՗' zf(E 1*}fKPyD)WRɂ jdL͍OL=Mt& PB _@NB`?gJOF6!/8H2Q#~Malf,u-VK5qUщ15X.Ф )V+%dOZzaa078ĆcU#2WW@A _hTyg_\ӼI](4Aʯ"Coqk9o*F vyg{7IUݢsib#:[p#LiPy!J1qwWZJk*og%o 3?s]0F9P$ VE3n`Gr ‰pP,k@'5DȦFM >edkLUc/hσWh0eD1ܯ^]B,vKʯ,G )ފR"Ěk&p{99\&c"׼.8ޯ 'Y<5UQ+dvׂ69O,{WԻ6(AXh{L*?h.?  `yŹKj=౳*5bu&93MDSD|*/Ei (ND+fVJMc~qxhhJUJ܏SoGqm^#+YqFvoO܆0@+:܎GTg{Z 1]c8te6["ޞpz[0B_N, L4A@> u^Ǚ+ w|'~DSw&$N/23  ,RwUX˾*[dy ? ZFt)T j bfIC ˵w)pʄn޼$tl=W֗R? ֽ( '" (L%ia^oVL{^PR9r1ᵂ6n݌7F;aHS`&X: P۽eOlwP-ޚz贌qsZpmEp>=3?swf\F95l& ".9IPx)}%jOַbRBQ8SHI2|a`,3l>%䘁-/OZ,^oPѼ+L筧h/ϱfU*_TO`LQЙNb6{VLߦcKP ND/^ʾid2YQ[W"2NisXVTKbS^@D 0To?T5Tdpǩ5Ϟix@Jz~=c2_?O.kVl2dMg\)dk'yl]񸰍J=&jANp^.sQ|TմbLO70i 019~w'/ 9#4QJ?#$L|WZȒGu\g`fd,784Rc߷7 5Q5߉xaD+A_;+W6. |ព5FŬ:?jaҡPnגS2XfIL`TpC(;"j =&(UʙˢH@ѹNՐLxnfY_ (Ϡg =Xݶx+q5m˜%ʜKA6U|odӴ4tT<]1Y1?8PMC#;Mb霐Dv)f7m}nųochl ?3;\ ݠ<2Norbh[Dh)9o7E&>yW9n$d8 5ᆑËd~4Ugm!Q87LLv> i?oP&z%$ ۜU"X½% ?7Dipobwp0 bZ ¼(ĢYɰ4ѡw.<Ѐ+)Tfbj{uxfİh˟^'RH 1ޘw4`8mŔO$CсM=Pa9%c+?6$A ʝhyz2/e*$vwHyT5B%W87K_'d_\!K"u۷\ݤNE&'+Yu0 ";.:_,:b+ iČ<~%0HhM>M趑*w_g"?!6%{ȃySOu')lR]BjXK^EXqW*m9OϢ[F WLn3}=@mP͉'k!=&y3 d*aSfuP.N׿'h ;4zb/lC|{xgvb8OR*R78}&|R-Rķ" ;X??3J:.EL 0_괇(6wSސ_\%*2S *gxdhJ{xE~c.eo,DH?띟;"nL-sKnEBt9̠΃po2D`<,C<$8e@z3or'b{NԆs_v !=hMۇHX_%Ƨ@\}5L濨U qIj0v|gE);@ 6[C ORQ$qw&04gu Naf` 6jnFH*DYZVN{nE݌EgoUbi]Dp Xt;z*R S4ci0Fɞk*h_.$B'5I27~`\܎d# jjF=]1qX\&Du8[trWg;DXhn8גhiLiȭ)\lEL/"``DxCmт)h?\[0xmcWrVޠ{п! D( /|d!f燏^YԊw܎O@r%wn 4=0VGS AE7mЭ+GIϠMrp{ZO2~]d5ݬ*_|H"a%DAS ՊS?1@0p!f܄o'o"ĮĄ?ȝ վA,^[\sSӧ /q#!r8[7bXgd2?= Z-P[mD^;Cтó1DoWx HشkR r]X@mؿAT["`@ЪwN/ceY|1w$D4i*3!N #loVF Pcmȯ}L!=b"-|AKdEh'/q[gSdžF<$'ְe3a]5 bbnxzS2r٧\Jm1 4=x؇!F-xc]AV[8A_G][&bK2QTovL/n947nz .y2WK$m./GpE>lqDo 7m| mr@kAѵ;A[ײCkoHƶ$%D=t.Jr($/0-$A>| @! ):ʮV&ot^š_, 0Kݰ$u)u&Ҧ'FnFuP*/Rvml:ZWxӵhn0Mb@91Bm[d *(C FȫJW"Orn s}'H%E"ߩ58}E;Y,,A~ 80O?j W+Cw3^n慫K D86 zfB^iY:<6e+$7²}fpu1LpQ@m RҊ0*h zg*Xmˬ,LB]Aȑ pXc_P*z?dvn^z6hZgyh71$JXJ)Z>>:jG~C@A2𝸏"^qgǁ2|+g0P "n tXnJ*?dvqL/b@} '_ZͿod"*g|7R޺. WNp.a5uwoF*tyUx[k. mx߱pJ%MPO6 F7>P<զ:Ք,r~vMԩcI!y2M72 c: ɡ\saYvmn!!o6$͔b JOF⾻y$u@cx%xP]PZz/c:'#n2X@Y,ji5c{PgUiD-Zg_GAPnAHAQ@c9mzxQw){F1+,~ʳ'#@Kb.tksOq7Z"_Z+T8)AcvQS:J>x/zPɧ+}rr;i&0=nL||d$8_ bfͺof"S A:B&cxRے;2ʕA:HJXek8%F{):YJWErW-H uA (N5A=IcPldyH-D}[ĄQvZ]RQo((̆l%*Ҷi`I@:Sڌ ?i:{xoS @Q}9+wVNqڗw83 KC% C:{NcVSA8}[,=;i/{# >'/f ָ$?,d놶)M~bm:j4K%p%A8]ʺ0YupF5L*MA;P mč< cirWR$3@҂X2Zr\Fu%{̽|m?L9ƥOܲq”VIW;7H.Iml`#G2bmEUA|s2a@fWk~/Uwf5AXRk fC*m fI`L(*tAN [s%Rp~=N_g 'ٺ O/t|n϶ȒYhI*2, Ҧ+mSs;OmeqhH c^H5:̰,^_ 5,p y'k,m}$$4GYh.nu֚Auеh+OzC@ # (Z']8Ykno+ML̎)Tx$?Ld&D5k\&mlB:] }w~"x޴!l x:P{NsnhJ_DY :$ 3(1x`6)ߐ~@UK ZI}@s 9&C`9 |\; \q\OԒ."M{sgDࠆR`Ҕm7+*MpDZbMޤb99.~V-)M%{;+ 4 ŗ] 4PVTrḽ14w)TIΞxŗs%+.b9+\уA@fE =N8s :]Vfjs Wxx1%HBQHJH(Y}i I=>c2e"RfqjG TQ¸:l,H oqb4?A !e Ǽںr\?L4F-$~<[T!W y^nƷSX;f8r Jaܔ`?_ze-\' MP#fe3ҸߊUrN[ՋhUq|sG5ٗs[xn3TɪO#_Kq_ FNzWɐ'<4euS]GIFD4<|.,I#un44tlh*#mX"d Ch/ޜ:;)TiEXuYyj~j7VTAtƋi|Qg F ǃcW* rx&T cHj H~3E*R0091YʤߚKQ:*xӖ7qWz[i;|po3RCXQYoH쓅 y>F L.[wi E V#"lHLi ?)<9IL꠲tg}q>aC>} w-2E%"нXj@CEy\b"pZOE5~ B41[bB. >n@vFrӻ pBi%y[]OM:"NT#! n և3Z(-=y;eRc-Fqô%HoD2ssתdKApzʁV{^^;զB1s,J0Ğo+M6YHep-j[y_WZ" hX'HؒM<19IDt^SbK9۵N oo`cAHL+@INz3+9-5!~a3ڰp.בҠ 0B_ 0jT߻6zI]OւܼU\Rm" iюl RyU.1dёz1ׂ#puqx*B=gyib?{Nq';؅:䑰 ܎EaZ'QaW=0Oϖ3Չw 簏ڡyW2M2q>:dmE1jaĉuWQȎEt%梊 gwޕn6 !0 8S(wZɂŭqdD-.j7;+#>Y8-3gBr \Xa]K n:Sq234)c!x3zo|SNLK0`'>$Q ?u#Čge/_&؄lt,3_C ÕfA|hRDWW>ZOz Tp~A5 >9W, -tFj@y̫5}3T#BFw0mi9n̡1:³VUmL\L.=^*}+Ey!w*HY5`6ۅl~N^;|._/5e>LfߜqΑ@>@Ej\fIU$!'ޔ+cD`L UT|Htq`.:2P(gS@r?O_Ѩ7c<.[ ׶ϋ)_tPe bәL=} G#ޫ m7C*sL>63C2- ?>@MD?8d6vBZaCXR@aܖLc2Fea!$yn Z"qA:"sT Oy~l8= p'{%#9?wj!Tx7٬_<}Չ=)\gs B$-.Շ%)9kl*ndK"xsSUiM̯ǹnڨ"͘YBu´JTЩUbbW-0r\4?5lD+Vbr`k㔝ٻ๲o2jPCvpOx=f5}˅dL <ؚcP:%66[&xuJc;Z2 +ᥐ EAT hX}x֊2)kscZs%vz_v#iB$ZqPr waj߹0_+mJ_k๋R^[f$s)6v={qIs4 VV1F?*\֖ ѱ4JzshY3apR@r`{ |=ګNnJ/4;_W1!jm@m-_B/h<+11 ]+-vt5&Igir2454l t{\^7wS@_2kY26%uPӢ|3~κAM(M@`U_Q]jCڢawݢgD2Dz*NPiF4r݌аちdnf!,M= nXbBC_ORWϋaJ6njae @:Ac(i^ |jM5Ԍ~Mճb #0!*70-ˢ:**pA%} ;òc*4QJ֌& #K*=1y. NO3ۃBpnR=``*, T|`=) Y:te.{8L,Tau\i ae+/>e^a6Hz{E;U3/B eucas&L#@z,>rmn2?J9iӏCj2D3#1o MV˜ACX/ $ԧM s/F̩Kj>Dh=ֺ>)}XC;=I_ ayߓ+gm3&D4cRg^Ez @vDLl It4EBnkP98})98PG&_&^/MnrW(zѫF_lJ n,G4x򷽱M'21 ~O07fH&+flW9\b؄w$9uD2B~Xxk<.|XF EXʋe`l8"T%InWwZt?kJLYuv ">b,_ Mۋq|豵꡼1޳fh'Q,w)Gz+AV^i: ziSIQ2"CM $؆*dsrէ&4(1nx*vj8E/폺Յ4 E/OpOʂQkD5'>UXȠ:Ɏ$R-~g&[0jGҎ9la~)cv낶S`H x ;xuk=0lҧ(KZAh쿜b mvzSft^]_&#޼NfM? [̊38JҎGEu̚P%~򐪳8c!!RcPm ӹ>A߉"'础T|Í{pNM_T+5?XLbq`PTT;q aY.i9SI%'i!?kEJ**c O ^1"x?/uc9$uiVJ$Yk?p +v x(]1#@/ڶ}:$MET Gլ6IҷG>CqXBM%aS(;Dз*Rsae@YDrbMP aۥ,5NS`$YNݤ\oݾʿdA/},BјZ4Yx(Mo#ꉁ@ju 8>/!A+R4Q!>žˏ*ޤۋd}k# hj9W-MG;D5`(Zȟ+M(m<&;/0Lڭ]_O#+d =@ 9x`cj[sֻl_Cp-^s l*/ Bn&vXZqdIN =҇qL@ -+#B1F' $hRU%ĩڛb"؏\h)E"HeA0U& n^L;g9$*P;WVףn ٦nLhු&>tyqЄ\"v%v`rDY6zK&9O9) lɠ|%H<<&R>qTT#<*߶6 u(wK6c*텬`eC[MzqA66ň+N4:It89vpJ/kۉ*?L9F ^g' zT2'>Jl𴂅HmtXQ Dw:sB뚺o/ "Q] tR(!qme{]JޓbcwXW4\#XװZtMj |Iru4̣0{hz1DGvkgW{~wx먹9`.ց4T}B2SF!PBG"r/i[m͂,`kNJ>OUSQ?34-zuD~ .Һۡ*C~M&"QT4TE%V ٨'[|a rWZp0٢s’p>U`ȱ%0}x/y_9 Sj4. Lp~wg+}ncմH|a'AYrpVmV/Cum8-1ϙ}emTV yJ z,,JQw#d>u͒2 cXOD.wg.Czؐnrk"7"Ȇ^a:0C?X;`b*1/c$<;ֿWenb4G)%^66@0 " $Hh(WH[05_B _=N(3v4S{n,^!2zLFE9 I%͍r;hDՅYZK˲Z0=H[.1Zݫ"3R_@䃜x@_HA!7LB#{࿛5og*z*=iM~5¡|'"F㉃3 8$ۓR#EJTv[9;R#cy( /4dW Ma/wԀ*]oTtp+kL+oZ6ta텑eNDmGL~2&/PP{#Jg+ 4uf `,DG6`5m1)yC[;%' D"C0D #+]}gT@W;W'Dc mE!fSaq'8켢zY3m XDz }IPß{X Mp};{o۱ q>%yBwڻn7#Q. "L`35:ɾ;Z.7A! z=zN!̮-$uM7\ fTݙ>x1  ]pm5qH1M$qa/Q;O46N~Uoz."۝}虃O]qC {JÅyzb\,%}gj<iGs%h$A u_# ;;Gs 8$ ,);)2Ǿ[+[i5w.H-na/V' zpLwh7J½< 6Ȑܢ7e6Q]Y{oYEgE uBQ3=3\ֳL<-:0CŸ~lW4\>b\;I0;/=d` 0q2/eAEwUxE`9;tASfy{?)*mӦt1f)~VV׆ϥku:լ`i:LbYml, j(xXH2R{ [#6?$SZV}TvϱWT349e(L:d|ELb`ލPȒҒ^_k7vQbr5~Ca-dEe 5 jqV k+2A7.O<$Pa`m].mn4bu+6k Zn7ygsj..]*%Mq}I~=hiʋĎ_ALlp}/U5hli!9>iE5f=C݊ԑf} wfZCBZ+Vw[3&Pas!HMI4i @ @r"q/bJwfCH, B`KY@5vB:I) zOc(oG>ԙQg&Z} }MFKJ,~mk\wpzJ˖F+!IkHx, ZS 0n0@6CxOP,I/P7fP eO]KS4OCgսۏKUD)pCM!F+GVf? 'y k?#Zli7OXQ: F@EIjn2e v0\ I1!{Ǧn'2MHeu퉗K!V܋D7dc[ѩϝASz(œ~g"%sP T Js]Z|B{uVMSछ{[(cT ެU͢9`\.R6D1pMoY|NPw!6Мoz%g=R@&|?)\m }?upW?מ))esuȗ4)Njd)yK|n@wNTRMڐsQ-9\u"1ΔPs1?66o\Py@}++(?yAʠǀ"cq0PgM<@f+Q_oy*{UL #xm|aX[>7*\Xē~h;C }er7u׷]$뽾} EE9#/@ՕpH6M9~I,,ȥ";D.Qan^mVbZ !-븦!!М>QYD#bݎws$i]%Y xx7у˞B$WW ?y2&K5 CQ?a5^L RnF{ ψ_UF g.Fn.ѝpmڂjtX*ŊLzlT%j > g k)=5K\&d)`J& 3G$U0Ǜ Kgyc}Nw^9'6.k8^] _ R{!5#(n kXO6R(Y.utb40!=(Ic}99>dQXcs)K̅{4 ![f3!Z%TnY]15P.Z yؠG?|79}ҌG7mY`o^: iM=Īh>~⊪t(6݊ !Q 0z"f5o'=|H1u(z->es?#X缰poY4_ƇH\sATe7k$iCq8_wR?NC";^,3}a6V88МboHi'ל\⺻(٭ ÁN`|ov]ZF AsnIRDd21Z&Oߢ_&QrX*C{S jGd3-ך",divwFV[GBВAEZ^{UJ\}ݠQ|tFedDB[ݷS4nYD E.p0\Χ[1Jpwv݆gO=5V\T~݌- wB5sƪD[,뿂pbЗV/z]ɷZp3 9 a9-etKn7Skr(/!d0?V].)<&>Ɣ8XWxUbSbB]+aT{AȩK=yƧv7R6QrHyEU xlE,3 (wX"Ȃ1"H#zS(Ԟ!%h '{$(qW4bsߦ6%EeŷC8f/%]T˱P2$as8/eYZ!ݒY?4D7{ ѠAmc,HY C=Wp&F10[EX\$]#s>CrH`[pGwmFM( jM NmTV [S<զyPZ q(ֆoN^)nj3AZTsjYLkxIyDTh6LAJt1~܆hCGZTk?Ch-uŲ(eG-pwRQP2r?z Z LK5/P+cǁ'j{`ҮVᚢ;og2<R,CGX/Et/.O|tv~C]XSgpC8Sj*MA0Y ų0}9y'P3v˶Yy[` AH+iZq2%薎G~6\ڊmuqd'Sb8~/4:䆮?-pYHL9eLӿjr$[jIҏ̰տG@&! 6w%ib/#Pi*јOiTRhDFAcD5֣~1ܷ75ըH9s[Jz6]6pϬ}V5SMƲU{D|AeH7hK3YHw:҇F.Ӎ4 V9e<Lqo㌹1#ad!lLˢ" |)\y+vadΫs}s(*( [P"6~zo$-pO!͖Ñh_uĉinuuZgJ2='$ha@Ɏ絒W'3)E)F-j v6zA4A~bUIa@C)F}gM$mDcB [0{c*Q2o-vlyʅB"YEB~L&74 #{<;z:~ Ɯ끚. r byy UEp`JE\q}Cc)f+daQ,f]?@UħW+/iT+ܻVuoE&tJ_ӕ׋s1&pw$ED%ِz1n6u[~;ZNwTE`i[4߆Tq7FPλ P.MبIO**M:"0  ^amܧs:1t6߂U= kTUQS|wޙ\rR c=rE uBz.Ia^@$/*V keK2VA}ҏf Z*S%Jk mL;n ]ƒqzb@^ζv*\dDȻſe ӲqNm]qP9DAɯߌM, t= [}(:vxvCDH%3Q+ʔ;쐇v" ,/e'`UЯ,s/aSSCw&(Y eMn/n`cKt;fE󜣚+>)x&;~-;{^HvOaQf|<.a{Pi̤R31 : _ҴV{WU뱱!IUXTM md53(\J Ĉº6,vcGMX-xV]+i@~hU 5^dmF q2k"E-] 9FCg 1欉O,N R.'"MRZX0):;KN7#YgJ;p0=Jfv T y61!Ǭm#@n(GǴ?0뜊μ$<셌%_Xh2"@K(&ZAM2, -:>i ,#3OӶO;MݘΊ|UUJAb$1-{T15'h~<5Pe }d=,ьaLj||8c&ܘ87o +kvBr~%ŧ܀ri櫜k~U+ꗽ$M1,cK8\ 9.Df@P15#eg!=.Hq:@.'Nfj0|hUb?;'(W kmV;?7%g-Ķ1xIFH ~Z25te|V&pK#!TkD50]yJ lg{&$Hh,cT* %&'=aTK+X˦ݡg'MA < WIV=-Πv8 .2qw\EEqXz {FK4^yZɗN;‗Lc7E$ =dMʓk=9Ov@n &VVmk9Z˴WFLq;bk02f@ [eQܿfަ94-_}Bθ[-/P c$l+\p".xnd&{% cR񚆒 %x)`jm]܎s\.Bh#_ * :d(M?e¨Ca=VyնHdjm`͂:v#pǸS6H2Ĥ|?Y)i>+hWz1=HTGMn<޽E$)! .:|r_够#XВV'?^V'(!b5^")A"0H%߅k٭1:E,Y < >rDOa@|tN̨c-C7.H^^`;$^:XK zzC?e&}a)ҁ2EZǨ)xzyVvyK_{uRx:i:OQ ̋COh*SkaB1 *S߳/< ^wNQY)$@6uЩbvN: AUCJsݾ(^NF21!G[P"{oL¡0ZTjYt%\:9#^k5ӎ#nPN/(y{e{$9=B?UNxO@[5)Q u1!ƱJĦPoVaCf >a0˰~!EsDsiQ5νKY^S󫙏P J7dE& ]@[ˍNjg븱䛗fצ7P4l{w6å%9@Ɗ5x^r˴yd)xa7밇2a?Ohh9'gH} 1#n\ !M]˯ΣQ/T};ւE̼-[-(fSRkO[L '{T, +zB96q}H8%z] y >+VV#ˀypYW7|-O"T)s8Y8iW0߀[w+wWtsYʒ37(h%}t >rGwRw5Ɇ-î" ִ![KTE+1})"y@f b2ef;dĽ$qYCc5 ('H̅@: u| K@CWs4[C bjLv Τ)GG$f~l:O)G̓8u+Zy&coѻ'S`߯B|g'吒t.\tdY Q 6/_gk0B\J\Ɩl^-@YNJw?֊O:Rno2Es(3ơa /_4/{v`\XLx;b,{vbYŔr<DW ŚaM~<\gp"gph)"&R,ct!#گ3Fӛ'`@LR쒁G*ٌBy&I{н'}S'nqf<$hGo*o? @kB=nV"|դTUdX+js bhA2YZF`VCvpj6B% Î?ȘQW )"0v&E!ӆ'>PJLSrZ_6FNr zdDfcUNcg˟iE:ܡ@|sќ>Z b}RbI 3ntxt&s)Uho1MSE` z *{fXC^iqP6jmeĤ~+;vdRBQ?S.ƼO>6hw](Qeiô9a`Rg0TMRj8/cړaY($5Oō)%djlX[/>NV$ZUN0Om@*U)aI f92զ(ej M&eⱧ p_ZAʊwʯW@ i4Tߠ/O]YH=M'/oq( /IP ސT\<6R1c4Qcm|LMCg6[0 lMݘ"jNEC5n.sNz FuԿ0ne]Tr\C7'kΝlhS%wow+/ȥF %^^u\@){6vӄ+ 9- P)\,"@ykƵaM3F1=vQ{sΌ-ԏ=LYL6\rYlY[t?O\t<\<9R?^Bc6T(-*{KV8ʩhl:dIɾQNO:&^` (v Ԙr2bjǩ_SX}4 Ϋ; g/ \  JtؗABUmHԚZ㙫'Pg"\Cb B|yc 2ZOFP nNf $q&vC -w_zq0-\7lB kIWX$܇:\'c5'\= M 1CD?]'[p|`Jz'-~KuVZaM)xv[p8D+EOs v_<:ZM!-\xհ(4pv萶xl6VDY2=ƾ`&d?!(x}y=_l(87v+Ȇxl͢MeKv{F.+!@7 l_D 5WTK˃&>CmI/@d%ƥg)rf.[&CPW"^Pc]}v< _}1XhQK6m-ǡgj>[ "ρf D{MްVph{&7[=]x*NvVμBYCwtNWR*NEۍ2;U/"]ߒ)k(!"VMhs8fß':gGIAگ%؇t׸zBPzmaaiQq(uݻg>j[<,1R#xqcF( I$eq6SئHT䪱f~Z'ZNv`Ē5r@@z^0UCgBCkVk~) _łMM WgM6H)̕i'>1 zÑ aU"e&;{ ,R֢RސL_A-#@a)ϋw݀[fhߛalۚjyHl8j`tyWb\Y*H;Hֲ5`T#2v@4!c~o n򧟚t|!#M^eӀ6И:>]r,jιHſS V ]9E@n{G_IjmPT~$ԄTǮS'ڭ jiNػ5+жTRv%*JziF/.S`B̅T @h~$>:_ '4\lX63'7|[U-: ] `\vbB⋛a]_W- M*>[ Tԍ15l]&p"-$ZC.qHX_|Pvw,Ucaa<\<|2.0XGXq ;+q#%愞tZԇį[;IDŽk(h^[M.ce#Wj}^2/V'Eڥ~#@Gl9* 0k .$Ăk_UErڱ {liR"&sKPAWDܻ/֠e s&VC>¾-RC,yP旅of!ϬZ'?H c[\ExpQ:Z#]A'R]tLh@-c;KRᠥ?G,NAF5(j01ٳV [S \h6swh:<,7g<5~gn8'4zL)GS~fjy,ךּGG8V!QJ Z-?@oO˥IZfLɷ1+Vt l8#Zp!6YŰIyDEWil^Kz?txdd& Vl+nEl+ EgU+pѥRQ"*!}8Cs^wRz,| [߅1 c !,,0oс(^n̄ʢׅN{P3+4:5pO~^X|+ASԊn89;;=h YY]+,o0T?=s,\c]cPS^ЗXUz+"q=DjP}m 42'b SLzv#84X;tmu/EZ)'_8Y`G$ADk aӠ,"jEABزsraJ3kS~DjoZ{!~WG̷X͝jAjM!uK—i- dU)_ΫI.}Q`'7sQkMU -#Qcz՟-:Vϵ=1cccPmHX}(- wPia~Ŭ$e 9 $ y}wg10Rzc٣yq\!X5qPK5蛂Gvqk7TNzMT#2q_ YK(XH0p1wY÷KׄX5GtgJX*$2Y&+acRaN`*jI͎,9(X1Stt&14&ݒhI҃| s`r&1I̾.-#2H>btYr^NpU\fz%O+Dޑ#8ϱ˥KdE X4x& %MJ$\ޢDIkE[MkLp:as0'kA0>q9z4 ` NY+Ll٦y^ E$)),`LR~p n+ݙg<-ΉLJ~g M"oԻ)N6u|( G=]4^m;7T!_t=_b+}>+72]r!r|l!Pqc%~pH|l AO1DhҒJv*H"X ܋7#{.PpnD PΗ+|뾄fn(U{0aÓ4_hHC`GT1^wm`AI1Quvs\Mw[kWV t' OlfŮs/Mv@#P~ `F`.v'yPW!J@LJU YZT~u÷MeXn6EY{Y9>:*tUq^T xf'KkU/_wW%DZ*# ?hp/$ӭh&NPD?y3yPP( k3aq3??x( '_B3>X9l):4וg, K(9pvӍ(Qw }AWyR=P#$p2>FF6\gY&Fri.$+GrS'FsޕIMNSG9@BAkHg=Ϗ(6;US1i"<jFj县|XyRN8rBFb1Hv;9&ҽ(P D䢦'iB4:iی+9b)C**މ"}w 'P+fTDz@0#_fV5l3^Ձ MbW L{LMb殽 ld=(ˇыDvmS [STTbي)? tFT'yEh]'<9%gfO?Օ ʻwW7^>rp͌}MMIDWF|.GASr}w Ju>owh"\1Ħډ)x 'w7uTAlߕ1?=\.k`t=j.AEPPm{$ v^O X"<Χ *S^"=h ;ɏ+kgYНũQ+`G42Z4Ǯ\ q9zSaj] y~(_ˍLqq{\I N/62!:zE #ԟd:Dሊzqy8}Ш(ݣE!t,ш8j]h0 A2CzG|wFhxD6= /wJ^ eHW*[X S(?7Erk/s|eo\L%3[,L~@R3I%4%p ˉmI+I0 Ps! K OLnY ^=OPF#i)cQ5SA]a8ibȈ'TЌ98-IF5HvoyK풾(Pod x.IeH挆!o̬Z lG)OY1¬U(8)+xU{vUBQ+VrM%s௎* L4/VE^n6%tٞֆ@$>Hݸl.qo6|p;3v +4rc4/ݯ-x63O~[t|gbpӹHܷm^w1k7o#NG,f5qwM ٤t͠7cgbmADDAtJw?hc[Ksb1uF2q~^KUW/ޫـV[xvZ,Ҝ\Y."zZ{k&$$2ЂM :Ƕ=f)?a)~nD> WJ -wS]0+xS̤9,5rCmXx7{ex !y3賾`cs6Ǩ"}/Bj"<`P)'Q[[;d;T ^ &wgOSS[]\ nqȾ*:SPwtW$*ƋCzXF%vtMρJaQ :adsB5XB_ŷMEmF:TU%q Ȅ}˓sG f𶂉k}y_8=vdo|.\?uxS튁k~beb>[-:+KF=f^qe(i9tFm`wKnS)IiS`;(ۛ L+Q0hK]WA#`Hj\L -ᯅ]l^dp-p5x¾N")^H.n?ZK="o\51J?;vFRaĿ IEb6TDz?ljL>9t=tA뮅xdYf~Я[:SþX3?E@k}w~`Rޅt{ ڷ)99uG.qrpK@:܌LR{͟pC@e4 NS)кVR&"Hm8CѽL'Q4~[k>ҝ"ݮTOe| NWOoe*i H%kSPldN!H+WjϥqOY<{a }'3G cUqƺx?Yx'I|TM1g)X Alܭ}BŅ$;EYg"1M^@p[8X~ ?'Bl ,JAMZZ7g!M6v=> hgwQ&+U-0&ߕ# \n?N  ^'k/=V~CK0j;_fΖu`fER\1(o3hʈyqթXrxd&o#,a nHɦn(WvםqԜ<ʼFh0pYۛ^gR_W%]ego65&O0b[Hb;;8{ @8迾b$풊E\x}$.~,@md//p#%~<6+ھ6X/&J|cAw7o%9y`7>}Jv`w?HgV F@<רC66O {i ~9Ki)mGI~B(s&q`_"?ş=.rv뚫^@gB' KbK᱄.+tZAA]Tl%*ڹ15QE W5j 7:; 5/vΝaΣ)oe: =F4\WU̢n N]1BEF%߇ |lb"!9ߴ(7@x8IFZ P̩zt [J+@-O%sZ<{,Bja?Y|Gzj ,na8σO B%XYWL|óZuV#fFq@َa~o͆?q>@=Yxk{ak4TQ*{L,|?9gipvdXGϘ &fdr"=sIǮ!&-G};"ɻyU 3z`bһ2;m%JwG7iLśʹj|c+O(>b{ˑ X>r9fFBR/"KD:tboGiUH2Sa7}9<"@9n1Q: HawU:*aAo@Sg_ExDm]=;Њ(z:Ql1#M5 ' !S .\߇8ZRI8(7$~UwXP@fjBJj]wMuXYV\pذi8(7)ҷpY(&-`zUAycZ9/# &9]p#M2)p(:|6#GG5<(.mgqneZ^M') W@PM*?X*+,iA鿱!ǜF*ѩ M1]0Mo5 Rw˾hm_:.aҨ\) .C=h?.D+u#60kΏKE.0^;"+ԤX7pPEī9fHV0-rDDGvO%.AO-`xHQ~{yr0Wӳ[[T@Ǎm }sCa꾿?^}1A5rV+.UyvgF'݉L'f ZWԔ39S6TA2_@~rf ~wR\hP U1Єz{Sδb0;DT!W|sqy⵼$a oTֹQn8m=V?A/~"f/2zIf41BzSzx8ٰM :X?txw3;C?R!gi瞕_uEMퟪnj%/+\?{3A׹Z= M-%µD:E9zJ ѯ 6\!1-BK֓ef4/kʎ^341<>,tc ,A[``1Y `)^P)u23A> t[F ¶p -xJfU;4+df&y<#yRs&L#iW3heޯHF\ cT |6a Kԗ 6'3㕇xڜJ#R7ۗR誟~?Ƌc'w/bE/kUX 141DDuzk*$aΆ-T);cm|S\2+J` ]^?U*6tؖ{t{ 1;p4NPD?HƖQrj6 sEZNT,cȏ&F",uCF'.5$|SƸ>zI*aI|¦qg07m Q9,DzvH@=pu˘Cif?av7]jhZy -׻kpcG3{IWaiѿ\vWeސZ]r]AaĴ^C:VRDf|-TY_>ȏ gdS O 8KK_tus|Rʷ5Qv8bTv8UJKZꠦ+PRe ڀGn-vM+1}0܉? ЈT,X?ޘiYÚ]BGl@e"c[eB|/=]e oaM#J9MM^0^|)S,j(}v;@ڳ" sdua'Dj22Jx&brVN, /^tHʄ]^uьH|H[xwQEA`)Td.KWAsL7yoy%+[k_C`^ 5Ls}k31 yVb;y3VTMII>Q86`7_6m؎{]h1h(яl?\*p2ئY_2'wH5>w{"n4|EL|-wJSsHJ_ V倘w:=G1|qkJ)9}ԳZv``F0* 95GGroIܞ'Vs r !2=^@VH2Г0tAqפCdňt9<)P˲a2jNQ޺I=3ՆY}=4MGhaC{܂y"2\m:~ɼTKG#)G4ڵ(HIuvGr]-eB#~Ygs_^Տ;OoeJ!>x:J,x>=JS1=U>8LY"ebV%OVvFfV %*2jό)P*hzY)[3"sb0NV|=%cGޝ`>S<SZҥ`3Cb4،;LG8X}:Dof^c"}?:{n~zΘE  5_I$٧S5&]M&!k |aph8>"쾚xm,@.˖uZVg] % |f_aByQBo"`,˲Z蒔)5v>~c.A"[.1!t5} 4,+QCG&?5o1a\D 2Ζ"s$=Xv >)Z$f>8;)52в :ii,%-ditJ%Zm`Ig躼Z[f<i c@o(6,C5]8~"8/l` m骒j>`dM QI24yKu*0أغPR:MQ#SO7QsU;7x"EMiWHBhoZ̼ rRuhAWzqبmhrV^<7mW:7"o`tǔy7:yT',W^GY܉'x+sP`_}GƝ t%)dLu;ܙwrlIQBRp㘷ZD{%w&1MVl\٩| \MZ#P9,uקݑ[ߦWw|t:ȿYXGTh'lƦFt űs6<Ƿފ^*c K%΀H'Le wb݂H4|ek0xO^DT~5j_ĎAy  sEYJUGYL9k2S|gyɍ)+lE r^/I*<?+DM7׳5&Nf6{׈sq\ldG3'$%9 jqaC|8Nb$7~ c6yj14Ѷ$^Ot ,!Y=@rGm@/P>ׁ3e 6Fp~Y(%mbbw0ݘ- ikpVѥ&HYG4lqs߽m)c,!bN$";Ʉ1.i@X=|4xYçU:J=~l0|{ }al]*,pɬJ+L-JZ@N E{x!,&q+QQX2Ip\IGlhP2 FoD?7W6ǮR%MB_BQ/q޷z]UgqLDA cIXSj%poi r;DNMl}-2'/o ,tOy-F2i [X߀.=<+ g@Si8'׾G5- }f,4.N6#Cf.dz XN)%dFW᳠De\lD eJ^n |bK4&G"OqGo @Ose̽ -&V=$5?_+QR (ErYw!(g )msUA H?N]TMq ŋڡN}C#'Lf|: X0ADf0#Nis$C/騵}^ d@_C]>GrՂtPkL(⋻p A1#@!kKjHk2{ PU%Lλ³|71}{}4Gx㍼uJ?%Hkxu w ͕8MkNMu}9;T·3/= Kx}`D]8`C|0:AצPX,omCq XI 员|nXT֡of gD|ϵĖu,ڪR`E }q "vlT ߖDKT-q/-K? "@\To35E fq~HCg`,FU6r52s `%{<}ҌȔ vϚ*l-R Ypqq决%K#sA$)$Q#m5lXQ8Diju^kuvK-_geخQt7pBZa, b$%{y?~z`uie?bNC+Ė fGڕ!+Z8) K#N>8i,C3 ]}bZyNPcA:7)4,ahFpi_aTB2Yt- d_`K?"$@]1-T]F6ONXi1"cjtz0lܢ蓿JR]H(&Ͷy̎uT+ܶ} n7~܍%cAf3lpvM-.#KI{/OI=@? LRk]jhJ>Ղp-K3rgyYivKH]p !%Dz![XP4z ª@}6#'㰧'[wߢ0مf"̫G-+O.?h?m $yy٪1n##"vbڤuuu`CJ(mJ!Huk͓KN6H I='Oӛ5-va^>G],a^N86]ynm)A؜Q'S]&S4s']fR8𮋫5mU*@M3mTlbM ,͍/6VK?t6IUZ-n*E+8Llg)y1jWmZ 8K2YG8qax ue H~q~QlZmp EW0oZ/W氉ʤaGH 1v -O Յi/b\Gd3гhxu+v9AZC\;Om? NwEpuRyVsFW-ͭЂ!dE 6}sz7f2c ?;-v`(HpLD"Z^;*[8UЍ,A103$['J_'%`mx}wAh= e;pY6\6f~YD3mSSWVMf7X5Ml7H-yH*+ܫ?QyRK?+i~.bII[ܬ1+lXST Zho%AMQubtkbT+p铯`Jē3dgUwr[hf|f][֓z7k֌o[(RwmA#tɹ6=Ek/%%bǮS轾aޤg [1H"?GWYW8<~uQS#Ouܾ>@"PK9ۥ. XR"~i+ 7VpnDMܻ%^0]_טTXy3`!%KlBp}2=G`꾑]Ӽ{lMֽm.~ QRyCě$9*K2c[͈noǦ2b`\@3Y/,NPA/k;4ӴH>e Xh4np1sw3l ȏ 鳾%ֲ%%*ihD7Jq{ mmpbK86IEQc3>PlfV+'|y1: ddb)B}LiEnjcĖc7YS%Eh GsRZ "I|f7nPtp,2BH]AM*/d~ fU+ؘ)ZBWfq|~y:p(/.$ {xكT#ˀ5'khuY37"%WZnR06AD GPF]?iQb%+z"ߕz@GqHgB>d"B\䵛48yw~~2>_di-(L%I1OSFg`J<<EsSfdRi4&b]q&H[% Ȣ6:m]&Ƿ.9#9,4uT'☓Mi8ְQI4}εAs΄֚r#zIԜN+lɬ X g* MĚ[:8v 1k0ڸt 3Bsވ"Bv첌=9jTyMp(INCv&-󴑞8oW` _7&+cȫ \Wet̖'ZpK k5qy(;cC5U^NF?`EΫL]U~թіp}Pa-gWen(֦xeuJmQC?LW5>wXKQmK6s\\Dg#,PJnL‚mڀ)0N.}+)!C:lj<r)2(*a++x5l-"y09oQ_"ͪMC0tc6~M` DI{tEu'RWYG89$_)h ѩ-zM~c*BPH|lɄ7~P f)=#-]kӾD%#z 寁ձ..^;Hv$}sէϭ73 ×Ek(mL"zTNu$MOY.v7D(G"K1x2ϊ.ﲂSNK7wWyot}.2/7e7M~~v3g/u9 $naSIQM˖Kg-g@R1oUm!bWDo}I_.&g˾X\q eNU 視_>W_f:#v`yѷ"a^,p,4O_ s8@求Yg$ε'ҸX?t&܍ F({ܸq0usqoY~}mv\-aQ51x,aN iGdkѢkf5|$sK ̝ kv~RDn elLH)jn.dyI\%MYjI^ A|( )cɂtD1}rtBdV#P[|Af/}ؘQ_/i6vcҵQms` DRX,"'xW] *Xf£F{ 8;1^h>Y~ lۧ_kh΍}R<(Іǝ 0PhzʇO0dkd^˟538Z%xz:PRnA@|h/~*,8d76$Jt !IxOfx'h7A폽'4tR{};^/TpTF<6y6d'1b P=k L~r4eTYM@G)lSˉCŸ_G8ThN&ͽzz5QYfPVR5Ҷݙyӫյɚ/gҡ2z#ONd9@^r*Y,&>tpk'g26NPd3D_}HPip<9w%h~DrŕW&_J'phR> vq ɦTh[^B:Ro/oHYEz|8Q9=Q,2hEQ 07dn@:;27 t0:a/#^]+|p-0i'MnNqsD_s|DK$$~;/ uPa )mNOJwnh8HYE쪂BUYw`+/=*LZ8}]Z'gnNcz1P[k(*`ƇSPqa5b3u=usGp9!ؽv'jNUU,e}k,A.}wΗr:nf0vFoG c"ޗSZ\;Ӝ<#n>pmM~ _rp&E^L!Hd ` ~b,_S|ҕފ;NbǕɓcTdl7LP>͡ѯ2"|p=[/p11T5bmR4`ae&f'} lby}~>?mOQAM'˒f;C){ʅ9ѢzLɗ@x)8jkNmC՛I5z’utL."o'0)- Z}^^ХMgm餎LsXf̑f*3L7]vT`c w2oOaa,G̋L+\&[=<مRt?*(nHs/a׀叆N8=,pDrUqg$VE9t Zg¡&4VP|4w؉tm{㱇bwjc4QǨ\#lGBtfKF159ʰ'-Ra!qF|Q͏g٥H%q?\Qo>WpoaR-EF=w:30r }@YiBHK,261tLJKT(Z-6ߨ0|u=%!)e`LT4PӦ z.ň`#@2W+j&i_ {Kb_Ȉg1w;<{ouaxyE$X6A˲4֙:coeNi+궅3#(|OL1Mk АeVͥ8qո_Ĕ,d%&y݂XI6Zk(昼jq6L3cx< %DZ]tyqjPUo#3Soi|M8b9&$|Gaha_=67 jQki5k` ! (!Fe}C" =9h,;}m13 贒I- z+ oyf 0zyD`CC D, I F=&14h`%v=րլ'/o W]ߍ9]ZI%L[Gˤip Zk{r" v%AjK`^|iD,2 r&{eq! qm85JD":Q} ٟCmQ e{1Yz*%b1Ks#L|,KЬc:0 ELhĝl@#e h@}5zCiS&׭;{XB!*8:@A=62}J ,;9G3[l^5"YiOЉޘ yxCX0U_jz{mu5w)5jP =0gRx2upOd|@CtKfҟV_KKfxz^g,cM-&N)X4ysLRa1*CJqOIVW^4-;lV_(?".Qi IgT_}A]4=v٭@Ϛs>pb|e1mݜ3o48.\{>W'^˺i}:fhB1NV\v%ViLhÍ$YΗ nC^G>tSqbLc5 $'ܓ~ ı4#SX_j$\}'8Xeͺ;Of(z"J3ȻmT s"HbhLC%V;>6a.+[qfkj '{\{ !xuY-x >^/=53[܂=q2'`f97q"_rY!`V{i*F5T9u%uxQݍgKymD>Ѭ$'Gy ^q@(ֵC_etX/G٧X+:;0/8AK&wfLd#5ΰu"v}Ž5h< ]V ׫P9CL'<)|r˙h3vv9deO@ =Z̰ҿh"8wSPu 4zB8 glÖib>jӎ@D(s>RȸfuOS6#f>;i[㑐 v9OOLJH[j$]8tdc G]&xqbO`cOz3>g3tm+qwH0>|x3~h(?p8&}CY'Mɵ7 :6XN>KY0HGq.)faFA=4$,^9ާ#:߂@Zu 2las.W0=_ @-| ])<)AMMFQXMjs}y!xdz \CO2V m=Pr-$ܕ@OBuk7MkgWk#vois.!Ib}sP=GHk3 $8;/eyƚNAmXZƝ"%eBo)9~Ӭ..`ōZ`N n'`KqFXZǖeU)){dr?qxxV kwfsis&$?A ،s_KP2^t8ֿQ_.ô@CǾLÒ4!S`*ln9 gj AR-D*Y`JY2#  3 qaHQd1go/uٱ}('2nmgޡl*{o_[s@^7]375|i4&p2VQjN H TOmKnYol0Ҭ,.0ŋw#<1m-ݤ}wdt2ጦ1Hy6`R<$|+^cR^tHR gUTDAerf(iOD3 B)IM u~< |68$i8õ&gm$4[5EGdZd+Iw9^Tx;*&ޝ7PuTbf\3zZ&QLyvUc{ĔP8?N[\z,^GN#>!7Dq>. y]؍ȓU3%5%pSk͘o){FQzVD?S:p浪aem 7QȀՒ(/+ENS5Mg?J,*вDPh"('-"}ZfJ"fJS7,2 6xkxN(`+ApLGoI`10PVɼ/$Qevʭă_%A^^dzN2^Hl*'1+K*mmCzғ;\e3;z:rXa/*IMk{vo-0 ([7+vb S7zݍwB\ޕc<3kg5UK{ts5řl%E~KԦr*B\e7Q'wi ugIE2ʰ~KDWM)痃՝YÐ"2>#ۍ ˸.<~0m _o3ZT֠.-'P"l0O tW8Q)~[ .nn_*$:UK?pxAN*:!9$Pw̑߀vc!&67,չ}gap$E9z3 ?AQ_"I~k-{NpwF[o5797 8!E㞑S2Ae,h*cUb$Vnϵάz9?t9h0){a;_6{lPhȾƪs] jR쀐apgr!+ҍL>DJIϯg$+e?1:[MS&E=6%( }ږj_:ِD"6( /I8l*ns_)\rXV -.͕e]Fuo2'@A s!Pz@50C:FY\=Y5)_R1'xZYgjvyB7w/; 4q)o-B;%+c: Jݑ.g#JXg8^#O+j6|~YAxbMEwn`3/]T:!b<2Y'Qo:EZ2s87X⭀TϪP.J~ Tɣh" ǚ8"QZR{=ikC=;_`3ϖ4Jb<<(cjåtNcj@ŹWni[6YXa[]2"_sU8E~0؂k<]ȕdY|btOIKd$K2FK)ܾ}bg: jenF?gCh=H jw^=ADR;&qO*mfPa91/~<^IhY74HiIp>>̪mG8bV3e>y3vb-Nb)T?#HOL}-Ee֙>ۏ`3f9.ǬbXLhKG٥$"&Y.ec+'5풟Roe8S1p( k)dL-w ϩLl*ڀoTT肜ToV٣䘕\9!~.X?.#p-~#@cO&7!l',aVݐnep`7`̂intX J v;hvdq<@2<1%`AsD wҽI59 M*Zqt<@UMs?ds,=^ŜF\/$2PT,#m-b&=2CE}B u;Ќ/Q 1xG ]I|&vVިewqשT;[ /=zƑd[BtѬ.5.GB,{&u ܎/u4c6 o޴b:\1@hrmO 4}8}E-榜%èl ;:bĈ~{K?M^ڀU[%#4.J{($_  OHztj>CB_H7j,8qksnZ)YҗiGמ+>Aɾ̐#ۛCn-_ɨJ~k 1wON,Eq? a"W2!6IK a@LsƨDeY Q vP1L2Ѐ%L(~ GH.jq/X ՁT}ZP mv:d-,<:[dzM3=ʠz20_GcgD I0>GoIY%/3rXXˏQR+(p۝pxRLT`TSƂ5tjKl/Brdӻ]fm+*^_ꩈd2#1)ƍ/ԥIY;SVs["3$ atؙr_~-v>F =5g71 ,>kҼw >ٚFjn6"H-?=t0swod zrShH$tZ61Tlu 69͏|\,j/F:wHk TZ7[/݇bK8&ndcBd?B!KQ:F;!%0az [_!4x|ft}!˃g. SdSt]A9idZ$P͠=R՘@SU;3y"*Y?%0n'M$kf䩚& ?{fȟC,䥮v,8ED:F`3υk)<"ݱPZH oӘ@9%*[DO]HdTڣHޯ=J"nF)Ӥi|jsEZ8 3gWuz|ňM0YW"@"eq2s#,=UbsX3tԓH\H}jܕ^h{-}- N.£6y%)A$Ѹ0rbrhZk7BġO;"w Rdf{ $r+*>* gEy)yĖ % ꧄ HUʆR0:N fi H'"QLE!E gp\BF 26M%ng_&#QŎk:G'8Yy-R[mJX&߅9c"E26V&!H7Y11JF3hdri֨~1YTЅ+άnP cImoVoNhovb<9kgF:GT.yȚͽt߷6?jsHBMpATz$3i>PPʅЬWzNpF1ثu:TW gr= ] x풧Pl/ԼRfn[f"J&IgR፥H/iSU)S "KyvqwGȩl|EX OM5h471XÙ ZJS˖.ڮ/u6&!$ͭFFRi"w /;-vJ;־oÛ~\DZacq7,k,qw[ ti`=ŴodS-'$MՖ. )54RbC#\GMo `y1o̱rv09HIh1/ x6+m1ڙE/ϨPl/ĉ%BYUGIΛVZ,LK(O˓ vhB`+x[Oxm;G3z 0a|xƁiWޝοEmBՠ(0c#g?FAk6[| Q7L(!G?ڏ3K~&p7#Kҫpˍ*j:p~yJEU aJMxqs u&Ki3J#-":XGhݟ3w n=™6 b y-{H/( q'`4N"wS|2^Wpx@BtT<ҫh/w;(pk } ڢ$&13`lN9Zpoz1ɨyAA#7bWijy5l:C[UWnkЕL U㼈v Om<6zz;-PuvπeK}J8R{9TʽIֵ k"UcNJ!3鸭,N!7 x%.)<07{yf1Ki+GU]:]fa{߸c-ǰT [JM+H˟ȺA;"{$3cG?qu]Xۆ (rc~vCTno_i@y썘ө 7D)XYV`v3yg!Pm:vrȋ4 3o;_mvDo'ҢHAчƴ/Ak>i`m^"',e6,sW5Rx&xr'K-0 `ׄiXdD)/m|v^OϋF Aʐ4`ʻ BjҚPn GLmh$u-KژY?ҖiTPID;_O``$iL8/;X]R_cL;j@gpRh"t1VQJ=XkpRu)?Iil\# ,EٗFdƹen[,+T =0VL8O_Ux[7l0ԊG{>0"82qD& #|t&ժo+۞ּ}HQ^/  o;+>h R+^'!`ȧ-Esy6$nzzN|de S'L"onDJM%dJ%+=D)u#"l玧8 Quŵ [U@~M(0'@"FRxv,n mj鷏S鍪AS@KN*ܨdJ@Sc&$8 M5[~ɣɾ["C sA)53>Ohn& `Y~Iu뤬'x$#sulCYwByÄL^~ݡ` [Hd_)'mOԟ1;ۈOKnIbVOۛDc#$߈nSG䍏 i'VMvC5x;_x+A85Բ !.=/s aahpV?\o!Qr2tvCL߼ѩr-bHPJSߖUIРY&o]2X'"Ӛ)%cD#hT_^zAII&gs2!#%GF#_HDWnM9SM#w?1:QB`@gTx$Y97sڿ"XxS.d,2V5v7M:p&< ..`Ȕ#`}d ?wUH/c_21C#a*q Z@'`S~d̠Kq]lf^G zTL+'Q+&af.ˏȀy>QGSF)D[v-=V ǾPj,9EϛĤ(/$ZOL" 8:&̱4"KΐxdCW8z8rb "k )4:(8φVVOӚ-DcU" 8̉g K1r.iCb۩$Ѫ=[W3[?q:TD6lxl[Ӝcw|&&)} V߽1a'Beߜ3ēxL` U__T`O f7]o iwlmV[Ir︪joI/(vw8$h4Ird⻗O q03ֻ4> 0a諮ʾ2Zo )f[1M8&vuWa 7E Ύm?15aB89!I7lMLбnȤA)DTΨ\pgA~4NB&&ws}0sYrMH )v.`ŷFR!>{#32Q{IGFKxkukd7lE]RVBU7$Sk ڸBb#ru5d +5%d @-T A'5-?bOZߋ8$$F2uz.&A[d, Sgx1}xnL))wSƕ%Jd&1r]Cu4h[A|ǃ FnZ7b0NvA{ 4cSvo[2yr˪o=o˅y2޹; %0 4_ |f_(ە8>$]*݁2x [ՕYj[̪Kmt I |YyBaZL;7ބeA;Yvu{$ Zj K+A#(&%,fܾ|M|9mw%9ݼˢӓ7K2T%~oAbJܹ{6ǵ*g Wqܷ0Tb+izc$K-Zj2IL# oa 06{.XX>=|3#k=<@gR ES~v?~JFJj^2Ke1R8a T Jy>:g.Z@@*KZr)5/0I=:YE t h<+# ?=IA+hrE5nmr#ql;a@gkR  2ؒxo[wdQ˾xy%-J5dC2sرJIԢ*j阙462ߺÄYQlY+azLɴ`)JBfD)FJG.Dma+?rSc'lk6zԁʆ ֲBgOD #ݎX O'ڪk,>)yŀvF[T~7XaI]Vőւ.OI?D<'bK>=عvjsli{I)0^; /lJ<--4 gw>CbgFɾq"@9yRL@keDˊ"ȦM 1?EmD2Cf{fE_rxYPajRBw]ӤtprK^fPϻw ,StPH&u!gţ ֤/[5ns0;AI.LVW(ցp/l&>zq<;XWTF&{?12xCn<\MVX9D8vAg8 04mF Vi7B7FූHy_t"b8HwCjrd$\W x-鋒\UG‘_?6.SOlF [Z[y-M!raf\ZZ8G+%k'ՆDb΄v u0ZX3\)(E3",>ޑ!Pϣ# ,K)k Ѩ}Tb- ‚U;m5ur|?e 4 4!g1(_Yٲ|e@DiDu(VNf/݋MC8e$%'Kr0z7 g('lCyZr 2[\VҔXr$ΆEgj${S ŏQdOn_&.IC_̽ ӈa\i^D-A$F/Q4"~",#YQ/-h%EWxS@E4(taxvDl,Kq>u E_]m epXK D-#6FƟS΋ L tQ34tEJ#- uOo?Qװ/Fj0o,3H[>|K%OTln/i DxvJpPc56Wr4}4VVZ*f)+y @nMZf3*H-Ck6_U_9=0;[4-uI72Ӕ^ȿU0gR6)rmM sWI (١TGviYL Ʈ^O&y51^/`;eP7ebߚW!]O_O@! kTS4TE=%]"s`3ޣ=aMQۮ +>+FxݶXuir`A 5#U#Xӵ^~#'.ZvA\%5@D7}P# R^c%s6!zhyp {}l h8&ey6MBF0Ce7\`Lo\hE쵁8>sLQ{7{'O2 Kc%ԅoL.& l9| =XY5pѰV(Y3>o?Tdu]hBQ?O':,S5ACv$C (CZ,ۍ2nͻl5CûnhX9mfAϥxc-ul$T -1@\_ ?_5ܿż39ɗd KȲuR&NLkU+[lvy_5IҵWmrl.F:odAI*3@ d(ӎsC~F*!0Ux,wee|ɹ:GK>~)|˝yаK^NӘX#\vgt)F}o}h*JƱR>񋃾B%'#E E 7®q3dG-\*7)o"&#q$5#z3ptHMX".5*{m,3E; 匰M] .l!8[ޟ{)s[3$=*x#J (4=qWSʬf2os@[G,r>&jA-d;xQ",3vwA,8‡#G .ԠmV^/于q>^k*=X{>?އD"=l0T ƭ=>](aG\88F$pŐW z_x%ZP0K*#s]Sӫ';||ถ6L} 1 W+ft!uTF!F R0s8{w^%џ†,C Z0xd#&F_Bʽm;G4Dd,S)H"'#緯#4߹t䍱Jb rַ^[SE}k"2%uq?G겹\NTEwZHޱI\,-QŐc]wۂNKu+ҽD+Egm*,XJtKepO<ʐ:m(*S1|xi.X5lEOƥE?'b&OP`U Y#9fJ$gξ ׾C%!͛C tĨYVƻ6O׽ojXb>m:&dic.,b(:"j^?K >|S0G``Y?.F1,z3U_F>d#sZXTg*g>`(S?] >=A8]Dy\[YDj[qܹNf̶ 9ۢ;z,_W4Jo^=2y5R+Ċ6y_K[@UVwe6(N}uхk1l8unHg*̓nN>c7_e;F9uٽ^P lbdPJetT=ooxGF/n_4uS=ka5 @anV КA^W$RwOWPBњH/smF+KĻ=)22Rfx<xQm@}Co7+Qk4`f$.,T[.*ĞFIPO"<^<:V?J( m\yGafUU4 eRJA?ƒ˳ha5\n>w ^V(P)^Ԁ-% 5&Y;R+MܟjzK?RU];̆N7Cp7B-Dܔ3 #D u΅D $b}``/W>ee!V= 4I09W-=M]`TbenFVofviFb^JHvM--^Svkr H|  ["|.,6eOo3 m؀V+EBU|9%qܷ:Ip[rY<"Q6G51l#nZ2ޯZ6=םe1LENny)z]l.wqhB{vU|.]>xc '4W2*F ~׳euQAk lIcv`- A: f<3(*uD l4yWBHxUNbHe].8DmrgN)2pbؙV6 w\}&V3DN_wӍ-xü[`sx1he$ӁjD :ld:jJZƘT`ƞ'$cv7bGIHU9\;tZ e=%Dmkig(ȋ=Z']|>Q`XWk4w ZxWCZId A76FQ:NU]+zH.g ʤz.^ wzz0[va2EDy`@)Hlrz+"U@d?!cL͹TLrw |quث`)ȯKR7ww'+⧟PJ& ^"A-ivOғK%TPĔz! {De#L&*NjX/螁 J.(\j )}vn3t-iBZWkEwAP̖ņ,;,Kj͏v˓*$TctYR` W؁/J+šipR PX>mPL$ wRrs2_Ce z9ɳgjuہAInESNbLzZWJʩaۨqlK1Ar zzu,5@&Bi 4mxwZ"fϠ$@4* Opul oHbJ" uHWxUxDT1e 8#݁Ffl= =" 6#@* CtNr[CL4%GYR"/۞d8alhm;po/BeKZAliU; 4aY#|7`%MVKEr qz b~6ҊHK1 ==~/3NYkL C=sN_ݞsS,ioJ g&oEb% O!1sfI6O-U2`cGH]d~rC2m`pJi7jĈXxS\qʠO-"$B$n$}{Roe_|_.z`\v(|"я]Ўe=yY/ QpaI h܀c=o89w4{_~N=SzǺOnuY# >]nMU>Ȃ ZôQ=CtqHnՌK-е8Q6NY^bh@` VF O|h (.ݗcAg|v$!.sƮxת?b"5~CX[4t#{Nlnh ӵ9,=y`iD;pC9m*Ё(M< w`fub8&#?)zyL!~Қy 5%5!>vlx?b&-Q V Aw@AtTʢIFnǎS5YhdWЇ]+UCJ 4b+7 k6qcK$+*b8pWrs.B>~:])$мc hL+rq5X3r %19x  5]hg%6 !fm.2=KۢuX)A%+8Mۨ?`9?Urt-:^ICO:{1rgeE7)Iy4\n  ;!wSb*ŞrkjU^}WY\:} ϟ5,6O'ݽ*1Fk=.eC*k@%VULܽ#EyӇg4rxQ ޏ*S=+ ԭǾC+aˁ D&c9YC]f~%Ҍ\qyur0:mӖ38L lx48hHI |x1FMd\9PV^bcfc?!XDӖ#%%s^wMU'VW)~[gL/hf=@h75fˋ,lC Թ̡༷:f.+m;A,yf"Чhl6UW%*:+6nj;.Swׂ$&^B)*ҰZ v\:5.vksף 8ΈÀ&Rr~f| 3.mrMg' c`bRZ=I~ @G#ч'oKǰs8KNB-zX U)M7]0H>=xa iJIڬH,!kh. jN--ڊ}N?9_062je 8aLd$f(9g nw9pQY-Y!*Ŋlmӄa;W©B#0\ACJ1ʖRBxnC&Ձt'ϸ0m癪LgPysu'mc$(.eGr <kiĶM]hI",֎؀?G˱tϭ1S%ZfLXyq )N7}ǫ9amR‹`}}[|܎] vtYڶ"KQ6LGo?MF1mb= rkB%o_KH^PQ<"3Qw*W`zNa瀟~s7 `D엵ދ^2mJ'ny7s.y6QebbNc-c|d(F<¿;Dgڳ}`jr;Lճ|N㎄#8 h SQ[%oo0.lY]d~q.<鵙BYQ ] tUzeC>NXa_^*ǥȻP"!?Hǡr 8-)\W0OZ$י]ԠpCjRŸ:1ewa4o _e _&G\ 2jwkj44TQ2#o e Ը[Ih$4'l5p")'w}"x-TabbR"ӟ-)]-QY[dU4dn^6qa#XS są,me kU%n/]Qgyt0̛D:R@Dm+0q,a몽@Mp_݇ǫs ř3`kU>'%o;5)qPNnfF ޔ ҃ <%v6D_ @qo0PB$M[xq`3'7fn'27m:XB&O8E̝ IR6̋Ȱٸ\kp.H$2*t*cd\ T\6giZ`H9Y, Q7.{#8nu\-`pXszv`0KB_d-N_Yخ"^7}[xY[ɪ F9_)B/V˥'>]Z5Xa,}O;^\oLbh H5w+Ry+2ّIن{ѥ`4YHJy3WO۸轝ȥH!~Nwm՟38aղPu7VBmVJv@-е@yZl| KHz}|fL4F%iH83W.[]:ؽ.+{s>aaZr͛nꤹ$qrF_"榀\TMKb4$؟[;a/s+B~oLo?1_wD idؤ.r7y雖Iv^|ғD4wV):k%ЖQgY+9d%zK}eX]e)&ؤ{;GY" Lֳ/ ::7DwXbڮIS~+.ZP9}{\[o Ľt*ҷ`8:Xz7ZW^V-~ێPfj -ah@Vpȉy TjJ%P@1SxTH$lm2YR"R N8}^qo9BX@I@|)o9y2 Dap/n3ͱWyCv`sS+qj]F>e%AY. EF*V"kb TڢXa Di[ &-dFDW;B[5I7O͙ ,DfhW}q4T,#K1 /[F!%w$F:5cEڢq d|pr2aҊ=B!QP̖M.X|\T>gq %J;\O܎Xlh8rę~rg|@5;ÏkX|fh Æ-L..ƈr[4 @ZiMifd"U3lLRk7LA>(,2m'}Oaų k|Q{t)בS@?^:Е"pUM4-tv9 w\S'&c/vV~`-zqypbGA$3׭nީ!~K [r@ 'Ipj\'AF?4U]l.(9S)i(dĿ5Cc=Y)ٔubK&y!>G4jxRfp,ŗ TU48`,R8} uN*PX%[( 8Bx-krpr {Wroi9vHW9Y%axlo;3ښ̦(0gðfظuV;P:"H"(fBvЌ4VY{==E.f"`d>GhYW!jhdq[7$xAȋ.)5%[ PR,.ܺO"k+Ķ,*%3_jA !-ͯP)r${8;f`|F<1 5؛[ (f© we.Rϲ"=`HQlS~00kQnZ7v~lu8%gY2EqL#JgvÒmadU^oYfҝ/~[,[KVL3(R,Wi]o1&ce)P-_Ί[^_San 9Íߒ\c1#?R͖61E*%'6xAC*,5mp|\XHKew1j{=)B$%5t޵wҒRV4:h`t&r[aݓo(*v&}%ZЀVޕL;ݞ77JsQG*N+^{HqR&B3\DKʼV8S9 9Cf-+TQa\o%|znsˬ9*m7G.\Gp'޸in9Mu5M1ID&(;}W,q8PH'2&YVfPԘSp+Lِ M5Fh0lCLuy<2J&̲A\B;uxlv/W5uěw}L ߧǹdž~(hY㽛P:ѩ7*3"9VԴEd{2%wA*AFun]e%nOD, f2.FFtMqexCn*i"c !H;^jDL-~-b `'ZM;Tr֤ZO0}YJZ{Oğ>ЁCzEI ĝթ4D/'ymh,U?Q87p:Ou*.% >nA IbFW%ɲߔagȿDܹ?Ԑ, h4BG5!ԨԗMZ\AtA|WR&d}_ l+48%=GMʎ|C3(hq^ȫ0L,Q4ʄ6ڸ28i6R 75~LBSR93=KjbnTFq` #&AǜP&DƦ=ɜ ˙Hcʰ:97Fk 腸 :̞B.w$KxGB1 -cKay rs>4sUH-pd~[][VT2& @АWl.0`]Z߆ h/{(off,q%MhD~PIEڭ# ņ̚V 21׼gP( v($BO:kEnwZ};T\'+t<꤈&^$!xWO[ZSsM:[UD$͸"lݶЛТTGe4 CAKM<d .}Q@m7 Fh+ý#vg r,6A2 R0Wm9eHNrp^./ܔ\qfR56H8FLTcs>P6>J,ݴTRh_S^0|И>:u=J=s,ٰ䂆Byp"LFݙ,}2h²(yuIlA.z2PR,gXqv/O6LiЍkm=2q!+[q̍8l@R Z 8B;,Ye/J7TS0lЃ!TCr׋B@$%w -Q>ba8*l\#COL FHKOX2Qɼ]BdT!vyP(u*pGjN汁C.ƨbv4*C_W\&9˥&E['BVð`~*""ګ3ꉺ& l!r-ZtjB@]V)"y_6b8kgMUS %Y){a‑i$a[m/q('A:8r!! !oJ vTn8 B@|upc䣕l_tqY]$uEƚxf8\VA2o:p&9~`*>TTixn Ɠ(P"X b!,XMN)MJ馣`d xH!uHi$\?ΕtxmΡհ&ˌ[ vGI^+UթOL0X\1UGfu6 XCחFk7sO~ f1 X`UǭL|MhTp-k*pe74ևy㳦ċ+>Rd90I3f')=oⴢ7}ߦK!Mcxf#qSUu\p/9w>D ju{idS}f&ߑ^=HSKu mt'NU $#,Pcb0P*'|_Na>nclai d-%փ=q̍~j;hv і6r:NN%V#|y4"]CW |>O`ޘ}ſaiCOn5.$`46.;1A <1)]>P791`XOөsG.Q:mgA3WG *b_ N=Npt5I''Mڂ΂%04hA~Z0Ti~Nrqlvc!)?,3f|A0窯BҤ(A@B˿4nLɣiQ0!i{hP[f %]@n}6^xem}c =IU??eg2<\L8{wMO XVa0_jCw 񄅫/jF2a R& ZGvla1?Βp{߳^ H~:K!6"z:[!fܱ2l[A%̸°~+~2fxT4O6p{n3 t !8bOsF,βrގ:΋1Oȏ3!G6[lK2u; fVMBC'{KB`H @Ur7T' v5*2~% t?`Y|fq̋S݅Q@&ES8&/ΝGS_t9zrlkSuƗ\sQˇFUzo7դ)5n ̙Px{KE<\홣?C@[(tƮ"^23$r"+=)jt(GRZ5>=r0?7|֌E!T@r3<}~kwD`wФlZ}myqE&F)ˋdzywϟyǖ"/UCn ֥4s}{{ie6h)4JceU Ѳ` ׭e6yc T EϞ1 HqI'q^P} <2Yvbaоy -=})R? LibS ʮ !ѣ<4{]Cy5ie4GD:z`LA, ƵWYZd6ęS`k6=H24!zTju Go[K% ­څz|Ƀs~~Tn+vՉ_E[I&u 0{^͹D=PMĆr~5Ei$+0V3]gF*kC xMAAq{ ɟM{~XiW/|>,fޥCXYM-&!}k~ќ<ev a''مJ0y}SiV4#&:hދROC/{A(XW$.@e1K``4R!?\nt0A^ Ƕ-Z%HhOU>2O2 ^UW_O;΅OVjqʚ+P[bbxЉcV i#v] pRŹ)Qg!yH oG-~lZdLm@#lv1^Vsu/ ]n%2jMC]&oǵ; 2m**) ֱ^7%F94 .2օdSpCl8p!01Qw ,-#S/%m?1zyӳ!sw$-43(Ŭ>^NRDԐ:njbN>#,tO[hRD.Nju,/d;hͻj#zp/v{H@L5Kd> 1#=.ܑS.EQ.F& y2lKIbNLo #Q)I۾i^. VX[QS5J/.-{ wNSwǩ?ZknJZYT{=$U>N!s_BuDŬmV}UˣuĉΪj Dʣ {:cԺ"a0aKK^=t\k4)DH*ن{ BFym(e%EdfSBp&Z&۶5~ظ߀[.Ewbȉۚe3fo w8+ x}Y MdU Er1ƭl(mJ/2'Ŭ 17+j>v]jJI}="I\fx\ dt#J)~KCq'@GqߋKR1EJF8==X, D$+ YPX;(Tw6 llj湍c6dNS$d]n6`;jsv>0i[l">;kNZXl97K -MT/^n֟5\ ,\|vYn _jFzX2G"?r:H(۪OZMi4VqV+vpN(r\hQ ɨ$ PrfGM*]\@_4R*kgRWI'529qFǃ$ﱀPFQ1JQ0҆~@bP9=(ѠŸÕB DZץ;$01eVMYѽ=&0[V^{8uZ& ,Ҿ%AJS@ }FrvC^f~}lb HTFLJ^}I&CD?CQ^򙒩CDQG n|LEXҮ1+U{%O/^\D -GQ ȘrB~ʴY 9/.6$`QE8HH$2%WdRXK"*YS@0QmH&srЈK쿕KP*y1ƳQ%{yr=Zт\ h _ؐ&ehj Mr3ph1Vpg/Wv"Gܡ~1htöXV:ܟgzR`r{8Yuߡ!GۣԩS~rʼ8ﶲi#e-,A*4ȏ,*y\K`7l3M\r/(Ë:X`Cޟ)qpUX$7]\Dڀs r^"KwZsz=Ҽn1[AiՇ[~zyh26uRp&[(*&3R/H2~l5\f{%F瞴:{D[P7Nv0[D2@TL!C.'0cJ x[?քg%/1 NC5&uh&tc"f;&%zM|->l8s#iu:svTjqܘ4>נjbt$9"oz$!ooGAxxS!'Bs떀WvDXl fd99'ss*-=`KA qwH&/D M&aף2Wg44m%%mk>Ci{ {# V}.~}ը`b W+"ٶuH,5\p#ba t&,w7*6b:׈`UE$4wJh:ȤBs =h&pZHtVHb8 B\R?7J0A~TD˱/ϐ\ D*\̈́ˏ`+K߯RWG꯷4,(^A{GRZӱMPˇ o wg/yjDlOSٕ${?G䌃ɌAo44O|% (L*p XSFwghg:b̊<}"FǦ<9k=@p :qܙsQȯ0eu77"U#|ImU¢vnެijLek LUbdfС^ϙ&Lm ܚq"FŸj+,h\z_ qE7fce&?? 2'`:jYDϤML0ưs1 G1]ȇs qbS v,&d9$0{x@0̠AS@ݓ@p:qK^A~ 1"0HMnͻ&Ջ/ňD(o?=ͳ6uIKǻ({0jD:=6dwTJ"&dlh3l?:P.l 0C!eTES9}p Zjo{AM.}feC;#Il*pG>-7k9תI`=Ղh0;5_^Ɂ+|F57ƨAQgW$l*GSAb1al^Gŕ{[\E;  ̧` hCk0 x&ך(k>^Pǭ"m ] >ë\ ?sp5I ߽?gۦ9ܪ5ppɷxKr[/w ,T@d!,d2a?l1!<Oަz_o9\ЗtZMvPSIg203]YKfoPgOQVY:o >cEKJćmq_3-މ#zz&hǦGūHn@/}dVJl~ w尤v`Pd^" HX,mXa#$4+W\^]ti`Orvc} UZ[:3ZR%мŏ CemV-9x" As \OL68ܤBe=d1|33m}7w/2<^l\nP=E[``蠼Lz1Y j^yv@jlb%ӚM_#_#_E$uS؀Xݎg"i@:6tHcgk=([#'+ EhgZUIC1Uï\7?=* P9l_V۲x1p˟Zh܄C&>ԨlG?3G׹&y #MY&hp9}ĐqdvlM\Qpڻ)2 L] ]Lc<cJDCX:kX§Cp}2n\qoGI^|}pۏE 9^)}ܾvQoqpf:^'J>u6UVS nŶ8Hfy0b&ƋGb-qٳlG1*Kǽk7Kq0RSQmd ˬ @7jӴI )9{1à?ssrwR D ϛ(=])gM3OR |'#{ ~p5eExȤB3[W+b,BjL c:SRb_h8N%f:VWwsMjGqVKZRV:nFX`ᄛ; yj"BOb"I\cFJ Oڈ: yJQOM{ƈΚ(u4Q A+SԶ *F8- 'G3C8=WA!]_v=Z,._{DhNONpn Kh1P|]nZ]KDO93Fȴ -4[Qn*.)EYo+^OoюD]}~g *G@xr P/+۠L2 +a<ARG5Vt24[5KJ7:B?e=o6D5KShϞ__ ^l)Y͢?Dx3bD;v&!3a xvNedK kŽyv..^nMHIe HzyaQgT5BU3F{Ld6sr_?`uCO z%rx!M*Ogh>K &ˆ[Z{(WYx9Dݚs$g4Q,)3i_@;F?!Y>,mr.x ~bWa`xVk%Ք|F2Rmx \1ȵK+p=:,*2fE歔 5 2D}Gj[K&C=Vz(ׄR-( :8j(Oc无L: 4zuK פf`B]C:q7! Ke3싊3|§!DCAKC! nXT>1j/ 5q1PȦ8Zڇ [ _mh$ t'Uh~aH;Opc"v\E.16YzH֝H;#(M'5 98 ÒTY=u5&Mu;ASd`,]w ~[Bo՟-zDghXғ\1㯿-UEmx' M]eX?i9fm ''5Hf*#' p &oEGj6wXѡn}4ܤGXKȺ6Lۈq#G C,UBPh=ݐ[|x*ȟ' 7b"vs9X a:hou?W.4uݿAP/0^S۱7۔n721#oyKMH$Wo1W؇ڌ\eU˗ &K>א=* #DXY{~h_k&+^١UU(#Bᲊ/]k:$z!ND8[`k Ub K{.~"߲Qر?LB7G>[j6v#Š9Kܱ 'aE/G-Tn{{ ՞ҤOUUxUgN(gx$͚sO19|'N:<im($e&Ͷn݉A}9)ݞkMEy<Ԟ;6k 닠X+6I3 $?ڧ~"L## "z5191?u@/m[_a6=NǷ=f-`ҹ :[٬ Wl"^zd!ka=H³V =+bTC +r|dH?4Z{V'x^ه1A]fŇAu^^~H H?Üzh¾U0<VAɚ̅hM[,G7 5ƬL L(x mO /oUiֳJfn[}#n\{Y7Z,+)h4I Ŕu.+ifKILrR|.)~27T4av% 6\Up:yYpBJN-#'|VV5ew-Q99/o}vJEO2̥YiXViaʤ剄%->GHeSˏ8ste0\R,,]dt :!mPQQ "8U5AWbzYtnra4 &-yt^P8 pQ-hR pb̨{Cj~Y$(W] 4 le& [ۍy^jԠUZ%HU]_yj*}0 1g<h{KDZYokFOSn{ ܒad.I32z]E ݢnc-5oK&z~$^æ?O?}撧(x>Q"h?\K,G[KHxfzuN=Z`LFYy(;  u|>%Ƿ-)oN[h|/6$[&>O=D&Ce9TڹyrZvX+o\4VwB SG88Q0ۦLmlg#  LVOuM̩Sn/?W;`}%+n ϣZږt3ZmCN$(AO6pV>2gܡXHCVoQ;췹 a +|n9LJs]晵.I@bVJW^I!oRpL0 C`6M>#HP _;K 5^z6xV\@\ijl8}R TJG8W@nMs^=ke83M1ϜSԭzo&΃_(,dԫH~J[ݖc1|]蓁Yq&HgH+XB2G"hETX[?R$,AN&/q1mζ`.tST~mFM8<]jr9ψ|4kaj{ݍhnt2s)yOξ@l|/߯Sa.}RBn1y7: 8C$Am}>irE~ŝQSˠmz&%〳- d[SBoRmU E#ԩVc0Slcpf-Q qs.<}xTh ➳&#Tghdosĥ>Ҵ[ΥˀX0 Jhle0堸GӃSs@Kx8[6QiRմkis׊K3 8GWv׃@UQڐđbjx tJ G(va8'9VÈ[.V3Zٶ\( #Jp.&=Mq4z]ài oO), 04PE9Y-6s[e0F*`6ع²_| qۈe{kUqf.$c͗ }M!B&\ʋ݅pOBh£$,_\8dt+ }}-/&uG0EMOnSz eʰ}{D;Zx{TÆ/Rb;H`k/buk/*2C A3~9= zο&,X~(GOƙ=-Րi;A`z95 D䜠yaڏg9yuP g eOΟj~X'„QNm|JVvc>+'|E)>qOv9L/D x%=i3>;&"hpCZW\W24V ^] O)&p!F stIK QJPH Á/ƌ[x0p~R9eՑm &^ OJGn4Y`mQ\oqAяn|&fVhH\)\uȂuZW@}b2t+Iw^HqS4a@)hRyƶ O8\[P&mЯX_>"z@Go0{|=Vdma(jlŔA*ﲙsxZWJ--$4*HgB.O4ȏNJ f`*mȑ*Dq4Eٶ`$Wn4m͠yŘ4C2_rGEUX2ߚPD3㔒H/?PIt"y\1 'quwtmYIB 㩇55xߪqi -E3 %Kp;dr hT^[ ͗k?"Љrd'@ $ $,1Amt0IWU=BT#0<^0,Q.8 n>gH:j7B0m;+lx2%g[0Xx89 ڻMEm0*ƅ5YS~㾅VV?N{Jr5>b;h^KKvcMDGHO2jui?F-yzW|3ˆ,+6 ׋Ka@. .i'7/9_ {ҽ2TlmqWӋVC)# :VrD7U SǯAʣ37k$PGV Z$7Lr,b=ӵ5W5I:6wR7be.N@/W"c@PC9 I[05j?x#Z5K #,i޲JuNʪ&tIBء`(x7n fV]Y֒!0ln{.mG3j{/&mSJP2‹'U2@%tfq~'OU] ~۾1)-^ݗ9Eo͎cn?jm{U9hS=*>dǣ׷ eNުB {F rsV M]W)͡&E;ݱnyƻi?o 4HQȝF5rUz %w5nPƪ7%뫠Q*kf}q‡K'Kѭ:8aCbX''i`Ϳm?? tϘŭ ~Fj]]pC!mXdU}իb5V,6u}ʿ8 $y]^3_E@FNx8@*>@IwSljW ^"=ؑc1 2kP&p-T5Ӓ\AoWӬVgC'vx:Hn=";K&ڞ ez+bOGXMq@j9H?~}Y@8'ݭ$5ә#9n*:r\n5';H䫀(=#ťICn_ӟKQWy#]:WY "SM|wBT |TTs[zCb4F7{, ,U5hdHs^V@ȕmԱ"o.4WP8Ν VRDuVX=_cTDuHH:֨!oqr>e/L}vBˬsU!7^690Iن=Cp7 m] Rc6{>k>>$OCՌHPY.4]JcVƔ^LYBk*Ӝ'ۈ礚T1>cO<E֭kIg*j$OCe4/LI ۸%7N q"f}x%q_q}4S l3V|\hD]]7u[{i?DxC=/apQ o8{A.(P?+p2yF@sERɯ^ ex`]QHprG8apnK5\|QZC썏mHfinF@Ovב;oMw$=zA^}1m }̬OO2cַnwHI(ebxPީ=- ͜qI&M l`v"'H0((KD RA$Y,EOj@hM9 #xb *9qhU|i(Ҵ=_)7|&. *~ZܣIxKYW4X_KNaL]HfFh3|)U2/ h{7""Uʶy[˩b~\ETSp<=FOYΐlI?3NRQ-7Y:}v'XK`cNO%[Q&.3*/> YF #U^b `.\27 3&bl]FQ F3ka[>#>ZuH{-CPlcLG[SXb0xf^==4=}.xKZq_PJ"LdM<N9Oߎh&o7d$ #14jg@fZSxyi% +!PtyzlP@]ճF3N -Eܲ<&}kQI Nzܶty qo&tg@+ÁZ:\<@?։K—>ǕWF~Lm_'VqU0^> Ӽ,m=z, MGը >@x $ְ/mjCCx#Cpu\3*aIӍˤ=F<*M>CZ\9tƄȱf﫴զ(yb_? t$"]EXF!\} ̦[rAʜvqK=J_Yh""H&A z:&9%|5\Hi=&̫٫$7! @h50\ww4zSgOz:#fpn xSOPKer-3 EzD6` BXs&}BGale,2: i̊RZ;ɒn$ZߖoL!(Pit>^RX2 MZ]^IX[yGD ~پ99xW[Z->6%v$ߠX p7!vz绾Po&AS@Dr5 T)KpY&2P]&~PG k5&s]Y&0tcW1%U.*cy EMQGc\`¶tuJⷁK5]z! 8TPsqtaH{|־%,d^ )cs[:o%m@m!؈\Q{&f/{T^>+9[qg`iX$&؈o"eZ­qXSSUF0b!x,qK^1эeX(oAgt)cKd?m)|ZՂ>Vɢjbb4k (,u{5NdE뉩^m };;F,Kޝ5wĻ[Nt♀PāVImpjB aEKTk?+QJQFZ'N`>J-2q or46@"٦Ȟ@wB{jRςGoL~, &g}r*XseGI~!(=!C-bfu+]E\wm}uWWȈ@$x_*;#DR̯gpY䍹,o1Q6;|r la5/N㿸G-Rif( @sZ٣iCSڊeo:KM8c X>b2#.!5U&<:ZΘJg"3)VjC[LgZ)*[o]߳ ĹkKT=w.gf+"м®lűπIDEYFR+M>B651ŻŴE=54n :X[pm)(/afǔ|w$sy dFpxg :!4UQmޫVJs}i]A?eJx)| w8!}VOV-m,ϘR#H|˧ܲ &VB a~n=YE EFX ;+_=w9Kea<\}Ë`,𢞈z:)Nq%]\O8Y5[S}w">?´ i_f2b#vL.Ah6݅(<ņ{4}QdQv.^#J`٨x3DeR$*6&wc!mU)*y+hMuU?=ȹDJI5k[\-<fo.ӫAy:](n! < rbhL|g"5wu>^<-1nm_0+Zq;[ ^Ok[4$Vכ UVY U V`,Llr!eVjJ a﫦z؈׾5ذMj lk1R qf~4ǟ~ѓm_3p6taKdơ㳻K8SP' W7=D7D-*N5,Ȟ5H8<ëqa Vg u x,cFb1|$iE!A!|-G@iCz9vЇ}R)u\Eܔ`[0fr3>$UʂeE~smvoIbҮfM4q3p0 猪wAc/%*ߜ`bnVn۩bgJAqoK0p._6uύBPѝ / z_2Vm9f+g}S(ϣ4b 1F\斳=tz*ҲyaM]t\N׬|fK9#0A"8Ռ3 Ńa L"b}j/L`#NzfJV~MrEjalQ91rS-@_qTfc5 n *Mv3>^m/3xE| wwu|E"j$0ΆqD m9ׯ"jfT ܩs,YTE bM s: ' K_Vr&8(P+.bnNI8f]ݜ+n/qs%Acq`>e E4!XS&}~uCZ#26{4 j3ك&0U/9j’Ok X xKF +R&.ݾi։LdkTU(`(!1YK)At@G"|%/!ޝsa:KN̢ ro#22"$^Ҍd!}J'>܌$z ʊb"pT!ƹ>xK`E8xk wũd3wqL Q^'7ikf@tp9_\!6zU4ow'A@ݼ/ bڻ,L؄B6s[%bP>WJ/R>k~۹b-x0-~IZRXom^ABې&Nh50Ӳs;:?4&s}M#^>J^Kċ:-M[:uM L:cſ ΍48C?u0#4, o+ځ[pm,/6Do|tޘZ hߚ߿wH$CX쵋я,[H.G+| dͥ"$*mSf74?y<`S\3J v3Oڡ&7r(|u2 j3FuPA 9$>[xD;b:R2pۨARƴA䎘{$uRE;~3%Nj`>T}u4/΂6G.i |ޗs7h|q}%f9xI ̤ % #=pm UCI<,vƶjEg<|Uz"50: qY8%.̂mvyv7Y4<}8'N,Z-ߘĂzF<"u C]N0Dߪ,0y)5RpkBe5~mb(u4x U)I9ڼD#) .޶0p9 PEL9 4UU#Ț 'CY ?H**tĕr)eq0oٗb.N>7Pt40BZO xA?k XZAԑM sI?KȺ3Z.&'cs2q%fm^DiW+O5`oT7l%fˈ!+]O"HA`4OgX\ЭEP/q-FZ.踀 ؒ❼<m-$85ŜOV-BZ.WA*sl'MM$Gm "G@~ Z KX>ʡO$4"ϲ)N^!z0Cl- G@`cY57uV`F\Q^̛91]0մՏ;SLv63dS '02kLBQ+;[IQj^kqf/YV S1DU.=, r% x)>g7Aapn=nǞNC鲘!)'Tɸ J!"1"6q'_O?WwNj\_f3GmH|D\}T 2$Nt-CDyV[>a|x~iJ/&(Eeh+5ky|niJ梏re+;.T@/5Q훤3'_ubi>3/Vo =~:p $^ ⼚jD>D2XG /smG/, գzrV#QM44]_NDmS8\Z|즑IP.&0 EN4JutF o \2=][$H֒gS."鴧D4T΃+c?uOBy]s/YL7q2wÕI`jU:5!n-5#<2"~ rĕ]DJ7lGNt)1I4"^/:v>Zu5ZR3|iN<5(øP cYx3ܢSE`SF#ĕ U'4p>kTۇ \:aܐ7l?@t϶U>"?_8TrJ= kpbs컒= 1%D j|Q{b${ 2W.W0F,+۬iC&wzvR f.EMEcf4nQCBۤ!3HGsMW_ό 681[ăKbY :J "yd]E^MY.z+0 m։[ g /޺Sd44M;$iMۯCʝE>: I8նX-w|lnqj'5*v>SA6?#yl݂jC Ye͠?q%A1c(ɹb;Mfց}2Wйx4`SrE_`EU vBQ.uv>OD:˻x{zyw1Vں]B&4yl^o׃Kpue9c9y[u*Bfٙ6CMtwyr9U^Ä[?ʏ{lDը^tc

    a\ljM:lU\zD13ik"i1B3Y%ҡ7C~ {I`BavYI$( }߅t=^NJ 3a oNg"7 ϗ#7n>/zhN@Xu; Н ~лc|W/M;PJPӋc͈,m?khcugPPf.pH+`!w'c,b-Gi[ qM URfêpGɵm%dWNIuUV6_5U~,kZ<]]л~b@੆&1W~4 \G}/A#;F[,`ܲ[5;zURG0?BxB mev,OVv<7,15tv@=jpkѽNuon\?-Lv,nd*j!֝Gմ,}caVu`m Tv#60[C`*Jw&mAČa)Qf-T?f% q@h٢a[1_Ȍ>|8+i]ce(:}hzllkسE-G(OpZܚ 3*7BVb}eKNT vv[e.&2Tp <p<r`uZ U]ۻY5J'}"S3z8h r m{^Z6}v!|ߘijۑRo.r m}$bCTq &h8xUU&J|Y ?*_˥݁ h7VxopT4w6=A' ufaw"$8փWa: #ٵ(=V*4ȵB ')@L7<[_U|a"^6ǻ3,<){c1+{d/C{ ntC5m7r^ Tl]qDCo+$)st?%qMr۷1I-A-{1HO'U)沧wޓKK"1%`fځ7P'.3&6^Q'*#[컢6Vylo,Ӳw#䛛IאV#.77yue1Tļg{%r.F@W:ukUrw\GoK8"A s'$0 ETĦsiK;I9˛y]/eLKY kQMX՚aiZRY| Miv=N3:[ :ghypN#2G A"Ka | W|nFRdHDAFL_[t8J/@<}t=&88 (hG:=0`OCTg2g[♧CNG{p\MTj8TH3Q %Ӏ=@5{5;ᘰ!'K p_wj7Ĵ@mLhzb? J'm2a/J\;)[&OMI>ȡ)՘!KԎម;A&; +)¥˱򑚌05Z4\KZKj"H7ngcUO/GSۉ-z³Έ/af,4e7bj1R77H>6u&=I\,"6Vl3~pZv+J[_RzRN_m0G~;DDl96_ը*j? "GG2c5czH6J|o-o yUB` M$0N>UE)PzDA:BQcFH^bM?Tg~bfh(mI_v8+4ZɽIYGr6K+e+^q͉ m 9|JV^2\~ljyեRJ: 7U'Fg;Y!Re *9\ tnQ9ӅzNbMr[*xĭUr)@<5Љub:r yهd9P|؋(hl<${#0Mfې?jwH&kZ0w$i.Mkc!Tc찅  3O*e)h_93Vsa ]BVΉ-F&LM~֓z:#u7>|YEH̼TZxJ -0/u (0M1bIf/n ]($>TL ,&bO|s5YQ:=, FMSX|s nMې%kjuP\m.ScSm-)ӑ<` t@ }d$RbkX)oFϷD?V/AS܋ /ΐz-;Xxٟ݈s<&ڌkXnS&0n#gKq^G'm?(Em\2ޛbc}$3({+z~?@# v# Aq|3vV*vk&]/RBQ/tJP mbNt|=&<tl!ss #w*INKN~H>3PT~ܸYY8h)%EO Tlg fl@:qwA;6a3TPb,\~{MCIUk#cI J.*>;fJ3"KizNzЉp t0xj :r7X𠏁~K?!Q[g_P$7cEkХ ik\Oӂ҂ko {q߳ۺe`b$#@;Icq)eב KPa~) eH!$34p$؄'a.Uv{gXIeьQ wX%Z]pyJ8 ^ֵ~[qgT6+(pZ>NǺvf Dx~uWXe OsNMZ5 YC? OsNwreE4o~etM*)bYmBM%[G-kKvuz/h Q~KKIΣg$?8K7 uϟ.1FȬK}(e/ސ]=Φh8rk.6 LRrA-?nEv=C}|@0*N<:,Dr8uA%tKZ8i4;u`v5 @Cv.EN[Dy0e'$.j ZS Q )/Q+Q(Cο' $٠h`=]:䷅ʙ*B- Q`kt@lj]ǰj(L2ti328nG *W eL#aFa]<"km샇 ^UcN׻($ISsU6|$R"AIG%uT#gw7mKeҥ˽n:p"9Oua9|Yv+Trfru'JiHD#aԛrA,l]ci&Bg%rFh5cI^Vg$K0!O9SbJ\dI#s e՗um;p9~~ڧ?ȼEx~_Vy*iUF`stq!UӨSNiD]sq[޼a@}sT"ҜrN,݀*r)15.ޫv祈ȃTBd&ŰF"CN8œx ~(nI9oї?tAZ~~C†t1!%n %Ӧ(Pm(7!)~k?5-~Y.]һX,z!7Y_*heQ ZHxQՉG|(*ɵFV/W/HZOz8ȗ} FZ~5.8e|ɜuIkF$u&압Iʝ߸R}@WJ0(xܑpni*`»;W$eb[wg.ق ]؁7C7`I,O~ʷYiG<~ 8]eMK/ho(_DU雬`8HƢe%.-Z/r ? ɮpػzOT1h}yRśg]o0ƛUcbؑ)d%FsW[sjDWgxs6*h+9 Ee6®JRKoł^ >P(44~۶N~7ӗ vJ'RAwNx1rW NS3̥J fb6ZB\G _-C@d ^S(׮m_?hٰ3d+8x.¡uI GjϓHllM kYƈ*AN6xFpsL7נy%W- >Q54 t/ `%JvG&+ݱڡseEjf^gka# D*8PNYfX3j-8TQHE=;{:P]@w.V\΄-[I|{JuP 3oLpAIlJ2y̹:Z80pT?mVY5r*/ Xwx?3sv-:Fέ%tIRD)2\UTiIz4W*Y#pԎmfv* pk5gS!W>4#lNsRnL:JkwW7ZcR'DX V;tPJFI54%r|zFbi Tt&a.w%yT" ԧ'p (T}dt .|=f>|m3dzvyLb"| ^NNG|vy!Dĩ)k3L[\ thYB?[Lf[q{3Hj6*>Eê…=~cP$kDp]urZp4{R7Cz<UcLM+B2'0NWki-^A,!aAK:jyx 9>ȟnw11aqn&Ye1Цf"o'^b`#P9GoW(䄂TN&8%Swo| pՔ嚡av:!\2v6C~r!]!/#(2{IOzhe[rf>r,izpBˎ (s[4˼ kHN)̑8K7[YD q1OLb>y-LBch n8H'fpsnY &wFƫ+hWKc^x²qz%ױHo-OAÿQ\Ů։%u6)z8 J~?>"]!$)A֬wD0q&g`M;"YWk?keq|>8ڔ?[ eȶ^pln) ߕtȌ9deÅ43 iۯeY}!HeiՀjv%2{­[$:l+(&Bi?k@͕'_)N`Bو=%{ 1ƨ"YL/kE ۡp,Ii{')I9 Yo%DXqݫ{Ly^6Hf&|){p?-?Ejyk]l YBY]po;S+:j2R?#^[9s!fyO*cы l;fV4Д&aq9pg ZYZiⳮT~.HǼfZX NPG<m@PJ'aK:UV.4TI>_M^oZWm! W- ۸> 7O6]dhw9<[7e *DXb2)&%A0B]B\l8!Q MZFP_ٚ2֐Zm2BOv^*Gj6>x'`?_~8KP*eyU>Flbu>=Qj5#m= .7DcT6< : 5u?^t@; 90tjOTUShc/3:UY\C Ab#U.4+:٘dZ'\z9^pIN4 r=Y6^cir1ru1^vFI;(Y2f4C2{:UI \wgöf@I`7mӎY)d]K vdOUBLKЗ&n{K"5:`ilO)TUѤ+=ȱUZs w?%QA]@x_ϯVFHBWw`ٲݩP=Y@BeL}OexK)Ÿ꫼BhDy3үŮ &4qma_FD}aezXH0S).>pC-9[~ż4Qs!YRPl&zக/f|Q=0Uݝ>S]6jc A&1=3yw2ob?Zn~tE=h<m~xu-[]V$BϠyy歀/pakw܃ŵ{ѵ[R%BW3';!h$1TRs|b!Ӛi15 Jg (n5Iryu08ilC2A恤n_ۍ(@¨,O dW91XĞ\eMGZS@{:w- 7(G(Om"'(geman(inKQv>Iwу䥚32k0ڗbD=-8׏P]0_V_%k1ܭ G,MŔI787`c'0҉_m%v:7@LF _t4P=%^f+6[]7gx>]KgokKGkyZLia{z2-oUP%N?q9鰖vCT06)=AJL?R0fCb'=_[d(jN&Hކt'ux.dn7D]|QY]R[#LQtu*ID`O|bR^~D?0v)ӻ[{ٙ COI R Y"v~9o-q$HrlV6O0UO>eVxeKrH8W9q;?QR50fԹ((ݸ ״%eBg 1[vBp1؍ [Dk#7S[-[X[b P/ k+gJ*az$:FjFe߇˖θ:l$ܠGē;6a#$ Bo VX :[-ۃϽ!\5yu/kX>wH)@;OY{ݰ+ .Th ]jNC@Sڮ0t}rOXf9@fk/Vx!a?9 nq J)]KiF~y"6gMB˶K۲e k̎΄6 4h1G]JtO7TH)q}c}9i9= v| ؄p|+>j4א mU!(Mwy 驺⋀6MByv59]Frn"047+SAEaSd: +D@ V P ߈JUW]qo͇W^DKCӜ.G.Wa3:*:{G~XCu~{2) *>cn4"XF-PF(꾘m̷~G$oՎV4cǰc6@082AY_c=OwHO3;#ca*[8^߸[L: ;)T] ! %|5P,?f"Ѩ ÿ"^Ȁ63LM<1i9GqfwIx,(T! z>1BTfEaI91qP8V]ʺ_6)l&n`߃2g$LT˺CuBNx;rkMELfThߠS1 9UH5ւQ{%5֩1/0`JιepNW;QuÐNxӒzj=ۃbQ/_-MOҢm?$R/Fm')Jf+62!ͩ`8LahAk[9d]&JU)]$6a\,td}hR/;;xހb׎cO`Esjvd, DRKQpZ~S3Get1 zբ=:T3qtj2)5=Nqr 4r5}(?oCf;S&K~ `~z)iA5siLh5 #&N5n VXD`4MieWоN? ^_ ×z] nl >Cb5Vi Qτ?jˮؓKf(՘[iޔZȉvت;yLfk'VcMk)'ci^ /v(}z[]){?z'euaz!k'ue5&c㜕6K2̉Yx- <@jvWmO_R6p3%Əga8!zaP`j?fj 0ht&ucq( )$;~N( Y:g)a 4WzS6L;#P;i0X24Z-ޔLٖ̉}ZJB J j  , M3iXVր?JGƹM &W o>JFጴ-AmX]2#ɋ 9(^Q5U1OYA[GUy1 [zS%c{1"ne(O+8q=' &^{{Bh^1֌)Ju3P$W<u-ÙT@3:.gJG0u%~dtTnIjEIK pNmuohECBKWۖcqfbzLc!#LT~-l`!s}z0,*/Jti!" Oyy\ -cUƭU $'UyIB4xr/@ dqΠfߚhgwZؒkPwoS8dA* Lbjz~)`M?a/C1/M4..4_O 1c.lMy{c rוx:ʙE2t/YJ&L& u`H;E }˶ӛwc^ 0ϥ5YtZ 7?)E_4|O~Ixh3e>0$ Oo/8_+oy0!/?{y *O":GC5?T%r.$5]":?_}khfx ȼMq񴷍Yid- Eɻ Lw#xNIXG@q | TA :,ċfρP@{MӎuðLCL%(ـ̨_CnaSDuW2h(=>7E`X DIoBX*2zN㢲DReatw~) TCnؑ2w'A=N,5'Vvr z_ ˸0.Ͻnbڤ)ნ)Jc2oښh~zW&}[=my" cgP‹& q8iASXLuc ,î_kKtx49ofFePe  \]`YIjt+AT03%W.6vx 9]?;@{`41ߒPvƒ>Ժ.stYu݁\H8o7Fx,lINA*s={b1ߒ;[]`xDl J~ˤ A*!^5 gCH6D&DeO##nnga [iiF'%1rL[ǫ0Ο¢l:cԾ|$ɼ^秋S Oyl6Ǘ`[՞挼G}?6 Z9Ԟ%:Us/\nO!ͅY<@=+#;#{26W2yz9R@F&L;슐Y/VDƺm9YYhoV 5̴Aݹޯ!Ig`ۭY?(Q}o^ʃֶn䜍S*Dź h0hkaꘇf`_B|}4Ȧ,J[/8Gl`$3^a=VU4HP5ՙzLl ~>f0Bm#KPɼlw//%Qh9W)oð(WQlم."m%&.ꑒ,?`Ye0Ϯ۵J@Y16{.T=xpQg_{Š_,DjԻ1y`QpaA2!z/tFmA *aUo6/XӃ )~ټjZTz|BkPC"%K&B @b^EFo#Ҵ`a;;kR,hHߡ:h|@Ռ>dq|%`3$A4yY G1τp[M޿pfR[mf"zG<>yL^z ]2Y3 )Ydo'$$7_`ffA﷝ZV*͜"<ԋ5p۰1k*RN + S¡};mJ2VV@rz<ᰮmA6~y 6\Q v:HT2lЄrDYF)kƄ"|%m""c{1?ukh7v2z\ڟ+"FjrwHF2Gv#^a{@O?66mj|1>C\ҒDGq̟d:]$z#Ala2[׌9>qtcN 2 ͉|VFŞOW-"u>RB($bXP9Vzne޻؊٪(6 @"'8v)`Lr\-}OV=9́|~rqZ7x쁡$:oaH'.GgּlD^GjrW%nÂD #,m(oWbPC%ߎȡtMD$xeֹϠ:#QCtbe7uS+Y7Yt҈mji{>T3$ljV<ٸx[@ejQQ]mpi2 P.I @QNNOrloaQ]$x? (RJ]Ean"5&PA7gͷ궀wrvAֺԀ% fAvB5egygʍt O eїƐ3H52vU2nHC^O3(&Fgf/owwwMlg.6Փ < ;KyoA0_ 'R`k{vBe46;O;0bkEHŷɁν_cRK&+ Ij6a6:2ٮG+!H--ngyUNwp{ Hs+hb>d% .$Ú=L# (`RBᐱoޣ6B8g;]SY~nQM*yuRqwbwuT! qF\2YCE"('wx|TS }i4)Ԏ6z;T$<8lpk rCOC,v>e2ۜ Qv [fR vpԟ@ @seL]2!\:zz`)Oci{WV0G3[la>cq? $22 ,0>jg0 ZE|697\v4Oӑ-NES:I`B@g'̌p ˓o]DZoxM]2XO>zYm\%_G" r IssXX'T'N|{ !|`fpv~2s=3%n]xYB ;Cj:NP9'VKT)YĸUnjwrj,"hq4w>Q6z`0@ĵ*>sK;K#u« 2gs[`ۤ胴~}]T|!bʒPUM-QD8k˿Sg$- ?7 ,`E=AU{_fto.;dGx=UmQ=V-G8ʕ6m0v۱oһ,{iA&4P]5\`nyTK)b9p($Ue lA,7Ͱރ< .Xŋ[sMvCB̭NF3z7-s2#5<)s}I4ڪYzd;4~)u6#iJrlzY6D[9a|EY vdMkk;=,fIGCp_ў@Q`%^8vJM+Ҫj9äg+_ƆtWQR.{..3"{De D}~-z(Hx5j\Tm#ڑp%8{|2L}m;cnb$+ KQnB'o ǭſ>QX5liAZwiXeU-$ ovYnD0_'e`8}Lo5X>~h r;/.iqVH<|/& #\bIE0Md]kwBnM&ɏT}Ih<Ĝ8=w34Xjw6!`haE d.1@n>*#΁=;=PŲtb2!gJ~-D iA BWHVovڿ1B?2ś 01TP.s~)YNsaXʵ(tsp{n0g Z6Yuu qq=92Ջ!#G?Nڒa1Fpp$twX c3 Sm]\]E'^M9"(k[cAq!p'}v2)Y&XCLX!ruag朠\VB g!?+ | ]6}}tŚxYK!AWHKM#e?K˫{*O36LT2䲸A-^&p6utrzlZyGܯ)8,5JK{3n&oOdlݐ;Pxrn(]a?4eWhncSsUv>"2u-)d`ŧZIL5G P}t!ثuHQ/H}y)Hvçfu)`^QXܽ",Ҿ%7O]>ҜqX٪GlQ󌫾Dn0ε6iή Iu4l5e%#}VQ:z Qx߁PڅܸäPw^ 9:~ <& ~5VdRHڼ *O=KNo MflC5ǸK{>HsucG}\\6q'1`l2~aAEe]fǑ5˙XbT^ Oe$6M.ʭrއl{&bpKc.G1/sDh' R+!kr둝=|7[8̔ C% M'TH>I~G}:zټrt @S9_75IEȓPKRH?ΣP]WI@sٯ֬05/6;Wfg8; z7w<~YJ -aPB9Û1ZFr:9n1.I^ g{K_)pc0e>Qoe\8"kߝV8A916w7694y"R dV<* J8W k |/\dn ur(6ᆓ I J4 d;IT{ÆIKJT_E*ҋ7+QucD_aI'h[Jv% z D!|9W7.t"rFXq ?ֽ?K%A~ 6N0s)>+nsAEFT; 3߲wqQ=r'&ǿ|A F[U%Χ]wyp rgea. a)ҏ, U?giXbB49-Y|}RɰFZPBU}R1%6ыnS}tMLY`nW]A)&N$^ #jTg΋6l^ʣT.lkwj֢=Nޗ|Y]kekwwPi%՟H%:/~fۢGK4"0P6J_:Y<02+á* l!M[)u\y:(O>LFk<F.[9NKi0k>,/$ӡX#x}Jڒo![ҮGϯ/z!UXxĐȡ ^H%z/gwحɞ#L+A:zéܐ|եwOgkq,壎`Ab6Cge ȹZbgrٚ/t QngY'O"d⯌H*'1PxtEV~M"~`WdD ^e}:Sal .h> c[Mobn !sGٚm- Qý9#:F;h `s.*e?wnzƜDQRZ6lz;Iy~d+ { ';6ƞ5U S7jJ|P e-:S XwQ.D4)ᰊFs 1\'4,)lu͸L#!#Rnq7cQr-C7M e[̂4<l2?µy#u/k"M6 > pl|g7^+lo1D.3 D 0Q G 3K꒿5T 7F`y"6@+jL)iZ}Xnxz|3^հ!\Qe7wN//x2x @23jo1>tYi,P 6鈊w--?'ҷ͚ݼL;a-|hhi4,(7e5^iC~Otd8X`KoQgYШ`?ou}JfWFgkI39x aUGԿk|y_5-6쓽nE7\:x7FY~'(uP0ԙve[rL7|8Mg)lDBzE“zM_^5_UI /i.+oc)#!̱&,hꄩ 0-:h>EatZ~ ?]V~P(hYvQN=ҭӄ)$kŭ8lh4x򚍨O3TYiX@B3f٣x (SY}vCo rO}xU|VbXX7<QHJcSZP{4wѫSJF ʙGK%Xp`v8cp-<)씦orP < x97ⶉ?BgCen/mmY]Ů5)H%pt4FRB\gw0c=tIX{*x|; 7 sCN4kxE ̲'bͼz7(;S&z6P}*вHE"BÍ^O ,*mS(8 'ڏҩ-A1rBzmlPUHpֻ2Aw G/rUh E#y)L M^p. ~Tu++;q} 'b݃ όOXlPE~Y#ϻz^Sɬz{c8 >o?#/DO#9yk;w}Ku5^sƙuN@)V&O=S;$nX;~PِZ I>ȉg}Zsݥf8pp~DލKzOh0ql"_wW moÚہ$MMm)BIm̮$<(1Ʈˡ4P: 4xKJմ"Zf҅7AJy1۲Z^Tq׭'/yjY[up9@WJY]쩓?hB1m4gl,~1Ml';Cu@* G,hHn`4"1'pE)w"`Oƒr16iYB&Wbkn3,~5c)g],w@O}7d5(qI;KUD>_nABm7mtw1w| K 왇0{!ȕX uatkZG#Tl!o{*G_\2*fcd"JPqD =^f}N,@d}=x>ɷvS? F+E 8yr8%aGn`i K, d~ikzF?v6ÍKV=^ iV5ҺiJkү%y NB /:jT~'R'3S)KpepZs"3yb/RcsE5gEیID(ɒz:U ta 6zǡv)i&h؟yU!­mCC UNݴٱZ2㻬*1FsD&+Qo8ܶLXaCpJHH~e:ƃ1Ku`2JeJ <t6rz%j.`r:tˀK>̒a2]jtv cc;(AVV% \|rUb&GȰ:47iۗD>&[\8gv76}|gc>D.?Ҫ{CyP SEjݲ$Tk#2]KnR#ה]bM f ^HpzM8.s0$m f'48jd|6&((MnF86;> [I>y! choh~ ȒY Ʉ62Cu@`/9P%3L &jZ=IgmJ,DOƒL Șz-F:z83EKۤkOh7 Q.NOu kr!dE| zji4WbCxx`MG]EQBTyCrf播^ng- BhOV:Bs(E}o 鵰'e"8"JѺ4wZݸyx@_{Q9c8X,03ǛJ1P}tc[\XU =smq$hc]ܽZawe wGI%XjjÜknU͔PøkhpHZҬ %+8Zh> 㰠$ʊ7(Rksjd9N29ArբQE??yZHt\c~` :Md">F /qs DTGI&?짉e<K묌Ν3wPnjLl'Y$ITإsB/trr".&u_f}U!+kѶc{c :b]5K?#qAJPl ͣ^\;AGբyNFuD O7]QW(MjtP,xbvjȨZ8-iT.ro$X@̕"8yrx/=W\316&)M4[}6E:S='s)#SW}B l}\"}2:$\r5~kÙ[ TfeT  ?סecj Pa8ٰB_n> 7 x&mVJ|7Ct2զQ=  Q0,iS$qr,{YcVgk1:+Is'?ކI͏s\Q9ch0eV8)Sen9{OUނ6Of GX{yΣWH~m\i̊F8^\>eB Jz7n/qI4G /g:!,] L2/t 1 ZG#M5E{OЪK113F 20V򢘌םFv*73G3QTJ_2Q1Ѱ[? ;.lq<1կ_q0S\RjSukeڅ?` OEmBu1m{8;,3/ 7~ Ŕ`G2gm$x]J6xi|&nTΠ/[v-5/бГ-r$u\G4i̽d'dahk|ơV+@ x 6-#ð(S)d5,P5bdUGg9g6<(~D|LTWH6\[r4D>cfFkU5.g h92X76?1Sx1N]+H^~ w*UKbydKfqx4*KB(5 TTK̳hM[ =Ga3QU˔򟰛Lb>h@9Edy,f)7Z7/>rV@tL|QMWDHɉRgeYLa5nu- ^aO׈lN$Iu:;&쀢<e++;m5 .V1X`pSaH$O_eOѭ+m"A'y}(9DULk ='J .8-wޒgpoPVNh;P^x2T偸p&0Td; o.Ժ;nSen7 ?k>$UieÆD$!LpX`MӟR%P?IG~rTY k".?udĵ4 !N7Z˟\Ul`'%BL2LѠڢCA)pY6[R@0gH3G `P_;nj|7CF6nVJ3el1:jDj|mҒTHpcd@?eK! AŠ=Fv@0%Gi|qX @~6 k{=eŒ{r_SJTֳݝ#UƫLy.eaCp})#Z'+ /(@V "Z,Y/c xek8@ aIb"4Sd893rDr < SPP)N'*NE_.H=>ce`d$lx1aMv\-wc3Uz|>ۊא#DZj0}a`_^K,TXd)V}#u=f@Y47YWb|(}bΖM,BK/Cy{Dlސ9(ChEwPj80 %H0izQ:; @8љ=0"^uwڄi*E<##u6y_d^j>BiQzPla֝QNYδUrR]dM[\ LU`#侷Zg1ZŽ#*'cUvn`{dZ% G$*YZNmՄ< `U!AcHTJXg(}k a0 tt[4'[Ps#MIV>{]}X!-%8@f+:lCF}֘'=90ghb)vކߏz]!b1F/[/+3 e#o'W(@+jZLAUxU̻YͶA`bL4[5f37nc,12MihO1L8`}ߙAhBPXAT3"tsl!nij赅] $B ¾ɽ[0/۞q’ !icG66x\O ([VO΂"Lɦ! dqrt7Cx?aN㪥|P.`vlՀゞY}-&*^{}K{ _5RNpyXӣxX^ `CܶZ[gcyĎwE47nY4VS>yh9 n g& G$QP!Mf~1Y[M&^-2TSuD D?S.sg5zIqi^V@/0iФ6HW;,QTqSi:iocpCaJNC3n% =}^y7S0h ^bgߨܩDkW,J<"F1l~#lO쨚P=+PT}0v誆[?&q;Qn`}0j+B`g 8H@iJzH,Er_ޝ(b| w&>δ:=ŧIF.59ʩak1ؘlLvsmvQ# ekN(GzrdLM+%(' ^i< ~4%]_re^Xѹ\C,Gj~n?-@;}~SUD(_/y*>rDغa<1μLcxbUg}W#w og0ߦ .{-aN–D49,jH_3=YjBw젴a=08dش':\i3li8 ϊ׮&{h>"I`w/95'P}w`M BV#@v v@7Ħ 6ud{^,|_i>" t0Z⾙7spXធRn r (o#[GUYV:bKfɗ_>vK{l`g/i'jt2!RUD F l9+<{Pعc[,a߼dD@~ں(sD#n KK$1ۗ|3+*!ÿbC/֚Et*tO:YyN`!P0ė%#cU4Q ܧМgmץwź2]D}%<{wg`k3H{ܤI?c D}6H8êL搈>tTaz*)uXKum@{z"D"QX5~vb !q2*E:Lw*Zѯc:s s`[٧9QjhG;@:3:t^TY WqXhLB=IN'ޫf )X`ܺ51kqmk/OGm%j{8GC:F i"F{7~wYrB?@s<{ml;>e[FUu?OvT85ة#H p@ L+Zڇf%2?GGFnQĚ-tf'Uĝ:;tĽϤv7zD=J%ABwlIui7^l,>0l?sj4 O1TՇ,~g t¼<':9F]J#III[R?枕52bV+.siA*=70KŅletDB5d@p<ϻHj5څHQzS35WZXBvƁ `*:]jV չumS1`7nM1qZw)rY.yQ7@6dۣsy?ə$S\^S tZ` x8M^Ć#0f{:9gxP` x o9aU-G5jKLrDsGQi~HT|hn6|e0 2Ce꤮S.145s-@ e"YWr3?k4ZBUd &z1 yCչ *9\Y3UTt%^K(/?FXQ"k&zed8Ozk֫qzɶezc72NC)D9Z}%9-|DIlE6[|iH(WbMHVWگ, {A+f;#ElU U>㬒*R7yM 8V6N .l8beaVu{V`IG twKShL9Oo "Yɭ?_# - lU$qy[cL kVUFe1moxan+g pMA+ )ju۷4_=e>iڅwک}$evK;PJS:< \ IwUEdWHq $ %:"CB$~g;ǻ&tƒ'"ozҝK0XT<#M:/`eOPI~Ovc6|/U^#UsHq c/\]U }p;<IhYgJ평?GIf5jp?WK"-(ā=#S=@v>BSsm΄`gǝ2%e^k9ok }v~Y6kYzJ'tEZsڒM#+6Vu7S85bֺ(gN-SA ?:Mh:b\?`iQ{Xa 'OFr+I^K-s4mؾGlD4XEџQ7"{# 'UQV>Z`qyfh9l7ͦ!֑_!Y[yЋ )熪MNwHԤᜢ/x5/-Fପ*(eh~jny0 hs)&i`b~+?Gd50%YL Y<"? ;32&+ _㉘M> 쯒` 8VR|RV h#%^acAŧ,x"čS͠BR%7kDHJ* U r~Fq⨞rB0DQPRVӬ&0m$SLwGE%..ttH~r G_ض(gU)'\bN|SH.u _Ӥ S~ET#K6yq \=&2+)~0-gCd&j{QӔ O)x+*Cº\]%1^d>#G?Ҍ焱v~7X7\}C'#S©vqwNQ>4%)d;Tm ŃnjY+z"FZik٨c0"Iowc"֋8-tSs(d/k'[#WU8VjԔC):Q 2SwlqYqSEwAkՉܧFE7d b Dh.~[Cb3h܀ttpy>gu=ws=ڶg=&ꞦYz7HJp^iߠkS1ukaNؠd(V:-O;mQ+ u:8L;ϣ۲8Y)oT6{X۵M@>>$P1yQN3f1KS0(5 v!.H83Dف [=%ebۣG7ըJKPB5Rc gR/QCNmܬG&Y\kzGL?J@Fxz**T ՗֑*NQ^";RGQ_LX'}_Ŧo2#P{6xEΨn"q(e!Eb z}%h|sdC&Z= \3xRQ A=qqfBPWdZTmVLUozwVKC}O`r8xZoIоss2ɓ "-GR*#Uڒ{|bUZ "Jo|?/S2 }%&U5Liǒ= 3_ak.V  ;ֆ2Ԅ3l+(]Ǥ+' WxӠ>+8۽"*\G6)h7"} 5 puCe!f#LR T⧢BE[@S)Pk`BxT&hW;2lQDzaɈ_jYa@"WҎcWS8wvVpтB=-fr0fwUhXC9ܝ8AMv?B0y`7FP'EdTu/ & =ĭgw*I&.SK\M)^)$ ,{AzJXᆮ^d'cb"$PS e!ddW3:7h5y5p|m˫J{%dT}k1TDN!ZǪ-Hn_/I0a^3?] udO1b"v E*%u w!@b8BU'.Gh}q2hxox/m4x'+^ ZiO&0&&;UőgdB,q2@5+q"-$xpe.g+[g9FTz&b?N`@c[ׅ{V1 bJ~vsHucks"9'"a]YW M=}Ywb0ˡЇhN(/$d(+@r.@ihtߕU ckg#b8sz2v(,P)5Y F>H\bt%g<:[%DR2\a]XڏcYSzjuRh}_F*;anu|[UYeAyL&7qWq٭QT[Ȕh92?='پm11bpؑF<./W7$^@>;]ayBlF~cah^ـ3_{'З[F Ve&&${G8h9 hw FM͵Lˣ;A~-~5ķJ dk9qD\ZldV=g0F" Em [1̧?:!64Pӿ JsQ8=km^(Zo qO0}=)Zap6Qdr`i߁DaV9qIvqgM˦\D?%@ wX,jñ$ju +q3JhlG⩥>CFCr l|wqAO4֭.:\l$ee%^P0+A77{Ŝ!-bC՝9]g .#UbKqwVC?4o3 P(1/cHF p0(|t^ $vuܼY^]y-ⴌ"Icx8j6Jdo?oē*g.nL~~\c콗3E_S~UFnze>U]OdBŝtA-V6NHXnsb똥XGmrW3`UӔwL qSxx("yj([n=R4զІ`= ڊFmWVox0u'ʳg4_/"~%"T'~ 04TZ4N0Y*TA@׼lf8,Tl-n6=Em=^AAZkw$e +<+SlaTLEL)&-v52/ nc>p6nsiLouN5=/>f7vAaJ% qRS 3Yfol6UxL:vx}vxfa)c.a9/(m葴g4DaUIdN@bvuhbz!6FiO yJ.a+'-69S`!Z18s*IBt])؈ 5%wlF̫Ugszrgfvy=؀6yL,jj}9{?pWA_얾aoR 7?kBE$2A;6d ȶ7Mtw4 @|o9k@ 7_^Ct!@)/ xz4㸸g4ɦŒeM%2tț0qa _ dN}\3/R4ۆ'N(0}C^P+T| j2”L%!QjVH|=~#f7O]6j*{,S@"O3juhFI7em.js.?F|mSi`#"+}4nr NsHhF)d^Ҁ &_4OWf#IW"T,^Iвe뫂5_d(s?dџ"nltf6>CiyO镈?)lwۯx@3Șt!ͮ(T,206QSv=3^R8v۾]PjB~t#Pbi|Z Cf&BVb|;Y),]Q]p KGVavUoCZNL+ӟӌ1˻1aKqz:t c(Xi+̿_o/2OR\ѹ*d%K;*2^p`9EWlUoյe,gyi<{eJ (dvŹB"ը]Wm 8q5n/5Z[؄ģ5b$ Z$%3p죅Ek4Wd1JknD:Shepan%cǞ1L7,# U47DrӐg{]I~*5q S)2/+iP)Nn*&IV-WjDVL)s8\?1nю.y%}JN"}MIwgM-g-H+#ڥL`0SV#:dxuя#|#1URDVHJaq0@toCShNPd}w[(ۢYvvYt,Qqɻ%~h\&uv#aNf 6y ZRg^[yz|#}νU}7a]#IUy̪g dh|WC^ͧ? so({C R*$7Q~>=zqjmlZ}6N6uD#A6\"#:kM]\mV'II]3~Lj Zqgc~pauM2 3͏D\=jz-v%>j sOx($^vGՓ8 Ȣ75ep_}'i:m4o:a4SvgJMv-sRz"62ɞN$1LI3=E@~Ru =r4H{:a21(PV=4xeEl܌꓿z #jËi:ᬟ`bNʘkw!dxTma|ͳ7a)CC}q n:{݈z%_[ƃY^\ͧ| UUz:g>N(J/Wͅ<2JLƵMZ9i}梠w=tep!)> w7 L|\XRS'/[m]H4{(. i+ocŖ)72B_k $0"b!ڗ|O >2^ɚ[$[mFH+<ڑH7&Z琽8`Gm"j`c|:r;iZgmAΓ3NҸ׮W/B$Jy~UoȆ*ˀc2WHS?`8Z.TCd?!!z,7/Y, ^g kA(`\}-zia)&"3o':$y\ LZuFm">Ӯ֜W缛P *2Hlj+a폋V"ޜC4省;$Z?AIN!{0oCK_RdQ5;zj|OHCJ|qеNf}BƱlnFu9n#%whS"&7v&HL8UX;6%0+oj^>2sd%0*{a /IoeT =8FxFQ،䔹grH/A󷞩'- >(.FƣQBM"/bpIhk4"rO`M E *% KPH.A?X_8@+K7/&ʳ)Bt=kIŝiq-탘.:olH̕0M8A;*\kޘd,m^ݺ7I+n]GN\#yU84v_<\`r͌ CË4 A|;cw#'HI^4g[tz+ᄡF(z>:̮>xNA,]a(drcKA{gco[s)=) N [tAlPPm{N3ܞ$Pbz Zg{^5,hZ2bbzhJ}yֿ-d %iע%Ey-nQ; u7 ?˺w=fO4VӁKUYWү{faKrW?~+SgN,Qm-5'/%"IJAdCUF up2DhRFaYH34 Yյ+h;gm `Ti.6{vw.3,rHlfZrH1W=|nZ㮌A#g6ɑx^ ]+v7Epo?>_YV5VG6BYJr̃5Sԋ@ڢ8 uSJ.98S\v ;_9V2u{Vw $f`a@͛ZvI %щ,TC& z‹ee',"Xub)YZ=SE^(T1쯦 W.Ŗ&ߗrT$=Ɠطq|pDM]?+wnRk .)ډ=gYZ07070100000503000081a4000000000000000000000001642f097600000cf8000000000000000000000000000000000000006100000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/soc/sof/xtensa/snd-sof-xtensa-dsp.ko.xz7zXZִF!t/4 ]?Eh=ڜ.+8ĭE&"{[X4ζr)E;H &Õhmt$Min_/m, 1'!A>3 骮τ#ogyK>%Ȼ\roiѻ7a*pda;Hrwp>NB:C2ltp WEА &VD "Kp'Y|97EpGg ]jc[ۤx8ܨ. r1e4F8G$-!Ӟ KM5S-5;m,"~.ܧ T[ (].|U"kXvRxMBl f|mnp=$]QHLK%3+)jDvblQ'3uL~SGJb+Җ-XR (m~B[Q?''~#QW)[曖 e^3^7=׷J}n"'5Ny;OhGg iNSkgu!=4Sh!ATr)B%ZXSw8V,,cA:ZجZDMsȏ=oG!B%-i*[鐋B.]GÞpz@1%$?vB],RvaG2z&sN6l՟f:t4d ޷XDqLN;RVKx~` ~\0y J++U>_KNt->ۘYGG'Lݍd/ + r<U &?(gG"3 ]R&`a}(O:.i֬bt֭ETdU Ãvh̝qwʓb ]ټ6CTıUni@ϊ/$> E 4kPm-Ę5<7ܥGYrt:Mtptƥ ׈2A08Xl~J[JZ?>b;n z|#y(j0%߲ci.B?2I0p͟lP`r#o~hkI7B: MprbWbF~]MS k@@K^&mV4!sĭXu8fĹS@@]e>LQ%pb?/JrrNvO U, ҄+ $]`"<ʧtkΗ9P}q%ƙyB)X,jXyKppֶ Orjh[{#IgYZ07070100000504000081a4000000000000000000000001642f097600001440000000000000000000000000000000000000004900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/soundcore.ko.xz7zXZִF!t/W]?Eh=ڜ.+97gQ 5h|6 \[1WM̷^}ģq4Z7q+kނ!3̴rӷ6E3ǻkYl<טki~˨^?e5`!~ 锘+sG%p)mT3{:Q^+Բ2 ;ג*5ct9LVX͕$ kM7PrZg{kX@> &$_h N9"zU?zhTFGEUlj@{,_$\ti ?R[p*,v9D7̎e]=QUI0A a$״/LS%F#ov좜bRT(Zm"'trݼ҆g s3Q0㹕UKm!/ b \z|? @̣P!@h-3ֽ{o<{\)TTv^i6%4$ki^[Ǜ9f/y 8*1n7Ԉ '8 BGZ4bSjiʣTXIe6 / -ƤMzy)KfyGzHI>d8Hb &3gI-0,/O*sI;ҋT@/Dh\aNǿɬ~;iՆ=96!{Ou=^/^][9&(Yx,X2,yduwQ_}D#7DoA5QM̉ 2^|#$):e*d7_k: @RGq8dIxlrD3Dԗz!k7$};WyJ?VŘ@e4B>N  ,5d/ٝD٥gHՠ殸\Q@%PX/|lݿȊŜ}!d*`, |O'ir½黱JU8\ѩ `3vҠkj"Jrf =Q5qk>7S";`6~ƷХ389mٶ1ڥ9qV@H 0Cǽڙ & !HI7cYfcݔx[)8md<9ݴvͮv%oikBC;$bi| Nrڿ WC2;_ f@ -H~yU*D̅xnixH)J i4C3W ɱ:{ fRxQA+"}mƂ oM#9h#{S©u[o s-=ckޚ޴o'⚛{NbP'\̕iՋ{}h϶b aބ<[vg8nکqȷhޡuH[AJ0ⓠ\S \q;(3XZʁPΠ6F5X=W[1VOgWt9TF:L1 F-8&>G.ytJSV"on\w/pJ+ RkplчVFYk8U9:_X[Cަ%E\O-TfRoyU{! h A|z^0^'t_YU+kq*N #nAt6>UE3AI 3<ܵ ~{.HZQ;SoYL[wޅ&-[4,^^2NJE:p!o#NRV2f@uҋC^щm\2ѪѣQқH/sn P>%"89R~- p;Z Z|7BpN̐HAgoumD'Ak4AXϖ;C,~dF%fh)_Do;5!babj.%OU3oxC׀%N=-dqL^mʄ+z^nd`6PyM_5:T-b@[Mmx<<631g5(?y߫]v5g,I\Kb055ʠ3Փ)kd&(4z}Cr]ڳPH̡"@@,B ޺X{L:On"~D6B$uxjoy[k}9TOFx-wJs^9Cx*+ז ү U~8.GI?*uH]la`ka#lJ^Eߊ1u>}̈v6uطTF^]; ͋1U4 T>bdM{>45-x .{&{1G xj҇d3=CCbن]3͏˜`rCZ`#n$Ur\Wu8:~*7v_3  B9*(xvWS5 N {AMX/͙Kam+>OI=I pFH>q MDcBcL@c`b*ՂWn&%v}qdJNy="_b@tfԔzoS93.cUb[ =…b;ʸ$E0g=~(rL@f3qBBdfhfd L`xE -:acbUGüy%3㺔ԅu|rx>`7. o5[UnЯ?nCk>Q\97 ߿5GA2A: 0<ؚ2dFaIQv 2v|kCZ4xϳw̹|Nޣ3R3n9 ]X|+Nql˩/K_3ъ1>h ,X؜oJH4A+X> `f  V0:K"TjLtTu ]@h A-ӈa)rf@V"ZH991ub]8h 30ŰT_6ʻbj]@Tk4x!?-zRJq^2ʧU:F^Z79]@l)$H)EqyĢL v inoH/^N%m^U%P/˔hGG}['غI;r#ݢ(RB唟eawzQD+W8P=$@iCHx hQhd ųGj>*.4E:!O+XyZh{w%R,<̜v35` AOWt{OfvԥigFН3J{;[qO2eox;)5ӁbV7'-:>*2!-vg*&N 1*φ+6f%)6ɌjVRa+.WDDv7{4D$:mDl"j GRnU3 J,.3#` ͲS}V  ."ytI-#~}bhEb/qZgkZ^Jx'ܦKLfDxjkM}-ڂ^EFs\mThMa^4#6mbdN~._~S>aj?b(()AtVMLa|v5qFv pG!m{,T^ؠD{׆d@.-k~p  5.]Ҁ"9d6#u)A=m֫b@fZ״T =Yڷ ")2mL@x>i+r.}2z+RКmD"ނ[%? \A/DΘ_6sy!{(1hv36V44`]*ʟ2IǕs R][qQ"CnZ7O?e',acvzġ^fJ_̛,*wIOJT)sV=]PpR87_)2iWhv̶iHވga14I\UW+Hg OcwˢuLr4;MɅ=&Y{uƛfNn_6pm)Lor 6C {j<9xy֔B>JA+>UӐoJ<9j)#<$d=E9Ay; >}rيYkX*9A0G:N`W4 9?{ԠOTutkn@Ow{P+n-$yC#% (Pq_^p޷wR<;ROu6݄Mw62[񻐜e%B3&SaVQ9Bb]=?,>x_D]*lـ9SՌrQ6^yf^`N|llu7t%Q Ůd!=?z"h DƁ4Ƀ9{Ӊ=N ˝4p#Ԫ%{*!g1I^@w0[5wF(p1|Sppe}*C\9&d%EV W:0W\ nKYQ XOp%ߞ-j\N~5SθqJXXH+.G7B? xxTׅtǶ7濃"6fGַ"lkN?Aa%2ɩ3I779,03O; η1툞H`}a@M{gia)ȑYx9̵O7"C.c+Vh֙M onZWRLPW%fDd %A<ĜkeDt $^{taX6sf=֎gxPD,)x}MB B㹡]<bRkӢ&@i$%u0qKT-J#ăǰ_IE4AQwl=._{n"hզ/$-QDLJ:Ou0aƛbi :& "=RB$í]»&j!` sиV Bɀ1txf տ{Ay _^uG N/2ZW?x%)I#ZO݆IUǎ ,77,r>"s*6[Z>ʻ76Kq@b;kIP7[xqL'!(D:"]۽7QWQ U4wEEq fp_:;Jr^]k᳢wcu&bJlQ:t&"nVY9 _`v_gC}\W'_ql듢ɂ}/ 'MC-f$x co,T :a&6W+zL$ĊkNXP Z:HTiv@NŦx5{"&ҥo_BU#qa ?z|t:+#O[OJ&#a Qt-Y6&ƂJr߷2ͨ2)3 p~'8>A]/(!}F8\d))e8L]& 秠,Dx9 KKfr*BĢsB2F+IN^}TsvzdXw?Œd NYY9P1%47D Ir"E٫Ыf6" ,*لV7d^%` rff9¤kQ68{{t-5fbj (xY$)VszT y6 pϋ (OfTh/Ҙ_ǟvlk9N q߄t@KvejLn[GD {qa6hN V$8K-ب]D$O>ROwKMbLϴ#^R[ߏt?'*ݘ`Rױ. ~1ː)[@zh`¿\Ԁ;Sz >T~S/-1T2i\JY`!5S^³o["|O?o GsL1mM*0'/cQpJZ&(^߲\ IG҃5!iVu}Cs<]l 9ǝeŦ1pa5+q)楖pz)Ex"cwXCV@tiJ^Ssoe )jZ{SlkF4~VxH$?r•Ky x 2 }(y'=e5WKT>?+e@g?UT(7p̴Zd?)N9Y2kz#&Z.o; m$̏WP@zPh=Vٍl!eH8 X$;K an?UK';kըZJrm}snfMώ~}sAuN|CD$%UbȲK>A~D|+ \D𑦤I%$赜,tN/3f F[@>E s7/zĚ&T"V 1S"'8ZU"W}n9} 5/o>J=Տz$tScgY+KGxaTyP7978c :CYC=->4Ԥo^OY{elKمi@@0(bmDRR[zy5KWaMdw8yFe=ZEdxb/E#:NYG4Uu{ Q_IkB{)WN}RXz%a ))Ԍ 3,YA''~aPh4Dlw@5g }͡6܅7>eMzd?/ 8)49w®_R {Z:KXr v>_g_2" Ό}ӱl'U/]ح13WMkq' 71^aKGgTI u$x8DqcB.,a&EK[ ho". \WVC^m.V*$#/Sn{эTmyn,^;dz+H;UJ^)d?B(,Tli} bp6ӽ᷏3BAGJz@,IW:E(R|5]`[- y|ֻoBI P;8"Rs޺_{m1/ֵCHW=iCxt8eܷQ5Zq3lܼfMLk1N(DhRR H|'߷k l_W;1SIdmkuF9aױ{/{Ř>\)mAsEVA-oȊ8Y,XCyaQF1Wqk[2yag;Q{!=[yÌ]c_Կ6>@ 4#2>amB$,XOvG~BAO("6P&-+3hݘjH,FoVY 5P=tE~0[7A\l7v$$Bα‘I/4da+'y|.s@by}-s>c6.Cwo/}]mp[ ?#Z m[8{j LQ+|Ҹ䑚eN8-^u0s$j6icpHn1 js062qE-h\E(My? U'fV%V΀҃Bs (=Ы~'c6/ jeE\6eWNsn| hwOH[cEI1emd{%MMLpBrcHȵ{n#Vil'$DΞ\PT_s߁ȵd53+҃E!3|LBdy5v5$Iu5/.Mc_|8NkБ\B*06ᯃ)DkZIX{'Ki7qy۔.ݸIu/`IFk!.$~< W":e qKlykQzM8@~#I**=+o[*_JBiWG9O/ x.952!eA/ D. HbE;D?|ζKþ[I]-IU]޷\%0hw^dhYr RV)\FĆ/'V2K87ZSV~ 9,(JjB(\7aHA`WNbJRmu7|l  ).d 1H¦&O=hdlO:Be*-sù&ct71 Dì#|W%,E衽e\uPz&IZA{t(dωhʱ2bB ]s RwVW]ߋc\C5y;`!V ,rĬЄNmlS[ FZ }RSܯ7LCac: GX"y_kI WSpMjozAd,chQI}oxA[ù>I:TbwoP˲ \8$?#V:(.˪Pj]bq~Yk7E[gdv)\9lQeX塮o=/8x3vTW~^d:~0DE%v'r&}_ٔ{\Gy\*}b:@(Dyܣ/v2f.RsZN ̓<KE+,3ԧq_6x^Ȥ..g;-K.Xl5J^M3<]J7jwsԙXsLvdRa\^eЅ))6y߲ m6pUgye  V~{񝃎&76I}4.#yYcHOFvUKh,Y $H2t9|iOЮwɪBiUydnKt.ExZ=dX*d60lہu6i |R9zVAٶm%_, G)!qӟ, b]"5k FO;`L4u2O"2V@-Ij‡HJ؛BG/=6AH}tAgy8FBDWѢ>=e&-§qljڇ±zX¦KTztSC$]@0B2fCK CNqDY 1:aq&#>0XNE;^7FB5Yi6Cd2Hcs+U `0$< TRp0Sjxٮ%dOhb5FRp>'bKq|;“5bݺj]ީCrU]MA?@shm: ORcJȇ^mr(H)8>"\%?),@=";՚3PkH^ LQ2S}{ }d_߂C#Bt {t~̉ѿϦ=q K|aJxR܇XS Op]Ѽxcd ,,j42KiN HrM˔{Oϱ̩aV8d[ރ "U(͓b^nHrli2ťILtfyѼ rDR'jnЇ Ѿfv4d**oe3:X~/8/$3l[xJa_I&^a9w\N lIR#z+<#,WٔȰA~dw6Z[cwbKNFcơ(zݜ.[~^avVs@̟/E]g2TDŨy@oի^ t,\Y%~f{ {+faSbJcSF e&{Ҙl J Ol!2Z0٭Ԑ v {y#;++=]qZ-CN {+\|P202^3RX/ OEVq7 =4n'Ј&C=5Sנ+KƛMN)3O`rpkj$zpa>џa/ EĮ$ݜu@7zq^U$M=4"Uo6݇h{!h$R,7hs7nHҸy3FxGQ6DU&^mΓ§,~a(2eMy`zk7afg ֻ Pha`R[LAeu`94)}hqQqeBOgYyT8&P„\RE0 `4_)xKJ6i^gvfCbdԈۦ&ys|BCs].|h'||/^>>1xTg鴰WbEh ݙZhU_"-;BrEJcP.9hi3öDTiӲx݇9]_TЉ] !<̪# O4[ ȾI]TEȎ sVſkXt'0)a jpHc'os"U)bAt;&5T-j8)6wY}VA i *0~ <^ׅެ:>?+lz9L(vwEL:5Wi$[%>i47שBQ8y;L&JYi(kh}5XLql @]&i.Q$Vo`)bcZ>[Xo!(rz)PEI{ XD!j=A2y.5Y{[5{{-jJ% iOQ_ x} Vt˙xS&Wp~O@G )7u)@ e*C,dx[Z={|/po#R?/_=nQ1@!䲆%D3el%v0XoZ\kHl?.ƃۜEQ#u}wq0W;m2+mGIe}Cު5E9A3T/}!Uf}m~LQ?im2m忺=mF5T1_E*}o%S!v* [kg"Ze.`["j 0FK&d&ԔvR]\)9"^r?2E_0)%HȘMG,EWD$Ehk&.wTyR 0wLFf=D?i8qdrG8vFDY(SӦ xA<P?(e/F~qz |0v S}\Drn5Gg| [@D 4rPg]<5u#>^saXP`BK\0큛舒G-,(xK}iUQ(lYp\>ҬׄnK!R%pu7U/t˓LzT .te5:ӧ8 R+y)jnŝ1Xޫl=YcB^;^/[5JBoºL^ З'}r;; νd48&+n̄T4"Wɤ>-m?sŋ`o$ oQu06Gw3Y2ZB 7* 7A΍`)@e\PI! ;ϼTa;phH5_o]OR)RogsmTl ">`&N{Q 2=Sm1~O=@^ 5P;a6dMaE+S[Fl(*\ ލrs?A Ke4bawyK$j``c*4vdv_~%ܗxkT>y!ʀTwE*)kC{<ɖ8m(kQA1:ڏˎ{xPY5'cb| 'yMF0ePc,6 EFY9.3*7Yeo]W3̙H:3n!de NC=A᯦m SbERP7>`79P:O%."RJϥJ/@&x߲ґ!5z[#LvtۑRVIR xܘK+llLv"]0$98z5g30EТ[ :|f`2pқxTa}V櫕 X8ĞSZK'VW9ic~m\eߨpLj"F0R ph!&=\뗍WXqV;s 햎 {;+GS\MsgD#{y0YY5!T$KqHp螣va;um5YW37wǀޜk]TKɈi5 &/$3יÓ~&^975+-@ob~|33pĄ܀`D9F1u43dyk(fxQuclsz.L+٬R/k_{MD'ĺG,iq g򩄻*~U8g~X}zUY{򈣗m쵃9߇JCWbSmr?K2ı ^\2xϼmHiyꌐӊ]k>~n }ôYs$j">@H4;B*ϔLGDȵ+B.kuL$ܔ4&b99#Qhut {vQD,oKѭ5[#"[TcSbz60C|Z ǾڣW}|d^?|1`rK^{ CFv=%$/YK#m7a5 MXOV7K"Ge>MyAyh 6xz$ϫF5Rbر^&$YA!ANm=2X55SGB/\3^&;:Q&2gtMp?se0#~9u'/ky-8=P`Hk!NȬufPBIzoW|j7~ȯ÷| +iҐ 1 :%ߝ( ]=y؀5h\J#tf 1a 싃?t7" sBn5_S6Oa®4DDǪ~UW5umBKk]h[vоX "EQ*ek#\z[e&d8v 3l0Hg)6LhLkж!/מ:ycRe$/æX"5*bL/Zxj۸]׺lK]GB ߹>TX 9Pr:.n]6#M>6h`6 ϜaxQzZ&5B)_DzS!O/YXnF,=IPP}E/?Rȡg#p6L O;;aS %Lf)?FMA1$0 #m]s~rJ$3)映,А"OF!8pf_KCKoB@:Gax9 |\3 0&KݻgT}P<;%Ms.h nQYu`DzT0,1*q:I3eI:\ E<Kt 69{I岈4-gcs={>1Nn_T-v' ^HRrDyvdbg׻Ζ|7PR~bO_Ht_Ov! 99-:߫ bumPinU9yfM I>ؼOإsIY ø o Cf2Xpڎf cqS0C]Jf=vuotZ.e7J#$,R\m1>8'sSe@SIcT[Zeu,r 6c~L }4>2V&/Hڸ:ݍehLx&ZԌ,#+s/PNuWwOj ^F٬t G@c|X9嚦:zCF n_ŜWgOۼM""h=hf,105LR4#Tr~IEm1nqպ _AC(7kM7(aw".F1!eatO|J,HnZwN k}TRS"%x֟6[{]e(Ni%]\xK)2ϑYFZYsW+%Y/&w{Pl) o9Z{X ("! ]/yuvh_F[hz{ - ':kFZ}~MI$<(l@6OGaSfm+a29ys@R kU<4zxL&siiK^L#y(8uKs<>"dE1Ż7˘ٯ.ϪP2T-g+W{s S wJh55""DAZLRkH3~<艶I- |<%U9VtMMsMbD'J4Ccُ?/?"ƭhc)0m|!b-7o'ݔl])PIh6 -az2r#릷s,u#saG#XHLFkdmOC@m: 1@kb,c&O73(1iX T| 1'/%Y)숍"^Y!)ODn7njR@k-#@p7scq+ 9]7Qʑ+p9iGAk f%K `%wXgt#$ݶ< $)&UW [:1 f#n?C m~"n6(yr- ^)mߠパud߅6 *aA3h08tydaM2 ; Egٷn"I# ' 5pП*kC),ytBLN3Ac$s3g.pFaer J4'(v -B)}V=Tct,*v"\4q7*8wԯ 'Y$5X,|i\8HM+?ޞo*)b%tm=FFq 庚{bK"xZDGP+75$Iy+ǥ_Yƻх\rD A!V<1np5@mw_#(tCoR^Y2W4^B{Yԩ؍{&po|1`SA؊F^>ylV-)=t6H=na8HF2afB5_ m0JrU c"Q-i<hB'aqMdjH" tux`b+FaRs'pG]E3hWEqƴ~QnL}?GUR,(!xνv]/bGΘ 9TU '=@Gz~Pޏ*m_ұ8nȻi@cQl.Ό$vu_Yφ(b ZɉNSx,̓ا>o]# ^VQx@ǿ(=h0"C&HW{bC%9w tmk05x[Z( }v>=vK^Hen8+ő[ ةVRǺ٤[ТQlDS~بґ-Y]Y Ha tT+o!ffI1LU7o8שUufHʮaICdxctq*G\Llָ)?Kţ횼/bW4}Erֽ˗@隹 7;<_)TD'"N!DUFDAVL,ĄT,&ϻӰ)H5f߽&hv zi5":tfͮ@!v#}7hG܀*q.kRD&t m'&7NAmGVλOB Neqܭ,8@w; ^w8&v9"rUz𘆘wc)W{ə;{}o1:򩲵e>}'3p~`pZr<(I lxE4ZUsn[5w:aHtI`:.kY(qpm ͈|zq"&!Λ0h?YSt<+k>Q?l{zU::OW}"8so+϶LMpٻ?8l! |Q'Գ RDzÜɚD 5WpMӡFߪWɩ21N dsݚ:T ӂjoRx#@V>^?jRSY>sݑXW s|Ԛc!#ε}+؜U>%򬤔¼4q}6I',ZM(X=-CVbv6uvwF3H\X}2Ȭ҈f(2FvQYLc!3P~+iqOeGÁvU ͪH>{?Mo终v?ՉmmC."fBQ_GZq1g|E⣺s Y֩ +Y7\|!@ f\k ~C!"HK-s*8 OEO%"8 'zWk6{\gU}0\| -ҁmYKSOǻ鑕 } *RUVtoJX%u~6j~HcFU}N6E{=N (XK;W(JT+n=#pi;!

    wHB*u3 |ALd:1X,=UJ^lucjOw_) B!q3R@fQϫP.@0x?+q-zrK95&#(lse(GD$?k5 GDF$>k"03z 1p6сCoWv Wi:+P(W5Om#K]~4ɪfJ^uHTo FK%׌-kmVpPwm#r.t^tw&j?Dm>Q4U+^.uos2[;D|mqFwqtž8\ WQjf$ 1P.y92"Foohws E0҂0N8:-Ad(2Ta@slK|8xtNZ]-ZYp@=.[RWG¾s1VjC3Hz[C*~Hڞ3m,ץw܃:Y2e+ںMһ}.7i3Ak` xO* aiV%>Z Ώ=bd4uS ) m~EqlAbM%5S@Ԑ8AWTQ\AhS-<>ӣ%QGf<|aU(˜ߥ1|똄Zv8:LC3'44[{Y%eSy<吪ЫpE^Eft?du1b:+(c* bLr-M)渢$"E 61k"MJh(4K\ss;5|o8 6NB3;<-<],dlK$ }/rI9Yp_oOmǼ]ЈAP#,Hoc鳮ށhaeVs53}ffPat$&%$0SbK;>p )"xuyDM%†$$8xbMvSd )%{ȿa6 awÅBj~vB0BC8 *t\{煹 :Ѻ&(NUnM@6U^T_WMh)L:.͋ɏĘ"Elo ħ~1ĥX2u|( J;x A q :xLG9\@YG3A2.7l"F42;T%]ak*^%5.>BL!]xIyjYBH'~>Jᩅ$k`-GXQnpsyaQd1{Ͼ%Ҥ\tyT̢Ph}o%ŜH҄}sm:K Lw22C'KftTSYf Cmň7#wsMI"r@w=OV5W-HYt 1>B8vG{#eIN!~5rK(a尫Xd5#fS'LwyB0ޏ| 68B^Y]pdx>)ع ǣ3\u1a8_~*^E\'<"eFW2'V%TeT)ډ'vAtj#]+%وOl6go 4H~O "!W Ԯ5vo.&92&Y501)7|W1N p^/x I/H8>5IŒH|ewZ(p\w` AS1zjՄe0 Qvv/}3dώ&ίO*0%҄[8P_ˉ1[TmԱm!=5cL:-hxGp|tI1MWz_ܧE5b|< DMbnygFݳkoE|9OϪDTX`N ^2{<~Qzl;赩+""{$J B~N@ @|iѼ9K~+[:XQG[w4vtLN -1UjSlO`2 pC;z Ľ~At?\N0ޠڒusM"M蔢ix8viP834zHɥCm ]NlMmD[;ģ\ؐ0BܷLٟ jt_$E/,)UH{ )7LR*4K*'TTZPCOc5/v28TCq3qZ7DrP(buo[a('_Ԍ@d()R{-@?˷@^ s!J}-'{TI:v\VLc+I\FҞ(%8,Q i|:.LG'4 Fa0V JHU(9Mis**Tx̚}xeF4, M` u(ll(:N)]XrX5/o0|0{ g|_jH eL ol:.K龦Bs6b:Τ@P9{~ǯq̘ʿM&EϱEAod$8SR4E]֎k\(bݯX?b$};f"p4Ef\_Oa(cE0^xj>i" 1"τgzOrP D&|ҜK>Ʈi\HQ~ߌPA-o#,op̽K_:qlDӈa,G&D[sN c-KtwYHբ1eZ yQ|@|YUʰN"<~zzlY8G݃NNc\wG:$KC7'V1mD׹34ww%,;橙Ϙ<̖זyLPH.P_W8NS%G~'rQ9)L=OOwRΈx5^3j5&5\m Ѯ[oSt'ռAZu%$iJ6k5'3՟>a{{#K_6keu|=+SLb)q*A9HM=U8nS e:G_ν3ɨgl]YG6φih])+2+OHjv&5 }x:f'6Z?gGdi]Q">u.~#k$7Iw$o%K> jaLn MŸ l4( $_+[p:qcNP2SZVc(CS29tfx䁛;`c<`tX|zU9~&ZK6hʖСB}ў cN ֛k0` Ef^?ƮdG\dV˽u/pvC?e1@ i0E>OItf&99"m{ ]k"ּGrݶ.s$+qG> w j*IR_9sr?3-~DGٿCEG 07G a&sFy!<:₷F e;^[hm([RW .1avq>Ix,FٱAnXZ%OH㷍4Yr5VB~椋 AcQҍ9m14݅]OcB=̪Z(~]n*OΈg4T)V~DϢ^ {YCOhVwC$S1دǧ8| ajM%i*stI'1lQYy!U=k߆H=?ی"_;UKc[Gp S1"Q9W 9\DI^tݩV羮L}L֩2޵nLb*ԎӂPWx#JD*;G(mD||z~n/e|x8U! t`cb:\6^Ce閥yHkۻLHR|*CI"z)z \v}Az?q (+61#jBI \߲ =dsasatF_kPU4.26ZkHZ~IXBzB'hGa)u+ cvsВ-?IEg,0HKm%Yrl26z9#t܁jWB]'.SUQSv4zoN1$`a"OpwWFb'm?쩰Ӽ⩢:_%̿ͳEdhH[A]}ܸ̒WfjᄿϞW(d))F=t7WUErT>^[XBkO8! .pJ4n>.,w>L@"b.ogݒ0и"V#tXVPhURPa9a)Q 38! u;> +EHq =+Uy-;(΄ O?-FփuP>l]U&rg0cǫ(TIÌ=s>/`([?&kZF([9؝v9yWcN-a!GvW$ 7oݮ|z|xeɘ#S[,ƃ?!z\? W=<1M0CQ7Tb"}C}84Q4V~]4ꖐ_D0(JuQ:P:ӧ:cQ@ o 1Eێ-,nq^1I;EP_ Hu47%xjeiC%T\3!w7{}kUcoSdeWKt_BDMhYJKT1kU,j">G"9Re 3 ׅ{sNeJhd֛l+A1q1 ~ nֻ*ĸ;n]/V<{Rshf B)/Ȫ:bΥ9jJxΫx0+(ir) GD*%^ ӓ˻sn|'6 } |HUz6zuФ%=BRғ.OGr.!PM5:̼eE/G|YH 3d3jW'Oק}@B[{ωkFGx qث"n$$.x7[$'uMq'(鷿i%B.(7C\ͦ rQP2/ 娎GХobF [`bEoZFW)2﨎ZsZ4Y6COMc.#s Vyl IL7|t FX .ؒ'>+/# d=P3"ruY$5]><Y)pa1d>%Xҟ y\Q}2P_AňN364NЧ#[+ ~G^1~(JE(05<9Na'*@l[%A@қ.=SpYnڦ,iVjvG7veЬ(Þ栙5zxWxåY*}!DLO -rZ랍ٗF\jǐN 2T:'J&Mp;4: DNUy((Qs=i|RFZ*$XNGXgN*'JmC͇W龡 G;Ѝ@ ʓ)ҘelÚrnQs+h@F{Ev񝇤Xv ~ LjhrfՑ!Aq~5*}~\aO10/ Ņ r hIӕHWw{ YMl(feޗEՊDZ@S7[F TuVUJ$k#y'Vv=:3cr[̰ݏ\21S W(@E_%dhDLJ6W 3^~4`b1͟QM(-:mw͍Ul<}uTנUIaTwVb{_ӐVR hmjc+)k(iJ"1_l  f9aEbJo MR:fjE]E0j]1Td ֟xg*YwLPĐ/-M 9&EBSYڻ74ǃI*Cu^{6d,~`$Qv\R-;J{`6/cP,͆3RwC|^P5XDvaרP"6 -7#s;)p'̘gHY˖ lf4^'BvZMҠ\[WF^OYuݧ+g\N% T_ M0=F1ٝɦ]z&UObka":܂C]ia "]): b^OT,q}ߦ:!'qzZ: k x-s\NX1a='\ ¡荭31`TyäRa i?>YM>Zʍ! ,O-Ngl]FEWVcx=ÄݧNN{ KxU,ę,#M* w :;/{|SϬ?.Jr]<ʒ%d+XWwSF} b'Z(gj TӓkETITh_Z|&g"w&mɛ/ҔsG8`?ߑ04!xU*4 {:ǪC*DZR T$H?Tެ*CyX+B4Z+kW*t} d7uߛllUv9O#Pg۱6pNf^E$x*̴j\nx;FP3,g<=;挭dlN_h}TP79cAjQOQL,{'cYdGDtwhKºyaBz$Ub䐔[7j=n!QÐhFⅭȾ@b8}IN/y<p'IFR7uHESj?iIYj*"΍&U.Rǣq$Ozӣ /u}iX;bÏb6*?WZ菨f(ext?VaN";YYUpc ?l#ՊꪎT\<8,Πˍ[F(|b]2h E褛yO= )"]<&K?ۿ?"&0.x 0cj4&C߾;*3Uz_~49sz:3DTx5eNi ߿p !895>ޖvXo_"VJԎBPIiv: 9+F% 3"> ew p8>u S#5Qc<Ӡ7p_\C,Cr pHeY2tK$ag@QxPa ,>}\ qYI~M3ĻFƒ1>Ƿ:zj,i>nPLCʷ20T:k+58D5!ZEx "cӊ$9Fr߫D^9%_Y"xLN^25䏉-X V_/{u =qui£g$.Hq5=vQ#LgЊ5p"7V]&4|;ͳG{BVh>sʆI0f&4鼕 @Fvlh;fLg۹g3D+&!XvnxAƓiȝ7\L(%lb'.I?>z;^ax765\gh*0\z+"i c/Dh}_^5OnLVb*qUuG—JȤ|ܑDb VzjЫFy[]Y흱tux6tnyT{8꒒\6bg*o$uZ8$E Bƽu ^fT5Ֆ,kiQ>gUYW? -B 6G.,37yiQiFd9h=R’!&3y3njjޚ^.II]W8Gd\|D,*QΩ5S dsB* C# @/0}ͮ &]*9 :ߺJ4ɸ$BEuGIG E0WHK7׎SKqS>ya:d0IBWg>,0 u/UGq ֆJqќa2.7R)4iyt 5Kh4rbI-%i }_g ^@\ [T@7O"Fwb#E='-pR%9nd 0P=356m^kiLN ʚC\t9۔2+N&!dC&ԇ㺀騥0{T f)#43@c +J:ҢD+TyTco9h_㢾!)FNuԧcdQS%P S:3  VLGϳTt!W[Y0᷍y!o=L~6z̧uCe9!Ų\%J3U’FU@TU["5?S`=͢>~= {_^vq-Jمf8<*+T60 1;j D7qvּnϽ%"3B'67y=bwE7\0j^#x2?;Ԕ۝c֛;[Tnynwk~vEa)EC} dYh`6x4QjWA@|G "An3p  `$nxhp[dד^b8\ݚmRoc7rDҞ7EP'36ttU>NuuOU46휁 3$x#i[mlS[~F>i65kH8ء7}ZLIfG/~O&E=Fiqӿ ۆzr}?)3*N#w6ˬ~0b<..̤2!F[j%ƅuN~>CBV xuL/GE3e8LUgGy[RRojDq4VCbZRLC-#,>#j4Slɝ$S~ HZ6l. 6yzzd\o6cݛK%۞qʮ{C*y$xuikh#aQ-<;T L62\{ bEYr䋠 WV+Q/̄m S2g+U`:Du.kG* 'It1hÉrKN4KŸkޮ׎=ӴJcs 1-R ʽCОCdg!dc`R;Ϟ.U$7^a{LhkZ >Ò ) &FJ>' ˆ7@tHhP9y;}푤UOa=.cKrQA);=&9\OHlV]ރ3Ɉ?_hf}h1[F9 L^"\mC k;c̕s K!V?}O;"L}`}CKlt5N Z۱Y#XѡїWI/NVBt6DmZJo-~oisϓ<R2C5,v0Iwɀ=KRQTA]0ecݦ]SH/´- P9]{ٝ3SjZm٤w8_aupa4B1h$h"=:T^5uŔ{IElh@vy*| 7 ÅĎj܉@!շ$JnɵGwD[uh!MGBk]:VbK $_>HS9|L`طc4,V(66֯#qa[=uf dՂlv\~_$$#DCeh؅'w&׺Ҍxr!;itL ھ}Z5$QWBA%ūFZHO/O]e6e0 jD|@!ekAf5A.p8,c`$w0{, fdm }[[QA8vU|QC6FNSRbR8" -|:vv)ډ=";!B@b̞{imTCS "M[?n 1Dj8[ç|y4zcQEB+@hB d@\uۀ!@6& jn7W/GG~R-T8RĝFL^KG:dJ*b? Ej,+lþ&'W1lU-"V757gCcgECYVs}gEMO ZKܕ3E ᭿ dlҒ7LCwۊ9G-ARūԮFxA7앂>%k}du\;1;fC5`A`.?`Idt?~M>m ZIuW?=iqȰ8{%_@-}p|hv5fR. Icq~{Ɣ̰8Wt6qw m glalԋK]{ѣD\8y5?sJa@,܋LVh$IFaN9Sy õtxp񔩔>Z Jhw}ЮRb|mCp…_ r\V[?T3#p[`^TzR-p57_b#.pGhm:SVGJ~(:ョ 6Nagvqqrv]%~;ޚ=u?"ԽX+RD:S >nWaӻkg^BA|;l^:@aå+~ngD9”PFVf]So4~:&uݩh"ﶟ 8[w\ս:EҨIihg|6>PޟiưfV$̣㗆]\uV $5ډJ'49٩dIfGN9SKLNt( jNL`*D#j e؞=8܇TK7 B㺟՝ +E#b`W8 Ӷ%,blj{q݂o"*xkoA}oH2 ˞fazpifUV7%5ﶖbB"Rx:xT-ɻw!%@[_*S h,goT򤽟k6E t.92)?6.-K1lAec7Na@XyiQaB+ќ$R^p"P o#{ . r@!{[;jxʴ^EѠo.{ւ&!ꆸWcd5wjijueTcll?B>]PHLدܯ& T5Tk ?=WP <dzY[}3?Y#"#EOa QYwpQ)װ'``Vdr+We.KPQ[J#s>"61EOx.S6!j32fSV mQfzS1R[YF}eIn,I%JT^d?#@d5ď2x}G! cI\}&[s&Fj|[)Rf swA8E;3׺>܂Z 6;א!Ό6?^| a찖+ҁ~ߍr4u?=a^Vr@D$: UΆ<з]`PzaLlϥb mWK!;ԐЕdЙxM0 vV樐sц =BL  ~]M]|{x>^;ˣegmsEV%Zmå!_8p|@p wk^HeU[nq-ە2׫xEjbE 0$9b}BӨ-o lEZ369uJl:%d$U'xXY|;PkqMqy9 ,"JCILlaज़g >楍1˶D^$;z Ƭd~z 'XʝF)T\i&x^_w\^.9 8FӒ!Iy boj#U CޟXQ%IQ^Nu&B!Ȓ-ISp7,g 掲cr>4}'F6RsG걿ߑRtcueXMUۜVϏApiL]<BdjMm j͙ LׂڍL@vs2!uI\bNGV4 0 {דޝ2"T-p1d cN6x>eQA(ӏW)*|Fݨ)V"(-ɎrR~P!噠#‰\%i O9Fu޾= hx ŁfIC”r~im?TbF"hK L'OӸ;ES(l5rνȤR~W^_2r)dC[ʤƪm%TpCJوZ L, c$PUZr`+FZ 3PL[ oL0$ nR)Fo`q*GH.(Y8Zp" N|bW>-6a;leDGg19]~dx~; Ū8Ad* >Ȕ-.S09Ŕ:ޯ0E_|gUcC&8ػu#wG׶_@]NHU"/;C-Vw~_]ٞ.;KE ǍΡ-:k.o#ɦM[bΐm6r @"1 J^Â5OobfIM?|{¡}jĉ*SӋbLv.6OR);T4%BY?#MZj y1,\JL `FvU90=HzG͈o\z;a?j|/Z+*k~KD=nMqMJS舧n+giS|b[w= CfdWq&$)Z!gHh26ۈgܵjWkϢi GX!2 "$š."T9{\xY7Px=`X~F5ȡ"Sf-7I>ßQ'82bQQ5YAʌ?n[Ñ*DgrȠ e-~m>C 8,S{w;H+(WU -ͼ7^+4u͡bl#;d5/65_=2 Y.q=ֈƔw$`` "WH 6?mtEETP@EF" 4w .#~ 㳱$"*tTaa{𥋋0+T.phJqTLp$ź'(q+8Mg.:$ː^~BRS5|"eʶ8=-9#eUY[g7V5ʐLjKa{1ؗ)MQA )˜E0w/eqw}*Y31"*~ĵ3hl.xDqI~!B]Qz ;IѢ 0Gss&Ճk/׃R}o}u^nơ5fktsŌFNb|kRn*n)7eSaq}}m#. ;!S_k98^^~'#q{ RL;@?{1Jau5)’ =GKw !)kjeqNTtza]+LT2 ?BboEsU`D Kfd%}<곹t]}4驋 ߧ<޳Aؕlt>sߎ _vI@C㫾|jOY@E,M!AiF_ UӨHq]qn£(Y`j}g(D,8Q߲2XJeNv2f@`e(=~m["^N;8: ^l+-W%$0+L0L \T8^Aҗ-It?;+TXR6P  {_d 2?9/C4EUi5`Mʿ$JR|>֚ Ԟ r>i^F?]MQwIs!9␮JV% aDkQ Ҕ C)Y,#)icŘ͢FEը ":ɞVz?+nvtQ ]L[P ȧp Mi~9뢚?uk4Zl&+@;V~zۨ̀ǔdp:ѾWw0kÈlڍ'L.- e%͹<Z .@gaT PMgΪ8 ShCHTB6u7fTL--i@*,Ź9bjÏMm1vH!=TvI`pVݲ 0 xe &It7aJtYMaz |HV=Yשk=&h/QoæA \.! )ZHD6N2"~Bm\J?a^L޶bESW'ekf{Mͫ)?ݷt9.h,8r) ;4Ki6T8>4*hv&5}SĮJ.'dz+Zt)m)Picjj=fL{"fWdDL Jw! zŌ gY^iw4M&;/t`sgψJhbSշCҾLCqe/c#gQ\ێ:0۠ sOUsx8a4xzY1*5ijͦy6 i(1K~njG4X 2})"_e8]EpmG3X~z]Ŗ8Dž nX1qCwkf6x]*N'g5(_M_:6VrCQyhs`TOǻwkC9\1MA  SΑ5wcKG$+:9Z>(A5|I\ *$-@QǓrU~&[ITQ6FTk齼W: +- [ Oi5#ŏtY¤#_ oٮ^6FiflPi"~vqyȳm;&G'oݜǷ+&]-o{ظv|G1 ěZMY@Gn9XnkqPKҫV^Xd})N<13(;8!_"B?q}O=vx۹}qg{njU&~ϔ;Ǫ}zC;?n 5uԭ ] ~o#sJyKd/-g}w/'X,M&>T!E7to>/rwuyI9ˀX8 rh1C'U;nssQg5g7y=^yw0 O̢WT/FOR/GlP ~b11asL/Uϒs,II2&*^q*Kb}ՄOsq5A 5,tiDd[s`ȇk$ir3 "n:jZb G_T1-$d5@fÚ5&~~ /z+7JC=:3^gD֏rd? +ajuW^czgMM1E`߆h˭Ӕ<RpgQ:.$DjQvshA%Ôxo@k@qG1Pt^wҽ2&(VEȹ{VE:g6l ѩ~":O ,Ub+BZ Mp4H |xƕ |+ -%%>JV Lx=|z< Hi֪KVHs_珀T-xZ9R6[">taʻ,ep&[Z tX|a&^7չ)<)д-l"3f'}+y`mf.|}nFW _`RT>LC uY2((mwQ v@' 9>,u#cF ,R 玗r. dIBj̓c6C& A:tP\=s%a[2nʰ: 9 *^NQ <_L/2`C-!!cs_hYwcF8/+ 4YF4!j+wL|bUDhն^E ; \K)vz~q["Qw=FqID7r_)1MGjC4bF0rdVxczg# S(.|WnCZi:dSW#fҞrPEg5%Gy꼉(eRnj JWg3|$z_B A.ڟg,wEp7rk$'pnz ya4$mX#,QF|Z %`]{Hk `ack#1qm$up>3ߩSժ6Fa:^jS})'Ο֙[ac)]]ihXlṮOBuyK9!5'[ߏrW'ip;ǽ=MT)rG6%BxTw537on-jYtƙ BPo^)K^+8/J8۰sb14>ϱ m#> Y'!٩&5K%Y_- ~+iI erġ(WN΀ŪKAscK]:c򇱀\W$E}q UλWXFY^E6wI]zF[`;3 C X810mZ! sFp4`[]lU(C__RAm} }oe BhL(K,Lm4G-L $u<79:5,\L2o%/X'tjR~I˒nƶqB3Eqt^K]41:ww t3KI=LKȊG\kO|1lN.qPRg7;g9SKSq2L\ boHr味u yYa1]=|5/4nPC~h 7&8\{0%r 8BZ2LK/l|.EyBUz݇۽|K[m:"*wB$[ dcܽ0i攘*1w$#ΰyĬPF.h#Z`t3jI9MsJK:3j^XAr%: %TOf+`0Vm]NJ9,6ѹN2E8yb\SH9E"Hsvr#h?/\ ,p-÷ -ýsًgyIZ+=-zxwpsqICT 'D`xVJ̕l{INuʴuޗX (+}-+Zx5~7tWr?]|JeO=ҥ{b}A2eUdZ+eoj[ɿ s#vV"+X_f:iL1FĻoIYWY|}΅M*2]PωJg LeL7Bhڅ>co$h_Y:@>׮{|0ν'(۸ yq='X <=k,i sCn/U6 Ǝo8ay Yͯs8?[%P(y3 AIg>ESPcËެ" ]01|.]Y;rڪ8a :t xYrdu4+ݖP26(庇ؕ$H5S}k)"ٲ2eMWDQʞ§t`?YkWKT̰yN߃#|K,!_>3zcD )~h2~0w1hDwtH<'.h67M͟dPrv"˹;ͥw/3i2w0:C!8tfܒ F ӽvzNµ$<ּ,2TyĒh';Ǹt e)8*Gܢla|;rUg|ϥxr;Fsd?ne/?܏Gv"bQ@鎭٘Gz,ih7Ig pvgcq/n5ohK#7" N 45t5VܤJu;%^&4:X?/w*__s0ȍ - = =(#gϽv^C| /$F!Q9n/0dh:IʭN*E?鑴JFE*:-W^"Mџ0ԈFq*+texBz9[1abo oQbcQhVi,<)ﯹi˛RPQwS F$*/y`jHu%oMOPs#^''u$\sL._X=d2̫]"& FF$NcRO4Fxa]X_5U-u^D_87,{?i IPjD iPiw=][ LWfxޥEKEƆFd+]%iQ'1;1I(\DSϹabaxtZ*d7 |c!bbS$esg!@pA2ncO?i 延H-&螘|dmQL8P*|6M*ʱZv^[ oc8ܾp%":u}4dbIS4{elh:Q49J9SԾQKNj4?~V݉+(k5CIHQuu"eiEm~6%ИlXWI.2m@h޷Qm7"ؐ7ak`ɣK9x_0<^¹ j<™_stY;;LJ.G'JP2٣L?eYڱnA>"Zcl9):@#jB\Kf y_ :}H $mr lɠ[ﵛ庴jlZRUڞ" L3>mRU(}ɧ=T10:bDi@!~_ގzusyTJC|w_Dhb" Z:\|&wqU@JpQAoQ6Վm#fyNO "W.;DvUw92jLM>콺~)կ fiPu;di>Ƚ"H@ OR(nyFqDV5D|7VA{y.FN 9{j 6wUG4E:"ꫵ$[#kXMaQdmc}$MDzr\<)3N6 Kk ࠞ)(u,b@Pw J:i3m ^Q[Fb1wK_$:ZwHe;sA^#diq})H{d$t[P& @ dl-OB'0JBcLOVY~x"f,-t/@vVV,{Q #CCY}+Бq'@q@e|ϖN|VXO@VynpD'uv%h̤V"Y!do?XA+zX$&^ee[ڨYc[k䯘䜜ٌiE!Y:}{q_=G<t.:OLt sM OZy᩽_G)fo|y^'Zs9DŒbݗ$ğ? ~Ib |t,<5M]ˌ?b;B鏀Je|(Ž8G,4mSXaY^5_I[[եcƅL4 &1/wEc(] @=ܔ"A`c(Q5{YCY[ Q-.vy>OnC kίb1/گ4?\1K}ˀ} וh*E&4:m.()bwBPCImN X9x{C8ЪϏZ[y7`4BB&1Nu ? /*F)2*`z*:K n:ڂQWSPSvyOHͰfg}ĶvʣX\-2rs뜳 Di{_2PbXXLhzx|S$ߔ*1WaU"t_'|kcѦ~VR7Z!z m(n)M?{PS iNfxOn\;S[ɎS k4 d7*PygfO4^XKakfN;񮔚KQu$gwCdLqԈ} [A=hyCR^n#1Q~gm azh(! X E`dQӳ5x5㪔z.c"@ oKFH Q~|) [^b,)A\z[< $!2]wÇHϋ[w}i1~XˉBz,]].&yBN7q¡mxN"6 nxP)=H' e$nD"A2r$0 [N^ݮD\7"qV2b#pJU( AxB{DJRc$ݻZc'~I?cy<P6V~$xPT︴c|Y  jϨGd4ura;7U!C{Hʊ>z:H>Pm|oU'){a-^ SYj8>@#!^F$lSx!/U`P,`Q$yQ䧃Ϛ/QŪS?# }a6(mT>Х TccQCWc4JeCcD҂Oe4llXh+Af:lߟ] $qu rRN3GMKX4X6"5DKN͊h&:% F喬j7DƍK{FdcD橇$hgA).KsI,:9ҥ&t(>l,yUR[3ocr'{=PSǨSZ*uBK tBV B%BՔ^U3_lOwQXۑ` )_,0!RrU羿]\BbYYm`AzŕD"OvcP⦨7IV̧ؓʟ= ϩrjhg_߈&HJϕ֩o1bJROʞFAC_դ)r)I?a%>3 w벓7C4u6G0'.OQ"{z8N3thd)d[˛GQWU84d_ ͣEh'GI)ޑ:<.yq{C!;/st7gg`?2ofP"Pau j_7?8Lv$2qsyyCoˆdb8-O3s$lBj]~W4ZŒ.C.[X?3Y%Ȟ@a;F8%RI4ֿd/x,[v|DP<'v _EMLS~+ᡙ Li^qx2s0dZjQzczȊ_Vkw&vSX~~kٟ*.%7}Zn[-jsYD gP*L0C>YLB%NWp@jʏJ Z{\]^Ӂ̂򝿬{EX6s/i&Z}5F#B< 8hd7FU̹"H%|GTXmf6b:Ջ?:RR$s7AG]j]yL͑"/o)@l=ŐuDv'y}tPȪR|#wqh@}N KK"_d9Y6ms\{6Xv&Ci|ZvJ;$:"&gqdJCZƯ7XMLnZ@{+ׂKޗ)U3a"xmD 9Q5?`~A{7o*5}oe{C$8jM$"K..]|3e2ΪS7<;De@Nθv]uY S*>{K-t)vVsXN_* =0121Nߠ& Ņ}#))ܜ!/)7rϝx\j'1ҫ&Ƶ9ŗ ԔsQ@l%VML,PӈbnDggH 3@qˑ(tz¶ngqNgJ;3Zih[Rn!G={=<Þh:C֠55 ŎLm:)<11ݨC5b{Ay Z*U"H/^SϷM:}X5=zKɱq6=j%]q5MIEd""UPf0Rs/*4x&VpۙDMb0u ESl\tH.7yW^˰k뺎B0iSmOuN'bu.$Ju!Ű FPXGǭ@eyLi8nXϯ`C8D@-uuA,&fq~Ձ`ĹǢ%^ׄK_Gf|5*b:WӒDk&њ_cK,y'ٸD3vWaLoeG )7{CHѨ^ 0 ` plֱ)1&x%bjVkfy:&@qNv/).r!2J ~f6b*l{/]-Q4ҧL ()2T@|*潂ѕ<$4]-A?xщnO:x2ُXu-Ҋwh0` ?pI)fuyOoT~@4$L"3FNG/pc!eY{S`t !nRy;ή4V9=P=/H9]ىPa\0? 3쌖K/Ghq}$k6*Ii]bY8)d LRsǥ:icRh-@nPHcTGYA0F̛ooh QW{vgi8( gŔQ"dhCR7n *M}4/&NaF('K*\@f2.?>8::Rw'ܲ$` C$ұK:JS6̴G S?O^ߝe~`k/;$K"iσ:A{%:ʣ|,-j[OWo;$L D" X"_כSk[,TZX&ϟ19揲:lY:''3z ZaI-gzCe-^+UeNG <_͐ն說nN D҄JS3% c̓@^ٺTPRX{S[G=͹>Шvz5Snv:sH}iEQ)jW"UӞgnX'*Ts9 H:v_MlQOptUrPAu)]>a/o? Mׅ \[xyʅ}tS<0tE @|ȉ:yj"/ z̺ ʱ,*|cvY']Ca"NYMh wD_aAOx',wHB%cJWWwM8憺!}`U6Y33߄^ +S {}"NB6Zܖu_)6u4{Bj0w>Y|^ueNt[Q6Ate}*|@tېqKR˪KnT۝p߲S];lϩA}Cן5 z AZ#pȊ@|E>i{^/}栕AJ}=~bqF<oe6,߭s4DdZ+ ؕ4XbKFs(ؠ3)?95U} ,TZҩv\˙ZA. -3 #\TzVg 8[[aG.Ƹ}Mҍ;iu2f RHxu 5 )8A@F$09#!I*FC̑XȩN4Rş>0D̛=D슽ܯ "$#k|_P*ә8ZkHi5bK0 oә3D]Z%GySc*13Qt8 '> yk7d Cp\Gɥ5"NlS|=uz _#kPX 2![#m@*);ً ^" hmrdHhia2+Mq OSY[@-(N\әW׺*Z۴>r6-dAYǙxd\pɢ7E`i1Fq9kUgdJ/eܕ ũdz _Vۦ׳)qϺJEU\&vC& ƒG RN-OE Ր|3oܽ}T]EJEp2yKl9{C3lMg)U/T 3vWf{30}ZdJSV&e޼qzDF4_=O^k`4G({‰KFDQ';k] Gk2^W>u6^(?'բνIlYF|ZsT6(,Շ)s5 I{6>FGOUߎpӸ%?F-EcTX_̭ggvdԏו@ syk~)4o{^F؇1έZ,a@>5#s /^{I<ǰQ_ 'ӫPǵtADth}V,O!aW Y[ Bߡd1C0un% =kqv[C']ib rYBEe D;!/qfA3K9hzN;Z}_xH傌Bdz;걃$'E|F0pʳoR A$Ly W0V3]H԰@bzu4X7ȸ&7qM ǵ//8htSϪ*fN|y.LR9c3a#Z/{qv#;eh Nj.JMs<ϦY?%]AqK2~h)7rU@ 9au^T,Bt_I1l񖴫0W?'ǻuh!0Q<~E9L8|%XW .Bf$G_**|fWl.D[IJUزL,g*Geh4)F,K-t.ۮђ^ʁv2x>n&?!9<Q,0k\2鎿IO˃3$Rg 0^Ô~ag"ԋ`*BI5ϘFA)-߼/dd]=֍J p,Vśer"?PA4.Td6S#˯PYr<;/_'bݻv363EmeZI37ٷZ.YRz+I" *u_t?v eg0Qw+*BCrGes_P\a;r_ ~cͳ:6H TKUYO1<ΈFGcfع-u*0{v˄;rZv'6 :<[4ID#H  %q_'zHy)͞O~չ|GĄ5̏}풏uAwr n[75ߨe|s?z :}iZ2c^mNr6-cѬ?2^Yi#tq8`1]W$TZ ;'?~lo98>U ?mK\.mꫫCl3* b ߅-ot rY8-Znx"jK; . 0&NبH+gAiE UORxdMt@ Yd3Xiu2 o.^DorSGK|.hQ:^v"j P9!J$ tx'9 삄âီ;/40TaP.a>0W$$j SbC<$dφE$Kaotݫ>*}Em'VtH%ns/h )|1ЬJ, yҁPFRwC'v FE/,M"X˼LɛNA%rNXօ1-lq:0~_!W}z<4.X鐼m=Wfb>Vٙ-ߘƥ&dGr!:=qC%N>HL}'yh4/K8yRL&Yg?Sħ)eN{pqNݙ/qr>:PI뗤2%dە &{/^֢w 8Kgx][:܉D}Fz{zλ(C'Ĉ 5=o/*eP }rtбGl7KT`DJx-Y?4582\Ɇ X,Kw*LyYy9D92 Z(g!b8ZOj`vv'LZ_fRʸg΀-(4=&8@JBd^UgζbTs2VS⣟/O]9.)- MJ[CԇȈ O:<"i9 1^ 1Oi D;Arz }4 MuM_965$ _R~sAaA|QcyW.Ě]b-(ӟSlϧ!"3eڠ%Vxۈj%=ʿfYtR;\/O`j4w <+?J-BLHZ!X9LT 3ߦdۜ &52;O fxn0fqnF=,Y Ca(ceis-`ϱ[79`cΥ|A*}FYˌ:u !]w[u}21\O~X͟MdEJsA! 4R?I*/9lP߷lt*ܾoxLdo8W(O?S뻯\skUJMS\(ݐ1"[(/GtPu47|]i>Dcmtyq3Yh,,*8CН6T^VhF2|蔭D:cLg'MI|5Th*cU7*h(hbBcGF?f/ߣkF+4KPW̳ᖗgQ< 59ޜGrm\'|W% ;cK6th: zt~ =p5^Z<'t)N6`-: ƷW2]SfٿX{(IVL*OB_sfWYY`E.=D>vt<#dc17gug ?nRf\$ԗ'lA:1_AuFX IQ@tkBuoxz(.B=sЯcO]c iAo%l𵗨tj"BU?7g vQiTT}0Ħ!q뾼qߢC&PN)>iл)5KpN!->#JOϯx%Sv_kC~sߙ[φ` F4uEjttEi>ݦ놤_ЈN)I&/$Aas4qƐHg'>Ӎl68p}\P] M4 \E:ALt8ݎ&a!\xXJ3.S<] Nka5DjO'zh56.C2߽poCR)`yUy* o`<>RQF6?s͘^'D!cF#$=QZtרy~<,=&c2'f{܌CG?7()Hh>[3}E~ħzႋ@CKBg]q135H{k-_Z5Foy"A͂L7K,il>zQRV76:GgJB;.du MD\&2q|5ۻ"AE¹?,`m6,zIODxߐeIRWl9ő$v+qƪ)dwWx#]WXf>B(cFdbT î},h 3=G.c=Mr͓h;K CƻWa3Ƈt5~kD [H(TVTrp&ob^h b<27`YNχ2Yb?4N8Y@sݡ"0GL᫶u8yW38 h,uwN@cV >_G]kȗiönN^ !DO5~">& Hc$,uITY E+꫆&N U5Ž;xF_cDVWw,+!t)n;]_CoxbKiU16'Q=]'ˀdǯP炉H3PXl< J9Xm͓؂0)(BYa{lӽgmtMՀ6?zYzC:f+<kX?R8Y".xpy{ P50Ssv A?jv/GJlVtq(+$auF6 .*RxPZ_(. |=|Pǃ?JR㥚J](N3:=jSy˲l ڗe'mL 5ձG`6QP (I$Jsfv_RV^h(@d5[bUZI)*0F8Н"!P v* 7k}—pU:6]71 w;5fj7'&dG}_RVTyќ2$YU |a5uSۇxIRqfچ4ܱb0}yR+bF͠2es&cG i*e"L07 "dݑn|ȫ9xT~s3"= ׺wXs0iq5.G[MGPgDq |EVE$Cwh BNNO Ά03;?K.1A B ُ)]|tߕ:Ul `d2WIѬdON0ȀVfhG̾?Yvԏ;R/1NS45B/ ٳl>z7w L'h,Eb; 6?΋SP5>C Hͅf"u50@RJ}R7VA)kk$n<᪤aCjn]SN\^S ve'"K6rӑJ!Z)LpKfa%Fs8^ 7Ir^MIAMeg&-+s4Oe3b RSl>`._#eL^֐> rϗ^qs(I `T4]Jvs Em :("s"q1.8D^SxChے ӖҜImf&SRr 0W \wdҖXi$6/F]uYF amg ^;DkRh\M5ht;Ԣd2͍4;z ߤ$ ɮI-gUO ]c8- Yj4/ccFAUK=&໋OƯ~$Pd]O`N&o)Au y;A fMq 1iHB{ҡ-.p^5hHBN2U61xxqzk&Z8Ex2^8r}Jn3QYDž2g  pȵho.ܺ!pma/c3%"|4kU ebOK2;f6GH _S#ږ/ mЉEY&jAE3?o˹C<׷E R-x*^܂(1u>@n 0AlBeh1IPRY*<(!<_pImf[j/.H6y\ѨUsb5l#,Wf/aitQ.rP8Ba wt0&}0ڭ :>ޏIiUqKL_佉v~GL5;`/|t/r>Ukp54hЯ&9Ij /2+s1o^^-߅[ ԲEJ"QutII#+ԝenxm`hloHC3T+.Mlk~|'= ':Z [ˊz7Syy֩`VHʞ:o>YخCWgBR@-H 3y]io9~NuGZ!ĬZR4D(.OfLc ;Sc< x2%Ծ'qslτ_țPXhUD b9s !s^87loS J;?xF^)&jpOa6ы}0: }(:Lu2۞𖏱H-i2K.3 >q딠_q[~@'ҲZ';`\^56XC(cuS#>QAzN ?KN i~'OEkrBKOE8SUuӚ|4笝꿉L1c%tOw9MȧVjxE33eOSЏXNa" -&p/`n-է1c׵<,K֚lfNvf>kፇpŸVn,0~ݑF/5ZI·] $BDT Йʭku"iwF sx|g& Ԁ.>wRúX3=2P3 #ܶJDBM6Au)rz.P#a *yRk1tN̄Nn\EŞ&+Y+JFKRH@ 6bvn3u]lH | xzAs6fx /| z cqdw*X ,U/"Q[*;s]5xlM-ly*#qxkG:|f@ !tPijYrFԝ_xe ! evDo }nC*p%Isaf@lie_^|]SZꮗ*|@30rSw.hfX>R`sVt^=O_rP+ YRe.g|R[Όc;C?͸A(/kز9iH.p#;@ӊzeH:czu\Z@T ='!z^}Ma].s92 M ᨠ/eS%? {z쐛A`s89")0ֿ3#AJU^fg3CO869C\Ņ7'L^$4e/XjW?cxKGuTJoPBb@PG=(O/ &l|ydI:u/yed @~+$7S Z6_/='("lLbd`ʿJdp j[4ef.Q mFDثGཤ$dԄ4Ar}7% p3tv'qx.K}㣓Ԣ5* LԭɞSs:KJUIj/woˆԳ1b UMDLZl`x,3Z>}p4'Adcs:[S/}#v9~DEdɄn n'ys$* PtYqط]%oN:a9t%jHs+Jzh5M5GZm,FUٱZ56.> Z."H@hf|Gs1KA~5`WwAuC+L9QWvYQ10>' `Q=w Eaf-eQD^D)+n6a8 OsY~lܩA0w ._hB"wB@2ccB{~`lI X𛣕Ǫ wpŽPa *,h2SwvK>.2VMQe& Sm]pടRSz'A.teH`_y+x^>Y!FՁ`I,||,K±dTe2X7ΥZ`K }#/dc?m]=dI*Irhɹό%< a!9YgV[ II0ڍLZFhl Na(+<E=_v%9o m\Q_ЁO/d7gK>H F_~@-_=]vbvb G]]#&06 ܝ' Q4\xgӚAxq?$8XS9Gx~zf'yb$`BwnI<òPy)wh4S / Nw\9]MiImB);w[$6mK6=~TOm#lpA 3.8unz2y%гKR8CGzK7F;m+ٓYZtR"J}Yoå+D 84c2MTmВLEKɴQB4 txf{-: pa;l5, wmF(Yf$M&O z.CQ4(;1W=^xdS ˼zV >"gL*"Xbo3y-Yjuo`f/y8AB!Lltr=esPMa54r&qwX58!'13DE7̓`r]miVw+A0OHeTVqϔ&{(!_39Ur\jgF,0`tz$-⒉/EOY+Ƥp|!ˍ&l.@SڟPյ,$ KUgNΚMƧX~V߳ _Gw {8@RE`?ab&(!8wּp}Fh(m$F|d ñHڐ[w#`o粁%*ܢ)IDm*|Z2F0QE^/tşZN-acr[m5Mb$Yd={:RgT.{8+"vfjӇfZoqZzOBgCsH^Wv)K%{5#X y-|S K7N7H},#Ѐ>? yRY֖D l6g}Jd{XQM@W ۋ T|n؈ہy .#W81-K0+0l <͙kC1{&?9O@,L׏vMؔIgJ)MY$:kfeBTEG I^R5a OEOƤ@yqa&6.?c{2AifY2v$~r8 Q#א#;. PHC׋bCⶊI5lN)! 4i O)X=~d㣝GtJܕΜ3sa`W8Zo.d¥uJ NC`±Mw"5TbC/H(Е`s iF݂_r^7jW)>uH&.FYtMK[bF넸cB`w"MעL ^(_ď>^˜h8|A!$K#V{’۽*S8ZG]m˫k~%~q?c>uԼWc^09Ґǀ81@|h,|R3pe0&z+ػGˆcsֱB05H6_Jm#ڹOt'քqUr5&k8PYa$|R۰VINal5X |MN*D{RG +$#'O4gG?!yRHz&/=5`FWN6ϜtH?} Ձ^%aRsBWHɺCGPQsz/i~JOiYI1G+{z_=X*:Fɨv/bOe Bj)E)~(A Q'MwSѳd6z_4 !^[ (R?/! $^ag(^!tV5߇x!9Ri[• 05ᓯԢ_SmЕ. P~F]VD f<)zC|w*B!3w=!9-֘o=Z,8 &^ޮCMMf*:oGL)\E Uu"#mhFů.Q_|jqz&#ry)fkm}?MKkW[,}iKR 5jÜiEBIc 0ߛdsJmoHg x`R=*+거6NAa9<NaéW0,$S/$mNRZq1~5Lǚ  '.ҘWsxErɱ8@Y"uHv0?oSt.Ex'E].I,X1'^%z2f [S|C8c |N巧-?(s/ ,]2upQy}( y!D@̩Kk&LDNKezpF?56UceF/Ym}c~f &O0)lpiz dka:Rn/uwk{Qdgn>hsz`*2;ֽ/8ϔwjeT%F{Z.֭@A*%fT8V w :i6>{ V[CN@JXk50Cva+U7$<Q(;n @T 'RG ~͈<ܥ8`㲿!f)e-a?K]*&Vw rG%'oʳqrУ]" ޓ_S#CӼC 4Ud(|Rv,JA^cd$uWvS@+>ܴyiʰ3ScUy^$f-.CxCX-l=!( _ -tU4 cz_v;%FmR9꽥ުOpM8r D1Lmډ\-gH?>oU(!P9 9wi/LI&;>/rS-{7xŔ>kҽvb10$2Ҁ<O<˜_M?]LP$Z tQUtꉕ̒Q0s`.EG,Ǩc10Q}cP0]i]V kM!> Q,l8J.ޑ]vsu+RM'ݎ]jruoHn,iÊY 6O"6&ief x<QB=ȆʁᨆE6MBA`'\?1F7xxbb@+JK"E1&,5N%Q%ށ M3%zmhz!nǕȮOrb͟q _ՙCռӱdgb"r;Vxv0l\!|}_m)?5# tM34FyY&[HG~žl{ͥWnp]WaoNtlJSU<+ticyI5`%d++!YPZ_L] +m"62t_e^aYtR@ ꦚ"<␗{z pWbb32$k#is F߽J ȍ&@,]14Aw>H V_U_G̚RFC7ҋCm6;RL(ӹ΍{W c0j_uW'aNbA~KhL!h8E+}*HbsCkM<m@\KL˰zG^s]@'Zxi( #֣qYjMqI}#Ƶj aTxM(+WQ]7:3 };ll2;!;s4e(5BO9 d+3+eMeH 49U$mb.!+uF{!(W<#>ž`{/Ve4جLG jt|7:`&pޣ֎䅠aac_䬞cU@SN)5N⏐p-MޱJ9?z~W.Hٷ~ax5Q]Kr/:³s=}In!I:CO. rYڭPe Q-wW}pGtԸ'Q<\bNQpJCYc~ fFmμ'OKXqĘ_`"(JqK#z,t˜+2LSrM"f:%:T¹꛼֯Preq37 =lǩ3|qc&T`~5* &0 ٬ QCz0o/56[y9-=_ 9ԗ uW#ԍxS`@)'GU,\yҢ7gHVJstQi lɸY+^z}4Ƒ!cO T9A { n7ag tñ aUx1!- .p)\wzbp1K+W'6˰j)I/c(,Gh^֫j=DyfeͧɗB/"[_/;96Y(MQ1c)'ߋ^ ׋#k@`r{Ѭ:lh]hȔ7ڔ b$%ҡ}3Vd/gs@YKP'c\". '~@Cjkvn $Pk n~4q3? D01+|zYGrO@%Bv?VyA`:|s ٙ#눌jUUI7Ql< .[S _vţ{95"!+Fli9?:8X}gڴs.>H0hae<߶u8~8 z~/F/. `P;1LgUJJi-]W¹Iui³x8>f p&ڧge<^E%C9vl+EZ*x[r̾{MWBt>g!="P CJ$&@N\״}hirwB_j9QiԼn~xTqZ y)W=T"V' JΕ2o1ә#fHgc">,R Ӵ{93Z-]"6TKI@SPh+h;WvY|YGOpUwpZ)4K\tɀꅾ:7$3)|pB%7.Ǯuf/&:`5xmĻ27R.8xW(zR|sأvr|9.V(A",&)w^0qRᡛ7Aoܧl68Q&-n~)B)0ΟxBÊﶗ=ͳ/k+ 6n""j!]}'f`Ozdߥ+8]Iĝ[XdMϳV#'tR]aN.;l-/rMlwj#ɮbF\M5vg wxK1 uEKqf^qUQ6< v f 0B0zk]Wi1bdO:4庻ֲޭ|3O%U$N/i[V [Eв+TuL 4KC 4JvEdG k$9ՓnXKCsI*;.>Zr=+* M˄SP'f*YCbX ck9.fA&_1.sŊ7; DenP>>"@C,0 #U8KvWhRHY s7W -r}TVH DΎ3BE@夠ͷhK E{' h%ǩ5.4{4hOY9hLt<buDⵑ~WяeRut~\p@T7²d¼ʒqNuPR8cT9{גd/ ´"1(A*`=W,Q͎A?g~u7?Z!$yZqmpP㋷@lBWҰp|'Osz(S(#eׇ3XKMk/Nxd}mt F} ~7ȟ|Ҍ$. 7xm6% @ӓK /V9 nPKՄmN%ލDfjd.le dG'7}fDW JH4&(R Z>ƌU xG@+z.~]|SAPy-lO12c'E"} eY13W? .0> i?8Xk +̃'1ἆmkd2I&[ Q(86DnjCMC. $h}As: TBPm]`LP_,庞b_ڈk KQI٘mFq%P>!,1wKz~˂k+z9/Uf :K*ucR2#.ًN@?PEY_`L%1A 9L|9_@jZRKc,cP`s=+ r)Q)cּah,X BbtBnzbә 2֎ftޞYĮΐ]WvQ³qHH(STQNJm)9U0)\Vy=-+ܹ o5EV_oЊ{ͤ/{|CV*4edcEŤ/ArM}6@X}zG97=a%3y?(yDi%^gЈ3JCDL[^p >p-bc=h=ζ}!4sS?_5< v'g<ư?(5r/ItU.e^enp@4 &J|Eh :t`Lr Lz&09PBݝ'`40v.zBI˷;H)/`BF fB$?yw6I*2NJ9Xл.܅Ic{āS~G8W -}#,&S$՗d&#tD8bd&smk!_cG^8ޣІcvO,NG+x2WA_خ*6Csɐ=GVpMΕ4zςJ~X9k jO b*e%R /kfEY6EJ(]r|V;.wGuL2˄J?S*@$ ZLx^ <=>Ft$L}Y0֔Φi/o޿"P;=@DqutQfE4"V-^ӌp.e~_nDB\WTMv&W6`n9pmZd.J.[:\i^-ltIU÷`}5)#3hC!sႂ̞Y9Gu/{LBQhJwjou?/gJ0P>!o㐼27M4[BW܆ =5I++]H*lf`< Y źN7: BpeTUĔAoL]*Vk>Wys79h0 0a@1&zentiML%<) 'ٵpO3:iy(KAz5l8Cp-p`U}zJbb?!^j'͘%݁y2ign64>WQL#jUKT 0[^q%6Í/i|u6"'16]D"ߡZjnchF8i3)u1]!U-o(g« Oٞ0:3p(`cB1uz"iVBB^ ~ ,žqp'S/(|5}Xd&rF9銇mfD5 {_MC);)f@wn(GnN g]&--yzɠ}6A1GX>8%ran<(&` 9l Z=  riRN̹8B+}wU{$`xix/er4Ҷ{3+ TKFUCXjO6`H7gA7 :m_뮜\hƬ\ *ꭄdRP]}Sen6KAK W|.K/RY4o˪DZURȞ&#.{IO| >N(Q*jh1dqJC0UJ%$=8+0"$EB,{ׁGhaů_샢MG%uePѺ t [-:Pf?&i2ͧr c.?n uߺY 3hXdF&bܟM= X\65>sRBlgmS2⫮B\Hrʃ9cJk,(dTsy`~sDv ,p@j5l3"ཕw*P_[eFhKz AZd-Yj2c2 fM8Q'vN}׻/@ڗفS+qz,J8U`? 6]ra*A0oV[`XO Ĕ => !Q4>g1NUr-tNC gpJmB4-j:(A.V;SΛ*f#<#ۆ/ZNFײW>eP{M3TpC\3u&'WgDs*#܏`72cg[Z6o&! i꾍wBOLO@,YC.m`fSa #PZ[8,mJ:XL%8Á~ÕQSaufrjj0DSHIO( Sem1cce[>a/eW$V ̙&e-;_CNsTiQ/2<+wف֗Uҝs\@ϩfhp2hSRpޣ=WX0~xy9 :@|5:[:[VUݔ|vkķ)ߝGO|eJ>-Sk_K4B>@ˇC?Iitݕ8DFt|-A dN_3|3B!7pE.! rdO^%yzz o[ T(WʹӉ8mϴ9&Qmk{-I^9'CO4KܘRy:j/8oA*5H47YZ77]sNB:QwTPli}G]PV| /糮o:z<Hrq]3ZWI(Yf>߽$e|{'lR%BгN|c"H0ԼN{-9,l!jv|-ڵ/=;Θz|gJ{N \oϻ!zP lbOmFڝIwW(ͯXɲ CJYuȦ#1용M bLr"~bbz.:/ə^V"3{ֶ5FND"IJ,U}ٴ,JPE1:*0Rv= Ry/;+`-,}RD!T,aCP7dMoMuFLMw[r)BZt E =pT"vgcƎۜOeSӍE'NAOJp;DsH\[+CsO\WQP6b>25W/Gs~Oe9ΊȃM{s| l>3K>L9%f7k{9I{ж6ojާSKzը{$^:Q.=E3>ٸa?-fi {0 F4Խ s/N:mR0zt}RIO(..6Aׯ2NX6-H O d܂xSݟKIO.s`&}Bg9H('G1}AyV]L`. ͜;rnHAϱtR}+'{r;d,Jԗ@w.z8ZF>ˏt1py!`1Y%9Ybe4Y3Q(k< wHN`8Sdgu1 Y@J;v61ɂ_}%)9~UtA8FËZ_ޤ+gr)6u Ȃڮ% 8ZJ/Z StNI?pȘ#A%僫aݗ_~]sRx`jkhn7D#) nNrIY;rőI  {Ϭs}\[igƉ_T? rE7I 3lVZwD4شV~*WGG,;"*sl6q&o M35䚙dˡ_n>h"CH]iB1:8%q;AR9 ޔn0 Z4^]Ql9[+Pю yW/Co}I&xRlArYVZqp` %EAYyubvדo SnEVإȩG`/ <2љFT0{aX yP㣬J;]q.Q ^564?ҬFXvp6C*pZ=^hl&_If +/V㓝Qa)qWoTI31YĚY:IkO}sLAwDߨ.bRP%B)PKޡ:i!vptM2ύîsoXZ 1 {!߱()w=lwsWpI/K|"UR,.֔&gV%㎭ /TvO dH]ـBOuX{@jeؓ\",+з+%Hw)µx,Gԝ;.1e"&Y$^jCܩ҅uf$rr BwBjpN$!rUĚPmokcl+hb|aI>ރt&-9IZ b]?Y:_czPRҐa3#{y(d=Xt3|] r`HFb7/i,[hjjTnf5B7q,S#M{]q [``I)@LpViLB?ȴ:8WW:)F7[WMܮ*$B W3CՖb'{ڃ,)[_,R`hY{)gN< {*w3 ?*h1lB' {,rmm/PhT= Ml5eh "R߄cd\;4D%zl0 c7$wkclp\s=_/^n"j®xkPp™̩`I4j<$;h;s9 K(;]fqiP:Jo̡ ul&'4稃5DŖU7*hjwJm>1Y?Aj?9?ntl`=f:#l@bp@3cZ7BռLV+EkmCi>t 6|̊BY 4A v3Zw:|rϪDDKps1z@ph,n~diZ{5ExEI?7FY[Xg<[@QPp$'ps8|.i:x7iZ: *?7qR9^BϧcY0Br4h wyf}G4*/|Y#"JT ,Y2_Wd;>2l4zht+X&$;vPX˗UT mK wb}iLK:Î=-X̴Т14}E |0X[o 8 b Nm$T_&y OY}ۉ7>K('@G$]u#>)ݍH^~ \Uj lX ;k=[q-QZ!AtFk] ~y< 3-I\;,|3xb'745̢ը~DDG U O.|nN]w)Y]<Ǻ%ScԸч92O{{HtNE5;PMWy`lp eX~b]o405Wj9_]ئszD|Tͥ]-ꐙ2ik:&Kr+s0i.?9 iؿA!%={N/f{4R~) To(^ ALvwjk[47o6y0-=GeIQ *|5]K'3G㩱zL{' <5qZ?r)vu:9i'(zT{\Ҙ9?# 2@bRQK-nw>N^{ez1Rһ<_u4@3"^߶S75(ϣg s9;Nqy9>ŗHv\Wⷁد ײn/"`Q^P_\O),HaL:ԇ>tU =p7]j#ޥ8GDс$kO`t.м+c!ѝƉu!Tg J_(v35)9Dwl 2o2(9E W!`JYj+{=YFVw1b9ۊ2߮ ) D(_jrH9,k, ?]J٩ne&YȜl7綫ϵQy?_uxһSǓ{cδ;-(̰ߋ^O+o}PxJ(o\b{4:|0jZ jR*#Ml;1D<:VMà0"cJ'iX ti􊳊@d 9>;@U]e@pGnydp0/Vqs{[iPq踍=U7x9PN5S,gb 0#JmC(4aX !:U~jdz]' Y?T X.rxsnԂq*.\f{qvsk}d=VtvHs*ZuK kCY`Wd@ZBf|1zh$ѣ];D:)8y?B2ؘ V{+. +_o_8su~h={h R@3-hDIT|7 =J58̐ݢJ@ 20`uygz6b%ɪlXa헓an7QSd))Tv2HEML[[,؆F jNP* > 9i=7FbYQr|Dzy,` qMC^wl+O1 :؉/Sעm#i٣qYJl[tm4O|Xt l+3V5ķ*h䟰dnɼA4Κ0 ;q9 l X,[&M3$\+Wb ᄎؽ4kyjtOD9쟠WW]GD S2 $l9K:Z:u|gK`mWimXlp-g>*ZS(ز-[Fhg{0Ba#β c#bt{s㋁=oV%{˦wZ$8Q#R >lMNIbOh7Ru-gp.Yel! 04'^>$\w3C.ŃTzu̅c(ΰ&Q8% 05*'g|͹g7rΏeN^x;țXm@ dQ'KXؘeyt Z;@HO'Va5itC<'{W[IC9qgG%p_f )-i>lMuZp ccNF~ܐ[ ˣIs+sKOB6$is]+kdhB 7XsodX3w]ٕٺ=@jo9Ɏzk+@4'8sMh}1mtJ~b eؾy-yqqkTABvc HVQ\E6N鸇RsF=c C|q8]pkVs-44!]'LjgZT:u9۱u 1A2ΪR+W@v5rM/܋޸kq:+5[U?R*!K}>J(z.&o߮Hܬ:|/3\VPdݠ!9ЪoRuƷĀVD ݪORik&7q-wT+xIRzDH9H4-/u<>''e&(hH xXE!8I~hእV˧ш9]w+߰%ꅫj1NJ_{%c}X]#J=$<^?~Blz%j fK7ueZ^4,UdV]IW/Gq0XN)CR/@:5/ GFR2 |?1wTʐmlOF2OY6ւXg1^<]mO*eJ3eKk*┬ 25 d'ؘh7'hިx~͏'vo}mȇLEPp@EϬcE$Fg;=X0_ }Y4`ڜ@avL5,p,/O(69OP*z,€g(0tT̑Pxr<&X f6hItFOA+,# t ,nsej$>y"' >|cc;hlsi|jYNV+kK3S% ȃzdhtMN>G'#y:yO,. opm 7f,H@tV&k@Kj$Oڴʑ[6,zs 'ey._)ܿxS =c#"⊹}h iFJhaY$܃[2mnw Q|8|x$udhk\9R}L+WjfGH 2_ ٙ.}$iONز5,G^=ۃ\N?2c– ]e՝a8}2kJl߃<|ITOR%9i@o20%v]w:G?pׯц]GuyV'T!a Z[,ثt9bXl4Oھ"\Sj|Y .l J'f|˜PźwX`v/Hy5n:X#WcCb3mmJV mG9zJ4o\Y^w7bU߾ yӭ|Ox)$A(L2^*{YL(қ`Jr @xTx?䐫 jN#etļ}umc0B#0xdGR;r ڤ=8,TQ,{D$L, ipLxVCcHPjìT anT8GPǍWVz 5 u#9/W[2b hz^O-!D!F!ΰQoW$ jqv^Q}PYv%qEf?ޖUXgMxM$Eaj}#u< POr*|I)|#Rc&H.deGN1D{+U߀%"fH ?+:g>=)oO!I=%s_Ty|\Tl_k-Gq$II>aBCě|qz?H ǿ)4XJapQa2 nP4(24r(8-ꫡ~}GUjԟ6FT6PN+4 8d)]m5$BkTZWVDs MS-/5ƪUh-!<A Mwgx/誃/R5䲶RXXV1J͛K 8̶[!{MT'8j%=:]o;ɿF]=)0 M٨!V!*ƈ0(Bg6TB,Zh붵epr_D_VW)׎2K]'YzUu(#_OC1"@hB םYs$x(DG l ovX޷ K1(_3p - :4 -ei((X[ ZטLՖ4uT/ͮ{xȷMjp ExlۥfxiKfPsB=^95Irxt&]b 嚏r JJ_'j!X e6}"͌|5 0[ϴ >%r5C*l_Sf#o]f4;cW$WNoC2B"rKJz&Mm ~B)1*j UyPI@ܤg$]&a2VOWATDد:G=ȭ{ʏU`nsZяa8 ܽpė4)՞-WQ!fK].]⸩Uke >wt=nt-s9c^ԀM-j6w:)H"h>nTxBN)s> P Or`$Ƕ2MAe+=ď9K2MY$5<.s9hՍf{pxT/[_o,;Զy"ְiwP\!UDY.:IJF2JN4.`/B]@P;NԘ~lU&xȝDk&Hp>"t<7% WDjd|n365(r=U}~ϻaײi_ձ#{%UpJjryXkdPʜ eh-9 :yE/J}U2V@/y)~8b3q?).ӓLHH0?p 0ӽSkC>|mz d:Au'T[t8R^[` }Q6xŷ~xVxrfs1ŠJN^OJ=`o {E7޳}+tSy6!:,Tʉ9jf0z6ݵʄD =ƞ%]wZj2EvJ)]+C^U)qp?c_ZH ~+&*?ӄVQ|,7#fY gTy#R2!fݏmJH&0 K #͈fh/:MژԒHev/ nxfX%$?Ɉlİ"M(@)ioz:+þfEqC0kQo&'6;=W% 9' wC 60KHKD4l ^Po\\cU@h \`搢 .;K1L뾳)TLxbc=Ou'x ju8DS:嗴:6wq-IKvu~V [$ pO i(W!}c2 Jy}Yr$~1O.9)dIMszH |="^ (ngޔЎJ5vwPƗt)\܄F5:Vqs9I-;YS_~8,^>y+iɔz'|<Gm5&z`QoHŗЈɄ{W?Dw߀\/Xtu%T*@Q'ےnu :ACN^Rf /.%d&W(}u)6R+;eh 쫚zN>&${Uk63NW^ 35=Q稼)VYu{Nr6ҭ7 8pqR̬ %3rKJs}&T'` Զg:4zlM޳vПGLz+4~OX>uxAJ`7ƓxY[K`wC)}cO5,"fzWCa]dі%9Ȳ^"t`WVA(XJuy0b#Y1p ^z:eiI/+`-,DP7 6qO=^HRoMkS >sl!{>W t:ljstP]\Ȳ_xbIQ9Y}y[R{fۯ;HBXRgk4%.=hই,*`V{QoDG2J[ETx':VQ^sƵ Dť`(+y Vώ(R!31.zӇTUT ?LQoXӅ^ϯ29`8zP3Z\&$w2or&Wf Kk 0ŤePķxjN<@u(scCZqbPʞzp OvJc=+xsjЙu"+pMXl=7MU/g ™ zXy3O~ R{ca"Ml,7M^BvWqL[W;ug/Gke4)bHvIqЉ7![  4z#PUgfqKφ-P]0eǑxtdA;M>$ZoxǣvsMI&ST఺4z !#_lxB@>`PL̦q d+.Je4kHf ^,Q%} "f$=)f+9A>i^!h>m^VQ&to[}JT,*|MDoi?-@Q8A9{`e81ihYm_7-ZKgެ& }% x-pWts }ՖPwQk6}ʓ1/O-ipS1sܳdCCt26^8/%TS_4–wHBQO?s5 !䊡\VZ ͢[ǺwCiizAWB`cS ;'<{2H)zOGildS5*5QŖNtjnFؙ#PgLJ0JYJ0 \T: ŤLs2%Xɇ C.ؾzҜjbR/߻.Et2̬;ORt r=)p1I}deG_m f?'J;437m搶0}Y['1uZx{TyVMdR Ƞ=u"E;}3G2>7kyuL4d >j.k> Bei ,>7wRV]ѷ9歉9Zl5d){JݻIʉ c14sXԩ:!"J1]+L;$!mH~Am԰8<ċ(\z5e-Ib&֍HߗWl\@Gg㣉&w(f OE'l0BbCXu\œb toܐN0C!6I;T(#MgRtF֟QPg-[_9Gu' -@>#"4Wx` ɜ'|") ,#lqe[ QX$1])v{[~^U@zTﺬdԲ\K2>:;^ NY[7XAO؟1/%(5EhnML^u* p„^hL(~2GVSB!CgTUg>A(l6]hXxB|S1bH)Cz+SlJ oRHI!,#"rf*>I1vK]0 +oI$^bҌ )ʓF[5p=^uҨ)܁B]3غ *EBm) =ͭ0zܙC%awA\f{JSHHiHDl># ^ʋ Ƶ*E 8 Xs7KA&;O:\ڢ8骇~fV%YH%5G>*pxD̿d =-=,U&xDdRk}= '?"!ϧԩv4}M^siY/v+߱bY3{ʇO0'\,G\($#1!% _Q>v.$ (=5vQ_oT87AvAN6lA'z }{ Y?QYW1VEY[=V"=AitH<ޛ4P-7R7ٴ^qS 31ެql{BNiS]Z6# #ZοºwC'򃜨%ht-&tqUO}&tXDoałk(\ h?ɷȮ;}Ng0⣴SXzeGO%\"ƙZrj 'v6Iru2^W G*wl?T~-q~`͆PK44,5n~ĝeAM7b( sgdPU eVgWtxAN_Q &|p%aTуH vB󾽜Dꔶ20Gݔ"6Dx_3G TT7).#~9k st~1w04[ҽOGZL=\ r>J\u*~`UVDۢn.]qh4ʃ2v;Ą C崈eFa^/jʇ|O+i踮JQ,|y73lQvN~u Mݐ*PpoʅK#b9aK-wK`e/ӱ4~k,`9w|poϣz RQKJJc _Fd^aje%hED6v?? φeI^ŶfuNhvGmD֐Z\IYl>%.Qԓ7,Q &mߨ'#|;J'_ (h:@:ah Mpup6/DjU<ہu'4GDͫ켩Ba'*Z^"5+t0ldzQҁ ?7>jD=dSN˚8:b3mtN-,|L Q;D#tc+$AJ4@ըEdQE$Z]"#mHTg.`6.~>VEV=_/"OQat\Κ)y)2x"Z jbI o^sb Bjҡ9 Fr+aG1҂̔4v Nc\zmT6.!@#xY($JOb.8|;8~2&Xdt(\MV|`ö́Z#h9(@!f9ߝi7Q]p& e>VZ1S<6@eN,uԩݼyyf:!Z [§I͠u[ȑZQ&Rqǿ7'3䗤l)Z }C8?6W/$!G̓Ô|JԴ_oֽr^6=M4 * wqQûy "hGG#|M2ak)թ[]11%,؎wR}/qx[g,R+,JS}%M?@x_ͺTlRcR$#,{+ _0qZkEMkv}[Z_pk2Wq|[>K%u;I7G!ST (*ohIX$%`[޲!~ʼnI#KW*KԘ*tEà!'k>פgDY!y*?&lpѕ(AkgЬ^eXҹޚ}yp,F# x$R,=~M1aVn̎;H9\uc!˅Ԝ4ۮJ B(PJDۃuE69v"F'N%>`;l }U gn )lrԋfv(N[l]P KFHT*<ŐbMc[>cUN9RmpLZE%CH%Vֳ1;›Y5ɰ_p.\/_c'CSZ5冘O~@,SɜCMZruЌ!ۤv2IK^l7}8jnS2̶̎g}Iu3.a@\n˭BJXD{MbL 8-a̢mJoA> _ŦI*BU. UYUR< `A:dƾLQR~9I'iAdޚYRHxwXU#a^ ,u *>bpDYwvT=LR^z.G 0pxaP89d]JW8v!WM9-Y!Mѡ:Z.T\ `=K]^zOӽEgΪ,bv%2_*3DҖCF9>D (PF̘ms<>2+e~ i1KӻKF]z_ J1Ԩw71)#DOy~ӄ۴|wIGImMŭ>U͙u8C4}thJзPgsir {Ȧ:v\ up7r;+O*60Mvlq`&wSIr0RG54+*;W˩I/[HUE5·zv3NtI/s7 `[E1T32P΋kj%/Ёn>f"g6M~*9Gu7vv q; _Հ&YѣMhN>m?q?NJ4FV]KJsQlQT 1@}E|o}O=(v1ń[Q5!Q SJp-:{="PB;:I\k$0hUS׃^RY Kڮ$p)ErRc/VtvsP-ᬯ̧D&|Pߵ?,ĸUh9,ׯN5=k_hA[$@RN 6a{ModUn& qH>AM]Zfxqq5nǕV}:1=4Jq[CR#mHҥ3=7!mUCJ,3SzbT-K?XijtJ&Y4x1n;̸p ;aO/P)BzQ/q,؀fxqu81zUn6q%qLV|s}(Wf*(HBV L?E*Ym÷7B1# X͞aT)Jꡒ%tچI8zfbPAV;>^ Jq:d_{ϣQ$TpsG uK0N&e:Ѽ4B<n q'2`mӯΣϦKJ5$#{P;8nnau߾>D;B݌L~VPO8zpQ 3c%!la۷!Y!9癋p5ɭ^z' DXH Zb'mӼ J?jl-4ss7s^̯2)(6hjI)VqV?b6?< 0KFx{Vg쯈v3coOh&1#`vɬG}YIEgѐl5e*Kc(bt.G>*=$+PGS"WxEPlcGSCCߎb=oo1F\abC" :,coHn\PT M[E)?Mx 12R$7pɂ*b]e5x)gE4}`doyV8~0FPa+?Iu| knQXLM(% *[H}X:"Y~fpRaJ.A$n͆Ʋ,$~;8WmsPsȆ^k-n;gv a%0dZ0ޘ ޔjD"0SJ1ypjƫ~@VmB5 B%/aaadk1:=Q[$W© .vHt$_c'~XؽsTrsHb2)9NjmeDVcH̥|,{ _ tCS?,?^v{u63Dܢ.|)us?7Eu K8T`<1Nu8 jZ_IHf mowɓl@@Gn#Ӏ) @8,G@&m4l$ b! K ?I悵 #v@x_8)Ua`jl!fr ZF$Я{t+-4X8;rvo)i&d8X i@܆N:k|i񬬿 "@{yPQ3e6Miږ?#u>o8)u ׇ;`qm> 6GA-o]4h96h?e\KTn"*dI>!*G%V{y޲5B_EpJ8YPwli/,/-,{ʁ5]UЁ6\^ȶRQnR{&*nAWbq-Jn1\>{.Ͼ|nI{54. yBw7D4)2On'~(gXQJPyD;%[]u1LXŻcE6{˜N+Hn١6V7NC؋.~JI7]r%VQ7mlSfmi<tUﲬ pEMw&Da1»ܬeƶ0d-_\#0e꽦h7tC dR^%7*%DOq*^~Y}6ۗI5#f)ǩ-.uJ,\53{9 1?Qq=>-^} ,XʻrUluƗ?TKW7yuY o~WUh0ϙ1ʀaS}]o Р `+evnϱU7,o*RK(GdǏ==ov[[{C7H=ZQlƊוwYo}qWutV]n8X j<zon66£6s!\c8ҽ kX函7B%qAeMZn*YBi~mazk&V 5*td U?ɩ?Lߤ|_9P]kIrO% $$ d($G^: $'`?wrMmʲjB'/2S tMX=wWHOuT&%=*ݸ $I7~(`N x2w}C^BkN4kf$]!댧6ɣ Y<ꃠ~kd"gi'Ȫvy5qؒpZmo$)kUXH?4+-r2܁>noKä=d"࿠e+؉ځW)2QU&5}l7`TGs#^ҖkW=2" QS(b--ݵm-\q,F$6_yU.>o)F v _`N ^SJp=}7 VW}.'o^8LAAXzߔQT(4Jm$m I‘N8L2Nh{@[J&LD,05Yzj( +i/oM3ɪn/A. w3?g3au5_&&,M0sRyMf[#D]9WUܖ0|qGK#wy|ePE1yTbMNXV0$V!y?6L8ۈZ'?[2Dk!LX0>uQ/R15ܲN)+0C5Vd=jk #ѫY pvpF# =2s WaN(oZe1vVB!nC4-a$GE8!x.W{?>}c9d&0ORԌ!J^G ARnW#/vy2~;~gB0 OӅb -r+;#|NJ=ZN:>q!b0('ӍkbFL!$)9é5]%5:λD }BM[};KꏚH,ȃ?Jn A)6(>㟹` 0-k&@GuJrS⬲NnF{e &]OL0Y"% gYѸJW~y%f#z9{ ex}%{1{_ ShqX :?~രEo' Q9IvM&Lrj@25L h+w-q"$W MJ2x̧߭#k:ݢ(9=p88{46=zTqz=B#Sb-yg-'d}|( ?n9,SK/'+`z<X͌64SY(oƼhe4ȹvq+VzJLW*8 ds*a&rpxJO*=yAKIvie* Pntn/z=vx$)M P#r!8H? mZ=ԥw^/3< +}~E!oeKr vĊA![')d [J] hu$JKO^kU^wd0 2 B} @A 4@ c?D8rjvu{ALܢyh6ò_U=ݯ0F䉷#  CQ50S vAYBc^A6)OX;B?#ğȗĠhPc H=PWNaO,ayc4zMΟv@!^kkT'P*q%W~z3@~Pʷ{W.S">D w3^GRZ5tQs͗hj)q[HrXPt=8㥩+Hh,8Z~,\ N쥖)ٙ: cF7dc3_oc]B0+)Xї%>H;cm-xjË}V#Zq3eG6Jtު ComJT;%D'ڛy$}(}K0Q' N(/'ZCO{{,Ṯ^{ƶ)Q$n .},ܗ8"qvx/HXLo;`[>ѧȠw̮1ENg%խ S6͝ fg?ó Ǧļ=o%y?C*&xVVp [(q*]rmqW2% 2[:Sa-7r -m"8.o. SsO*1R0V}jyC&ƐR3؜Yh&c 7+:p,;uWFA@y..YjƢ@9 K#0]*l.R㗋NZl爐;4bPUac3X^FAsE)]9J%_ID$Mߛ٤Fe2QHV֗r!..[Ct-7.|lo{ '?9a\0hj3 {#h9m`슔*hJ qnlאv3f` Ğyn,de _q:T0f0Ƥ (}{)ŪKQf.%Ȭ`fť`uJlWvC4픸 APTawk;M [D]A:u= "5q?"HQfQ0z@`0KQ@8 gڮ;0s5S kq]TyŁrbMςR/D!$f/,v;7r~i*s֋m._,hn{$X bщN)D RBͫi( x҆r8|tHCdPKfu>%_37`NNzI^-R߅'R KLts~AoZYđa aTYͺ|*tro3L>|îg%NjDzSm\Ua†.<ޔkpVbMe> yKT0 #S@b#n֔ATv Blq)\K:π~Ch@+mMtNs2~ */#8җNks]i "k*Q2fdEMWt]tE7g)l`IM N;ЊǺwBF -r`5cib8#CUqcâ6x6r2ܽlΕ#SR-U֖*Sɺq9_eYF/<$UD_ҿerz'(-q. pv7?#U㯐a>iqkYkrIi@{Q+:p4"mL_] =NǤC%!5bBb2Qixq-m219X&oE t_cWbkq=} !:c FIÎ^i<+(rJt$TlygJew*RɁ{ NVBYYd'SBwؗ 8Mee 90FgrNxri˴T>Oo!V#;=`q*ۤ#e aD\kX(et9R 4?%B2P'jgwF(i/:Kȸ"DȗhP({C|\)E`4/(xi6M8 }{0r$?5}XTУsaG&>&p:W,^}21{n[}I|'g5p6=XK c\,fm*G4"^2YR͊)XtIDrk1m( JȆ-ꍍ3F_e!%`{o[p#9҄Q6F>%|ޥ$>=]84Y H2$`,`F^dh.˚cb6w q = +R #M QԄ)d˝E6!U9LŸp a2]2Q3y+%Jb&%Vh%UFQ&rg!_0wd#= inŦD'Z ίR1h9o\mE YnVޑQpK ɉ9ڝ }D/pԶpDz60µI )>LΟryؔ(Q5iX$@2em!fH:eׂԓUuepxx^!c1"y]7L tfvI*}6ءRnPۍDr%Dhϧ[ =^ӠD՝E!Gpl[gզ s~oi4ڬOS^ϼ_:>3> 0 꼎.K+'K C~:YW֢z7ia9nJ6w*ɄilyETzRp`.b ӕpcͦ;9ϒlHo 끟 u$fepF$U7-k7+t&kg4@|᫥nCZo RSs#oE GZ&Zhl ~._NgyEmf 3YO^$:)H~cY(V9."K΀\?މo,%sL7"SD}\f*"mSb2,fOSjђ(AW s n„8!dZSlqXfΒ ŌB *lňKw-8GTLC"y\8ʯU k0L +xoAIе*QвwvG[}~2z']J!" ܒe߉WiusdƨuVZTu L/*r/TNم*(9TB[V̲h;7<-z8Erʧ=3&K.M^oצ51BK9!e_IIoM\c rt̳M؄%@eB #(܁;'-;X0[oLʢhi.5}&  q>; 2ZmR!_ _4M=HГpYy!2y[RӕFc6k;^-1HwC5AUrf6Tfa'z/B)¬N^isF8HȒ~[왹5)%[$4UnHx|O=wqW[~Ʀ5d>Ε)YDk_1Wʕ>"8.+l)$1B\Hh[ WFfW8 O}e`/~#wj3%v54=3S}:w]2O  }[+>7[1RGh<<!eEdzÆ{Θ?t!7UB_މ&DQ# n=(1ޟDwHB1U697/~76: }|gY4IAƺY^ss@*p&!l=td+ǿl'gksDV?qbb >Q僥qiYr'9B,Sa4@y2q7- LHީy` U3<%-ģa9 P1ym >UIk/C6BAC{]j>Lcojac0*Ajh "M10*b })?-s7󻮠Dr%b_+3US#SRa0f*h" צ 6=k$~k7!_UmJruK3J b&0soPLxK}RlE X- GZvoGQ:i'R1E$ңk8 5PFSoz`X]}Pˮi;_I%@-9$dnM,wl znNmF_TD|cD-{dyv.zἧy+2;M$%4Zʸ| 7toA* )F"t?yP5 +3/t&{PI{}ȴ8sLy8A1.mz.'ZU' 3!t:SI m0{c3ZXn*VcxP;3c SKuGs-p{;Sx 創q!Gz>i0}n3T[|Xޣi%U$Se{EGLA]Ad|9YzmU#~&ɬmU3JgZ3v"RӬ9^}߱3FVqo46>uAkyƺY{n2yDR;`Bh%4>g l-9b_Ox6 v.Fwo\C&Wy=Jې{bqP, _1)נS% +z 6/Ah[=]X]n@R#es?%f$Pn-jNDe;A S,1d"BF0ZxU0U{9$,aYrL x8?Ό,Re5I3Y<=YIǣ%0(!^Q{y tbH__<Գ(c0iYѬe-)Wדy#`x|sráXFS S[!akZr4?:e[g4Ia#`ea<y`BaRr~f[G 4On1.Qgy*=>k)Pά%j7TstUU4=R(k]Zo)@<D E(FBٻP]`R98i3 %/h՟>oF3ps#l-ҀkgMs,1Tj)g|jyy,󄕴N剿ޣc|WIxf솺׶ JU7Kbw| \Ce4V4ԂItL>輨L\D]dZT *_cldezUiNWj 32w @L]N kn in\0qv>veѕVVެ񆷆 xvtf#(q?F@ ] Oqgxw v#/8d$3g{ \4 6Ya昳s+CiY3eK5z$,4؇ Ld[ )KB:n:~" r aEIՁ\<ŏ]#21LEO^ ~s N@MJkPIִnaR?Qw&hg,xu.NTw/Lc5"8m\HO )K4 0^ƯͨޮåUH 50*T@GsUb?;*V.׾F]I|ɅY1~rӥ/dEK:s &Fp+VO:D3l1G?5Ke|t7Cz>/r\Rm} CmW=3q0_}x/mWO%T'`vLGtmAi#o%{Y}?io6FYX,@{).4mpGfY=U;3WcǨ`oכo ̂]yo>b?Atv.q^./ *V ' b /ٲf>J JGO9x 8!ԺgO+q+X:rlTG\U'4ϼbA$VŮABsEzGUxT'p6u} #@Ý pb!6&: -vT{ki_e\GUѐ3}/.cbHNvG~ Y(6%An=*>A$<߉,c} We&]@41o N?pjNVQ&%:+F6=;&Nk<>޺^F8 DIgxT%<Аc!}ϩ!AwGRGEYװe?U`|?4v"M@>TggN d#-!o#ߏC(dqy(MB0wT5!Hv< 8s7 YR)hkm^ eVG/kpIHzmV11  wM|n1.I/|18B6IaBMS鲀h8T3DmkAWa5wIF >k(k`(ut]>C? ţV}ÇLl+8iA;_6V]Pšf鎹Cby.4%r{ di 0aLTb`tjv6138j-Sg>02YcgGk_cIt÷sh=tJY cx̌YĪMd<'Pcf;`| ߼0BQFhϻ*`?868+GZYn\NG vPH5ZvXk?I-OuH@7q|mjR:ʗ`U4P,(fl ~%hE'`d!XB_N ~Zx{pPoxixѹh  -MdIOI^l}0.5Ľ[f5ˤLۘZ SF݈^ZG~xyXh^c3[`N(n(a[q.4vޖGb=y߀ 5uEji(e8~7B-Uk*U$E@?f dS6%%}> /wHm 1,&͆9އͿwʶE82#t &%|t{0B'#op$MnBLKr>RBdp8ov9˂PJZtj4 ˧HҍeG-|E8@$Bj<{ٚ;d;(:ף;r@4D-ʿ;_k^/ؕ4n6ʆy1ϠԑSuߟܿLJ) .yXjB.=%S9؛ 8a!&e>eD+Jb:A~X.Qy:j%GXPC#90'p6phNFVjO\!xQG Bj+JJ'_:^VП`!'P ђ>M G0gP{kZtqMCErt׀7>/s *8G)-)TU_~oSUm|C^,4ssgr~2-O0A:*Yu!~3 "z=׸o̩{[@6&ʁ$l۪)dw v[s8V~GE4MW[nGDd:p㚻o|̡ˣb@J c{{% 4ixjZM&UR,{qfV5ā\POi2cqd)#Xxzuܜp3D+ K=ۚf*xKakY-( ԉ1UnCΣ+6kt? '!;k&Vf/&'I_|:)FfD&>Q_u\!8Re`GV24LV,lR ȋaw7Inm^h}^3t-*r9>-U=d<튨ʕ^PO=\M&*+.C p%HC(Raͯ  ǺITw'C%Mơժ(:gfn;)(#j{h `LA^f}#1 ^A˷2MgEm TeXn{n2 OJE2CԖ%%\@V$c5xM9)/t&7TzڕH  BFy;3>x@ȊoUJNyoc˪Ȍ@- S5PF6 nM jl7 gtLPUvщj#,x ]XWu S% g6JضA@Qub{B[cF #ьےB$\'~q*y4Q` I?]`L~CS e෇vgrlYg;ļӌ-9ރ2|裡xS=@k?.% X8HW*B@Qef%/~9nH[Y䓡L(_ vdmE t>#ޮ0"=-j##Ƀ;fzPEPfz5zd/<"OM_k' 0X57S%u(]`:q_gY L*f(V7_q<1#ҦqTYr}hoo^N~aIUЕiPZQp&5HJ0}s>'aWi3榧<؂ŻŒ;*1hXHwNxz&;`m@-W輫iF}$zyj\q8Nh$Y#VRXH1Л`5Ծ,v,+:\d,|}`mK3)R%iY4jemT))'hIKTQxދTAv@p[<ЛDmK%Xa܇D㰣S`QI*ME)# :/_JOYkzxi|Rk*|{L|VVkrY*{!F-[1v ?R}-8얦L[ `T8J7|;hv}GPIN $Wi_:ogP4e(\$G,i^1;uYJOlEp:}kV^sTiudQP+* O{HSsP_ϠLJl$G~NqgΘGgSK~IiKs7PMyFPٷc4rtXv)#Q!j6tvB~R$(s8i^ʴtL/*z"|PQ n)$DNjRByPp#3KghoܸkۓĔ Uu1\Z"CU',m۪ WzfhoS[v(|C< J~wJi>6oLkne\VW%W;(;LvsZϱw`)yBڳ]PV`40rAJ>6OU3^4/u|98:s =TQVڲd;JˬY<^ͅʨN)uy HU($7pת< i%mxдG"6-WaԇVd'P[8Nb 5:iH<Ben< \`eNXS_JA"<ե=h /wPxեQGuÜ ckr:[ ?_l0 =mZQAu|[=Vor6-KV 7yzSy BJBBjVXG ܫ* <9?9lFH$%l*͌j0U<DwH'#דpkY2v`n0 i; "ؖCNw6(@, Wl><{LyhF% 3G%\Dg.%?Y() y4NfRۻ#d; cXpJ|xש+z_;l9V*ww+ ^L־ ;27H @>x%R ~MAct>,Wvz߅Ɗ9%{p_C GXu e %L{ش󛪏OH/Gl޺xg%2Hq B(DnIɄߣ|Okh#ʪje>=J-!X>zDI\T} 39V(cJ/Sشq[l)gx2)q@l#uc״Cyj"֩t:)ߘ'o]JOXSO#=W6EF\1ξ+p-ZR2hҐ )TmѰ TB#djpa¯HXJV,9-LuŒ"C᠂'[H:{M5_6-}Y+/#rh'c ]\eAo9XNJG HuZ 87\UZ%PcqZ!FD-b,?rqt|ֽGY CM8nYTpZ; -9$EnaV|֣iMkЩz}ls*A@#*Kͅe6qZuSN$ |!]JWjOzX_\ 0~"$; gY8+etKRS~W%/Y΋G_9Դ2~9cE# k;-ɕ(n:!m1_ cmCG#Rb NEn)^ B<ó&(s;- ;k $GOa~8˓0>sR,啝jjz_7GJ1( {֫˯"|\Qw[2$' 4jKU!9ȹck7w,ѱ@EVjPGHu9R<8JO$HJP jFUFM…֧S SM:^Vt.+JW` >Ebm[BMg1ȗjGqg9wg9}.%M.< vļFgoF=9WP+r k3-#~QKJ48HiZ.B\^-.FfנLҳ@gq '&mYωȖr5m#rOt#&vR{o)W`srExcܒzF^홟L3)2-{=I(

    E?HZtk:ViMi\<> qP_EAthe{| OU@ _qfD>ath7 \.8dǸ$~=hwWqyڻ ."Е'J[(0ZXhG DS|ǦrD`Jve^g/>|z9wWR>6]MeNJ]x/AD`T.$7(^Scɓhjۜݪ `ᨮZlz 4Ǝ~3R~w0·~ ~O 2Sx>w9[f{^BK"?>*@iG V҃1D](Gp9{Al-|g}~#7#yȃͥjAHYV\h(a4*D wJ, 5T#/r_6_6n4Ǧ_| ;8T.5'0:wx'w P?!I9t| m N֒TczZDۥVӏ'Hƶ}2F?n]A2W뭄!Knkd)3f)[ D_}7&) MLC[Ǖ}G< M/9g rO]֏I*6'G*$>]Kyln_8/+r-q|i(ugO)L|(lU$WRkHåol;hfTënebZG&KK&o~l+@m(P8&D46/TWB3##(Ju DžeL u0t{5}WC( eՙ~JE'Tj[}VvQr{f!w5(4j( |6o+3Ȕk]OLH;.ڪɆBXK=aT9rC/U뚅oIYo kjW;YsK6p>T$ib:&蚰 $`u({Ч]kpnR-iU/Nm!@ČG-Ymas{hKajEA,M^ڧi# l-|GT36 ^ 3d prYWc5}Gb¨ )/`E"5;q(m/]hĪAezGy܊-,O$QNrG8 ̗-|wrL4;fho2<sGsZf  ևJFNn&9"5Cx=n.;/"̯ާLӕF)T $6'> {C j 96d"%yaE}꧔r~JcNA%Z>?HlW qr6iC]93)Y't/8H >D,$g h vtFYT@#',s*q b|™VgH&ZoL=T lL~z{զ}rc#D5(,~PJ,R_V]ga`7M)qn2Ft6Jz flRtvD27Rpٖ4FSw%$Sm ylҌNq#n׭zWw4uoP.RF'$kRwC=z6k!`Ֆ#о 5BOKLzድ>S]qt9L90úЯ\gB_xm Vb@E*Q9ߝߑH12 ])D{Ҡ!ak=pj~YSw QPT*K͓e\lIU9,LѲ5BY6~|![yrFc#blϘ(b_M7將$}s?|ٌ}fnߜsixH(wѯnK!K^ciϹd4,h[b>KT LLl?q0Oz&]Rw: <7$T ! Wgm68ޯS{lq;^̂D"*\抪yeJ({ < H 8c`Ǽȫdԡmd|"ɾ_3Wv2RqjʲHW/ U߻u]>` ]d#̈RtQT_{ʼt9=i2+bTG/(Lhull*- d, yX\ tia3큶Ji˨u%H)9 XBA_^-,ӎf2ii,+<<0V(jBkWFVѥh Փε).i_<91shP;%ܮ}mj7,&NUq6~1_kYLwZTG&?P]BA6^$9lيsC*?/~Yu98K&n#2c m("|śz28isPú4jfB2s ĢOlԨf p6P,*J-4:PbafE2D=#p{!:zZց::L(c@#Q k(|A#:Ή.w , 8eqo.ڦU`~U%Ər{@ռd y| o\VPaDH.sTSZ\ m&y V pZ ,Pb,va(gatmʣ!͙GB^Rَ\<`ଔixRAb+V?GeQZo FKe?LXSY~β CٓSjgXT6Y(_D>97="C֓SҊ>(a^4xGT Pxj׿>A:A[>R˅&*^-/A@ې#,/JMA|FQrʺqҪ^-;#א$?7y4gݏH P !i056/i8\cGu8M_5WiMlRYN媖K7`l$]_XOVXt`Dc`~ &ΡYw1OLвɢZɣF:h*W(-mn}?htYfy vJkثt(U|Z gĬz܊Zߺ4a5Q:Q-ᖱF1d4=)hXs4cKn[3,+R9v&{6t*J8U_XLCavfjz ^cX"Q`&@)Lvĩc?v-6v…y] dfVh>ݻ=!FmrRX~UDҪ=bכAG,`#El\G3soῐˆ6 #8^jt砪L;Bv=Bk/:\|ъitlXTjX= +?v_{`~2'2D l6=( f'+ L£C U'f)_[~fN_ȑhx oŠq]UJNn4j+%^"ocnMCUrv݊bc+%r}4vW` zGCa"EG9A`#-4r?1O0T#bmlWT\:[U.W*"/_bkr]L1u us0X0N̄l=BH?<ؓo Ί"!+e/iej2[QF*h[9[SV)x 5*{:$Vw+򘱄4sAMƀkOQ#=OxgsbWɋzHR0r?SrpY 5~.wv%ཋ47$u@쨮p\iJh5C*akB+a:sSZ<J)rC\}mTK W"׆?5,T#J_S>S4@ڢZBߌ!? 6m3d*m($Ђȱ=UghœnB2LjEn܂4{saC#$7 )ܧm|1q; CDm8t< t=7NK70<YL7A y@kqwb݌.]|E53(ǣ K [6{"|^_}Kط/274ǝD{3)pgYv_O/bn$M ;|Oq%RMFb0 4Q1"3<%ԠTn>,[ +[o_)DB5Sjkߟ˵ Go*86y`X[PXt䉺<}.$i:ݹGD5ݒ҃6d#+vHM 2RgM85>^v5ۥ|ebШR/a}ױ#05h~0d}hLܱl*p_L\ȝ#Zw@N_o>CQj"YqOTƃ^bؚe,1K!b<,nE*Ca<:O ʞK3^vtVq ҫvh0zEbʡ-b7+[jg laqP- !ȝXltQ5aq _:H }šUbp2Hy$[b8v"i)XQ۟jOdPw-9mjGtZW*":o}X@,k@Y)+w%G4 zr!nb+-ː[VTUw [2T`"nc$b&}؜ e8Q{Q19 90"cK|⸍QYMur{9*yJ=d}h[jvTqHg\.oSPrGcE`'`ߓ< )u\;Ĺ_>ӌ2q Y.c׉cx%elOG-{[4ˏ&asy;nPSx?81nvZ+-Cevu`BtBy<;ڗ3eH~kCni[أ~⎔oK &٠N un˹b7!{qCُE!9?_"1f߯b{S(HP]ȹŲd4|Ǘx, :H˘H<p (cǜS|kjqW`Jm2X^Cpt*z,.p!U_nSbfaoQ0 v< v{b43)g$}8\ͳ?Ιh*>cb񝪀Ma!OҚ3bpW N#L)b7;VYS! 4Jq^Wa0Sl0j@˧crC'e JJ$$B]=cfLWk'y&7cIOL\fV hXSh9VXwW"Fk#"l:a*ebe+f&\pͩR؄iSx:ACr?/'Xx}WW?c4m92g<,`L7 ]}2T13Z%ǧߴ`_ٵimrKްPqG/ؾ[GQ;&\7#KvA%I2jx 9jfǚ8O(_~q8#BQ ;ɢ<(rՃDLiLģA3GvV^Ə\-IAgqiKC'5(;ԬB}Aî•Ős|dR Z~l/Te)gj&-^@(WV`nL;\?vڈ<&6 &bS~Ş;Iۃ l#5U}dꦈoPSS [9C (O>cH7YXQbX#>nJߟ" kﭢG:"d ;m Ӗ!\i{ѳ۸8ӃXM}s]My6UG<R.ݹδ`O$vq2;d-K}Cƃdl$Qs#5c3^,$Cf(5eD"yw5ٞ+gI4On4WrGS{!&wbV'6 tCYO `Xh7 rUBя Jhӳ9d~~mDuMR(*< FHO(SdE(?0֐UYhqq7/6P_xʁkvf]M(k󔄶 g~!`u"\4Ŧ"=%g%Eͨbmh5 !}"O;˾ ~6*!uY0ň[Ld j- =T݄eJImiV+62DqS4?;WTdsxx*_ֽ;upNx1*_~; .#e;~z䌖=xtWb:}zp+o?亵6D5u[,{# e}"&FSs[!'z8;8nWh ߋ=)0;u嚨 thXAWYp1 \ >{>k'9?sڅ(o`ۻZ/ynkfOk_K=xnҴeZ.!@bTE|Re-ї 690 t5ErmW#Sܕ_h ɜ*w Ml/ǽ#~!cl 9Џv.ʋ۱tƵH (Ov-(Jɪ_368'SJV2E]ā"J,~)BoNUS~Ht2O7bڱ/L֜#ѧʭX DoG0-t=xa+v>1)< O L`4^fbҊb|* ybCP[Cz +$TGB5"@DG;9|)ɇi 5f-u뾏VV31NsX*63nG5<̐2A 3K*ǀ T,k~݊qZE>sۑoHc+/5N!w͂iׅ`)OwYg/ Ï6S#|@ia"v|o L34D>)&]Sסk!t(sކ]ȅf3aCӴD-sy f8nsBw8ݿܷFGڟ+P+$q)q0sHTe\AҒtO]Al'/0#BO`9݈c n4S2j:wmf3_λMb^44w27L;L9EHR~UheŭdxR2\?m$[ 䲄6wiJ9B߲_cՋD 磿r3|ȘX4az~'t:'H'orZ T'O8J˽ F_lpiUS#P[6z&<_d5A%<% fK[Qo1Ho P׬PDtWXT1lQ{-^tZܗ; k;K)!f`jzOJ' s޳MgF} ſ-ʹ>#l\M4vno93gخ#ϻ<9 >"z ګu[B<ʄ#"\*pi ;Cl+$J\<0OZhl`Rٽt?@ZmL-!@);NϥuuVf氋9 D:jHE);gjd~tטos xZ]6QzBFy"C:\u׎9 cיX)Ƃ:9(xzG,2@vX+RF6ˉfgqD/se#5 7ipjoEǼ֭Ә/.<s)pud7'M@Қ蜂ERdg‰1钕a. ފ;P=;z ;JKݰ4Sty4 *c0vHNih!DE dlqT@97{A469@!Y\M*#R@gh0끣]vAOrVfyT1:)!;_27,5Ԧ$[4OWO9ZARޝ58L_s":'ģ $,MqϺ g: Sמ 1N`hLLߊ< ' ~պBemң-G`j&U6s=t0l%bmMd.DMDO)GfG^墧̜"1KY:#E1u ^Z^API`Ȥ9=lL`gRm.=W+^JNsw>:|XR)/8ûr&Jo. ;\a=0n0cmUoܔoFQuì?9ҎzI7{T(u\7QEkz{PKAE&MmBs%X$Tqq0CgN>y~i @YqۍG?W-펹sǼ¶4[Ķ0= lEff1dRpZb,l}YgV"ʠ±#K9Hl$ ӍBDn&Ql~;xí G9HENRu;.P6HG}ۈB`s%r|\\UcHl! , m FR7LХFk+8GLՉi /G5qGՙ98`_ɎkX+uiӏx:Ȇ '9 y{~7gr*nn;~s6M彰[}d&l7:I>tc2R^l ?AP^yIk#m- );~| }0A4gk.cR@$#'IZSAeDC絠Z&gDe'l-QxAߖkY@ 5Q<4`r\ _#i ,+j"l>'LZdۂk<# h&iMK\8^Pk!MW#_U %B=/F=x|N[8cv?)lKFªܚ_=\ƒAt<:T+`[bϪVXr&hדRDž3^ا噬F(jx 2\FihG @]`&Zs,Z|,D\I](. I bG ]CdOC݌˅Ȍ4b2phG[R01rn"zQsdh{FP߱ a_wPsJTy=^moW2T&tr֮daNt_lD3Gp$m+ߝLdwُ5/ŋS^K:] 64ٔQhB/Ihf[F b LdekA`mq9!SKj8^+]I@{Հ—6t~_zP'~W)U]Zf=Fi7tFl YI ٜr`D˰7*ufzzL)NV)UMh`0q4CzM&%'j{tzQJZnt1 DVzP 2yD[^tZ7o)>/dG00N.k՜8~R$TA[r茘8d..P@,ɡ8A|J]izYz?704=J#Xp2 Tif wX,­H e̲۫ʗS9%% ,Sl gւmBSc>>*фmMl%POÚ eS{\*Tt;)3iv={ *Oa2,e+_SQN3SNԦv`#RLye?i$rDrqj y/Gs~GuuBjdT3_D/|4u6--)HKs( %Muk$/p>]h WZձR5`7O=ah0n RPU+'FFU\ RNIӝ-,V)ղ呍D n֡mÊb;yݯ?q.3Ӥ2ᴩA\SPPߝVъep4<`[|2:&w (P-%NY=WshNFut\8#c@͆9Ϊ1:@$N@A+w^ϑ\+3/y(; FXJvj>흴tR]P<\84} ˨)gyhar8Kv,+/ŏ Xm>W58ru8C&nOq2$"hJJ}` eioo |*卩6@p:lw{|Gd%.@HR ʦq&лQ/ZF@|gͼ|)mM7e 潷F1@ s"DJĊ~|b9 R |.q@i=.'O|4T&^@3y\!ؘ3>tH+W]M 쐃19|ݺ|>% OӒm6xluA9=~G<'ROؽuŵNB \ ɦ!϶c0KO%c炧Ʃf;Yc$})x`;rݤfuɁ^ny QsOtnAY) X-:94[wHݾ[6Omh׺Ne,+{/C0x5wt[ۤ8򭸠Ȍo51Z6~ՄckXK \%uMRWIjׇT T ]{ LNB}ص38)TEMrsa]S {=,}FLs}6g‰򯥊ۏ^lp̊ G6G(ܑU1W9U$GAI3҃Zэ'MKNbHCK}a8 NGX7 9?duS6qOl+)Pߗcl I6L"Q]3Qb+A#po~O%e3hDI]rWjc'2 *˫O`C -ćIG?V3d5!.UcnR4Em-QF*JJYpm]_h' LOk֦ Skt-)Ɗ0lIg0ON91i1@U20Knrrw2uKdެp9f1+"2KU"X^W3FW7^z'N/}E FL*)ыJNig_O->d% ?at2ǃw~ol%^c`Rv?0b4eB/*&5L)H*w%FJpAn"Ȯ#9GڟHeU'wN# <%Yxy3ߎ8s3ɾ[ז ^CE_Ur0ATI*!Ȋj]LOLƢoTR!!tH5zpOĚHd7x+V'Rֲ f݄lE)c$kO4UOEWP6[':[a4~[>. M^OŧRm} Up( D )@ +'էj1иP;ddh4O-fo$i$3Ozfkt*. 0'-Uɭ7 uy0?: (~4XSf4#mDž{7WPm 5e%Sg"Gcs?Y,JDN\&ogc@uN~wv?ԃad:uf-}PRi)ZM&T}ns6A\/G$ƅBS/y{˘QE%U(.~jT-j\Űz_u6uΖzDNЎxu+ /P` cq&?9M(>ܱ5;J[FEfpzjNMSP ~`t VRuMӇn)9vCMLʐA,׫$y%7$GvZS00u!3ia퍳}k/-zG,$ocGҨKưM:VKw6o ;ȋ !$s/ 6dVM<{D>jhe4qmS$B̴ cԲ4J=A:2U>7&R<S>x;!+ämoTDmݔCL o=_ ?z!28Ko̔ñZ_P%ǎŸ6?kJ;Dj.h *k&gObdGaM3HHtT*sǥ.81RxЀ`XːD0 R͵ b5P jHH3nwiylur{!֎#JZYLhY1K/ZHQ*|_RKQL;$xe"x9CPC3+4V ڞȡ ˰Iɏ[VZɷR( Ly`6M!TMcIGRt%,Iu, Ae;A,O`jf 6$GTU'w“Hb;繬y0!rĴTVhӛZdބ$q!z(chIYS0G#\(Ҫ_(\TEr-dbWUJsZ2#}};ߍ\7R0&,=Zaj|]%PuNHRXɟfAN7D{aE߃b ^v9]nRb Bz(~/ ngdaUQ\Rd0?@L`FbWؽ?'f:"r3Vr#6q"@ ƒ2xiV!\r=NiCvC -߻G=]7 9Aac"fS`=VB,7R&y{= /f.2:Ǐnцyv%gT2yBW)4gi*gNGm=_hpԵr8]ns S)6Wѽ7P.?/Μjee]`;W?r j@R#wl 40 1xb6 m.ԁƛG6;Ee?*Gě6D`C?$7!~}C6N WC!A+|O$!kmDB&ʢ >CHކ) ,OpYX{=7{LgW#Xk̢[ƒo?>fʆ:US;h ~b]R`]|-^-npݢ 1 LIu+5jMV[2GjTqZAo53aYhg>jj=1: kf1*_SfM p]FnV{{;M{3iSIUFa> ?)Ca|cfD 0qV̇^īqQ/jrs?Ukp:4=, 12N$]PqDҘK6[1 O)8*Rp`󏵦Ӏa}L`(p۶DY[ DOy߿?|9s))2>9 `<0d[7}0?$wuop M@r~-Pkf+Ɔ}RgO HaDL6zK]Em7 ]KdWYsг0 $sX'%ly@Q\̀F-+p퐱[rRItöJk;TJm[qRi˧c43&wW󏓺ڡ`>Hj$ r%πzQUp>U0+؍qR(!Jl鑒Y%[*?Tx땦LtHN`+$7(E8 ] v!; ,JǶ. B 9 sc JiTxlKGmׁc?es !.k8ņ2-X * Pm?NHwRlێ鲨MyёRJD*KY7iRt.=9QF]9D/I}V g! @YK?ۏ^{LGDpJGUC%eZY u2F&Ny~j ؤ|[qz;:&Jh7HۄE#nT}mDCƵ<׹"K~32?6,JFaG)>m1 Ļ[jKK_ui7P?4G$8# o.g1s+G\*KD` n{^5ouBz[ӏ)QH܄?^]nZ.oOO&k#˸#>]8kҋk&k[05 )+^{\ e6{Hbw9v+Z>exjL`(ѨWsQG..!BY17TZl )ǵ oM,_mUFk47*$׽@:Y @vA͎.cӶVR0)V|Pӹ!ݕyQtAu#9SK!^f)\.c뿏#w۶M g&1㳪 7KՒ^]4f 4Sk{+BE >/(M = G_Mjax8I ~]9AτKFqPcg8 N!vSwT|v-v0R [@ZhnI4C]A33ɽvJTi PbQTrΌWҟ_ON^u0 [|1g@Oo[Ύ 6U_R4U~cXB6fٙܔF̻;V1=C}ϪIFF"~+w«ycN q!f$)Trg< Jݝպ$9H+ `8 B_)T+w#D}W8 S-a9@B8§)hIĵ{ι~-thMWN%_ ',!B[<ޙJfL( 6T\Ȅ E4"]05Ţ8Ę[gN!$}q9Si4=G}Yo#pg?q5%s(el T[&BE2^Dn/jA!yxmD"KCp(v1]Oh彩덄ߦbJ  !dFaj5s|6MWF`G{&>2da*`?Q72W7Dt-<tw_B:@xvϪY_B-ق f\trag ]q.Ym}KpLn :mhJ~}W0#vZ>x9!_pljMO\=+s4dxm%ka@7 9a[~pa_V#Co)"-U4XgQ.^cg Jǫjd|l ^u8%5ץ}]v~]33mhSΫYD210Y ^Os#I5m2" MD2/҆1`!NsYihi6@n|ۓ=QOӅNB6wgj{nqߪ$zW!Zΐ|en$. %( ɌWQ:\Mie$w-tim%0 Nno\_{Ga&)d< SH Q_Y 8( ]hJ|taw@c M9= x:16pB^١RѐFJ5(9Q:gm~ n,"1TʃgڃS|m}g__[3G%Ehv{{uRPL?E]};=PG(o[D>6lZiDCJ:ʯZ-2`< +CBjk* T Znɭ|&tQzXrbq䮱ȴ߹{nN;*ըAJf.ѯ~5wQ/)S7߬Mv9 $ "haKaUڷכ/% ᯟ߂-p J~P4uHgݺ/(= eɑgA>_ 5f?9k<Ќrh5Pū:xEԝR]*X{i˱*Vj>9(=S(TydlqdkKU@${['2Lik#)!AJ*z.z-ͤ6UEoEk2üAEg>:f%cYͲÐnWWPxXE]vfȕD ܷ(9.,12݆a~k|3O^ A&K 3.h$d&8M50x;9Qۢ"n1oSqR?!4,*>0 kUrq`&ů>U vW @ }N,E\‘wYiJel!'#adP"0"X}QldŠk,="h-x EFe3 F]#=$r0*jaFsb؆ԓBYgTyب،](|UW*;I-x.?$ֵ0lH=̲=  dM]ËcUf _wN3=tLOPR[а.T ByϱTkcNTfxpb5;#M 'UIURO[/%{lS#`os=;[ydU4 )*S)2>[G}<%Vct5<;\iè ccgs̠ZG}WgfD0.:w2 d2BXnD#˱3t:oZ'_ӼgI kx=b}u8}So0fy*uEk& ^h4d.+#^div ȥ̝=tyaJmcC%Zmu6PKPNDiOuhJCkݩ/-)ʵB;[1}CzjRhE 0Oh~ =1VLpjq}`XJnwʦ9zInE Ϭ/WӖXg_Tҟ [N SwbQ0 N!-6r=GE Od}n|#Pw17=&z,Fߺy5NЈW(*PYJ̪P{";Q78{Pk&V%'f'5AIH͇; 2Ѫ"IɤwPf!ܧF66t|J>YI̚|jrs}PL i/m #ݴiܺBHU[ 1OHW=LfnnװM4ّ Epv5O/S2%%1D8$N7&|k&j"#b҂0kVjLk0?p,5mIr!8 6Wzx>_ o,9;/)j Y-o0:Iۤ?(ŷ3F-jB lnPBe0qQ>dXve#ut[!2_9a$\Zp,rυ88bS[w秡7\Jb}K=]ʂ7iǩnz/V#ܘ,w4N yg@+EbjmST|eѱȼMHv&&9Y[eމ4 ;"d.[W^L9jwZbI̅so suq•V4r$ C_F_\Y,jhe!Fb>F+67- W~fCIa }#tv_s&91 byuZĞR5@i=fdJыp'^tmZމt{X\K ;zIsqGXӯtnuP(LA?AvдxI%erA9,d&Ό>hRm_WڍNLZV{:Np~rGҺ˻\y } 'cc_#9g޾U.~30#WD2Fbھu9n~l5[}>r'hB՝T3S}:I]c>UTrGT⢫zқ_@)cC;Lp%bJ|t*,Os?;Bcw " HJN՟U&/ߏ3:pmTE&ٷۏxڰ ÌFP0™u:hăcӲ-v(Ú_]]Uz7tdړ,WJUٯm6i#S5Ւk o[2V0$mLJϴ UmNG!2G+ӎ- yfԊ"Qf4gY4UM5v1 0>Th9եĻΒѱE뜹 A *pٞ7Kf>FR[i[ko_Ïk,k;6[CxrX]8Sj\@aIFĔO)Ԛۄنd)|a,iZK$OÉ. =fB۶  &iW`;j=H5^COT'Kء`v-RH4f26F :`Zo-fc8M6"j[9 T;EW oEC ~Ŏ^ETDD["@<r'Cr 2AFvuWo='R>=R-"K:sI2 w(6E;ڠq|PF1:b*gX/MAﴄLQkW6gb }@vq-ܯ.gGJӑ #3Xnɼxt1y3ȷ]lIП0r۔0]!V:+;j'"̐FRdqJݩ%ObzXrv;{`EO)i 4A: `} 1{z7)brqaAH!u` d԰D̫;W'g$`M&Wr0 -E4|ZKNڻ 1aJ M.Y~3+Q%\Cl+dJ \r=ZzvD7|tA*|< ~[*x+5MT2\(nR )` #|(;SN[əy{C$ lFVESx.F5 2>S៘N9|و!0-n@fVE";Jr*ψ )Sc$7 Ʃx֣G+ss軽.єPc&tȡk RaGY%{RjaXl "Ĭ"{~(@|rP [ޱ@XIJj> ,fKX}-oY[z@;HK L5_KKSg+wml%1 Our:ҋ{<. _EtV cCU,_z9wBysӸwaU39m;)ű-qPX㿞ą i#oDAl &Sy$ TRL4q.sNt Yl"c_1$ )چZXrօwO'fxVױWN,OܹA-+)K?UV"( {d?{{W6h<3Fu(P 9O奩>D^LGP1"V&Ch((j;ll[RӺV:]c=wh{Qyӛ:̠a[#/GһCwۉJfow|1 EpaG^SQ[#Žw5)I_٬ISwO|˦l-b}3yj2`ǃ7ϕwt4bRҲNbUv~c*M,㠚Nc>^cGbys)~DX*Q-]@[VF>cr}EKb0NCׁ[|l4X`N]aîniFsVUKT28 ` hrלk0+:7[[stzXN;k8l#ve .Δ{J)_@u{^ @Y!7UUgrFiLr4@1BFP^KfYߺ"kH`U=DɇV_tff1dĝ/5MǑ؊xДJ7Bg2]΢>sQ?d7,B /8%Mzɕ8*ԻU3oe.{ըDSBw5RZCN87ђIW^s,2;Rrҫ>@e@K#'R\x֤yఝҺn=(- h?*>-ѽ3^Lγ> /I! *1W8 #~tkŲu(?@ -G 'A!OqZ65iCeNfÔhP/{ܕg}eg`OuTYS8+Y]GNGᄝAXs-VS)0|h[Kﰞ\0d"Z DI|B*ZSh|GfMu%Gxk[/in)pb -U}B hdЮʩ5jn d4pFytUTض{GL?w S[wɲ=Ƿt8'A. iGBo_ޅ-n }1XwgʼTEȮ;F&7wmn/vHА>bL 'r.L+:eՏW=y.t}9d Lpǁ=h0M1"BbI%o5͛qd״>&vh9JpDwj`qeؖ+#Xݥy גDkIY2 ~ v(BdMȝP^/^XU~_2 3Eɶ%Rfy_\7Fy'Arf.$9G0RQPl٠(,Á*__^I_u_h84s[5E;ߦ.7,hmS)'F˸BC,z@,[߽dդUQPؽz8{eF XҜJ:R~aL}n^` wܷt @?o<ѯbt/4ֿ]BgY[6(qĻh BLCHGnֿnҪf!ƙ4ڞ +|V??aJv5xG/#ϳQ 0gԍx\o J]t1G)=ӽ!7gzonXKe p"K܃m{p! YR҂UC-47f>LT=Te;8HO|JJݳ/N5 f N0nPUզVϻKo1ȞM(+Lf yP\>!d>DžOkׁ,.FiEGm DB> _ݤVa28.u5P^T]!憒aqS!(PE/Ee[o Sy@ruCgoB)ؗzNV}^[YV 齲FAOƯڞKh)iR^|Dl1 $ȧ ۳d==Vۣ#u!3^C7iXHaQv#"6AMA`ҏ1$FLh@\KG㿙"7tw燢 D."AN!KaX:3h r'ҀH#Z\5v^edRԖF,GKOS 0 Fu?h7"Dr i-=MwV!tg#ЯM tacԧox? 4"牂iҁɻcAJG7qO^E+az f윁]4bS/ޣ4v8y_&-'rdzNI](>1UEv~˳F v؁b^+;=mO| 8:nEkT۵v Cഏ4sC^K٦t $Ayެ`BS35$=S_߬@%yg+Pn@cuLQ{mkTx_yLK0zʽ0pf Nur(l=8^w_ɨˎ| P(?X3M((mǜ/Tߜ?um {"5?Q_05 柛mɺJI_ZGjg!<܄g*d! Ʃ=wW#W's4{ e>Bfш2ϋ5ũ(9X(q:Yc_d)6'ڹ%VsXhK:bSy2^]6r3M` >{(V,QWEBxeQ!(OI~䖙0{4 4M1&6iHMTEޅtNfzԶg-D]AEHz|:R}GE\9|Rǧ~QY pϣt CIP)8%Nw &ojv{&CD{iR7\Y*,_]tˈf[!|(=Y!n&Q|a2q`;ORP.n&Lؘk@X#Xz\!O"wrWOǑWzrB-rhOa<6#/_9b#< $S=3X%ߺq(lIjqi$쑌9KG} #^vy6  &~xlq"CL{~?9ۃ ~d{|Μ1H3?# ~ob]-HyԆ,j>+٦\ǫw!A~~/#謨0Ӈi2k0A1cQ |&#(d"{ 6:\[{}近M~ȏc~a%.k}>PF 9 ̨!Ghə'\Խ02|<؞Q޹(ÐE_]~֗3ԩ^m5Th&視FeGP-=*".bٺ5`Δ;`L|)C5Gj}x9FFbQP7I{J< Y5Ag©yJ.W3÷wOHf{ޛd-G- lk+<=TWuX*d7wQj0$\ћ#-CK8r!V{Xkf yx\áj>Y*`eE;2$M$宨>s@qqL# .ɓ|BV9G39QWK Z()c{bqC{[m+QmKC.dk/ar50GFI-PuéT_q<"nj;u'&[[ sucI#$~̈^71h~6uyqJ MZ5}n 07>'kge>fi6]z &̈́a2a2-C+v9y2oׄi2+\qIc{h\CJb',eg0x[ b2fn,]iJt5($0WPX2KNƝԠ!iL lvTLLʆ`292vLrIygegeLa-T0']& *Аj#ﱧ-B7]Q%W NsyIwu)B Ԯ0v!7F,`Cڬx 3+>;TBjMߙ+{/ИktbtMS 2: AgHѾ5­ uQE5I6u@'_jy%G!D3C m)*6QWiXv~iw8XHP[thgKA EzVηx,5#Q Чq/ǾU44wxͳ3^g,5M]ioGE=)sQȿ/Mch}x;Dpu1ti#,2e iFT Ɂ |!ўwn1puta ;,D y0CuĀ঵[nI1"5atBW@?%iuP055x>JU1"<يE1c1F7LGH{;Wr`>`Ӆ_}iW^MVnYs.Y]!g8TUju&0j{v?]gP{8nz оvD XݲB>jm]6Xah)uc%q6,R1!ژPe89"]UqI!jؘ6N`N*?vEf3'&\X!H5VHeG.{F6>: /{R^fawõKq"dYcƧnʓ[;#k1zT O:`OKSX IFW`R;5VD3ySTG2X9U]춆bQOjm/QV2($=/J'E?/ehE1ַ[u*qLh{7YN8Z'|̚2}뜿Tr;ګL|+3XssA(,[)=CE݅vAךgY($1+0G`}@^ч-I~%uoV]`mC"pWݤ9d|;2{BzF>1Nf#6|8r8`FlKQi)-E }\;lI+0}7JLU;S=~;^yxo-s|EJiI61ܯރTJǰUW.nvGj$j)6~ӯ6naص)=cؐ ÖN^n Pr!z"0T90U5nRΗ߻t참GߍNi5cB]xY-у61",>;x+hoȤM*}f:$HFq>Ǿ$dg8;=|rcx \SAɞP:?[zZw(>RFvM{2!+ѻL6u3[_MOGCig|rMnpgDuF<6$%q,lP=݆ruzvb<ǀJ6%!hDW 1!<,^IAG';U~_UcOGrH-_l΁a~(-‚dEVVlٷYi]Ě/{+Y:m8H}~G.<6Ǝ!ۯ%X.Y㼑o.cb"­져ǨIͲt=K1T!JL;CAv|szIК-vԗ7Itr{ I}L]5V.[`BlА<_d*#ch9^]q%8_, cQu}N68gTir^S6dW Z.Oa<~o'b}pr;otg{f*~RY/X?m[Vg$lCtm `fϔP yqŤW WU3]%  |%ID)b'ddOS-ȷ t&4BnViƧF@EAC\nȚуzPtTT0Y¸ph"q@ 6Z&4` ѩeMcʿ˖!2$13[mJS"-H"iI-.oT].yo`WmZ7׻3;o]3q$e¥.X(>68̞]C-*j~=ʮ@Ԛ4\YTfD{m'dOZWe[{ۍeQGm0!ԟaTØ KZ| -&^B7lu.p:L0I5¯9ꟹ7ӎV)z,G9!@H`ݡkn@JYYI氝Jeވ^6^)*v(% "Bv;qTs"ŏsB-6ov+ՠS% ݝ4c[y }m,,ܽs x(i>j?[ rGÊb>͞t/3O u䐴I7dl 'K|#b||fGa@W7h]uǩ.v`.ZqR5oԫ \9Or-%2|IxgWo0_DLD~)E@0 8.jP1(7s|S ?s4%n.H3 -?|\>S/7uUv(lGO](R)̴0\ $1ZXtqDyI7FvW3>{;:YqI)Puˀf7ISw~x- IfE]ju􆱡]ֱY~6@6Z⏜q\sÁ%jo_ c]xHϦW1UKl$*r{$= Ҏ>*Fȥf-TG>X1H>'WE Xba Re:S& 5GF`q}Ӗt[a[u˶D"4Ҿ:Cf;N.1Bi6oQeULOX:^S1\ʗ]%>p"v'` r^lys!2hmpL5wU:\m!1"nq*L(iL>t S9F,jIJu*͎kv}^|͟ 5 MMaHe\I11(Wk"%^QEGmqZƒk&Lx RwH9xɣI %dk B6J4A=9TRגo<~uRX =`R'zIT` gW.\w(_⡴s93s Dc"j=Ǡ\@Fs*%T͔@ˣvɕ_`͠^݄1[ݣEw/Dms ZWվN3AC'EtE%'2Es3{VlL5yaȳp0%\o z:}V5?9~U*|֜fx\5Mz8-ga5,NgV2T+tڸf$K|4 XHg]!I'U'[9 pO GJKL4jZny'pP}&x=Tր|W9$ݡϾ;پ08 ;yՏ5W%)Ɛd è;悉d$v dzrqBk;%Y&*;7؟&|`|eE]7qNUӱne_qaOw~Nps?x^|ٜ_z^6/ Xj 49"[,./FE'T14FN_ :rgp*  f:Fxӭߨs乓jQk<6 ]F/:6L`QW(b=bmh&Hu.t>\8#NKEțy'F9&}BR:XShEup:<ҫ/kiІ$:™Ii)F:ELTXOp0_,Y#ب zF@}>}Jԛoζ`#U-ͽ4YqxN{]Te[9X4qK}ģ>N 0ݾL^ۗEl.:~+ZZmW2f&`mr3cN\SMPu:p՛hyMgقyoa/-8m0^Wp}, B ?$4\9OuƱo1[[#RQ7>$ ٣7H„#JDy՗B4^oM'ž;hA\b%v<=n^(w#injPeYs2dgtT#"=oqk58\A:ܴꊧ<9|3:?Y`?jLVQ/ɤ$Β*/O[a1ꈓ+{]itY}e:X4D1oWE|;_þsOSw>SYs~E'`mZMxt{Ph+bC>.Uq+Ҋ` _A#7}3P%l"ϹmxJ=/iqP3^֩, Hka僚/V?! &v#|ƯJZY[%bt2})t5xz ۿ#ȫ?W-@x(vlrOݢN@oXJۑ=rQ?f]bm?%!~=ɳ%2 t}- &#YJ2Њ_ RAۀ$|Z} _~['LK>Uc3vS+\_@$W)L)oR ;<9cfoZ2*z+ptyFN T1r10_!1knta! ¼ƜR+" R\:tF1.<yyvzD[V:j(҂X^ItCDΤ^~^㶞f{#u˭O!J~A~F50u5={%"x\ޚM_z G;*^9hMqDN,@g1W1${L5VW-島(T`_w*<41L.g\ipNL`n Qero>ƒ5 ,]E}] +둓=|bD29jp:af̤n~';;JR.:X>o_PiXR@#p w-,+~|io;S;Ҕj!G13F ^.Si ^o.WvSBm4L,:?)5- /lS !5"}zaooɔjFjn$d$h( 'cw߂47݋;$(5.%)RDP0P: -AugȞeO, ^G6 bDԗٖ7'ݵ 7gjZ䭭Ds=ԠRF+ϊ B¨01 c%;g./OqCp!IgRN VdsE xa9,rvkVGC\4yC ҩMKR)wvZڇ]Dܺq3&#OJ|z {oHMz\tq&Uk8d7Jxb|UwlѲSdh^Xl>[*^S d.Oé"Kh "jeE @TT:ٖbuVV@e`R gOd{15ĭ= j ,YLxweaϮU+mvqg-W2ękZV{7KԈ{DDL¶Ek{)@wL Gi2XK;0p~7z+v%UZFPH1NVNE,g pȤ{c"9ifO:á03Ta8-p^E5ObX{|;y7<6: ^ݎc݁3Ef;ʨ.6a15)5<0i> CBGןh8a9 sam(|k 7L'Ĺ-,_4S9s҈rtW9! .5|Z (շasBuamPxǪ;^kZyo3Gy9vP܎l}Т/=kb P(ܣ9L*Ls4!6=9>U]>u40&jm랃xsny_ $=`"c*Vl.0|T_}YCTTuQOwL9q\D&,0Ӆ8 RLz#i'Uְc-[%z5tD fƎ*x⾪J94@D|Mը`av&",JX۵(Mir|gF|OH5;t ]R'@z+) Xs]я yitQn#OR*SX+ OӮb%r]F׈5O9hPdx7kmJ5ז;ͭ%[]hsiJ7G +#ѻ4%6ƁʺcJ%I%;X]ݵD,W&7`\L F6=tE(^1.p2)KO~h}4gF)"( &:IdE~-)#̰JSZe-!=Ali\2L " d(S2ߢNGҼP`m-Œ)B,Ȣ<txch[ߟ B-f29%'[Z+!;+` 9Ur &_%}ɼJ}=T8m"0jRt+Fs„j(}wi`}0۪ ɰ5^~ƤR*ElgN֓a\t-xV.7¶;1҄6 `8nwd3.Xz߰I][\A1i.poϤ$۫l OľZ$p؈f`B\A9&nuk4߀xj/|,zh$9xb,$Ue<^ ZwdaacXxZ+b3Iha@361ޤ\JɖUo4I sf[hKTcGAOj`jJd;)?˦&<$"_JN@Uh)[Ȃ{؇"&|:6IBJ{ﷴ)MS8]Zw` ,yzV.剖ToP.9Y/:gz-D/NTg0#x +y}ѸEx/$n<ahDx{2e}Xǜ4?fefI(kP"{"D+K浧/ W#t閅5uí`#Rk*Ȼ`m`9[h],<w:3EHdA(5㯽@<1#$=QTiC_ֱ'TJP%tX&1x,7T7IRDhq)P7Cm x-@!pV횏qVچTmEp5KD_ϣ:PIS$=wN DN*q)KRZ"( m-W:T+"fPP/'$>D kYHR:Wq+/R L립G+9OjUj0𸟲Rb2$s<>2 7vwEq!صWh1YJkAxYx+/"%y)?_].ATI侑S+GT6%OX)} 7.7 ?9zgjh'$ZB9~Zm;cy)W?Tإ{\屟Pm7XͶUқU>ųBouS 31WlWkvS~nKφ90j ߹qܳ-#+ΊnmFx@)^Kq=FV>00bÆ#;h CHΩJ]%l1s nsr)*B`3d5J=t&uE)/߾86U|F<2>*gloLIt`DL 8jrP<{50]A)PzkxJQi{CD?ygZDg`tFGj^*ܸZ·JrPY`P* l2_0n]Rw q^*{tt&is퇵N̩CnmD5NőLH3R Px8>YYJ@ҤCe tRW ivQ)vԈ<+>)/bdYơ ZDSEg~th!ƅ, K;*G"]sy BnSyG =)lzY"؛I/įp$xi(>[xtoY*=jL{:)*(TgQwI*v(D(ϫ ֶ (t?U= f3S?&5:QIY@)Tp|\=_ 8!fNeRcsPE ;GB9.* _\4N"GYȴ_{CP6^>٢sPcY)b\1-*K7b<W>{t䈒׫uawX2yd<x]*(X&9D̠a9웂$ BfxJB'RjmӿKڑJ/z,Xs5>D.}^)ad0:؈6wԏ<R.ͱUtDt$i1S-䄄Yv1.U\wM3K`KÍs=ib( f~HӌhCNhG,$qܠ¿Gdj_:&0+U}B2]}1œTnDc^X>vwsM)lhR".:)z3>{}[@v@{$F@ 1Q."YBӞKe*Pű^aTqӻb5hVgrgFpuCM2#)Fm{NQΊR\KA"Ndzf@ߖRGN_ ÓW7gk f@ˡhgڴ Bo$؋T֡dcXu Iֿ{j6:UD-D$3331Z YEXTo?ьP-݉7e+`o _+_֐er04 W\^2gRQl4~ndm|%;7kL2ep Zx_;9!IS]dX W ,U*9=@vMyG5Ȼ'|`,)7SwY/a5Xm:ؠ|S 6g!bΗGKF: "80qDHSey{Ym!Z:CdPUx9sͦ6 bdcî  _Lc @,S'I cdCx'QwZ@Xx)@;jv39 M+I”v:Utuo#4HE<!'NKoIK x 8j<,2Utu='^4n7;wPO^E ow_\*)ڙ R}L M-!=fZΔjB%}wvEJ [dBQ;rFViNю躂'W" xͤW#kdnSctZLDj! ϘGKC%wX^f戊Y+)c]1=`*O=CBtYZ6VG^|3Gobë"Qv=0䄄W?+i+ ǃ  f7=A]+ ?D ܶOT-.s%x_7K 71%vQCDGY-[ƃHy@+oJOU61 KA(fԃ [#WeZ5!&@k m  \Si̽b"i}"NǴr,b`2{fh '{& ^`'ǫ7n0x LAs@W;8s1<"@jkE?YvfQNI6¤]v2ccp6$Y8%Qh9| 0].Ѡ AU>1<i[Rjk2wǦᒵ Mq>i穱;BhޣyCc/62[@6L G_MD͍Bl`_5damcҷzJ*hole5tFd~S*{~zݖOg? zK8TV}O8 m7gfWܚ쿸pmOӕ̤Ū{K# A-v^lP2z6RWZYqf阘? z߈O|<0iv 1cck^xJ*Fo`6)Nα^T:(* &ȷv)u~Kf͙%r5J]0ņJCI(uY]ӒULpg ^yIQM>ȭс|ZY!_mFv0͘ȓyP2pD~~7wZ:~k] f0￷Ib`h*3J-"+% _ {V4Y UX4ǺgqSEYɿB7:5{VuxQ,Y(5 + , siOa~qz1#DG2j/I eљbk*F.9޾NLHjZ=WXRmbXPiK|WA/&K1afY<}cd]8z#xʴ$\W793=4yߟyd*!*I޵ʤrZ5g*h-`/Sғ>n<d-nY:o϶)9>.)xϷUl(mrw '{JuVK]5,itu=G\JĞQŘ &G2%/=s 0uD #Mj-E!ڦE_+vA8{SiP jI'b/ \24qT]yzgvODCoCJhHugd Jc^K/%/uJ8 RІݿՂA8)ee`·eb3r~Q1L4F.+ܕjFɈG6Rzi'<-G)}Kn bsT^j2 0q)g׷.݁WCCw s^A KGq60 C~30½^8>|vC2ag^# fѹŃ@.j1h7e7.(P*暑ޖ$mu>m8/";]ӭQv:eihӌ>J>j}1%q X2_@:|[@ f?=G7#W$j _RYfߜM dNZ"h;nOl/Wq7a) @=h})tp@[Ql|bZ; mO~_^B\8&$&a :e%e3[Q5`uAVJO"=p:;y_`uw u3Q޾F߂ $&1 х&fxqOZ.ܧ[K~'j KY(A` 9,ъ2@X#e@Nvwo9%Jɻb#CNNbGϙ-uSp6'v"/˺qG*UXjj$d7{8@CϝŬ/fi&j_Kt. ݝ:AX`/+7D\q7SGF@fo&'%<ć]|iIpz@Ac#3:`j/X̂xZ*h)5aHIĉ 5'[ cUx P57N6`?2٨h<%6}OWCvnR8ka [%=o1Ш$5^^9q-NKk~蛄zGSQcP]AYТj h'ϋp<O$ '% :=_~SîjklƕŔ[5u|nC)'rZeڟg@araoTT95^fb3Aϡ:KulC'G8rf."2ҸwJSҎո!Pz@-w!} RE|9tcz̬jaurKꅤ8w {8˹ZGHF)x7Vw.H*4m8<2Y~:&gpxU TCA kOa!?V:94d8i0FV?KݡaWxoD#nYwS4::\پH$.#9%в e ew5h:{3Ɛfin:#"vXF`Sci %ZA >潐(yH,v.*k8] ] Gg'.$ҤU(q])%$"ܜ\ 2t:BjbW "al3"6\\K5)PpLt c y6mKEFͻMB_z:sM 6Q^6ֽ|MV~Z.W%g%c_(u5AH#Z3Cע_ j^3o=p̑[Y5'8v-(wu 0!вq o2QS= *" 7vՀn K\uP{S3x}>=R:A~]7>*g/+ d7E}0? GYw ^ 3zyoQtxA=$>{R ;QG{GOЏIpѵc$:OdT484luaVbk5Ih,)"+"z>XՋkyD Ünߑg} s>ingC ;|@ z$ʌTZ( ׬QS)D\P; cxq*䥙Ѓ -O+vuKs]_PΎx޶ VgdT| kε>HGt,}&(H Yu#Mylۭ&-L_fPq;@;x:_4U;k / 5ŠCep=c GH݅29`j֮q eNvbT>/:$uvR}oRGfibާJ4ucضac[8_dD]kJnȂ=r}^Hnż fVVvցXȂ<fq ICFDV0'@^Z+_xTͤ/%sO8Xj}aF(<׼D*[b3Zd|4ۄI|ۻ,1iH+MF PDP>EkӴsQ̫{ZH{-}2z-3 ܜ"nƙ=(Slq. `vay<|x)SE-onplbM~k؃ڇ{B@H)WݐWp@X!n4[Zt} yWm/,SsάWI;X(f=akCOe- S(Ggjc;LBD5x)gp5YuvLnc 3m~'fligyisUiL+SР[T 7vebX#n]~>95%fnn^ke KtcX91v6!X4U[$ӝA8'$-}ou^Gsׂ]ǜ؆vx]7ΕHÿf]w)9jq/N`? G! SDNvS'/#\Y='h QhF4 ZfѸ _\+,bİ/89bGDNiTaSzlL/+ƴdz|`*1-< 8!V>LZכ_ F>Ӡ}NjYg&4)dp*n -N5jÝrEBUz- cO9'ZŁuctԱߝ_vE66\~a> qa{@@LD$*FdKJ aA %;}CL ڎ$`*=+#zاbzj&P"Y>ˀq~#VC֙-k23$uRVk8>("1e`}Z d35Jƍ00$xߚT!5ڹ8eQ3u-;LҲ$VDZzWT7rC;M/.ӿFz\r!sǝ>}xXAEMILUkv>f]Pa͞p~<`*CSsj{''J N1X-ysyB1<0BLyw@ o'k Gm3 pjg3^#Eژ[ClÌq2;9xkĤtxA(_f&yd]7a%p=.H7?oE%;^ ͣ)IPeZmx-me2iY;WwrGYWvX3UK2H̠ýn ~ځj{)~>"u5|OZ/!l?8*KYD Z֔,yмإUk! v9ۏcD^ŝn"_Sk gi ſ{3(UVLtzP7U୵*̀ʾe؝M`, nHvm6&㘖 dWG!LRpuP^Y\Ϳ[s7T*1 ~{ YJ`PoÃG)IIOdcؓ"|A#p|Y]3]ESdt: jN0 lWEd<3eԘsN.,އ7Y?U5gynk]E~L3?6fev"wRX>4cL^sY\3[×EϿ` 7}ħ1hcfmWhU6Qlfi,/˳-J mli;])O*0z0"{Azxhs&X!w A0+<'QVi:ҋ2+kL{M@%v(Ѻta nd 6L̇2tVp- T}a-RBx8Rw p,`X}Dט 2!A[d S٤qTM -VǸ2U%aQ @Y9fv% `<{^$4):̈́"MXU2@$Cџt!UQB\]VSSMx$53 Â4nZ^|bZqT[l蛙D J,Se!|7 yc)G994Gjy:ٱ3xozHq˾ `B4=K'r{mN APFMOD_ ƄeÖˣRAr%纨{I_(RI!z`5ʆP8G7yJAد )KFy?G8u*,]zE/nJpʹ#*LJ i{C-t+yҢNϿ[OZ5nqh3QiſI卐N-y9 UEPY^M@=J"TDD̀LF@e7Y3-"#fHʯ,7 Tbe`v16)'wQ^ I C?mzWrUS/L*<4*;$౅򧩡5\0g|krpɩ L4^m:ƫl?{6aX!sz5ݼ9k[ևsnMмD۠j?B,L`v?gJm=n[OU5 @^++nCՐ}I2d]ŭQWCaSz)¾ W0`,ƼBmx̧I@)~!:#&腒z>8n/S%rnUMeᵌ{ދ( Zvo結-t 3TXo>|&Z$/k5ժwEo|$/zro8F\/]3c6x{t_SOqm<y^ܝ7 maS {NCjœ. 6gd)ɥfOpS͂ 5Lyfu:aW8v+%LQVX<u;XtsV}#C0u /5~C[ނL\;D] WY)d J"C\P;k!xe}dZ,k/ _,q`N@ilŽBQ_p([#FW*H={ KS]}ϩKc*+PχB7m5)nGzt*הٗP&g[x?X'@@S7+Ÿ 9 VeSg as>#doBC_>>Wm"sC|)a(G3kP2 ΋AzM? SBo@7^KN͞f׍!Ä(Ӻ_@ˆz{ B9>藬ן Rt">NMy2KQ+WBk܆lh760@WҲ;/I>$zuc>j1W·&LY_4AOqbtfskrY[W~ۙ{hY(z !C^acXI&qwM|x$kڈs{7pf)=Χzѕ[ʡ02|J3cҡSy+ b,? VxS}m)dFkPQ͙x_w-!XlI bg,GI"q9U+l"->6:qaˬfoj;+Oՠ]7?lJoomg<&*ߎU&&ĉ%(@]O2G1Pe5[=GNh g10_p5N|[(r5M]@X8%{^4*z 2x}s[NgsH12,gC(R%8tY?#d>YV慊[|3;vZ&K_472iYk>;{_ x UĸD/9 Z98ZjD/#I )e/wt0j}^<y fֽgA:Q?RqjPO 3L_W!!;e:+߿^-2?l. S&zkB:~Sl<4DXEP  8\ٽBQD:Q[@UX1 Dyq@d84e]4Q6b,'KL>K6q~05|Dp2}ci_${@b1"Gr]L٠^ 1v"{C%$H:US3Ar '&c!+#kb8}/1u_1Ftvё #oȊ81S5 e2Y2Zd&d|L]Zs$!Bd$Y(q6Dh^E<6tb(Y_8m&OX$ chlnBUtypyeNl>3d`1/{An0,`emADZBꏓX#Ȫ#fh0-VjIPw;{~9JhR J+^bzܓfƓBjDxk9n08SEXk|,IYor}EMQM]*X~(P2ΦFs'2? k829ρDúg"׿@[굏 25uQ& E#ZW\eRV ~{LDnFz5nU_7ILjOlbu~/:Gp|_)@óɱ+841'\gASg`? !Kb|KcAek-Fr wKZ>u )38n{$GÔ"BP#=JM((ʲh ?Y*=" &׹i~rB2tfDF1e5oWZ>}ŶzAc$ `byk-q_܁~W5x'8*h #Zu|"Rzs;g&yT/}~εuԏa!^7r =˭_A:Zl\5&PS%> ۸cB ^=U"MTU4[JkY3R։H2Zμy (*&`|M|@Ul | lښ@ A4k s]fԢ!y! T9G>fyu_C~\(dt2K8b;2~U̍6Q\5Db<%Y2&`"O.MEY̊Q.ٌ !H;s͇H&t7;g}#h5}CdñoL*r;MOEAһH^ijdmy yb+ݬgG^<_8QKP+fJhpr?k+#Ju^nj"amc6}a2++}Uh!o1ID?Yq I]6¾V^M± ܄÷z4ou(5DIvWyeMHԱ+IW'cClHp =(1-%,[vo=z.{H+s Gh+O]%~B-1&ԡpgh1lNbj謗 mZ!4Ǘ㐚WH9jHtƌ #z݁|}`PI0"!PRQ #-Uzn8EWT7H \q"?n#(+]7TJ 5cQ8-^Lc-4(z R5h)+xcrG`=d c_󌴵 C~^T#@Z2񭚒 KTi2J10iT|k)";SU,N|^3Ij ׌7WM ̽A/ >{Z!0FoS\&lsV ݪQXrh|GpoNZg-s$g FϚE) d}~MS3`){Z0&5=#FBaVm[7, ,wXQc}=1 -l+3QqoTRwB4j()D%6vF"J.U}%Խc*#C&*5'Dv9T#[jsyD/V][ûLBj j:Tr5xNxvpO\?b93:iWCD\ЋvJt6F&a7$4+Kŏ#: 5tW'K|gQCrZPzעTX$t3(nTXThENm7Jԃ"rGz [*^)-Ct+ SbEKw *a8vSjR|C=ui>kS<6>gY2#F]h:.MTp8x[{,|E(}lgH'fC0Bv7o^uOqepMFn}=iD DNdu-ezZc1k=_|1h@4Mlxic25H)6<e~Zd#\fTOgFhZ3=*'Su=% څY3{ݥ! I* :BNWLB f[o&F9cFb[eMd.~?:Iq{L}mkМu^a ʛc5]wrS+x CYoˮ&[] d ev{"6#-A`sӐ^?"p Eߜ%$`r\;Q).nNJ+{ϋvBG~wڬ&6AHt( :=#Qd*qa>fߺRtAuh RWX kCL,su8P6^;1H,W-X?M B+|2O9ś<~~r >=8@ lUYg8&]k=j\[H.xKR}GH?&qtD+x*y2IHT}>KX&bڪ/m!Sa]3N@ڰX>o+r (PsX5gϓ@X>*H cv+D?\JB;qUq(~)ϕbiR*/7@ڝp1 56(+`ߡR>B{ug)>HK2ՃUUj &h7AHC:]e5>4LMh )(Cڋ$ocD;BdsH"tLc ظ^[v_P 1hp7@^` ֕dUw5cV]"ׅi N$d? m5_!lt\sn政Z|ATZwXUηVm 8XnE dsjmAtL&"_9> iߊ {b1Zj]"nkia+mM'~Սx8뎢},T)C)fSXl4SjN^:~S,n L?1F:O5.yiV06]A=E,~#PTIe;pJ!8<ղ? "3FE}&,~ihFAׄ݇` rcaK16L *z7k\Pse? p.0>Jzv`(e׋ F+%7ALU_ FBg+L[-B; XvĸAA,d!ʔZjmۅE]k%ŞGB6 L顰k`^}DLq\TR1m]-=b1R`qCvg=z.Bߎ ̘r& 9ZOI;G 6sܿ|1xg= ?4衆e4 Z ;m2'| <1;NEsxf\ti:S&4{t@ԞA{2|{L _UI46'' ڄmyQӭ,'KFTިoĈQT!/99w>ݫ+1l"2y[u X+3*7 QP5üLXS@ U\TᰬTS4rU䃖zy{Dwdi'`ժxmwP}Dͫ7dnJ@(wiH7Z|zGKqnaE%ѩlXr bXDЇ]].0:@2ǭW0hwoơgVS&-hb LDƢ֍p$k,3|01WұUDH ɉ_ρ˼3 %}i̊T.>\?|%46 iD," صlԌ/ d&:0%.4Iu'LLnXBA.$5$!-l#(clK͎-!_ɲ9v+~Tf%zqEsDbn'UZhk@GTw&?kUw5>&q*/%\ۏ@#aA^ QҌ¶7MV?#&(#{"kF =[pnӅZBqPPY ({_Uh`ٱٛ}C`/9[RF_d,d{=(4z&fok)PK0}ǻ9\8'ZƄ X3;0eoMC$evǯ0Yz5VU)`'Vy?Bt7`$fEb| >gy S![J8u5[CR_˜{hP= ^I9p,>YQgKHmDɜ0DW 60بT8I6[`!Ag]\4~go!Lj8DX]SBY2Hy:b$xs'‘cINH]PMgkVWqsj݈hHҽy`\Rp^ SB DzqЕK+–8*sd)nUKEK`c TR!SG+i ) }jXq S8Y y n'P 54@I"7C"%x*u}Ř/WfVJ0q:ܖ@j](vB:C _$clizcMwؙ^TN⁖U^>-2?o_\RQaaJZ?%*'K]mJMXV pRQC*)3){w;Npɮd_&{.cd}qܥ=Gm #4&˨(l%#HxLOya'<6Fkr xi8 K3*r`} KhqKVPMxv?jntn?6Ag@/\rh9v"o)^ ,HN5g h&ЇiKuk2 6y g"!$5Z6j|(w2~QWBWV#v!dyi#iڏ|埖gh;$[0ZITb[…~,wF Τ5hz71uRGI)o#u"D(?8S$ Y,um(v"9-Mt(H' yRa$ e-^oLݭo m,Ψ!Xr8'X+"!>qt., -c~`9Fǧ:ȫ?Tz2&.b"IZ|։AWH v>]ٻJ7bHy2]jhcG.1_YlߒTDs=c7E5I4W#?pH>J oP>p20O2누<{ F->6_m5$D325bh|m蘶ǍzQ Q5A)mT}Nl_H*IK|3|$'wKO:L>$'\}0{ԥ,-~2HVHzp31.Bv{QD1ٱ W"m!pv 1(F.eGF_㈩> b]:.qzNpvn-ҺMoIk=P) pRh-1.\"'ѧ0Am$\.8wlw+R&Tcy}EVSbX"K$4 0J<*]:,Ȕ%GyBByA^x E΂/!92 |'7ۘlzV{VKhÈ6,߫R_$p/6Y#W\ᑪiOa!NrAК@;_SQZt+R:ٴo)$ 3Gk %SD]W]s} ”?eCuv3MuՙvD;9L^pe0APV̒jKfnσfI{Eo*o+ ^؃z4WRtJB@fvL?s]j,+uy: *ns?uKjT5O8#z%^{T&C8\ \2hH W{䪰-#mBhBjɉHZY͜3d WKçқ-v# ԲƯ(wn8*J^W8p{gfD[\j|"t ֘=i V̠|+|i/o*vJ^/L1h$j+>BzhS#=Hֱt\CRP%Ytݟ¸7Riw/y[t4|F3D}RMsF=uW§SkBcP(+mn}:J_/ z;'#m2q˼A ,'<( WX֎_ΐYM mQWKmI],5*3SoFCwv1C I ~\ZT%'R֌[SU!+!%S[~yz70?nhŔc JGydڇ'IN[5\W?7t3| ɒMsu";E2qk|\՜E΅,Y&e48*tW}n:yse%!,jv0$^%iJn؏ | Hѧ$C 0CI?ʪ 5UGsQa fLJ'";e;>7?ˉNʻ^C{  >"ݤ@!ԑ\0(oZUS"u+P+,aT0n;0GiԱ`0Ͱ9x-`qhy# pX߰;P~ 4 M)n(lP0`iyCxyZ!hD^WU"~#ҢEPtbWAVTWwHX3xzHU!oԧ41@hO6Iҗy7?~L%vX~N<ShvtTGDK_n86]uc=Uk VaG|;i&#|\l}AR%K}& >[okf- }hK3m\-`G?$zTJS<t=ᙼ^Vuƞv*fJ! Qڶ m4AŢ 27}^m tg__OBvaXpYT>gwԌ8i}M$밴57웢m}ڏZ+:3 mQ[ż sf`aXШVB)!y qV 7R,NCƑ C Z%Shq)|NwW~ĐI1 2S(ᄴ%5^c8ೝD^7 j;QAV-W-j5Djnyܖ(rr7>\H$غ,*QI=$r*t-݊uf(ۈ5y.0)]8 8J}:~|TN>Mh<0MЃ&&K/V|_^(w2%r$&к'HJJP9&9|m6O>/ TgUUTeϻ~h% B} $MRlqXyf06'KV40;TDE Q %n` |:.&ýܥ-#?U%{t+ nkom쭊HɗMuY0!>uş#4[ُSE؝R`<_G2 :Ұ'"Q/R "bxcǤuvH <^:Z)yعLpQ8F,Bnogf栻饥CbjN59\f"nT1Ǩ;)0?9wcU'*d KlF d:0 ; f;j:U&#Mg` @cH28 7g:4W3峋NB{ .PM&bR 6hL)ya|zQz\S#CIYͫ;S3 AXyFAΦ˸)Ňd4qm(M^j&,^1ڮ#c'D+'>VzS"AG?nj,R o) RKxLuWb۔mJ;v:uP4nt=C&w&QW_BO4@+mkX|兾+DQ0[J=^)5naa 2wI<婺$-Y^1QsOR~}dd /y t٠aRHP3!%F!9셝oKŅ[}9$C3XJU&|w5 = uAW e3cEw2r)Mim1b2Z؎pblwpb8Ng -LdRyDpN٢Qg29 ίWCR)H0+*a䓻єpaa 2W BuSQs2~tC/:ONnt$4p&. JY&^h8qH${e/;]@6wԹkA,\?>lvٯP[}1&BK$5"T}[^3ˊc(74&"م^n(m ;=q]Q~ @F'2M1 ՏZDnQdt1}0al$_KZ,p63tvxA!n'0r⢂b ?wEGT"Qe;;gHd`UjzZfJc&,ݚm*'9F}mD~H/1dk zW-ZW!gf%/J9o 3^)1'20̅yF.ރP o@Φ(RPKwI ވo:2Eu&=Ui(Wo3`7Y3UrTզsG yâ7coɧ'\~^ Xs=Ѱ"gob T5鱌1[5AT^#cøQGDh\.-BJ)kC ^>+Z4enEm?X'r*d// Va tjFlܟew䍘B]~7n1pnXjݎҧ(}9: b 5hhvڧ(`,$2tb ^W䢢ٍ+Wq+K  % ޷6Ty\c.ͻi{SCꝥIM.t_|4@LxOvS&|@%yW5:;/ e:lz6*$܀+ZX̢;קVsS|޽Pnִ ,ySpTxԸ8%іW@bmu~d@#j̜-^90 ⨣0*H u76>"TD!KV /&̆)۪y)ި)+y+MɠBOɺ@lY_J$h_ COgQ^7#%iOGP3ʷ שYWL5uQUnCZ|QKwLKQ- Н?(I~}u!ͯdލ'5T+=;KY} yD;)a@`- 60M+]-ٰ_͈3 n[D@:»g'n|"G޷(~~d攽  ġ~tACP&#?.MDg{k3:3=iNPiqdC ~'HWRzo W:EsZ٫bM!1b.)FEɜbw$ Odͪ6ev/8WY:^RIV)tO ̵̾T,#!B,؎s}m=>)98F8Cb#( =̪G,x#>ftՀ2fOt7!t fAl‚ߺulTCH(/L 5̙Uhxcn(Z0Z=.Ȃ(#9PgۢEƧ4W f=P9۽MG7c4ƌݧ>6ڟYSi6%P/ \y&D fpzwч JI?G"bd-NM2~wB5Cp<OqSrrL-ַ>I>;ۋ n%O@pW'>bZjNo HuӮ#g}=5M1\0Yt~0oF8W|5%j] T fX/8VpY0X,̌齴a!;yU?Hy})oH=1ȜCڃPhA\iᕅ r8/c@š RK 0_ћݹ1LY$A$Kb5&5הE_HRu@FvoI-(+]Z<_bb5!>wޟ{Vj`7%WŒ ^2X"Щ 'L.cr ]SO&9(A].Tiy‘RX~7D!*ڜFh,\`rb 3᷂o(.BP.JA-2FeX_#`X U-5LVJ+<| gHƷ]S{ͭby#:8}5Z$y \>?ie>Ho%?A` Jj;tVe\F-bv#c·m/ HElqVkt 7pD}l+^]ॢdJ*NG {m+bOF ϗ˂l̔9 ={MHc ڳLƕ(zكnHFk&Mj.ljX$ٴJ.XX@k0Ĉ˪xxmc]k7G{ Y3ga(K ƷCtPXǢ"Toh"2D*gKfA*-pM:Mמ~ۗw`b˒Fث/>Y(O5񾝒liKt h_Ɉfp-HBx2ۼr&R€7><T,[>grYqLrK48ϴ.Թ#lep_Sdu-D 6m$dK = ͻa.B/)y{a?:`F궣}XpzF8`z ~dAH dKl-9%Mg.=OIlbC~]&!nf\*hOl=} 5kbA9FX@7V7sC`H,cwBч{ -)j 8ȵy!/PEXuEg !)m 彤*yu:+᧙U|h,$jaT^ HvOҺ!LԜK=]Bٻm vvGTzAȎmd24ɠh[Жt2R\<\'\59j܇USNBban fuR6588$fmD Zow +@ ]IeIJ( 6yđ$3@ m`EG2a[=J(}U"*|3n=[{cD0Ueh;U.O H q6{6^rOiK'FkU! 9iCvΕNF'KW!V{܏ۗ8 .F]_ F\\/mp1nVҬJ@s0K6&zsti/.*^^a F>Qw,JGKh#*|i`5iq>} K L7d@^=iW?@{箄Kd5$79/+-_tN. b^ `.DS/RXz 6,V^ID9 ৑hHx0 *8DUbY;AAT$vC@(gXW˼֗۲yyNmv;&]o= dhJg7(grA7zP9SY_IQyX LȦ`˘Sx`˲O /'u$*}\ =Ƕ`2U#6iP䶗2]+aYIrN+M}|"WSBƆvϨCH^VޒQE>5EldaZGbQ8HÓbwbN7!ԯJTNrtړ ƃb;gQf "~U=$sxBf*! 8-I:&FOHk?碳H&{Xkr'iv J[ޙӗW17x*[rU,O_,$1҇px¡[e/?JO[1㄁qWvLOu 1d$?gcʻsɌg٧9:][$۱P!h_^@V-L&~Kul۔/d$|5y{ ҫUf|]B\mC &`SDkx L4vRSz%I<ôUN.Φ="y]2qBTǦ%!\õg]z]fHdn}ֈtpCLz!D5;>("@ zqd\Rɛ_}<yBsq!}_.k@SRN!Ғp8cJ|@cP3 O2ԓ(Ɩ'1[ dagnO=gfL~1 lހv7iM qHGkf,܁^4ߙjTk˽؆uΗfkA>CKsca5[yn[h9G&yDViJc24&a/@(ru$N=.) 0#aB*$`IjM18i4IH;Pٝ{h7Sƌ8KO?ZnHe踕SL%H^6l)4ϋN XsT3FW"7Xf)טnH6=[[2 p:Zn"|[^Tt,R~g:tm`wZZ~V=|V{${ MO`D$ڷs?fbwhlWԥ-KZN>~XVwCT\"p/=]i l,܊M,ÏD&f4dUm-cfamdR=H#ƴ1}+)=(ejt`ڌLC* SXA1!˰HY#%K]A=dNn!|uqm B:ơa2k=)yY1RõbS6i2Q Ql5=vxZOL& H'<PɓZ{OSU]É UGztl"HLDsMGRtxT3Z_[qx#g[\ځ ]d7פI~M ):lDH|5dUCEkQ¼SijsZXM<#:ݭ'BKhVxݑ9]l1ߝtnEL~l4JbWX.#9j-D)̜.Kd^Nh4G u~'4%. K> ,-fS/,'sÌ Y *W *ץ,d u(]6xRZQ62G4 R'&..x4&;6x+RlOħtHPc`s%!_MNKN!{8se(VF:\Yґ|l&bhJrfcGAwD幯,#F?nCQJRt|C?8[qތ/h4l.s󋏷V^5[Rg$vb݇2 cdJkM?5-&PW٨h;3,.AChýT8oF8ocW'}-c[≩ӥI %(zWSkqM15p<ٺ=O Pg/1{R̬Z!dfeN]X5o2pvSu;IiԂ#c/ ˥~pnvT +o7FwE(8U9ի=%~{0WZUXF)-ZW\S}*<& .́vwx[wb}u(֕!'4 cY<_`ZU:I2ٍ :_*YĭPjL6'W jה]D`LqP"p8&>k,AVSuUJ9=H_ѩ_>'K&{16nȐs>UNR=&M-JLH瞞B(08}Qe_ϣiD`ʆic@t6:`6/ɧAV 5a 9 e$ pM;y{$H@,Qg#0u_F š0JP79kl`.e陥>"0Z 4 5r^+{Ta)eaU, n2\KjalO.8Lek;+5+.Aƅ*LjKO\oT⧧pgRA?N`Y;>JwBS}*fRb_s_m탾d[*od v2f~F՜ ?պ>}PO8.G6PpO,8 |gsyb э=ՋA\!UŌŊlFco+UF_[6/]*Z,ޟ-f5]ԦʿF;RZ:PBNCSCL,sp*d?*5o.Q㼲yVbEiI)H)% q tC+ĚI.dFsir^)=|>~8Wnj_?q^'[z$5X?.1 "d/0y:݊Uu9 W!PWQIxh ]>قŢ| #20'0>|ܧ|xXx蟾&'5C)J{7tX J`,k lSAp+4hFbQOjyGFw4@e:`KuV px|JnlR_oʾM[O[3mՓ:ςݖǷz9{vzoR |9/vƢvG1U,04?7ĴV=X_EZc:?EH#Eו#p 3c>UEᐅ%4*CK07W@$KӖbNs% 9̹mWTkdQp>݄qGnIDuSvuuqL֌ Q%ϯKh8% wu0Ϟ3!k HԘD[ ݙb ǂHl=2B@BڿG/t"%(џyZ JMe-p藯e'sU? Sp#/Q W5r[Kb@()ʦcdȳronxN0qǘ&J~RA{R=ʫlZ5~{Q] eEYP E<=N y[S3èlT;\A] =k-><*/2 > x?NK|Uvu ރ\UuD@|V)dcԺ%-.!q{ٗɬh0h%q̜߸gR0RڏyR)]:.[2RVH}+yvȘ@Dm2 Dl{ 4w'rné,nQp<6)l7jt,՗ L]AϜQZ3q0 J8uE2%,d6K&Bޔ9iTyo}.,0+GKOn¦͂5_};"'yc-X*+ |0L€ul $*1C9 !cZd{z l٫&wrGOŁэ40~5#x9-1Y閁 (/)ϬKKG3lY-1 djGk1 2(Hb:*M&C* :{A XzBH*5! 3-^;$quA%t P Ql0%zUyK 1w/0 z4޿tP0hIE#TM$f&*o4r'Eh#qBюw˲mcx$z{Wmx8mQ [$Qap;ĈƂLSNDc>nWyG0G" 4: rux&:Ew:-㲿'aHڪMO k݁l_/b+*A:*}C;R$p!/&^EYҀ/\8 o쨪OǴ1|Eb }4LA <!lEcE> z;2PahgҒ=D|2 c&M%ݝ{ u>7fk.yI,/[C΄4Om3r̲`uvwv4<̗Gs}4V'˷ QC:r@-8=tQDY^@;l~SWȓ)֤q/ h9Tɀ@J'‚OxDWl[4_["=憝|'ylg}w"Du(Nk%ʽ~h,F޾Ν$zCLp en73gL+:x209*oc1v)-_XB˓5XkXSǒV- F/gKe+TRO8S6+%@xIێG*:WkS8 jh b'4ԇAtMF 9c/4ZSQcGF>T:3{x xVUt"Z+|H3̑8kYB^*W]UF2G Cf/Pn4Bu:AC *n;-poɦU3?TJ~wb*9>29|=tqqΣ nՕy& $^ K Y}mx|Mq٩}$d4 jJqvD Q2u}/7 D}8wK1qc7u^頇VASgZS2#d|2zޞuay> ^+BSa:17M6 k L' M=Ww$!T зm%U\:0;L  bORH-Y[ uAKdJqlθKjՍ.q $EEߍ>r ]7c^`P {tdkSPJVLY跦(O-.k Tn ;lvqTogK|Ҥt@9+Mo6q"R:x!AH*)u؛!פ=ڳfwt0OX5IZd<*:u,9>uoYIłR!$9‹sG;HAм)~BwÌ1oT21ҳ>`!3$%?K^dJe5:{}7'LPtN2K۰ݔ)W9M#ZaVR-E쇃KNFܺ}pNPym,?wgV 22Azh~͞ŒFaIhZ* \S婰.I Y=L_ZOٮh(p eY`6 #BR'(DdKjZ1jvΌ70NPٕWu)%$ . R?b~6/ڴ׫ U-E,7,ԙdQg;;XͤP7$<1;%9jh=FhnEr ɟoO[ E `a_4Epð0E(m:\SCEmˡ3a#ˈF 'H6kȧ~-#?޴xEoH [E> TڌSdZS[)xY;qmRd]E>vZ(>wÏ^+R4"[cly!wS (q&")Gj}0\h uF"b 7ࢾg`%V72 ytY";j^d< vqA"Đ`f)݇щ&dVL y#UnS7d*A2(mv!V J@0Ča (|dMyi  8Y@\BOc*ٵGz[=*?rA65!/?J%Qie;8G8/wl:~;r-NTjAk U1[o(RFU;;dQ ˼J92e7/ܹ]f;FCu6~&fZMi~.x9Ph%9*M XHen(d8g2F).J?mVc Fk<6膏$EAp7: ͼGH$S}aiQ+^=I?=*szkHj wVz:EZ- urXj}Z\W~-;թo D7-$>SLlzSW~M*޳'dcax6vrPu,I|> aU{!Izy246R`]M *t4j@8~l%D [Ii2tiEL+viʂB ?={>=&ē˼#0UyR$5e6'`X1E`؃FEAȺXvnfLfd}0:e&cdr,ڮ'3h^@r2ͶdIāK꺴w{[4P@>gf:ԻD {y* hhIW&bހZOYT.N $},D~rI˳YY-ʐCbw4g6Js LoϏeĝCKz3V뚪@=1D Y&''}>Hڊ^=pihkug̭ `5쳞Ts}B}vM)flIZnY8͏EuQ~hu!.Ḛ2P,63dj;aBHRoL rr(\gC lJRsNI lNDs·wF'/3OZ *OE;)5{۷=CݞE)Iyt#kwPMtG12G*ޑmF7 R{/BT/![Sڀљ1v1 IAD+QV~R]g,$h"Tm3k ڴvO>(&\O.qKA "nwB*CJ}M T6xy̋ udvjTκJI\/" p{+ω!!.9>\g:P{,jfz\A\%Bp*ZI. S++1%D PCZ:OgxO/e^t3[+;>(Sxgs@awz>(1N=UY㥶R?j;Ȕ@j=Ecy`xrwdZ\p@4!Y<;=y\kQ48E\RV 2,(aZ$+@F,Op9 Y3H^ZlF\jzQp¢8b[/>'>Hc4 !*0 T uxPg!s|t26*D0ᜎvǛz}Uh 1, /+տ*5M>M\enE^ (ij\d޹+b+n/t\xe,@|mem&SrWx|[B"'ݪo':ځȻA\0}6~,Ҷ4@L㗞 aW8@\§ZCF@rTTaV8HCأ` ߨaC62zFZ ac<.ƮC…MdOS}YQ ZoOA.Km>3̡OY 3L\y}ǽ i.\{Dƺ/ks f=fUZ'$+НN拝E|]B{8DiΧ"jB8|tXgQGo7 U>u2lφcb>Vdg.hcԚ6FX]3$X*l ev3,$Q .L6(o}MeՑz\r*EOg*,j޳cZcMsҭeWU1+g(,۰hEg1ҥ CB-E)6g`3i;o8MUgAbIϊaGG~& {orR0-yڪtj;-s0vvi@o/?O]#fi,BwBxq96+?k-cTCj5^0~kN䖂 7s!9rMlz h5u'U@$SǤ̧- UƬ5k$?[D;.Sp}+e2iJWB> N'`e49̌j>9'pPI42Jr b//ݯ#9RYžwx˻p:F.ap[z0.ۗU` Faq:e`Mޞ ޼}c-{^w +1xx>ak$'m\J<[\E]E/reX٤(vUq5gT\+tyajZeAڡњuȂ"Wj, yx06۪7+l_NCyD>D$uLμQ9>3>r?C+z}/λj`{-w$/7N )nU I2Pڊcch} O|մ+ݘ5qkA׈4 CRcDh" sʥ=מmFXRT辣X m_xNk VBvaG/ M<<%:UCLʕu>y陯J#D"iPe3+d~W8ŶsAV;H"$$~*8 vg j"dO{BzIfmQwyOþ78Tf[, a$z:vt%U{䏱xH0s.H JD黢;z={"׾EF1jJxs}?TRBb:P/ ckmVQ'PpRnu5/XQ PKmuHiEtO7ѽBuv 2 Xx>ҏ hFѤ*lUHŔ)-4cnW i`_22ԫHZG}fzS?k@wesz\2CG$тvQj4aNߔXrLZN)| /!j{VySoћɬW{8d˜ޱ!0R5d7e[|Qf_2MqfÌy="KsV߮/gd_kh^}3_(~`:~@ ;8ɏźƆoTt!Vu.nuܾYW]>%}~qOgdQp;S-;h0yi4Sº+ N(bu.+8*gD]'+Njڳ* # #6`X |Lfq9q^B$' ӈ*@ξ?'mvM?IA_8_D_]ě{p&iQ̠슪apg6b]!G| Gy@h憵bE,SlaW&j_gXR .͢b7l(o&혈nYZ$B,s#e;gXuQ̠ Lt,nצ4o#G9qGROl;?3.Gc>i1ഄ6 /Gk>-9돌´m(f~ps0}!AxW< m-7 f`,ʧ"du,\iRWi0 nɌplB[apY&F<eۖ1Ӽ>gamJSl흣䊷 {:e I0(1qȺh֕{*g)p0\5mE|43>ƪ'94^5H)ڭ%DBaCEښc7"JZ0mڏǸ=RC ^kV՞s伾=?P "MHj H1Q0?vvy91FTԻ3fלs4P!Z|6qZFƜ\UJEI; >|^ŏx|P29@lѸFtmQ{Zߨ)57>)=ɰf;-ۧO=@fR< {):NPssvEw^Sd?~=_0ul@OW J 7pyEȽzUt%Hְ:;0&7}uElP`]K.]*S`I$YQx帨UU :}лDJ|z[XE֤Ϯnluaue:wZ5Xr,P$f^>;O<݌Yl~2yV4Q.1g?HOL}{w]4@>Pﺣ1^Xg?k$abbCsawoNsH;C%cɬҫeA^]sB˻?!c~l$P>N?46+ L377 >7q1XLթX梴;m E[u$Ng0&$@$vfW#r+W^`1,9qCEqa&>Ż48Hpjdeݧ!iiV,'KE YT n*mN1̊ 5XB=5"v"#:Ǣϕ^2 |JDud XiJPo3#%Xߦ.\RY̟_c &w iVq.1lr,F10`Ҕ}pu[GY^i:mŰم{1͑)tF.ʼ`ZU]&=V@Բ,|u^%-JzԢ&!2T-&1>3кXCTu$]Lepa¨`^1w>فD5ۭ5 wmY1YS 1Pckj 5x z4de|w>1\?|V!M nfIB``@Gzu%PuI` YgLHѿ|'`pId61vĬBLڂ:W1 /3Sƃ~afxuG6swg >aPwR@!8f*h:Onn'/[/1_(H+k DspJ@k+tz:Z]P㻽3zk͕޺,Jmkwr#ݵ;-4onڽ_Dz3ETL(0 Xu`2m3%q[ѩ#pz,p"Act|z w6\U k;hf2/b- 6 cN\P8:et"Sި *ڏK@}H~zpUpPsă=w  'K%ip6EbqGX@hWiݰ-~$=62m~Ìu$Ec!4k Z'Rj4"*,uP ġj#LO`?;ץ%?v|;m=-w$W]`k]AX'.jz/Ŧtџ(k^ghdqkO"3vz1hy: )<\J~d՘cM$KQ)!?ۇWrާdN[3pu|;!o_~==QhA(zjqݾOcOzleGt\#TI&qfYC烌OM?.񛽉Ĩؐ?]A5oc3(ip,h,H'D@=]0(\B[[iQ:tS`ƞӑ-m&hZf Y ʪB箐nЫ**w*ҌT/gE͹,~ih g} %rUrl;'|q%OGKTKTLbpR(<_$&#x<adk+ax"n$cY?9ҷ@Bf@`'ܽ)¶Xr Yk/n^z黩>V >-&_˱+6IФ(LmfJb,9E*Q.r:]qE_p[. MTmuj*N5HT3^U"ݒ2θE >MTRx 8OExj1nO͉uTȍV6;J i~IQt+pK,_vPmWe ^ OEd3:j@#I]Wa\Hwt~$.&W޲-jB"R#>?nE?<_(X×kJ)]희=++QLhNx6M[%H9~k%w]v1z ._u+? xl%~}U L(և YB; NIcu.~cZ}ZWQu_E٥1袬{`M?`ur.̜JOa@@V2Y`ɯG538CJoFT@5ύ0fK)̢|&OvbR&)D A-ΣX.`a][՟/61zrjhB2C$k[( ɡTVLTmM~t{*h:t]Oi_8sg:B)# qWSV0+ KA57zGe`|yFRwtumwhLG@8$uE _-ͪ/7HA`<*-ނvYV-kL F1EhdN}x:&buMNĨ3ۤCGt.v/wVE?t/TUD+ݳ9uwHK@Ecj~JuH{C>/60mn;tޚ2~W@A$aTD!'EF\ee#a@һ衴/ĵ%5-N]ӾwCŭ2wEsy|8gX09腹ck}EaF3Ğ,[/m&U;{a 2٧s\0 ƶ3=JWw7Jߔ)lC`ƀ}#ޔskNu:;Go<&3Ͻy)@A?/=Cg4o+ ^4t t_#ezgf3;$8HIPS&=04B O<:]\nŤ`,F45F(ĩB[iahʬvhaV^Vyy;UvǪytaX J e`&sʕQ(O5#}v0nKZP/bHM Ay3ہYQBeeHLP"U`K\XKph'Esۼ(OOZ#Q^-3 Orqg&E}`{ lѲ!y)W2)9r4MXEVSpJR^>Un\㪾J46' 3]xF>Y)[U  YS'&c7x"S ÁmvNo,r,w~]#~P/!'ąϠOXT䀲0[xEA-U Ŀa|.vԾ\?€aW_ϊW SӁ, Q"(RK 0e~j'nXo!Y`,zupor*x?M[ )>*&}k ') d!J}TRq)NxM7'bBǤ6<5Xje `Q/Q9pKvVmZi\#crݏ"0"=7cJRCɐFYAR$rI^'(I^6;>$FKd%H3T-n|)GY}V?͉FLaEm37 CȀ>cb,n]e2tJ߇Ћ,@e(|Aix:)X(ttU=⮊Bh|:˝>R&OÄM^L1Rd0Fo^RZk]LZ"st ~"{\=-ݜ9 M52gjy zYՅKH^s HJ C{)p @f ƒ98v䆱nx cd"\h@Z*_C̢)i^ s\PĹ,CR=g䕣r*}+_׉Ȱ i#q>\ivVl56 o%C%QuYcߎp6{NDd;ބdA  i_4 N3mnv97 VNNaވ!خBr?UqLV}:@(ͪA= %a}۲ .|FYdF-jK/-Mh+;d=8 PZ"e1wm]/g%b_ꝫ~>$3$ETX &%R/b21_K )Zm\92歹*1ڋrKq y/F)~տܪ-Yl4χe4B,T~|7%0oDIފ-VCa_[Q&^ve@wXo&#WۿSd6W=S 3 JkmY7:]U̎&Aw B-MQ:u}3:-r$ MRז!*<{FeFAV[C6Qc; O: q_*28A4h}iO-ύδ::B->A]%;=qCM \c fGp"剪 /rL W%_Z2i%"@#o"+UYCk&p3}أÉQV./_hx̃}]9Mf8iH4_ li |=:]kV:nBuEz{X)>ʰ"`&Ouz B}nrjj-'W%G,"qgP_)5'R!Pڢ̈́0'QJ+;HJoTuj*s%(o*S]5@IP RJ\Ve1C^\ˈȋ1-&&Ҳ& g'eOFy\8RcSy'_T 0FBvvy'1N[|MԺݶpQ4U? 2JsӴƽ=K99bׄ.:[ѽ$Ok)?=F@P9ಓi>=K@<~MZcǖ*|$P |?_gX:@X' єZs72߄8&6_Q:v~xØz>m#f2vgY<1Oci rٺZůUAIN|^`[;U6y&>(MRݐ?r[Qޔp-VCw ^3t,dݷ$TRL.oh I H^fwɔ5ڼT2 Mwx{~ D@<&\~zfݩabJn(g×ŊsW_x)q"EjF2[T6.csj".5޿Ei<ɋ~EV6)еT6akP@й ύ$ý2 Yj5TjHߗG6&`)~@˨6jY{8jLցzUUB<6qve풁{-6:-柰m4$Њh2t;;(ԭ*:"?2CjaUd?g\dʝ* 4?bs:; Zl,yK,.U Ce3uV1lJ%GykB4dRm?5x0ݤ03`RrH7a+`HP΂R }K"a!T{.L3JH`MWo:tQO0;OkQfo( VWajvB${oSs4Q/lvofjQK |KD͈e !3'MX%xy-9cu.tbMFIaK7\,܌cGϼDaQ=w,)울bzQ! :Lx5~6cKEXH:rig/# ZRZzE0eK̄okuL|4v;g zmqux]܌p|豾KԍΨGnnZ-:GJ;)JCZM"(=lװY8t5Dc֭(c$jS2:&5p@ŏi$5Ho':U;5NTLȱ0%ZRSE-A6kcwi>r=i&w pz;3y );`ʈ70JD<1^*b+.-ֈe&"vV=$?$A)K!hbn_2>@/; TMAs5"p˗.Ͻ9 CCjAfNWA6$65b-O-cMS+_8OH@'&@ZYohxq궱4 S Tif(jUtuhfwh^KG}JF ͫcgrvHˡg3zs4E ugOwbκ a◟F:Ay? ,G ?߹\.E8[+ }gG:^U@fLcVOdULXhvmc{@{J(| 3CYtk;l)r`ϟYilהu&KeT3bZLkˌ>>uBO(r¿a?;#e6l_{zߏlrd46Q_I:*D#TҨz+qzԑܹ2 q'm*ֲHzĖ1VVY@d[UEWA7Hc`+0L`zFnx7< cmRW;;0+&#/Ҕ΄ڏ!䉆B< ]8mc%IU$$HmԞSW ZtQ!pV0'c۲+ܻG<*P3,Lj" _cr**uĽvK~Ă@Kgkj ^Z'wg!ac#T# 樿XH98^|Rr\k (5li?V tw%#}_NiX(mIi_j?Q6TPtpH*WTO1ۺQ Sf`:wz/&S-qv!] Wkmc>RN5߆&MOGorB֠Ie3tXQ2gj#0cs< 0$A; +ZȝD"0X "1 ׼΢ETR oǯQ"E!7&jm gV&3B~B雷!C)TI@t-vv$YlTD#֔k| #E,mvjĀe=a[࿞Y˟1XkLIeǬ!?Y',NHYf&-8,%R:Ne2AɢpFon\zśO)o|yg?#TJw}=׋s ̑STUx"D$ 4Q <v篤;oǢ)5~6̷ O|Udު/ooX:h)QUq7 Ҙ7`6UjCt: J3̵(_O8)AxzLP4u Ri^\vď6j;`' 8~$a!We5s$HX6]Qkٖ,nzwҝwyn^Vr8f/vJ &/}4k`友JB2/- /Rdy,\ β}H_%Lb~[*%6$uγ鶫<h"\1P6M8 0g“W} ?2pFHG9n˾-:yuG{&j(Q<CS4` J|we/ϓdg*m E~]&4R 뭯i NO{xV 2;9Is bX'-:~ddeK6fCÇif#}P;>ֹ<:A7f Bh(}O{O{ jhh 8߮b)13&ʿK9m0K ˙br_ꨤqɀ;T!XuS?Kݬ$!.ќ^G$.$p|;{3lty`4bd;+!K,Bie0~ ` υD? yhsf O~wt2dDp$`6y{j7();oC(+|:XtZ{z͟T>\s.Μ}5q⥧J?hKI z)9sD3;.{#K8wby\ MX$M*Pu$?%x+<8:ک!3>K]( un VC=( Oc7vb>wkHX /&}/}5,4~QSX'OMat:,OLiLbKQ:lۏВӇJ=1Ap:2`oYu &%}7)ZC8.Iqmo&e|A 7ƐjcoFX2֪y8t<)Dt,9"\royo}>>kPz JM噰*ar08ַ9pa@hokpc},Bx őMzh"baJ/R#=wH+hhj}f.GR?Ci_­X εeih ̾Ѕ|]->@ yJY}a$$ޢvy+  T lh;iO87pKXI2.8Z'wZVĞjYϷfs9|26XG:!P)RdBZ׈|bYʕbav_yRg51ɵ%\ aNW НCI. YqW:uPd:¤ʨ'Kk)tK B4 (A?c<Dv` ~rIOze0\GuwܡJ~3=;{ȘMr66\h~ (2Cc\P* eڡhu=%O1bQ ap8+zi;7k;5DǣG@&9 ձǍ(496O/? E2n}gjp3A;87"L`TxΗTxv >V-a~ۘ/7|Εtʠԝpyԗ% CUD^A/ṶeZ|Z.-&3B]҅[#cR$@2u~52"nV;u?}-=od\=py_)YTå>q*!#@hbʫQrs{z_l1'c'_\"oG;'3U]F}F #QgY/EJ40Q"O{5eO_ā:FqIRU0+  aw\=A>6٣xs~'>,HO Cns`iR1tfS 0x3Ѣ.تh`^?*mJtNn_ 73y n=|VaZ\U9!w+'>I`3ׇܑѢMp0䔍N&ʶ{!7@L+7%kZH ϿTry=hNuFY,|7+ߕuߚ0V-K DR{vI3f!J'Oal|oPq.8ewוU;=RHF~TKypI 4M}FFpw4Pl(]} ]y 2~Qxi>TzzBqgUو3<^5>[ww;22 |6uz<(pB_qނ )0s]\ćI"/Bx{Xb~ JAb<(Ç]PVђkOnʈFxF»O _+c԰(1kH>Tb,ue3RVp19|ob W1ibwd%y&. Tڍ..Uqw.MX]wCCnӁħVBl7 +ψەΏDMS_a[B=!ftTQv7MtۼඏEcBcjJu8ϼrs=J)4j@>\91_{(D+JѼH~8$o퇞*6A)&*yAM y>CD%!z=w:M+ >xӈI&/[ΗQodJ2`1jt]v Gk|p!G9 Q$F~m!fbz#IdHȪw&|%9;:ZU0dtv2C#NWNJ3 (952ë7oiFc&U?:-STpw~сMJepL굝")4.ozd.%q/Y#^̌CyBȆ1z/da?xp^4Gg.^e?,>oLapBҫ&/:I%`rK2C1#'b1^S˚e u h!+B. ]aOp:aNчy?xEoѲGjY,qLEgPA |@pB#)Ryخw)&lڤyMEPq M5.}[e0/A _ݗB%ǂ*zCuG!(F*`GAs&Wl;ϏVrJ.V_YD3őjS6:[@7+[+SX(Dԋ_!ZK&b5W 4IT >3i,h :Xq tOҭJƉnDa`ԬW9...ㅽ턖oЅlcPjۇxk~_hyQAc@}ɰ"lDVV|W)K/\&B`Bo|ב,P3FCgF&KXt1%HP"/וGp†&bvx23a8wY0| 2:q%dqhuwy+anq[RQYМBnXaCjeFa^JMСB)ZSnOibaEX+~H(_h!ȤLKğ7a[(VF}IB`صnNTvT鸯Ą~@l0)Oj}z2LMȩX=V+{}HP$qŝ"KI~z>!Kr if̦)?H0 x?7nJb AIdG 8JqT]ĨEVvq"3TSig‚3V'JzZfyGV?.ʖv#؉-ZM>얩Yz =T.LP!#]qr#9@v Bpٿ%“ uq9̈́ )qxlaN^iSe>!5L\AX)lk-'JX6pKiqjIV41t0>"!IG x|Ipc[ +,=tͰ+3abLA2ՒtvS\RIe{)t)37J% h,aM宠/2v܇On ΄P7ED#v_.NNޗ'-R\ dP׎-Z-S}ɪGs7 H-;圓sF6ߎP\];pc|He aHȪGRR9D4{9ʰboe@skYJܸlbjL`jK{hڭ~M5o}rg8m Ő؈c)Yaك38&z;vckCxGzu40~Q}BۅIMZ$x$8䥕.3Ӈ mKXd64&>||Y`8jP$M_Gxaxp@>~'_'y^:0:&VKΑna}|jdhj&HGXU Kߘ4iH$_UݿJ-mEˀF i__}{! Oyd{a2[e pQxy,q0^P,q[#Rʰuebj/xp.X{Pu-i t髅M-\1Frj@ėaFWˉ)'J.lF7&]::* *7llkՇw 0^V3J"$qDsQ(H>8DLBm2bM N:!b0\!P Xj7~M2D~K%%;7@ܼ0^s# rZvYkZIm/ d1z5STѠUH=%&a,XXd).jZ'CxR~]d]QgoOJk2gZucA"Gz)qpՕҍJǠv\ĵ9e/cȪ?rNڄ "souQ['Ցq=҅ Jݹu(ETƠ˜>"< G"A HN{J?8^! U2 T,I@4}cJ´צ_`*pKq= t5 kI딤fY{zwe~-,#KpN)'.tĴx Rngj h$% )6H7W^WòG mWG[me~}hڵH?եLQS>hZq;'mLkFԹ!G#1.T">@;2kY{\k. l)J&PԼ@9'폐1d+RHdnHo7G(?8K2 ^>C]DC-)=m oV> +St/^ox4s}B˳5{21'sY'PK ^Nŝk ic͘~@>"hމr=#ֵlLseFC LTrbYOp3}@U8wq3D.ufD|1q.CDk)̩~&3c}r%[MCtDk^ }%?]| oٸ\5ܫElq bݺ N~_*qqtLMչ(6ot%׬ ֛cos1QO4qk/l^ځPCk[,<7mVN Tʃ:pxkPJo ܛo #DU齴P]΁V?|F|ug Ex5=L%_ ՑV~5E|SgG[) ysVe4{'/A}':CyN&i`&) Sc i%ϭ*EKwH8jRyzv/9ē/;DGrgʙ?i=?xʐoVf, f~]+HQƻ5&Kԡ7Z?اA Dbyds+]qayTȷkg7I 馸êdX㖢 $~=`*d}44h8ˉ4G.S2?wg81 #oS> }Z{Pr,LU›ZsM/|uCcC\]R6Py*M"o[ov6o'Kyr2e( WKL-#Yxm6DJ a"A!J#YG-IJo%vFuelCt].o^.d=&1E@rL(gJlt$xN`2x=055͊nMP[O';s y^ȺPbHߒ%PKVg>yleȽ8A>K l[b齆kIoWiةx5eA_pUc`SAYs`?T({+NQ,)bvȈ;Q(EǝFCxKE˸ҊIvv9FCA{eqTl0R ˆ-r=ӛa !GtD@|p̑>Rc͛ӏFPOq\uFnnUt̸g3)e6ue(8ɻjr|CE6!Ќ;_;/ xL)0ĂX|)Bf?Xvo/6_3o{.n$^#g!Q48nukD?ғ&e`{ۊB RżA?/xzm,՗ն2 ZXBEvV雒;A/m8z{PTNWjﯥڅ5` vmЭ Uˋa}G])[]#r慝)m͚cU2fr2g,7_<_*@R T}ݮza*Um70%Yف Ոv R#﫡Blў@[αT C%Vvp;:GWzu)0䤹µWa%CHqgmO}HZ,潉7~NȆ@57њ3%YgL͊ ",X0F8 ߸4>ݟ{#NO[eOB(Ϯ$EU_SI 0QY4%s%|<à'M`6+._PO '_g ,Sm#s/Ln!l4yU#mcޖ\glHS=4SgٞbH"yrrSj32d zn;>;G<k'MN `N mGٯBZߛ\cz<ȡO|BjV2eb4EdK2Tm)A!U? WU~,%2!6Vpb9:-t1-,s)B%d ojbj"! nĠ6E瑹;qlyО!3ҽn,%T!bڵtKZ ?rd/uP%8?M1;ahmD?xBn0EXp-`N8|48~uO\PP; ,&f9ݫJj() KwHބ% wSA$>-%rhn eK}Zn" {v +7ͳţ0]H-v!hZ@L1ᑌ%lY=l S5kxA]P0._\'ظe9iƟ:!T] :pXu8J ޠX.}zq"|uKENͦ0vDu5TTA fX{& dO=d t!,Uv.N V5Ějv2.x+Mkw>HDj凄|~CLԲIcᎎI\>k~mسo&9jV" xq28nTg.N6H0'ZAFbWs qi>axCa)  zH l5K,mRs"OboILf c~Cl4k1P!'hōGt>`޾B{=ǩiZ fmcf'f9-4~}HjrUmK&&Lc'e㙥$SGL6X_!-TgyVӪ!Iǂ IIcGcQq+oi 3<6*\ ChA\GF$n5 N乛`Q)E`(T ,<9VNo c nL0ں*r~qEU3-.ע AG|Q L3pMT}u0bSDkKK~bDjuWAȎ7ݾR؜8SwJėMD{*3Z)s }ZyuNqt*)gTQQ9N%Xh V@44\}ʯ5&-4ڦ0sqeeRʨWW5([LLqZj o\끍[cOްN.T4oңe]8/b`;*l(,1'짞~Ӄ7PڋRB_-vSU҆!$ΙR?Q,Z+X4bƟ7$D5>KoJD!n 1fIB/$Py*@>vZZ]ri^Zɛ7 !6u "b&:Mb_w#a_Wr;meK̨"-\:u8\"ûF [|Y }]"<Sj Ab1H3ХU~v' A'X:$zuZqR)fт\ޥ4gB^g5  `u]"S,r# 11ّv*mkTvNn \}oc섣=Er»*k%Ė@evڰ`=p9済~w-?뾐9K>XfE,BpI;k !U(.DH?~^< u3fhfy/ }*-l$8Ἧ #zu툚*М|#gnQ[~,#f"B O@|]m~bx|J4l#LQt"9.I4(Dj;"=^ܜs7b`g8v TH4X<ㇱ{E\ĥϻspņ?2Qt8[ńgӨd+vD{ duK7wSSy<5c ]2v4 bT6GwyLDYkv2؞O_>xEWl*{B'iPޚ AH[ [g.Dt,[?yqW\?ɕa^u75TFNO[nai @;W:H$=w\ 01o H,!sn9)={}wP 2+#Wf2N^u2n=zQ3u)?rQ#qfB6ݷ9G{(Ҥj^$2_<7uK񤶾o\EӅe7(Fx,nQ]L Jf\ 쀗i|I:۸re#ot[^HˠD p+~3|Il(G WDU;L̓Җ c= dq`/YtKL4jHp/RqXpIh#33e@4yzgajY޼닞 i8S`~aA Qxhj$Ȟ^[?P}y:KԈ匿R8< 4N*oȠgʇM3E Cx9cٟ(vlA U{(,סm-Ր$YѹY h@ՁPs:^R,^-灖^ 4<}'7˸m;MZ9'!KDW9>|9>EBCou<N̈́L0J gY+ g3e*{ Q46 X$dF}'z6^>ga0Wݪ?ƅP?0~WS \X^Đ+p5i⿅ұĬU6wmj{Xc4 :)c)hnxS7#\RS辺SOH׬TZa9MGT3жq+ lS r@?c:hr$Wǎt؅ɘԪQ}[x@pJ0u?ͲB6n tA ۇЁl]]7 q8ކyl\). C*}Y5U~  ֏{Զڙ쇟lw<46ȋC;- 5ټ[\.0a􂨚|sj0aG2G<0 szx^5gFG[6a{6R=m6Z1gw5H~u 1z ^ %) IY_ލ:0 !4k,wy>G!6NA$Wx=hf'YI3DkA|F):k# /RaOz"i`.҆ 0tn5u[>=AOCrv:v!l1y) U5w9#֖%ןv A^Jht9Na|ysn-*qþW(jۏ+.=br=4^D6Ui҇ v<ۢv2F;5ݛp$}_23[,S.YA7?̃E1`7e-7izL/ 8le-M`kѫ毓y|yNzӥ@_O@+j{?;!n)r9!G=hQ!XQf*5.}k502!$1Ba6/)aG[n`J.Dy -&cp{̃l!2 6׬Gؔm2*FI @J\;S.Mzc+-?9`ݪ5#JzFH#)Ygi)&>y#xSub̳RӃϨyϹ[(L:¡4VB?g`_&l؟d306W H ꚓ޻ ִ.:&5b 6 }vv")MAkN5N ZYKHJkWيZCGZubg2 \ uDwIvXrw dfzsUC ![@MHy*?x:mMu D {^ja_eퟙ,<~' $ `qcZe_KCNg@lXkǹ@ۑe*ul?wn0~-5HѰ|~? GfAuX $r2wSSJ֩i.y}V`_ȅy]҆}VX("*8d&³n72@RI_CjW4)Vskb5 杝jjh׷Aߡ1=I+Svu> SvO7ɚkxyiտrp1E@s,\=. %T=~`f^^R^)N~p;gzi"B9&H9BT6Ha/с{54TWsB˝R6B.1C F ɪW8׈,b=pT">9;GE` ={D#M"q=Q;|API*{}XȡK|5n{)y 7j!M&fHX`u SӐk/o d7_Dqމb΢;:P6pdx&&EKl<H{e݉N$L_,`o7K)C3h)OOrĭj08&מt z8ѩ?WXI'q }9E!/L޽zux9Ts&+=b(4/WXv a=.֞ k "8xox~)nK76+W>8Q vu |b_#] ׃Ш9gEe9vaEΔ|äokTwNl4?Y>NV>g ZtuӉFlVwU1(Jڕ$R~%GLS}GGXjÅ ~,׏"Q<91kcY1|g^9p[bOaI'dG`vN:SEvYX%E"u+\j s>|Cj]>CҕhpUw6omǶyP{#wv/jGl*{UvIMs"Ue KSʋn: ߴ`z"?wFf#f% ANζ#_r`hcݶ_C8vk1wlՍk6{^ҞȧL*Z^8PåOӷcrm=1"+`.2e| xAloC6}d_CD%"(KaT?)j&$~o LHCegy<,DUTÎxPl[ {lkfO;Y5'XHj hП@c/1Uzw*fb9;%ݷ=&/}}Jk;˒ظ ~ ki R+8{]٢C+2 {].B ɀ?~$ZqMJID4u(x󕕸?OA+"m,6[(C %ahu0zKP$l Ht 2M0\N@uO`vo5$jRfR@amͮ-`rK}h<`lILߴxEjɤ_E]]1>H3nGdhf׽ XKŭJosN %C2OWȡπ Jؘ! B([8'mD9sd,\L&#/bsmV*~VL߈^0NL1Ry'v&}&08al$3FP)nP~Xc%ʚڊ/[ o&a{]ȪHgUR3{I`/T*xL7?0Ӭ#:w Nj@tuy7TX"ފ,_e_v xͲs0g=Z#Qi4HoQ> /.`o :F.g[RN[GyG<1ne9 |*FQ|Ԫq}7/p~%kXYT:o2p~m}K%.>jHcKÃn\4u# ihl lcO4&$/hcC7^Am=fYYlhi(kW y.2/jZ_Mߍ{l)G7M3q W/IUE~<6>!rG`@n|NyyWgkUεh&:Vj>rUS>*oP.KSt.|}ߴe5n͡6C>#f lg 7Ab o:6[~r.i/ xg$rYd;55xlTѸeT! 64`'v] ܞ1/jsRpu80fb !D8J .%Mrh,|=vg )ge9 HSCtXp\*{*{ta]pCSfk?cˍ m¬=25p:dPF3¤; * 7 Mp~/QڢC΂)>)pԹ6maqȫh>TyKY)~z1!jʎ ,?؄ PͽX5[]ݲԎbP,ʹ<%IwRm⛃ԮC';Cmz]E24ZC=͢2t<=!WƏ> Mp+oB/3:~_!EbMR86dR:x68o{5RAyﻉ6Ngn1JoNr63A(Å O~(2D=3d-(Lt 94='q \r?q6[ Ivs6 ֭o.8`$W@:pǼlM%w/gMU>HMZLP%jMp˧dLG`Ji <#|;w 5vg[D1#E~k-$Lbݵ/|ESUb)}+ϕm ͊KhW)ΔbSLмxGG*̅siYg(g Ť˰i˞͌AAt`WKqYÛ87s")\XI|7-3P v*ڛHH v#< W=~SCڝ^ȖȰdQBugr8n^ҕ= &ߤDzhFdIrü,VPNt"QhZD߻Q 4C1+ymф1).ϐ/=ZLaHR'Ĉu]$ Bl's9d_DȜwNl.-2S&:^μ+^ EG_ WJrI?Gi$r} rԍ9+NtO4qL`QוĊvdmIxH{ ÅQytʰ;Vfze|I"7'kѰX|:ŀd%,&-˧p~T%4R]B8ˣUG ]Cm1S = 0 Oq::CފxZWgaϯ&+`ک CbQRxx1y`!OjH>HIu6@-oܶ # 2wfm$) `,"I*<26u2:cdSFOgV'􂹍GYɲ+~xO|0IfNtK5fb#."EzZVԖRoiLIybf "Z՜\V(,'Jgj1\%![M1Orl_*Gtcև.'RY"]U`P, KdCWHȝ{hၶ>bյbOW  ` ̭\|LdǮ*زW@~St&4%{!'bɰn{?'_|w8".ȡ[4vPdd>7 pr@PO?Excnخ>A{7zyxbX ,S[!L1I`kj'\E_u;,$&T#JcǫGzs N}`:>U&?l4C[IUp 0J>1$A<`m2Z5MJ>PiA((A_=kSmວ)G(&#i#\MBG k0L3jMezSݎiC@ A1Z:CQ򖒛css# h %yYo wdi%W y qu<22զ-TJ2a5 Md5Kub] u0˽j(7S=ܘTRV;P2&Ó6؉E:s {3b`+=K AsTָDpAACt-Mk.v[ESUͷ"V=DHtuDpmTy٣i|, M !JUN! e, Hz;uOj@>tgݷ7g /cC(K]IpYroR n8(IZ=~1.Փݢ<(.Vhݷ$ |(^ UP5lxKytË0^)'VA`FJ^cϔH};gw%h8mlbKުx:~3eu:"bDžd9e.k![Hק9(K{+^.2nFI˖t-DՇ :~һ/"=\BBZH-r 2CGcp:"US_wW1r=:E8hv3g-[\)+EJ3^ F8y˯43uWރvNwKznÖ>c=qyk=9*lEHGla/Z!USEct8DOg(7}hm)$9K t?ad{`I+2"X oI T 4Ta:g+QM+bȕ( l^[{Cz-JP??:DA"b^ɢB j(%*n!}DF'!pg+R_?x :q-'aVWYL:*DY:pRb|gf$1LOzl`{zyOBivm~/H`[s 7֩rU=!܍e{F\v}zQLͧ4Pi|z1!`l:cg. IH3aV YTsqV@2AS*GAK s8GGLoj]oxH@RwEV ݎtQ&>xSFbsB3[Ew[<`fX /N B9 2jK@r0a\k[H C1sL: 3>;Zu[*%QJmH5Bˀ3Wt9iHKv?r`$m6{v[ڜ ek'lb9pBh]1\q 1x; +Sv g:#wPǍ*[cYl-J}{- wJI?I=#_F,CnR<0x\/'8!+>*ըwK;ˆiD_6@$1%"N\Ho-KOxAEϒhėGǻ3~NJϨHYu H]vAzKv-{QPNw@w;aSDt7y3=]+H@" ZI}ƨ’Sp-4_G?u2ЗPå*ۢGX*!]l:;6ӖK1ĘiEbuI ;0<> ض!tZgq.O<43޿?, FIAѮ>"eg}A~ղWn'L"雃sI~%e nZߍ` yQt"TBUtCݢ!B"tt4Ww޼d9 o NTT$~~>gg +e+$9T3'Dihv5Krt6EP~ySJ}I;p)q6pNqtOO5|]?d lDfcc%v6IcE;؉y%u8 o\ (S- M߁^[mh?ƨ)рo* T-SsBx1S8d1*-aFfH\3,e|z%@EFK]pbJQ^^+R`j ^{zDjf9!$`.#,ʤ]A-L 2t+֍0^@.aB-C5Fo:0V/pžA( hWj?); > XJ:~TN }@ 8$V<aA}˔fv hs/ @)yIZ&hSJꂂPy) =gUA>m|sCDӈu/ ;,[QCX9⤔5˦/8ߊ@3 |M$4?A鍨sRPUSm2R\Tߏ{PA-&rQ(" e-U5ߟkljtBZD vqԸ|и\XqSFi2Av>F}ʒ% "w[D";Lk o 0E_9cw-vOUhAce?m \hhe!OjJ-˯ ϱ+Kly3&'+*-ItDi)`>z"`ǖ(-Jhlҽͭ.\p͡a_ xٷɺ9,$gJ}eeZƱv÷ j}/I6^;c0_()AYBʙ]:u>E[IrM.YR]x^=9JBd,wV>oGxw%)y}pTc?fyWxhE-*SIHOݳJHO/xMhD-u;D\KBdco@OWrj͗1WjgȔSٙK "k4Wx_eY<aƃ\yO| bN;;EuqVC:\GQ?_o8*tyx K $&*qC\F~!6 r!S]qV$Y15U5r|wM[? B)QUoqTK#Vqa. wf+P s”OWН#[G#.tkukmS~FV+HKw8u 2'L82WiYsFsߤA% %GN_!?z-3SICcq2Z(;A€pqntT~ibWKjdEL+yi$wU=@c{U+RM="&ڲ%2NvR F|-6ey/ѣRZǤ0t`Eb]\`  9۫wu._u`| !ZQ,i͡3cܴ@ s̉ K9 X@/QANP E˄B;O%-1Ķ8^L7=lԺw~4,Y:8(tԄTEy~a=q DPa]bMu8KtlT _йe5#&3U>?p#.zQO8M .8 b!H4 #P9E5S]A:VĉU:+t9Q*{& G -ܸG\Ȩ^C7Q7'FImaa 'uZF.VB6tD.Yyvڊ*/pX5$M^,QTѤ!eKF 7-dzNjNz9tn* oZ4[zYH7WVeKCO۪id''Wl"GL$MQP$gݒo#TF9!@ cց%ȘBX$rm̧!e6z˺WQ>Q?Te/gh{ 72Kp>e@Ḿ/}cD}oHBri(\ZsH[|ƴfM؟+vYZjkrU n}H'ƺ#-ݽuU::ŇR+ &u<[@ "U"[672W{5VA8b|J7LsM 2d旑A^6"#lFo, 2<4@ݸDh}5}p=.0zSJ^Re0KV7C%CT#6*{yOe gY}k̈́~( 6CZv9ep.{\ U)'/F_"_hw<@h=_K*1AӒim$S4&$rN~R.h-XMhij]jb6GTje|Vͱ)b?fPz@#ݭif D_b0aL;rFCs3X%y&Ԛ಼0Jh!uD Ecl#I@8{^<3%V7;**ƪ%YG'5csJ3?;Qr@QyEd`>%2k.bY:$Hy`3JNy0V9?)BQ>99f3P~gyC<#MD4N]6 QIt2W yn6–%oAG|$_h ޶x.6*SUԔ&EMSSXĄT<8w^~8yib@S_"+fRzvfQԣtB*˅67$bub.xs`?ڏEƀ [:py?_MJպ`]c͹V+ϙm Hq"6p_Hи$,c{Ѹ=,#"v"05[\~5,\l:W]:"۶7f%NzbT3 O|$7hoIZk#XI[ʊZ:;1KY.+o=W!>FRGjUAo_~7ߢh؂nA5ަ&_gȄy6׼m|ցYGVпQߝ>[Z ° s/a-}B$3ڔU1D{p)/Ά*tMu3b9 l2hO=HdxE(,f`40,7q!63]krCfNlDshW i.@~,>2k7؇! [戜:/'i"V a&Rp[O Tk(DUp0V7K:~2tQ_t&ڞH uH#,C0 V>i(skAkjz|aF{鰾Kz>B?M lr%ǢgP&DZN\C%`gedI}"b(2.sN+ pAqm~P]y 8V4,ŪYPfgW˯dΩ_nwa6Wjl(c%6];6)_'5=܏DrVoR+d f:v1ю6]C&4UIMU`}]qՇFQW mQjfk=fJp ৩O,5{%4>Qʱ\O )lmn mƨ/U-F[\gU2JJ@Qr0tNdq#B 8@^O04U_] ,rsT/ Q ;(,Ӟ)qFFL!p͉cW/rR9!o[;+Q!X^eȪNuⱆO. ֌h)ב@Th OENTA.@,99?_55D}鞋^r7 :4Gp(!#S(cuW)\&9t H+>jtc0ZF8qtI0Z 7;eǰ*`W{B7ᓜ8mJH>gƫҜL wui-=pDx)[>WBZ꟧mPA(YoT9K*.2l9K!tʓmW'`ճkS '6F ckaRX$٠6t{֥gqGH5 _3ub^nیsϻt7aKm*Vܸͱe'?ttPe[{HkcNsyp8!6NT`n\dQ㿎 |V\mwoZ܎(x6:̕찮5g{PB넇6msAzhgcMy:fisE}w9-vwj @$eb%HeRHHPʁ,*e˛X`{{ZC'˓-y{r dҎ7mנAu2$}2o{fw1P  #aW=tUJi9_RvZXFQUB݀z'?tKPsȟbpYo}5?s)?͕['F=NrW0cȭ ^lxSU,NpB\-RD-jM͸x;/ӥd 33jdW$caJvRnΨ r/0{MS0]ZOٳxr[:E=[Jttoݾ93ѿQd$,=5UhRꖺ-i)g\g^Ȟvx4eR ܏T[?'v<"SYrb ;wߥηpwtrMyFe7H"f:-FgH0f/I\OE=(,ci;Ր4!yi* 7_N qL›"?l&z( >ZJ_ǖ.e"J8nezn%C#VeHdˢ DF ѥ0ũوu)$Ry{h}s B܎T!tc:zYa-˂%:"ʹ&UtR;!hTV}XB1??+rVO#nCHs|/;7E1 Y>_GOA ~g;;wIʏ.-,W.LM{[Zʇ3Қ6.z,.^sV蘕>'֚H lPds+ķlo5ZM:~OB]J5Y_GiC#+D p#{.ydl\ݍɬ.dYg[}>NUroQ7%wO|R/5/MC5dk5N} >J8( fh.RQݘ%x̳z? "zC+,{g!?P ,F7*-P4Q5jq.9L;FQe#Sl:s))t3vsXOcqJ䋼9pY`bpw #q2\/+I5ir>+U>u,y~;Ok1юj0rO.WmsA:ޓ•`59+8^QL 64)۪GR$3\$h +/ F8ߞԦrqc!V"O6mGc$F .YRDY{U*wyNIwU\ B?d/5a|эVPr=W&{uR 6@{44CVOvQ@('T /y|md|.+T (sK~͖<P+.Lɿkt^Nyqi7@UBx~$ =α΋R }oD[x ;-i/δ1;X l &ЂEU SJϣX\sv{u,4 zu-ɥ{ ;we^pFaTvN~% ө ENihUES1U6 V\M%r'ʶz Fgi!y,vn{CeFb#$PVRX<G>w ǯ%(G 5n+HAyS j%DzQ VaFKJBʛ uvNk0N(c?G"O l0:Y`c'-a$^bI܏< ,J" 0ֿE 1›Gc-aR6x5-kEJLHwJb]7g鿭ԕk̢!|sfYzΎQs1 0<Ë >"ϓ;Ur8,O?_N 1*VZm1AuDEiq4PIenSn t ݔK o}A.o\jvӎSb tKf\SgJhP4NvPYᚥvz3zY ⸼n3IFRY1+`|x(ᄨVw1V wW9yhT'uo=S&UpuDWսH(x˦DmhT6z3br 3R7h\l>k4/553XaR}2Ja7J񲮎ט1뮹e8%.D{ѷA5$ޟU$kƧ^{.*P aO$M// 1;F.h[hHOp**ݝoz[-Wn-}9$v(q}N{ҍܟDF xMw/. Pc:Ԩa O?3TpVr2%Ռ8ӋA->nGE#8},jaD@XGŵ|M0h$I54\Cm l꩞# K0y >x&/==L2LL\i q2)8ʜ: z@ {r[*~D^_9˥D4{&[lN# v-&&8K).q}Il)5ؼ^2:'֍^6,/дZ'Ҍ? l+e!RwZny50{Q#{!?5f'+\Kgiw 5bޱ%@JsLU"\,:UYZޮ6gȫAF\X)&ja͈7!B{7Ww=I*R]2Ez.|u3Ev#;< [_PH>-M$"Lv9 Dd {^0<ϐ -_IVVD<>ˊՇW)o(]f㤔͒?z웯IivL/Qnn:nCAr;6ki%Jf;jD켾(?V)EfάpR=uzfdY1 xJM3Po؛/ x?M Vian3A}5>`ﴑ o{S8/n;r2*1 /qV}jw "Kn?S^"f glff Fr\xQ V 1 ȼ ܟ۬ޒB.u7*o ʛx̒Z}$}҅Cn }Y09Gmli|X^k?TSwTWVPr2rw@R;YiFkbaL{4ӱZr٬O"Neyoo##{rOYs)b҃ = L@܅~: c/f^!?hEmL[%kjZ78QFg qirbѼE=v~sPL֘]N-z;|tE"q>_~E$Z1X]c'wҚJ8KUE|N=h<`8BDTFNwb% pPT£:ڛD&  7V%*>Y$S.`͠қIhn03XOx3<ΔUCՍlBߔW*>/_M^'eJH#A&2 m _W2A/;fk:5ؑ\h˟{w 7\ݲq }LᙿS1oj0߻+x"Yb,*>u9ɇ!z*׫8U};:<Ψa^Ay3ply} N{J?v=ðҌ ]ŵ >4i(&\W՛:"ESVh+$ `<"=r->M. bJRdQWi@"{4|K*; &8;"b;/y\\5gLnr{cXoLJ-2,!{u [&@$³reqތGDzj'-Ormp٧Әʘ B% fו I=A; ];Z6jzE=fQbCMu34`yvFw[~3v>;XxcCذ偷 G~wŝ[0@auv\6f0YzxITs#PߵnΎ͎ũWs^qǍVi/ (x  [ 4OTf_oR)9 C BX6SS{k4[27}I.nv=p32PS? L*ע%Ai7YM-B,;-YtaP>#{p.o@aC=4BYm MT@f]2er_5x(GNIF`Poǽ*tBgռd°@qPPچ^VW0 +6#cܥ Mg}#+lŕZ.~% SQ)&*h88T tt:ӂHm+[#!|jpeԸ4Ӻ 4 E:Kv'zyV{BD}V0p;5+٦LA27WސH[[kVx(7He%/ޖ|n;DiBE>hdZPȬ&*U~N1zt=DwK <'6NBBWVӅ ŵ8,é^fڡx 𖭩UCnO~gnTE6@JR>O\ioR>/21bpZjׁ%fb2^)'lW2PXmRn4m]|w_fcw SHDCE=B%o #ю_Y}Y 9ua[< F_[pf,rhec$9hwŵ3X% ϴKo=6v Ku.G+/<#.t&cGbVÛA0u/DDo=8q樍۸ԸOcHͲK?YĂVg:`Ҫ+_5v鉗xߙJUBو=B4y ,nViUۂ>i֋;MVg4pST&6$+ftaڪw7׵ xk}@#0zWK݋Q{t]T"=@ /Ŕn"_VA^EGk ˙]EKчjET*VfQ5حԚY4r&.8a*gM3D]ua|V1Zx9䡸i(6*:8wNٜa<2h %؆%k"2M_e@VjK73h.--VX9`f-JזRkT;Cy[g7tG3`7lsJlE'hlbvEM ,ez&%F65+iZ-RhHX` ~d[X,}>+37RS'Yꅄ?lheJВn|}ܡZyhkEr')im9gQˁiۂ2Rb  0K־ "PkQoHDyIREϵ}gT= q4OĜ]ornW_dF6\ þ,YjO6f F$F,3r/&΀,ðYCFxš*YBPfZdzB=dS~7U8=VL~ցNinq W?څ{`PN)l` ٔ$JJZDx-1N [` u CzU x(EF_ ~ 몣>TS~Ng$24'z4 }VSe ϡ1̪+Ik@_~,<x sS{T+MFN*k%Tuvn (rmw=Gzz8ϢRmJAzڪn ׺2ցR@aѵˏz.z&}R%' &GD~q |bNv;Fڣe˄:WɥSVElJsNGWn_KoBV]Toˠ rS ]HʀOfٰӢt>yK"rt/W|2U?psr:|䚩9^CAl4yeU۰3\Z}iּ,G<6WC< ˁhe}rXvF96BBNU9858--+aq/mue$ںBhw}bƭ W9 !uEbo=oՏ9]3yhr?1}YN\׍LKIUaEe1XZ|w膫%PSRt.nݼuRl@(Ӱ8pUtډ*O*{ 0"QyQ[?8oiW(R^lbEf[e+!iG͡9 ^zK=pD!B%;H>>%z:AaF=O}J5&+BZnn'H2sӄ(L+N=P̛-haUYqYv=2Q85ɹ>W8͠rzj!'5oXZjqAm4}>#p>nfF*ɍ" B #'ɳ+O1 FCt@b4ap4y++2c^J~9݀0 9/?)K;M٩\%mGNw)Yw8犄{w‹.ٕ ' ĿaBJad>cK½͙rE+oǐ2(Nppa?/Ft> Hu{~\-bwYo&DaPClou ͉!&IDk}>9g\|Ct >)'2Xg5Kc{hז40HZƝW/A *F7*哗Xx!Vx0j9Ze+]"P4?K{*ը/D@l3V>՞oS:T!v)Ҳ1NjBfCD7}˚RrY :يeȟ蘍tKnXa3c'R}#1hwdmiULЏt( (Txב`9s@4R ȃgmOEG MWvϼ:Ěݔ%?XH f<1X;lIN90l5 2n!;vzOa.Lm!B } (Vh%"rP U1ÿ;dRR⢫^Gޭs [H壧QYa&^K! X1%&[rdpHM/X]Clq_){F;_, .|b|jHؖWHn]Ch"0\ң8Yr/eqLgOץ>(T2I]d_w.3hx//ݯTt\{ s ~UPhX/uJbtFEC?[sP[zƽ*uM<5~y+(=iJ]ko^$;)7j#'dco&_qcJ*ԅF䇭*5V*a?q&ǁ+1)zPy(0# kδզ[d7p\[& i m'>-HჅOTD]߱ٴEbd4M'e̷}\@t?mBf׹) 5\c`n!|!K ju,ش~CR/yUʁ6+݋GU>A~\;3t]?$O;2-e-oMZ\AщXa3K*aT&'L]u/z=Ɖ ̤ܺ=ztꏚrAKaDOH(*Y"/uӦ\~kf$nBriDYQBpvGo7-ܑMy0#v[ lLfḠ) W@ O]B7)wXg$>DPZmB:q*`^W/3cz0^M|k1"5jh # 9w~}Cl3u tlu %o>FArS,idq2IчI"yg4oNN tl+0XH)C+ۖ\62qhȜb ,%kMʟS904lPN-џ qW^2 1xw~hl)d~p&pḮwԞ O欰 E =3QJ8{jܿKH4 )ÀCʈYrmINacQ%9@)3* Gs% .֡P*NCd)Z|80m6u9fb~RU00IL-H.ĭ8FXrV3rkd\]>YLk% I#8oHWWzja1 SI>uh^9[Zh|i쭞7"VW꛲}q3iD:i:?}(=ߔV?_^$匥Ӽf#dXZq\. ljO3kD\J(ل84v>IH 7Vu^t<%:ɤ&`}Υ;݌4'"i⾣ߣ?b(eP]sag. ƶ,Q(!Dzbh7-)lflۈIs)fu%Bϟ ;R1\K9s%*D8ZuYk])Z,jQz`]@,C&")c˹Uy"|c, :Κp6s ]׻aGx240fժ@T_ƙd`)#p`lA!D4<#IInEZ`xb'[N)vQ\z؞_\*`^Ty<qIylfwe+h2۵<~ 5MfZ=Gd3'!J$N&k~Nmw낥刧 =VF p[ޙHbdlAEWFL.Lhzq!~G["DP?uISrDM jOLFzz(VFy+#!xZ(!K[Tu45_"-ᏧؽmIr)&>=v,f䴪2q?oת)ޠo%Eݸ"EVuaL "e^R;] ҈:;W mAxަfvSro@)s @[N_I}M&N޽5G QEn~$!<1֝'YnNMСj(aR6K`7dQ1Zmޣ." UKJ^/[^ٯ,ř̫C3 "$vm9it/&AIifWPob%Gh&-.)Ǽ3n99۰w9׉#+uu? ђŚɇ YɯZ# }}Ӊ,뫊 dF &\o`΃Ju<\yc{b\F5՞.?"ѳ /g^b$e%7._x_u;ay!ΎE§p @YmB\ΞRW>L@)Ɏ u2لRHgTEUܽô+83"66ɸ;wa{|`A@^+` ˕±x(}L&̑ = #{(G=z\L;bg;oY/FZI/ s!'TNǖ$L4+/tu^Q 0Oy[^6[ ܜF;1:5׍c@.cMRΡQrS)G@M,bRE`2{Go6o\{慬CG 5|7`AR'̓Fs %hd(|\Qޙ-3D Q(ݮu=:9(҃q6}wL[)I~8gs CJJQosms/?븪{j5g| '*a4F"_K^ ʍ3߁<L?|*9|oc)~,`uEd *U_ e<^ x`NualߙFUA=#qp !caAwCbED77NR4pjֶq*doŶS>׉ V1[(BJai!6?)ݕ{kS)GDOcp y 4j#}FXGgDxrʹ MfZIR_d%6Πwn-ZHZyתQl T[.rH~ta] =4 ᨠ4bQ.Bz5Bv7eCwoj-G^َcP7N0go8&p&"Zj'obNADY$ٸV5ucU yfB g@f[^ؿnY &'Svce};Z"Fda}6%f:nQ uwLLL`9sCQV׈NMKQnO%pIӏڦC87]r?tY/Qa ]=lll]L`/yfDP:9qZqe\C$Ḣ*iϟ_uv>VoG/߭(Oz% XLR\Z~kgi./+ZeQy@O7ͭ ou:= [õ:f ^fF5;ҏ0PҺ  y[Zʨ YZ

    NFU13KYnY1xZebCρx{\#4LaF:')"F sG^^/CXsf@b!;rTc~u!Òpp@jz(%s=@gv{61=OU%f+VHD Gm1ȄXtҬ(u$R kZrX5[(!SGH{­Y}?cz3!FhzHkp*BW+0d5uuL2 ?Cm3F.ת`2B㹎GU@-~b׋6p.8 t8DpJG޳qS>"~( m\lea.赅*NJy֊AAVک?U6.r=ͨAM nS'"x-Ere%L_7-H6$IFpA'}ZpHPu:?oyjwCNTp[X +rѫ=2q]. iEBc&Q2,pfG>]޳"ݓH F-f5UDzc.lBWS_m|2yȐstۗN`#Byzkb EXrQ; (؂] v,JE&CdrSl«d `Nt\9%A3O#s1ͩh- XxJc@P^M2"Ȝ`qW؄Y":bDh ;%9Ǻ+["5K8?U1s7H|0N& *igъd"1}gf8KYz* jz8 (tz[Nf-`5x,}͆ qdQZ"hnFߋfӞ ĭG![.73 K MoV Rх)sa=+6NrM#Snw#\DŲE qv>uxsb +^|}+trb,B*KB^W8$o[w9h/HAu!ZD᥾5Ja̱l9k rS6w*0g$̭?8m|xr^% 7E6I?LuHhL!T2&fm -i"nC1CU]^dG;s*B+dC&L9:}QsمB :Yhv𠙍S<䱜Z"NۖӀMSc^ko?M9!26Cߩ|"AMec*9[@;/5a?r,%y?DOȐ .)ݡ!.t þP1^/6Bwf_":D1 HK/}-.#dy2r a9kn[A7tA'or!Uycsz!t$p;`c/ؚG Vx1[wƲns$O}m<1`*'d r+ _f}[r^"gÙ$ߔ-i҃ giE`kJ$rF.IKL[a'GQg-ׂ?CIJnDz9ƔyXu31w(k8k 2[ѶPceQY@ λ[8`u?7 i&AGs#{SE0+/=*U$ٿ'L&1\dRԇvYeBW6O</8ޮ.-5 )H S`։T+cVLdmnEt3FNm*N׉x:آPTrH]3p8i5#KI78V}"Ez!6B"ѿ;hw󡠘 g&ڕ.!zL, Aƾs2: X!qp#*B%H6*8$;,Phc- AO JHFOmcjCAL\ tzEY cl tJ|ccDrg2ͫkEJsB3e=-ʵMt1je?$sY,89W^le*Wj2Sa˭=/8mA9*Sb07ll3-@8D`z?F̐D!e8q<N,I)7bP [-(s_!8##% =ϟ_ٮdEvz֭hލY@c۠؄ |l.T"m7LirNBQdƊ2OFMI-e] Ӄv6c4}LgNlR٦IHC[qZ ccy'6KmHZ?FS;v1)UmGm٭7Z 7+$Ǯ1FځFW&(l( S4 mמ@J#.υ Q=,ODm`C8\t9 L'[@ǪCy-Ճ6pEGb]pD\N Ta(MT5JȆ_dmZ!f##8/3F -#X\/`oc]|[o6_ `;(2%Mf(rJ_: BHNv?򧫤qFOwJ'@ܳx (TP !lx 9NقBbC]; +We 0_S`%Ƃ]m^>i HqhU=d=>(r>UJ$Y1۳фߧ?X lJS5T?o|53ƼaV;kV|)l K~#`B3qSx%`"·n's 幼@sV61 \< '3"{4(dD\Sl#8h*Uܼq %r:ܒ-"6.?LzUZn$9 on%pHb#]}c3`G&xvU.27QG!҂CyZYk]:Xaebv]*:MeUlw6 1뼠T:3,OtUU6uװ)+T̰l-wG3wۇRW1} -Df-?MI!?!=Dh7's#7iFtwQ,nad` g5)LpS@o>XFB`jԼ3Yfa9=c4iAKsSF_-z %AXֻxs8&P:Oض<7ɮϕָ0ɡo*EN}DBVFE/Q(0ćpp(%=x>غb^Nܵ [ZkuݞMgb< &]- tY [ׯSU[j~d%,F۰Cjy_8Faj`cB,҄cRa%C[UUo%OZ_I"o9wwF}eP%˙@躭T'p+FAtKJ7 >x?6 &+C g{{| ''I0 QF%AR+?eJ$8D@ Vy%¾(F*~+"BNUSkWE+*SQ՘U:OHRr(# W]l,tۨ7k\ jqp't | p1C0ZpF(VI :t>oW)Yh{90@ۅKYͭm6]qx*y7gUmAۅo%70(cE)ْg\dZ5w"Ƀ9Q/扇)F u$ez`r4"J(NKUiP#|u69Y]-7AEvjoy='"[Yƌg9ǽKᐬR`f00*Φd0nvcV`ϣP3b)c9/עvA8`Z+L}> ,S3 ?rG}D:5\..@-#**^Tj``JTŸjB8 piu|r)7[*ePxC!yh5̳Ѳv\6USr)`<8/W'$C-W]51;`=Z+q/F0/k& Le1G n.L1?0@-C`"#E cj'W|hSpE7k}x!n;+m*pe d׍Md:x Mޞ;@SKoR?μH^5IƢk4@,=4!̬LZ/?/ނ(.$XOuў芍5r_Nа/m+{㑞YŠV'3#Q;Ӣ&v- :Ð8 a;Or=(fd SҖm!b;*(6q"3LZM/VsjF?Q'SkiׯSA|Hw&@(>I?tU]Hp73F_ 1V4Uuy\o̓6eFO$+GC>-0২UF%I1Ͳ|||WVӡhO!7 Z8ZZ[1ΐrP᩿j8@H=3.MF hhy6Մ>p IXեezoj`x<\E ?u#JtVMՐQze[Ss#&#P ժ;Oď?d_˰BvA'?geK5mQS 8˶(LK{S/sD0D\砥3ZeM<ו"*Ԓ$R[ڊ ebTR9\{~9ַ;w$븨_/p.wBz8M9t0jvg{F*)w%j4 >IMMq>4@_W +he1 R*R\4C7E98%(q2L=(a~z^6_ؠ/ ?ڮh:}1`n XUkT-5#,X%XhY*ɻ"mъ*+&a 5ɛtH1?R[ W'yF{TkS N-SWThL?W%1knK2T| 53_ n;שּ & 93 q\).3IrZ܏gqBX=ϊ͜2DXruPXV\Z=zu$[x` Af\$bں`rʝ?|s!=U ΧA5'` G2p'esm>WM_Ԑ*`iAj1qn%B&h| DbU'[[rKUÍHK?4<ܪ\N& &"b2=֮:n!$Ө:]8WMOTiۼRo,C晋=+)CER4e(9HMgv1/#ݐ2jv%W9-6$ 4kD=XZ%# ?.!?Fn5hR֗vcPGy7 NĖ73|(r^u[r+:v`1lro}r>iJ<(GKɲL2vA6?+S zԽrVYV{tm)s5up0H#B ~39e0 7={f4-\Ѱ*pÚWP> IT*Yuۓ (S10suvcE0ќq&E_Nbji|~|c `KLZzPm 'a@QaT8qOxoլ+  ۋpVd3z5 z\W3&ͭ :t(1WY/a<҉3%cyC N`]Bn2mRL^7ssw96ȘV4h,xfqCpG'99+qp޶L_2jxZ东ד4On:/'/ )SpXFnj76XF5+^ZY]ҹ_g7!WIkŭ\i447+^x0=[&שG`­XQW#388кXG@=tusߦ^uI!ڱFM^%/^S n*Ƨ,O0'{aM@lZ(-wa"X;X{ TMۄ' C9@Sp.ͭSqd /BT 5Jtvцٽ>h3/8#G,CM  ymM>Sh.\Mܨxt4[Sql=y6 ՟RT(;MD{,w۪EL#~=vM9t(8DXˏ1.t[w2 8+IMOVO[QqԿA=// k_l:ٮ9'om@MΣuy߽Hn 췢"vtwhHr(\UW%.R.п JF'?.3^eCW4TdF%dSB8Ӆg (pɸs&3>Aš;Ğϡ#{ bU& [sN[xO ]Վ5-#2 b/eYn>`ܫwg唱E3@YӿT$\0c4QpZ8+pu dAN5<]¡F1\t{tA '6@*.hX܇'uНkծk̝_ϔU_}RrR_4i9p4VUo2'rSҘcD㇢1BJ+NJz?ژ<鯼掊 wǵ'%0T@L*G;&2&7M]3d)7&?; NI7;3cBhjX%_ Ր)R~Bqf;[RĈzR+ :}-Pj%&>#&w7A&1N/K@Ż!dD$ܝ awA6/{ȴMqhn|}mL~))|R d Ԟue~Iftӭ:yd~:'ZG;@1iQ|*>: j:6yQW Lj #n!dJ GF#k5J}wXꈊC?$#ԱEYھiշ,7A&ოb n`wt{ZV߉D <4?o2}Hk5]2P.0!˻)'W0.߭,fs?uZ9 S%D[@2>`F6a+;{tC 5-̓Gq\pG1@<oHȷ0a> H !Q ҽsT/C)t nKZU5m~Rc?i 4 cZu6bѣ;i ?+U۽$>a;a/?iBkM.Ya:<1ɼn,D Q6y7{y^ͥrEe4ĿQ ).zA(4~dz9Fn::3+ VYzA\~vTE ȍEJ8ܮ1`w PI{0Vב/v0yIĈ sM #Z >WL.߉_էNq pR.aE%~grAnr(}8?x"2@̊#cb+6Y|ߋ i ;h"dgSwj7j\A}`˲Ktˆ-EFX ?9Ssh`6]c<F[ l xkb,ŭ욹ƙ$tv= LP0bO/B!0Oz[C dУ^߸'߇Pa & p+?~sRσLIìr.IX"YI&e<ӳ{5qB}DL Z;Fv`r[8,8eYC Ak WCiHPjVΩ-ȉ ]7de,U "p'5Chs=C%ՎRȵ-^aw4UabY)H9Ь_:( Ɓu?TN[6ںMSTm,vv+UzV|#pF\T=3X3ՙOlե(*(k_g 0*6-:l#$dWq/Y~*m:p[C^`GXz?q ٸ}R!^1otO.=Q%E.kx,vCAP'/6 SЙER~n)~|+>Oȿv''U hѮUKhj}xzbX ʳʶH!H3aS c0]y8f0AM i^(jGsb|7e|! sX3br⇗nfFH9yRS9t vł)\nMBs(&;k<|1S>#[BSJf[]" \#Næ.qt>uuLа`X+:Fa:$Gt.^cQܾ[l(X'?fxMU(SO!.5l9KGjõ9s\lw*e%=@^WIeYIQnuJk`bC̅ܕ}QbY$D)U%f.4jQ_Y^*D[icG1i0POL*xHye}=G8'П,#򀏖YyyHij '`Jp ׷w"aV-yz(s\zP\7\Kw -'v`J0+w@5" } cṈl{Qܶ٢y[{i8 N+Ǿbb"F2vU&3]T]= 鴭ڵ?.abHݬ~Y"bx-w6^sE,@r$ ̑"Q@ABt2;kCt=C,5kp.t:& .P/qI9T-ZaHE>8"oNpO)V@W[vOCd7k^+c%1M6zIKx(4X\[Di[0_al m 䜣c:%ylk[Z:J\ƽ5f238rU2`JH_[IaPg3<{qJՀHvd>;Bc&_vvE-Cq8522 y[>VܙuE&E +%l|߱a?ޮSVW&3@[bz\^LFP.T8"PFlxs!8k);& sD+ԶdH,-9 1Hf8]=-B{M BVm{Vت?KGʪIJH$8+6VEXˬ(&lu! Z,WXk)DVb|vVHe^x0,޵Dŭ82QT&|VϤv;l Ϙiߊ?{6vЙeSU4$tN0yn]s_*-hNuS4n,js.!7I(HL3"'™2p %}a\z5 g OD @ J]Xr ҃TɓB.Ea\?vMУyiF }0<'X;ItkCvsw\R^7g#i׶H//\Eq* {3/i5؊}lEfοa1 eBxjADٓ7jexτ_NS/m>3,hwTelo]{*l@0@ zķÒwBvn2,*#Ĕuw~)tV)3[gf2#K[8>hUQUZDzGUU_>+H;D6N>߷> qHL*v[QoAF7 q*2o^wgX^+EMyw7#zJ3_#?;.S6_xc6Q]QwM4\=g9ax{T_@1r9!F-^uUXr&5d$נsf8`\qtE~u0e)ͧ^ A.X^\/C3lyZk){q8]Q8:r8+!u!_i掽wUt)${'lG}O&˿XL eÊ@8EUbNUnQTjUڒ38W3Uj5*V$Џ,s2 KQb5|gNjPFOM>6p<10fk8ג&lxwi.NqHĢ˘ĸDllɨ956Ĕ"]7-kffYAD} M/&-I;O~:$2Sq]S﵂Fvu58bouXC\ %f&ۣ$xzфc" ʵdXpZ>{Gj(#jl.ŔP\辄^ub"euRꭶ}R)nB܆YUTi=aX*o!Q\Pv,iB5>g/ڞGԒ ¡ӿfu@$}-ǜ|B RR3-C*1#se8AR,)4! Gņtbg4lMTf.7tCn98?;P<χwKtE")!8)Gax*.a%܃gBKЅ~hBn霻;Y u)X]k^\ JԩrlU1ibB2 5QM-?Ͳ'0h|h%y/22"\ľZΜ#>)Z .G"?Zh7$cHḱI#RJP?Y)Պ)h(-Hr,|x"N1/g:NH?RX0$FD8^ gXCDJISCq`;{d)V(գ*0օ1֯ w$`M; 3D;D 9.0 Y^MRwTȢ(y )=q)#!e}.}˚s%|#!t"dWHOQ2!Ćƻ?AGOG\R81$0_’&*z|W@]%ZX_n+L|SuHnŁ CcgrۉxpC#k= 0єa`\Z8Ffac {HxJ㙧G><.aInEwF`z=ǁVrăcjy8&[.l\nqc'"J283rZrE: A8bNx44`jGmf\[6pQzWilo.zc C;d!2_ VK͐wv[ݡ">y)`j,3{vP+ŐȾ{7d.k2g?.1vo=ttҷ\| r"K.}3UEnۆ%rV;8ꉣr5ez<9Yd/ `A}NvN{fzU|QZp3I.W$Iwi2dX\a=DkN'hVnm!'~ˀ]pѽ/'T3Vi)ؚ^jR['.:}I23ŃJESck}_6GSmqJsR&YէU&T3TaFlP/ LPh|[;Ͱ^xgK:zrd&:X# YS^%QY@\DRxniP_+ );''u5ZJ#fb.ur5\e8we{{Da]uH?p7+MfOۻTј.p/3&8={X|ȑAتGTBߚҏ,gܹIj|wY]8_}b{*b% LRT:ΑMOiW\DS9L=J$Ƌ: obj\ hQ^zvQr#T%$WCʚ먚2&Պ"h{wA)-SI$!0~JX  WYCʔ.H8jPJp*@쩂`A~9q<oVduGy&'VWлիqɿ8t!lE\Hu mH~lΘx׭ʓw,VA|pfҳsu/L5'cxS=^.A^!*H&0Mx* ^nMglJ)@Ѷ5<$.Lb$H:Y}o)ob ^h:^?q([Q\62kӉ߶tfcqaa.1BV8G8Ί4|r!-g~z=XXnRtӳM(XqH}nxBaWh4=%}һI*'9H2!`>6- N6[$paVkCiX`WE_T>6ÐzaTfrw%B$<З3MAKbXt}ΖBe\fFy ִlx<5o2JGa} Hs҅& &6hrzLCdp{Lw)bc?#[sJ:=Jdi zLEuum.~WdԌzrklop.ާM䔳 UYLE2l|S<0ݣ{_gvL?5^L{7TdtAhtV k\U6Uݴ1Z+b ܳD|*0L3`,ZV*A1f rTmlt] a_@o9 ASȢ.\{ޖ2w9Q#<®/BוbS`oYM1,K/]Dnb(j8=,MjwrPd /:SܒI,~k/Z'F 8 2Ej߻TTKeO>qR|*"Q3q,#_³:Yw4RpU 粁"[:Oׁ/nYj ?dTeBOI~P "xGli!KDL[i|aPFrdh)>O%א3뺚V߭k[%$ɮ{6j0pT7"k)-4)2h%JS5RS>aj/j82ҩ,GS:;Xܽɍx#2Lr`Z-yw8")Q $QF[(IDPaMTuՐ3@m4|q=s*ϰ:zW7B/vEn&CxPO cيVfFcVz[K%H#*#`UDgPTW/0_Ն ; (UR~ !,yJZT,xէr \TjwՑ>2DX+F‰=}撕YET9+eg/~ݯe)Zm82p36&Tt9h ԫ|N w_΁:c0LpL$t_ ,T(]qQxmnj :k_ DD:[7R=]RR3==I$rS-mMx tTrj>Uousr dEߞnyO\] 73JKzlj SlLq.Oc>aXR :v)PGa lcnjt@<&ԙΕ,JΩecpE2ӥ3aG'K~X&4h76j{~N +˵K:+ R@%K3Y` v_ %0ts_+pyte "J鯦4^b+9izl`J׭DRgy D}ۙRZ߇*!`};32CI WmQ SA$Gk#."45a흉7[O*n_4ɥ>׬%U3!C1\tß얻:N>u[ؼ.OrJ(K0*l/ a\y3א-Ifc#{pe2=4e{P&| niEQc"þ]ʹGLˮK>ivLQ䬜Xkn H$F_GAi\2W9Am  I DֆVDߥ0Du8qSXfgJ m퐸7PĪω#|#-s=ZQjls( = V'g 1k eosh3n1\ ܥ+:,*|=#OKc}$m8/N(/Un뉌$[Υݘ Z3$hWV)$ 9eaz_+qgl6;_QhdyI4u?r,H]#?иo=YDŽ~{|#og%c!kFOtY4}l-cD 6Q1&no"O-g܂,gCmnAܧRnkDo  $o|彏WV XSTNJ-&b8OrF4&RyZ)@} *b#@*0?}T(0 Pf<' 2|ĝ9.,@طP kQ->x1&#e /Rvj^R{垏4q^a/Lr!H$e&!}~XC^ֵ~G]NQCYުj~} )ke!&&`qFO5`3qa&߿"l܁;!u(\X^ffi>Cw#yfӁEGWy.<!fe5)p`͑T7yS7&LLAL-. uC IKō8I\՜Nn U\,D)CL]CxLz~]R-epL*6E/hE#5{ hPcxtKN#ue뛳 QVһ&拧q^\JnI@T7{K Aft0 2t ܀ICGeIgMR$<7=C+6d/:CR{B\ !n$3?$o/Y͌|Oi;'ugm' DXoZʿhwOgTULTdύ=֝DM+wX"02lg/=Py&koٍeT3e'MADA ᐳ!CON[KRT W}%1!I43Q(d?˗WʧݵHͷTɶ+rw1jUj6oY&}&?&MnHVOS #P nk&!Ň TB!Ww\ٚn}BXDG-1ڜ)Ƿ-1fvx@S KbW(hL W-a]dp~#C^{?~Ӽha^%1_f.-1{Tqf;E}#beW;9J \;}]GFILE݀||LC}pEHe48l^n>lÅ<Ssc"lOsހ+hO!8^4{n$G[@{p{HZ_`a"8mcJ<:v?\fQ:W!>~S#)XPaϗ3C YNlU̜:$C\9pHO \Q+VHt\]9"V2)MbU& SXI$-{l F;ō% d%U@AlY%+bmzoSz}Xj8]U1 i+y]=;(X!IDǡ&Jjl U-[wJϥڶM_Yʞ7Q2"c8`3@% p/Iy+:; a4w:!_mr,,6q#C& WNX= ĸRTTM-Ɏ&,fMAI2M PJ8a pAeQ$/P<; ,Wkզ}SWOi7iC.]:W|TH=*ut(d@JRû8?c+m0H3M' ΰdU`Eg>bj->L1s=?UFחzgУ "5J.8FV)Ǵ4E~}@%ʝsrNԤ} k&ڂ2qu)}GZ3S >8:}ʴmH'k Q>OjJZ2qK\pd|,IM< Gz/t<`p >Mշr_N"OsU*L^lଳVe,G"7w2ZUJ0YfI"GqrHlaqth P$`Tx5e,O_X{'Gͨ" nA7#%蝭x K`d5S&/,3r(r]ɐRíxG9Mn*nqTS6_?\M0 XgLXH }3lu:l%*[i`i2W(kƄzu١Nj%x{38-BC]tޤSzWF^-U q@[w~nN%v\_{ g#!h玡b:* u +åԴcɩqiÜ)})Au*ư"TQjfG3 w2i6?<0? U@0z`0-}Yɑei{e͡W?{Dsyu7-}[bmbY vB38(ZRn'yr0OjjQ7lU dő>%p"> eoȋSE-%j9 Bެl$>'بM1mo#۩:hWVuMDI%q#`<+m]ѓO["@ߡub%m'C)M8!;l"TR7p)+#Rpʠ*)93\DEDHk`FY9 da֌L8_ۤ_=Sը< ;/m/. &|ty7c h3ƟPbY)_c9W 5(Q%_:\_-IMdhI "\hoUӁF՜0ڝf6#VfNg>؄v>):{L8~[iZrz73y}X[eK"ŕBeB|g} ͥ 93o3Q[rI0OѲsTKPWw_'j{ L`"R_Grrnf* )i`HV~,2H<#^8NQPPF #ūoɣĭFmKbzޗcHQ6OyR=iy`Zm" .hɝ0+>2E. #ܗn D } 3nl|Ðte1/(KQHRWe=G o4p{6r xgu_SL6`HUL K@Ϧ=Gep\|yj1}ll%Ӗu v֧ 6Z x15}0\(nP@H\)|`)_4TuNL9=bcϓ.I3wjT>!ìL R I<, O>Fp(`v;p"Ft@[9jhLظg7$V4mP3ZQUQ%u#w @gbsg{$^[ *`<Ķꌗ`}7B w@+_X]թWCZX$AQ/ካ%")ey_$.4sa)Kp'0BsUeYq/oL/\sϗ6lxG0Dso\`sOT? /$-QhztLqz +fM_m bhC m] n]wV^cSuJt0|HZNJӛFˡߘ8`&qv8Aھ H$τVm6;1*03rE/ 0u䟏й~mrv>[r-[7`HN1Z|$<?~4㧒nB 9bpNIS.*f֠W\ h 9jpr#!=e#ojM3BGP'zFnGV%U5_:JuoV_ [p5G5??疭pj/HRim:`C1Lwr(eïGWOթAٽؖL̰)P5J,wBi NHsРd8(EWq"5)|V׳o6 < 3E0Wc@Aan(p{u/ ~,*\x{[2^&\o;P`~x[f2 dC'M]5N!ҿ,E V(5% Sɴ`d U? 8]QfN@V"u5(w?zO4\?hP  z|ɩ$ M'G2khìSKijs#& Ը݈PQQ@mshA"Y=㝀8QTGm?nUnMFY m*+c}m*T(iZcQt$`U}Gni164CW+=:`m# wfhA5KCb*ada ] X6?(ӑHZ- 0'9^=tٿ:$#lMVO}ɕe].ThtKb3ryU;h_:J#a,x*%!csK +Tmz&LH[lwLSMRwӥfc+;<%Չnlvv~{G5?J_}KjΥaEnv/8tJ ;;giwFlۄm=%9m!ܰ>&L{N:;C/TثNDA cNcB*z Dzd-b>g  cm(4La Kf8CO?EiB ,Y,Q6Fe?BaAoHVgU}>e)*lP*+8ǁK2/ Q] 4|7vHooc!!j̼xuމ{~XH 潊s>7B I6NDFkn @9[SKW5?T( IbБDs-W 7zGC[0$^b║7ιE*A敇nkùaʔz{P͡2hraJE 'Ӗh, ~o(Z5)$緙`=ʏsA'-k8?S m94\7̏ Dz|I{%w_ vqx 1AE"|}aga^0\K # k*Yr@mA V}809!4*f?Bpbswc,D$l~/5o.+:Y8EgKʰ6g]y`Ð7H;xϵK4hYZկ+&y0tT7BXB/舳 `C u>Ǟi2 +r:>)w&{=@.ėnBɢvIT6BdA>>W=GoU<ͅV?z@0؆`skuM# wa3ىfӘ9f6 I__U-t ͕oGJ>:gF]H":=e~^<" MM]r&D^bfm{B nuqDnѪd\ Xi 8o z]cBӀcZ`F0`ca*ɀidxVa %*c 6Μxv1\qpXSroB5^Rh [~TU'y@!Ηh=p>?.*D+gR6`__6r0yf#za8/fuO_.70KB9nPFH93Aem!8Gߙ Ok(e7?a Ll^h|f,K$/!k*N 7Fo _2HVbk$pf\H"C{{t :P(j+1>tىtqzE̠zfj#bm8sjTf"NbȌMWc O&he7mYa@ޙ ?`38̧}fu~"9|=0vԀlc_j{/[;QꪢcBiQ:l)yA=hJ!WR+O]9dt X@kTP1rRAY8y€S䲧]_h].YӖMjO>?"օ*B\D)={py/z1ybI2`*%M8JUQk/ȇ /L@ /ui@x`Si_U6>:2W?@"  ?PkC59_#|Fk%[Z]6 {G74 ^*KtpR@HdU>i68 jB"p `cc)08T:kPI;?NB"XyGPb0BC16tH^Y.QEDKI!Tjv+^n^ѥ_QSd`M 6\lu9{^TN+=`w7¢VcQ(1k_#IgJGT>z?F,cqNҕы ʊ^#0kx2x<0FK< L'X?1K&.)cqF˅,$ paJڏℏ*2ba̱>I785쥒k#f!V6DR>tJD<.d_בQ+}6<"MT8ܰVUeu(r@mcB7_pbٺ_ڪ'Tvr༸2;-&zvaWћj11Cik/fD7~4kD߶I7tL,\ifjPݲ80*g\`o} S?ňe72SZel8-]nE ɑgC pSWD#&F\ZLud1ڷBLPdO=! f1i/΁E6skj-1߀b祐dW*dp 봄'`bl^3'DQ겕o?'7;>#seGJ{ϓU.hpF6ҁ$7ңbI@WM<%\Pqh漳߬:S"E>*8x=Xh)QXYԹ@_Q*!:Q$聡L5޹LԲ_X׹!8Dӷ޵ Q uTVliWEE 5H: Kl_ot4a:^4caH!~VN,=&4fľq^0:HF$ 8CGꪟ r&b>:hSMkYFJjӲ%G2'## hݹT(.kw"_yH&2(G@`粡uVHJ Aȸr3ց[z+ kĝ !L:%ױHI'_mI 󐭿\./l}R;a3I[{~{~)bDjWo8F;Ȫ/V3#W#}CyK zf rW+oJIHPq x*|\.choIC94=zGTrh֕})ZW̚vLItN/ U՞c >(UEOJAq>(_'C.aߚˋv^/.cVO) -<^Cׅ:NI+Le /u-'wkԒLu4:V&| 92/ni1h!'nsz< yLH/&Jc̩&|A;_f3V5aQ"U߉6>_`GXol>\<`v6%+l8䣘 l0t$oj~_86J_Q#!Tb>H<jWrhDEEH|x(XF=A+|-E`Yn_J_6GٙH 9;;dw3A0%  Qxί##4ã?U+Bcw83GZ R-rs}FRCJTpdSdՄ7lM! +{6S=y (%2[$6SˤuH>fE;G _ ;\uGJ4,(Ar #ۡx6,%@Q{lF~E0$y)̩( %]|><_Yߜy v H*)u7I|웁z`䕩v?3./B*|=Xٍ #Ek i5ZKM{|ou#R|CiUz M ַ4?|rRoj8[yK^#:a;/7" ޅEJ:XpQ<:MS5UŞf)uL>V(0sH"Sɰ+r aW$.H 7lkficVH*tn? ;ٰ+t+"T`-9beүj}#KfP,W]ĵ'H+ p ſAHI,݃뇯Zn|KjFp`sX:~g[3e_*T툆.rChDif {<83O"&6&뺒b+kbeK {VO2C9%v{8Ǵ.`ɔCHRh mF]<134&"*p:xVȌWEp1&jA_! ʂrfd'!H)}[L΢Q`E - {\99} Om r[à0.^Cu , ֳDπ"k#~ п!x}B̵[Xc*aMnR ư$+.HS$§(u8&;kp[P!B]@)#rB-6/qw `'@M5YI&Šx'/(e~Duu @Ps$stPk=-m PbTa v*Qi9~i'v,Mh!aUH깓6: `EPe6o\,Խ )>GeP tZ6OkD+^A{j||ɚv'ULב&*485PzWLZEU!<-z c{eZ9̰Pao҃UO9D-7Ii`"\FAսke?e'K6$D(W3_"8z%7E}ZJ-DrG+Mco XX{o>d4(D3&jKtNoy i1]&K=8~ ]Ns<`ݲ'܌ D,,חרtVhg!;40_ lS,tھ;&(o8[\݋/Xp*P9Cj"AČJ"sjT{ȵ%ͫݶC@D6TZʁN:fpux@of+{5[ިDZB^ {W-e+$=ta"iG[^9ZwU ~\%@jd62鸩]y (:άc/KGmr<iQWXFH҂ j !~s%<[w?.n\ Yͱ]5U^Il$L\:Mch9A1BHMV_Rv"66Y*+]|urߐpf֙g֠n%!@0fxmE,PVe9B޵`ڗ03ǹѤX ,<OMSO ]eĨeM rKDm:lsM?:V'o OD:HbnRwc¿>w-IT(.bl8J鋣*8B *p aޮ-x e+Ez¯ko$^!/|dfx'2EH[bl'4t7a1p1\yR CXO0!vŧ*kJn_ϙ7ʶˌ>ӿ>h$J gqpҒvIȑAxIŗ=f3Kc&O5َε33lƗ~e2)# T'B!g@/&~-;.A*$dƮarphAvr*SAk8t0C>̇!yцN6.ymezSȡ[ ^aX7$r /ϼ[׺\#;~Aߓp5Z=(F'ȤGL]\Ĉ@BsVS~=q&l׷~dܥ/:x⓭фr.[bjY:O7T-oiR0&vʔWaҵ~q|%}&O{w rq\#bŽ%~m^ܭLݢ@~TMF=%m܈bo;|QX\i.:Uw1eclui@sx ߘP|_'0`]ɸ,E+kU?L?xmKỎҗPv-N06ye2Wo~_c!ƀoèi2V'[T.}u4NK vwcI:#Ŧl.|rF!C|(0FV˵VI:z#$}d}{-4Bٜj:tE{w~MJ%[bCӤAV,A8}3h+Nq"p_ݱFéM;3 hMLO3Lm™%tB(pfiX%rsGJ9E;(bQ҈. KHr \r<=K OrmpM zfJvEaG)f\5WV TwCfvșzp &WS"S3,ĚPp$)kV1߯l#3"MozqvZz}yLBo[+)CJo~mSH.D(xFqTNTKS@&>}y:yCP_ faSgj|E 0*b '|е#r!g3ȈPZ;sx=+aJpzȘhNkCƐq1aJMx:]ԠMI1UKTŃl#2v"_LrM BCĭE|=_e0@Uv-'' 5NS&d#-p mJRAj$W#|C`~5{bf#5E;9bx~Hf[X}yc ~YW#J,U<xa'Sø~>yi }}EDچFaoCC{ )U_ WjvOvv8IhMz-Fa#7n 0KK 46D9n5RqQ6I8?lh0![i&fGGl6H!@5#7#b!^fxO+@V[r` ؤLXgÙKA}LX5n(ҍbxQ?/C]9g3'^pr\yZP?hQKRFBE.aǙrg"ZLPmx<)vj=Һd><\VO}vT-1-]P -懢ݦ]f W2juc2Q]rY1CxA:oW-n'<.)Orl܀ X tld JUFV (-޶umVI `r/9GmIMJubu;)Q~ Ȅ[m?ҠnS|X7uwGzI.BkWir[OFJ*-2Yž Tȋ,Ur/V}?r'$`h g*~&$IxntF~A0rA4@{;/o{nϾhzQ14\ี;n2$& {fW5b6tN>"RIjثSti.e>}B8n'#ܬ}D%eۘ<#xTELT ( c[/Z9C.oMߠՏ{T|r9d\Y^iUie>wUt{0z̍^X 6fye<̳>3`3sAY[ T޺ꙵ 4`p7^T-}Q(ToMFkclhj2\5 $DԀWtfAk)`DC;]#b^~Rb[sƧj>otsAkp?Lמky(YmI1ϫRKzE<-&Y>hpކ7ÎRjgȐZx8=O\es=` D ƖsAgqB@$A8Ԭ"7 hM1&_%{F}KzP% !.kJ.>iԺx ;:i(-`#-!ieB(.ܥ4&#~\!һP[“|UUA"džt8xDmqL:`Xps`A,A/K_2ΰJVCАA!iA^1<*KSg?;ސ/( %TƳAP &eRR\bIۀz'0@ <4ݾ*In 6re]ª4гF?HB"ʐ2j75#;xZ$ffœF&JrZdMyG# KP6,9Ms9ӛx7BLPz2דLU22pi}z|9IHlj oQgD|x/czt+lloPޖI4m{ 3gOpF }:yXX+{^(қr(P/{t+ XL,7J7R \d3<ξT;dH?eRg}ahED WԼWr꬀A s͗ဨ;H^:h<̴e$١XA'>TNis^}H8RUO@:|3c 1xdGu;M˟"}3S1ՋYsVDF6%d4ۆI:phĩ=#i!0{?('cmͮưj# r\v" wE8-"P tS-En>az̷ ݓESMF~ZA-B1Zoą"'6\,SQ|n0P5.,`r >lmٚ]6bvYŖrK,*]=nRjHJ𽌔 K'xymė/4s;6l_9XmPjoS󪮄1[^]Xb[\%PLǛtMPSP"" Uy;ZK{Dz)ցdQ|28%4z,{o &%YZ66"Rgh anUsoınKeH4eu(d'>7-}B! dhVVqquB-ċWep]REPv7G%; x8~͚Hl9p-UB"؞[ނ/N;II=K@~(( `rfxeO/ ,fsH(ŪJ &v4ZI!4R S3TWU)qjcM~xQ*}S hBDg:HE}G ZΛ0,gOċ7.vcS6ԬAgJd{ZL5Ngೆglfz1r׮]%b˨91@Onr~Qɳ%:Ҳ{|˟܌ .fl $E oF70jrϾ !NIGjTB|%V`l9a猳1/g>??ăt cIV=`^<7""a||mp4PU(stj=0:x8{[CihXn~"_!)0֝gpMdT.gWg`M~ ^K<_%Nb88vifl`mm3KDzt@("zdt J*rRWT){YiQHqm`Xmې`Y"/CYH\x ’>i ̞V="b4W'00EW1%DcCMKTs:ݎKAm't|;,엢e*ͦM+1+;80N,J{-q/37 ԲU><4/DߝD!wΙ{2NfeL)jY%صū,B_wmr{xz+ -SdLPW  ƙ鬤CY{,B;]D63pT ނݝFFNfrp)a׶F݅+"wMQ*G (CaZ$FMKl5z(bݢijWM7fR;+cc`!TwFW< ch dC | iZBhTw7><."'d+Nob8iz2$Axu-w i#G.«bZt@fFzo/̎! l:XF~{ۼ!B"7<3|1* )'Lș'SRie ̪Ctlr Tۊנb*Y̢ _} 4͙nF0 {c,dxkU+ !=tz_N~a&AT b ? I'MKǮܫlʽj"}߱>w}5L{ r7[EJ?5,:*hS{(o_f$.;ѰVYI@G^ߍL% ׳W tF68"ʥBtx.$ڴCOAaw %SP1n]g/CR^b "yllB%m#1 f"7=iV@Hv@AA58p|DT%"G-V=r2Jlb*x b0QNSwO ϫ[겔9}h5Quj7T?RRsYez|BO_=1D\xknCeThBo93虇og;%U-DM$lA8.3 :>t)v:al9E~=>p~Ol ߋ CmLճ1#F(Ђ=`MOVO_dMoSMTm92 qByXjM=ݭ.bb1<bh8*O~`#yS ^ cWбَ{/ ?P،[^LV Ֆ́ F7Jty|$LKaQ;3j}=XG |Mؒk`̝T ^ipT373}_/gM<>I,>3K}RYW~y*Jl8'~ VU0^y#T-kpxO ]أXisYD6 q4)<uYiTL)vtoTS3u*8Xڤ>}3[4A鳆$i?nλK8ɛ?GHû ؿa=Bҧ6 fLU ׅiSjh N%.ǘolpPC.w/㛓6(LO_[-mTJ-mC5]8h u梈<4&/j_K{'3ʼ`XMh|,{ FERc Ø!F^56 l$nѝ/˂%8AcVU)HѸ j`u,OgO":R΁UhAZԇzzU@EnZҟQy=`Pԕ αF#MMtL~N[!Z̝ Օ]*1fÍNSڥx Z 6>Cx%l`~;.M5T] UTip6t.EzI5ea>;b3V82*':{!o.od0E;sk`S2zwdifGRϨZoH}%qÜ 912:V+Aυ >6E:+mО3SlCg{RJ? b?qDc6I!DQLQ+DA(tƨjYoR_w'na@;ML nl UBnU^* C#ST -M`3ԒC.B*5 ]HX"$]X$Jt}a&OPmxy6}?NKS8l ]O䢉g4CexFŻ ٌɠͧ \vi)<ԊtMQjp[S&q⿙ݺ>]N+}9l'Fcw! iyUB ͺ.Y?4*)iY踤yeY,"d5+P@%+"7fB"h"嶝ţLeM%mcWoX:LZ~Gj.`\'Ȇ;Y qrjYU,6鄞@l$[.Kœ[J Y f\oF OFEeT+>QrZ.‘2'm4Bu,eh ""*mRWҞe!l#2*^e`ͮ=OG:]gNjtY + xnhj#!K\~@Y8ZS>#h?1CGs fV@ MC]ZV&ca^HNpPG$en b4BZ2mx#_|%#xKtx Y7_06vaZ*+.9 +m^F5ΨQ.Igyg[@jI87=B e5(F/zHvۮ6KL̏DO7ڨ!u3m$ k3$P7c$hBzT<|<|ʑPviŽ44Pׅ(!<-` \퇄nμr(H_lWiŌ|.{)\L:nȲegJRGُ VXe^!uxK9[l}(R|2d.DF ]&8%駪-kG[$N6hFn:}Q#$ ݽ6}K#"}.2Lu6q>Rc"=hZcWvg|.m:r-v4jm9V ]?z?HR$v6r8m p5^5u ?Ռ9xUSyq&'D]̗ .ʎS;5.l6X^aGMQ1%f%ŨJLfϠ?KEr4<!n5WbפLTfN:Ε8pDvSK [SHoCZ/cj16F"GTs> Ҥa3x~'ȗT Q"3g1X¼͍H_֛a2z0hoH%l=tMכ_8f~,eI?6uUYT=J~SrDhfGrKv^9_y 3H}a}t)NJ8w{F-䓟z{Ka\@s-qDXmOW։Mɮ{yx~~^n/-GR/Ǻq`/q̧*$[VlP;C5୶(($uI&&*߾TKpꎏy)U [Re7?G&{$zA4=gw81}I֧@?hhޭ(5 6n41שF)|ʈ f̠[ Kԉ"dŏ!`L8v 8T!H끘ќG2tzeESitp\Qҿ+D ^W(;5``? J?A(º8bH'8֯%:|IG s>u6ƪD ADgAkiT}d4ѯKr^f%a0˰{g* beG2u( lPK'8"YO͝ʽ !Apר p<ճ YeJhϳ*NˆG±[}7s>_s/lW\AV`&)Ђ'J!D!^!s/(^@YXQb敢ެhkt/1S}H יYy*aGبZN!2T; }I ~A:ʼlO'6+_E=a^;Ox-|sD|[^j| ouf͉r%ArSW`] \qȾ8f:ّfP$hT5mQ, u.obBoò.e-W]i; ",Paiԡ*ͿISS\^?A6VT;bռv<)!$!݋0!&;zXeFQ'Ll2MRhL 8jtkzOh+Thc (~V]•{fuWbfnNe;+R{YA)q E ul$߱#5pm~fa2b@.!= #w9: ɒgdߝ(%YucCU|>0L)Y||]jwRXNt[髫"Kd`Wo58µ"Dij)G.?"?bR.cCV(?|eX[ӊS_ ngR()i?= >=&SP0z|b?s\jT(n`Z90VE8C)آмHV ~#Lkhg9-$*ɕr|ɃIσN  >i~k/>Hʐàau] pvU>6'Q`|~6ArPfpPfS:nKёz.&KTk9JafCK"I*4G.K{J2*WVrdSYnwȕ7X'͑Ļ~ })du\CSZbDj˲@V̚hP>e|hzL5Ja(lWMLs2o6MMtGA~t֘>S![8V,2(CԌKNRC2^g/_&_voZ26h;0tf/ev\j[zT}o;@tukԣ"t ~ W}IVicb܏_c7ݪLXC5̳x=K' ๺W'ۀv[T:E22aYq^"7o@V`jhcZ4U{Y7fڮyw 踕Ċ0?J9i55\cW%'3IpF.UBְMdfǦbb@jx~[SD`*u.|g8^ͳz9DKbkμz _!ɺf_CTZvs&${2?|ߗ>IIdȷa.kRqpͣFv/Yީ:~Œ9IB'jQAn/XK;&FȵsuOH@xRp~)y1ҧiy d,]$xn?*#H5*\]v P1֝{s|A(Pqo dy Uq|9J'YN@H@"b΃g$bmgXFG9uThܴ1PTD=7tpSYWaW2VLw&$k@'yUGjZy6Uqr2֚_|L/-*X_dZï2[P6V +vۡXcz`3AlM߹ٗT|nz2Rz`Q,A/s}^J@, dUP2hz62*,g'ї3ڟVx׎VCT4{݉jsbL~(" >+Ź:0t{YvE˾WRH]/ȟ94iޟٷdSw2[t};*| Gw98q aYSH˶?K{E!2x18@rݽB nbڗ8N}kFGgωLv !) l !2֮E hI>& pBl>b_r39iH\n_:ɎXw^i>B ZU?sx/ ^ٳ'JFD\! ;TM!{Yvjeq,::tn4xX hZV;p3[Lv*P4܆~O_}R}}=\,A'lN}k!ClˢFJW|<]{uX/aK6(̛k{hU /0@KS73źpjH@ݔU# 9~TX<6uxO _AnN5Gs ,9f ޾k| "nu4$ig5F+:f-ڹ{l1΀Q NA/MO4P " _6L?5#l7_㝏RZvDߛH⩟r`;PάJ1m<%Y~ZڧZ0Lxr [ZcÚ $}U~.x^B\tߕ{AG_4"M z`},#ϻ9mg:3T:mb z0`g݇ilE=|]ͷxWk=Onyo4)|uF\4+&V>~;eHsqH\<;˧mQdD;;^'}Itv&p9 N3zOp.NE]p|MT\+!~d ހKBr#$=_%Dr(PT [uDz${fu)@i)S~n6u_Q?ʀю}}pGL^c6%ڡ$˞ԲcytQ})B#~6nP; U'BAònGE2f ۃGsyX,, UF'4;F ,Yg%܊aA;rBpT"v5z,Ɨ My刃Ǜ܉֟X ?Y =睬RO|~6` Z\Wx&(B5TEx>+B>㪍Qg b eVhܦeu!ɢx3J@$s׹voܬJߏx(b]|4 @{7J7Ep6XH}!,^%-c!GP"|[DQ>\qF3Uu5t бsl3 }Eq~U\e&L.;́wMuRв *h .M!u7T4n*QI uC=_=y3)m[ex-=u :`W1! ?o6CDۗHQ ^c.~Hi 0@ (u:fV:=" [ |PWh^jhu3q;:O!A}ߚM"/Koe=ꖢ){ g~}C˖PRm}5ߴn)? ] ̱ް Ura"|:bONBZZP+ĹNG@AT>eK"3{|Zb'N!t3+z*$mJ ܦLo ۤZ T^iň|~{!Enn#UK>=>E~|A-a9Ml$P:<0vzdL9.\gywwC 7`U-g@kh3'Mjo f@0LbL ϐN.I@Csn8J[+b2[ *MsW˥$N>M Q˞'׃t{}ݱ7Ii((FX,.WOAG3 &: ۽GOߛeݪPRf18N^2wrochoyD]LT\T‮u=R틦9mIStcZiCis qSYr*nw}QHOꔒp`[|K`rߪ}ſ̯==5ߴl'xxh!Xyh#D$f.ZKl LQmHcL\{~*UZ@'<]@9NOc__l=Sxz 1ҥ0)9 g\ ƤǮTp]+Tl}Ϸڬ IvW:гC 6+q\s Q]U;gdɜgq8Ν/o2-z%Fo5ygfZvYt`MJեexvĝ;Y_-!o.aK}^lY|wJ_=TxFt %Lda0`n;3C_=[mJp+aojU =Kabe\ɓxԪXO|+a"ғjN#?[LU1T\@YKcgQnnDSf>$ku;gU g7ϰET,9 ZgpAC6"ٮR毛M̦)|=0+RE1ċ2zoc]dI=cﬠɩRSHؿ㮈Ih+l@- {`YT>SV QYLSXͼ$C1¥MiN^RxɩNz$5IVcdCF5$tE*twTRU .n5C^d,=GHcVsD Wz>]FJ Dߙɉ'E8Ŧ0eBɿ^#iH}q^Mׄ5C\Lj0GaV]-Gl/OhвQqC5iSܓ/\&Q4fӉ(B W͛2B:g W[q,Bp?*"2ǿc&YmT#vnpF(xw-ɇj-s\8*ZyK*ÿ;#X7q?t50꜒Nem pmb|OV༦qoLHG-O;Uvo5;br-sNJ/$n0Vpxso /uIxLI5?Y?B Xy$j˲C(-ybfv f?vk\Ȟ_K%ogX1=5JKpÇv3vE*`)Cg =6?.ӏag߸.Yڧ} C԰6rkB>I h슼:{;\v^\aXB NI;W(yW¢& [E)p= D7sPXɜM(5P8) ]䲛NN-F{ނaar~<,_#RRe߆؎ܣEϒvB\> Y43Pm =5EŵT3TgdVgq+]eSE0tXP]ACbOQl7)19HŰl'DRo=a_87*BA?kwDSv]ĕ>_5ϱiTd,QN7n}|9?12|qӘCٟO'7| c D6QvƊ" .Hbd8Dmm|Fn5"S,ip߮=N00^B`!3ڠwxZdO Qx됦@@F) Msq~̞22j#H; Q薹mi".ۉ=١<uz`Ņr\Pz:,eƺi$Fizmڗ+wX`9$yKc>}G,o%Nj&7sb1yƤwDeӛ' u+nT'?WsHb,潅KjY!eZl'Roԙ{TϚ.R jC)% )˗r%!lv*?Hl +(Jڱ*++.u1yZM̊V"{0Gs9^$-]Cݯ)ɔ]t]lnҮ_Ӂr妦<.-<Tg!9 VPX >Ӷ˿k phaӍ|O[}OMoK-RCbzrl p"2'?, A`SMȩPG<CPU #zxcG)毝B }zAnÈD@*yc)`jM","qslaR֑FTwwC'Hdc܅Nvm,(дZ<󱠒1` ^K_+ SչoVJIU+&8׋ťA- AXwQ\i o{QΤa;fL#(Sv2r K^.zqBI,lZlhu8#h%7wWz^UsәDiteFvگ>jyШ_cR5T~7E:"afV7mTlECqG@bGIgD8!K.=۩.%O,=\*,;ӴOO~v^.,1Sl0%gcm% ~ Rwߦ #(gɧ Eⷼ]ʡ{PF4¤2Ƅs^AY." ϛL&& Ok +{v~[ɫ?&ė*iC\h+q}!̣a>"X6sAUI| rf'|Qo&*)HC_yB c[{~5.UP.3 "n-Aj9_NeӨNY> ̯ma.Oz?%PUzf](h`0#V"}KnP2:-F}OSt eQ?M`~x7MNC*@pE ݔsU2:~L9f,mJ"MKYXM1<+0ʬg?uئ{3H^Km/ XK*~e m}Ht@q*iq>/{=gm&mW‘!hv%+ThPnAU7kp ?Hf5|A@,lHbl\" kgvƉ,:^NڥW6mj+.[*l ד [`OK` U{0EcdS.paӾ{' 6Jo_ә @q`+g޵=XQip6Gnf*K e `q-4*>TlH</RV:lUͺIWH0h@DT\mN\ w:6l|7S=&ea"7!5IS߉'5p@S:Ve@ aq23EP^BݶKYw.ci]"y^1j?SdnoR=gků ~pt)cS٠W)`z6_gҤTB1񪽳Elbsnn/_r! McGn]~nŶQvWIq?Jp.["Re)SZP։k=jg=Nc" GIKSm~]bIEWHV4ͦ 3\geV,?#Z6b'T3IM󶱙Pu0XãNX;#1pfUAwZbl"2VߜO#jT NrR7vA&L9NV mЀh>U|ߍ#'VI՞fTqZ c* tzzxR6b+NEQqwX=%7o֫%AxZ}WZ0lk)2a; 143wr"K^;qe(%/{^_it1Q6c’2D^M8H?1[Hi7PuX߇֤_rz(T ,]OT4ՅGj*їTJEhMm[,#,lLb, s.n !a esV]3gKBP$ؙb%|ն2D>Qz~y4_PG0@Kl]?7g1$nO^>?]BJEwk@eslXDջ^߃ފ@Hilo ;zDAfdnݠnH^xQ*- B:,8*P/TzSDlN|Ce1(K-U2nL-QqUEz8ֈEJ $tɻa`0fRӺW^@Z}$"D?eb5G \CS>k6H,*qKS G݀cx걍ۑ:&-t4* Ɩ4z)5/ˮ&"+nt^8zmB_ ~xTW.>=aBQ3Lͫ w.G)Ӭ t,pY0?smXzY[tYƑ H]S9}\G;I&0AFr4t9O3l;ms6XʆlU,p*wn ;(BH[K2$Ys}"e-`G֮c)Dģs-R45%ƈm4\}>tLVi~TiSͦ`7j.RvͲ`n L,PKT Vivup#5[>dMY2\$Զ*eWJVa9eow}>ĕ*u35hE3?D #5VW[0iH$llSdX:]gp pL:rQ>ȷZҌ RA"{Q;,-}ZFwǺykyPa`7Ez@NP5=(̧ɳ³o0R< U͐>΁܌?ι [nӇq<XXpV ϝu pGID;'mI+D/~ΰ@[93?\j-9!DK5#AYHE귲!B1wMo!vM)Y)Jڱ=a6:W ڭhOk#֖~ ~|aʦ'+4a:Z.ƉJ5%4E[^.?S1˜?qĵح/&34xqO֘3bݛ g#8̐gShѐ-8{W +"-D=͒W?|(&'Ln/Ԑ6/9 8齙[#v2V4U q_lVaMR12ۀicKHH;Ǥ/xKƃg81+rߛa$qf=ClB!uO'*dpXUN[LUĂKz#ڶa=oe/.Je@ .7 l_ُRrnWQ>5}DT(]u@o}g5^֍8JnޒT_x6ȋ Ԃ-B;*}OP^_UxG]erDDZ%/ƻr7m+1@n޳yN2pm/E~=p 5epVO(!S̗8{dRFfijZޜ“t{tp'~>u˷}.u;9ON[W q*%y/gixti>P)Yw uUIȝ$6}Xٯ.>_Iށ* HX(.|'_=QCu 5]Z;=]Sl}{ ga~]Z[xa0zAo #[X<'E<&zlh`oәd{ެO]'u]OC6ҏ?(FK +3lNAkA?a*SڶYzU]m$1zܚIfʘN-Q>zߨ1( Fsoa@x\7S!:,LǬGa\<o*ߜNp!´Sj=H|xu]_Yhqn ذke4 #GD3qxW)bl1 :Ct9҉g(`Inmڳ#g$ocr$(<=a-8.je}h_3P·; <ɠ . &ʡ} #ϚFцN^ڑP }iMD4j"yyj`Qi1CDgX+fCAXv!(ݚrG>4͖RS骯}}Ys~3:3Ijb)NgZ(G"C| L(3ovza6Մdu`v(:iLghtL|j|ٹ=3V(F ɔ*eСWPg=GZ&kd%Po:" ll%fh¸ڸ50=ϹWG7  dTg*,`N~udyt[AYS.tbpH!-b x-R,aط/LY^ŘZIܓ'3աVS6/[wCRpoyI\ gY z\[ ʔѰlA h/q}y*UD'͖׉:Ď LL&*RN }{;D^Xn@*0ft@R$dE?Nk\E~|Q~:% E8o $ ;'1MVI-nΘJ$fع֎w~M{ˈ#@eб+'+VX(mD[MJ"0ƐJO{vg9 J"$Mpsnvݟ/Lf%-cmuKgSMO4'"S.L=dw ΓhȚpu Os'J5y1!ps8~̀Ih[&{ #ĩГSfW(ñ^+Lm~RSdĔb` =Fp`ZGW׉!wpZE Xm tpgp#;+e0quz0gQmظBh2$`ݐb a%ٵti-ֳ =@Ǚ| 'pvS?x +)՝OlXuiHpKxjT_UbE:3?&onuL;J doCDĝd>|v3$}Gb4X2y'[>ćEpW," AQ&I9~n3Nlm c3yW& 65DXEp76ْQf+xgf> ǗoUČzBjGԖ" = [%+5ˤg<-e^WwF6,UsE.^&.1ɬAf~dO4W6Ԇ~ NN( ʧ}X6t`-)\&-eӎf2ѥ a.[xXr]ykIy93b5I:F~;$QM :%nzj6ja F~j331G. 0IClGϏj %;h|z#zadXiOEV`b-7Q Ey>[}nrzUr WBZ.JJ>K7b{bgv6v"Ψ??5gKg֩ނӭ#.>v$4{b=9p\6&ggH@6!QDRH ,=5w!_, O_BMTe+Y̐Bl7oG5w8 Q(Tr8kE+%Ҳ!Cr&2P6isz''|g/Gf\!9::%X;l0N1~UiDW UReSĊ?DpL?u p2Ǔ&ݍ>\BB_ DW`TD45Ä~Fl^'K*m:M<}-`( q#TMP3yL{ -iWMeة۽?Wn)7&W'[%T6'Vڏg*V (N@ Ru PY7oUP l=x*H/2A W&!:vsng'Z ,zm T}9gXzYY[)FZމft[aNw>kKN7 `[[D{|O^c4YQd,XW&'Giѡ 8®Z)w*p"1S9Ւ3`@H%?z/I%H~! O1P.dz-B:8gj7W㌢ςφH1²E>*c?g[/DE ne\¤4e.!ͫ櫕ϪVZ9]z.PЅщs5&<&yD uf|{FKI l:|vr)]Sj鈇l\ҤVKD[1c[ZFCDEl H^w*RYV{^"x41`Ӕ&蠷;/Hd}}C Zy;#E{Ve%e[Hs宽lyKL>zg\,#xl+^[9X/kKG&`:#\ 3V]u1Q!gYݥ~.P紹=+@ul%*Sxo2-ppn=rroj\ )G =D޿伱#'{DS|`̌(я4GG~aMNn{YIM'.-Kj,JicĿNk#N)]񶣑5bks8$E|8\P5­wD{~k?H<_w6q{l)Tl\%EJ.<0 (hPQt13:, [%Bs._#fQ4X7"J gyz]3HZ%F['4{xr3rǶHO J\p׬gPJd'&i^ O'톓ߌO;eC[]x33L<:UP L%.0(;Y / \#rr>KkizRۃPtSxT*$[p;īZ9P\ؤoڞϏ$ AG#uq=߹/B-dc0bpdf b' IۀmZ <4g'zNbwʍ8i>M:ie뼈? ] c+|?(m!.g%D}~lPVK4#JL^gF0- z,~IP<첎*@-IF>Z\[6d<z NkDAw,ب_%񠩘ZsJņH啽4Gyua|}h歏&=rHiN`68ZZ^kϖsz9**<ȍ,Wӗpab I8@2U~5!^@^o&.;c^7 4[e"Ryk4 !@L 5Ce y6W6g?>꒝c{)\6ܿ6-Z_br_f2Rm^ stg;ݔZbMOQ|dl`X,l=L{3e J:-hM$ <:[j8jXT|4zؠjOC>f4EhpF6 ෟv8ɍ>w$p!IH*/ -͠3T49c/z黗BmN8ם:܌Y?m!i;ulךC0AFf=)@[z;đ,eH(RjQ"O*E6uZ5sF(o3 50fI#!,r=/ Xnh*YndwAQJ ThqUfXG ? @@&sUHTW||N O皻6d^vQ<*9*Cey+O;g\BSQM <QltE֎~IY*채%@N LqH̪ˉK`.$H{N6lt<qa`lzysx qt$jmeG9N @bl ͧ_ oqC`ˆ:P0q`.`]:߲?Z,,\pl().v#0+nf\/ƚ?§-bõPZ ჁfjG㨫xC\:5 ~-Jf&5l4-WMe7vK' Iw8;A-w%`6b *9r-;fWoUծ2}Fv+,br)\%/qC-k"='hWEv4xpQ`j-׎1DteZܟ |pӉ^UBĿ1-:VɊj7'hpRX4qƒÀ? *?s#G+c t"+_P2N L#2HOq/`:lt$B=}qb m9O$ pI-HW=z#LNcV=g$D bOK Y6\# %*4'%2`X`$MuMo%q#Ѥc(K b#}Qŏ7/|/1H|qI&bu.4k{C`եFO9Mo|`iփ[/H1W ϡ]/usqw=@b-sp^| y` 1(CȸX7B]Սwb4أO>/ 99A |by -CY;"TX ] #YwE>9=3haO vLr;7ōINrX L܈~OEq]uSTDPsP06M^`!0Ozn霽U*>[Ϣ^$$GzWvS46_GiЅ)Xvlp)f1!;voFꖄأXW bO͂CLŖ(T׍3j޶4NJ}#Z5%˶1̽͡:Qŕ ռ-{kPu޹Ls'm,ݛ"҃#h-z4$Zeup.~Yto ƩzqBM sZIp+lz9SH#S{Qk7iPX?zfr#_u(ipD^=? 9ٽtۿHjt<5, #Xp-o24*ʉ #Ŧ}~*6D^BtԁkcmCbx_]Rm rݯvr&, JwҪ=LfΕ jܲEC|Ӊg$t'rfv* )~I(ykϠQ*tSq Ѭd7ɱʽܸ,Tsx8и(* RJC,8Lb T8q*P[*sľ2DgMٳ q~&lTd͔KZn$vս$-2m36Yv6&]XR@Q 8]읭~-\6;hw*(^t = `XΗ`E`[xd0;QsHTÏsWG!{T$OCP{*Dݭ Wc>TXQI.3wO/M=-B4Lsone6dCSdۼ]ήd'^|a8$^($z1/^N'jS챩(kO "No~Sri1$A 褒KxSzzLN]ӬS9`t4-BVUʏ6P;#B8 ҮF6lh{$xZݼ‰Wx`ntȧ+,ƚ]<4PS@Q V@nU2j+߾ur> |lŷb@uG!T!(3;:!eq1@;@W8@W`0&?"T6 j,b"l$?I%WڦC4gGo/l~d2l+wk HcHC!z vAn/̀%3(l}^4EeVxWGSbBRR_F3I"X.:'36e8ʯwbR4c?m>f뙆<&6sca^LlgT=%eM)||OH%[y0?w7!a=E犔-tZCKNV꟰Pa* "sSr+*DpIGټ6 أ*ؽv]awh <+ZH;@9"5E}pf}8ȑ[ngRS1~xOp\XzZN~%V9BF OZ+0?q1L9;>{#BB[ǯ=u U.a`"&(`)@5<tʹX!Y.5萀%^D $ (2Hf {ͯ"{DtQoSr3*A?S2W*A>4H#7>ɫT76gZ7H{`4zپў~vVjfnct}꩚l]Y 5 ד8q:/Ƃ5/0Y6}AY4gg+35 85PzB2KSNI 1HGnGiP.fjq+{)rziiB %>&#Ge?) 8B!?O iO`N*rZ̈>չC(`.~J2 ~\SssS2YuNi@=L(p86.cc /fȠ0eߴ=W<H-8 ZF>2u-RuܔaW G|7gq̣@W85?)؃HSQ=c\Yl!z=|M<2ե0*jؔǝɹ9(N 6UB%!~ ,8>fq>0pb݀%7p 9 [˫LL1INŒ N,}RaDv6CݱN‰t*kͿ\E~L#|]x5ŭ#\OaPpo@T~(z<\ìsl%Nxx/(b)qs.`gyJoU3 o~L7 i,<|Q;]AfB\`"dن>m( t>Gnp,T\YDsǕ"w5 !,y>ZCW@}eԆ̅( -&ďB̽ u\8 b"KFt:qVtb`phA777G_(ܸsr v4;K EFZ{&۞'-hsv O#RUg[hEc]`ԕ4Wn IR C8:^!> ^bB@5f65Բ2LXp¾hBiެci u 8:m/hrS%cT|< Qy_^~} zhH7_ŷ r%, */ 'I=XSs\t\7b~@{ t鰞[07>ՑKm;[4{o"^`7## ~Yy6n ͼ|WՉaDv ̴FA hʽPcb&N5rBd-z7|?37@pQ;~{rیܣ0}d}Di\܃<=].OR} 59T1Gگn}55b24+'vS.#( ?MRtq D'nDB\#{\< 酬Qk[B9t^*-?))&L2$х?k-ۺu%pDHOO%vDC`gܞl?G@XĀ}t,QWx.uN+ (;[VWM)fh:>`Q*C-)- r?4EGhr:/M˃k S SueHzvluE Rf5dP+jZxV\%jG5xS3^-vE24ak:?W%t,&ЕEz!* 3ƒv7u h@k42%=wS@dL=AM~zC,:"Yu+u bv/cCA5)P:3Є6"Z>!aI>NQ6Tc6bĢ;&ˇ?L(diLu$luNߚ&K,I6[.mJnF%[N?ǹ|Ћ[dc8̓*B 1lK1!fV*/DkU;ם$uј?Jbͨfy+}mtP|8s#jow"d]/@3bli o#Zm̩l6F=E8<6}Q2SvT/*TZ߬IeMH]oٔU۳t{TA[j"m_DKWW6bax5UD٢l[$IXKہrPeѱ-U'{Н$R='~3cηyʗ9\ӑ|uv{,=[[)ؚF'G`KKJaħQ.i520VHo%1+7lZ'/8_7eU 1ɯ@oL G?=]|\I E}QO`OC`!MH6zG`J>F=.q}; / HGhy̰-.3XѤVf.RcH]פ9(eI{Pn_?=IhϸHgI?/9cÛq$$Bs0֥'萢T]g[c/·nl᠛5ݷUoOѫW:3 NqWݩǑwXH᮷D3F5ɳ/׺d<=E Ӓuړ8 YC~?:7'9Iwmo9|tQ5E-Ƿ~\Pi֤1%SyjoYix,"st"txt c4ڷ\%{Y9Xf8Ę=?4(?;ѝHWui WD9mG^]ddWm@Я5ٲs ȅ?؃t"/n*@p]1Aa7w75-W4àÌ9.^ Ns_K ) ?riyԫ/Ypb8 *0ar&ha(z-|xǷ`}ufw9)2*i9b%:\۫:̃De&@ftDa}09,U4؈\rqJ24S#Bٓ';}ovU $0AzeRX|-Ӽ ލu$} o_͕v5mIrpj4qkbAlsݷ祐S; Kc=*6Ca:=XHs8uȹEUg ?YX݉1O3AiT> `ԜMj"|F~:흱!DsxW-Y"xlN{ZJ$aoD@[譫L{߸[ZtfΣ'^{ ˅e#4$3c-&؟ϼ^f|8 # x:;v|x251qVZ;+lҢ:8Euu!#6`a+]7=׍օ!:9o1%5Œ&STXr`EXoC|HkH &g(V;Ur P WhJtkPp(/j[ eCBOMO{/٧jgZy* B3aN[@?fFt@%A6f+լ~/j.ՍULV29ފl }AB?у0? ̟ Kj GG=`. hԂXC8g[ Ja)mjQ璷#Թmz`UH@ 8hH6@PT# w-ovw.YVp3O&~WD;(~5 ^`4Th~ۺ5/fUHp ã՞Trtt.ufF, +쁕%asޱ,-&-'ifRm e+2i(p(QU]5v2xG [v2_u dǨUjEx0! P 9Ubۢ4t~:dϲ: WeXGJ`㒌EcUA"Kqf6Vn7^|W!vbL1}Xfb N71LQu,S4>Q{Ro[>in[| [K`)<'^) ȷ0tu\I#ڑ͐7S1VKj^|qHܫK) 4*2QvJ2W_LYff2L߶a!Vg6S[0e7xp|&U=|H'IMpK l|$( G33k h]o9#5ҔQ,xs, |i3,2 2aGᙵsFi핍sAp%JL䱔5>ej!+gGz)SB&H'ХMp Qb=tSOȶ$PۿZOu`t(sugx-65wA~$p[0]A-5$@n,XVx8< >Fb+O|ҏ&WtXCB+YCvR[oe6[>pIX1e4( .+ΗGɹ6P~X{1bN$R^f1 c&Xǖtn$j^'Ayr?>pdoi}GlA<+ ;ţ(ܑ#o buـ=X%<3[gne]VA BH|"oİmy_M֐0*J๷6 Y~yatG sG|&0J[29e]a[u1:@CO`f0˭-5ﮨAͪVZ~ apK|D=}v(nɈniI"1Y"T"7k.Ğu%?':g18+,[4S:%Hs ~N^LgЛqK;bkz0aFGu*ʂqIr>]CIa7FFW7!2sG] -Җ*-_)_ dnGs7y*pA_˕3PYMCCgʿ~FeAl̽܍]gW&S"Y hK1r pJ2e%5J/yFc '*%W64]J<R/PZ"\TVKъCڍ:B1&xG@;ܷww@kC}x4ϡnNB]yJz"g8>o=h2ʮK4N Ld q 6G³Xd6 !9ݜ'O4cl"N7[ 75\48c{œ8$,wF=cgR[)'NGQ&^C6}} ?%Jr̒(zj)#&%ƴo7^DYB?>ڥ/ӽ,^f<{knoDeK䠅qa[D]?vL\vӱDUYrAqgm1MՀsdU%FoUšV@7nu<IHsr }>BnzWJ (Yf>;5$@ӵВH$(GNd`;˒%yP5L->m񒌌ڥT~<I}TF.a)PnD4h\% )|._N3h[H9j2`l?ÛSRW&ߩNo1/g}=3t|UW+Ľ.e r@(fd @NԷjRzbܔTL*qN+LtA\ZL+'q?JȌy!6&|z47ƞ>(nہ fy(9' )MHLϴDu՞$#ͦ9sاC>lw}}>0"G^ 4]$q]vX GGgBO{iƍ4taEVftb`lѸ5>{/dRMp .0*ڜ؟}$ҝoTع(uo3MT ѳ;aa2DKqs6(qcf/4Ly%hyڊ`s\ ҁ'yf #IW=cV)1QzkL% 5# r.u^qMyz}H6σ/j{B*:md8TzוKUNAdlpRC鯏1{G D9Y"J `N0 |{9͑ESlV9R͵ #odi%͇\C: ?ۇ"qRra =56mz:&'rGNiUō|5"Z"7͋|Ml-6IL0Dڴok@'fJl?" UZEë9qj ʬԢyz1Q!_X;%IBU ZZϷW⩀K=>@f_IXZ z;vQ20)0tTV`s,mYŖ TڏSOs3Bi7nlCΦ܏%*~pܴK|dkliFOc@L5ku1$1QsSyɭ<gr$Ksd/_w1 .e.]A¢xћt뤻(|>9[^7b%dWDkWC.柭H"4-:*u)'I^ ȈQ#1YN] ֚l/I7ɔp5>jsLP?"̖~SO}\wqv u#u3塚Z E:hKkI]<~ YV?Vg&ϕ<5jB ą?$Dz3\{Y7_orǡhm@?l)&hukvH6y|>t$FTf#ʒSx$mi] ֵ~qH1fp#d*X[P{/`(q7?cO/:yM>5-8FO84cCso#Ҩr &k[f? [tE"j*LIVzP +kAQMX` 2Od گgDʯt/f݌nƸv λUA,(o|>ɇZ:za9>C?.Z >]j԰33ou&~&u2ېOtyAB{w(zfzAT0+6ƅ;jM0}4& XqZ?B߂%Gs" hJ]c\ꚏ"Yw3e;moޕ6DՒxRs0b85O`h~VMp'8/!Grg7h;. {Jj}n">P,AspBɿ=>d@V}eEPxdkS]%VgInKy}c_@lZʛFJGKhӨXzJ").)mF5 9lIX{ꞷQ odшkK0+b gDXlǣs>}^pqoOk9P(E? .bKbmdO&SXU0T&h P/KGmƇ m95V\]׵x+Uy=Ux{]oGUg7/Wl XI*;un>gQj랃 D:A@ɳ`?yYD f%/&^-v?(t<mr6๵߁ Q),"h|4ܓȭȍKhᡶaW!} {3R6YVFɨh-0Fa{ hJJ"ONA~[ =t^dҩJj{\io,"@< 8puknhfNHKZM'4Qs*͔ []݉O t%UtTlgjFEy!Sً)6tOj;+ 1lM պ@ Kk>v91{8OA}oh%;JaA+ 2a_q?t ld9!7/CG9$j|uJDu@4Mvh2݈}],7sL%O4}v!knOA,+좟J-Hf&h6 Knk H <|)2~ꊋ8M򍠷Vx[Hѓ B@\x~ہeܜ{aq?B'ׇ^O!$ԋ7 [m`}F~T_Wi _2fM;O(j79/EqDiC ` WٶhJod0@a|Lbhj"{=dx/A#GK0z~[q h4z:9%2^whɀQG'4 LgbJBB #n:aC5_X|FʧӜ [i<"ظCl&0wZ߶a,}Ff F&~7Rdc8./IzBD8Z?` *"秭 kw%bd 5mB,АCe-QAFcApm6 !_ǜf%0%qr9GPxڳеZ ui_#>$.g}{[h2XMF/O~(EF|[@|齀 +uN.0ˆ=@_Jݸ%н؃2ԩ {.KwЕ.2&lwIid~IE[㪆4z1ExN< rr>O $L3AH ,GVɱbEՖdFoO?l "ĺ;*IXޗU+䂟@|txoh:'mu"pؔHd0h4Q%Όtx6RV5^ uԍOi΂oN)bݵ]1Bq}޶uf"#\(P7Ra\|g|nB()TIKwF.ZCq}hGr5b{nNmZջ.>`?; TZҍwE *Y nx S&^qd׋'k0)m^FMY>T B2TS3U{ ^ҠrR gW{nMT0x6 MQYo$Ԍq9JӜgQHMnC'9:p|jMo/W (;dз3wpHHGV RR$ޞs i~ xod%x!O9a{D'$kQϸd77-d!)ԙSaQp'_&$9cfg@KuI-3X̀DTGJtxUƸSZa&["rZUSdDzg;5qS|Z1$&o}I8EPzW,m_M0ϐMr.K'PGP'۝Er]RM-LJYqx#(1WMmtҮݵ(ŌAT(kR!QHܧ6|yxI^hVM[]mfG=Yװ EuCo"[ֱsOzg-|uA4 uTGCC/D(O.4'аDԫ2:_Zȃ[긜u[I TzS8tT iQN폻G`ld1*)׵TV贍Tqr|<&IiqѫVȣ @](^ ahEZʁ`ަBzj8j9cqu/|tf~3G]7@ݠ_Dh mօ< CݷΠ ح˳Y߉`s["iŐEq|/L k߃8h3GԍɌsse985eDP;A׳{i}GsS2` $lC)}xmd,b(cqc4[1?CrU"t^l"t^ N؉tyﲭHs^_< jc@w"ģ[JJ4ln{'LĵO|{d#-LIqjcƾoL\+ZT8shpr3z Pٮ:Xb7Ȯ g\Z7k78+pvcO@~l>ٌ(fԶMً~>+b.?y=xӝ=,pT/c֤:S#/[3En2n0:Je3׹ՑT\J KrS .C H,(j|3\Q%G_^x&z~]Vu=N*e5ReYg: \mabo-JeY'cGfBdΡZCNT(I7Y_ dA>Cp]+%_9cdf' u t[0!H;CMr?!p)3c5E^DpIk\ܠ*UJㆰ9l#^ !%D뽳1gҖeVkVi^*o4ז7rx'U>l<E; BqOZڃ Krw},Z j |Ypth RЬWG܍|'Z5&쮆|筗NMuΌ @)6łjjyݴ˰4?ԕG 4xD%'ݢu~wҡatކӓ7]uj"pw E֖)o^ ,?= dwY@ iZ>sݒY( ֺZQI2;#X'Jx5C'fCL䣻E[Jw9WY҃ SRo>HjZЦd?G(yD_ fN 0%jM3_F59uo2NL/Xh5BHQ5Ҙ.7Ӧ Ò;`k<ͩ M ΃%.q{ PE!V6ZY17H^kl/|'E,v)?#Q l[Ujȩ])<;+Z0~>Ke2 ( gゆ63,nxpA;O)qpZ5:!~hl?N,6XKV6tXfZ2TXp%mIa!rK۾a(+\aΫ3cL[Noj*͜>Loܯ)l<>,&SE'$[ bN-X kG-&M{)\$PQ >RS22*vMcbkCiC*iK}PD2itB1}ֲ/Nm Ġ>"\TVmY" Id =C&8xPV E*z'%lzlW(""ރ Ok^ Wg>ez*r13$rWq1cΤ,8NnmbΞ[ 0C>&g+k{]/2 n걷t)%wq#ǥUotg\g+=qL~e}NoL$N9BP찷i0ld{Z;/,; "|n5߅dAGE p)C 1;`{4<;%hEUY6RUWb1=@r%:FA{fM=G /c"$ϳ&xaIWp̓niSǝ MOX ݢJˑeQ\J*/~jUHfg\alUz_.z{Oo62KƢ暘.ڢ;Kd1TԔrNn⎞@L/b׿އ(fOFxuoroƒkWl+h+*S+wʛp*M:DV %¬$nyIgs;vוsM& 18KUkՐEi[ 1 I#"azP{hHH0ĭgjSvdCLJCw΍YOqJgN`Ƞ5XHE/% {IUh[q尩kw =KtE< 8sk ]pԖ>}qDfsYN+yKݘ!3i3N߄v#=HE[3㻢oel³1p]|Hm ZIǼ_qnp‘;[Cc6!ZJx]|C K {8Xv FŘ=C$'ֲі\]K)!]IpK<҇T#:!2h!!ݬ7]zƏ"ݮľnU*%s4퇩4?D䯸nSH 6%0 :6\PH˅W *2js}ak׍C¥UxgSLg8+u:[X"Ճ=сmi7?k* yW}d; KgC]\7T5lX,?Ke" U)4{&2WKA ^fɒ_&e WH1%<rKp5+-XJ('O}ű9G m9_r!nyTyf) 0E蚎xLb Úo{2z+9Qs4 2V-~qN,y#{GQVo7ŃܾAgQ -Kp;n)}F4PPݶ̈́@b~Y>DTeK9)JhI.n+7٨lr,x]ӳEv Q4*Ɩ ǫ oWMCi > bFjUsMrTbe5G*MFvߟ< ^9~ BE͜}Vd/6B.ƏWXH "<%q  1Lj̖{e­=Qd [< 8 J/uW+5iZ$Z޷iYAb(:ç36Y@}̿J |ם?w5b3 ik 5xvtO~Wz`8e2N'w̏"3txqL0@#$19.8[+{qQ yGҵbtpHL}lC4g2TkqBಡ41>3ya45vK &{Cƚ_'qFA[2FYSuʋ;QmR9`P Զ#Nޢ\m(/i)ӄTg6ZuX+ϤV oIIϝtTEfBG(ϖ@:98(k.4Lm5 C>n ZOϏ ӏb5sYYBZ)t*W Vb Ig1 1IUY$ԶJTic:疃1{ʄ=f+98%SUK >wIzByTa*ߋm0i%tBiQm\YWc 2GAiG: h?*aRE rrm1 GRx|5GG'SFKr+^H`z,SH\=uY{-خV9[Aɮ=0vSt<l%- D-0n"Bw8 Ek 11-tωLbf^I2״F@]ԶѧO_\|XA窳I@ppN Pԃ6uĪWTSӦ*txT%;9c$'R(nz8śPrCHFcu뇣 hE-f'v#ޮf#Ϭ~S-U('#te鬞Y ՛$?Apқ!m"öp/gܶn@R!vYv,ڡ1U_D ,\zGiEƋn%Lj= <t(F;Z0Fkɜ't3c#Np[wgr/ $MqF W&*KVu(ikZtU_P+6AP>c3Ow @5D2tۯSQ2/CH ,mdKa,`)UHZ K B>Πon$# mrF$P119-%ت htS;%KN,%D=0- J.Yb D]vT{ C).(NlOvu1@Ҧb#hBI#̙:A 2R+KOjrgpa#֍TƚD9k2sP ?%Yk1c0q q7WoSgP3H.C/0QWߵ8:儻΀hj0f󜋓ֈL"&~:ل6ѣ.S2u5ѿ AugC?k# `XyI ȫb-Ӏ&E 8@2D oN0 J2*:'I |#vtp~^U%ao<:`sC:J^Bf D6)Vɦ98- 2r. ̅,P0T u3TãX | js(}**sGuF6jMaV:ְ.. /su^b$c x'f^MfNN՛ DCA{e>4#'~r-qȼ*W%q"jlk̍z?K0,T(ROz4dg˫YE{\$-F'ieV4jl[M Fp/goDc- Wท;];@`ϢgD\\`&҈իhEor+UIZ;’%~1IyxfUZzebYeP(dNb@k6p+ 4d7&/,NJde+ ]7)Gό & bk\[=ߢW`CȂ3vpV 0{ГHؼlG_7uLvBLjsZbݕh&09?ͩ :d"r $J||Z;)t酭p|fFsjuf3%=uŽ%0@f sJtq=f*zlJQg\uVAN4;A)JX2;M9 g$h uƨD,a<ϑqgʯ j0̢Ss(n( 6a| k'J"?hKh$sp%!/m#fal'jEKA=kbI*HmiO__ i:taÄd[y>+ݳy{=&I’(mk<.CF_0=\,ֲES 4JW~`8{]1`iB tߣֳ{&9*2ڷ%?vf:܀ŏVD_h)SAp ½HɣN(ΆBۅ(?IM کѯie(bl.4½xa̺rHڲi?T8v_P C::dv6g;)s&>fݰ$._!T.U>Rp -M 1SXw?Y0Ef^PPaS9A:5$CgFDc^;npe=߶q2C2]xA!5]VMİ[']̗+ф~uS2pcz5k߃}{jw3Mk!7*3PK"4V)$yt? Ih<НD=`gF]q$״Hk)k.6|so@ҔKAU/˄xW֪YQ%~/WV Tf Ne~O 1~PM;QP |z 7wF*D.z9!\ aMWp 9&H!>zt25zW#y ȓ/+HT.AvzqX;kY]mԸ/0_-9whAL4>R 6'r[vi 6#~֙y?OD^&x<$>Czt!'Wc'gǃ? ^`mq O|.&$G0ed2rh;~S>(\pZVͧIWc@wܻP-]ª<|(ٜla[&!@9oQ1:Kt ĈxQm\Z ަ``nQkʎΨx~ ~,ws:dxYӱ R)#^&moK1¸%!(;1 ۯ[pz d*˙ %+(E q5Q XߧL,$7s(zvL͊'kMI,У%)Qb*rg3,ᝈyr{a;"=]5+6TjrL{`J$g:zZ1)Ic։q$Tt%l93:AN!-ҟh7NcU(J}bXvOG*XK7'w-lN 9?_T޽Yg[+!@Nhߕ].O9c*{ !9i(ծ̴iF؂.dBv&V&CM]k,c)9PmޯAY~;|4.&MrY18u2{go ^}QD ]BP~cDLMJ|hHbWBE+t'@*}a$lqkDP;9Y9iNΝORr(#(E. @[7'B9}$*Ւh`hO@ik; .˩xvw/;Iݗtwx+>vJF1$\'x2u2*TQ@4x2"XJBYDciwVr$ۼn<_/ڜӺ):!W"'LLn`f G(LpQFF[~wJFawW+nguV2i׆2ka3=mK-W nR$c1iJo]III--,Bk驭"MY%mQz!Sc}\H|0㣾.T:Ď'Qn?\avdfhQn 3{Yd!@h@ YIأY1s|A j,ES+Z`̰WQ8h} cqz:)&K; ̲"_$>y΅w 'XL3qctZܢPobBBl605 N SQ8—2f +2}vCU%oA~Rx!=(dQwsd۸QJ毻-%a-gx?u4_@w!]s+TӂT=O4R.8, Jx%]'66/Nr$,cv0=}`+JIK~߶7TS(jb,sڦ a08Y-սP,˓F0~ 3vaq\ĸvAMؘ/x0 Z"uz/KN-?ФآRGp6A1WV\#O嬗}uOBWh@#bis6MJkbF'ΌHq"e8&v@_Kud^1hTx&l#s8b&Hn)1s=קpCsu;?OƵ4gկ׫3cFX}洠~]~pg3 ś@yMqfbxnKP&t@,|(h@ J7b)Mt c!cŨzKJLoYⅅSw(i3uKaKсn.N^ uGn+_QQs#9bKpQ W&; @<j!]3 u--$aJx,TԻIqobj3QB GW`Ppa-ћ=5i&*.vsx?,NV>4o[Dʪs`m48`l"GN8F~,//oH 8W7z$Jm+_vGG7Kiwp[5&KW3Wڑ hp|8Npܶm;AUwLH}X +zeR Qn5 m ?A3 a!OT- t=υ0*tU@LɖHN##K!u'v{ybC]SMCWHtnۥގ|?E +m:p_f =EzZ92*8:5 ԉgEG^8@e1$h; ]bpS%8c:LyHK섙s@ȗ{3qt]0~>jÌ, $Af9նb:a yc"FK k [KK k^;:x{+_/2sB9,ci"P^sn8$&̡yz&M*iZ? OIr**jDc=)G<Ž 8bMK_A$ .{>x,uFlQh.)Ks &b2)1%Tk[mb+#AgV:dǒoZU zwp-疷gftzԂLM&Z_glbć[p J [\A;cw& D ri1!OKVJl3y7'/b!" w;;?5Fu^4ź`+-Cd cG/J~cvmmR֑{.ֽ#'J߃,>ӲB,0-%Dâ4OH 7پWR.[ ͙ naHĩSo-^r-JxJèAx(u _iPJh9kh`PޏokN|Wl^:1q{EJ\eH7]R^v2|Y?CAFǍmnI[o,R/ 梷0|zBδh#d~ge`SFu8l?%/Р{(IqʚI 8~ku{/T:LݏjcA[O* %c ]'۟wLf"1*|\ ]OX82:4T{e}Ί\Q2D Cb^/,v'8,r:azٚP~Fb["v@oqX@Zf5$ʷbbcOIt*"Q> p6 v,- ?TkX ߫}Pc;A%͋4w#delc[b7E1 (+ ֗h 7-!kJ&.J*!>v2v`BKlR9I^#MLewRT}bA@M!XOrn!珘Yt*ͽ i^ۂ]o~g1qOj\|M˩{s.V:$ɕnY.{O ĐK16$q"/K¨{Dg한"'hv^ʃ/B*D˘fhsMA[V `mu!"=dB<].AFOIuǖ?ViBi7ܜ]؎Mi9jن,Ww#:(u5KdXsG1IFՇYLpohG(ۚӡOfgaa"G&hz&ZmRg> ]uсn]rO+LԼPE : 9.Ӈ>EO'l m=_`m<"QjG->(t^g:P% 49ޓ"ZA˫hqw8Ebv!%gg88:CdT?+g;}tFoDA W\ ʝX:ި Ћtxmcl$ d,L? @3 v"w rDPiKuݥWGE| f]* lj3&bʋ"tM'w1.iOKuiة`ǹ/0Ph#/Ey݌_U0Z-2w,jKz[Z.H[ddOGK4( ˓NxY֞i.leoJåhSUhUk׊#f{ZO:MeRE>;Fn i仺]+e?0I8,0Q[y"5BŽj dL\{i\'dQF8$cT<>D+[Iv H0 +,}y DF5X}Q`>#MK}BC7z>( ;*ihuF Fj߃Yv0puc|ge[lPdh!8ǰ[XŞ*s*S0p:K 7+^|6 a}E 3g 'ӭrBt:+qGSuo\⿲x1'iVCn znZiD:$wڝͼsFmap#[S͠ ø{QSirW ̌n vXEA )8oiCik92hhhϫVs]42ukUi5R/V)8,i-Xj vA+튵dJ6jM1Mټrį^/&> #tXS rhK hA5kb&PMP\w Roe3sxAq$Z"$gz{^h?Iήl]q UuI^77HRՊ?1H53CMg*ĝoX򭆬39Y6ᇝR-czY@P7bvMkQ]_a/m BKɑF0Uwx&G/@Dsr!,SP w0I4;QݘM^)-`qvjIdkgK)Ͽ }f҆#e pu`1{{!Q$PDrJ7G(b-{.D׀_5K'.Dm{Oc˖xJhʓĚb֐ 2Ň@mn1$_#=H$ѿ_*9(-rHdF=>_,xOYZIGOD$Jtv7N1$X> _mNWzX~ΙC 3 `鱫"]7A}.xA2='ʳwa*s՜lg n4O-% JЭ1VVt_;B g!83>#hsw:/u1MRJ\PiQ JvƩ2@=}qlb 2hI`JBaceMXf~֣_pt΂GH*O1E@՛T R,ܩ1A IWZ!7Wo!qObEGDZOv) :t/^?DbU[w$9RAᮿh:َOau: >iB*# 9R9ə䋹|hu!MXVg VsDb-Lլ#USJJ"."x#{Y[O%C"kD8xbJ`B&*HB-: ew[GMա= Y-f+Դ=nwTTZb^c[H7~(02U0:oKpc+V$:[rpGbL]o[w+',-]^A^C">C bъOv^Ma~^BJ>z2VIVu/O!iDj+eȾtT^vu.SK9î]`9 ~#I >ղ :lafNgŀ)"bA"OQ@60hR+3ĝQZ]UB#) c7.x\=qodYPu֪=;L"ϰ6ob2 sV{@3JdR&0l `Tp!%g?c@K=fnrhPN+2SPV\&8:)Vna+<,kU) jhC\:}i^BvZPiX !#SLYlPgY6m$X8nW[gC \&f6`&2VQG"rCmW1K19G1G`Q(:}E~" q(,t PӑMSnG/Ҙ lb {pѬ1\i'm4^-ȆHfqU}~ uG&r*(y)ߋNwAq߫lhY#1*SoׅȯA_N4XXZZCAGH[ER>l!.+^(QzNi0Q{򔱟:ga^4x-z =dJ;I'Jyw樠~wE[O`km>UwM,B1A~y:%H=P0&m~Q)kQ!vavGKW-K׵ɚE|㓧I}!\a؞YHf+VZlШeqWAlDzD9Tth{ _blc[7e.7w6E¬em7 R)x^Afm3OH 5VO~y}X3BO)3zrx+*wmI™hE/6_ ) N믪= $k_IIR%7zsӻQj[u^CV6g)PΤo[eC\f7kl{ff1((<"]8]}2I wB0^;ϳ&*G2DN?*"*}vSsFڷI\{;AN8cN[kR=zmߗ(_{W/A9Z5|abcDz-$TLb 1Q>m$NluWE }hr\9<!C˶ .P-Qݬ(=j!zqotě {0$\t^ |w Y3tq jN ^Уƈ{_>B=sJ͙ѷY%6 fX4D o1p͛4ʟmw9PyrЩoQ9'nƤ tFhفZ}AZJ_aU5Sb#0Ƅ^&~4՚*D<4aթ@gp|Zdqq.2-' L=Q6Gc/&2T [ %ITdani`zX3'ykmtW]{y,kApeEI"_r95.EB{5 ?(oh(6;$s>JH%`LȓAyzꍒGn~}e09AӴ V%ov6;q\x;QP5t0R :s_n+o' @{aZX(c+S))qE^YS=̶bGS$NÞ·...D] ; u R'N nð.fCZzLC䯤n궶P''+@'"@4vjh&{ݶHpqv[cx 9З LfS Yް-'R4b!qq,mbMIέGTu``&K6 R \׍eO#Au$rv[r>>+\ kd>(>;fK`^Q‘a\pK/KfABI=aY@&YQX%^- 泉$;Fc# bDYs&`c/Fyn6-i!t ~V1yEl/Tߣ8sgrp8asF @RkbR6zfEHhxE= dtH|űGÖqˑ>;өf' .< ?fzw|HҔN,mr5 n NF[/VSd|4ԯ(n_+{u p_vYҴD&1<2yA}iQWo?D0C;qnZr./s1ഈYZ%|"E#f=hdP`4)1p<)ݻ~/ Hg bZYf݂MTL~}; Ãb < s" )DnY`Р nS-Ҽ`5!)ıcʓW_e (r7Nz˭􇈇B}PTkQl;$׳DT> >ˈ+;c1`m0kܙIwO/.S-,@Ew64RzzcY?4Es΍B@,X;ԮqnmJ`u fl2u m:JI2^?bri;ͱ9aD`RtC݀% Z{s>%b|N=w^髧Ph"ilZ~r~|-;tiLU{űWl?D^& +#GN >|6"{zGu%uI>rђ˺Q |tf2-2Cu]uH>'#O$w/)Rn.(>a v't.2"clUIŁ^oG(ϤsaS.|J+:4B ]?ZZHCd5-wCQŇ1=PsTKܪ(&Yfi?b e6 N^5p" k/ ލ{ةN<__ߴ0AVt߫Ǫ-JإcƋ~+g;D.gtaF4[-ߓ\bO/(tɧQMI2e>]L:'fYmąj ;5vmf\.{ެ"a <Q*ɀm~t/ȀigwJ 4|H7n@ q0,v?pxye^;=eH)x(aLJz(C"Խ>= ߼׼r'e VB {fLDI},y2`R V\[חnϫ)*}` 14V`R,C1#]=͇@hq$*kNюs`uqM0}pHr“ ڒĘr~[2`QNOYTDVЄޫmv^'}= ` m 2Qzcȓ8V߯d=]n>(DaZׯ O *YUғU$؝ ܉*U)jgyPG>AX`kln"gg"(}@}s&5"! Pwi'p%K6]'bT~KMUpSmL:)M_Hcw &[oYrP7l˃wYϒ> -?Imѝt^L(Sl$1" ьkWzʑ*bz2ŸMzʮcoq)y0brTjt;-bdg=`8OAMs Q1aν_m[qer^L}XrR#raa>mf҆raZ׬֛1{kVIb6F s:De)n!It֥O,%seq4c\ lW_NT$R6.Ed4w]~v׊=e f{o'fWP74Ydo{,7)O/S+F8YV1l3D~ƴI68~gB^81;Fp$fN2mr@6sRK_r.Ya715]-ex'~AԢK+q`apТ$XӇ6 cL2Gh1-XU ESCX =l5;hFԵ/L./ֹf :m^(lefJF2ֱ ]VȗN`736df ;iAhNއ"FGh"{)&fFk$f,5HV \;5d|~I?sXXjoZtcp@5Dn"#Ew[@Y'oٰsa蠭.'~9S x-aI{Ox3ލ͵o#_m2&M%Xۢ66H0ofw'k gPVGӘ|=UZn '8̉HqU~3[Iie2tpivHD@:݉K8f zF_L!qZ[& ߉<߹u'I8ل nvf EĠ+Vcܓp %h 7\T4ߊw.4=Dڪ),F.N9߃|= ]s(: t0R6*8sPKtu&5)ҽ=8_տ:@uXp&0OT.' s*9Gu L{&eu!Sъx8blrhthi(~X iTywI?+5e:/c+"hbn?"5Pƣwsə.@ F04/9gojOxX!(pٖ(Py~CҋY.hR/XEJˢ[S)#襇A+kOJ'}Xe\~reO BL9f1Cu[CZ1T!4߯<oCs)xYhD8cl׼1Oh+MH͠Ra܈i5C8`To~mJ { > yfc{N&`$}>Z"SW@oyiE~vճ;ej>9Xsdd@Tq%Ƥb -Fh :[$Yઇdf3? 9; LB>}tS!7eh˓zX$?،V^RDHIO5UB-]Q?RQ٨5BI4mwkbU ßlk81ԏD_lYGFE2U?y$AƝ'OL(d@ G?Z>AzX/s&b3qkbgLC GMv#?C% O'ag#wr:1;DouCzK;~g#_E t߼ر` ٨9# *?:3bGf8~$~ı- Xy18.sV~@⇳2O֔ "\'ˠ= e w"G&Xigb.1MR ' c;Ef_Ȁ0)r\ZV&g*S:K9%WMB / x؍ N'ǞmBf@ ~S/y]bH̐tGAɺ)29o@b? M3 YS0J ^{^˽é|wC(< M2؄'ٻ2hG~ 4ak fIJPL>x1m $},; JKɗ_B|`3Z> n»[3A?kf]5LAͿF;sHx$ZVO}W5,0 ,U%:f9܇XÕ*נtR KdMit91KamQm N zHV7vrro -K髍unRG_$bSmu5K |Ƞ%H5; wr9b&M(K龺hD.Ts鎛oXHfK x0p g9rrϯ[}A(bgR2[ݡ]xaڥlS:ԥQϥܹo'+-ٷ>E!zH d"C2jY?K;V OEJ~'נ[ڌBw0׫w$%Yyku@Q\s BzP٩]'`q 8b sU,Ѻ6ab@'$zIuew&2bR[tڵJaa# .=Z/bNCakOIÚYߝ=P=5vkQ~*7(]€9k̷hCr.sr\!W | LLMσ{Wփe⬟4_ơϊ\;װ@|WX `6sbfƿ#]|T@j#h||بE3(''q)H` 0[L qV/DbAqq* r)ܤ#ng2U"~Irk4>{X]v"'".++΃YXAכb(ӛ/G7=.SUQ<@ > Sk-q² b.+4 3 Ӗc^BWMv0փ+- EhYA'(XԈiG;kz ʤ@t$x`:-A8G쬎v(2띲 G^U sP+ q5xARi*H^%3&쫵l=y\G% &[MiGGG.t+hhxao2̡rюkkp}hD$9Ûk<@1`_!J5ahtg B{U@Dz9HHגQgE!iƽxT}#aEqsQ̏%әS!=>/ ~*@KIpFb:QAjˣF~F$ BQ* w]yM ]~_hg?|._?Y.Ė(EFSCNJPӷ^&%Xcuh8?dڏ{1I0YWrΞ%KFY FxE<.(kF+hJYm4Z{['npDK-07M nҍ|#8G5DA:Hy>F#4~1UF%G{Ȳ3MGl`m{]1:rΞ@U~ݼa3IiۇFE'acW*R84^IE<$$5MlڡR8X[]bs= LʛJg^р\djGҁ'6VVشv \ ESs@7VhSY_0uOsJ;#N; nQ򻉺N!=Q{\σOh2 ϑb9L/ WGoYHTߛ  h?_~cەp* 'q4Zk4KWmڶG!jƟ. Cjtف4(v_ZPA qpΒo =P{ ƮV`gkڂ׳eCc}TmzKMw] t]j0SjTf,IknpRt+?gUq8䁻io܃tix2 SW=*, /S)0,W5;,z.T_~ uBTQ#I aM`NGFQxf;:[XבG,XVr7EmPz&L\;\PW ".FDei#{;ȟ'6gl`]N>S~LMj b$zzE$Y%L2|޵‘U(L|jV™Poz酞q',m׎>2&_VZ.+kI.Y+;>0}qؼPfq{wء)"lQ))v/vɔ~H [j qiFV斖9"8CQkkx֡q݋nYI2Хy43^`u:$Cڦ"+me)Jo?`/= Cb&&Ͷ }v_5R0 GvׄΡ;^nSL Q;INw ++|UCL.Lu”NѢ BeH뚟Щ(az=~y ,Nj TawlQcukhPB ts?dFŸ]Vomd Q@OʑvzsJ-PvL3À"Yx.-#d3(z(t\nWofeA>,\Zhy0Mz98=ԥy7`tKͨarP /580.Oހ AJ by$+b3Kn]29L.p+{=<}2'ƱMYED@uyχ5U詰/hiVN;u𻨁#!ؔ^\~~#(YPU!!W]aCowMW*j8yλuE*z_*\79z'Fa󜠀 1zKs<"r'\!؅5cvcr2[Y>pMB{$]SR7dJS}ù TSH8.q*%ؤKSZOMENW^*!<[!3;"$`a MT@c@zLMϩ2:cieqYa zI)0&upcDF4֯, ̳ LrBhBߌnvE%N$Xչ1DMd )Д%\_a*sH=Z@ sX:,AuDw Y]2I*_[u}b.m ˘cb{,Wu|!VZN0*l*r֛) #!Me kM4"c;X3c88t  ^*?1{\]'ܿOYXΝA3Dޕv '%n.洣7MTo.l"#4#"QQnoB2iLpGğuUX({EWSj|(!dlhW2!Pq1|M4=S1%~w o:P]%7##:WcSE0IV/3maz kyO(ˊ/m5z"%€q $-sPU/ml),~8Y<ƖX`W*Z+V79%1Ew8Qzwx;4K!6+܅QC /Y쟗&;qP  0 `*rx;ZFnݧyMF:o`lچH4pJ-WY`k9_TqD^ wf̭- r{=#"ڊ;xS!{;41U "(\xY^kxHeQԊ֤T) px&NMs;2q-9!eRʱS'rN t): \%g3lbWo&|)WePH%h$? d &D=*kKb92g|CD4DLxK=i N1oS7&Ǔ}\ND=9wהpp5w JQo>O`/vT Knę]xȿĤ?-85H)fWߦw+(r=-QQ%<^榽Pvk8x7p?u60yx&$sd:̇M'MUz$2)Sl=j̬Z kT̿=72pǛ!4yibRz('`8o?GQE::Ӡ{YjujXYI)\; ꘥ޣ#>dLg5>8C|~:8Q]Y‘2t8B9/4)8X(y:Ͻz8q즬\Q &`AKIe‚5leZ}Ye9#O(%+FVXW3 "aD:LFFR~ Wf?G: Aӫvm!B]{ yuW$!&Fa.&ø:#8PE3gq+Q̍N -4 zV(]I'`ԲDO]0ɒBnR\\]vsLRhVXٓ2|^whVkɜ\I,>oST2y[loc XaI/|L&EI(HpM9׵u)E,7+tXuupv-Pq0CCgdz;pu>Y8wL&KT %Tca1кN=;([DMR+MA-)ǤR-qCQin[j\| N(TJ(H"b[7ޞ J,Z\2"9BS}CzdH"AHubVffM@*ƅ7&GKyiRGۤ<=)~?=8M.\2Io+WM%EǰH2/+UHښp#@xZ6_7h"5U,awT7u03m(ɥ I!c(m6u ˆK{N $Ȳ@ݦ ̗/B3M"^?P0['#WC "<= 6sFO浙56J"xmrdtL/LChJAul~/`C ሊ"W_Sܽߙ_Mqڊ "b>RGtbt4qR=Mne0RAr9m4KU"H$#m;ܵ"Ϲx$]ӈa|n1UpES˞oNJյ9CG68xس?J\Ûf3ܸLǚ V Y#+7su:d?,^W.A;+tk.]yE8U3kis'v3_+ A4D^h@W@'kt:}`kX=cOx&k wvURf ٷT%IzH:`cE?H롮 ΣD:4,E0U{[)k_B={ PfэYz&2.y+}p i<$Ņa:8.>a0S|ـV5DxRX/ .l(?us$ +-'tz͋p4đ% a33)J\DwuHZvUԙlN >ӕޤڍA㯜w9#y uX:+(<.S$۬MUtt57-ʸfuN/b_oǢ^7ݡJ!c, m҃ l1-w{)2߸nΌ;*ʡmG|ȝ.|WpYN;,ApvA~GTއ~yԍCluR/er "b)YȊ,ػXt_nAlr GLc>\Iܹ }Bnfʭ!­GQeӋȧrsJ7U]dzw IQax)(,h7S|Y G=WƜ).I & 4h }I~4Pهzl׹I@`K2M2b۔PQ]KPB?p1k_ 5^',ZziPM$:-"A5S``V47.L?qH1X N3>6$$"PI^ VP6K_UV'4mYgljQo#Sfz-E"Ж7}1ջJɪ( &) NM+#)A;";GCG33X7Ha_aD,{i*3XCȝgS4{i0g*w]'%j? ' SxKL16w0Q7viVb<7FSVNSC0'=ɚ~sp]B!"klrӱdj;(@͐5ل}HOǣY~m0 P\=w+2Y[5Gù [.%BoWdx^/'pː (b+}*c]խ>*xcv.8w< @ @daOw $f!8Fd2_:|EeT)r_c}j ᱔7vn-Ķrω8~{^B$;)`y6J4DDc\1]LW?޺c},Q7NsM(TMxl|i ^RԊ\EJ377rJlB 'ls€.D {YL7YD3{H4:ʦ=up]9վS%c}Pk.%\d546O.k5X oIZua4xXPR [W)(S O9 rtŸ',%dF""|y(6%wsp V2DnςbŕNff #!i$R\< 95 ~ YѱRifX'[C$T(LfYF*ө |kjiLfunxuPi!L.ДdApqbɻvx 1oRڿ1;C VbXh;ٍ9=|8ڤaK~E+s_BqJՔQ,C{F^.3 );? *d 2 tk$!Ҭ@7 hR`dddxiϞ܇nNPAYl:dWW@{q tMqa/邥P'HH |B $ VMˮ按I )d*T\ኴuc>.% '/*4ֲ$*F+iW# 2^*!$džltDAϱM 別\FF2hELcp?Ш|_Ecǚp<6qpU! p?Utx3`4&)QL1 XjLv[Y_GZ'VАw aCu>(6̏w["6Tnkm;sxSIFLjnpÉPͦD)ra4 &M Vn;F;Z{)^RKIb)e Swig+FCІX I 6RF=yl8S”5-ILcjrG˴=> Vw3 iay s:r/Iޠ:c>sFOaO0C 5Y/~w;uXt"Ws Ray뮢V,Ln ElXJde rZwr6>ob<YW4ZRFw\=-;Ufv+zxgF\Ճ%iS-Ts 㞓@imULk.W.II=V LƜ<{o ym3{񿀿{~X1F/);C t`ҧ,\yOF[W iIjzk*O QK`fL ͳQmR$,q˅3I]gAEc[_ kn#{{϶Qbf3D1|[¼h.u/)XUyJjd:n8zGќX 1rŎdk"agFg/((Uv`.Jxfa{}]#ޑ8Ha;77f2{Z( –/6a}B2(fs!!&_ }њƓ)mgmAEzjd@HfG~-~3YZcEHԸ$[8?Do2n5G͛t96Dc:X^o#`T CC ܏tg8+QY9M>A±&vE[c7יgpgD4(#4Q訓B_J17>)[&+((W9E},(<ʼDd~:Nεzil8@K3j)$jɴwe1T& My0 10պ":`9DSza J ]@UYRzc'sKhCG֭Du-!DW# 3aL6(%.3d)LcUs$\̫.93lN>д T{ [x'#ahTxwy"$[AZyYȉ0,p"cU|xnɺe`OЖhې?rk|'*e(K6PY:VCy9]=:j;@e0`+Q^3D57Cu7yW_䈄y}1Wh9[8.=gԯ}Gsizp xifhtT>2a?sa3\'˔1rB>õ,%|C/>SG@Ec,tʈm'?zw7ooԅa }!LˋVOI7E\%}n;%(KtnLe'*겴h~M&BѾ8ڬS\ߌC%*߸ fw\L޶VFx7|eMX2]1Pɿ䁒^9UnSaYa8"!3˺mZlW߉tじ5]:槷p*^Z&tB ~HpWU :w"56ʜL_9 m k{$= aq=QzQ- kL^p?x XP߽h⸺W) yooB]@J.l(u]{9="jׂ$*4}OJ+SwrS&^v'+7ӶX>> ,iOKzPe!nʂ[Y)F}ȷ9y2ՓK*6ER߯7uPma ./TK-G qI'T3]3OWQ}/Mv;6:JvQEkhg9ohi5ڃb!/xGb۰>r4 4oH?T:%i % 8т wv7!+)^?VbʄYa|_g?HMhC6La*+뚣[K0Q\ 5~;Ze*=`dHY}.65@Ƚ#8gj@74:S nW:.g 72`THآ$>H|4hGiIK@uG#Evp( MSɪd8ռº&}Z%x7Z5Qԋ3[y#ݷD?`6Q1&2`g3YK!|mÃxSX$4h_+(ѼI]k6p.ʩ*ƾ6y®DiȳHR͈ϫ_רNT8pHKdu?h3r_B+7Gq%3(`8-y>;?%/ _hl88S+fia]GO? v`Q}L y@#^u Ɫco/Sy3KXj'aY_#7|ԕ1lv lQoמϯL GeR+{.OغcY(cZ,>$nyL}\z]݂V!H3՜z>%RVډhs%շbN$eѸ,Iƽ39 8(K{ؠ@k|g'8=BƆ\['<`H}aiR r\,s\/Tb6C.\h:h>J S(zzGkkepX2>_ʑRvWz[}A ^irKF뎞ohmMJЈ<֝(CdObQ,ij&@{O^qjm3"tuܐ;\V#vYHb6[GVdFPD$ρliEel?HرkWoѼKA5n#Kv%I=47^vKG_l@:Vs9hIɉ퀤1IxA~(\ʂn#QNkKHRgB_c^ P )~8?'"xM2WgH׳R8h`dμY+v#5EM/R ?y,7_=۝Ò[/]4a4>O( '`5'aOLkFi"_>⃮֬2V1sMVz26|5rUfE]78ږZ#ۦ(z ܶ% uf{y'cbVdQ\1grz=%QT 'qg{eUu:0){RpJ*c'AqJ03.3d2cEdoh8UJgY1mCޠbxS #qӅSM/S̾?Y3,o: ZUMfIkA TeAaa+L\ L ?E,-|LH-˘ek_vQ<-H3Kgq5JM0ЮfU`|n\)if4dz*$u*~ H3Im\:^ 6 [0 8'ʺ /ڹ| 5 0g<7=!Cc' 2# <@O )rw.BkVտ/_Pq2?8G2W~2b+kMo;𑸄+X!Pز1YEwI{}?Pk ez^CYƮe)47M Jf5:W'Ϝr\i\ jW{Oy2w0 1#y}Dg./Y MkGÔ]jG%-މos |_VqrV9h5@.#Нcp1˶DnQvуG# <$u= Cv̈ʉ> /v7+ ~BdA#p9mשEϣ$ *̴PFCT#2]ݴ?ayu9fǝ!J }2z5?%}.-B~=$mQA>k|QLS\Dzw.[awIC6TIɖbI#/`elv>F.Ժr{/MM>ywDڞPj1x0&|uk@ܞȣ &ׄWBH/@{m7ɥqU`{z.6|eF5OYUD2 *D3n1_yx>qsX\;@XϦ 9^ 0Q$U:t(4Y#SÏArw3bS.ː U`@d>Df2uU1xf]U╎}Jđ/IA騡W"+ # SOЭc}mk_ /8ZpBU޾P6 q1.EvcO0"dJ盨eum?ۻl֟,BI(`ԙ1 TP,3hbP['_ƙ [b7 fR; `SOrCm釄z?rRch-yb=}ݺ@ DC$ѝzPCxz]e[+ϝ4wMb& ?C+N$V'mOՙNC-%y{^I+vDE:S. q iCA+-J(lu 6  t9[f?J1o2+(oUd vnڐ[J͊*)s-t׵pIV2~hx`fݻes݇.;.It,m5BXW^h /}$VXw247N4BS&6QƔ;W6ssDyBޞvfq+PtP8[Ң906)qst#2k @HI0z^]|ꗶ@FҥyMu|tl+ĺu.op?eݦJ99lRh+‘5KF^P\D}mmY~cr@Z+EQm~<Ў߱p Xq ;E|^?fMPѰ/ͥOfhgoɁXLȒ;9G'k,9{@a7j?5QR?1T&]8l*}{#:>; Cf ]ʀmNTb +oє+Fڝ4躕{?mV~d2 ņM$`]l2rWH Ti;u31*/PJF~ͭ}ƚ6QRcI{h/|@4yvI纼M h79֝ؠrx@m:Ȳw.Կ+ 82M{|ժjc&j%:"c[[}CEx$1L$L($bc=v(>uNSǍr.޷ Lk8F8_prB̑qU8~LePZCXjp/yUً[,K06(n6mb8/lq5ՂU`Lkq7I,:ŝ4- n,i,6Fu_F~8 Ln9Qt/2F_rw~{Hg1kEFN~LL_-AjɈaK kRR̪xiii%dx6Jmd ?sdf1X^-򛌧Y}+٣JqtJw#Ȗ{1O5W~ L;W8,^:ᩇUgV>0/(q9>'cch:kʽ$a^ mqu5v?t)ƫ}znNb߁P9iEOT8`X:_`{Ab5y'Al@{A?q_芏 [se0Ai!=3,QZXc9;N[Q@0i ,W1})}/~:Y8Lhd'81RMɇ!g}_2\itU )䈁[e1+`F<t=z-eE<91%o4;z*Ls=~`ħAz0GIKͰthѥe隄04#%}rV+ 4y ͅ]D)`$=WhK.ʞƄ#ieQ3A{D2M<q3R忖TmQ3'lVؗeA??}ïC3eL2YTg졿e5+BmڊW5O!+̝Vk_o}Fe8- XjYϖ6 eX!L`6:wE{5e߭VjPaB2<-e.Qqg-QyߤѾoLܦ"LOav:2P cܯW黮CԼs/qJ4<%nEk:[1;!R3hAn2Zy1XU` `qGk2L/cej9 !QDH3CT"`i`y }`Uσ/Bs\KnÁGEtKG'|';GZ}k ޫ dT BF)aI]O+If)74iGȿT~k8Wѷ BU%{ VHPdR9"6 ë; :ze,mnz40K:kDL 5H8M貴Z ד)K-03vrȗob7c兿8j?TKhҎ2UBr2dAA)``Lz|:eb@)LaK5zK'WҏGV+䬃ҝ1W z03']g>Nk|qT H7uEdǚWŵ@5rIX tXw Wg>i(aﴁ"TV5:TPhGK u]1):6U"OGLģҗ Y*ǑU7tK2AQi~zN\u2 1TI1}CogAS9KL=7.pWze5Km:<ѶB5 rd orj7.W°M?pOn(iVxL bJ.j/>\l-5,~5!:61Qحf|dv1ױ&~6, R}x1Z6I9@eu=  ( P+ˁiM^Fq20RZ9>B LrsHʈc(#}֫6w .YYaʲ"gBQCu&ZI,a.;֏6?]Z0 =jlZCḳqbQS]jr'&Ҵz['>]-5N8=ImW*hW"Pq8t?&{WPC Ax?7c=nf7S_3[]W3ߜpQ)=emF5<`xֺC;V];ttGv4Fˤ3zʗԖ`QÊCzNq>X_^vU#4o<tI.7D10n-J::hMm"ijW@8N/PeGxiqXJ(ޝuSȃWIK6g]b"+Scb5^G+x'H * o?8Lfyy"f]FPyAKx9"T@zۇ'/k$$9)Xl>{UQu"y?Ѣj-gώy^CX=ȎL1ݾ;ѐz^.?6ЖEcwBsq_w=.M!.Ej=u]̖qމ& u^M 1@苲n+O<:/ &j\wUmJCYvk;?J4cMDQX/vq 'D 5|,LP-/{q-fـO>,Fzcw+hoTʯ=[zPR2v*t_Cib n"bhAN`NyjuZ(GP/BjPqeWN/Aoצpbyb?Nr\55=!\3RlJuOQvSyykzs h[١ j{3(;Za`c"nRuх`>mUqtu6A+5zr @Xwv['oht{xJl^ Z9׹'M@y )%WUJ9 * 2esϥk?qv>@'Hf}J).zHRL+:Gg`x&fѝ0x$(F 2\'?G4"4+ UAz ;5x݆ȅpp4!rCf'k/o]X. ]\͔&SL795'Ю]džBI8Rl0Od+2G~6ȃ#8JECCЏIv x},aLIaTxN'f>,?IHtVuC>tTgVw~;R$YNHD(<|6"^Sony#x:hdyωWSQ8=7`c̎[ p{`u8RMY$p|9̀b̍Jӿg,1:~۟Y" +./;G/*P Qlsgaţ{9^u;m |O s7o :?ͣltHpbQ+r}N2s8+)p0Aa6`ޙ Fuqɖh*y~' Cmt!pe4(am/x%6W5']]/?u:#>?Rv_>7=AummV l d+LɱV=P"K/F$Vl ; t<5lm]V`Qd&mQ;\s\B~! ţT!@Л]._ʹL'Mkj&>_cQFW|dhR}_~ζێ<9&V{7syRWvjҹKMZaO>cڜ#qAceIy\M1XDz t ,fjFy3[~!2(yasn,thlጷ g% р|-H{"y#W}dfxڸV@9:x AQH~ds{V$(Ϩ2z],*\/?:=izMϝH #TyPJHCs|2lܓyk/?1BO1I4]g&ODN)> 't/?ֽU\' W $o Ҡ+}\V;u fir+i~΁504*ΧS[UT{9=Y'\p\K=E#-Ze`ch9&Z>5@M6T@ ƴ~_pwO5'U<`Fw ۘ^jV:/S6l*ޭU@@B b4&%6{ o:f7c)(u#s[GKZ{c"h0Hhހ &Pu&gk8EVoJϝk$4 \ϧkfڧeyOq$JR_r3SeYGL=rᦰx^.);%|P!3 rDh ؼ" Y~}|,t:㞅^ȿZyT39KNr+gh"r%O+Ɓt[qjj.lU9siIؒZ"#MJ+ E?EqP'Xjbf"ɟ,f=08,.z(C *f5hHVEJo"-<[kwVfJFtKgŊp:>r~0U$o*s"Uh'[{m;p?&=i "gS=ӰQm&G%~wz7*0+eHրxx<|hKk^i@4<.=Οֿ,jZva˫3qV*.+ 9 -# 5q!|mIHy:-~˗ :P(,}b+ V¼_v6>69U^6 uzyԑ$Kٻw^D ?#h;La9 #h|HEuQeXPz"{/rtv(KzG` y&ԙSSBҴ%iYOe4Ǽ: !YZ nՐ?dSh-ǁRkEֈ2Xo^ =Lm,U\!OG, ό[7܎^:' ᨬYC x{w[*eY p;*|x 4:>}QcR^Uj]I7t\ f~(Cl&}lμ#L,'z~@ˆ/w3V~+FVqV!I|ɱ _E`!Gp؆eSfpIuJvѺoH #dikKQxJ3dYyF#>Twv #&9uOn9rR;b{j h`^$k!BW'|{Q>II,/5 z/6 +<(Z7 㲞AZ\K1G}{Lykr5MMA[\rjr?^u|Ԩ4I$tB 'ZڿPJ6v?pޯ7A"j|~fJN&y!i(@\2 a9/$O:Q%%Kպ w_CY̗k"cfUt3a na1.'Zba w]}e"sI,8 :$" L["؉[3@<\,WDFY I}FC&滙-LU| V^j W/s1 6ü;1i6aH[͞Ŵo,dgdMoqWkԡW SVK8GE!klG@jvЮF/f.H?t,EZ)uzn6g(~ tѪb2 }AH4;zzWpMϯrWiſ eUGKJ],bH~7m3}N1:"B3m$6ADef YBӕ Jp!GC+N358{v~ *utVP{bYDܷi:놄 :cɃxƘV|E!^j"-wsbj}:@cn{9ϭ%1NsռXg/Hh(>R*"\F cNbGu=EŪ!8J>O2au;,9l#4Z g3l+{SI7㜲ϫ"[%IfMh,}!F\$2}t)^PfoipYD2g3+ׇhC9܉Cb%'klgٻ%v8!Uʠ.`o8Ck;)]po^(DlS证ìC.s{L\ hȠִHr $H}AXD"uN{Y>uFJa[0L7([HC <)f4o~vQ$]=hqVH11ȕxFYpvfLoh4zsbZ.B (9,mx)HFpOZNA{Jo VdžkdluO $toӄ~PiqH-T&D(}l(br Ir \i|$2Gu" N`hsq (*5ɉ2p…ȸ2)] c{yIoH):=k& m`gP9b #5 h:v_RRe"pER[6ҊEDBSgLQ=NUE~%6O>էsC]r1] mr=83`D2^{9%k+QogTUj~X "_cd^vj̆A+e9Hlt-$%_:ocӟ@?PcpҶTo[pfc~zN~Т=!Jq" @?쌆=.yyh1Eչmx{jsNz&d⚪m-n e2S95Iۜ -IM.XNk:I|qD:ߓrCqy Һ{䡙47C( ]ǎ, tD_]MoRiov4U5_"WҢɇk0s)f' ?E ]owL=5[2,_zh&PcP~|l|hboyg,skd+_ QI*mj;qv6\rC7I78ꐦ+ۋ,bA>C>n3 e EіwS[~"k>=`Iq9eω%The?,=ԱZxBK5nȷ\-rGģ1惰5nad D:-6arl #^Z֮Hi:H D=%Iϴ zd3o"+ еk%l n<Փ ܶ>ԟ lyݢ-gC=M%!\[Ǭ%).) `7:ɺ#/FrŢ4sh(L3O(MڕTy0ahHY2$2 LC=bnɜxaS/m1ZN:Oo144(ggpfu3n*R`GAHay#I`.&W$7l?}qd9o,"oq|BdG( &ޯCAƢeb۱)^䢂e+~@Bv8`%4 LRh${^W"B ;ndvhEI,*J/S[Gk CywF;Ra{}|Vpטfã|ge^Ҕg̈L;WuAk `\\L7\ۢQjVidz6O afǑƼMW`AZ2&\]rssa A(.@`1Xh8Sz".̟`iZSO%;;_ϒG%$F;}OB;U {L#⑲6:64m Qmmہj~))ٗ Kcڬ[nnؕ =ƜȬ;vxQTM∱DZ8o>x:{)/܋~/+zɛ)JvbsqG8W)2ߡ$kCsBu ֊nVAlY]E"{R//3\m߆4i12OY8#ℐ$"ȅE%0?7O<-?3H8ChȣXS's+qG`na^$ew`3raٰOAqbmMҿgԱW*r)#e>Xj۹琑u2ϡW0Z>)jK>3>{}=JxDM@63em֣ݘ!lH|QDx3R?UJӝ *}He%^ɭM c&9?|M&HKʦqg?&E.ZR۵0 p7J=,3eS;Q*`_XU_ #15@b!YkˤeK)姯Jk{WE^!xfdB$TYr?{t UMJFn:4"jaPމ'CftŬ^Lb٬\W''*-.*Cĉe!팂)k3nMl_n6rV8+DFd⋓013X}z{ʬRZ_'ґM} p}{5wY e+(]Z3CʛX5di b3P )=/&E ұ!;u?lX*ϚJ0Uq aLT3"F,L2/6""tSҕ;<[ͧ K^V3@o= zTn ʯjj!'k0B14oW8vN8I x;5g9"[jN[5B\iR!BļF])K~$d>._k1x>XmX`ΕX^Y.I˹/rSqlN -m rx&$jŭ/2A7_ۅwT$ш]WoW $x9>0;&l͠)+gR?.2>A$w!-1 _߲:=cZ@0CXյ>KRGdd//LUlzs!64A}P4053LpגB|B8A7sE# }X76O[D>+}d،ɮ>EL1Ƌ|y2.WHnUDC…/m=g 0x9A x6%5ngj0ۃqz/;JWjװbZJЪo8]\_uTq nKb.2-`8K)0][ Ol\%J2u P=+o!- BY<I몹0(FP:nP_t٫. ky<`/"oFx 3Vڲ.Zȡ=n;4Ы +a:.K-1EuUEC!FL ã&b!m͞\a`* AyJN|O<uS'ıqxކ[̓Y-*e͈n|Sjor/[PkY8*WGN)-&˲ SM61Z>4).ӡ8B<]Ħ^[h\#Rm.ta>FkmmD aǛIj/@q.z\/+F6*V PZ,׾?_HX*B߁5g -;F S~Qi.K0k]@p?^hd*OVKut%G^3Zɘ|ݫ ͒ _TziWĦ&Pv⃕W|_D>@v6c*OGJumPf5m|$(aHoV ]~3_ZG\]/oyG(e_PeΧnÍ͸ўqRR5\[YꐴKVt(*]uH:X|$|Lk&8/ȷ>xJx֎p㉖Ko !B;oHg4F;3g 6ÉJxv;ܡo+O|Wq.`!e^>P%23y 6yqaǀ k%؈T$k%r5NFFwA/ =>q$L=܅9۸32y\˽GcHJc~PӐM?"G#ȦBӻ/ײqڹ6q]DzZc Nz]Òo*Ei%Du #sdtՠÖpuä9%[Ѫ!E*G"4܎>OE ^:m*R #ڼ LBs1*ibLfF:ᢲkn=T* ymЏK!LV n*8EZ6q!AkޑGL}M Xtl[tgaѩYP;;Tb$5HԟGu4SIsQ, z޽ aJ%}@XEҦ:%+vr_71 eϬH%.nq`/(ZX H(=g_l 31R% 3XGYk*;oѹ+e7 Iғ8ljv 4F9u>9Q^e +;>s뼏&r2?bwPE%n:dDO$(ݙ}ȃ AZD(t0rnȇ&iQk'jnwo+/WĪ>#&N ȱORq"n~@Ep߉)9z_1a/I_jߘ-`+{c]/3>!Xkcz4ۭnwhȽpMN_.5Q^`Ҿaprr SF`ݻۆ=S w/N& ucri#NzRj[|0nC؀ RMiJ>K!CQNI|]rm><@CFa:xNgU5e3:Gǎ9[n&f6$wŅ~Xvnκ^nswt^P ..@!Z/N$:DЮ= C|bf|/n$,}y6kUIճE7JblbG'k;G 8i> LSduiۭ r$vgy9<tSTvC _ݎvm)tBux_ݧr ى&׉1!1Th0VG "rcZt-hGxqQ"gR,u8m(@+I  ݣ.8S5etQQgRfcj=ڂs^q9Ҭs4z%LRqGJ3U%YDYáV.?-LMo24`ǣ̀9(KE//`hkG􀄬t] d { KA+w):(K\[BR*5ӼZ޻èt{'>|Au]Xnu\ReR|8f-f&@oζBXu%%GwDC@Z])G^GƴO;䁀ɷ!7#dC[ʐMP87`1= IXNWZ݁xk~Q\IehgŸUd.R//(4Nt|l!|뎔ͺһa5dww/̇ޞ;j%/#- $ʁқÕBh ߡG{feNSr\09kt.Wv XzLCWı*g]/eTNZ"tMxo O<;;"9jWv[Qso3)A\ 0p 4=3?L&>'a&V -gB&FB_HCH.4}]!x}F(= ǘ4ߛ+Ì017٭O> zItI'U)Ԍ/P,T6dm5AVnRI8Y /\Q:ζtW~brq& q*'_@UwUQBspCMq8ȿr=iBL f#%oy.I_DH^E83"K CKva,d|~I' b^]IrL, U ."%W<z>O d ^<+JZ3ȩ 19L8.UYB`#t.*VEIżpzu€K8xfQFro SD}UTx5( W3,vPVC4E}`$8a7IO0Q[V;c*p0"}Q>]Wyztɪ^p7݊tYK V !-#/ 3hoTt䖛iEp"k9Z58 $D8i+oGYMMC;w0..]YyW=<5Sii|G$K\eʕ8 źwLjm_m!5r99`/[^*L|VlqՈn7o eJ ޠU:Uj&LcSV:\[c^CǢg1@g[v/@\Kl<#05clU.M-M|',&&Тh!Q;ʏC?pdGss&?:mhͦ2GsSVr}BM_x|m iHY˿^07Rlܔ괨GE:ZCB +%Uƣq'eW@R{Lyx^Z\Ρ@uk70xa?qh#af>N7~,jx$LuNo a 7JH}!0C&'>zK2Hy4X#8ڲ^k/j T#/^r||]'FY.uX=W}(NԕDC↋QX ꊉO9 r.4ueR$χ*jRЫzSzB9s¨jU?`bkʛ֔Le͒nx[w2yKH.jY'xViʸNND:kDѺ_gzExILJ冊iސaŰ*_f<6cLoxo@JWRJcD Ӏz(ו@vn}16@H{CI%}'H,c8 CecEL(\""e =T@s@t!! gVֹK'aB*`CF˔2ܫS7obaWi3ԥ(T$:_ y"cMD^a)<8 #؜>ET%ޯԳ &Me}ZwgAhi)yUjQBi?䄫 ,肉INRL~TGf'8k8a'=c^%jdPgv\j T֊D]H fw7ի JDa󪄋@40^ҡ+ggcM\SxN92jNqpV, V]iP + u"j۠UAxt1i`J!ÌuYc) \aNyڭ#'V+(mĕwZ!L&VONEWY2*,`5,3F&K _f☰6 M҈9h.ۏM;BVETM8To{]&=%W`"˯ b,EW,ƻv>$on3oMe|((|vI1NE3uIh&T&N+Ci6pqPք yy""Y=jv= [9>si{_n nb1 e㥗v\|P,x;ʀq13Q4;rN3g!&f JE>yGGM&^~\-C3 HQiCf.Fx>;)"K{5NmH(N]qT\zY7V|76t&)8aIt4`dM`4σƘRT/v&%{|LhS1<8*PaP#bOj;-*̪-=vA9vN(0nvG*}V=و/)+v0P-tD0 \鈙Aw|} 9g S臼K렊r3/xk1g-! j* {r0G58!+v1:̀n{7N.Zh +ۑ *nd$~S=_ϝlQ4$ nNk>VK |$/5bP8seBFqaγɧi:2ZdQ ፠/  JN…vW6?NL81HX2H\A0]G`L Ci-ٻl~ݒYysٰԛ1+wT2q.cC1"Zc &Wq<z{W~//Үa 7PdTg .AIrWKYن/9;X|y4(lS`V lT]?h*QPݷ/yڼE-tkC^emEvs͈L7L/耣R3:[%]4vUA+ 2oHOvpzǖDiOJVDP ҺQ1B9emD4d7[}q{.-%n+؊PMLʈ40w׸=^i/<:De &t^)H;ձw) Q!a7dIPjdo#Frg Ydܟ3DqjkT+ g>0/Eqq>FU[D{\ƐcUS_w0 =@*#^|aǠ9 fS[Gf}QaC3$÷ ?ٔwi `Yg CPt!QSv,Ǝ-:Ix%6{.~9LLy G% kA 69WҰG/f:ގݢ5ePT3m<.K䝾2!C$OQ{j=&΍M[W&K^ Um~ᵄT~1\Ȋ.76N]?CPA('T87،P(3k?~=َqk4wc2 ,A2P|ױOnK9]̺WT 55) coq]}!lN)\=Y[bؿOW2+rK~x+(D=kٜ `/.)w,(ǺD~@7 o&:[\ eNފ<tGCfK0cw3&sW|6Fi9=ŬR'[19?pZJ@f˷O%#ӖaGcx=qw#JR|x`$WԏL`elDERLLhye20^Zr~ЧW2=in urښIh^0!TJqg;I_XI7:FsvPӆT峀G9w{} R_Peɪ q"Q[ޔݩh|!F"v{pqo]Zt9 X~(fpU<-5Dfv;ytiցS |4'4+Mw߰tSg1A;s[E\L8K M*D;[tI`ܷGWX#mzTߵL@]d 6 gHZ>U3aC~\q@M(-nSrAˢhIP9'Դ"/( uzCyW<}GvU -~*];֝:ppP.eHO92$`NF@mHY@̕ [P>>U&*qf=|,^fMێLVTVi foVLi.j7?Qu#h E[f Z}F}EBvBW)Gn}<^xIP9>0,g㰹[Rzz%eBЃIq $k,؇5&s)ӏY3a3*c>)7sD7<쏬Ƹuv+풄*i R4 ꖗ3tP}`JK[Acwxw/_Vb2IJ;Ba8h[.;~ 8a/bg )=z&o%foG_ΖMq=)6JrUJ cAV1NUVcA]/W_x R 'R->cr0"ߒmAo!D$Lnna \|E#9]JM,ly}x^||RUjnrW$j:Q ~EHCkѐp3co(W/!-1EkgpɃ㡃JoVRz`uG5T iʝ҄ 71^45PaU6iVg}b"]z -="F>1i(:?07z924~rf') ~|D)$H!Z';:ծ GmvC¿ Q$'m> yv+0!e^FWs%fa%2,x%cpɣc@:XOc>D8~̓@ATYܹt$zlAΗ7>9Ƣ4b Q3}c}+`0;;>#\]m:9[֙J4h⒀ݽG1Vi)rcҎO.L(X !~݈Q'Ci33yf*D7 Q&yiLh,cCa8UJX.NS#{?ޙ+@"8w&:T:ԭKƽ(9ǛX)ca zU՟``)*;wg.h.UCmUdKHe]f$IlvY v#!_%koխO ]y]b 2D-`+5HzX)W! $kI>2sKsxu'00?Y /\v(l i,m6,A]+9TrɏE#/YI _aC&g;D%a:->G1'i<k9K9 !ᡞzh2sPEe1؂_f{'(G}5PI۪O`  ?1tYXLn' :D8bJ*'t~VjP<-ՖbriF_1hLnu_M# ۋM}&SJ3V5"#ER$۔HjT2U(y5>)!&-ff=ғ9HqĒe?͘7ChZ@\ Cr儲(۳B azy@?)/Tk{sꗜ8:E +l!#Sc5;w?aFW eVAz` }'~7鬄3qR-4DXa?ҷn)?VY1O~:WF%Oej/c&ElJLY.t:K\V5EXfVָ>$6ys!C曬tRfWmVl,KUZpFvkh ^8D?ʾ!vP| )!ZTߋmh=qUI34|E[dyhp]hPYl,=ĭd<;TPd}b6LJl{rl0̙VV[ٳW<(X?Z|ڱ׾. k'/ՍF1ocg$r^)d.`ED:K}(B7]d$rNl:#!$t*RQI'gЇӸ2eAXz (}UJWmNQч8AӋ{W{VG1`AV,4 h뾴-˨td5tT@YqmiU53VH?t7BØ+{s9#8QIA*ɚ.P&@?{KDIƿ _ȺZV[X8)";߼f=Tl(39KHP_|4ce#|.>w2fv +D=֖K6(R+Z,mŴ}5` Lz?@?~ѮAg.n;]Kps4;U[ƒ .b㵌/-*匎JqK3vU4G2l"BȽ  4t#.C<|i@Mrsư`Tgy&W~Qt=i&K'*`{튏yoooFZ5 ).pW&w(z(.^4[+ۏmuU"~ðy`KZ,> lx;I\;m5`pQUV]IP` zv\ "-n?5qw'W}E 6bbwcnϕ37о`$ͣ$r'}=Rcw1^Ӛ-9(5FGPyǞ9]=Jٝ2z*hĕ%׭tI jKnvswjE_L6aUE`Qڭ _Rzz*WKUO fdEo_t Aavɍ Βi{~m^,B:7RllldSY1ܬ^Kĥ4UEGG1r}lc9ş!3!!q5U25-!\_T&T'Y]a [bs{ĸbBdMdăE:F?"j]XѴPєEGi5lfl6#\:/^1̹r ͟'~&mc0$L1 CJ0\?5^ãem*}l8,lЉ7STZ0${gZ t#3a!oeC I^916>;[5q)/0.s?fĆ;hF!ovue\8qCٓ C@NNjG<{u ㏫wgITl휾GbsvjP^ر`}/әTo0 5}z#c34\[/h\e9q$t9g:MtW|~u˖Е\i-벟ѣX?5u/eA=7GH}7 DKfR1v ?9$a /*hr-ۘ+nWh8zW֔;X~6з Elȡm2gĝ ,drؔD…Lt>4N!+n.# 4,IYx-@t}dN- њUq;&`[N}^G 11Մ a=QI| SpyEBJR/<{( }!pބ.FB~qjB5R5J]01[ӚrbW,iǬӗ'x[hvrRidȅ>,J nR]hg{gцWvcAjhP?){ytr*m nv׌l$̩VA,u밁1. $j~;,#&5 v|)E6C\rh+S6[ ر{4uM1o`)/a8̬>Z| 2w0T"*^BApβVx*b~6i=^Q,4a|$ ùP |L)-jpi(oSofd4ICH8s x*mM80A.)Suo-b/ֶ963&Ju-׊ga:Xz.| d_"]c2{Rθ"9WTǕ_4Kl/%9#L%#BӂQ.9xaAY!Rg LxV_eו|d'_͸NhFjK!B@bXK4 #J[ذʊl]TA.7q~-kY~39u[u_` +>&BD/GvhknD;X,P:n( L$? NG&Ӗ&>vQE럳U ڤ5k *5Dc *E|iĘ`&>s9.udFԶ`/kFvY8n VBp *b"5`x%ȩ]1ЙE-|2#xq;9H6@UȦc#4vHmֳx w0ɪԸtd4)1TӞLu/ \Z6RX;Tv?wGp(C2DjW|f3 +DױJ]RaNT,' | |Fbjge Tv79бFE!uJrʨa;NT7괲 y!,ϳ|c//T~ Nݟ`(1 Qw K=Eb/ eIjeS(_M,Q5M!;a)|5=Q25Jw,پC!}S":[h!%K\!<>l:?L Fқdiғ,%0d Yl_@` `u u暜!2 }ɈUޚ*0qhU|鏎 ,tT">䇬5ԈA3#]}AP]g-S-I-|? Qbgn J e>"S%+Iyē>E}Ms Tʴq"? ̰Vu֬STQqc \ oƸ`i$ % [SoH493gp~$[mBZVÙZCk횂c{^X:#ain~$?ћt;x_/2وPՊvgXzk~la<;i>JjqºtH(ym*A QH6ȭur Lq^GMh_`quIM⚯5һ6pJØj%Y#cŢq6݀/eP%iw re/Y+Ώtty8[gڂΕؼL,̮Sۿ1sY}Rh$A3i*/1^\M"to(nuoUwxrYv?#TρhlXN8+qrf8١A!?~}H6i|N,pIM1"zab{exE pL~djkEց5S5dD% BE6)6.[xU0QZKEy{D] *.=Ua6Æު Q{sDt8t,>|Tm#ÙA:''m1zKަ} T>-? \ Y-kl"_Lq{cycX3 єkUdYgC&krC& FhM`Ayi  qj^y|sÀ@ddZ3)x8c']CFP.w,CLR}KlZ:SH:}q U(!4LbH]q9:Հt_u)@]zF%s{,T4R/0^Z^vs^82 CzFQônb h\?yk>^泓>e,T:\ũltWF%^6CyMy;+=aIvSV{~U/B"^"]KU0EqDTaw'fBj梯I Sn\?]崭,ޣޠ/4٦N!GrQ !]Rܔ!5LXvٖ;~>oix^)6nPij2;[|wʏzF8J"̎5=)K@iwg]GoW;Oג[ 5(C!340I/:P|QGlV vzs+͝T)%".:5lj982 LP09m`҈~0Ry h5†PZO)TN}29HQ_- p. lȜ3 iEtYQyPԁKR⠧盅jJn Z14j>v Vˋnh߹~y38+E߬}4T!:S&bqx&ز$^{@2IYC#,#3rھ|7!X꘶||"iog2~XD}Ӝrc,w%pGâ˱(eN>F@Al=}Fbg-!\'躘?Q<`)L_seX* X$ӳK'$Pg\O)d{oGʛ)IJ\7G&zILm )=q7S'^;M(G0( Kފ 1^N?P$M*Q;\%NejѾM)t7N(5P @+WDv|y4krP7Xv '!hb Cc_eBDsm׉k,M,F5f@s8]Qٝ~WM,_htj]vΕ'~(Y㗣'fnMq_ 65 TJOMMw2*'Y ~٬-Uׯ`+Zq`9XΚ&de㝅iZSg|)Iq8eQe=M(}C1!% %+[PhM UyAPݼ=:cfYuA,IQOABe4vԅsIYځe?\>R8nO:w=]Ddb|w`K Cg0xorTA%kcl| "z^LCCrƨQӮ-F&80waH:.˘[~UkkL|W?)~de@MF¢ڟ1CTmRtaGIǣir#%wh+DY*}HIKNmD|aJrYz*5 j쌀 {F~R6gzS2gt<,uʞ $PR«8 8${t$X-*[}o9^JQaM&n"M<E?$l ™UCLmM^Qx,7,8Jo]^+ O98Fk̿o߷>*U7ڭ@a9o4y,mؾJL $ IFwn,iKCGi$H8ug4BfV ; 0lמiۈЍV'RT~,&V?QBPph Rש~QIJs9 VϕUZEfE.$7\ F/1g2Q_wrlM*…ʕu>eG ~-){>\-h\~Tk.61Dr~EF/TuvMDi#7^ O vWuB2>PkU2iR1kjEm{g)9Tf25 j8}a/HԤ>`4;T[e-dZf+;Hk_He`w H*-Xp11`7"pS씆A&r=\Ö""4Gݔ'b4)eK`@혱cp};h@+tgD03CҙB =&&{<sA$m+0cj6$ɺ[n&mcUr [Bh8Ќխ=^Y&],E>wM*LIڣEu>:/kJ~.ϓM6EL P:(Z{-Y6/M&j< ]V S>::}v&mɟ]ZR: />R;4:7Pn~ş4a;*F~R1yR?:lG`%= M_-/54R% "J5USזT:7NmUVKwV_%BZ`'Kq WPҡn Jx|^&q[ƒT<ӺdZAѧ]y5xQ5QkQPsC<=!1W|SO`|.;DBq5Gˉ_8+Vi8{w>sW){5c%"Oyw9tTˠUPزe ^ Z/tHj _ќ2+2OZ?$ԕ6ATbzdTT@HeY8ۘ'3O$8k)W)"p4<"i`L$WRna')K =3=4_sfMkT%G*B՘jQSv>>[K/cNGM5 TT@^#+6gv+{åK^reɪgk<9 QXI~O댍ɪ !=-gOLSFN)q$u%wI)0TE>^=TIp$ˁ.gOmy+@GG5TzbޛlnI^F@is<*ė'E}v2(,HH!a]՗?/>Hس1!(TA*ڌt›JUWt4m^ UKʢFz uFu )>fI9 Nwh15L'[+!9QՎd7eE,8*jN%liEk;LgP+Jo_y6sy?e̼#`ܒ˜v"%Hju?6AkнB'W'^-KhVTѴ\4=[6ظD~>hR7󙯉WJ7Xf8 b0Ămxk;C $d(1O)z?PR3xb4c}UN {Ű $Lk _[D-WCx u ϸv *v24@?Ml@ }/!+a:tePqz[Ebri$Gld*aؖ&dћ^!uѲ;ÃԎE4͈|#MϜ u:m@B+-xQn(C5괺*Om`y~3a&:*D|! #>Tq,o?·biŔ5 yWS,eCw P`$xGZiO()-@ahK[fZn9 Q]2pYE1's\Q":F`#旘h_ cWfj(谬S? zoѱ1($CF]k-!}eo2Q5` YO ` YXT:DHF->hpfc!}zh'>Q:b܁:)q1Qu8KL8H1GF6s*ZalE2)[zqhKz߰s߀*Fzf}JB\gzH p _ed=RMɊGX;e< ͗eZϢ<:y@KjU/Gæ 񥟮XyQ ki;k#"!ﮰFɿ,1Y@rk BB&ֆ>E)jKCTw3ОWO č,LRiPb3t bU.Pf:::. 'KD5¹MΥ5a5L{}4DlJd5 X[jWIxK~%TYt79?.h5k;cxH-5||+=WRGp/Z5R)qj}`UJU6'xBP0GGqsمG`MC(AN6i&GI<Чȵ)`#dn$ϕM1?ޜa,N{,[|& ò#` #zBk^*Eɸ'W Km H,@ fO+*`rm5QE][d bw i;f{ @x0y5=&S/Pm# ܏WA qm@_^GU&MXᇷRQtvVq \\/(bafq!tH t}YXVmUy`{S]IqԺR-X5Y?0u燎JT6AW(m&:7'(`d\ӒqsUU ^U_ |H;218NLZQ1y=v|O#M)Vg&'5{p}jo%xs)1.M]i? ARP XZkA-φ3.BC , l(ghJ=g]ρ$jSG:'2gP4"!ayhYCvHt܅vw`(q؅W5tN<-mh=i=7eI1, uԋQ=@ii ,\싾/;q' '-B%h\ ` 6ΤY课y'-< ;s`N7C+j2CH K?9+a_.m s;aoax D{uņ~ 9p_x ҊA GOsph7M'O,T20XMRSޮt*/A.+EDcP~<K`榗7 |#bꔮD}F{"&|rD%˹[EҪ2lH@W~* Gh8Ѐl|k(QR=/_ {55xr$^cY yT$L4ډ?׵Pń6( &)_ rVsͺA6y552zWZhD ;(?Oɥ(KїcwR zZy܊ kUnF$%SCyW -rMNwlOʹ^i:>P-x*; 7-6ڑa;3#BOp<eٜ^ɢj`l%wE=T83VLTߞ4g?\٧Ub h:>X3(pjphV'XW3Rɓ̐ACƅZ3 ߺ 5y96d9W0pD-9jzXcn?o4hC )s}㎒b&0 ~kDYUXB t&AS%Iq,EKEcΡef;$2Ԋ*r}u--,I\iu5@ \fM@-T ;kޞv3\#?dQ]6_crGϝa&^_=kG"w1ܼzs^,DY՝-^v& DB(j)dU(jy!Pגu~:r0HDoAv\IODl0.xNKb| os)}~ԫ2,Ve{sANno+7/:\`!ܭ6ػTIQAl)NvZm'.IwlTqoj" y0uVؘRjch?ȨO1ŏpWV瀝ARHUը0OՐ>g T, q:&6Eu:fMJ$!PpWNJ%V~tpX<}{*gػ#r]XO3Mw[{rztTP(va0V(n/JcUUpāa lc%{t43 3O.J좾g4OG'훲 V/%NIJ :lɜ^rK͑*/ қ7a{ʈ7ka62*Kp&ݛCUTXc-𶔡@B_}PyVE#w̭|vG.HIy/,-Fau4FFUxu1 M'pOa27<˲CB929yX_1a@Uj笸L|q$<5.4ꛟKly¾{jy~4DegPLE}/g C "vhX}Խ1ıWGi%ތsϡ㪥%ZI^FT55@ß?ɀϵLҬ }^TB^56N_So;LzV7&RYO^̐K Mj؀Fs \6Oyh" YtNƵSC }ei6H*y zv00ޠ3^*(od`HU3v9IYڮ,ILrJ6nO<|t{rb<X8Rar%y@ZWWs%#zw(78dPmgI6Q7j fvY;sφca2+in'‰냴" tGŅYM|)/ pmx8vqUԅi%o߮dЍ;&3*m)ɯt?D$gc*kI9IT'~WS! 4\3X?w7QBii.+,2/1byH i +GbxÒlzS$7t(;ڴ*FB5Ӛo657&G-3}n1BDԅ.SI}Hg}?1_sP Sc,ǡz( jٳK Xy1U^Sn}i\I\iљQ) U[hf/H--&!uVׁ^2W1"zMŏKW߬e$#iƢIb yb.h<_ <6g܀,ݯq/)ٹB )b$̽]W\:f&Av!I#l< .>I4-lNz[R/3S2'H`D |ҴF9.5ҷe>ƫ"Nu<)ù^4\8/r Q2< ^o04uen`'oH@ )>T)ȴI]-3s1o lz^h;^=^Dp8\8HÃ* _bf 1c_Y&z3="'p¥Vg9 9a"OaYA\ߙدӗ)3$rH5f%+fjp ܙ-`J܎ϒV}2q^Dd$ʁ\~[}s m&E"V9BNt#' 5rͻ"5i!w*gJ*rP4˨JQHIV$U&ވfrĄ?(ny2ΠKޕYn8%jɂU|V(o)T/ws"Xr볛.KMP;d02hx''f #crʟQ,B?6܀ ?@4mDz+e ow|2)򈱺+mȜ٭^+xOs!IDKpldCXi@}iL}\ ol<8SA/*|udٵ?"k\7!43RaopQo͝Q#pqB ˒/LgKf?8{㬝S}b^0M;3/]^u:c)Q@W-)DE9>Ը0n;g0v߁PRAc3PD~)̵ 67^ʄa]tFB;ۙW %]jm"kJ'Kf5r7eղD3ڙln >B)s̱6swX`$b\w^6_Z#[hSK+Gi '\aK"*GC8S^[\"FClfp ΢ò\r 'H(wͧ,x$VЈe~1# ݳV?Y$R+(m B}7i]6Ҳc6,?ۥ90{֗=!}$ЅȴgyjwIظBjHOw59Jtޭb׬ӥܬC/\F~S!4ojZ>W)~XD\hzli:\/G[F˶g!.{CEC‚fGs+0 yt 0]PDkZDF=[E_5W~lVڀ[6݃KWз۾M^da}7i6/BPlv~nԎxKYb]Pz|t /QeFIaZjr.G`;*s+uIrxd[IZ~2|l,Y3i6@xK2ט[;/oHՋJTBXHT/hy %ޟHnư%9'Xrc85"c 8诳g_P-٧)J3걒J 1G=ZYܢ%>ϻJ7 o0*mJjZ)bՖq z 50q*.CҍsNĸ ,9e)ẹ X5.>Sf[fQp~Wdr?pv/n3ӖzbAx «a2VXN: x87^O0x$7}MR(N,nNw:u.՚9ś]G\.V |f$g̓[:@^%%aуPxڂ0p9M[ A|;ԄO-CdQR"(;kJ 8[k[;x~8c;>c n4fNi~dLȢp' ?3־#:%2%O<|/n=xtF!SD?H*JchSW%'&JY cmVJBc޴ɖ+CW-?FBd!l `I5j㠎ȓ5h mwǕ0sSFUjUa`X ޤa0ry^VM\TKx%jGCq&wnN: ' $Tdob}Ц#Q`6!c^qO^,ՈPwVҊ4iB!η⩂{yߨ\^P ͑svgrWv|;:&Xҫ [rɎ0Np7)AMpGjoM}U<:=s<8"pXf13p|.;9urH8*dNbx}#`eop̝̆}2NKE(E ƺQqzۓF"#fd>[JwLO#PA!цǁGr@`w-:D6&>؇o 3+ǺrV؞+8Y?W ^bPKC΂!S}S7TH3# Sv_Y_[2 im:[_Bȃ,U 5/GI쫼◓]ʍ!c7ƕgF8 2#+}nvRq\MTD'jr**caZzyU) 1h%%a|O=0?fڂ':fԨtؘXwm %1cǵ"МRtۏYB"| jb#OOS>2(L_Ob7El٥H3Y#_fkGa,iL;&{g/t+jB~ ÿ?=d8x(maX ]Փ2=/cfRHBQyhfw<28Qf[.Dfj!HIB}5nTx}x &lҒStilu ,дrn.ʓu@%0_ZJxZ^`ΌRQfE̝\}H6X9IzZXZ"kUO %{-ϵva8if00e뙻N{+Io9 ³I'ŶOp5{ #dxdP]1+Lc[$DqyY3Ǎe V[YwTfC$e.%gHϤ峲@20%'ƻg5VROlg !lS=fWIq{gጇnahĂ-vOʮ{RIzvqxn >bT*l>X[n\و\vkӴVeǻӶJѪ7f.3'[O+E|ʠH$\J22`“i1]Ա7#J^Mn J{% :buE8Fߕrq^SW&67.³Fi8⹲ܵ?g3G^`$\kZyR r4\5(X4 C~]S&X;$`mLdJ (#es7Yb,Ѷ{"0[.VMZ-TeB0ۀ ܓ<˪Ya%z __n1&"YΊj$n"`}wOgG (`7c<"n ˂LK QG Dz<q}Xfۑ·QdEE KyHAÃ\2#ʒ9*1_ts {,*}7ݱ5_މz*~A+MCBNw;Tt%6t;OaI鴭kMNl*Zq:UDN#TSql##=V5^/eTo\r:$ԏ;P1g7ݴ>]S#\(o2ݹyAyN9WNz)J-T^V[6rPV\MZ'VڕZ( \'%dW6^7ɝn3w%xbV{4D*i TWYiA +zRCbj;t1iՈ> m1̧Hrd# Х1=18[ne)(d62VC']Wv[cvoI˭Q?<׀r8Lhw2:ٴ\$_ΚZf1UҘ'Ԗh B^aakC脼PGv: UMɑ(V՝w**"=Cy6Q=ĺf4B˶e4 !<`w[6~O> xow`z WXKͱMt(g CI^ݰ18AȖα|pZZʄ$aߎh|ZMNލ /OA^˃1A@gg Å+UJ脆)FvZX=ɰ dDCp0t߱?vP\UMbh%#!@_Ht%Ūr/CӠ|/҇Q5neF+& dV۩sMj:hIxno `}$_BCgbX 1?V1"T"7z H_7\Br-B%Dcq KQcqV{(9N~RuIZnXF+(Jጚ(8;T0WݴmKjJO&jxS֞ \Poi}>CO!hdiW7ΆF:jp )VUAM9+pdpEr$R =Z,Y볞ʍf!hi_œ ~wiV[<_F,ߑ>(6^_ծQ …=u 7e>̦L\\Dxc'D΅$巏2?J)RKUSw2mz<Ʀ认p4U$Gqh&_;39זҰZ5(g[]xm~#elcYVFrܘy'&MwJ^ͼ֥ZnZ5 \BCMq+2_GTO\H*ìŅ+㓬DFziچk#E$uXFeN,w"|M~KVp&G v~`ɘ9*9ۑil DT ׸8ykIz;2 &9*VFǕD&AVb'BLx#{YQ Qx\y!T(6Fur+w|HxE[W 4dwO6́RoM盯959L4׭u C^d hT:〷JݤErfp=>Jlug0-ZN,Å.t}]%#zCֲ6cM'>1KE7!# &e4L] HO$oH-_EMpDҨ!VLiFyL{4̂Z߹n!WDJ-\5b@+ ȫ* (<=0' lE A 3akCh&1=>FZ ׃q9 L:)`zw"&'ނ I#}!W~`zQVUQ6ByrMò~Db-nЪ+m晲{kB HO%  ޠIoZM6U<{^T;–cX W{*nbL,RQQ4FmAp{>p[]D#6l+"i_}ǂM} 3ͮjYO)&}s˼("c(RL|/,"L"-39MbTiZ۞o͗㡦+^QkπѺZMȴ~&bu&*#^ZH_ied-~x$J0֏F[B$V}{҇ K<5 P# VNƪQ4քH܎fCٸR-a+KÈi](LSO7njDE`pu&ɶp$«O۲uXǞjr ~'G5A Qi/_ 8{a\Y5=09&$zf]MWȾJsW?SÀ?Wi+ϲ%G TjO<:ڝ % M6D{T|I7.\)6Ԛgr!AI#U~&`>zqɍBwqWI3q{R>&N2?CۚNX)q"bCϗeAഛ(mQR^-z?LQR^SⓊм 3CŞ*Чiش<ܦ\xATgґ77ZaG5y/v7:,Pъ`Ynzrp{]Ӕj-Iw_fZMeD>yG}[ ,nnenl$9TѦ'/>ㄮDg$8.wpW]zpAzc.+(uZ:.a3bz\0'dbK^M\,h^$L=c~$+W&|yh!0-`|n4"D "I5^ʷ= 0q*.Md:(\-Vt!Z)=nn=OĠΨp,<L{A7wZWh\`ҲJZH`,~s-cIIr5#*qh$: X6F!wqJz"[G`EܖujiXLA6P8W/ S(uI| IS+u )靦Ry暥i,9SQbFVδj3~ 0ّ"Rf俟unL FhE #5x20sa +w 6}i(eϩZ45&?XHbB-LI<3%JMCTm<}{ 64+tk JJ%2]oX>.4$Kѵj1"|ׇf ϶H ])ym*c+xf&@xgv@TT)^t!"},[=X`* P,ʾ[c%CwV׸(72|~A00%B|o]A:Е { 6ަ])&k)(TRdH%*ը2oN^5ӯO>-Mj'0y_1BTtuBj>irƕ6UK蚴bvh D0rKwhbG0Gs;S}KV1U\cDVW :2k^6h  nOnyKz ߱`J_#Iu7N$/u K7 ɡ}Rp 5.t< \}S. r+.㲉6A])ϱO;flڻ/má޳MR%Y, BAm/mwce$n%hSuY\V?p绿fC1 qvS;[CJ\2+(6u+mOڟY*mf-ouۃ}@GM3$?2 x7{|LnĚ,NG(K!ѵ=rp6xc((uR/_tK·S+tonK#9L;^ ^"""+Ek3~!=^b)el} ;A2eW./}=)kκA7W@?`[?+Yo-y|njL=c+?c~ߦ*-%VW/Zu1Wş/ۅ Lxjx_MxS>W Qe<4~EN3w>\1&M"]4hdX3w B25߃ T&DŽqn3/iDL.n) ` rκݕ; >/U# =MmhF_2b@X^h2Npw. mP&2͘%2 Pkj E䊶Z)#}lPx"j˔N\[4g;Bְl+D&6-MSJ`cw'/ܶP.8αs2X9^xl}g L`J|N__{~Iax}_!xEib>`j(y9&dq|4Qf#mt$6H"qQFvj%Rmhs"U)H] ^]!I.%^/Xjte!dU2 N*֕\ ynHI p< WdqJ|tcRn_2.:1ikH!+տstm9N{$W_%RR>ma@xnEٵ5sz7Ÿ&o0SyGV.()<% D(idOgd8XϬ,Ww=&=`h~VIۘ#kO@>ρE/KLb2^ifRωX+,>|[IqZpk?-a27}Hf"u,js wG) ץ @hnyoߋ6d(DP 7S@-99un^}38fc1A] /WmFT7 f% 5 v%mFəTH #j3[Rsiw5{چt㓍G@88u Y.GiF#?P׳x8s;I}Slk0!FE)HWt} p)ϻdECf{~V)MT2ye:Y䀽G.o sﳷb jD>k yp U~q [OL;kS B`ZZji+/>u(PM64a\ci]RSnItuz\0Ϟ]cUڄZa/lC-(z:U'Z]nxgQ&t]¾VeZt^ѫ2B0&?o(*/tUHn?>bAܣ56ApCD;daɩ[(ׅPĒ[^ ;J7G瓴E{pBH//\{Yd&56ۣ#rfKp# +K꫆*nC͊sKRo.IhxR0xɁN,GZCTi E3u.=ث\o*ꖲ6Afߠkc1X̓;o ,R H4'O sN+ ` 6' ;dUho~X\FmU ҁ?N.u1]HCYu2dA qz~d^Hq9(YƲ6fouP,EߨǟږƟYDbg)?iJ5t{T֒;"bw#%LE7@bxC+of׮s~ Yn9E* X qtd_gEfh Ң4kEH/!il\}-3m`4}X#ҴP }<Ŧ*fv,.NNA$!MJ{!'Y۬TrB4mR2gȂLAḵ!Bo[мOASMesJm~iT{ )`,^in[=B)O%sڅhue]YGhuч* ˛uֆ֧Uqk 4B9ͪq=(=/8?d0X\xQ+y=Z9++;eyY\ܐ{IE2825t2/\EbyRMT>I'Yިrbm(# r|Iw+3j-@>H$X>8R [y\BSm vl$xc0[a- *'ߊ !s~ԕ69MraAEΜ|cjl3"~wX$4be"k6?Z={v!kc]>ΞZYv DĨoԋQޟY]*ѣ|<] XŽ,G:~ҏ;8XuS2k"!kQrIΓ*SZd[>?VoxigMbd-3.2uؕ m)lX֟ŪRo/,Ueމh|:\^F y47ͪn[f(#Y05ea=#S㉹O0bAWIcsɴ&"b!a[rI/k?re7<1}o@P i`єHL ?QX)hAalK}\+~-A.WM 6auv϶pA1;yV`[yD,`p$ 9=`>J7J,e%%rbZ>V%{>DY I9Vo?`HyX6Dȃ/vI˟X*@p?HaC_^Zw5$ \H2 p4aFÒB[s H/dA^:@ݭc͐rCc7{'Oչ'c/gx v٠:Rl6 |Y$Pg6]Ps 8NGgTk="ձ[f^1P ]3/-Мpu$VY Gk[@ xmnĿJV3*%Iv.El5 ."Y72CTM Nfc)Bb[mgl0-:aXޱkO@ ]7[\Py5HK7Xh.B#ǼQ U-C3ՔdC\J<|So k!VGH/_y`"i2Z![b-$⸉F676y5lg a8&/m*,#T!# } eZew`ӓ'bLC0Ȃy`nGdQ7|/O?JX=Xr7a Nޏ:yr:XtcLw5,fzhvcΎ@"AVThpTdwDnk&<=)w3l!a?-Vju؁~?$@J^~Og7 ٣i$Ĵ~@F?Y=)9& <rBQ/],t1MU=:[m6KPa`c.ۿtx4f ,= [)ᘴHę6^B.JHÊ(APEXK`뒪׾N * wAjU7y;N`Zj`\Ds5nq;*q6ͫ9Qތeys3_4s5L*qIژ + X_>'hQVUi* s7.qmw@o /9:~'r!AhD `MD4lTA?'|KkĵcDo[2Fsz""l=bR]exPRs,.vp4I:+g0PabIn3A 4IZ@XlK|v}-emkv_9 \Q}buXAQ S&k\ -tvoI/n6qksK?yCt& ;ͺ_B)?[!j'Ed_F{gtC.l?n=wXvEctCV4͈'FT3_I:w0DfLKR(Z^<2wYѦR)'[qkU9˳z5y0P&9vAiKW RMUI*wLAA2AZ%ϫT6"]/ثȆskΜ{o^;kZ7JQJqw&0ؔq hvJG{{x!#f] ~4t;_9,'U?5{AjrȔB֚(*OSPgy/P[S,ÆQ l޷߽sqSams:[h|,+[uTXٽy*IXK>WҢHbgnaiSζ-D˫%;}5[g#  uOn.|,\=5ˎ# O3̕nهA,iB"6'Ԑ̋)M|z@\D~sL1C)^"" @DTI$mjJ߲ƪɋ|Rk f@2V;"J qģ_z6(~/3a!"fl90RAP| Ý$1%ۄ{˅ ai1# (ts~ surLr ,kf5M޳-+{`+N)=#$|Mj6>fX k?fr*t":K1k"e[obt|AԔu9z $]~w=qz1,oN/(:N5jQ!5~ee ygcTD|? x;$ycs ݜԞ6betUICAд J$2MzMș~~dYsz%FZ^}NIOk a$ʧ5G9Aهè3uh; rY;7HcaqpuHþKL)&6^2nCJ+G&}љ=Dd iN3Z;7FN*4Wo(MfBC &%A!rS2aed&#{ahqr§M.z.Ć)N41벿אu})ho=+f>"+0s,{FYoI_,@m|=0I S?]s yx R?1Qt40=I0RdOYQv4|9X^d}RvoID*I%EFg]bjPP{ٱ,⢟!< ]c3T$6r56xXjkqD 2GJEI6G>$"'uu(PRYzI_P^Eh WITQ*V.ix8n>7eTP/9P"%np6E +3T6/ Nd ]I(Gxr8fhЯIl8͖Ze+,b15-Us2V/ P,B%<=3$C+L2J; b`j~tO^Nw ,T=0sIZ3SʇN0v| m~Gmw|8|O/g8KMl[NvJNIN?>=,V|\K&j Sv%Q xzBL1RKY^fCJ4Y!ةOa+ kSՙ}RQ;ݓ2khCS[T'ɣ b` "K^^VK:l 3!F"pfJ$ˌ('˜A3MyN0Qk[m` P6C4tog||9pRgyA<9:3{ 5>]wIrpq)Rq+J߼:'L$%ZdT`2%;ǪqYs>LyŹ%]ɏ^ԺƆ,>`NvdxTK{ nTO\w6hջ==.T4!@ 14j;c3_HD>M x5kaO5tn. vMOKZlUHs8ڤ| o`{%?XR}MٶV}xƒ6 VDB^3M̚h?wȻqXyHF?!Ey7l]$rmtf؎/~dMڇ"kld6KCk}tUQx2RͻYt6-Lr.S5wMִ~8C Gp\$ C0\t2I5Ckt,g?.YA%X_?weC3Pp}Ԙ˦N˚,H,,b,`Et5@T,Z`ȿq"Ɂ Z[6e@sU!`֊(ӻ[Ə7w Y[-2wy*xlдcle7˹AAOn><1Ź@yd11LTgfAN?.PGM%8n_n /)d=M)u|=w}:*p|iБuh ?Lw,ܩц_TUk6qSەzSe.Y杂,2C[x.4EltKHy\?"L)$4yޮ_Z, ʿG]FOl&DI]+dOXl {3|_Wr0O"~Wcgc'nWz_)#$ex*%݋Y'٬1K.s[ w\ټ Y8+]?)xrgYdJMK9O,T/jM pеQ =N+Y}+x&ۉ'P^Y7d{3_7pRP}q9mPyL\ʄrx4e{p7G;.ʦ [ J$od z5NOvޥm $J!%b潝oX;& ].fO_L7E&Gއ-Mq~P[ֳ=$<`Yy)̠*d^E%UaE5tB|4Eaw /g X5ER&ġerZ÷8D{@݄1\dK\#;.!ѤW-aڹe;S8?s9D9N'W:Z20R}ԭUQT;|e.IEԡmǨhF͒G{s]2w %q%L2psEE{[tȐcY=!aqE<Ό(< #O 𩊤=mթ%haz;%PPAL2~&&sV*o 4l ÿ F@LU2%HgqN$w%$J^ٰs9 $18SCtHv W:7X!z?y 6nZ{:rԂ*%6R4歅|#̊\@>yGk$1cC`zL:Uۺk{[$XEegv[hz\vNeyp-4? _dZ]"'is)AAp8GaݯqH!dOD;rOdܐ'ߢ#Ɍ~U W# sxޤjж N,X #@Ÿb̮؟Yysk $ᅷ#JC_\>ϧ փ2BbPEn>B_ln00q/ v\!._3V%yrٻ e|+i7% L{jZDs0:s OR퀋vH! y N/5}7hNB*N] VvV@2A&JC>V]B<%hmף^4FE2p-`O$g;6}&SenF&PW:,!p+X=Ā.BzP>ݣ`\! k%S9N Cb!P򃳠,zZA9 $Tz)ڼH!fI}W,/%}v9Sh%1#SH=r}+mxw38 F.A:~ǖ);E{xsM-m%-z|>s^5^ z9yԟo 0|ztRz4= SEK6S5ٽ^_#2Bƭ<~h(4~oR-P3~O]G$M_9KtǩHAz<+e$4;;mL_;nA0k'^2M<Ӱ{L_:X%ij8*u, M@Bbp= !h[º* \cp歵~2swNb?τ@'ӇJ#I??bl0(ذV4;_P;a6}WJ:}"2]4lwGY.GGl͹UbTB G_Cϔdh}PEJ/OnX?>e5B5OK_ '|c{(TDeE`\EKl5&n4!=MIh0+ t[7bNDPMDJ֢dbd 2l%U ޣ`\/e9ju&镁rueϱ8-"BsE*z"Z'"+ي}#_nCVa|5guAT'yE>\п7墕Z *UuC^> ߴqsBJ`? 3>e}cpmc<y_\K f>1҆ @(,֚,H]MմEȝgmRXk="ge"96\rY?̺Ikj*H AY‚q3i=\vlf `.iCxZ YCCٍXs#˺*eZ5Bcx|LFhМY |!B=l]Y<=0Jwюՙ ؎EFmq-8NX{Ԭ J@:0k_ۦT(rJǻ@v);ӻؿցKhة3Z#(M:GH\7;X|S3t[RIb+b'<`l1-kLylvҸC; ڹSEvY}V#"n(R%2*fM J{\=$&b$#vbvT'>D Q5^{ SrAq합^ $",/ߑEO)P6}g \oGx1cyBR? D.Nhcǰ̐,AUqlPg=!޾e? ˿0>/#XLg3o&Gy+`*SLn*ڏl=ŃLBRrUO>m<>d(B#@HʝuhHlZ-j6+fKX `9X 4]|Zwzߤ`+DNʆQ^z.t׍g2D׿VE'a_֔gy?hcwR[S~Y,v): h屲{ ;6I]o09857H D @zn҃iBI h)¿Nýɓk1 ^4r3Qˇ'Z.,!TGh@eH6ZA<;k.dVXk 'dql Ld{d4K*2&<\\HG塉򊰗"z&Zğd3  . gwhb-MA|04}#qH%-!Y@El19If{ggod ߃9k`rn. -@ `zfV(W>߭zgTts42>..7v`':/MB`9-{Ba;&o2Aw!ƾ؂!<-wawWOx +#eܞ{2m ug.:?q a2#xDlBn WsTP2R1vZp$c* 3km$Gr"@h=gCR,^xrs06&Hk%% /F2f(ڣA rȁHElm) KaX{1mFg0[|0Կ,1Lf;߉V`ZRMQBtAt~UDޥ Gu}\EBM%G/Ϟ91h'?; R15¶R7=g "_8֙y:-fvhda7RYE.A?J >%Pޛ.7/6Jn$~Uj[ 9gzJBk}!(.<˩έ€8pȂ*PKCh(,*u&+XdjI5C 4z{nCͨ ~'凿l(۩[?h<3%hlZf$[_ =H& ys(cJwP5Ky]Zl.KWەrk%螳 fA k:s6bM @h֟]t:)z:z Yx>XҊ[e ~I,*~-sv#67'ͧEtcV') LXCŋ2alÔ%[ /lrŹ`n% bb}Ƀ:,t 8Pu)eQ3&G8R@k棍E]u>m3ާnWyC4u՗_+-)?hى`f<ȣ{ªAͶe4h$U= >]EX{4*"+ឌ#Ouxrmj1GrѵˇDZH ";RpC]|N6w.IyN +X|s'IDai}f h^Z9Anu;x`&91hʜȾPn.Q@zO ݬg[SYE7 fs~T? 3=I\Zݦw% 7GrNx0x y0gѨ!ZG*|4>#0₃נc;Vwب"{lJj)=g,gJ\y4~L>P>7Y il1wT 4utk!5g0xd=Ȋzsj98<$.+ϴ3f; ~ϖX}aʁ`=P^_SdvD4EH4rJ[ #C~`k)B=| @m?wDZJamf neb d Ij>ZdԱޡǓɽ1aG^˗ ]^Yf[X7 -9._1翔}'%­tn椠.fKŻIxLxt0m7%Ql-VֆA@Pݷ h_P#!ڇahv#358FkD񒐎Ԕ JC{ j݁9az"]S I[&PjSUf )hq a upxT;G֯n.39c*`.r !̴ߔ/ʨM:IP+CaNVQu5F/ =x A-~A^_ksB)V2 *\y zm GTğ-ZDUUl}}r-'wޡEX1pw]ss;'BEa)SH\t0ZY[} ܧOy9Sk斲'wJnM!$ҀM$IC 0ۥN+դ:x)7ʨp9})ræ\]a@ms`U_~f"L 1, p*R-T8g9,]aZ_cF4kW_Go<>/ɩ^ }K|<ئX㧬3*|s}Xao`*|Hu8pHP,<`cfL^,gdQyUgp͂¨um}4R׶x;k'B^pf:I`>z), uK6AmUxG6FAY/eƠ+/|[8h}GN[FLޅj33uO,=>LqN529'j?C`w:SOr!~,TVAHΨXZC- m(>7,U@W3 N'/IO'TVnj^F8KOE/ M&vo+w LlVh( e #X J'@3Kͭ?F;} 훔:8=\)tsäٔʠ\  ceyO stS`@[( ݦzM3TR*/BֹY֣X/&7$sEQS3;/!S#z* ̣dkJfq@$=|r4ECґbƳguئ`A{~d9]EAq1N)VQ([UzJqmFXHwV-Ζ{ JoTy"|cOU)#W4X1+uO0Xyݢp WMI'6UF{:%}F5 p~[Uacơc0!1+8R&ƠK$HwF'Q'ÒL>wHFTB +lhP0r/SM=:_CeL41+*W: CST=%6faDȣFeN!p56ΛMf{AX$6~aؒ444g'A6 #k:_ul5~RdPԞ{LE[ $ w$`7v>Hc_a[pW9U5UWf,(&C#Y|l$aHh2Y^5Yc?djGxIΤf:D+86DgY(/<5E"r~\K-c={^T6?> `Ƣj ֽYm6MA[PF-)4,lq3_$ᐦ59A/T ڢ&3ԊNdy׏cj0Uڳp,˂LZE餐S%(37%``?o+&Nu\ϝ KIynx/xeikGӰDʯlВF UB~y(4IO)fijɔOUV:|?)KK),^X?mݓ$KP$qZ@:iCd^L8|F{IuOS+GW.*aHǝ|ʷL8%TpRL3xGB._b86ok8uHGRsy^y0ftQ')B!6]]UG]ߦPoam'?c*½sp;me_iK`_Y}i)u<))umHz@S2L036pm"T*H^xi_tg[F[@VPs~%k҂_vgiA 4{x:sU~" ӑY%HDTT,O>w s/\`[q@+$0!7WTm6,![/eDe/Щպ2{{|M|s$(lnYXǵH3%s@C!]yN,b/9ӕ1II^1ᅂ6Hfz2-!kmɬK^tQ{Lh,oZG6 Z<QI暿LV}1M/bIyC]m䄪b/@2S1M jUx!C!wPS:Z(T@!V)X:aهkk(6kxF!o% Xz-]P]T;ʵ@Kۚ:~O@,':m/}yLW\T庸+zyV3~4j%OU߀<\`~=o7(go) ς, *@dN$ jeEzw( ɂK"K'R'\YrSP P<-I+='E{JeɎQKqy'r"#Z2R ,G27b9KcXa{2߈t\P?T-OII[|1Xt<"95LLlVdVbphՀ [G7}F YDn;s\ yd-N Nu0[2} n }ԚuIMO-$b9X1D➢Hާ []myS$Vllzy&8ƒ6W $Uz )xŮ_4'pdQГy" ZZr.t*֣pQi5z]~CFVACm5wBU XIq U4;6`VUmy1ؾOy(5:,!}P2[UUu ~*qXh򾏧Z*Sn# M,9x]j 4-brW\?pQj,riBQ PV͹]@#q8%ְCxzgSj]$H@3Vm.bл̯b\ l C GKJ^Fv`_u$}1F0&K93(Q"kQO myKTkEaSֳ=O< A>/r}l]BH+|au롌|kVO4N;9PWVL9eT 3ɌP ]jZ2#;&O4ƪ4?#-QsEsZvjn<0$ć˥)m9[yaߏ0pZcQ>@zZMq46q%+r3G޿jE9mKίOw"L*qQ{H"1!Q:$~xqb+tqw;r;FT;4tax?ڜ+^rvX(T -+[Wz3QWçpe0]^:H"i7"E)@|EZxHQWڼ: _F.ChsHh!'~)2LK/PCノ!V(5z՚F)BHR +.UI:/Z;6e?")#3()g  $a[:TR'ө ,m j)2o9#M9NhF]e|>ewZM@]2[)YkjItѻ`B&w|p 5{NNt-(A!^ j?k:~dA[&Ϳyv{04ZA~~n.AaL> ̭A-e5h+e~ꣳ dR=RXlp"a>8۞gGrWY8! s4#`J Yrd;kԄ6q$&gWecH㛖!G}HU~fxY,پIlNH"~+ ͠KtkP@8#0֟~E{ll@HQ7o&ZA04L W`8FH53gt_7~呄kCt:F48 G?7JKK`sX*^ wu?ik[1dæXn4ԫbWtw6."D4S&48u,WuyiUK[XEϪpk"ړ>J.sQaukC]w]k1 }YZ:@e*9DNTPt.di3&s"TtP==ϸVh7]|x0I? CˀOk,ێWnOvT35╦#z\VA螋7I;醰Bh61S::ͳ &lCʨ8޳x^Z2zI?ݲrhwE Ee@ene @\Gt螘{#%"NQAyJ\_agl.wϦXZ֎ZΚ&llB#eyV}ʗbɼ0R0{)ӂ@zuJ5!sHSxʴ{.Ŵ+3 JdRy 7uq(6;5>qBU<q;̛EW=OEʩs5fYUAi]<]ZpCAĴ4L*9 QJ: BWsY;-bS)$3b#wHs 5+*D T_UFj<]["3ZJ:W"? Hw.6Vv W2~ mV NB̎jgB s@+A٫Q=Dp г͡|_pw<$bۗsL#CNHUwev*E/xrT㢼cϖIELn; Ss':+ `ۖ@h7e(İUԑa_}~ laԈC;I׉ܖhltX-49* jJXPQUM\2[lmp ۲Q7B<τ /ʦ"_9ZO:LkhcZW 1cr!}\$p+~g"RP!Q!Eu6Jya_)$|"BΒ>pba`'hbnP*քMj(<3E\2M@t2~tiA~!}~#E?e)ӭP?I@pⷵ)MOt/潢_g60H+xC%b͓`e.Eq^n.0jس Ob5v,*Q:ID𷱄K6FGr; (6iP8;py)EZyg,D_!Y;ۄʟ6ht}3D_;P-Gi.I @e6Dc#yL]nf >6z#l+:MNaio9TY(<>[AÏ?J}#_ΰ'YLЋ)*;L̔G!ۘWDxg|5 |ٿMa!5K&' r"]u@k$¥%Ms!Զqʌ1b ?oOk76Sf;ҹ2ݾ/"i'tLltG0eLVnG5(UmկqX]懑4uj^=hNC{rEf3;EҺa7a>qh |ȓiLbLnⷜD7Ff#Ƞ(4ư5C<=$WŹ?WW8//?!b P2q::D֞zf-7L7G{ @ROx\kAq!vJ:鹹I+kΨNPɝ@4+ ТkTlP o{j-Uz"EfoAO)GȲ\`4{r\8P+I6O @+q]ba !r_htn )r^$JK#h'eAdȬ7H n ǜ>j劻I^Ңᚴp!7Fς%׆Q^4}q\iJ+b\53:xpRO!Ifހ/SjO-9?:#HrHviwn"j?jO2%,G È=- #dwr3u.i`l_(SgL˜e\(waYdArB$"2d >Ed%˿JۨgOE>`q/($jŐh b&!`FϐC)w2 SSkO|+/ 6cjDj`֕ kfΜ i׸ ߥ?pWdeō2躈n^5(y?Œ-@!3,_;8@׽$q]i%I'!Lr]\Ҋukw/F!Ҽ4/G 0H4'i/ݶ`ɠ56m pT=[zd*,2黛LDv;KZg_ '9M(=W3)+f`?c|!dOaR[*2doOPI U6e >mn5LI?>SK=f#c*xh5} 9d@8>t_uj5S3WxmKj !r:iv>.drONG7ʧ\CA $܁r~mC 佂18+w'm0׬^8/G%X$+d KkLHp{7Ѿ2dP3;(??Pm5 Ktߕ묬x'{H^ * 8^FU,Crg4]㚤Cx{P>NӠ$pEܭ"'oTap< `PtܜM!w$;_X$(.Od#Z_;ģ6UbI㺻e (Zd C\ My_x8Q+/@ƌT,0?GIgO;53Ց&`5tYNl PB+g;_JΙrވ O|r꯳`%4mcC(`HPt@<*؉ ?+ Lrߠ;n٢hI,:Ii/bjG3BquUɦ+uP84B7C'#,ewXpPWp "fJ_6R:Bp'KCHGOmw-a2k9HItk⎋)Aw|sg)hb.UH_s8^̟_xtχfc;AR1JƬ}ﳑ@x"'s{h¡ք!FB>ȸcz;Bk) ?u_~:sWxPZ6``ܣ?iˤdLLm_(90~*`apfZLW1GF8jAnݚO[]{P7Gț=sa,Qʠ>ݵSa1jiA3ࡨ45Q:X~u+aadrJT b*)kD+\9GiaZ6re_!bx&;Åɱ<>,.g$,]~^tyI&FO0~SfMH\F o<UI)78XS5twtWD7na׵>1|T:uiwP[;C> EVZoޓH4k3ߦn}O!1ptq]\E6W] :.BTEjG&ʳFJ >㷉 TG۲Fhin hrD 'L"KdU*ڻFo!v:ԏ aơ桐!obWl ÕgnCO<9d@,<)<%Mɘpgئ6{1bYBx6z-eW"L͇\m!FG5c{S**ݤkr'dnRu] > [瘲%3#jt#xUϦ`DdӠIiI[M_n_ȟ?PQ" j~/ K]ftxēyk)ߗO]/n҈69UCѴ;n[{L—b_"d<cIB|mPN yJœ #~y t]~쉽XL̘>~a)٨ /R+DĮ|) 7a.M,A|lRH]f?lrŸc\j`;ϵH9.Z9Q0S{va9>5S[ҬaCq p~S@R^T|5t&˵=ِaV99(B#=iA5_-]>۹5&4&Ǹ9M1ng6QFY3mWY]Go]1B;6 ªYUkـvz&_f΁cct螎DK׌jJ _3S9/8}" iD5e#]ɒ)Nu==ڜ^iq +[>ݑ516`ZU-#E|!PV7Ab2g>- fw6Ӯ;,~fUyGRɣ6Ā\|=3TۢCN&w؀8'G>LtOy),muT)LZJn8J7xR rUmR9((3ȊrRoxWm@z=bfTx_꓉~!uOra&滮DQG\Z%n|X3~\ڞnE G&ԄOB'Y/4Mhhl9ZYSa[ ZjZ;0y@xdDž=3]#rLw}xVG< Q~;IW;* ypޭ'p`SQ]LV]s x _ !pX6٢Ghb3Dƻ!#A7FؙB'Eʒ 7+h7ѡND\JlP0ݧ!S]O׾@i-^/kamYM]XapI]U0: /&ӼZP-'b[!+m?dPPBu>H747? 7DW~5ɆxQyƀca<𰩢YRrtv0.!3,,Ձ0l+&v8((o=) rN f8KNI;lgGS#n&w9'SLbEB3$qF9Mu\}2LP8;%ˋWG8gOYQ:q d<+WZLRTb>TeaזDTPΎ{t璖t+O>vs p' &ר%+wf" pZ>7׌^Q3nϻcP/K!]G<#OkT%6?)0)7L$EƥVB /1ǔy,~gRdPd`JPa|h"W2Ԅ4&R"OW/ڠ9A/RsVwg{Hmp[.Ѱ; )Sets S6vGێ/g_w6B־w"@X's;*\ YMz6 ZndүJW!W@:Uc,V"j()[^X_Es\@@6>9jlPTYTcw^ߊw Eat1$,v!7*$ɇ[hv'\^BzXfy> s)'+R݅ʻ%C}ۡ6%סaSǾnM.oηgےk%k\bpMp(Re,[dsSȄL6:B!p=jKe%GO] NQ1ٱdžxpk2D {qAczb0Ѱk-F SS6gpQ^ 'F ae/=@%&_AZ89 p Uȇ>OpS_ಱMa^}ZFxZA8Xj$MNXòeT_sۘ#s)ע"YS$m5i'̎YoVj(*?QbMftv!H$_dvFpImÿnHieᖨJFNo8KTKBL3ix9QY* #&[ӘyM~J΁J >Ȟ|.O$̇4. 84sH_zIJan%t; F(,^Ƞ8x0'K\i+cbPU^eGJm%jG~PfYޞi+:+c6uড uSﺄrYbY2.ej&T~=@Z/:r1#˦w 7A6==J8mMwJm.qSuIV9yƿ^vm.fG+ (銷%{+&$*Mw|ܕPQ`"Aџt2p*x$Uǥ,=Տm-n=ǫ.$n9 gCa?ϯPp5vꝚ2u9% 1 ]9Q16<qw`guWk^LKbd [ׇϬ%tMQ}]O+/\3>(}{8bV8pqXq=u |i0 eu9KN @XF/u'Մ*va)-֎UfIk_iyX,ˎXǧWII9B]E@[$cO@"ߛ oٻ" E'TVOR^ }Ĩ*9ֹIg~jB'*+n4T2Kl%#gO2*5SccG )7W|b8 PPfbiNg:kXKz3S嶛OFdww#S@UrhjdH%ɸ*Hx7*F;6{YmVzL;ca$`_` bAbd ZqSv?) Q@X(';\\{&i<,g?%[S<]]*C7e@Dn^}<QE#~ (9i{%Ngog|6ڡ1Se2݊VA&GZGwRw [$JX@vM45^CFz/?X/H!IP[C&3XgI^ժXȼ'0u.ԺN. /:|L`rc:G}R r2h8MQe٩U"#EPfl'󸿑/=Bj ipuC:}/ˑWAU]q&dN6N{F:<:zX]#tꌿka 7 N +k{ %F=Nv1+.+zsc'3Fc/l06u<85E!SoFVľ=#- SX )AZ7` d$%\U A-L)2U?XoSOL@b0+Oқnޚ.&VkM_FxK0_Xr 0j1V==eIӡܘp/&ɮ|d|ARԅ^1z+4a܀Ϲi$gXO%J?QǼ&\MvV%j ٫ dY9AXY ֗E K&m4&÷'%CkZ _ qBױ,]wcG6 wn'BE˸ĬR4j]kIqձ-_E*pg[CAm7k8lkwY4sW#,9 AN\?o݁CRDiD^G)9S8 @8*<Uc@ feUvITOf-6a*߯ r z c~Sv1ҳrp1hՎiۉTF]H4u<2j'GN@A3*pdnςA8Al+9>HC{O͗r\A1쒟w+39K׶FmX:M{"U QNJ!4`3]`{dOl5[ZfMb{+nxӆv*= ^ֿrXNx|~w⸠IB_$GRE\=B3ee!~v 8&ŷ 4UٷReM$3>Kջ*]'r+gs}_,˕)/k=,5 P&9íBwRr4÷4N-Jɦx&TI?Q{k Ehk7g ,26XÉáeǩUtY;'iFC+J^5vk %gƬKXr)! D]RFn_qf/, aoBV͓`H󦿯`'md΄m==5|r0Y:@!w'_s{ۭEb N΁O$6Uoo[2o7?ce4tR8%_>?kzY 55/#KFփ30UTD9؊JN\(LѩmH`\ѩPڀudE[$g<85GS6oQI~꣐-P;y*n<ߏ#sıhA:5^[5xA2M ߪoDfrT-k"_OO1GQ* 0ߤ61W]Ng.th͏_Ok9p$Ypc4Z*]S OfUQlk.x,ލp9 < V+twTaAZ>5%:T(NrbWywW^H,][B=H>ڎk׻^XLu}m|'2sb( OચƖ<*JkIxNp?6;>'Aa-K]hLPZ8j2 V!IDVgyD\us 3K^TYMf\eWw3 |!oʬ7L۹yiaEiq[q|_QN&!:=F/"flS5b(zGS追$a"]R&ErJ@eh|Y(_ ?^W&bdGk_0fTX5D!Tj7t$k뱑 NaoT, bbg|DlRΕ1* je5az']b+ U3-qC0r(lCb@wBϹD+reWQ>.N%Wtp}_sDzWuQ>!gzt~]X#J1l>F=߻Jg%pyBqٵ'ԏ@DQCRGs.€ EB/佾3;^R \*{7+tw6vǜ%c(´wAQm TL8wǎ6.!Vy  )O)P #wΆ&y~R8ڿ!;3y:`E'-^P;my'D(/ϦG]DCG*ws>ldgf kCeSE /U#ɂSUpz;2̃Q~4t ]iemM"IH7SʨgK NTb0H6r^X[* 2N꭬U{GU 'DD\w ,p5-:щ:eJApD@,ѻ]z)-s&[̹@uvTlvAh'-:.ZD|J41,@t(u]{w_(^w6G#5rǾ;Alt:tvlՍ3#\u_Yxq)1zޓ1]G][DnssкNob ( WSVFyaotU\{CZv9>_0 w+9* kxϝUa6d lׯXA(5 }bg[.H$3ЍXe"l^ކ-fhґ3O .ٺ ۷yJL+ :$ha h>ClrH,>LW␐:T!O:>p6 !#!x~aEy vCsţ-sO%%4[E]A.{^i?wdr*10g پ~B^_+Pڠ:pљxܪHUX5i wr8`UX1ZrTxiw<87_Iybfd\G& ɵӧm`Scވ,E皑H[=Rb@}n*_)+KrM^`Tc1_ۢ( qc,Bp;Y36̩=cp"}U) dC28M,w7x64 _A+um<6{uuY*nIS.)ʶI]rz9+d\,|)=FpMkMƧg8uRAb`z(P97;oxI #Ap~*U7u(n{\a^w}F1L jH{Xi:Z4F3CjkhF k7SX'*jNY\ze1،v":h,*oj ͞V.4w~ЖXMCJew 'bQ. iz?u2 & u4R&\-NMWM-T*4 WGAusd3 ʘ>+肾y\E6J)J_ 摿jNG$#*y^lb yHs@J_ ʔ$ ~g娵l6'M'e#t}/mD[U{=϶tAh+ D5q6`4X>z$WFR7k(đu9L?mHnrNS+8|iBGJiq0xO+mP7cα@\M5~ ~@㺐d^\2yq=> ]^>3}հ[υR8k^Gl agdTᇴ-ˉl.r~ @U#tx-TER"->.H]y XGy`-"\r~I?Be`gM-{ .ŚI/%R"gLUu 4&AIĬbvkpi)+h+"g %|̫\Yͥx>ݒg߭"W=7Cm-j(x]xb[mַcZ/E^;Nx f5cJ5tGDd^v@!x1 ZN/|:ź8Ćw"`1,5*\~Wg 8"?sEd@!Ov/v`+M=m~2Cx?(D!m&~5 ´ PR!sKCWյ 2 p UZUנ\j'xȼjbr^fjsZsx&_wȄ+H0"4gbjz'"t`kIV1Wjݦ@:>Iׁm@<[T&r >f6 hE5s14 F?-`@$`T.VriQď{OM_ۓ{( M ZsMPs(b" 9xW\9V :%x9C%5tb]{/`@aZ5y?0xi5f[m -ଖwP>ڍ <Œ[?MO 'g>QCk] m2o`GSttPu4\SWi&@Fmx1|a`b8 FD""4Ez, 4-Hy2𪀞^ԵyvvKaDm'(hD52/<`},bXrybQsľDow5ͱ މɿB"1ZAb>pKX51d{,(э@謍{8mRA-`!Îc39bJ=Mi -fz|" +?VvPA1к c:.OI۷mQ=Vr)nY&mvz=Y¼^ǐ&렴]!% ZZþ&0LW2H&QT ԉyuzt4 ~}U2HgA$ @Dý|5PT/Y$7XOlwU&AbFYq7m bԭMGȫj8^v9#gV 7&m=\QUIZÖ9m>_IռJ9(jjBӯ̞@`Kh@tu:eFEĎ&%Җ ܁D`G,hEŎ9jcIlGK€|.d1ShqKN__%Wp:*Ę>;Z:λom{3Jmsf⤌ιE0ub 9 *Pwqˮɣ}kqLGN46ca ιB*<>c%< >)R%ٝANsI0::paNYe!YEl9.m>Ay*0BXVϿ| .k\-M^7v{p)H[sx-@:2SI T=FUB\Za3,gVب0`D4YGZœ™[h7Ӿx"3R=Ko@<67 ~c67?u|MMTVĨSFkwxA ?\$Ă pnRRqD-J:R W~ySAVfjcCz" ˴'2uMZ0`3ӗ7ٝyEߪ*Hi-RgzKREfl5n:׈e /LͳƩdzKET*jyeUyr^.u &k#4eTG݄9*`pr>!|;'[Xh׳0b\@Ul6Sϙ<=C[xq}n NN]f7P>0_l Gk]r\ӊLq{ A*-]WO* D7ꖤʫA Ff͠Q8ydL3_2Xz6j ǟ?shw*8Y$}: 2^bOQ;lofԢ;zP+|$s^:@' LkJf!X9z-=*,K1lED=cf ̤ζ> NƫI<$1&_rn˘;U ލO溚&' :(p)6DTܸF1: e2Tj@a&ޕQz5΃󣳷^uKeқEo`=!MBڰP0Zl9 M:[qKm3ok_CVH HݹjSw5pmX)UК$D[/l'I5١d };+&,yk;lOE?noD.:I"%_Q9ńRF`?B.%笠R*  se>FOv݋b8W)"4#ݕ;Oa!$EOS|kevALmg{A愘聨eڶەqEx$Ty2J6EȧT=5˟bmlI!23A&O[~ƒico!_wߠ%(Kxq㞫ohS"Vz< Z(d ?>i fd3,Ĕn0أJ t]hp~Y &>1>'`[G`B..Z534wc@4.S( !--)`GK^L圵+R$n)*rgC1@gV/v^1cFAރ}Mw~Xz{#n{9h擄{ ӃplZL .A% )tqˇܮihBX;~RlCK;7G cynqXx qb4ǦUNcr:+twll)I_|VWw Mu_" 9jqp\,fOҩ֒q !,ͧ?,ӝܫI- K0>ŒZ fJpnPZ2Ygtȳ\v@Vw%IB)DZ]pvzq$ۼ6Ng}lFUs<{T~v+PBR%D|uQ+W<qn fI( Z"A-E#sl/dkp ^b᪖빬9"e^Fkφg"o@G tje2DRL JqgOZ) Nt'L_`T]PR>L%Isi^YYdeaםSLZ7= [S=6bߢ'-,h, gOxgWNΦ V >ue.%Oԉ硽Yls(5ѐQ jfoǙ3>g0AqI:go4J}` -APF6tS*A*arXԒmGn$MOKNZ3o*i9_Mpwf (S,mr_ 6fWsgÚiRJ-n`׎jO(9p6V_A5*ZIf6NRy>3(, 9݊m@eioknsݵLl pq,DdJfM@Ƌ1b uZBxnyޅ2 h "WXnh0Al)Z;-MjyQu8vQEE54H9=JG{h>yϖJTPp߁/SڿK')xIO4,:P~Ƶxc--6cn9ETP1NVNYksj@ =ku ;Z4)"YRg_S벣EYb#jr Q Ό!cI&@*]7· "0,^D*͛ph=I-J h%5ŪkSWq'SGQ$HM^1{tyIv%R3jDPϖ} dT<ҿ>O-m>:56_䫞,|$J:آ 1(Ěs\%FY2|'t̵bA(DRtY&˦UcMReB1F]%kcZꈳzB4TcP8^a+tŘsftٶ~T 0( /S# }z=DOU y}e|hޙ`*=L/A}șW0KbcӃ7I,(w- {eHnd2o}:h=^jԜ`K(8 a-$WPճK?!:9:%2lK)p ?i>%I5O3j!r'\ڰb\C^\ ٗEh5C2tj珣Z#o6NZT פ:3xD(}<*;b} Dm%)p.Vwś)Ɇa0Nk^`D Y]Lm ^b*Fr6氭a$|O[fb|'PP|a!Xjd:^faO^ a{&0ΖkUNtl$i!0hj&>PdR:m35 'Z8S7D zϳd'zXّDK#tA8l/~w-УVrg g:BKyÒS lrVf!LR`0 vLEsKstsp%]S5&ӏb f@k mywgS 9$%{Ht2NCZ0eAa]36pl0RdO RI.П`DmeȚG?^v.V,+!$dm&V9ILSzVmHm G8bڸ@҅Q ƴt6S"F5g~2= D6S[c/h9u:0]>To&̃ >8{S{U1^d sץH2$8pi^ZLDHw몹ә[O'Cj ޔ41+2SX0?*fQM$,w̿p `uQI2KӢ)Q~.h rtMZ"5_b7mc37\ t G߁Q9xTX`7 %=A+y, ?_jW=6ʹǿΔZ)̻16֌5K\+,~:;N25yNaCK}ք Upt2̴7d1ہؚDr4--}nj\kh j Nd)yjӵ?SPp Kxe{ŞF;W?oS)akg"mMSu[z6S.~qwnTj ygL7Ur?E!ZH ͪ;?j9ۂˮ|giy骢栯m? IT3. hp3y,Ť)d%~ C-CwXlڨ `"L!:Ke~u/4.}l9 S~YG.t `TK6M #-vx#+HR=FELyH+ōeCbzspt&]I|yOу`1R",YIxDJXB-8*A#vdŠ7Dc+zQt:NӣVMSh_rcmgH0|x)W_wl_|qK1Br$3w:)"P\ITh- Q}䞲3) v-O(%jP ;tH ӟq2u_'B4mC',I.x+e;@y4Gp+ypi_5F"Bu1MU0[W68̴ދ<}(]ZRbs+3|3̐:}?>x]\+,٠JIP!YڿT&'ii~ P}-pX.]}P  7z՘TIE=%]-֕"<^RX81iQFDƷ6a{d7"U3yhl({b0*Ҋ {^h|B9N{{HlKX;Å!CZHAֈ72: DSM&K2ׯ32V NX?1UĵH{= X[ǒfogK+ySc~@uHGzc K#a=,H虿8USߥW VTYaaWѵ ȀXbY-wkeU?g-mn6 EMDK*vuB_`C} e8 w&)KX2#;P,3]Q>̎ 9Yc‘.xR{(e+@<rXB8ߐ`%Rڷq|vqە^D}r$0!-{^o Q \[GPMǷ)b0ΟoK+7043d),x^)f0Uȏn~zAyOSܤtڂӛXK,|MgP8Xӥ>ƹB$hYG)W%B|*%m3J$jZ?Í|˲_&`t> e`O9܄(aqH gvW}E.[yS%,j{\'ZOFTS5V '-6y*֟&1jH`R@H&Cöfe| Tݖ؊{>/#J]R4n֝uO^'ah z]~!t|Y?E@&sG7iǏI;$7OZ{(wNeѩn(1*鵰ȶ5k_T!}&RR *crW7ײщ6#M Q4Msik~HIЋ:xnY9'@;rJ,Qٔ-#`dy&j.Gh8>as1,ރ>0m9Y 2 `ܒ*x\aXg̙{լfJ *̺TCG @_?H ɀK8mؔXK+N_Ȃ cH_^:&݋s!nwx"Zg+4E-7eR:lt(ENSfɖRM"f[4oǢh0BХBz'hg?/ mѹ1GkX Hnp4ˌT(CҮe+ݶi{uʹ5)w)60T}1 wlߓQ+%pa#)#?#ŋV ))a^j0-O2E۳8K tљ {&L+ҥaʬJ\wN"*׹Jw`'F3taQ,-) hk[ CH}-uJro:"4nͺU'J5HcH(QrP9eϑa[`eЖw~C(vAA~ܩ 6mUT`'ψiZ5'$x̃m./mt7"aWdb~_i. v_.Z?Ċy+@wG%aMy ˷$ 2ʍGFũT-NRRk%*]y:CR՜׷ۃGZU%e^.iz?7ڞ恹OdΖru \b|8_N {ѐ[ <<]0;80?DnZwSؘHw,9\(s0;XS$Q~"PDJn/<̀p8D~(ic>/y[#(.pu{i(0VY! GgƟg添g?sXߖ2n;8t;LgF (?#^g>^헴peW;vp\!Ф2{#OgGb\ =̎s8f6CM!sMnD z83lfn_g8 FcU;:'^7W+bnK:b~i"[xیLrS$ [.iR&'oE%1fHTEV(p{Wsϝ㻗*Tɴ_r6Q[ݮ[X;'%FDeB r(n{[doRȰ^N%Nµ$AG]̥ՐneB_)Pϩ .LgBq)GG#?,6VN+g<0mU 8a03 gQȄ #\1Ki&u@k'#rT%;],5o@vCwBA3ZN54]M[Ķ&w^⹔ZMD'v1b,'y,)Us;pY2{rJYغn4)E+q`0`NJ g m*sg~3ADfWq5B@ĖO){]hם%}ԀZ(ypd`L=M†^Һ'kӃ_U@{lܟx^yljTLܨ‘H!ArJ8TjP:M +)dZh=VjPݎ PTDIa<B70q4MnˆzyJ" jj"'B0;/VޱgUUzFXI/]%ܛ&Gcρ#j=ī)Oh#"ІE138:^ ϨmJw:UpmӮD[/ۣaUQnҹ3 *ALGI+zP4&4].? CkxH{ \jD.C~lim~Dnw[ws {#5Cm-U]oy+p&[ֱ_?KYKEܩ_V\wi8BH9yla kR@ט@L(JƹB ֋O0q 3V41RΔ 7Ԫ }wY'@JqV 3*ðGRӬORC?*pP8;RfQ>\b"ycyi SD^r:dz T>v1l.U뮐QjQO&=bP{bƽ2+ĖWE~pOym0_.q%F̟lr)\'ŵ;{m'_ H ahmW@3&X>VS$F:HPLE9ɜ0;/m"F# \n Q: ܯzi"1MWi{ZDZsGDٍ+?E"*`h2 X\ :ěNحǗ@~矧xm1"$| ` 0:!˧ʵ# #O]tBÑcǒx}lcGnHA2RS|9ʙo?w4aY6߉wRi 8l'ˢ>EBMne(Z]za._@6 2%rJ7&tQ>G/. Z2[]).(BZ):TgJg2l;WA=+3]jdU y{ׁ(YO6+8gX^YꊉE,ڤL)<xm|.Zrx^LI+a12t.&6CCKYP0FeF<;Fz:+UM\u2>"Xآ-5ňaE͗ Ϣ[1W8uſ}:'e1pZ, 1̚D+КYOGz|A$V-U[qcZzbW7q@wKc|8`+ c֬2ǗoFxA6{rq=`OZ<59dS%H h)Ub,b-e̅2\GQ im '|Ը/LӂǩKŁreFAğ-LIR1iӐּdL WbiݓNWu3vP&NΦ!,pe(F΢tiuyVY6 5@ $&rr *a I!G!*n]PEjlhG FN}'lgԹ3*Dijy$NHs^գ@1{щvaH7'ٗ#k'd/pGJ{X:J's&& Kã,sr ֛fiMN>hV'W{kYo/Y2 -:>/pYdb5Afe/v\H~ 2M^D?Ņfǻ93pzM_FUkWBu:+͸Ux4% AĖ4-*ӉiS+Yp̤\)9ڤrBVjJ \0$J(x$+GcWWtFCy\O~T \Т3hYE3_!٦&C !yr5U2ryXO9Z(/S} J{(^y&hqpl.sni3GLZqہ. ւԒ K+OƖhce˚VE1>^HPJ[9f20^- I]8"sEhJqVw;dٶĎ.&D&_C# #C< v㍁Pi8kX4wşŽ!_"QIhoΛ Ԉ7ç; *hIVB<&lULPu1NAHˑ'FowQ[veusg G5n&FYpJڌzuߝudۢ " џK1;'mtqs`b&#7VsxC1DߌP +jT P@>*,%_i %Wdbqyr~0U/jϢVэ^7|1)r켽SٝQXuʆƔ`x'lcюBŴT#Wo?e4Dieɘ*'"F^,=2t16tgl0Z?n1Op; =3ԃ49i| ʌ Q[Gg^nqL'6t o0I%\3;] TǠ\@$] GL{NI)g=EEɉڐ,y_uۭ0(92 "l;ZR{fMiBmf, .m%&:NԬ,\kr`$T+^4Dӄl:ә"T-@1SAY{1o?_YUnfhQ.Ng# n Pg&銻ueN1A&wDJ&.U 'o|haSjTېms4>(^/*Nn螓 lLZ^`1RAZ`g&+6o~ҖU c#u,ʻG*ʇP-JVS֝l(H`P|yx3mzUش@.<TkpS/x F"?^>6ܭ ;=]h=/@YQιn1 =w*GxCԅ=YUٻ~ 'ͷd&OI¼n(nc0[j= l鷍ZCbCJ70UTK( t5ws7a?]\cw1]7I X7VnJpf%GP_1 jnSlќS8 EjQ7,-[kcnG 0h08rOq88|c'1j8{7+Z }Y|$%k\MMKP Xzq69$n1DXs`N/@bv6Mc$ϟ JEZ<[Ŕ>+*J[u1}<\$fB6$-.[]m7]G51)cTgԻ;?I\k)ĕǤm7}.ΗwGVvAH8]Ḱ56Oۭs7*DT% kkmMW ,"'FoD o6 'qQڴfn+ɫa:I'W.O}_켎Kwn{zy:> BfWj0>s~2^̛'qu6J's+""o?gՒ"OrsKg(pN~+s\;Bp鬊޷ dUWf=p* tGWR&tM/#9qr`v{Ƕ/4.\QQr㌩d|Q8pʘ)΂$u> h ieN ^噎LIX+WuDkVu)ѯds5.`r(ǐɒ Ә}h waO%){|c>H6o Ƭs{~"Z, ILޢ?V]0;?B6Ԧ+^ K+M2<8Tb1L>T6rH%4CDۊ`dIspPȷawCtա]N0DVw]Dڣ{+j|grܱ @"#ƿ&18*,P'x.() tQ~ d'ȕ/uF[ )'&iIl Vȇo y3(,@ D3kpsc;iW8 x~-f,`/|fEyI<mH=QOAg!QӧW^,SMkam^y͓j W @1rҵ5Kܖ4tMkG#m[bԞ3fLzzois 5F]h$" 9 i z ?63`+'ܗ2W I 9dW{H]`4m؛Jہ)7lq \KF~w4phj W˴4N_[n}bƽSekaԋBɖ|D1֠Q]U-KYc_kҡS-pmJ$ SE8s0/xGX8x Z1 cQZUbiXIb=KH4@q@ڶ8qhJZjeDB 4u3lTeu;J,C>u$/C1 2XGI~f~6րWx4770h[S7.)Ұu{ zGĐ'LՋR7g.)+XƸ m2G⢊BrC`UIÊZm#C%ŰԻ1{tF/!B_=n!t]nQa|Ml9T{՘c(`a֯Ȫ;$~(#Z#3DeoKݐy89rܟL[سڟy0܈EfCtkYa(YkaO1's3vT4r]9mU)A9ɗ$O֤+ ̸(D>Ś9-5^G:~*FS0C!47K8X`f1T<:_VҠ| ~t8ѻ2oᛴ^@5ҝ:xi_)|r>Sw05y,m_$ե DBܖ ; 5sg(Ep K$YG$`""V$ME>Iˬ," ]2^G3&wOY f hҎ#*5A9w6La׍1ضE]uy̟IyW|1\8؃*S.I[*;^#S'^K܂'7[\lde4 P責iz06$TCJmܿ>h M#٤Zy=sȼsxc,01ڽa=xee1[V~6ОY@-x(GMqƗE_ Bsjk#ZԘ [)1pp0Z:r{Jpdl. <˨@gn 27-\K %td<^e(+꧒AhHraphet5Fm~XZt@2R Ŧ ,WB (GN8}==;0i\74DTALw9 B2d:P :$Ko7 n싔>$ <1p\[n0AX 歧cd}bAt旍'~SdC =T#FChF"uSP 5@: c/^ v44Wa JBka.RyƟ"RuٳGZfzŒ⯕t.rj~qd0DoYh#hztκ,gX٩nĄ7d|17;(³]ͱm) eu/@7usHK^NYrɍE:@Qj^½-;m>#o"=4a1XWHΝ_ 6[:ƿ%Hw1hVwWhU%0)S8Щ9#SJg91Kۺ"фzriEю4zIpK)/>@ͩ /07mzBiZ)a/}؛1A8 }eVeP_`bKu蓚&;ߔ%**l p6d8G1>r0ILtWCy5Ԫũ{2 >VK/|#FGWQ\3}_(Qɬ߱?mq4ZU6.t i3:bKs|YRsݏ)(.:7>EU[8=jG߸?+ E3!}-DߩB dz99 68bVW=P\!ZZXJΒJ': &\?@09&aDzdInJlQIIkH2WBVR],p)0\,` ћN)fqЯN)b-,lC>ZCܻF](hָp诨3 ~cGЭ:5i~I\7.9YPtwN1{¨Wհ4֛Ɍ܈[ɦqfg:s~õry{Z0 <<D _6L>,̺A5@y({l_u74|k۽Lm<[aSVю/}ׂl3I1O'aP_YtJOI paXyuǯp[XEOM1iMqOU& ;<@W[12S0./?Bô*GB60׾B}L`q^6NP]s'uJZ"Pk7ghP{kGJ&`G=(P YO "B2œdLaW~^PDӼeaQ@Zt䐈d!I-q˧5qnu`(cJ:RPBZI$2sOAj:l[O\q/ʈ @p^O׭7G* D8c`WH[H^!@y®̱^4E8xxh&OGC l硂 ( $ %Db ŪUg`Љ>[b0r$#;߾F"ur tk݇M$ȹ7aR3 גSuy9Y I* '>c>("@-BaR^@;tЫ:&Twˎ>v][q-G#np!|s~QljdDoїQpNt. uޡ.OJXoq=t{8|붎 @d ,\ʿlD[%/2$$˲ʕ{SzCjGyRw}܉&~iW"`7-9Ho 5 6Q,u]G,g>'&2RT7וsRf[9]PƜi#553 l\@ՕP`=ɞʫ ="`m`J<Ƚh%QuM, XT D/f9crw=Uy FB9\M4MJ筱ky;"V>w;E{D۸+\sv} DO#x^IZ!o3|mЯ,lOi^fWwiKLan<ά$ZdHMIW9N[5$@C])Iz;kp kHHޡttgjRJMy_{ X~ 9*c'l`{2iLEg0(;M|dE9e1O,K >$(̂g = $ya<"u\G (*| ܘF錄v]EBLӠ ?KtHnoƨ=bCS=m'tow¿;?LiHB ʱ6.\l(W餑4h֒ Gf=3Ì$aߴzPil/J}5-Ecc('ƻ4i~$Tuޏ2'Ikk:0(p= ܻ) )aBeƬ_q54}0ŸO:O0 Cg[Zl|Jrz(ug,Yu N%Aњzg=)A&Ǘgil53yHc=\IenLch"-V- Ҥ^ θ /uElpofn*;mR22ڸf$zPً6RH(Gc.!#X'  7NsoR<=)ch%!A|k?MwF-r<ɾ.g~(eU=ĆKچOnĺ;9-^,!cX8Qvsuge>QnW@ͺTZOqoP2GGk'y7K~v*gh_Wr?=rGNs$I7Y͹" 5fS׺}V- [h2e=juU54-a&|oз\UXw6ܩO=;OZ螈jv=^cu޸H0|dD*NrAM[f@jEgk@uW!l=3|-!6o@Dp:!(&y(ǩmǎ둚>ak Σ%f22nxVU;W&Al\Dt= l0!N$`.AD #X_J;W.3/R.jTBr6_. k-gl3)C pWX`\$Ԋ2?z$^t}? u9Y}i 'hږE}3O~H.Za}Ukw}6S(eTM$@? -FH+yykp1vI\{bh5lcI t/h[֏wxyfnC]aXGm)>Ήqz<+j]Fc@"n#p=@V2fM͹jN0=w,@& 5lV,\|b\RgHe귭(x#c{q.Nd'~;%lP- @ Βq̊&/`2pϴ[2Aڍ8ðq$E[fc alTE`VɜvwiբΫ >(| 4X2MKd鍻wmf l',Ͷ@Uʗ҂Z;ρE.zPn*M|>80C"9 D7gdՈ[5n {K<$4F;Cy(!_KTb5sVS۳;ɓZ# &yAũ?z JJIFK]PVcZǹ'9/L&|av[xd|!p[twqFޤgiC#8֒W) JR%2Xq]ײaZ9~ڛ>{SD]_V5R\)rx/d8l—,} $'DwS~bMSKK]`޾^_+7`K8u( & &aLsD7=_ȁƛJs,3l!Z](k":#F7[t qj3 h7@6/2PvpKsPI[%jxp9G^L)z,fe &bO0[ EgY|i lM= .>x.V-K7ɪdp02}y[/-x WPRQno(߰:ͽl S2 nb#2ƸVƴFgʹ&RM?QHŨDB7 |7W+*XۜD~ynLx"L{K# ><3J_p5[xDr\BDUj8kgI17Qa>Aα<$.Ǥ'cPASIQ^2V/ݵT{8 Ҽ:.dy~V\RzNCc犓TV򷚗78knroFAB󆌗Q bt LV0w0%ɉsch*Jwͯ.qa?2#LhbG&/T&Hsnb8jz*{ RZ1"ϳl *)lK(#% ZΰVҖkF5C:ckwSPaB K͵#Â̿g䤹N@y-YAȌb zAX g(CzԸbiA55cuNcYiK.xJ3]aL^oZs/0Ol簒jOfe/j?i\NhDЊf; ]hEt>j$%fn ^|c(XB%m9|Q$(;.B$rHIAJЪNybn<ƳU^,G%''ߋD&*,o @{TO_2i:4@/*MzjWQyTE~P'TL$m WgPzv@d\y(7s2ܞvvj@HS-:z>1V/w XV5kD@K~M=HMmi>jlx0Lj}`72/@gBI}Z;O@y я( B})%K*!'Rwؓ!Y>#M sX15ԤD(7HҳkAe!倂8`p?G~)'?P@ 5BP8(#%`ƿðss~X}VYR$ ~97ήn,FKzqZ!x0ŘPGdJI.)}Ky攋E6uO: /L{\0F5VJ3}kK#g챷(2#g )P;E}CWihkI$r]M,!\~yCFU?wo2 Tkg`Ƅ =8Jp  nm>l4["6n =6>FjWC|V(Qdr5&2ENI@ªwL vuoA|$NѦc.nЗv;:"9qrF4{r+Rrh`xAvsakxO`'q]}jOJ78 (AZ)LР#ne+eЧr#\I6%huM,o1'O,T9HqE޹z 1z8)} ./ٶrxb+;lPۑ{Pg! V|KUe0,8TLg}jl@Z U* ~wtW 0 *'v q"0Sx](1yT沱Yg'9y0lB O{܉F[DOCH~[I]%gk'3̃:hV[cKXU/AGl\!~jլihuͪɨЬwkЦM/i?;u<Y0å*9U_L#o$KG'8iO0Bğ`:z1HjSoZxxҌʿliCgKwbH)!D[gpKM=b0Ј'U,!l^r3ɎH;j]8?E_W)t!oP@J o c.-/<ũB=˝ 糪uL|kT~aUZ)x1ï6:7wi BeKi7\kڍ5Ѭ- &  b|9sgDK5HF0"H :G'u*>AgUKG]+#W04{ EJ:D+9 m?,2.3j+ Wn0yyU.zDwWF͔rAΪ Umb1mTeLRI_iPdlf:l;G#kpv8b5N\M<+N7WD ͠˖ })[0JãFO]05Yhœ-|%[2j%09;3G ߭I@PR#yY+f?*40a 3|1Ş23tTa;\-jvHf%T(CD3)KGUV_AclG4V8یeKN .ig|S{d;&ݖXS䭜I>uE +F P$p&Xe$1M""G Muq5/=Q|u`]:aNփh$HN>ZY7,A,% Mѽ*z@[PuDt#^BilS?du%ᰖtx Mq%"<c:dqc: tKjgy-\D~nXB| N_O,Ef[L-g+#h=xGbJG.&KE P /CQ 9ߪ*v+'bh/%@p);ehmcfjDK75nPEd*t anSęMtNlTP.*^NhsЬޏDr3N~"k󙘙5׻_7=~[HXQt[B^C$-R K=J^ UQ .Ri\5|xhT3#\VHOASEXMf&KUՀeouM@~ FF_%{j\[RIfQ,$):,K/y(G,$/z#*@)_9r&6\<3q;k19V+)%qEvkG.@c |=C(͇D\ͨdswɨF$PUj4*.΂MeM"Fˆyҷ_ ^wds7ǰ?H54+p_,bJxH3[4UooK_8P.q۪h?4P+_ʯϺ?3hyqUl AϚ۸<XeVZu|ϳPb=XZ2+L[Zb⒲tO;H{0ؘ20NbehϹ q+Ԫ_+u)GTL~~yŜa/~Kd=Ck,#'>x.8eT02HPhgD4Ce)brw{fNvwT3oQQojSR`1j$|3* 4SqŸ(+:R!֕_"%ReJ5}58A4)}r=02 Zj#ⷯ=҆'zvC|=2 E~ﴅW>B,6*Ntja5{^lVQ#RӖsITOda )£972eRnH Eʕ0)xDkN %gW{6$zsgr2 uV"jTb։'oڌ҄1|Z)Ft%qmNc DgG>yD|ueS'"{>Braf}dL57d$y  kL4O"F; n&ZiE!8K72a&W]ZG=jqk")Vw-v |ǃ`S7,45wp ;I-dzfNR` 8ڣCtj)Qats,k@|3 8ݜsw/a3)z:RY9ej82d *'u_nToAC%7JtU O`[uvv0XX7m >;L~H:n'l %g}`;񴁠L)بj#cEE?CKIw'<#XqdV_p*&Vk4: 1궱b)vs|vIFaѨw%ݲVR))Lg7~2`~KyY46kS3saƸ,A+b )u^U[ 72l̆z`["Ѐ|sgޑGv'FC\οC-kDmoϣdTD3yӦ}Yx毪 [W'z11OQ:+y'[yܟZY>"DrǼW c?ul.H<%2I|!e̠3?k果{x ]XfNÝX-:!"{( wmpB`$ׁ7Ǯ{H;,'o Pb`m`AܱQtlMCpsߐT@<o%#Òk<"31NA/s^ w^ Wsaُu8Ga'mHnpn@w*dn׼P %Иtι5l' }PۮYi3*#6C9a5uе2HCZ]|*7fkd6[`8v/rYI~58.h26/TQ|_Ȧ4'{.SGLa/ik>Q ^gmc?2XDTa:!y  NLgә*JK-kCC RrTYd=`_sNg,\hjrBh8{B٠U*ܒaj:R:/c@y9J(} xX`aqd-g:gi%PoAg]DUhen0&b,s @-X9p-.Q>++&,:^ Q4:}I\3SQG&ܛ6͞8 OI_jZu` T C .C]t|1L'zĕ3L:sXPPvaѥ5 W\ɇzr- L\7\]8YbЄuqG L(=gxg_:!}]DQ;qGrjJT0g(^s{|ߙ:vKP}nֲIVgYjkXteDw Tܳ>Lvxr}D'D$E<@9XJ>"]͡*{p;-vQ҉rS1 hvL;bMBLnEN+ҘQG&<hζ1yT&'پL9ҷBٰx:f+Pm‡NmKf,/`]7:c>@]JJ 5ő5pLʦhgǽQZHqx+Ac7"nVL:`A.~8%˞wcS.[o쾛]陯JZm@:"G@9c7vEF !bMj;rs\{.4X /rHV2h.rNpSle' Kͣ׿c$J!iZ^~xIIcSܞQ/;ޑp[FBINW 3ŭduJ+9:€ǙsH?$/*hua?.pA6 g>G4&vqt^`ıjvprٵ#ihڞ^B=2b+nH\7j f_}v&~98;7q 6w= ]<8b9Nj𜹄L@s`1|f5.,fᶆ3;~Gpt ,NY t>LQ->O Nn:Uذ%5Zn\@)grh`tIC[c̬ˇB(+o@4TT\jRR5܍_CHXB OwHgqU}7*B- лY\~8־ʪ<#3/i*j @V:_b1(N)5tmSjL[H#,NON2g7 iѲm$M!?; X[+oaܥ%g:#SCXd{0>E_Rdj`\fB0?Ӵʪ ?v2r5rqͲH ,Ը_i6̀ؠ BBn$PAcْxr`abKi98 vS\>9V_rM.<\>2vM@;:TuP鉾dSJc^FmwMB03dX bc}G3 S?Q ,r PO,5/Kpf="1>śWy>J1~=0IyM.T\MgwIʹ|ć%Ŋi7rEOoO `ڷ8-`GIrBiG}0:(Ry0}7xs6iFyy^|L`C$SqkJA `^LD=Q\73dG?pn6fj(jFv,;\| 7Ψe5r /PZt=mG:ZX~3158Уÿ*#$26Ӥq%g }#۟hijuh:B8͇ tޕeWBf)j 9+`H?W F-u"E..7n4duuHWr8E C{B S#ZWB"Þ.;Kފ CLxHbg\MT)/|O{LXIS{N5-9uO6`u֝KZ*eobyRIՓpx7IHZ 9M0Fm]rHњ_{/q8}l<-X6Ntݝ&qr5#F4]/iUҨ]iO,s?) ^Nl1W,(qLtVIh)hBcAIm-[o.(UA2Hp8gV!aD8k 7x-,@gJ}_! {G;)_bq?s ty`&I}CS=o\ˣeBA=N/lX \9oеaflٹL.TuyJ#VCAUv$p] $ÒP5}47x⇺uac2 1Λ͇,yy%C4"^"6'sĄ<' O^t{`B = ͷ`6@bC7bף8^DfmW;N@mŢ[ؒR5M.*j9IQ.rȼ1*˦iVRb^UϝQ&!!54^x;U"9`PhWlG̅^u&a{sJȊ@pcF\pvψ cI7ԙ8/rQ9=}8K>wC";쇽DΑ4MxyI%;>p= 4 R팄lϼA_P-F;^ZOY рЃ qJhHiA`k7˃h;3 V?w7v)V&$=κ\Wuպ6EsyF ~T_=UAh%(ɵF(%8o^c m~naB9dc?A0LtkIf#83b=0G F~SR6\ks.=AI.hD+@&xhN}_*Tw[擒 ts# 9FƥG\_v`&(E)=X/$]-R4(Eaџ9? fԥMdK B;k>oهd5("yR˔Pa["1WٗFt&ҫm Ylx-a:RGFA6ΟAO BSr3, Pel?<[5" <*=}b!Y'Q#bT8ut e3XҵTsU<T݁NH{(voZ/.EŎR-ս Jj3 sEڄ8tknNU,_PU( %ݨ<ܹKXh#L:14XTsHzOS2YF_JQvݫ&6(rTy 䝠/ڼr~uQDE=gWrl&b-cGѢJFVM029ֲ] !H4S{JblצgoɅæ n} d+3rln"XFcOЯ zgne9˯ʯ!##08pCm^(VZț替h ^D38M.VN?&NP#wB'q}LZ4ܑL= *mJE1Jg1Alϛn)Im"oՀ hIr |䙻s$M" BbsY[)Tn #{쓘0=0DPml";,/i8%$cyuna^1,.ioKμ>`xX5$BfqTףVPbW|`ln#vze~};eh kȠ漳R8wҼsnml Ȱ7. : ;eјJ^RJ׺˶V&fQFK\OjK2zy[Fj#)JӦ5u2Q#CBjxO@-7Vv.I|zc-VHeSccB b7m<*, /dpxnbW7?@]A=ǧbr(߰.~nƪF5&&vQo[--ȑ~o,,,'|ѶfK{4WTpN31o?:wpKŕpN&aծoږT,Ato,Vr" OhBqq>ՙ-^p d~:nb9_IP]HS&ZJqSO ^ }3Nc10uh!dYb)H:=iKαa 2 !f3ŀi@ C]X߼U31QXҤˠ=p9^'7z⚃RLkƊ7=5eL+X>+]gW+"C^&g%U:P6lwFm;e2?PdN4لaK؉VhхSoВ}9LzIomIq{pzyQkЩ!XL3> bؠ:cWfB\c y-9;QI2l&]|ZFb Y:T8onCydx1 vvE"d:N~7~^YP{~{%_0iawRᚎ- G[P`_=ko'@fuSxC)|sWJr1շ07MB݈iIa *Eb[5=Hi"/1>sR8֔EߣeA`Z 8Rr>SAs@ u{n~1w6:ba-|#wNnw}^4!" h4wqZ8L8ohWT xwANY^, ';>>v[gŠW 9s}^}1%K#,>ÁU+XGfe`7k紸eU ^e-\I~ݚ,ً/6kTy9&a[Ij8F ( 5/ c5| f>ڋEZR,Fx3 ڊuQO8RqM 1A}Ekk\ׂK&W>@>~ǝc 9E^J!H ~SmF+L(lZ֣h6 ڋQp&b'{QQӉ)i8RQk^dTRYY:XMR%s{g]5E~ +q dHxnAYP{I8%*kM\s G!UJZ`!ĕRʜ^%uo!ex-k%~yuM6רjǨFCRn=lkN:*)]Ugz4s30o=5ћ^#DYp3UަabPn̐ u߅,{X-;3yTӊSD jqAs!TiM|,Yc.A D&NyZ|pkݞIg>Bu4<[ M'$)t',WYង)^$ܫO tGwj 4iO $Cl;Bbua6!ҾӃ(72# נ)rCfoӁظ6E`\ߋ]~{S Ukj%"2Złipq5|>"W*H4 MdC)7>k5M{hT!N{f@~$)q}|Ő ꣍0b{RޘU08QCL)^B(,izLc[`NC[>Ӽ>Ҽ2*:V,,/?mcA5Q&`V25(qkE'Z =~Z,z^!H$ԈRH*1lTA]/1 z0IA(e陫bSЇ )9=t^$mqWѱ#GTN]f"ng\`a{m]DJ Tn_)Lm-Oh˨+/''Evv5;u 'gb`Ef y2潞gNjşG4As= kuJ-YBhXŘ> bE Վ h >FqYL#aBsokcŔ?V(81:XgnLKmk],0 JY1XIahLOϰi,O&pCÄ<}(aI )[pbFQ1k UMhVk4o߳4aGh_I{&~O;Z3M%n?:0 0HS̳5 8_Cldޏo=feZSKs bAd;p-Mc]NֳD(6.9o8VzzG/-E5ЉL~6>~Έ:܏,~4G|ʗGS%B4vx" I/z~,Pԩ4DWpgDn5ܸ,v1c nw%7I]Ą+\3hc#^B%b|I|TNMYm;;tȢ+LשbW%KνG<7OG=fuH]>FA&[?Mb~tYxƏ u3]>ݭJj Av2% 3 @@'K{Z~pi4✙3/c JIg ]:_g1@ i(A?MH5jd)r4i"B+3bh]j4%~0IfCRx"+ k&[}F%:c.'D _="mv(WTOn~XUT\.zLlNyh\2Yҋ'#O"1yG!杆^ART@T˵3ȍ8-0/OWH>n~Ӽb#pؔY!iΉx[dJaƔ;-E}ﺪM9 M ) 3͛q3 K&Xle^b5ltD_+TJ~L<հzgZMٗe'?9mԯDeز7L#&;Xl>KB 7N,6n^.퇥M* QLH:]>zX ť Vᄰ!%tl3Jۊci ݈7nW9z Ad.M(۞|Fsd+Cy5 =̐zi.U}2O>Ms4E~^# O7E?,VVB3Gۇ)kWp𪠘I6.qK` P7|x2:[%&h8pDj!HSz\97fz$&{1Xⳉhi8FNhX$>hmeHl^GF×s,;4Sm1c[CҢ,)j w'aR;?F#+;]sޖN[RrR݇.Ny3>9ֱ&&|/f|D3k7wEhE46r;%R\Ers.>9=ܟ߇OfMؠsGPRrl.1 k?W1Ƅm¨nYf׀nZ[ IϡH}'-1#eY,^ PazI%ͪ,&2J)qvjړu"ܮFvݠT$ؤ @aN痯 i/"m 䄟?HZpސo%ʓ0@9$W9 $v$2Tl~)QQbONJiFT1af樎MLNEEFfi].RC+bG#:4U#!AO ]: e9C0G>l0Ji@JJke+[*eڃIEJ=mOyTؾ$8' ({Mt VV8D`dΚǡC;"2ݬl۪=uaee~DY}#1LtZ?E/MS< $}e5YB(ɛ E& ;_S Cm!JhbDbI&Ka= `2yZ z8 ꛻>U\s7Aƈ$ V/ ^dABcpS30e%#/T| l.)2y1'1Sv9 )mI-k -*[UAL`SG4~w/`w1ȩRz'Hav-x#q!d#`Bu3p\`h.KpPSpM{>YN|ƒn <Ș %'& `5hc'"A 'Ė \:` vL˚9"c ;YjHA[͜A". xƘн̮n1@* RfJVpzjь'LC$x̏bʊ) "̭(zɶ忆 تEIWFEK6 /PKms ; &2YqT‰3IsArRYa\&-F~K`Y_S`婅2#hrѽ*Cc1٫ݿ+l;0:5'p/ h `w'zrB\|,̒PFe2vomƔ]=A$'ӏzv&X3gTzŝ GrYvmI $=clY9?oc;1KsPZLrh00xMHgPsz}%qlq ErI!\m`IԗEPCV c̒2<&OWaFMNq*hm%7(ha@'9n5D>Q) V@)W((j G1x4~5$ut cVZ`es+?< ./S1ax+{`D%@ ^nMo@w8 kZ=ϵ_v.iaX8evI0emLL}$pA0JrAYxLtN'mqڀs8"]{q$'5G5='.f|uD0rX~VhُE0^gBo%׎sATB h8{䃂S4-/ o͗‰{k~+bPT*R޺_.A .]BGP `'dG·1 '5\3Y!z c[HƸ&M,%mFTwt2c4ěDF4n:_ĔXb5T_P<1:091EBl;kGN7i+ЍETSvgY1^L 'Q={E=N@dIYx6듑X"ENAr:Qe.|~|%<7LT^8L*"CH59\S-W8|*vP0 rGȇHRmVRy"xFa--*60'nkKIC`%KZ y^NN&E<ud]/y~\H.lYU-ҋO`tA׆ h9Ҍضci3ޜН&S)P>Cdl j=>Kobkj*"MY07؇tG aK9,PYc[_7XrvA?FɂŌc}]g9s@hB#*lttN8im4Tƴ l;QD5g2gt7 ;~]La)wBYI3q%YidTs࿭F\PI5Ie7mfP;`e6v?ڨuv\0JD| RwTNx5bnOZlMq(RdC 1*ũvWJWai!C-Uɝp=6Xs aB^&SSٶבY[!ð6b1zJ*ʁ,`ea\SisKOnӚ&5yOe-oz什IjN8Voh*:I ٻ>wU©V wJKwBӥ&'gmY^%23xA>*!d*j WHhͥ 3ɮ*~JUPP@X`y^ldT,f` ^ H>Y|mOa $,tazi}ve.Q&}7b>!,㘂לBh 瘍m[aSTnlj [)FPvPפE\;yĊg dYveD!Q;PejS9c.صk,x%GLnV'+Q OA#@.M*IKe;JA^lHpew9eF -b(^#C:`|eަEEf{*~܏ğT>V3 T@Uf]0 Sӫij%z+ݎ24)"m\N@ G<+?Zh$A(!Sw$&  D$a0Uv"i؜Ƌ yItfw?@YHW9i*Kt 2Lu{nQafp3]җStRf 1,Т1U٩2 ʧ [)'{ =>Wʥ94sץ}e {6%ju]TGs?4/%_P]b'b Mg۲'O=U4CChiIK3>ow/2%yЋF43?|Bg7ajR\+b\)R"V B Σ`_~E^83)TG\GoS4{q$OLBӮL>;Ww$p-#::_^>˩Sj2/6(^x3JfHMD{.gvTb1YPUU 2ALK7S?ROwuWQL?Fy^J":]N6RAl ?9:tuFd,Z4D -x9y(#u7:΋rw|#4,n/Qgx?FK[M=MxT= J~bGcO5i` 7&׏]pK9z#2>FaǒU0p]fMl`2P]PŦ= 7n#ޠBǯrJȍInٶFOIeH 9 `BB0-=`ؓ AW_Y:.xezQ$/v?Mu['<r}Ϧ*bTY/s9r5r&BD2Q#>& Cd:ħ3 `]iWelxqsFPak=Rb9ˇ >cJ4Hq-yEDf'+oAw!0ރd/Do^$U*C:)8YlѤ(Itƚoǃ$1gѯiE%;0J3+?=UxGxͯ@(_nu "Y%FY9h@t@3O(l  3Z|{H>!v?-E~nP7bRaw`0Jp?>ٿ"s$#<{WH>(mjmG{.$ְSHjPr)HB3vʖŬ_G htv2ٲ!^Kki%?c(Ꚙk̙T jbm 桅'4?33/HvY&X tZNLayYBqXY:O}s6.k(_LWGNq҄CGjm]sԏ|r0Uc{޼i!_P͙^OpWIq_)d+Y{$[@;ٷ[, @S~U߷{kEIZȷZ@>?YH*Sui?,W}&sF x)aFFyhvP"dLO&p.]!بY\6xЙ}HR%wApJ3QuW8%y"'fCEcZeJ_HS2$Pif<*" )0hA }X*9{{Ko"Raekة}$yM@8kqmcj(WU Ѐ'-YɡSNҐ(\S33x~X# iR]B|h$-;v "Iyy~Bk UD`WyEt4yAg)`RB{Ӱs8qGG]9"Wp 4\]F܆Z&JvylTv.R^UqIcP?dܸAYg혍udi_@zt0#pifbn^bONMnu\99]}(տH8Е:a:<'Jgͺva%4@MpwbOS >xE/!m`ؚ.b0)biSA"n`%1L*\/e'i:=Yd\MCRǞ"](aM!0Ompk*%77a V=CDO5 X,>S+Fo7h~fo2HVHt$z|l k?+/D pÁs e+߼ (?L1W^Q4!f[Xھ#LC ̕Yl> 7xZ2+r4A; yׂ{(|٫q7fޱgжl@Xm3n*,QnZGGW:׊,U)|̥Xf""Uo⅁[Z\eE1ʣ.#5hLV"$o]q4qD[W>V{x:CVlj6}cmۓ8Nsʢp" kfͲ˝B ȸ)^brwE+Gˢ"~7ޯ\Mg.iBli΁JS)ҕI-Ü۸n%&.fyu}=sClEn !kK5TJ\z(`y9BCL1nY%4; Dx"gg!'YKpyo%;B.C{ (ZjZjBb\f1WMz?d:Gq MT;:Wt~ du FsrHG4k9)U㩐."C}we䊖t,F]ZHOW`w=nX++;^%#kx/RBt1ZMEcP ޲>뤊 1eWQؕ@ܦ9(9}[e=.5OᵴƫX܊^{~,\wPK'G 4+Ť+1q q 0D\WI89 FG9*;3u rƹt$8"Z;o%WVÎ A75SFnQسj`oie_+DW&VřS b_rD]eujnP?3әMՄK:imޥK~Qd'Utԁޠ+JlXlHQ$X e/)Jp UAӜb/LFBrRVfnuu:^@ Nwha#{Kg!֓eTa\j9, @#3 SY^- ډu:\SJך6[E7@,fˇ[F#AK0p _Qe݀"hͺ(#t);Ɵϧf@~KuE `jΞɐhtD!rg^Cy-TB%pCPŌ.Νqy~Uw(L`ʥ׫x=%ˍ8%XkdN̗M~빊wݳ<M `tJ6Hנ<<ₙ\Y."eXi(AF|cg&Up< b!zй%āUdc6gԆS`B%\me ݚx,ܒls(tRd/Ӳ{fxsk<SR?σ^+".< r#GhGH\HHVT7 c{TGO,ia(Zr`lj1YHPhs tu:/q8Yxbů6i̦Sk/ !8cJ(cB8Yf'7"N>{%-@lTbxnb@,Xڤ{ \s*6a8hTcrNn{SwN ڔKS9ywj/Ҩǚ@/5Y}3e,:ن Y @mT qá9<]EڅY㰝S#2[g:.~xjt v@y= S񈧦[gP D~g*&Z+Y~5\q5ݩyZNg2!!Zq JcՑj̰= $("ɋ3ϔ n#9+SH3fwvR$TP]<_jյ=iRNFܫ^lIm{*(? $nCFZ/ffTQ&OVj*p'}I@Uj᳊7(z/WF3NYUk֦m93e"")Tp"ڏ{#hԙ AX3Mޘa^x ' SEYhݵ\ay'SBKܼ[>,-/u|C罄X~z\_z1?]q-PKrX"vUAt6r= 1x~qt2vCgk2mqVӍQ p? [JLÅg -H㥦Eo#*E|/PqVܷP,8 Y֏M*{Q0ܠRĞE&X¥f돊,HT oj0%랜5 O)F90¤|̫X9ѱF<#kus@C??ꂡv66ā*\ʽ LJ!ebo a/qR^ei+C6):ެJ\o2 \iz@kTDb_B^Q k |4> 㝢?ȓ=Ԛw_hZh2Q]q~Lܵ꯲?{j[p'Tl08s`gmv=( 0P ߉܇h{~c_vE!âI0_ smN|w5-:@uMV>8crr^д+{]AiFUeVo7hY$Na d}u$ep~j2JT,G5?752qb*dNTQ *]OT"NgZ 3oHbWl ޘqLzW3V2}]mAyisgѳlVBdBlhkӗa=yG(Щh`vV'~wȞRn֗ &d.A Nշ}M.s]y&Zk+>Ӳ*UZ$x ,LX<{#gCxӇ9mh)I(Fx4" )>5~mwQ"g&$ͰahTgN 5]֮kZ1W](>F!c/Gaʋg8dCѸ65l@)v~,4rXd# rzwiGB>%ym?p!q܁ڂcw )#W#ivom >(d&d:.#9H9s)xq?tДbӡE#{_6 <d*]$RWL˫ppS=J|"':mu {%I=?Q/hrr_)E>> Z4+86_ֻ$B՛6tcmiXHf*L[lYs@c߇Wgv4@hM~g6  ,%)9t"!x,YlBEׇo!*\YUMv6#'wf_u &]D`nƏ%UNe57$,R (Б`bUz`"7'p 2IّG luZCoobG QdGaZѓzHÚK3a~ce]jT?v 0^5z䫚AT|]_K!|dEbI)-jqlS4uQ ::.;OҢ UA X/x0>تv'>_?Tm"b֙'A&~ ǵCg{mFG$H" ۫$ee4:z;)ļh KRK',ӣOzxV$X()pג=Ɣ[< 5r.a)8 InjqAY#掋kUNl\VC/!FX=X)VYkh%o`_j&1XJ`4+I)'ZCrhU1Ԟ҉zUD2<FKk3 2|Q81a~5 &qrыgw*;N~}m(é ee}}2*J'~! x{"K! w Є¦fոic>DZֲ2Az-c 6[6L*\Vx7Man݃ 6 Kڨ/I:)y;"ͪ!fqׂk!㊼F|h ? 저(h d_lͭ]S ]u }jiȗ'Cʃ)lń jBOTYAG=AsϞ!,nuBDf.Qs1`!3T!D1dj؃6Z]×G:zf>;5|7rzSo9Q+p49D4{`d>⪀Y~g_+g Kx~ >5in^ĒC^PנGjiHb/XHPn/Fsc*ǣΦT#[0raL҆8F۹*a:ąl~Ғv p_MR{=8: -\2~cK ۛ2 t*г^R\3$_»l{[ݎ*&28H*#F}CD(ߔpޙ|pU䦗Sѐ 3WVh w. ?hhdžj~d;./wyk#^?3wza*S oXKNkEΧłI1xP>;H Xt^r0H]Ue"]+c UjuUEX4Q%R]s ? Sz{x~oEtN!'+[J_Nt[.4u+L/0Yv_3,Уc[W\uwGʽCkM%Q{6X"MdqKy/ԥZ۳ 9vQ^؞F?*^*~ʔZzۃ5$xK{"E%CLbcnVn_f4d ךR#ctqKL8&M^HFsrhl}ZR p}l_/+J[8&V]Wq!f68EcE=#w=S[P3fGz?J& "%UD5ݧ$hrCݠ_ w X|88wZʪ\ӾArHz-jqyhY'#)W-N{ce'#xOvl6k6ioҗ~i/$U2o\~~֘7d&6LsHX_)unI6y3I`fx @ &S`Bn,` Dnx}s+}}м즸lKgETM#kVEG5G$@=!> w:rn[QNe 8t9/kcX&.E߆<{8_Wl5%^8 ]kR[0}kSڧ7doU?=mHm4/tsJjbeC9Y(Ң (m), *y_I|m*ލ֬鶾o/3z\*5dE;lz @Ѵ:2Uv)<~XOJ|/?x l= Yϳj>Xp~mYj)rQU["*IMŚBY^B Rf#Gs::>(ih!w'U(:-bo:O~ъN=`Z9!y)DQk cVKvĬ,3KۑBehDӅŽ^̉t*o== B ۜ42 .R4 x& >F'ٰn^ڒ]njwW JvP@G-o 'TpMʦ'0մ =}c+M_^{RQ>'^XbjK8=U| t[ܙv6aE^JTSzI@,jf-7mS{2:1]jӸn{w^$}Jr}aJSֈho\1ԫ ɡa@\I N"ԚYyO>`+&`N!+|@~đZ@swڽ>>'&|P(Zꬰ, !0prBΆ\Hv:zt8*z U| cX.*9=}J5 ]݀I@zZOeCc)ۏ!1.\*G0oեw,>7QVc Z^THS)C+,[kkʸ?{ t~NuaǿA`-KGӯiC7/&Oa;U!}8_ YU\SVfF +Njfo*I_f*RWO9<@zy-KwJ\VƤ:0q] o ZT Dp $o# dZkX=~]x&j:Q shf7buMeL =azE%D^LWa 4A\=4趼MOL/RHNug$^ (qs8W,nv7iMgLEx>VgrfگQ(5GhSѮdF0ǎ$ؼFg4E҃Vm/Y <]2ƨ҆pJj px˕#.$ _/dΰ)vo`ܦSj+'\CPK¼l<ѢGE}p쏲 >2H%懂+*;?L'A碆U8P^)U75$msadoŮ`_e蓐ɠ~%#5{FD,EAw>4B*\T{؈i87dd0&}xu&=%RŪiT.RrZDhZ$Ql܆h_(=]9z' Kk7g!oRƽF w,8_[]QS}`u yK[7Cm>O|Z[Jsg,k>NLj +nУw vY倄 9.0ŕJVPW ;(LrgmPN"$8{'dq4g(ҹsިY,RF/]h|֠}:K9ܒ-pqvc\nOc$^5x*bϡ)͕j1Jj)Kb w_Z6[] Z񊘜= 1HG6Z md޻⾐*m*y$փr8Y(Ǩ1,!\C.v1]46Ų4IQFC~q蟂+rV&#?|FZT ?vG7/vߚ~ <)V+qkb\m vL`rۧoˎ )`߯ ;-gOIӠFO2? ńBn>t=ɶ)^/Տ>yy!3~)b3Ǧ杊~J~Bdj$tsy uƴGL*UƴQȱ:B=nH}=wWc 6^ g^&!uyٸ ɯr9 X>+apan@9gc,'6h e˝ǸCJou`P4E.+# morZ?N/Տ4N (T!#m&hwJ鸍&~FOgD5Ю[%:QaUhwJI$d{pݢ4  EeLV'=}љ]G*%^oĀWrri5=" } \G ;d:M`ywTeћ15Ŏ!/{C VX{?/h#Zh`9ՉV=٣Vq-!v;`"$$j$Il"Yr?[Wd[bO>(na5I3e0ZD~=21r0bxF$ig?,nG'2*`Ef7 `u ]rEpeC(gtHa$xCrH-Qύaz1Ap  S5F}+ ^Ƕܚ}D4(␒tn`[ɻ ߫_-,U;_6ۊ(h*Ĕ.u3[iG93Mj.Fa!P̪F<@Mu f9{ >3>+'G 3ȀTd 0a78*y8K?Y\sD|bp~cf\-V˧,?4czz-RynrLhGAgfGXs&WU0n V.H|.1p/>|o3a 䨍8C(u.iT|ΏS9r{>5 pq$sy#]S|’Kk`() 踼5~N2IOekEx=G1 k"RplO"+6JIvBN5NukjNJ_ Kt Lư\6`bg8OS>D(?bTu+z)_6[$UN.:hmnE_vv} \R]B{)ǠGWV@%p.R^rAi?K&B5)e*G=\˕8 0A `SԸGBbizMF]mM`Cjt tbnB@bcj7_u̝4"_p:XJ0&0{{z1؟[+Mw^ Y^!Л3r%:sJn@ 2]LZI(0Br{\IX 1AoQzo96r[ qO#.$Bs8de|9bc;>)ֶc.)0XON4Xhw[ODʨּD9 -e|>jc eEUC]aT=& ~(Am uL}IeMRgQ#ۍ!~vxo:yMH)2@s?"+̤ ?(ݵTM4m3{lX*q`4xxF B_Г{6g,*!@#8j}~\l3!ðxfڤ`9 3ۦK*\$ؚpzì@46叕za_'+;A rb2!{2`=E= 8:+-%u!*IbW)ɫ lO`T#&W++W?E m}͌ElV!h^A'[_OH;{X68yNk+CUPŤYReE뤲;h8S~r(DHH# }! EüF:'KMb?έت lL!GؙȟeyYГ9}(8i!uK29< Iv"+[|5X сtes!2,E[`2ho|_MCH㢘P<3Ц!ן"@.=#v> -3&{T@hJhӷt%<&SE o1J|dv|~wž90Nֲ݋BpDdKWF,7kB^XMa0]AnrUUYw=@z@AW1>2 =]GT:W6_D?oIWL d!# iT2;2,Ў%1$bIB)Y]a)3(O|(Gh(E1`w@%{ /&YՒEB/6FelV}x$̲oza"Me츫M 1R@= }yoz(S'=~b:tﮭ2 d5S @@mPCG2aP [-?7RL}״eyuXQp+0Bcx"uU\jvYQv!`X%PwY5'|h =Pm¾.7vˆ؋_]ۜF7"vmɳH3ׁEbYT3ө\ j~PfF'DqGA|+.AY,X2,+iľ=p@kBa597JE}(P8d9CQLgo.l 4ASU'x˚F_[&% >,.SR4[l|Yxa&;I:U5§ $} 2PR3+~b/7nC䑓8>Ӷ9p)tvsJ4}'YLt޲p'~TGFu_~(lvfج+0)r!3guf{,bpxq`m3-`_{齁E92_7 g 'D# 1G3d|ebt-VE 3B<ݤ:!½S^\U ]B8ĩm|z{Ňui{\ncqxRъlIP_uÜ> P@4lTX7AOiʐzG$[%mfś*t̾zң5 9PVWo{BiU!k>I("2\ɛewf}U.4#n4:ޟ2;=Ic9NyYHp4VbXy6uyEn^&6MwV{ e;mPh!㚥27B BF -yE?UJ[=ܫT;z2PpQ"RMvJo9"X{ПY'X $55_8n}%SY,!ި:jqjƅ Nhf$:?m:;[󑭒a:R2~9w -;Tlb m#nR_;,ĒFTΕP{쨉f.mmv`FK%*s6pxGt1] . ֙'!ժjTC@Lk$ Hv̀a]3Qt)j$zϨ|p7b˕'@;1M#' ő^c';ǓQz;xs]Жg(N\V){+EU>F;+a$ug&*&C`?/ B.w64$!@K%(ňu[1F/(rQn-fw j@Z`{Ó+ꐞ䒌BEzzK-=G?>%%q{$ܧʒ5z BDhP v|/P!v0 Z,[Q=^zW?3l@vh'{()@Dϐf Z/pΖ+트TN4I^Dt|3 XJiMj;:lASo`ΊϋĹwSe7/ᄌZ&jy;LBf^ ~k̳jEk{I5U}lW/,2Mˎr⥘\R17Llww2,p~&ku^"d(pEf6/>khl'ZO{h|:Ӎ8;>{Fd.ъ>cexA ?_7 pA;x -V`mw2nʁqVCZ`b-Xh),m60MmpL[DvOYoR {1d?G$phҷVE< r(7^}ܿc ӱw1y bgyF嘥M1[ԠG6g[pbdsemSI3 C|XF'ӫZ)[5s [#:ͰrP,;xBxy3Ӛl+M~iJM0Xxе7'q pįm&' ΅Iei/f^@$WWz!*3D7tAl&۞KgX()T1蛞*+iZ8xɑx!-S:${8w2&-sgF{" *ǖy+SWyo`p3NgX8{H娕l\`,nS["H֤Xb0~I;'ÆxWvM :q?=6N,KA,;.:跩¢ќ)DFl0rvy*Bc;S햜ߢ[FM{קo(컱G{=m5mzakw/_$'Bl܉Ђ6AD\UZz:^FXVk/}byQvEPwIw (;v0 JX_6,#-Be 1B__]H6?wZ՟hrUkP:xtʍlzd @qe$߅Jj P̄G102[u3DE"; kRQ7#fLb9Zk,¼~lI@CX0@ΆBmUEs&YMz&\@lF̅'- ŋ xvb㡺3i#cm08P#4uaDeWH06=/#X0fhr)Rya($)s0 TtMH5 {xe+1۞uEΏk{y6SUm zMiVh^X> /@[ qyqNC$Nr u1ܥ#~䭅h(3ijxvrXqԓYD+_R$鏋  @17YbiԾ)~v/Swh袻 ?Mx.|eM0L]y`Cb9# gbns/!oHGNdEb,;3MK;^kRqwjY;D=#k?> qF%gg)cbm]$,+iዟX$3RZvz>xkMN$k*_c/<"i}C,Z#̢/ѷ/NT2t7qR)83'щA&g摿^rgek,]hs"8 "X?`Aj,-+ؓVb %H(ا=9PJC’~[fg_s=U#n9~t yp}I ͳ){%M)oɝ?7$f\mgc1:6(c/Z( %}f a {׼I?(YoiܩkT!`9˜;7AM)ީ G#RZd~J7*Z2mچh2w'r/]ʔ UWGE.޹uu߫CX؀? :pCJy<*gQ$Hy^z0ʲM:c#͑]j˜Gm-]I~~t{d> &"6^guݫ]KD(KU',,~.W~P婢6HG?}eH> 9q F`f:ha! MڶdX9K.ԵWh<ٰ4(8@5<.O JaN!gbJVa.d TPXIE%s-(JEtk  l .AdȞk{3ydTd!8 D74/Q!5\[pLJaS~s13#Vp=$ ;)uH>\7M ⮣? ;o2CCB|Z#f+g{:ϸ*m$6)>Z5^q"jqf_.(6~[2q q%*$1]7,`Uh0,sAWL;٦t >tv,9QMWj'c•,06ϔBCt̪C^XCADiJ;w3tn!FnW x3Ɩj_6Se +;0^Q%b4!'6S&|t6#V щՎSG~k~oX4\3}5;`vM"󓠫Q)d E P,2TuwU'> oz@^: ]jzkg!&л=2` B }[2XP%†?ķ[9U_L$n:0Ο`vfW<:i >"ӵQOL4c`šc v"z đӧ` F:J2Tvcax 5L\԰R8"g6iX~:QЖjim2C=8`9`I~.mnagH4s%/xoT78FN{tfy4FgrA IZhڮ~YN=h+uYy2ĮÈ[nXǡ 9{DXX .E3jz]-lD\01!G։@RBĘXni{G)bBEY/;_*.2%K;n sF;, 9|$71dFL/d2\ W$ r!ܱS I;fRѡ)9z=sz`oS"6}Fی5PZ#_T Iωhh_![߁ψL2vL[)Җ|r\\t/J6"#NeDd5*Oӫ t5=)|"ơ*mEqtr$ۤ)lV#;1*Vمv>Aba߶UFhZ`'P;}9EsSh63p} 3yq@=O+KLWH*ld[Zn喧h8DU/A}B*S'G[bB`K4cL~nyVs >C%IK aE='™{o&?[-:2}oeS7%I >UUռ0-hk%]״ir#EVm_yqu>8[y6c_&.`Fi> n&k{eaʠB,K 6cqC7"Yn\ !.! "Ԕd.e:Db$"L܏Wh9qwٸe3%f-!eꔸioAJd )T>ҠQGh@Ssȗ)z~,Yp_9nEs?| 3H#|#%q% CW5_i]>)*)^aZzZ{J+U9loT:EӄT ő c|K-h Br؅#*9Ɔ s?2{p 堤YP֚R`LN^9 &{)4QÄZ>Rm5.xӱoBo@XAfy~ot /\ Y[te3hM`L~YOY`<ө?H@@$g $DޠgÄ{`ZiHIT4wm_^F:O'RP J|rg[\j c7) R=^FJ=! N9Cu]гl[]CfU`-udw4oکyGj:ܛH1`jd#||Ư[(9@ܲN\!Y M G(.vwA.NوJQk0Y@Yᖶ|Axd7{a 6𐪻=[wyʄ k8&L&{f'`Ĝt |ů! _:vdCy(E;ۛxG]z&CT>dfepA{kC3jdǝJ(B?LMyc ^~V h~ CI=3sL XlCTw; ZMkvcI('U=p9I=/7EcX'.pƺg()i4亞r]\8?Ow-%.`Ќ sE֥k)QȞD["`79>}kt_EdR?|;1"WZ?x-Y\eVL6[8ДnКq0RX)TWj;^g>sՙUtAAdğGv2;?ؙ֫K2תfQ7] s-M=4J:/I}M"](<_v E~ܙu=u ڟ>7/d,$'3? JӘD;IJ&C&>9L! ^U3΀q6hr@BFc0f^ A4#9.V("  ৔L"mzkbP9lBHhTq/oZ+!ABYQƌ%GTQy!0^ |P?\HL.\u@=B66 oH@*EHڰ1"#Wi4" E!bzu$&mt0XywT;nH֫&>J`Uw|!D}y[>{=v}T_ ڞ[kV&l,ɝ`N c.cV9 w0.=ɐ:Xt4$ϐ 4^H_BEUD׉ZT+z{^Z;A[F)kY,y״2ר/&)a0N،3S"JRo>礴wj 9-'!Ή-*N>:?I^h_DsڜFɞ 401P<!2vl UۗȹIesHdm@ǩ9 pR[Zd]eSGTa f彪A6&"cEZ˯ښ럸h Q gƧ UwR[aغTY" LALT˚x6Cz,]elp4DxPu#ACCڏ_2¡^왦"ÈB瓫[AOUG&mȆG&$?`#0ȇ!յͅ !i>͎"97s֢r&죓+U4]6|+7.t &v.]Z29": YtYn*QKPoysCIpv 2Iq`?;9>i[N Xڇ?l"o&ټУ1Rn\л> UIW w+讻j7dRo@*,'eJ5">nCKRv 0 a%D.ߔ0˽?\ېt;pI=syAˣ5ןBItOq9QcIj IXP掙 0"s͝6cn6ʚf~D7ѴL&3(هHy`uk`0a -M<sv$D6.4sFxDǜL_[CnH)vj %JQ:"m 'Lel(2 wۢڐ}nDhx4fRA}JOzj hq1Q. 9Ց?p68<~_E`Bh}X(A;=Ɏ$6HNuq .RW<*b34|I*T*;<&QG zta l=°߿=zɀ{!-Nx7ͨuo=*mw dH!ORlZ:u"ol=?~s(H:PY}|z{?'f{WPJpycF`fMF_+DSO ׏M);O6a~`7uGسw=΢C{pij,$+W_]=ȬR*, щ{_ mS)4ay+e7@~׷{L9#*T 1 U4 fsjjtOF}(.b)H hҧL/ !UTTPJ(rY3j׿sssNes7|FO+m j{C/~+JN'2@*xKQtR)MW+ϜmޫH-vdN\5܉V[Ɇ m)Ψm $@RH*V J3ܤALhkbA4.YGn}dw|\$q{H(ͼ,0~}i-&^Q* _$EpJ[ `qPCOL%u4C=Y7[ K_'솞4ܕeyP٢cIi"p bD:&P._V'1pb=<^CR}#wB=) }ReH[dF~aeS*&||x>ָZ>TjIOJMn׮!#Emڲ^'. cG)ר-͚gu^vtJ[̩DL!N!Vhɖ4XB"[JRe7)ѠD[_ \J;A tBpf %} >3 }ۙ$MF\%0{PSuHaam131փk8^ק58L %~xW˃ ǐF5-;.6|Ɗ,Uݛgw6Ry{xUNs+9>[v&+*gYydl|I.TN@Qᓛ0yvs!f5*Ј[V Mf,1:с>Uf58W*Xyqc]{؅ ͂r<,6ڰrPG.$yXvx^ ,2RIf\&CrGtFewiV jΆ~IY= P2Qd$+e@Xg?U~Yg[%f5YjyyszM pEi VTDzCi0 u+} bv$E_b?S%)ҔPr6 Þ,l_/\ 7 ڱ G0&bb" #wOrX$j5hζeYYcm&-zӧ7ݮ"Sba!oZ[H7J636\UVI<˫6¡+Go>5)hwl SLAxڕ.چ=G8x,t-'PCy*U59s6hQ9R^مS&/;֬ QY$HS:.hn%i5NoE|wo LwFِz `Z,蚓p,*l[\C'y>ldV usv_OTS>A67) )H;)YW\hyurSkUq@K?'A˓iSIr 6v 3X亷h-.B6Fc 5KiDg|Ts{mQ8V*a3`O٣5ږgC伸GBٔ:t S]*ʼn.bvICFP=>wWY޾ 'ԭʬWhq# d+DiRV(t~NӉ it|އ0ʦ9 rHzQڼ ]xl$Ž k뫐 ]8+6o-1F`KW#g:֛f QָOgwjA_ث,xR֩7XG:=Tc|krsK.&2&ܼ#c8FrW0gՑxLVT35D9._stqa-4#m>[0vgQrW`/ph?OgꋶixAjm`iWF(9/MrIL?[أgc)6["j s>xӲڱ=N>6쳝?5BEiQ-UD_>LU퀟ɋNW-RT轰jz]<켈3!M+S_>cs;B6 a!KmSl4htʚC+z!"X1k~=y˵}{#)ƨ%G멱x~*be& 3o^wJHHdE4В xS PCXB p26ڙօ F͖PZ.a y2ΤdXLjO{.93IdKA&)A%}w^0^EOݞ`}ޯ=tQ&wa ʛ 1hewH&%*%zImPG7QA5&pm^[L;0͢:[tj Ӿ_ mD^8s`lC,NOᯩru poKJF5^>{ *1TC2cz䡫&޸L k89 LKM´wD7Ǵn-\!~\ .W _폳J7]a LqDx^Q MYZ?Alh;oL ry}<Ъ}$s0nU?%/|֪EDҹ.*8qH:kd D6Z^Yu zzpqIR~5xRÀ+3$9dި}Z>$8ke(ϺA64A.fErf<#yr;ĩ­2OrxXēV\#Jǝ+c V@Y |qаu$#H kv!<@~vW,wao٧{vZ<"}7UiyYwHpJ]`I.Ky<19 aVH87f߾ZN+{FxCd E9䀙b:YM"'{\4S2|3⥜ƲU]6e?(/_*w%?^DH_0$]Bz슡U-фz.=eWhrl0Fq6y떂u K`9=cW'="/rV Z'wkʄ/M* @+ׅ-Ⱦ5A ŕBW6nǖ`R7JVgkm Ia@ε֫ud,I9ǵš NeDRrG_XD>W[HY8O7h 3Gb`'nro߀n]ٶ _+ h̃ $ri񽾺e+$ ^s?}y{ 䠬Om!ӭA+Ommvv#8G&^'Q\$Fz@Yu"O03/9h-iF.&Z/".ߞ*y[ k{OUf#Ӷ32Vp /ak/'ߜj2d! r,זJAwbҴ^U]Lv~eζiRAs@# W9F6,Io 1ť8]ܜaOF=0^V\M|FEU2ZU%2U`e14&$S Vfԅ &G3Xr,֝K'ݞxj^alCn|#9`9ND'._\M0"w y^G\JSw. C(w:N@$9ޚUz-Oж\TP^iLN YTrJO/?IQulŽVkm2&i͡wtw`nAPjx "e^LB`$ 6iB #oOHd6 L\UV縻NX nlL2;D5*\#D ٢J&@cZU~E&R$zdSif1, Z1<&s(Su[p?REac_/׆3 AcS~< 並}k}I  ,ϚxOg8JR&P*6 FP2H:trf r";$'iE͌*6biM/u!Lm-ىa#z>}m)%Q`Hu_xc  8R:e>#c,3akg.iߪDdJsERP7()R|!iIQNnU#nm vRTޫ-;b/i-}5dho2"j_LQͼ5,V󐊈`kgpwŲ=yCYyq. wƲ2tE<  ϔ =:@vqOW^jJub6Z_{E,49l&\|N,m& $eu/["C sqҏߎbw7*VgpGȶH{Cx3zSpQnpFSSN(L뿌W!aҝmdܳ`n>$t{qbzѵ~|6K bF0y|d0yީ\AgmH;]D2;A("0I ؁a7D ܗ," 7E`P]ccfV*$cR!9]SjJ!^XKÖcZ濵UAHvJ=D8Xfw~ϢTcn XDI-7HWGFc@bhjZC8=$/U^a`1v@.Z48Y P n{cQZ-tXV"PZu*;e2gVCn>[7+.6(aLu: >M #+7^NmȎ5cQ@w1X%bcꇴLWwT=< amqC7"ԟ4Me.*ϷdiByGo9T=E1n.R1|ɖ59 yJ)eT]X.~1P"o˓{=9Ndx*c %}'9IE:* tDdpᢇ&£7N98Jv'8 ة\W2"8]Zj e`ߩh6fE*Y r6TA7ۗ(`]3%1Vգ+5.0,ksX;wf_0EO xn}G }UNVd%kWXF=Uߺlu&sB҆ {pI}~fG8'{֠F+vEVb8!(pVQ< lrh̶(˸rHDu;E*>>eA$d5ҕ,";1/m sΒbUB}O>="Hԃ"$+ɘU O>@AJ9yhĩqq tn$J8jPȪ-5fM&?"抖jr -ج g5dBiL{f봕V tQQ:H}3_x\﵏~msԘѦ <'(c Wx\P0t8jgE)tQ/Ƙ]|R9Up8&jj(oԜEeFRwΉtŻG:CGO5Ʊ:N_( avNB]"V>!:Ey˳{ԂJx)F7&PF,CJ+Wt}g0qt'lW\FE6H8ۻ;?A ԕWwPVihB ~ RNV vz%Mt(@y0IRմ{?-9zhsWVqE)PyO/ZOYÜIݣj1O$SlU$9W9Ά(-N/xOCǃ?p/,KaF9LF-*1DYRXAMBol_/quS?S(,#DR|Rۻ7w'u?J4_Yb8f \,S<"&>-)Њ5Z"' )Rz]2p bZ!^kt7yK`ytTG E <%6IAHF\Z?ttxR/+a֍HVl; ckޕuR ~o,S·6gpҷ{pgA4+ SebX#hKJw}v-IHT;.|J*TQMh)LcB lX68%1mzn?r;\FIvt0&aFC*C̄=AfZ&N5ןob: `D%W[,$(,|AC^߳R(/mPT^\5?6sܞ/Yĕwʰ?&2d)Yp5>`By5,Gt{" OdBO+^QE97B oX3TI]vn)8pNHƧa5oQ|!SõjnHA$SuB<^GfWY` 9 6d1Xp'w#mD9u?dC=vKo|} Cc8y|{QtЃ1@E6k s+j$rrӺΧ⹅eg%*[H֕粧`2X 3e7xrl&,wYcU):D5cDLc9$9r366 I4Ual vcL3fP{zAt\Ig@H<) tx ]ƯG/_qD}!gyWD_|_l+G3[ֱ }^" v=h=jKH6墻Я܆RUcMGŀdw#98 ,Z3 FUה1a )&H^{Wa)+!`]-#b|"F eMHNW* S, 0M>jAxާ Ip>sƢ{]uwR+ʅz I,>7d3-b$,(dඎ ANޝ#X \Jt+/G@>9ia^0$&szZUgӵԌ|zN|\#u@8OY ؔëMҍ"5@ҍZ(0K1982 l|C9 Tp"phƴĦ)S\:JH6(x˻2/@[hsE<_.<5tԫi 5|Bѫs8  M}A[҄6E,pqnywdyvzԾٖϧIsg:w:A^hѵ 0Z,y.HN9nqKjK dtfDNu1@u_$4au&/L;Y1 ~4`[ }{ogajxyn`!\8&&_zv龸#y+E?a j]ᑶUS+FxxP-o%c+Ȑ|^ndwf%NK5f$iQ 2pF#X$BcW2-+4fmv&)Z*ŋwPPuc!Y Li˾r" $XgKtAQ9EyYd8ZHG [i|#ӆ(jwZ9ϙH}Z|/K` M. ?96a$|Wك^ntG#7 ~9+# rD-#Nrt*qI7å E꼯놔żlIs Ւ+(B3˙KX>;l"W|+<ǐ[fOOh$ϹN ȻwFL|89  QPگ(09a/ןwg%/Jk^;$oTZc^3j0ؗ}N0e= 87$ݠaɢVV'^8ܑEoTw-XU,: 5AN U+i)+AOCz צ"OFBxwKP=Ht,AIB|0(fla$},-.U{?JzfF6aZ_URatz'd Pf}#wrPAAW\۲JL`=QrQXסcHZ~A#?d1tsu R ;^n|R) ]idNDb?[93GӵeLu:iK$A{+" $AnOтR%z݄}vSA#^/WaM#5JC.h~/)`F^41zgɲg3S%`oρ| %bgQy_Cx yybd*K7O+Ŏ2ѻщSlӽC6ݙV (_rDEX#b Jzq9f*WZ|d ݭLUX?GH~rFDp>+RAf{"d'G^Hr~HdQ56Ƌ^֘cC5:ɁkGQ8̳#ÌLT * iIoqH&+c!"Ih!W^ Ÿ2(ad[,X  '0ݙ6q@, c-bS=J+W~>3#FQ~y'e, -X/NUeKS7E>̘Hhå.kرd ciiU(@k}y>9)r} Q)'E(^2Պ(0l֋|uށ˅ۍk1eF=ؚ,Z4[HQo\ײn~n _K%&Cr sC|5:b- =B>*EA1x섭u-DRG̃[W΍˦ѱ aI;6BHmJm:x$ Tf`4wePi"TfǭhD #S?%J&лw]˹|;6Hr~]rH۞>*LRb wA|"d4ݭ-&3J_t JAMђM' v E5 U\OV0=i_~ Fs(=S@B=``:d`$UȨ@@'\Dm`rH2vsBckPv/%͠P {X}Y9Vʼn5͓hI3MgZ תiNt'$K.}M9{*dT%؈J[G7>5t=q M=ҷWCR#řlK*˟V^0ᳮUd.*oS1']^5G\>=Gm&oHh.fwUdY.q^B çM`0P B'SHn?>؋הEVxL05>l@KsW,DzbK\ܣ0u)#QO;M[Cm:K(R m@h_(-m.90\nr2ɉ$-De i)rav9wp<2L95,(ĒIUҟyclt4g8\o=":4m35 P<#GL[g |w,;$7|mf{} PbԒR6ns"qG hxp,W]g&6KO5>3򙪛LҐtȇ+9dT -(/>qՙ97z7omt&x[Lgwc~SB~~:b)0~ V$ A̋_(r*esA06nrm&ia؄EyRhd^De`IX&]ix&3nƐb)ڊ򬞜Zo?ߚ}Nf*½ KUȒNFg-t3-ovؖD~QX^a(k&P0D3 g<]|Atݸ~ 5SŀxO[ !ҡ!6hU/8wlQn@:1ՠN* [\a|\~@zs#MQUBjY>4z1d9R|`"{q冼utj9=_nw$+5g I? Msۚ1EEChlXJ7];z6B->]x tnH'nab*nc.]M!~%]?d5%J{jՓ7|Pl(YnT1ZNTƤĸX+,Iw;}W\E3p$ OZtMmi ʾ T\boF" %2!GiM]܉9Xg@gT]>r F9ׅG ;PIP Ti+^fN=]765w{hx03N:7Oj7Jo`Ä n~(iFh.|ɨzj?ݠet7Q!Er0P!pEfwǜc]@añ DRFG3yr69"t˜d&f!L7|O g%`nd;!Kt /[Ŀ8-9zVLæ>GD'CVm8mblm ?GMk7Qe`xݫtOM2DCJVǨ 9 eNAl&~[gT.1quw5X-jCbP r; #pˑu~kS>V=._A1ۻo2 lRIխ׼nޔ6H$FZO4]"L}X VOm!S~,_\Q[Z,!kaEF}|#5̯m ?]YL$i:Ūl$cuG=:PD\=t#MXKd֒f4Zҳ RuʒhSmLl2ݖR GqȝZHAf@+0LR=,kT*h@qثTs\`CMA]z!u&_$I4~& 699kO GGdZI,t_h˲$~E氜G0i؎9")VnRHcJe'c`̼r֣Uvz~o(-mc!S{=Pz3G @23G|j]8lk-tk7ȣK+vrx" ?ZoF %rQcXh;7ަ&T8AO&j*O͙ط;3U?k pa?ר!P#9J3x츂RȐ1F"LFbO0< ˠ+Ü[4X 0":xwqJ+oò.*0Ɋeb;.^ZqlVCix?>QM;u4HvqZk091 7'y[N!mrP ݘH!1F1Ӑmu*(Z;QO:&sPbJLFi3ʤ&`:hdP!S8:1FlrbhH? tM`]musGؒ,})H.K-/8Ҹ%$ZpʊB1Iبs;c: ;Ab!&ly?_p=!v¿-{G']:=`u H|o S;7ɻvԗB `+]t: m]peEe#SN˜܏j5 e!8o[Q<,/b6| E9K6.26„8I@ETZU- ;WjQ!CcROxR,Z г]ÿܷaSg5!ZP7 pGT]D2:aw1E'+ H8LT9E@jf@TPh]LYՐ( <(zzy':H L0 Z`v}j FmJyRS5y_Ogv bX ʍӫ 6tw?H]T鬻VeMUAp}jK>PcdtE Z3Ef`4mZm8":Ҩ:H 9rCDj`mZc@o\fr['2^%N\Jizz,.Pz89ISd{v6c2bw?tv$ ks"H4}FZZ 6њʻ{p_Qz&e7ta$WxA3#t>ٴyB%~Fm+f;n,AɨOp!JK JNU9Ax|׌ӂz_GTN}P88_G䊑-,`b遬d!\-A`n?LV޵{Vw8@J5N[{Hfz޶)ʬE@"bM$ԓ`z l{0 #4nEl݀lDoN 8u=q—(Bݖd5d< ]0ՖEʮLvi31hܞ"l8OQ7p978jAX:` e@ھ؏T7:B Yv|9(UQ- o\# p{NOGDSCC&<7N>)IouK@ J-ʃHgO׏,XO [5<<~_a`#mՓUL; }vIhk%w.xe nR|&pT{#d꜅@Q Jb1 ZHOHuNn$ *Hovd=s‡/H$6Ej,0^Jş{Ә3G{͒ԥ܁e ok+d)9Ad;)]1i}y"|QU041"^ E=C9!щ^1ܛ$F1.@#3U 6B6r`80$rO=+:>Ui,_LA# 6yfLPy֦<Iܮ[=[0SPC?i2(R !4G%AvѰ0-Eq{_F,|9oP>}0;A@ ,/_ LA4JnCtZv )#T/@uC 2vB[gU{QdGrByڕcTv{ݥ4tbp#ʫgsO%C 5^3&/jqO&'>8یHsҧ T>&CQFsW0ڠy0$.*m5X\M3[/bI.bZz$J7i~@m$| :EQ]ȁw4GHh|\@, Z&0 ZRpCvxKGw54 u>^B_G, v!# ;H H"6/e10]P/¿.^` YpsRt?}i(v{oW}FJX>let#ovsgq!>ĥh(zY}6*j}즦18[.dZkb,DK\lw4 Lq>"4YP]Sz~}kC?l@, KMyR=8̒ tFzjZ>8"_cV%!;Ӆ0ǧ=`m`cvIE,j!"YXR5bAvhh7+=w5\?lA:u TE;H"ƳEahO:}vF<:!5IJ>d1݌:xMS4ZeptVN TgU<+TB$  }Ii"z5]`ߊ˶Lp4(Ev`b"!''-pj "$4wC3hH"qZd:@) ~C,㼆`,,N(5,,g^jF?Cj^'Ps07gKSl,:TX:(C|IF$jBj~ʧ7jI<%/c"IoUwP Y+hI TjPC)n`&j.'_'"_Q4V8++Tp A'B@)9?T-?f:7@7D)-6}Aso ٍ?q*nIoj WNc7@/*G!e2*Y}[C'+*6`GVӓ??d@ZSJO4cN@",Ve7|^~9GDYJR&(-e˗h0kp-%@B3'UW~J(Du NBZۨWs{rBř߸'6K ṛ\ GK0d oz E9cyf<@ cx>uv} ]Pʆ6l˼$I? ʠIK@QG;f 0peD;<=S(?V<@+2~4DzEYBtg_ttQcntgEʌ KoΑ3Z"UhM$ S-QZvڇ7,0p8ӴZH 95IU3-&>m4gVn'.8%t0B8`d8s8>;\PbՌe[Pꅵ‡zq%Ch-2(AXF}B)xU N{Z.ШA:T-Hh4|~)G<& R_DϑJrDf T3_Z-v$Yn(TLNzKԦ=BnL 8f+Xj~[%kլ7~[wǮFKT ȉR!bϠDە{>*0u@?F KgYt&س=GAe'TK9j]NF`sbzݷ̑HYoC. d)'%ÐYkjqW Rʭ._~зpC7ȳӾ%XS3+~NMsar|9\ :Z%WLgF綈i,u۳IX2R!- ɻ0N"eCEb%}^_W'̳&u=e Rp ~z$:a%\5ꐵc %ӭF|575 v gyQ.wslY*qK E?8)zG8Z<7q-j(~~D:Kt3vhwP|]bd!ɼ1K O~ e?J@2nߦE[*`HY KJuWxjٹvvEr1*l>5݄RcPQ4Rn Slx} h\Muۯٜr;ŏi6Y 3''$>[8aV&XJq։сYn4ɇ;da2v4,ꌱtO&! 4#{J}61}i&|QpqP/[:hD[缞L1tpiHpۯrGW wuع_T>93D+ Yz-.\-ZJy!gUU2n$Kr]"Sl/{]w 5\#V%sny=@vm}z༁ȕW$1Α.z`Jˆk  wLHѓ rs{B}\`+|QZ )S7Ȏ+I߀fbh=Ghl2)G}mDu\̤ަ- Ϟ{6 g^s}y Gu3MNU 8k\pDۋ냧2W]RMj W/2zTp /KL fbD.E"yl4{Aa3pQ-Hf|1@{zo"/_f=_7VOEzW"t k_ڴ#bah=W1\֋ؑ~*GzRHuE%B =Z0I&Z ú>ëy~&濊.Ur,d~-HgxC>މX`%zL#PiޓAxl"c<9D߁>~ă6#HJe-=7XOv + 6_5rRE9&_e7 Hnr@%%j/Jɓ!ĺbl,XqzWZ(w hA%[d1I'2LgX.>5pfrAX-%4Cf7L91l:̐B\֖9vkkvSHp=)} ,F|<-qsY$9#XD Reڳ=gi Qi'bLWG^ע5ƜfF+'\}60c%g4&]k0(s/U=|zXRZrXH.wAv mtsQ^Qt1ת:bGB#'phky.hk h%a/XC Ÿ>`uʲthGCF0a<-*ԲgÎX7bƎ<#ף>J}f\]> a!r>e y>xZ{T;ޞL|gOKRMl-eŲ!+pl=)Lm )dل{**HT3( "bGgFe.x.~aOナd{+?x fxs=I> "fҒhBGHasFzߖKg@ MT{-34A(BQPvѦgZOQR(jp|:_6qX JtMy7Q&O(#?a%Q * $Nr*ДLaH";Ěiؗ6̀>W\{8[ |Y6@dfv Sy,*%I۠U.5z t8ύW=$WQb4㤆DuEتcD^QVn2*9~)q/Bu (K?ܻxc91{aIq Ì`7!Y;݊,W!+Lu"3?9,8+x}` Qd.]W)]h(z ̜.{>\F*ˆ0ΗC~k2VQeҫu2z3@t'~K:+]iĔ|)qE ǥwB> ,!vQR:^,&şQP@<_wGk5GKRѼWNC= p x No P:J4e_\ֈ-g]l6j vxԶfRh3ClPПo]x uab?ksuAFpWɥM 홎yٛ_fɀM ">gA.IgD"'@^Ǻu|1^GhT)%_\Τ!4ZB۠W0 S!ʐk/g/г|܅n>a BB@-˽‚a*3<ݝ>el.4GU Mj{p}f\zü~on66^,q/bfѕ`A9T*mĩy!D}1=4aLYye 22G=(%&X"cqE՞%G/ So%.ۊUާ(B<^zgnjNkCƖh㨗y@.Hk|ӨP3-#c}HTAs2bź Q(. j1y5]|waA 9ۿ: @ $ 2"(u; jh>TAZ36rL=-*.) mt:^ @Mkob6~1Li6|v''8Uv Petacȉo]?3])o Xz}=8,!9#3f;}4 O-& lyLyhIի؋yN~(ƀל.V&C'?cD͗uv!w.\-2fu% JVĂJUvvk&ccjd7S:%. G[JW=1 rM"X3"SQ^W5hD?,$FTɷ`鐴"pҍ}p"_AÆ/U7Y]S9/I MD }5Y^1VLW@ޅb")("Z@_#s Nnfi('vVUӭljWtgw[Ђ˽ίc~= lLx( mW~'(#zp5^6#lVumO˥{]£LRi)bPP{X*=yruNhsa@Rsl*q /^ ::}W JLޫw$);?ՕB_TU]Ȟً{9ۍ/寱 rhD7p[ U#lv[\ 6܍PzY%{l@`N&$TJև.RW֒= 'qؤ1VວݿAt9Qؼi DiZ}u6a{Dh$?]WViF[Z2JÅ,Q<()`m"(_9>=SnؚOޜ T}=A}sq|}괨 pR Pp7CJ)3VBLk>?0vzbmW 2-4 `|PBAZ~H'ulJT ?Y}ؒ'nN4c7%-oԈž51KDY\ފn8h'ux$47AoG7Dk˨b'ԯYC~Iw@osk!Ee%CGqzq *牰jƄu -v2^9KT6P6(|T m=k>ey 9e>w45%f,L>| hB-h.4ϛjcUI( j600kpiż~? "mîdWuF_]i28yi(W@ [QE% >z WcO 3s%b^AQ;,^CO@9ǜOu?Akytns.ux cʘF.Cn7N.Ńb=/te{/ #,~_ ~Ns3Mp 8Yu=Ɇ:72e7w.9ס]4\סl>#Z=t~1MAHc'Tnw~Lj[B{÷!uPEURHc`"n qJڻ"^Y*3%D~ۏh!'`5?#9:! VA'auG Qhieby;`c1BQ@G#*񤻰~u\ǭN7{b[WvRZ31>&;}5"/'[$c6zÁSAb)oaf?l,+ۃ0rSg,ABOb;ZKv>J.x jg# }uyxJ8ۆO_\[f=Ss^ b$%GSVJX~]EK^tl+y?{rAƦQ}Cw]Y#R5G5*x9jFDDI̼9`v9׊bsA.3Y2Ѩ#ʎ;=o` , OoxXKl+ msij0o2AT?Ox| [̞1C$X6UA^Er,}i$lnQ诰du<5\L[m'B5F]1m x>0$d0$h9$6]HQBE,ԌiLuS8jZo߮%r@-|;O^sMR|hNӛ?}l72a 8`X;mjޒ0%&I 0 @= \;-[cW6 6sɥ #:{zO!y~Ê!v FE ¸}QvT4 #0l7NnR }H l:[JwknLBa{ra@45k^ME]btB9n/^u4aX Riץ [F" 3q)nc;+h (Ș.P2|c+kZ42~t;(;f9E:d'zroI(,=54.Lqk6 ׼knO?%jÂosfa&OjcSΘ ݔ2a!ҬJezMS'o!SYTFJw=D >f) RAc$ X U|/aQv8,)i |AaX9P 1[{IpJt|{X-߫F6vu}7˓HD,dfv HΊќF{Eu8\qI66{hy}u[ fܧ%@cfX;00piJzWLX cfE,%4+4292C;|b -*J>8-ޥ7Y Z:T0j++Af/޹N T;H l~;X6GYMXD'yHJ~p*7;@27\hd xlkzΘm"_uWSZŸPZF3dDECoCN@?n5X>%뺏BYR3] _2qBcg,$@*ݯ\+Ib3Qq;5/kϨ;W@܅ X_E:0"I4jQ9<ޕm'_g7үӿvj+U#+Z5FX"fp/r,M_՗νLlė7%~7Be2.cCm<퉂VI>׬ ̆J49G%. ş_I(y&"J\R=S UCq[0?PIIimz̷qlo4=9Ea.+l 3'!v3gh/ei3iˆ3 W/V[Y_k9+1 t$%; m([:'cƬ7&ʉ ,[ tAi?jݗ|"p`Nx@"i" Gwѥn20;5%ղ0OI!9@FSVGԜjxsErʋذ1m(0@%_%4z/tHfeOd4?\(G_&T KXd|%Zaut^|D%?aE!8W5%_睻;ua8;.'`ӔZ큕OKv`Q J#'f8.U $%aSf"#j)(]ւ7Ѝa㴈J72ϬRr To@:^Q?m=4097a(GT My>U+cBl,OSܻfBʫ z:|\@3) PHl:1 q< kʛJk{( p&>eB/fK0oleP%ҫkH%]ʔV; o0,/ŭΑe~usroI4SWj8@[&큂6L~=x()gC~;HVflcNTz&۷=פnCb(YmJ\?&:61Y@h8I~O0=6TWhA _X:#s !oZ5YBMظxؗxS@G{X0h17ySyrf͘0FZfcTr_ux#=zHcQI,-uy*!8h2}"&X6>4]T;Yը*|{sev'|UQg0}d?3"IGp 0rmjjI W){?&xVɬ4K,ؚg5@СA#]+p2eQxP|UvuF`KZumǕuAz,fc8ȼSJ35`j"Fy@S$iDa8ǥ(諄'M6 Eh_ O/x8*Y E\i\CKsD(=?.~ ЛSW9ȬИ"3{Lh"{~vd$* ߼C$5"P=295Cj]my?d4.t P) nXL(G) tcn7> ?9':F7|7i0 xt{A׳Jw]bv"<:ޏswY :8Qo}4rX{1J),1uؤ xnF"1cfq+`q eIqTuV JS> ^vI9ENK:76I! ܔd  (X:;/_d\*p-/\HR~ÆfG?:Bd &Yǔ ;duY8]A-k`^0㶎mWdKԷyدw}d0cI^RF]*ފs9~ I@XxwQ8JwY~{5!FΔ]h1 Em++ir `2evjv%i22\f5Z𞰤YgI,Dkfы_0Q9ǔO+ ncyj=@5U21e(M.RA]7 RG{߹o[o( }?r[a|ãAΩz[¬E^Mf2`E+tEZw7Ω&/ʣd Z֔Xaxg\g5>q?bR\sJߌshmyMRMķ_B//%EڐmYW(&qb]F؁apM$|Ϋ{oH+In փuO5~Ja#јm$ŦTn<6]9岧AX| FD 1⢵%l[8`CC, |Q;|)4kr@u-ʇt_ Q9wNľB^ẶtgmX#Iz<Ғˠ}FxM9dl銲91*@pG4bמ ҆&}Rݰ? ϴ35γn{wv `0s{)]Ga3Rų5'/opٸ@: .VE^!6vvz4w t!g!3;PX6)heRsI]ʹ~Yua(ȺQ/2JU$ҒӷȏTu±9u-Sxbj%bWqh{!SN:f tW'(UP4wmbu)X]t9k67l|!.|<ֲ^hLj]P ɿؐ#.ݦ#/tP ݥ(5'IrΟ3 8{]lbY#?] Д F&4;tP1UWj@oW|OjWidNHuL# +ưM%ZLVbίfPa=Ĝ[\&Nc_:AGHWVĨh/fPa'dC0nfR+pZkF?$| Ol0ĚP^mt\lnTxگ_bxq_BYw]]{$qa^퉨lcΛ ؋k3Mn@ۦ|e- _`v/n?QY"#Q΅,$9ܚAOĨI\$ ѥM` +)i}{w˙]8r|R]NZx4n6HIb톡\X_N;ƠiGmۡEJNkdjtM?ľm-s!q[IBg7I* 멣Ӄzd?:1G4cakufeGO| K ^j\{)ͤV6`# 7BBw:XAb y@YdDg^yK徆E1¶˃F5(Hهrd T3LrxӅؓ/NF2?.P 9pENZ.:|l/դ\e1V)Ѥ* ,Icط Uvy+v+$,,Zb"cO;nj2^CNƸvq. "tm+3ֆ,lR"•@GϨPW!{2:pv?{x3V~|܄DԄPC]bΩ6qIdp%f׫"3G-1cEW~4LsGx nH 42SnpkzH<Ծ]U Gde!`~B SSѰR8&s`9 D+䙣fL]h9{IewH:poq:4 Rġb)ueIHqL\E|TJu} ])%F0bN22V0B#F5`VU!kmNSMԴJl1_JUmQ]bj 4;n.j|ި|8Cݸ5j3Y|?Kﻛ+0Z^bE2$,ű,Sɉ~ ǢB!]s.&9)YB3@?\eAKF\cF82gyλmM_>|EEY Z>|EM턬n`?֘Ӡ#`_$\ż#aGl͂pB`Q?'牀YcĐBo&On/@r EZJtgG\Ep_F0Wy siCYS)%6)`* 0"7;x|TSdDnC2t' \OHؓ (Eڱ&[-%#9l/gƅ A,ǷRµTݣY }lWL9Vz\}aO ~0sRJ*/Xh9FldFmk,zÛdr~ҏlC +rtgĹĕP+42G f/;s*(;еGAm7:8ZrҞ$eK%]M֭xzHLEJgY-E/i5P؈C tVev8 u ,:'rbxX田$o Q9㞿+c**>cvӊ6Z9?]3׃Frvvȋj@kِCt׾4H3$dOIӘjh<_b`((p}Rx"z6C y//xo]leմ)X`~F5|&/<ϧw |% 2y]wteg$P:;y><ZⳀy(]n5Apە0Uĕ g{]dL$t+|wBM.vYPA/%ԣW=XuTgg[cWOB);J%iVt6N@N+ZN;QX?=aAK@*vTcw@0XLA0aۨic香p zG<ܶx;N.H&wA-)eP橹;-S";ke\UE.XpOGsGj2p+2S}mP;69%RUA5eIIV3Vw PD;Tj`S3{p+M:ttx 5à1H\zOPO ~Qu1qbGV!^բc -O2{4/ &[F}28,/ + C*'?Cbo|n̞ԅ1~]GL\pQxe>4+b>dlA숤p"A_$,>y@=*h JO6㝥bsuf감\ㆫ'x~b7HnlOr,xu'Y>p</ v4F6x/ :gj&*xʴa :$3e{fl] BqB7״AzWl8_^"'Qp@)'k4>td!-_ BuuX `[{bSE[: WɴV#8]# $>*| ]a: P&cjUl4P᥄0`G0"/jths4R( 9,n`cmHoz9F"UY<8=ȭKB_d*fYߕ1WJN=ؙ2$URO!?o.- &z݇O:6dn$"ꔣ>Sox{8#v41 ֨l=O}D8_FN9}mlTKaTeNtQeo>Q9f}V%;YTcvtaЈ]0/e%I,:l_*8ddbh^ʭ ͗*Rd QMN(.6.J#DӪVR0jv&pu~ )H Qںgc}$WφwJ%ۺV^tgc '++P#r280M,2ԏ,Of#8~,f"#:_!Iy:oni/XQzT'fQ58@` o4Zό13ldrj_kވ{2.{U4Ryd!ՄCǾY -0ܵҟu SL~& Y wu5=^o;C;y`hR6F"%xٝNk[! !_㌌۞IC9s'ng7lMe;;PY_@AQRQy w%,tϹXa_hqa 0$a`kO8h81ǝ1xhO@{G;upEMMVWu2Qp\Fu"GleG iX%_'x~EgG["exA etﭧv<]t5\AʨnO=(ófՙX[K$G1 ($8$^7^u-0Edy#H #ľLY6&T)|IS@mpizm!$c}` oe=dIPC(7HE_5}(ָs'6vvj|SM_2}à`,EWRm Tuej<;4hg(u&u?{PǸDLGU)LFC\qz9?In:Ȃg+ L5W޶)"E?~2TH4Fd"x@IZmsiG4#0~FT^0h86JVoܿ: g`5v>.z$յrz<8xpL2ό!y S9=ᖪ2m(.%0kx4j<-I%ը(3+9~,9KEnm;;3 uATz|>B0_(䤬DX'.zV$d)v%Bi}L.x<`GZjQ1_ud\fݤG⭗ J[8WqHKfY_h%[lI Q"H'h*l2&\Fl"ٍtDCɁeP1Mإp DZoTp:Dn, 9(3BAus._ \Ye!7<*ϡ;2.# xN TA3(YU5@F$ 6;ve|H)Yh$Q=\drۧ*ӛϮ@cB^s?Zy}cSs<:ix䠜 gl]{j`kΠ*^Y;+IO [\}xЃ'rOO&Ǡۇ W#@8+getc9_2}b{kT/tc/-Ha%ʤŪQBmx@6Jt6B8ѷI߱ni)FבFpEax1v竚/>1Rϕ}4,cF K@+/ Ϡ:4) jd:SϡKH* 8WJJrIt5巔41Ќ{^gy=3iygx+F2J,Cca2CK+ʐ['eZ(tD$n:R }F81RDcCj8]?@d Z29/L9VW˅Xʹm5*xc{20<lz., L%pw턂PnJ>Ⱥag܎GrQ93fMp~_qSW!Ͼ!7SB;5M>iXir{(uc:0JxYF2 IO_9jEQN@58@0rv!#oKmWu͈xL&|78O70O5x87-SMC2*U<~ad<7Ѻ *c zizejnq8%E{WcyWݬiyt/S6*m ] r -!3 7/b3>?3~gmע &6 `adYd)>@Ȇl>5&ёaHa fUJiU+R+FJ] 4ij4ۓ_7X0;%:AŋE,2TnMCAogcFG x@^윽2YEmGf.F25y(42Q wĪL@,^Ow{{&\ J-䍁?\`%=,@U+hćdn&[>Y*h?5gE',"߭Dz~(v;W͂jMof_8>Ylaٳ>4gAب];(֒s2e+^:Ġk [վYr+ Oܜa{ʩĿ"9+0cp 4akf- . i`_Wf]}#sZf*S\OWt$~0-f1|ߜZ6ԮRw`bmp\Mpr JyPP%*:n D|p ӱGn|w"YBv7pj3\$w+0vR76ո:(8ZufOI?6ѻ]t{%cиZȿ` brҾfB u%`K{ wF#ی>ESC?GU56YΛU} E$G-~?PF^(* bw$.p4 +,1 C$*bp7_ _Q-'$J7^zi?[.kFJYPЧخ!Dtjyyf2H ޹]!a8s}̸YhE50d/(ؙ3AVXY_#jחm mYrh=E|޸P~$+~ʘXHl(Y'&-u:hѹ BꉦAC';rUBib<M3(V- n#)ܣ oOYn9LbNF 0֭Mv%m}<--اs\ pvI͔luӏsX8u_ &x))؉UH!#yK UV4UE8E"cyTե }DŽ W\bd66k=Wjŧ kpfghǣĞ”|fΌ\< kb]jMo6!E졉o5vVD<=lWgB*.PzCεgtQ nD695d?aHya v2w<6gED "Qp/FcQK:/brJG℣;6#6g 7}P;˿r\gE*z gH8KZL!C :GwkX27? !T|1WZu ЋN"ly ͆\PhJ"W"tujI|$"t@?Sr֥RQ 7lХtÁ\]J FO/̧j"qtgXzVmf́B])'&ڡPb&ŢɖS$KÀ’k,vb>^Hȣ 1]LN!OuN1hr("Y3ɿ5H'{d\6WdݸU͗*i. r; |r&}"MN+qy($DT'W`ӹXS5~ MJP2 +\*Fcsah@Q$gN" LҞ(]j1b\D:}J^F (-| q%L)R/jIʖE2Ĥ_FCGo0Ђ=gG6-UX& a[Aq^D$^-ԮH!oSH\v2x$8Ks$Y#+ck9sWEXk=KB1R¬JҖ+Д![gۚeԨ@!+qM*%`F *|?Vr6j˴Nj@>D=*˙?gv.`ά/Jҿ{ Z)+̪2ϿdE@oCKX'?~.h??zɘtaҼ~p[K1W9hOlH_G{=ƥ[au6|jԳM^|2hW0:NGZI)\$xZ-8 UȤ/hʶth?ܯ,'9?F"7IR1=Y>۳htY28]Ut_27/hI95hgm*[^7:vIqv 9LŽ4}jWhJyX,>gTq˺2m1ҁOᆿAPb +҉M[ՙAWˌm骎|o7@ߚlY .r2}`>| qȂ?]/^U? CUu/?T̿35+@DI@(yjH۝Rf}>Dw0aK8C|/1RRtE?8߁*E3LR|`zopa7zjf _1wn'.Y\s"Κ N//CSY#ߴKpnP@ߗyJymOx/#EY6)?$uǏKzUJ4 42RqXQn6mmZv `h`5)d_98 ?oh@E ʱm9eي'?d XI.GPIǪ͌, n޶T D'}+m>H,Z]l&=i"=>F);Q ֺЩ.&D+f(۵a =fdD;KzvVR'U.9 VH8ya$R:n8Xf@WHx3Qՠ=oKq5˲y 4HęӓoC%Esʪ^;3+EA7;Q Ml>ۦ"YHz_3 am@䝌A>O5&k_7ae~)372n[#nJmP`yoz8go' N,11*,쾈TR7X9K|*U5@NtPm®xF` yE%lcCB~#*{/?$m;YdnM(:} 45? S9E{1}\az-vvxqL?g748RcOs2aGϐiҽLwns^: _Z-7\Ew>}6$X]@lͦ-M Wt*YFRhVFX(ǵ&`?δWB<,񶥆G{=P@{A:m#D@]| E'nv?,wCpz!gC\-E] E S.9dØ5:ED/oVSQP;']gZ+q 0g<k{ mf&A⣸4ܭ=JWioK 3l[HˈMhXN wX1)E5mXnzAF/QjKG w&C7G}r6业H#dͽuC}3ncm:ߡ&E̔71$(N{,UJ?cVLJ^ejM^ϝ;XB|Y`l*H[򰒎VlMJm 8B8eK\+aZ+լ};H JIn~@u}2x&N[nOl?jk{>s42M*8 5KC"qmy+j( @g ?Bjgg4CHu}lli(KoLD( Hfϩ exLVvd/qGL < .{Owo.wj;0]*|Xx9wFozc7滭LBr=9(6AᛧChܗ>$ hQp~rrn/}^2(R͎/3xYLhkڜ/_=d=snܧ]݉1} ũ V#F=*:mLUJqV~:4b4E':65"! bm- ..A 2-잆 &Дq_\)s6Ȅ35I<+-@gG{/oq9TaEBI.t-4ce8\qrT|.SU n`+mX`J pTsGdaeXMQZ[c`^Ӣ9 hI 3`6-.SaWR2f4%VmjfuiV$n#YJbT;ʔWMu ՓZށC K[ˀf1NutQm! !9֏귰>wGkcĂQ=Vx!2* -qih G[ܞ4z`0!"YWmļ$^ј,) `^/V O}%kU瘙 a}W _hϺP[芐_˾S%Ckt<<`SZx,ޑ\+T,s_}pF"b|& jd8[lXNu!fм(ar4L'ە,o hxrT\8J;y<%I9RؾO5D6*Sz)Q!)\|w ʡ~9ڟÐ|GvͳsK?2; S68b$qp* 'L_ā?({ΥBr|b5I8Hs] n{Ƙ3e t+X0ʿMv\LtM?"}#)Jj\ 2J;QmLRq]fo[%$Yx*摑,nz`eҴZw*cK<uAd, SI_. yfauÜrzCuhbFMTQEqEYbA0_Snf@jdZ OE'TTGR-3t5r4+z; '0zF-Qd\pظ׺ ?wj2At2 lI3@ jC1D|lA ÅOϥuVu_Ly(}fV\VWD䋛|9.~^ _ αr,8,{T(d|pix2_G,x±NX輾4Bm_):U`rA)FK;& }#pf/k`JGGFTx긢Z89A2=LMa>pbY_ϝY F495-'}&%xn"(QԳ[H3:P~T:; E$țknTIX[Ѐo*l4qCTB~Đ%5Xo1 Li~r_;F\dc'H|Y-52c[o#{hx0?`D)!Poja10!; #&J, s!^(?nH-H{+5w8ʋ|1O;`Nzz:| 9o  EX?Srdx.4/uDIfvw"HKd:m\RP`VxUjW-ݏH[M˶68/7#2hM߸NCC &#kqڲkRj:I$.QPj}0(VM2">D9(L%㼳O:=L(?7ih1Vz&J HC+72q׮x 1)L'-ȉ8^3^Q^/N1-Ր,wyd|2 O!baۖqvD= \Nsv1l";O[[]vQ^@RRI:i%Ńط>Ӿc='6O(c+oPa{UP喘<[fRwuČ)y'bq0yhR`eLAGfq;p29W]!AS@,8\Sp?4Y3ହ`ZNIn 6O'!V96p@azզԂk32AA7DJhM2$YMP~4`> Nnn~)/̬sA-"E)S[eRM `[إٱl gqVіE\MݗcMLs)tʤYEoN~ԪCTVR'hrtҧ_0 D!Q| ![I}o8mw~sO<7<.),Nrk{cC&F wɉȨ[@NOZOyyU(XPE`,,vLq.y>3$!*z4Iyq3Qf ( .Ki8ӭX;c0Cm0߆q~+{lMZ: M˽ ҙ%yk\ ;Fؾ@+x*MJi%UiNHi_A aUs|dԻĐWذрp2I@ nH!EZ2F` (:pS(zN@}"f'ÛXz`|@˯ Lٹd¤դ^ E8۲M ը Y$vzA-h^Jլh >ͽ۽JR7>n *E=q~CKVn v• U\KZ;=Ts\S L dILpSm+,֍*4>HMxo+H=,Oe%jJp2hߠLI\mE9 ݣ6Ω00jE/kw/㨜~#ͤJ;;fQ\ H ^愚\ՓÇ%@lSYfkD:H7&{7nH1юw`Fg҃Dsb:ҙ`3J6·ɔ_rƟ!|u'mh.G ї?SIIq+<JE]\) jįOHt2l߂:q)(sz8+.zIlR 2fj欗N$s.܍] 3M݊9!/Y1Ass={Ե@eG3`WPY([-Sν<`v6"rGgl?,etF#>ꂤfGtD gMזЎg% 3M[S]qj~6;5LS0{1DW"tAHKE% OynN g9/՚pnH}OEu92p+@o%{&5~q3L*D&AјqX?e(Bx;yx)3V8M!*1t+Zbܘ:I@,r+gv7 0+XcAuc[fa8q *+MMN=詳=QQ~r'3+>ॖ`WCyKkHrv &U h8q`:'**x/RT`tjt5 P~sAz6]m(8%5*g0QР;̇ڃ<ЪEIw/%ʿQUx`w1YFdijXkqW| %%5^#x)*yYRJ!ޗ aE}Q'm]8|a)wei,V.D`"U.=}rьhTJIGp.^uŚqUQ B]SfS!RbXA};D_R(oT*ʚƊdN#r3F+㷕EdoOM3y/t di0FNa\JɆB}8ZMuNFi\j5|u0?PSf^l} ĻpzZ W \[@ld&:,h p[v4Ib-5xjtA.VGU,!O1W'9uے*͝o/SXץzK!|d-FOd:T2.3y晓j?X bm-z2(b;IsO%`Nhfy0+Ġ,-:4BcU4*wAOgIO( )/KF{M>D /u@TpmVeںBsg](hNLaXf[KA*Lt0`EAk'~WIJu<|A==?~K +gMk,v9SZ\'2{{Hw4u_Al?dCz&h14ppA^퇦J"x%/F6@*wa-FaHl)R߼$ =6kU0*ViZ܃t`~}K?&ۂ40>#֫i%̓PiN#5v=y9:%E 8dUU/^}2Sv$;eaeC<8~M5^}5jjG6F~FhHHq\.t#qSS\*baXn)M:DMgv^0IbA02S{PF;T,:p N7&:[y-O %jbXr5+U|QEzB58]\Ό+Οlo%9ˈ8[i{ˍ75ܦ?G3D 4>zʬνtZƕ+_mMZmdѫ/6-ÐR*peg@P~+ǙTrZ1#gΝU ib KצR#k) $A [Ѳ>]¡*Duř wUU4?;莖(e&&e]Ds|XHĔ(} M0f.ol.m-8MPFwI "i߄b"Z*/5Yy:ƙV[3Zh?*2轃D[M@Uo'X,rA⣃MYh gыz().|;y~ޑ@FeAמamV~CxհpkJ+U(s5Mi %|"ADt d&cIXcԘ'7Ö%ġC iehDLP.TQSBgD( `7kۃo v-Mz=z,J_8vE_Qv oQ` w plՄaD7o_ *-yX5叹h뀬Srz{0Ǿ 7OYNYi5 =dnf$5&s+V5ZcM1מ7Bb/>tyq<@"^k$R'ȦU/7".:MjVS.4 )}YxmyZkn-cfˢ _ApEqr_H*wMwfגo ٪-U>+B# p= ;=V%+%Y7"eKM'4MzW~! 8Hw29ۣnGpJ1;0= T R-pfP]yHQwM4Z5pj=[eR>czuK mx']K*{ iLmBFSte!qMޭ- [h5mQCwHPY8+znbf9+bo-6{^no'ø*r,%sWYQo2]1ϝF1!i6ل)%a|,=vSX=>)!O̷xI>2npIe40dz۟,#BxQ5~ǰbJqQ.)F7]P67RfٌKe`ܡ&Ua}T要?x9CءP 4YRF8%RlI(|C(6R >CΓ$5T;$P^ ֘TpzpAVb,&`Ҵ^60VmK?jCd6"pQ?E}:{/Ym'&wPw\ `H6ɘ%Jd-.3̬0tM.؂Zs9]~$T{ ~E|9sɱHsxgEMuAǯh#K &]}#XN5w{bI%!2w?/pKЩTWrܼQWO?b0-<6 (|_J6S`UK#]l03o/oU"6w@'FRo?yeўiM4jlF)F߈JR1<5l1Ow|Mhk0+qtwțġ^&8cf[,A X%u1@55h d02$DU[V7Zo[<ZÇ}%JyD+^G>)}zYAZd}p{Ri BJ.e1r>a]41 : rZhS_RÕX^1Ħ{QzHɽmȜ/irFٽ~kKU,i U{SUr?}.'=H}bjiP.o =uO{z Ӵ"= _AczVJ4b3֪=ytZՒ! ņ\xeH"U ?^PBxAABp我fxҴtaHkuA4*W4fz/{HqH]S߷!MBp,chYl2EF+7dԉփ84}ἐc̕%ừEG[!55-Z1f^wkt-ߠf9SO*'pF}md:Ik@ PS8tХa}2iSfwI{YWiN~ϩpнqM pXlʣ$Di`콎;d .һ&"*Fg# Ցm9 EkI!5U%,_Hrl_ݵdG0;pO?)ڒ6@tsjF /S]_AMI4b" `WzUFG[ *O+; (2J4[ٯhJ+k<}Lj($<֖5`~<#qiZ)JjI# S1|bxM^}umm9ݜ3ߚά?!霩?Tiʋ d/ Lq&eTVIUؕ`[3f20N6k9}"H4Lf"r8C+5[$^t'鮌@![c" wǼߖvET}McAsG{ In6+T+fY{RPfI,t-]z>ςIs'.o5TŷwB%1bkl 0 .`˗hx֑[ۛr"^h!ECseIX$`՘ Ò? ( x`|;N>y|ndpJըDkfmJ+¥.cŻKtX#8<bE|x([Kk DK__387ȫxAc?u60x J"D` fzBU|ڢl\JTK,WMЉ-T_@b:jw=YiK2Hޛm6Vjy'#{5y9H>hz3*^#WQKX12Zj-}#[so"*6t͔}@h4dKY*\3P.Iy\D)dbpѓaMODBҔ; Fb=S7||BXj:/8|k$9K"c3:~8R ]0T 22,j2 >9k͆ӚR+y1!`Ҽ sMX.ӏ2 M-{b(YgpMz}`Q)[8A=p$ϷѥC\f 9]07n0i'ݠ9 ノ,aKN73p,z9Vy};ߘ٤nC;sK;h/WT1&\tXƑTNKyDž+.ׇHޖ)jWk3<V{6e͹->ϡ>hsO+\6:7<$~gh\q]"<5GY `h# ixZ1Gv!; ԁCgŜLX/D$ɦm*--lIwké7 E[k.Sth;-MY*.-m\y/uV@2ݺF7PiVS3{yR~a% ;al4MA %2ŹRB. UruZQ`"s^hQ Eg֐kE' #"/fH6-k d."3Ɔ/lz(=9ml85Bx_l _)E9sCp)q<Ai GVM^c[K(,jC>L#1W۰y'͊=;kõG!wj?N?ПBK*46WEMEЍ"t?ȺW]}'~-~ z<$:ևU~ Y%\_9y>`'c,{ijWR`oP# y ^mzM,̻Zy؍PꇒclTz]Kf?X1? 7l z#6iWv-Ѣ0eVWa>L޸G`O|T2BAp+~ɵ#)ȥS*lwI8:eB_2h# bJ~CnqoCuf>EXi"TSKȖSɂdݺ ](9S1x vS伕(!YNsrxMZKcoWmSI+^0y UO+QoA%~!Նt&bP-&0+@{LImh !& +}?x.3+,@ nUh4f*u{fR@ A?;_,ƗH[BƭXĜ jMOE^]3mo7v-zg|)Vsڛ s\kz+C*kmc?{[1 \z(LG4ttŕE,.dct+Q2@hJVXkLz-{iAaܻoB1*>)_ >2 ^(yz@83h, 7aǧ頕, Z7h#虧 qΤ|Aglek A R~gӋ92I-EPqòZCoԧ^t~>gYUMD1\ÔP"]e,FٔL{ D,r-)v q-c}aviď=m*4U۵?f =IDEFJl-R ?~}}EMUI`Py b+^l<_Mgn"AB}:Pt؅n4\t_twKp~ UWb=ifH@A?*q|&y`AG= R)PkRܫu81)E+i7K'PQl 'T.`I)5'(g$Y+&6gqvKLl@} Sz`Ѻ#1^aO{zuwg'—/W`hu(7jzF#!q}OQ)C~AxA?pjR;_"@Z~k`lMm>IĤs5_L & 4rb,!k^'ך-( Nv:4"9 $s##D8Ȉ[AڏCmg[z;ۦ DbcAxaX\ko"a3E)D@=DM&)|ZBq$( kfSe+bpZ$[YiDG9X f bƎ ?Ԅhh-HFZm»ZJfd"6AF1/Osu +cPpPM |Z+LTΈtweG=&e˖^eM`Ū#_-a|x_+AsH%*pDooVj'@v az jSlQG?z+v:%$S0% aBbԸ!AJ)Ca޻~/%١u_DQ/-wڰA,Jxe iͺf?!B!+C~K݋%un[Rҥ6-+x2hrE(Diq,vYZ:}4{Zƨ* oM6}lcb}e: 9I&-7]'K4dïtYwhc:vxŐvW9E5;+*^`KԽGMӁ@-zC1L^:*kȄm˵8jD<>UI)Ql=uoB yoagv 鮜G"t0OCoGGq7@@vVߗŶ6N]^{VwOfؙ*LΓ&'>kC/v4f3ۣӑyE2^W뀘25O\1(20_/f k*Ks&u ,L֕6'؋#­V먩#2K)۫ѻ^0v<}Z8~*/$esчGH݉4$%t[SZ2}2S-âh{ުs2r|UAlzY㋸PFYVjȷH%^3ɂAKAno2Zz[L,P)=,YW{$uFJFaf< Ak$oyѼ-V7ԽeW-R B&J]>w< ;lQmL_!ho F7&N&C|󜓢h ÓFC{N"TS(ZU3p))$EnR9?=a"I _a` 8#FN/Z:zzmBNӘ=LbLyWP;^Ḛ"i,d^) = 'Š$;zԙztk \!s9)b#nY ᾉХ78* OHN66I{A+<*2/jfm]ןmw}V#lqweM<@Aۤl}A;"(> k*q!t#D$S{om`=Q.^RߍVqt֣jP5 l"xڼ|/k_E'=cAy[e͔y&Aӗm6[,\ӠiXXD9Ӹ3Ohsnsejd**#Ya濎j|.cM348N>12qum4*2K#Ɛ➽3ksY~UspI^{-eEf'jg*V^@6}A5Qv)+eIکm+=nVt RgSwUT IQi~7X%i_]HR7u)uvhA <軸H̝El&Xrl6|6&wsis,'96$ )Ce L_L0X,Fu H7k>@2hua%+mi\WeVwSX|i,6]{S'R^qQ~yG/w==UNAMx,pj{O>Y}Lif,XܤY')+3%=Gl<@pDʬ!:ˡ76khG$y#"WH0z)"c:~ "JA#7râcS4?b;T"x%3A䃖O퐆ң7 \LIhMþ.7yqyv?Emaj31Z{/.'xjlu y݁c 6QVmע,E ) rVo87"rq&bF=kn[6=smMCTrs-}.Zp`Q>N&+dd?H^/Sc˻N|OKtsw2&+5<څlFN fbS_%c,Vgk.}ǥ]I7F+crࣴBw)r'tT@.)(vyREajjo&Eʀ[]Y?H΁=rofl*{%' g>򜹽?c7=ll WG))OL{hL[G.}bf|F{ njpI``I+ !pEU1 xbaO5HuK4$j6q g uK T'cFf%5ճP6&[c)TO7$z?h خcaO\@[i!NT:GiϿ]`nDrKHT'-P=Qi}V #kq.v0 M1XǸE{gVaT-]T,zFްs6:Po}NI(hp^DKlH^~M+0":WN=,,y<3T{f'q$z-6S#L7xapzӁӬ$qOE`1͇Vv-K-x/q+XJb=Nx3^ EENδHh@#d`a#N$dMT(~M/ױZ.K\?zJY~aO]QA0zjd~NC%ZMDRZ׮:p*,^gȉ}ˎ\0c `.O֤Be(Տet4XPnUE\QEw ^GȪ9sҧĆ_x2kp)M4w$Q̶`'? GH,zLzH mc yQ^ +TU?? K/P;TCT7%,3ZQ)=y&@>OC TNN5%qrh,לYJ(2lV!~ŕVuHBȆAhzԠ VG4 c>(ӉJJUv1U:- <7o7ZU!pSq.fM=Z9b1[yPsZg< 4i`G CFV.q0N.)s5M({2MP(I'aM)с\-a du_͡xߡFM&XJTkL^n!A(rÚO$WSpMm_LF:S^8ǹ"\Ŋ,QMKN` (U9v|4nY<'̩?$+A6Z|g#,pq_6@Nz"{&v=zHiu?y:S AԲCc}^ w~EhdVP ũXfӺ]MLcΗkvjgI^hOj:وެ\r#1ʫ"Y ;y{x:BK + BfA؍7YSwM.npVT9%,sξ"cDٍmAܜAȞyWKXvCesq L!qiרOȟxikļN*J$8;}ʖ[@|\gd0?C@{,;49>)u)3/usXHGFu.^-x-tQTF @z͝Q )5"kX>,ܙ~' Gߝ.g<8PDx>uq՚9ѦO8)e>,2s2Ko?t§ 3=$*IIK"ɾ+~NܳvbИS*%bOD_w5ݥ>2% xTR+ #O%^ {%%%K\. Hm˥O"#狧kE3^Fdb<2{q9 8l5E1/S$ wjE+}~dw@_X8\bx@ #jKCݰ]OhדH``r+6fqoR'e\g5plbL*#89V+Z@)PC_W6Tr #k:F,)`%J" {,ܒY.+Cdé|rE55[/ONrZQBp!Bq?ODCuF_RFxcGOY;N:u_`CPYR!2 IQ;edwmڎ*7T Cw W㮤'! [SsQOGѡa }F"$vNV K^Fڌu^VGІcXpbH?FpDLWLH>޿T@ pxB˻0U< >,HYoCu>܏Hf4 3an : lC5Es*kNMY$n;ȣQB5zBj4=jаph?Xﴮ@n0 - = om0T\1^aljUwpԆy/}~)#ԂZ  `_%KU_IQCS⺘bVR5;Kuٍg]Nݾ<|ᙅߟÂnpC6M`QNmCP x¶ׯ)BB)eY| ;_K r3DQ FY/~=4{]H+%[AĂu\\SG EoԷ@:_ȇb+޿49z9XLC=8?DK(fvB$e9^-wYhB^8ߴV̲t_N+@.~1|kR)'V30>\0͇Š_M w=޻"]AF%%h癋kש2LѸ?KomUv&.uwԱ0*bXPGOK1 XØ8hvȸ4^c6t}!;8S%{(;_w0 +'#=g\,{B*VhV7V*Uanۯ@j 4|SSʃ>Z'uN"7z!` /SMr=轗, aBLS[1wis^ύV|vzA}xfIl$> nfm1 ]բ{dܱ<8+fCc|n[ RTǣ3Kd+9Xy @=RT xg6P8Jq/vd7m{Uy,}҆GΗal#u)6dPOL"ʒbU*:]QVY|701j"6P."8H b[Ӓ6O|i ߱ZΕ˺-M~8'D'=y8 Z49<۔f+hl_.NjŻ#o"q0n0r[B_?go?t΃17sj,hAD,";ls 5eZ|TvM_3IJ<͕dm sYڢ%nҿw:=ORb_d5N}]-(*I?w45bhҴ¼)_d'[H%}11j}!:W`j4C$3`{nwm.3Rrj5Z&dӣ3z,<-~11BUH&CFa::S1i!LziJ,&RsTu5gGmq@ڎ5LP\`(<|]*y֠zN% \*z41n&EȈkiz, yΒ:hoA៸ ޺.f~˦Q/!12ؠ;=7֣8hYߗPSVuX O#Y.\$=p^@{0N ]kئ|,gWc vx^'K;^Ff D 6ge|0wK=Դ0Uȑ%Hͭ!#ǵ;ס2s/%dG/>mBz5ty +s)  [eM,Q2ƛtKe}Nbr>'kaI !um=YH鎼3 C+> ,B:d ?df[R \8zlA(]Qi #S$Z6 |uv>2-< ѵBBN掱 DDz!;MZ~!_{w+\UTT +=h\Y%!kN1QngLьt[f*X@\ORZԜ_KOk[Us㳬'>R2(Mh-, H&MRf!כV1NF 0rZ"YxfAE N_r I2 1/ٵ2Dc b+=p]D'Fa_csF0'~nG1u5ZwAVP],GX$,i$xK/Jun͙gRۋDi E.D#HR杂*L}%Wj/>7jO 鈉 c{_3h҆-Ϋș!xgsUv/ZnP$+)+NVj\r@x5ifIM =Ao'@f}YHA O  ?Of3KnaܻP 4I["_4#R->iL v21 Xȃ>-K.TđC1D#PDfKk^zx*cqGwGe%ȷqϝ_mS[,L@u1RE9zj=r ȝR7Pݠ(E -x73_:Oнu A47{vx4ӨgU(4mCV/˯ʾڗNT:1[؃QnR2{`>1o#TyEK8xf/ZOӫW6)K`%%i9ʣ\29G+)})}^y?b`,i ;ެxN>b(/(@]]8 IN8`#%-@~xF*'\~ʁwu7/9fヌv2ZX}oM#@>+.&@K~PkhUIpD$HyoMW`7*ڠ5KlN@x]O^FRxԞ}ދ7L@w`0gL ;{ʧDzޠ.s[,D+lQ!0j]dÈR-Q|\^=9"[B-U͠0wrg:)\ ?_TRro{_ďf0)?jVq?`;!+/R,/?Rxv=xp P  vqd)z#xP5P^"X!hpJ,߆$FnWX20;XðPQS6W񿟵&)?QʅVjq gj{-Ascסa$Q e+3ȤܙJAy/sJ3nnFuAuqmSB> FBP|9zfxޜ7hЇgTfm$7/Y\HpokK&`d.YhO~1U$)Q!@BCLtJY0XθTC, /Q)dASVB`iVy.?1C).ZDJ8.whPM/P4'ۚؗPgd|˄Mm@zULJޥ/6uYi\ _5Hْ=);XDD)LTg'`=JJEL 1M~ZЄJތ5%3n) `tc!o/@BbXX=3++ QcL`W!h˶Z!har a;cxl#$jbbڰ.ꖞ(m_YqGtGua/]rbA {#Aea.cs]?$ rVK8.9ʶe¾Ab2Pb.JXZzOˈ0r.Kh3a!R 7]bm&R)2,,AL=w-&C081o@XвN"θO)NE7Gu}=*& LV 0S. 7GEJ'Zϗ8Tn<3~Ւs]M@14! |<9=o2Ԏ*S 3Qp0GDxc` d[ ShS?(cJ_\{dEK(dU-Ϲ6cǤIXПU zUƗĘԠHy4[ɦǕzSl_[޶H\\3oNLF{,żd4"ôzL`K| Bv&܂xD8u̬:a Ia+k=¼`ŕ*՟9J}XD6qߥ _N%b>;(~h=$j}d,NZ v (߇'$vDd#A8yzu2RKD#"5O!R*8x( Gȿuؚ0(`i͘VON&]*u yHw+ Uk}&*kZC<>+T&{۞CBF_[v6Pp#`ssV%Qm6k#ޞkB"%N;{ T^r8g(/?вDW pT;U,KD)2A^I4D5 s4g|AyvW1G⠐ it۳l9F{y%J, !N36E'4(5ƌgحTN)[-͵emhng3g^y8KA"$$@V kO '@ (P_l_ѡVzQ&Fa|"fsy8Pai&RC9 OߝQznO_5siODUZеXdoϓԴ3UCVYaʃӨ2Wڪo}Φ'*]@36q)U}%gj80\ۯ~ |:/V{# OoJ?yܔzZ\ " (dT 0B=/{$lM}aO|/<1FGԲw7="3Z@ݯW 3Z@ǂ _vʍktxtxS`!JI(P01z R2#ԯU,co@j i󗲄PZP.m,;ޙmgqsy-d0S9e"+o*}#zr$i2)yJIjvb1&\kC>h>ڂ1ٽ)L2(-+%sTƩ*n4`[ TCD4 *sl8:R} TyDD*U#{S]GeYM;vI9kִ%x4dX^rj«o) hdiM6`6i^ \aN*Fc顈$qCª!eU#:`}*EJ&8l)"Rb^@b4d`_LD1Oɺc>56OEGΤY{~[ZWS(sM_FMHIA *2Z&Wz"tmCQZQϐkDy!<蠎8w-gLߺ"Ǘ] =S5RW^e1cќJdq]NCh$Rs~i0wMC;:JSnc:ݘGrS}n'67V= `O'%^=\9ź U\+DI&{!7J[Buj1{N;g{80!N{>ekg {m59nڌ尳 aJ NnkRJM7ŠP) bt=dND|_x#w \cuX XF0qUljmTh#SUބxWgUky Ed)4QX&MK)T o{EM2F+8*^<+FGRÑt#UH\) \V #j0ʠ1"f^ \2L7bqE]],Dh(Deì=`Ly/PzYdh~GBv6Mnf9Q4Y[@iqL=p0pܾD 8\/fRTv-&jXqNzx9l]lAMJƋCmN~ P*`h*(UKz3A,C9pb#S2bõSŁ/4ĊWF ,Ru_0d.MDCB͟M ,i? +Ș!h ,6!Q{;ld)"xX#m(I~~@OpԷz<#U:/' E\[$J> ;&ki1R#׭CP 1xblP:#fz0_hKڗ# FZ/y25m6\!W8rt(ؤEpKZWoY&a6i]mQ@_`k5V]ݸ99S@Wiv)IOL~s%s0lx;ACԃ=2ZV<Hx%bs0~_gnX7r,<3cݪY .ЇH] ʜxiQԢa# 5VpRRtHɒq4xt6 @&P 05eeCʠg >[l/ >UQB̻>h.HE+bzC?(}R0F|1ʪ O{E~Qvq3c!. \\S\gDo):Nx3™1mRM>exlmmb5*?Br군VV/mۡMG7# ]@^ԟt2HŠcW$DӞǑxYd7Ol,VqN Xmۃ=|"-5 ɠ^>CХu@Ԅۍgk難#BJ6S5+<1I,&,4Zdz]> ![ݷ&D|`*R^_pebSHícRٳ@t˴YTz24yM.@9gHJ7#a Mc\ M|zJ(nCmXh;+(V26gp9,\c STۢV 0֣;IJnRț,d/=a&.[{[ǐ=v2Pѹ6ݡx oǩ*T*w`m-u b3E$҈Qg_z+ _hݻs iL/abDi F}=/Fffb'S&j€v%(-?*5x\Ln;Ak3& -q`Z"0|(X3D\bˋy1'11 $EGdRKaF~M_U0nI\o,p평W~8tе!F07Yf+z.A3!#paW)+Q_*L5~ѸM*&">ez\Fje껌4£ W?&S\ LƉmKmKk2wꠌ/SvpX. MΝXX%J\Ks4Hsa0|n3ZrI.?X|ÞF}D,oŊm 4^XVrze٢!B1Z+K QQ2Xkr]{T+ >W=%'\8v9/qd.Jrs1.D|(H#PWRS+hQ;(Ob1I^X?1 +V[ '(o685? J!Ƒ mrq'GtgmqPA1`,/jfwۛ7Jgi~2N]`q.~ק8oR,rXh6,37]5$Ȟ|3]-,\s-VG#F$f/en1hgA'4 'HTDSm;\oFi]ИkwPt>؟ޅT}A&k+ }Ž-B=U{Da1&_fׅS>+,LmdM_$WWb>zS2>9[ڔ*Y!)~a@É,6mN / 0uN[KP2}#EYT&% Uٺ =k~˱IB{ŨHT܍YҮ r6Ħ%'0I*]K(D,eEQDSH, `ӖԡWWL "f*Bۻ>dָ%87iM ŏъo.NIF8>}G?J#-WI$Pҩ:,K`~1(*[!ĤXF  /4|L%\lgKK螥{Ү8Y$CLŮZ@,F!9[lMok$[NbZa}A.fӒ'n]*tr2g#?w J?,۩g³1A&mh{26/p!18Y,&A<K?_|uMF{57ޚ i#7se?&=TRc@rn.dn2ic13vz飞Kp2r|1O"Z^p NSSwDԀ>sidam$嗫 @[v(v>OOT@ny1PU$ۆwǂX>mN涆UplO ɰz 8E$frq[,:TҘ?FLvƿ c!? ^@8]ҟkU7$4} eL8ɯ /?n>}l%b&GlFOQ7lCMSQ4 aX^ vMX'R]rz$ S?r*qHNpZ(Jpe'KWy̜!-@Cĩu)6wOPm>f[uLȹU;9eL+37[sg~G48jp3!&~kImk#2LPZLHN_?ŠODNo2H?ɐ̖sF'#݃S_R86Y[ DRõ.ـ7ʎ*}f=;c+8&hH9 +f-_duq5?% ī8f3+)8D?h}Ip -3Ϡ㻵xJiUվj1 NS*]M=~%u(:Fh+lsiefHiÝzglam|^B .=_Mc=D{xA:9{P9{S:zk-(.xs}%W,Rm jόalW_p˘7k2=.H[!`e@? ro.ӧl_,_5.&:] n 0Ljii ͎&95,x6$Jb-=a,"D Bf@fJ)mvͬKe1,y;>N iʄ(Tx3GN&]Ϧr4]`a]Fx>}̯rxG V0`2ac3 k5IF JbT9' ezA"6k ]1\n8TMTa- D1G;1@g \Y_5T+'Snp%c\&yk;(rl2WKeTr>?9M{N p9{&"c dhOĶfp w2#vې7ʽ+&j*Ƞ]j.)i qw=S|Lacdžalt V|MqgS w呿`E&Ne'T& _ 7]2O TvA:IE|ҵ 2A,Ch8*6T 13,V:'z'Ϣ{Bhm٤1^i]wh֙ HH[/dum,-Ŋ}w<4\_xgޔ#=&'gU thF^J xh*HTbz&:|ȀDD[neޡVf!Nj~}b55#2sbf??VsMsR YͶeT&JP5zE]Br{nqp7Fc$C8^u,~c=o >yJH֢<̍;Rv ④G-6* $\bm*;gxxYkae'R{I&j$[,+ 4.S:j}]s.\ĹjqżK\ 6c%m8ulF*LE.V &B_jh4#Z}[yj&3[tV&3vL#(rLwHh%fӺ?=8r J}:{ؤ[X)!X,BL.2't=/)l$cI<+XN[`msӜdlD)pM_t q ( &{;RgAf:wU9Vi#5Ϣ7D[,M9W>+` #(bubSN9_y'H 3 ;͏~= *i|>He,}A XP3]o$hh~Ĭps ;Wva fiVۙnB81 34^  0f'/wg̣~ɽ_=Q_s$F #,ώ;-;T9M%Kjskf( O~Р+ϥ&:#4&MkQ\Vܸ*}Uwrt?(\u%B9 i}c2&o6 aZ} CGOBPt2=md_ (zF٩6f‰rypoCwrnv 0-r+B~$rh:^ԟb]n_%V@y]|0³P~rf$)™꽾 UDeoBݿ ?,[-ko6Zja_XUж"2Gc?^G 3h¤Lp.q_߁RFbnDŽT?zl秘n%MOf|P;W#&*nc9,9E_J.ȁ=qރ Sp\:;,E_7(43(!b>ɗߏ-bpU.1EXPL\܎!YWuQLM= t|=v ?ǂx4gI+KxUФD/_4dJ$_~uGR96~Sy ߔȑ\4Ozghu7 Ud1G(V kɬ?/~Y eQc 0"JpF8]T*+7v ovZP2PJqw{ >px{Ҁa+RyڢX9 6A@ Βu[}i%qibcvu-<44Wahhv4f%䠅ÜlİҟNKJͣA{v-%rr])%ܭm}|2>QtSb#WOQ*nC]}xWP_'"^/63ǡ<}a^[®Ec a?*DIэb6/U/SƠ.Xn^qg:}HaN)'?@,rޗB9Ũ/t$A1::RsCE.֤~]"n)?P+h cx̷c> 5C^-haȭ/Kh/^-[*_=zjCyA?f3Yg{ƅ_SLx.@IE0DmK)S(q*u:-rY+}:7k(7{L2" #_JUH$%(”m8%l|gަS1K=9a;{~n gdLt*)ϔd Xl@OXSTpF:!BͽyoW7'jk#I5ɍL@ /ʓ g`V ۠ŋ3ZMI|O,%}N4(Ud|_-/ڣsoو(f{VWO=` L&{`f'1mn?\bsܴi1FNN%lTlPU\w`/p<,+.-7Q'$ H+6D{Ѳ?oz@ѧTz a6YloSXrwDwLwJv禡M+@^!Cզ4J: =xobsuAD8ױKj5->-*Yg_nKE})X@jdU:-`s`?߱pܓrc?%xx35Hm{4Ӝp[ɡ7ȢUd"v-ݤ-Vnk}֮L6W٭ 0#Pftƪ(6m ôy}.# Sgߚel88}6&IQԝ&ǎ;feA}9ϋ;N.;I~uyH ɤn3+UBxL\ҟmO0Q!n)gV|㲠SċH/~"NN`ޣHiDw)ܙrdzC#L=McE5v+yf{&O\LqiFSMq_O ZV9`;$@y K吶/>Ka\f 9O7=/d@}PB{$o[1Cţajd6ԑ+-PցK}1j63, %{;h ;PmZ(!" т4 Ϸ"+ Z Ej(i!<7_zr"c&VUz4?nwa,.mݗ4QbHXK!eaF°SV 6mًp yy@> sceVuJ_"g0e{$5E=Bx'#FymSWLn*S?'82首:V  n1`C,X`B+|y>xHwg1vfTuK쐠6dEPڜvMD2,C_jĄLf:ٗF· /e1;$c9lU Ժҏ[-Y1\$@i ei>Wdz32yQ,fW¤~(r6HNtXpuyo Nvdž'k')5?uz7u{vncKD?@`N=Q/w-TTN;})h@vP  Y^m|?THgsXvKcU)D$`XaD-O}1acC|rxȊxx`|֭`ٵ$"IgeOH ajQp0`tM"&CsMOYC'ZhGN)cW ]0LWpGOoGٗbW ٹEzDn,[Q%rl+)n6>XIIe0׷I#je(xRבx\4ZL[n.A& Q{78{}Mg/sʕnr㋜۹RH.ާP ;uvz*_"E0ȬN;_"x̊7GIAZw.]k&x] \Yܩbf $ޚZ:j.qoy3 `0?4xpp{Y-34utȹH*?X\dZ瀻= {+95(Jo,[mR|iշҗBtӯI}=RPH36xtSKrY 8S.0hq o 1M,ӷ?|F" {Aw MLi OҠSth0^ǿr,?zuZ_toُ7qQg`t. c/l'2*вꮣy}C%Ct|4e,`.sn"?NxmHؔ{ל>? q՘ ;hKOȡ=E8 6y 𜱴?+JNvfQʌ4&Wn&H0<}ZI,*"Zv ț5fyu)8f$j$\!i +!l٩ɥ8 ـ$ˢ5uusռvM sW5N_>n_n0 ՚;W NfBb- d{!6߁8߷ 4eSkMpJL])0#1Lh' VP82WcOr Yg}iΜ0eZާ+N@c$w7+@IÚOPzφ-OT4mMv*Q|>ϏbiaF,͘YOQ^#7n7k\᳁e+~'F{}1lnuyg&իǞwn>A3z +!MMPE6LO3]\ TL`41sZLA k\|;HG[&a`/L½40t0M2\.Yz.,v&uh,޶"mF }f2AijY&NsK'jM\U>j JQё 6sȆ0H\T|^=V=GH@CL6q}c U2:T16?YN@xuڿKԕ`U+yǡ/ nWKZpcG!pT .LV38uO]|~`θRt?"9>Ga LA>̙?i* >l{cS]%P1u~ ]GLUc)&n>[Iq]4PlU[ {/N0tz?7RR$ ){)DMwXrv*q W``q4/̿!V5h!:at<0Gdl !"bQ8 uO21e{)pQ\oIFdstdʑ.:Vh/xQb[M45_km6anLpmh#]vK$ȳN{JASǶԇ?^92Nc>mV5قs*$BI\Te!QUo(ӓmkY /0sQ( \+*_R宊w";YN` }wCWToPa4J]*,<&A]dT<-C+f?ϊG%>hQ_đȐ{wb$ 2z-xL&H%K (.Bn3|9@0]P]>""x<jѨw5f'ğ:J$ܬ!?uL0jqP+IC?)8ۼ*b(P-8uT[|2˨^7su{x7o0H΀Y0i$Z0K[bGҐ: wٲ1y5龿M3vǧ.̲"XQWoa1%êEl=ϬByګuN$Ur,莋@Ba'=/?Xru ®ɺˋ夵 Uvi=㰚 aw!4AfDM FsƔ A O콨ЉWn E-JL/Ͱ. 3FBBWڔ/*`̠_:?с>;c-v֩WTtbQ̐ 1 o~ (ȃVZt|gA1On%lڼsAanm{ k!>Đ%Xg(uQ=.k?b'`o4ǎUub( ArF9[f5uȅ䄚I/t$H o8AݦEJc=na#dt3fmè?K06Ϥ'7Ɍ " |}Mzeãgˎw̛S@\@gRQQiXVIº=ۋ ѫWD-(2=-mܸLӲ<Nj &=5ãX|[B\ Y'II®bvg(N ON?Pш9f+M*QJMũ'c\] "i`17+//`iV"d LTt"|en%clr{j#PS-@O@ 5Ѩk'M(Dq{AFXWU5_gW9|y/*iop';w Nx*ӻaXm nJ|kyU mul\όQ>'RC{Qu WI'g k 0kF"=K%-ؤ`ܐ!5VLbOޙ\[P[Jk>%NaDkHr#ք-շ8` tV85R Ǜ{(+٢Q \ nB :59k7\%S͜RC wFY/f>c4R${}U@X'wUhjB5qJ[f)l {34p62e!Yz9BOa Ca`-k*& :i. X42_p![3[C˿lAk4LuF,a+iϣhĉ6;M$&8Isȍr { maW>Zlg+}gU'(A v]Ћq!agpe%j;v3d2&1wq|QrP֭PWx+~8<%?jb=_ϩ֡Q0Yp[aws-Y:~. Qܦj$6תhڭm®ŏwbP3\lboAb0^|Em8%w1OP0Vj\aK $~C1Yańn7X N.K1 ٢Caji\A \ced,.'懆?3^c&/E\+X~ڱ b3MKZKB ta݃޻Y܇FsZ4/;b[*8#oZ$Es }e]kj'JJ 5mӆ {TGK%尣 K<91_w$ЉajvѐWQ~qzܝTL~ҁRq>[u5pe?BAFmH5UN 4stV= A}W""d̆3wZS/fOXoVwG1>x^֚:i'ԣ\U coՌz(FW>wg U@Qn.UK+;9=%@#ȪГY(*Fqꡨ_Ck0p@IQ',nC@=CTRts6ˣ,n= 1VhrUELD}QlWgF@ T=4yqR/>˺Cq(h.*;T `BxNJ^ '3(JEK,/pm[mMĸ~6g2 pzC5 '0S?_G%BvXV`h6E(}H_>E@vt#GYB7ʚYp3C'ЮN*M"$Z `# NAKvd hB]@\lNWΝ'⽥QAD#]6]՝+-Z7 .^g8ǰ>vHP+>q< ܥ&?<@aD\XxKV+V~J2uiG@&O*%trhQmS"\ϑ.ix9\`YO˹d}mmb6*⻇XY.=M-LdmfQ$=e:H?j4zwj'/ecdX XHK<1IuO> ە F;S""`"^JLeH1b6‚3 'C7xCLE'2 %z!:l* C}=E2Hƨ&p`2)^7|6-BςN<>, ֯*u% '; iu/X,q0^yHu9ȣ`cuXJ@#сi~f/B+w&( u }J=c djct&kt1ۆ;-,z6Bm:{yK۶D(U]R|HϛlAZe5B_s!X@:[m9wK+jv=.ȕ._n? >yoq[1pH#?8\\tF ]!՚h*gE3 CD὎Tf{޿DVn5攻tYxݥN1p:Ԣvjqno;9J(,/S)˱&Qq<ph|L0A=y1a嚨(i;/lXgtY}#;$.oWBGPx&y闓38V O5 ˓Ts!Li}cb[Me,&eԔᾊ)'%Yb1kq5L;L>I3} Thìi zx7/-p}L^6kyC&wUs(.&*̂PW嫃gZi4W!ۼ1=| Q NZ?(sBjz#]]fxO9T:K<>Ш1;}M붗>]=CDzzYjOLPTC6Foڂ ~6J -}Z?Sw%s$0&sճt-E^?WNISRl`|7ȟ tWN/%Y@bF,w%xGG-!sR#4nkM~a݁Zt(#ԝ5Wy p)Y}:[MdɭtF,nYuuJf1Aۛm ۓ@ QLV -0E9O!z> nXk8-h<0ePةڼ'MFTʭ׃U0q(}>x)07͓| 3?TĹ鱖cԣK$\_Pn޾V1& 0W }򢳰tױl+KCR wڎȒUɰ%mXkiU]/gUFΔ5M!g? n|D cTgM$U>j ۾*D,TȢݣ=%o_(QtWр[؟V墄ftS a?e̘ϫMgaIzp_r|(=^m;w݀+qޣ{_˵@["kKB~g|F^:ˎMfZ <ߩR=@ZO:(:9Oxi}wK.w}9*}!_tm_ Q݆\RtZL>mX؁4 eA XhsHJ5(:EL4B)sz@A5ԕ4H%ZSHgZ\"z-0>7?i\EX1!P8% >e!}laܛz\|qh=ȡCkCg_/żU!Êؾ}#›ؗOT4t(D[\3Ĝ9MVXI|`hKˢ䰻u"*i jLgf v1mLk7$=d5gF6C7 ^vv¦ZMCqF!|w- ᆮWꋲ'٠s0ˆcU͂xFOc _uAm{ƽ${+ְ #\M9)c"։LL+z1\( q&iu]:])ٵj)RNj ج.&_.2؅hxX :-rrא4cIXr/_Х\穈a. ciہN^, =g8E 5ϡIգˠMM'U %f6~d& /i M(;-:r3N3A}~ş%G`="C-d˴WY(t æ}`WUZѧ6p Pox{t+u+&&&?S4zdKNih `qD!y\avܶ93N[B&SNF8*>Gq"ӿUWrx.7(:HIFVf;4ױ7+=%w\7ϣSuT4x)FjF6JXrI,վ W?uŋsETSv9ʶ[QBat.iP!+"px~mvX)p{?5&def'r՘i3h⼭Qդ*~\xeϴکTiE|'cu Q,J  dC8i3?l: ƺ)$"PKUiD#ឺW׮gckv֎rD.Gu`%UzO!;Ww5U:A@VLpN:9͇Z ?shiD9{H%ܗtcj>٤z-LΕdűI>p 5:)D`i.Egc1$&wڭXNgQ_L)9*O)}vF(dJm"~1476FiG+%=]mFl bJ,X~q$z*\t@kS Dl Y? a=b>%c5?ǥ.H^/q*_",tk_o9#,Z(.F_9S T P;]? a Jɐ"UvqlXq2A}PYSrD ͘2If3/"u:I~nZl.P7}h ;Xy nC(jMZi}epJJ#u 7O~:t2]! K->R{R}3+&cvT{,5bc2hV0ś:FZ4B[~RZ6 Qf+ +9uNX8e~}^% |P!lMSҸЬ7/g? ur#-P4SТ;Uo"PRYRI!5/.2Ƃ曁iw8ʆQ\<UyɩCE/2)$7#MnGv!x#0|8s-&J*>b\ pEL 0s.V]#C5";3 ^+] Mߋ.xOHCؽT/49m)#@#"yn1#m2I/rܑWe#s[`e&$8Ba ;KHSg{&Џ?tyx$//u:^qsv-|-Jٜ) eWQ᠒i9LZ o[&R;9LI_epLHY.ɔRo8j7-D"CBAS%RFJ= .rͣp @8>\-'Б Gs/.1g: '~=`X7Ex#6о$@^7bb='/a!Ѻ!6~XeyZ 豳*S^FqmG GkO yHWDU/TP(Jڤr(x'Z`[=0 dE>`628%_HQ n,׾68N-ě @t^aB/*E]smŦf,ŭOMF&]Ŭz aLZ|[S d?bL><J!zY`1o ^R,zOE*- [mK0tc8=יf,n 뻺ZI0)ăJ$TMwTVi6W_*9MD4!9I%yb.0,j7^ g/Y!0;K1_8 UXWk^a Q0 _J(=uB-Ї*m2@j'`h RQtFn&cP^υ8vcoWHI|~JJEm* o+@#\66d9F8ξ+F}ጆJH2(?~%)Ю4 I#Hkؼqc=r|ũ*7s+(fGJ4Wx'H"'*(f;kIc;7 &Jfr}m'2i$-?;n]!옣&6<+纩}fTX,|B&G+3]5KMuQkq9(Gl3Ӽ7mIblnH0צqPi"uX{o^ UGD%0&Nݿ AlۀqH.Kw ~)~諱%]VcXNM>mMs&.UE\\qjXS_8GЫ;Ce}~o!D znr*:#//gI?A Iݦ\1hNrA# V8SS2\t;]A0 R}Cs.ްԃg#=`Y҅8lR_+j)`aʵUsH߸hbC+ʶ|=0-"GDO[}1@Wlōsr1G42Љ2}?~F113xa0»}V| q(au<{P=|O92`")an;߁ۼS%읊Zrz&Y2v;A_$_؀sgaXR ofY/Bv‚(I_i{ygn+%BbX%;Y\vYVo,3_ZMG`HhK]B؆$}skEP'֏DDvd@ܚWzHzc?\-$-lj4#IސZhfj`&-.qO Kʦٰ0?b᷐:=2c[C_>ev 2,GeE\_auSO-A^ta5сK┐JB]w5YAU/f02 \Hě]Z%WzKw${GgNluBё=i]<84A,i--{XľjЕ5BpڒHw:l6=m\H2&e>"s՞Qc K潕U Xix#ھdQa%_7J><4Z[\&Êuc.7;ċu|N5>֊[PZëC@|_- q<ME@a QRi*An3 Ri!)1MP~`W&'d 5w=<솰̠C)򀍝qͧkaJ Wܩa{M0zVҏ%FPBI y+gDj\PP" IYOl9mϙ2ޢ?nd'$|\dI"Ɉ̓4س2(6g@観!nn2vi|0w~Ů[P&3(o#NWimo_IMH:Qt%u:oiP40 ;O~Ċ#й5nGln֐Ix_yU$"HLB#k!Y9Yv{ȼjj-(J2> N;g@yGHj(zxl(.J.L:\y8d _q綂UE>?~PEkW'9\,)'32GWi'wMXD> V{[ˑ՞fs&*++Hn[hTQd߈G4n= F_gyπ35o=9p }д]~!.FlVPWA۲r}{\n\`̓]~Ik_3 6{- ΜwzJss}Yؽ`46Y/r/x= 3})(p0H!` ƍR(|oxhI!T.& AXV Ny/NnQ> wݙ\Y ,&x 3a@;Ѧ: 6g~ԶcdYńc7BKWKn-(!ռGV;k((d'5]{ÒϞ>e,291Hlk Nm3F|nz&R\?~"y}hRACMp1J*iR O5 OF\)\Q}1f.b(Qَ+pᙸIfKiRQBuO_S zM[\sb]؉BxABCƚ-'QYW"#PIՇE VOsխ4DENqYHe(:c6}lֲ%›!!ߺ>`<׆~͡K. T“f' %:On\+ąT WBz ψ<5LN.i <=O:"?+q3GHRR 툓8@ JomI1c8*ǃU+(lfܹA/4E1  [n&DoQT>ޟ`I OoK7FPSHI^)r~׶]V]cߨXسǵ݆R{Og8ݺ;rwGc yck>;Y WV'*#n^u.$vCajw;o]TkԩGŋ# w6]U:OHaB,*ّO TK$ I$j%M-wJ/cgT )=0IGzʍ )^L;L-^V48jR^3Q:K; GH i}N>Շ6'];Zv+ēs(w${PBv>\27O$kT"l x;e AȜ<׃ :R7H/?6J_Ox;!,eobC>%ϐQ;vM]M(VՀg,RlTOx[HBd\Hn]e~ak%c}MTJ0"pxبu"_ )һJ2YpBgpSW].LvY&\@I 1{0fƢ5&wP88wjhȏrS/C-{M._5 9'\ .R6+KBdi;`65^7_7Gf}$QGyu>.4,8fǠRnu kJ}q5g׌)^\(wA %^Cx#l'ZL#>iHw]3OSцϵm=DWZq7$@}EP"@o䃴vb*H|\V{T%m(ˀm),Sԙ&ZwwQA >?p)`ElՀVd^Nb0Q6p< u0kn_F{. A d_B-ܳ]qWĸ[#-^9 t{"#̆* _$HB2GKkVETNLG(={6He )-fƻzbwrۚ\e<=PqTCA`Du*"9$ !y Z1^b=W!~5vȴBB26P0 *oN/LP/+ x &AJY9VK8 +}S/Ug>8s '_,D/`~;Pfqw0ԡ x>:fV- yRgh!#bFBqYk7{hgV%+At _U<: f뇝M<|Vr2UɛlZ[V%5pˇTtF4 bjrؙU&? H~X9I$WOҪwn :.\!/ Hr`/6gK)Ӄz @P C :۱<{,GK86,s*@ gn1L A:Q5g@ k7}2}0/BeƊ`Ysτ=2i%5U[1goB꾆2'A|5(4#oeۚNĨ:!G&:,),o!v;%= ILjGp"ZEz?s^9_" 5Y{~p ~B1G粥I laZ#H4S[eNԡ zUW;L"pb3儲w_GK-*],]b͜yJ62,?B0}fscX?*!̐!8" vk_Ln=ɚ4`GCvܟF?!O$#p+]s"4. }qgN<)M@'~d*]e(zq_-❕guHy޲j$bH^r\6k{c=\"ԯ-0:< cJze0 UmԚ\n/lyXaHlu%`1^5H U5ן4p]U=A$ )GR:տonTTox|^A6ec3~akM缻 'RE&3 [ 9r8Aï oA::]Lnd@->q$I*La6怈qwt^[%tv'5nl>dnq5/Bi52ϡĝs'T!?@IfZd^7W(k.M:ҿ+Tw9D,E'A+zN':Ywo*]kP]?;Ļ57 挐[lC{ ]$ 7e@(|q365Y8^6/E nͬ R`QeI{vNagam,3|6]?S[6YgnéYH#8lT6Bm6HƙZπ4SY}י+cZ.}N!vhe^)'{hB,YCreF sSTܫ)%e"L-a>Zٮq&׶7 XJaq*NCnuQ_r{YF@u~lH'++wLAr7쫊A^iEՒC- aQ,E2Ҥ[Z_Xpfb7_.`T*~@ ꜔]=l"i?za#xIq 4y9ĐJX<.++[?+8~jSߘ}aUK>`ӹ4rR `Fi`3 rO~r Ds ~L;l*:^aW`+BXZ|}f\ /*vObK*fL / U;i<)w 3CGTXd|ժ!k۵vK C>` )ʮtlK ԩG{@/ik粧']~]Aٕj,%h:O 'M_ÌG3dH;/fǂjj.WuZ:o/cXx:3n=d^mFpv84PN ~Y¥/G=D_h}71 ;k0JAb$.ڃjs=pwGBu m}Gڨ6̖YCbҲrèmd?lyke=&q0pk_kvI8 =F(.MxЂzj{ U8ʒCXd[?&S-` Y>aK\/QƫIX~9{MvXedl+:m>fiȂ6+vSf"Z@)/0JGHr6Ѣ6<ʪ_5TkJz~F mn|VTw&F2SD+d%Ȝ0Rh2ZzQɷ^)&R\^%f/ԞJ6qgl3V`ݫd_{߅p-X>(DK A}VtgVԛU[r+cg)b' vHDO`V@zd:,J0'0Ӭe+QjvH;ͱͺ@̋q8hɰrjchTDg*$HP^*)xB:^ P$a"A'G 4gh02 Z| [M3-V4;$С̡_Eע>"M;-ԥ2$VPг~yU֟, $նL̊7")z4 ѳz-O_gU"t^TH6IΦJыEK@{6EƬh7ڂ_ ZǂV_ r[5Sga/@m•̢% jryۍJ',Fڋ ϣHE!,Ğb&aMQSTRCMx~#v -s ed,}Zc6˷3dA ÛvVe.[j.ҰsrNL4l@_+p]Y@p5[,h{f 'Θ>@7 lZ@Jw mu+7js_KU|5z27u@Vuɡ *wiZM --Dzf$W/WFcW*i 9D|5x~?뙪X$qEe!XYvzD1L2٨g lvH_@'8`o3nvn;$|R/"+1d%DZ1:>O5xF4"9-B!R T?h5tT\fO7Q:?"&حXF_ȐŨ[oQb]oaf_< ߾Gd"Փ2=lX ǹ3D™{n>nL_pxO *d;QN@r<vrfHT;qYE_C$$>+^ߚ,SK;U$K!Qu~~Cc5Z]tޭCcg> ZlrB&VF;ql_xFL|qSщBsJA<'y BЗ[VIK{S;yk&e퍐jm!F4!Z$dqfxo儧Zr2H=“"Y/W)|nR0}/H\% {U4>tYV o*[O_; XK:L8|K]3a9+>st67DLQ~b H^ m(|/>]ZhuLmρrx c;ݘn k+T>_jyȃ.o4\A0 5d[FZ_ <5]IV&{*JA:SB9cAT4{ZTwfg!baI^}@ Ď3)S+r2 MhNK&]'Z^S{#|p݁F̳Ii4') 37> $[ox.uMO=ek[jp209vǪPz6cn>Rk-MxîNjb A&q6?)a/'XHӕ ޅêY WWŃ@2gqykOF'$ꖤc'cUSls]VWQ)L+,QH .[+, .i AZdkz=4Qo~jD~y|?M{-b^=?.Vj~HW%mr̤*kWqt;f_4RZh+zM u**&trjdK9׾qѮqMQ=ˤ;s`ːaC֑L!0PSIt&PPʌD^q>q^ u9 w?ë&ҷr_ #:đⵕuFŕX5,݂"&E!D \f !+v$%'.X \8 N}z}~pl~O i&iwuԽ|º˙ݠ⨂.'^ZNyI'07\b(3_b񓩰[x?pD0aGmMDaqu-Qt}"rzIz&?ubpMv5"_Eg(D{ȀM^bF uk$xhL7E^k΍>V-NpzzyA #vH•;װ/Ǭ#!6VAHr 7~Ѵ3e Wq ]VCC@V[=>GF*8rHT[' 'B)4Ć/C{%t>3ط%=}ܠ| N |,+:$Ucq!d+ փzt[$ @eȇ+q q\@|kX]>U{G+Lk $[6J޷XBvv6Tφ ,DvM)iɰwI&^|@27; atviJ~M6ċV8N2:(^/,^Uذpo)rUZff[2횦\U,-'^v)yxۗ,7|oPx0|ϷPc)n,gLNj3O(V|zN ^ģ? D/0 ,&Zq"{c \&4ׅ㎥ngbOcE*AfTF7V_ ^TIֺˮBhKhTFcQVm3^u elVgx4Ի#b$RIdi|h[8a@}Jm:/@U9݄`_Ϛteo_ S_"(+uyF%n\$ F3E?1q1qr/%"j(mY;?j}-|a/\b[U`OޢH6')L3%J2l~'H%xtG2뿜Hp̆X\&gP@&jjX |11雈o )FșvA}HgOϢ4a&s>қ鰾bqQ6A*dkͥ=f}߾hɄmu\@+uiaIz~YK {sT;r.<`$Q+ HR9Su0φpl,z [v1{@~n':(%}StpԄc;b]%ݯxラKGLL! {ɽ+H͜RR˭;]%.11" idP?=tuI_+9<\> f5+DJyP¡ԙH[>1Cui>C:hDFDwZu}& ]={{Ue*|V:l\4m*D۷K#JLK(,c'JeI~)C^z;[ƕ1;3}8E;J88mr]Z`{k-D7E&c!_ǡr/J0Z[@8wҷ30ٶ[ga'ъmaM!P!ю9 z;FVyrűgYZ070701000004c0000081a4000000000000000000000001642f09760000cda4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/sound/soc/intel/avs/snd-soc-avs.ko.xz7zXZִF!t/ed]?Eh=ڜ.+*U:g{zYlu:5}\̈́'7Dwdk.y<}q{xg78$DWMg㝤Y~& I_ZuV3Yl;##|mkxejL:i`Rs'wKr Tqڢ ;5LpǥkgrHFtD"||;w7ϰxBjczC.woW˶ ~d[߁OKݫD{EʋU-2,٭F:3u#5M&JodP^߼Nj[w-☟@|4Zr?ܝg;9#]8~S:0~a':HԱXڠ0ԄYWNZtVD(..]OAX⍱>?~ɭ?w"K%&> qtJ S]l'9mTA:sc ʲ^o4&(5p Y"ffĬ&O2 dk@.QW|ASɚ[W^ļHA>tKAVd;a9䤡EhKxzY96!̷ <Vp%hml՘HNNkc&PX pݝg,M1QݿW#q>)p|ѳ$}tF2 ~(Së݃QKؤ}Ccr |P4_it k\`}y}O\UC] ͝+N+k/sEaCnAgs[pth{PׇE*1Hhv t&6[Att<FXXq=<>;D)Ú۲8Dn!qgXg+SGwb;M+(< YA@ 0x |%M4OXn"ǼdE'jKeOM5TzuMCF#k1kTˉv.Bm DiO8EW6ȈXE[cc 3  4?nR^iw2ʖ3g9;PU] hXn<ͫaIԴC{SSt97hfpfSf ϢOsQ^{U}v:J\2 %΅ P.: SaЖͥ9Gqxs|]/WṬy 6 ']̏dJNwqbd|⦛ݨiu{u"X.|' hKhbۆgM7 Tt6N\❴:M~ Qę ^C⤳m ] } Ա4}G>ug6G"S+حpNvC78t\2TX$1=E %)8iʑȧ׺}GP~pb@nh[;{тoG hU2dE{xE NyWqD{/({RGv𗙉"x0d\Y{5]vd[͸ FQr\$>źaܜlU6lO@Pk';'ge/r=69ݷI.YV^5*K3X_#VdgV Z F$TFܴvF(*l@AePe2k y5[FxmblD@Hhc8KD_BԎvu>$}TycHC'{B+*gkU0wo*VE(UQ*n"g;bb7^ntF S.xr0rĴ3oλw6 GW슟uvߘGKkq5d2XU+¬ #M>KJT& [Bw4ۣ`<0L?vOR~6_/ރ.ľV+$W,08Ơ˛PqtvIp\T٪S1foB1:[%yuKLbY6[ixN(Q (-< ҦSY53aVۣ X nW5f<2MII;Шԝ%ՙH6}e$վVMօr'0BWޢm3ոmd-Ktt{6ZOwtOϤs*h J 26V؋a޷E,:o& ? kGAEެZ": ?$Fm+\im`i#x8{!hi&f 8;RUo8()bhkG\4aQjR_XpATH 7il|gZ}Wh_Pڱ\yR{k׍aM[aIHӺX )+PIQ HQ]CuS :_Fm!`pdX)D 1tnT _FD7BK.I6MZQLDjIQf9(Ϊj2ݰ!!r€5ܖ"T;#L$$Vd1i2݋{%GzϠaˑ׵Af< *:3W7qў0LWO o@^U;n/ߞգ!!F 1//ʾB4j#(41nA L\pJ9պtm T%#is`M*6(Jɒ]w&q),Úq u % kJ/z^'aiv lj9َ_浀|dhmSP99̼!DlY,u_/KmeZloW#ӘSNq ]Ρu[{_&r&ȰNؠ4He:3t!-@D̖:Ϋźu^uN b箴3y9v5x\!k2%]$n'E43^GM & @RO /O*JwcY89}F*  ̾"w`?S v 9I?9+S%֢ bƱvKJ\Z\WO NK-Te?UBoo @Ǽ1Â^MJ`d4qëy?!mWeS;@UJޠ:,k5,ffQwm@b)I7rql%c~:0Lra33/|Bnҙ`iZwb!>-1Zr-#Aawa{6:`m@ qM% K\Kh>z'(ɺ6$aZ_9j ,/I8}!:.YnXma?>)ϬϒRQdba{X ^5R-(-r~2+s+Ɖ *'hy )G/3|l]B٠~ʻ|6D=:B7U%^Hf__S8!>HUԗ*`S/؛ęp&5?deL?<} 0{/o .ᤫWU ?'Z|C1 ȟk2DJd ڥŸ L4-bhvY@ Dz/Jz8ĿMA ªg> pvNF,*حڪ&;szh"lB~ఽZ.KU?2)|]?IHzKlfJ#w=֘ciAArNSĤ}β$.a.¡u*1?MdŮV< h,C#3pL[ Ɲ:>3CU>[ΙH־܋' <b1(AhID(0Cf }Dv"QaZCōߕ;y+3Qi:F;s\&18u^4Jrvq4Ycݒϥzzw _!K,QMf8 /K% ٓ }"JdJz: W6\WS);V 9!lۭ{hJiX$t`-ϸw G-. i/ H& -3ʥ(|I_Sys厍 c<7[NzF֛UNtnGKn:e!$zyV8I-3 4:RH'UJw?Ur6 Y-[C޶,A _✦Y3aRkT `rX W% 3=H RZU;Z DcaRymTYbްEŃ+hJF*SǺԄbSVb1X:[aB-lC84W)yR09Y[rnMqs ?tN߫M_;:Ɵ4Ms'u)V)n$W\vd6FV87LN6"[P~ ja (0;_#7,O(R7LN-Bb@fo~Q2!LNu xzFr\[0bq`9w`5Z;;Clv\HL ኈTuMyϜ2|9avrozMxKD9!ni~g[C*6(;wW`B< +^ 4Lq@_ o&Wj EsnT8a\!VEFFY<5qM1-h||kOf @5x R#ո3lNp-f59QRϞ> ӊp?o)76fc3r%?HJD6 v\?G3nH7uK%0eA&0,UeȒ@z ۂn=7ma`V}po20 ,!Hx9^tp>0`ߵ\.17ַryA7?(n1Tv=@~Q^S`_x0>4GkqbhGiLP2gH>35x{,9 PbP(P-n-#a{qfWU!#R1mQ{̅Q4a.zW\oE'08TJּ8O"Ne2؈֔oݸ+u&6fp L0[f'΄m)ҏ`PvnTZTfj \(fl@ R4M7zρY6_x/I-힫S+D*$#P,&\\S1J"ex >}YR& ֓6WQ߲4N?U5ʓŽymL|XK3l$f?~,7S.ԫ}en9]_̯M'i/\4ڃRYa  9؊.ҡ$h O7Fk`d_>7. )W%в@Z {[4N.-+Mx'|X f-"T rY K*M=3)Q |ƙ)k;p+ph[1&~+i|{}Uy棋sK8a8P L|ҳ9~jp7BgP1c.I;@?4!RPDO--m {!|@N(:I"gv3M`ɠּ\eePFa9 y(?3=&)nT2x80ECaF$N1l%tC'a[6V*FO^[lP3X   ߽?^ _d3zZ,NNGy"3D+r .VB0_CL(o[*X+ø.UsBnPF |Q:A<*tzKHHQLg2˂vpئ]2(.H~m^NDo=yR^#]i7M`4\+BSæ ҅"4(;ٖS/9lvSD}4( zv \PGa\@Sx~}b4טdg=-]nuknY B | P&pjI{eeèVhzUA}~zRdz:Aw+߫2I n$,bt <:'3]S2pa8IY ٖ*cNp֬@: 譜n܄q%.' MnzQ!ncנ ٔ9qd$n{|U1^s- _t`^Vd(pO=aFe,@'=)_ dBp* .DcVfU=\¢Dm YrBD] _H|>!(~-*v,Q͍V^<@}0p8冴^.{wQ rnD N$t;h߳ËN3HVmY;cIRj7 `V3B'ǘ$mX AEWh0"T<1w]ۊqΣam%(!-7S*!,+4EvtTDwB3W}}0_6zk1 ܈t9W4"Nn5%fSk869c +<>u)wAcV:9fZ;?K!A@||Ö䎔JM>&8O9m-Q*kr<S(w D$:ITE^d"C{}#c_P0KO ,LNK.i1nF 6/y`lg+0H2jq0Ԯ ]%ۂ;ZfW&ISOW_`|s/]&36~0)4T/hg`p*<&l]u(-L{|_uZ-vzc[1, 90#ZW&$JQ\?֤B>4=S̕ o;6}˯`EIUQMmS&!#.B Ijn bgWmNud[Γm~{BxRvo 5sXb؂ $( Pl0\N:4>nGf֛ (JFIK/IK |+/٠f0|6:'Sβ3h2dB*;#CXJcɘ!%˭FFWAK26C;L:qG )O}1wnz{Ks|bLEz: #3osʿ#"8]h_?YZ\.J7 `|eI-Yrs #8uz̄m) ǵ[OF?S@X幫 g3pnJItB܈`:ZTA\i 1( Lfs˧3N3Qr/܋|d1iV_|P]::$emc~CYItj`fKg!ϤbekCLifQ}f-I1L @ $r{A^Ӕv< RзKZDŽW1lvlX;'eD jB N,9Kls##ƪs#%)!Ƥ釘DxI S\BtO|umdi|'[1xg?*PS#qkMx!HZϒp&i@ =春óOB L; !➡n)yuRvMD:#½W̓L|b[K2C3y%.8{Fݞ pG{$U1MzEizV\Ho+P.v~bS_o RpucIBjDnXIKR}~|'L;-mqf# D+pI ;,6jB t3MzfM(;i mWdYhmW-r[qlc/XwW6==!%̎(vi0H}(*,qf1ߙf_C㩫e춷@bEl ƅnS Q<[¶+Nd#JH)t_dzUX3t.&Or̯l?mnqo# @ @'Oh}I`ROĸtٯ2Zuɦ0wG>EXK]Tq-jJ] #mz4,Ǣ~5&PҜ(yI>c5j Q'_E-QTȐxѥwBJ<}Gz+ %WOF,m5}roSwިGwOhmU=1Uc+S(֪sB)BmJix /EϢ͗^wC|؜ms&@ ?x,NP+"wқ+GJfet=c[> E\J/LE7E7H4/o/6󿮌{ 35` · 4'{ÍTm̞"$j;h^ - + {jXu q#55ehֺcw7Z,tV75{1irw1hȔ׮XTH,;ܴ˥wL*O~cfÊ vݝ|5A{KlB]#E3KMx5aЃ]Ar)CV86کs=;va7qx(JqA: /̜b(*zQ!gDԛ8?b06+P~lW=߳uVJ-;6 $0{ naeA$ [2p-DTٚ/`<<1·Z&U'**MZ r4RWKĂH]H<]Q`jpn`oư WyrGe3J ~8\)g{IEȝ% <鿏>I:fIP2fPphGt"w,K눠 -޵17FwukVtOO?- #,%*w<sZԙ!=Qv=1=VҵApk65;4zU)3{? lN`Ii5"ǃW]ѾЖx@`qbu"g)h+cIv4~[إ=#7+ښs60F#"R-^a#3eTr&" ڕ׎@uܕQ`dJ϶W*bL'eRÚԊ9RuOE;ؾù˥ L 8! 2e=yj'ٕX eXwJmnfۦEJY̚+4.uq[Qw YվVܓ ث*w1ww׮[顭>8^LKk  G83˙κvM*l&joQ&`%KGfGeȾDn<ʮ$Ű/L]Ǥˏmd5y?i=qRňziY5_ 8HK4o1% Q O"D&م_y[-`ض9Rh8Z(E`;GBNWX 1>6`[3qTHg}HR u'v}ձ U.ƎsHsCHwEC0׮f/Q0jEFwڰiS+;0 bãlq) aNyл=a"+I?ݷ%p@cs߬6Gi}ɜfޤIˡ`h)S.D B&ϧAj`)#0$SE7,h\VpH}0K5X Z>_XӴNg a`hiijp|Dm*?X^N-Jpk %UKi?n8 i3i/+,1PD8@_O-Y +5ؘsh%@ujK;_f{ e].Y֠Ԩ9nflL,LL /+YT.+]-'jnR HzBs>RS-aoleI9L1cGTy8dra' w 4Lƿ@mUCzqXJ.\Jl#($[DOIԨRN:?H:Eуd~egu|Jwc-6Y-ԥQbfB..f>ȅDi%ˋOٹ=C+!14YWw(0qǹ3`0@yKr{>Y.Eg{vkFasT­5/}UP%{JOR")} ;V~Ry.uWlIz|⫠gu{>c&!yoۙh}?c#_n7if59~Zb֪IDKx1$TG{zEy"#1Uv"lY$LlbA/C\" :K[PN*L -ܡڵjNLK{fTQ#~7M;up|D]Gb? |җYyz)<޲mVzCBfz"D%nT>\k(Wa~+ {G1:2 +.ΟhA*̻5+Jw9j>!:q}8rPTnwzr*@ yjx@0?Wֵ *>U^malde#J dXz~ Yn5\//'Vls6[*Ua`f'ڪKs*{8@C@ohN6dQq~ZaN AEPe,k>mFF (VF~?U-dJW E I>@u(=ث8ݬ})"C=qbBpv nؕeM]tҎKh.P>cj>JWq/Ͽc|fA#H!^@OG/4Ɲ0M~~mp1ޡe.%$m%%9Key2KI wiqBW mYtö*Wqq÷fs:]sB8NfMSAn3 bWߺe)J3k4O8؅eZ-SmG˃t[SĴMe5|/TTkn]fgC< çKaV9"Lw6*ȷ4jV1.yu6?&~^PTC:I 6ry3j"Ft]eرM1]Q- I%kDy-gA骜lD i%Gc9.[+QdV; ˀ8$q$bf0AiG?cTUK{n{ ) k7f\c-^gRа+L0jF`z)I'hnW=7AfpucƢ_֌H7r#92&#\C D2d|4E0SCDf="27.\]_JK~u-,e:1:&7'uxaJ# Q)3)TP[[Ac52?t!ȇ֞d&e拾׎OUŊoQ_EbŸaQYcd{Q-bu|D2|&1]80Ta6J 3ŷZ"\i\*P0(P hA>5wIgoy\_;6 4}j_ܟOF*Z[ \^h4Bc) ݛ!`Hi TfY+'.S{=t,'1n?x t|M zo 4Zpg[Wb[6avJ.ƕĜiXqqTLuv0UEnew$[(,? 76pm1lKwGK)WќC HО8QB*iZ8& x2ﮈNv?}6`m'ϜU ͉`}_Y7GSLXT7npB"Nv&_]$cޠPIm֒'nv_pN"{;sKf/X`gVgimYJ87ִMH4}Ч##ܖHۆ:z:$>ӓ;(&5HY=1!jr6%-F=GHg=;{ɻDv|2,?z´;+B| `A7[:>qn-N}eC*Nhf%;ufMh|`< uB>A>>>,J١Jau=ݹF?/QLAII>"FPs.Y7"} [zC{v$zaH7㾑Z Ʌuoٯ=q3>\gLrܙ(ݨ`7 G>UE5mV.jo" }TmL5j|w_TLLˎ;A y*wXboG*@P眼?U7 [s{MelM_1]־n#j)!CoI"N*&Ҍ%8--!tӬWqM$%iM:P'"}g?+vC|+Aa4 Ԙ,S-QkWq#dAM[g&wHIay GEm?¡Dvo5AV.ٳ.ts}^ P $*1;RXLYUR?Am"iM )=1H܄ɟkOArS>fb''; zraYH vMΔ(V6)^="e9-2BJM쭈eyDXS: 6xk.Qxf5(-Fl?mI1 1X&Xr.LZa9Vks|7] `ү8¾<*WX ,U/p8aQS|#-7) 2B?O3Fbҫ ?[g_3לWT=ż>``˫F7ˢ5U3&Ĝ|*wA@~u>EOX%obHh[f=@12_asxȵj8YIIKQsqS=\jCz"IG9%&iχ< ](K*0b&vw+(n!6xU̍1 \AݶOޕtԖDiϞaΧٰ-8#*nբ,@E@eob:6 Y&rS+i³'Q:DS*"w#fU} }5y,} )W8+Π%} $ ~@r{ D DɆ/͊f{'V,"†'?^LKoj_k U|%m2c!D0;QZ,p:pf-WӅJU'/^&qm-" cQ'mT#ZoVZcvpPF8ᇤ,wRPc5m6L% Fŭ_"ixA u{.iù<@_.œ# xiwtJ+Gwһ/O iZF:Qn.4`!KJH ,wR(+*šd>m8wPnm+OwclMQJ;YM P[XV,eXt : C 7! Sz@LU9s/Y9 &4%C{5{%J|xЍ}n%=Ҏ8lеD ֒6V`aqŷf.Xmʊ ,Pe7,_/ LnC _::ExZpf=~Dyy&=8m#ocbNbA _jΣgpc22qҐ&:wcAmm> Wo[gB6UiyWSJY{'?mnţ$?0}i51=&}WX{E`c54U HS.}񚿼@N8AWW0ɧ4|W9`dXka[, e>-4F֞ZBە*-ׄ.u.Lm5CfoHWPk#KǪ@\a`M!6 `cϋ(btu`<YӠ+4tX,\~Ρntq^׹ƕCV\^)v,?:S+眮B_oz KG͕Uo))NjA8CcSύ WMj@au8e,p~B+TX/jg'+U:rDTEm!ůD)D) MGL [ r) ϳ̭fss $S3.ĜdtD9gޫ_%ѐʶ<X. ;Wst@C ^3,up?l@h|֪ %Ě(Q+Srl,OA?*Oy. u|V2YWX6RMVb?ڰ&hX. W?~ZYPؑbMwX|I3!PS0/):Tz̙J[W6 _◯I=?ی<5/#9x>2=ϻPq[]!zQ&ήȧRV8NɆf^ ci$ iAJsk<ҢR^q},ς+4 ^ W|Ơ6iD//H_Bz%VU]89J1c^s{ 2KR5NZ3nCV&FbHB# ]Awkw:$dczo(J%ՊЦFF >3J{A"^~߰-7Ԙ$K V+O?Y^x΄u†QWcs.H. [U z'Q+*Le> *4[rOFfnW 1꒹oFE i 1?'('e;A5G`f h[^|O=)Vڹ?Y2V3 R!҉7´;tG OtETG,_>5/{kDGݎx? 3%5}jt}۞@5IdΏNg X//yu+!$/S"F;7Pk^h8=d;%3[M~]}Tl˺ nlToO `"3jJsZܐig~Rr<<'5xDS!si>@.Is6K dLT$:n r^ef1!~R%)8M2a-ₜEdpڎ[q_0({xS`/fgo4kKΫDڿb^~ gބm"=ǬavV-Ouf32SoG H I&؈o$ D,LkPv2ig2 qLA-lW28Lj"W%omlZ )ɸSp$\c#Qe_IǎWX.O}r}:|3ib,{Zy0f um 'r&@p-G߳pUMv h$dd6gf_{}lԯ@u_ 9 ĝ.C/4:X[t?zbeyƀʭ.KeAJhLa q;2,I'i.>GWm`-z|1;1Nsɍ-_TTy/ ?fj r,Y\ i\#2&Ռ.I}a L|ƸWQ-6!mVr'Z#s4 >ݶ; .}㒢`P{8JR(&{̬0?'cbQ;xh;DG#hEkam=P⢋ γ!iO|S1m"aI*Y؀JքqJNďR۱\p8 {~K* Z Ǿ; X6"fayN6`C@HR! 6!4WCEqT+M.QZsq,~{9\~T&/[Q4XCʸ!0T$?0UU2WGR+ҮsIHۄ;;^`oS2`=$Vb7c.|c1ni84MB2i^kY$;RnؾqG0ԓW ၞ5S6L>6! A it΂8rfE78T tsϒ+y+"* Z׿AqFL->qT Zk`-uEd_= ;;ݾw{k9L.s3NL|/F, Gb!8N[gRͳT. 0y"V[Ps?Nu/ߢf\"U{n>ݎ940Xp,2Q#Gk*ZƵ>GƼ6/ 4o4@]gm1" nOTP-PSflm(FFۀUGvRBE( N o>7nρv?6NXĊX89fɁ6FnW9e69~002#Woԉ˜Ϳg'T]c)NIFq)\bvA,sQ7n V}NJZg9O)0Ɗ+eJhɦʉK{5J5nN̴2AyLH-tI)gBUQܐ 6zSZz?!mqloJ߈h<;1N ){4, 9heTR 5aM ח9+qLc:/FvV8En𢚽ԭ)p`="'MQb\gb%~@v9B& I) bJݺNzBp|b;2~(X(8p/sqڮOcHYxd&Ӌw/ݼ_:V @/~l=.Tm-bq̈́&Ixo]i<߱/@Wǩ'c C׼GٶM{+t݆Dr-Άbcւ~^MsX̦MF*(B6AANah&s#GMU!ZIL3/"M` P5oPۧ Lt n$`P8Cd?ܕ0KؿT='prDž3,s m!Aom3ĸޭAWsR煛ѭvӂ"q΂X }v,kgrZ,U*j>t 4/*0:Z"qx^^:M;"5&~YI.QT.#V+S&-p?"f%ܰuF9=>Hli AyaF8XAypc$¿,LUPC <  rz"ԍ6ss}b‡> @|bhC|TP ōS Y\AF~{`ezrѵ_Em`,hsgTTV&H{ArR g`1w7T'N{;J ÝRyR1ͰҌZ&!^ܝBl D[Q( .hDQڣ+9D^g挔zM.hlr0TM*!\Iq]EUm6[:||Mu$2% bQaJ7r iI\fܰ/ob9w? 㩷 W$аOUS zcgqar}%M44.4&!~c Xb*) zj!I2^f 9I?8eBݮ*هVH" lgp.N~ZE&z5Ԙ>z23|"ޔ#پVLèӆ<:4ZyZֶ\/15c$vKP']"%YRM)dJdv TixN2oΫiV #p(AL ɨihmXπ/66|"-~]4Ϥ•ײV'F&_l1uo%C nۊ}IO27P. s>:u=a?M'+0.?01II="~6oH%O%l9ֳQM6V**ȳZw$CNVh oDC[`!3TsꙅB;R',H;!yG }nlFjR\ގ4tUԟJPԛH捸֙#]#~gܠdL}WnX}]Չαl*̓w C@Ql?ͧ.il4-**)dV@rxȇ^)*7zTL'$G:vN28^W.J(40F$IO|pP8 =V;{Y,Vp@] H&醑p'u6@Y#&NGR}7\RhׁUט8zHuuU -2CKƙAeQc@N`e>Z>n+*kOV'\LNW! :šBSpU]']Y z =IvL})!j}wX .b{Hl&i3za;% 8HH rfϟ1sZ 9T5חE@P-$9Lc~s/`K'`G.ݕ J i1v wvhwI-ƆwcWG EǺ5P?~=c]Kۧ'>tඒyo =F_ηVϒH2 3tӋt+u,`KJc0cy°,5̵!b:ABIMzj)|L"F +Hl@?Ҍ\~ g~F#՟|0#B&B:"?ͮ͢[Vh+U0L zΨ6"k 4-4"g]CN{TW=DyhQ b׊c:QjfpOHcF%kzRѯ,Js{exFY6kܹI۠t#sT}65֣ ԿJ$ (Q'nĥ?'vJnOIv4B+ #6/ԬT}_v~Ɛ8eda4(0@knL%4pU55+t̀.wi 5͛xjjNۅёm pLɲa2*;cuO8lJM;n#CӉ+3s!5|[) aV$̜9` DLHM'// J3m`C}a89Qwvu[EgYESoG̗_ɺO?+fuGur+i`=>t}&~y_ 3>uM!F9 Ϣðyy)8>Mk}& %H2nݳ43Z]Fr8vfyT! "W;+oi<$X"ukMPȺx]H2yRk9C LH"tkVYm.yPqHZSb6+v CVN[j ߩyCcxϯڽ{:M0D}+Wg0Cq\.;|\` }RM{J3e #|\TNe__fh[D(.# ՘qS9q͟=)97 ׮MCG{q%aPqs1J"6ԍ+*'z;hZ>W)f ;9uz[grHtQ[IԬ [`i[hT\lNF&LeBGb Bh ֕`>9˝p>z+]!E9r|pٗ#YKrCOYt3!? evF>+9$,R89(y073dU1 kfoZW4g,}'x V.3H1{)#@"I԰ohԓHu=Ssַ4G6kdQdGM"Ԁ'K碀%s}YqP#A*Pt{|Adf }󯃀=I [zD>6K`p]8 ȫ(+0 t, 1K;Cm)}켮BhN̿6>2xl|;bꜦkp "Ylpt|,JrJ-CbS'eQYz ip"/$X[yё}Bעؑ~ Ĵ΅e|f"t1"C1Ù2#I;.vCz6V,!9<ɜ+']b҇ȪQ=z$׶-La57СE{[Eyad;vnˑNs-8)c",6E^:>1Ň-I?w i>N 8GVE١4K|nh VQ7&[tFȥ-OkX/RrƺNR){5*=|U* nˇ%Lo-#QH[9FE2-aSv6=CB?Γ[A>ݰ{}I?# )~TdKen~p1iq2BjU׌y6-w ϼe˞Mny5d.\a]F)=aJ=j'=Nn8}TEd=4ɠٚóh"gƕeL=`KgkaS{SkA~!vhk/o`_pZܥEi{:> ϱOWKTɈyefMEd`fd`'PS\=KXVE$^28OumnФxIZIIѮ'k?HRT(4zwYq[门u ovLUVlC $aغXͻ*L7qRYń}Iŵ|)w"ȫM;D F|WT]k3|騎;*}x ൟ]Y)bT (- u-ygM~~ۉ'f\).D@C)9n_ĹtąEb^'>ߠaT=.'|iALJXz9.cogd8IA,W4OE[JS.ZV, g=&0oieByK|Eܗ鰱k2&TکLi3wI}o׶zrWY(do]R@1`Prgh8yOCvTDv~B6`(4w鎗KOԺ_J Z`21y~5??%-eP1\S^ Ԝ`+yB[ͷ|j^#UXC㗋 *F:%7(6 ^v>/aEuG!QYv"+.9a $.dw|?F->oKa X |"@x5X^Yws 38@Be2DSw%|)eUm2lM3G =gx=`2^duvxx GAԔn2YIOԠTvUeHꃈ] BF(~:dZ8 q ,}Uuc>)/~|\p\(z{Jkn!kSJ>Lc*N~؞_r~|Iڇl ?X>i+2L|Y-LŜQ.-MD8=lFPYY R2Yime% :#n?̬6/,7F3cL-LKlaǞ 6tOCu:&ȱ='w 8_f-7urFvivps^[ݩ%%MbEJ0p *Y9pbSsx niKrrŧ~d[tuNaQ%L1!(GM OafSG T۽&/:qPy9pIXCLk81>,Sd;̵͙@={AާMoN9o$ˎ-2Zq$ӘNڹgU<< [(Z&-vO5eɊc5[~RfeRo9S>7YxHF J \c6IJS1 RG&^/Lbp9`/iO!wJF Fmd`z:uס;@ O:}VD\@I =t\i(G\*: xXUfhy+Gc:-=L(vԫ= FcKټfȋJᏋcLx>w~"ڳuӅ\ʨ4S/DJsSAO1a毚^ (ɽ .k3qIƂMw^sԭms=ϷV#߉wTϡ1gY(b%v;QXy1XAc.ۖDUi?@D%PMqw)]M0H@H;pe;\Htrע]Uy@5kwaPPD=ɂUH';Dc|=AږqmX,'Y#{[jz *G`C##jюL'!iWC/)sozƕʓDZǍ'Bes`uH䒣mAc6tXN7ha˺PPt@eN4ɼ V!,7ՄhW|9^GԀG!.m*m %;k3!ׂo:=V1W !L6?^ Jbݾw8r"x lLh9OfbwMld947qwb:'cx8ܧr aw;L'Y'&nϾ:x'kÀSh /Sd;nO'B]i=LK-Х^!`RH@/W&yDyJѕm(!qtvn#'Ieo=ڌ`@}1Nd3OC"C?ۨ1}R-a9ÚՐi"-j l+clGz䥩D'k!.g*Jډ9`ǵOwe䑧緵 8ګddI#'#ΪW85@Az'hׄNd]%h#-i\~7đ\ Vr@= %!ި$F  9eWFѝ? stEࣶ]OI=fJݮ,*QDOUS z?mœ2+LaWNw^Ie.@LCXҟ]o|ThZŵadythŒ4UqD29 E'nazy'cGFUb)q|ֳ}{lV[Q"&#Q+IRGi!Bo?4Y~^&^Ɋ̲:C9mT2wWy|U1e|F4f9&4پyhXoT>ZӼj!+5dQi}f#hȝ屪1ۡT4KLLGU`~iĽ͕:i _:J4߀(wlcwefwaq=؝SNlꥰG 9A祰'vŠ BHW#ЪϠ1f(4t/0FC5ܲ珝S80pTrmd2Vjj*niveX7z7pi= VwduuPIt 6 u<.Xy}iG箌Ce6aM˭ф\ĉ#C)KcE1e=J:JEF'KH+qd"#]e)ITb;krY[s wQҹNMfV/f;fZGKKa-Pte\ |:;o9.XJF ũ oo =\ <=n4l^gqSq ={ 6h8ߢb,Z#1-铸).9w?4]0m/NHGIP%< |ᗝ,STLdjC3h;{Hh[Ra)@m6"%-P,Y. lF@;ZU:@̵*6Xj@ͶPAMЈԉ:k_מ+-FΥaj! νu^1jxbtY %0pt|w$ű `kY(!0EDDN&ݝxx+5'(wuիk} ;w#!-k>* j'rquJ3O偃!$SP!To:(s7_#ǁ{ !豀Gq1цw –F9f¨rpvhW#of'`*oٵ99߭x3uimOrrU޾Y 5d02֍?X5'As:Aq{_oP.Q4/g-MDVe&?}KzXHث$8*elw2̌P5?ܖ 2FDQC쥪1&MM7X - J.k]5% nå{lw µ0`LY7mHu r(2ߨ_o(ǨDdmRQVS(yWE0 )=C{uSm|pxTv!c"T9#hm%*Fi}C-@2UAI{C SUiJR q .BrT:SmV=GEfmwv]ԙl[K 84_p{d y m\'wc:R|"Vț I z$w"<_B& j&Bn.15NԪ`͉V͛˥I2$s-]}7e(:ˑ<9|k1~r_`Q'?TRc%t/$foĸ]g }긾 7[Lp/[d7ĔU;:Z掴9nj&6A^&b3=g-%.&>Je1A񔜽l5@wQnzf+$U$9zlFg7+5S[.fZ$).2BG?f']PCӛ9%REg8t;^xv:MzD6y Cvq) b#qCcBxWe5A^!IN.T"~h>|۾ *J"䆴UMfh*6;Yvh")ۊFL`Ϯ(vwxu8*edqmaB)Uک!2ϱD~{\i!G*1k)LsYd,6f3WIl^A="°e+ИQб?H\>cv*~h!F)ƾIZǠ)R%dj: uBtJ1܌&-8 ],L{ _\Ȅ"WT͕X*.4 ^#LjCRmNLldewrq@>s ,ƎӟNS<|@'Vƾ㒜Wvo Fk<>c24N_h+wWWti5ČUE" y7hw|7u(Awlr7d*}:e/aK|B_0C}qّ==Q+c`7`ZK|k:wo;Agm> ?y9+Z^OG!Gb,~:o7v|"|p@:%1bT2j u5[ V:/$_)CR>$a7܃ y~3/> kŻApHĺQ`ilL ;eJ9)*&2羔,C Pc$>U4,Q R@Xm$ԥk*o6 R%gœM`!s u/g̞ryy wc)*fQT6'c[O8B"C[>g[Ktmx4pu!cD[=^ eE%6^),Y]> P.xht?Hcݒ% ^fC]4< ~?hٗ=)8]?$%ݡ{w ` ß̇}^fח΀2NJնwKe xmsV aPs5}1d{n=9u5k?E)%vN)tN%OcpFyOdԌ6a YMFκǚ[H&g)oPiz:X.ۂl92f_81ѼxRROj4QRWl+|! lpSBA.xB4)77-p G\[Ech](!~%.kN Tw>\VGWmzJV19J^y9 vZnIM?Ժ sV+p>nfwEs=N2lǟgn 35Ol;((DiIHцޢv-/\b4jP|wΦj`WneGJlCjR4bXyvI/d1Аf4ɛ˲ {i/c":8nұ_2fL&5PhoW6$ǘ`8R]/P TymSxF$ 1\ Dk,Ec=Q@E$GK].NJvR(oC͡zw~ߏ ﰡ3[J$,0Vhd5aOR[% UC:AY?@C- S!{9dFt[ںȊJi iP>%hx%`NVg7/ '`Pڡr>FA(AgG~Cpw%z`G@ LȊ]BWۑFZHL Kq, \>h)#VtT[JE/&e3I O<{P(ULJ!U8yr ݞb/ZVJ;J?vQȍ!v%,;gV]ĹnӸ#Qbc[IُAIӋBd02 āĂ%˒+'7 gžlLJŀ\+=nZK~N<>]KiIHl 0\.ˀzsMZUQVm6 G77oѺ(jnx€ LZEN`.9=Y}S}4QK ƃМA|Z!9 LY3NA(9͖(soҷN/IEog-8;ҥ?(Hw*f03;ij(c"Q/0XK :g_t;a'Le]dd¤2r@=]^w.I+CuВ Xt(TQ9Qڅ:b70K}{wd$Di"Ral!5RY0wf Jh:t@3%z/ңyQki5z~Ou5 bc3ܟl̍>ipM!/ΡĬщ[=:7mMq ʽ}9]PA:Xb&D I @%#.4@ h {[E9 > sAዪ ;8P.YΑsYE9c_PjuFKǃdrUZ&/gw!>cMܒq6 e"mXhƏXF̖ Q InDFd۩5>$YiQ!#k 28ۛ>>:|V2*2qށ2 YHIP+& /_Θ@fkX]Í>{qRYXlU6xe5U|0gaYj(2]H„y1*E-ou yݪˆ+g,ӧz{YT%eAG2Wr](j/JQ9 ÝDwPϯ1Vumi_S:T>|=OV>h[.(z;.R=,D!ynFe@ttMY m0% ̜)6iuYoj`:|( zLgj$ڵaNJVĔRtA}XH \axf>꠩kcL_ (>M2o5ouE _pL誕yLwA/}7㔵"MCHoI ?? 4@q9S*aBN@LHZAis9aE!YAa3n½Z~L+1iͅ[Мй$BM;%2-K{*?L1%jP:䠩>a%f+jVH*l0KaB X tGe{ Zx8IQ>XH9Vpu}kSFDi˒VC7e( 7.PLJc/8𚇂zg%UtA| |.F;0TmN0F^\sjmc.bϱr |s4uM=3?} PŢA!Yo8@J<ٵ0r5{s)ˀ H+AM|.=Mqb)=INK$~'-c%Ofn{cH/t'KgR XzP<ב @8Ѿ&b*yNE>^1k=֬Dx yI 6, k(9qDnD%Ղ & אoq)-eS~⮆9)?=|hQ*k MLG)@|עR䄶 'R_Q]y44c? \үۣލ99k[?Ug^(xAݸof/hStڬR{ti ߒr܂/Q<̾NK(E2ֈXJ(XO{ cneo!DMfeJ8c:&\x\t(Y0;W,g?SaUiQvp&="j#_كSH`ƗIө.n3xi;) Ӡڔ'gC葤9VЅ2.αYuŎXhh<z <bܩ5;ILެvBKŎ~TV-aZ0Y3ePC$?d=$a2g2N)%Va<\y'r[̧lTNSy M1¶;$tAx*{Y|MSZ5D넻 \w:u؈?R?J&gG-'K+D^goA#cm!7=rylo`TFOC%:k'ҫh7l,IB`H0'W6b~Ozb,HxH1pKXҳ)]0+[;w5.  yKw冿i%dHYU{P޺3)EuH\,2\{XuV8em~:t/T&!~ay~ȊN(J9Ts`H@{fYfH0ڦ=J[Lς5䷘ $:3l FCO[-27 eݹ=h]>Yq:"AmAg8.eoqY׊xk<7K$@hbdtx\:ҁ{T=){{< >/M^n_00ۤx$eʀ̼%9X=DQX xcƽݻy)RZK8fj0EZ"׹e[*YATkU._IL(A#GtT7~K_>Ayk,+A 7 7qk-Z0TVZ-)^͉.JI.wH1QW]^TIzMu/e@ݻ -8(qoUIľJ K2=aN<;4l>j])p`9DľgCNpc;UpxL % Ѡ"|6— [v5,ZPnyd%Tu Lm|`ý=Fy$qA67@zTHv͸4\8rH1l yQILV"T(ت}j]#p Vw#"nO%#]C8Vv@"ŔS{ַکh+Dvs<M"YA2udU/Q5V'XjOt@-TS0PwT@GIoJ"% iN3LZY4U ۭs bhME 秼%ؒq|_%ᐇN,4J'>~}K:wk!+U±~x/|]_lˣJ֣d[j>{_QI=D;CNY<ǩ]Ml_\yh} ?g2@nzA/J)"lbCi!s 8od[ h t>opٹB=hӠ>DŽܔc&AqIc6EaNG k5cS{j|62xDGA%MtT`dp gLb&,<*10v GnOOKJ|_'cʥLw`dzC_WN:~3 _ʩQtCW72TC*3P4@8tG".]ʑ{r6B(c9I=jD42qe ( r*A$y-N}MV;B2A4#Z:+}wĒGPΥjq2++cssc,C e'!Ь.qcP_d *s`+pv-pr\ckvUDkm_fp_s=by}b^dD-H{3Ɂhl NcM2똯~ 1Pr&B0mͅ hȂҫG[Fq؛Ҟn ~? ~m Ԍ5wI3gμӣ{.q>tŃcq-[ٌ6 ex(8ÝhV" ďym M3xK Q|4얜C租æpGč.?[8d^[VޥZy'*nņVS H6 *n`1fZGMy-$By~N7{FiEIXGslF[wƚhLrU#K"ICBvHA{5O?y<.aKDrDiFF3Z6|N3bޘ|Y} 1Ev7Ixߪ+_p/Pa5Mo$&}'d&^ lC!I W! M]g7ܛC/oa%*Kj+R, ,񟉸Vquāw$.<-]%JIZG8DՔ\'ڄWOd-uJ5NKnXfX+51tWO"jQٴEih .ܽӤ2;TH?8lJ\sҢMvL0gbF,eAf@|øodBՉ:Zi} 0,Eʌe] WH-zHCȪ-|9xl|cH@şń˷?}~s2_ڮ5vd)Td03f1n^6{L*- wwo N-4FJ:** Y\1uh2]ٖuR0-$zwBs4t췘BJK+ hhPly( :2CvTZB$T3!H_]Fy m工;5JZ?rbz"P;*8IݘLʵ6AHP^tj";^$3gnƝb!5[KeL M~1}AbŸ[:DEoܭ9a3@^'4-Gljl'(՗dIǃaU2>m G(͑qvG (I.'G\o;NV<8f:_s_ Evaط_CFG[*Z۫Y;i6ܑyX_N欷kf|>z./23_aWSFwIEeW-i{r-rd \[ΉZֈhEIWY|cP]-Rq`*!{-F9ClսMcSlj`rӯR %TL d1E/6Bn &q%c!uTuXp pSZ?~մ'I`;p/ZpuoBmW8Utur>H*GӢL3ps "-c VO+Z\,_Vd,iFc!I# 1BJcYыQ5eN"eۂ @QwrGwoD`G9%7JA!Ng%6'4ř9+{S^!M gm7{gO%(䶺^vľț #ߍ&gw_hhD vgFhU'>IV6 1Eb!2O_:ܦo%ȠJ7ޮ05-wA^ KӁ|Z1Sl܄ּkَG|7g; ePt?ތf4a](mgÃ,71A.6%T6,oQdi.34qň UJqHI@WL0Xqʥ75&7h׺5PZHp)A@<%mJ6\7-ʦ'yL{ ^2g8KL?[i/fʸa" ?h&AeӸSfJ.05B΋'2dR'Hs?2갂YS\'g}OR#dw.`Uu XF2XY2`A.vgjPL*m.Y]R' ΕIGZ`孂bnbSG᱐l' 082mRi =`omzLg<斪˯ځ$|PDEԲ.J) $` oNRO*l-ώHU,k4@VMFӫr%Y62b1H}UdꜶE$ ,hz4 [l-( ~Ԟ6t9#>q17a+vifmTIh gE"kˌnc%NY]T Gص|gOWkׁz'$C; $7/s_ɻW6%6TY3FxfH]f}%Y޻jw'p{#U?FgOLUL6W;j]m2o7)nmF{.Vo|nMJ!J*oo kD|AN[ ]!.bS6CX| .*BZ8>#^_Wc!P(ܪ_Z%9z/UxxT _Ljvbj+/93LnQO+l9ʘt S >H~ (: &1(?BH2*xH[ֆ.taHaKN(lX<:r 0+V>yfXG1e$;o>ƻe:i.^mN n\#5ۑ( Pvwd>sBFE]˸p,tH)Rf/Ařk6qDA{_2iHHJr!yp8 %у䲮D=~)ƙ߃p^>u_ YٛbeT֎ &3!ayn/K\8Ֆ_K {!]te?^Tg87D$N"㑧yϯ3;U^3Wd49?@82|jAX WRŕh,Ʉp EC< YVP\V[簲Ux%Ѡ PZQOc-ML娄OvdaG(΍^u^n1cH.;A98IN7WRY)|nx>>EjvM{99Χ]kd\;Y9]s\SA0He.ǘZpњ `$'b}}1FeI*4oqo9]T>v^9Pdm0(/]7U:2S;/+oE fDtw?K/5?7; fe%e5:(kGw>!ѐ ppb\Ĕhp'2v-!F}K+W)u-S k|IFʂ"N>.J׋JQqhF*aA#6'y]yJvQg~݁z{`$_=FuDK蝕t? DAAS7b8q Ds7xF`HR oT%6ٗ2!:k=1M9Hw7*Y8>b ~',DvF56:/XL-ْQۻpH'B c¤Ԥ[;Vz#,/U8k+CMTقT2}NӼA:(u6giL&&4̉MRٚi(1k n'޺ق~NLTp >.U+y0d/7OO!I'Zt٪(k3:zPV`8DҨbRS!l{ikUσ휚7fj~j^̊ڣM.5HD˭nCcɊc0C T. wc ῀~5!{4fesh?nXvJsm!xVmUY\]bR Jy Os>VoP;\K5:,Z#Sd`|:6OlOW(jR5IVnzg|R C?[|Њ]|&~47$p@EUgṽ*zK"dFH$_edU|Ig1֥茺6rԢ[ e#lШd7_N v3%9g۶V) *`Nɉ84ڠCxFYqFrC|M7]Z<:n_"^3[X DWZG; nDRNA4}Y㽍GE̛m`2) 5bIko>Kr;~4ZgW4r^,Q&TL A0t76y}Hng<4{CDIs=G8_jߐ:<{ч=yݚl'p&P.EfUBږ kӷF$ho>'wO@5xd @3Nե۬z-/W'E[tv>k|,a}lgK/+71Ah~bQ;%:0뚖@s3?(P͹> ghӁS6W% 5jŮQfvR 0 b=``q-&) ׻*K+"Z UO.aVP8]_ZXq:%ɇóA)glϗ3 nM ,pCDV?+y*EpoÌTp4 8 B_أ)`q|i6"io+DiGEE[t^A֖䤊)FL|_{9R{w+6{rAOh[y&)v A% mF 9I WR\Pu"lGwߌ ^6S. ;*8sm_&'aiZ{F^%XC2尋;CG&LCv`d*]a|̎9 {&]^P8[m؆Elc=3eSWi'xYDeRi?l5V3$PCb ڔ!+Om8wqq}V`e6 _-TZ^PQMGp_moN!~8Pˍ6&]eek*=Rr8vIPsφգ̸~TYifu1xSh^ZMNKI_bl*xޕ߯si/s6Kl)1Q(^$qFF$ Aads쟚Jd?=HݯzΕ{/g2 9K0 ~Ίt+VVYں ّq'Uk5yZe}wKP2B_GTjp?N>e];ɿf&̣FsܓMFC &B/y @I4+Ր>ǘCrQB\|k!=]s,e '&#ަug8}u8VI]#ϫ Byf@A[1}X$/'(zZ(dؤX視\ٸ]ߔuѪ3 u$U {+F _¬3irk1ik)?]ΚK@wX(/h 6赋䣭6p]=l|O2T>Lsϔ*K̉T蠍c,`&4|at6QG'jZB!Vwi۪I$tҜ𢡊 ]em+aI\3ICBwp:]4tڇ:? tug T*' 1D ~ LR^E5 LTbZuʮlo+- p}A_N$zS(-#fWY~u297P~q \:#cU *a&qbz*T#;'ȇB7j0Yh5J{K0`Dcb⌴Cs޹2`W<~edx=EnXl1&Mw %Iڙo+/r~#2sz@ $]5\Ґ,&'' :vD_grcR9Wqx+cbʯZeD{O붇[aK$rLGRj4'?9TpMGC_]{;EStd.Gу9Y0=ĐhjĖZaiƜ.[koyr9it^4CvxG%:z^ԧeQauDR9o^;SAcЅBF˱|,zhuԝ YEuuT1r ͑Q y/U&wBf@'#mC euleRZcLԼmkME1`AL7Dո{?@2|o(.L0ܩ'Be $Pb>ph7] I9_0H+qC̪x[) E@Ǒ')L]A)EuFK{_(Hpox"^KAEI2ޠ>'„[veԥ`,#yE3 2 ʶR[$ RYEEI?zle +sHJX*Л?OM-v%p_1XLˣd~C3/q۠6Vph$sI*!4'z, #Zn0S80D[uW )QNGY[ _l =pDvBjdMNxnXw6\O ϵEZE9;XQTUXCE35 {%7QjVY*7qsn}dڸYJLк|~#3_QZP; +WQO[= Jl`E_0\Fy:.[an5Cջd^n$4XZ(e:f8t(^x2޵EA~vL|*׭Az]0@HDB%ߥ$$k81 H*Pq%m;pP h>6 q`0 * y8#UXW6=R)u>,(rؗF(c\)1DzC%ZQՊ\TG-.,,|!e٤kz"r'{ Fl)gtӍ $$Bdh6դ"|A(f?q$}ANHۼ@c7N_dرMzG5BղÖwc`yT =H~߳9yև48&ǗJōOr?CoKlǭY,p#KHoL ?;ls[Y9r NL#jQ ӽN$_( /)33'u܋V2ECwJO iuz1E*ڷlIu9֡ )I,IxIxJZV6掂9\{>*χH5fַ9HxS !F+$iw@X}beY$tu,ҮQbi W^Хܥ/pI=̀ؽLLzmvze9v)htd;[Y+lSݏL$1eViJ'D y;rZa+I8nNQ5sKSag{ Kݾ_ [?F{4M! 9?ӌ tbCwQ)P(޻O$L[rjޥ9K:znzG3oSGZ\+ω{^9ZB'?xTMFPML:ЪKB Q'2W0)fcS&75Jgr W2Gl@{ ET |]fD?#1!`?_ lNU@oءy6 :|O:K/bt'8=]((TfU7T>+"F83 %XW/{Ҿ@ޑ^Y6~fRI,\D&,'1[NeoZvTc5;8ϴ^K \ɛ"8Ύ2bƥ1Owݲ?'wr٥iN7A~jEP#aeA0LK EH$=?ȣ޴,DjtWS4~}Dh=M7 9iY1ш.]Rnhc< 닛' `ϿYt(N9]apN*ake>՝0UX;V]{R=1غ!e՗Ɖ.P=.c!; A~3vCoT[>6s/c[#iIWk^v\au1;=HGu9D8dG=n0kwnYz]ҙde)ks3X3te6[Ͻ:xJ `f-XE[#!%%kHĸ\O!)E oaLXNG(`BuL#|~,}%rځŽ@`E4k HQ`FrO.:.խ_DBw6昐NDs {m;ހ3>*?*ckl ڪjM5NUcm󬭈\Ƣ"E)kErwդ'Vr]ܶP; ПD S|jr2iV<Gf OI&z=}dG4&jW/gZ#ơWl4kk Hߩ|j^ݤAͱY3+A첲 {ܧHj:] Fϗ/My25}J`!Ɇh܉T>qeNb!4x ENGHUzzH4'!=:pcvB"W2k܈LITR }c5ỵD0aWDΓN@\>9(WSH7#1AݳMXlj: Ո3? $Ӓ pƲ풞IO@<{bqwŹW(G+xG9(i7@WXd-:  kG^ gc 9s|CUU-y-fK/ HRHxcf~I^j?9Cw] pW'j1{@p0?V-V&r BNPQՀL-9 S[PH;puMOfEmA Iv[>5f&+k _be.a{ae*+)2*$Γ`JEad~Ǭ}}=|}BM%S]ޗsE\4$Ng=rV(Mrgv~ &{2>YExuz~tA[0W*/Dj]݉$;OXV|@Cֲ-dJVySL;_eCL!4 f(wIq\=;(D)n\o!>nDFf pwn` S P1WZ:=v=ّ{+[FNjהp*74.O  $ofkhe/[d~N뉫ԕN ʏǾL%^A$h)B!)?Q70$Ʉ)ҚAG̠(.=@Fx1'9Wk U+32.7LѽEy]Vs??"w0 v &s3yiVH 92䕜v+QK?{G>њ{Ͽ yR$.} Yjd`}<]Ũ:$=1OܚWk>0 uO4$Q ÿ G9Zmh/%į7$1]-m/0u_W駊B,h|^J1]K0{lВefFa7N"*^e\|vMVi nnqҖX㪌ehQ, `t3ks [,&/ sL570J"eX>Vdϻb#-W(^ Ԙ2qoP<NaE >p wMo*| ]_""Rcd~T 15ǃIPulAE .wtAіrS] +rP\{73zW`}y|oD-~ρ͜C'ey'ShrM@kq4<,2,mX{\笾=K揨zbF k^#jn;yҚM^MQT iN+bG<BR{0i:Iυ8<)zMBZU2o.q棍FeVrVG.\Ǹ*231]=\ꮼS,+xh/j:#FG>c)e޾]L*{ol>9ٯIĶvd Wj$)́(OZsY1ideU-:=!H[ꪖ\usl4W4fAcHyiYe(l&VD}3)|*lRgi!HA"bO .z>':6EIt)ęT7z1kr(cnĸO}AJ?Q{c _)ȳhsr=& m"{ c^ScǷay BǮKfPRk~Y/Z&?|@I3 N P͸^+(5OhT7 %k:ˁ?\Fq{H2yi05o:u +ٴL 6i+ܴR#}+'ю!yr|%Pu4s?wB3IyA&PVtdcy~%en.\%qט.@F H3}N  f5>j)h*5lѰ5I&JKG uW\%"HURԢMѝ_Ga2q$MZjk(8Qg#ok2QΑuSu^-_T&<Ґь* ׵)%-ƛ5( .!fBiPRb!%Î5;85T~ek{Mb8T`V_NJ nr:P?ho< CYd&#E@IU^CdzP ܄vY|m@d;:&eQ=64_}hs-MHhɼZuS <:#>;g%Jx쎋E:fhpV7bB0,2ː#KO@=+J[(xZ= la H[5ZɺpHڶ2E'; Xvm9ѣǤmXc\lQưN ز"R<W@&L\+%w<+\lT1bрT+ʆ|PnzsZ񔽌v )Mr%ZxGmR @/MU }7ٮu[GTu{,{SS]1sʋ Mߙf{{{5YWӺU0dY%nsNFW˫ĖcL'h;AF 70)oNSE_i55lOUȕ ]\ d-dTV=Q_TQ>, ތ44p(/Jg"R>'fa.f8 $eKmސ"7e{hÌN|Ѱ˴&D7 WnI#k)4`og&Qt[~OUP;-R>x֕k Lr o9 qM> Y@7Q.ꤶBLd뚗 (FACŜ 4xg\'NϞˮ fju ['jMGͮj|r <0C8bpxAy u`F(i.s|1ZҤQc I^1ſ"*[*ݛcD Ar}dEU42Q_G=?~Ӣ+Oҏ{O՘sonafURΐ_*1\6RV$T՝)ËJ3~gW_KT>ז:C1$J!wҨH>qf2&b)CLkriQ p}>~zW<Gi7|&gѦ0d (&ݔG6vT05[<(fT $~]!w1PMl._ÂP+ZۉMo}U뉚cSce$|!5Q E #iyzi ys?}ޞP 4MވZjRLFASi'% VW Օv^AG͂>%X.DO|2+ýN82T6ˍ8obq Vy@=2Y8Lep|n9JFR/#9zy|ɔUEK3fb=f*"ѡί7캢r.Sd&5( X (W5O$pE6$Ae'^*(eƛH w'ƯABbqewdd+'&}>#?YEuC_؁e #gk=fB]lsW!- 6r#m /A9PyN*C ⮌W39e,0/K,XI$jh\_9 eex?.l5: 5/2ɴP2Kʍr2mƍǚϱ6X.ja8MJr&%}PÒ7TY#q9!Os#ǖN}O/Fmp\2uy )wK&O/ g4JVcmڂ< zLTZ`#?SB\BTa.**x7,tumyLRrFu^4_2 4dA[W[K :@HNN?}Kx 1I.L}xN!8!Z'mtmj-3)DR$AOmsA3W?ny5I^8[ `Y6@h˖ A \벶^UN=ko-'ɞ_ִ /<5}"H+#/ȡ.coQ5V~KS$;!ޜ/_Q%+֋ :$,WE| N"`lJ>{Uh1# w^kwTS ÃK'kȟJэ 8z֞4a`.fST9qgEs[j:\xnYCrU۠!6`pm3!I䧟A$- Z|AA "]ύj.xRPq QlVpY.=;[5+)ڮ<9@Dl}c<*.ӱ#8Io W |'( Lla5c`]t/ y$X;ؐO7K'|U03C{M`u}v7umdʻ!(> !h`2;y*j;Xī\diB$3#Tʻal)[LEzqT3wkئJ6sT"Rr e: =ZywaL?|n*R$Ӊ;_#݋.-:-V{cE<|9h-8Yhw#&GA& BՕS%:0BR~&{9*Z)lcM_ОT;(VrE*Z-7(}Z`%p4v tmyh9dG¨#l 6ͨ_A\5K>ơ1 ;ϫ7m5A hç$ H%#YG麟,CD i#J6;NkQUZ+| QxP=(I jmؠhV]+sRN'd6Dę bƞ.k\֊_34+` me@X7<[~ ZvWCsT1Zw|!Q&sU=|=C8J%itKtdUqsJD,W#(sߏtTOH*#tySVr y,oI051J 0YX/S5^dՀ}9{.m8DŨEl`ˆJ9F%ѡqQg۝%?. s pan6[tAHުF  p[]m9eQĝ p)OwP 82+&$o(8w`Q#:tP)r@nEM&\uW\<_Y$/)c#˙KA]9Ɛ}o9v j3UgT% >%ȇ7$ 8bd92#Qv9/[W$]т,4 4U b yw>he -&KUq?}I7"?&@F,O36&V;}3 T]%tջӱX j6}헆9Wg З㕻!̒N; Ta\ CM r\n e~pFU8MBja§ "Lcg`EBwO<8v νHr'>P:jOpe8~G<ʧ .U bfj\B#:iS4>jjw\a,>+ktJ隉2cKcw@lʲ 1zIOH.--T1+{y7ΓөNi\ROsLvWx=[ \p-:Wڡo؝|@V,68. 6P1oi? mWFG5p4ysOhyt (d[8{r5V _o!?w!kP]# {Ĕ^i<oh$D9Sn"ИH:2,O\ <nDP?oчx2Bʰ{&>;D#EKJ7SYҝ3kؕ4}My;}{YJME&kXxHNf;iSg EKv l@HFLZ5B-q͒ar8yT[!}g0C\MFmxhVC#a{¬%Imxs\&jĝR_1vkLNB75օ_; 嵳ȁYb p Me&Jз)ָ0ijxxUis (52^_!j]_hSMh{Xٻgg奃ɷyn.m.az0J?2bc k9/?ANԅ~2] `א>bQU3{XR ˨/_#8*3ܺKCrS^px7S-tR`o%t[]G9]UFS?wh>HIeld5Dk`S HlS#CX0^0>A㪢ħ\&ΕǼK#0"}LBhUV Zݺ"ϿѡMN@5WͱAD–CӦ3} {D6.:DݙD߽d|ȫ6$9GDJpyI{3+Wmb{wavbId-f֋d/#z.N*.>GDvqHUlha ^_\_JHO:jѤG\WxP> Y(DORMIA )(O-GV5?&$"uV+]b&=md+hܞLzH>N|ּl0^ÆBxVgJFW⟘4e - ,b2-p>CًXDvԋ./F2ȎP.JVZFC +Ƚ/+txm{J;^Z9C=M勾K#{^z8~l{7 B82N!I $AQF,jlNZ}GE:R,f6B>δ '3{tj>3Aa -s .xO^U,&zVvOQmvHjYrI$qQPCb 1fE7.9yزCC-R^v2hqv_vtL' L֏x(TEO?3EFg̫jIƜHLSD9,EPq"(-JLluƿ{OqnȦ:qTR$Z{9}+FGy]Mw+ø ݂1aJV_XM'uw0I#j rVL01{7{ 4Krdm.ܓ:#cH'mJ)fó+* 98bA6!ޞ1Lǵc `Y8M{ ^/xÌ$V)+zӰUiUE;(cufn>O S}2ԏ)}bs3~JwH@0-PV`JFLjp=S+ra6ԓz>VV`8Ea0myx*sWڻs&pxd~3 e_2,W{x%/+@~VLcKy@a CQ|̀gs"9M͡L~/P~J`HwJ;Sɂ)cf'k tPnE婿 XHv퉿$=w_j>ַ8BK?p9j6SUe \'_t_VɷauN&#dE P?doC vv{Af$΃g^v;ж IK@Ү"=K~>T>5R۰.ss;FRڞ3g'|A=@ /hk@p0%y7XyQeq3`|@n'n 1ǻAg9/uz=B?~qcOMi>_xV. },g&9#-OϮ*KnݣFLg/Y.ξ'aF5@fI'"a*+K> C&Bc :zO ',fM55XN @p(k[VxZE]ě~_:ю텃8jT}7Z_Ȧä`Zk W&"18V9eL=fˏ;2' R4K_r]iU<YlDʅoI;)"i_N zٴG;DY_"I>6S5:UsJ~$#Xl)ݿ[Չq0/{Oٟa6ѽ4g. `)Ӂ>m&*x7&Qh68#7c3XSwvaI}fs?&U[YL#pNKH౲m%_ 7psyҼxuv}xc;&46KUia]gtyĮ0|E!ò(`:wML~JN  JUlZ;Bt?-j .ls1\6!EQ-uq2#Od,iHgzJ£֛v x횆eLdNlR3GxT_ɺ҅Muz\*d;i\,V{Gv!msmdtmgjdVLw,]a;:^P%` Ϝ]+GM\ 4 ?pjړB zH`mI$&EB.K̍0?T^5Mv_'S1_+.w=6_*0|lEγWbV7gkhP{e^%6cٝ*·cSin[ {fɜyyߩ +,FHԽ@l=Gc_r+2O3y379|TDd$7h'GNñ8jm}:04N%=2z7סqFo"xΕd,۷0*qOՎ qM[M9Du=}iJbrӛ"hjYϗwZx&q횛g_kJQs!CR*Z|I6 2.ZmK1PįqtPBy|!йZo՚[]ᯭ&.Eݐ"ݪ;ʋ +ڪ :V Nr8hqjѨ-oJW|rV2316NKNM쬴Ӂ%Bdۘ$m5>2 a_zOi <}SsȺe⃑rLe HLd S3 *L0QtGqwwgU+3q*!R#3 A >dw=Ua.jRb-ޏ2X1Bmy+PFѹg!} j_7"s/:dRˢC9SmЎ@ێ)T5[\Sn2Mž@͆rQ^\ FZ)s_dC·-1M@}y&Gegq!;m'N^> | ;Zpy04٤T2<#\[*+`%atNJC+A.% zkiU)0wi5 (' Czq  e'TYO!DMZϨ$T9,r|Dב z: >WPOBEQfg tqY)$r͐,C;5m5hS^ [,ҟx XcY%SК *;X7kMHV="g48HT?2ɚY{kJ)tמC}"߹ H4g+fVłmK|ƐuK\4uP8}ڰ MV%׈s(&$Hf(R1lkرR|+J1oзg-R >#9@ԍyq~PUނ1X٩&FgcJ=t96hӂ sˇ )]N[+Ǩ(*ٞ4zSwd]e2Ȝ96}e/tpPR e0v/ RꐷZA(soĬ˔c_xu#Wi t T +miaDdcυ&"= y^ ]iM7p"WjB[Aڊ1M>CN(TMM= l9Q"E%zU3[P(X0̩[5 1\D*I* XȒlIM_}'ܿZKId_R@G_C );;/L2=7UnG*rPOrj1>#SQn.Ȉ.xK?h^ ){ jmlt2^bf1M\3"SXj%0uDz窸ߥ,Tw؁,UatV0j⫳C52Bp7#K<6>Ns9alw!Q J.ޚCȎC(G K*Pk,3y;ۍ3z>S2;"_5^n(D!* _pFbA8#XeĿ#әo!go[DG"2[|cPmkKc837A*H1(5i1Z2Xo$f!z&M˼GzҨp GqPaS N 6\Dtf7 af 9>@ fiԯ|F™rW"KHyhkX~Ȱ١^]A,LI$e@ZV}$x6yʕbgsO7gxՖI%F%=|MXH'.P+as<P,y8N(5wv7CvTsCV#H  Cˌ&P`k7"dDqR1^HW6Sٔ:J'ߥ@5)='юuJyPW[qąjcd7{eA8!J[88x 1p'#lVJ!z QfhBH^ΰIv9Ra~cH|rw¾/}\ɺ}CiV#HPH_DﻝuEz`A=,ϤH$εhJyȞXEk):$8?ɧt(jz#+lD-c0'4^ .ovظ$J6^m?E%-y wnjo-6A|B7.yҙfC!2,eSz@S:BEW,n3]?xT :V+TӇxF HbRrNQ?UޏMu'5QAw~)EтG/xS 4= P *zH}E@/е?|17~UE5h洔2 cۈNﶍXHm O<.Ws|q4USևOםn"dBrlzD CJ8BuU.]Ad`P)D܌v3Pt (Xe|V(BAioe@gk.? iEurEװdK{QF N2Ee^Q=;U94R9!jK&VY`BmV&N##)AI1r;0#>$hWEam9hV>S?,FW O鯍;ʋOᛟz<.5ra!lcz7 0<hYA6yC.cπ['}Yn20B XC)("j0(xr} #J6&Ww+R@o IU1(x- pgkLuGCaێ[\X莜 h!"il8ufu&>¹bŸ;lD9#Xt֒VcEl;VZn9,b$|#=#4#qI>ٝsz"mȥ3zV~oGtBa9ׇ2˸ms%xY -mXҏ͵qn OQt$;wlt^pP3REa(ëv8׊%M{E-L9o ,̅"Djr '=vk?Z4ɗC:vYG JPr} 0M"0yۼtKNҠnq/̯҄ԡߖ3ʨWR[x`{C0 Xs w MkiEHU oDֶ߽3N?r}.]DWSEsZvB|Af,J5gҬz=NA2m̷r=č"ld:c֘M^ФgYRS czx:re 6ԨM/]z@Yj}&V|LB(=o8 Tf9d4Kh,h>ќԄu|g^ur1Z;18|4/AATϐi?ϸ4܄r|:]I$4pa@«[ak33l0ϫ}Lm^ 3foJIf\y;qv=J$=/5JTjmh;[}A=_gKN AifH Rl @w <,*>br7!) 6NhMU'â/w;SoHP=b'Uė5fJY]/9'$!$XJklǴ&XS/%Ui rõwF/ A~ݼР\cv#A*Ҭ8X|E>4jTaRS!TnkCo0LWDWJF<vg'ǰr.wu}/][]7{V}n효0NdmQ)QY:wquZ겚G2/#AWu?;t-*Ѯq&g;1 o2M:3tܱhu }~:Kj)b+M` jVit L>õ~Jܔ̺cXk{jʞ!"aH3-D/H]m45?p\_P)=Sfboz S BWJb7cS Cg⭡Aч#(LѸ[疳q*$ÀsˤL-{ٙy,) >Cp9w1Mx%留p1.qm=2pnґs'C9Y^Ð$Ϩ }ϊmMhC^lttY.irLS3VX g- FMv-ǔj/2nϝR!9c|F򏚔 []xMD{,;T ݧ7=uG܌ pܦ"scD|Z?x1IOm$׋Qԃ3$/ 5;yğ_ \ZQ#QS=5#I0C&Шg~ '}ݼΚk:0 S.Pcx'3υ(ƴB|*A@& | S+2@bd-@pxo3[|3PPHC!ip(m =y T B3%EdVkmnՇEd`5l5IyEq27>זh<:MϹa Z;X*`Ifԥh[v$TplH:1Y hI̒5%PƢ'dD\܍!EBK- 4\hJH-ZXa,R ]] 4'#Ī#W!E\fhl'^}4=_%FOΊ /4zT nԚvԃn{ H<5D%hSc<є SY%~OC%#XKw04[-cXPq|Q|jy[3oSxW?)T=|/lNC7pcn/:[tR*K1حIWq|27ruWE9` 9'gץWٗAx[}js -?vKϘ0khsŀP(đSi+E>2.x{|]1=6+({dl#w~[cp'lCk`9Z*WI cf-]?ekҬ #Aé#wDͬs0Å>MX`UNSɌkɤ'1D~ѬD̶t\D04M[ٷ;#T[\)`,W9<ꮅioJ͵jẙP}NY>Y+DS__Ɔ[|w2Z}3v43QD[L;✾ *IEY#\[WFhB4'47x6RY&v}-wqɵ^/lc#kW\^c GX׺($aS|B(`kП#`AAwa68RUv}N2!Ӝ! ꝯMIG'y4Jޭ5(W^z#?S$ k5Z3S:HLPaQdaeڕ. *4V'۰EEObn΀>ViL!$/ I[{I#D:t'ڏ*NllR#ƌSwSP%yh_lmޢdE5J+ 8kmO̱?Xtp8(lԌ_]{Cpmۧ1ĮM6H[Ӻyɳ G:Y>V3}2DIulcSY#_\goޜZJ]:qT=;7A O[-.mkl K(0LҚ/A/(H$J/ıN: Cc4ɤ*G58#) PsVjK2=p_ei׼r\H@9Lnk}~Cm!iJyAoO<E+,!hB'(x=#>;QFX`aеYn{w@+Wm3:h A](r`@;b`z}ӻxRx+]p0UلddD(K nM0 , >HMDP>ra ՙ*QKMKMZpt}@v:|2#̥wKW\uwXH+Ot88Wq_ HƢ艐m6oo->'!qPqݞKFttfTzИLbew.,/#5uמGԌ#{-0`#_xt!:Sw'mYAYooEh?IMUt Mç JMh2~B$źKnJsnFݹASxh_vү5/;ErVJM1)Yq^ zf8ײ4'0Æ]PiKT{/f Yf3zk;sf]w"n v$R۞ӂ y,`%hNlotjJӖC: Q0 >4Qs 8m6@E,6 \E8-"dMf Qjbfbe:%5a՛?Fܒ䤚E_vJ-AQz1!$rH8 l%B;I4EM39PHNb99wnv~A,wiz0t?ZR$fKIyNяYg6ՙIhf] Fگ`ҊK#`L%ǰ*,)/Ov9 sI4=fxJL(65pe\GCtwe\QĒu.Iw:]➙@lMnPGڦ_*ìA٪L&ýBٯ7 }Ch1j/"2{MD)M飯&nwEqti#(+00> dD`śb&LxK  (iM$"=%j>5 {U( ]5u Θ;nX2NdX2v^7R0ow] X툁h]Y`2No bt lٕ!D3KŃ qBc0 ~e\i,ĭN2$~%ͦ!q9Pm 6GΡ zUTrH $1?#t ܺ<3(=H;{ͣFZ r~\o.5,^wsd4Eo\T R LFMYSWӢ`kJQdOz.i*uDJGbA5^BlR6 -kGxVBv--ԞwT)Xy[jv>ST!7F}kjIт[ƔPy-B(Fsy8ҿ$_YP[рE?i|\+YOhJ,<'Txxg_R{JV]{<-Yq<)z&͟{hc|"o^zlڭ(_K -x9։0RP9Gw/M^J(܊k7 9ވRqVu fu?A?OM-"Ӡ͆cTZ p0N g܄aq /@-렡{w 1@"m-7u }<3,{!ƺ (l_.ȵMOcvPhUsi5,n))b߽&j}M*r6#Z= DH 9(3*"SQd1NGD0⃺ ̩dYBآ{M& m(w~ʋ5F yna2W@ w<޷9dWЎ] JUoCF9{|C~ NuSɟ>'Y4s$r,2OŁ{{ԆBR T>n*I!}p]x0$aWѢNLrb=lӗ>M^< Ff Lokx&q O5x.i8FgJX⚪s {l2K.I uo i<>"l rvoKR$d)VG:$*/`%k+ăpB&ɬpR˜y?j\dU*4dׯ$cdqr~fv#] pux/(02F7t YdV{#&Rlߞt'z 1ExͪnD3Z ҭ9R(~ pj&&ޖþhܢH9}߼Ul\xlR,h̭3f=:z=˟r ]SZ0cؘwl:0u|%-4>S֮Ez/0%qnGy}J|W#?6BG2"ˑ4# h kY{6VoQ-u{E(/LYFpg ܹЯ n%$Yn]q37K޳k 8pQa>-e{3'Xu2) @Q@dR=~~?`.=9*Mm|_+i޵[ %kXY+dݝ)Hca0{'2ð,M# &-6o x+)\:zCv3۠6wq/d) %M?]M(8byсp3P!zΐtf88j6QaDzI¶jbzm5af!Dݗa~SѺm;wMQ.ʹ_yDw߰Ar1M" +nTҫ*n ʣrq%<Kjt'Kch٭Xy1>ىe\@hܰ>%[G91Zp͗QJ>3 єM**P]xʓyfjOJ\HBCPpǫ>gC!fu4׏J芻vL*ˍ]i-vk4Q-J#=b`ϐ]SUD Y"XYth$PXW~<9ݤ.x֕oPtZRvVuyI-B+YQ9I7Zs=NwdHqeW*>! >MNx4ZAmZsGlYuffH(t{*,VR$9fu>\b![P5^h,crQZ[o^aSq`EA&57J홖{=v_j%2fd#O`h7-Eطym6@Ҿ`ϵY"ʦ i6oo-Vf1̈7B oVem_D~(>8amǯ:Z"ahe DIJz,uO>:Πu0mlr)-SVͰ'_3m#D;-.푀Xh`w Qe.Xm a O0fx~ pw.-N!fG\[UJ@Kb[_9lɇ9%0[:JAwHMZѠ]p=ԌXq\Ѵ-CVlGX 6ȢſXaN@t_iGOⶴGc6ֈ՞W^t``٧(Es~CģT[sE[FgNuaX ŜRgz: #B̫kIł2T 8 O\j0(68d@퉹+xɩ- HMW%,EP_r  (jLȳ_q".X%[N! &\=h+0b>>7veE`!'fqkMC6%KiWvQ&{0 CRr'GmzWZo2=F}hOzS_$00S% LRm+B׷ɧ)TP${B&@m&[kSVZ[t m?^6]Oɸ%U\0gL4Eo5X;@+0ejiXi %Hx$8"gvO wEiZ$O2P Y|5vAuMQk/lf?㄁ R20㋜bq ^ 2efteqƺ!+J :ճ34ՃY=M \ m. Ǯn[dNm@y쥄Vί 4gd8F_- 8sy ő##{i!=`G^X٬~ wQj f}GhJfqׅ7?ԙڈ@Yl?*U<)FZSdiA& |_.Q;貘WaѬܺW?GzMB~<وYRhO ^CQ"`8rG:EP*<`fƿ/{/W, ,0Aut wKCa`+|mu {zC Q q0#Fv]6[k+>pMG%NCBd0P7H| tȫ1)l&lRwt|a]> ځP4NWCL1&գF*-o_I<;9#;/~ӎ:k6Yps"?+ K +LU:@y,Q%o"ΐ,Px ^ *#B@et8̫I\vN8DT@aD_ w~Qڿd[+G>rhJ`BD9lf`Ƌ[Vv;PySsoƶ"Rkr%lҦ̾᥍ay겆KaeCB1Fh(`Sv JIڹrlv狌qAOP1PͬX|SS;$,i3LA8]8D;mjzxN?,BꎝCLȣ.gJ#KhylY#_RdZMJdX1nS]yd}{0C1CE|4;9/,0X[d|s1y,-OPw߻Ӷ -0P_ l }) a|êm({ze<$Cd84ZW<ٓɔ|X^)\Hݧ"ʭqǣҍicB^T(Q #V~EN.?!D..p3\IJy!dI6꓌k*|DQT"Y4R4xpIMJTV4+~SWAPc 2tñ[Y* pT&s)(\M<"fX( F3tNR;Y Ůckn ELiFaԮQ|aP$a$S` Fאy$p4Xpmo2ykd/*B7z!A0cqfjNKXtaڕ&gH"IK*j9,84K ic>l0)*pabD ]50#Y5؋QVRB54#F!%~AGҐ;<,pf X?Mp{.ONMV٢ c:fD=/9yci: cc7%]xn!l,˚8'x+PPwqUX ew[4NTE\)GdXŘԬ:< lj.0wWڃ=+#S|ve#m@ \aD1=xƻ pĐ9nĚg?+OAwM5eV"JA~la|jGOY_mo//{8OJugu7v7&PmcӦ`@z֣oS'2 Wĩe}_R\l*+j'umA{O9eIxh:2L= մْw9„|ih-Nf G0K砝!V~ {^CLMvHm{|aibcS7QpsbrM,-f+(\B\n'qWlSN4mM<]Uts< s׫Gs|>|A!Y{6ґ/6T?A|rөo  3CyRڴ>'%AiU) k"4aQbUM?aU(=aoq"SPεfSM>~#ybF{Ʀ=0v,$Hγ.P[[ŝb,]LY Q0I$3|XJ9hr%y Y<:9+:k3N, r |uw}}wO8'&{)A?Ls?pYG+<`œ_$-2 p^^\wI W$f DnMݾ),rYe`p ?N+܉&rďS#ی|kAvk`uSٖx20zRO}qH[0 lpOeN½+Q \Klc߿.⚘Rcp _7rR8GՋc(W" $W9B/ O^v \CqoW   r iMS`e*۠oht268Rb8 5E"<~plk;E+ȷ*f0NSHCHxtxJZ]Le 5]!g]. lSVS`4x|?Z:v_-ۅ {nBZTdĖBb}jVh~b,=҉ ü߮;)gG! ξ*v`9>Od4+O> uGkeDZ^!1鶻- ,?Z)_hNwm@w6q( ?2?<" !w]/A^ AWuӽՅ@ifRV-/, XD*{wҝ1jz)Lu[Vbd^S[aNdY?Z*򁃨rި侇TƮHhZҁݴ__(y25n?lLȴ#G;o/JV;i.kICN;ө;-?Lq%>؟k}e@X{* )MIA'}&iwf%Zn*^( }3G+BWvKSOF zM{6Gvbhւ%IVwy6}>8){M+ =Y~Az2ag7 ZVίr[Dő;y0\ v$Y\<5gQh>& k?5e+:C I meW_(kŊ`࿰Me+E,\sjx̺"I_ Ulm~<ѕtb G2v<.M7SeǡR;6qkm]-qz̑?HIS<6بA(ab[_MH)bjPct*ye84Y8$0eĦ/@WV̼OK$X_"Xz+<.ЌPZNhShED_/$:}LBUmvO^ Qp3^{ rW7U=FI?KfO !t-%c`oD`'Kja,gY+%)_K*XC:keʾ: Б̷bYiQ-+q1.u"Yǩ7G`](M %v^JGݒ ~ų->|!TЮӖϒPK5)Y…*>Ģn=\<1 ؍xriE)`@x-)~ynp:Pdx,8;%̽tm{HKT D(N+x"_rVp|Xm1BAhtBڒ ?ksMn\g U\3TPF8F7fTK:?vԫʤNg.EJƄIT G")c,6e<Ib]8Vΰ*@S "2tzSz>"{mh9-JB% dR=ń`M( {|a{~$VDE]wa9E? {Ž "\RqbEy`aEWRjȪ1XcٲLYkP 8G7+ծ<}CfP3œ4q=EuM }D+f?w뚎'ޘI{mf΃x8$7jEJø e;s@MYr]$̳thSLrFJ#&ol]R#),.Ң1@IG@\-WR9Z2jpxtd,+WrW0cfRIݲ/3״%e_nt0o?Ak& w{ꋳ!-5o ]\mދ^޵i +hl~/^׉A1ewЯ`pE֦aʹ?FbjyԖ}-Ӵ w.m݆I LLJ\ wG_1^>T@ToNƆ!DNeYG!lr7ܼ;h3Yw+)/90slR \T(:9K|LRFPmk@|/#,Kb杳ɾQd'2?|"l .cěݹ ,R“!4pt">%:˄-/|j>5vC$%3>@2X@Fddk*Ď=y5|n փjXEt5(E C^g-jgU.-~wTMZEBAjA>&7ߚ 5wb@ֈ39@S}ejkp0{18$K.*ŀFlLiv1!BcL]=.\:T2|.au}!h#@"tFGG,eއUaf#DT/<\aZ+SuxF̭?v|zJxh<2#q_GL-\AMOxY ~w`= J-ٕ=3`l!pk e5rL䧻-@+ϭ,Fг'cR(8Ո:GȮ={ k^{re\~'Bf s2.>XW5c}$>_̽殃U.OYY9rimW)%i8j;W_"%Ad81f)a'JUդkn}Y\^B RybB%|GjU|Zotb_dx 21f8Qyn\p%" ɷU (^a>CcT Km랑%яg2Cj-`{m>S0Үy\^-6kk.N<&ZQBB+&5QlG3o7JfΏD(gUgDuBȟoNԬ0 my_=!VʄVЯOv|8I1V7XD.,Mm <-Pus^4>8C#>ICz yPj>= &FOtl =[\ʗGhdzD P<#_84TITNEdG9IBWX(^;P!`=Y6ZEϘ1]C{:wacD jLpm4mY٠{du̸'kPKk~gq-$ӄ'&Hу,;q22 TUl/zs X ;o!:{򡮜m{0¸0MKꜝ{6UQc|H QB v2ar$Hm$\\1 ~M=3|sfSP1 Qb@8c\7vр,ߪ)&!)T7~ZߩkL$@a Τ߄T_ɝxPpO3@[jj7Q2jyI[{?.WUZ^j '(쵖OD$+G_;n˟?d/xr2Szdž+tZT1HhEV.5*b3Mx)92mhȁEm"[lIK 2b6xFUmSLq6nes 6e6枏>nfT#?3gm0g#y5ti1?ɍ3Y>'` T n愧dM4GH;OߣJ/{ 8N`pJi{/%ET@;hBnv+"q<.͆3:,2m{ZZ#$Vzoo^@e]哼(bH9Uطϊ4J(=3='\;躶gяBhAN_塜IU\zPߍeSJ=g;9Y&u@ &@0}A' QXػTX ̈}b_mBVdUAA)נaw{vJ0rEl5sp̶6ܿ!XۋYd;Nb؋ zc(e 'o7%g'$JIDzB9J8i=k%%O7't:juot%s"5^:5h6nv_ӛ4;׬PMjZ@DxADw_V˽OTwU[I'ҞJf$f~dV*1͸ףzU_jI&W:#faȾ84ݨ^1_wE|\RԜ#u> Yyc@~vGeg>8} +H<3798kW=/Il+B&-ce=QP8S'$F\KA8Y)u<=P`VHAX¦݀ϣvUrϬC&*nO׬ۤY.Ձh\Q =J3Ӊ?6(;XO L""AIm9|eqsD-Qd kl8q9Rd$t'YrIJ%Pcr9Eh!DG6A_WQr83; hNDaƧLRMor&e2Kܶ'Sce-h/9 T IӖW!vIe7&.lw>3'g|km^wѣXD>-SYM~pu4RF1 ^L(tnM1*=swPx,؏LJ /6*>>m[FN"Qt>39_dH@b'n7zULKyLn[Φ:8m7d W2>ጊ7H%=^s"w[Duˍ7"r 44#k'WXB,̀8#V}^M۽*lK N<'RrF0IdEHS|A'ZdKZ6/7M3e~uVʞ˲p@ZF jغn4(^$!K8ńA cK=WH`v*Ff3+ABC9q;Y#"Ps rߨiїJ}%t>eTdF H[Fmr)(zx i)Ya0qLes'wŠڄ/%5%iJ]L<gAwk>wxL_}%x(zX E%< *u YjkuM den Z-6cHӊQ._ 7xgMK[WOaQx^q O:h"מȑ|Zxܙ>XNK }4A)D89Uf[ym"N %r%eAU y*4Hj a)Az,ՌŹ0qVz%y4#bس'";6 D^qj:iܾlATz<+ml$LM#Eb>EQ'7&3rMZ "aFhА-Z&+ 5c8ӌ2o(# 1gAaڕSWd*u+P 23,OiF{ ,F׳r5˻Wsa(:Q뚊ܨElv)?V!;$a9]P$j p!멤 퓍SFYF-RU*d,u5Ol䞉y `/g;T; Y-E0#3ئW# j}Q [;=&phie[#6#ٓ>MF4n# 'z [g X4j!1iwd_?ΔacppȾ;ㅯF-]^0t~ciOXzb7:8 BWM9Ǒ d-}f{j0.f*((Mk ޓ!\9C4)8uЯ.'q]NZgO12=PuMmj&^:>0۩t5!G"ab$C yJve@>?uk!3qi/;4HPt|K!c%ƈߌLmU|@D6$ wZ8>ۋ3=mqco3́n+M~\ʻ[S6ZU>s1Z0m' p{t'J;&N2_Us-wcnzBW!SoLsH[ h"PW"--{ǟ{Ǜy1!b52NX 3LB΃s!^:bF'#@ eT;6ZH}Bq B+#"R@e.ד~)"'`@?ؓھVI-umï'zzsn&1eQp RRyU{&!IE֖Xf$d>0]%Ԯ$CV$ï[1MD Z;,1ًD½$L6VQVIPd. ,,8bK[UU*L}2E ]XzK[̊D>۫s] ȥo /:m}^j<{|:Q?{ㆌR0OPwM=D_=&#K] V&k,=i('ݭG<V; H/x3نVMp\wo`bbTڳcU&Uٓ$`3٨P@N;W@¼]cQ<"U3UpXUzz܄uQ*/mD8 ZHN.D x F?I0UdF#Qs'ʝ\ppMO}(}00"Y_d#D? M&軷M-o%[̼s27?196dSxV` :?M5VP~шhBk6jFeU%876Kl3`t:5GaN}eĹBl :ކr X#K^5{]=g(D2wB?̤ak;gT68;L!68KƮJ" ;]QAoug&1Bd 4遈KO߶miRt91R;j_ _Z}O nNKfmxQvb$!YWI1d^\q'O{q;}59b\I?j ƲP`(t1i1kD"ؿ.tlC)ca׾`QL-D8,9: 3ž!O.uBʄV8&`/0PË7mArݲ4{B#nIp5IbFJD9x]H_u5.+OP-]*ތa&!H/:u<3b׿IFSϙ#2lWIj hvIM5:tȂefntDQIҁ3=`:'rUY,+-v7kg2~뿈gJ|2ΠhB/v)OUYm5c/SK񽭙@Gj証wKB@'Z >8.$j⌼a@ψ5> /d9Hգ8%|zMdRphF2wCfbRNc"僔=yt3FXkuMMac5#–u;;|gy O;)v!FRs<( FCr I9N[Aѭu u@bK5S ԛ' ȱ/]FLAxEݕoO*nPHʞnK0# yPh [0%7ǐܺ&6{:L&xnR_\+,$|+<%K릸-v \ͳ-'74QVVk|`zev?L^O>~տ8ۏ1qy"@Ѿz5K0N!jXADC]? ?laOIDžm|%=镏'O׿?`, ѣP z&1^&ɖS⃟a~ zt@Ky;K20uaE\L1f ռqb¼ SՁ/}#A5^NIĀ"W#jN4nDuۢ0;7g!k}p`}T4M͖P DY1/@=2`w#ggnd,fKjм>"YQo(Mr(g# o/rz=hȃU9gܸ[-(n٠fJu${U jt[s7A ^l^g =ȔmJ/s)HYx֣.iາZ"/|Qjn.UޠY4&|UTV-)u!*E<^TИNwڌ^ȸ珲5g/K[| #\؋p^͆ݾM`$,ɖ~BCS"GZh$ H>$qp r<¢Qy)RW\<ōwЖ!>a48d6h3#0,WZ'`.ƿuMPMv {~nC:^uBu+L'&?@w4j? CY;DoPRHoAѶ7/cv plx4 ́32auRK^:&#)P H@?Y~v$z#m#n8+ERLqE+ x%OiDGJ84|X2_̩kw%#y\;iy2=[GQr_?o"r{iohl/q&6U^;^ Ljs1i RBgyt/ 3c֩YB(x3\3XX6OͻxR`\6~.7O85fyI E OO$~4`~<ҤqZlN>t *,2Tb'օZem{(wPE>yIϟQ.hԭW{4UfJ6/$|-asו`fmRƻĔrn5jQ_E*·h~kO|4 xi@ oplՂfʼ/[v;Peva" HJM/ʓMg޿a,k%J_$P)6Z[AXXme74 )Sa8W-zZϘy5muzo`p\گ4E?tA@ @g x_*&ˎB|=D}a )B xqٟyb Y| fuf> ǭc0ԡKeQELO ^j/i6A%\1E;lXDg+Q/{r4R kq!}<֜X{5+EJY\-q }t!ot GuK_wc<-/_Q0!ܒmvjWxB|.C kATA"J"7v GEM %%sB=鯵K`7xE߀U4JW`pD]"]`7{sTm[vEpktd( BTooq(/rROfI(Ty\o̸Fـ48] wR )^[ZBL|$}rqu7xd?!ʕU&U׃tcEm'`ȇ{ UsL#:LRZ*  {|#xn& E>@=ghQ4wy:f3,,j3Ix ƻ7.3eZ }(Ƽoǘ:ȱ!!1LcH{#TwY}TNi\t50hy_|NQ R4ޚՓϠU!F^GVLUY6Fm"Fv>d3``y̲*dx'C1ʹZ+vaﰇdd@\(+1[, >$EHQAú(lٌw6uғG$H:[qZ veNbGCW%JVM&I[F381 ȧܹ~|z'*@tίHƥ:X4W RO'L\iΠ6mjk$AK%f}Na;aɠךZy+ѣj'eVSQjsM-) pdJ^wgKѢ)7~6 5)Vw"XfDIVfnwT/_EnbwFWt$: .Kn+d!0r W`" ?;3h )odMKPʄX|*Dϥ\rc7BQg4Ln1z43T2*8MV~~_jlL5"i :+Љ '?-I.FRI6l|}`=Q1M3fP2QǼM3zB{vPcR)@,/o4ΆAY&HYZ'U!| \/[XZ RzJWܚM;m2^xA}$[њ!߿u@ZفY*p !6E¸6CIOkRuv3wUb R^?QsLloޑ%3x-:&аaao&wT0 eB{bHgpVCDV060CHNZ"NYVd|MC <L!]d~%.faāiSӍTkp54s+mG!RӴC+xK|bWHj{3Kշ^Q(zQV֬NKGG2h7 ש;'sdoȱ&c<6pxCIP1&`V2vNaPC#ZoWPH wU?7Lb/-g@hu2xkᦴTNF׌аv3=4wۊ/WWb:_?Y<Ö1BuSd>7Lh0"H: /HEfɄ{.V;0)7-[!$Mj'Wz V{YXRNx6ưR8vU== 0%\iL; twOyNaD)zdvgz8ef;IfǬٰ8LXh=ݭ3nXN;QT)}ET^l!O8^s[rW8ծ 09\4Ik9B?*骻sp^/J9l8p[ 4 ^ !Qw>zO{9*ܸ"dŶ}ndPRKj:n kxʧCOVg,yʈl7dՓ-dm M đύ2lDku&›/X/sW@2;he"]5t_^LX}>+z 5"htC$_ɑ_99Xڈ.,,(?PZE?hAia~d^DM4 ާ)j N8@0vs:HۯN?hYW3&*_Ö%HnWч4?g _?xҙ·&_Ko <`{HehēNkq_K}\!^9ʂ-~tO*T鋢5I}r ~7#nw]b?b_znJũF\DhY}J/q>`aF>qSJˁ: $]g$"زaF=y']}>DHGg߹Q q>kB (I7;ռxo)T!XZj]߃&YZ5S(yXE IxoO+fbxl[#g(pJJOÞ ElnOsn0 ] 31K%\B' eiJ6 Ԣu>Ek& 9v] ViϘg-WG.xS,-I*m*; E9 n1p6/" E'Hj w-8 P8m!3Zغ#JB0%3dO~מ$ S@JF^D?Ӱt/D-1QR-X "JMtM0[מskpDnOҁv4Hii s{Ћ3eP]S*pp?bqt&mh611\Gˍ6bgG,%ٍoz68ǥcv`}^Sچc)hJ[:^~&Fg&1p?F$=y`~+z=!:tO*資~ c_]).Fy|}{ᢴڮwfV"vD wvLJMG|Lq%לh*6@Xb6d P~+Q=:{ѓgݜBV٨hO;ur?>“ddZȁ"޼S:j۲@$庪_g``Y@}sHL eiԆl_B^X`ERi MѰG kQ\!#h~8?j҆EHN0RBr-["mQ$1ak-};6a7\hGw51&r>5f\pݰQ63%_s:đ> ʲl*bx9J35v!HGj _j znZ|Q85g:PLA`F(iLAO@N֜6a2vB[Fd|,(s.Ɣ9D`)}(vljw[ʂB}4IrIvݍϽ~S3L9 T4[fc_*x_& 8Pa;^#DV\Qߚ$7lxq?݃7W-go|M_%JX)AO?_?}#/, 0-qmGJ `T}nzÇ=Wv\BY:Oߵimv:##/5Ĭ4h4kkAf峾E=5k6 ^{s> 'dOD@·!nbSt~l|Av^Ãaҝ tQeMV>XɂP'hLWlڱSZ\2fsggDp1  |ddA3z2D?,Nى!Yck?RnڐrtfT|WI٩ /^G?Y2_5ЂXpd@wi\oWR qakNdv^R\ɽgPQ !"|1j㑧`P`7Ѻ_@lb7g[<"=YxXV+e@׶cQֲRǒO&QW.-DHѠ;I;Ld(%A/gND ӼDwD4BKDcP ]IF(p.NJqA(Mn]gԪ4\Ip7iE207 +0?}}F GpB,l"7wC\y P& {8ԗE$BzLa2cBkz:a+x\}#mLpI)%YE0ܓ ~{@mYR.(%&,DPe]1AߧVȠ`i'NK/vX(˿?/Vd5 7vZNqUکxL799(QT祗Jr_[43< 4V$c:JANBHE *?"^1 BB>wx M_'CB^(u n98LBE_鍋f/%$0{]73ѩ "v><$eyhgV޶ (PgQOJM>䠒+ȧ^z1m1<>ԫz᪌\qRkʔS"Uh(:D=|`6_CG;o'1x6C(A@ B7Pjfb h1o|`C5 KHjBk-8rG0KuS@m0'e@7fzUu}tX,L"ٯ}FM/g/E kt AђuB*nUg$gУ_ J̒"AD={T:YtXv?7߶" gݹ^Z8,F+q+?"K'Dud8H#1&fw$opI QŃrΧOUC8/|2s`W6l5?M;j*impIL7v:EB[_j-gjpc%k <|νII;ZjN*dh#UUh`sOAag{0v~iyEn`)?dN `bmI64HzHTvfkWp-ԙ[kZqT^)g*]J{av#6:8 NEBsX@a +玲O%1:>LP,IK ȳp;@ vⲼ+{fb// 'j!PEfƤP{FhkȑH72>ɜ֞Fi9L  n>N90VjH1ٱ.r fTrwҹI6{hSOa'Ч^I3Csn^>K俲Ipr-s%#Z^ndLk~2MSMr,geTRf %990Bޑo{0M=KbtGZZ}5 1E`vRqfۗW?>n>ہ=UܕS`ENK|?ѫ12}i3t^ͻKgWhٲDsglڿb0!:t$YڝV,5x,,9'}GVGy bTOjȧM+zr zNK {Aa fς ^{(򯺈G'z?m^8fAzbv?My4 okv[Ѧ')u/G0f%*Ntjd҈j^^JfBnb?%֖7ѪWnK.kt8eY5mƯjvWqJ#mX :GJ17pGb{\ A*f1Ămy!ڦT|/lԾ͒ cud~ѯmE69<wm]ZcLmZ .?hP'3hXׂ oѴ]s_O%0`>tNViJ]-%͓ʭv\nO^u~P)]uFnLV8/rp> +b3qŠHc?U;_6ORPF}{wS9pT鯛t+$`VLsY $1{q ϣ6z|Ʈ "M5F-BTAB XwֶBE˹kɊUë*ȇtKEѥ6ug_0W-#zH%8pPVu!C.sb[\qFOSr=X1a;),/J98oso?򖏞//נYRzZ0; +͚~ݏŪK()^zl@[ciF'S/ lB {~# )X4]!)o|4U PBYhxn-OM&)n bhVoQ*19OLڒ -Pw`$LXL&.C[2mzg jiFe|0 Q՞=F{x2R5(H7fhgvKaZ1$5,\is nJ! 62] 4NLS[K7z⨥j7!mXDL\],*^:2`)xa =6̱qS="2L'0B/z\w9܈uS"Xudj- %_C~&glDw0"8Nj r" ?#mveu|kX>rI+h'3 iYYVefazY88)z`^K]gVpc!9ljĕ%Yeq l+_27/ ,$Ub+YP1dJoUhȺӎT܇>dڡiL?XkI *#\޵Z˷j㫡_?>QGpp!gz0z)T{"fƏ(JOxQ|w/{ Bzl[RhE͒1 y([SDjTTT*N^'!; dr3{?_&w muq~fKkˣ&Xe6%|B7uC_魟a0.^=s"պn\* PeN% r:WPP8&SsZQ(ɵ@ U%oL\{UyWcT{ҳ?۳p`5^x1=݅S)*u$G_2$o(쓷@71q`xO2TA._9f bTxsq7b8KFd 0ݶM!nZ׳9?I-.X$:Z E |i,Ug>ՎUJf~׽_ط<ѨS.'.m$*pc`%[E&^ 0Ba?`*qv8 $ǙɕxkPh$ܸ ٻƾ](F.[zf8}1j_f?$:$ġm,iTkʧ[t^TZ#$q 2h.R$YD~4jF>;fO)+6?5ٲ/M)JD#N$**\8ay;G3 d{*%Xfg'I15˃0!_)t=Q7D&U4|a07*CGIPVHiz&sޙjʌyL#%Mӗݡɬ 4 M:z*GkYfۅg٫ګoEbjGd}]]D>P@dݟb8-T\3/o2-ޗ *5v.۴nL\>\G&a )9C:~\` Μ_Wcb.}L<]P7?NJ|`sk.r{G"".}䂟#y$8{w4@oTh=جY{ɈSkJJ 9l PIe]dZqHJ5P%f'VAB7eaj!~fJiMe(2H؜'=|˵; U@}uTz|CqN-?%MRMyրgK.1,nb%@oS9j+a\VQB@0)Q>Oୱ~k›É}y^)T}-Ѥ*Ͻ|+Gꩳ;3EʷܳրCU3cJomi.vIUGZ0# By&3Kb mI"m@2!0У=K`{iG%ed2Jc&1=G QPFwalLRùYŎΣvߴ?CoM6y|0% %ARc^Nm>k8#klw#Z,Ґ)?gjYm7%60gTnV2sN7Iz­11-9ưV4!1E{#Q7Y:zt ' {WI$EaO}3*FY$F| _,uQ Ɓv;`qiݒEvmۅa P'b,WF)a4$pX"YvDGH۝#xʪg<@"qK̔|Lr}Tꗠ燁6EiIj*62}? uΕ p4輿 K.pA aaG ZdD }2)2 "$;|$Q&L,+Wwh-X͋o2ͮa"gɼq~rdN}#e 3lm]pW;)Y| N0p" tq)D.<젧 $@2x`熓f8? O%Jްd-q"l9]3:X;3b9*Jg3'b*F8E\5~ o>;%^{O.b2暻Cwe0+/*2T"PJ^e-|Sm'~)z*. o}HTNn0S\zd B}fɿ-7z(7/Aao P! ;ls4;)R| 'RBba5%3ŃkL$4+u3m{شB?=Q^Vǭп}<ǝѷ 6wQ..a?<()J.:( ox=1,a,fc,U 7 ).D|4Uj- m@49U;i\T:^wus)@>c{f,Mbo~p[(^o=3>[xxMYC!*@=э}XKyA%6|NzpI;dgW9rl'XvE(:{|FlNS>\l҅NJΪ Ʉ@CEڣS R31tVǶqk'+\V n7};䖷j6<8z:HBB *ZE/aQ!<3y4'Aۉ!bQ&X,e8/Wm}/[b\qwLP ?J6y] wY(Œ2,n総,7),h51}BhpFo B ÓoP) cYc:-zd=;)oESN⼶oשı/ 쩠 g l,6Pf/4V.#7^ ]zk{MVN>r{ȇCJ2ᡬsO7"L1bBPIGB_1eG 1P/ێe1WY>Rcr``i98tӲE9.)\&b{dD}*,a)k38A)7܊(@j@,.ٗr83z6S̵ZCxS)B$a()]Gt;Aor ;s?ʋD|<ےU._ C=BBJ2PڑF>A4xN xmcS>}M c0) tk">ϐ ՃtsQA򊡐!:W"4a Q%ysCx(ximѪU 7fL:_Q{NкȖЋDm^kU;;$MXGTAgcv\&h/IhwJpG]F@H)f l *Cm|"k$J*LBH $vzvHӟ…+G++0Uw 9F)ũ_!b(> . M/M4xŻpˣ/" Y(5+#hU_p]cUN+0,Zb z7*]L0jb~b$1P} ΙDΊ"\!Z>xlJCpr?<´&k;F&.AH1QI^Q!Dy7UU?aGG=WZj<&q=KOFL"Amp\a[5u֤CB4h:wCF4a$|1T*Ͳ0ł Wel],aOCna~YSY=w{`"UH=Lg7!cmB`ǑQi H-j͑YUZzyp٦6(V]|PIO>yxwDzQM|%JϹᤈXu;mЩ@D `Ʀ?!!`U~U]n_Ii4s //rh-W"ኅ\WYt":\.AFa< Ž_/FjLfx>A]BH?9,ōDpCH&.F%I9m M9k{ٞ@>mFRgRN=~Xi$fҵĨ#{[D]}@J.Aw"5@ 凲 ⭳rެl9㋐nn*NCMë`C6ɸ[Ik,ΐj[F ?oKFS5Ln uEV>я{tׯI*Tf#ٯ7 Am:O[Qbq_A%)/\JV Y~qK 7#,@EFB"%Y[UI7dY)߫HpaZ+uDRMac'BGéhz THo۾qN)ѦzS`xװ{S)4 :' h9,N(7c>9~,'tۯ32%VFp#uO: C/dG+`GW$eSoЖ6d7 LYw1NsKOҿ4 . ҳ҈VQ}pnS0̞vUt'FJ9r\Ln';J|?׷:ڤBZM`sЪ{C.~=_u'';q1:5q˙bN5XONNj2deG)E hcej4#S kFH飈\r9hAMݥ:DJ%:1y?jjm\!i~dV9sB+1 ,W r*!h`7Ŕ&~ё3{:Gzz"Aј*| =q6\_񃢒#7E 4G7Q:NM:6^3 AHA:k"jn2X9$Zӑ}\M bۮf Zqa_.3.f7\N ݐ+m x9&Y>̣L!T vn2 xDU=N"rz"ajTs)p=p4l5XܼR&84 ,HEs0yid.0slaP9{.aҪ>s~⇯p*@i$@ 征S5MG)F&<얥c)4_wu#bwW-trM2iކ̔sJ 7fkf3,UוD<5t11OJg+ʒ% "![D$TyvZf&}A~=WB'Th7YA5b˝` X -kmp .).ZO@XԴȥA><:nZm,(&Ė-*L1yH8-(&^rL݆!yJϞ';@v8 +WL5y6O_32Os3(:޳5O%brU3!Hܞk _˶6ʑ5}#VÛB'burM=-\?e30QSaG" kȢ^xu$xhAQՕ+% DZƧ{"6YtB U@nl[m:wm+FC_[boۦ aϔ=?]kпq %y˳fFsrƓVrh=FSChdxsZKB0!֞DH:-e'_ L65NV+ _ Dnl ĸWMڥʊHuB] ʃ,HNl0wJ`ys% wqb}*q*EMzV4&T '<(5~}':I3ڲEY )d{ tb-pr4QrȩMCG N6̆ S#d6ЦBH2}^بj>1:2>!&Z1YHa[AYoaAJq.[gE]hVU9{CS( m- El/ byDW ʋ;B\`͉veH.$Dhkd?wYi\;b<.5&YeD+<5f/q4);?U\4KE qv{o%/ 8|Lc4۫5q Y>K!mk3'(>7ة>g3))?b?1X.Y4dzoYf\4>U2шYl6KyBE"0\u,NĹ_LsاߦӜr̷>H$nw:pu0.9>8?*m}}vMAFg#%0*,\e!Sj5} 8*ݒmm56 f\Lt}^i$={zd(΃lk8ݺmKZ&߲\*?hC집ʬZA!muu#2ڰSU;\3ŔХq|vq_dXhP7tLPEB'?*g}w8Ýrm%Ʈ9Y2:d?,TM)]3*ևC6+AV¼J~,(u4:7oj!T$ VVR5!]fV)~P5cb;XS̝rkۄ #ԅ9olp%^id* h1dz`0z~xp@K{[Qeʿ1FXԨ3Hk;K@ 8SHs8ͼWHZf~3Ucy cEv<`ZcmZJI~~iL?Ԓ,yXJ~/>w'NN^OҊ2f3{nǹVsgw1ȿ',eAGEH6AK]"7:횧D,{nuTjd2Y衊]x}@ĪSIo7͔$xBr'9 WcuE b!z?;sCǪSV VH*+}Ȼ|a۴4|3[뾹ǰAfC<`h ZjzxVQ͂ {e瞄̶2(TF}=Jˉ(ҥwɜ}bt^%Bj?G2>lKɜx^Ydpw,m`Kʦewc.M~ Duim֟a y*::Ԑ0T_em~4B m{OX94vQ/&Bv"P*%4*Y2/]|5XC ִail,YJZLvoly6Ki^xjY #ܥ΋U2 YG`'vD,nmÞJ 9[F8߄Lp*VAmW6&'Zh=u"Ě2ENX} vBIz>qE NS9sou5 ! Ú43̸htR)LS:2*Z+mL"W]l qnvO4]H^ vԉh[,~<>pn4+M#.pq"hdeJxh BԚPF[I&#I|K#~] 8+XfŖ%=ZyAYu1:g M嘻wg$"![u ]R4+EQh1 ΄qcL歶ĥ{*^-haؼsA1|JLz6QKG4j%eZK8Eced$-=# &4rZ\DzKs6>OLEfxzI0|uܶ-U_`kԏ!Wd;93s?!'z©ѳ eHWpYıR9Z5cPSJ&o9d'8[B~~v ltIV>w:j/Pyw6le,zǑ\V4IQ_8WpV^Vj,3ZKsy}7fϾA{nP]IQ2c)0R>Z\E÷>QY6A$L:3upEP[khWK_{T,1bnbUQ8k*" ,21Gq_7 |u`Cn釾u\~E]`E:2n@w?Sn,RN/賰ϽiI!)uBrݍ5pr_9x:oGi':^"v dwIer DEVVe /O6+2(n JYZ n `-ҫl^{#.%u 6 ($~q$T&DC!퉬!Z0Jԥ?/6u;uB/:e677Mmua=/| ){G@#_\"4&t%_˜Ш'Ejn|aS$l,ql\#+[Ⱦ /nEk;3v ~6s#eC*-f&7M3 ç]` ʥ& wgTeal: q^8*.'+{ZkY<" l`Ŗ'M| H!h>2)ZŜ;YF-uh!0uZ (R1;$Xw|X"OF;/v56L4\${tvKaL|l 5vaOTPԂ ɷe=r)K%UY&Uwi$.{io:E/-sLVqMm}HڳŮ`;8Y*HKo&~"opNBm9S棖j{r˚ҕl(SD?{7Fh}R"C ?I K""`R0KQ>{,7Jvho|u&Xrh{r8U57),Gh%^Hl]8gw;Gʸ2RFZu:݈$;L!R*0:CC3PR~_`wJ!Q>܋]IG]N Zk\`2X6񞹴VvHƇz*aX=!]ӏa`ª= L% 5sWFUxx$\pjK/{^1KәV_syfYR ,&XUf߄`e5k8$E:d` ]CӘl+gv]m0h2=P6NR)!*3 &u>J":dUKdd AgYb+E(M؊ī㊗T[wljnLDugwaKϔB aa&%^Y<ƞ3!/~Hte"FdF:aq9BM"v;<56ޮ*^[['FmD偑:oSr*4a6 +*.Y>&fxVA$`}R]x)ɳM[hѣrtg=Q?ʥZm_ fbwGXZЩ gp;eŌjӸ p:Y/h*P&@^Ŭ/*6d-V:6ɉG2({^B7 Q #uD>ཐsbf؁ъ8{5}70R"-y D;p w)^䑗һWZҼ[{1^̐uZʶ+y-K]w|t<&ND2r,!%Mrډr T7fs.2`N w ӛ\mevA}CЭ "k!DwpnL" Uf|M,U@ J1c;mB"s{P." T²+(I."cuHe: d:>W?r@€yz|ۡT;t܎l5iNXz!=>3YżiB8]Z0F-FihujhEsΆg)? 13Ao5{ #;=4BE& j|PxF8Cu&کg3'EdېXY;OqTrMFWAa\g3 baFU=-07tZ+^Cדˬ~KٮfhN2YCaK$7ߡǻIeOsgx7:ܟ~*HAe <]sAjz]&!\CG{ kad_;،7ѠZ8vJXyYXRUusOf][4x7Z*=nnԭcYWѣuxq|LdHR4p.ٻfUO/0f*4ߜktZ0VMAǺwEڻl=^#IvP] g:W.tvSAܐ`&̪(X u}h͡2UyOܸ93YNV|6E;iARc) MH Fx_0O |_J>kPZ.shʚQ^Kzkꪫ׼NUz͐ bqxmZ(%?yٽ )+>wp)AޱOT̔ 0fvA?aZ`Bm Pf2 MH9y,0ns5nl{ES,S#Ϲ#ǐZw^%wD:m<()'c}e>!ݺk[ ) o;MH&]'xs1T9#wsYG<dL2i1AGg6COd [iBe;A༲zb:b>WH&+Mmk+2ZR7D1б`z]E9B ٨QwY(E%u.|YjȰs-b"5!8J:ҩV>@He'2 E+w @wk \zp4snqT>ͼp+Zv#8sv"yIQk}q$fXo[FXVHNr"vxnj Io h[}cnc^qv~ʞ*[R[>-m=Ezs,!q(E?U~W+'~MiEβ$64ҧ^(43^w[dLhzLlC4CR#)LP^cB3}ZzC?xtR]yY`aV[3< 3J$d/ g'3O"wb9nBtm_w2Ug4mGwƔD"Ng%,Z>HO.סkU5"7J1:xIwZ:ul?zík6Ilf0g\$]!u?Bfޜwe4/KӼU4<~>%\{R0\2i#Vm m>\ɲO':"@)m^qPe-CP fYZ(&UYiq Y!Xe0kVM=]MQj9  b]|Ip` >/\QѺuuT:/_5z9Y Kr7FG Q^jfXmi{~*bt/tt ӷsjjkoqDA7_p Yʇ%&[QlR3@!'zmlm҇ɬR@}D$eDSNөa_uٷX1ELEAu'@$TK؞(& nkW1dݨqBhQlΣϊ6cR^{͊{2͋Y%S=L1u޷|o,#Nc:#0ϊDE~1#M7ɐMnKqv-g%h-i-8F?`W(mzCԬ)1UK@i|l2OJp\ YIi}6${BNs5<=3g;Zx ]#e4 O-fڴ G3'czȒyҖ) "#<=/股jIkH?Bω wlWf.U5΋*pc/pqJX>lX+ز`9ֈ)xkI')S7JռWM.sX0q1~{<V֦"/x2%M%#g%iiV%VC蹘ɡ%on"F#:ɀcMR7ap_u=Qܤ'TBFVр|P^dy"α 2%h*~t2ust2URAm {ɩFC!|QodḺHÔ(J&PҍLVQ[Y.~|[k]u/oqHnm%b њH 450mxj ̑CQH(IyB, /T(Mo]=~gɡM&:oFs?{fzNIH ZgKs<+CdoqT5Nb)>ˆ[4Ph&)2SJ_k䅓ߌb|\A3i#U߅%g凰&5a}Q(<>b [];J9D#Y|o>Y+u?!5=Yc7gkfI׷7xPP!X >" mbl6-աGmc" /r KB3F'Ejۀ׺tu88@d$< wƷ\/?7bIOƉ< ;>eӪ*xk|Y?_eӟ8[ѿK;9ɤHn9=,{ᖈ8FMw[hKXy/|'R~Ziɸb1-S 6Dwt{vQurL6v^R|[/b DE} mp?9RYnj۹5ej9tQ!.I"p1-Sݛ(Ń\kֹ ls> |*Ǩ5G $ZXzt՟fyݖr%#k{K`O¹ vo ./1kt| aE@VJ N_G52 kr`;QJC0{źg,IC]<,n5TԼߏ9QPU$nsϣjnJS֥ cŞ}S/h0Ho;Bb}Q%SwEj֦7h>&lx3%CЃm*u5icG/dGu,*dK,AD؟ߒފ u~neeTŗzי~zЃ [!nI/{ȳ.lה0`uDC]6mm1 F$2W2x/U>@sc1tAtLЬA ibu\k؋Z,,mF[.UBaɮ_"_S#գ ܾ3#unER h06B?:>9 b(¸s .h赁3@@a=JV:׼вGWȬ=60lI ^@I;D(<¦s'UM^X$B{Vri[Ll1h&jԺ+!? ]!%fwm܁IA𖷗g?!bYD%o\4oxVsCWXS͌^cnҿ3ȮRaH \t\ߒ/ɢ;| &Mb4߭1u `'Wn9rB:]Q0Ԏ }6,7 SxjBE%@Fb1^|LFG#v4GAƒJo>{i_d_ءP7#eN"ڙ?>AjP:VhI>DJ¹k݁Ɲl~&L3c:R}t00mDBz*O%uuL.P'ⅈ,~P㖌 #GN%MO+V2Rd'T,q!GU6(7\DnŧZ)QX~M7HPN9=JUO+hxcu\uR4F9Payb+::sOX`C1wGvσ igVSڣ# &iDd] ѩywf# G99p(%kdcFq6zU ǁ"9%%8vH"O"} ENuT I o&5"̒ub#&H쫦r]N8#ւ.b"&uc_W"u3oyp)R gVO+vɵ̣sk"JvV= TJ:EsFQsrN6R#'NYd62U$n9G4ȝ̘~d-ﹻlV!Ma H󁢳(Ţ@dN=R]ܰ#~q\p%:V'U|fGOP&s;t΅~ɓf9>Ί؊uQO{\u`'5i@xaN?aF~!(#yPaHsG7wPJE/k }=wclV Di"m?a]^Z>ڈryx㝊<. ty69oiO?J0Z5}b\\~\ ? .}W1}dCl0DfG9c給gkHQuLm:Ԣf%C/MVݗSiZtZ '.e^^:PKE0>Ou.[+-;T3:- _?_?lɣ>&vx#)ya{ GszmRyO%Ṩyv!䲫J ;ل@Sma6yC(kSϻ9fוqEZANm-rH?A]`11:?asY.v+q"ڽ*ɣwLoN~︯T0 &"^8(։a lՌP\=-?ك ^6N5񒯕clM*'Y$dYi6 ôB\ڣeL~b-4Xٽid)kҸI< k'$ʂ]&apKǼ/>u wt>s1q+%vgP{j#ƌz/>p >;@O`'*+ʯ`um677 <:\% z/\$%i\3'.0w' o~NUٳDJ?xVu>'0cH "hزKH~ ^cəL蒓 ].!&TI*f_ه sPMOl^,._iK(ےDXl&.{{{0m-r+E Lenw'L'GjE_Y=I:R E+ntX8 WiTO)=(1Kèv LLdC3hYzC u +ÿ}Hxag@6T'Lw]QdN Tɱa 5B8aQ#dsqhXQ8&߃Bh0+B.{NJaȢA}4rD+|syݽ?=n䶙++!C 9m;RFXGF6&7 ݄>|tZF4u֌ꡐ7K6<}}žn[CEZV YĻu1M e$ҵyHTejp샦[LL [QQ_2e<-=ڰ`]> dc!B&K4=Ɖj lJd!ź6Qn^'kOL$=kŰX⍧|ޝKwΆX.(1Յ:{~iKQ:AL4&_!SG/B\z9$Xt`@쀀>X-Ȟb!}] wiSgt!M(S'Sa^./>"L~;;$?ҿ ̑<[lx^r{j?Ж%n _v~L1͹6Hx]PA轵Tl% PD'ݲՇ_\٬"lT^j\>3! m0'2R?kAHq>bbԽ ϵUoT|jaCZPIҚ-0H(7v|cwAcjzA'Xph5o7+B/ E塀CBM}aV8Vܝ`ӗ󖀯dO/]<* P U%Ŏ9MP5SYsr7UmW^4F3Qx ¿y-3<~(⫰ie굦$Mn3u5V,?湚?&..pÍË 0unaiZh8HQ7@2hA b [ 9kD ?kuӬJ2:0vqW т$Fx/s)X.\rQ-T |C"&2ܺ09 C:'$c8 SbPEOp>]Qn}u%5`T|c nqPdmB'Vn9O5 X%-aR[K:O?MkP &6j.j aFY+겟;7P1>XaדYE_I.'v'{H.y\qf_Md\)qeچ$aneCX5!SGr̭xlR- "Gh}xX *Йyy|rEest( \'‰bh {x/%qU96?A G >&HWC*_n 6f8ֳa6 Gme2[M7w"9(wsؙ+S Ҥ@ϢTo^+MƯR΋6̐|0+ 1wy.(@7"Ps%Tǻ6PA@XH?. ]ad Snd=U󙘠cTt 2ϡpHVe cmnjq-:UR<*mĸ~ dc>kwЄDfwZ cU3t!4*M&8ӂ1->n|>l~:}fy3r9q xFk9E-T}="0s5yE3З3]iE6c1w¬7a A@}7yb BZ-N%߁{_DK| ΀0@= je*WG.4ܤh $?7|"6iV8>4&{;+>9:9v5/ y(붆\ւetDdwit9B|Ք-C)i}q&2`,.AgR6,0ك|25b \}ǿ}wuH%ԟԴtkY[ q˞=ৃR\/+z$@z1u.1J0}? v1'1YX}t[Ķu> )vO-:5ZNL%j Q 넊A9{8t³$|zl@1!ŲyvYRq& )px/_5yvTCr{c`ڍeih^F>:W$o ɸ$E%[dОTu-S4zu|mb6^6ޜO'su"'.|kA 첁{°+Ԥ/s=Ǽc-Otx'R}YR< eo)r+>C?jSg}p z'k]c|nI!hX@\7Q"E`-}DQEid+T =|1P +2 |4#}5]w@^;DDN(잜4܌ͽ㼌oCT ;]LZhDuw*0H J(]LPt۝ҳA)W9b:BL rN#H N g4-حUD+xݧu7Vcl:9p0JA%E]7 n,Ek)F9 T<0Wï6ȕL{ ݮLYojpY|$_79/gm&{͔!([`F۫n9:=@B$}ܬO]&c2iYs4D;:$XHaw%9*& Mh0E Л=*,৻tS{ hRd&NT|vCM(Ѿ=/ - j;o5Ѿ[uFe+1Qh2$gӿI(8k6CFпvĸ?ڙ+<Łtq FħR+i%lٳѿҤK{_Uj矹/$Qt| .3k#ƐʋS ":*XF9f' w#=5V7&Up?Cs.Θ^Ł<=p7q{bWQ^ \QaaK4Ug[xLu~ۊ񡖝e.eU?ų\q͜-=lǼ7o<+D]ega uMD{ZMa*;u$Pc 1Ku m95ƌhƈ3*H<"6Z/ߥJ'>xǥ^7um v9Y5@Pmvpңnww?dLZ ^qTEL\N_【t_4#@R+nb_t^c^}2wݣ%"r=2eWq5ԟKQޝ:"O)i>e%ӝ=<g[F?S<@DZr)\/g(u`Er t,D|~*BW =;;~}:75|gBk U9љw׮rH$ vP"dc2RA9(_VFOu8{/fsu@ٿ ar ތG! R kL\=\6`Ӟ|RD܋d5z >rd;Æ{VFDb 3}Ol0|AQSP#IJX4.uUD}2chKQ$23e1atyZ ƠtsJF%BHb9l#/]CSp1"}JUViE˄jm6:V=of#(H7;0@cAO x5=8%lr T8w&SK a9ھia)9k){_B> wОj./5ηs"yhB 4gm\O4 =>_ 9-;{PZxh:i;n#/x9z%[ѸY䃔Ġj\PꞏYN-X 7qt9OqJH-S5;3ؓ[\o"F "q((ћX:5?Y 'i_ T L+h8[sCl'*4@:Mm.jD`;V d**+*ly᭺}*V3q<jbY+|Q0,1c7Gэj] ^Jc^]^ݲiX&1nB;- \t&{Sed[8ޕV]:XV1npO(7f&f+?8/)Ul:Aƀ 1TI%<DNy-Ġ\M9ǘ8QObpʋIhdIkTj}?3&&\4Nڭ,g8${T%惩G\yb3mӈ ƨ$ my ͲYVێ>kB!d5m8yR[h%y}imNPϞ [+E~$œ Ey# IT&J h!SA ;zͅN/]Su0ceGMEr@@-k>H&A!Z؁NzP,8 ` ׷AtQqS<^A;B{qxoa3vRl*^ anP-;^-hGVW`#˷xW`bXULvU/=Hyd}w'GB*pZ<+/6.Ǫq'9:NH@y/;/T70j݆-o\^R14OF`hc: _d;w=h#jjȶ8$IZ.$JtVc)>VT,nA4b.+ʡ/`I7fǾSBDok۽~//Q>Ql.FS7bB`ؾ^1;fQmPc:p5m[( ޯ&W3֘|ܒv }У<\9=N+gG(9̖E/21.܍.Y*Hw@3n͔#:N *n_Ax~'LRf]V?6B YT5 (α]ތ"K.*kOdzf赣`[x X.p}hQ4+J~620΅-5HGV{ `[xxzyIKm9鱞ؑB5JKͅ׽-9~AAÐT;~vf CN׬ "`?q 3nhQVM3 Wn }ԶaY"Yl!E䜛օLb?ǻ@;XkK='$v'7IfD17WBb>), YIޫP S_Cp0/L4"grwmE&1(7or|ǭd)26 &oǔ(x]3 `R?(ǧ}Q̏<{?ẹ1Usj >tklzSa9 luG;)s, ~5Ĩueyo8dfmTe:jL>Xn|v&[:< iH#i ÈgJ{f!eGnTڹG6''oʯ(Nc :!hyt$Mn4>hAbkE`=yGmZ6Wl}Z Mʬ'^fib ,jD*5 FL@nYA;2/tG?I>lWI`'_ؘ< _Ә5s7_U) Wނ5$1_a?qQ@cj `Cw4gs nt }h*eԽ|3! Z߫4PufXz-Iey`p w/oAB+}ѰKLA*K$3ۭui:5mi{lʏbZdJ9K- -k {'lqL a>Pu v>]x@C$a`DG;yJueރd.e3*H8C4ɐ ~ N1DWpf,5(}`\dtUWw2`#=d ^SULvR˾_`)Tfg:gG'C*)RoS^`<5䮤]ubˈlZ9l,a' Ŷt. OM^Tƃy,Hv̆UP*j-]Xxsv#ٙMc}um/ap"󠂅I~<eђ|ho8ku%j H_i&ڮo7vS&0`9WrkǺ~r_b*:EJmdi53[0CWmۏSLJ{ |3W"OkXB' Ԝ%qĂ+EɃyPlj4,I^s# ڣL1ؾpS;BK$"Pw~dlև8֑ߡ}*Zx>q5lBdJšcb̓{@Ng񒠥Y=|ܜ " %ؿVJ50a^ZZ =JYַpd,g  $#M KRC҂->}pR!f"/bEU}a^=A+!@*e_~/?-h16Xf (Qߦ4MJ:sսcY LgH\Z>0 uj5"LV勧L\N:o%24 y8 u gJbkתC^qE4k WIc%ԦLY39jGQ M Ep'$yVN-*K nt{kuV*$tQ]g|I7 ?@)''_4o.ŻΎ̤>F O f/=bD GǾ*B9yMj^NfmX]lYބʾ)RՅfjYYKkTJd"0m /!-[W12!n>ʏ~3FT .<)\F~q7Od,Lz2Y0 )]QS _]2` 1zɌDەA@hvuR#)_X=^`x: A/g oSKL0_n=*6ֿ C# EOmj@25LcIZ+%D#5V@<@OC[wzq.$ ?c)l%'uX:yK[\CU[b,~s~rzٺڔ]nBbɆ +(>\DV$\i:IЭ,; /zκYM|{[QnDeMwH.@r}‘hWVF*KSaeaάzh[fB_m@_ -W4ьF\D0) oc)ۖ/)>R[Iwz\ozENƖɂB|7nyb?WwqJQU1mAG4VK,Hy}*parUqP[֐3|5cUa }`6sb7? {,QOT?U59'lOۘ%W=mSGd  tCw~TLS@p+Z,n|łjks)Օ40)51l7jջbcUa)%Kmz[j^{@w"%QE E=fhNlPm|",giX_C xwJ'@;^( X=5l[ >u;{ )U xdH c~z 1hމRʜ+yTj&׺HNA?IDŽ~h~}ZfΏ+YL.}i^Clf؏vD1[laQ#sA!:KmZ&@ɜgWE]>iT] @WKQ^ ceN`Sl)K'8H1 I"Yg/!XkruJfAIF"ׯʬBQoip0am\#q} +xvs6SS6 JU$ S3n3򔫆Nn쏪7{J)m![/e$nRfW&Xf# )1]P̄ 1 /\3<0O9|x+AyQS[ώx&ym1@V|`cdGb6}v|ԄPdUd˂$R:(7 n h9MLuKV;oϛPRS|LO3PYNM{@kHQY  KYu/\wW%po4x`Kbigi,fv's̿M\W;ڲm8Ċo(d!NwCvɩl(բeqrxj jezaA 0s HZ[sjzV)aA*;ꎷ7(_/<{ېw@#VIOAi6_'8Q=S__ihb8@7nϓnid3c F,U}g}%.=g5I^ᦤ>x FwIKJ5|(q ,m 0YQ"Qi7_,)W_rا 6Ca1Qӣݝ;Șvݠ 8}g)2hY9ޣ[`ťX!|5+AO$J m8,u^DXU4mTc|\w }Nz=gU|)|fFR\f+

    ,:T nP&&-D5vB dOy} 0ԯ^] , kߢgK7V gq~.Trn!+5!im> =C0{d2תy18k#  GVQYx'2Gډ$?S7ёŕNH[-һmI99mfFit {_9;v8$j~+CE_^5ô!DƼ@kDg|>ќp $?= *xGbot'4x~s͛tGu5uit6my^]IN؄>r:_$mogӍ+I|)KRZ1+q -Cb 2Yl%pA/]B|{_VFAE$J_ ۯn7^(0atqu;ymqm}JpKu%yWeXŞa6vbT]Qb9: Bb_Ac31xh =kH8,S*MVĨkCdtyZgN@ K6BS P:CKG!Y'I1QHD Y6ujl:4آQJ{8V6FNƷgg%1O  $v+`]2c5˶U v{Xm]~`A]xN>z'qDl#G{XC%04<"bs`+fN]l: jh ;mM^BՈ+w9·e#9H Ar рBQȑ vW/]S 6j'#Β L44W$ABe9-'5ԇ-,7V>`+K 4)"2Ҷ08*n\/R 5^йs#Ϋ S_CA%cm~3iN`X2L2^udE*":c6W`ϑy=Fjue1 o[%ԤW.@8şH0l3u;SN'6qoxÁm0;b@l!C~vَq:3tdZ'S\\T]}R{`6Sc9\Ɣ3kL%!戆FnnRpVSA%BؖhjE[i+)"my<$n>Ta"an/f J8"NcN礛W VGjʩF_L?ѼT\c&ny, 9ѠhG7ו0o9گ6Y> ^mSu/[L"%EH9k*wq ѝî.k<(9Q*tVq^:I/[n%:/p҆x6N.5/l挤R%`Ax[ad~`! ٣*2*av1ؾߦ`7wwuӨPdlں9!,c*׉>RflzuQQ{rpX Qқπ_WƬԻW"[)~Mkގ)boxtzDa]mP~ZLcX0&PE3IE6A4ƞDKj, Oh$-4(~,S |Lh\[gH1z-3іFOq n86MWq.^/~=ZR\jYL-HKŵBvo=je/nsK7Ҹ OA{osoXqn?$5TzĆL۲;;#)uAĻh IXZF>^Q $`pz{nmawsI}jYMXoM C%=4uOt9Ӱ[(xqk<]cv~jK]v -Eok";,i"ȫjOy#.mPQluߡ6|+n2l Xryԩ9*Sڬp<\y@_8?L?4xvFts=4.nB`'!b1?t/J7K7jpqYuth[ᘭTD+rD짜#" PM׬~vg\udY*x gctysL,tf|m^ǚK!L@[^涰Jk+dt&9zw81yU"*!$ ?JB! 'C`]Widux|K5D`59ý΃7w}gr$*KbɩGK>¯y7R J'.8@YʬO(IŁ|wt .@g2E% vTOD)+ݗqh.$46X:QnJӴ;b5:?@ P!{K"H[xy,貎XA+}(GZDC{(|` 6g%ȱMGDmJԦmh?X9ZNP CF3<̥; r+Pc,l 4ZQ 3 g5kj׎܄t%4p 鱡0Te3R@]ܫе|ZO/)tQY6I &?; 6%S_ܨ.l9>/ĎcZ4>{D\`EQ]q09٤MJlh|@,?>tf><߮"}^љ%ұ[==q/kW!#f˔져F"V0%\eɢ, A+eQyXlsm̶腊1A{Xpr*wn>T`xqXsID*@(ؼ8r-X\+v'4/A2}o"lj'cu>@@/Yi݄ Aop9(+eƒ3=`6  bIi@6l / xH FLAYت6+Te%gq-*{Z8Cr0y;to< n?;pta{bKrŜVa 0=4S8Xz^_zЧalzqjKw^cwUo{3)4mVA5΋H[o‚GX6d¾#Xw&~>^ J@+VSs-ܮZo 91Voi& -\&r\2!<Pp;9Ѡ @:hɆ ߎxU |[JaZm3/37&! m|_+PNj7"$I|3w8ץ3 ՚ * QwN wЇJY'c-ރIA.=wUlnz4`d@.) .zFq8&͝@c kqV޿Kܹ$2RЬCʾ=_d>;R<`=xݹ(F}aXQ[HҎUTтEt+b«pYYc#`KUt5I 6rnH'/FOOvB{OXEl\Q*i_ ѹF)ȑ6'2zZ,m t!g፞/2!uLUW?@;˨6|N񲐵8Nvh:wO 5&{T4BZ'eS(1uZ؀TvvDR+ 3^k1l3!Ɓ8?JU+6Ѣ\I\,6dқ\&͉(+R4yT^̆:'opؒ$.z~'hCv/ႊoLqDrttL uB0'^F+-S.^%bW>bZ5:*sE?y*O ɥ~y;uzL#}(`>=kFja7߆O(kK''XDsgA};W86W_ȥ..)QlBjˡoTJЁKxW)|UD?Uc'EH L9> k68xD>FQJAu`gri~QCZ||OF]k.ɽV`O{uמ2! MџVI;s7]'rEܷDp8I5=z :bȆw>t\srH?'%WqqD4CK!ji[_Q6~L&' L?u8LjZr^#[:c rҾ x/ceciYFA'AħyX`SURw]p`Z 'V[D LIROD3@!e9lV{c,`ys>#b~IR=Fsyh/׉4[䥪d6j. z_5QޟʕVDA LByx~R4kj4uhkL4@omI/*dե7(-Q?J^m2Q h``la~ Nt x["|]W=eq$ &`pA嘤nϞ+kmw5m4_+cM6g&Y~%d;5y/O ۆʫb>i&SYcHk(=bƭjَ(:C 7ļ4t3^slr)5~7Cl=%&ִ IK꿭G8xW;EkZwHʛG >πQKXoir 7}:M^5xr#7$ƒ:2u>)4wkw @(ӗ3\X'zC`,+uԷI]5ϟl tXzfgIה"5ʜq3B,c>^7qݎ[NzW9.z謎n;- 0q4ulr8-F`䆡w-cqͿC],whKx'sN҉@gl 1~lǓ+UHd|U3@7FJ\q~ *vmfqpb#p>I,1R,Ha( :acAkܪ2ykvq[Q;?xgX2*h ȀR?+7$F*X=Wn>nhADh̆9JP+fah^m͈ƏЃu9ȶw6~Qݽj7|4qr?"o'ەd@h"Y#PC}Y"u1 I=%n7~j=&JVej%';4o~j)&N;plSM ,:}(\ B=JOU[}G8=djٜ@XS/4{s֙#dn|`T] fk9Ou"zŏJ"cB;Iojr*~(AeE!zm[ }lP#FW4% FT#c)^yflI͵1_@"b9F̓X (Sr6VaʤxrkRawrіKK'×O6^;<9;z%F˰"WDZM(/. -jpFٔ,.O()b>1W[LΔ85p?$k"h: ͪ6pwo3([ԏxOj?7:.icDkK k_4O ?gw4Zd/&[hnS#RcJFBMT'-Z9iU,M, KŦ_,߯6dK_3: _mՒN" gjYi dG "չ51184%xsV5?4U` }W輿}Dq?0O̎wUNgVKrʟ)n`o%q迴o1Rv-w+wV%>> G erВ Wb@fr,|AB mm ~lV\p\@x sD8XTTvϙHTM Wvd' <3on@>Pfb7\cUj6Zx +y~) t)j^fAbZ%ivXƀ= 'GLӸ$f1E@^6Z1Yge%ŕqb_ږXoXru2,_%ԱQ [uecD w=u(v7g G5_('"ϑ?4B7(<X{2?򬂥 QYhXu/đAv ,k/k "ߋ@ݽ~@WYZ+y,ܣР^`Y y57#LX7q`5!k1pI$l+.Uo$ĵnbgij X=;4,Vg?a0a6i񱊇6&BJ5dZf>t])' )QNp*bs0EƴO$>)S )lF)]US cfȉ.D*`5 w8 kU%gC~ "lgD~W{$AYd"@ DHVMAFo@kl^J|u+8:^h?r׿^JH[E~G\7eG7M/3aEcPFULӺb_l|=`$&6֜AHz63e5o!Zg4ƙݑO^=T _C h Rn=PHT~MlN:@^9dЯ-L1ZvtX׏@ z<Y}:{CL#K%}|᪁|oݬϡPc`P*+YN`S$crR9١$Q啵q؆/;?c4gUFcݰ,-xw{ }%0syf]jcZ-܀폃t޻ɨi'T(J4q@I+pn \2!`}~dK:p_"N^`1@\Uӑcg[O.vC?^>uHtl+jhnƭFW}d/`Ar:\NԜIat&5 jOe#a4)IAT&puD*m'Ƚ2# MZ[K 2溭KH8|'O`FAAIb 2jL6r_ͮ:,WxkKD/+!򃹪i~N)!_ 1z]Ͻo8;E~֦!,9" ]}i4 NL-U +"n%2d{lk])h<CQ˾ِX ]B40C%MwFid =)|Nx` ZV^=9e6 |v}Ox)􈡃c)Ь6M@"Ri2lVzGRJ'tW* kw}zHAE A> FZ9 0ό[[4; :V>wv? t![B${[0ZhF{tUT B˄(uN00?8zu_E2pw6CwE[\-O-⬯Uh3؀#W(/ʂ[k_Ye@ zDV_$iq'*wt 7IF6_̭"tV-Ԯ3N|h5(zP-gSWN4m4MwJ>If6xMj0T9@|DNQ:akeQ1v~|P#X\=U1֜E,'~ќ(Vht(-9CDvL s-tNڬVX\ gRIAnj<)لSQZ5vT \t=D9~Y:\j iblG;jSä(-}T8HźUY(H%k ;>7F|k.sP3j>#3_L~Y/>pV/5~ЍG&Z@mG鉷~6 qܬSieA{\ckٖD Y#Ӫ/n)b Tp4w~?M^qڊiUhsl.fpl\peVPݩexYTn r e͹&~YGMĒ#f8rC^TCVBv8``9݉gQ_R~Tၖ /)112[J($'k ~'q2mefhJ) *!FXuc8QF5f,Owbv.eW 5Uq5?7I4UtwI3SRERF$ 6_vp 4kOhgxO=Q¤xjVwh& ݗֆW'e%fGՁK]OLU-IBRo@%=eaYrgl]uu3ۯ/=c|@qAǒ*{+՝ҲiLnz'MdW`ͻ牽tPg3%Wp$:? $$(|/s!t>I?uE/$DB+ĞT99Tljm5,&K [HG-% ~ MȱdujXǀvi`)c_{x+Y"Y(o+no*ɨ?":NVULuN:a$5&ۇYڎ+Ó^};5BWw\\S|4]YvTն 7j0\.t^0bxVǸ}oab7N d,nur0eälu$u{2s+Mmu4['vH*aWSKZyӧ\RvW2D@J%[jB*/{56'ĈLY FQ :᳓:f|Z#]XCytwHO;X |!w}k-*ZʺKҶf$uC .dkcք Î'Wjz{:0#GXuD;9z?yN8)k6%E&E-^`[Ȯk R%Vo#oΛ+b~Z gf7. Ơdt4Hd[ʜG*Rx*Fě W+,18;@ +}\R<,F枷.4RWrԡ$r՘B6K1 4Q>{l.[гojN}:qɢ):GFLpe$-/wki* hN}{z"(T2FMy%R#f sEh:@ݶQZY;1- ړy׾6ۥ߃Vx ίXuB rDTxWY-@'fJ/JME\C[@:O\ȧ8?5"Qr* xDuO3L=/hJɧoqFNA;,K iVܛ[nZ \'̤9;faߪQ)R p*"ёv7`}g)dul 8jrYXm4ۋ(,q V3f?}m??jH>sO#k k.ԯzQV376{IE[">g.U%tdO Ӵp_@G[;u%$R fh*.kAM.Lu/xD J7 %Dd]~gȒלG^z ҔhO `ĀK0S}w8cJX%;h^_ENYs`4o$9-6!*D O3ú􁕎|>fb.Gdń Lj wv:pwļZvCj>7V܎ J kЬ>sa3-ĬDWKh/p3'"g ukɪHK2 }^` \A`^0B&Igiznԃ1i2m[:чH#50M@q0h&[ 8+Ldm{?EvC J|x7q cWK͇žf(m,TDO q2u|;_S6]o;JuSb]_E0vpf(mjzoK~eƌ 紬){[,Vqh5̌5cA_ \^z_2$GK׽#WB'ST €76XS Z%c *]<El$$7wPS;0zy/ GjGBsByڷ1" &͒co4bm({uE.T<ɔM){?FnHgZ0C;M yrF6GȍriIFoQEҞSm-7y4O껝@`N0O2a1ܕuu?&oVM*7'b+[JVEy9wS9FR9k CJ`ν?*3Iw.Ar=D !Ty.qO5A~Fi z|-D}$8,$Mu ">/] iĩ> S(Cpc1! $:tT-{5+Hz,E/Ҵi/9@E *tU|lXV佊퍤3g&bUh26 ep}UouurLh擬D*S cUE8^`>,Aإa{:33hX6ھhACiú( .@IC/?BS4jjP=ixZ)g椳CB#b/T`h,9(I{ a5{ƊTbvw/ 3B9Ts|e%{EmL򴊵s2*GQk9B}h[)XH . idAtH}qYݏ!E/ulbF_jRH0K YS&yPփ lj}(Ybc"iuoE~+dѬ J L JXJF:lO~=54>~t~MC|PU[|hCx 3FNfdU$v"-LwM6`2x6׎U7Gr:e1N)P}iN.}rG}ؿw2}3qȂjbi}5(p3O.KX jkUJZ,C7 aRpv Z¦ ӵM:v-8({Tmk1v9m]ۥʕGx \%ј7 dUj^jGv? ﻦDVyx$O& @h,vTpAL.Ax$Sw%ggD,0%!mO&XA nV Tm}IJ ӄ32 4<4{3ݤv?RVR$#ڝGW%9#7w;8zpsV }fd~ǻḧ́];x%bbN ohu3QȨpw|?MspMS F\V9;G=v@QBZ2#9yw@:Y7N&A+WݣU\:NOT{t 1|յ '"n$dOLS~lD w#5/d$-W}v$\[ɳ׈m&s.O7q;sx)T-EeaEH*?j%l:tDqs sYݢ ߚ~ɰ GWݿ1\YUrGO6kò>dɡ m ;lgOm:4 iy֍ź1F /~q̳t~hŠĿ_<&uFxF1B*  Cuv_W!agF^h0@j סw"lWdz1{lh}^<>)8.!T6X^jcp5Ҵ(E!뛐bȄ/N>͊[u1*϶,vs71Pͣr0i(HPU,rk8=vHΒ|LSU>M&UIIɩ[ F9 s:/&AF#И(#:`o 4F:$vUqJ䡔+z5dd-{]8Wj1j2 i\lN!:)po#[xۜǬT2 WB /W;r$ΊAI,/х aHG>n'o,&IT]Z {þrOU+Wϝe<9^w{-7T۽mLvhFvDik`Hz1f-)Y4!w}cŔ ʘ3"7Ȥ5>MXyh,ٛ})+Mm Hq׳M,F)ƽ `2quI'Uf,_/I e%7'TCVb%xZ rZGW8,^yCW-TJkjB_x%*)}[rҿmT/O=2Vʕɭ\Vy-wkzg`uxV#)Eg*s&sϫJ/upV`*oi(ZXl{Ok5 hmy}] Orf{]eOFE-4`yw{"4(i2@؊n_V^y5|&=`K&vh#zR@qǽڞ_+F\:`1w(ԵGӫos <>k1y! F`cV3;.kѳ&׆9pȯgy61Hl6o=Uó S587Vniت)AŅKJ9`[8_=ͩu=~cMVq!}R eμ (%ؐGT1U$|œʗWb^QP)FX}sCQ1C8O7b*}+نrt*N\qnZY4:9.4Yly@ e ;[! B7-Ht C T@O`K@Wʛ,rFEe`Agy"rX2a&+=46I,Iêc^1/eN5vNH>@`)H9D|K[)HdkuEHN`unOgcYͰud'ǭc!A*u=څQ ΄.eCY Z,-@O>P( 8v7o pL_$ԷeAò˭&XLe05*K&KHՙ'oz gB1r8*Y؀Ƣ:uɹQ̞> M{tt7LMQ;a؆@qf+-_CDtIy9ߕ"g4uFR&(UMiW"0"| +. c[Ɔ`]X܂Urc> />D7\{#9 P[}קSnJt[{rn j3)_0FǏRG_찙seLL0 ؊LOβy&n/[<j:!J vzExr!M ͐ 5zocx!jRXȲZC3Vz:z(:D9O _ǡ=^Uqmf>\Mּ׮s9˘?+d{tfqͱnq\ۇCGsnW 旸d>%0?-y_I$eBı=% -Zu%w%A ۏG .~Xc9$ڐvm bYb߄ҮY=ߛm4^8:2Q;!)[6fFYӺ:xBWnUFC?t_W]p.,&}eD)L˦Sfߟu->W<\Z}F$"W(Ə*ygňAstAt!;Enn Jyx i-ה4GB>5A&V";''ʏQ籙ܐm&lg~rDIE\R,ZHd&P*pH|jڮSCHҐ IǦqiSQN3y#:.-"^n)p线0. MC}nj=†.@Ш%b5I5ZWlKIdwґH/K{uձƢFb5sD&>G9sK<zfzS;=Z d#~{{dEzSP嬃1T}]g3%:7絵WH ]#P7Ӄ3upG =oJ׸ϼm)G+.zG~kg+d^Eˆ:厈w V@ ! IIn^72(f`Z c4Z4 ya=ʤ(.52 }.<(!uu"WR_J ߯_*0 [bەz\?tM옲8J,EI`fSCR1Z.1$fo:k0Dըh`B "Uk ߱USd dܔ6|SoYgg&Ñ_BX-ԌEh#}^F7`  .=~ >YxT1QdyFaV9$oAg!X`LWd&/ Gl>mu<|#k0UU"6ZFSXWqe%$ln@MJa=…ZNp HThx;-{5Pa^ ($p6[pOJ SugC.9M7a N$oka[W`4} )p=l(?<]9hK M)UEmQxs3~m&A\: ' 86Nu:b9w;7a]haZme1  &_Yp$q2t67pҎi!,EiA>A<5P,kjO0TB,onYGw,AyKWuA w(ͮ"9:TbI/3-ąTp[Πb)oۑg5SQ0P)j קMYT RC=VB9P3PǤ~ft+ޡ` D-ԬoDkۄe1i<~6p݄/=Ep1hmYY,Hb& I|Q6 O.37-&,m ;{·u Ԯxsb$7Py!bWRh[ ZO>9fU76(UoTkB8~\]RbX3zQ-DLc'#&$O3.Qվ4N{»D~'E}!WU|*Q04*/I4yCĽJS΄oIkxExFC\Ѓ`@,B9:M+ynv6r!n\) 4]л匫㮤y8Iտ pAc Iۙ}B6VG}ƫӒ|vbK#L oe,qYu4~v4r¤:PA4V >~Dž| 7P#>犘Q;I}n6=quv'{9f[^ąj}[HfD=r6}NEu+U8w-bGy1|ꁦ%bld镓f.:q"]p)A*5ʼ<Iқxl0{a;bL_5 v]S%Fo05\0sD样t>~bP+w_/ W{_2W![& 8X_7; F^<=8ג$K*/ދi^85Orý0Rc3%JQ;+.ju8E /8?lR0KGZ"<'f>ρd/u`D h a@eY̻fn{Gy-8:S7P$ćhuDBAMA7_:K#2AR|w=eAG-s|&șmgQ2 B5/ӻ|װ֗54c)@];.iUFkB<0 u}M |~~(Jc{E_FU<򟟴ԡ ]\BMM‰|-SV=,3A^Z 2#װ<2ʷ~_x\{0-dl_y3J,1dZO݄lzsA"'{*j7'WP@R_Om!uW'3+fO->iKJI-{=w!BߍOBb|턋u(YVsxITH3 k=UO.ED[c&raOO,"^ǖ6Wʴ /i[\77) lSƫM?٦[ vc$Ig$a~Q ce,O5:6oNHajL%%7h7-<N*CB>M:ie0/F:~tj9YqO "l8 LT̞|,ؘRAJmCqz CkEj֝Mc88>FN{7A_l65m>ko[SjNKb(S_o! $S{\.!Z_eU!܊Q=Rn(zƜ}WF$Թ}.s[4 :mg H6wodu^;e-]K H ŕ5m@ReLwA&;]ZxSUV2NPJT#d~ O+ Sl5Z'~hkU53 ^z`ϔPu@ݖT(e{-Պv.8]%-[ ;@KE_9{jrN_=hcŽX܉uH͂ SԝF'\i#Y 7K4Ye=VKKqCYʤ>&8pl|\#U_J4L >Ktw"WY3smFti w3*WDMxă\[7XS6lS&͈KC <Ġ̓R귖 }rʩ C%.^ݼ,2K-v5%#PL2 юΆ,&av-`INCrZ<W"k߫@Lip ?9$N$Mmx4&AH2z$UnӻDm͊^dq'DyR#{Sɬپ ?eOuf$;4ơLȢȾ$ze6i f|*cڜ49-֬~bSγJUl}})/eC$k{(tc>A`G,%O 4D>7ӠEozgoW6tKѼsk0sMޗ ay)A{NJ,^ g9?]xQ5!paTKԫF7[(+ί -fMH]m|X쐶1W)If@wj.ڞ$0&ۗ~ڰl&J3ׄя~NNXCőS~#^02%$0Ob?mьsDuOXŗ{{Qmh[0ϼGZǹ7j$+cn8gjz<1\u!}A Xڨ&y\[!b9% duR xhM!IUI_pMT2M(egb.! hWe2.&猯po0*¥\B#weWA3܏t 4enlm=x8 ދ|@XBԕЋq.97Wg{:34է;'RxP2U?pW}B0n&{57P#ӘkDtt3_,a$9שu'z= Q;.{/5C%9cPMtgxX\)]6A5c.siR#UvC\k49>񕃰 ޒby¢w9> 5.iΌ[Ӝ*ζzTTWj"q+]$tKocKP@DA5gŽًUa|;z\#%{1\ʊ1!1]1mеw;$]⌰E" '=_ &$wN" .ؚ'R4ȉ2K^`.[k?Z%D"SOps@VvC0d̽;.B,`(>̍;rm{ts+T;)QE9l G?6-}lR=SC>蠄= aHO`<-k_\'=>9W18Uh3ҝ-7yW#~mOq/7'y"(B @+/ NvpM?iӡ9g/G?e48~ 5~ܮ4[z;Ilm,$@+j?arX?^a$avd`'+c~NӜS{dr2Z0 Hm.p'P? <)ճk?e8]Wmhd]U6n 'z^R{.B>|˂uaqε!ԲS9Z9fUXbLDT9==?4d#ΠQbʨsVSWMp('%_$J~>M6:-:fF9I:Z3?C<=@܁81)sm5E`v1ѩL~&+]6u)!;xgh{(lmVB y9L+s}Ǐe"-..'ӥnyDh;Ŀt5J7]:K%$*զO).16fVrDBv3*ɥݍ k5e˛m"2f3KnWĖJݒ:]QI/0 QQL\<ѫsJVWUO4 <`^|՟d-@.F" ?"Obtn_‭j鉶<(ԔC=7 rIEGyFYxغ # rK55{]GDR_Z) Rcti E?Yck,&[rF ⰱ&kfH S7 3b3#mf2&_. (2C$hף@3`Lf%"e++t9`?^dO.br' 3ڶtxU/Ov+|lDUKGX|g}|'iLF=Bϕdn׹7"3PrjA{n޻qKOu3/Up{]:H߻51x"ѕKwoxeh.yݪbe)mȳ ; Yaz)=FExW>|Ovq mV}F9NI[\CE`|ǛJьfR:rfKa[r82Ұy+r>EU7)L|8<7Hurc+# KӔ=Lƫ7v2|ji1brj:R.C=ODnqԊw[O7]8݉+ED\e5]wUӑ$dSA$czf䗾-5&$aQ@{H?re#vR@=r*rt[0 wd%K=Tpw ѫ~'~fF' _]jV XJv)NXri)} Jz*}6FE7,eHb5XA2ͺw5#r{9@ΟT\[%EMq񉻸$C31PBUx`<=G^\}ƌ6To`rvdLgL{iK+}:0BmMQ5VD&]_[0XQUIe4X}uV:dU ڮm`~BY.N*J/,yЕ$\crꤘ5 ͐DݟQhɈ1VKi t mMe;9Gguکeg[bTVY$.ZM4.[DtӵҶYZ{tIXX#xl<`9p^} fay NƳP(/jt"}Wm5u5=< D(*2O.IVWqsp$LoW~ qe*k`~N a1t-TL%Kcb+ml8UP`xl=/R[;摋Ҳ8zs?Shq7Fw 0:߼$ u|2!Pۍ/GkrJJ'OFs ;$ vn|Y( lo=\<}JLN> WH"ⱋ}LR&"p;](rWK߳'>munIٮW"<Cr)u"t^״7qݻp!_ñȨ$m1$ IXAw.Z(_PTv8z3/_",54VCLw[y7c턝;ɥ#0g(heBף*w*gx am`H̺P\2N\XD?yVI8r@e\a3-,s Ll WH|Ƈ#/V؛ik\FㄱL6@ԃFUt#uFgqsm#Ra\|-,qeܭZS|oQ0qi pTVF1qUr `ܷuTwS8Q%+4q7#)3 ?͐Ik Z4o)WɃ!\ja My6.-+51v-p$v:ig ̱( 6DG]Iۇ u_oR-3trU G{ 沪EJc&\#vP5lϥ1 t⡞u? R #iR :wC:ca\Q]hSEZG+Pk獒7Dط&šePJ5P-kF6A.[1g38{V(ʺ@4RQ@,e`bU o#8gRI bi7tFL/eu8:,!i(2jrc Pg$*O!:dL#=#9m,HSpi54Sc^ns3Fs*8rJ#G3AߤV\-ڙ!0KyU+cc}^È cI٠'hMü*P6O`Sl5Z &$k3?>L5-imۨFdjvr0 n.H`Ѧ5_f(Ȇ`{xry?xsX[juOٗ8ъ,5A ,6×E3<K:86<'6]_s&oyogΟ1A[oꍽxA,@q#839~yO7Lp PTqݪ~rd̓J"z<KQ_*/kY0q4_j]N^P fmѩהp͋-hEW(۸J jox3|şXe|w#7%nmc{궐9/ҁ\jsmiz 0Z]*5]0R)$ls;vP7c{@*lW)n틑S–Zw3[z;ZItq*f? _w{ikݶKà2LG:_\tV1Г_3pOvǖS#d׺m1ƎJViUx$t@fO2 ]~t.$Nx͞{HK4 Y4V):򢞿ޞ9Tu,b݃-PEqiT`jwQX!|bm |p8R+].?i'Y0FHNu !ϒ$XEMTit[%QR`kڌO<&@fHnj$JØ!UFeS'-zItn% Z.1B+X5e0jTuZ kFNAc&OۃymUnlWT!Q-AFD*li&z#:b6xuhξy1A>lJ`*7(xLV> K +oVSA giPCᗙc~ɷo㛴Af/鈦^vKHk*~(7 )"R:5>=HX." no )kƒ+檥MfRuoDq\)"C IK(ۄ0g矉eD:~]R1Jњ`4F16n;CEy<#}Y*9h-j;H^"VK'Dy/a~ E  X? IEaxVMoٱzJ`*g];u`7_oNhqcx"\.ֿ? f cPB]›{Y`,X=R>jBf팃ٌ9y4 bcOݷi=\G=odUdX}~22D\Z̈́?X;7Zǃ'&2L).O`k>Htot XlƄojKZ:22Wޒ`t0aq=^:9jL9aX5eFJKڟJ:O" ĠƵ КբD^i֦R9U_4'!!Ґ0%WZ3m0r/gBNcP,{wmAcb{Yi;-JU @Op+'@:lѰKޟij9f`DI.yӞa>l?:v^s+h`E!vNB՘[kV<3Iq.L^sSIj"j|lEgM< N$ji:$ЇF?,B JD>ʜj!qa.UЩbسWq8#ݍ2`LuWř4ө]U  CXzrqR752"3G屽a@,fxa>@_ָq*l54a5vT~;䑛 yVv>6gXtt2{'EL΄.lqThvе2Nɶ'GN${C(Rx<2V"I'Uاc?3|$x8%{Brz/jnÐ@Ars)/z}c-yjTy~4V2vv͉'-Y+kp՝LEb P!;CZ1?$ nZK-;qU=P|-hӈUjM/ ouT>-tmyr unoay"EYߍANrgpK 9O2 nɫ R4z :YUC \B^^n ))٬`Fhn~J9Y3hPqc%4k];ޠ'Vz;ǙwAyv!tNzqF kVF5Ӑ|tYS7K#S{/Bb <'*na'c>xsBʣHw8F(?vė6r~^OkfoLM] wYךJ$k<2~{ljg  5 =Hj;)QMq/_o{oSip'kΘNJ*_HZ|2 U:-r9]/#B"NjiVEq'Owu[Ģd嗌yӸe$Rvl;G 4NLDsL5]:uObfZPը"mgGeD0ضBcZx?Bƈ )kVn#m_)(zX_زF,1oĘ`G^X5eX!2My5?󥶃lx_1B&D T:0qw$˛Y;9F9t.ok;En4 gJZLzQ5 E"R5Uwz4i6a>4yѭ*ΏVNu,EfXyĽou7OH!uS(~u(c =jiM*VnL_mK$.k( ϷZh5.(xɨ =.(ޏ^ч?jsG{rN+'G斐gY%6xQAee4@lʤNF^wH>z3UK4iR6`2">Ɇ01E?nVܯ#.CC>^E8 9CB)u=Y7뮩c)Hh+TS0ƊbgItH B:kl ti"6z* `1s[5$yk~?=nLRlбClۀǪv("JUoPB-JIP K2=GTus¥0Mܝ#a%KNvLLM :VqP}ݐ3`r'#k00z {~f:IE$_<)2{RʋpH^6s]K nGEX\挗4)e~΍Z {2՟6iyuA:=U'hve]@la{ɢ/|?1.}3ݗO[V+9J4ES+Ta# +( gA5^ܲ\=J]6r&!8c%n}쯕9Mi*G<@.#ǷU6ܴ#jp yKu+*"2X$DNMi3>*" ⭋;rnK`UۑSj O/R 9qcyɢ ȜFᅢ4+ !B(aHaٹZk7BJVuT(Ffj=pw~/_#݉ɓc*#9N]QB+ݗHt9j``FEWϥ bz9q;rH]I*y%@3̮QTm4^׭}8I㛩SȌV i:[,f45=;ҰYlx6<'0IkcR-,ڳ*<+s\s%;8^};2.};kӜ/c5m ^9N2?\]tb|/<)^ H )S=q6OzECEaW :pH/@vDoP0Eˎ~S7noI 1dꇒ; J_A5dM}i\}8,?U= sP.BOԒ}[}"S W.T[pBB]Zj]mިdyVNCE:\63䛩;Ul8`qF1B~CNwwD"x),s&{riU!ϰJ6L+WZeFm5@Ud&y&.[tuM#k1q }0p E<>ejmH/g4`4M"kwc?OmjSt' \ ]4&ӿFegA8:[P H]^R־~D<^;FһkDImI#sF~W:20k?ev @Ô8q> x@4;iYfwM>QQnu[9Ww8r j׾NoVH%xڰx.x>`~5 ֤h0]o2"QhS NvLF?4׬Sg8_=wh@] mɏ\jE,ՈAzȹ#gSBGct5Q*h!#(їΑPKH*ӀLJOg ]I&n*ӧK嵪3I3poeנۨDuW][:dl$0Wei03 +hO4E].a>b0O*^u+Xj&= UxS7e0 ٪ I@<00Z7nܧ1CKFrZcuCo:=$&8~=1~r2Ԃ hW)x:W )d0Ar3=4̰5}NS+;t#'ܝ!#F.7e{*+PX!\̎ tyu/ `uĩ=GX8ډ(4; 7筕ަ8/iVYqK5,HQO083sݿ5vصQI+yխNMU]8cr$ wvaԂҶtaQ/a:^`?nFPa$5d?ctF~f3VpsÝTwXr')\I3h~p| VU]hHm (eo]~~KeD:(r{kKաwS>h ĊPjQL̅@Tz;"^+W cD>5J[3n;UHD-Of߭%auׯ'*ia0XqiZ83LGE[ԏJs}j >E$1zWZQƼ|QŜ" ,;sE+M3,{xr4W) Ԃ %-˽ql@&M}0t2;"f? a>Ca Sx"ࣄ9M3ƥ/8Sc͠,dN馊 /N-Es0[ÖolJm3D:D{bGT,q*~{-vKXo PR]ϳF*X >SpF%׿ň-B)OQcO6J[-ũm-1\wbtR-TX$;ė@kػ/9RydW0 C_xgС>dVpcu=KCwv_%~؊;lT„WExrΥa\Fker?ð(C]GIS?s֠;xu]'X,wZWT&~?f]=޿B`c`WGEaꌀ:=,]|ҮeI1 58R J ^*J:5ouva=+Qg*0yfc.ioV;zI7y<\,GH.(hIG)&ufnZq܎/-FB*ޢ_l[* CX{}ҳ٤m0NjHE06dIc`6Rަ^d1$>2O 1(Wqsab ZMXZQeЃIƛXS7M3QX.^po vUl.#$WVCOڴnVUd;k( ү*,M iH(`#:zwr}:KهpEIE2Y \7%:M^dkr=]-brϰBXzb#ѕ6eMoЎrX%XǐdhұHhj ׷FM|}D3¹'tzX?K6sLHןzLt 3AɊwlO"VuA2PlMn2ɅЌkӃn7 ^C*"F ?N O>>P9eft#q3(OBÍr5_r0_uW|Sbb3e;͡ELs,P"h=,/+P2,i%ga{K,@R-$548fG1QTHX&%~[k2ݪƂ8KBs)]waڭ7"0f" d줗⨏O/kedCb%MJ`ClC_a+-IgZ@#7rh"䓈t|1B'3 Db6@h3zryjwŃv㊋FAiI,|h>tO6348ܣDTF?όu^ЃkMvf&n+jߥ] ?yr% kvraӴ t>,󫨹+ڽ<=뛝`>LC= F4 nϏ$ @$pg=͇,#l"%X)eY)d:-cXWC>[yRW:yɈf0#Q} BdChgߕV۴\\vjHs#b_a${ :4-.K>8! <~aBg7޼4P|PiB B6Ccpj&zmrt:Xn:b9Sajk_|1=t Q8+PX׀LM6l߳OPVߛfh ܭ]S$QxڸZRygh\ҔI5Y !񽙾as2\;C*nf9{t,eL=zc-ip\0@rŜ0 /"8GUp(0@A$`Oߏg#b!.XíEiz.8NzVe8D!cSlGObPJFm޻h"ay1bAhZ --#%OI УmwL@Rl)v4z&Z[\$h"x!''h'j$^}jJ p}Kca!KHL׏DFӼ*ioT \8(2f|gnϢ _!l;XInLCTvZ mqz)˶c3LƁE1yb `*H|?4_Ѥ/-Q~ PE6HTvM'+J8H4+FZ#pTO0H(=H۔393XikFB4AmW#/E*CR#p8TnڏHAB; 66ou&];q &56)z$OS>F5p`YR(pLhtB=+rO&_q "Q.bԉ;jdrs@*O$HO~AdgnxԆB_7n(?]z苕اS+ v?>sa-YcɧB7+\L) LT*9ˈ Gk}Әޣ 0#v INo"̊eт%74F5bEh_?1>{GΪ6ᅌcWBmj4Al:uGS4 Ayֈڻh#J㲕{O1P,'cC`Vs !j*6Dd-HHĶ##HG,M-{Rs\iZoIt [9:XY41Qrwqq Z ~LqNqae38fDܐ1w]UkDS1 )̺<)oWp̤A{ Ũ<ݣ4RۅPх D_sn˓’Ly'Ofq8^9sEFXcqQ A$[u 5h0/l3c3$$YBY oITp$/_lj է5Kh1MD&|! f)Jv2ׄmC8Ȍl3׫s+4E K$OY&${^Sn$]/W*ChגlNЯؿ3EZ8Zs(MLuo@T[J0ɰac"k8ѯMwfegjmWMROUϰ8\> tA$Erw^۞NSO|{vՋXs^ T8EIv=q#5MH+m)cZ j_. sO;9=_BƷsWqg\ִy3g2dQpeM>Τn|p] ׳d%4ezyuKs]Wn6=$`:.?іҤԋA_SSkxr&)z#n0%<{TלJa]֐>c?b@cp*آ>N4Ltk< mAŏp&_0ƅ K-3/rV"^P Dp%1)'G(c`z$d6?A֖ W${憚\ȫk`eT67?* ,tg|@!]7)Tu0Fb*\gа+S g wfaVik_fR܈VĀX7~Ѣzm4`#u?1J0/3oCOfUi4sŭѰ{ˊpBAel 2-f'gMyl&8p)#ValoT%vm.ou!H&. Jo!E3g뎌*έ"0WbzMqn5P4BF?kYU 2fu斂輿lT!ʈ͉5]*fci=-OR`|4`_U5B4,'p?[_|qjIz+zw5VEcԎwg| SCEl.~PypHȄ6R(8AZTWDO&M- iS'8ZyDtk49( U qv_?KH8:y s0#:j~n  zt&0*G\Q>=_~/Xj#}c͏NJ+~=R.~2\Hsj9=d li2GdN4:yYWmeBB?oОX+I^n4ChqT$Td0~Z=ga]ါrTMseHZkhTqpVIB0LYN ѱVWWqUI4E cx+E9n3a7?(9tkvG~`U؞B"ED Cò\Spʈ*k/i\G] W{Zsd_Do%~;-kJw諳[%G߸gɏ <Z&{A}20).>,spkB݋M:RRW2,ds&Nb_ˆ8ף#8E9DcpD(o$uK&Ig\kZ |c1PBJNX}s -*xHEQ"o S:xm@ʧ(iH7Qi]bK4̭? q/S4#'v\L便ɛg5(`Q>mKu%4zAK #970 +hs>zmJeUb c8@x DJܽ1BŲ/J JQ2I?bܛ jJ[0|~ 9^r1K#>ԌF "~KHgUHJ$R%k{* WQV qwڌi=dD;H{tnqo K_^&+-J4Jq3OCi|seh"򀩉ԋ@qaG*wG_u薍J1aαJXE8s2.#LjՐ0Gߦ&)ZJ̖u~JI lƦ 'eS aؕ\eIR!iiyr"9T㭤N3hPl #'|iS8|WXvUQs^.>6: TªDFc,SW81LgXBYdpP?֮t[U0oyF3B[8D$? [l _A$\SӼa6M5{pBe$@}7#+Us44f >vP͎,t.2SRlzhhk- z)a|ŰU2ksa`*ZX!Qɶ\$?o}\C! b_K$邱;.@jN _{:7׾MpWձ_M?ڢ=@͸e2 wGȟ:?"~#K1Wo<#ja" ypUW6OIv2kD!_lƶv=6y(ά@+$¥shH*G$oAio\u>cdYYWm_-E: &o=aNWWLr}I?+ TZ۹H!ϸ#Cm4`fWG aInOҁd8ZY9,%ΞT*#h\LbuGgˍŜ - dLD !+FgGdoxJ"ǰ U^׈yJ;k&>flGtsB?P mDUiJN92g4ǔTHI0fkRl&dpwy]6U7 ֤=L  kjo ~Uթ&w :XM2C =M@$̓m/v(i!KdޮJ!NAH{+19us6tZFmIMh@ --mT}Bbnӏk\ZU =5Y^&(]%~/o|/#!Rt됷χ ;G9zOh2đ=VDX:0mp$JX77>iK3CGlnj>1#E_=wBq&zY zȊ#5.7٧c};- D*U1M*vc'!lD/n.4>--oBl8~$Y\ygbYlqWX<FHe2/b`'#(4ٺ %z0{8{ľA@F1 P(59 `~ g9MlN*'-uLIp t-C L.刻~S{S3RJQD"7y%4 ()2>A8WvqňRdZr  76xڼSڄa A>NlFP߆ /JhcP* 0A&ʗIOת?eWx]\_H<2nدj$[|sIq%DOgDd]`B@P0\Ǿ*?T:`VJS]fO(2_jԚ.:ev6o$/BNfLd{{\5Pj%G@j7 £Ngu/27uJ=^5|R%5t !'_C%҇z+ۑ\9rWeXN}lx7|3&`K~I4v,kr<7$WzhS|O w< ;s'鴠ŰӻSGxHF8BRB,|., SЂ9ĻiHqS:<벁u4+#VT@ d:72Nkzvne\;_dFw2k7ʓܼBeAς) mtֿkW q ;ofy˯#Yp*ou3;瓻=;6҂|]p b  $ fu 28 }kf_529_@yQ%YU09|ng:q*Y 7b8&)TRO7+ ]& 9FGS!T"Hz:W`$^vV! 9q(R¡@rXD?[6ZʠuCU$XJ] [u !9yrukP;e+0_m3w8|WjoҠ;+Yh[@2(kIb ըC ɭ ] I=6*-xu#k 5,yž-hМfr5)Ӄ&u"U*M7P3$3V  KV5frIcJ1z;-~GgǯJsPzm~]ɄߛH>°g9l"Gx/`KI`^Yź)~ٷ~ ݙ ",wrmMӿlށba0a@ "qcǎwLFloŬdg=\r򴁮Kt൤^nrks Z} MwȘLń|e7Sp|pqFiTj`q#kLn0\UtB^'FG!yMT?։**|`A#]|ʡgc$V=$2J`IA}9:LQa>ar%*AkQ G3_΢xH)S!=)򷲬H9ЊHtd%۱I>x)- I5L0Dr*"k>dhP)1P g1_;ΏKώSoJn@-ݐd >܀ M,+0)b܆8L.JeX2;ɡo8 }q$#{֛jl(E;qn!<=PP"h6By ZfۏR\ v*7xZTYBw.w33'k+ɑ$I(%՚ge?jt4p=f`WOݠﵵb_B!/缝*9q!Y5noGr0t*pr#[M&Ijzm^@fIH9`v<4$W)$w0suaubJ λnBvs:FÎD =Y|*: Elâ>?ֶ_ vΊ ]6wS#͸J  q9 ]&қ)#[NqQRl߾zv-4?CВOxȘv~Y6Tkp^?#/(ȅvۂBNX0_{αz?|m?^^!*u $BxЉ+l UH@´B . ogPʀ)+?|6w3B:]N">oD$;3Ry COގ?颎ۃːExyj5FE=1ǘ_-x7*vԞL!4>lOf\ֈ_JZw }CV:ܓ4pWeSEq0ZԻmJW9zͺ i-p_ Ve[`kzLv:/qyMMnx8ʤ-ThDj.x;E}mrQ!3_H u4 [ڪ"YPƐ.F{Ԋq~(pK듉ֵ"B %(2pi22;B ?L:ZnuJ_oۿ3-$OE,XDw|mۇ0 ^փApuERLOHrşpB8UM$>ص6ȯu|dׅ Q@cSﱭg\aXwK&|Y!.,3fm Mxzx̹._4gq 'Yc"U1)LmC^i .1(B01K,@3.#o73Acr3F=UBh H5w{ eWrX(@ЅL֎6_&QЍc5jEz" ;+ q ! չ:HJUNqxYFGq'%Cid^k<ߺ4vT+:5]a4j7H x>y?7':aڵl/B bN5{J9OqeFc{T3kyW} ]i6fGW;8ݔj/εiSaVI?34f Yu1vv *yZ݁_xǎ ,cX_u;y0O`Tut`n,cڊ%Ʃ+sA,;ᬬ} r<\1"ݼGԭ1\rmK 9wd U+" "#zZSQX9 6]`׬*Y)%hD gr8C-XYЯ8/s0n*ZH'~B@5f&&Ϻh <9T8$K9h-413JiMc$wV)ܜ(6Vz5KI{(xMͮVU+C)=0IqFa=:z9Q9܏y]zhz .=ȩyi /ڱLMBhb}`k`hLy9 T$Q6nr:JUojT.-,/I*l_^;wp+qw2$ &J~G2<k;S.AvY4ҍ=L=y%lG!`R@ H$:\$.qؤ&pWES5٭Ve04RqqLW 'E=ӧH mPjg#Iy44[̱kk+z:@<~|iԀ-cnJ3ύɩ6*2Z#<քZ"}}!ApnE0 fb]7(5'$WΪvr{$K`OG bpbZyoQ"1+@@.]"*p!AҚJM^t X@9&߯Ϣs_J4G(Nzk*=V]}fw)mE?u C!!"]ޑC!o!oaKdKz; rXnp:%w.DE}aZ4_3c6)ħQ"c:i\?/#^s woUϷOD%Y!R`9}uW^Tt&-9#^zU c= E[A^NCҍ % ^]|7Z{253!d[+Wk7/pcկgxP[TaEm~ZAyo}yUW0`-Ϝ]Nr"Cݎoa b.Ol oe[:u4h-BeVuV~e3EjۚW`H sw?HZ⺑"WJ7[}E"R 0h a+WDxt{R].c.#rP>?)H]X$nd*Nr&ܢN7i#۲`yЭ],himY.c] ߨ{x݇wW9IVE6:{qըLh1L=#}-=gS%0 F iQ"]iT[]ŏ NBnCK/9\z (逡3L2um+.пoeaWnUDB>[xm?"tWzNdװqvM GS߿ o\0|k&ۨ a&jClo;šAx|q0_ fnVbhm'ǝ]_<>G/8So7W\y$Br9+*dW((V+t #>%8filk*mÜ#wJ<@Lմ!9RDwSTSl կ0 Øs6IS- f / BMIwG zQe]3rVQ`7ZܕiX,ҷw8g'&ޯt{٪g?H[5) 4딓Lxx֑JL>B(i)7nN Zսk**^=8>Zv{O[:JOzlO'^_Y.!T}&m¬NC)P̽!I,e i/ǻ[&KopQYЪ5I`V!/oA';LC/Em-i烲n|W;UYLHamp3mqjv὾giJ,+h4 Qs{E :.ʎ_&y%ڟDhvw>*>88ًd+YlYrL>݇9X_X_bnF*5f[l;ď3(cӅ.gyq5ۙǫWBe7뾱@JB[AF|.AKBW֢i*̇pIXthږ)iH@:+&rL< X?ciwxl ZuKujdR_vUYgT~rVlk>[ì7W`p'1Cn2CtSzMn jٹޤsXtD|@"/٭a{[+GqPw YfٍqMbjn?XVEŠC'ƛ^H #0"9!pd}IOBч js}GV]#E8uOɵÐl5ȏ΅j .k.Ci20/`ϟneyRS]+NQyL>,W).lr'G2 YLT4+Cs/VU3,Oj HpU=? ] #3} YYL>=;._%,}J CijY/[gѷ`ߣF[2MAPr:gjU(RXq GVa!%YAۊ6zn՗8NM=( |$mAq ;VұTwasw߁/IO8Jo׃hkۼ o`x@-N.0jdBXHM)N[U-U+໓È@+^XJqPxИV_vEl_fĤELsy uoɐrs']Յ4n= 1_I(_ @ǹS ,54c6M(zyte/)Pm@V8)[.!U\T ‘T{ؗ`vC+s-+TW π 3O 8 UlXv`@a6B-j:tK yc8?qc[ t:qZtz:,8]_ Jvރ\2OdWb~pM,+R"\A'Q?,y?TkM94 oHP ^rFdS!Cꎣ?7}3;]c mL?8vRG>;S@Qyc lb1*[xOڀ s%}afZ܂+X)q 6%r*1|ArR 7c|F5<3C" qvb6nv:y[;O7KeоxkIga0h h %japxe?2pxȌuzuHfHJyr[#MbGXg2U-wp2WJN)\t7m|4'4%z 85)A-Q#TBX̻RL06ñƸJBacomwFҵ'q8soPR*VxV?ױ>3w rl35>cjѫ v ǂ&!4A2~>R2qwj!G р_3K*Db qCSN&=`Wn|h簶!z(|5$} cf>AWe>1FLj("dYt4Kj,ޒ.J(\*,LS+! UB;ge _åeanDyC-)*}Nr^ĵ$ xe,d_!V|,:2o&k3?vJUG\H 'GX8AhoIp9ԧ`f1c adU)>@zܩ$^8}GV)#֧E&hM@tvLP5؞zF&9X+VbOgx#(:: {P9[:"Hb=R rI]J֔n]fC̾-SJTctu`Q2pxzD{GM&n5r#Y *iy8L5Z׼>&9'2 '2Cי~ O)ŭp?rX*otmz,@"7q@$[?T ()ypemr==mڣj>@ w8Mr&\.#!uVR d6 EM>|V46T g$( IC/J؏$1F%)vyKq,eN^ 3oQؼI{G`,=4BtJНE1Clj?J|rh"K[LRcmT޴,a+1iskg|b֔Ga\NXvhG4_Oz*A%t9  ?`Dkm"[]rcEڊ gۯG ux9\N-FYU):\Yk 'qIsڳw"^e(qٷSMƾnVW5H"a =7ud`' Ni k;U2(@U*lv"MX;Mrsv~oE*-(T-iMaAbesBH|ށM0Vا̝5  w?-I>!IKoW)raZ7YkyT1|:T 4 .1Bk`Zp$8&)+jCdȾ{EƽA[h\tSbuvM@S!QHEѯKE ?us.zk"5>Q*la8 nl.`)MeU}&X E'8-rfӃ(f9j̧Ixޜ6"ÕӨ430Q?5+ŶiܔugA4f`{sdH)ۃS k:q^)35mnӣ?"-K62u4 򥉀^kwV8PЯ'\FAϕ[v*E/>hXdifD?K9kьU+õRH lp0hl+c0P xK~w5h~=TDMm^ R|KԦi*J%Iذc 8yVX쏮}sbJ?J'.7wu,$JmFE YBX.ZgQх'%ݢLD;G%$eLB=I g#.ŃB2?1fJwׁ/ǡxk;[zms*A+ W\&M'AA];xx^&JF>S] JT/L`(QWfXi9? Aǯv1ϷѸ)hV}qz(>!&Kx`Spp2E]9/ f{z"ET5h@:ew-[-{lɯci Et&NE-~{ew$" A]WZ@.N/a/',Њ8Nh=uN3[@J cE0h*ŝv%V͊bXKh48U?S0h&f;,cO[%x>ƻ$o['a)@;.Ҵ}@0̷vjיتxrLDޓLcNP~ZQBFbmXT.juCLi4XQЃǖmw>a,bzu7 P!jDo,&[u2x6k 24I)#`DKu2qק}¾vc~/=0k \2/I6( ]~MLP^o}c_inoq8TVմ?mY9$Bed4Ja'OA|Ŀ{ T<76߽%QI(jNWrAi2>d2]a .#T?OWEo6[P_ZgpJ_^&ZX2.n#.3Ve`~]gh[y^$;egk~l9:.6ޖK!&e 7.@at(wq4p+蔾]*3/KyXćCN„W-a>Y&5~qG%20` EEG ɇw|T[؜*eNQY9^8Zt\ }kdxmn'zA>I4׻(~v+heH0fwu$?4g(U?}aƮT" wqdۦJF尃µGk}nj}-ZK/8y}EnOz,̸=0覡L$aT0TYTu) d+Iz,`q:9e5CBԃL hClR`tf"ukUo,'c)b27i@! W8E}='| +CKY)h24˲ V+Rp7![@EV"0{I}C;5\P(V/'ɰԔəOXx}>u|o)}lC`qalPkldy9nN9|UnjV_Q>Oݰոj E۽rjP w_R 5"W[}K|T#1V{,TB}̈́I+*YS^8+ѰuyTǬ/Zv ImF<֬+Muz*$Fk/8`o4"LlmoL i=TNُEkZ5]Q_~bEPd[F7}]qKIʪ dа371A` jbyY6VN宧v Ύ=Kl/i1dU9ylIbЧk:.Q*{/(T Dɛ#`3gaZU(gX3r:VH`&$'k}a'RJARB$Jg߼!}u9٤̴OI9CM_gEwv{\2˸YCLb[-ΚA  r[aee=FOD]/kn\O=W\`DKjy`Eb35e|¹,sEcjT8+CqXhٙ͆ږyv : TE-QEդsՙe&*T3)QIH`̫SBo7r4ÛCf=I 5n6#Lmm|FxHwZ ͗5@~o(mEVC(f^nFOOֳGg+ mC5*[}$:Ť֟3ઋeyŷ4@_j(:{t{ &sƜJ: ]ȿvc3(%Ͷ>QOᙇ$Zl0lzyXyd* )̀I/9odcE XO[W!=-|2(W$H磭Á:x>bN5/d8L]~ cVbv'#ރq{(Yl!`FlQb<a䝦m+DX}mw3ɍ;|:Yw֩Ox)hF+J"b%4 ?[pd$Ur؂)cpRE)9sX6ŏ jxg% W$Ar} v-I۪c}qy!JDrh5ْMVyG2ZYRƂki s{ f~~`?\:o)fd}c{Jhxg+F/ Oǯ/`ƃz0dX IAedOY)'_XMA_MC;KdK;?Gct+gT\ʑJՖF$sFy ˀOի&`Ux=^5g2[ãJJz1R<<'-V~">hљh ]l)hިo8Ab*L͛P# -@]-?g:@܀bf>6֭3S N>QUzoBvb WPHTO [G- /oWriYůQA۬o]݁H:7* gTE$rhO_VHy1ڝٴr>]wj-A/5MbNQ[P;. @@lRzUdl"`ԀZn Y) bY(Ŕ#϶,x:΋Hhs̃3jfM"*;@O3 P11CN)|QZ3NbjS(7jI8,Mb]3&>d.lO;Y-b5Rj JgP  &B vFZl(! K|ΝS~ Sm *ta/g%0"G3Ϫ *PA`ߺX(w2_l@^e*w QA&{05MZav1J\)FTSڗ!-o_X=Z>f`:GMoYGz~{3vX VȉChVl3:Oy_fNiY=Z+ U DlR(OT>}iw.9En"K@\A`}pF:"^ftzl@G-@: `,Xq%Hغ)^9gVT2ANc}1h4Rd[cDfL/C,cʬnbB|~Í[Pki׮ vx_,At2 [^n4 NKW9]F)<5tµJv796S_Öh*W.斳J͸4C'j#jMRt_-RB9X Q, bHGKnl/o]Tߛnfj_)aKw E'SOZ&+R_^gVژ"۔C7Z~5_5G~g6 3JXE2n+]~-יkX[YxiW+>qz,6_2,_{wa;ѽJtu;!5 'e{:^+c'1@G3s{x_͛8 N/*uYm ms}8=N&"5sI0{e">ܶOtRQgqi=+ m0/[=S3K$JnQ-I-irULN<>ze=~ek/X23Q9<@0jmYJa}p"v~ѹu*7o4M.r1&1 ևЮ~y{;;u1tJ-̤\+O>h1E_zY=pQbr**:#$nG=,Yՠ|8G$pI=]:"mĭ2p+ iśXNr~: PAѽ94v}_]=[ H 8FYf7C^"yn;ä瞨&Ut+_ٛTl?$?z%8j ʤ4mɗ!ĸgrX/#@%BfHʏduHWk0|Ɏgd}5IL-a\jٵ;"D)кe tOp xvFvZ+w E:o7U"\)QC)/Ό?E/cmx,-,[2dqQ;XY(xǘQ8_MhK9cSjح) 7ωp#_x\]92Ab0l|40)_O:klǐUcJsq߼oe>G _; 룢Op5hsBw᪯'mp̤Twsm9Ek2݊&B/Ў4ul\L|N=%1ּ~.!X*@DOXMq5f19AFљlvԗrI`5b'd3"}̐nn\G/kTk\"|!|4HPȱ-/oᎷ+ &^aG5.~p4OE" +51U%l…&4Ʊs$zξ$soqo\n!)w߽!w{csKB9Efl[S0xG Ð#X"PD V]V^U3{nF~GGːU\,͏sͮ nyxX.AKŵ]i2|CVWWGXY'ﻅ Ǫ8Bۢpq.ZLy9NS+TX ;"ޛ"K}[H cHB8"@b% _^q(b̿G}oRR i"5KoU;IF46iDXO6^g H_5<ӇkAOyU پ(7A2\"nJ qx^#n/(uX1wh0pƫe溤jo#Ԋ뚱){R&M_B%ig0+# D}9#V3cy#C:Bcam nTغל=JwpAw_:q&(\>&h)02}Z̆*):K sN1~s 9TIȩ\L̅RU:Igh7x7 ť|(|?/Q`Ϭ.+9(:N!ه9A5;?j Սn襓 P.D#V^9:$+Y&T[u59]7}G6l)~5XG5EgK;|%a3䃉eO0ޣOU&_: *h+>It_ʚ{%h}\Oj`VH^Ћ P&uo펉Jߠ!J=& q%5&)+\a3jFsgzx/Kwƨγl0A,7P,Vn%0w`uqb Shb;˛vO'dsF Dp%AZfG8XJZRʤ7!WΧ~ftg GMw|wmBʛ-e{oxqQVކ ,ڛ60 ʪV̸̪o{pV:L)BoW D\7S 0/FyE7Q⽚|9o /\Hu׼S`U3朝5Hgad}M iR~[HtGwmelX_ h{ Fy`Qpw ^yy4f-eA|>clxuqkwI%*_*M~WmF9K{/GoA(2,{#K\?! 2bhm2}V}AhcA"VJWlSPHtwTi$JĠMh}[pt{ $Hɑ‡(̶l&F{lMJb c}e7C^67 )Q@G/{dgV.E_w>3./yU M֒<*7t4m#H(>.$iV+yug8(``7bOm(w2!j6W|̖Bj:XS:{ Ɯ2XjY ZcSCo{? ě%|?I1Bn(|y6!,E4zq,}<[oL鄼߮уI ųR:Lj@w*)3$A叢mi=Z3 3AЊUAL\E+bN'kPHXg30!1;($ /5'WQD٪|JRO)sB@wv`c %"spQ2* g(*I>!ThrCwCEG~@G{[~;vjN)+~ 3wg jzf+6Y^A&N)cOP{3sKf לDޙ<ϏGoyERtS1}e%PD]ܾjM>-QSt'Uxc'E+R7^Ud"ʧ#Jk;˓?& ϓ+)<襀Pl.͚~VXFn5q¶+%=nH;'ƘPqt| VQe|?pո<4& sĆP@Јa\M4fw M6+oZ ZـPg=d ŊҦ}Zs=sTV%<h2k$O}=sDCl4vL7-(/#IӞ$\"o*#X6q_Wv[>'D ј,ol4|/Kk0s)*R뚵\J *bg Ǔ D`60Jt$G4sJD-yԕ]&5y.箒4S _ ->Zro),r/)i| N@(<Q^(y8}|2he+ ugf \q /Qj [tBgHyTgCQ@MۣTL#8Uoc ^ ^!ni0=*Yl(qNcGZS~B:xz$mBϧޠ>p lzˆPιg 1sQ[3O]<=~epR&oTSZui.U^Uqv&{dDDv}}9;*S{NI~!l 7D<0|Yh~ugSL5 *U.<$f'N`Ū.ZNS^¤*"m^>zm[_/Vߴ@lz\osW= DHØᎢncx&b6"HWR4fZ@]Lcl bo}2`PZ48Vc%d-Z$$Δ`|MwiE?%7$%+X,q!0$[ZprKzTAǏ!AQN$CwdFEg&5  pNxQبyZD,ȁ&XԾ ,n4FR cpT D!VڊoGr- ; Zv@uQy-kza Zbq<ϦZU> sΟRzc*^L:LEVYج&:t%Tp+A1C2Q67-+E;"yU0c} ڃz|4@O!?]}x_}+=VR)b `ٍBQ}2C.uܗE-Cȳ&,c 8imif @F&m2wx۞ _%Q|אPsabj?ti3mD m 1WR@xQ{ZHͲfsSl+,OSQ惚 ̽iz0zn(8=ͭ_"8Uvwqxtg,&:f9^zu&̝[uzD?Js\#D4%7k狣SˆjǦ(k5>=PY~ylB>-|v9Qӿb\* \3Pd"D\ >+i^)|kI я84_xEQAtcm~|2榙Nkb+rfڋkQ'+n9f:W|P(jנBJ3}ڋ>wuS@nBpRI!:֊3x.ɼȓ5o i- 5>Fe"+B_*f\d-'~BVEzH(G}==W)l C랝\Q=ZF٢x@;'zzDwC &Tv;RlM@L|տ晁49uN';OK-0@UCAҲS=xChgّf%IZ@?ѳ.i<nkzkG2b "ɻt=7*j޸VO!TXb8H) gNUpg 2"yګ%.Bd=:|LjS~RI,XgJM|ozׯ N,@N}ksYAgSx&O ,^NU7^yalVr%94ImrS_9Pm6o T‘)LKg}f!Lth$&t⬰XYt_Z腂9;T" Sx[ ٳ<^-6ʩ  Noul 1Q:ZKO(}?ٍ^4*[퇆k`SY`fHe&3(04ţ,k?DjS@c:ux*Z<" 9@MS ]2_qߴEotAj\hal$M-Ċ9mĴPpjN=r9d5e30ߝk ldH*/l\3*@ j _4 v+VW`ؤTRvd!r!c?)7} ލ]aP1Ʇ ?~~G"aMTO\%q"C$E\/a@\Жa 1DzO1ءc#ˌ]NcnV5^J+P3XO۳ !Y\mL" s͈cYeI j%;T Sw:Wz2.B\ף٩C|Ł:D0K j.N .~=D{Ԍue.v, uIߧEt$:{mRDn>i6(uAvVM_yOϴ_ 50·Qc*ug]ϒYfS|eS9*T?ǀ }@^¶bsn^H9wxQ d@x87G6B@؀z  vP?\S鿢bn}%ݜne7$3$%v)TϔixU7G4^Eى9NJ=~.0YԦ¢[_3]=ʓ*-{c9\CZ/q._\H}5!r)CՉYmPgbQNSNc+ |Uُ1 _J{_lлf 4P8tW"gM ֛E9,F z?S| @%Vبݘa*]w:36ah8\bŸ!UOn~"'l7noI"=ޥE16DxŅyf kթ i8o $Dvt;19AjrS-o޳]:do:/j$|Ǐ/b~O; :e˲kZ%]h6Aa^)@[ʖ6uuV/1j~!DҴR^!cTӎ_q ח+Hnt\\a\t,5lΗ4n J5{n'#o΍;2,"=gɟUEs-LVq{m]x\Sgב^_~VYK.f ^F ?Qr(jhXȁjzԫ;7lCq}HujOyR-jُ?M @Yͭ/#bee&W}̂⌷Lv1L{)N,쟶>^ݚxoW'[2ək1(caijSN  xZt*tִw 8({+_ߌ}GhA'=ToUN91z8o8vXbW"?9>BAvHݝ +zQ(>}]Eh3A n*kZTwSlxΊ6(6Bn u7 'E+{= aZ#>]0A$c0{pޕdt 7Kx(DBtЅ+h~Wd0 ϖ-42- C_Qig&({ʬ8ŘoJg0enek`,( ]B)F9]%  SGkfk()P+%h€LP8&VXfl@x5rS}6|ұZ?bb_iόpPa#['Dodsם)J3)Yӿt oz !sIe*ɸDNUTaZb/:D'<[TQ kGJGGk?P0ܧ?0yS PQ[gnOqO+_dRvS` /,OwUyn6RĊ/;I@.jo9#@-!L p3 ]P |G{x!Ԟp9Л#/k-s\rDyHq7fS8h2u ?[Y=1AH@A&#[ nu*e|q.K*d@inB:]vNq[Ƌ7. !!sQ-dGMSuS>;7A-2\|Y*L-K5}#ج^qzƱ9%L)+8aA~%pYyձyd¡wú)s$d~Ho[ 6<~rڇs.:1#*m;"ǏjAPw[RU!'^!U&6BKxl%ķ Ƶh6G Ii#w҆ј bیbe_A [ 4e r8ԝ71?-P?JoIMY|35w;Lr*{:#.Zt~I\(Lp"^5L<깚Smc,s"Ww'㈫2;!_X 5;G\N. >^'ns!82ݑR -ru#l`F~(d .({!5"Cwn7M/X3/K$Ïn >)lwʣB\<WKio8YQ՛ z`][e)QթT{ɗAIG JGw~|(X,z"6^s6 # ܻ6̷9?iC/?Ku~c[ RufF^kp=ѻѸ6\o'#қUa(j' >?@3aѱBjTK0'w~ #-k"a\K1e36G>ƞr y 8x o3/ >k ;?6$1f$Q0QpA>zC;G*w*6&[YQoMRi PGiG~{?;yAeJIm RZ t> 1QY`m_ԁ=Jٹwy1 r-l6IMoXq,yH<,^0@l )B_ {U,E!Ԕp348;j u|~J&Q4# ޟA:XԔ5Hvn! dȓ9z"[;'yp(N~ A++|y;oy܁IŔhĉ$TRIDcv"Ӡ!1cT[y6'Nqu=^}ӂJ-^g&ѻH 9hn 8j =WB<ĠWiSOKb-eCur-;Vɜ^k,{([sEZB.͑ykŞ&o_jP-)b׮}(ܢ.EW~-Aᯨ}0;;(73▘4{uC/mF$#$֡:2 "I:vNU ?;yYd}J9Dƌ , Ww [-:LÏ˨3XzZC9"izpɐc"]oJR`.0Jw@ٮUNWp/o:"]n8U73VêtjBgl)sBv%RcFO=ٵRWc-ٟ5w,pa-Ť4A9b+Uc9 gEPruU-dZK?Egtsbڍ]|p熧ɡǼ=@sE|Q$eNc YgSڎz߰q8J6%nWyPuJ?`d?wdS T`Iŷ;L$gb~_Ҝi-|9<[D30]tʭVgrk7\G~.&w~=;}Pl~Xp JB=9R~⪼@47Kl,F3' Qv},Q>r 2~6/#?T,U]r oH6/cx߀G!3ZqdWsgK <<[vR3_mt^E NVD{k5H'x]ΗH;O'QQIV X9NPH^Ckf0';Sxm#AWӛ3l%é!6m|'9WIe:&A<2;M/}A mRYbO F@Ts ^lAKhd:FEnhja*NZ;H~Q|O|R$YJۅ*ԭV_>p '*t]򜵔g:g'1E}dAf?&M'9!=S-Py 7z U Q,u6n[hU{n)b"Ayz [&v0u߅;X}~8iy*N J&W}X!Є&k6a5@Sޖ og%<@sՓ1#BY׸.N"E[H@\v_wI.Mit@a/wZ_7l;TwIlB-*mX7N.: f_*)gZ(y+NJ:֠:Q,e8pd$K7)jShj"G`\\#"7Ҹ*KO#˯tU8βEc^ |"*qT &Ȁ(O! =NU6 x@mWKZ sJN[+) { wHA5`ؒ*tΔF<0`!35fjJ99kCf;le-d--rYk{[ea Df;]S;qJ[ϥ=灀gi9Mw:2ToA 0{EH8 9?~|LS^11dmw@.~>&[aL;_KJnEE1cԲzzv|\S퐞Nд8$< :pR zݦ^;r7N⩢W}_tz% 5+Z `b8Ԅ rdN 6վ]/t]¤PE1뿯D3UU23!%9 Ev @r٤w3S4*8cHܜ.Vܦl1($}4BHBNXf$3:jxE kfN_8DC^2i}9tT~eFM>#/T H?k>e ȧOeEvP\2=3-VکHe7a:4%<_a[!P-DW>ԢqUV>E 1a!`E3cKvW,4y^[nhA[?'eF9Y4ʸ×Εz)_-cd}Jܔ=$SߘzRe.j'#zJ ^ί?lk,Ē1Wmyǥs{d8dY e\0? E+O",`ĄuG<(tqNN8g/N<"TwM-,aЅ}3̰F 2`{A_3wҸ# I]%[4Mu(G 9o{zOxf_H?>ZlU~W&ݛ8 F 4ףT֋?Hv(6(g ~[vyaa<;F_}"I4q?Yc+>{mx()I |_>A\+.~ Y[ݬr_ C$a!kmKӃG6uP@ٍ wWh@ C6AWyq2 VXZ'n 3խ]*#$XR4j7RgzXrQC20hk1oN,O]_:>T=Z?WY48m?F2ތCH@KU[]?@a"گDGAr:BUcm{t8@@7epȧBc!LtH(EOV5yoCW}H=Pd~29y$q/Tn h@^9/ MU*cEP"Ҙ%v. -=JxQ9Yhޣ#~RV3IZLkzgj"T&!SOkRQBwH*H҈ Jl~q~65S9qDP=*J}K 4نy uy8 ^Vw2ŀ[_5ߦo:!wR/Fus1'Ql?@'T9B%-4XI$I]uD7+.,L_'[fPb9iD2"֚XfܻD h|L(mO(-ӄ-q_! h-}rLx}F﫵4cT,a ) 7yЫ Pj*7i)]Of2/"Ioy03+3"P*٧jGA.!IA:;%-'Z$,Y{ Ŭ}vj9tT q 4#je D5ȧDae\ [f5-[ց.-i+~VKOVow:R%}!QJPw> eʃ$f?t)w4<ݰOGw7j}o6- L$M iю6/3dZ 3ORcSZ o!IBG[#[[p_/22cQ9n.}4bP&t#FbP`Q-$휀 化c8ʼt,Lah|ƮnJ#"XJe0B -Y-$ԶtٔOY:uZHxZKC9u \5Ԭ]e -r2D⎜!Xԗ 7>Y1| `9/\;0O*kTn2&%Cur8QZ|~zR`-eWrVKxjO}aW3<r}I3rD^2  o Tm|KY}Alp@N<& uя҉q$h\0A6Y2@3պ eG;q^XOÜU3f R6ܘ8_ەOB1s >XMP 3)L~)ocD>ܘ Q|N0s!㷘92&J$XhF|'g^ΉaW@=RlفINElS輇r? 9eИ iD/{`%6K~ؽ7AY)?i$0+ +zBs.G@`n9J7lKB8\rr;jZW22ZmAD,ղVԸ_<˖ Ⱥ*PڣU( U.&Z q(/8rA =WїoGR1O 쯨KC,t)Cf. RNC8 cTUrGFð'-~bKuY[NLjc yw:G&3$݂=DAF\`rcYGVg% ;4_z]$8J#m9DN/j8x"&B kΣcg.$drKp%J]]cb.yh.ĶDmҒ0"q hUObdf,Ɗ(Dizh<`_fػ1Ëz|`1юySuէK3]ˆ)U|S+j=Ud3}<:8RZ^aTYwz? D{zZvdҡ\H,=QinbMsW|wi=]; "7հN򛥒sJ'+OGYwOCyn{UP{}ou.!YVU"ⲑJΌP/ 2,vz]򝽓}gwj~ل1yJ"5 ǑTKjUG5]u6RJpC6k F|s'<$ՍKۊInTQXFp B8q~OlaD06W"ye#mYQE9 }1JJzÎ<3<]vaѭ{-< Ci4<vg{Dp5a}^be@>$o6 [~-v 6*j-'V''z|K(t(_m&oWU?y]in.<Nȕ6B9 F SU@p-\ .9;ߛZ`?ck,2c٤oAQZlDb yx}39Xr!$&Data_J̚49Va ,#dn21s Џ0<P6Lqg"ˋu1sǨ@ Q7(rpZ O 淟.M9ub́.JvY0HGHY_Zwc_.ǯAɷ6[& @YP)a>6d'{dF  -+橼@:3r!65\RǒIr7Qf?l'yNh"\h8jIGJ <h̓ҊV-t :F% *;'pX ,pO>{>-0_#ͬ~0~jNW7oS \-x9$Z3dǚYhtAhz"+ D7}׶JE<).[)RD,^{};ܷki?ʼn>+ *68r;bh2?9/!a-p.A=P&`0-߷oЏ(QWRؚ" 9jM9BzYS?kkfRۢƩPTYXףz&_NG t5w#cSG|tVm`GI;^* i<᫭Ԁ#B5^w=o[ J[Ok7pFcl^LĵSBT$xוQv,0 Bv K}_rž.2ݔ}-w>I @gFƛmTg2ظ~&|Yy c\u\ UNQMBvS;¬סXy9TVψv p mc1-=ZKS> u͐_? w .݇!0$.\WhwFkiHyP'bjX۶5 6to22n={ŚaҺeY6FO\MfpU[Q- U]gZ#JT0}/'w'[ηOEv)F&5dqڛa11qޚ+/WucnVeg̸0c֦@_&cM<~@0PI0"^1rXqڋ)tV MK 4r w2< HDhhZ]<5k´Wa"9ve ,ڋa6 g8/'Yl.x%Ib"\-fh{yT}z:$E,lmw: y862Sarw+|sShXo "=Ω " !ag2$6r9.I]=C|K1P6X&F3PJ+X %~‏' TPͲ;!5Fidh@4uF6P,HSܚy9I{/A)JVx1PC^&nFAzNfj@Ǎ#vR3K7ԑy ߶ ]Z-QNY{b3R#(sI3@u9|τJV. ,e xJJL/sE9V19.k}Fx)þnxc.gußLch9%'1犱-%O` "I_`24'<{~7LsP34M%ۣmC!'j[ ep])Dn밲M÷ @Nm.2=p/kܳ Oy{pz=Q/!f{m&؉ T1`̲RŠ4.KxdPn/gӟP;@$CWK-1irz6MԡS&a;s&UҍiQ0fx= ǡɁ &8n̽24l! 3]z#g@oC)TlUJkq[\$HΔLKف<# m 䳇Y8w EMG`8 u"@=T&6·!\~OKW}Ua}^XpocX7z-Yw5H&`Rx>Ew(5pW%2/ho ÜDk\X!mXv2>CiӑG?_LZCLC5ҦS*]d&.zHτXSb3ڊfcb]<F>h .2Qtlnt-+k0#Nf? |)q 6H ʿ 2Zϧ:Gku"f0㻈a #Jưqau  Y(qޗDc7F TMk5@U)< aCQOAswOXimYK-x#{5mҖ0eXJ5u& TuQόv{juw~EHyĉ$BsS<+sVLFCGpm`6vGpt7RsnH}^czƁ8N}1$;i& @O5UQ5Lӷj nH$Mc>C\ꋦ"bՒqc-C(}8gd?'EnJ,ףǟZ+c>nsHr[tW>`?6mRI;B)!,TlfTNDʿ˂Rm?Sңs ["M :_a@!9F|

    А_&Pc?9OKKecNf%>GQzF3XhO# 3pno3(-dVeOq -`8뛨{/բ½PpUÑݵfS҉mя}eʮ2*εl)Rϝ)#N{!8Lx3r>&D RH]O;4l ’݂3[ȑ}YUfRA##𷋸dX)c9}c"`+ ]{jX+>urlq,pp x_"f,”\P.Hq1dZ z؃6C8ؘ %;PԿx+qh_Q9>u){R>É]kKōd/]; w2{.d\/Fh;R5;@0Jg?̳K&;ۀf?C,h$'_YxhEdH%{UPy5IpySp\ 6~Mh/VKP'o}m$:߰yOMiF$kC*dZɸZ-Y:s^.+uӼg{eqKZ˷HӂR'Їn6gزżg1Ha)~XqDq\]@‡>.-E:be {,D;+.:~p:.xX!TRM>O,Bc-NХd}i@\ꯗ$ {W^1q _ܘ09ZBJ?jRb=,^2A3=ҷ IE׾=Pu/i˒,">va`9>x`KkTȮŌb"L'F_ʲMX{U7}v9~)76՟^mWU}X]"q1 [B]s_Of{ /6G4n,lJO+qP'~RIʉӊ%G!k!͂ubZCXdY#{`7!d)+%5/E2ETgy9CT0) y@Cng'<ޔh 7u0Ѣ2鉑V֐Sl$5gqʼn>KSM~H%;@Mio"<@AOkm?TäF&tNe]UgʌF_ \C*^<_bu9U0ZE F &ǦdG`"ѼudIƬÏ(Wwc zC%/?m'fo3ը M~=Z\K&~P$^/چ+Egc@NT+rkmo5aٺ~~I-sU#" `C0WSCdht)08C5<%{a NRpšrw3S! <#{k> 8}G}uv}W^6߉*6OM 7-p^3rEܡ%{ܙO5wחP>h$J>Yed;L3K"pg y…p\:}<-N,SUH5>cYnm>|Av E<s?;k^V ?JWZ5(i]p T܏}'{GPbFwFbK)ƌ-8D_ۿs˽|?4ZZ?5~X[}]zB=,.)Ń4v|M糚\N3zN;Y\Qol'ưxBwE*sy:`O/9`R%Kgi8vKvtgc 32c:6`8i;Z@g@QXqѥ #0}N`dQ5vI#m}B_*enwPH*u7@Pw{_Ɗ71n7G'~)O sd ?dխy 0b1 p2 $F''US6E%g:}@kk59YuNO'R7ڟ,捽g-Uڄ8UYE{tte!) e (hmm&c𺷎`r(qkT.!(mzX;rձ[WyN _GԐosiRoTA#b_X 9QD\@E&;Q;<Eu ,/9fr[% z>IE4!O% ƙ% xY5G#%+<ߣ1|"!:'huh<Y"'}t>m5Ѕ ~ }{Y(ZpBCDK@+r U19o v ,"D0[Feέi'O<bi`FV$ 751=`j+2CAQBUxn@6va{ {]dsI5sruS#$~I{`QێW.2 ߂h}{FS]=D2 ')]%yl fJuGʱmQԀh ǵ$46)Rlk|` mz4nm+2U1R۶8Z)[Xё2".(w\"ma lNUɾJ})u>jiqG6')9qvA$a*[\ڮ8~^B,F?w y4bc޸HL&Tu?mvU۞u^!C&6 g 47昤'B|T{5&/Cao1jh&2>_Sk/{pD=*$^4?yif8/=425黼8V}nYoo'ц%'T/."irR&0ajID{H1 hU(ܵ6P\4-LSm0 Y-YgQ yqd7Ƀzo]Wdf:_-j\~Ѝ{N@?P.Hc"=o dnLaee.\UTH0P٢F*bA<{X&CWٍ%`X+aPeDc}D:1"H%Q?B v%mz0KɓEMXn0t&@i|nӷ\u_G+% `z+l{@vlV.R!Q0V&4. *wʔCp1MeGX,AOm?ģa!*~3}_dka"ӎ7|2$܊n߀;鼺s ?YWLNpڼwl-#gWvx)ss]u*Я+r9bCW (v2Z1\90ˡ3]+CN#ȰJlvAf;- F^D2tQ@|\gV[=vkc+ڿ]͒(t=`6At5>^yk@ɉ mM=)\.0"x\\SͧhQ] (uJr1£yr} !A " VJW4 oU+K1D=i1FI~$2w/8:ҩ.z+dmw2|`}&mŐLn NY-jǘa1 W˜W7/Jnk܃xgCᕞl҄x0&Ѧ+!vhS+8ݏe#5kzf)+}-~f2A.Ic_]o浴Js΃ZcF%f<%TimYn Q+a5Yæu4|8n*p4V`,l]}L3EFŽ؎ɾ~O,"Kg ^'Hwf XTe_h,A٭Y*G5tO^16Dm|\ G'uOpջS+ N7󢵜%eX|hSJ#V[JƺJ9 9afx0-A b"`nh.Ykk&|$=4+h;ГK*`N02b\=ir0!cEn=&9Ҧ;16~Bb]%](I3'vRL3aj11qc/=}?app=} 0*-L4\yRkW̅@} c(0S5HΰߜcS v~00t(%ij<K(jO(V&K1Qna CoZ/$*FM -~,[開9tTcvʜ"9y#w6c`dI #Gu n}xos*-T~\8SgrN&V̈́eiV<ƹȋƏ-'#{>r8qa!Qxk)p5x^jttktzKb$)+ic=N\8ȳ3n>ǖ ]WvNڟGRINyxuM% U}R.I1wH -;%$+R 2-Wonhkǻe<ۨValcPːw,Zt't5\|Ej '0)qFi;QrymDP`pw7f{Cyޚ & g,24;_oH./F@TͽRKwML#5臁ʸh%b 3hBB9hX.&q)@>IoT.]ގփ-KaC$F{uew2XܫrT0i% __Fv[t,Lgц>ޫOfiUE騦7R![HO8-wuѣD EEZs$^ 35:<yJ%`,aV<_M4g6zkuJ }ǽQOf*M-ހL +剚PѷTxWY*}D!zqȨryκG׃Ryyy~>Uk9&\ ڊcc Oaa<,B*#X}[~~El v ft$V͝vk`;FAYQ"{ē$zQP_H< |x]aA0ԮY4kv8 :zrdJc8<+0`Z~s&u!'oM] J"V]M7D_m6gho͚JPtL-6#9a\R`ٲ)Q jo(j!h(Sq' b@o5L+&nDzy3dvGٗIWx[ brBqxrYOJE{͒K QN:+ qb9O;)pk6~Ӌ;=;7 N|:qMAƬbaܕ)Yob]8N jP$sbX̰"!ٚoYVzC>BVEtdmw_ oyd^hz(nB[ޣC(=,}5ހʼn %Yu䆬'~K:8NLߡPf0"q(v fj"i94v1a+-͠W4`ўnl t _ *I1$qi1E-'" p'LT,Z9=ɖfhn?ސLEIxD5^lHTJLNlqlXt0%a ïΠe6>?K@~:&Hx`9&@+{ Q揫^4Hh  i6x͊łtC,ܜ^A'ƆPpk ሆsOޗ4My!Bؤy2i|o,fĬb⤊N"ң$.-Qx\c+ƼդC>B$7dA;{x՗qU-\3I{4@,yFػFk69B'tqQ ݨ1V\=gNm䈍JJ?z /-(.ֱM*t6 kO$9d$3c)Zt0$'y4QD^0ڠGѲDh /J:;lE@SmW N tZB5}n4G?}@~ _qdDNRx!`f;ë%#7($n܄"MYA?1]C5 Q[U~oc*R9hnE5R  BdW@}O8%dK/Y1 ~.6~6iX\i=<.-v+('r)YY ] ٬Aּ2xh8H~Zך{!7sci>}fk[gx$9c"TmK IEBEor! dX;n* ciy+B)4jFqd5{4Qb/Ղ| SjVЃ' .TU$)KIit"yn7Ƽdf7K`C^Cw`Y"p8ÐN);bPs7ZO hc:Z ݿU6С iL%o2@k; iz,^8om7rD6S\bnۦ__WR-&eygvZsfY6x9&w@`46(Su#id*Gn0 ѹEjF&mmN.s'h ?<^:_ʋQ{utq^ak@ f'| w[ D͡_ 1 Ql͓1m.\Ⱦ7měϲ )o uU=&1 LQlڻwi[:ax 4W#OU*%Eʶ ϓ.YT=)nT'D/}6v^1כc_7SL 2_󲉏zMMŠܻqPf8RKgƵusSW2k?M))ȭ|dXsa YE" )iY9<l!pv*f@cMˡj2g/O5ـDiGvGWƸ :$?IiӒ,q\JB|Py/\ԩ*6qUt:E?!mUGK,ͩ!t6^DHze&iZVLt$O_dV284s+:l`(\|\,MG#oJ{K GjFc I0řY1bZҘ *rysJ*7PG}qKƂ2RqK1$[ ert `o:o=̂xV<$R @@bYd@o 4OS:׃CMIi)=yI`Ut֫M| F!lBƮq4?Æ9KHWXD*Wpd*U吉|<Êmg;k=@hq3OՊ?\{RSG;XwywILA0OW7unmQu%x=HFm[Au%ʻ $'-{lv0J/r^kekږFֺI%5Ic`.T)g@;K\U{ _-fY=.U*g9s CS/zmg'\2a48dFQr5 kgU1x.Rr\a.f:3sCT b d%?<7i]ԪÒzNR Y1UpY=U)B0N7KX<擯X}A(!yx; VqQ%B~~ yvԑ?n-.6+|m~.ڒ`۬|JagG"O{P6E`1F+Ё=a ф3~%*P>dѫI lɛvn4ΎZv` sU/w-HP;,騰%B5u3meG70P@W$QGx]RgeimT)zwWe2tiތtl'7OrWɰE⋿:4u9~nb>L4fpNrWj RwZ'O#ɥ|~.()yb>4@hT̓?R2 `A'$˙j(ux =7 ۵cgEK!AjQn[ryri-|3 t)UdG̮7V2ĘY|Fg#a~HR/~|} BtUypşPKhڦ:JU"'h~PU|i]=/GZ lFS'Je:~dK'b5ʄj'oqLڒ1 !ZK8RSߠ^^vꨜ, P;hgc2y݊L&HRYTJ~򭖖>ekFF('61e ;P Y*5 I&pgU.S;īu xotة:~סWork/WXd w䊆}ݞ3*A1E1g#_FΊ.vTM톺s쾌zk)@r=z(*)¢ڬO9[xG 3`#w:u@`Hlϙ &-dشLՐ)CG5z )BrVbx;&7듾͊e\qX[K1Tm1]W^[U>[ɻ?0ͺי+Nv0tb|M4dL{uLGhOqRŠ/Z3 \G pI.>tÄFG+]He$0D7'S] ]5P\ﱰC^J OR ƭɄAI'2H3]أ-[H`Z}@&iN>^tYvlnvE0O7[/ ީ2m.l ?! 1n5V>FN=5Ϣ h&Qs^aqS`kkg|o8A[R0ڙlcÆ@23u_Mu&ă7}t }Nt5@,f ߊ@o&_wnjOY6#Z/jP5kwDgXqѧb:tC?a'HiZxG$ʳ)A_I74OVN иG Ni(~fE94N^a9 iMc̸\HJ^'WO%N`=qd.Ewl3V&غM-qN_2d!\~[mHT~ІFgբ5V.nOagX.Q8¶5zkuiw ¤r(snw6F}GILrzѪq&pc{IɊw0 MѶtq7NPǍtյu`UO!&>Tqk?}ζD=k;~6B'[~|NVG2TyƷuaP}o^ $|I'tٛ+9ދ uVcЬ#a)Gv6wi4h; o݄ 9jl*%*HC\fԂ,H"UGum3xGP<ITs!1?: >^TO\tvK{lJ')E] ډC=j&|K_3llIE\9XJ,H}g5o>~¤JOF P!_,hǵ?0q+X0R7 8Gɤf1>.ܡ I;TeŽ7S<}ː* 6%9e bZY)tJ$lnDF?'M!WpRߒUDE A+S( V d=:kv|=~t5!McE]9ȴ-7 HbbLBt~vd%HE%mv:Ȑ #=X+hb3.+B,!\feZݭ9c1cpc\OGawczLprI2CgY| (,u3Uw}>IJa9![q ?L29P~G(b<W*!ÉzSQDŽ5tHȯ@# >wxZ*T҂;FDBl@/wGDvYn< :JT y3HczB*Y`_!gf E2S$P`Q JpPP1V[fئ trdD{&Sj[Oll#sMq&i>);ΕsKE8? ꒅs&f>QYWWw8cWxAu!>84()9e YqrI0=lnfv20:lxɈb}&{ӱ;u'i)b+T|~$ ּE Ε&>N^>`3Q.%{` M1* y /L@9, +=[.B7Ke<Ŷ7nof5[Mu"Z$,~HѬY6w}ezگ? X{T nIZ" U2_HP-WeqzTCLVG= ꔥ\j3 1}J2cq[+88zPpJW@Pr`Ľ!{J"D "hzh5Dn&ԉ3XBHPy~ 8HNeK'(z6dr\,r>vW0W$.5tįI+޴3Pu7& [*z\tE9 UOؽٹVu̩-:T['tN Q>?4m a-ʟȁVofs&84K!qF%%|nJ>uq Zh-L@k|hU֧ƴⷱkAN""8OED1v 7bF"夾=:#>z_,0Y1++?[ SbIzXhSiy U!r)y XMqN'W>>T:#Z~/L^Txz@Cְˊ pNcjj=[I6뙌 tl;18%KS}&R@͔"7ݸ jN@K͋6 Q:C)}Q8L3`x+ u-o49d}s)U}Mg(Cn5ȁet-Wiqxv0KVK&j4?'w@4XJ2p*KׄTɧC@Wb$Z]bx(qGkezak/\*LDg`ʽwfE&SzX_mFocyH2E2K`%jSV F|Yqc>2ulUimqI8e Oɺ O 'l!jl-_4KZg 0%z{*47YlS:Xz*c2D5{!TޫE X>sDJӻ@Ra,~ȩBk얐e!v](~b%`gᄈ (q*6V;nRCDܺ `%FwqxkUI(i.8y+ ǥD}ž_e.h09Iaf,Gf!J yѥSjӳE3,]3+(@;3bYGNGRAX~ʾ ]Di08Fc/ cKW ڪҚ!6V'T 82vTmL6_}YB"V=uK9,F܇:.TNc@p4=W롢xG7DٓNxၽ¹¢t<*b¡q\UnE&\SRcu @,QA:2%2^XM*^$2;8}QkHP(^ݕ7%0SQFX^wQjh#Ih`z(N}~9~'uV#qO=wӎg~vE_< zm_T9KES#(A&⷟M+~wX-kx;r2h74~|>!ir\|b:.|lя^uXVŴhg_x:J);nZMIׅ=5D݃+?ZgD 88 2"1)1f~<iB?9 u;RC\ZU] OYYOS^H 5!/ J"aC]q/ev'5I)`/FN|iW5pY@ &3)usu\w$3X+_dȝ2PB$BA(.<)+ڇ*[8<[!+_R.6~q ! n ӭfpRŎ_e*#مmWڡt`yY]'XO='$PJy C!$$=lt6z}&{\4";$8ٔ ?#Κ:#OE\cIpmC6[K*jBd]9qL7!ª 'xSCZb*3Xe8 /-K>-/wOUc]=Qt뿌 c~o`ݜ@0i$jng礻AOJEJ՗"@pNCAYJ-qX@ M=Ve@țNsqq7ٍx MFRe`&> [8RQx=|T-BȀKlsV#Woj(e ^7F q?*@:–lH,F-גD"(Z* ƞ $;.Og?6S/-77iBL-h"|TuTqܦkOXD.ArÚy yy⏛#O? 0ΔgpwE^SKۼKJAc;\୔]F$Nȴw>7ov#aOk"hW =fT/u[(ACBfePC1T}+CbU? yaIP}GK[ Fۋ6//SR[>q0{i$Ejyb+5{LST>FU!į* 0/Z,+j: AaϳbP^ya HGG]36g{}!60, g}X+ٸw{`]ss<ڶ"7JaR X@: ACIN`\sƏ2#kA3|ތONl/P#;()߿_9!^= .&##(ETsSwfi}7$SPƷ}]$Z. U|+}kc*\XWNn\)+.6?\y%2 Fvծۣn(ˇ t%BHanԳ8@!LfX2/d\I73s,-%pv>Ӫd$5k? rtʁm)/_fgqB-˺Rl$RlE .."N,U %L@}':twJk 19gi$W6{=ؠD0"3BQC,jʛՒTYo{_oD艂o"hXbzVS'3Ml##,? ^JKh#‰+CP2!Kubє Gr>KdgS/r |˸pߵ<I;TN˪08X\+ A I @gNdzMEP̄xmgtz `/L<)76vVHyڣ sn?}gdf{U%f5VÔw(-I\A~KAUC +9礋 Iv;h#g3@9!Y^=wTs3mI5+ho@ZT,TlڿfUC)+cF"71wp3C8{B=ػ[B1VfCO7Wf[[%a k c<0$k ؟w"9Ӎ{ȉk\Ӣ*]!:]?Lr}D w`UgPI2_O[4U珰pbo?n :˄\>&>5C)57v9Κ^ٞvx̛Vz% t7 1k');q,Z'6-[G`(z&&ɗN摡2w{p14Z&h["Т""USute'$I6ᢾznLSTAQoY'WzTc4mE2:]OX.uX8 Ius2YcP_h.`pCt=hri; 0߸0*y+qɠ̩CØRQ~ .qu\pm2iQ9}h9r+؛ՠ L1o'EŞ9>%?gǭ7^TS˭/:YթDO$hƟ-mYW;gHXdT[AgV<=m.lk<8d]*2TnRdPی+A= $@e3R:`:Dڑ5ܓb;[me /Ŧ kf}vPr!ɼWg[!L5!"ߖH7z̆l})+i2=:HMM-MN{_5;-|Gg 5m< Y߻n]Z.Kv^+$7O^ēcoUv0ErAAHn1=c;PrxZ lCw97j-*0 ~dփEy|NyVgXyk|ƀAqG+wUMCag'Nʒbⷉ[_nbUw {gdLN'$h}N"_]b!蒝^iԔ0d'NǾ_})AeP?=tc]kou1'j<_N`%{{X+zH\ϱdnNnlh"r[ ҷ31 _5UI&ցdDVSy4?i0ov7cNoؒ|VgbΑr%t\ A8a!2Ϡ+`E,jv AM{*y#7/ wy"mdIdFz1kC.]^ urn<@20r`zBAr r#AfsרIg]C7pHȱGa]w\G6Bg.ڋopzyNOo9gգ/dT N'H sW?cjő.8Yr0۲$ѭ昣6) W<^y+;qTIH$f6rq8z6y9W\\XzЂSuN,`$caBP>g$=1%ƀ% 6ePwOpg3xi1v@LUwdTVcPF+ i,\g- 6De&~~q[ةu/-Ol^fS Mɧ'g)G3b;+5m䦳ӹ)PJ&#iĒ!X=R|D7phe|ycwDO "Fi=,?u*Q5(pa6L-/ODv:TU^#je(6A-@,ϡGUJj( zڴfA}{݋&(tkoP.9L'FaTbawdXah SEG9O06?Ċ| XcG(#Dj-\^/lw 5V!#WUCM l8[X6Xw ׷9&)r;dkm}LIch\6$ew:E]^Co{>r`N,lkҒnLaq0Mcok :T9yX?ט'~"ǖoO.ͪ]a/Y:<PN)`O j;(ĆT JH^uW ͤAo篗'E 龑ωn'd@SFIdB,k@R﷧[zUвr|j Ez.DA2|$3uZy$?/c"«"IiUO!ŝ:7m2|t`5\ΤC'G2xSfXW"5@Sq5'Zc!Lc"J( Q]K P}<]REu h4Gf{Tˠھ瘔cK7Qz9]ޤVq WJ[h$GuV-]Z˂jNF<3;T\YXVEӄJW+pqϕqN 9< bzưbLM%ueWy#!ȭ")JMh(:o )iۉ#Ȏzmm[S4%38E18D“ucB'Q*LσʆR cP:!.}p5!zi~ ;$I {*0 CqJQ3ޭ~;SAAp9 liyaٸ_LL~ zQ[*" h`)2lk`:GQDbaEB4z {>8 aܮqӁ 8U"ǙD2ڲIgC?`/1XѮbt!> /Yְ2_QY$+щajv2FK?EB]JaXD7pԋ<.k/5fF7|1#hP.e =' @!(ꭎ޻zS!p [Ok6"*.D~qy&3;JhHǙ? 9t8ڠ~!0S~^h CBpdgz_1UzD/#CxjL`T&AMߚtX86]:Oh]>j ۣ&3Q* L=UVjNFK-nFFqfw2 SCXmg6">߮?,`.j=4+^O-.h@c9qq?>cbWF';&TTw:{?9*^kܶ )f0RmDpI*VLt?bdw$KOW6FfQ9dη2!9y+(LBq^>QϦpA49 k) t~377"`]4t,9)txZRq {ėJ&c/UciWm$s0^zLZT̽ s e4+ErM >w%">l})`DdۍU`jy*ܱ:zf"2GG4'4ЙWɹpС9̍sICt%g8v]=[Ywk!`Qv оW 7i(#)-(沛;b$1l8#J=ŽǢQwQAĠ, ܭͯ<: skqEG aehEڹmd 4ՋZL,"IhRb1|)G@@MbS;^mK\ z&r0}k݌'9?ev?r?{EXtݘɵEЂ+l-20tW;2褈X2Sw|~v2.dR>6z:".'X5Uzw)YSX9cG~#u">B,c<_To5N3U^M+1s"$9 i2exaB7{͍$HN*\sr\Wcp[LN:Mmk}jӮ>˕X%2 .$˼ٹ%юg+@ h$rYĬ&P*Ty oL  31p\Ylx;h>dcdPmD%](# ̓;)-WLZmp1&o="{w{< a˵AdR'm>C2TɧAĠY"BlIw戴]xW5a) b b^fo}8( >`-z1ǩkL8:CI,s/'7/ WnN))H/Z~c8sobP}M:{*E!S;Evm_<d"ϑ.DX_XYwXC斐C1{ߍQ #Hl]/Uz87M}EsǕ D4qj%kH! 2ɚމ96aR& WNS59@fźiXJo9o)Q;aTk: ,xGx=LSEo4)OE=,HF5Q`!I]4=L ᒭy}HFR+OVHQފ=xp}f*]ͺT_^{b?X;\.ڦ{H55[Ɯ!fAwዶwBdF_&H6r (S?HQBPs0Feġ@DkY+*ట O.NY7^S1 (= 6ϵO9s+Q&\ ~f$=}Q5t-Fǜ->?4DCg@5ҨfBD팻A¯3YhkHk|PP5(PĈ]ʖP vLNЬsYr|Z#߬˟% Q!D~K5ƈk]w|vt?씁ɷ]ܠ9D"=w8u9o*|cd qdz%`6KdqjJ/C&^.eBxg@L)`HIRJ 3jlʝm6܎B%aJ[u60;]Gih8YZ-AjDC4R:o؊캬qA%VT,Q^rE'&Ʀ{_LRLAyL/Ts͸pwe'+&'fJTn.:d3PaY1׳uo2:e1E 1 :*0ɁYq'VԻB=c?}JQ|0x?xSɎv-zcl61Oܰ 2CZ7.GJ^bĥ? smb+aY]L!6!֕œh(lO LvL3+u3HHR($sE<ͳ7 Қ|J'/n k D/GnD=?q:1G(DLӽ>\`jh`oO@JC4 %:t::?n:m߼ (bX,#Qlӣ>_zc24f1yVYIޣw | Q4= ;d$j*r== ~JDs& BBJ4{?+:̢+VE{luV1RVA8Ң1*b~PQ'Ю^"7r's^Iսs,,+wp,!j8ࡋdЮM5^* JClSpf[^0|#aT1rCwYش^2p'̎Fgu<>, J41RJQ-(z*E.}Ū^edkp*Ԃ'">*Rc6&dU/i, :t9p㚪ɴnwRX[&R1ԣQ)J8 bzhCX=n~.$!ރpI8ɼ<П,k'\!yX-Mkɠ sݍQQ0.# z ?)rQ&b1*Ψ3LRhbk9Bk! ώ5|+EXiW&f`~ʳ%GP+q!Xk4KUG5J{oЌȰ2- EŌCS( 4ɈcQ 8YkZɏwAG`U%D q#)mFaѪ:%b)o\d`nl^;[ 8ƶs;y$΃ Cpz- _ ӇbOPTRo}A6k!:堞 1(e (@DiLYi]pu+R7!fuk~r!k W7Z.6`mCiOVg%NST6)#)Hf5R8!,:!F )-Rީp:,*by%c""PWK z"_Y=e66P/Ȝ؛SeRIYEKsDh6g{}Ne#gqS,/W䎂aN^hdۯy黏1˒p[hV;CuR'bord]Kbb _; Xg?q8^A`m}" 0ZMeڦu4Xfon(pfRza[jps<b"# #Yf[44j BK" *#Y3h<\ѣ '(ӮTk$gեe>} %dzrυom_zb!ck{rvD q>Cpۛ:|knNv߶V*J\Vw= ?ybÉ)>S[a^jIuj1PӁl79&=I㏰p]Pg54d gO0&f-+nv7qγZld}X-t[OQWjw\OyTSIiY OU :=॰Rj,LT46'F} AonRs@_\Jɐg, kT*=fyL"tjpZ[] Y$qf _Zvlj(1kb>,xcui:˻_GSX B'֊ȏEiyu3Ǿ"=N@AL1\~Rrq; 90`[ p?Z|ЈRzj'ZQ &-[pq]&|7~<:@iꏘڔ 0q 7#%*BQǔP827:"֑Qĥ (]-;#A458DlA!g FT/2lmbtt+R/p3VQDoF) */j4^%[qTV}}Lԇ8sdᯫu]}HG5Hhx\ǒhbJȺ' Uw"zKpW~]aK7Oq[+ 9/ˉ f53ݛFbJ;!zotAJz&@O9ŷf^Z(NZc-|ϩ(+OSGiW{ϗEڮN0u|1 Ofכ2grK˕Gx_)T 'U߭qpo{wpFLC¬roÕS̐6{7C|3I6ۉ©oBN`\7 :1X҂~ Ͻ̻dm@ulVb>̣y5B,,3,\bkp ρMl-)+Еtn#( 4?w=PH Եi]43l31|Nͪ ţ ͌;H;, @m,LTRxas'lݵb:2UwŪ3(y-oWM*tw T"Ŭ.Q8(nE}BsOI!q}e!,dl#x+L#̒H@TGge*'~:~#0M-SĞ;sS_ _"oo*Ruj{Gz ;9:Uٍ&³(VD$ps6*ΎYx/җg"%]{XJNm@2Lrw^*IIMM`v$A3؍K^isaإ鵐x r( `sr3WSlr>h}L)apI{?c5WvFdO5(YSi#u$Jܣ%*gBsŘŀJ@4]kbِؓP6 nW*5 C8tf`?VC.dDqtwUO3kLj '}1+Q[b`Nl0W!cZS3\QMe{F}~A)ӓ倔'w,&VlQ=0T5>+)b_LbQ#{c1y3Bi+fhK{qs~i"anOF!A^U9' ^hQR4X/ND .Mŗ.RēGܠPaހ5\=4(nϴCDMi8"J7 Cpxe7^<a;s4r_i s؞z혎J*L9(.A❨ӈTmlZِS/v_oX;aEy;rmV yĹBaƀ|C]p&D1Oǚ+9z2;,KtQ 湄ZaQcUƋ4=>^A]{Z|OwdڹxJei'ePR!nhz]Uv'~oKfY 9ndS-.=b ,~z2ܽd#4a=|D[5-KJ{d5hmK}a4%~=]{>c)ʻ)El%M-[zyWzO~FWbH {(޾Lds_? HvC\џc JrqQIJJ5a;TŎ5cnM2d`i:Kv0J9aD hDAoWaǏS7L컠4֨B1k}zkɳ~L57F 9h)98g'Fm_B9UMzZCMt9mt&XiJ!8A;@ Omuٙ,֑L٫D'*=ZSal }71!w~[=uH d (g i!IÃ|gGƙx$Y+ԓ zwdp P8Yn*#wfj?bU`) .-.󏍿j@f)gUTӼQ܍ҩ`EUI#",/%%֨|ri 3Rj:n|9!l ;,XgP:T|U)zPW(eM ։6GR\M}g!!f5}sHUEAq(ݯz!>+d=7Rv7uE;*,#dvch;  Dҩ& SյMu 1!!=eB~TIФQ`)k]E[o}k^cmbpȼ_؏ϩ7 A~VXo|l,,›?S2TKga: ?8M¬T*?j!>ۅz'&))>x%UKKwy Ndj5X/~'yaNasd^Z~C/kVrV~Z i Ґ~n7]*c&-{E;BΙ-)-PMGqO|1g@kNjl9OtpŇczÿ%(kP3f˻hƶ1FV8={$EՆ˽t}+!تҡnhMV (yH-m[f0Qy3^gc;إ3Gu]5ac쁔]\/++gQJ ȱS{5ZY*HWXDcBe v\G#U D%if&F`A.Kg3;i3v#n>)(vxȘOiWum<{ֽ.ֶ -ؕEL))}e+&xtv] [|KgQ l\Ji!e5G$B8KuӉyFn+_>.2]2?gUFx.j C@[eW_tֽ&9MC2v+Z*tN!*tOq7*QWaQ縿mΆxNRL^{Fw*4}|])z"4YjlMpyC) ^ r8a]Pk\#Z_XgQ=4Jh_"\ot [Mn9-qd;cF嚭̈N]U<Y}"L; _N2::q\”;<(l7;v<1>e,C|KN:D1V5^$ӳ~+fYE%0 up{{x)GA,B;tjd+E;ӑ8Ț9nGNE ޺*w{[RElIRӇ>tv2uJ4 wq_#@j7)),?_uDɁg6-+)و=u2:Ê}m!X2AH+j[}xG?2٤e=[5Q3øT(;7 FN!{9z'V!IJDݾP w&|zFsx\׊a(lzgYT`?ARK#N"#no<o9m7(R&:49=:nB\L9Y)^7ϲB&OS4 dM{Rᢣ7.Uvb[96OW6#,+N2ıKX,u~lycZfG)Z ܮ8kjl5,bic`"Kvi9,[*7FfW&%o08PVPu+l ߃cȜ,-X1BJϹRj0̭+id.`bi`-;z0_slx(`)ِrQF)mRGl +FqZ#%lBՇٵw|Hd-O |GQ5`يMcd1ղ4p(*.V Wc T]t'sj(X+kd@׶1_oqY^E[9dCE}Rco#ELU2Xv8 K`W x^BV p}t8hw=ZOdIb}Wug}^ВA qc|/., sZڻD'94,a}1s0g(!4tJnFU沏n±ҽҵ跖1Vx*Rm%ytV&'YZg:hD'DD2(!J= zZ+Nt9?oR† 4r*(!s9ܘ65N' kl.&OГȚ)ʎ Tjl#)Bb_..LIOUX ;R,M0ŬELuL}Rd.◧9T(y\ѤHѳTS!&- KGNbPYHDu%o9ӠorTnl º1!YMcƵ=`)WV Q H+Z&?ϸ=CԤQjK Zl߇>.z@\hxr ^8a72MMI]?Um@^:6oGʨ nDEڋDR+g]4,=&L: y~FV@qsVT H+Pi-dZjXښ,F( j` d> `eقI%j۪3tQˬkBc .ᦦV9!g$d %}sDQދa݌f*)S~{aco3 n-ȽI!]'#"Ħ%loGHoQeSi#م!AmgASo]O.9U\:w:7l~Astbc̿gE҆dmKt+ u+Vp. 043tHb2 c#b*UjyD(wCHhO{#'?Ufxj -Wpo(wM7){1YQ?&ѫ7D2.{XD} _"^dz#aV7OQӫK'"e^m=>ÄjM.y%WhN/_TV[:{{"y B!U˟s&/I1v__55_qҩRdXz,/ξEb-5,lsmg2 ±cqhYGxd3yڢFYZ uy_1+cDRk\E"g ˾A?L R]~ w;=p&峕hz+&hҘ`r'ER!5ٻ/ߪ2eKuـ!UC|ΈoRtKiK9˴L{s/=l(]@D !gS=$\` v K$ha g'jW:< ?30NŽ0gDg'.)hyy#\717rB }&K2%sZ]bbNbQ?wA [#K^w\pڍe\ƒgFv~3S;Q6BPp0F3T3(]5@޸!9 /QJOdरQZ*o׃:3qzztTqoܭ;*7br󬖢Loԝ_Au“KiRzwMƳg '}4I}R뀉~YyeGM~/noA7Dϲ{F AVXNNlLhq nn:D6 ˾ w#$,ldќkk* Mx/{Gi+4WG 4,pX7^Ff$HGB*&QⰪ x?a-h|V;']ajBfQ5Js?5 ۊ0ۏ$m IbBCi)5DG"祛|$QZGπ<٢Xc0%ϱ7+[%Yh̐a)-} 626G*J vK=T֨(@6SP߹wsF YPAmp2TۜǮ}>YtCokM8ސbewA}<@-ߞjwޠ k{wi=[ffɴjTG׀$U+ѝqƛ ̆T [/GcV]YI!YOEcO=OX3Gp6aT@`Z_xtߒz2Y+ <JnY绳EÇI%ø&3 X' 웜$ ƥX1q%|Mfo wGتm ق+|!ZfmMsT /8}3 pZ?2Ey OΖ*Dz=`V$9B#0QrFߎi{wᵴA:?hMP\'*Sx Zaf8H!+L|HsȾ;pI V ;Ã62`/iK1 OukbmisRP&U>T _gt5?"ǵ15tΨ Tdj Y:# m4y+RDqQV|bHIw폼/o6X3аY3N҃Ow9(FXܨ AR9jQe*xUp);\?bWd[<qjYVE:7xF5f}2XXgJ0 _ȢzaN*pfN*2-q73,Zjk,߻K<~aCų_{˜/}8Ѧ[Qo?db~3H/гDB`ai1¬ iz?*nw@ O$/ Î}g5B-khNl­4f4@ɟ䈺. kKT9L,O2~E8|Q8oՔ7z1?(>笴-*`L>&,|3tk'R+Bs!/svR { #qi,7w5xΎ]Nf/8En:uu0!]jrB0h~J+I<:{T]R /E^)8'<˨bEy&gUթH>y1z;iNd*!:'N'蒸&DzY4hm⯕{(ûW\7"@/bö'u-SBցqbSH)鐭6xyebu4džk 8wBP=T)0ҺGx.1n&oY!.fѴ9^-Mhu#r+e&L.l2׫rU&(nrQUB+;nS54NHVVt\@`c`dIy̛D #u3Vd+l f#*PͿ4x"<0늤)(B*'eRa߀A1(2YM!3zai2Ct[0[-J@ndkK+ tn>TqK-*)IhaIɈ~PS)2WIip ʤUW+猧FHދEt:(/P^0 0c"n4X]EC:`/g^ 0+m cߡw_&rq(f5nb o^+6g,;c4x%yԊznVeTQ);wyl,Q:oM 1ٌZ=K캍#9*jbJuGCT1%e2Ze[1U-Ne J媄m֠y\kt@.@Z fPM_܎!:Շmc$lTX4Ir'93 qN; ǔJEkѓ4%FjX$ms:s!fRrT_x$(8$wdƈo؄%ަxo /E?5Fh)!ims8* ĭb=q@޿eAQ~CF9y4lݛw\ʨ&oXĈ@iQ|\\<=pN*lf a/QS1S2kH޾ՁGz$Ů}h)X FbcsكUu6e/nH w=۪}&8) ܣ,b4|-ˏqNn:ZI+bj sl6.S:ҙ!${>零=\$}0 8r7f`VSnhQ~}+L8W*0:!OPV7S@ݩٖ%0o^uM.;jd1MQZh-K_ާ#`5ioFRUsKI𒥖ݒIJv6R#| wt Ć7 4>SN>oa&?Uj+mW~"Vz*|vjx0h'S5z >:ud>#'DB0i&q :Cfd_6*Wsy6r;ijTr}{)lHY╻_)}&4W}Q>rt}ǥriږ=qѝ} >P40pnJZܮW ZP/YC){Gi*p褔9JRdI~Jy;oY-_CgSr$X,`GⴧTs7Ur.[B0XƇ>&2{Üap fRĐ~xE0n.VZ'!/-G92DY"a O:'5j[f Y6Eq@%(}dL':-lqIJ6%B>8o}24mtŗdbǮ<>I-*>ivjؘ/_jT?%#VyW\ř@ )L$@d^e1 dX=7mC9 ZDnf~bwСC1U2O? `# KWܵی NF 0i[; n=}gˤW4F92vcd.̵=kE} wӥqjf"^13E+FvzG|(=عt,\uZtcȉEE󤉠 $&R95MQlD/}.^Ep ͕Gbq^.'a lsy!ƈɠ tI绫 b? pBP$ve[G "1/GeStscPB2.SaD@M.o),ɯdgu3p }|eU&,U/2UT?Ȣ$ 'SnVѣ@0;k]f4H]DA1=ty˅A쿅$ ;Yrr1NH_Nqo%0^UmcW6*Z1ErѨ̓ I(7V kجk lVo|$'&\cB퀼wy7!4 y:GjLig tC/חZbEC= #uz ;M YzkSH㽔ttRZr[ IegTݤNKyhӂrPQ m)]169KP6 Č&7 Rc}dn'-,<VxLy!-#:ݭQ;Prߜ\5=7UwTqA>&*~M쓇gY'@Q/>LjٞfYh'|}I^CB8n9_n#x9t q.2AGF &:gc~O:Kts/2$ ,AaMpt9b;r#(sRXv!$"ue>+vOH]Wꛟb?=Wm3W[885+5Zl{%Bq8y}:" WKD 9 AF3{(fNZJwc}Q/ꓳV5S/̐#*~orJ[V",fAj7^pwP8@#;O;T_0Az1npp2S3[f"Zit*\ ObӔz>͎=jFZhJ )'IFW I5+OY/1IJЄqDfa鷭@#c!!2Fk*嘀z4-w9x"b=HF[|(Qm ^_Y?%1 1|>^ƅڒx\!HkdGt9_mDDuWT?^%m{0Xsmj2 E$.k,{Uƃ2/ei_vڴmz;W[@híR+1SB#n;BaV(FL-Na&>{]D'Z^f^}C):$*Tyv /7Šiq] XGB)igkdWB֝0544l"ǯZre&+X4^M_!|!32}l^Q:nҁk@bv1 kuYUu"| / KYQHֵdh 7YJ9bbZ˹q_ "oxzFpH:}d{JS.9q rRCć0{!ex 8%$lA;Ӫ}6V_3*~+jiݦ3371'pٌʨ,J{qeš3oB9kNT_-)Aa#0?/Zo [dб*:EyK)_CO՘P>vgq*q@, 16xrV_RR+Y2pϮJ7(H.``M`ћ2`4pxvsdLsraΣl*@>lS;7FtL $>85ft9NT'+ܖo,Tx %E1ɽؖ/js}o'9j(>l|n0mJŋL% mAM1YYwVnR}gzМc6PZjE]f]'\ *;oTr I-"}&WncCFzE%lxT[췜3•#֚0pQ΍;:FcSҺTyaz3E$e2E9D9hkqV˙x\ v՚L(_b:Uqs#tYlVR!wxk՘4&ǹ<< 2d)g@CƳhwNƷ .5D >b^ŭpD_g FI0 ]-Qkm# @r0i.(=DP=UpNƑ^k)QA ()Eo zr6_H *`q,hKuft#Q pN']ONMkWXC6 dl菬h҆{DO`У!Q16OutVݕ:n`kO>iFGK6nNH1| qH_WZV̈ 05ۙ~GR|z-Y܅;nJiYR{D5sx%Mc!}7q޻:/ĹM& cӟSrۿg]kgtv$j} *3ٴx8Oh:Z:bSlL3W<}I)~4e}9˜OG [mD3G`8+<`ѽ)V^T`OMF!g X=ª(( wUA6(qJl/~GF x3) R{JnG3A4psBITY&cc/ W-5pLmlkH=8jF/^x9rݴFҝYw*nt_" O{Hpڨkwn=&*'WsP4I9 Q*rvB/gjSldʒY2 ,9Bsq<لS[j EcT?4wp{UH(fLF/crDry"3s^Et « ,ih T;ai3[-Ϙ`c|kqPv~/۷!ᛅoFqa^Q1Ik x|IT c/}yiHt_ ݄1_ٸ)T߄/JX;=rpKUHӮ1 nӔiD}ՠLSh:MZ[(#2V=RBb°1= 5ylfpmÀHov_T/a4lyic{!yL: @dys#28HBrmnTm+SR:"y{r{fcl ^zk8xV/4)sꚣtm=s6!QVZ_ w'Q'VQTE0'pFjjt,`~ikANJK?yEz7+QbdN9dsO d {;nݦS7f#KCз?»MNh.r5'S5'WTZ ׂG2{'d:7lt5D"ECSxueGc jJA!p+_x8٘RwĦ֐_҂j ܛuNLEe}4tf_@Ϫd#jU GV-2m)K+LC-S$6u~4ʲjʛ֐T<AЅ6UE.*Zv5mr1iu~ { ~賨$4A;5ĊHo<UM Pf"RcJ :;>/}nQeI o&"WtIM)xPʙZ)=TL7Gqej{t*136Q%Tl8[8G vC?3r}xdq ֡ɸWxX[4Y,z*_T%nTX N,Q6z>2[%O' |R< [xg@*@4ݻ04hqSIWGnQ` )auc-HYY!7Dr3!V!DrT3!{|Ak ܊vr*uvLyN3xkN_RHM8/b12x WK D@ym {c#[#S1jE+1t&^[Iڗj3xa<ԗγ!;~Ċ-_-Y?ti"g͸+լkd|_R}\x1ڠJxq%[eD:+9 Ӯ%[d˫QX[Fd䆊*h% /zPuv_r܏w5#="oi3H--|m6!%BF0εu# v_ښ^98,=&66BRRzĒ/dYVd@lA%Z*`ޭdho6J3n50:͔{A;}áVٰֈי NoR<)#^ ,3- f~$"p/ D:Lr!,mY -sꨑ<HnÔސo̐6aҐꙞƣ 8= N,,<8g5="0D7S.4oQr:^^RdP팑AƊ?6|^)!+ @Զ9:䐬@ۋo9+e8"RŠl _-A7 w-D 8WIis E-mWR> !Wv٤rZ̎vF5~ @W-lpקqOWk}0 9s{`Vy9^,|?S}L V.cgyvC LFī$BȧD.DL͓R J8Pu[8{z 0!#1~}ŒTNVW> k 2ϜAYl,X&E¨5eG-G UoXT M\R-+/\+-ﻔH١!0W}=6PN$R{/9b1w`ɚ"2f[-(=:Cn x) (:3MgvJ1H YL/wV@d6omy@0,<aސje1'*s^()dUZq1jo"\mVFi,=t?6K|˲iaLh DxhvaO^Q:%6oUg@"Q%**GHoOw), 7s)'i⊴LOp]>p=j?Y7Zπ< $F DTI[΁ SWw@D˔DVAi=* t $ ^I^ LHx̰Hkm ÿ2rBfd!nEBҔMmAUGdx>iޫٜ+f±Ik4#ئSx@M5E|I|X^ʥbgFja nzk4 գf^sM<˯ v|+B^%;d4I׀)2[J"9₭ ItTsy7hG78Hjo"5*QfbF] os:ik`كm6%'tXr?8$eB czWG㽡VaӾyLʭeòJ>oXQ=v.S3(ڕp]X.,摙`6YX)l[ /߭Wݢ'r >Lvq&ƶGwbJM<U0 txseNFd b&!2L9GF5,z 6\1?*(`,*$X .s;F P d 3Ea*r#R]7YNeHޅ0'Ջ}!'2,Epѡkf/1_ڽ-|g\yQx4þT]G?,zܪgG9g֒V.AstW5RYd-ڥ rx"»&<&nF8Mb-q^sKRn*)>/xŸ~9҃)XS|yaq5KQRY>Qr Cbb7H }jۉ(@0,vTd[wJ!S"@LRNU扸DK_XF]?$Dqh,"Y[%gMb1tb-,S DOk} /Cf/*LTiy*+QU .͋c њaJ(tljyj 4 7iD۷sO36#.Mjܻ6x< Jھw/0_z)%z!ߴol|ݦ:<1JA 5 *_ ])Ф:jzH 1S&1o PE6r aBuEοu?ZL^Vya|73=.!!Si 3v;?f~M\l5UH5٪'SjY˘j3Sr[b͑$Bh9 P;׃槡uK"Eb7E96˥`s~ P ⌍ŢKTv ;ټ@H`"ň@^U26* ;шQDPk.q-z#uB1kc )Eo <2]Á8N o# WҪVQO'7g ;%>D- =jfUl4I) B %]8q^ ~kvg BV!ImV,hD}-M"svU_>D0G6<: 3#ҬpW D[w_3Y  |^ΈO4; @n~bˤ̩?Mc; éBj{[< yi3:Rv$Nx35xe\ +3ɚj}h7&5p4`KJr),+_a*Ɍ7%muJ-pJ}&,bpOZ g['wFzpNҖ JG-e:Iݨ Xyc|`oW(ZM*zg"3e*QT=SmhIr2!ƙ!F#2f4[eRIBQ-$N !gtZ#}Cτ:>U߶i lf{9+kP Zgɣ% ^}n%zv FXϕsb5Y <v[%L7"WJ-X`W9geM\P~rCba3|3.W:ii ٕDDQܟKWB,:4)V}iv*q#}am}ȏbeȨ(Ns_;S).&gA΂M-ɣ+43_MHM 2=t3p-o㧭l-}#Y`M"Z vX8fHԭ]W@>>_bG>ڗq+3KavQvz7=q%41zX[Dw~9҂+#!:c\%3lOt5R~Ιv ެ稻?huSKˠ$@T;(QjIM$Aw>T ZwWCUb,Wov?k7>qr%͸ҰXcLe BZKF| O}޻P󱨿2VKsd6gQFZnnhѷdfRf!_~Y9E+b)C>U%lh 8iaQW52,n/^TBnxaOJu{`8rH:nb#ߨ tN]U*h.O6h[\0CZbH=O"PCj3 0/ZW9]xQ-n\ 7QoVp0fVbihj9VZ7E/(F.Q~j;3l~5Td^GLIO}T3HP$HMg7U!' Rod.)|̹|0F%VS$jAu$%؜+G=k|CE$K#(AFK^DbJy(MQn8ɲHg|M:߾?μgGKb]=u}˦ܼ_^ISK|-YTj*&,T_1L0FE\(_ ؈a~\\_d&a(8moxֽCzI}3cH6zpL pqݱI$4&^%uthwǃU jk'd{'YC|͛tIua bڢ(3-MU.\ ^){[xG;d7X뙻tOlMOHUItF11PFb\%O"_ ֈ`rـ=_̈3^_yCF`IMPFΔW/Ϭ 8Qa k⠻bv8p'2y!¸cj6juRg c+,ؓzuv aAoقq?[n\ 4!׈xHRkB03 lzk) fELEkOD$ S{qv#*&FNwy_GƉq2fc#MYބ/^%~NⰂ&ryu@i~0^ ],H|vw/ѱYQK VtlJ&|H#R5;}bHɛ>YapP[{LtH<HctA+ -JG1%ow;\!uJ+SsW- 01„ZdE!U y̤"sXSSR| wgLFIҏ[,2{U d͑A{UDfl~)e=Cc7VFDA.ՋY}`˪K=]I+N'R6_O+K\JpJ^t^"tٳ)J4nQ7-/-C*G!d$ڂSޓ6@,k?Ύlie\O˧r[)9 ].{wm=&RPj3ó) Mbf3@m90NڧHp#-?B2x[4vd-2miHHEw:V~M7‒G\vm*j;>~Rb0I݇Y|R)K(`|ZnBA_56$f:'y(cv:Mژno~.h5sdBE2 @ç[$p $zi+ f~c G3a Xx眩@&{sd̀?jERZ>re]|FV4ڎéCk6BCkw#qD=۝NLZ<qC0X1ȮmV(6D"jԵ'J: Jvl+CBr-Dž߹K(_9fũ JY:p&a7{וpgt|^&Kf_ԷChP2~>ҳxߚ7UPiQk-_?kŠ*dvJnjg"Vhكހ&ΎEI32 (sq"HL pB m5{Syy!v#CMAE!{PF߉{ϯW3L5K[ -at CVƱ/7\ȒᚫU$x` z~k&Xq_Z2yvY'VH~#ܚhH߈pT~r K_mxďȵ^[9md!J Ɏk(MɃBS’q2 ?HDj@FQ&imr58EEu~ws`yl)'X|(r2B &iG`Z|zc$E6e;'&> s3+.p V#)'GyT4n`jj`M0@(w55bҩ6C ؃<nyw ׄH01Au9>&I>2Wb * ;dVpTr*138:[H߉ u?wb7SNE"fr8dMи:R5#ں0Zs Ӄd[/'+գEbHTIE߄` AKg݈L_]*;݌H6Y*~att^d b>`L^oπFIYEAFkf+]EF8k u-TXJ@!dps'"ئa;x?!_ 8ћٌQxMcK^?7ˉls 4F3^fCX8 pXTQr2\L*qS]n5j%bSTwAH}l_VVmX5k\(zZC567plx4g zst!E$dh`ad׽iknix?Ţ0o _ZtδI;+菎qrMb* d`IlLC[OFth;5x|i/No܊SV戅@3O'İzBU V:Tl![wA|Xqt\N5q&s t6r2m:BXP5^pr C% (26\l$kgx3V_s!?,:VbILLItʇ1}̵9Y˴BE//#Į1 &t |}L`Ώ*`ZN6H9I 4r'`P$:iNĠǷѮuGN;ںߛhZ ]*B+\I}N A^kJ:?M툊!A֚5Mza(#*Q@#Jgu܌M 1Y >YEO! J1t6{#'6\D όk:N-\T6A`FbG]Y#HXe{ F'1"̐ CjSbKlfe1_6b~4՝9;{6`VƲy)Z?7ߨDKtXv aNa lg6@ͮ1J7Ww&x*=iǘN vPξ;Mfϻk#~ 5!1cR\A-4[#%,LRRuV#]%s-b0H[\}r4@;+>ܦW25m[ٻlvh衛Q6e#SÛxW W!ܲH&Ҳ5y&aTq=v]PejPq 8mVQU81*pI J6js ]6mzYǎW{Zw8͑=?Kb&*R}lsgrˀ/_Ҡ~_ўVxOT>0.H<#]!sM)e]gQ(y\cV? i'5/GUvad`,3Ci3VFRN;\EiPdHU- )TvIHOI ^aQ֒C2)15oL"% iBMO[Gtt8$g1<%s4|t+IG6m,ĕq $DU8,Lkfh(y:BKZyT[65aud@6dЕh_.w(G̔S;O,R8<ް{&āˈbEE^K@ڶiIlpZgIPoiixK &2 "ZHCVMeLE=mF6)#GnH@WI#FnQ+R}娢:S+1ďTgcda9tuC0V +sOZ^(LՂqedj{cVB&;a v~ݨvҥE}7f 0XX"2WMr+"hƦ4x$[9yc_T1F a{')qSZ.wpLvzg悐- ò N:Rj-g. @s V4%|%nGqVW)ƃb#BNsؚq'Y`e]@i+@MnC7Sx(V/oi]>2PDpפ-b?fsv\X'Q[,v,ci ꁄ_#^WWa6_#[f4e tz\vWo fn!jQ{ UA+\gñ0lи$Ņ'0#sp) }g0%FV*2bdpo칱V'X5봏_85Lnct]^AC5o_j5Wo sT#:I9FDDըxNSu>;ԫ"֗EWݫKҧDxE4[!mMy{}Eג55gR@扠-jg42!ȄfF/夡y>֣kdT7T'Ty6MEHmFo jÔf=Y!L?Ѣ$1HlC̣j-ojti ׫nf[Ͱyڈχ+(|H&t^*ǽMAHrm3җ}JwDH! 5jYIqƺ.)#D?u6 ߈T7%5skӥ,B{A{,L]ǟJiRB0OQa5]NaVtvBWv?;na5 s,Q4e{Jl] C;kb|2=<4@Y`ӈsQ\KgVRxaf ]>+K'4q/KWc9T\)(`"Û:d Ÿkѹw #dbYL%&d3P'(iqPVE%gk(LփJwe^*6ծrCx1Gݲ{oAOXﻣdžH) t:Dw)JF: @4GW$q[)oiH w [OG8QtȽ(=VnmY~Cg܂ &um$(Jүߪ\v tRy6j.dB(FhE궄OL_^#q*2)N  djo-J K :l󔨍c;SՖƌN&:GTDP-Ae&OT,UKQq$bO}ju!#]g `VYMUCQ77qBf>Љ]qn9KĶэQrsEK#f!Bhbs]^ .߹L$ dKE43ȽcJui3z/+]Xt,خAh|AE'Y o/w7Ǖ#r-4j"a'.KGH/bo+61< 4 mvY,b0jkgGkY$f(Q0D׿ SQ>ȯ4c,&Ew/)'Hy,ep&uoMZd 5^6lu8}3!ѫknU[ĄJLk4}k7 lփ꫁:SgO@*Y7(v^1펫F8ó`W6;x#m&Cɤ7TO3Q)פ T$ RГq1? bzv6lߤw<<6KslF&Zā&_F ܍ =Zg$,5 3llPM[%r:Caz=#5ݠir]et%WMYubʗJ'9妰y <1[0pcl/4阣m_:Y7Uള{˓q9C2e1v?0ځi`Ў/k>YL\sty4AHO ʋEݵ\ = ]6{ȕqXoS ONwQ('[a̍ ($}k&x" =q"0{sIA mO%3jc%iS4 vLV34ƒ(G(>'IsTC*!R*"[gYL;lYpcJ5c)Ƽ]5V͇R,ۥw~ +jw7'd+bZO\&AXDx`(;4s]fǁ 'QR$q c$T;!`V;;lm[0(|G3ĕi! œs=Ln)R.53({JC2?Q.&r O<(g t?JEop=9 7zoU Wf q`@Xỳz1KoI>NIqOliIIf}i;_-XHxï`b6lћee{8LKT(C^3*\u5$v_oN@,HgHT6hR2ygrs櫀zjIfu$??xf 2Y[s8`gMʉ*Lw{ #82yfU9FbCl߳m_*H菳bC iW5ڢ`3t\~c./ƈ {'|Kf!zU"n|n*tdO2/륡;h8Sde' 30V HcwV]DpTD;\UOҢ,89_+ze8"ec\i{|J\:ޒNbSITMGF?%OFyӚsfn'ʚ2iT) tLY8v? $0SvH)ۀ0O*:-q9NVYT:DM}Nnq#fFScB;b TqltSEMR\݆kݧN{_W.AΓ[`^V۶UAc,R˥(4x5ag`Bpx/bmy0N"FBiSy-eq«U k2^yqiJ%N_AM@o5iR9L"tN_p v?'ppʜϗ,MVmBM-)4%fp4!T ^܊||;TQI¥e##%0ᑩ^ls#ܑi=iƻR]4ZL 6ʪ )_3X__U ;M*Ʉp 0S9TSIgkEL [Rl_n IwKH`JhlMl'dz^nC1iRrc] 6l)aqzh@*9a2՝]N(KI!CFM(Fw!>HLC~N .s}eujuNd#1YA›qA`i`rwv15 *:~nd_μ\i7ֆzoY%"x*SV*gq]~AQmFv=q_aA[巌s(æ8X\!QBY(%K9uDjVx4N5MBM4E%7*\"6bCA8 W61/ Sv`>"'nD ن>ɎK؈&h>I ډÕrc|BRF~ ^`ĸf:>q`[u,X Xr'e/@$׌gD98vqnEau//d$U/8'/'."Vе⇓'?<\ Q6fT-"5t gL]2,jQV}tT'#q\to9Y>،$ڍIhom5OʹmS 0:4XgtͥRj djǪ (/ u[dձӒ`Zy4fcFK$99Z dSM7ʀv WwEwف/_=R!c2ӪQQF mFؠ<+ sG)uK+F$9 ^BBǏ#č%5s(E\m0_o>AnS,td lOV%^bLk/Jw*f:Dא>/s5 lTbӴϷq^ijJC?ƣ4wmnV[Wר42SvU + 3_[M+]c y6Vs !Ϗ:^VzSWEؒ>V~w9ʽڦtȠ.Uv˜^,dۂcoů-dLOD, Gz+r V3dpKA8u Ivv"zGM f#a(e_x4o7Q;#ݵ~M`[ ^g%L bQ^>-)IO%%ESUMW"`M4s_nmCҒޟpAGC~̷ߍ֠-˪¶5MҜYhزJuXM})=B5fvSWiDRkSO(ʈ[=iXjCϲ 0b1qĘxZ&;r3vHPm0mLu9-AřkFeJWx M1siiif`)R#|ClisU8Jgl4zC1pP,yn4mVo^SIg ͙܉(߄施f\nbVD}r: .=))>ő8 y$gJ)Aݟ֯g!<B tMݭ#kخ^xKiW+NU 78Q t!#T 8=8hsJNz9؞GU9q_5DC3 IME/XțSDT T[Ix-Yұ@DKougM%fP^ׯdR~P9C2AW-& Vmٴ$EKu<ɕBCճaX[Ĵ5z|HEVI ]E`ƿN(*~5J9`彄/0|zegp?3<w5W&] >%Gdҋb΅Ĭӫ[#g>Zʑ:uVoWЈesh ţza}afHȨxj ]RJ1}~72l~ 3bEьDQ\򓅔ĘEmJ'rhra7H$6-ɕj5 P, XL8KN-=pq -/٢6Wmq,_ֶ@45#[StID;sm)b} |J@|HV4R՟4R\9d349\a?=Q4lN36ӏ1dNJƒ%- 5y_>lIdIad>iZ.}R4Fm9* 9ue84yJm= pjmxlޟN㒶$ÄxAYvl*bdrp sBV%{u̹ {yA$s0Gѡ zG""30γaRӽ]po뀋MΗXN:<i>-M)zS,ٗfbZgJ5o~|:&P+&(]NOԏ@)V$th, uه$}%r))/]ifcI;^du=ViYs7^l aݠ:{5g 0'Jpl j.'G8nk8tfH7 DPƇfWaUp=ݢ,DH \z:OcP+5aIJOUNtz&a{5ֹOhN\8^UL@2AV&&3.XG ycқytD V@rqLDűQ,\WU%_+ѩ*o- )Ovocď%rJ/2<#mW;EV%FIXK; /e8{]}#YS6F8󫶌IsL1j#3ic3)'_')9HsݺYL܊Gv@&ipE09w]bq:Tn~ 7^1JzϨ>8TMk`Ћ~u?U75&~u۽z`kHDH2䇞2\Vo ~gW [3mVxyh {f] MUqT5F0X|`N+2|)ϗ~ bs ףϷ?жCJFJF/Ƶ:OSE#ܯE G(ruU=ݴpwr3b$uJq,VZ .a2aQJ|~Ev WefPpA hsFR)6%4&:~xk>F%ػ{5/sRH50Rԑ״1gsG%nyrУ$ڟ–Q|U}CĭmVa8>ZF+HgBfcɑUYv Ҕ[ /_!! 9ySfapn^5[D`Ld}qjΚOe$ҿF`lW97g+\lU8c0_pu=as6pE41ȍQpw5#| CRj3e.64v4@WV:nJPFk+KF䳉&M0$9E^//#Ozf/Kڷ857/k}QEvr)T!95C$n-G2*l7 #k󞗂)`Ը   @SRιpL{ Yo A"G8`AgVGK)9] lzu[CY& K.e_ƧͥmdXs>|d'$XLjjj-O8D$Д/}V&ĂxDm'.eAam= Co7'.9E\hf'U&;x.# q{l(d7X4*g{c/vܘRHr 1?e;D3Ү<8_R Ԇ4D哩:Lh 5`kUBwS&MtɂSVbv ]ziMr Q cEvwqQwfrf*h*BXc\ccQ_V{Yɞ:F.d+jYB==g&%so+,|za O\ϐ~"&TeU;UW{JM/2AUQŴ#mFs^zC8\DwKS禉?:-kB(Bԝkق~0xGsKg݋$ѹMõ%$8Z#m"Û&@oL#T}qv%њk7%NAؿrNRJXTiq{ =P,+6Pkq8痝`#Z_Vip5/ZM,^욺29:v/FNb1? ,FN%I\aH0`^0CVיwꈵM$8P_)_ld'\('RWG~2;Ά7-6Fӂy-uWjYU4"xKݲJ! xceHi4 ~0t ;Ƨ o|t62d_QTjKON+*V+Ǚqb>sK]SW7eѧ^@t,'nX)t!;%%}_F`JWZًM: o!^R7ca(vKv>T;_ /d*;xx֊HH18Zh:3`/2"$iWtMr2balj?7l2|CN#Ot`wK Ӱ;F(AW%n4)"SVUB8QvL1zt4TuCnjw\u^UM >l2*cĊ){xXmAl&2H"lyuXkaBW+yFYW9N k'g E2/mO'I(jO6{R(0kYcTҳ#l{KqPO:MM0v[>LC{^$h٥{(RxJap%_,U~5~GI(w Co&?,6d%r޽8LADYg*;?Ef.2mr;K@Da b$oք"?' +<[ -^M[@,:LU%ψ6Db-q&͍w(tqMsQGp'~o=ur F%Vخ5-/-SQ+y6[ɼ[7c;S{a!Xܻ@>!O"brwU r{sMol ڣd=kˮR.dl&kEJ6PR:Ui$6 Ĥ.1\mhK;Dm(A-~ܕl4XU8Al60܇ {cqof )q.3I” q\_p1=6|;F!-P X])#D)\XS,@Bn&tG^,Ud !,Hq :%ſET 2ny.ıXWVmw8ҙHZsJ)A('%lc*RrvZj6(M뵅$O X꓆XlAߌkfK޲Sv=Q*Jlc`D͔ex-sp꒦jdyҵCT/"H-VL -5 y-GUdۨn>-Hy*N }dOGM1.?}R8r~^8FfY} GD[u{^*ձPqlouN}/YphCI)Q,k>A?ѕղ/X.A?ÕʴB]zl8% yrk}#ESKB 'h@ä}MKeޞ?S;y3 1G&\s:2VibE؇90wyY:\j+ y~Y2ϮbDaHz7v ~/͠J" C%ڢiٻn@)Kg7KIhP/ }xD"T-Ex<[RtCE[?8 v^-E E8v1P5`EUFt<"]m6C 7U$.ˍG,߭ӭ=kN3]O_gVBrk73eHŠrg%<@4>㒍$iR`d|~Egwo,Wrct)KG z}L:3zhfEX3[TܧGwrIѥ"ݿPGE Qpc|X:'&x&.R86B5c7iR*ELCCS/-ULvO^-p}O?&j?b* B5EZJ3RYbBEl>0MS RVsNk$CJ~u_I1Iz 0*T=bfۖ[FBgd`ɮ{\j|3l vSJd\A>rn39Q9E:j6`R;?Nfs4-37R `Yr\ID Ͽ6q/C삐Ώ.!WN׽pmpkSf- p/vU-?/ELی H',elYv~P}R$5t5,K<}Y &QMPdO 敆^;+jf[Ma[|]yR&suY5'@`q.D17|D ZD&sl342,ʗjF._H.)ƕ;|?@CKb~Klezѐ`gNL[&F^j~WT1l"+)cu;S ,iȹ?ܹY1> `>-'I#ERƽy4w'}1Cd O9Zj9e:ɟce=jI;2#6*G`mL[Ю H4 f){qS~;aO@3d6.`j'{ykSd:=J2_P8,bg"K3n}\._hA׹%#GZFO@;cH|+_3%Z,jo|J(ϮiڒS#3R O Y@x(1_r"pA휽'lSeNgwxޚ1#ki%񤭷=!poH6L/M Zwߑ͌T\4E1!CG@Õ`5]3hId4 ,Br(wWnՍ[>UZD&,Q$Ϧֿj?)>co.⬸ sq֌'_[l'YnKZF[V#S U{"t~EQ{,o(HAdaS5E9Y CqrD9fI|VK1Sqa-K8UTΜ5&{wkDG΄|XsCX^茁x7O᮲JCՈ{sYe]dyǚݬ6JxY amR ÷2xL %$jB"cJV1 ۺƊEEA.3nDN>GZ-fSwT_ʹ:ӁH2$+}\olg |efhؠR F,᧖RXC3a|3,c9b8CL*ϓ[O7Wb X ʼnZrqEv!b͡S6F)߅*vf/f4quPVγ57\*}R+c9,bAU͖+iLV2% h%՗'34F.f$R{2Y( `U "(Aώ^ 4QX1{+-a|ʺ\ucü_Hnϛ#mYj@_eX߹llxv Vdzؽ6*izFx:H<&)u6orL~4~M~Z=b%X|W?`mƈ4t-x<)up\lh.jzm]gD1~[G]K#|хh|pSuff\ɃNu@#@y)Đ7۴ sM6\q%v(;[8 3ȉU7)>$ _ڞף|l0 H%LBۜ=4(ywzZb瑰cuGq49il2@BxCWl]vɆ M")ߥKTIqly%vJ6DR)rّ zPiU/ #c<l۴5\BooG-v!@ ܌Vhi׿krG$5\001HGVB&J/5)garfOç`(D+^ÖZyﲒR1Dc9(kMs%+cCR -> JෛyXeWU":dX:er>G@cء@7mY%?M0Xc9wIpfXf)gU(h:F:F[Z%߫dH[b͢rZ S B_wuN~뵮Z#Mv?s*(wwz:M;`}ZB2|4g>Pad *`-QPBaTG$ 7<3s"pPˁ́B^Nz' N<đ9_ S+S*zÜ1VB; [?xxpvBT9M{x mSVp9*(2Y2ǥOD}?c5"Zċf)}%C2NY">ᎁq~O,t։zyI˖&) MGvA!WlKM/4=nHXC!gRSFE(9x'FN,t~ =BtGUG9%TɨZ.>?/>+K!QIDO"weu^K&*]W@PJ'|a9A~n)ɛn%iPxJ$&Jo}Qf:wy;٫L$(IqqI6*D?,9o{f~֗ܢzC1M8XTq3fJH5>qqV9-SP&B,@}:45}h^T+m b5rd)D#/R8DӘq)Zq}続O`:z"kxiDv9kx\0SR|5 x+W_z e.1  P0w cڎἼsReIKNR?tJUd0P~Q5*w3Fpޔ=ޏ,r ³G.RڒR/C>)sS۔Hk}pCXH_(B?`}ېI>h}m{a+r:m8CE.$9͘@V x#r_P72PFFvM1nw<2:O|+'&EDWk-"&LXWJ@y{ƶsk7&ZBA ԁriSgO:uRb;\xŒA'v HJI~Rr9uxˬ wXVvA w夡j i?:ՋV|.GE!c _fD,"mx]1SPUni6$#_J/bHi0wA2U$}Dt`> y$sPcH!@6Ņ'!*[-uU!5Bqj0ض9#MԂ EpvYYk1\3? #/-v#,υI<1MGD_ XDeX Y`!k6H,Dk`kդ[o. R _RsvB H 0.UjޞnTmD~Ih:x"LaۛE6[Yepi-aL? |? @Ĭ$2NWʵͬ+Oi9ډ9qU |qfS+%YH'ZIBMJg:8@I3v՘]\ȪVlE7ǒt`rhVV7߹5@ofl) ^†3{&9A/RVDAFzJ/8u5^B;_?UJgfť܌ /SN:FVa9\~l vAg0nT':7;k w8kPtr% QސX ׀*$ po o-+7Η֗z 4,xd;Mu;#"Y\<92o#ɀ>  H0K6ΫeHVcxGʚݒKtl7_; {ԫ0qV(Bq솤@RW8L1whS4Z6QWb|*[j8D&ZU Фf UEk0R@HanY1-m@T3i ܃3++3o? A-sw;ʒOb :JR!PjIuE4y>-c*EVNg,]4&XH[NB0 L~׿2k=`jOcwثbng@3O&HVoa ǻ9.whvH9U; 2R8~YǶcfɿuW"0C)NPy$)䂠It0|o/њ9f5G*g c>P"!"EMϊUJb>2CdނW /z HY_AˢIì45cʰ/=Pk=cF-4:!*qʶ\p?qDNֹ̑ _(Ae{"GxdO iF=e<8kjraȭZq3 "j[\ bSTll+ǘ*3-6@bBON8@=i4unPHOAf eՐjN~L3].ږ;" CӥHn>8[.]bY*Ԭ :/pDuk"[kc;FrH#aJ0'o}KOFaY@8x>`'sJ>=3,EL`T3 LP6医-ީUT|dhO"7 `jwT?i)S'1U/Jgu&B0p @?\{g?FގSu<ޒfÑ jD ^k /dʼXjKgU絇^$nZ!PWEPR(U]7ּd_ZQ"^N@'=«fg{e >?5yJ‰2KD[U |+GN>H1&l`ߚFRv wq1esF Dc;"3!>z*R-1a(nɣKsoAªE| RweMW{w3ͱ?F=j-S7m&G±:I_hߪ8^XKY8Y{ f|Np63 yS]gZC3=0$\QYD'sW%2rS tM(- k<~ڱdn֕^zyI0쯱Old͘s .$ .O6JdX1JՌ^KnbnBwJ$yNg@ujJؒb1s%v/90`*A)=4#o~Kr^F[;k}`^L[O2@C@mlhB2~9M=eYDf;uj M^#CFӏB-z K~cD*0;^RqSXCm &e?:fǭD ), ޱ~m%9~ aPu<=ZSYA>"{$)wCif8KO\`Uru%n|%]lJ!nաxߎ~ݿs{\0֠ؤRX##سc=:Wxeh7ܖI3 BE:tW˼>龜V 1>6 4Ӌ pA)6leϝB1ۯ_ρN~r]5%l=)fZW+'Vhة.T>n%c tٰ)jVg=b%`rK\ti36 xL*փ&x+чIL@<'+9y*B 2ggglV&V#UZT8b`H"mB([dqh߇<\ =a1[_HwA~t%?AEk$C洓@(S#o,RF,1g:ϓyPr|m]21a= X?r,56-/N jPr\C7Kgq)+ ep~;uLt1WL8G`|a\#)6>3G I9%OS(q6 :PM߆1m$lְ sc1q6 } c i"k_dڱc _JK`( $cI}37arI<pխ!oكsӋZP`,nכO%:w%bԗCCrbqb1 He7-&qbOu2Iͥ׷RqL Z72BPEff]r#vMm"/qQh!*%#8xXZ|$%NY.y訔Ɉm9JA{xGhLD,j}R{]WKZ/3Itdc=L{á\MX?G)˝Hn0;?oL2.7>0ZVb)A;y!4vasKo h,mG/H֮@ڡ*xS5fFc(S;6֕;-y_mO=)#ߋӡ^A9u'~r yᅴy#uIOmA *4_^ -FuN_hG\̶[h a+lar+쌉HCVgP:l* bY*Xv~:!RVʻe{2H$WV1ö%#J z[ ."#Z|{T5gf !0v__jkebESP#kƢ"{Z6C-'ΚU*\m$ood"kپ^#eTh)B"0bP=gqYG̎jT;_C0S p1<#R~ǩREׯ .j!aB="?+T/rZ U,'@CeU"U+ܦijsDl<=o˔$+ }ᜰ,(FHD47ZuJ>SF2x0HvWsk ><;"[ⓄvDxX@!T0{Z\\B&ޒ`sksv'ei"):IEMR4_i:$!LJO 471GH ˳Ww:cf5~d+Z7W\|tN?TynI:*҅1Kƹ$\L3~ ƐmUOjfwhSBt c? 񞣇(fFO1pj QvYjH50fW]zfx1D.Pw`ck}4>vøN(wLl Y(p$їEi[h[$3W(B_N.PUX/!! h~K%`)RU@t5X ).\6QߣTԃx%'|%V/*"wk|J$nһD.0QMtɺCnMgKO?{=W7jN_޸얿עQc]pbU7X î-d]T҂#'4nT+}o[_RNF8(%|u0w!hr3Mf-jqºg)𽨆 vhP #6jk%~[|5r1F0 *Ⱦvz+)lȂM製_~k% -_Tx}eCN1%Y'2-ibc>nC!9@~Lw)ZN_]w:MKNq.fx2*P{H'[ [rg%;Z^mph׸H4 ;4TJ(9[f]ܨٞ1 ̻-j/;{DZgZ +CJN39Fť+ Un[h?ǚ8<\v#I]V( LTI^}mZާlN[oPjz2DK1;E|ܜ[`yKX"m:*G]R.hJ3YO_Fb3Ī!UtȾDKΉۭfݪ'!\ř/RgGE}P!zw/0[t7p!{bSӥ= 4{(?bW QIʸwN) )Óo~_H)O< JBp, ]R_fRr}zŋr*bqzPX ' d̔7̻8rOʿzFR׬Pr|>xĹZ;\.hxb{S{ҔB`PU]th0٥Ztqlׇqx~off pW ?) |7J. J!d"2¦`|spa2ze/2wN&w\f.p)#fժ傱  otyO*Pdw>I:C`a{ jT#M?;+h͹[|xCcڼ4间g_2BKt<CD)^pu%@S.jn'ԋ]+ =bf|b ."90մ[" u4#&nC>bUmod'rK_6NCq˚Oax^1{XGS N:NRA>s6k'lWEEUE ݦ!V3 j%l3nmF`}V8ƦagߦRb8yv__iqi]* 4%ф.BA辅/ @vy>d[ uGQ wU2lQH*òd Ȓd>HTS;7hgS(~nC՘ }HBaUZ=z+9|cch?.ҥgA^ξhAUoz]EGZӍHؠ8-*YaLz:zW.Kd[;hroЮ+8֩)̨TsëyA{1 zP2kRCylsuBcA2ª`IS∲_z_ 4j@ Ȉ%A, t%P'Y*cXW/ʋX~9*N‡? A(Ychn,q@d jXn^ w9ϛp44[9+BQ$Ӡcvq&0\Ts6JB?S<Ӿ\&BRxRJ"gQQG[g^);LPnr젹g0j,vkӴ4@J-` f 2$)A 3d&P1c ϨN0[IԸN CĮ'V׹yrMz~Հ`sWHAEtu݉AkR8aygVI˘ߔ qytY'[UZI6w}P>˴_xWbsI*a@;M5𡁮:n.G0J"FHXQmeawus'hYɜ2 DD "?fe{H@08 4-'o=&?^I`ѥ)c8.qٰ%N,yJRw:9nq5B *(/Ji-*EnZ@+rJ0p8TnH=LBl%*OyގƫA{jg "X) -kJ05ο8ޝ7^&Sj OGH iTtg U$6}H1_S9~!Te…Aơx!2w$fBCjU"WsqDgSMKe*Ҳc&{D4_\xdjHMɏ7P<z2At|O?,U©2k1Vbz{͞ \4]|\gva)r+9eա;$GW#t:tPRK1D_? +±gdnv8P O;_R2A!Mc,x.u8v[dT b7Lu<|xzDmtSw=KabW.-[ >8B-$}e$QU8w*D@f}긛Pܽ꾥KNؠ\;Wz$Voy|!y% /7#8@kqdǂKl+#ћ25m-Rϓ%$cH#gmppPF`>uFdڌo}jf@N״&GD|ۯk48Kh`m 3~Ij@A pC7vT=Jp+ ~{A%r .}/Q2ʆﳜ5xC,lplLTVϗ1뚒zO2v"ՒŎ|ȓܼI TIvI#g[}֢ ǒwV҄D~ޠ:UOaJ,44ҽ >eI v0NSWOӵ{Ic=ˑ!6tFJ/5M+ȥczگ? ?Ŵn#%Ne] IM?-O~ǿ).G*K<|JsGt/2g&햸Ͱqh @~&,В˖j*GoͼgO}wf[5r8_])K$lf/Fj#3 *Qצּ+UD/|RHV=);԰{=e  cl;#uW !H@`>1r4 |GsOqGUs&JgsOb3QqϜg=CSoq9Y$zc.2 +#7V{jE/xXq!5-yz :1Z0j7-v{nLSCq2ZA<VRKFP E5t:(+Lo3-V :yWQiſJd~:c/2p!m>E8]Glpo1+k^#&ʳ(ߪ"liY >'̣غɚ]ʴ便%ИJۤVW*>7c䓷 Hl~|_}cB$"@S CM <߃u~4qDněxUDy^%~'˸72yHUg{"2'^iԹmV+gIO9Ǖ!-ܠZb4CX&Y0b}F+ka{"'i 螩&[j!~(Q<fiM37~y]y ;̧\LOޒ6Ċ_sGVsJtr( pYͨSCƂqҽoWU ~ C5PJ;!n NcU +rI ӝE5Y&DGNEՔrwoQMlF OK?ÏFVe+?ضio Emwn=pm'Nz \Ls?Hp=`gf f=U̘:x &PTyB9a۫B5˿f-# D`<* 'jz T)(<=Uغ c}uU4HE!g?>ϲ0;ld 8n %~_:N)'<_)(1;+ف bVl-H5a)XJW^p+Q]/p*餪s\]DrH9raτ,&+\ 춷a&-O܇lIy&a[/O=jZ>RcH7pk` eOѹPȜ5_bh~`dH^|A=r-$SZږ+֚뒶SAsى\;]o ue̼=%@L8zD}⿐0) }ӳ*2LץSpėa_3K1 'iLtռBhRIg,XOC} E#7ߓՑ5⛦{^j~˼bgB28B{٤tdGy-,N~@w7+ Ɉ)G, E(obKlw{hP ]:,Y$ݞtI/ݹ 5oV4/:8ȁ]Svy:ì.|h,as|"ȈnWN1BictؾFsׁ Wxm:oWr1v6H򵆫Ж^/qQqp1S~@Gip 64N2O?oG}@Қ!zu\ p&j}079]Zy^fUMWt`*M>]YOhm!d圑ߺ8 qgc²l9c)'O;;9f~Vi)O=N|<&r m})?SO`ܟ" *`0B >:Q_ $*xB>w)/";!h+˰}F*@XT i ή\GVsT>M>$vVχ-b1rM&ECHu*4,v*,C\4 KnDgʟG`( P呲J6qƓ"A +gm+MZX2ðR &F(`Wi<Ӫu8*5oĝ+qeܠƉH;tPu?Դ&~hC(oG/=aK!M;PS~xZSֶ!]z~vJzxğ7x~oQ½8|1&]Scg|wg,[GK,Ur|'/dӃv6jy8-tKy`:U o+4cob7. Ovo=or^`f Ǧ'iQ'\9ȉf'ևcn{j0GhQrK3m3ǵ񎸼),5%_Ǣyh};[bՔrIp7о>z} cž/]ElL~Mjq ?-x2n5ɂ;[.'fd:f5iejxL Ftl;hH%T&ɦ&VTWP<DwZM !2B(lHY~Jҍ1aX^D|›ŸB+NvxaGQ2h,AnK@J-h[`PXLTerÇi5;֦mwMExZ=ٳlz U3v>7YO`nһ( Tϣ| haqQT+e鼡{!e_|xW-aU 9z]na\& ‹pH–ԣ39ҟ)J=4Zoe)L-qʱ؂";CZHHQ4On8Od,۾-l/Uˇ  =FIm$Yka,HN`.Mw#(04Yλm@F+]$^Mb˛DY',]aXPxR8pG} y'bMWotRR&i=/Gѝb #Χko(OL$8xD_l&D3랻 {L)yaV_$ 5^ﰇ>c*E5}:ňh ե,lacqnpXP /14볋w<1)ӳy-2pЁBWwYa@S~Cu1P2N[5>G>ˁn0 |gxfĭko-2:si{_CE~KOAg۫X#}"L1 q[cԟ}4][^Vi Hq\.G"ȾoDfJ=KR*Zd^\;ڔV#ը ҭͼFTQ0Ћ+ƗzU]S$K٫Eht1!?<!46Ui[o݌C&Dps) nOvwM97}| 8k OMC_cqvr6l$ƿ6@&xee%$DvGe[Vq;iOe^kI^aϼne09=#Q``@}h/Ё\t ) j_Wxui{iJEt?Dɑ#%_zlW_Kw] )Z(FNE`%mfWʮf{BiF;&a&"z7D؏]g8Yx]SW՛Ҹ*\$@H!sg4u[CYxpk3*kyޣvM} ~7~>oJMd{c{\oFDBc,jo+ m`iG\ sol\((>8.*wk=d Ŋ[_Ir R?_,oX9w8<fRZq'ּ6%tQY d\[BU ?W­ފ=mhH;>^آ07[@&<=w,Ct8؛l뤲i&T]h4lH%(Qtπuǒ 1u[Z:+A8{d6bڕABe{B#vv >XGw^&aRD Zmdň$13QE3aCi*4?5ETx Ll)YDZ0SDH¦+1/x(-)Rxm)IuE7VRp+os?g_,D Q*\ +etv^R M6IdD;ʢ`+#хLf_Ng\/ȢkNT4 ۝[B4\TD3إ)_R=1KBv씐rqVk٧i+MT)~TЗ,sD4%$̌7KAagAz}FLJBT>hOLc.yQt sYpOYR_9.;UeKcc>͆4 Qb8Xo-ه0=r67 \p1 ZLW.I)oI8W!7NDK!͸"uA#4mi'|퍚`Z@ :Fwsv= Fk[jԀ-=O(,E Ew3[jh-5STYqmiۮzD Ȓ4'%#5cYhqx"U=QZ\@褟% ICG:][ 蘵A)^U ,r~ ^(GɧUT!KH Jma,'}r#\g+JLK Q8ҏnrhGJ$%=t_ ַ>)H!=R@Ey=m<1;o.PZApn%1e}|ٻ [T$Ÿ-^CQ;l=,@G)/{)sI }X(mYpOMF)XSR>0aqB7fGbG;wB#]z]0 YA:w]K\=AY`gL`ǚ~\CZ4w_bަbiEjjAE~׌x4/؏\|Q =/a3tJfa;f̺ҝLManUџ}K=}n{E4fLRriНPĪua:*ZP]-]kAJn4VibtR'C;W|O3hzRqTc;~{g~>[rJMX-3-Ӧ;ACs!/MbНTϝ$i`7,|]"2L=j'!9Vb,t]CT2x}ut0?}]Hd{+9xXuEE\w- ! hC,G=v pҝ]0 /Na#rܔUf$W=sEbǣL7VH\@Pd'*v+%J^(clj>R}lG?)q -aBF\fM1 ¢nI ho@D=A[U-( haYd2|Wqɳ{Pv,aMs;c?C =]9l$6q'6B+D=;L;0ZH2nB $$H{OR6\&O]SCg&trypXd~svk=Y :VdS=.y|FyHZF9,? y .V-H&&$-OHv |"p!L bKjU/#XF71Ӡ׽or;<г *qn޺`˓jK,>O(b5,8cT3)u0u_3 L lJקhVeD/l sM%m}ljOTU >L=U{X Y3?rw~! X][oDu,Qd^Ő9m-£:\ A&$YiJ5%aSL1—ڮ!ł ]>m쮃pb7BT oOvO%~d)ՐJqc |m $r\uM].&X i.Xi$Tݏ.9/aP@΄掆̯Oθc2CnW?kăk`49#K IDB]b@c0:΋tp`VvJӿ2_y S*[}Ho1# )DFv(Z8}< ImVbpQ"ڜf.wGU{1 q#iAӷdd#L3|D~8U_z͔M^@A$_$Hxi_iAd (% <>_w!G$fp[mlz9!1* tW/AnB*b>2[  Vo&Q3`Uٰ(rZmѵ3CNٌaM K!y^tGrT_wEZ^`@en He/VbVE'Ipogj60VIˌszsdy:).M|nE[, j9\|_:r܊?vzZ߬#$^`B /Ec~N1`X[UM*Ӿ " jSW_S{Rcћ&)Z|/ 7(y_'cϮaT&!/Vi:7 ޚ7xkjctB;[7hl,рQ-cZ1_l\VASoeѝ+M2XpY=p`hy|`Y<; #U7X\H~˖6U,sqt%1ݭ#SO8xv0+KYY-4/JK\ s7ABo-o_j26Z^te` dS AN#yaR~l n~rE$-8'i)=ͨ7Ϻ2aG^;jɗ ?tYE33H,yxtNYUuTbmS ;ҏ0z!JIZP6B5oS6yO{ϩ WsxkjIx021j }YKb4@۞BjۍuaU"\ɟ: }]uVM (ō򂾗 [.@rNE?ʼnhzo 9(4.R Fk*&9k@Js+k;׼8TYH}Ai ovcn_KQ~z$`g÷j=Q8ِfi% BnOlM g xXMsr)oJ6JV֐űȧ ,^#A=pmMq ibX@ VpK}ݰzƃ:}k sIxo'BR9QUz Cb@_XaFjRww +X멑Ė>)MSOmQ?\(}ocȆk˳z g.Wۺ7v#y:_d(܉VGaI:;ӯP'"@~P󸖌r˻|-'E+WAMŭ I q$XfCA#% 'rb 8z+Ƈ#s" *:c 4ji_$>pf+7 2k4ZhN)̈]~Q vM#t>R|?B`@+E6ǖ_R-2`;Edw# .Le R-g( [Iݦk=4-n?a 3ݍ -.5FoCWAI-|]F9epn-y3X2Umu*:&1R#U;}n&|/j=D):e1sRīYgk^mָ")Or)a Brb6F\¶]]@nyS%(hԞ }ڞr9)d 1sIJ[ dca3rQ'J)|Mqeޥ>GJÂEFDCeZZsCXR/э4FsUz;GNrvqQ`XEg4jj_K91ZL J]rvO pY`C? n!U$8}XIȬœ^&y;@D`΃-jX3s`UyE¢W`wؗ AW3UE)Nΰ$WnRgC%EZJi@tNpgyTR+LA9{SzeL%ȡyCqK4p'm&v"_P {|="P~?ɪtʱð:"`]!8i=-'e֓A;IHlDuD@FLLP\e?&4╚<4N { @we3z=Ii~Xta2]Lߔ^]|4'rס ܍VQT*s|$R{|h C3C/Zёr]^*d ڋ9g, H }Mq)"PQ81V`Ś%T[_fTG^S#):Կ_҂&)d3wY2T|3/fD=21#Y}qj #j1jT)5?J񲷝=plrb>DlD]#XD3GK\,we,m o-Φ^Q.nI(R%?˖`f>vtY곍r}TXsa_Ao ́ Xo4m=wXս89p|vX {jfx&#.:y۔S3BV}uMP] PX<<7L XZg4]lkx82بZ*v~ =dT~`rҐϔnq޹"C7Z8C <W'p{([ _n1XiN8@o9&x'Zua\ۃ;¿sE Z]+r]-e`J]y(rO|O%{pmOeاǜ vwxBZi[" {墵s`DMno7${fCe ުO d~a@5;ȟdf޽cio)~|cY - YGԞ`,(bԏ*.?Uv F@Hp  ([Boӄa#8?!]q xlN*6Kny' ό|{`q$A,@HmE;Kл(G"zS[ob* <Qde@3"hS>*b~7AQN{mDZ@k(#d2/SI3dHUuYqht|De,u$d,C r.gQ$PlEÕ,9N1W* A%32"QÉrTdcGate}BuV s{i ureyȂ(va<,r8M^svlUi}G+Iq}?.%SxE}!_sGj=(n(Fm%S ӁԹRm>Ng1޿zNM2.Ls]o䉆vAE0,u怚앷&햑2eZ55k.<0 wrQA%5!ԷpRLh\J YJ#g~*R%Ӻm,B0qEޭvDCmKt6k]s~< |DIf㋍1˚7VĴ\2Iv6W=GX\?ΙWҡ>> @xLmP+"9`lΝ|pҏd N%k! w0 >qٰT|(O!ƹ5DUZBDzh:"7F c_pIBe׿#׽yWJAյv8><|I{Glf-pefO1Q Cb~rov?V $|krUozkriF=I$v HxŒ5veM= 8|/bEU=]s@Rր>vX(/]*DXAvH0UhHDN0Z$?RQG/tsM ҘMwH8i/$lTz,~'4XH#="mF0BzW$h+m 햔rw9MN#O3n0*3PLB1+\/q6v+ xeo׫Pd.q8D-QaHȆ>& |*ca OFjsVW(ƸW|cB 1: bOr;L E*o3(32,"=5ж}̀cz]@+ЄzVɃĀHpQ$:OmY_>l LZ>V4FpoID$A(yavC+ wvGӨ)Y#>7,WKj ms-2&;&OR mthCL4b  I{ ySV_HiWis+l!*Da-nXw$D . v"hmdWa#,r\  >(G|UW4é뒏h"Z P@l+^8V(G?hڠH.0f\i7[UwP%q>;{L `$*ORrFJ7(y˄va钾DFūWO"(BaK$,'d)/-,*H`Nņ@!~I{`K= H+?^2Psr? {khz=:Yz;颞1W z8o&S%A~"X*XjNxZlKPUmkN!m 5\`Qolif5)ۑn/m#Pbq Ԩ7ӷs#ȯ<(SȔq%?u(m #4ỵeZL/alV8jo܋>pdVyGs渄DOOo9i`Opۆ(O |v͏T[s@V|kIi,(4:ASY3M qV>Jha2e_2/X&(\h%ȻҾq(g'W1oMApG *f˪wy ,=>T~ AJ/HX(V D\$h԰F^׼_rJAWRC&k@xdh z|dŦ咞34Cy f og*PcStؖA: h2:ڏLIyة_'#IAK/Rd;}%n{gBQ&4\R]*;oڶKFJD;|H'.>pf=Yܨ٥U1/xތ &9[C&;7?Xݯ|׉OKc6;d0-(a,m%{~cχ۠sM1)O?]i: X7$:# U}l׸ڶ!-V YX #An ^]USUaqxEcHm9 \5ƽs5feu(#aleHFI[՟|):J7H?Gi E: b[M@kV)-ݍ2t(b3&$_z0V_oͧCf{5%m9'rW׽q h}BЊ=y.tn%1!Bp2$"%MbT۩ndIz2n>*FΠ' __I_O z?#8f8?Jk u3* D׉Yհ[ ϛu/',[Yw꺶"q<?=kOg:@NAà-tp 3Gntg|G)v?r;֐|Q C*N9QvM,D?$? (6x hcF2B886845fߕ*G&ּxaz9ijpck5)Z5jIؠgƇ$?1.771 .6<ۿ-2FH"rh1IRH$&/w$<|Xk4X錖K$iAaE53V5?4/xvBE?#x)P qXVEo8U5]-z}4bqX+4oOK_h.`9G>uI-V7pkP7{*A.<D(b*$a5#dx`\Hfc#yz[bhIq)!舟'ʘ07M!1iswOZ*[`H4Qq bzǛwmS<A7=X{EYZ(xmN8]AP4 nh'33:fXWN3YLnf]}xr' v%\Ex2r{vݨ\-Bفx|2h\op͘'j&ס~6hO+e!PJ3T.n`w2]wnFﴺ#swsk 2 5+vo|>:~u2m{̽(cJܛ#T.r196 k.C[[KTDI펃[G le;_ nooy?H.׶=鐥`S>qi{). {PJu \`=..o%؞r^ ,* )sF.bɞ.gG{ߣ*] @/_ܞ':{8=*9q8}zD$VuHMÁ~Eڞ8ZC\OUoheӬtq ٵ9zjF7?a?9ES\H֣a,ʲ/!eԞ'DS~Vc}›0zjұŊ]flIQ<'p vw~$oK WHy3m CbħänPVd>|D$ҕrfV#$ݰ.zm.>AbVj[qPպ#)P9Q8pw_UHŖکJJ(x9Ұѓ$1V3{ka8a dHNh-y@f;P p;Wa cNaFs'$e0HjVTvrVdʚ߷TRO~6k%Je gy"nʲ oxag뺚8fCBRc˖;\G˘޷r-+pF$?ʞ(3Dj7@`td~R' VbkmڠJ.8T5e)Jژp$?,fz2JVGdGs=vaXJBE%q-_&v&!I!^>.Et:](kz+΄ Ę~yP4 ddO^kRzէD$0-˕.Jx^Es-JB:'3\vG[ "e<6TFCXGA,sA_rG8&|CmMdQlծ'˶K5$zsm{܎ۊr˖KٓO5}cЧ@eu9>]K!H<!`NVQv%Wh5cxkdy%Db?M6ۡ?DͱU߈#ؙ aEp\CJeF$æU$X"#֦ v<Mf}*JcyF_Óg%}]MQu A`aAGY:n7YixGt>+'z) tQU:k\ p1k )fbH1Ln&z|lM?Ť)$Zb` ';M1X`M`zZlj:JĀQ:2 "iͤwdp dX2%n0.ɤ;K*DRNtڧ.vI{_W*>7ug.I?TFwzG%⏅uo%*N1$rņQ }gV}uA[|ˆ#.?e+qAkց5mGiH=rn 3Cic׃r>>U[>!ņߨ(6w M'YL o!MR [B01:={!#LL~lx '1c|_)cAz>ገ7 0cc8_a0BhWi؁6]7a_ia&5&i>}nT? F[';9)ͬ*塡1Q?"u=$OA(v9̿, b3v>9כ buXl|{-o +\X^$>of>5-Eޮm!V9UD$&m>,YHo`ɞi3!ՐDϚl``83veF$Dv7% {X?,\inrȘ26$rv*i؀HtkO4`ܶI=Xp)^gC4+J]b˚l.mt2koҫq.,\lU>+k%h7LnѡF'2 #hw}~+ |"CH+u~cM/r~ ؼ*;7 C64rKO$lRGg"Q_jEa:uUPoyQ#TC; S?,Hg|@Qů3g/XY0nx fQ,OװoQm ww5YVYۯ&:E2 jjBjd+ }Ys&Yà-r 5dmN\?N偈Z5kq374F|wOO&: `:$LHU^pWi #iAotߘZ`ex̻|kAroI r߮~H@EiM1C섉a㼇"XxI]7 M'TcHߗAE'%0LK;"-쌀0ՋQ!DDb[뢳P =P^ܹ;#sK^o y6TUC_K#`,37> {ƕv@k%d+لdU #͝)rB=Vc3ce>(.:UwU۠C}9M ZNgZ'n]01(K CͿŸ㾕YSI'Cʒ+p1uۨaxVL wf 65qpv}k*5;hl돚)Yh,4wj70Sv⸉o,W"H~?Ms{nUL >CX]kol&v &kGB "-RaMC1?\bqY=*7cʧn>y#uְg!?}ŝg}TԎ.J>&u+ǭyp^pN['P>)bN^MB﹃ŌhW2 $9孪Ҹ[@g5K 戒,z[F2D67IIŐJ= /)J-dhv=֋%kv2'Ke?oq[EM/MJc猚Zޯ67Za}nRCx_D*i=p͗\蜏1۳V"5 [7ur0QF[Wρ9>6 $,|%zԘ qoe!/LM _(zXhaWH~5con0d(&~XL1]^Aܡ悵ơNJ^I"WgYR7Z3лM,ۏYة\ׂ O!F2@%\kVsz[+a+fd##=;r P 4|[zgRh̟}V&RԸk; o"׋^?*1 GCg)-FPOA"~QY^v~J; fn2Y?M`E}Ah3[out^-on RHEV#{+p{AKqT(V5&ó(B+ȷ{QpL>APB6ސ W9}qhډzՇvby.&O?!}]3vb*D{`@īnӵJ@z'X,2^*jX \yZQэKޟ;C;`!#v+%ٯI@=K9"1bf>]$ps-޿a acqr~RvoM˓.x/v.1mǣݦ3Q!n.oӯu"$& R=YK[ BR `0&կRTzAivY&, Ҵ5"It}kWƬ' }5ՔuIhyQoF|I"[WgK{7SH!p?C?'R@. 0$θݰ! Ux/%%7 K:(*74[K樘gҷ*(Meroa۠(U<5R!;Kvo< :0|;#δ͜d(H2vK(It᫘%Q'1صœe]_6]],_L7CJ7Zi"BRo:^V@{ VO2{5sD}}FRl~Y)GƬq:ݠt/2{;'XAEWgl'\Q.gʈ\lw$ Iu`CĎ[<#{}s #B4Y:nt׳]s "5$W{X2H^zSLFa z 0'48|g`Bp>ֻ ̈J#js]%xoCDƢm,#q|ɦnx7g50ee0$c0 Ro4[4T3==<0KJ83^^|lg{F/,.=˺U.|"ͣ@K/gtOfaU .EF'ǫFMuEp,9P 3 ahNLsiTgUs? ZYPD`r()ԋ%bgF[^YuĢK=AX{X _/gSz5iaWпC*7x|`=VKwԨ|)$us"rTu7A"f=g }8~.*: d9IԍS^&f ;eWIdݚ{fl_/Xb'I"0NGPd4"NEw^K])ۧ dY-8هũqN o #*t| g=cR3әz*ׄ7l95x,]y?> z41>? "p7'Ii8jnb 'Marl;TcHܡS܄Cv GU/uk J]D~8Qg/,P).ּf|@  s䣧H8p5N\s[Á"y&$ןGۉTMyҖ}eDy&OP/IC\R' шq%XG!z^<+ 90|#>^[-Y֤x jsELPeDj6\I-$RGK5/w @A?z?k 1MWB^W |c**W]7ٽT/6zi|8g6NŝC'B F`7JSL͊2RO`E˗ߧ>gf$x0A"R/.3)cv5}* Qߪ4Cu`LR#AkAٶ#/އ[M"Rwmdcxy]xnpvn.՞.Z?%Ҏ>c:1 }|HH IAreɞOۑevHً?Ն1HӪW;RF4_B5{^[\ A8to/z8o҉M~i-1|K>+"3}Y|!WrF+\@/!Jwc1>OOcO1YPǮu'Peo&Wvy(_{{rgr]WkA5Mϯ|&fO{G!^G |4%*ZS(roؗ& i1Jtik}I(]7ɬgk-WyڪI5,yTg(p;*%Ӯ7 LYx]%'AIK%2:s U@/"=LA4igrOL"N'qUkX'"A~"oDb~%LW.(l[{H2'Pb0-v*;$/{ q vBRHThUAۿ uUs^0q 5|?E15ڨԡa5?'cPIYF+$䥝B}JΉ[')>\h]Cɍb;_ӻK}NwYzKP˂ 4nTӊKF:[ g?֘ !\_v{R0[|{v$}xқ`5ӆ\"5cfm/)RDuR|t5&ʒäÇYM 嶭:t .|5Z^Ƒ wM&ʡ!45$EuW Semd2bԎ,M16Iʹ$KPHxuUʰ^ȩlfYo Ȇ.oH}C&v!.™ɅV4OɁp^]L7j-I /U{0k@ҍ]`m= I4Gi0('gVO?j'+fNIăf ,MckVYۢWԂ,ZTuתGYĖ55wp!ro? g](a躺=+/BOJnP4C~6r#_e> &=$KHbE&@(HFAUq `_S X*A3 }cNQ-hG[|:@=xKh=E 贎14ݜf␃{gh_[uAe_4q Fy;BBc頃,k?R&pW"j$Jc%O*a eNRo;[tN`@Pz{Z#iƯ܃y"1]hk3rsU2w$@^V[Q7d0Bw9csw vlsL`$xu'U fX|-эFyCs5q4Gt6/x` kv/􌰟myq:h>.bԔj0h)P(#4MC.Q{? H3Ol!?)F C&ԍ|%wyEbtX-P&h|hX^V{5OG],F,Q ㇎k5FBADW,ʁv.Earĥܠ<&{m&1d{TT$z;u˙i*+YvQ+aGw$9n̶fz^\ԗ֮csGC b1>RЯ-ـWw"["҃P^39}߅fH |$p${~%_cBEgL^ͰgIz=͠l*X#/[SH U,:;mV4ꙭOQ-wd-Hnt[x̌`rN o3Iw'{L 5nyZ0fl/rDWtB]}`4Kl9ұ%`׻D4Ѹ, ׌7$m&U^]i=х>!zQ)DКsPA4-m6-9-8w ~;("io7X4fh= 8ƖK+=oQ[kHG#ݝÑv4 r0&HzP1k W8A0b 'E5wAR4%h"Os.a}B<&1y/;^v+n\ld+"m{ ވQ^)f 6ޞLfQ[YjVEvBgt xm*R~M*{f+w+ta}e2xw$K >!G/sx?h>s0Ѽ([H)4NY,C)tW:05<9VxxY4"Jr U2-OdՁ`g!U +THJP/x-#.In;L]9޼2Ki?|`lVv)\R{%FqH콍{ЫM|qTpKQ7VHJ L{M0pU \qTQaTiR 2%dC_f Ifx.Z~%W 9p,L<3`.jz 6:2|L/y|k5{jb6^U!f/1, \kz D-}Ͷ g}㽷&=Fb&E ol׵ ,ǘc&3׾; |\מsE0V/;Ktl"8d S=@LsEѣ(+ى%|v<ABx'J$UUԤu4gq#j @9Bm|x2_hZɫ Fxq(ˁ <ڹ1p l"e)(6u=_|5_Ҁu㣛`(9Ma8E$sengqǸ~潌PZ(L7FMO KόM:yJݱHM(t%]I74 Z_-9K\=&cةɒf#镜O C5h3Lꍕq%J_g0sbs%*{]*Xaų)ɃK,b#bjUSN^Gs!ۊcI*J?8ѯް*T?hAp`NJbb卾7Dq{ncO?$(rg)s簂$]+ԧ p^Ϫp0@SR_/Ţn]KPO”.{Aw9[ÔL崷_lu!'M+wl LhY2XY"δlBZ/0N B#QK ;F0#Uoܥz):[*eh&dSH^S?ReBKΙ{Kju'bS9$n"VwыeTb;MsI#'~:3&Э* s'--gM*F17f*j4=35c~:h'|JWxڤ4y@7Hr|aMoFg g48gQQNDr/x8jvDrMÃUMZ-P_4tG(ճؗ=kHa!i _ Ksf TJ] f~-,V!bUT7,1{qi޽YôasLrat[gLf'vS.`Ug\ojSCDEOI.4NmLv] :Ga:hu&eZX- s妹qT?NxkQFL)v%%*( <`]c$7X`8HM5avEBЦ`4] L?{RZarv".w,_Zw3q31S16ؐ(仮i G9(>1R"O-7fkӸ(sb'07u Pxɥ!}w BTfmx P(zc}^ʍ.-h#;^zFN׿~{qfdǛTY|MZ+ZFCa`#NtxUC]R [E1u"/%|g*i,d5` ?IWE[WZ| =F,o@e=q%ގT;Ie[ݎ)32 |#kb8~4 9E,Qy/Xk,/_q)5<)`]܈'ة (_$}vn] 6u8r]"=\-Λɴy K*Crn0g4 } 9u=搠w?f^kZ4[Qc(OH'2"kj8.*(֊dZ@1ٴk-6Nz98@d +doIK H~}-HяTQRgIEB%y=] / L!ҙ0ߛuJ"m[ dyKl1q9mDuk{fHj1{9O5y\:-0TsKj`;X锩2E(xָa-4,q`5KݢkvRC&-6g3u?0_h#U QKٍ 3e &P|>N#ԥӤ">WH{rlTԂJ yIE|hMMhTȓBq?M:^qc4ʯGHU$;m]F;&ۿ5:"z>W% 詼P}&J!~ ߝq?¦zi4a5hJ@+:'| 39> #]}-YPG}foQT (KО]q}H٧U 5DJd> ^^z9pH|"(XZ@S" MYc<قwjI@Sr<FORjC\3 /EpwSGLGy&X j{}4bW4Ϳ~etw=*y@7r<l$ o҇觾rv DүP_Ͼս:j6#d^%~e.7[p0LzǛ@s[::o V#YI%a$ 6L#+կ5᳦ 鶚0 b)܎˷42®wueX:0Z8lD=?G5le<&+fww)IsGb vLc皲,i^wgtK-}{vWAl0r,/. 0$%u 8\-t<85/ \>S} "ϳ#h)$K1nVKWb Y؉k" 0RM9'E|/y$&{}=MF,aNHM*wB魣w jPPDH 5aQضM17@. Z']_YDW8)z95Zr@g̅ptѨZkLJ ش Du dAدU[Q)~&~ptP:1>W_m1YǓ`Tg$?aU73<^p :V} # L+U2NʋZn#ήe`}^1Ani/ds`[_gI; ~7ַĢ-}2ǵݕC"j\6٣jS,x+!EkW=}@Gyb:bZ@Dd%F% E 9D,+blYkELeY)ZEk/4ޝSzs|p3i NKpx:N|rrH*\πI1 }Tzt%[K,qzrxE!9=<|3B>ܐțx-2Tg؂xyK/LNVЩ%iXE9b^`s;`(P 5!>" ,KU]&1YǙi1US. T&۝ -( Gtgw&PgNMvTj0Ř!)"ܩ\ZcoK%AT^0 7!R!f4rmRq11Z,hS5fC4R%3hJ=b]\gN BI#Lmu,ƞFTOEr 6Z!U5}˳Y{NQxżo ^h}Mfr޴VF_9'KSNhB_Gyd+ @J 6"f_kpDŮYE܉T(s@^w %b?! |Kӟ"觚uW+P| dF6+Y_#IӺY2Or!˰儩!~p㵫äP6WVd?X{.Y.6(_Yo!#m6+Q58 ӱO[웻e9j5|wwWXTď9vg,OKPʕ0CWQ7״{/x /o}Ȕ߾NG5AΖh ;*b:\Uj?jbfŨcݞ-maD-ex#ɜ-{h1u~^ `LJdHQҬr.-oO. h7{W2D+ j,fBW5G7N8ivʭ3P~k+NttSP4i?I\FXz/bNŀLsuQMlĺ2kj!܍h#8t(>G*i4""Em)W#Xߝm 7[ם(ZyXd Ahydڑ*%C{GWE Ž={U1w0V4X9Ėu uD;JWM b̦!j!ĦBafC[K.Yi#U#_w<? o"V@5*nQnN,s$9cG8't#C'*{ؒͺE]9!R_:P|KƳr$lrfLvh/bfLh@('Ȕ㨪P{l6IF ^y_e:cDJJ: *Zk%]=vԣ|ͺ^!4*QّW 5!/~4`Oe}gNEk! 5W2ƞV iYùHY[V/i\ād.D />xe;k|c?y0ѲbԬq6e¥Hgg  ӑ~ts*KD|D!66|]"4V7 Ws@(5킟~jȷt@@z [X,:V~%Y[{c2-jgVP3=Q:μc7/p\e#q@ ;N_t,bGjVi5JK/f" ;"|%=c?$U_ Z]910JP5 [>Vw cRZYme%NjA:+/m 2pBWh)ݠ Ȯh'7E7*0SLEw0.[l[{s;=J%4. (Uɞh__T܂=G1H\R2zdr;*4n >X]"ݒсR̻^n81'`U$q:H8OOƟ%G/_%p4eG m r9f(g [Y!3YU ˔}GH}*igLCl`? F?֒ygݘ[UUtN$D߾C8Rӕ P ?'pT#U}]TbVB="ݕ*]c"n]- ޿{V߼A,d-2Mh\1z-()|Ak}m9;P}[ET$0M:8T"EBE&D瞆2Vt S``k ]Qޮ Yr{G!ޱ[Ind r2v)io}8`]z! jdfŖ=3=Iґ{Nmh8دWhl-x+V,i{H`C/O~Ensˁesy3DZ\فH|h;{J-4!^1ѥhEx"nc] -rˑ_bb{T;ѺXQtB80rh*Pf2(֔]* ]n#Vכ&OnEih_'tj} #u3>eC$v>lS"ށ03K,%ı_f6 ?Bq*#7y6i7NvI!T4ʝnLԊ!MTc3a YN|ގꮤ܇n| [SaǛ;}!v+)a"nw>jm6NJ@u4x7yqE,=g׍ͨ{^ :,.X//.5K"61W8ӻũڼDn^H8J<g&^qvQd?\V(YӷzIvS:U t9p]PS҆.H.˥x#<k|?AF!gkCoەB\eqmKV"7\Pܺ" 9CH =kB~&!۽=Ěs-YkAEď[k['oQlW jIyc/FLg'FP=vQNؠQogW-ҩl,qsq\em %4$Ri!fƘ3bGNZ+ M ߗbӻK#q)MeL-C1UZ^}=U@4 RT.- G֡8KidJ<$o˪ӛ]LKad=nlxiWcFm>~uON^ր $ݘg׮V}:wj(8p2X#Xi+SGx>sT"S\ U]!/%?~u{[/'k"ώǣUAQ]EC Z*-ۤ|H .W[_#z~k(yͿ 8=Kyȉ4LXJ>Xn OY"ƂP>9&_!3P``AI X,ƪ .$t!zJq-Sɥ^0Wc0c"E^Ut|CE9}֓ h4u ]"1-iIWtOnr |=u՛[Mt!|k- L1Ev*B4su7>91̈́D^êOL(ږQS?sʶ&s_4ZDo$zd8?~,v/!|~Q*@5r4bS4TTsGiџ5ٵS(=Z&MFe;^T% eMrƀ3C }]DzsrE}Y\'ݛX9Mȅ~}dY.6C}TE᠗iaJp[إ- ~ ߢ \Aʩk+i=GrP ЩR@\J(?>݀E7oFzۿJ<^ݧNЮ`[~o 9.fX1ݞ?$Fwm_p[nӛ?")wrPT J"Nm8qZ+F3ES*ydk7NԳ##[!/ :{?rN5I"W+`/ʯ2{.dÞ?u&0)n:s^_qH^(͗kCABkOӀjGP~ 5\OS"' uw, ߜʘ^gPڡ[W. GBsqyD\ıP Cў/=iW$L<c޿:d]vɦ׬.S2vB~kPw W ?:iNxPuI&e~$oxg6Sat"K{y Taxs3ߺ]/5bp=9yF2{Jq(yC= Y7/ .rO!RKdͬB6˵n5 &cyQkN.DO׸@nSĿ=^KS*_`_k8'uHϥyH_s I$V|s#攛7ٵĬAp @% %4B:I:_HKP0[H=D[]}a| t^dG6ZqG Ts rmFs9?na1N%rZS,ECW}kx2v$wZ[A\HMv[,I=sך:Fa.TMULx,SV'B#$Uצad!2a'EcK~["3Ms:D38d׫%H#b.4NN.֒ž=Vp\jeLzΟ('n~8ٸi:DVyfJ(Y *^`d[' i]2NV+V{zjj>bd5-H.÷{zCY/WW]9 ;4~kG֝P V|eQZ#6! aQi_^_T/GFYnz(DG%\A#38pL߈EF|9ϐ]eJ2ffy*S` =>YuKad 71VƂD>U1RwjH'"Fz)l\k$o qXad㆛<01e"D{CB-h}$5'ir2y( *-lSpWcU8]tE*6y{HeDj<^Q^YUAs\4`ʴNm)J2`tM;}!TkfrA"ʖ৛\fjfOd` ʰ+J0i)ٝB_cBge7۞x~Wfyy{ޘ-S1p`9|Nxi8a>.'Er2b{.Qc,6>4z4m>T gNh& 'i.+*6ѡ@1&c7Kk'ЀI;LJ45\ę-+e끅7EPq=pƔ|-[?`e,ueb%%p0+^+T]PWm0Ȅ!/1&Z2LZOb@+A 3 x+51'#)Mc07j8R` wz"$\~;ŐLM *֡4`r?ᄆkT~>(4\Y[Ϧ ykb.v A%3mcpѳZŷ5> _:Z($|nWeVQKʪռr.?>ef"x,x xNdj*K!U*#jr:XgV eCz!%ˀ=26[[5zxYV{dIf38[8y;?U~w079Axo3y_SWr_kuwf h]rnĭ䧿ofF3=g5{g>[P ]Zx)0zSs^E0*`Jb:4w Koӿ\xվ Y_djv&SLAx^S5U,`ZX w? G$U}i么W{X(c(hM!*VJ͠:QBJ1_ ].e<'8nmKEygP'iac2$3t%qe(\ Rw|VoɮȺdb) _kZQV|#q0PMor:SbԑH"1K/ peGFcU-Lɬw!C9ڑ},F:%fs.q bV `3%f#~YV+zODDY6[\qC-ˇ&UD2osRS2J pdE!zťC֥kM Q3BJH=ypl.Dh"ަ`%UOX{Z=oQZ-1qLA/~hC7<O,5EAZ_;IsMϯ|[܃@0NJ;޵ 0 j}`hDterԁ7oXLYzle*ѳ-_nFz^, _nEylr@3ڧ/ +3|]vVߙQbE]%_Q:@2>3AL'TBoawž<}:z(0=F22ns+POtS"xE]y wފ܇i_7VQIb6L2`rT w6PEЇ,T_%#+:)_9 Kr 4XB0hf!WnGlJ=RG&OC@ʛFXsdu3 RnlNg8|U`2Qu`p$aKï-2U/j 8# ֠cg_HF'#U`n{PG@$HmH|C~U?p><m|3aYUK5{0Jk_ݵ܅"XcUOye]/75 _mr«83V[PӏEx. F@r`l]?oϦcy&~/;R1ԙ[K5P崆9L@qKp0AiELK$hQaN"yvFlW87GѪ6Muo,KF6y1.'P8~^%z ap/RĠWޫBrԺ2WJvGIٿNvr,j~Bଓ%!)V&PɣGX(6z%Wa,pCh /#9{zt"mؚv2\4 .\zFG<3L;7_|JS gM$Mϙs+F&<]Sx"YSF{QNI6&\yT{@ăW\eqZIE 'o~Eۚa \/ZֽKRV'~"lYcӺ$\[V˔3ߜ;ds\lSsFyX\eǶ, {M&MNCD4jgz:: `K[lK^ƿlEyd@~RD"#󺉹9>;u4EW1X'n҈O&AMA'$}^P: \5tt^Lx)Q3 6P'?}z";•L̯9YgT; =͈Q̼PAeS'DnK, @;m Nўᖆd.h%==&z!Hhۤxkl@-YNRPbb۳w >Wd bRh};{FIydGDЦcv3CW]$?`:p(e@fVC71#Ih 'mi-ٕVU:B[( bsą|/R~H,p-CQk0 O)n6G҉|Jh?"ʃǦhx۫Ut}e_0+t}<ӝ\ :Mу7#zH΁Yoc܇?J;O!QvBB>5rzŏiȍC?߀P\de+,(儰J^l nIVU\AP-Epށu_rĶ,2 "F\$FN.Jw-OhͰoH3B4xX~M~_~25gϴKYh$VBߙK '[/gCh)e/Ēk/"{ѴB1`wک 5'MؘqM2M7?J節>5rZ=?ٛQMQrw+9%zM7dF4;x VgJ_0^|zpQdV0Q;&-q%zɢ+M}r;T^ IJ4b3`yw![ !<#+dc\yE#ֻz7i^!zn0j{tV>;sKW$m1ƪRz*pΏ\dIV2s̷}hw1RD$L⍓: % ḻXfwgӮ7+߳$Q%8Lиpfe,ʦ*淂G%* &vR%w-ê6 wPvt4 %m Uu3E#UɎzA{,]KCۭ u'שp=S^2F35 S[lm:749Q Tx\a{yd@9վqOAzElI'H6D!~xfvJVVYu6y瑈U(3HAGEA%Jz^Ay6)w!knS 3X9Fka!X\<uڂkьWR+^+Km::Nt67uɩS!=5zua*pzMo QPVڃvL C(#_|C-^#/ek?xA,Te%S\4MDB3zqPRW[_] I2y|D;!C9Vs7c<G L0:fQ[p= y~؈7xHw̻sF[QY^G W\Z gYUy:"Uxp͉C0GAŒq&oGp=ɞN1i#)|l҈k}12v>gV W995_?!tgyhIVSHYSjڮEԳ< dy`B|NkU]ߩ5t &SI3>~e B؏gDv-vJ>[1 m=E3Y80HE@RCi.[FVOL j42j,qi:\MTiz<$~9 ߝeJ|\+/n15 8&nY ps?wEv {x-<{jdrrdTwT{./>QġyQ K[uթ| l EHhJT)*D/j-B{2WI^n΁036[byhsuJY}h#J< O@'*$YYW>5!N.gMRե6s(ɞ)KDe;ťW\BL>imCM>8'!5T霾D)*qCiפf5R% ϶*l d/abs ޣ[^rƋ_wnMHћ h@˔?5?aR,fWyM˰P(.ʶSjLB[s^>vFS%YD,YZ؂}mF_/ @֗meJDT]DŽ=>rצt?{$fŀ}KP f3sǏETx pM{BɌ+U̕f\\c{TɅ5]KN_zc EL]5pG>]U¬4/Cȣ}u_J`ʇO;#|.nnݙ&NBS_ljtqՓΒ$7e5U(*C$jQ)\j;jb!^8ԺnCl+6K?& yY]6SkUFPYQ8o4/@>᎒MxV-(rE,hXdi _\0T$r@{Rt !.luQUkP_ڍ7VVNw> VuBn"TflasW픾|ng8-He@Y 4=(t$ވht x&nIjelVά?F ^:OaF1[{7s f8Z"TS齎l(Ls.d||b y ed祃=Tx"3VϑDk2,tAmy*CN% z`巔l,{qexr?s{"mG4&MVR᰸(D*'Ɯsʅ|+@UOJH֊>cto-c`Rkx/g %˶ФG'hOʷ#֬1M!Daf%JvmXߚd zB m*.N[Q(D2o'>x҆'pƦQf\6< >5I$Z-GVȪ9 U݉AO`Y TD, ;TN!onS,CsV8NI_K/@Yqy.u=d@PL}k/<2i5 {k&떈-ܲrZ i5?tѥu@&0ֶS֝K;:,cf3k4zXߛŽ1RL % A۳L?LF i>JkM)١;_:3s:dSz'"3՜&q$^c,H|\Z}w}$u/6h6.xY-`95 c?X #"GuXu@Qw44toTq=]cTԻI66U]WbϭsXWND'q_gUC3ʿ~GSe y@5ZKq@^AM/\k Qg̟& #AҁpsK'_j-9G&iS^kQ cfotwW,HT(lW5KޜVgC93vlj }u!` CMrPA6k[fV8f,7O35/=^~9q42E"ѓ95n66B?ǔ',//kA#<]kX,@AU>h[JJ֖iCb Q@-V8J`L{`&4߷^K/xX5 @$୽~]A=W.<%;z\ wT(T3G 2腒s}iZ1|9$^iEwY,1PBAm:MάF{*^4 XL4مץo&G0%%On=0z%m7_ B|=r=ӭ!ϺuŠ-!VZ0"YuVRmʘ#L(cwًYIW14A"⥨ɡ'o:EwLr iqAL3CU;3Wk2CۥCAdbRH qO_Ձ\~ :KUΆׇRC{ޅ<8Vk$KϞ!# ʏay>B^_w=eמDOKUI %|,vy桨wLD+cVJjQωhrl_>̇gF>l~+0L՝TH"/a?zSY:h֊?Ӳqdi8m|y`^Z?|!յ=@9ݡX2iМ#[bĞ8aS rT-5:vTHTa3a7tV#ReJ 76IFAt_9:.4՝qA4eٿÇNpS+^8F|Ŀ ߐ (. 5  a! MA ȐX]9g Vax,-CvNdLE6W iBEqޔnr$Ԇ#*OIϥnm3y S4tN%LOw:L8 3<롯\ɀ:5H9˝-&IJ@С2IO`՚wZ%AɭcEV:6k y0,3, r%4&7h %a݆Z)vgK t΂(HTeIܥRrL<$<~ϤF^Lw뙴i#,x0 ࠝaf"MlrEB{Q 3S3@sKRWB&ZrѨ !}{ybpzk2~X҄,G#0W"n˟N xkb/M4qs~ mH,e23KAZhzSF.̾*32w>`s@^\Hm1qq0RF\N]#o'MrLzuAb&=c^\t}te]$t(ӿYO$ث=Z4^g6 9 r@Q`yI/FnN* 7aNTm GG8 ǰiUhg8+f"'F(2x&N:{xOhZ3 P[LP_5I[=Ő?z5ZI56P3OQAu%TlIԝ:: TvcY"x;[5v l-}̈́X;V>:_-'M)Ɂ#u 0 {n 78OTO^іκ&{!ɿilTwŭi}rlTqvPu Ra#9+z\#\KA+%#9>xP[#8+kqh=yNJ.yMi5ӆvpL ޙ z84T֒ V},m~:3lO/tܟ}uNӒq'2z6 S%7;Oh7jDe8f )+qRuc/vjrV{&tim߳$'_T.d@;L]ݎt(CLq&ko1cIar.~HGSSr26T 60Ix5 XYIc~H%Kan P-ޟ8lNRY=1uD#YarXP/bi9(Z~5k ;Հ3t([Dž-'8v9K I0 R r`/g1`4#:Q!{@C)]6D^#$;^7'拽B@ :]zB T$!CmAi{J \19|y}vSNwјH!H& F̞4ўs Oxnp7'P'~ػP\%wujQh=0rXȰƭ>ߚ/qIMpm5vZfx'V @Rq; ګ{eQl۸ta-^"`aiTߔԣMo }TןFPeFKgH'ScƎ16vC6hYiM>^cc*,jMM.T4w9XsЂ35o[5sr2`_nk;)G[t}Ϫ.|c3Ώs؋m*Y6.n=e2gd@FVֹHŞӱ/@ዸD9}x>BwzUNw%Sfы-F8tv9JQ>NQ,u-zǀGtG~ (%^ܒ_}dۢI۷sqQ8TV^w-ɒf\2}C =nj ɇI? )e?)Ilnz/aqd4s@> fk1kp`wWW\"LGG?_*m8'%AVO],-7ɞhLhtcp!f3&1sC?&z >zfYv4"u&B|rjt6珧 /ۦ}?"JAfl2El Vb\Tt1ҁ;2J-twߧTG!2'ۇ?_ @(f&R:C]eWV([}`ph DbHB}ÌD;Gflaǒ=X9671 &"w+LEKz F/l6 Mշ'_xD-QF{ųY7.Ôt%K5mi_4[-С=zHTu B=݁+K?8ǨneoT6⏊y ml@=:]5^.Er~̩LlGB:&FÌTFR.0<M\Yэ`_F:^y.tk)5i>>ԷQ/,Z KiLmbKH @m_8VԂMLuI; mG#ȯ|ŠK^QKFʠ/+Kk"QPq9J?f_þ9{Pf#A:3*$F,}|CE$X.uiئqXtD/R:@tIn^Bj>.Rٕ|Km67d`њ}E #%+,vΣHP8nwMhc4 h<($z!l%w;7%ΩNYo m([H`=2$L\]r7;=\]Ł_NtMeM*)ŏ8{(}Dr̒]Y;KC0v_cњy&4`ҩ3/`z[/ (^n~׿<#_ ]wVFpȡCɧyNɜާ"v^y (f$ڷ\$@tnX_OBcj#FԝuVm*ZSJor(']}A/Ձ-)Rai 12_OJ}T"2[Ҁ[SMd[.W+~lOHrYXFHId0Q:6=$Ms5ee b|th%-Մ-->#Y u 6MX_)Ao=rKjmumN0x0:  H :s_ f}UE{Lpw K;spvԪ3z&n2vݘʰ|$bUҜҌbN/r,3魆J/H-!-&jH aʅ U6_&K0x9'ܫyCuiUUO#sn>=T||` ޟ Guv&B}sJ25E 2+d, Qh&Tӗu&R L^yL)DHi_PC@^9Q*y޳+ C@SZp4&X.0UJ!{|=s_oay#KMḴa$pJg+#508WY"򧬞J\+| Y%zaZfV^rtlmKf v`i:k pԫ9DR!“zJ#֚ʀ4h+FtUP,ÿ`2SUgbiBxBkx.aEU*wWx\Y`X<X>Y 5s} J&Ey٨`1Y\Alr BdOnY'#F`K6bڭXqhp?W bl'mR.2QpSy8YHR0^ y<,`j;֕}蒋:P28%C *nn vHiQU.]h[ۼ wPU(>Bn5[uʨ)6?ru켵=dA\{0c2sܓA)gXl]B]p:})%.۸};WcNcY² Ǝ6 MW<`ɼC{۷I?+*`f";v_$NGMv SF$ ]_*j{O(&$-G,X(tVW+z [P|eT?DjFIDEiEv?[gQ46\7< ھюkY> aA{HAwt:Ӑi$<}$ A w;fLsqs!WM#ϸif3}1IvYWG|bdtf L]I [6kEbd,E| "Ӗ Y+%'^V͟mz#F<1o5Cvȕ s_wm VQ˺j\ҠBL\ls h 4hll&d2.@/Eh{+=y(/Q'R7T4~&+@,EbDX o򢊟*'HgiGrB,lQ H䔴[ĩGk!h9f2/P?'<eD {NEcIT tUœYCADTLZ7oN_ ,"ϔ¼g1qwn\Fݻ> i5`YQ3S,pKKKGKvTfU.(K#WV XODa7y)qS= _a!bq-H)EYܹyyz7gG>OU-|N$oA{@-@P9`3x"!jZ#@[lZU3-t43ݩDƑ<6Qܰ8 ;1#{\R5XԸ{fXj c6L9ƣdV4,.d@_TEd8Ml;t! 2+Sʋ {QufcbR`l?(`U"t~eBa}(~O;z:EAo'`0hFQU!><.'e)+z J~7If+Q)$)/z/`Ln& =swݞ}ZWm-9](iHЦFZ+kBd?SMu$5|2jI<!0{Xޏ߀R+洗Yyd L1UD߲Rqxkd~h\3 fzXz qrS,W=D-VC* mD#Py0o2|잉pwxO naTJ@J,~lQA7-\<-9Q䑬{^\`$i+aF [Ӎ d enNПzϕ˳\puAޯ+]9?cY~] ,O!c24.( POb!Un$` dsiw X\Lidy3 \ꎴZaNoߋ:~rF=^!rՌ3Ͼy&NKglԾi(xPQw ,rցeķbXL<qo(:sppAƐCx|[q0粭^ųIiXOSئ3U7FڨJxHNxb]|Z'\I}]o]oZy-v[6ȧ4 wLQ<>m4W/ rJj٘HF#[8ƥrnFe"y9scx /\I\o@eBtYG;C)7O.rh RI;ˍ#R%~)gFJQt9~dF(cL@lt?lC{!]p36gLxr*5 'Oz$2Eԗ4p$7v<R$II7>"O{ؾy$ܒ@j3ZA"|̊ZKbLANkY)IK1rE7hqthJSAكF"Q6maOH|QPU&n-P,q8f/]~3K#zTă UP;+\4::'!#%U1~h^MWO@+e>\ٹK[ύkXuoK<\6lGhm+/ւ 1x^^v2f8Ęc?w]g#_M_Lo6hX@p&(/ sV+/Ԕt^nu/reQi)>[1X,HhK-b2sΤ}j6|${=;\>T㲒O4P;U:l4i&'Lۃ:V/|#K}^a&dh7w8?ccyn ɇCGܐ=| `Զw0t*Ȇ F 4]ZmM8]cV2nRqf[1 J!:*FN9u?T+ɹoE!ʂ4ͨC3B`N^@1|b$yR9GTp78: )t*/C(aI~*!E摬pɖpvS q'k1^KŠ/_D9ZDDPO:/x;Üzu+ Q5D48ۍ6͹ҋܧ%`ex>x0[|q6Q!U~q\c /X}{UGy @Tb2JHC+΅k^m%'gy{`!9؆ʡP gsW<Jh‹Q%?0,C蕛%D)`怮to˝ٹ[,]JG&V"kWoWL>p}*=Exb:`%.%zT&xF5"tPE<v xt/'P=rq$]|rGF0k%?;S(I*:gZbU#ae?HS7{-Gɭ'[33FpSy4+ )iM+vti$+w~QN{G ًnǓQ5m,<&WB)<#៞ĖXܗ|ۢc 5@"*%[F6*zIԓ*#]jk].놝RhkkÙǬB$ƵR@)j{t1 x+o^hAS 6]SH!dA-:Ry J9-C+MskPJOvԵq GO̻&|"T$=}>e>``fDDw*ؓ8U$ê'B\F;L ~M4-h/pZ 貰YD֫s ɖ˄[!eT/rL@RҖ.,2ՙF\g{䝄\3Hr9\IQg< {^yJFc19,0\jVd]Onh;@;%` Z|:ݠc2xPgŸ?*wi {oM_!GH9>łagr YҐEUYϞFd22R-M.>^[cdDk}3 l*-z+[{Fdtjƛد73eeL3M¢Mp[ r#_[Mܳyeg7l2jM#숑zi;; e/>&#obTJOu ^6p4Ά~1tR⼺UD'W}x>lB>[ޕj%J j52իѤEdkdmj]`HWj >Z{h f]Q҂`NC[f qԵrJQUHT8^WO 'vy %y3 h0:G]69q1sĽg}3vl K.(^*+% (hTQMUJQ.e~ۍz^KzANx?e J Jv '}]68( u㟳zEۉw%XSPAZ-#}__\M2-kA䯛ӊoytҥ iTOkaԸ9o8zW;B:35 `c{֙2Efh0{ YJ/Sp}3*(Ůr>+ac&@f(*t W|R IX=˛2hy Cp#Aip0UhB^= Ju}*T ;uIW~vN³Xg 璯&0Xq[QH2UؐQJSmU1Y Gxg|Z@\=Tz&躥X/EGNnD'C 5*F]"9k SN#x{w%fͭmWMN8:etүf#% h4|UwLM7^Cz,y[y0aBP)> B¦u NL=ksR{8lqVYLĞQsya/:g1iL\w\؟ç[|7h@!cƾSE/ Uzb5L31 ᛺nA]L!Lk\z pM&o{BFAYZՖPojTv gT|\Epj*KS2j.f|͹k_n"wU9@ ׊+>DPƫ1So!z~H<=4 ]]4⏥qݭ4"F8IEeWYAR2`*l KKư-T9kТ[@ь}^+݀KG]ϟy\;DRW^&@G ! 4T3ȫUI6>KN 8j&^aG4x9%x\v֗Ix-M`Q/"ɇ|̆)%mz}B,wVsu\5Ch{ul7^Jlv YVFDzP_f7ݧ{;,&]ckFZ8]{y߂ӎDli]p:RJMURF_1/l`̬ϙa)SBEȻd*έ?as1'h(=TVsX1qFpk*ꐠ4Ѧj :~nFÕGRJ ެրK~< oG $yР hDQz"j٦ *6ȥ.j4]@`\\>Ӛ$7ItJf9p2m"!.M ϧ tL]2[STnigOꃎT+.Hi C$2-UY(sz;ʷ!ccvf"UZǞjC@< o>+T ) 'I7g.⛞@<0J8 BUT[5?ƪAse{|T2*D{_[s^1EoӀcdső}xg"ƑIJaacx5wP.zήhQaD`7{ﵚ2U{:'F|+h( MiMlū]<򼱤[< aors_ XˈK 6%P~RNNL _ѾgB`MU n5rҙ5=RR>*VMhHPa"M!}'? 䋪\EI 7bnH^-UdI,HNV0UdY zPw@34Ǽ\S\AR Ѳ:e\ RGԹAN^A4WYg+YU:Mc(GNTV@-XlN:w! VutR\l=ޛF -0qH>|.i!rH6lN„A;S@[ &1=)9o j/;=>qrP' Il!f=OSa`_ʼna 1#m'oƷCpK^08A)GǼׄLucT33_!:Fm87w|(Nz&] V`.]:ѩGz%:it,cƢ* b=}м^-antӊ=iĐ 1?¢Ix V(}@@6^7y%-T`L<=nwnUb 4C.{Ö߇Iʹag[VDϸkuD6(KW+\n"{5U-FiE+_iV p|@ .avrxIi*|z)g7'קsgd8pۿ/pZ^SdgL}@.V5L--8Oۣ6W8VVXun@8`(-+˖:,Q}nHxg@@=i'S+8r<J ]uG{Ӷ -1w'=8J(E[>eQ% | HܧAמ8W]I ɚgz~AE6FuaG>w4%B]"mQ$QhܼX 7&s8ү*;d=my9K~#=ϫ":Siш}i ݠXl:Φޘ)'7|T=wSؗ\g\ŝ?Eo 1@c j.klD pj-;""u\Œ1ej1$KPvCAlv \dTRXeG\MuO|!;Yz#ō_fU6=Ӎ}z?eY(: chW6:x3#/L>j(';bkܴh;·,܉= ytSipW !(")e1O G!:e"7ji: ,'Ӎȅ&lQOaq3OXY}-ucb0C\@E6pND2 \EloJO: )Qǻfz׶JɒD)Ƴ7Ov|&Lh Q !Ж?:W42'ewb5 p .؝ioCSov 4U`'4᠞Ε8Ec]ja9ZZEHų{Jn Awx%?J[1 #ChA~:g#- Nl}/S%Udy!lvc '~_|]'E̔Ve_'_eAH/yqT?1_I@h# yO@Z~L I ۀg5d(>~`9ÙɱwɆg0`_oj,W޻2$L&T]ڗ1 l0$tC5 ^'O/;B+lJ}bs-<5SII\DĘ2zkECr]*x#UA{MwB0DOI8C_8=H 3~;:Irt1u厀(^n-Q7UW߇4u XRC*R}z]-xAd]7L./*9"F L0Oey~)+⾯.kA䚜 a f8XƏ2H1>F-GRz_usD>04剋nR〃apΉ/u~^#HnjzZ`/Q ظ3jUTsTqVQ4I (J2 U嶹^tUȃ2k8`TmlR#o55)sY2f rj%ۘ1S@)7nTRnPP pMa-x|cy?Qg.^Uxnɬ4Y "E|b~(}s^-G9,#Qo߿ޜVY\ Bq' a;T~ߨ^ˋJ)e5@aHFhf8Us,\~q sY-7#'P(s?ZlOyWi>3auX^z QG(FH;ݚ9r]T$DN&f |h(R/HꮰbUk$V!~k% &~T<Ğj+&WTlN?FUp(;'Ÿ5Ќ`h#S/7ìy_0uc-T-ɰ6U;BmU¾FB*{'ƉwVpfJ͚ 9*x^ٯpC)URS8>W|Z"[L<ߎGFooO!Ff \i@N1tQ]Ao<ʕy\i_|zTJz؁>pABFݑBݙy\z$2 4DTҵC^:q^dƛujX!i=r&7]<%Qdu:V'V`uZv!o/? \n8k-6d*+"i}+ܯLb],״q!߶eU+8r˅;.+'3M+X,oG| [.ki/7`F&|d֤wF )0|]PѯgӀR'I[-4XZT.OS0x$Q' m-}T嫨~dj)7{ФΒ1ƞiғ)"+.dn, jЏgRҳ;юg:9f7|a^$̶ ?. .\aqr׬}1 J:=NVd g꭮kjsM0 +ԧG_)ڏ}t KL:;^MwQɉ{ʟCR}kӂH ;/b=$DZ)@^뢚L^>OtHäw`ǯ Bպ> 5CpR W-$.u6 >Ŀ V[لzk}}ZQcyB$.XG g?ϐL?%y2q*uV"p\a/jY}bнK%qM?¨ em— 70lv@NdW[oӊI2gg)]=:*m4)RB÷*bRObxD\+VTpP1a36;А~x&<1~JeX\@&Lͺ|2VÌͲԕDi)^B<:a1Nʐ/h_ꭐ8)gJadSxnZ'K&%`#L.:yY#I'Py/̔˱œ{s}'2NP־6 6`Jߚb#?^9}`|Q#'L"^Y,L\)8]0ԁ\j4m~? (5n_È2%z-a{; !kh96T+ĴM-b_F] 5HoCʐ2)LC4u}Ds\dWVa085gJ} 5V^I/ l$>z MsG`j"T0}7a8,Wu8LOYr5ߠ%6TE?x )W$@F^b-Or.k{*֐C!1S`PC\AXS}!HzRԥNK ЎTQg_}eghtΌo@$Ʊ@j -AX"0ؾpi* [us4>TҰP"QkCb[f>Xx@\Q>@{WeŷJ&BpEjR6fm7Sk="l. D`J/ w**Ck 6#77W) %T2%O[OaMVW$\4|8 z7wJSrWcXUykpn ҟFW'[I`?$-~FgG`/.ѐ6\G*;_|)CkoR"ʂUmAہXc@.;wf|YsҤHeZKEzG|~]1eG6/aǧn.]d,CpǴβv3Fg~neBhQ$BB"Tz:2זV%Vv@N*1f|y f``.'c)hAܨbyAj_I3)XCK>6:|Wg~z!:Ϻ /CzȬ{r*dXδ^٩iV ? Ҏzqz+МRXGCC(']`%$+ [FkXrXH~,<~vҒPB%2zġȷ_,tuK£jSP添0|$Uq2W0 Z\#Y 1?\Hg{ػ Ɏ*ؼ%~k%pDQd)Z pc|2v|J1T\'p'UZ&|&x>~`bKFhjȌ(v\Sv/АqJM_l$oo{} h>0]N_ײ'!H9=I*~hȡT)(U4t6ERQICwGq)70Tg{+eIV*$AvՖ3ޚA<.D{#Tu3L0zi^q!Iv"͚8d٬t:&8LAEh yajX6ιWL_FX pn19twX94%i6=0$ ZBLqqL>"GR:/+yNp:HޤkcL)iIkTU$pTDK%"gP.tm u:#HXz|Ҋ٢Eo)vB<& %aWxG.~%)|%Nz5o kQ])=~aZNj=S+0b;o*bҐ?/!^JiDZ,|KV 8pDpa~ր>LE}ܝaލ9:^ipJSe,#*%=(s33@N{`Vm3|P 5Bzާy9E<q5Z>>`E^)7nb-V%E2y8Fu[=ڸ1V2^Z5k {T؍.Ч:"S))HԠ7q_ѽ1ks^^#zfGB+ip~$ cfGD▮kFAsYC#EHT+C I\ܧϖDv f^DӸyuhB¬{*j{e%@< r8UզAܴɸ4qZb׭Va@MR*+F[{ea0Ky :r;qI TRFw@`U^l[芺!G@GFabzC-D-:_$QMUY3=.c w|Y.!gRLL4eqqC.?nCEl o> JoMR D{3v}e8\N4n,ISgP`O|=.07*9#,Ԁ'R0tfrWfFѽXϐWJ{*!]Ƙ-Wо{IEe'1yY (׉lҟ+Eҽa9N^4 c 1F@'etœ'77)TݠW ڌʊwnJ_UpkPg/@UWn< @Z$b]˗0awӇkW.ܐtd /VRnKB`}ȑn%-vmn=eOt#7n0ʛ-KUEMl Ҋ>5݃spB*W,ص(,D fkG&SGѢtn@2:9tᚏ&nr(s:eRvĜhuX:&1,k/Wv/>2k'ωCYvֲiBsTL`/|QVeӱqެUƂien*X̘yG Ðga8H%CSz~s_S`,'gzax%:ZwC *kW8f>,V>Q$@a&o_ I y˪0%\\n͖ï\ 1PΕtzJe2ծ2LYө>\m5) M9ZE袜p)6Le.̄>L(]=Yt&dZhCՆ7/èˬ̢K`4!, 4M{vf O,~VϛNtYEiMڒ\"ZeIh6H\$RO[ܪmE1k"IQߤH"ƻ.oI=3/vWV Y?\7gӢ)Msjn)v XtdVdGt;.nR/?n5 H%W2#;T{QU r7V],?gvL޺w->p :cUN:]&-W Z1LNJQl!ڤO1FÁKU,40%IB嵪kM6nMīpq Ob8:( $tTRs,3kTdؒBp8YSċxRJt($>m6En4@!^\<܈1u) "Q |RIB6D{We H,A-$aHMq5)p<۱`z:10"$տ4/u('+Cp#0+/b׆`4{[/t`D LFhLL˒zHLGkpM*?ig#r|I:`0D/~"գPhG,u"ĩi'Ś :DEԚ6S7۲GW)Z n$i|&r 0&,=T.PD;O|}ؐAzA4D<,ۛu%O)#hk tFO'#"VB9-LN(_8v1MFtKWvU҉>]H]%:?zRjo<ϣePo]U[ 0.]ziwGR4|hm>n`VCg_[ ^"Wouvwf0 Ac E]C9m1FtwXv Ub IHISDZEgPL(hA[''2 W2YK6|푗5X MPk@iIE4 #tp+Plׇ ?qr(aWe/H^gBVrX|1:ApCɇxz88æP3G(6n׿$I?n0S,aY9Gikl^`yASi'Jv'.,BJ'M~u xp|f%4R}QJrPnyғpxs'VF <Dwg3XH$5 .lPI8[EYE)L8G'/[f c6z㻒[ mp?iQ9FwY(~n> B8uen, #][δYHqd rpv:6qq=VXSC%FQ|(.ꊼsHnAOV4/~ONHPA29|=FpaidÃeOUbp~2vY3笍 zKU5ѧD3a0@L =77v7 -.>apes™t_GF ~(S S u!ƴkG~*"Ul>]yX׳궒HZ "aP);atpRTBMAu!!Xzc ,FI)3>sGpvccs1G5ϘAc`I9<="Ԓ̨Q6+3ʸkJX2Hwoy ?{7fB:@gNa([zlPD+~hdĭR̻@$&߰vmn:b dUM-N8A1{*=ǭXu5z.=שRZ;>5$_r u~?S]ǵߵ <V { ./s/>52Wn͖1Ds^E@`@}OV"I L DqHovÀdy,P 5"aФ|ڨ)W1|1pڐ LMO¹x_Qh%wCc" Ne2aJM <.]}Rǯ%k h.'Hp_龕+7R?=%g>~\MRv^ݩ !^t;J"W}Y=`w/i%ϧcu? ] @'hY2~Z <􇧤( k(bbS8څzT*?/fM6 EI?YJj- i.5Y3Kء)jK[/s ~NR&g8 ΍[rM_VrS@[du$#N@R#"O%kAضDiY}#I 8 F3X-ĦӡQg2 gy+RtwV4n a7tb9ږ@`ƽy 5 rWnRya&D,!ljV߸sxИPKA@ Z뒤xa~QEZre:J6џ?/F}"fj܎Fq'$ =`( z=4cK2v'\$K[4JI.W }Fbs!AeIzj.^S Gb)nga 4^Fa]e8ֵ '9J8^vx ]Lde 0D⥳`(:0`\nԉ_3̜Dǎ.7DKP/TW3]nOD`mzf`i&M y1d=ݙnY yQ), |"lm 1xl1*Rcn XKZځq rt^KVr:i8|X4ԟ=demߚIWU.c|[蘃q?qΚS:ҵuԼ\a6OuW]exA?,令~?L+@\WRW.| )H:^!k/8-^ep-ʁ-Vl'%AڙO&Lo)vء t XVs㡘)(N6< f9f&&5[qnȡK@!Rbo]f5<_,#rbЍד;11u+ͷ#&jwI_h @xOfwQ?BFG=ܮ5zZ|}F% ,C%o(KPuL{XVcsYbEiIp94!TKsR.^M+ NuQ,ROu_^'rNa,xw'QBUx1zew-b(K~=}OE(; d5ɐ V,,jt[=w!fG;p;pq&?8, 4_ r{4\xޡcz\Q)6WY50,]Mτ~1,D v{84IbRĦ)Y1(&4+]F͜<]ReRP]Sxn ACxduVz.p'*v`$MbE߲Y"NFSEt}f??y⹜@&h4:Ij` J #a:0H,mû* 0sꛌ^H@r"k"G5q0M]S e }stJmk6jiyt_?.׏  V83Hm嗳*Ng#$[pR^ꛆ+ĺTW Yzg Y\]6_߰)H4Ґ~ZOЖ3{cVm1M#d[ 6i Ѧ`M;۾@ӽo+[X#ƲE rTDIj[v/D*<%>8|~IS&W[ 3_O8z  KAUOLI;6?1?p-Mb{hd}n5z8’:)#C[Tl)1?{ڳ:T%”'aMl *D'?o R hΉ sU'f~N$Z>Y?u|7Sm(lm ,D#飄&q8,tpSgT)f&{GimU nL~ش?aX]%p P@bz`}u)U24wv[qRa $ 27ɅGHUW;jU p΂5aDvAwKB589k3y؋V[ įcէ~PC}%UBn3Lae8$zok|a Gg~sSG hQXLPpT"nh3Ro".&ڊ5׽($M)2"g t@tZ]Ձ}c{OALc|6H@Tm.O n)Z Vǀr!*7Ol% ]hJq /qdcQiV`X؇*3jGzr w'%ϹZE/b@iAg.>%'.Β/xiIY708Zo|=3mh=rgazrN[43 LXA +~;\*8>襰Ta}΢iإ*Wf{OYOz!;7.+t/RPw0R_ڢ DqS$̱u۞)59D]MkXeq8Ԝ2d-y\dcpHay2"Q2qgO/1J ]T.loӚ{ȁv+}8AuVԯR7m~CϦ;W@Tp1ndGA]?fݞຂאӀJ-&yթ?qir#օ<#LgM zO%ԂBI<僣mvž#%rv#l Xƀ1 {c$['b/콺3 v؛t-Y%%9EFW[gT(; lnhɦ"hƒ!Ч>!S㘚<Fe&ݞ&pf"s zɌI@hoJi6Q"'2 @ɤD@JHz㞁<) 7muW*IVJj;8HmB!Ov.$ܩ'4^*pl7t5ޤU,JC4MٰfqH vb4Y8nͼ9 ~o)u`tap-pʻ`(\3Q0Z-ZcЫ܀kYp]ʰ%%ݘ%0+(=f␙KTi2t"3ïE$L&ņ{l2P7IMȾ>LOF%ZtwͿ!z>F_S+NbWO6'WZY628j^>BlxNVo5fqxa~ <%@aL8*"mq4 =U!7{OD0Ն9^y`/;mvOv&]X3@-0QE[z-i[Ժ*n 8bx~\ObD;_M`0%Bt^vfYx0I vyr^_w)ew (8ڕkʾչ!)>}F3>3&g/f":TlDyJBxV"*N8E:+fQߔ 9^,]9U!.;q :rmi}!'%)^sRJ>JU%uZZ[Ć?x:|\y y)up(`at  ,z7_E3OEd) ®1p T F;Nk MNj:q|%Ǡ[n;{&_A é52BfšeҔ !hqC^$!SقN\0 *ĚDIҋs> ?m'?q"zI8 SgVmwv3ϥS0?[XP*2@ ^zuZ'$ezHd7PcֶxXbpͷOm&/a>$]*?9?_*G˼ڒi*}.Q2d"6ۚVZlZ<At1yʒ,4p;/&q!_>y/ݘi^ F<$GCp Ŗ\ck8;`DtDİҽy;.zwͨQb%^+&2ؓW#F=ĩǧNPxw@d,LQtP 9jGG7~;S?]]ӧ&K. p־buh?RΕc)A6HLBH~k%ԠA[ =ssFNlŋ7q>0ŀ%!9䐸p ZUyfunlqƋِ7w?]=hB0/UY-$Or3A` &q\&eb yJ[73R2x40\zp&we[AUIZ ։ eT%3geBFit\f㊶sˤMfw'NW9DA"ÎDt 5wmOj^}:.l9TnK6!iwÉUSG+Ôȡ^X7_R1]fh;`'&z"{7[ל.ွ?wT%;_fx3*T_Sxniv1b|*)%&t rx„l<#H#];]M}u)2gHCMKFՂ5,\/]ADs07Z~ E$h̜AB,i"91 xJF{^԰:1 s Quܝҷqdt$/%@먓ڮJPj-[|!).v6?({Oy C; +)_PqO@Aq#di6GGn.n4F;YݎGF&`THiL6 ϬP mYc63keşf< !5Ӟ 2EVZTLˁ번oPr" kl2_2C֢[8*eAәu`Nw] U51P$Z+~=WT2w M9vNc"[{bOhP|^ݤB!F"@各l'̳2SU)muۺbeβ|yN-jhh2e08G((Zi F!9y=8h`:c࿫-i(l > YjԊzt֮D | $RY.v eA 8eO-[J8eoU.vG@Y^* 5 AqcbBDF9 Mfuºrs.ieg+Tr@FqU{[\ۦmz#ݦNY>mFLxkD,2AiH忪pJ8'F:9fMPəok@@2>0ۡ 钽'VK]~6YcJY.+{M4iF\σ\v؃UC}Ak!a4C&eWQh3&(qgEmyso7ΔO'c`iEw**McǗsh2Wr PIDtg]_5E~k籐ٻ]樢o4|ږ~=CH6AW%m֣A \+0,2,N/4ږco >@7i#xN>yhc,vE^(e8K)jιC4x̰Oq+ftMp֩5+Knd zN~hН'NsAM֌'>QcZWR[$10:!jKviGN:԰.a75{Bgj12bkx 7B?)L7m;>_7'?,``kps u~C?G;QvW]j fͅP1ʗ,5Ԡɴh?ʮwC`w$ :èKDĂX\h% @(Hܷ>p?IsPLd9$f6ҿ{Fw}tz/ɽ0}?onKX\_r? 1Lo#b#ũ,='4h;<86lx+̝nsjM{Y}1t#Ӥ d"+a#sJf M;'`b)x ZM&I#&R%%^'u#w>^N0L,MW[B(E )GP?U_'0%R(KLl4R8qPR@IY%o`|Z%4 PwѦjr|tVPWR *^3_X~â1 Ӣ6i5`edzJ7dGuh*Ah[{/]#3o ,_~fiTYs%`e 0y^9Ar)_$*lErn"tuDgo9#z_cՌ`䁯B9.I]$`B÷IdwSScfBdorIU*I zR$;uKfv߀>^K(IPRcEYLaJrrnH Zwo pA mWM9i{D,it#ON#C{N%a͹&?Y{է_ 呚P{{@h.lFL˦ aGzPv{A97oJ.:\&E?>>bKx@4Gg68BنոtR5Jb$vehP[QB<(OBmKH諠Q'{ӛ,Ed}4OEzo)TeMdn99 SL:q"4՚y>% +š_,{[L#h1o:Ok7̓C}KCa˟yί,=?-wǵe(7"gX+C=Gi-?/v~6@G#ͭ~ӇOÀֈ\yFALh<л *7l bbRCs5ǘVt`,peycŹ\s[vfPF>NEc_x-5*ț4Xɿ)d88UNN_f-miR0Ϣ'A-1SJ T*,nד[G6YtcP2ZL3 01O|}*JR;/FmÃ%C56R(\K6y6=>Nsp׊Wy97h] ̕K Rg<<"\yؚ?ڃƣcpxKa7]+ i#",:@LUAR%؎>*3vV4հC>!gr^O_&cN OQmM* "ֆ~H̻#Ctz8HBG+J/nz%+x~-_^-r mro҃3h+ʽ?Πl/B8,]k=' btd4]ɋhx?t8ff+VuJ˥om>!ƳZ؜H)l%9:I3mJ۞/) xRJM#~4E(£{}Uq$؛AlƧkL?/.+,nUk U=mM˚ ܪ'C3PnWp~yRm 0V`C4z T,F:˘'y7pw =L1at,2gG-f kF{&o,2Pl4Kms:[~2X0MCvƚPoWochf5R:5ʿq)\j>%ӽe]cJMgV.=o,6+,bqt[i  ;avdْF؛@+ 2: =BwV qїD4߽IYH,* ,PpDĿw:܋I&seA؆O6tN#&mf5I60[bPٖ|oY1ރ^ʟʾqSoBK[뻸"xWR>8{ʞjR`JCezF@WdU)_At:@07Mݯ-4L͑8v4lQ+.3^LA>6׺!f!7r&!=0 4$a f5))b 60Rnx>'+_dgrK="y0զnꧭb0*oOqufށM b/߬ea9ICɡz)[6[u?A&T~ufXp^K4e͎NvٸaFח>?\שd)Z~%H7ߗ+H%-Ҿ@ w2jBMv/b/Qn!w# IixZ0\DɻX* ;=<[]aGh*RRռDqTn_<;kM5@MX51r{|"rS cA:,ɘ{tU A/V\JEOYՀYX)͇<-#d$i8{"T&ii8U,Z jL-kN1b (=Yuw|XSPMb(S!- 5<*K` ?+ `doW 9GZGWDɹo/-۞툲gzU~7dY-M@[|`kAV6WȧgEz .tt{ۙ( rtJp7/Odis҃d#{]'<γh=LtCr ͣ%QcVr'0aX b;vB(fQpnGbj7ȋG! @C-g~B_}SnܽҪ|e▯u!n^(t Y..PNn:dݑ3=Ւux\=QцhTW,""İKr-NQeYͱQK,rQiжu0Rt+fdLw~!E#B+s߸xtB,Pɀ}ݕ&nP|+@@.Y&:˰%hF 4P 8,aHؕi^奢f&(@ 183y[Qץmq0QBSfjX{7*=d&omPRTZ }]{4qEXfW1ӮnC=jX=#uM'pN x._/KɘK }I dlȖV-p<}(("2vkuosNʎ 9բ< >OzGSBkހOMPxKZñ^-BǙs5g\Cl)+)A表]80.昲Q+CWqH.uU+GMW6zj)LAhd%|\/^ fDmZv$}88f`ZŤ~m(!M|< PS d +? A?F=J.r6pgOtr 4jaz/cK=lnF:h(O鏹UĞ^WpJSӿbkbfhg8ÉQ!8ɬq1 6)zQsVd/ՖZEV_U&](ݥ 2 4-,VpE,E+-mpaoulrq%m ו߸{ie ̄a~KwwH-8[ &fV#yumLd2<~_c8ΡUY;ČJFsBo.FO_ӌ>J[}QZ<Â, ĮnX"=0v"j 4ׅvU|22HH/ $y[0OtCDS'>ܿw|pYO C``[Rp{sy`܇\%Ťnth*K-m1MgmTRc.jxK, dw(-Љ"個4 $-Öf -.PANFzp8C_ɫlDR/j>-1snam9;9X wq9F-+]g(dV39Z>+,7/oJ'"f(HsXȊ4x} mMߘa>e_]}=8&îx%گG%yz aҤ",TCp-Tn.G$P k_-:efcLӼ CֳtETRWnMiY?C=vbYL PTܔV´BߣR*$Gݏ[n1H$m+h!687%$?U%8kchkQԽ:Q#y? NLF#S}6[N#P"IxGT ρs-fƟf\̪NBqvbbx-zc߷2soZj _ ~dƐ{0d5꽸l*pf]i8:LkM9dC ?rCȜ¥h֣k^=bJcJp$ wiZ--Usjr^x†z>5^ŋ , ,(+eUWRЅmz{e^Qdj۰>nPKSt`Ʒ&/!}\`t;K5FL3(bU+U 8>l2K3hGaܪL3Ӯ!mr tYҳ4;)jf܂+{dJV:&?~V)WZ|wa 'agY!eZ;WIB3"mT:6xrIܺfWNnKpM%C㐋{-E*6]jI\Y,ػUalVC);IbHȫA2_?~Hsz\k0[, Aėo3ϏMܹ$ǢݍDϘict{Kd;^=usJq;z#G^ r$ k?JݍRHX^B+. M,Z;J8CHw2l_wFTX~OgQ aON6N7ŀY53&2SE; i !reVUlnq}JZޫ9Ul*HcMjm<ɨ'o'wajR kzN #5L&\4-N*&d\s$#Nd%~)df= o2tLh_oὝx,3읏qysӬnp ph@nFn#fwJy{>ddo֖s 892I9VU3(t-ʸjEpd>u^!|+pWCA B!\9_gWʵ뫀>O,Ec)x?!ʫku-[]@ASk "ͼM#A\+H@?&4mм 968Kџq3b"K[jD>å_3Wϳg&C(Xj]2 q" ǂ%jvfυ R~/x&tNb8J r;FϘ~a.`>$z*ѵW3)]NJY Ɗ`\S7GUw̞O2{j*VE-,m@p^G!Ғ4rJUuRk]NbHrh~ȤjN-~\ `3+hL]N  DF:Ԑc VǠ4i` >Pmhzkg`اv am?I\G~|۝zL9$wK`) u@aTᨩܛ_wIa`eWF= ?5$ ".:=e*'/ I hʀ-Ȧ_'x 8ɧ8}"ro yt0oVQ]bzukIx^^$t^WZ8(va0;3Qbw#Kld_mEȷtbG)GϿzE(AI4z:ߺYHxIg yBK"&q4 , /F45B$b} ]kWòkE%,Mb 5~wi Ja٘*uds|BTObac-hGR؞ggzT 衳g~j Uii+0rN ؉4^W[5EnςA ŗ"Ĺy5w8N'68 /J? D-qBO;aFdP1uI]j>G `/-K"Y&5']Y댐/і6| ƙ4'${,9;ZJ1nl@O8uLt^vSyup9u*a,.0rJE\z1Vj=R.)T:mji@g/ iF۾E˼LxS+:qBJMHe!k˚IbrWc)[rasޢȘ%:1UڼKgR+SSq{bqwEV@A]ϭY 8nv>\+l"Bt^#ۊOe2Τ" )~psT?dޟ%bjf(3):#B+/Ir30LL\zf=Uz4~zު[NcJ@~Jܔ# fN͍j[m%/wnjZ% T& 磥 %wg2wƃP;W6/|dEuAV4do2øLw;0I4~!8 Qe*]io/a;+u`e2_Gh6o(i۾Աq-\nBytrkX.34\ʱ>[S/BV-wS }(Y?4 B7<]/}ԌYRep, ح:̽ebd"yr=mؖmdƵ! %)bbBP@)_$u-=k$m , f7Qpd5@pG9 ԣGk)0a4JaWDLk·nͣp⢅L(=AD&pH'd[~J(4 EbZf͵Eo.i:g8O%#(,Ԯ5Iq㏷\Jnvv zK%ndL)؈/% <]:2)ViSjE5U;kZ5U{= M7~o>n"*)uVdp}Q\֡`fSj$TWeB dtXS׀EGx<+Tgel;R j[N]g"q$+qV7,[O MX >3 $M)xj噐>*\)5Zs^&۲[ -xW|"Pb7.w73LZ?+hˌ/ xPq&lcIծC*$H xY]r* .O؇Y靟MCƬ3#30a]IW- T%۱ф+(ac^QR}RgH @b݊㚣#Z;{ND,Zi.ɔ^o0,}%Tn;#áF4d7aiKLÜ?{Qm-vM$z07o'Jց&m僄ԷΝC?,~3:3|93GJrPuɼnMC le&{% oyqھX=D^R4v׾\ µbKa~>XTsF>3asLrW_ Ba @EJ/Vu0.2N_ +Ft -~xwFԜ@E.@6lYn"$+.Td5٪ ruuZQmy$ &Nx*Qnj*;P OLcOWeocS29zLvpF{ںtaOxM쀀7wϩ)沱"=6"CTQHثcLh72C̚MʑUZ6$.Fɣ=HrBLD,AeJ ÂNug berwbHVs* r  ZDVN*7?Y^`k16@4\bG4]!Wy9:ǨtTG]mm?6YIQxuV@M ?fݾgOM_Vo3:LyNǼY( hAޗ? WrW*6{eһm#P `Wކv> ^λAJpM43~q-Ko_fՊ;XKsʫ 2f uFk\S?{_f- rx2_cHwh2g*0_?}2R34k| o~+5H4"7dt}dq1v`gz>iLSd[K;8CZPRw#{?%`;;G'PB'\}}6 *+2&kW Yl:Z-6yQ(KB]mLy ш[L /Rx$>Ou'>,@w@j *>Ýu)sv;s GnbEQI-y׋yh-9ڗSK sf8y8Re}ˡMǠeS-ժw Ma7󚹜i@'D]ݙr7:7eMƇB\wGq=ˋ 0-><:ּ,Tf##P` XΓu3;Ð'D= {DF_؈h\~\ Rۢef\Y#RȓSV#zP9 2\L 1V8U;d \7|'܆.w()!x ȲgϏ@:|fAw.!+QiDՒY[GiWS=b[F@baݻ*[meZi~-X-y$XM˒{biB|H:7=@%^liT ulR|\J:[oN ݰݫD^DpzI$|hR_ ]K)J=#ep۟/x7ϸಥR, +$G/(ڣO^w0DFA5ߵu}1l>'Ŝ18h%Idu_C%f]$4bV?e>kP94cbdJeL"/2OgVq_naPP( /%#VHlT >ZE QC=`f9L(ڰEH~*E](Xvq&s ̧] œX_|ijl~ܻc{̓r.BwobSe&=ʤ|Yo:Rzvǟ{#Tc2  /3\lQdKE9`-KN}v{$* QR=+oMh (AȺL,]"IXW6n Pp萒ŀ%t#nu~_"N\HrwEؚ߲f u1#Ic=9'~ΗTJ[]^`=/7B,8 C,?vz[ribGOĥ8v_3Otтï&1d./s*.8sXyJ) 3䣌?tNXQp63㇀AJ1ܢܰOP`^mRgY5OB[Q%"]iM '0tg'8ͫ! ;0!-FyG/B-]& S魟{ Ԋ܎pXl`^v/en}E7iȉyYխ&lK80bW5kד,@9,)KXaTq9 ̩kU*8XܡۄЙvdv95| Sa"҉ EUiM?ǿ(Y* ؗ %dQ^_yh׿Z->\n&pb X_?EZa@\P:UONtq_qr`+\ڐ= %dRN֋HR &@zx@IC ]q$ R5jU +vz4U-Hh0³?'{GPU$S]PH;G7:cD۵]@(QNCf<@%]6kv[F{o'FcHґ2ԑtk9: OÕsMGgL'05ڤU]{TʰuD \SwIdZ0:RpوNBl&a"%j>rY7%;.6EP}yoZqe ,d.#륵J3劒<0dvygp5(aDwZ}ԑ=!/PD2qbR}b'|oHry >%ǤC#R_PG4>\%{F:nƔ,F/4ņP*l_R_8HsV ڰ$qK_ @*AƦ6!Lg"Gؗ?0ъ\=L3\/>]+)D҂Ll V¶[;ɂ>ER&d7rs^%AۑJp'jݟ}Ge0i4> _Het=LPt5ۏM朲'P]JÇ=,!9YA~BL8>Ό3xY}Z RQFxgsߕϭlєي3Qno=OAW(ZsDgO=8p9>,] }d-m{yyL;5chnþ[e~gMw j;!{uZh47A"]qzn6l>b/X8!69c|" J2P*[ojToE6&o5Umʀ8ʩ#Ѕ+a%g!Y600 EqH]kUkO[ ~Ԕ!5QR3sE""N]>hEN|?Y =Z494ݿg!U>|^TMק9*sBa.{HAoJLƘƮ?>&6(7Ak]v)5(ZIL_tcȍV=j_}j[ K2fK-/:ZPYsgUmF&_E-9#t@xX:=cQ3f3p0IQboFո#- ㆎjc+fXÏHF"CK1b)G*fNL ]3&V[mzk\85_ASNSσ+91Qhq¦0*8hg'mwe' p%^Nw$G̣sTbq iu㤮Dtzc:hj|H@ Ԛ!JSr{%>J=Ya6NQ6W7(HAP|dveq[8m֛-W޾g(>dsf UYmG}Ud%aLUcӛJj34ꜹ*iKB&Ҭ ~mY8Є^pS)qݞ`J{%Xݶ,wI7 hزdLXb,;. 9.%[̅cu(YQS1N_FFDoEn **X2`D /ʐ6Td5Ɉ|dg4$i!Mv4bm&ʵv(Nnl"?k:O&M)j*;yy*2V fv̴A?蓍6R[bA_.w^rdhTj\AFl}瘰A.( w}Ӌ];&~fpe OvW-- 9JIY{WiekGo*Ds͎(VoXb"{cNn!P=a1;@X1oMvȕpn i4sFvѵHvquqBHJ&IߔT 1!5J el5u<F\wGc,#Qt,iEZe$nY*bXϋߺc j^B6nS8l=Z O4">z/Iђ/t\!ѱR}0H^EZ($sR-9KPx-#{SBxfgF/lZ7`}/k^.*edccaS]{\?qƩҰ-4o^By LomPSid Tqr 哥lbQUц%hRxirCA.Dd;Lo|?efpmśѪwzMKI8XҮkt&V;%sox(=S&7> PH"?@waH ZP87ױ@D v 3IN j%G Yy\zQ%қ7 X,@LP&+,?gPajveQiS=aڭ3~r bObYa G`á'Mir?F乮@5t"тn[ VXCไ*_EԹ'OI @'`UAB[na zk6 qpR)WèR["81G j$O->k?yL,c?8T 2"# +:zPCFu&6mt|͞]i= N6q ɉyil=E 5fit3坐ZJ>jmDžYl8!Q#g2:{Lf'6rE'}{/iEl~c| /Hb =U< (!9ZpKKx02.pNu'Hkǝ,Np31q6jS&p,M{||Kqȳq5Z>'|U빉iHNZW"8پ֕"z`x^Ɛ>ROW0Q G.;b3vlVxmj$vq>B4v<sY3[k]UoP-9-q B! JU$70 TR`J ͛;vTv3I`],ۋe̩ɶݞ &>_ǝ3 l&4C0]D mkpm',A3Clj{`l·%4EFזth*Ր,\f}ʕͺZ> L}&$nQ+W\/EJh<5㚚WHQ)\~_Mx@6ux)ϮajA;}PbZ1 5DpԃkW_~ 羦 <I\Af싧Y0"b}={%Ԕ5oGoD_xi ϐ2DPY|ۮ& z\$qZ#n'f)M0J ZRh'HIٔVRprTav_3є"fAGh' 6:!Ae;Gf33=_iqI~$-b Vb# f0mBT).c8; .21qYSOSwԸ7fɇo^[m@GH: oDţT$'Fl"Q6U1~)~54%+ v=xBr|!F"y#7B{UϼFɺVh*lx@sY"%ݨ;XUIZV#;fo;/L=$nIZ.c\oH)`rv`E`罻@PF|6p*kbw{KQH˽ȃ:!xIV2{wf! eMN"h(Br4cu \誥CM 񒑉 !dV2_r*WO-o#t2 o?<&8%QzG91̆A*4Ӣwo@oQ^q+udg ṉI eې}yQݰƉʕ99F]ධʲ5lISFDr[fiq[r^Hm@ 3ĚbNb̼J=qλ w7(:ДJx[nh%B' *k0aӾ.S1~4c/FCbaBs^^ Çu<!hFW ̮~gCDy$`I(ފߪ;1"BJ\wR%t|访ŋXBf+2f&sk5MRyPڷ[z~:EQJk ;LUHӂY H!W1'ȻW#uB' e/= o1RypfIQI:ݹBA9c{3,+9iײ=0 >N*H2JU9SZwhnZ>9P&jXrpW`w>g{}oO_l6j|DHILXC%!*mYI0ިWlBwBINR1,kiM̱?CoO)~$NjXQ&NuujZl]M aH+rlE>p(9lOfjhow8-7 V%S 2q[{'? LUSf8M"tu^a)fNY牠}gKNYE jW^1ga;k?-c sq$q09h*ENE_joL= eUP?79>yZAΈwK=_/8]O3RtZU5.`_&!QSQ$m%~$/mBbN9_JW_kHdUM'[+M^BC<Jǻ..A. Q2 L0Bﰾ_d6M DjPl!5V4]^#w7UdQڠd/5dB h+Or#}{11~~/*cy_ ؅߱`B a˭aĚM!К%Of$$˺^Pt<_q@߅S&ČOxyC38~cnWFIJ)K{]+dzm)5@/L׬ؑ/Yt mf8q~*+{kF7x8̀.v [*qL>d{+&j4r Zq-RC! g z%0q0Vs4zcb3Ow %G~3CwI 6ںQ&#g}Z?\mOҲ0x1 ORiGҹs,ҦzH;mXm:=z[C 4&=8[cTz2V hMi QVw&~ _ wB>=ARg'!dDHYƲa.~2 `]f|U~-]ft˵IUd]E V&뜆L;2xFؐ;3(ZQufcuޞk(5##1cp2dasd;_(&aq[}?R  bx?r( gKtx@mIU{iͷPBR8.4`p:Vm̮CaNlJ =}# VC?F f3]8G?._syg9J/Ji s,WY0('Lz lvkndžVَ)jx(Ÿ|/ u13cCT |΋{@g6=@tU9fr!0Q"Z ˾/~8+t\>b_a׫II e4LdJ-1Yn Ǟ)uk =ECD8t 70`FZ#(@3rI-]hR,;v:K;?bevSɯ:^LO'#t>q@PYt7S#v#'Qq/x0}l͸hGZ U"ut#Oᓠ aBSpKMjo͸`~KߟiUsH+WVNFUUROz(^6L+bӿ r[vI Iqȏ; a"gpIqM=‰`0$dʍeW5w9qZl|J>VdOr$a^@qvBQE)e(厐ɪ l_) n݁zT3!NWvƟܦ59l<¨A@?􀊭:jm |24Y=ZQ e&yYNunuUݜ $'Ei%((VL)XiwFI޼If*UzHA b$xo dpʿ YE&ujtx[L W;Yut6x6xQ $eo"(`N@_R@na߸)lyO/; wks㕂ڑZi>k莉#:M[ 7 )hL|O0kA_* ދCGZ[}Buj{ˋHFDB([%NJ;(1 =Y R7wӫ.7aa,GQ/SL::sq 1b݌8~ĥjB-_iOҽdI7v[]^\Ash +ib-Tm{{k􋹱m_xL(V[)V4Qm橚9ιIveP X<qg:s#T&F7洱ҧEbH[|Dp̛p9hvX/q&_ C@}o5,! O}\7i[o#>}5iTETEL ZkyNP8MMȺwg.E^$7 *Ken~,DUC@x.#ХZ<CedpYn1XIOX+"VFh) 66͒scEEO%J.ἲIG?IgvlL oIVY"Q_ωe=h5w5Li/pkm l\]7XU+fI4tD^]! ҆oI]nܳUEdhšDF}4u bYGcL|?NJd(  nعۥ0X`ZߕL7zi1}ޮU0oCpw~(ߙ#IT7c:Syk~À3>7CpT< "J/ @uӃ6]GDbxPF)8i`laߎ"09XwBqub9F'Ц!XoN, ܯq’SA=f&-5^͈ ;aeoJv{&<8 (B1#F:)]?p"pWx&OUōaᥛy"?KYyӆ8Q|) =_)~oU\-!=ȍmmj^%W`YO} 8o+0>|t66i6RatF*\*s\a=R vE U ͖4 wg~ +]'g&1Nq Q1~mT2V]fuN(DRr,1cܪ2Fwކ3&}&'¬= ]i"D A`vr u ]i7v𡝋Bu(2B'YO'&E'L V WGύ&]Q~]neތ<=˿7sG[PTT!pXyjxwFj52u,cGjSꧽS+ s-ޅknQY6EjhVט+~+qf;4J #WYFf u'{=b 8C 5\?(>KGWE#Л+6U53k̿Sg59>3g< 4_*;/ ~/ǽ\EPyBIhjv%9т[W^Z_mo6KSV-j]l9fybxtU"ýlg}獰YzuZ[|K[ZNQ|-Z-XNnu:?Qn *u|Aكu¨s14\?$Y+qp?OUW 'Z.XENu@=(<)*k[jXLz}Q|N>"{<  eC(ESټ-LaeqY5@dNDQUv]`"*eIEpl,[hJ+eZz]كz&t.fpC-q`GmhkoE 0}bڢ@i}sHNR'qnLҰyBMȑ h V`['/[<9! ؊#d@X#\:v5MA(hk!RKK,^P,1R`dz^{OQ}L;SfAoXsslōB[j:EsfJkiD` Y߸yk :Ta2t|'`B)"d)w5r'"+b4G ՟. Vh~/ŪƓј1G\ɾR/@Z8(BiwkաsyW=gLy&p b= e{ &W`W@߾pntQE=E$31ȞhM 62$cWv+ĻyH7|sh}0z>nE,-ÐZRy,u"4Kmӡ&[p f( 0uӃDn`j;ro/lD;$~J"\] b/G,jJ*tvDcͰ\xI$1\lvQwχ1kQ]0bҵGd(M6P3 WGCb"GMK"Ufvrv~DMS.f3&=BьIZ(/ \Ȕ*nqo.a4 Si=K,S)3VibT7aM*ĭG )jl.- g>F-ZwrJN'kMݿWxn(T'/2,,D5 IsQΞL|_H% ĎT-YNx!oG+-='e F7Ov kHAU Q{bHwtWS *@5;yu'?t|">|g5HX8"v=G=> ;L47K]ZFErǾBJ!nvkX6뤿KhZ>!L( D^'珪ݱyS'ϕ0P nݚ2`M%G- @.2~0Z*S:E%Ђ&`*%0p1([a̋DH!n㔢yI!I 5(-͌hmv0 B.Hׂ #`r.ٹѧI^dZ%F6(xE+ihRgZ7(J>Ewލr@ @|FQq,LM3WGW0Jɭ%xBx0g>Ƒy|[OT2C/(*j%qwoс8Ȭ-[oMDSbc?@UFt sLw_⭐+< ><{ ɳcdքP|)-_rU9E*Bht)Xщ^I"3SW~6lT{oI _,L8+}Dlx?48NZxlq_kCC5M|nEQ ytYPc{N(eQ9@Tnd7qy1T` @ʼ[6 hlOu([`1D>Tjw:LIz=jdGzǧJҸ,=%i&3JHΙo8]IY~Ew&2HYS-M{][s"h>E(y4kBY 1.ҐԽ-Vv]TW1VY;~ %3̙*aAuxopp kSĿ|gq>֋ߣ$Mѯ]|h5MncC^Rۻ%(Eto&dF]xz̥$;l$'"gΠoEeŵBx8#Q,"#> @pZB3]^2R9&pσ im7>1yV͡@.{\n?o%b} q,dHkU%<ԮVuZ_B"K iq UUp5g?{BisB;Ml@Qj`OgU~w4 ;ܸ|?NƝcD/vt)t{"d@Ў)%:ρ|FCokiCqr pEf۶ VFa AF77 \y@eS8БNj+<}5s[ k/lC8w 魇k=/DLPjh% qycOD#^\dD7%.;-:~M5a;5LŢ 7 t58Bnߌ5RffcdUNUa{&k@&`}B ^f C0_VJ:nJAEpV&tW({DE6{#xh@H.TGeY Vv2rZ} M>E& 5'{6Pbuy*Cآl Ccǔ poYπC s/̚1]A}haO56[˦£ :^DW*}pYyёt̻S3i:bO Ol90بȖ>x]컑%>*eo6yV{-rD>VNiԸNođ۳!sSwy`|IյN \|2y5n /j:ZI9:4{sϴ_|L\`T%sij VN`S$di>=J\z{1Aߒ֓}~ BdcmVnjkn50̡"0AM+%q8gK^ 6YlUZ? (' x`zY&&2 D覈 ȲjuɄn_E%R)ȿ D9a" g7 S9~ mI1xb'#^qgB^e'GV !ݎx$$*rǾqaCY`>H\c>UT\U3>`TA"{>Z'wNw׽L+D*$;;y8k*dۅyy 3Yq83L!XRx-N_jEumQ{nvUC}qwD5$}RڗF߬y7HrTx k%%)l٫?\+(U+;tp} Svbؘ& DQu8JƋluG)Wdn U /M`ak8eO(χKlH&|5K LHzwQ:*䰸6 yb!Utf*Ygt-b~"uF̶mrRf"$||1vV ZPwk_8]?c?HZT#r9=xs@MReMmRfƔQ^Z2W؃׃k VuPaв",s]*߅}7*^2&q Y/l016@xֈ(7#'u妥'Kڒac%.[OsЎFҴê p~Q[jNGޱuW.aoȚA?8TF ,9и0BpQVuSF'KR47$ ϣdb@OMxy?> Mw0KYy%V)u_޴egִ̣U[@~j-V5r'X*R^6ל6P2 gI;7Εx_{&(VDž2w3>ԿHԚGrܷ"ψ x)Ԑ.?0Uy}{~,dU0Dr2(V9g_qfN& .}NIJo 34|' VN6?ŹG/մBU5#$] 68_k+Xq 57GJV@uP>㖦nV8ñ !=%dJC25_)$BItA|f ˰b_ ^.=FoK>owu>{?D˘A2{4*FȗCUgDLi~ӗ-*޼@eꫵt&^A fErpD7ٹ&]@%\9ơCjY(D h]fu9ZoM'_3pşt%=DmHsO''Gy$#/ |feՄAD`D ! x[]z8%d`:KCUׁ߸$9Z9B'`svݓm"jk"W0{t-g4NdFe">`S٠  FD1f)֊voQ#9[Xgi<$vBis?cBkg4 ?CZhm1P'NԚ_H'tFEzXpHl<ۑƙj6ihS1(ǰAJ0F!7FQ`<2Ww _T e̜VJּ =F7՜BõL]WJy5/Κ/CoMP5un~1ZƓ=;@an!"ǶP745:#dIW"&-h <(Kc379 ]@Un݈cAϓ#w6P,丫EJQZg0[KT˧kRj$7t7-` [zj"MGҖ:7Of, ~ J^ I{EIoɫޗ"8st=$u+ ~ J G:TYI_pFA1eRЛ4Jw޹jdwpMݧyv,1)1 &z*Џ5I6ek:)@`~96*ԨM Xt̘yR[A),d (wclr/]DB ~EӔPt81e <>bNO\i  hZDçMQit+LOci?8 P^KԀ),Ua!rto.!=ld?r vݩU'*vdʏʦ᡾Up Jt V@^"[x0!?Iʠ$^񒺱\q3xU SDދ&g`S&cѯ}P~'˭!@Hvo aZ:ӴAPNc#Ἦ?N:3ݩlaSa=$2i6]H"Vۿ6RoɌh35IAnhIr ιV3u@R?7}Ā4wwGt}:ޕ;3uE(ULyfVud w)Z=5eױ $PX*< V*8vDi$sHS TO< rxEˉmOjjs>hL"Wd cSZP3~HH=xU\GVrhVI/Y=nX_/)|y']XjҸ8hR2m+BPSouo5_h刊~pw 3 xk5G-d Tp)/^_٤Q'\t-, 0.|e]I  AlF,L7NŽ +vLቶ0O% 'v!|(t1k> s!,eiԔ*䪴S!Bnm{6cdkxlfsh_=ׄ_ǀgVhUd+cDfDȊxIo`@tel m߈E߁ㆃI|E:lI\`*QLKvL\50W gKq r 5ҡX.֦z~GLoR];%#S7՞61f=:[/c 7eB:!m{kSB r#s]3!qS,R:ũ||꩛ ȎLt6IAܭ.>#(z\Q4u,B)Rh8 iHY:'rlU5d,)yhR@J4׳ ̭/nhjˢ?>'GFʐ˲ׁ||IhWXbzi<5cnIbXEx@#$MNTA]XJ] by01"2E<\5ˢɟ|rv{9 ;F[+q)RR+VognJB&(%nk9|zu9ٳ-AS0gvJFAvxacQ ~Mmg9XR Ssr_ALc-: +<o8 ,#.K wRf:(]Kpх4q?+Ђj{_Qnڦ8xw wƸ̧BŪ†,5-^3 @᚝Ȱ+RҲ:?4b&eP pKȎHB=&2Sull \u\{g&mb$#c0-%H =(Z,y}BzaSC3F<⬝VqvDQ ,9]kLK  <®$Nքǭ רPI CBgAXEȠCmy\f{O/![=Hg@_*z8 &T"L,64BƚҞm5VyYXԅ&}K-`?(%|YX]3H)J!U*n.YAuSWP5bI-sI nu / !#T)2,w]V筵Љ]@xanw_WJڬo@j  `m4$xT8rXqB3gyR(txV8L@RrЄ('U(v64/oU?O~Bjm/M$VhsȬ, {VV©D}p3A J/q |S -uOam-_!FF9g Pg%C7>xj8qcm0%[!+Ɂ0Rg5^vA|uAa|ȋ8P-W!VTr=7m S~PAdorX3iǖ=> *BFG !,8@]D-C{@qvwT\_dw%F<E3Ѳ?sFDOdWoCg/ot?-U25d*gd5ᔉĚwF O)9}Uq L;`nCεG6ӼBG\\{ #a!LI%%AE|ڲй vV0!3=8Sgd@BC=ʞV RDbƒuW:r9G/n;7p^K9:-^W̤X%Zy<&=K_u_!W_rIE=̯W0|i3r~6LgFE!ҀIJoO>Y^"헭_G*3M2:?IظktlÐ7Mog two |0[Z Dž¼E pۊXTs1dfSӇKԑ%? KiBfw> dx鄛2,n$naû4'l }'lLdsҮO ~Pl}YY@.!_@*G[+B:_< }>qh4BUB^LJtrlCisB=\H9P `"fE+M_+ә܀ Lr&7%hb =A5ϨOW[gBHDuCM㌙?Ǖ-q٧`xy9@ E1Q%Q¹yev&MwG$ (@4$nAe ZRSc%D ]%0 !~TTn(Udh*:rӓg`o|6ktvɑyčL}&L>",ГSvNFAs9yBf=] )>i']o4ܜl#fwJs;`fs$GVL||ز*E,2徭1+Q?m._wtfo<Ծ C`}iէI."h4u6},1!504fE-{\EmiTaωى&2-s7e.U,e^s{ogF &*̬/kTT!kĮy~ {}Ɔk/xe\XD8GF&zכZk|^c.٩8ӓz yFLӉZrBtyOd3RXƊ2/A 1#جptVx D1cT1S]2(]=ckuSD%dZ@GQ'4D"&p/ђ ayv"oY:˂jak7Pnt`L>w^]Rdf7kU$ΫQ8w]Z XΕ)1{d[0N"/4h{cfPCG@a9Pu TʪWgY$]6sڧdNj2I;BSK,NK*i>\ق0 `wP:i\42~BsSۚ@ ֭вx(ūd.YRXfY|i "Sc9A~܍ ]g71TJ18~>q1Y4.˻Lˑ sLʕ@/(bƷ%(ٖ_֮h;RI (ڼS PYי[`w0ľIvQ (0"s Y3CP[[5󃳏uW2~/E \*0L],8z ۏ_vE*皊b" [:"{ps!a۲]WIZ6VFj2U}cP${cjoGq=VoA_!$}@lutYV{-/M475*6}4=ŲR-xēX{ocgdss`Gg9į~(rc,e=[!a^t]V_ %1n̐G2O9WHq ATD2tu;ȶ_U%wVh@(SL똇n4(0 jAAJɨXV6(/\!DJX`jDk Gxt\H] :璁HYC~mftEu9;Ԟi&)mIpO-zL+`P,zM`mm+Ŋ7 +nfa)rO qp$dwen]nⳄRRM\="GCFr{|e1G<1 s4NEW? ޏww"c%4^5kڬTcKSExc`g&C(-_0Dگ_t:/x,LB3K×yBNώ':y;??E(DIY\ 0mqp3IrbW\u7@@O> UZ*d,C?Yg]8S2͞mR4[P ! !L7 dNIy+N$׌ M~2y %d1ڝ͵tXR@$ f KkλA340=- l_^faNr!nŶWu d:/v8ڐ@ZHJښp9H!P" LNY'.Ȼg<)&| K82BdeV1])Io8g%f9BJe*b(z/>oFTCZZ9._yʺ<˫O1}%[7Oě&EI "gcN@VrRbq3 ~-~ #;킖6 _AQΐQjտj:JTҫbDõ\&A9mI-r(+ 1ecg$$d<OKWBXB*9j'&iq[ VheS2a?p\Q nry- Z" P'h+/V (e1J@oc&<6aynL6+r_VTڹfUk<"x:xt'E"o8z~)pnſMJ16^Eem k p+%TL$HP\;Uotl!2*RWȚ 0_!vZ,W-AۃoӉ҇5(lFAth9wt3}D$^90+N:'޲,OV_:';&b7(3=I!<- M)]D¹GV$6Y4 ^>=*o 9G)o=j|;7Y@U65>BS4T %Z>/@)$)"@Fy QqGNV8-K sI"}F5O/TSTt|BR2: J t?ǭ Ь`mb Gp7Jv:'vwX bYTGޭ~ -|eQs1ߋM'/eL/悓= FD׺ {mT國^zR:u#+ u̐k<-M@_[s}4FN#nzo"Ÿ> 1I.6KB8`-sdxF̢]S![R12oLpzk81.w0uͺ9ˤ4GDLxrwu3KkBTh1AwT͂dۃ `3H*M~C`y^{@h-tj*SŜc㌓]R.֪1wTh2Ld eyA=JdpKDzI,*CD[kckvx(`)­>w>v̟O !QKNIR@0IJۖ= 88WYM. 1Mp^4&Iez=)6w2Ddxu@`Erϯ? 0Z1|y{ܗ2Wj?IpB ׏S^_ ^38[3iĈT)qtr7}|Oet*baR 3ϙң6)"`U!:9^mu*B[۸>ZQ%,~[ҵ+PĈ.0ۛ4䬞Qah3%ZL/]2Pqه_=eH];>0$btH<<"C[1xbq7Br>\9Ֆ5sk9M sh6_Fx7V굝ۻwdÊM[QeWN "XL뱭e@g.JD OCjin箶]_iObO>a@O YʦXχoghk\lo)X2G],&3n٦-Q]e4@mȴt@ZaMs,# 3wjSJbZjc:ƲϿ(^{/:#IA#1}&ƾ(o}%`T>Ȱߔ9ebh+tv6-!fO`nۀ*~8W~<`J`ӚZ :!wSVEed#M IF_ `Up;;4P|"zi-@c^.:)i.L럪+-oE SK)ԔUO`*[[ϓ-6 #Ix+PJ3RDӬ-]ymŧ$@Q, g)"7jcRN^m>WfsJ'Uq74ٻo~K-N~+h;AX LL7Iݜs57 A#gl?{VcޙZuϬʢaMqXHP~| Jlmt_~X֦r, DLOLc@YŚ:/ZEVq34a4H㑯'7⦹' |ZM e)Y_e}鴑/_pnd/LܠKJ ټ00o0v;`}PU(~7W4!w=E\~4`r+ BOߣ6ݯ+ \饮7 4JE7U!|_4O~([OvkZhAw{7 +],[ plOl~3e1]39!pBL$R)RBFg/\is2;^$x)ߥՁ2)Ni~+#)߄~0_%3yq3C<3O+fZZ#DܘUL|!gR* }eű^1| n}и5uA7ѐ3m0M\X4③(qS^04ɒ܏*Ck['u̗Nl;cPm)p+h_Uͷ-x(ݴ/Čq#_?;.r:CQi 41[@Mh'cŋ0%L47HkZիbP>#&Sge<:T5")20IJ<`S Y}}9X$Sd!jr@I3W/ :Z7=ĿngEV|Gg§쟈 Q֎mPrۼoHLK?#AR6PG׻cxhBVe{Dt;ܘlie=lx-&Tb  Ȭgxrg+ikbUo"2)'glgXgcD.Y29b6#`>cÕ#yD[*8<Т)Ը6ve8hkeaZ)=g qXl+F+1#~6$%(Є:RuCXsOia2tv).`l/H sni.&߯Mw\Wr~{|C j ʒb׋x'nS6e0Q%c2C c?ЕW'Jd5gIMrwgĶZSn1͔CˑbPvM( y: Iƴy=O :ϊXxh@e> Ggiծ@hp@&XR7ZcJM}' G6 m➲d~Ss}" t;Ii6.1' I1pEzt%^55| ~z Ns?:?NpJ)-2>PX;h0陳x_Ia˦/u&:^(v7hI`5V r ' )dқ@L*Nh#3c0σ%2Ӡ}vt:cq&UR7Ɓxa//:\=1u({$".Kh͉]Wxi,R){gy <75=">[?[.ݏ<{){x:#Ra\7C创bn#&) 41֠.*V/nJӲlaZ!_j 8g$f%Iij=.jyK+IM f7 $7cı - _)m0YbVuz/θl 3s=vR^w}K✵1K.NaFzAy.4Gvh $c7\S`"}:30bSs&t Ҭ7hɻI\_lw≺ɽ V~m_0`Ӕq03uP3I?Y}_œbj_³0 JbęY"$dL}Ќ5π#q{w8Es D*ǓC Gi5c_pt}4E:*v6P VL?]PIܝ;dZg"\^pTm}AB48ؒ,4s/~Xnocz"fNF8@ʨli TɰRf|OP) Iۈ+}?]JAڼºܴndE<(D $0tĝ(t ';ܸ; uL]\m P.mI?!ZD/% |pgN1)!QZ?D(nb%3?mQ3Iyk9!o‚8Y7~ҹ-X]oրq V8tDV B5͆f:+ߗf'Qga&ʇF7< f}&oV# I1rqxJ6eǬ[,*leh!28 |5oΘ #O>+H:aT6>e{KlLI0 ZSƚY _GIEEB;ʀF1/$z-~Ѣ%m hh) ?MJK [A:ݜ{%hiQ8͏f_Tk!ax tUv m^e͓z^XDjFlq1_9v bҕ"XSf֑᎜M?A;ŤAb._dO ;"QjT("#&Zp۽p;k)$.^[':)VnIi,\3C"uw'v@k~I?ۯA 4-NYsO-VZ1TKvuU\`F9{ 8h@%x 5BBFGYٿFQ\)V}AWkj&\+oTnmYA vZLP;PE1/8ўگ^~:>ڀ~,g:egSMw5Tz<7BߕN`4"U\01; z'w>%Xl*G휾"3kV.'{.9=O:1ȚRDM|".I( qeD~A+=Yx @ MBS;,6)`Ш04~`D]SQTqy=].x&ǟ |p fm 8>G'HsRyLƞy`X31s~{؁ H1A"#ooνrѩǝ? `RZw ]#gy H~Xlxf2!bnga,5#6Cyd@VNG[;4d{(J\^7{8d>U1jOpY-X៼)-(? jh\:֟Oz#ޛ7Ta 0ln*95&: |_qX x.HN*R"hf ^*9Qx7c" +[wpop(gmL?8 ͦ?k gem<?r}qh+`4kE4@U9St'o<<w'!%PlsXIWME 2(}F$6a_E<,iL広5JzI.zO7эω6fqGd0,*>]G}pھ)@Ntzp( kp[D doRPݤLۼG+ihyY=8ޠ%EPTE1KD~se`" 5fp=T () Uįqf/n|ᚉnƨ8.H ۩ CL9^1`ughiqp$ɪJDx?L2/c}4aC(Dw58;s(-e>xLG~ŕ%IGD!Q"fAƥE~ШĮr/ ;ɞn>qFlCC%LKor>E7;xg~"td5c<Z-ͨfn-M{ߘk(zx˴#Z29U.fAIT*p-;\OӞvQR~(rJ%E^+]2ȞtA-tf_H8k*&V3I"7k77VI<@ Pa6$_{HquoՁ]#Z});ɋsO Ð3>>[ H&>-*XCW>Ӣ:p3Wnɫ+f"4EiwQHq^heƏyFH#f(mM2w|6o yu9P5 ..2e#\,ߘ5JQߐJ dki-ƴ6>E^^^Edvv|t٣,i/;$MmzIeyzLKMW h~~^ K&,^"WBKT1fr8LmiL+ 9;C٢$fjiw;[`Ktք+ :SԇK{՛xp7G4hZ2S@z2>vK8pGTV߯ =z۷FcȺɏn'iځb?z;p[SLrHN d*8p 8FEf 5GG,{".-<%Ќ>Uc\Y8)Iܝ?Ej۴Nˠi&E+[-A΂ OK#cv3Q5(WZYWr%+˧%vKìI2x8Ű̒10JD*EzN܂cRA!['.!d:"*+Z@M9!mDTDpD+C(OtKD-ef͛pkB 53>C]zdS5M,XH @f%ZS*[W5ɏt&PF! xUpCq. }ڄ&O*BDR=} 5dquCaգ{IѾKz9$[n/ք+g7-x&ڎ.2/#3UOpu=3'aX%Ʋ^]}Y6k|(oټ Ct]Uc,>5tv۹|!:JҎ ^UQ鬌K!7x7Y'6Br'x#Tļ,nR,>[Ռ9ج\rL[DĜaa_!@5yS9Z >cҰ FP,pH, Q=HTBBRDrHT qI&P44ɞԤûǛ7=u|8A_SfļPqA p$7N<ny8M-:Q'Kä7Ծd:U kcΙ)[Cm48^8DWHuC`lh%N U=@;~f#_=giBn2sĻV]nʮqQC"xYs ܆%@ƞ;|(mX/*Rs?A9Li*l%ߏ_9x)@&d2B;;#s[OrIL. eGי񂫯Y\z ^ @="AEAI|mMްjG۸,h3 ](̫qqGAfjKNY¶Ǒ>ji_VZyWgD6`jVa騖KJ΢x}I+,*u:P#4Ee<]TJ'[bIq.q_>`{$X!z IY0wȡ峊ȧo{?r0 >^X*?ޥ`t8N't[s0[Ȯ;z.!%5pa hwmV(F&G-LaEޫ%뎐Tr$8Xmׂ, sܺu嘛r /Xm}hI]żò_-0S^o ED`%7<@ke~[(%vXɸG9 vnOQ$м&1=I ~+l1rLɽxRIinH׭%[c1ŏ}qTe5X[& p!~[.W|ؤ@vֆk\nAHb,d,ňJr9uq%9'&[58ȔȚ Qn!|ҞQ)ƏwϿ57M|gh f5CEP^(Ч#5d_ulWĴn ;\_z6# b ??_ 2a~x6`xG\!)*tb>uAO0Z$(eY7fNYT-0g0 {.b,{Tl68 Wn_q- һq'UicI%{" {Gzq<-y5TqW"#*~RGۖ ‹I6S?;1mXخϖ(`jCEOkE1&n Cev@KU W`A! S~5PWaKX_ L,5e+SLŎVLwQa~[:[1K.-4fǟD;hC~948Om4è"H{\iMU ƛb%;r"Z313#K>11e)֐}}"]P%;,VW 9zg0v:dIUW pL aN`D J ͛'/8S8_\*> +B<U۪0_jC %6~t럩ԍ=F3"7O?6yʲVL!P՜a?C#DyCV= 0ve!Z Ry fcP+*zIGFxЮ|W ]>I30!)VD pٟ hd!DSvZ2k!2vB5-.ysh +yT&H Ʃ<[OG 9lJ^΁=$"ȟ=Nq{=p<ϑbDZy_u;"Ż U<(w!XD^F6((vP4y\̻SY _<51ܩ̶|M0/3Æxa7.U@"{^߭DuG^+6aXR "Q+qgaRdƫ37VXA?:"AWi cC=*e0gj黇 Z@J錭+1%yF?v4 dWB᪸wf9ּVYכ7vXuA+?VL+Ex`#艬MZB m_96T=VQod1%F>S](E ? PKfȩ~q]N%8z  aH*jp{DGRCleʪ]&\@FϮf( G!h5#h=VK,NKo&(q߇7]F?|Fb]aDŠ|ç@Фg*IN|K0-|<7aN$-j2{fQ.aO=E{~o?q@`,.lflz׆; iʋ:(&yrU#6-2&^Mk5 A,_ Ġ#){M_e.;cpFo1Blqn:F|pbd{[oȨM\NIfHLz?O)'"g8v#o.!H.ҟhZ9F1lecJ%氄J-G䐻!30^ԝ;n0O4(Q]-d \?Xl)X* )a+OpHe,k]Mҥ=ZF:l0:ACт8$$cQ`=rCLF (Qǻ.%o3n~=ariz{V18a4N["zҍ4*P-֖LW<$$ ~lҰrYR! ~N+$cp;/-B&鴤|)L?#Dϑz][7Btqe?z~zk az~& rWoEOsLx4 +;0926]CaLxQ{<Ϡ['cSZ`$=+=/UW3Ka1i"GM7~`%ˎJ"'[ܱw3N{ֺѤjư$ \ t*n"^-`D u-9<<rS''BSƍ8mrk.?#ѵpпaG&U/D44S+ۅgZ B()ltk!z)<-MoS.nT821hZ'P‰%a,bUkt}3kbƈ n?1k^}3SzonЗO `Om^ݭ$J8"uH(^JY kx8b89WBNWNà1(iUe ){{> b] [@ڲKU>]$pX'M [%꾉Js L؄mT@7m ڧKȲe*hM]aMR2G[wVodzi/֩'-(~݊<At)l: J/j 0`dDlyi5Dfi3"`R*cc &U^˶5m`$L}Ljk ?WQ$~l[9ڝV\.'wB6Nֳ1@3_u>ϵ]C\P!:WB;mzʼLe͕oR럒 b{!g>wf|=+[O4M1.R~R i\w\3X[ ¡Ҟ\Ql>d0 ؂IHduFqSgq)kA{HFܹ#x >WPamE!jHb[cr:mIi2e=t\3 ż@n2BtYnx_[eYGM|Ѷ()31?|=rٝ]iK[Iq'*3ãEALlz0^[@66G Ho$a^PLrNy+1.1D IicR)4k:U֑*4eKzFcfꑛS{snKS{هSLZ`kI^gmg Wj/%Jb-L4`V$ic3 :LHq9DGjoE bbA^+b^6V^rvs2UW>к|WF‚? nO+Ndi bm9t/1Bo.G2y˥)GSB;5OI}!A\ǂu9<$xn+{[ϰ vo#/ 4):GXh (# Q堍#f'2vB^iǡ@ ikj@#^Μfg&7Wl0_F Я D=ʓ#jİ;M6זjOmM/xcQ1 %ƉM) $k{Gfdуb]{EAs\i<qs_:[a6='GLYj7$osP_ﹼj$QcP6ʶ-?<DTx,A\DeMdK(O5x;`.bi17#voVvap5C#3V}{K~X )V:څvw"W9ږfuUO'@Y|zdK3ř3httY!x!B[56F SS7;:l^z$:Pc 8B=JbaR8 oڮC h`w*aᴕx 9KŒDy%iP\V ID+ qd n;F=φ-f{$q âF7.2|nY+Z"3T ehN.L47?ͣh2ëYȟ#̗2[Du#CKKNgzuY, |H$zw6zdMw+-?S(xMos92ñRQmB|,3zO՜7[bqlL/]iRJB绮zR=Yߦ-!W+tYduC:G'u~\'q뒙π .XU緊8/ 39y,p̦&%w@¥VJ.#OSo`wĽ*$Ub t!f<~./#+W8K% bx-Gebn3Nk]B%& 136NlGXn~_NՄcWeO8 EMyt(? ع sj&:n".u*׼ܾS*LUm|?>hfy5G`J/[ޅ4+1R^)"fZJTWwQ"xgHp|T ~-tMz0RT"2d枱߶Ç@'ڔ٣)8F(@mO?gkjFY?OmN ٔ;&*Lw ^XNyj1JT N&p!XɧN%Ɗ=+q|:gm"4Yj __9,McXj:J,m ?x:9ೇ̭6}_BrL:`%5"~s")NM>O֕ZhD'ֹ/k nzVv73Sl+r6-{;47 "q ޞ-y9{],ziJ m+ɴȜ6y.-AM/S؃R ޏ#{6G*=wKD' po{pj"uY+;~! ^q"^gƉYceJӆ2օե=ɺZz9x/Pg|]67ſ7d"f^G 3ިx$&[1= x7h '&J,mYD}%o)$Qw⨷ Ɩ\opFߓqU}nx./iaQzS:3Nc6nqu&~ڬFK(ؽҿ]B\~{p3_K!7U+ )L8ďȶh}O,.0'?emt\sS '#IZJuП=&%2^7LjÙx:^2/}͡+":Z}_&vloDKM7~Uv@[~R8YLj@Ն\~/T j}.[.CEKzgiH7.TfŒF [Ǝ&K*'{o#tCd ^{0>U{q#Wk}Afq \DCfg:KqÛJv7iYq?7w6]~[GRvbwc.d,#"j!:=\ wݎP-i0ҧVb?i݉^h{a GZ4y 7B٭N D,0@@r6u.^)>Fr 쇚xA*<8Uu;Pv1MKt0>J pwSQ)EQ}x:I [@v\}p V'I"%4>FW;N_\a`_F ZX&GCPdrld~HEgwcmf bv߬|f pehADk"EzqTŊ(`L_tS (W"o;rlŹJPRa@7烖`SI"V_5t)|U#SoZS->r*CPB~{1@=Íw"f1j҉d|k&՗UdoF֣ñZJY;G-y}D%ӱbk'`+gƘ@J[l&`.nwap{2184#~0u$1{쵢q=[s%!#O_% =.SMmWm,ߗDJTH_dΎPWޞalq|bIS%aD%h,Cut+'G÷p#FUO NW1YR$sӧ/n'?YE2jP` iCwPLNuIml=+c#]'{8 H>WI"wWP҇Ic4{  kfx^Pm6~BDJls~~T`=eChxm[zEW8"ʦ-IֳzV]Ub+Ja/"҅=LD.,@EeJzGJ4-Wrxvvܖ%[><c[a̲a@^rfb_e]Dy\;JUo_nӚes}\#PcW k;#17,8  nW/N >0Dk;`W~^:v6gUy԰$l%cɯW-G4ZRoiԋyvѴPՁ4EI R M3/~)  +>\h%èR-^ 948<0x*fli⤙0ش=OHJ87f2Z@[t=9NJhH qK{oh7D?ݤ`!!=씧q\;ǣ4N5`qB4q؎y-/# d6ҹRc(?SQ#J0V@0I`[2 nn$D2*PS!X'aۄ4gP| T{WSurФFK:NS&XT ?~6$NȜ3ڀѹLHުUH\9Y-[ȫ逡ދ|+yOR hHR jĢ]36_h @J"e&(qYJ38I+ق_MYCK*>z{fSBsB"a3D sa&QK;Vpd8PnE2o TQ->';<|.B7 zQLCnx*G\rl,]N_RD L$C,_PZa)QK~sFhHdJ=aPcfq.K{⶞bL1$rȾK}<2w^J<9 mx;c~k6[0nyũ9"hjچuT2Q9ewgc"Fm1>02dg`N:?I8L)FTWၓ& RvSCb" Ff*_c3_F:_ *]REuBhXh'e-ozFeЛ( \mhUܗA:L<퀏juB>Gt[;\ۛ|ݪG%ؕ Ej1B~υT k_1̽xѰ7LάI9@#0mte;B|ٍ/1H7_;+>} ]cIz^[#6D^]̊Wpc_$MW Xn ]J֘Y'Gs?NXZ#SZ v. }#Bv9ȸ:EN7~b;uoSpH>"81 '6Qיmyl@.أaT{[V@7M3.g6Cj蕈`O;9OoGsMYdԱ7H9E {} A4YZ0hk~x6kuv>^m]yVg2J&! + #@b?8#\Ѡ7!bef$};CIbdH7c+}!Mw =i8EUϟ-3"}'!{?R < m fQ7ad9qհ .W*sq19&%2fwKc Jh]1_kQVw 4Ԅ=('\]l>D/6Vs g+>sŠ GhSeYe[0 i=_t@+nU$?Rl(,Y;'Xӂ..cϞ8&_CO? U[7LC9D/&AzD&^P99R]Ǟgb/ |\뀓{, \A*H}퍡69*'dtp[;<&QM  p7"9&HVJjQ|Ftn#hT Ff<9@z"B;=ų]WEG,RXk wԒܡ8gJґiK/h-rs+NC-_"F\lP9`w>DU* LiB&6uUr?\ZՏ_B{;Q##nG]gl;&ĕ%e ikv 5b坠PҎeC:ruL(a%zÈu8l#rD43FǑ~@5"/9I..e+gCօ3{\L9-K9M1/+^EUKkxg FVo1 Y `/\='YH<-"w- ^v@"4`BDO`oPw ;nLnln:j~|mr9F17{CHi8]8ùR4E~F賁Q *ɮڗLGS?[#v̟%!8z g,]u½!R&.-'jn dVD9NZ8 ?hǣ-f8'n,i9g ȻBԔH%kG_IhAӻuģ UPTQnm8c̢u7az+@$NQa`۱r(Xcش+w~~@ku#w9,ѲѥE"RQENI@&; |lɯ^XG32w;==G%bBU.Pj}͛*.[W*#&-xG gȭ~qfHP/N0+2 ' J|¬NV wMo1kwP2 Z$awe2icU[R~w$:|oݰҿօ mzzc% Rj8cڅgu!6}"cbw7J\xA0hE4/:nmg 4fsE|")mi/#NH!#*#q^plf +.9,Y'^':{~#ͮ]G{2hڟT_Ȫ׻%傛ȔON^y 0,eFدePo{Ě60 `ܵ9`;++6B@dXz[(88(WV #9eY]5opШm,A@~\s rN8^)@PW$/MNHj< G(U3 !GXe?/(^$Q7u bgsu 4Gt9gɕjgA~6L*HG4<088l9 -W@V4`-YFG58 |CB㦼`= OCes k̔sޘ7pT-.w#&GIvWUb/63Ɲ6/(QDJz02?xWWA2z 9}j| ڸҌK^"8m5r uvuDȞuʌ8ϫ$nγ9#i)WF^1Ӛq C)BDҠLkT1ɲۿCxƗf,OJZn%e9$SJp?8@%( lCȯ'O_5-].[VR`lr_%ul8L5J hG<[;҆2ࣛK @y6-QB\#,RxZ;byRYg "d@Hu;b1/R Xř \İZš>g "eDtqFlr6Zh[|),~iٷ9\^%E yb%z̐dG<5x<; ?B=v1v_)']ϵ`C{f%x7 DEuf,fʠ#D`c_" 6rh&|c[Fk{]KIQ"uO3_AP_-+@ԕ!S}WE,S {Sfa7:jSsY}Scܭrjk[Kv=Hc7~ XݧuI</ -檨no+c"z/+嶸$j]hmXbE9ںyg,TY赨4FW',ftyfLѸb%"kjD`8-TE/gqsLh'#q!Hfnv|З}0[iw4rq!sT4zS@ \ƪڕٴ6O W"Or.TCN ޑukUa;mLE$`D@4EלU +DNl 7~y!j F/U8uU=1d 84i<"I}1uU$ΌjYpH5ϴЉkݼmkJ^lP#sFqlt!\| *tzc󐻋sS[ wC*=Ŗ\Q+lJ V5J:A*/!/:~*0/l 3 O8_BG'? K耴-K{QsZ9YXQd'Z d#=1%2puEs:y0X}2iefdF}X%1\s[얀j$__.y yȼPlm{_Md(L!_?Mnܾ ;6$R+**AmP5qX<@ϣґ9;ޏ9bT; _{ҕ{ :9&>&1Vd $}/S::TuMU.̌>Fԯݔ{lvKY΂ʏj.;RS/ɼ`'lWD T  2OߵRuҭ<qS9ȕBmL@KΫҩxHݏ;F 5N*uHb"Ak!/z32N@ThRKL=gPQ̟S۳ط^gYZ07070100000293000081a4000000000000000000000001642f09760002101c000000000000000000000000000000000000006400000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko.xz7zXZִF!t/]?Eh=ڜ.+̗̉0O:*'DBD^As4!SJwaO\{j*PI64*o,pXpg1 ;3b`*qM(q0oj>ۉ@q~T&Wxh9g2'4Z DLSCQEdؕkcIDZ,>ўZHS -ppó{ .F4PhV͇7&)LVbqR:ީYEyS1.'y++c, y g\ZO ,K gTvɻo)6\5$js((LqfN:S嘓#n-t,k>VXU5');e$\ѥ31T2_zbG H.6^$S9g"X[nnp8_lY,Ӯg]py':aQ9tױ4N`gOm6LLExBl07s;| 6o"'x]6v}%{.v 3Jng`<p$Y[emgbd-)N/Cy =!8DunaB٩mDw[ HTÑliCFN@FxD>y߀䀥zݨ!ȳ?=݈p6xKW|כָA5Wu` ֻ#CSX!!+FFdzJÁ`HIIU??*m+WTK+:b(=-~bbO,hC3{#Ue}׈(:u垖ytJQBnTmωmqR\%Al$V h0 I_n~b #mv Y1'C%bN)Qf˹p5->gB.ltp߫Ov_I6"|DWM򱨪qB$f̾+Z,GJQx̎ͤ_] ci,$iO);ꨮ`8j 5mљ&OLy╧˧Lxпpr_efj9\amKaWѨ8N~+OS4!.)rQ֦ץ =6Π#-:&HboN؊^~+4\0Pxrw$%nWf=`)M0!Fy^О XVk<`}W]Ma Dgt bJ6v[YO6\*AAa]٭ OjI;^K$vrbΗs%ꬄ!? eŐ ~O귤: YVAb$ȏI'.L U ||jiPrAfCz ?iG'lj"q)*1țfׄ  [xgwP\:V'Q_UR6]f]bf&b%~GqXʼI"[+4逊~%[: $[狓`&s>f5oBDWVb6lPN+oxATbWUUtPJs<М= A [F|&霰Dqi{ڀBjÑlF(5#WUehxiVص'7)S(cJ,@_=1j(8%%[pPH\TbM tRr€ЖeE8ЄfCfG!o"&QEb4N->f`p@ c\l cH0Wl#Yҩ5#an+oA6 g/pJJܴͺg/dba\h4HȄ !1Hl**t}x@^xre'SL mQA~lsGʼnYE Q*E3&fV6Uw4<_2uRUXrz]-UЗ"܏rdUŤj/S}(Yn6.2Ϣ&|[YA= ڬ:2Yc)^ U #^"jBcȪV^U )AʋIit+VVM{Hm%b,. Tg׵ y霫'V1, Phn|>u -ػ?. (M` k#* Ä L4Rqml'cxgpl0g&ڵV.)1V(7_5xZXыO;pf T*h%~ҡ.1(%EwLr<] 5évDoLSj#hq0no'Z*wbDZŷX'qե30)4şChڹ'E`p9›}"K׀Q\g~}W:of?I,Z6#S@2NX!>=MoHÀ$_%rH#rģbVޗX} :G*E?bϘSO]BF}& N}V' 9zMFtBu^SrIUݷ 0O+m< \AfrfeT/j^&//۲JmO ^2'8#1eâTF³EJj|rԦ~4R}tU/WjnMrҐ^A'(H9Cjϸ;ܿA="܁a7Z/0jj^LEs<˘ #sk"^+úlsKr?l>!jw9>UMrfn1Arfg*Tf Ŵb wZ><896K FyGj{+ Ȋ3¤G_lscD ^=l+XDW[F9L@}k)F FCŕJW`磮/%$#F >IRΏ&MZȤ?#POs~ (]@N%Θhnztֻ0B?iڗ~C+-mP]01K"yMc7ƝRJ2E5|ĥ,I,G]Ϝ/dDOuFB R)$|gzo2V/·OnEpǗUo{ӭt__>B&S %5܊<%G{b~^GJ90q1}}\rDvj:n9^_ 5t{Lѧ'J<ɩ-{ 7#ߤ ڤ*5wKS7];=x%JhyiO# =sք\FrG⡊K<7'T׸RHX%oTFA{|efc.e:^4%\Hb!eB2?֜ژX\IAvx!!U}-nR{y O2?B *+cSM?&< (t̞O1RvbWX(2` \u9SYjaīBW \Mf (v:tJRmޞ :rM:Zw݄ŗ-1 rrt8蘬qEG2qd  <__WlӞhQ<xS+DrF#M,T y)0mxre4* (+Avx&h ťD>GSjqބ -v #ao!w&`㸾\KJ}IW”d!d &u-4U?v%͝`P,OK:BBk2kVQfO $2_Z`wKiԚO`QǞNfHK= mqyӾO'䘋d)]9/>TxΕsR ֱKO.Nky8?J+G.v7?o' Ӳ8Cvɯ%3U[A$6)Q%UC)TڎjU727E.$ D`)j8s< DzL ذ<$Cǎ;ԽdWkՐjyX wSLQ-TO<&h9!-SmKcuLU?tBe zתI?{7 qvI!Kd ɵ/2U+YP%6,w5QPU 1?:nlHլ^ߏlR kW:J)~a;z m7)H 5W2ѫ pW&2AblCnc^^/H9]YnYkv@S*T޲b32@-50$H|ֹOz[b@TU<5"ۭd)h)^d#ޛ_fn^߫u}@ =esr|-BM6dGfv7qʔx\zNsmoKN.+SR Z6ț if5;)XA2񬑛"c&Teso^"ctQ2hj&ejʉTP,"CԊHדd#>=EHj47~bdb:KG~?@o(aK56@[ 54pӗxYX(FyA_>V$I~ZWty&YT 5*S 6sU|v0~KNR[/T+jE$&~~;˄fxgpS>Fp:<#2ysq.]okf0sU&T1<+=^e5!8;Z4SSGDI1s`W3G`=HRK7m^NlP' 5[b~PVR-1 e<~,>짺 Šz Kx$6T=jeA9d1>0{ b-;BgZM}bbnPx\yH> rN9Qw Zk/$V̬ hOL Jp|l=$ jS "jĖ|; Z!W/;-"ڱN@rZkQ6r۪xөiu]Y+ _,NܷhJ#4q<WGl(Etf4G -ަJ71=D6O}<%_oxH!?&} >PR q8L(y_"tjPKcccN\ :|ұgTI|eq|Gc5>Zq o8B_7Jb EeIeUrAķʜ'l@.UNV$a) Rq\W&tO#,Xᣴwkt$RK3B3 A`E9uK -㪄h颧Cn݃@:pc)O?!0^*/_)U$"O>:o ` c@Zzi[;X6gF⸢!Z&*MЮ:&- r%jh ݅/Vb,o>&g!' 4дkǷ4-SԼrrmCe(J%2nHS߶mړ=7?BҹRI_C˞}Nbǥh!JW. :juLVkmIS'أ`%;!h1t$`=8r&E4辶3@w&4~zԘyfaX8Y5M Sa0o JrӰVoVWjyX7+EIB=m1NG(.uK?Lx! OĠ%5lmXw|&yg<&8ۣި_'hٓN=(#`_2>J;A i3 Bp;F֛v$ e.1Mn[?Z€걹)'Vxu'>kyy)E\jE 84o~Z jH2L΄)"*ܲ$cNi{#")#5~2Lѯ!=uo Pw>:h 115&%UE7D[QLtC|9G劼 A3{f}gBHAXN?,Jb`d6Sq`\>[>Vptve4-fP7lSsV POX}ÒvoeCM-VbB5őbLq=dAoLaX{Qv 4SS?zF8& f~dg.׻1A`Qz ʸ?dp7}]v\"3RPEJ0tC |d!Ga1F7CQ~ɚ6r&ThA+%J2{ :Xo| xM_3u 5WVpOϡ]*e;+|%┇S$J90,qur5x4E nrd tF,p2z>˳"1r)(.߹,1}LM^نa شK;֣/4K'pjb7y^=J|WxJRaN/ަ[~}taip[@X0 Hk]X^h*IHOeY€,u0y+} *K-ǏmS K in%JfۀV I7'ݺZpՌYHk(#;O*/" TBB _Vo9wѲ>=4R66cYJuR4ҪT7D_QdQKn>#4YwIFxBD!D'݄Z]Ũ&@\DT:U@\^oucW=dhKG 9%l~# UѧItˆ5/`UY^PhJCm"Haqs=w,v!_0XխsE/!I2]W[bR[H"ZrκsP=Xq b՜]2ThT[rK9"c?!:Wy(Lпdh?7ư: -H[IAw][|j7%7iI2 S+et4 խY=xa' @Itm6t;1J[_üۗ#/2IrCH$|fw$6|k/ځ1ξ"'X~J8qVb-FarSn7 ?;28@[vW g/<<)/Gʘ,x/#k![su8' r(UG&XcfeI_@xOk=]5|[cG}Q\weˢVJ,^M؛Ri|Pyoܡҟ9TҨ@G p3?w^2q!+v uͫ\+6D6Օi=ޅԒ& A@?hݜo+"O7mZXGy1:2\];=zYw(V 1 ~k Zw`rAL7̐%T:á$#/3XiNf4h,K2àC V6WlrU=2尭y.Wƀ G^_ћ?[o;Ti#º/#VTH b*x&h=##2&XI& l3Mr?7]6'M"}vŢ#|'6͖OMv)gxaPKh0.&6lsN oM:z8jlƦHo$qHP E&$8䵚L"IxYz8c*o=PKo{Ơ`m)Jm:?wǬjv,?1E7񅓰S iq2űz WxvCưP%mcƖE+E4ʈ0"RY` X[H`O ӝ#a@u"{qkaE&_8'c]3 U0Rtz2T4-8p1o.Jτgjk:Ha"2&rcf.۳~%ٍS聴*Y% Y|}7ߒc|(6YnJ$>K05ߕfKC 3G~1خS&%&F(s"rXU$oq=ԔHmIu<8 ^/ST.?* *` Yf.ф_2KJÀJ+|0moXŹMьUl?D\O7'mER&cN@(q]}\l/\8#25eNtYo9 ?tn@fP,@۟a[tsIٯuzQy|WWwzDo[wW[0rZZ G?QHuynpY5 NޤnbWIQXEL;S0/l#SVKTZOZB@{z: v/C:^[3q\[(co:\͉wɽӟs R-::Ԣ_?r,p8+ Bt g|eGe8igIZR-R*iEpNm6`fpX' a_l Ovbq#@ ĆYw.%8bט.Zsj"H鍖B$T!;I'l_UAl'YK:OjÈ!2_n܀Cl@I0aq$+  بC3!yor=TdY Mڐh.ۘL&l5Eޙ"F!UH f¶bURO7 5")n\ /g^h-Q_A%i7}zK itb|WR< j(ey {w\iǐDQm4V̰Q%@FلQC-|eP ǁ+AL3C8yԮılj器 +̵EmF"z&#uzy}*=id%5g)TE#T8$[mT`sYP4_caߖoUҧxR>tlĐZ @Sy~ bjg?MAan ![;2,uz5)~^Pΰ$h"bjjT[_H7B ʎhm,g]Tx:#Hj;(Ev0 ׾FHFDsN+r a0~ʑezn$M=QMC1c_u}QP0ΰߙUhs^15)U,ꈤWF/'ⷐoUQЍˏas&[˘~ ^2@V(+p0a@5ծVpDӾav;EbfF[e_l9)0Nbf3# AitAm|ؾF,eq[҅kr?/cdFL籱zr=G&xY9p+Pq,LYzx[y\ظ9[tTUhþQG@HSn-Vvc%¹; 1t#bGASJH]^ƹ;`1sAJ[fX5 Vj] Cۚճ|*l:9֗qja1ӏE7}&AJ ɯQN ,Rcdh ] %K NDd ^`cD\<'OEs^n&tUv v'2iNeʾQk(Friz$4TT`/[iyݍ"+/0 :u+D0AM7Ds`BYvu4sj/[lLZW5<=s 0²|7u0*.)VRY[PY5o; \0" GoŇdY\j.L3:9*c{ud8. ߮m \o /z5:)(aYD2Li}a (9ỷ~"M,VCq׵??(“%J˶s3a+nwrrz; K##cåhr\ ׹rֻ ȿOaNBȊ9E7)' 㔃]:ykhx|[ӊsGe>BWsQ@ Q"_za q_7)o1Ye^9{7!>EnZe*Kd+H6-5o'p)֯1d)a=j bbϰpVȷ&/w*ȳ“b͠K21KTyUiꆕ;J sJh2Me5 #gVBTArN@K if,N4p\ѦA>%'3y,hcIK ?ycяMl)Y+ v[7eDh~3F;ò ϔq MӽofkWTkbْ@Gh 0k[s mfK T5kLbfB`jʄII@|!*fct, ߊ3&t{N DI1=+(~t0usXZwꝸSBll|?>:Cԍ 0"d?ia7 ڡZٰw4c:3dבbY=¼5AMWxdf:tQHpK7ܒnƩǍ5&^-_!4x]RpUEǯ7ZZ%ʁ@ 3+JN>Ʋc=EQ֠,Mt^]AvΗKѡ<&i03aȔ?\6 vwZo.S4z3S=fGU$!} )q'sաfl]x_`::JaVCr.:l)p*ډ£b0YV *3:T%ݠo]@v q5 Ud3@}z¿~Xw3!P3' >rgp҃ C :Hujy?sELM}UNi̍ e@pJ&MAy1h6j5L[zt(@eK3H|]f= ҥG `mbĬ[P랳RԘ}Dw*T4Y ;3Y er s#Lg<3©ù}E|i0zA09_M(-'u6@+2[tu~ p7ʗ[6LZ}ӓin}Ĩ]lHќ$l*\nܺ;A@U<&߁\(E|}aa`1[t*זX8ܸٵ\rPAxD 8r&zrbb^6}z[! S x1S*~D~+˙3{. lIos6+lˡ+hprd5z7]b@");dPBqe=J!XN#/O -&iUwPU=İfY'*Ok,K΢2A&',*UזZ fdfkQ0:=P&v%d;/d'6ZuThg"^4Dspj{ymfVd% \tj̓iy8K\16P,&?Ol?EXΕ%$D1+1aWpSն%TQ%I&u+P@,.mU%&Ȅ#6HV$zVoSJg݊ޯ~=_%cuijN,TMw:&Ū2,?2ʷӳ'F/(|Uy{t9,ry/S+qCmAM;`RV[4" 'Ë2n ?ỳwn7`y Zu1$#.UJ88=(H[{r~k2\j׮0v$cv{F-ZW?')dJǛs5ęݔzSS<qgwA?5WfBRHxF + "uG7f`)9å7G6wY#Y|Z6n#NF;{II`pbz6;mUn;־= _)'x%b&gcηrZn^B!5X/ZY47y V@mM+>|J",6XS Wy]fZIK&x:I5+͜U|T|vubΕR%2eu4r6䏄w;n310å) SP]dqqf2XG?݅!:wí[c=m؏~m7.%aN.C4ni(aX_!lj~QEa (8=#AV( @O͵Pd}~:eV1yLbַ)UI֕LMr(!%EkF9g ߾h|wi+bWZw?(.!oaX]*s$T;}Q}d:x}+ͥoI̗<5>s}?=\I|5&0|a8q 2X ݛ~&kg[{OP([|:$Op*qsF2 JwS­j L!-*nփz(:BsPةIQ FC'xCP9=jwnv~9Zn=%A9sRC?u𚱅Pj-;b7;P)<}ϩ SŚB ER o gi(_:Ը:JpJl LF/[y:W@|z/XC nW yMSʻou1/;Ȩc:B0gc {;Z]S~'fH,IF$|2d`!L Yb^]7k)icKg_?[Jĝ0hW_u332gjI};90؆TIڕB\?Lr d0*o\cbb?|X7,1lbMfPgŇ7EAǧdfD5Lg [c%ǟq9MRdYv6n@Uu"R[@\g {k+vp騏t>HݕaٚHyR9V`ıUtA)4]uq;0`?L.&_ʫ?ư³1*CϮv'鳼ۈ}Rè GZZ.I* <t׮?c^eRq|#N $noV]11ʥ~N99L=+̹'țQ&6jem8ԍ;yhm/Q(p7fiCB~:] 7/1ȨY{+=B%_#\NFxΐZ1pczx)7ݹ!'4EL0+!Nys u]u,o.$1ivўОb{wݛȲg%ƈ 0v3AiTpc-sβ5e{v9 yTx 90vYȱtMӥ\ĮM`QKm$ؙ5FYr^Gs-|5g: Y;t=ho׮['vFJЊDٰ5;] iTPӮ`2_O2!]j``J},CH5lsm|͇ešʠ0r7F^7$p4G:LkcZfgFON4"ɓ1NDo8q2I&p"J~& 6vکmz&b1tXϱ!km ЁszEB4$gGTN/ӵfeRu#IDС 3숴u?óL|S_P%ӄhkqg ȣ!Q%-΍jTw8?Ej# 3y͙I|G):%?`)"IM{-0Ӭ:b*=աy+d{( 6 h}v"KڬH>D2]Kz!NLf>>Ew]?DRuUKfmn2n⟵-Z1_l-"%-'H|E{y?4^P(,+JA3! K#3@uofXv['z# _xAQ@i_yL6hOfE)pOuKJ-18d{lgCg!+pN.mKb\ȓg;a{D&Amt'0[GnRd fPMCӑ?M vgu`jtbfR*3W|E- {`ǫ}6,f2D{\ޙM!SbxYmW EvhFw6kc׃-eDYTWFΑ䄽$>W4Rm_w5cF7| ]A617f'Wm<|l3L?`H˥X[ Ra.<;wwH4RPY,_{Pcv˛d\Ҥ5oK]"/6) i: &y;2ǎ ۏg]9NL%hNsZC*ޝ%1g a bgT&/H>|ˮXU+6ZM%.zT)k]z c9 ̚z夥­G,00(c G=iP+! :,r8"]v%ÎfhD]26$Gܬ΂KRyEe%`$F'Qڗ Q{Dʬf ՛)r4cV3$)\)~__Ml2 3T2X~|lB++s|IQ1OeJpy~&'JoRZl_ hI%C Ǵk,ppftNpu/"(Jatglszx. n׍֓$ļ|gwE$ pAW&j +}-r9U iѥgZClDn5eiv;?!#߰jSy*P%['.\oQC|9fR.0+Z I2s|Bi T6?`̏-NYV6qO4u`o5/|2>kM4L I Wzj -/Y' h^Y=yNcCA~"OF1MkP}NVycMY6`DמD0UYNŔs%XrGJMq|+vmc̈@CSgi"d=+nq!Kt#ڄݙn\Py⢈;g}=st@9 2z>$<;}FJO=V(}nj!$q*SYad ~. d'pLbȻϧrnƣQHrl nC& wG?F BeNaësQ$[$`l r2+fPD yk^udOZ'sٛ&wTgxR6ڕcX2=¾Yc(,CV Z sgJT*қCwټ?fX׹e}S*鱏F)w\>joxSy+*z#?MO}v8,6`"h} *?+֜{zuXi\o_Tݰ)J%J=Dy01XDl9-ǁP9D3EZ@{p]I Q/+u3 k▯0Q@(ylq1(#9KsIqb2T }߿bj<{;$Rh_C24DKΜSUk߭ԔG7F'a]7Háόwpl.+YIPW S8-(x}E:x@)!P55T &G|!8=>T>fFƚ,Z̋xu2Q̫t;InT^AdIpX69=Aĭ[wiVlɔ1أ1325& c 1`A]|? @Vu7c'J@iO炁ߟ_ |rl"r͓ත;*%٩$&D{DXy6 7:YXzp! v6 ̘1-J΅Cq䵚P.F"K3.uvJܯCf)D )"yy[WG$n4q9z;AksdFc"fyOe"db\^ 2TV.+xC($Jp?t$H(|{޵~`#w\as' I*xAB*kzM]]xF;n]D1Rpp^܇|H|>ċq+U? /=+T5@,HU%l7/8H`On!7ggV7O;5 @G1ApjUˏy1(v>5KjZ-,@ҳDTDqhl˳1wvSQ1YѼlC)0 ]cjs}/RA\Ϸ |EW_ VjV'xOMn"훥NO5CK{2 *5$4N?&K*~txJ@tޖ5yd4tr!叿¢,IY#Y,_pI=v>!F.$݅q*],3=ygbu3J8*9wB%]2H'I-=#!N KL"Xv<l6<w5hVA>hFh愅tA~E+emD{p#M_Rbnbh(*X lubnNLt`,Id-%K Rz:Ue_8QwKd)(qP;ݸpƘv$BB A8uIjI+ItnZ"7iVtGr56hDlٍ-3e%yd5aR$.v .`Zm`-SsS5+WD5Yw5Go.X %e-Ir2vIJй<,׎+l GO !quGF6=X34Ah37yr7b?}X _ #P~RCr283M*0z%Wɿ:oi`u!Hm;TϨTYT0^\:0+٤ Q7js'!_bB񲉪P3H&]ei+{+ӟ{7Ʋ.eJ-lR4.zfCh*YX22z)-@(ͫ<:l|we$NodQ|bwG[\ SBE1 #a3hZm>v̈m^ђ.<"(%ТpI%8'V^CQ:2<x;rՋqw:HH Ƃڈ55hIVJ6 ߵ^t2xZP.B ,#ô ?-v Ib/cY2H[{Rsҧ~ Wd.ΦϽ[D#HE[1KHv,j接@1v`Ky8=]7xpB_as ?AJ ]Nz5u2dACXDsU_O'u*4eaL͒ŀ?;>zV>xL*'ou;wٖ շ罹jSSߟD{ܻ'oq aqd~H!Z\@'$!]ͿDĶ [G7!to% F(+}>ʼFHJY\6j @Ӈڇ9Q%coFINEe:"gEEvj@z~5QB$EcRHOx-#~S]6䫄+2\tCgFE%"9R=儭 ?QbGsRBu*G,]`u?c]0Q,V(v\['Cu0ǹ9^Bdh.K|$/@Q dMc΋ vA-Dlnz= x/ٗgE*I'*m**dCNQ #X'gW%ЅQuim??>!P%`tcEŭ?OCQKkr*Ȭ_1YNF Txkd{(*sWs}Cz H@q%(Z)ױ|6,kbmyW2qۿgЉԴNEsb"iF*dG5H${ ~@S›^5Y_.|RC⹯}1|Ј?6&7m-kt45TGt]KK+5=-KVҲ XZ~KX9И< ܺDaar@֭t4H9VZh W~VD{j0g5<>(3rNt#~Ļ4/-F1MlA jmawƿ`wtb-;bya%`Czc%'ok|;ZvJQj0sl] ix6.◹Yq95Trٕ3&E$Q>b:c5r?Sl{a ^h;wt7wkSsZQ;ƷSkB{[%9rЯj&=Ep ` LoխkvT@[s & fv`9D']^wͩs*zdNOmjUD+vE򢣼GuB^9G5+4\ 0j?hspjWG /NQ,b%%M$F[ 9e:s wU٫~tޒ:u}-#krF4%aF[ !k=Z},sc5^m$}HN%X8NeɆ;oXD/h4H o_ҁ=>優rcUt=2˕baNI}u}NGsIJc l RI|D:noJ4dz$u&c(75 ' #!r.>dhJd^82("a[,})`2 .klҡY5bc< ݅JjHs--adR.F6!JzS"m.JWfS`FϢ! l%/{S'QKKK/PRtB_-lm̃6#  X ]( "Me-ou+yR@5;Ma}~wB#ea>/q"[jڅ2Yݰ)*CQ$5$ts e}*˞yAl8F.ft8ՎÚF r}>T.E8<{=rMhO}H3-Гzv\فP'L)=d'dH7`ĀpdViցEII!HSzZ6n z4-t+19x|t}jՅ]or 7866e pquEF>SacK,gV(ypnbIFgr091>0'z#slm5 # ӞGKL4q,QkY )Qmݔ XEv /5*aD$|-=(Co+XInw!0]ą3d(f5e7"D&lr`xK"$R/ю$?"FI[sZQ9g)R`6LۂM:E[>Q׋wu2SC7|b1;?kQY&Jx+V A%F3z$9P0RܓKNxJ+'2/ęz˛KsDt-6.|PS RQ2 j1EH?(jGؽe -'ehY@j]mD5esb[ϐg?35D@y29- seUJ28 GQ2EBP ,BT, .Z*k0SH~]QXtVi}fC- :CPod:sjhQ<UJMv!Qpu V"sYjjp-[1VnӘqr'gb'-Ipx\krʈ[$3 fx!eG@L.`7HRVtdwE]2k4C 0x_$lV"Q饄ٿGVz)=;a=`=Qn4Y딇C0KW9plTYs L@]Lj&mQ15=+ʝK- ֙A:bWǥw)&OT7!ta&P)/.H| .@ks3dSE#rnTb^iᅓo&@1GrE45qҩb!gFIE$Lӡc҃m67d./\|Qr;8 f_g>_>шOKtZYUג. pnNr4mۈ2foF`NrQڣrZ "qs ˓@ĚBc`)2Є ] _Fh`\ɸ'>7o lYPʼn8=;0Ɏ\`*RmLǻNY>9 2fޯ1s~DS떈vk^T> 2+Oݲ%P@H(,l)Ewqk l[͜Sn>VAYg't. H{b^cx@ScO[ms#CTCO"0HK,aiɕSVGn 5τ{ƿgjB{A'UnaIe)K~v%"Df1\gZׂ `~UF_gZF7V2L[04a)0rP}::$T)84uD>W>GH<H` m>jO0c]{oHm>#P`Ax 5n1F)'TAM]&᫘ ^:ǜУ䀥ܧT"*N"ZC]]L[փ@4 q\uIH:5kI C,mC &,݅"d|x^5Pw_8/S!Ie@ RΩ:U$ 7{G ˋDˣ;Z :FSD)&JI2Y=I[FWSݹ`mP[XwO{P2:)?鳖c~L$qqIOϔ2|L,'@%ylf+~\6-ecT0`uYH;uo粁>wҋ .SCK.NyУ]duy{E%tt4WA=ƣJ}%,z2c>_Wy92!f0J2-tވN)(dw>_𚮃ѷBNwm +R?Y+^>wժSSwh複uD  BEFԝD澬J*q!!|A6&&ɳQ@UE.=%\ͯ"4S'oRD-3Lkخ%7&&|.,1 Q &;.Ѣx ӈޖ 2 ݢ)j$doԞ<tf"پqMYٛ"%i빍YNX7q -QR'1&Nf#?6O@aoT:])E.Zޱj%< ˔j)N,c9J.9\ Vُ'1{4fɗϤu$(Պ"IJI*T[ת|it0&v br34uEvDw# 3%)59:EY>pׁM|i(Dgpp) /J;C/H%⊆[uC {eSB! ܿlTۥV}q _qD"i͒(c\6X!4O^ƣbvyLKTK1uuoCsSDQֿS rp6N% } g,/6vJ7?5TkqE^i/=Pbaq/+YcO}T˕ZFh3mӗ+Wq5D1%ܮ3TjT0\`Z`mAtfkX7m<ƽ^4aH2FZ>VsUL.wn/Ms@ 5lpY!Er,Ԝ!v4g۶ Vm ۄBFs]Z"ṚpuE?Ŷm9Qom0B"R{p6y/օ#Ct{EV_TٮJPϻ0!:rG3 k`6s<+F\fo%ƣ>cu!aNf X 9E00? ]? n\t=?j)&aM #6/`XC]oFegYqd40hǒ疴"GȬz^΋<ګRƘ(PYo;(BHL$\YS%5k u /=Y{oH?12YoBaߣ@3 ."HtmEzк9"ݛ:zF(vü.y\@ڲP%WX#)p݌M2ęfiZるYVIۢxd䎺|Xj.e7~;JY܏dOKd$aYεi6L3;kWSϺM'1wҕY2_,ٯ~('{&?exƃ1O &'%>[)65uEղIa_[: ǔo-)7 hlLя! )]L]=GQz.M5D=r04G3)0C9r̒Ƒ+ ,ђ$9Np0#gd35@|l6'cJTlO6oIwߗZ+B,MF[%l%r1zKCڒ)2oPc3ϩ/S _.~nt|,F>T# $,#?s82 E.͒m`©bta{.oh@ek D!ئT^;$vM2&K,Ҟ?ͪ$ɿV5@&|ATl(9Y4XՔMbK؊REk$gJ* uWh bdy4F囬 -\ J;o5;VGVrR8҃5nL|Qa/`,.x]tB匂/"1dQG1M+J:,* zW*0E&Ee Z‘N#\[isvBAHN:6.G*̷/gJ+BoB6g.p`l ܤV'.}혈Đaع&eQ /-Onjj{1 OXF.|hxkUm_9kR|thdezV]9. *&EBevy& AXEl[v&L|5eHlf7( vU$~\PFW_}٠6T ,=7&RNK?ٗ :zW!1IayԷ_&SZ  AQNWTxSfD;~A3KtAO-:򴂴Q%t<&-lְ jb5fTԅXY Ցϯ~㲾(j]B\e anQpl DVMz XTK/4D_d*F L*uâ3D|tFHߵLskJƛ#z= {/R*I* _6~`X%ۆ1GxItHha;KlUg {ƵH[Ҟ ¶Br{Ws:=a]$# 0:fȠ~=Z/@-vndЅ|w&[ؕtQ:m,st#_5KgV#ؕm r)gF;Dy?u;d]v9t53Zh&_0~X{pS;jwl4/>v{츯dxb(x2l6+W$JW\].@ 5|n UVSݳn[yOfGO2T9ןo  O d)Es8sV;eXN(9qA3y'E%f(Lv0?C_|ecDUOR5-pǒh7-װ$7P]<@JpҦOt9:7v\~pS@lchZ;]_7$gA!΃:$+V@rPZEDSIO!b}Q;sI KuZ"Ni֢ݿ۩P` Q N<%;{cF<%xk^.C:=[9]fL^Cc7>T(k?fZ֘L= {a&:<ʹi^Gf$ϞDd2ih/V6P\&a'HH3c+@%%IV^gBZECs8 S*/ ^\?3;1kHB K\ 2bedO\Cλ0A]z EF ̍s2`ǰ(ש#v]3 I$kUC12D)8Gا"vk1sX&=jܓ͉AdLx*Tr-V319u$y:02+~wf2>lbDW=ҲR> 4fU]n^h\4:10!?,pTBJof+iwzt~YWYQ/?g =sgݵr_Tb!֎3TZ@/۩MUJט$A2cF:s;-Vd8-s O:vTx' U+]ŇT8=dԖI \R {>ՓA)H3lZ̊C4#oxi'0z/)*NO؉NK^Wn[̓dዪZ_MDLW"0F57=|f95-;o%Njuo47nt@N> b8ו!f#3if:hN١tc56M' P6} R*ܚo;7lmnةS+!ORN歧ޜюsc%*f6W~v5Y>| G)< S^.Jə:Kn>(Wq$t,#rs2c+=7b$ޘ;m&!#($(|BJ1%C/OC P [̇:>Du TV3[=Åm{-WFv`R$YɆ&#.PnR n%":)L@2/~h^ H3^<9'+$R 0b^P!m.LX4MwDnBht07WysM~jrӂguv(O +]8Aq$r t7Z+v]ou'& 1 < p?p&+{S~@7ӕ?ySDB(*/nQ=E$&m6kVsf$Ϡ/A&F nYo2KGՆo5ĭ ǔ5ALO6dA$%Deϝ :j H&P72-HAY)롤+~mpWH9w.Hdޘ |wo_n2mu t'R֙Zs5%jF-1A JyN2.Q>ׇk&؁= iEG^bX6IkL$zd(2w _rcMCj-˽]K!.Fd}gp.̈́TaT.[ qn%a| W&XTـ.09 Eǒ'LU; A0|P%t: i]s 8 >wk,vRJepyF ~%j~ÚäߩFI"V*S[ΣyO9=͵,@_| 5r/^J#v.Q?N>YJvj=){qtcfj{y\4?Jp^~*4q"5D}Xijv䨧_:]zai;Z7tZ=jֵAC"WBɮcl'2ռ "3#}uAȞ¹4r=u ԝߐ2IMA$AcT'ս6X0,ePR7;gt'vfB׋\bTfIW:S͌1ͻ$\TZ1Am+ψoq 4@5$̄EyZкSiBV)&Wm@VnjKj/.a.E HKϏY6$pK?EaFpr Z/kD}VndM` 쮍EQɥEb>`^ΌlYP~Uw%$v OK`zvz}䊥RS0$M R6.#n #3U*V-3mF>\}!*Qqe(l?7;\.!Jl =)J>? \IEN fRHsP4 &9deA7_ФvGe ?$e97L+A2:K60`xJ36TrS/oV/3Hȩޯz䳽`IKǯ bݸǽU RMmkWXuEW~rD;%}~G]=GW+zѲG#At&E?Rt+O@v_ H1?m+5r &.k9#ӗoU k(uvG$ 6+ZƟUc*bG doעQfi}RqKVrbW#j ڟNOYeHT0\8j֗u.~ey7 fuR322)[XO84ő6;4Rs8`o5z'w,໠mw@/aUR" 0֢?v: l wSe.4`ґ0)&Vz\vޠB8k_y(Y+\*ԹčN6jkQ>[/&Yp)pꩃ^y"\)$D|{87ry/P˧ƒpI 6SLVZiI1 5RRh/3 FodU GfȦ>17KصNҚ_KZ񸊗Ҏ#{ 1{ rWa8کW 3 NlfV}V/%¹ܳ?󃴾IdVULըrd_yKL7k/WT9g 1s7BaJkEe/T-`x8"~Z^aa_USQ]'*eꞳA(Xsstje`SkR:ڍB): #XS}&tͪKP3,9Mҧ \o$KJ8 ymvPՉACDCt*u.7>Xv$ZJ;n+ %G3JMt{ K}N7n,?6r2঄!~3(GO$={!\F  Fym̗$P!B1CO.:;̀%qJ(}Lgn'> x,H/>(;>l)=6 wx=Py՚uzjyBXچvFו|&$.`ܡՇ5-*pS҅7\l9jˣD`2[xgEʌnǷjb`qgb}[}펶[O7Vsaԝ'>z`H)a:gbuqxcq,Vr7^-6Ծ&+Ao v=%0(̞ia}e_`u}vZTecvHٕCbEq=JJ!^KB6umgDGOcK+Ű羶 $F0TCu?[*.iGzL #ֺ,Z+O*`5alT!w" \~[ ]n!?՚ oQ֜e{aMBԔb^.xn5Ĝ\1F/ё"7NldqEry̽y$&E 9?5P2Lll6`߉Zk}S̸7뼥16{э }24jXB w"6P%PΓ@;<Жp0?wu<#<VͲ.M&K=+R*:%kI^5MK,"[Սdx-/=˼{j,Zi3"CXNr 9 5I+jcx纾=d-WXK]9esyBoC|vP6ԟ WII#z@;=]T%9q:F2"K8Uj՗+hK; CVkWMRA4`ԉҀ,%w\"u&G36L(/ajT9uCNJ # f}Y<{CIb囪AOA 95x_I҈TQ` 4c^IGg:CvV}َPpۋ_K<kq~ޯ_KB׺\Ę n./~|^ֳcᗲ0Wڡ˖*tIy eliP͂[cce=+V$Ld\e~mh;=)zcQke5&|a}"|oӝ≚y ̾wץ|莍M0m5dI 1zQsa}e D:gP-&NV UX D$E(Od3q'czvKdBrt:!^O]#fͬ\]<ч&CA%]wA 2zL[l̖sbgTU:LQln9yHڥ=I-pdhu?*Ɵ'Lݢg-/?PpETCoPJV/%"0@pCc絶 _@13z`ϤZUk%_Uv=qzw`!U4ԼR xDڻYWKZטʫ #[bssv,뫞9l (XkaIT}M IJn#j;+ # & 䳻DBȾnWŔg4rƷskEne6kaBFB̌.LbyJ(U;Cjg#$,> @)=GLb Q\ ?v'jLrrot[:*oLvK }>95'1;c!cбI),ßmO m M*DE"Y98EcVW>HiS*׀Ǻ˒&i P߾trr_MHˏ;R?ϏYtQhIH\,6 ! gC{d%!_#ʹAF z&s lݏXT2)0 gg a8: 1`Lf"testAtx]qQ\/UxHYf.y]Y zYm{pEr)\Uzt@io2bǦXAAbYAPc*g@: q-hІ_ĭ\@]'BVnB4“9'Bq"QH ^'3W:?oiH;"_1иO=P.xx}[<.*p?v\GNX90ML\ ,a_d ٞU\ntH gT A7ܘذ{a'97ͽCn"-+ߪj'6oN.AH3:?8N,.8P{-;̎t\{YGZ@!zv5'aLQë8"i4B.3E /<ޝΔ6Tmܦ9wOFobWuG" [V}XcлǗ*ū䇚EFN-üZ_11ȟi뮼`ZG~ݒ*'E[F ozDpĦ-O }>XX`=35/k %_t2?Аwqѓِm =ң{zKpѻplI>[xU)$+)MM4D*W&pjknGEv]{Q^천ĠJ0@24y|g(: 맒 xHou tsp-^b/j/da%sԥܖvM,T.V-|FMCdu/Zfmρ}4.^_O#OI '#y7!*4/z HG&$*~׆_cN5{ ngL+'ۊҒ94U _t3o9Y>bx;]ݹIWKat')C1 |zcV9+6 q?iY1 B s#ɼ17gD$\@myȁw{A\$omayat:tR1\}R%I}x]*d*}ڔ`to}{x#:j"ӱK]^0R2ێM3UR)!^tgyD^Ou` Rj]-|L+ bZj'4F{n_XH|D'?- (s _y8w̢QOyx2Uq deMbˆy9I=SֵYoDRYq/zЕp 3?CqI@gqZX٥J~*ҵB^a:@).3H`xQƧX}nF$P7 ů"ZS khWih6HiC>+ 5=c[]BI0;0A=Q*>UBv[7<V ʠ ~ }z#-b, ZL";esu-pգ{u2xhw;zHȡrֈGᶵ u@јaxzo@b6C]hy&3;xy*"5w M3ԼC ِ+j1PY:8^=AϢP= Z c*Y;}"ҭ>Q')j{%$uCxF74 LC,j/[i$S 7+?$cYʒs⾯rl:@"m_ ӰRd0 EɋmG w%M\n8WA: KrGXNtl(d/TW4S C!W~>H260?iy]?&v 6D(kޖcmڢ اJlKpR,6t]N79,A2jka)KJW:-Jx^1R`2iVjvՎͅFm i|ˑ=V2'*{gWt-&@];f;mFAT0gE$r ^gg8N W/"[NWSٟ ]){Ġ$ NC O ޛ|;@ϙyUwgw?2!h5 2(rLJ$ßPWXV/;$󛙋ʚ30`6;C zG^_^"װJ WF8I C_˞-` Uѓf$KW:LAjBG݊4kk7,.-~D. sq6H6!]CZA::TdRЈv찆!z)["A~d@IXqI(_n9gUŀ  ^PCpj@v3x9Ļ 7!==p ;>DYLk̙/XnjóUKo cv2|;9DS#`5{ &?j3)߱jdwH KȦÉ`fc{thS[/(*Z]㯈OdqMk^p`!)!?àN#(?G5j1Y$ zv୭2OaU͊')-4[Ă e\1P7`I^]}>Ԙ;d~+]tÏfa4Ά\%lJrRzʽ)=/t@=@s8;oh?gD: i<ѺU@֜%6+_k ׺ JBh;+Qn\ T#ByY`ZKŋ!d:ڕ?&NT/AͅQ=+GMIR%ZLXj@\/G|Y$F5Ȃ.Vxo|hjo1ZtX}*u34l s-G:ooʅn:6 pʠ-A(ys:*@2pK* jCCA + {{6ϳr5rWڽ\;ן>hsSVKC`|JDM {ϣA$IiDUl޺yP|vlIiqnz!k*0}jV4{}G8C-Ѵǫ) =Ђ=×yٍsbp|6khDw0`IJ8k[/j :/OWLqx SaHk/wfNÄHuhSD2ӿ@xY0C){1uj^YY^eTznL*[t!{ _ݴQc?{ۛ*G^dT[;fP ޭܽGX/fKWu!AƔ%0A9g.g5-?sz,o+G[Hl:3[! a!С!F,!I]v{]l)ϦoӫhYӨȣ[ꥰXp5+8M>I=/4Ph٬SG[)hyy5F, dV5.jUMwzAT]uC7l T@7͉8Ä}a}ԅ(,+f5OeG=d&q4Q3IdPzp4`L@ xCGVp`ZOEтz{.0~U$Nw2Kʱ`ln>3%x&"?ȧ@.1-ߐCcY=VCτzto̤0̣\QJt9L?Xj7C?m#tЉ]GF_e=t"o#a~¤ H^Ury%) 4S ;f5a?,^9kҩ[K wN;N0x0ur6ab0* 7gM,#@;/! NߡT񛳊 RFp؉-J}2d<`DXggIs5b]."fYUTۜ I{5%1V--{ik!s[umc':@!)d8^0 ȋs8OgD(0 m/5 HڎI dzbB*ScER`Ĝ 7 ;Yq.<W5"er8~v*+2tf0,4a\cEierZdm=^t2r8fQ ܡd|A4hf=3͛Wb{|O ltMc܎FiD%OXO5exÙ]L(GmxeLL4Hr\rl4sUte)Wo v@i7=B56t5וrzP mB-:m+&Bc5hƛɵGClbP QLoڪGQ=5r S룁dh.QH{W\Dm٘t;? bvswFBNL$E 4?`/lfQ{+ӼQƭ.,_+ p%'N|ӧ\yϠV2VeD̻©T<ًXf׫ C .H`iVZ,=/a.,zio>Zh! -|b3S5g;dٞU:Q[&z׮AؠzE늆^FIWgD#TmL4ɆgOlQXF9U0@֨Z3`k %gg_]KX:UbuMtԻ1Jc 4v(-NSy)sGv"ջ`sv"Y#{pV{' O6n~Z*38Zp9EK;IOi|SaHVB^}3)k>Zct6/W\zj!O4,C?Υ88%4ǀ_Ys". k ?$;HlNjz+Rɹuq$N #'Cg5TN0Q;UvIWZ$1>@hil[q nX 5e! նܗtPBtd"rG19xn~eRYJ&䄗&n7# .MLi֎ompr3q` ^{8 w63X-Tl)D&A&=W3r}vPu4! *<-amjjulq8Kl6wK<,FmQ5uύ )ݥL;lLJnf%,`Q%S8RCyL VNˁH{wt¥/-|%%^Ȼ\8OUwXr+KW]'4S]At!z8]O\۝d6.Zk&df mIޝ>"( [/ n.͙N" ]nڠkW-$3LGLd\M 츉kx5lA>qa@6=lǼ%Ql)lzmt"p0F~%;ShsZC T)EGٳ;?XI- /섐1; FЩ7d8Nh'N E!UtyY&PYu嫢;af ek!ԔKꣻl^'ϝ_ uF ɪ7>~*Θx`RkB%U~#YfM4)UrR[rh7t*V tt`GJe?$:t9oNZ/RAn,O= )O[i#Ŷ&VϞoXx]\H ~^ϼ^Om qp}^C[xi̥8 }*`xMNZθRs_7b"@I Y誧U%]"fj"ufOBxäowt%3ۓDZ̉y;8}<ǙE݂kt=A IhZj/K`ɇ?© ,{:'rׄ (_^P`~V—^2\yJ-ԍr0CO19[Z0;ĊȬ937;igocZv>:?c ?}7nQQ!yB\q)n6Pa5Icwi%4QBbiXZɏl`/=1[ REKhaá׋L&ŤȀeTٻu(h~}֚Nb"WVcf s K]mW`ڜ<':*<~KĬy%۵2Msnw\k6TJM}&יBR0X0%K~9@}-)i"TyGmRȄxWŬԝ`tCnRͮr`cE a՞ ڦj|| H-x22o+Wxb+]m]YzhQ*Վ]UaڴjT AAa~ K" 6q[ ,oFMjG!ԟ4 A:kƓ6@Ju 4$ ٔwbb]b[ЛbA % .rt ?z m ( _ Ch~3ęPt̔3:^[ k{5^%උb&膗ZI8!4JB]ǎS:BZU_HU&ۜD룴g*U5K,7iٛupSqs`R_xepN%\g/)8ǝBoJrbfH Ǣ+ B5 jگFPGt T"KW w}o&$ u<꜎=mPUٿYDD^j& փ~"Ɲ(4 uZǂYϕXX\֐[T]_o*)gk9W }XAϫ4^sHtR:2Q߶^XJAKr%v~qK/'!}&k K͚8t,1/3tDXRЊBHP:c6r_:'n8fK¸Bzc4Ҟ0]Yz4p6p dAg;yԤ*MbmsAdr[ ­>juD&.rrN24xuiov:v1hsB<{RyB0#:u ؋ <1 OR| Q[pMb{mƓn|j 2}{1eꋉkaӡ@UƉ\-u6#l9Zrbp|6+_sK|!3&QKaaQp|"vawK4tyDnlMqK^yd@Y?J Oy k!Y tP} 4f0}=LSHKt,&OVfh砗l7[}eAȬݗnrt15tmeB~\6INj>0, Kʰ#"ny>{c>cE9lxV6,~Fgȝ./)-;MЪ`k#N;@y i۹4i? Ń0g{ܛ5W\&oQPzEi竩y<*BB xaVtNnen y@hP <-`QD` F61ʀ=0]:W5EWdIC.k2Co$A=M;J< W|%fMdNWTGVoX5WBo=pC:,.# uյ7ۛ%kzazH3K;^:w3Y39V|=Oxxf.t"BuOdEhjyR@E~ e4Q ,a%n:!KCbVz2ccc W)UW6]5{sjCuR[ {9,Ht} nΘ:tE{(IyiEܮDxrzu7|$4D,l:96& lZ a7tŸy>XKr2Qm12'2t m%cB%/VRV') f(?8w6 0IJÏb9˸L;_qiC &,tC'$͛bUjKjr$++^Fhi^8o\O^ 4B"[*8zݔGNY֧OJ٩ o3b0b||DGQ^34^ ݔ=2t i=:% hψf"^o8XVtޏ:fd^Q_=b2O Ȓv<V zG2l/4\we\(fiG[Vg*;rk\5 ^JsCD9MFvپu iJjF[3;q1CPMVdzA8ڽŰ5VX0OfX"\"GtX]};>w4ė%hY-U($ыl. Q_fl{;yH[f}TqpfmdT&OH#R',c-|ev#Լە'\Ӽ+ZJS.7їEr6^J=U߆ ;!0r{M:~-AJP _ }W#V`Vz԰sa0{R׵'(;}Ha#"YO)vQax@to_l?Rȶv&|1]Bk}@],-7Չ=aH.0O4`S|':)!:TȮky/1^b k:TY K@seXc`{|ˤjIeL "'sӄز0NJEvJr] @QbF(<ЋO`a{w c~rFQ6Ѕމ?N׍FS_go!_ {qLY2o\$GBlɻlXVGl,LGmDRi˸u @d( UA8NJb"LT>ɿdh7=^@a'Fv8VJJ;[#48^P:: >ڵ)54Fĵ`U=CH+/zx#Dg[xy{!6 D0Ћܙ! O!K47GҢ5$ ` .U/i!U6ěQuR(3F:$b!<=k;Hm[oyfl6Ǭ`=9TC7?4 T #w-ӭ$WY-߈[cAbu!~@/ᘌzERdzV4GB6_n뤕E8-K4jƾ.tr-c?̐eRP&v) Rl.N8@@Vm=ǖf"ӈOrD̆"BΩ[8,뉣k{3ٖT[u[#ޒ:}alG0 bH|JGv/$d/ՐxQ[rev nԹGG)̉ ~gj٪1rLP^Cm= fAs [64d43H0E:W&L-͋XTꦌoqKK hI(p\: . (1&^+xH(J8.PDa\)/+Wz``u0F?'Ǚzii˓/DXRg[9gͥCpV(v]m:$)ɒHL|`|^۷{&*s͵EXHtA)&҈@[^*)/m"A2c6jx!o+)I"1$1SNF)ŚKȵm-ζہ]ǹͩ89yNpDߒb' Am(BJzUM\VY]{?oPw\0MB'lcz Lޠe5?ț>&)])V0|eiAr߻#g,k2iA3`]&b @iM9Qs/-l {v B肦ZFYvZ5 UY''d+%z+ @+"Qyjc 6iJӖ)zK(BͅӿuR`kl*9g :1Y_`ϾGYx_x_ `^pAl #p%C%Ze&]Rr<^i,phY\֜+nT@wec%uϰDPuYg7,!b[cUͳ<$X֤FBKu Q>‘'GS3 ;KXhDsAbhhޥgbw>~b5[Ehg% lyp^,<.vb2<٪ԭ|fD 'Nn s 0gK6#r\ @۱ C5O? :3MޞFtЉQrhhx~Ɏl Y<<زPNF:G-\9 +nU=ҷer߿o8}x թq 9ۈyj{0c;~tFb'|B#;زZrEa6_].=,a0EevQt1Г+P:DyFg[)! 1X4h,FfZ)/'o-kJTnB=IkISg~Qt [ZGVJӰe{B@Wtմ0tvfʹ {ӯ+ mv/)D/JԆnFLj(`,J BֹymѨ~l$Ktt.3g|9<\oЭ+%נ8(4Pc %ބ^X'G*KcFѳI@ d!RZ2o]GQ,a[yw9R֩rRfq`[fb\WokV#E'iFTth|?ҸY^*A 6?'z_>vKH#A=_vfa쌄V1 ?#A .ʺO^~*,dBME#1:irV i$;6{ t6ax}>ZIi+܉- ;pH R3}#D voNŬebySδNmk>(~p©Ȋ f3Y|:>D4Ɲo|h9Tѧb3IB=%:Ő;F<~Y\-47C"': u.st`ctr%'/ hFa"IEÉy$.@iׄ9!G}!@^DYo RxrTw7*̡9x^ 60a* ͪcCZ1.W5% [o{aaWG\0N(s pWk}PYmqtҬrl|ݚ3ˤn;$܄ɓፗ/2qWH_Ű;g6#屘Q, wDd1_188zhB" &ǰ (!CFp:/uj'v qiX ~DdEW!)-p()96~/Gk PmG<yf!l*܊|Rd]vpe0TCGH"9Gn@7a /)^PRgEhs8:iRKwemVCތgZ\1~ȷ|YL&9j4'*N7)SK6z0Zx< HXI%LnqhIUtxg^8"@X͙p)ωT݆K1fF7j=ٶS\:˜O0j8@Q-@nJV}N:$s0vd'wx2ʖ#k7.N(q .ژOXcG)uq}/ϫ{ݡ,KArYcRBEK|AahcKi4 !GQS"ux2m̗ yn-Zm IYX^ t'#ENps-qD7'USםܐUN ,1;ykZ*x#Ϩ 59SzPCFڢbx<0:0?&%ɡ^C"vat'm c Hۡ F$7KuX\ы5irT*75K;tERĕ3 0J<-s 6H?A[\=1\N;[$C_$ & LG?m,8ӷc ȇR"qWbt5XQ 'G3\5tMJ`WI6VZ灧W6h,"jDq}tJ]D _i^J Y̰$kO@˂ WAc씌ŗJ \Q'ÃS. N,1wHTsREs]n뻦՛r'L[eLf2暹U2"qwD55.-YTsCI6GoNgWcmMY.a.J~#`;03#nd'n#N7Ū(hrVQ|YעND@Zll6+]wVz֘y ʞn 831{ie&?!qBbʥnxdn-6b>eISKԷQ7p \_jmӋF ߿2K/(/ʝ"@j{.ٕ~}[zpa \ZH{ajR+Cdm {QkO^ 04MǾ=Gk |=m[[? n(;{5z^TydLKmu `hgC갆A97IX(GiKt ?'NA0J$fwߨub4K;NQ qhb"wMwwe\g@1@h| ^s!w4(1}hI};:(\h Nڑ@Ce%vp aXu"λkݱŲWoHlI mfUHӎh\le9iJV0g_27J_ է R۶2Kr6;ʓ"f/65XIdxX5WoO"NQ3yX8r/%_'g,űО.]9VBB8LL6n0@gTII-5W*BJ v"̳2d͌^€\3`rM9;_ge^?SW/z" 24FI-CisX^Aٍ]^ЬkL1{ :!R:n2~&GKFe;ѥHWgoP~?*D0~)*CuML@Gʧ؅FM5ִ1|XGoJȔB9=7X|ci~y+W|!Yv6W6q"t%t*mJr (k#r4<ϟ?ᤁh#])Cp.$IHy\m @hVU9]LB-y4c37_3 FMd%֋H_ U ;7l始Go\BXO|{ڛ" Ɇ滖³Ƽ=z\>pNv'T|t9C|^dYʚYm}'}nb8Z)cgcXO/9ww2v 0q]ezUi:BgTζմY znrAqp.DR.S8Zi]v[J/ROh#m"um X?*Pڍ(.(Ae-P"~75$Qo'nڨ~lG^}egZfcbF-Z:9h=I˛ K]4GDR]ˏ|Ѩn|%tNbLø!ES~NKz'zwZ[$jQtEgj2)6 n3 q֎LSėa%⼧r耠a>nƍX *t mG@ַ"'V)[rYf 9‚&b5aD E<&2LF!,>"o8@dm1{R㛍 N6s|A#ܷ+⒅Q 19Cf͵oަyUWH[ZG@Mb8=V)`ܙY]ɴL2ƾIJVnѺ<a}"L1 M:2,Rs*w~{Ģ#6\vm-YrUѭX{?,~`8~>F~93aZcuhB %4E4VcwĈl:ZNOCBL,A픽oo!)Ma$7I<(ՃwJbo#·蛳-F^yȬ>u.1 J62S뻉$Ol2( ?3뱅D;w{o # `h ^8me&!8#5I}kS+q@ =tDܡtiyn sL )aql|&X4ڶeiUM(|+p K:=/ rW]RC anȅчy ߂B^;*%Gq@Նd D|W;cDͨ5Q7xr T9QW%bw ֚ߠooO=gU`ɿW\ ֑WwK$_L^l4e!lr;xle9[T-FTqkM\{bHΏQltΊeE'eA!^~d|'FF/YX!3~`f4DZTt 3跍J !m8LZ$!:?~9 &<|h9}*l:*p tJvBK0аU U+(ԁ,x;}[/5>1Cҩח.r3 OM&Y9y'K(z@ Jc)yd=ga}qU+TE ovA^^>l*8/7 3zHlRS's"@xvGR {A/lW,3Éד8XĢK  [{Md<:\ 4sS鲓R`3jU(pcDI*g5V* Hv@VO!a}9C{ZHSZ]6tOW\d$ߑg f"GcM403Nqoܝ`7=yH)ꈥ٫oDdt8<@nXċ.ȜT8p72ުp-MAW;KJ?hЩWwN|oϽ|pߝx&va+/aI-Cm%amVCБ(̑=ӜpTd-W2MMkkZeσR՚0<]Te/kxU"(:TVNq!Rj: Bu5F1fl?!X)G)Ձ]U4;nE>qN"I2׉!~9\+W yօ%k?[(Ny*,lJҏX;mYp%"}%G0а'vDxܟuZ|Zo- "͖%!`*pƣ6W$D&[`u>)&@R]Ve= 6*($,&lZ[ѧun ?~q5\v(i?Oܹt:)a2@{lvB530@P|,@a4S*d;%m;cW#{okT=+!M^m븱"w{: pLh@'Y27L}~cӭo}0CJtR2:HXV99zޖWiʌ+@uIb61kU VI(=qWEZLN5dɗ=x*.hAM2 UmqZ6U ߌig|L쳳(!3{08U$U7dp/SjKHKo2r8T:x~#;H+٥)׃>+(v'n,"밳7.6UਜJ;ȔАlI[I|7)Oo wZē_[߷LG [垍K.ˊzhBxyNіU#Еf>T-&jrk 1nid%͘XRZqaKpg$ ؏HyԗZA}\vk0Bx {0~UKfU4J ajh?A' s\Ey:u=p2HHV&OQT6ťW>'E/9:?47Į0ޙdޗ^L@&\:٪#>.cLD#pwnaUtQUb16`+eEҖ;6` G]6'XlV໱W?QivL QKXeMb^º"ؗg4eFJrڪ:q'&Z#`7|F{:؅|gN{akA2]jG96}>Nڬ7hꉔ|O*''H9d I[<(bsk/"3a6S*BH@(Srx&S #_~3C>[1Q=~y\DFi*G j爁f~wt6p1"6fj:o>puOK=%0)˩꺫{č?} -D!G{$^kNA[\po{n8hfN%s!4g, :-ܹ?5eW؝ݠEAQL'%ίrp U(Cy\=*?b:!f\j6sP)Jjw) 27oX=Scz;&j.:\'J/Cy'|j̐_Y pc2̎bؓ0 7m WكBĂMj$Woi l/B0' o<0Yu*TAS=& koalU9z@TR/12͞޷KyOF1D9[+p{oEaZ#vBaYm#]̂ӄӣߺQjUxFc^9žllTn$IN2Ma/Q2p oB.$Hާ'mgJacD_|J7172\&y"kؓl, Li_؜`枞w*a ශ6tFi?/7qэ6)(4vC8ܷ(' FT'^h̗2wfM\| jl2*LZNƹVy~]a55ʒ"w>C46IM{WP{`ԇHhRv|'Lǰlπʧ*o=*Y?+a&_tlLˁj!%@ P4= `DŽXN*pnM,JastI *aׂe /39_CBȯX"6<5'dfm2R!v˟xc :E>H?OWnD fS#5XRZȩGBL=>(cTG{Ro>妸%x/i,j +̎Y[D5̦uurT>8]` .j2E0cBd^YJ_Jqs!u(E!::(r&鬶1sX6Q-fA'یE3(U\(N鈡|I@6a 3/npO' !2[s>GK__諾_[)۾ˊȶ$YOלBµLfz}#FA6:1k܄Kp*gT1$0/> S5ךXcx J{»z3A9aܔzT8"}tH4iq@uQM1\j7;d(3OH츓TW(:ɒ~ԏ0 e 7SZ )Y$m3v{#Bʋ6S&;<&hdytjܶ .LWU?C,:; )(CYQq"i[eZLs$]-,f^F^<˿;8/f7#"as!{Z7#nMZPK!ysޱO@0zZ r\r)ˌe%)<قu.p5xM~`!iv-A֌nj<]?<DPXR{W͊.dhYR\yl qjWyk^=:Z2YkzQ up,.  &2,C턩@3V]b5 SVļ4y O z٩㚎;eN#1CYMv,2ɣl 7}n$Z{3iҎ&-ĴkCp҇們'9~e8(/:P;̣p2A(}mJrDon;lÙj&ٽBW2!)Ƒf^Ud;ю9fŢ ÓDn=LpFskHeNU}ړ#HJDrzY:E<X:R`'k&wjZ3 4ɦ'yTܴ!sS(.09kURxTk]6Q-}YAcBhzb*9oGxba dp i~u}@ vfIӘ`AD }Lqō5 }W6Vty Qev?b9Sͳ< up P6:H6%?$awJOuFഐCbףWxV7# 4dw/AsF۔^Wt6:U cR) QJ8Ymo`M.;CւM"j.$hQvı7d:p+B*)<:櫞N|MF`ercaBhm6/ؘ+s}V%&xtb0m|M-ș͛ }3D*^: fmT ]8lVi/llr4ͥ ԌCn.7Q򙣳eߚ rNJW{4b6Ѩ^ aUQ3XPFpg*_k9՘ՂO!a LYOerc}k#r?W;FlΔmȿ<1@ ѱHo53pj5jq9AxZb,8is;\]B J)KT莢`ŸW|F0o u-pOX4+(h~4ւ ^ f#Oͨkc?5FeGP8n.sN$vߋvJp;AQ#)s|¬w`5dy{)wF2d -8xI'^$x#OУUPÍ}vLA/k֡D=rOB~t9tW8)c) nPN*vfU&#gH+f. ?ZOs l3޴ǜ( Nho>Lf"NdW>rݫ1s|elUdW*G&v8HjuXc 1VD3m" i:袄PAv9mt@^6 0Wz Uŋ؛$͈6"Ҭ/$&,Hd) I!x3ԡחb R['/:onB HKQJǦ* O Kj{%n%b{kڟC /Re3Ir2FJǸ,$أ`C /;.[ߪC1~ofH<[#j(G=I@rR,t/jJS,`7XWZA`-zWWa\^+H?qNzt"x(a bwiPXLn5{T}8 POヌ?H̍2{\۹?2#\{ tL>ZP逘Z:u ?)G XfEk^?͸P Y&Ed|*\X{ 《n(= E6W*L#P(A\g<2\֋#kMEJۄ[򉋤X͗Hz߿fA "ôm8nUְ1LF9X@c#)e `Y$swz̷g ;|U&dFJR鸘2j8Y^lE:6+j-' -t](u@!"SD#dT0Nl{e.(Ja B3\(П R:Z 6؇RjYY%GKz5/M]asV|VHWo M8d\!I-K}&[H{5I`knpiNFd:h+ +Gjxw57G*V=Hǵi:!)Nw=2tAɱl y\*!=΃4|%Z*l ?<ԍ(!.MOs'r%1nwA< Qt6{_Us1l,}<4}uzjb3 8_n]h<.kH6-Ni]Rtv&@xf v{qeEP@4aJqfwq m1JhK8RGae?c7? sCQ{2sNHE2lF;*{ O54*=%2FG،f |flA.(VC Q\2ĞjuZy ;R ?HmSs< ר͸8c/6"]6D9!\薎Ċ _U-EEmVɑxBWePyx 0)V@!H34 _'{ݜV$ʁ'IeRњak6ig%+ߗ̾@Dä( F^s{yI"Thd-SD(WtIՋ撪gЧ@/wlB}iH9m?WƱX7d͊useJ Eֵ&?5^)+.) D؅{|dBPHϩȂjC`_:GȄ ObzF ,6N69aQZbzbw=29ׯZ"UH$?'6wp]]-9٤xJO0İ8A@$θq8zlG{oLV(m-J= ljC>A1-$GL7(ڏQ[t!f]uIoIpzm5#|7+K;O)w?l.#Q]J j2 w"%zխ`ɔS@cDj1C1uRTfJS,C6S1isΙttw<9~"LA{rA P>Әx⤺Ћ@PIuxI:HBY\/eNu(j]VbOͪp`}m~wC RhΦaT_48by*ғ+o%7zwgOfEpR.ځ-6TA`_IΎAW-&3*CSQW,Z[aYkݱMJa߽Q)Eڵϛk/ $DɣY5#=jw71%ٌgƒ[߸]3zM\+Je 7S<5H!h[2q]2kH rob{ 4he[j(Wݺrԕ5HXitCWP?)Bf߼z0WS''9<9mbɁ.?yծ=* |Pv +@\;RaHKq>"@8$L H.~6wHKcsjOL\^ghW "'h T枢qL17Mu|qk`)9 s[^O6uMIM8 RTvM|6CC̮`nƉLFSuµIrnڶb ougI|ׂ߫%::x @CW;Gҥz>k({b׳39Z6o6JAw%8T\ y¸ۧQ\iQuRt1.PCݫ0C݆4 -s21+Bz]a>4g7ڥ^_lP9hj'6-QNW1A Gg|͋ ƢZ8T?GЊI|R2&u\/Y_nHhy'eԧC\HaZ2"{Ԕ.XmY?G1P%Vjl1zi}yjgO !>q"1uٓB&C'd]]Yb5 qpIf0PYn탋rc֦|JUN p: cm$LY(xHXTqfz?4(gQ\*E.6+X6 `.\BWO4yr™v &hbzŹL5t#%S4ꚸ`xȬ\˕Rr!a*G}!H9Pa]޼+,8d K9gVA!'<ޙ~܌IOpe -D'ҧifw(ɍKv T<fjIR %hQ4P[k^ >cʵ$QwacF[@3J<$gM4k*N](79A}񦣩f >Kb&B1I(ʡqY5T^oO~]D|X7C#`#i4@&`mtLbQ!Q9ڋ ~BzZ6nuf9,ccb%xt/R>x|S<@ͥaV!js U@LߟI(7] ^Q҆ܙ ; yT}! !qC{Cbivޤ4Cb EPNש!O*;v=EM԰Tv JلV 9R?X o<͑zeq:' F _:% %$^Å>V*GJwsQVQ+ 4ev}h.FҜlnGWzw]tΞTsSp-ܳ9%tp+2Odt/^KUᯕGL|K"Lʂ`%}=[W+;Y_<7`ƥ!ih kom1 /K{&3Aq6hEC8o ]GcaNb97 .*ۖ`EN\oҍwyoo4,o0ljYAo6NO.36;gQG}<{OeM鶍@̵đm^*}{B, xqy#敄4YutYψƷg=dL&/f=B.ͺ5ɱwteJ^Oha84j#nک,f?OԪ$ 6JG\;njmiObqYIdMKrwVnj)5~9}GߢEH]"l};#wl u^RNXtENbZ>) x?m0no ZvT fldE@b|/Φd2řt=2'y‹V C 'pρ:B.jZ bDTk Zώ'Gt˔z0X_-*@G$1*F*.)E֬ ϡ ە~޾4K)oYlb ΢S%>v@Fܫg[[+wn:$"gr,(` XsU͒,6慎J/d 5ka$dzj]xqڐ6YEJ^?q?_fɪDCL쌄4?ȉҴz"7Z 楉6Ii;ƎJ[ 2OK0LSwq# %,ʍX=&WOEDP;ҺR୿NV㒙ZdV3upry⒦FA,Q۽&xN5տz'ZCԧT  .1RfUgq/ra"SHKE~yy{+:Fr忿! ^02 ޾v0M1F:)hU:Nh1:gt}~*A*9%#s?WYEXr;=&`[Ok$VEu;V1|G^',3cijG Œ_ ian:GB4nX^e0G?egԤ91@ӯgm? |*+oki| zXO;"ӷ+!?pȐY@9o,MldUآcDeiZ|Q]D jp8zc'F"vSYAP'R܊~_3., ٌHv#q Ҁ/sf#.. w3=sLE["%N r,4/pLOGN(7#EŽ2PwrA:K݁:c!}n?^4uKXWyKi͋n]84:ߞMKkŎQ^ʚVq{TqVߦ&=Sq.N07N?74Q, u::{+~\Au&чA罏1ydN%eNRVyڸ H?ܷq>j_ZpUN^ bæY‹|+L81Kf"" yfk+V">kAUt4;)[Aj~5+Sx{eKXJE>j.&8wNQ*"J+zk1Xes%իR?mkr U줊V2>`KrsvAn!%c0@`]|5?"QIgkG}_6Y\S i<*ݔWAuZA޳GLI;740"I<{\ˍ[|KS.?gBMwtDSSTg?VozXyRssVARGq a71WU@oRrLTP8?ܨlE~r' $Wݛ%*)jk#↧]U|~&]̻]G=CJN/z+  c'O1Oc!ʺ2گ[RBc A[)}Hn`5 ĵlh˘=4qУZ pIbGڪ?a5s-UobN9C>+ qRw{MN zJxA91#02y(m$u-U6X OV0;УފR{*V"p o(7“x9m6o)ߣIh; 5"S;3-r=~6آ~3;mk$5U×&Em~ ߸͈; ? 4aOfZfVj,JH+̄06;>jE^e-Xm,b٬`$tIPO[|#/Қg) vpXIEpk`0#.b~I{eʘpw \~ͥtY Ώe 民}Xňtӡ4fz%U = =8'V ge2#+8[~%>#Z0R`:`8]t[?Ý 6qAӘ'̲(JA" KN"}$HnN6U@R(Uq`5CB sHKsSi @6xsE]eR0s*^nO].1&Rs֭P#24&Fʙhۉlb}2+e,LVb,v-A~s{p^џ7Z*y@DU?iFK7uzX[> fO_)@28s]`*Q dY6 eL=|9Bsw_(3}S(љ"] _43';VW/-vFᙈ* 'RTG-eVJdDkq-%B:DUv1c2煢Mka =U^WՃ8naf{haq*}do1Ԋp"`Q;G"ǵfc,̦"kZoqCGW~i/J] 3@qA!/&;uS@:քwTA3$b_>A}郣@FV"%:~8}nSzz!*` -[DY`:yf95z6AIDRž2LSy᠈I";a8أ?v4 S _@$&|@ }YZ+vߟUQ* #h'%`+a+7ƿh-rvU_:'\rZ7'3ߵb|z";/aԁۣҕj3ˁW%E# s $ZYZ! Go;&aBGD28Qezί\-]F!Qj| ؍DH0Ibq Ca YnYJW[l؛쥦4}R}Ny!cRPfo ~HnȚc _Ek2w2&/+IO ==^sqjǨf4nQ08 _719 ? 5gbrg Ds[lE;g;|bg@8>?_pTKS/\-6>(% ˼>%QŸ;9|}5vM¶8q/\;-M" ?1O6pLs{ _,TX:A{F ,"QcnHX'zwx4&h;={蠪S6Փ篼xEQhĉ{n2 9A |ڡ#>$LM-~r첾ܞNTO zaZ&IbqQ:*è 2ˏ(_[ b,puW}ӉpOXpx˧ ; ڑ)1@\Me7L50J3}Em83I,&pFI:V?_*F+`K 5{_\VL,+iqYhN QCD{oLݓiFA3]E{f`z#o1_ 0'3fN˔oR\Apk|pȞp5>"qzfu_F n8[C{HuTFYQ/.-$&f>eJ;,v=~_]hF3Om&txlajs"{(]D)Ppb=OKaqИ<񻂌6e(bܾ[1z`zYMfEקf@1:˓ "U' lXs1.dkؕV]%(·\l1O ~LY.ZȮ"JMgۜPta3`0nOD?H*5g( OG'Ix脥Sgk;oTM^PJI*%uw4M,qHǝq5iaRh;v4ϻne_vb_U1z{`uu 4l-M Ƀm[btT8R Ah#0k#=jBSOQogSrVa`:ի`p ;Y$ofMQP1Z"zoP"~pCnz"x SпP4ƶGzz6S]D  oG ! S5jPMY 04jUfQ̀oPŨ{ ^9da ٶ ).'}NߓKw2_.ͼXp#a+{?'M+7H{g_"3KPD Nƶ34du;g|~&I)jhH2nR+F,h쭫{9r2oWN.<1Mϻd׆»/kuCjدl(Ȫ>rd,]6CwiPH<a̛j> HKwSC`$'9J #~P_jFb$tVj鉆\RRN '"2o&F^LD;ό'5 n݋vN|1*I-pvbhUĵ^%A TɄA'Q\5[IZtER]2{adZؼ$8 5%5f0h/T> {1 t]^9+ ˡN .]!'*P#*2Ο_`Tcj,.4:Ds50(c(,7dL<` ~WsfpnQ UBnqNVZ]՘\,zL2h' vʤ$}᪈2UT?j'` Jq:indD[!Ӏ݆2)'!S$bJA7Az1Rנ3ՇTczw0Od:Wh@uab};}U$5v }3h[T'+@x ^yؤnfg3#g6֎ї #mQDb1-_qa݌4|zFeY)\1oz_m<9F|*21 Duo"ZDV{PHp0tn4Ml`J"n~y/6D$,$tDY9ud~/ΪYdZEÌQZH0kfNa3VԯpWR*2YbgmYxai9oCDXc맛+IW1uSg`rg]V# yCxbJ1zq+c󭪿C%&2(2AJFCA4y.4gAyɔүz>l0Ệ>%`rԧ򉉪&!h\$23.8M֜<~v+Lpީ0_*Stdu͈>!\ȭ7Jy-⼁*{h&+,~y9en*~(z\%l"cO! LJLfIyPU腑n@Tk%ѐ栅 <܊F.8륽;b0JiO:C 1ڄΖ6.,B>k۽\ $ ј(ަ[ p|T9znX)"j-*c(QT搔ivð(܆q=,zwvꩇ֬L>j'p1@ I=R}4QIj,qsIOhkЊ$Z!hȭe+ݧ:iuBʷu[:Zx=90 BMؔOcrSA|IڟKI56vAW5S"Hjw5.@oWOWmfgtnJroxR8L7+{pgv`I}%L<)>:@ iuuH .'/S ۄ<:N P gfK |<%WL5f˾!炞MQ %ueSeKyCm(3hOc=X27 OSm>dUr NaPMZ?gرJҦ)jɻ 'MUlG^v,g._:ϣ 4NA_E Z E+3FxgD#oϴv[}gd]zMk9ޱ{xPbR)! jmqqu;Vjz+r[ }Y6qcqRZpN\wqO٤J(/kWo=Djzށ/F(N2D͕KVB0/t&KwpDF4;!Et ;,L!vRtM OZ380"[y!&[u@[dA^E!zv߽Qr ¿ʰV-EC]̷h׻oozyxQau;GτX#+))!!DShDKn+< տ'=OkڣR3#pN+(NhCEP$ER'J%ڊLGhdLY{ {p(^:YhO򓘁8 12qF7gd'| O\p7Qi1F}0X!X¹즎oqdKz G!j'Y: >uHBȠeٶdxW@ W#HL)n;as5#Qt|=w<ߚ{ X1'Yyi<'xصk#D<~ViX D D\7 2oYKyBWn?}ňhP8+wj^% Q3R&sJG/|: GE2CV@~uW[%UA<#W\2ԻQ_O`=M= G{><I|bœE!&m uCD^RU_~==.޸|0AAhگ Y:~7"$2Zy)Fn.@SY6RD{~eOfewʑt]/H=Ԁ]>w=~wƵW4[rNݪeM`޽ :H,w;MґgGƥXD\`@i`vC'ub4-f tyn]6%] N>L!ķ99dŷ~-|X=7o)8 PLNה; );#Q|,*R!{QTKuF$o%Z&pGD nYo;ͧ{̺7^OF-Щe!c4Uz"YiQ23 asp႙v5q_"4̛La[hiYvSPލ㞦ɎzMqQu7~LG8 $-t"؀؟;B~S{u|Oy%dڲu{!qa!j6/=>9)۽Zx[=fyZ?w:ʥa KR?RևO|hF=Jzm , `nJ#|R(P\ g 4f9Y(7xAzʩNHmMY""ȰU2miaܩUL~#&heW-4?" gمfVZq`快uX>8DED)-ܢV|h P'PKsz˝S]a˒VHP¬f mf Y(<<S5*@6 Pg F=es+ig 3Z] :<^*olDɯ",Srr0b/|xjJxO~q%Y"eAw2(}~%ơ;689Ni^IV#X ÔIK`ٖ;!DK() ئ^>0wv ZGBt{|Z1rYi zsw&i[d! ;9a=. ܼQ3Qɕ fyk)ȿzn3Q)Y3:i0;_IkHNu0jr a GdN-LmJr'ZGT鍘݂A?ѪLV8Y\_HBͻ( M1dkѳ#:q J9ZXUʞKE;gl)T'7Ʌ,W0hGX-)ܷkIg}Rq ,Y [9HeѦ#zq *QlR% j1lDw2Hl$O}qѡ|! G~KO|6vknsTyR.B>hGkwDa=wLj 1E_x 9_J) dPgR_䎸A(ΓNkx<|e?AugZimIʹ^j*p>bwSSG MZn*Brxe6^C4 ) E8%'25ÑKF&P,.y/>]-<"c}d|Xp[}4JBhzYnn6;B)sFtC\%D:g r$:r1,nc_u J'LyNӼDf~!U$6oƀT}Ù?kT_̈́rycȃ$4 gYlGxH@\!QR%7'o}@YhwBuG\TT4ULsg%ΖRaI&Gɒpe$\*Nm^C64Qf  dU#K1 )|<7wU%@ ɑE8,{yd dT|hlvr@YƱlu 4H⎉@f!-oI)gH((?9UMdlbJk5,q̀#&p%xHEYM3+cYDx]Ճy0D9v۲drenUi洁Zua"ipٴQ0&s{WY%U+׫6 c?o}*h+^S`!Eןn l $$+ w.Xwy9i44W 8+k$it.'5 =y #A|8 :0"/~k)[0uyF8%(bu͹@:0qMeZ{۪~4_r3,IgwE``-󻽇f]Hjn|u-mryT UŕQ'JIb^thP5v0$@t;.zB g_4 {VDLJ4Nfᓕ W?WvN48qc܇>2 ;*uP-6ƪCaVkKon}} qXr'oMZ-Ȓmq]YhbJѭhŝ4 p݃7M5F˘jfMd% Y!,[rLe T[odZ( m2XkHџ2_:i:4%mCDpNēJ-ڝ#D gs ; ~-oƺJ\?ng>2e#b0Z28jgߜ_ h@2)(#8DϺ*b[L}v'ѿowdZwIg^YL[7%?{ws0D3w#|8sIݣkJ\bI @܇;<Fsjfjmebx׎`UuRx3u?tiNM3 ^KHQW~݂Ӵ]VO.՞sN d-JnD /+jc:8,v@ ao Ћ"m!J]IEs7GDY[W*E_xiw~x./MaV .89$o*c*2%OV(vwm5B2M +Fj `<x9ŷyS+ʂzCdʲB%eNQ&~eǤM@`n#Y7^3{<̏~P"qWq" '4c B<+;XZҦfXLwbf* gxId%J>~:G?hE_Bۅ(`P< -HXϮu< gqњsuHܲ {r;e@yh\i6cH3W?Sn8Yp|s7F6{ K- * 4D%G9pCR\PIIY]"#mQ.سaNRy Ȟ~C4Mζ/9ȳ9Iڢ`:b;OȈE+IRÓA2N6i>"ϰa-oԅY':7[s].#Pu j67fkY&{|a1H\(D:(0ze#CHC8Z iuu*jGG)N:Q6ˤI},ؚ?u? 5c6ewEt0]_>غ#'NW(@Gԗrʥ X'8$}\ڇ|\0A߼C (چE K〫8R^dk5;0mbY?:~ZM)0ƹ[\? J|sHԇM>QG;➧*xv7ds^00H#/m0&\\񘍬R%DNw42NCDM+ln|np/ќdxhd҇޻chRDJ]h~ }kv8-Ȕ_k3܈<8춛8-^0 ~ew[1.쬘V؎^cDf| 2ᦘ)BB̟YkZiEÂH 䛔 l@# ߏyr--}9`8Lc%3f]"aN!}l_*$^pe~ڳ9q8r•em(4 †S8y `O߭wV{ ǖNҘAҺ}4*$5y`('JW8QWi, Ⱥ)B-F".NBOvN$IۄӴq3*dO)&dP&4wZo 9 A+A;Wo{=&q߂:?lB_$K".%*DMH!ľp*%CT-"Ɗ+NV tkϻ(f#`ňxOL1d!g0T OskO}G6bpZX/+͔AGqhVe]~u֎b AI؏;8yEؕ7r9[Գ }9W`>KcmJ8vre,:q56k3*+3T^%&syѣ"Q^ۻw7k›IBr<ܵx-xk\rC "Ь.ԩV\ ?΂?ilΒE =?|m87h{<]6KD*Dn"P)w,õi Z}F b*j,ЃtP9$@pVR09"?3`E6WJ~UEĴE'g@pG^%fkᰯQ{xN,\ գ J]}a|rT ^7sn~֞M3l(q^IY' Mr-\L춝%||HĪG6ΙQ:YO4%6Zl&p cC%f09[4kUhj $Y_pl1XͿ+f=vXnaSڎܵ+Eο{1 m[kA5:wxi o/D-a3r o8=]}K)o0F ٲ*ء/jRA0Mqg\XM)BI9._^`Q%!>ܖScWy}ع;ՄP{GubBi֯JhsV Rb>r8ЭɂocCB{'%a쏵A!.xVXXG3dpF5 Xv U"zAZlޅV+=:JWٟ'db jHvAK^:s#ezY+k{Jc2jnHiF7|{SU*N]A3-Ṣ#aT̀$Yt?@5Aǿ14IV+ eES`]%Zf[:jbqq"RhNK:묊PpLmݵ{6_?z;/uRMy7tn T3[B(*tp`$o$fΖw-"7<b*l/T/ɳU5T,%]|˯U ňvj_uL s:U< r\=*d7֠!pc#RI}Z =f̭!]dtd /nvE}-^/&viw+CiH7꽋~0?aǥi0j? O'B5F'0D.u*fĔaaOx.gM0:hH4L4NG,kҬg0K[X-CͶZfĉͦ: :ĨxTR9o?DD=Əo$>h,,EvNH J>,!zCoeQhWoAl`]GnVڄ$ 򒰅Wl1@g}>L9o hH}vvi@XR8~N'Q9"0Fr ,y?B@d,h^X_[-dzL:Kf&a78nK|6a8ẃR'D.vUUXh \O#^K4/=.#G?6om3_|Ÿf׌{[[R+|٠bs1[%*=iTky6{Gm!L?hۄt چ>1ldӥ 4Fο԰!V`%]  mI Gi,dZuƮRwJ: +a_ȼY (,*}7 ׈Ԓ'{G~pK@svGn;~Q\ e66RPt X0e&@)@^Jt+%x0b>k/fJE<8~dZ)IՒK)5\L5RC3F{LPwЉG?682|`(ti@і{2@k @oؾD{ q>QUTQA0UK`n@-W)\47PX`4?GzZDgm߬:+f,Nq{{/ȀDNF;.F~Eݣa4^7Gg1BE8P v|Xo۾a6w 6EmJ-; SOgV* Y(p@Սc̬;dNTy\vc'h? y!y&hK{<~NZ\vz +zZt+SIffN}}6 =h1+̴WZ݉o-YWWE(r~䮑Î %?~ȇ͛QnʅDޔZTM>ȴ#dAsgyȊ.E&C0md8G}?IlGGF0\]/IRN]Ez_gUʉ)qï+NzGU|0΋K84SP9>&5MPЧDҸtk(@R~l]]-!o68C-̼ܪ*@"<_dka  E1ie6x_iJ r%x|75z?Ae+/of#wWn7ks kgM&ƣa}ǒBҼOxb ;K_U+ώbQ=rR>GLEYF}GSQP 4gn:K{&%7!I2 cri`OɲMEͣʦ=eX c1qHJv)n9ˡtE{w-Fh~wsg.zDr~FjfKQ^,>u (zoi<)Sd_Ez[=|i疶]`r3?iD Ŗՙ]*Gjɇ0bfKj:o%.R5~_5*кE/#*lݯ ~-`k&`gm# tl`hU=wG8HV7@]Ma=R;y5]w9r߼;|/Ԃ홥eqƊ~ɕOr/7Y:dRҾ&:ԜoMCx> &0+3_KҢokm_+ލpMwZ)Qr(>B6|k֓T $KT*mS&3Q}/т4/0 I0G?3x0 "Ҙ!4hrb}f|?|OrK˘\oΜdLIS¾> 0B=Noo7Җxh6U}X0,6=45wbUM-z} JKz-D`NUUKi׹m⊏n1 }\y^Dl(\G*o2xdXbٕyhq!6qZqQ]"trnRg@ؚTQ`~kW,#ևZ8>&v"$UQ:_**jTI@pU /+}ت` (J3V|kyP3]  YGc;)=~Ud4G D!g"?4O<6xka UyϾ.A'\ 5sG:lĻ>Y*0$r~ӱ88'|RTA}QռjF!ϙ1˥vr#0o%^݂Q j՜5yϧ+$dyR\FU0x߆̻BvMg Hq;>0Tgc],+pf-hܶޒ#*}WZ._ QPd0l@ KJk4נNV"6'G|5i.l}~5Zख़%jãR ȭ!j/tjճLE(Mxؒ擼L۱[X',+l@<& OVk n^36}5wc͊i(_Q<4=D1'q|9e1~)QJE8j>s>!M+usUlrEeF}meպaW١2ETejUz`dC=zd)6rvuK$!yF;M!ԻCHhՑ0Iª( ZjmMt$'>-R%?[U CL9Z S nac_I@(h8[d$,TisVLT>uUxyx@E7?Jw,z1j6bHSEVEaRG5ng[rC3}Ȅ3 c=i|!~q鬦;#ԟϟ/\{H ei=-4xtPgie(r ‘}nLG6&x/,:̄o0Iɛ$$Rd;(,1TS!bkXb:ٚ^ E;CgL_ۑh((giHb6%޿KGA=;/sM/ANv3`{cPi_ wA>|1 gTп-~m9u޴VP'ݣ6Rp@۰rsДtA7[V!/Ǯѓz:EY;vr=\a⩜0Ozd7>U7S>L'2p~C/#0!kA`ÜDZ"Dsrp"VR-tO5ɇKWLk`||2At 0;fSpqcVOXh}zOj!dMiZ7~ *}Å"*xac)biڅv2A[ly%JTIX"7_ȐrGK$`, $aN& ?xSخȁ @VD|GS;αd5w[):v VYܮ`{,8zPF,LGy4@z+a@E3!kDj϶^Շp̩ +hڤPdfY54O:3!z^uN؆^6,)zmy%-3/qw@ur=0WJBRyZGF`bj *iH Dw-8|6g¦,(ՑeCsD M@"?ϰ EE>T.H~'G:0Y  9 ?&jrhLH)~)X\U27,ګ̒mm>RfwwI,\ .Kj@"u:a 0œUX7w H:c?CY.rpnlSRl"%a[r*BGEQ[䏖Wl^cNGԋI&ڒ?_aZ+6B:1|injiN*:w#ԊB<; <6q[kjJǢwg>O,L0w~+T!Kó L5Yj"5 *G*|JBVLzߔ0kD9J~NnDKQl ̀|̣adK9%+MNm]iQ]8 #%_aA/ղWjl[kgns} `Xul82_p5$B7R+hvf,$Jf-LУp'J^nl/^kBYʼn&20{3WZ~\ A Xٔ&NC؄( FQ 5Ĵt%Z}gv6X[Zq8%l[27V}>Z$v;NXsR-Em!/Z`,t#r4e]Ԅ ><KU7(6 r3 Z]fi`^#R6-BcڭB^KxpfX-Bۗ E?b9YA:Mw"nZoigiU:mYYyx>! K, \ o}Οt&j.RC7xR706R ô';3UpD7"dZ|r["+K0&IAɽWPRjE fKLdW"U;m l5K/ ɛ(rʖ7 , G>`WQP.]6yD:!&)9sgO b#MO rжq=VN &PuܳH> 'EȤx&H';HZX!uP%}=]]6=JHl3uS{O.{S&_evAG\ҮHVA=D[%nm4*P竗V6mBfKiCzrM.(ptvFx%V]9'BQuOGt`Y=[F՞ZM.| UD2+r3Vi8&Aǀ6`B03I&=?JN9~o7lp)pcQcK+CEF<̭] s=+lXKrQG/gK~aBO&dW;[͉ H c F罪_B13Eہx!D!nΪ`ax9MrE*у,5W T 5dM#'$SF M^$w%tF#EL)#=,e@Xht~}sE {m]f¿VgyV#"";C4>ҟ(W&l䛮ybn;ԝI?;}[3thߨlчe%ZA u=Cf$f4 )=^+kPv<:'.t7b/ȇm"|n*-GG 4c?Y]_JYc!9GS++T  0mS`H \R[SX@-;GC/!{P _8Ib:dW3M A\<W}dF(bUb.H8h s]l挧@QGs5|"3 Ew9qB g ۡwwh,Q/ؖ^v\^#nyۯ$5 Po 4jk1V_q7۹ȉ0pVF1_tFmyu;>ЪĮUQ;\ Q3LDIɹ&J 9'H.vflnqnSD]Kk]]@RQ aH-0S&e3[ȥm ̿]uR_ * EȐ^C$:{,j-ܽs`0m_bgpr~\ѧ;B}/Nea}%E>ByԱC v2LyRJ!T82n-:%΅:*xل+)7ݰmPblRmb*Q?DŽFd}aBkw[*@CԿ4fAObʐ%n,e*"K+2^yi͔^jBؼB/7DC&JhylRwaפ" 1M=xdt*Z^hh:xI˖u2.<2l Rn9& IJhMxiU_z2.̶4q"ec/AFJ댚Bzgdj`FTo$%Қ>Q"W*M_{xF|aDq_{ ZJ>=&5# {B! ʄz%N kw-;pkE##Һm=әxa sjh'p+E-UV` hd-FK`-B ɗ&8+DTPk[ugP{Dr4v4Q#g6?ω .~6 /GJ|BNI}ٰNDi^7YCQp1Q尀Y5ܹF`ncZ.Sp!< ?~.2Q:dQp>'βAOjOgb!1tt<%{t:7qk~F-+[gp=7~HbطKZrM9xx"4j„/c84*+R2LZ $"FT0k iiIk}/](nsb7גOh I'KcƗATSfy͖KC”wqfȾV^1R(85$ :&G S 1)Y2?cs t~=Q{/Q!kcEڼ^z AuٱUlNS 1Ce QFRsZ>e/baHo u;4Q@S1L]3 F;"'-a]6<>Y1BՇ`DԐҝ](Kjoo1\_U[(NpxJ!:@Я̼޾Gnk˪evI@!cDhπ2[0Y(#V3N||Y; ,uۮ'H`ʆΨ޶: v t:%r=x?zۭf 3cw g-Ͱ#}M%("-F*tXVT$.˲لp1Pou*{!XФ)lq^~nt.9BރLj 8ͱSۮYI_z"ѓvq M}U O'HDN{,I\l67Xe'PQUSҬ@~ ^} nv\E R D cSZ8(-܅b€Vvn]_62sM5 bX s*ދB/p]Nql[e w*Rzv m|0cEAIha^29>p+ﺕyv^yjd6tQ|!twJ3fQp8ݑm4B=I-KWԞ;pX022z=jք -rad)qO۶vPUxX}rh Vu8 17OO沛֚LwZMWTdzśM/&ه¼I,H]^^]DrkX+qdmzU(Ixei_U-bp3~P 2zȊ!cPLR45NFy`wL 3X0b2M3/&spQDu6N#.+ˊWn}z=.uCY<:_eWL<++;7~įk`:/j,BwFݨlx-F$BJp5*D16^N}$,VԳP>% poh.?KZ=3 # DAc= !֐;Dn/X~NsP7I)¼ڙ;/-uxD$CI@ڳ(hScaJ pYJNIS,. fng3w&Y~eʛ-S~# Ҵ$b `q#Ԗ䝪JCq''͐!LYM&Tq"<0o ʣCm/ߡkPgDn-v6aa1"63q̜! Z]h,i#UŔ+g\_}}\V [eY hĴ)HTAePu| X%.b?/XS(6+.Y)^/X>Sj,aLL<|1C tU9#۬GBsƷ HQ7Ώyao+ V75rGS̸yX-PM>j!F+9QIuK'~y^^W{ym{>45_@eb^3bF23NI7]vMt*np⟥J?ޏ~TYW}1_hNՔeaœ>ϫJݗ^zHOP9{ -#!B)vWbYxN,@ryczKi.uȔ+Cr`%LD%'Գ6.+FhL&5\FcIQ~ _F6-K .46T6;%HleT'Q=NLe+5 ^NbB"M{*F}R&ٻz '&˵w5/_A1`<0] $O6Sb; K犧m/>Ig}%4='ZI\NtBfc;yP78n\.tc77clR]Z963ƲEm;}9QOt w5+'X^k]SG&zeݧc]i9"˔V٠im`}tC8曧Z8X NῒrѠO0:Dhb9-Nz7?A߶ *f c5{V?Q3:P6uzo&z>:VY5O@Ï L@=.G8$>Ɍ,U,nCaժ.0.љ(t\ b"W^HFG+@obf.LCEL%Zx,/!L3>q<ʍh.p=nwhc.>$Q}gT|%䨷6rI_dA>:j@!ss"jah)8Ss3@}%Oa,kwhc On`*AW!V: ~RއLqJ_px{MFN(]BuIToJpM*Փa.2ءp&d}0 7G Z1V\G8ͤ%_dEf`+ ͟ OUv^Jff "c|R_eVîIT'`b`(K(ؼAՀBosvh+Ih$`n! {{'s4ԠJWshs j7Y9=[#[n2X^k33noJd?t.jŕB>{Uq`&I~pGr,씋d!l zYMoI&>v;vy/6gm9I** ,*܋ЭQmrQTĽH\{5B`kDv'ϩWhIH_#x>k]}} |WTu`;cftz'(!knj@ԱwxTp؍8qb #A(f&w3q@W*й׎oG A>5ti}9/k^ N<~(3|37Uq~&!odl r‰>VaөIV /WYt,7r9*Fҋ CCZ4jx $QOx遂7N#S.ȒSxӦXD}i#Q-X.u}F XsBً-zv)%xxamk)\Α9ΉjM~ F^*H] WzOsbk!*љDQ{?_ ?sl̤c P"Y:b j.N=Lk5&~?5¤0;LD!.jXMXuÑ}Q;fixՏ @ ('6ULc 9NHsL7|eNpQNPd/HM-sQkkr7b5&C}>ufa@ND3pͶp0Zʆ}u0LH.ގ2*VcS#%pS9F8IeUě[*U 8+ `-|GEu$r f;U'l>T}9ޯ| pۻxg!:?E7Rg݋> +(=-~{X3w:sNu8,x '{_RVMWGˠi?W82cp̐#4pZB*z{gU@VPGdNzz?Y !:Ww?Ơe'(~1٢u.'KIOg? ?'H[EJEM?2&[QHqlq h,)Z&h&L*#I}s#œ2AQ781[qL+YhU Ng:e6p̺1!} "-NPPO}ڪ"&3@Ms3 S/:V). .-Kj)]YjP531<+jCµã1l;o u,ҤT[ 4C[ rQ@^&>w6PϖWܔs˚=cgt"MR~*4}Rϋe$OIr;Lo.ݱS?jh<#Z1<ӺײɿHh]"׺ :s-!x)&V[Fbj[|0QmԮ'%`ē :Vkb Nx)NjiE Р|;# w G=76h\~:iXVk/̑Q9TTvqC%x IR`X`s{#%pq2j󋅎'7cQnlVɜsm %nx]Mc>|au&<L' pcXyCs>I9m +nQܜ0hr1d;:%1rj$Tr$7~yp񑖠M.7;M D J0̚M7Q2Z#猒kV #BnjËT7A(ꗆ+Om74%`wjSέ,:WhMEyίF 7Z= IC {:l{ '^.JOVf%i%ք2RW>yQ.r 㾾 ζJrB*Z.te *;xw[}r)je,CP4؅*IkU<$iPd-[µo\fʿL 5"+)rW؄4T |/^]Ktl(3XP~ MC Ȯ\6G@/&_$5Ou?}綊7Bm3N"bv,Tzik_yoӅzTZwv꡶4ӼZ5zJרzӼ`}8Bd %&QzT/r7 %EM,bG9d$z_VQdR! a GQmQ-vTg O\{xЯ,ͱ ȳ Sώ Q@h3S΋іkOnPG2٠f*A?ݦڽ`CPiv+<>umuWɉ7B6lM]/HU$(o6t~IuѩBA9jw%rg(ua,G+FJ"X2IhVpqlj8,I`O<9-3;C9shh: Pc W1'tFYdSH,539NI8KD ۰åzƀLSqTSdiTUj&lyiӛ"VH !"Η@B˩q}R{ 7K sF(mi|&#v3f8W Euz)`v ͥZ|USsadmc\1r֮#055-y$Ëٖۧ ;xi{MG\Nz|5pѵ ; ѭj:($kϧ#Rox m E^E^mKedAEe):.O`ZSfjsa LZmH <а'#mIUOOB'NM=!ƨtC0΢ 7GV[CW!WX<U[,ӕ"G06;${s|1L]8!v\`_r- .>"U7&,hKSZ~zQq4qI ttU-l jRELѡ(o!ЇshMw0*_M7H†2-VӼ,xi%y#t־5<2&}pG_o*4i>>Ղ=lcxD}r2CƍbeR椳9 qQ̓ݵuB8ؚFȓI/nt (Yv[܌S,98ngJeh %$Ӥ_\⼂!L_mSV1IMN%,нlrHZ4UJceQ֮QWz6i>۳>Yi@.x%u956MN@f4#GRFZ5bI~ fM}865&w+z'/~RǶ r# 5epIuWVc"R\S5_$§c4Eތsv,9 ă MQ\=E~1D0 ‹cFu.IM>l .b _)Nڑ"<_j J#A"=ZCGim:gێB[!+@٧I~Y̚˪zdc9S4o=>6Zܳ:J>n#_7Ya9ǖŐ<;^=}[LoX"8':<48 GI5PA%zXݮz1cL7Ws,i'y6*?yqG`ϺC nzʦ+~"FOU} >k y(AsM$ 1|l(jIcYnNc7 'dnoe$%Fmu?-ٴm:/LE870;k'{`DzD%@s0؎א>퓬5 ?9-iƞeL*9Lh]ֲ2Ihej\TZ2BQ"让DoČK 7Cb#)E>?~}7x ĎpÏYgF+}?w 7إ)jtG굸̦+v]8%D>(ӽh ǪX]ml0S.ZS&"˨\6OOEXp|%Jy툉U@ݯ_L.8NN|JT)~`WK# y[S l ,:s IvیѽxWݍ{7v'JmB Sj FfGH P@#8ҳFkyL`s:.Su/?k;o#aX ,զǾ1N8}i00O5*^0huܖCouٛRm SaӐQ^7Oe bRn9oͮ|VN DDjP{}褱OǒA`r)5 DjSFPW(`8rR4c̉} f,];,p6)FI6[Oj_ǘMlyk7H Lq3K8N'W$b}IBPn!v9ƩrEW̰3Sְ1ܠ|;̆s $%tBD~F͖K5 ornו|mS;MطmW @MQ}y.#;mc *+?t٬m!/ ai@PoZ[2niCDx6"3tzfa/.H5Gsi8Q&C{>rRF1jW! g [ Rg6H~&q!?G@덫 xk /co{/$!] V̢:X $ܴo# z$%%{߸!(9bg-FvXYk3;WzM'." 7m#;4˯--m3z z篤a)6y;a nkۯݘ=FP`3N G,B=ۅ3R5o)oQO@xF}$L, B55/h\>yx<OvЇ'5V$uݠ6<׮ZҒ w!P (I,{F4UZ(P`R"}_)wqS@ NE)HQijO3*V{Tm6աTƴIGPnsS7/h|3gXI=بGRĘwt=+>ʉ3is&8ϸH.vFAPU5y wV/aJpb Ov>JT8aG|aNz\ +[S йP+&S3U%Ji9!-Iq9y1Y*ޱ\yJ4aOi'/c5>-\Zsta㒅/ A|jP",*8ӈw_`"/)0CO0];}+R6}/9I-FIncu};P$Wk̴),,~LU9=W2{:8G&;pArYe+fG)n4>9X^WGL E!Bvu0_;&V[s/E,q!laLջNYn6`BmR_4i=cXaJj R%oLب=Z3Sԧ @"/Cꍆl%}4prrxT!}jls0cőrȎ.uHn-rUۡ szjq ?'U7pv4`ub0]xqz'[T хWEE_ LשvӂAJz*iIN֢Or#59T8.}wOlqli:=S ̚+'. ZqɖS&~t ?)X$DʠqȕpvA/0adTr [1;sLB c3-Ds "SRj>؝_Ǎ. 7`y!/viG(H>I"z=f$"87v-oqyiH0OP0*@ԡPt0{haHt{L'zN<kJH;4zNknYOD) <&T\cf#OymZ=pAD&5HID:V0wV+;O*6Z_IZ2T!# XJ@=I\̈SǙ9T};vk1/Oh2#0b$?u{vز4n]ﭨ=2[wzJѴ?<#;yM%juMtx:=>IuAF4o׬C)Oۘ= "Э#ȣ6S`r&K>(koc_w;y (}npY9Q1i%b>ٴ: 1qCHIva˖5nk0 p&F\ψr*%zέ1?BFwXbAoߤwD@io1wY6IC&x{wfy(r]QI=rQ?Jmo&-BJ$EjS($)fP8#"YYL0}7"`Yo.iTM:V遳JW2Ħl!6%rH<a~?GK/!JAnBGGj*arQ)|e3OOw`!B\..V#ѳeFf%ɉ+UaNuShH_:`k:ƋI:$Z9g)RmӍϐJ9Kcl`e20(E 1n*Vـ h8"Pl г\. 8W(WңjR^9мrDn"z&N.[N=7S:+VцLęK.v6zpAӦwjI)ۓf| {1FVk;3K 'g]6YQ]}lxhvƲէ;kg__( "Ԇ)ay$FrfÐ \K4(_ BAhJ.\ȫwЈHKp|CFN~ _芰zve~7Nn<{ Uc7D3DW¸ ݕ} +#U2P K9~TO޾K<Ffk+Вd ;tc-߻ 5Unhɻs u?Qq"S:膛1n;F&:ekN3~= ,E~\VƮ[J8CQY;!P3\ ]]ҚR .D\ M_9дZОq-W)ӤAr.KQ ,;<*db R:N2@$h ('54Tr oBȞ9a=xN-+\dǐ-mT ydGT&⍒ArLbdɉB:TrwX`n++[j*^?A #? ݝF]0Qs`Kbvf*y٧|=./H")HP퓙Fɓ chL=؃Ma*2DS*A z&ݑʓǓ 3[{!9]Қ[5n"AaWтC&ΜNqϔMtdЏi+΄Epz 3jYBv>wWa9QֹSk4PL܄ϙ䙟ǭz =Ҵ^nq<Ϊ>K'7۪i\#>y $߄ o ZoCiyIG" Ի&5%RqdM ]\zn #|WJ1' -6J1l_peIk zu4yz*Y:&Փ73.L\6T-lT^[s<%S?ht:z}/|c®GELJżj\7ѯ]9|6aPW߀-" #:'к>:O>F^1uP%s+3?I|r5ܫP̅f@G BҢ4Lj,h$wu_NJ2u_k@oJ LV\·G5L277YXRAW/X,7"3hRkva!ݸt:EYveGx XfxF$ +e% [T& 4y˫njE w@{"Y{]`m{bsSWyuRaBuu0])3[M9Qwƍfc1t:mCA r%q""tl˕: rл#9o{:D)|0DP8-NOʩqH*Œq\hAϧU@1,j6tƼD^Q[AKy|X2pBϯ#e4aވ}k5&L) f7r:Ѹ KZc/i>(',&FCoѨAjTq acŒ(ñ %svxzunhp [@y,G*D_sMٕ :N"8 *1{Lɹ2n80ze<J Q)0%gYZ07070100000294000081a4000000000000000000000001642f097600007658000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/broadcom/cnic.ko.xz7zXZִF!t/ov]?Eh=ڜ.+tʰg:^,UVFؾA htKV VsBsLIXx`!{ Ɔ bkqׁ 99}ld~BEatOr:x!EE޿5Z&'PB<1x޷A 2i]L^ b8kzٗC0Hjow~?I1'k7) gGap v}SÍBy'K 6ʹQ/b{gGwbbyW.\a{:x➂Y4.< Rl9Mh I}KDZLXY!ˬ<-/uT8,1B]g-~R`̡ (a{>wᾠ,hCKYEX[ы(95kN5YgdD߆~=SG[ ye3t;~cdm4cƜ kvc&TP<  c"\/PJj~ii;zLg/:AjڕD}T=JMw9 w}TYK->4AE^(?UUloTAW*va7DvRōb:rhݰۡ=2 k]x0^ B.PW߉ͺ-uOK:Ϯ F"(`Iq59eOƽRl*hviE(\(q./ tlQH ;0nZ8 fػr(y`89ԝQ27b~7P+.FNBՅ?3Ϗ\Qhwu(O@W@tV <AT/_s5 `"ʥ Tŧa}_zM+d~`)VG \ ct)z5)۝NzS@$B+0T&u ?ًlhO"x\Db@_ {eb\& GcPۃ ;|9ދ\Id #rQ!dJ4xळd"yA~.g^ٚqFKF9Z( O'|Ji*[װK"RV Y}644DvbA 3չ"b;mǣ(SȯDc˞2ٴ9MLs?וę_~G9 B}'= с (;o@F&c9땠{k6~KV*C_s XbmU4b %Kzsk-0J{9!`OZFAaFs)o迒 C\4YŧhW{Ϋ t3#k[JB82QxϤi7n5+JP.~[7P*$]ES/V-XQ=o5ð@S}n ]yvD$^2  FI"]yTI>kNUxՔ9xd Di>4EAc!h-ZϾ/T|JQY8XkS.3AsPf7*Nde'%w(e,*j44zKF1+Q~2LF~Jk?l~[~pPឬA7m NJ8b43'&]+8L)wH犗TˎqPod}l\,iEWױǮ )5&{=g=ލ 'жC#񻱩a\kg$М&W]c_XZK-TMe " Q2 \fF: gqb*Xֿå7[$麗6fm&7 5qY>^HHoz/G'on\鬺r!9r hSP7saZtWMpѼs鄀5|Ӑ>kZgf)nR_%ሹ鹤؇jG;;Va3y`L?O\r?GGF[YI<'J8kMWGԸKRq,uc<,Y4( b8SG~uN8MN+G`ŒBЊItYzl2s\><_>|VRQ%invlPĹۄraJaJx}쎒7SZ-iSM\/[ȁ?" 1lu42nhQjc*JNo~`2tHNyqOY[~\F`5;A ^k ܔ+R|JT'9\F&5HwOd1ck6m\7!*]./\ZbḰPm Y]\(Scm]ac9a&y?1DAâź@]ⅬOO}:Ǹ ]rsHvl%bFd3zL.-rLѨZ P㸻4{%X$:f:!Q5b9/BdMOnmw톍K,b99INdBt7]pOxDyWדIz[!Ǒs֡o⸇.'[+2#ܝye&7Kƺmթq6@Dx> &="լR2Ԋ@ԙt7V;,总S%6x܈n%L6Wy}1$r$v^GF?iv͒qzܛi5{VF P{opc[~nB6,Ʉ+6y'={?\Ŋ3}煦T^D|SsIİPs( @+Q*N&D[UK^T UoFTwo,;l ԛ- "StF{HV,o꺬F'}p! l J2,oxک?=N^c#ܙWފ3o3ywXՕ`Ke#G6 dB֠HUw¢Ww\l:3qȝ0"y% n#fbu@ +g;Zċ,VʩvE>Ɛz^QJLI$GqrUew0&lh=JG0~yq!vŚP7n2*.̤QY5RPM~(竭^v!<tK*88hHU-8y;Ͼ>0!P-KuqF12WmM83g8.a^zSr{[ɼ~Μe߱X`j킹 d^:~3Dޯ,ՒZڒƁ3x'aἣby-W-J*7ڡA8>jvL K\鰟hq}l{rX1=Q a|3ϻMiv9ӯ%Mh>D$7!cLio:P IJ{lyhvKk] 0bm[9 i(ePvJsWRqѓf l-͎6 c4MfɟAK²P|`t`+c* mMdwc=bJysWA_hƲ9*W* œ#!-yW|LWݔF+gݱdxɕD&šC!8CZ(tBW`)-] * ` Xk П虱iRiOV)1g"AC0sRD7օ = Xw޳)i B|@0|NdDVMpT_ rb!3]Γ Ԃ/0v;b}{ҥ7^QaukaIjEErO_X 7Ł*x0$.B sH9H]AU>2#)  zoMT%sl(S9d A܁@J}1.4/o?'S6(.?)o- I>&Fq JJ<6 -I 2?,rخ2|y\P39S=ypyȫ*1c |Q/lgan^";GwU]%#3r}wqX|+"tfA.X(CtTg" []q8s(Oא-Fl^Ŧ~ɜ*T$ yV= D1k"b]^rmt]wq,yU ?>Dg7[n Xv~P`oFyVA;ĭ[;tZc(?r=,ErsN]ado #jM},v/nE8 {Wb| )\c5Lz 3j"DjGʌaún%n.dl}%} d\U~7Nj 3ڰ2V^ ``ORR)A@~qԘ =d^V>%([?m 䮘 XGmN:8)ݝ?x=m>j@&Cg0:c D'L߱ó,Pa)Eo׋ie`AX-B۳H!ȪAaz,9d#'Hà J29X,@XZ#83TͶzgDޏlL5H%>pQ󳇢; /pP^"@MT'd;vO6Vzp"]Y@g+!b-t]iV4sgT˲rx'2^e츤$@h_U>ݟ_)|@rYHGq(d`񾟟O0\( qgK>Cs,]iTQD8u1Ãv:N ?oGx^CKkϵUרW#}XYvoW 9 f Azeꋱٙ#Peqo`> 9zڗ>@\^YƘá{í;|3{/xgC)X)x IϰtUe<,2C^R?w怕 zuj6N>m3Da}n&._֓J=aƊEZss`HVX*λ%uw2 f\pqrfmsK\fKU)N^, lm9Y~ =+wGU:7,dH a d \r,x_1.Ò;fK, 4t4`@"lHLe4*Y#ѬQ FF?1rxt4M;B0^rVCmWe!%^9& /16dbOvH"!UWrgI`F`3"O㔴NCEԣJ7vlPw5 =hZܔZrxfeOk]3#cX1 v`A'ȪHEHicp_in#8|mD._S@  R S0,E{y3Vo!f۹?GU&k~Z\~0KjA ةS+ۈ+9u,f~1rJ)f3 w}~$|GFcZxj8?^$eD'#bq1K@{;c6YLK7>g.&J|f<ɍ~ Avʋϵ2͢qUl6vYjv)?*m2:?WȠp%bsg>9[ '|ܜcS>rYCUߋ^w(|sV@]:P%i1r%ZFӳ XOmBXN%t Š9!]n'`Ilޱ³M;;lZ =t>6[͔4`|QS)!Ѧɀ௱]pܾbs{r( ぁoK۫hzR~>3~kHėݦ!lxD,X{ZV];y`x,ыϼ3:QU;Lց6ϚK>:MHxSPR(qJwtJۿ>D&!Sk$$yyRo!,HwE5=,t@Ei}dX{M*oQ _G +e$KzJc[dD_-У`bǚY,~v@q0Ą{eD'ߴ$\aιЦrZsE t1xx3|<+9)8Z`'m,qX`;n.Ξd {HۈG)]pR.CۃP_rH ۑ` x&p~2;3\ւg??m܁}l`>"b nXeY3sCT[!Y$e)_H1~W D}ުkda)byB#X6Ү C#\qwȊqv= dW'3y.G[]PU (OE+<ڤrnfk8`X\YDˤٗJȖGFj C-gLQvhHf|3'd6vJVIeU~n8{A诤yWKX"\y_B%l{ɎPcKm X_5F_ĠBSh*1˓!Q 諺dhs^^H7 Ln98þs-oχAQOIڇ<6"ꊛ8_G!ث/Y*PY9㯃->3~~|[:%W,ĄAkg?#H߷ha7qOq+@kn(Q™hݷV>yKQhE!7Tw{iE<6s R&>qPWh!CB#B~9OLY{c*`דW;)} lp@r?=bU^-v颳DGb@xs K9bS' ZE/BS}@36GCQ\2> :W{;4,^X>9vD BwP{FDRW^҆]^J7ֺhX#\O؝ߵfH {3O5|AE8zbвx5;)֦/ȨA]QEÝYLdn{\4CQ@h=KYǨP=8RP-$$={@BuQɮܫ{Rbp9o4Rm뎾Vv 4JCy)>68)^l`iW2=cLyQ#$@d"'MX?nS.Ntb&RP"FTr6fi0< 5&H$.|M.!Y 8"KcS1YzũNb&| E>)*!ZsΓ2&И:uyo5 ccIw!7y+T%C՝aϻ7[Sf XwS*V@іtp閩DŽCR\8&mYffZ)"zhl۫@vHB vjwl}bUhkQ-KXy3ӾSA YKlW[FfV09Ńguu%Z%=q4uqvS=Q-z/ge; }gmWD;jǝ1x P -]וxΦmL'C+O7L,]M*m(dlnJ… g>{Es pTVCyNTfV!q@rL×fF׈+FV} -:c7!Y|N򕫺)c12a6r Zć.sĬ6Nw2ǿ~r>:/M.jtpZG17pһ.-mAZV ڇ. zEt Gfz0]JY $Ut :v[!y_o,XK+w1D7`||hA-8fSB3F̼U%S !z$\e]![¿A3ը[蠺ouIWSkNpcM@»P1qy^C<D^r!2]ƵEdOҠ+s'Qdn+-ʰcq"(GzE[U2Y'Ir4ck&,7"cV}uOu덟H5؎mvCͬ; `~)-Hhkuq^ch/]O>0EZn=x@J704 @q=ް`l;,ڛu oa홍:6XjY=JJ܎Ufmh C3eM˩BM6f_hRZ'6[F1p؛wdbIAZd6DN e",bba8χi5=Z}&F,HIͬ㜂O=GU7?^+ A<KJ$ToVr=*V=kM)yt%k0o;Z A.0V2/bAmIIfΌO+)t9g4JQ Lx|@Lt b "8O _o':΀8K`kL1![>Kbrd(1Aas>#5o]ͮ@dVBe2T*ҟ@azK81 ޺Ͳ6(ឞx?1b4|nBXOj3ޮꐭOX3c;7:q*mIGziry b3n_؎|?{ݛQh o PiDԲeݵT z\lل*$xy *+o>D9gbnl@Fa70.bUPN|WuX&ۦcnӜ`U5wtP:z>wjM#^FJ R5HT TG_'_X2 jtTҷH~kbe]u(w>|# TR]Ni2xONnM"AM]ϴx[Vcx3AJl)Ȃk.{lE哾~v.%hu!n在g\߸y+/^o|u:57=mLX댝oCnQ(@¡"}D9Kn|e6<쟟gY皆 ɳSs|Vq᫦GvoC "M"Quc3B"ρK?&%?ltlV|s8'P)R6i:e C ?34.<|5ՁpV<#Ď/6#L[iS֪F)F~SЭ@kUn b9Pe[*QcL8DFȜTF_fvm!K X3-kV’m6lRQTX_pB)$7M$1 NJvC?OԭV34wOMFO|" %m~oP8zX+cI0ƹ,2ڝKάHXH5-Bf$;% b臆H{xQ}MT &(S1d(N{g1g]GNY=A8B0滯O=zhc_DUFzW6x"sE+!sTs*%j"@{e=Ri6NE{ERnkP4|8ߎKa`b[uewx0& 9C/&s_ƹC櫆(DD}q 6z7xKaU/ߋ)8C:[M\]k0WH-O馇Pa3Ľ甒-ezc6jZ@y&ӒFwSe )!۶OQ^e4O*}N\"# Qۖ!ǹ2u}M+pf\1Vp\G3YH#&&~pB01Aǝ3kVҴptF%Zah"ҮyX diH?)PȦ,u@@..w4kW*M$HxR+Q3 &>?x4[?ZL3wߏniA\B@w l}x80KdT̘ Рʲp?٭ (rhb0ͩckzV$ri۽AI읻<Ā~Hމ;iQ&BCp%<}}ᇈչ7T YyL{."`G\EHF6DãucR@03ә]GC ,Iqr7 qTt)WK?\mX/S2bsХL&$*J̵͡٠6©NY۫&"? =Rrhpr\(79oqdpƘ!0J^i5sוzwi $@@ Lj#۷@| 6%7R3peㆆ{gr5^+i2r΄..:wg Y7><;eOW + q[ᑫG);Rwj[ҟǷ6xA0ɀĴǛZ5540B FI'or S.nUBt ධ"M/FEPW` DCqf @=XûUL[F "pwf@#zeɰTN-Sa\!.6:W^G(ɳiW5ƂzTApB)5ߡxfKPQe=Go?IV,.? =T(ŏ yXsԄQ~h2)j؎c٠_}&ɮ=X:F2$qxP/YsQ[=ʔHOA](vsEK8htŷ?~H4熲XJfcjr|J鎠(NUDp’Po6PTnQR*#Ԟ.8,"ҫf5qe E7ŪevRXJdr .cϾC5΢VqH pMWEvO?I_^\WcB31UfJFuoH0Hō&Č46ȏiѧj|q˕+ghϘdɢBuӌFORy~Acy_i q20A# aor^3g[Doa\f}!A׳_'p&wxΊ f@kde'hQgrc a*ax0ʅ۬w F>mk5ɀCĎY\z}Z4 ʰzo>.pn=L<-?[9!sUM#ޮ.zn9S#%{35{3ca,,[*Ѩ?8̸#lm\kJ!;=CaܚWk:Amv ۹E^S%|25^.S k(k@`l;XlPS[ 54HtyB׭=W)p%*#Zy$O$ yT&֒^@TN 7a:ѿ@:y/>fm0#NqrjEo[F^\K= a -д>9o^Pl|+=޾ZARQ̆N6#_ʭ\_2Q_TBĈce6v|Īmzq"$i~x8 MIp=/W}j'O_F~[Te?e_A f_yjzF7~20Iz仾ymdCn"ˋ"T"3wNsRpa;G%T|P.rGvbcHƹv%hmr L~BVB{@3UjfƐ# .j4nuCaR!OM"Xq#eP:2w>ڌ:Wm6Wvv m.n+̤ZŠD >1~g8ɻ@ϧe ]9;gLA3åBv#~{/^)9SW%pc+5ǟ[!jpSxx0<]9.n'L0pR %Gԑ \0 6)}ʿ'*|)L*w/}<>бՓhktI8}pn'/fSC=oMJ8˶.4Kٿ,#V`FL* ruߖz|ܖӠ Cr &C)u!{Lގ<|:ǹKy lxլf&8(늊b CL_t.o Ut,=KpTFS(*Z |@̨Z`c<ܜk%{'0#ż,%zk ^d(o,`# {(KRQ]!*-nm(=MB%$mA*4'Iy{.ero9r!Jl߽ UDFu AM$-Tϙ*8ȖIAV+5Ͻ/mVZhr gaju55H0SIvG<|[QȥT WsNDs>N}ݑW)VG { UYsE7c1Mit#>fIϵUwpTmyAєqtD*6z ^ǻYڢ.=~քĜvt):Kt }칒=I_5!S!(C&d̡/xA: rF+-`Q-;߹<3;ԦN *CYkB\{jWTjd %JJ? fա魔Z={\*%`:%YtRfU 6@*_G-C?fLÀR;Ҝ :G"]i&6cߝ0R22J&IcX@'DTfm(| 6lCD)H~4 ]/.Պp!+?G)>HO)ָ3w|ޡwV&ĜÖ.wh<y[FVՊWښQB7R*_KkX}]vwd|_z@\S bJAFND˛Hq}}O.EZ҆5.2_kjE#a.F#qˬny.&K=Z>Fu7ęG |a]VP @ KѠNRg k1a( PѽAJ_o# .p c)kG鵁/{yPxD籋oj5A8k>h@4{nb%:{7iwnx;/U_h"-[9bw4;ތJ@[~[tZC:s 9hhycT2J^Z!uewsdzڌ9܌܏˫}|$[S~ #L `m;$uvP4Ŀ.gp\P"&G `;8\8r 5RB S/FAޑ`Uc q$63-蚃%!w¥l;#XBLg77NnBLa5P˰OV/폅Q9gzh *g͡ } 6P؟HcA?N CN[P^ [T6uLb#.qwn]7m*}U;uqh_@6B |%8Ęoet/*^ݫˏ4˪ GڡxxQ'[lD:Y2ZmB J[?>}qn̩ WM q!H]5BG`qQ #* ㇁)]ٶ2_RQg;0 ._1.z dl(C80,sAZ6z<^<.j p T ztPKj2 6u63j7Igְʀܿ[JDBcl.# Z4]4OTp9G5pףZ#x<I(sfLU|upJP:-YgC fpA~RJgw 0ӹ4jE"U@S,088/lL D"Vd^A!8 ཞ,'z'm)Ug=SK~@D"?Ow b2>`RlY);{.l,5N >ًJ±{P_o1hJs>#_Ű|"ӓ< B'ήP1E`@#rUI=LvZa ̰. ?đ5!bף3a9tG~lȵS IX &QyL:g9sm6&_ynȧ#Fs4CniE4r\5S>)/b&v1~"CJQD1e)2CzJIڑdك- aj 3tR&j\/V.?-쵓\`d M7u#u@)&("K!hюRH PcOOy GȔo} ELTm7^d C^ ӓH(j'5{iKd0ISY6`RĻ~Pl2!;(V7ef[Zkľ&݂|X:؅DL,c (:$kE{}L߯UK e[_)Z-#E['cҸN59[!Gn˜VȖ,EO 17oa'ީɼه9dcdksnK47=< :R8N9ε?0Jz~0\2#l+kwyeJW">\ñ٘g`Yc, iJ V[S `Aq7>{!fŪx>Q>P l)؛rɡmS Se ^[՛*=kMtVa)#rBYZKU~1*K[-\N>}Nqzdn e:O%"V-w%y8S`@[|Y-&y.Et7r g9[m*="|<7蔨ըZSܦD oq+ y?EAN22-'6Z8`9KA~s*Vnc9R{Y0xES^:akI,r ^Ŋ[0WmjR׫ԗ8X7,4iwc83ڈ g:(bD$qƞ!d)F9}ޠ F.E7C*+na?XJUB)F#1Q%xRF@6Ay?+?xeDRM7r}{1ǘ6VD*' '=%E')q.bٚ$;Mg^bg/#G7jYmIecx k~H\z;--[p} CijbaDKgC!bՅm=$DZ}w@ e$EeV~հS׎,@ Qy8x-5 TPt^=/~rT~%s^Ql4?j?ޝc\Sxʓg#ZxOaz˘]x![pqn#=TES@te*>UdIn²] y, #Ah |IL42_W$?5|ggs?(gN)}m6iP3QY^^d[+($l˜ir5@ |f"$&3FH䁟:l7V3y2j5*~P:ܧ `!:YWJIؿpybeх5w@ ;u\0߂;"sR4DHܝ~Yɕhj5i^c.SA-syDFGUDKc<ljgD0< j'C鷫ֲHG۱ Э:;Ӽ5}(M *f=oRs4$gdG'5׆AjNTP;3b 7=tmP/"3e}>>Ux?l8[]iNR1N^mCTe8 LO-sb&%[p!Lt̹X"{*ڦp/Fvђ7nzuex\~o[1صc׺c]{9㱏 U.DָjJqeY5/8|uܵ&t^BBKS'ԣX|G6ok/_K}9wֵ1i^4ZGn2E}yʵٙ , [-_{Mq64vo$AL.4<ՖT!5'ɢ`T В|ړDSb w΃SB(i9.X5#SF֬ۀsZKhup- kl;uB~,F3'{Q֌s@49f?^UUґ$$89: đʑ=EW` & rx YB5Ց֓/N`$72u.pMpCrvkSr!IV ݎyU@ﺆbgdWl! ]Tir02s3zT &?  aHuD[~& 42`Y`q*O5YUXϳn1˫1nJ9"wqklRv Rr^Ҏ_͛FPiU;B;pnjβͲ)nuYUCXshx~8 u K<&I8A 9L@&ԜZm^BVnHsMM+ ?t}bf\uԲ 3gi n2ѵ)<c@_myTBx Ʋ1ӴS) j(ѣ/f@ˤEb8Q*0xUcg-5Sy&yi:*h. >Hۛ5b k0PG9?!ŦkqЌ'U"wЕMN.IqvFSX@.f8 -L@lE7mQM!w'qJS}%MYݳk WxM1aga~//˂}f}5t|4vgMمB$ bAdmrRG#p: q?뾁e<.ZNZ6OlRr&+6߼F}B$dpEZD۫q4A6[* ? @T Gof\! *܁3A|S,V\2˓ &ǫY Bb棶!36uYwRR05/Ou"{9oyY Ji6ê$Ov?q (g8ՋJt r9\ s|qԮmIг s>mfܙeS^.}b/ukjfx :Ыn2ҡ_%49Xy/Blb6z|zn7!L73ÌZ7 gㆋz:a8c]6@L+􁑹Hb]ThȊuT&F#:eGdoN?, 9'ﴁA |7oXOh¬/7"D΢d,㧉3Dc*>U8w 70gK!NON`hMW{ m%ϙPĵaIVZfjFGͭ}v*7cC[̨|D ȴրf>Оg/$Tܛᡘbdb ]/YFu9-Z/-<3@ q)bf$Dʃ]\k.zs^([\4c|B f+dA~cLbEFjI `-QE%`C=GCVyB?xy[ ndb&cV-7_G[̚#0| xQlZ;ڎ>R+6J!LRVUq[x)E4"+MKUxбN˗ .~Dz>N1^Ԧ'PwfэJφhhlp>1\\73J?9cIN8]|bjg9JUGX7@\,[O>}v?xNH3%/]/ ayхB-ݜK@CG\4ȹHӮ`1vQwo%+"bJh+cv hirP^yx;;ITq|jgZ}M*:`i}'WQZ)% I—Ei SEJ\"IQ/~OuZ FV&VxwM)&`CWXF>#e¦Uz}*?fE)Z!4 SZ97p"]|#H4[3pGH7"fӵ<&eWD XIܓ4g$-^ w֟s,g?gQ#°9]BY4@i|Deų{ ڶko{d:q7L<$eBR$6(y,Z_rN ]C4c߲#s Jϰ.{;ןC*|FgYZ07070100000295000081a4000000000000000000000001642f0976000141c4000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/broadcom/tg3.ko.xz7zXZִF!t/]?Eh=ڜ.+U_h# .H)cwmY.8y'ӖA4揊 {olenba.=CTJo |ÕM,-9k1f<ȴd,.lT0 V?9N(p+z^o)ʢa~vuS=5@I[~/YiDZq"&*r%/WQĞosOw|y>*W &VXC 4`RxHs$]re. Gm\5(sbW6PMɣ|tc;|wB&%Rgn/%vh,ciL4L O.ImlhOO4dDyC@a 3'{Qa=}EM'~ݸUP=NA̔'.pSz,5Kt@rFR0`f`Q-PR6Nm$Uըcz*a4\SW7{sΜ%]DP6 ϋ.8Ttcb*NB `޽HUr~$Ksgu'm%l*y"CӾz #4>A÷mH6TrG/OWe*3jiЌ'Z P&q7 GudTۡ5IF^.>-fzC{RЯ KC=܋Cł檻H ~C`$y}$~|EE8vIք.U_ 8]@fk}q}JTA@-ܠ9p|,Ķ&sRbhpu␦7Gl!Vj9kJTK5qT!@H@VD~62 qZ p\zYfR>Fs&(7lg!Wn[ޓBpƏ HB ő5˯)[5<'?UDVժ(I!ۖK +i`2'$S !+q#H@vvN˧2IsA{3퉻d>AaG^^;,. Mߘ ^tJ_oA1w2S"N;)WR^{J|IBfaBd^3_ohك\>Q_>_}k5F3YJLNGk1h?@@5?qs5[r B1k%7]Nk"[GG{~o炝#N|8"BN!+܃*Ɍnٵ@V"4#ns*7ᠬF:Om+^1x}yYJ~wxiKp* Hv#~᧺&7^™R{3{S(;s۩F$6CV@ 穟'Hn"CWiw#Ȣ5 *ɀ] L3xTZT2տ$ d䛞vZ 4lUPη!5 T . gePCmjg9isĘq.sqYCCQIa݋`\]U7C۔W*Kt$ 8RYqk6F#fbT?_:N6ޔeex5W^bB3ּ5az䗜0 uw{k}鱭,-0|ywͫ2ZK`_;Q&?t\F*/.&Kc?%o,m?Bg=>HDշs:auܙ4*i9ʁ(zQ(U0l*)>3ʘV#%?0_90%c>SCBeұp\b)sӣhO{^w߶j:$-A P=(%J|`wZ:GX(gu퀻QQ'6+lNKᐭi(jCV͸΍GS%+s:jo\u90DY0@ٽl|JCH?,Rgv)wuʱ1tӸ*:w߁nJ>?$\S>c;+@ IJi±xWicrI8FϻQ#gJe$<ה L=s-;xj%H/0i0,/Ɛ/s./M֌Kj-lhI&}2g9w3)5TGbAHԴi+]zBN><Jf*iZER<< hoGC֮.&*o{wu3Cz-s%lI{at,~Ѧz/@^98Lݴ 0Hu\^IkL^7v(ayǚ78:%fNWjw}{:r2{&Z[o;zen!-;413 ^}_񻲬S"Ivdf=U&KuGI=ʭD@om"4wgy c `\0}~wG4\CU`𴨺 V`m2K+8c9]PV`luS*QرVDٮpVݮnוf"Q+vO}sY.ӻ@$B%7u2)@F9 -WN9BλlD^pi=,%Nm؀pJ1##Vΐ`c]u7wh)p-)zq8'E8 ͹4tu m ~ 9w'DAʣRb9֞dF/k;r5=_<1Z~>Hܬe$4!5[pi!S'GZ@ia`i$ #XK&%7#,aSmH6tb%*;89 hI5'Z##"3l{eˏ8wݼ['D\oA$I=Km9lS?v@r~YѢGpsFi}j2r4('<06i$ adOFWѤ̘q\FCoYe.& 'FJO`~Ig_اz} ; -4A]-k&xpڵPؒdEuUߊOy?F7%ߙw`AO "oW)m.`r@Qbjg]"W,+Ojy`n9Sn ܕt%9@JԢ12n] ̦>ls& R${S ۬l; [iQBiPXަqm'ORBWbؒCGj׺됌qvl$ VuTlAFBtt01_HzRrIN+jVo zǙ^R3 U>W^nT39M<ԁ pES.%GKsV[O 3~LY딩UalN {{pɫd%Ko+&sa>Mfls2x,|/`! Q2 b.5}N>3f 9":kgiOzP5H 6A{o''@Zi "}~?*0zTe%^2<\u?t0/y  98Vn`͝Eqm<^ @̅1څw5 U/HQMau@u%&.4}gUOI7Oa.v@|]QŮYݖ$BOV MsU[J'Lhīrk}π?F}w]19(g8CzTI&Fҍ$8]DӁJJk XqbI0, (Ϝy~vlz)vɄɅ+-1!ڗwi6ëQNwy,^B W}]Bܜype?Mi?;tPуsai 8eY;e[r!o]OgA$7EPӶðeJ-l6a75C'dt-lU~jR4@` nzXԥR]tvi;쮃3bGcMF-@9:WýHr?"Y?$֞bOSHn^*| 2w Bj{xIXi M%ޥQS[Ď+_4`N4wZ5ގz$&ql⚰RF-:19EiL{IrJNw֘)5:i&w~hkاٰR?Pd87-etkfrrlD)&)0 WϚ'IF~JPVB*Y|Qw_䰚CJ\v+F'>Ո}FP*#{櫍uEvQq<+w׆*gD=Vژcn*l:ûzs/jvs*ђS&E\b?F!.'lɘD0IWJP [9+i" \E<+s}հ +{k&d3y]QhE7GZ@#봰@Ӟ$Z;4~^ta1L't\n >r'›V;;`.3*dsS8~e;6S?)JlϠͯUu=p/NBTJULq|d* j'lLe4Ǥ=~Ѳ5C4E(j t._͗C KcOԢ0ӯ]I[$62W6[Q/} MIM8F0 )9? OtC>`[PM_w}.ߡ 2 t׾e “nDx}㆕<4YA+AKǎ%M%>cڦ| ByfPvDt8Du2~nbv@@=%1̭z~uYz["X'`ݟfjʹtV/fp>9;Փ7 [ce!+_,gVjx'4?Jb_mܺlZIj?C4!Nb.eϨ̾+nfQ.gUΠ0%凟 -uX rj"$Ν+5O 2N擝tW*dV$2K\ 0ދU&[mm)flj'dEM +ч:v7$OCPN) qq*ە*0Eobb\o9Eil.EIBP] &Sٝj%9vqLGHUQھN X䤰5#XsЙ:鞘oޚ81MB bp:tJ ZQTf&:uo>5fW ,@wy2NoI½} q}@lՌ~|lTVƷw n\:H?{SyK^*qGa]wF6ceRq`QwP-.ǬUtL[7΃=֍aA.=LZ(wHgCF }?%m"a0Zvlۤ]AWqv(cS P"rvP؜QH\PU6cڭu'|ey5G0,kU9E K>dRt |qryS*=udc3o1/<6Acd D4fUeZLSLldy~g+wqwuci_ tQ Qn8XI\*G \ԥ'ˮ%=CtZ =mRtcC\Gx7Cpx#NS OD /? [ ҝ~[kv OFU}:FyvяϪ[5sT-,,͸k/FDyؖ_//Lwt$o쌝pW gvjCl~/zhQP]`dY :DS:K/$+tw1R<~0>JK(+0àr^Ř=yb\POMɿ60V*\@6*kC8k'+:Qo5dÿ9ݒgEpjpj?-r42)Da3wyko9qc9s,lޤUpwL 8ӹ2tl"!tZb$%-?(E`rk8=|XwA>u!j?o%>4爫eLQ4ʄsz4)r$dN+a>MMA\%~a$[,Au*[=S8p_ѽ6gmP$ȣw07MiVa] 8>l&6#NyGr({r ua5i{b tWJ3'CBX3Dz.wDX"SWk;`X Lɡ6&5lnݰ* W]Nv1[y풾7sFYЀ!㙷53 Nbz _&/oy5/D7zX)dDAY"LrgZ}$`4cз$4oE|,Ώʵ }R: '%`COxW%'rBt9PX1I9F>"RӪB)У5L ِ;RbwbMPX%f ƭr"Q ˏTաe&Zth`YLfxz3&݆kڥi[Vؤ@P'~8PT_կm@~Ǥ] qͮ&A 8. MoV0JKAF&Tog7(ލe|1%弌/;p$3 d @=oh,l h a)q&|/SkgpjO>F$c-D_mSOTq ^}$ukiبaȘG\sN X?"I2"| IR:gщ1 pUu_ctcT@LOLp) :ȥ Yrc\w.ycT盜*,cYFDRY6rMŏTm&s2<$cρ&;HPmYw.=&g$lbIJq!S{|! &[eM '~ ݆Iaex Ѻ`ۀT/'nLYuLj< %*Zs'W3^vhUedUIS%U@&'(Ac\x) p@ϽˋMRǓxKT w=g'p3bT\(cz6G 3:rGu(D)4f4͞aFR+\Sl&wlIZע&zLҞI0>'[~~Xbdt7l?v]R[7* ޵ezb Il,vN< #Bh0bB7 [klsٿ[ݞu<6]wS5-f跶p-d8P{XylGSN.jH045TKQzQbKюyw[^ζ+?M.ےDa>!HQȴ\9Je;=pZW7b@.lGux]8IWe T{(ɴhW'L,cr/{ǜ7eD D 驠|e%70?B?#݊V-kνqy>^˧Zdm׬S$(ػES1oh1M>{IWݺM:ƞW{5!M%#T@BbdOA6@Dyk>7 iaCrA!v=\K;u3-2j89҄ڇ6-sj%T NL8n}ܷ2cs"Qw 2,iNZ/|ȴ(',dckpϯ;3tYiH]PQ)Qp$;^oƞzh&_5JsGN6}G~э>!j}Be߆wBW΄C dqY@>PFW)x2zfГ g--d4yhZo܈jyT8?5- Zx{yL>m^0Cn&>e62BGo~VZ R##+TvS07w QF5fdRq #@rh/́ª|麷^@#1;/0pEZ w1%D TXN8{Iv#eA29DÅRpirrB]-)^THҪF b_"u*+|bq@+V{XQQ3ăt[[$g?KDRC:,1z%=(ٺq 1,_zvMϲ R(Ww!ۇ/WKFx|r-ءY(b.ĤJԨ:[b&DlP(UtpaA=FhwF'[wRW1KSqyӕ&f`eUo;qm-"GEl40_4R?♶6^R/bF`dn; 0P@7; .<ڢS?9HMȁjekM_!ɑ ʸґe< ]|TgX7Ԃl9|(V̻0r^Vw]nbGE%$ĝꓖ10+hkK^^#IJzuH$HKh6kگp葯;]BmjUR?|É@^gYyǫrpW0(W-øuPywbWB $-E6'Yէ=ۛVoTʝx3@=CBg#!.]CCÂ;;8?Ͽ$+^uN,ʱWâ=b/ah(d^.~ls͢JoH_cA._E(3Α"fFn٠zbb X kib=,քg\r_IB'IRf6$C $WRJ9h0DT ]Of+WaK0οYW 佼Jrz8RP 9ĪO~lWje`!I,Jӹ +tkɱ1!?I:+n ~|益H5݂T㔯=G42hĚ;wob}]cvyk~N \(p ;. UqlUud"'h'yA+м{1 #k#U*ľl=xHZT7}qh˜}AOD yMp%Wdiͩފzɳ,&:ƪvN ?q,g`_V5 *wt) G6_yRFL_EoA"]螢gI'fiCsk |q<v&!^Nr< PAoP7V,$)-63[g}M!aE ^&g Ty+#N@AdasTzo+5KJW'{ B#@0{mv|bHD> Lx[GN#2&ik`mfR:Fئ\$c> o_nMH6Cc{bѰNWDN/L.Fr8^\~``z ]NyZ<5SKfcǟk)pdG(⟇i?6K^i) E8?UZ;=x0TK(#>OYINcRlاRiOKP~v-go*)FELWruGA'*X}kIcm&fMJ4 n#/KA]4Sz^O BۍA7nrs4.QwbLTs-i}EXڐrB&̟fnMg x}C#ŭ xD;I6Vs6SGj24g3qo;%R7PY)s+PC_ft +CT@ O#|I@N@{v d{ʍ/bpa {p&Rtfc5QAvfu^՜ϐ  /D\tAK=GQVCv`aucodg *7 }/NgN5S`ZXZD%]ku g žQBw++⫭!(Hu /6 Tn:PEʷWVW.ǿ6U*d9Ȃ"l5Nx* WpHQJn'Xu)@X.ۥnRЩnBKF\>o~/zدo#>dK:[."x:ZBxƒGehO@&aG3!Afn 2 JU^*n]g^MZNvz2B>Ԋ[Ϙ  \16̠_ ~5~X` XSIs VLγPs 4xAHrn` %P}cfzfA֛=pQo}v4 [d™oTП 7ZF ^;RHHsuX#yr߫\PqG zusEmv4= ~ 2amT3VYOeYm&:]NV7_r*3Ssvn8&`֎i^ܙάBbjʂѕe x]2BJU|DJ2Ѯ-/*+CfV]["J׈Xm+n30D^]g}{;찗WNt2].yQ ,3[|bDAZX~<+Ϛ0G@d.^7ˁ(O/j 7jݐV!bCET&B|rZUܮ~g^ێ>ɏ _rxZ| ^B1A'k荰O.][jY*!%?H*koR(Px|eB#D+I؋3n|SR[cD{a0#b QRxfaq! ֙b @X rQ'XӪ+" ~nrBtpEcDQ,Z i8/g6d6@BA6ym)q! 4`|O16oi" S=q[uZmۦ=W{*Jc>iW8ѹRG+F}WcGGwe9%a)c:kq^P۵$H]>)Wpz$ Ζ_V8/G̼(:)cˍE^2-m6gd& i;3QfCȉ p yK*%O,}?$]p=uj%otvhcEj W|X Ey3>~َ\AnRSLzr{s:䮤^ѤaLjӇOYFo0E״0gcOɈ{VJ1rHm6&L *DL({l$ZgPURv0UtG'/$z};ϽW9dTOkt- lB5 /Ղ!)ˬ&qZ0g[D1<5gSl|?|UNU]e51)ΎIha(}Ht7q+M9PM- x^;!z^Ɠ2xN39h$ JM'g^RӮr\φdSv!vԸ۪Cx*aH - =>(mD-bK3l% GGѢc|Nv]{~u oAd+=9ܹeU?1E@50xԇF)=TAu]_TÎ@? Qk"#,g:'*mXg>)9f?H[Պ@uTX)-d@DC??Vmܒ Pe-kpeaYxZsI덒yu:b-xvƠ!rHzZs6 \"!o Z.Lx"ɒG[= hlaA۽Feֽ(ep#L?%9: Ӣrk3o H.F}&Mh"B ͽ[DXYm-cdk^ K% =4c ~_.ᴀzԘD;ʈ2QxM.E*jJ߼{JᮙGdSlTBcQ6N-y'4 6v$> }ol2" h#âyAKY9ԝE Gb/^);'0ykpn.I:"L&7xr.Ưt{6}FpDZM /Y` Zm;ۡ2>DZB1aK"O}&J/ZG.a& PV`@ogתeee, M[#B#3{#?ZQƝP}֕֎tٟyPp ?G0Ңk\2S38cϨ7o{' IM,:3`Rz'=.LAJu;r姧>{Pquy9BAebvfߧguN&\|z`'+$ʫ{ Oo]9w% ak@" .OЬ4Nc@Y;Kשxoߓ(\\\z(sV3n}In(R^~)g ϊO`pT݆QZc4еv3?iGړ=P;SC !:)pƇE{Mի6dЅ|ۃm/rHflx,PmsJ̜I17xEIoC7/_fz cE-yToIt]k+XƨP.)c1E2,@Ғ3fRa N&5eFFJMy*lwHَ2)]oPiRĩcl⟟ӦSjn;N 'gYnPNsT4J3C*n7٥e!j.'}* []DY!}7>kL5W* FЭ ߡr"2(.8Lj\0^F" i# :xGݹ`tŕs412wgx岥 4`u @̺@a[RON^gQ{0qzEL! _3fؒTI]ET4ut "vs˹1|~N2$I_2G`DYT5ά 5&N!M>mkB6E]CmQX|ʡW^< B+-Rƶ)[-MZ0ArzjocV ztepuqVc1+c9IJce^pCM\uqE7UQI]lp:^+ "b ?¹FM-i`hkg8Am>D)o[Ǭ/Ǫ-u#ʚo4XnU)v%t ێK- kg-}&AtrsC#u\/ $ng?KF+cUKDU}kMdh2"Ir1&,vEBǗAY9O\dC$=@D(xs%fviFH%9iQ/sLmx2) w܋̩&ʤf䘳+'ݨSns2~ӖLPFh%R<Ǻ f'A%}P1^N lPTVIL1E86y&93 kr!M|I99wimM1%>X$MRC(R&lK/R @maM7S?,M Z;Ǚ@ndÅGy ?حdql 1#:Pچ 74S֝EG K֗y(yR>Pr%yf&X\[DiF}MԚ=,dBK17ߧg ` 7Œ ;.{WOxFvj @|( W̑acrhQ& m(deՔPV<8XS/A.\A-%UWsI8SƄ_ϙGF!CbIg?ԩiFs;wN@ӋohοՆ0z}MUd~$$.0|D,r?Q"0IqΌfu.|W%.#Jy"XI ǤrKiڄƠx}DBenou1G_iN_ jR/~o{JE1e78Oi=ERȆҦբy. $ _QI;d.Z(#WG܇͐<|a-Ʉ ޳m$5tlTcjLӲƦo *lv9&r.%7-[}Z\25A Ԅޠ^Ifs) >" $F]BRnjg@jD߁ڝk*=6MK&aQ"6 cd)5qP<٧ī3,+tEřzqޫljv`7q6̙zp C'0\o Cw) l+XRm= {tb\),IS X7wfH50+9X!SX_)͐u a:רּvw}P*Be9m6>AfԯK+=cU0LIl^XŀտS(A<<b{s;1ڱћV CTgrhBvA1@vccC~[ԓ09/9#q)(z4gڼB̀)=F8/)炤50cj Z*0A=@"y頀ʹ67iC)P,ه ȰYB#LSI9%ȺD{) g͚vU`#+{z~l0NƤ6M#`Zi9f*+2RaiBn"n;W\LB?U;\79'~*fӐfH^jq|8^itnB뜆L~BU9T0 et#YtA!t_b=Qukdk1--CE+_ϔysTӢgލ[#3: :6lӰc/{ʱwYx[DxIy^޺ >T<ϭ୫[)8Tr*OU ^t=Bh>pai+>&w Y o@v*>Kh8<)wi+4S*niuƒol@u_2tm䬞_iw3 ^LZkG#_&8f'?xΧ[stAv,/k{5t ^\bu`Y(j_NV>ýr!BxGQ$L,(3  f/:wpUSv#0x, ,U 6-WEӟ֛̿GQ1`ud[2mף6r;g{%@\1Sag@CA`/&h&|@"!@.C"g\罓g2#!/gESj,QL#}Ʈ\, `"Zht WiQ'/lϪ.r;cGA,X-_[t0H9ŮLY%z57&tbe<=`Iɤ[xGWoѯ09RGŝ"kUv㜨zbB).c"-HfuYp Ŕґ-?dYCբ>! 6*LD?9`UM㺖:d 3/t5o^`fZCl_uN#Z}O`vA P}/˷κ!HPT{6Pgt=l,ZmujbDEMX'%).ϥϚѻӗe](e4BZӐ+HJ1)wBKo]Lc oǷk~L1}~E{GrYЗsU#Oe"Zuwg< my-ZPkušZBhckzxԊFrg*+%M2h:E tkx$U\96BRS?0~t0V#"" m)Y YbNAsC)9[Ɔ{u"AȞ\ K72)St Y"CpJ],Nވh 5T4ѐǖJOAxIW $vCȴ7![7g?\0F 럼-d~OfVyOo/C+Y * QM2vgb7pXwJ>WDɗ H_0$LiqG̘Aӫ#H>QS VrdL۳Gg]ł -g@uTC>u"{rx&lp[ XIGto B4\ώ\ofvi=<,Aeų=Ov>xT#\Eٖ-M,Izr#V"m+-$0۟afhvrC *u YE__A?OծRh 6%BKZޓ2hLMXe%jmr;XOa@&6mꗿA71{>:W_v*z!|9I=ڌh(DM?>sf󚆷y"n[ہV=DhŎV y}D5'#z$%iYBX,%k6Oǚ *fD}L+'RuTjR Ug ΖB`ڜ.&gwɁp<ÃbM k ?+Жتiqu/j߷2H8'{@Ir'Wq#(Kߝ֞N*%\ڬšC g'n- cC9fe;YZ1~0-'R٭3:Jt?{iE\v߂"b+V 6]oNIJfP\|mqv^+#Y!Dv)2W5Gm)>~B ! Y$d23."L%~y14-M\]yZCzF4 EE2:O/wy). Q. !I^(I| aynF̙\gcDQ#_ߚu!vk RiAP7pnJob{UZf޽pT@ .ir~[բU&n[h'F_Z&_ҫ~Ty;i`o e/Q%>HC2 .84 MfFx#nCRRڷy>vؐGnVXX i*D0X!-̰;3#RZX. #3gAEZj(nMFbE=a4j7&0%:ea8-I)ͭ5{XlEeMN*loG(zCwveYgtg3K`" $A B=}l e]3 Sj%'d ++ZS!fld6>9k ^k<.<[n ؟30^t67~ZZր 8#}Q:dz0ې,NOCKV.,kݨi)@رH_h36IVO"|ւ8Fjހ_C `02)@O &evPӘ%(]6p.)*wW(0˟-y#2JjE 0oDf-hDޢd$|Ӽ+I4~L"& k '5njKlлtvyPO4t.21S0D{%*_Ed97D"WMGƄjۑ##>NphЇ:~҄ [dPo(fPTq*?ʈQMW:`\Ҽ)O+ AU%]ߥ ,e"[ɏך OfQMRf,mzNNKֽ[U@Dbta|Tǵ/ m= 4FlGj+A' eM|nL\>V|V 8_'T !H%ǣ"QOwO'@8JzΖ0g˪#HF߱,> 'a? |#a_3a4.yZCM0 X+UU_ԢAL=^:V*0"ZSS%7.K|uiC)v[\{Fr^E ү| FƢNW'WfRQ`zh3Si>7M.ƌ=C_+,}:e/sԦ`O+lue] :hEiY SxK!49啛{Y[bn vqB5]ueJkoge:n6 h#QՌ\pyOݐ'f"g Dd/rX 0;)SX?V[0[RO?Y&s2O0s<'Ts5r[6QDؘ*|U,fݧl|+/:]Hzd7:,]ijŢh6+c2& =s0U-X8Cxm/]lywGIv˜ם/zzI]YƏ;B~!P춝* yYR>-_qX!T$ ۽^dZ(N6]/ֺj^7Un6X3A)V}bk|m]%(Aq3<Ó#>ܢB@4 Md{(Cن0% G[ma[vŭaRf 0;pFR9(D%C9tjHECav//<6HD*cQ.{O@,ΉfLeX~juQnPV.$/( J-8OBnB|(vrK(Z&T[3J({HH ޑS?a󿅙\æjSNQ2|Cu19aOX5t}U.v :19 xf}''nY++ȵLe.SaȌ~&3H]6PC ԺS{մ|gݱNŮ"񋂥.QamPi#$BNS73$hxb˜ U)ͳaaVMn֔#qڢn/qᄫh|&z3AKr$̂SGAMSX;S1P.26z4Gh µX@~4vB_{ls`uNP'7| &,Ma%!WRv%#9(҆aȄ8< .BcilKbhYQ̴^~ޗ-o6WzJ*%P& N[W:`!U*L¦#)O~$[Y'x"әǘTMRyUzgq" @slpnK_|+wؾJ֏Pq5<pw3DB)e,uMf9$N@5$<0қUqoh`'PlI c)nxpooD?e6u wxž!Wk92#qR#H?A#ҽ<3ohQxs-)}}uրܼ&`53ʝ'E2+K ="յG%3[ JksTGɬImہP3K"S׿anw:_!C=x^w'J^VעY͵ذ)R-Ձ3qM0D4pC@ĥv!Wk)T┇-OiG<4%^L47KS~ٟ+%H9Ǒq]-0¡z,?-5:6ɸl+y Ϡ964$0{0VNp-F6 4v1AQKaS8j;cw[޲'9%ɒn=i=DO^\6c:p 1)<e1~~\/]2G{|Ķd 3y;E>u̘ؕV,)a+OX<q!>)Z|2BՅ̄Ue̫ت6@MoFm\&@jwV<1-rmVb_ÌwA͝*Wb7}Oȧϒ;Z`8L?*aQ>8yXp)u 0YƱ)HÏ;k6'LQe9MvZȻ]/j%q2DMr{t#(Dt/`;BN.3PNUO3-%p{׸{ݥfJ aA9Dtn%>\~W8g;:P2,rX0Y~eF-p)$ 3>N!5ߞg˘Ki08"NJ^_7EIsҬD^LF1Rk%]LAE,ÑxxrꊦobY˚'K2~zݗN{B`LTZW9ۅ. Є9ujI-*&8=<1uYKlG*8I;43J8 t@ή mlwd9AѸPy6dQ$5nhhD'LSܝrm9{D>!W7еA} GkC "OToF-i=!8,YxWk. Y&?a5C]@Pb&")"|j\$"íG&!?-Zӿ}\9"MjZS 2ߜz#isi+ _W_,`M(6c_6'C]ܿIk%يn\`-&_wUiEqgp v-sKu`TO"wȠň:x8QM+~5mjTTOO%A3;1d:pҫH Ht7rT!i · P6`73dzZ4Ywv .$iZ< |{(LA20Sg#-q &.pI~,>sv<s;̵c*[QVUƒQ#cu?ej#.T ߈xtz6RԠ>mƵ'ZlVzS@6,xNpTZ@[BZ1OJFJfE7Ԏo=iL%Yo$tNpY -('|4"ԤMZSg::Y+`l8r{6?m9'K^CLVED|__ F+?~G {v!.E֠x[I9PP:0V5 /atE7 0.,b c!ΕQ9-Ѽ pH{N$6H7NtPKy1>[їK_ P JkAy3W̏Aq2n4Yxx p7ol*vlmzS՝B WD8J[>V"Z,99Y+jJގk7Cx E:8MuJ+'=˕1&՘I1g\=H+t!2 wh dCw{hebWF,Oᅕ_FH~m&ڤT}};#z㷒#$F<o(g*#b-\ YQ)lz YQ/_N9[bzTM1uRِ&&=L);N+Mؘ݀FP,1fhzwC[x{vg a1vJyYXà[-թ66 <)7k(ÄaȌ@ey\ w^}khKlzDksc+9IR V\uwVk(p,KwJѳxr$Yg_͔#צ8Fq< :09#=PUJ<W4;ܛ8:S(I3m`I=>z>=e?D,-N<}us"'Jl ~: 1WR]Ϭ=JԺ+M}PZ=a׀iF'NX}n64+ԇ+G효_̓(笧a9^0n1C_ 3VDLp) ;5XTF3A45sjΚ%Čm|a2itr!w ";$Q; ]Ocʜ5|ȰKd{ rŘl_'mfM2\ZY*jq3k'֞>H宪sI<Ƃ|B"$c=}&=%V! l2m?w1rpKd_*O0[-_l &bt 7ez(WdLwldٸ_!3׳ִ5,Qyr!B_̩KF >Hxˉ %MR=-]G$< ϰ5xq8W{xyњ~w3AsyxOȝ7ݾV7v?wis|lO&R~>N:dJRU`<^> ֙ B=9?:U[oikO kmm#/m<uctji"%O%l;i%,*Gc;&h֦}~VԢGI I74X߲C5)f)hJŦO_Cx˂ N2 gCKprj8ZZKʺaI"ՏyjX=X3shy1)„)5HN_^Sz̒.Zh{ #S$S;ʢC{@</On;N˔n$Ɯ:h B>;Y|7o ;~", ]H;Y#/H;9U3gVř8*u2G),i`eKkA+33oS1%etst-BW-Cb?]TQ_h 8k5Adm_8(͸|;2"^P l3>лdcW޸4e:k7b 6;T4e}VDK=1%Yt̆H*U3u{n7.D9 _P2&fv6{XPHJUg[$Z!r ) Њ RsuALPEZ^]ˀIBM$/h MAl[%ь/gvQQy-!S%p24mea0kl$Ä Nѣ WH+k[|jzPjv?a6r#zQ}S;ͮ{ABt%'5AA= uav~l|4]Ji$oAGD]V* 4}^ i>6OãV{|qHN9(o8\,ԝ=" 4:AO|O`dM9C1mPl Zژ 6 + NybԎgS\&V=iL~HVa^ OZMbTl*&]8 lK6;sX^輿uV̱dy폆Mn^V$K'n+㎮!lƺ.l6Q+*Fʫ:X:|gyϿx%# qVm@dΚ1?ߔgE#YLļA_SQhݱj qn)|e }]Kf`!#Ak@C $h-Lc6l4#r2Sdifg]DMI-ނxyĶ+1 [Bd}<.͏ړ{dTOF~y]،Lf)Fd;F4̯ :ڇ޹ƣr j?zA~jdb.*l 29;f xyĸKHio/zgФ÷sdS34|w: 7ZI#.*Ɏollw.wلcxٳ'ł>Z+4RP!5{OQ2 gT/ MI݅2 mx&Wƍo؁33M<²K;<(rB<SND͇ ,ZlJcNVNS2 &9gFx8ri䴴ar~ xL6H8Rv ^G'+\ zEiɔTN>j|Iqw gER &bg&W.>0{)PGWAhE/4I8X¤=5R 'H%7Fy cn] X9J.F;ޙD- &꤫U8(+ gN,[|]E!?߳ ucܱiiٷjoXm#Wck/>\ n+;Ga3$/Q~AIuƴ"B\X n@"ܞXmdUߊ펣zj5*!YL )6Q5;Dϊ擠ͼ II4Zd(BP{xjk!J\"1]uWff,g%,Y|n?VGv=0E# e:'%d-v^G+m7 ZpPZGm^f#$]sRWUX<%ߕ?UHFmRqT OҢN{BɜZ힔[ 00$ϱEhd}{CsٻΤs4-fKT_lS IR_PzMg/p j`.>` J7XCboЈ'X&d Js$Վ9{VE?jkE$$e7lp.'Lg*ԡe!Ab4;A*sͷAVnƙ5]* "I}@"BF 3NƑ+yy"+L C)_v|jhfq !Ɔ4"6^Y4 `qWw[ 1V$ g;շLT9YiR졒V~_T=* ga%m$N" A0 9G*(* -+L4"jB!}nN¹[&p%iȃl`)pܟj; | .Jm( ܡ%+M:3v/uWoH fr\FH7a{2h}Lk &k cMƺH[A sGӈq%o?ZQzYǁ8W&S 9&YN+cw$*/]>@GD}Z:#)T'\5tiEe:_JFєHU&f igRuV$)#@DD9aeymlvhhH0TBD)GQ75_-Ucaw',Y y0tiVAqm|9pݕ jmUIn"5M__ͪ?|#N-QC"g()@,W@{Wξɫ*{PK`.OM?}({dZ95p'v$øllxǼ* d>|il@rKx'{!#zw@^;6H=|[(uUO=%Wq3Z!_iE.Y#da|Z &v&"|E\Tz:s?;%h]YO5VXf1ݺǸR3ZMΙ)Z4/%kRw(.':rjn!g~-ctIH".16+)N5oeOt LQ =gC1cHf*1Mh?*[HXKp^+Znv\NyKf{U:5\ч R7 e|9GSSa- -b/|,?Th/ 1 2 -4ю˥{zZ)C)ΐ#B%pkQ&^.VMpN~5യH{b`^7!]ȱcAq1Bk>۠KE<|8:txSFT #ޙB9M4m\r{zX3ޞ3؊Z״J,Ef,y'mG_ۇY/15C1Q`!YꘈOo| hҨ)Va Erfv~ r.5qW~L;w n9L2\z˛22k)CP.gۖmdFH6@$T5~+f *b X%*W &IwV^yj_ kiRmsz⪺b8lO$V@<# ,qPĻ nAֆ?Ħ5? Erآ~޽cPO·`)Y8=]}Z!~]pMFq1ÒN  >MWU+; :NaT}!Lf|,VpR/.\VruRQt< wNVuBLF(~VxYmKVI'AJ ѡᳲۀڷ"[Ot& IΞHnpf&d(`-C'Y hH]]o*k43WT)5œ7yF{`˘]_4ihVZKKbV^7lFFp0mYV]BqNY8[ToT b%SWw#Xۀ|FVuL\ >BP%Mod:J*A@gLӽNX9JoTP!!t]crE`>ɬC&xSKW΃M+]SN3w.~d|j]m^4H 4MM:yq6˃V+qޓ~hz9NՓS?yDwRvn]w9[Q|hG;9 ܙnlsmnv O"s$[׾p:yiAZ ?̍?9-mco@سQ?Y/5ͫ= ϔ[ܺxM_{kEW(3iB[X1s0Y 2S'%XK`*;_cv+ !f~߱xJ)75*&4< ş cY,@}4ܹa@13°~Lx/\m9XA 9`.K8^\PLFfHz̤ o<̩]qQBF rtz$"晒3;rLzS4-TC1~ ՒpCE_ܬ%kwdZ3ܕ^!,^3NB\57@-C+ӣ ~7 KT.*S;|+KK;#m15ha-b\cۺX9\NMMQ!l9߃zߙJxXw,O]J"RQ_9l%.}'Jթff ΋N;P@$hB+4{0j"X(΍@mJ$$1Oa W i#$ `0iE&KWGzX̫78!לAܻD[m@-+ ;|%d|+ 3̗;{F[ΝBV!ZB-J?3KDȘ,[ЎΙކPPd!ZD""b(w)՝++\,6=!p[돭eЌ'$9;{YRX<`F=T^:n#:6j@f*-@r{DPe!-=YTZȍ7b"߀*o{Z6guFO.9g֙(;$bIBWmXޛ7cŢÖ|Vj6h fg2.QZ,&V'&'qo:0? O|$.EqAOjbwk|_ wɢGc*Ah>MrE9'XⷻT} `d6:.=鴏%sm*òR34/I.OZvWb!huU40R(JLN x 2|'\r_5e"_24Â(^2`Buh>T}0+e",_Lgx{v d!}()&nze@ ! OESX<.ߌس bg A 4ۮϹk3U @^O X\C'geueFw*O QL%E0UE_{R*h;`7 hzIKCh"3X,)iUjJt(4_{6ٓ-ȭ,?3{POLǭ$'L'c~b,}W }k Z>{pf [X$-儡qHv]8AҚl>ozoZVU7ـ;qOvҊ}/hl3>z ȿTDv2ݥݟ 0@J䢤_̐7؁I7o/X+mʎRrU`%Ը™ fNn> O4aESrYj;f,W)SUop:Vju#ü%S k"XMeЖcp'Qh));.sVJ ZST`m]E47[2C0*,|tdu{D7Z=Ag5f5ӉJ?p \LO+ Ml3.+)xvgG[p_6qoQU/s X,ИEa HP;9g/ cnk|pS_O>D}ug裍&ʷ𜙗%;Wg~\09Ph | uQ;8)>ʐLH%:.>VGt;$'*@q% MqBXbLh(֩*גJ[kmѪIӅ<`ne(64]?H6=RӋvO%D7OFrlkT3rѺ|xfBtq%+颀j cp}^h3Hs-\YАp7F]2A(0:wl߻dp:@zy }jUsV <[Qߠ`5*:ϻ\ ҤI'ۇ̜uSQGr'Ҟ/&]_S6!DP?={:٠,tHB@Y:~j^%Z/kKڹkٱ>/f\/̰Ƈ.HLϤـ,Į4iX/A C#ļzLo3~ fM"9A=+uG!W$ Ŝ|7fQF/n2Qz$ "O$WMػ-6p^'#]4(R5\ pZA1+˓Ecz0= F]:Jm5 O/A@cz+06"ݨeX<ʌټ^ClQ'10ya_$8bV-Syx2۩ mDOQB+`1wO_xjͬ`sUE΋S9KZ,8ӫ9G#·76tP cF(cTVԀᢧ{‹4$ 1WSխܛVd `oc)Lr<&b066218s]3(YPissV{H_G8lo$+=v5y(3O|_\_ũm(&{[iF'xCA@ @YX)eN:PX((*86` `%x\ %GrƓj4ܫVK{~V;Ktyap kD,7b RvEE(coEtD\]>uɆУt;UOM=dkS& ƀ;3ik-+eNPZ-2%G$ RZ%uVBG Ayck"N-'- hK{KܚƜk$LF|Š+cTcR >&k_J 9D4$Ut9lGN -IsDi/NTuj:&)_ݜ9cW`5ͥ8 /^vұ (]Cp&Q`#vGG6f9uTCh;HPX]-oU8 lz ,,4z8Əy9 ]D6n5ˋeL;y;+}F% @$$%UE^s;m!ۮ$nQ[# Ey 4H,6 >1ƑT ~≠>A-q\Q9A0׹[rI~JEӛx 0#>nP]pոL*F[MSMSS '{#Jў= F݀}{PfQ@.2[̮f`ۇc҈U f0(' g 9Z7uH(٨! 4,% f1t6x^AHJZ}@``zY| 3P$vOt<7/ cP^i֤֝ 'fTυ u<\+}`r^ TqkFcØ`{X4CgDۿvCMCob $җLNt6E%(F̓*YmH`V"@ZXZ#Xk*]m1Gui;ڐ\BOq[?HUA|TדߵDhF:y U3this]H "Oo=KLnI}%U-)V<X \idNY$ۛ~}̿Vܪg k޳;3?㘇afHdP|[NgP|^NH++:{:{ _@SN5o/:6 V9Xs85xmR'4鿷 _\=w( x fwxHM4$c'z-zj@,K59 O֗#.y4 2rl Jo`mA:"P;zх 3lGP=*i" u1ZUbXKAN;zھ:6ƫ*|Av?`q䵷ĭ:fG-,39Ϯe8\*j1θ9v+bUޭijݒIZY{#eaSbj~XƢD笞eClg?/Lc@.Sc鵁Mߐlm6(VX ![?ZC"LnCU2_ZmH]^ v*o͛NH`\iS)" l}bgq :6U ܶ˯n*` %6[0O]=!tPe3 D^1J Lހ0%>"Ig% Ob5sB5Wi?HY cߋD$;5û>f`l{l gvlUJoCF+,rJeWܻkĆ;yW~XNK)y"먒RMկU-U|OLGɕñ 9Ȥ'ExO,k0YA)ڸ6_rr*Z&iy_cnzi,Z6%z>*Ƒ{V(,o//տ͵}% V<~4T (8Ԍ"[ iQQ AT5XIəf{c~\|9ֿXF `_a<؀Ȩy%7;IM6F}& 'Q@ʓXROX!9y;\IޞʨW"Y* @Z]ъ ;6eǤ&%Rj YSzQZg]b<7#dlp u@Q|9[#_ɿ-u !,\@\eMG +s%_PlpK`݋~O.D'k==eUqS3YcS%E ] L0m3\,=0sc3]y35? wc;Z`[q-Ӈ=қ=``/sqwO$߼w}0&E+㘣տ4.?0%KCKr#.ts#V|8&uc8@W'Vil=yyge1e,%ёDw_XC5XɈȂ縍p5[sBD: 9yMs, g)BƋhM ʲ2:<ͭ"MD?u9m[;bn!1¼?N lZk0 ew4$ X0vjz|B! PLy3ŸYcnd,LۘuWFA>_Rߩaں"FblP#=~Nk<3`y~L9:ǀ̌楨+׸*MƟӊcӲNJ,W7  g}^]2D%pj󨺢LM;H)5AMd7^ ˓Yt/P0Tþ9sTlO$9QuT)>1k0 vl+cOb>r݉zT M ѝc,c-Hs~4-…4n,oEWgSWUo5C{٢ו+5CX Q%yJNq(}ød1'/=_. Y>]?c M{Rx;ڈRLm+Ro4u v|%ݑQq{gV?f+ǩb5zLwN00n|)Yܰf33i;]:q1xrr-V>zSb慨'^pcڤ^o!^#(=f)G^$0Rܗmyj=4(oe ¸L:@ so*͕ Z$ґ-wkAʑrc]` bHtPwyi]P>ŵ^ԦqW<\q5XDeן@gJXKXTlfkxT#ƛ)"#QTN:v2 NDU|Du~0"]u8U͓Z 997WWX^VPh3#Hzċ&!4X7iYhQ *6s2!#̥o%o>T^C,$Gb#5 Z#>//l9ŀZBW@WE"-ZYo-1y1ZXQt7Jy5;wdKA.ZcXїi3O oo3_?a+g8ˠKà xlþN([k/<+nLŋ0a Cvd#@bsuv؋v+2W4#Zڹ&^W^PhWCX^@<#HX906chtW(z"[e+q:WNSm7׌!4ȅy1"p-`Y rO*= G*;Sp&E;|XL?Y V9 #A3Du]):B?F7JiSvplTf1TK~-|3qbʵQ nF> Z/oe=Nϵ,ЂDjM7;x:|W|7gKuGWt?'x>YyTl*lXGN x" N5"Q֓2AQsӤKY}uZp>6ӑmJ跜HripCIZ6/1bcĭC4%5ρr_BŎ&6V܉.lI QwXt5t p0%xo/sG 0@b)[:.Ŷd z82bs܃w1$٤YG"!3JcfR5 xoWW!vܞPڛZWzBL"M'0`ް$taڳ;5"n$/Gt[$i.ewy؁ƍ&r"i1J^4 >hp69*C1յyoj>]_~_۩y'-_k)u,K1˼0mF65Ll6pz[%jyzUrQ6 68A{y6&l xi0՗.`&KenF<}Y!r1,#7 $=rk i]zIDOWBɦ,6&K/5>ޱZˑ15/Pq&p܂ހ.?~ ;g|!p~TՒ"o*sկ]BZ\,C=u3M!˺ch &/B[B5&̌!o%|4Ak> m#0,v-m!Y"Éj||*Dl:>JH&dh RcqCփ h1B4D4lk8?M m%9px><u^Z5N*|h2sLS1ztÍn $wp `;yQ|<ҍu; ;h]a?$TcYn $vYG 84ZkBf9j2GmRUvw V2ixex{89.:yV]XצH>15*cZJ03Ti!妄sktaoG:., :AقT]fY%!IG?iy~Kk9톆YkpdG8v<<wQ\a^з` a&Yoؾj}Zj.lz ,w=C g<7?!L$pY5(*EK)zc,MptK^} lgVé0aƃ-U{˛5ה)K`iP D&NQ?DW3&D۔N)q: \@[U0$M% 7jQLXpnZ^fzI`s: }ޤ=0_bGQ|x՚\gBHطVjJ}Qf=(e-XZ?xb*8<+S7fY$R6/&Px;4̗Y:N4.K{C}WZ j̾~*X" *30KFX疴O\ΩuMh"1ZX<}ңi"P#(Žpi6C^3к.?ɇ$Rn`">_+!8ާd VZ\_d#7&A,o-0~c& nPpeWt[3l cx_Iu=C3ZbӠ|B5 T23G*QXX_ۑHQ טe ȗ&󶏮Qi*if%iE b2G&Pn ^Xl?Bc~ƚC|nHPIm}WkE?/JB -Ji~Zׅb0؆@Zf( !t"εH= ];ޔ~_o(mor͉f)@G SRƫ$uN>-AboiXDSGU, zĤǺ3%Z;yq(WT|>#ϙ͕`|\:+Uu|rUT↿b̹(8^'-~[DžVrtI,ȉ6ԢJl$({_B |-!nj Ξ~s@P) ŗ:S˞Z,j9q??bѓjFr)Ĉ 2h/׽eo_heX(\T;~'E@z܃Ғ-ШAL(VX{֌Ӷʗ rzyE.ethwa:lt,;tt^E;W<(:'Vv㭸١}w{VXP]Fd4nR+ Αv.Dhf=0~f}2F8!!J/,@c=0$.އ4̥x$TexI=A- ?Qjr?\AD7✞^\ű`ϲJ 'Sb/:@9o=Tk{535d8RU)yhUjd[|4r{GZqMwp7V&&q؜' *lfO5Ry;03[6'tK/ t-wBge-klJ |sC*E(u.1Y Nd)Ý9+z7t=!ue!$²XÃ=G-S˸9+F V5q#W&m˸^@SW~~p:8dUOJR/_Xj{#h!As8_DYx۩e#s,UI0i)E{/Z5TJhBu0g Fy~D `KCll֐R!}¸Nt:x87tMޢ2D̫0p %_' %TYy. }ȑ >p<[.ܙ HcKEj}2y? mcGv}|Hxsc^HE!n cIz;*۳DM\NfE.+L$OwƂKjM~g xVMb凶?yy3eLvrd{'Üǔ=PHk0B-IZ4h?"{2T<~QhIvLd70Jw_8\-[b\ vyjƘċwnz:\&$r`R .gM˼c_q5#jJVEOea*x~Ɲ ȫՇK I/'lE/ N@e%gI}׮ tx1sP{fTM!Cι>ic~/l9F_MQd'rɏ"=>lk!Q1+(hÝ,qLW2}vEdH| nļ/ҡ1M{|7"A¸۵%raKg:sdHmbe" $P!Gg WS껌inoa`8SZx 跺OfJLwua^WGV\"kWfkTuBy1Ļ|WR]qQӡ^7=m$l*d̵JŤ\ԀHAbLב ddnN "瘗o풻emqWDGO = +6@A'Մ|XE2Dߌ"t$=# JЇBxw)BdmV;JƷOl#p  0 ^sG3&9í4 w,ŰoK$/ՏU_]8S ̡T!uCȍ۸' {=Z*9L*BǨz1oߞlKhVo׵Eݜ*T_@H#?>Elw4=4^ f* ddn <,>>3j׍- S?c/@9FZ@&>'"4:Ofk`]SX9{Qص +]P8hVq,࿻Zg1hXvmGצgn]Ք",*CZQ8 !.cnN81FuHAOε~! bgeL x蚽IS[{K_L"7$n]EZϑQsjsM ib{Ka~֙ HhC|q\כp\\X).\꧒[ˑY Ci}Ugr>bcl (X i שj@A#1=׹,$ۀܓ =}UE1EdOV`Zkk.vr>@3A7LV ius{_dkfu/<.s|ИedNxXF v ,ZPfYP_-j3SL2Xߛp]n㷦1&kdk2LiK(jTS~\dVZ>dR3v#ZYУ.F?~ZZ\ TQ :y7֫AQ\1"Þ^H=>P7e4)YǓĎ&z#c6A&Nz\+vOzT%!\VBE)~D*#xpUU:O(g`%\k嫭@jD|>n 9c\`ѐs@7SkZ>Iꌍɽ ;jLͥN3nKƗ{Gu׊K발X:n lQSX.//aC<<ҞC^դ&n̼D,&V?ǺÝv2Nd aOgR#ߙz 󂏖Ȫ~1ndB2bF]i0<$Jy:̨S9yFvj>IB{{ݎ]LjvJ̽*}9đ+g|yIm d~%02 5Dṭm_;!xFVv@FoTUt1Fa_Re3MQFH$#0䳝m•XJ2h=JaKaXFo)@>oD\(>hYOPhy,B^zt\}W %+(>8_2As&U"T33\=׍~KNZ4LSCOӖ[ٽP՟JI!]u,?}zHfkgiNh3z*|k\ Bruz(ld&H=|r9pcG !윓d߰7HV沀,,w`kQ /xBF±j؁T=_6䯆 ٦ETldo[2_oKe؁%%|;+Dl8+\o5P$¹*N3f쇱ϺNsI Ņ~r)MqTwF遭ž'^%O0:X] R2ڇlSp?mŹ]QXI>Ghz|ec4'[d3MX g* 2k2瑛~+SD%G#?s=5bdmOBt|f=ȼ]!/-Yrjghhh~^ 52>v(BXk%b \JB@x[iߪm6&[2v}a U#/9z4:*g6VcZ[x~[DrpQ ^Y)axmҷdSxB\sQFg/&(KέQLZ@o,r_$"O2 vdXV|r>͉ G*QT+8L}ZU ޣ!~t)1ٻZ&> zd[\ OynBH/F9 UN5R[9g6V0f:2ZOwf+=~OWG&#\ EF8)YEff_ܭ=; |Z4> R6sјK+.ZQ| ɜ:5C{ clJI2E/1GsT `@ILнl G|>: p( lv? EoRS DbN j->koAظCP; hF\jis0EuP4O#RJQ A8Z>Iy>GM֏)h JP,N̈#M +OȀ F$rv8QVвamB^8b5OCءA: qt4iEg%][~yA\Gk j<N¸ݧqZNsc<;}ge_6J'c)ͶRLsٙYѷsAfYJZ7[Qt׏E0CÁ'ƪ?wr=+?kbKZIfq9/A 4Y*r8wIE^!A8\O3+rn߽@VP rI_4.C*Wa;qHOu0&ovlZJEb_f8⻷# dJiY χ#7~PZө4Z= ɮc{%:nm%~ 俈lH_+>o}y4gJ.c)ɞ웅!Mʗe QK97Z?Ǻh-bϻMUxa)1upKS$LB[&(!T0{fGջY;Uۣ֡&TB1QGoQ؊˔F0dA +{]\mĸ@Cs itXuwۿ|%j]X!7]N呓bR#"l>\p}Du&|OEʋLWsEd-4 kBP|yqz延^uSi+S. Jlt/$B锇+)6a>;y-JtPézD5i-BrYO&B@4bz1 1&6#u|"F[&Tsڙ0&.$O,*T -iKYr&`/d8NO0I5˧ɺ_{Coߑ8~\5{I{$ _5jyJ9#%q|dC2v &} _js!:|H.g=|WWTm6m"[kI%e҉f1t{\M gs[+ Z 6}d(ʶv},2ی1b;zrPUJ~&T @>d>]1?^NwbhW2:ߗԄ%u9E_zpz.h m B$O%ǔ J^S圸OL,oAu&x诩v-%g zĠ0ׯ^R iO5?l2R&wP)|/s*3VfBsPVZUlPlTX3tYW n s%Qx{]>g`3LC\Q8C>1U{k͓S*]/xbd\oNCN[9 PJBsY*m c!pdϛMDD:]Շ]K a+ d?z,^0R~W1hPK_Ax^X/>k+}2G)AP]2049 7k$xj-.͠bȳG{MO Z]I\)ox2 of't7Ma`^Fv _$Ocr +apAHEdFѣ]lXc3gbx q^F9Ʋ^wvE<+4ic($ LAOTQf˨oJ+ Rl}PD>0yݕܖioLfتUBD*ϡh8䕴s"o~Ęvq51i<*b(FuMj+=+Y=a3foŀ5'o;Z3B(6GdDZ<5sέ͗\ҽo{Jo-P#d})~?:d `q +9n}]/ohfk7);rC$E6͜o&syjR[Wv&3)axϽ (cT8w[^bK^?bo֚Klh_TYuB m's~=i>ӹ ̾#"|N^5 L;wV~y݊]nEJT^:3p,VCw G"&^3ݸ/tBz3zF,=h{nQtyvbzOPGJ ~Dд{̋T?LÁpM4Y8@ O* O2zVXH/&ɕ-4όm94^# ~#%}>N*lwYjo(E-ooo@{!(~$ecݣ ?$9qY ٞ;d{{\^bwŕ Qح@%ՙ:jEqW W!/^a1=ZA)L?YMUASM럪ZTzz_EZw%)-[a4U\8VX8c[q,F'+ܭp@ ,ҫNn=tC ڔ7e`Q|kZd|y(IdujW]QUFʹNCzYK B#.hg5λƂo5vhf \ ii:ohX2_]ko5hQ&p$Qi<l9"댩N,8w edN۞!R7B#]8rjVfm !oe娄so3; Ĥ)mbWwd)30/ؓsj(( Cyau.!tjΠaIԚ:w[\@ko{qJr78$$M\|)wmz {Xyp%;Pͅ zF`r ݆LY(* ɊfJ 74 e%2dQ\]]M.[PA߄^]XP$]Kx D\RU{+ԏ߻qK!LRJbϐ&TМv1ݿ#|4lDkglN^mOpF1%v 7\'_+yjhW_EcNqW #|!IUCֻނM! Yr>p t_"!JR }ڱQ$P)–NdX,#T2G83a@wzkhX "D|$ĘOY7D5 o}~eBK,Fk>-f/ !%@ y Ĭpy~̇[^?Ո ޥ9tLamck;hƝ,̦fk EB"Z7uD2@Uheo)S34Xׁ' &5ۺPFL(љ)^W6 (h`krmG_&]jl^9g@`'?|:?o qr`S#$~oypCmޝvŸe q!s2T_t/JPV7fć"vkW]c\r'-O &Emsf?ڝr@^[u5 9? HMVϴɶ֜Y1%{JQϫarK|5xĵR< .n?`#P3^OZ%}5frI]l?s0ģ ]Yc%_줺}凗fl{w({y剮v=MB[`/q\.WK˜Rc26zьil&̈ ju \:ء*$Xڑ'̜E]{%.߰I%J Ϊ<%êF0]n@@HA/eBWG~/tfH y/`旐X \BQ\lҝ5}W=rÀ)V&l`Xh:jb$cCwm\sQi)B&ZdGtᑶbͦC1R VH*XQ5K{ʹK~Ag7 XuhH2t4DSvW[2J&0 XV(6UʎN(d؛z.GP`aߓq`ɬl/{g5$64yp9UeKVQ`ٜ,} @Y14;s$ j{kBnR`{`$r)o\aXAv P2"$[CG ̞Knee+aQu9-l'%еl"ðave ?>&:#$]'C$D?2 ȗCz Nt'I8N]1TnknPQ}Ʃ/ב;P^U̶JtFZ%M'ΘGe'Zƽc*= shK*Lτw.-\`-4&׹nuilPA\V+A"z BKS7ә\iggٔ.O﹒-g}01|#k\ʴ3F\qducN'eyeYGsY= ^Ű5DI!msQ;UrHpJ?_"b(eҺ svޠm,"Yt?` t LaHÂ^YA!38wbQY،6 $PIq]ٳ ?>u娂Z-v5OTw l2 PKP~6 N!o@$1q`QxsHvAO*$ <8|O}?Nn oe׶J_Hikyfԇ9.z$y[0+jIvSC{p@+Qs}U5ϔ{1[a*|;V D=zlZ6b:3\@ pRJQPqxꟆL=Jʥ45ep7mk?f;g hXmG= ?:NgPV*9uAC:O?pA|À %?pۍq\vg^ԋZh{ AcuWHR7вՏ4\#Pu̘*ljL`ɧ=T ɡjg0E||cTq-k Ȭ"TK  |F~E@ TK~6XtXB<BK"6-&`4N1*uɋh\YB\Hk9t?wTqm8'ɴT%*o* 1e{4; ÙD՜ RpPK Z6|l"EnB$\~@g U&HLx V}u՜hzi=J.*Mt\\F9~Vί_Pd%QlMcpI~ˣ>*8zo.&dY6ocLZp>NbND`cmFaɷdR0W `%V/"W53nr43 <س lNLr77l_KSd:=2?˶NP^[+dZ:+go چAF#؞ _jr}/@gd%,+‡ &C0{յ_D6 9K0Y9nX%קJ:.pSAbnr';hF^,iIE9EY2bCʕxͿOT* -]1Z]@ i)y3Ѩ]۩!(X@.RMv 7F5BF>lRQZ>%-jR^#Ɗ;@|_a~%y7,wtSP(TÈw#f}U 8LFY)5| Dg)^`Ū3UZk:d4)($ LBYa'L[Ԏ.G)/";6=:`sQ*aA~q8! ceM'yaOэϥ3@m!cQgGSSA/Z.א>oZ< a;k\o0H>_$ǂF^~^:#cL).UtW[^tȤzQ,ӣF$9SU FYw{wrdCzmU]\s< b:(o "uOmt+'ֳLT'sfPӏ՝7:مʩ:…33-J|1EZCPB@d\])QnF%ˊ>atjEQ͹!& 05_VdA,1G3Eޡ-8ԦFa sxko1Lqe F&I_%%i,~ƶGȁ?uж)Iܾg6Au(2[>Egk'flA.Rv!t"'&umM76w8'ǥWA*)j-:Wq&/ߐfJٍ ԑ#o˒ov+t|<,TL?EJ~tvىE1\֚\QJK*rg["Q⫝SZqBteHg`H@KY]@9>ZjF =aj^&R4iq EBBj.i>\trbe)4Tl59U a8ynQւ 龄BR7Xm`]) )skgN/%*NI $ rc6.UTIfpw;h.][M0Mpa%  ^s.0{I{;1y*voJ~dS%QCIo2=P;T[r] rZa6g=#NjyVA͈",7? <FOjLQ&rۧUKI{}8P ee3Z*-nO[IaT[ul`OHW\  g;WLZn%{g^f4fSPgȡ̕H$XSFsȨ[[ʍѧ?k,_80$yǡTWҎs.}*r}>^ʌgy'IV3Y4U.7ɣ>| t$sMX7ŏOyZ}4ߎ jnN7xTpyhr/q84#Be" C֕ %裙r3F&eDf s͏GY@͖$|"(RK`Ykr92޴?i%X =RY􌖢ɒ1avy9NA6—C:$ z{ڐm9ӢZ{E1JZ^ Lw[dAJdFQؘ̭Z`CdYMK㇣a-prt1R8`ؚ?ҳuށss:`X ^ ğpJ 45$p)^K97s=l(a2m?Nm)$G{؅6g|(BWP5=ڽmORR pp>_/ Yih5lCb$M:dEX勫, o](pa4g&:DCЃ,SSJ/+nDU u'4AxOq6K=pCҳML$d q:DjVDX3rcq]O뎲Gˎ%Bz eLa fO[ֹ1QD r\NQk<ğ"[]#z1a u!Ecu@wqy-a4a -tx]Lt܇|oUnVX`׫ >LzݫSrN@>."uANen鏜LD fܸu]Ua:zLD'C1wgHQ@BPS/Yv7&:]lpG)$JXs4R™yQT3< M`Bm CAݮ6fFg|BN{d).R篔!BYЉ ֎?0 ~;֨zv )%(>"?2_ R؅2lAPJO?T9T]FJ4A7MebA0J#~=쾵83>J]IW`4a둋=?&`ղD[y*\[ M9u]6%de{; Ӱj8'Yy:+M"nOw(a y6f/dq[ޏw6`&xfTxԭBY@==ȃ `̠:b.VfP%:Mhb m2z\B:h8'\!6ߣ-wTmS7##ؿܐ#~u=L>L} J aluOPŔ\2v4!k_Jps{DڇGm`gsN6wGvz'1 OXޖb›ǽwmHyhǖy|]OaȎ*~iYS@\\=[VK,{Bk!QlaoπVgb3x#Y"13n Y`>Q8*II= JXAS61]4>ѫSQiUSyޯ݆PX{/d\XW~zOdvl5zniT6ԧ`39"Y0"mDgdF2o}L)v]F 9􊲕0f-Z&o#-sb c*[tPAmЧc7US##9%`mv%q7q }nyX̀FF1˱vنCvk`TN4:N3Zgƒ4Vю6h],R`+u<4"QDC:~6HEPUuq,oo2.~⚯^QG/vf=| 8H0* _׭O#ÛW8#|{ ,1#qB[gHڥ,[Ŏ*E񏮯iORiU l\o`;HOe9g]y~Mt̏8vU# V@0;Tdm>j J/]@G#a9h3 QVYZa8⧊e8G%WB E> t9B3~5'o~TFNU)ciw]4K5sHN4k d!~Nهhf m㱹ļwo_clŽfv 6K+2K>z0J&=NP>w^$ ]<ub*$i9um7MGrjJ>~+blvlgLڏ/ک`:8b6߽ UDz`=~E* 8=(Ƹ .%RYJg1l=5WwLC2qEsbg[{,UKC= ?_3׻E7wZ8EV6˱`- kۙ 9*?ԙԕ(K7Z(ao\Blav )Z7|foޮaV=i>/fjRZs=Iin{5e{ThϟM>R;܆V{ 酓1G2T29s"H՘0[Jg‘yXhՏ80v]t?ي7%9=Qπ[pbA?KmXmV)4 klk7df?,Hc"ڕ @. ,l&zZ/~n. 'Aa+m>%*\<((P.rSG^e'^XR?zY k'6.#CU"-99ĭfjiV {Ρ-c zkmu d;makBxRd"6ȀOj/yH0<ոyM\Ҕΰ5A~e*²ώ_;S fzN#3߿IS|Y_[A҂Y~nps^mj//c!{Jqz鰗x}1dmGFyTߨm z* i7 8)F_?3 #A0 a>O59B2oFϸ:34~V]C p74"VsԊ֚g}͸:bmYS5.\5;Is+&ЎӼ ,frl-k~/s!@Z!=XSWO,^㜉7)ȡ[[=}0+L}2L pSD𶠑[|=? z/2=Όa>&SXhO7[Z0+4{4rRuzPDp}< pNoQ椒J bRdLp))  l[+L`CW3ܵ؈@1?&ft2gXe>opK(/Oun7'X1LD.[t *z ATϚ$R&):UX3+ ?͇9Vfђf"`q#"֯J:f oAPR INMbɊO9__GQ*>iUZ  Z`ҍ֘⨦$hM*5a↖9(9ip>h!;/URoՠ>-wl'wHbu(,p!x9YIHH|.]-ttŇSp`ƕƺ1Į8k~zn ['g>+9"} Vǫu( o![#uM *|ZY 7q2G"ж U]5B tM#dho+OX"~/>%\Z5>E ?i݈|.8L|%>kl gS.Jgc6J~Pw:Cl.O^]ȌI43YE凉F] ;F8sn\]v T%gك}8b$MHNR眊2 .]TpuפG8UaTMɤj-IcS =$u)I2~~ӿy8cPB( ǎ ZzRض Kkk_ }\hb˼^zdƆS'xQA1>8[l̶29R%kFCXYʤ qlmmo1Bg 2X!" ơRU7 (q(cH>)bQtVk$-% ޹MB:~0a~P'yϋ0;24a|q׭gyY4=)sx5WSn3L^Jvno?#3~s?/;#B*))w_eȩتyWlʢxq߽.Q&ɑhaC|J܂u,|XJǴVުT3Ǡl_[-C jXQ)3:~l;M2:&'dj:?eT-C{X]v {$9ങ/Eʣ$rAn[+ԌSA>eQDl \ $)d1!dv| Sp>`#5Liq[bzG+)&E턷Ulp ɝ*mYh.@ʛ&Ic?)Y5bn5)"{aAmݵqp,E(<ݺLA;!#;gWB#=fƘo ol 4`=Qٗ9f|G_^_jP]vLA^2ن, 7k/Y~J>D7!bnI\ 2EyfsK R 4-vSsf[@_*?.)Dh=SV-/q8XL:ՌvcO s Yb޸W͗UF9D˾n,x`]qO4բ*nqQ ,3[ K$,M$⿥C)}BG˂ԥin@WAhJ!E\Sy/4Qϒ]p[zok20g8IsEfӰ&z:)< ;9 aV/D)Qv3yiXwhO*[CͣR!e>9y0Aaڏ 4G\m~iOlG=Ǒ(3^WZkb@ySt8G ]&V88|]Տ(g3 u8Os٤8zK͉Z{ ch { s}xV^Z#`-]cYsY?w6U']G6fe,J.ҫb(2}WI!y2`OK @hb}VsLN\ Ol|8i (["A [CiQo1.fԋ@b7?z ~%7U\(5>L/ܐw 21SeZBQg)Z4ΪjKh{IY`2X7l kBtg;TINA\d^)sÏ?_0Aw¯X‚- qͯ 9<`\m 4 g&0v۝SVS +/8[yYz٢iI9(qoh';GCY_y `pl  ̈,-^*#ଭGLDŽN !b|CސC)Zȍgл7;IEBұgYZ07070100000296000081a4000000000000000000000001642f09760002f708000000000000000000000000000000000000006200000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko.xz7zXZִF!t/ ']?Eh=ڜ.++e C,=(pֺ֥b:K?i->!9Ek -LW&M#g8*83(N}6hLEY+%ݮ<[p#_׻l20825L Ù(ƛ#Id!( 8MYpF8Boӳv[L0q[i\ Yi\햡fT0W|W/@74r=v- ^Q"j=֩"j'ÓX+&p5'{'Uj c,7Ӯ#O8hf$=Wv{O`pq8NUO3+Bpaz V)цo]q|}FP >m%);9/:< PH!)d.K b|~'&\rqg.'V+w15J8=Id!aS@N@/%\/&k&0gVnA/K خrcTBW|؃/3,i[V<|/WU&:fPѢ=est"PTBɛ']?]²J)%`+[߬Y1{mRHY  Rq^6RdwJumxI.׮1o#gnNH].Ə3w9BC2R>GW_ T;MS +r3}t~Cg+5x {܍>LkLo_-P ˙:K[BSY [X+;gW:Eyuz1qI[R\N<8 %2K6@YfL~Λ Gb|Q $Of vZGx 878> &qy|!Ͷ>Qj Nq4 $kA9Bx②m8/SjDԣ1/F91.J8ot_ :fSs<==5$Y  Wa (c}DPKBʬILĚ%p 6wh/SkA#m/r< ]t>-K97?*X߿)p2~[ UYxZ/TEWs*S&՜O0\;!Nwh5jOWԯs=v5s=웻mZ̠B=2HOv,ZceTIbm֪c7ъY: dfbl, 4i Pz^tzt*CNq-Z[債%n}΋ nf!mI3_c I˜lusLJDP`%<8gGH" ъq@I_Yka>J/ ܫ=[iOnr (X[}gXN#Ͱa~GLH{*qB?"[oGA pC9InԹ%43QB@SčUdօID=0o_Md`)K>.3AdwΣyt['2vVNdUNv!ۡ_Lt4$vhO+]zyfSeRBkld3b\cףkPfgdX1î%hf|W1Ov`rlBʞOR43ϫܻ֭Q ]uKGyBשZ!]k0}?HC/-&ā [Fݐs!Xqr%28S1ۼTIXkBƯ1t9~>pJ ,vB=9LV %Ӡ/3ΜJa!{8?h[>HFD.ZKoc@2]+ߙWӔ)Eup0`Sf iܕ n8).CLY Jnd H/N6Բo AoQ@x5cqsyoyL/*YB|;Q幄h<"[UH M0+OK1D׭Ɯy’$⎞_sc)AoaTl_!\ѡCyegϫXdQQF$u )@ ,B&*''m}PEO@[,{tN6H7Pf'_nh%SE@3 ->?jaHU;sO\c4qm7ÿB(@z[*d_"JT"tq7h"Fr#xYt@_Q8r9\~ߘ}9U(v5lH 9P!*)N(v|S'Yra\̓Va|y\#{,>GqDOdBc~YN|`^+=GJ Ύh %7V; LJķ57"InSd1X _ -⅃Hr<1 q9:9QjдgTĉ}d!To5_ZklNR 8_<#ŷ 02?hһѱ_+4ܩ8v<>q<_=bK*P!q> stl%ץ`ST8iPNE=U1(Ri ځ q#|[s::-@XwNHyHQ/%}BF{m+UMw0G -{hFha;|Y_]=A"_m؋JKy7i^O5bܶr_ys}rb +`cEodFQ\P (~r7kщn&`;:;~8W3k.ЄhK*]_RM6,k"Gl`?{ c vb5ϚAI KsF@V418:/7VžY.鎩H UoCLjC dBHG}C':կfV\Q-3{-MV(',ضL(jV96rd3^ha.dFKm&TDc ׾*wt C`4 B)=ޗFv#>9,*k9)KdGkߓG [poO "`[. w~Ʀ?XkY?IңchcJݟ 5SDyFv\&#KIʡ"M=toLyvZ%vF"o n=/9 3]24C_/T.Pέ2d ;wiTMHٜ|($pX kщ]s.9YV9I <õ-WN\c7*NIn'en;R:2/>$ؚݽ-r;~cHRbI~єKx_ڄ^㢙d{hݡ}c^~s(?bt-@x i+dq=d0Ipj_T3[:wMRDm任%r:&b/pĝT%J6HYC}:q:!9$C;\Qg]yq!u',Q.ǿ$xe8-}.[kYv{j.v0݈># \ 7%nMGg4?Ÿt5^wPhKtiS6S/ɫN\g!(rxj#tgH S[d>Rwd 2a$tqL%(fІ_cСD{Z ;4ПYm1&% /CFu!ҝfE"s)je*&(Fmo*"ZY&ME_:.+t'| +q>'4 `4FanhE%&٬sg1k$n e`XCy))Ո_(}pp/aRw q75V'*jЧ!xQ!춇~J)# _cz} kTF.E庳C(ȷAĭa2M_EclEg~M)P{D$AJUe}h*v&&0x5Q)xDJPN֓f ]Ϥm᮷;W)[_ARnr7* p$J Ҹ%CLٱsq8-Kr6&Kfg/knry'[SfU'B_&ia|;yz0 3w@V2ԮQY?98Ws^'X/XFHF3i*ZHy[Dv6$Z)aC60JrTRR*LowX ٟM@COh&hma̎Sb>x('NY áGaժ>LaRr"̠҅Fw\F4dQm~_+ybt_zO\a>}HfqK?J^oOg7t&0OeyN9_,I MΗ߽{>}NWc܅8w{nLW*Uss$ku9d>+iZ>*†"ܧ"f8Ou>\5{(ބn,) )s2~!H9h;u2Uq5ܤ5jմR|<͠Z'L Udd75o{jdAA`뙋!@.VE<:rQSHHk*I )=LNw~b}Wq?BmfshaSK؏&\@:& ^=wBUAFsfS]dIkb0-%W_rbdxOY(0Qr!4{nӫ\21`| 0C^KGց;U*8iHo[S-u c"7o^˖qJA q2(TUgkg}s ]8hB[C!٣`Fù9+F7 f(L"\7ɝv^-DŽcj3WC!j/ZS*?>:G2 J˶/5,g6*9N0&<ԦoTi b7KMy=|C%zI})I@\?)tK9+#uK|B |8еk1\p0.!/a Ѽq68*Fx9tvN0zfeU҉9ʺ;J熿!ڻetkG7=Rܕ[KqYbq?qS"(aCW(hPX3ˎ~J?Yd7"%WGSԤ: Q35,೻ 4g 3ƾStO#`v `J-TdlҚ{4,yK =ѹʵ~j>uq#<0"a ` v!Wf?UJ^aHQLt50Y&=FPQu#I{$ۣuoc DF zTZ -@ N ;<MI+HFtM͑@*Օ òM)@xkrcC: Xu Dbɽw=y|0N]yCT' *1(]~1+i_Ǒ1-<9t';2MǷ:NcB1aΙC][H{Ts m("d`[LYPCUht"OaN%\ gRQ ۢf}AA`Ё4 e4ǃe,rsRnL35o({'e+V MvذN4۷S̡^0SlT -_"Y\SU"kp^~}\ }RL;2?iUiR[V9d4bAR,!: 7Gp~ ^'խA" MHq£me!D3h.BmGUsAFZSziv CE4*]u{ÂȞ%J2II"cZ)#36Bl8 _еJR:8S!p{ކMyr*!7{_-Hb*\/g[~*/spq.pJTxUZ#v:PYG0*uOD;4mԕŚW4[3(Nl4jrA^ca!ZGa~rmȶ)vbsi gchUHnSĠ{6wjP T֟l%}Aً^v?֚ ֈQi7v=%X5 WMn'lݐ06XZCޢ2TXGhPj٣0C7+^X};>cq@.(kFR^> %}{6SJ;_ƂJbJ|7OLV_ @x]IKu;5z4nfxd+}sրchoGM .]Yr5&sw4Ю B#d/`)QEȌq|bN(o9@b #S΋t&˷G#Xz) rI 퐉WA9 1ln&R ]gpL''w@ k"Ibr(0~a]pvOwI 7ʶM|hRm88 o9ohpfg4帻0Cs\HM"NVo>.gb+L<_C%c8y w>ߎq%}<׮_2`ڗ\VfIlt/+LV&3f\*DYUP)JhZ (u"g6~ں~Hq4pXZb٘ JDi xwQLq9@ Cdh`c)tmsʮpȽcs#y+e{ _k.++ʮoZAlt,84& s8%}@(lh0;~ĜzG[$&ܪ IwvҮMeI궦`Հ$Y$Ou2)"dv߂?H.kkͪ~vv3[:s$Gi!>r;к2Duč)ZKHom nRd9Lc*,i.ҨKFy>kMs!#Dl?fya#% $帇O(3A/1寶ф?(|@O!MЊ+l=}  k[<&׸Q>lTp_]FҒ 0[%|ØbB)t>-(70d9<8~)S,G" 9J3M yok҈8vmէømo=tJthBbGBՔqA@{%kT1&飶Oh1jcZNr>Hٺ|4 Y;+aCTe\6%5wϨC9=|7}B;AZ(օ@Mf &6MϝvYofU׊RA(l1)66i͜KFSbQs>/gqaql P"QohRtA f1)Xegqj@vW\YޥXXZgG5MufwcQWMƱ`^B+g Zk ELCv$&pFs K9AR}VB@Z>15mr ZrvÓ 1_)`a{]l.T "7t.QWOֹd"XS1My>s~6ˊBf`VgEt\7\ SQ}c_;[ t'|\RAb#h T#:|8B}ra%5Yvb=`m(D"aFN_n7_yZr>Bdr5?kJrnM`fgOPEWEЫ 1Ց<יHVx;a6N=GQQ`/|qg^#Җ*6.5{!$0Œ cz\4+|"q83Ŝx)8TBSHT&_%ܶ>@oNʜlXS Ae׾x-P q?OK "7O5 H<32Outb랟ڒhsʙN^t0<ةEn }+d, hϐfBsJV\ @ 7'zYANGC{\׋{b 6x2{R՚1Vb/.zI(+2ڷ+[ʳ|Zfѱu鱧X!MdMĹn|0 .!Ҥ񬂁 mp$TuR1|EgSN&})œrDe|AR.2&)'hӨٳF;@Hp[¶E% d>0 ;QyzѨue Nis_Qs{=sճA2<;3j-Zy2*Nsڃ9~`y̩t+C\ rPdA_Qf:DUu]05BTղ !{5-Η ?J"s}E` c<έЎ<7UP͹?Rg,N1bdm@zle)ës|ZCӳ[l6>\GWQz x~' n+3\% ^dY6I\iM^7o&f  IaRfru[7:?/@&}UIRP2*4I6hI;ܩW$4zua@'@XHV@T21}݉+SX,U zѓ% h[Xu{%Lsw6"]pm(\AݷJ9HqNǷ}P(5w.֡̓9TexD/S,Ё&|a{Lku/xB"SW|?s_B6Af ''̔QH]\yya7cK.0T%S1A.M$ N&!fM9ik y*iUvঅ<} Eј ǔ&0ξYWi'YUMS3Δp%7 gmkx.8V%A tHGc#uk 1"^o8 ;FT^Ir!NChE#hV轻F Bz3\f.>.4]u݂bA,j5hB)=P%S!gRh_~P2N p$9+kz^i>Y0L[eHO ~;cFpi4#qURJz'[{hXgp\g!W;@CRšGӂ~ZTsZ!WTB7OPK Wv[~jo:K}h$UD}I|= e7RZ)IP1<#'N-KmUcLGMMϐz<W}zKSS2 czb[Td/_ؿCPBI>Ɇ@@9bVpu#6%:H/;@Ze|4gJEprZrAnFbPnZ^:J`p?Q9)IJɉN62bt `;NI(?9j. =_!4bJHvih f!q½rC҃.*.h,JX!BiU=tǑs؇y0`/G8<{蚽S-_ 9tat kսplmR|qm%w=,uF;_CF>w@ѩ)N`l U|Vj3er`Axu#T'Bޒ Dxs (+aPGTA]=#.aJJ8ѡ>8a*]0:Ό M}U5&cK~@߆y;O nyH5tFC5),E|_Y0-jHB҈ǡf:'$nPc}cRL.-) هWhRXZ$3g3A --1!L#tx]ywIs}Z,"xUߴu}FU T<LF5( Bo44ei#t#qp%eΏ[L#/^PWR s[҂9θ.~s݀^f 6$OFd676 dN4vP_3h8h:E?˓(1B<1Gm_F :\TȷoWbLCDyXG[]QW)aֻ/:~6i!-T{@p9a^ yDRh:𲗋V,+Kb( odpssw 24H/nod ?]&I̚7Œ襗Q"_]`SE.rM[9^"A(Eę]-&qx)Jp k5ӜS5ͼ9D5V|`œ L0+HKC\=HΈ)%&-Fą~3DPZYqt@hzäk\Ƣh,- r=л4$NɽAH(9MJVdE ^%0f~5Ύ8+<#T yeA${F:*z.؄;wم} z9铱]Dh֨Jm>bJ@MтT8R#QW&.v~h0Ɨ\zʣ6kH򥈿s>ˑJ~v`|T.z{Să\RښXEh;E ka9ܣc6C a%TkX4:LbgC#lKjgftd"C ś*2v4]_1}oweQZdnN.;ݱQZ=W 6v(q'`&, xm.hͽzZY ӊrK>Wu4O1r>W0jkQb;Nڑ>?#N^c}(`H op=7yؚc"\ ZE5@~͘)˖(02q+:g`l*WϨ%TU9]ˇiEc U`vlqvEIJ<| j:^st^w XH&At 6WJ'Ľ$钱&Cd쫎DNÿ.@̜+|!j"nO!:}܄l}}{Y'?tc2p fD} ~&>WnG5|h7» YlBGME1s7)FL+olK;f(GGRˡ6A%u,V(.?n8>Fq KÏi)+@;ۇ|*Jg2u=ϥy1;$>5Kny\`SDޚ.izRSZ!zՖ}\Y<"ʓabu/Xruc¼οx+s C(#@#Cy&[xuLp4G9n IUiD׾HɎ9NAA^VM!)$,ߵȗnJ:ae.{Pl=˃aiȚJ*4Z&q@\TPUxA7ԵcFjȒl4x7g#\v:mfHcf9' m|"}FOۻG{{!=TL]m%&w+Jl WP_n DnSsehsN2k<MGNgcl\(+qZ3Bs:qa%wob?TT:L<r<$F<59cH=l\Hi/TSqQUXT@#,pxgQ#Nq=:p88ձrmQ .SIi*Kj6:Wh/XxU 0؆knB2ibY3ZrWR=c!Χv줤=S;36dwķD^{2Df- vweVe2i'u;C :[AT*樴Uu6 ^Ƕ~ Ӽ2*=yJS|Xfh/3^N'DbW%]~Sܸ`:'>˄ۗZZcXs]Z?bMȾg{N_oIvxUr;cqP,ȭj*7g!}v;WwD-dBξ4FA * GY:=-R4_,%*ekJ:&a 1J[QI[o沏.D)]v)ǂ" q(/1ĥ۫EgeY!!]ᰕSkRAe9Dc)աwnvWEO- : ~qiq[ƷC)rBSbR>VQy=gBD6.-# V͘BD^@Ӂ8R6=K!χ>v?}[MZDTq{\hf3շCgTw=HXSzdZ̔Eh;*&La7+WcVaaLM S$̙bJxEUZ-ǰCH´6/r;kʼne_*b Hd.[JZ(j=vH^&=yoUn~u,>=ʜR:s`3s&4䣛AxL"dCN s7wnT Hg#Ȩ:A.Kkij?R2f:Cc} VxI0dÃֶ?esk 5,of=czeV]7=' TՔK4.I O/X|7KmHvb0vvy+h^-Ն:wSȄxL"irCtAȗwA$:6c&vi.UcC)># c }=SY5$7)'xyhF)J Mץ> >7BIUiu)^-?0p92}\sm}#\;҈K'u7~>t!eBx/WS3P!&Ls[7 !DRDar{ݣ.-$GQC Te˵?K.i-v N42'wNMp3bEǁ^ sl]n#Mu`,MCfiDnDDwꃐKlɵl󗈃_yvo;`T8}Ľ~nRJ9eQ:ST.iY*ZpvKA p3c4c1h]pAc?ƵV r)E7SHQrt_vjOyKM{@6T{@SYe6VͶ+DG6ܪsuM8J:1ъv;# )jNwz+?iy =v?A_DNZ7RFr;[9|\,riTxDV`3Y5Ͼ<Q-eply_H}lk*,UHHևNmJ5j ڕp3j1ږM]̤ ;Y a\־rϝO,BΌ=WGűJ/joy%fk=Yn*HW(ʖY *y@Hcnێ1/oiN>-?k Qx­ʱK֍O"2Ϳ~sߢfh3roe[Y Q FGO"PR6P7_S;M57V2_i?}z[xaxSDhnbņyS"csk@{ܚ }tUS/5 HDl#Cp~d$+uWbҖuB&wXOy]/F],ݨ ôqtʰ+ \= vW_D W'/Ådaސݒk" J.l+ !5S;8ɕ1cC)wS)?(ˡNȕ(D9О_.q4Y+?Пp2dahBCÏWu_۬8[ G.)5}"Y`폔ިs{/@)ԊSJTg9;(pndcjPZghD|8`3۶$eXY޼ QAFwQ T1)(k" N/(`wKmbiC\!/UЦx5B71)XXDu"YWtZT_ M؝_X: Ft^R?JCbf]XU*;Ta&)?zQEP.Tզ%lWW<ξ2O+d5IMŬv"bE.wq ,b,~^y{p?-^cH8;%y_S$`=D- F\)9+V#r@'4ǎWM8 wQ,EnmhJfv@yyf1@HY*\:c ʹ׳O['mvvwc@pSqL￐,bE*^9*ժO++ XFWB XXX&9o H4-ۮռGc@jAGZX\! L 2KyM Wne=V?7"ml,240BDMb־R0/0PV<ժhDn, dH-! iQB/97FՀ3d`4ض[(j #h ^ ,l(pq ~NK-JH@O{CFH` ƞΰk̵΄:)>ŞcqҮުWb &g`Y/MÛxOtHbԦa2]΃:RZNӵ#2P#kz]&U(PJ48DG-q57+- DFUI\R`8q pM@Ѝ TȞ,PVV}4 fF] /Iq?9E+Aii2(*?p˲L~`(ft8]3jXhڎBþ"hHuD"k1R.*!A뛐DXЗ\7m\ζي4xP|O'ԲX W].ƊsZÁowbFnJ2i~]ٗ٩Oɔ?lBim`ֲ mD۰Jo  g eΨvOҷ09m):bgQcc&)HhYmοE>3% `v&oUnm7E r =L{4 gi*fé'3sB3o~yF{N*lCg;ZԪyVDV{U@OA^9d}(&6#Og6?Fz5އ:H:,eHpFcL+v4ċs\07 ͺї02bo&;EBOT?Ye0/"7J.aAIl&z)j  y's85I !?esv0 QN*0,>O546Q2@=ŞY<{Ϙ p&1CrlݛaoV[+\uxƶ&=$l+z/na 0qK+/pEW%2/0mҜlx>PXj4cm2rPf!ð>$;\lrYk/`~úMSn"籩*ǫtF @z +3}b;Zŗ`%ڦd#Z! OV(C3h.]0"RK'(wMzve{zՙvG"Hp\eieqx&󨷢Lh; `t*9'&-%QPbd<y~K:Exo=P&HXĺpWս6BbLn~˧Dz#(1Z8sJ]͛dsK_Cy|, h wP(+֠%.c- >F#6/6u"hzOwm7o=M&%:$^h$"FO!IĄZMXm&EMIwYAbj:rR0׬PSV Y@a[g[ /6C<р7i .Z|"Eg_ֳAE& j#Q7Zu>}RroaC %j$ɋžzwk_msqmfhפN%%,t0j(A6jn ÑAzJQ%I-i7Il&I0 I }*ϕ/ſg^>ܒb@"BfYaۓॄWe}Mj 6J %hu7XuГu<+0Kܲwdn$^i}u^orK<FdH<5">к"hۛC>*gW r[RsX>Ayp`x”ol|JlVKMߵf6lU~&VnV ech\,Hz~qe57Tm_߶ [|Rfh\pIj<>s7 V7&-72ҔpZo x3!ic9ʲg!#c5ӿ7.MB]?`a9e9eDAbpYLfq_²ۦJ9 `゙CȌH&iTG>בӮT46(ihDǚ`uoIT4?i'}}iU%[6&Ҥ.4VF̓v@`Zk]:,>ka2Vv7s>Kxc]wjrET%M-j{%Hy)j`}G/2€Al.;2c(8N kWVЌͦ_kB:kZd 3ExJg?cLt&q@' Vp?yOix:"Jpb0=$ӣκHc;*n}8f[6Mr LSXZu" iV4ʒ+74]oF;e &A I;h !Zu%-ẕ\<%$LµA;tyTV(X/=&жQuIQ0V/;D>99 .voQzF|k0j%쇑Vk"}<<7,92AHhue"iZ8X[-fք:0/gqނ8-u:~%Е5{&4~~)6@e_)Ӥs&'.~M^pQO&WC5Z(؎s^. 307oZG)˩h6,SfU۲LQ.\}G\Q7}0 PF]V#ƣ<7-r7B{f+.)ЪOtIԽ։Q;P'-m' /LuUb6\^vUT25Kr^9x[ } cDiH`g;w3PE^xP4m"H9ђVxRg׭7Jq7`c=~Q'-dqy+,GpMA(ˬ:'Df\kK4R+vwr@LH/diN=FTvX3sO/+|8?MTU@jw- L^\e?va7ԭ>L#n(&#" r4qnC2ebS@^Y{uaGvNpRS Q7?P^5#o0#&PtO Uj#@n0G Pk:dBIpG/MQsPzN8 VzbLc,*NkcWޕ>F2;\Yvn(C1_! jU΄lxJy&o~~^vX&)>Nr3%FY+K_C3 9$d&.op aCHV)jbpxKX^5x<ؽiJ/^f!u0A\_4R0=nSXLM{~r$F.*S[AwRQfܶ3W`ČK< ؎|43X؃|5g;6}|)F!g@@w(Oh7~Ti/1St}~ܱb )rH#3Ib/k)FKS2OIBa *]Ka]X.;J?=*eyS'1{ozo+XSp9GdMjȄ(G5I_t Vx04l-fl=ܤE^&t|E܏ɊԧSv65e?\@FQ<ȱ(ЫR&] %eݞ{vTL7(!i[%GH")dgYI#N9qoԷ|SH>;k$XAV˂ǡ}> AD:&+pbs<#̼wXHE*UbyW 4e@Ĩ[=)Z VfFp5H j@Pa.|GDNHsYɑ0{ (:}MIz EAE(}Eu|5|qb\%5|f.K'@*o'αӀ\/RQBr&ϠDJO7yʘm8- [+@L: ^ p>ڌƵ/ 8/z$e1>gl^mIa\Bwqc8U X3Ynv" !o) 7u] {e$:Uи4KΧ56<-N *{t2Ow41^Ceh("'u:.c;΁1u^O?797KHf#w,V`|؇SP~9#7N/'~{*@Y EdP3(,v1Aĝ%UXG(S/^o-eO^4$9VgN`p/JM Dq؉l6zmcEr J@Rq$̷ I&Y;nw8@6f8WjWUӮįڄ`2Krzm@`}WVz ۄlN2OoeIR'db:ݣWb̛uZ? ΰ#Bf(A!m{}U{"Y"8PcYp4LԞLA_XXd9Lw bMU=u.OӉG͊m< }  A~ KIٯJ׼7ztk4_ebZYvݤoyɺ HN;+nVf`M@ ?bӄfbҶ<J9Qya@SHX *Os uyyi2Y`:f~"ʱ/lڂ20m28p4~SJ*ٶkıDR7[LeDX7mW:SjN]uEȘ>#¾ 622]~lܐNk 6xijS=DȒ'`׍?8wP5 ]J}ϖTq4WS_6^J[䢙/R'y`^pOn^l,xr>F2Wfh{)Ly#[im{z0Q 'X!θs5Dwϑ3+^P%iow`ӣ@&įO %_'&{QP^#Xi>8rm`R rr][UvɦFhI/Qa J=jp_Q ݌srж^Fg~Q4_A@ɅIi >LW뷈 aDq&114|cc7GxKkuJh׳Qÿ*s_ZTsT(ى؛SfSۄeYT ًcPf$Aگ-$y{:VO`_wC|A1J: n>uK$BfMrꀰYsA3;rUj^[)*4% {l\ [s ]y(9q'Yx` z0:4zC 6Xѕ> P@ڋ#,ͽj)E,> lZUR*ʔqr|siWkuL/omSF?NǤ}!X0~#J6 /jf4v5|AjnaZoKwձuF_ɆYroWXG%Du奠\,@yEKrl얧=/!NrQ<ڕ=,oR%ȅdL$ӞXךGw|GҤ=#Eg)'OKL!#pPYwR3\Zy榼[ ˤ=)~8]@&n7H^<~K/ZUh甞J(FV8KP~poh8od\7^NE=k82SLBPZ I=ʿk& rrnP<2":<0ayoDѿѻViQS=[?SҐ tWYZeLa@vo: 3Q(G8f:GIGj;x(xMQ3<f3ޫWш";um8O`15FPQ %NCbdӹuE$z?~;r^0?wyq!P0bp Hlptc3glMeU%X"ZEy(~8 2ZL(Ʒ%PWwٻ1⿣kqZ:r0Mn~yzQSVڢѨP>R (|(RM+5~y46$^LQE̋>hE{Hy"ݠ0>c5ze-[oF~b\рlqWD\b0VTFm>f+e$:R*y١.>bͶkQ ߲5f3SlXy;A!SpkhlCPKp¾d=k"6Ͽ:NY5 >\L/SuZ53cŧ$&;JwOձ%5fD_| YI)NءPtd o<7TcѡmO}.6MWrOR,cxig J'KL@:v@5%WP7j4: vʑ'!vQPNXI8l' 2+z)>sH<%Erb"u9g%/S ^bR1i_Rj9}Z{˹5Dfa^6XBTMa: I'MNX'g&:nENp\3,pU.has*%}CO5Xcְĕ;J봛#:Ni/-،]"+[80l(ɦk[MeV)6:6bnBD<{y '1$+GS+g]duPI3_#tf]-#qr[TûV=2z]+XKX ӰTO=aVe d$2)ӆ7vy38*ЉW,OR u}Cr$MbI7%K/Xwnd &ر:#WKdJ\"P;X<b[M%b:wML6׮}֘L)n~xQQ? aXg-6][4{ 1,Gp͢pϧ2WPVV1\vDbgj8L0Wa37Y,ՕLcoqƙx=7Ns6|ř+ 3[ +lKwY\{% *a 'WM)rZYۣ~YJWyRgYۧwؽ<`BRa΂n r,[>++k<jA Qsb5e;iօV[*uY܂[6G;>iGj^+.Jvy3$S|esK1nfT4jJƷLg2z]8}^,IJ2w8Q܌:ag~BLW AТ8Ȍz g"dDH#7 _Kgv)ҎⳟnFZz8˯EX'ەu 2&}6H>M*A9OoUşMpRJG 2'UF1vL89 1{8o&t\"?C]?8rr1F B~LhVܘ"omzU麂 *2݄oB CigEQvK`!L a$f<@]g_S>QfqdM6-Bj\#ʄ fX_VjnVK6@{RX|%ȋ x!XaxFΤz)pp6|.@h׭J5@]FGXt 1xjRuTE&җ6'ufh"jGdj=Ur0Yrn$L~,0v$+57BtFo-,՗Kʋ-v?QS|?͆oސz +?#mXp"A>L+PC},ݔaEZLx.~+ 1s w1Qp ߅ZXUeP>_ey LP򁖼5zl+lj[5r)"/|rgu/λs0])H`gǬ};JոwL-:CiX53j N]%زgDkY_l-0'o|R(&J f$ Rt2]Λb3VYj~a32{,bZR6@Cv (Uw^2L6C \Nw?pXzLp0@CuuF]KRNjdث"SVϊ^=bN%ꉡA_,'%FA ύ-ֹ(}xQ*4R2ɒQ&}1&/&Pg]ZaliSOJ+qO:OO֦';vq) xr0Ivcޏ4.X/-=I0M,*+ZۻĆaIheUD:JD˂[ϓ-^`Fqi2vS'HB@vXz SyW>l`ɤm;WيИ꣮0#Ոj9~ǟl_ P' ;ӎ9$A1K0hҘ<] P}fnz]l6=,a8L2K9Jr#u:12d At#6li ABj?P/*@T' '$Ƶa?bl1% *u@ݹ~m:X+(uJG{Js{.v/@PBi.'i+65:\Mp2BKʊT4:[oӓdhݨiɬ1B\!;sf2 /l*[/m.V3XPºl *`X$h O*bvShiFK,KbsX/@cXF9Ame#qww`6o`猃Z46NSwP)Lo[Sj%,]bkܢ]E=4JLQMrLUG7׏7 qzZ2l *l4H1чft"tK5?kN>=,uFe R! IB>%@)YP*N]D!9Q){@ī'_*1xߘe|8mj]Bl-}{Nl|G yB{/dh.h 1gV嫫/K*|Xr$'l|$Ij nM֢bOd.&T6Z浅z: 5*/ԙģRtsiK{#a[fPUTK_Bں_5lFLOkԆ W(yJKeԺH=dvK/!(@J `oVukrVs :տ Q~|m+BO+6~.#0IeX*c."3'GC0$_jGqkKMpVI~O4@(-$f5>sb^8XX6)HD}!s=X&ݥfMpfNĸ];$:Aãާ?`,'4 ;"̔ʙ3fD3bB?Ia^ٞW[Fgou터/$Plf4jo1#M| 4!2zn>EF٤ѽ%Һ֟?IT+0P9x*+-Iy8ܮռƤ$IfQLė< u@V662O*PX|y&02(Eԧ!S5vj8xXҴ=TIȍ/H Ex!,815<en)f5L#iqUױBd9[PEƳK@a7 H+AS5 eA ^lHßPesr<=gspT-f&ޯ$@(}\3,brU&= 4#RIC$x/DhrI5rdeE6gW?>-}<~wj5ߣ]NJJ /Su&LhJ\q~1KWϣ~ݙ$5WeOYnl&es%HzNnO/Vd%? R؉Rܙ @Vϸͣz :|QQ)LNlYh2Ly0+1mS A5V y }ۥngq>b6© 3(|0[nD*Ɋl-ԃ+ӈ=eWO KMR"0 IQVe}oAbx fGf@[ob8M]LD捿xm9]esn}? (~l/"8z3W7[ FdtU A |͛X"|H[XMxq ;3.GL%ax!µa$t i@BT)A$c:?l n\6g)H:+`|. _vnjΆ)!Av/Ll]1# #TGJe{Qtu?w0J0{<n@Aϥ$و.^Yae Ez,LD*rLHI]K{_AW1q.?ըyΏu3b wgOX2dyE.khqqH-gh;iHϵn[| gH#~̳_, ,#BG~ttrH[ mЌgⲡVYB9A+eHBR X>:\r`{M(U$K&\RLܒ @r4dꆏ>cf%¨Z9GVw48|DϲU UwpA$ywbZ r$gظw\_j_B_{Y|6{ꨳ&̏jQ">3B~0 +x [H6=[Q4lZg}L~cc5rb%V"euo΋ r-Iu j:4 NR\g ]E]kzCLH|Cc(p)`֖ޚ))7&2!ȍ!QDQ17XAꪋ?qK҉Gͭk3i%mς`SfL~+㐃Y|5_FJ%6oʣ<8BԊ$_* `%cQNӸn/  p-mh¥=,;X2'C;j2~\*zbD/G7YUM}n-DƼm 9pbc >ݜ-ZhbNr2 )9XTo^3V9_6ӳzJO/JSMǛ-ᄻIMCBr*M? b)-/2HqM8|mL hZa%[[iov:I2 >9zƍRrIc;ft|:9ȸ!CCJɭqRŏ. ';U9k% (b'D_ߌCf)6+{=Op&N%"Vܓ lc9/­g6> y `eˍ:7M`LoF87٢zb*ů `w y7RZ<"|%VjvKU$sƾ1(#h59ڟ |.p'vrH/JUunFxN"UhH3So򉙀yVP]c+è?LƗXƌtxz9k<hMvd1(:C=z ) k Es[1ڕ&I8(j6++0IR\jJ'kQ+u <ڲbs@^m8&%rv0O+o1ę!Vb*s2"?[LO`gڞZ?#O3l_:җ:"}d~07'D22HZ$ e/yu*M} 'cD**@;/6LI߹=RroiX&lfMzˡ,Ր4;) G!6K=R-^l H= ;J+)Qq_RlY $ypuwrNY׽ϕXAYۖڥ3F0'R)"yfnrqgJB7 櫺T#(~RUF*AG)MͻƾR34,O ʨΰ uW ܥ=b;,Pں3;4«~-ҁJV XAI<`P[khӨQ:i'R^WUNtڈoQ(=(𛛩O/y$\(/wy hVw~#6T'{GMq 3ʪ3X==+xO׸"| F[ͫVGeρ̒87W(hkXh°ifM=wy<}<7kd=,bRj0޿ܬ{Uin x&ӕ"qNU{d'-p up 4FGפ^%E|p"&hFJ 8'x.)@sZ֟Y'/H$M2 VL{OC%`t(۽jU/u w+_! #%xHDD za1z#R9ۉ7Ն`;j/ռߜeV>GA;iһ31 {Jd1eO+jpF(bgo$5H%%IUy(ɝ^Ȋ;iiQi"@bn{`[ğ?#9%qBY %C(xվF#='@G``;X́.KER)(piݖ; c(7wln\dgo!}=:>C^=N.k?]w*s/S) _!a 3匔GnH83;&ܢ.S4йJD DJ^- {fi k 7*X1F/j ؞˪*92m7dL.yB90#ڼ>̅Ѹm5"0е'`tXZU(衣E54=#-Ʋ%Ů>QzVImG7`8/99U'KL?X%վ陬0Z;H>L 7٢cwn(Yx%Ni܃%A9|h)|ƀ6h*Tx"tvz8&Yl| a%vɯ|~j=|ʖ)94]xOxb-TF%Bctpe<yP% ֗'yzhXФ֛s]??g:8`Vh͵xoj=RH UW cQTnpL>K4z\NT:ĉߏB}&$H02`\8J65rs҄6蠤5#* (gLbW j߁$K>G]c1 ~HeF5 +z3ddj燷2TϹTlC/pțKF8SML5^ue);o],%b{Tى:Aq߿3"Py A|%5?W$I-(OvyޑG/ܮؤ[ײAMK=(Q;dٟ }vC&l&?F[(`D_f_NĊ(tGaYxdfP#"vY"/ -Āoy.{C;fT鼛9 / OJ=T\UJHThuڄA\e^{IawT ԆRU-yk#ǐ:B䐮G>Nkc݋>붮<'K9/Us32=TKc}ւFTv{ӯ; b܌|Pꀶ&D t/ci;m\4#eMjL%pܒ422S=Hi8[e揓!XӮzakg!vxCLW # Aρj;Bi񌃴_7ORiW5Yˁ:fZ o[kѾ^ȇ=W%D׏)HKŒ+LNt%U{XtQ~ +0>77^X 1) kEITKY?ݞG8XX'2>c_.F{DPi+f??y ^-G# MTx Yqɤo>6XQC7*CnCk]w6EE9$kf+;bN#Gc*H\L"R;*YKu\!0*XXa qde~1N.Ig<%%8c늺aR9(+(37f~zŪܦ(Ng?׈[W5e15"O\ɭq ދ||C=Sq3b;~Ԣulx@KG}V.\d@,O9t@h1r32kԘy[82eI0, Ǭՠ.Z\ z'{=`: U( /9h5h8"Xn[8tej"f + '4GfhI!YFn|N. o3v*=9 I6 ?(x F-}PM"8(V6YhOyih=<@fVFE6pa%i,Bbi6>6EepipbGҡ1Kwj7-"+g6똿Ӄ:7/΀s)&_;SFF~LJͅ,at\wI޴Zx+4=H?-^c/N]6ѡE -%;i{RDEw# J /l:bJA?:k4/j]VTx-e@+kvL@x@`n%SZ^{1hZ9WA j"K_2Wdf/k8Q DF ^v%f@bV-BD1v.ꐪϯ\|^޶AjfRP%u`ZD&ho lңoѿ("$5d0(:yb>P($4nos`qYx2XGU U*m}Jgkxx$L{ 5H)-f&N f+Y Z@qKRʝ ,+z}Q5 :ARǀ.:YLnw)'w 7k6ON :OH16"w-`A~e *{#7\@1V5໎ (c,&Y: ڠ5G[rBIE&u ! XTkx+nYz_-k}Id~ijAОL"wq|=}f74Ι>r=/-3a} XYLΉ^SSrE,e ߴ<9Sϛ9M VteV"joq/@Bl2gD/ / -:V*q)1kT^|-9(B:m 7 4$Z}^zAB?TK_v~ʸfb' `l?mU7de5es, "?|%4):@"}8<Cкg[HA'_ZT޲EYFM= L) 4im3^zbN&]Ȏj=dam|d2x"od+(G ۺҷ6/AQ*792c޸TxSAJ˱?k$˓;8эbb+NMz[Ncd~ûuj6ul24cw*@yŔVQ]m($DOa W@x"3kSC(W"sΊ$[)/z!Z~%/}{ȶaV[fެMBjKt,+{DمP{D}uB]='[ R'>d |a ~$&Zbqf^؉vċqIH !NhꍌDi~TtCAupdn {n`\>cz5~ `v.*_,gxk:z)?I$턺ʱwFf ʖYs )T6BpPYZx?"q'H߅ UeKԞXmRQ5e]GOσY;YB/,*G6bqRICpo38QD(2U_߻_4bbgI$04_ϱi:,F-&zHe.$i@_Т4ϾFU;I ig6~+~Mr$Pݎ-` K` QA3~DeWyq_$7qF"Y!A4N⹮}pS+%HD!+X봋wnq^:mP;C>Wi҂Sf_(uAXI&;$X>~T2]fZBH [ JJ1I-Pm aLCkQR>n2$_]/䛒:E\$GLϭn=jC7xʹ|AU"V9γޫ0k wB45]W;yTk޾ʬud* -QDM$1Z<(񸔂7UaBu.71asHGnןOFlZy'j4Lk!6;7r;hXFҾ m|blޑ7ҍ?uQϋFFϢKF&Ӽjȇă&`!uACR?TJsXg҄/IpKxU5\!Q.yRлM+UY !RaRCyG)M{sѸ-7HYySGrEp:;h5k./'G$l:6ta_`zN[س $Qa׈橃t R2L̀w$ 6Av +W ue2~-KH .;Í@{Ơ,C0 Aq\oPB³y!FyH@D!D5di[y(RHA rg{ޑt3/̓c ρ_cG6feHgd8Ay;*N]_`&? J:zo-(mk xj^q\Z#4xrSvC[Cg8 f~8﷡>bQ5mӲѪH^˻#~E^L x$ y$|~6*ٳ`Wc9mh uA#|i p̥CnNGWVW4 {؃/@IԂEx(.>5 Mf,>&.5FġwT6}FZ{B-zMh (Dg* _3qEc;Qm^”DY~*nOՓ,;l/hhfS%4cM1~'r^qҬ`oyY]o@˚ԸJfP q0@p>aO)#&gіY4۱cs; O8Ds>PuZoF1/ ֐:VCnaGXnP8TF&q;O7mW5C\q3@Qa^դGfSu:y:s2unX/#ARzF(RZ;sMr1ců,kڂjNfEuXpt >]:^kbZuň)+?Ǣ\p\Lhθ_|XM5󊾾kqX%94UYkI!og QDN&7ߺE' a/G9Y +i7ڔR94^7[~X$S+x3koQ%Y[@z_Vks&yg0GlN$gq ^?7[g˳!Psmj?@(L ㉳@ ʉrfО/|kET(6Fx@-hy@Up%13s}m)x Rk%5uZv-K1wbs[s:q%!#7Qm n By'O~7:Fo0SCtuWt<|)N~qi̶nM`i1;ըdr2B(_D\w7LN %m@@^&R`Zc "& h2m] ywk|yZ}Vb.p nzVccPo= lcp4+!Eաy8bTU?$eڋx˹j9܌"Kg5F4Ψf1&BNVa'Dz'euj锾cx!xN15 -[&36%gFPPI+ ̼ZwFWX[wһT>h`UKj XCN?R괺jk&(3P%l9?ƸmBL7W/+ cyfηkk\U8tؓ|9ex@AӍ.%=fϲ:Z:ix FHNv9(+UE:4\B$3G&$7G9bdJfe%վsvU|+KD$U/U+p3yah;Q +Ļ66zͅ؈C#O?8ΨRM;YN:ƒ&EpjztChoxR ğ.x[ޜ2ްHJ7YɣO(Ԭl/&bj2ѴRkPyJ DOmX/W*jМI䡜g:[.Q Ǥ?v#YB^+%)uVRaEBm@"4=\AN9yIp-\37`J]T MlZN`-`ˇ] ;mR;zo{GKJu<dܳSIHv>[I_0qQCSz,c 9Jou87EdUN B/;9^_R62Qc*?@w7 |7KyEu E^d˚e*!/"˷ S[3~3-<ɌS̨ȱ~CL"+A*/$1O~Tx^o&*jI ׸/ӗmuTjK?.xJ<͕ Qocq(9?\l; y:# Z/,'v3LSn\ < U?MKL)7:WI-ߏmx: 9A 1f n7ָIY*3:M8ʈ¾(}]ֶVLv~ْ'*@'+W5zqs2lSnJeU.%ゴUa!w/^n8׻Z|)k]`lso:C E/%^rV&9uD- xl7z؟rxcԛlXi6\pawO2w7"0qKV' [ O"?ߵ ^X=YT0K.^5a_^ɯ¾ZV쎁ˮS3nHW-xGi*+_UWX:2~=∃ 34=q 8]]|;HhG?p%]i2GάHed 򯍮/n3+mZ`~Ĥ!ԂRSzy(>Bo9,O,4d,[ض4Ɨ_, 6x4p ❷15F|jQ$3&05꽜}gvsLЅ}*ߍ#AKMԃTr5xj-" 4lgTY?h%@>%|T:zCdt.}I1_IPȢV"VW}H` *[5DBjA T v1gˍLT}/"3CoΪtpPs|%Y"X3 b$|oHs3[a_ɾ`;nXaFDb#\ɑ%8lfo`G64/ 12ϹA+2}S{U"Ӌ?Vjq1aцD={D|`e|MSG|x%|jM c\+Oђ袹mj3i]>3'bɾ=Psm7vuU.g!w:^{T(sZv Iە~`;t/g^KbÔE_ux:¬ wp^ސe7ESEOft7yjR?bq 4Z~z3e2)h unOtˁ|Ý^\{ZFC+ʨ΂Σ?w_JQG sXܕesGhzXԄ::KO>KnRC 6 >vjTU[LR`6TS~H=@ou)jbVxr bl%?Hڙ]63}<9i69&{  P(ls/w,rA5P*x)xK$+c>Cj hRиezٱ||=fD ;9`ΥZPrZ2|t@? wznVxl:ڔ yC}_񟈝K a'ƒxкVfL˺"qcF=nv~\trh|EVg p?>Y"D5~rve?]9nd/uT$.t\ *fM.6 q,~PISU u(W[hz Gu3 Rž(;'kXR&LēB3&`uƱ"Ƀ7fepI KJ~QJ }KI4nA@3`. EiUܔUfHh!>khZLjf{ej1}-R*0 э}/⠮Ś|mA aJ\߯5jъL@! 95qKkjLdȁ.LQuP]JeWu(Uf^ Ry^`'/bISm[@+N_HhNscu0ܨ0]윞1vܪr{Hf)̙ch& эܥ"̍_`7 Yuf> Dq6/2pcUK$4eӦXYԽ*T/s!x`azl2 YHR@?2jOאoHeQ}ي)"Mh5YѢFrG&@~1 v;!Lز 82^WE)=T`f3<\x@{Yt~1 Wd^KCIlk׀1Tvf7u,;X[8L I)U`2Rd/(^JWt:UVrb߁$jS'SwqI>d|3RW-Ԙ$LAoI؂(Xx G[+Yqgi9`L+:(j94w&OQ Gb쑖wg|0ΐjl_1?MXCݽ:3DV 汧Z&\txmK#x<|=$gNF *C3[-8&vvO݃lel[vl]oYܛA3[{lʼn` T54X1jdLګd_4U'R!-q̿8ՑA05:%Fo.nLqWx`ˮNu>9s`fIZT=|W1R x;&ᡕ;,vDo[gqxJHFY|ЛBh& -f%ۈ* ~,X䗹M3JhTx<_- |ZuYqi Ց:QЈ)"#!]m'p3l9ih(mRۭdW6K? mD w7h{0:H/~!?4ڠbOG]ӈP)4$ |%q12{WKR ؓ }{V6Ah͝)DjMg8p-$Euk7z:LS2\'eY\械$.^sbCw@3,Zﲃ8Yt&4"jʼnL#,hRnr|vf}$j8$ATK #lM(Od*πWCiHPcWlk,6A-Vp%HZ*#Yd^gPhtǼchͩO^sNPcbճ*%soI =o1aygdv*,& su}sڑ9ܠNAQa=^Tlu\g툨?*k=^P9'tt1Or_q4 n!JR{?,~V-=kgV=WAw۲C-6G>I0]-9CN;WL bLO\ +خ<]7&5b/\ڜua!+Z#]xKT ϗ4Ʌdyi:ݰ9)`;vWәt{լ"y]?ge\*f@J9)FFVLRJН#kF %RjwT| #L6iéHV%Yŏ|7n+B<=h-Wa7%*ڑc]Ě4@'n!;G'';8$2g$Xz2??(Ac{;ϘCJ4kEFi ߍR8:̥Zڊav##*]ݙ#3M:8rku_|McIj8a&zmbPr5+ oJDg%qVm8"nvKkHFͩ/E\6el(h-b2Sc9b[,@xeW(Epx M7[D-K II1~4K-5ELGk0j}uKv :Itm ּjؓ:#9cg볓L18{L]~+FazD>G"CsS/ge;{j}Z~á&|{&Y AgI>pE\Z4H϶ o9HTvqadž_}]nقI4yAtRyJV#IL^oܓH-y? 9låG]Yw2iT>n+XM=ɚ|顬`(>ҭ]UR(@3S$FP66~kcZE|gsZI0sG|_GrC ԗNX,n_tM_ШV@(ˉVC?SV{lNOgVDs2إOb{![)m=SMSQ"*:28=:2A~$f +!D>M 9_c.>yhY"ү7h>Eޮ)6XK{?HOqrY{!? muSQ =q\. +׹ &e ~FL/u]"g&|OC|o 9C]XE>JIxXeR^Z`9S{{=2ԕA'GE b2_;(_ {,uɲ.BzC!8#T2()EMOg݅oXxm/iSoZn갑8Gû7y]F^pp3B&>z88JU%1_)_!mTQ|oI@\㩹x.o_Yx8$#wce`Øv6k)&KP?y,`fyzZSX:rr3pO k7"z;~4"S?ʹ=x|\{w^H-N~I0qE:`)`GT\XH,`oh̿bgamU3wa.*AiҩB9#Ԉdl<,E Z%,F^W`Ȉ/2abO_ .Pke{|KԧXW5ZxezYW e鼺ނs%ܝ/2'wrXT} خzF'%28v1>(qd,v}JHQr"y0<դg5OTm0/jlmnVL MaI* 7HW BO;(Y 2+ i:G1 P9#XD,3+ݭ*U% _bgg!??LdRU]TxFY7!P6Ԑ L [ŽYswX?0t ]=3p\ǚ~< S͹^C+xᠳa":A'^YF*g~cN/ *Zt w}cDL( x`[]wG;ä b:@:am#!0ޞt WtPheޝ{Y]m,GUj_łj:Q*^YȟZbǎ/ NQ8}V=uNeZx,tDPN%)JEG(j`XD@]17v|0 Rs`$vmEC*+T_RnUYHIf9w),= ˶XAD)>@6׏XV17xTp<r^9Zhu30nۅjfقTR,oFm-s j4wu8c/O+,` A v߮ if_E0#3j[-@|tD%vEo,n+O,U$WXP6ӏ.=2 A%OLa'EE:;^ݹ"Q_@CZ 86}zhJny@EAxEYt7!DY]f<fj\D#']~4y-g\Y?p8א4nX{0ie[J2^[6y   1Kb#o$1MC'k?.i/1B*aC"^;k#BNrpW htKUrV+ż;VJρDjWVޑ?moB3!Oy9MUBtNKFbHTv5童' ߛ߭q( wթy>k:i+qzicRF8':[|uDP;MJ4Ǘٱ`25:@D@ gx]p, {;!:ӑIi38H=YWܫ #R*:bJ]~uZE%bݥX#5'KᬳJP~Ao˵-!Gll]A4kA/jw@g43DҾUK ť ycvrA[ ҽ.kt칅D],7EsƜ,qe!g$L Nڽ#cDTJE{~ar=8ν`W'\I<2XUv_,e"}7R$rLkA/ĖaM ZJM5~ִ̯ۈ>/S0Q7eyf3b*)z>²sPi 5&wR@ݳD, }Ao1Uy?!r0w@N *d浽!Qw$7q*JbR&D/9̛mC:VV7ˤi쮍Tw?A/*=Zyc`KdYVP5>uuc֊fXA.\:g?Y.b ͍ r`%;t>nH$(ˎ\Syp;nF=#v'+fT〷س/%/e_@lo-LE#$i9KĦk9T5>o(& NRJGJ7\4H+_#arZ ۩lx%e;mG[/ R#Man84m=81g\?֖*߿ձ O29Щ.;W+N@/|p]YЮ@V&4<7F]٦6R >{~9= T+O13` NhHoӏ$#$5 B䛸1Ơo,bW8gba*5X~?Wn6Jo6>mrK=}F?^/0.hPƑ- huS0 ~N@wGDZN!#| ;vkI.=i5G|V!џ*85eT!> '8\ߎoJ-فndnN(C*)'B=m2gdMJNZJ;f==BԷL6u#` ;P} uQ͕|3 Srch+:[H zy攍*̈́P#2 7,=sD\6>tY1q)3Ơ Ž+4>r~ꏽicfBۻ ÇߖѴ j6OB+?btTo1XXw1❼կ&(7'6@b$u ѻ\~&.I~dnQrcF'l5j(բ+ ^2+-JGc"K 'rʛ k."E,k{I'za367B pm8EK$KPo̮ԋՁMn29|A%3W J-*)!3XҪ~'ѢӘQӐE.WM ќ:ڬe 8k_DkWO;_&7"eU\kjSJ_R;{bH j 5cwi'mT6t=IOWkKZgp bȦwIy3&sXlDUtXhE^r>ARxxזY{jQLtN?*&!Ń@h3[ꥒ V޵窋Uqq{皟(n+QA? Բ 8:C[1gxƲ9)E; ]Swj ٗv~7HǪWlo)$Qz+ Pxw e^`lY/YK85巂[c# kHB^ե+mǒӽ;TRkzF0 DuuDŽ -=2G }Zz i¨eS{_~mK|wW/-Ȇx1f^oQ YUP~JQ~ B0P:TÊs4Zy{  cqznˆY?$VH{@3 O!\F2<Gub%[PppbE2n{3W[rउ8$"lD1PSAܨh 3GQ7MV$Ii@=PU-kyGs™[B;g.cjtjOmΌxs|J`|ٲTD!]aJ 6zqg3 59jjG_xw6X~kY{7a{q6s`iR=;h;X1 *`̊@_B^p=ݽ/J۵!l(lwKKh+LM4YggWOXUuLiG'{CӬTQ9do@i8FݭM("hGh쯼s#ǒيnh_'M(h1VG_G:cM:Nw;p;otۙjmhdr;ЋLtP%OƳ.Ǖ910 )1cǍ mOxHy' ~kem<~Xܯcʅ(rͫlVokH E7P}i~JQ] =,䫫!r#Ec\i1r!a,!4 7=*AA2mb-оuww}Cy6@<]]AO ^=CPZ],#2ӱ)Z;o܃\E~KCT~35]dDND\EQvnRqWnos_~$_?.5F/yP;[ (aorjQmra2܀r&#Wr1یPRRԨK/_6Y_0\y0ܺf;RɫS-~J!{`jhE2F3z=0i7T.|rX%- wÖlj#86 +?* Fq`ݻ*ƿ*76"Y(e.GqL¬3FSllMȗw(N}8U[7"bAy?ꇧ[^g>yOS{3CJE{d]ʘsKf/K&aߘXw &~ۺFY8RD'pUgR[|Rkӆ08S}h%6qhGǢƟ9|:c|XجH1hw|}2zgNYib]01~g+kLX[uZ2͔a!k&]6j=@GJE 'FxE,,35g9CH,i&Y./\Ss[sdM:ܺ NB 87|itSY/\7IA2&8uKa$Idf^j\.^ ^AoMWGQvӧʶ^AxaRC}yB 5sG %m/촛fX*lj0d16lnOdpI(bXYi=zw7!)װ{1UYMo¯@t5 E5"'!."XUhp}M9@nŧO*tfV'`(=&^hF +fwe"b1 % a* e]X{J/iG+ff^OyX޽k԰DNՖgԭ֞{`Yt, f*st/ mD/Ck޻ltKI!6\l!ܥ+ިFnX^g3.u,=ZaP f% 'gWFm_N^^\IZIv#p-.[8 iN@N^r`?ݧV!6bJ[ 3ed%?H-FIHZ΢ Ι|UIPGP5v"&"r`NN%/!nqm=tX:~uܘh9|Wt<َMm3[-$к->'g [-aK=K`zFۗi>evDh2O9,NM]Tt5=@_hq@$l؃4 t!_ ;"U%kco'I,\ZdQyS&Q\^+A9љBIp7ذs?,e< dHy8󘜵ٹմZYͥ)9ֹi`87F>İ"0'T')7|\~6z^f1hMsru.P2ѱ7sYf+53p SBs{as"%=J,?%R[V1:mմ-Bz`*؉`VY^*z 7J*]И¹ wr2Pq %*>&X$7KonXJ?t5s[ N4{ɾN㕉wWŶ2?0 6zpnQAtMP9 [S^ (c*)!oŎr œ˲>yM1#Wt*1eў\Jj}t OX'ʓbU3_qR?MyYuk Z]ڃ717`=:O+ΗMZAךM9Xݶ+ wRDinuф> +6pbc&8>Ǿ G\ߦD$f6Sj|Xކ3$TRƾFF`P̓@(Rn-)I3eg$px@U.@o ' ~ [;06dFv+( Xrz~u#0K$x׹Q՛c[r:*gƝ۳f [XJaarÉ~,N sqӢ1φ:?H6 Zī`u ;Mb%~ѸFfH$-"fl朙OތaʽۂyOb#f# 2npF~R1ˠ{2vGx{va`c]#`c2ˤk$yÊӇh6". hSMQRz[,ke3ӑ;pa*5) ArC$^ۺx%!"Ũ[ej^d$0pKYg;&+[j>6/F'JUeD}Pȱ]Ψ^/dgJA2zG7?.Ծž=ӜMl4A״h hsWO!PrӇ-Rf}x暀l4T[9MI *hv;k8EEm@-9otADtMRD^ i ei#5Q{'q|Asc EPkԮ'*q:i iHlύݫY[/|k_v,*wYWPr '~&.@v&]6XrB܄RQŞ{Nm't;2+),;di$9Qʋ YcFJ)+H}m<ѻV/+Ehm>7ʺZbD"Qm)˨;5pMk0B\SNwGE_Hm@AjՎGpuGA&‘d32fPWf;i? ?S}?ߴ;3F385hz)FJ xՕ<g6wKxۨ m Znuxo!V@Xߍgx,ῸȢՆc*'p%E)ʙ͈ިQ~֚%@F7 xi1ebj?ڪp? [B4Rn /!.ZsheFݍN1DIJ'e WK| ̳B4$NhT Uu@ ݒ cC׹~O#?:1y P<+x?swLVKzCOS@rXB>!\w >QM"V`UT\ ҧh՛)a4֛7bWl1JGf͜3ې![@%ۺDSQAgeHZƒ@@rꩯ~; Pp0B:'Rzurs猅 OciHmE]p8"ɕ\“pZJbeQ=, n0 DSQ/\ŜkIŹ-uC2V3Y6i1c@ɼIL+J4е>κ5) ãBiovӖ'T=wØlc)@ y_g Zw5USQ.r(E즮qC4DJ9SXέd"M:K8ⱑ6T (ldsh$ gG`.bE8vf ۹y]3qqm5 J`*q}na=GJ,5AH"u Xbpf%ytۆ7<(b[$bdfehKUU!Ok n/-˕"SI姿-yX IzoJKiؤR iR8x1JOm1jEIH]daׯ>7La)w$Vwښ 3] /?fA-V' # ݳV7f\VL^nP4Q6wSLM`0j$3>1& F=.eס+)l!NFJw.A79=۴`˘zV'$H%y#E?]k4OIm8}/L6Q\AN(KJXT8!jDycYq\H(w"g]xWOkvG;ԯ/+㕺g~?ɌqEӵ;x>PTfn&:5hCۊX#6DKϊ&НoVYq!lL%#!rk/q]LG%,a{SZ"8{4+qwJM-u@?㶯7%}V4;7>M Q//L !N)abZqS^_S_ՅMʶ.KV%BkzV$v8]e 2$𖖾5`j;v"L6[}s{DePbhӃlU7dٕJJ-.FԁqV p@fmMRόJ1]3HՂfQXC^Ki)9IW Y17UxzPt@ L҆L7=7l)06596Cl3f`jfhPszHK Ht`qP~+`RRdJ1c <s[%=t&!`zm70mqIt]>}gޱO)[UDrb]y<=["бaqF!6^gg[b. 7mb2C׌&8#5`Q/EwrA~mxT#WZ]CIIxvoFvg[ Sc5;SQHtB$ CyX>,Db[ۏ+cbF]z7ǮQLZ66HaZd{g(` ?Q}n*CY'!MLIAő@|HhP4E w F=rܳe6Ya;2PYe.eP" R7TZgUacPz|}~aW/AuH`S)i=NW,Ǔ;7s Ucj>Xpe]:i/W}*yL9'=Dțjdз*kZmu'74=*ΈMk!U0\?eHf+:k(B7\g9] e}OS@.5R\2(ЍpAa754&֕g#=I\<qjX̚:]r:v :В[+n}.c|.T̾2]rܶ1~n&uU)M0y1;0U _R]d,)6Οq}pkݙLH\`O$].i%5aapC@Ň[h9u7#:iXPk̸3 XUn_7Ib- *8hW^DH:c@rNhfv'zD)O~P.B( Mw&0O?/webFCmX6Iwi}MS~w4s!7WצdgLU8?-$ܦBȣ%6L8p⪪Q fO'xtX\d?8g~̤Y\Ii_[hg4_ f?||NE Y:+QԐUv˞ڳo _ }mםp)>&P$;~UӰzqtpZAe잶=1.Ђ {4O;\$([H` FI#+>F@QD#*0,"Ү-7Lߞ)!@// )ZGtΛMhAKMZ/}&5ui[f-KFիJ<9(( DzTٴUmB1/%̀y=FELw ı@Cd ( 2bo,7Z/f& \S3bzϳ?R ?'CUމ-Q^0xzfR^~|~#lh-%hµMnrU= ~tuܚ9'P 4MD +=Gc'O.#Nb)N8Esh8}dU9iKQ17b\9֒!jR9'gY6s ̲ע3Dٹe VY]k,M2jI"9M#}a@ɰw!\z@%9ŋxZ3W8rFEFi3Sù| ğs5?f&! D~ ʃjr?`E MLvwC65,"8 JJ\V`{W$D7 z 6 UK[-3ͮV>Apr@=0{amY1V?hlquJ8{ɅTjYIhՎ@ 8xD#d}nf K#ܠm!_>t@20{UZIv֢U2(JۅxlǤ,M"Y{Uu6cCͤ3uҔ^Fx+,32#c ,Im5\ru8UP|8ty__Me>²$T"5ur8l @Oߎ[4{Sw7,#57j'~#S[LŃz`41ɣ+鮯(p)rlW[m5f.Jasُ=R[ggNmTՐ|"~>-c\9/BC=W$֨ݕ.~5o9}]7hG v5 ehv5vWK[ 3VM\zK^ٚ_a)pz_,zvccJ]fɤqtrO kRlJuQ nPy2 KGkV`3G^K J#yJk?R_ǥўY( V/ $kuzgSgˁw@<>ʩV Zs=&Bߘ)]`%cSex$`">}?+!Ř9T>.B>9$pT]DZNՠrV<ݟ Ah^+e,Ȭ%ج16d6dD)(-= IO;.2(m B#;@\SީS% MJ힤7  4V.DW_K-x)[(S`B Fi KEV"5P.sg&a,1{8T~x͕P3,_Ҳ6OV -ʟmNї5Z퉦K7;/ׯ:1Y nS#N0Gɫp 0s8B]^B%z.AGl-hJ)zbvpiiK+˞\STe%ܞf_)KJu}x64oI `{AWڠNLFe h1Y٤MTCAm^d>g rTl߱[T5Ze40qx|PlC^Rw?l¿a!npBicwb˝iå1՚/kM,W`vK1\{81D 3#fSX\|蝱Q'T/][]kA.#rcI?tvU/]W3-E"- w5 }yJ{y_;W]s KH՟>#R)&8&y@QU!eppZ<𚲠1R q4Au$]o ouzɃ!(0j_2;=-imqUI{`W.-Mo^cq:3I}I9 D* H~4J!gR=lZyNhx@pjyXGoר OL_heׅQ:I9#KnX(B~<Z\,rrَg:;{Հ}޹a@By2Za)sScj,rU;P[~V&u2]Q5o`/1sJVB߁dGji a*Dv9P'fٓ?ÿwL-H.ޠ?yjWX%`.R x>8'6-n6u:߭x=rT|a˱i1i[nΰiIȕ-h]N۟ s#vh)AsLtj]ll,dsɲҲp-g-ztEI4Դ!/}G @_UNF$*5wmUHU,֒'{ (d)Ȃc#|V*#+`($+(\^Dڼr 3?I>r5yI* 2Nc-B(!3A '@PGE2fsS@/1MV%ݮ2eR}Xl-qGn `_%KH>ēcKi8at aiF 2P2W%>b'fuk0E+[pjUCZ`::J-\'x=ۏ02t:{;+w_֮3aC:ԥKj @_nA=7S>oh"\v&|p 1~<0փ6'fw˙svό%. UhB?EХQrV2÷c%)/ }w-$RV/9:vi[ 齛삋_U̞xYiȬФ؉ 6N;!Ѳ$\ueʅmwS L=xVMZ_}x5g+/d|]h9'??ZJTU(cDPmԎLN9$ {"͈JTt}ʇxd>M*`:XX7&{bj aO¬ FLRHUWYҧaS 19QA ,ByLx2 XɮI:a Ie r_@0mhc`$2q—_t~Qx<ZiU;g%P=iNKA5Lr;)jLv1ee͙2,r1˽o! SeE0ӍT&-EW{fognŽLkq2Wz.,+` RU_5HV<%tޕVxkIrKvx'."a,9Ѯf5 VN'p@a6G:w9pĜI.tnSДGWvM6:J{2Co'ϕp S!rqG3l !7USnPհӛkoz"gUAVsZ+7zLjHդfy"n *%Qf)m1B3P׆= F {`L)oҹ;{`h~@Q\~E ǮnM$UTGFÏJ٦OT>7Ts&1\ⅺ}!CK q5xBW-Y=fEV;_ܖ2LPv9[,&WCMs,Z wW͝+!L${ҰH]0>'`*e+-I!)19Y+$s$>2ZE7:_2JCMɧw4Nb:{*{sHS,7 vK߁ J:me2 8swr=+L ]5-B:P3Vgbᄁ @@7Gouvx6H/]Ari @Q%B?o3V ,XI8I[uhr›qhO$3|2p$}ҏ{7hub-]0spIA~@Qg>3L }L1Z'!B:4ej0`};sԃ?I;܉ ̞aPd|)? _Qn_u ;/QE{MFHo>=^٨z'1᧥=WVżJ&mF#vӴi,K[ "SWaSiZ'anU,&[ 1`X J֙ȦG)#Eٽjz7dzH10\8y:zb猧5<ܔS?4>re2X#;8G&VvI#bUEs'&vX:N+ tkHϩm ,h2LI@tV4o4aC#Nm:C{=oR\[PS:EȲ1b~ wǴo+pW)2^9)52Uyy*Ͽa-2~K Itl|H7e,H[ΏU.4ofmORd̞`ֲP BI"# (^M| o[ܜopwyĸI `6W4DF):B+9h cOuVHʏ<&uRSؿmXx^~!wA2`IGDZ9@;ۙymPqIrg5%b*pqyU+N:v4;nIrwQ)``ي#>"sQp'b24O_)A ^9=.UY'Wgi>)E6vz 8fR&8ld-9\ƐMT>%fLgag[)!!h253U]6NKF8e=9B>ns~a@)n7'R|_/셏Ȁz}^X>_ &y} *g Š7r_jH9K[5z NE]9Xf|nGj6dZWVrQR W5uS\P.0yWx ?6rRGN''/;>sߎwou0;՟e3}&&Yo[\Sv'M4P7@".K㬖̠>x>`m&nAbqކ.ߝO큃2{CJqE)uZa(#{ Jɸz\pNNORCߤp ߿4pRνX8MfXf|Cd㪣Ses m8UREh5oy[| $f6o[4--CN +8e۵%$m T{48ںsn+ILm (v]Ke,%tX9=SyD8U`Mz "Ij_w\2[X¾rȏky eDwo^cep:롌\yGΑT07Omtu+H*u>+i`?]rd!STP$Drip@CUT: 7C=BJ/!^\zX~;b)=kJ{SE.V2$O{4n1LzFp!KWk]wO"CW-Lu/Vsv"mr@ XU*JMF4.5ۃTW͑mG'WxlWI Pߺf6BH>f܏r}u%efxI;a#OzI@RQń Hz>dJxiɿUtU;=>ut* 8uܛEYd)wA}٨ Sb#LD qM(L h/+؀v 8L;`˸K- Yw~uO.3:bTV}ŽՕqWrG Zx;1 > ug3ske[<38Y/VG 0=g%'7EΦozA];2K9eKNQlrj@ZuRR1iy ĐeDc?hWҿgK+撅EƉ@֎=^7Tn$hŰz2e˴QH~Jc =,7.#wl1"[^Uk&_H5B-74mVoV_9̙vjK o^_v@ױ4]nsMqN3^~٢zahX7s#r;I)97IG' _Eޫ>]M g=T @%[VUǚT_Ms!q]}xkv@A)pJ8 mx:lZ"˻q6u{ߖA3 C+˧ZGl&@E:͘Xu냰$|z zI}.&+fpd{,tQ*u pG΀pl\_JVI} $d'R; UfJiǺYrqT ,VQvvrwh9 [ vpȇ*V{^Dy%̆e0,j&2u |>0-\Id ^''gx Dt6NtV٘xV-"'Vi<'.M.#SlH<&ۢb@*hVF $ێ~c`nN3^(&͍( (.BQ֚mi۴wR:Eu]p#{G\Ŧw/_n!ֆ3!Tߤ,(s ֚?}q˥ Sp%i8@Z(4[7"g.J^U> $5ONC-ܡM *l9$"Y^#@XuKg&Eu)S"- klr_i-ӟnXEY乷h8rnBW.Spٿ_7u}<.#=aљAhtJ՚>B' B]YA2.مk% E% e}8==/iAڊq't ?KyCyj59 )qA*C29#Woe؛?=epB T(X+Yhj &\/& ,wj@m{uʼn\;@YVy?+◽'H^Qy3i,{Eizd'^QK&H3e.YY5E@ -D;'߳%m2vZ6ʼnַ,2*]]⪂Cv) (懍vbEBeRN9scw*mji u8xPJAMPWOM0DdM*{`\Qŗ~ySPmG űx pXtX^h95_և@7.IJ"q-7hh*uȋ o9x4[x z/vQu1>BF3;U[d(n0_,#[,a qA4$7 I& ,ۅ|m*gN-8Ӝ9Aoca#i3'Lrh4s2b,ByX1IWk7zfn'*HGHc%!1~ xyi||fy7L ,x?ݾN5e}C 5,#̥Vc8,qw\ _j~vF1n{^J7߶i78YYڑ3cX~‚Ft|~Ȑhdl2r3p^QEaZ+C\@Ӡscc% p4~-i3XFj>_ZE4kKWnvcj7^ H ~M&5J/;ʒJCm0YvX͗  wB5uo~'RDrʛw#f&B'2&@/g6h@E@Exq?&*nƛYO@zlfȮAJFi$76\b/^"MYNyA1X"N46S/V.AU.$Lozʔ\moM[xq۳d)!f |cWݧp$ú[| {;qs yO & 4)yL4c[`Pk^L(fnX)b+4N=:7Ce:)픢OHU0 B _,הu-smXCiVV)3[9t9M0 fѵ_Y 1%`YP3Ϧ􊷋[;wsU[;8)/kEסQӻ+~-#˴3UMy\? 5~_?y >lh(hYfcve4FfpB"߲Q(IDT@he5V)umsXW l1h6PBW>U]߂w\GA`PۉnLm6ĕ.0c] ?!mge XT0dk0\T"й  ZT3g8mN@Hd΂[c3ͤL A .#ox3ȲZ wTA ? je=9kz a?^7`@(^C_6;'%*'hw+J0:c~Vm}PSuK#Is3"ْ*<5l!?UͿ;=W6Led%,"o̤ԪWWnݡ&T3ja ku{1,w0 ހ2)\%JD,{S;WxuT:ߠ ݳ";Ǹ q]` 4( VзTg0Xl沌 -X)9BF 2UN%q91|e\;,;`DžWGxK켊g{ d)oԺ5'+Ɏꩦ;QAt`t$);QEȿR@LCu4'Phn c-&%5G=o{[^Kȼ!B_QpzDMkX+7 TjbɯnZu9q#h8IroyܤyMlVx{x leS]f3f &bJZ1PeQoHBD M屧&"9(f^IXl֞RA E MQ&vbUKO=p o@U\DHVcFX;1\R`f:Gɷ_͠,wLVِ+Js~V̄MWМMJ(Ԧ$'5@ShCVjYnqpz%}e*擲5u*84UgU{2Ml͸K[7ftx!KoJ6Y(VG ӋuR|#>^M8 zu81!+hy?-"4&>gJVgmR"w ?_y oNCɂP}@V6%at_3?h>DlŇy%)RDv2po ^ׄ_\c&lãpC0i*ߔU_¬ܘbRI[3j~5m=TJ5>RMWIjKu( 1+oOXl0@eL ;j Hqht-4_?B}"i e06txHUDCgYiyUE MɪhqJB ݳ ۖLO_䞀Ss>sT=' M=$Bҍ \hن?x^%ubC 0Q_zQ@G R>$WkHo$ċj@nyoE}&Lԫ=̢aM >KV+_ǿv"voVJƜ)xxi2E5{GEjg{%{&}=Sj$)04~ޠƕb8Xf! Il?c3=C#_m#n? vi@Mփ-@H<湫7ߝ/ÜUVhB3Uά@-o(bfaNc? ip .)v3}i\9h>6C@+ {rD`* Y1L~ aeތ&NC9EQj c*4>9~{.v1 سXҒ?@.YĢhJO4>O^p#Q*$Z FmvQ6>,昱Q &C|ÐMFާB_=! }Y-%Eo#K1LX44%& /"gk{ܫY$dg>ɼ0{.EvG{wUbYDT巚}+#1w g}`F:UW2޻\d1j"<%q0ʬϿq+mQDT4P\46==؟f8\jzS5tYyB \v*j4: ymZb>fLuk<ܙZKS0A/3mg\7pMLK߾w7EVc'd|U$&' FM0׌6]o?ߝ{L8ZZ2VSAz-$gh|Y |@w9؂}K 1Ѡg>/*>#{^znS2:TtXg66 x]xb"=6d ~BM7847:_|phk.=P|@g北T3;PTLWӲq.Psoә0CNŅ5 8oV^ v?rABf0S؛y .3d޺e"'k1Ӯ݊ a2ZL-i9|fee i|fzRrHRgѸi@քKI*-$`2#~tq&H' B Hu! ٣k'X*59c:Է/ɧ&j: ؎8sl@t!KWdídXALؠ&DPhB:3h,N`i(,&_F(=)ueio˚}ч<&![G >\D _U61hԝ|m}_B%K$=%Gjys 6理[>o+x(XI1Rnz KRU4nEob^ѻT& Ko ̢^Hi ! GEduF 2MODL7@Xj.;RL$-2)N,Wi:!m׏t Iy)*Sj0qЩ|諛QQ~g-J>kC+ӵtgCc?Fszg9nP3+x $fѹ{DRW<ʺU~}ig{ۤg84wT(Br^P[wbn5h#ٸ~v |qG-S(QGfi31+lVwBCS~q&dREktY]Bc\>(]K[Q~̳bB,kDC6ب -&&s0j3et%]WfT"| !c |™ ͦLq;Xr}I",B-tz" ^i;HW|g3~G03oAM+En;[kkjJqv-aYTQܗ6_pKLvŋpV4 uxmzzaGWB1<}Pm&νƞ ܆Y0!ZP \^쳑m V0]Ċ/Tv6s볟cZg#T!d!S]2|]PipZෘ9}~w1G}~7|7sn#ҟt7#G/߀ވaؼ >紩AiL}h~@T - +- Riĥ?{]q!Œ7-ANE7DJf\V(_#E#p>wv-s.;'xիF\G>)d>>g@.Ӟj/"!r3*_cq<*[ S]dC&A;q¿ wdL| v ݛ~Cm<+JcxY !./&\o|*n.4dT@%ASV  8#:1iiUN!q5HgCN7`ذm#ӓCS+UƧzW[r-Ԉ+ 6ϝ ~t\WO4t0wBN'vv:ەbj3 ;!\'dT'zug{cE̍nm eqLK@7}A?>Y f8$,]-R oK8֠5֋ĨU]o#.>Mxo~*GfPG2e`+c)cє11[XɄopO&{5U2820OE^2&G6Np#ayz ' ?۷z7P,8 88U? nR/-S ϥmhefH e:W|aQnX+J1 9~p6 Ces]Isf\@5s|3<X" Qc(drTb!F9f3yg8N Gb% Uu*4|9)Ȧݐ.s#=AJ0"x%1Y-Sš/\Wod(94liFo|*4kk>a(m^l1$b E(9C|Q<$Y3e:9i=HLt(Z \fPy~'ovY_bb4WSCkAL%gMCiHi Q: Qtue}Y8&c+Ņ+ K fl7_+edze؟^M{b]dXc2-ڳaJXe!ú 2ԛ7oxI h96u.?؍+ GIQpMEQ_Mi^++-TQiWPv=iŀ mu^}9`e%Jo`V $EMƋRjm~D/jn @n&<֔U$*2? yšy#nx$u :LTvq0_n6U ~yNF XBLfO,hACV{뜕ƎS.$+|C`Ht@{wfFИ*;˄@r4_ &϶K-sjsޚvN* .؟9~GBgl]'VQj&tn&Rk& 8SSjWM@ svSN\kP7}7k#zj {J?d?A|F6i<}(TP"OA<7%z֕ 3O-`dGCup0ޡ!>Ogh H(`9Y{b1F9h_i XJMJ~sTM& cN_Q26hlṫle }1~.n9tј4'VISKZXj#FG;39ksE}_479Aڼ 7Uu :QWHh.E5< 5#f4dXp:A a#+虐Z:F9r6,OeG<:@,r <:+P5cy^gÛ;Hr:h3j5 @o~`*i|IwFWz[Ir{C.D_7f짨V$lf^z N)̦cn|$/JR~&FWY{Z7T[a8BbH=˥J b;@~!jl$\x_qRRՉ^Սд nrg"#(KC8 qu{""$&P@8:@y@''飏>T'V  #&XL&MqK#kΘF)7.[hn} AdxƑÿB}Cklgw/;V[/2{)ƻ,aWF&C3_fσA3߿ϗϑ253aז,`w ]edH% OU& ŏ/|c'9y9)HL8d>w &$5$dRg3VCj3'd'Afa"0qW-EhWVP8I*Q8y]? ~F+Ytٕ] 37ߟ0k8LD/6 `|Pδ!*X<}z;켄V%> m(Wo7d $օ:+1hGm!dS aVeȱ8N5@̫xe`FFVIF j)Fp3d,udVn t2 5C4UeۅXW!UpKb0^V6*šx~NԀU m ! bNfPcen!L[vd ^îd2X˓E1U)D965s`\sfy1nOw :k33{ZIT;P%.OETp;`ѻh J[z_5/ʥH:ZriP?2'P66+ើ|`#qK?zо׃y/(d{6{x\н% O*V]U wm fҘG8+Vq%0`+a[37r05޼RB^~6y؁t:&~g:̸Ptq0q4|i7.?l.Q|X:M ?,*+LIH^nخyEg._Ԣ.L(޳S*-G T&QPJ ʵ|n52es;umw"svӓ.8&Hi]x:oo'ó^M߇F! bOg(ܫܢ";Hnoy=>TQ߂N^^|bpi½V 9"Kb %J}+R19WRuzJ? 텾ʨX89l(+Y *U-vX Q wTP4Gtl'@v3v5\Zahe6N͵l!WwmqTDōp 92-yA\`ӅSD z6.cdWE/ W|#e6K Yn1 .='؄C, [~#BL*9ŧ8$豤nJ%jGff(Wg I]7zН(ʏQ4T{M aʓQ"S(!XQ;cyC{,iuW×&:Iѝb{-nEd7ƬT:w@qISr"-AQ=u'(/L_`PBQj@ޏ+ 8OlٗPBKw$ІN9HI,;5h8w[qvsDx1Bq͇X2H1ـ1 Cj!I<~dV-סU!7<2mУNs!!.] k(Vְ"Ts^ٱBj8bda{4roVfKM\Gs$~TwZW;.'{! qMX^J /t8"?OCCt6;FOnt~74cD|FWP2a @(G4p0[)f|Ź\[Zd!L8XNI/n=C?2܇uUψ.P8;6{ye HdUTv~bŚaR]\v5UԤqhyHΫT _co&oH0BL&4 ²5Zgf]Z)ÍXHKH=] J}ra?Z|&{Z2lfme{ԭ &lUJ]c~K.&am.i1V0@?9Z)o)ՙ4^&_$\CmǑб6.h,,z{v"1ayz sU CV>z}1eRL?"gtFq{V2$ Q /tD׬o}18zzʣ0ض/9~4~')a{jqYίyoLkc| Ͱ7㧬/w9!}E׸Rt?X,sIY_41 k m_(*vZN./` $f=wvۛ.Z٣N{X2X8c%;PR[䑩8Ȇ]Rp=ތru2:3t @p,? WQ:<~[#ޞE(1mu|@\:|&6ꮺ$#ӣN>gAa-tِG?CGye] 62w^60UjK&y fyCqqBpMp3vKIݣſ! @Ds݆B"ZPQ9&U\x"w7]%&?FEfTYa*xPbb>UletaT0+j,мC[UDIޥq]*Ta6- Uú/[.ӆ ڞ_1nGɨ.F-;Waҋ\3J &bu=,ї O_CN3Y F$V9[0rPР_D1/7W)|5yG0儙r(9L-DUŖIzG? W )TTY'GFʽ5˓Y;TaZvPۗ>i9_↍gY> F:[r~uTVį$ˣ6OBT(,;5nI>}e+b؛K){d.e,Dr@{B\Ls1}VlJ5$ēW+A]EkP3~>Q': AJ-пGt8=#n7eCq(Mׁ}xmnM ;*q~ :ŭ@\$zn,y])'> bZO^SYo2&>C(Ӷ@o~$i2k`J@012anKmDn6O!*mG6c#3艗gB<| f!y[%sq a>q/.1)8Yazzf-$\I8rBŖXq|n('}ժ$fg"+}47Ii@-aZڗժp`lBl'㭇Fcof <N >ɴHL-Ʋ!6c<\Rpծ(Q1T~(?B&ްh_gĔ3 D9o%ѩc@UWIކ!b65=jsgգO-B#דf4WnԅAsm'،f<_zMdaYN/ 1he [͜@ ѺDr..2 έ[! e^;y~7Gs^4lX#QH;$"&se_,$SM И9aST &b~Z-VՈW]~Z_ L܎^5/98rZK a>M pBx>c/:Ȣ7ک̥7 M޲Hj!ƤxpfLLg7D0o8Dh̼"w-3J՗pVcȳKܥrU >tcp#jS^h|{ObWtSr'Znn9QDE18Qlą8I8rQ{t$||VSnHad Y3~wشBA8?XFHΐ``6[۴]A0/T_\bqN.>(1 .hS&)0QkY[sNg<US /^Ӎr\n7dtYhzJ-}iȉ}R^aŴ+s3!CT]LJE1t wN`4yLS ~Sל Ex#S\ŻVV;;eC`Z2uc-źw~ zpwK#$<#+G.b|-l4"{kGc|7ts(̝`ȿ%ۤ S\+Nn'YCAT@A}U苺8.@dHXYKJd9΢@M)0iRZd*/atl$2v IE[h\EHs΅0ɥYDThfC]bvN~Z'-ݱOef1nTj'n&ȱER .BԀŲ3U2q3IJ ~eM%6 ׎猁`|3=?(Nh.{x&UgS#[׃U~2%]b]RY,368͈l\Ni8Vx Ӥ##fag?#U H`C)}@N8^&QTD[@R%a:I\Wm+{l=gƥy!E"競}wk/#Pa&ﭥoQYF<P|}￷c&|>8a d^j F{WAYOS$ZL^JQԟ,y-!{(*5Nկd J<5yx ls)C;ıpG*P?#iĖ ezݤK|)Jy2|?Idj>B㋠gХMJn%e-Xu{cۉH7m248:oA;h^RQm[ow̛#j0(p1)A eGU vcӭ5l+a𬵢N%˰enZ"L> _MEdklϗiJAҰ:B+7`jN'Wϥ~-Xҳ LJ9h<ߠ(yebDL[ƍy1)k6*c]TK<;xd":#?f4?g'ɹ(2v ~=YnNh&5C' ^z8 #W`+_~H\IDS;k*p>MJ>P9?{e*%V[u[NAl}99(g-RQHӉ @ û_I?Pq"$a(hXL!,a@g: ɮ$JUQ nW IRra_~0FLog@B=k+#*gVb=UV` o0Kf+w9N F֕g,5SUÙ%>hEy{*xvF//7\%st.R%J[P0/c/>?܈ӇQr"ME"}j_+K5h 3⯠sVL7o]>TۏlU DeiDIQ6I:| e:MXĭҐ;1x\W:=`(}s./,[9GmpwUXol}jtڧVdіa1WS%c@p.Ȅ] 80( ¢~mTf#m)ncy^)#SU5l[Ԋs74r ݙUx93 Z)Je(%=Gt35AAYdz %tTzy 7gyԧqm ?~|`o2=9p{Ěx!# f:l> P>  B``^ p0:'b)J+*1XCM:]3jPkE^Ek^S'UUeq0ԭ2Q "꫆8*=41z"csDy.??"٭fGb0&!V`:ʓOG"-W{D9:H ~;kRғˆXT!oK@",xŷ &l VXP}%3-c'ͧb.]¼ܗŝr;u^ Z|)1sHfR{[ŠZk" ;oM泚у7 LS(s 9<9vAȽnO"WS+fL[lrRt^rwh̿:#)O'{&UTXXZC^BlY ~Jo2&j<&NxL)bߟ}~'øH+bU ao锊5cVD h,TAVG[Bd"7}%w2y_^+o!J'>F s yKr_ -!Q[ErAEr'czvuPcH6*[29fN|rT~ B30)+oQ*+gS0 A釳2=JH(gXfRN`*|Rg,:BȹbϨ+RGES*61auԃ3f7z4959rg;W4}&t*y}q\I!Fjp Y{>M%ۓҽ\Ų۷5<%OMl֎*`:H#( iT_gmCzҜcTK 8?cjZLE*o-dD%e#n Q$,S!ii0`/{: Z#B_|qF7"Dʖ״yLvNvT}}t f ˿ o7x;RFpq+y_;k6d=$?;"ڏ(G* BZgA /S(`: =ܽ9edOҕlW%P穠Sx6i(~[U vʒѱdD)?2R1,WےBb])Gkfm=:jl Qg-dTԽhG u̵H:aHt.a.ɶXQt z[6 T$bh(&+tQ+Cau+BRTxxv'765PT(~ȴ6$qiKm=ZM뼔z&t TiUry=Zy"Çs^e*twQzDZ]>aߊ2lh+[– S]q2 @^퐬ePfA 'j1Z5 ^cWemk<7EOMYRwJ懁e^]e'B~ ~Bh۱뀘2^2t vI3%!yyz[DÏh$ >&=`*40i~m|e{{_FK4")tUQl NIFeعU$|F />- +lzr>^ݨ{5EzS/9"IMMXAX\۬yHǿEcș4u.w:א -SrBT}8P*0}8~*ZT6g[N,ܹs}7+Hκ}g„9/\#ItTy^`AѾ𗂰x}k5P2qDؾa(Sf$N ;<>V]GզW)VDɟ'^p5o7uFeZm"@̏y _<r푎nƙV)íkΉȥ#SuhӅGM<", bۖe|$>N]bpp7|ه/ϖLSv{ OEUlCEݙΛ#=AqR]TPQMQdtuʔ[|, 2? ZGlQXaKpDjr}ߺHBĻHtG*Qq󡱢 ݈>u@"QY&)*e,m׆pI՚6Hղh^xEYt8GWw'yvѯ7)0Ʉ&9~51|lMV2uo9Y9+^LȠ8.P|Z ^+C G䵷**dflܪlo"}yԭZ;jV?P/lHwBt=Kmw4}+6ڏ~""pu+n b@. 89\<R/T,k[u_3_cݲ?H]0gy\d* 7>óƖ|Ts[u#8.UG-MU^jLJ~nt=Zt #cDw[Nbx U?o<0"Kud~᩼l-A-fVi|p/bz~z C (_C VaACV ;D3di!'b*Sm2+㴺Z4\nی}]-_Zdo+aqY+[ >cbtT+i>NǾc-YܥR зIX0z M@HX/sAm/O|867iF6)P|%D{a[ #J!p؉&] m =P KOw欦?P!c\LTUai¬GQ UB@l7BPR&*˽. eb1 [3a*o aZ=H裲,Qاu^3BsӿxPK e ApPQo'DsV/FAX?QSCޡnnZ6zJ}#/} ~ ytS#2h=Z{6nF*6޺D_1O$$ <3e2A6:}**\4Ƀ9|buU#QO"mk0s&eL1 }ÎV6IW o6 uP@M&ȱkݘei֣OtyYMs%m]H=*JZ_Y8\ꕿz{9D.ѺbGj侽JwL&վ5Sy5\G??#3}PշPjp`%.+u2OB y CB֟?8p^ل<|ŝaKգ-> rͥrlIq]!+}O5uOQK Xk=.W hHg[ᵦ~1FԸ#+.,?4m>Dم$[`Wr dXYEڭˋx kWEt%6, fMlLnYbUCrx>pP.ףH~ .:g,UO ~fi61)*ixd4t3B5\nZKXVީ!bA+՜6*ēFCuKr:)L#!VՊ^5=!l,(![Gن9gRYw̃Jrk7#Zr2KNg!cP){]c1큁7Ye^;6ƚ ;ICzHZ +NUX|\*M *E$TPJy[#wTIp`~"?[s-.a_OfI$\nG6,HsERSb]siRՕIIcs0mMsֹ"g; QٙƷsu~Mm4]vM%OaVߴb" y"$~Z6udtD"ڕK%t$Ӻ/;3ڻ(-ZKJ(\!( aǦh1s!vFS*尔/=(+쵳ִ)Y*Nb}ŭ%FJc@j:! GzS%H!qt"5bhu:VtRV#Qf.čucIiK CLaa4/;3 G"6fk4䝸o''h6(mɯ_@DE^/` }-4Z]h܇}[*6(% CY¤oZ݆"z;mLkDEb4{GF>keAPq$ڀ5F*юK YLdUs5 {/Ѽšis EE#^eo_1èFy`Cəjh16bf#Au:=5>0Hr"nvݥ*]n{Q]Zݖ5݀Xkd@r}] mYD+ nM#b5Ѱp'tרzQ qf[rUʘhJHxrfTA{&)b,VܠRk+N5+cSQtA#f\rILZ !)'5-?%l Sibzȴ0ζc{Fp$4+ [<lzv0 <,Ϊ=d#Q0١sc4hn0Cz$ 9L^O`)Wx Rj)&p;c UBތ2"f5#0ł>nZl;U;9y Ft}453P/dk{7e`?x^YCkök@:@kÝuw:.D2d-]~5u)R ƞ~l߆w>S3K ;f 0 M[D^k4FV[CƗ.,N}冯y[ 9eQGP=&Ձ4Scp_Gqm) d]SvȰy2-毪^1nU/U~ाP{,|b=L^XNN\v3FکbM@;}a#k/E: QμIm;/[MsȶH0ͱؒj2B;4j]q#h[*64>iG:)B}aߙs?[@Bϕ{L?/5Td+ ՄP0a8v\ӿ WsFH 8Wݕ.o]~9]/c x8>z 9<7xϷ\8]p}6؜6;V ukOwk˳7)d@V0dEsssN U xȑ"Yz:߭ac^Z2oڣ_C&ZTLedPf:6p-w(fbΘFfZ#)4ZJhӘ3ʼnPGB)R- w#z HQ%ex'1h[T/j\m_RaQ5 OL`!؆v-y;pPQ?,/ߘl8)tm9/Me)Q1e*')~ /;Bj^[P ވ\UIm>oOc@d=DdsCW4~) g@^bNrl5D&L@y<=\x;`Ui}ٌ[ط_# N*_$rs!yX#_ɞxF~AK /eNOxҵ8AFˡҐ/h hWW& CGnVj'8륝 [ !DQX661NBIc[A e1+5BFaΌz$%)2̃Xd +lRgp(,dE>cz oX|qMiM)=I5\ձ[!j~V*d짠1IE(]7 ٳ:wOgI[˱ѫȻ~)f@ie 7l,;6hޠ |,hK43mG("": !&h= j*rkg:k6jф˄buL7 GLVC*()fj7l(G-wlXJd" GJԢI?zlx=X&O/5Wᰳ<( {.]"P$ JUvQc+gJF`e[X }hx]L~h  QEb{Gx2Q߮5]$mKjC:Zw(~@%%)܄^#l>G$4m7;r1XCҳ0`Y`{],Vr% "A`~֥SrѺ2Vnhr{ ܧuQ^]Fs]jttgsȰ6a^nVr臎^&Ic]:x^ܴ>=@f],U UW*:JO=#c&~vQ}%Ro&H|Ǎ-'RUG\`FۀZ7VlC+G5BU} |5*p g/ C;2O Lrɛd!/k %g.c I£8ޓWZJJ`i|XL])@cɣ0@FgiY %'!,{X0}wh8-@hrp^M~dAP<|Vkf5kQD*ucކ|mO6.i[T /3GXx-L왑%G]FpuɌDhr *W$XA?۶Gs?t_rYϑR%= e}_*5|m5XVmBg" 4:n*mgaJ%tsqbLq]eUb6L' MELk $#W-cţYC]c\EVdyds6U_p~!X=ŰkD3`˴BAp:n]cn 1XM| >y^yF S!T "#XE"n.iʐ˃RuD~*AzkGrpz->Y A~k7y&?^0atߝUKjms@81R  ǩBjf㿖[Ώ^7tmEş6e4zfC/!UTtPoT_3$a-N1XddhN~oKUic7ؗ6%@6IM\(g_:OC8DȐUIM (sDpl`횞m5yRDxUkF lM X9s*j(p;p,a?:l!6l,I3rX`xbG3Vs;[ _}dG0@ gݲg)0$vKjRaG3{'@n ~WXimu|0;d&g{}LȧkQqW<4G'x)Ze)ozI+۱KKZڝr)m[HeCOAYTnŶ9džh ⤽-fAE6NW: b$[ $UP6E<ĸw6,fYlv{gSaa!W!<<-UQ(Lt-[fJ[4=;qGr ؈^h.:<6#҆~z auBzp /$c=z|oDy|^0 J{TRh1~Y\HPk.'{`a=10ߵKխ:{#߀ M~Am9-Mk}bO:ޑ>)y?޷D<`&b!NF#*NP;>^ ߒ19 FyaWv` ) M a/(@w ?5㾛TI0ar&`'M#7w|מ@iy5$E6BcxoLbP<|*_IE l(}֥ ]Xyi}zefT0ݻ[j@u"VNMá(? vyu2(2.I1n6Oc2$]) {"tIas::* M"$v<ȣE&J\a0K5+nD,ySf; xGP" DF||"{᥋Bʪ=T><F Lbo* [ceו~_5UoMD%p;N#];_;u\Y=벘 .r<& m)FFŋui29yaFU qve]rXm{J1›MosLaϨhz9wX;k( y( 2yvF4@zH0O{ܶ2\/'A9JmR)v;aLͲwr vڏ_@X:@وDɄl&F K\{' t[Q*aꎑiQTD+'5:nQzޘؠΰ%lhvs &[wUKX(gN =>[`\ £=KuLc(ݗ=}Ft $b4IMabJ.~4 S?\;^>LHl,i%vP +xRcX܋S1Ee zʟ_O&̀vE8ʋҾp45 g@8t'n_-ђ3z cxj)i:!LE[ﯠU)]9 PRE {qz1J-SeЌl.'-Pzfn,Kߤ ` {9e˕u 2R-\B2 eӬ@;Fl[u]zp^{+"*=$e*App>*'W`*YC$N&&EN'au l* dBR0GUyXd!VI LN~c&y[t Taɷ8>,=o(Ed$) .oD@3OG*s+_B GK!YE_+l4Pney mWbɳ)܉yzH b[zp?`a %FA+s0'W!~ɝzAg.&xdULGEV0Q= (~S TX7%TJ1B|]K2AC؁kQ5 T4+OXNarHG;a5m3=& k{7XT/ςNrc83hg 7UvuWT=" Ӎ dL,2=WOyhhJ/:;avO9 (28Tg;k;-V7? >8ds =zUDeZ0mgTA)gqUBڤT!1瀖֏Ó^c}X.#qf6CyjJES)ld7tܮ B{oʱunhO\ϟ=(zBok0e.UyQ6gd=QamI!@n+Vi3X,%s]wT U#ɧZ@$ 'b¡hotzu {G(QJobJu 2IAɥ2xYl^]A>0xL&~ Ep 7qZ>xNq%3A.4k048pKvRnX.ub.ѼN=9ѻEm `;Pw#L!f `]Ъ-;=-6<ǎ2Ͻ.-,}Df/[H-rY .p&q fdR+1/[[%5u:UQ g#."˼Mޠdagʽ ¸y0X QlGp@o䛿fVLa ^KC4UnŬN{`#Qe+I⽎QĒCV?C$xȆJյ@gBYRnZ9`c@0ưۮ,jƶ,CGst0PlK@,؛Ɂ 7tGi k^NTXCh V?g=q6iI8/e|U䫞'D `Odt!vNLe?i7AQ*?2y)"34 D}4LBEǠ})$e׹J }(5lw%p[>kXOUG9c5B!Փ; ZYM ^Xe,ڟ\%a|3deQ57a]:fn$eAdsv%_6ԓ)}) !L986cN=j ܸ|#o?@Jc>9RֈgɵhneWzlAҕv[ϛҁSt$iE+.9b\caz9䠬C*Ya4wZd:Օ)ܩbtU1N"I_A)L `z2Hdo*S15bq0/ \ͥq3'}\%ƒ?H"[S+QwFOa/JQ؛T^. tV* KSg~c2ė2Sz-&N.a#4Ү{gv&3CQcnS=lUVtmPG-B"ZwQ2e5Yɤ),*!0(Oma5,'|-7b6Ю \| _Yƿj-spAnt5ޑi ȕZP^bԧzb?,Z)Ɋs͙y9ҭOڋT^Duyb@= ˏ/Q(Y%~Xմ w>(lم7= V{-:{s٬Ӈ@ +~S e9p5Z݁OB$TOQb"(G8^>}<:+}1x>TW )K!Xp}JSZ\tczn>=0w3HHg#qcou x.2 VV 0]- j J9bG905 k*SΚ(S && Pc`v0MH㌖0%?슘Eik_(zGEQfW Gj>]4VU8^jpV;Uq0B-K׃ZQWڦ${%?u \3RH*%MtڄZm\(DU]v;RW^ZhnWcW0*EK347@ysg& D"t ̢/%YkJ(}g]Wik@I^aU5$}-ӗM HTHWAOoKd7J%C忲Ρ?5U~&.cKr${ԋFϽhLY$߅0\%$)1+fO'O^tVcO!Wzq༭5GjK& XNOg˰ ʗqJAEE>Xz8ѭⵕf* o+80u<*¸& 4B g5_(N"bnFD(Wg-Ѧ&iV@폼[)GML߶Z!4YQpp;qޟAFh_@ `UK紭y;lJx*+\}&P0*/Ǹ 85aKo3}\ >&I؏) GH|6=x#9?l[0.G 햊}4iY2ۓ#sNI;OO^( }ܸc`Fv{˳0`кl%+#9b[ڕI:;Ǝ_,D#8"G`$w{#VJmpp\g.NBϬgM'mz!b_4A[XK}uW5Rn)nwhN#HtK?3_]I#B1'RHźHMUZߡ?߀"L#H xUoq}szħ ǒ5pj>iTq27ԡ75Pv é~!;w5Vk]i揽T?ך`Տ =M 0ٿKiĀ0N3gO<6oYK=|AS v|M`\z9 U9B`18Fgps̑`o?"ZԺO2APM$3!x\/>觲z E >2Ok]]̚{;5]K~uV,Rahr-(H2N*VmDwi眪eOME8lux4\?Q]JN+F`Aǣ8'U'Sb_d~OP} O 4$+wKhꥶF lO[%d we|"iA4RV~eVF޳p+MNSKxЋqؙ}Clm%_xYܩh6txԿPRfHҟ*s^}d!Ql|M Q -V0^YTg+ 'd=SFR T͉Y1P/!o<"ZZB?z8# 1@ @|Ų !Wp22WfH?P< dlG (#:*#Xzx.X]iCO'x*ȗ%c ?K[NW Frog.ZCo\hEƅ2М 7|X{IfWQDӬ+Wm|<9*B|s7.Ew?nJ!:5"em&Dnɍrvdf)0CX#GZbNBQ6q w >es"n>v*#<NK|BqLQYӹߞݳߣ>]`X(~|pb-D@lK!T$6$\ Qɮ&91%ɝiw?c VORÄek`xԄb@ s!TY(AUԫX<}^b;" iSa$$ l meENkp n4f}=0ff{(k"$qO)(AWXZ1lDU!_o(4Iw;0]PZ=32ґ%D ZO72Q%EP^2NpJJkWj#nFvd?LbV%mO`yɼ Vn)C H}ѐqt)5QFy]l6v[\9(3*IV{`E` A)L >6D pF+1ߡ6 rDv&T0j֦g0cJkjg @02IJ,eFs ggyǿ͂o;ɞ {6ǎ׹f[TnU:3z<1&BCg1 ʧʰ deE* 4L'wJ+&:&Y~é"ʁz.-ǜԼftD Y2woB&,9['Wn^4fu9;㓊n`Bg/5U뫚G0OhC@|) xQ#-P$.e׶Vf}vx!{10UmXyn#i^DBZ}5KÂg^YR<ژ QMЫ6Y˵8 hzR度+)qDfr&} B:B"g6Q l7Xʪrk?3+--鵹*=\Kc @fv0$R{_U?_=(cQ`iY:RkֹJ6L*Wi映!/MVcgƴILQ!*;F9*ʾpk/=74^ ȁe+S- 0FÐ,\c漵p'ӭ3a")1DݖVJ$[*:kaX̿yy5 n,JJ@j6xHwy+F\CJ'2S'{z0mf7pLs׬3aˍ1SIm5?rrzY泪Av qjphavq5(}(1\2D$GqzʹwSEe jL2}Uqߋh|AEǜBPi=%D$|G{-& , J{=o]a`02АŖ/%k~'^L:].!=֪Hmz]@"\ dXw'^'g9jՆNX.Ԛ9XIy^`R'3)k@4t~aRSX*a22T5VuJ:^Q% #U  +,1C.زeBl1٧!vXMFȧ-SYlW ZU zP'!{m@B+RىؘP mM&udBuג {ܚs7Ϙ31g[.x8vY*!1}e6HfɒF3ݟd4P#v6mܟ뽇g3C0C*+Y ljvJw8{pvCkCeFraP%ʯ_# Wg&,v9o\b^ tnN5\'Lz(uCEJc2gN-^423 ~$`[^خq3bI 4 z7ZfCF"6Y kvSȠ&v2 u 0 _ '-⎵xfY,}~=#ʌj(UmvTgЖO 77D52_g>rI0^g֫u HvĀAyyEQT1 %dT_jk89Y_uԞ ,b$ͨ)뻘jYR*U \)z[>s"e<P1(0+ WmЫtܥ/ԟR;zp8ϙ q? J+A?czTK@SzaK4| ?.좚ѯGHn>N[n&{1FAF:^< V}9JHS^02<'HE/u"HOl_$9BL#Θ̸Y&WNFt99 O>Poږ6oC-ΉT9ҋY'5#xf_tDSl)+AmkʌllNo !kN&.vl0@|"uvO0[p\M2FuUFCKm%=3IoZ6HY{H&zUrz^/bz}SF bQśJ`P!a }nlZYW )tItGOf^7AI92+ޝ}Rhg2<i#7랦1n"}" h G ̀O9ᾛ&z`MΝFyV%& [-/$G1.\Vp$A.R v{H*K6wd*([C8> _ԇPnoōY8맧 >-$Ntf”) t0R!nQrֈJ+]ǯB7WQf:C8pDts!!^rt&BQrU|U?wxQRVR ,^ÆIU \|X{Ei?fPeMWzLbG#'289߫FhVlk8Qv JCBOŶc̍ WEvmreҽ ~Rp{at3@]ȕ0M|$ ḁavc٦vU]&x|5V-v9 *T⚞~5hp]mL#F\t&|P[CE5מOt7פ3\ὼO9ҙ#*է|o9jRh66D>3;= 3 J%{d#Ԡ@OԎ@vE rzE)4B$AΩQcԀZ7Hտ+ZO+\ ;5~F\hxB*r k^ۄ %TDI[aB6<{o0H̴BP׶tq`E8~Ʊ!s C| AG"睈1cmH)haP.اMp( >\0*:A>!}W)(|FKU^֎=ѳW?:6>h)FUh-X Nq)G G}yb?܄<O1?> zDLFpU9i`V3R68YF0}A^)0-OOq8ԽY3W+&35l8륍m;M H="b)}KlO3XjmoQJ 2N7\v~`CO)TQ֯ej`&9]e<  D Z_K0P4+^4Xzc=* ">d l,SaG(=rO{m"]lskͭm mi16uLY ɢ驥" c4O/!g%Ҡ2zH*"e+؎jovn9 }JV0-dꜢmS%hxՔ~> wkK lzQ!wؕ0/ӂ:`(U@edӬl)a LXR%^UY`S"V:%ܧWW,jƖ#T$>>1>Ma?PRݸSz"_!L忺 eyBЩ, <\G ,\9e*|A'#'v*5kߑ-0<%ŕQqrb8Pk!\Tuxn*B+G>3T `&@%հ9gQD($ꃵe%|fwOmV W0V.lb_aG8PoY,GF=RA, ^bհjrRzkG%9B >>yKˠUb9L"89db['X'&W=86@{ gM8FF$tͮʅ^)LPgj;IH~$hTMtH*Og0k `dJYVDTM] z[C${ūJ&)nJl$&d P NFHlK]ezi& -eL3LRA)5*qRD)P&'cv6>ENM_{%L2k oNfհ ى= u5 ?w69(5#M",&-IDJ0i+o.gӄ1_C[V5P!_nGP$>UD('0~cROVd5S_ą}wLY\ $ŢNI<+QJtE]!xRi7#Ͼ1eg1z\6^m-KÜa^4piWӜc7mCQW6cTfDzݺ/,/DiJq:MQXoj_6$@]gU=DK4ÂF̙YjxS`Y&x|`U֞1B|Z*[v_[}<6ͩ96}_3%@~* >^F6bU˪mK=[>6Oe LX Ihmg-IoEBlAoח G@;zY}tc60 +K5P[OF:!0E[ONm|={˱}sð$9h6!V<><:ЧQ։u1flZ ȳTya]k5 rVgD /#;z~F8W/C6 ,'~gp>,)!b)[zcF $oZYZU" "/ z gO]]c*bdJf~bG@r^{pOEZ]Uf 7ʹ,**$(u 7(YEtQO+]fwm`:=;`MZ{? îa)UDG{ZLO4<0;wPqƠ> u$iM~PQJ '<-—ǽRL VkXk|Hnxt-m ?kfyozMgeF?;Q #6Uoz:XՌ@:jWprn|PW9хG.I+rᄁ/,]bP*Ef&5 I"Nukvi_gRB"+pٚ )Iճ~!@B=owuy׳|M Y># t;^&R NWm~,*%4uyr.(tIdsgl l]`?W Ǹ0b:[T%a'ϥlL5 :Ym&>5B|vFdL,r ۵)Apq +}sD M?,_I>5֜h!4:)a+&ZBQ4bYk:24@=JiH)`ų'ӫdksA<.OQ]wg"FCE|kCC In#ץ-H? hYkR9E׽!ʉ81y i:SƂɿ-(T9W\Eh] \BIx$ch' >'<IQuc%KnԦ<0Nr bB)zBevY=ڡ4UgɅ]JЕїt_jx8 tqt P|x˥ͫS:)Gce2RF?ڇb\q5yDֶ9íPFl]'ˢt*p< ͸2oL՜Hگz\fO􏆯E3ql#fAFMxFT|}'Xd,sMLlrN*bX:wEvr퀊85}UeR|KGgףosBupQbG&Ȏ;S ei]sF`lcӶxlb5] #uׄuudKW "%ӌ:= :CL=+yusޡ,,^ڰXLajyU40";HZ^J~Ȫ@vRu)nUx\ǫ0Y;߯ y_@J$zcOT'mjv_YyBSЩU^Wfj?v D#svƩ1 Qw+s/̀nM묗Ye}P2aSq {QM fdrW)L;l~=,@ݶM~,k5E?ǶY-a b}&CRB  Kw$eЧK~b!mCiSӢ`MଛݘPӍQҜRLZak/])IHq{ղnőTt03#9NԈ"NΝKeW5f9׌0/t'MZ7h%._ǘNu?md O35n\WpܖԒwc;s ҨJ4oK U"Ԩ%$.s$⻲ ުĐYNq* dNf%'Z"nҁ'`5U5Xf!Cgஓ{Kz5/&t{E5W0.vM KGAZx0`|8TyxI ׬ [iJ>>kwR$r@D^z[#+qP#6O$;ʭ Z.0뺗쯐gk-@MHȅ/̓0|S,9+ŭhBK榉c#j$qSoB²[Zd*(w(b+@vsG+l!φƩIF F$$$s 3fÑyi$- 5k+'dÐ܀Oߘ?LTv|'t▓B=e/M[U5+L+.&~6.YKӆU~Z]NZW/\)!C."4aXѰ|nQpHi5%R1ഇ_ Va_!(ӆH#+Vbn= /+Cwm. 󮬤)cI5~K~W8^n3Żza^>v/ârwT_Q}Q^Ӑ=h6 jց =tmZP5Gw#- .~7 Hs+IOІ,MB84ա$yA 4p6(kXgCwOX=qP'lΊޟG],Φ#ߤwA3DrPf3r qm(W!ff4RhkYuf0~=̧Z]GFAYA+a*ʦƴ[ɕF)DNuAW^]ܟ_`2CI^᭩TæJ] g{~-ʰŘ#9:,/ZfC+'E;h]u<ȝK ¨qo:A [$gOPV53DDLJP&1/RWěuB<\>u4R R=a`/r_1 xm!&ܽŨË5 ՠ= tw8RO.Ĵ-?NLz icBSs#:[NT`&ܦijgذcKM`~jaF}EbbNgyP=uC\d?#K466~Sh͖ +|\;8xHWjPMԢ$usvmwLIoQcE$"%eTp!mgTԮa`js׷1II 5x.Zk2v2>@'u㮹~oԏXزveǜ 7zd(6jmiߒWy[AVYӼBXgOfӋ {KLIwWR(;n` D@у6Ae|Ƒ NdP$F$ܸb(ĥM;Ĉ5#k󱏋8LH"*+C50e6Ͼ#0,L8!U/LDF8ߎ ze4O1`|'Jy$09>ӿOVOlLD ǦZȎ vł9Y 8=ᣱ=0HL[g驻(VkFxv»1>Hn5j¡_) #}5<J8.]*؄~HpJ^-a:2# 2qGIE`Gh1' 1/:\hP;eEb.R`hvF#Tftz@goK$цf ~ YI@2OߚrB5%ꨆ-6^KGW{znid#j|Tt3AK37̈́8Uq|0(8[ssi=䡆$2Wr4֎2 'Ԝe۹Go" 3vz 4~-H=_ZQ$_,=aMT.3KOvQzgyLj0FAG5]Jɠrbxm#:]g]6i}ap>.kNr֞u,}^E.YewN92sY:]HUBz6а OZH[~}|z\2oYTu"\-a#j ܫeR=R:AG 1SK]OKRAf3*]̛#sŽVqWUqaOl^+Q$885ɑ%@"3nfK9H[4$cLGo%V/u;c~*"wa&c 2G4&;F~)g=ze:֒F!LŒ׉ix}=;\/KJoŦ)|J {dќ&Ykd1=gV91%}t6b6-~KV#\40tE ƲT8z_ z@*u05:Յr1hFQУ3˲WB ?H&;la E@(-ۈ|W_l@3gp@)U_p龭z[S8+*[Hlc ^m+hS[ )@ vlL>x8g.fԟ/Cluim*9〞k#p_0I%<8S&u5gREJ(! 7/VV={S=\xXù'׿f=l 45m &Eۘ}^ƭap͑}@J̠NCH!+(6$qCM\u=d$K}&@% aK#bsD^+Ba9 CcN䨦p#:S4wګ O|<.3RzӤڄ)q}*mvX8XǬ VVOkh47E)j) Yr/ z 8SQ<3PMv9wcU+@. }ed@^y'.I٧x/Er>R왻58213SaC8˅%ᜬ&ixʼ~hL ;N(C{(]-7ƶ&=mbԣJ7TH2iN`}vޔ_sW9W߶ l 2A :*rKv2 =X fr6Y$7g8R} ; SDpK*pCׄÚa˨j Ⴟ;k&1Cg3Am}*ϾxJY_UtA,ܧGT[G̈́; Wigjٽg=3iXJlxU8DQ7 .0sM*ba02ڣ' ӣʆAH)ߦ&{X=Sy7b;-?,|x5 yzl3f8{n]xZMKt&"h(¡VR]n: v>O+^Å=Q[8B `dXˡ=tXmP\) Բ#!tF?sGlUqEܱ5ԇ/4pLxʂؿ$>C7 6YhV[b[Ǫ?:opUEl_O*ڒ 09 ~[rtH[3_ŠMt#9Wٗ h6{-@B\8 gB.̧٥u7[2vu0gG44~o$ RPmAGBTNoJz^s{|U.=-yO[@ Px_O=ks_u]2&!c)Uj7m˦~ưKVtG:xVIOmn5U9eF#"2i~TQmDI~򃌾%n||yŠ ~|Yl+x4M/k'Q3A&fpj2P7>t6kퟱqЧ循M4OiWgڱ†&j2H}9~?bk|*yYaˮw>-/Xi5sŘXރW rԁóiCwpgkA|ߏ`7psl{wL:Ҵ\2Cl3 s2g4̛fi?F(`Y-(a <QA-9n ieP#J*6I]`dȹko*Z!5}' Qx3+ebՆ)]9MU|'$mW&0-y h;P}:H \P& TpHODz#S.w϶] ?ZJJP{.+2 B<=;܍ U?z@CYFCzFs 9tW , [ш4wYq/IQfA"QG6O3^$4O3ۖ*$\b+F`;lHVГdYt_}!)3ʤ!))HT1ⴂe 71Lq0=jjI}`n^ 57ݣa`|Ʉ2~kˎ隚Hܸ"Dy0R3<0bJ/YZ]ė|W>! x voX҄RM蜚9둫jkmnW؃uV ! Agq")d .zD6AT*L /#P-v0 Sv3/2)ϞjzҦHj=b:`[ə\PB:)ȧTCvd~?v4c炧_nAi։^#DL%[i4Sސ[9x.H ,AX߰зefmK9!J"-䙊@"z74񋓆 KSOxQwE"9,k"o N/ٸ7 •=4 >[ @g?-İG48se͹I-uc~3`z<v2xcOdKne,نsy#ƞp'dKK7b!AD D6E>#>B {\漲\F L)d]JkTlʓ­Ulgd;7li{ EZ/cBt``z^>IQ {-W* ff8X5VCū$XT[KmZ]PX!_ݏl%J'$veܦ%Oqa MTNFUA8ń ]} h]A{`-09|ܝxBdۖqVuټ% ո” ji/=Z7x ~rOu!;tUT؅٤kCN["Qr;]-#>@;39KoNjw}I1 &Hy_^} yu plT1TppmER>ȰL7nsгmK\9"b?~=>&dIduH_gA,n#vnXn4| Ɩs6 %Hl+ ՘dqCocBzTdu _\n7|xjqR Gby7)]a U)SFN wdU,,()x͝@OBUx<)}~Wgy!15P}[/2U8-b$H'ǂ9j`Gma~t$AֿM֬a|ĢXڇ.lV u$@DuxidZCmx/ckV=%I"" u-<(w(%RP2KAց9]ܕ{{]~MP[_27_:+t 6kC"+,@>{{n^01tp,XܩFk]F҉G1c , ֩1̷diT($r+ug(ϵoi$ִ!䬹]-DT:a*N}8R9 y›K합't}䲊ۈeI(kqnf&xVa"P)5YxZ87"Ut!@\C7/$Ѣj?? 8Q#IثQ_o1&ceSàp_$r\Dt-a\xH/d6ɦ~B'FhbG"+IYN^v*RS=]cvS 46Yk 6&T0y3a`9,[_U"CeόiVdy Aa drSOC[-1!_B@!.ϧ8Y'N:MH;"&rKm'ŒEm?#kL`ԻD+n9*νƅ[0{ )g6 /yA-#`n*M,?IJNfl510{m-240p!N3WN OUvF%X*2]e֝~PV0g}5Oz-|?GyNj~6I=rbJU{e{P_i,pyyػR&Q%P}:.pKeBVOMj9w"|4*{G6nڃ>H] ,(!FʄdPnPE 6Iiq(ՏQ`u$Tr@~z]:vX&+;j))݀c3ZDBP6IM2Q5+&`t;SR *Y~_V$u.}zE|w-UjAٌa.,x}H0/aPW6/86٠!I9'{ < { \R=%>:jќ[[B/*gn~$A6pW Kd"g<p%v*PƬh-i] P QiۙpCM4RU;Wx/V@ɮ@yC5ԭL: Qkj&(qIظ)kV>?Q!IcK-p!;|!K%elտTBи):Ӊ17 8dV N_;|,.6QXZSQHx0c=&gA RK]~dDٹ^7jmd=M1@fr~EG^.#8+^{[_zoL>, &tM.L]\K%ءAr't?vMN˒3{J'+%$q`3Nܓ2qʃH7Xy+yN=B#ߗGuPx5N; B⚚** A'>,!Di31Q o_UYl6 %sjVGf-=gK9'2=k@k\^0ŏ< 7L&Wsbo{ ^f S C #[$njYFtWAӃgޣP4h~yc6jW35jH%j CfC#ƝeX.9RgqJ=4\}B[nAj:!g)'.rd{+H'Y_|ȽdW̝L6*vs %ӣa=0++ A##f;-oU4LOI递I7g=NJߔ 7-[x7"`@Ɲ_}[yoa2J;A]2 Xt3@WH'Ft+bZco<4nGO$lT%^(;MN>O:& g ]PcD4O-LYv4xI[v4*PѰphl~+D"@8lUA~FU9ėeG HT/ZCFD;Ox cfHMjO-,Dc;83a`t~0Ҡ*5/8 ɕ0S1HW to)[=j7u{z˱d0s&u\ks >O)2="#4WS$ʡ"zJ~\b*!@ʙn(ϣ}o|x+p3]r(JD}@WieRuSUMD#rxv$I(BЎV0 ]liټt<>l h׳tZ'j)^ 0|)y玆ȢutTn9{\%ι4չ? N90v, Uh!t<1@wN: ҅5ZhX9`?Co"1_*0͢/zSALV2pdyoRg(tg.f΁nH)]fu= :b $v9.L!+ RN\zܾ&$ У]jϔs]=^Ij&H[O;P?G,?(iLX 99&Dƒu&5۠So8'9@%b:AߏS^׌0eWpi &!b#Ǖ <ǭl5dq^.61 6!1‡5[c Q"MLj:Aq&:B|m_Qh~[؟`!lћ*ye^c\*&K ªRWbn}3 `Y9c("+B1_P dә鱒<935|҂mY_O˛5-+Fe| g8Xb RċIZTO&8Aؔ+Vw`]\gwc-Ta!rADZ,~elRR ` hS>) %^--v8!V1H̒ K&r~4{c<8.rh"(uwA :P2+)uw/, jZ~_V wFU88 l!9u7н"A5"CB蜯aOJag:\R:+m(6U5pN,ph첳}+(*Cأq0!8'0u[ 1u':5Z)XuN@y.'H`š.h~Iv̏\ v6"~5mo(d@am $jf#B{aa_8o Go9 1hk*;^sJSqG.!}!G8KZ_Z Fc}U-Bl{.}D+J e /}_>q#.X:VIbm K4jk5% 2Um1-r͚Hi3!01:=[-dDk)\Y` k'Bʓz(XT +TtUv`ɖZ|_hFEUaRq _hG5h1|+.I& *m@dv.2Єŕ;$.#˜BvA dv'Ô= {ґFъ\Ν +a'{Z3 tΫ):x$+H52+Hۮj0 sK,,>]̩{p{vf^d:K 8rM*Z_e=!^!{yk`$T-861XDa GFъQǏ\\iKi<#A6c{&ĜqL]el{Z>t'xw_v N1Y]]Иjm ؁.n5(}_YbTyal晭<1nxGFb lwU BDW˔5ByR8E3 0F{"bz4s-a@eDt};C McnQnp+\Y'2(]X١ZM,nHzKan% "F ;-N`rב"'@Lr m6t7GD͎*$٢O؞p]FwȃmؓzaDAd}FȔ˩H,}78d@C>9OE9G>st.2ΩhGA/:'íh7!} `|H(.<>񼞏o|nym]R7c;K%/KVrEY]aU]պ <5YLotqc`Yy%~R; αJ*9*vJM`h#V̢ʚub>Un;UɏSB3DJաyAnq5>PMH^34~TGpCܞaX(5nŻ_ى-JgK y"| Dk%&S(wR׽kaیG_GDU}+4w;bՎ%.p2*fE}+㽃F6gts h%O@6P345Nlܑ?J -2k%<쇿a/!E=נQ%HnEEFGtN?e[ϷUTū-2IPlȄ\DHj9lj(]`R>9f`]~!&|ۭ#C;Zx%V0s >iRDƬ+/( `Pob:g @XH܍ :n4BHz"Vrt;ek^ [w⫮wfKIҽQ.L! c:x׍K]ʎʺ-ٷ1A^Yz!38vRSk?[_~ZgIHmz& نɿL*v#ou* r]RϿ9SiL#ic9TynTS_g=@IJT(ʍk%_SG#arqA:怵hĺҭU ΪΦj켙ԸH_=CBvLBdr>H6k.V~؆7,8a q@[{h<jc˦S\{ NŠ{[yo0r}>@~XA2e01h Iɋek>it|@,ucEfi y2 y_4€<, -륵dE )N MCM%Geq.rGQt줽OH V3a3Noҷ:0Pę~Q$fb贻X10VOr752;_gܞDc ['xH([+]rbct<2 Ӯ6T%W qVٽE%I_zit(#y[|NBU^Z2B0#|'E|[>fH,~\L(X[:~;=1{9W qu՜~tlyh@.foӯ֭"+}گ " GKvĀ|EpŤVO2:@)W%L/t G?D,x;]%M jt)z~ߠgA=#JoE`7]|ьE<(ln}nF!tum*KEk71McG#[:O1Ĵu[޶농z?ؤ|^r'Ei4|\S#8Y8fZ!Z5-NDW]ԒY?zЈO }͵$i<`*2iCnhJ8|)^9SAHZ,21eJӐ#dΪQje4J\&*ã.wc_Bm=uR iA+qN5 9] Ů< /MU6U؉mьVp, 'gZ[.Y:!}(0mc Gb% #EMa'j 7nm 4t!K?5b"ZwT2jnJKWq}fͅhwy&Z̤FLO}OO~Sk701yw+2. jOpmYz"A_L!K\5Lj2/V4Bߏ9Oy3ϼ\/ƷcwPMOepWSoUAEM1K!.4tzRJpco琸+z3tm_M7*YA,e3R?g҂.Yg?W8G6]-B.ʜg=1^!zOTN ͝'Vїi8 lb^000D)G* lO6X [r+T(bZV'yK (} d=_ca9ZlD\"%·c =􆖲sղ)%za\%]"Cc  $->ZԿ]6lC}X!⮙ݟT5p'OƤ+%zCӇ^4sڄpfsrPTgI#WA A.;ieɊ]a([F1`ƫtnL ګE,O-ttVc*-{ {]򨀡h_`MI\v.d y`h<@2ST~"hU~_s ]^ˣz@zmYw>`6K(;O]Q; Hc߿]'gGgCQ[X{{TjQKBA HTf,;]i<XV-mAxsl`x稤T# }d6p pO &Mb"glua||}fF !OL〖tox!wkUmHh,.$==UׯsGf /tf (6eH;QyG{)E\e6q.o.S$I|FbX|_zLۇBk>=f=\\<@$l΄O// {`?ё գ8 [tkH[š_mEe2y-ވX0}[\.]Fj}ߟ89k( ^@ξMLmbx`װet%ݙt\#2i'#NXNDY:Dn#&^n+?ZP%ptzf엋!W7Ao8D5:Ѯ,[I)~U;ncvS/uNmdJ `{kMZ`寘6]90l4gZ._xsK82=BFN9#LC< 5F}} VFb)Q|TO(C3?vz9ܟ4<{$`-LKY?\@ZHzD7DīRSG?/hTK:SrZ{WLu5q[$ƹ8w/]l:qɫNQa-tDY'ZsmjqYmw!^ɅǻxPh E? |BbgzӠw~?N冟5fhYA%L³#K.cשֶ-im,ʑ.`ОXW]E\f΀+aCJcI\T#^qG7_NΚ6 6X! sؖGtȶ4fsQ1ٍiL'fؤ1<`C==(Z&; `HaG5y6נdHMGh^|OQbodQ4l%rN#H QJYKE4Fw@oȢ-?!я$D r<} X(2==?&ftQs n)Ȩ̙AX'uDB"5ij;R-Oh/ H;ܖM\ iib$?לex&[}7k'(g"RVV4 um&2iD7T %יL:Xh5]5+|ERnuUugfBεJ"$ ˅:tΪ+@'{¨[NDvrq,.]h8nu6̜`ܢ^6@kϒ8mhj8V^%RQ>k>Pbc&w8 }4ut۪CR%2ʒcL;?_K̵\M/Qb7-3g#(ntޤ ̰Q@줓jUUBaZ{k"AW tq[t'>>__&Hխ'd|/EM12>SWPwS+SY>+7@-S mRJ =&WїlqaD%gHlU ۟@.YaQD\Ы;9&z2DuW;E{+(a.Mo,fgceN@U$mۢ2u(~)ZiW mF"Z)P:Q;eOnj7]'2 &ڴ7XM㭓o/WK3l;ܞ%B;&=&&+)k/b2c輝cHqj:4Z$[NSo=^ l.F'g3Za1vߢ $S4z&EK=4& Ib֓Tfe٩@Tba]8Үg{9bvIHtX?DMKF\L;nكߪ^ɄLChs{BTU"5|ʇKf~~Ɯpb86S$l2iN}.2?:^=;٠iHYlo7/qX ( )V6 8DTͪ0To@uD5U}t3$q3m},7G H ʢNSo %{HJp{Ӧ\peH+3 ʣsDFIxRm>,S9ffcs97w*%qxmv GYl^?]´Wߖ1!9=v2`GWc#.YZWu }N݁ (a2XlHh&Slއ@OVSga K䯺Fi*!pNf!o6 @4XVse@Q&>63i`Y0lɗY+V&'O0<#ؒ/o\HۖFx|A]2n34DpM)[h$%wKH*pwQ(+ɵ]YgL|kj''.|tIbw |5и ]T fVFKv%ˎ٭p pֿ<7¹WhGHgmuC#Uu#J~"U!t )vjL qaRIExx/ ,$Us6U3B6S54`hU"1GAlZf 5>sL wEU{&'?w賥Mw#?|[{p7}~dFX4Uϳkkڣ [βGb;-Xy_L(3F6'OgC@nKXx={ܟ,EFmEQ*Z/Q:g^/:lsjGr嬲$_xD;fCD@jd  =4 /5mΰ&`(JDh~#y,8 ;pTM*|*E\j#;Rw6&SRFpR ,^qcbr75B8J uH5XΉk"}c-ݛiI'lV3To(ZcQv,`(9Zdl&%_eH,I|+31Iр^VX=o7d("۲P):b<]!s]MlO l+)0ҐRYJ|:JOXzxea~pТp?K"06Bz:<1]n% m v>$j|ENgg8iQH bNBBS@vPgƴhSF1V8*j%v{en8_:r.>KQ|!3ɌRY?!K'oaͣ?!Hڈ̵t7CcɆw[Rڟ}Uxěs @ϓ% $́'`mmI@h-1tNGÞ !~g>ʛԗt왍` l ºn?0]gD:;GAu-R՛ H2SW`n@|MyR@ };'m%B}sQuM(_/nT905@fv5\m~Pkǧ[{Vq2-fcgYiuـ"UVԪkDz[ i*4ޔnF`#U&GwITfá]kSxdC͑U!T&Eo:E dNomB$-rhahX"$>9v ?N)=b&Pb ͑F3#\zO_tIAtvOASN 4uW2b HC۴(kކGlazO/EglbWІGo~lp}Ka3v Ww J'o;#z%lF1ACQe2_Hv ,p+ꢕυ ]~M5 &+SWͦ06k3RP"CA]|Wѧ"ė{e:8R#x`Um5oZ#TJS +WQP;XOV]/ :d,hm p2lP݀_fGԊ"]<慄AK;>$Ytq_(WJ!Ip_@~eЙ.7)QlqӨYnvf&tWTt(1:{7eJ/(J?2:6M0Pg L(f2Rhך {`t龨)\P>V+KՌ7 N|%'=\ACH,NR0鯋 7M҄KU5pP`,F*ݳ4'˺i}F{J̧5d2} &8-NzU18Qc8㸻tb:k#TxX{FtA kbAg" |o =C'4ӆ&+7ZeWQd}oA2_ ˮ^ro39ʨ]s~-Kak.#.=ecGkҖ%s͋ &3ms[sI;19(`=pNqKy|: ِl.z|V7躲秨f/i!ZE8=Zev6/(3)3E]Ѥ#ŷC3L0"eCa:4ѝR`C%ANEUnEO]v=(FțؘV5+CӠVˌTAW_rs~)ěQ42M84"Ј>IVN$DT,C *)kk!TC6Y42L&q$/r{2â:T1r}zĚ}"ǘnJKƁElEgpI#ffvMD0v Cr8%>x{ fڦhPv {d&΁MPɟ^q*mqz&poIOZT#ݷXŝ 9z ~_G+5_FPgV5x~$x4==5ʗZ&9zGWݕc̉J]F{,3n]h ؊ &#Y2@N,??8(Ǜ? ?UJYϛg~0p'6cj"Vx$e+!٩<73݀U'q_cfMoX+0v}5u2aki{lfyyfT[T߰W析"_U[jMzӏ 60x4v+fk@?E30I|H9u?]hk "AL7 75#p-ģ\T#-8%kzGA.tBl6Ӊ (:,4<} A@Dqzo`|Rc6&}J/I^t0_@rf*GRk{5^S(uC{F`[ѾqܬFD+5 l7 '}<}10}%e-8Õu9 ,56k[~v@AA< .'U:e-Ck j)(2|[#әQEOɻ ikIc+ /|7SNX^T#2ϙ=- X:PXUIKtA]5XvÀ$C?,MV ;y!$?M-wT+Bauw"?N#5(OZ4k )\]M/@腆Im/bsQYembfrGwpkuŧvmMU:GeHv(􍐊b,_?Yٴ2˧Z)]q^baZ+J\S-Z3M="u̼$:j~tdt& T\n>V$y\$.(*3SZd`;ޫi ũN ߨF TG|@ UL9< *,@_D-c33nX45;х%OS"^ |(iΤeoIcv%Yǩ6tkr"ֽT i5=nT+σ' 98j"άƜr*Nj5䔶4@Ӂx[JPiV*@˯)B הਔyKZ+ Q4/9G@vLKikD6bj S@4H,|(o Qo"!eBkZ/IPdjr}òS.@gc5($΅ŎR&QY?`OpRz'/m)RANljݧDZx*c;h*TfL?y@I ԫ1-O}P>f>ZTaρ= E3] _"Q4*?_Sy|}mw2whcL~?kDZz:,þfu3x): {*QKGh:O8%ȗyűd9.Y6'g#:Թ<njzɨ M+Yuc5 FCZϵ^a6-/L`nD6r=V{Ov,"9aM4; 6n[7ՖSR86ho)y3bcK%Ubl^ޜ0f%Z})YGF wj*:\9X8= لx:h<2{`9Qe d6ylh'ģ/C| V;'fvFDTMSYH 2Y.7_"(׈E~radqikd`fNR蓦+TOE Q'5]Y7mes5}o8fR&;lx޴B"2>oJasws#6 ["lws,D忦{hDPdK =wh fL[d}Psj[.(4J$_'V<]f.+0=!K2s{O:Is$|FS&w*˵Jx!\V\pi(a;3ޚYD< 4f[Iasx Ëz]An \UIoQU1 es|ӤZэjrZP|$W5> wE-\E}$XczGz:6q nca3f0;zi^$MnI#?wʅ#ɶ %=?H}Y1˜aau@TIzy01*dmv(%sGhPwNB8H:Rŝ#.|>b]Q5cqي6X_1_XE1EX,σhh.)opx@1)*$V #Tj V뷁;;@7XZwPsT`_s#qVFɐί\=LFB_" C\?rLbaאoL]ݧWY펥D2d[$x+Al`帀$/Ѫݯ,n'F@B9 tv'v!uU/gj[4O!%]QL1X^-ʏ*#PC/]ѻd 6Io?(_Bh,,{y{Zt[31B,Ҭ+Wzs~ˀA$ /fN_笤 (J$w-S&U^O|% ?B4 8D?X=9!H3^e6857 .\@8Ƀh~:DSz\mf* yͨ;(  ttK8gљDc@.45OTٮWcfmb2î'םJt.?YZ|=g y8j{à G.7b*a p [k"HTT0N_i/ڎs5.SXw4m ӊ%!Y^Q˸+Lқh!09z!~{AE7$ZD&MCBs\F  g0f≮]>0*!Aau@I65`&梚"y;`ϺF0lZw[Ԗv3[1Eϯm"dOA} \&1m躲G^S"/A"gk&vFf:0SƑ}~B{(CZف #[$1 eTp̊'ha .\0ʆ\1¯RJ>qquxelK1uPM x¡Tcy(tCm~w󟙎z֧ϓSbj|Uwx2n w!&@S`:Έ:Z!r450}i37dt7~4K[{ WS؎}ثWz r'cQ ȗ5,2 ']+=Blo1GbMϋQ7GɢU8.ͪѨY,x:8>pU2W 5/HX-MJXg6\每*yПMs}<̳L K/+o\!G*άj@B{oMVqH'l;؏)` 92hdDpHaVrRx'=V=(_N{XeQx r\PZUU_i o gZ>Ղ=QZ3kH7C},8V;>U)`lҾ=%"r.*} iXX_?SRq|]ᭂ3YD1cP?dxb~(wAXǫā0J̒-sD*0iV%0ƹWv-_o _R$0mNh_TK\ EKXk!U6/򣸡9oGGi/l1}Zm4&B`e]ȯ; :&QUc*VJ9W&ClACտnbuhx5E^D e6эM.Zڲ?dT/ 'z i*G|VlR% $IIܖD.`4بszqH3cPZs;!8`iY<#[Іu*X_U%͛Oʆo |q]O#.'lq(CsAxezOV\ܾ-H4pq\ƍ 5>@ӔIx,ΟgG-n͢ 8fHE@~LmSB9nL@&8q*7,6y} $CI_؈ {伌o9KY{K\-%˕n01bء=ɩ/86XD*4-G&& 1ºwr?}%%"N :ZbܴTru&!jΈcAm$wاvѐ5)g脑[@-ZjBbu"K-m;}rf$pMSMS p Ͼڎ$?mFxwݞ/ȣ꣍8̞P"φ%{?pUQXt{(>BUAxiL$9y} ^Ih_ŀd)=l7&U<ՉulxR9Ƣ{ >dԺzy*r$~MO)ԝ>:3;}/?K<ny;:e ȧ?Uϯ' ո1:؉R@.3XP։).il̯?543D.?''E5 \TD|yHJ 1D޼Ri {a7.tOҕG ҟA A}!f(zozHAH˔>h.}_2>^:,/"N1}A[Yxֆ]REL-2哨pWHUժ4>^h=st_p)辭/eC&( Z}Ϗ}/HO/W"nʿFIn* H">^K7)砲iؐ>TKefmDu=\\?Ys-Ϥ܎EQ[zLy:[_}s"&,ܽ.k9>ӫwkKR-8HmPgǮ~;TJrQ&F]0g#4(:V~O.R} %7~9~O 5 8&= Hv+/-D7.<2d</1uI%8/p9a/SFrme#F(-tD-QttQ)ï8+L4Pg V`c<{ %27z֫+GkRJ3Ӎ3+Bq+ nWڮ}+wR R厤z_R{!f䧊 SYx 4:jszє T%DH4#^<,&˫(M[x:&Z'8 4h5)88A@^R ;ܳ[)ZӇjV)&ФUSTbhի¥G9^;~a1?;Ǜ!!GĂVʹNq[NBJl>I`|m--ՅgM ZQ3hC`- -Ѧ9%[jjS W>lGm3paaSr,Oʁ\Xw2T fv*gXCOm̕z E\ٯ]ƬH 3zuSuӌ2F 0 Q[+NZ^N5R߈>90* ĥquFSFc)ߎWiJ.BjY3ր-=5d 1VRy *ȝ=;60Zl7ԖY7OcWfͮ!`X_I nZVpBAB= 4KU |G 5Y:AffzcITCDc"Ϙx$fr+PGb|p 2zYIVl@ͣ$tD\;m&g>$y%t\F:[Kiءw'ۗb9zU+-lڥ TGTi3ơbzD]q(Dx+'aͼ*~y9ȝu!x @ ~n @s x(|+bEaZ ]f}8{bnZoi*>uOt.`{ݝ#,I}5W ]`M[}`<N&i;Ji#S%nAl cp>;t`Eva^buGjhcK e1tf6 /y:by&Eu6Ĭ)yG(S1mt }0m'JL|ZxJp+mhwxz9;)9`9)/IHGHU1sB!ߡ Bxt3GaDJ&#ۼ?IȠwO![s5 w$tXZ"Њ).-}dL?6OpQ1^ܺĎಶi܎jU"<0ƸY/I!?o~I(m!+ 7TouOH"/p7Nl MWmh]Q@NT-#/ 9-\k" Xf l՗1뗟ZIӗ@6M|SI . QsiIfs8!ԅ?rU$QnzH.neFO>xXy8I8֫r]XyqC)H}˗hS<o@Er1-jo sgǚ#:Ujb~J,:k3| G=􀂠uƥjcnh)X U kΩf;j(#=Gf-^u\(nœqbiu#AfC(q,iq͢|ZHW%G~\XTFǗa]pN#}fDM5$Ϣ ң{vAL\wcuVD=lu.rJ(L-Ü&91UVŋ_Ȣ 3ݶ3D\V @/I.:KL =pST4q[9g\1OgI1 KG) G4BB~$_eFν (sG)HMoQCrYKʯEXE"^7Rj\mWX+[BB+wwR<]G'duk@K5qd~̩b(=ƅ:*|CzIINRY eEާt2&J ?tq8< ~(UR#<nÑRVXЀGɬ ၄#Ր=,aJ-7?ay+/֙~@?wϻB&2* 殣γݩ'ǝ8Y6Ay]EDi)YCP? f7'_9ڍ3gF#T!(q'+P"](u?/"럛yQE3^ou[hc2fqHm)7ë=hj?W, b/^=O8׏gjZK_3D\Š+XsnU+4rW/Ɏ 5/*[(v]6Am7=VHuZ['΃6gQ2z: Qވt%Ђ`8+2^Tm-yFqQ6~_)ʇӏr0ӓ31R蘑]+%a|$!{>dreJgX48*{\6wF:Y'KT#Ghl>@VhZe`0@θM٩ųZՖK]tr|S ty2]6~#hy(ceg99ܶ :pƕ}E2;O6Г'%Z;MXwLzɒ}S8q4V㻹JlN\W&:hcvOc^pe2T)VlN.LC/4pW.veH]d3FJ]Eფ#L˹*wOLI ʥ l<6?cEK%R#Fmz" cF<!#ZV pLU+vXeFr5[@r_OWxB949~\4[kxQR/*\h1\xh9Z}/P~D0lgW?7#l ̏YNcHy(= yg/Aʦϸn~XaU% 0I !F 4m_}<ϝwi|Y9+ON'#!:sixX! 'Ҷr։1dy$$|iؔzy(QQ{23 : d-]V̾l00lb?WVq7:jɲ'P7V>rӸ F$l1BJå})\mBPbҨ)~6$@bQ܊_\yEwjKMVj.Ìcp=3iBx3R>ꗅ MWA͋ijd&뱅 +(#ޙ**U;R3a)eftCiƌ_`oRۘg+c0cBQ.D|eQoQ;}p5}2GuzBR'>e~gQx^+r0!V.#^R.]#o;Ĺ_jB68 RZI/m575e25E&R4@o QP_7G9CQ-mm)!Ӿ*{ỉovU}1/Su6$. 6M۠:&.Ǐm_4[Y>v=` ě4 N(R &~z7QuRbx {?-n׈{M@)>uNpS攰*M:fv ϱo/*0h:&9ް4 c~ $@%7hޜ ڒKulPD{RԪZZJjLǩGH:6P6O:Bv\9["6r^cE /Ax;+'t^A5ÿ$^|]dCmwGa 6-tvƺM6ϮIkp>{Qob]PrQ&@hL9;+dHICp G/Iв}[]<4`DE3Z[W|[/3mF4Zj@S>ѬH !fL>DȞX@%=CZ,e5az͑5[i)?Xu'16%FmFL s0 " c(i9L~pBJL P 'ܗ&ɯ(E0G>}$}]>F2Pu?'&W.n4V Սfp=ջnB x~|RQ-M6}pT.P˙ð;x,SL% >Lø:d$;yEdUe3M7H禫@jkF~xL0} H~&VgXǵE%f'X@Zmb,a RK{oۧzԜPo5dȖhҠZ^^3D|(ۤ*yAׄ3D剝cvv D 11o^RFU4yjiyJTU0y3l.ׄMaF 7J0l<lG=!dh({1RRvb}&{Vh&cxm^OK"3>ow|1@9DC-@#_a39? f19[ZQ0;4l=iOS͕,c̩4=1;bP(q fYw4Rze7z$T7;`\ ۦKғ\eAyˈ(wa~}Tmdo..m@9@RpuLdH45 B~mr0JT{!jyʠqYo* /|*[ȅZ~r"GU],UY#A5'-DwC٩Դ! LȚzSYsLD: Ou?0%6J-i O~٩]:8n^TD2Nn0@vBKX/ bU$y<1kAp[w orQEj8ZcRk2N.JxH?I8L y\)[{!10sla9b%KGd|Tb <~T~/0(,/Pɽz̞EhթP_u;wt@Ǒe1Ѣ=y!rk&6 iʚ*rĠ68@fyJ  \dIEmL\G1T1/b5?ӮޤL'4é Cb. ~T>5dab@W:\(QTT*З ߪ62v\ŽNnVWj*%9|$ 4e9C괿*FON<65oa"z(z3]j?h%*mۮB9u{3{Տ+& ]fKE~o3M΃ ̚ig jO 5-|s~\/g<+&(vw5D˫ ± Ʋ8{|P4[>oR, pFj}Ó|=8­EMy7}0fS2sqRODZ8A`g|1ζbɀ{dMFRuCBqlhfdw#cJH R~( D&-es9|n6&?2w'*H֯f\bٕхg8C2ø(t&.(HR% ,EzG.9( sb[l,'[Au'sxpG ̭Q`BpE;g_tRH)I( kzW ~$u!5—IG&ۅl #WRsz3uz B Yl%)Vy{䭌?Ī; o f8ë-Fl~OyXc=cUaQ꟥皲zmuݠDM3JMYde gk)>c ѣ'YYϷF86p2 qHi[[Nj^Ӂ"k)݋v" Z!SήF6 ;o[8 [0#U:8 BmKY,Q{#\j^"EܧWYHP!66l h؇X&a*ˬ荞kI>VWJHW&4{ *axy| =8} :^Dm%is/bއ(MYuolRr@5 7,ѳFŏ\w82drVmNZz{^8ݯ9y̟{9ĽËMuL2=Bp\LI"R~@.i@ KyB,?ŏ1j,!db2cL] MI-D l.i۳ɉwikwȐ/9vOqE4 eW^l+hA&1Gn~I,sg{s%8 3U&Y9P/+g ' H@GjBape]3L'_$k}C%M?+ 3f?L3Ak>[?%l b*[\v:N?A0%eל$_,P$%n-@ ۠|Cc-?o?-qQTO;IvR5Upyp:ˀ-i1Hjuϫ7)6"0AGTAZ'^Eo/u(HT=`M2e(s|24]fݑgbk_a6L弹T8Vm'kÖ -yDn=Υ2t_'Au-9йj ] [_ ,2Q)' \pfs%U@W8\p6vSXhZj?0y KnF _=44_EQ2<͆enRojyhbÚZ&J>968n[/bŤ<moihزÁ` fw&j r&i^A sj+-xXu зxs!LBxSY(<>'m֓59pԼL"`";l=7b7 .bYVJhV.rddTiHϴAJYjܥo'{.3(|gE̓ r6ΔC" jά{,D6ih"?@MR#.uApg~TQ=XT:=k힋GCX b3nl{0)!aT:r rvMik0 g5Zd=pf;0Ѧ([@ca2,RdRn9Xy)=n/jU RgVRIO8TV]_('R=v3?@c^~_h*Si5 îXnx%8U\l7yq4x|ݪ#7TfrT@{ LYtFbAOE6J/b#Yj P[*ݢ#̾GOdcRIRѠr vX@030Mz.(+.S^CtAOZV!wb3?,f0H.ձW%ac 4:4N)~ɴgBD,Fۼ! G+UO_z矻/^D->~8uaZMO.s@B` 'm ":EP5E9I^` fUREZAt 6yhHyD;G|e|k6 i,/?n4o4SGvB`B'D'7~Cs<cLGOYc|WxU4N =(3/a?7s vYk>=0.kt>- j"(* `N m"`ԺV\=N ߂8-7GC%DIi~gV|Fvګ^ťT[iZZfcek/䛳i+v|8Ү6h Ëښj]@5\ЂTs'U ngf0Nb|QZxUŔ.e:A\#h/} %njoDIm.M۵co`q T{8!`uF },lƨ mO(&IJÖqA;WAGOfVv^*ǩ̹|n[dX;\\// ݽ&j5;O}EC:RiKKvr^Vs&" w0?pW'>'fgKqA6+9aߎR } 9(IpjVŪ{S\0%Ua.L;ܽ:^iBq߷4%S\H(>R :KoQĸ"֟EF|w!tw=˥PmoT"2]a¾@?PTh.rh:UGso_ο7\"g!`G6+ԹK&&%R J3%K:D­DEO){U=NXbhX[,T͋8C]M3|}`s;;e 2!A4FBO ߣ$b8g( AJwF<ΘsDqєZk}kq{F1/ᬌUAp9xq968V&*5~U>աfثb/bkEv19D"4(HQ9GpL,sU!zmPٷ)sn/1339u=ݬT*mHk4r.- ,2WrB-S'}e$eW]KDZ; V_%Maһ!"zq*r~n$2RL.e)x/i[ ޛþwַrmǥ#F8)Evm%5|yݜ+/0U`=oLNpT DlIlR!\必M0[[|ihƅzukX3U2rJu[#0 w2LӄsUȎ?-*+T_v=z, wM.b;$$R?Ȅ@6A 9^^TpgL_'VrQa=lS*1 PƊLZ{<]$39(4ɛ xo;qX[L&.99Y<9C%\m?u+5 ;Ybo$*gfcܪ=/pOzߞ@8.>`!+bid$YLnCE B;~%:2l: 0\mc?@j|iJv;6>4V|D-a"xv% L dwwԅNuꄦ;ȲPNWƷt8T7x PEf= 7x na1,1XdU@l2L4X̖JeKY2"9 ZtWX+v =gD~#[ѐb[ۿ|{=MY=abĉ"=N[eil`NCKTn~Ǯ#fcwBYU:`'|q(辠y/(i<41Xep9"2~Pi{yRFdD`x.' uǤI{ )K'У'[P^pu5\$!nB)CMpM9w6\;yf|@\ӝWF);U@-r6H7jI#Rخ 0)_Uxg6)aRJR!`8RZ>W揙gA̍*j|#݆ fv6[Xu*3r#c-(h/\'Vi B?m:~"8-6n>/T9/X&Jcٓp'xŁjށ̼\$.T!ogh҄2 gn5J5ÀoQ؆na"p'έ75"LIQBl(%I ,w8ji ЗP_oT,S5wm9@ud>&6ȜGS>*Q01jv]iHo0(~ڀb{ HLRqPpX8qv1|*kWVo6 (r݉:ʄ1"Lm+RY?22d0+IrP? Vob2aTW[5ƴEroZN8gQN6T'utEȄ6+7C?)zC$;5 dSֳej%'g qa,^QBKDN5O,W?loiFhmYӧ'|EaYF~|G_u/n'h{o]<{jAu.rl\uj9I#WwuRqN8 U/4> t$c4 &pXa"u"FCkԩӠ}?:Ř%nGRs{e[`]ΥԪOet>_R*~P!:7 gXo '#2b]DlҮqޖC-Tt1i{H#{^@t[M-S:WwrM]46Fxs2,@?=,kuꘅ\|,d2u)k=AӔ= "z73vE>65v |*l<&5\>:4cvFAA 27?+4Rֳew@InLyc{^^D0/aѴVFo=ؙ YėzMZgBXr[5'ɌBBo t; Ӻ0m7sjEckUJ9 \w1I;6z-)/, u:,Ap >j;Ty2Y*RJ1q>0 ~аiUG$x~26l3`Pzzıܮ%Z|$0pQNjyiɪ]zYVQil@O3;~5Z1V8AЮ$LJ 0(\>ڷ/&h)o ܷ^e$,N ֣5ZͿBvZi3vhU!6 v*:Nд,NNHYf{)'G:tִ2BG [텲+Δ)u}?UG`ֶ;ݧmgf +_EV7&>2InMlXlkOhɄS$6_|ʪkGO9@8,i؟}KG_Մ?& jY\.Z:@%R"ql36"Qp "))CpHC>Qq`uLLZ|EmYvecL LjA v,[׍4ӡ{ jaI5orZbI[d)i |svI}!z(.c6І|,(ws[3rq U]NEGniF)&&Lo"9Ӹ}|>7"P8r,Jp$'mn|ƒ}  @`rq#(Q(jԨ%MlS1ֆ2oiRxρg,t_J\6I_xޏP,^:HCpTem+lk[qF2F$. =R03uKg lC$=|# A?YDB :xyT-Khcy*u@dA"e[DA`KCH7^X+䠐47%z]_dh=K '^RC>evHe41/U"35cSi(gCz ;GxYm/ _\X(Dڗ:UذQiΝMgaG.xyfÿeպK̢LDp?ƑrJeR4CQgeL~x ߯izZى%1 {FXIޅ,pzuIpirA,'N1emLT &a%՛g-oCM{wsq{bIMdD R@/ dۄXW=N7Ƀ '_qo/##tg=C:J>׹zp9 W*+"bZ;sBPOp/WPڏ,l+{M]o=Hi'Bfok.`ޭg; qiWSgde0cO.KKǰa%ΝШ@!:bXB00(uaU!r+Z ب yKU`wmN™@!؟z?\{S7rp,Ӈ#pD^6 g0){*mu7T) s<m^ڈW]-O^E249RjpG P5&D?VϮ `NӜS&£`NU}=o[$zO8[z4.zW:E ˤ$#F@.)] HISN'E X\o4)p #KY1P&Y'K ݗ(Cs,MÅN9_ nܼ 3|c;`'E|X&qNs@]k ̠ `p`^b ^$kY2č) Pˎ^c&H7l4ǹN;mg2aqz4Et5!Oo,xv'Kޕ%yn靜gt(d%9 YTp@H"$YހDRl K5ˋVGGYqr\YtxCoT7M!g vTsuk10?NgGsV}%6^i0Yfa8R(,kBceVX+J^90yv& t2[BxI hq=<8S#-b|܄xMEguÔjaL86ȊkF.BNdz]w H`G`+hIƑ-tqPS-%ʪhZ1 [a'P-ᴂ6WQj$ xiCG_vDCMzC18[Lm&m#Ǔ0БB 8C3˹8z 9ˮ1MYC1p6f 4D_*N&zPQH.t%[BfŸ6NJ]7 "q{a%qvO b:N]|nuiD-5B>>9 k-y5RMB_xi,'4~7SOqҮ7GPb(]ZL-N=!POOQ @1Ø^7Lk'8;21#Me'-u/̓; kE][&`|D`_l78cc…FxpD}F4Kr|m^fR @rV{BM5ע5]ew O<S%nPU4( :{M8xpOA|%c[f' G؝ƸRRoz8geNy Ƭf,^3r p%$Ln%&yL$r%T/\Oe|M.֙'KGW?_f^4)G1(MeڌOX7yhQ @~mDDFdt_ځԸ|Ύ1jG;i{wL|[4b#%k%-2| HeZ/6;??p8\Uv}vBPS([E5rˢa_ 3طOݹNS"@QbeL#HwI(|]iT!gB\/D%mFasuՕٴKEX7zPp7k7Z_F*\yT #,K94@LV-3A`u]x!+aRijDl8 (襼gT3 QX`$S1P\~$b0V>2IJ]ڜF L~氛i.v-YB\t\|}.?!.tf<<ѿX [CGۚ+!Gّ=)W6 jnl(K2t~Wrܤe?bʡjR?Hm|4ns]bpQ<9hb'px3Ebۿo4{?A#A~n*۱:휦m 8>,Q9 U2~Pu-~`XSCW~ۢeoSsN{?֐[s$ wR=6d^=o\7"پn_I82WЎ<䠭2Jm v[G WX$ߤc5D=-)DԈ!Z HW ~qsve ,@06Dw&աIDMԻZ:܆b83յt[C88ma+fqOO\G"eڍE4 gwl:*xK Dl9 ХԵؒ'<9{mT^c!AS35^z֍Cu,In~\{5a$F̂E{yDuM-'DOpegKjrIԺ~9W PmXOk :࢛ӏ&"#| 2Wl̈`SR0peP8$XCޯ3c2"=%i8?▀kfe!NAq=o!Gx(Vf} 7*l@# 1?g+,Y'ں kL0lw 0=6r^5>gl;=DM,7UQ N{ IUYL ?)ܡF- nzAP;u dRPą5ݖ]/sCnϒLQԠ&pOLUl\@nJ躠Rr٨EyRsW Dvyed-1ŮTRwqR:k({< Q8OV RLۓ2*\&SYv;[1gTlU3ڝ_c@.1ǩ rCHyyr.Lc1`GxU:8AaaWVÓ_ќIfޡ`OK^Y ~bg_u  dLX0~~P&!B{}D* [ +!Ad9=Z 2_/2Eu¹#kH(b!sO X?"rڀ= ^w o+=9kC D4A<'2?zleKAZd,˫d1gJNN)?"}yfIB.fje?I2QR⯩ EM=i̫AV\QO8+t@ $+Ud봞tnor>=}PL`#cov1hAQoJ?~bocoUuDEl|=.RA&sZ ^^㣑:]jE[= J8{F씆؍+׉u5yFA]i=K&EIr&#N>h-zcp/EfL'X)H*aHP yn;4>鯒Xw:{i/o,BYow*kO6?U FJC~x'"FJ^u)zMPyQcG:Lv"r-Z tCk.?%w, %tBC@U)6x/D-= 1^u;Ò%4rpMj|֪T$!d8=b5Řovvu+x ]X3Gл8qOKJ1rS#IqH}7ً/|tI]Ɵ*W6 Jk6yH HtT~۔a=-SȤ q҇YSylxHmt$TjxZS TigS5wDcmN>R̝f0 s}GVPw4 oj)vT\S1EH]%H%">&H0?0QRK]Xf=0B6$X<=9k$SO[w >-5l\5J-[9 3i)+B9aIEO(Ҭ:)멌-om_*ϜS/.Hʦ9jL@dۣAm],*c4,8y’ `wpʢ7^A5}ŵ"%e3ɐbH("e yugBm!VkRh߸2MT2tAl\܀g,FʯG0DO)rA6Cՙ q{-TYsdQ͕̄E!g զw^dx1FDYﲫvD#P2k fޗʥyXmL2NS`(vϝlKÕ#^uvrcTcLi;h4_`oh=5VpȨtUK`~ J5obI%c %_7rTW&GQ|*5ISq;hOYYK[>KǺ쟻R$8p4 TSҖARCu|_?T>5³}4ԁZuD07—g3: EZGzBU&] wRqrliUCp_};9q߮J߁!+oEWC4ߌZ6~%ЍU)kӬš'w FMo8z M[0 {u5L̹7)T_F7l6W*Ǥ.G aT(G ܱrO3Q?u0, S-^Hsa]nI~0-%B]=.ϚZʅӃF]_3h:44Y:5$P;9~Vs/\=pMϗZi3Eax%WzBE( &xzF;5Dd!9'i]r_"dgdކX$=6 '!_Pȧxf9d7 oufKgV4 @zfZkcPK Y:lk&$MڰڰFL# /3V6֑̅[4{`x+dz ;!Kcv 9wIa7*띕ͩ:閵vqٵ\hun>_d ETZWU.߷ 5*1VU}V#ܧ({BM'Dԙs.u鱼?yNkÅ"v#" 52 {vQAXW-"AoZ,bFfQ%We=sqc R|.&J}_F0KΖ?\3F)DT@h͸Ptwg(}u-= #xaBd˯-I_gCXn㍀9g罾g@u1~(%8 qB8[< &[vUNFtc7&1]<xT==[ rV: TOydJWZ-5\o2h<XfG&ҔGA_FHy?JwdɫPIpOzgrSٯuCOo ,@$D%NPh,6c^o*ݔf k#h:V{)+&wˑJ֔8*>EW8Uf*dV*fBwB A8D qY-He1l&bvǜ_<)Z& HchsB7z}UJ{$#ykK2|H)(F@wT蟑yubD; ctiiwRrdRjk$`k_9RO(afхfF7 f 4R6W_xD@ۤ}jLs8+$1 I' ~{t2݇|59 ɷA/?/}KNgտ{?-k90y`c'0d$3{;k0 D{f ]a)âpۥeVɽ6|u𺂫nQ׫D({l$|e|=dSYX72zHEbvElj”g_b > gYZ07070100000297000081a4000000000000000000000001642f097600008c80000000000000000000000000000000000000006600000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko.xz7zXZִF!t//?]?Eh=ڜ.+8Ȩs&i Ftࢣ>adFz2^ 0:@AIߛ?Ce|?!Ls~ 1L93(@!+^+Io~ O Q>rġS)ȔĮ\h`c|i}H.%8A͍}V)Q4s^f)3J x8?@~B.J5?$띇kTD>/̷?9ʭޣYSJʜcexx{.Pd]hg_R _]lX ut5icn>pk *7ՙ_k}ӻXwq9ՠ4*yuob$Qv`*{qGXBRMv4{s3 bhF|cbx#򏖷<;h7DrN&u 1?'o/-`2֗I )l&`Z( W+uZH͔,'.Cb a`Yhڸራʤsn'¡@9+m^ oO/ex~MQoF(GYi:쟫H.dl0b_353dQ/-f!KC`JD_aGA~'B8|OPשZXAqQ.6nqFhn43^kҾ<%뾣&0+[@X#ǍZ2`̛;10 *4ު¬rLyp`ôD~S\K1pyN+O=wb 懡PU_%Y+ȝbx 7DPjhFG{W+LM_y 7=jme@W"^&C˱YpLĨMՄOQ<9d1m+ GmbJF~nV,;qw([_H_gFcf%R%IrRjD7P(XhEq@"9g|qrǎŔV$|Y:58 I~NO :*{+F/3w|`5jTssy˿V&1.=Z.*StsWl㒅8deq-@΅Gi5+uyEg%#g3GՒm똛?'HtyU)H\֜g\ IG.2 "%OS9Gß{Nf"}bk PF* s4LXn#y@\iq"bx\%eCamp,Qb0b8) 9ptg8xȽC-.6סs#] ஸz{,3~C: t HN9ʔ q߫heG3/Wz:%A*LDq9i|dx#"-; aDX"(ͣ6'!1~|M_6=8HRգr. Eғ˧ƧnOi[v|VTw*eq<|Τ|s^OFe%Qco4q*k& #`#s20m慔&q=G 0)7 MK{P]-p QI߁4`0&E!؏RW1L2@n֡bxd8*N8mH/^ʶh%NyYhf S=hZ*Q=cd1 ^ *<$^r0%wĖѬuqѨ/$u<g?ǯњ*X.wlT,jzW|B2i#pʰF1P%EWbrT/t4&뉷]_C0 !F7QUE*$+^# ezg[lWksaNOǹxvW&{x#/WvvQj c#ˠ*{P뀧TmSͷg33iK%6 ޸;jOi۔fV$y 4P|̑EͼJxJ$L³G^^,{}94ua! $ RE|~;7u݆$D/=QW8 2t٨/r l*2u4tܗڲkұ)٘3>ݬ5A"z)%oF@_S_vy#Zڙsrop#9= !2p^ +uԑY17SW*(>8\cիr_T|XI˘Mf,MPYگ[SUĞ A ,8 W〙SmK#ͯ@F^0[߱]hTR7-R|Cy AUSV .5nKc!5b =J]{}e,ɵF[RNWO7|:C̎4i*Ni^)SҸiBțyw-7`#[ydzBĿ!鱨cXUKT\?.l"C2lXbZJ1f6T3X2I.|'WjYχWY^ZsB I !\X{Uj="+F*>5ނrkjQp'@g[޺> &r> {Sa@6mνf -gk8G:+ Oji.$φ+5\Y6[ qʾL\G3ĆOFB[vXCI<[|**j1G;,gH_"Ƭi$ ŒP孡O ˲IQoǁ` ׍/q"َtp4->LИc \KaF!kFiE[qVDi`>i[O~M*NI6Lxqw$&oÁ>RzT 0s&}x3JuϺMrA6Zո i_#3T)mI@б)+%>#'kn-(ǁ Jm&4#MAI0@Ő-{7s<^<R;LÆ7Z۸~|dΈ׳ڇT+ '7+i {f)SXx#aѶS[2YdR95tG<#H7.fwl*$&vӤn X^wØ@&d+HޞO]W7Նeb? %bgɒ;Ɨјu@-_9Ixv{@9dyHEn}uvJXPuA#㼁_hײBJ6 /5_i̷ k\(!H?9o?Ѕtp'u x qHJ茩ܱ%5:qm`tSv** SkQ;:b&1g~ǗVSQ?.jAuWZ?ZxҐfm:2ghz]p?EmtrzG7l0DPoQL[2¢ι)v@_ۥ4ZyĸDĈo)<z~G_⹒}>䃧!VjN}Qɐ0FC\UOOAwdǸbr#"I3xe wߢNjݡohr,#5^8tm3Hglp;@rW%pEߩ0By$jZQRDlEvxfnmdEn9R!*bM!1_dճGS.Y)n-.ud2'Ej 㫠SWX-/rrO+!c)u6&&u3-ٞVQ͆>\3>Oij® '1pX? svB{b"Q00kjm%N$-_LA6Y|$c%y[d&~-v>j3@XA7ΘPd@(CN>?>AV%B{v bR7Z螶Ls!ޡPY-x ԐVsNa#][-.nuq&>«f_4~Φt 3A|OgHMh[| CKvn ٽ",LE19Ayߢݑ+z3'Q54@jr(I8g@M_5^iN1yHE8pdž9C'<_q) 9^x&*[IPم2O ) ԤBk`}e{:W0нɠ>nQpf_W7.0.~41 bIy- qQ@f0%REjT,6]#߳!`eU !.I#~U@9z`dl5>|N9TFCyފ4Ʉ5}[߼lff+3@4a-M5K%Ay?<6OGoP/FySBPAAN/Do#V*Xd?;SZUZ&j&g?&ZH?Y91Uܕ@.&A1j }ÂEN}]$~x4n b#E1W@x\_9)=\-V6GyoooCL\?meR*Jm"]"!)b>Gǂw~0Z6f+Ό]qd@L+Y)\nYngl1nT*E'j1:B+yҁfXPG며sh˲˧XvYJW+}?spK!>SXR kLcЯ`%gX8lN/!^jKentB]^uIN- mAMR |ҁ߹4@T6y%В%v[5D+\1m1L6=y藐zXe:I7N;isa*5%їIEt[e2XDE>@XVX酁RBt:wEaT TѤY;5F)hYho() B\շ*F u2p+Tnncģb[f,mA437ѯ0z+98e>Qϫg@jG7tl8%Qck]s9c=p:Ť"hOc)Y>06߮[w*lUq%=to_dr"2bJdQX33 f{1n®dKrmMz{<O]⤎KI'ESp`Y+Kw:ҭtH_ᨒKᶏ*;I/7clX2! v`H B)J,M}ן%&9n$)ɺA+#nfҪ*G Jn+a+AG{]F!0]:ZCH?ya*Ar/b}Y#^zsWE?f x1퐻 p},0aqb[ `E4k̡ˌQ :fdNp™)շ 1󎂦98)^kN}s<Ğ+t@$TK)iP3c3 4ʢ6 \LKEDՃ4`K-Ev#ֽ׵].R%wSRJ| <;̓璺Ӌ_Pa oKh m#M'$׭0V6\e> 5i\s3LP:қ;'%-7$!nqp?3jܭ{ PO{1G1iiFպRa9"=ىLU Fk[˥f.cb ?R>:FLu-$o.A!gvSGY'-^ GId7<_O0u *\̗}b u[i!F3sŷ '`! 9SJC,zd*"l?Eα A\3CHUۓ"-Y)? DyI-*rq{Vn]:-#|Ss,rTo9'HTOP}2`/ccX*Js#&c 5hhXO̺h.`{B=yAx5ςK@gx+^0ˉ LXqCJ:%vqRкնƑUE@֩?{oil aI PiNry*#=Z@zة9,Ou9MV ^,w M2` ]XxU WVUr0;g=HQ咍Fᡦ?uw?1ȸYBҒ ,dq+3@zmt{*2j6kQD pki@g?l˥։tKc@4xm +9Խ %ULσ[Q~. y},0797ȊE\zj Z| )?^ކYA]O7 \R.\f渘l'@&iy?Hfɣcquw6hք@E ]Y'>R6DgTpMJL};O6)?Zy˴. IDf1tx(b)k>mGUIMǀ{@& tg/(a^"g_`8Ӵa>Νa/GwUr+,=d[I¬}nkG'-ـ"tf^]GP Y]pz[?s FRRS|/!һ(hi(8'`18*IŰP,VT.2Mn4ͬwI[84`ZxK 6rwLCM-E%FFod6 1{L2qhW XW;uCI 0|"Y Y;"^N_'ZE)"s;`VCj=rŃ Y+KI&i%]qg=51D^Eu_^'CxD֮~<9}EՖCU@sy e,nBkcIюC|!vuցvAѝeKT&~Z^%pHdZw.ogTG;~1Mu>bb;!&sR[TupZ1+A}.'\#VUJQI ?q&jOr)lɽ:ܬEcW9mvx-i`L |5)!K H"@ȕoJb}IԴY@p paV9<]jtHCrzD]:(F[JZLDf`}:+%X#Nvۖǩ:T2NbL?=C(,&MZt{֘)t Clϫ;~ytRˣ;2@KXC䓨*O’Dd*)9A0Ce[ Š&n߳$1m's{=(`c=¥ݬjCPtk֌9JC@`5NHPI0QP 7BuqcnB3qfpBr>h i4J*[Oeǯ&ښͿbReu "3s2GO0yzyL?k_Pb񼭱"FU.-ۤjg 1wNPV^,5D{ 6O7c ʦYelD6_փ jspμҊ턋_XiJ4PZ Cs0p?1푫Jcq| <-K4m5`yX0Yۢ,6 4úϐ|f%UZJV۝3|fGb%F#9p;Ulw)UH9МsZmD3RÞe֫g vv{>$xE72=>r-Ԣ} Q濋uK>7dV&V^qŮQVb` n/Oc6覺05A'oEZAMUKAܣg#.C-^r B {):KxiHAJ7S.|ãᥝ&I9E 7QKdyG~̀q@. ͵lj_':>,CW %LjeFؾ!P/UIl LSŝi236}-ŷRPAJ/3zȠS .fm}qަjdr J55<Ϙ: +p]ІR8mf ȁv O]ڗJ^~ş޻c>iӄEc>e[i.s"Q@ۛwHOն:pWĬ话j;[bVݩE0F>lj2GHwU#g{++G w=HE&}0bagߌ* [9֮^bIS RB`.EzmSz[%[hQN FO4nnGO9}})z> ۛd3Ҙ(^FeAe(YZEGstə &H4]%NP S`q0^w,M$'HX2,!De&Qi%sA" bjTnZ21GTu#Զ+(e t %_0LxDvј3>JW R;>n&Db39?Ȱ12:<ԺӤ4,Ąn GÏT*/ #jq\_z=⭒uOج-:ı(+U%٠; O?~ⷝ:GY37aDOLgjrS+h2Y292E{#MlPTgK H`KrޝՔn*Jg[BXzG+r>]Oڧr A"k*cD{ݾc0o܇q bMCyV?]v;vTU;{-܍"пeV߉&\]Wv*2Jי^eCWݭSOm ƺC{4qe].NǩRiA J&́@Sޡo1;ˬLeÃ5Ӡbq!ႇ;I<46Q^JݵPrz_N:bDR *nb ԍ9JZVveR DA x3ґIѠ\a/mQW*z1}pG'ܑoܦJtcw@ӛ[̆dU:a&g%I#6QĂ.DBD8OLB-s)q!kfMk KdeCfrb_By.<򘛎V*癍oG~G9*aԠ22AbFCsFmقZwFof5Wp5Ys^KzҌ,ZQYGL>)񸔾ےΦ3@T8U>$0/Ұݞsmv0T"{| grG{_Sp .5r5xr~͢d'U{-E9R_t<#} ȃT>S?U, xp& \j%X{ͽTy>)s<7!cAgG $=DfAcHm5ڋ]w;5)̳I> dSI˵k.Jz1M?KSfA|7ړ̗9fM5iV㓹WHTV-Жcv?1 跬Rlf0mmx}ҩF'ܗѬa"6~,zx?͢pG}jra)dΪ u^nvQxhp+|GNq*#:k(Fn( 4%{:@B ~˩^yшQH b γSa=i`oA-h(d/,'bmAaGm@.ڢ8Ok9?Vꑾ?ПtRYcIz`6yE!TF g!1ɂ(u@{ws&[Í_&BO]D#H{>E 1s-A'&`rU Bg&Cj  XnEK\hwac'u9 ïwyR5/L ly%@wq}kRC+AHYOb+G\6b9g{_:kfeMB@JNcOt]b'{)P?n2uN۷#*/'#&8g1cUi춙Hmrl*yN0\nH6U||l|Q[jڌ(L(dF[;ǏM=uh6уҴZDL<x"q r7}hq*tC3{h1KNbPǒae ՓH_eU6z]}L5c7bMND gYFUj;Ֆq9tUIj[Ele F0^ yĴA*rzpA'kܚ2!:l'I2o2SUC>.ǘ)3ȑN >~^Ǎkr`4 b]x9.;Xpi%Vvp{) #L/O,u,'zee>Gݶ S_sؑh7D^G|XDΦ+mI8}1kҼk%?h ?* 5A(ɭ)*-6@9$=u_Dc aqf@ps8f/r]8J`+-b'֧)IS;h/sLkk`aUэ]RSB2>iҦ|E,4vtET$1%ZfE^ѱ[K].go&MK}=dzTϓ~ vp=9bNd % ń)Z,`3v!avEeZ7H[og5MV~ߒEз'y?1'AEYC7x~{AH팞Rln?5D~8?Zigk8oy`m&CA:Nf&]>N:((Ur=!~pOBE.^zI(XkpYFINY/mwѣ"D(}QumQW>bv)=hE57i$Jٯ[Iw+Pqo.l M]1_f?FFYryGk+D;E'qJ)Xns8B+ZNֲ6gw^_5FPA'⦆#aNV4D3v2vkA'S*p >̹whI[!B*B $ BV"rɐӜ'/yjudvak9@h~Ŧ%|2 #eQGՕ{%J" ,f '@ 1,ML4K4o[P.iPt7,%7t~cRo# $ DRp# ->16QR#-uw[Ug8t((Tr'HZi| .{U{Bf俒>f7L |4\rprbѝ$jD{!qΉk=_vG-ncffS;zXo4ltyW$D%D [g{_v.|%rۻB bڴ6P{`"|^ʽ,p@]* OfI,>>$\CuRɍ?'q)iuݥ7voyrѩ;+yZg%e@;>g[-eZ=IҫXJ1P^B#z'@cul):"Y ~gOpnjpG"rR휬 ko4|ݸLDzv]&3)%8jM 7ƑiO*ʨب{fMj‰&̙堧oi;@/ æUU8.Ne&[AY)JK]`"Y֮=MmZFЄEI[H`RXheWeCuC&%l&JHb/ *H尗l1ӊ3HeWJJsk~;t^薗Í뺎犬2E Gu,KSLBk7 JPF1/a,Ig <)i}/REg݁N쿹"Ft[H~5eC0#\g~h"gLmfz sUg70hShPV3tsAݵ RN9io"\s# spIAOM1#wG2/BnxLts' J.+K">GAMd.# TSUUSQmT=\5y300̕":q}Fނ5+Npy}i^  c I-+eN%mq5t@wE>DD+wb,c-r*+^If?)n{fȴUz"oL :si _gjZb] &-QVx\e_0Ehy-'D_M "7ıT%CZYKŷ-(B,;%IIcQE^ veX ׃zBCugq Qa4V~ˆA5 w>[<<Ͳg-'EO`HnhB8^ 9R&ћesCS{X\"cGf߮g m:+ ɔpVLKZ(8)>=k/ڬ%J}TwvA1DO?jl9k =$v|jv-Vc$,oĹኈ)㊔!PFke:ɕ/%8ȣP۶<؈uorヲu k5OԺ|G*t/xtRz8:Y(#e#ni#i"+dmH ‰s5:0,D#vGAh4SU6O=Zw"z3ӧ-j*z|T蹐5glw]Gd!Xkf"20sSiHG 3.`?<\c5m|-d.O$LX}OeˇWr‹Sa 7(Yx .1+ î8-B:@u\^`Ar$S%A-OHR"7{ `¿kA>Bxt%q /?܁F o֨Ad2Z؉0P4`S|s{>sgknK{<9->#O4$b(Bʼnp>!My&tE=hFäX連0N|[VɄ;嗡8I2 v5 ʨ˂ѡM Ic ^rqD?НF.sv+.Ie~EtuF!&r"[lþmf{';Ur>>x|**1N.qCp4'VF< 3ќ0~ᴥN63g=73L*salG |ȌK_ y8D8 ϊ넶K *诺bb9FWP3)~l, {{ $bFMl? 13ӺQy>3$tJmvͻo#˗¾e.qy8l8WosYr.XLȍDjv3 |3Y zT` (qO0T{Z_V#l.z"ͨO|"5 O#-}1fƳmq&ޭp))Km[E:N1}@+F?@kGH2DMW3szԂ,w털›k^dH>m3lV[[RP%OpxGp: Z0sc@TBkFl|H9G8yl>WFr<8<"~Z>X*T#}"^4Γ%񞏎5 s0||/! Nk(j_aqD}o0\dJ} lbSip9߽^ҖiVbƽ+yhLg28ȟrV芨@`gHL-'ۻĪM$ @;I~,S&EekׂЅ׈Ӯ >b qȕO{ҭp- 62rؚP<SG9(ge7rᓀ3ֆ\' s73OB]5{Sj%TmrS ү9W$׹tJ,S7D=TҐ`!QWqWW^A  ѬD;k=AŊMAk/+Gu3ƥ,h *: k9E~^3?%I}-o2p$yw[bE g ߊ{Q׀Hyùjd'/@|WPȅoz ԟX`9jM'B*?"!̋ܡ0YM< ~hMzsϵN',)+P,3w8DH ._LrR|`wL:,ųLWţM&t;ƓYo_9sa4Fq\kt4dOH"*S`ef@]ho/Q|_: }Np) 7wdg7)*qU AR͂A$fl)=n_Kq)Gc:%†LDw"IYl1S62o x'*^F~0 zHp[ѹiHyf휫(87cT ![M& 1ĚeepDcG}9,)|Μᮮjx琡2YoQ]NcyK2%lE4exB`C4AiYe3sY]7?BX<0WӚ[#R2"}O\gXDx<Aw#XQTŪsv %fUh$ y@ђI0=QWp;o0$q{)o|" ߚ&6f!?I/\Z9 :>hA*e }|RV/e95akJ?ViNo:/\j.  ѹ=ټɔv&Nr`^ /zM'PgU0k~h0aEt-̐$IS㊂.fп@IM̋ 8؉ 77d]f6=`7E1cA>s<A.=5( : \7BGZ8'I@_TݑͰkN4o̲C39gPZWpĥpfCNGm̡ttc*Vȑ>v;^RNKpBpp45i*TӑlEI0c_V#Cdh. `TߝCy:nB*'Dx0^7B:f</I*Ua*WlSآI|qo `舖#դWgUϡ:mkY>b;D Tn8C`ڀ?M#=ddX8OҟŸ)! KÌTJR&4.>뱩B\,Xtt&^<,($&)d$5R\Q,)֐uNs}"̀ʖSن( qM$ *GqL혬K&_mvG!,3U敚Gb` o|TE U_[Ss;a>5-wyz44 {cZ>)o-0w \`.1y>V:/O`&A7,b6dK2mɽՠg`<2\ԁN7h5NLb3AJCGL6k/o ܸ֒J׫@Hσ ۘs''ԓ%N1WBao$"dg'2J&udz }B^eXZ{G*lk7>d1 %ֳ%Ļ`R&5-8lާcv0F+'n60ejq(G&gO_%Ҵ%~54k+?.1l _]: 4AUC),P$ مYK`ͱN/>6$Nc51Vhvv簽YPsE@sE,?4NY?Q=땙CppOABqeW-bb O"Ci܀*^ Lap33.h`zp.mrfsRHkO'o!_r-> $K?M u(Qu9s*ve fz͇ƮE$~KtN¬@;IZ@(!Q0Xªv)UŵE9'۵OXU:hG5r=t$t])!%:Tbpxðl$ zFt%V8 #RoL•Wx{a@3tS[$!h pʲ݅9ҵF>L;\Y DS;n"ml!wܴ<`c?4Sh6Lϯ(u?rl-|A(P\򬸪N3cēAل4'agTn?i5şQ~UÓ 6DQ^1J.Qa $+G"M߈T^Se*J嵙* KnIarq2bX4d,_©2yѹ$sf}ltSl$F?mKws+}Z-lR [K&2G $W18gyy:c4=8ؽ5ŮTo[EPK>|}`78zBPO [.m0'.2waL4-W6o_JzHف*do%Szp2:gGݕ[7X۾ewiW6|[نOfp>{^OqʯvL'֜րD:kke7Ƕ]X,;x1"+'0RIņk `i'aܒgk&ճxMamqЖv5͂|g,d]sBEVLJ]IB JFxqMI]OHTl;!RUI&C|57?gʤHbݡQdfS/a8->[#fKKC 鷵LIԁdd]Q(j$O9eOai>􎃣|&!dN#_7Fl)wl/5@V`pGFY(~]VDX-q)bј݀o7fLYQ䨺̲dLpAN^L&h3z.L>z[ َ@AߥeH`L+C.W\ 98 ]{tǁ׏-ϿF) '4ΌDVplDg$1#]t $>׼(A\]hNB0vC6Y?3a*F'^gzg{r:`8o\DT$0}C{F5/c9,;.wTLj.kKpgc=Y oBԁ띂EEI `sj< G5h1^H\C:NB :Yo וyׯ,a{lh_כ9Qc;ť${>Xcc/&Ձ)k-rn2W(;njwq oE}x 9 I箰0BW&YrJ$F/BDÅP}}taP^U :_;D' S|Jf޵# 7wd P#]+Mjϒ\ϐb6E@?\7tb A&&z]؛yX%5:c.-$pL~0} ;0w ^^mulHs \J/K#yV`~[tvKRskݟXzd3iF S(`$I5uMN~θI^K2Mդ;u$y XmMY 1Q!POɣՎ3 Vj}޺ĐbH<;(Ñu80=t)Cp]7BW U# GBƩ`#΂6u ='Ԧܘ geMǼ-{l~vĽj ?ŷ%S* F c"\Op2qM[JvYf2{vs ? xVV@/^] Udqnn/1k/Q!Ii ?|6'u&xH]TiPѳ_ZN+b;M:oP]a}N 6߶| ܒ9tRp'Hl aLkA[3),ZafGJ|8g=aAb֍ cmAŬ2I[ixm?WM;"pT# H*eđ -/ Ȏ(H')g%*s-qT`xz N,ap儉4#ǎ>Euf=QQ1鐶[+*Qb! X 3݀I$'B7_6cQ>vl]Z, ȓ.UU^R@$}M:y.g6`kn;Jz4 pN˴dhQesUg#Cӯےmc. o yS".K]SV4Hʂ ).RYc8IghLf͕,Cw^ /iڟjVY%4=tҗ|DTf@XH`.Q0M|׮,xoEoCc6PM|E~FldKa.(Z**Qpg"y\4m9گ_sA l}j)cV I%,ZHRNq >%cw: 5C2ɜGS_^CœQB 2kRD^xuo'|%rϓ WTG:'Ihoi%3 =,& !:g_(hoAy 9*﬏Q;H_HuJT;GCrreL0!LBSI~Ay8?3ﱵ>p}3ݶ BJA! ~"WCYWJϽ8.'!߻w#tח0ӄbnt=q$x7.鳩:W~Y>n/xctwr?IUlrؒ-5H+LXoރanF U8sAt}s(4<#A;Rr΀'mb|63Nl;NtVN27<`wG̟n5XEW+({E]ƪvʧͼ(|JXcnLM]3pG-&5|'}B.h0CDm8ª{W.iv!r.\ik<6!Cb'I,a[e.P2;\TIkB)`j&k^k`ieUS d.[("=zJcӋ& |halt!ȫ q.C Ö*)wR_=0ÅdZޑ1Ub]$&d݃x%I;v*jO6Ճ" *`"ۇI`ba;6z 9U\ m`k·s@HLJd6l=Pɀw{h?aR8'ۨO="jVR=Q mٌ#^+}b_#Cn1!īSmYBb~IybF.ᦐ9y%n%Jχ,U7pwOmקjG LAH%;D]Rة$a2VIOAULk*%AU9YTg:& T$D2ID@.yqZut#ouN2 mhlo@)4Km ӝ@~بH{xv+\- =axmڀ.He@)JlOQп! i"#`sJYH٬.KZˀ%cnk>ʥF-GL!Y|V0mQC!+,bM=7X׮axwĭ*ُY1zuIx|(/#ZDԷ. i[-Rtzs +J1t13ɍ'}7{S>ǎ7&U3<e@3$Ic-2 Fjg DG#L\bM.l5p!oxw#ΰOoOvdo?Wk&\__?QNÊ5x]d @?$PT%;W~nx@4SUƖHe޾"-tᙅjcm1e(ʬ#*Ymxa&WjdX;lDwꎑޏ(B=٬΍V p9 ԙ>-f_9Jhqi @K(k50MT+4 W4zdb_wF `8hjf7DNdm=iZ%̕=l\Y{%x׺>(o d՝[w1 *jS 5)A[43*F* ]nuYף=vF,Z1,ս6HDLzX(LFѤ/ Vk!4@MVF/')_M'hzݿ5ϹbDve5_n,|) es@II.6F}[V&v, RĄ3'Q92+JntT~E(tuLkYz/B S%WϾG31'stÓNóPW sa95MʿXvE3`$RICNt:*>r/ɛ ,q;/s7׹*6ie(>T@:ۜ``wiو݆s:  lf_7[(i:6 &1WֹL5z-6^Lq4z@ͱ ۂ-aґz3ȍ4-/I*B9A@9Yӏ7Vq&0}ּߖ xP_eS`G";e N7-V5Ɵk Ym țR fPM0)yPaiD:OJFn4<_z,\Z"v4z@|>!< =۟%PzD``5շ~x7"Ĭc:o;|lx L-2v@Etdz0A- ZD?kШ@S r*s'ge] bF]4B87^B$OBqY'T۟z> L*p+OLou*}Ds0btCF44cjavs6A)?=ް ]1+/g{) v4;H2ejx[VRԚbT=2Z1g|}=ȱ$tLXS3@иKQ w9":JjDiI.!QXt-q')YnG@pajea&N@$cA6zĭj*#, Tɧ}g#dp僡FB!nOynvxn~9pl뎕Z690xBbn@jGP`CCxէM3sdN RnK+nnhRjkQNU MS}tswL5_s>{p/#c"ڵeVk.њDZ20e?Jʧ[)eB+ZM ^ep&28#~ݰCf'x17 w.\+1kL%Wm^yZZ > ~drambIaԿFUEEjgiƥTrLa s,k~/Kj2蜷iu?T=/9]&.:1+:R}9Krv9#i60Ag tw%FL~tވ8eEH%Gqt0X *nD'C|֝N3T/pg'hpٗ/+IG/fRymXXP0'^-6V Mтz{-M8M=`WT֚#}c'Iʃzb`{テ1yX<6@XW97BNecGMom<6A}upU6lݸ0myDiIMO$hHk*@ %vN~.d4r&&Ž@3&[]9t4_nXaEebwJEMyQkeacG4b->'B G Kk=Y9}jmvH)f[V). Yj(t_v~b.I %`3& A"S(H4p==Q^H8o*[5t8cBmx0ĸ:oNɘEHdh2!iKKox G" )=>G >hǫn |VO3f&)CE]pEtnKQ}zoWWTt}}W@t1l|*vrP28p ]SՁxfOɎנ6IͅlK3ꝛ #Ce.&FAsZ%=t3!!\块+3t(?\u?cFe%r,)Ųƨ|Wbp,!3<JB?X?qw$n:@콵yȖ>E?oOHE:]K0ҁZ Sb;dxƥi&T}L }fݶXFm'u$P&_+D"gу2_/{rd(5Zdv=5 u6HTRM3!)('lw-}Y5b"ǪH2{ʦ͸`^= $3&8j4P쉑h5΅z-3˄UlLdo^>٫r TjJFX1 aJ5U}e'חt^M|/pΠ_]r+(uNBw .S(Z4aڧ&ǚ}B_\ζp$_,n@oMV 52YM>z 2<%p{*z;88@#U?W 9T3YFSJ) <Dw6 6hXXV~~rn林 d^ZJj D nTd}X-7Q9ѯү8*3P9-nNw/fCstH'r1x0}o VdzR%CVz{@cs"ME}d~)_Ud B*i[|q={1spEe~kXZ/ZmT*ZqU0l>(S6;7vW5v ]: ?l=:ąYVSXAu3/c+SYse2b$~wh2r.@pw?ڷ4/nvǾ8ҍڝ/~0OIo:34ቯNu'Y-DNwFw|4tr GEWQ!E2y?J߇_-ZEķ vs)n%z10~8IQ6<=8"0 N Oj=P>iO y҄94pRhGkOR `=u |s*9g*#8Uxw>x&VH>Exd_GQ6uoa!@2KlvJO쁻+4fR] 飚UeK{Snɽ7iθ&B2L5)yJjٮ[ʞm-d K$3w`VTi +X:9J d벖 V_r4C\Tuib1z f ,5t4t!pjjw*h*&k)ZeǾPMzeS6X(/Y3 XexlA`aX^9c.k>}Nxԇ3}Uv=l}(;(3oyo8dV 'Iֽ.`mEɱe/Jׇ|iW}yr"r7Ls湙ȹo3*"A$=HF?R(kKz(d0|C AKR{xKzkkBpP8ŭ`r} f<+csd~4qrch(hԿ̇<&#zQXWd1<.,F+>T w~3!zp%cL;e_2\ ; i ZC6G6Z|]$x0~,M)yZCԎ7q+#~tgN"q9AzM!'(Tc f'>G|4\#tGzP4s`dRūw8@G=6?nkݹH0B)r(T qsI,R#V3Rʠ|JskVznu$$@t FE4'*[0/TPVfƛ 0 +odKڞʮ_RFcڣd |$ee qdYn`ꈖ@ii7ڊUEH Wx)s%&fwx 6@FB?%Lҵݮ%9EenRR uHut=/⋜\sMy}JC 8llJBX x+;x$8ᄔY)B/}nwK^*{j2ͿW\M_-^nC3Y(gs.{{Ih| ,9 c,,G7PlE"ڎ1>DPVv&H\Z[R vc>׹+C0|C6c Sa$: J@/),TD}sXoƭ|B% $el`)E8qj!rz+Ki. ) #9ҶAjnp\#n7}3 pȳ)ZU*a_ *PeAI`Vez*@x>eNJA5EU_/~շ* /Dt4^ v)(!L|y7B{ax0!kZt[.:7Dh:lXQl'RV\j#`t3ʯ퇒B6Lݍo%k`zaE%E3d.74!r侊¢V)b@a ZJ$v,ShӺ~X=9YYIsobk[2fzjJNaOy\,qZT+ Ū5R)"xr#U&lI(dinԱe]$  Jss0V:j;(F٫>L^}A"c;{,|5|Kg':m+{WE^\sWK V_N,&ISG+ ?¨EqumZώE+"=i9Th;;hKymkͿO[Jb.,cTE Fb/[ba^h=GI.o%kH70{*?< {sE؇@8=@x 0Ν 6N,}ݵv2\Z4ϊavL%{3aaT# G#I~b[.g56BJz)z!O+D z )3k $l?U52FEn˜sl_Zʋ)ʌz͘W7*ȏ%[eie~R(@9\!JR˜"vҦo?h K}vnXI ]>h!58]T D9~ DAS1%[\ᙏ[0@ }aɡ)q!uTx;Ay-H֙'k5T[}$傹˓п84fK҆GAi 0;Fd7FH`01y(APw&Av5wkgYZ07070100000299000081a4000000000000000000000001642f097600003678000000000000000000000000000000000000007400000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ch_ktls.ko.xz7zXZִF!t/65]?Eh=ڜ.+W@42{EM0v47!uwgU[ 齀vIn,K o]6X\!dvOֆ/R>HiWT c4ìt䌠|0;if4a$KS Z>vpl.M)s`,QQB@ >Eńe+q43 ҂EY?y!Z8b|u`NJjq֘p8+sWE>ruS\W[/Nz(~A0+g/_Yy'YP2mվ4.>?oSG4$ԥ1yS]r'3ܩa ^ߩ͓tf64 hn@>%?z_o6r𬄄#whLJ4Rna硩MGb3^C$'Q.`.mtSE byzd[y*X{~XDP5U Wi ]'Ě5VY>w^Soc2:L%qd9As_{lY.li V)pzw.WIyv~tR؝'I).j%ٷB4} o%ۻ7[C _BV8'2;\uK~ˇJ]-x`/mdL?f YF&_pS& c# dvBNHb*#ҔWZɃ$I%"M%0҇1%zt%z4HTdI T6ް1dDM2k&"4}y$8Ptg۔\_\4>h3GVB&q S`=xy,:L?_3 ?HF;D9‡JgkS\0g3/i\IzNnK[ /U\] pWq;CBcg5b^1N iu*(;g[ZЃ:!k ɻ/XsSIS8) } biCVIW*\Ph~M(S}aX^`:\^H~LAUR̨7rHkRn[!T1MJokkH:]ܱ#4#RSd{+ttk+88Ak][ 4Fp1E=R"z"YT4Lەa5Y͌7s3E>@8ԮL(e*`{c2h#]"tݚ,⁢H{] QBnN)6t w <*ԠYݾ7hrqM9=A{ nԌ66k )o>~ #s)N~nO'ej #@tR-WKh8w, JO WEuR;/d Xiǒ݉.9I"1x[:jNH1J%jqB(>oM.^BH®[">a~V}QO:"YV@껼;8w ҥkeA-uZ3U5щ[tx*gzK^J`VTO(=y)$KGo=֢a&Z/Zgknuqfϼr"͗o] K%T@W,=@i;$n Q=]E#%8bڷ悭q;4K<x%AQ8 Wˊ\f2O|lɏθEhɴa3_fƔq.Fj?u/ȘG vJ szޤƮޜqF <޶2h~\֗V!V([=GO:< ŊT#Ҡ*Y=h97BY`|[Kv;J*;P0Ʌ'GǠ'4PJ{O1I`-(5NjQPfȡfp=tRcs\YҳU@ffj/.K0 G)?,PV%zlp%pe;?_TyG X֣JRߴ - i/c-BQMچFSנW» r]O;(79eP}aI7ԡqsugW: j+`Р{^}=% /LmF,lM dصMwA FTj4'x( |Sس-^-^`?wL<`% ZtZ8Ok*q-whmp& P>U do+Z\hJy%'{.Tw8[P(គOڌ}0Ƌjx<2%i塅jQԴ{{lB٬|QBX1%v5ŒƽљHƨD0CtZrć9&Z+9r!?BryaJ^Nl z11bM%[d2tABAZA ʸh~YUv4F<#7h Ӫv/eh3vHN |Wi]#-&/vCȂk쿀 E!!jIw:AB2SqWTA bp,RQAΨJgQ(zAhC}qԒxp;uk qR});|w`:gGwcYFv\Z_9p@H 7O igs+:נS ~dr_ }cbcWW Ue l.Hq:E"o~*1 X7#5Q@ u:@`$aΈvrXjso8Q)@"'zL3Q,\T?9[ྺT@ciy_K(H6V].8/c0ٯ,`+epԓpϕO3FB߾O?]{-WCB `#'^f=NLת3 iq5_F4T((_5/ c>ˬ%׈?h~{(xl7ڛjLAYɚtjynK%ix 4Ns.CU ME;phe-^EeLqi8?5YC3"<[n籚 bY:`EdO Y;3 o862&|tu+zZ&TWZBSK ,3R'͖ )5 `ѷ?{}`_٨xwȹPosf;YA^+ ɪ_ C|"nkZ4`kI=<>;pк Wr:q>JX~NMNˋLj*zz'́5(qػ%ŭFi-;d H%Z.QB;. v jb|1!+Jj7V7ը{e/:'MFCo,+g۫#>(vs>G5KG!l5b҄Bxy_DcZj+#gQ>}(Ĵq5byW/Ε{)gEJ/JKͯc=ZgԠ]Lj]4yܔO7/ kvM#|;CNRDnWURoTW)h?El<$ڰuQ ޗKĿT|EaA,-3!OwԵ33r _^'bS4"KEgN9Z66c I}v -%&5i㤭 mሃbF^QДp0 vF;Z k8g]SZ`*fH*^rNP3vq t\_s#(n'ϐ:I]%"Kg7u?+3~,5lt>Ge&<*=[p4ND%%nw61l'sX1eoLW Dr¦>Ƽ, xT UZ9( OX!#&) VV_ĥqE:꠭!,'g%xִMԿ>?œQnsiE=6|l nڌI@w)]KS)t1}ǖԷCdԫpݼS"ѴԪ!$K}K8#9s1Sg̯[w I1Rfi k ڲikCWrধ2QdP@Yqee!qv5rS?ڵfƛ*RF/P9_+T͸OXGy&&3IL(JG:ӊCf2PJ.%'mHH{@ m?,]>j}i (>1y~n#wM %7_1lƞ6bZ#P-?oYQ/!+WRYGt2EX&;n&,;ټ[՛-,Nz"̐9b#ҼGY*g=TjdH\HG1EQ^kW,$ A=nZ!Q;85n',+bnp&#,ynÈל#ٯw/TޜF7R%@g jZo9Mw^ }tJٱC%sAp*Sr@AP¥"ِMMv>ckO韞֞ :o߁ Xcn\?RxE(dzE˃kP kUUU(烬f/ӋĨ\A%%2G( 7(_ K y Be6n+f} dO/3I'΋"w dX(n'|c[. wm*.7 s!M?]o`y ǢTԸPԆ~SZ"a2j"T4"DJ7^8rU .7\ @ swrwSi<%0&ZogrnPǧ&Om5n)R1T{zCSUK>C$1䭰8f B{.Qn#@.iM%z8W*< P1idWc7E;2x_Rb1Wy0D0o 0qJ@dgͅIoIO N5 uj)-Q($zYSi;{^@\-KKl!xȤmŭTBKhB=l:E|Һ/d~TC\?,]/FdTc՚=6D6 oONS;sbYdҺz|]ҺbUQ#0(կX&N*>Ï3֟][jw/&ޱ6~WSq0}/gB,5y`B^KL|$&mLpUIQ`r##+zTDz2wb/$v98=á1lVɰxIS EP1(˹tIECTW^J|L8n\-Jyg4ֺwut2{<'8lJ%+'\f /1Zys,D7 9ǽī{]#Ԇrۍv2O\`?g5Z?ˠl9B˄O/|rʏGlu`ٹ;peT^FQ秲V'"<1jC0[2uV8zܑ(0J)VAx3CwĸI%ݒZJ$WlR(G0Yji)R> {Iȇ#4 >̘T2w1UPmgMA7KmekYGZnBVJ@]xn@@|EI`x~@8K $z):[MxZI{3wiN:ReňH&ιSK.VFQQկxr(GjV C9Ib%U'EoطϢ68`A@>6gdb<>SpЇOe8XZqWxWZsdJ @t13.#־'S1f1|OE`4Һqij4)A*1Ş$y+6K-@0k֖a1*|fgč4 lH1e 9__A8a{PLK(ߴi@nqͫu:;| ᭴32!ǫ,eO2V~{*2VWO`Vgʬjj)̫|Zː~0=HfYJhh 3¡W!Eo1CW DJ5'oռs"n]O4r;MH?d@Kz +XNاKٯ#8eOC̖R~T Ѣ> ;E7OM ~_nHBt(e;7vbɍf_G*v:%Y+}d:.Ee{*]>djUr] x8eH.c<*SI!b/Ihgy9͛H*(V5*xǒmD22L4+$:BXe,q, woE`K3&?PLD;& =|a(gX ~4Ym@5ۂ"1*.Oٸ1͈V(S+zfs;cv#1d;Cɪ 9<]7~<+"AWVK` d"xO=zls ,ZeWgxUZD'q缧(g :,iF a8wnnMLbߤ -ڢ? !{_u%]t݋%Oa[1 Go>-V skD䁝KRiX<څ<@_1U sA֟ǰcOKoL&EMM ϭ(l'%:.bzVt湙Q& q|(:&LRULYMA^ȴbx4CK_p N|~O5v''냦l+(al BC1r=g91 đl$XB#JV JiQӸlnHcF6iCbp"C<">w(H%n00N,ΐ?hMgRMLQ%d21qc @-•$ / "}qo] G#?ddLɚԴn&.6"-W_q=|?^`\=_;A/OgZ!`KZAGY7u5?h:ځ%KӶVD">c=9_~1C @3b 62NTMux3j :f/ |jWXBgޕ},OB͊&C@ΥTR1R~sײ@>ep/:fM~%[\ZG&BP`C5>ooe5[ _L3K~uMPJ('mr/]dOXqݚxg#. W@M[g\̚@u{Fv&nuhƐԌEMnN"rEqROwc~Ӌg7c"AXZˌ]gSCs -TH9*[qkC~:5.yNyynp%i?p%p(tAr <)Ffd[|,cEqybC5nͺ\L LxncAE*-ԕOި`~lt8Y?)ֈ$"o2s6 0;9B(3^g'VRl ?ʒϱRGhN>} e6]K-vsUHL]/^6yݛ'oaw9uuބgH^w,At*)z/0  I4n`ғ Q"GSka2 %9ZPaj_<9gFϿ톪x粐)lh}:ʘ築6C﵅,wF`yLB-Iqr#jujhƗ`DFRab =lq#䡣v!=džC]'wQz'M <5ز(ўߩt}gBHW7"/ߊhT}#SOG;lh1p[BUz[>?{s͗.QDxץoh<fbme]8XJ{[64G8ym" |ėYY;RU+8{,ߋtԞ!rpkx5ؑH*>>u*3N-2=J0 jPDs:!`}!6[.yR#Ku9l?%>44+UfYjrS׈pӀ"YW5I;|8@}@Z"`=1)5ٴ3DHiBe<*bhO LO/rV XZ(v aȠ+jkP#6LLN^8<\QRp HfŃytPτGaЛF C[Oұ=2M:sű'x팰ld'[uwIߡL1& ZopnmA6,*xK'$bTZf Xwkl"P~ ̪q+opџ7uY< PPHac0&y N)Xn-[+FhоK\sIpW ;<^2\sBE8>.M =Cg:(Z)×M7AFBh} WLF/2>'__QDZX߬ i4F0HqE!DQK[Mւ0k2m74J\T/şKJuJ$MҊoW XݫIwl9_"ޛ`ڙzLQ۝(L:QWh;`NCŒXZN$$w'oZDmsӵKTӚ~7UC"Q qqq P5YО˷);{D W- &Hl!x֌E@q(cw,jHam!AxM0Ĉψ|T'P3gmmpSf3k7FdXN>{bUɸ_;&FƛI>YuҨ[b#~𦭠J@љdDѐݣO宅8[׎Ȗ7o $-a%7𨍵՗#_H2'g0/D7&VX|Ձs {k;˸p%inTpcآs/z aZkeN ?V7J9aqγN7AN5_)zSzA˵,EQ@Z-n!طx{ rG*NOvЊ{  <ՔnK7Ȕ+,d@pS <޽=㤪b4TU&шce\󬆬{y8hg<4!Q$A3M"{S#?j5%,O] FF4oF}Hza ?1gVXvk"T1ߝ˪`*ɹO@2l0JL63J~Z^w#-bY5zY *il% ?!!{gw|+Y[x@̉ :?8if; ;D[{ ۰zV>ӑ?AWWUx"p eE+_J05%#wNN+%7Z A@x(!Tr%kGBRJ9 01 #zygV.;+B$LC7:9L@휘S9sAiIV5j5\sz粼 qgJ⬬O䛥J@9bļ({gj_ڳy5¹jBh+ ~w2ĵ0toQFZdzkY6qpK~Lca.CHi焫+^Z2Q;@B t/j3eM!|9:E0>Z v [EYBe@րr%A'syאɀ[g[w }4Y&.y:oI8C4Ŧ@spo'%& P0I_}Ltr;W@f4]ОdRH{Źú4iiye{!<Sc3^XPQ3i^$2F2e-m_*ơ" 15U;S'EklMwճyOpB7\3EmrEbR?~X ^?-qHǸCh R$ ^ikp8w+xgd*{'SN"Kr9QEyYCF:䟏㏍9-Rьhub\(Uۨ)o,]5 -|m(fwaPc:LӨXf 9y[A7Ed}>M 9bUs ݦxXaaL R,`j\@fQ,f> M;G|oRv4R=p5S|x#Dͭ(z,`ӑLSf?KOKUw*dABG 2|? !븁nBT}1UWm&}Z8oecq}wȔb^MNFkkBn<І0YϨ Y2Cs6ԃylIdSA}$y %^v vQ_G1r LiдҰ{) <#:ORiS ,_tHۨ3d n_^m 2{3q̑'.jD<_fƿnuiܬeVJ}.K\Aop !ivrqa^;Wd,g7YHQ>NN#ud,#iǜw0VW t|qɩrIWi-uWW=c1pm=GcS ~'l<~a;Ŝ6*~-:yXUֆt1eo=W , e#/ v6 etNŊpszS:.UQ]ك̕D.R97KH3r+, w r4y{ ?JM|Ta`=D>e@])) U|Lc;E4zv,Fعkיt ܝ:NjR }]W)Cn?88*uYXz0}q`^}4 }F8aQP㖝޹' Pu~ OQGάC աblǹ(Z~MqGѵ гkBT*FJָ: S2G^u~&Q_p߷>ڂ^+"_=%<2=lb[6aؕY)"r!'u ڦ_Pte%MW2G I(S!W7*6-!VpycN{v ^i+Ou (% PYKdkzT{O*&)J^fT 6t=9T7ݠ&9*:Eo>TEWw8m>i3nHim(&,t/ގ=AҳJ`3!fNso SRm_4vH49{]0٨^AտagE]H2AiXUm,BnZЮC YjTS-蝂W6u:)?^NqYF$6J<텘r9)٘ŌJ2-a+*j50a ƌ?WxJi FN0,iL \*fwXFv6B'0%i>H+}~ ;cRWS“rYA/KQVA&V9=?mH5[R T}AƵgO5CJ>\ç2sKcHHu$.d(m"noGyW7['ɍ"sO20tXa~"-_zRw>x~_dzrh< j])CΠ/_,+]"B^+'"{S-+]pJ[ .k%=O|NW% 5L#ڔ$`(#ai';VZ/OP\QbmWzZF>ކRPDrE,ѕ'_df ~@.nS\Xk~z n6W׼0M;S]sLa&,\^ DvuAf׺Yi8-)v|{9HńGQsG. eהP}x-ȁOHrݥ5Qp&*PGrj֩c ar[ Y9TN -! NhT#kk&B`+%)r8x8So_?Mktb+ e S9P5[H^**[UwVOZ T=P=oby_ᝩI̭\G8\)npD<+~čf5F׌P.h?:e08+) DxobWٓf+ͼqGk:XdY&B'p܄qX+‚3&kpa$F(8}CDȧw %?8Q0}<l$:ګ&>/#f*"|wO9$8Nje'$ fsoJ0U9?#>.}-*L,5パR"!T,'iYbe;_Xs09IkM'nQ^xQ[D0["nS=Ɋ|[)ݕz,2ryӜA&Kf^ETs49xYei.4h)% K0+4a{LQLPRmXPx(HbxPaht-'|uap0 uHox"Ӈ1j:(e`|k!FOLts㼻 9 6[c +5d#S@RazN!.a2*g%{l'YFn_M!pS׵  IJRtCIV&U'yI_CL^`#=a n>'0箕r d=T%5>YTNJzL`T‘.ٌ`? P;ǝ˚gD(ݴ'[a?P$#fyőDVKK+DH/@> ~߅RTE `\(f1<h+-djaRlo= 0mGMWpxpsiޡ#5oڄ pˬgM{zr̠|>iHq 6$dEXVN/cZ2lJν\}Zf]",~kۈvT\dS$&vMLlLC0jvּKk%{ w), MmFjޕu2&+ cf! 9]f*dlS~UjQ P_,߬82>/HS|q9K+3hq*̐{`Iic<5.'J h:ɛ f=FjO'vʦ XL%$StVsl# wSRmڡT~|0+ A.؀\ͅ.x\_xe"[hX%vLBp>uYK_w|{ QY;'{ P6 螳.}2Mr ss@¶)ۢn4~aP}&en>| 39[14E86 !Ii>A&Bak-Kn-f?KS1+ d{jd}"|@'9M߯mxLKua!ᩗd5vvougb Z"Zy8&>: 4Ħ[.b7-.̥~e@&K!(qOtн"He+aMթ]JI>fzg]P.1;KR;em(T)Im*?u-ZE}đ+}Iץt{ zqHZ|"g%j:jOEB M@7ov%iQ5߃"+k=Vc$g7Ul&2cW O, DΟa-G%%Bǣo=\¯-mY"uA!ٌV-Mk1'0oJ_C$]1OtȩJt9e-vnV^1Zձ),Ijhc.P>>oVk#>c,H: T`u@iL:ܣQhju6 jer XS4{e6y~ŚTGs 52"J@=i<;WeTSs5I : EA/.vZ,<3S?=Σ(Dy3ߜR8n/}\4q%x*Bu!P=0ȗ՘jl)n?wY2BtPez#@<[qm8mnUKKR3+98g4Ҙ{M%w!KѲ)pA)y@*M2]NY2r5Cb$x=2 䆖ч|튑y[0M4sQb{əSN#le J!}!Xh#dC\^v :{5R-ic-4e[/S~W'; њ߈ 9Z.OPn ;&+HEޛ!P]c\=R+O[A|Mɉh3Y'zYqUj*8!зOxl\kg-'aE2uOZ_5R^jb1b Q4{Fa4ϐ@RBJ*NG|G4B ~9?9_!1>r#%'Vc'ܑ*vBCBRAP6H! t[chWVϜQ1ՏA{7 ᚖL.~yjGY& XhOKMt=0`RJ&n]>nȠ=HI~908 0OV_dkK"6H(v +uMKr7-G#ϧW'n08GWIUO--V`S[!_U5-0':TtAO HHTHD2R ױ1~Ԩ(y Ё 7+” In\"q3ҭ dDjPqFѧV;Ɯ7j/ W\7#CmQy•-U @DZ"N[\%VhSFHTUb,opT=#1|ы[F=+[bDt2HJ.BF8>~YX!*p|8~OE^[Y̙QˮhRĤU/RS_Slq@SA {rɝud/ӂIyZk"8B9bJ* _n̵=Ә%[K"ƸCvLAlzҢBϢv0Pp:ꭍv{ڷ9joR٩hGIػWmvE g+ِMt辇[Eֆuiⶠl1bjHis%FJ cxK\vSԽ_`l_s Jdo27 ×g ,?u;rJnK 2pGu8#qdgLC7FHk1CFWB=p|QP+ϺNIBqFN I0?cOIX>n~?3R>ߋU%NK !{O87ZÃ+^TTn/)>pP M\Z/?5k9M^ܒnѻ;j" 0D.tYQ)~0P)D67q$Uφ-wy\@Yƞr mҗ)`&8cZzB eU@y?-@ Twz)kTx(YuqV MV̪׈Ze90P19M: YzZТ-BG K%aN(_]y-bp(Ig>7XӌIDtlPa+2]R=Z6?/|T?gu@ c>Ʃ]q,1rvoE#^45S:2wC9jk\9!jF4xϢb$k do/((^@"H9I?şmzt35Ņʒ 4Bg>.ߌ'ʐL֦[|q(Ssb::;A'=uY+uoM烌Un`>+߫nk!62},Tԍ%nm{3[mݶ@jミ f?08D8M] y)V}LS14딠Lb[' ﳾq4,2 BEȘ_]p!E- sH2 \djzzӁ^ sҞ+T{Z_"ɤ_*r)ߓ^[ Wmlg 5d]Zs`[B%t>)XG*kjO}D#}M:و ZhU 皊~[tR h8QCNsɉhDWpWQgaaQ :M9t|DXcO/o#ixLCe9P=jfxYS{*__yLt("E`&:H Y$<VK303׿N?(/\o?\N$^_nxF^9*Q?;/1W"qN".v`ʙDw8jq>.1$Gբ%ghlϊRijzdoz)z.h ?6{G;鴜0Y'.{ }@?y/ܓ7"Qo]+1ۻr-ynjMv?s DWMobS՗&\ZgxĔ8rQlﴴiƤwV 8Q:6 [&mٖފKIV>_Cl|+>a3/f_/}}6WfK(Ê[3Fd_ǞoID;iS곚^/(dGUA:l;CM>k睘w\xM_Ō詻4P} '#ƌZM૞ ] ef1ݛFM Y98Nf߹wR!3:;ljruŒ\KiݸgL);P3R_%hǛ1‹P(ҶҀPC!]J}3'fZ:~z٠Vg@CV!rbE>иց5߄sKi]zc(m~LWE{G0(yH3^eEVjl|:3N]bmv,z҅Vi5b^oD2$Oٲ> U[E’y #1T)jx/iU0թ ˏe"Tpȍb_m2h_fI%!h>Bsl5 CdD1ձ$A :N0GP`b0MMOAX~V! dbӏE@ҭ[ y 1){w.Zb <˻ B ci-N 󷦱n^UW\% Ft[ *W xEAz+ 1Ae6V/N OٌU9  BoM_^oFpmzu>jS\G:jST%Vd!L;<_r/ *(YzID*[Reuј өCZ[xcF^P3UݼRVI\Oc197߉J_ xQoY eZb#t&EJz345˥Ͽ5tEA m>k8e_4AeE<#sU96ȟxaJtM'(w6EwJQ'Mlb\ ˉt;A98Ji zT Of״J.Qr=P4@oZՉo4KKfܲPaл\¤[@I^O^t޾0>WE 2=ȏ`Uw]eX8Z^څKzUֱDx?0DL̯Vbqc/ م-6#}bgd"aW'yGѨ)}9#Sexjӄ9K[!XT7 PFv3JwfJtdjP*g.x@tW:%YJV6;h:~ٍ]cяb w~Y2Π9B7GL5q1B۲$э??LR  üPVŹ*k0`.'VQf˿ic_&%>xjA1 Xo~qxktELyB~HazWWm:֌T|+B NNfGlD2R j+՘N8oф(3~4g^(F~>݇ېIݥy]BE156<LCe|'>> BWz@߮RUe b1 X ԳdH@CM!-I/>_i6~1neWyZ0䧔 6կ TRm$?l+wwx}Yu)5 XaYdwt D3Th6ifC,% h'm-ʘ? ;F?e&'*fD5r}>Q>pl SxonX  9v:{ W놱&ixkJ.~a%3}em^sXv16CQ5@ >سvbi5Y2?P`pa^kޟ<+>sPq X"lNy1z%[(~-F Fq_?'ʶQn{0>"+8Ż2)Nc|@X *plkL7OGI<;ÎSo-J09rz>@^"ܩ_XUhaCgWOLʳ2[s{H ދ@L#.3t2$?{%׊Q"?]6;sէBp }&zO!Ls_Nj":/ꙪV4oyaGK7][HTV]ʞQ-GNBFP<h7WᬟDxY;MbS>J~7II6@ɢ؄$%cp{t _;Q?Ct+ ڎa%>4F~n>t)p|҂ w":Ei֜g'Ca-.hfCi=3YAIܪ6h*:id< `(5&v?[#V c`6SN Kȥ@ta5m8$&IXgt7WkqUa@jRh0nɊs"*R$zyȿG-uE IS?iY<܆x>'M 夕ֹ@KYo`G- 41)VrE+1X!F-cz1X:dk2߬N>mWws*˿.Xxrµ/Bw*.Y_y/R*Tr  >!CX,`ap>G|c?);ȁkNvR:ܥ ޝgy&{t<񈜜w 5(z@6v/BgrD~7he~V,kr+ܘ{ECϊۆ^"by,ڄ.F'?,^ { u~,s72kվE\t[O?jRȓ`%t}>tpE xN V*Y)Uwi', Bu.K%3kB,ҍBכfG%0|s ߖ]3p$zO3j^7nڬ[[=PNaq T1q[o~?B=;kSZ1+r; S暁}xٶCȿM.;*rJ>Pw1jPe߶N:g8$ RkǜFyyXHjW Tr 97ɇ\wA-''w:0!KvB3S^µl/0H h,fofvh^M&1`$6:M◞\r lE.#K4iukP,aC|>Rn>RPSWS@۞h빩wU{SYQS؉°,{/e$nZg*K_,0wnr-an1Uq ,о@uy=@ 7Uzw}LYSoC(.Q5)S K- K!KIђ&ӊ+gGizRʀ |-_*NL$L~:ružvpH@8)QY悪nE 1j)4RJҠ1PPvc;>?[? Qo'us7~d2wn@UgTU<^Ls ?Ertnmy_MvN2G~U22j\AnkBoܺ@ bC@ƍHK܍iɃPZ@qQ!ԃ qX :Vw1Xs*i'\J"$Sc3'M2XaC7a+ MN~oa &hÅ4vZ|Hސ][Oʒg7vY) QXD)Ig( \2gn4iUa7 lÈRE%85xH=8޲ܟ8 HG0*j$"=_HE]caxh%4O>t,0HҺϖp"Tid/)쮯PHBYę$n`̮ףf' rgceI[RUUrYQVsXDzAa#nHϵ]#ʀXH)]Zp&AT1jQ){GӠ•xI p N,YU(`CVF|Rs VT RշܼưB#a>-~=s;RQ弨cLsvȦ|Nġr[Dˀ 53j.Zƅ$D8--iTۢpi D6>b+Nr:Godz("ZΛ>>WfY;0M4F/#im~gctEwYp؆*"iHBp+i'6B;,9Fo1j .oy5=^=!r |NvrL5Vwz=H/W WbaNAIlBa/Bߙx/*Ü}3WǧSq wt\f2?'!lm?d6InT>6[/J9cڥ+Liuaaodt&ͺmoocMލb~9QJ63# (8C/29y/X({sR{ 9"2o!L@sgx][1UԶ 7 '9~tfH_ sll sG VxPkm54i "5+&@є,:\g픍NlJ0-O*}cv6F=`#˷@r#M!rS9`7+_M}⽒I q'3_;P?vvAL?&A3ջb\P$Y׬z+e"Յ'GrVwdbȚ xnt}BcX*?Ќ `FKtm陼[5zEly}b:e ?BOB-Nk`FRZ-9 +Ti \(MM\ _EQϺ"!w'sZIȯ'f_{mp=a5%CB4&4rjҰЭ#PWQg)ɺDp҇.~7WX~=έ3Iͬ #8Fݮש-9U{B\Sm>0ВtPV@*ؾAC@q 4 >RRVJ- `{?H<ruuC kwSdY{TuebqJ4YOP;` 'F/l pBnv5nw%?tk/PU0xu_ڰ*>oMʂ*]=`]J*npB]eH(%~HWG~VAΨ.b(}+JJ8rQB6-G؄[}/k>+Ic$7f\֒?}8EBjPEpa' 8+Y]ՅnɐFbV &R}Xnd4Š_!JHK: *l4IGȪ8CI&sr%ȃ%& ni-4 # E/+r:ǽO%)N"o6'Ws89ŗ)ҚjM# Eo o rċSi/qx( AѼt4fW8Q)H/Í/[P6ZcWp" u1;"| "tlI5'6oK|sZ`'|~УAY|/YeIz¯_(*zٔNQz߇Ě6%^%{S7{sou%;24ٱ`|l#g&AޢX!<mHs ܕd:bC4|8Um~<#%8s(d>TAWSXnP\ʈLKDG\ق IG<|4n ._|HO;9^?=u( I!VGsQo{ ,xɹqNNgo9Y_N3enfrDt>\k PіC$lSC0˳(%\r fQNz>) 1h''ǝx4GRrl*C`O'U?0_mu)Sy/"gSrصzMˌ HXjOjW3қh_!|?u qsH\]4=^)X5s_X`4+<2÷ @TbM4pLݸ^OYcTEɳQfE [v( %I+Ijyit>fb%)%,01NpMx6f&Yu-N1>;߻Kn2?)xt1fI b ^v5WJG 2/sv3?FF;Ќnǂ9et>~cixDdOҒZULкBYW<,"i #&]*b:MM@%ؿ_m*rCW4e&jf銰1XJiNYvEv_ " czsTJw<ڦ؆FaT繏OՅ>08q6ТB?)ϟ:tk'kEdQo_^']FǼX''w܂OQu{] 1KD;bi횬Hi@Y==OTQ$? 2 LX<?G/Hk/hQ'o` ]hQf-]8_q߱#zi11 һuB.Vɷ[}26Z# ]1o yEH_ճ4E$Mܓ<fCVIM fX*7~l F0s$}vgs)P9r]?v, ۫YNr&Q MhȧmϏ Oq`,2p=W运<{sq ] yk %zW6Qzai%F52˦Hjs({Q?X k"{BY<'~f,tR*Vɧb9G(N'~^Cgeߚ<߸aoy6) hJ52Dc'OQ$M鴽OJ4j;.ׄx S_4@)1ӝK8adDeD%# կdcQO5\ TAd/iip6wb+Ijŗy ٚnR;;|c3Ƙ!Ȣ *_GYt?>#-U~*5"A&dJrheL-kfWpzfXAС8~ JGGA.UrZQH溤9g޽ǐo(= u&I[4;`E~ BuzEȭ`yi [9=DՋ[#f\_-{>lsSMi;h9BMM$P_=s9,4Bh+TR sþƍ208*ƁnTt,VV~O^h-)( WzIPӤFL2=07h[˪uj7.g+{2ESL>Cd_O,>Id>b]#ExXJ hc#m:+Pxxu-O]ZΔeՈ,x []q+9cݷ8}@SZ-?&[G2dZU4IQ_C̘h&HךE)Җ(Fvh;7/ Z\d́!;o\WK :=:ܚڹ6<בW%kF? TTT\ҀB~N(.N*,د7b#y‰>o˾JdE%u߱HHPɤ8Z `* U9V aL*/y" 3S:-SjG=a5X]f_gJvd\/;[=M^blDZ'$6}LQC9\(ɳ@6GtakRKG9 ru~Q4r:tux|{4Ha'<$ѫ;Tv2h!#nL5X}]Hw!'|福sLBB؏6Z'Tfta&g>5J$ `}M >&yzK-o #z^Z%F7(U!`@` }ܖ-@P{30:]RT0ڃ*LG̳ Wa-6唕 ;sK\H$@ pc 'Vu0y wRa;=j!Xڑ"Ѕ!4-#P&a|T]DGCkcj\8k>!H {_R5=”ѷvVp_HR r^ZcM'2 ȸ 0d6[&!O?Czxm.VG:H jZfԕevPQs8eN۳Q/7-͖eD!:bWg/ T{/}_Bm-M Y&8KƜF_$CzHbTufpkT؜cv3*<סw|{N% > 8*$700QFI˩dKZ;eF#EXB~"bIf@2+uqS[$2.Pmf8w\^ !#E `128Tr4~?yx'"U&魶3!G[ } :q#6< r+ | <#;=y`ћ3lC kn$`E޽)zXu gscW-wNo\:M{qhQI{:/I񅔓BRD-=. 8T@ Q ˱aF)N'D$LNz]ӑ_Zc4ΠLA`iV<\.ی(&/wh) Cl@4g7)e|8CO D ʔl3r{pE@C?UI" ݹͷyeY@)/1(aKüaz7[]7XqTɁ_kSw;BZKS: (2H mT{y1H Y_t Ճ&V>g+aM%16pLJSACFiV)[@N#L  ssφ ,+'oGzFw˦!hqsNYap )r\RKe& $u{yERCʊB 4RAnVЂLc @f"̦3GSK( ͘"C57W' ?rOWmMߝx/pW GYtaԜjAW cy;Ǖ˗]ދw2߾c埮;zVjUiBػ' c5}"aSmC06̓^#`8ciB'#)qѲ[()~ sAֶe~ )ܶġ:DBxʁ\㕋_PqZm+Z|NI@DQR>_F*(*ߑ\jwXBaeiX̀oB,ng7j8 7L J8To/a[ZU#9r:B[wcӋrr")^M&KVṳm# ~]%`=TV+GC7~pfWO!G{ C׆&nq'gڊA˂l҅sףg꼞OaqmO. JΎټ!!y.ʀޢɰcѼǘ6E08&JJhXlԈ8Ry&/9/*DV`Ak6Mn} 1efD )ݜ{| 岮X 7}`mk-a0圮\dm4Bᤣݱ5n*rVvl,i ? #ӆbaR50V!!HL!yS;`V̑^۾qk@c X{-ƽ皁78Fbg 5jM!hGJ F ♹v$OS},d(#yw{4aACT?xZXq^ ,3D*LLmwΆ f&QrګV&t3.ij.fSD吒DF,Tꆓ&E9 o(V`כD>S'bt>!x*o]^'h;[=%ivb='2 V*昦G]q᫃Azm{TIu;l=wʩ#>7ǣ*c *gW6i ,d 5xVWNЏdCcJ?7hq'@!dͭ+a8dADcHl1u\&$ A nAOi<_ts1q sĚk,9w+zYR:֩kN,7qqqچ=67An-o M7#dks^PnbjJd?*u(Tg1Uo= jE LPjE[bZ|:o@hal9n]mZ*8?kW&?i9o}SļkISesmQ ƶ(xn=_"Ce !Y-.0] B_guM-,f7? $ 6h]1ė2 *QCNw3BJ*W.=#9yهbpeAg Ɓج3s}.S?"h,@ʱ#-RB˻?RVY;&#߆–ݕYYV"1S8Qy8E T4yqJfp";TP*K%@evo0] J~n a;ʆs C(m7/KNM알E_VIIbC5OQ?]e[lNRnh݀a\Mɕ e@BJ)1jbz|iwnΧWe3L0?M`yY^1񆦁 ZCS[חm.mDgp2rȮR7ۗQB;kLn=s2֒_uRdxPD^@7D0vqMq ,PF|2N0I'54U;G9ź>2znŇ)Mj&hQh}U S%D_d2Ems|* m߂m#2b%gqoe6] LZ"6E0'/ʴ-ƃXdXP3Sw4IiԾsDw_}RZ",J/| (h%`|MFiDئš.id:ou4 ?Ԟ< @t$09H2x7 '=;$U];ZFwlAaDK,+Cʪ) a90F؁L4¥6XKn~CGEW}e3Z|'\S,}iJdz)A]ea nKNf?q%c[a姲xo튶(襚h\YUttOv/P}ՅOe B{^\?eO $;t9?-Cj}ZM1`';9fǖ]!h NRR}LCP!.8Wch"-+|dj?'k+?Ō)Ei~FȤ8. :/t!Etː| Ne}Qi+57=yBt4 :|zd`Noiw!3zP7lP3f^N6wUUvSI2#D8E^9Q^ll4WMm\y:M珡WcO Gp7,4~|m:JZ?eo1"_cJk-b㦁9qQ-9_hM]MrPM+܋5[.EA^|̩M{G`X/{ A3.nɕ!&e Q8؋sћkV#Q> h6sБ:WW`L;Hg&khƚ^6Ɍzx~窧vN+}j<\:~ql07N(Gac~Ƚz|@YU%J@|P%VOӾPw'K\"6n {תG<9&miiҚy{Ycs %QI508kK;=$@C[`<OE[ s3i G)IF jcCk]%X$;!R#nlGYPmDˮIFq豔IEaˆC)Zs\)i2 jm7E6q zZ/)_O8/!>A-)Uyor[(TI)ވ|CAٹ%M{@x׭E˟dc_A"T$ª;H'm4FnRT.K-Qǡɡ%otP~ꦭ4|qbS~qdj.ow]g:&g1C(|ʹg3e|$ࠠr_@zGãR5t[jd|R۠c҈+.MSv}k+˱?7Y\[osƻoڿ()#e%9~nAM5KJ8 +Z؅e)SᆡL'*dx%Sh "rK@:2@ )8m,0/˓fLIא ++X72|>~Ps}(a{INqQ[+bUXFIgz:)64 q0y+A^las[:wq8/ C)3 L{`'݇P2S|%΄z} un)V4)Px{P>smy^6Q`6JMDrۗ_0\#aȂbX ~B{5h-UlT*]7Z.>F}' >%JkMOG:̜Y0+dmg7qL\Rn(d2`YcG+0'=1՜Sþ7/Y ]6uLD1"؃|uyӥ*،j}߶<_> ,|ewZeY[f͓/I.3R&7ZenI`)Cwe |% JG-ldoUwLۢ#R-۰KV½f :.2vR߷~BLqzo[}3fgFE0:77ngā_}4Q/J<8җiUwxSC *nz:Rv+TR@\'ɘ#f%}k0&2LJ-<[ _j,FW0)?RDɰ !쇀P45Vr:0>wK0LpyG/ Jmm hjs?9So7u+rȁu64iCDG;L+Pgt|饳Ч#f}l}YU'ZfO&׉`@Sյ7YC4 drAOER{_Uči YTm'<"\!+#*{yda>nV}L GL x3YATF{ы[Z_^.iաSYB!Rhӷ455HQl1٢+"GQf2Ȭg; >a`lf4Q;X1@A>.e8f[WTlP%h MA?eJ0e:9WZ hWgUX8IWsh-guM<)LG0J2 2!e8<Cn]O,LX̅ⳑEBmdQ=N My<^S}\@iKG]HU/6] `i6#4;2~cPPSN)`ҎP@Zt>v|k9Ҥ~U)>xP+:^:~y΁ЮvU>4^ ';dN&?%Ҳ!;EcmsH`kzTZ6eu5pͱ<ɤ/50zc |[IͯwIDcAb#Fm X5u70z\1xt?do_*{P5 2̔ ([3)+tΗ<fDdB/ !ߴ$U}O;K^/)*nuyDA:PI0z#E77PՉ*bC0ipvc0.&xxTg}!G -mV*A;(Iimo&ANP6 a*  V(<`:S)VyyC,\Z0##қi>-+/o_QhtI:ZRvn M'#-z„Z"C[6#X@aNg{,\yrl>%*A\/A9H6AD FV̤rKWL?9$¨ϓk-M $ٕ̎5im"hCXEV)g?GI> =oYMQ-)r4*?24 >1v`uN#b?iX8.UO}kT\4PCtŝAncL: $B 9Rǻm GLHFeBJ_ -('<hbFC;22 5pz-&XT$1Wr/i pՌ߻k'ST1p*`&GM7(˰wPkx}Mjuj#-uqd!Lk56olmf e-FrI~wL6w My՚8c?zѽa#CoՕdI,CN3^ssIPrxC]PL€ -Kp_$p8l:]ЦǠGI9hAQ?7@,W [g)eDJކO?qQw؀c!r_׾h!-VqT\&RN8dٴ-xGoi k"PUC+1EƧϾL/D'qW#U4KVb;9MCa c@~8/ '^:DHR"=g;Ψ9!&piAb sR6WULwh5` )&Se 4 P~7S))HK$IVX*-h:v9Y[EKbT:iDМEJAKx\*yuԆL _%R1\pp%{г-'g f^@{ђiޑ:i&bi%5%q&$!5/b_t\C],pY3>}!6( 66%6+`%X8a'HAj4k uT:LQu8*(N?fqHLÞeS6A1*]kW: q/F EAxzM;BZ@ZK?ۼ82]KQ8g,_3=1'I,?.I'S2{{ I*apl0ΈrD''m [ y=%)Tj}H%*&cUa瓣fP/xWQoHVJ86/|-./969vSKϴ7E]BC:#0|k함!5|OJǶr7`0EЯ  w!Yz W1B 7Ǟs$*ת /|`O),XKmcZ+9]PWwRd ?#j4RVR. diH5}*=B%% ӟ uCoQk^Nt]"w4I/4;4쬔w1.Q62͏cʝQ]ҟ_j2)Xe"@=x`Nܴˬ~mO*˩݀["S(S-lL"fƉdJqzRCGa֒~xi82(M!gv1* n[+uJ-d5s|w’c]66MN}lM@]جp@kTt"]' sAB]?:#,,v(vXz<弛)PC Op?3)gl|xM@g5k_[8=(e88$(>Ei/YYv(C῿bTq@O9ZE6;^ =Tz?O-)Y yp^azd ?WHc7ITt{II߯I髼 5 ϩR7"iϚ+;ٔ8֚^rXhJipeY4YnAn5i(ä rBU`_H3tpXXZc :Po-yF X ˏO`(y|J F)"I4 1kWn:МFTmg@ɏQ8A8zB5oR_m9a7L42lݓfGܭ 52v<{-jJM fUaXR+`0=HMo%=0wiV[G8!=~ \󀲾GʀIʔ^1t٧r#ԎIVV=Ѽ\5 A[!>>]~? `?}c *t_zQ[#0eJ"Z_LH5ִ_BT'UIۢ geNC\~|.5U" {sݢ?PXǼw\a / @Tzܦ'[?rË3AoItV.4HR1^=\1liNJO:E2\OF&29ƻwvtׅaly =.o،sɡXUj>9ANMl{r_*ݘc:Lg+â "6wqFowU*Y оb8kreN٧ ڼ{#G Brd𧯑;fGZ:#_ޤNhgr0Z$`7-\2 EB#sDV;<Ӊ]|Hj>yYETP޲N,p{6Yӕ c,~ERQ`L13!0xrb4a4h,O2`4R:F.s填 ;{>kkp{H҅L &Ogq1oHUf 4=B/ #LφwbHU=CV/qSxU陛-my'(@;N32 :^!DZṱJM=o9)=YDtBVlңNȶ1s MWJR ` \;L$C7j9D1x;[iwIe"bhKψ~ 65oÓ>wPumQCQiYGpt,tB{(Bk~Ϳ<q?k`"9("3FdjYڐ yQfj4j?b6zi9<c /.؅n%1Q 0B/ \gJT^֨&ov]F>} dx&<,r%KotC$-j}pm@؝be.^4TF#J9c(]G Kϗ#?7<{~Qd}48ɸ6MshW52ͷq` die+1_wQNW eui^㛾(iR<7aPLF" Ԝv!r_ZrqԠe6ˣ m ɦoZP+g/~U+ex+@=>񢧺ĄߵryLZXpɻiO5 _{^ϋQ &:{D߆WB,EcBRnHnc1h7!9ƿ6b>EAwU`1-+Y-/(7BF)].]'_`Ly;~3!Y`kv,v-VH0;ŐzlŋGb]'?oiоK'axۅo5(Z8iT4Q?gel^"UCQLmCfdq]y%uWlLX .a~EneΰHY@0& *L͡'M&,!q}lx5 I6L,UC*OtD ]HS=T K_G똅g({alXe$>\G*#w5pmA̕ jg5*K#c; F!˪S*AATA I9ly+7ʙPcBOxf)xy$"KKrjNZ"ÀXT8W[>O8S ܆o1mq=ש R٧MJ>T b;}yT@(dlG̱ )5>|rlEͻG谆2y]L*y }c fc̟/iKXD Ecv3fPJC늭x+8t5$< x`=;;Iн1Rt/ZZơu7n5RmxV :|#I'ld'G'аTl3W-V_m]uCyQwp.s~ j<&iK3ԍܦ*'T/hl]leNwHU}ssEF ;BĪ/n)? 4 {^nF'}rõ=yF$+jvj&ge%U \Q*InС s>1k;qbTd%uaoMf|+2#p4Naoy!vߙW; "MK -fp`[xVf E^,}zh|>t cEe{^2jf6jR#&V@ߝҡ*tݹ[UƄW*n:4cSty*ʵGpFsD\-.yVD'̯QG4rm3AG P77es!e.'Ln8r œ*A_y[S-CPaI *4beݸ5pto^&l f~Yr2J$^0{cD+ȝh2}dLUV I4Te8;&mJGӵ:\ednv[T2N. iY絽qP*5 .׳ĽT9\) I'8{y2- bcyuEQ%2B7O899J{0슷9|4J"rqwH߄3۪ka# j:+>n2z%Ϋ]Iju:68'-\N[~ˢc;G)9$x3htaү64۳] G]CZ̊%cH]ǽQ )>r!勎zQ踁"R:p*72zjc%wEM7T.=ǩ[Unml# )sؕda)%9g3FE!?Ef4ʂXi ļxsYlۥ$5Sn`αv?7!P2wD-uOo9_4 Yedsm \ 3خ0s!܄.JUvFb v]/"=]MB0 8袭׺}D¯2+Kqam&@v?kucy)UCbn F-`T7>`6,c<~ 845y 3(9!8@dur #d eu R$ƮfiGg,#Q.RPfZI؊Fξ{p 1-6 J Jjp+05*k?sPLs]xd;l( xr\[ЃDdaO%ml΢>6n[Hau; PV ec5dsκ0q[a*fQFύȑ@ $O9hjpL BFFbn`UqgKy!%4ׁ~5)Ju.99vDCu+}4䓾G^p49/BFmyW]Hx74Bpe?W/nL蚢ex32A'?[+JtM@9y@:kAwdDo :]"̑ͥia55%rMJ<$GnNb+}ZM;XR`dRW^tM}P> .OcCV@rSdR, $ő1"Kٱ0'u"`ZµviDޒi $_S@J#. =?=X} Q?+}+k"]ݣu!#u; `$2TEH]-G^~1" 8G7%҂׀QYH8`=\p!n3o[([PfY$w1_G"OLf$.ɱD$Mp.R,_c83PSbG8UyE`_09MVc4n9iL=URya `0zd 8ꬴ]"vAuTwn쫦y.08 ]?G@Y<#op3MHq6UCL(O>҉[f7=QhP2\voA4'D ׀*C пƫ/;.JBWy(Bo-QS|ɲr I{,*0&IW'' ]C ʴc_Zm[mQ?r즩KU"acU)(#{.NE;4ˁ|ޔmcEl%j$eUCk` =yYq^:)t"5B%{zvSo҅g2ϋ_)g,S EJl+14ҶrcnMb-e^u="ݛֽ2no+څ f'mY0#KfC{R,`%21ipQgi;Jcnj O9U.3 #ٙʭ?HH^)QΏZE ?0T)/jAP@փ4HT}=A+@B`]Z\;gSooiULcz0Gኲ.Jz `ݖ@JM:żPirVemiVw\k1M ۵|7Ƈ!Bn A9#ԟx(LZA=,iuoT9xi k_,ddpӨܦ'k:!x0vƫ}#cЇAgvVP0 (V $ݨHKS߲ܖscJCK*MZc zz4Z[*Ut$iOÆJ%|Dž݇b+qg%yڭX `Я¦4W),C~Y5~X!z `[rJIu(R9b83y1 ~;qQC]Ro(nqԲ|)ϞcR߰?ŗ@66YԸB' qyV\\a ;qhw." nA)iOܟ,),#bٲѫVXzG]&Y6`^utI@-2NOwvd?ĝWS#U',{V;M;[G rYJ פ]!5;X7}b/=uw>D#l-(H\<*D򡺧({nuC;5NڛR_711m픳Rt@񌐹MEoH;lx|dDMZRFx J<|^+`ufZGUOnF`12=wL$>ejgfg[@b|#[@fq bnyIYCSco>ނxr$*K+7 n %L7 ;؉\n}#!o؍PC9٪ .%ulnԈ{06;|bЎ䧧pQT:^pW2Ks5T1ļؘ/ɜA cvsjH% H;~#g!7&5Yz}w[ۤ59J?Fdfh~*oMHFvqR|NpT= /i%}GeZ͛ˌ:YhTحǧBLzCޕ{wy[nYjwJ&zՇNMZ ^orbTvD091 b8 ;z`@.م>`$|EZ5~O[A2$.5Uvcw"z- tiS-2*xǭeI#>4hE6Q54bAvnYgPM}W4hęhppeQd`: (BQV^`'0/Rpێ{'?gvN/E~I9l3(uK}@~&y,'H7;/pN?2dyM/°o=;pyհ@!Τ w BK|1mxC2~Ht45A<˫@2 _TGWQ`;&ZIIMJ8n[RZu}Mל EGnHBx5@X$kW3^`~!76Jo=ǀՀ샚Gi#) *O{uQ ͗#nwbﰝ9#H^@rVGrTysE{M{=麍7C\@e@eyl sMW@;U38/B>| ue`o@L ƺ+ͯrPˣUh28X7Lt:UTF_{o3jx:WߋP -PJxL?]i2Wk4?$*"m/0BTlQ(}/T Zc;SԝslH ß{yK$Jk>*cQsO)*c9\&%1EύdDuT~K$Fw\Hj!b̰b]. ttSY!9623TQ83t9L[A(D{sU"\GaX=hOmZͅU6@:ڵ-&|Blu=G]w*4m@*0Dv=H!ضR7IB 6dXbc*{TV Q7,|q$6O(]j6HSxdqn\d9E vŇaL|NtOC9V@u{q0ҦyruhCF6GpMƃb㚲ӗeYC{83Nyo$Hq*VfdW|Ir:0G4^hN~R8΋1Q0~(zm#m~,5}\-E d N5ՋkW hs$4MZKt4 z 8͘o-QL-`@FKjK,f17"WW0MDD+TI9zW=p˪gw!rnY5v&]*OZ@$5A/|YR")FUgepFMR?:\@(t3*p #Q̋9N}0$/O7urI.)mzlG*x᯵";ڟZ-5.XKs+7~-@]3c,2Q@_G6 .Fr|ʒ/3w@NU@*0OAG %JqƳRJtz*TJB NLhi*# *8GR2Q*qP7|jul_z76@^zaJ:0DWcew:"XE"XTg %30Lg)< #h8 67x@oRy:x(g5+wb =I2 شG+R ΂`j9bujM: &S7;P,mLW[cS!ӃCdF7; Lc#>+hn؜tɭO^`sLW{ q%6D˴XhvI@Ꭹ%v"Vr,I.&'Lf}Ђ}B~XYs8frYahQT)Xm]صFpaq幩py|6m&皠`.JQ exߐFS}HXr9wFr2v>B!8:UU{()Kl7vg'J*jVtꢼD 4gYZ0707010000029c000081a4000000000000000000000001642f097600003614000000000000000000000000000000000000005900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/dlink/dl2k.ko.xz7zXZִF!t/5]?Eh=ڜ.+8s$e;\8[qף+P/JҸUA֨0baڇa& Cvەi6 Oie\|)TMfu泐c G]5%W +wQ…QLW{JYoZЦYk1%  c{[ޮ=0eޙW;37͝3TM\5n>7W+&?L:9 7= KTtHc}ɭˉ$z爟67`0]FZ]~ ͳ=,Q!,wounu*GiY;Q壼nd Pj7)NT幉201Q^)d=N*Qb}HE!Vh|ox ŒoYC|z\D.ns KꄾD<j\c?@QvD:L.k6r]bu#Y5eZj{k6\?!5U7|(2l2DSc=Jv,&,mpe{nwA\Y0,t`ڵ-~" _H{p@ Q#X `tF!EeIQ6Z@T%>&dm6>; -F/J'Or_ߜPvzٶ5g'JȤˏQT*ynMECU|T ƒ:RHrVlE2cyvHQg9k΁O|d-*e(DH`3ǵ,rArxm]'Dq:ub·;4TPN 4Kȅ{nF h>B!ޖ^8B^NBWThk@g՘]nIcوqՁbAw~s/VD!wQ Ap{r;te /b|Ĕz噮R艛QJLyn$g)\%zȐbY#aà3s'i>fp>gCtVy Q})`A.`[|}Gm{u8" 2aj2@G8 P#|PJE8o<W1"ަ >+u4zD>r8^Z7r !Dt06"xNĺ^*~e4٦H!'.[@t$ K{R׷8T0#* E]F͹M.SA]ZLs7Q+Z4lyz'eNήu+ФDco/s%F (d刃e]hKRIV)ݟtWsBH lcn~ׁ-^>ow1l9epUzHs[V.ڵG3Ճ%BnuZj" JgG:P-cUxEML;ƅ=Q~w\"0VuSiB_}U]CO͠<QQ P砚$6GжZwIGwpJ{-˴oߖ;φ km@Ҭ9[ZQ[DRw:;وGōfh}^i ᘱR?{L l,ZL.uL"}"hd0 ~vuf`69P\E:bAcO,m?j1e&d7!ejgYTsELʰzD+1ho{%9vF)_IǦ^sљ}⇦U%%YYV.e"x zMڜ.Λ'Ɲ: T}n2ojchrT"Up'>#7MPs.BsFIy"_HQ1A(֥;8|L4jE{]Mv[lcٮE{u*0(u@M#gx(_Ml3Ka|kQ=Rd X6c 63e\u!ȵſ s"h'kR2wlWމ}qLeېGr\xӎ0uӻb$C-@ʇkg$1@ѼnЗ#$k%UY9x֮c0 1#$ (IGY}mbo!i_D}yUU|Uiaiw6a'Ůglkm+PƟ{\ފF+c)dx'M ܹo02J+G s C2r8o7y˟w믨G #xN_/^5$6{˕WҵG}7:.*ýFVmLgw$f8Q5 Tah]smPZIGM)}Dw8vz>:m@-(h` Lf.7%)FK?@ hhUE'}gBC6p Ds݈:Gz[`9@ji,ֺy%+FD-#AW8PJ4E8(֎xNDb|zj̃;267+W2]f:iw`eRkNLdJ$0g"πׂйK;ylMLEpX> b l9FPL^hu\qR(mH R6>Բ`16۬̒hd\RP#쑌Jm`H=pM-Ix#ai׶erZAa]wUiy 2tVw*oi!N_ԙmfɈ!ˉ jÃ" -1ESrs@[D~bdK1cJU3m [8RU#-MWRF$:2Ƹ"X pzooMQ u}uĭoKà8ҤzjVUu"k, BmgO m| }xDv5}\2$<'T1JLBŬJ r?{2(Z死34\dg&ଲ"X{|Od_̸h?v,imYxG1ޟJVƞIaCQm{ 8JuqF+BK1A * 9TךjdMSZC}0#DJYFKъ33F5-]qQN>MÒ3YdhY,=Gj}5=_zhkfj,ewHVH;xR 쐖~+z3qF E4lsJ3jr"&:j1LVe_&GS5^{[fk C;X}v'2l4zD5osi`wN>!WN`+Pȭ IwS@Xź {;w}}hD5:Q}>OH/0tgmcnAN#h̢)S\%bݝ"=n55iVBW↱>U)[$bL{J@,Q|/6,=~4 1ǰ" (+B&Zn&5^0sz!^|3.Hɢ7 C3hu 0ctu 4#E,9с :; ̌JNRaT*n fvU;xG!=< dy6dC,=˹iNOVN^}K&_"ըj6c;9aX3% g:,y^dEQ3V-IaR0g#[<64ւ3wk`%2 ɟlpm2|8m,ƭ1ƺ[]pAG+Xנ~l,X*/\͜W6XpQZ~U$w=EwD+Z/fED(*i(MAJKvDƣ}zɣ Q~1tQi:vu6'>G*/8s>qlѳq:~ :!7Xs -X]1꒩Ue1@AXO&'FSܩ(#^`ر[X]IM|+ZxlҵqaՂj9^HIf#v#^w ,y$]v/0lfmGu" k0_96Vc' _LmٿR:5ғ=Vf0KFۑ갆2EZ' e9U[ =O̩b3ZهSg+I(YQ?M&ՙ%3dwe"I`K|c$/TWN-SVoڿ`uפ w3TV6ױ:v7Bd)4}; BT?P?Eok󄵾},h =6zR%5[Ivz\ύX+9/o XQXf(b| 8F ңH Hƿn)N|V(gn ^L_!ޭµ( [aS`ƒ۠3?Pzv4}xyQЅy*`?9ʉA2O"׫̸s\Utmxze`<^˒z fio&4(`TilQkҊN]X 3R#=e h_cð^ſlUx8|l YW=)Ǎ97Sl\Zy. O AkZ/'BM)tq. [+ZA$!aMGQ!TBâ V@_R=f/f Ծߒs05$͇3Stkf(geaeOˀ M}:aā؊>Z:Zq )?: bDIV+;pYr کA."EEW?(%mU3V&-s3,'lI0tFlooRZ}AȓCvcw=sΆo}|FeSH}F' v JB^RJvut WEWJ_F?J1q[!uiGO25Od$*I2q0v4kgi5<]9/mѼڌ|^*.v2:$]lƮ8)4#vCBAZIVy]L{IYoF;M6m"u6ed=eA۾mE4TI />CW&_ Dz.of` 0 6cVSU'JoC\GZOC 7I>Srצrp{(^ iG9.KU,r|c{  [ ٥Ղ*_\aư\#ifӤ=Kn+룙 (sW8߃>;g` 4K&sHED6H7L:+C䏆? Ҧ)^Mgܠv/ ?`2!q{ȡ}zvJim#JI1hQ,PQ%nA3EBg+!uXZZ*v|}iO@)ԽU z@E8#AWF֑@b-Bqc4'UmiS.}&۱k11IQ[G6㳮_"zq,a{:Q$|hT ŬJQOwQ ɟbғĉ Cz%/59|k $+}<)x]Fܞ×Aj[ZPI,y&nD{? *jQ8h_M8;4-ҰSoF1+ _RD^J>,O$;(BV ;y8yZC@NdgS?ƕ(?F<-ٿxpDp^ΡS?+oKC3,9F֪ɘ6WgW‰&xrQ^XjU\*!b5Ibzf cO@+!3#"mGx0N2 b}d+3[u4pMUeVcd}/ߨپ;NҼltbv 2GAvVꉚ-3<=WңKL >_@s(ĺ4<{q{}w aJo 桑zoyaZ@Y_˥3UvB|G}H$g)}V3~!蒺խ4,fd vi'R_EwYZR a̶.'P{/a E$p!w[x_=y!&!.#' sOhKI YY {O !A̿j Ub'h dlxu!ƞ@$VZ *%10*ldW r0v_~ؚ11^%;%tGjNeNBJsaTicffd)qq Rnn-[Y+Z5<=9:Q <(YC4Q֘41Cj#eK@_,͍`+vCqt59f4X uNLʑ~F_ mk/'1u||jqe☷]sujuwan6\^Dܗ&cUd@:u' Tߜ5a/pkF :V)I V{&T4o-Dwa* pUft2^xbq#*M-!}E{EY(=꼠#>&|Sz<+ E\{ e6AX.<h,}^e{ uvBvqE T~v|zM/r|қ'"[TSL4 \\_#'s'&Ai~ĽA hG{"74" hUdpKL?E,0.~9;IcWV ;ǐjyeRj c 띷" 0O ;.sR4?+*Go:d3l EL:imP2#s8NX}W P;BO8,pM1 2HpUvuW'L$=ٛ=/S+ CT;,1TɊ5?rQ@l*tg.jcn)[Ad椙̯hUK铭*6IbyB! V mr`K]# Ӄ$)euBn$S Jh|Iuxŷ/NX_}:T024vAQϋwfL.c{b q5 $V,yciX],g&Rd㠆G9CDpυ6G)Z:I5=RdFt`~ TN[[Fgp&T 90wyjok=*f (ӺUU ?S2q'l%wKՕOB.Ps )^~ &_Ty6m&5J9'Ydks dӯ#JI kOT|K<\)vO^ j~nPr,}},%1{a8>jfZ7 <)H .XB2"UO)_izj;i`:(T0H 'NLI<T{'*3خ -\9Ϡ0 od{t RXBBp?kf9Cu1N"/?Vfl<F1D I6pYg{6HtY;RNIq@9uJoPtgc3 SSjӉU1cd.%L?`ܥA7cƪΫp>T7|QLR.$1؏)/(2bB$z.$d`vе Nm" 5Ls[&n.w%Ɯ %2 p~ڪICҚoF327 {oOW-P,D82\oUq0n3m:K?SmFw=plY~7kRf$9eqh]ѵbrD`L!wkܤph蛌گQn lyNj9Fr"xpiqs.9H̝充亩0gbx:T[PmބR $֖b4PἫӠW2܋-XB&X#ݍa薎?ԨM5<t{N Qm_*_[Mitf\/ն p76Cp -IFTN~w%t8~z)<`ҼJU{HN#;}?VL] ?FK = 2 Jz)|鈋p!7SKq1ka 1Yw-8:4U_)T4-&q^3TE=s 8NBQQqtzDe_J/N݆ lW{}2N=Sgd_eea" *;ៃ ̹bPq/{%#dUͰL| $!cf  u7T)3Ċ.xwp 8Yѕ*SI$XmNWe~u~1K=YV9M@m\b_+W4\@MrMA4r> >olŰVu;%ƹH7/WBxTdj#F%V c rݕr9`ӈh!h8袛CGЍ Y#qFIgYR۲ޓyEn’TZẦ9\J 7BD_ ME\B!;fڲ+N HՄ,R&Jk>22so7J7GMe,<}]B6QiqF}7!yDs@K4\)C=)ke(~2nv z_iVϐhŶ>vhճ6gd63 fM]lG M/Ynnx$%GC_WHYKͺ.vwBNhJq??f6~c[zgcUjth@SpG־a}&.#CbB䖕|ra,AXPd|~_,Z~ 0!`x@3o8o8ï$4ԄX>\+[+I( iD^ ZͩFnͪك< )AAƠ[Ј:n*&gŜY'?/n;Z }FUu_0ӦE?H]W&Y*`J5a,W^F3h"UǝeK#3ETmu&Җ^MA?3i9?=#y,O7.-8"[>u"jD7&xl4*Hlch+KydyҞ\ZNZm˝;o n6lPqwh> P2 ^eۙeI8XR<R'MoH mΎϷ }\L+ NAZJf6s:=Xu3l !JuwOQZcQ%ꍱsJ!y ~r gԖǴ)p'oT@X)Se7 065nC5@X &ܖy% q[l(XzY6XFםgzMC7506%1}5+5RN@Ou_,1\a(R^(cZΌsԘ-Pi0>ZΓuI}Nq7Pu24C"TiQRrpQ6m~rM5n~rPOt5;6J7E!{?6R0$#%}SԚgr`*BADυI 70E9nH GRz(@%f%SCy NBxw{jL&C'&Ic4П)7\K1{ݸXk xm \p_rzy6ݱdrrP1⩔{z9aD=k[kgYZ0707010000029d000081a4000000000000000000000001642f09760000f308000000000000000000000000000000000000006200000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/emulex/benet/be2net.ko.xz7zXZִF!t/Z]?Eh=ڜ.+Um]&/5zỊWBd,x@YkQIP®'Cj1^zA;mJr~=#HeLpѠ̚f㯵6gn+s'nw|E}>HRKQU"GO-Ǚ9Oni"C;ę |h?M F*RKFVsB%X%Ԝ CY?lŮO=ٙ?>q Npw LC"(A v~"U?HONo=$R-[`aw _V!ֱ# ߽̠78@ >lFQ'ŤDIMQCɡ~_{YQWw%zQ` 50_ոxiȿfQeK$n$ӚW5QfN/.x3A`'N3)n }=\. 3=6,;87 `cn݋x:e`OKQi$)jUfMȢ:8нڂi{5X!Djʩ"C=0sWIF _FD`@U}/vƲL>[p\ϕJ±c>h، 0hp;}Q 7:.6`$[(YZU]M0W\Ee+LUqH.E^g Nƞ6c߷,lăвh@>> xWP-:-{> oI C%XH _"zP, [^:{Ųq_R :phzvp-AI\_W '4orW "SŸ2C{9].һiwhun?Gc`TG]m @udR=RQd&e@]Skh.R/|(5T"nAՎ6 c/{_J0P*{7f]!qve2R39f+[ՊM7I8,.wj\3tb[MRa^OWy)IT!?ʄLٴ^v~bNdDTS0bx( ^0 pc>r<1>MEmV`ڏԝ_LM"^M@gӴ`}u렂xUķ4tZ|X`1~,i IRQD4LKs/ (wڣ3BҰ1.p߫4P''$[꿎2QN @Q.aLl- 9cQ6U"%xEj40Qq7ȉك|=6"pQEwyKYEA-y%s!r7F9zTű>]I\fj"~:CZJ%a/͑FVF0:T_c_L,#eY䖍¹o XER Mhq2|w7RGxwrIz:һX[.(nߎ!n'kP._[j5xr;szm2K#-7}D IG hcS#'Y[9MLTae4ygB>@#fR0\Ʀql4OpV#AR [[KG-ZAC8$ML i,(a?vIģp13=0 diB; eG>_Y2cT)s>Z74h-lOs;aWjmr3)OmG݀D]S0 ) v8Ӥz²'+ i:G-t@I܁@LBÉmUHJFJprG=CĹ~ᛚLb)SJZPnX۝ zj2mVR[i@ݨ)J`: ʋ]wi J+c!lA!%HUQSϛ5}„n@gHO kkmpY1Hmk^I+qI$ mPfFO/ ruWECwe6̓')dɤә PF*츬UgGDL;ѭ(:V'R BLT=S#}?ޤ#@r'IK4ݛ39kWOF|Z2Azw NgS_c. nؒ4?hAByUG-zg:ijvy֟_ƙnJq0[Hx_jl[\t V%Yg dRk4%&ݲhgl.q/Y}EAHy(ɰM~,` )DZixOrpH9EmmazC$`YVMub _EruBcX͇KA<.y,yE ,.p}4@eU2рʿ020 6C%Jh/=*im.t1x~U]b"JZgx-j>׼4 htC777!zBvIf.5S>)5Y Tk-&WR &mV0r >hUhޣ.?4Z8QHkl=Cs_H[%% dΠ)u4vS2ɕJ,3R^鋼f7&0LHh*'pf^ۂ<Xe/!W{T|Mib&vmLONǩ̈%oV^Qj8{n7cnLI琉y ;ԘD =RVeH+>VB51b>lL,1* zGRIʱWrP4`#]uK7y ޠȭI8~JYn^͆~m9q9Z4E\)Hw]7 逖~Bˌ3IK==3Hz{#RW0'ySnEJ"Em78Zgk ogwQ|ƈi5 a4O(g)*ʰp~,V&J|-}U%a5C@hјKl`Wrq oG\~Q ?-'JA52 ĭ3)"t 8'Br}HUojX͈nPS< k챷r>Bjm47(>cb]\0bM~\h0`kkzw":Z<)==sy*aPjmWb gTA wڬvqПgU>o;olIԄ1>ơG<Jn<")$^Ju Rp aHLR9JCӔ 1oUFC6dLlOy&l\kIUAQEBR[m]#*r wf~gfL:iYQnS*]uX\FhU~`ܧ]ƃ:ƄpNݦ(;ɜV;BxGQ #^4j_|Ӱ_EAK3Vf`T95:ZntW {ymloԞ;am=f؃],7& pz̎yٯoe>$p%_E7%找֟}4dѼhkr_5R=? S4[ ~$ nRqeoRvm&Y팞0/?l?Tg 52NF!x2LM`zYoVZP U=\~~yS9Ǡn&}l#)+9s jl 8לEdl"vRz6EmeU.~S?4:F/dA2g4ie|̌ ˵>s063 vL]PAXB73vj̋; dJOF~y^={5W^WdLo_癣.MBeH׹6t/xǽʎsjFsH4 kgYljژj&KJ OP[~@\67t%?~HL uk.{AZkdr#ҺWW[TnYF0cYPƻ4Tg `"&ӎ{G|x{uWgfG\Sʼ%.aSRLGmru&$~@K|ovgeL+w^.𮮉i0DL M!Synڒ`A6wV| 2ΚGuzIk^ d4 m_ت~}w}ȐɤVrpiݗ fZܞʬ vbr:9p]4kByI %0f|nX'55@(ݦ./Z)glx$*E~K`9z^IX-; :b/ C^#O+ny=`p=(~F y+z8cXaCK@ YQ fTd(BbgOqFA8/LB8QnL)b CGi-AMPfSce5\(s=`ki^^dI?HN\#AcsU Lyh o%BSnGEܥ1iꑙ(>@lFTD1a H{CǢ %lQ)Ԯ,ۆ"$~vafK+^>51A 908l;f 3oȕbiDGTqY``ugGFF ]IRw"E`Y?GkEM(B;֗=`ěj KxUn6Փ؜ z'Y,h?{F&+q`Y{; j!TԴ(aXi3pM=+RB)sjs9!%'TNjUqzTcԚ5't, '{.5=%KU#у"j ~ʮxI6B} #ށ^?(Gp2]d.v%?ڤq8Gԟ2h`r"b/(+NkImHU%G`2<%[ 'e)pWC7#9fmv;o2€iib}0 ;a91O)ސ2mҏ($LuֹI`p[2'XD$e!bsC{Ⱕu\xHѠExCT02U ҏ(.̀Ai#\ͮ|,(Jҩ:ƓG[Lsra?8l)@Er~V{ |"T'dm>t'Dս{1m{<)WfkjAfYxeYU@"L袹qyW>r8@1-'XH p]y&lkjYMN7-ؘ.ӴMMV5i+$=0۔n/i,y=G7po$,G1G@ d\\sYIH7P#7'w|+"$`;&HO@/׬n"`:7szO/|G#HXd*YaD*đ0M͑x?^&C ,lI dԹYIWZmJx<~6W7NjY)yt= %wNk7E#ȁ?k|$1 NAaÜ])"_wfDǴ:-ʑ%0~̂"gMBYQ  =jLd1iQgKTVYKlfIX߸(,Z@Î/06;=,,+8@(ts9mUͼs 'F`9lab|Ns4 ! 0䓸**j[bB~Fek|Z6Ngdچ cz((g<3dd#.Xf `*Ҙyv9*/KخJܤ chp+q C~F1iCP(cS6c% f}m9Isҹ3G-6%|W)]P909 ?B!$ރ CcZ8Yi8W :)zXH;qöNڒ=[ nf"* PW1KРM(Ȥ8,\B%q'#TaZx/ElA@Z'G^ekB\w y-l#WGsR`~*=QlY[$8X:rM,<‡KW<~8 H[0#E# -KHcq âlCɯ=rXD-]85 MZrēẆ-ہ? J.S `Qp*D1e4hd~>¤LK {dFTk\-}jWL2q]22`T;P['囬y=ֹ96DRc \/D yUiI roHҍLIKP]S6IД<>??&"TL l!neSoBW F%BŶ2Df)$\ 8iTք|f)q  X6 Xrm(sۇri(m 93xHN(mv!}%yi5T6c& ʐFzځ+~WspA)Aϝb75$+X]As<&n!rsOmI„(3Y_9/j:'>0b]A)D?WbfR@7&z{ T1!gm W踺[~"P%},$P:LO+h{vVʢx~i :rh!fw:Qܲ@5H"^fKɉb$kMJ[AxgjYj${含>NM4=˂ss%&ۊ.pg9Ss<݉1VfM?e tܔB '$--OVr3k,~$2:_IXoi죪v F4/`X8ԥ>ϑ$mƉg@p_ G~?HFJ'bOӊ--v &xx}`uK@7")*٠xW[&v,3#>d*z]؄ *0,).Zamayl,ƯHb9~AM-W|CW?tT=ܢzIu)J轜Jo9_mv8ˠ󎔐Ti\pOyH?oW׉,Y?u!aYUy(-]Ӏ+ِ$JX,a `q$+ac2 8oy O*ZjH2!0ے/yVKiV`ܤ1m]o^G*54^eTq\/br<ǜ;xY~ѕ:p}Y ~.rlPIi?Uv|##7AqWJ5:[eͬm+MOӹy mgC y[wR. =(%3k: p}5T!`iV!w;ojډ!N]ǟWPa $В*:T @Bs 2f'6=Q9khL W(:30%wnȟ_ $EJ遵fGV}A`#5a;EhWJo1R|FL^[s"~ 8b%FO(Ίĩ|_GN+mu6Ω!G̮ G{/jt0gS:z0z~ݻŴ AQ:^7H2.d3Ù&v%HYln|rsR{δ;m?YW>K[[3lV]$\d+jI@<fi޳,'xc_R|'w t?9x?ޖb ]ikKwZ0` N-MgaqEGAso;I |j.$jh1 hoɔ{nHݪT8On`1/|P߲A"lyo7L.I䈩GFkzG?Z2S$БF7&م^f1#@sYo(VΧ{+aMډEnCB3@2r}G@r:DllX˼hL&VFM`e%V#F!joKޅA?([FnWL-醷ۨd&>uC[#6SB$!/BG![L#!c ^\G+ŀilX9Yq`.U24 nmik%Nml`|:ypi%)5{5:eqϷ;hj$ {2v ӾBqF'VW]sWQ"KݸB-2;E}ӝ+xtt  aPx%Šo[$ J%Vy, ¾] >dj0ѳpbH'x<((;~ɔb`fm!~q:=^hO >ٮ`G =B}N H1b}a$/v@=ڹq /s-$4xuQX:]9~!3G1)Jǹ1]*-*l79d+E٦WUږpo,z}\ֱf5cqy+e%+C 6qydO; ?.x` lVFM)ses.3v6Ů4dƹ#yaVBvl³95$k Lʒ0m^*Eg u 8Be1)ߨڒȺ%G7?8?o_x -țt˓B[+ʁ# )4^&ӿ˾2045AR ExE*7vkkkD (>wu ~yT/cUk-Tnպ7+RNo޵ :|ĥ/\CRVO9cg za\*ߩ#Fg(:+4oƁۉcs7oF9tLV 8^<3 jv9] jVbrFaDf #(ޔdξ"'jV6hsv#CGe?ҽby,|%A`N]twHٙM 72kwE">sqgi0ӎMs]deV\vfv|TpG>0guD XVa~ G9@u.!ٟoq~#g#sa>vT(2ԑBQOɗ&l0`O)R>㛑ԵZV} fxhݶ7>_JhO&Viz紇3ʛމ 6ޥ\M:O# U6>̭j_oӍpъD, V{7#HDU0`he4EGr^w$ #[f z쌢kP,[@ufU+9;_QƘ(+Mf!M'A cɡ{/CQU'#JK_rZB9_Fʼ) P6ڿ|_su U[)XjD qޑ <~^ۙ|:G0|7%vlCz\Cc#$(ۨFP|[;~Lo>)۫qZxGӏ/gLG'e ]ɥ(|z ^j>cq|MYryIUߝ7n 6_h&Vf3N)A5df]b8/<% æBŢ}ioc|+hHDu)]JwĖ zex XǏd+JJφ1u-szPT!^!=2AU+֦ܰ 3? wF5MR} OY`UԿ)ɛQO@i]Ugљ5YljdKx 16jF]Kx_T!TKwIyEzbN'y*n`6{ENgov}s$g9s_m?n ڸeBbqԭT0yme.y '^jM[!î}(Ryd]d|@YQFK"]KQUΪ M9J[qr\1L"%*T,kńI^֖cvxե r*+mx8r<#l ԟ{\6"@1`1-i0يrW?C5Xiv ޾F[|=R9zg# lk ֞i17C<#CAqzl'fh϶:\!Y=`M{`Wϙyқ$L𨡕|se- aœϒG- [MemɻHI?L@y7t7;Rnxy<2h( Jpspo:դR )YepJHXj v-ϼvxmca[$R9LrTuh cBs*hDOE:A 10l޹cl@γ2<ܱZ$ %NBRϟ}=niq|Йؒ* EcuLzyɕjZ<Ղ?@W/rȩXKP,ȹIzI&:-Q <6d%C/p1|p?"n}]r 7H{q{ ~P6㏇ 82#z_]vHJj:ؘC+N w9E^B* h7 /f8EzayhiF5qߓ(z[i 3^T[.!Ahu!tYUin.[Ʌ^!A(!T6`u s )ZsM&'K#;w`3~7ȯŨ8Vr0:3PX*N<{Kߵrpò|a8p+sm?q6ڈɿ,rO,Fal 5"]7&[qE:M2CgvV;aך~ygQyhA[[{Tkx7+#d@?8^nn 3sҁB1`M%+gB@`J\(hPw;xB ;geA ʐ[ǿ},C!2ɱ*#2.X[h,`XlĨlڌ*bEFx#mgDJ.XA\?cӦo8(7Fbԟ첡Ǡv 3yd͟F (j&~!Me֍'w8-~P}Rz>9: xAMQ':[bt9+Ja #:v5fg'M̟\{TpvaQVog%b 9rZշ/9!ߠpPIgGTfWih:ty&fZWuT Cu4F\ȇg-q-/;jX˞ȏ}YE sXB:d0} qO6N@qV7 '3iYCa>y gaN9]>0U@U/0T{[SPJ/ q!ocmly=&L yfz 0Z5EѦYE*Dl"SbWey3JO+[\Չ.#Hik@wFv LΌ, [Uͥ7uF#^ܛyA'@䥼/@ؾ.=Jmr@fݯUq"dz Bp]җ߈Ain1Kbn ˃p/yPvjNKů.ְ7Sz-ovu L8hy rd%Gb2kzAecm#/0X[ ާKYxv-Jp!Ua@glN2\gw]$K+b,L9z6#,HQ̤Zqu[^&5^87`\dW:k\R Lsk2iMU[R^\ThCǢHv)t):5dV*_gϻ7tR@<rŘҝubW6mٜQKMUN}F!RǒWrPMkjga%<q x:AΔǚp 'wK/ҔK2ȁO{ʔ>9)HrˡpAk\>ffAGvBccBfƜ/Վ臫%+d GxZu: >Ecycl !Hs2IC˙U<;SwPdSIw(T_z uInC9jXTJ!Z%Kѧg)e{b_4,QA)!iv%d*2kנ99D@xZڡ34j_=]آE,ܒmSp>\́N,7sZ[^Mb%D"Uʕ\ҤFF>v#}jPsm=uq>Ҧ4"0Y <ͪܗJ=F5$6Qm&Rz^ ~I1OkϺ'Xg?p&C{p}d6EݪE?;Ds ڑ1 b5жPVS咬D~ 禙y}ػ]e(MZ`>\ ( Y. NyJI{^:%{ױ U<1LFbfs T2!̓@Bې`'6+ !::*8dO|FUJ~RhmJ|S3)KX5= Oz$(t-ݹ^>/6D|8m`Q `kgz#$&:Ҷݍ!|꯫iOf|>o8U .>03NKCS^s=Z\Gfӗ`jn_UVP@U(\{k4:`S ,>\*c>NF9}KEiRZCpX"FV<!Us6+$L+Ֆs4G6Ve&n\fp&p 2CdP2Me)eH KZʇ>yXSow A [PFE͂/ۊ~![{.E7K#Aih)v/gc gF)Ƅ}9=Wn*&#Eqބ|7xx٭}P=ʠA(~NwmP=JC JajMH3J*0#? WDCQRŗ̓k"X7|cK :SnYb8϶[TBNޓSJၤ*S{RI+K#KNr4x;ZšsR8B 4q-yP?{nm&rzE0+e"R)8|+:Ѝ;Ͳ{Tb!eނ#i hr2a7'HY+]\e\)U[Ӏ2{lp迗"U=4 FȰ> ^^*c{=*ac eU<>Scv@5+2 eE.Dlwאt< NU:[,.`xI1 =@K/gGbP8N$F'ny  =e")r 01fkW-Au<[Y)"Gl pb(i 8-dcvV%V *݀v$4 rfqͶKn^A!okbČfnr~U=l_e_~ )zR-AVucAPFtIHzj[>{hrB & G55"j#tpbH" vъ/PtCCnF޾p7\ގmyP8֋$׌~]?al*he6[s&Oرa'f4ܰ_JL9@X(BP_Ďx#8S@NhxRv0⃩=.Ғ;gp|T;]LKix?k>WV|g+R@V,V9k9JbN +øԓ/fT6IFi'NE',t5HC|H.kyԦ [4Y޺3uKBZ|\-e@m5QpвQ% XYxmXC>Ȉ Js>1 ub NJsΐf\NƎBc w0 ɮ6NjZDν1}ԏy#m ] =%eJd7%СqgPLr?q@OAvב4i1)+Uf}3HEYVٽa2>mVcsٍCk=;BlZSCZ$7kـ[|{Ǚgޗ#^+# ƮP$*';B\}MH1uHg\C.kRZA\Rmd$|Ay~jƏo}"6a; f1 5DxI%H̤@wD'6E]mMi#OIsb+p;7KiOn/} o-iB`G X.D2I=xN;3Ѩs!zwo{H&iָyqPlUmC nx|;WNY?J bcvf"DK5"p0q?tcH"?aǦz-CTXdMi`uzH%:J~g:>9? 2bRa}ؠ3,q=| Hb#>')զA= Ś鳮|%`K+-RdCx}5.wϸdpHm cA3̌eړLC[zQ7njeLyee-kzJU'P W(.i;"s\$H6OxkD9D /'V1w7;0)T"hR(9h~nwh/ѸLe$aph G1)4 }֜ \* f^.>9xX0n'w $b &g=ٹ{) dzS#0R+^tk(\D>;@p@IjT_pWwb"Ђccp9-_ ! ? hwO`F,X_grڮc/Bp" s&ո7hTEDޫ.lU#Sڌ66¤ ?B+oXpjAxC< ^OZT%qDs4L %)o'u[*ڍ#W~F>SuOs&Qd!2\^S9 {IhoXg*v%"rd ۖS\wF&[|KC<d=ì6ꈙ$uP}moj/r{1Zo( Ry$ Hհ]Plra/ٔ;EkɨAକ1Vz%QU@:z ҦhhLW,%p%mkeo3Gc~yM x6t.Kacmi6Y@L`46A3h &n1CA`"6{@ʺ3cOrM_f[颽mݠX%͎ߎתZ*O #u@,O w{**g.( 2%B>PW889QDvO_(Y~EYyF#Dt'!xΎ:\M2Cv{M>zHA2)&әYL[= x0u x>!$':>&­>{>Z|wdA'7#%RS U6Q1'%͡?نgY-7$X8PzxBDKK_|Xr/tk0c^ɌR>|x8MT52;Q}qjS*w7' zN܃I0QF1eQ P غ&Id(ၐv?G[{Eo" D;v O[93"&  2ToRDe֞vszo~6tU_^Rs-w;IurOq-]:uy/o˖ gճfBlX5mhtC609|w*1 L8C&.=bebU=e=jfi^z5&xes!)AN.Ɗ.?!< XŕzYfNk8$uH1X'P!/\8f|Ugk2RQ>POaࡊ҇aVey!R8cT)<+Es Hm ˤyuʴ!,yr3K! u\D=R3*wӳc te")<]LfkȳմVCl& )Q pkj$ 3o1Hd bt4~́?{im 5n^h3= B$\R Q&m`Ѭ1[2ɹ_ :p?Pu31B)k6{(f6;v][R*-Y$'y~$D(X)#*<6Tu,=^iu?xV[0a%o{'چCsQMD=UEU|QЉzr6h.^d%oT} {;Y[%9_09e#`x!uʷ<ihZT8Q!8*E-j8V{OFLvBFʜ.P! U Uf ChPUsy1!g3oCb>H:;쪹7>ne_Ba]l:}矠xT#[ Չu_{tyY,|Vuss | .c2U3[閩uqb;c{vsRҏk;Ԍׁ.fr! [,UK `WxزQзVE( ȅgO[Zɮ|D%\LwV1ꁘ&ggt͉yؙ=L/^9=ϽҀ$JDS Ƚ,LK;muBj&!VSV/2>$-U*I?m]Ok `7p+k=^mZ+2JO?(#JdR.bB.@ -IYr`n@˒Eru(Pq*AdD">IۏbW&ɹ ZNlb"2v ŏm%131IrF.O^!=zaX&(BdD7z:nmΪw^Cpgc@spx4-ǂ"z'E+O67;f½"mKػٗ)ILk5,Şך3>_f`#jp~x@kIrR',-fgp;:1E\6DcW)J.f̣9U*䮥gԸ!Z2 KQ/Qo-}mPEQ2woip۔Z2hIFR%a24{` rd0FDz`{AA!PֻLTf2##?06'k7`qmi9eUٳ/i8C_#dw˳J-d{DVN%06eK h+?/&,4웅 3C%TMobw^ էYLힴ a0r/p'i9d|.pt3  9aM%uճ2/{r|./HWے%\ƄNYj*t⤬oxScƼou[ou7`ZHtF#$;w+F9'ACv6f8H!ߋgJ/EJ4ʗ"O3״IvhMl73>4TBu)t8k̘'s ?~{I ^WZzjD2AeM޾]9U+kbP%JT޿&ҲEG $Y-`G?J:,L4XK\Rm cEy T(]59!*[9{% ]m8Z-G=VfVxR5%E<_@;Բ'OD|571۞] B3Z,%ŰVչp0_Q8%_@ҽr:H}dhg+,\r*O$[&]7Wā7<ƽ29=Vz+GA\o߾cc)1CXZbW2JnT/zfF5 Xhc~ŧIQQ`L ]]j/C^ݕ_ ?R@z(vI/NWУyS<%8D 0fZW*kƢ xִccߑ=i}r^V9`Erg @kؔDlWƙ2s4l}-`,88j?幊pgc `4|} ZfPXfM+Y玓~7Ƨ_L`>,I ?b*GHW퇾\*w_;4TRi|(/T]#GOĶ6Œ0̤ڴp?s&2TD7CՋU`eH` :Kãc^ f|UC`PJϾNL^VoXܹ[KbtG61暇Jr5i..$܋D2Xfc:'H+CK@SfW06x}#16nS/'peyָ _jY_OWTKwЮd= S;:,]NrG'dhs_K $g" tP{$'_bNV,F],&+se<`mWrŎ c0 @[A䱫}mDdMM6[mČu K;&.eo,q˴Zq'>X cS:Nfˠ‘t${Ÿݽ5Nnh}Ʋb0wH'/:y@kDPF]1 6 &.•|Z(oZi -)zWzSRJkFO>X~s#[L$~y1yu'=n[ l]{{^#R=5p6*>oǗ64zrX]7̱#SL/ٚ_n_FDLFzKRRqR '`Bfoxo)# 嚷l勒"-~&٫fb ;cT~<~Et c$;6\պ P 7ʂ[~[X!!7\<\WO kׯRO<9}4-8jLڢ߶HtͽW%a'=(ݷ6z0+yPzPsnόFK1u;=;"& L8ǍoiXQ  EMu ;j̚*P5wz_"26Vp{Ms`3z!'Vw\1\"톬ٮ`2Zu+xgk˹woy i-4y*oQA3t NJ4a`YGǧ説0Ѹp-mVo~) ] /mVap)+or}5~rLKlDDri6t*K4qhWɤYs7VP[#CfҀx~ X25 g1ZEZ;X79/5g1 btg{^A@[@כVT]n7 e1veC ~|m.Ӈߔ]Op`}y\(g'W H}Vc U+UQZ 'pB^`4xwy0X sKa6A?R^$!ٯ ,U LtR H{!<H)Ysukl9,E R]䚆IJV]2p'T,Kr9RvekÏWa$KdzYc|zduP'דdˆ30ݷ" .wcM g<5Rx̾prU>bp!T^K HH,  \sHn͛٭p"|'w?>VraKufypKeGȑwiĞ_YSLMYSt%_b 藍o3DRBTyoᨨ׹]KJ̣L̗JjTuӟwcNކD.e@OR\ O》P6Y"T#c#D"v6$bo ̤%cq`jcґBvjMYw\81$VF:ՎK!b%zs̑DYPsua)Ƭ/tϯlY^_kym:MFY)=SC)!""(tmaVe䑋I%Zv RcT#LIbi?bAub;'ʧD}bm ʇvZ[(>[pzK[i Ҕ#5RZ]aoeD8 ͚U"A$bcʘcJ>d?/*z^&a $iz/88C896*mQ>JQ`e +->B.*^8쒿^ 003M[я6_]q{׸ˬ1TM,n"mbpc hegd> (srKvAQJdΏ 0r{f絺M3bu+\}GeFQ/4Yl .zOʳSB;qCvk>03$82obY13,̳:p.҃ӿ:(='mO"Oֽb.[$YF*;7L8(p1M@N GL6`q40(3:Xb=fX)ʛx .XsM0eu.@:9.>7ԅT0-H>yއqCGЀ' PC+dlZ/޻uO.=?2zsPu&9#Xꈶw,Eq ;rOץP ď/?5J_z~O7 5po1+hvy駚X*/Kȍl#wo!0I /X\|}~1x@h ,Jɲ2Cn j_~[Kj>=+;(R?.>N= H*FW O ]IL+^z=`\:zRj='W@瞲ڝ} O{V5D؟N/?"}ݔHKI3a%㹎X9=T:gw0ZMΐ y YO1ˬlҹү,֑SaLV,4''rY΁}zB"`f6i"nrm ҏl\PCT.KʎUJ.q\(B9*0Ȁ&ctz'ӠGpm 4Fis'>v D)tP ?rUXETq;Tή{3Whm| qo?┝s!|}D wo"Ac~g0Py>n|VqKYӱh sD N߹Sp9n> 뛒݉; SWI]h`GQWڀN|q&~]YE ŕAkѨMT)j%34MQ C㨕]Nā; ANF=p>r7\>i4E`Bm$T{4;.@,$<}m/( ]\CDRt !caP=&5T,įWgƠm8T܁KmQYVU%}[R=uG'q@# jWc-M:QY0bس(W螘)yӬg!?}/I*(;g__fUDy sZ֕Vu eЀ=)aBp_#n$,#eG*kH ]jvAѭQ4\BGC0oDFs 5Ks&ߝi8듄"U VkEjYR*!lW.$s= mOSʀ*mq3ȸ\2<AE ї՞nUp=z? sҜ[71{*- y8>4qX%qC:ήU9^f ;]*MQu,\"( [WoN2Ҕ9)Ѝ춧!\B+8(\Qod{ޥV(KئlL56o]IٱdꇮlKN%G=)0qb&Y\m@9r5zJ/`8j)yg} d=Sy漄DiE=sCcwO i6ҫBQAӜgRdiw-f]Ejv5 ?\f6 @tu4r!D~pnGы ^T)IhRZ!ى4M̦JK@!>g΀4+RMˆZJqWQɸg,4KZDz@q-mE՞ᯨ-Ey1:&=Kve;M!׷ʌ-{KeLWV5A%ϔDla V gYE h !wЕV^;npzf ~و^&2E〝iWkD9|נxRy&`&͈ }b>' eE9!z(J%#;}Cf +/gB6Hy~oS&]<5+˟?े]6sl&zm2A0Y̠IyNQ.@-.fz-*"ݡ'KlA-J~Xsirף_2iXFf7}k`m #%щo+ bb̙  2t&BHm]G#mzr$-r>T:Ѻ{ &.v?[k s2D62LP6 )PSh殌4](^!S`%#Yh;KF԰eb_̥tT7ei7xK ՌRrA&OzU q-"+ݩӽB{}'?p7鹣?q;-!a.xwDXI ;,J.7Pf4~-nbl9}N3zM*.N\)0zTrA\.z&^^h_,Z0$߈f)ŗ6q Bnr DߩѺIWBGAp|H;&%&"w>.F3&ڹQ*++FN)Icck|LUX}G7fg>B:AC,ZڵOd;r@FR*''X ~.)BF2A.ˉ|JuwS.i.nzO$ٮg*MdDںiWK1t_Iٙ]w[הR(7z`Z^ou,4[wՕt \ܟDD Ч"?5iܱ\CM,KNnUؙrH'QkQ, >9-;N=1DP~BÐ)c^Q<= \: ĮXk& k a +& a#bפՉp6Tݑr_ z4}VpCCYRoBK G4Fr2+Ȓ_}+A;$%*Fpc.|Xkgm4Jo+?2BlcB}U@!5t%]¿Efi凯zJBIktp W2=w^J ~6)hQMTE L/M :k1Lʯ- lBoXI' >p䐀FhY9ͭ1[Z"&13&T)F(6˞wA>ky߁T'lXԧ ~dcdA}c?[#La0emJ=iɇV{^. f\kTߥV9*opÃ% ;|cl !uD}bb}ILcd~c[\|}osOG6&m(m[݉u*OFHdλgYKn Ko wk4&7gIFi@,'tٲÊqA| qSamht|1GE-F %f4yuQ][1',TT$k}xH}#+)sR~ NO'~  'ɉ4szUȈsׂDρd vuNOډ6<9G^ZZ>O?}C*"V/.(ËIvv@;R2u\YsAzHCG?ɾz`i۸7dj֧?[Wr:҈ϣ*b?uȖJ' ~qWĶCS&,Fc19уJi!{`ھ)sH31c-yvDOhf\6!dAeA^?rn#.Z믿@.gyUp'TEz/Oskc蹻V)41ڂdIxS8ɩ@6m!o7cɟX' e!v|xv>QpsŬq"`WeEC&#frhhI ,Uzj_ |$Kaõ ֧Yɞ[$'z*R%BF4RLŠA_idN-sfJ-wߔiWeWI9\)*Sml_8u<,gdm/m!\^ؼT 8&U6527۹wOfvgu1\ h2f$W/gShڨsE-L{~ ;7~C\ l|.>awwUa\83^x׊\e"<{Ǡ_0޽]rt-<%-#O?bWS. J#XA)![_dU];ƈ`I#l8-bI1Z&Bfaߟ1i|+)J KIH·6}!CXO5K,kJA7!}~b%տY$B`LnB+ݡXo9ٳT ܆j'-4ߘZlc% /SdPewv[hѹk)Y"(sM()"hwPVnnt)qgjlE Bb(gf5eڐ( ^sDk+GC$H/Ii)1/VF6W(z\~txC*G9vi(PaWV,ؗ&6\i ( #I$=n-"X]~䏦[&3|˹,{HAW(gD:aiXS~x: Rn]ppR֝%O{@o12nF,ݜ힡>i(? k=/>p|tPUAIRt1^K|󿲽Ny^R{z9!qgBa\:4@ꓽ[=|;w%YYL&`&]D&rT"akq:z;&\$23)#Å o.pGt?B#`_HGNmwmRX"5& Ky?.6gc5Xe1Yvܠa>kzEb? T:X!Zny%Ȭ8 %+^]Y"uܺV(D1eϗN#2R;;`iJ-o@-Žen: l'cy!Rpϸ(F/:aGPG70 \w;kO4ofXP-Zm8֩h07S`}Gxj/˻ F̗ :ivs8aZ/>Є^q7#jM& 4jo g4c>% dPvU&Tȉ/q&$Z[`"rm(L%8 )cʮ/\N#Z5qn#uVȉGT4EA}' 湗qt=ѹ1|wvLV́ZX[,ƙT'k‚9d#n3ƳV_AbY;U.߄+UZkP/&H}tL9օLm0e@*7ѵ;{*,n!=#mAxn'sIJ0bq|tǣ}HaDUqL<6;mZH0tYR.I^ڌH]J2Znʴ!6KIzMkD&~eVrT:a=8EƄIh9@GR@ƠQ?,P;ԛ_u ~tUj;_ϝU+& ԁcN1ėeGxRnqw*]!RaaSJw^TZƞF-e}dja2`w Z`/'\[Q0!"*p$Ofh~`S1΂F 6+ p2ˏQ'mf`? Ѯ"s0'K| Qc޽JWRUk䠢bjc2D\3<^Kp5 QR *YE.r=U6:Jd}D3)+ Zwg(܏jD ^T.¢Yomăꕊ=kd6,wqI+~PB VJJI#ÅZ1fRK\s56,;Vd~gGSv2ޗ^qL0LY;Q[޻Vay%t8.σC{q-'FE`5.^67e!#bvվ6 j% ^zCіͬ5>U[e#(]MoMgp5kΦ][9!90A%JQcpEZf&-eF(̂z 9 zi4ZPgˆpS,-ǒI4>C!eop(Ut2{$4 ͕ w8OPejP]}ixSqBRo@ 5+RQa @W qK?sBHiG9-1?)19̵<<H#_k(Kঔ $•TF0@ۏ9 R':2݈5.rB%*'[ROמ?3:eCm'9=ɨG<(̸ y_ Cj} 4U{j&3Ӵ=AO/V]wvX3- 8=HIsN 29+Ϊ\/^ j0!\$;s[YJ{% "8 鵑k R&]#H,<1ISQK2W)#~u(L߸:ddxy օe5jP$g>{c6A/%\&X,ҢP+TGc3f*ă 4{Ƭ5 [~ԳBzFZh؃#[Cd2ȝҜmL~lT)J\'(x%oe~H*wZLב`a#ok![H>z/rGSGJp;fr :y݉4Тidz-xv9>DVk!۔.͜["w!{5&Յ1+q3Ma~2)i]`M+ TVG2 fp^Wp~kLwJaQ(6\@z?&Eev-w;־ vjTLWܮЉ!1\" ?Z^GZ“P/%^nŸ;k3אuTU\]2%mp嚴q%\PVm:Rшr[nƎQxf\ݤL+%`ig>lsjA]_ T9~788ȜPe{%M M:51p\f[ vzH"A1M+׈>0 &UQPM\Z &mR5rlra+f}2$/q&inѪÀ6#7˥a`QH rD|$HV2=J+ =ؤjhC0ٵCBxۯ5i<"4.CX 'r^[}>*YhoR~8 qAkR(j#({[1<<"w̑<#0wW{S'lʱ!)}|i*K>=)MPml}ok2d}B[{9݅|@{phss8Tϙ]nzbozwOf g″TLg^>nQ@bCUC$fɜᶺ{Y7Rܢ43J*!=H; d8$}ߴE$vْeYS^Q~ otib>u~C~th%t` v')} \{P~zxfL*Q|LTE ͛8]&1=\s\./ |3}#5g€ֱ5s' pGkq IfJ$Z18<8 hglIkGC[qpGh-GRHOc:!fZDv(]& JVsqIJĤHINgg8f_EôzrB\eCrj!?:9nL_,87;WZRݘXkoIֻEck0[F(Ro }U|WVjTO@(rf¡#ƸAF%<Rd!!7qz LGn&X/NVm"?n%A,AV2h@D`Y"bZ$b2p X3ՠI+7Vqh sn,Y?vaW-}RUUr$Pd^Vݛkգx&.Qq寵1g&HT*e A⛖ v*O5tk*mY!٢H<n@{~R!A ֵނ[#CN(9 S`4åna󉪹QӚN H?gA1#,S-Y,iHolwĂ4x7rϔ1LROVirL4hX<5n>/Wy|UäZi/s=0putz͘8QO8knS3K"gXW<+ZA3 ;^,^8 G2#i"=z|팉~eXjkXNmh){}]zav'?L?LWt2,bgcphŗXX(JmN=XD`q029d~sD򇤀0pycP9$ da?v;1ѩ,U{>cB QL|"N?G{%J+O T׍a+x5UT[Bm C$HU~{iQepj:;/ |4`G88IK:-8i6OM7 %aP)SqJ(T'Wy3.!LA*iB6~S%e{r{eA2zyvG*(.7 (Y@kIX;;)@ xOOcWfs5y|xir^և@0ø$V^NDԙ-Hׇ:@_1GbDc4QV;L!u!y8/XPAY2$6SʼKCz#$Q0^eNrxDG ? /5trKJ "08 |vE\Yѳo"Y|ɮkHߏʭqNH$XK)jOvҘT9z9:me#LL `XZ}w(̳2Ak@8XFQZ`AL5w4snOF!`Y C>-n O IůU>mjfխ` 4-E8]Y LGKe6.2>+&r'D)3^{n}# Z <@a-x tqж?Ir\ %Lԉ\I?aY8o%% K;dAЦ 6ɇhaNsH*`LuC,0Hfk80p6- 0@45 Y)oFX)k&hGK F |(_7+ڜ5buĦN@F+x+]ݼ#kșuhy@]ihy $3oE9Xe "&Óxsif p}bEYƽk[ު&Abi5Ћ4HCӜ­? 8Bf[M;M%m=mS2ڑ <p]]V&^Q3B!K0+<7|^29qX՝ Y=R hIolLk:j9P@Js.&"t˧l7wc}h lo%b-eDE,Q Rɤ4㮡jF%Dn=? ݎA8mhj*jlVG/Rt ̇[Cr*yM:(uܮERBOƈB:TD:Nw~hT/a4MMg|26xF^kO\pHjZX} o~B4*6Pk+E$i3fwBfhp= -!`9i`u௷|.[gr|UN|7hh:ͤިy.|a|AOȊ9ȏ fl7eE 9@= /mW#P<. +5]oϢNf #XzEn|54 atG4 TpC9p .\WdX 4?fS!䱳' +uE5yw3El-`A'BI F6TGmPO-J@'z9Tئ]>>9 Y-߽߰co7AMV̵fV9@؝um8`"ljcail898x11ڜ ?+I$Jfъ7:_g0V`qÿrH(\=x&C 4+AZMGF 9Ywt̀Sđ:HDBL<$ũ9hd[5w?oZlƑ9ړ?߲wFD3gZz2e2Ǡ"{-TQihMS"N57*>ټYlS.=Yj'PXvaYbƿ&My׏32iur$DL dx?#nb>{3"ֿQ᫗PA3&C|N? N[|U,I)Ӎ,k'n̋Ii'adP=O'-şcJ9vC! MK41k'LAn"߭XauA?;D=Ht͍F/CZ/PVDsPDH^ !>P$"T}1` \܍6ɟ\Dq}k_BD7@P<PmՕ>oX+ɷKէ@Ql']ϾZLԜfrM2Ce6җ,ı ᐄ ;nCY6$O=/HN @1S#M׉>\"E3% Y u!z$ "JL+?qȼSQy-W!Ks 4VG_(K}8g覍!oe-PS`j%?hζ(b(^-~QlX !+ģKv3ӑ*'IV" HfV$=6 $a\k\y#.U:Ftk8 j-FHԋ:.{L PRG{oL^KnyP@0da)Nݺ7KNNmz_w g N*n/-Bg>GRB^8ڢopŊQ[(%T徇Ǎ`) E ]˯SZO}ۋ)U3UdK([B&^ c bzw2j*ڠѿ3.y`~H|sַ +p}Mq,g\Y\R^@C|B•!sЉ1!.-ݶGt݆H8%(!wNg1~lOpgXxJKU8` 2}> ៹;J#FwlIz9+u'2}Iw DetF QZ#ryq:"vesT!~ݭ oPin$ktcٸ0 U,SL$%R]=^%8"EALQ c(5Q4ڢIZ1o#ք 4 YT V q.w$| 3k8<j2%Ѽs`nH w/IA&Ƌ-rowDrZ`°h{Q(O jt{5!$K >tzJ/"y &K84<:ʾ2suIW Z#|$/>=PH|m!OG(IگvPٜ`gwO,e|EQ4)*Hjݿ"rV7 @nmy1\P?Om[ސM' db('&>콖^B̌BWx2*1eW[(U(3r5l|1UmԢ7r+. T'S0^Iq,  .9'0RLD;28+8zq:Έ˙뽚 ~8Yuw?wN(|P8i,Ο ;6,7O("?L~hKŨ$}Ekٞ-aIHvwKtF4z9Gc&nX,4$'n =9_CU'bHU|u.GIB hIeOLںqωMᆕb,pA4]6$ c[K[TVMDvHj`FqzrD4.L,Pp}聨Nc>c=!K)'eѺ'Oʙr1#GE,y[ߛb`]t?L3w3oM U$b v=*AGQegްՄ5"~HL'+AK q))( r{☀ǫMzbf D ANϸt*$APgi1WuE9vk!>\/+ѭ9McD'@"5`=FK=M4pKx bK @$'÷?W= |?DE(Z6b>**"O=rO|HX$c9sm 7ՃKOS&W?AH[J%/&'%uVdRwUŭar.#-|~[@*\.IC]nl}B>~< uۍyڋ~T['ჳM*ܞA8>imdW4 Rc"5&slo<UX)_1m(P: XЯ= 2a+WF5&)g^:i"M@s}];hZ:k+=#ަtp#эc֓y Yt>L N]Y&8Kb\!̳~svu:jL-ՙrr)B=Sݮ5m/A:0"p4jo-uP 2)E9G+U㤈]o9 [l _/R1 ,W  l}qac/>J- 4 !;kP-UxxyR4HH$xPJ}E:)Sk*B}zj3؎YV؀ŷWa~J#:p*۱ _kYuE (4~|<(M"Kaou\rBƽoH(Ty3ؑ7B9}ʺ7:?,C!Tcқ>=w`jc٦xM[d'-0 {q J3x2$=g| h|[e|DGC$0mYl^o鉻=eU2OS"4'Q܂xl9Ӓ3]_hގeNnȏbɹVbu;IZgNxruRNލ&jJ=7ٻr5 %EEu|fb<,?,T2&7DJee##.bDK_-[U_/Q.ȵ0mvF=.}]ݪ$pХq=USꜾpb;/UB2AZ sQqD@ 갫 48jM血Y#zYl)OxIoҝ&(} ;#eչş寖~2Ofz^LJIgtކ鍓v ,=WWD{-V%0-+~&U[BN T(li, \4yit]/QY> 3pN)"N:y2 Qj1 '19\Z-V%n:[1Ng諸5F7 N$4D%ScZ!67Qād./!^MxM0}ߤj&h#s{Qמ1tJDv 7S{-SF53@x&7﷉b~#^F=I=\AgA֫Wi@h#aUݢ5gf$n % "=h fe͠q*68J_NN` =t6rԺ;t-!}:h֝9'JrQqöks(5*C|m~"S;;WwwSb[ Q#$\םrDta|Nq1(3ް{ U5Fs8.;k6 mgN"aN’1d#BPi2"~/ِ>Oq?b,1dAJ5qtLAX `'tF-E택- 4 7M{m y͊$G<%Ο,ġoSi"j,3(VA䖄vg[O ^sшx4vߡYora*ܐX[Vnc"_i}rko!E \9i#@uZ?BBNLJP w{}ѬBncWMZ3:)kLMvPDCrSW ۊ/g&dzK$b: uK^CkXr?~- {H!fa4%"ryɛ&P[c[-gI6̍zͥn& |֌k8!;qɩ/`;CVk׵<6 !L`qu—zT@B)lxjK~\U4=I$հu<|`<@usR"@{g+>HzH%mi߭l C$JvMMOOfL"KqpVaBE:7(|#.QFQ)߄}؃DwKS\!O&}r'd8R}7kDsR C3iVN0ESV2渟eF')rBԉb b֯ߜu3k^]RcAK*}i-MV4Hd W+ 5$BY; adChfD'kTk;,*-x)2:_EFhDl W$`j=umzUHY^\7p{ݗi!D P屾 f͐ u#9NWŒ3 \BB^Vz* Txrzoߏ1NKAM|f9BCZoX7(t<a%W+`/Fa> X/3m@$&Q5j:ꂚD#ȂcqF͐WU6 "־16|#*xHF+Ѳ3%Nkp^ %vQ,[ ؿzydakEϦ%g%@_"Ej^m&2[:EĘT=$ȰgqvIL@3%4)-:bV6o݌PJpO:lU%΁-bSs V;wέJ" GiϬ12~o()  X}\XPhxF6D.܇j'*rn~Q:6 HW SJI9'c͂׵gۢt ,G+ߺU6u}`t5Ax59J=qW(A=K DxRQ({%bߢ'kUc &fXt-UWۜ*NQZO 8XT+xi. R?rJ 9jE}Oۛɠ|F6w5kw-haX x: ;&ygp—eVq>S@2m`nDo0I pS'" |]!Mf+./CX(n<]o<^$6a0c3@+$Y Fif ?_̅1"+tjY7TZ]W<.[VJ$G;s)j e"7̭u;{L- J"4UvT23 ]~Mb=r{-ߔQ 68ԃN!B[J#3 y%+ oFm =3gAs 0!Ѳ z'+2l8X K!"4|G#_]x*}) g8[䶃+.9Eݓme0Z1'B#&ud;W6ӑ1oUDPh{L@n H嶳c*׭Ҝr./YFu ;s|u*o`T%h&c}3>_>CGg&bm%i@"Y6?*L˱ڍ(39I۔>"gat;Qdyaj;<(M0 ԥ!Ǡ6ۥF6( 'tWm#P 5vBVRhu]-@Kq^nᾩ0waċ?TO&4k`97([a;v, ^O':\**GuAWJUy+RcܘMF2b4[2be{Hz`p"c" !VC#aNĖG^~ɇ1|.@!9N$}9ŧl\9ëxJY_B/DWD(V 0 MS__bۑD%W8f; qH<\&ȉz%;%/_ 8Ο:̮1Dc[Yz+~4zdYQ+.8ӂ?H4CaOYE6/!!#07oTt'^sM=kLc1@:̥&._oא-&0Lg“qh\HXa6G/Ɓ+zmPHC.HtX)Ϲ3hP R< !6dv]7d,"Hxx{Kt('p)R)DfgW6~{V 2dǩe/yep\qYk׮|Cz/A20_lzI=Dלh 0쀐P9GE=J!FKO0][UkQёJ-g \tQ۲9_O}v^w@<˥ SXL8?zԴmΪ@2K-) P+l;)Y~uq;y*E'Ţ}QvڵD8Rm?fSUy6qJlauơ)_EQ̈́DS!"eԫ7z <1q)>IRXZdܿ41'F-2bdfmi`]{4QOJ^6 z&B/"Ȥ-|mt$_Xث0 >wr'wPS[|1CL)۟/|<38ecaO (-zana2M`s{\HհAe^%J𖚲3(T5L.#6@]0vb$᷽$ꭟ8(G rK8w0H r3úِ1["`ޖm@gb*~X;Cd2L%sۀu<}釻))j?wl"_Sm)E@3G0zpTW|\.;qHYgpY.ph\8%BrTZyl#\6- z2}ՍĢ5+Xin8W y6W(8tafqvǗJj>քeb泮0"M0E T@+P'b[+$P>?j2muEL!3}XbZ> &׃nzZs?z ~INs{󳄄goXQ\\m*&Unbq.'.9bmd=F|F^e?róƣ4/UXܼTD 2]U. ;,c%h~S*.{U[gCҜ`EO7#.2CFz |^JS8m4nU*/K.6za<RzuxayO`nFmk9BN#Mp՜2QJ.Ft?সsNҾ@+}zʇmW_le[moKx*LRWÑqeܽIwh3۟=ZڕX+]V1nG27Ll"&mܭ?>n1޹yW3Meӌz!CSxGKvOE?@v`Bp+۔biU1Y%zۀK 1rqgۛ+ɨV6zD2  U4z@ikyesJHNS`#Ȁgk&m)xΠDI|)̎(ҬJ𯏼w.[ #v'>˗tbLݤWAf?p)zXȈ4)C OHK5a׃2}T_4j#Ľ1tYp{g< ɷ)L1r6hJb &ڂN(T5ǘGNReY1aD)t%78_f^'] S 2#Y&qS7RIѩ)n'E~vj%zpڧ"Zn K҄Yσs#Ġ۲kbo]̚Qg״]*6Z9%Stv\_(ιOqwdzg0^Ha #9/]e ̼7qk;eڽsæ&56_W_\U#O(chc0MUJXWVb_yff_qvHX0Ch=6+S # e=Bm8ʹ8_EGx|r&(|ck&Gu _vy̦1cS |aPV9p3umNBRlDjޒU HftU/MCIﮄk>nm1sKh@xcTDW*fnY Cgr82+S +|;RȪ=Yfzw/@2fD*ؘ^S`ETEZ~YS KkÃG1bb=u5̻N3?}gѿN+߆e@`#SsMBU4xcx5%S&=ŻDff(-GdDm Wnڝ܈s:*rc7DS&elۆIq&bUF{SN5[K2egVKbDOhwȃ~+&7}M"ȩ _&b:3E/sf7V~0{!D=Q9*f-snF` "O'p0渇T8$x <{.@ֵ1oRZl=ZheXi ^`Y<%iSN4N F;݃׺C_.ql7|ֲ\W ׯ 9bZ橅TRcӥOkM4v{;Fn9PV`~1z/"PJ.NSff>CpRoX}Ri n2b -TNGēc1m6Dz<|0ձڵg\#=^rP 7+vh}yP[JZ&& 1~)'q7 u9.eܺ[dnH:kª Q0Ns~CIǕ̼fo޳vrw|{0{+K,;vy GG4K`$Y+(|ճqb2JALo.NmX"p1Dx;x9f4[O4m˲VsUsvMm9 QLa})jsRLBko=1!ڀ-<{nc°`xI^65-KY,&Z>%8̤0:,)>ryYy-Cѽ{͂nL`16s%X0,@6wi2ؙO>ǽ/~lZQc=ׂ)0mz'pf9MguFF>mbE@sVAܝ;S2jۯ!hi1IaK{J}_rTtwڞ]JJ/]k:aԩ6sjOɿZ<a 4vV!]iѰo#p q/dey ߈&/T}]kh0-/@ɖYHT AI{jM[CZhQnhYn,3c'+$l,/ufF VZպvVeH.\iwyHyĽ|(l($]}n|ݓot?"-0{`eX@t#>lohn5r?ú"njZ;D|y\ȶzv_@PH?_xil=U]!hPtK۝0 .]҂2ӗv"Gayzrq@ |\$@syE,Wˈ}4ˊq\VJks5*m8SbTE$-H?%ٯ-P(]NNzI3bT Zj3NpY3EӍлB0]Q ezXPx뾻XE9o# )CpﵾCSP&\Q?4CZ6|؝  F4x]*߸}BehSEA{W2!$Z `@K"#'69mcOxҒT җe P 12]&&US/"z*%-26Dcu,V F՞Ls`P2sVwp<X8V9Sq ++̢0~a (/j\bba:/kMMI_ُL|-Q6`Ug\%DX5]ۿ~p]1?skv69}~ըE`V1Cӈo0e'f%*?(gkm;%?H `[*SC' N$f&ZHfQ+kKP rEcs@mk%O򈂕h=lҖyC?׽G`Gh'ߴ]fتk 6 N΋࿍ճ[lׁpjAXF@f̿]}o#?H[O򜫀f˜mā†ĕY3v!/po(ZluZGw_R ciQ*ٹ(H詾}A\73 ZA`xچ1q"^LFUC2 {_I~󭧥j&6m7 J$Iaz_K$аIžDS`]!Wm$} gr6r*=?3}Ѧong/Wu$u { ;e}칆;ߞ}m ,ލmsv|bmh`7!6y{Dz{maI6KAݾ-( M"A.x)15R@Gl3e:0_a~##hGOXHU[£?%>Ɛ[I?c9M<25#os]@/LZǷ\`>Z$nyvL (P갤]5}IV>Yv HGJ-= Ű@֚@PVvC<8oBY+b<) Դ@!'*Z+zC~fVqP2ں7s6sF"`";d 1yyۋ<_&( K8'S[Tj(sO/ 4jw@jT O3{-J(<-nUF^*פo&/F.J2^آAզ*d? sJ^] YUJ"d{FWY̏B*ö+.2K@6߱(YPqӽMP7oy8D5:V.DU Jmh?IZ.1 ~kn՞}U 0d_YnݡDJnJ2$F:IkdkDP'IB" 2oEp֜-,9;H(iB ʱ2LV.q-=V| ZE4 lYe7ܑD^Y4@5]Ҍ̕ AH&R6|Mzծ'cpފ˴]lceP*=d0 UOl4鯠5\O=%wК2U&]|U3(tw9Mcz\r} Pޙx/&oD"#(^WHx'+d{tqMt`3Y$w&bR_#۠f JZ 2~p,DK[+9)(|!AxY7SD߇xUOEPRr ~9䡛{q" Q<Fe' vv(›BWyM(JtNIP0UY/kށOP&X!#O&["-ڹR-V Uⳛg;TW!oaa@?lsN̔4d3܋̤R߾qqmQP\w(X6 ~`M_ӲOx"oO(S.Mo[h{@ig!Qx"8vWe'&zmnMѝS6PkNmâ⿱o$H2&BnvS )<~B 74VS^ZtF;g3GʎfOޏOXzCRC,F)8 y-p^~ǨBP=1w!Zn2X'U&T!b?ou=`t}X!e^>mH]&? g j2'8͋WړkMp )F cIrKqm(:)k QwCFOr`Fӷ 3p))Jv{ϫ8;"p]Jf}i?fBGkv^TtJ)_+ o1)ev @OFH5~W*KpaO9.U5Hw~ M&Tvu&a"ʜBm#3<>OE8 OZ]rZ3FkeB@{W\BNE qE@B3(/SO|-N||4dwM1xug^,lS%)&x pGh.#0Q"zVS2d,'2ރ4k<)C0tOQ u(JQ00?P_lVT7q689* cNp>o}Uhgcc{NeI(2%.+-\z9.K$A!fYۗ% 'aʼO"X/;U \gUX)qIz )!/N'WIq;}t%Ob3d$RѧfPF{'kvϣ!$ 2dQ8ܩgޥ}]mSa1H+$5 4;txKz 6>BY}!,΅\sO V+X{-;ay84Ü z݋Yv|;k^GZzj򠴩O#<\ޞZ0;\~XjxUƃzZ5&XduGx=-b/.qk7Tpޞ?ŋ^4qD.2UȱnW?%j>26vFM>HqGÀgYCTQ*-KBHu*%y *IXoGPQX5o68&G}|9ss]SoA?!˞&Ь# 7 $<ȮJ[֎]%U0azwqe"G&"A(J3>Z/ ܐ"i57l,+jUogDILQBh\2!ohMv7؆fA$43,*%gHʚ%F"'!~$ H9$pumRLҟY֐wabd&Hd;8[GǪUe=hv<ɥxdow9nWH{;^d8`b~Ej8ek0DA,æpg#_*u]Ɍ-B3X5hc7O9dA[8o7\' m>mbf,ǎ=נJp.@7dV,=`rڴldOj2u #E'a5T@$K{j' B9B9V%zrn\)h'!ֹGӿvq=H6Z{-uV<-<2;{\xw.֣^4%sr{.ז_{ZwX`qm'̘` sԙ b:Ìj|\ Ќ2ߵ[VZO`^"'Dqg[{Rjh=K)o3/*JH,S )aI0k&3y&w@jC}bIHTh4"H|Ó{5jeBIGa %eI}4HS/ce\}n*UŞLDI&R\j:azXN4y+kASzy̺&w󋦵s>3бK5Ip,` Ֆh;;w$zKZ{z'v58߅rf蓥ӮKP]pؗeM*!xuB--aTga.L=cNs>6-J@Iȧ@=ۥbSz!E 8cՇzMV wH)>j4+Ϥ@Yq~SE~:OJ IgOݩ'#G4i-4.uAL\6X9&mIV/oO jᏤmD|' h􊎼8>&K fEa=7m4;_M gi43-k,m|ZΞ%҇g$6~-m7S ,}rzRK13CzGҊ<)Ƞ1j0r`ޕR]"v{C{iHYUk2`Ř*h*v4{ZX·? @XOlX&+7/8t^;wR-}h~x$2pPj L>5nx3])iv՛j@9UZ>XnE  T d(BIgh($CRzoZP{PETGl>{^>=x>4X{ mH H85!R=i-m|!}0ްw^鵈B y: 7A }r t>VuN4#i(it%(5hÊ5cogڏ :h<^KJ;OTMޱĊH~ir/'ΒU[_^,*Zbsʣ} h ;]3 3jfY}x #uA՛[*U*;L>#k[a^3Fa]5%~t43rzyw"<3a+<4vO,|Ϋyb? kdNdc˛OFG>bM,61I% Oz[Zpj{b ҿV@RPٟGhvC6nؗ!Y8٥ DH'%rBPQ M'^ĩG7oSCG*z`94qtMŐТ @D>I{&;M([6Ϊc}:{UZcHR匝K8NgថFf' D(h5:iEdT} {\a^ VS$3Erb`4/,ԖZ.n%ő*m~x/k ~Ř$INrrIlrz3]]ɢ<̉^:TONB>CsU f `c{i{18"@49~r01kb%%PM7z>GpW.}.pZ,UZ=5ָg~D[SGٱ;_c;9uOf6rV!aь~;%VM1wA9]ҁ#Z0%ow[$t cY1B@ kti#NƴV#6DMqM]y5 )/a>EE~I>WQa6LO ob\ɣEHJdKx~iz!iUj| 3LDq$hIW`=<%`'7.G(r6K殊i+sd4h+3 -,oOɠ 0Ƀ 9g-Mmgf!˿@t9jcT9PB~'ڮSmF0"ӳ: i0 |K]vN%589?${]Ѿ*g#N}p1_֌K'>~#@2IrҭNTX`ܶ(u91z)ѿ7._T>!d3cϑ* 3E}1i7û܊\$Dtb8bNqU樊Q^!ަ{w9d}(谹̙ξF~"Ci7k 63Wm@ir$ʭLs®pPR3|KYB.ai![DWe}{G%t4^ uEx'6HlPSO+s:(<I8 7j*{YDjrmsEB߬*mGEI;K ("`brL桌CUAuҋ*$ EO C2)%ș֣p]b'nM"ґX| ۼףWrۍ4R2yʘs]8 y#rYNݭ&#&P%[;مfW*?ςySn:@GouAinc7w3_ǺW-"A'-MWu%`ktsGG 4% ~zV7$Ao)~pIzr%V[.nZz8'.=r5EOl)L˼7vB䑘6 |K(A1DmyC63cڔf4qpMEy`uS`kϚ17#|v3OE%_Dxf篰oB<i0VQfjUGE>v]<.|djΆZ.R?_%Gv9j[& IBS5̣v#>xCxG˕q/?{,(WԘ_/ X4kKC,LV \&PGA#|+k W`)LlhKЇYYQzK8/mA'%/#!( 8Ye{pU@}UF雗'55& eKLrDGB՘ܲ,7qޡE->ҼNڙpYPV 7ljTk0Q= Q(nE-o9BߌS >zh-qw-=~iuak_) 7 찂#XY=Y/Olj_X-X G]{cs3dm_ g5;BX't%63Qe$ZDL*[ ܔjz$ls\A|aR P0tJ7Uæ?2Pr5kXtfCf+Au%R6bTj3V(aϮyn6XL17S:-jRDCuJsXwb=B eO )_p_X%]_KN*-LEU1Yv3oGh+ISBnmbmKA;L(?G-N" %WҶN./+ѰU-e%qjŃu.r#2$=(QOA9)HtǨb5h=GY-x'ybşPuaxДj>S%Y+@lT JuF8]aU/,Ŧ\yvH"ϰ]"6]%䟂\5,4T3zwͻj= [X5`ZsR'1KNB+:kp1r$ZP߉]Xr~!5?YldzBoF*2񩿙<[)nTks5*I ԅ~uәgm.8U5BO|ߟ+X^QZ 鱢Dl;rmNGvh(:ݽ~!wBq; @\'[sl~/y/X~ yy<ǏH >egq.~OqB m5V64J%j?Eŗ (PEbGhǭ9f;v։l/jʚE U'K\ .2 `YHE)j{լШ5O}iHI(v |8W(;crXz֑ yj $4|DDy9LA?_vݏpN4_cL^TRN#"ހx>ԗP)L8GfKS@cӇ 5;H-n?ͨ{2x'K2rYЬ,˭rZ່-VB%X)1ѱ@Q"r[d6K>[ aZFh&~q;~ R9'71կN[m-Г#&I~wF jK* e/ % *XPnڄB&=(M`)䭱3+-8Ա~AG6kCHS|=kr_"ӷ&'!+˵C@"h:fMewFJG'tO*gĴ̠͐J-9m)[ ‚X\^_QsRg(<ㄣ"!4@k#qzMy*W9NuTi]86 27z\؏*e( c{hFfcyNH:zq9P+6refU&eQ4%LŮu,-%ն8"Pe[J 6`J ''o㪠6CfgS`;Ms\ECni6+*Q3IWT48ebPmO6zmr׋I1RA Pg哞?ܻ{ph в9Vy5$$ Ut>K&k:$S+{ \Tŭ [̣xB'4]"T3{qQPsipdrxB 5yllk,%I峉0Ml=\jim{Hs0Ʈ"̅K\ BCQ).Vhk ! Hn)x"ڹj]/ZT8$*`F (^,VVxȌL׍)+k5hx|h*9b!(W_]K)7&(=1# CWH(C}UG H|s4Fl##*"_D ܼ*tncCgJ1OZá_f\y-^ؖNGQO:](Wы,qd:oQj%zyd W{hlJv QՂKoz=-p3<>ܾ+V]윤.T؇aLm5L#m0]fl 8 O'-U =]}?:9SR2?9ʠ㒨Ƃ?ŔoWM؜;] ҃ 5VʢHn۲qP wZALv@yFkwyo(.m-4Q< svcew[ B %eUc7ד6Ygw 4?m ]7EUo,ׅޘVW&95Hm/!oU+۽]8y5}5!X?4QdntU kw({[J21;ݖ<ׄÞ! G\U i%~,J0w"X7k$vaˮ'ՔhR'}CF xsKL#quO<2OLk<4}8oILt:T=  ;J撿d&aX5S B-q֢L7jF57 ?sdHbƬRl.~>޿]78Pё );_ot.{(q_ʄ`e:S^C ⻨_F)Cv#JO׵\ٌ[̡ țTD*rW9an)reK@>3B&Yއ7c.%lZoa87?j׬0[.;U@tRr>O[=FH $&tkZq7"뽶"y#WKv^Ƥ"iㅥL%&FXG9 G5ZLNZHd㜥}H=>>D C8@)B +g>GܣA Ω9WObP)B*j~9!g3*4:Id0-؅ ee=d^1=YdB'5 u;Ssy6'm۫i/!^veesc0#ۑ#%Du72 %>bRkzL'?eв0jTFX@u=w"ΪJ4o|"VsJ\aE$xPٚ<ݳAݳ;Z:AX b48!x`'g6HXo&^͸,٦3Gd%pYqz>˖&$tG1DvՒ\uAN>g1dKo׶ xݛX:N= 26†SE^5v`Z^C%o"uʨQھټ=BRF {*5(cy\=tH($PWs浲KQ=`4*O.;`Tȱ~TGMńg؉7ix l$䎲%R }:Csz7`bWھKɘ=:SF; 6-6㬗Iɠpv1.Nm&F5 Q!ߵX|& Ɔ%tR^vyX%(oD]&a7xR[,Vp$J~qd 5Y*c2ꣳD%KH |<ʲP97 ZpB4M>(j⏓+M'! 7=A_}W7MՏg;x̆Q2Va=M–ݢ譖VǕ~3ǜ޵dG.&TCGW̔Eֱ6H'SBv umBNk&T 5ʰXF2^^w/6&4o%(T"0MfrԦi|:~Nm@2q̣&Rj}K;J_on bFRdkMV?i<",7?:qS+~oVx._׽[sQr|D Wť"ҳ1eWrP #^Rh 5]5G4w!>K+a8'z4BD4y[1E(Z[q@ȄWѰ\ F1{e^Gޔڍ+'w$>ۭVD[FH:Ow9dwQ?D: v;Yq;Do)[`]-MtY[{}XްhGW=aNOAVo@vN^78(',/|L8\q6 Ƙ-Nd-@@X+kǦ[B jJ4ɼ0_ED[zDX[Vmf&bϞ Mf\0ci} ̱")ۿPcQ>ZZ97-ku^#P3we# L2\`S۟`i#jK2#JcIxX e]S_ȝfED: pjLB_~=̽a[R ,ʧ%ŷe$} >nb֟\`\37ĩla|9[X RCe(P7A0&if9RFnku쒼/r,]R3 .\U$fSuuد~rF|6&o$w6Fݷls_x1+hpV\2s]Z"rOwiS2fJd<}46KDAS@$^ӗͭiщ 㦾(0!\n6d\Zc5]*0҂HhXnHCs>ZhąUE$䅓/0}"!tzȏQz7 !jW]h#,uݶ 3#!*D*6r`gYV1-O(7oڸN| E ! ./ )Av΍ zCAd/u;.5 DG"$8 K׷ʸ1"-1ީ5IY{Bl:anW\<5U\dlmJՁ )"y[IQRL%F/hŻ^giRs؎bǩ}a#s]dmPPbcS}+X '0#'z'S/΍T`3ToCOk2s(k|]*mx` 0sV*I7&[GӫT̈́Ή-ÿ8KzȿHqݎs ~3) <9~k"ynP/¤Q-7  LHנ"YO]|)$nGHAJ7@D So/FF4=D<[E;դwQ닯2JEm)v^ٰW5((n쟵E)^\MϦ^Α7bBLer%s׮cb&vS](9jr[F8hNF.7eM0ZBE]ns~|z" Q+ͧn0tp RGF*ܬUɦwO bMٲZ s1 +qF_nx3 > OZaře+w.,L<!k *~Ev+KܙqUc#~zvu߶|Yr_kL1Մ4sEc+=S*F]Ѭc58m}lB9!k>vn(3e&5R:һ;HhWXY86@N5NGҴ$m3.,{1Y1R& ]Go"Wj&"PM;uw'n 1l'_YN 4e{.weQ=-IG%0'WN <Ce,껠tiZK /In$M:H/7p>}8ah r6bȁG6վ$m-ԳgsD]/?A^lo(f 90Z`T~ۘԃ7T[Ypzy޿_qƎшI8I!/@-,ߚx]4;A>ḋKfp`&%:vN>6=ZyHxF.1Ӕ {j TWrDNYg~f&n2AT1'/cC#516ar9bK0b.9!JK̂|jvj1'1ߘ=٬|L|oZ^P*M[aL .78(nقX>}'$'uSHܳc_o-*2DM֜Fw@{.wf\Bt3utl&))ǻ- ]G|g u" z"ua|V~2̪ؿT,uZh 6bIZ'e{;o g(Nr4tLj^!nkdqC*|ׯFah E[`?+QsҮA^& y7 ga@6 f)Fnu,b쬔̗XJFɯKfKBLFzk)E9B&:[xƍ)]`x~LI9鮚^4 HlduH3¯}B$]3\jpF9O;zQA:Tc[ o#GEqw!֛LԖܠ~sNX|IDU/V :}bQ~B*jlՙU%oJ\M 1S׍|V+WKЅQRzGB͘RB>iۺ:̩GMr,FCfDQvYg\n*7|ZXTeKWEn]Y3T!I%2s8cR;x$iJ0ɊGrfQ:uѯcY/Э0\9G[}ɕjd;\%$\tO)ɂ) ?H,O<~3G`;? x+}!6JQD\Mㄦ 41aV)QͻhYGR -N5յIN|>JjcUcYN_d7ُ2>mH|: P w _Hn/91:u_H-:?6ۑ>&䊅ṁLe^H0|ʻEL̚Yc/;Tz0vόLZW5gԦtdtUwa|Ûu:n`w9 *M^k,!Ow";ҥ,?x0pUwFb([Hc}L%!n’RrEk 扚 BIKfncNd8S|y@ȤnC:[N3RGboN[UPeߦR&8$h 0Lޅ#  dkѐ4i/H/v XE*ϸz<W|[LwOVe pBx0z!@\2}mhV1Q(0[02 7QwZ.27嫤Ҥ`Rn3':{ZD,ry7o$d r)i=Y{^ZG7lp;iiIY8rR6o_-jlvَZ&ym1ay|%oN>G둋uő \X׬u,>r04.]1O% /P9wyږ zZ\O)<^n&I40?OUA×0cXmNX"JU/^kNi{'ϣ]XBR+ In1EvM ֜,6u񕠤5ϵʦm0},)'a$uD8`?rp܌&`E >|ز9wH3Jf A-aL @ew I+ӝˬhPrY?*O3ys:1 p=o푕Y-j٫=HX:Q $qWq}xh+2'_hki fL>b{+&|ptubx~ÈFv6I.TX;MGI_D\@Vcki1pvt2;JMB&\L6{}K󉝔 )Y:r#T9Y2"rލ^8hB&T5hFdTuӜ9{7BaPc'̪\=G8wo+TPsG`+2²@7]jﺯ 9M$uTSlzbFu@Ƨg$;枞;QgFiiH &QQsn{IIw-dj/a1uqo6PW;( V !.|(j\ aG؁Q"-Q Nqꆋ`6ls,,$=M2з\P*5ժ;R88|*7S'8qo~4?sNB9nlxKʼn]fW{]c4H@ ScŚǕגMWOývnf0I9椲 A(Ւ.9nXGvH7z% _?56K3->^ฏW6&|ChӑQEŽ|'ӤY_9BF xN)\V)Z2(hEr,ݨGe|5^O Ά *;3~7IPMFq]𯃥f-@"E3H /j5U(C0Ml?j;fEc7jozfxq7&5[~*B!]Cއ0`Sտa|W8sx$ɣKvvh:p#ؔxIcPf9L d ;'x\Ca<CIh~,s5cCݟO&Qҏz<雷}Ɲ2؄reE? *|qTW 8pa IVZ=Yi .:G—~[d7 tߑHd]*VWOĂ:Z:~\J(OĚv.F8R,.ߡrD­S]mY545I:Ğ66쀍wVRzFYuY^ nhtddCnfYo6J&T8|Cθl$[8^xȺ&Q Wd=SdQbӊ=EVi3-2A JWT|㉅ 9YD<Ve~<<{,_n0tv5ߢl xE|@i>}7/$>0nSֱyBd ;>KtNS xvI$<3dbtm?֑8eR;%Tr3zSWqGF#׍"yh.k:z[`/QuBy?X-4-U:=6j0 *Jgdr3 9DOq҇E ,[,RW)gyf󶨓 S :^6'#'Y/K],s "K'*olo`o3|!myå^2-)y_A_d P"b/Bt3/L$>a~Ut>7/z;We>tx꽒ډi2VD"3)do"&]V01(/]k'pXŶLSOZuq$'1c^Twr0?I(]1@r#d*44"hho6A6N0Pp̤UFG΃[q: b=A1U?aEdeBqJb]J1OYE:=?ROgPIIW;.- O۝-EV$%ЪI;3FBZ!&E=Q%;E+Kl010_BhAՂR&&;|ғy&#)_tqG@`sMsVLe_李T-*Ov*# vǃX^~OeX__I 7+ZOl£w%P]~UlQ%Je*ulҩ0bê64 <*  de;3[6Nai=,n5jBh﹭Xx?_꼔IGgE8Px0ED*NF<q1Bwu]Ѻ:[w]%9~A%Sr{Ic9p#JtUk䧡I;&TV zp;[\Dl ZO;Vv}C@=Z27"*ѐMP߱- n:/QOˠۈ`6ÅYaDs{XXk; C\C屟Z#:N4Fq!K9 {-[H78d.ˬ?hiy_ѐ7BOѱ$H"[[93R#TE{ ~q%m(tK%D\>7N5;DQ'u'մEA쉳p0-M2[Du!pU"e _*{HeK%'})GS!ܦIuxrYwT`Ҍf !HS4UPAQ*.)1DD5cEs"}5ק|sK۝sZM0`"hiln-ֽf)>ַf|N-͠'*↜L>k~V=wg (c!Y|}''~WK M2齿)yz7'jȂ-$ˣϻ`dIk) ,(f*ʆzF;H /OF Ju_I!A$\` yQ!C^*](SXe$SKIvOS؜:`QiO=>ѵj=g.$T9K|"D\.bty_2֥abH?k=lTM 4o﯅;(|Wzl<5JNc"t]*ND5uMx/y* *WrGGÜdl},=-,nHw9zfc'Wi3@GmXtF1[8r;   u'Zccmbb?TExG`B̮+^ <1Bc53H56B/Q3u#7J c&U2ȇ\11Evm9'.'=`U%h zXi 2k_2x9BNXDvvg-~&G`f$ #V"W3L{ǸY2q<,ro=}wl{գeis?ob볉\OcdZ4WӍUlgwޮqWkAQm wX $fs ̘;Z_a- j9`?2,\AsJa XHÑ+~rJ:x! s U2[݀95Qӿr'epc 97l᫩X8TP/ uE(.\,c>wz~ίX I>Sao TbLatKBϘ9_^!ϡђ-CNdiܝ W~5_&Uߢ%w9eGc!a lCKd.F Ći1^Btͨ~1 z>~7NO~Pךyljfz~&u:\%LCKD0j̅TeeMn~=|կ^Svn<@$U #l7((|nTSiZ{8w@>Fbv'Ǭ-rA_QeG5))м䍩T+jHF{Nn,:N9 F8Iz !yDVDKrL x+<ܤO\V pKmj,Szʓd<-s$ (f߀g,"2LfpOB,"I jXA8'_(o<k18 +[=[TC`awʱLCP6bЕ8h0v@;-10쨳`[31Z͛3y3t ;54t;a Pa}<< -^ydd'7H+@!оXdXuylJ AW$Ȼ%B7VWJ ~*kFSbt1;!K ,sFKo:ĭ>PuRlfhYRC)}(wTުW!7]025nU N/,׽5M?Ye)4Z4EM:ϗ;UWj|\o1E?5vգy  ѰI~zؠ *z>"=4Zn@ohá’ᜒҰZ೛vgL& &,4"~]6݁ұ݋c*%p0c/,JށVDaӣKdnRfmDn5  QD\rlB?eDVT '(nc?ބ[L\2i(|ƥf ΧXiyUv!(e )Ubl!(B9x9eץ8`%^a3pԝ-Hw^QuEZoehp*ONJBfG{Z5bզ! h,v;0!CM땱pJjh#@JF"uBtB`>c ϐQr>x8=lE< Tξg ev.vQո7C AԢ3Jo\̠J%}X Eh/{}ۓ_GWH4Z|{d/?K<2S^lIÑQ<`|лT/%"ܑ0zKˁ)Zod.fPz#|Zr[p܋+QV9J_鲽So]4L tҦd'X7dw? Xז ieHYԐC#b*nJܮ\fqv]3%Uj7o2tX}pq>k{O*Z^l*K%#I$zeݜOd ߾IX>-J~,eP6dAM ye-ݸqF.^Zy*#%U`4ߥZ;\jqDOg?D_\X b99LO{`\RhvsE5?qU=kb-wNHt zA+7ι u62VfwD\u{T5L%~ŖF`+ Ÿρ8_lFA#6rs3ٮ`rЏH42Ww d0Nn+8i:~_ 3 K²aՇI?Dr0{޿[-T30<$ҫ ou:߼6Zr*mp%iYCCU#M#۽ivLa: {1ފoni5AHe,7I@P3$Nq%Wׇ2B.MQF{:6|V+O?d>Tp$ )RW MEwƾpҙbx!ÇPͱ 1:$0, yyNOߦCTZ< $:؞č@*u`$^S'[8_Ssu F+*i?AsjoLME+,h˘7vK=ۄQxH_O ΗW0̐ - 0 ~qdp噄v3xz^^"eBq$1dsXwv*xYq"[8^8QDlQ3 ^N}z-'GY&V%7-k ԋBMxZF|1}Vtad 6AaJ(AZfP|ukqZGz{`OP[~ZglRwkԫplXse\<^=>X$lYpܝ BI]2@@?vI'1{A1Bb)9h[}coxIzLӂܻԑq-#ˏ˽\99, vȩIAKAԱ^5eO!+ g?-j*ģeփYh~ >n`nm2v:͹pesJw0RiCJm eC6F`~Wn5[؈y s6|y a멲ycbd {}5kYw8?6byd\k^@r!QOu}E $ ճjV2c#ү_&*e\{k`MX:[yK}Y.Ev^Y1"I*fGT)hk_?!w7y!Jw2h:IfBdd0GZfVxY:?^ dIY(Y=sXN.ĝoKGƒHaНflƄ~KLؗu.|o{ZЌͣvyƃvqD"j2&(UQ*pʎWöL'M*h2|Vqs.+(Qȫv̴;4.X(2QL.#r5Ew"t E+{mAMѓgk emHm ^ k2j8غև2r!xZ7U{DY:/íWjhQ"N+9Tql4p8$RRz,;xrl^e%DcF{]ڟ*DPC8ܭ[fZ$.R4a _@Un"YȤcx՚yt'gKkyգCb [ s Wg S6OϘ !FaL`ocjU O&&[z2Ȯ=-n/HWU$.{+FC8H#`Eg. dGew8FKYt[z& ƕ]};!|PI޽O#D`p)~do'S?. [;))Y!A7B9坌`F"=]ڣI0kz?!tW)7Viօx8zAbuVEx4굥߰JzC oYm1dPqelFK2\>Q{8"D| LkgIP|v2"$m;¸%ʰU"OXJ~t|;}9DgK}CJ2SSzr-OYpS*1d>VIw̌MTfJƴu&,m$#%N=_7\FcJףO)ȒUhFwO9U?\y5!z32鍌Տ ^DmV +eT"C,. h2P|4s>]A u9n|SKiO Ik`xcߌ 뼮<~fpV r j)DbSZ'-d{DpۙB:kc[;(VN Q;e_e6zwcC=݊擷rHȖfV?(5 s ;Rc$bH7pCgi q V4epnT1Fb\_PcDgfN0vxf׾Vr7!eוl@0u ɨV[ Q 〚(wJ#4蠋08L7PUt5&KgedZ|Fn\2|? =ŵ#ՅRGMa*S 3ZH+bM 4No!K{+F4Y}.Âjv߉O^l`>J;.FI\ދ`[@V+MgBJZZrMwT`޸m>d= FAQZ3;UՂNiJ{a/%}MσGNU+F]]%Bw/WՆ^a߬?|H)maM1*rk|z"3OliE;mMٙޫ>#%&s'` !4Iϟ s3;]Ѯrgxf,`=yϗ! d#G_W!o1aSB\SNo1*46bWRx_#$mEU\vKm^27a$eX񍢼soŠjdRUK1T<_OhK'C;BߌD9CwZAAUL'{6݀'/tf+2>v}b̳ y //f{+)^nU5hEN3FBЄ{.1CKy> tmxB礼;[`"s/=ɹz >|\9ƽӇ+}^ .Omڦ_ayL>ч4L_m&3Ao P|rW{gkw0]ke&VY6-yZ-Bzo"$ ~z!KoŗJZ3 .i{7j6_Y~:=DZ%TQF!*ه=3>fW{n+@- p.^K(ҿJMӨqRIEjSO,ƶjRp7,.łɈwh *W+[+x+i`g=1uJ8 i%wޫ+q^darۈr xN5Q"@:V[WburAiMѵCJR~"fgi %2E &Ss)OXG1ѝO 5Nn|^T C8Ht; C_柬UYH1jiwѵz<|?!hW\낺<3HrH8oξbFy$4lkS*R 6*y[5sBV _E(8:މ4<=q߆1>J0eUw}^Y~w `s8/:$:< x>"==vJxu^hz"P9)a 5J$+[O`MwkC]zŘ}miڨH"Ԡ_W"ʏu}|e yO4t0عì^Դ/? >Y3`BS}̧9 7 Cx խ@.t ggxolG`q\R.ԕ4zWs Nb[4# 40g3ᦝm(<7rƒ{PX{hO0Zܳ*=0}¤tL7B= j8a?K38 xק?e8 [ B*KڙaQ}*#S+CUG:}22 EܻPҶn0`-<2C-68z0i\~ gzQ|Yaq/ X;DVԡcdzJu2fJ:G6o/#BqՃ‘4ͳi _ۢ>NBuG,{Yh,-tr]Ivgu[h^dyM= b.Eh6`,sQܯqxr-!mD$"'Ejhx!pOPlAqꀦ7]} ;ȩ:۠d]YSB,W2MU NnLZhxx%EV&Ǜdwfh*']i(fsHDwn=ŧZhdrߗaUqFWI]mU"aҙVde wXT1:K{LTMA&E\Mg+M洰qӔm5+]# ~)R; {;Cd#wqvM,>S c e x.+l펯Qe= }q#S/%ȽF-r B;D-ĵh1`1ofh 8Q`mXQ`([d.g\ѓU*ĄKiZ="M_+0He# J2N㰝tk(.#Tpjkk Jsm(IXs{ƣU szejfu4 {!?JE(ζX (O#sAxUJ ̔Cc_b4;TZJhƊ|ҕL_%ZXfyB//$kvoDyQbrr{s]+^7ūx)ߌ-BnEA^BH9#a$Md)ʬVFO_ES<0XFC=.qZt!,-:.~vQhd6_[bk+דI*K{;v Ԑ0= öm.>"^UG#מus9Emfv%ž[=>S ,3;I|ƤoZZY>% 間gɣzvVHC0dC"yݠ(vbSǀr `ڍRe/eGSWkLKNÔSs":tdGlv͙1~*)0z-Bx8N DL ]sR Jok-'6D˯4[H9/H [ЍPUSy*\6zVN:/PcT}NZx=S280SR VpMMtZ'_ a[1)] Ц =yH3WW o &>#$&xxROkj4O=SӴ9~eFYVc412&"hĂ[XB4.e}xA~2|wJWYDbqLmL ʂQɾᜧd3a!ztƳJe:oQ7T݇pKKrM@gDHQ*B\b $GE]Ҷ 荌cځCP?˒bcz[Nz$z7ƜGq+/bn/d Svypp[ | ΋szreߩ֥DXO)r2`IŠrc% kpZm>N%bfXEBS\[xqm7XF1FNWi=P Ybgevje֭CVJsԠ.w ~n鈅ҐE*5^]9E91*(DRp2Y-$DF&q>` m+|#~#`!^ӽ&#ihlY)_|0-'Xv(&pyB3]?r摈4T3C~RdxR#H-Wɝ%ۯ 6ϡ$8"Fd\.?@Ȟx2)_zp iք}*=A 1n>x>[~/+b_~8?`ReVŒkZ\aM^xڋ$ 쓝Se Ee'be9aC˄V"bt-AIoj6]~PPV1NۨYe~oT7EE*&2IЪr .XG;EzMXs.ʘD7("k/7 ^# /v쑐Fjo_'dZ0J '~C,/dlO En̑]e9d$ 5,#+l Fͼݠb1crԍ,1<#|o9.T5Kg>vȟA$yPێN9X؋U3"Ǧ*GH| W4p?4j- jRSL#3c8KrGhEp9'=ڎd ^B[cl=u߮e9LPL5lt(M $=1gGLbCDآH̴0Em4j hSrqMc[ sFpɹBn[M=љUt\(P ɹ\rq,EN7 d&td\njiN@i py#=.l8_ʻIǷh>tEiAX$7\1'd,-.7>NP֎)n0_O?e]fB8܄dJ(DQ3 5 ػtKIR?c 1J\7oeɵfbd 3u栵>AT/|SDgȸ12j d3wc͠x|?[cBm1.TՆʘoC4q?Ƌ)ZPJ#p] r"[.iW tL^bx~F YJ;qZ}a:r0%Glr6?A\)̔p,@ c }kNTEa AC|HhπZzA?pmpzD@Q7!-xiއo;x7S 283K]Et|˦I)WEoA%yiR .0*#Ra#ޙ\V89Q+[> ${&F3#H< mrYVWHN7)M-D>N٣㫢1Ts VeV%NfOw fKbKMGJ`$KU=87L(esbq:UcxX֔Qr.)>~U(K S݇ø-*O ܡVS&Hb~ KsбjAI.Ƞm537J QJNnLzB NGe J27Y`0>M XA>bH B֊9ci[DcS`HkA+IŁ"`T^Un/螻hh綖pHX\9JP2xïCQt,A֊tk j؅ʹ(oAN!wbR;pŘDfvUU])XT^,nf@Rk,'TH%Q)r4TKРf.Z]M8fFB0n Z)]B?b}nm4~ilO%pmC@=Й0W @NFQn k|iuu0/*T:d{Oxp`!C" DɡFR9lV: e`DR*ٴ< ^8nϞ6FUm+N[f|L iQӀlx5 "%*Ovot+1V$tlx`&z=tл+}XV4r3u=0n1 Eߓ|.>o(yEE9""bUtuO?ꨏcYJe+&N!|*[풳,SWhZ>8Do*4 {-q<_pouz,k9\DS$d _|U#˨ג]|Űevsrޛ?]KUP;hYҹ}m[Ts)&uef;%`II>7ҩAdWׅ]ZMfZ] C%"V&5b([/U.i/S(A {6xn`m,t=(Ql PQbͷkXs`*0JsAfW]@ 5RSwպh\sۦ{zw5`uo؈ 75}ڜRSvle2}uV9.2Q[MgA*=,h,C15k ͟n7l@SUjek XnC2Z +78^ 2O9_;.+ R0LUX] MNxѨԥⵖ'xiXɕ57lZ WcHWA?c,pk7if+f1D]l_)h?KCilں6-eJcJS]A*!}K G~7F,'^Pi~P|Ws5 \w8YDf3wMq~`xK[qZsTPQ%::GF*-|%JJU^S<#, $ Щy ?*Zؘd~<& ~W5%tg׈og32q1[ijbo~p'E 忖$jڔ6kU@w` 2n3=8r ZVZgٿAyxt?հw~8A3%GG+9۔.!M^_MUEy@Bs|T4ۤ_ b' L"-&{y+zk34 :'BP@i jrVHCyWnag**g!ll{ 6 RTW]tvA}nO5 &%Kb9GF4IBK~vx:)lHwyH `m%sEI5Mu-ۇ'9} >PWvV~9!"ʥD]?W BoUM#rϑm6*ڈޯ"*%$)qNipMTm+ ʄC҆SSb8 .n@.0S#졢c)џ_$I+i5K{'+?|SF`J݌v]{z ּI%e@RB8F5/5 @He^M_IEK0Xq dbeto)k@-kz6$^XG! Jb$Z=wr{/W$MS*pW!v+~O젺/+ Ռ>[lM?ϤYcl(SO]ܼ!NF_Κx*˯+0->yifM}Uiqfpُ`IgRkEX+,8?L#e>g)##Ιn0{X{x? 6d6 &JuyID*fW/IK+ɓ }bIOR4gu\iw*z!<8M?Zb )bFnK]ɣucpy୫"p$N:f)VsCQQv yxk η=1tpARe7@]ƺsxm}:ҹ<Vt/qU|z Ek8\eNP]vlb0n9݄:LV'{m+I񑞪Ye hk VFe) *˜\5`&0{uWDLJ9`؏D}w^m>Wh٭ -Gӓ{ra Uǻ a  ,Fakʽ\4' 49fRyh[wz977V`>*}z7lN![xnQpdt_؛i076 (+VqzwKH,]-1wgJ/ Hc6^5Obm7*M¨ޛ9tUI]2Q-@cb.QX|"L^Hm%ıoSmT+P%–'o|[e>DRZL3ֿSQ@Zĥ_9"ͼ`EZtɬQ70%A[܎핽S7'*wk.DqE#bZ,~N|# n/oWNXDC!p*}ك C t@YFm6G6uM;4(r~a²CD_@vՌDf})8P (L bu+INGj$1/hS{;Z.GVF,5q%$j^; OHv]Yl67xl>΀%`Q&0h$ځ7jh$4Z*vhrf}m^dRLCQKX`e1 zRMeIpPucÜe'ڋ4G A/Q! *G-߽14X#/t0+5o>x' *̊ؑ'8U/܅UΠP<~TɃ=1.$/KGYgōߡ ȸ)$B<nxq Z 7c43Dz1Pl(DYT0@M+) ~򜮪rX&|}#K^KzݽԿSRZ# UʽXelވI(^,КL wF1El;khIM)jo$Df)tRK&M@'/q%.H̳A (ڢ r}d >vH0:wk+M`cn9\8Pd @GKkDmknp ܰ)c25IK315+ܼMbz HTOopDGצ˯{>HC.ukN/\Fн(d7EPm lYUlܽ2:as+ YswV@cdIs~6$L =Ӽ F]K^jE_T?h(c[yO>5*iji#~Nc,7KF/7GHW]GN\q },?2L*.goC*n1!KcKwУ*Y"7sm{A;>rh%s@ P N>mI3: {KgV#!55D0{ ܭGӞЊ lB#rʒsZ[P`}[Za}Ukdcg,} /e.$G)C.i_[vY wAd÷l|ݫ /q9N |HQ}Pnݟ+#7;f1{#tnc8 4!,R&騇FԇoHA=hi^Xted?=> <CxBD-p[6š!TNfdlJ.8}ޱ9Qg˿xӰ.,cxV_gH5X"e}nntUk -% ;^[51~_J\ԍ~ևJ ]c$MY斾P"y5*eJT|/8S|7EӜ?;/zGѓzN/!>+뛕|Oǹćl)2pɂ730 xE%'V@/8mSˑx$&|`? &5ܞ^j._pʲ 4Vq;S30p"$X3' PUG9:,V h#l]D=;HTQp P;vmxr^fPg<$G//C3ɣ!s$^_3>p=r{von32[{&nGzhSTH]hXlja6U1G4H_SW|MZRQ,WJpJ!\0OʹjP7.D*JusD*S em$V־!sWL@Z2.583`?Mقl8Iy |36/3&N#.mҊfL k\ vkZ![-%z-yFx TLy%O3iKt|9l&_YFC'}΀~[BHq[stHYr{M/62WU)?&XsbhpiB;˳*eZ:fZZ )჌>+q^5:cB3Uvgo1Ooͭ#){ކBkP6wXn~ H{c%W2w6a|ohVfi[Cd@+~x-J/.<1N[K }oD'- Tu4@U7`IoPJ|ˀFA״aoxsw*N`%CC&x).;]wkPn3`n]d 7Jy"-o;Th|#2ęR͂{ afm:־%<6z ^jR/e82UڱLXQ$Q{CLGrMgp6ݶ>- ^s+Ko%w!qRuJ􋋁3kDrL "š$7$,%m(0u]FPBk6$Lz /,;2A$\)_IP]P3@mY}=nCLfs}- |)e\wOI7us(@.u#5e[uǦ9U:mmd"0'WAIN)C|!@ڻۨ'w"B-Rl(uI}*Z.#:q &S)Ww+ ֥Ұ5ЍRDiTKxԒ^b2+kj,JJ'g\~IprZۙ@^Bݝ{JL<脳l/WVU{Bp(1/=gd+0"z:mǍM;!oĸ9';/8_Cp/mS}J:2h\"!W.ht8Vؙ(xIM^UzFN2ΐ4pvaIS°f^E3 9P %RJ<~T;.E"ε3n-f=T A%~\#uD]U>&+#(eV›?8BjIr:+ȫ1 qV`̖tNY= imW%)rAN_G $oHO Zћ3qx~DiAÐB^楂6p|z+eKߗO9| үŪ H\dy᷸A3@Sܧ#! ʞR|L͡k2Q}_vVb;..b~6#es}O8YQ,Ӯ? w-rӑjKAB&tqِC gcUcby^xV5S 㓑^ x,1}oڄҏEu<$MS. /y&ctJNN*1cG܎VhMBu J&A.*]šRS" X'q O*WB4wBCVa15$6lkxN@C|jt %X&9`씋B:tdn.r@Qܕ[$9U.&g]h&qH/fpq&^qGtL`8ش>r)݇k\/Fc%]=6pMLNZiqVX ]~ ,|GB335WvMĈ蝯N#<5 ߌPMr=*2h2B<}UA"nl+poxQnyb=3MzއCGˏSkDN?In߃qP|Ѝ%z=A \U H^I]0!grn*f7ahl[Eq!rÞ{\z1Qkg9!# q&݃/e֏^Uz Ϩr&UYѥ~\/Sr&h2 BZi8V#r i=&m.a,=d.lQHHEŽ5cn^#KiȪJ4dղƳTq:xFo`X3mDO_e[l?0ìX{YR]boҋB',(U^h4q7sRhPct/V]fAʣE^Z},܅Tsf^[2ҹ2kUlnSQ) &k~$U,}$nDm*dBk/N҄=e#QkO>ΣMACX: rJ^|PԀS#..쭻NrPu|dNzDՌʝ9ɬ:峜yG܇JoV mi>겉~ _Fp'UhØ[`*;鹡JG7bY'IVG1nE{9W'XQȓU3 3g0L7N nl7"|g[Lw a$r J6:c{ϭ p:<]צdx ڬmML }WûGF[;)!+|ώ&iWe-ˠ06 ^=u-£}nǂ7(۱wۖ?V{ = evVC' 5x?\c[ Tf/ͤ@=V&=*/VPoO@>2.)wNԻY96ا\ʂ-_G?Wey|?N4G?g5Ϣ,vp>4jmzZ?M1;@oWcZ?Ga ϛېE,~*]'^Sϐ6zMfvnMٔ]q5{376\|sK6 ҙ:B wSlޝhjaluxck첸Id L^2t'_ ɺBTe;hJlf# IX:Rb9p.{4*C}v叢2l> -gM]8f+-֤L#* *G3KwV w"dy>oǔd/t*a4NՐ2|ʛq]|䛫 %yf堜Ar+'G!.XL+Lti4j_i}2f '@CmLZK#Oe?v)M Pd:_Jr<{wphy@5# ^x[3kfHj1cU KyHߦ >l> t:s#e7qizX-$^ X㣜Oȷ)=,9wJ#Gw ZU6R]fޑXt#sC <@𲸍OW~J4ws~je 7¿CZ\rE~#f!_0 /3Z>sP#E {QT{{MzT_F^қ-vk|N"(jO <༡nwOe\ 5 v}eUβiSJ ^ S B -A޲l1*!4㳘5,wBTȣl2T!%>:lkcJV%}ƥ+^QncG]ͺnس7(iU+_è YvZM'QEHO{ ܰ#͸6ςXearKkRrҙG~'=zó0"I wDBwfkon e@ +VvGJz]Vu~,tTå,mlJBw;eFE-CԈp.I${9nhBhv sVT7u&_E*͘eõ.`o S SݫAckEҬ?w1M{X3P&A.p͐l0,bLHoռC?ٷh&79VNjzŅ$BkhF7'(J(rKhcoO`){5#l~R~M wڇ J0o@]a~ć}_틗m>D+>|G^%?0!&5*b:~dz3|^']y|yOC`~q^{}.l {ۯU4n.nQ};ogzf 0?j; [ӧ%MtwJ'?z ץjiY$? RewAK(T:҈bkڅΦˌշP܌xw˃du 鋻_STK%h;b=i,{z [n3`NMJAi.ǫNpt9&;9pnJN OYϭ7XJ&yV#Of!?Y/fƩ%1xYrw$V}b HxW ۾WCʊP 9n_USฦYuq8LA²X"Ȕ|Hl&V ź kRRa_lrl  o(y hR큰;xф3(ZvBq u/l+44t?C~⇾NV@Ybj.E^ɻo50kNǚš [;J(X8I[v"lCmnH:,5XK `T+FN%D A`g5b=MZ jEfbL Zd6 gU~4q70PP4)vI7R0#)^HL#biz3$'IkZ(2e NYf,FoO/ϕXWOA,2e fk7aΗ+CS2 9F O"蝈zy Ef ]EW%=#2zlSf1zZJ۫U;Ehk QuT>Gp2xPC4Uxj@˻޹Ts1TFCd0C !rP$L Y#G#MFh WSM(?vR)R&FF m`$3záGf]|8Ipprv$njxX;osp'#)u3jEU1+^TױI}1h%BOcZ*-#P>RFFtC$(#zU:ÁLpiP2g̞7 F+ Q4$6.PU^mr4hzu2}} !j{SrJ-_Y?Lx 12X\ ^N`”]0p/.ki$2nl&#Hh,oJ2 < w0C25Beu־ .J3vd~% 1Bmr3%I0o+6 0&]S(_&.ltU]] 7Y*& Te kc1x0RPEEJ 9]ӆҌ8 U9OC5L:O3-,ܸj_F0W!7á GHw WQʼnMJ13J?&:,ѼZ!E*8;ia/(d֊3s7FYZrJ,\smdz*rАdIf;FyhΑⶅ 6~y㪧|zcv!^bAb[sGSʙ73g=@+̻^m;RttᝃX89{Yw];1Zՙ&LedJNM ˤk~^%Iw74i#L> tL1$(3\CvWULZtoxit$QՆ$RK[ ȗOѽUeŸʖ '_(5th!ϲS.&8|tr]5УcKάgTf85Z0E}=qU7RD>V_(׏ţ$}uea zzZ1]y`'_FcD <&ȩ=.^t.~Ҥx  g1dz_LX6y/yLv=;=OD TT]#"K+R=m,ߢԟ v_ Zslado{չ̷*|Q#QZJW.9jJ]h r YT_VܐGiW8)24'onb2Š ײA _%7jYoknxi8PSzeO̯i~c] =/"R.8Zq7nȩ592!ĒC#)nHCI)_hmvX fUbڝ=s!C( }KOLWKd9&NSW6qǎM}%L<#nm0-u€chXe^Ktk[H;ufaC(VYj]*n(.P;!?顜QUFX{2X5;>K X57^7%nH\@~\Q~~3朁si` yEO_UH I)m $,LL@(~2WR̈`jXz. F;Cm<kP)coy܈3Wb+ "T/ql]d$́5`JA^MmJ| F3hLjJ0qͮ/}!T> 6p)SgcQxW_Yq/=h3捈rÅ/4D~M+bӁ@$[Mb1#o@8q&X=Cqk/#Υ_yo)V pb4W).)NRxL|~/.A{}Zp .x@aj$:PP48ͥL-V ;v: 3'w.mme?^G-ֵYGjRLOrM-{~LnEd~jLF;4i] jsU@Z, F'HM{q>x"rp`kqRE.njyÿ/j; |L`wА hQBuiBG ~5 p'xOo^>q |R3.A&;Nd#K H.TH`.uP6MFHZl՘ F?S^0 FawthXAYVBe!d_i ' JIeZ/lKFB<0/(H}C:gAzj.*Mx ESF㓯^MQ ,$'X%$>Mbt ȒwoD -i ǩx;}κ@AnfF/0QŃal>Я€3v)QIP.E ~3ÜT5-N璉^}EkRqP7/ rfd'ԵpVpDU$zo}q2EKS6+n>o7?|R}!&##vP>/)4 |L 8w4+y>s"boCQ R۹">$o-G,+{r;)&#s TW h?HqWjH#""AI WLz*m ^`PcD3D[<ڜ((uuo 7UYrXCF*>كÛ\~m~eք-?|&w4=lU@p6Wl- R~]!W&jI%Z/bMǦ ؿŻFDU ;c9C g0ABȶu>ɰ|(GN>w,޷w /7 /uKWJ7qXׂ5-/3^Vr9J}O*bV$y^P&)fV-]^⇤<[1h6{ z+DO%3|%N*ouսo la$w[w\{F`١2g2q' }A?t ʥgw4l{mly¡OT\U.n@6Wǿ t8Xd<]q>f =Ln7&r6Gzߢ;=!o܊@E_T'I ~3حPDW͞#=4.gKP[[̃1h 0_7L^Ac0P!0ȃ3tmh#y(0TQ |#yQYrnv8*Vݴ`[߽*<_1N6x?twE#7r|{\5AOћ(+jQ07w.pV}<_Jyqw*Q;rNM3{@Fg~fEV'Xcc>c&7t ,@e$|}9-Aܖ>|7(VQN͟^0M-UrmnX\d Dq&%3*|ZpiSiQS ͛1n ,eGX|iDh:մծʟyk*dULF& ahT"17< )cE2@aR {/65Гﶙ.g3O /b39opgH!Jwp&1Y-sZ mc"KopցNXA.GB#Sfǫ!eq8twk#vOZ^[ܵXYxD0:i*v{j?_,Y=F Ix0uXps`%x?J_9@{d64󟺷W?jbAbb[Qh$k;wu륬킒}gbA|,w;Pƚd;*8*гمGUMG`Gv-?{B!NMUjiTV9{l\R^@ S\kh]s q<%*p'wZ9 =,5OеhGA>khL˸,-(r.S"$$ν9yu|K-~d^]9ޯ DySb_&_XVp# ظEYIQ)_d+[Ub H[]c7k#y ڰת4='F!Ui|Lۍ h uUW>Af" A)C;^Fb1UYhQ%|)W:FuK2On"Ksu@BT9TXQOkILisI`]' 7n|.-gBcJjt<,{98Nwat/h=2VlA aRUswNIG+i1ys Pdó}-2YJEw0B[Qԗ]WIʵ? =gTb|YAlSOu<,dY7&`w@U)FvsӔ‚dk|dV!Vv6{*ʉMA{Oo _WЍx`닄e(a|bBə7A2U:Ш(0 yGຍXe`Q <:ǟEDfħ#r-6!2 Ս+3Jqp w;]FX o"ڰd#]H[{rbQ:0rPLਫ\Աȁ k>s LTFfW<s\?3f5Jϸ>\|˼ >d\Rm${ ⤕ݮ)pDz3!nG5b@<{7~~ pL)+~Pq[v `jquMzͺn՝VE/ΜN|xJẄ́0v~ͨɅ7_IyUnL:W3c$+!*$uU9sOjYqpe}^nMB8`: Ă\F:lbuU君tҙ$Ү)TruP ޲^2E~>v XX~-$-\^Fsa朖*otk;JXӉ؄ )8M1dNAw"XR\fhnM;Zj7Q+pq0Tjz\ϳX-NTXwG!T41Mq$t?O(1fi$;m]F sJddl֮ t%iq?N2N?x3ą%He8mI(H[]̐180CjQ*=j)=ac863!rxX3%khG ]ٗHFMf*aWt~J/x hgi7]xRvԥ^МexvE˿i;#Y]HUWgn &Վȏh^Qw87\ Y2 #G -m4yTw5 ̝FgL~ - ֠[yv7Qc1Ʌՠ zE]ޠvM4WZmT0^-ݴ/j$~0brȐm~FDmΖ@IuH3'9'J|6v[&YImQb5+mM".u5GYEsh[d$'b0Z\o{ge2'NANÌ/>z70 =/NbM%pxF+ 䝤0G#"F?&w1e[vE2@/:ʑy^"D[6nm6^EO*5?5pVIZI]ŌjEx_3Q\ϪFPdc9FTI `Ԓ#&\T&,۸nVvÁE^/nqS<؝+H7d/`#Oɠ}n5 )_,daْF[>9-bg݆>jW..踹h44ӗanpW5<h%z bB]eq-M:bkmw`C[ fhߍ "qyDX/4>y{[_nKbrXMa>$Z748 줘<(={ֶcYcyp3,6KrNv_4/F8W`2ola }R>SQH;ԼKJC6U]MzzI$7vX/+pwΡ'rdS3.u:JK5K<#ӓBG\! 4f 2n' pB>'c3p+zjɫ!z*eK맨̢F&@uet#⦓QE hRWPP3[XIG`DuħK3q}2J 8Ci1:(K9>H8Aw=( RItd m0'Zp2*MC7-cPޜıB֗/Uu)ۊDb[j (q*;lŪi(ʕffh/lpKPը>)>p㧫:eV] "5j)9٫:#ukz X!&jC|0bbhUDPϑ59El|Sg_r]iۃ*iTܼpDj|X4$65ÅKn;S]E~&0#.́M:-6Nt^K~pGz2#%RÓK3x1oj6jSc=ˠoJJ-#%AZd n ;m.Os"D2uA6%B4 l+(^$& ]yZ,>faG;*SM ZLr)wK0Th752Oa`;z-uICa_(5}W<2y:IEW!ȦZ2$AU rwD+?R.`w#[Oh1{FѮ)0oa@zvtoƍ5󏍞AXUE v-״/G.lxUu HS SOBhW/,왛D"dĘHz!ؓ,7]o H#orThbHBa[&S(gW{n#@<ўk, i,A#IDeNV*? j(k8a _A x/z s՜]Dî?*$ɃN:,V3q Ю/9"6Ϡ:uT BV2n%L ^%݊(0S&t?Q3jyZ#=dw2 ;܍GŠ}ߝ955~櫺>1ulmecĿLPX%s~IuJZdgFa75Eozՙ.?{vE4ekl*9mGCo o 9L@i6_w"|e863f  |phՐr+1ʹim9cN^R3e]q8gqm[` _.jbλ2|~Ji\RYt_V; ^2 nh Ĺiwpܬ L a'm6tz7 =Y7LhI:EI)>){|j>5iN66G KkE( Ѓ.U#r1]tež[cA᷌E/t1Qu/!cZ+ZAnwLǷ=E4mi_*.y((@BA!bj֋ >IJ4tۛ(. ]{Д;&f M F|GO{V "ҞWlG:|ny49 y{(`Ö_/_UM )-xڊ(d]GPtzXw"h]aQ҆R۠E䤺] $3A#xxe[Z5vq2J)ȕ0KJY.y~P)gQ/%׈mĸ|=v R3N)0;g!b{Ta,r8DQXeQ Ez;)^QhDa$^#WXɿX|5;8 gUowj$-)\(f0N\┦(ڌ{Mp{)Ϳei Dl4g~ތƅ ~_zFm Qcj=#}u K7ꃜyx?LMFعC F=w;ytLRTyg!N9`F2л  @G2NRJ MiISkE5;~ } "܃qd9i8b6l,( :\+. v; ΋Z}&>$lLQ(P '^ۂ)C+67)2Y/1{NDx$[K;^K|Pxvf~DTJ7\I~IيUL'-n\}P/x84ڒ}<֢Ε@΢޽(-lj)Lӝ Ԋn6k`3W$c PR611ik(o+?4g4ylPB!i}A1j.~WTne 0 B -@ڎi yP]u83$Y,Iʙr;o[2-JVZlMKb_vhpEFXTiYvTpɩ*tc,f֟Sy:UH=6L(-]~Z&2U<-3~ "EjϙlEvF#,hdwy "l,d?{AnQ|UƙMDd/Vcy])}h {/H"'p /.b7<ÃC;|(EҊfw<\PZNRB^5ʖuGfֆXO0O*) ĵC0l$CȰ(Lʫ,ƅ&CBb 4Ufrd|*[7]bOI6GIEMZ/ܰ5}̀o@v8 Yʕzڿ|]=} ~oT܄r :ܻabCdqk S"#kn&RO8eZ넢| û|hYFt'(z^8 <$9YZb4@+=c{vLL?eI/E(P1O|uD/kU!u\x!%3V1/ D"s]nbj::iIԓH`B(sR+SgھMַw!7oS.J'iey`04FW9yk/en ! ZO6&cTCX*e1ԟ w$&,^w&A  2Tcw lql&bSO"dw֒,do| ^nMiP'fUVPKI&pO…hR]>?`0S`ћQKRjQ?#{kFx"Z 'TIN@%@NN5'mL@HVk8VsxB@Y~#$/L$)޸#yF]c6qCllظ⮫öû^}ݴZu!UlVN41c Fl?|n}y}481I<ՠBH#\P*l.E3mU$.&:3mCʚEU)f/ ~~Y4-HJΝY)񶝳0*:IUc'gO!\Fq똇=Y+NKca 6ˠ%? #"z-V󽬪?KGJu6QHfI5q!le0#ef{O7Sr\iՠQ7}ӣ"h F!#Ұ =2Ԭ'Ms^0u,^'vKF{$8FXcxƬ JO$Q0?QuEUUi}lf`y?GYTdJߨK0ebAeR"w,I6@R>s/d^2b᪖UUBJ|2%*fpm&gI8߂o>Kح1ץύa(I)";e4?(MA=.$o»8d0NLr!d9Gyuxʼ7{ԆǗ\} O B{>[~"7`]v0&!PD?](M\E[`G]ct?oye9d"W0MrWa8&"S8N!ˌ(XOo fArTڀ/f0Ì|6c*HmW{7!3#A՗~7.h=AA}Ieoakɘq=a̋ unD o ҹckCU$`Nʣa[My؂mIf΍׹%+W8x[GT'IvJ=Mkn,.Xo<21y{@-\D$^9M0>{+ݿg'Mn1̓BHdk%^rԊj 6HβJ/J'CU~_'cB}3B LF*XcMl WG@C6G&7 xyh1etĭna+~0]"ZPe6 XMMfbD^Z@OzFiG=vzL_i9ʀlt$ml쓎/c?IP ԵSC~oG JM arBKEZO7QV i|Y|SgtR =iWeɔs3!q&4 7N%&Jg5`[۲E>6=d!Ai$9Fq^g} q_ᕛ+6[!)cL"{ТHWw0 0ߥ_3==YXO *ќ= ز  %O7OEh5?;(m:lĈ̰*=vA#G>o"-  )Yg18KҴPg69ղ귩vQ fv,NNzus 3Lz+[#*=݊?,o&{;-Jc<t s Qp;? W p >H+hFI>Ghjb [lN=DҶ3z&9~Do <76BTeCfصNAR{Bz"-dõ_]_.oNEHB|;]*rJ$81{~0GL_soBvtS7+Wcs/"Z~'D#Ƶwqsxcw2d=$>H8uVZk.dhk[_4u4 (1˯(;I˕R!O]ܫㄟھ Yx ǽсK 0ڰ!$iR1Kks`0Ur$d(TģWBCՄrG _^9͑e fm3nd~|`.i"Z}MlcBuLO|7 .;[|;/PD7 pZB9;\}b x"k0̉ ?5hz.]]7'8D؇E0* .\-4p.$I Ypv>huǖWC(X,|U3-38, f_t:j&I4Pq:}֍L4W$OR͙3"g GY_Dv,Yma ÄTkݽlg xǠdz(:]ws[1H 6҇G_rNZ 1 eEu[/>7ғK'c籡s$w-{?J֩j)+j2SpQX#]QL=ԕNg3VIЎZ@yAp%x>ЀAU;ϳD }烶ݷ82g13=w6p;J[Վa0|LbsBRMYJҠ,0Av^r&{f~&S(o, )yE%^TpǝhH} +vĉicfv^/p@]ڵi؃5B~P-a_*¶@\|PZv\YX>ʩ1# +;j#R(QA\'o,7yHY!e PSzI)NwޡK&;6Y@u">pdK's>Թ?P-]&'UX!K]Dj[DX,UtiLXj)~,{s%LZK d}9xOk=sG뗐kMV&w~gN%+a ԍ>3K_{fQjk? mPAḮmA;n5&[mɨx4ZENKDU|G{p~N+WQ w':>+bC+w_Jdwlx/v-7^b?>9! 4KpeR||Ɂá-J"Qxkj=6G/A@g%&ߍ}eq/Lc A{O.LU)*`CD'}_rIOAND?dlꆷQ&}^1uOb_ .FWÞVzr(;Cim C|v2z _ rG/&'K^Ө,+/Sz Wi.Ma$Z뿱~ލKZy;Ty{E"{Wd(4*;="`oEJԙAPw-a[vћ?_?,I AQP2l6Q.RdVIǓ%Xf+W߁gMuV>1rp_Y,5XfƘ 4kEUz޿]4Bx6*Ig(}rSryzjؽ7W '_#VZcrK'>$M=+/=0CZHB(ZKY|iuWLoq҅7~w5 `3a jl957]:aQ".tZEp}Gͅw2pn )<~z؎`yh* 7W9sLsO׷tȁBhh7yW5}[f֏o_Ib([}a}U$kD[B3 LeFIeSD]ûD$AV\AoGҟͥPH'Ld޺=`ŷ#R^wf=}B螟tl傦PL1JiIBӥPIXw]RQxdnebФw9ih[cVZt_,{",<1UԅpYfhR#~^ǔOF໸6~DC^ScG*yˋ+j=ԉ)O ik?Mo!7Mq<%1=< Z0 5aT(}ˁIGébzy/{5nfʤPXƹcPLeT@LZO]O-;.Ѳ ˮ-9wCN'htSU{chF-U}:#L-/ϑMAT~y?vf nrڵF$?;XsK+O)ࡥ=4 z3NMR ֮2igb}WPFס,*CȤmkUm҆oK jl CCVf.F x-89JixTBa~b^[@ǙT@dQnOׄI80_:"?xW'2hd0-偋 [uhB܊9msvq1>{ȋF=we)  ,1Fk4ٌ8 }h%\i3l/@F-"[7unPx#޺kd3A;E#C{8@'ǐe(>.9JH5)ANZaq^_|4 gi,gD=c ̀'Ɣ,! -!#9rf㳹GcՕr]Tr5͙/̜f!ӿxrotuV"'*澘'CFyH?Y$hK7tA7Iܪ>N3B"ht~ýnv־Dj/|7g| m/ eƵEY)w"FS/7XomdTTK]an6B\Whƥ?FwLƩ}ZeWnI k?"B1 2I'i 9r$3f~ؘx_ qBFܿ;oCZZYdpSNqL-2v}@I>:ֲֶ &t𢪡{ FbB2Ÿ^y$p=!Vw6P${ĖL[Jt6 ޣ U` r}hvBr\;dqLRڜaWp1r%IR|Y&l(#Z6eA*6GT02 pt{FNÀtRdB-M=Wi? $6;B1 HXa~H/@Åe/+?k\hgE-9oDqQػm+ ?3~l'6&}襈R7;ՍĕwobPjN䨻šE{*pH;0t}axIu =y(!!ʃkІ\QiTE@9x? JtZ,|dzUu|5$-9t*6wjdb~s_P-7L`U8}6)_&&_sֈ1'ꨪK#l&Y=W ^u SH(~[)O'_'aΓ/{.JҀ1|Y٦բ4;A+HԪxBLƆ.V DyR#ܤe'{eziv '婲t\L.\љT/Pnz##yz/<AѤDD1qex /ؤћbYF\'HAi-`!89~G٘p0joa.^;Dz2H>l H77|!TcPj:vן3,74rV#Uz8ȵ>1̉HMMԡANCbW;T}b^zvn~aC[, |8|UM049RTe_C9"1 TC5u>lTAv|#N8'y/~#0b=C^.xiąhaj"-?P2zj @c5Lzb6faf\d+tz(V]t @+ t ĀkreQ wa_hO@9Oe5H0lE60F LeɦRfcow&Kys.lp 쇮/^̶]VF\jY#Ar57w,"͔Rhxė+qAJv&Vj1 ar e'ɐoju\-Glz\"fsد"oG6@sCL@BHmeHqUOhj[O۾vJJ(ŭPYdySWz}j՛ߪf!+ !sw#_+Y/&Dה3)pȎ<ͭ)?J̌ej(F  8T O"kCxUA{%5XPRA^Hj;^!m:P]e K(p8PUU \ڸM>{om09C ^5!vF}n׊opeړ+C^ ~B_ nYwB*zвIHD>V|PZX"tMm T~h^m3.U yi;^"9(Łd]|a*A+2vI^?<7%{I*ٍL{LjViGrKU x YW|f@rӡi㴟njxkjST:k F"$Z.QPT7MG/"#Q*eHHÜbM? |ֻ; Qu8 MFzX"Kcx\ ZIEo4q^}alOEaY奟ck0258|*90lM“w߃v-tHwF|)Cc]F50Y) 41z @š=la}> --ZsDYKb@Lh2D5KqI۵}O+^9KH3-LO0QJz8u^NWWՖ N3*D Bvzw݀l洋ꘌb)“\,uެ݅l!*=lzZ@x$HҚ`鐗 :ia ˜@ ՎNvkdO. wǍ,Oox@ZHEsW`@WέB8ODu٤3]I8QT׍k -k-Ço1^V\/|lMD=6FAeZ~R-n5IC&{+3'M䫛4bcc.[װ H!ڏ~7xs4ƒ{I\@Bۼ>Ϡx>sΪdMASYd]/I6hǺ^l ~eˁ A4f]5Zp2!٫yȻ] nj4(Ms ^`&C)evxQ~G"yUZB%T(P,} @hB'26-K0:fK-DžYr pH$vnul81:T]k)'=.f.*2'*5('wD7r~g zS͐Ω G* WF]"Vyh" j֮jw(jZchJ;32멱ŗzօIIeKsFW0\n]7iqq_d"5Uo0^mm5tb5Hć{fͮIVq䶠MЅ!Ù^z(eSe{0H>AQ<"Sc`zҙ]0(ÎnMMm|igERٍ";PmIN;3I pW,֣zI 8ۻ{370 'qOLS(,3'[I- r04ĉ](wM@)~LD ؏4 R/iUjϝA =({xF4=֫ P~Us0If㋊pު?3حhV=6fHT),׃_p丆F]C?牗l|ccvuVC@&m&xXB*K \?frn;Y^FKvfH1k-l}- :Xrڦ)U:Tb㏢P*^ITeAjk D|Ү>N2$ 07 p>$Nl\JP?Sm4E܆1Dx= e$Ap`7@.2xvC7CfٽDAֶA [`z,ԕ7 oH zudׇ_b- @;ͦ.jؔ |/pbT5]y/[v_wl% 4-$ q(c |~sZ#ShW&RD.NӜϣ~J;  0lMΊ>V/R4*X5~u eKSD?dz-fRC.lX})zrF-p%0OF'R:.ԝL K:.IY@M[:^S]G̗USeRKWeNnMvmyҍ8">KI.Oo`}xsHT1g@@K-/k)/ pV-9&/u?\DUIH^Ig8Y[Ax,}"%gN;s rrQԱz8ً78 @/0K 4ѩl&*+y<`wWqZ97JMOO| $K@1{tIu; /`#:@KQ޳Q%<.񱃰C[- GY׽!|v^(E!Jq?SM$,7_Gm ^$p_(d7tT P}`l``sS9n]Xi>!]Yr_TڥN'x}М(S<; %;AcxferxpO 6DT+䴆(Y}a "TC1@N_p]Έ{9Y'2<Æ71D8eU3'y(;DO'(F'"Ő@P{unB$cK-C_rcx =@eXI`:L헓P@k8i6r+2`a@80{MBp Jan*.@nM?s윖yaɨ 3@s@L vU2s6hmm%ֈL160U#D%zȿRڏN*31 q$3r8ՑҸ|gkyh(_n~t>OUfS iDm6J`3 +=%"EF#~xWvRq1VK=3^h-d>Vbz #g]426P*rW4!0gDz"ue\=<慟[Ż%\}z5yYn„]==ѫYaJ b 8MH[b+m!_%3:QC;-`6MJIț^/>NẄ́\U5nm,K!! #WFv0.L}119?TpՅ7Fd{RklӈzcP$*VVX,FYhW>+#OMTQ(R<4C ~[1 kK_FxU?qa]WFUm4j #?!ݰY1t0#eB$=1K+ \ #H( UNaECLYnఢ>V=7v -T r%!EY }++(L% {Wl͡=QqP!fbw&]I5pW!ClUK9B_RwFb}$BƧoBko $^i@BѰ0W"xv0kkPw9x!Iҏ ۍfVèh^gnE[e0uJr6"Nލ6%J3#BlbT~O, D,T~)Yg"AJz_맼pCnܶڮ}[nݯby_s} i?Y@Nt4u+&>AZՐ8}-+1^(^tVp<`[֔Fps=է JéDi`]l!0)f+ٳIEmGW):S!@)j"F E9PQUUD.QRkZh0fO?NP8{X^RDv=Vw.Bm헤;[ bf%&kyط"6sg:MW¤;@ 8'eA%ĵۓ͕ksFx&,7L>*0 Б(egQ_* юe41Eh1+pS֌̰N$4& 2DDI8=#aŶDMPs2P3&laB,Ў ˂G3Gʦl {f~([#́ r .K9:Y=%8յnaK/ ۲_"t~"'}sU\“>xC)[> ct,(Sr^m2;O];'٣b3T!ݙRm/ӵy[%75:PW٪s8uWd (u#\@6.yq.vU;[ čcD TmXi_ BsaUksdm; Zp7ҁhw{EO5"1BuUWb_bbcա7 ݈A0Ba@#?, s] ?},~ MzBy?wCT4W tK65}Tճ7 ߙƪoؐv5<`B sWA-ߜKd,#^r!d[Y`IbǍxP1,.)8q Cvnz8rBz+diTVXŸd8}p!w@ϾyDiri,@D)}&]`7íV#t]$&^[#|s[nyyNlH:MF/D@Ec7_PHo6e%y* fghQ+C\/.y䂛 *:8]O1<ƭ(g198Dn]@R_.0e/JdFgh&HC rh{uu3q@j Msu(*Ю+n;tqژK /&_΂S,b|jRn<3ƄOs/{kyߡܜ@MG4') y}S[g\MpMDQn9uYkZYjפq@rm-RrDSZfO'By,Mw֙2{3yaѶ@! c&#k&ҧ쎗 ׆R krq[5&e͐FxX ,_[1Ɩ%0.9 +A)H+ɡ_hءe OEfG_ѩ8 labj18zb/ 8gQ 9#WCm2G2t\?~#÷r0  |3 Fn*X pFQC}=Q7X6jQ ;Rnij8wJ^gԌҍTJuX{W7"7Wυmov@{)ǖ3p A"Ķ76Φ`@k/5ͦ;$#kpj,nyEyڴRԥHEG)1O.Y/ϔ[ܣጂ{{P^h@5)~䴅E;uX$DTM7P#)KfbX8ݒӷ긦LMn&^'< }=흈THG'$if]8 +dauPj.L'5M|:Nb;Is]U0>'"d+Dpe/(CŊ'p#a?+ƕmʛWf뇑ɮFD V kyx]n!rDHc,vvr%SU^ɫ`L1_V_Ňvj]fgZǎVoas+u ps.@ mQ$ r agtySә ZS'GFrnfQdz~Ξ `?U:9O2*`bq&Ǡ5S"m~oR47CTo@^w옛G<Pܕ$LnmlYീڅ7d|ѧZ66u<#Fd{T+ RCJ=ÕnQ^6C1W[a SXn:k5Jj V59ޒ R>. ;)eVف VDD֣,}GU^8o=C -o3; R4ɥDrA¢Y+A_q^2H[nvgaڠcV4>2CjݔG`;{A&0rSN~ /d]wBW$4Lf )lB֊.%JN}#sG8Z#Vme(ϨGDIj;GY>zR lN_oFN}v\T|$$_䌸 JL}j`֢LȟFW"xt8ׇqȏwf/ \t`G|x+dҦ:QCdWRymL%pXyg~Eqe $w0~@d9|b"Q{l#SDOi3UB,FԏGiqs}WƔ;%\WUn%P2O’sQx31V /We kqpb[TgEZϨ֤0Gh=@>Ҷy"(`~ݛ1\k1}!4C0pPb%D1:!Q8PNdk>rnQ3Oጄ=q~W䴪bybM2hTqdgؽ-SFs*RX b#` qV2&q 8JwIJ$q4¢u]៭yK vdҼc{1Ӣ47"B/[=6{Wa#jCn+f|}1!;S8?)o|fi0y)Y=>.45\`QŁ:F|=f.O'D+3䨞r~ Ϟ@oXDT̮N<y5Ζ]p}!Jo309:ID>|wE`e%45&)CJJePlzr"jaBM> B#C5i-vх'It!85嵵qTM'Bxy7@bQua /{ݳ~IЉYQj)!+uFjV,uGG%ic)⨅b'#0+(8&LdHI# aJJw&Mb[9仜׆$' W gU1ųέ֑Cw 9kզ; 9ze;[ĵ&?\poN="U g:6Nwq& ,qR[њZ}xؽT(AjVE sK#QE]}ߝ}BYjW~ϭn]&H@9DO1س ac"5YגQ L 9(UAFWPk2HSO-YZFG-A 8,Q++鶢%l0PC24H//HW}#UbFrY=^ܫܬ(GR̝4Jn&5 |{>5#r6'vЎh>[Q,Spy'#8,ͤT|@`wcQH Rx+YpZ 499b9l{ 4?&VhgD]LH-B#Ht z? qrF<`P/63h.% |vp67fUGyBFX6m )"Mjzm҆ʊ(yq<:IAj-?5zGV.TZ LKC6O̿W$V <AMh.ɏ }F8D+]!+,6ԭ0oa$eLcsUTB؜ ?6,L5$DԹ;rqZf !h?W9Gj?Gz3BH'CWYJ"4' */$$!~D_t9ɴ̛_|v3 Hˤٳp1+6b/bR{i@]H#d㉪(;zσ&%l]㶓,oi:j9vɀD*3˹=Nd$jH-'hHLיLy/-?)Ne=. MY/(F}Y4W5Nehd'~VI>Vm^_PW+F)] B]=܅ݲ$ޗm ~Mߗ}Wtb796PK;(.Ld6ȣe)D.ȐVÕhӟ]s0JC?۔2<߂7kp\M|js,(nwcą{cgCUK]o1ED)j/vMV XɘO a+!d-/q z pvuPyV!6u#12N cٞ_e%Kj6" -d+6!'Du0Z~SI:lr9lOH2|#@*TqG>K[<nCg*~Jz*n2SUdî 1bg~q!r i|,9(xV*Mu V,j3FJI(es\hw3j4kMC*<$0Q_:K`[UyNsIh[|oLxAdvnػƲ;*5 Eh{O1EϠZ}Dr)?EYDac o-9޶2۱K)P"#.u՛QJlsƑZ^r&1{"O. Aű {I(L^dY-(Ju%B\ɚ95z4"1L5]F2ov,u\W$Hj–(lT =[%x ><*ͻnMR@B%DI ߜlX2TCEiF=Gdu*S&(x(O#L˫ ~mhg0Zv ɴODcȷݤ?ż\xU+UO@p.[VxO}s~K[V"^blLNE1Y_xI`scS)Q*k*[pPeno_#2,t!(trC C3}|7+jeQ8*̦{M R5lKpPщlU}wm QRq '{y^MboX d^ơD%>ihv$d@v@8ꛈJE=5Yev->yj0xq Ey1o|}FUm/%bA t1J qT  _35S K5k:Q{U;򬿽Np)LK3 xΤ<_VTe'0OO4kܭT ;tph\+,DrNԶ&gØl{NM5}x R0»tu %1}/ 8~Xhz~G)T#UdM zPV1Z ОMF|_&YfU{ qeA'jDm'BFվ֖AC\7SBK &>X! b:Oj~7JV^h .X{# Q C߉n_MDs5Dj䄇zgae1!i"ϕh{x)DWށʟjM>*!;j16;a3ŒCi/ok )!BvK$Pfq}G܎f_ ʹvΈG[RRݮXN: ~UF+8iU<16Fg9`dJG3H4B&ܜx~j)vΖ!\'q:YDb=F[ar{qmы%PO5(N12eVU=NdA @R;JwC~.aͼi|D^5?d(Ż6 d4l1f2Q?x`x_aG m?->r2"Eٍ.w;ԕ!^x~>W#X5°t኷jÎ.\EG!Y\13h$?IZ?ݖu|FD%3uv oEQ6Kgp>< Ɔ P(8I]%H>B㹪uLb$z 4r$/$R?2Ⲛ:9UcPy ' L^e l 8HJE"p:dxZ$z(n:3{`IpUwpQͳ(B0)f#7Q]Ú6&tS_tu7OJ3̘-SӕX~?ߚq Flj!r &tK0Af5A-? pR5wM9}D` +孜>ۨJk NT36șuݧW:*2IBĦ܌su+:3H1ui.9$[L&~R7CsE,1MjWEOןt)FEC.wB@rHYHX""auni_?HL]Z|uӧPGF٪/cMOjnOfVm}7&ַ_2v},+.*vEnT.6;9{9MqlpzC*1H _ʚ olCa0%EN[Gxڤ-UwOru+3ü$=/!!ߤ8=(TT u}&P]p!r'*ĮwyP]6)UPf4hBjJ,OOʂ@y5vшqlHܤk.gU?`Yg˜f1QQ<8. JU5a[r6L$]H5(d[lJ*y55c6qE8CJbrn!VtbLI;'YO)Y&Q-A:nR[O@/8>EuR HGeκ h`A_KMIG>"+s)gcStҗB)B3k?Io$u,{L m[*l$c= 8`@'ȗ%] | f|BXQ4w7:<pثt㮈V|!o%N[_#.XxWfJ8K;T*fgbxp󫋁sw=l*)*kF1HzwѱB%B4)J$Z.du5ۑ |̸]؃x6'$"30JAޤV={/,PLʱÍ771cshY£ovVg(RF4FBEj,TK78rтc$E\[0׾*-}0Yay٥{ctƽ;XŠ52s+ۨӣ7L,ah$tl~ `eW\-;\sMїU磵M5ք-eφ2Ǣ;r>aȎ7SALȐch7ҝ؉SiTSΰ"jjTfbw}(7GuH{B;]ܷD%xJ~(b'{!9W{ǫ.;!\y*o6f_qԌ=EJ5s:kMrxS^l6Xs[_~y6^GFȫ| dY( Ql"üa_,gtnd}&PYwd?Q Uz{M* O[ l~M%]J:*ay4hwyXBNݒ;iZF :EDk2~ʂm1Wa/zhO ^}bMd6J.&ɭ9X9M3ꝲ 90 ds; qh]Sc-G !*⳯M9rzЈe =iֳZ0N1ju4L#agڬvb9V~=M9@ w*?Q'AYP@:S= 5c!L{W^cZv*ì@l9D0N/{VG)0 >Y"e& gΠjugH4Z8v:O%+<˻׾ܪ.:V~(YX}ʱG^gg?TՔ 6UẂm1,v)#n^O2Q ( Y) u2CDKX6R[Q'٭74sߗk4$]foR1|lN߾FC=H;e6&bD}֓ۗB6|<2wjX827K[boC_C+I6h\q $ !ܐ)&J?i$ Y?EDtDcS0="t`n0>YS*6DؚvH,!{n pԟ?DzGnxrAY k_z<0Nnvnf};f%1X:^M z]o.V)Nuπo)hb9D: :j68eI攝Ad-@hP[/Vpڭ{E,QqeO6c]hZ2!J) rc`0fr >Q3,kj8v֦gΞt "e vP:jH]"J4(@Sn AIj! !x4}HI2aҚJX%{uDÛZx<'M׭ X<#9 UYwcđͮf;`:?I\1t׭v* C6&IrV\T)'EF o zbMbpݥM=ʞ'pp?>}+F)R8^Nq&4N))1$XxyU ,QE߂5.|5[yA#h¡O\vF&2S||eH+ew1%&9NCHC S ^E9)Ewzv,q =ɖ6poEJAS2rjd2Cؘ|1}!T"e2U L\N(5Um 'U,z?h>6.zb0Ar}X }\}2%D x\5 ldKfO/ U,u\7O?c2S1ZcJ]s>͒2"o+Ab ;&ѱlQΣ΢~L~F\FC@rȅ.#z+~,W^s@< 2C "Nlr=[*7|05Xg`x489 Tܝk\I!&ؘ9NUvQ(WwDx2qn-k& 4`; Ah&@13g: {+Uf=B~N#!82xC2=Vlw8+m+_ƈZo?W @v̔W@G*pʐ1]8"Hl>_qO\+%H5f',܀3X]/"EAE ^9]@O:\VJP}{@wShH.l<ޙawHyS&;IkWz6}6*_Ȱ`k~sA-E`6H_6UȻEͼ,|ir+W9WdՈȂTDlKO5 뾍 ~\B;+!KcAO>ӵ0L *=F+-~FzzOeL-"nPٷ|DP{Jq R:` R/-[* 0qv+puD?-%z9T*>ry؂gT#_@'[H[Pnp>gYὒ ~JrSB]E:{=YēMZ!iO }vJ0I{=ADq*2(߁é//`ۙ.AY ޥ8,Z>lh V-?mE1z2:öZ g׋ p%H`GI_!4lI` xWGYy4<~*u/x%BfmټG螭>}I#Ť7r©oFB]Vx {1=@P Q\%D%뽙w#S!R PŸ~S vs(LAwUMntR Wa6&0z.8jTBTQv& 1N;N0`S n<;6lXxFMAeNm.5j<:@,F9x[˖l m[oMقEIdgm`r%pikX&KŻ)wm-+ΐ<{)AC?(}LЁ@ gWFdn,?P:e4UOw㶑Q$yWԓqN Ie男,[iYzfIFR fT p\^{giR]sbr%l© Ԡ:>,ی0a\h,ΞZd ZZ<=UъDk9}o|ي{yԨƌ.6NJ{H>Ciw|€rZ"&YX$5׬{j]s(wEώ!PG^4*D/#Y*vY͏m=Vu+smQ%Κf,{FݚB/yJKr@M4jFW6Æ -L=STeR?Ƒ=|?dB )$& vPijBmNgNC_Ћ@Gf2+^_8Y[+`Ii\DWFr6),vBsn.Yn.llAu# \  8z7-G[[FpM}Ꭲ~-٦qLAA 9,0O)grBѿ59ӧ[N8rL!Q93?騍$Ur̂%˂s`qȢJBbe.‘{W?y7͋;JOӦ8e^2XNA.ٴWr 0kNkpM/|fD/93Ĥcd.9kL_]-$>ME%g? ѩ9tWf@&;Xn$T~-Dzɢ(Y&0JQzJ({JwEDVsXs`$,PCC /h;BoKrJV /338ZK8,v@ͽs3-4[W/ԝ1YXHڶA HmB|?fC3z C MJ&xF|4xlP5qg+tQAlձj}BfKGI Mg&&֫5чtI_7Le7j,|}ׯ)4Lx@pDZTrAצ[Jr,0|$0`_\X >=}Ÿ2Z5;2VGע ]^SA!ZuF)n8{BtV#%t|mnI^W R;}~ vL4b;\wn*^+ ̮Cw=ȉDrGDz5䩘DO }Tw z a?ÚK<$ZOV6~# D0lJSB5쑧ڼS6& wXŎ/]rA>q, ZDYXw5Ioq_f5n@7S߈,}Y7`I.nb;0-l7 Ѿ_f$i}3RqU%klgޖ@6ۓZݍL{kH6 M[_826\-ST$LOY o24K2,bk3cxKPLHxI Uݐuz!z>h3hT:H- -L^:|n(V^9\٥몵X{JӃWLbՊm9jo2^A4l"ӟֽ#wF^!b[`m@kg:Q')̀ȝdM7+Jt3u`%Bڝo?xl&)i fĈ$7(<`25u|2X2?WmSYlap| "ڀteVyJ&eauRS: zOqbLUļ->7`aqTBRzY8qdm<-+r9'aot:i/iqV)0`:pMU6N{8T`7eq?א4<͊ sbx_tzBJy]1pYŷWD?Yץ]a3'GrǵGG %HOgf~!hGRY&h0GF@j8+ӓDoJ">^]_k#'j+mq Su3Kb,?*dEkރ#о 6qv5Fބ ~iIEN2aL ޴Vy:LHH?:(m]9(ۘM)[965 ~v;Ј~Csq- f{EN YNOfJ oQY7iwTh0k Yw\/e2h`_QQbn )[ V鏢9G}^k_XJc` 5\TR@R@BHui[%T* e>]w~ aaQ~1@;deB*K49Ϣk_t`pE򸝱1qIkk*<û.qؓ :u$P8DfkD"hύ/ eGWZ= 2Pn4P2H/i!e'l[zJb FA'F`37,ټ inM֬-xf4E4֋<~;Օrv$Opl3uZEdw~0W --GwתN6)V.!o`7 k:dXe` m w_n$EcdUɤ»2ȥDZhDai:nj*Q /*ip P^ wṋCCj~ P~6Luu/_96@+HN3]? ZJSVHVR{[wBWH 4$hjݡAڭBȁ@8<kZC?uÁgMW׸.K s97aUzr>ݟ24TV+of2Qސc4b?}u(x^/ɗ^`>K{Q4#*YIf1 ŵ L "IM! nC_QwԧbC ~B3\GȈ8Ma>G5R_8rcAGѴs}}gfB-Ҟ1\B56!M=M)n0<HGe?HuW+p.eӥ-MhI0ī"t1)U *jgA%'Wd@U$Ygv2Nc4 o S]F&i~l.2V6.Mp5~4- V(#*5Z1d5G\9b#R"1_DzpAw8CvU;UK*''eħ]ʴW }:0q +l@bjD@cm-Ji2B{KCj@}7&L|_k!s4\45Y%$4Θ8 }fR#ygCDZ(HPn~!IOUPO4VtGV j'KB4E]ѕ}|3G&STv`ŔևX K7;x^ndg"1YMx[c.˖-E~jO wlri^8^<@ؽB2e~b(m1zF$E@rYr-FOBL6IGF PAbn,2b/u <oH0 vfzΗPD*2G e>^%{D[.g1KHPMѲ[d{諯gJ;x{Ž.s;3wV K͋ t _;eHؓH}fur[Y1dIX괃 Ц SWzX'#FG&{ڵ8/Oo)z=? 1ytZcMP<̻*S0(TvDW5otp#P><\,32`c:wuBH`lEDmRPl?- ;,J8 C}Gf5YdP!k|!#JnWLTkR|F#R(,dY l\~FA;Ą3+2=P.D2U+g_6C wgԊs39%q`?'FuI+q! >A39gK^N\ 2001Qnm{U%A3A!1^?, sPFkrpDlp痀l,z^chbkH/.ϨV{#3kKD.h 9?$[$/$N D}(2ax137f?ri$yM2$1h>m 421$1]+΂EDOdETh{=țVÊuʢ 9|lfGz&'_dťUʜ@Ԥj0Rlu:LB%4#d8TYIY%dň$c֖8o/\^ h0i$'^We9cLF9W;[@[Zsc+`s끭8/=aGܲO8{y3apNao? u#4<,i !:E"2m`6%D* P,Wǘt\udH#Pu|7/1@X[ס Il!Qg'i0:]n`'eΝ̡ͪ@ʿPpO:AJs@ R"S)˹`N (Ůw- p5~$o^B%re lYd_i9Ԡ@V[qny`D8ە"7g{`)`R?M۩t ӉP)ك&#K^Q4'/ꈇ濛uJ ɖ6?,&)Z2{,-B|cn8]z/ <%p $) ׊@Z+|;]Av(b>f‘:CnQ[+RPv e_4?}/LTW>fd _q+CFa<m/'|o\ltӹދv3@8n$jيŒJbP@΢hd}WXXQ97 znsoDuOɧ KVTrSbVύ"Pyʌu&BL4I}:[A9L!A_@V noۧRԉʗ:[_gi@XVYctܮ3U/r*Fփ971N^/%CjsN g 'T;r%x6󺊉J򿁖:ʚH +@=̔5%‰GvIfJ` @5ފ<9b W:I0&zIM ~̕neLޚK$'Cmߌ~&Q %HA.{ۥnP&iW''#Âp1]gLv# {(V3 N Fޘ8 TV|vkarrͧ>#{L *I7B!qt/n+BFTml:Xo\arw;zAB1A?Յwy1ߒJٛp.|np740o\YؒN7C(S2=K hjy!;:+S o9 @r h Uʈc>\˘˦'Qz=xb4zJV8#+,n ^D}3qLF}¯wSX c#IV֋r>0<0V67P%)fnum3$e֚M)Eg8wO*/IzPz 4i6Fb+&,t~|!7}*k-Y, -u*p͒p7)*bw:g8`3*)|WQD 4GMҊ- \NQ,q͋`f&"Փʽa@w\O3isy~zm1쓉O{WQ\eoqxOoVYs0;+ IiNn;w2\Rd6Ҩ8~r=<5 p_P%ɥ!1WdJxj0k]NA]앰)I7J#?G0BCXW5Ǽ5͐h !pY{,.Dql-1-[=95n(֖7q9DǴUhw0OUhP?֥4,3'APw/L-וlֿ䖆h/Rc(w@mFde-+AzP _E_G2='f`_%ODP W Nl&pӝ NjJDZ6>VV~OVZ,i"R$+q<|L۴C̍ ƀMco2@B84O07miXG(lt) =z/Fk] %já&I@\:QD1bqd+zټ3wzwܢe$%Mcu. M F |?t-g~*ZםU]t%)4?}7ݍ7\ M@!6!|iKINXm{KdbIK`AВjҬOQy,5@9ՎNvBM3~K|Ԕl7.w}?μ"53`ZPoqt;wKBqZGJ;-ל){|'Yc扂[Hc8~]]_ٵ0OACɱ?u+l vDI N,Ć)eޫiH49uM pe!ɀT)NTˑc܊.?DF`Ntbw~r,D*D leCsS0OT<)VnBƮgiX7``y :YoY=po.q ЉH\Wr7&o%*{5Rj6L PAl@܅^\r}. 7BˏMV oí8"_+Altyoj ew ×gh$[@>cOD)^az̀xdaisӝj{Z",y9;r+`\ zޔB%+@D3`qiV8YhDQl+ZXfڌ]X *Fg\OF84UGQAU03\ѾG+S4%ЌIC * lߒU%LWD@ˊAr@+>ti V ŗ[`rM˭ Tk1i'h؏ӢډLר9_4 TB[x2^ܡF-h5(.xiCtEY^˙.0~ϖ' w*zu="bI':J6'{L^8IjHPa`ͪJB"ynTJC^{.Z:?Zbu{PM79^ٽynU դg!ERj;W/ N)<餙",4}@ !`R7L|㠨'3?&'!9G{]ׄmr^>+Tsz wVc+nl6tD8MoV.DQq;u/Aa x"(s&(hxf4'Π@Ixڼϗ^hf(ϛ/*,%5OڧƁs+EA}Wؠ>D;_mT¬Nohsk0;<1EV0.>&K,e1r.eGy; ;~*1RSu9ۇ>Q4Ըf R!ixSItjP"Щz{o(NSud!TmI ͳ?4.]16Kangz jQFXx5>9`~ۦޚħ;O0Ry v;PR_T7<`.c`vW;d=v׍ P4n4gVa Uv?p*’s|'\P:{~2.Q ѨZKX҂+:L1[mf3YSHl: DO){phca_]C/qy 8`~9azPߏ\tx,}SM|h Wc-G:opUx]/`zN`u9%-Rm !? G [Ñk=x^Ҷ5σ*1!g\ 2 3 d K󼂊& 81?3׮.A<+C7GT/N7{q%-!*NXFPIFkE<\,P`jA@r3܈Pj!'ʶj#XĂZȄ:i5 ܰJj#K?[c|0-wv &=j?ػ86)?B#IE?Tc)O89U+@PkMb'q@&6]rO2-,KHXq5=tĘP&t">ds<(v 6!4YZ2d2 !b%HB*<sYxiͿ1swgP\ &zFY@X"=QK|M|\9zzlq=r-, oz'Ɋh>F/%+&nK@K;<\܂Xeϯd̆~'%wZR@7kfNtNq/%. uG\ )2z%;͗~Ƿߵl i?ѻ;Sp{<v\Q0l-'GƪC!!\5slP?o:юv(ɬɍMCYYἪMܞtm!xvHwH?@IgU`v%d;ݲ.E|x`{M[윮qlYw\\O  kluHҕẽ8/)($ w&6bMGW~y&Ə7m_6)e{؆Ot^BIW8lFog_4p$~7^UW!vY.24V, < +OrPne $H|Q.Vܩś;8O~ p{03L. < yo/ekSw7p=.zշ@wAx$؉#C<4R.2W1$2xtvNe\I-*4y svee~[U4@.FZ2Iw+.B\~4&w6"7>Z59sΒHhgsr!4hvb ]6dapnPK/|I(Hi.3~ղw@I&C6t/XJS+?Qe@vr '4Hh_S @8+kish`YB~lj`#^ $m ZyT'۝z*v  'fV[T|^xR=6<@֠Ҿ%îͅ BF ?$WݠLоΓx"`^7'X;?"t@VLR%@#PA%a4ދhK+W5dB*E:4"M';ġVG5$ĠX茇ez9G 恡#χQdx E|V9BZ{P$.RNC@90r6v=_xc"q_$Ӻj|%6u*9pC St%ʬrok:k,6'4t&ګo(l߆i_hf"QDmqPz8t8|~9Mi¥]ɧ&Bo%B,>w ˚h+C#u5bf`ZKHiC]38ma8T5qʎP`&Y{5'h藸mQ"h๧4XGr{ PsԮs:)#5K * C0wmqniˮ UƂ\JӳxFh멹7n 0U2-O= PjH}SÈ Iu{UIC.z>74)YO];4M HY$g:eK2R\)FHhnFd:. K7NB*o=MI]H ,%TZ +IXmf=<dKdyJμ+G4}  K͐ADb|')my4w@PT|=J(-Aܱ̭C) ?r?ʬZtf=NَXN$S00z94#`Nb1'-zS&џTZY(hSj\k1눒Vu"Vy]ME̩5Eim:k5܀ xkS|l_S¤BLif!wE~ Z颌>t }@.*1c:ˌ/|wSbAB[Oqa!gαoWܒ 1z+WPQ.K=0yĞ6c7\\.,SFHWۄ\қ9鑙S1+"zb8GD7fH+Tl70qeG\*G-QL~$"d!xF2H*>j!u1"90: pT<]aD'aPj<О4(n9VPtcΛ_ LKu5v;Vq{zR|( <؝5] *m2 T@-*ڡEq.9,~f{BoTl]Iury%ȊK7hic>@NMQR:"1ERh܌9 }^UD\dP0-u<+7'ee3 "b$d\<.pNB@YzE~ص-Gr^611@ ~U~!?x ތ?]{=k,#3!@ŧD> Q+RM\5Qr~k`h fg^.l4ij:,ˎ jXk^oiB$.1pڡLp#و:e qH )uO޲a[gAɕ@C?%7p {׳c7; %I@:\H:5QÿxϼxSj5D 1!m.q78ĎTCA[E'+woOjׇ"{9 lF_[s%CC>=1{U=d݇ȗ`pSX޼!}|SLmZTtTts+^y:sg%[. 9 b_:IMOB;j"|˿,˒ڋֈZ;,n`+8$@[:."U3)ӭ6w^m{ͥr^ >ܚmo`h?3'M\a+ެyb`^ZF1kg9r )'٤gFk\$ Uf+X9ڛ,;W)y&wMEcTb컐J|wkZL(=%`5&ݰv0$jsJ˜eGL-% Tt:x]m:++mIDҠxAܓc vxK \2V;pVʝ RB}3t!}مe6J'`Z? &W C4w3в!6;F%\'`a*,l*3ڶQN.Z"bɏO ×dfx {&Dk79C>@X =,fW4ۤ˅$ TI Q|&ϽLVsPP2$^U:`фØ/@ E&O+˚(|e:*i-p)a1cٝ-gm[1q/RN޼e-.K= V wPGde2Q\e&Y` ] }7b~uDvhmՒX_dա aAY!F_?$I}A^3k `02w./lnUVM{p`W]f K|:(Dh/8O7Գ@N(UY( ђRrzPj%2d):̧CQMEdwʱ32chNd@ Oa9 j/>̳v%ri?z)|.>+Uo#H @qtF^+o0 'cBaHcAL{ze6|%#0'ކ͌s#[k) 4+Аo124Z'*8|X6~Rw+O:c~zz}iZnn'X$myȾEVe|p!jg@eTʢD\Y UZS6oTmiGy ϒ|K&#)70"\Y7wpJ$olp)>->YڙW !ÍxíA3쵂"2#oDټ~?u2PY+ ˤ}Oew+˵:[-O7H~as-J+%x`؋}H-ᙾq8 œ_lEҼ `YȌ'=WV!1ů/y/)NiY&Zn{h"?MmB2mp^_BJ~`;L.I-y^$.]*BHasS+zCn/m̸K#@ ?9Eg|uT 3[%H:ۯIQow?cy9KQQM!r Z>C f_i !\/rT黄pD7:vi;+F@ηBZGq #t7J@EB=!`v){jԃZ*p,XEy8361saQ[{IZERFoWXّFX ho8+- +~Gş/D(ZAsדO fm˾WiH@~*n kl ~#;Q+ӛ۴D LzK zA$ryl:&Ib|K̮(h)ʏ~Wa-De+~'Ϙv7 }O8ZN[τ 0Jm(%aȓ͒I)f(jG'? m܈QZPl%!&]e XDme= ynyWgB39)! K)YVėS/xd3:WT:_#g?(HZSuŘ@yaqţ}6-Ɖ eVdH;^ w 3rVoGcߍ،?чU (;)dR 6gAJN5F mۤ)TZLWsh=,Uߦ^[a9p"zrDN*"NkvԎDUTLZ6,-|bO ~6/wQ| }0bygj5fsk(嚯_GuMշ_ۘ J)<] Į$Fܨ~6{[iwPej;.n>z1|Y-rOs!Ӑd/Qf5&$3\}:F jPoQ.%A{?aI9 -H_Q8,uNYrȖ`9Mf˅ U]W'..$`Tk$ͶǵHhO,p;ӔbZ0l7H\yvAc(vH$H~ge}\"> v2 Vp7Ay\D1=34ej$Za.'o>Ҵj`/1 5ebeE yB1&+jeas cFޙ*B.UG",}aO߱ 8jUZ'I+_dA`.=wdIP;/WCVPg`㠔_؃4?+v%VCƫq}^ >bQN(XR-3Ic*KilVql\C=cZ.ab2(aUD;fTZ;{c4if?y?La "_U˨7I_uR>MPǯ( &4T&! dy'p4-9q/zAzv6vp~+( 7~rrY~dqro k$/=phj{;p `DE9 i*p9};[4<+[a6U'wș<[oD`^!%TٶR' "u :;nOSՔ7 #>jnm%>4tb4=KHK6"螦I~ِXoS9 /_W?iâY{ƣoѼXag^ G<_CpܤOkG%g K^/;v)0knv']]Acc-VR<7m5Z8e?:_osGAS,)1c=Kik43{tg1mjs#$7(bu%TuwZ7SOKQ"ilW`CݡƬdĵZԝq-A8MK56gii6Lڦ|Q8_ ww; sP Ȣty V$ `!kxb!jul県8}?D7!`ধK"JXD4\ĭfU*JQF '!PȑU`r[4 Ggn$[ھBVf|J{a ,-J-ʎyA79tqvyou77m\6yz6tdk{[ٳn4,)fHlnb(WWĨݢ$xJsm0træQ$VNݭ n(f N=<;1[;̱`/=J\9mWI}Dɠ:2hv;xkf/lC'on(LB,wxb7|LG%r2?qAOMZ7z*.E?޷ ΂ouq71r,ZI:YjmQMG|&ʀ}3O6ISge #8cf/YUH) ,@rw.i$$8cH\k޽ڛHkp>;;/}& S sz5괚.6ƌ%=,E- {נYW6ӷ=bgg5FA_8Ԣquk':n^)W\{Wmd5:ClYlxRRZ2l:JjZl@,djZ q܆^x(J[" eHtN3⽋XnJ1(+OjpXS^}֍:|ClIKmds!\Pj% .З'GX@59YҟzJI؟pѰyN'dvȱ]N!j;'"sqF|t'hGJl[qX*!{[{Xc{0 $E%rM@ f9~'9 Nnfc36aWXXWa923#}{wtԑw V%@աnفx-r}aiKrv}O u.R0W˰;voΔ_MbbJ!PtYX%?AlM;?7Ѱ|EEnMb?UA#Pq\F!+EqX+-4-3ҵ 'v?&G&&`ry:#냣6G 07vOx !R~5|Mn"HsXOʣď**T|֚=rStѝ6 Oρyx/~j)Xy$2p̀Li(m<šs7N mId>(aE< 1"8ieuE87To:%LZztRgZa|֩{`1R]2ȃk럴v 9\5>;S؂f_:1Z|ZUmv&C`<'ŦV P_ͼpݴTfgvvj{frxf8[P=tgN=B ' ^Z MO>w6g_8w-59hE+XэT=DT60]JBΦ TwӠ yHv[֓.f)B"SKAr`qquژ1ЮŽw礶|q:H֥;;\jD/@^ N_PJ!EwFinS"ˤ:2y!Le{ {x8ИSǏ~ªX CP9렗SL1HL&;eMoBwLssaV+ŠiV g|0-L(C-(&$A}s `>p!k_0l ZyΨdfnbG "RM#/a$F&T8 >4+b:Qe`[r \&$`,G(lŴ"AlbP=sN Ռ%}P :bȝC{!Qxhr>FML$_)<; ; ځ&y'8(cihMJOf䫮*$Vz'8g (ټJY֔0}#>-vG혧ժCڶHICV …L4<" gG9*] r b)˴_%Y*BE(@]엦]U’ho#cBs"*\e`'H2 ţ! RqIw b7^>I<~gH^}5nqdL65JD;/ok%A. ԰\%C‰vlv˨X^tT }뭁3 (HT>l8wΕSTi!,I#B7V|}?b.7ٳ{m(gᚈШP/ ݲg];G =Mz(7s''P<$RN}AkU۱z'Q6.er{H҉?N`>ځRvyOxUx] {G )5bE}ʬ{"}5#|&<€O'f a7NlX m;%+S8=A†E@& g""Ujz!sH]z֍LU9hr|06$H뱦ԬL}8egK&'Q} 2[FU3T^`tm5"jE νU難dĩ x}P.9Oq Zh/Sk迃po1І-赑( 'E&st49+B\4+~XǠ!hswBL1\@d1YW ?y <Ȍb 7*twq;X( wE"COǍBo3F=S?45A란H(SFD3)oS٣#'Bj((_Mw*.BvXEmV yo&2F 5!`Б HskQ]_B "5+1M {,7 H[E (`Cnc_ͅAwRBsK%|aBy8!<]/N,Y8*bUbWl̼sQ(Q91RjσMnTܧ;pfkn),r)+67b߱*qB5W=T/v;T,\@Gqj|*^O~ngsyx.B #q5Ϩgz:b6&1@x=O}kns+,".EUm"ptfdVh 2[RE2߂OHҁ'P(ƁN2p@@ K(&ǤM#uƐ6C[ԾiیhwtbEǝJuL Wr!4<`yoTwD^}48M)B"+]PXR {.Xc uĽurMLD{i=E\(JY.e Kl;x'e88ڧϙbxI9ڨ>m#3-"EljՏr"xk cVg^çCY 1tNWB'qlC@Jc>\PP7pL"R^Il z.H"NXZLFHOLZVu1neupqcWT6Fߍ`'u*+Vg^4}I=폘c` ,K#|iN2L?Dh׭Ps$_%ͶӧS:as |v_՜}œCX2Q@_~?B?zl6~0 B ?ykUKnӭaWu˗IJ-4 ΍a`+c-cqYVZP-n L.&|qgƜ@VbÌ,:zP=d6u_j葼R HX]W[?O*-bHꢄ:8qC" M&DiӍm ~0F@uVR?^#y<̲ж,!BiB=~ݯD$8M.Zw/}KJfti>M;OMKr{p/KQOFXU<(1G/#( FbElW8YTM?8I'v7>>2`-ݕ4:б)%K7qIQ೜dvouL@# ]Ujظc%SϚ11nL<,KldpP%PPNIgz9@[wv(͋jyH ll.?Z`pup\!13(օ(&%{HYTfɐJ ry{āԺ/dȪE ; ݻi;Y GF(fץ'Њ:Mxצ 㯞f.{ 9-JXv&7 ͚x4ϞuCj|@U׃w[Uĥm 87}QYJ1Gc WH Eqz L4+LdDI2wBL㨯@q3@)@N;L+|$m &x' Skxc6rL${j[bQ#gO2? H7wdXi98 <N\aȎsD`NzVᚳY|EJNzL-Tr]@l^`O,$ rrX,_Jr`Z d,ĢY !VWE֤0즒$/答7ϗ>XOJt4d?c [2ST@:=EyQoJO(Ù5)= y7"~dyH#7 i `]>]7!EOBP/f#4T, då ^rU` rt`Hç3 x 0T9\L_] f^ޑ5w"ˬ[v#@H{')֪}+),3P6} O-6rNו۪x3hN]3 pA]XD1!|{ 5.fR 1 &Q];Eho2~z.Ehӕk!G08Hbٕ1[f(z5K* E&Ռ8icR5{PA^ϋ`N%9{^"&<){dDX9!.i፫->ʥRd cvu5AsSfL-\؏}JQcdÈQO\LNW슲Z]m^юH^xZĺR*98sCRC m2\TZ\"8x7%wmnw/ -ٍoCi3NN hިC$.'bRG"HeW!hӉ$мn}CEZ MA`{{(C6PdINЊhy$Eob5 E_cw㪪q. ebaygF 9k ;jyW^jE'YM!}t6CЕ~v})u) IJ@Z_U)]8~SBtAI3hTPowc(+HCˇS@M>QBxN|Gq돗9\-AH7)H*KP3hK &9R`5,AT@OZ%iyXLݨp-. Pkce7Uu!wJ%Ygbտbv麇1Xk!"A# 8ˌr{-I-r5=C9GV=9SL+EO)ݰPk KK@;J7V]Om!d5dnF39ZmEσE1L(-TRJ*edbCx91Qm!?]cJ0$[Y"zHkgzA ?)>~+Pm.9|Iq=gլf#×(M&-En Ʊ[x+g YiVܞ>.dmzi2;lW,-&.ȱ躋xTR#a \ R 2\6CD?`źe0+fEjeE"xǘ^Hga.dх5W=2< %?ZU IQnMЩLt.vFYҟD)v*n&f h@3Q 셗W0=FB7ߢžl.=KqP~=1OTA),x %u=\̽VrFP6iD(0Erɕ| K4輑{^Ò@LȳYp= ReֻP|:jy&sɱ1T h` ilO.*-+ 5Nvi]j? 6ܙ[̽YT _ _,v P;9"}L0hHn uw \;TJȦ & +"g.i]zxdnXl2g*N&a"HzY;.R%1nLpuREr(` |&'JˮGk~{oΓvXU2礨Ϝ ew]_|PXXHN940iV{eƧ Q?VR,yMuv1^OgwR M}::wu €?>Z=PP舫Y0iMte4AJ Tf+v}UPWEb4OZ=fy"Z7kRqsaR[Yy/KZ$ <'iD}ނ~Qu!TQJOqLi4e Z7P--4?R>[~aRj+nlt@/ot }_HJO:؈Wb%] !+$qUJqAIT8۫pxi ojm ,*M QX~ u1NU,g_Xۺh6 %=nƢRh P88Vfu.nF k4?Zv͠) m}NTW,Ñl,<d?汬MI -=bihu+S2 r{^G#º]LE4YK71woԛe͈ .77Gj= a 2?fm6%Rz6ۅ3 ٜ̩Y Zd-?ccם>Mz7)o%6ZmN5~}5gtvTfvEm){{C[<,Թr&gf6ag*Tg04 kiwpb^ę~vVpVN 7;g0Bg78Wf5br2Ngd\6;v) GBϦ2bڽ'V~+WzE}J([B `~cѾYH#ѻgnӁuŲotZ>ʳgtll4 6x Fs%n!f]*+8fٸQ׷=hΧ&/w͉;K:1έXFuBZ&a98 RZS9@l=,>y =vT>70KU  eEø)zC0U\0Ċ[" >E]eR X|T%m<3Z-Ժ$Y:ZUi,ٰf7@F+ .A3շ^PtdG3/C5|؞ Ѷˡ^:Z %s~cS7QH!Ks9bHO.n̘ ?=W[U4B̲wpW!P)n , t˅_@qJ5\d )1j’bRȲv$D>>T]t]3/$c YN_ N-OA:_@~ 7W}"C F)x0 3G5#k`T P݀춳.+#qmjU4!quϿ=U%Z%Wཎ8!z@'ѫgq ) 4 trR?EK<'2F_~W@o0~x"fS x7IrO4ШbC7%znKahFw:Xn2Ru@DZm3gͤh% : !5i/;0bvPIVcx/? 63𿺢T`/,k;s"#S W p]jvaS">=FX.@T[u-!2gśKrk>فƖE]3kWXA +D;Fvsjg@m-K릷-,Hם`Ps?@g%nj!WJ%r]-Eum tm:KK[ذrl(W΀]@BF7kf"yg93q:![5# `y͝  a?))LP7qҮoK\݇rI%xWr009st-`Lfna+3>83.9v و g~ oSRl(s*5`WV ׍#ZɅL}O 5 lF%>3|û7IWdRqn.g^G:A $mN0Z鹁jR tՕd$@[bS-s|||=B;}8?mSS委Yzsd`ӇNI'4o&Wep9""P5mtm=bq%]ӈؒgKc?#"VAL j]*JM32K[|BmI Ѕ ӦtkTWAzkT#;%{td~kvZ2\`<%+'X LaHA0"XEm)WTWHc֋ r#/KB4RiZ:/Ep~ dHj#Eâ,Xc2caMnaЍȘ ZhɧT~NOVe _h|tQ`hdʼȹKzmiIߘkџX" J.pAXJTt* &˺KZANȺgxy!׬ A\֧i=&_oi:_>_u5& DY1%dB#ЧyRqA<53l8\}wtk XاŰY}0=]9:^M+O<}r\OF2(ټKuxUkfb.=$z: -]+OW0FnJApQJ(oRmw.F_fԫJ#[3" PAJ>k#x:p9Յ=u\xuŒ.PTz$k /<+RؾaْTH)]߷:pJ7($O҇byz8]cְF{(d* +ߧI- tV7հm b2Oධ gc"HAcCOr%ZvU& MڱVbҀmc!lͩ&P3͇?oXy3m౞z'loBd7N382|Q]^nBHjcD dJkߴ0$֔Num`ơ]IT eFf'*(^7nEO5qYi#Fڽw-Q8k?ktdJ?rbvW!:cyv):H&i[6Mtޢo.l/",:~,ڟ Nl$ˀoc\h돟k\72%1eăYc,+2CF]0z])_'<hG}$ EfO',WChc,a ʌއMT ̵.vMx:8jo 6*'ٲ@wzŻ6"jYtDɑ#}j?AgHֈA5R#Qrbz-=~ʭǷ2?}4JOTb&V Hԓګ+YkJk*MU~(6o)vĒ)Y_*cJdj5J؂Mϼ!<4Z\50f<^I g{A L2-“M#Jږsa2&Az[w~,u ZO{8>f@%ʦF)5 uĕh\+g{%f1羏x0lH^񉣼/t?Б=?4jqFr-L\DۈSI9sv9󜖐azYsx 91=kŴ%ކ, Y,TaуPtb5t" RwnI'04dZq$6Gw@i|6%.Ayrm_.f3(!^ƾk`ю#?W+~ b[,uG(3FqiQL\*\@خWo쨟ҹEȓDJLg5vtjwia@:" Cxy[fMeʹ?CSy5BU~xZmi 0ޕzWL2z<)LЯsE9~W ]F[}Q%h@iFfH?%g^iDO W*Z)CUY{C(,P~< T%G/A=p eq@a2%Uh~z/4;(٫AWR_܄w*RWtE+x$P3mt#b{ Ƶ3wھ5'8GxWĎE_5x%|d,"ŵ r +lӝ{kٰ8cML?~Nj *[erd-F:w̗~qf :VyIu2[ˏ M-ѢguІ=fwm;ݿcR<q^YQ컹HH 2 ZynXE*{ΒR˕[a`̡,P,N &;(ȴTjY!R܀k!(.CR-M~/qp0S+)GXRsp'r(:K.ӢG:eUn {' W|kL0}cFު`(z4~x΃aԅ|ԧY,*eFJM= ) ex';ԆfM|a( v !8){G|jhϓ{Ō9fe\~{qTE/eHo=:!1yu0`IT B_>M~o5X' -GY'?RU4Ux4?Lv+'QZD't1t>8+gg~SG.q^.k&DiU-V[/9cfl m#kOx) ^Ֆ+3.o#T Y'ϔ*3啻/D>y1oi ^x`ƝU/"(,f?nviP_RXHhD2c4|OI1~Jl 7=z*٦/;֎@Cܵu/o6>mzgFf2L+:u}M1xx ėdBQK2cǵ{Z*}?$9jȀ'*PLv!'TL`uxʂunt#s@׫zOqaSM6ߛ&t8 ndckYASQFgx"وY5j Av f8B1G/`o7] Mٍ $v^|1bHӽ'3̸0PFn^zFMMH毇r$dp)Q$D tVEMPT,2l_4{2텅nzv1ʞm]%bA| Tn8"'dm@ӕg%g@xxȤ06r&K(>(53syZoquFI"/c-~md r¨rf90]:SVjs 2By>K^\*KO؂VW y%͢¡B&s@"0(G=&~Xi^MfL\F ̜kC/hj`bGtD'%yZO@+3) ׀ 6V-7܅@!y!ȈO$(q{A`cq%^qooXy[$9G0}wCcAy d~݈0![;")55|Ø1:;g7F(ᬸ瘞D=ԛ+yU;8xq-|jUzX鍌$Z"ܧ9xx 6va$ d4ZbD#r䩲26TB{=bn1f,BG܄̩yOrܳWxKVŒ"uK R/HPh {bjʰLh2A]nֻ\2 J~88ZȽtX7YjZvemlMv0~]3zd ]8O#ncel1پ] uk\XY=YDkz%Xn_\aO4/C P=Jel(\yQ; C'nH.9!z`yLTݯ&^vp*p2h?s?Bgח { |+;-n+XCp)~o)zLR]AX@Ǡ>҅-_fڈ 0FUk]Wj'~ $DbFbAp CBl4=cj-URxEMʚT^0HNȄMeZGE2{~%2M{`Ir"_{~F 5 2So+p͆D~WƦ}xbP Z| ꍙdz^њ]n{ZRw\Po>|y#[q9n6 aTܝj)nK_QbHmlV-ǿ2Ch=56m4?`ˍmDA#b!6&;)3+E02t-)?\Ҳ30 `W ߿ĈsL) Vyu 'hy~Æh<Ȱ3y엫.Ν=#ORYpͼ_b715^]Ѭj9jH.P  ɵQx?6 ZUSI:ZhsA䍰XZ@j8Z_a~f&0lo14|kt>O~I3T03;u=@B>>"%>N21~/xo׬=SF=ׯ8VS~]֪p3GxAU^A-DghvN ieLR.bF‹w3elv/GQ |tso8_8;yL2;,ۚ+{./{>]Ӊ=J!)n;@L)7~#oсHemnhKVL,!-3Pq*GK)ޙl=*2K p`|}}^@l!vokVHSc2MJm̺ TȪwvVD!fpQi wVutamzPc;MPte8v'%9 g\ݠiƞ[%,pG4;X[^h=]z~Y*,D18EP2NyS:u< 'AirzK7,_I oAG r© /sJ+sQ,6g+n&fO!" !o T}T /p3ЏfZ7ܲ뷡_vO弌/A9=,P:.m[OU{նlz 9L@[sy-SbCQIMs̵2 qU] 2]1V jҡyBI JJ w8yRh?hh7oToiJ.<$Lzfn7E-GDTyS+ٺSoEI[E&-@g_>E)G=_=I| -$u;.Lep%CRE 3`@98'c#4ik)dA7CB %I} Ņtҵ|84Q3EX1M88"v 󾞴X c: itnQkI7ޯar/lz(y.j`cܘYD7rqeNXn}ߐYS1N~άbsGn{ ;|Wޤ;Cc\I]5ƒo)2:L˽ݟ\J?LC%d{m,wT:/}9@C\ g,Q$˿B>N4Tuw!Tlܸᕖ^fpB&m#WZT7pWXnc+#e4+[>+ߴN5?-)<' 8Q4P9śעi՛M7Ghq) b!ɫn#֧N<,s)Xj6HF`f^FW0U} N?iBvs:o+L K5kF? zR{ׅFupq㓱)KTkUqhO9c1dPv X2wNO$7OBV|wV޵c+5Y Xшed>#Υ/A_{_ ~L֢S+v,{&KtQ*z:^YI`@BNa[,5aFu0fu5 lI't]ID"RH79csnkz`b$#*)Z7g <\X۱JBxB(}}QeZ_|T3( ;y4X/ K4GS6VDTnsk/@IAЙm51D\T"V+ed-Uޠ" S&0q Qh<,7J1KN)%d'!]LZ]$ecj#^xw)TXԘRmֱ{ _"l HoCx6 ynSo4 cw ? :`ڌB:*6GH[{ay{!Cq426\I l_%Ί~ոݹ:|BU$toۚRi(Yp ㉀VX˾HOHo=9]FeF#\KF4= {SVuC=uW{if9p{e%;WDue2q\:?K w."sJ+n##x=O%ٌ+5N"3I3W~l:HIs5ZSƛߧIB/(1]Ii鈒ߗ  5žw e,C0>- t4ݘgX YjB[+IGjC\'5مd(?q~<LLjt`;R3 (W77ǎ+8N+UOVJD&ҪZx*0g-Pe D8B 0;Dl>)$Y5?0qJ#WeAMQ2 +hۖhmL)pNt``%Ms,FRv,$,veBu&k|,3PSkbTLQz"-3>6R(2fD!N⢐Trp-MNlu?+*R<.Æ(9*\DZ¸1+T@[yFk !5<;JNhƁӠcfTwz^ȰކM.! 8 ):ڸ@TkIgFYܪ=9}&Pq T'0蝴L;܏oc?hܰwwy4b :>S@zZI '}oAZ:r^TۗZZzHB|b1͔9l(zMh쩲LT]=Vfa# $oXIhWIxaeY[|\ԉ%%wEa"h7"p8POW`%"ަiXk*F-q" \khBO=n]tbCjc܉kPbK5w,޷An ]ٸe9Ȭ~b![h]mK,pC] ij""{4?q1<i(b|hґ(1G^ ]ajD/'~AS>Nmr3 Tz4 i׻h:"oz"mۣo=n }]IإtӕconJ- wX53=T;wyG; Fho;hZq~և YEK. z>0seU{|`jJv~&DdKL޾3Y%7n@ˇଇȯ~g_&3A jE< _ 49NG= Q(pI,l4<ȓ錽'i@wL\D[Y Z`zf D(JQc}Da_ Y PL_z~D]Yźi \;Va ʖ @XĉxSELBR<r}U[kz˒\6?G5TIPgDb )d{MY\@V2pۊ|#b+Wgbnk"a+ l!(pڻ%MA oxPQvjw/!9esj;L')5|u_KcLR2֩ݶqF9ǘ1$-So9sX:9G/QȊ|Mf쐬cV~£B/%eٝPi ]̶0yKZP =PTNtE@~Ūl,hH/i:S ;;H0V6i?2C]`ľE3>4#$R2D?lÐ;?L!WS\db_ )a(f(wU g͢j{љ#Y PSG 5B;RsG_m:zG*C$=Iۉn1ԣ_${V"WPX~C4a8˴egb,F FX{lL: :/[4 Ɲ l  N&obllF C4( qH1 ǚorI a; s+֌nAx xJ EVψZfo4\0|| >fo#F6Ô+Z0:Du樢ЄTlI2L̲;LN[6>@kG0Ocʍpt$kA$߻CH[:e}5~\<3ױJgu?l]ϐ(n9ab35} CQ2)p}c -mj3Lu#~ d]kwJ Cuՙ>hc4mVsb~,g/V2544Jf@;M#]=f2qHؔYTUY$HIOwi"VW5vO[*>Pre∍A7$gz}pZP[HN^RecTsc2i0Н5 qXnIb^@X?'A׷i͘V#ֳ8wh^G}21O;W^1heg$~jp ;Abic rG$t@gNQu09?5L͟I f1Oeމ |e#3Fe-,}4Hgpe6,@(NrJs?=P:A}]hUzw^5uI]qGkKͩa ]GEn B_u+T ݕlwK(/ۏqX?smt8. 0o4|ʄ5%0DR@]ePeB .\̧FPT4ŸFنŰC=z)=yTBEpjv#Y:aMG|%>*5zqK=R6ͿUPrڍT%)=B@F|\Kl·!4%tsWo{b7qm+<`>}0[(*[}'|{(6SA\;npKC"wk zz݆uy0!قfK+UZVWdMYh1 \2ս}\H8b':*l,=Q8@$=b]}:HWDlbn~OuX`fR}bf 2q(nE AL4?z ?z> WsMD\:udVEfɶ 5df;C.%=^bv蕡9A#Ӻ,϶I[ =5/1?.ĂӌTGG;@oc64>A;14(Ty&.tx0a*)YˬV́l҃E`7/W#=%!{8IOer烨d{rk\Wܱ!n#YרRmr7Y:eg? 6OB2xi"k*:!E͞c|=dֹ8ӂQ4Q$2沦ioϞ3Ѿl$5ކU 2cЮfef47.#Ԅ*Æ!I'2QŃ讋(l꘬R/n73{9J4Faٓ& - 78Y_&mP֖ۆ@3EYP szxzJbaiE6Q0闃yfukZ5UsBb797TK:KOm)LE=/֔S[|i:syI%r^w"ިs7,#tݠ5E<#ۧjX>ytkt"2)s5C>5b&v*F]dވ}t9)|7ݚjɖ%iLb涪Di9EbxG嵔|یs1 /pCZc,C2 ڊ{.*!C#5yg}COQ=ɷj4% oYoqd#8OPەZ>55)KDG'-@0ZHur0hWjܑaa }|}ݦ$na`ɀ(EX`&p~z#mxKx!l#= vLzS~qvZghg''cY;o/`0.2ρՓ*AÞ[U1 &{& t~.k{VnyTIib3׵"XoűsrKϠ)=<pCpOZmjyQkP‚:Mj͖SZ}zpٟbKWԲ"8׌L|1-[2PBlĊ>_ ߊޫPtR9t(+u8bpD׿%8XViGV_99.u_#ˆ`fD/dmD A}=M_J#ϧ[k0U^?l, f:t?ᑯ%-Fq峌rVjl+oI:{%i*JU84 O+-T ߝ\9&lRªk3 A$;Ck )l n5(ӑQYVtryn z=\14ljp̐nN#׻i$+S|3$ZxwZQqB5}FsN׵+rľD/h@rQ'x{PZfxbi7HbwbMM/詩;*dS"ڂ܂'/!Y:Si'ns&WG'ɪӋ1"j'KC' i\ 60֠QjCNOg+5Hdsw ~5X[o],e +Ȉ=tE'ʃ>UtXd*=<>z .'3`QKX[Ǯ WǶu R4Q}ek7hHt{龪iiRqoާ\e1Ja*C\][p}jlLLrZ|SEjcVWdh`)*`a95]6QlC\@xXon]e0qߤxw&MC5(b{U"2-oàqiB+Oˍ-lMz 5ڇ~lˀ %.O)ֆX,?$F V,wRCfK"}ّ,'Vő{@S- '~ T޴YW m+y$l^]{Kh˧M{ <jɁee4^6sk/,EPZ|]/-v_:Vw2؊S5gFx _QTR1G$Rӹy|Ȑ'Qf#ug5d}+"}#j,j@Pm#/؈${~dqpWHLgDxL[|(G6p#%^mo_pa%}s bÇd/;yblڝ\G!۲ kad-/$WΎI'' {&{U ~- 1D';eY. q" Y^n X=GROJB ֚Jh7Q_g zxԹ饫gefpP:^|7a$PߕƴEchfӹ_͊N:#QtV?>"YՅ[pԽ?k>8,tW\CgкA @ŜHt=Znzr~+2r"TSDƘu N**0i G ,Kt' {\'hmS>w&?)D4eɺjGޱ ?ޠ ep1G* F>60 _!i+\h+v ($B'BC  ^a=v c1w{aoHM|&Vpo8dT zd,u s{ԲNp*aϧP\څ? tmX-Ky/:E|*gFcR) Nxd"G[Ƶ>Fm!} &3,?\=^Qz(جFv;p]O32I4ԸЮcdx?<$0.3Yݱp4άH%}aJ4~j=djdNDurU8@ ?rgMqAwϿkSNBC:?"Op #LWpqitd`1V0}s\kq<;ԓrYHlk{.4y=/wZ(0@ҎjXC/5bkEbQ+Dm(9nllUE(G,Fqv ͨ6½ҵct ;φ$a M?/IAZhRZCB3Bio$CL/ @&q4 c5hZ&*,>m}"g=m7GB^zIg9( :KUJ,ލJD5z:j J{foԮ?82˘= e<:C݀ gh)$ KEsѥS^hPcDsmG[kۺ6T4GtZ- U'(1}>nӯb[n[OiQYPa!ayZZG#wtaHYo|.u}a7:QQ+'ĶR5z`8܎DMko|j;ФH:!-$˽!4Au%R:(|cWGDyQu ڀ֜q X#͂EMG1CxB+GRL6"^HlD.p`Б,wЈN@Xo;kxsYZ~,N~Ć I (ŋ;K HM žWpCPM&'Lu~V$۞nx uw1Q'U.׻ꋂPE-bȰR,C+~Og<}~uS/9>,]r0kmp6ȟ%bOB9_dɜDž[o)CмNƍ[ZolDqT7f3#zw <Çkꔥɡ5[@`b=bLך` Y޶ " 5= c#COW;Is6R1X w롯qMmM>>V?WNlon (N? a׋RS*홈|%[ayzۺBSsP8jo_CWpSW Mj3יb+聥L},څZ#cX>kd&0*"ػYDu!KAA'yi{prvnf5gQ$+dJA~!'0ܷ]`gBٙk/u2*lW9 պggF\'ho \*IIc<&NZ^qTXڼO5k1 j1S_4}׹u5,S/| >Bv ݢQ)u C/"7t2w DaNG\uv:i-$ FbE:Sq4uBWDo آ#t4#K[EbGpE79  jP>k>t o4f:r/0]2fvٕIl[xiAC'1xiq}V7} S)M>02wFu]Ѻ*VwWPC&`bXl'@^ lƃj4FWWᰑh*:]"~ƹLIȌ&Mԙڍgh>9pEvhg$?Z+bZ%,̥ 1l!۠+nEXwa=ގP]f9X.b[$ # ? K}V>8ґ[xQB-$>7+t$w4}[FA3/Xϯ%IyKka8&Ld*,Im& |0nMM(v1.,C(D>PoHq<9@gbxُJ.>lr Mל`5uԻ=GMs ARb?ӵcP&%} -{] Nm}5#qHN P\/kfJˉb%Ϟw 5L cԪgYΐ7MpA.}m&;&.KF:>49lV{Aա_ Yn^q hƁ[Mh6= |%!ȃ#F;0zyQKE "FRopHQ#{j-+ޅliWFeG~Ja,q:=Q[-*!kYҿ[vKd Y `&i+w9-6&6,,+~%P̭>\v͐aLs]Kwf1K\s41z#g1ooPHH J0Բ!حrR]õF EYq0mʼnDդ)smVMƀIg zduw-/K*QTHUXra"㇕]T}'O"IhM)'  I47˹n Z8i@H=xRRP!e/ZUaePuW{)ZtNҏpyYRCqWa)ąݍº``3/Aw6)ޑhDnyLmdgs羔u]/PzXqG׮q9ᄩ",!W)xb]0+-Fvx M:ZI]7+*@+!4Ĭ}6U%F:q]rD"UJpYl fN9ߐ~=L@8I׋8.@FcWwMxzqQ4 YSO\OZ$nRjEX;?5;5w>IDoХtJ%[<͟#i r E<}H\Rŷ<`!`(t%AZY~x%qGaKrVLqk/x(q&@A%AnDI  ˵b}losd~+T\NYC=Z`HgҹSϐonb gK*A;5g5z*0zER ׶ Lۣ("uzmW6^rW杏Kg.exOOH#}b HH{2ia;aKuHG?ڱr=Kp((2͸;Wri)UW!Zi1~6¨)eŇ 7Q9?kgKvx'KVm{AFG,kٴR׏eȓM +Kls5$ Ԍ0YƋĶ9hݼuqLA89 n^G| TВI)#͍ n"EL^ݛȩEsIGH:ƚou6ֵu| H6h0qHZ %V.LuEStپWpoZ4+G J{2 NKZRς lӽr!4 .4fFZF?q[)}+u33<$TUpmcbUw0DR6; H2!"sRz5] nj L\-4B7Ǖs;So8=L8⌂/őHDNSS_[Y_hU]TcϒHH{r՗7z$ȅC7|\቏sķ`?]Akˍ ..7J1gs©"Jm()ۄNJʶٖMkhݲ6h2&8  V4e/uMT,W"*EUܲ*~=}g4̑[XmU|*^: m <}t_xDY]u\T*1f}CΨm l>#3ưd6$h>:whj,SH5SHK1W U .~b52mwM,)<^Ѯ+TZ ) =U+m%`P81E P-95 ?>a+GX͊8Kw6}Tb õ-N4(e3B 1x"췫zIGPSCN>|Zr rOcI큸TozaagS+6d. 5OcYvd~$apS~ddkJ_PQ ^jMBXA!)+cE&rtK7gU">IsvժX| 1Ի]7)9"B 3kB]zKj&V7֋Y4AL 6)>+x#r ⽃и-֑ObPIMQ ш͂u~KE^|M=mPhQbFq% 1HEUSR˟&Sp+͹b6RVGcf0)jljBOͮe.~/Mʀl!?iK\ؿa.fZ|K9JPvMϣBo?tw k ؝Mp@t1u[0EpUv#КT[^?('zt?@qyv|Z[hé6l0ZMU=U4nq'Y d|2#y,''V,7 9Ht_8񳑗p`F ' .O?HIO9,JoS?f;Dyj &j)+b oR}$xRpUtTMn~3`k4ꑃ? 1[q&5U-Hn @_7QVX4]3Jl&=E q[V"?*J0{S;P7l3k7cDePQ"+vև?,E#x!qfÖq8.\1{'xEXTP#ˀ)PUy%pi˧ݖoïBs͟tRR i[U 5Q `!l?b,῍(Qs!Q*%*.\S$>'?QSx"#}JK`i峴K 0^@Qm#Ima&}~. oD L]DE߬fkedDzz]ތ_`h<90 p൝YZ_B\ F@d,LZm)$")C6z(,K5uǕv2R{ p r'n3%jlżmEӨފ1tXK"{!&.#7\]_Z ް^vO7Z`OsD)) ~ 9$/$C+j=-e@;p8/1DXX71QrF} ! gyQ|d&6Hӝ fAa_9W\,P,\WKru5-8٠#4p^[utjݒLs Y>UC%#W1j6*U})c 2=-XLg҈M1,JX~AL/˗_vEF.MohssrG l T%{TaZؐ5alM8WjK^W'c 5D8kc>FJS#ݯ`s 26 [+D?lAtx#o1QTrxs԰}(;"Xd|8.+F͌-i>jdU7~zXiKM1Lg#_ŀS( 2?8(*! NlGG0fXfCyMTS,*-͉(aL l83PAs"KW"'~5DF@4Unkq]R ;"Lwċ(:c V⍢a ;yƐuғ1,?Ϩ =Zrv+ ~0W ~Նc~a͙z%o!zw' = oQdq6F>̠IX"axWŔ[`O%a֢h1m{*#Ғ: M):#Q$7\%j7ÚBySFb9Ln~x%R=w{6}!W/tkp}.1_?& p ;;JOmwY2ޠBY\4sCKvcjZu ˚Jjcr4y/pPI HdǤ)~AT~+>.!MHLIS:jજK+[!VuUIp{[_)б# {AԌU?LfHrX~H+\[ {P;DH2/ MQ|p/] E%hx5Ži31t v&盖ՅX}CNEר䭫ZKC/y|⌞ߘ=!ɽ}1eg!̴ڲvq̕->-2km;VlKiYU?r?qY,9hz>}cH s]W^GzDK[jV(dmM1^-=P钥cQ_S2xeֶp)P~1sc,Ejho>eZVCڜ0@2/Gh=Sठi\Еh9p+Z_B=U5Ld@$PJ#؅ 5N*WKq֞X* QQ^ZvNuS&ۉJ]ejVU ]?:AnVܘ|-%q3,1"Ub Ț :ʘɹ{D$ rǾLCuȻO,dJmdn;<Ҭ-q.ʅ۹΄p'hz$sHƳHO7)6q<:٠Dt6`[` 4 7lm*,p8MKlvy!?Ybz)m5?Hҳ-T/G&'8^;8\oK;ZOXIFFdw Ȼv9;$G#gI2 ((>9 4)*W2d6}If#2>#OgZk3t.2I:dXLڠ 8`Sѫ'ٷY4J쪜/Ld);`1X0"%hߑXf5@l4+$/L# IakQ.Kiin~{Ex&/ J@bnҫϭ}f͈>B`fe=I$=) i"T_Z}b[eȯeUnip3u: +ލԺgX?}&F,y82^AyJzD]~jɳeu@>}B* :4P!LӁ8h6gtZ"Q\X<7?=!]X7/o` #$0TSj'%7PJ[Gwu}lq V[TI/>Lp`n9*T`{ְڑ{X^V!o?I0MU ^xz^'M*meuj@aXKzz?7 vqh#[Pj郃N^\bX4R}^86X-&M[v{(er߃{o7D2uƍW'Z_5<;rJ K+A#u|o:rϹ)Tg)@Q`nny+)Oed(ZXD^%sʓ4/tII B"rQ71PiM|Oxͅ*M6(9{Ef䣣N`zCB&Lnq*?e?YqaY}Dk.EvUM7w8!0?v5̝y퀧2k/Y-' 쨧ع2⾪2 \[+~xyt4P\#NdTڏ4{]EA{^*dYUk -cߕI L*G!͡\XoE,tyܷɇ*lD3 %ΔQ:pPI*`wDxYyS WE}csYKUFqlWqN7G`dm{y: RŁ/n nNS '!x)U ǑKr&'V2׬\o'+˽M^ }zzFqf+(I~YS`؅` E7AaBj*?O ]aMx\2&(M.dpM2ΛqmMnLXu*fGSleb.N8FG,&YE-W}k\{On[5f.S X盞 rJV:/똔,bgBsL[ws {#h~fKCV%G>CIEH_3ق\P)%0l|ID*F7}P?&,;RڪbI1}qrDeʷ2Js2)L@B n)U XH҃UZyy0]%W᝙밠rMB0[1+'7B$䋏~ZwGuO5SȕT0ȕղg4L<FfzX\Twfo ,ȪE(~"HW>ݟs?ĝif = tvT!Ltɍ+i6k9 Q2Xx%X˹NyLr/^,iWHEFC1$#{wpM5 g'dkMn a ƔHxѯh?5>[ad^hN*!1E4Cxh"!o<1$-^L45L~zlBIT+VDBGZLC*G%<N =jqM0K yGC %*BaRl붺238bsAd ѳcMTbLb;Gjq튏,I26;{Wu"s ;4@P{e_HN%U><<X  P+. ÅQ7`roFt2se5k1]Ca+ Kql8x8q\ir"x-Oq^=0Kl4S-²ӄ*qUk=n(APb¥ <0՝h!kۯSm팧 kWFºA '_vO>A߮ TFw:WPPŬzq+.E:|؁QYR\OT%,'i5^\ ^|)g};+S=W歚މXj)0+q\AwڬU 2]6Bo?}X3\$l', -HYum1sɜP|L4dReB 082EW'7nOnl-4!#!T[[pI!}@'MFɶSY C])RG# OД޿HF7 Z_Msqb+d6aB!pkvPmX5nmlH*-lv!6)YvQ>!{ IOezr eXxQwct%P"T[_i1:D'hlT_Ӱ;6P"|1ƁA2q!5TAF%FXƳO?Bg괊?"bS<8T6}-C0X! ity׎>zwOKʿvϐŒ}18w܆mq۫ <9KTQmtDA @ؾC9k&xRrvىݡT,sLD%jΘkPaaYc.*(2 {M\D1^^ρK##o+emR_,UZ l ^V}y`\IKJ[ڭmtɯ}3N九.ׂ mF4ȡPkc.tvb% ]M.pU\$9|uXs-9.C<";J,E{ozw$ھ+iBl*YQ/eÖs L]OO;;.~N8i7{W>Nߜhl/&$&X!c ~Ptxw(lF-aح^7?%'Y7g8Q 4hL/\xzFcqXAF33D2^hnYRNmܞ*|&r2A)j(I2=W`'2{LD:%vqD^VءU[.MXNmt&(UBOƢRаQ>g]a4r@Ig3 h_g e7ck@~?{,9%u , 7;fvT=uQĭ2 ?Wi8Wx pXDN̏[v2VV ז0uiSXD1ph]\sT(#cP1%4 ĺR4w#QRJ[r |CP|D13,eTKz߲eք-xh+f~V : Ᾰ)!F4B\3`N #s+yvvaN,<PGz&w|k0)-3 q }SՅ ~a'ivaVK棝l KN][VVCzӀ hP'E /lV= 8W Dp`hRnEMo%Ӑf׽]mtv˰Q|l9b`F 7 ~i)r{F3"}NYH ݓF3$[ <(#NfgQ5ٲI'3{Y֢C~#`YI[Mt>60Wj])Tb<gVMg2<8v.XvcVojd| .mMΏPsfJwVY@Al2b;2wY׿g֩þghٶwxy U[b"}D/#A+ahyEh?.FY${$WU`jbZ 855~}b{Yh">I&xe CeH~زx{W'D~Wl7i<^:P۠½aHG"I!cJ.>'PD9.J(H*>GRGSM&u;.=S鄡Zඥ:oX]s}pɹ?@/prox0fZzpP3tUlY6GލCWuhuiQ$}e:яsi%\Qn{"Ru2[ji1~}M5U}.)ә s`t=_iԉLf2()cݙUn cգ5OYY`184&^RFV&e1A[ 7چ+1X(^xIPx7U%rjN=I4ዽaڄV\Ř(־Kf^)Vc/C\.QOzPQhH` PAOPC) DW\|uPo,;{0ydoSc$滪rʞcRnXUCh\[pa/J՟`ߖ_0+tu3/lsus— .DϮj:a,tHз8o kv![%XB^a#sK i*O!hJU__\2>~uD՞mJ<͸j~{]j#|SB8M o$LAGy*ȡ?yS·SܢaaoYR!8b]P*Y u8Q~2*훒7qGu ʄX BWQWߞQ5*WZ- px IPW*C G# #}6R\J/%G“C[܌ q!Vx{EŎ870D%l1%}\bdӒΛq-& =%Mb*I 0QS,' TE^\n = X*$=maPSQ`)-HƦe E!@zP$6`ueBTTdgIM׉Nc0tD|"1?P(g'D g&7ܪ~KzM!% T1(~3Ϲ#Vߖm4.X {Txvhr+Knioy)W>H6k̕0{nUYM isտ>k"\X H> <4) bP+9VZoǥBg|9aYqUp%P#/mZD5ֻ1T+%t7MN7cWO0LԓY|{wvth_ "z6+qen)ʎLA\)g]8C0aA1 V 6 (岈T4tgA'f_oO|[ױOG-`S4!, .ց] 4_oQs Ǝ<;FLJDu$3:Ộ3Tƾ2_9:z e[n0oӷ<#Wq 2WLK$ fb& L5.93(pOY+1]+{[XAߟvC66y|Mu:{xm4 @yDy0mv3q`72`n1=Wl^=)aG쾳hf,%i´߫Kg@Zc-*VpKys_rQ x忎ʲBmIZKғ,ᥛ]V!/|a%<] LDLb&c+,;sq6dٿb`t_#ô -Q$"iA ]YcWccE!~K0K5.=(t@]@ނU=*,wF 9qI ߢQ0d6*,{^`D1xU7m3NEvV[цZxQƋ[S 'gU 9^'Bx \dԯvU#,JɷGC.g0BM]\(:1Rark0'΀N>yId:=q P ԟ#H ŕuUҐ.>?4mX X& fҮwY{`'}63В(J'Rm痁L~ILf4L9p(a.nB;L)!{g9mBd0 #\XF5|-wNAW({pk Z"7ǍUeqvVhq'™1`CvL RxK/nHa'A )CqA;B!gQs[?#hDߴCju Hßl }0u.!/gFēA5/ex)vWm?tZ9a%YW]]/)+SR_SH:G5v%ϸbv3=ev4]1uPy8Ͷ=q _JiNS=br|G?U fA~{}ZY!AগO^|hxdgt;U\NqmV6 ) MkG"!)nbv0k] ՝Fᓎl5[){DzmǢ}Se6T" ?u_SY]?=B)1HŒ4hbhJ+"LN7$Av2~3dФO/)֭$a]"Wb^_ 7{dk4. h-BdX=1nXC o/D>CDK} IQu$ᲰmրFw@xXwY5ȵ"9ҥ!~xT49z;0 _BFGT^,!E0UUAJo82GaFuaF˱'YUd ] \)C"]WAc@c`NJP.U0&$#U䭬*N.oJa)=ko3:;ō$ -GؕV4z{)HQ J~| SO OFqgy73iKl-NiQliN)M ߱iS yw}TD53]ˬ!t/]"]'їݟ#T$]_ V=UbBo6棛@h*zYU:ki /$ Űy[֞5of LR5EnH]X1Th..5B)^O5ʢ: Ý+M:!"9@~Gm@ `,VjFy xs$.}0чUXm l]Suj~AShx4|j8Q?mbKDҗ1!$kAO)m\҅ouݾR}x쪺C87y+E#߉Կ 5X$@LjnKrM|&$fq0=Tn߲:O?.DU)D12,{o(3(=iUxf̾}\3HcĖdGFH7 e'J)#ǥBTk[x3鱊P|KJZ'U5ua46)* ]zq4Pǧ/w*[B|޵DK;|΅ %VGRj͠8-cMjS CudM}֥Wáhq6$zMNOќ7Av%)C1S:4_)aJ! |V8k, E@&`!/U$г1@FYvpoa:ع1w):*:FuZ$*á Z`y"'_)Vj?1 ))K@*!6gOQfV+&cq{ V4|峕0-V ~9^78`l6nW.0x!++LBƋѧ5]b?>$Yq::)s1ǤlD- 'db,sD_TArnt+& swgZmuU"jQc"@hp9l(I~-~6U}6_Qc3/()0K<_D8bEC@Ji g ۜʿRl1$ܭ;1ܹ;NYGknɠ=ּ8 >qlY%K0mĀV+pUt]剜e#k07|3RFEc fKsK9y*d)OyS%P WvSi Ո{4Ki 7(>x>]]Bx֤XdcW10[w:@*7AX%\\rOEl2(z0b`4NR)<y8'XWr0$7[ 8i$ _8k!z8xӖ}QQ R()$G72 jgyE5o;|7 = AH̟]3S.Rbs=MWI,601%wC&0א&|&xp㶰 3[Zil.~S,~^3dž2 T(.!l]|WJJbNmšc+4~9-4ww)k;]haٔ9$*rh>=IvU2ѐ6 "T!aڤ,oGL(BU8c3J?qwvեs*u+`Ip蚓MdTh(3A5KA2NHxBϠ1UY"4qdo0B UʼxM_ʜp3\DkMF1sOW_YXސ?5yl iyV+ws]|ANVc&#[H8&SMvפ}Oծarj8N ѿ:,Gu⻁[i ~ !aGgu4I+>Ҭ0YF#Â@uj'ݙM k>m{{=$t=QM?=-QݳP-{ @$&y`kTķCA`rY+nV*Y;|J2`N^Oy7T;E' hy5j*GytCʙ3,x_-Њ!?g/l﹆MAebSZ!vn60#P2 [`r{/43 ,vK561+V)]|tMR@ݵ!]^;!*CCbɵL sYr\x;u/+ke2/lW[xR;E9Ԏ3&vֺ.lv *{mZF$x:ŶE~,s}#bK57<Cqp pS@éZޤͣ7iAbe2Ia9}ZQ= 1&f7ǝݙ~f !]F'yA9kԐ .u.UP EL7<҇)=M!fIŠ\!7 }7MCmPMSDsPa \.W+0opҀܕ5ܛn6bwAW͠b"&? 7'u5v[ @҉Y^X< v_CƖU9ySzaE ޷q.s slҷ(T_s|5 lm(!U0RLhOFAZy]^|/-]-Jyg pFuR+WmidtunQ@df04Kyy 4F) _Fl p$Xjs[oz@D%S64PT 1hN e9dN.n & 2h==YLU7Ĩm1ߝ*Cjnyɟdp`3~&* VIH)VjsiaTgc_CP=fRm?) r!˃5@l$AiTL"^(UD >,_#'퇅bf鋘N0z\Yx;Ŕ8lQɔʈƛzz2e_՘8rB7Z (F9d4@TdAo30&}nP1jD(W &Ė3 v֔y,u$hX/rZd;tnhg Tk7$L M͕\J S} p$ 3 Sw tZO%{+=bnQw|78H?k5Y  y<2iP LӃI#COQ H #eeh$@`8,wRppDT!FHn7oh$Ch\lqBq/r0OGl.@BV4P x:lc3)I߾C4Q"I*u~c@Ї^-͗dd<^ 6jOYC6`b[;EG#EĚ_f(BoQtF8V3j [J|&f]_ybV3hvZ[]/ݫ' |Yd`6V BdOqwo{nM}:%;sVM=(:9kgI% 6{nݮg+ۢ^԰^ɒ4SI,?2e~W2\)IMrSX_.ȕՖlm!0Nda5CTNGŶg!1rL!?YxӰJ 4TIouf.ԥ-OƮkNZGQ-0:`/_f+A rS0TgaW+amrhody(ҦWbRwhHiuKeQyB͈&y4F"z^*=uMC*uUlb@+ 6'+)X=^YZ#ʝ*2L3^spv򩮜s>Ծj(r1`(S {B*e!/#mr)B[+K{$nC*m7r1hLbI@|xlRf֞ٔ뾙4w1Z0l$_Dl%vJ-ϼ#V G};mXDe!)ar6 {G =q2^a"6:1_˶鋌N\+`I8f,fjar״K_ZJːӝ`AA鋄#(_rBj C̙f{j.G1 Vo'П9IyUKNODTci1OR_{5OF3€iT8۸`LQlh1?ml|O?u,@5uʜ6@22Tk{>G6dhDG%S爨ZFتnz/׸ҚcЅ7iw`qlxl}=Dpd[MB?Wxí8 ސ囵 -!tмkҟws [_܄EbsXi6Ҏأ6U"u- xFz*p ,9*(ZpN;XdCϠ,UtDaE̔ A#+xsE蟶/QV{ʨFWP7UDoe_"O&rq;͆j4ѱaĪ)Kr{\Jω=$xG?Z0m8WCn.qE&:;lm쀾?ͩL (-{NbgE|\UgU"+!w7ѥ1cado見̂8׬ERu3cHpX`AkeKAyl; VH=4W]1CV -6mvTEg_ӮUʦp1f_y y@?@u&`XB̿HNI9c6532Om(JёAZ@m\ cpp@A^2U6&&1%/s"뀒p& 88xsl}mcMA )UQxgy} "5=Q<&oLS*WV r7P$/1ZNǵɟ=l\߯gS*Wm!-6N*xz%M-c#Ē5<1;n)19>5p *a҇O@!`5AtK~Y͟%7B#_vcaK@"ΥE|O.Q6Ƭٶb.Y} GC5@V^ DK¡.ւ(TM  ^-vIRYGP ^`y{l`paYaH=nZYC!_z /kk8an*tE'3mvn5l{_l)޺mewimnX<ɂlw7pȟjQ^aC 2Bݟ)Q;jNம:mثyA=??3`Т҂(uE،9M]iyʸ҈`W`ɘ  xFѢYE||>Svu(# MO0a|:eũHKr+RJloŚa-UGVYi[x<8{zφ*[NU4p)>./J  d)xf5׺d\e/rNC^)BCxLewɇz) bȐ%E{ :?xuD0BWGB`TD{z.;G?cM~iu(%rDy6^5[{!]Sޢ_\'!ҩUq?47)0o|obrFODyB]xf`+N8OV2ffqC.!z#fua,rT] qo9~O"HT:8-ReOi@G 6#/!7X"j™mhf[^EucJod'!2l^m,Utx jҫh|Bluk(ցl&)SÛu,J rSt#˧y{F<(`+!sj\'["C~= ʴ(D. ΀ޭ(4Ak[2g٪K)}4cybq>e# ᅴ;j~1wI f `s[*1Pȝ&&GM;_o! %i :Y3wB3>z*̙\+N摴YdAyp&a V=iBL::jֱ GwdޮCunrx& |0uvk/Ro =hN$u?2 3K@| Y \ֻɡ}bB8h¬ٖ;kmm4^Њ*MJ ϊn&s\.ᓴ!D3bEnwLN<R(HC*Z ~ M쒱,0]P=D3Inj)z)%55Ng#M]*XOX4(I_wS &87^5,GidQ73Ezjh["ciQX:^5.!2^Em*p/ fA!N@Kt}{2 RkO^vj9Zl2ZM?wzs Mm];F ж☻G6^ϋWQ{"?pĄ_ꃘ4@F^8!|L2ݼdO4p߲uOS D|I _UD@OVuݸo鈣V;$xR-:1[P&vPPd5Q.E>W0hЭ&G~C\Tu B.Zы!;`њ ڑjn(%>틅j97",tVbsk'|=3@kCXc}T'ՃE??'s 3i+3&hhtu Zu O!? ([!,/EKKIRcL VMJZj d5)C{?NJ1 `+ؖ@wّMxJ8  Fn_tNkY%TehC3t Θn^̩Rujb\wYT7[z B a +#90#8??e_ϟDHEX4n"ʐ*L f1 &r|5`2П@96MbԆF%~Ia7ܵ.CǨm}^'Xw ;X7i@@ZbcY%|]DP?>ck0ORnɌ=$< $ ![/ "NUA+(bG`~$IQi<~0@Cs8Yi陁 4 iaS@ $=c znC6{PotY1DhEbѪ9jtY'CT<=}#F+=Xe\0UA"]PK5Ԥ)P֘@ n7|ad{.% Lx=ru pSd6xrsg}o|]Rp۳ܴGF`ɄI l:y 2R툐vH+L f€94sQb^ + A9ͼqJ6bDn)62jqUAر;?/4ڗqwoym}?r7u[msXǭpxř: bI%G/K?|)`<I" sЅK~sAE ⾋Z1 ĭ`aNJ>Kͭq{EJ`8״M NOC>ׇ+h=9\qX;l;~\0 Bfg-qw+LK*-/lsmԕ]H9n,5l0'!c&=Y[!㨌ۦ([tc}cYxr _ _Vf_J|LPF>ŠMϾt !_R-=樶v`TX.(@3)筂K㚀'qrK[bjb!h^@l;6Cڗ7bu{Ǡ l}["X!SmPBZv줗Rk4lЏ!-SgQa~:V{>qw=q::-"o%JL~8i}>)L3E#FU<$V' ⠥N:3Tf7/dgo] p+u]as?^" >R#:!JWߓ{)$aՂ2Bt7\r!?z&㾦Ely8!:IdMԷQZDpTO| N 1׳c>|Xa=A`i.%t8KG\H:3/:Plڦ -3 3 ?[=$ʢ ։zd8MHR4[7sR'9 -`F=m^<D@yM}NࡥU f}Ԙ[i]UMqZPJK h^d5{adIXQ)rz^Q!z;yY<ǤaB,,O)GEE0*'+.gJ~jB"'i-h^1A%ɃL\(&_]ϡP 4a X 5ؘ)I\hf. F92},(Y-rua,;qbmƾzAA2?~s.cUpП-iCeu(M/,'[,>L HяstvtdgsVvKGu-=Rb:m/c>9E0bvpVLUzEF5[|ĩ#C+>*S/F(@V,5ZIO#G5+#;i>}xbkY)(,{R~Jc{Uy :٦w#z-977bx_TФ 0UP\.,!ӕ\kn+}5y$$ؼd9i¯n#^/vBf"F)x_8i0L0@<)E}N1ӳΌ! no^>t-! ZrrQBشzl}+dJadgtYU |'}~ QyG3[ic'啾(}[ZRm:Kzo_96m $ M%sd @u@,5wlXLhhY<Jδ =B]QL}!b|8]rsղ6L=dy׌? .T1(bEf#.;҉l_E64ccsQ" fK(7ZzU̬BPI:Eho,nRY*!67EŀʘAF"bqaHO@hLJ(ήϝhsxGqa3)~6ߥNjyf}f7f?٤ds~,ҥ Z %#ۍXPDWeYgI!c~4:k/? ?Ljk 䓈mf'+ ~ Pҭ^c f^x1h%G#Z4|-lz[cѲB$Jn't&Kzր`w .hî/e_|̓OH}U;}{ǟ@_Nx854w"_\7P:{]0rpHwbՉng si`o6_ϫaSJOk  U_*u/A;aal+Rx8:"-\RL+u+ Jy__ި;$W &3|6$ݢKϝ|P@ͻZ1@Xapf^IiAbH7&hob AryjN/)V6pXxN_X: tYRx6u4;ލ~dO[KrdPZ?m2T Qw"SkCN 'ͯvhzi#9jP_j덹'\L"N񓁁DVځtݤ Yh>N>5}PelG U63D:?vۨNBAϳBt)LFUHn+ ~wƏ~kL- IsM ;yAUR3?bi c]pEPADT@ј/n\.[kb8,_v~:h0GUWJQ_rݐYX-%P&=O9i$nC jU_ucpIqm_Eq00PoaΘ9555~0|l|GE ֊>zrYt#ڹP)k蚫um1 h  Dٮ 7_̛Q]Ns}Nn7al$N|˒a1?}6aSɧGI% &ŸCkak:3B xPKLH*k[]XWzSpUe\#q&{ 0RgCc&;AtUJ q6 3cTޠ GxO1bMDR~&i`E!5A SC;ԣHL ?Ey=pr5dypb? q)uF? [F]m]fWo nV)ouT~ťڤnàaf˿݄ _Zl+  TqﴪBޔۄCזՐ<]\ _7^,\:\9خ,+ Po:{xj =7K??j8^MN*s3ü#4w^0-&=OYH25!OA&9~vAГ k~*=e??lNhԆ‡j+mdY])Az:111lrx;1CTJJ5E`ÚB*|nRp*ۓ ͱexC-L$Z.Cnɷ) ExEDR)=f+\~LF'UGw 4>,EԈ;EXJ"E%6DAs 1GfRi:h.dV"qK'#j&V3? : wua!m[ycasLYnanDjrӎ9ρTB &QI{ҥiVuhMй5_<CacgjtRc*[xP<GgbvP7:@q-n ô;F˻`:`ӆeo:jM''!Nv8 Da߁ MjaSSfEVy*ut %T2.JU$Kf~xE?:Xfa=rk@S֩,A\7i#I+f!@\­;Q"Me=b_} 8Ƃ7CgE2h+2r32^qz5ͽf- :x!s^Y}zY "Ÿk@Y+w\G Ka qGʔ$kgJ* jy>ޠ(k'IqW,io4" Pu}vc% ͖yU6]N#$E5._HFnCx5- r~7  -i޻q]:f!bǴh^ble[+ALnG˜Q7l{^պI|Boʲ"~ #wPccģ^mpG?Q`p@ ? /8 ޹7? S]N'҅myQ?/.4V/XK_vo 7)=3-!88^+CЕK=Uq247km-ێlRbNlgvzG8̯#5b.ibÈ3z0 /kLVQ[5[jiR0UrkѫEVU㈫zM' %Ҭ.2]e^1s hpT2R }8X߮OZ?$5qQ?[D5:pPkXL{WںLMT֨(Ey*L'yI^xc5^i8qE5쥃6-Mac!_FҜ<7aYVrU SK.H _( 睖 /bRl@4N<%tG|H[-qeR)[HI%/Wfu4_p"W 'kCisb04Up"8 n#AZAzrViVܞCեl2()DFFRǐ1wAި}(8dX |p .:$(e#AY?B &w/+LɄww,s@K[Y=q@`+y@Xypn%kmB!BQnv׌ȶ|9@ Vq",!uHdRt0h)/E@zyY2_FA{5 Էr׫(#/&0N6(GL 烬G+|݄ENl؆K4F4<#z49t7u)Fy㸐|y.#pN. M]wٴ8xE8I >RRcPDZOh&*HB3%ґϢCK#dpU}K̨ru^ &9% ]6~ َG@ {RLu"uIPznĊ0?zyz:a׮s*ktGcUXRGn)9}S%ej6?e>kO74ɴ+xdr,|Urb2@, ]g47%PDeM ㏡G# ;LwqJ>2+ćnQGOx⍳eT~]10aD(-M;A`YRx7*j#ϤEU5DX%F\  !f>Ry.yg#aɬn H mBm { AX'AHP}IN>אl,C> dX2JW>U@i۰]j }@I'(I ף7QnHJ̃&3FHgQrH7u &t}7-T~^a)jW}Im\Y,$(29^:Bm2/hnod壦FuվHoN?m=*zAL6|##=JM.3 s ތ6ӭUXE Z8B{4+/W[ Y DaØSwu3Xb=l*@0Zbyelp+r_ѳ%S#+Z*љqx_֑͚,cZn'1D?[kGEǃe{ svI.2[d!]}?6 1J\B\;(^tcK>7%SlJ -#FD4Z2m5#w̽OG߶0$3L.S}/g=נ碟`n$ڬF*j۾ !bJy+(,2k~?^TVg}Yd^\ &֌h XR))۽)e"?9EbTCr=R`))y]R:e\:Z_pyI1%?)[)c!K_T/CgW<c2OHʱ::\wNMxYLr'C/0h(8Y]~0vZ;\SAIwx4X s.f\L+r$,[фp}fe$2`$N`)EzkuRnE6 4~ ܦЧ2lHR32a$ c,/P~Z-߾l2P2j;*E, VeV[ј"TO{XԌ^ED oO3ăNAwR((]4K/OO#p]-͒#JWTAhgY'rVu.`vS2DAd8CQFkx"H) L+ ;7rYLlOzuA h qѪ¤]XG_Fς3nr!E8?M'18 >N@ǘP@}I>(J l8RW7a-4|%<;zk(bHq%p f(P'C졌C w L7'W˻ݖ=;O&7UΐK{ΚRnQӍw3Wd37Tg@h* 4m{иL*uŔ#A հᡘ%{u7P,/l[dxQEiT|@W x!/ . EZ 4c 4$+3pkCY c79Ue >QtC]_"Zf2zLa?iHh!4Ϥi\vP߯!Ap_EI&pr>ѳNq5 9j 8,zC 29ҤB`{x ͽ௛ci*/]Յ͞vTcύn\+qm3"u<;x6EU/#h&˜6\wPt5 /یք-;wjobQQ.LV#!*a8QTW/!^T J*ᦿ\"n-/*ijNKRQO <[ig3g'N1C߹J#cCˍr?8 LV9چK6.q4Gqٝו߾In1YgZ ES{ѣ30sT zCQ !E%GC?-LFmkBMdmf-䇄h]=x8=cԱ ]^{3?_gs1 8'r@M\-.t= .K7vJfB-.gASuСW)6,P?/#h{7l̇;]Uv2b`h5T~b~w5,,pђEjb HYˑL"Y@O Nü`'?9!/-]5$M4I63oYr#ԔLEkBIKŹ5 ׬b[Bv;.?cV鐁3BzHXOK+G6 Q'^@2T!*ȰFGZZ\^#R." TCӊTԬӶ%5}R1oCUk(Fh_YڢxmL[!l {Ji=TzmNW~A>[*n>g l0+N}/㯖 a"7C˪j-'"9eNfl_rW ,}'KfjWZtRVvxyNږ?kola.M3s##N>_hS큥RZDTވm)W2E :b93ӟƧpr˼װh l@"wbtU^,}M}&W =lG_ <~XՍ7&;eo$ν\\RjcaxF?̪H9x?L`?t#c&YMxaj˚I3S"Au.|{Ȑq.ch6QPV'Q֬ W-(Bd6BI+DXa^76Нr Ώ˪S(> mU &LJ^sg GE@/boڹ:<*i}BnyCj\4Y6.(K:b~xxn"jmw _ÌsV:uĵ/HM+hXR19Ļ2>ݗI {FQɓa^CsTzNa0M+yxj)վ }:aۚ\Y*6 ;-h#9Wg  3+N0謝VŻGy{L ЫrϻcH\S ^wt7|eхVjy-6u8(8b(q#{ b`_,Xv'f0m5"1 4G;S4\,lL9[GCGtp\ci)K40>G6T@UuCs:D囫ţ!sP~$wmݢPeD;?;J*cAy6WCvS\f u8Cj5uٓ hQfۧ`-AӪTj5빽W`"m.=)=S8=ıkgU_/=//c2ugyX8Kϟkr}D>Ӓ}Ez%|%j^=e \%.㴠K_9cƢomW{26֊ .-V:3uzǻҸoWQHz*H!=LKYge]p-Cdq%e3"!%ý^cGV#Eo24N#Q}JvC ;t^e1 ,hJ*VHڌ;:+R"S"CҵqA൦ KfAMb=k<;uxU,ߊKQ rvh0R`;O,cO72]1e \-Y=ө?KW"PP""!ÿSDr0^]FTd(@#P^t,ZA¿SYو_XqCHE|7-gR>8|Wpv)mA˔q+hv:QMe֭=*CdEīF97w. @rh+fjȘ(ȌxOp]tgf qp5x1=7SfCjVuJ}h 3/>G"g0Qhp&Cڏ. ?:b"7o4^Qp;Gj45BM4{;4;_n`P)/7y6S% w[=xI#)žCF-˸ї!mʍKcY4c Pf{FY؊Z.^=gVp+qU/G$|DOs=?pɒtal0Q6xGwz)[f> i)=&WL]xCm6k@Gj[e6tHz-҅A"зfg_|htc_Ԏ7':ϭ ѽ;$8oC!jLkq`dF)EtR\(})(! aeE/"-ގ:Voޡ6lGV wr\X2h>^(wt7!5=i5k R rXMiȞK0]I kSuy^naG`hg[J[ un,ᶱ>Dl-7|WLGĵ=^[3VώgZX- ,àNfnn#,wN_4[=HDʒ>{~OX%ϻ/{Vd^*~;Ji`y E_no[-!{€Ce{)Ka7T8 ۰~<>P0 ƭh] +NsG2zϝA. 'U[_stb>օ`YmfI꘧Ԥ}mJ_*&To ݮJ%1sZsjz5Zar~K0#p ySz4 28 ±0ySJpgn ArPX>~[Ԝ2ӿI9ӡjmb>`kɉ5DaMݶ,ރb(B6l+ ^?Fzc9`[лz,jLwt0y< j Nj]jKWvwb oVjg̹h?bJT.0.yrHq[jkBsW B$}|]Td!g6CZ+w%ijLMVOTiymm3Veꗇ lj٬׋Dl~eiV G`4ϫ.C~)\E+XkFv>#O)c1on}>5JaEÛp(XXA!|CV)}wfsm=)aBAsh H<уiBr6d8Ȫp\eilL=KhM{ wM*tDT:Bo܂6x%[llDr;6HFݟ 춓v3!j1dveCl0^MHEB eӴ)TY\QJg՗(8 dVcZyzdF1)V5CO`7nf7ȅ}>P%h=Bt8gR/^TH8#&fqgIFT蟡5CwEV[9pn&ĭ) `V GP9$;0r45S|_tP7h®X{}6.!nJ%7F1 PD!'eM~^Ѱ#|Ih(|>ơ]eRtngQO`'8Û"eF8:ɹ̬iR+N,M|[7⦭/I;B rssQ= Ebi5S9 @oFlƒakCJ*]9FwQ/Z"(D(Aʂk܃Ԫf_av@ɚ =eO gM$ݝj(<*! l)݄ijج[#U ǥA{]^ ܈ȵׁmu ;if[&iCؖ}{%ŘM$NNMD*/0 թjq--VQgt:&t/,pu]sK'lr==<2ȪV<TdLd2A 4LD(p$?fNV;f`hٹ^XXpWB0-sdv.T DbY5KSg] Ygm>16<5bU|bA2(LYab@\;95v0&7|$s_-͙-]~ޓ'\/~e:҇ot~܈V 7M]nMA2a}E)dEPBcUקAó,&a}|Alz#EA *Ӄkz'!j,%1S 2}5(I]U3tr([ `XԿ1]]e;ɯOMPiIO@oGdn|Ē:곭χ}nJA[1#òJ¨`Q㵾8qH-lem[;_&%m{Hf&JsD&r*X)R*DQ%'[j_ dSnt3眧S925:GJ5'pq7q6$Z3`\ogls.{Oװ-;|+R XEp}=>@ueeCLϦMf ^ÐH|`uFQGnĺrÔ jMG>WH?+Γ 1cWS̃4YC8XLMಛPMҮzs{PB1K`XV^ͯ\D#њ'ɸHq p!3,A_ė^n/PUWA3L"4)wk |P=S/&ӈx-{EU[o~O ̒]{߈LZ;\mV9mG3)~a[pn>^yqHZǩj R^T*}D}["3j7 Ql_;H\'rf]=pp1b\=لSOS E Ί;kֈ"t.5"z0O0z ŝ ~p7 JֆZa&tqh3>ZU!1Fx!m)@Umq|\ 033)dP }4.O]ܳ_eS{gPT43tѴSH2 6׳! ޒGo!@H̾<"1ޜacsC;ě x|j3*̩JO($TB_C4:I :?,5V~I堕\n_ ,$`Gxb+q>V0Q,}]Tlqh!yD$3=Gr]^G x G[\)2(s6D~R 8K.GQ%|2](n\Z^VAΑ!#yqFb>B4syWOV* WJi-? 3;\fst?k꘰zfqݲ˄H'8KXe178wFoxiw'X2z~Ábe0%XPJ06?D.Ut8`a怏@kQk#]pe.I-׼Rǜ%K*hr( P@s2om/N ˩Yu:喐PlDw==quXx<4\KDM9B1\Z:kt5Gұ\`S]]B&am>B`7}4Hgp>ZYȇR틵jdbmh޷u7N5 ?T2,{[pj޺/`Rb}dnyj Q=r)(ɛYĤjS+o1(|dzG:8 C~r)!:{HizBV -O сʎ $ugdW\'oY>Jwx7= 8hp`?[M ZERPc@BmU".+D;7&9YIc 0&*ՋJ )^kyTX;R2N-S9u&[|XlexԓdAYXΞTL`؃`(:81[ˢR_~['C`*Lzo AW@W =V飢kz! |H-N&hlw2 X5d.[[5K=JVFTrf9j7vΈQי@Q_ Nt8e7îEk N7&u*UͣRc6#/}7C?MswzÀxº"}# =fgKRDuا Y$W]NbI<{bycZmgW~ukTE0T:rp80rGYx%ʂ1V%sY6*v]`jTnڞ1DX9M6=ٵnI̻I><.7[*r4]?7kkEj}Ge J i$Hr@JpŁQ-U#Lݻ!ypο):%*V Yh+jNMj n4_LI(BBESlc3sUIpvG`/;X ܛލNJd`tm$4߄yFYPh't2Uyh]No}S29qX ~]Ao*XH)\UԍlHp #>c =}`J;"nq[6i' K#!'9[oR$Ai)q5ksz ^ސxljCx9`k]C~?YT$.~Y;ۖb0w</\'ǪDJunӿ|Ge/fLM[eW;1 ".sK.xO'MOjv^5xۏmiHq9ŇAChDI};% )ddkҞŞ%yUK7rnK$cS戼pL=xRQ?<{2+:w5T>3<,KݎnaBI.h]0i8P]CM:^?(pdhdq7QTļ)HBja<|۰|g~ _N0 D{+#p.4&z!|g(g=GMП;e1_وH8/_ˌWM0`hkhU=h02ifVrV~ 91hs3X1E  %>{N k]ii~ÒC݈ey!!1bw#iT?5ϛji:օ G=^\"r\uacC)v]&2펫龥,1ǘa~n%%#.|N00/eBkj͈j5.v8PY\cA.lץS'yvRbCol]L* o ;6T}yuJ7Iw>~WÚ`֯Ke|qQcj1 @ aAq;2Vl},܃``0/yt:{b׹ uv;p蹞`1 )ZnhK*⼺ÒVHw؊: K b݅tF]lEL!(~M1|#y4XA0I_ph;9y<QPO#6͹/ߡ>)A ~ݖ͒qrPFȻu>,%@YN#@hc1:Y;a9 DoZ Cض<t.+@T^bd ^tWBtI"ٌȄ}Ssh<ѐQ}EAR.ǟ s>a+3r ?لY-t՝OLlG4> 5 :b:}wi2Bq "d5XgPOϽ 6-.| ΰM/'j̀-ڂEc{&qƫѴ o%M ƨ`IzT}F6tZJ,~dT%l]e@m ېQPFo!7.md4!NTG[)s,xVV3=ӛgԼv,ɗˤ1No~bךQ|JdrAKQH zRGlNIQz,I[LFn4>(=yaB. A9ѕj>}{uh8d,sF75t3>1{UHffZ<Qx;{X70G 5ֻD f^nu jՈnO8ZM[glڂA\yZNdLn LqJ1b]MVE"R3I<$ֳU\$2U[g-:zn6E@Yr=n NdGK#6-ش=\6BS&b&[CةMST"*VP,H7G܇?}}> "a}A$&7Ag'aTܧ["c5U+W[ t#ޕod=?Lc fTn{{Ӟ(`c{8Kг3#J55 Z-Lbo]ɫ\#F~"%m]Q0\MD&`աlCa+z{"EIbr:q^Nq{j@K6l UWp3jo 3WNPZԋ =Xbl_Cq󓉻!%Y6#(l=З&Ā6{\¦-{ʹ UfV:C(.}OQw,'7p19xKQ(J/3J'Avڳq{1Dbw5IT¶1bPm"`N#[.W5Hfi*W]᱿<qEdZOÉk'X! å&JjPʐE͋Do%t~ ۡx!_F?NT6 ǥs|0j*V:P7_3`28c^&js8, L5XZ )xM܎Ι)ro?/6?{Y%\{zœk 2pmA#?= +WtS*f٧nF +ԐnZe _5J=< LZ< =0G^ жxLhw<_Saqݔl5a xa!S{E{|yg ̾ٱ!) Y-5gȟ6Al$#̖-ć AQwZS|e w~kY?YEa8-Nu֖eNp6@1`vPF~&$Kj_\|pQۃ*!~8~œ:Xs, ҌHn*ۃI5 vsh' *S]Ao-}Zj AA;%? s6WO;hT)>8tI=q&R5[C K̘JXTB3ܝΞәhq)_y_)PNS Un&?mERQ;vy*kX7+*sM#]m5w+Hrxds8,P} bF21%*ɥ^쵮Y torUyL w QU)JE!u*> %vjx-KQz+]"CǠ~׿gOj71r: Jfxr:z]99Z s#!Lo>AL%'ag Fg,c4"h}ZHx9iGWT=:s%H!p`_O 叹Ƥbq6DCrL7v`#S[JWepDz@{}ɅX@E 0I B?[uqp9N`N~cj3}wvq  2RZܒj^Ξ=ʉ7ZA\Ne,cWI(@뽦хH$1]'0n)obRH.W0(AI[:ɨlЮ]93NH |\N~49Yyܢ#@F{{>)|#h6Wн4;u^rGGHW.qI"(ZQ SiUC7xgkmOe>ϴF 3WZ(6|r$['L)ۥQHYCN}?8?^(ҷp ѩ' 6F ^̱ 3տlD%N$tMO!ϙgB0fLS?.k^ nCDp̃X`]Lʯro[6䀁1MָN=I)'f4XO ٛ 13B1?`2+NyU|/ \cvqlYfIWkuPMocFI1Be²%a>^vn_ZgmFQa޳.jN ђ:L g[Z )ދx2JoL cF>*Wn5ߚ I2*p ~5(+R &)M߁'Yyr'= ڊ]mVWi tOW,C hQr'ԟԣ>ߛʾ(neBG,WtI&ޙovhJp @|g= IEpqKiU2VbyS]6IpP(lq];pgfGD9 XgY΋l?'d#Nnk?,N^xVnt?ejT8C@g ѦTU)EiYW F^DLňy$4qZ:ft_d;qLclio[=zf *{,(cbML:GQ`(3xO J^do]vch]++!zvq%Wg+ #8ӾO#˱Md+ xzCZJ!uWt-oK"$v.x֋ +<̮$#ʓ7 >&UFq((e4BʡG25w۹Fwpp鈿D2O Q?יhk;y}*l:EF_0 BA=*\6üǰo`'1ˊr|%h Ŷsz %L?w57s }X?iT)"Y=p|D*LY)ˑƓޟwgwp<<[}z$0dCS?B Sb9ش4kxa\ 2rC|}n&ڰ(Bgez%~? N&*.2*Е-]1`z=֭"ګêS@ĊƏ5Ygaq}PAP_95Go>mcB7gg׊rz!/X9U(Dʉ[+Qȁ063NzLar'kD-6iQ1zZ R%-E<(hk+sߥ=dbӳELQpF/#q M*6 f:|0wba?, ҟD@]RK& W9R%E yt¯>'g(iFC[{Wf ^yOoPxv }Y.:9: 9Su6Q+SPey;Umx_0<8O6!E:/.@#J%>8ZZ[$m4PU]mewfq>گt"J5 cU!(Tί_V;};+b6tHt_N$7F_lҸ %Yxeq" 7` 3z?d7b1%XsyKU[/BqiVmFom fP JKU13u([1ZFËʬ5ӧx_<㲟lʡi~k/jKc4jż27.EQ l[j N>HG>#Xcxfd,@wF&G=󚢼w2L/}y9Og2 Eߕxro~v #/I5{z$+ n% Nfʿ`ѾnbHSgfeGtPD-qL+OoXLbSb-~G"!:fRiԹIL-Z&R.J/۳0׷eqګb.Q0+6k<ȭҵ?gghEA -NCXYdj2#J]W6gAbO?Ry NvMU :݂*ݲH2߲ 7c֌/RJT>Ừ:FXs6/LSer E/<4ȿ;~80L𺳴,; R%zM}nQ3Ko=Vnɲ㘏|+ =J-|a{Ɩ{.dW{gt.*b+e D ~*Qfg7*v[oUjЀ0jx~{nln3msk -Tǭ9oN.Kj"jx)xw@&=خ-3iUO)a m&b\/걱t@(K'DNIV{ge9CK@"uçPTX4sQ X>2(6xMe0g)rYqGm91%ۦS[u8cK@;!`hnu\QBݛj9}F%lQi7[d9-[ b?c7 ylxB[ȇ3yqwP[ZM BTqPitFd?H3|dCDA*s3:RiaΎ`5^wlNfߍ z;z_O];:-r.<Itǀ8lWƴNcIvY sd`#VsAT/9\Rdc_Pƥ'|Ǥpٯ!" "?l6dł%;.Ɗ{j9gG"#yYe? Iwv !S "8N"_[}E9vi>+花(4' ĺ芘')a~8h+A4ttW]FVuQ5uخ{,Ν\8@ n 0IL'\%y蔖a{ eLa$Wm"s\|d>ˑ3T2cMRla #^8{^؄'LLaClЛk6gO@?@ҺW+RݗI5鷫f gt/.}r+u){5/MR?H_OkI߃c(γ򇒾o}g-س|H9gJtߎTf kn2cm+O+kuW uā"c:P6<(˸b"慄 5QL[˾b#V`P,o7VQA\DH_i5d(!  8%TqDQZ2pf!_W~=J"x#:Q%r0n)svdT`wrNѿSSV'R.n Ƅ#PBl;~o9ZF?EbmYkMPR Q^L8 vԶxp i&o9 \9nO}G,"wICfkk}|>%ױ?p p{}@nvHar7+Y(-ǣPheG`0f;ܼn 굣:i+Qyѽ-hgKl~\aW-QHjR &"7+mOG5}[? ‰܇:۵]Bf;VMѳRtnq[Rm)2Vh6n/AC ֣)<-y"Y[fS{#㻮2bx !Kqee7ߒ60To]C¼>x03bPNPDnj,Z!X \(Hw9,Jѯo9ުdn,[|/ dDci*}H{{ON_kN9c_O`c&tO^Qzh _r@u>)?J^[rS5aE_OF U6RӁ޴VqѿU]3خԑ:?q>HjS7Y)?oZ\Q{iД:S+BKT 8! t_k<$ji[L f_63/Uݑ92I+.GY*Kdܵ_ k%s2zfnf0&k{[ʉQISɉ;VY+ ɴwK3 ggB0 <G8O4XC](Y*F;v3\0;j@.Jy;7]JRGukha͕d!Jo6jNs P<" 83v{:av+M~1!4NDov'TSx- n[܁s':W>K7XyÐ 'L׏kK FNyulva5gtKΏ /Zt33P<&QBN 04^x3:cnfD%+)G#F\7Γ,c;83%EW9ntX  ]1WCEuvNDI#7`ĀYߠ0js٩|y]58[W໿2W]D U ҅T2(oE 6 XȖ.E@$4&K|0@*/:ҏ7+TpzXM^3Y~lX7!?/$۞3/jɡz9S +L'Pgu\X6]\rJ@p6ڱh˫ J!Hv32(Cm" .?qC*c0\ η'# U`*tB,82"1ط,KBDڽUכ;U@ DUɂ,2Q@g⩎"dE'\}'tI\jWes+&Rq`ߎyD/|nTL| eUؘ8&8w IU[ېw3_boKVF<\.f $gBE;K>3 ħ9A+!?DF@lJ0~SK5 6nSZ2,X_{L~;9-&bٷ~pZ!YŠ ӨSgN|f j@e[4Tc6+sw(w-/#djAv5]"N=$%Taz$m4H!i}siQ/% 'd% c1>35ȣfU@Rw :}Ip;Izh^+;U\,7$+zf߷n-¡C9*Ap1v X [p 0Q`bIs[r L_:4 bDdbFh ٲSOL|Xy`? (K:t`F9#3zDF WxjRfݼ%kޓaGFz{Gsi+K#=\a8!aT* Gx`9^S^>S7VҮ9(A^{9B;ǘmz]:A7eĪmVR.>\wyA%=\;IH&\|9f>:%9Xˏ[QGC '޶LQ( Syw@5'd)?0ɍW*Wjk[>mZZV]z MpiOnyw4Gi]3n|,jl5yL|IyZy, x$p{RrHg>V+)7f˺4UPegbXrB9eG$w^f$yQDܓ$q -ͪi&D/dbX /~檮[i/RQNWFX"V{@b˨y/4H;JaQ\J-27WnoI91{Z0x{am#Y4q$-1n/F`{+rKwoߗzpGMG 4=r 6N~3LH1{A=\_QMBTjA;#/'v,*}x%u [5s %> *!Kݳ_AĘfJ|"ŗ3,gU{jEAd'fL}%y;t^ES{4ݏ_o p[_9/̪&m@1͇Y5Lw?(X˶AJ}aB̼Ţ:豟Z{'#b!}JRCI®K,ݔ#F?4bOMlD5JHr83"ea~td%UC`T8Do|pp r"2*>>g_s04c5XܰDס~;zDA/z>n>=Bt- 6*?ԻI7qmJs5yy8h5lFI xjyt  @-sƠwuu!ʾ }r9{"֬6%aӠ50j1)>F]^0LX-Q{f^5FG!Sz u.%ݨ Vr;II˵ }H2O˕p3vD)CJy%xF.!s/M&Oa? җ,b6h'<"~0~IWoYYU|H\L $# :}i> PֳWxIG!Q}<'QX@ZA5W[1`=z^@0Q{ͬ eWIrktm7_{l7mf)bۄ1M?q04>5 fm'eox;tZŔd1szKsd-JӯCfKd)#{cHsI)ކYKWUID=膿z(cv!`pD5jtj.d#S1=F}/ ^BaGiH֑Te- u@l~jY-4l`%|&QcYFsB@G\F\lɲ)K{``ݍoRIQHaqˠ1os9UOQ=5q0fUV*WوmL 엚H9~;gA I\Yb&DU c%ߩ?0OC{ $>^› h!~YZ"PRa;T=UZwvYIdUiAzwC=IS.8A bU%j$NuN]:g?I:Oę'ΦR{.u:zljo; 鷔N`~~ hω|s[E<OM$\Fi5}o%wIW?Uk3L7 _f+haxc;dz BTx_sn>~/h7mijGY(j-#h\48#-S܄:h*34(4|=! ڞVs$p.J-=0 &PQ!^5Үn5: 3no{fml] k!v^]t20@xoq~ɛ _Xb i0Jõf$"o$NR{^,'.f3/-;0hn'ݣ?#[ eU}skɹ~-EfˡqU =ɹPƓ٫˜P gbTdv;GaĔbe tG kqyZu~j6-LIcO!o(t`G\I6L1coԼ78.m=$ج-Fh/\rcmKPQ* :yP|SHynn΀p# sɡKtE1X? g}<$U6r}qW ~L1BVɶx(4i(o<2ƺc / Y % /~AM%Okm"b^9@'}OCr'l;یV/~8g R}ڃM"{K >92|1㲅m[Rh3 )ݦK. Jʅ$ybsؿ@$>c2k//@x kJN~\K`預T0?F@,(C K_uKj''J87Mxݷ@r6pYx-zON)Mr3Ջ~U-IU s n%+d<^eIz]Vd0Te Wj>UA!YRA<w ܓkzE{ Y|9sQXK]S+枬Y-<=%fE`.?&(q,49 nkh+y w_d&qզɏ/f 1*R[RC)%Jq }CX 8,bfvHA=`k:Uה1߯S"hvYɇ>5m(.n'U9e=fM}ـ6HizPOĭIT'@_:vq/pzN9%*ZW(KtIii_uGܷTrzfsYYnwMRФ}YjlA RQʧt` IYl\vI̽ũ ꍆ""|nz^l0M^ ̖Dn=`CORmu/fDzC~-oLEۧkJ\tۘfՆ%ĚO-0˖@XN-Cޛ#ӽE3*PBU_Jȃ7m`bse*'0;VB&-iԺf-[YSJC%@9ڰ&=$6%yyZ PΟe)osp݇@ȧ DT2[*=2>nPya - Ž8R- wI7pK|bKN6%bȺ#WMA2ҨO$621j8Pci;6tr $VdFh1OHkZ'&+ǫɎv7LeO0ɴ'QTn+9JpX ;_+1"j쏪M/z?%]=͌GQhFo+ %oCj De2%@Y]z=N$ҕ14]wbFE!4sM3֓ǬIls\@ Dpio4+i~(C%F>-sľ|,D"DX@^Wn |qpi2WtgnSed$dLC[y)Xsmc_ө bsX=`" 7zŊ.m1#ϾZBP$7aDcChC<5>$| &B12?F>B wMlk ЛWo?Sݫ{ChϪKHtCL\GMM7a@ 2U G?lW~VE 7_"wPDpfWknA8K9aǣ`;Z=@n:KYWݍmt-GPut<.iN p}twsGr=<R 'mz%d 2D1̔@i" xzzQWn>d 6{NՅ m@o-~m,^Bs`y4"g9lڍ\?Zc"۝Z0_|#*|yWKGgؘ \$>e^ }=+H2J)m^|v>%wRxTឞ&qlomv'$-ak!T];/*j7bӞ${P o#%$Ƣb)rl0cȺtg5xv0ډs*ԕm4黓Gl8;[rMZm "1^–Jk"ԂI\YzW { QX[a]`Cq+@ ;jݤM$e] laW6g?уmҝ#hm߈׿H)9024ۥ+ԒC@h.]Ttcn! B~73Eb}oD A?/3^ND)eS d 3b A$xhgZ#OǣׯK8g?;p]E]q&~^>fQȑMWo`N<K &`"NF+E:@Ni{NjUu% g,s !Sd*!Z !Q겮jRy!ٲ .dT[HTJYVUue6fUp)`t]f#VYZ{&0y&a$~'_0Y~F`N-%N]t<4ug>"?E 3xA5 0uPKs\JNFE/6/#"<<A+2iI6ו.ֳ9qPsu# }8wP! {;Dc_/wMħVA=' mϖKJBñ8'-swmX D bg}7=>1^ћ"+NUFJQ_Ė޵C9=eK y:3oXT%뛦ƆJ2Ш+| mfiSfǦ-(R$l,;|;HfS/uY:xhR^H ^- 1t$ uAbb<'f?5v iUjvA8yOV-he _#zq88^u刹`5Zf2YW/S )~5 ^\t|1X'-7SxT/\o/K##52Cx —9|:B_TEǕ.Y98ݽI*я!IUò۸ݑ6`eFpnd~GG':A ]/F\vKHгV=.`͜w 8N6;Q.WG2R'#S&\]ej; ۴%MIdN˜P- ?z  '覃~DAI?ͰseG,E(Ԭqlgz}/!o_, ׭.L?= q~3Ȓ.8S0~T&J^nݭWDÖhw cۏ+˧Otm2pH3x dyZ\F rGby]z>lk؛DdAB,d!>Ї ո%d|A{X;ZUrq} $ȶGDiItoG`- ؖXF(Bp$LD$cK6MА,JF.^EQ'#it0i `6~U"Z+5Z// 0ⓡDf#G[ 0^5{#V"VR{sےu"Rd!gʬt&BI=ڴQ8-)Ii?/&h2`Slpyhϋ[#@rh *| 9HS.a,/ BѦ ̈́\d;_]NC 7zI]GsSnj8Uqv_xPF<Ku~jiU$#]q>=c-|1%r(|lXJR|[8/-3F7;t6H6d #ǸꃂßzaZUB"u[ 5fP9 A'*6[a'V'06͕ ڪ+cH.dɈRe8Z2N]!W&TK#w<}kOr=4EB5\I2p;x@j f{7[CAa'J,$9$ do4,FZ^ұ;an7aa.Ҩ&^S>*:WPVKXEhks-1sԯ))$]bAՒ? ) 2ד՛,oD ĹWӲ,E x$kkzx/Je-4VV+j|KB7 V:ALF+*sO륡V3JLJckP\_抑uJpٰW~$\b˪_7_`*׆l@I4X EGE ;'iw6WS`*o^ڐc+ŃtqFg]O$1 np }BGݰ/^,b纩ui.2J5 l 2) e9}<—Nտ|B#($c@F }Fy#.-w5dG~#8O|6hbkSg~*GřrdckS4pVsd-w3fƮ֩5}vv yF| '6 '?ΦyXH+?oRMɔl2>yv>lPid;D!^A ZXcp>f=ٲ2~ ʫnl3I2?NPp{B\s0įbB2qdb3bWr="mpO<39Um7-l6:Fmf;Gn@kAs#;ԩu[D .)|*ys8Gquv7Q`]lfTr]CN&E;Wo+a?ϾК=D"o&ʔ!#Q* Ҥ#fՇeln`@fUƧ=ET6<u߫dHfJ6VwsjoAd.?VHٲ4&{'En qлONzUs}ai)Z >/6 nehU{䴭Pd 9*v%o+1ճ .uIDz“ ia.,Vfw ">Lw+ƴyyH!ϲB e ZŜ\fC+'&ah'lrN4K2 O\`#EZx?H"`AmL"QR`H㴌"  MkG@>AȘJjy_Hc 0/pvP fQ80)eśUNS 5WՔR?=kxw?ΰPA(R9ک tzXU>+{|!Ed$c[3f_! 3 `ᔡepbyfWDr1x"=Z"U05!0r4av+TŶ<״C4Ŀ.ʿ]tz\l]3ӦyOi`1x *qPjՔȸx ` ;?~>o,e1ֵ]%ݔIcyaA> s׬8Ajp+O;@h#p nK P~΋{"+j3wx.%=yݬQZ>+.ڠc[r<*FRU1^`yKf1@f!xď+IXQ׹V(=#{"A2Sc‚d岀(vݲ؍yfnv IoEҞuTzhƱscM2Qˁ]$II1q^Bw})I z#UaÚ ~_Iy?ٮdgPd`~So/؜\V!/ #ĚQE4E (pAheoG xkƈbzʌT=e%Py(W\fY'k5EVXY%9zTn\s}MvvFyn G}Hbˡ}jG"kqԢK{АCFDٔ|bX rX'*<+zjW6[]8oXmD+[0"Y&X1]q%Uhtwe/nKK$[ ؟60O6,ȹJVfE ]?BJrg&WoBxՍ3ӢGG;T|ZFns*h8k:K/\Q1%z@忢mDrZJg|)-~Kg|apu|~DCU?.p6rM$pPjK˽{=ڣ SEgIZ kP<^tr8_P bxp+qf&|yrVG ,+js\aZ [V~=SJ%[#H"x&xtJ`4ǥ5KǢѽc* _c(_N"@w:&Pn˩z) "?;}ӌ sc0G$5̼ my~}#\1 "uQ %Ǣ?$1=kAvٗ{뛽ckB#|<j")t,!:}"¶v%zcr ]z ^ K"5EɃ^+S-k<{} ]Qu[,RѨY4b,>e4f \7o7NJʯ\(V'etۛ} A{|A&ϻR<՗eRe)*GN}J0NU9V]^reL|a?ZZF^g73V%! [8CD~ Էb1tϪl]HV7ZMXp<)W ~NITns ALd61{SAe {X@'~,yÆ-Ϸd0o僈^Bیեl5PIF@XUpqoL2 D*jVq50?*֣U,$,!i<%B3`iQΥZmZ莢ɰ2v`|D&Vyj,鿎;up wdI;f*c)t:sǪAn?G IԖ:,T)QYSBl+ӼYfN1d/WH_zfkyבx'jv v~- BXQ+i19}R)3|&k5c9+zk֤0shjin* 4s.xp$~d&Nǫ8gq3$"L5ApZJ4VF) Ȅ6Pn갶( M UhM"aLNRʺt' s*Q$b{~hPߜyTr+nB:3 ^7V>"˺p'j1-5ƛj4:Hb lUX8 39Ҍx;(Pj/rB<˟ۊ=p{0o-K~69XHX;^ ܟ#1ѴXM=?T+ARZehPoU]=LlAw!;*ޛ<]:-z>B8_,z*uڧ&7j,7I_Ҟp0m$| dtta#Fx @fDhw+Ϫ}!^S͑]]=঱ φF @ݫop 6cH6Kܯ b}G.0FujSDk򊭕:~eZ}$ۚ#!lh"=д&):w`͍͐`Ysqf77<]]mhxJи4~o9"F m 5 ]c5g@'Ei܇G퍮^@l% r[ﳱh1kX_ "U.8)Z[$i @Côwbdlj2@RPt]$kJoC ZSD0(LoB4F@/:}n 8%Faz\phnu%;y)ݕUyeupaD-;nGk3eoSfܴLЉt}iڙ_ٍ>c߆fO)H qUYٰaj/6s Z{bpo1SZuy*d8\V(W#:r=os&r3s¡ uų.Jj>vFOeyUոhq:`;N_D~sAz2ӟ}&ɋp72i!;AE兜rD\S]a;{*I1a1Lŧb#d5n>OL觋FnD&)C8'|u+8C8*\Qn1xŘ:΢({[4#bN "r'tW'wƣ6HKչv,u@pw ENZ!Jg&wlpն/yiFE[5q>cvHj@jGqHh:,<@!<(jc R'04HJR]3Kv40/ # MۈZϒ:7l7貝hcs Jjڦp ]NJY/ jf'UQlqƌG _3x ʼn.,dghQ1y*,P)"d &ϟ,kln>FGw,P859(K`hg+\59]WxVݷ]#o{RJoJ@]ˁl ] 9vvX@=px~J#JRCҽV/éii-zh>0b^cS/n69 uR~FeЄ7/u#2ݳX;)n*ݘ*~,eku1dHչM[xūu-:0+[29g/dYF.508!fJ C`M^b]`#B$t}4JաXYoZ!w4|r ξ!f yÉvRQ-V^0}ROprVh޳"L}vbE g!ZKdףr}KwD8"x1a>XGRRٲ*qNsHY`,:VަSu,;PlyGP,+Lx\z|46ɡgSj>eڗG߭>8s/d59kvsyWA{YTX]͛* jg_w3r䳌j^d,QFubx\\G qrh>b,*qw2CqGKП\Fsoht %Ig 6z" qۼ{!ОesZ5Iu !qS'~б[HP+ c1iC(*!0 &a=F#KاYZy׺8[%$HBm|# vRoI.}n 8kf\ {E utY6Q];*ΈR<u$`?u \UOͲj3C~{X-9´ 5敁KF0Ĥ T׈M^8@ϗ-}NW4=ec')nՐxԫ_P:0l"U]_.ArqR6НPNڦ:SS5; 5}hB 'pWOa~aYU&-~)rs/7U/r,ڻ C3#^$prsSJ\'B&ջGѥ![Ʈ`W3fƧv揌$~2X eYL,zEo;N.$smlat^=e{Vf۵>lYQWhESɹU1jlhBc[s[(Wid-w@?6 *mؖr9mR4n= 7^TkaJ9jxbx0/$ʦdBP#p#+k3mR牿'v.atD!HIt ]}|} 8! D'1ŒSJ\Ov$5LN~WoCaaThy5T{h&׏ΚE|vYu\dg&7gM7m+rAPI'C@DX4 v%/ sǙȜ7wlcA%%r sN߶Ov-JP}G*A7DWTZYNM"U@3l@%"_-s˄E kFn-K.qA1aŬNfkNkVH~vR9Cwi«Vdg`f>G E?zo& KVAo4}(E ;y<4D扔$[H4lŠC:u.nEzӦZ!=a1g#kxY]o2z!#-+T{{ؒgxU E%j &w?Z*W2UE 7ffDky?/'jW艷xzmAb,A4OH}oy_R5Vj\ gҧwƊI2rV–@wm;jN3}eVZP% ?l/>CXwFr:rGp,3\̹cf|[H_7wn,G';;5 hD 8cx$g[;w^'Yس)"BB/,Hh=Sp^iG&V 4Xa tyP=a9{޹[ 4"o'ьS銙'o%`l[3m:|y,;FH#/CU7סRW{\, E['G7@k$&dR2_{% 7M.ޏ]{&UZ$ lNt q*鳑?TqrE&bz3 LM6עգ%8'f̰+b,1SqA)=\f*k`ͩ:ňgt25B8GcZ 9_=+hQ~6Zxd~\k|ͻAHlfY4\ {I d `Z{sD5 9O"4uN2GU}iTY!r ^\q4eZ]k!K@(UL@bwsE:"17.8"ݝm&9Ţv ȌI9:(_.as@l52o - ;Yw~kn| `$̅1p0[.P4q`]J@ǦNsண¿yp`0p?]ԷNΒX+ӌž /9~A,FS5 s6DTuLvP8cQL*C2?>>?fm7:طvӋ G6bGdVmTLQ:Wdia>Cgi.)D \ C]m&5]dP?"V#_!3FǢ-HwZW0nߕ]@81MsDZҴد>A YE:)& sO1}#^eĚ1$jy*ea, lj.qV *] mRFm D j=XFŹ4- Z&:zncujQg)/jX3S L]Dt4JA@Nݍ;Gtdh ~ V.r@f35q>A dh8?iPd?7=,^=aYw4o0Λ@iD~L4X!P/߾W ut}8bW{ ̤+`G#1:pCp@\K~F5 l,1"Ȑ0?Etp&A]i~h<1 >%7.]z߈SpDҶ:,A5ٞ$8lZLF%?#5Uo@Dɵчۦ_0WұaGN[nu`Ć?c9ḍ ߨ<$0WfN0dYJMb1Ѧe'??,L?``NT'HP1">Z9U5VjJЪoJۧf!/n{i0%rO ]_W\(4H()s%# ڀXUM]۬ ^ e&V$lԛ=0~1(=)_ YP#oaB;D3. ʄtw+: mcV޲),.:%|QR)n?`Ў`[]>xv9dXu.9 %d襏_0-tp7"3W4/&2u5tvHDIBqfb#k]z8{EZPG PV:}_ϝX%?={ҳWL,ZU39 Eig;qv3dF,,[/踭\ޭs+zSJJЅ[]+{54U TwbN ⱌz{mA uC?Kbw0 ]J2l$:'}!2͓A4HbZq~7k@-qiUn5#Ƒz/rov ^3 ^?ҾD(%~s{RxcvSO{]XFeTq#)x#ßY+ċ2NU<&d@r$XYvkSʌRh/%OeW+qk+9Db@qPߥBt,@F>iռ {CYЌDUOj| l!3hTw7 懞9^Uߔ+?R.pX3 *&& &fW<\Ig{1XͻUX:Yp tmqOsҙʒ𰶢>L jV8lWuy~vhHK?AXC-u5:* |WBld|I{ؚXpdͭL6 7qDV>N&Q?*`r>PeA]?6q ~ eYUOOj{eWAwП :*Q64RCqJFW ;Q<'5P^KL\"8MQD5!_1۞) MJɪFRAFA-3aRuq:}7(4\^iJͪcwҏ١UAi\'@}Z'A/\EBaTepfKa h.Uhf@6Hڈ pSMb-Tltn@i%3YG蕧Ϙ) 9MKZE,j9_:ϛA XEgvyF`בQR~qܻ{&t` 8UJH^ֆ@trԔwE$9XYHZO jI-lP+lɶ:mO{S}{ p2?dbE=7~Ai;0~"$?PZ&izV9EQm!kT$#-zw@s~V!7}Ӄo$ $6'\K'mIwր;V#uu}6vꁿ-w^g"=G1$3O@KMd4sC9e E='M8*I@K t$G/V;DӦV r 9>"`VM Ff\?F=m9 ޜCx Gf4>[wSR',kyCbgmfڧٹ5ܤ?rT`k-l"ka OyFsݧx lQ&$aLe@NA;}JʫyC0u*Ȟ=ta,cF^uI5iߐ4 ড0C ,"U0اϪnڥu5[gBwŚÐQC_\p`-z8HHU٧qˢTuv*CЖ+ 33] j&J 74G5 T_6ـz)EyOq $AslǬH;庀L823!L)ihZmw}K sھ7g{9+R\lf:a||Gu,-߬J*.No%wJX:'9ɝ#, wЫGS~dI6A Ee{S $.f+NN5CL`8RmYa֦zttW#ZM]J8%駥{CӖKv1V&gP' {h޻z uL\+T𜊯ƚS"Ó=D"':T;)Jxsa7n)!6%M\~eJmJ츙)M=Dm1LS2<#mR⑮ksk>E#kAd2fIea|KN ڳ1 UMu% to 9-@P)c6Q#$Ι!ቊVbdqΒ%NOZvQ;;/ *P"PM9|qbR7˛Bw.R.*&K_[o^X_VW9hes*Yph%0dd+K&WYC9M/LyI= |0i2ȩ*#lf:{f4lxoD{H7~}ihεZ" hګd@2A)<WUIAR%7<(nkA~ .KAK/Rvi<szY߫LtJBJ&ôDf'k.}hSmoJOg:S |)2Y㟐A2䤞uE/<GMFۆP6^+дJ%DK*vSiin`QE^ r/4ֹzt+xVcwMج݁vڷXsQ xLo}d67!UD 4 JYB XAk&b 8 =똌 ݩ2_9JIuFgf!޾W_$@0VIl=}jάR5cJopqkwan CYF$| R5X9Q[3xhJBBR#v#vhYE ^O BWƟI%uDŧϼR&p.5ߠ2;^({%?H-dɓI$t.O2O5uX#|~ODzgXU=^-q0&܋uTϓgOLǪ![ @w1QHm]"@aXSC+PE7ȠDpBa:4ҸD}62&B^R؄<8HFc}>PBIC0.U}Bߣ`< w{mڻ |4|ĚYOd TirAQ2ӱ*+ YhcC);m%fSrY:yAho^^pEGz}@mhYGXeC (z^ey0!E%+<{\VP:Sdm$ოx9X R'"]ZC` ao0S[ZQDy,ˢcac{i8/֙mI#I:_1_1l/fP{~^7/IY eO{uKkHnIPJ:1͖ !5љZK'Vz̻.%TөX4=s)WOhZܲ8 b])7h)ݲcJEAoMx83-vp7_v"@Q{-rϙu-6kN_KRK*KX!d'Xi2Eϳz(PT;񒄸fL0-0h3ÃW rYT+mht fdxW&McЁDk-+Zy.?_^]l@,j +-/x|Y E,M}a֟{I#bE$&j8w@ nw%!13O.)xS QVaoQ;VkhƭHzɟ`Ǯҝ u#ld UQ FBeQHoIN5%Ct´ yGj+,a4뻇hiFE:; -%a$m*K[kKeqZH\p=@<ֲD ~&7Gjɕdu)hs65aݮdeA>+PZ^ϴs>&hg(rNvzUI] *5m;8_|k!AKqG5Ț!'kxҾ1ѰEG|k}++mTJ%_^zҮbx/yoxnlWXj%t|| [K̍Q=c+d1*$ZNN L"j3c|)6|=FR;ñ²?C)+{) F,ț`(n+Χ"DEWs[շ0T ~B wNf _m>[aRE`J:#?"wo)b[|D,)6:5(AjrXgs s\*C_iQβSꞰ 'q62h+{fx #G@ zU9%x gQ&)sRHHtʵP)ֈRP8ljS^۶^Np!gE}RO=;3o-6<D:_y),]DUVaU%B-Õ8~uKoŬ;SL%J~I*;5ˋbN8iJ\0@6riƈ_.Y"4>]e7'Er5zZ^2 fi &|3' B*Ϩ+fA?PYOTV73:~d銛 B!{G5g<d~sokv1jSQ,(--|IP(3]ЀwfY٠$e;ٯS4~]؅uਡOKVcVɆQWwG,:&Ma P5}-sCiZUP#œ ;P.!ŧyGzȩ!rυSgxC=ٿlgsUވKqkN A^Y"qL) Uҗ?5sgG(h>ۡcRiK3IhobVHyy# q7'tFFNY';"rxpbVe^Ѩ׼+*WXe{$eMV/F!"^WVs. rq+ ٭)Gqрr=$)ˎ0}ҸoO>$viȁ>]I$y:#r3AXaϱ ^gBlIp)GMKl ¸ﹹNwє ?}Z%NdKk{`,Y8oDsó_d8aORusb4LC>T[G eֱ(ޥcPyڴ`@C" ,oMP>~}˾'o(:'`1M.F38̮1#k R {009ꪆ s^q|M\ȧ+2sIg&av7m%::VIQK0gH2Apۘ$^]+KgQqF{o5ekSw o_'-vƦXvJu}1̜:HN^erݰ`#}-[fdP5F-[f*0jͪW-g}*3V\ShPWiM| :oi&dt['cZ÷g<,i[CBy' 2Eݙj>:[Y0կAeؗ+\n Ņ'XVk Lo3VηtJh]p`;F.q1AUkv= ڎǍhu4De \3ySp=[8PkN.];&kIOh]MH T˕躩RϡkB٘鼬%%tc+LjF٥#b8ڈuD1rI{v86*mrܫ_EP ݦYNo4ѯT Vs>#jLd%PndNEG̣5bMrp QZEsTm lkBt7^ "Dۉ߃o囧ɂFw729N +Z HZ7kʌ%۵"7⤚ʚsS|._` :#cCEP&gk  <2g}g(^!2:BFBN]Yk\RIjW%FmC|Q{/Th%)6 iz`fjxlHz'2~xx4ɼ0[\bއocρ_)׭ͩN|71ݬAz/@MnЕ=[I{D9v \}6OX'#U nڻ@"k{{ό E/9t4wNviP9-1"~/D96^'G>xn'Fk;iS7+CR!!S/F<ܜ{M=R:OlfZ- ngn[Ka)#PsV"9o3{ʻ N_Z S*ol>TgQ. t2dALci4ȫև-fݺiaYOrv֤wWRJgf8zݣ :"hه8yA=Pd'?M'>CN S`ct>%YF͍jC%CJC[=ZxII1D,:ɢRt$&1&\'j*aO4#@&=4 8fFNk}gMMS `6U CE[Y}t0M? sAL1fEh{hJJdN{]}%1x$q1:T d֬`ɖ!ʽ(ƙ'nyou/ *i}41](ZoN/#jRA2/bO]U]"HЬ" H4(@]m&Y>I9$~hث|R^oaɲn0Kd P~xӡ&ʬxǯB1 ңF4{Ϙ !1qKSEgNsJ~W/PFvEgcT Bo"+;}t1 7aS8G{u2C>B?Iֶ38ڣ4A+.b/kt|-ֈXc fͻ$߿`|>ā׉RF[7#8䫈Eucsr:w0% keF~CKmef7 +|mtI?Kwb,-MVl,:?-5jɹ1mv跅צ%:MT>kD1&!9\,Cb|j<{%ܧ!CVu9ǹ9k:!Gw׀ ⣤ ut_RޤЗU.r{1W`E\ܖܜӢ \Ҧ^B2ѡef($dBL&#FrTY1[Ec'`.J㶫)v7"%^cv|I|;-;e3G8\ 6z'LG7iᘐff۩{J$x0Fmn0I؇bITmzJXг;cmB)`elf~”6bpd>hp9p19kJLYiܿPmYvz|+MsBS%sJHCV*z;֛Arx/9X#udwnI B樸àBh8:h 2}y`rxdbPx[_:I; Qv-Q,MÄZOTw3cVomXD;xZ6M}w*:N玡Ֆ3"fГ\> X|_ϊ $XT)on04 r)!w5ć:+KS}Fjda:L\8^T@b<`{ ;C]{$ztB2[RаbłX ryR==zrw$T?T}674]Y>n߶ =~(}v#!.ÑN C!!qoUp>X\vnPPw?{:D`HnJuKKxMqt9ur#qdu \\٭Y\P\}_hI-оJbo)J$Tڰ%$^nOߕWӮ ie"<_Bj4Gᛝl-eQ 3i,`渤 9_(QsB(2.klP@Z׆d |)G}}h h9VJͦV~#F@wZx()*/{2a#$2rtЄ8wħ-hS@jC sn`b 9]Hf 8I WnɐmKFNwI_EapL(W#BdLH?Sβ, >dL;HKu'[ndNEi/h q߱|f^QnY.V>*j '",4U%Ue.r~[ZE+vhr+ R/ F˞ݒKHg@5tU*W4SqQ})Hym&!6 j\ެib14yk$' gN9h HT g~٦65Uu cT?sg3=f=MA7Sl\O##erdYB!qAcHKmu ,GTZdcl88'Rmﻰ5 桹h6T~ȳ'cIDu˭{a"7v8$p&sk;"pD۵rM#lY蚧Ml&>p~Rf lc"̧Nk>nmjt\H AZ\ÙM%ޤb$,M5 wRĒ@f;l_Ɗ] XBB=, uu~uo.1?+l+zb6 ^Jа ov0[ o$pȝa72FrS|k(o+/kL Pfbhc:/(NXF s XI6G Ճa$R~Myϧ7ĒƔP_dHat[r9W&]J>q> 9EFt 8P{_Vb5)׸-UM{Yg-a] ϯB0==Q~Ng`ݷ^3 @1Rb OIZu/eMըW'UnDh ~rvT5S@P2=|zB"8RuNsGy(C)Qiɲt̫+1L'cp?̓$D +1K׵6as6;pzO{r]'_-8G'w.hjeKK1Ēm 2q=R򙢻La4REùh $ÖT|ό)6OV{`,>1CZgj==ʌJw,o`hD A.vaNb#Is! ~J.| Q fO׫;̺H_iy ?@B %AsYVoՉՋdҍdǠAi=-a"^Rw>w'KY?gT;U?,h]7iN>jA\`W/p}Heoovg6&9ףσ,cO r7 >f{ &ͷS&R_Uk%͆=R#" Ho-ٰpE^`^jǿ )8nXdx2K5v*Y}'A3͘7Ђdh0a PxFVYψD$ƁVO6lb=Ye 2|:Nk}v2'+t@8ujP èfr *'ym`58BGI Ax5mI,s ]b5#~A8@!V%<`/Q| gREau#f2~qMuQ`u_.{^! XJF[ r, W[Z/s-|ݒ1^*zC7r$0x:Cq^ks6N~P X%+1U[l$ad7)V<es2 ]d跆UAx]]\]iGzk?Z !ꡠcBT`ʏJ&o@.2n&A⥬߅D G#PX)b*:_1/Y*5JPa(2vڎ%󾽊]?=؊6;jAW@,q34WQ%BŜXl* = ;*sH-_}:}Rv'=6 aSDȣ50Zfj1vu._6?9$ i 4JQX0<Z"3Iky1>TGL24BRlf{ɉ(g*)2TcR#F$HGA||a;j;B 2 '2sڜ>KD͎R~̀|_hZ )ك3 e.\,Y W%fv%1ۡl"eae3;*?GtVྮd81_æ$pGmw#Ac% 9ػ\άC+RibG0)F!a ]x[ ֯+[;1xoKuNj&9iFAw0oc#@}6yڌ jLtzG(Zv+[bw b=G[p-N,8cטFEN_ʖHLFG@[g5z`y@4d2~BY!$ƆUu쿔ly~>S_Bi{W ~8 9Ƞ:C'Euy R`&o[`uK_rqEc-.WWnAr;\q"VrÍ/{(3@#E?Gk xIGm5VȇU\e6!BýiLJ߹b Sֽ(r톋 BZAC@J6gNm`|lȪ.PgA%];)ee89inG5B,GVdc +@4KY?͘+5@(ƜO:M1Bb84&XKIS4IqhoyL Q| cx{i)(SJ?Gi{i'/uFqg0_(PDE{Q#0IvK[58j#`pL]r͐\|QQ(YM #LWFza[s] JL2`8հ.BG|ֲ+pTLXf D,qe 0S>/Kp)5| ^[n8H ~L@ JZ样欣ʑͩ{n6s'ΔK۰Pk)Lf~'Ȋ(0$$zH^znT Pu~y@8DHgv0x3,r >TkR:;!Q,{_1_.2$,wo?r2+(wOk78ȵ%$jnי(zXh7F즁l:Py8 ?YN4aCIQ|tUq2y=51Mܙ]{Jf$͖؊.UH]L SF+\N^ۊ^fQ<4:ATfz^ad8Fnp1v1j@Uِu)حo ΃B-2ZQ"~!-C0'R!7aën}+'/l~ud%J;܇_<IUArl$Gx(BP =IRZCmS'7Yt02- 9՘'WP< T>615$C< ,06-ufQ6^n@t8`纒d3 Kku, P+OJ-\qW߇K̥H>iIy`2JH d<niD6 a[^2d G6?BU(WjTH*Yr(2?:4ܵu8h |&6'[ D% C p{ zc^F8'YY<x#)=>XSsׅb͆ XRG8ІFT.e1Q$v\рʴz6ڡø;rNgz@'uM/Xw' N_>3o!^B3ĮJP]az@V2Cg"&gj;!*%TCZlp.D$>i~NcUDb;Խɬ(G)X%ټlX3t^ְT#?)#!*HGp51t n1!rYAwZE|~b{%,uS$F}&H(({ OZda9{<̄u{/4|9XpdsQk) `).#ۇUllV`-Z^*rG&{yADj4~D,kTeZTuubngCo =An $ˎb:"L̩)f4 sɦ]8 !5P!kk? 3.NDl跶lgoU e_I Ƕa+iiUށNoAq, HeEZ~pv~Z8 I6v; hj ,#>\b]] liӳE-we&ϰ%"q>x`Xo<`iLy%9Ca=$}M?"߷mE F0dy+hdwCs3ɹ `|a %k8c~g@JbY1l Xz@P '3o :Ux~!F"pݛz5e[!ߞGN4X:vvIOY:&=(7V`,,NxΏpn||LQtodMF7 s wcŽ*B VEe'q˶+e<[K4ػ XԮA7{VI@7 ۢ-T`m̵62։؈|މ!4t[T;Th!σasYMkUmBH1PKS'&H#ytHj~ɻ]hS"j~zZ~]~@' jb,⧑O𙲂S,<۫аHnC"ThEHDUyuV@ټ?ͼT6Z݉@끁˦pYp R2H54rqUn*1l{C |݄ʏ}Ea RiRϾd`P`_I%Vj"!j &#Ԥj%3gU9[(h-UUcKr(oqNs(_Sp@ݕIcl: 8-3 >v wɰhjlǷ#j#g47$wZpTH=f#,4?ۊ^jx +KZ}a{u|KMHdD'q $c;s'O0rH2\+|+Y,/ G"TZbgξ_1 I'D u"o|tY B=eqɝ[[$=osI LNK"8 i?%x~S!7G.鋶qGGD]XJ)q3#DPnхǬ iBa _YbFn1)HDmn):5iɿPa)R%KBHě $k }^y}?TSapUo.[9\!د#qgdY0`^RSy=Ǵ9 ݣTa>ǿ0`?ɺN$p^/-xyU'Rkc:bܡNF~JeTNw*r;wLz[Ys9ԸPf8ͭI) &U7DsYgvf N~A2Ɏ jHgtQbs ꗹ;70l^@j 1ghbT9gyn+G:4|?.acfU[? ZU-U]̞.tCj < TOeS8L#5ɳ\g,u2Hкsw ފW^knjr}R܎=hv߼[P%Ch''J@@sSj԰_s!.<ދ?$E$C'Dbvϧ^kɰ ( CWa&ZXXf#XĒB%(iUaMH?j`Ɋ4u)S_|dū0A(jQ%ʂVgd"#f [ 4PygRogM;+wmNav~tLW# z(L)YZ1υ8>kABo(K ѱ{ pH&48U=c #+f]_kF@)HlmiEku;ԃUQI k9ӟ Gǟ(s2%lk`k$6f]uUu92܍O+uڻ55%WtS՛S13Ŭ + ٨9@(3`  pq Y{9*^(je0mrˆɱB72 K~'$ 9ӾiVddZp4̷N!c~0ukZV˂RݓŠ܆Ϡ}G3bKcX4ƉFңi@x?=Eo'c1~ %7]N)ppGɝTZfܘg:+s}IDTvqѿЪ!җ\4Tz.ESKN&m՗[af1O^˚ 9OPHg#'ѨX+䚂|Ȍ]q!Ld22<5xmnn @hwJSF6F>w70?'^WC#_iu*:Lʬ^2@p٪ ]Ƒ4mg,U |(iwT}%hnZH{8zU=xJaeg%-aqaVUVJ\+i2KZB,Ttk1 ]QfJM nv o`26DNk#M]&D=PFݼZhp75)Uprd:v"=s*/ܻ\f88ӱЫ0Ԯk4c4lX>2h%CϏNB0fURup;sjsm O"ډ44e.A_C΢<_$+ec'Yp^@WIzZwɝm0_(iL 5p (ḙ`bL4Ne([Op"D@tUT +RaA!Gs>++D1,gŸDvFeVt<N=ёL6ī Yz.Qy$";&jNwD}LR-PJϠwIdЄd(S] Xcҭ%z 6` CO{cdtHGzdQ38ԅeOWެ1:k˾1 U=s膙qӨff;s->1/kfxQ{0V@Y;İ\^ jٞ+[R1M3uN3gR&6R8Vi~xSu3LbfhZCў2-!+LA)!2DiBF +xtovY4!0%QޭLIIBLzPjӐ-|>%.YBX4mh"FX/m*ߚ _dNw{E` >OP fuڴ^6+ܙ ayҧ4giC!÷_[!(U=f6M A4SgiT rJ ٢Su9 1H[Z=[S: v1s;,H98b Q:Ôժ1 IhP]-=':1xY Zk&ș2nzxF\1 p{*41G[Pilhk n]wjPNzזxpɟ0s/#һqEͯJ\L1^ %3mG JEt]qW5$fg=;|\zFߨuBc_),Vy5^bL$D*:swWt ktS<Y4- g7bKlŦ|"Wg{ϵ^A ` n6B'&W^tr"VQ]\J(άk9M巑ܞYuN)G=Ŀ .ִw<}.%~㍧޵F"Jf3kd"uh$̙ "% u&A9rl-3g)`g(o:{qOUэqos3E ",ggU|~n[hAg-+JďD"98NV 2|owD(K7&jBe}ib hh05WDשY9B: { vnね9U,_C\+'13q"!Y̱ٽ(G0q9kLI$D9' ꗀѳ9^.e3!3kljٮ#@w$ 7c+M-pPDjcbH,Gq{l8Ec26. 9#v|%¨_Q/FOPغo[ECyL >!'UH$a iS)XQE&†St{$.\Q;F+?pr:XHiJ(v^\|l[S?YNGB:b]|GЗ|Yvf Q |0-EzĘac/!)1tqbA) ;)bo=Qڑ6PƨйTV:䶁 o]$vP1k{0zß4c!loL+R0/،EmW#S c17׃~z&!2,.*[ --G?<[Ń l4>L/4'Q*fr]2_jGb9W%Q5|I7̜C3N򯩜A[\ŖA⧴^:7-Z:f.Wɖp :L8(,oV Nem,׭&6SSF7B$G_G '0ƒ! àj㈊5E ٮil )44$3J6&cʜ ZmH]Z\j<l)% k\NcH;+ ^z%H7.^7 (ӆြrvT":+6nӗŴBdofzJT~bj GLӁ͆;D=P<˨Dw8sJExJIv #w>'_47b}Uq n؇Maa07e_MM@%4F^ ebfeB e2,33 cRRfMl=d*cr_=A4a$ Z~enO{N*94MO֘s(ُhңê}{/qwL F<3 +Z{ɻA? X'0sR^B6#;?e9ήM׊ G럜f 6Llhީ׀`'PSĢDVhM& pdd+?qYr<ߕDWKs _#Jo~H IcBOko({{pp/ uhɥ%4KȔC❙5<@;kM5`Q:JM8.sk/-&.6v~ w51I@C~_(#=_k`0ͯV'/`wHңU ~>,딎C?)PItioI:W LSJ$) l*62* `_`9ws%%B9?G9.EQ/kB9 j*W͒Ef]4NpeoV{uTG]==kܚ qU~}rٔr'bfaaB' N|@ӔMv\{x L:,Jӗj7鲾Ķ].:^J#%]6>=.sR(qxRO+`T|E$NĎ(x`5:{6(|H}^Hȴdur;͡Kyh;ne7,$Ȥ}l?*5WZ"G(g@`s&ԈdH[|Ë dE$K3= qb惗m|mmL@lXefjdXs0ʕpx{:Т2{w9u.E˞S8 `"9 ӷ ZrA8^ܗ\{WIy؜K<{Vbj@7"' 넩\r=M 7_R'gZ9\lt/}:9yUŚϼ-Wng]l.`HMݑX(ȺLoM4}':nQTP/ I[L a|E8n"-F/Xbgo|ƇbEJ1 g%<$E5D?Q|$6{$WpglQOx6Ҧ΁yEs>@靳U/E ֡,F&g>[ ? D0zպ/qE9Ccԧ&@ʷ'zChCydʤpW#X6/nJSB@(h޺?/dy¡bKPN4N[؍Ef˦CR2c >a$0yҨMR+^3"^U=o3JEr8Ɍ.hɠ0E9l֐Qm,@3nw>E<6Zy۞rJ${ ǯ~s CB4it{֩*@ ĘjyBQ7L35޲iO@ks\С6kyŵFКKYD{9´ً+͋byB|dҼIS&F}wOgh!}i/EAh Ι'HtLɬ ti).h#Fp{J 6_fH$4ՎI60=% &MK[)4L#CYtl_4:Ѽ 3 '".$(u5{T:kY,( VBH%E"]H8{S~nB`wgorvC`S_uF.1cE)Bm4 SBI펁H5XeɄ:L$.N.! o?rL'ڛU>c"7$3u?l!MM!g>dClНò|e9k~ҏu$oK-Et@Q#t0iFЎ0|},߸m|?WK˵p/ʻf)5!aʸXWe7!ec> C2b)ZwΎO)XT Ps'ZZ$zan7dƣI߇N,/VLnx*.1ĥ7<5:q1q@9`a]hqOUl xVڐ[ڮ,XU6abs7+;%wi_=9W @!϶S(:\c V?0aKC*v|mȇy$.7 J6u>z|^+F5/E.cssOb/'&G[?8$ۦ wV#q메2Va&<~9ao®mp+Ws7CjS} r| u~|,ȣL&d J =4 M/|`:ԗz,CeͱT(4$-ShtZ󭉟e\~2>Q|]U܏PwNRv4kne. Jv]_[kT NM1_ jSW]6'!4-d di¹v3k$dP>CÊ#Z\>9ۓZ=Hy9陯t1Yv{S3!VԥgqRI_5N@9(1~`b`f5ӟ&n>+q bk:UEy\/RmA{*8$],ͯZNŽ7e#xAoVNLR ãYH@UyT:C#?;n ^y3h`%-oc$@5"gP64Rk=#n~p+OW@ݰִ--l"]Q(\";|hohpGMLvE Kւl ).̢lpZ'Vg2y ,T`B63xolOG:Z>&L2AqdTWBF=L.vozRӃz1iI͹G-:}R+Q \C]|4'Ug5'͓-Icu*Eߺ FvӲ8R%Yru! ]j+;dޔb> 9`B|jA]IBU(`I|& ݇W0ҿ#$R4 ]Ӵ2|TfCРYgsFSt $Ovq3_8J&*|V+Ķdj.z&!~Lˤ<Ѕ!e`g@yG[w8AǩfHثL´OkKX@ۖ6I jy>p !H̎~Jn" o N۔uJyjmPoz&j琺u4HDb㾽Yݧ(S:^D2b3% 62/z0 $\I&DQmTCP$V#Ȅ-IieŐ|>/zbhhg쵨 l$@xBl5GĪ/ db?A7J\+{ ъTG-/yan,bNv}eT 2uB罜wU1/0\i*}Crt8JLXF8e,/ήF'.E; QX66pu25-'෼[4ꂥꞽ֪MlvWA[|wJݐv CޏDy6fK}W$sO`uIKibytEL. j KI_{MTx.-13&>FUZnNԩ8X&Çq˪ڮ DIn&WsM Pژ{h OYQ;K~S]|画B=8 :PWEUΤ/#pjѰ{m}wIzd$uGaڗc+3.'/UG4J8x.aU2.97N*7st|6,g1Jw>AoNvo@ϓ#`ϷSXd\* ۭr-wi znE2V m[rYb_hY{}y9oP,H߰y䂱퉙sBitdOS@mVd/x j%թ-puKy3 $ 1A C9S^;J GPg)\VЈ_sT@]C!5暣2 Β J;E`0>poFoƎUwzH {kѦT>H52Il+-'!Isi4gj&2rsIBX*Oxm7a0EJmE==wEvWAࣟ"s@k[*%[/9'"} =/~Q5 Vz$KbK,14uR` 0:!YA2;BN  |O50Gaf:S35EHNt=_QZ'@T =4& Z0RETOO);!.sG>LgG)`go֫(JYaZQC:|n,ݡ.m *@3]G%.N4}Q1ȉ%"7R?t)̡@dF$8igU˴]1ͥ;kh6z}W+-/0e9I_ŋX.sw`M,o #P7#LqeO< 4ɡKXF Ix6ioBmq|)Ȩl*\-{̅@<@pہ"u0uQp|pgTSǜ[jT\Ռ@ 5@ X-d)9Î򥺤a_145[Q# >Fhx>@: >Ny}])7@&w.aUȲ\G#_d",_>.ub#JDӀǟՋ)9[{w%xU2 )Ҍ>AF=Vq>.P[ׯڋ1+`!ËDP׿,_I݈?,ЕoMEC;P:RoXhi§fa;ߤR?ߢ}wfX讷=!X Ox(*՘dyHwe |gs +]9RlCX009 ̅ی{˕a' [P[B7-iI66cHQvЭJ%3P{ [g%XJo4S})p^ղO\IˉK~LXu 19W,K_mC8±|^Rh!>`߁!Bu(ƊP͚>"_`#ǒ @#"6HQ ;C3ז_]‰9)[T4FoYN功91,b_4t "b6Kg r+òcXp=#?u1"L ࡊŁK;!jSɨf ;NwYv n |ȁz&+6K72u^apRܗaǎ P=,2]^!0da=זI &2fаBO7&e̓H͛ fX  e0ٴ%MD&޿Εw7? TF)6郌[最THh [ p'nJL&FHһT%TՌ-xBvmOc@%[-񤭴lC<-Z9Y4jv6дq,]}is0@0]ص`f(_ AZID=yJHǞ_inQkHw&#V<3 Z\Uޓl"dl>x":iXfBCٻ Y[vYh(Wv9S妌] e3j}g<M_srzZgYW-dvҹM_ 0$0"5>jF~m\D넟H|MQ SWm^U6ei~ .;[3e}N`R0j H)ka/G2W-V/H?8pi&f{JpG~-sDc3:>L0/l )aP-Rԧa+V?zD6iۥ&VR:]gABAQ<3\jz=C/T/zoʿ- iT6)/Ƴ!fm >lBTu!a3x9LV5X 6%. 饓+9^R}Fb!"+7}BaD`?"Ʃ^KoTfG锼Juq$A~P~UP`e8%׺m2_0ԍ?R 7C%X$9Rh "p$ʪ9&8ϰ3 M]xig+iQȱT&ڂh=ggmU:T7uew掘d%l>Iќ6|\VE4[XOf,kGF 96t^mTO#lj4Y!1vX\P T6A̜Ug}1 @. Ewm&5|1V[Es!G CDsO(0fBO> ע.h,Cэ?DZ.9U٫{uQ; 6!vw0#dY@`J^/bТpkBF:}Os 0 XڎEwt3Zqw##՛aOÓFtlG%Gz пhJsVvjRxYIt٪ϡV;w0cc'W""]i Y5@n0wSdevqO㑱 t._s 7yO%N ^RqR&WʷB}@ y>iVPh- H1#,$`ys/CْXÖ+]uFf3R^ ᬤAȼ8[{IՂ?kr'@7. >!x^Rr s̔N\F1s>Ul1Kÿt&y?LUvp!ah5<ɧT(BJV`mix'9VԲ{Nwi8iQC1Eq ܅3 8ASKˊ(Ӝ>E+ fpv?O'̺?+ȉ g3kkh[pYwXej,-Kx1?EcZ\N Jp6U E<.:gccXSmeb-aRKε )T֢VWܶR@[(;dvmz!f>K9k~Ɵi>ΎWbnq|sx.\D}ϩKu7o_nc.YF#˥yCXD$->h1 {560Np}tG+iLmlNS޷q! i^j-!nȀ4WD4W,t'&h(iX&s-4}:6(qk1ZmKhy;V6hM ]1C?CrY-4U:{ h+,) R^N&ɿ.mc[,(閇"n}Ta%a>P݃CwN :ô"vP20Yi\ g(Y.?aCV]ڭp٦gȨ#Odwm>~\m g/za_|TL[DQAWT]IЈ$*qoϜչ%5l`fw|^`<=݇bڢl"N.$Y1m B3D_2fB_8S{Yagj%[}`e=dx;KiT] a_EPy*Dx6ll֢ RW$x_HU<82P.6Sm,$\V5ٗBV!$46*eiY?Y,(u$qECLy5KʨC(;2FZ勍YN7J~yx2sPiyŇv~`h~JC𷐘灦͉պe`I܎:x.k]Ba Vz<Z̻c}e\øv)v.֞^I^B`.$:Vviz8yjџpΔR"v4[$UFmƫXҤ7`߷GCX.\gr&oA{@MIgIwK`ːdm[o$_yKٍ*r^6A6acY:[wy/͵~+q hڋ;tRѸ3Bʋ,)~z@zIsJ)OOº "NG=G.}jq["%= ] /U_:R`0zQX >xY`ŁN@0s#_[@763\Wk3Ii<{KgnK@=pJY 5:.uEyHoHӨ7ȟ=rb^9TS*mܶ(Wb) +Ҳg|ӳܜ9J:_Xclq4e mru]mR$E˹j~qn@%pxГJp$bc^*F$X 1.aB,afym6rvZ#WIPzY>R L׿}y>ݫ3]ӿ^4nH9ccnG+0H:n]BuQm"HcSZò(pE)I=Q1H#ZC,fItؒ[9s:]A.ȳ)KV+%kFK!Hk,՝+@R[M,daM5M d8Ev0Z :!;w~:/p)3gq(߰;69 x,#1̉a q*?ǫ8Í7uS`iZ._Q(kDbaqpO0 T4X1X'twާlp)#0[`MƝqFQqoAIIU8m2) u .ݚ'X@㓂ݗd;vlWf2Nh 0ecjrv_!6 -iĶ{r ݠc)rV03syH4ޣ5&\T!4d3ԡ9aGL+=y(O]S+5gQO&5p\לrf.v ~"Ji"5Gm^3ERZ)rc4bEP[PU6f }DyR,Y7_(sP"1ds!yfr8cp4vJdQE+ų⊈Χ;-PeDK5-[QYGO$0 t&ao_љ%3Ef;]5$omC4U@8~2tULTH;"[-D7y[x(f+u )xQ5eeYhFRN9Cv`3+%cw6mQrxdn陞ƭ؄: DO8 La53A# ,|Ճ1W- #(.?sf4p!p*7 nkBܜpk-Шlܨa,x","WdAۦë+~[f iG6&ȏM(Z`8i'?orcTÑNAkrճʤ*j'i{%`'!zŅ$/ֵ=ޣU RFs]RqysQ{{ӻ)P}S-Ҷ4:V}ۥX\2w9J焪iU+7ʛMFիɲAeT"WqrؚcqdKᓕ|]4֛CE -#1ޥFŝXwU7bK phF!7d@Y.r!IЁź_/"-#{VMd[MM#)ݦ7m.|)6 [`)w\?I!H T@:d2T̋`KD.y-LlkN`YR ^yb~[FQd͡;5^ "?>^svEOАM[jlg0D|ʵ;ȍD;Уr-׼3Ne,0lQЗ($y&o רOUҔ>RoODeD$hV* xv7'Q?Ka$ QiC m;9hK ȹ p4h ..5OtUW=46_ `@ 09 (cgQ 7 2 w[$?蹕/(u(M+%:IVbEbT,g }!2UeC}W(^= xMIPS6#$v 'ҏ-Zņmh\U}N{ޯMkTX%Ә)""Ky@a[mg1p>)χ0ya z e瘗Ԓ:xJ)n;z]U6&K[9iYLx|=[4B^3m^$qV>K{%t<'.B|nmsD z|ԭ yKkO-Q8tC+|$K!_4vb VݤS +Uv~ޘ'ʤ%HҶqo3l783xɽ(GѴu֪ Q3|"%q;iJF4@kP @%UЮheQ'JnZ/}B4F>Z fGAL&K!XXC&U?rW8x]-&Z g~Ѽ0}L@Wi^Duu֔ b6_RW M jU燖.!ڠcSVr:po2p>_~E~WsSwD)݂18_ԉ6h:&6ē`j-guXe'|9AIQ9';)5gsCs/'똚" ׭E=; oMϝ(?mNҙ@!V* ArS<;$uy?!W8Y|[ [Oz> w/]3i0V x#} D}#` \y _2kVlL $![/4-ܮgZ|Z4S2mS5*XoNi '8Xd u/U8(ԧ1v q tg7Nɓ-0>Fe@ !0̃$0>%ߦpWi472`ooD'6LWup':LeK?#pcpr5d.bܺ#/v-BnA+u2}Qt'MguyWwƫD¿ :\X{ ];_ٖ+?O?ꍾd)/KG"[o{OK`2Ė$܃ ;&L.KAЪc4k+*.opJϔ2x9J>5dJ ytةTSݰJLeJ>naFME0^r9[. L0P_9E41Qf8NzӍS# v,Ж"P@gWPԶeG[=_ 9Mvnn2~d%goH~ (ٗb'&QܖH i6S"fnX,@nM6nt7.|ל10J5Lihǫc 5ǪNS?#TvLR E0yN)YFǽHb+ `s˰8.U]]~1zX"]y9V'`ZYs]e[3F ]w85ĈK`'H'O>O Rus&y5UPMt*E5!7^gU Tj:OV]%LI6H=r?DVA+1~~"t7GuCh;.[Ԫ=9%yoQ6GJ14W JZέaPm D?XOt˛ E6^ =qV~ai@`3y,K={l?mU"_Fc2"҇ -`PGiQB(ILbQu 3$h#b%!5?A^y-Uhhӂʑ~tiZܶ#-KӒGâsfrCZ~;WBo޹` 7xzHm㬕fˑoݤiQПeD>$*du0|Ŷ)JZY[s+9䐉{j{AqmdAg'/niC*t>uܒT`,F=F bHP%`,j̖HUq^p|yfcx#OPBl;3DVf]c6+szt\2R3hdHY4_<~k@ Y.-T[Wѽntcs2|j=<}sdHQ.=-)Պ 8B1C&iQg9O_aӌN%TXe ]-z2i?|Nryx|tr+Ie#` J^ A򿮿Grf^mLɆ>Dd4 /GE٪{:/F Cr_OP-c bbn6 ɫ>ZwsCSzͬ@D> cY`3d9zge bXD[`KB oTymOxE3N068P,m6]T:`$J3ʏ,PxEX#Rh !eMGXa 35L~Peo( _":}RFA.V1 ^="l=;C(7Z {U0!5Di0}Sbs#!?Ku_OL8.l ȃӿnE>NB~,TS^y53SQww̛٘ZW(YdrU?Y 6"GADKDǍo<]sI}2,k{+HuvAG@\vCqԶI0yꁁ3ћgϿ5-ċŘyBGWHvW-נ%Pc3@A!⓹u~z*D[+ [o 4 -(,\qMSRŏd}b.4V`"EѻT]Fy'{_,P4r0}"gJ ٣F4.f=KIjWP=nZS꼷rRG CjtUz7ϼeD?[HnPXUfypד RA4\2|hwU`zXP@Y\HW+Q,5K.JZSrQ5j3kYV*~J TkaA1j;JáGЕa "T/i(G=$z6c(h0~vI^jG' }_o^+NUpnmrD? Pvl˔Ag:kg9 ְ^KQKTw _˹\Yk_WhX{ɗEMi"^wh(C&ck;95ԧ.?9G%QCiֱYֈ\kV2XP% IJY? 9^hlqYB\:Tbi5\Pݪs]DJ[$%ʰ;_XcQ[5WH鱚kp PߨQ/Q֧ Q@jzl_ʬʉj-Ũm[FVڤ?Ӝ9Kiõ/bb(ՅfR?A_XC_;ؖy3b-:<6ull'l N21 Oț=ƃEZfxʂmh mKFʈxq&8*P\e)sh_ifqpF#mB4$>+{뺫ZFmj㓝$豋F_.Εcc`.2i+B{ܜY{)*p~ghW_鿈} Ib޲&7d:|wyiCH[x49=1OI 'K\IH-~Ύ8gJ_Q&'\ƂZ:<Pmq>U$:@4fJ m#ʷz?'1Dױ椗:ot4mO2TU P<[<8q7h*Rz:yGca`LL?F9d}J{z$F#]C>=k2d`mg8[mr!̊YuCVZ$o40@OJ ˸lؾ蕗|GKa{"6O"fmO;+6mYv긳-Mq`F7EKXCGB~Vs/L Q%5UMÊ R Y_Ā MѯV@'°)EpG`P2Z5tH^gF@: *۝c]Y49#TyΊ`&'2 .bH#mlӏ"?SmZNzq?H~3 u6U̧{i$o:pܧ2 O/[_i<+_NNŹ;4U2@0_1.-V<jG:<.\G'L[ŗ6 ]`26/Z ѻ+\uǽ? dPRoE:, l ФNzkdMn;1𐡿n鯄M9a$#DDY/CQoU\,('8;N~c?A 93#&:2Nɝ{_g(%~ڣy^>/gInpW2{ױ'm5xx&y˳ݳ0sXL c|G8̔*J-FqsbU ~ G{AcfO5vXgvKTL{V:?;9TAQ0>ܿ/8Ρ}[nh\4Z/@Hf3=rȖf[5'\@"6L<ЖhxDv=ֻ/hFC0,!.m{e\F^F~'ʖw9j}t9Jy BzrR*Wff:Le&PB<=c꺸@$W}M=y73EbZA@."ԥiޞqe"bPfUt=Ce T/'ͭn¼`t`ܘ(NJ| nZcuOo,g'ba3VgWgGnjN\5elעfſf!Xv(JUanƔm u!"YLzܳ]zS-=L=qD|-|^(9LCQ&˻I#}"ؗ t)99:s>NJ̋2$F 8O$%,5ӥH+=hߓ9Rma0aj:~lD9PH3zgp^ӕpGPMyGz[%2t&8ˋkCe*bV ,_fXoub"y}) 5w˓)3_9-Yh\ԤEsXP !*8C#'] )+Sޑz-j{)ay/Wl&r^Rޮ1J>%}x,5ВÑ۴b`;`IP-F~㱑L^gRJE'ؒJJr!-ЭrHZ,'[pU3 ^%k`Zay@WLqq޺5hᮒ0ŵl?#y) 0ʎfrI^32͔_fỹڴKY0>e >XfYnô:2J_k #꒏+6 ;klnK25J5q+l~*ԅV7LYd57Y I" X4Iw@# -'sT637V#1@0rzK;/[<\"w-w} W0꩕~!%ȄW_R-q6ц-:pϾ: B.;`hY3О] ƑNE勶"v0J k2&s } Q!S,)5~)3h.[bP+@\0bҪ6l :}2S7:n C,=ݸ㦧"m{E=./q:ʷ@դ JC|;z=y)2/ 觢ARH(0iF3Li ;b Nad[6ND{h(^3Q֬*yXe&OnP# _wPl]՞X kҟyӨ@=H E!( " ҥGwMPC0/hRYQ,KzjZpSD= l 0l3*6'{x<"ht)K;$](ЪSҼ[M;W( jO'O)u=zic۩GB|F@ůhWڭ,Lk :J1M!mK v)uss_G SAlT/LS|K HP־,bJS~HQjB6Jx&h^i rWWq'jǷ]QH_-*V;PjKnv;iA)S71z"GkZ(*)Iyxv{h0v+,d0lSS0Kfk9p/W3fIb,;%Y'M`$:,`3U,殸|#^a佁'[3UdUnq[լYz|ߔE=ƺsޅ7T3 L*A :57Z:K]*5@?VUwfLϨFQ&8ڲ 7TsSv@(CRDpN*y2^21^,C׫ oiYC_.WfVk5j ZN푯[m+ҍ^#Q_:K~qOvշ#&S&J9$@gA%]W|@=FnIy;LߜPs5x(,d3=J]' ɽ;碅9(rDςmHB夋!0S,(.K[8x'n<oG}Vyj7s_U7.J`HC|vz"(K]ja6fJ+ Ub+نQX qUA\n!s2 C,g_Z9GB{ E+0"s>. \DljnFn / cKsCFbd;<5rk"#M Ek>&fҕ/WX^"ԲN%&hKܞzl/Nnb9]CA_Ѣgsv4Sb(彋9lbF\֯疟LMa>^3%^FjL'qXr)Q?iF3դᄌ;mdϘF/5ZAgGCu &" x}3أ*BW#AOͿ&RˍݩsOQ#V+;ޘ^4-2l>yptկx!Qn'ڭ+oUTlک#5C|9xcW9B9?hwl|qr͑MgB593>ضX9B;[B"*Ҝ,B!|y2`iL 5 4pˣGھe7ң+{P+t鿭]^ѷ(ko&G` ~Pv ol?[ ԕ=?=WY;qP &unLAxY0Ï $v.4nt T30$/#wYudfUcٺ-:yh3k(Tَʾ@qIăˀmXf‚esI+w&9d W;R>Z\04&J?k",,>Ha΃y}F<ހVe<)H5KRv@3;,ߊ1Eq"V`4EUJӏpU O¾c/5GQLى(+Iy() !; qiV3H9h~b Չ֗lh9>t[sZDV>ZA A ** *Q>ܠ?=pV9Kf_SG!|n~]%[0AXfp"x$iȋҋ jC'B XljM{w1@$/_aEGX#:ߋ]4¯i40-w$h"69ш'. _E`v4Hl Ώ4h{ 8u2p }n|-)ơYg^3ezW0mi,( *0Ղ&qF#ykap?o5a 7B䍰>n'AX֐D2 ֠Fe+eI;qlb utzD"t>QnB5HДG7@uӺ~rI[Ȧ6)b!J1#甭[;O8ةbrpk Ƽp{Hܠu/)Ѭo7'0ؕoP辍bnclõL`gx3}`TXa?/}}*荂]]&8m7x(1+Ub׍iݧlk8,1i<zDgTj i* ӆ^ *Kh`]} q;](„q1\]LD>.!7?/nJ{k;%mSD"HgVگQשBI`? 5$#@ 8os<c,hkqE'T4%5y.CAλ֫.\T=rT&R&P1vDZܗv3`YPrsc5*L5 9,uSGK"OŋY[ ;("cV#@ܳG;JkDT"*#pC!|<-s9^b&@6sf&oʄ=tM)ao~FHh#郦^uYXdo61ő'`d2Dm8Xg0-aI^jO S=1}.pq5B>Gw_Vߧ|v?\fЋA# U0~}&. r.ܗ̂r7 ulQDAIa.s I~P0]OI_1{|g%DoO+aƹ3m; Pu t6Bh̋kJ--)& :;3L!Īg`E({k&q´hT2)|'@.U{{N8oThLj#Zw+yd-4{'a*k}s#6tFfymKWdȯn滨~x0?}fD"XVW!~X@1uV^~hµ ;App?]p0y=ܖ/lǽ3\̟3!eGM mef7Q8QI0ke C6hzXD1|wPY"xڣYP9{+SrS _#n|0T̉Xηa4-@'ek*D0Jq=尵>Sk]{ Dd{[Pur6SH\lzpxo”͑vQ ^^} !kr٭~]5Uc~86&+2LU&xat(څ7܋SnG4V<σ.WtڷfZm0$܄r|k!HR&m)/'6Ǒnf 6%2t qˆ\s : MZ Z!^9dw秀%HlMGW޷?l7yx~1ȏْNiUr)Mp?V/h* gmRy‰a~0)6_,B?n.ۏ"ߋ.,_{l/ :$ι5.A |1Sk[gYJ"gB ;ߜcf5M&h@ScB%}U"4.R@SB j'ࡼ߅ ]F+Fej>CkcMH}!4̲3d# K Rjg[5k/dلDX=A~2Mf+SvuO(9*߯pEn?B LrS'AdQKQ ΊF cI -1!7b*gf.pAiNiF?u3SIM0o = Z/ZCܧ}ɮD;u ɀ+AQTQgfnOaS1*63!¹j߄0&]ȍɖe'+?bSucThKd?;(Ҳ޺TG2| P04N7 : }ר]'< 5Ձjs5U|:[xY2QOdתh܆'4 a%ջL#$cV~J-f>FlhR r,f3x0&[An?oHc"&mLy]张-Ӵ-NO*C.PTtX^*Dyg9`J0+39՚rcQ\1fLՃ=֨Eo^蚻?V $#@ŗ)BΎܐVYEѡ=lrծłKE #z)7YV9@oahƙa$3 OrHI|(?Fn쥦3 > !ƴlu9M\MlK׏7I%tv{jDתS^Cwk9ne߭W-xSj`SWDl]< |)[a W_@w?6d屌M6X-WwFA1덂;b\QqTF%o!!IA< WZW!64ӄF|]}3șg'= VբdC7 {+_KS=}\WQ<`"\>JxﯲH1\,!_ mcpvݻ=%Kku-?"` >?_B Mn\/O@,ޗƭ#7W/ٍ3Ш; ? 턞I}V#M?Ksn%4<8)YMYMvSC1WN Y7pV?{f!` YX BP܀L>I c5Pcg7RNűg70n`sEZ\bpo)fX. ;s{jyo_%iGe5PBJ[4 'FŔ; 8X~K :Ve61GӡKRV)e" .3 9ؚt6z9+らkw }އC~UIݦ>YKB [7zj~ b)I6]$[2WobiؑL;KD2{wCEbHWMUxϗPFiWdw[7Sc1,,_Q8 D$X*㋶cN"iЊ$ϔK$n_q K'㹝m2 zyZr[^z< b|J˧ x 8.+w1 d;$~vHEuܑM΁xQï쀟NW :O`/r[󎝎z; lΖgqkfMܗl;obAّn4ַXi34d32ⴑݥeJwAO8S~Gt4ߩoUL2yM5KQ@B~Ê8ufθ{`#1c@T'nlՓ9# tYͫA71'sUU+Tl5QJ v!)/E ?~n2 <&~"I 7!&4`/+aiokp!atC``U./i $Umw6O!PÆ]DC?!u`hF rH{Vvޣw73LE6Ee=4SzRq5(Mt\89Sc!sAq^f3aXD{AjĢk dM 7Vm+JL7$֭r {潊,q^hAL~ҜmKY" ln58=:[_պ܁ˡz:z E`wH%ى}?n5^aՙkPN[΂y81s<5pkyK&4HYeuD-5"yI{׼xܸGn$;-͎^kߏ}'Zt[uqS1 k;ujP:T ^?}fb %k͍7g l'OHAH,i^e%t4/S5ou??NHqd\qt&@0BhٟvC&4:`H?mPZ& GeGx֎/u˕P =Ap%R{k1lsV"sXѮh}l1ۮb#y5)H|9Fl@El@jV[S|~t$0av&c5He65}I4bSBqǀ^qWUP=S+H< ,i >jlV>D\zSeˮ;W{koC6b_VBShTO] )G2},ږ Xk,Ax56$*e23 gݰFD&:dž&$<8kDF.2_I2Џ߰,eycKS:Kx1?ш8X#utaBcLJG| +j]8BNGsdlp/NgXl&}p8j43v/)B2wi!̎,֘%=DL17} g=nZ]s]cU GYp~ `/ p>7%L9;. !3'tUvh(.BS M9`wL$#i@7e|yvB`m3s<< 37JlXsr+s=^K4 \l;_z ۰ؒ ۅ%ZX/ehy07|o{F!;]7;!]Kv$X\L;fdlGLaD02m[-pz}7&r%%V:Cρ]uOW} QEKn _9]mP_!&&DF)n .f ux}zn*ڎsgon}3ac\k@Ma+|17ݏ8$ع@Mv=}mhI]]okO")@H*o iھƍ-9R)W F2 H,#'֪lKhakg\uBԪ^|Q .Pnh)=.ӓ立Bx#a N{C?XZ<9R7R#SOI@Q#y,CE~smF^gGqd>$_xF8*Pk0 ~gaW^)+@fpB2%m1*}a+7R鈈rAx5`7NS Փ|!e 'yS3ɨ\: VAh^֐I _ml}Oz{茤K p\-\X ZQʧ.3K|,U<|~\*(mO{,UxQZ]<.ΠS^&p_/?hَiͷl>ZxxW?|?<7MVܺb R#pp!npFGBE2,O[qzG)]Djؖ+ج5wH2 eiʽ>&S딨@zwGį| Q 0bTDQǪj|g~'}1Ԑ~V:,\/0T|`}a`pu ҡQM]wn掶L<(435`)J4 Nћvt|wЭthN,cſ9<ꎣ{0b^r3g;D7AAI[-JBaF'>P%Y*_D^mV:V@L͐~ v$$- WWӗ:{y.fR8 J{v)r>|1?"k1;' έ.zRo2n坁&q) PȧjɆuxĮI7g/MxYǦ @x%8_}8] >p1i{-#Ee)sD?n@`vlq5/(=e< '!atIu5Ѳ.lJ55;%`p*`Bq\PZdw>DPEi]&}6hyuJ&  6Nq9Q~Cw GyZ~Q7y_&u%z_ nUfU|/fb?9|Dg@_Ymy&穘9K=?6 GNcq|' =bBweK8eZQ?~oAv^ /qR]Pkv;s>BwZξHKH{A^V1zر(9@?0ca' ?ݽBą؝eXF:F֏Duf p2kMP$8h`EGnJ ~&"u =B?-j.$'a[>k1#0>^q6Ĩ]/Sy6hQ24'˳uSz{/D#<#]ĭb ,`2C vW)DhX3~>Zb;(j;oOkԊLB2KN\9\8-"WN'#n{2W݂]۾'oGYFڴJ/3zYz n(OCWq}8'LZ,!:!;e3N|kDWLѱgYZ070701000002a0000081a4000000000000000000000001642f097600011930000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qede/qede.ko.xz7zXZִF!t/}]?Eh=ڜ.+g+&b ӓįF_ G5 h hQ6,a. XGf+OTN~Y-UbWNbЋ'"1S).Ęp dVhlly}}x9$d̀eC/xwDp^y;@Lz-"St)Ӕm &-U82*77Wk̸ñY0<)L.kBfLl CHsLkB_yk JҢ`%KF} [IA^'[%34_1Ǧ7Jо4XoP&R!(C݉ۜ,X{ }u\5c[tc9YOd5J(5( Yn3k6N舸}0Fo"YY6DshфB_WkPƒA^Re%3ya~-臼Ύh@D|޿sB%ѵ|q ѧm8/.F#&ڧi9F؊m =jp*&@B>WʞM B .2MnGQK17 (=ƖN0$/.7+?M&XDWqaY_Kn0Ļ|܎N z8n;T+N Ʃ& Gb&/80犺E=PLQ.\m _-%*];+c5 /O*ov1WcG'vPv` RY]plϞuU:" w(O'ʽk ㅿ!GaB_OY_>:zW_T}ozϧ,V'uƏ0p|dg3n@.ʄz>Ƌ`j^ʳ^\cWl_;sQ8ˬmtySvt+oHڔ8NZ,f~o?uM-W; l`t4GF\} [2,gLMᵩbןZT2ơba? y"xK1EwNJ6DhJ'HCj9P֏;X4:<~FZp< FΕh[.yFji(۶*5HV[GT~ # nH+DIwXMK5I]s~ aeAQ} v axdjuY)_D(^voBwV ٭[Q;1' *,M3 ۥ!PR&m.3= {ӹc⽁$,@# dSHvv ַ":~ +qs6+84}C20ƝE>Ëp|!-"&*H^ !ڸ'", QVw} UR qmCBTuyQ,@7W?_t3ګx m:,s|>~ ;6gXХ~]TѕD|6"զv` ! 뱿k٦6lЬ(x)D䣠{MgQ_JEʽݐרR6Xm`lU jy~=g\{QsNQnKݞ5T!<cPƭz`! -q|Zc#J;&HxI LlЪcU>$\t^f}To5v*FQKz3Xs-eID1XKkk'#.YѦ$ QԏMmlKS 嬋W3ntYD q;@%K|MԼ@ J`{|Iw!'O!;,! ̕ SG`)8JS;5єYSZ9JFy.|%6Kv06ґ[؛l(x%,8ąbfZFMwGiW^خ2xPLs|_RX067}tha@ıuۡ0s-ʾ QyűYdVxf!\~ǖTbL[q*6 , U<{klmZsaLQleثec6pW/P&<{+[R0/*׫)Hg)Q;p5Qĵz [헋ا *Wm3'[+U_+.j>)4Cmd~ȁFD)1B̽/woZQ]OH 0+f1|3]ݵI1}0c" L/' >ڑ(唁}*7,G)c#0:v(@= h/10vO yUS(}:~)= ypouT3Q6/91V>1<&$xiUjdjK̜fT2 2UpJB⻦822YxO4VW60( _j&:bCz2`vnh-),\c`ssT%G> -.Mh\< % 9n"2Pw* E|%o'C&&KAz_c7ܵ' V!{o.tv(zC((޸m $TвLwEKM>&˅-Q}g= u9Uv (0m#sk_M`٬jZfHkon123"Fu / oTϋ8dӗtqb-^kGRZ{~}w)2dg %{F߁#HHr&(ek. uhf1g>\5%ְjiZv-ٖ?zn#Xe~$=#Gmz 7뭳^F!jAzd=ciHE}Ewfm(Pl薼0ϔr䶔6#43R"'^ćD;nO0.ç=]Pe9?h -*q&x rY,GXa5GB*#jɺ{z`su ^uE%HN^Db\A(.k6n!\J2 0A6e]gZEK[gvTHfzVLR_&TH1?K]w!C97"m,MhSzfw H.u^@=Q[2SRt#γɦTHүJ&lS_13esг0;T#mt7?,/-:1 чlHSV// R> r~["F3s$YB!Yʯmp|q0fq%/bz2ҁj'oen|v;<&(Ш\ש! 04$" D7(n<:Dq gvfWeYQ@=K#4cǧ^f NxPt5ס׬?k;I y0_.ti3BL2Bvl:Bhtox?`' b$3Ӵ: XZN%i }XkƩMUeC5 77- t~=tf>pմI *scU[L+xw1jŴD j{N$ Gbbd:$j7aEY78 ͲlP+a@0Hw^}316:`[Ю6\@fZ-۩ c M5leL? |U{8XtʐOK,]fʄ1 n<rVqk{ $ڑҷЧUӀ\nI  2.Q =h~H.fClilA'ê"S)gV^v-}i=ӲίK8=VZ *bۢx:Z{{B`8,RC|m|_5 >R}wUb;&VdH\1"N ~QT T黁ĤUj@H](Tɔҟm=F7  xi!~>6n+\)M|z]֬Oe/45s@'R\TII>7kmHƭPRclDBnxva>4WmSɕ{vR[bpN&Hfy}鯻%7+ ^ s?M#u zB J ҩԤ7]l| "0 dζSy41t/T}p)XT]!S]A Uz_AM[r2Mdu/iu0U-Q~"aQD~Ȋ3uA k 場8)_O:gW=c6ڟJƵ_PoHFPif<4$ N`;~"wjEybS㿑 Y F3 Փ΋ *q75 E7wcwW9Vxh㼢RVa%XBdYۑiǧu`,8^MVĮ %c9(6uHg*c((Mt~AQ-O6e^:VYec#"wjR!ܙ|RkՁ&SlۗwǕC>>u׷!ѣV:C/ʓC=GQ"駐^f&G4}1@%}zo'*uGi;&q'w>B6p|skrOT61ůug|17+:N^K`I\]J.){*ufWy.YڻhY>?\;#iﴖ 4i5- (<*g{eKs̻fg7?b Y,q3f:Mν7'2\kޣ_)(}4Lߧ;3*S%[_jĪAuͲDp x5k@@eF<| @rs%owQ?Ћ:>"[7ACR̂l N-*zW-͔em0SVJ%;<*Gc| ,S3ѓ6]ElYk7 !PsSZjC{>}m+gyg校ITTyT=q-$qwX~}Mц`Xtk#toły,ho3M]VTrRvI_g ͕HQS 'jPUϚCڎ0UIs,rn"F<`+É prSy .T)Z1\jg#(@pL8/uvpwuH*ؔ4g 5cK}`I7ֻ=lɇDP8TIUg!b)D0]9=kC)!J""j,G }bD}P򴔟6!i;MB(Ms;#'WRj,s;<6 G9Ż}L8uPyt'@L䄱s 8RJS5/JS`v~@f-f\a*JIio=gmҫ4-l5}v$tmk9³x< 3Y˗YD281&#ÈF z|w4 Ǚ\*{(*61|^B9&э{±+S[p!HVj;b ; iX:8MS rݧDzdUfLb.$N}Oō?=^ Bayk4҈9T83}2H9rX?Tz",pJ gȜ p<4s|'BKC!R0`o3y `/ XWnؕQ2jUqH oPyByNhs|`1rӱs >f@_e*g& Z/Z2/j@ރ$_{McW{3Gu6^RSSs'tCt]tPY65G܉Jt-8Ĕ䇃Ans h ̞͜yCDMv{z8JB0WMC 3;t/F8F~q\?|߅?1F̒K4 + 0UƼ}.|SlǮH=P?ɴCh+OQ Z!9YgAȈtt êrlV FH4B!Ҷpt}6V;\Y Q$to @8\DqOJM@%_zA/UVS!g䖁̀;fM㑛WzHkM J;0gI ົN m]-^*C*<Mu MF6ݷjo7\PDmZDC'}AՎ0 qr{{L ͫla6+<392lZuVHܬ _պ'%~5Hm k[p}'00a ݱԯ 5_e\neHGA;p:B[>b|oU[ |М:l)/72~ &7_LVv4J{zwzr4r7{\L@KM}`;'j֢K6Y d2RHN5wc O7?Fw @>LTjw^1w$2Y4˰[YuidxY^B3O=l:^f~%3T]pvmNy+H_oʨy1` *} 4}7-*g 8޸9<)|oZyq< S2ͻ A(m I/mvr#7L;G1vJy&(pow;*v*> ;ī|uEl6ׅ&̥طYy* $r3$RaǶ}BW?cgܶ3tm?960vkV"XJ&V]ҫ/pf1*p_ZZyěsŗ\(~B/E8>@a㺎;}V D3<L+G'-ԚmV;Ґ1@ ̱bNC ¸kC0mՌf W\)jyݧ t"~U Y%*|  'EX3)κ3,FT‹?|(/g֘c4L!U*u!RkKo ~獽LU1z-q<9ZiŶ\D@9p킺rSԱcmS@ Tw/_xj;dXN9$smG\9FhKL>:J:C YPП$ OE Ns&ϛՓΚp ";xެT 6GuqdhŪqch&'čGP|m"w'RiveoKI4*"AL )2oJl hf9n.[Gpґlk+ѳА~bG7J X-1;oKZdpe'QV0D.+*z1GYj;2똧a|;L|gÓ|GX܍E/QcOUB7r::xNH`ި hؔ6F^V#!Մ+_hf@X 1j2&WzN(9(~RCh`lvmV9d WOi 1deJ[z:viaޓR*߿𜆖ۣ{/)V|BI,KP6l2-0EHi^l9W5WcIkl!OdT[,cq /_˄_Mn%s iOY, M(v3+r-k] bZW"RMHN[fi#y,y;*yFӭ=$S« a(pў8Ĵ޴*dL aIw2CKƓK$7<@eZ)-#3(>kBp3#c; "B gvc; <9h!K wLco!sGlz;֩񄤝RVd&gB>s^PW2'"k?' R6 _ 󂬗 tF*LM[Okjv TPci>n4:,3fqxe/n< < ٱFjiyΚ~j-ǗjQ|Rcl ~-S|hQ+%.<E˜$ S\?t|05R )/Tu}Xk4-2 eO~L(瓈m?gU^W\c 'y')׉2PLh.XU#L|u!5J>Ld}41MGD.g ˧!]ga1Ja3Ig!HlZ$S! =}z%Z6]&|p ]pmt: U?e1&^C+屋 wa')nŇM.UÐL~)~F.z!.l}=!r>/#Xi-Q}7;=@ƣfX%uʟEN,PFyq TS݀c>Q: ND9^$_&zp-k˃NZ\{\#? /O+!@f68y&\-[p6!)5$!SZL}ϢfSɑ!\ZMMqXɱ N嗍5I+۰Nb[RXBũV 3xQqP~"# E45!3+a \vnP.Sw\PZNt*MS3c.NS`&1]6a_|m .ǸM6Ex[+VUlX&WLh`|qD Pݘ"_Uٓ'2oJ t%v5L|g=T /tg |h~ $>&~^~c?۽Jɵbޛ=8f4(/V \%/!]T{[EHv=yYqϴARꐝ^O|D E(V#vo)2QՋfc-#9sU8Z)'ܡu},b9'y8Ѣ &($4 (qX|?x)F9VAӭFx6<#͢ڡIJPJלxRћ5آvPAQ:h KRW#Z)M g0`Wsѵhz moq Vh"fQ E杵|2"ca!pX/ghh&f?;̢n}yV7ګq޿ur磎 Q8yЈ;4'dj)na*M7ø8v;7be /QkXۗR" n#"0fWL όp4&Q#&BVP%"7NXܾo ;Rhh&Z 4 -xN֏8eY-3>Xd@X\/I kDjxi?5&[WcMoK2L%5XR4!a^wq,ުl mKSӮˊ1;g٨i%O ,N+^D-ǻЧMlK\uN^O]jQvXugya\z"a3")ƿ`.&@Tr0EH,@JPNb//=sR*7 {^JaK-*"a(dyW{XSJ^Z D\1,tfy&"n(/N2(5:?AǷ”W>V^U!x"FCv)% kDk~zT\fQУnU?4SG(Y4Wa5߽?H*;pj@Ue I 7T!,#o.DXR^@)ǥUKfd@jd Ex篫GL7:PRYS{G%'RQ@Y߽=bO$omB5 v4omQϞljV3v ( 5+lџ!uw(y Q˙4tyj'/d&{컁/AYnQhYKV䨍gO<,ftQniiI :xEK!`>1/Tѥ!_ʑr>dGw(LTf37HKN 'ܹazDղ("B0#*b`H> 6@Y_.v[]C nvr>9 ')B$XV`}cuJ9#-lhv6l:"+ҕSQu" ca~.mmu)KPqmzDc-cQ((?_D:Zƹ/~*+r& Wy9$-Pt}wۓ0 H}CC#k[2^2luz|.OBa_E ak~uMW:Ng|%cdǼFft[CIǟ_YAB~?G>w?yÆ|vN>]ϊs%U&z}+kJ2..@mT/H7błZ[hpxbSdBʃ31gr1BV7OM&pdE>9\yzؼ=ͯ=WMN!Ibv젲uC%^)\ʕu-I j{:0juxi\.d /Ðn8ʶ4z^6X"=>x s>sfzC<O daCl(WbDg1FQѯd wX9GۖY0]8 €32mц {MOl"A`[[3X_Nwn]9WD*ٶ*#;:&;]졧|8c)d7;*X~U27RJ hP2nC۬r!55mZu0x6G8;_ߙ/ V/gqG}B;Z+uU %l 1U?5S1L4Z1~dI5{Zg;v[Q/=] ۧiG+>w9gv,#7˩̌x#z:aly@NvSB~F&a!Q ξoȎD"$I51L~m2:fn]R(;-cgut.4Ŝ\ӔCiye*lp5}(Xb8>y,YU ճ쟛RUZr^kNOiY /r%@֠:cyRFqWpx?̌_'n-.w+rJYU| $yzFN#yў:&;,?f.ަ:,<hGI) rEݲYh:)n*ܽCNVꦏ$#W#k<"12H a~T. 0{إm+qQ@cXxYSց!Ј O h%'&Y&^AēIvdX<ŸmjKS?\` S:Mz4Gt+K[`T|:0$La~7znQϩ(_e35QhU$ʻ_,G&e*\X7UHӼ*mԗJb2 e2 cN'Y[[1;B>P' !3I?Hfq;d8wj a`osΉyHb$|S9s;V!f/OjŎ#@e0Cu"wҼʟs¤ K.s]_}q @sy E5*"ͥ[Ml9Og mKU#"C'?c`jSK`ZRT .SQ߯Lm CtGW|mlF ̃%1(~xK)V V+|YRVtʮzٜ::Ȉ% ~}p57yLk|qLnGo`L a Y `=z%,ڢؕ5vx%Bk|4CL$Fad'dr홦3q7P(J`T7KWVt-,i]1,:JZ@̞m6u񥈺ќip(ڙheEw)S>@q[lTHAߛAgZ]8@72L]Q@ Cb)V-2J%qwe@3he7P6e/;y$Rl+;46r*!b|HK+\>a>JVK¬) ϲ dmb|'YzpڢaS=mŒ[S1*C&MhpǪc!Uֶ!(m} JJwJeul3s -͜~G\QA,oVmQj/~*ނ 29 ̥.r^g n2*ƞjJ銽dY\N^VOj xrbQkAߢι [@Tu.92|: ^ ++$*tMTn[&Q֕T_2N&~M|O8|A6844%Ӧ*yO]Wb•[>q n/L$KKf K; , ZER4# N$J ftoi6ㆷ%=,UVrxT\]gUT4|k`Ew`=Ey)/;$ m'Ӌz4-(mČL7uQ"f#HA|3&TGp/d181&Pj뚴%聘Iy5|Zu[l>Tg`"=Iv| qTTFc5wW̞cHSl”vsYSQ]a|\gԋ k %DJ 8>+h^= xKlH)mα8X†;\ ;Υ5hl%s[EG):LN4t;kqy mکQd_z8YǝXT5դæՕq ylک^el,`a }Iy'BPª w{0RYQ i3w0h詔P6pц?a8KȸkǖԞFDs` ajބ1x3b{,"Cɹ=E~M8aBk4Τ%V)uXwY ?/f5G@Fc\< U<=0X#h֟HbS5խHxmSjQU(x,%ֺl3LĠ|Y_3]_gK"}KӰf^+Cz㨡#@g"+g9͋#Z9 '4Bc_j&6I1P=JVps5`~Pӂg@©Ij]QѠ H{4|`4`[zq8%p6%r-%XgG8"GoP2[%$ 0/ /c6XH, &nxZR(gw_VkRQ}71ݎn -F' `oI@\̪֏5dhWm87ZhȃQ9Bg&MP!]Z߮ęczLzh4.cJ94<J=h ] 6x?TR'P8BJTpO {eUxi!)M=YȢYKIhzt_.-v7́k`SlRE0$ ?A 8"C[(9ބJۂ$Vw^( Im"'oq17xW~z 0U=ͫut k-zyΎ3nB֤D`|̀GyU z!|YPmiᄫ îpg7rOl^,:h}Vr]yVb4D:܍<2y {? [D=L##ɤ¹5 _9vX5ֿsέݾA|o[]>'pkEx4tYu2il6agBt?֔GVryITw>>=R9Gu%Jɷc>f6)5 ONuز{)3%qvҤtQdgIE"9!{Mpqη P6\MKž!/fh55–F@;e\'J>=Br7Xه|}!>aȲlm.ְ {ΐ>vNp@CQFBTv[`FOs0}iJb1M4V.up;x&x8Yq,ei- xxfR+Q6ALPva, .]fæyqղeGrρv1Ϟƥ<-|`V9l< i5'9,@:]2z+Q(!_ߪ~^T,-Kq\\yHL BD{>;y8>ZuZ/BLRVldE]~mJ6Lbs_D_oÓt O6{vINCJ2QUޞ.3.?>+ Mus _VP"@18ӕ飔@\ :=m /-LO2Z5K^1mvB7A VEojhi]eq< Тw ┈$zU~HNLzJ*dםQO3%dMzm]ftď?h-ΦL,+K^e,.ʉ3=|= bDi>з?!durg9nb֮@2B.AZ ]zdpq7#c^c>X:c*n" MU}S^:"ᭆNdYI4-Ɯ/);#8G0:5trzlt˳$[Gk'Nh܇TBeg \(b&8r<\+FrFT :/@K9|wou*5GsR|UŝL u}D(j( 1FPDϻ!$˯ecZ%$mRԬ'V93ŸR|Z a~r~pW^Jο3u>-;]5ЌC.:*W"O_]1 eр']Yb x0YBbt/*æ.SVzFQ**K 1uEdhE"XGm"案  E =4JypPJF \z歗ayl&~t6_2߁3-UL*HYM\3.ߧW>I+HCmUNp08^B2aiJ;v(xъ(Qi"fQ-,m6"}䵓x>D&SuY̤y*Uч]/, Szc7*o/\z+,zf+6eNC* oiʓHdn"{?8t:x)Kz5i]$4sEEakvȼs|FԣFko4睾.(F`sAvovW2 vȎ;YƟs`|Ml2zLw4#i9|#^\T D D]qKW|NZi5Pg"8qo5ReɜK2K9'ZonGYZp&.V vo|\r1t$|txGLt\PCfV^s`btY `GY}87rzw8&{]`: ^.SuY@2W.2L~9Ux রq=M%To&oF(BidE<`apRO!B^<!7_;Ss4-ʁkk!Vi(eMGKI0UoE?KƤaYz%id+Q5쭋; q7#'l. Q>CʳC1o>-2g{2 7A%2ԥh4ʣ(j)cuZal-W < et3z(bi((YSg2I-rf+#\Vr\},UM7|m8yM85dy?y Tnv$DP.Hښv>2NQ44)?'#7LBgqKa-U'|eֆ8?(WujОTsaE.: ْA`(ˆ΂wsVɕqHdfrvʆ+5> .'X/npUfP8bF R`+yvSAQ 0I{+EA]qÀT#l>;momIm)C s]s6La%xs5O[tfx=:|mG)<4Wsx D,Lj]5$=fX+h+ɉwi.⏑[H6sN3_D9޾ĖlLzU $6O)RI)Nz+e5N45k("Ĵ,BxZPGveh)oe0?t&)i6EichM /$KGӀ8x:,@s8UJ׽pih)m#7`{:R"1B%JW^eb&" ȴABU^5D%*ab]: A7I\xïibYtȚaRKg ]'Y dpU62Eo4Vfz8>?ugMF%&W*V#cF|!>(#e@Q::0A0/X)}~2$]|PM7zGhbXsg4]tlPTpwR薙̙gG bׯjo^^L @_ ]9[ t8*%} yz';0a$a]cw|>$3DW;ܖB^<}9X2byox~=(5"VW`B] =U@|hQAawg~s~a87VuIާy< 7 Ve%A9! 8p½~ňp6,$[F[Gm<,-*zj$ᝩ .ӇI+Qݤj|nj4PE llfPEasfܡlΪZWpI㉌檞S[HB\@|yzbE#3 P<Ժ\HS)NrGZrջ7[$>4" Ǥ[/` 5M4d]@#_>@C-ꌈHi^\ڔ<:?J7!' WuڑbcC}9oO9\z1&"}qTH%lmw-C%*ۯD#E>|)[{ ؂b”e'7b J;[dٍl3UXDu-M}U!rd۳/>7affƮBzyjYOƅNbŴ.'P!ϭnѳ !h,/`cb8c3-S>Jpt"[mIb&9,C6?lFiZEA'{}SmǸt+Dwh)9qk㮌~ b95aXH-èt$;Bnh.|gf*3s\ LJM<5וh $1{CPye! ksn C!{11eyw&aPtHWwKVbT}3,LؖB @qb7;P&bi=R(BQ&}[dΕ [%S] *)NGqiU(nOw#NoZL"N=֐+GjQ͠p`1[alXH"R5y&Ƌv/RUb"#氧гrZ A8 6`Oa `\MXIix>즠Kc⍣$Dk <M8vRnf0 "C !R y762tVRKZ=b;Ƥ֦mSХw&^ H&!M0G_Q <)'$LX0_XqZ Uj ,&j$K@ Ԓ\'Gf.qZ5 6&"l#27Q+_e|/ƺDd*Xtg28[Ƭ[ цSD\&,e(o^+%[[6Elll:p_y ox%Gա uDp> )qzSfCI3UZp pƗ_EmCxA)ޓL[XNV7YmxSPBsqS' ^qpTdiYmP&!vYy'GmpvˢeFHJb+阷1RaS(2T)GQ$ +tKzB;ޠd =M3_w՜mI:^)s F8^Z&)g1Jо R^%,Wb$b2 @ha}} J%뼇/n҂.}c;mOyn( E:,cgT]h{tKcpujH1v,'%_/mŜUy,NY`T)cczDQflY L8tEDL7a"B)Tp"cjh*5{ jR{,5 2*'s)i0]~<3óWs6`,%Y;+qke!]/,eX7+/D:l(<" !lkHA[J݈!*f v6ZwC@t<9I ؆W}n;=WN2 ٪ux>Ņ dTpm iJLQ%QIY-U[ZV'RBF[;> acyS!^wL~'+i}BVdڔʐbZ礜AQҠ!H*o*S2T8GZoQŽ>2bKHe{1 \(ߓ}m4r4zת:QW02laFHM4O>=9)&rPvkE'z$f "t_~|lMXHZG71Qyqzg1vmlh)8/{Ec;KR 8/%)')𞍔i? d%9hpz+n̪@[;Mp/M&3$K 4o/XW^ QdsI@ B&K Q= 6:3JpċcY噰tVAS/OTXo>/6wL>݅t}bmڄƳ'j*P3tJ >jcYx7O4\t1i䯯D5p<sQŽ꒼ql:Z ',FpX+iҫR#ڦl}#ؕEW@[g<Ŭhe(ԩlq A]VDIF l.U#vxvMiԢŽ30NxLICh(-6{?ql*I^{o<>*4r#2J[Ĝ-| #+&짹Eh@qPUCsbLC1@uoY2GqZlɗ}+RnZo[D OpT1U ma #s)F}Mugȶ(SdlG-׼A_L+&䟮CA%saM4+%g U9j?:w$"[N &&Q́jw F$afBv/9>^wAdqIL7@:j1؝6hb_KO3z4i{X Ïr!Xhe^!Í ˚x %DWညr㖁`|^J4p+=89}ŕU3ȱgT̑ M6[(=;hg%!t rlD >wpC*8~xPXT5qX=N!SkLV@@xNJ*P_BPxiߕ"&-0̍'{L QƪRju{#jB_ZP{U%8i,( ~L 9AhQeӗ-{Oḫ~T)*bzl]Z_G $)>DFON0DH迆#݅*Sc{w;MyG COE)MZ\Yi|%\@ӌ7:) ϋ~+I 9EoR: v֦CkH4nqmyDT 'a@܂ 7X^DIϪ=T1C'? :㓙g(D G)Ó [DGp@~*|",~?\U4Wj(A'U؉Ms]p7_ViUᲨä:C.'%I@eÈn-38g+Qۏ㳝pp0܉؍J`0>Db cn6U[J D>Ed yâwb?fPX^r=١߯244^S*vpO[EÌ/wv)C7ξ ?0 ##׳ +,gx,>6ʈDpQ%zwF ?.d:YS-^ʒ֞~qV7TԿ0%8ZT0GFq2\$,%!l$KD ^]1Զ_N?B?L-.sO|&%Q<lxaݚL$6Hq6a;;nPXn.N(]v8DKI?^\ir;U+2:nQㅰ\L#1X쫴=.QyFyL7SXgׯU L5e VY.Pju)aB|eQB$@vqbZ G$BG6E|>5IR{w57ɧNjz!:}<D[MdA4o 4OoXG}ܤVQk>IXW.`ph L ;uշwKH{=тR.ڠ-0.8t(tŘr^QU}Q{H Ӳ|S7]=8\RR'`n\d|2>(偋`$٨P9]/a!+ Bl}߅Q]9ie0-tuxEe`<(7&cmi d?Tmnֆ 6ڿ$T/i:^.k/AQÊg e\ų"Ld!g\*Z9_h*b *#)?)aڐi$nHYšh[ٜ m#&*3}rlu :'^EGiw<;:%OZ}L¸J 缙EIVh<\rpTt.~3Ubf lеMdN{faiT I=gNG>ț̉0۹ꊩ+E)`Җ‘p3O W!_t$ 0҆k=庰3(seh@D++lg)oj_#M6O j9j덉 _Gefp{VP5QrnHYϏP#)DX>]@ "jf΢/$ nؾH3#7Abm`z64w>b$u#66[̎=- @ (j[mPg;rgcøL wl )0gF>1JPF&= RW'rT;-pB=;߅ 0|W{S<<|A/dvJ@# *Nu!~j[R=i?c.ڈAs'ے[`ΗMz{9]%ZxK+#=;XHL*S!+  g~z3Ζe*;u/;*M [h829Qu52he( i_SP{OIw)GES2zkipg~ֆ  SEc4|UFU/)tqMlkrv7(NAO1* ud`Iż\Kf-(Vf`p\22t&B2(6[g%_`*ortKroer8 ij/-KAbH1pL;ezfIC Ϧ#3S !,|7 ZBΑ4IXb*gYFx!mEt,ά]tC7%ݻ9 f7"RkvlTxɳ?s<8YYŊRo:TYOݛM74:\n&./ۅ57L璽_c*bQ*Qt|.غ'-` {3tO)nNSm| 7RT%uơ& ^̏n1#GFC87^Tֿ([OWQm=7yZoD`4B?(.g;f&F-Fm\?U-V9$sҞF;V2Ɣ: ū掺KlZ2qSYD:-ȱh2(%nlt0r(/'qp˙;Lshm?;SeJ~?ZK0N!͕=dBDVM \8-cDkj',$)jH[b;6WyBib{Bv藑! WN/W߭|(`f6A,!Tqlji M-N}[ڠo|~3tljF%䇘:Z>#NP{BW_oF RK Hcf7N88ωFR|s:BcOD47,y]KKo)AW)@@]$b%LM Һ ]r0y%Rad$fI":LʎXXfӆ`b 78' =Q/tt67@oVXjX+أwGZT"0>A CC8 R 6!5{ W&W(o~w\N鰗&s2ˊ^/ `d-}tfD@ݱ +A#bem "gO'a ?.%$] '-`2$)m^c[,vpo%YK\uO)Tf( !cF֦[8bW %l6,JW@ee51sY{!Iz9Ю('e^8B7oK=0Nȩ-2L\aw5  $[Js!~Lޱu,GRkuyD@ 鸨 ~@c2"cX>Д7i6yty2|km?2:/wY@974]Әcb1%ꈌVAZ!tWMR0S]gj%;3a ק톱߿^G" ޫSdZi06P61 :M6$wNez6n83Zr ƫUTV2vRC&l\\N%{*o]>BU9@6$|VZؑ+Y\o I\=hTN WPmPSqOg%JM'o4דh"g!Tוt%Z8"u+W}\6Xs@RWș#gX^_ݛ.eȒ;3( LG78rYu$.7̰ԇ"G{hArHQ#|wa[(pg7$?:Yt1+S;oz2<"ƪم[gXB>+>@K [ M-3:FQ>[ BE/7L vS黚U\~]qn}n4~EChT)n gMe &rg܄IC}&}k)ZN&O88Ί{qHÞC2$O#mTrŕ M9"1#J#H9^}=Dk\V|Z T 롛@`Cz"7]d^?$hX2GZa]CYEOb ͷ@zDE&%!dd-KuMD84TIEllCs l MX$Z? EK}y'4@31s(%[\y{Ctѻ[T R\o*/Cz*[-#5{Wws)oҎS$"S55-`tcm#oE;mq|O2;܋M.Pd$vĻ= <.[:RⶀȈiE-K 1鎌't2%6f+dFu܃.]$׏#O,*V@Y|lusMaJNg2\jr.`ی I[P-a>*!ϺqgE+?sx8pad3zT4t F8`A8-&B BIPDw*$f(~'\*ae 0jJ6ƒjQ@&8.h{eyeEiLYIbHqdH#bP*{sт/؋^h Sƨ%%~̸Y@ҙwU,:% ͝^ΚvEI iѼ\gk%7|Ƶ-M1!>cVw5ĕ.LĆ"i´*jf7K`/;!1{z G/aLcࣽR4nQ/W\r E1W v8b&6xސtJ=;8\!𗞱y$ ٓzW]Ѩ&+^Pm`\Pars1ZY <s*(ODE͸KعX'@bjjwG}7FU]yZ &(oAqv qU IUߊٙ'`V#o Rp7WED1sE#C, <͇r`r`t04 i33}Õ ݗj4`\H w3em߁^T櫥$y?`NN W{O ^]j}U :7\\mdIlPB(x.±tܦ$#\SDS3wX 8! DOMW vºc܈dL'ߪkJ!!Ihs"ppBȀ>pޮ{})ʳxtxX4w~ƔXDptW P-,|P$Wŭp7pxɦ u!$G"7lMT\@p! ̋XNJ( G䟖v]孥233Z+aK1. -h G$PsF{9q:?< 0p5u%nKϏt`oi]m6ӰdyD&agWYb")!BC70BT$&Sвq>hEP:rXr(CJxӛNzQwEMU㔺c\>,Pm:?<x}ԫ&E_`͸Q֒iodPx`#Mՙi]wb;4Π,^l#a99{HX(L Sh-߀ߨ*n"N{' 8Pξ" Fp7 c&6TBԫ,ly@:|/<}F"!2@ wc\'U6> cC]}ajΣEE5bZoAL `;?lIBFυՃPޱolp(?j_ygH[D>=Ɇ>;Cz̫,0~yY!G^ˆ RgOY2+\U/ٖ0bw$[2S?L#8P<\'DfbAD@IdAmIaɌxދ%A`Ε_[0mYuT0!K/UwbCt5uh[ &Jx(HU% ct芉m/M~WOxkEmi<2BU&@΁$@Y{+5B=Rn5eYU*Rs,:M/ aF`tD/Qi #~_mU-hM, 2#{#*˦ ';Bn Y œ3 F,JD>7K@T{„:) Srߢނ*bWwl\ʰ־I; C$Ιs}Q a N9.% <-AҷhTe[Jd8s wZW[RxȗNG#W+/K.txZ(`8a7R2Z>n#1"ށu&QaU.gd }1m2HwUmxeL>m;ABs@_h&Ӳp6-B30ٓKa]TfG~GNy{67MAW| p<{%5%\f{bѵ?~?E631mٔ㍶ĨT0wgezYK 4xYMږ :pv;}#|W ]r(cjrEd0V&lUʈHL0l^nJ-֌O Z2sES;WK2,i쩶 F8h@4PjZ&'Q[A}Ds@䰟 #L b2ƴos#w}boD܆  IAݱFpSC@Dd-#2Ħ_pU*l9~џ􇮣i&42g"@(i;{ h_̖)e@|Z ]y!]DPhlWٚ1eeWlt5}{o/>4?f;ܡu%KM|&':\Pyqaqy#i뢃 fiÖiO,Hk!ĭ 8z~4c#(<-r>rE%\zRh^]FƐe *+U=e%^2$ca v:hT^:/0eS\qjj4=kbzB1W݂n&;. l!HX i։0/L0 rB|1WpGtN@CC0b54昩;ztk#oW[ӟ;8ՔcԉhtJ\bṙS$J3-QƆy4,"#f+҉` Rye$3D<ZCn24d-~lwtzt\E j|OQy (ȥRf8Y~]xMa^X2RE܂3Hk4E̽zMa.mF1AGS ;xJLRU_TUdfd*;1= sVieIXM,4Ƞ;8 K#<OWtX\D ,3f(%t1B1f\kg[יT@_lC]dkj8zp$#m}RN7So_/A\XJ [?|ȅ6erbMhim#E`OR` "1 =Ey&V.oDt$k/rz=Qeu-y#$7H'ˈ)$fِcpY.O,tr Wfa5ۧ3 QR$ ,O:wMž{3ίP𥰦w̴DFAoݓ*\_RPZ'L#kż~ϓxjJSr&9JA_61VFh:T4)LwQ ya9/FNC tZ*nãLYT^5P<1_2ꂎ;sO8hҁ]J *ʕї132ZIUxZ#9kz\wt2la$cB%6Zi6 P0Ht1|pޫAb:0p2B>+o,dlGV x, 7T9Ixve"v%Ԁ2t-Rl_ݬ<֠%P`&m5V0Fhc8Uc,,VZ86 ΩJ d $}*ʼ1]%ON]n:3} W,nq i6޿6XoVUs-PM5Bj!8֥j'eѩ-C6P)xϚOHQk.*]m2O0 ݠ1̈́Zϫ+ Ra_tN눬[A$/LlSӣb Gnvn,gY_ gQקh}"Ȱ>q6 ƙ,I !߀;G:%ylUQ)&u]W($S[1]z/+ \.~B*A54/`cwsU{>-MQ~-SZxp$ӣ7j1a 4Y{`@\!adac>Sr5y^ -0:h+RVN,J*ӕDM#<c<ϵyJfœ4Eg)>iyÎ7,r?TXWp dX bcĥO0&!7D\ˆ ,Eٝ=\+yfLlnI&KOծcU '\Z^<R?QY\q*]Th!eO)=F uOX`Mph(.!y^&,DK&ׁUѕ ^!U4\/H90 d"8 מG9ߌ[l,sH'~0a7=7Z-i1,[,TNN-׌pS%"n *w`<"$"r+Ȭo,)֛W!ݮi[˦^~&zlPJpU\{rۤ/-mIY v}S=~@D[@uG[ Q`׍THɿ!^xQߑ-XtG]~E SH e 8f`;E$Zvb\ԩdu!Ev+ħQMSFmnJN=WJ1s)"яFA>T<RBQ=,.șu)/|r*kԏJrAHA[W;[ދ{ڜnr'._7R _2qY+e]'j?U`S@|˄a)ir=9ʦr&s =elx.p-0_×8h}XÆ[e DF9V5R؟2T옟Z߇0V_cŬ}5lP"p,ܗh{-FG2 E~* or0^de dSqxRO%I ,hsMf}-G;F`rb},[0(*\sbUP*R_g@i<a:]BGDAL}§ilYm&K '3/v';On,ѽWR7wj,F0ȅD- ]qwx^붐*hah+Æ$5d`( &tB;x,Py K yϮtbZXQʽ@lJ 1 U.4}X+&l8Bnc3o{eRN (7EbDu]6. eU+FEyK ØU˟C%'*ouIRlԘZQ>nɫlQ?3.@24w v{ ?, 8q3[$*:w߄âc y}J$z[NdL"Y\]6`,E9ƹ8n҇Q_K>&N⼅@9jSA0U}u9ԕ!}R}ֶV~xΤmBWrA\UR17,Ĕ[)&ek4XgvNL|%2_?N%}/MO%a~ 8&!\^NSwNs?l0X}G${jF^wdz㠑kC9QJCc2<2{$b\ۖ|CQ˲;vg;E#Jo RftgN+%@79 &G4'LB=mzWHƮ= WEEmwr0om"΅uI.W2BR ׉‹?Ku>Ug١glK`I Y,/"x ۅƙ;rH2r9[ʖo{UWlmaS!)0;SS1X(,xްr B:8Ė^dUE棟`M#=Y3zZ>Q}ieT\"@6GqL2C <)JVgOPxe3NΖextOl]t(-0ܳO?G+Vuu~4oq0e[5 zEH?; 8w4JKt1M62ADL8AZ[蓏SY#M i0Lߖ;X kokw ?&╏ji 7/X|n9due%D:{C^U Ej͑l vfQ(Vyf,&kQ11 _knk;D%^T$PJG ^(9] ;aKdžj6~m=!7qCkU __O+N 'B,jĻQd/Bm227`؇F'̕hm tXh!|Vy*&I2sC%;JS-db$~&pY"e5uԭ\e , $ޝ9M9`P&bHwW!߅VMk3a#V}^!yWR ?  QWh &E(:݈Ldz@ 4mm^L}ʝ|Bkwۯjs/X0H? @h NJҌ\Hπ:%nHoN/D5- c#RK3 vPlcٌW *iD)&O)P:`Dk\۫`KcϏ ZiTN8N gv vP,25nlK)y%15*1{fzWt>'G?'ǩ:`ٙSEP0R% hu9|c[k>ڼ49`ɗP =#x 4E D!,)qycthk9d6Р̧5X7eJ|o#|j ن-9̝@B7@hи)+3( GAIq+̽W5wQxh.$JCM${B#6 [o5*[Q-x4qw};ؒ%ו|, 5rB> >d+rghh$&+Jݿ `G%M)60IxFvE6) &s;[Έ SBdOP>a  ؑr]f&qpT!J'~er<OxgR.zae2Y L^cɾt67'jZG@BI[lN>p. Լ1D7gr{(o i͐BB`,c)q|B4; l 2] yOGS#@H!` {ngWfMw{ӹ3vӺj؟6(tg ϱh2J +LWȀApU$sFh`W@^#f 0FsfkrϏeJBXAw=ER]GE '!4uug| S rPZҭJ76Wg!Ӕr6Cj $4?m~ K8n^ ܠrNT+-]F=[Jۂi@ wI0E]YaRt~$bIM鈔tȯWmRmݑy-\t^9h,h1cER~)BΊqe'M ƴs| W5ϩ;mWWʛU>T](Lsrۓכ9GФc=X[єd p42p*ѿh jqk2ڑqg?XiXԊ)NX#Ե&\9 NJJ݅bNs;P.h)(tb.ZC_|*4NkF@bAI&ϴYYe?qcC:FpsvK4T'^vx9:S`}+EV wQb×qAQ>!qf!]8#22V4*Ƚg W?L:8b3\iϋrRO2C^ 6屦~"q*Vr#a 3d-%`ֶm|>SX3:+z)j_B؜ez(vWIsM66Lrr78<|GjѧEX.q:b*m,N"i =f$/biyۤSxyO5]Bق2"OvhsƖ&fpMFțSԭ#W տSK?/֭ 称 AD ~i7A V!3r˅ԒX{퓐 CnO<l'vf  zc@<]#3˸`޿iɽiq;+)xY Q6=_mί UJ>Xy!÷i-F6̪A0"''[Ӱo8yn@TC9ɝQiKլߡT@fE QcxjAA[JLbP|hZ4t7#i)g\,M:JS[fopYyJ eYˏRոPS'C9iS$iO7c@'U^6 _4UA,#>AQVC>H]uz”OnD9?]{^?BِAC)̶{~LI^ne$E%ۋ/o98q1e_"zoݜ!.{ OH1( nM t59 &x%CPkKߕAuҺR\ج&ӍwF<3Ўȑ0Y!JG85zᖼFVVϜwၨBwbh{6YI qѻIH`&oQ?̸ ES?j~wf+4Ѳh2mvF$Ĺe\Vj27"qPlP5&|< *m 3)S }aM/ϥ8?Q)yy,{2̀}p7Z"c酃)t8R*tQcnoQO#;Ft<b"0㍫o0#ci8 'dHoQl? 4<ף-Y-8jd 8Nыv_ea@o)cd) WV BՊ}U] #㾙"OCMAцo\uVymT q3)E >z_{'7RhaK%I9~L}9h`4e~I05ϡ+d I;ÚG41);P#/IWP'#OB>_k$zX-eFQVpa)/wxp #dOTpbt^QFA7FY rhelwRΔ8E^q6-t|]x13|ˡZyS*ᕟD!)>)XGTZhN haȂ݈; )DLK= Z uk%<"KjY`"Ql+‰]I8lYv }8{q7j`dqw?2G䀟 #ѝs3`}QSz "v0?ܯ@X qXQn'%NeeaYh)Bh#a%k{u³]mg'њi-'jdȧz':I'/$i*kcBA3|$Rr<@ }Fi,zFYXt0}_ gńqBqT;gtz4/N- OEREZ2<}r2mLױ$fl"<ŜI/"U ri]3lmcz"a rUS>]?i^Q IbhMو42ǻ?7ק6<#~юi^³_Gz- i!u;ô!SD6>@GpmG[q9焪A%l뜄Oe rO;Z )1 2zv7{OA<{ԡ:7NI9 VWYۉ*4Ȣ`W-KIOھ$c ;L(xë/u[Eҋ:q'BŚu(2%۱_"2'8Akc:{-aS[dH^NsώzKPt1 jFlcEGc݉\SAOZJ:Li0PW2H.Ida6=<Tyry׏]ZʋlL𹦯^G.j6|!zG=셏#2 Ȟ%Ư$(t`ԇ!m{[RyݔmR\/.BsYϱ7+I30x >-2!Y%5EwuZ,$KUppWJ7Q$2m%-CyҾ̮+%hlteܠRAPqOO(\T Z3{1߱VGt3;mF?L Rudz?e<:W*?[R^T..$/mxFS1"l,oahJueaNx 㴦P[ B~r `!Ƞ5'1I2 AMt\ҒAT ?$Gzcc"n5(S J1*u"xV(7M .KpԤʃ[:h1]e0ktdj݁KZg֫-Ό^}iCJr9"1nhnYyMe~ih)E‡@x˜4lU#W?DjUq4X@7VݾA}vcU$r !p>y`ܭkEr~a 3iq3F[;291A6. >z&CҀuK'wŊN4Hڅ[p P:" wAR?¹Ք&A q4'K1J4VՒ[svF'C*m, ]dtP/'/h:~a1UC #@&oظG6^b>e"QU gs\:e'WpMghy{56ѹץ`ؒPdFuXKKtsn Aʯ"$wNU3EqLNɭmb[;_Ez nWL_]g<]q&'{RmS0dqw*Uy'7/~ê̊ p1dY RLmY9}dޥjk|#.\iJ̏Ϛ6)h;>{yΊ6@Yhm# {kV"늌'=h$#/2C߫Cqҫ &4 #Y"6*CT[5Mr)AhS4T? LWgD4DwW6fYX/';B`,E&hрhB_AG4(KǛB1T'w爂΅Xɉʹ]xEk}l2X[b`#R'zXPҔ ة=icP+8/H񈘾B <R}V8[ 2v jPMCXu TGSVu &k{Rc[&1Ɂט(X0uLzc=J c%(o <2Y&ISoqiXUk0* . s8ܨBQ'k2#D(. zuW]`&-b1'-zYCi36-Nv%G7Yw_47@P-O3Q @9GFclJΩ>\f}DT.JS9HmC 3SW\]a"K¨lEI/ģcey* 0KXRs]jm5|Q}d9I(RQ.r7E AĽ(^+$ӓRY<봔@Iy@ \S)7~>Y(qqc${M/+%X "҇pNçX[V@G|ض/wRL= |k?n|?LȰ<U vi,`J_ƶ/B0 !5;iOID4xYK[D3+ &@Msj#-C ܵn/zCr۾˧c^&yo#6m|ƗD,D19Blfk#67z$մ[\-U|qW QJDJ _,jj6EVw ;> 漺)?v6d/qﵚi {xUOSu˚T2hJ_S*sbm䨳ʻJ:LGfM BX̾TƀVZNY1!r8l",5=I^!xÚ k=_%OQ!|aܥn^XzRBΤX(·eEv^@ |qWKx8PdB_0ݞgV`O"T?vp]]_ J,t"♋dv;[|ɼ.?a= ׇҟdի6-<._J)(RglV׵}ikѰJGa>=e bwlKQk'(䧶+108ף5G7k k|FZf"F s42$hD)!G)EٍvK:+hK9[]E欵<5m#Pp%M&1_TbKL1iqЄkp#axG-L`3}4Y)bzo"08P7Bޭ\ԉwITWʽ"qy <Rsͩu\<$O Ky^ƅ/x#l/<௮ 5ޜ\ y0Efwzu+Ҿ@|yh4wD۠rD_\oOlPb>My| CUJ,; &ADAr`s89eww(ED.LV6e!6JTa^9p&-S~'\_~t[DDFKiԟd\hlkғㅎj K2߄$䇥?l"n7:I0<j'ؖd2ߗIxT":Th.=n` b |vl 5z~:RJ]tv؆[:% ͂) Nƥz~KT3P]abWvʁ۰z!-^e^8zcuE 'N S9ցBo铓iMYq?v+Rh`y:QPX6GCrAb]>J)'DTXC<f/$ wx" | ?l Pco %tޢ9\M2M[޷_ePRj|(A>U6+ZEB)WTlT zV[ |g9#S 1jƷC ,+{}L'+aTa~!*־L_5w* &"JNu.W5$|Q@kzx |$*I!؆xЍD[D~Wi"ɭn'r5-ucőr2IgsH{C u_ A" Y'tIx=|YGD (+a2jluph!f{Ҿgq zoC#1)x*! dd#)'1iJ~lT;$%FZ3J9CJp-(aQrO^2bVorQI$-fqOn^P_U_Ib}eC{NKV0S(ORz Fz'9DieE>r7{tޕ@졧M*ۘo9c`{JZL+wQnBl Mǁ[_ZTN銥8w-9 7TIvz%Tm?Be:%Ad4'޿ke(y`E."M ܭ灲ZgTodX |ZE7#x;346^)LY>,ajǒf Aۥ֙R{yH'(I>14vNr&4*2fg:%#nj* .͔}`dtBq׼IZʹj{_tʤ1u\|~O-Tr8ffova / (zjĵަo@`/汐krK5ج= \k HvZHҢ3_Tdbb m3{ Mq7.]O("c5I "v>K:<" +@u{}D11<.*D:Hy휄Qš pf ԅiɸ:Du0sۈQcɛh<H$Dum?Sz svh%SG 좀 +5"Ny`A;%iIe~K·EN@`MZ0i£}HqMYrh-|2В3"jq)N0zcn7=loN5Akv)J{hJf2`nc\~%[8:Yx|6[f.GVGzGlr`LqxWR,#~ }>Au ޴+%Б>#]<|h;6 |F77fr~:3L_]ue#N2l+/ͨ5Sm.G0Ē"/v6dSZq .>BR_Ql~$|<0 E*l%>9DE}yrsS|6d}N|PO~Y^jSri|WG/z]]KAjjNkx*< Wt%!-~H0BaX֮s gVERnw)1FZJC{6rjKvF$h"~~jؖTE;F#渧|tH>!x1&,k`6B#%ˀPQQUV^ws ٖw <`iYٖ'NUI=(XEZ4G|2wD龻`K/T4*/%NJi%uxHUǞSdOVR-zƲY p]kYKu.fg4UFR2(x]@ C Gb;q#NS6=fBմypUu#g1*1ݏCV,3G\(acFP6~1"W.#pJ8yJ?RI1RyݮbeOfM~(V>m&=|GK²XF3 ֌*}뤬@żoSeK PO?e\1HMyrY{ӿ ^%Zܳ:J|ø_P: =Z*dt6vO`)VJ-Ba Fu.x ] 1HPLr v`F{9&V`G+`kxR>K_{j%&TW=Qzb$>p`|-]h2qg'Vs+n=oF qݨCn]3Uk룿 !YiER;nlVz%տ!HAЦ6e>G9 :OrvY=;a=ߞh0E'm M`M/3z9ˡbp/DuFeK79jf[<@/E"\F^VUrfs夁>85Uq["nX?Lwž\WOZfM2fj sMb] WͰGp ݘVށ{' &+U36 ^)?PLVpq$n]UŌ.aWY* iI") 7t[ߵ gTl{6WD˞Z+Bu Ϣ*THRE(j"NGB-$ Z~ ~/r do&?i |vТ pA@u&;7"։^6ėmP/9r-]yQ=)b #\(9/Z#eALiMo?Mb  Er 66cUMꭆ3bܜMgGʁd柯F$t4Q'z@Z1EGPQu8Ҥ52( w5!MqJ~dJ kBl0 KZb2xP|2b"nYۢ`ث&&ZtZ-zw|eEp[ SJ|jfPxV?`AM!l1_o EE,6l>^3<62Is^KZUR$9;'pȝN^kžq]Ie.|5ctһ5J!勻puF(ӿa50Z2ƲdUbԖ'eWnv%Z)\1{bRT`sƏfhR6D|*RTQ] <>ҋu},MM8`zJPA~}\&ݳc{c 90HT} s/޲y@*׷sxjVf#+JG2ga/)fπj$o4v6}n>Q*5-4%IȹmE1;c#SKTYhTy=k p#H4#`5>20Uf:ė"uŏ KFNhk+Xabhg"d(Bz}Z}Խ32HAS܈qKz7=XC,/J|E I$qg/ Q)5vD ? ߭!FdNP՛UZ,)NLm`~vv)_UL&>zft r¶O3;Vشs_,pb/6(QJ<-O.҇NN%s v]4Bo!źTeWYHeo$s?qBWC`Fϫ $SGxAWeSߚ:oCI4^maLX\;Am$&Mz+n/ +%Q#ȀR ! ( 8ªe*@Ϳ "y[́[.CU8I=EZWruɌ43Ul-8:ܯiډ]>>G+%.+OvkzT\ z=r,\әe|n scBkƜPJGxKN6I(~o9XJoV̑T9*3zlzVy.f`7vfȿE} +&u٭zrN^;NxRswإ Mֱg"&my$4mQ+&G JN +Pgξ7ҤJyt[ 11rklQ;)%M Pr~PQp,fز< Xh gR &ݚ[ S`CMB":vE\5x$hc~0-b(Җymչx(lw8>HAi=3Іe7QV(K2d$4HV1NGO.Iu$Erjh`|™^aM? TPc ~rKCd^ltueԤ_.FW^y6 >҅IYa7{Gg)(/U1)-@P~ªϪo;*f&894`8̞䴅Ig'gbc] AۦbGFc[-F:)jRb/,g3 WGKDVu&0 A*nА$l6q>vC8'*rm(P&PT##iHi~sb䔷xZo{Q3C8dwgvqK{xD gØꁪ _oDaI%NJ-~͵ucu4y[ECuiB)7DM `^U4;Ze=UBict~PF`8d2լhdGp{1Uo3ŲB VBk zk|$SFK j?}K[4>JI(=ln tcxOWjmj3 72?l/xkL}$l*qVãO ¸:@Um8žJ!Ns%uDi7|  Ƿ#~ѣ:ɮ5}v6xsx(%^X9Nc_8 - &WˍDK :7 )E WIeڎۗw`EݑM@p̤#ǯɵL>jsl\`G;u@Z5#owFC _8 ((vc24,2`J&0Pg#sa]u圱1 ˰M? 3nX`u{V`C#0V:Iq pmdZ>NE1S[UaR&*C޻'zjɅM h6Ŵ;- >۫ШRş[( ܥ۫ZA&eǫw 3Dtn.>zp7o)F_м,u:Ș DZ9emvj03?@E%FkI>x |n99y+QzD_E%9am dd44N2jo/yL1G;cb{& .u T0WUG` &S,I>G:T:>ݍJ{^ܾc"C)yU>K:;F@fiy)QQE4!'}Gl YEamLqij k3ty2@l Xw4Ms  b  :@j: |01ih&oQm=$gz'=mGa֛~j%)z B}]~߼Jg>,t9~5RAY72"rqǽvyڧXMjG GB&N5abLi1C3 =mMA lS`3 ɥX/(}+VOhw~Ei믭YH؅$Us)v1pyVTfWQ_Bw ֞ݘFbI/P-.xւHĦnNFSe}eձ@Bԫ'Ngn Cjn7ť;6%鿱xG?fnD*ot9aT@2_H;r֎Lj:)\>46 URCKy周?kcUcqVQp׉̑؞8:L# ;;a@:Eq<r[ b)&ܠ-( =\ S:#I, 8nTiI7ꑣF 1P;TOvq?u3>\ :´MM3Xr8Z:i7Z`"hxYA`]g 90_ SѼntG }KHn,`Q1yu"B)-wѾ+ׇG4dsPo ]`)y޳}(9ͪ^+eAƣ^ɷ7(Lf#iCJD͋ZgN Y+"D޹<&i5YcTxPQ7\BiKK gr/$B ULqδcV [3϶c[n¶s#Xډ~v%$9 N]gzuNڲob'ב5rn/˻ B=DMXץ2`ՒkFsDE qU\h1"qJ y Jl$K07kILTKo}n/z͇ILbqVגaǒ6 )R5fF?sp 8В[Ȣ_g5R>"Zzɀ\qIr~{Fa*;eW3MjKU:ڙbJs>yc!WgljQK1reM*fg=P9|Ċ0hD@VtD-{byVfq<>ζ4&Qdd#Ru(ߕtFoS~`25țwo$,b'a 7r\գsRK\FKC4,JN 0T|-K/(|R=Y㌍6n^ꘃsiֶ\GNsyV^n`SXո/Ic0A_uaZ+ J%ǡ]x&QӅϱaKF>F]| 3i q 7_*~҄klޣxCg⛼+>0h~,a;6DVj/@~'P*|{ݶ bZJl?Ke]z``zWɉoh  AIdzb3anɼG}VϢ?H<+iYbgsUsM3Lly G(U\!XTq Ũm 1°{sx$hz=Unm}O`/m7ߊuKratĨ 'H"|t:`8 dtK*;yG1%EKWЃhT7b!m yT9-5x1|HySTuL=4Eʆ#6_e㷫+}~abu/Y!Ӌ>/U,EWҦZbOU;BBH%d{UC#FU KY%xo}4hX1b1zdpWwЭ M`MDheDk{ʄϷ'! 6yz3Dz/*L!U+̎8g^&,=i~!*ԱISMIV̨1E+2láiGIםzᶶ;UYt6Z0V(?wɊwz }7Bj'aMu 4q%Ô $ե0}eĄ!!Mp§PA/'u;ooV-V΁xVI8! kkOqBD+fT.P R! ݉Nzk1Vz9޲K<rQ1W"0㞅!x qR-Yur9ZbeutX&=*V{z/AYB~/9y; N\l})[ADA*NAxT }:BZ'o r>|'L[ Xpg˭V@Rꭘqz #0Wu:p"lj>;[G<ؿ7UJ$6nNt"HfAYO#;[P0ZkOi;:c2x"i(zrehzlsMhTN ^@ a w}q4pU?Vc3h^ٶ?gX8r3oĬ g0~$ x_~\Dg9m2;X۟SK ?Jב$<IJZ|W^bD.0B  nO4o{_[F~Ec;?W(6TRHWDT/ Y]{@s O_ɶ W*T1u\IjgmɹYP&QhB}G9;Q3[wrUGŦHoїY7,QIPb^ț!e v}B+>*{o\Sܕʡ/W|D3jcaW%xvV!Cء_ΣRVt|@/ iGigms$ &z(!Pfߒ5ž̶onl~z&n׵{TSjyQQF]9[  =z!힯+taAM&E@6h8fJ\A`s.7La]شAڹ_$TMW,gBnJXECɣ%d`&[Or)ϗ V% mxu @`d*FӬӓ@Q @A0s [,p\ ~JU犷D<U/䎺/2x&}XCD)OqG'wrȉm/Fn`+X;1Xެmyl s$;AYHIFXŕ qF%~ngc\:)6ZMky%5yEܪ ڧQBg= KSuUAℕo"&ww㎽z 3$8KUP/_RճE<%c稠D!m nWnu*L,=7-H.>]ϠZ9ǝ?B/~D=$*>ޡu'`7O^b5ȩN;4#bs"1\xA7pRjC_ 30XEf)@#JH&8lFި2?^L܎@W Z"2< {lz"rxs:%,(%!їƚC@iB?+6Ft&`;;uۚDT6j t.#2#4e=z "B_4xW|[Y * oհb,g{vW p'JC_w0 W_'d~ߝl+`y'؅)|~ kEdW v,rRv .9$Vg#a+5׍NA6oT9!xw?\S<^ {7E.!v8Im dpo}Y.ǙH iC[쓍jtF zQ\V~J=+E[xOH(. H?Shd2`0yE0Ǫ%"G_;bUi|vS/9>\6`Wv4iˈGXd=zNK03I8M^%f5*W{]DR;P]B9Yx'6kPQ)1`Xgr.'X{C(E̒F9 ]b-KBV[{u%=-_v4.[CtaeAIp{ &HT;q;R~En^~3%F]vgyPfg>KqZl?AG\:ԃSs;W6quN8*G RO"J0&8?wnp p+f3~&#}/m@F֛ l,W!$>; Br}lPI4~w$eo;#F{7. BxN.,ޥ"DE?(nSoT(Dv-  z.?vSU35ǹX뮶?x;p֭=Bߍ0 4k"r.kKdⵡZSnI@KT2|R6w6k$YB:bǡJ6GtLw)a<Ғ}];&uк<9R"ȲVǛ,^/M`j.G9WsyWGMvB=3ADV(Ŷ0#PA~~xԁU >`k.iIۦ4FԹŧbqi'>  nu`R)Z {,H/w S7'.MI~ɳPzr!gj CiƎͬ5Flv9f~HhxD 2ELsHi(BHDSUc0ˬvp5No②6%pN!a73CP}dNui ~YP@PI 41^\`I{$J w?׏ e9߂g$ٵn1$gS(@;_o& tiP#ې4] W[C2J#zaxڇ߰bA1Wy^ߐC8]}Ÿ~-̵bj.CJ@7V 팻ʶ0+Lie}-j O# gBwa9|=p4E8ѕ޷,nHwP7 s.ZG|/>v.;ϺUfߜ5ѽ' D~w30ǭ,w*]]a3̥\?=,>3rjj 'kAHjdRDwls#-*:l@m7P|s-Oz8h)QDJh2F?v2ο{J8fSWYf]3ϛ+,1f-$H/ ƽ!cm# X iG.I8 m]7S8y=";jtA$hL6moƻ&7!eEY%7!'׷3ݍmy *~|-7 !q7vPC=2Q(x b,G,Zלx&z'E\CuaBڂ V+"naT%?2+|q8a7b= *yŸ`wx5n2ñgYZ070701000002a1000081a4000000000000000000000001642f097600005018000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko.xz7zXZִF!t/NO]?Eh=ڜ.+oܡ*aZd0uCD}Sw:)CRPO%% [q&ZG|> ״ y]FQ^#sGMgsd~<Ļ=8) _J*RrmU~g- "H'>*<8fEv`dODۏE1+6/i1A]9/BK#=ud Vc>?{a1IW JtFx[>H6ц+x>mAc %#/eѶE_5q4gJ 7{ NxM"iۍ# (Yr;+/kqb3zBued?\` @ZioVe3>3!eA\Pٹ\DRG23Tm7o!$'˄h:XфPcͮuz_.pndwWhͤm 8)LNݞƂsZ9Fޕ%m*,E|^d%0*?V6&?~m+IkU[<+4˴{ƁS֭-)xHУJmC8ֹ"#v7 /+򪈫k\HX;/ RjQuҮL B?(TE I"c m m hpA~3/TZiR6"&.tشћw3)fv`NaaM1(H[ Dbl w{WxpXZ8W>#UǍ#,߸TS+~k2p`&0{fύ@P[*w7|ioHmt1G%r`} g nl@c 3 .=;q7,~y֢ȑ$׉NU {Fpyў,vҭ&ŽTQ;5$Hommnnl+ER]toS"ο{QK_ GR RN,!B3 x4,,l}ֹ: NF#ZQG,`E8T@rk@gg^r-Ͽ{$SCZ!^zѷ*tEn:2/a&B!뒤i[ЪYZWX&i4C1kZJ΁YaCaXYKMY/M+ 4tc o?]$^N{{dQw6?@tbW%_pj5%gYT W XU)Q{0cgRO8մ*BTCa:˫ct!$`D!sWI Tk ڋ[w"3P [9ԅ`p%a{PK'h͹t?5 "hh_{lflK|%]1?3n?)vO>͉/}y*zQDV>M6{L%BQ* Wqa8g4=Ns (CezVY#oՖGR\UTQE~+ԯ'+nKqR.ژZIj*^h\fQ6xZg챂ʕGѰ0kٸJ W [Wޜ* kxdY\u@Z@'*)WNL 8"aa|E*Ob]{ѫrFrC?-<=;%>-/ԣ::A {? e_FU ,+ 㓼JDY֑g^)͇) ɟ_sԊvNX M<^'mqĞGLae;Ƒa_<`-Co03w;^$[^ YūHs<.õ}J,],KQ@mh]zҎJyXlَ}_@@ˁǚڲh\ 蝭!"(pHc4cQD&؄[ǣ &-8A.=4Yzɵr=n"Ϭ'~31A}L0/BUHqu1h&MYo'92T.9Ee@"GʔKJR;})kiìkY c7Т=8`un#0b $9&{ )aqT9pkt}=hz:#j ,8Y 胋NȮ4O`tA]kpUM$B-J$kgqFn XqΟ:gf}`tQ6en9:zrQΝ(Na]OT h G!wY)e0u=끈[~Ygf|$C#FV:M 8ԪGh  x:kdP\S'hj4<{Ê Lz#dn6TR<*S!"BX-+bʏM>3 ы )/VrfG_X$@Ǩ7n!n^r$G+̄vN!"ktiseVTX.6qh6TC8]NɆDǜaj 59qsm<$Z(kXe^ԃ&=xTbT JT!\(|$s5A/+|!Ctwcd{vV:`)8[,9M |® c?1|i9n6uX0s߰QV-(c ($/>};Q)ɹӧs72A3oU,?&FKɒG ,DJ`A~pqg`[dHnnd 0AmUPfL>.J%R b{o e Ht5B wS&c3V,`~ab@A~&œc&p Z>;b9}8 M vd:y *FHQ+c\~Gofg'v|,PRcM(b 뛙eZJrr"Ts2}nNIyf:)FMo,+r dS"ᬮ؍ %;1HXk،#w0SfAM΍&WaJGde$ bḯ|p>9@Ǩ,ဍ>M}+$>Tː-tfG(Do8SvbSQⰹ [$l`N5XIic wx #$E'k*z൏]C:y;!KR|YtF|OS D$h5{J㦆7 '3Jwloo=20/Nb{KM]Z=&Ásb{ܬ"CӓR)~bJjҍv5Z [U?r{kuj $j~.:or~X2nW ?p?js=ot`kb:a ǖD:P\(Ś΍"f Q x6\ C%zl\_jt,M7H'dhr67Y;:_A30մ{ϊcD]EƱP g7/~ӀAPXJN&x;:%#3r[d‡{ ~rd?ZtMdZA#.CnnY;:$fL '8w_d5D+~ʴI꽚Q0uc7~lvZw$)AIRGXꤺs}^W9,<{mb|pBmFqurhf>زz!_Xʠ> ~އ@\YΠ̃55(^$z|ČPIg9:{^P$^lfelrb;*E)ȇV,ρ'w+w!U,WB4qt a (Y{Jn>)Ӻ=WųaJy^M}8UW$^fL\3EWm9_SF)3v "AW X/?j#}N:5LQT9;.wJj#ZXBmC,2.c`kz#Z{f) L@i6G=[_EMN?8cܨwfr㯧s0KJXv 6iHU* \chj|}wNsDQ\ JXq3u#%)x41Ej@G8s  ^:#";-xDȕ7"GZ{gb@7a6_9;\}оz+gZV떥Px/9 1(=EVp̀8W ˸.wSZ41sR`.=M[#X懃| GiNt$5k \ B0*=tkSFGXlafÏM.ِ{E:pZqvR|WG{  N 0Sa-?IWH-#nK Q* n6s]1./5,Xt0!˛@ib9E.蜦Э]R3p DnT4 fbx$e&tL[ShWT'6RMhƻ恒\0TO20-D[j}펗,l))e,T*ҜIH}~-b ";<-P e77m 2Ż2BMcV"$4]G8r^/~v%4رՄ+ip E׮EOpw:ZQ_I X9Lf>5އ7R;sJpj2Ax `^/T u0S佋 qySj'@C36IQ $ieZOȃfKZIr0_G@%EFZ VOS k)> RA57^ ?@FUS C rx{wjE0ii f\RCPEF1D e(&RNSLup҂0W]fzMHK2gz "#l$q|_#t}hA/ҭ9iRRJ7Nީ[4i8}̥ٛYq)Vi#GkBM {ԜgSrF#ֱY ;RBu!Qdg!(C a(-$ Y0koq: ]N?n{KĎۺv%Nxpf~|=w&Ah-NX[0+"R>҈T@6ŊPBy60x5 uorbka)S~ŨZObuЗ$`[r x[(Y2e\9esw"JOե[ L-"rr72l9یa6LQjT߻CòJA niJ.T+eZwo1gh/wiaW' Cel+}4'S GyKԅyYaX=$݄E2]4)5}tf&7n'&[2 ۍI3;k-Fx $;6'|dV y ^i*cKgvi А+N \.?~>l ~Sl?nb<aIwBif"r:# F& x|gƢ[3HΔ*܎}mI& jqMy)Fv:?Z@6Ϥ:HP9\ @L"Wh?0\DI;erS cOR:zE:dK1`w,cEJߎ^JL]ŕF׻܄^K4ͫHԒ@=r݇Am`6N('76U[4CdR5q0wލ$T<ʠM[.!A{f!夤B/7P͟l3cW&c_o'# Yj[]ouܘXV DjhS8YC#l ;m)u)M@=w:)/$B&DN ǎ{dF;G8IfEuhg(Pgb@wBlStdL[TKg}u&(% rjʉK"^]<+/nMZǙ$lB, ZU@ o265)Bh 6*ռ7h)Œ3oL\$AgQ#T9ʠ#iE: %0}^޿9՚|c; f}e\Qg>:=w>/ fJ`#\( 7`u8<,?jZk y!|p&S0U6ѾrȽIf+6NEFI<#7DuJqn—d[Te؟X 湏=9QMBZNph!Ӓ&Mj>0;Av*S Dc 3Mn qI(]ySo8UL*DJ~w fȪ5 ՏWDN<}%k4i;?|H scÊP0NFgŸjI KӵR8ǁ>xř L*Y 0%s҇-11mNЙر[ VAUdTLg ͝1nSt)8NBs6~kX,gyp4(6mo ?#Yq($~7D=ެoUD{ynzjK$b9YR)!{7M*]R2;p & U+]Hk'T3aM-3X$}H7{|;{=dsy2#W7,(O-'*JvYh;j.%Z`-%(ݾs3"qj G#'f4y`}+3U{o ʟ8kn{hjBR2}%^j!J 4&y.B*q!8#]֕q56\!(AL']% 8{0 NFqQl)=ZII9Z:k}K"*[M9Zr[4LPG34>{Ƶ)9mc;=DX',2=րGˑstsp GXZ-4\Ž$oXv30?1][)H075.M'"d8;ƫ$ڥx]0y~b& M<M< HKd1yrIOpFi[+ yܽxQ"e7v32]'ȳŧş/O: -ef !Ώpif_9rC MI>S'ɀYJ*K*F h8M78}'➣@aa1pYl*2\\ ɋ̊l_@@mzEƶӻGYTVd|;懎ޏYG"7*ɘ:O#U(wq5Bd$Fkf806$n^q8(!xUVkxH HzF!=uS9{I7 |xhM!XDS,¢ۢg1whǒmw#tQ$ SJ>}B9R/`.%quqlZ{Z܈6G"L:z<.zMv3Mi`9KnѰ7L_ U!J ?{\^q+Uo%[0eIsBg_Z^uG ,N*J3r wT6ٺ"w{.80K\1"ՓLoY@Fȧ$Bp .,BV&#n,SD/~׫̈*i7.}iK(GQW 2 (*P.P/\ I*i Ay-)q o[ِ*f8n'TcC۟:5=Ȓe1%޶pD= eϾ@nѷ&Ԫ&:JUjdsC5 {J*z\,'ֆKF@J4(mR5:ox!)[Eoqr(1,m]o⢶VDHxO1{ m 7~j£=S+c%6jX۠Aωe|?6&Gud1YNK/lэih*J1tNpv&ɘ&}1DiGi /D!}:]\ K -iR=mz#( >Vw ~l;5:ϡ0~t{q4]ę|~pVYɰp#%E0_id1c>a;IMq̸r0jUig\&P~; 4GN/ m~f xD6Ek٩mֲ%0ODӃCfZ%9 ;[ 3a2B^ϵD5cs㲛7 P70g[3?P)k}XKHo%7ErjVG)ҿ&Ccpmi=o2f 'd@[שVa<U&3sc%%N(2D6mJ}jh̔JRs&明EVeY틲{o`t}[YOvv iv "*Ui|1$(n嘏BSgAO/7toc$wx8o(l{لr }׀kp vV[LGqRKx1fbE+JJ^ze9B@:wĤ5c gg145PC9p7eQrYۀZVH`#}aQszzkE\b)J^D&[r&J+Z%Is#sȂؽVP0ۯk>|\]<eAOʣzd7fB@ TM礤f63r? ڡ8f!V`Sw YЩc3uNhhP5Pv6s! gjmABy@@mBy BBV@utɻ燠]gIFdE! V3(5Ǒȗp<όbZ+"/KmFt@HvřUMN˱* :/EAcv35 #pD-Ͳ)8bYgs;ŹIgHd474"J8Tֶug TKD>J_pʆ̌w>0s=bܣψ:" K-S皷a Bfc\>2vy7%2c%tFr-ԙV鶎މ$ky%WVɷԋE-c߲q#j(Snav*vM\YFd t!5;>"X& : ޸lg焠5j5bQ 45T@cjK.%S YgfWx݌EqPYRG6]>B˻W'V1|mMU4;i oS}k(w~/ eZl3*c0c"FbKij}JJS86nDHmo)Kj Խ.{R&,:3췼G2i!TA E/OjoW.!\#ԜuѠx~O^i5x,m3-mlF=$,1TzZ+'iγtw]87Jv4҇Fb"u>0 ?[8 hXAGi''!Ce Tl@Umw@yZ|[B2CŸ?hBCIUÏe^9W_e:8/?yTfl_psqjy̦½rjmxtdUa|H/ AaA"-c_ a!޳-(jF鎵 $J!_)OQԊ~ 5}fC:n&عӤ̩͟$!s> +x3\i<j&_/C_9Ö f]䈃,q6B>S[& jEV,U<ī2 n# uXXPk\3-ˬAb5d~ޗuj!7Nph"tMdx6z,4wbp,^ߑ2)$S\ m\Pku/f nTI[|a0𵠼 AS9Fh6pNݮU7]tVKf(萇%j5[$2YQ@\C_:Ds IՂ/ނ;uS8lbp!f__a~]#}Pjf1[I6'H2au_ת! xC׏[ˑOsOQdJo/_&Xl0tDwvԫ ح/{U/|뉙0~QT/{)0ʯl :Ow%q~yQv}^OB\ƷeU$QlN?UF;|qa'4tq*A@"m-lWXfhqd@ Pgi|^Qd8P"9[}v mV1Ft'_g|SsuBlLMYmΙ Ni%:\gLy ^ 9Vn,BxxbOcLt&Vu_ACGU:dȦ\:h&}m<le1)ng8L%\CsNC?@E~C \1 x8h#암f)ja+hIN3D_']=kL|lk(x/`ԑ /W*AH۬YoՇ&<.AKdjRMvT#rHw{Bk~ הrWT*ޯ1IX5nuoinW25o[;T9ĩYRdB6Ll=_Brƾ%(f漺HCXvkA4Rwi2ۦ湯I `E%U's\/*GAEAQpnjGAPYkѸǙ_mZ'.LWkPR-bC \[PQIg5f~tl6[Ԙk}WKN>ޯpL'\Ђyex-(wZ,VIPPxA[o,T.ҊK-k]{9* ?e<޿w pk.dT$myd!KT4lL]{#qi lEC1w&$ix7Q?f=Xi·%*4^ۼS8E ^"t2l\㉎+ ^|Dx܄lΦG\oBs' ӎNlB@*G6H쥪(. iWkt{lG1o- ui'pf){C5*?2,69514yud, ¼lt`q9Ѱx aU~B ),ŝZ N +=7Q`;Ѣч &6ȉVc6d7d@C^e#,!$vC kCȇh6j\ In? -$hqٸT3Ml5l*jWڷB|80`x40ȑ=iΫ`Hf)c f#j7\c,H6;߰l%\F*=՝O3VPb7⤝4(RR@PCӑSVr񖌍]Td(6a % .0;C<2:Wm*5 VlמVV$%0d;`3c~PG{5l9ChTnmtZ>LN8xČY?g3%\P3A%W~:k PO͙J%Il+ {}9QV~{Hn2"XȯMIƱ<\j%ў4ؗ#6<bzmG7!M6+GO24}H"zk]lhYD5`6M=,9ഽt(,_ox#DMr3?@RTQ`yԆmlz9O4ƞ@3`-өb˰wꐺqP\т^f>}@/P;<ďRW&n#C!}: gqpƾD%.e8x2w@?Id6"\ Oٍ`%:*$}*B,t8~A€ IyṶ+*mQo|Nflh^šd00g[9zgiMx.jn2`+'CZd>N|ѧ#aaKj kh 3yTY/CMQ$2<'^4x[=usASREѸK"-Z_gĐYv48T^+s4$'QlH[o1?Nwg$e؛ [Mk ~6l k;z\9ycWg]TowPM| /<T}/t`HU.^T\b+ViZD7vIZy$r`8Q9"y{Eh->/5{:!o͖qTI}Pbb*H` q=uȬ?e2w/Ĉ{ Ds#շ$!p*U7k;έNGGDZh'X2fR{Yedɥ> $B ڀU%'F i 5X|G"`l<8Uj+xL7v9K0Y?z[#BH;Qrlf=k'W0z) دǷfsx]!Rљ|ӻARVvNble5*g˴s.Zb/R56\<ͯ-퀠6 *B26ݐYdCS(' pzH"^ Rt$eᄐihhnn$ R[#a5"H![QG(D@*y3_~;vFAkAWSD1=_ʟ!-"VDBe߮e 01V~D7@DC,#h:|a P*Ӆǘ绱u2d`wrH0Hnav/z'*qGH5_0iSz>h͉X<p,~tU5C1?Ǭ$UPS?8-evWհP.[lE-S!c۬ []c)YA~IQ J \ug+C]Bl*1 [)Cp%d'f,VXU/ˆa/OG.PНD<9@ B/ofӵ6MVfՅ} . &U?r,.# jLa[br1 zZz%| 7\Ra|}ghBLKePjq#Vȝ^ & s ДUl*Lg9n"ŽƽGR,~:0GVTyr\̃x7 >mc +Fk>Աٞz6rDg$ |$>>Orpv ' mY댔|4Y<%OaggMșs[0E}Nq3 mwW ^IRnݑ &+ qHZC=Fr!nm@tg綫{|֡hDo7Pgɣrk cn: Hu>fӕ#6VRa^.> Fh娏}~$0ĶXOX#3l[g&!pA%573w!܂eX@Jra(<0~o`{ySݏᄃkTQ %Ol`  j.x2.p:T j= @G'e+6QNݲe7_(i6ź F>2NT-SM[d&bShwdפ 2`GSDr̛*8l{D:A/o^~x˾k#N&g k|>iTm01_OY$і1I*CRlݘNn!n= $^:%BwI)v-zGjSܼFڲ6MWFsKI7#">^Y[gO. }Nwju٨vi34d+>/ !4 {`"#ִbYǏ_jNq=̠Omm92cbz}qnĊD ͈ț?Cf)Z؀v1JRhPTd+?{Q&1Ѵ⺵yp~VCCY w JcМX-V&W(i-(EͱVn+@R P-E؋;%6:&f++ӌc7_aZnsgz֍p$/A(X+;rs՘A;jlBWdM6$>%_4wJU2F 1e5y] ƞ$لG96 jbthӣ_X$=l?_A,jlcF\EXq{8x @T@"22e:gB:P9e$;[eEI%ta5{@ q@t5z;9aN#D$_RNx. 4{ZMp'BqPFxv9)@HSyhVu_lՓ / j;E")Cܪ5%yr|g*6tI1̐ ߑ9hIS ?0jS0g`[)Z 5t"0w^YFYW4`7Z>`zl#lfxL R,PMW™,( 8ޜ6Õ zL#|J??Z8Nйp;^ {ok+Ձpoz%#(5wkLe^*iiÓb}h6ߴj*rB J4=uNcWm8E1Ӊ-1qBAnādhu|юa-vM LoboXDIo|WkMlY1o;vHmOO9V̘@4EQ1d(/r=5.խzcEuN!eb)3dJ/ր CZt2?鍈j0-mL~ FAswG`L_ 4 p~x ^3U {\3IhYo,}ZFM] JĘϺ]f7$VaJu%VEwVm5K㌉|ۛ1"Q$vd&xCt5Lnaj{"SHף ?@A60+ ) &w6wPl"/0fq.Ag%,i(Jiu5*B7S'V#?: Q9Ru4 FV];E`I BZUJA*^lߊ"* yHO2@}DWqP6!ypmDf(q%$3źJH%Ũƚ$ר91 #Wpj͂JxvE$Jx"¾秫1L/Đ hg}9J_4AUBF;qs<tpfj@P[V^Nv]j%~Eu:FbPm:*HJY ~aQ{]IGC'Vyo}3Re~P2="qz7'̷nmL:Y> H(_acc"\S tCp LAӶ艙WWz3џsbڜ29tD˴prrb3.}QJ!I~@Spw "Jhu};BWiKBˤ^yni 5n9zWG2@Ji5qK}m+Wd*0>]>o*T2HL^h9xTbBO9w? mӌy8<ݾnjl[]6l f= }?=89H䬡 HTF5 :/>ǶoNkrTt$E)bPn߰O6VðX.@lSM/Uڭp@jk6MAe{5~F F%֪rGLnjN:JO߱6իu5O +^/%R{B5vgUB ~YD7:*?9'Mhf`xkc{2.h|O(hx&ymlQX؀-mʪ:D+jAn@)owަ>[m^NˇN+ ȤCdDAc:H]>SdX.x*W- YOU ;Z#/bXڏ+9;o}QuNt( ZxbggZuŷZt߭5:ow`U. K r&OWH4_^F21ON2)\+P$C=gѬHU)}<:Rxg4j4t/ÈAC6{75 T8g%[:udyзSIk mƋfLT!6юeZ_=*K*V*eKp)9}lsL3"ͥG-,W}a?g+4{p߾E#|xٵ~C)ON%]x6s9-X%rLQxgܼCլ@I%a {tآp_-< Oo:FjPiAnӔU k[UȚY޾9:4cМn4'4{wR66̸+Vƥ1HLVf5tP;4?>q3Tg>r헑0N|* aǷF] gƃK-8柳pqxWewÝE{zbK5>qVhn TIȱ!p65zT">ݖetPP:ad>¦0-8L}~G M^1=-Ɓ@Uv,C'>,_ Hn `?a!Hgo3NnPq'lсyA^Z68Ӈc,{9ȧf}F2tP)YRLFcjΗǓ4X(s@,<\ԩ[v7P}e/g4eGc+#!ldFX,ln0RXN[H?GTH»phɭ B#s'2ǸihfisQ|Smu ':"{%J7,鱀ʒhUŝ/JB 11^cT͗z̍DX!%1BPu %_%B3 $ebּ˪^)AV%R(!x>"s̳%D/Mx~$\ui9;.,a厞;YO}ɿ` pnuEF^*'XV#$&K &.q8`DZ,C\[JT53DŽ}g`Ii/4ٵSfmpf` Y1ь'Ԝ+9eKUx`465G .kS0QKԋb=]MƂ@b%o=2g~%AԌMŌQ:+D~oA)q@A+)֕1y7F~7fxl02Ę X 40, Iav _A*2CT8&pDY"`'&L?i\YШGhnu$P ) Vcv>xcMARq>DQ+xd|_7bCJ9mߜ`X;K'vb04纋A20KwdϏh9WMI.jE\۔40B1aq`6sV2B2@3wQNp#,} zWhx_='b',ŌH<bhhzkgS!D hLJ"XWHpM[\l"kDAxu (d!|:Buȁ.t>՘`/cW%bӨ.QFz$mF@Ni@0]2D!sBqk5z9R&FsH&yo:3M^(/h(?}͇NZ MάzͽQ9dt$Ʀ&2m[7HY[̩ˍyt@-)ٱIU<2 tB&ri%ֱo Q.ٴxSva(8ת00I$z#s+U`n\2W>$a#FY4}jR!Fn_\aZ?DBhM̜|e w'6%`6 .Qn谪vy1Pq%JN)-κe4ԇsS͵i<EML11{O+Bxxx"XB#+b8{H9;1Eut:72 :R+E[`EY{4.m=Xgsƀ[ӽI " J:V _D_Gu.LbWX/əP)9e?q$Y8DŔŅVW!l@ zsg1BA]snŧ\Fǵ쫉 y`0P2 B+IUlW7~E^$u!8f;+a_c~u L1"fk>"Ogig‰[PQ3HZub&nSfZm_fTHi_04`5 Êpf\ KvW04eeҢw,eJ;=tUk%Ycו5  w:՘"@AS0E,]kZ|P!q d}c=|K΅Eڡ£xɂ$"F=YdV|)`i8ZS3wx ,^"#= 9Ė 0P! ^M3#1^yا_N=?(;۱n=6@:mUFuߟ|-{KK&lhj&.9qzmzֹŐў? k}h]`7>K&j'Bb~pru|ÈIq;ɴCckdjN81@u,HK=Z}"9jT E*;_J"{Ş{ Nr+1Ņ0jlf抰Z AIWHoCεl^Iec?J'XəqdW.ީlM+Y'lO@(^\Y.W1`ۭXYZ*MĶ=͢:/ܬ(;5Id6'vк9.~ gxl+paӰƒ^ީ}`KMaX2QΙUV#ti  9HJ!HgţU߸&QĮʫH5,sV*a 4$Gۏ4z!ܢۼ<ʗ4}S*oxrz|6plIaI=JWҶ?G-c \b_f{ a/o$ѐD;4s;9Y,_( d4-FRzP8*e):k`_TFre4vYv"$ <Վ%/jomPf3Xb4WrYe 4Ff rw]]G-< *<ҒoI dw(ÿD0P2I$2B7Q5zҒJ1D;cKZ4jchIv0XX*mW5pKXe9 {S8N@ slhJ)'`ܹ.8O]]k7%">TA0_< 1 g 0޸䘸jw6tGv"!)WNj#:-shtd gJ2ӽ1rZ_y-l$./MjT60Tgm3WHvHQB~z%7/p׋#n\9 ",\v>eA{+rXr't^Ӷ7;}ESA405dP m?x\V%:@H΂PH=N!` ϰoK%>4VjA}3zLe1JgȘ_J}pif)KzÙA4@xd%=hPqJ~uPP -?t9_"X]eEFX:}oDJD$ɢK4k>)ޔfYiy<@$J| L`:mI4|8f7$/N젴2T 5/ 0]ΪuVp,v=j3Qz?sZ@jRY^R'uc[r2~Ng6UAd|F:N z&t hU5ڦ㝃9BjY%uc:#OzzkDG{T/Hv+t&;6?6(.lXlF=MvLԝtĊJ{uƴ û<)F lx/#*g!d ħ,novM("fG3@4#2 QTȎkV' И؇!;"jkJk8ՇyoN"2;@kY܅ŏBo7&liiM2Md!vM@l{ 8&V0PcU0mbFFc_HNEfP$F?{`m1qdcPūNr0,w);a Rz;:@amEK޶5-^;YNR7b[Ih:%f3IiTAyڰVbw@V0dMYyG eC2:38B"$ ֩5T=Z '2sGA 3IfSuy7Pm)p$5Pbi boW&Ԟz&1өFr<+jbХ)ǩCQz agMi8^4.Hk)u͋RWxEnH?6uKP LAj}a[z)AFo6TiWojٵ@ڿޔ@I ` P4^R~KK(pX2eIGWsIwNPլQ(G ((KѤ[:E4:IdvU1pQ|%D~%;jz#-D̍`o 9yƙ}C&r/Y-0RH\~Ԟ 3JycTY׃4Aix$k@)f&BMJ50SAuaNA ~Z*&>~k#!"d]N+ IO8ׅ6BjgCTӔR-a͈ߑX.7Qf*ҏw%ZzJo!ܻ[k1m%bYdA !߾G l (D;ۀxZNr^Gw&f=jf5P~ZgCRu&|L ݄gi0?`Qa||(5n|"/YvѨ2@ ZU;,!4Tڸ2|Ѧ Y@%~ChʦSq8J5EBO20}U<6-=_Ug)Ǖl:TyZQܶU>}dW*؏TC:y0ƽ]O)K57_e}PI}_ZUKn?%:N۱ <';j @=a D^ v8}V{sTΗK4Τ-kvd`Vbٯө]c~l.{TC%gr?v=ն^ f,IuDϟ1I7290ۥ:AnBzcWG-z2P|7wݢ- dKoێַ0l\/P~$FsԒU@\B1{fP: L_%sȻ٥1[8myhWpo7G-3fS3F^f<Bd ( rԁ łZh`A봠hV{J޼ EC_EpbL`AݭJnY66sai{X=5e\: V uhj R1[B|>e78taע 3ѷdJA9nE|~,fj1\<Z*#"hD ~H'-);CDZ#b0p<.c Yg wj~>Sz=tHD@}ϟO}U{8Q DMn-,./_P۠g)GI_1f}gmW3Do2@7R |1];G5F]zEfOW;iNTh4TU-q/UposF 0' N߆JJ0 |^b}{D*O1'€s7(;gⓊP@3/ r5 ZHUR#_w)QPS.4֙z u9?x6UGjW"~J ; jq/x2PB1mR;Œְkٚgl-Ƈ%OvYD ;~:!$#rYO9\1 ].;^aUR(1$Y"^q'){l?xHӸ+\?HܮΫ*r#m4Φ. 3xM nV X:|| uM[qkZh졐Ol F4_gnؙ [5Kras/TɈ5o xzKXh [H7ѸL_iHj~ ZFUqv-%.DLu烯";ARo$oEoP~`8>U=[' k;#%VUE^8e[ H%!w귆0VJKAA1Ib!M HYKp@c}E?ۅ}nwO籁EquҨj'b[<J0YoŢyy_cE5PsY&P]aKh˝7,GGB?A&$ M *5Ͽ~ ~N MEf3ۆg`@!5u=$hc~ٵr0 qZO/E!>Fc ѺiYA>᜚AE8Oĉ(p@Q}%N/=x]Ђ?ɚTmçh"f FXn!Ж퉐x j,gؾ(r[+%X5)bIE 6 C{:aܥTD(6P7hQJJq_aosݓY338CGAn6"*YJL8YpG1yh*F@4z\<1]=;kE%틼er'lbՄlqo'd3? q`>7A Pגm*32k{KO$ɓ+}%HMcb5?(($ځ19|NaE{ɍkBQ#!}T%H6ccj^<0X%֐p?:5u43HF6otrq>?[`M/r-Ej0quZxMPS8`'M~]Ӹ2َ_sG+wr?Ϲe=HKE7;3('7ʐ~ı (ةzeN_LhI;GT?ya Lh# <=ms0$9᫮ OvAQ@ :+,'yDgT&Lyܠ<@nATg+?:ȃȘ@ltI+,[Fo^ټ=}# ښR}@ǥ-sOӵs>TD:n 2L9- _b6@ sIl90.@ _OqV ኋs4h˩IpH87K37+fS7v+w`!(.-%pH@Ku8t*[-ֽ~ݱWDmgP"f'c]$z#[] R'Rk؇/t10I,U>lӫDzJiU-IfqU]4O:UPĢd0D_G& S;qgy3jMN\zIA OmrS۩3ֲ6 ߜu_>2ZXû6y2q`=n5;G˲#駷kY Gsv3l E "ټ:))N{ Q̻)q!cb#=\ BpndqпKVȊ:Ks~:ZK[\VTZPeGߩ yH^ ̧r9>҉BM~ZΕX볮z޲Z *"%Zk\%>E.(2Mr>UnH@;%Id(DV @udT&A|w æ([݌{*eCraK0DѨPU*HJe!)bP)i,ZG*^0<v-*8*L:e8i'pgk@YQzSYAeX!jY5ZjPO& l+PyLW&MAH_aPZj##ёixgC00X'y9x7a"RW,M3u{uל_$ fw+ /ث]yv;6k/yXP9$c?btV'<*ɩZΩo,\Ti]VmIHo(gS=O3oj)[1{{Fv5rG6r A|`3d)p)~YkJley\rвyuen}5d|!O<V=*̀qy`X_ƪD~wbOP9.ÑI4]+cő<, Ϩ+K_fCt*H(!0-u ZJ84UH۳2옂(*`DmQH$dNkZư|P//*IKaoF\GF.1;1.Ƃ|銆ޔ1! Owhm.uz7H,4B~ԄC۠{rOQk^ZmA_Ja~Eć/Ի|Ѩ'6fQe&uXJ. acs۲wqb^m.>ڔftpծPa>~F k2^Z%%e⍌dRT] j6U1uww"-oMߎW^P G~{l7\@mn;njxE_!2x,&1WZ2Ǖ(^!,,X äYP/(Hs!6sTME,w߸Qr m#Ŵ+ xGE夗7="hXnmПA-rt5菔!<ΥlG|&ge00>~Te||B嗼Y7-Ҩ:{x.Z:G&d~b7DMk@{c}pcZ[ݎVЛmO+Yx"8mn1^pKxO|A> `Kh7bѲgϷ:mXx#?0EM+.=3oEx܎㯊"-qyNTmRr,"vV6\} M2?ـ^y#ɸ q~#| _Y 9Q+2s0Y#5z,߾ļ:k%^x}$TS(l<=1^҃~.XGJҺ#fZƝ'v9Dﮀi9J&dr!ձU0JM7F]%kYŧmǖI~V` *jZb8ГshIÏi0芾=ihg(ShP :wb%B-uPk۲aB~X6no"5_3cll'4q8~hIU:֜4T:f%SEGBAh-[(nE[] Xpj:)xw^|GiDR&HLRusmߝoUqU d屲Oqu>Q F2&%ioi8JzG4E|X>Ddh"bF|1O1 ?)rٱ_*abɞ%>1HoP?ORjKѽܗ;˙hp l2wjE/Ɗx |1 hBDdu/g1*M=)L?ssUԙBn¬ [1!bׁUb_a0 "I"HߞAĢMc(yM\wC>p@2jj=09vDDyx4閃B߫,ޗH/ {CSM*v)UVcx/@5:р23Ǿ-w=6dgas.8@+akk1(\Jdw*C c>}1{2\k|A;4=#lK!bޞ0#pEBe$?Z2G/;<.8օp`/5J f %Z~t =< G[gPq{ݦNdu<AЂ 䗵;Vި_{~/f{*Dtx!`/ 2Ooyc uCCfלRs^BRI ZDITcy`}hY"_$!;cpGLDP͹t7h8AR9(^B`LG]Y=m^Bt=5 hZ$m 6(H+Z3ӮГ 0"Z;}p+y@xZM=DAG#.$!{Ȯ7pժOP5qSJ;hD@ΩAWX v{sKzYA[:kcL;L$&C/Žϊl`]QLe/aGTig͛zV~JERb}w"dQBސ:P/~\)؜/" 9nQ|i$UQpzSذ/|ձ`$'#ZWt4RK;t֍ {mZjçZG2u N.Ru7JbLԠS"Xw7PCD/ڄٗO&')dɠ(Fc=;R段#iPR$m)=ćm6\/PZu"vJă&EN0mM0>;`ؽAjy#|mx1MǗBREwJw_H*a\|_dXZ6SFeq+vKZkP7y0'-W]rN^vgs$iL<*&ݿ?,~A@d*LxÇ'@Q_RټJ4Ȣcq)dH:82t-x.;(bCUortI5 plROb"we^1j rzg *=&'p #ܛ`Y)H\mR6PpYCf|tl5'!؎20md9gL h3pZ2/n&y)ɥa8?mUç6k!=gQMi碿WlU^8#uּ,Mv8Iw Oz{f XgQjeE)%Z4ˆ#wv &KFd$eݔIe 7qP)R8b+#3?]W}G:r+ Ja m 6/-+eحJ1wZi6voƌ#`+8(O0dY2.wJcu'Q$7lK⟡zŬP`B\{6y.:֤>t]ȴ0+' ׄX6)9pbHddPx'ʋpR$avRMGgn"N?$y;ѵő(7BLH 8C0v`ToOef(| ͏o oO)Th^LKץp]D DP>re٠ҲBSEzs&CžȚ:Ήvܭ ԗn mP 9)`NQh Ρ::zo[)딺'G XW8L'ZɃd.XmoMo(IH:?"M.ɢm`g7RL'Z$]"yO׌S/ʥ00B#"G`0ṋJZU K! $k2}Bl" NzLdu8"UXWڸ@M&GG5!h_SRm݌Ȳp$l'AK!Z!Whl XOUPMd~ϧn 22[aG;etC\7㥻by"dtAWOG T@,2,GUbLTxi<.Qg>^g [ߘ-,~^=8TO xC=  nU\̍4`@2'[XoJm,pEV6a~5Lk/A#f{NpVaQR?<*.Aul΃/Nd 9p1oky.av=PX}G/'kW(k$յT!ln Sqk`@-/7Muzl&0{žR _:@?o*g}׽ k23rDjfKO;,bU7II\hNTTvtkԷ *ؼ` ^9 L~U3 P\,vftu倏B^<]!L J%I&x嗔z8#S"h1::9l"f}}ZSʺ3CIC'9af 욡nf,fX3q7Zzh&E7 ,+T s{} axʩlL%h6RnL,.2뷆BgЭ3z#}‘+Qtx.drKhj98:--q8IW!)قVET?4D1=I!*Qθ1\N9$@Cp&!xۦDD"D6b߫Sȅex PybRcqg֎蚿qgo7=Y:RdPӚ'$D_o~Eԏ%k,yW#NDԞ'tsY2h7YǔHMB g.PhSf ~&C?䭌_2toK~4 u‚P۽%ծ @(g?k?GN"Da#ynghKPozSxh7TKZ7쏻 HsoOޒq:g L-~\[ce4O/*Bkskۚci;ow^fb cM\Qϵ6|)arG-1t#xO勺Qv鸉0+ccYI2RUʀ:ŠbcgE b`2O,;p;xcpR$98a11qL9΀Tr1{G RQ.lPn21zi'ë(%գ+͈p7ܥXt~c,U|~A x.r@r?vxپ!snO;&jO78~%C6-N䧻GL_^oTRZP~> s.؆5-uDnܫ(m_5d̀†uKc/\VC D+zj"s}4ǾXj\r%Кmt(L`S߸v@z#ZSIBfddL4RB2O7ʭ ,/YQpyWx/\ <<\P9j$l!yai{WX R&˪ vD/i#~@Cz {QmWwc^J^yp8w V89gpHsY[[oE)>;0g/Cr,o}FNDd.%Ԣ5/9iQYR~JJL.-K #k[vj4d?0<&shP&/gƑH0Ea7 vS] .Z&ME5J=YCZ)gϵZ m>XhtHvl7lx4@7B vYQ<lBrnSxӭ EYfIkOy.1G$uܷcLUy1)A:h( [Ou'|C9CgdcЖˮX+d SOOw'aXzR#+#xv:iW' cN&U"A] V.Pz):U +8?L |䀫"w< QiWkl>"0eVHC[\Dr Q] CHmdg>|WQ7UӸ A`9=6#vnafnVE^+u [5:ΨcsĻ(gF<ˀ]|p?ҪJ>6KjW>uo%-Z!#A2@:iV8ZD_ _قq{5;xKAXr>q!DUe7T,M'^/8.l%c{=VsR5q-8JJ% i A\cGvE =]̘;*'N׃Nq"MU T u=6 %Pq-Ȥ=,H+yH sNY=0B\2'T獗d6ʭZM%lYT9v ^N^=wmH )}Z˛38Ek*wm{_Q@YM|VG=+OE#(EBq2PYSwWa%W El*Ƿf["gAyb֤cd.-Ьs[@QaN@pXv^Fa\32wĐ-p쐨nY=$]Q%pj(F "S78 e؅ҥ&^sO-}{-7K&ZLDV.%'P{CrՀIV?g_ wc6 zKӷ:-aBfk(i NdHA[grfG E+\XEL;(z ̧S6qr$E;)_5n`~2d ZK?KACy"Vu}R,/nFge/=;̣3H㘏meRl(J_ю-ݵм# ?@Z\ԋ4pv)S KNMHץSP>᱒#pO&!b +$4kp9yĄ%d>7³b<>{Nz\JqCt:Jy'_–YODUiZ9Gmν񞊻w21O2}3&¡Hq BTKiLw>*r{x] `2pK)5>}>HeV^Ʃru(-N_ܵN>G[ؾq7zj},+V*ըWsiz̝ZZGP 8TX?;%_ ]eIQE&(Ut[D@lx"#cp$z6~ Կ$t'3x퇇?/r=0(:CQ(c2g}O( A fbf8Em<~j#yN[Z"ldW%BF hYbxaYH%M ryX^>KL,HG^'Z$8Ku֨$М)gV ,8jI|GD☞H8I4cW➊m6^4x'h, Oh+Q|h\Lޑn`>ʳ,C*믻h6BJZ1P3bv I?9T濖xoU_@٦½>U bZiChɬgBx6{S"G_~I@91sPO(.L2xqq jAeXsrH};%X+?ݩ qp\.]…ɡ;Śz+ے=4YQrpdL_n؇s(y `eV.7mj%Z m\A)"$n>80X0eEgp80,%տ+%]1P:8*،d\st(z8x#CH]6ᅬC/6{nʾvl^&߇iNTI3f̡2WU쟼ki1+ 03Q|w!.>ɢi?MrWwF(t 5[tg\\z5Z[(+[~8:BȢ$qsqNB<nj"(XM$y;P}l-SP2<,o! Ae1U, Mەx!1G,nip6xz)ɏMM;If^Ai;׮;[R=p{HS-N`(s$qINmz$s6+RHphz p)K_?Z!h;AVRO > / c~V^ fK1/*EI>HRSU=y(ۨ"MkJJ|tv AI~گmb/hxc1In! KT.33x{)h+⥐JX8?Ea}ΖjY> ԾaOcϖ~u7#왂P"jM32ү? +i~W`YeD?oB?긣kӄJ[Pq*M??0JЍ0HVy5ˈ;Mhc\,]W $vw9KA:mCd[S?+*zk?ɷjT~kF_?~E20$z۪q{滀!6\4& 3;iw8b:#&ngk^دZm/*P}3v*cD'{4}i߻|IqIDZ{޺vOp0Jd<1͂-\/IMe*.=0N(fB~(_0Ĥr\"F*5ƺ"_?o'o.掶q,'i)K+*!-ĸ MIQE2i2^. vfާ㰔3@a)ܻ41;2EdT[ )WC&%3f=aFv(,iqv(xHEX}}%it/F-I$%`g߽,CVg.C4\k/*1Ώ +'Jr]&n- rl:fE廩D%,BU&K7 TAprڞefjzl (%*٫W@ɟ]0h#%FCGaOdf?'>ҪD|J4ș&4ӈsNՕx׷ekAu+ǭsrHsΆ$[EUX6zG^f%bz3V vD]Y_|dƌ3h8ͅ㩩BMoQ]!FљW_w:F2i|٠y'"~Ӻ`VȌ63Kè_ֹlۉtRjBЕAVjiqVA،vߪT@~^in/>R Qc=T)X7ah'Ӈ;ܡN~+8 e@|iWz?T8-BkDȓk^*aYDoI2 Z2's$>J&Z%,k:!&u$yd*OTgM8 :PMFn#@"j:d^Q,IA̮05zOl.[;q'q99~(Q_<(G@qSXnVJ˗:8!|_ZY=w/%|۫e\}B@dAElh ֆAZ$#pe_ y5FGr]V?;ȁp@Yՠyyr܁17aj6AYӣr\^djWoIz-eR%c}?x?w:`U6\qew1Բݔ"{]J|(腭&gzB:JJgZ&[@䞥ގ'_QưčO⺽a> 92 0&@P`=:ςEWC%M'?-EfmhT\w6KHnw KڳKhݵZEƃw_Dn8l+>ۊnw?t4t7<6a`ad/F[Bƒar dTIM3vJWfYSBLL!|cl(/jVQfCDU{Cĭ245u/T*io+C԰[t|&cod1,Ѓ{ o}-K\8T <\2e9v8(3L1t*xK!:0()]BS7T\FvYI$܊C=·=ue_D2mpgJF:mE]apoF{FD_4( ]w܆{ e%fXK~"Ќ)ֶ {<3ѳI[bUe#rYPI7YP"nfd;ח^+[TE5cgb꟎7[n\KvP(A+^a^{sv0Po3źc[ut烷&KA$d2Gg~ /+gI`4U7wiQ|awLG5Sh%@!_2r5wg6Z=.%Gʊ$73b}JNM_;6v@x"+ijՈ&4$uq,U^]7[y+"kg<޽kˁP_ &*$iٿKsm`X"+74C1?ΈB/Wǒ'Gi׍Ws8--rꭓaa!<0=xP9u<fAWr5/.NJ2mh*k녲)K`Pl霫Cj*Usu NT EwQMWb;܇v H6G j^Κ{KUY{ĞCi(u;y}J'2v GρWGƟz WٷLl:_2"5~FzOU7KR(:kO N;dxtk-JmEQEt+hcMd_P"!&ՅNLSQ^I}U{BR*s( .SaJXl}'{>LcjWyPŨϠszĹhHi>{-EO_/l^?a*hם}OHOK]b6LV,KfP+|7p_T'wfSayH$u$#g3腴r8c3'iimiג`MF:5O&; N!c!UvUf\˳9,/-ySn$vn[yK+!I ~(s:o>V:kR3,?H]wʹLӆؙy%$\\O 0ʞk;zy9dP|eȣ <ӛၜwb4aF`ؾ+v%YF^,oUjYKK֡aPW١+;OK†6#|8U''1[  <%xr+-IZ@8MQڶyAʌ[ܹU%.xi7y&o 9p蠥C$X߂l+Y ֌k%Mm15%a r)QjJS' DᇈQ" 몯%T퐲b}jL'An96 $$WN%c3 }nC`!^2 0_sPx[%uHZ37qۥhi\2ShhL=J^_haͤ],,3>k;VcgAwpmL֥Um[*c^3aa"ٖF<yMR հ/ttLJ۲W-$zS!,TdxTiKJ|ၩ;~O0CC*t5裫 UGI߆S+utz|ga,rerOP=Eћd`Z`>c:Q*K$8Aȡb}%\w,2(La! 0YPe7_Ha\5;}+m8ջ6`j_Kr/t|| B-9:M{& #Ĭf.k%jgI0]*z }QͣƀlFcCYϬosrǍGJgg%W5Ү,w(A DK$L %gcW=ᙢ|PuOb譒r3:6mmJ3h菟B9)M`]螟JN9zJ;tr=MM{KWji%)uD FZV[d_H}h!+Yh?gWs*&x(3ӰcZ,#fKQCUtҙ(@rjɴ&2tF'$i$ByN27g>-R-*~vhmc׽icTw Xi@1[ fNZE)3P\6uBY-z(& 8mK/GSt;R ڴ84?@kxc4\\1hɿD,ϮBjH8$$HZ51iC+F ],9Lic/TvCnxwcWׇ|ZU5ᯧm.s{ aEJ2|:Ԏ!W4h_>6-:Ө3@e>B s d^ij7a:q*ݚkQOP%]ф,翃H6;v]4m-( a;dq+)S3jߧh.qȋqwvCٗ(fj١U*(R _YUAܚ,YZ֣%C^|qpY( 4fB@3Ƒ,LBu(9dѴ!]Br "V1xb13f2(7N+¸ْR& KeDG(l((ei0ЕG7W5Y 67d.WtzbSwQw`BJfmTlL19A.`son^\mPM^mϿSt滯zBs]EREY؛kj`r0+8qR]xBΧ2񈈕ϥW4o ;br 0J\ 9f7l9}mJ˛ﵔp_Fx~wiʼnۮ -pD}x4JQ% |"Hvw쒅zP Ьkoސ!>- t#ϙs0L8Iy<u<-O6oFf85l{Z"r s00-zv&E@)’Q0`q#I#c_1Z[a⁇P@P̻nZmeQVvJJ:egwaq_3H:RhԂ,`ܤ/?);Jو[ 749Ƹs@VaHE[;'Nڤ jwl44YŁ CjACNbHc ]-c*R0 &qڔ<1婊`R/]$ڔOG_4 pͳ .'2PHҹ+ֶzS l!1|k_8c$P69/}II\6ۜW^uVܑ{0_;lQ{ڇ =|F2a%(B}ZᏋ` r=*ެjYG l.(1Xwނ%mP (MhVC'="=JP]\:"#+Dmz 3e@ zv- $"횸myP5f攣Aw&6N$XlhYYu)X 1K(8> ~Uc՝oL"%orqǞaK7`GEqȕk_s#I(ɸhwmJzұȚ?V V_cLD_& [@{S[iuQ,3~2[ 'tDaHȞd_]Xppm}X ȱ{/ B<~\SK\u\o=|Ry1b0͹c iwYⳄ>9R&kG|Azpضԕn8LWY9F,Hp;MiB[v2.14{0Gw Pb6y2 a6QO3#lfd)=3Yv^]O%{&2 6| ,(?8{u\PFvcM)0E4Q~ZwuA}-Z6 0.~n&`["?ֲTw-f42Ie(%uhA1ҨDb 1RK3&=V}4 "8O7lH_|U vY1d%'?4_|8Xc%g+ӽ$2&ЎH] b]6_)lògxk:EYf7 wO}[1@ŏ9z+c+pI꿻6rKک_Y_c<7Qqyk skX`nZ 0|Ue%)q *m5>Ý#qn@z[_]&@CjD0[8[$R2jO^c)5Hr<6n{@0ӲW ߔ3Zp eofS íMֺO7!:h Vj%*"2FE5H7:|Rs)e`ʌYms/uܮn`VoG)Ԫ y)teGYiadS,b{;˙u&AY/rs6nP)/.a  Yd^rX6Pxޚ-6d2S>uf\W_,Cנ'J)^pӫr9Ɏ [ wF@)L?U_j#SI$rPw}o,+1*=*lH_r)I^:7K.4+E<õAqTs,}x2[5Y˺6fUb_>k74&[ ۶QIcfᵨgײl2}u9<@%{FKL[*FE[TF ͂LyHqn(# MFg'SN68a^Djڛh2C#\F7o]yX6::;ejI~껽fd!RT{ (>2l°uO򴑙+799j'-J,lE,x;Ҳ3y<2J~r& l0.yoL>dXUVw\8̏/gr+dFvYCBզ E_沌dLx->?Pr@7L+^4$a6~0[c3Ņ lA2ȶb{O$)TB[G߸GPU652E=(VZ.?iDjǛ4 pN?k{vzT R͕%UEr:{#YJw2BY@II\ZCwpJ.N=8K'(vn|ZR5Z; kVKi2Jyc+P[bEıf_kyx&wh:ihk:dFOEjvҁBHF_;GڃwagvtH㸊wRWgxWĘ䱨j) oŠ1b-W$/x~'*ͷk߫vdN?{RG)E"/'\W+?֙m#Cs׺͠~uN'V+{!g~&M{3/EJ/P.p~( > +!FQ'{FK7EO%;pM56Jh> WSN4l]@"r<:CY1O.l|䅓2_EGj~W.*xAKkȖ:\__U%9cs 4c {jU\S؋ZD(Nڭ٩u!^_R(y~NهNTΉz&sNIU=.4r,|"1 '®뾀V\8r4/*&ߙvdjEF[ w<Ϻ(/ ~P#f30bQ/fH/WR"IkYZ@U/Z`XiU$Td= ?;W [\Oy<he 䔉 "T%.H,(vȏ-Y6+g \'a0prkOm -1gt)aͷ.2uXwNVhfhqh6FXSlQR"w`6D/x |m) Uin*1HaǪqc&xg >~#OJ;ȃ5L,M;ڶ#,[):VD r N+eRmV݁@UÒVE lfDbWqw̤PŎ>+(B?bqo( >'[\OO#|*UCyi%p PVA^Xby"uTm!?w%*R!m`4CS|{,>[TYqۜx~s~$ 0tk?VX|_NxB!ѻ.?$=;(Q(9o EJH 9~k fkmԏI/-Y Vlҍ9b@ӎG:~aYҏ ӅNUɢJȧāv%f7GY|ֳ#z^cĚM^KVh |%9&eΤ*@=\̗T ˸hL+ B*xCn8 ]Z x 0:n6=~!e3.o-*3.ĥ}Ϝj0EZ_(@R~񨮐>ksIqIR`P,8'J$#aYbR^m)Ar' O~ka.nN+Ey+b`u&pD 0hղ{.aghxqaD\ Rhm%z+cnO+D1Pi$FI#S@/>OǪ6Ob+åGƺC_)Y(DҊt7^ &9{nyA]<*=r8zQKS t?5sjŭ}Bo f<"B$<"u.ﬣnB5uO̍xTMؙ,ּ JER,&O֏#^Js.¯ASu>5mP\l-3hm<)2PҲDt6OTn_~]OK8r Zoe,l"ARdi~ךyNhY>Xc'  .\N >U^o4UIW62xS;邕'!=SK"gZ~H+^xN!t)%r.[_mf(򄱸)% )r$[yd(lXy{[qhzɱ[4p˼\&Slk0}<gwe63/g~dUIA oפ9  NȇL-oȶÿ+j|=V/slrҊt'dLa{Õ%]WQ9&(gfhWdd,:EУ]?:$Y5qK?H =hy7/OvGQ&>LC= 2Җ73cij2I0kԜ[`6{P6y.Kad5v㚥+6?uK%NVR *5PqOÜLCjvx o>QV27m{|Bk -C|\~98ɗ,,g;-+|%3h{sȮ:ՔR.sɒnL1zOP2~pqwDwRNdvfڂGI؏xHU˼Λ5}GQ&x=S3< ? Ρcԓ7?/E'i` V̬^bZDф@Q't[)xLƟjD1?LR" [ZZȫu\q0E]M}u>e{Nv]3%8(;Ţ0+3Ge95 zRWy{KU{=|-tJ]3 m&?m'%*8s740'Q+h~ #dVnG@.T[)%@ƿ !ѕDx:vP} uQL) sQD6||"eUeXVQKgs+v{Rw$3KN #g_3BjHG+ {S_%쓥_V" tן3\.'PXA J8dQF\;d]N}_S9_c|G24W&Kk L/Gmsl:}E꧟@Cߒ]W^Sܽ|D cD?tY(Kcmuo>GC3%(LU!;w #&aǒ]Ϯ@ZXz l7k>T2bOopx9dUyבTA1R/% i-@AI Hv2THWPEWˢ_]K/ӃY F=@|+A:2Q6)2;`jٍ/|֛O2f Q;3T|QH~P+2(PH׳3$=d? >,҉R-C} !c3pON.v4Njm0G?4]<|zPw%d> r;7`,k#G1>z0):ͧ*#`a@E1zwhI|׃Z4v}&ԁh}BHo\_L]|T7%ʍ;~`3L] <ԴקZ WsJFZ9WBu;Si'g z|`˝Ɠ+PIP:;'@_6 Jo+up?܋Aj']Z@{7{.IL D{kE``:."k5WIN1XB-v SKn]m'a]PRfؑ±lie tQ[,.޺۝_YIh:}"*C`!JUBY]<[4GȞ/m}mv#*+ ho|K)sfgH!8O{[WKKV_tnL˰ۈEF}bGv[Zvy/9?&5~fovtCѼ5M1Qœ;g".SFi0Hυu9߾emqBs.!v#W9;{Dެ:B$Ge#rrro`}iT+(`&u)0PD74ppm؛,ِU;{*TqcxVNvsF(&@&"&O:%=)bFI9 M͙ pw?SχXmMq9C!*6eݯxr0׵ 7VZ- :5y4NDz67RZ~eYN~^e3Kp='g=t}qqsǰ_(q&-Qf ҾKT_)VD愅" ;? 5#v0U1TIb8am؍]w[$\Ȉ'k {.X?ՔJ;߽Us!޹MXԢ$SSsHGZ [JRl*}c=؍s$,^<~w'>"|#Ov[d{gđ۟g9dVQ_H"ה^n_NuC J涧`wHv@YȉQEIoPवH(z1?{v.yq)pneYvNmUXF=EX~Oq.Vu)"01@€ VdB6W#`DTNv9CTD X_yGBc.PwvıaI`r*@.4j#F.ˊ s˵ZqUl!<S`!,xkW34?HV3cϫ:A,D/|Z@/, DF G8"@S23 I- 6 D:{^AL֩`w< ;{0sУ?ül{4 wo%7vkF# IHMLJT@OM[7WL, ZhKʻ*9icC.t #rP/c)z!f\I?(QvޖvgXC^0&V/~$Xk?xNY@/f03:ӕKMS>W*Bm!߂}ۄ;Ӿ93W=וإɔo$/K'n1ީB#u˯q&:+PYm#-nL0wg.b8Mj_GJV1[y?bfdW%P|YoI}\@Nx糊+A&Xc~GF+rQ_[7f\QHA[롆=vqW-*ݖҭ;N%u-CS75s٢Vq-׈ {:ZXZW«]<ɿS48Nu.>>,j5R}]"'ܴBܘq ңtOV;/KDe挚NT=a :o忰\Bkǧwf. Hج9-čyo&jzwJ1(%lL Ǝ4|X>4X%Xx*!A|+@߶?OP:9٣oDvX _~GQ-ʼno>QYm;RkMI.Oޏ^vBUb,)SٍBtE)T!\#EsjufH/<.Xm!iF` FPҥ=wuR[YڴGz!ɻx ]G]} \鐷e[ވϫ,ܡJlpM=6ap%& H;ILiC>%RIP)8(nh{:.% *g KrtZ6sٽ:20ba^Xz(:L1>})cΞ a∉IՄ35[#S }K? rk388ϙ syMjB!%$SL$͟Oφ攂b5*`ӄH!IٶN JCXSUV!pY :Dcj1 ,H 56cFQ+>,mh _2(oE@e,3EDjRևz_l!=B6wQ1T#]s~U:xYJpThNn7Q'cلjO4J"[y f,Hc2|\F|rGX;/zMlFfeb>/a=Cd愵P*\vhD3FN|,>+&~Q'0 ;:gYR[1p64%r* ߝ]/2hBY/Hslirt7nc*8hѿ9?XWZ+>Qiፏ"IJq _-_/e&? !X]80,s$B3Jc^:zzZFwѢ-{ba+ P#n@]p.dT>#S%*@,X <9lnICus1ɢ0]>eKHn^{ 1w9 q([('+ tG,ۊn\uN0t203p2hvf2h0,c4@J;U熢1'"Z"p0-i:1+ߋ…|)jeXHH?]:`.hgC`קH?&tά- -;F??G~`.8V. nD6 59ijW(vIOe_hf3?™:jym~uE5V';.T=b{}C%bT^&Zv/ZگM]tzHE՜t (ޫxeQaH%aqnwS,̅T_?ctx4l >P:` vǽCe2, CI@:͟$ |LȖ 2^N"Sত6'Iƍ^pmhxs>Wq sLBߺ2\`2$O|I#Xg/"[3IGc4caht!Z#\j1NgϩRPAM)3a!}9@O ⱶDMLS }j^30 cgknSF˩\Nf}a3 790|98X) Q ,Bcԉ<4ob3_;S &5yW#l&ѺQ:+`V&G:?#GWgnnX\*(RFb} Zsܗ&(6J>*1r$*_t^nݺ g5¡Pݕ&~Z[R56 |? ^[;]8ڧ1#sImP8ZBA<SrI.-e{aNi?yv&;0̧ɔ 7!k1u)"e$HG\8>/VNMVsӱ}o -0MSi86'UR ^R#4|`C фSt֚mE"Nf;6Azx֑ te(ky§ 5{߬g]C]ZW,Hq]/w ^Nnߣym3NiSo UR .?O3AnVwO ~?2'~}#k{y8?a$H ߖTh5XEջ]+8]N6K(#ZUHp-*8l @~&ѥMaEӽ>.a1IdeoD{<kc*ZRqfi T3׈;̺R2|QA}/"T@F)~~ Z#7S}|[7Yw0 ~k@pٺ VJ+,0BaSc51>oT$ZULW nmϗ39κc| L7Jv`^Dޕم &{NhE7Z l$vWXҵCP!6pMpnYeҍ&K+:)!@C%^9IWŒdzKQ$_84W;',G0 U& *H~<7enO臨$C6y}㕐`;rL C{e- Ibe*1{WZ4Yc{R4L Uf\p1\I L yTA3+[G fL}Jd-gyÙ}W~{E.+Vm^)),9a {or9[+)~VJH %٣~"*xd e**p?xu%]՘Z16Z G,f}5_WW2[۽+x%.:Opb,o7[oȷVZIkz.vk2L`1Dʺ1QI WNnFɚKM Qv9ED*˛TW Ӹt71ӎp 2 'vcǫ#{dCzh3DbW9(,޷lOli49)0YuLLPdHHj[X' 5^Kap5[bM]%kI HHHhQlXļG֏-f|+n 9`ʚbdB| v+L-cīa$Ei XD=&B HWZ'PT0[.P6.CGY򌬐g*i_!"3O[0.vsꨥن@[Ja!74S/ `"Vvok}ۄLDԓ'_u 4mU&6ILx]#E,=yW;Pp]fRA\LЖ}/cZxJtfo*9ȖǛ(@~GE@0([~U^o3aڍENNJrťG jW,LO85*_b%V2qV bRH:|d"m%2_?ڻZEv̓74iGr/H˕so*x hg|5["c}ҧ$>>!d|ʀ- fםj!OSmq]`ýj&QHei"GWH{?rīpEjx=K&%TJfҸksyقl$ddV֋7$ CeN^n7}7 yFHtF♠}_}īj1z!8GsWJńBuh.UB@0)BU ?Ib|y>:wfӵ4+DYV4شj~ezLat&U)層ϻ捣8HTÐX8Fo8 ŹM5,=#:: q$'niyRyf~ ^ Rb9iNd7ˤs+jnX41 V];3'D %% 5*Є]e繵: }sVgK-f%83xj7 7 *iģ fP2 vVbP;Jw~x*%'ƒwh1B5u4K_Ո 7*l!Wl^kv 8 %#6~r1'("$Ƙ4ELm"ڐsrA G%.3w2ϵ8 ot.{L?Ђ>IzI |9bPweQ^]Xoj~^ǮcL_6a`g2c5̀7X9zGsfc9cD }{bҰÓ/F ԐsK򾈎gїeˌԾcZ>Lv VN/tRP$՜Z̓$;<;3EDٚmhAJǎ n|i|+sy2!w5"+p\ᕀ[8|P5 s%CFB%{`iXѠbXGEj ӯnOZ^F*Dži3"K ~p2~O~ GF [=!\`3 LϩA#+6>e%P߀U=7M;I[lY0w7&VPXt6ŲaH<~E/JDLwWA'沛zgo(6A  0ptF(DR+vբ9*iGBiRg:0K, xπNX&*Fz}HG&1/SĪGG=w_m++gڝ`vY~s`~\v-d) KI~4[V Х_h:8ElTm ÀƭqTc; DǫqTG5)|ǰ0z9X D=>z7JY0>^9Q[$TV~ 3_ ;5+?+J2hmEh, Ԣћ"T ;jP̏?UKbI@Mktp^}^S&9A(֐>1l!ײKҵ"8?.D ñ-8&LZk:M2;O&^)p|T}zol킣]FAe~)"1Q7b9s5à=n3F7`$|IsݳjT)>Ѽ, hw ʮ"`mڻmu)=G.$L'PPvO5vbKt0/nvFjԷp9=dzԕٽyy?; Ip+Bg9ʗl]Yqm|+:EHOy`b|vCHƯ5wtsLU;m=~TQ ,O} )ѕ緷8R=9/((TNL3/ Sv\X݆bÀ`>l8')E8ڣ?"u>Cb7:շ q:S`Z`Tm6xeMXٲfO+ 1"~g^)՜ʇ`2= Y_9Hs)UpWD(@Z']}E. =xq6Ht馶2dA_I,ƾ'g  *]mߒOWXOVHf(Rd_ظ'Nհg,^l9IbD o<oCU>ck*iRQNc;aT%y_oopO7rqg1F<8=8%7dYlDQy X@sLwV9e"\ns(D-[jM!GD tvm^3y+DqQWz21oO (z'/CPFWߞȈ*n*$NG=&p2('fA#1QwUФylmD,"8f_U&p#CڅNkj0a0}aB?IU]Od;4~]gҢЛPa[nܥΌ/Yd !%asH7R&{v+'`sAI֣8wO@2e\]ơ*1 1vL45R`;rK,r;*$!86ϝ/Uk P-|(PrG!"x+el[6bLbDNy22-):Y=X"Tk Εϗ)&ʨ8 ؈ .5;n44+&[@̛a<^׫dC~dBAҩŭ@7g|A9s\Pp//S3 40Nu>1Xs&O>&5sTh7Q|bw^ Qno9??>8u@ʧ%MJյ0q*/߆N8ܩ狭m w wFz?Ʌr8~KP$ęog6~,fB|á JNh~ΐ e` ˅?ٍE|64>ⶒz󟬉L !8"蹞6Buɍ}9c|0t{d/ L >^L VĻ 0-c /gN NiV",E<(W:0Q%@zd˥iZ"ci^*b%Y;A IKILsx)QuDMv1s}Iȋ*n2oЉԊ$8m5}Bk{#2&>olpXU=%Y/R"GZcdv G1lI'yȨP4BQr%(xmJ8wޖ@U{΁t ;@مC|!@ː!\i>! 5''&s4(~=rq"Ga'7dمr``IjuXah[)7R%6S $ XGcvE~D.^-ֺqcDՃsGOё72_o3ԍ@wsaX1Iv|Id8n0W w>]쓘)|Bʒ.SL/Vv^gJ7r*hJϚWd$ =޻A`ylKR&ߞBxzoT?yPF|(tb~g{d%7" AAW)=H# 2r||v_ﳔчU{mXa0|Yt.Q$GCm}$5cŷn2uwKjOBK*+<~u PlHOЇߛ VɖogFx!C%=A @ȡti$.S̟?6ftW>!ԑO#(!^ϻ`#c=lyc<̘XV$#VUa}wNKr`V>T8-79Lu/r,Fx-GOa!-X;दnTp7@zW u5LrߒQ?'=X1==ܱqb z~|>w1ʎ&n!,z7=ڡBsܾ߮]F\kTk8mZi- !8Ueu%wa!~߇p'%^!@#̀eFH tLRowub;Ck]@ J{U(qvKu-1v~FL c>A@8~d_DU\17WCr[Kcju }~C`"j&>䣕q0<\,'HmDlq"@}7 7$$(QbEǖvmj惽lMBoe(/Lv' Ldkx)|bѹ6d󅀵;`YK)# vL)Z~l9^b%a fse=Y"} Z%hkqEcՋ'ûCuUIqIQyXQ5jk9/ۘ${^li9q?TXaB"V`}ѭT!j:%9.y`͘^JTcHt`B#w>MP'[vK( qaQ6AcppCA!j 8Čh8{pR?{pctbV:d[BDC_sua%maB?R5x6bq(*V 8[{/km_Bmn'naX n-%?w%Ï򛐉=Sw '@F%WW˖zGܓ\)$K'?hNPh+U)vs 8UNO~­Y6oZfT`^)=H,FkU|lhYO9mFոc |Vǂu%,Dt_td3@B(4 " Q'Qdoh#( 6mUN`90/_h˟uh. O}NRVvbsQzW{<ϛԠ!4' d'2>q4\u# I\i;yyhN7QmJ FW= scI9X,3<<giEgvܛ`D_n Ҿ"f*cNAď[Ӫ"P@+Q/{h7 $5Y4?܌G(J0&}&Z%c-fZqrDJ+Ì&;@]%hcPB acW o/N|"Zu  vM/i3 ao2:Ǚ1@E>ˇ]p{ !ݳ9A({Rbj<,1y0#0sO#04|yM}S7QKJ2M{YE=W(n)J/0]/j_ȫŒiyґ]шJDWDqf܎

     |IReuږPP]?C>:s"< !r\(-u"비$<<U78\qp*&w ~mݓhSPl@`񨤪?%Dcij"^=CK-l2}!Qr7;CYB7w5Ӎ&⮹5A]EYDX†Ӌ 0ZV[&ȿ-jj\s{63o1AV!C,t >#AIԭHtm]$eF6Ĺ -Lmלy%نtMutYŞU P); 4nsZ8~;e\8EibM_?̊ŵ_­J>;N%rS3O}C9+϶ BG>uIB^Q'8'NV0kHfCKD}8R{lQyhd/mMHX5x nxͼo)%0(RW<0"ogٽ<ѓKY]zZwW3L&!-Dg35P%/y:J{SzI3GM.p&$= mK Vn PgVU(O"N8v$ Iۧ {nEPbWr+橣ӎuBV\)viĚJ}wkB2,* 2բYp ʉ7(zӿDuZPĠ$RhrW 9MTWIa7=:G۟0heA&g_ᡡUbpDmS:$ƱGҟ6dŮ* ; %c,tW'_}>f{Ap^iYRٍgwdH RP&ɉ {L3{+0ȸ>+ɼ P]3u>Z7Z?jSђPL72H_e\ro&8#ppH" 7~^F/|艻Zۖ]g+*1r"e,`rw1GXW@pA,=sAF~+׮ M^a`Ƥ*,{4t~r?x&hrQُ~rFU f&  U+6*7foY&_8\w͚t=?Ã8WihwEea֞`h5Ôb3yT=:7QMK1uH{\ X sh)?^ Uz|{GmHԱ96+O1EZ ^R kZs`FKCv,TdkSBA.t/KMق'5krS@e( B1P,ceyw;k(KOo 1F 06l77$IGdX[jmľM~tw;D`) s"9mL}e!%JD7α@gWa#$'%]@ed 9q >6f"ʀ;,k0n(qj1Z\ t?2sN*ﻠS *Tv WF ^ q-{i< 5Iif/*Mw[f}-l俪j?`=EFX=CY$S<",4R[1Io ZJhH:ʰfTg) yRQ5)ea?p`v{J9+uHAvQ6H~1B2(4vґMX O`.Ľ=4x\8g,gƟǏsY793lo EB:6>ZYEh;f͠ՖFk6.Z5֪4\ʰݭXC)@uNr5H&NReLX4q"wT%/ehiGh5bs5.)mPXjQz՘mR]|0Qw SGkSJ\+BcT\\ D@:Cd3/U| ACf 4,*5e@HCXg bttJw!""rƲREEjbg/!yVx]"r ]pXc~ DAG~  %IX^UP/"/ PK 3%woմH::'hH *O{!K!9x,h Ovϕ_M/WԵ^P1ϔWֲ!="[i7b%_k#c!]^)X_d06}#'@ySZڇ*7=ٛs@ dRXSs\uGJ. 7.xqu ih(i?g:)- %9T S̑,@ AdMցh8/Ed;X…`e![@hL9Uc Gz8&w8ik<_ENvNsuMYa1!N|:"ފeVHv>SsP/ Fb`o"_RP=q!~EYشFzA;:7y ۛ$Z͚U֋h T¾%y~T`UxOgfۅLn'HxL*lv\8&$ۣCT%=g,J}0ˏ#RXRղ6/q60旋,;  ^~q2ռ''[|qg_m(Sԕ "FOn lA ^B/ pH)iG̑#VKȷ1&Za&: aI ^_GH/]msF5y#:Pw~q;-)^ujsԗ~xmmOWIŚnIv2Y i#A߂y v 6K\\`kx^Δ@gI:h; t\ w>A20qXVTiUafKp%jJ"hZXx7rb:[oͳ%_EȻo\ W5x =#ٲl0f{i|n=*&Az&7̍=|v0u} j071O_ᘚτZh;>%g䑚}uT.b G? #6ngwEfPX'l,'ۈ׹oڀգuZ.;[1qEnAa~"H]?y5 Y9D?ġlw:wC`X/aHEԻ% l*dnljPA+f' '0zx[-o;%RfQ[ ,t-7M ⧇9OD:@I)$l}ڽ ?۟$!|sH|gf.I:T37;g`Ƃiͬ~[E|Kgj,Xe0*)0o,ĤRox~ s%Dڼ;H`ϡ~usM]KxôT1ww1[ 4FM\0rHm1t CB )6+sYԕ1z{MZd|b:}QF`\Eb!H /i&㊦N-,}X9#Bُ>LR/Ŕ&)9=xwLyb `]ʸc)*Vi5i8y\[O5"9Urm{#Niֵ{ԶtH~Nx* gHۆ s ՛c,so*ڳ1 ,|[i/ h"bPς $fMmAvM+mV~@+VF:rff|t;Uh$IiKO): xs˕5@ğsL1 G[꽁U,b'XPIC ;r&9}U&#H‹z#U -r' |uyhxl_,JyO!9B FN_%+j֋7i":siNZ8q`7U_zԻ 'z? J5;t}- #Ak4S '}M2q (ףH-AK. *+sI0 6*by'!Md Ax~O TfQ9&@&S2^L9cTkR6 j3Z*ȱXe(PC?RT%cJpxj<-F>!ā^ނ/[co$,et*:b.|}}tGs@mglbȖlcOu 6?MW/*>^Gv\4lm$3G'y<; 2MT1~XIp}!|{o%@eWT_sA]|ۄ<@+VKe̗eD*tjlmCl8S_HY v 2YP|{OChFĈZ:G鵣We摥6C3YS}.MDK:2Kalƶxs:ݸF0懇.UɀG Jôa5f,T;w۰҆W5Ԓg su"eJ ?EJEC%jk,2BGӚpZᙶS'0)纀?C߬͠fsA(׵R&0x=1# ͓̓ tB QaQ )(gᛧ޻iZRJgUs7+3h<+I2HZ}vo$p7~U]I}8 *q]ǚ%Quy2 P=Ϳ Y^s'8H@3<*<G"C梂6:ݐ;ҫEhWx=2R뤞M qk!Q baB-CDkڳx1๵0ʝ`nnwޯW,< O얐A9U-[|dpcFHSLwm8YJH:.qM"Pn#e'(KUt(t`}mɨ+`@A ͲL(Tq Us/_.GR}!y\ u+ zq%v8a,K^hߋɬBA+N5(=U|N<#"yu7xN=Mq8Wjfuhw4N'<USD0>@Xi[i] 17\Zsl,4M'Dϐy+,O::}).(Pصaܣ}n?cGT Fm?]_ڮK|Uۙ'W³(T@y,ާ_hٔxgPFL(^psvP|x&~UhDi@{TĔ;2zG0~p|$}WhWrm<Ƙoe̵n$se9zA CFRs bk 0K*AY 6/:Ԝ1ǹp K;.?XuYm\G|v{fȌa9I3Ist#&#ىkGC W}pk4'~z(e%-xAy\eiW -W?<_,c0{dA s{%u+[mauvN `dma'B.ZV&rLU<&͕͠Oa=cTtP}mf5Wglҩ]_1M!7y¦!0~p$Ԟ.cHי~Ky) }u ZDqD$_H({! }C)cY,aT&s3QSqSԛo)3UnKaӀ,MIYpeMq;pfn}m6 mR +B-FX퍅7Ue1$К˞eiե6/zLi-/`)A3ݾ:kL͐ bI3xuJx񇏄seoRӱiv&d:z#E}C 7p] @NU=?clLl l [aK /:xCeգ((֥[H~'f"΋Z3)@X{aa')A_F6 Ƽ,o 3Vr@=pIWXj&qy`Q^Jt&ERحLx6>@@]hv+*N0^> 8gt=3.%0KrK L謸s/Zݍf+@DХcRhF^>Zp,Nlfm}DukQA9`%*l@f#XMA9+bٻ/ʷ tiwAtfJř H;f6m1wow. EM#6BLޢA 0]J]f`Qy+W!T:#o^WF,cBkіvZ#b(Ɖ"a--9\ŲxIwKeY@#\Cq2N჉Վ4ȍp]׮RٽZqNb5s рFvit9o.5ȁŮ,[hIm;bBe3v!KĢqSvPn>$5v9`>A_ƋMB^n8Dqt 2܅!Jo/,s6Uy+jSΥey4T|zrb#@|l 3(N^*3ZhIӆ(ASw%`Y?g 'S,˄;0y!DLJS OMPw9BZ3pHL|$1=UeskyL6?'A +4k56@Rʞ̲Ab=1DF%|) {/k`HK_ss(-τ{DvJ Je֝qeO)’Tۣ^~|@DIYݶ~} SSBn`wʽ_CG~Qmy,±nDa-u}x":^(ln%y5 Jj)*xA0H D'Huϭ3]9NBzk>+,ta:5Qk\qE9佅.Udޱ.*jp]k(sn}>o0jωhB3NysN:>qjd壬螛]iYIΝJS̙J v>ؑ׾wa H>1< THÐAZŸyDk[7!?{Gj{C3b%v xlXe&>,c]Ғ!1%j| BJau\!BHBjP7%Zr@>&~/g%mH"\TC`|/S߸v,}(jǧA7iOu.A+ébAvaD/ )nAi4j!>5Z! s+fk1(iB g)ZX;(L쑮7OQD5I'N;oh0 en#P ;mx)bJw3ZJK,^@@.Q6}cP Ө OG@=|rD f6w#[e>S Sh6̷P4Ґn=_<䷹2w6SV Ϝ=E0 5{4 ѿJɀqle*,'c`v3X}}ۨaac#IJquYRU܃?-ϖ`pm&Mqr[/З:O'1E?֔VB_@`.a8PHr_H-K]}̓ODےi;e i| Md1knm] 6H?GB7wБgXหԞx. r.L7{akM6JA+oFVD= *Ѕuѻ3vD'*O _o1$1! Y (%uջuRiY VuK<|f^Q;$ mT}]Ȍ]Mgݩ]!?S. 7ͺ;%,̟/!(Jn^Fhߧr\_YpB; \ +3T, v7& "dڻakϢ$= fd5L{sU?P?Ea8he c핋ךq1''|P_E% \bIbi.ȹA0`[l`j6Ly³{exDF  ƪX.>*_Hly)w] zy!o.+)>ްd+&bCH750` "VɮW+Z҉n4):}0/f8O4z?ø*n/{I]?A(@qV΃bcV/p&L6px](!v".@::2>{ݮVﴱ 9YMDrf| ë;6oأ<Ѳ$s8 uo!}\-\;(тG>ICN΅|.ȅ]tz WιhnHfS>9ҝ?)'™Bٜu۾LLe>C@Ԟ2ܓCOHCtRk\hnӱ3tC~z*Ȫϗg%T\~nOA:@;Ő"Ϡvf 2Rt-.X&[u@鞈Hcv ۀ`" la֬B^G9r s=*ཁK &R 15Q{a#5u=ȤlEq#OIP~f95S6p5sZK2!C7+ztۿ7 lO-bQ"@9DR-.θaJ@Xևts:i*C~L=ITI``Rw יPe3XvrG1r(Yw0ʗl?˷-O-E$t0&3e^J3x (].ͻ+K0 \3N>QiClf'!Y =,Iv(]NG?#Msd.=߲(Ym^c,aad^*̮AIzo"!t͆ oѨv(c+Ic_?2<'AQ$q|Ww*!t05tx2oĔWMGiCe8ec+2?:b fZ(%5V|Bz2IM_JFj ԍ&8Pׅ~ wu UF=6AP C kW/o, |Rcz$z't~SFQ?KnUkN53vk6TJP :5[5uXxZ}g3eJgq4z.3$h2NuجI:Vms*X;YLnWQ ԛt,Nj;qIR(QPY1kwF-s/ŵh%2z+YyC5h?i}T JkaClNXsEz#$e- Y ʏoи$2%Af8~!f 6L叨3k} H߶ogl19B́Qk\~CF#3#ZB>FnӶ⸓O!Vԉ_$}c[ibn*,mI(tUZ-d ;-&11Yًq~"=RxP2ڸҹC+9[\ \|crӝke.?["hՖ^tng;&"JSwg2a܌]p˪}-'2}yӽ[Y0[}]1Ejl/+sN5c_qw{/:A8W1#qN=ćƮف#&Q>kF@7"QxĶ-Wiys-+E>`ݦ#N?XƵ ;a/&bN$L Af\l*:ٚvF V-:dM.Og^ ˯^DMmckqIܺ|g$E#fĂTم5 u%cᘩ0 Ւ 8&ݫYm ;|chR%؅#`Xl" oxhn[Nwh?}.x[I{=.~ -f:T / a. ܺcܬ-wqCOw:ΝkJ=G^՞Nϋ'SHecx8ᰞ:{a+_FW("8Y+ǹ{k /σCX{زŒek<|rViYZIBxJ걼MՈ0c9Abgk_o !uTX$eQW5|,,,H3SOr6B&gdsH-_iw.zox[2nS\g }qZ!I8)j{A1N8 ɸ}\gvD[seW\ 7'}X+3X }co$[KrY0JV=˥Sی F3BkSN[ssF=Z2m3y~nު%-sINwNݵ)J}fww̓}*6j:l`☣qgD@T%OjӄJq+;* ߒۧ?eZ.|ݐCI؋QH)<0\L!~܊}) 3Jm* mm3[H5MM7K"CXvRx@/eI݅w r~ icoؓn$?M![OG:pUGKebIRNӞy]Ƥ7בn?ol/X}^HPsͤ a;DΦjntWl氒JK1ew3Deڧbcx3˫^Gx]IХRXFަdW|j]̍c٫2ͣƑn@rq|i gr:@)ʪ\I3% aBJ3`[vga\PY[ >DÈ@x]@H_ O)V}sr&B+Qn_y>*%P;ヲgza: ҃uD(9פ*HזPpY|,&ƃl : xϝ-LX)hE;cAsRG7;~lgѸKN٦َ&SS-ڼo#LÊ1m;֋;tT顢]TJKfPJ2t6S72Ivwo!TuV %cZߘWeU!tV!/U9A\˪r:Ţ9-3exx.4Pb[ko@{ӫ[]U8@Wxsܩ+8M;$ pTI:b>Xxj! %:2sia56屇vؤosg㚂l*r=ǖ=<UQ|~`D7BRV_ۂPA߬ cC~!y:zxxl1L9BHGՇPa>ڕPmohU,&P:-p1h)52\ܐSQ鮃6w^Llm)/*)WQ=c)̥=~eרO,"!-5#pShss,%H?'qA=*+5Œ,zL$_Lq;شK^hoWՄ@%P̹S!ΏvE8 )5Gё; sH/GR0&;[dLn`KAfbquͩkvZSHUS^`V0u9{αin`m%mA2 ?~<њĻe`:R+Vcq %3$?N:_ga"aU!& FnduUnVKBF1<҄F%ɕ%\b`f^ܕVM3 ' ;ria 2lGUVImo$%fHhƀx,SSS#tVƹwtAY9>li`j.!\|W[r|/d O/S٣0M`/+uf4a*S w\jr3)?D  kP"dOY ?eF&E!1ԏ{a6벡܀:5Pʝi͕Qg# E <<IDx ]"W嵤#qZaV/<孀>eP`áGG4$zʋxvBv<~Br2(;{4G럄4VGIQU"nZ6?u 5Qou[]dLKL]=~'{M>^MScM1 #hk=K cm4<,Çyv:Z$'9*#mxh%] =6/-LuX7_0;Cpt%PH XyOtɗE|za [(PTP_M_x@𹖘BE%/"k1CHXz\>z1 (>1Y ,fNǕ#J`#Mk٫' ?m'oՑ4/WU5mu-7M@NJ4$VcK_^G4lwNiƨqe8|%(ш&(*?TE;4:O& / ZN$9`NMpO1&bS-]SI!L6t rvqև~PhSwc >mf}?tUHDAHgMR *{^!if꾈,tK0!6%Huq}_/ħ~&P(nB0[#=놸i|n2>MCt')=+uq2O7[ű=)m]`,a!ȱd: (U`iZJ{F@ili51J}?}$Ѓtx'`tFJvQ$DS$x7 e{iF\܎1 z}1b`;yB%  8JU+AB?D\ gR(Tmw"KkY?D*|d%cA1Wr!/DNX>>= w^P$e)%V=hp_g </kMB Xo.Ϊ:~[(~0o#+D]V9ݳQsY vusPMu .'dm:R†bFtb8C6?4Q /e!8sKQ5nK Sh6h+eFl6Uj9ڰI?F FD'7( }b ^@x:2 _^-p`~YY '@%qS[dpAc5Juv-Ev nڴgk=[bY+hȋ-s>@qJ[w^y'86J1@DK.IʬP)yoE.Y'c+P>y~&>~DBA%*8B+#ZL{;X7$eU|\wYm0G+|H1dk~TTht#D'e%T,if\VuCYrSQ¸";>(0kQmSDs!5nZ;RJy98Ά.cTU꺃,nh^e,[O\!ō'$|Xq H) 12CNlC ּWPIق~53fZ+R4kM'֎1-F3XZ>hЗ,T!:iro?3sfM\ +-ټ*&rOp^uQ 8ngZkge.tz|0= nzE1dv8k3N~x%\d*dY*ۮzsg-Pleims y8mK\l f! C@4 gSi53Ylyv |-?{)H:_gYuH-bTSv |0~x ^RRK9b; [!JVFb͟#7R`AF zr{yn;`:eU':pJiyŬ QzuQV8nf\ltDyk,OɗgS0~wV%K@8AUtILE[sVS)\?|>wY ;H ;?5bP;8^VT2ų#9b͍-urK7tAċ2nKiREݿ̊{ 뽧iL$TaxEj煮:FB(+^H'b"<.eݽC(}2X/9LVRG.هY8=` ŭ|崢vnHrԵ+;P2QbV9ZB0T]D@2C(f\#dEXPy} z\͝0p;'ș^E}5 ;,:k_LM嚫DRKCGǬ!l`{hf{2QT#T'7ᾳ,+H̄^oSۓ&Hr8FpC%ő}Uz!Գb[ASi q/EY{YxOsbyǝ]7{Q7!6hF5)c5:_K/2DFVuPn+uUv.76JۉI;]]nSJ*e Lu ]`8Uv R<mIvלПLvUQ(sk@]#!_c ~ 5HG |])HkC="`1U'6~{Y-Y{rU:hG;A~1(5 W pH-hۙln+%7 SthhUzq=ZJY9;N uD`4=[kz #,9vdWXQvTsիao"j@1 O8AO3Zd%X ~lD|0v{ɧِ2D UPS4 X~MƙiYb,j7~GRv(F7R}bRR/0"ks$[@:kg=Lz7fx,^@U]>&‚E3SFݎq~H' Lsd݀Fe}(A;Q@Z5;JRbq\..ߒK <'rYߤ'Q + "+/&|/ r6P2T|TdPlXiuH`HuY/_-gF{N16L4 l Msn\ A OyӨC)Ӵarqg;Q1lhxZE ,3!=GRð׋.shE h?UÛRO3b8ǴE"lB=RW#ӓަZ5yL4 Zd̏!mi]ޢ<ï)d1y2D0B(^B/O{;?P &2'DC. WJ&?NMڽX$Oxl. gꃶ`qv0y9h9SJ쯅2=izfϹ4 xmE+ֻYeMZ\l2;቙T MUXsX_zF$P]kq3d&BՂ>^M4Z]& QX6S@;pL-Aˢԗ-#`ӿiBE؏Rsg<*S:k`iPu`?B=kP\/߁3\U$%~ ޯ*۠שzI[Vdn*.[J[8a[)T$45 Dз))rA=R5jCcF{ (dp0NaN!ҡa\ר{O RsGG)FaBg]U:Jfəz\"9p(b4%ȇ6ڂH-J=m0v%j駰IDD*iw93fj/M8*S*vu~}{۪mifa#;mvi+8TT soDlau 99JoGy[a;rɗ4{-m`ivcPPl|t2ayiPg~l5;V)iedIV oc-yDI8zb*k6w 8fD%ebz׃L<۟J_$-11OS%(BL'ClKbP[KuF!$?l&wI4QI742@}V;?GI-V.}9@W$GPmd}'q3[y`f>76\ʡ.K DK3?X0x1b<[#q!$s>]Y6#TQn]o _G?MC||I'N RpK@ ~ٗ)υiU祉`]S{z\4Nd9 ]<2;iC ?J: CHɪjf4*DS<#DApg'H\&,XS)%T#;˝-\8xltYK"PJ1D)4~SF \" WDz<6ĭ'T8R=ZQ/KA rsf63iDl|h{t/S|CX.ΰ_Ī Iٸʰ@F,;3չ^*'~a?]H3'*.e'yM;Ϧ{Lt67eŷӌXO^=7KbG@*i!} M`>>4Wq6W$yR ԃʤQPVPBK J2aʦqa}t3`֐ؕ-2ʳx{&lo ^ 5Ⱥ? Z gQS C΅v$RNhtN68RS˟A2i3U?m>3p%8B]ڋ%Z9'qG3=7Œ`=}r&*w+d 3JVδ:뚥b5icXGr/qS nIзKߓt/wYm5,P S.sC]c+Az<_2_T2%qQnODbJ 4>>U7P徖ytޛA|׶DJvf|t~2QtCUF :1mUj*'G)mt尝[PM,O~Eц?y&2(g2DN'g?h=U;K^6A|@iEtIESp{!?Q .5޲sɹQKd::9ɋ*x'#oD׊8O43{T[JIƎfikЯfU&Mp5/GI|Μ .T__E?N :R<'!TB zy38{^5eY2[Lp킟/o^1mScM08t0ar4`X@D˭,v1I'}`~$3s·`iƺB; ZtM"Oo,DfNhn.߯2g'G5Ti@ *3 ~Z EGd"8+#I(Px^^eH) H&nKM2:BmfW[z#Qu9!ޯ4ϗ?vFJa'h=U"8>_Be] "-Z5B3.9QAX$1iA}Op9yevVm6z~1Hf68gtam}:H2*\C4l@llǸ#PڀM#)ƬO6D RS0q|DM!* UPNS: :CM]Dj4Z 2ɘ! æ>CEԱgYZ07070100000247000081a4000000000000000000000001642f0975000068dc000000000000000000000000000000000000005300000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/usb/pwc/pwc.ko.xz7zXZִF!t/"h]?Eh=ڜ.+ȜO J+Tm&%"JԿoZbZ(l,t-!QyI[/ rY,*!Onc2*fS,UF %I")\o0I)a  cKxoW∰BO;ˈ/6my䫏ɪ.[9Y!XPF 2Okd=LUW666~f* /s!FB!ڐ?TdI>4+h鍲dQ@I۲EǣA)'|6G! '5 5Tw`|L RTCխ"_>9s L459n]hdFpE1a7h,w-G:UfO]30i|VۜP PB/H*5P7B>GRGYjPg.=L8C+IQ܋NC岩h1Q 񅕌桽NCs%oQIYe-^8ֲ1E~ (?W#%.I]ѫ A֠ԜtO>ʃlm7Ae)rQxG_h.i9uh<:AZ#lZ %aKMzW=w>f(wRK{,eCX]y䝩_vG^ეҀJ4Tފ9a(s=W gwۦZDu*GNQfD¹Գ lwK>Rk)t,w“N왺*<7*Pn*]g3Hg>/j2nCExzʃ\#nʭÚ"5mK`_ؘJѶLx5-g,%~%虘r\u*{bW+[@K }*C"P{U =(ilY]D }zLN7KƦBf fdʵ9v).0R)P"ڍdFF^MC~c{ 5JMg@möC~ TwfTYr2uv9AhәaצfLBhlrǶ:gDA~UdB;B@wIw/JpC_'62 X@@{Mu4xNО{jB7l$ɏgj2dZNPd*K.|3I:f:Z>o4/k3U?41~m_L^Iu8SkdIMƁx)C~dHjwqoJ0%șBj.X__\]WXm!Mk*1ZԸY-֑AyBA]N] (ܴ_ @7LYl=P-E} x0+a8.Dg":&;ETVvWC[7|Tdg=lTȖ2g5w[P% Gɻ}L>mI%lh.ja@Td]kT !Og'UĀ^ M|`hO뜔ޟABG +^#v~K6zPE !,uAƞ mF:2^.|l1#S~m'`=;H"Vƪ?p;k FJhs.RNOVwA$ +>`дqr-uXo0WvFF-YB]%faֱ='tM(?^EcZ^7 Q׀JCxmK;Ú)};K Fw*d=J=Z;/F(NSyAE@EY3̯49_)+Gjq9lML?%,E4K] .y+l!PB4HH-5oDhn ˡ"C̴e7Z1'C5iEp8wҟ$ɻ ٛ(zt?I;xpʸp`QJ2بV6E/PM+wlSa@LI0>YJoU95t; mgI^9=.ʰ"5w;ge"J)]0:]yȅpGa* TEr$.$~w+-K<ˁ< N$k}V݀˟:0~=Ox%Y?# m5zu#aPaحbf<2/6XD=snD׮yGދR<8 ,pG#dP;ך5Ѡj?0^q-b2$Wo)ؠ֪݂`-ɍÆLK9Q+ui@;`ܵϥG׭y=ͦ&?/WИQ[Acyh( ,PDW 56M{#K)0bY;̾-}ߚd[%74 }W RU9 [cQ0d 4b@*9ȕhx)ОF/n5{nM]Ro^=o9}W (})P~X3l;<E"sp5 >I+Md OnAd!KFefhCP]{"ʩ ᆙfŌm1boN5$A2CUT³=C*3ٲ.U01hap@A_BMĶ[:vιVMɚs=jOKOul AqbO As4w; lp,=v GNyl{¯Y2ϝ q KFoJ!q(GgrGsƧwp9Pfߺ6%@5:%q^Oh ^CB MY8sQu.A"WD}q`p1!;"xÙ.ZXO}Jt|M¹h49ҙ[T̮8?7+4 W`E`N]XWtzvu$Ea #>Yi v>c+UsN[4|sHJ~e oR) om:wAEA33&Lɼк[R0#=筥+²ܥ" VR|핽Ge\(JE@: x ?W8frk&3U.<1ЈCjx""ko`-ƙwW..BO'6N74uvj20n"@1Ċ+}}4f[Ҩ偿P=TR,Ьt2V>0mE$ 9op5ffW:Scz1;9 S=]W ϵ=D8g20V7an3q](/xQCY"KƒG6 qsǸOMoӏf̴n<>h5>*tROj/e\yÆ& yp艪)C:YzYo9ψ}Qp)0OjfT SC l]nN54`S7Q|6`Zށ_dngDb$NHtC:Pֳs@8e3촔^7*ahO^N2;/x#4Ƙ}1퟇ɨX'N-ڨ ξtvEMl ʎB'V86˲KIo/ӁS|wosvs%z!(mO7L{h iiHSRȳ&#w4?fx47E6 3%{cAN`o=m/vo}FMi,LOEj,w[Pln5lҖK;}/q$@PW?qh jhg1;( IgQ nb,)pcUq=$aݐ^-8V Z+Yxa~c$Wrc.dh?[% ɧbk,IG:FeV|V%E{ic-RatEC,>>m:ȳ oHJɡ2ڮ:ʼne4H ߢƈ|XL`y"Eo =G4b*Ʀ>~8 Gpٌ9Ph7ErSs5Y1eWwzE %`>QP;rU:f##Aq{`LX.\oc̎`O LĞliAw$Ciï(>Mܺϛ~_e>ZuXUx}d_*!r;yp4{_59"if TU4u3AطS rR%PL$6skEqɻC!xJA?4 hQ6HmZ@XyJ9Tj]f/)hƏvM,e]e܋e9+ajuC!GY^@LUC^u~ (yx0l5-Ij)s %1ȟOR{S| 1f&ǽKXyG!AW1N)~;7'6q7ő>Q#qĦQ&Ɖo'hIM$o@nln,N1z4Yt1>3ٻq\ǒ ~J pEM6=YaZk>Q7Aj&R7Wj볻Yvuanb]ՙf6[TnWP#GbIެ&`z+PZSMfjݎo*2ua;\4Eh'+8%uh-'p9х윮ጇ4`0tI APK[Ȑ-6h%q[y30}T L9~:J=+⨛M\ZiX1WWMh7g5=lcȬHꟇI\p5,>*].-D$_"SY§O_޸uʲ(ɫIn՝& G}P/FsJY,7Fq0?.$z"niq+Lسj|`I_l!fN-(z!X8Y0.MBP#ٓQ{Y#2_bOn E \Je 4!h:xdZ-88?Yv6bChگsC]srxW2`8u1b_ެ@/ 3q%a&/YD#/e[) 1_~o֟@f.TQNS¶_`zJmZ9>k .6VA:][!}Hl]ĉNadO0{(3Nmßv ;Ch-pD;cRO!R Eՠ&UO9>_OJ\ecyGϜCbv\}v'*樛d?15k)H%/y/fhpIYxh͍uO{F04<%91WA >sV)ra +x/Q=P2%?P*ѯBurطL@䗹Fh+ Q7C1kKtfJ1h[R0@bbbI=(=4OHWб#$fcNւ5x̿~tiwjW.%⣃BFk+bnZ)liKh:(.5u9)ܙޤqqA`fmP$| a;m|];$r@eZW`j +ZfA &%dyNiqO2NM|cݲ?+J!w_ MʴyY;{?|qS!mQ&LS-*ʲ<'EHQ\=Q46JWbNF"38cq'=}7eF 2aKkڑ?*I@-0~O Oӑz!A,xQRH@.N)elmaasw>Պzvۂ|@61ѐWH9~_JL\JmϏ^iAn;Sx?/(!x6PB0h[΂$vїv[Ӡv tM6Y" lR N,Δ"/|`N G |Vs52_!(δXQ18U>x9ۖd}V'F@/gNTD |EH3[BN`!mH7n :aH.&m;@FvZ}r 85*Dmi̳K;S- 3J _7;Usؕ-ԙ Y%(3/9ca UX mtd 22%'}@8;h4cUUe@>HѾVM^ c>y`ҽ"3cG"Q}gaUCQ);Tkzdߋq mu\3dzWct^/ _as '2)ۆb B` |ftZwK% l#[BI.q:Q㸱׊neiLԁP4„Be6Ȩ\3ެpȢhG4D\of뀝G v5Mlynz?i69#VtF6 r͜X{app]ݘL,&p9(K}Ô{o6y@B*OrE|A$5& t//&cl*{-^|lSŖVl6¾jIvx |~pi |׃hf6̟;5:'TE14?IE|sՎ[i.l5Kv%yU1{Ia2"XپucRia5mɍ|3U9PjOU1?Mc [a[!"J cZeqzyʢZ!cۆO=)ܴ˫1u+NUTo2#P<!`GXWD<}'77\ΪRэ5KD' m?q< k\+P#Tc=˄)!.q`^8ӽrl"r\EOc {i8R \Am$vRAA;m%G|,x:Ncq=sRwDi#N$6"/Y.m+/3ywj7:AL?LKlhA#㉐oMjRf ~H"pZZ"/8\![gE Ӳ"]m1PFNh9i}[ Y*3T*p)jWHcH>pSaO!fM=*9 Ľ#\; M(UF`ģ}D<\bo8iݢAp;.Vˡ  mHۧ*1}ڋ2]8ƥjBF]f}Ev)tlo T*D;/4 b% / -!sX.F"O:Ow뜙/ b/CEz,weSЁiO9'2~ ȹEt`~y ]|R7A"g=W/侅쌂X/sNb$Pc"usS9~9VV0MB(j~[PegS-ð:JUoۯ6Q=2s[ TVRlNm' |࿒uYHSLZR; ^>4d /[AS<8mW/ frEVDSYob9 Xis Nԓ$(`lz9Ψ=f_g <ϋпZ`cl&8>S%T2*P$ $Qi Jq%SRgڮRnJXcOaFd,"B~ĩWtZdt-g±a: $ܘ0$Z^q:[S/)oJ,\" PFn)b#ⴡEC3.c_G2exhBAq2 ͿF`k);o2Y*>]|>_le4U2) n|y1'ҶX\ ,w'JG6@!A)o"p; :3Dq Geƚ[@op|t?&t21Kqh}$?*AU2@"ge H5A?du}{O%Eہ.(/Hm Ki,EĐIQ)^쁫{[YK?u}a?[ Nw;Cs涏n3CTW䪩op :/7b2;bX96GP)npm?o}-%IB᪛%=&7/Oxp=s7/tTS:SwЕNk{:k+3bdIvdi*~T=DUe4ґ<TCRE#Y ?U[<^2nr&ĜJM'мb}YbJ 9K Qd/9nU^U7ßZ9J<=vcZ=͓$>¨.&Sed̾Y`XŐ+)5L@rO 8Qzp-D 6+<&&?PfBFu}a$A^CIGEs+I@`M<$7e(P왼txTxs'9BO>  z tr;Tpszǜde~UBhˢl~|o}{n0-C7.WRrg07,SL#MM ü[GeU;-6G0+8䄳p &0LƟ F>,n"z<ZOzUw@]s"!CZU2dL ^`pzI];i3xs9,X+5V_wn6HRQ2.csxӵ2 ѹ{W8s~n Qe Jzp,Mm=_`Wz6hyh28U˭[(5cՒ1 ¨IXLPdrsT%L逢V!g#j2M̖ibSB٤ rܐK S w`yޝyqZuLQ+I8+\I@a!+,>1.蠵Yp$i?{B\h6=! ] 0 Y]EA7N_0gwi1f2-|WJ<| +n b28ebRQ&W ܤKx!eoN_NutaV g `ޑ-@ͷӥ xGPCUYj$ a@]7!O.,K|[7>IX"IN\&8x[UhSc^RR*,ibF];F,"|L$a.k? r2Wdֹ?GW[nW.~qy17kN4:JQ2q%x,u :mj`B EyI6CIéId M(oxpD~#T?|=c5[!a AM9=2 |H׎Dl?r[bTD(RT%,~3L9}7y[atrAǦ/豘+s )0#| ("HbiX~%@|zR^ʖL̜pLuO@Z{%,T}>Ji|>Ihy`еlYb9>#u`3JmDEYXޖLQ|kS?PG|~;wutkLzJ~`0]/0Hl!J b!wq(UifZ9fvoDsD;4#H}<~r d3zhz09xܿB7`#$['u6*pnk ZgW\ֵ%xA 1iFZIcZm>(f+4Y4xOFe'C3~Wa1J]Z/`=K=ЛjΎ <"JTlȹ,s | A{/|޼QPMy>|Q GgF^bfՇzUY?+sd/3-RꪸCb$/ n*n D]MqEs*uQu{ 2+b+5ğx&:sn7HfnDxQlWWU6^=<8|dmF;IP-yWG@I} AKٝ<'b$UMN?)Z;I-C&wn9`jlK /񤐒, BS (N(wAwүZj=76}S""RDh얚c GkT`ѩe ZP rVDu>֬"8%,4ob6 Vu ~ȣb[?jR$857p@{MFqbn}<>'iO9I+(nx]1:Ӭ9hJr6/ Ȧ aIzVnfu&o~#)fП-j"^zIY7͌>X%g1l'3;;16w\b{'2֓yPN5rTH$>'w_:D%'+?C"b9R|j}_(sȌ+MZ/eب<6"O v E>)U+nPƟ U9zvu EjX6xQ gN2COHF(EK-c -ӣ^v',eW{/@+(A.ZJۖ"s6=4 ~GnbGp=d]aR0hs:)܄%LAd\bbVJӒπA;U+<& _*MvX1g@( 41={*P;HwlT,$ǘ-LX+z*(e:%XުIeB̆(d-nP'g_#?60'y@@|qSƷWiist 1i@[fLHe|g]wKs['uGCaX2IRɢ͈Xmd3X5 f3٫voٗ{aLߡwpD/i*[mpDLh 38SƿGBG nX)-AD[6RE|>xSՔ ()9cN|99T'!iEBI%!OvY*iQq|tf\94I_@:Ê7k"70kP&欫x3b$5ϥi2ZKZݫ0ŗgk p2-'nїV2z|}eu}L`]NQt)c=`p܅ =ňcgT t&TbXH8jA-!A'< 4ۓ=f5~F,UwT곓0,>JA.f] Oa;Rҏ4 7ePcpΈTU,=)QBbYl9e`q:_ޓQ+̵]+b.pʩO*<;BwL;AvS—Eȡ3 In|0epH`m q)_3& vȶX|LUKFBA' E\uTdjENK 5T4pbD0َ)]|^L<A}MzIsW sr Wq*n#(b*>LFS|w݈\'ՒP`{]Ovtdv`7%~@cs9}Mb1k.pMxW5oP'* ^Jk>YD!21l#gMj"JJe!dKmKkz X}c mae b{_< ?[#Nq%4,f@|0K3`ttFowF8^2ưN k3t,<gOEeS s7vKKMMNZ5#:<3D4wӏ=hܯ`.}n!x\U95#9\ZwF6:K^ŧdHDŽз$똦 f"se*C@pjQnx\%mnu@`:'r*_ ^~To`S@JN߄CIQTwAPzݷܓZ_ {H&x'C{Do l*5c3$, qSg Xղց\ܔụ:#^RrvS4fmdo#= b\Տejze}Zmē ?Kp]8f֨nJ | ;̅EF5ܿ ]RO]j FlO䢻sq2wW%C(xTPRT(л̗5HI>op?ǘR1%$$|v#B%s''M(At:;BRXfF`MTlmil\*V6Q?/;wbydQCOEAϛش{"E^;ʖEK4N7la0M>*Rä37udGW@& dda?M<ɉtiN r+>s61@ -N("5}"L#ĩ *0C̳ѷ ^r>aNDzn*aw)Gea:l~4@vk0ry J u7ɷUg&tD)M10׈K6t F{ nYB2O9kZycvT亄_W#W)"# ߣR>[(yJ]K>^w ˹o;̦|~3ױ?ǸntUYU)] a`BwqV 蠘> I;9,46 G <U ,~HnzO@6FWJ\;zr%? J=ON຃l,JO?]|X.cFx# {)FE% л}T5HH~x 5AYY \Pk*`h8EwlPvׂdgCDlƆ_mm_Y&4)cZ+ ̙nGyٝץs/{gHJLp_ r$K{4J]%P')F?HT{3Ã^F%t6Oyt[DJؾ[mjYb"08s<*2\ER"62,_,ư|1\* .tq5U|[ڦ¼*L5B`0>W9og_@zT*qns$cGK|'K!nܤm=EDD{7Qqy/) "du A% _ݟ<8{JiLxE5VbpOoVj3IMu3H2.xW1L\Doi̺'ؕr.  zCy6P {3~JRF]bHP\mϲ/T-wIrAלgQ/tB'*?ģl0+AҡrS&TEKM'yAynM|ҴyY ؖ1x)A@UORUIyqlW1 mi.UfI"ǕQQ!G9IÉ =/VU2^L٧wFzy6T_0eԷ: b_ziD`; ߀r6tidx1.vgbV#[¦K@f .?5Ԉԯ֧!aJg#- yRv9c'"0g( qS(p;oяdx v %^gډ/x{%tV#Jkgv5%0=h j2Pa,V6~N ]c{zn'# ~4ρPaĤ``<8N?L'GOLq 1mrܭ6XTv EJgKvJ: O^nD u\{2S u& E,lo ylu߭pHoXփ~q(U Ѫ`p.q2>,t¯\dz#b7̮Wa92^UD' (=u% 0I^Sv?> ȫL< &>i *jxJie?G8<vV^׶x|!"x* _}hv7\~RTˁ,wJpA׮ p Ds)&hLqW%_w&p1el 5"O^p|X+WG-C>{N]Q(~jn'NOR£ ¾&WU4^[It<-%&$v\5'czm+%Wې4SZ ŶE4ᑪwіR:Ӕ@l Cgk@֥: ScV;x9Gn`)[c[e͍oY2{iRha.҅60l " `otO;j$܅OCk9-tua`@Λi0ܿ|`uFoJ9cqG!!玴}.t$n \|J]^̻GWx H*T^BAti= "M5/kvV_"sP8H;QB,FX: xV5:JiP8:G]1kI*;Wx` C yf3s:ɀToa;KkzN"Mɶ籀םF\$vcD6Y$|1Iqf ;Hۂ$VR3i8xB޿xM $PT'chK ƹC[/\kmmOY[ӿѿ.;m!κת~ζp &a~JMrh7m0̪=Mk݋c~a u!߳}7wIUIe&%ع'J>:-¼}V{Ӈ&%~)X:%:DthQ".Dkv(3Op7;틮ۉë<*T &F"+.ƊdM6{SQV>yմ=~]YKggGTQjD8Kr+>-#dlnXg+jǑHBT 6eGsH8&VwVgH oBS=c'{r?v}|RB=m_ H6{T_@>5NT ѼM:x>Q* 'WK2G1JfǸDؾfB4{ ^TRUWM" S{j{#s0o:pMT@"&$;}θ+JZC!k&RsX6gd_u38H,1Ȑg"'c(J'߈ tx :}ð(ZQU(mGp'7P!6ιǴ Lt'1'e{=h23[6쥣¡ZtNi^!ȫ# W9C՞:F( ɼ&F_}SZu+6./xXfJ*H<R VA=<5I$^ǫzEr6vu@8?7QR6 N(acSʬzd_%ſ-)]Ph-G\r4ֱTY:hSK'NU(M-n' Crr|:%oLʐ,TJ0LxSw!Y:u'SƑDvq=R%_5=% | RRꈡ:p9Qx9)á4s>ʿS/B٫8 OW–6*i0AQ!?_PpHy0G* Q8ct?Ce|،FZ  x_V"Ru}+M7?v@Zl*ٵ)˗ 74sQ#7GQ%) * i@"%X4"?R-ʹ-IWNt4@2Dސ #k? Gkee@UU2/CRm'ߗV Ea$+W8T dVJ .HmteL cy^g9 ʆA#YQdFV O"_34LȧXLaDx"&ޱPFTQ3;*Iu^٨M`q-ͮ!#LIiږj%Lj2ֹ*]G1~&2JU0XB+Wh/"Y)觗֋=|o=ڐ}g : qm; uZ =5C>rf^"*$JlG}R-z%ˡ>wQ4|␻%K< }kVFM#E{X" Z8A(b% 1KT"41/7;=VZ"s=?>oуkX'-Jz0Lm^t𽡖qH!˯Mo/-ߏb::Z,˯~t˺GP[-Ɣ$n>Uw:Ӻ`Mas1@rJvuMˠm鰰s/K? xڅzBhGyCC%0VPzkY[h,&.)(Kt 隔6\  ?l6B.]*i7m:X_`$MQӏF֥8G5.&#CnTQf{6f]n&Oz7ɑ p@,́.~]/xa6 F٤0|Q`xopyR 5QH\ܟ_TCV}aoφohzjNMzC_96ۦƙ ՑpSYyVLM\vf\?40״NQ_ Y`qP:xzxEBR" 4e%^27t .Q$ʩ飞Ђ(0)H徟Vh +&"ٸܺkrR3L9nHTpV /[QFLtcpXy^t96gDzbB*b>}Gk9 W.lL>*Ìn aضcwJ m9t;W1tH{nk(}LLL-yU-ۍpNhA4`]w k#"_mvS3'̢y|G/U"\gSNxyܐ0Bӟp* rU?z(,(u|h|h wZwg@Ib_@pAb;WpS]!:XMvdM3XT}LƷH ]i@>֠b\v$1 *7@ւ,d}pK S ώH5]VXhr |pwh@^7= )Xe8)(Ĺ>)^m̅b΀[ըgwwWTq,2*p_KVܠbcuf]+˹[Y /RFl ,'˯ؒbT=6^(EC`^̫ !%Du>ĤRh7/6eMYW^U,l39}~aKY(_5P_D#OBb$}=dU~{Xy 26D$>0j4yj-:2K4&{;)^:S B&Q+* #FzO4{7VD2﹞rJda#11՟B Z%mK+S1*Bn UmYY/ xPBf L;hDmd# GG/)#s ͐DL`V%Z˔MMU! s3 =v#6&~۵0 &(l1}ʬ٩-n8KzmQDa OdGmry`݉{[&wz_jFQO0ODo8s3rn+*?ķΕ9.45Wh1vrQp\MGeg *_Z1Xㆾ`=;?,`ra%/ V./uͭښ>r*`2I w˹›{ 2h|%uP<;Uu1k?oyj!KJҲ̌t NM-l}(MI -~ \~3•JQ0FQY~FM= ѱi'%'l!sHam*62C$9{qM fcBHs'c+6 #Ah] B,2;;wub{+>G~ۊ~ظ`[NjsR:P|_kqƎeVO3s06ʂHAtMT+hW\tĮ_"j׫0܀mq>L جx߱/SAtjP{Xy6m~$a(_PןLn|JDž8޾ oc g<%O{GǥVW^>V}({S-’!|6uV ;ҝd]9 y8iEjԉMy&?3tk7OKD._Y>y X1gal*3g-k5ªT[봭||[ ?zƚ<1JHrDm!ЀJm_ZuO!na08pZn'RT e5j i9:n3*JY Nl(|9&j9 2Z4EpzRv͢* >ڈc lM1*LKj7{,& "kbڸxТG3T| |=cmUs ka}ӭyFYT_:ٵ !sY";nbA.tٕ*3 -?AQ<87j8`DӢջEׯq8k=8^ A<> T0xW'i},wp[1Q\!g̨A=,TQh!ǜS\L^IEBQ7ѝYP#J[p7]꼯aA w)BR'_'g?x aZueάh~,Ӽ4[e-/G[MeBu* pӐ$!%/敳%*а~7gYZ07070100000249000081a4000000000000000000000001642f09750000469c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/usb/s2255/s2255drv.ko.xz7zXZִF!t/9?FZ]?Eh=ڜ.+)ܡ,ޖ^,UVNuJN OHuLդʂfB%.CxʱF+Ȏeg((UU~UƐOQk;!ZzfH1>:[O m0W%˶^~JqV7?4O=X > Og̳+c ^ MP ;_Dr: Z\QIRZ9teյӚmrk/\w({_FUl\Tfy%PBI(-k6CʰrY*8ײgvx@wDQ]9Tț7 AOh}"r$Eڗ}qb޼.H5u0^Ѝ=롵͙{=%bxWF2Q8WqBB:0?{(@ Po⅄A>U'H!fnYN,ٵL<')Gﳌl2">b'͢!4$w(-tX+*a \Cu' 6 \7,5}fެk~(3v+ԳJ!ŔaGr_A,[Oӈ>;އs4n͐Qa*i~R/b43\^M0{{[7퉖p_~3"Ō^sc%5E,-/ɩַ-&ٮE3Xw|_S3ސ0ľ,y#ZD m!Jq"Pz񑟜, H dp8ԫҌ`bx``?MA [Ub|xa)n򭔞Ë%J2T}*z) 2 %;`e s߂ wc%: ̃tiYn\{[7ŽG #YYF%.$ :)=dE~8ؼXY:+`I\d_7\t:_ݗ: 4`WuMR093HNiTS 9WEVk&)UK$^&]1UITP2R\.^&]G/ =(aI~=w ߪgSκ MA'PCyo;)S=*i> L<İp"Kn԰>0n4Ev_Af8_~_C7ΔУ9h AD并B@\J?H F%f.{,sU)씐$Hj|9o7wωKi8$˕HCtT:'lMY(|G-6% )TPKAuK$!c?)Yd_>khۡYq[I晎k Wzź)ao)Dk{|M؁ ikd;l7^V4ޥ )y=5z#2ł4&m|^r]6`:|T 4YdH.tk;y o] [ʴלW@zmtv_BH?zMXl0)`E9K&xЎ_(u쁰cdf2X5)Wnż r:y)o=iނLRkhjTNƲV"RrMmaGBmCTy[Zfj!E?BO+k2~ 93 fTߩssگ`m RoD[}g;){$_@c\Ze ܏Nԡ}޾LP_Qr'e3Ofjdظ $E@=ѷ{Qk|уIhלY}>HT|X#nx͇iG6e4zty}. oop;^||ii˛~׭a;~zs>Q֪`>Z"-W[cԴ8b]^ۊ ]G#/dQ6Oco@l F',X@~/ZV?k2oƷ`w(8 [9{ q K gR˗P]!AEPZUUi FORU2x\#=>,n]z&k޳BٕR|%ŵӢjkXv:qIi{T`9~Vgt"LA[9=E=&bBjGmYhf*?<*9b!/} k,A0م~l4;Jw=j$'cDz&+G^ZlowBf"9x6d^Fj,*G۬XN?ƀ Tco- CF[Sؙۛࠓ$7Sk"aZ [4dn&W@SMWHs(\){ =5תϒŵR9}rL/ArG@i6 ]߻AK?˷"*ȞE^U6p[Ԩ n_7RۯޅNVܭ0X/E둷[a~ǂgu 1'd ?϶6s& $䗾^쁓p̄m%7Z r\IBBM$S0-\ M,JZ-K LM lIy=&KҘCsDFsGzA&HG ~z_pzGqԘ)aےo npA7mo2ugBhh>0'6RpQu<)DҌIǴꔵq-*-4! 6_9觩(\%`w&Uw0b~F-<U)_=j'p̹k-Ukt"n2(֝hfҾ__dM7:q|wb3ap1G*oIr:6,lbP?Uo;Kįȑ,7ʿP=-O|@;"xqU>6Vg(+R|SD$`$!Ͽ% dQTf~48iXܿ!nIN]y9~ {{6*^S:}Q RGUpb Ɇ[@d\9 (JŒabř͟f׹'y4OiA滷?31}ݕwÈ\{3h(6z6dIIQ7SR*ND׶:rg"y߭}eE,E_ ؜U`tɄQ#5D,VB04u.@Pi rN['G__W!:L_E!X맊ulLT!vG`}d%:FI=gyT՝!Po q2qHD}<B X2܏cDlKO|/qeC-$X"Zn}poZy +~"@^tiG5ag=+JPO>g0ae*}HR2SVrEI} 4]Jteh ;o|?:r6źr Y+e˻ͶյZ4ǑIg>~s{$$H[i'WϘR* %PjJ5f~E߿^|uo8;80 q,Mf\.썶4M}'l=91uZ({ 7NcOms +{f9H@,鄥FoR 9t:ouXЩD9,bϕb=*0^ܡg]CqBbH/ /֟7*qۖH!6q/zYtJI`$蛭-]_Ã9cM2pz/w)ơPj!1E饭!0qr=k | ֶ/8hmb;<+,Q ݤ+??)g~߬I':0$ZY w1XRUZFH];~l~kIү }H*ʜs|Ou9j/'ɆޯW& $R̮Y8$L)V"Xdj8,$Mַ-XdmlDE-䯎?!{GbGz^824\: Iekd/0Fx c׮# e|)۾~Ɨ(2Oҝ=9^Ymϋ]3bԎ}yu⍼hwcPm c>v";@0c*Jt|/ XGCNiX#`CeRVG]yBŶfQSjVC;{qowt,E;2 ~ԙ@ AT^=w^ K2ҀNݳ hW OSOǂ&Ovҿr9Q44$Z3:,eV0-4׶jE[BIoDTkXzvΩy]r]o!qJ*L5F)ȘU9-̜<Ġz%$9X5wxB,aum#+Hwˆ(zcVxY ~4:M8jײ >`s2HMN%N4Q`l>\4M';`knUSj^Բ7mtDv1&Z s2.G(Yt a~cs2vBA=ŊH{/3jQ )1xpо755c7UQh/ܶ(AzP>NgٺQ8|aJv`2$x&N:a$6%e, M`2);c]rq7 #BO~I>#qO!0N?$A-ق~~KIFjãJ d;uI?}CחxqgΓb%ҽ c+}GlR4SnNFc{86/7?s }dѴ!Xf ɼKV|M~?\?ԖR!w2z]:+ʉ즺NE pr)2VF**|p'|Nc^Y[l,<1 >ҷ)3X<Y+޷԰aOOIdܥVCm9<$NQT~s r"ruCG/)g5j1PA"d+Q3F"e#PP3qBO8ӡZK/W!f;ulX]ë ]A]9M v҆CCaǥ8vӬ"tC q< =Bcq' 7hsXzіDh! |dԂwtCݖ)ꀝeZFBaچʒl j\<Z)z,'t]K^2{m| 1j6/Wd=O>9VE 5O(Y.lcfHdkÊe})sXK؀\Ä 2\xcwmx:9K[ĚxbR 6fwffI;#1D]ph픂/ 5m##sf4,V@C|zCN* n-%_Ҩ+h>:ŀۓyG2 i)D7VT0ʻAPyB"`-vp2qMG*P#5E[q7QzU5ۅiU_o}<+.xs5&)_\CzQA`e chG4T,,|Y&k[yOEAD%YDwqkp2vN l|L; rI|Țeq\GofZEOSwJl<ޖHl 2vh/OEĬ>mFYKOl[d$W$z`ƍHY@\aVP=mAfUmɚ&>yJ]etzS3T`qT?P\J'z>4Yrd*sh)xQmm!mR }ű<ȟeljZ TΣ8ļ>wT;d;v s| Kq(T,(`[CUM^#l[pI|$e QU:V좫clíib^ ժ^O.Teka"w`3'ΒR!4;)zm~_P f46d+,;i}q:ӧS -6XLjm9}A'Fu|l4VhL 95I<_9DXK-&Kg#o r6La7MV@X[l ЎkBF4ge-V9U}@^ AU; czL ;V[v]"'i!G!oG&S *V 1Hd֚."qL0>jUA{) *L᫔'Y6zé~Z\HRX)N[WUpkV%H-M-[K$>EWe_c 3KhrYl]?~Q^W(H_i ,z1fHt3ujt40%9Fyr97|wOLysH>$2ƀyQ-J5U>$o7-?| }-?p9]!p8NEh)n@Tt,uaM>:zQ} -wy9BY P$ 105W)kRy<4<[ r)gTQʥ0*JWՈ&!rhr!IVB/ ̠qIׯ,Mr蝔Pr~;Lp_.gt){F~y"ՊYCKDH:)"ץ8Ȼ_ F_f^#$+vcgYF)Pk\4!6#iP!䨳[gծz\Z0-v)ŒBs r_qqP5Laʷp!>(a[/~eQL%-^+1+LwczG7湰=9SBU}O!$OWM6/ޛUP*-O =FO(fURU# Fd'~B9qsU"9] ,Vr Ay#\7L' Q< q^M:+N[`2, =i{!RYxߢNԑ{JkjRR q}_f-R~r+1Y^&?L$лP&Wx)-(H Rloisk:IPCi6P{wRk s7z\u$Or=zx]ޔDCg; ը#`#,j"u8.*d Z_&~!E=O-uJ ~l 3`^OWKw Lo> 4 pw?lQVSx(owM-!X ;aUq&IxLxw 2 ah<Bmgd DKYB)i$r ȞiJgPwOQYZ]'4,\d&.N -IǤ)Xn - B $3wK,<!6[_○Q6l/^sWotU!pfӉ*}!D<1[AI Ja~ZUᅥ沧)yS{^\Rܖiwػfmjl 6AgH`J$6aS[vN ѽn&c:wurɅ?]Op#ӰP{ u<KT7(IuqD"f !"~O%63{oHYAGH{_읋0Wؿk'!/hw8Ġes0}d_Rvt7Λ~υG& Wz.X0O]:VWZ0eM-hG__AVNsIwBs&9wq93e У;x=DNFL# +{nHA# 0ko(]F☠ۈ̑ tQX?hC^k<;m9Uk8ˑz/K!lK^E ff" \;sa*ލ'HOͬ}Xóu?L|{#Z43# hja-CxP tB]86m g0sss~"|B/)f3LiC\x"SP52|\ct9Ief{@u0NTo5(W?epve5đF>Yz GzbEcX2,rjp:|;ƹ[RE/n+)cƝ}mR YϏ!KdAÓ1%i+\ƏRWl QeT̴+Os>8ox|;w:[[^؈ s5bl6ygvLT; m5b|#Kʴu5g{Q ^Yag#%ݕ:5^ƥ\~8_+<50 /LMzrpW$JrZgEq{A* $zMѰz>̬qG\X 7_k= |YCwQn F6)kl_ wG[cOdml5>cGbq̴'(._p2PFzSqTXԒ*eQΥ'Q&`TAc|ne.<6^8(~uP@Q ȣ>=ۂU` m&Nmk[`KD{ OũIй*.R;Dײx@B6}sY"&Ma$6YV"NYGdV{14wV9݋>-tzŠ_u0SfM';6`&C>< ں Y=SmGµm&$WRؗ5>;s|)vuy02VzGPi^U2"w1sx5n>tlp-W!:j(TWt2xƽcs-Fz\f5$֔J#z_qgp& ^栔2jBײHPc TQtwûw爿2،=S sX;q9meZ7ZϣFP5ȵ\&j9檲9v@IWD en]ˢ΢'3t~d4&a*j —y\ߨ")2#DoxH je2p-_t[ ޒ+"H>o&HZ/Nn mם} RAg_k-R :&1G)hK9|%Ifj&ε_`]iIo;űyWgQYi-r|eB d_e]S/w#>pyz-< ^X1T$a̻Q:렍Juy]yA{fc!kfeXP`B':~U_rSʈ{w#W%e=BmΘ)i!+<G,0Rjm.Q뵼}zմ_Sap}7 qrVStzm:868-4H b  SiunBgJjW^p Ebq>7`b_1l0:Z]!Pt j`v~lz40g&ĽQuߐǞď]hIR@771dsM$8uQeTH`F)k#L$aa:u+}hCȽ (fɌ-f豯 Vd];X~颥&Ne_~m<݉8"G]*ʑu1>_s}iqW8B̉D2@<8׉ 郐v~U.AZV87_aFW.B &Va,Zil'ń_%ٮi9EdpTAдY70&9ś5HohΑuӛ$0<(m~{謾w<7S(xw ɓVUt3CC#Y-{yo(Aj uJgxKFGTzZW_LGiƠU -X] Ә G_εE;'̨hakll/bu,eߪWGXG"7"^Q25u%_)޷7x upɱ;<^Jr,k%t`=6% ZmLe+B1iS&3FxpO0J/'B}v6FP`25r͔iOsj+^>y Sҷ9bס)̻1e T1ooJ4 ese]e `J=4vاz_udE5rHzT *v2'Kd+ r7La7o/nlcGj1rWHh ~Rb@]lי'6rqؑzp g:kKx,Kཿk& o%Y;0qݎ,!3ԟ<ܿ mxK Xd()-T)0DQ•#olS!29Nlǘ1Uac(vw\kRt>o|Py@vځ-s5ǐi1e5("띍bnC _Z/ߤpB{y"bCGF~ sۖI$# }Fud~uF?Se%k lˌCv病=B5ƖKK97DmL N /O \ͬV܉y ytz| ?0h [<of?[o_gפiz,菻-j+ ymR>zH6 _?TW2NCTb!NL`+\CPE[- 9n@`e ΎY6]RTe@Fҁ *\Qll`ɠb]>G)"'rcJľ#gӑ cs{iDu mƤ=<꿽U;?PP;m1kxRŘuuF[64Bv{QBެm&~FVC繞z1Ps5gKN'i>Q]97!R̡ &%4M>,gD.p|Vh2DVTP|+~ejp?\I9eE7rO6@,P[XqFzU0ccC@ [9 &|ey˭xUf"@m>/flQγw^KLȆ1o"h1Y63\s Mnl ݇<'_*FG^H/@ 0 >Ʃ)lkŀG\c8*91Fi# ނdȸmû|&OŸ #QՓny ǀ#1G%}2?0u;l̸@yH/[{E5# 1_.}Ci0LRZL3d,tiڍycO-_Ay# l7V׏ⲣSGHq2qںA?]"~JI7=VɒB;MxU$$o`>b'8'K 㳚brp r/vdD,,R.q{32fzs_z*ڇga[s ;N77޵ehCu- n=*!qһ=FID\?ޒUWpĢ x5=4\JHZOu2̍ ;PiW$Ķ*7'Pgbɒ˖]Pj٭K<7Fw%GFvYR'lh+&1Ҿ.K(*uїl~1WTDFb%W'-ݷ;…ZGJ.SLo8Z[qXY~EIg5ӦYto& },'vԍO}{ o;/Qlt 6InE[z&7V)<|CKԣԩzb'\@l30㦼SL ENX(D+:%/,Uug>\5nƝ"2&Ŏ.lBQTR_qr;JuϪ98Ā-bO;4TXǘHdՃ펣h6/:cPWeLj{D@:lC:5j[W5b5Fa"K9l|LI%Ozl"Fta^ңw$g&ل(&߾Iq}f@~US$.K+?̀rT C/4U<" Jf8ko>F#ﲸŁGeA̸dZRy}APL>\]]EvGے*jjwEiE?jV;X\:K>=6U7}6SO Şl`,060lpV.B;f F"3@P;_buF{r pZvMI|);삆J4PVW67[#~ ŊW~] Ey#!}"9ft$(.-IL  yܧńw1m]3=rw3‰<5BAA97˘W)5sEWv& My簆'Gz%x5:2Z̑h$0Z_y!k g<WCP%7F2#K=]ʇu5jP{6 ߙͲ"3X19d ۡȃ=2^NrE _iu9V:~]C WԽX: l)E_-Z3fs2&ћH;S}0>jA08)<܇¯&CԗET}A=W&'-%GU]?@B5CT4r(i%,--QV:.4-2t 䶼ߛcceDQ1t)mR]!M`p& ak]< b5^m"lmmHßj" i✑"*hO֌nhj%t.'lQG%# !_{y=/3R86xb}E_ӟ|DG6z5[z,U4o&Fջ>;@-G<SBg5ezfF1\a3~2~T/FJljyo1-x.Rkb[hܴD!{HBי֘5k 3Dp1$z7cV<)C+ڈqf1Xdsa8-C6!u1DBT;}0,VLTywE9DxE6-H:+[] Ī6%xm1<,,k<ѡ8lէhTu^3_cug}&}ASMJ]-KԣztpkYȈss+mΎ-zA:<N+n02e6ԑ\Y, PP\S¦jDUH0{?o<ڔBfNH[l2zXE6MJ"4րe/|uL8CMsb+ޮ##Sӕd `|06l-zSTKQdL1yvȹ8| 6h_ɷv͂ Fؼ\*fZTQdž+tPM7*kdCFq\r"w:\ܰ7[|"Jܻ:o*]RRV%!_ ?wh< gRyO}reU$2-jȜQ O}dDeF[?fVR_TdsPK&ضJʛSW,יVK-` ȘؘLߗ,}F3734[׾GunI*zg1*|ݴȵO* 0/qB% +-J+IS Fbl{9HTC=Ȱ2>i<[L>{tSA[h RC3 ] 퉺ٙ{5٣p`0xot;he @ }@D5m, zߚBrzސ93*gS \9S[}x #rzy;R7u=qC1K ,/O|]"LaR(H|Or<=_Q1H#䥍(I]=S!‰Z#|I{h^ެL׬#Nd8imY.7XI$Y:&&!*7؁md{m T瓩P-xhp֠-?@'gkP\25l5 *QJ {(R΀[ ͻXƛ`V^fN٣[/$+{ Fb">S:Kʣ0?<$h.׹ʰuR#[no: `[BkO~h6?-GVRd\װɱ0a:oV>BB]N(55Ɔ7ps4gfFN66zdM}؂ il:\$sKґzWry7PMҥ:/Ɍ1' hM3Y㓧MM1<ѧIurw1<7]O h5ZBڏT (}SٹbzK m/}on{}Q;mAI{'׶5(r)_cf-hJ=xΘvxTPHuB"mkt.~_1W8Ѵ#7W>XY`0QA|owk`ݏ 酓,c Si:J֨uN˜Ak$^CNr-:k/FI/seup8磑t7ݹ57 baKG7^ |dZSTJxDr"X$Fbԭ$݉;=6\:=V-ӱ e(8i߻A=ӵ^y|;gB+"61% bJׁ MA}->L!Յh ?RS}u\YVqe{˳sh_6g,qels/i2^KMSU l#b螺fy~IT`h }!{si&Ic֦٘\*)*Cj3o0g)7qP}k$ۊBYPR^4̃!/TkΈ@1:hXz$˙J/Zc\;BMfr?S옥Uu~wbh뛍Na k?6U "eݞ䯷`0zF\I$=cFE@?Z)!􁫄Axw՞ขW^K,cX/r8IyȓƠlKx(MzmF9QA>rY5 CF?@ǕC=p8DvFgI߸\zԳM" OB`$L^͠iUwK ;z#T5jh„%{TGYVPDŏ' 5z% WhJb'tVn |$qB]tr̃4{] 2{ o08|"| A>}?coaB9% ooi`V|_fhƇG ]B@W,CcKJO a.G恐Eb鑐! C:ްMӊV,XN/GjJ;n0HWZi#ْD(KjHŷsCRX!G% To-eF4- rt׽{@ L'G;(MB,!dZ O+2IQ95zKY*a$s h+*%i\Ω@ ڼq6.yW W|& QpT!2Q>m鄇(#\kn'IPp8ү1|!4?z${+Xmƽa!BG 5/hpuMy֤v94ApC3MsgG|VWnmX4Wt`-C:e%O3jXd Qy-\aNCQ\r*åۉ>[!W$N]ŢYm!К2_8 ?wPNbhdҙW&qtԏ"C)NU$%ğNٙ7뗚!\ՐM‚+(E"W\kM;e.QaK~QE^ί!ejluڪ ) 4T J@HJ}ZKk*U! eC՚6RZ=  U~@gYKI=)5H-6OT GwRlgmQr8P}WpD$ ]WQLj EY\YTyA sS~zV"a7r$ ^a\kny喀OSYM.NXUK -unw:}?#4S=Y[*<*Kϒ"zc>DGꩫ[]Fv!ԑ_r[E@!7JD P:i[rbzZV wmVnl,:o*-=oESꩁnBnVIk#a6^r8ͭ L'5}%?{u)]=8?E5G#BBF!?_v;gHETX6OUŧĿ'EbAzD7okoz&pHC;0_^O`6_XJtm>QL jzz&۱<^oP2BB u*Eo b| gZm'[j_;Q32a_ #2Ĵl_jz &@W`ןT!T5s[fRU^F?~ۯ\sK=m㬺 w}qm`bFk;rt6WCW -Vێ< |T^1Iߛ&gcO2|pg1C5%P9sS>,A/߬NImNvDF$@TF3 1ou4**Ǫ0U(߰1d\YMIpBv۸HK9{4^]mm.}U'j+ {u}lR rиd׬@;7t7B=g:I6v@0q?T1 lj9+{KEXϺ=89St"DYªpЀt# h ??.jJ OJP&+t$L3 /t${ 钆BYkҢjTтj6#Z5ǥʈGy|Hɒ:,vRRB)7S w3P+]{h]#p'U733֤+5YCŒiϷ.rIS׫%>gnmRa- ϊ>5I9dD=f6~w?aKAeS5J.HzN2"BncϼeMO{Ypj6m9umuv:=;0uqH䜉J-ǽiR ^\\ CS}zɾZ0ZYc3媒Lُ 9]탴JS%MC!.Tg'+ʩnql펯LN,h`W/x7xyk)z@x#4)Jj^7}v&kNBS#eIwL)IJ L̕-RB&e^)^[4ɦ5P53= ~*-jV fRhi{ ؁FAjsbN&1gh ؀xɓoœS[wΟךK n.X2%9Qqܭ졑+u2´490_T_ha> 9(v| hFFl:2K$=~TDht'D HG(5gx_6{oN1keA'knWdT&ނ_R |wFl$WT !gƉy[bFWls"j ;Lx#ٟd>`=[l q!0 =jNytH0ʗfUfx3K2i2dJ4l-y'c[SF/Y]͹ jv5-xFGss<(!AbdH E4 jϠrT9pdx-HFlx*: ;/)͛AA>WXLQ̀N[ -ݞ! p5Xn03A@{Q憵Ff)[!Mn@n~ lJtrJn|s@e"qICY'ԭ, {piWQO*z-/#6ԓ)gq:nGzV^%5—"T zE8cC1+E/|6þޟgąfR=Z^tǮ}J)POt_="!sܫN08mwdʱ+xۇ:/?CN|X4#6Ve6cvI<6#dk0\0||VD/)JR Ih kh^fY U9v<%qqj f@aXAYвghEj&DHN"ctvSw:N#k|B}[3=G C@^!73(Z|6Ŗ#K-逴cc_!n8sNǞQs]*eybf+kT3L5u(m\C-w,JsOaWZ/(YLBKoIFNyF5<ǜC' -OH9| J"fy;KThR;d9TҌnGTĔQ-Su ?x0.}_[Jg4g>|/{RٞbӥҊv7=Ru50*p͈qR.g3o1RQAn0skLR Di] XT3)k߉:(!l<=AZ*ˁVZ ҥI& iu중m.CF"Y8 ,+r6!II@WQQ_|zYM?J7"ܦ8鴌&o?|)(CXT8Lv䴘,/<!m;fH*^9qk?u4j+BA?KΖ;E!be $'(p$>PZTu?Ԟ|)/'! z=?eu% 69 Ox3,R.3\M7+&Ԡ"(=(]x0^(eǰ|\aWk /?le#% ZQ]Z՘8>j?Y|mLh:퉵UBW]fXJΙ?>0N.F"/|X2Pk5`+:>l6`\5 E)l$68FH 2N#w}QF+,7c2IKD@ytC[6‵Uy _6-1~_܇ڷҁoD}e!Oy˴չ kd˷PޟňNISΜ. ~PA ͼ/IPcΘ{O䇑?g]F]/܋SUk)VVLfoi#+!=ؠ! #ף5 B\Ц!Mܵ'+ņ>4GamQSO%اBnz2"6餰.ɭ{݃G8L]-s+JYsbG722khU:ZG[dMt.ZF ۠2+%e$XQ;-Pkr-*r.y}W#1Zů )P;0c/p 8 Zbzp~6\#7l]ȀZ^Q0]߹it,{zmG<g@2$*>&EJe1hVsqhm<MxW"zaw83{OJ$St ;/t֊ʪ7^e.Xؒ/@xYzSǐ~ds#-ʭg3?U(ɝXwt%ƉkYt\̎!O*=ڳɳfeݸ&j+Ax@O0J+N>wp7b>CҁqVAU$,`3dmlJ4>Ι%U4P;uX"FT_41ku*x7fl]_ ,d vDL80 C.x-l1NB"b"ϪZmbND^hx+< ̓&.?sڍNh@LV"jK-@.{Lb6 F%?-r?髴7etXZ]B^{JexSSz>Կu1ѧelAt4 %4?+ϰ~# 8]nFKyWۡi(JڸEFwR ChHAZ'H#"] ⎅ºjv,fyXWBѕ8"( sVN-kwjp,YMYhawͱ{T$Z6YN0Pۍ me1D^)N#7E~c2e}u O qq`x?`̈́\.-w:WʓVK l4xJ4^k0=> ׫&OsjĔ*O(R.o;)+ j?sWb:-I4*,{g~!g0Z觼ԉ*И+ݛ]?1HfW 0&*l*:)pLﴴWPz׼(4t͟=Dx-1zTGLa"-q?_[/hg`߄2zm_T:P hHJn }'~\6>H9e5VblZIVBq=}8I.fˏQ̟eQ@O f\l)կu*HAv ^ӛvǎ&??2sbKa ١P Hv>,Kp]_i* Nʗ.mtXFpBgbekƝGRncҬyfNQ}WOlkp)D:5=I񂘃"bE[ŝQIEpu9Ƈz\ p'K}0:/4mvE͔ZBzmwS-2SVK%rQf-I_ZlV=yIg]ߺPlnb-d*G'1u^Wٳ/6Hأ~6ņ/–߉yZ)ުD$7Bu+0[$Yi)ag7XźNNm[W޲i,4V1Xf"9f,+ aF5^U1AG&ۂC*3$ET] 1Kiuug4Ф5x+P ;+~xX=Zv"AYHpn:Z,l&(<n̪1,Lܯ{Dq!Ѐb\KO4IN?F!U° ᇵ73P \NWchn&U *H­K* izpb& R1 H^\~&FӸsm|i2r=Ctf3yJu (O1\™0U0 S1'3boExf7od,O9a`t`Z/9@HJ]h;< e71j '/Q`ǥacѰAe4}s SL_<ŐuG9$,9J\3"#+V?8J"(tnq| |n_8Mh.Đc}ω %nj8isʉBZwNx& ^mp>M jBtuJtn^UEqQO!f/!1\:~4h\:d f%'-#pHh`5#qnf:x(o /N7Rvt B". qI,koWc0Xf)g5yO!"r_"X'obmUUˑ98P`&|Y'LP8֞ ys_{*VgDp`#{zN}LÚ:Iw !Og̐FeXWl24yr" AQVXܝ9NT B#[ ],a/\NI32N/y@󶂺Gq2X4ރS ϖ*.Y㑧 4]iH?vw[ֲO-ggԵ?vTN w uV4>%5 BI6@ #޳0K rD+:LDS(hv&ImMhu׻Lhv0h H*0!>p(=YcH 5oW4|.ﮒ ْnrfyujXS;5Me+o)[ʥbQWوN* yil6)BMkp>RQޭ- <AńQrCnHJO#8ل9JS10\:!J큂9.ZQڶ8{G6=4$bk4OxXmuba싗l۹Ou/ޞ)˧ B "(!?=\G[0LhtY>*Pk˼ÖMNH0ص".;U.9B_r0$RLm:yd̋NJ}Lzu;KWfDj٢1<>0 L쌊_ȍRV{6. ߾FfSH^U]z:)䀒C5()U Cu:f#Y-<^okb"7hCh;^t Q,0mXC %G^ܰ鈪iL%GnK'*AP3 qJw%aU6 HD;ȈaSZU̩] W#* u_pEI0osHC)N=p#:oކhFC 7AX*/)GiiW =\`i\FtwWy^ zv)ˏwplR m6I4rց۾bPY۔zЌmivyFσF\3 }aMwA@` pf)))u8#b[<Ų&C$Yn!Cϗ-u4r+&KG)3OlJ/~̤ u3fʿVω4UсğO_}#۟b4QO٣,bIo/&S$q1rMN qbZ@~ƯNT:3_XQ!|#"yԅ@JʽҍdU75$Ƌ_YpBb*NCMKl&쯴~+b\ K<ܿb~g0!Ce\2||4:)ѵ$\`2}%a,~Ok}D_H[E*=lajgpy;hBlc 6Rվqe aم;tUte3R!,K&@uQC/'D -U!F`.,i#duUg,!ycP+czg鷛|&vϑZOl .A~bmDž?%ҽݢC6XW/ e.b׾4毝|$tQ F#'d87ht#Bql r)uy<qȉbI䰜)}^zW4-y\3#MD)rh0k>@&QҜdRvɗQQi E}=L\m5m&< FUrغg oĠ } ÿ^&6?'ryHy89ۣ&9qd5uZWFRe 痜Dcple. 3C}Z0m;lbw*Jliϐ%A8oMlOrVJ: \u{ uk/9,8)M>$S"D~P;+Gz*G9f̞A$MTSm$ǃ:<#S#sIWN4 } 1TcCz:W flk%M6l4'`AE7C*a~{X~ܸjx{wz?FCEhVFA{= d!HRNP)x |w鍃ؾO%0-P۵>G’i7߮ njWM}cm', ҹ,?ȟu$O3$`DZ'7vn.Dh&teརx>֫ w_ Ga_ho]'iTlH7kChD`/#EP\ѩZқ+VLF8n1jo9НE߫O|>kɐ$6@/8w?fđ?*1LݵAqU/Ec?,%z|XCi49B]H 7D+OI*قRy@ebthH ̇tq^lIhifo~^h ~(" \|KN\7w=z_2 @7?HW9I0fZP}D%w$:4$IQ:X0h{nي!P``ɌhWá-) ~nZz"*ĻdaJg;7}!+̹Iۥ^45L>Tb5[l+HEBטv/^f7?]Ɠ93_-^o5+3pS| %;j(Q7.1~fy),V:[N˩Cl'ih\" @%H 8ݾ[>LbWX;֘EJ3JЬ!,aƃݡ1@?,Km ӻLz 3Q "r$nIuL⥹ W܌p9Fv1KPΤ,xuZi8:wdܹ̠%o/N Gw%T71r3<QGcQ[.dٸmzPWˈ%c%k7F!ѵ.C\/$#"j\ğQR#n:g^BwP4ْ}x>д'yF*SS|)Βo{Fl\hTeN^=tm2[5j$_7Ԃ|炽 v[mԃjgSN.i05ne vV8,|Lٹ22S +Ÿpsr\[5?,{ JQ$=:ҴԻHvVJ72yt>!eLf&>7)39 {ܩcab[6y"|c{]1QKZާזHO2 _]96. y F[.m)ܙt6B54e +7DC@aכ7Ijrc|KV{GTbͳ׆}WC~V4Rd+/6oq6#eeמ?Rxl^Is:M4qDڪ-miwf@Tn~2/rw:;m+)X5~4YB?$BGqR봻ĆBtRPPC[rObY![kcD+DH&K]2&V&Lpmi)CFPs?kjQL ֓SD ;M;Y0!hT$]h6}OӜ-m=SA`!'0\bm;|R4[(q)HMR. @`v콦/ J&?"h,.$i:6Y7aCMBȞy(DeI["CU'مB-aob^s$+1} T- o'~m۠lvVHEThҸAL@]$Ǧ~p>Z?w6dkF6 JKsBȉ0;zgL[ﶯX0 G}{WE_gD/?wXRLj^:o)nWl6JC&HwQz>wb:&#Qwnuݓt%{pv5boQg[ҝ? !iM!iF O6IFFz[.OHS?Ӈ d^p>WU<;O|tG0)̀}~f; F6<"ڄMTv.֤箤BV onY*. SjK >T[*>^[~_H+ZU/Lzސe}(@b* M[K'hwUn*bφW†7yB(̉-ugЉҖ*!Ͳ^N-P c2QEMN18!anNu{?3' CSEZ `A͘8?Ѡ:ZY'85 OnUp+zh(Y~L򨻢^q̓5Cf8!@[bTq톯*>G"fB2f8rbG9 ?gWI(R"8ջMIV^ 1>x%W DV#[S}-(G)kW^˧wAz'x:3-o[bzAЖI`/ asɖ٠D ~=^e?F]/ 6] g|$]^ђħQs *st:>n릧6~_<"K,)֥L˫-H;x6V1Ѫ'BHrZd|[%H.#oLaLWT0q}.ެGv\"F(MѫX[1Kܣ[pM8fjT=: nxpJٻ gR{uQZ MT8iF@yhX!qac>F~'-1(m]lXf)RyۋP sl9փW虗ï&kQTUkEӟXS Nʄ֜0 &xK5A#`o~P.màA?[a k*n{.ȁ*ȑ%Z6,$ˤ k*q+ TM0krjtN'06nw@)L[9dy 1IjpURw0 ݻWr*+rs|H!ѳeXw\⿿~ kP#/?W' XK#5ѨxP ~tj_kW򒳒 ܋HQ[qn%c5¡ϳ}`@.v&tOZ308]cW<9B 搘LW;|n `#+^$aDCbh%O:62Rc1jyyp9 o,s5 D,\A)`]Yn(7'H.hFUöMl2Kch_L 0Q.׵o8t$N Cgu{r惰 C$K39lx$fW =Ӎ:cLD ^ƚ9 )h^Yk +6r:rR<ҏt68a_a0SƂM> ŧ&E :e`K4Rw"ݳR$jNacÂT=-Ǎ  )Y9GYNQOPeO~#vE=|{43©C>YBNf֙i#?7EzG0Q-IKqO(2|V^bԒȡq'^Zq4Z[XfɺL:тmW'QIYf ga|PIøNe`f\ekVWˋ^aD\Dj(E|\"ę27*$vGq}Qm }#X%rnO޾勫@++ReňSb&NGqbaqПYƺ1ӚgG Er\s3Qd ;A"@P*2-++"u7K]_lK7!u!7-ԓE-£Oڋ40esX7rV kp luo~bCy36M!ۀr~bQTHX|ɉe!sb8角B{ǭyLo5/1>>b,;%ԵnRn~9G&6 S}]'-1~M=ɹ#_> )b&CZ,+IA]G낉{ƙ\V|.p^l{T]>1F֡bQ],U-aH>Pi3;p; g9[l%[eE\s71O2sz]/h.Lb^ yW"I Ш1 6zĉzcN}.[,}2.YFl.]-EI0PmJEAQ/ĊZ]ĶW3=b2`u0B3mWM~;ȋ$'z?{Blդ)핑w%&_xIWV1TMvޒ 5Pi#t\)SBE:x8f{_ޙځb]TK1F:5Z59-ʑn %=}BQɀt1Y':Cl_ţr#I Ћ;mR9QHQK=P0.^ammPt^izsOt.8ӏ"\I5yAoƼ2I[䐯EՈ4ug_I=Y< uQw]L)ɘ<Xm}Y&a٠D"I|4C"-7Nq~kd#eZr&I(S:U15H[U$& -=@o Q W?2RnMI b:)-7(i>ctʽ_F?!8Írp 3 21VXbyARjϴ!Br-:&Q)n&7 AEݶP-mnA[=q8 zh_u΍!֙6>Y|vsF :܆c>AYH fӫZw"2[сk'gV*EphHL K c tvw8a8kNs;?y(X]2ay;@|$\.0ey4~ovYg3rz,~#nWb E8dšBaQ<e?JfkEݔc빰=?ZqQ(RZ'@#YQab-cބw{o!b4=FF9Vqw v)@HH)bܰ\(:Ģt{`9kvᶳE@`";!>bmi@)϶aeG'K G2?`@CXX)KQuwɆ;mwt\^L'βx)7%)m+ ]E>vIpO,wuPX\IQij/2TzKAbiW>^B@$oťZ\do N+.DX ճT4oO(ʷC;҄"sחɯ@sY i F8F^b'oyDgG[vHO2/䇔u혺l>E}u{ⰹp(x=8U_LiY&h!hg2gQ2E `J2ImJg=2ga`|=~:o (L%PZ&S@9n4w܆83O`ɯ? ,z?ӆDx$+INn}(h2>{t[z,f%2D47BMhGnzs1?'Ybԩ1e:'"?;|15[%X"udʎ*vj?PHꜪ/Za9A[FZ,Af8lagtcQ2$k*neQWXI/B2 J9/kpDM~+F59쪓;O "#NJCP&E . ۋE%GM!Yk̢JMۇ] "W eXȗ%li)c`߱w0E<)|re^x2P?`w_kz>la- A2C ~ѳ ) V&eE%#`yԜ#x=""d暷/Y];<%H7OG2 -~؅$Mg@zkx@HSceO%_;NLKvOݺ_o;>Sț\Ԏ+/gC SoJߴ/mcX~lS$w}@awW![p*>3#COR < sݰ ؈sjFi#̪ďggliSqUb`Hؼǵ˄#QgW֗BZ:0ct4ʣ9|CոHL~Qۜۜ(Ƶ62NA/# h~@R;AWg{vϷ'}U1z,vzYzDIe7nyh>)yVo 31b=f2 u`Y0V 1_=YABo[ح8+T:j(D@'X@j,6![7. |tJ&T YՆabKxHgf>ذSOߟ c#\53~dx+cfĖIQ,oo^ѡp@w-$uXB]`ګj3Cj@AqidSRu"_0E'5W@=Wrx$0a43q:ᴙ!zeN>\5 UzȘV>(bq4L< /bVqX 7Dn/kS X6Adw!KOVX۾$6ه21B#jg;`_;AU%E4 +W2=^DC0nwk3;LR`bg!Zө2:EP 0"-UļtA\.'9 ާtDt⧆r "Y saMb mMLCqL?K`?ߔϻP&`5@ ,p13-wK=]F fJ-2uV`0ZLG+ nXbS3ej(ǶLON}ߏ%oO$^a?R_|jlL %4p-.%`%tCCX~՟4P ,OF]iR2G`efPY ǿ9\p?E[x~X|G0b6}*RfsX}lE`k#pNճ V;$ld2+'?ż17]__]ڏKܰ߉N/cd>QQŹkҮuFסyc3OAtھq3%: ;Goq}+_O g.̠O-f'-Pda>ڈm=v_+F˳&&㞨+nS'W9twDE޲nԮZkOU\h+}џ k\ 8N9CM eAǢ _mȳ**r:l:9QC$غZu,ID C"sfJ{MWoS}:7y 5)}i)QͦbjG`ƁI/vWWaʿy7ǐew=/+ĭk?by˔Ci:hPf|H$"d={2BzR\|4#D$FLnKX{n}ӛI:$fR'/:•YZTl|[1|5AEFmV 5pg{-zʫP$Gziv׭E63`Dos|RQWK8sHg_X`nW?pQ*gk>n2.h^VnrTY_N˟WZC1OYT!ko1HşĜ1631U[}kϿkjr4k .+ļ; E9&E'vyC4p->D%zčeT3p~\fpE0 \B(!2 zÛ5 Na: FDAD[L(#tt!7x5LaN]lWX"un-j`Ej?`Hwy5=]kXMETZ- jZHA5J=w ܽFCL!D!+LU/o߅&J3\ֈذ$IAnsN'=P. / krt+ۖmG|S07b!ڒ9lqtR#o_t>eGE:Cڈ^q&(OiZ&1sbo'ǢLokYn9EDA6gi,eG_ku6xDzck="co[<&3d(>D?潍m<#^$cT*F"[tC1tV8X8"X#bDQ{glj A볤q{#=xJ>VR3Z2@t*$z7Vn73tYX?t1ll6:_|Og tvY`[aT)bq#dQN]hv ^FK?ahZ)gV@R Q~^yp4N"?eR#AYgMl<}jdEWJ CXc"hg]jj0zٌȅ/w1 B1o4ETgi9P\Yc0SV8PM8%_,NKk^b`spKճU'w $ݴGo`5KٳV>\(׷@FHl4 哸 dN׬䙓E]UR`(1X%r0׫={$ jiQ8=$XI1 MK@=1҈RzJ01in&^Pj>RU”Kp6V2QUg(sؽC['\SV%bt/eGݹ)ܒ + Pf-axSL%K lA1VA^kisЉ&>ldb}5y֠[$-{'%|`jyknK9{v[>Ҧ4M5䜧P%>q,_{dY&J仜36XCMy%\<.13B-!̤8"I?7JZz)'Nt]k!,VN$B}ݣ}w8N͉]Q=8tЦz? v( zF"+_y ãp!oUuCIctbPc75ҢЧO)0WI-2 1|?S=71\mMWK'RHQ'9uWZKr^[mC92@(f#Ujl#ERm>'匇AGw< lR%CsR=NA&PçΑ2Caf26y3pfZ(G4_))}Osն`_J5 ]΃{lPj_|sdF+F{apts! ^%26% :gƔ.H~czP;(Ü[Bs֨D4{_Yy\0$ح6Ss.h2[e3.Zީ;F')PMHy{`aE:XQ,憋tobZ'"} =3Uݛ[O4 "'j ;fSĀln{ߤ`J6mᯱ$sՇFH6s>M4ƾ_H k"~^ؤǡ X g?ȏ*<=[\"fwc^,8 j,o\ 4k" ,_ R! H5 {CgV>1*e A@KouV -*0J.ky{jcfy[=&0ch^r&ׂ : V9 HɫߏWxKϹ' ;TǨBE~x$P|oƻiOb: @Dܹi reaMY|js䍿F<|aqK[eXnw=Mb8b 9P(뚷홛]T\AUJݜ.١$FH}>ҙo- YHp[y %ld] {/uX#ECHpENI~p7 Ӎd>7/9V"QEm0|ifUą5ɹ<K9WkQ?6 *{S+AΜPgy~h4j)unJ\ſժ>3BxNҊxq8Wz;̤b:11PV7nDI #rwA雅{E<`̘30@oβ!j1B4dgvZb`>1mk ک2g=q%dB`Q%2CE1kڋ;D?|(8ϊ&Ϲ-"_5#@U)"HC62UX rVn ayfHV  #xG㨪TxϨy.I] xM"N&O*]XqE`Z{/`]#=2%5{Y-#2<:݁t4aUݱ.t'}Dwi\cQ? =#b#Ֆm:s`pWU2^v^yW pٳ݌&~e|)A7뜡!yk=6uF3p c&[!r)0X D.`vw{BdG_^Jm=Tu~T 0ʰqiWԋN=!_Q{h^YKB k~O079F+n6>Uz%n&Vblx.4C%l?;/N * : j^m@|N\Ь̌D>+ O!H=‘?%֏MN7W8YJhuyaSsOK*{@`%y QΌokjsuwEr :i=Q+[RrQM!MVKp9]MШYpB ?!pRJ9%κ%IcUGϚ.0Zl52$iU` 0ƅo0Ntr v O]@=grR+b.XeZ{Ts4x^m$c y:# DT,̯y]7`G 9 yNȷӄ)Xm~cxKr1BRJ[d9_hְE)|2LPp.^~@;!+ևA{xuZh7y4 _f2A$DbZ[ڇyz_?\IR '$s7*ls@cG}?iZi#Fz}{$ G­n];c_Sy43ɶQk,C%:y^?T q+pi#~[v odbp5 U 7-,ڟX)"M :zES^%gFA}{6٫YyLɡ{Τm!|io:PU@twpTb^~44-X\B~{?+ɾ_qn]SĦ&0ħ&*f[@Vs5ֆҵA I%%ht/]wLF!U S]-d Y3dzH,u$ ƄP@QtNlN7h|#뷖UylD{RgJUO/f5<]ҮT9s8ܟΝUto؀}Gaf Tӻ 5Rؐl6{n02˞UF\CEo^}zY*3b!3 Ϻcegj/0‡µyqum Yj~ǾD>OkRy[1L3m pZ@vL*rׄ"3Jo%(nln4۩;юPl,V[M ȏ):q|&;Ro`95֭0D&&yd=EjrqL Y'DC,} d몦K W Nh;ȧMj$ltTô(6g2ޢʍo;uEl|Rf.5yEkpG)6cdK\a'0y WauA@;p<.VHc8GZ58X$Us^Ę}cVvvQݑY MڹL29sD/=E$OmnCF& egn-6r`1,xP1miKkؿ215tLY!*q-_n5G[<`9 OL8.1TUvL8`Mo_i,skAX߹򛷘Id>ԅjVJp7^X F`ήQʦ9n9̠I++kkt(iC8h#Y5 u>l?[WS3?j('w5 @AwϕEl[5Eu]e3܉i2SjlM^; %ikz乾;$D>y(>OjtJ6bՔ%,;).AԖnJ!qQY-ISjK dX̜@CBvΖ3 sru*aDw Н^1Jk_$9{)UDŽԋ[MG XQh aLNw%qs/54=#|zߍD=01x5^)e^>[4@!ըQ}Lf5RTLe/%J;.Ok/+SN.qO5=;JtHSa+ 9q(=1A`fSe/}.K'AϮ[T]akY3Y]w^SB(&9`ԲbSYVkpÂҍya7!CܣܖПڗ^{ ;MV߰n^o嚍 :ѯ z OZ;AR6,V3 O~swz!I!|'3شY`Mq™O{ШC ,`Aa1Ab`fR,Ho[Uypr#16:ouYViGUQR!|;eA^mFC؍HX^Q[F;4Í 4%[ZdpB\8fUT se lOu9֜V\+B5k+%ݬ7vLd[V#S`kϜo *;} ٣PmXZ'mUE^FFÙ r[vʛú}6dPA'w7M-NRz dm +ZBJvU>*J-[X52zi@ع' yuE"ɶX/$+9~~,ɑ>?N.yCuXA-u V$|R|}:߲`SE8vW,kyg ! Ѫ딪tT(/>{M"{8kXOI/>\Ey9gaGo4$6X~h;&uhjAgG-F)"wąz!Bt+; o[" ?7@q,wcjZS Ͻ7(S |Ѱ=L4!Q{7ðpi 1FK ,m,0T"GYC}8C5$n{srˊcDSǿA՟c@ c >it@rG7+8J&jHG#@KwA䐴 $<4:%&KfM [g&}Nn6fS}$g+42[NJѵCJH73n{+jCYwuB}܋=(JvP$T#Xɐv5kLi)a)Ƶ3\.٫Fh9\-+ho1n?Y)EDnX Jb'dQM ܴd-fY8=C4bK)C9"?ίD.#)6&qW^>J":[ jL@šjocn1bOZiZx`ƓIYݬsk(6t_95Og@7ФZ%Z j +fZVaA=MW=sY\j 0Գ3*!>`/"h+Z.XMnĘ>is8s6{|3L<0K R^[$z%fAI6K}ΌԂWeoadsXWS ˗AHO1RD:SY 5L/6iPSo"#ƎK;D%_LťU smJdL0d4/ /52*B YyN)pSf:Q^o~N*exGr4>cߜML#E\h%w;`Ga1GfM)Uazc΋+ϯYN2"YtPk=wrLlVYW"AN7n֮wh%Ts@n0䒽4 |r_`$n.rKwjfӞܫ0ɦZf9h2дrk'fҾx;̈HXn6VN;_M,DMwbVu#itѡ #˗F~kb;#1zS?kˉǎ\qL0w`qCc!=O7˖ھ3O9gͳοt? 4H3IV/ܜ*dx%!H]رSW4 ?RNTt$8M jhxQy2$Yg"hl@ X\: 墎U.צD|϶Ls ^%T H}Cp\gJ6En^CP6~d_'S x-n4X;NԸ3Tyl#>uad "s|:uҝTʌ'A^64^ ֽߪsV'Lӹw @ <]]}UL-ۈe<("Y pK‘(y'YD'j>ʎx!(_+|VbDwP/wx2HH_gc-Kg9ģf7*ղ#vH%3 E.=eи?A`ݸb8bV` c6K, 70O5Q6++I# Fkf>07b'2feR,Nˠ@~>} ´L?ZA:f%ԾG~@7Ǖ5aa{*GR_:;A4LJ&ҭTF#(I ,q<˻g",С yW1Kd.W͚ШJ?Y P/K*SRK1VeA Bܦ5}/[NZj.mdrV%`p}~?ћFVhc-K}A D'$ Oؗwc)AťH &RyXg%MjJ !J1Y\[p].V= ۈ7Sn;8{m6pZIE# ̓ ssoG5;> 6+)%>~!}<6"W}O (]EJ3j]"L$wy/jF֭`Ndž#YG,CC[{!(4- R\3%I$wBpv#':k^HJrt\p\պ Y!LLYGwTV0a>ZkH%Cp~*W@ئhʛ-I8)( m'3?cWDגR,<ŶNQгgcĒ]+NszhE?В@pj(\\Fe `]Bb. s1AґSVnoxzU?-];'jfyҲY'x/ 1l7 Jo#.p/wc΄gX5'}59Kv'dV =[W; |[1[ۏ6#g@5gF82p2 vM̷?0(<$NH[ʵ::t/'* ,Dd()gG?GUJ;50pjJ¶m `~͚)IBu/0(3pgUzhk6RV%cgh}u< 3u ׼1rI'Qj* j2:wHac<ZB"Ƨͮ9g6ƀxQ1oيk V=hW}J$Il!"'mER-M fu@V@KW #O)V(wL7W@T n[JwvJ._ڕ<#N4jާkn6o&KkY$FX{fNjRbjTڹȭTŎSﲏT~WiW{X "^]oO]siO&`3Ywqt/7{1ƺWP*rW0A/N(q)&ԫB9`̈́ v'0q |!]&Kq;c|d 6'>ν ̚;iueM \ f?crJHah깂>{3^P]zM?Z^ GU±鰚^$ eGL?~hD$D5,lAfT44Μa-ͷ0j&\`7ҙh y8x`$_1aUDKrS| ]D AL>:S&׿J]]^nNdwibVoxf @>F$l} I)XRoD*<֤[]hʴXݴ#$f|4o _/-:W-=.8ZY;'Q [U]0`[8&SNQ3U/KG*9g˜/ 1+>4I0|lbkLh-sT.?5qH7(%T=Kq+{Z9|AgiCP\JC)&QnFM_d yUHVc!/kH.y2|=pڍweU&0UIb$ $e?~TRIFokVK6K-l[_HhkS5O%Rn ԋ ,vVl7WP䎔PTvzEǣuI$G` idc(’h`y{vVF.[ ["r˚ڕ}S5'}Б?i%GqH?!&OhGjQ$sI o_eIm$&tYU[Bk:ިWL0剤M".dC?/wseuq Wˬ18וMtޮ?- ɳyYF #wns/*bOvPB7\•4oqdJ|ꑟts]i:խā7 AE/hYWjU| $668Qu^oil(6):4X?kMJ3u0&DXfg)@)\|ޜ <=2|dжv'uN{gԋc]ʒYiԔe B>#`f՝Tolƒ%œ:пB1ܦXuHqS= B*3[ 4hQ!GV5"10/{$+6^b Ix"Bdþ?bJ;T˹c!LXd\ٟD%{:ePhsNAK稖1<l0_oeoj!Wp%!fM{Ҫc3 ge &R}B @E!jJڥ],6۰;;;U<U۝O\JFesIOISQkz/ne5Rh$6yBm>mJWL69i9(pndoM/5DjmAf &:DJ1JFG/c9 i>ʽ;2XO/zÔDE%fN?,Kǩ፮5E" XY$3d2Jh@labsHuH `)(@ݓ%ȯ w֣ (=3ĝ=Ă# 7 *yJ˻8#_uԖ/7&0xzt/)$3:,KU߄0^xpB4 |j\ÝJBeK;E#v?7Ɖ' .n"x?AЫ6/bf\$4G*ʘ@Ctj8%%䁪jn׫gNJ+('D%B~jf{ Ы5>^wWn׌bT8ѩeg2X]^,,)k`x=."3]ˍPKkSgq%v(:kԢj\j2mn _n^>Zǻ ҡdUND@y)ضL: K .[hcň>6l.;E߆  !ã>B!Lz=QW We7^cJڔhl|s&Q|ȩLL`lu֪fK넃#qҚED3d:7Uf#!H;kEǙ}fϓ*Pټ8REJ7/ 53ֺ칀CKUZCv] 1oi< 56aK?;1">y"Yg!BHF=4e0[ݵN[ MЈ$!GC:Mg'h5ϗ J]lH1#|*rPL:H9C)Mkvtqبbu,RNjWMOm R NgWugI>uR~FW*(NG a)Y\OGQZQյ)!ETțLw p̡'1*f1Bs'1KܑDS"[\0$‰pA EԠƃMK_$k֐nOX|WMeZ81;>IwsVRIG%ZP1<[:n {plЅe .e^1z}XAYt"Jf't=[I .ӡL ֜PDN2+#X݉/[-;-쵹na(}+ET/irIu94^Ri63Y6Gr. zOwTLcHUY9wVtofUySDSQ:_ 9`xhě: V@E!G_Q1+Rmd= ~^Ō9VΑMXH 7|)6<9 e Pwg`8 9_ ]bqCo=0OI"< PX[*<.\ύۅrմֽZD~#/=foƗ>"y͛>(bjn^  ׎7u4it%&R;8nqjox2}":~?m_4 KY qI^n!o[V%L6.2}fϱoKOUo`]ɬ41<;YKcxQXv{MG}0OkR۩pH*;Evmn1)Y|? md`pRY͞¿x|6ӗXC\ yscPZ(<&*щ^ ub[ރM9/)K\{)EK,?̹<>y5nL-kUdԧid U7ś¨Q]OFTRb%n? E(i̎ [{Tɝ˹ srDf9ipJxLjd|х_ŖIeR:tA:@yRvw'=Nij˕1衰v/p:/xrx@L]Fcc&܊o\N ݆VXR˜> >Ik: )DU0T_K[n~u -P)_~]D4~bEDv0Mk^nRX@n|8<21_;0y pυJcoo"]K;.;͉{\!Smߗt~<ʀ{~@ۍ ?G^]L8jdluj(~XiRT!g1#'FqB)=FR(aS 63g4_<@Oբzg*_Jbs'eB+Ft= jPzi딙5g,7 (?g!y.p]UNJ"·76|' м7RD*"zNƐV?zO phmʬf)aۗZCP䪏G*֎\sA N7V]Ռdy*'Oy߿F3`^Jj0c"8۪DA@xY`^LqF`PZTAR *55Nt,VU"( <m% *+0QO8*!7N11bLͤQ@_@d6Voפs` tv6;f-Qh(YF ]=v_8ĂNv2GN|v|:κx$%cjlsڽ}0ɝnyOzz ȟ锸̕ {X2Ȗ c /m41E|3>>vfpKHVڄ^hn2)cdJ7 edBTkR$hȧ n n;U]4o"J]˜kwO@ ,|k'nz|O^r/0d@Rɼ7ĖB&"M-L6:Q2|i2IdZƜm~ޙaNkҞ6\*`7EvEW֙SQnddu{|XV3xA3lM"5$/e gd2U(E\xWh$n'@|*3uOi HPd3AW[IwDr-ב^QKg]d =FEe Z3gy}VXcl fNR_ okheR}g űH EVdպ{?gn9;X?zc! T}:bub[1cN1 >;/$8AS@Jps J.uIK ) x؃J/ڭ"EwNe -ڮBÀW1< ww }EN^DnEwu.yR4DbgWK28dbѻ4# h⾐^,,jݍJ̃y9ǫ4:7F/g3HѲ*wddj6|AI?beegpwۖI;V75\`ݜ9U!Hʦj%FH+FzoDP ҧG{ki70.׹pd;C6ScF)f#R`I<qO5`uys|PGv_b2#)<,Cc P8DFh V=OWa3#p$ϩca' YE\5Kx6ڇW曔yĴ 2}w+c%ײJ3;g,h̺qK<_=NcOZU!Dm=G( eJH/HBe{W:)7RAc:r(2OU/b璷2d#R@Зr|(;C7C}u+2AM[i-_ óзo܄`WDtoS(T"[ِ\|Wvc_\nO^pSլaQ%ϴ~ʴ\So8lV/~.,C[ ) o\DcG@늀jFFS ,f@~HӁZ&$$=$RPyD̙r-vk)W_|J픛^vۊP`!JAF[YSO_u`*[spd>wo׭U"]#_f_Hߥ0((6Fu;ɆgqxaJET+Z~^mnED2+@fs~ pV[RݮjyKS ȳ^[ /*XEkD$5E z:' "-PR|ܴjN"Vv ۳t#Fĵ fHD(0_k u~nɪ=(*(lȄ }{`y^o"UIu գGCzp8G4x/RZF${#?L2s.pn n;pn÷4@=8z|M39_>M 6L[!Ӑz)<`a6i195z 8g%c,6LtDB8*k<W6BCش9كZ JK7P0]F$'hGm@іX݋ qθ,Ǿ k A~joy+/5z$Gtګ~J= ӽ 2p@4JC8y50 swgtV;葏p  WJԕ5a$/6ď r?d'ͤ/hEb$W@<` >BNuIdeq;j,4{Q}e^%`K(rUCŖ$`;EB9$/BZ~1Yf9⸱zr}Gzk MUYRʒ xORzI(d r}1.-8H_K!| ;QA8oI PRrmU3amuBF\Kd"3kag#L/}@ˀ2li'w;0[RIZ=}2aJMZr &i籂0D}e'C1en,/H+%98`D+[<tHb WӱuBn$KBӇǓst/@Wt6Ls.Bj·+Pva]yThs`h~'ez@+T+ 0nV C1"b6:j@n}*)4m֨\w^-'!#5lS8f6Hn d}7 %mȹc!ᏮnodzGM^!qZ<_u!s_! p5$2x#5Rʰ@p Jv3?KSPHKKCHJ7y~A8u!u^Ac`%jFLE@@x@@XJ̛$%5zR_eVEњX*@2C6"(`8&|jys p@roY;q9>3k0.Y5d061(&kClT%XHPť,Zu&*݈wec~S!3{.XS6ZFj;zJڝ(] eטQb@/Í -`YGg& "C ^fӇƻűdz$˨p/NT:=%<@3YnU#;?:3( Kr` af{{VD* H>$ջ`'.CȻǢ%p &xG %& YA?,'ۿtmL^ozPs]֊ЋL⶷riNgP\Uu3M2r[%cSq tb#Ҋ }=.#ָ *i/V'[O6hnӋqPl*[0Ct)fZ'9o]BM XW_797~ Y']iVKxU3]#K菪č@#L*oLBFi_EbRQ@aM 6V=V@:7(jh& 9b0=VGȵ̨]?J- lB#yM8 ЇZP*OcS_i"vO1B}fת4Ҽ 5H i,+cmA׊ /#O/ܣk>&<Ŷzq$:씏bD4ծ,SHnzPfh&xڊ'r<'ӧXjS3hhD> Htfj@n݄a+ iw?1R|NQe"%|dy9S)u4":8%!< dtS>!70+0_YQVOG ^ rL$ t.bAr  %%WSօ;ϗ }!|DR lş(pZRT<1,(d6dY8ږɵeTϴNt. V?). T%w9Obl3Q0YH˞xFmB SξMVj9Kis; _?=ؑ|2>y%%pض-5Bxw]ߧB g]j2`bw4Wt зbw䃺h:7M< %(]FѐPi< rBa;FpKp0{P*ft̐3p0g4>DjD4_p mbuEqÑS^_8VYQ7dQ@qQkZ>]t.ǴOih?au[EP$:}}GTI{dbAmbrzO0{m3o1!d4#oFyQ U+EiR9^ظlTW{ Mj5mN'_2ԹI&R5t%`U7 {O3\ʙ/Lݟ-#em_1]E'&Rc58xAtkRJ^׍+2wOYJUzwj5X%`M3NpF;rw'[kس()a ̑+}oqWuH:4=%o7ǖʃL o} XѻJcwPuG"vkm=z* K+9z^N\vfD_-ZX~9yȩŴ`YȆU#]FLh#c1r0 Oj==yW-O=KKL+S>6ІAy9<=y fWԬcf &Y*,-iBBPQ߸ey OƹQ(4Yi MDS1uR,潕́kNLיBMRj(}{!肧 x+1]k%ngNjHlr6ie M~?\VϩA7Z&>5@M&k"Q<ʇҏ񪮭מؚUC@/C@Iо2< bkY5c%7%RM%}`;Mv2#;&&\ VXs,4!0r 8}FG3 !12~a"g scE)8 PVVmtלe[uS_zqpBmFO115- TvSNPFg([?C^N yA`{-;2)yd&s@ O6YL5^r~7(xbZzbIQI,/VqOؔINX7{uw3<Qf^/,_S""}`44o"PNHg$$h\;[HVڬ4x&ߧ{ݦM3:Qs)8BBO֜=OїB*-Oe2h3^D.+k02r⠮ӱ"ǶZ!*lbY'lVo<}5IrjZ*]B5r.>]C?4b0^ G@++;ё/WXe`V(u +ޖ^{sע PnnC5 1oc3?zF#_|= Cߕ`2Oz Ev'H۸~W]ő1b*ddP3#XB}ALؙ0]=͖<Lը]v6F# pIQY<꽜mŝ@δCy4[/&QGį}w*E!2 &\ .[w8'Mezq(R{:g$2![9s uJjNC^.#gU-M`)!)tuӞ-me18D׺t\%#zFpz9nG̵PBU )ߡ[xy w#Ӝk܋c{:<5$HR%bΌC!&WLQ_&c\2!.;o2t8a]Uô›WXpM<U*s6-T!U2ƀЉU^d2*.1}ۉ sEfB.b m//U@J@y4fcw}97pexUv+ۊ?T}bXa?>s_Oj@0hF L±4#g$~9E|bKZl,c[ 9696S"ABVavXh!N*AٱV3i!ٶcX'BUu8B>?3<\xТ qQi[ Bm^(-g/ɻM2F{ mЬD:݁h3sk3m$k4oB>֟ r*^ kG{Y#r{'*rT[YVETyiR0i;UKuՂ[ -@",%Y)PQd`VմPmɢS]!SN-BXRt}sʡC-E_$+~ 4Ќbð й}d"ѕ`һoMpí/gHnb{ĿxH7e#_eO`́Gχ FIϳtK%s.úplI -}63B3zV)>[!hETiEJGgyF֋[dy={/ҩ&s@\ vi;v ޒa%Ոɉ;qMv2ܳZglvT@Vr1SUG;eӇ瞰mƻi94𳹃Xw#x;1q*+*Vs+iFPk var5*K vF+JIɽ;߀T "s &(Ħ$?ڞry*68n;uV4%FBE J?XOr ;FXb!Ԝ)B B):+i1eQ WlެP,u , |$<ls ̌>Jf]+3/QPcty/搚^!% 9TCmD\նތ7u*s~#uRU<5B=2rzS#IR]SU%f8LQjJ0/6 *Vjcf BZ%'vVh)loK`,X "P8U8X;bݿLV!o1kxD'D:&ls %/7XE2*,ů!;3qx]ΤBsw\6^S"Ym2|oi~ "2v/8qKu]X,,)˽El"14̀7-w i{G5 k*/=`h۠7#9aOg|Y- %l7J^JRDD Pz;kFceLo #gLgm v:y쓠ذ.{KaF͂0srɜ|PzJS/wcbm$`H=!aN VBx`"_kv:dfbYV间ጱTdxv~􁣶@'^3˶C^Gv&CVrc޹e(DR95jU#uf6oϓG?bvX{б%MK>d :F[G#<p7K h ?s msttվGN,euZ пve E, J­;cv\zՂ.xfS{! ryKbfûjQo]MZQTRWoJ {pW2e_ 3aR1`Wubj ŖWZṈt|#_\~WƑOHH3ggbBXcG;-~M~87I2;o2ƵJФ<[kҴZ"9b?Y{GVzḮ [V,$YPiX:)9$zK=lnT< ?ޕmC |c(_'>ЗI|K> .}oi=3FȦlb3IփuQ})}e;c;9&ڟ? W(Cx#K-\fŝː2 +l&c6 C4ObQ/tK-pX8!#^ىk>zFb_V{i "BJZ^CQQS|M}nF%u|CmVt y = Z#2?"ǎ֔RAWNsb*U>#7Y!jMyHDl}yemB3p3tcu-3Fyɗ@IgUZ~v:N : 9=) @fIYDJOߤ>\] )tR&>팀Rǩbwu"`ﶿ=LۢY¥ 5`,1mMs0er"lyF7q'&h6?i_ 5rW#/ C~oH%ItLӈ<$|P$" ܘd̉%bH;-QL۸94 LNգҚ/URse`ίF?zO 8yl߭ʌyI['Dr黖{On&/qŌpCb/]u$!UVmEϹ/?'$myd#2m(a3 ]f G%u8VF76;nu O]O BWr%jK}*CqIq[ 7laG1m,x*kPP%h:+ @Ea#X`:t9d*cgCpJ<254#/vpZ*~yC:"Qڧ1ɗLpr(?F}j5yrI0 4_vEeTZ U;ҧj0Qna=]NҸK)P<Tխ3 ]cR& /O/^W >dɨ(|G p71 @6,Gk9dM ;Լb z7:/%夌ABɀ'At3"3o+ΗO~g{G"JaM{PTǂZpU_#r}n߅hZJc?aTo.@:tR- utɮ62蹳!Q\CW/;WZZ3QC]t}*! >zWUhu5AK1'mk uH n!b/LcMEXlTo>_VG ÷Oc٫!}Lwq 9'hQت.;#])|+p|78EHO @暋= M{wLur6SJtN>lV,br$U7l>EMsX#Dԙ}YnY^5Ma yrߡr@bJʧHn?-,mA6I۱TC[^+kJQ+$0]kC7чaAr?ZH@qo|e'[xfFقo#x5 rP MEM턔$Qa< մ)d̷meDFSp? m@\m~04/[up*;cwY-tc\~x'M5z:<&uCEI v?Z<0)FlX?J=6m6<\G̈; aHDPN}f -U0{0 KєYi5pntRLqXoN(sL~RwPhZN`(>) Bcv?r,@*G8{5\)0ר z O>聩ZETX`.VoleLg`˥6bѵa-aN$Te0kΛh|_ch ? >ҧ*vH5#*S[ٻ@/`TgD[H6'5[LD0o%CbYeR 7)߆E)>56-_K~;LևЊ2\<-mm}^eY!=x ]uӗR{?8?ܗ2,t\H)LBX#AM/㽌팃vJFU(s;d[0x2K ̍;0cJF-Q Pb m!FX[&KWi)eN-\iA+S%#%|nSA}o6|N<AMf@ שh$:ij`(ɨ(RN#JgT&2jYGv򻿸ɼgL!~+lbƼјaR  w{ x`V.Te,]r}P^iu^ BdhI74TAx d3Ȍ/WGRNJT|ADTpocw4;qa q%gU2ɩ8~ǨpJ.ũ^ߛZe27qUr{v)x-yZc:1 ZOpC{0Oo%Jv §);f¶oz|rFPt3XEZe)76 Y, XK`#QR։P'X['Qŷ4#]V61$sW-ܢLH(QRXe**vl'܃Q{ d܍!"O@W<3v{1L U)L8_ۚ$; JZrVMoTKZ $ù 8½jW6-K{tjO+>itL} &\䘳 c!oBWMէ0^Xk+Hu>Y5.\,.}NJ˭K6H/jrC+)l1.6i5m~{\z)oYVP&Cވ?e1:x CIou=vmN jDjXzT7N6gC5,&gk\X7tIU3~R#;5IV(Mt ')Y'݀+g-N=t_['27nVTmB?:Fۆ?t&!‡9'uXabŎ. p3asO3DrEB0h#YOeS*43t.eRO9fj Wh_(nOWL TԿh#q{7a#ݑ<.i"@M\'H<'~Gu,~㖬&Ĩ1u<Wo{:D&Hb3D5;KC9᪃ݐM fj'"k}"(kND$^,KfS\d}jݺ4Fbuz$ba{ΥF&PqwIn,SO;V6M0 |'LԜFMO໯ΔmH*^SdW&eFonSeæ2%ݍ˂\ e֓!T8`2" xQ^jQ1k UDa\x)jGAyRŰVP]$xZ㌘!t +0U( xWn Ӂ88qEm?=je!x3 n}Cf7B%n+߄r ."+jݛA7B)C 8X(|b[OYDwәUpq\0FޒiA q(󪯐WWTN*ʄC̣>?-\Md+Snx,Gb,QntԷYm~6 魏)` xYi<3!3kn"Jdk ?,u q1Wq 缓V `ATymĀ18aW-Y&ip_2ĺΎPZs օOĭiMv+oaiArv.q|~j>m1ȿ~1~u'^.ٓĕlZ;֭La/^`ax]z-(H{ W?"K}/*涡aojRiµ sH|ji1[">ݒTfŻ4$V GNXSF?•iݓr'5 rNV J i0|VKxbX^Jx*! Wy*(ĩi!Z[HgLlI(1pM5-8;>t&g}~okLQ 9ZZlw+N> |c&ՠ) SAg 8O}*\W}ȼ@,BDž4}uO_aD_8s-8-DIUR^ۻ`^BݗT|L- hh KuWߒ6Jx~GjۦzwŘb7d26nf7333۹ (nB[po0܆lS`sYfC$퇳fRK7u~~ O:W|S2,_>BM/Kז6= Kh$Lcչ(Jn姇=D l!Si٦ijq/%<9* vkz h]rsjُRhc& NHWRfBv* Bh#SX5SH+]tSk6v.Hj: 9E΢-*"b.J2H(Y j2LSXzs{"uw-X@խy" Tm^h&dӿ?-Q\n T\KU4ZC.27CcpE 5w"42r4 *s$ye{W䎩DΗ$KrHSv@Yw1XJB-\^h}OƬp%.t Hwd-\M靜~oiV|d2X*'/%4! OE mbL%P)p (6gȀk=ڰ:b5wX1)+q_F\6r&?I"蛹 _4²~#,ݟ]ǜ=۽2ooHD_ŸeQl5bx3K`;gרNοjNX^d/%˗d`tnjYw0I)U'} r .Q[S{LA]^[c`!@nGxGVsPJ=4ô*>v<vjaO-l` VGJ*Tf}" ™伊\m`NeLu~ahٙH&0#ޗ|JWX F47]^y RLbΫB T\\zC iXP1ʈw]iF  )j$DR!]EOHP`1IvM`x%Ԁm[fd\{f,&wPn È}SxYٝ4Wjʜs֒5G 8ߕE߬TkG1BN[8؁ZvR6S~" x z(‚bF7Ȣmc߽\\!#e!Y̔̐, 1Z,\t4MқN2HRէ,5+w~6D}ӷ4xLՖ[l:J{M@;n81f622%-LlsJYHkh/`)!"Bۑ}oœL &ܸ2 1D͜~zQ,GɸVd#v-dՉA3Seh>YhP}FdON5J&C슙*Yl}(!g$."R]ToS,zȏJI< !7/ԱrGn؏6UX 6 Č/agx\ 酪vT,=8e{+r& ƿVyCiVX v/(Xwt9x6* <ձuȁ1Gon6C-8 ݓf^2O0slp\1NNW0smo1B^?Fs}IjWw3 `O5@ju8\_B3H=Z"\}6hí"y{/M:[]2Ì1s/~{WIO Xa|~ENXy:mYkxzyȓٜ J? V)6,8pzB82 >N f0&wk95WRTpTձR? g]>&8C4ӇS?1s |운H0ff7!|¸*{Hڱ\Q@dGb͕cpt_-1,o!@yYĊVkUsƳ˽, f@^}J͔=!-$V@5mU ^Iʊc;kXH>f8Ҭp!.7RB0!xٺ7KN !dZM%6Wȸq5#43ՒZlbTmVŚ0RoSb%j>6iO:,Y:=D1>OzG1\3He }~rC%nM_o%x^f K70t(4(StQ%2$gZ8˰}?%H͸+*"||ICy/ 1mL";AAޤ;pk< |yd;ôG?r" \YˎĈTw ;KP™pP쇯vG-y9*â;HZv!d1S\j$*YWKmT*/4@ >&ţ}!Q8~|’YsI.\خޑu :!14Y*S*fjnvʨGI/o8%G~`DXC PȚ;seya`ͽ̺Q>, lhd1m\I:lEw<"4m2Z0|7i@@s+4oӧP#U 0KT^M|M/$@p5!ny,4]v@gExmD[sX㓸r+;d;W%#?)n$]FS;1E%zr:GԶ"ю <sQ*sY`f0)80y]*N9@-x?- >ʖD4)s]D  L3M}N@ ɎҚ|m (} _ gf M!xK|ӂ&'}Ҹ''a"Fשq޲A O|l$␐)(q7OjgB !gsNu-)ZRq%{{3Y s&̀flSC[`':nF08 =r4Q &) Ǜ β"4mx g'= ?}tb-X: ِYR5&l0[Kb8Ьfk'䑋UN~1*U3BP][q<_~úmwʐ6T;mV@Bꈕ\}NɈdUҿNYߖ exצ79ZHf"շե :{D -O֬h&Z(7jhJ{Je0ΖhPoU)kx4#!Y>& n E?y= ڊj͊:!t!NT@s-JbyݶnYɔLnT{J{Ӵ1cfE :h S2}Rfh"+wZs ~~f4XK4chW@r}7T^i Z^x".Vf>p;eN|wƷhtv`ɣ$p4 3wBE{ԧmeM1iѴKh|]GDU2Cݟ=*Zz#__r 4")m8ȅ9_5bsJ804wږVB sZ$&ˍ_tD1K֋6# oauѓPa1P}CI~ZL8>HOXԪ\c'i I\")anuڄE%8e6̺0boII45Y\jzUX%xM21 lŁڃ3d [BC1$4 q^h&KߍY>BM]^j3H T#DQzRG٥0[!Yj/kgF!=0"a">ޱI?SVx%jq!Lad=Xʺ-zN. Վfmf*y]ǯ)ˋ6&*[ܿQlS.Z#!Wj8ɡa?y#<\7sĴK_(ǬRE+ru .BnjM܋>?,v֠rZ!JPT1y/Ȼx'XYomcAt AkJ8lDe'dFnr&v$ Hdxf 7JqL1õTc`F:#r-n~H)s-`[7oRTVȺżB]mܮPjqzJ땘Q%3;Y 5⭼2Q&#,Csw+ 6c gDv+uLl~mHduBDIiqw~"B#'Sq UT=ҋ$E1l}lS(92BOsL6? ԫQX#V sSY)+g> CH$k̲LunB]*AgMi΄ޞ0H㺉7o=^T?os=,%74ӝkf[L9LZoIag83Rft~50~ &80$Z[A:OV K,3T9eܑM@3Jب75B78DT2{U!#֡;&pu4u~>D)"̜Q5 5R&&G&$:U<= _n~.+K]f\%aV"?nRi.ՠCtDc%]GLy֍񰝯MPyvŒD&ArUK{J:4mg 9܏P1scstB(Q$b-"Pnj^5t3Ϝ^:iw>;8O,)^ +r7$ֆmcӒ 88pC2-b aOwÎC'*5A)vDrE%ht)وGޖv*t4&3_s(8*0$8k<|_u ^+j$~?N6=щy%1~Ub(FTI60I$!G_Z! h ?S_rK:zT5(DvoRw[&~_"/=pdK-1Oa!fK NE.6o ?ˤ,b(?z@>!m)Aj7|{K9]޼ }ХṗP]ͿT;qטRch.H*f}f0lA8"@\uO׈Ve&b&%GҜ3(EЋ׵?I&J=mG/xʴˁĦu/Jhye7K](< CV,VͶsҬQ18gF#qӭ\`vi@1|yCo gR{ ҎhA#7 4`Lw0⩙_^&_s'SxxBf_XGaUH'_!>ӄToˤWƽݣQ9w9rEtfsk|셊0Ǐ: n#K= <(1`n%GW te{>Гpg:Z9r.g@`F^34pr-8.:,a=yˊ`et% &!RN?!Y>' 2uw(v eWX!!A{'8c0ct0=F7P\uh֗-K&y E=\/?Uq3/RQoq V/&7g‚VN3,&xy4kBiWCkVT=QčХWh4 xσMiTAJpCBh'48Έ;bto'fUMb+FظªTt bժ崴U61LXg V:5JVyv jԖN/Khf!Ͱ)`s?"~OCjG5'DkaK+sV ٩Hp[/L8SrqSdIp ; \[;J*ys> iBq%Np4 ܸ\N|+?Dich.eS?}=}![Z!a+ &twV:*nk8r@ 7YNnY}LdsKEk(o"䰯1X2"`ZFMn5_ӱRVct*A"=A V)y✋ds8#a`ֆ^Ҏ|ʩ,TĀ*qmIg2k{8Ҟe'w,N" E¨bZbVe`/pVqtt{`~*^D{QʁwRGe3֯cJD<$+;O2pV6@Y 06"N<"$Ffz2C0ꃄhzJ((w:*͗gԧ.$i6;A@@#N689|:}wDSqara#&ygnXVttY+4Ѽ>}]sc9r!n:ictP]߂S3v,}P2!X'.qubSXZgC0 DB /ȹ cToalS6\b10j3M)UxkhFYE]CNyPyB/:]f3WPh pH4{/DPz=5W͜T4½n{æ箙̐ʻN?*=3ԕ܃-7eG]$|hMliz%?M0;`u&U rwz&!s$W[?8'qXjٗv|cfO3 EU&R/GS`Iu3:]h8r)_t(=Yi)f$=MJPx8M(O!ݖ^>sH3#Po`V~q2FZnqZ.5~+dW9ev%XTJI@hȫ{=ϤeC{5 :#^sLJ-xX:+2Y$6DC1\.ҭ.'gрhywsz4VE\dbEdۏc;zVC.#c'\]\v#쓇>b}ns/VA<&Q %Fk)"]=dl \)ueЄ]L8d⋙d#$rڶp O# ǞDwNzl!NAIC(Y/( U Š,4Z+hzr8I$e&)'~9^X\OGKo5 pdfN&fL=: < }[Ky{beY.K9d 1>7*;Zjr:0*>F"ΕqXp}t0 *M': PЍ0ګHާ?j[4׫UT10רx_f_ k//%AWceĬ>`yu0D` _nUωqahn \y&Ī@a+ f`O 3S4V$c%k}u\Ͱ&4\O$ly/@jME??יʪ{ .OI|țaQ /u3C!D|A_Na1'`KB. =hmԙ5 3y1Q=wTs?'K_0}p 0:u>zf;!ߎQ=6la;IJ /2DgYz_%'fh_xove,q (Z;1:z<@+'Ql 03v9W+4oH%Ԇ wā[G>Ie.>ɆRpGbmSdއ0r8u6굆4{;Ij/Jbf'H=ɠWVbZ,{6fxFtkyRR9OMNeBƖTG>,`=ÓFl!"ڕhC0 uʼ<<T̯ѕx MwT ֶ~FQN Q`Ooy);cN WVH% W[vn4dv cwΖM뽰vKWFQWQ \, .2\dLa[] X^?ۮGv?]08^n쨂- hL)? ,0,"ن|'-:TKľ),tDp~j~yRxkJ5'sbҤW4S$~uB%%i"`"= 1tU$q {YNtZ2Bb4 .7(>XMkۯ@<[MtB˙EejW:1q< Lv-a |@Ջ΢ -a;r-Mlsr4Rc'e-vv%^"a왠KCz:5_[iz.wQm)TSčMɕEj}7ҹkV.K{ȔWZ#J/ϡx0h)E`ةz^ny3^$)U*q˿VVaY ~4*uW6y1|̛,Q^N̺{VsCs8}'Rl~Ê##Xv3@uGgN`iT&/WfϢ/3N}t|HKKpѰK(yqSLmI,ʸN)K S&L]^ 17xk?̠KF,_^#ws^2- jwZ/kӧh3Z6X,o}x2ա gG^cւוIM'8vZ-^RD T r4ؼA2/+Oe$/2#ȅA)O{<׵Lp l:lF]#,*n 4NvV _:}Jj}r;>mah&<聰zZGW?B(٦]0/'U.O/ ak;H-"nBJ*{M[ %4݄3Ot9uTcwԜ;e»(ؘ46B "o&^ߨ4c5^#2>Cp!9YPRf)YVke8N!o)nkڱo?ӦZ"_ڬ2Ro1##@6fk_R,ң fnjٚD(3 8n{JwC+SHx#SȐjB9n*i.*}ֿ֊Jx$\-Ma"3I$sIԀP>\/|(9JPR%E3yۜWH }☪uAX'^K1>1iCi8k^EDLSFL~@&&㖒Bq9u1\]nȤ@W,~Q .@cGv?h:E'M6 xAa,olѪR /RaOzVtxNCm !N)s>|{s" S9nqmيk"{f:LPW lBx!32)`#|8)1it5,W ;FbE hdrZzPM1JݥD I90Xg'(n$:v,%xɛۓtme9O;Sx{̰_'[~M|1$o"}y9M69vPmT6:aO[-'TDg[mi^g J &iN_:La^G 1 ,YAݎ\aw_bMȽFeA]q#fA !>vZQ0rC:#GZluѦ;0Yc=/WSm?rt ~8R+Q YDAݛwo7҆wCM˜B4Fj:_ST<w [oי䭑wDpMW_B)@{4r4ZaѪD#|Q AO3E`+y^ sHdxc1&+ $Zs/=ؼt\a {е0*`LGn8!Td,U|ٙs8}qKsC46C4>P. PƏcMt<Ԑ8%)!G*iͷguTf•:ҭT]Hn^ VXjCF Qޛyxs_ INϼ|?з}"yU?3vFkGс-5)]z%H3ȧ 3ZȨMrQkَ x8yԙgGPW߾(ﻒRE270AuZc 2|d8m1nٌ,l*<0}…?ZrJ@dXځjXo9Ld_y6PdD vXĠKGqN⇇>&(fvR0tG7Is7\`9?7k ̹ݹKW@w!IYֹ&5u`AL J  ]hYH#ɟIJʯ@&l%>Um$?@(}c?o#"jo.qL33pC?!όǁ,5^K(>✠w.QE zF | :]CHF7g \'cXqS9LvP|Khi$}x̎'1&~gE@H^'M l\l=R8h T9s(d3{#h{[ۀe 3;o9x䰥fEҤswqoqnT`ű` +\b}Bl[>0YQH5ugj_T&*pYwZ dQBKp(eBt@&# `mŁ*{w:MCYH8ZstZB͢ C StF_՝Z'mұzH~~ƞ K^{Ҩ$턵7zȋBK t~1ng%ӽVVΐB錨~6;Y?ȈL8|Dv9c?Ix-TvT?%՝T[IqrF06l"k]r$HҌF,)5Uѳ/q/7?(Yv6XƔ\u_ [˩c^\ B4Js9~u˵&-˪&N{MTI|brX'#1hM5a" }m'P'EG<`X鐨%'jzcf x|oP[nOs'qD_j8}#6um P!,cKVo#< ĭԪHȭWkq:W00֜Wz粞 Bfk5ZYP{ZVkG")k=D(\և蠜'BNKl/Nc2 &`ßpFn @ydˆ~IJJ>'٦ wުd6;U(z cQ6ጯ}q) ŮF>p:G"0jt9}i5mn"v73N_Ez3u 'rҁKmHi}@+|f4<|8>$!7x[ Lv6NH-:6.֕,*22Trp39B2X|3GnD;"ȧ\+.AZJ*IH:|uu4{l*EReH*Kh#7L6r3{͎NZYQ{E'$c ݵ-bj%s1wuT6/@)}:QLJbjr^1l䡱ea+Ʀw^$+ aKnGK=뒒 K ;n 6AQU1MMt6g6_-"gSZQYZKqyJ.&+689 bڄ\ ;`UV02G5q,I~l$_WP^ xy;n7E䦣Ŷoc%AwU$[9$]ۼ9뾟\2E!HUt!-PJCPY3?z8$PI27${ -];x<c7*5&ÓQp HC~M0NpN=^JnKՏYO-֧ʘ?-p xxX]#.h šy5wwuР0/^8%߰{dcLh5׍.Cp֌Q?Vd\28N^Xs)U`n eOCUǩ*9Z9y7L8e <[785 Y4Y>W52E\hn 8N7n#|3LD;ÊMojj`9!Td0 OT+oHUsVk$B֘5 %u!E owFZrVl>jC/PpE,)Hp?4#SNʞ!^yi+6HT(; |~"˔<"w'xb+θAʭܶDPLwP;2v˯&VkFr#&A<3XJCuǧw)(V, N?. _Y!mw| FkjU`/@.4 W}0&NQ0؀Ս 3G*5'I)9lݱIH5/!'sh˧<[Ld`±|r_5$Ak.Ց# )}HߟXL%DWe:&%#zV/2de=mҰ\AdϗoO!&)`Lo_8&þ$etܕj==?5z(Zú0t_@ͦ;G4"s/ K*9En1?@rp+Ñ5RE*;JL'z_U)-3ln_mͷ$%A<.7Ü y(UTe\wfub{nq2(Qn&yC;1dţh G7IE_ >>N]H(MS 1[\WdQm )8;qyXއb&:*O܅ra_PEg(MSvVM87n=t*,~Lb2%'JXSYLL>' MٯGuu3j;qJ$joA%[8/1pr,\tV2+; /ǠPv!ORE y -+g]_ E*,1\;YDu4SQ"(u+mGj,A"RR.½Aïj?z_2Y7 U' L Ɵ>_yэXVT>ȣZEhV ` 6sT; P:召Ma cZn ׌] B5L7(.Y5>..HeAty_( K4Q*2K S]j7'|D|Ŧɥ<騵oITɕ&~+8")A' ʭ!f:儬J^2h ӳ\{.`Ԅߢ\?$ :6n^S%F$&CiӼ(% _Rf%jkzvGvk$ i%[Sš ?563A> 7(wa|L_ LS4%)\=%~JaX4>T8B`7X2sܠF %5*H2x(ݞ6Sb3$/ E{s- 3 F**b7՗#3I2ZHz]@g4UTyL:/f#oJ[Aj6E^d ْSfa,.1"OY9.(i.hfD5x$)oAD14ty#LAt]%]5q+NsM% *+GȒ5Y"~ 6"`e17/B0QQP1H_5aCwh~Jeɐߝ1i/_dDP=8͂S c 8 =޳+dө,#/=ʒ5di@H!B<`QsM\Nhs&jSS}5tI3 t/>R#D-6ȟ cT4&< K"786:8W0:s`R9K sAK)$ij~tOL3tfiϬNuNS)baoњOB]'xljU (ȼ?l1#o#_aJ^Lk@wy0>:Rʛ.U`ӈrmƷ>T:d:<!!Px_ m 61|H(H៱F%J#:}BCܾBіp{+ˋ.Hhb,jt,惒Y*':jAmJLxJT[O6Pek15>8f+â#gUl& Fx.WY-`!m`UGeP?4_xO$UL3\0bAxŽi{6OF~B ,&-ne5I 4mc3gC~ szf~5+#fuDymkUFHv\VL j&D}\!R pEY"ooTT/zu ꔒغfpu5˘ԪV2kB-)g"h'*URBb2aJ7#M u%jT1zчrQ$6 c?I "'`XxXQZ2c%љmÒTGkPz^"^Lt%.N$ՄNນw6FwGT +ش3qYO+44 / H=/KO=|3 ĨRt-\SJt Dmhmzt>G:"*7{wl]_~qdbKO͐jC~TiP8i"mK |gom,m7}F FۇRWE@}?o$cW$/vtmVVK`5&5NhUOs2'§j{  ٰ RǑg"6ڢe }`QPjU/^fF~=[O?:1 C}_Be:T4H)G0YGHKxKn )6 eg) ,ߛaWaqw)TD'/1LJ/cCv􍹑mُtN^ta.x'6ɘOzUKBhORqFՁԪS>]^'zG{x+e誺:ygp 'ו{r0Gy<+s =rK6˰ NWJ1LH"XgMފY`:aUnGʽ˖[YR.^ n Ft=t({j0Je7W [ɤ+Dwb`b^h}N=@^:}TO~ oa5RAzuuo-QmMx~AV]SAqAQ'P7KoxA1"1gD2:GXTӸ6SF[bH.݈W5XC˙ F=_u;iWL0.ްU^{AU3nSkq-[| qw̎w% DbLS6*J8^I(8v_uYJ5x)9}!~,|J"F|dRuqt7HJ#Y,>s5BEЕhYz`q$/ϭyq<$jd }l>Me=$X!oS`wvddS,rgW(w|L5#dBaym5K^B$kd; u^^? ɮO 2"a;T=`pרvmISI| ,C~}8 k2>S"LAϾ5ȧMm\4u"IرjG_9~=~RFS~2@yu2_C_y΅lp3Fp>?6@Ļ̨ '0=^7ᆈYH`V )!~.4)~r\l_! aCZŢ$\! ?q z1|F6~"ztTnfxY#ИT|5GhٳBv$_~#tDq{ fk,O6\ͱ[r\n  29lQ/i\ZmFg]/#HdnuoWd#L q43GI_qdA$SыNR$3W摆ei]ʜ6ܤʨͬiفyN3;o]/d*hM#e=V U+qUF/RP2W/buVv &'dc\sgյQ<)9K}%C@˾9uh).ƾ (H~JȬ҈o6䉶j/VĂ87Q#!ar1V_+UKGm^fe<. J$dJځN&ێFNM^ri`̇Ā~ozh%q˅Lw{^ڧvBCŭ[ǎ aۺݔd:W1Y: SY s9-3:# Ol Ph;Hdd/_Rџ+]~CbRF7h2v&7e D;mKrUZЅoGz#+[Cq?wdgmx}(%u j[]Fr~5/i~H/$.!xcTyh&z`'xC',)Yؠfe?ZƵ<ٜ[,|^PZ|`|`ޮ($=[ut5WOXQ"+~H$L*؁{?ܜjBu5>핆jǧ6[.}a$%*H^~E'ljnh/P h6OqGaˆ4{Q}0ҤXoڈ[3>vۊnO07s_UAl)&_OygBI_Fr/6s{b}VK7_ӌaF{ /&2bVH鄑 .KMKrkSU ćDRNir| T]`Ծ86(^c.Є%^l=:J`j~r'͉|z-^MI8]c>["eCx`ԥ="}IOl*:̯,|:K)gL D$ak=hlpbV VV[L?}" e#x\F'~)\58R::l Ё) [#Xˮ!"]J_i-P\7 畠7M5ƽS3y1Km~JV; P3 Tlz:Vq\lSFM1\J8G&-I*UPn g.z;Vp] _8%rhAݔ[%Û2dq%1F ~OO"HGJ ;E mHsë%pNŒlZ Mq{/^Hj'Wgy,V6u12^-.4@N*f}Kvri`=)'\jrCI sg9arI[N' {|paQ[A`Hs PbI܋I"Hqf[!IE 55Edc&;ҘoXz^vdnV- ˇ7}xnCpP Ϙ_ v-#:f(H[/C*Ef\U<!kw;ZuB(B*ߕt:nMToe<9|ucy+2 -vzP[MVš&f "ޜJ:)ʵ*{hmR Xx"Ef Y 4$3*?y~<ݣB=&It鱃%O'܍oM2ەh+'h B2eœC a* EbD#$Jjէ4!^-ߓ k Ipk(`Nf9Fw@HѦ{[C&RʎqL*[g_RvϋǕ;T'sgK2\4v@>pG]Mcs$>K8llK{i TIIj~5$]XgP@G\=WۿI:lљ`mVͶ.j?%l!$ BB&`:HUsgeXc #)OLi׹1)9fxS :m@[е 9d ҁZpS!Bq5nZ{w7C}0uc72q©SR=8ӈ^^PRDN^,_hJMBYޯl&W2VI!#M4FC/L!xdb&!Q#V[7>awmyT8 ih{E+xўuwJmF V:T61~ ;8 DV y'8We媈.j1ؙaP7?w\k]υ#/1]Vލī_G5RC>A”Cvmt҉[Mx{<څ=83\l.) u#v2 $*†yw3ͽr̎EOݙ5m Q! 9"ZE9+w]`2l KT 1@#RcPQ\LҊ:e>%M0n)aЁBL(C{~Ҿ@^*B `ȬHiHص,€NEKk$sfBuP*9۰v; kX?[/3fOĜ#*pXuIY^x{V Ӌd>GqF]zH\uR|!Ll]å$_}E|welNz';ϴlA%TbkG|G ۭ>qgieg KƫVP~;pKz0R0xb_ffO̮]L +Ywˆ"͊rPwHvScl/PiHLldۇ[Mb"g {.twAX0z36g fDbM7B`b/#$<q ΝDsZw)F8Ģ5`rs:ѴL9%,bOutg;qCnE>G)!WkIOj/(_ɰ3| +Ng+u'D@SOnΈ,,BokzPFL@qpʋt۪Ev(vЍly)$ᴏ59||m=υWAmQ"L]-+xL'K&hD,g櫋= 2[9PDP15%Κ)wbҟZT>U~7 D@1h ^eV<VX0uRF烴{,vog KTU5p=C*=YQVݼpdOH},ՀR! kβFX`}H,rˤ sM^8R)3@`Yݗ%녱Ƭ}:Zj)_~T)H` Hl=spsǻo1᪈kb,AhI_ۦ %!uA ߘUG:hJڑGL;B٘t3 aַp;S8i :h[E S{YNtm9'0_#kbA&^x o)kT;dS.m!fUq!( QE u 1Pq m]Ϭն*V-tXI WFfcxV-P2HHe y7~?p@q36S=Ckyv~C27kĭ@![eLY,GfDWBpLygr< rѮ',NF߱u^?!M❛F"ԑe}z]9W'ޱDIT|i2:q9HX~\)>M0-"׽3ï̓\' ڌB c"((}:rwROMD`Q|HoWZ&ywL}wbٽEUR ށ21ޛ"BWkG*^jO/҄aH |bZ;٣b̉;P{0AȦgGz/RQSm TME }s0b^*'jzPy'p*&b&1Zl~DlNs*~% ȶvF$GV /_cCѡn֫૏ gVf"o)OCxi;ÅN^Y3ltڥRg]q?)[Q~ETJ-.|n!P2$'q]C:;>=KR/1D֐.)#V_eskhʯl7<Ψ4edbD[{#1^Uϧ-~ഷ^$L6{- v8gR<>Y4q8d rUD!jH]NjJ5P( t4Zwerf%Nu%t+iAB5u)or~r>f.|+;A׃VAŧLkb˵j`^iF. EJ|w!^zn$*B#0K\Mw D-"]" А6Ʀ>MH/eVkJ\\aQ{saʁ- |QEywQ [_cξ?Jɭͼ\yN+5FYcg* XЂUF(xGkT;>@2D.ޔ>: &ڜʙVL~{}w3VVPh8tW,\mA:EX+h3)0fX/-YgʌRΩ׳YTOkDJ+%&$pF=K1fX3=؇ۙ)q>pc 0ѫtFUuse>yg|GA$9~ݬ<amz#[I+JxffWClF0vl~Nl2K̰.G'[``'yL=?.^\"6w[aANrO:# _)SiS0䉃 Ų'/Juܟpڌl5:UOjET% )ۢrՇQ}`fNlxؔEלg6L@I.hwL"7?7y^ tU\O@2Fd`OlX8;v H"zFA~3|}Ե(K9/[dʇV,|𯂇!\ *X/i`~c6ڞ39]jQf-ȍhU]aOj%(A WIR)d/ >Mڿ(4=Up[jiłUI}us fX\IܪXnߢo޴J,Ut's17qyABcPhu *vTc##8wNiMk ۱OY{o: eYN=9o.z})C2liXzOԻchMm/5=dM(M*ȓكnqHO-#'LαiDҨ+Vzh7æ<[2g*'zUv7 VJ^Zw{cCoGιGCv%!@CA[6JCg,AWOWG >sOW_n%~qx,zLLL'x$a-&*heCXqAr^2 o5mٿa+9&qiF$5iy׬-fґzVZ^޳.7,6KH) }A/R(cvF(FX9,b;fˉfitν4r(x)屖: $Ievw]LǮ:覼*ᶯ+pJnZSPҁxSӌW3~v_45qm2n'dK=AGAd P@ڜ@Mq| !GRYwB'򻃶0 hR,8k‘1\S XH1`Ɵv4Pb鐟*)_ir! Eg-^׀ZW%TM⑊#(EsL`LkCdû$>[  Yn5',x5-4Dkr$fvgDb'纁*z4I "B'f9wC捄0LHtxV2G|Ө>wO+}Bm Gl،#To k J&>P Dx.,@~/J$`I E$FE4?0~zv7W2Tl/83G@Pz] yhJ/YxnmީHu[}9էAm3OD5F> ͅϗlb9Eb0vʣuhVǫy878c3OC31Yd'T T[yEF['0Yr?GW{̍_47Dnj|o1r0X6 |+14wHGEE#PcJS)đN1A yjjZefuNg|-MbCUo.{j*bxeO^w#[muFͿ"VCٝμ_5L.ň)w=&1Wށy Faw2O* ۯzl-M} LK;⤇G+}6DЫsO%q =`rIɒ3pNv4bhQ_I>70ʮ2 z50ac GN|(Cj'u' ` =1d88(D)* X{3J)d/x8dH8#>-Ocq' Z3cR*^MԷ z,=5Q,pf&li 3wU"z^/瓲fs6&+* mr6ϡfwHִ8@)>2i]ЂgX{Q ֨$l-K,~ NʐkE=O`\E}gPb}$ˀ|bs`s@Q쐜o,3^PA붸QC>9m*3esGO \Rb"3~GG24[&M6w5m)C_,=4O,'v9bh?;Lg(/!j,<]`&(Ь/nq7f[4:-}Ci.Uo߂հb>_cZo H0w0c^WsQ7DXX8) 7!v~!Nq}ȣbd ,džVf.J#ΫX(']+Dv^Ս&ڍuԉPUxgj V$'[P9 d"P5 k!b=pz{iƵAA7W47eX (Ub?4]X0o2HBj=}݉/~=M^5K8#q/.>T҆]hyOx%$1܀hvWТժjƦi4?IPl;~~J0X!7>ZOLl7M/>0_8D&!SWY`Pܞ )7iU9WY!V8??HVaYP18RQX_g6fg+>cTlإr/e xO~[D{"0D:>]n% QyH2췁_T<Έ!{m1f]t?i<99lfYJ7d\-}⇥&[lFEpAPmCZ# x e*nZ۟F2]A/ U¼.9OR:rǕbر@")4+ӕAț =BNwjchۜ.eWG.l'd 4m?ѩgoV8$#V ivxMqZo\NqLX9 g݇܈`Qx_; %nT$4  B܌>ltK6ەh`>A7maCs y  0U7ݗk|![C1:[HJ{:5 |B_yiE[ȪvUr$خ:DOȫX"iH'(lUXk"%ӄ!  Z~*p',[LZX)6G\58Ng $He%/eä́)v{gս ^ zqxSPit/llfaLd`@rюVOb. w/MGLy>!JAJǁU7;L!z9l׆!aZoP4 V/pׯo)Ah< {oU<<\XI|`Z¦䃐THΥ J'\ 7#` D#1r>j\ˬַQ*\!{{Nq$<,ٷ\ T弓.Ҷ 6뀂>j؋UlbR$EI9{ O"1^C_ e>X 0GK@0ؙ47%f)C4l['nM[6sl fu tTMXYęwۜ#όzKv0kݹĊGjf FeiQ.t ΢qja'+> [$.gIb[,45ED/?ج5ECF/TXpB':[&A,'IG0%IgQȼN'(d=QE W`% C;?M[חh['1q+b#pV_4h+myHc:h)GЁ:jO@ 1JmK 2YNUR4<`C}5gx0|)ܮeyފ! (zTjthjy4Dip/hK6ҽ0cwv`Q)#rbKj9~Hc:p{pvdJܣ gk!_vU:?- ك '!bF.W|]h =wJO*FYٍ2E,UߞmF`sJtFĢhؐ2|%}{9z l?0Q@Ms__idd~I 5t8TwC 5r$a^67 ~]}@oUWaZA]@#9:Bx\2ȝQ8cXN@{r"W5Ր&Ιy)͈qué}0Ҙ ;8xUfqmr"-i c{vHBJɆ]"й\m@U]R!%L/UXA~ٍ9;Z3y}DnVIZܠ4m0m3I:kx~zy72$bQ o^"W Il޺MGEaˈќ/Zzϳb;ʩ2gu´ O e5aqg5z&7iM,2\ χzE ]/,n(f@4Cuaok9<20|+hXM[rܥA|}H1Z1]RD~" acR I=XJk&Hfg4*4rTz%0ܣW ca@yU,ѐ50Nߢ<֩;TH{Ls6fiwiOɯ$ `䋰!? YSNjZ Cnwqm4}r0䘖3)T";nXhbBDf;RRM<ŝvGc':PpƘ2mbW)+,ۘ(`g Z*{3M[2K꣌d2BfDj-p꣦霁&蹸͌VU^ l ;[^ :.)z$AyRgzJt,2Qp2$ :3oƂ}'L[B1{FNt.&lx!mTNtFy~M@4b b\#$q.vBA0GúQ5)Fؔnh\*-ӴMySgS$n6iY,IbureU/`zRziZ$KA%g;vlF=IbZ9R bHϣuq_\KeE>ߨ~Ά7,M}';T)6f.LnX#*4h]kӰ~ͅ/˕;A*IkF?Dj=Ix޵S;m6n jqN6`Y.6Zʀ :[zfV'I]x΢UJ7-pr~¨>)"9sCڠ,(DX #d})ovFk4c S|D`G[Wb$K4D?,Vf1  !I@U6^BвedpuF;\bR?͊1H ?-aą| yʸ*O9UPz^ӗlK$/e @_Z/ܡR5O@Ubl?/'ל,k ʃZg] -o5[rZYi Y⸡A5 -yz0skG#CM2#a9_1`T:Eƺv,ETOɶm? ;D淼ffH/ee*CY Vъ=@8Ot^rf|MCϔ.{VN+GT,ߛ譋gWG%R JfaMb/O6ż7ǎ'o|"v0rG-nqpLmsJ8V?ܱ\@Xp`C%.ak!"V  ~`binNI@7hA vu[ʽ]P=S@0 ><޵,r};r FBmZN5pc|!));d*R#F}?%Xj.(-9a"8bo]q5DHŶkcׯ([mcz8O( +Hv4Ȍ/oyEߍ?ņv» $DFpgn3ەZ"8 S/jJ T9If[byDǼƫL'<#|R_cցʢ^-4rJg$snA WCsL =WXWC}uNZ?K~a xȘCf] _L"7L'3guoB BԢ(f*W eZݘ y͚2}z\ylqċ.rYL7V ԭ?t;b~g04Uv|׼1\7+)ܹ)Ft=v Xv:(` ކ#]{dD6&;uˬ4w/<$^|AHv~ zqI4@ąfRo(Kc88dojRD=t=.-ػI!O|~hhۮ3K9'lQ/tp`1\hG8V"~#]ɂQxGY3D%#!~atX uuڣ/{7DdeZ,NA䫪kǃ~]gT oR?1-\߿0 B]ϿQ<834FwoDo;8;ݝhE)< ر]IKRI$!xCv-$}q?lv@Rk[ !l-<(xfk?[d)zjT: NpOa{zlE':wGa ~;rqIYtB5N! *~yn:!^/tH}̶cb T}%_~ĦzEZO h6x|Dl>A3+b@6q@mm^WP25 o伻c'e8lq3{rT(⚄m˅\wǦk)G=\ !VH6=|le_^Z96?MŏD6r\qx|+WOx(`/mQ~|gbvIb}{*I7ic-@;QXe>KfmT;9K(1]:_ت #wsWJ-[透Q\- ʓ 4D$ $WI kjBeK!0~Z:X!Y*=qi) m$N>Ȅ,~T"7X]4+IaZ__m5@4C32V1>/*R;Yd~3+? e(bz섻 |W,C]}RH!} bgwxĊS4_RDf-K32m= '(7J6UFq,EUz{\Q'MɯsylL%hAW,j P@\& _HǪu=x6-n'D:ϣ/^jhS ha靦B %Y Z@=ȋw-GN͇"[t&|s iL# 1z wTfOc)]ݛjgRKP891|OXCp$xïQKtn$ Gdupk LCKo(.((~C\ 4ځ:!/hЉZ%{UU#jA= hCae t Øג -.:ڎe{vOO&^~/^ 2p ,*#K:6U9(VP%`K>HvlH_פGr9یMD ~YJ^32Kj`C'(gD5%0㌙~1z ?q.?ܩe[fB}|]kmN}WʨaT8 ¿[k#&V Vp"1Gu#ăܢMw9LRHE2nYǡ ywנzTua-f|b~ {ﴄ{$@5D9zTB[>ZLg:2v~ZPCԝәr2xupSto҆TXu~%n]`ꍵ'gc.ælv=5vE Ƕza$.!U]ۊ€ ²B%i[ Oa)ϓ;!}W`$ zEm:F"c_A|} '޹Z\U@.sO?dR>ә~v Chrq+fshC:  V=-!$ [:Ypjropsvݱv3X-(OlJ^{2%k/Aҏ_#W>uj=Jc1~4P qA׽\J!ek=M^@F0rR/Z4pPEB{/vb`,ӻ9Fe8nϒw-cb  ⷪNVRШŠ)D݈6Gt6b Ӂ.­Hdr8dܐm@[-^ʔLE=M0 ];9H3D||{72M!Ob<.KN%phcg{yuLLPozHhn;^tX]V62YOgUٹ/rz[MSy44Q30SKfH`Yd_~Ylsa8BwL ״ofӷ}vj"#rCS*>BppR;\}oo\8Q=eDu`{H*LOanӏ_98|×Dz} ڭ$ʠ!&#tHl }[AMee#4$8G=a@JkMPS}eEQV&P=؂ tDݹq4&wȝ|󿵕x!\P.{C w[x 5dgVg>0yj qg qA uĠʻKyyLL3y?@XDKq$_ߊo,AqXwL|@6(tɦ&p$aգ(9ڎz"p[~l͗2/{0Yztl|kR(.IhֆӦn>&lzŐHZ ltTwea[/Fn9vV?rawsg[wO3rE锹 rjc ˲w ЇEu+n_ UϺ87%Fއt9aP70⯚[Rbdg kdT 3)CS;hوlR,0>V$0z3BQMdodt!s,V\DO\W!xպ8zV*,f 5]DGI=mds._O<2IȦo'e5C(X6*@˒GM U(9ΛQV6;/-ԁ Mf4dؓ0OoXE|``#<z|<~,Z̷pZdW+2}Ď):C[w\cͰG֯۟X1Wކq+՞6Jӹ'cl7n k2)ꯙ Xb"XM`Ε&xX܉-( AKb-&8;ƼR6U(/定`.J;+Pv7{u{tjJ7~Z{=`?2ʜ✋W989tAc]oZ=R[k1@:ɏƵv?݁~X)2e !v+ckFXv/!5 EPAY 1dT-w׺bU OD_|sW0p/O277H\r/n[.+?d]6grݶ){<)ٳҬycp&[Sadxc `%~<`H*!:$-Eڇ(Ccp]H#mԌE:†0|xtɀi"n T]Ca6}DWA%8EmJapfEW;Yi[&n8²n.;Pcz(S:bhg1-rLv}Yd(\;|,'QvQgIJ,w,ʎr[QPTpnRk\gW"ג(%0 +R %-U@bId x]T L.' sG<=՗UbyMP "'~儧ZS&0p uRp@ڂ-&'4/x d't]laF`8/wkGCe }蛐r820iДC3y`t$Z|2"y+,<(Ԁ#g2=P"ӱ|BH/ؽ cɀX3`kUh֒9_9[o*=,5ʡtGJuJB7lPqgsHY `,,-b ,PY1v kTwF B}+g23ۃϓ &:H-Riwˌ/9K8`:o˺#GwISGxf"Z\I8ͨcejjV܍:jA B/&nw͒N0nt/Oq eGї1E&3U'"gY}24kt/"·^]0mhp'ӗE؃r~e/0)DB>*:]!"\gZܯe&x2E0Bȶn|FD<OA$I%M;-M s`E-ˉϵ5"I,C֕j_}šLteS'WwH3̨wb)2"dQNgH@ʺ|cY!B'0eNe!ɄY/v0 M<0@[tr)N:4tmBR P6˲!kz5Hwv@BmzB3k=r2JS#/x%'EcN~87ڻraG,ZHjMlRXNZVF'u/rЪ@8鲶،"b+?W}MDf!qڶ`mmIfaPhP jkm]w6DƌAէ^p.΂+{L6]D2O߫BO ¶2`Gz?7h@ Mr6>]EB޽Xwe"o( c-$*y3's|lYhl(:2jhxdb(KE&G7e^2]ixlh)2 wbz`vo0F 3+E(cDI"Ga>m Vc%͏tyX$oǝsJfR&ج']1M,tyGM9Y`89Kͣ/K+#pƗh@;{/sHbLECTb5d?s0:1떔`^Evp=bU~ٴۙ&}Ē?e 򖌪Ue|p ~NMI7m ӻlZN^^٪E;Me۵RS:!mb?c\LSeGsZZiiXJ]&ၽ [rS$#NF¶>=1Y bȽ#hMMf)P8^v*oW(ox$ͪmT0c{\/׈eB _Y\8;Xo%9-N8t%om¡!GKlb,[!r /-P=25>]H8|oĬUj*Pxy N)Ah| Q}b-4t=,J!Fi;fh kF.f:DDt5+׈6?Jo*NLb#ńКLޔU 7a lG-7L ٿT,-!Ƅrx}Qo4}Y]YLEU; ߚէ=%9KȬ2ŗ4X]tu= !Kwl~Up|fxRmQ@tQWhi #ʺZӒAڈ2V6SNNH\Q'V'9:sͱZHZU*Oi;a\7df1䳙ݍk_sS8m.5ypZĆfjW~5^,}4ٸÚWYjðNMMTZlBЇUVZ%"`ϑF!.I~WM-c^&p3K3#HrֻH'} tE.u%$z>rְ?@y=pRSrc8.~T98\lY>OA EjX83!P%O>5F*\4*TqS5Š %℗`~Ӌ:gP}m)>qSn;Oxޤq?~XS))b["irlvUY92Z0,.kt*Z j&RKd9/d>sFDt,d@+4t@=r(hDjYP"&JLނ#L?]'BˣC7 [FzUuŇ=j B%۷ 12h$EE*-ʠ5>{=+1|W:RNЁgmNET XSrc6p#ncl^<3d43SK&US#C|301]|Iεi *MI&/g2eGK:gw%ʛ~A+4` b˥|W39zE]YMJ=U;.#) #q> &T3|i }>6@VӾ+o`s)VF\AUM]vǻjUjJأ|_[{p_$XS5_<[R9P}M6={f`5 GN,~*3{zTqNnIM'|[!xE=-BW*xGu8cwޑ $<Pц *%AQR}=b:|,>y udS2w i8FO:Σk1-5z}N٭n6M p /KzI*,Rε@\d5J>3j)O! ¸j.c?CE|ep0̈6P:w5XӧM 3/|+PRpZOW#Qq}G/=a-tX£hB :sG8BLZnW%X1XU_q?L? h xs ii5^Ez!iD.%=sYaCe-96`#wU.Ǽ6,"?DMSm"V#Y.tcaJC2ķFgL}3ՉfiOE$>8[Ͷ!l77M @rgzrQNuJcpZjzdbQu( m`zc*]=Sl6QBmU|8bgT-lѪ=hi Z9nM$ݕٖexP*4v J3i^j<%Zh]=y3)4eC/V)Mq+ZB];k"Pw%4N TWڪP[`F U$IzW MK `vAp 3\p'l+^yP}UPzFu ڿҡ̯/$ WaorD{cD/IPa J^O U.l TeХO0j:}>1c4=C:vczWmD4əKA5du9HmN5L)ơ =K\w#Xi#u؊:ki4zXk ͐i7o}GVyOI3xTyTU)]&۰mN[RZ]V*J2u+U2C苺hz:(VCۙS=+ɇ"tS.&G#ޞv$UŖb"L$s_UR<6d_ڕ shZ{Z"PnQsS#Fϸ\"]a-5"08ǫpnXjsSctGu%'Ba+p |kNnE>|e0lCsr$h YMF>aU9l};fXJGH xVl^;BXI{!RN-[)S<9 & 8x@㱢(N$~^#ƾUYә?Z:5λT<^4Ue^35c3Ѩ|BVF![Z<_7eN%m4k{pҚ) A"J6R"_|똩f5eo2G.SԋL[P1K{n7 +Y`j *.a Ar3XhA~L!'"YLs$oB<fPi*=_% L%A? zk)0e0O vbGd4կ"9~e?WM|mYh4LHxlXx$tE2? KTR9!f@ Q}>y9]ʎo~MljY:ılykYX_>=TSB0I6Q6hm1B쑪%zMqҎOG6$io~"_[Xl%-D:m),fMޑa529Ymk'1 [Xi{L/;Scrwu(a1 %|<4PJ1Z>pvޣy wLQVgo޵֕Sq!o9unjŦɕM&;4b~Z= WE2~ץ<h,F#6E= ;keHZIkQ{5&+{ӝu5Ğ.A:^ csٿ>Ob }/PO8'%W7<έt eZaY}I5>3CT)WA340y }O;۷l.i*B]L y䅪aR0\iL OH97:M\xfjߖBԠnT HvF`mQnEܢ'VCMtf馰 LB*6بczK_@3:Mo;Q8 +GØ4m^g\7tVyx#eYWn [q[r[s݇:z{9f8tkd; q%^"8; =bHXuvHƻ7k/ w/Y:.waC ! C.he7qm9b!b@r~Ѵ-*1.2J :6(Ro1&7fעn'r_ӧڧȇ4n E7o2La稺Ў&=J3o:k7>u?+d3=|])WäU`ɋ*#"-$]x!A'" OogSFx6$mhlP2˪Udykw%Q~rǔ9(oGRU^*tBYM^5Rk3m/ҥfb 1 ؃~l}~Lgq`_$ER\V,_gc|0wp5g6Ct̨mm(Q^Y0 KZ~KbU0Fp' ^,,曳rJjURZgE_hyӪH)fseC3w(< YG9N45=K!_;zjʛyeg ťvk&h)n'TJMmUm4׵ G`\x?Z* ZP9QI~P#0k܁]7&qdf"VdPC-$|]M^=[bN^!{m eruȞ9-EoY{GYґt27X{9u 2hK>PßaD6Szxzp3Y[y4@fLZcBĞB._Q;(睐]<? .Cu 5 yI#wR3S(Pť1/7; Ԗ_^Ѫ/3Gp3淉-a8 8P O+^Tcx-?Z,gEo] Q4m|=*TYP[Ex5lȨ )i(; BbS)d1Yo`p k-}Wx}P؀~:AEya._! 4vXkN%C@cשgdN)-t|:/TI"(:%d72cWq6asG+qT$^υ¨ u3ۿڜjwY[ʆHnh2>o kӪq}dG :+xm|R&<*X) dFgM_ 'dm{*F=3린`~n*m<LYiD|̕vRpn*ل H,_ &J&Jt>:k.gC~egH:+5-ԃ@{oN-L4j~w]RnRfzf)uXvUIp|4D p'LǗDt!.4֝mi k"M'-*  Qc/dF}I-( x> R6"ܘ#.} F .kq;,& %IcXuUCx 5f|2xyLWx~wJ_8gFkI}{TqYZ2kvGLGݴ(&U۝.҂l._,1Ta ф/1m ;K܄8+0@pLQXYvdYdzZXc{}4wݔH\GsKr#ޠY=:; '0d;nzGYZߢ8` ݭpJMu-e|]iTNo=BCfI9_Mli pqf؇/$zT"-STBk"rp9&N6KDCt*bKve/U/\3rTɮ}6eQ| FNvgv/}pm.$W%\&7$=k򨊚?5lVV[aɚ)8A3nEL?ZT*PǡxsG)rʝmcI14,t1EQ0>FlKCN}oQDE[|xR`F>&Ȯ$^#T <9|I-74H{ 7֙6TC.Rd'xzmܻ(cM"&gs޶"+TLs%Q3CX% ||^}ct_½}̴(/B~"O[YlW /}av`wVw*epT +q{䰀s W;o0re!, âł:P jaFC &K,Wx0DB oQ& ]yBgcr+9njb,B\}ܰ'L剢^`RA]9; 5ZZ鎶,~udobÁX::bVr'_nhMHe~Y o9?Y)3>Hh^ `tO\.|NKw`2XɋwXD{uMըo՞v~ІL"ME>Q8UfynY3*+ʛvg a*S *iF %H@pߢ6Ϣ&nX[mMN࢑ɉF"?dJ֥J! ӄכr'W<}F"\MwT9"tIm^I;:i+P.vmx^]R/TM7;ύ.}BU}]H~shoEO懔Y 45?!U\^V!/}-NN\BJ*9U}Ƕ gMy?^@{czl/7W3!7+RAp(mK'2j+ʨa<)q:N^)p!/gϐunO UH nFV- pMJ71@":x^[Y]^B.l@Jt򟾋i[4WAZi !h9MDj<`CԑAY557J,3|ýH^sM ypas f7&V:U̯Ԭh Snوy YnpA#,E(WbԳ,2|f6&+L주H)AԺ|ҲIn>TǥU곩T ?R ڵ y~NHb+wD6ﮀ]4łNA|a7 qSF{f,ѭ d +Fiл'i"0;^nl}_Dj2\m8X&0Y q)NDO0zj3C[B|2ȺK(adG OwEtvDĔndONnXfş;)~ӼTb.o^V]TP0הUVLThT>Q;]NKqf[-l/]a`iV6ضl2<\ۣ \]9oКZg;q,nݬ(?*K- |.63i#u?Jx%ucXt {fz(v O 7_,ncI'ħA, t:GR3%8c$槲VWD tقgdyqpIdxn9)>ZFr\| b1˺L;M61$, loUTjysnh<r)gD4>x-lXQj*PjeSCy;^~Jܵu qѝwp`jy\;,F"aKB{2Y~¡]7\=~Z&2鼴I f]6~pQEŰNUk$"yke_ kZi.e[+ ũt=O*XV?=ʆT8 Gdhd+?Wn [;;;!roj+6[}X^ Aht9 y1MӉ}2߷G00Ũ EHd9@ jI;Ckp9I\f/˼-y-|Y,! }.D&5ȃ9+|tqz2;A9 -&eCaV&o5V_NG#< 6Cit`ʺ͎>)`5UI.X3^=XJCʚ <"/\wr,zTq7-I~q|B(l`= Dg GO%|{:3ɗT34ĔfFxb#${ \J qSKI_3s1V>?7!4k>gIOOUu1VQEԹ4&^DGR1e oZj9 Q;7yk6?}VLR kEFzM2rIxGF8aNeui^I颲V0(i􁙑o*J=Kl a9hx<ʫC|΃9s"w 8IYۡwn$g5<\=kkJSʕ4kR72IaD`9 ʞ7#Cq)^d7( u[}ylU~9XA6\D$Oe ɞ~g;D?N[GQʝigԔ O6 AZnb3w a \]#7*Vy]E8zh,?^NvTlY5 s|o`7e >aX۩@c![lÃv Ǜ@ c0[bS6\eב2*^Mzlqe(y wplM;2\WzuHo!=M&_T-rtV_-BML(cU[Ӹ C&pљYǕIl\r05c7oH1=_-Y;`ބbdN ؈4 W@LO\F|:n's[k7"Sg8%.|\QE; 89  _^ w3U{GVTuͶ@>lva R˽^И/`E(PFSxhZF%1wό8]="ZI*5VN#U>'^ 3iX(ds7 Ϭ;øH4nw-'ĠJu~ONBD1 %8.ݥHb49Jή [`矾4881sNlGok҅Nw_J Nhbom !& Žov>sA  oÊ.cP)F@id4#3XJBXv7u:;p-Xh!~; v<|f-Q]4k.p <3>üo>אּs2jU)=m1FHz*M~hܯBs@U0 }0y7Xet)CT 0@sdjsobCjG'?gJ J5Y74Q8Gw5,Š&!Ki}WZl"Rt #9Q] n\SHbGO_8m0O? Qw'ǡƷ a&|5x^]1učOرQ§}XheߵH5%s, WɤHR$GJ*Mf)2DORK(@,_S)#Wo]12F}Q+]3 /o^Rmj4ϦG%ׅk[~ &@hqO; r{`}Ƌ9x43l Q܆e1ze&+ɓNDuzٮT\M ~APp۽/;܍TD]bW8q6c]gQ٢` M|Lb+" n,-Cr|m8 K4}Ihf%n #䰴0Lc౿fйH8J .Xs2b4riseŦTXlc  @;',>T9aIPδDdKt2daF2{},\~}X2uj{d):`— BNSNlu>A/4rI9^2o S"@5J`/3V~p"P:./"'Dk{.`JQIz a卸|Al);V@z?Gf/P3J:Hp&lK X/P '8blnSw X!4l:%$TlNET`x&ʆ(+nNxG@p\ij>*;ұ XPuIu1Y4D"7W[0 ):)/IJbDV&ǚ|!z$@Z@ԸdoGYѕ2Cn l7]x+WƔ>7Ο5EFdH6qѐ ~j?FU}@IA2ԥ}/lר޺BOa Ci vyx`gB?)<*; ]+rjja!:*~¡lP(OR='!3Z76v(X]9Cf`h"<:Z @B@:iIa{.wQ*~ހԏ{wUDj9|k1>ȃS- ԕ<1DL7j6x>FQ#I< rpa]`hY^*{<)gR~0&pPf3e+ʘK_1Zvh|pr@zԥErk╤qWlbxt,~Aw^F]ìs鿢i)Ķ*sdݡ̝ lSH $& 0lhDk,P4X̸q\M q,G-u.|>A ҇ssgk!Qõ =@K@!+%r tn'0/蓐lVlG2nf}#T=$SLo0YP0$a%J囕@ԝ42h c [ `ꦄ2dpqQ,1]J-e^J>7[6GEվ1ڦ}lՠBYl$rzM9Ď*iZ(`n>wm NpAm&stkmk }Q|[|wvtnk0٬N)5$˫_Mx (:"BHQ:|lnu~:#. *!!qv4œmSa[+d85NmўBG븬Va DH]U+>^l|І aߏODz=.I(QBkو\9 MS ix)ZpM۸4|}ob#u+tpzL(Yx7go:Zy1߭U.5r`P\j :eKXƆ+yyI{ȖGllim8l;^%U)\te]Q dXتdRnrglcb})"-hFdRy@j84I.̐P9TG ހ7 +qYQrd7Wo{ W!3\@θqk9`^wb4Wd%YSWcN-.B>O^̎-3"ԃ{Gq.idLvp_/oX`"%O$u߭C}@ywl)B )j^OPX%v꽗L9& tԠS>u}ˋc_o񫺓ԉvD{,tC6|(}H l>$v\Xu[o-۝j()pƗ1RZƌ(Z_oOݖÊ\>挥9he; NG)=.}@&*iUc&g G3E5UCJ[u2FG\k#|V+1^E`-U@ {灻 $ Ɋ]%&.5]N2|q֪ٹYQrq*ye( =ҧK~rZMS B7&LLz8b`Bh +ט :@ Juux2AǞoe}[8يx3Ϸ'E:f>uZVВ"6.+%3x!_H)#6$|.7 RE)rƥbU6?EyWZԁ5:A"+ Er%)ŵ]:$ cRnf@449fxkvx"ͤyσPaԪSDbvr$6zŃY\l۱rnŇ㡋R~NK(\4j_ޔz+Ck ClcYi/HqТ DMn)~?Pfٸ^ zUۙ )¹J#s|[lEѝ(F굱LQbKv̇lk2 xʅ+k%n;WBOC 9߹Zy--μ"kU*E&+m2s,; ]WO}ՌYrruUsӨ-[<Aj@t;Gt3**7h7gĺ|>2.3c3q\bqtp"Ckua6!"iՁJfVہ͛xO/3wZTR7<`{ZS"pG;͒r44C/V&沸J>JI([&6y̌y{,"';}^$SD 'AYQt G:^zIħ<fH#^_aZɀJT-m2?bkK8>J' 1 GH6}[Q"*Ր9R^ҲU1}Ytc|dVǁq纮 W[fb7j@1WasKG|ߋyx34=Md ָGusKD&Q{E6Frɰrs'.oPa~J)B:0z+yqaF*M->Tk=':$ҶDOX`j+]XY FL^1-"|@MWUj|{y@H N~sRpŹ(;a\Z h%no8EoUtLJFEkw<_Z޲"=  &ۿր =3.y)|7[?kzkƎa@Ng;w P !tQ!eko8syETg0l]tI.#(e}{K6YxHw7b;+90T@{-hv' Zcfd Yo0FH)!c8Cu Du4S/^"(2p[_!'@lկ괈CCi5G_/t؃f0_88&2R /vQbtmN>`v!з5{Zn`Q ?{{-@E㕼E"/?Iu;[8."O!mquF̡xu䊊ܽD"nEnǫ̜Huc;K 'Y\DQWqzs[v`Qߑ[S$+i\MחN ^#NPR1$#R,WOe 3K!! ԬT܇3#Ս=(KŇ̬@˅Kki#Ӎ?1AS#>\]3Mɕm`j y'f];) %6+p/Խ6{^-Q0a5_ 1 +VCZ9J"%J kjڪ_2+2pl?] SCiӢ(񡷳G8a5f j,_NpџZ(.sNֿԋ9vHK|DɆaR,S򎬢\_ݍ++l]]ϟbu|g-bAž$ܫ%KYRGz#$D?^$DXlNİ>h.E[*颣7$ZINغ ʷ.sQ٭䎭(bK锘mw?˺H&N}_'gj7 sw]OA/pu b6nNP"T{vOCV6keXnB;KUǓ .d]# G`MjӀhS_HpU(0:7,K$_Wf|Ԃ))\ʓ'<.Q(D 0=3Hc_dkWaC@þ CG%٥.'J@ ~ӿyaC=#+n)$- u=\&\I@qޚ39&zA膽z3P><ICcyU Ns]f"o8셁HQIosQD|b[1Ul$wH>R$YSU mm2Zk=+$ fUwZ;^2ԡN|w [YiPH -'bm)h{l^$IY:oIH@D4ybaֹ==m:;70q]Zey`C%.,9JK?jb@iMiv,Abc}WA#>ɱ:5ƿ]c(fG @M`Dz?4e9qVW_Ih>nubp?N1 tpnئdK1^9B!"\kN L- UHeWMjLo ~zpC7A׌E0_5]E ;GZ0B5-={!O&b:rm$SI[ XEjlM[9w7oĪBA X׷݉]#K9rשFSUoC\X?|&޴QdIiLК d'qCj}sˊoAV;"PMclF=Slbk8 {پ\78Xs, $# <3߻\D$GѧƯB{ň@Jld*k19@젏scFS3L -?$I>2='/g{/P 8=8Pt@JloR՛I ;x n 4%1& ||^.eJy @G 9 4" =1wgKgNUp*pnMQB+v@V2:%(,fzWYF2544rJ $ ڪ}x(qB11^Z9Mz´ [_h'({% *AFm=?;xBݭi݌w ]8N[f8>X'E H@Fabf:fƇ[] [@ˑ\/tĻ{@= !HޤTx8՘Jz竡7m]/[bcsu)sgaB`i ș7JaxJ֦jW烆sjK*Ϋt1 70) :F啯W@Tzp-,a#$Nbgi$jhVے3SEQy '&mdGjٍee/LM–UMTU)ڻ\]Q؈&Y-Œ s:1 Q֫4 WuǑ/c*僙@Toq!=woQfK']r'̕+!QL;Z(~='1( b Ht=ׯ2)P?qG|ǗSk*0_OE,dr7&neu>f:xmG{rϟ{3DBe!?JBl~/ Kqɣ[rW4E=G 5lHtU^#mL\SpG5ҽƟ~V&Y(Po5>zt8 >sC7I+:ce8}֔C N5))Bw1Tyl80~({58HYgY󣥮4~_WqQivӟlJ7营 H<@e;L)KV¢ec1c{(% =۠hQls˛]aUbJ:~=p /cBYtI`κ+sև}Ɔm >h/mvdNBe}$5ԿGьݛ<İ5_v06¹$Oʨzi%{e_vp^ye \)@-T 3@waK.V fVzVG#L<:-󮟢ŬK]8f k֋"w볬rn  &L2_3"Hÿ؋6-o{Ew+gdgn-GHIuD ?蘿-uc#3@OHj) <A$h+}=cabE.d&y[WYD6ӣCâKY,l[Hw={j& [,ٚłlwuPX"`DգKbiq[{5:$0kq6Ήz-VEmqD*"3 BiQd@wBBsbtՈd5Vx]gjS~SDÿf}ҼE8ez1b{%ӄ׿X,>St] Pqgu'1YE3ؖiCI&+_ `eE!=]K$4O#6DĆ6ٺIWtk_/YQъkoox B0 NQDmxŧݴur-$֔ %S1iRؘL{o]sal\?"!P8GEJW'R/wI 5۲qo|^x륥6J9NQnҏ&cL0w#&؂fx4+РTٚ-ĊP} Qk Y2Ƭ%%~[e2 V'RJm47R>B!x)vrqK'e%=A;j7Aߗa& IzM<޳ #3ZY? )G \wBឫ|N~.#R }X bO=;n_QZFΔ@3#Fb //whՒ-x,jZƟ̸̢p)!ӌ(A> ^CFG'uW~JsD?NJWnMEj >.f49-K"%eOֵν":V,{ō8y>RF`͉֬)<+_"/[K?bhV93 nX[J} -;?4&9F?iEkx8A칦Xhh̀PX53#{ O8ڔZ(LUt3z ZQZ[^G7{$ u<ʮ mZ"Ȭ跬*'aIe+TH^D"]&YW^C vV]X=58\*<-= -kF@tAHܽn5åkZ-ң 4D*75W-ĪeJYc}e 3%&xаE׽x% Gkj>N|}4h lf fafLج,UmBqobn \,\3la8JiC~G%g <ƭhL!?_ Є'/@7<\Wf%mlćIXU brMݳgFA{숇j|ON6ܚх?3UlU~L%,zMp(=ƉO7k"!TF'[f{P& !ϻ@sb8UѹU'l!#t޽7r\1[u|0'O%R(/ŕ _C?冀Q4eWxoÔz&]u>W_Xu50 z?UeTh4p\Tt= 0Exbj7kskƯ {!kY囈*20D0I\'y#Ojr# Pƒ=vlZ, XL!u7F>An5UA+ tHgJX38St?ϡm+))OE-u")623 V ~~/3,eQhJʋR] aտ^⤠LQX#rZި5yLo"A >A [dEq/ KV{ ~b#=巫"ag8,Ppi#og;1i.b.5.A_>[dZn2p~614K2MÍ1mmq̍%|Euٓ*D-io,DчaQw${E0kmv[*eOV}J+^,e/kVъ1nO 0UVM1U[T,()^xjZ[vR%@᳙.ѹaZQGbn$J^_KѪՔ_ H^IQqoJ.5wsorRU$?0L uZ2heZƳ@q퀯 5˫>>/LGʕbG+ckuS89X.2SDp IMVn(jI$QZZV'遝2Q63`fΚsXl'~AJAoB4edm$g3kW4iiFiO^4a>ʕ%>i!-= "'D6⮴n1P~ 4B{3y1 Oु#14-$5k;kl2EU !<ʬᲞc% ̓ \6G(G8>==f9,V=| ߅( ("]y%djls$a69LGR#Bţ~魢.U<P c8d}g?nW[z#\SՓp4fOԋ~}8?C+w!8^E1vX/ L2ł:;'g]T7I_fHk:0$"ح!{VPpEW*4S^O8ɼ@-,- `rE<{bg  =b g'8 T9k(V$y@~&[F,$3\$Aldڶ(̊f{j"FDa8>0cGjEwIG3쫨*YS>~|#S3vT|Ys=MVN8h:G&ŶEoR0>|Y5W x{+Kцd8gQ[=~Gp?>'*ES JYev2YG՝_)B8- vOdӵ2۶R$o G\Pm]/!b{G$}(R; Mօ=|tF6u?pmЙ7U zJ2|&dbQ to6;㴁֑βa5  /U5+=V90cAfc%S}*>ѼVn)BٷѰٺK0I}g!nO)F"|ܥ@\ cjPL99@RV10B2rg524˿.{+m<@}^9!92X +|qjkf>Oa)b_4MHf}Un+ Y4M"xagk[Okqs(,k^9_qNf-x^4mїrM6 ZZᄁUaDr{W]Μ8Mʥ{R蜎xɳS%A&`ҥ)ESb>ݭLBڱr՗#P-WVSȦiˣ"DS3 t1rY0,*:}"޼q.OHx P"J[xNZ VNA (1O?Yh) U/?\o;Eäa^*hK.vKMX{ࣿg @KksK 6\$)뗮Lf":`6̱at9E-LjX}[›E{^Dw&@ jITׄ=VO$.ꤘ%ftضx'n^}%82(^*=zkhR);ª< g𻛶Z[Ùxr^j's1LO _GOuxiqQ;/Dd54& 31n"/(O iiUrL O2P&ו˰ɢ0Bk"4d>U, q"B< _'W0*ڲl W[_;d;v|٩Kuv3$J9 Ӯ=WR7\ҍ`uv[:nCix*{$]}rjcPv ߯;DFF=5(RnH|*}&&n%~,δ%² (j1qԄ:lg?9 m~[jGh"46`?6UA7m'VO6 jFiċTMȁS_oSQJ>[%+ f?eM;r)He  >}B.^4b#X-nk1l W)<'UT&!U2m=RFsE\/~cv[+jvPő7󶞣{`cϥ OFDҙ#ER?Nj{qV~bB5k)ƙ 9XO7p[{' k \lo{]as):]SEEc:@"$Qv>cUmhn L;MEjȈ6oi-zRgSוM Zv,25k KI(5%Ww7QaF[3@>It;LFz'f V՗Yq]qe3q \iQdXaj(#Ѡ>w-3ỎUYDm>vr5 N JѵcZs6%c >͝Ⱦ) /&`6_ ~}lkYӔůJz"‡҉FQIID3#cU;-#VJP֟KnF%YE U5Vn~ZdNVx9v02S J< XI0=29zΏ> pbn䂱K:"JwJq_zƬ..ã26+fx^dvY MnS2L*faw@oi&vr0^ bsUDOj $ +7EEBʹ@jYM*7<|O2F1B*] h9sLX0O :Ⱦ M 6o),i{?pHڡ&Gr6rIFώv#3FFa0~4{SOwGStIl:ËPu3JUWDr0aTs߲O7XrkûِF(t/ CT^;[5( UBQX C8:lEںE0>b9Kú%'%K 0~^82V8T*  E%68`L=?&]*dMC4MѦ/"{)|NI1'J?D|;m*?;:2I'|+Jrf$ T^̳4j[NK=ˬ̎ƇuQdˆpV9`MlU'[fxjb8/K6K.]i ƙ`X{{+9ܭK$?mHQ2Kn$sP^A>q\TCI !hIRN.~.HOzZx11{:K^$rRN+= P$wudqFfD?IZIlNƥqso]-l )6i˛>}G &3K=5 S-c_-hfסu!'f^7O !-~\gч$@BkZ YGň^a,F_8^BL-& ˊ>^7 4%5pYcpQl|8JL ܊P=ҲD %!qi&*n˹֐B /,ҝ"XG+^v30tE]j%uCf[a.Y5.zbG*Q \ǹsAV!lgҘVCB."N}N7CSug#6^95MO}Kl ᦤzT `i%Լp|{gS8F#@ހH&OWSA=˫KeR}Աg -#6J/?k? 1cq?iNpm?2 h%h%;/|.u U٬F8N>x@lCdYDUH+_Y w_תaϰ`аm7zؖ# Du4"_;yfMa)<:WGs3PK:)*E/mY' A =Gb2rq} ;gB JLr/J"㋜oi!oF Q61dZzlLgB;(jUDgJzNL]o(H٧l/w Yi_?T]aMx⍫=L/3 gZT[A# 돖t>(KI΀)Eݼ79"IC g24ob2 %Nd9wP{{_% ~jSO#f\u5"l'x!! mj[v |V72w0Pf2XCZkvG[Q3jݱʗ\iߒ @E %"5}^SyQFխ&ve֕+| е]8vDh*4@ f\DiB&Vy0Ny퀻 (T> zĢ".!^t/\ QM/;;=7M}Z9h5f{>]s/D_`?rg8#f=`T]xDҗOaZƅZ!T3 ¾X|v\@<dmuX8–vCMVqBPVvy3mRDp?YY$Ցcz~Hp͎ۑ&kH+lPl ]zR :ޜGG)M4#U`diHGJn@)QKcf@ijZbYeˬ‹,Vv.FÀ?y6{)0t;.ǻ0+jsk`Ÿ(/ca@@jEx\OSt@P9Yrp1DeƓBXè:*6:5_lע9+; ZC߳~b3w5OyF *AB%uy̻WLwhGL-( S=F*3_.T &wS2Uj!B7D!Xio!K/aG-*Y߆qEŒ٤]ڣܺ+NVq O jQdYR܁1&!sj]Uui1:vݩT-T|h_ r?l1RJ'N!UU=bɂ@5u2vU({zca;nr Y/oM. o'{,FOo<k2KLU>Bsν/ ٹ EQ3 AMX*f16GݙF8+Ƞƽp65B_$'b#ʿ6p( ?ƼfD |'"d!ꐉޛ#whVFbK+E!yAMjj&c8:4i;Qb : h=`EɍҔkh9LU=[5gHrKKhї]mc1'?P*wATd^o'𢣇Ҡ\|U -[5T,e}Z9!vD0a&j{rj6+d5{Ϫ~Q#NNI&Υe<"+NƫV8{?]\εd]8F0+ؙN|+wՏ,4RkE \]jY]K^і@Xcb?$Ī*\,F{  Se(B'R*+{:j#_7(ӂk61~~,] _˪ BPoY*h%ϯ7 OS ܽ$oUqDO|dTIT P|!d tL(w̔o|T}_Cƿp-1Nk若jJ̹M xM9` OcSW "ah:&P(!$y,]Ro'Ǹ-h=FW8x5IkȽYQp\M6"`CgmE ɯ[ItLb@s2hE{mE^\Ju3gť|WYQ&i:)5Di (N#=J=]"Lvc*?nIh ""4iAb)iCz206 r?O)r8Xis./uF j߀[E4aZ6aqfv Ih1jJ)§۟FN|wΣ'd-11>N e<y7}OP5 -Ke_VmWKGX, 7(W!1c?}eYxnMv@䬹h%w ."/ ߃΂B[ƿĜi]4T&K KUN烩Q"f Vl[>jh SDpQ }lJ,\MBy-y>D㡻b{+C|'h@4Shbo:y 2@!  ;t[&ٙŁ\_]~G q?'OUfa9-  )|C#i{E.gGz ^톑l>T:I7FFe$Xo7N3υyՅ;s;_^>c_؉ṍ7с*zuf60g7)͜yb {?ѓ"rK'ww}G3]bj(8D b|`7uHYN 7A@Jf 2gL3 û|\T[of7rX$"[#BUN.J:38u&ACV%c5?k#ͽ(N~rp GtK"zӓ7㕴~ Ǘ!M1Olf sdu:=q($4{M޹yéXL61Q'^~E,jI){>c} DƺFE}C |&ÌAn @$z i5Sq}mXpTJMd<4ʓ2&\`B=jz%oSȗUFG.։ہrEu_ o3INL0\uss6F 3l3P^M ~<(JnrA (|zsHu1OjQG(6D Wn>]9ͧ)9>Լ #˺|M۳*dN~(ݺU}.,jUeʼn,zZي `nڔK 2U:4ZkFhi :tXΚ/s$?XjxndQ =bhN ykt-rEwۢ>)vx$7Nȩ+OkY+0Twm⟴IG:#GFW N1 60u\neV:u?J'~bL@CJy7Hļ$/x4qĚE;*=K8-g'F'˫p#*nwQGRGM2 &0`ZӐavbI! W6=gȓ!p2r:/^}dwN%f"UrLCquF,g3 EWK5/xdSUcO>XsЫfJ;ZKu n[a D畧 umE8j^NMS:r333ܕRFb(~+pI"B>K%C=yWzB}beƂkݾ{PT-6.8ˌ݋ظ5oONwwT-r?:mm}?gW1s]#JcRrVSѧC\XWҞM\2=d'm~:[jAYovĞۅ5ŪwrN[&RVЄmy[ :ҝ@sz͒0]ZmP;2{h]0FsS+r#oGIKEG~N&<# ZvBpw}ˉp'iFjI[W\ FY˚ny7VYm|A|%_n $꥜;w8Y_=L ^W, ɃoGsMƠF*l_;dB{ْŇٝʢ7Qd=/"7 4"|xj t`&SB58Ui9m6-lfs<1GjaYw@'o[O{o^f$m͐4oc&KfL9\;$"--d. DXxKcnG/҂@/#/3GiBʟ7SSPMQ[pGK?fr ZO5F ,q%S QE05&V!Z]칟bwsIxY'YjLf2ai= Zi1_:8㡖ƎrJJgipCގD6q+  }I[1̴Xg)2?ˮp ӱ"]Х_FW%vx?MhjԹj ]^h ' ZWwB⸮Xf5 G]H?ܴDNI 6ujEV3O'Э2׷q1?͝rqU 1JwCQ׆}DKbT.iZg#sIOͻzZz7(#r}wi:0f`*^prԀXSf4$ ]3YU*># WZ= o難AӠcr)p9p3>ױ4ҕz8iEdld],W:Iފxa{PY2f]d0r;TtUyZ ڭĈ1]aN)Vs+ZIکzg»઺IU4׫I>ׇa;ǂĵ*YE靶KsiOgh"S*ou 0YLfG[ƫI{ġɅsnAK9S?8*hd1_jAm2Gu- Uͬ/ڗ7@6zH>E:,qš1 C-PhG?IW F")70T,$MO$0OW1"q6Xs<|D_C]:Itge-Ju93#P 2 t-W@W:~y=}tΦ+qo"&0 Zb΃~(V@0hmf€ aݠ.Sm-6p)*1w!GU(37)BXq;Gd[t5j t ůOƎ>k沓ڻ(!]L]Un!ٵަ$e!tϸ[cظYgvǂ pqq`G2䙯q7 '2ۏm\>%ZAj%Em!v5ΛR=3` 25:cٽ=+(}ot(/:j8Y[ם3];ơEp2>13_/h} rSV=o{r b X;$Z.m8w?oY,3fMRJɰ5bvz 1)Я 6tT,76vfؠFؓg4{X2>xEUKO8Dž?`8Z\350p$}^. -W`IC3D?`E7\OXLE7o2Ӟ'twחD&cT4Nqw 9&O%7}Hkk nR,w^9õxitNP y)lW?+V $;1RvX2&Dѯ]edp4bmN8VebqHgϤP;fI O[l| Fm3EchR$HJ}ÿkv")K T)i9[Cɶ G+gH} ßI $T:[Nk3r;D9b#01U[jBW/&6$Hj| D5r\h[lzRRh#:t]O^uȝI[<&02ps| Omay<ֺ1X({%ōiuBY #%oC+GL$l#f~nDnd &f]={ WjH?#ꛔWm=hldOBDYiL)ykjfCb\kʁL.H;W]lgL.חTo&'L ׭}I Z1g4ُ"=3~_$gV^/#7 7 {ltÒz<+{o@m4q(FUeݜLNŤ1ʈ5^oaNgw.`-B 5 X8̴Q@WyeS. qSnTq \,f ¥WVk%q;&%ׂ )?KY\RjAW8FSG E<#[]G T׏9ipV6^ \h^j *:weE1I/JS'dt,h(IXPy圖B)Jq׬K،]`.C?uk3WVrPuJ)Kա(4/]PO^s)nw , f mb ctDSn ,nC%HsL75!6u0Hy(v$h({k@⎒Rjv2?|H cXo)LoD Z,Ov++FiJ""l*nl ,IOaZc_}5%MMD!&.j ,.v2 [7g~Z(O!m_p>v't/SqL7Lj)~M;C"#rī]+?US 3ʲx`b4 Qtv$o1D_4䍂]Ȼ,3e7|ܦO f>߭ ^W,,K=.Dι+}U|8odz6 "᳞"+>J) 4;GmbќuVuVFlfHrK(I ;0}3#,lp&'BxS1%ʿ^K93'!Q[h6߈B[6dUSXtA/ 7$ەd%mt9{ebd/̽ߑ-.H `lmϩ\@GHZJ/;'gcF%⣍m̀7Yu ;c}.߶l}BX|g7*dp3oB]JJ}#zD]Ȉ4l3lo[j5[\A@[ipitTllK~wqxkWg#"$o4AT_#$KbmO h>nSxE,0nWj@/xՀ Izq08fhB{߲)t@|}wuyR-=.bp4~[jc _Q .D]D6hiےGKIN@=Fu E]sJ0`jK Qp)i?S[nrX3U bD:[wxA4++gz]ÜP_Cˋ:/֓/l} +.%vP$ H.$]Xlׯn jEG-=ߢl z!NhQ$?Vq~?\m*Me(wt.bO:uzBEpH~C^bcQ!(CqCa* 箬m%֨ZV}&] T,6BEbpȷ6.wcU3Z_[JHgICEsWs7zFZ'sjY{9WS*F}E +P71D^ه]?$p_N43U`?ym7do2b`mT>~LW֏D;#AϲƖ$ZiVK*Čbej3 @,3\7)UFx(4~{A|ʛg6| FUy&>">ZHb3^y[BG\vIs8{K Do55n~+ {NXUd5{I fé˳Y֑9`/߈6FRYc4gkYA]UJwy7 FQeLA']T"9Z/nW1yBޑ7p\'RȃW'\IBTlS]4.I Si䳶QVsĞRna }ub1冟9B e$"?9U\<5O1R'ƴRl]emg{g{RaaLZ2m+S  Bo/u#>ׅRĪ =fm:.y_1@-:C].e'2_~3FnlAenta۞b߱l \t s syM4v>;.%0ڇ9,EXad##pI-j} =!U NNm['g]D} C4\قGOK^@ڇMKvu*쫑6@t;g{9[]6q%B`syˣ(-o.2PP{H&ԙA3Ng>o9<.dn2S5o5l֜vʮԮi98e`€>|D;G= TJ*?M'fgk=#?q&͓ Os5J.փt9ܘ#1Iz; '3"A%HG:Cf3餺6k39rƊ },+2`C -M݀ȑqFa^q2NLTCi *BI{{"t7uRvUͦ_ŞlEooO_ńxqZv~UlpXi?WO/{Dn!lsH*#`Q3(ll6 |?)]2B:LĨW:Ķt'}LjSn,ږ,?u07Mdȹ_>LK-:8-+Bvቲ gۘ))ƿޝ҅v1}Mfc~zPtxWjl}9p-ev RD{ &as2c.k&y%Uxeu Vp(2ro͢T%9ILhαf:'P݈ 2װFArۮoJ[]' %~- YM0M2PřL D PoI} 0uǣ5JK~Pb0] [ᾞi_ZaWbSybܔհ.e)_,1Ovicy.@E:) .Ц~F"eUtN![㛯NP><~zEkd]`G1@Mmmr95YHsOWnL;~ل`i=03{k>,yQI͓T! V?ap jH iGF͑ ENQi9g5֥8dlh=ږ>)~ Q+ytx҈Eͥ \Iayg*q! /^HqW$Xz[?&jS!%+4>{֊dO*9?q7ʅ3Ňzc pĚ|NM9bx}{zg4yCٚCS4~JF&VE= 3~`:l|[vW̺(FG4cc"{2?-qD$$f0Ûc}Wy+~tI* MGM:ؤ+qu1Βg|VР7γ"'cc)Hx=8% nJNrmڭHI;w@$:.΢mL1 bvjslȲ&ACߑ#`SNj; Jh+Fv駦钖/ ߾GKN쨅q6n'Wtk40((ҤC*i#P0q|fY0t9=AL&+:j,CږSzb ;zS\segJKA!|QKkty A( ȼDCHU3=Ҟpuq|p—*ηM;lmΗ%yv,,DʱgYZ07070100000254000081a4000000000000000000000001642f09750000313c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/media/usb/zr364xx/zr364xx.ko.xz7zXZִF!t/0]?Eh=ڜ.+6%HJiUms3c{ڀo}$YsO( HPԕoSЏ?/8tC\,K;{|Yk~4r5OB -#NW0??a#KS!YzmOK~vI١XaFz(ΜsՙPq8nyS7 AG?: EEHZdoȮkkYaEx5oB-~xRk1~=y${ o2=fmikT'y>1&LN?ApBEGW$* Sk UB}WLAJL%)Ad+"i*fNuٍoߦH H޿m<\н#3FP^%"LS3*Jp\h\1jclOMe(>WTaŸ Ӌ6ɹ^*4 [He(ț"Ƥ FY>oG7#w]DWQ# c\/W]t?Y b2@{iP(6= "qMǟ_RoYaZ۶[]d%iN@b`iby :A3W}'/b,N*GVJN(!N۝yܑ%8xgjCC:is:b^dN3yL7JQ_/5Ð3N̩0|!o0S_z* )hD;TveX: :*Lg/@z߇y}# W$)M'oc%<^pKD(~ՕvO/0Nه AOgl/vH/LSp:Y 1ȳdDڴeB0;C$1p~o ȧT8s -|顒X}*@4s ,W}ܐ+*7~ ', ~ECߪR#A|ɧm>jĻD>v\/%6d[)dlG_ 9li'GG57sRAQ'"u$5'bE !Q?dXNe!hb90]9p'2JAzExwgx@ͿL8 @ ENzN\l=jMt_06_^\7?t۔F$S 5xnMsGph=d x# PA@Eim#{>xcFpK7<, +T(ɲ p ~GC qhC#>FWړQq^uQ+ZgnRi$6ڜl |)8`{uA H+uALVm5{o胊 l9pקK9HsyWCy(|DT}Ԃ 胺ABJ:U0AܱdYWdL o&Y {1{lv,xxb~zƙ)(NۺR:Gtdw\n'P,+iHx2`] n#nۉYM@| kj|J7eZbC"*VʠWcAC|Kqq-" ˶?s$b^R gftL 4wS{7랓n2rrtH7 >`0`R2c][kQˇ'U}#AQeR} {M,${;3, x\{k8N}'7nE#Bv[CϹ4(V@\Ni|e6_ޛbϽ[-j-MWn.(\x/=usGM/PUַ7@#D3\0XJW$&Q ǰfほgQ ͢9dx7K߷\̒@Hel=S'N/L&NϻPoL{V2֝}?bPZE}k!}[ a԰>ut'nq6^>bb> 2/%ѡ =;Mi 峩Oig=)*w6k[``{suL.$?<r$} .tl"}h:Z[\6>Q""AHjlkѦ>pZuyU;kCB0#ћK &!_"cwt.HV)tovN ҈{ ׺ܙh BA`Yw5:_u:㜄 }NK PvL^R¡ l{V9t¢1p(`,n'3i{G cͿV b-eY;vTi-4;,D1YU=B)- Fs$NQZ\8U4-^e_c ͑hͲ)"Z:d>@i#-md W^UWUcZPE[[ݡxy{;"3M8j2oZ!4P9+ooS3cx`^*-64wyXT0:U)ܱޏ |ַR6w5N Jag$0€r-GЅ9{ι[CjMԗQzɑMFBX>`rH} G7VuE_?](%+"~de߁+aa \?1n#:zq,8R,@ \'eVĻ MqRE?]1rurqt(ؽP#61n\f!1ش(^G 5$D PcƐ[,>4.Bj &MHCEق(P*'W}/8h{FUYӊ\TFhnpẊ>b_Q~nMs'2Az iƒqC-'?E_a- CO0MrdH¹![3z'\9`/Wb]UbaC 7ٙlLqv =2DHQ[ğb`G[4x!@)7$<q9 )^9y;`q۫j(y\'<N cchO* boLgs1,fM>u `{ _JWneT/a8?JN|Ilm$DTܕ@ˑ[:bbլ&La%j_wf>LJxI & :^X{RAb\RUSqN9+WcW1k t?ټ TglV$s7Լ?d 3vp^%\ڱ(7xl$MyQ/~l)H @PqwI#2H_108*ɽ08|mLk1AvjOb?梀aK,{Ea~-yH؉]¸]ƅDI9;i>܋9a~-+Jek-'=H|Hō/Z }돥MmOJ"}jۊ ]:bIӱ>P̚@ĻgUǗ0$Ј.zHy/HXlWɁ5Ue8+=ߔ89 礲JR!skw7zf.rdͳl"4ЙQΫ*'jm4SIID8U(/t `uC/?׷+&|91JI&sřXx]00dE$~5fG|F3D(;\Fߜrj%] nNQ.{8b>kK-?„jR!i$u< ;H<$σ2RFfE?z?b;7<;:/(('Ss\≍@EF n9o҃ 9<.*?|\]U6'u3fD2GN Z-23v/ΐ1)8YZB`{w7[cX|,jk%_#|%D~bQ BqJ+0Be$sU hcj;_uՒ^2fi:U$L6e r/!3}Gz.#ո2D0})08 U*y=LyuML=ohɇUUvnb41_Ƴ|FyՔ 1Uu*9!Qh]^/_@™ ,TK.ad&"Io%;HS X+ z!餲bU˙3:m=]kUΐLQ\Xa0(f6F9",p1"7Dj\75!#Mi NYu?Ē%!Ԩ)h:KoiA Mot{e4.NR:$z@6LunH-`yhzp&ƐXNCJ%@x9|MVڇN2~AQהrF()bR3}-KwȪ T2xmw u&,g#ϖ-zt汩ϿȓE)F<_aO,p2UPؚ^g<-j).PƊ48O(bfxBp`?7 !ޗ4صC駼J`$T BvyyMwYu"AĔ~ C_,d5Vn`Ej{ C@{lOu.BUڼzs\MI*FӾ3T1YF:J㑑Wy97Ȗ|R׃}+c~<$yFј'4x~nY^#0Dp?(WB뽝Pm@by-@\6)i`,oI[PzG1F81Dmîˤ=V#P$Q4}4PX1GoSH lwyOAS*k9G뎇!vwRQ^{%鰩fȦ.yqܮsq\^_<^3t}f,U2[%Y!?AV-slJTOS*zǯoɞY(ejcS8C]Z !S6|gx5g Y4DcH]ӸĐ{xSNVš^Z=ŎbtDOKeV@sdM@ E١y]Tu7 d/`pԀMU_!cаph̾QL+~%Lu7Z< Ľhь) +#PT)YM OB:)LmCr-/ʌ l5LDTvUV樑;VFeD(ݰIb+sphZ] ֽxdDZƺ5'1S88?fpAպuKkJD>B*9гٯ v4?W ~Y, [b, AW<&"ɤ7?;椋"+5e U֯jI$!M,F6p#[X{odr`F/wꈁ7Үk0 z]pƽD.xv+I6&!tS'Ac&k Gh!@Z9+0?XM0k5dXqFR0NΝ7KG%أHw3k>4=Po^@EdݒS:MūQ=zHHE&B&@v`ˑ/S\M*`ܦ--:—X 1qR!=>eAb V0p}\ҵV E?(^jI e+k@1?9eҩ:!O,(Ph!mRZF"42%l2i[D.2x􍓢, Q9\*mJ*f^2pcsqcNNATBvfm?1CGj.UWXx=hZǬ+5·0{sqCɕ-ˀA*"N ""x\~j14w-'|5g7/}cۻfdS\zgE'vZ 9@tGsD ح[:Ju1 gp$ p4hGWX0c4DJ7[!/Ig}[8Hp< Їj T\+aI5H Z8'`EJĈG]2Y`+bԅH@R}Z_G>|"Rm޽ZZ1<(و9Q Ǔqjb9Ϳ nQ+Wy2֭VC &{#!VHYH*q9^\BCzFG)M&2qP IO<XS7\{Y}4\'D1[X&,#(jb2 qFBE`qh}qڏ*z'"$gd8f( p mV}zyˠ݉u6Drhs_tAZ65&y)(#;oiF}xk$wg^DZCdeq;2gSbe$h!i-n A9)L_俜&zV'C{\oXx*fneVs5й1U͓!Tf@CJBm-p>t?b+{ Y6#缱1R5!'X&\i oީW|QT&MF#;*idg~eE`2/'~Z f馃'K>^oz8BUmazPUsHڼv~7yv?Y]W}8?;+T`;!(ɢrʔZh4|#"^`YCno<+r{`ep—C}^WN?8 SJ%3%$_/fjԍ훾1`ckLW/QB(G_a Y5PHI]ZAMm'3=`+ж>V)\EYOM2/;3"}[X6T!/>?zHq<+8ec22K+n oqla\WsMd5˻ݝ3!UV<veǷUOn-8W6q4t^2mWY"@fKW[^ 6Fޖ%Gf;mh filxgъ L1v2?wp.ԋKBs.̏yC;KDT'JD9֧}jij1^;6湃y%3NVn~4ۑP,'9k[ki(]qgȈKyG7f80#uTCJq8W_+YMHu-4/]R<`ɾ %޽\{^l΍ 2h3 $ 4'~Xa ="3P7@?, 3!` Q4p)m9V-uOʹNS*[;fMU-];GaEƎcHP__S.^-U7FMLD ŅqY X Cŷ=F@@|wՍR*gmNzBmkd .9RgVY.]d9ґT#m/(D@~ A¦mLJ\nHt%_ u7i[n?16Teη֙RxWv>"EƂTE௵+VSqJ-Bƭ:D: ?͎#.Z*O??˛@:/C|瞀K **dGigD}q1f%.45ޡ $:ת P9d|mm. 8;+!Q[ .F؛!EՎU\yc߇dPpE9I1 5_t.]$IA"PO*H)0#!Z;3wdoj >[fL>5&&1@A~ɵb"(?l6הmUz+(T ^Ѿf:(Q鴨 QA;lNuݯbN1 P/>[pK80TѸyu52r1֛%tSgJ< ˽c8g2@Y'm6b/2{C1J 5*H>I&BsnJ LP'͖Ŋi l9WC+*<-r'EUFAtT?s٫xQ2e{Siq,^IrKyA5gO'_[ͩV}[:8 jE@[,RQtϵc`>UI,▫#Ifc;l7(hD)Yk#4>O5?D5`}g.ɻEA&d tkȬ{[9!}Y4]iD 649_Q| {9I*y8x!WךAi® hRE`t [ THK? 'blc Q}+"?u{ Ed>Dzፚ5;H[@ʘB(._e,96q~3R8FΎan`u-OsT|rkۨK5 -cf 2W%D2.c?$p "q6cǢg@{`@Z" 4Ejl L9|0HW{|ѣhǑ[e[,QGzcYgf\b<Ŝ@䮱$o#&ʐɇx cpT/!GŢx؎NYi»-LW[B,aޡy҆ l? +3(h,`žM9SBXS7a0M&s >qf:[4ƭrA>K^HN8 ɚLpW+Y4O:2R<(_r' 5`?kqliFYoK{j ֘VGo"uewF ~m]9UZ͸ -]*-Rыc=D!KL y.fZNSː8$jff/sSlcHԿ^3lU83ؒ/Iǽ:%o3)j eڞ ,NJi"-M ^qlu@a3OIeŲqO4㝗ұk (v[9k i} 1h\iP-%<.͓k2@BlyطxI]:WtЂE87tO';SBMКn&).jaIho(%/Y۞9"Lgɏ@+2[MAiԒ{nKavnn*9n1`@CUUv@o x).qt-(& Ook<m$&/+k'l^nu:]\whaO촩nZe&rk&(dXW lw%_[?ݠIJ#KsS.E-H+]&aeN󸌲\ {qMItRy Fߋu#ѣ 1;-HQ&GG%Bg({CYƦ0Oq\B/Z(]cIQypc~rKR4<70||gAݒNl@%b“U~p}8v$\=p(Y0?=Ideve ߍ#m&m/=l jVX$Zx`ARPDek85ݮgmXdFoҐPco(}FT/z=HFgQN$|ʢ&Ju{PtW~ c _n._+vBxكŽBp+3Wx&h Xuy뷫@50}psgJyԬnY[SKsMkH҃B !..eLb((=(}{rM'W6``@ Qg߼K^Jn%T~_7(^=eg{tx2$WH)Һu,'tCTBt{Y?6aZ ]i;nl}9~`F;(ޜWR-GϭkH$>?+ڴS᭧q PaG ^BZ9'o`Sv? Y-`O=ZշQ-; $h%`U9zIMԛlRfv9M[o 9"Ѩi6r۳2_:]0rs m);PU3pPeKϽ_8gEv[t 'uO]Aq@Du0=ZL2fꂧ; e]/(y}fd{HtC+֢+"7VԨ+_C󇘚f):elRĔf6&<&u w>0GO.ӏ@)3B.0-{$Q2⦅fN zX,*}|' xU_JJȓ5ggz3VvSg#$!BM}݀ܘ-+WâVr7Kk1k9RX֥6Ɯ q3%grþZʆѕ0*=9 ا(^o"a^8B6+cKwk)0ѷ>X~J]Oͬ=WF^R"ƻdPg+D # F] <-Ik U?a'Mpfn_\х۝!J]5&_(S-N*VCaEtn@=dU%gb-w_vΎw P@,㸤M$*uDFv~HhMA7kn l/0ѣ2?E$E '(4E!Ko+S%~VB5?/@XH73$d,ƶwnȩyN ~:ҹ4ԉ`_I[onZeǸ-_7=d.N%9EynHp brQ&.i^ Q0X7|[r}DPF˱7@Sݎu|EgtRhSҠF򐿐[$Oc?Kj%e =v]F0ϳ |^ޛ!cx7zţ`Xz:e(;Y$BVcˆ_"L_edw@j`D`jKnֿ;0 esKwW-Wa; UC&k%{rȆ\JCnK ƲQʾa~|Lv5U@_s(&ﮎ$@~LIoaSFmu1V[#^jH'6cqeXe=(!jlLTo#Ro(Ih9TmLmoftAܝq.ir|?]&m5%ѭaʞ?ib0^IvօwR}Z PME@?w3Ѥ*J1YFOVF^n@/i){2ǏZhڥݤϑn7U]1bBK%?SFeT9y7(ycpY!Afi-mE='MOR>0= DErI=T$ tA_9Fڤ 1XpxFH['#5c\Ѫ Y|  lٮYsSHPtXIkGBr1^N* r,<'A`,YѢ#v-i? Ġ2̃Vlz'f3ƒu5E2\ g,XY)֨> 8HT!4Π, #G>o Dl$ kix* X`'qx7B-wRj([-f뜻#4O(Pp-pZ`p.呇]yQ?j&!5Dx$ G/7 ՙ ,qmȜܒ`">_%쵆`UķDqF?TCްTY/CG;O/;a+tem@,ł+3D?5q:1[;aIY]iwUf3e̞tMP  91@D#F~F[{Ot }.JߋP2+-z(n_s wRjТ[YR>!Kߺo<^Ak5VKZsۙZ+`Q~3'NfXD=Uߴ'*i<12Vxv~ӍМ3 w"uBdZ(נvE5{ckA0ˡ VSK78@~J_ Tt49Q"qܒF(4(REݡI;Cgzn"/8ѐU@6@ t֦wޕK t&^S `kW>U.(D7JF%eDJaWj/bcI*զtiBf̞Eoo ʿUeds0pJ.|.܆< bGⱻ?$MB57Mb 靜^ָ$ͭ)_dw;$T4h(5~1H6D:j5 ;6; I|?d܂S]rjDatk=`#牌R2f:`<ԉ[.ył#Rq $lkkdȿqx٠A7v d3Q[E#MFO|"]3K 䉑\b*1Kmj ЮMvr28hLjAQaRrn+ЊJ,{Zھ;K|-cO&*䀑bd[D%JX@ًg`OV]xMֽ฻I\M@F"7dzB3xA^ԥWy3BQc1T}Dok:_c$1Jd2 *-MػM z1]e;d'G: \hcMSIO\9wYhN4"wD &,}zd@EQHOkz|]3̫k# '14m97<;OkfIUhF?w5s}WsQUף> Mi p63g~/^\zn 'iw C[*}t]nM$jQ|QoU+G̢e4;dDԴYVo B~.p?0Ȍ66~2)0>(0-\T&:~}|ę8U+GK;bҠ"4 =)ڣN1oEϓHgD=hq*84Q꼋yZGt*l OPgӞƐN80 uSn 's,u 5161٘< N/V6%ЪóhB-$k?T~e!3Th KfaNٕV Γ%;F_i+I`,p*q}roybD|tWкysbf#4 _D Õ;RDd 5{˃k[N燖Jmi1I/o(T=83wFp !/ ! T.-SqSuٹ1ƑʛJ}߀:}ڋq1av 'ZH> L Я2nN3}3?#7$ja*Q6(tv72WB: xRu-o<=I ,W0:}nuEV0ѕ?I;m5OvΧ{]Nt)ӿHE2"עWz] +p'hTiA`]0K,r iЮcDmЄEY~J$uR[%%]WVw6_#>anU1gr-a+/BJ?ֺnvQ=>$q^^)@FJryNQnҭ[0kV{ߒX+1 wJ90`,׃s>[X'ns~&N y$~?xƗ{2" @*wnhd4!c$+Ecpb`WM3lE 'Qpܠ4t <0 s5wqr~:pW GP|hqrR|HU2egRx wt̐_y[k;Vbewah%@ot)9ݥ:o`Ho:TM7}g׊њ #l>F Y#L"j_Iʺƫ+orh*-z8HM9gvn!.q¿'K {>~_WAtAWJy^dQk {nHs&HH]%iѰĒ5nF{3nx {UC V)T|*Ɖ g~J!M+Vkas:2]#kNyfj=\"F"(:GZF€ON![IɨXy+Ŗ#6%{h 5J!1܌aŷj2D 8$*N-$WQU਽ Irr b ܎ gs9L#0y֟ ;2g:HȊ2&EC{ dW;C̗Y[mm=ԑ eӊdݒ) p\EDDpȮ[@Ӎ!Tݭ4KdY~<^z*.A 4d]k+};ss `K Bcn F&:(SE)4 >*fWHb1qݡQщ&cڐAK6:W-@f fGs׿߳C363g)G$tAոf0 #ɩ?MQ#}I(_8Ⱥhτvܴ?QɆMrbfUA5 QDb(hW3[*Ml^մGh 0F!nO*jq@CdL3ҳ͠;}jqyz 3.6=6 D\>M52PّM[<`$8JEpb,D(kjl;`>R+^EOw=X|L1 mSd7ѳ.sTy  ^``4Ga]$`Ys'PuXxKz%Xf&P7hzDV+V!Ƿ-%Uή;Ibk}u!ُJE8DL4@f:E ۼ8vFsMLQ{ Iƥ%3Ř<^,݁PPM_AGh;NG ]QO Gi$ JAo]F0(bP_sunyiN&[L]'|ƧYe~(iUܸ4Z@ $ :vB]FR:AXs{ac/YZ  -8J_SNZ @j./['c+\czJ@5^$av[!YGU(,7H!G!D/ ;ʵSW@I o&~-7nY;Y v"KCtrOVÚM{;aMi};*bgx1÷ch!2L `j HiM[ ۖ$}R, JۅH$Y6T ~8~}-ktz'w9oʾC]J9 ٶC`c} n; A^ 'ݯL'eNu -=pE$Ϸ@٠Kn6Esձ*ŮLgY!5 ?auVu)Nl&Bvf㺤yH":M#5Rh[.w-JPnB7s{랗Z'ܻ!b*r^#[A';q]d *-ƬF}mgJ%1a]lfB:"TGWGrE0 lZg!{g;Vrk?m͇MSȃuh: Gt5{5@[ FÏ1KJl~wk d5ؾnqDdo70j,K`/(scN*Itʪ"?.ޅq5MGt,%lxx+qu^7T\8d]ݨ.3  c"}e°8A,҆_MK+;OZSu [`^O5Xz© 9s/؈LeO#Ŏ6Y4՜Kc|,_w'H"J#Ae7R`*xd`<8!rfo~=N %`EQnp],`1_?QxBpnyqӜT)N\Q ACIN~RYg(6pM I3]%PNH@ Bner4Nt1b[8$E&h6y L&w9Ïԟt]Z4ދbTt"*c`_+ŀEc)+&wE1!xxq#%aLh mKy[69-՟HmAOcg'  ʷb)vtV=N$5zKF)]ʞ < %պw(b$*.w{X .A:h=yg5Zq[q_Oʘj'|#T-42--"Ft)H)Ǟ&A3 nV=Z*'t4QW3[ !k.]_ zڄ4;'A~H̍ ,.wo̭Eg% X:eXZ5rT޿MQp'9ay4?&_؜Y.7Mz?RMqMjR E<=})k vƝd慤A:ܿz|,jtFҊZ( 7Վv$G&?aPjDi{5U<_.MUE(ɑ{ȝ<2,.&nj+(ϫ5|bBKRy+rY;]ч 1kv N˂~Y].5M 0WF܂,(QC6Jװ"r|G7ǒp1/C\q"L ;"sz^MZ4kn]q6%|Wb:f/8X7xܑ2jMp4KIHrV!U9dЬ׮ bڃ.t.5XKtETi>Ff2=Wh涑E(/bQO4AEal ^YG@s@˔NX_t_wM1)奵wT 37z1~8pXj2Т[s]+7/<=r~ib${(|mp@lquAC޹z'.G Y`10|Uuu48%}1o[Lwu:pUցu2IK]9;T{="'x>uj $` HThЙNZ~j4<7j+^zS=]LjT8y9G _I(Rn7:_BddG~S͂D,5F[;%Ks34OQR'ȟnNiJvl SMc: r,tf[ =2}Z"U 7dO+W$&)W"Oyb.}"]Sgr->-)f9egὧ*:qEly-\U=Knan1^(g]l&e$OU.h#?*"' HOh |&$+8xҫs4y'r'!GEubO/jiG p7it 3̃(Y%Ruʟ'aF2bZno5RȕRs65Nv9Qޣ{}m!L@v܂Ef.oƣ ltÂA =*i1wdL^2۫z&~ zWͦ|3}\6fn Ik_TKˣ6oP.N;D4mV!"rSA=s:}ۅKu _o+uȍ0I bV!gՎ/}Yc%-[SLWlGbs(P#p&8e(JTd9+Ӿ3~T?X+Vj6CvcAQX^ZF>Q#1SZ6=Vdu/XM#=yJXrDMd<ȇr8ǭDtWX9]Tp; Whͭ*GBd4' 鲯2JSMĢY_]i#u;}f߅[SR%`5QF;jWb35V*[|e9n AFD +­D u${A8.9XjY\6lY“VJKU:Ď2(tA+MN`i?s31u 878]rUc}h7`ۦkɊ4ktFS(ba5O}-o߈HD+cV;NP:|ǍM~WLKJ j1p#,7#J#u=UU(;MKYUa&`;^]ܦ(e7jnpG'\b }EY9XŶg=(GnmB.!-OeB4x`]|4Gjw01#^t1cxpX'PvL} MWΰ`'~Q'gU[+riN%b65+W)@H8-#ISB`8(&ul^t0 c̉"ss $Dݐx pj~k5 eRtM֦u-p;lb7V*OŽTE$>Ѷ#[tj[A,lw/ʤƎ+a)ʦO&PY:ɧ<a 7Y(bpep6E ("Fk+|="X=$ Qp@t4"ނS lt̗S( iXv?lIuB-2ԇ@(89Y"+:JV]I l,t&ÒXwfMxX):uk vCyTe,ߋ /HgПK,tJˑtFk(tӊU7bq?o2σ%9yRj8U̸kUS-V;q"Eϣ̍1@ z%y p(ۖE"߁Gog޷c#c Wγi7}j0#XX,J49҈CW33Ud(+mWyj5쟓{֣ ȹBV)E5vw+i*^ KZ?^vBgxm$#4oihTx(Z t,N]=8Doʪt1AZJJtHc超,PW$`\%=u \Iހ*ByPa5D1bbv6tHGKEAdR `ף^[z,3BI<@%vJ vH3Kx"aFHeUة_[wE g(o(%{A-j2#zf0Q@UL_۔?ApTVpJB\cd[1fh7| 3 $ -eq:/{4`a⧊to)"\s`.UI0<1pS-S"iЄ.r} L0CEYxV+EPAKP/O*3/Si@̻*EC T߃] ]☖@Ll:U^')J#2%kv$4!ڰ)Up[_t˳Ou}L&}AS,9W۔c]:q~XazG|Ɨ8.pZ4i `Hyrж+s G0PͼWM5C- ?8SFͼ[3ٹ,p'gl_2L7KvsB1?xXV89޾[ҫ]J.n|yM;J*xNၕڲǔ lt,i/!%](d:2v}8N<7G ~0IDjuGY'b7Rl[6 xՂ# $Nb XmDx|(;k;08Eq&M0:fzV)@eGXdgTv w/ɰY)ykkq?:gck8s|]/T\4/Z %%{؟@c]@+TC>4bMK 8'>,G>kz>w lX_io}jwڃgiZqVv_ RJJ<#3CƦ#yn#Bi'}+JAuɁ/V'[hJ\IiT Ov7t7'vi0@#=\2opӆ_d_Y.J׿?TMC_J߯091DžTpE\ #$f<ʨMESV%"xrޟ#ב~Ll5ڊcI_HkVP\òlK7A׈UW4^ w g\8j,+U JR yM`*nd'"DEGLdNAP(y̥ u0|ǗCINDt =O2{Rˣ,͆ptkla>찦fNl(X$Y &032(G\𐷾K2<ڴG6qSi>юz7At5cyQ%jy;*SO*j>"-Fzl.ƬzZ\a,ItvTHԛsGj5P+ூl+]C3p%^rJbYNdՃ(l%cǽOe2 fb,#M:8ҎKσ cHX}jPrdY;9U{cD2>E@Lпc)|Otqr˄d8&2`CKǣ1\Nxe?Kh_4++f;7LK.x@\IlS#ߺQ)O H9&SՓGo<7p\P3x3 mJׂqK $xky,C 7UQ q22кR >ؤ\):lO%cE-FE}xKjs|'t'(Yx3U* Y`tMʴ9Ru><6 * Z ]ayѲ9{u5ȋk3wԮNͰ@xVt&LH>Mq6nK~qI'A׋hF(lw7k1û<WT8w礬q]>|JY- iHI6L %MM53*G07xP*T$(!R8EG? ֤yrٹ8 1UUO.HTȦ},B-7Nmo& m]sW+9$ի;n FZ4)8zaV,)&tң1NS}v6 +)+09Ɍ( J 4TQηzCoUVvD< +9IFW˰ݾzyh {j8d}E- NjM#LΏ9ķFxBVyu(]6e_y`\P-8n1Y/o|aPjNJ6U8 tj)W~i;4;W+>|~S(t1jzװ4!̿ܿ ظJJx+4A'NFC?i _Vv\My1< ~lb5?zyZD`?zئGKvoH3$.QX.!&E= ̘kȞD#](3?˦T^hb܄#qeфYhnwe*K@>5Xhy*膫egS41E.vܑpQ^a'[u^sfy!S8UC4Mk av$g쁳c4 K + jxuro ~Br;\H?oLw{@qSTYn^s"`?IK`0~][+mJ̖%ɳ7x~zև}f(oC,;L c̭1z D@ai%0_ЂƂ_SrI:pBSha̓ɍ9}26%jx#E]x]rR(Q愅8դ]R3h؃K&V+"|&yBA"wJu pG}(RfdQDl W ¡XMozYk>*hiƿ/ 9ix)s6ו\oq(S7qb5[gD{\7)_V;F~ D69V(=:2fK*u1f NFEo(&՝:/eb'\1_\Ax }M)  A=SvT6 cb9cZWF R ͖pRWt@ݓf$2`{'t0a9u7ʅCxr{y8 u/=&x.9%2i&P>Yw[;%" )؁疚i0ݐk%D2pMn/ M;Kfb/ C$+ANR6cZRJ"?=/)t ANj')crtVM>!g8|.dNP*%ƻίPe>X0ۋ:ۥ^I?tTs 0)ݟ(sl,\Ý('R(mB$&1RM|b*")#Ӻ{1|idz 飾 Lƍ+$OIKR!z˰;Dix50BobgAvo/,o 5}i]gk^ h#<Պ]M[mD$zuGn*H tc22ZAO7ډ\"Je\`fVڗ3S;so AZi4yCǕ!h@i'.<)~[< ֯?/A^ ! SW,lRExnɍ7T/K} -\vӦWnVk o 7r3IBFb..iT AXsxr>wjΖ(tAlizZ)EsTCU%B%b >aT>agzʫnCb '3vY-0çlvѢ|  ~֐k "6,ώ:q|gla< :sjnå -e"Ǣi*^v b%'A'CBVj._ FEQ6@fOx㝂W#S{:uLZ{hs벍0"yAMQ{ZMhjiG0mN&ڽUCF?4q  -p`?kz╱Yߕ8':P Fed!8d<:r庹ˆ;%7͛>շE }%S[Ʌih+%~G/kr;k#Pmq;`nRǼv_VXIB(PEG+%kJ *UՐz (X3j LeOpefʗu|~=R~Z2+h&GdߛI@ON({d'JRt t\m!`@vcțurYQS^2QdUj*+–2y=e%}/Uև_ˡ=Oh؈6kwm_weUKBHYl .eLO8pۊY-콼U8wXfQGXɷ8%/FZ4MsiH}CQ 6PmhjقS~c8gl S\ɖiGR;8iZ`?'(o[ Z<-+Q+ȏ]c^\|bU+S(`c."si {!X,@I5i\GwOCouBҊdv[}h7[neݠmVE3TZ[Jn? {ό]Ljbƚ;w^9 BMl h5⠏(pa0njش6>wH>ShU?$HB "/x?a9Pt>S?*~ȇNz!g)qvQ \oW9]O?Iy J9p?y4+bmJƫ~Që"VEGmU, )AMΌ FʹRl1;4$1Ɖu*67z_JmTsER|mvn *&䱳G#9wGփ s  U?y^WLtK ~D$E-mX[V Fe_9KooZ#<٧=~09-G3%hbӁ_e>:nf뀢?JoI Ve8G)k[޾YI"nՠQ %{=.H&RVbԈ&#qcfeUxhhΪyCd@b$LKu7M_֓U-ݳ܌!x)-Uy[c[l Cİ>VCOj+gXIkJ+o\nuv8cqLBOtgdP"Hino޲ e X|6dpCܠr^?NskZC'LJ]`E25m(3˵ CaYD;W`lƊ9ϭ"dah~у~[WOD0WE;x񈙨<\)N૾ksmFbnZ+Os-O5\AmI廃ULbjQxּ_ B^6,:&pSWVDe~+%@bһ-ך k7¯׌޻"%L(,JnetLo %̈$w[w@.E+XKѦ[~2[9 ɾ uoa$er3W(f_G*vˀl~,cVQ|xV>`M T7> wvD\x]+G,bEkkoI'5G *#UFUc7Ъ=XHC݈V7N |.рq͋5{c}k C ,\a,ֈ,ggX{~d\L')KJ@j|tR2Jxf~X]F] '{r}H7rfWZ.O&#QhBYĹefȣs$6sUJ՟ElE"( t1]a4heLm ;(?[%0EqȭLU`N-.00iv@ϑaa:}@pTܛqTs9j~M[MP﵎u僩nOM3{~|t:mrGvTݬrķݼ^ץ(+ˣ`=gL*i6@63_k>j4{f(Y Q8nY\K̖Yޢa]E\?8 Jaynq_VXAcoqt/u֜prԣ:ҷvG+`/ @ { ̋(MOdH}O6CsVr 聮G7UQr\a̔M{ZL;[v5U!-vFkhVnߩNn=4=.=ip}ϠUW0C`GpN8'SFȾ"qĺuIMRmAo:O:6|{ݲӇWnV[q"-&YI8LHLW1_ Ss+Mc6q1tʣǓ4;e:s:}0khs:J9sB])PNaRBj'0pSZp(ާ_h2n>Ey0NBx&N`QvSz6~+DLj$ T \ mXh,{| e DCJBrkLf0aBOf *CK$eYfͬ+8J+=vGYXX[9wJtkM#,)];~qO?D+sYAUm[0/h.`xu6sVYUJX2~Vd?-2mMמ`u_]/G<13t]&:ChJK{cJٙ{ME1W*kӌbؖwP0A;JC'fD#Kx~6$]+k{2*MSgq_jQ^'ϑZ-ajS2 mZF+Y\`x幋'ڳ?\͒]Rlm9ل܇vj0|JW#GWEkadCPz ;߀7M^\IJAX "g]D\ ` 2hE{`wE xY}#/'Ҽ ,j%U05D@ (`Lc]PM30;v,<ȡs9}l/zj@c%(R!h Crfe+g@Z3+QOTKi@\E#v̥9ݖP'+$۬ޫjQwdL)p馼 ,hxOR<;Hs{nutGvFr/:: Rtog(YoC',$Ӽz7|Aҁ XPa`1ol0Ê#O|on  $(;E}|.s?^_,>#jur&kFgݨnxn~mB`I+t1U#r_S3<"@yTW&3]FuT{C/ LZr1D0<_f9+6CSYIQJ!1XK`nӈ%xd;JƂ.O旴׍9*1ݠPfPrjDĄ#r nnc.r{M]ogfU0cyGIp_r>{wZ&^3WSzl@:0_u:"Ty@/Njv_yD2?#N>N֠ǀr87/,xfȶ2.(g2#`{S#W"Ra$^CbAFJ y= OٜI #XL W^2cWl.t!:!Y_=3}gۧ5;Y[2&?oBw=}2C$eoa$ױU68=§` Gr5ߘmMT i<kpW,i΋W8݆O&_ؐ OH~-y2_0L K#cfTeaDMdX]3IMf??X;{>QIDo!Oh[Z@d Po4Y.k\}/_û^ͣg!sy>"۲H$"r=4nIX-~GI!@5_co'yuN(KS̞fK,vNݿg-p6yX]t=0]M2>NSCPFI,<;4 s5J0 R &jt} ^e&xI,b$#P8 cĆPoO\5E7q-I 3#a|aEf74ŪsCC}ʴ~HgJ-D3*RqVI:J:߲9-? dP΍5HVTEP'ʕg,!Q:x6 @G8[Z RۤY] [vvyeiq98Ĺ%~٪ ̆ 6CCxtPbйUf&DZSuafY48Tߊă|Jmq"-7&? D^@Ai5JXtsor{ ̛crpXW>i7T\ILɅE!U׮qؽ_jzX52c`g+Ԧn8:=4'X)7*Id +8iK5aGyaj Cx}dˑÚ;]+g= F썈'L;"̚,#;6W"}eH\6UFt[309a{o, 32wwma]#)-EP>):Mob2~EĐ$.@W@䚗e\ؗ|Xhq63٭/,o+ɡ>o4C/iă9y{{}ކ& p˳`RHU* *n h5^SӚuꁟ>sү];2Gu>ȲLN͏!RPɹN,w k/ԫL HT@·l{P~AQTT58tp@9Yox'" )En  Pr.zWj|*=198 Pqsέ~,VNI8okA??n^v}ĦǤs.PzШ@MV?Yh\I.BrʟIi]9]Z ^anI2q!xƜdlܫ~ Xal4Q}يþ̷gkо SyLk 7DڣN7LQY _!]vw= HpO} _COV 1̋r.|z<Q,.cBZI : խT▤݅ED!6g:ģ9|gW@ѷwh؛ЩCME K4>uxKg [TOH0U&i%b7$WZ0 wlU?]S֨v@WsFis˰K|;j׮ إ nOɬ;j*8mgwtNwoY'+^,[ƛde^O0q7RiLsǭ?nS6Mvx# jkX#z.qWIe?;b$JDz3w94~~'"sm2E[d]`Xz䋬2EkF*%X+;k7 Ϻ,F}%]Zލ\DՉ=dIID+%h[7^|ǔ6M:oZnf]#=`E&ݚ8L.9+BVeTި4.B-h%,3NI!F]9ɩOJoHTD#0JW8ba$EzK6GH'vmH;\E[#UQjGm]qjs40Sѝl4|Qe7 E'C/ԇl̞pL'` XWgp>9s)D./{tG.BfN+ԐNƇX HXkf0 %H[aԧ|f)d/! 6R[Ņl++mk~fQT 8=s[<[7f¾?¾h\19EYٞW%s\ƞ4?E9t5uhP`8tN^@Hv3k3FeT&pkV/(?R2heOw3+ rC] #ĴaMii3p"?B51i[}(޳I)%M!%;cgWO)V*ASy篍DX함̿ܡtMO !.~>gx0PSRdgp듻+-1{z"+uK>P ;XŅ 嚗#9,GDVˮf$ňO.Q>egN E5c#C1Ig[KA** 5&*8-@܆ͦzwso|):\"]7קȹafB8?JJJ]h s |x.Z \' Kx̵N$D/XM(z$|:TDH^TfE=z:|7Z RUc Ct.̃qG&' " 7 ²9=3xȵhw|=Dk]UloQg[JaX@. +9%<"{Ph??ω:GEF#!y-&ӆ#/&yFb3}qw SbXk2$wj2zZ&4]M$lX?^J9P\wRs{f7xWk 2%N>6?n]S]6 }9L.51Y,TZSӾ؁կ8a''j$O>[}k{%ݥ.p0XUE:$AqmܾH'?aT[{*HlWQ-ɫGV~cdv ֋ T)1Z}7䰳耣)Nj1\"#?ߚQ{9 1 {GeW}LfKtkFyD䭟pƸt׌[nR1МR5ׄ)J拆K Q._q7\M 8{rjm\3Q%7WkƙJ]}̦I~NɨWN~ozs D _8H,+fw Şot$Heޒ EXOi?o}GbXZJ#zq0zTrP_CE\8:^ԣA|@="&p3XônBAzۺ=YP,lGI2/Y}L1q~ ubӽ5c< AL=ӈ \5 h&rϸ–#ͮ8z6 Ie6=oHJvVb2 #BDo9y/- s _X@UOX |$HgzjQUt@RWGP%$MTT֞H:UEŅht[khdg>s=2zDu(pb7 @Ƈ!HD'51{bzP-o{JѢH$j|LZ۹" rLov/p\{U¾l&@98NV=UwE<#RF8Hk33Sy#ۻcmU5$Ƒ>ޢ~jwVOI1c9k doyp*95֐s}Q7qSO hNgZS9'Uzh:nQ*B)N)).K; Xi7Yߧ92x-G]MtZhow3ҰlpW&>z5)kLޙ섚n 8Qɕo2t4`?ELGEH㻑ԚB6ViZ` {$G3i*+ Y%:L)*&q#\b}* kǃ%(MYﺾ\<$ެ<&f3S5Ot_0? Z|[tQPdgCXcJ>@TwY7UQpJ"$04_ DLg/L73j z.PGQu|5Gw<.G&_{ZX+2<8nG]'7S&`aT9[Sb!TeE$%| }76Uo>zD,/֣.D3[K٭&|l+Ve_$γ,i3 I9.Cl UkHw2 MI~gyDX$nKwڽoFp/eşJֶsS_` gcng>moP.,OT'(^Bg|;Jd;PbziE+ޡc&9o mhQtaWuX)SfI1`~ӂ.Tw l҂Qj:8K4A<=M{vxyv1n-NxC=wCbbޠ$/Ncub~ J#fb%Z̎rsX y21/D=xVs;+@O ӫz+kco;E2d'<;mdwI2$S9(Z c!P;1Z&ʞ7#Ǫۖ?-{PoqH򗋒X$6+-9͔s.|YR!{?W)7RQh 4Z͝,W_!"`EH+vJ6k̃O]bg)MM vm]u֯EOHW@ohW(f?-@cO:'g:fO{>|YWLwDtʕLw66Ý"WN͐]IG. $x\԰aȒY֧\=7dj`8AL0>_&E L)%vN䱌 }:-OgۼcȾuh^F7lqΚ4]v_0⟩"_ hK~`!c-.z>{UŻ_Z#2^)^MU bCA}O]:ĵKFj7b@Y p_=|ثb8t} aR1'by6&r.-o1V$7QE2Db:A/(oe"SqUOUj>z݆|OBWX}^RUX-rs*{Xp-4|B'pq u>ES]eؓPf}&%n0Drhr'1SPaS_'cJ5x)O[svIl+ HY>aMe|j#?JICzdm'1{?P蘻gCZ۔U1(<6a^(<4:1f# C{ԂT/| HM5 r;Ios?X9vX=~#f66-iE2Adﱈq-0t)J{g R6*KG3]hK"Ct ^f\T,.Ox-3̫ Ve}C&oڭ:ʉ0Zo>bɬE{ZdX$ 43_)swM%T/0b'm.!=@O >xTeUwa)& eH'X3xv} QOO^XWH])k>Dz`Z`_N+ HĿu7J Mvf\hzy. n^{U'r%Ck?`|txTNJbA7i鴹+,zo/( Uj/+q0dR$\[i ->榎a*SeKt9Zݩ BcqtFdL3gH }Iy]ng, WlMrm\9\?-UG eBzB>lK0}cbR+s6^K|DDfCjdž nZWc58~c;M>u I2-Wa}>&XܗۈUΦ=Q X)x<@!m8oLK,fk<(KTIB@ ?KsRE0ݨPsToq)ڣ:T04v5c mvIK:8tT`}g_Qd?%U„+$Qon>āt+ [o*#JCo.#jV\."=2]-/H*||Te_q9ayyu$r]8.Sw !^V[TcBkY)75'Fja rx4Roy)̶uFf`ObGp`2Pj2D?c>'I:υnu#ˑ ou#A."zL՜z\q&4604gi H\j Jԫbl楁Jqh#=쩛/[jLPD<ϛLF J&fD];Z6 "DFYcC*Ҽ_? \%z< ދiy#G 98LHZ"b y|9X{/ɍxh6NtȜ-֨b͕\e4B濉XW|5u`E59c?5`!Gws!H!h!0%:sH;X/V8JBr_~Nع[@:+戒^R,3D6%J~ZW],} ,駓Vu#K8ypbbeCmQρ \3t|]7A~ E jyfemЄ Kӎq)L\x|LC#4TVoY}B &=@Ď.mm#xF]KIq=n7+8Ml[ʼE/D3?KZ4Wuq~u=BchEq S$U#TVtn0!IFD{inSB +(kn! aH;DWS! 5Ђh{_Ͼ`Zhؒ,:\& :Ҽpܠ8um'rwf7hK֠z3dz췿t^ 0'GC'&IӺK >`fx{-Ky9^xovPaL-G]#>9*&Cٷ,2c4^|tont<>Ei۱A6;$LR ~XE$AwsQse5񷾂R09Um0BjkyQ;6EYf@ef͈@,[v? .WUunRC&Ę 6] < [ P2*][:=zJIB_?{$|!p lL33  'ejm~ܻVKU\ʝ$Otڑ u(n T M%V=Vsdfp0ݯAb#Y"UNa fO)r~oظ>śdm6oE6 9̄9d)_bdMF2^6)_"*з+3t2`|*iczs;Y~d15~A5Y#LF%ewPYC_ـ'oDB;ߧ_} ;& sR #n$HT;|vųCqܚБk>]T)VOKq(#ukf.ӌ#R^\ Uz`MୟiǍ#F=HV->ؕbOH ̮Bz%_$W%ˑ$A|M.cF k$ vY;cU⠃UзcnN"a`pmfmo}+iX d?^+#p~y3nY7Mve:se e{ :naDBov 4w8ORܯW'Z L:X,_6$pȸdl,s4}A+1Mӗbɔ8b+{-'u5p]Gs Q ZB)hۼY#}51w>/v'Grm? 7: {/qWda 0n4Ss},l]  rb4=-EM/0 ;iD䛨):S[,lX{yZ'?Hn;S'su:;MtCs146OLVby.&jDj^E_I_6BeKOn%PFqlSxyE;ݲaU=T|# VHҋɑ57PŎ[[ƻ{2boQvhrmLpc&[5{IY3z!ӊG]`K ݔJtAD6>8}'B$3,ĢE?M惊|"=I%|H$ V iN מhd7Kvߖ1/ bl.D\ OgŚlB o@3vqE)Pi0̼pQK=o2jlӯJ^S uCSC S(_OPENHcX9ѹ:ek̡aObUnw$~ܲ$!h+Ψ dgFe ɰM-gOp$O6KE}6TIPK WBԨĹ4 EJ5vȄB/R  R %=NG ̇QA1FMguѸ"L^E֛IPdSnoOazt{egLGlʼnzNCgJ_yOMYbk H^P}7@1J-o!}|VYQ^U&-FBI0Wg#_.*WۮƎ,k굝U(,J3oGR.4Zf 1}V\{{fֽNEV6䪿[nf;"L2@XЫ\ EOI:X 9E'it1 jeې G:fkl9Pش?z ¸d9#HC5 %ŅP P^C+zM <j+}X2R=xe-Lh[|oKTbPD- [UI뤮4-io)V?Kƛ yNY3P[ˍ (Jx{|`AWh Ң%jPOFaH G|/&&Ud.F6tBƳw\dCvG{l!# 1G!;Mv3pXk rEEMW#ztK}~# p:(b `#Xyw@^xiZ.k{r2Fj~8M*}0';K/?ah [\1>&QK$O;eFށdLkd 4"H/7YW8ji=+xa%#j-{A x%jY [>A55vP3ޕGOZ@V~z")c/ROX(1JBM mue;#auؒ2D{7T c|t5j2_=<NϚT&q ߉K`\zPJ*DkB 7JMqTp[|`;;9]+mX?O4K+{v:#MP]xF&1w ; Z]l1wf$LG CMaSf4.s6Dk܁qf?_ƱL=Y$Πs&* 瞋, dO㥜rQ)b8  jrF2/HGk *FfKWonN,yM ZDp cboF-S5&؃#,)ŔPz+ka]ʢyڎK"V'ngˆ~ooY@v'b퍌\o\bOJUѨXxn 0]޾#&S=!-k X}OC*ߍV=Y!Q*˟2e `#m"X]A/XhHFE /?mtKV~É qJ o58{Mq]7 u$1-PI'ĕ@i.Ӱ\~ޚOI>:QD{wm_H RNSMh%Nӱ/q-vaa\LWSKp.̗.v.kź[^4}vou]oB DWjO[P(X~. (!)ܽ%º" l@K0k.*W 2s'=HN )ibA7qh꡹ *;DOhJ[qm\*B]`IR]톑+'tԾ/}~&SBuGƛޜ܂"2@nc#~zu+&E,ae_C,-@5AԔ/84-HX >? T 4 Sn}z ڡ[Nw\dMbT.IT3 FE#6|X2vi#AZ6w =JSQV Ie&a)éa۽)+q ,L~΁EQXMxv<1q axtq m*$ӌrt}&* R,g2Ydn_dw7ן̤9\`96y zw8!m/#X0,V?ɑwk@S-wB>L]6ܶسG;~Y-Rv YB1}3!IL 0dҊepدg`E$ߤڰLh^?۳@"|x.m}":w%&! H6{nX*>krPܽ$`];™B _> "R=K._th Q5? j\aRTA d^4X,9ߨ$'H|[IK<1h:\Z~_e*jF䓊t$q|`Q%lLl,k$~XT4W?]2n*@'&zqeOW)UЎw։|jqqU\Fg{.W ~I5JlCb]rʳSE[Oy9N=Q`CTt3''c__Ӂ!}4YR>Eߌ? u3] ϥ6b (/UF@&G4g8 yU#m^+'466GU;Ѻ}!/lAvnX߁t,Ƭpn!fm,y8zOD(Qg . yY' ^h!z Lh+KD:zL!!>Qt1pGXRuG cKN1? ƿs@ua9^VR\|}LBɎK¶uGg#ŜEw߿Ž/΁DiY{h+yF5MbRu.ᢀR }IH,L9#rGvYaN{PZz@WG'k}wqf(%=鸉 ~`kfj{jJƭ}/Q[QOƞ|+o\PES:BN]X+`r_V>2VN -d½bB`zv{?@+VHRa%_zXj?J0`:DbEeUj̦Kƞz!RE_iRg<9acXkqk  c 1ҤFۉ!.LzTl.2gFKonݜAM.z97.M]1:VP&dԀXX0Mrms"/:GoӺ삮uH}`I /o+ ʦm|>a, #< #Q0*"< ~dE;T9vd:0CGDWY25{a|,ןd(DL ta!ye .%Q+P EM{dJ;OHM$||~C+8 Kl9P`FTu5@+S?wd))?<.-_6qڱ\Q?"T#sYGƢun#IB=r!k)CӀ50"K-tF pQ0E-7 Xͭv V8rYuyMT3(J)*MWAO >e+Yhl@֔LCZ@ebߌw}TJ=,J{>镗uzC>^M|u%0@ }LA.с0Z+#- 55J.|Ox#ΙDQA`Ypqop뉓}BӱZ+H呂]X+x-ٯZVH˲אGi*KE8b ߪ+ԎQˬj"O)] %Vp"ED|uH -;V@3#řr@6wEteB?xNԕ$’@uiBa̧nwb< cviͽD[D谾[@5#2 Phr5ĊԸOiB68cf?ȯW 7r\ ޕ#B,0R&ғ3Dnr페LV?F B'7qQ-wa<炂!&_ m*V3n}t%g}a>42Ql=}ro=pKw$U|ԟS^FD }:d.@9ar pJY'~k)@ VOfzb{%5cKVנhNWxy(}()X,0Vpj` kHBIi Q*gĩֆV٘& <(Yp 2 jvO,p+Œ+|T`~v.&ُbTB"|Xߠ1G>und{ݦy@=c[s$~5͠Ul;LQm?io1$E+>9|Wh}kOَuB@D;Pp2jzi5蘒er6 $UͨOj5խ"Y%DOsTɓ8? bmrW3ۏW d: (ԪFAţLPxqq(Fb a _Xq8w+O+M'I$]@ŋZ|[9 oT4z2Pʣ5(Z;QenGP>OPDkm 88EglFafo'aVg* c"q5lsAbD.|){+oNg3G'kWe;d!K9JsWU^ܹ uw rQ7tim1&).OuyNّ3l Lн~zfFRd5hPSWX!d]GVA+YH`cWL},N96Ȑ8cyҬ,@X3 FϷ|Uo$_m `oCfK_>a1sp,ZnTF8*V{Ίe->c&Uy]6L@ɌWM)XWPma/TqUb@4h[ a_ ;*A ImsgA m/ $-0[=W:7ү@M~/ZK1m'v25i*::2 -H9=pK>ÍXg?g" ~)[=)MJ l>8L=^Nfji?={ߴJ<6_vHEBYl4*a2`L?u|:AS Mn9aXǕkE (9j kg񽢳Nw|{l>僛Z/!f`e(?,w7|/TiϒgКMh 2MQZ!3AkMj˼j l٨N&ʱ>7A;-o1K3Z(OAK.x*CSftǯ#:$bK .:pz _̩a~:rZ-.k@uRa4nڀB75[ծ'lGbq B|O R%b C@5Q Zl ]+ +C)6lm,8EahÛ_#8@$-\t&`#PvիxlK Q D㗭YO.p=o$Q1Wo0ǘ-&ΜMOv#nVxP-C Wej9/ #%1KB'U2饼}QR+}DjIV PI|Yu[D#8Wo/0ct?NceWqlj6}8?A-B&$X"O 2zǹ҇1}inOIb0˧$zV]ah$r 0'y/L30ObgzY2]AR}& g4HxXnļj<%^;)a?*Ku"k9'ʜCS{n5_FdSm? 3JlKuyzK mfjVTar4q0ugsȥ㷓zU6j(T^M=#K*H3џֵc+iˤd\ u:68ɚi{ YfYXZ֑\~LeG4II&H+nuV؝晬Ɵye7~ڦ0QS4v]>ԄM=Ej* 74^ѧU);uNBAׄ?`2?41,rՈu+$C(7l<قǪo$ g;l{e@\@?u Ps]\1>)ϻdxU1\|PNp9t[\='>s^Jͱ @fd|8o1bpov!'7xī~mxht9^[% Hա v֜ |MڪVab<_pmQk q!?;B a)3*MFWnF>xsJ 샯CMpy8N} ?X9/jDQ+x˖/;^q,.ђr.4>j@&Ec0s5K/u9"O== 2=?\KgpXx Q7WQ؜?cs Ou9| ӲMAw4n$\ǭn$ YݍT8uɀbFooFCbGO3\2n,1gnp*Bo2Xغ}D46N$ŬB~5ϵ87%4ZUCa_U^.%lm"ʺ%78#m;%DHz{~:|Xp7rV.<_?-@L>s r8W>|l0K&"#am4AO-D~P{ϑnq8'[[kimbJN CdoJy=*4ռR BLAD'IGj-i/2=-ˆ<*r)i(|`;UT*e+ uDT;cc%UȷH_z^">n\F+zaaNAbP3/_3J60@R)w~]z4vlaf_9+2R|kI ]7Qյ0-cD+'C6,[Oq;] ᷉s#LwI.K/ϵ>ax !]m1ŪtùH Jguvv`bٙi2B^4a,ؘh>0"_ɶr"OS#˥|yוVR4#h*ehm9XYIi?[]`^n0𴵉,L-vSTan ?^dfrjik)j\-0|czs`l'ehS+.5 .H|㞝cU+B5ȹ~.6a (/}%eD- R = BL/F!T&Ȯ!{~~_F"|/%D\",vNauzaȉsHKaω:`0yAI<x@}Q0UVWԑXTS8q1$jLlx1 V6CiUy %;1$5;Rƨ*H,Wgو&㻼7D^ Vi]z$_^{}w~}!Cm+g]gKL$!^jOjej{'jeUFڡ@xPWC5CD;X^Tޱ?,H 3zD&dhCP(3;E#%9@[Q0h߂w#LqYpienͼ C}aF)20Ps.z' :;x=A>v/vno (?G].>ѫ3P7V')>*SMbL)i+^TaʳUg^=URޭr,W=m~OԨ3 z+8 vKVgw RKd`Fbҵtr 間zKx!*Oꥱ S1ݴ;69sc3g k9ѦCzW)*D leØ}~(cொCp*EZ630n]&N9UjU y^J][swX.>N5I:h{]lY+Defi筈},>xx#-t9(;J\p79Դk݅f_$6ȹL-VRb/'6<鞐g. +R~UX~刈p` ez8+HxJz#(@ҫӱymc `|eah]kCvըtQl}sޯzRM%3yk<*ʝTNI7VhyOf^vm%k \h$n6Ju;tC9;ZMa l&I]|з~|ܙkW{,,ZV7DoԚDyqnߣ,b8#;Xq-{h* 4:Ma\6EA=KgeyW~1.@ t5Qlc=E'3C2&!Š2b(Bg)TOvfᮘ2)2Ha{؆z_2BKm%;ּ2:dn#pWS_eHO KȸCq *.pVUE@qAT .kVc XkWFl5}`Qzx n,M}~,a%%ڹzpӥNe!"߳.L>'T}X`̫iLeUT!O69!Ğjҋ~T_7w^eR 8'8Gy4HhZD(T@n\ \=uyIW*])'1Rkjt#aQ(}%'iBvn(EMT=iVN"ZhQd4$x#vVu||RKz^ ۳CڎF\?Cn'c2~ ~4bٳW^WI=BFV 4|uu.<jأISf=@@R"c>G@';i8wUcv)N4wU"I9p?]WY+8;gsȮC˕?^Q:-ҷ=9V,1ՖP2a!z6[iRC`f)i(k?NBdCu5)П,g}D |Qȁ.-SDsudEbUχ"NBz_#Ƶ6nNBb/V$oJN4ZSIǹc\b^AHpQ+GlaS'm,k9D2)!-'hS @9L=فx *zZ m9VŦTШQ*b~j .s)q"^my9&XKϊG)-X$xC/PDs;܉V@0h0bza:l"m0cD] gT z%HrXFY)Kyu˯iK>g)|rue7F`m7A1@aY1}Wf"q:l-yAb 0kĺGXZ^B'\,aF`s5$(D_!NO_WOcxݙv[^3`}uIoD- mI?=#׀X_(@]2 #FgQsȵX S?IP vȦ?a; ➀}x[fq T>Zx֫;R[40.dDnI&yMU 8R< MN;\ECDqګwo;\ J5Ig0\ϡEmd0 @e.nz7S/ώ]_Ϣ!IgvX$-JⶃM:?qgK*Uń,UQѬS"~ q5l ] ČT.xq<`;2A^34nf DgZi<}tԪmgV.*E$|ThP}sKbl J Ϲx @76jtلaI5OlfrAn)fge,=Rcb"O^~$SgU"8&%!<(~vw;)+ugi^y~}hi[YMD`k(L ij)"'4GCht0?N;﻽s#|HRaz#2h̴ArV5VWj8M5FSǼOј't4o-? v .cxC7@43:UeͶB^u_ "Jזּ>sґ%-H=ן?0c&%F}G(C؀~,n"<`)gǿCКP Q[P s.55JTDKħqzT|ҌK>h==UHrR[jHUJNEşR,/, zFL 7/ͯ[$~1y^, YXoYxAUB?V>QVו +ޘ.N!m%w\$`S_ԓGS!WxXRYd3eEP۪҇TzA/PzV0{ (oÞdL1F3]Kf00\=pE:%0/T MG7ؚ{jQ3qXYUFlIӦ-bb/!D^z47 fiH'v%ѨPc'K-w 0 A#yDƯx9dJ,n'(wG*~)$?_Ĝ.g1 VꢭCJ\ lC 2DJՙQsTv >2{G .O8b=C6p: 2¿6S{H|Oὂ8B hnS <>3unh7)1O;Mwo/m)+}Z,ѮlN$BӴD9Ѻ0.9O *'*-˨c'-+,kHWG2hLK3*uR;;ˋ҂wb4e A=.cBu8@%P#½(\9GAHUX/fna9 !7i1G숔o"!CN:!R5  oaXm;baeE-}<0 'mϛ:s {:%l$9qI[O ڤ”h:N<7CSe}_F%x4k xuҿ Z4kIԩ8 o89X?f邸$G3Bw9UWFU.yQ?=,Izџ 9a=0 Cb0% UBH~ßٟMK1G&)ݨ'ᣵ[ӝ"~Vޒl~LolJF5 Bz? \!Lz[N#BWe`J3q60 =אOc$i+#=Rvs/kj9&! ?5q=f(Z>X8-7:v?tFA/̽ F}ҳY?_m_ ڛH匥`\l<͑&s6X3G| UG)R:^%Xx0KRB=u@7r1am%34`c|l@qi?|x' pI; FtgwWf$Ա!Q ᚵo&N;ʽQ0==U!׭ˈ)ߣ #`A`iND )qGc(89XTڏZQ@#7=6MnRiOE{w^LBWШ%X_Pgp%nW^w\$ /*|j@xy51 \ y RĿp)/~+h入!}h)UW'=F|`BH`Pg&&hs]:_*W9 0{::'J$'ˀlz35FR.MI V雲 h7O/!7`ߣIt}|.LF9@ N$Kä‚\$8Qpa'"o-got/\$_BuS')g]CZUeʓ}nKF&W(yM׬XNŘsqG*Sa0VNrR)8ʍɫIӦT2xg."N-/%F>f~(Nv9_C'/^>r9X77˂So#} Ӗ7*͎Y.~j &x nEu !#,yI )ԒT'Ja 9N;UdA^tId;\4oe̸ &za[&}|Ձ\L#`zt{Jp_"Υhմs&x9G{=ULuxiV] ?Gvn7(&PП{>)Q8#/rI~!T]{CT[aVOZ/woY2w-@TCei.$dLĊh`e<_̮n}VKLȫ*ˏz=c4&>/˭r>] 82]^;N8ϖkMKY(^G+2/Mj^:3L@+e<6׃?XBlAO2KX '7t-S!Ț+F%SY(jns.:s6҅v=GFKtqw,f8v[@[KOK;n@paRF5;30psyXQ+\TRPC? r-'] D`#Cǎ+N~\: .scQhK&ʴLC(UC?qRS|ԸNk6I}N k*W lzkPd:v)-ur$|Ӟ9`IY(+3rp^"H/q]ZVБ,/L Ċi0 D&X5&kA\zh'ZK^8";.GA^<וtVU;<nFKgbƁ[_C5&Pѱ^[9A/|}DMŐ/x5X1!W+'$T J0UF~4^# \y;֣ !ҔZJ$  Θ4y '"&B*3S8fpf^LiӐA #̤[q|>%5ТR,]S1GEHL &qouS"Ș!-ႬF J bKx9F*[A2?,Kv&Ӟ漴k{hvٿ[(42x~[ycZ+[jJ4'i,hO-?sam#^ |$vCX;6G˓72)EO\,CH#(B#袽:?:?R1yP&\lobKD]-65$8Wa8 '@ 1򭧼F,4:K)^a岄qܳXcr4Vhe5L#}Z;~"h9ulUXɇ$S/U!#9gMGtze" }D^<<+9Gwu!EUP,\ȉ?c){;%K#8k^xIhi0K6WÕ7yP@,nX_?KP7#:3Ky n"胏'F&"jnz+On'9ك>Qxqɩ'5ޏyb}klOVP7翱@4ѡ]ݕy^HVA"r{-_2sq @Aߙ+}A&p[A")qY+UzdyUo ZFJwBg W?@4ixBdY֕Q >+XƕX O :u|6zŔGc]Z-&~/MD晹 \dU~gb=tv} ;CWF+[`\HIem8?™$ 37@'GYBں?Z‘MSDlv%HK.56S.aK.!L'q47auZO pvEA2Jo3I,D\t%#u1X gogIrB?+lŠ^l!/5Ixq ::Vc/vma~vfap0fЩ_&{f)(ð-?F [ϹDBLU7R!r "+s6Oᡝ6;.PrMx;Ѽ#Yj~c ˏJdw#,~h-":,Eњocvë\}D * 4Iv(+08HiHj /y^@#On"SZUp>߾H,!Ġ74&&xBכ4@p'2aQ *^ROZ+'ѳq\IvwsJUZ^!^Jo-g#-a"d[4\vs,Sa2/uݱ8mr~}(^!(E(gjQ,)  NHspjdcS~gs{A,.@Ԙ0!D<# (zAqBCq'Hk25W(ɡ}Id=MGzE"fQ,!tDGN-rxPอH|&m[OBmj*쩜˾ZÐ6*N_\h, UOǒB7c{qiů&om̔m[#0 Aȫ9[^9cj)쮶p7l!a.%^@Lʘ6GݩBm2/(:DD{~8XG%`}*P'TD1^VVTt:F~:`V8DB~f{H[ζ^atK l11TAQp3O:˜d k* (Cp+Ra+Vx!$ ColkGXw;)ByMUh-8>? B/ٷ-Zc힔vQGO{\ $'دl1)3h|U!"\v^xXRv!{$qUMK?**n`mtPgd 2rӅv:]@i.4ՕR+[u#q_ zOLtb $Cj#|NꉦG2U / $UtvN+?󷠠#o4HR=QÍ.*O -:{u[5֍#̓'. 6H%F4_vN4'M(*[5t<4ZȶL}H-bCO$:h;A{\{5,i4wySLgt"m@jb9?kHbE`J?u[KDrSNse9D.Y2)fT }p¦HxgeE ,*2l\\T?Z(0\lj3c},T( v0DyLNxٚYf^^qBp9x/Ndw* -L e{eQ$8 xY}yo b{@ⓧ=ׯՓ% VvHBͳUĝg eםx͌MMywFD,d=&n-'Dq2녳|09+mE5ZE51M@.+"{K̕]L#DX,ٛ,膴6@9!EswH42/7Q}jfW-6O~;&pL~USq}^T6YW3ē;پח16N[?@c_)C.QFR0X1`]-x…&FCT};sɢ|v}PoPA{Hˊ!rwQd%Vԃt2yLHSU/Rf{>fnsJ,Rn4aK@2%-ߠϙ;”E#TMyk]rʉLZ"S8FB6!Y57f̫5GT3 nC ]Bԧ. XJY%e%1!!t0vבAϔ1k.-tȿg(} "\{{͓۫iLm~uBތ`_Ѥ=fSt94G/U8R$s;Co-Tc}ǿ5?sנ_h1U.,;H=w|-5ަWpXDev֓^+U6wP,I5cpb7ymbxwjگp^9EIw%^Og罹Cq8)TWz^i+}vЋj{'r)X;_2ܶ}SZ;@bIOqx)sC,a0 #NcG"JmR9&0ۂA ;$ @șQYV&R|LT6S F^KC5̰=guUYh!P7h n޴m#QY8pS~2h/ְt3Jwt#PLU F}VWw0^n51h!_D 4Qw!mFƶXm2z죠n{j7H*Kl:eHe9i LVJV(5䋉cB7nUfVm$aUڴGurY!Mo?68ýƜDb9fwg6+MLaDkNJ|GwZ{Kz>vᘷ *G$+&S0 U#=cDrte簟S ]vjki WwvV$,仔\k*JP|n;f0e&kAU_1:;{.I$km^ձw~صsFpQ@eJ[e8 6bշdbiL 'G twP#/YZV3C4Vd'ָcf=3,u؎X,7n4BL^}7٣␀aw:a@bp{`[ C\9iXRa!~ b>Y~Q$3^ e؛Po[O46NGq t$'֠1t[lHaXU84HimoH*%iۇV4x VfabS -9[ÀRsO|1oRvwdNM3q3.Zyэpbǐ^u’҄(:n cN2c 3`_MITC>U9܃c}r"=/*BXv)lNY4`%.@_8.Ut*ƼoSIBt3C-i_X=y^"Vfqݳ8L~ݏd'%YRׄ9. 6AQW̸2?;9iO|@% NZ/gnKvd|cw$8~D -ngߜ;s ~hi~s'.зX r?vj㴨tӻh@6 Xni!1 rȫ*,~dI]d)w$ȁ˽~}gaum>v AZaraEm\ԫF)̂Fq8I?WQ%KǯM h'w3MݍAxz9p+@Cv;}X?)t ._t0's0juwK.x=yÞw9K4&^Fi#U2!:|W(0)Uѓfk/v jl'Q55쉥-]" {Hk$KG[[͆ dʖ4S$q/ruJ}<R@/H%SRJ?cX${#6|Xj=0|? u*n@*{^! o'/)"ҁ%;5Hbe[ JVK;jOJg?Y0̓j P=?Ucs2=B=O0{2Dn?]^}q70mZ] fYFBXzmJ4<y nBI.?Yoc>qR}O`0q ѓ:D2BΖ$BK"Urn4>;c&_"4LIߩ.^9r[sGҤ;fjć5E}iem)jؾ*",,TKd|РyQlۆ~ gUmn"HluVPYѵmءe ?9b< iR;Aj;z= <{ڷ:}~@_?/(KX;DhdJg׼80D(pAu'O&x߀>4Bܴ9=OpNa ob_ܑIHM4¬ٖTMo9YazH#5HmSwA I%  3rZᦸt2=mD]a0OeJ۾VLhj  [U$7IWnD;pۣ~ޢ.R.[tTPĶyʲ ƢT |k5a@n$Fa41XiTƄɞ741]5avd1l;"4㾡LE.>&hk.yxpA#~d)A9& q>~K|Sv"]ޥlە:SFA}{ÄS2dlG;gN1VixGN.k3C:BݒHZ[ εH;mL ["x/:}sy'y~"mcXe]>)LY1[7,『Dv)e0zıQu?/d^qJ'?z4Ly=M+i+h-evwwa84-sOx>( JW5}u"n EmIL:qzg_rk#d;G%liF;,=I/ #{EU@xTOzAv%{DPۼq&O#D#ਾ h, *q-/X%ޓWai1)fqt$'qscrV Q@KoɥNyH_D'yBL4uTn;,t F8'v<;T*hF|pưlOW ha/VĠU4)(Q+Ӗh)ʽPl1uOۤW$W9f__ĝd9z_g |s |%q9 R3Ӛ 27urϘ ,M49LbtQ_)dH&nON?cVh GBC">&Z 5/ve,N5 ;q^Q<ab-y~(8'(EMjI|Ʀ6n%Nݔ6=TL$7d#TYM|^}>ǯ={~W s-BéYM.Za1d bYEЭAW"n}-[&S(2>U.&n W.eDz;PDs˫FpyG ~uk1:wI1ogK7?T>.@(,|B$z勂M͞[ʞ,1߼'7êl CZKn+I|q ~,;lN.$촗1!']w̯tm6>c[3%9;DМ&MfqAk=mπdq:"mpݾ;856t8цn2c 0oX0YqNPSm(rYYۏ0Ϭ"s siځ'͔+\OSJ  'C['UF6,'s<(ewϑْT <$5-M-8KΓY<x96("çXPbx}L DR1'u vӭ(m3jߌ t, ?taG MKk Hy[ 6BIl_;⑷N--J$FL4jLŵ ;ۺ ҸMz:OJBD:0pFs K-v(9} 3Cu=bvbMQ-e:9x'ȫ*3f On]|n)z Eo]e d?hh-S_e8L3Nbt8p0ha )8/{ :!~^Q9x?(jqCL_+$QC@~QVmc:jF}e~66NVsj{>Q.!uo2ϵDd݆[P/ϰp~76%ۄ"G}bx[BGBUK]W=RbLJy%,V2G+;!VA}d_|)6 =Yn%sXMO {d%2c"I3T\fP~ 92U'8' nqpUC#ƌBW3ssB^F$3Ж(Bc{77"7:nXlLs*ۓTؔ@9 )¸ְ #^0JεE;6 ,/k?}u[ Ɵ,;23qIDpiRvHA&PZC*Y 7:դk`*2[-a?]TG0?=%+M,铀GK yh7:[3bYU߿G14ͪ]u.NƏgftÌr-#֔tlƊ-ٜBpHvC;(RJҔ|0up֧A$XZw9`j4iFhMdk!B`'YZr,c`cǾHݧ8$NF{M=ތv)GbKJ@ *Rt,"w ̌m T6VU!!Rɘ&b7XN'Fg fzM5*!gR8f_-i \Z?S ;? EЩ_k\?P垉D}l{q 4t =8ҥ`۠M}1ĉC@ЁfT5 QD1ذrF @Gnݗa.>gĒWyIH! t]ckFCݲX~ڛw QD:DrQWZB1{j$b#}X~eb!$4"}qk f3aJ/gs-d/D7|M|&BX3eقI/EVZdjkS?&hKى5Ҙ@TFhv݉}IATrHsNepGʯq  IFt}1S9+bc02-Jd $ɖQg"s 1T@[>H҆-IAzOZ=D*RC_{rY{&k+!a 9Q.x< M+7qܾH `? 0a.i,rh eJ\-J bF6L|?BMr'0.MY2ongA*)4c'^ϐ27BOREt2Y3z2ѫgP :AY2b3KhA:qY\+]E?zg)C$0EK$ݖCV*'hTG䔕4?\na&oN:/{ #Gm3oHQ0ǽx7PDhQRQed;w E {k9N*~MB.4!۟f7(&ֵ-rQ#M&uQ.3F;djf^,"ET(WmR~l@o'}HGbΥ>Hp1@L`j )!rٓ('1_Q#iSY~>HȘr!q Z) m@c]zfq "~{ AVD8EץMne:uOW{KOtT]oH w9-(U5Bk1fPMLRJm#dHx-a4[6PF7:ykc>E"Td2B'CsXi9;I'@>+ 5[I] [8i"/l#I.?.ML{o8p (T h Ed ]a9tQ#ZMY3+gHk_c[v%t G$e?op~$ʾ-kfO~s#GPMm(Sa"aAW:74oR4c1Y+򼐤YN4Ԃd] IJ8Gdc]J`y0Y%fh%6Hk\) r9,i;q&jQޥ,͌7ߠXS'!ϕӐ` @#\J uV<k"a"Di܃֢0uNS =eN|5e/)TT񰞄ׅ{ؿkǪizY^-iL6}s-YVYZS|5 oZz~Is0ѯAzΛ!%!A='jSB䴍HڵQry$/&tO zVږm|/!ޔb\y4ɬ~e",_6`PzF[)ximR@Yq+jfdtGgDdV#.ǯ5`AW\1 #ޢk Z H7`A|rt=*?|2`!~\Kb8-U͌b2N>q (٣P_GACq |A?GERzZM$82Mv~lXat8N)E'sF#WVڗHQSnI**~5nTnۭqwJ=ƇZGkݲ-%-u wVP4s;&'EОU%'U4 ~qp|s E՟5TKNޑrMa b\eC#cn,L(`]~<{JMq>D$p3W&Hz譹=g"6 0lhK4,MAylkZxP]7s4\`b AAsi1a0#qL%d:{fvvk]R\E^00K?k.bзR/Q1L:pq~40(`UÄl+x%OթdH5u-#yOES/R;v>QeE+e^"CXdH~nXȶDokO>k@%(Jm._$yǧ1j|O@0F XEKH$)CvZ+'u7=VW'#T =6lLU_6̓\`|&&u=yѿ&Wy=D rzu$XTuy{b&&HB={lmt*âht,ǍF:@GjZJ"r#++X7vY_($ !g Hc|E( QYMp&EXJ,NQ~MpXZ 4$* :de2w,O8BC@܂;^Nk@iR%+H ) iϭ}n3DiZ>1z\*vWE-UU_ i[Z6ɕ$zi0BammXjDday"b3 aeHF\G wKyk!ћkP7rA2bT҄aɆWW/:?sF(W CHfTj67yW 2e, =`92hB4ΰXw0#|`E`nPhR P~JkNo]Q'6V P^8&b@ձ/^5ϫa?̧C%?-WO'w2ax7သk_it/0|u߲ Ga~101&\T)VF;J΅lo{Vp))Buɓ"2UؙX#[ĝ/.JFruöӝd"@ic.OS e󃸺s{^b$yѷ+vN(L!3JZ`&v!v_r).Oewpc6k,ED~BX*F7+LyD9TI UѵY%6ͦ#mZ"3t7ѷi;nQG܈LjGt$y# ^nLa߳ b+C94:<ѩqKu&=zNXA(\c#fWze% <2 0G0q`ٺe pNҾ+! d̀ý9޾Ũ ?sLgqv*D5t6;ڦaqTaoɷ+ȔI؉ 7h.@vɟtp'Pr1ka߾N=BPݻ HJ1Ry&t"$%DZw[}!$2(l m ' rF?̕+BxJQ,Cf`WcE},7?OaJII})ܠEOz|!њ &9nףE0Af(Ao} ܆:AhP~ zC8o@Q䀇*=U'ޏH 9'+?p_us?ߓaLŽ4P!F̃4=vۡXmi̯NJ[m M2{Xx޿+ꊵhAuR=.k;"/ @}dF2QEDK|@*A\ u:+9hGHwHѰ4芒)6&> g/m {W|yłwm/+(Ĵj݂hQr[{+&qػI+@`ݵP}`]ҿ=+QH ͬukUxeG>*a>큨:#D.= V.ITRꤟqidm<9C+Ŏ,k]rBߌj wy 14*e*dzűޔ$9v{$נTdg:(VUC6$@`)m&0ik8n8X˱jd֡hיeQRV>]5Xr[{/>jwzzT y HRD!EE:0]9>L4M*_!x/6s/:Voڏ\.6 BwE^mP&b 7%ѱDeWińcYSTKѴ֊Fg汴N~JSEk 굗u bΣii;=B5ւK@ c~åCM^0[?Lp lY|yo(.YF鎑22RK-V<1)NI1e_xF+[@3X0;٭|N&77f&2uP"m2pMYѯˠj'!+{o'Fӑ܈r%;1G۱,drO[<^J.|9!r9/aP|BML""1I'YVFI (Nq8Iz{Ƌ1V0%0nش/ba(Rƥ"paSBnX9RƫUW\JDRuxWK assn2G$Kq}U(8ld[A0m{B%FC;U B!_KYlr~8b,n0} ֨Cq3C?|kr~M&4s`84BYS't(,iO_7;'98^0[-Fb`#9~ w+NWc^KZU2M}DR8kAԍHAA̻M`m"QKtRKhY쭥U,'O_30 c4P(UPanQ'xN&3;aexfʳ}sGfa<F,Z6u\+~JjMEo֔r Ķ[>P eG:'U#UKN, qetho S &uJq2:Z2T?rO'fNsU'js؊'@q-!iN@4\۵R-.\P1jAp?'^@~:L hOA:1q!Mq@d6%\Dq8B*ʛGt}4{,eRIQ̘99coWtbEٴ*zqbډQcJ}H(̷&J<&䪕_Tjki҃Zk˵v`d:xS~&pf"TfXSqSAg mjC5+,$/:9jhWOh2%t %/7pJ*$ceeϭrl锔1 K|$iS~oQf+?'wx >&d`AU1ҐQݭӄuSմeZx蘁0T'qOc5 1Cq~sP=Te85a_݊DݷvѦub?_fzp:.DxhӦR{sk" ] 2g>6<.ӢEq!4 CwÒEQmtfc ^T[_qnAx|ϡ&m Lf'~}u-! ~ i袭Sy]|[YߍNe'F!F}\An u\kC&U?.˭ CD"~64 wo5<""ע5pWqfٙ#d`~a[ؔ%~kWNw5ve(k˚E׻[Z/>2@޳. UMH׃Aaj3ɍkZc׫WvbV9+k6 F(+ԡ O7T]l(g2z Q{FOf#xӭWD~._d#:f n3_P+k߇!'!="8s7O0*mg=bA߆t |>ě V_*7S$m?Ʈ)RbCR-)P|!}]&7_\q+\\3 -ww YkyE3wԔqveєd1K&4,QeR47nŠ_LQH&!.N'⑔m0ťY0͚{5`}t~l}`w8سa|QdOMr#YNƘ5<3Ȉ-2u'Ed5\>gIG.wd uNh+vJՀTQwҵ6ߌ@ ۚ#~apS+ď*v2k~Uժi,7ֳŘ4N5'qp)$8|M[, t6(@@+Ӄ}9W/dC1ܹ#|!ss"*sw_4G]pE9@MӤL< $U0$O% jMLU}?lFo[aƅbFcؘ\3 6N'JHPkRՀW.s/NSRMCQpcDBnigMs 8TK2"H<¯Y:~y *)!~;V@DCe'Ղ7d^Ú/>r1_dCJ<,)#6C @2bhaּ֒<`x2h,hv!8ΪD8t77P[3` ۊ oى" $t_xyAy=@y 7 >5pdrl %m(|$=( ~I%UrPIJƠ&lv.A31$WCq~&{Lؼ-Ciq?퉻eXa.]Hdv*ĄfRf J=]B@'4XF뾣ƍJ҉ǃs"I<=Z+!hGxt3Jf` ʋÚphCDFpΒz=}_݈F7UJi\6nybY X!7\_N=$"{R݉)W?0tT~swQ2+pA/4+i,7؝w?fIźcA,り׋yX=̈́ q䣇c8eXϙ7 ƾof"4 9?D,'6djmA0$dUoeחQ:&'8A *2DʀcCkKKn֔gGU6N>~DCge-ȉmG/fi끑*u$aXۦb[y3IAX0qL)1.`*Kr>C3&z Wq5]Kf5nZ=]#ncA#Ee<i[9+gK+i3q,j~Cu1A"į+uE3gG{fأG2Ö?4ٰVz"ӹcvJOvVWb萢P/iWQ#`7=9! vB?uLPv^8 se_D;ފ4b?b=*FB9!? q|9bp",迒&^!0 ̉OΟ' %xZ?;8 Jn:he$(k)x7\}Y Bd !DO=JrTV-pXW {+x"ǕBj {n0j>^~@a\}(r fo8 D N%H;JSGJ2`K>*42Am IGzk:7rþfqOA2g&r-bMBx4EsiJD?` +3vhVrYY6+EEAe'@kI&l}6{T44>Ⅾ%"̟ J74MaBN>0cq@W~W2?t/\ >h1gEuIm[]?&uC{q𫎠|GE?~] RE-Ó`g?V0X $%cx8 qܦ >GuT x #=@|E-2}\ e{Tg_A|>0T i ]Q&Ţ~h9.kC^ț4&U=+%ј4  zu*ut"d umw#0S.%m鸜QDvuΕi >! (Âx8](=>x5N*UHd^"էXaU: %{*HޏOczT@ᦺq؟wqN`6 E ґwJQl 6OH>D[M\4W BNm[8pBۯϷkr 6.ZُrdB&3U iz8{(OSª hϖG]wZGW0+mɴV(_xY+l*RGqlfTTʎ誳]s"Fbc%_C+N= oFu0m(<hP pYM61+!>]V?#},R9uhPF9RW;U K;6bxT Llu xga`,[3F6ff (pHfO*]3D\Qczȣ r0 A`D8WNJoG49 ,@l N4@t w9b5Q )Ξޛ<:l1}G56lYù%vz[~sg)+ׅOsgGlj#/f<@xN.T DtY@SL#2&G2"VCGPEvYؠGuw ~&ֻuog{2g@ ?{ Y\e´+lON ȟqմ^oti ;k X>R|G˧8Cm*8SSc˷XnL}@d,vADgFgՑ.u~TԘ|H7^ISam$+ ixD4 -1Dح>}Tlr7%#Eӫ*~=;͈|g)+D}0g'^đ5{ 󟁒IMR3RE"E'(ד)ʝRb~X@N@a1t +&Pa@SP102E^;$tܱ卌 PM3Si~YNj3Oa%)&b+GoEiF)o@!CNG,d_ 앆]+CEA9jc&~X%%#WDWD+X7U1tYQ}f\|EPBגk=6'flRY8%A*1n-f/Nz~%'¾/93Z~sRS k`gQ3ŜIgWF;&C"U\XWGne/דOף}VŃy޽nÅ}^fdls^fe@؛Β?%Lr軲dب`c 1$3뢽cFu_>9[gk~v(۫"g ^HVV-`i!8FԑʺY#]< Sɟ\ |S4{)\/0WЋdD (',<T껯 vtT %ۇb14eո'I0mJVgu/c s9WsC(Ȟ( okEGUc%BY%t>*I#{ONч@f1ƚ `@\, \5 $kG0I&c!>?@8/#P=3AiiSa*NP6& T3lXXl~t6,.͡P4~鱖e}ɴaa72b:P0:D+RW)2 ѪP'Z-9e Y9g'I_njxDٲlĊ'oO3.goau\e=%1eU?,Fg QBdtMt$JU)&<@y? ŶBA|ac&NxH[q]/$J.Դ]CZJ82i<~:[l˸ :8̣6VaWFU0> 6C3 ^tfOsuFﲼP5$Uǰ:R_U*rwR+w_@ @{CPԞ=r iLelmkȲc 7W0fFHz҅.1_xf+jE K5D`"k=2Ŋ .ĿkRk=0pܽv0u.3rzl Cr\e,N7c>f[bSa}g&0P:H,{#t7 DH~dPm 3TDbD%fVt+rJ1QD<^c@@]1-\I̺P쌰4ҧμѶ+ƀbEŖ>l/uS11T(RkoĶVgl~9pSrh]ϏK&qv/l˄Edhe"BGU2<{7-ڵqGmr[` Fl;n׌XBؓra{q6ɯEyZ$dnWεnJ)7\9wwe*IzTנE}6Gz1$+ ~HTh=S[n2e~ll ̈a*_{]F1 nL "pǽSp6 -A>2|al#ƄʞZ)z9z 2ֶw*/7h":2&bODuI'.Fi몴 ^})vj*jyw_jCܺWX:gƧr|Se<^yGD&DVK^cB3w.;6vduɣߢq3@523W_arפԨ8_"dn]w~t Zfmz1iJDFha NoG(ḅSCƌ-KUdVO( 7qp;~Ʒ}G;>|S(uAHvII B~f$f ~-EU\3'5۟V#`zS[S8W_ڒ 01EJ(>oT%CZ?W@?8%(bgXV;:\"$U#91-ҝIb֜"P-vXVdkyDaHPseবeʆ_Gu=kP6ɞSq( cu A(3D#ihpR-U/M8n`>H9#'G +T}玖’@מ/eLӗ Wk7#Ycre}gg(CMHY<1_wרxrʟ3›VA4a+A-a &;OƩCQ#`sM_9=u'imdvot x?kY6S4[iFFO\򕤹R>eS0LdO~:|A!5992ו=vڀtJ ,rA}APһ:a|܇gzVZ͸?W쯝wʥYgG-[vXǮ6,.6i//a΃mMI,9}>j: h?U&u#\UA$mu~G5~]'A)oD⬍Wx#{F]Mu32~hjDKk>' &2bQ"͹~9}.q/S"Fڝ>fFv" y&?fYE~a1ƪx&?  +i[3M셚0ij{Xs4Q!yHHxe{DNh4 7Iz1!ch4HM2>bmfg@j=V;|~g:*OÃϹ ډUCZ^g1sy$rX~yBC"6`z0̈́E0kxrݿU ]8Q೿98ҷKo# ct'S2K6O D2e;=s]v@C8/q "q=?l<X# 2ncb)-Be]OB{ny;OĴXz1Hj3Y bd%MiD:-Alٮ '%ف mNBt$"4 5q:9ǖ &6vWpxl&O1yˉy_vcq46Dj` 00t>UYo0pk~&0n@mEUteqx-$ɦO%@0 0Id| %w'1Fa}DN`EG\د^Ϊ~Ğ, FI=QsE6,WAz.C5<|el=w!Wunj]6/8&\BˋֶG3B)2r<'T@IU^+=U tm 8ld6e=E}} Jhȳ7Z3IFL'9m<م 5K8 $MҶdge/w٢&8uTj C&̀i* EsqxS1_:T=qn7XdEk/?j-$Zpb(A@e Uؤ}Da,|҈F r-i!Jb8( ~07\ \^A8?z[TQ5ۜ~72)̦op9=4{4 tڐ} 3_iÔbW <#c@ܱYޒ)OUw3@KZ(nS3U!8C8-ƆRo'Rd`x,gvɮUx5͚ʯS̨ 6$^؁^8U;yCYsi9͌YY|OIrB2-5/]$BK<fȆL ;ޫDI] r( M3D|(yO,2SABkALHz\^!/v)z5FZ!~Z7KlnHzuȸ&GK?X$L 1 E8I^\2"a1!5Os UDtVՆ%ʘUy!3LK`F4òX Z7@Gw'ް+P$M@iV$)5:spȣ| D y|=oyʏmrAgRTV?Fi7M0h1v~s;ad@U= yG*gпa׃JjAh\_gH",u_8@ȋ8vrNV'O_ (fף1,[[b@1ʟixX1= Kxk3_^B#]X46mY.a6Wp[ȗ]cZl}#5\QlXC<;Α@]L7  IN0YMʋ29H~ ЧzP|B3{6.eJ!.bB E7;Cl+?]WT-Cxēi h6Kc@:IIlH@*`Vh`)k nuY^8Z5ԉW2OB~t9qyR{i6 !,O^ oVʑ4~tG۬rEbQNVlod$ ; &)#r(~W pBeG֚@vJeKli/)S5=}C- S^W\uCGalhHJ^ӼoIIuԩ Gn"kf~lMP(;裉¡o9"k8[qaXwtHW}p҅S%}wg."U7·n8c[9Tٕ?!MŻvr()䜀9zb$ ;y.ilcFf B&9'U;4d]PFEnB[5YUnm2ivnDҭS`&uŕ4$UKϝ ;wvcӍeA"$] ?4¡Ura{/x,u.&X81ʵ|DDp.4d5lx:q?wT0,d\7tG̝N;ڹW;\R~reXum#98D˹;C W5ITk]&ĴAfѮk`b'6~O'J1GnHĔ:vZ֭QD)Čλ8Q Izަ:ög%-kr`=B}|) ~KS!5ie-R-օX%6g_=YrAk11piYj1^ \O+hNmkN 7\ R3e7;>VVq%O?\8]q 탦IVؕ=9!44EvE#Ȧ·4G:X+%ҪbO洁9OGTbDbSv}@JZB./BiΊK^[1H6-rGt'd5#c#0LZ8 ,vEFQ`|m&HC4j+ٸ,5FU|;U4?R]Vn U5r7cCf~SW!acl*T03q"*9=}1z>#]U2߳ GGSopK?+G_ 5lG:QRGbk:D%;%UG.4+ͽDaX?lH9YN![%3f9ƿs+]na;iDr&pH1\%I1YUp/bN=aEb;LCj7*8 f]Q* qu6&IO #)|P2&MgJy 7\LGFOi_QjE( ۮ:‡YRkz{bLcv'-.bg"n&=fI{f z] XȬWû+ɏQ14x9B!j8L$?K0\d͌=M6V {t+K@yVPGS1A8IڌPi(f 4j"-3V[QzvٷZx!pԍ C3" ;N:BE%бW{xUb=aCG'Ap 'еCZ @dx;F,\7;= - d'3:h0F!5xzR%tK:YmbqA_=/7P8(n"1gQa)OBp(W*aF T=<ЋԹYB.p 9E-Ro@Y1R.>e@~+4pݷi=h̚" S"J%Od[pC.BTJiaXhӏ9MV}` &>$ ԃ?K*G5lw"Qs_Ў0C;aK?NcjxwC=4%8z,a>L+Nlfc8  x{`w@_>5 ]:n aw<@5&ۊfכhh@kziWcnhA̝;b{ Pkm^hfc(Dž͋L1ՕM^^ue]^ y{/х5TW\h"?݇AG!lTW.=oA%r&iT% K 3$պh9]ȡHMU.rQcpЫ=vg8M8We+ uOqLۡ/%|@xhko3ɱ>w;}{Aӄom>hdFR_ϭ~Y׺-->1ܖR1yPaP-Hu07qFC, [4TOq(6uDf MSY!b)ʋ Ѵ( ^褌Jǥ7`'=+@8{_%L!o/>BA2;YƊ+y=3yJYB9Bga SW]CuKDEr$q/CW#x<4Q<pUSqkjM2q=XlsSÆJͱtLfJ&&d#R72-ڻu&5 n ڏ2kkM@-af|2NYl}wl?}f,&zI9ܞ!~ 5J }]vWg T-3Gn;р3˔=^BkoHY|'I֓LT:Pv 2uK10E9"R, KgOGACi};+hJ]Qfh7>Z}/Mo7U vj'D>!g{9CBd.bG|iȽ!TRS6bÛcs6JyǍAaR߃XvK_^*/T-Q`CqQxZ:^gW[/ I cpG0m8!ϓ|~?$nD3i3!n/#.-(e YgԞ>D鏫.~2S!o <+SId4 {?HV4;Y;ˢ'\|{9JL1窗'E6JQFB8[ fb}Q3.<٭DpUlc푚dAQR|(tf FC( c$2)n#coMBI":Rsݙ%$lg`?îe/8^][l#1C2Cqgl>?/tQd`qb -T۝IAy;T$rj=fЃ?.rriiKϼ,Pacjӌ8d?$ O̷1жsiSTTznp#,ƧJK<;1' *{(!gU}P $t(yyݶ{>؊^tYugWR9azVdl{ųY'LVˣl)BkE%ݿBKto0KFR T岆 fnAJrҀ Dl_%Nn/ןPZL3jmm#.ڠ-bE$OX~:7"÷ur2gr 3E (\7zQssj2lͬȠL;5tQ*hʄS@ p3!jZMDV%}c̻hzmE{:6*RU  ROAtukC{~@?6GL榨瓩(44ӷ,>7Py,\]8,*o5EǽHnj˲83hý) ^r2sdM]r3oyWڐrۘC<@ձr5Ȩߔ o%pԒāB(qf*6{Zd ȕ66ャ'Qg bIrej!oRTS`e:Pޟ׉;uBx4nQ,漋2{7Vi&(̛MIT3ao 1 8һ̃nBl3pGx  奵">3f t|*62uMUJ0yLDoYL]Wd;(QN b)`@Sh!V%*OVDs!+t0U~|8>rŕBS~k3Sj8>0 !?S:GďcjX\V!4loT첬kеaiԽ !d%»!-b WV;:^Hȋժ}E%rZ63[kEj]^w dkȡA1E}?ٺPjfAz3o6vkxUS&nu@k5 z>Ӕ̰P>[QURM0?ʐ$r=}a4j<8;H]*_V +~| Ӊ%ʜW69^ULeR~X{#;S!C|fHSIVC^ $f |VI0˿)ʅ97H\&S!F 5h فUGRB\eN|+˥ >bg|D_k*/d0d9S@܂,cE*'&m,aa-uBmc@g6NkZ?מT kt/Ț܊v>EW p+l%USYɟܵʧfpSR2Y_%8ʉҏ‡Ə7ڑ'pf!-E%i @1 t XOn=^䍼Dj揙ȩ}`HhAwoml4svm%s]|а´mn:V @>'=5[e|Cg0kF|1w,#ˆI5;\5 ^ 鎋||'yjǼoђہ2%mQW&+F^;K PyU)lK:ZHD<xH^ 0Oh R\[ښdz5kǽ.KdT x!X'b]A3Qғ<-69_Fmt= U $DJbQ2sr>Ɛѣ5V1Bg$1uʇ ~&D 0=-:=K }\+\ 4P ls /x!UXL^VءZﰰggfz8RSQxO:qmެfp9$T'KRsw*.ILGx@m= cr‡lqo%''bVrl=j\i|@-~ Q6  Qq˾c];g۱nhCkJG8_ _H3 ]tCn<^%B1bf EвDX.TH; avSDIƢЩjhZN|Z61Nz0_~WIaj+e#,coH&Ɣ\}]a{Ŭ/_Vջ8Bt#AaanshQqkҝ&E3;pK^(,}d -9:"kaDJY w朓bmh 7`enlf@ B}:-G~nP2[R>zW\:EUFfm&D,vm vI J+Jg'8wZ- &M x*3W>@ۧ ;K+S ٶz[h#uAy$h|r$I=@S<@}1rgeᗕwdD%(ų8,KG%pzو7 [d>_1U -uC8Q/itωuNa88Z{1AnBI9YS[|a k4,~n.E VrI!I/NILZH(E?`^{52Z|:JUӫCxJJIOdǫb2Zldż;h mQpUoUůmI =)CH =nptN\1XL) EzN0L22A|r&bA_ƒpyl.|~X~A*ZsQ%w,M67.^۔ܮ$6CP*[:InZUܭ6ukaxD[gɋyG8l.4|*wd$ SnuXF0<ߒWJG8WKqZ"~QbJ.'E&vBk+d'K[4),|~J*>=D2*&v#Hx}V,>+]aGl!ID"HrXˮn gUP#oZm@eP1*:\c.dkI [ 4T6{#67xqI4 ǿ^Õ+ U{-؉=ʳW# #7kpD[Nr蚷߷b.9H2~Wԫ)U:e&ϛ"{`aΐTzVnVTU^ݧP쵭3L! yccph-ĦEFhk=j' Ozpb\B`iV`c-o $~IO@r$ej~pTխ&K7+UZz/9X#A,"aoowDI^k'_(M1X1GqN#G lB Nx"V_#КKDl zC'ױTƉJ_;eȔm.*7`s +*w6DSha'߮c de!"͔eAk/g]\>c;˱&ё຀ NL#XP>Lwh8MKdJ}v^l='qZR`Wv[ z6Ox=OXsw/+RkqmBٓw5 ŗs7"HgF܇wB&qU^?&8~[̀0=lyR7zFe> $g\Ke eMPvnD}Yq>-6 èL/(٬S3W hA ^ @NPqǠ&W  .}٩[}Ն(o3z, 1/s 3926\No{rǍ: >lb2{HtRw7 E_I#c$_Eoj:`|rIJ7 եrfdO0~вkI TY0{BFT5_ទU؍3` 1ʇOC"E8a`W:!;01fX1x;m^M)KLHR".بѫ|#G_ }hS̨,5\)Vp66"53x>xbZ oX9:VJnP=sɌfm4PR!1_meeVdW>C'Ꮭm 2F@uɢ5za|Na˜^uTT/L8SkR̮ y_׳k/gm*0ܑWz9*B<}N2DöCWm0##֣ aO /]zҮ/{?8d~0rO-uL|𩞹+o &*=){60V0$}]-1ǔy+Q+Ew,7>Go3N_o [dg|eu%/z c4`㹂U];vu  T %;Zd^<5.-VfZe=cl0m~O?oL^سJ!s?@fVѓmgc[Azqƶ@{{ALAAcGxhe1(nU)x?Y l?&"H]FP"˾nŗM{+dOO뜕CzL}XB9Dgb'fDª񰴹wHi};yzqeڍGaC6~'1WTWG̙;:M] u߹{R^@ eb0Mtxfɝ5HgHȔDc?K RF[@QK- |x5#3VM!LZZkg?OH^]`fpĻy'p-^[$g=qL")ND<x]*_\ɇ v?'p?ض]R0j_*8kk JկQeY썀m] (VnE.aiĤFKh Ʒڳ`i/;w(?%;C4s⚩!):Jz8I&.=t{<-7@Q,X  .G.H{åY{{mB6'+%l I5PHM^wD/+工փ|{!)ŎܕjZ!Yz dё8nbNWnިl[h Rgt4.zc}`8M:pUcl[# N_j1< يr ߻/-Ek~U#SߥcB_ky]5\߹<)c)Tb7iOU'=#v):N.}?zk,{#Eɮ/7a%>?pӆo Jb~{+SmEo(,5/MُS3Gbu~$j>O]*d}8# ~!ۦyp! e)^MT5c=~5R ? 敫1+_,&IJ"C Xb0o 28E)~*OYB[Ϝ2DdEˇ8ԑ1?\.P +NׄLiV*>#hj^L+Nk P b|Ў|U(Q*\*<1a#+;%^D?^$ZGj@\jckhaAO@XPl Y7NVRGa]%j:yGV6d1 xH.?1s_lRooy7j~NSȬ_? ƧwSNME6C}UZB'VBH~[a/,l P0 |LtpʞJʕ)YaUI1?5+xPv]hֱ39>|б(Ec"bHѲ u&)%~#o8{M6hZnjLnaO6C-|Ħocӧ&EaBU"\7P RW:?$ub:autۥ-&řؗ~r}C.(l+>,w}'I`|_*?S_J%hhp#~^g+Y+Hp *Y1ߪm(p:vh30YR< *c@6n);y>eApX"G+Ȝ8N- a?*?lvtl;+A 婘X U̿JKSǭozN#xfDCd á:߰i%*? [yTo:% 1ׁNƮ{f:+Vt!iFFGQ6Qmotk4,~d8=Hm9:aUbg{(0ϬpX*4K0Ĭ4]D`&TTe)@>r(ec!EXH15JqD&Nk08nxFsU=Xz2XyqmTR\7*9,Z^x "qdGJ9r"IXB uA&R,aD@|E,"SW@"mNr8H?2ϮP".jPh KьR(V&2eHm Zt!Սn!Ӭx(0_ZߌgS MT] )*&'8t+12Oun!q.uM͈-g`2x.R; B5"$1 "=o]4x PQ~'n3K=P3NSҗwxBѩ o0֗s\UgwVQ+d}rg94<;E==n&pY{QHG?#NdWg ЫG~OⰊh?yӄ1k&Vr|}|!J4gߡ:Yu08_HXIΝ[>}T]S{h[M(7@s%AdT=ʅ nq1EFX-ֲ=8UNG) oGp1B`B_1 5){Pà(\}N&B:ܙ)p5J)jq1A#Tɕ biIt&p(`^60Q)*ٲD]`* 5) >ZىM˄$Ϧj$M AeiLU<2oSO-]2ejv-5.9N&ؼM[b/M*[0͒> VqV%lc벨ˣ+@5Tٴ3 .ЌXrw{^P2p<]YאiBn~# g/+)h†L v5_+' t1Lu+4(D ހu`>.>pp],HY/IRJSokV2ʀ_9ͫq^W5WǷ|Z*tw>iDmOht4I!.S'I}nd[Q|"u q BMR"qstUSSՒF߷YhW)`m/R2fM#;ALFۋG.'}K];MKz Юǣqy8Þ}ڲN V2ay7w3Q/ݼQnJ$.1\׊/5}ER)tmqOhl]gM:!0(B~zo,̎ 0odD^F?']ƇU #LAMy)(\,ta/C 9ez*6HVsaC "Zvc0? EaV b3n'9Y`d׺%cg7-tZtA>H|1?d1*DX~7}dTm9I9~!Pm㜵EH2%Kc[ܾ$DVAb3}w̻19]@LhA@FЬ8!72b dKHZp*aU\>Uģ0-Xm1o=+c:#}E<ʍ׋PyԈf7-ڶMpf=瑠MWda%r ]^#&"_{;eX#P_,qS'2&F; @5]@ߒzডF4cvج4Գ WF"ȬώպTƑJ~NG- 6"3S "R*G1u}YNk;~`/kcG8N4~M/;'DohԭQv>cen;ט܌v`dp'D?,jjFoYwDYMwVj^)8J|X'+#~N]e^IԺ=S9N[C8W#WQ'Vm@Faѐl'mP9 RJB.jRM@*}^` Q-9|hiOVg慮z_f1g WLZTQѴ*u/oGC2?Ymrְꉓv@4PЌenP)1qUgVFMJ 4|CI]Ur-o M1H4ԲxbbHypǝ+xIAo29/y:Wfv]P}OW6WøPZ+0Ʊ猱9c_J}-^%Bw O͑@b͔+$W}fEٵ_ pOr1{bo%l#~2B`DۤئqnO=k|,GBKߕbc73.'f|%YŽMoDl*MK_5z-LЕ/phLD>Xq—~hBL&{^ !&c}|(@xK5d; I0 %sЭY[,@AؤEZ?3%3"6`Ii+_hMpp0sSQ'p&h&\+#q-'ڡ|HMԪ3BǡX }9"i;L:wtor*Qfnqh! J_a>P(EcW&aC9?IA(F,jNjE:0h W"12 %ugk18x/5356;#=q~j2{mk:L%LP{Na3\˴v^Tƣ?#Q`A8I"euqS)BSP&־TK ٙ>K>'F650~@iJg٫ O{WcYP#kCs*T5/U"$7U 0ǫէ)&(ff W|+oD]GaMJ  u){yThPYL> at팎s>[[^&mXB "Ĺ6BDbѐ瞘yv@u}T\JY#}jt9Igȳ`OiBG̯Zkgvu6ʶjL0U7rg^DoM,Pdu>[Tr7;⭸31CfL{`sʐ{jg* 2͢YI 끮\z;— ֦<Vv_4*}Z.yqUZ@`0޵k`қ֭iNC#uZԱY$q' g uIw.^(m7alI `^` ?{;~uH&sg&`^ҠfX/L?ӨldTh^œ&Ag-'QBw׏,kT؝>Pm, (B-AbOҶcqY[九6iR:4%±S0UFS/ɱ˄ ͿPyTJU$ ˜A!.<`=PKdMŷ͈7dJ;˫F+5&TLIS# I<g!סA)X>xeC9xӧ|r࣊ufh{`Dh=+@hTNZb>vtw=`&؂Q>of={R_5}a»X z% w%Pʇd @SipZ#3)ӛ0],ϔ|څ طKrO!G:nꗈ!l6'w{u>?Is@]NA漒h)IW#R_V;SvY~mk&n=+U Nb|Ա2R7deE/ 3h*n~ zZV8XYDKH0vǵZ(J~tlh[jq[Cu=YGOn3l*}';L4ǥh?ֺW|W :-vxj: /x*e (STi:9i~BD8`$7pG Tr(Ǡ1#aqC. 2D́Йwհ$`>+4D9DZD;"r3=ΐbfK6#oƊ%/92:kGȌ|737A-$u?i// q#q20AN?ֿ];[aYų묪O1M<2.C *#P9\_2)5@/!r;8epr(< faiWxZxṫ;)ȡ&Jg\OVJ,=9}386Hy2/O]~;83ǟ g1Y<(ONE8bx Gn@ E\ LSE3l8w48sov˜QB/B(!IRh"C˧k1Q‘Ty@UM~^8S9lW~7?W{`SʐJB/gMTdeWQ?Vf%1 jlYQ%9m娚qhڥKZ8QʎEn!A$^'$zu:Pfx<0_׵E yL(2oH ~T!}h@s#{FW |)SX *|ŮZmC )A&W C2MLJ@ W>ժà l6n&/3k;ͱ@2ח/zSѵtz%;qb̞P bH65XDqq&_w|=u\FVn׼<£ GЩLܾn8hRuL(w@t A/uގ$' ~l&=x +nrp,ku^q)ӠDbV~5H_ -*8ؼkѯZD=UsXʸ6MO8I ߠ զn&mRUվ|ko܇P'qͶ AtMoߘJ;zl%X_XIxHދ6 0+٩?~7֗7RJzcLGI1#scOj 9U̝dIM8ޥ}!15|6J%Æ~J_ƶpz5i|ZV&W8*D 9mD*-XO?_R]%xwRvt!݈l۟&ŃֳV6ӠzNz VIM6W4㗄&P fD "aD2Iٷe"pPlrnڂۆӀE ܃dޡ3գBS??2J@ fIQP70vuc򚡀>\ծo5 j{g[|2xwkhR>T^92_Y󓷱>Q>'%rSDA'9ҳՁ(.Is󼩳} bЄ ԈB-JiYȐX-=;ƙ=rg$Qڼ}P̯٣ |MUZ ^@DDjqy .%۳lBӷ+2|R ){OMVlP4^?B_)^nM6y|p0tH+ 'v6kk &CȆ$.F~)'7D2 b3)X[ƨ:4!wZvgX0];B3g^.+8r&R!E gO&Ҙw/]%6ŋP0RB%mr)d>}?9_3lSMu&QEZ%f`V˲|mW.):2K=*yPԖ[T҆h:Ab=x^| XF wDbCn!mHF^]>ݛQ" { i %Y06jYzn}Js =;M=mk(وHpyiPYC"?,̾F.)O1 /2{ĔO7 ~ޤ/)km .*zJ ~:ůTde\_eBKbe4&csyŨy4mEn h@V}@oyòj|JƧv zN5zMn!5:s 9kb5F[A:#]=cg̶: =JeUh'9_됿:ڣiʲ-[-_#a⠯GL\]ZW_m24sܖcOVҰʼn! Lɵ]u1&|-0iS`ލjPB]>[īWȋlk*<->tXN1%].a6}tMKt([N`{X8yl 8{>8iHUA`5P͆_Fdʙ ! JN|yR[ |]jiAf?5tgO9m=ف$sw@GŒ𲻢k"n#NQϮa2&0* \6 E,^;*(ȈS^>x5K6Ro2)l=Mٲ,AAlC}, {#Aj_2>CZ{oX9/]䶌sSփ hW OήHT]y{{y#", egR L]+;٥rgE˭V>*}w&Iκ;VbroQhp 9bۇ͹X"!_?Y@p/}iW_;)46, VYE⠞WsL%AnyEN5/س qwu=nTnk{[+'KFܹŠ1lF2fpWPQ|nǹ{фJtYy|8Kx_W>o=1g1 l4xD-AL]ɸ [^r%33Q:WsX1H.sH i 'fxEv{VC0zcIR=2ܖ$m\dHBwn0i%r7@2+r$@wUvyʥFthH3D*s1Gxr%x*sch_G:*L^#ZGQajN'K^ ND.Ip1:kzJEHiQDb$op͚lvnV+y_FW<5XB̝$\[$6mYAH(vWg\(k>+.LGSY,ocsk̺Bt쮥rz>^FSJmPqC/^tbgߵh|nGy0qR7_f`#C4\1 C4zJcƪCQ!(QX mN{x|yÞ3 -F\c0Y<|H~#D#&KlSjB~ rÓ*:1>hQ~\R:<Zwv}t%,sq [IC`2GIO*,T>Ux~| TKA􌬬[xz'E#O)˄8 w!5?u-k S%:r-Nce^5:˾PZf dwD3ÑY[30㟲ֳ鉇ſ`ޠɱb˶[QfC4zVE{r7&Wg(B7Tͬ szcUw\e\V׶ Bڻx>G攎]̀*i7oî75mziA4++>_P/tVH_zHW+f |CC$PU p:PZ wP`$d* 7%4u"6X#Ȧ>ޔ X L%1#luq!&d6da4i Sz̒Mr yXTK5T2oO[eQU W\<(L ebIf\Q1_iM )}Mi$KĨ ;yC`, (̰=35H"> Q÷)2·2Drp׍-%ONӡ˔TonC/bNܥ.*6K ԧWDX疼fm-dB* "G fY&a <ON<R n|pt$aѵ)&wHC+RPijQ*D}U:*gIqp 4iQ)A kBh ^ho+:+L!,a>t^Fa~&y60 ߇D6фzCކkQ `)NjZ`,eK"H́i pID?˶3L1;d-}1TjLݩTv6c< gjR8.|RH4^M$g5^[(D;]q%)2cۢž 54"DH2m Uɭ8+ 0 Rc^vra{HF ](ຼgH.NBR  ֥ _HN ζy.?y.-a')@֫~8H5U=1.D@s_)$sۆQefdaiMT t͎B;2'Z Y$]&AB?9?Fərh"m{*-o8Kԅ E]=;}f{vQwݖbՀAp: C+4'wE\_o=ImUL),$X- BUH&=2AtR n1lO6 kB ;_rl/Y½NHD"RQ]JBo7A3F S&U P*WL ܏sOxT"iוׁgmWTU;L\k_9_Hy@L4a;@"uM )Sٮ;4AT_*=>NVʤgAhsf]?A-AÛ?wM4OWP!쇢4զQIzYaLR β}ܬ彬ʴBbW_7z>Nel`z_"3"o,6[VPŋ-L3N5w|iK(fDȊ.>{7"ULaDzY=yqLm>W/ oå-rwu%6)o{JnaM@ ͘]F"Ba 7۝p?D~҉kS,*.(Pz}xկ̭|r.EQϦL'e+D\lWsE_0]ĺkE%]Ӥ;`{''gT9n! OAr48Y< !iIg#rNh\T $dٯX$3(ʬ]qNR /n%P8@Ϋ~V@z|MLv**5)K]NjҧMWO[(Uo乼y;\ZN9]y~;`ʁfwCKP ھSo9@@KxQH|Wd. oEkt/n?-Y!؊p}mn@נƼK_Z$9\qq" mEqqŕg$gUu k93\Hn2,H-"@ޤ\5 o_^%z U# $= '?i%V̿JLan ".bxdۊRZrZf@jYPLuiZti@󗃾.س{/gׅ>w3a<[@ݔE7 a9h|\r4`[ I;3&cQu93AT&,qTX>3X3g%lT ᦾZ7UR5D͊q _4z M_}/,>؅-",Q&\[7dx$~ irE' \F+0+.յWBmֹtUgؑ+L_҂ Q%A>Qͻ0O^+ņ0^]mM3G?Cm3a\6t 8tא!{ApHhv`US%]lNen2_ƄAٍj%Y{^v xzFaɛ] lo9#<\IP>Z~Zh1T~!bK΀Na$,:OFh$rzt_Qd. `;g @t=/%pX U]r&ՓKٜOܛaGe,;+WЄlAŸ%mCKwEadPHި ӹ3> dF g{RHxLJ9&Y{)>A[ R"K6בo6e*wXuq1T͕Rϯ'=sQPzߧ+-c)dt޿AkAguXukZv #08U}=仃LmFfHyXnǕ̹0n7ㄹcߨprw|Y Nc~q-uY0?nNzsLgBVxNi|ZHNл;-u\"c M,c?}9<9;-\ܷ3]fw{f홥pg? tZzoCfK&,ͳKRLɍ.[vhDU)3y`N dk{3D.O@F5rՊnO7젭B3$mvç0Xja6/܇P-mz`BԺ۝scƤAU|}gP'aBo<^c8O7ѴΈ:<]F@,>eOWHMJGA#bMj-֝qK>ahsel!fQ6{\4d?ʿRvslGHaYCJ {4DY#({oo *􄡭faeoQ5S\|%pt Aߦ|'9wʯ%1ԯ*֑ d')w'遇vۓbI7ki Z̤4[>)L`0|HfURxە݃MKT[_vTSRr  X[ ;=`NðR_+^cԠet&4&S;7h8v' /1޷HohaUR܏ 5/krWʣ "WIͷ+URx6} :3$u*H)Փ^Sk\AfH2v8`954$bժ z<;& t5 8EMYjL Vr[h 'ߓG k~Dl,1܀9c^e&%?\LC # Lpw`Q=T`;þE;j^V)ƙ [귢};Ÿx?o5pES:>8U'KG#7Jw j$}! `)ݼ3PKlm6W{S/).sL.$l??4>aev}>UK gi 4x4U@AG"tO\?.D3Zv$VZ#vAgi|uHsΓR7mp_s#Yo0+ sДyT4P 3(,U@&0fTbD& k/!K0SPѧ2^U|-0*T Q:&EGü|y{T%!+@5ɕ! ~" "TЩ8 J X=L]u&b;5bp4pV<)ⱹ=G.+8U獃fl)ž=0˕֕fX <*1coXL X`l3oܻyZlXo ?0KPS(b+[mehjp#h)3&R+NiN<fd'M뙹t!C[nɉ?Vӧҵ[- Xҽ0]p Y`'|'prpV|"شWo| pHh)2'L:E:RN70:n sgSA01#5 ~[ g^pcXʨy5)~0'O=A3Z׭*h4 #p6KcL'ژ<ҝ2ό~'ͨ?weysXN׬#|E9cpgz8N"Y]|u`gc;0b-n>W/ܑ5ޕQlˡA9X=HR*4Bz`I7eAllBخ77S/cq^*cp`Pvu7H9(r rMzhMŁG~Ddm׻>(\{ desCu]tF?M=8a:w[R.c6:][}j )A"}Rr`>{qmB3uv|"égL) rFScZOjCuvt8k]4Eh\j 5@deՔNjPb )yOWitjy@M@jKn- v 8^[a~it=!Jˌ7ñwMvYktzcQ ŴA 5S T ؘ]7CZ;"8LL )X/"8PXX]Vuv"-uJs됋hZ3uBٵ npOvqng̕@Bgv5t8(Q%=kK_0,K]Uld oّDɓk[fJ똭[%.JMZyt j*b-rfN \n9S/ R)!|C:k}Mb0\ :C#AHJ8-rMk!$0aoN 4Н['kND'.8N|f)OXE:$?8%^t 1Eg4_9 \vW>OqXHlTҎS&D)7Q6HJ&fT2ßJ˧U/VDMSqD3-0ٓzq*wa3[ړm"h#ht2akuE?{FC[UzCk )6Y+T%#s"ۙu&fu=K7 w\^ވVVf|g̨=ߐN!.{P 3b(x"R#"tiRdS-%%㜚KŖtU*Hp&}if27hg_#ޫWm2O\jlO$AX(5"{j RoIIe@2&Z+tepuoKu(zPWyf:P0PSm (@X^skYJL=ңr]dӡ}`˲?&pOR4d/rc꽏 q@F7h Vd \.Abt_? {u3GRYA~j|m_͈dT3pFǏ~ΑZf,@׬W. jXhQvcѡRʆ8țK@̉tJBC8+yH?TKW2UgT0"4q'A rRJe]zmSiՙ]Y~aoWԚG <ƥOV]J~Fn{mv!nO #`CI7Ɓ!F0{@5~PǑ1 XPj_?Jι,0RwXo[O"\ya\jDJzg֬ No^X1oOD` f1WC*Pxr /AOar9hz"kuO}_]ԉMHPyʙD7)O}֎f%@\lM,Ƃ>NbG Y [Cq[sߟjoQF1}ȗ~`1Hą{!iZ/IF~ boF1J۸`Z{{[ dQzhQl_nJ 2ZvwX"w$-s査Օ(nhVyX͓a`MSذ-sD0!b2?zN-/ܲ$fݢC ˈ\3AXC\*`e׮mOQZF(?2!-EWx0`z);dd1-:_KND;dAm{OH}}8sҖ}C">Mf3".4EO ܊j%IL8n%</{],wv.ysӑ fts2|cO,y҆yR+(v0錿y))Y̓<x^{_벓2pB< iɠ J6ZVP&ҳ"_糼BE3}:mh(&'-I#4Ab~ @} ,@Qو4םv+ Ho1t#kYJ@fDa}2>dpBҏ _5-mQ͓['(Q0M^BNE׊8q@󱌩 k򏓇?x;]KohN ICOZd_1 VdI; ǒ>-1"19A銠pl،Ӹ=ZLe# zUl]]#ƘQmP1? q%vdvLp 2ծ0bti R [ IQ9L輷3Eh$nqlmTړ%͊0F֊Z"kPkɷOuql%|!9wX0PoCY!634GWdj zC7d3u(ۭ<P*3cxOX0N-B4>hglpK;5qM 9s;}#~a9nf-Pd<Ʈ&"+uscfW4 E٠O~Yw$F_wBA`R S1_2 mLv7B !+OϧMr MиN?㵭

  2. kpU'd7z:DgR1Fup$0c݁APLm sU GǓp@X5]xLU屧j$'j< l]=SUEL*3SˉSؽWI=H~M+Z{k/vQv63LqV@RNf~ZB(k](w}O3V JVտTcĿ>%)D0D>+}mmg maFJ 0ʜ!& y' ]PmA^e e|[RO8G^0Ǐi_ <8.5r韛C2/wEg]ityD+zfxѴeCO`QyW s>MizZ(&OxcVxd~*&"fL6R+6`KMIPL '@{0{aXXJa0fM C׸xؓkS^ $Dاk"GyLӃ zS~r$L@*2ۦ; hֻP ę iKӈtV-knjut 3ћ6J^@jfbfyK+2Ʀ(҂BBSJ Հ?7P~%FʦA~'"< x~6AlK/yJ/83Wc)Jw߂*CAmnepx5A6pɺg_Ѯ 6waC˒_8`PmwkjyA#\Sچ,tbį”=s'Vb\h&氥GԜhCwp,o_@0þL⵸0k!̓mj+uVyئ@BM b*8)߮@~aGkYaoGS57Š$@nOԕ,SUr2WƦdB6.f@2UTRъ&"r_f5 v:/\?'JkBqа V _TdƟԐ+&u@rh<oUnP]HE8T6GpLʲݺ; )|PPwp25_o*;QqD9o01BpK@Q\LꟶmQ(TGWpږB(h( =Gv^imăF6؂?"v9#1Bf$2l:(n|s%)S}U*kh\[Bdc 6/7,[,mw^3ınךּBfzuwE\opr;Q"F~!XFOA3,~Twl_[lUdF7MӑKrGug͋fM/c _`Pϯ½E\MYTiz 8i1n_"gYYGD)Y%lc(#̰DiwY axԁfZ wq1}2>=t!"Tv]zN#dA]KsWW$` 2ݡ V)%,]Bwՠ 7)4PӋ|i;D&xĭ꽍}K.ʀdOw-NSi yW5x֡(mV|`F&21&/. 3w).Js ZcJz&xHo/b\zfE>^FܪGw.!s@qi䴋J|w$ <5HIypvt3 ٟR-U f(2 Y~;yS<I]U E+Lr&)[DDU%w&>uƝV;Qm *%jֆasޙ"7P8t1҉Tr \K*W|,o/y̴\b|)1g>Qfs"]῭%kJKJ>Zd鵭hi쾲XKkyi'No7p(Y_7Uzf${Lji )Jc ^e?xv7;Gֺm,̺Gvm:"`S5JH^BqcI;MG*`g/l ꪴI(&8mZ߽?=༳8<5n\ XQ`ƒOT7tp)F7q/e-GJY1\`hi~@'=sC "Dඅ &y Mi. h +> :o,Ж\/D?z*b,$)IqA!Zto˱=t+FM"L;%Ron"ȇ@irϾ`&,0VtUic%+o$209.YS }^; # :OGlolUNǣÕQi,&}ISx{sB ߮eY x1A KYۇǔAKi8 R5b}[_t[YJ уYA+!"!G_Y0|۴ yL)4̼.xxmw|BAehlHI;$-HI*M]J1fcdGs}Gb,Y t_E pt ]C&s<dCN3*i`q̷u ׀қC<1]KpJ=B_ XE>s*(r K'X_IVJ۩y'c7Fds:}zۮ6x%Y>oh+ⴠ$)U6?] uY{'t"_chk]NǞ~mI,b={js$ɏDeH7S쳇}:8C?%סS6n֖ }Qty]}Da u!ЬwxY{QmD$mI@(-# rW-rGCEMtt 4K'Q,Z]đno"#:7>͋糵"2XfsH9}?Z<fʝ\<=Krɝmф_Ng&<5q ̇75d4RGwSSM;׳s!;R{aaP$)fݴ~uhF<06ぐE Z=:6"dIvPC0/. +W }Mˠ*%k*XVy P],}BDbE/dh=|]DmJU3n/:z̎+ny|Oւ?^(,|Bb@ ˇAs.'. JTf1ҊCe3Eȕ2"dy|zF.5:oCjS,H@9I3&69px/JP>x&VY.vMq$/o* b c/MMko.ϥ*Y7 !8c  ؽ{VjTPe+Ɨ+NjIcBGÍQT1[L@!r}/L:kAOHI]gvwi^i1e?Ti"U68JaO,RD6W/8_sQVh#9nX g;lr5i3Dw5GjˆY!g?. ;46*lTf?`z{髛}+|54 ys H?}5!GGxx^"-˷}g=wt؇]5 7Oj}[^Gw>=Lt%720K jmhYWsLޯ>ـn'nMj-tO| lH*;<+BKG<ݷcO~ۧ]_nDJKȫsKqYTuXW !k9DEc5 JޭbsoZJZ{"ř%VK a#**raI‚Vbhad%y9zFHw dFI LT= !$ W9u~ovty@8!^b/UMJyB^מ?.0p7i5 8o@|ׅ8 jEsDc!_/񈇧QCZЯYe.0q|n."L]?ɳؔ[ێE oʔ?ng\Lu$ pM^N: %is̵c>QOۇ[Q%T#_ DTϲUc*׺i>>,QF+CI.==x GM*`,5@kRcVC>٠j93d6Pe䲏^dJFfSߋ`vқTXBYZ;2M%x1[Cǚ2w,IX.\Pz0#lӋ<Ͷ*~y͆Ş|,̲ψ7st|_ M=raIŶO.Y͎ MW^|}?_oʰW~Xb0a)I0+"7H쮘$P4;vUS|T^A!"N, ~aECuC9,tD~xyb íhI&X`! X4  sBʄ;]qDvNˮWOl;L=WGy CRQIăN*( ߬oAg ? vlQm};3oˌ3сⶬ xzD͜17c9f՞Hp$xΣ11I.4Bn\ꛤ959f-W/x%}U#à* JK \\~`8BVsmW)\+(H[N&~hn,9CgXtcD T !h0 t@FLjVE"Ox٣}*]Zo0|x_a4!}D@lC3$SA é@;hg  \KU#dPb)x˓%N6ObêնT:Fb1`HwQ&c6:N!GGuÎ&쵠@UBaLA|ƒ*1)px&AM%+nC O 4čg[_EMSBN@E\M>c̃b(v3JUYe`Zotq{XPJBU]vHTT)~܊:ZG2ޡFĒ6r'zwCű)DlrB`,pu04_qM%Fu[/SIj k`NheCNfV\OP)^xwnW%!y[f@Yh nƏVpO7+PʐޝF"ieNOP9E6|`~ْ}%rfh#j)y qV );蕳J}V*RGQA 0%bT?(7Mj.e1%z3H : IyÐ[7eq'YhnyD6ao+p xMꌲÆs`:i- (AZxAkFr/t#Ņ 2n"lev.=`OD>~78sP3,090:;>zMYgTyD@RMyFR&RXj !RtB+9ܺȡj\ ܒ!Mc$ S^kdo*\"NM+]Ʋ}yp}'Ո-fTO[Bǜ =qiX83 J@P+eil  v a) [q-^\k3O]ɫtg/OxtӤ@i{̹vږjwU d\1ܠ[l)@ЋHdɅ!dDPNGiOb{% YWq;HTI~bk_a h Êw;,rAݮ vR:ppIGfq #bBi.}-E1w!k= s04REfy.][b??9͏ ٸg_EA" hhȿٍFl5j].Fm3(C0 2-`qsօA3K⍀?28,LE,:딢H ڦ~Ǘ}]D yɎϐYZDkua܉|+{q;`fdSvu2vg^ uS%͘{1m-xu쌎z. w%C1c苣w^.mz{`erWᕑ={qhj>3MgÑfڧqE?q:uk^5#C< t4p2[ps+knř~٦&ZĹ3e\#`9p$XE{ }m&:e{yAo;_1TfgIE׭F+g'~ H˭X9!e{; KkE l6]/YaGŎVv6^j>jt b)>E:Q*ݺ QMF%, VІrs '] /gPMM /QűJXztʊU&Y~FA<)  8@d$)nnhoe!?M9 #ubޘ|#ezphDQ'fm[龇W="@NP /E但6x.U,q [ITgI`H9B'56&`c w?Amaeͷ7Lw}[)E'ΊH}vT| \,ovў|΅Z#ٟs 1::c@&+L%ԂpRʉ12u.ouTfi|E!cFJje⟡@_nt Ⱥ:ϵNNfqCmou}d 4 ׁǸ\ `{P_'qf5scErn.s6 8V=ciDԔX6k@w㇯?yQt_2Tκ(7T8":(8ywp{j)n6u9%q{s+]GF?}BWc4|? :HgT> ;=O|T®{+!zŕA~C*0,*BCdźk\z-^RTJS/|_̼Z[szg#< F=Cztc!^ +:ש 2EuЛOQ؈b.;w)W=OpzSME*zY !W4;wV*lJ WWb(M+>rr&4E.VK˒jӞq~@8W,;FHCͩ oj<2$A^%]jUDIeT_(ת6c%(Xyh~zcq43c7.i x ,OY/5b U_nsNېHdtbxTH@QݻjӢǡ Ѩ l '- 5D"mϮ ]<܇JvW|Y;>l"hFnj(.Fm>"v_5`g)|r, #]\~V<3H  2uK" R^u=& lK͙,,T.Xsrc+WX*1~WaR$-eIT $VmUnAg^B^(=dۈ<[_e.ƪg,k]\n|tg^,ZK]d2.*h?B]o3Rz8ck"a;bZG[U<jdM?i A0m.4-إa:sqJw_%B2A.[\̓Ȭ3<^.BqeEԇ.`\hY-HĹ['_6U9{V%D<:&kBtt#>6n@Za_҅ɍ{DSo;guIxrSKڒv2*~jCP *r&kG̜ѲP'Dm^ƐHA$+CǞ;ֱp>Wi'hηH,Rѿ@ *fOM<`|fbh|C)2Emps%t2OnjĘƨGaeGTbF0dXqr.0?NeԿR"B|DvCgQuOxE/tfĖ+hqc^xj$cF=BDOE#C]q.#nI5S\ gHS9:F]9ABL*/IEePS ݜoHbݠW^"DR8bi?T*V Q@R!0=Lx>kXMӤ+ (ƤL H /0`͵H {SOgM&]^0Gqp9߭h/? [_i~0|vl[V^奡>!˸G;%Uu(ȘΈ1j/9|5Už!:' ҕAFt> xo@9Mo <ò$/Uedc}~#sx}_IkvqGָJ;6G!+S,AQhe>xYUJFZ?F10139ԅp<h-u5N@i ak˲3s1gmF>աx(JpG85i\nU ŸwÖQK5-_m8A9݉'6Rr$ tI8BdRp*D)pѡD">\Z*W" j?Tmr4l9ӣ?רoc+d[2 6W"wF/+ ԥϐi*H&۝L@#|KAaH^W E9h۽E ^OFr>,Ц@_¤ ČyڀP$d;Hnb 玭ɴ,;Z,!elyo\B{`*ox9yNZ,(1L;]B$7FHVV SfC8[P  O=Fqbv<+d93pB@a/Ey=Og2*q./.TY`hWsUXEb$RV 6;9qbm>Ej-&p2i ҀOx~thm*^?eR35K#Q'z2↎&@g[Cx(=%\1EZS|1bT$(3o~XlIJڧ"33ӿ)STqv,3`: <`=GLz|ͶzlfaUyq4Wf^T!Cɀ)=G *PE˨+eCUYg嬔3ѫu[rHnVYN9Or/ [пB޺,ݑ4HmYUh=9y}I.cdP#mt5U=4w'I`ۭX_iD>/}\@ YE[CRa#NT}'*pzű:턯s d*`q=dw\bF$@f`wiCD{.~ 5JxrrD+?*~Or|[`<E) Tnhu/Hgaoä@K߲69pisp=J aIѪ$2C1@(bv; o)4 :<.T." YY%p*E?:s<#$iw?h=zԋ έR>]Ft Eu#⋄#dRHrU w=kPͩRR'H[1fCK#i5\SZ@0txY_xoqUg}aq2e0(ȹǠ11}otf?WdqJ};]Jh p}.6뉴?2B@BcB׍Mn;D q"; ,\P&Ѷ⏖Ichm9c1 +y>@LKi 6i=~Um}e! P0*=XO7~d G{g_)c >/L#AS^h89Yr\aoHF!Ln'qL_"ͪG%P5EWr%2֡#gp" +=YzD*I@T)|I /݊3gb%,0e\ICϔ2c!6*3h)oWPD+6k78^ jkun!5{3+cdg]Me;F/rҒ1PhR&8gk!#'6MӝQrȔQPO6$̢ʩU]=KݛjG@ oU:<^.6 4CW|c89S Q6*|׺ n:*AT2sL7Sk5eqniv\ϊaYɈJ pۭfZ$uOEqDZ*cKモ8}@X||#]7hV1z~]tlG ~[A.Z֤OVJ2oyH'.͒:lߢxom~x QLᅆ)ǮTVz0)< R*ayjo{,yPbC*.x@{ w%EA1'Uk#RhT/po%}Ls:&F7BViTZu5D a>0nx)w0DZxduabDBE_ld1}480g;Q_ukv$J¨GCE9/Cp*cj<2ǡr=. `S\ nr ^u 핖36@[ d9/HMW*qE`q#rP C8^ +Jf921ԐbS,Ďb*NŒavEWk0v t`Þ9jz@HdĊ:|?,%GlLmQo_4|TdYlt/ha1Jt&F|dj%;L<S{sG2kSkD/ݴª`NH=pbBlG{B^H `E{;F8,>2`yϪx%Q5i[uiDUͥR(buQ:]$1?s<َAiiۉ!Esjde諬]7nJW?%/|@қ&qc\K ?eʄV5{ I;IIBƶn9fUsFH'x?'])Iۜ%[/6FN#5u%'r1s>IOhib,;J$FLQ RVtYeU pe"徯.*!I)hﭭIϡ 8JOގoWNC+[d+g~OG5G0?UNL󱧈FpT LGH0{gpvb&nZ4ZW$Hv{Ok#^E.N9KS tNPAMmXYrè~-2E*ҼakZ0 6ɜj}@fBąx~-8I2?mߓ:ԜwڴyA\Ę<7&bmM/FC@(D#>=&[rSp>38aVIg_j L2h 3EG]mBMZvɪC0pZ|dusVa Dbߗ\K/j4W};,r}F@䒍hΓ=I~.@=F=sg1J4ϰ8ϸ If0Xk ѨEV2$>PL e g^"jd4/_j놈MwF,HI$ݓ ?Eo', ~o\k&y\6 ]k(A`~ |㣭O:.wHUG<_pd V#{=e@K{X 8$#8uwB@7e^9m Н$bFS74ĢZ8Xc4p>& P-UxB2B&Aܾ2Zo<Ӵw"&U_z禄QN\iMo~#ڲ 9s~LPNxOO6DO:)CS7vgu5q#_wr4ɠ XVDm`Hb nhhQȣ Rs`Jξ PNrL6BPH8e-\Ş,"B1Db-(V|º-5{GjD;fZ%wrk1QA+AA0z6\ t,g9j?ux34a )^|*x.3_ ~ŷmIy0aI}8i ЙY6[h8@ 0P9v*C0 Y5׶ז-e!Ю>cSSqn6o^c"'}\U3dP@~Y+7ZÞԏ3NURN>Ԟ)ېS&i@VfvIf-r`1ӰZ/hU\5w\Ҷa<$vX#SL#9Z8i'\&#ЖZH܀0T{{Bgdv[6o?ICu_b }@C0g>Q+E5 ҋtj3֤T^Oڵ9pJ!.7TafAegGWV !D5ڷ;JAWCv81&>Ӓr-;Z,S6/0}! ]DTkEӫ8M2 kb*\D|7@M#XᦫbuẸ<]@T|Fc7t,FE98:SH+}z* WuU!Onˮ;"/ogQ!>rIj+,l,a?!!*NG5|4Z'P骤ބ!v=l%_@LƃL&r]0~f{j3I`Od8޸[ &jS tvgQh:brH3JCIي$FU "?1[4XI8'&%Z٨ޔ襟%J雜 JX)N D6Io{!'3SҖԺ-*Bw(R;#rqw{TY다 62g#5!6>,(/.H]GZfy$ d( b' H4(X/Xі;>Q Pl3/BR [Pmd֤(Ŏ|Կ\eI #aq0*E]O^f׬7_q>)޵?A=lAvO mPy]li3pN[a5w0Xڧ͏J')Nf3@/ٚ|4Vb+?]S[JH9sv$cyn]=(\AA9? JHc/!o9,-{HqoH]-88bw |HZYc/zQyPYqhUt^!ȫF~edz(R&T[%谂 d""Zwf; |Wcxl@,^ 8ڃ[bRصƷ$G@~q&^[uCyV㳀?8Ǚ<)oadк}-o7PGY ӰtҼO 0U+D$eOtA%Ełi)-Oku/O\A$"@XP5B5٧A`juA]h3p f6?ÿSΒl ?Ak~5 tްt)M`@fe.{ OJRE [6 S4%e_]gs&r^KZDe ft7A+hQ3[Jg.U(쒉"WBl$߯r /gLruU(Qr)'YnlbLÜw!`ƔtmwBӈFkI!zhS~Q_]ɇ*w pj(1Xh;R,2cGI`̨Xf(ì 51tkW >c34uJۙZJIPT!2bi,vE$f9s鉔_ry\6ʫ/qFӕ q=-yT(LCDRew8HbBmI`|Kb6fiƸ@*dyfͬW! >G2?6UxƢ{>p/Etjg_%!Nr!rJ[׾]u>3KuW`\xSAEmZ F+u'da@}.7J e~w$zbgʱޢ wvlICVX؝yϷx#W\FX3DA`Im9ZvAQP;:k2{ƣ|LC߮ע(xG locy-z^ZG4Z(pA#u4wvR%둠?2 8  n4ڕbv1>*;Q޴HE=<vdw߀у<ś!k.GCDako7ŁWI xUH]K ΞWϽ>'N+lGN3ZxXz+,j+8O>❔.}੗ rÅ㴟^|z* ;'0<15 >HDmbuoKDAFt+.jM(#NQ` LgݾԂ+:-_LǺu<+{<_")Ӧp׀2 iKu~`! ,gaU=m43463g#CC[+om-<総 qM\܇O{!b:^6ŵPb ˵w^.pbP9_n[M\e## /ݐ\n{gڊaHػX/" =8G86|!Wdf~ x#(Vjo n6SݒIABr/.[ԔHU/hODI؀W}|i ;.DjJ&"A /R"Ӛ &E%m$nQgwa\&)#޳ Ty}΂ݲ\XbE$$UmVke7dvn4|;ʼncLYև!T]FbAP[_b_oïtQT" d2_}8<}y8V m&ԾЗN Y{8{? ~<,g)j' `\-橮'^JHĠFaC ͓l8md>SKiħ%z6,pN0"T!wW_5=x:C6AلߟkS8ɢ'oM L$Q_v:]Inu[E* / (cg̟Es`]/p#&chU(]UF|cB!ã٠Y MwTLId_ߘ͛LLW A>Zܿ(|`,qt@Zٶ.1&yH}=P 'M_(Eqѫz%{ BtP}Խ1y) oM* Ruי6Lww:ٗ(*VbijVT9$`F6GGv*-[w-`J;:=q ؽ@v}"[ e_IF5A.^Bu65(8y/"imJ 0q@.7x` )hobs>Jf1W>!iB YTok-h,lQ%;@J]t8͸P/uxd Z=9O6$[6D"dgr t#\իc_gt! TE7iA$`{ҁGQͼKY?Mn;o`c63reZ_} ꕫ}2>W^h0(hQ |[PDܜRyCSJ̄!-7uӁ%_x[UwQNܽ2|ҺM+%*5Fv} =0ʈ8\hQ6ڗvBLUzf*;~>n;"D.8>q? :m=aa9 \Uo_)d Tt稞"h G?v)YS,c8$#EGq I__Yj{Ǹ1U.zaqz3\ZOnPy, ;Nl/cJ38^b`uT6r-wf4n2RvrX`dڭfO3N$Zs3<~:AU%$?zVbt塌UlYzB(n%}-82Dh\̮e9O&bjOV826(-θ*X6P FpqЂ%Nu ,9m<^ f2mC‹m+791|pI%Y=N>R5+]̦.Tɦٿ#o>,4ݕxޣkgA!*<>Y'PEHcpŮ]I{X[{aY= 3 oqBߒ D af)YW{c~4|(%)BMXWCp4~1OK3?,BW8ۆ]~)9##4Zz._o3 Mi}ZVtzIWzNkفƯOKb9-[.ObXz84չQx? ^}_OA"8%ny(E;HbTJ b@)w$ I͗S}HyBbME{HmAJEZ1m?<6bu\xம5v؊yx<1TRjndy^i͢^\ ?eqCJpyJCc1u#4D#.G*iD(rYb)4Gq>|(7KMxӅ-[bF-`=a^iR)EIbޫ4E~̩SHK:{hr^ԾIBG;^@|ɤGt#626_[k=Q9sa f%g91;Òefx he~'Zav:쫏V2Y8ua:.t Jt(d,ώBZhǬ"ӕ9<K}ao`rvmyz]BKہ.KɄQD<2PzJ􍥠5E3CJdy%LhT.qE`SƩ i^ԻU 0ٺ)lUcWA{̖[c Ip.DL! 15 c ׹Y1qm6;Tzu3@k1HvtҲ'2ufwʊʽLgrh Vto8S&WNRtA` gM86)ro?f 0@jcMC$1NRf @53&SNTvNJdGSFOρUߺWKq4(^;xnr᙭}֊k%oJ:bz>YcjVUY0fu^8$h @`o`",l.G+jpFQ4?rAX>>B=\ һS LRB3j{;tz(ч0Aw1p}Q}Ji*ⴁf6 7!FlrJ 'V可GDrC x>3z7aHOvbIUԳPֳ:l UpF{ձ$1p5MrA QR- ,V2!9}cKZ. {ǴD9@r3%-cz1:mi2{F{lMk>K]Lʄt`JMv51䃲ƺ6ҭ'"z%f67~ΨYŒ3f58%FìVObT:߇֡c?m[c4bR :6wz~1%C|GN]F\t<_4~&.Ѫ sLF+ 8fjF&;`Wi2OAY'fW[cWP1R.~_y@}ny"Mr]]L%=„L41EzRXDhZ]tPI.-Cw'܏%滯q>K& a/*_I/T<3OJgK?E--I+ъX EjsҘ$eK/s#. vnIl)`ʆQ桔 {t0c`UߧFiڜHp';kS֋f%IADF6*d-=F@1(@r)NQ<[j9 >]_.ŭs%3bWNjXUPV}5U`(?0*!j&؄ntÞ m%cy"yhR=A>AqN*?&ť ys ){<ӖQf ΊaU Nf[pf nvc8[ѓ>.0Bo{ 0f8T1 8]d7C/$q-i? X+&uBqM%.)9sF01M< jcE5w]5ᄯ{ &dؗc٩BAx=z@ >v8]Ő֭r[{ҥmLh"56_ 'C;Y唯3TQ#RP45u-2)f@ mÅ^e@?|EWSBEU~9Ң .ʛ@n=5En7t$w5;^%*{&.ӝ"Zt*N/tWM^?rד=ټW4&GC}yR ϴJ㠓S_ )ӗ0XK\y Lv*C4ӞN~7NT%xaAE5[cKE '+`pʞ.[f7)XXwslfM{dxˮ7摾ɓLu` 7_O9@%EA-^ 'Aږr?鵭/E+} e R_W/S֩OBe֠Km鳂mFgm[/ +n4JB@ NFHhoHU\NQ{rnO c2(YS+@Խ=ț2d#t{{傝 ^S !U)/jN)meY9F[%L>`8HGyY|[T '&yn;lw7}$%;ylRn+b܏QzcB]oPu1Yl(Ux%#쒴"JB>owj_ VWǹi%\(PIt͕)J n_NWUr.m*gʂkkd"(AKqFB\~m_#DQ{ [,Ptr{;G8AP.$sx jxHAeV\uV^۔if"kD+.QPcQϛ),!氍ztdM'Y(A*D+if9XdrqK}~kFNxL!OrAXyN[bj#S&mg~]:b"Sy /54R@q[{J6ר"!g_VV|CeL?CW:&@=Q#*p7ҹlQ2SGV/;vGUrb9ӐHH ա+k38<"lgo. s8'sq4ۍU% tkUƧ]_՞z* j]L ҙ!4u!qLK$nݖ _~WVG wMԹN_ >chv<چK.À۬[h|KL)je\"*bVMI#V!ͲΑwChSSw uW;-=)Fן4] +8ŬiF" q58 @p)/1>`Qs JM;hl. C-!77- X"ȝ0kDhܣw mz䟹m6sNڌWĜvvv.cJq:-Oa9-uֳ`ƃ-A:}i/JY}SLan$(~,zY##Fv9)4tfwW<3ɣʸkM8@Da> { |GUZ9^rr-@CE%X⠖+"N˧=H:}C@$R+تp1 "3Ƽ0Cd:)g޽kPo"_l+(4[qr7F&oSOj16r_(]^N %9 \~'a7Mk;bEżp F^E$a'Ļ[dN! H^5zHuLfWI%12kG3?٣;VW$^OW*Ɋ\M3A5ҋh3A!vsɭ H@*j$d?)c/,^;D`b[}c%@ib;ۀ ,# n܊>7hT^)Q|]^?Md?|zdhkWk+Ԇ5c6`  K3 N*vǰئJ]96ua=`-"ީLtO2GwOl oۂ(4u2|21~cbZHsVm 0uHC_C+zDNLpT5ryOn#?W"˼GM.Ly*Oèj?"t4+[M0"hjK$gv4583h aTJ*}f0+DWگ\MHXslWyuH֪Zǹ #DV=2#^u- e˿p%#ᢤُ;T` +C Z}BًSn뫀ix_S;)z,wȲ()QV(c/`v[/FY҂MU5K-kڷLk#y: _pdBU87w 8 >hտHQ |~4٢~LX  gvUbﷷ+DO8Y֡=.YX/ mՏhpm=,x6 `tvG&]az;$B[m;' AҺ? q7׮Ege¯<TJ:m"U=6̃`p#;v,`nH,қ83 C B,H627 ?%ˉMhޓ!ͅu'P7sPRmwFM DV͡Ƈ%C7,:%pҕnpv= R)|"';6Bq6 N)o~0o"cݒ~uYkA煏 KaIoNӄ-eeJDY?F|yj[B/Uܗ:{5T} S:iКՕVN{%ev #Yu%_[R4m2/U.rL6IR!]_ uRMU\Ywz@a^UF8%Չ(ehcx? q4"3qLJQAX!ps:yܿP6<8g!յ)_ Onh%{ I{c/Қ D_AJd.Q 1>qokϫQ"(&( Ry(׻ʓ)v!oѧ64 jk>$r`gu:Yk˟!ۺYX"ͻj;ȡHceԒ8kjF^ DoEs1k,Qs+7_?gê<) #HNȤ?$@#Σ--(IXLEƹ."O`5<:$njr=* c9mZX2E@k^2]mƷJ1U,#ꝳ1K~efUDu(!$;3"iH c+N1(yd{j%D:È5 OP· >~t5K,ymXr"ƙ`y/de)Y9mm%[ZW[uܣI \r? њW.L R-ćCZ-0cVT4ڌJ^i+)nq{ RZ>iXY %(h}O-`Sɺ0l/YPc3qa6"@gʗJ N#0G5cAϛ峳;:h b趇OٜXq@~vJAԍVh D",~F)Fv\7EN]&~(pLꃺ*J:Ϋ)78I&(M5\ЎÁ% "HiZJ/0s$9FYS3qj:v 6nQ}ظf=ک KB(M}hfWCOtf{o2ԍ[®VL׉̮6(8M~{$sNyZ-|K1Ҹb=$=ɸЂq/*mdΝÒ<l RܴMߔ0qRZI}$oL>\6̌,]s.EdHU*v#HFU6|wgI#Sg#`P-2!dul۝g$#I\th£T(bM`&og`Zz+'̒ia?k&Z.DXbTUK5U}=Kp(m`~zĈ(`㥸 EpB/R;UYfFl٥4NL2lY7N{deċľj<{eN?'*ii?] -|89Lmo|1ԡIuC ȥCkC7ʙ!hB,$ Xjw ౳3"LR6Sœ :=y&>(g?U-ʃ+M~ P̨;P |{w*r@<>A%ӷA"&?lnN)"bC}P/\r.| DPvk }Gtcô6Wqn vMFK|dH v1a&g$bYB;z-9`j].&d Rkד"r)MlmuLFg:n-]# q%56izB\!m4lOVJVrt>,8u+?[1H jJ+[k[fUx%†Uaq*P ,nRs `40"񿊪MҵѹQ4]<ܨE%1#P#tO[1I9I@LXxp-nϳx`R{,ǤdpCü>T\;"zz .E8=%(꺑 y#XydWfwEZ:vk&|kj oW/zay7iX[s[ $V?&̗ɚ,?Xf.nͅ ,F~.G^Lqo'ۭa3I [>zV$9tvfڏcBɜy\5TU摳u2h'I/v.:vLB{A6!0ūH8j\Lͭf}q_,2!%H$=4To7ak٪~$ LgʆbזqS݁M 4 ڙVFYlNU?3;@)Ep\s r;(!Dq#[Xra?]U'7hk\84i!Td /: p(}{baEqˌa ;2m \)5K;e|J0yX"@l ⱸUcrTntt񮀥 c͵J|:$swc(s G=m m]?z|948P[ 5l^SyaHY  $SחM$mcu(6dCc?fY6|Q6c΃tB>ܷQ+%XTe2M^Z; |&Ҍ-<?NHvST1k"v%bek}_@eVܗem:S_ߡP_e{@x|JA~fXtZwWto(Sm4l8G$}j#z0 _FiiCda?=jgHA$TI o[x)qt䟥Eƅ(L{?Iz/91iHQپQn$*c*_9ڣmD̂^zqN#QhJ?cnkEU2 F3 l1:ETQ;͇z ]hp#WBq7x~ôRha[1a\$jKa_YC!=Yq6QGasxJ+ʼޱѩ =h.Qh}nQ_{/״4G3eAucY A^wOwP0-(peJ_z!Vm wѰ"cOTQV=(OpѿREf%d&&hU^;y@WΗXjk0DV? 39]h^o4?".P'(nVQ("b3+jppS|F' f5aPŸ́ʅy/{+C 7ЙZEQ1s_2 dsxSJ؊{Ԋ+j"XW5M&6V40x'` 1XnEk!vDB3q;HwWR:$ڸ|Y'0j\Kfy@hRhٝ(lӔ{ڽ,eHK(ut;BT*k~m!W& 5:ٔSFF7Z 0' MfVX[[!!]$6L3]y4"",k˻M ݖh%-/m6wv d]ǁʨH9Y7M&!s̵~O}$qEe3Duqueoʃ 3_IX}vF>S˲[X"6mEmk"ó3W/_SEY3<;SBh\vE@Rhy֨X,!]qdHBs7Ȍ!N vAY5( >UoEY˘ZIiZBWN>9#~|i,@QibmᏋN$~Z5Usv= OiP>@ؖa:Tn^[i^lYد}\ܰZj͙tK۾"1$ mNpM;}z: AFwE1-iMbT_ü2rJE>uYшu-#yTv&pFM>VJ[͎.6Jy8`ѤfY .PbI8.bP\6TϪQAjFpQc8WUjp8PuYIRkY,{(}K}$`j#[T[m1AyB3s,3l' ]bL]Ĵ;%=Q+dlPc0?g/}pe JJ{6> |7b44хsܽ0 Om#+'m[<VaBG!W:fp;*ͭ⧊Sruo\v4pŠ7{*f*8UןF"'d2춣 =G P兺2Y0 dtל?롧Ki_C@&c*[/bVw)eCѼ1@/~,_D:.J4h/k.,|@ChU\F kbA[.:?ctay_ӕԭށi@WDv<J1ãޠ~hHEMg@9,dUM߽Bn$Ez{}D#8dw|Q'Crױiaͬ?;ӕBM,eX 3T9-zNY% '_E'h\% k1w1u~~RG3)Ri7%FB.ʜ7L2$΃_`5ya>wr4tww>6y 0W\.%>jagU2HBVP`s˸3e` t2<].uCs3)a~.몉ؾc\i+/)τX N.s~dR]T]WO{;ƋWh)E'glAwMΊĀ8H~Vg{/oԨ2xnK X"žd; 껕eL>W&Lk P-S 8 x:Oi2[i@6STLN9 nMRFPrg/&1apڭ؊S߿fnc#4GrXC`-vZ;U̍yD[OQ,fmMC7 o+R\X :0̡b\ 3kB;62ԸhNCm 07OmqD-`8 o4q]8;*Ů{f|⻲z8X?QlAJ@M*&D @ܿ u,4 E?WOr` ǭ?tӇV [M qfTnzb(by|(_f 98Woʵۈ6e ^VrRbxb/[VQ7 +j3XRhd[֦X/3R35/qҵ@k#psuJ>2w[Zdf4.F`PEVpڝqД2V0صOzf3P*")$xz7,4cA<5Ę@'/5 f* غ}qLp-ϊk{L:nQS>H>W{eV5=V؟vu̠_g5,Q2+/2Vemey{iLU‡+z)8UU4+JL^gyÊ9r( FQŒŚvXpYwfw>㗌T9vgܮWH;xj A/yi^JeCB gC<*ov)MA2N ~'MRjB^l1$*%zh*=WلGVt0zk9s|y{AogrR( 5uASA dD뼱׉܄syj߽RC`K:%Y$⠐=3@KZboip z]uԱJ*:KN[2n) ^e=-C߅c&ঔim$]pr/4 t~l";|Ӝ/NL9K9CAWhno!b2ҲR.*ƳRA Wk~1‘74‘`6{OYM`i~E -Rjx'8dd79_YH":Grw=E[~IE(s)W1i .LLƝȀ^Y .\p(?/f.2,_M݆|<-``9?eC DaIJ Sbǂ +2 R9ط| Kv(`f (NUpr^%dH͛W&XO9D'^O_%ˤR6xΣSfMY>Fy4 2,a*QjzRܳyOCI܍4L&,67*mp*V-?({_@(\9 09r9yZLff8V`Hbwl;E{ʳy%7(u 7nHhjͮ8bvۘbi SHHZ ?sF7 [ gp{*vKd}g`1֡sG'\W.#Ok0^ Łw rl"jb#>&uM\ u.p(Y` \ ?mo4U4r?~7Sy`\hg%I"Pkʙ*:^nT)Z"r3 \s!Xu^S|M@!`*2J\GJGL ۨ(M{zUi!+M478rX# h|Q 9y)%;&:*[-͎pݦ `{n[6'״wo׫}qƦE#^2-ӱY9#+mTb~>ͅU| Y͂IW+^L^ex&AR0FB|7ϑHMr`8sj9Ryn 9 U.I`wT}i{bzXm$agX:^Sy8'#}9d&~DZatyrc p2E2q8T&%l<2vITDc2| odz!/ÚMl 9He^1"5n9 ԷfTg_Gz0; ĝT*'';tC h~A-Pg*eTٸ3/P8 ֪0`)*"m# މ6lyKznF9 K[H%QZU+4P.G>`b( oQoߨP`a ̢J F/*> ?uB=ߨ<ġsB@U6xbbrNo uG)3ڥ0_(; j~j?Mę @"v(unJ ɦO鸴uZboqB FnP87H0"8K_ה#e7"@QqI]R3 퓢0yho ۑJv&T'EDT4RY:lTɿtp>QWm4GՒkO Hua4NLХ k/GC77{'vq8JzŨmx!ͺXP _=R|e#{M:WyzwX5sQ+N# %xNxn]2ՠzlڄ1b 8MբUzgܽJwֳ=`tǧ|#}j0P7_"&wb/zA2\*ޟ BS9H|&W~wDDҌpVpéw˹pnI%olWV&'3ZKfFBēJ9Z.ԁ)yU\Dzy"` S\7\ILo W!"{18۲$IX{.+,ynXa(@:a+6:!Ut BnFkx/dj7Z ,,r*J߱jHX" e9NG$~Dcl{ >{G$AscA P]DߢΟcrgk )_^ EGm״LUI:I]KO]i6d|ȴ2O"ٺFQ)v <ܢ^>kXO9mt Ӝ@}Zz<svZisWfl9 :bK9;*d.Z70ad(?q=aywU09S)B;GTyRKc ~$4RH8SZE?#v ~%ddVipTarf^;M{Jn:kȍg'G#P g\uhT}{ 'WXEsHvMgBD-z`2Mw B_P}fj<$TTq+ pWUĆ$G[A$04/ֻ+G?[otP[:qoRʈ.ƕ{^ly^&h%XeujӠ3Wk9&@llK-n4F RiGj@[WW>+xK:\_@z?'բ\b`?+ǟ"]M0ȿc ÓyfىKyQZ+,~ Z HR 6ݼ0s(&v'@q~}v/'ѰP۴"4F˱,X [`v7qGxhLq!<Niھv}f~plvlqOc4 &:Kr^[JsFԅ֤}:t87 ahk m}yQHA6aibJs'vogdE$LGNx׈% x2f4{H=KJ~thfOXtO*iX H@OӁ,}Q޶W~$]h'5*xz?3q&|%~l '-#-@ 7O0OQI76 Gnx""ʌ*هZ8"k2 #D <7el M1MgM-!T,4ڤ|U^{8V԰''O!ZdœiB-H7=2nPuF!U`?0vBƷoC;B.F-Z»Jv.vo-sF^˗p;| dU#7H8z_.'mza(.LxZ8AT?+OS`o5#>P{H4?|>j(jEUK/o81%[~-"8}5XتX|Ԏ857IiI?2rqA&Us _k]jH&3  ccON'rL6ڗˍ -TڧaOJ+:?!$'2U ن]PsGuSp9BחEWI^Z51f{(FpWi\GCwq{iL;p {Oڦ1[V9+*aɁ]ٴsePnMiOc2 P. ;6#hCɓݜϢn|,=] 2^2ML|RXoDK:_nimw^dƤ mǜ < -;n0m_Ǚ (ՎyWŇo@Z[DMOCV|wsU=^ze!qɼj8fSw`'Qm_'Fvd >PP͎QK qh51kM>,~Ĺ~#g6ˊxbd>rh(æ^ՂiDxIݗ11jTQTtYx~}ln|s$-ADMp2d?69׹}`_k0k Sz0t{_z}8ymPz!%Y$t[}=5H*dqG)!Y;j+ ajT7x0)}tMt8Đc4+̃]S_([u\Ʌ3*SM$ t$țyDK ߌ0ҩ@._z0fPea*7FkvO"̢HrkT,폧=doVuS=0YՋ?<<¯|{aht4U ԣZg^OV,7A"o=, A胚H|Յ~oЙVZACh )X]Um\Wցyk>uk!C/c.9pn]#qWL)Ds$IEDcvLOC^jZ݌B/{Dk #DMk&6+1t֚AwnF,PL;Uˌ tvV3 ~d]40(SN#(H ^LƔBz׆'o]8:.#S>g$7uCΛ?s@*^K(n&YpD?v=&oM+oNVMŖ[RuGS"[ U\D0V4Qpa.0^TUrF63G_K_{}z+-4dkpC>OyK;֪JȠKU*bAB~w^P}J 58xå VCqfC5:]PsY7rW*";&R *T{$9JH DíD,LdDctFwgzT>08d@>~{:ViiX|OuD&Acde"$D 3eZ$~iOh|7nIk3|(@W%+*dsOxU%_7t,x2o+;=EbCYJ3ӄWɼmfٍQr^ s-%o"x01EAo.)Xƹ>,ɅXó.5p3Y3K}lwWUtaǾ4r*ء53 0+-%1Ey4;qQД<0>:$$LnҐŲR'РfxD9ت 0PÄ$^F\F#Ni1+ze{aorLbtPozGߓm}7. 'l9ᾦj:Q&^ lK=,\ ({q)a6l ڀ [C!VjiR><׼pLKp|k\& R+(UꈚǡD _IXk;Ipk[̓;FXu_c*)u.Ol?Lqit.I>nPeLbnҢyϡ΂w VN UN)|'` 5H;:/lᔉ.+)s։7E Be2l!>z2t j&`kzP1[iLi+]ue/mE4c?%nۚSEk4T"}N熉0D(ANmaW̧SkMU`x/#8^=.08fM9BmE7;+';UˀJ5D}ijb9@RuWjBۖGc%V4_rcrԤ+ lj H_@.CZ<m[f3In#ތ`jԞ\f}b'J٘ }H/cӢW%1irF"Nb\d+ `w;|dB.Ir_$ w4[na]Ӟz@GƧ)qlH<`Њ|Q \j'W!*O m1(ъr'eQ Oч.#㤖"R?X.Leitưf;-S`_L6!t; (Md0*̷]ؔnFD2`[teH"i.m1Mf1Ʃm1ꁕ~ݠy\YPX~b|7=m Χo• hEiJ乘V`+s 6! _'Vr5mC0nɚ1.J|Y#O(bI )>OU cyΟcGӛ^0c;-i|R8͓#Q:VPhuiyOމWG}%z XLV!¢VgzsUǹH/g+ ^e8uj*QP'Srg!;gZ Bv?.hB Uy/N;yS\zpLT~/d}5j{k3]O>$}RVH + n:{^Vx">H8VKr$ !k812[^HȞWBu8iV8%t-dVpuG4*e[{s%3 &ѱ[8^9 UΔz`ʙE?-9,'egR1 iþs 0 |teDD9יFu&QH# %VimÜ#±"Tb)߹JB!iV|O'5S+9ФߢK1`ˤ&7gfX_,V2bnKzy0<}e?qugi'IL̼$qف/|z >WD6D$bsuVյl.@/7ޝ\fNcMVTeϣuXz"|JAa3VD '~T, k#:^rڛ oR0 !VgYaɻ͟tnD@jǗm;< K_lZBK8u)Akwi-W3a ߡ|mF߃PWLafZ7%RCn#L&^AP7r{6[{rWҝ^f_tli6u0Q |qTNxG:t襚 zn%L`DHO`Zs"Lܙ-łMp߭3ɢ@^aR9,fڬ $}X7nOt%b'"Œ ;pIckREm -i]˜/\(l %GD,÷% 1 HQi U8YelKnB`ŭk,^x x*Z.b/9/蚀ў8i`vnN|K͵~m¹k:T$u$mQfӯhR_- zj YǕs,X6 tH:i3 OtV!*uKvG ya͌xAB=礤 4! rFn 4::8cuVt;7`j;DWlW[T54Z` ID>|U润ܚ~@n_B {'|MJ>e0IӍ᫯PO/i@q|RE8oSH K~fO,r3ņZ Ziκ\>K{jhjgv<5xnn/dh 笠tA&=BShiLF.7!m55> iUr8 9~9C!u\VkY0-Ai ,@u'x+WIK:Ct]!VwRF[*rZCn2){0CȀϟC,f*^'d%z=pB þ p* . LX5&/sݕIS_Ias P^,]dt~;~Gt],K]Qls^F V9]sMʓo;İgVYM![+H+P4'_3x`/4%WKU<;Q#W,ޅ YP. Z)sRj*1]Z.rbċ!)zGzA|5!,9c nN6Vܵ+!a~;&Fbu$yS>m} 6̕>vB۳dƼ# 'b,Ca"s8sjemzT17DP+͔N1q> {> '(ŭ)8p޼^ihGQ5u¤‹)ĥ:5fiEʚ.g4*҄Պ.U&d$[иC߾V; tַIEl՘|1Ttpzhi3҈uVݗФ1$KוZMmX HI`{^(t4'@Vf-n2a C*-P͈BeMM= $mY)*m4o=2@o;Z pZ|ؖ\y1U[߉r ƓQiD QbMǘ6hʥ}yܢvJA4d&9ni!jvgFڰnSaJ΀9O? <+Uh``ip6$0BB$0R w,gxCmM< KO 0cQA !3QV*=I@in}p|粅c/*l5c&5@KsQ,ʲ'y+rxhyȁkG@,=;6:Qm-*oS#d#)Tn[RO&8C^EWU:(H,!6OŪo¬lk \cJGnEd38:V?˓ajݯڣAI,qXdKFtA}-'+"#jPtbgbs7v|j_3t\Cz>:M?N- Y0u ܝ$RNP>u$$0;-&ΕSV=RPFds Ȣ(ZjN1;r#c|` X {%5geΥKGJ 0cyQ q( 7܁([jRQ1>1MiB_|z8dsA>Dbe1i/<'" J}WiqF)|w9f坜b-hWdLHءEc{*6)? Mz4/#%CZ+L6Lc` SrS>?*C"6[#us)Mu~س1 HrۉJ (?Z5=i#? [Nas8`Ejn9gV#Chr(v$}!}phofg"NP4}=]$Oלou|{E9HCƮc󚌻Ow~߭u8g"2֊@Sώ=ב~EXߗ 5?aYo=MHqMR|f!E`Q==?Mı#gq=Zn!}a/99^o2hը$X{:,>o 0e8 '\sXl Y%.0VXT*6 Eׯ}}EHjtP1м^d B{kp"8BW.ķ<&h/!}vUߞ-:⢂`Ωez}<&f G.J gEݞuޑoHUD ܶv߭BIsaӏsfLOGdwJ!Qg1w_rԊS4z@'{`O+ $'&6MCFg rdT^hN Uwh2ТM/2 YN}UREW@Yt'L^}kWl/-J5ƿ `8o/ۜalpY63(-cy%w\5yνZbE@RO$mFsP>Vz %O~i@+pZۖ0%q:vzՁR5=SւLjYlX5Ǩ~ F.ON$،kM&V]WAH"F4|J%[JMc tȒb,4]8@Z|eȇlh26^$0BSN9nK#-7)XxH2wmkUw#ґ B;<*u3Y ǾD6~M( [JZЫ 5R@`*#[ɼ`-s\`J|-vCz4=I'lMp$ˉsQ8~&C}'5g;)]Gjy"%XMlf3I{D#C+iwL 'd Hp4 p8IG7p9#v 'ή 7y9j[az7El$mФhP3MusEtCtӅ𳂟E?5 g:Z½IS`$2mrchbfJwVm??9/hosx iJ("#'ۿm2Un{Y+cvW5l+~J(2< p<#%kuED]GToY2)v~¿P:DS6DƦHxtuHUҺz/\-<Dw~W(С ʘAfqiEձfƓݮ.yج-w"] 4o(>&DfXgZ'oX=)W]ʹAK]sHه{2Η6rlR|O*;"-ńvW'^^%A*KB]d:|~d1}ji΍m {MJOo%7;2(*= bAn]K(bq(4SF|ٺaIl0.E2P5A |]IѪ_(.cVa.+kG5wy %HAy{BFE.O(ҥdv34{ߴ=Už d43cИBf}X; #[9{/ Ԭc8wم6':UEda3Ghksx $G7ûD'Io {2ky(^X:bV#3ft+UjƑs jj_|ܒuOߣJa9\m5} fUI~|$iR506JwG.\B*@E֚u΍FO5]IJH"B&(SLN5[X:@a6**z3D@]qZX"sfۗ8}[WFkȽ B^="+ Ht;}#Gpन1Kv'5/эXq0P ]H[bz 8f*=2M|e*P<̱a-`E2ϳ^D |HKO,m;7ϼd̴6]'*F,t"fԩ-=XdC#W捂? $ 5qK}'8~ βCnFa?ϊ|𨡋dlr2~T)]g#P#WB<5.4LN3/}=>Ftw4!؍U SgTOfX_Xw 5SUԤ\F7(KuK**2Df whY#ta(J8 egؒ:N7I \-!yRK?Dut^=uTS:tz83)ү`b臁 wW+k,,PG8|T_VF}cC %e`&ՙ o&1{b=S`SVoh ɹBzIݑ⼸=yȰqLЃ_ϧp *2׍'|P0!% mcHdܜLƤ!xDShH Jh T`?<Ԡ PJIxaȟYkeĸX{ΔP †] > 2_fh[m@_LHb@IpfiΘRTG:)\f"&K&.`&T%: ^cVX\bPb:|'R/JsE[lG>i@>ϟCP:VA Bz2{e:DٲVgXCDߵ{͍ccIuު$8S5s-\" *! _3AF DuWWMԕ̾P0^eq?v$kU+Fh/41orO.l Ӊ5ONUYYZ9‡A eW19@pvS{{f?ZuEq߈VYRS|Dy i @,Q5K!`'c!JfW)=%0/@d 5a-GfD ilNK}hSڄt gHa^-|〳=(T>#a잚4/Sˣ2sOB5M\${֨aO#OFțE$+:S.DAϺJgІчIw˃SngQ \ƒ/JG ƝZ[ Ebg0%v/BĴ-^zhCUg>W\.Im6hs%99 \f^C*cA%ּ~ 2B[a3@DK߃BT>?}5U,l"o✞FGJʰ2ݳ{5B0Zn/\2xbʺ'9n& ([P4`;f>X:0R7$st;'~ (TOtb&-[(EqZ}:T {EPl<,qZox9p|6n\Xsm~t?j{c]^b#In(0IJo.@vP??3W0rcRq pyθ>uD_B<䯓QMK"K7zhSɑjC3PXrvmj'eb3=ζtd&ZPJ%71Cd'cw F x]-*ɐ]mK~#sdrlH,m2gιpZ,*&o饘"/}ΰo<>g~9%nj;F8iCMykPqmb׆^Po۩}3KgtEn+bvrQyyd(a3ZM\,F3~qQ~t4p搣7IcT*PK<$1ޒ=D?(K6dhP ,{TEv j<.4&Ԧ~b+~/{ \`-(jUY̭r1ofxI+cV(nX6~E c@: f"! ?c[LG ZP&MfA% &bُU5`F2 p4ZD͍C窷hLc; !G{x|zrN2d8`[t#_>d%>v ,1l7d\kke/x~ȶ|VvR?w(虔p2pA7R pƼEoHI1S]my4arz ê%W{Q^@J/wuy3>EoQU~ 7}4'"YhMu~!8vV {>cܑkZg>(?fn13 Ccm,fH7GIgW(f\g58 w]tĈ'8eM=BqwM` 5+ʣ(m2xR8cmj+`}E7I.=xB'q#k`3)dJjNϜ)H.tO\ F nhX1w֗F՛4Ʋ[M{: r]ԡy*2 fpݰZ1U8 V?)zEzh=+j mD9T"uE<%,º jڸ\u ]] \OSc{٘-Oe p8|^D[=`D?BkE/}d4,/dv }va2:#q1-Yw rigҗ1 o?+I"&Ib4aր`^p&Of :Uܤ?2N{o̯GR3*e{%w=Gkn獞Vhc?= Zʼn /Rl;@w ɋgJu,>F6j4lZnzXL 5"\JWp~rZ%bvm)Nqt-zD.W0X@cJy?(~TDLpdѪ Nab[lͥ' CkI ݮ3VE`SB 咑16})N."M}]#jL$+~ybsFO2. `{1|9iSODzeV5| C]]Ufx=2(@N& 9 meu9qr 2M qZo5Q%/3cZӋRMq]1,M8xNLBEݬD4v!tlV)O`߷[tB'%#yըu#Ͼ tSH~ox3[P1оۑs}ƵWxĽfM^Ȱz˪] +ڽ}{+Bꒂ%}u!~*8;uԕy ھF7߱ z+I l-&Cuk}Ejx KgҖKZ@jƐEw(n1F=*܃өUHZ/XȬED3̫zǩf:㤡(_Z۫q8QbΏbН|vPVj@ y@ !:dX7+ 0F#?@8~TV#f)5k~K`+Cl}:Y %ficjiߘ!UȎU3 G@!Pr7Y}$jT[4v `'w@O7sq wg8gxʓ M^gSJC淍a0Skl{Ȟ$Fc$CW:TaUZ0 {ƚQǣIu>[ @+aA[ݳ@uoR(*?.f/(thvl2+҉ZE]s먖ha~*&s"6 l|rI%7&[gDz#յ<orxJ] vU#`tRd2` >~&mr,S꾪5l7/Sޑ#=fmg fVkwsviik#/[w]Ϟ*F @ajL9GGi!9A5dz!߾Fd>x&V;?ʕr:gGRt(m[YN9r{"`S2Ւ~r݇7| =&+խL_[ߡmDM1Vz 'Dgf*Ȫd'ɎTr#<:f̥PRk'MhebPsقr7=Nvm^a1?H;c3j;,Iqf{oTxDbPP1nNX5 u5Rf` ѶQ/ HbU\qAHO)؄edUqULLieX5eP6"x4Rvw\>mS#[;R|Drƙ+`b 5c;hLnQK4(A0%!6$¬paO)ǖF #ye|x@^yCiP1q`}ؐ㲫 :^qsL*K%am.As-ݩd^Ŏm vjXx/TDsӓqbS2( D/u˺$CY(QE\RuߦvFEg^J $;$X;FbFbML0 S*~"yϮ~O'J/]iaqu7p>@4.O Sxus9돢>MYw1\S 69c0j O+4\tgJz"]l=Z%QJ% <8'j1qc$&ZOhHKQWg>ѿ=SHL~a9%hͶu?$`5@;dm1{kV's zmU@H[zʺs̑m)zW\{XdO+m]"e8]6/7Z'*/g7pwX  3zt%:oR7Iuj+p41@U"N—+W JM<,#t18RkB:iHhy[kaFiO<:vR0#jB4O^XnTU߄%~qlIBaS`Ɏ efq.h1x 9Eҍg6Z|*aӓJCà, C6ڨzU=K+k'k ]u/0#Dy JGW B L$v|nv$\; BQJqj'% _ h ]Bj0xW'6K5ݡn8[BV dBtk脦`MWg*#| мsܒ}?OdȬǼG"3jýZ't?Q_ܫB()766rn$4o:Wstaw`[ׁYs!<*zKIBH(>IAx\nk=쒘.QoDb`Ԅ.^ҡbpTD;lk [Ac_mz,`VՈMۣ$sҀ_zKr} }VV$r@emRB(+ɗAFB5hoCĺr̛,Ta'[vRC[6L0Y$&NON%xx4A\^-'+,>n=rH*\Y `Rt^f5 rwiS'5Gb?vZ]x ~{2'@Gw/#&ݑ>> XOt1S~De~X&Rɛ8+FeݠΈ2\sELΠ&ERw69:&.T- n;%긅6ͭ3,5>Z9)Z7[n|п~e[P:_̅~Vh8L%ҟ)|D!d~ABa΄uTo~愜sOzNۭ." :2tګOX63fO ȡyVёf`Ͳ=Lʢ,5rI\U&smjxBGk#Av|e ƆVs4jiњ9LEÑ\*Eocɟ4 }1vf7H7T9 ~ jZޠUIXpV1E97{-{*-tv9VUmW:~Ǫђ:%}! Z tRAbmn=8U^)w!Mokh&->YA7B^:ϙ7G lfy _xT2#.<*, ˎQ׈T5AQa0jVEDҳei(oPuLNQtׯiې] 3SxF ({|cYOʃOե1AiKPsRK~mld;<JܹlWw%٭г6RXǽ)uTL>J] |Mq'pj tdv\lubjdܲ}.uqO4T2gɴ1FaScMc=bzԹ}|ډFr!kA=[;w (w 0WHoK{X b[w-kGJ7eXshf~S*nEhS\lb[ ܖ)uOI,]䐫F5ψ{`btg׀?ܞI( -3ߵShf?s7N7:Fa^p?4և*;^Ӕ5J/N~#Fe:6ơ‹ZGW Rv600l'?^3غD( 5㝌 ȆtC,AtWP/Z Xi)́S! #FrD R]69Fo  h5Eԯ3NvZpẕA ne&&@) (+ϓۿԑ@H |Ze9.~n]+La{d"8Rb˅: WUt(MRAlpF'z gu[,9/Tl=hg&2?8R[1^T;vSFqJ"2{&_=&xX)/CXSA'XShAuZU ])/(`E%IF{r[m,cJwR`-̋%\wԔ骎Bd~,v`ц+Ghu#1꜒b K%"-ad"g~!j首v9g%'T}p7;YCȣN$μ3| Q.|B!HGRѠ_[l P84~ qq֦QIH*A[D|f%e7tIQ)diU{f$19UUz~*Ll r@FJԓ勝P9o#:u1UG#RSHDjL0}UUrpDšr_ߑ^'nD%F׷1áHe`*GΒ!Q 5}Eh\1pZKڃVAͳ\מ_*ׁq7q44tk N&m\K:[AM^ J-}HVJu߂kѿsЍXRϕ;l&R{}& }mRfتe!"|{cuq$wdyNk|>V-M[r9!aë߹QTXzkynr1ehU="3aq>F\!5sݫ|]ˌl!k+-t5lbor#ƻcfսITGUᡏ_"' "p<wth$ <J9ΐ'0&]oHkX!7j15--TtSƕ5yK#N]481EG퉑hA[ʫ(,W X0b(Z&.z'@]73mB >MTA=Hұd7qp0:DZ3Zgߚ50)$%uLµj J"g% XHLAgbUioBL`$h9s ;c| Խ;~[?,wdi o)%'В5_!lGADh6^$U_j3;U6|/u\ Mɲٖ1(["~P(FGHtyt6/&"c zkߪ6FjAy'4oEğGUB0إA ӝeU;%z @ ^Ry?Br}|ԃ%cK- qIY7IRXuw#YMͩ[{V1D >o/ c"$GFniZ|.I |Iao c$o=Ks9lǙeTx|2XQ}>C(  NKq\PbTE;\mϞ}ei-x#t#mIvNt^a%#U]m,d?}O#eJC+y0\$9d@5 ۛ_3Z@bm 5ܠБ5#49}# !~#oXq2NQRD,r#lKUE/KbWl#rG V/$3sb?X=5S9V"p2X r@yDO#-=KfT,肵OʏX2P="F6rd宰DGdN 6ߝdcmKŔ#Gy/!Ɉ߄C~{ '|cO.52J.R !J,Ei} \܈Lh2@jX^xg 9 # VԕQʵq)dA2dWgq<hy$wjj0}0YC(V٠U~fE`1@10=v!sa.FrK,*2?<1lJ ^` uN)tײZ)+i .FZ]cx(8fJ@yNC k#da\C >-}2س@3i'߻"}8/矶 +Und~{OB-˰#J>kxo 3elDsL}!ԑnoFeT7`͵rѲF $)jPb&Y{ v"145%42[_9𭺺3>o4ĩ(,jމUGQ+Ö/DHUL.TXڒz!5T!8l#{Zͬt_\:6v"jYg0S݇57u*uNhPrsmHhA H h0rdC]m'cim1fx=l׸::xz[z´ygQ:.'[.THǠ ~}XiϾpJ\qh Q&;3A^=D솀WNfdX B{R8y :ov%.:*1^ H\I˃oà۫ Zf|~D]Z7aF#\%T4nBE3& bC<_+ˣz#H̭5ʃn 7* Kw=օ1{ӽNUsIYĽDW-m$3Zй<#vL7L? D mxQP /^p;)W[*AIC WZWQzXr}傅Ż]Y45{qhdǼ1E4nJ0>M_>|y\Ѵ=9mH Ϧ\/QC <~1CBv^Ik_;hẙmŶ.0\KFkƥ,zF qZr^ܐ$778 '^YUyXtFf-jjY{$[Nۄߌ =vdh /ޏ?:m@5^P#cG F?h?nYqR~1>Pl<'&;oz\RN˕,OUۋ_Ы 5ʋg4A ЌH+9~ħus2B;U'눫;f}%yER!lw)<r)́^%-swP?,ON=|SFH._@hT"{jkiK{CvdԻ, )uN:j:bě-.GȈ @Yisw5\+zPHNr)6\:@2yJ.,̋l='hP=r"G%~_qS YO٤Eq6CTug~g].|35l4p'l k亚z;a 1nɋ֚gvZSLy[uIy *6?N{"y^j%lsdԿ=_*vY#RX,`*U^R[%13/TzQ4G`{S3u#CrtT^qPS/'+Hhrwbw4 Fz|ҡ `= k].5C1 m)hH=!e?E boOF$ĮOW3Myr"⤼ "ppHzLS _yddrnU2i#q mZj)ISj4b(CYju6/VV j]c-(] cLVkuaF7"YM m9mJFve 8/M>$T*D41hT~} 8ɱrOb`US#hZf!"!G `BW@tz\5tr]嗷T} ([$ZЉBdY-WWzZi"wR=:F5whۍL@Q_ ,y6d4-=`O( i}ice)(}q.ZfBb؈P, schY ù/[bYj˴b w*qgvx>-60Ǥ IׯBP >!Hm{}) +6OlqN(ƕESQp̄c&mpUz_%^Jg`Z" Lc$Oy;bԚ,=YIOڳI^F]¶c<$Mu aRDqjGV0*zu4op`1l::ā[n~9bim1Ubŭwt5a2|{\~}υ.)NK!_I0 &]=z-QJ.MeOn}ov~sN:lMu7% 7#=)dduT#'vW6"ڹGdBwCCjM}Cd1 @䚘'ڌU#Yv24kt6c},ZPtb–z] j4aM .uAӋJҺE9D*EJ9\'Yfo.{L=LyEzgO;TnV =r+Q,]]`xVinh )u&KxdMD&btD!"U]^RVJdڮ(=%aZC ]JDA=&fZ99}\!0Eh{0 1i1U_UEjjuy)hڭ'Z$CZflif0V23pI4'2AJe6Va^},[qJϾ"/UaDSgk(YIVuzG0{ͽQ@<\..ִK{0:ʃFLd F n/@sơUwCI\ 53Č7 SD (H.yU ˵ZH/=p}/lH4͸AJK7_H1r Ñ쩣Cْ}0h$Hq 77!r?{@ܿX t&"у!2L3uy7ǩdkeL}.6@tq/xfxܵΉ3x ('FBmt@)h]}< _yC ؤ8>.uv10"B<5:r*b<1:]?d /YKwT!uQZ0R/`&U5A}m(Y)IyDi95~1^m{~I,f2i8liGL8;y:2Юӧ2ΪS㋧{W--G}՝ٙ/Ee2%q.}q@%>YW([x/ iBgf'VΦaΆGScvCw[k3A3=}sN/U^SN6C7MZUGb2h DQai/CĄOI&zd+ܪp[^f ջB%o6ESS=@H(%7?S)51bʲZ? 2Ӗv*0o3WS5oE3fxƒDfx>uһ)G$VKnk\["u&ywU|l9`tI@c"_Pz% ^~xDy.͒Ѓ-s3C+BqRc>lEMb :vLsz3`lMɪ)ZTO^q]5>6gP|#Jwb_QD9xm,`c69:( M\U 7؞|OZW>sNpL#pFRqE+\&¨b!mUz&{rgKXa퐧gͻ (il3߅̙,mWk ~=Q;ْsk5 94G.ъ]B4աƮлm Y' zߤj.=-`oHR.Rc{ԃg0cڥiJ{E:ʯʂvǵODaUoyƜq] %aDȍ[:,LzWr>=kvf]'f@vR %s}8St&U朘!˭mFvZ*,` MOգO$,<9 E Du24H"遪4b8tY8qI)'+t򹆿w3.\7?WlFqXėsyq׍E.8u70F9 ܩ9j)xBД⸗2k?dBx+]}8Y V|u0 j#Sǂ=lCMfχtet?ZGfcxUk9M_:*}Hu$!$#=5#Z% fV s>z8w]ffVwCU\ 0贕}QuŞ|>W͓N,.\L(hU̎eiyXL(ʍ!vl1+O>У de#,?j^)|f?W`q =GB Я>ry3-\~8NG)d 7Tg\av-KЭV۫qĂ1hBKGS3&r&,)훎dcŵ%B~3q~0rLLjO{n{MggZ]c# 0TF"4Acbw/ȜbN7KZ-(y " / laL/:|/2h+[%xCd"E'GDa *sӂRݮ F>+`+{y.F&4nQ_QbfgM&HZ8Vғ9elyp֧1őW%/p, H=avϩNe3MT^# M)_G5?ACG**#x ro/Uq^4Ԗ\\$+˳F/f L,4!"hrCgYR>w5%Єx4G-6ki@ /p=e;Jԗ,,=-4_Q K'!q{(ә`dqD(2/޾Ehfb~ MjG H:&bӁs| 6L&쾇^7 38Guk\`ʬT_W"o'Iz RhқvݒW2"vګrTRk>E9Gb`z,JYE?*4BGÊn Vﳨ߹ƀ>yMVaCO][_܎O6W[ ?w 㖰Ewh0rhQbJ9l׆mʝHITNqɾMTE N2Vx+F iEۖ|/ &X1qYJzN>m`Fs00Rk~.;9Pf#%^ ÂT ڻ|WZ{\)[+̍wu2̉*wЖa| ՝k .#SXTDaVis ~}E ht,Oo?tRF]b\cmC5x#ldL NWT}A ;7R&u.㍅+%f |GCԔ u{b"ȭ,ɄuQn-]#HzClhڹl:Rѝt@Pf:HW65 WIX$N pUN |Xɟ]~㿪ڗ(0\x툶1B AM*L\C EIlw]Fk:bghaKf ?OǥJS̳uۉF C26DG}u)8eS;f̍IO T+❌;kCYJW^A"qx#z.BɣFӞwrg]5aP_S[<ľ8Jwi_CGf ,aHo<#( ̘3Tq#~euK--Y v0e2 ߩ7IR-[/IFE]?@x*d`9ݗCW R4TtOXcm OާjRVrŇpc 8Դɦ {CT0#Źc(!(g +,!?:̅;RϏ˜-ōj _TU?Ĭ{!n'd M':h r?A7|t,w a>]:.iDZxMaX&#{4NYHձ@F/합Pi f 5I* 9ϙTVIsj\FT!?-]Z*B" E(c j񟲖4XOHhe9zA4Ukd zvj^.^FXG {~=# R<hmo/|vBI! E,R`63K\P~\;"lD@+U/#*mQc-l6qI(PCqu19́},2ۊڅ9khX~aO={IazWWǪeqz?r$ب[zN]2%eo?Q8.`|M҈ q3z0U\ 8N!ލJRڲ͓ ۨ+0'υA>@?=G$']_ڶte0vlN-L|2\ay)1%0Aㅠ0MJ9ԭVŒi&WpICX|nK/goEQ#CE%ȬTdcMˌt8R:(48GzzLZv 5PR^^${*tQN[T׫&/;1 '` HۗMOm4J? |GRfi@ŵ O\yU("hjp9bޜ!p!&Y< H g4dp1J6t'`WֈIO-HzD-K0%0W"B N{Ьgn 3DGV3 UpQ~ED 9"0ԠgXnCg M G?nFzUOV| ؿH:sӈ )8 b HzySD2D0k\ lS~} Bo#;=˳-}r.Zi:"&CNz bg$smV}ƍ 0ǹ&: wUdB!R t(4F;z2Gm[q <@*2J #RZ&kZ a`MOt6ҡ@-g"b@?~\Cvw]bAJ;|+Z;aq\- HT59ĦZf#bNKXd=9uvoK/?Â353-pfr6uQ`kщR2E?&u%uaGI_Otx^Ly|ǁ*wrɹՏ~ as'wYVFpic&%2 ͪu`Pz]c[4_K'q|)ߨ@ _+(!&OR"DXO.88\VSBg$L1L]TYuuGI9)џ 3wYaQOln#:#Ʌ_:6%3/E|y@[Ou\X]0:۟Mۘjs,q_Z'xT-#׬ׁ+$U:{3| |Y Yu2#lr-AULFJ9t)ޕY]q. x9ąꈣ3D3h:5܌7AB"Na\֩#6J'xJL2ȏ. $w|P?˽^'2oF6LԨ &|t~b `~D+Դ41? spmM|P{VoXLFeIj\Aڠ/jUyR>&]#>ԅ'_,2zXqUP[^|WV@ڞZ͑A}C(ɷ& ~S7$?kTpYL0<,pN Hro j, wblk U|+2R4X:dmݝ &r?Ns.a{2K+E3Sj)jz{3\' Cÿ Oh6p`IvY}tzr*! Bolu{پ6%D0(tk}=z;= e-O$I}r edny,#RqÝ]I`p ҃O *O ښ E)J|.ݭ0vMzJyƓoG bNLR cj;/]+ڋj"܏~DNDK?2G5;ѾeC͈YE&' vL#S>XZZYlJ(E8K:8 -\Ut30F@D,P`3L>J^G+Gm:P|l"wTJ7n?XCc@hifq'8Qz^h v4>èA&)vxהKڹTPDpeU0$и3t01|įɄsڐ㖐=bjP~|v^ZzAQgO+hӣ,2`+mсq B/dJ5?q3ejӴ\~$ڎ<3GX.6N* 39wbHΙƲ;? *rq\blXP& 1{fufKf ]6ꈹ^ŐBX=[NB~_tT-´t>{.볨~ndx530Z@Vφ3͇^e@կJi,n;OKIJz}\C:N%hLEd .0`މA5撁5I^$jP=ffitSS֕TI7TC , |n%ettJdţ31åҍO8sH<ۂu`1cA0kՄZv|fE.PqEH0 O LYAVZq މ>N@U0PnU.- @A<W !/`O>w;֜fFM捎.oB|aZ  Yp~ϣo?Ps T)$r_%g)0(n@T^)X#RIxQ'f^*zGCwoQz(]+A~LWE-P/#˞fMYt(vs1L BV3%vRtri5Y&ݮ?vrJ)D' 5>^ANYWr/^/aid8_ IY24 ڊ:聗O&ENB.'o7Q9nŽrt ° ƽ05Da9GuRɖg:% h>O=_^6%OWd53d>e )y5X%5jXK!e~\z~;FXa_J:|T Q^TXA{rEwL[+x`nL89< 䋐Gܱ!}Ů-mKk5ғBi}q67#=ʗGAҬf99\%rx Jؤp W{&$0o!}W<'Pd?!U勉+u"Rss^ܸWA |nV+aOɠIva_Fn{uctD@ˏ x`"g,$-VΰOEȶa1Vq0jgkD$`}WeX3^pM-.RKK18 SCy]_ mXrAπtRZk;v)h(ůþFU9y*x@Q #SDv:1ϹN#OSZ#G欛\ȶa^id|@dU^4,oҾz6'_m$M.i^F1/q(V|v7˸”Y@~- {ҿ2442F^Z6N62cj_t$+/WvƩl1@B`tmh H9pHZ;}Ydb,m$J4ykR6Z=u؊saVUv.cz-nLG+1ۮ8tG,hI9J,JsT>qϒ"_3٩eaU!/uM/#lEnV!||^(6X ZG$C{::gN7{bAOԈ;s `D3 ڄnKjM)ůBrEf>ATvu P]wH!d+1 i e\GB=Շ^ݱ1ZQ5Njsΰ1xkgYW #WO:Xg+ pg#q 4Ng\mZЭFr´BB-[I8?;8_V@(wTJGT:w6>A05V*36C&JI.|>guXzڍ@gQ;AEAɎ\*"Ńk[W".ha5`fjp^OU~}]~u?HUiv|/0 C3?[Xl'y1g`2Qfd @,2%)B;{1pfoIBaHh}B_gP̠|%JDՅ+׉ j~ߠN)a{^mEB.Y}3ꥃ }_7-l`pT&å]+>®, V -YCcP6Vm=ǔ5owoH}]4*6稹F\,2я\cHn3~Pjh.%xݶ{LeeOoDo@raqh#0R]ˆݎ ]4=FseҬV@kZ]#ACrqM +6hi OqQ3*jII h\% oIz{H <{wƗbLjXc_6,ɿ/w quz3Y9ό`A [5BelwwG[d^.p{.0oZV$)7$,xbl9z񵬛}ճB!~B;}&L [c U|ƿy/:|0P4&ADS'm(,<",=xUc3G$&no0-a>p ; |$4 xw*  x! kra/F 0Ì9PVT}]GU4dV/ d+B-1#v+d(J9O,֕p$2^Q%jsrmW- )?94R;SE-:8G_.#:R~-ڗ.Qmv?dA1` "g]4 ZflK_y6ҽh 4~mexN+PRo>ma%e¶L*bNL6&I#/=F.prRxwL@$[11T)LQ(U&1>)*##kc+sl1s׮)D?d:։ [t8OÝJ&fr.Ѷ`{cSÀ?}= Nccp'Yph- UcS[S<;_6! P蚈$M_Y\̀!Hb LSO!B;ku/~&}fYE@ yr(>|\ Xմ3`ȷ:Y ip/z0+̶^0OoKD'f4`2~0x%@|9A; ڀvI~%cx5 {Q3T٩ގS^v%Nژb^+# C ٚG2zldB7̋]r+i#j)"ɂ82/mPtKP ap&3fGim|\WD9YlhQ~ĻBΟl-mM:TX.ߺ|q!NoTK4d;*9[hFx|8[[Bzt(q#;%Ȝڿe˻}ޜ e6Ylg ,Ġ, 5 *pDqx5K#H°BS$s‮GP #3Ħ.&D,i 1t3]NVrE Q4whW[N߰cLr RzQ6+c熡O1KdƋ Yn{W$IclU vJC<#YL*UgK<"P3ڛ)9r΍f}ib_Q&Կ}?u}c[:,ĚNt87Kсֹ뮸{e9HI1n+Qo>\뎩Lv]FQPC(i嫝5rݔ?%r5@gȜ>L9[ANZߜ^ٹ߀'&%;e^'^) ɱJa4k1RWA=;; vcy"-O9%|J T?Nd)`{^0WAxx~䩯ݑ$#QFy3UwI˸BMu? 湪 jo:i؈STwh1BEPeP,X9ɡ3d(:cn[}gV`X$u2 %Y )*&p;bӸjDI>\]pOO$h5kvDT˯m Knާte٬fe8#չBbk8EԴJqfD#)@bYTqW!A PRIvDl8љNod '7kenx,QФ=Ls޼ {s߉NޒΧ]# u5KK4}GAⳍ v)#H  A625v~I[<D匬2eLL3ov/D6N>qyDOe R6Xk˞Mt}9nK[(Q:pvQVc|fPͤSs1f^8i}:3PN1V~8vkЊ]'W9MzsFϜDhhkۋ٭`1 S1" bVRsQkJ{>dHwc ꇷN=pc<nd~̬bJ]*P[[1۶ Zv]E"[2OQeH}Qq.O>=kf&|#  {# 2lZ P̓ 6J|W,Z7ds^(y$!U]xJWݨ# |"$36ǁ)!#͞%k+ÄyI+) 4A)Zf|IdSEnz<U@TÔqmKt)н5HYL2bN:\!۽9/*j/ܧP؛ UHFÇv*#f~} -عD'|{Θ C"0EmJ0:_ @#T|/]e[ kYu9~:) c#q?4Eh1|"dس5#"VĕZGqćmh;aϹ:89{ Fhw,^`q :qsI5BXvӒ#]$oRUXkě'Y>Ueb3Iݨf4VC63m7z_*L e+3MG{X};fƬLUzX] C'!0uݱ}BkAhOƔ.y zje~LgEDa~sp Hȣ8GtL9R_2(4W(-C ̝(jfWsLt|(a =LD%hnE ڭ u$gRYU %h/m_%!s!N )2aoJ?-2MS24QAC)0qTg20k!Ym6G *BK(v97ijfiz&exW@L?ıjA[{'͒vfrq02YSfsp4n:"|a112_N'zgV7ǶV= 0R &Û+}`Mh_OIVysGF=%9/(DnUJ(X` MGJ!g%I`|AbFQ{DxL秮?noW0b'I<尫wTbNIj9jU\@# R}6߅S3.|2Up@gfQ 9az$6H=؅%ֲj磥 H:s YUk(?ٵ?HY@0/sGorvu=h8f6W-CT$"&e,-Pdht\SsW=OBik韛 m5`{5MT{kOs VqxFDQqa{T>ʭI-*]huma pMxb)Eowx *TekKȀK`FܠO 7ovL̠e t|԰´Cu(oEΫ+NkE)f@[@UA7tA0o/^'2T_o5K &^=M$52&1<ہf(f熟> C#TLV}`&Ӷ۪:Rj܉[ &#e^ Uv%aM>+c~Jm HB?MyrǑ6U+޸~k, 5`wrb ^.fv׾>b|_~P5̳n+=lfȚ!}(jQvG{14vv/ʡpPɢsO)>.8DM2wgzzwYj (].L[hԽz. q 4?('r "yaw tk镫2ff&oA0^*^NGyHCg=f9bg8\  YK4ιVWm5]hiDmwKp8`~ ͧ-)VdyZ`ґ꒭ cj竑qNyFe"pZqR]uB79N> ˆyS H`Eji) W`.8U<^QcR+s`Kn˘\0j>Z؂%`7?\֘UOTV.mV_7J``c7z% \H$ d)ތ QAء TGcܽqP53GE|T*&EwV()6#UBs[ڡ^=M&Ji2 px#; RY{I*Ğ RA:^A< Қw So~B=aOWa~ySo *mJ G>DTlBN)kue]<s16+gWIvrN/J5ŴILay-cT[fs<ћ-hÎ N#d@jm`_ه cL2m" _{;rm;}ĨrHڠbt9Ug͝Vπ b\#tSd2?w=Ⳏ*NnшtT <NeEZF(~&q"'C;!OG޾}3FZ57ɐh QBeL$0ıVWD]T[M{Wӭ V<:;kGl)+f:vX+DaCg$]{n琋cp{i8gq6-/]23epW!kq@ uhCx` COFdz prXBȘb04 c4/g`}ٹH8Nq,M %2nYЊ#:'6d]8eA[,J@FXhށGnW^|Պ!SFBl;f50# TI:!>.{-3sPĝÍP*wJyzM+}S^sL^OFB㞯Uf8}V DBXwvNF;yk0 *srex5}:ߪc@הP2e+3{z^*i.iNe@gÁM oVG ^,8!Ȣڴq\ b\VW=m0>˵WXDωW^$f]7+S]k XdamKXVۯ2(c"yݥ:ąt9P! Lq<񫐄wl@k0N>jLi0ÿ:k\=|l#T[A{g)ZDXo3Z9OM zEʖШ% `;X?>XK| cCԽ<ۙ9?yTNLdގP)x( HyܰZOXXxXhɎC 2%n;ٕFǹ uTX d?>LOlܽQ>"S>I:vN(g1[f<7о@NԂݨE!\n2 ^!:3x*yL}톊"(\"g9Clˏ@z TGZh~ 2: Œ"+^!piE*k2'd>%i%0a4n;xs<"M4e r 2Nk>^ MV ɭfۥW""wT}.A~ENaD-ߘ#HJ6ù񺋿8h&5lU=!JŘXNڳ8p~SOX -.UaJXӶx?nT6Or zT=tPUNhnkرk<7R cW5Bނ&G<WnNq|c0*! ` URyϺm?]q@SՈ\9f$E , TUKJM53'1AL )Fd2AE(bwBCKЉ9=35gs~$o̩!w(-ǵ':jN yIHIO꟮Nk"ʬulm~!n299 osS~CLڦYvʘ.T>xh w5 'ʤEiI$!&*#P,T9ߝ\؇Ф Tr *I.ŭP?% Blbv͖Zȸjy JﳒF;Ȋb,S,x*& :(db-8jڃo☔Gk T*{8dCg6e76Ҵ)k-SiN@P%ӭJ1Z kjFLܠscFUbvXVHc\_D޻ ޸}ԢIFODX@V2\j0H{Ƣ$4hd.g搄pNW,GZ6 /<?=B^>40=5U׀.gv\_/,rsBaAm\ΜqdbW_g»"+}r +擥'O.!Kv*^ |8Ũҙ'w{T&Q MCm),[ǖY0(=PZ5,ŦI!-^П/<*81gZ/]fٱ%H_6,'lZa9z% qaU|9LG m^rir0> dvL&xȨ;;nDOۛna.c 4Xo۲CMy6f" lTD57,ߪhncNw'6 $~@:HYKe\!nu۪a)Tz<ӛ̈́9B v LAO]#U&)ab& ,#*1rhN԰)<`)J-ga p>"*HŜ5>LNiV˨ p#s| $&F_ ( *s,E<# I ;L6eu+nKxWd/}e(eօWU+Yf r?ao"|[/g~wG׸=L15N5 7 gb"X`Q!IpHL5~Q;6,2ǶLW<3׆ bGk5+:%9R*ULVX˄BVWj>Ϣ֖@OUJ0T<2i"ѧՄ +F',apЇ+#>E-#^LꊢeJ\CSV2ZAWFPoÓﳯ5s5 L[ 4}uV` %-#+2dj3qy3!?AT>I?T}x4$S5uyA% e)rdxU(2_\xepaQ̇ N8fG۲˸I59__ڐGE_;#c͝J 9DO.[i+fi!8I+DpJv"O-Ev1*xig\E0}6Qq.:ՍAeSA$@4ciqR@ LeFZ6/!Z8E[4,Z-  kׯNO:vkfD*Aiٷr@N@g`-;ߓi+ΔCiŠRfݭl?_;pɛ/v]1d/{DҤ@v\Hlm鶏QpC@㮾}`U_xnR6_n1범u<~Y@( d:SkgERZג!  ?;Gp9叁l/68QP[0@C!%Dɾ]gUix+Hy7ջb[xeL>*/@'؟4= _Oe49N:9rN$Zd-/N4+'Rq9>Q{bf42mY7n~BA2TCy|8 ln#90 9V'!ͭ $ fu-S8w.ٸs6܋D)rDG+f0^j{I{1R,# 6z PdTs p ->9:b#ߠB j#֝{iR? :ӑoRSQ=~Zy9噢VH%l%ߏ@f;v,)y -ep/C ֫@&4oY^=Q2A9`:ߙBB'Nv5iLo6>$MBHKړ?I)BJ[-Ey[ D< Uݪ3CN{@y^bR9A &V`] }Rj[ޢ:T"~7-3"7oun dO"RJj}0 <)KxRB^dV$.GҀp^wd QP#Q uO[PUD}?U$!( "X RVN\_ˉCga'toLGG)/)XvFP"Z0FߢO1|k\وAʃA gMNJFR:ԗ6#WՆ\id nR*€yd? 3 +_;U+K?@[ׄF H Jn]i\kS`hW&Y׾tUD: [63+S>YInXnh T3p<[' Nqc0=XN%p^],42rqA!0)$E37-޺Z(hΒ֦nRߨoyS]HF#K`ĪZ#{u綢(qw34΍EVs UAH("U|4jDgФezy?9ja9\'B^C~6f:QKY+;&&^tx{晄©:DTps3ۇS1^=IV|!u47-_s`=E{[=Kĸ)y&{y٤l3ܖ50A͋GCiO.4f'ɼa',b.?gnzrx/-V;K⒏e\n6ԭKf;\rCFS=ayED2_>RbJ)RlMx:kZxs{D)kf,HLXXlch0u};kK:%xьʟ+匏9U$gT5m[tKjT쓌U8sj:IG~]q^ "uEШƐ6t Q#Ze2 ]j'tOB }^@\ ꄀ(?fl/;5;F&m lԈuP ,OЋB&յؿUD ܷ,#E߰#;y>&̺2 (_& 15* 󷈆Cre,ZN1?,,Ii7j${ǨCԧ3h~ Oa6,0R0?/t8[_wbS+ 9}bΞ)LYFZ"14S9Yj FxBpPy߻{ߔd=Oe}0N݈%Wm 3 4𶯇"'AWo~RE.)ph1)MSO4٪UeH,N%-p_jw 1B~B:Z8k~:‡DFm&P(v/nmU ;DR`ZfA9 y*03hum hʧfM1Y>%H;`RY{F>ZvZ)rX7h2F!?ENN=RMa;=wX/@: 7r{HMds(B œ<+&3.ɱz+X~FႍlU=c2m2l!o޷6kDM`NO5'/tjQ*)xӈR}W\&U+(`VhX>ᬦeݝڙhXjHM/Ȩ)guCȢA1AqK+P[>~S^Y&I-JJ&NDuÑt~qѭ*(/RB,(dg]G]Ũ֋%(G |2"K{1BŰ@mu pN7n{hq`-=ʻkεV:S3bۭw@~Hxb(rSLEj-/mqӜCjAͨSWA2^#" 5V3:vgA&uLZȿ#5ݻ׿ .sGw,!ԢLA`FMPCK3М_$,Đ_`.N?r;XUm#^?L@nəSdU>R#PSoGŪ+ӥ8bGʀNUY&ԢMEPP2RI#=f;wɚARڍyuNH 9Zkr8- q4[9)ggÇ FSqbFU]h|pR $PNƜ'_MYLDs:Q쁃Z ޸|)&_?rWbI.Li:z1 q칟]JEKmhKSW zUa75֎ZMv7 ,sA >yYm4tq ˏzIim3>A-^6^GDv#ae̷PXhOò_ϥf~B!~#Y\nJwm<>̉ D jWqi *I2\vR~T(MGN^OC/"Z 0hkGFATLTS.sedM BtjE ꢉV,ddpr'0 *w.E``K"7qIA^9^<&^ҾC h2tsH?'tѣƻzTYx+yйQ,?NV|xEu,Jc}6ɤl,4ńh_$clC"DU%T$R<TO>Fdϒ'2b}#)[,?]qN͎KnD@G'>4@Z˶o aT+ް5] B!dPp.>Tم(;U,O_y}ٿvG9Óʻ:gtBPT7uJbi}"VM|bMֱIַXzSBSK纥<?BTjJ=TlVyaCnk0u`(|꧝m\Odr?X^! keYx`]ݵg7jOW Vy)>j S(˨ա}=&$'A_ʦ B=,3 .Y gx)m_c2=6g4.*!|CN`+M]-aFI5x'bd e]^'-27:W ?@rRVB ϒ.6%w{]xJ{a׋޸ν2!arg'QH; zWlחaz./1_b$eǩ/☌='#^ǻ7w~<_ eG*0(ٰ =тoɠRҲYӧoZwyxN4+e5fFz90F /#E KlP ӈ=aBMqív ,ʋ7/Gu|5T9-)3LU:Œ ]~ P'4cl_Yjjd(0 YJ]yAyڱ Jm&q[u `(^ Ȏ}ڦ?mF>9*xLhwk*pՑn#t4<>m#ɻ%X F=g}vH7JYHFR?y"uZGՇ%ר8-R*i,g)}nAY$.MyY*D>2zRۦgM-}ne 43Gu?2FV tABQw|W!1ks-6W]IjײF߅5ha;[6} -0 ˤ-UAv+͗b35I ~ʎ2w,ˤҩl5#U8!Tf6I5Uhp`o,2eN 6+MyHQ۱gģQLO7̈́dc Nl)~snʿZqp@ ^~ cB/&*ފ`~SЀk~kslԋm((en I e yE-)*T>I53x÷zxR20jVU{Q&"hQdz*o+ wL =('j# m|'rl5&q-| a~MRvBb兹D.Vz/EgE>JTx +$:lø65`<& %?*jwOhxܤjg. /5D&Z_C<%_)ɰ먝ċWxi_mmgk&GegI OZBFtLn#3lG*ӯ^е.{P=֋kzsØd9 =ʚBY@߼<7UgsF@DY]xD':$t6 )B)6:N7%F /z]hiGE}Fbi&6Cd$h$qms)߳&uf( NLYdxGړW2B1{PK^ C#K2,sIQE +-֮MI=QwF_n ΗK݁yr4]S."je)٫(.kY!TjH)~1~m){MHEBw}goSᯣsds*A63%x$a kD@7Ğs) N,:nI?VCn36":stwe"F5\Yq8L:0  y&]KS~y9Cxz%qOt ie%K8)zG&hG?Fc*b6ڊD9h:T-ʬv vJ6 `%0)fm縔& TjM. Z4OCIUt\UC6Z$n<Z\4#6PE+SA t}xhUwj"vF0Pp.f3[pK{~Zq R2!F0ws $Y};CPrfEaQ; SfZ!B3m[kLV!)# ȃGΡ`~CQ6Ang3,r2SnFre4N㑁=.4*lWA7X7q ʙ^МA׵ǡRU̻EaOG֏[yὋ<̷!(%4[?ŇfZ 󇙒>nuAwgYZ07070100000039000081a4000000000000000000000001642f0976000075c4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/hw/efa/efa.ko.xz7zXZִF!t/iu]?Eh=ڜ.+*Z0ziz"qtEG/+u'ŤWTrNv~SXdfg}U]y_ .:G m8&d04hp``V8p؛3ߺs^F /OCWFB:_cЏ^Njs{F /q>IYZ;l Ondia9\ {Pp:K&)% śNE#L=8Z~TRXyhS<|z7AICGU M:1k9{p9+^m,V7fe27ZpP+Ucf7r&d&kㆹS2f)I]NKCrHľ];u˕!S#A=*'_ B tۃ̞n:\XX ?Y\Pl[ڣ>v4gZ)>⫣ }*Ik1eqA6c&Ƣ&]uVn)Oyڲ|߃K3xHtFNR'ꍅЖ/4*1Q C (cJߣ&>~RZf?!ϺhI:XF-$4msHjO<0WϼoR%?F_jvzGG@M5IU{Ak~t`f` sx !ץҼ%Z{y0`77}Siwmpc\]|(&g󈧴I䇑 71`eDtӱ=OWnhq}vdai}&SHQ;Ά[-Cd.hqU|N(ҩ>pqYˮMX&-wccvX\=S"O`(K/__rII_`Z]WgIK}[]d1ԧhn5\걽jfjU/0Հ6n5_Bgo>R$cr1vjј!~&T;X0*}FsZ^ ]T7wRP]UFiI?}aa~D{ W :xɣ ..÷x>eXn|QdjAgB 8(ԺUxl1O=-vy:d(_Z/ҏ;(#SҐ3<^Z84WX"FΪ6huٟ3~8%XUjXc<-3aLQtRߒkZm589~ٕO+Rps̽)an7i&5Hsh=qsJ;fsBhx:z:kП]3oJ "3_?[Ϝ\ d+ ;Npo|U3nV>c'ˣudK[ƫo?c-M ]X&D-cϖ֧h޺^EJVu^Srۉ\~8@E;8 DZ.YC$R8/5Y_|7tyoi%7IYO7NEÁdZFoA=1COl]W\(*RAG#W]) B"<VKu~@`XgIpMrlȫ;$i#Alzgز/s 衕0;5@U 2xU[N ˘cop9ĨUtC 4m;WǪ w[;_+bfvo.eagev`2 wk4oC<]]͉ʃ'ao m}Q#[Yhf=ۄ ;.ʙi?\"sr=љu\TL3vO:> ޭH&(H,0ǃ,Wu&gTE*O$]݇zI떷36uO*ʺ0Ud^#xS֊ Yzvlh_93?mQ Zu)-m/;#yA{ *ciU![L) bk&V7<uꠟIf'Sf ^ jKahEr/ژAitbUW_L5xQ]K9^s cH;=?d#ɾ-Q͘S))&W]~*m9e[7x߃2F#!xB-lso[9B7U) \f9Ǣ5Qi%C}\MFI ]@ )0yowe8{rS25[Nd{CVw<@ Da@hR1r &w8f28Q,B%4Fͳs-M=Go곺SƣSuV+Cf*Xҹn\߼X^88_x2^[?yjݟ/ǡͩ]VpCw@{; +?p}d{ hc}8JH`h swH0M kdɆptU7Z!`Z)B!O+4O ZfOrɷ2Xꨕo>/0Rq^q YM")Y5O0,BuBzb{sÁ% nEH V^\uz8_b!lZmIN&cr#iQt!jUrѬYfR]:jjJ?]8:,Oq6#v,È.(oSa#`nhj!8IlbF]BJƘ=\L57;Zw R~E+ELՅט:U 6&)DkFy7i9g" YX&(r\=q1:rMc TC-ߖE47뮃DdY^Jl2ZٲIaGQDSgT^!Lm^><k v7:&P/+1t: 70Fv/.Sh!@olS;e44pؿD!N}EB_]lo$SI-Oݯwj~\e 8SJcJ-XgJYN7qza}`"1 LB%cu&RԔU`ͫ 2 CvrneiZ<s3*B.՞yHHťkG4dĂwRV|2 PtѦ=2Oo օ\'_01y{S/>٣D(AN@irøz*k ?N{G<45a*f|BpTȺ.!hdN1-݉8iPRWVU@]G K8E-%A׻ӵ)Hgp_(IfӕYwe%Hf@xz&?a{Oo?kr%\:'n{nB1L70ݺ!Jdy͡91^DdƼh[jgr5$1zz8Kgz)08{ M0¤qb$6Tn~ *̬"PAمTlsr3- k!fqTQ'cp ){=y܄&+P\}3tSbsx%Q;fá?ٟ+!.E疡B:gׂ[wI/Ky^y.%enVkk*kw| XWALKNos7,UG͡`v8&cUIy3>F7Ahst^ȄyJ0X" /f9W,e PuWAbh -@&J)]ޢdۖ*ZH^aYKᴸ.,ƌCD5@b0"2+o\O_cYW5x9unV.窸=]zs(aށFЇK)CV/a:H:\cly*o\ b.Fd=\5oFފ=۰-?+k<=[T@H428,j>춅 deL*Ծ2d@HP(4 'E`q6uw/N(`+\D|%sk(aez51xR1|wfK:lDPr&ϖ/mQic2M`z6N(gFS<1U $p|.w^tX:8PʦF[*}ᕢL0RZ ϋP%k 1sZ Vˌ| xs |#M$;jh򒒪aS/6Vjb&IhkmRi(c xP:X_;{"%[upTT%Zkp)k-iL F>YDxƷS̑Š Z:X>%" \n L%3G]nɹsǩ/+ U/X1!IP|W9Pd} øyJrna`#!q4}Lt7Uf/+_n#+ \ Ô[^GXT&HR fmGRA/Pᖕ{7~"&ѝP=-W#l<[ɨu>hTK&φVYե,A|Z86@ΏYHOsrrv#K܁'ؗvů*}[qfS|:aCs( V }c=p~O&`$2DS.Rj6'jˆL>ԯ`p549i+Gy)ў~vǂEzF4 He|IYJtvpu Ne޳ׁdB#U  ?ܑR1Mr"l k&|:7AA@ 2[Ùr#s[kǖ3RoS_AAʗǪ[V)O 10_Rm(7A(DxN.5Ӽpi=:, ZS8zWj~O1Ux?2TZ@]@%C =- KM?I%FVfg0@d7kamCusȸR1seaCCƶ_>>}X>P+A2F5r^Pb E+Q2\[,[& dNc}r# B 씄pBE͚-,TLRFށy\B_,/ @bpы[d TVB|w3l2Jm.(5^SN S:ҡjbhta! @6]<9q)EPXpXt )l`ff,Ifd\ߧx@[Uv[.'V?H Gnoǟehlr6qŻ=&Uou$h/` ٣zO0m8CLڗYOZKv1ōϦb %g2N5˛>.!)oGe8ATclg4О%0UhK_K+Ti^1U"~4C?{Jj:$-32[#(3ßW"B>.EӤbx;*s|FjQZ-ƜlOz-OqR2 fFYnfSQyF|jd =I mcUY)'M{y䫠*τlaܦӨZrQt9'Fe$4$Z,?^sc3%]VW f!Y:&,+$QB!lWI1li4ȯm1clcX31xw<$" SB_pY˓@//UYMSq\h]6X{ң[[ ɉIH 4eY?Q5Jhw|58uVcYԯ繯z \i+nB9s{}&S 04bK^z6\9h 2wslSbXSDŽ84p鴑I܀lKɉwfB>olV^zغ,ҨxU3)QMlr[qd29av;Ed,\+_ks.=r^(}Z.䦖Ȏ\nvi;}Qj{3mfUls3zV&iV=MqQu{"mhkm$@ٮAm5Q-rQi- `W|S|Baۯ\Ak1"1iJ•G`j{h=zΌc(=mrٶ^@'4<2h^QęcӣklƸ.shKHQƶP&PxB(RxWDތd=FHVyP`\ q61cm6O|z+cb?GpeUK9b/Ȇ VǬ,U-.,?:ˏhX+eh;G8GG@@0x4IxBl],rc7m hs5.n/el' _p}dL7jAӺ')t*2shP\X[GM/fa#Evԕg)f # ]3WJ%LYo/8#M}5lp3*v4:52.D7o+a8D_?h+4ǒx並B.`)n]*u)Z㱞Tl*64F*Z/ /\( ~ƑNIg挾ƵD0~Ph~`3R]S/ZR֭BcpWÿg˶- iUqOw DMҐȭP ,R @8v ÉZ#je|ʌx8?J@h녱X=,iٰ6K.&p(7!%PvG2o Py[Zgyr]!\5okHlW:]ԒT-5J!@ʃ* !s{D#"3k)"_ &N 7OWK=!u%H;Ty0r/n|?P7$CU_-OV2% "8tʥ sܟD}6^(Iǔ(u[\'ǀY 9Z?hv4auCU[\H(2?ǣYb"9MzsthkSEK\^_)~Li:ϑ\` ӄRns bkHimc65Yciwf #\}nH.;e|atq[+Rd,Ԍ$RsS,+.Uz`X_v\աqG{pJ9ƨ%x$P-pmC^$.+mG{Xa)NEo0)Zs`&I0h󇊩IBS2}v㻽m2N w}7{>[AahƊt!L4=W^;q.hig1CY 1:W_ֽ}^tb§l} ǣ3Vk_6:L"8чVlw6>E f鯫? 0`$X4-aP[\;L\Cm#g2AHp<;٥ r *Skp?0wCEקbJUxcĈ-{/g#Md gx}M#a#4Gٸ+lA ;V>2⃊E"v/-jfaQT/oA~lnY.V'CGQ<=a~*37g[]a^X3%BYVmS?+8 1Mk-ν^ =zE$ڡIϣڌ!%ä-UOIAyΊeSx,"T* g"eQ$ !{ק7 {gsi(_ Of.Yj5͊i $3K ۯ&)XG$fPkzȘ$u'veGAv:# ͌ihB䤈eZ&gGP9?.Vك[IE1ۙ7Ruqr86BISAF̙`=eQlL -rj e|: QK|Giڍ'Ls|hf:lG 5'~{st0i ٬ e|R_!Isdn֮ 5c ިXF^W@yCI3 u\a-FwsM:>Hnf^j3yE;̕#vsŠտ:3z #<,z BM0 F+?,=!w<2BH~k7W ~䌝?CK̮ε6SjկYykFvOgү#FNsHˆKDIZgRIZF(* %Z ŤsxM0 NUQiTh{*,(EobHaȧ1<ݡO(րSHgB^ UW_ͻ?,?vB9qD6" ]2ƅNq)!.\XSܓ+ IZoz#pe"P-R1/mPxDT"l982~k^[}-Z +7[tg^ӆjfJmR=f"3/g]r` <4ަg]"ɞ;d\ `l*[ڋCQ#Y).!^GpMEEԕ8V0[X,n=*- A0ty<7#+X[$Jq.7:Q!:5?lހ &l #C9h`F" 8C#*c^O/KAY~X`XvGݴcJa|>"fg3Ralh6y-<ұS#vCA,weerʾy n\PdL~nAH[&Y@ &G`lz\X_iMkno "84%Z(l4}"mSf#T񒋒684#p;|UUyY[¯@&Et$wDr*|A¢w_gA//;ZLR='1<~0z'#6Hpz{_:`D=\r\opHaMA.Wm-d *~Z[ٓ( %쩟=?mNNxo)jXvNC3؟Ik-[8i}ԇPp8)-u3_DؼSzxBoJ^`ggb4ڙ y:9C efyf[TH3:/Y)j/v7[j_3mX0X_rndgN̳gude1x89nN(ak-@YAaS,0g+$`&|X4?bN^|duUysXRlChdH6\7LL͙86j̴Y%8X m alyM=&Ф=3I~G~v'~=m|Jyo2_ML3AF%sسhGwҭ}"J{ynu3ƺ?M^}LuG [s_Ϲmٓ NK;0E*{dxz7Ut= `:[h|LHN.+7B'~[Q[6rIk}x&U5J1ʧ!W]˵y˃$C>|2a@o }shCsMn |>3G H9z 6s+jĦ1Ξ(}#|aDkTa&*qx,`W4rBSJW{|`\:Cu|NFJ`}U(&԰W-torˇH%sEDG TBMi-wEƘGii?ɤ^\a"DcK6J$%D۔<f H8Y;>_w#[vz_qϸ%=4 t4Lrf @L|Q*xX`ƌT_3*XoCVD{P FH ^1u`҉ZvE.혥<|\}ө87 8cytYO)0hcc#7xet_[qp;\@EX͎P4c5JicFݯ e.}\*Xg\5'$xi/6-g5iQx_<ЌUR:5Tcߏ)[kD/k5LCՅ( ?[@G 9tuR^#ha` DIηnuteZͥgƒ9m >Q]?֩QsY z%oT%|^^]6 hQx/WBr;PDSl|pvnLC]4VSckYHqqTk|B1.+Q#GvV5x}m4܅&nXDŶP7[kGSWn$JD<ŴtD$h!vZ0ľ@>gsU15$:[K0;D#s[՗ON0 n-Qvx6 &r@95e6#-#d_Q;+^Nߊrɩ42lqCRx5y.defٌ"Ҳ*oU(^w=S@4Kԃ*G/qie/F9qX.`I>]a&2}c;?_%5 VS=װb bWIk +M8\冉- [jh)X~I |?0AGYmI2E?]LhnDׯITQ_*J<~ &p)۾r5^ݍ-Sgؖhe]/[TF&r>4hKZ^2W2Nbjw2$kidMBӤVOPyvN~7+r,Fx˙X؇9A*ǾkF6X nL+MvpvqFѴu/5 Y"P2Aڅ=T}}t%g!^nA[zCHΐպOY^w8u1(҉QM)tUܖPX~ >0~;WA [~b&=(Cesp̵?<d",!_J,w4W,Ie"h槔~B!K,PVurPxgVh}ɔ2J >znDU'._ǽ׺v<߫TlHuX-@sLNu㒫Γ -7U( 9RZ΋ =/zi(" :~H%hTbYy7B||˹D>iw:IX(WI ]aUb:2BRFcy쯨A䡝\Fﬢj{`זrF*C@z:LHXB3֔dx"DoLG&EZ:dO7w?jy/ilӻnr3"AcmѠ&ai<}bُW'63,B_BfvEx(qcx|.=)|jlH1G6ua%9"x^/Ҧʸn޺ isum/z*,`AF :S)Zp,`h•,kZ"t6:/ִ`\UbʘPb\񒆯ƈwGa!Yr+j.Y :!K< 6|xyn3:VS[QM0?nt3]AǏdfLxtL(1;?xp>Uot kgH^1QL#u u)R/~\E+ӖL|P4!3M\!{b F o2Bjv'Qga lb_ 0^@o*RnBsr܎35 6*K\W+2k`gBx14;o|Jau%3X> rZ3QK4GdA,L ?| jֺ&i ɹ.y 7o"[uJ-NIE;l"bu_ņwrdf0˗dX|t㿅UZ:arJK+jxAV:?a olg9Ogr}&ktDGLXnN[z-u6ЯfKM]FOʺǐ2PF*RAuԸٮ}UnQAYlsM&+XpUʷi֠aBc*-Ml9&߮ y YJP@^ &nUd@)DDkK2F}CS` _zԒћO]E%k6uv&GhUFD7Ƙa7H썦* (hC; Q׷_!#'5:y :"E^1@ W(G_e0Vz1Z@et{g$UȠѳN^WM T,)ɟLK4Q9a"X EI4}TC~e95e[]{0Fh$껽gӃ$7!&d]~dF-AeO՝pYV uPnιn@T4:($1[3LZN:k-Q5c MpTP Q`eVv`$\@1m[k폊R3`;qf@&l\BN Ҫщ G9#5ƯGP*C^%$mz%VBv"#+$.q30Gye4Ǎʈ]B_PwiI*}7~M.`:$quϞx8p"339k8.Tf)#5NKVG̖B7J.axuiJnVqӴ<1([ 3d=l"!G6d0_DWϜL4LרG+{e_gnؠTž&DRI*c:O%AF^HlK4痳o--9*bLDZCDoGao\.dT8`P*|]a]8.Tg5&6ӟ%gR6SYI q ,?.( pn`UZʶY|j-+y04bxo ]7^Wg286 껧bϒYn>0fOdnTvBM= # ڿ8CCZ>{Ws-Ojo l"= QQj>Zu(s!ͩxMG֚P#)RX~$av^ . vٱJFgZ),bAu@`uDBȀ.0irRW 9 [O,rڰF8<ʙT;y%J!`Pj%}AXɊIX~J״ij~5ĄqC&^t4㐅}_}.aŮd}. G55AYܓ`'UsJ1O }2h'f3dQY~<QW{bRRͩ opOjѿd!;CfÊ4!oU&묧srVo`t9eŒUu64 j$yȻy!DcqH]w7k죠iFM4: l9hй>W$wa Z}+6ItY66|^8UyOf '}.9jZϛY$̜7E?dV@!BwX̭Q+HQW dOa'H*AZא=3N>a" Y-M)[[w]aWCգiڭmLiF a /"+܂2,C(Qj]Y+}_H]146wW"&fq]CHН7ZӲOzG.fPhF13SO_CdCp:K1U0~DޡJ܌2P6?woP>@7Ζg>kL~O9;4s: q$YГ!%JMv|%{9=Q8;Pt^"j0f͊Mzaqid赻mj ~0~V !62D?D룝Qf'Fh}+.adku(|npm$ۜrjb>zHVeH=2tgWNxO^4@6 ulmrBq+B(G^ǚ;Z`Bv 27xlt5X> }[Je/<#d#g4[l਩Uνx}+q/]7#٣0Q3) ˙ q<"(1pvaEXSb2/l2|ʼno8Z 9*Bx_bDBӻCߵ+ !^ ݤsUi Plw_:񞡐*570Z(+\.tٳI_c3?6.ΥQ)T͕> NwI~\('hhvq Gre^hS VGcnk'+T$X:opg>]ѧybIfV)vAL%ksiI!weZ> L<VƮg~M ϜMV}&6Bo9KwRtd ._g3`kBL}&jZ`D<5=H/lHL:`N)v;|K&O:'[*b5ñЭq|o{/V1W7#?Nc迡U{ACH:bÙ<]yտׇ~ovu)ۀ֔KY#="GD]*,RDFM#֩g,Zrg ]E8yKZsr?fTOek#k%OTt[R͖@EB0F‰] (ŸgO4^zlAԳEW ݢ;.B9~g%ZK!&zuo-LlO.\Z΂~x(J$}-<<=nl(s2pzzس%_#>{;aK//ǪjF@}"m"_(Κ(-v5ㄠe;qjLeK-fLxޓEUR#;ub`uҬ>A"W}sO݂g[,Jc*NbDW6giƆOK q-){-b~&Ɋl,5ES*w*Z5R>I] +=}ZI~߫%C1(ׄ|TaNR5Ww௔^0䌞PgQS<])jy0>g65K 8u$z=Q@ N1἗B[N$x\L\Ȗ{i!H5̙^ 5 j֞{o㞰nPM/w=>{^2J@%j>hЫpl$IS`,y57P&)FW!ъсCmeŐxBsы6:/y zc Yf@MI#9m*k~1 Do'!ȾFJuR̾[_E5  Ҵ2ۣAzgۆGXJ.Dq3h|T(8.ZbEyt Yѭv鴭)c`L(>qCjNQl3( `NUMxe'u4@N>Q7ί0L{- ]ZȠAtmIH-4c;kq OBo3;Hŭ']ao1SA֘CIyYܐ'}5}yԾqF =D!ƽ7B67GNB͟C/ބ&PmHGu %TOX)Zٖ`ݧS&Pk&E;Ok|,q:1*Xg'31K 02f/X|{o&Ŕ?^.a<5t[F ;_Sh~D!$YE̲/ t8Gh3FgZziV'xMz!1t =dxgFA g2;dM`O$v3s揄?[Z Qt2^t԰?1zD?H $U>f:e0vM.c[NkED^a7f|zeUyC`h8t!Z?+Jݬɯrx~R$Jnь_߳u]+CDjDroK&.]xT˫Gm_{z I`$#&&m%&ۈBз,{*ˠė19}1UъCq#AV\9CZfavJXpnEꋙ^糿a+ɶ@VHeys`e;ȯ uh^܄6:,9:y"ļ㒨PK|桪=>އl6 h&#j'h hyC?A!?d֔lʖrzQ#ޥĨnh}5z>.?П M}T%Uv"i'!)Q(zG=]ӿ*"n _kQءGLع$]fz`[Ѕ| } F? UD*nr!w2ff1UO0AyȌɜ󣈚$Z bwbnvإũ J"V{(Wap{8#߮O6=(죏ҥ 43KS[-@|YͰt&o$ީ)V~F.٭NϾ<.s6⌜/7455W^j⭵uC&F׊n1=1bSnAb#7 ԯ2cf5T| 0YA e`&8,ihەǧ6%CZ& K(!1g=,* vd 晑hӮ;] Bġi%Q]l,kz" bIIN|"#1ŌFj͑!]~VU]Ae7((!MG*jTR~7׆̠#\uK^ʓNtH]`*XYH}aaJc݆>1V eov:TN ݕ27A mWYj0U-[qtv@6o<i"ʁSܳ`Ϳ7og*o9k$/=>g>qgW;6_j4)PxQTZӻp kKܯ^[֪!ɻ5})l &:zb ç2P#|DHx\]<rFZ΁"78~7;V7wa )"+n|)=,$0nGx1+>)bH۝|^>"R8׃Ggv1A=YYěVQݭM,xt|k,Dw^. {FHf$ gbvxg!2,ӲZ||HtIp"Y^>:EKK8B ;fGhsIe{䣕,ȷgTgκY\qW^QHFm8mڧ[\H6S>'-5RGjg}dhhH3`I*k4e&ޛ(6KYE㹲2ٿЙ*Cj-뺫YFk֝k +1R \!';Z ҪVstLq/6rwEbڋ-_]pvOwؿl&YLc[VMGT,WL{9̳5}H) ϖ0BYO~ޚhk 'F"șW4%-jϿ:ZON!5@fla|㽴tpKbJ}ͭwөƈ<'I 3c eڊmr)kħluqƈ: Y',#Nϱ03qw0m?OBfkNȳ[H.J4l ;ҿQ0GVQJEn,QDD+Mvm^Q]hvͥ1N7SW;f eHhn:Fí2ApzSR%tܴ;c_H#[F=E)֖ZYŔbmN取(&I!c JT0 ow:O1}M ]3ΉZv|YMȻ2pXc{]uhZ <U:CPݥ3Aܰt؂ Mk>ILϿ;CWZ wkʴߣ*ބݺ/=\'YcT:7A;^-X %>WAps+MRŷTTB4r]4M1 f}=hrCps4@( >~Dl g&~q_ʷ+|MzH%V7j[vB>%[<N!m};̍C@eƳۛCh'[$3 py؇(w@T@7TAӧ{OW&12\u]\4vLk0ږ i;Xa`!:8?ݢ(݁;o) BmڄBJb2 EA-OT1`jc/[h9 >Od=6/=M&TI(eFy^gԼf<5v+ݟ"P0;!kRG@`4>淁(ewi#pFh YXьNߌsvVfSS#5GCX1eըLRK]d`} %@~`T#]c#*U/dP!$3vG=.D6?]7C y H0bs$Yl-^Gt kiwSO|zJ~1nĕ57:X j"'tc_ /D3UFU1G/[e_2u|RŠY#on [FzϙmK&cDlވ¿ D6 VuU^O"e&#y|&ldu@(p| qUZ"NtcQsX#O}Os7BnX1ߎ9 w*Cd=S\ FWT|a>ȞGYl! z?H$YY g\g֙-!9L6F'آq~~lɀfh}GEBE_p0&?ull(߇JsW'u~ϞY ]0A:'J۸FSyIpb;2x{<35AІ&t`REczn?0ϙ4_yYNNd vCK6I@D=$/ݝQ]"ċU֡cVm-q_b;J' Y4poqfAp/d\fWmZ#NknFE]*N- esYPCN(*—I_^PkhR՘@\_HhȆQS=Ru= MJ`|e>ҡf"iN|3̝-P1?ګBćKA~7BjuORXjx^\h Zj~XE2fIjo@eWaA9GR[aq#qD $͊TBV88,;v'f~p> n*?c.a8Ju5p @4Vҏ t$FkI5 h _UR+|.4.Jvej0Mdaݨ+?IpKAxu%e3l7x/nynW#- uS IQd0\/Vu L@gYZ0707010000003a000081a4000000000000000000000001642f097600054130000000000000000000000000000000000000005900000000./lib/modules/4.18.0-484.rt7.273.el8.x86_64/kernel/drivers/infiniband/hw/hfi1/hfi1.ko.xz7zXZִF!t/C]?Eh=ڜ.+.3I>d3v,z?=d Y 8pyȽ-6Z٩RJVC"Uy~h*r)j?qm:bZY&ڐU?gzYA\f3lr- NeEFʭA_Evѹ驛02R"ptթiiѐqaFAnGFc !z+O,EZ`d+ܚ25mZ]%ϵ7N'++YC箉7&r5B4˚ =.ɸӯ/9(yT˛N,D-HhɏcxsZ,9>s9,$Pic'JfHUB1wTFӤV>WEc$aQ2/f/4 O5$` `ghs@䕎NjL؂ hŞ~[P2]g4FJ` %na>l$Fuk\.;3K4ߺ'n[?4eppY,,-Luj4b QAhSBHBf6z*DfIݵ^,Cc`u7[<–)Q˦S'L8˨  r}uҠcޭ(HKAT72[_CWpv"HԄc/_U/F4H996]4OG 0ZB[$~`_~Zfr/8 >-ڒ?)h d˔Ӏ ޱ:;mM%!ڇ:-\/ 8[,VO%CU@skm6Oж4_OP.595@$L'lnz$~C0}#xYeks PRNMonf?¢L:Ɲ]uJќĎ{UYKTS7rMXTC.3}4Y/_UƖjrp/񹘲bHG|;(,:Im{p A-QI,HVqiTۭ`?υқ(M*~ CHѦg840vrc^ 񗽉+,` oOk/gHmvCHV݀60 ;C TwL DW[eFˎZw~# 5g+2`ѶT$> #}ZP*>X+$@uV΍DFc1.*J5OT9EZt4\-ekTwIL+}5u?; :l?cKw@U]@,s v R֮ЂC5$z*@ M!CNZ6|Z\VKV['hP~իJ1Bhض;gytBdτ3rj8kƳ<4eD&LV1w7"nckHT5fƷճ?Lp̈́C^qۍgo`H&[A~Dݖll K"\'DX%F*!ݟ2M#߲¢ѻHK8@Pjkitkpme@S/K4\Hb֖\~nCRiiDS +bd#U."/u2ϬB)_VHtz@x`|k,^5b89XiC N֝#S0 >ücAvM)յ)K-58Kc$ў`|qnߨFuW)m3O7/*\sԳ*[7M3qzBatv" ~tʅfbFb\0c.P6kRU-J, Wv:="~ZW _ċIˬLzeiYtRIIȘ*-۫hK.:'ΰc#E[AL2΂W5NB(3PTA$(_ |9S7Y`ϰ4=\fdP+Ha`EKp6]5}ͲLӶêSW)R1޽бƛc~~9_Ĕfϴߑ~=?Az]T%rھSl,] [/a>VJ+Gy+JdoX+0;WGjCՀ:a &M2#eYl#-q6T0udFM4Lr)L }))PG/duvbƺ,:PO=b9 쭮HλuD;=CV<{Ͳ K$F_NtpWGlXL.gDK6d^[/c*&o{ T])+Xbf= D\v[r*K>sg1 rHEX6#y3*e|2⸻E}"uϨ5kst~ыJo(/n T<+,<Y$V1olaK#Y:0HDK:1|!_ݓ+a-*b6LMg~\D_9Vbi۠b En:=a[1EƋGlLD`EP4 . ڼ~\%Dc $t. =̈́$vX Y$C:H-knCyZar)'k?g!>c6IR؜p/io"˒\b? -ɃABX9EjdަBwesC552g bWО.8~f.B'w_IX8@gŹ.*_'IUy<:}]>fc:@. e[j&>Dv(iU;XeYⰦMl,O*¼ 8EJ*{A>=א^>_qUcl/c4i>e"Na߇$o./( 7,GqiG_ӌ.Qq>VP9Ɋb!ンGDk}+o 8jxVm!tf*i^ +8QQ-BOY<(-ŸRݷa92רēP_1b* _.+ZU]O蜽Vj .+دIp3EH)1۲aaM(``l[q#XϑpxqǪ!>|Xhڻ÷x60Bx {ȚLeroHç TsE[y\ep J'֖!$G7Jғza.*!0`BTk8)Rv''Q[&`}XN"#TмE[H+qfwB)re TfJmc،) op٠ނ@G۔>|`;VG3j=-cWpEPK(҆c Ev 0 9P11ojDPa ]L 䨗}d =ct3p`#K5o 7ڡմOqq2qU]vQ|Zg9aobeeH TE aHw/ES+iMϒQ(a9nT(prW ~U=hpz4}(Ǝ.WN7g9H$Dy-jڴ\Is7<]^FMk12Eh\L9q̐t`c7ٻaq> ]K3+\.V#A(v۔$)~AcT갃4t5ŶQW#jfTO EE74PM`:4Tg@@O7cd ":~zSOW]{\ y5=r#:'SXab|Ɍ'r)P Ƙ#P-n\Ka xSF (0nӻSKpg LX1Fo?7O;bQ{|Gl6ݞ`ϥI]Ob@-Qni_oQg2^ P8^zmI'wSQ) {#NZ3&sWC䢘yo)z_pb)CK9 CĹ>Ht$:}jOEOLm}hyRC:>kQ9 0NFA ]mZ-0IUhNsndDhyh sjOvKQdUKٛ%@.rs?/"7ލK)syAMV]-_zSx6PWb}h&MH]i!tđAK߭Nb;B2j]MN^i;"gSqW/CާeUM*)Sg {BT.=7}9 ~{脛0AU/̢4??ivo‚^8P%;.#=QˤN&%$EQA nӫ$a˯e2߰aOYi/42]0VTݪPڡVE$yfbm>N x]ػ`Kp;A?WGZ¦6$#R|BZ]A'a-g0>3ϧ@7oXhʫv45xaxXP\ CϪ}߄g=PT9O^zBeCy »li&¯`|jVk[;kE3x9klXVfR{\&aIZwdi3r_;Y"=zɐG@9mnqפ50{/J wUvTFD lЮvhw$\XA+svA%]]|t ~e'϶VA.Is"0dקtW[C(j}bH28z&?ŎI+,{x\;(~Wݠ y硶׀spy 5/M ÌC#0?9cU֋CJ7e-B CѳdcXۇޚ!}D?,?;镨4"ca϶e K%Y [Z5Psjr8~V4# = 2_0fIXL jiAvД 2u(R 9xlG-ɣsJE"Zd'?@Bq SY2Z"Lȧkћ1XZGYf ü/_ߏr^Y!u@o6r%_F{SjNJIInymĽmVk-|."4?<3 \u Ӆ@u~I8:]R]iwPV@GGL_}Ԏ,ͻw-/y:prƺL`{%io#%oVvtsb+ոL8(_ܶx.z?fD A}f.])tϴKv]8Gu'Y6*ڹmj9-2xcUk%@4z\5J}: =)Y Ѩ.pFx?'h^Tןϊ-7%w|%#Bdd1+^7 P^>A (/M&|XB}cJaŰiaQMD*b`?7q[{`9ap ٍupa%1^y$fүOGLR?VJYxLSkH\2i_6<۶2]r&7J ,{c '{K;tb8TQ({2a΋FGlC,Rhi.SǼ*J03/0%YiL񻵼 ŭ l48 pN|Žel("`@zti6-N|>a`SJ!LEiv=<'0V, L"Y?JZQ"?E(ъܚРŊ(Gi$umW,-/ZًvQfhTˣ{5r%o|S^ʉyqO>o @^ J9AzY"3vE`tL|OnqdUG;$B!50բk|x@_vp1p2wg0*j`LY*M']날R{uYn|c?Xn3?۬oĵ 4TW+NsL;M70Pp0(d"3GFTr$ЄPβf6&4J1ൾmWjd;fm@~@P=nFŤn˰T|??k##@,(c[6Q6[Tf.wT`D/xwg,W3or !V!<-Ek`-$Q1YmrF6xV[;{@u$Jg j])]Vo[dވeDX@W}gWrXwa/vN\:gX-*NΕ_ Q)+r6o]8Ԑ) p l xDNkSXHEWsi?Jq3]GwY_s~̙+yslcyrL_;'e< s)yOx |k͛%fU'9Ug9륿` U?i3Lr+B>Db:cQ dfW1*65"Cx)hKh̃.Rz\y%i@ sw_5qZ)&ݪ5>_8F*qu/bc0$1l_1SҨA򑾸W-GEצ͔ d/AAR DMH;v/-Y; TzIAʎ?uP%QU@m`| AAdϡarE3$/ʽ*.%ؤH(mcd*=5aW I}ID;bβOgE'Gk[P :RlzoPYJaC_zԴ~v1vU*DatJ&fv 1czlP0<LPۘDDaBDX0I}|O\Gz7^" mW55^|% 湑&8xOj z̜{"dWy$O !F7~,/ϷžNLzRa$qFJ S_{&U]Z^)MMi-xz52=z9^)tb(y G@tq|҉|al`nM*6fTԾQk|J65)vG?&9C2dx3ڰc_M;4APG?weT&YA[Xڿ)X&6`Qd!u('.ܵ!k׉^u%v@.wf̩0Rշ,p&P= =t6R -j?$Rv(씉nï$}]D" gm,oW[@ئsԡR1{#>XPiW6j\˓xPGIxKz,נ]'Z[>C!=%r{ˬv1MH6X)1,Grǡ>;td6dwɷjo~ j%~tK?5љK%iyuM{ߎ6$PB=H{,S+ 8ׁȵu2 sJJ[[t #2]&{f}؍r.SECÌ;'r\`vϒ\lg4T7Ta@ef_/ida<ދjGᰀj/Qg\oPzܺyP2Lž\LϕbRF/9/>'>6^'y!wWcx-)&o413Aqg[pl+lGgnq'^ߴCU[v_B@0jZަ/m?"<>o(r`ߍWyԙS񸾖Wlo&BIhOm! CMN-n U9^>pytso" +!cC@Toʼ4P>ǣLZreNA%r/޳ql8㈢CLm=hN. To!߿y)J2ZJ_eOȵQ06"xɵqfnwV#gLp.Ly7 %+f/S4nHeR93ymă:(Oev\82:(I!]!및W{h0E16G-,?,(+>n<7fMf;gu4/i>Sq;qY >ek{ k5 #Vt2Dx?Bە^.A$胋gVi$??ZU4xK4lWHV) `O0DmᲢ?6o.W9p0@[O ;z04$9[k-æ}Κ/ε񦲑keAyXmL*~G9?yr4@F]R=L˕v{46IC%TGGNgL=O6n1]_jR*y"dbϻ )O?nySGÔ(zJJcx5]U84^9rKSr /[Ru xr_-PQ@*FK¾%0FwS{6]6YʮkԶw7u[qA6'ly.*WCRl/<Z ةЕWt͛x-;d|yelNx;Մml2_Z46~?zI;*=ըH3|N)$Oʾ3y'ZjOI)#RHEX-j+8ɪLf"|no)i'f@N)@V?PKayx:G 2-ⶸAHdI@glڋRA\߸O6zWDm y ە3N!W&|D y M<%1uJ>"V#\[/T@7{Av |JZt 1+rnfϫcD!;&&,r7p~ "?NIk~(5ߨƕuAfowƟ3Oy5: y{G\RBx򼮥;jzI$("=˶Nu-OV;r^yew@Nx&øn16"ܮº&cwh?T{2gXJ7wɂfł= n1)׍t6.I'U93i?4{Bt5 #Ѭ l^rofQWJHrc/hം7x`uJ;>5`p oU|^)#`Yv7)KGnWZ5]^Jg:vO  G'{tNN`r40T]ܨa~t=%.Q$iY-b8(H6(=T?`X%0n5c ܭ?{nrlǐ ndJ!f8N%8ײ۴+gJZ?2+sCT#83J(g|by*z,(F~Uj$j,.VGQ]mn]_uHβrgF)K3iY^"{Z%n#PJ:<OB_xۉ{*a$Ko{y(8!' +|1#JpoWdq7M%|wjx7J6p;57BR4|ӇјG ,43l/Ns܍HNJxHk ;^W }W]>%>j`/)b3) Oy3uFεU:2r֏CY%f(/zP't} /\6cPԼU3Nd.1 U9#wܙݠ׵Cݛ莚]JqR߅)o*?J2M#*هg$ rM|s]MS0Hh7" iBcОk<&Fiu@Eрh*!iiu<?#S]W-άΕ5!]IjF᭎mGAp^y=Ҽp7f(nHKGT}U=߅O_`=g"6xg<\of5 ^\\K3 ۭ+D"V9u |@b=FL^%ĦOCK]ta MPj,?g1 YFʋū{f P ^^N}U_~On':pp>$v":sO2:A 5csL'OSf*9'YՖv%W&IWpw4)XZt[s?ⴙ2[ihKVؙo )TOFf-afETLґP,2< Cx_$+(АΗobUn3=w~rT{ۤ:|YL-T5k<5SU+8Rm~aCR B^f7'fa1X&RP D3!T-Jz =R8;,JTu3.xѝ"N 54GiVQZ^͙YۚodtH:Yy3\萉о$rUc=2vM/Zi_ȑ5A׎x j<Ђ!GZ:a$;HB>kJ2 1GgAQ=˘(6I;޴*b:POےCyw: DO\&' sgT-Zs D bxUxU@7=h6"Y6Ϊռ$!$q}ո(q-0I1a~E˙mRh[-Ic'a֗nWr#\J-ypDHp{1.J՚a\|8tp2,+L?EFܾ+HU$Nl睙9\|X'kĊwvXf*lќsq 3vo~]BP WWeBT@@,589bМ颻o<'qD-w`zVM吸Hm~Rk7LΏp%->pIfYB_Nԫz 憿?'.@.*s/rS%c!ՏGF6f9tF0[uNe7{.ȢE% eti .Gf>c;kᭋ8rkza#C}<8, #qd_5Md٭٧b3D.Xg=L+2oL}߄,,r꙽&}-#'@v]䊙 Q| ſZRqbT,` \3,6Ӹ!G0U@NjO8{u1 mpr̈EbD$4)8O{#.;y` ٓW N50' $_"ʂ2ܓ{)Pt>3OfZ_FJ.t_r2*qyz!?+ؗn(1Ҁs8 ?ޡʯb-uhP$h\Aθ+Hϗ 8CQ{_Yl@{7\F"®Gctw)Dt8^"_1܋=T $V1\H%ft8G*4Sw^xeu-:e˱&NKkoJZ^SK LW@\ ~ZJp,tNu9N7S": :;:Ta;GH]zy:GwF^q -* @SGr7">,G/r"@=SrV_zG&"c3Iˈ^{~}4>v=dϴ( .Wc'M΍fsG<-,ƎÓtF/H8i5EK8ƋS8D8(]չSy|W!}t})ܾ}c D)f# ,isz7Oi3'= wֲj+W>!>8׬ 9b2ZP2ږ[Qۺ볿mnԈIQte)_rGRL}ŴIPm* #I0[ټ @XmWsVxfը%x6X xIhoI&K\Hz]_Mes:v3)|%ib(SL5Io 6 uXt]gFנ^8*qjdE.:{:bJ)~'m ߂Ie I[CsXcͼ *7pE|hlI yhB I֣yltbwʣf78= "ш1B+,o>\76l&8Jбt2Fl;FzXX@?a=Ru<ȡNI=Q,vH6zXEw `@y/P[e}/isynPE4n&N-ϠڽHHL*On~ʑ] ?j9";%M"|J[ SK_z90țA TxZmTE#eJ76"HܧC6aB2ec] }_[9龧0Y3hy]] #v`>$%8}d7TY% RnG2ϨOC UU$5Cա<ĀSE͚l%z+/@Omq!]\tI{š?pJ7|EP7Fe>ݮ~aDgB;@B!/_$:*F̓|b;h:dL3h%Gpӱ|}l֣)mE2^/VoY:mT])%j +RɂQK|30/9z䨮x )8gnb/u*!p@2/#v)5UM\+3ZN'\ܥB_A T0Z`K5r~e䐲w=7p2$(1RRUY[T3MZlcj yjlFS(Vκ1p:׊.hgVU\o+%=V!SJ;[\ϑ@V8K%4soʜKeo-%E ueA9G/Z6J9XU]~S˱:I~/-h:+&e{CO( 5I/ļԢB3כ[}Lmï%z#d@4MyaCOi5y7>,;<gԄ|D+}-F5# |lA( T삋BX]>s~$KP` ncNi(*/O>K(6!YW5Llk-,WY5Oj!8b;u~[ȩd fqWe('әvcSW$ClR0n7?6v2 =D4ZKCcfH941[ + g\B @ *B| ˆb3!`:_ޚ;Oxǣ #R@:/-Ac/ǷO$ )5qH (Q*sӲĺJjPqv5 غvxFd>;G U)D4uWk "-UUN_An szQ \ϮK5͍@ccZm?Y:/*Znp`l丯Vzl(Бdla=Nޭ{3l>}' LxBK˃x(P|uԺ`TPKۄbNuh:L-%O^oR0V.(=jD7=[]-w(u#O-zڑדrrGt#9ti/QWՀD5SubJVzIFK͇}4'5zr,{cI4hqjmAHO*Y[Jv _|-zv9h)bm=LܕBU?ѱ>R"nNa1!†<*[|JӾ'^䰢O$0\p|-e*+0@mrdWA \[ M\gwJ@5-eX-\[$ZWX"=@'ICp6l0{[",n8*~u.OT4iӱή~آ#--_2ʩjZ!jH;o54V5/ط; Laz@ 4\A`d~x`CVjݱ׽]&ug/Eѕն.6s}:19Fr+ ܿUG`˫Y$nqش=ϝk?omj,o_P#pak\󺈁z{"0MSBrM1fq%'VK`SϯtKн+ C7{N߉F+uy.p`]$~xqV?oƈ˿׋$x M uѤ8 yyp.pڊ>9[/2T0Skbcp!} h17F ?/Ӛ!N ({h %o bܖ^)Sg[J8 1*?:2"Xݾ[Y^"*1ZN@o܉&3#7)3 9Y-FK%vV~o4rnR'iJ(9 q:Ôd} /(#5、]eF @aCM~8j3І<Ք`% D^[rY ȅj-Npg0@Be3"iyԝM=cXJSNrU@VtD!v5e6 ׽+81 W {8`5Jvkq+>l;IDj`3'' aR!v)\gNi #$ #R5f_&;. o!tefw`/B6䣬6/sF*L .E`#?U8 }d {E:"n^S0!Xo]3?k:ʝI泝b!0lj6{Bk!Ma>#8f| kҜD|k7y:z.Vb'fD\ vhe+P^`[VIYc. 5y0ב08$O+b)i}x"V HEFQh}ӟtR0UIF^ڨ}6 5גK/|]MN9KX@/.VIXfs?[FGrQ|C=ej2,8apy YOzh7;/OFnP_\$AJ ,ڬe\|H+xk qxjW;$;=l s/1i:ͬi&WE `&E0eG@jB}a&-5LOՀEa/TvS+m4hBLj0xjVMFxA BJC 7HJY'{T*bo휡1^?N8㔜֭Rnl_4zkЉ8ȫ dox:j[sTfj_z@?Є>=TExv cQH ^>[P;m*z:d׷0~.RW=C{/} |hzYR,n͋ b]lv 5Qq)p8${J=MCdP>LЅcDH9YFǯ^5&1צGA䝥|6u 0N;C4*:f/Ԏ,;zb\mt@s$ݵ>yA(ӫqq0pU؏ިM,㬅:W͹ YWhlZ7$!X C4f~O (lh++(ao~C_Rܿd\b 'ledz1ad䄁[`jŔ f(H]e@AZCکa2 y&?zA+Bؽ)}0Q &=4i͟:ODo:I8~;_v۴'A+m-Q /H+J@yM>qD80-ߟ}F78ngM` *HU dtୣ۹ PnR+O7MrçƟCJw3*;a)6Ϡm Bo,Pun4Sܻ IXH _|j dqKStƱ}=p=p۫R"AVɩN=*?k`>oZUy81}.%+ŻR*+ UhdTLJzQay4<1}]k`T%#%2+em '?i_p)Fa@GU^q䁦N ОTNv?H/T9AL/3JǍܯ\N3ڎ fϐ-S1o-1Z#T,ǰr# >fk@tiE'6#V1e3xXX mMbɧٵԥL45R3~o*J]IZ4E"~Bct*M" mѝM* vrHQTd=$wEۚ|cr 0 pR Uq=vrfHMާ4&*fkMm&m 5(>aU=dD؎3M`0>P[wOF?U3?d092ͧ~}r: >ySM"oL#0#[r]40e? { "ƟRi4ɛ^Gw9]> F E6L ,!.zP]]>2(k orcּ`r(y/YU/@dI-pmja+ @I(Y-2\Qx>C<&4z%">08$bmJ.VPƔSVrK%az);'~ ޣdAJg2lN&Y-$a}σBW왧2nh >znނ?fKyQXS%λ˾aҀGm> 1r'cƉ{Q-:[MѤ/HgaZ>1 Oo2:; ~% P~bkDiLkϳ"iZX̎G- `\iQd{&^@B ȃa.D܂:A;C2sKh]8rҰP tks' C$.4.̮<`GHсa2jhèu \ֱ33] |ouaH`O,gKl,b &rօ ƲIU/)O1zRXR^%!oJP59 n1[ =|>xx&[G P {Zj-Gjޯ)MFuBȁͣSp5cVG<U]Ν}B[=27yk(`$7/L u7 fyܝ%~3a\0;YD1α,'A(Wa?>Wwb]_} 0Ԙ< 4,eٛvpNCՑ tJ 9h\ZO&($#eջW Y/VT{9SW?NJS1cvoRp#'ˍrme} g#d7yG V4aC՚СE*hfout"7SbZȀaX?!qЅ•#+lz|TN0FzE+**@r1$?kѬXTm2~ ߉IJGjڲ󏉕7 D. xuB5+_QQ̸&~5mDfU7i]=Ÿn)c:C=t? ̺ex?pROȂct>}W]=JI|83M5X?%oC_}YC19Ho4FFaeB[Lc)Jy1P- VKπxw9mWDt YY%#PQ|6L7hH|h z|mߙ W-}Hx.y>44bt,r' E2b.2[!qrM?osY3+jnrlQJ7M5d㾇^#MrIt{210Љ63R?C=ԗσdp#r>򶧮؅viGLl}+Oӌsd1{ykt[Gբ<u$?D_`Hvia%>`oNiM;Imh܍5Xgy} ߷Cj8ф&w[yMlٮcq;N5z;MS2@vK1o-=n4 ' w|.6YIvbl:d|ZyuPV}R0P'm>:^:=DO& }7EV whgɪ y <Ʃkkͥeeo:a(ɶ!mIwG0|H@n8!L唌mxH GM\DoEWE}ZOA- ]xںˏr?XEηp{vXei*>WƊ"ԛ D"Yk +tYp^ Ҝʊ]sLUWDlFJ|D2w4ƮV y\x4o0RIF)Y}AmVS*o=9 /\1;L oQ)%E޲Sw*}qj2V_4gT"܇w|oʟw1UK/(C{ ae"&ˇ󺩺˛埻Vm t:Ê}hQM"~10HPZ&g#:&8eն1IMO,_|\ByC #vI^7jrT'G>'#2WG 9@Y&ҡZC~:72@UזQ+ |nmr ;RJ/-HZCw.b_%52 iZ>PpZ3\n 0-X)snX,! O/aR[=|n!73oN)z\#@ |уy -T&@'݀ /hh1D}JJb^0oHH^/jh#aU. ac1zX | ܆T ZE$t΄^^'mmCApR3b*8pJMKR;8X8j\=XP,4FM)jǞ<4j 4jǃl-Rz3ldu0"Bؒ}{1UT &/ƁYe5Ihe+EfvoΧ+řH $NFu8bZIRcS\ɨWJtL2H\{HAθyr- xjEq^o6/ ~(3?.x0#hc?&y- -warpoU .C\v{%)V4?ŷ+65T)|=RU{B|urᏔJt#r)h(qC8W"_Rvk^d]v` &p6GNu9jI&_#i+=usw=TK7ib Ty[Js_\bo4><̭AfW^_ $Qmڈ \7 F0D z"kI%Eʙ}^/ .i S/hiCjrh){#KX,ʤa$Qn0bT6z-'^1ONxrQp<`9FAOt%Μb~X$ej* 8p"*PX Y"~*|)&J̥߱h_J{/1pCqRF25c많_/q؍ji9į)l8}~)Rj}ܕ /-Ú B]N@@Kgj Os.՗x$@nĀz,ry8FMuVJu2d ,}ӊ3@W P_.$ {yϓIREP/З4ԝp^_ D{y(5QR`?ŝ$0IAʔmm@JACs>q?ϸτߛ_i"Cn\~%(d9*ʼnW~NDf1kC&]/ N_(L47!]wҟKK|PL+,hHQW/H M-aGd6浓Kۯa ,KلpMP鳩Y4"K5\ M &OHD W!dܺ "+-3te}U9wքorև1@ٝE_l6/ٻ =I^}RFӑm8x &+E2r߳ >~8M٬@8f|ڐz_ EqC=/?^j}B!w, dn|U*G! Nn¬y8oo$FqF^0N$~;( @bH̻VotI!܌ɁVfuQ8M9'JtFd` ^HC) \貙dQ RĄEYb90un;+!+i/u)6aWٻu@l8eʻťp 5{`~d|1 0.ʸK_|al] 0̊)x|u&cQ&a~J~:,@>ziGw# OR1qr Kś,D;1jNɘF06?e |;IamVUmsJ K [&|O@ԩ\XOAtqQb118Ũ,n)+ Φc41C-}\A*Hd agI:Pз>m4ګ4G4uQ)K>jdvP]6amfx'9C<yә\Uu}`zT&7qqZR w}xR` ǽ Wc$T=NZN1Hi;ˎƳ!PugМd'$2Y]3T4  қH}=E͌]?afsH(la:]Ð_ɓCHQ<})z\;ȿumę$T#^9Ѫҳ?ji@nyu`}{GBlؓS@vkUץ8/=%'7}}=S6(W1WkCbV|x=_gi@R:b8n]K~L3^ Yt@oH~MF~DFX܎355u1 1~f[J4._J&06o;o r;W jg TY.xq n"q0ֳ5Ɗ܎dfi #'VR'$_/eLL҃E[ҬlƁCzA8-W+c8i V8)Ps~2;j;?޶LݙK4:xz"hIkE'Hԕ>a)nr޶lp%s ]Gg_`HIhqM>t`9?8>䐮Qju\˵):>Ubd "yi.E\dkz>V# XJu'Q z3L}l|YSl'gdžK5Bnl7mDҒ׍//(i"NdO,/p-1=3<ٜ/,=r=vLp99ɖM}ocJ]7ex|,N'0J!S r>lYvG0 ;xr7 0kwу˒xm:ܴ~=(H}=Dͦ!S~KF`u+`oUd'˷~F87ٺoR1k J`F78((P)z]wȺ ̦r<[:Gq :Iy4G P!2#FNajMD|W"X;0)6d zb.3ZVX7NxcMǾlQ:+G͞|"qrFBuC| %P \N_`b]SP Gf%oyv(zCQ'N!)y\`䝲͔yGfcO T&3m1w)0w\^i alsKlDgVF~_#.r2v_ԆxSU_kF w[ǣjxc:'25Hݫ vTaڤ'q덝Ĩs$k* 1g?"$e&jy~&Ԥ ~Q#?HVœ(LuzF2kCGlP0^$A(@Ʋ`.eS:NN'e2:7p"MaS;^DT(E~dé>1_h[(Ŏp2nQ9hbFՓ{wdr" V![#r&/;*zkæWbqOAwOʴ$}f N64_2!rhJݿ9KJc7!KZbӜl>pԅ"(Ҿ&Ԛu ;ͤC83"#=AkR<뷱3T+kRz/4UŵRA97*!yA☸&yuߴZ) Q`j-4Kϴfz6tgz"Dg>KLG<,䶒-p-MTIKw*np >=')FcgB#m` d";Op236Feϊ1?0@rY)3RsPu+ա>x4̫*?\C+.k~t0H5Z@>&tV+z܁) h9;)@NHyQN_7'OЈT $m3^`Qa3Q7W=$jV+l)#;0Jځ8=1yZR.o6}D#_W&agB7w܎jabѱm-iŮjrf䭣`Г~N{w/'ydΩu]$muN#_C`X*Z7ĉ?M椗;ўX7͔RrdzM(9{q:u[Zݖ ZHmSkLl<`i[ّ 8(e_ ps"Tvc[rˌ\3?fBZubn 0ɇX v]K Bp"y+"$RWHԣ!Z E4 WVAsÅil+Z۞mƃP<ԾrtB}5͇dG GՇD;vtUw̮!Sbu:,g;,o|&3c\kRHs0րP< CmMDj&ߢ !)uM\kj46e^yvw'|o7rq"bdAKƔA#:%x瑽lcO*}}p5Ig[zyEåbyKvR$N#"+p/m5⢻XѾ0HrvYݚ릐 X& ejMTf'Gӱ1'"σ#CW;'6+~$gZ܊N.r>NAUy<|#ch3k*Co(-2-k6|f"ۡ>(M4q9W1 4R(r<(Qk<[`7@~pyЍ)7'TOmH{gȽM8_ǥB{m&}2QM6{W Ldύ6x||b}R62?*rH7ϴ^4Ά sH$WsVtZ|>=e][-zQmV"mQ5{Q:J?%G4ɕ DQO>t!֙rvol KqL:71w2k>g>n%JÂ+6t׏tJ.s PZc~HJeeYI{x| Fc#Ww}߭YgNԮ٫G!uK+u㓊V'/lH%x庤q@೸d$5)ewt6ܤ߸)Z__d \)."w=VǔގSZ*Q-`5^{VFra'7dT~NYߝZ0I$: ߼$Ҿ$ٝGv6\+r:ڬ1Z >H lXލG f)+- fNe1b>v ~QzݺuJԘ0XzSĔiWV͞Boax~RbXa U?Sׄ* ZL Pt-k-k`F*/95n'պgqc.IYErjƨ8b_Tzak_kW,j4>(`4,2 Иq$Q0hxsp:vEɪ;AА[Hӷ4넮oaBm`^Z=|E?'1P^\=::7TGӴ&%I"G$OIPS  Hyj2_6I?Xbg`{C5ҋlt{,`ˑX89Sq+s~;E%ƐP֕* Ӛbh*@u d$;~Ta\ȰM\j%1t(3p,А*ijNnp0Z͖]۝PjϜ7!0k/$CPLa*bkimseb0ZNHnշy T'DG{w~erVx%y@`9u |=nNe|@9%iP}sѴȐY<=vHnߜm@(ɕ7/6JYhXgmw$]'Ssbm>14Wц-paڴw͇+,(j(j'`$Wqۃΐ>F73EW0M^qB}F%ksUne&~="}ww N3PK?Žtwyh H )dzAAwpyWi:V2npdΖ }z] ^nYGJFiN BVK'/F Sif4"{Bb*c k J!  QS EXch!t7wJMvvc܆M~aK˘A6NM ;FyF7_]iPuժD!ftH> zF&uqPWрVѶԁ2j$uDu~SܵQ sF[ s4`{M9geP?nLxwqqk&b V;5UcLOJ=+9,Xdlx\.tqJju>h޻)# $DH7_\'4\=Qm`= ?eܖ؅ bu lMYg'jm4oYT݁#^(yAdN#^6P/0 Y4kwΗȜbY:z#V^Hiq-TA  ȿxofJӭ<~Rw. ɉwhB:/)ڿC;v${;w\Ţζ^e}ɭRK2RuBN.7잩 (_;3Ip~兄U~kgS=GwkA2OZtlHg QO[?@7t})Y.g[W^o 5AY:wrn{|\"/K6ۿ .!Ϸv0tJDlM|ag|a7nY1+_$j`O2`k5A&Cf{*G浇MHĊA``L+;̞rFE)`4YpH>c$L0G!nwEkEЬP\s|~6ieLPp9^qg4, #7Yh Y^JzGnʟfgـW@郆J?f҈Ə6y; ñSI|&d AͻbCSK~{@(L_\(D>k: ~چa%;kȿ?:%4ON,+&ڦFK%j\Qߩeb6) ucnټCd匦c;23sܖa@C_p|+{0REgO&ąHhx@֓1(lpٜpg}- 7lj.C"K %V1O5;{5XkȤR"bsfǕU P‰&fB:tǽͨN#Kz&}.ei9Bs1FAϣkҌHבI @xTeek_ϲЩBCKlVUx'?榙T+UWdM9K83,I}͖Ic^B)~f0rus91ʲ;˛2JsfMwKq}.z6z;+aAր\`:}ZCpÌw91)%72D1IX6<&)Xs*Axޗpbp~1G] F v)/q8_!9i?лO uA+ݬcE;R*O6} Y{r??U_L4YDG1gz=!HY{*} 7Ơ4Hfqv$\bwp vFFdfIݾoG)H_x㡯e /=q*&~0ܱ`ԹtǴj.84d iVn.Vp&H8ߪ>X-ɘ U)v9( 9U\,67ko =pΡ|BFX1*tv慭l`"eV솗6|Gӻj; 3Ra~CALVnzŤ?C/%&R MܽWy4ܚ5q`ZGkt@B">sF%Dh0;ѽ`΋ 4{i s:П 7G£%@~bjiyLP/V⴨2OC xtnEGtVn *ec[&2 ni` zRY.̓J6>UͿqS_Ӛts A_5͎ٔ# Sm&!ۍE*:N8ms+.]9w䔁\Xx AZ*D@E)L-^fp/OVnܶbtVВV_Tզ/]{6tM=5},D --5c?,`([2*s+bepKG,)wj.b:vƴ戒rw9 {?aj/|zцFVCh=n`L삥%nDhBR(|8H}Hx ZT֟efmv]3 ζvN*b#8>r\w.Ww$W=v;oIuɴs'ְ_[4;mZ2YwވSMQRmj,2N[,i v)ɣeqxZLttg.Sw_yv ݑAO1:mM|X<|90: d iYF8 Ҏq1~ k=00Пj6WI Zve?tO5ZdnGLXa0R8׭'aYԢI1cA7ǀyWsHg7 ;cx~r]{bRAt&kޞT9V- d?` ' b=7c(|7n#h 4 lPБ cBFHb1Xxt}9,? :O'(=o0z)Hnq5 Y݁W|YB[<ʤfJ1; "𐡞  Ŧ* J |P?=YStk93ϛ /㓺WW/<CN$Ƈ滓x)ݢocM-0L9q,|Ef~-~vkj` N !1:3 xfк܈k<0vMȰ%(ډdo+2 frnMh;)œ32jԮ8-'pa  P;٨=?pJV s_| %Bđ Uy$PQ;JP7F!4xwG杁1-V/>q6TF 3`"^DiL>k)i!p\,OA_J0׋É8;dz.DNVOmTdICWgWjYRZBϞ{Ȏ]:WV­2i VcPW8F(|f٦PG\zI:sugrh! 'HfExb_wܴgÈ9#uN,SaR?1 uæd<<-@s$5˪.VqΓjSS͜)1)2 &Sk ]Sl{tb<=Ȕ6te.yyuv5g:}WG[,?}^b_ dD&g!\?0[@+?E<մȘI' N$:f=oLu =6 xkGR !Sc싉nM 5)LHȼ^ c/tPj 㺭z`#]tbFƘM$ugm- N6]+d4'CAF$HK`tILTm.[87&7jS,|؃Ռ{;k~҆Gyg_n2p8`5 Cd5!n:yF$Ç T-OmQ7+DkgaqV:fxM$ KYS<9]uR!㵔T# 1vYz#}o.G\2Y-P?qOS@-+,:q/n>CF8|m‹2%CUԴmƷUHK8l>ZL8 KGi/uT9/jKmo#PZ#-_pZL`.p8Pø4_%Zd(F]C=7h% S4]Wn2p+?/awwG,rAKxݭELÆb& "¦:׍%w$Mf >.eL Eh.% j0@+F 9_giO5(s"!{ 8Nc5zTJ7H=_)9xH>VAĶ+?yz9=#Dk=PcW*eEs%UUIxB ]yS uR#%mqY,LAqe|4Ӏ)Xc4 IĝV!w#6^1XpJ%.љ{! RW.VrS;t&>uURR\͝ ?ݳ5$\+ֺCU259Yp{8*=r0xu謫.ҏ,6RkY:[:|DJ2-Xvd 7X\>JIo|+MJ3m͘(C(Q*.9 x80%٨yȱx3VUm\..fZ=#l6mA={p΁Gvzp_B azo4sT ZZٽc3N I:A<~DSdC&{[:)y[ YfOV'9Nvq)"{Xw)#sHA0Tt~6SSk #6j[(&Z<h' fJ(Dt#?1Q*sV YzuZ 0gI@C`Xr:q)y}d_=M6U28zʠF9!2$$t@Hu@ L|!.H=#N` zy`thZ*.DȮs:i9ULQy15k%mD![X,B=m Q2Ll_=aSS;) Ցmv?JQ۝f55v+X\=O`+:$E0aE47(P==YUAM]B`3~فyӐh DZ%7X|1*+w2fc=J0 Zi 'pP}(YEF 2݌eh72>y8ؠyTƯ'5.F]-һ~ 61J0f Ukhj?#x7]P|oO&tq]ۼ^ h7 -'ߣGÒ%erp㵟t_BMhy*~9p\`~M%"5lZMuGUUaw6jr}WwBqaKRB~|L?;)gQ@c WS *Wn g. g-̾ŜcT%6K-t|[j&ܐ;ܖڝ-rKK-d_z 0b%<" '\ lPT0}b܎Ymf!̴\deJT9ҔPHF%%P;ڧlO}ȩRF|\r>t 'M &E4eqqmu&]nb|:ޟFxgPR2$GI.zkKUtQc{:x%A;^˲=VMgqʀ!u&#ijDDC9.h|t w0D MtPR-gw"EߗRR46ŻGeXC* $J2xPC`[CS(Jk/ʦLxDƍi5t dH?$yxWRٴ0g_ɏKUayHS[BmYQmZyW-"Mso8&O5̦?0@u 階`I eZj42;-< xVS UGn7zJS&<„p%-#aGW̰{.]b.#7ູJ*0Ӧ+O'C%FڒAS5[t3l]XtzAkzBҼL#v'd (,n mjšUdnrDiH5R e&1)w-sJR} )՛6^AvCyAցymz(<^F⤔bo{GN:UaT\%m¿&WtqrKT6@5 8nesc Յ"M'th{( 4H :XK65yM7g<3aA` xףm9}PfYٲAL.H!Pfm?n d,%&^.(Ā"T~WVpaaS'ׂß%Gf]Fh+k8٦thX_i]TY|T\"Ot>iF&.A\n2EsE H`3 16VH_T@{s6+0<|H‰G!4%Y^p+h8C-U1.v#iTΛ`Laa/eHu91'_X+%uuԣϸzOLWezХ mM[rUe87" KJ(Uq=d+^u~oJ?E[l'Tp|eDuOgQ@K_~w~I6S? e($ C;aS~q*W9|- 6_߻X-߻csUFaob!Mv. Knv`xrDn1x##Z&<|*'pyx郌m, dpz" H`.M oh]ks;\@%U 3#k*4C33Zt,˞ h{Ul.]={@3.1bfyaMcv<'ܸLcdhI~R)0Rx`Dkn{%V:H:2%_,$չKI!C½AgoaS,)у&ejTp$&_+ JFL2d#Ib,[=^< ªI>_[|^a^ԏ:T,pC*܈ݔy!Ey1jA '>>x'K r} 6$;\lRs)r*.ü 3{ޞ<SKu ɏA)o+ڜf]!ɯ^Ĥ<y|Pdxb_}~^C13/rGp{Nk7?~:`-~s!_11oɽpª_Rzk"{kodFd@šd]i3]JӶ~:1vH3&@Q-VmW\;5sPMDAPC=9"Hܡ0:.E";).ʌH1oTTӸ.d ةnAYN"w%A8۠iv䀳[T5`1w>4}]wBfd s7EeEbTbȠu]U@8_-|RJW'D1v=PyCp=uثwxL) oэmLydО1mq(gD~~C ^ZkP#]$/nFenT8z`gA5(+%?&VmIc fo0/FD[J c-n>ĴyՅQA)[u;7ȷ;7S12h  \sG;uUd0RL ,9Pc2AEP> zziZg.0b&]2 M`H-"A"h4h#4KCV}< E[ jEP#C~E.;{:6gm$(e[@:urX=V^=.HV]PN{7 o[;6v] , py1mm,'/oyi`7%u7ǃ|fl=ET܁ݧO Rhl & ~@:[-(z6h{b8Pg@dM3ç&,_-;dhQ1;$Iz|rO2Z/\gcYMG>YxZd5]kf]lkM˅_L3?->syR\1mRPCTjrQhբ!7sp SHS†x b,ZEG Uv G⁓uCT"Oi3߯v 1%۾I pw-UyȱϹ ([Yh{w*N۞ B!հk[Ѱ]R /TlLXaFc)Q~⽴hj˵P6@vis ;#E)qzkI9Md/lM=~pKfيxk_%phvש,iRN:EXU^>h='"NiٞNx=RӸ?dJXZ`W ءݏ9ȭ]n:U{\`9w Ed_v"y"k&O^,s 92MfRѱc׿FSI5&I>JCL^`On*g l6+r% */c+-˙ |:J%`r$#M!/T4iA%^,5_&'rsXzvN+R~iN|%%;}a4>Tw:wo*ԧgcI>"&I<)x@%n1ǀY?:|A^Rz"|qQI "SmÖF(qyp(vOS2˿m^,5s?$},T1U:mz]EBF箨*ώ=UK/ƒ{AxH14]G"bE*3gqyA"[ሽn IGoI3Ijmトj%YCwTĪ:e@&4:jL.RnoXg34so!p+ ~#,xav Kx#Y`qeXxzQLmF 姝,@=brPJs$'(Vv@QS+ z#R5~l=ު2y&+Ozh(P^*hG/p4P㱧}FƝ%N晨r_W?p8﵉xy&}BPOE>˻z|t=yKoۤIqwɥul?E2BDZPB~,'ASjXHaY3 `Q-)g^@J+2/Q^BY;O!S".NGW,$I8apE:C99) qx6ba 2@ `(D-&Rc9o zBtw ؞6Spt$yRFu֚JUoĒsƙDϯ1I zH0 Q|kxJ6o=+FctB|Y 5.ֱFm~'񹽡${'ch'U a'~(; ; ~14(:D $PksANQ,9N'Z;\9aBvF w}OT .FR%IgyG0s}WmY0Jbix+f)@~y..DUo|0D.t|Ě̖NA!Oސ'htl̖л:FSdذ} 9!VkkG>w(<w:u\[y=[C_SζuߐV8跇1H%jEYQ-`sׅ)};-!:9CNCa–^AjMdJd63w/ E:2Ʊfz&f \>` s+\fc d_Sb R|Y@Y1(n;s,Ҟdɮa*'ՉieDK)y:NKှMM7<#o_{نƚYReӷ}ׂ26B0؃@ڛEkV!ٓypq[Ͽ*_FHLeTԾz|eY2HŠ}uB /ǃ| ρH{y!7h&c^߱J-@:2 lUcݐauek Ç,e?x)?T&8qLT\|&Z<e\!8-ǩ&x!@Jgoa}èS"zhdܢ4χnqiY -wY^wtňnȢgk*Y&BJ#u ?4kZ1b7'@oi!Z3e<M1' n;f¢i  vD9!ŒG?lqCyJR̲(cjߧ#1SKe}h[U: tܧ)XLN̫x'moL G{O2(ŽY\]: \7bڻ`r:IZpyi1&h=Јc{3a->b(FG0 }C& ^lHc4y;{+BFx~@_"EDFu~*D&V5>YD?I>@㳎z+f #(p,qS8nX_u9%-(Dx74Bk鲧b?XpQ' "q3iZ1AuHFn ,::h;RiYUxzkdxfho 1$`gچ'O|h:%4^qA|8գU̳aež^MJ-ufh-SN=AZDB xV͵is6C3'R]T@%{ ǘR2 q=9pW7Q /v8OIY!d!ybjBn)xʧ ɦr殠R i!LfNd Wh&*g0ubtEXjwG)NƤe+?~'(DX7zz\qH{[FR恾k]KVryӘ'@d軑0e;vM(qh@C ן^XQ1Kq =hBmW!V+-if뭣V֨eъc`T)fK> J Zu>Qk>Z:Hu!K q?ڒc/E'D"U$R¹NNȲfBs "aE1A NOݽHA=Lm}/g;r*U2aプ8x%Q3/KZ\Jp0X" {P|.2ۦ!ѱ|XD)GDdɬkf9 tR6zKE <'0 礡Ro9#0m(,ڰPO^`t//{;A͘.{P| [ZAi*f;{BIuik^4_KC ço.pwЬhKOUMQtgoALjJLHٴER0( s1&strwz%Δ_k)u+Aa-oHϏ?]V /߾vA=?1wtzsVrw²%Vaedyp:)}*J1Sc7ˠ*%}1^t<]/^s"Nu#e\xؘt)d6P^gHҖ?,y0Wwt!k9Rwcbdr\{.Nu tn+@y,xPFv nksZw78D٦㒥M7.$kˋ=1!j JѡdWe23-w( MU`f a@*( ^oŋ1Njp]."K;#NY]m`1R΀2Kx>BY|W1Z6´sO έړiIzᘛ;K?6 Wnz2-|GmK8 '.'9zzJL Wo[lДK+Ẁ0s,ARG&z2ǡuaK=pdOWoCQ!(Nw'%׏olLZNpPAh6o?A@iQ?Q!\-g/m7#6~z:Y0i}i3-y!bҏ vt އIa"GGe 783HA հ,xMAp!tukE"F^%Vfl%j]WX[Vci-ԪU~:Xx4>LE=;: AQ(ueڧ<;Je{ht*H#G;2<~ȋ&:P>E?Γ?10㷧UpU!l `4B5X i tdud䪦/r<mgŮM\,Z9 5`ACYZNL H(Y$=uViȰ `0]tȱensFG W )F'nXfCH[1Dj+}i w`:V-` }4LJ.j5!a|_|]˜ Nʉ)QcZt{V;GMpF5Q)g@OUL3Ox bbq8f wU@m+> E=!WX@W&-O/}n$v7hYx.;k*!4DǶsύ,r,>|Uz.StٻNyI,aWQi%λLc 9w 8F׳uoUQCv <7q" ?`.q!3gĉ$aHkOm)"j`B_..EvU6ϴ;bx^ H/xOslh$f}v ȶ pb> 8xbiʑI6eҒRx@(H)W@CE_2k~t&_ߏ_ϘcpUܥ%\-♂Kk&X VμSY =C6: ۏȤk~Q;֌uB@ťE7Q+lvPҲ.i K ֆgx"{Q]]T]'Ǿ0.5[ϑT#_S&fȥGd)%o}`≀`b&;WRf@Tjy Qq7B9gr:k\4ob( _9<^hOR@;&Q_g!E _t-׸efEI.pˤG  esxw,`a}`_{L:L:j8%%^lh}B" tj؂wI j'>W/|ko䏩׏m<epb3uV0d\ Kn jHd9esϴ˛[f9Mj\O둟K*1hudqLZ*@zVQ[DuaKmāvJc,s0?P*kEH"r{EVHdufvg׶2$\{H@vJo׈ D]~/axz8lu  <6-~R$ځԋAXA@8g6`x'gv;-߫pr4t+hX@޾vPa,~|W`՝ 94;jBtd鿟\B0<3'"+d؊Q%@4^Y2?RXSWYՆ_>+ך]9E#u1Jk|h'84u#ƙU͵}e𼫲EN8x Ձp+ǢJ#yWe7mnmOtk̚6*D4A NXPZ#gǙ@օznypKqziDTf2emA af#g~f푞6hU?%1e-c@} S-r? ا)NZo9&؝ |z3$W3_V Aj:0'|&:.WCli?9?3s4\^ V%nTڧ'%7ydsx] RD>e8aRZ#uc=}r.$CpN E)O%=x lHN]w]Nso nn*rYUX fpLmOq~#af":"'yF/p^hrƲhTzٗ 1abi#^N!* enC1ܧU8w.Fުc; :l=5;m˅۫. Ͻ߷"vdFͳWGC,RR0mG*}4fJ/)X54N%i:[G4poj$sL=)2LjaœNc"_ւڥeBTL#P}=<˲hT D$3xw&D4,rR fm3B`јgw5pSyWZ]>!eH}CMG aɫ-hj(ե^TEh;Ż#|JHړ,.f|`[NDžN\Au]\Vv$l_.j!Y+0ij blTwCB/L#Vo,( 0X$p} %p9&75kq&JDg~LSl9&aIv~v,%]WИ!BZ`-CO{1#|@B cTQO6kC{ Wwa /.XcFZmJv )(:Yg!4);7UbQ~M͟ъ]BUi)d7>ȕes־r'\mHbWJRi~-k5m lA6^W.ux fѧ:CwG_\`UxF qXC¿BϦev̘ґ. 'u%7,}Ԇ|zn2"xS:baepvJ$(~q0\ b@wp /=~Tp' =$ES= G%f "0iŽ8rUJWジ-< ~Nܹ 4W\x6c^r Ώ }3u .FB~/f̸A55. S}k倗-`W7O-?$}/9: i,i haOITCx[f+9kJHnr ,R$n2욵w'$)ka\sl[౤aVFZ¬҇+pn6ZqX(-ry;&ֲK+jvNJXc't1kw;O9^YℑK o.#-H\. ca{X4M鶲&pAIhdEllBWV-'_+f+AM#u} p)6Dl #=2i)sq߿NZA4KK tK:'\C֤a^QXρ#rF]$ ?<YkF1u}pT||.M9/@10{ Ơf ֬Rѫ##7!?o [QW]&J]d+Y݋;(eCL>QKƠxEcm SLOmMǍqHU@ ljB7b˓՜BuҴѫ^mree7^UIAF#P93C[^fF/[D47A%s7uYiĿj:/I-(zp֎n?^z}&oIW@^,Trh_k&>;AU!cGY3ۀ}f2q_Û/LZ&R1MIwd7ސt6zf$d(9M%e7g",zɶ,. ֓z]se&t:$p2+9YӺ()Tx)d[djRI.7 Up{Rlj`*A*kks7dlF)*̢ aFTblvc!KGzb 0|ÂH݈;ls[V՟D=$-gvD"KI^QŘ_f-.,SU!. T56M-Mj[[^||”ûQ_bl*[`*uwxl`׸~jJ ?~2vplcí *$L+MtxXECuŸ4_[/5 [z\=nUPבWPdMi7&gY3)d&#ՁR|{RoCn%߇c;! e)76i[F)ҕ@)q"6fDiYD<((횃I螭>7$rxH|?ShM' ʎo2Z !RjۖZjJuWK$M() !hɥ5p!__]ҫųrZ (T,HDLF ,Ǔxҁ͹}YumnOKr?6s+٠|?](#X* tul*c>Xn(eC"MrgX>I_>7EqS! |}XY={fҥMr'T< /C> ZМȌb𐁻)~Ryު}>WT "5F*-4D#6O0,2e4֩[C뻙R~ muhe^p*S,BMK'`.HG0˗dY틆5lUL,ۃiB00)Ki"l@qX%_ÃA]?{ -,lna=ai,= e$Ve4&%Z5.:Z}CnΤgv3[va1k䙗U;L2~D4|۸ I&\arFmY<vU`hWso8*-_"TFDI:q+XS]{ fGNLOc{J\a\%~~ 0$Çc- 6{xo"[U}t.X*FS;RgJbN㎰ʩy2E>M0'+oG)3Ii~ iKJV]*4+7^Lܦu-xV/P6/̅ةb) tN!u< ը.,`| ą[|^R\.ə>=`d/ЮQG=zKͦ6F2#P܈|yW,IT.NDi[>f젺:Ωћz^TdX"!Xezzd'?n2E'1Bi"s.1:h5Ьw* xtn ï\jCX[ףZЧX $ 쥩4/rt9kHQz[8]>{;’C`$m遁7 3( j~8&пpҞCy ~vpN /-B F,Na~zkuP'ƺ _KNMC;!{‚MVQiᆩ()%$w}$ S[$xϖst",DϨeruYRG*o;_=ߧc@qJ/+*Itk<-֙KQ|pOR~IضZxJ!Ez$v:JAl;oX9QozCI-hjޯ )ğq1T| J ;i4 B~p@tȍfDiB)Hrag,NbYRg eiBa vT5AИ* hܨGj]rάCMA OBīޞ*x4ၰ8_Ͳ2BP)){tY>2T9QKL UƯ< s<]ԋ޲f _ V,NTྌ~:LпT#8ħ8Ű< u"]?0S~l#OZ5C@1\OyniX1v3%c7(a>CV;#I_xMB^%= &''*3}zjz9٣KO^t E%? `ekG9t~œĦ:_*'X :_'L*LvNiZ y=\CjpM4 'n#%Y ؉C۲U6^)"Bf93qX5`ST}>E9'(,ƋW 0-UK?a/PG m][TgZ@nHqny:y;f^ԥ{GJ&Bow(ljfFw_z?.A h^TV=pM4II<4>X[IAo;c֚#LȅX?;]n8 ,23镉ڣƗzf̦,1W5/:vz@Y(޺Udw֋:Xt–@zZ pwe3%A0Nؑ wNîۦBذ/BV#lkОꆊl,حH/"8:j>C IJ>QxX cƜ *=gU? r`>Bbl5&P$CG9GHs{kv-EB1Kx͊HL~&)POu@{QH Z=&4C!Ed-wҦ  gVb;X"v#MLb|SO4xT`5K =3@zӊ2}}tßa&/-R7 P0zػR/:#B{DͧU`{H\gf)x`=2!ӘZu4#W/h?O]La ҫ³̟}0k5Hh;N<{0;`#fod 'qWߘ(;trAwpi-^Q6%hM:'a֠*~D,^]5`$+j ,Gҋ)𘔨nȀ&oKL$`bcā=Q4aL˽8@#yg71z:kDI Eūp<*NX;]&ŗThN6g(`#wT#.'dk[X .ڑ_Rc*U#$N]PVEFK) ,~eDc}0al %m>ݵ7U`QXS$+EVUty *` #z:Ho <\MJڄPbk'mܬ,'F?ɠ"{0/)%ϖ[ W:y\?A@Nꕠrዪ{ x7ArQ?ks. c4eH#0@?%zDAm'{cb.Ԏ?0$*+b؆TU ~/&8rĒU:mggpuWe}_) L]S VEw2(U%2Ib $B}02GqFx, t@Io ٬;miWjos|qR4']O6Ltq0 &@nt1^DP3UOI +'7ʉS2a -~}8 FGcV)FlAҝHMtd(FNox/pv5cᶻ ;'>/G-D8ˎdĖBWklYT-9JsD(6íLB1\ՌGo 4Q8/wQB9@QWsy^Q3 O@NDmpFޏ3g;i ]`%@Tbr{VBěY=)`3ue6a5xXkuL:4p=eN56Pv~/3wX+Sfc]MBD%w7\dA~D%D+(V'SCCH{fae4DAV] j ^*ZlΤA'C8'f$) ܡ=e?R|V8w\615'x-A/Nt)QۿsN. ^"ː; Xh܀Yhoyz{cZi36xQ^bi[`6?488F RJ]h5`cO^ ~멏u\#%:M0{yB0iU9|bv}CRB+ T!$4@[,72$pM,B;lQl0\GpBefٯZp9._^et8,wC{kMP FJn,RFLL=W+XtR)~!qW ? 6~ٗF2{;]lYy+Qn~ [IJ$WqL}F+yٽ<ßC9( 6VtFÝ}rn\ ;ݷPe_\0_ZjQ \ᡧ-rl柳"jaJ+'A < !ro܀QuHpjIx(%u=4TU/8e9\pE%qOzͬ<V0m&~Gϛ?pU ~ty7$aY@EDdsC HcNGoτ>>}DzY#\;))rސU@z;X8 ۖ;P7h6}gٓ>* \Ƀ;lFj|W>.bqp1@7.=V6*s⟑t輲f4yrnx#IS "O'I,Ld'^c {Bt|S][OaO|imYBHZ?v)]YɃQu/߭б/7hb~U;l>w|3:ĒQ|d RS!-?](9؛w^]6n2tA($HAҬgb]w mNٚ!t?^Hih>:PZ*sR^Eڄu1J% l|v̯&)\ Tr?xTo{bΉ^!D/(ZLE4Rve،fGm338Űyo;99T@KNSHR+o\25Ho1!!KBWL d ߉sB_y\*v Ckuq\/Qq~}h(Fl0Eׇ 2E},0ҊX-56F?[5LZvބ4W $ "Df ]ƣd ,?"8r%!?aL&.k:iJ~󃶘|ӊB`u`Uy#^cp<\u+R@?(=Y֚raӔ]Eqxɻk*Sf|!th?j`5<=DUy񜂯]Gǡ*6tiT%UeBJqj] g h;SښhDeasb"_`NƓtRI9&zQ%[#v #4P_  $Q*:l޿ "O!wRf>uvǍb[Ƽ1jR! @0 7;B/t^qxٯbD{צ /5$JeuWP(R Х.;&Gaz?j3ᑤm,(~l*^MBCcG43i,"1 Yܶ}{ [Ԯ{҅؅bpbɴh;7@[ /Q]u]U\![9ʤ2<z*[qC(ILLh(REU]_@`>ay\&\EY)M#?jKn&+뀟&^?HpIblh %QQ+s!9 ~Xg{ϱJ]j6U+3A<}ȜL4 Mu.ɪ/48ެi9nbW@l `K pvfP&F uK rdPVߏ/u-T @IJ&&Kn8T4Ɖl1M[M*9$>S]=}3Ϝ}V_Ա OpQP Չ:L49' (Ykw 㺭aK"ORԈ^EeOsZ>"$659Aj5*v4˅JJDBQee5Qm;"SpFꦢ@Y&H"3z0YR*)k3a'kuld4Eg3չDt!k]F01jhV=Bap2j5dP/+XTu'!\5ct\%4OTcVmޘCLI@@ m9E[p}Z Hv Y EǛ`c9PC31/^O#LBKF1Hmwӽ[*w΍MteyG¶ҐRš>b,o=;ұc.Y40kzjCg)ph-,|t#B삇_޽wQ'Un$SMcnߺ'ZZbo㯲y(@eWEG(o\:3<]R#5s$(~䕇kCB쐀/.d6N{S:ѤjHyl tb$a899H6R]Lf%bOBxklۯTYEcWg'ob:ŐqИCfD%8< ӐR N<򨧌 mYZYL8C=I@{4tZJ~U+º\EѴ&T~&?#$ lh[X94e~.~K7A܂ZҼ OЙMpMl,j= RC$#@eKۖ8G xMEkB>e/aߋeobƒ(gSr7E#7ӝso|] @Cvz,R,;ů\G6Y*G ܝ Ԟ4D͞/ XW;[qPЪri@)-00{tUUD+Ǜ=ZiR:}iaUR?J5 ?\?{gePTQӯw UQSi ϵ|:#kM Q͓,B U)о1aF<ZLGl@`}tH( U. ؚ2pO0/= {7m ]mf&ݕ";Y *2'#s?w4NLP+[v Nd6@1G(UxDO3G-pY]l%9+^ĤV-1 ^ycZghϣOD1:@(ف0pOK(imJx^A AYXMgï˓( \aҽZrg W-G[.,j*۞Ya3"Q$a6y,Cf$?~ "qz!FT8|uK~Q4aH^b3v3[}.a:?Wdfy !uH3P~B.8"O~)CIQ G4rtI4 AAWRK 'rh} XX5|l=;߇{i?1{1‚b&S#BkI y`uq Gͺj@:N(?GFow薹+6w}[{gNI`0|*?y1]3T}e7[5e*?[Qڵ Tz!rGc F LFyl ϡNqnG.= X;P8<<zit7s Ŭe.fz pH9lgC 7WϜz?qR/j p2f gEtIȼU)wraJu5@ |YAf#KEĈ l}xA |[Ƹr-,!% MXZkahOXe6b 2(Li" JY#ܛ\Cu8mDٶj/x"8:}Lv{+` P."DY?,{#oA np Ԏe;"$C3P >r@%jSVX\80p\b=0+J2L6 c~6wR9l{^ ܲ3ٷ+܇^N\FAE'S  ~.ɹ2m("xtNhdswBʔofOiO.w]ޮe"$m"^ !a5h.M݉:Pz;!>ALED|JFs:8Nb5ק\R"$Xs} IfWW9tF{($hnhz¨vYS"ڵ3?/o+8l`P-G5s(FA7#)SN/]ga| ymJ#󃁊o!,s4 3wvs3UlRyCA'I|5.x ]skA>Mi^!)9 l%9O!.f.c0L= {w`͸ /HCÿnLZP5yl^:wXѫ(T,{0:[u[-A?_ ~Sp1T EeGnz;^,.fk/ucmn(ɑ6]\^:f\Ϸ{і?g,L̥b>Nʶs_qimB=tb\,y NvxuT,%|ގ @G.eˡ(tSB|~ g{ ^Ѻ0I\p8tw1Xԩzg̱Iڞ줱N~#yd# ?J; ΉwB6PM X{HN/0}"<ɬ>,bl !{@0tcPŀAhQ)O /J n~*W8Ma԰ߐG1NBl>靁wqZ@"$ ohaJȄ.wjs\]uʃ+40E4vpB}GrUtQ|T ݁H-#qPV[WSߪغ{%*tn0@8u6Luo'i_3F$ʶ@m2&0LQAu,BE#x?Vg(AM ݫŧ'Y]ω$S&wpN#W[cRpe#X'e,%ZFڕg*P .;ڛ EܖBk?o#'hŐ$K`+Vu۸w`ɘd o*OX<6M 9C"\59hQ4Y;J"}=QR4ɝY׈럸(H>$>* k21`F~`s,`p."vI 6p^_dCm-OE\u7"rye wXD].$|?*1Jأ׻yIuZA0r%@J~ڞi>!vڎW`r$@zz(J KiCjT"O*= )|)'Nd [|1C։; &Pl$xńxPEl,il4S 4/}5͜.|?좢--NʂmZRq|&<8&Յs hXeI1Rr /myܖkg@hi>>CV o0:\[ITB=Jq8^w zT!Nu!YykO )9 1Yp3p  2XզNK8J1B4P5;}//~ؗ\֏ Qp:DЭ~E/Fw<?_W?^ >gXJ-yoLΟwq+,v.0:7Ol=>jay)^QJ*\{+Bº1G0w.tK-zCmxA9+r0^KQ2h1k1R20 ϋYjo}ÇeBhXHi c"cл(aP`eb!˘ڠ5h82##Zm#n|{;/PXs?T$˅](9䯺%~^oW+2|h0ւ2{ =51-V>=mmu>r@|_ մE?Mt)y遐{C+bɒp>?ZC/X',~?r) )mm]}%&ď xV@u:SXC9&}Tq@jizB@*M2L8}XbGo]LYd1 1L.H R*"ju/i=|oV[0Qk:liӂ vkSQbdC_*inNҰ !̂fI= @&5(iQ~0 fU&s(K5ϼ6}tT63W+z h筥GTg Y.Gz0\wy&m11o [Ďu=TO8r1p$#:1l2>amg߮Զ/h_N/eB9mЄr]}A!"O;~y mjԩ0]~JT8pn$/@}[~d&*wZR{9 H ׍~֯5=MmJjj?Bm ʬ˂T|l yt>L)++C\p1ARMTCU3A{&;jVUGeΠfh}zLC*ۺ GVF e]k=! /DKr.Ŵ"YsۇY)}ݐЁR sS[30Ȱ '@~˲j{Y/Ƞ}u'f-BaaU`"\n3k'J`{@((#} j*("6+w=\9v '2Ι>DQȫԣ=^dn?~OGPٌ곧 q װB5+8,A? SCkf6oJ7EyTce^Q VSQ֙; ev/v-33BKH"̟6dΣ+b'jJq6@T?iٚ+p5lUә,[f p&-h J;A1m1'`s䜦 #- A+:ъݢ:IQ%7vwbWJYɉ[KCgUtmʇ#aw)sц =3di!M6% ]Q!PcN8_*@8(UjтjVL2NNDC3;Y<|^|{ |LyN; &UnVS'=%W[#&lF@`40&@,@tv0nC LCS+g⠰};!T.-d9 NkQ+%=`ݘkKdۖr>4~ԅ 45/@(5}tv*(6}0Thg9"Q( {/CNԿ4k# qk|R섷i*]f_D)z7ЕM SQFv=[%ڗXdW'C Տ&\Ȃ%s(GPe*gwi§,=~ڃ&>`E]!b ^ h?]j9ɑҋ1ۑfJ:ǔJJ=ώ01y` cs~S`Ӧ֧Y?$Gf(E? *کi4LG5+Z4WӬn;I`[)OP)E+YgՖJsǰ n~Nm̼X  #ur*׈Ir/ dV3W0la(v`~8T-KD;NJ`t)=bs  Zd$^ .ٓs2>E V A *#E?R.S>"(SCXN ;+>Ds ;zߨ6`vpIR#{d|ѡW&JQ ܲdY3fwY8Suq5Cnhr&P6q/βh)+B#\9@ݢr[ 'E4}1MUv 6JW; 3-jv-4x Z2yRVomb)BmZIPrx ;5g2C"{c{eSw49X۰aN&1Ċ/ _{̜joo-48؂[z{"!uUZˠ F!KKwnmNŻص˅KnjLMĪVJ_]W,}{Kn`J'('ظZ q_cnrdF(kAtꓽ6+8VflMǽsZ{g}76TD "#sB s֧g.U42;ID!l_oddr ;.awk;*'?jj"=|DF`bcm !2 aؓI>!1 "S? %+1'[wa-_k֙hC|YqXr"D⧬^"S¨Q/F@ TB<:~4(;IPxBI2rs"m)/, ㎼'㵁JդDrβKj= *u(X0u)#ќ_ǁkSEpv9[Ǫ)RusLꬽ'GW>>܆ ]Ԫ6ئ4QAǴeߗc銐؄@~?q[xPcbLQNkc9\eK[uë\_}mP 6a'-a9'AuL i0W"8)g$X~}РrJ(<!ص~A޻@cMnޗvX O}Cl-Eo*nǙQ U& jF|eXDo|9~tE2j6U<Q.)$odDĎBSWp m+eťx,aaQffw08HޡZP"lӟYΝiq-iLα[YL9!hO;Բ帎a,)NjJ_jaY'q;|@Sul ѯ 氣Q(pLPo伮WqކWhB^ f\,FaR67RP..YXP4Qh{U,5&ni)pͻkMZ a~Ӗw4%[[^8)v%џz|נe; |{3?&Fop^aco`>˕Gpae2".9elbqʩ(2{kewu/wC:= hOW? My`l@=zE!}(o߇\Je(3ؕ59*v}̲Txea4:Rc"{Y¡I=(:.Jcpn{-^VxWP9+FS{gaMr /tQu++w!YS% ވbIb [K Eo`&2?Aq صhG*d-T4:S%HׁfM\^Mfm8_CYg0̒2٩u~I;G &DW2::*}%>s8(˕X7~ ]<d|_NTU$Y1+[.3_Y˳aáH[A|`o5#ЌDKA2QdZemր';1lxNl-^9J ߿ھaF`H/[:F3!,O5 ghLaI]<%'u*i>eUfKZ߇ FH**uXw׷g^;#b R ',V4) ~i@j.X6h- hi,($ΖUG~fOJ'r^ mqD}B!Ȍr{ j Ѩªpn3`EQuef=/0@{Ag1ԄbӢ1GʙL1ùڮH`TaԦ}zk&DV53.&Nk6ik+* ʸ r܊Vz m$eF\Z")Q5:?6r'gg{\7{nVֿ~6[j^vaYH-ct3z-$H*'oa|w?&8`3 ]J I͕6#,"\GJi/jqn,;o9 !"oMM7y\Ýؤ,0 zSL΋ƪWTg՛:{i%f15k{MIjء{|SS R3^VT'y_+`_{Yi﹝o{!j:ҡ~e_ut>f}!ʕ؟Ә]zYB6@Ew}7ye#>$42)CF5c~؆+ŻE*S7t*:/%bk# UfG\FEхoEx6(_/h+]EPYG%(~xS[1iqޡWlurI콓@,6#gP.ߪeմ[Qru^ jPh\Ig9Y%+9첆Ɵs|%HK*ъ^0ߤI!6ix\^٬bfĪaГ6[}0#auq9k%z`vk J q̏9nw:zx ~\-c8s9~TL6^Gw*1_֫.>ːڞJă8aW~ u]}@H$r. _*Hy\SwH6iMڍPv<'\D. qX"QOCVlˈ "Φ//j‹>&n)8έoZgb!HB_hD0`jWYCC<1,S~莍* [(cŊ0;A+'k^E*ʚ N.&} i& pDZ7NBАcs<0=5Yu9œɉcfe/o2 bK%{qT8-;y]@!1H#LPwPxT{A|A<ۦ&Iw.::_P0Ws 7mL/ |*&)8:UZG޽hU$|q5}uq"{nSf?cxŹx/o f b;g'nEG# l)c ʬ5q .|2M .N F5\OIDе 6';7@|IY==]Ei+Ri)$EK8@y WU7;XxdSIl>JPWU7`BM~h@lBg? G2/~!X^/`P^$ח_cIlo~,ZyXצ\i:ub#T3e)^"'#T@yC=:<"%?m4QIkvn-~OZ7#xh7Li>ӥ}H9(3PgjCs_?%')\'rRS09f'Ћi!DHgn( eAFK{ƋI!T+N+9TZ@KZ+XQ[˘Y[Vk+4-@K왒4[1Orqʥy?2]~\ =ygmgK1PHˤم$%E-wv n G*Gy b|IJFB͑N5q6~r2QX%ˏzjNN篏E "Gp)]"ՄVipv:&{؈dd~F̭11oշdZza㼈03#B` I+,"'?$n~uӋV*5e]}Pˉi;JV^7?Z>RVu̸|U?ypkT.M_ǥF!AMo7' .nʖu @b>ͤBq+VdMԿ&ӇyeԉTZӑXtu25lyg=V>W ^U^ED łMY#" bkEL0}7w(8<6m1&-&h EC>4$[e/zS=A>NBYwdGyRV[m]5E|$T˷SBԢ"Nőց{ ?3);J>U7$;2Qe/CvpT9Qe]k`Rk23̌7 "t$M=s5L w)D޶ ݛ~rn Y͂o.$ `/V>y=K`x²#*:A6.oؑX-PeOpt:9-I.=IKu긛*C ~gzU9W=ӧ(8/cKH[ "] 4&I8G @)NebQ2% o \Z0̥2sQٳԋF\ 1X;r'4YI./3hձ2V ʍ ,>TyWYދ# G>3 n6𔮡H{tޒq$/)cQj7JkVHa&@fxڵ#K]Z:2VA*wP&VqdP%غb(Ebu@PmpYPÏ$Yx~=I} R\hYa`B1i{,Z.thˎx'^ +={I/=L8?=l˵T.ߩ]C"c*Xǁφ_2:͗(TPNDoϴnN{L!ϢT1ꃂ01uXT&%4Ba,r{[VȮ96vhJjy5&` 7FrYFwTc5sݭ#u!wFD K}~'"飕Y\3GZj P~Hk~{)[F,~1:7zSmdxe&Z6t}Yߎ8 pZnr^x4ɂb.^o|Β3 =‚ܩי _sNRO5dsmP eYg$I~PkA=W n xAx /m1ѹB9,E^@Iw ˟RԊJvl<0jV Amhǻ0i~ twoWYV XvyS yI9(mz 5ɑD?FE!lQZf"_WM YV43ᨄ O(ayT`RbJqijE,3}Ts7..2U|#VL  CwwVWE.*~-MjXXØ2ak;u釾۹L6䨥&a \&fФKUkxOz##DHvUXBh/|aDm/gRRˣ@ME>׾Iנr;n4)^ (21_DϯƓ![<k^MUpIA71`ČŇTls)lb TQU^wE"&|VôWktqPqc5cթ<`ė/3 12{:Rvs5yǍ'0TW~?Y ė' <[ O*4Z: |/W.-&L.w&_[ET!3x7CHp+OwœFRH>>-bP˄w9L_L EK,v-ۙg?k~Tai8=EMɛ^Q<ˑzE6ۙۙHd'G|JL?S|}jhb'X`vS>vfH}k4ǀtGZ_822:m<5e] `+, zhl9mM+aQqS7b05l܅>%Oq+MP$Ȍ#]}Yy|*%)Q /Q˲"KRo6tmi=ez:E[ #Mq0M ޫʒlCih;'|1QD,y:\dOכW?ss: S,ZG1j|&3U%{~5"~{Sv@@t*g_&?uj.(T8uv|Vd/r09 R=sUL5+eZKʰGJgh/u9[fpb &pqY+or&DdoG7k,wǂi<)YNE*Th9ɈFk{f0r~q{gNܲZ/FX uZwkOC$Xg2S\e3.m`KlyfMb˝;aS2zOzUrF7&85!a== H~}_UFϟULL3gjY"$;QeuhX!uq.m~%{| k'F?K8>uZ/McAk(ѴnAj|]r,G+92K׽]0E{q]I=*]21f'9/u}AxIP غzKߺ-G@ai W4<$w|vO.O"i{4E幣Uƣ~dF2]E^js;g Ey hph;h󣤰C:V N;W'O@Eu,TmUd%4X52[ N3fMSUeܰSbx!49^igq󵏓O#9VyH!Ӌ"Ǣ:&TR_$D_PA~N9*{cګyem:>YVLь}^}⢰Yb>)!S&jx='Ԓ^?_kp7*ͅ~/IvDN49A$FJ>F#0j~߁YbZO b 6v1 NR^)5tU6b*{?%*>:^F4`8wtz+W2de̙&jKENDϭ5`hNT(JiY*ovX\& NZW"Qh2|%?w^co ΝfQ\O@i)<]Pv3Kd J''5~l99z{J]S9?J'98Hz! 8ь$bzQeL RŊ3m=#{T>A= V$R,#u}x)6_S@ӍeT.KG{OЪzV!#t]c[~ KX;Qqb]'QO%K)(/IאާlZH MB5sM:;H]44VbƝ1 =Ec\h7/y-gq(j*O >md˥PRk$qArp5YvPͲ>qVw&'9 nwMa$_1 2&G  %_Tq&.B`H,X?WgEnf>R.f_ N9Mɟ՘>n8[нS1~|T2N$xsi=WU_ t8EռYy0أA90lAEy{_HJ)ѸTXC$o|uF8DJ[߆[޷L}Դq`XgD8|EpB[y2>>pGj7T0[W>·x0vCze,@:tԂAt\DCnPI8ua&{CPL=j͞!;d-蛈 *f!V(7; Ԉ[/Ve@{J_D\|YsD(zX־+\*X4p#N5ߤ' {YSWT: OALJkYNu@ [] C%sxKH`ԬCX{=mJI:g,'v\" xirWeG^wBai 5zՕr[kUʉ3Gf#lor< XrJx~xp͐B.3yi[Cqe-IZȜ~c3R_}#`ak;x) x"0y9;X埗)^=9@ٞp?pw >1(iFڧ!2e(fa "O 2rj(NEʳEW57>!SJf߽T#ђα\(0s[;fj^L`찿-? BMcAhRSٍ!tZJgJ >ј*}iD !4/眻sU$oj٨xw1?#7"]Ө2G~pX ex/1Cyyj#dq> ܙ'U>N Mwso!9:: P]Z犵~Tr7I [;A-B(LLm,nLف%p}qǝ_ڝ}_ܴwJ{[^ 99R$AZ CE]+ +3=iͲlmݪ葪`jJv]*@Ƨ˖mBjp3( 8?"K<*  m, k|[[Rzu܎dJJ1kv[a>bZ񞄶 k'8WtNSjguu3@=TpF%e/v1C*o|!I'ov5֩vgz[PJ\ ۴YT#%ɅAL-$5 .o8| x `B.1KKhH(Nwp\Dչ_K?3fb?0)q}.YlrSz:S:_ } Z-bZ×47VVj=uX,U&5=]d!NQpڛ+Iɶ>ױ8ƒjKy2@U{4]r,_ԠPLeY`b@=f+y>2E~Q%R} p_b%w\L{RfYp5y$m>^_.F:;A"4Ĉ`s+2G Zׁz*PFo O@cG+7 +:b ̓9M&Ѿ2|F@&l; rx+x |23`QlR?VTac#X[-L. d /3;?1Ǘy4nYkd` <$ǻ5 o?Ȣ}ja)|VѴHAg+T$c5 A~lf5uY_y {2,sr-6@J/Ih(/i!(Q ra[K(Sdr Ƀ%FIjZMh<),-# P6Y}h`/(T>;Y3CzYW?FZ[ӿ "iL.=8x(/w|ej݂_U[NMO2fڤ voS$?3]8W@לB8 (`dǼ9,KN|xT% 7%A.Y=r499W``$n LD vvc< <)~'L4^Lg(Qm,WɤEikm̰$!e'M \%UݺS!_̻L|H9]'BlEI!f ];_OSX~R+hˋlpI\6&,B6D&;qlIy#6Lpv Ѭ۸oÜX 8е rB1D+L$?TeWOyY!R3J. iE'[kLWs< sV5/V^@"t1d{kt\"oQP\0 Mp/&bpǬƟkDb&@{ 1P$dT6/O= i1f@ H[:M :=_*U|ZrĽ.Ք G*pL|ڱ(s%3$ ~zA9D˹Õ?#,mvxF8׹$20&ɦ0vC˩ t N&!q^a#J5SInS"6rYYl{la8VFZP;ñ]al,?s333+Ҹy/`)4ɟIiփ+q CwaNcYX2>l:\D,Amp\Jz.F6l3$ݱM䑴\@Xk~[IHD$gBjw*#1j/{w%%UE^:(t9 oz@XB駟TO`l(U?n"Պcu}),ζҵw|BB0 [=qShݳ%Bdump2 |Kę?SE"z}]Oxs zR7)Ret^t)CtAAFw/h D`vy*ӣ!ng֔vG*ƾ(D" Ʀ|L^;v ܱ'"UxR6`- #=Y >cZYF: D3P]:5g(~ik9&oOˊ9-neh!I bF$KF3?-Uek3=~md:z2^ 0S?[ya 3ϯ G&pwelI w%f9a2*Z{ +_=9Fy`h ܾ;k`g!N2t9dfuKT4%}d^gE*cr:]h&d0s%}څBYoBeڜUOl<`Q){rH¤/sfZ{XQ;W\uHAԅlu*>⾀ NpgaS)D1.ہdfs2LkJKsy0MZk ̪a{x0D>A ʌ֟) i: (FcTaR A177Pfԓrb0lA~9rw?^ .7=Nz4#yr "+BNY`\+?jEY7ڒY$>3Y}'G!iiLC'٦q s4{a z!8Z[/͵V2J2G'"Þ{V;1Ybsȧ\*ݺQ$ Ғ@ 1E Jlu~yM _$JH6 XEJ2xQڥCs?'KpyuNƚ] 0>U-`pPz;?=Xx4F@;2Q灕NODyiE;:b){T'S܇i}ГGe(/,U`%CD.N6g}%Y"k']vN Z+ܒdbϕۿ? w_sޡ[2&) Qo(ߚni"b6l}*5h:2}W]C @vGx $)mZ".vvXX 4OR{lY P(76ObV{ %[kkVj5SR$8M$~&^>ZJ:N#M%b& >RQlV>g/`Ebe{A*3D K2h =Ad= %DQ6Mao| 3񸐸0$%̇lP=w4"?OƉZyg-efP$9wtѢ ] `EL[πފ0gce Shy%Zj ~?BY* C0bFH(\r{e= e)c|YOq2fX*2gFE66 储 VOF`R9)CYuUQ}{#1w0?2;8kIBOY O).S95WCnTx×3?SuͻkV{9G z9^@WrmS8-bx}@ ?gW!L_SJ!em85M~]mwSU;踐ò /1? ie(ҹرZcCL8X8ܰgH2#ZԁEe8=O\)/YDk(][D0<Í6_–U ۨ_:g+2fo*T'񭊳\lz ۠Uo3U# N9ہ0-q7yob ̞@-ɪSkv]Տwekn1Ru(-T-dgo2>=1U#] APrD| `O8 K#3Lnx/YAejwLAk|7dZ<} d~ :Զz -zb$, BkUlSd,[UDy(+p$n31hzgfږvWQF}|&5()Ѱi6%my 7 3f<c#53LXic7UεFWjp5`'OyW¾ks7ܕXG$=S&T9րP| F#`d &S뼇S]y˅}Imytj/Sw2UuVR^6F;m8ݣ&*)1z[^d/: 3疻[? CkQ@.v /9~v[] |[1=Ċ<+։Wr1K;Չ 'xz lXR|.ziԷ+@F2C)E8{]X9sϩFuj=HwW 8/ܗ& ;ɀЇ`G9|Jn*֤zC]|LߥfRpc,lMrH+$륺LOmBrI+{"P8YLiG@jƆͫzDö{]-QP43AkNd\ZH/G <6/cpn@ibzM*ۯեZy9kVMa7mIax0Ֆm1nd阍Ǧ+4(7ծV爦smN lWF~g hru?t,^ˣǏUZIA >Ga33Rxh&)90`r)>5۠6tsI$HSϼ~A78Y7OcPҌḽcDpp Q8-推3mT3ĔnMr8v蓱u[d1u&JF*mKMx☶%WE}|eQb}8}9\16"ƤxDw?_~DVY꓈zJMOΏ h|46?JwyK_p+nB+mFT2fq JfUXK$HBK)^ŘgJ#{&rkwų-&!?%f)涨ttv~l+@Ei&Ǩf"8g!Hes{^3W\a/a5+%/jglL3^)Aޯ'u[15Bwd\^#ϾŇy?L>>CX&~m[5MI*{e/=gslsjDJ\Q]Ct32EL/ٻ{X pa-"/8wgP;PdpjB1fn'%H1R_Jм7ɖ&D1!ς7 ;*_?bl x&ÉCm">~8Zx2dQev5=<>b% !DʇA*Ҁ3|8{(eй Jh~8ɡ a;k^G׍"1M1+G9J 8_ð8 lAM2AQgbSFr'Jg ӞOr0ū9Uvu:.;UsK#FMWt?\E\ 4T`~;Tge`e`ѱsyML̎yG!JHt}BZ>Iu"/z!STUb*}|΀W{>w lmv.PwIyTٿ0!!<TǬJg ]ߊ`e85ə윉GU#iFCpLqs zat^4ʚOxAܔA udj M6 7BR5${Ҩi(J;k[8xL^MB^+)\L9(e 먐nT#sa3*4̄B)CaI O,k0rxzK8Op!; ׂ >؃$<=׶ X岺{+▚|R#3J`;#jc̯}QU2I.yWrC9#@s0-rVCiL@u$֥j^F-GM]8f3@&>ήxSK#$2pA\|3YPy?ڳtxKS/ "]OYoOINT'Eۀ/&y%S=pl-PƟ$m(bĤ3h}4n@A㢪Oq+980\h5f iofv{Y-T!Ǽ 6 ϯ)jdbf X ,>kiosV!x]". Nos6_r˹ 0W+$WND+j,}4RV YmxsMҡ;<=[Y0I8W7Ղ썫B0ڑ켧ֵ uKiQ%7a1]h@b7"]vD]~kXK'I&8>s(H~D@c 1VUK=BLgdZ1w,RJ.weU*.k\K涷RNAFY˵lA]U1vx2Bt6'"q2nwh5͊xYr@E?t ҃r)W>WC99[y¹$/ƣ~m X+nLji=+k6mɥP-Q\\fR*5(Z5iYь) LU'=:]I'ѓYt,Vql5DsLOCA?'*LjiƮiFýWm}" OFPRgʆPRDu(Qt} *G*@L^/J-?m/ Ӑ2EÈ`],R]q + SE!Q=ݲƊ<#ZHF n&N։ц*H{,Ef) jiGs *r|?XLh@5vBEEc̋ =?l$؏W>9謌h䭃{Eaܻs>DU'kc˩GrXd_x\M啗URIǽ0A ZDQ#m,z0]!/R>$$}w|ȪC"WnU=pLj|R"翞#ZWP`H/ᥓ2(g=R}GTh/?V1~*d Ce/`ǘ4[!%ΰiW ?9}B{nVnwxxexm2'ۣܨ@E{)\v]}ݻND4"?4f< $5#6vg?-v$n {%]T,anj02&ˉ0JuE 梘"p[Ut vu4lĚ0y)weI 6`)eǠ.,@'k :sw O#2I%#?&ZFG v'8K-`[LuF ;4qp!TNArXuOAWzO~;}= or=oup A&A_pKJd@KH >2􆱛e'}~s*OCzN!kXc ?d}0!{bBvJ{rؖ4AhfU ͫb"FAqo~#;K[dl=ԋksE^>)W;8#b mj*R\YJT,LZݛbGj3}1kZy07a7H54y^~YG%):Gk`*9(V rjYKL^?z=tzMӑtH&~j=s p6 _ !b1d xD0XR%#< 4MI}o.c 5ԝ`G[Ý[6hw 6轛εHS.Ud 8ݞ(HHLr:~+p^[sV0-חSaEC_HjGm5ީtg[6To;MԸ)֬ S*:r[8Wk}M]62gkI1#gi]@C30 |mvPg||^dΰWtP B( n3,ċ S<2Zd?DT֊-y@/a! C, RVx_j85W憰Ѕc(r=**ۋEDC4oN}Pug/Gv:lnP3̬ݺߔ4i8ս _vˌp)'tQ1]%ܿV`Kd0Tfq"8~wIJsRpJUO/,ʚai[,^VLvwnkE.]L'h;;GGOz:8OF[/H7k<:0.k'2>B*2$(,AE9[s]%YvS?_v{+{Uv AmT+RqIMac D܀ Z0|tDovze _%tmE#zz$ُT2! 0E (oDܽU"1!S̲3AD~B }#jLQzjJ !变Pjf3" ,ޒb77jݍ5*u5$V^s$^fls]Em_u[[lSRA%s:ÝF.tO<֗Dn 2A?ep]v pK+ecsDCk)SZ)k W*R2f^KpQYO+nJWq4ѯ2&u i'}J=tScǿ#  c3O^PFX2 B*CL\m=Tw:qitȑtNKٷ\3f5aNɺ?5|f)~؝)ra&=S=7;F}Sፁq7\-l dj..pdyv4);< s/kڎ@%: D@H X20fPJ/W"V; ہ_ظl%֌*5$G]& $Cuk9{{Qz^lO̹ .]>Hn*Jy@J1LbhCf!+[)1rݚ[6)mfy[i5|JYxD}*(<~2"@qf:6=/6FOik!/(ٹJAs#Ms&5t狎8T^w]OƮ{]MOMgꑴ ;0]E~gJڧ0or Y]u쨅'z6@ؠH. H:9[1wߨd㕹NfT>wsS8<)y2|~ۋ}zc쵔]pLb!#[ѫ֊tn al5 ?]˄8hS,tpq4iCWqH$QHP1~qpAuoE=J MQŰ&7)^*V,&76Ǎ(Rt%ВNn?7U+o$=d+i4e10c!hJ0$1f q^ tL7$oZc^;,ϒ1Oc#S:U'm/h+_=zq!Ɖ_|uFFC5ϒ8o '(/ς~C>#@`˻('u-hN9wwgH'kM%&O24/- |{_p`!OT<\O~(@zl(ɔ&yt TqDӄd+N`͒I9p?h\Xd׼T&TѮڷd*6צ 5{`@Hj !7nѢҒֈocGVs)j?\d:@yN /Fg.a]F:uHx>=VH%R^dq1 ϻx)L8i$2)\8BS~Qs)Ik̕&F2ҍb,ɺ#8xe}h,Yͺ;(UXZXW!,a8~€\!Q!wyE6܅5haMZB')IFH?:BN>7\Wڋ5;YGo=t!Мjb5{`zёc) =oߍ>O֊9ӑٿh}5zc$Hmg`4꺵ڿ̸2Q J%NaCa h7\ Ļ|97a]] _pXg\_#+x5Emt<зĆPIҚq`lF‚e LVڬ"hpw{O|KdAҋvR;"o}C;C Oqѵ**b-z%DƎ3۴a{pwؐ0`F śD:OSȵvOaC0*禒u8_3\ܚgj]48ΠDN/~P[jMnܦ#>J{Y &n| KH{ұ_Ksyd&#j ̖-j_qxB jJo>rL{Cv*"#80gg/֭ƛ&qz\cE5l .?wx#FҋeoCOʀ|{}ߝ5dQ@;g\K !g[o1A} (#.loc Jhz/!>ٺ)HzmVƼ_|Ƭq摺V_U\L\mTN( 8]sgP0g 0bPߺ. 88Jlu&Z u΅ QxcT}>=`/Wev9Y(ς80*%/ .&ݾ~%P>'}wɐ>WcEE̱1Vzifex|>[MMԪy _]1txj?.'b i2Mlu;/LJ?.;AQ[/Z3{|BQvֱaYzè+XODK>>4Fˉ*{+Uzax.30KQNyMtOФ&|Zx{og>7]l˅#n?RnGSeic醮Ud<\nUyAt+eyŰH|z shZDAIuf*afPbub!h@lj!Zn#lKs?BOeĂU(@<8Q\D~"b?m0pZ56oIԲCl5 C9}` =`b_`83Bg,Ku^Mt+,yJMgEr,E #RtofIM,P)IH;U;EzBqG qAXrf.GձE윧'_W Uln[yX+Rvub ")0 OT9{vHelh-޾XNY\Ώ/-wtåH ŗ8@~y >4td8|.X]ӡw)A eG,pG5#=[+2c + KVa]'}'+0jٕ)v'Cw1sjzN{e3,s &`t7qu)ԑ-|a^ D'yT ٷ[)lv'jg?jB(ݧq$E)f$-Gs]kX"k,ɄlSO[N{E.@4(YU`hL^v[gu0R Ϯl1~v,ǚes;J$o}+?ʫLW#pJ Nn4 O`.[]^W$"3μehDW7J3Ki%Jo ]`c7 19n=uX]%7?U_ӤQ:HW's|!rf^m{T N˴:䅵 $B S$x3c&`~WUk%c7TI," ctPnOH-?X=/&^R&] ZtF7AjLI75]P?䩩J%ֺ"V~L˔8q ^ӨiU yNT+YY s"s嚥Iucd쥄ڡoƾr dQ U⛂:l#'%4 _M?.zGn4wU$irK_hPs8ltZc/ƀJbT%]4~@)Z֜K;K∨RNvfgv;StޗpqHBz#ӞκgGNZ!i;a*D\ ւ$Tlh^/!G؃zT~Tv"-upoRmż)邖(;i+rבXp&ڍ{!aS 1[Y()V Qz >v pzri-P3 C5(8'Y3 {}cϖ[f)Kxݤ6ad,x*`H!=]galt 9UҸ 4`|0qrwe^Z~ʁq(YZMMelc:}#4]@ ysk.pp{10k*`mcx͛¢P5Q.>GPc~n؇UuOit#u`:K@Z3}~K"&dS(83Jz2\]ޗ ksHu9@ڠwgh,cG{cqSr̒lQik^ ՚UDU;p1PKW>EDZEP&+vaX8!n͓F:7 ОtX]OX m6$n >7"'k^JWJ^nE UJZ :'Z"7w0o۰is[tgIچ_%M_j9PᤊKU&3+#:%+PG3o$?Ħ}p!\_hI3:G[f&ˆ,'κLTZMr><Ƞfi1(㖿vӥ| .XSo7m>=c &g] 4.f=WS9là -4t聍7.z=qܱD3(DAw7%Y hԛ2oǺޒ1FWY=ϣ@wa>߱]g5Ќ:Z L9@b*7d`+㗶PVR9RScE ǀه>4 \+O)2 2DkUi-?ʱЌ {O Pqn>,wBQYor}wa!¡8;%ۈʍ1Jx3[-\D|qzV8l}ZsN52燀1!YI{T*ϲ` &y`-y7m)|&ݡ#9ISս,zt?xNm2xRUm;ƖG)Ji+$vڢoK}a4?HM0SH|rOCқ \: }l )v|b:(+wNAHl}خk ǛTA]H&.Vm'qBR%1mu$B}"fMK6OZ/fPrdUh7r xo6 }s% sWu28uE9tQg9]$ ǴeZdo{{=8u,+TP/\lאMw6l,S⦆Ŋ%5W')1iH ;<HVE iʛUΤEW O,|_jۓ_Avv;>ҟ0OV{3Yw`\g=RQeKrw}6}V|OT7F I v; EZ\bK o9OK* Yȵ !L5_%{Q*2)9@I,,zlQϵ{8~i.kbòjuӫ&.BF}ed$3wɝ[61uaWS?CިGxxeB> LrW.#9ƱS?rXPPKT"j`Qȵڝ!'>4$U^g? ,\P6:$N_GQ͵V.`]C=K(8YzX =}NNo.0=nId^%`Q?lo[A PݢQyMϴ9q7H1ϳ/;kS* #[+s]O4#d')!qMz `Э%`>kwxc jNY)UWtD0r3iqK&#;J/}^V3]=/S5FΐO+6ڏmKWiT81y(Ygm4w@W닯UU;vyrAѐJ)<"C͌ eUk]nZd[j:arҪhD8C:>̔o+ b_U9.qIw  hxc 6O_Q;?sHI;+L-CƏV2o> ?M-^{>:èw7) "_U,C7BH՘Ǩ,̃6Qؼ/b  (%Wמq~ÿT"Gk\6:9{ oȅH>MJS.%9JeVJ0jcԷkg:vE\ᣭ(ɼ"8rDO;wB?=VZLaT~7aAf]Ob 9"2ujcW}sbHtU:Zve&d珛ճ_熋nY'ټqߋ |86ϰ_E ~/?,L8(:#m wߦh%)_ ly/afw,)Z vEpkU\#766^ ]^FG?7~D'䩪'װp%rB2Dͺcx>KMWZq"$Lbd!-LjgzΨlmowK6OoG@拃h) LpҺGމ ÜWఓmَ[{g㄀?VP56{kBU4T5 T1j\$zq)P5 4)1dB-Xk("&ǁ_c$vpNUOR;hp!!r0 n_WB3 Zeϝ*ٞxpôu> m2ݻDoī$&xp.)S]dvfA(#t_#pf|}|Tsqj >NO%9B[R.u)#p~m$ Ѐ 5BXZQ]6i3._ +xu(b"UnI]g!IꠌFm$jҌ͍O[ J$yn_ZCŹiʎ g(e#Q#KC}Ȧ$qig= {\˧z3?xRjvw: ̀|+» k ᅭq9lrx%?̖,b̻X" чh3ȒXtxMI)qEbU(^ZB"8A]~qň&}F^K2"a(mR䘓vç^r%{'/M",Ux=<m\UwZR<;rj$&Ւޝ/kSNiI qlP?B=c:m*yj>}v fuL\cxwyE_ ap”M>MqqfK?yR SA,}ۇ{[h% IZG.T>}Wx?8| gZނQ]\q{ƧOxzU9Tz58#{od\,hLmͭlem,hӹ%~[7njGFL|<@StduaQꁿ(ZڜZm? >~- |:is)7KϞx<w+npߞ!9N)_MOCz);z'&\K:a%6äkT/$rg4o/V|Ջef-]X> 1کDثi<'Ub!E^B&9UؔC&ƞa6>g]!CHA!]UTS!UtN~,Ws`wj%#rk!T 9, nm9a}U.;[Om[ k>0^Mc 9xu?F-He8 eT#NLA\)՚. ͮ#LB؛)ﻛv/62_${J/r_Ƒ6LFhOG\G~z1.12`w!YhөW\e$PYoJB[#'dmQ#Cn@-qz?$6HmHꓡ ,Si`Q/hWօ0S*wý^ŏ};tc33D # ^m:Gc1\>xڐt^MwG%/ "A.0 &6HET{(zɎ"ߵexZh7EM{ y#aCRSP;8sN32؅uVB*/r?NݷU_FöX=Ÿ98PA}7El;aKvgw:؏!紿/GTeNlD5z?eE20UXFOONDİu5n.Dyj4` ß ZAFK{ Ad9C (PlS[!ya&[e4B/TbqA b60Najκ-EQsWq}85aOSI <6FmӠKm@Mm7Tоcj7()1u9<@%)\ͅ=PFX;BX?<0x=e } ゞ\d3ܺd8ԃ G",juD ˴|dn#a7^m z?q(j3-|\ꮣ|*FuR.?]r y,]le"}9Sr434G7'ɦPIt;gXdyC@H{ ,Sc&,աH$6 Cm:t|?ؼ)ޗutiu_r82|.atDŽ$>e;[xyC-6'BD kj/~h*47vӗw|ˮ+]fo3Q6wPlT}_&V;' !SwB^\%v&KTz+TU! Rقn0*]~Ny\64hPٮk~2m:H,I6E6PEpGrmdz2:6NQ֕ZAajR:մh:Tk8KFǿ\2SJ Z[wbx]QLxZ~-O[x$ ?aB1i~NoGײCoī'j[;pCpDTgLZ\=bmKwoYx|`n'I BZD@ \B)p "z8OEUxG<,u7ҕ\O>+ Iũ-Zn%|.2Fh:uis֎ 75;[UG*!NW w)ql Ibv؞n@jlRҫ[zZ{]D `@nF/fZ9]f78`TaX,n)Хل)Y@6SVבJ 1Lfrz.!ʈ8lzX3WUO4kmld{ZXB@$BRplT=g5cl@mmOR +: Ǔ +QKWt(>ؿT \S䠡#`#E:A|8Ki1 kPYUƔe ,2[ɹ8ߌ5֎l".wPJ[,A,(ft46lU*\|_, ehL=%zYD9a" NU\:XlseA"O!mjٮ^k,{jFQ˃ʦZ ~Z.Z3eɇ]=+G*Z$9?{˅j@t;oU,\673 Lk`'xfg2݃;W0aסI1 weR䠵ʧXd4sg~ZՈ%uyivpg]t1 ?YN˿GphFCnxN//ih=PԞ;T~{Y) Հ K(578_Zlw}!œ Nc`RF0\,Ό~ו%&Jz }Rk/KE Q G,C;\Sk/ӧ""$خ,@~5=/+pnvEG~P9WHWWV)D}^l4thlDY#ۻ< NDb8Y*w}cq"n\{>boV]! 8FMg;8f?x}~YRi)y~nv6خHik%9iNjfED!_\L]`fEМumiǮ$bBm.(i+ci c`aadoܵ L#es!kq7В PfҒ5Q{!:J(U~iզGTn()x^0%OZ[e8j9g#~lHwr3@ |ߥ k(&q +U/7e(,jxR P6ըp˻tӷ }%i$b3E6X-xɡ Be7Nh{~2l4pĂTmxKy(BLfG+͉^fsV[e~6G)/SSWv}P>؃b^!^7djPGpr$W)b]fGY&gÀ5Q%u~AE(āy6{ 3w  )#$i#{9*͇ b5no?yLb;MӰkuBg [y?u~([Ƽ!!/ʹ#qg=+R@z||D:82|D{G_`\2ܘj>s*L6F }A0fZGI>@Nod{=/)~gQtDjyn֒F>j/;eiq-zpcToreYNZXO˟.do"8Lrs d?F bt`;5޷)BwH:C,Sݺ$慂 Fvh8ďM--HJAC΀p:uit&q5UQd0|`24/8ӈ8:'Yt&h ?SĦ+: {>}&:4 K]wc]<=F da1`mI J&L_P 7M#+Zǻ*:-FϟVRƠ4h&y'F6fg踬NB HgNḾ{`|JnXzlxAA:Po%HӽCyc]ƥ?WEr{m=iA5 }ٮLԊF>cb1z+{_ې&o*ϛhkKcEV:5!̐yHpNV ɸS%5e>Yƀ+8{(KnH,#Д`6<kG\ FJ7;h1ߔK8`D93&f3!1Xz0$md]"qZ??}LF:~3̍fW&wvtXG9ƉqFJZ)k3 m'`.^1m@݀TBcĎSyA&+E\<,ϴGRj%^+fn-'m-fsj 4΂iя?dD_z`J}*BJ$lZGlw# ,};2/>HI* s}ROD: 5BТdZ)Zе96.Wd &ij\EȑGHUxrƢn*riix E|{: (W|F9W ta uq;6)9q]=RLJ'Rf#R֤j|z9aglL8XkЖyp>LxdVVF\y;f9`Wr~oMfWxM KȝoD'&~lI#0∑'E}KhtTLl6Rc\jnz!B]&x< -:-8T9%zsy2{kɖ^u_K.o;D!x$ <0|6Wpp/,X Kif> @iY{m*FechY$"]=Rib"d̦0Wb1b^8R T,d^DUH NQd();wvqɫd.E6-Wg0ylOrq1yjzHe֌$*$llY >Q0ƥCLG<p~'*ߔm 93>4 ѭ]XelqA}Rw}T"A\3yL{~WJbSҁ8c0Ƴyj0،98z]a}y_jYQŝ=YS6VÖc!mf3nEjmKj:]`the ԧ1$ǦteʼZ'ȎH2q'-54M̓ԩOc?qV&>s(!ch1M90,+z伎 _+6I= hdZ$6/^a)W4 OQwSKOTU) x$>z F0uov^VǣU&Dq%5BLlgL (mo6@DYkj]< ajKn8P9 9>6jwA*pN^7oիJMD\\CZ!qs;qcHFf%jUȏ:fWѸMUb BeU=ڇ2n&d^<łXm^5NؾJ}iZ5UEAt *9k#PʯLT>Bt&io;Y__z M|tlfļ@'.QS}`wz0\#E[}E` Ќn4[$#v=Ϯ~Bx)݀EhйX">b4y2j߲eB#\% &i fՄ>OR9I)~)d3-Ek2c=DIѯ{_2*k)ddJ\U+ƽ֚nr5\y +kn( Aee,D/o8",Ѫfӟu6NbEM_~骅JҐr ܏.Hѱ1k%ODZ?nc8SYAc4f|= Ueiն~SE&G~! 9`HSE<{m0`$ǿᅛOjB~ϖLO աSYkHl;u'Ő_| cߠxf35t59#\}=$q~zuݤR=S ~D#59tCUj8f.mj~xbudNP׿\)aȐą5bv$'~0O'GOY$j]t|qdr;lSr5U6CҕBiav3OQ+:^xo$Gfg?#|!Rb ]Ңv$)bUGyeG91L55Vܡ#m*{ a>)&4߇ED ؀a-A\<_jaOzJ䙻Dfyc!$50Yq `W@wPJ[mN(`dsJohGqڿ#gs5g133}RD M}ٿQ\nRW9A ¬Ɲ-/.:W5T)&{ a֒vJݢ܅NXn"$\;ێSHq_? @S1ƒ`T]ֺ;rOˎȍ*Q`3NL6^l&eLV.)^y2v\yd[Ĩ?RHt}voMv, ~"uYyq  }Kˇ#KR^a͑g 70 W?Vpum0?|kRP ~{ڨ+W|Q Vة/9Ks'dm*"J+FgSR|&{C*0u@T#>`6'o\;zx7_[mdz#=%_ 8DAov lN;oTkd~?~mC<"t ꗕ@~vwaΞP8 ;]jxyVP!bi-!y?{!nC(g/W,~ ҁM)Rzˀ1At;ë G"ǡY2 3iZ9 6mi c{$>Gj^}cZG|3s2$eRƈ@#q㧿83>p8z\ C 5h1䤡9ԹݙB.\K 1}B7nw:z:[&x˟kǼKXO,tՠlAͳ@AD;z ~f`%X!u$y8L8i)BnoRL̼' 6}*BLɍ.k+.GWAqQJ h[V !pR8#qD8鉫smgXZ&$x@! 4zj,HA͓[CZjAu:9Y M͗f[ nX@o7XmR!}gn*W?J~|_rPBBțVM= sLw̗d-!MnyGh_t-*N%v.!CC xO0eq6?]yxn haf*!,I7Y.MVcF~`I d[PRxMoxSA6 H?ViL497WЈd-]E,C*7p2ڜ[ |ݟ7PX9L#ޟ#m}Wx7r$N5Ree-D_ck4[+\&㉝eͻ̩4]Q_1;6_˶Vbd,dd⯹êrgpMnNy*W8t'K:uD+2IF fR8sȹz7ǩyI5˖Q^,iB^P8a0%Ϸ#A~R]vq RK۸ʋJCƒz2Y1}@YCݿ`M?M@‹ t iZ+G7^:㓸BhV |vֲ.o7`hF,) rz"wBŕBTt[EfOoq}e*;;keHl )P]ZpKWf)a{?'lȆvC[$tOv(ؾq_e+2Oh}9Fգb`k4)p)|uO̔:ܤ/4 Vs̼|HEA­8 V D vWjB Vϱԭ`cWCܲ;J@b*NֻSzn*WḎ TCFI]t@.?\.j^~顧ӂu<2FSl G!u$̈́.m^@Ҽ5~pӉ]Ed{L}:H[j?15v VaʙM'fk%p ,OO1ƥĕ[5Mf {i5vU祷jG ؊##&;.ijHdѣmTS@˝r>q1u\NM~@H`_ q=+\݊n @_cXI0TgMgہ*E$V8V83XnD̈J]a" ;SmF4U d}pi4rX6*ѭ7/mRMLf Mw[.O;uj bn}펦(7J. 9?HLlH^t,>?^TJ<%IyOPyds* olE< LV A{N`V5 NDDz8Q6ET 0c^U0xg^7:;z'͢B rPHCT'q;ČFI>D.mTp)/{> <ܗe:DJE8qoO 3ҧ;BBlk V $dMUEzKIaG*$2]m/ dv_b{U23w:uvʒY=*?$"Wx Am+MHgSĦHBE#AڲO"z'1 Z\놼 vB7G'ŸKl RCQٰ>s5V?S-\*@"4B /&myERɱho-1&^Y!UgQ9=fz*KڨGv`X3d1H4YC@DmGenxTbLhe$h?n:z[dĉd.="؞u6Nf)?@LW9Y2ެ3LqQfg豢Sʇ=, &nGр.ޟ}Nd$N=Z*9;8m̝"5Uy`7[(@#$_H [8yEQ]?Y.s &.G7%S01lnG4WPͱQ$<-&1ŸTIRFkS2{zS{e 3R|5:c5-rYqlF @N+P7qwڃq8^5btA6#deX6!+Ƚ8w={ :'C:'76s O2Ah#HJugrUbgxK%ޑYo*SN7К.,-3*NO] aIP4f~EZ8%Q{ЩX6n$Vо7{yglˬ42-i AYBkkcfEL(Gsإ@-ANvES| v4:΅(\Aigb=7I+Zuenn"*[4 'LJ ;;ǀqɛY֙ʴ5%H9 >0RŊ+%.g:n2qa^,o,%CJ*myAI5q5CA1T纇#kSm\FKrC%yk0@oĈKAOw?p#:ľmkj^ml|'񇩾Ԁ?a%Uۜ* G b2p!7#pa!3 }~tA|Ic=.D{/<)KqP݅#T ߜv:8|\3QtAY f0Sk#X\"_킾AV=8 vbN˅,hp9>&= HsLbmu #2"ٝj\5cmh_Ҫ% Z=ͥx" y]_(=K"2(o =lS~&- h*M(7u]Rn9,sBBNUy(\6뷽s4K5 CT HUx ( b>U@#_] "ȣveV.1[X_~}u9_y )rC(O~x<tyjFd7iYcIdoj i Shf} m3+_$+cɩ(E!JqVGec7 ;@t[73bnrr]9t+hs`Qo'ҋH]|)닁ANK剦k<23]C, {̌i51 }s<{j=-3]ϡ;q(78%}R\gtz+e(PYm=+T6P^ $L#7mvMvPMSBt`iMb$2IUz'3U'6C]C'woÉJ @K]qÙTx;POY"cqE'eΰBȃyJ>H} =:"&T zeɚIGջ.L2Q@/8aE j>U:WY9a<)o0 PW쌕~\&<T1q;HIM)ʙ5]F҄@(ˌdًy]7SE8eͮ,F:I{{g<f#[0d2e={GK>\vj-UzOv&Zp%rY_ inBs{+ŧ#-;|}Rw;=r~FOwS4yev tDwJe2&Ô}JDx݊(y-^+ bi8ѓLM<)U[! y\+d=αTO¾jHS]ڡ#Cq A\3w7x#9'S>pYɳ2mWDFV?Y0Cv5OTzT'b\ԒK_VYJGgb'U WwuSaW >5˧EboGG0SQ]*U}UGIucsEQv<;+u2b*ưcN:9B{'w+ᤦ iz9 |Q A!j-GʘKLIPOa>|WzK&B75纡%BBvak+.Ln$kݬG7yw\㡰2@A2 i ^WKE eńmcx=bL)?ˍz:qݟQ(I`qԟbl9 Cs~_Gyw [>SaE_tuyN~SدrdQH+TY>]'Z^I/PŇ+gN} 8^z4bd7[F[{(]'eq5$v:ϫNaq$K< lM{Y–~7I'Ms3Y@{2j;!J^mInj-xŽv f؂eb9wG]}cgi΢^ tv^轅(~!% 'E!Z, Z+D\/\60-8Kǂuh&k_iy30֤]^O˸YmaDnv^qB1Bh:o-ANTQ[ (*Y>f)7|Hbe1.W~o,v%[S0aH̖zqxDw=A`@U*?8k%vtؒPW`Bvs?ԤZOgz&T}ݫԟ݌NLE\O /ߵ nU;3R IURi%Vֿ-=Cr.l%ayЌO(eUx[[ gԦ#>cz6 p;%ӄ9emy! wfӖ_O A4;Psz_ו s^XE8O%fMTaLl ?obBl R`t~)=?'*$^,F{%iGf|I`O>7Հx)j) F19R\YE;uEȦx5 #Zp Fb*]QY>WlY`pi p {|i+5E]`nyソɖKkvR܊JL+QȖBCYka>}-%.[?gEѡ@DTeŁWly3Qč5J#|L0HyaV8pozAZ)z֪ D][)dZʠk 9V3^X^v\4r^"Ackr9$XT!bC?L ;4ɘ)mӶ)Sv˺p>6Y?}ϙϚ44O}e k-̑cZm6$qа<%; 3-["c&Ktz"`mj~"\4`7w>TB\M~%MdɌL\E \vPLe)+ڹc(B|e٦c91oE+o vIz4UHiu*a~v2FV츧0'k)E #ݬPFu4 ]z-IvK° 'o9kvk&Ux.fjuyJVZQ0)2a9{]j'+Zu"0<ҢW wUcLdѺ{L: J<6+B ;Suʑv $f=mh #8t`K*ѫ~a$q$YN|)E*F腜1Aʚk75jz f?0?l*eɢ/*wNv?ğl\OUSu>kJB2\\-s 8v!AV;~+о2 "ҢS附cO{<جN|37 aaC#YSܽZ:JQSPVG3uȒ|N5zYYѭF(~hрDpS|em{RŲ>Vsa$i]#ע?i*p`)O!\A6d}lx2p O#ܯ':*ӯasMIR H4.bˍLrV̳G_#~;`8-&`)7E8Vw) ㏢-IJhy>*a+;ΐD^ߴ]z ,[Z8:K6JM a{3o@3 XQg=͔P3g?+:X믷-? XDeeȵÒ*zJ)8E6:{A$*0Q |xN(IwkgB^SL@-|8B 8l[@NhqoiQisC-ͫ-yCfvAA4kFAv?8D iѵgS@Hn V^RԝLtu`RZZ՚XbwlH)*^ǚ퐨LQ* Yt62?drUgAbMSn"[T<s5Hh5UWT+r~*H.Srp'HꔵpP8X߃,.ҧM|m`c,NЅopyd獊5;ξ[C& fл[W/²{R%JOiwҙۉ47z U&b٪OG߂4 `@O+Z/b4+(Evᱵ A=OW=!WG0${(nPAjwމ+S"8}L {s/#\`?jTa6`$_y'It rL8B=x[,XjXo{UإQtQrفꖉlxQtfQTM7uש Xh2? ;}nl]v{A:~:vN֞YNPzB \Vnˇ>kCIn@4tA& DAdC< ^iU@8S|5PSQ("Y3Gf|myQn_B1o* d+wp Dl7˱YNkXlK}]2znfm?G8'A{ܖpkV_"ݴO-馓Q-_2-c"Z} >jE5@jЖP]5zgI-{4^Æ~!M僒b :K*4jɐӇqIkВ$Vz 7x`evWs7.'.OPE~%lEz w['n4y/BE z\Ke(  -sXOJsVelu(=FJ72Z9 YCϠy䦚S (+Wioc|SY{ONj_6+4}'OX]e* A!+5ɡnktR~#Oڷ|`+5RQ`}es`sڌl7}. ioH^>SyLkGȷHAaUF;ٯPݨ*d9 >89CEdD&3.S|]1皡55mS(iʋMe=9_l+3} }IsG ^/, ik{3D'0f+]9-q2,$:MwB>tY>/@Tje`qq\*۴ytmr]'K8%e6YkZI+[!BAMQQ(`SP[jdڛ}6e$Ddga@O ЦoAߠq[O?ڹ@ͱ!N:);ڨmo|1%qw{7sk`@_w=4!HVYBB>$=ظQ/nWM=,/őS+AX&1 ҹ'g.Q`:`^[p/"Im:7A%C) ,<Ƞ6_n/Wިp;;UB7Y/ґ Df([dV=@5Yp"d!185s Y6tc_,9eķC|2RkvFM L^ ]&{XC J]q$D]f(@rQx@=5'?[W3\a $n[XhRϯV<3a`45 =jR$Ǎ}#/t&P(jOHJ$G]gRxƦbz*i2&% g|@"P85 &uX|+ N669.UCAKp52pO{|tQkvlPoWC݃"H†ʶ/B,4R;2X[+(V g|1"E4p Dlf4!}uA$/V$kb.'< 1&X;ɺ@YeрprL҃Zٚ~P% q9C zU+Pw]oNĬ3w&NOgdCv.і,tHհJ܊'>0wHuJۣ_x_#*_#%ݹZL"ytS5GB!JkϙFXYnկ. !miA% _D=!Aڋ^,Si|0{y}Hun|00hrخjf}t{ڒBW$E's:/Fvtb.[s2d|)S , F5ƻQ4 ]}[}S؃h3[%`P\}`U] נ2Bí2? >e%u?hjUuG&sdiWΏmH?L.e&&iQy0c(V S8#.syW0U2y!§OW t7X@e7/P*P#pt'cG Jp+2qZVLd,Z6}XRj~#lD9k 3?絼ǎ@,%0VՈ:N{ t_+ĄXPG 5@sF*M- y0%0u}F^l͸#oH=wM°5c{ӗAA~sҥկ_ړ#rT>&dw| ۆ:Νvj IE~9%rbf(hn'VQ̦koϺ^!=H 7,Fd!3WhS+UA% iZŻ<m4rUPwe&rTE[1 2. XM8G?Cy)A`%CxEͣsqQ _z`H#'2gu00aVw}8Ô2޼W؉?fd 'Kؾ [jp"D4DZk?]IWϪ=2tڶ4׍Yd>r[&r[o1HbIKH8ndט^ m#oƆM?S!W6l"[QHΦW9}g9oRޚeJsVHt(eH!IT~Mr"BZ߾a!/]1\eΞ%l>)މ)?}Q4!ӝS2?wm͌U T!jC3G'|{c!Xg$`M؋?SI[ V!r^m^M>D oDqM|ɳ1TBP{?v-NՉk@k 4A>WfjfZo6ܵdvz-4j{RU3#ٮ ==D`9yC0W*}Cqe)} ʃՕJ. ZrWW@Z){,&,1-X)M$E"wɄ)K)~R(Db}kpÕh$B+eiӾͼ &: i@q+[Lyjk[=+ = J(-8a:jO Lʾ[fmyC8qT@ hbY:@eځ[+XɊww<$ф*-\=![F1( j "e6ًAF>.: 0cmNUi>3i1B41Th”$XŸ47֏X&5B%##Pa}"Wc=q;&]UpXU[1D vVu'`e#STL-1{ P84!4IIV襀ւ4m+3G'w./ZIsH-&{7RD i!6 hRع#NpZytHir΀4`yXI)[F? ) W]]>Ha{j\˙ܪ*,D^hn > a`aMQb`U=?j Gp~ba+kfFEh7hKۑ$]'^-@)YCOGqEbxK -gP[#aAV))Tx^sIjEĩH>205gvF4uXpppyT%%_6tyq^ܠQӔ"#hTd>kVws~w( džVfKh&xdlwo%hB@?GLbiE?0+~v pZ}Ȥj޺!"CGإP~FZόv|)nGkbX } 'HƤ*ܐfQ:-nq0fG8A뼃:fyCaF04Wυ-IKoJC*- 6Hb_ (݊Fg.)<rbL_.PkX<Hm'IOr()iݮvGҷ(w 5Q $ŔǨN ENjΣ;M.,v㫡h _х27lXi;_q vWp$q]ZVȎFJy!m%wDr mC! ofk W6 C@Ͽ}D[ǮÕV02l 绬V>LBdd^gۑtxz biC un6q9i-~XSAh V YoF( 0eqv`_W'K(S+$v3WՐ<@#J4܏N9%1#iͰCۧ,U[cXP|=ES^ۮ>vI_>l$&FftnUU1pw3AZtGW.ylTfR9P*Gn[rfDq:i 3gc6^#E*4= Z3 MkfRixRLm2 V# 1XldͯPC Rř ֝V:3R:+ju19t\L`GܲoO'Jڂ;=1MKT4$,_ `xBزΝ iH!rȝeë oZ"L|, MD { L yuf'/;W; KQn V{(Vt0S?5PG)^lj{ r0saJ/L\klQo45M7@lS\=n2XV46 {D"n8+przΣZDAwj;_($@HQ*YP5~$Okjn$j/)9_;#r,6TmARBy*|NŒYjh{yrF^rJ9=brR /pS?hW(q.|7#4bcdc`5f;M}O$+4ߧkmUR%QOi)|7TȦ+2:E?vp8E(53 =?58g31-C9kb"%Y|1w'T<6mxwJl@cb᎜mtނY/sFHokdС=Bǀft&;'6$poؕ5!!fj$@B@~=uxA;Fi0LA}k#xVvЎT?W=L nڣOT-fmWI*fܸVdrm v"pL ۃI(w"Χ4"]skbPS/`=m!G 4 a]!Ȇ cC6=QWȎ>NΤR3tf\sb<H<`t0gl[MS .4'_+JҦxCm9s PIJHT ЊWy<"XٜM1`[>f}/eŦkG@8< '޼ eˬ⎑jφOHPkZN.epq,~TnނLtd\?\F[xSrÖ.5>}_41_RPٷy yx*wvN7oZ:]`N"!m Ɣz]x!kɦ.czv?V4iǛ_l!Ioل\6 I}1R݇ãH ASi YMRfќO5RR:UEm)ڒ5 S]EקB曣Z~z7V^JTqѸۄN5]w$832n4b:/cFE*ovaz[ΩuE(5)-{+FF1P/.K!}UKެ ߀ Cܡfl~Ş4@Pּ-M G|jH>h媰#^׭!ϠĂc1;WPFs՚j5W{k-7^Zl.p >8^x^>vA.9-馹a[oK]t qt-ގ:7=\D|X+qfMǍ3&R2m-X!0kKCUAdU(i"6rTOǍXo|zTj.@GB$!ěиt'm貖J_sGb [ úCHdӹ*4RmN"Ϯ:/?%x8woX7S_0(tJf@y!N_>DP1ʃ16'.=Jn -x \ë髉t.iX`BqR)OOr쎸'GA/w\}|ϝbEq EJ6seV!A ߈1jG'HteQ}*j(yTY8/0we*ٟ.=I=>eMag-`|E//}6!ؤߵجZb)׬L9=EAoT{sӍqc[0.ZkDE0>6~:E VPSQ(dM'{ڬܘI*G}q+p^t3 B st >Qzf$X(֡0?A-G:-ʹ` D,wXRl?j]#iZ'1j$d7z8Cx'X}T9Hه\M곶łe d裑FNp3\cԄsʖd8j]+SCXMW6̈՜cOd!\81l \&KlIM[<-oA."H]tB6h`.7%v P&;"X};8Rg߁WQ Ҽ^Ձά!NH7L (]r}F&EE]vI) `aq"K+l\3sf8vD%V>6qжT<:`XGI?BhKeU" |GtuTR l(}FDS7PEa NJv"- 73H$0Q&z) 38]uoeN2ސGfNM¹.Yf\ =pQNBx;?t;1~7R|3Ae K79仺#Vo*4-l=! H~(i0rnþS壅|[/eP_1ZlFY>Z դBx ?BE'.`<Ci@sXʇ^f>mdf3lp'=V"x<Q˔mObi4A.4֮366!ʭƜsbpRZ)̗ªiCb װ22ݯy}D%ݵYD3Ai :KsEI"u&ԗz*AQSΛ&3QY ٖ+S ț#"#̊y6gc7m7zykj̄_שȾU-ʼzGOiPݻn q508XX֜߯ou; "5._L.! -md^'K`9?haoSds\_`zWkh^1U xϩT2lj 2jl@Z%#x™g_%Vl,J,Xw.ˊ#ˎӟvPWwj3DacPF=_״É4>߯ 17k#Z0ce&7pH_cq] gc:&QY:!I7%TZw+6ϝK,@n+lzF},eey4=.,>e\+#Jd=vKS>A:ۺc4(Wr7IIb !D{gzO|j.͛kWzn]喤WP8OגgJr}Y4H0xU/ZJmHmoïl8zoH:O1+ Clo QeVFocSWxrh;4tob̺`dq["=vpIiWpKSL9XZ < >j1bί4W;33dl)xԒ -'uzx  (fsb`urn/'s“ J[Öksûnlۃp;p9LxGl1M~pg^)%VwHw6x90kG ?亳nɎ~j썐ˬcw)SGpti}&nIƷ΅ˁuRc`of'`U^ց'i+X%SL'n|?#`KvЍMغ@Hj|2@)1$VQ7"hp|WQn{br w" &u?n XK"჌M%l0 u%9>}!9=U/Ac 3@[UatLљ{#U<5ܼDGE4BֲOׂv!p]l? o'9:ߗ'^1홥ɨdfnηaɔ!xx), Y&(+8NpzSYגHRpe8¾iL )g\E:?O|.6$L:>N-&4pȄm O_(cmP1JYPglaw)|d )Nʽ-_l諣D'*ҏjم!yop jLLAl[$;ȅae JyO@p]ȃO+zg/.,~ и? DP#%;*!n(= S+7C\tTAurjX7H+bwC87 }=kk7$!/:Vyu蒐B'yǭYFb2Opl9uo&ۛbZ;9pB(Gs986Zjt3>oby5`7.ͽ>P[XfOzZM_iIaaBh:DxD%8jG.׾-+~֟_k'@oLő8JHN1lP]lT<-Z@v*\ѡPH TLFא-C(M+bhk~qЛ@bh^[ؖ aP?*5Ҫ¾F]5?"<>922)gƺR>3Mq.2bPXE t^L   o҇%>Dqgu6@U\pxLV[(TZtz,ϔͦW FJ d-ŚBJ}/dBbĝfM[ܹEf$E"lBV0=QV_.bJ׽+?A?}12 zh}J/׍1m#PЯmO?0U @#=ok뫦YuAo4'-1,~"(HIc >I8/N 1l00O6(mýC}5 T'3 g?<*}YO{*򖡕 :H QIꆍ7I1mn&/6.{[hqᅍb{30GْfGAnSJCX,>{ JG'?m#;o ?_E2Mç| '$jM\T7xW$CKxR{ 6j$Xgw1I}k_n1GQ#w(,> 8+0 1QNTMFQ./?jL;'>̽nȨa@XYPP޴ğ5D߰io 9+$;ƍV5Cn72ށSe1=SF[A(IYhc͞+ieTcZaDTM/s|WƗYDTAϡB=G$ >[9TJx e5a([$Z~ nP@_9ՀRފA8oSXb|c'Lg`n24tSAgI%tz=~~D)d2r7 ~, P^Ԫo>BP #t2Q>?SP"d{RArLx#WaFB r(vCH%nYu3WpmawK)wFxCw5qZ'@%+ᵀ*6"@L0ϠS{ܤTq'Oe GO*kBH\OC4w$0RM+%x(MS7!I44ah`1Jl Pɋ4ʄC<M;} +~^54N6 1]ZCR2P)]iɩI8m|m : ,}sI8i3++^IpB?3[i찔 MÎP._R9Uo$¾ aʰ_< G0U"=C"WP*A*  k]:c~'i._-S|c IE@ЋAVvci.%`{wMj6 '3" <kق+)KK%<1V #Ůc{PE<&"0:tޢfIte3]WH>iC\t˛P5 6(M]!Ч (k~P#lpKGZ'17n .GT܇$H_(+S= Ȃ`y*$b4ugX_N/[V*'K.x|uR'&mQp ׂ@ 5LnfNŚ=Pؒ 5R~psi;^w)ZTD,"T<2 ?`D ժOD*y.tKR) #Ъ䧲2Ce,Wo\?L}Z.5a:PN3_zܟ@-[;|}?k3^y{r}^`3|@3pW%ouL {Lse8" 6QrnT܊A֣s֞#C`JO bkv^; PYΩZnE;Κ[.ȉ|DR.pI >k*VWX(-$IT*j13nuMϕ3p,F<_-EJ G~~8~dƽ_ N/֥ƫ\RJKHt,lց˶Qhmlw}. u13L[Ħ$'kր|` }|HyPe#w] 檣Fj'^gӇ!wݿXX rt|WH"+Nj"LH [!!Po-R=l)1yv:Ǘ)a\{Tc}.d6uB 7oljF?|1tn鑵Gu\^VQppP Ķմ.Ĺ_tIX9xw#0e7OB^3$T{BVGG/>o? fMd 60$yCL2ࡂ:6QDi]ۅ XੋQްL8gzLת f#k^scfX39蜭wg#:0Z3/!͸_l?t j󧉎p|=,I]SF$_7Z1p P'pUIRь hm1%qm * s-jK6S꬇Ub 3%:ʦ1~HnjÒ-` *VL !02}3n(Cpc1ZE5aD@TIJ]V]۫+Q kA6}p vhA%#]qqvbpy~ >S\dUjә,o2DZ@J0oj)rCEZ9y +i喴 t`j-~8w*ݡZIࢠl=/c4ZP孝Fn_`Hޟ }ݧ%TєnmI {EVt\ J}Wiu5L^O8gN q!\f*cqdcq0;.?r3Ru?F?O ޭ^F;tPT΋He+G*T0 pܥsд)gTĚc ĕ:勅Mlc>p*M_à}@FueH ٷU#U}./ߗ8ٍ2@e07}[Vo({P^XHWvK' =ؒ+r 6^iLݻeZŗsLc` 1=7MDE0`޽%TŽڕ񜸧!C +W FӁW"=9+$@=D |owݪEÐ{q1c{V$rqj) cuI3cք^&[TW mXڈqdHJ>7?k>jPKJ'Dz 5fH;ܡ.&ݭ)eQ>;QvDGH%H{f##ζ&@J:Q2nč2l-RvG: ;9j,Zϙ%,ߎЍ>+QsTXY/{ĕw6lFFlHbo3zL>ʗ FQ#ru(DVy#< "]l %JRݒ((}osCH}fOėm%Uetggt5&ax=Zal a[!i_aD7.eD.a>>1(?3$Wb&JɏILz<&>Pr2$DW `N.-UWǢFm6Mk@baZ$uh[%&Ta?ϕJb,C5*1pvM^Gqشg۫ph+ӞG'ΉwAoűHqp$X_ X"1utl?4E'SJg(x%-G#fYz|e7L>tp< lY'NJ)ác_ˁ q0-׸&z<[.Ңn=w#/=>zhH-x5'Kҟå. QQ'\硾[ά9)-R#%;hvAEyStK]}yfZ 6hYYhk< m"W]DG. RqzoG,v[sl6Kl&睗h.m5*>6+&gww1z$-Esr=|O|UajD/ \z(Cs6) R|w _N,)韖 9Hu+D(j`*q\`KCTm! dۺ$ M,/@j[+/_œ1 B+8mbD:h慬UK/DdrV1X'WNG0wTԅ;-&sm xW\c*fGS8ݔ=2@\s d(ʸuA&  hTsV~Λ˜AǶ~. MQ|DF +*C ĀIF *`bsiծ) .nJa.;#4pCy|;$5N+C3q0y }~ ӯ}W"]P|u2B=g# C*a6rG۲~GP5=eTQAX݁|#ǧ'JHnᙙng m\uכ]&gos>FUӤ=$&moV_ЏK@l {S7S >˝I6f1<#uܓFhAu`z3pW!^jrZ[)98&+4;A=PMUSݢ:YN@.zH=3'{<@ϻ?ϗyɵGY5NlXи׶@0h<-rmOywm6)YQc> h>vj9!¢SSth]-pdplu4{yԺi9?#(xes)Ng"Z!g.%_0M}*_ݱ6L\%@" =VtI eyLՊ ՉTɽ]BК#*]܅qKhY&.WCt r_!Xv7[wbAe>vDI\+hV ^[ٮ19Z?~ⷃ)@4-n޽fYNIiҧ (1/e(8ZÂe0I,2@mUʆF?Fiјov~A,w8 XD;?ӰWm>%4I=FSqɚa(5֩,jJ~%Wq30ٕȮ(,ջN~dČO͕ 粿QV ]H/} |o$jih9nZN|ĕ[DK]0]} 﫱y~tZo:=EQ\eGpC-O1;[c/ܝˤmcm<mƃ=:ë;<v3'j:F;^qLb<t6֝aЭm?-%yCW-~Z Bũ& 0<D 6x(b2IuQ[v 5/.h 2Q];/QgÅJUXr[it 8X_6BZr]ex+?y 1UcK!Adnؕ L\lp?;#hIae'@K܉Ogd#L9X9Ka.-!eF1e5y ˴hKeQRG.&Yu-~cׂϊsSWb@ݛC7$ߛvq^Y~W&#W8(Aư]d sni;6H6M5)rA*TJ~ bp瞺$$-}(Ű=!0aiGٳ Oҧ<u2={7yw %Hrp I%|))@ jgmq|W[,<mJ\Υtw)/0.Eh;)_\c# wۙW8p`$w`~Z Lu.M"pADrӛ@:9Q}뒣;gicR&4#zSѸ*"['(r&tuPy3Xy?dJB$>+ eO p?|^?ð>6Zx؉QX}rܽWUj/n4!WMyg"t#1&"ׇMzg#6rկpY^ڀ9ˢRc&(lvC3$dzϴM>zޒsG2PېEN*Yͦ*gkQWN[( {P6;Hx6x:ofI?~Imt:f[ '5Y|,Zȭ $&gelD/.?p@#.}#%Bhc, d"DBI.H~Y*tjQ_.6N%L&1f_ltk3U7A8rI̶q" unr>OQ_|hap֒6Ϗ!Ƕ*t!H}h CV(JN+poXS~qkȉh|׶4 ԋD \}~8ZTqI-*1M@Yi&т&h_upA_a"'Ix4jt,NS#NR $ `c!U8ouUj0uc_x^yBQ$A~ S:pÅȀ_B[+2X"XOx<"$q%͋9>+lhgw UUԠ|5A -YEFB<_07w㞊F/S DO[zbS~B!g@|!Z#;"ϻrgwb1{[ύ@»F {^UK\.l=~mD/!S5ܠ<2'Br[-lDJs1Z Sf/GS~ī6|[ӜSr0QAL>8TvbdݡΜ!l-MkmL&LAôOaC +K%q'J2۟t0.WӡÂDEiz=4Td n% -$u(GW :gd@W6PXDLz>DU\N[IcLXFA(8k& I5m>'hL1AiR1AAsKy `2=Ð%4Ũ]hhh4ϗ99M''k6ˠQ{FM L5r͂֊p62dr NS ω$Y;=F'|d)R DSOZ֞|Hr6S0 _, 8^#z'}lj/}Y6ȡm1 U +O:m~LBGkQOJ@#f5>DKdФ^9゚2O33Ӈp̉LYOyݻC^Y(Q%6黩VE9Qh˂􃇁`DCdc8qL#MX2yDT;r`n)N@|ZZBZl/`>Վ _0W΋%N[-n};%y`/ F l qrHG&-oO ; kr."xϦf;4dd*D|͹=|ނ/!vn7U]s n2xpQ!WJyEi{)ɊZm=]lOK7fLh8*X27ѣT(yPbͣ 59KF[ؠu{>w,<]|ۗ?IFcz@/ 3iWR"OPH2  G3w-v&/k1 wAF-}He K$^p71呻ANASk[=g8y-c@f5&]E^hGWK ^"/mTD#y*8Ej9 Y!<\?8(cаraU0,߬qoEO/`gVgE,c'̋3$56" *(z+-ɕ̜Q]BAlР%W ZҶ LF s􍏡cK}KG;;՘Z7{Q]tSYe+ ׀k$WmR-5@ 8y x;ɻuILKYXSX9͠rYR! #G S-os?8L0jP| @NY>MMlve!Ow5f6o86_Pֽ5|<~菐(&n,G7*bS% H$V'Bh7:d_ c| I)OeRڞ1 HP?-S'>fː[0I7bcEI*^SxzxLD'Q'q^0>8v178*h鮤4`x6݀}ʶ &w'7:ϯ+Ȕ&/*ު랙 ](-\J~v ڬ(wlXPEֿ{c~iL,ljr+j3rPL0ԖL:g~6l>@,*rb}R7 F,u '5)$ /Y}PY"r:sXkAhs#2zK%آւ eH<a%9"1 *Cҁ{-B(+ϷoM(IۇOw>MS[?EԮW+ gπwBu02ի%yen;`lZyP]M0t$y71sa룘/pXP]L'a lgwmJ6zKZπMoVAz^xX[> v a/嗐VXwSl]NҶ́ P6dYyk#'9~mVNdEoNUB0L~mFy|< gZ H>/*^Q:i>5pu;;_m|ہCw&?FB5BAۙ. @-bO4'@W ld|"w+ q`57bf2{q%,6!1VSe"]K~ab/UqCr%/\JafmBS@&hns˵cNh'g9䵔sA@,?#[Ȑ̦+\6Ajw(p%a`s|lo7^ʰءΓ7 XM>O \ML.3|_R|6loԡ)9ܭgtr3<><1?2]-+ }M$8ALF,tRoj)՟Ũ⁼^>G(jifcU"k2,?4|>kt2t< 78e[,B~{l;Ec .EI8QTSܗtG9 iIq>4 Lqv6&Uo"4vs̵}[iB5)i$`~+^ʪMU6=mBB2&x[:|_%GYS rB9}+Ї'#,OތJ+c_N@a??'|Wgyd]r-9Tum!\=ŋN?iwM6`+P`F90*.{89h^u;JvM\)]Ǜs7hHɌLԇEhQ[z?h#ŤfZUėW]0򅒫Zf 5AEIB@HavRnȆu&~~ڶ" 1Eƙ1׫'_Lp(hsܖʰnSz!m8..#~K'fd<%k+ݎbMʮäNLZb v;dbON@\=#Q]Rj\M|L%EN0?!7P6wch !FnRp) */ :7i+ka^_{8ecBi{o 6Dm;9f{ohIa >,\EwvKƲUX8m%az,;N"&T e*+#{ev-ҽ]Rs0DQV &.!I=7 %;ʖ62(syCc;H2]zՏJWFO靀iQ,k} vIGo"En0}zI޵o*_U qdP[QN*xw&!;j2`H]j-9;?0|(h!l|1C"j0j8vN%^+|rO39ScY' ߑ,Zݘd>s6@cq7?HmG\3*+R<s4B^8j@_D@Ժmu.8v?SO@1P"`PaWds|و`yxFm2mSa7%~`ū-^R(_.ȍ "̡M^f!t,V596mLy~*qzjޛ>˘NM`켢F"B>LWK\Pk^]`j_3=۝>p`+jWp_?>é%;j8\Jfbտ+wiG޸H↪_kOb1$@P)Gɂ(RӨΧFq:Ҵ])/ }6<kGG&]M$pԶAK7pal2 pa.^&SR9.'( wX$9 ,I,0ƜjCY)uZ4I AC~`3 h^ogARljmr<9 8dcQ:@u':]Mv S5mpsLT%#Anm)&a30ɣBxQ8 -vJlGw:EANr>¥}F,B MW\Kʐ;E-o: g0y0..B7LnT,+_nppBІgE$P(\Web]|-Y]BM^ƃչtY% b&O̴4e[ZJwi^I#<c[~w)4kxѵ-$  6tWKTa)iTHYVߖgvO963g*u|'r*ia+hIi#Uw1YՇ"TP~"gLmd"Pg2- n" 6\F~Ze.In;P ak-̾YwO?7I (5؋̏c0oU)؃\!;fRgؑ|పS~+?Ĥ?3sr^+2GYV+@(I*RdO|7 w^Ê*Wv}68O] hGLBtoi%R/Wu3I[%=x՗x@oҲIJ~F6l&pU 'dtԈx9!zz9?|*Fd뎍D| #^E}9r4Zvi} ٓ&C"p #ҔH UyLert$AGq~/#d4u"wDP\u{;$Mԏ@pڻw$Ef8ylȼP|U1[Cgi$\@T:zs 1|AvBS[e%4f\OiVãPJ ,*o(FynbAڞ{s}/åu&>>|`Jb+ aѷcD`7iX @@eMւKqӑӀ sf]Fqb=M9T~Za8n~F\H>ug-LwB^L?6. _$φZ26dgͥ;ERĿ\yhA]H҈~]M26q7j.o7pD@ PaiZvk8ZPQr2%h{8hbW0ՏnQpQB%_?oMcF3PD:y+eĚA($ڣ!Pq]6eRC[7Pw2ŭ8V%a:IBm-^V޽2+{6p]dĆb#ɫhsLۑ'>:?I3$m?[S>yZoS;h#,|̠!0B=P*<#ޓR%e5s/2ECYiqWe WSpnHW0qXin6yR&QxeIj'jAF"`4kbK.=KL'v`.+~3uQ#/-̏s(?}Կ\IC6zs(K.e0O.Z"#6բ$l=ғ8@e5$ߋTJb;H8=3пw\`$'@&#IZ5Xh3ڕ342 ZwGtRNқ>ڂJ^]V@$ 7;u? ?ea|Y:#GzN)}z5RhFa#(^at÷khPA/_nMwᗳ 41vnmV1S ;0 .m)emxtQ5 ǀ*b<)77^-1эJ#J[_im'ic .ڰYg˃tV;<]'f晞^IkKQuڤ#SI KiAFL*ta;Y>#m|"&xgkǥoՀ8GaIm.!ADqri5i @:=Z^(j #tLXOc Pq]>WMI jmm/;G2BƏ GE]?MUfp˧Ќ|RM`ܝdl6+77/ r\sZqH!Tʁ ?J̻'H9 Lӷ'SxPA9UVcj! HjZs!Lwnn`VrH.H IKU6=:TxAYo M"P-%]6PCtq4ozXcq5ƎJQ7qHi=j]3 4 KÂHЭ3YOc)7B􇦞ZW-^1aF3?5&ĮlF H[8\e9Ԛ|+ ௴J178 ' i*&wD9V"{Dڒg>ߢLP3SjYp0>>7BFp %fD!G }\r"TW"Ur=͎EP@4jU_TUqxl -R/7_賍<3TIL\tPEPq%&ۘ.E!-o!8.W<kڮq2F|Lۘ'>Z6j׼ӠZi`5 JgS rbdjxE$FT{9<})D"Ds#9Cp8S$P r74W4|W38W]oWNl\r:D5tw5?_vՁlw#%)K Fо\@VE Ҫdk +Ax :)'l܇e3vea+iўr_kPESLrOIchG#r4\J"Wl =PEf0KC\ƈTė&nt&>2 R|ڠb׬v] bDaQ5}ڋGM&`%Ϟ;ZjdtVlEkZ%>➮CHX~:ЌY1óG0\DQQ/)J< &#=ZSr<Jf2qk 18n ̡c1VkeQqf2s^ɷ(d/^! eQ9ʘU8o"9A/C||Y_xōv'|ycWҼ:6mfEZQA)]@}I@#f;afcy]G#ꞽy{*Cߘ_[&rţe yW&0DܲQwfprbAﲢh1ׇH=T g6S +&U?E `ḾdJA,Wο5H:t}t6 %U yyc!< Zeah]g-!!'O0Rp;/w aE}p :qュ7i"d2P#>rFqљ'+>fjjWh=l]z*|N@;ޔȮ#'z&ns uxzDLXj{ߔ^:#MMd !3m\5[ӌOSDlC@qG*;;>j;-f9?I7-8 D"/jn/`3JF ]~l q POp7cCڎݫXp'ȧ=eH ya/}8/8VNj2IC-$;Vo+Fm0R";_Sَܾhcݰ Nt45azBk e ͮ8}"t1yM?ԥmCY N=U%W )< VjR zv"%K[\I^T_ _يNa ]+}q\ܓdhv V~#| mAuw]1oђ'+ 8VT =bH:4 Qh(-ϙṈހCv֚R?LA$-Z@CJ8D@C%r͔GҕZjTH?N07gK8vƼgÑ?- b=UHD88Ÿ=L ߳?7f_S/=胗HrH<^]nCt쵌$= ㅉBn# u vKhnBSMq7a6X!=5Iqe(KB -h1g㦰g@”UpWxǾb t$D.Ws؋$ǩ?tNrkjt<(0Zp\̸2+++7i_H_0$߹C &FZ7NbaXff咿zlX 9^hq!e^pBujbzVSEgИz?P0cT&2JtmqxIȫWRe4肰NT*)N\(SBGcvvb iRO*'8 BǗTwZ7a9)v*S2sTE5TʞS[1i^K\USٚ:ȒVf3P g-<Ʃru;`[~#vH&8'NGaSʴcQ{L~hAba0ف(q"l@VXCmCP{ʍqc=2 1t rr7&CSu~z4KșG,츋߰ XTr+ugnDc6 [Z-g+2ͧ!gdpW#'mWRl|D4jKlLb,X^%;Ȩ\  W my|Jɽ%ef &6vŦ=;1h? 2 Rϐ&TiѼB)0+;eq3&$J0 ][lG9ޞ!6b)fFYً{+dFXuO8Ϯ nBYT trUiA!jf(J+)R XriݵRDP G2ĔL_wBJ mg4ı@?edG2l1E>U3&9yj5U;2DSڑ\:eKٳ Mz/$bE@U/N,-.٭~]E 1by& 6}}c*^G-iљNfMCčЊd,ŧ9[o: eQ~o68vB#21C6<zypFԞvUiI3cjx\[2[ cQ@nL|eRI qh=MBlmL,,x0l%0Ip|:N&\WVq`9q 6l o}J= F$rQ݆lЕ yYb! ~hRIshsO Ⱥez^vGwlıtoYti?ebr d+|LV/M3LW!VB $[ é7z%s?`';8Z؈p}.ZZðVelN_33q䗍HLL|F<#;/=V[ E$"e{ή)apG&$"$ԗNX8c\7T1>AB=<*ɫD5uO0f.հw}ijyƞzy]pC~A8q>o{>tk>YE# Ƈ ;ou~h ,'P˫VU ;T L҉1%Aܟz?`oqJ -l">k7U\~B $Y/Kn;Rԅ cǜLQqe0;?Vu=X-C+u)璦U- ~օ!Q\ᾔyΉOxR znOf7ݣ@3a\.iiG:>>AAaVr>lKt5Uv.W&Pu֑97;;̙<؜šf6U#݈C! nDYN1U*^fL b ,qCl xbESL 3QX4R SgdGYV8CߢK T$K6XYK`g1x~Qfԧ ٱzzdǴ!K"}/90nh~ڞcP,ءMbfwB Hud¡3LRw8> bYJFMBi҇z]lu6$RJNcܾWtqϯ=q: }4E@=A4a믟I!]ͻH@5"ZlclLCY~cP#A&Mt9+iRO@PmogMc %$HdSH[B@jW٣PHitCNkZ2p|]87s29 SY4$}8Âb^NkZ%FiTO\V% 4'zpqӂ /b5ՊҁȱEG]f;MPy]ǠTW>4I8(>Fx3i&*gjPh+ $=B5Li͏@]sR|}&$cRQJ;t}95VB;%T6|4Y*Kan}@\zVů ],3 KBOFe$[>yI?MH1ex?eNS{SO?':C{`w A(}I\t7MujM|l"ŰM-GK Ç&ߍY6_FC/y;8t5P\qծY8kxf?U 2n}. hOXeI+6t5j/Fdz|@ WQA^q/^pE+!4L\.M)10@֥ pbFgsn6![ߖKN/pvCNpn,U'Xz6plU;׋$6m?N$HE}Ҧ&&L>r8(17jRĞAK&T*| t^4yp@H ˈ+MU(i7FObh$t}ǠU)iWm#~^g(37OB- ڒY@zLD\}U։{?H3Z}> E1.,Ƀׇvœ}Qxue ^Q7(wD[/?& haBkCv~}l:cl N&G)2 n+T{*zy{3w LM9Q!1XVؿIo,"\ D X|IHd3wB1C5fE8"”Ku4(_ ތSS2ŠU<97,diJfWg{mS܍(TY'G287wh`ͨzMXcn1Å.䓆$k_E ,ɱ @4,j 7཮1pd;TLfBD~U :[:΄ÞO>LCxgՄґfht#~ZN6U;3OWV,ުT(GdcȰF}7\t8Zh.LZG9 ^a "O gXL8 ݖ~J|`KY.ya]\l!R /X06;rȰ!6쳳)sɇ+T6'@u+I7sB9jY=]`ya>=́by"TFEtOغf7n8l@N* 4EL 5AǙ:AȐG¹A;8&=tH Xg eҮ rxu/>D" Ljkj#M:4уJ\8 4]W_N?̌O#wΣvpҍKIBnfR}y4OzOZ~^ӊ>6LH6?P.1{d0mc,6yuR$90^ J8;`:Zz%[glhIɲF_{гkX.6YL ] AhPA_R H:}yld`^VwMqC`]jss6oL3ws#3OԻJLZFb%ԉTx&6*ZnkLUbKF9A,ݨXSN fWUihFDX!7s wZ>MCc֛Ҿq\\m`xB.=&\7vGӺEZ[~wr$cWثΜ陆`(%G>]۵.N(Ə4t"tv48ʛMZTG)=]۽IPMc[<zM2lרȌTd$To~j.b7`/%983,(%!P!ޯbXā2`/e7 ?z#S762\yǙn{~ u"EѤcŎn?%H'/H'eVY P*?#iX 뼬5K5?[B%zjSض܄Jw8*FDK)HkF;|am\ |_8ɳDe*txtj6G3)텋> ΦD WӇ1tNƪͨV>Qe灾D4`"237^!l}6 1<\3A:1JQ{7ִ߳7i7?6n`^1ΖP8жbh)kF"?|jD1)!x%*\wΤqFZ j0L7Ug$df|cyPz>̵7J;a,j8c~QyB^{?A' -i>8b4L*7IyLRk`кJӭI<T{}K0 M1Np%Sz~#O}ثNV 5jƍu&s2BulGdbIja-\ AGWOM ~GE`'jKhjF<8H? ? .W2D|,U_Am9rL{/Bz;c+AF+UY)?'.u˝Z g[ŋ4~QY8 N|{`86)~[dž_/"֖uE:Ԃtynmkx%YzaF wԡE: .4Yi~>f_)M N4ZNaGϞ&a$Yȯ:(AvOE g\ g1Y>3>߄+T/>Eگ|[/Iu8~4 F XzBm`~Αgg|];VVbx ӡh*Mx91H7cs .&yrJ)X(4.y=4LjJO͐t)h[:p_LF{ 3ҕb#w0,1[Xd%Y^1~wyQ]Ƿ ';`U O>m_h}ʮ miĕx "$^Mbks\,Mń,{<>ȴA` 豷Č.lЧr'2V}bkA%dts?u/RWF1:0ZN(MoՐbK #ơ'S$mwAcN8𥚚mٓ{INZ6}'DT:/2\(mw@C'Lr~]OΛfUkAB6Sh*w-?⢂T9>og +LYnFnC5%Źvﴪ3%KEg>1?FNt||<ĴO Pzּ4tԐ %:e]m/lL:Yw<䬾 [r5& IW6m9`]Čڡ#7tǢ?8%#2 Az1qZx4.?D~і19wZ! B:FK¥dX _<#Y/K[7|`*]FRK7n8Ґ/$ 4K(d+d=WRPmETy`+-Vc5ns#gؿ4eM10( <1Yw%tL+r۩á9 9xC@د''Bv2pbNǸE3Y-BV9/v)?2J ڟc-,ώ}=@^ O ~,;B0HFwg(yY0#mf\!Z:F."EKԋVw`T600{U sJ숔$ѾRDi`Qyk nNZ|È4Ȯs@15,„=NmEyukC^.ks'mJ֒NT չ_VcTEnHbs}NPU -gvvZ~aO|9`A*a8,^{8ZsbiJi# 0~9JOkHcmky?TJ(s^p@/6CZ` w,><%KB}_&9tb:ݟ~}z;J܈! )Dt}LUy[KrV1qm}Gs-X\R: R %1:9xh`O1 ;9bq}÷xMPnq+* H4(Nxo5RH;A;1$ma+]RhbD[ֿs|&^t$Bo~EKKqod+'bxWV>E17<| Xb[+U=G/l2+W}y1Y4e1#R^dnI@5~ڥAT 厔R$&0`4j"l;}& W(kbW ";h$kRfZIYEm۱1c}#mS*-<VNyg'57mb<}ghcx\tC6v? UDb-ɗ@H 9\WZY>̴a4%%]#_-<~.mEwO<`8׫vLT맜 :USCX(æ{.nH5NTD2ďYw~˽Kgft#TiTUN.Ϫ!eLǬPٴP``h Ѳːϙ^bSO_;?k?0]T.. lmኡ?[x_}u ?S rkx;:( F/47.ُ+@QBߛ͆\֡W)) է4w3f"'ԓ2Z[ 9F_;%3н<lBu#?7 Pe̋lAxſ b| [i@t=.'ۋ DUMݩ m 7Lov6XOV0]'GQ+`_FЎ-B!q~3i*h^ڽOqR""9.E(QeajEr}fƾs>$YMʌV$v07=!P|fj쏩.kIMtim$"Ҵ9u]i ϞIFERÝ> ,N~ЗY]ҋq%a. ULbVWT9fеʰNاZ6oc(cT +F;{B/ ϯz+`>{Pisڔ)%O]쑺Dc9z [c,3tGk\n8A(Ɍ#ρCuG`Uh 9DE?C*Y z $-{Pi2qSD]]#CcsG"'Wьn5>Tp K^"{r0Jj]|DN1= לG}XkyݓL@G|J׽1&?÷ČM&(1ZA¡ֺHFQ6?s٬[k9Tm|s`x2^X!]GkZUȹ_lUdz*Ѹ`v/N;S`($IhBg{ q}O\k|Ac4ZR7Tql[Å3{ ozj k_>~5}z;ϭ>m1s[cXAc H" ^kvV ;;41%~Q ?vBu\kjc/M>@Gz=7UzSN9zsy)ّm("~L2wr[Ґq8t>1jbܩ' On59]K~b"_~OӼC4zÜTҐXI繤mlRo(Ze>dǟvPj$kfFIig)w>LF |U@+4 ir39sO 6,lhиI,uS/Ɯ YE՜_FA(  LJͫ/īP./7.SlF 03;"vb ;ΧC?z_]3a1to:˃"ADdC u,D)pz:a .vMWSq- eB;S^Gȇ }&?>J\H4!pny2oوRI3KLShkҦ3WR,V%9H^;E?Qƅw V| 'J(/UJf LQ`m"k:.ov0fĽwjR:tK?ཬe=m4EmsrHgǽ0Yf;Ϧ!"EP`mu3[3>'X]mpқJL,~p:C[Zzes ,)U4c1Pp291gs|=UZϒxp^h?sz9^R֏3WSJ|?;gQ-ŚFɒ1POMDj\s@v,~WL%Rh7Y*[O{ن97Tz4к/ӯʒ^Zr 7*PrPqB6dk;X 6.T\k Jz F3&ژ"ӣoqW->pᕪU<e !VUJ3B_ aq@MNi)L^?uw!l +݊E <=[L \Wh7Zo!|P`x Wqk~=N2ݶjb*"꣩u~9Ul;PCW7)F{b\bHU|}N|ȡ`YdBJQ>+!(,V0' b6x YD Wh6lI1{S;(CJ@\8bDr1 Z, %B {+s%*m,K\qzenIG } ٖ d 仵  a'YBx\Fhm>H jay2i/xy4C˳oj@ePL\uGӨ7FSUi炦qP78#{(rVz:`mxEgT'ԡV3p ^Uu؉#pV@n?R˷v =aM bNe gQ.dtoX9l5w2~?n}hw,s@ۉͮ7dߣO+Qh3+2v ?kO<B!r ~W]=eΣF)4AS.`JFиk;it~p-/0Guw?a9J/q`R{3\ e;>ͿQ/"; kS]=?1WVځ%"WKq~#Nig`QE!)U8\V=K܌B%iJy)[[m[G-+/p_iPb\2MQ?gVkgˏ Cϗ:.]wp(1Ve8g(5#c/~$|wҡxR:F=#f< C \pGw#V!&Z;_דN\ēγDY+?/5,$"cxil -1f\~lwg~3ƚq֣&23uA\EL Y+ KrJ;n7>FcFC?Ŗ+pšAdo+͸AJo}kzu;5Vf(~5,òdڃ#}<642_ml  q}\ZW  +<" Ḡ-型 YARoM]p5rc\w>5] Ke(4ZP~2arQ Dm a"&>vU5֖VZǀfy#& '󋯊K8I3|T#˓; !vԎqQl.{p 9ELc}f7@[)q[g18n6z:5 +f(){V3 uհ!%]O9}  VN*яpt}#3!TKmYrXjA*re쀒{ezJp+s$+xjD>?l[P=Gh#YV^z^}V ,20C̩Hg7|LUqɴH=Pj ݻFrb(H%X-Vol"ΞQ `فN)SbȋZyr|iz1-9m$?ht(t2_\Σv/(5YOPK*cg;P'6${*vüm WRzg€1xݠ*WUǩGI5׉)6w96We1 DYݳa#z߈!*1/U#$`|G JIH9ܼlvwE0a@>0j$Zer}BDj 2#dr\j5fڷj{ٷ9y)HNB"!>3X!·6!g/ǜRh2S(lb36j"FzJJhއFнg8-TY#7"lF$kdP"kݬU5K j~z<:| "槾@j<֞gPjoRcDfR :_Lpjl0[[_&)|c.4Pk,ڸpT󸟡yfۮ`JN< Iݑ3h. ]!;ϖuC=xGyҬ):6T^o,a-rWU}G.EF݇0.[(xZKc7Szq^yutda)QO.k8L@jkGP1L?-sq폃=E3Z:߼[R94U^tpL]sh]^^ZŐvsn=>F![Ӥqsaҽy.oEVy{ Ӓm 3 PL|*). {J<9.5|6M42 l ޳lT%dɔF_B]nnRIX Y] RkpZ~ahJzi +~+ X(wl~oֵ;2Ƞ@wh(zϵI15\~yо97ThMI@ĿaHxL*r~F+" z =Pa%<\ ۋiTQ=_g Sop5e(|f  (MъUj#q+DY@x.g1)1C*xwQ#u@cϽE#U靕@2}1O UPN\:ho &_A)Pmm!2 ڝoVMd`=aqL/B 4gF֔rF,rНl ښs-3b6GXjRk4:5Taȶk)Gk L_yơcEEޔh?vKC|=/jL ?2 lsYvam3&_;eY~,׈o2L5:']Upࠣ:`]ׅdѳH@~,6^-OR\˧R[~ eDJs a/d_h5{C;jP(6%ލh㯷Hּ :"r1by2Piobx>~j2P-d|_#ˍmG S@().оnV&u.ÓRՖ-7!"I.\{z%\)t!ռQ W-mzY-7oDOPo\C[lrR .W'{#iEp-q&ryq Gc٭ JD6mK Li/,֮ ei=\-SpZ9\ [,!LZ0 hZ$e^6Ǿ5_*Fm!q&|!Qj/c<+p{ElbW(zٰZ>s\13[tM$e"D3F3Y:&8/R!2!Sk2Djh^sjfQJzbk&xK"l g@=L$* $QBux<"-"掿{fFEԉ|ǐaP8f tD9i0>qI/Q,mWb9Q$tf#8N R a Y1a?8^Wꈠ>^a:J}@<A| ,e6v]st*oŞTN˜-][V"^a EЯ|t/t8?;~с &\󍴲ans;X}}CL.$J"]ئF  J /j#Pp_QߜmdJEC }Ϩ:}2vD=r·y5R8?c8e1! XeD:%RpL,r 52GIJU,o,l~>cYy9DВBu4u9Gղ(2V~^' tj39%6=Ó(i1wC+DV`0Jm>^$hA [`,.T@QLq{r S{]CF@*T-Ph@Tc&P`R4Lz].Li+;OȊEh_,"Oui/)J%R*#?J67=鲽|!nLbX|W 5$ӟ2*'b!2W}s#Uw+@3碂msJ&!,mh~$uOo{ԭW Jz DI1."k3Prr|Hz>lbclf0qi˼MFjjt0Y_r>%Kԑ:l/#*+wH'J&ߣ; Hܒ (xa})-cӔfQ? W3F62H 6 D>0ZGAzg{- tӋ0X(jP@ajS<< &XM̧jI9bOf.ø ^d[0ŕQBǜ S_@ Ok9'%]2bŧL o]$C=esǗK:dTུuw/SW!`߂f !DfoNQ6`Zy u󅮞1b[IO?D2B1^(~ ->ނ }1TS7zD\}F#N,m\of>)54|j?{e4UαƔy3)pUb8lG#DucZ%-ة܄H7v|?ej|ph'"њ˫Nsx oa8JL9jk8`M$I3ڀ`86QVGH^jMer?|W$ s)Э8Mp4FtjByZOm Fbz%.'_){_/{꒏^`0XR*9Kj_e6x:,KB s|jwNiJLIyډC6 b4Ŵ˳E~cYHd~S-rDnJmm^WFRa@QٻK\pjC>Ǚxڧ]E**l ZTG#E&`Amrm>:]&Q'%Ղ|M"s,90=dNfY f@7 c`6MXEyI\gJQ|t#$f#jhӞDMWͺ&a~|ʇ9iZ/wMjߢ0~NDVFO?`wkduL +'%BmQՄ.Ő[2窨WzjHg[r!  M\~4@ZL:kQ/78B02Aw4ڧv` -87{C\W;4_jx4/ e}6X:)N0?Q4&O-סS0i ;egYBǭ8" ojG磜f @~pr-E{;M)AU BάđNQ-JWx XuV10,es~+$糖TDBˈ9OOrd{-7 PV bDF=Capym*s킭>V?g@c8:;t:E* @2lLL,D_1LH#f6{E w2_3TWC$IlrNٟok=ijy&8'J5s7M_ b(=bAX5 w:1!h6qc`?Y_"]TD_U\y\yf>ύoleh4o-]8$G%)\6FbW+bfS{yڃVT4)jiF+S9Uja14s B;RS7 PHȥ[0~G  ÎuH$breک ^^L^3`Y>av˰}H-3~ z5u*TXx b X8^b+EoNs%c.fXb"9F_? !{A_%VlS/f5O({ 'k o_Sҟ\r^~[ч{@B 9&Z^<> aOW2D;2XvFP~ܥ_u}pmv)Vak`?5 ?Vq7՞s}oƎ:DvBYn_+>cYuOwgIt`iiRRNUl RYyřoKbo"By[PsCGBuΧq ;iIG`܏5,N2bWLUr'x3 ]e,9% R$W0'J<'խU+n1c#罌r-_%Vi&+бGh)xp4;6 &o bc%i/e$T$myIleD&,ynGS0CoIi_j i7CM]W5JpB4hS(CKˌA/$$eX<܉ /X"޻e]-LLň:z!;m z·~GPpT=hE{y +LB<||BV1S.=.:Ҭcʩݗh~L3BWrw# =*Z2J*@Hl;d 9,"CVՄ0rQ#fx?!1`ῤ.\>dW0q2!+:;Е@dFa`. ͊Dm&]*N㮝ҜC:Z?3e>8ia*b[T!ԭ0Or1N3Jp.I*"[W@{GrEaMu7 ^&/!}GރYr2ISdA_6 vNZ ,*uM+P+Tק/|jAX&m%ד:i3q<kY@!/LӰZPDDtG=9y:0 8y^ U6,ZS ;?]a܍2c8 cpLoD3u+ː)$J6cϜ.:\'W'Tl4,r^1YEȅX=ųl7nO AM0X, ]!0ƹ3ysjXiz:Є9憮s# wݧ)^{-,rda7Z͓4!1jz<ĥ(z&K8%PfS߶e+褧UY7&}^!a֫DJ+tb l S迕 jS|4 ,JzUc'M{a\_ETqp?3*} `37N] D#SyNpf@&]xb=Œ"^]u~/jUDw,䊵QlI}݂wΧ"z1IYv[ޒk (*'А' JJ Zм?~ꉝ1ͭ zg1HIOP$@E;%G=vptrb3!L3{GWn&_b :C+ʷ jg9s7 e O$ %YNL أ>h+$X❄CSXb"KdctFRCt<4Z:)Lҡ6@K36~>߿j$Mbus,$$Acdk^Fm !%"Z^5vABD1@K>ƀpzxZ.'\Nr !z7=)ָ L 2FE}_,ߟƖϗ^=?_޺1uA= S>u({0 ?EyΦzZC {dܔ°Of| 2w-z G[c:T(钅JQFkLllNyYnFdԕ%glVGWl~8b a89 '/&ρ2`N2+cM r ARN8,xAuc TЄ'} 9l!ڤw "iͻ{jК}aabk)pbj#u(Qd=@(pU~8az͡v"`?+*ՙ+}kJf#ԕzKm5D@wWFaAg7`dD.x vNUs&1%!_<ݾ"'r&Jq>׭0C1_⚚kwZ'I"gI}hy`U@Ci#e_R!,BєkX/ZltzMFF3H!%RXDF #Vw"6duK>ځ< E!+I:4v5Bk{|Y}wiLFI#5Jd;\+XZFSUƯdX ">ΐJpYbR 7c0EK88^@!\b!Dc܋xK*1G-/X)qdK4<|꓎J1T=Z{(VQ25|Խ..dnNs_m7KuivV|H:ǽXqgBBϩjn!_"aˊzh9U/G8]"r~$2Y*=u+ '6uyE(ȲL:)!4z9a_Wg{k~`= ׂk"/yy7ᓰUo̖Q){{b9\?sB-5>GCGv NV-[5jf}+cax8x{QCҦt 8زa lX_Kcn7 x|b>yY9:Y3ĚW+cCZoJ#Xxل0%II DԵg P%fp5B拠R!s $ ,Ku1n|Jeߜ?1Hŏ,z!(u~e)#.eLkt9S9M 5%^K-A1xgUxKdK0RP4Պ@)&vbG01v\'MQIv'}\(B!&4vzMܡgm3qeK{@22y A@*ɌXx9nFB=~Eb*l&p;{)t0o@wJ\]aMPyYo5izAmuC½vs)xB)eZBv6K5&oq ٤fٷYl-&ŪVF 8IR5/iO}q[Kˆ=fFu |c(ٔ$.94z?f`Y!(jܺc4;b7X؞-! U(4ŏIŀ4?Moއ"t 1 ˚ I^JY%&^0P$4Tn],`s(ѓkcP& }8,U;sr*̲Tt Vff>\0HxŒu1# z= \ЧpPHSȸp,6nrS@Goz 3G%fstOuru(ͤ<` ,yUt׊2^"H:O;f7>V1 ~ϦgSyf4A:bm=rOFEDԓN.Fsĸ wuںLɸHjX{ɇa0R#*NEa"O$ hp7q@#wm2ib/E=ǂ')V֥܈Ĵpf\KnrƂ]ET.Lz[_4?\ .2s+E}vdg?QD9wyct+ ZA -*7f* |ix NѸw:ffJzi^|t\]#yqzbZL'hO''w; [;7f[fdL;j8:NjM𒡫SX5Aċs2AS?h25Zer^ԧHi3T]gWwP卞{*؀.g4=&~ :&yOΰ2Cp<`d )xL점v*}hd CE}F&-qV26~%Yxo~Nxp=L{FEGmઃȚ,O>(7B,rMd/Y#0q5kt/@S 1:X~_oX1Kh Js*N zzT]+F( )._)gnrt>JIaTe!UM4^#7lߪmݿ DZpز c#2Rd8*Ub7EઅQbj;,+U'AE'8rU"d:$$禓^c WJ񤸆(憳=ҙbe!gmK)3Y%HM(/&X!穩"n-愛>k76}6A36 qSi)}|""9dž-9'>[zG#jš-$m{k?V'OӢBeqH /ɠpҋ#2vU:H>oGr:^y^O0Kе_S( X$7 d@eIˣF"ylpwHّk%Î7q89VfΔ8cnsTTebQCk^8]`tdq]|˪:jQ(~0 f {2Lfܟ{8(YMAkX^K3FCS/x!7c]lK gDp0:ucd$ah0vo' I:p8Sc PI:rԽ;iIEUfl5]{{y87AhvJAQE]Lt(q-\!S^H;;W #~oaE)NfGd%?p z|`^aۺܑ+{剐s; Q^1lf]|12mŜ 6R+Ljeɼ i]c5/UksD \ϱTec$hW. O8.(& jcWrc= ZC0r-rMpαbH>Q\UZܕG=R"ɨQʎ>xfc5|VbYie"~cq*g\ *ʄ;$Cpf ;uV)=K9t^{H3ZxnVh?$24'hB(J*{K △oM\5ZYKq֘g. 6A\q*t#NXzmGTɀgR.˖ /znĸ"M1 .o;L05:Uvoй$ db%,cM(?@]}$#b6qjG(QFNUՖ1Z:EA%;6#5: pk&^>L3`﷉血B-oơ"1K<2LUaQNJ2c4N&c )U)y4k4똯5\ HecpwYjj4Kh6>)!_|G#GŲhߌ3X^ C ;CWA:rE7uƳ zVX|}|]Zӂt|'Ic D,Ru31\ф_%A_ld_U룎/]%*^wԬb|7tŌk%2wN+. |GjB2m~gcE' vpJ, BIki?mPK`̤ IL=fWc+(+-CڭPTWt^N ,Wsz45#d8t4NQP\'ʣv_<}I~G~~ק{uS g#@-dk{ƹ23԰<#6#gFwmF y vgj%,%wnm%!󬪧63Jx=C# n*\xŢ޳Gמ:VXr }Ã!)dq 5%Esj1S/jk`/pBUt2&aVt;_A's/ Wb@ft}rrC!]Vj i0<9-5 ^Zh_~#ο Kkbz~cxF^#ըݺ!vXFB"m_H\ $#PE*'r-N*l98z|Oc KٗАW.<8N~Z~ڥ@K2.b\B_@;ړiEOSg?V/kf؞D0J?ƘBXTu讀GňLJ$4dΞ' ]lkĞ2"&L_ȡ9=UpfSkY˘*Mt Ch-k>e@86H>vFf3vᓼ,iZޓkZ={q+Af0ugd% 4\~UŢ [aݯ2 .f8ɵĘH&u[*L\KӒO<7 op$UI)SmXJ=1tn&Jґcʙg`;̝ IeTD֯ykpC 05P?!HxW3}V\ć|pP8;W& p 0^GqYBP}= &K..z`z grcmG]M;-) h-Lᤎbܟxt`U;RV̻<I P=$=,DN*O[~XZag%йsR8,L@ʐFgoc$249%3T646;'8QkHd.YIN<[oۨw5 6~{Y]0Zi=A-E d {[DL5_$uۛ&:~ڥy2z9SAÃ۵IgiG(.j~R#Ү6%X`|,lGݔ3Gc_%GPZ}í21jymgXJ{pPoF$wʹXF~+D *]qݮ|J4`Rm=jo6N@ (Mr"!3In_K"=:3•r\THSP9=Bi9ES<'C9)Y6a"7Wo1a*F=R-".NsXG# h2e@ FAd'E_"3Xi4T56~X[Vm[ɌM\N;Mս"~jsg{iI 3|Hb` NE6OLb_JEd$ud $6D- ƞ8EPH ȯe :8>PО }%b):) !!IJd}쒌qvd@"aNqf4$pl \!Wة+/6WÌ2|$mnt8 t+SINbS;L a8jQFZ8m07pE wU: trj J3n96L'Jr; ?%(cȥ64:[ EJ&>0߅"p}RlbH,ߑ3`]ԗ2SU+)dK<(U 1#.r9ˀ.,n̷.n#)FKY%V ^ij6Gi8h!Hz`K'DKhBb՛KqwX{r u;v]2,nyS<蛝/M >꘡yl 82 67-΃Px1hFqit (-pHTO?/> 1M lҲT8U$M^<\c37n[ ĀMq=Nl~͹,ռ!Ƭ>2W6!.G^NK9I˾4~.wUD;{Eg۴qḋln>X;ג6q}-7۰A)'!a)n,9+KvNZL`Sd;taPOEo@&>! } c ) ll}߀xM*+6" Z&^ͧ# {>zX1dG#`ڨ-fhLA% E+KOZ؄x]N*}F4$:ѢkɌRfQ!AK>|A|7k"se-A֦X7 yl jRT73o{qlE`R]pAH𑭕*Ū&;*͸;V.(G![uR!maj `h{dJ`ET,0Aby=ɔOd ֫C º)pH~ׄ)N@iuآg?V@tKb-CsSx[3.03^W[&8%R@iNlz\M[Tt&^OpEIc*)OխPC~$*9T7G&Z^qJNabR [Vgeye\xUaJޝ랅Nnjxh˃(SF?v+duj/$\3aІIpaw{RZMu Cj`i.ڗ'>osX?H6R6^oW`0xhU8+@9Cz-?ENg' B!Lz#9!c|R4ZH9+kzAfDJ;28"iʷ 4~ڿ7|'-t#š{8l =A@exsNqJU$=fwjUm.ê*ʁ/oLN|L8} Af[ ;R@DFCuV>n|x>M_*Ptl+B e]Nݑ}f"K E_ cVVx2p]BϬL}ߦ]"N/S"9l|AOgztܭcy^.Ztb2}1 }f8Z7Z-ךBn0WݥWbȣvΦ_&X鿎݃Bd=/|E-7Py![h.InQբ=۹C~.]*@z8D^& %un0[ uL[?G Zɲ\]i4YUNhv 53r+`~n.qgU\ɝENWbOa}Ԅ(Awb6+c`MsTI4mywˌ8q ?q t/邾 gp3Ն1߰߉s#ۺ%%3^EՋcOB 52&"D!@6_kH 䈛94I[*~¸jaQW.c~e yUr+9xwrpQ6sm@َdfnzXc5aλg%"#Hh *])&|Hf2&ߝ*i83{:7k!3*AT{U!:U b38~TS܂'1{ɲtt5t*l֭@ӹ8p36ܤ;ӅҘi& 0!` M4rS+YPbu\-'Y"H۰9>>si?K .b񝙗U $f+stL\o#cK<ٝ!11DOP(eP|T:z^sbg{9S4T"1 8ŰAN_>wOAWDgPv{4e*UMr% JǢsM>{Fig?'6T))91KUMӒ"5o#`:*>>ɭ)HgܡოoeʎN޽@mpy8ψ:$4:lت隗>iMve4 }=Z.a1ߋ7/Bʀڠzke-RG4ӿv4{܃R 6-r>a _H aWTtNܚÁf3-S{\J}Lk!m]lBcv:BA>cԏ8!u9J[\naF[%% ar)ekMX}lE=bJH_1Ee3%`b\VDDV?  ZMG,TxF.q/RCGix@o# 2ꆯjU{Q=KThaɛ+[E z I+tV2Ǣ%XC]v2 * aQW/6{$w3^lS88=NƢ H˚O5c 04;C$ ٻY [u26P÷dޘ|9Zl\{в&.g]xebwJؽ.{Xj",.-ytgP, "Jscq&%na4n87J',%T9EfFn)w=R5نL]+D ^գ2qY|]W6 _sTV.hNo*y2JD0MKJ \tjBGbGtn 7>k䳎tUt-pt9(Vhpgz Iܺk6[< -×_MjE/_hՊGn \*]ەT\ܮmP)6WS jU Fc VM^z^W%9aZaj"SYj0ɋB2 &x`kil}~/)( YڻOnGvWT,v@,t{Xӥr21eH+7әP Sޙ\;f=?K-3`˟]|hԭz#c쩮ʼ4[cvyY~v9$}WA_pG7D^t= =4O! apob Eck2@枒Y'3rOjukPZ%΄2o`GxE.K~/$;&ێу U뤟?Fcxa;J l5a0{^|JI0ShýŃ)"k3 Ȃ#AN직7}bI>AE7qKz4x APP1efJvSf( t:ƛaRo$= G 5g2'_u)S^e}+ߧߟ/'C8c[',]j:yj c+0wy9#Dtg.lRj6X]mݶn . n){?1#W'fkN0CAbP|!G(L|~\G)KdN>N@\R\Ҁ@ f3OG {lq$^ /]b W(<~:&k)k!,v`:0zi).umGOǖOh(;0w4x&irhI/%ݍ.ANbf4ׄUr@(F@-#A3!,3!u]Wt Z8o;M±(}^A]R`{?:j_aM*_y  6fH,m[k'E#[}O3|_͐A l ɿ!M:>ΡO0JO@RaEo(5ENG {b[C`Rǡi(+#2P7{4Q(]'od ?)ņ:PO{3 䖣ӄQN/s{ձ(V/} G:$Acc2$^R)ӎإC}*b +mT/ClꜨ27%MlfDŽ))樚 RPOEǜ\qĽ];BSƋҥ?fG.Q\QU'Ȅ1䪨pDv'j" `h>cs7 lx'z#NIp@ |sqozmV+D-)o? "dCoટȋub9].tO0|$ҧ+TW}،&&Q˪@ _z ^B6g w&w}'Y?z VJAxQ3V[1Ҫ$:I'Ha("ID4]*+xCt <2i9[ϥI!Gi9+8:}X t Q!0Cj` Ohy9FIpoPCte;՗LWM.J!@Wt*, .f]'5{C܂KΤTќAADƉU ۓOs2 bSkETGv:܀=Z!U e&-=elp1Ộ[q|$O&-y$<dZzmZ#Ob,+g*u@bj]xٿ4SPyyDtY !9υb:HAS`_!YQ.#͠`\2:o#k@Ê [޸F}r#V!)0 nYv߃F`/Wqv0^f u MȀSԠ8w}o]ւĒ1np3 `D)Z>Di?a7d#kZbf'V|)TPx~7wf =~frq|hɕd4mTr]0B@/TqȜ#)5Z,lBN/PGPb b )$}ζu-F¯Z8*гu{CoxqDtZTCC)Mnud6?v#L,UZ/J|8@\[iLˎλ7ɋ`T&N>:Tۑ͛` =HR|1{qQDj`PwYErDB 1F(3N; SH# F8ڽnd͓(>{ߡ)_ܧzD{ M5ϕ"ZlUaņJyGyfzZhr KԋͥBGEdg of̵n\<'^R)U즅W)*"rZ~uORrsl|yP#`ºKLmmTVT9rQY ᳛qw%RR= ׆DI/8֡ßo,v{Z1lc)ةf3gU]K$Vl$>.Le̢s&>_A+Z/ R?g}\Ɗ`QJxJD᪢:,'"H7`4\\n#57=qb^Rj@gޜRw .F,<pՇłnTC7"{2{53O3nɰ49fh(G[A/-  J`wW ub@AU¶v1zHn'6NX2/]/Lz'sSF-RrMV.􏣁RI#f±Ս8@H'U?фg$GoBv\oYX+ꁕd.CTuC#;x(_Y ڲ21xtF]e{!>t1Ho-,`^o`@˩if?EXhᙳX s gH{\0};X5Xp}%b rC(}.Ki,atIĚZgXpLlF=Xx%&V~f-lGI4Ҟj?_Qe-)D.w*j+b_q<[b J&37QI(:cIf$4AG( a`q#_Ovfnimp3IԜjGaԡrM,xx=4m&7̜*=e)^5-qtZy`LR I&cZIA<_Nצ΋xHO~MDO{dtF>cz .}by]86}a@%emet"HOdiFoNz%K}vE9RnQuENgDf9 WcfU!L.ӨH<-:w% xl]~˒GBUvtY a])ܿtK촪"c#?jۍML bP/e I 3E 'i'ADATBōApxaSZZ`5]CFay4|a8fo($6p;@!+p31xo:|}4T;ȤY~F8WT"'0\qv 8kmEwֳETGMlo߭$ /~g) [Q?҂[F]c&zivҭ*l{DzP4bߧ@&K,+)&f&k-x%c]ci={LNp5S }* VY&mr~ǥQaX/"xd80C"gtRH~>)YLG#c')FћП6@d_.aSLQN=yIpH-c-YQSZGXr{@"(;F1*EAZT8QjG˝LM= 2q=66$.7q7B1/ep Cvܐ3 mtAOgwLsyaG Y>u5dY25T.&Gr+Z\h9'@aSHXQDs`F%}!0YS`3i-.B!2V1%VymH~ x18GZcNW'.Rƭ\COB:-As(*FK/>}ū0qFZ!RtZ~Ѓ0mʟR'P^FzK1ftX|hc$2iJ83aORfx 1w0RjY̑ _09f %. 8MZZGXi=$3.Ou.RX,n˛n95\FwUmrr{v4JNd^GLwpXj=BVՋxLQy(pGB))Qr9F#|$h VƪHя%L=6jW-B/riqcC~]l3?tH|!m'قG+K8ꩅ]]H сwC1 /1βŕꂇڏjJ;H H F+7:Ws.et@(尡P`ZsC5ԡ\͡b(~-@(\"Ɓu|{2"[[:/ϻ ,Eo |7uL{>Q$䚸h4[=0rFT]5|$uWXJXaxn]N%Қrv\/QD tMnfPX`9h4|\lj.Bw@Vk'kQ⡎&4r|_g;&)w< eLgo:AgLbř];,FTۥۻ+*Lw dA[c_WEep,&P=MWqeF%o[MAb;5A5*|C[3ļϞ{搻OrWaS}?MIm֊b5BъXL+ge%HEL$rF~/3*]da^VQrl<5D2ᶕL}<fh^FT4v5˱[ԍW_}.rH;dͰG}_wUNv4X O2+ >yKNZpؽacoMD29f)4[m22P%")dOUՀ(yKeU(f!jKWVrCfkCQVАݢdB a0Ą΁e* _JĈݠ WlZqptVdu(~-} opX* p"ߴEmpm1;ȉ)"6[#e[joi8= DVn_7?H@VE"7mFc|h iTdCq#z=p99~S._ *܋yV`|+и2ota,W\9M*SjoH9)g!f3hE=ib 6;$C#q[/0#ABuzQ~`!8JJUL%o?'׀sz?{3f1p);d;Qk8f[n_ ɉ[4N!{ 8NQ @sco\xVrh|@]>br)Wc71lKkqbDm͞F~v$3 $̤qy_1N#`-AWM+?rG0Wk}$7I}c^͟wA#G ilSX[1C*ځ~_Z-UuLqGQ85⬹smYkFtcN~_Y/=cûw~ جw4+en:[{yRl0VzxGl'(bΫC{P Yr9B!X}_]7j۫&h;Ԅ4(',]CxPU'JM}J?_AԻoi.%oR&yo"ΰ:w.Q7l)EIkȎ ȖSɲag8ҹio۳qϿך+p?+x/v]pG~l81alE`SW &vF U{nh$ J^HJNl\h {0R.vВQ@dEAE`T Ekm~]ce~& \fz2늉LUH3F}fSaU'78ۀE\uӄs5;QXjrWc/0Am '9)5<_e9E^Z]:Yr<;?y> \YUo+@@FY}T: /Uq;tqqΚX4&r\3hR3l6)B@ro6esۑCpGL4m?]I͜,D+egOp!>ʻa ?ʵu vZ~oim68kF (M0kafņbU!R X}G%Q%n \2XbO3KmLJ^Y(] P]<^n_vo2cKw𙧂CWu ,w~~1p؜m &ǖ! C,s@sǿnWqySg#sZ縉q[Lu}H^Ǭ74.%A@IgYDh١Nl['ߟl+*u{yNz0nPZ&ʼix9k_y]1-C;/,"骈Bo!}; NJFpAMAHVdj@߂AxqёK fC~Ͼ6Etsc7P}ЈmuJgʿvWJg&5^T%-agYT` 40怲!\:k5SKBUII]aN\<+?aBT3K 4iW 9]'BaSLAF$QBYl?L,J)"\]EG4E6 ltH/{O֠  '8LKRD4pUdZAe o.ڊ=V5eSscMv^r}tqs4@t*vnP(d'g9Ҹ Q!z"[|Ub@-@q䃊̓;!b\qay4OZ &2Ft=]I$.{ڀp6NֽŪQ؎J#f86͠xL]َ]*H1RtYنؗs+d7C^\1t s+`j"Sn'1ҷ8XaJރx)ލƿ#X\n ,J `r*tBʆO+Lj ${VBaP)ao>IbCiO~]_h>z D+/Z.Z P O޷BO|ˮ3{ nCNUzېVL)]Ɔ^O9?K sx-5)^kVG)'ќ.Bt?B"Arۭ5{:5FPݢo诩bSHKlxat}-d)?hp]k *cV1&SZC%A-0:0}iljit %4 l/NU3Y2aܰ~՜EG-Jx$˃S}؂b{!OR5;Nbuu,IfNͻ3:sU֠uU^`怚!B}h'T&2*db`$[}s܂ڵ֗,Efwxf7Zq8 >'j󽦵j H1Qс os>5vh*7;t8nQQ&a,WpO&-U>@|:ԸÆ+{mo$bȼxR_X_D{=uy TKiOYǥ{` 6~KR34MBK-*Mm2'ىFu3x5: d$7@)pр '#_o#JsR@U$<"~l$5B<<ښW8ثMֵ]aDf^<MTI.sl*9J*\M;oy%d$Mc![4lS KZ'5\يlN;ۮ mr'77ђy`NW!Y::FwL|WMMZl7IoB2uAJ"n{jG`rtj1fG#ċ`ozh &8bܚiƔ#FzE0u.NL ,:+j@ 5HLi.Wsn\1(wFgy W.\_kF'Li4"$\K ~-u]Xq2ymiw, $|`;`^gn^P PxxR>\Xk#,|0)gX.fsTB8a|Oi/U*)6$/ tJ" A4짰^p*Cf(ɞD˞=NӎwT7-~1/^J9t'+ozqǴܶVnrXW0ql3Z3J T} *ԛ-_FVi*P 2~˞d@Nٔ9?EX"LtotFE26 WF1pL9g[DLsݬDv*\L Y\e>RZb65 X9kutxxgz&:tn*j!c׮*(-迍N}VLKK5cX,{MRY[O; GHj:'<$<^:/dG|vS Zz2Ću%8Q:aa@ LrU({Wt▮]YHD\Kש Z ngF#ܝ:;3k^3^wޅ'j ʧCIbgr?EĐ*%~XG a bd} ?H¨O/$ M 8&F!QbudsDwl]\z] .'>SuBrM0mHoPT(,T'm>}QEoc 0QH$LЀ˜wљ9A$8/BMjB+QaR._{sl8VTj%Ode c@ AYj?zS6+Ss 0ьXL׹987]髗p[$AB] •׳za' efלMKT*jϸ`SʨF SfI`W=dRDm iZ&E犵Kv fgK8%F<غ. CE?T&ݧ#Y" SEV]44=\Wfw*zSKJ0${fNU˩PCJP|0*v}q)?8 Gc^|Rydm% BܩUh({P\>(K)plr_|*v4v[oR!34Gys1HenG_am_Y x2vRNLPbZn~;+C WY* ֋2Y9'claQ 94(CWhtk3 %so~  ? pD7L5\ ƪMݸ IEܵYafZmLֳL4;WbizpUk]G/R'Ul DwE5ƺFܴm8sZ1y&x+^\-/,Ƴ_#g-lQV=ÕFawkZaS4Mіv?Kl]W>T+}ӎ Da͍A?m_;=G2ЅOHW1 VAҟF 4lHz62(jʏS@6s(ėX[]۳Q xӛ*sRmM{Ơ^SJ93D˂E|cP>!ݽijVK6f8$>}ȦSuQD烯Rg6ogꑑ ,5mWOkGېӛBd2E%sn;C\ټNAݷ/I4Kiwwh?2Bʅ\otd6TXZ[Zy zI4Q:`Ϲ$HLްM( 5=B=2piߙ6^cBN(,n\S) փ=+:8t>m:lZk{l Na:O%~ݔtǑQ lRW 8^l5iZ$7Z 3kj=:%ƅC:_pFq~ 41бQ+|q*W)pukz8{?[@yh:7ğq,-TcYmpA#/|;6AjBU^1} ^7!pzge.ჹ C'L/l-r?Lɲ7]vdz6Ϲ&C |cb-AdFJo@(AzL&.qey^XD@ +.h6$f.9/6uңK4LC<%oi9mY"T]//`@m,qLSe$[;fJ;3r"d:L)f_dobG~+* En0_Ogj掋v.&GJL_>BKFoE6P!e{n8 1~!vtԕ H@G;*Ëh鿾FI3 ܋=f(<:?gUfA:msI= Z_6Z8ǡ jvL ܛjm}Nۨt}}8T'Aoxa2܁h .rI:> Q/.Z*;KB_cQY.L f}-ҵA]24vЧwiVOU 7Ide4eR"\Uxt_ǢUHȝ}XЀ鷁$L"e#ˈ6G-Ǣ3XR8>!|AKWL߄@,lW@ --C2~sJ #)Y)GGUd~t`$_q;Xo'ub M S߻.d`pS \;(V=mRl4' z*YEfwAHIve^rF'd45ZR%kJ?{a¾V %mB=] ux%+k̕U EMk; ,!?=YFq/|JԎ'`'X?FG{Z*?XUtylq34U^#7Q^1= oB@-xkX=+q2&PdnHAk#,$ J=*x85$e 1+s$6Sַy9"Ɖ/9$j7 EH 7.dTKdmr&57[dN¶wXq;/[fאokH!r/6sw:˴G@ר3;xà7J+ <YI!}-2\ӂ#JYĉ-p1}~ӭx/O$ʇmCkz!>flP{TN\&%R֞I3m{5DA ,^qR5 5U+?LCO@)Q.hEt+8ݒ)G%J}@~=v;I+;`p0d){ 4s""k{7~qNШ5!zS)QȃNT%8eCb?]YsC!۫>=X q!=YUnhk@8Ŷa2/6v$g<W򥜁-e pCg7XP ^mͤtޥa^_j3m%k X5Yu${yQJ BՉ|k +4D)2߱1-a-nc9!,W sȚ;z|CPҟLwcjV$E捫)1ßfךUi6 HKM!Z9=M9z5Qdf_ʂ@r+{nNl?t]s>$v X/PLSϟSX t}AwCm R :sU:U9$."mr8AB1D]`p&Rf֦t*ȥJ/\ тmN&ڶK U&:uiUȊBDβh/4[E Ϩ04m'w)K gq;HٜזW٭U֠ś^ eC5ψ>q۔.͇W@Y՘;1H6^q^sWÀҀ3ᡔޝnyu1[csjlhY]rqsxwm4(Xft}V Գ˃x"10HamѓD5&/RCW%_vWѤ' ?>xVkHw7[T6?\9Vu 8#ߌ>,00۬Q3ǝ Լϳ ZNυ9 ͋JТ8aBNS? %% ˪Fh}WjjS⛏ի,[*P,,?X ѿc7NF` ml-x MSE&ngL`hChow3Zv1bJk:F%}!(so6x.6Cܣ^MdO.2q7ޕ1RS Ûx~nN9<*YlQ4m/wF"P݈Ć$~V 26n+%XkVFiT;?lO&KƩ+1Kg(r)|5#mVE\{Z("pڃ"$k j| J!2L(aѦ'AnY1_f4!' )Vv31pIY߱B5@Ըlqfŏ;UF{~]Z] mBsy3~Ǟ~eJsf@E$qg8YsPlv,mAK{fA/j7E_+TY[hĀ<^p(*Xn KgMuU#'! T.%J$>{wKv [I˸z O]Ja()MteO?/LwLj~}PZ1%tA0p`a4vf%?Z{%["瑓p尛B|Ol;bLx=|u>x@j2Zu pu^<7I[4GBi n;v|R,ߩ,ɝ.]hjab,yHq2{҇3۞ҌI':]Il7J Z2Lzpr5 t0ZɔW[z]$w;FG+wgG XESD^6 TCfIܷ}eשsn8V[扪篫6IfH$6g b)es/nOWpbc\t翁G˾8E'SlP6xZ1WOO? 6Ea4% Iy}ur0Lg!9}kcPӽ^`!oٶ NM୙|mB<)6hXa՜]s^pmiB n: 8LMEl-k7rPZJKlwX)UYg.f5ٟ| 80rܽֆ;͘rS*Ph_3xuYI4S*ueoĺzMۃ5aFC\|(S ၶ#q[@ic|i"CT/o # Izo@HEuS?(*T_j95"!2J[ UO]2{T})ۃ,<Gly8$qM`OaN8?4_'O/7i̗~9pHB&! <\<< oKhV M@ 0 C cuʇ&JyπcAfX 2(ࠥ;r1U5"HGIZ}RMMx&zn*!RZ"`q>n[$ Ck+|Z9 K$rņcsdHC?95izRU{^U\0Ljwzvhx1mPyhM*rHงʿ<1eޣ9-PG4l4@`Crÿ-C -|bWB~@$y|}4`C##y?|7-7/h[Ugm"B|y[?$_9ȡ"-YSo7^)Ύ_4*:}>.[R=JU'CGn\§{%Aסc ?x<̠q"}+ZZU9-Kp߀HzQs|ʸsvkHcByt|Dvr&#a7TxuT86Ï_poG ӦWPՌpB> V2 kO;]_p45D&{O8s96<5`k1a;Q]Po6ht9Kܜ}0L^q +/\j5il:u;[;zˍ1,1*/@^1*xS$Kype̅C^Ԝ6M6m$~vtB6bkH3ON::4Ɖq骽vt8ǟ-2FIvi3֎NyNN&R84Le; ?lP74OylR|^3%Έy X62Qqޠ@%n ;4@ ʍ%)҇03F qv]3*<c68 ˓ =˳I)%J酇(XMTbzDTBv衱 f=OShl%X1L`aH.\͕ U"b#ܙV$4$7D$xPr]nQGBXv8']A!"{:Iw|)rшy {lXz[EՀT<8GY[92I!>ּ݋hT?] 7a/-ˣG3ZPf^;2c w? Y>0)7NGO ~ C>ųLr"Tg)Z漶3\a<0)ڗ? u"0܂'qb#$M Wڐ_R~Ƃ|?T@9 &J3'&8fk^Ҳ*؁90 6w5 ϛvlXmYsIxۼO8/-1KَͲ2ތ3LzDSx>qvbe $܌ zjoXeg/sfy[onBZ0ụGSV(K[a)}ָt#dhN} وkLsƙ17Z ֬ )^u !|Fpy@-oO5W8%zAqD"*wy6({%P}-1mR%p9*t5FQG$~**5 xPfiDKKL!GGusߒ[\@\95mJk  GaA0{/Z[FLKP8f[u݊ MߣWss!0a"'P+s˃FbDu^YJl ~:Rȣm==9Wc:5MϚ%cq7iPCZL#dזȢ4(]S.EUU@"v x/w_3 > 9]Z%c؇ "L{u/b Fdbk6J3 J#_?=+}VpӺ~sr\ 5_Tu.rWA*MFvkGԙ$GtN^ڞC98!J Z^1fQ?ᒛ'+fo)WI.GFx)elI5rت9NVTXV.{U)^9jb zepSxB{q׊k)m8I}nEKV Iơ3r0zId.""LoqakHʶQvr4#r;Cv2NZ5^Ȃ׳\>jonb]GgIUwAh}PxhJe%e$6{H!vV\13X `PELT"naܦcXx`V-JZG '`EAGW|}b06(F<{u畒r|Y=b\geE8})X1yߟ7M8g[B3;Gd?ң*Rg9ơTH|+`+ ! ܿlQydȣ6wW-i.zv MZ1%*a^Mp},̓ `B0ʀnҝ]^T|©GB?㟫}O⏀dq:pJzr,gHPP&L)Oj}FF\i8J cI񩂥3A]76T+[|pgz2 (H~( rS/M4R:- @[s&Źe1$5Z-_$JInc Q(9BBBԇ TĩڪΪ:\S |);Pu{. 4>w>p7j.#($#V`Z@GhѪL!pk8E@Uw}l[^׼}]@U/ЮzDzW<@8 )tT&GKRUI4-;D:F3%g {Tܽ!fWӌr%-Ӆ1^靡 KCE+?iкˉVב0SpEa_$Wv첢K .@dn^s }иoԖTUpk6/9Y"f9[ؒk*qG5 1HfoxI퍗yLwZY6i#qFfޔMPF1u3d"0,X3#?,z:Ы^@{BlKERuB'mLU~=0WL?/_Tc|03^g|$X=2n[› -~V &tjͬD{y%W,o|.*Ċ$u3dQ9սL8>gXȱމEHsHJU^a.2wqEqr. h%Ny{ Z0L%Ya AI_lٺ7kJ{Id@[^ĉu*.DIB{!\!ueOsbq8Ĝ3K߳j͇#4GDs8Fxtiǐ}}UO?4Ba8q& H-(=H^3m`DiHnn8*=$oVlP8BdU=Ǯ4a}J>ɛwԢҁ+rx:;Ѽ*k&HEbj}R~Q鴼(H·RjH)x\EJ0P-ViV x:[Cq'mj]Jl8sk)x/oӜLldRS{9̠PUTޤҤZ~zyu:ƀY)ɽs`BӘnr1m6|8Eg9'6nӚ5TkQY47 *d5>C2Hx, O0ǜS7y,neQؙqH %B23YP%rz;聻Ab"8y hwʱij#ŌݢK:]6HP=@U_d5Dc+9=tczUr5. |J"xt*BpTI7ؕcK;W_Abӄ6zm{/b{|E1ۣ+nM:bhJtݕ`1_"~m@:m:" 1])BgDĚVwЮAkJظCUwMcN|&M%5TTd0Tŕa\Cs 6/B@QEI&ޭg~'sȾR:SWG`4z;߿s(T @D."yb16ާ-VGa!^"+GsorшTWsΑ-:/e+STA,{xsJ_A`mpzQJO?|?t}(Uȵ8GOy_̦ Nu=Q(xș"M7ѲzC]_zvX)t o:<}.o~GS*A4^i6'N[|w'|BcIɣs>v*ȗIGv˄b2q Ǔ{&+tlԴ2:-ǩ4D$;ʶNݮ@mh"=oB` V"漉Z?矢avspy˴$uQ8F:⫝̸Gm²2&p3w tFb. &T/5m/Ljm7 ] iA&gz,Qij e/l\7S J(Euz1 N9bE 'ưD;<۪yLtXܲ5 '_TM/cR<|@E%/DI0*΂|QA3K-_+CV,Jq6z4nwq0s!w++{]r]/MDr4I?3o }u)ɻft/Qz+maݿd{kL?y=K^KHNk Qztp"mF޼` sKV1 0_mu`f@'xdhT~X?B^]wO rǘN?ƥ/# Zz7Wf8G\tLkFcP]1`*lIrkZ?4S5z C&X=cq:%iIY:2-ܹzhaO^$ 6Wը"H#{e/ЪhzucÎ$B wQ{.*A]>_sg҉FvP}BJ:zz| QH?sj1Djϳ@."jz{x;G-%շT_wRqj'-uhسĦ/NF= 46YGBrk Պ6Eᱦ= p {DEF&5LƗ]# 58f?͔ͦ 䶀b;:Ty߼"l &B& sYB)'1LO6<9PS&w[_~.M Op`8A3{\SfiDoGYaH(KB`,ݭ{bTg^(&u.?i1OT{oIv1GZ ΰ"8XjjZ?E_fZ[b#0/a)k6Y :v%s.\W=i"IB_?t'؝@M>e YB jOa.@oFQRaОjl<$Dn$w t"i1|N˚PNЪ$vv{6jVՔQ^yBSj0r^i2zGD>eG67bf{U qB_eT5x~nl,&Hy3^_d72yvYźw DFZuT,Oi ~l/KSp'xR< diJ#B2~((-YqqO Bui)!g\%!W|9!Vzl3cAWv~uf3N}yڥ/ҹ#"'WzP$_!n:[q A{HP)Kz_+B>4ۤ货2.i4 }$8\M̦"-u`…zǷ|8렡vt 0/cfx:'2vβ:xiz' 譣Y6UX QIê%0A,PSg#D H=Ա֜miN=/Zo:xuHO׍q֟!&-Y4:8RA,MȔ-U-hѽ>Yxz7o M6#am*- _ˉxoncYK1v-GX*Aؕ?1uog1qQcfR^Kx>OYB<Q}9/{ q TC|MusX;eA34VX-5jԞF4?GgӞx)掞H_zPX O$Q.FK6_xb>A֡Eʳs#<(u5BƱ*ԑD*Ê\!Ȏg۝;Ȏ׫Be`r|\U: _mkq_~{x3#? </3جhB:=|[/[- &(37\dӽ6T.2B_"x>E.(IΊ{S1Y@)nXHy,l.g>+-B1]eC>^GL1 ?h>K`At. ^[Kghj̓0J\C=k3$$pZax|e&tgchBBPA.S{$榪R FP:}ȓJmlN0;MlxOf"GƑ5A=Y%=fjnkܣ* XdoN3 (5Nw).ŻRBd^;(;tleSh私 &U 7yҼ0EnKtr GbiXj@.Hu{. &JYeYPr qE8IF[Ͼ];XlupCtԅ?GBVvw5MVJna| ]wnD{7:MRUxQ/4؞kIGdlo4Kj +;ig{)H3o/鮶?]P{~M4&6_$;v~5Љi57aU-n}W2 ,bv`;n{eu\I\lVP]O⭙B(LtV2D)6sܜ`+evMUE}6ӌ)?(@k/._CWt^7רJZ]hI’R5{\`"e82me%I'e d'.Rz- PC/G:N;a[Jfc% U=k5O6ˈg$ȼt+~L aT )\>m<I$qph&^Yr>ץÄq~ud}z| 8SxcFQKΕѸlb pn_}_i,r [Bp0i2YaIio KZ Њz<:,>^k!pkgNGI3KU~_jxb3ѴĚPk_7"c=B?rʋ"Pdv nWEǣ*Ӈ٥'{SFUFTQ oH˱&f_>v 4o`q` yΕƽCӅ'` V[SD3ȳ{D*^D7 `@JU=n78!5a^- q A$|<%GfLۜ04K}?Z^ccZ!ʩjF hVykuV(cTⴇ]t}Pmɇ#S&# ¾MGDðH>O|%Q WFnݐ\*$kRqBBcn'⩟ဆ93KNɳVG`VpfN31s)vE 9GO9y/Av,G(:@)`oa2 yV LNn▓4;ӗJߝ ُ/| L8>M4(55j)b OⱖjTR^:81¶)cJAT/"E̵ Ɏe:ױ&koDjM# h#JSRGg7Cm5%$erkx[$8Jöo,N֖s6P8XM ŭa, = Иbff4vɇ!E?yqw4>;b8`ɳ+\is(1>b9fb _A6li-%7[;EьYhgx5+Tz?8L@j|j~?RaJ=A@4>DK^.y$&ra;Mfd5j8z0PQ~:Ӧ~i(2*3YCKlZA ޘ^$3G!_NB"ZmMHgR`:.)H5ЄC2Y=s.%Flc']徖0Y\҈fS}DI\FÕdL[LQMAc2gI HS˲a s2_yW=b|0bY'Mbc6qwo B)g)Z9P`Vӭ\ M P[4 nҘjB!3S¤G`rD Nsݸw?u^9 8:[B{,BULpJ'n8[V(o\~nzX.8:yjoK'{1ݤ /? yOЦG .gV!G7;z8\{u0vb-ZA5_\՞:g+zs10n:ώXQ6@pʽ鶖,yf̠Z cvOa.n:KZD$krzOzH' NqwI#"Y 5C2[]?ꚙvs\$$lfH^\F2yGgF0eX=1cڗA>)6YgDdܖԦ<3Y*4Ut|Hk(+Ml( '& CF;YclWGC%ܗC ȶ/.!|r=z `yy+0wu4m0X߭mdygb XFBXkNxhnX-Qa ڪ]MeLgxbI?'64ۮh{h:Z-0كFg}h>ݣoOyb>es{; - 28J2tK\X=»zc݉_*sm'S$݌?Eq&^`i)y1eu6ͫĀdvӤcL%&@ 1 ՟ec nNh9L?w+s1PoMorh֬M//~7O,,kx+q~d]͕cu@3t>#DD+Jb_Y7Q)&rǩWC4Ϫ=R,[AN#~J@!OE&`nteÕ3T*+.Dѵx%pe;ƒ+߿+%E^ys s~2{YߗRߗV uӪ˄-=[O|AhCy؂P^ =|Fr:s  dVÖhGc7fEU`Zފ [5UQRW.JG N|Te`/l˟36_̰4?oktпv0 CX5_֭k'0mZ1{a*!%]մxZnK@W_fCKs'Ha ]}fF:vMVmX !8>xu)+ 0ğL?x'm x1F(+9oq/q`>@FQ[ ; Bh0G[k ^yTeiE ݪJ[d0b! {\ "Cns3U5JJ?| a5E8 33+}: t"Uy3 Bl!611t"R.w팦/e8?c@@}gX1*.rX*[Կ+}8xh'C>AߣE s!B7|?KI7bDPy1Ua> ԫZ#sFj׈!9icA'+.5]-*Y骝ͽs-3_e`=h 7-i QL5ן c_j;؂wAaHyl) &af3aF&jEC"w |C$LJC'bʼn%>a{n zF:)̐P]knnqRwĽfܦ.r'I8acE%U~:/gEF-=N?Ckzg.d$66#@\@Br,# 3~tyãAyTVz]\aȩ<8Q[^"q]%oа+RnFM}] V;,*O#ک$@'x˺E3dk*Qӻj'w2rSQ,j/2?5Y?t>ZPևdS^mi4 Cw}Qwجs{2_o"R)ŭޖOfv<,o GKFH@ϦS,ӠO~74Gk(|hES&CAN5Ƙœ8Ϙ3xjR Ӊ:Cgd&5I7((ol6Iܿ-<| SA]!P84X X.NL8pa!y+ M}'5F&!yUSq*ꦄםsExu(xkMH$*5-9Tl5Վ-lDzEavw8&_c_M˳O д|SĻ]MഐA섀ЯpDR+|K\WB%?м חۡ7 X=+#,Hp0q[Ux;L1dqz35vG$~1r$vmJq摷ś 7B`Ki9i҉ݕXR&֣F\%_$-+1j.,+TO95x#Q q!Vd34Rgp`"oSC Cئ*cA1Zè7؉ #=ش[cr]A7}Mi]Lh7(r-<5 0i>c6CڦK1,ƺ|HI9h"C*ϖe,Dz@u)wlt@,W3BCu9\Kv+oh#12П =bT2&S\:/[,':u\v ڦwƣU)b]9mz/̫3ȹ(f&^^9xS25ރ!M 5TwnbM+5O'=M_ w".i2a.]^_Fb@m*=*vnV4sKa޵#g wƹNEM2sWKP/5Yop{R=.B9Βme7CޢH,!˚N`ΒшeN]KfUśUP{q$)uaFï z MJlC1H;EȚ!,Py4xjxuP_g=2}NX|l#t-9Gc ` s&^.i5/Tڽa̭c&h T/T5mu֟ZTpF8)w$gGy9`hKnRx8 C1(< 4TclʃU]q{6:$ޱykw(Vq0T)"3T>wUs#(c ħZGc`}n8m\y\JkugζlЄэګ_*`1NHJJt 8 NA~L k{TL+Į')A&Zeɲp$ &e|e$:moIʀ! XU)AeJ ry IF&rb[ ,R59M0U"Z~P jrNȢ2ԡ=A;vwj}Kb2 4n4=`*RED߉NSjn{FV = q\)ƣ g-u_26ĐozrvyЗa[Z$S62YM=Xj`?({Eh.*1ڕ~0O{'5+P2@/:X>ﹳ]7^(=ސ&YF 3=g7K$iioK #:/g=5%1PI,odB>T)6d\*̈́WП<[B gD6 ;?T{!愿7,^w]$@کɍisKx;sUR.5"<@v{J9ə)CE0Vl9ycg3Wb2xHK\>ؔFԕd Zqrq!!U-!S@Eڋ'φS{U*ԘbƉv˦j_54%xݭ*Cg=5)؜cEοxyez7rhe{v7џ2G[3pk=U=~h5`oU<B'a}OZВj)tqσ^T%G?Jĕc7U;OQw_2ȌtDU%TXyEh(!ݺsP%c[tw%FnGD4w}n7?s/D'Gi;[z`s|X#S/lNZӦYtb23ˁ>:&r[1/^}n:N+DJoS{A iQs Ε|d.6'+ЭHUor(& b&wmxۺ3i[y>BVj{Lf<%Zǯ5q-'#1}bKHko7%OBS-Au׶ȿ{[/Gh;3yVW|'0̈́J%U CdLo8HUZc14ExCؖ#alV;,^,֔Ryq.)~Uݺt)NDkxEr:;vi(SPV2aeyyZaU%k)ZEzJ{vRi P&Y庴:-"jՎˑAv!05 0E01 WxB]<ǣ8cMs8,kTϩ#ONA(*A e;r^(eB8Tw'񺤙GpFi?%i< @A7n`l0S]`ǞE:sp O-]/RÛ>퐿)'ʛGo10*+P;p@+IvV&;tp v-#@{b)>!VyU}Z@lq Yb <5omE?T7aO%@!}nEw]. IwZrWRu9dQ]@ʛ(~e\ι*uP)dKҲ(e$ XR342zvhb&dgOr# RIs񍍣T ?]qya1M?[8|gcEYq%>yn, q&gY)dGE}UNQCV5 J)yE LoVF[yjiO uN\[ֳG5>iyv3:M_lG!2);ܰW*8,WM9F)]*E4"7] BRX>\@e||#7ХG}6a\#BD{e S\~Sť4LΧ.pC=Ncaf'jd(  g쨕{e ?"ʨ=bP+P,k,R"JBTmH2.Q>i`A_eh>h n!("-ekt,2qzӜuM'ے]F=*t^d~}VKK.7Ё(?Efq\ӽKEyK _;t?8S ?C?UĘIV z18s-6;O|G80~)]XЎ4MXO[ e/)mh8|pjFgO0 {&~[ Fi P`+.bm=c[{</ت4L)wԨ"EniN?=C WT.Pd7t[|?8HZN#1HWi3;_C- hl2fTvU(y ֓pGc$ 氰hCh:Bsq><))35&-Pz&uܤ7,#{[4Evit˰( 2b_``g9&'t1J߀;NOZE\Gbt]!Yjf@S/\%lSi-N0[mN*0k}! )e۫,$&=~l -e 4W$d3Eܒ<$BfM#MB~:Ν徐^~S6wFhUt0k7?To|ofX%E<ޕ ;kg(\\EpM>ḯ xws>O).pl 3ExPBEʡ0rU(,%?UB+TkېD-870A 7,Jִ oVNڕ ҾJ>\6Gh ["pytyߓ_D¥.Ă8w}(d7Եtu FtĹM^2 A8=8a>,0@ړ8ȡcogӪߕb6mB+Bpn7s=Q'fyV[r5 |r}^fll *Vir=>(/jW>d.+[8 $EAI_A)Ԫvsjn[55Sz۹F:>S`mGCs- [Kk7EXMLԧwSm]W>18#jA.urik,z?wѱ뵽K[nU|S2]TZy"'2`Y~Kjd;vL4G,io\jM; @D'=TXC_ l?y@\C:MM:FD3﬐omo1 跕/:+Iw'cݶߧ%j4u 9#i^ڂ@,mZkC O?dE\ҳl~튣OUJ?O^$5(qiLjgKS-<ҙWg.|_怐ɐuV7b"ۂ=@fZ6 ngZEfxIB| \9]awHkGf,a/gD i9.-bmDL%xЈAk8=y~A~z'\DV F!7(C6L Hb[Ъ pgEn{TCp9Kʏhde1]1{vHi5L@TcQ]\divmsx~4Q`=4Pn>t[S xY+* 58֚ Kܙ0%٘eJ/2ߩg-wC51^s]df t>TԖ\^z b52>^nU"QOQ~jS4z9; vDp,6Օe2ʜb^M KЁnBdh[*dz̈́\| @Ub 0{\RW7}Y>|GE QeH/cVGt}vʔYi| ƊEAV y5`ydcdWd7^3DVm%8j:.Kl]DjE 1 jۦ 8TYGp`1n}dsNqI^yxbݭ+f~ͫ7HaaNSMD(x]PdUkХ(gǦh1Qq<%cTFk0n^m/ J:Pk`,7F *õ#`lNˢAV mvߌM18M74Bstf=1p}\‹S\\NuG@ZS٣HTvtkq!3LW0*G*ch)e,Gn.D1¨TknO>pJ旹#k'1Բ",s7\)Ԝ7]n^.h'q=jcs? ߏ<0 6J[ٗz=JlA2Fcԁ0 〿'@+̬xC]4Ω4oR'\IQbA .jvp;Q ,E']aAoL!ZJv ДOo^jٱHn  'e88:]fpM#r [>bQ<(8yFqJLlf *;?`c>C/0ֹgs2훹H ƪ>"_v[--pG 0djsT-cI{ZCvuRPxwe]g28;$ǞsL8SQˏdB򮆡mN4q)3%B}Xq%C!Kh}./sGd݅1)FRT;wN,ݬ|yYL!X&07cW axj`.T`_M+5F٣4z4_x]e܆k@HζMT=|]SqFrvI ^U7sAb I^-r5,J2\I4^q2<o/W%jjr\z@bѣ<-# Fk6]F\IVC0MbC B٬\FMsScm$P?yM..EM?\w+x*cI1R\(ܐ )>JL!;q! gG2rxx),j74:mOKLJxn)!N{ӽw*u`@ K}ퟫhWJ݊ .#.5sL:@jZ$'(cE2mHBFS$ۖ+ Cy`kg1`-^!xO`R g2jU*~:+Kz/w; W@{?- J?8Sh:y{!1t6 }TAxُX?;UOqHEwZ|E09WO4Gr ^9}]i0y3͟'~N|R[|m⨻dIȝTnJawRuڔ!藀ˆb<֫iכAjkS1Bb, QՉ\:qY] h Y(!Z8CbxNzА[K!oO\\!JR)F_rcFJLxD>@9Ef,7pd#d}>TӠYS?ka_tR90$iKvtʳ9r/aՓ>qԿBFõK@[ZHoxHL.p%T+CHhD;z `;/?uUg69< KSdREãӦ`r0 n==( *7AZf1!IaTyZKzhA4yUspC7N~4kh!1*Mͺ]E^E,jUEUȋhZ>L)Rk,'{|L]2K!0 Ϳ~H<6;_+_r$[;U@X#NZ,DIq='n 1hec5߇ɤuUͨ$߭ l5'l{(ba׵'S4/FQj+Nu/6YVH|T?Rb}ωt=@ה L]?? V܆?*4]I%,C!)UuU :rKb(GҍJL V,Qۧxvl9*V0dzb\b.+CP/KjA'%Yc4TZ {9 >>^?lT}׵>Z_1٪;Y  v9~`_Gm]8UdCpWLWZR-WWcR`&ܭ6{,i],zՖiMn9U.u9b<ؾQ:VC/Ws|;-*jl3yS߀|ReT"~.&3Z,Pi+ڡ> >r֋0A_tSuD/7jdi%0ˣmF"*}Q#b<6taN!|& W=MZqmR+s 04pLsSFmy{dJ'6c0. B5̆U>lIFY*\i~z8GX(94j>Qt>&{)u9('Z/(fb{ɢDN1.;C*j,0EYi5$t_ B4x,{0.iT ])v"]B/"y$7#)14:㘳)I"0%(d4.կg>rVjE?[3pw\12G/Gda*Y&aaId"Ox) *3ljG׈й2X S֖!Z ޱ%(rsY^q!tň$IacFP#\Ɉ8e sgf$kfA`Y昐 Q#OyGL;Ѐ1t< MP)jcgLF^ nM;Z{dʰLKCnuig1z-f{ V{=}a:N- Hi `;y7 C8V<`&cb'o 9%[\ (9ƀ?'Yc~;1&d|Bfsbk:lY9N7Wx-<~ޗkv4T͸fԔۈc5Wld4uE#Eºiw"y^1g(֏nobՅ2~Q1,@.lCSCG"I( wJTۆs+Gbē [BO(UmK1"LD;y7nu'N,L@Y9m^>U^TOV 50'DDVE&R%onhb6fe+`,&e&%xgo`aI:wU H8{OJN[}]OLU?BD+)&޽*>A8aK¯iR+`F ~ojؙf1+|a[ݾ= za"څHP,>a#gXmZpX x"N+r![ GFoWĬ's14qޱ!׷9O y>[>Eɳ5>mG"kJ*ͱz@\|\H$wR/>U)s Dm%;N\ݬ;%vl|K*nS=eQJGQuh.tScߔ,4/CfPO3NL#|KNbdG&gE!Ji1kaɯ2QOHg ~h'O"\FS08OeN"³^Zo rdfdҠy  .Ma2<]iO79-ZxNduG?giPWKd KA}]eC>q7[+'ҫ7=h?p2)--—Ϋ}qf9~;iԦpZ9REp_Y~K*Xu )j^6ޢ mٻN/5}%a:XpT儋1HW iqvNv2Ni7>E{/JX9NE>]k .SVpt2C6 Ϭc?o0-#wR[+H<._{1hh'ߘ7"X q=E`9A()KqjW[{! z[m,wp< ym1eka;A` { {wp̱l;h G <d]ݬTI4OC}>9W]a 38X>\yWtZ8kؠ :Mlf1 q4k:Cy.Aѝi2rClx|yXrN<0El[˓a[@R àQ<:{~ERdGKo7p#cFC+1$-uYI6}7o8tӢ, sT)3 5J.53Au ӍOeyfbcLw@Z09|rЩ@1tEdmE43\_hQ`1]liM~}Er~`V Ģg z#N)b!{fCU3a|7;#I=;ՙE`]ړq|d,~J&ja;k0nV@l}2k Nj\ z'Voم, +jRq!/v|ވw Փa'>hrO4&<&>ҁ(/ZT^ hJ Ѵe²9qGNZ1&,+]&XHu7 0u2 GĦhѲ3í/U|$1ŀfִ̘v;tV?G vzK3F94{A/k}tNJI0h] K$(z~{e$3Utvy5"fz06^*Ib#{nHW94PD=7LxL5O7]'bm,rWSvZٌDAdRFeИҙ<25`| ZuT@^h0餛P ;cv\a 86=^.]5m: _l"|˶??: y'LRO[$zfrϘ5ܐ ]_C0]Y*k>5耠Ec8Qq}T4a]UyRd66\1B䊗!/p]+X*>yUz2Qk(; Z=E oHj.KFbYY sP'Bpo!́ G1զBZ1 1q R8.Wt$W)ϚLEkhCcX M*?*su?׮I^p: [LC%(Z)D) .H7f ]9lt:Nf;a.rK 8 Z]P2pӗF7|aԈ;6gډ |!C؟i_ćSc/*Yٿu+"  5DTJ2t5(Ը±t^M^$%I^++7 - )AFJ£8}?!ᴁ" +ȦP9RPDԫ>Bޅk3(^{Йjp|9\>&Mai?kC{w! w2_Q{¹VXAX '.i!<Qb5^LJ7=ӑ=~WNhBC3Z(vlݒVPxkVcC(@#q[/xOe-Z k o,37=kBܦp v8P5~HxVUh +Z˛:K\!O6:?QVc=4Z/2UkS=a㔙>Q4z ج'W1yX6u4 < #UA\xNj?ϗ$Q7[D3($D~}O2g"Zt{4hƹYOG'+1/DIŅ{0 &5,bl2<}W0۾]f8s)A2? o}GZ_D6lix7 ȁYM%Z|\u@WBvżM#9?QA>p2 p:(AfUIR2+Ͼ)Cu^c0psǦ] d3RfA`_Ʊ5Ҽce"gL:]X[.ʧuz/ɕGx앳J+V旔`OY 0D[v䚛njNC LHK:K(\,E^<ܬ) '5bNN2.rt[9QY4ÄcU+4\:݈Z/#GvK$;fxHc!v,#@D) ]MT"*p9(xIS%(Ff#=7\1R&W2sEyMm\Ƅgz+}+Cp${)yr <6Ihiɠ`'9Oy9oEө1h-Ca@i7"_ry(Qq_h^'F+%_O;hBf/} :~Ǒ4oMsUo"rEbEc[-֜Si߄>qR_v;}Blձ"2F D,~@X5)6{GKܦ< CO#7^#.I]b X@I !DFD:HvXٸ K9(d.CJ\݇s(mj.0ρ& *:JkNIaULH.\(3҉> RoǘQI+ !Hmif]TPPFYH*;rQ?h X#c[F0}!id^z%4V>Th3u aT46wl7RoOpWϑu(f J>NheBpG`>>i2.KiWڕƄ._vSˡy_3E /IT/!2íz$r޿Eiz]8|zn!?~t{ZؐKA  9tS/Z-9o/O{Y̤`Cp2ơ Iml`H~ Ly3Otm'9&tr~"Vad} K%JU}hwhItRh%Iy`0zSPmuDn%O}'a;)v?Փ#ST$:PO`D%oJfԮw ͤ]8R# R1`~ԘQb`*"71~ynԛ aX \6 Ꙏ?hc2F*H16t&#tfqo a*T9LX^ngp^Á2H]4de4v> =aELH>Ẹ>O3wׅjzӦB(^d.N9ru!fҳ霃צ}xiVAQ0kvypx2uH"ɃZ}ؐZ51-axP+dp>s|8xTwd-~eEql@XR䪊[yѲOIo8N7+,T^oݺ @!2z˜1̖5fxo4?eBn5;9ֱaF ? SH )pМǂO$2_=_2"OFsS$eb=lcbe"8sBT}8B^T!lrUR ۼ _{ n7+׬(l_E?BJ36Էlgsb$ŀqaTTeU搓Q:g}7 S!'-&JeP:.~f"n*+`2!sX {  e"ic@#f$ӆgsYԇ-'W9IڰVPkp?xKJW BSpbm7beB+gM_ D O=Ïl!;S[|o98"gK>⚔j"7*߀r&r oܵr1&NFf+V2Qx2WZڑY;/-s;(vUu1B̅Q$Sə)Mm^ NCE1JLAe %Zk&ʛ9[&;!y0 +ʸs1TF%IID0#x +62E4m\TO]A~uOx |]bpa莠(ƹK3qCOg-=q] ygPAlưp Af›jW]FPo*e!ddaa9O M]>Z9'kKЪڌ$u}q"ًch=c F΋eO8=P c[ n(^!XN5** uC'{`3'fu8-TRȡajA^W]%aڏęZQ~+ˬZ$12@ޏjCmK_?;U.[3e蛰*WZZ߸N> oC+x7{Ic]GP3 V^!6܆vJc7sQQ'EuFH$AԀU>_JmO4.5]~jӌU:~DOк=4*$='-^Vsrvl*G4v?U#fWQca}äߦNng>e>H2RP6JK2D3/ٓBZ05& g*\M: 3<(L:1.#Y#D?\c5$#3;geACv0 |ek'}kkё_1E5Vۋt#-HJ\1m8cGAæ*ʊ yӧr]+4!Yի]U~Jg,yVPFeyFhS;PNˁC̊ɥd*rTDԃՉW騁c?lFy],zgϐp"֐ uSuk60rpȮ{1(hl<#euV8׷ujɋ>a`sil>,z\ ̩[އ{0ZQRZI%,ҧ7, icC"u:5p3K`!Lt%ӌ9\zd??+/TpԺ=uh ϶ qYRQ p :@NDUk@w 2f#Ѧ]GcgVMݴL]1«ָs-Iת[scVe倖Vؾf(g„񇽋i o>Ks8 mRקh6aR ถ]O3oo Ίj;7D[.Bk1G339C¤c;o~?&FS'F38k  }dhdG t`ϱ꒲v>ߪ䏣IPwlpY<7Sli`u}WB QKM |7j:GۜnH}4zBp*XrKb|+Um4:C'JsY)sMMNhwYy6F\{.4viʁvgd&>+1jccl\ +5QS^anpwJ`X.u&uVFrc!m[-o0a0 N̏j2o)28 zg<wX11Pn))1CO1Oƫo`U!(PR\uI)gm@h qu ^_U].ئrGßDd{<2.FyFz[}{.rzhnE dk7ò`wZ-*h?E2N57{>ᐄ$ L^?o٘cT&s9D]tז| f1lMaa> ?dH,bT3?|g$ /C2͓8; 6A4{x/QFSI>rZWN3L׳g!AۂF.`@v̷QF1mhcd[/Kmcg "/ġñqK{'q.:Xjf\@)}:p| 񾔚kR+i>) CЭMkf]Wl2F :=m.$l84r"rDa0ʌX/. * K{=,ܽeA)z`4qI1h&ΕNP;ӊ`]{x-exl—8ɠ A`5=V9]ړWolO&Q<{LG֟I;*- s,CDi-K%\waA)T(L\#>2< lJBux*m`]Jc-׷`bbڊi *̢k J8~;5UjW"r`YνþWx|H椀4`mi=zu\(| p#%q.X|%&hweykVˢ6ʺ3LPK B"}_y"1@b#vSV+rGouzsYlx`}Vp3 rd)^f ]t;K٘k =n}߄ǫ,#әRl. ZSd&:M1YR;wfSxSdA)pkX% exL%vo}U\_`– (ͧ\Wح秊ndc:h[" +keмg*ϭ{S<<_}`⻀h=Mq\!ZVÊ]ތo{8%L{_YMc2/7r iiX}2YhEHX|*l:5uҡҧۇ{3٬:'?,gc\YW]di+CIR:H4gmeDC|'~yX5M3D&)-p&X]m*S)JX`? #N![ 7;AZ=[-`h`TkP۩ILjzh~DNNwqM! R$pZ{ЉLg`I[P/|x>!ޫ9dkQmv/ :-skcZaوtkiF<ᄾ]ò[f ~Z34H e {lZ)R1fdu(1,5r3 SwOXk?[7u 'Zl`wMI !͊[$PXYVY -)/h2/A-[x&^ Y67BWDinA#R'|/ArU6 t5]^W=iG'Ѫo*5cSfaW$G͍ު0I])]Ip_nLjCLE`FѶt2]F|sfx |<ľ}t״vԵIU7>T(-8n0uPdl(%ay0bcy}[_{` Ҹ<OJ sduydze=s_V Ngte^l PJ7%YL= Kvٻ!|>*5 FH&U~σW C.iuC^baxxh["pdzl’(aK~&jxP-HVO$I0VF钣"USfA <Rqa^f+;FvV`s Y tAMWL2 :dc.mE96'.TNPmn f;w8L`tT (ˣCW933AjAvOs3d8 <4PΟCZ*7=i!g-EM3L/jn\iq]ϴd5.'<-pmn\_w!Bk|dIcг܁[|xN c>[~f)RDA7ާo>wZ1ДFdNXF5ėx;& ӔK-$Y::P+{)fbfVFɲHԯo?\^90C;>]q6n| 'ꖶrKSY V$ּs ]K2'(S9q"Gs|>#|!>I2 1XEt+_'^*0lΛWE@׍prchq6g37:&`.pMs 81" ~{d!" P)v:{d_9Eyb@Ev5Li-M}PGJrοw g@U b% (\UÞ/R`Vmܜ 1a ب KhR5}LTYxajy@ C4DLI+/N6$OFtW` ǣJ W3Af†-V sm#+,X7.Q`^\2zKnrCnY-3'!ͮqǞ;$ILmF )$>g\ /)l(hLuj;5e!#6..Ԇz!V8oAwHPntYg$: Ȋ$$'~)deɓ:g"O < ewg"{sqȦvc 6_VS=^~ʱ_AL*XB3/%v `/aIGM[^R1ߝ|TG3d5'#i= l @@>{RxA Hu6zϯ9RH h &R\58CƲ }V|?OCخ`IFtIHl"]~6WƝD8a͵ABYG\)TacC#oEnX޵P>h%,G9,5O ];M5(SO\<*=@TŵMm_uKܕ\{ZRTpFj ˯)Z~`8 (OϚ|OHfᅳD8T–-JI2W9w8:|Z΋s{X To&Gdrpd&Gz ⍟}̨^b:fjUBGۭtR kkX)+ySJgաJŕS%d%WLNS{$GN߀ tg8L Ԟ>"0%GËxئoHzqH5 F¼R.dw,I n3nJ ]BoL#+Ovúٗckx;|Ǧ萙 AX{^7i1]6wlэ51'in9  \\2.oH+1a;opܮ:dQvcyS@RM!:ֲ(?ZvߓS( &5r@}5mKEJTH-ěeAonjᮉKp؛C7_ɑ ۙz^/D5,$D=Ad,4fmQ i%:A(mpsnEL;aS("qܽjnZw5;y >.14ˣ9/В&(U脝fz|llf^hhZyFL֗vӥ1VZlD ܻor_jk)FgSBȦōzx^)YoOjYP.6Uu.eyX}˱=.|ڄ2ԉl8'4t F@<$sF&ݗfSŽogB0utN%")ޡ\cμ~U'+OYY)6|׵pghpr"LRcnyEhC܉K^Htc-*صJ-bOm-hu PWkI).Sfk18>IP\ku |B ,+t#&fyC6ѥdyrHe~_\cr|R1%T6ʿ:3%Hv2q1bwdňc8(=%^R}?K,x\7w:˕WO.hH老NҝvŅ?"Oc^cXnj|S93S.z桥 7}fN"ZJ&xNJ9$RM湺A}&çQ|UO:xyxdԇ7S5c@c1Ψ6D^G=a @8Yge@t ~՚j@m"\5N2ul6ٟ+Oq&ޕ".ǃTRĴY* M_92 gLdbm$CWYA/J^jd]&i!. @*.4aMhl`6 P縲B1_$V5P n6o|Jp";^YDQiN 4-M+7\G!Y_ZVefefTOὁBi5+>wY4@lP{I{O i$WZx"/du.Ib$ݡ@t]W&#zY1kI**fMYO Vby6ܜeiCß (^< 8b俟 ">3$03/%K9[o/JfSRo*5odn`PB`[w.FX1Xe]*c@J͕ABo: u%GU6zUu<',2dlE͏ǠY00EJ؃QTe o39n=W\)W!OkwS dÃGG3~{$Ts^mNW~D {?Ր)@"O?_#Z1vđ׮Zsq=,QȄn@W%|6t*NӇKG: &xL'Ηwل "Kbq$6AP-!*h$y^zL,o3Xu':^ca4PN-4 'UyاyB@$']hCϹ$ @^Ket3lOݐ2.fYŲU*W%9 abf1pvk&G{`8V=R QW3r>'ZXVKoPJ3.9)us|z shQ97be;RW[d]cL[L*3JV"! ~]Sهф8c0I ǧ?.xK`k 2_ ld89Cd-r?UXy"鏑7lnǚQI,LjɌA̞ql7i>2tT~sqG퉡ǔm־3!^Ne^ϋ{qc)3ܷfWB<öT Y1r)bb 8Y6u<RfUgOV%BB2V$69شF^e%DY*3w[Dסl^wrY{O?zi9V2?RUL_^UqF ɀ#N`49& 'r &GOZOWX9 =4nX^mL˶CNš\8^zS * մ&p$"tb94 pEnu#|x Н/nEZoy;PvҌB :ϕC~JbDJ"B(p+,%^Ws٥Ti)ܻxa;p坠ӛtVnFmi0F} gd!5͖TiDg"2`33|l_[X"1g21V%g?q:C ӟxAϊ!M{,kKui )ƭ`IdiWݰZb3Xwt"x }=+- [ӯAGCg/`Fw\=eeݢ)!ƛn@U! / E#|bz(b4a0 l]+ʽ:1Ir`.y?"!"1D. ~2Ѕ 9xx`aX1m<YX!K-1k`HG/_]R&ϡ#".ׯ! )b#=YT g2v+<qnIh! 0cH_w Tɋ YKP5rL6C]ʞ{=: g_9l($'TAټ޿lkl..Z^=&.ZNJ(EGIAY/O܁QgAI4޲yeN[[.2 IN %p2WDuX>jN0jV.׈FuIN{7ՠQqIY:Dh7g#hj2ۿ?K:#M-E:4!gIyDDL;*`|i]9Ub ?7tokvoKB5$(욫S#G=Icʴn*ѷ[)"# R̜_Ze;`H PtB%HLeӐ}Q&JΠ%EqXEHߐLAOL4*"Xq^!Lہ6zqZ :ϲxK:?!W^[ҳ-+'^!xGe s'[Yb8-eA{Dh_ޟ[ )};UQ)=W ŗ+G{6K TߝVa$0E2|Ց'"9qtSz`cڀ c٨l#%qewHHE:_;4$xDXLKs{YރKRdD\A&W ! :sϳ>nJ@1"@F5覆#A%+`ry &u>cg:뾙Α-6R9ppY6h xᔯ%iZMX%HGSخ (Z~gDV/71MtvO@l$uڲ&kfu„+ϤذGYi@moW%oS4߽/FP$$[0g>,*)wH/ù5캀a2 W-Y9_bP}&Qo<_ܨ =^M(`x۲*` 6Yz8;Y6bB$ll8B5dDGi_QSetQGNU  -_V>qH"nKhxX wbn7Zù6s79ێSQpY^**aUQ٬v6R|qBWȥ!FDaϟLRܙ~@vb"ȁGػB%-9j$Hii}-ɯy|cܚsJҖp5?)]nIΧG+^3:*3*ŰyaYX !nY*ZTML,C:eK^=W#WOT LɳKE;A;0M\N'+ϾB,P-E`yĄp6N%G{zw J878cX/YQsNQKWAJ~a1d+% :y)Z¤}L ׅB,,ЎPtRRW`Pt[% 9?ŧN[_NmrtTwhCpƪ95٨[T5)TrZsqQCtGIcj 07d4PEea?`?~"$~qIҡW1v@0;:`4g "uv?lONu;+`s U|Ip 1Rq[ݤe {yC4"6+/O{,4rB!-4l^ Ij4cUU?dz3o [#>7}{M `F`R\Iꊯ._iOe ʭC,3-9nǵLT=WDfDDZKls,#Rőz컽bL[<=C`!*ޥjOsol.H+3#=u[s(g33Ȁm -/I2B\Mۥ 8wSuE/o. #ͥeɵŝ:3G2\@LV~؋GDѵinz)-]J媳#ބj˘wNso[NomHY'M ܩ^-ApCzP֎bZW{J 68π75-,iz4S7 e%Nc8hv±D.Xڙ3% qt _7>EkJf Օ9c|n/{Rw.@96rYǗ+H:^ 2oX)z|h&x @dv!IѷJ0^Bs K_BH56s^a!5k"R_rvCccY:xA FN-g?"¹}l8iY\h3̆L$)pu/GYNrC>YFeL%DQR_+ur͉ /|=-C]Z,gJq1 5Vy<ăw \ x K0vz3Og?0:,!if FIDUkr-D-ը.cXoQ+eokQ~rS S_4WK|ܠ}Ncx30dZR(;|My'@j-,ez#IR(F\̯" Gv(BxH ZTR@Һyoa8ctb;9tp<o`H Dfq(}%}l`4++;_Ȍ8(/ZK^GSWoTXoehqA'[ڨĬ} TŏsaLI0 1LcIiضf ְje'uWPAJB*Rr^ydD:'DvuR[$$UɰLKcoT\гNLZ7e%#¿r۸O!kIb6~l0G.V kNGfۯ.EQh|-4M{+x)V5yAկY*оGFtdȐt \6Yz 9¾䴙;x{Jr.Uj68m8mmx|-5Rv=6 8r*,ȵC~HK[ϚrIҶ}&R0"bt[c88te|Oe.DI︲g2iZ&-Ǒ()`(&I됲ٕ܏x7]j V ϹEKBl:e/R1 ,%\*"}NYbٜT*d3CDp0벳 Cճ+ЭG&i7ܴ#%le87$җ0m$Zfi$uUm֛l .6VBHS~2>ޙݧ`أ1׉(!N=5Uws>'^Rd7lUӴBrRP" 1!A + yR'tGqF#)N֥.9viw]AE.ubfHm>32S'_c}ޡǧ`+hޒ@&s0C>--{t5J]8k5bk`&X>:=Sry2y9U0eʉy#g|YqxfFCTw7-kO#bfD ծ0zٍ)_!TmAھm H* e@ASc/Vk.!uؼ#N ; 8IlBaa'vt\s>tqPp6H?vx%0T+,xE=w&j)tUjd\qFS\gֺO BTX aZ= SwxD~JU}̠hT|L]05pyv61ф Q wpQYw,[Ba;fK͝8_Ya W>_]pGxav B cd2Um9eNX5d\$p _&ٷO42iWdG֎5"9JYlfprV N"W֓7C""@G[gZQ|)$7 y)QԽwU CwB|#^MCn@qh]'r7TV1DS[iIg8H #.W%p{,>~ĵsI8ܮ7Nc#ӡ!HwT/ӘZ Ym ٥۾M.`SgO9MΎx⵱bD.}4]ב[cL^^RΩݞJtZ^l" -81=&ɂbI.XloV::7X?u-!*"j`5IJ31KIխO8D!r Ytiaӹy!I/#HGF2ڟ==*D^֞cJ.$&U0GM o&; C9&- qYN@bSL⛷W i L?8QK.곷J]28ɨ%Wkc!NDO~OZj3]-j8p`}Q&=SsE37\ی?΂SRZgE9P4-/tU04XHӶָ¨ߪL$I[6#͜ TٕAcKh ങyO| KqS;śC"wӼ~4ZؠJ ^uީڌq2zZ*Rna'Ko gz z뭌;QM1n|st{eThT*2P5Ś 5(j쇩6>r ro,#^MXYW<.Qf`_+jV& u,tn?3cV0Sś#pv%҄W s͵C/.V)ppo+X٫ ΙD|9F_OHEApDv?=rlgUWD70:Aʞ v<9ijo$V|䮯\fIBƹ&E/br+nnJ:w1n:ۡڑ}{\"ES+x wWRz~[/p֩B6Uq.aQ%QLZ88XJѯK γ%Jg ^}_Nv@TbmR x\d@ĕ#rƐ˚Ix;_!S1bYTG{$Var75M``ު,/#v[ymn'Q,;3^n4{*T` DJ`urDw/4AQM^ z|΍|˦bε;u1]r 3a۟8uf=w;8?MjI͖@e㷮VחIDҼ|qQW@DJ[[k{塱C捣㣻 ΂s{\{@b'#24&{ Rj@Nu-~n tY!EVtuz7#7=XL2I7Vwb8@c+$nNHz0sXQP?Jsj><U>61#yY|glCh T`-V9[y2ylrh؇:*URo%6!ߨ q_z%\tWg!5[g4WQ'?3$r(>\ 9nIL|x1ktRL92Վ&c0+MKkfYvW`xk)eLb#.Ԟ{ W1Y+HC )usK]}RiȘ gc5jukӾ])K]Dt $(b /qy'ȷd !enIϱ[z5LW`GI(`jGu=!8VaOH=LTFMq5FxfuNMϷ[MVQZi&pv꿣sŖ0?GU<~f*ѡ$riAO;hDC.~d n96TAg !/|*{sZCs5l' ?$oR'b|x:ll&򠘁OlhZ|׈8?f-L/ @T4w>2z٣wsAUF{iD|ٍ2 z&&PNásnJ ު'I^T0m#O.?jT*@[KQ1Oޒzά "B¤ik`V|΄>n߷(O1;C3XIRHu|1t5&PfLf^#K&i+4 bcֈ>>U iSȖ\'lLtE:;4 hE-YZn}[|ՏXg`jpx3HFsoUm==DЊ)t_y{#c: u'7nfy5;MsAf$xpU$1VkS7 \ϱxvI>= g}F3M IAF8PfSU {)!U:3#*kr0x1iڧpzU|cc^.mݔ':.W}r|ŭé$B {h';8 z{3M]H @v~7zC<$3(giyzH,`zٷ٠&aJbOτ("t˧MgcB)e@I[ 8"zG i]BQ&7j5B!;chJ/_Dh/gp\o희纥ls+"RXGO貹jws=Lp0>nc'< vC{ 1޻\VC'| PjQ۴lK5tGi̖0%ЏdηgeYb0'5ģ3$Mok' T@"Ŋ.3/H T 0E ɏj}#쒇C3[OQ ިu4ϕnQY1H4*ީэo 8(Z0^ؘ_<#:_nN\Bm+;@R .IzzE3LT&<6EO8Aͅ;fK"AḒBBp~*z;1v3 L6gI |P>dYCGZO x ?dD(pθA[30OlN"5}*Ei'V,q?;>y($Gqf逓^أN}Ģ]knS!W&f?U]Ah/̒L}X'$c-u>f(2&I3=ᄐ~t\]lلux0ucd WTp^6kgoY*mys| `RIck5-&=  }}}#[(A?&H8'4 ەJȑ61 G_+Nuqmogȱ^S `ҕCrV\ڲ "SAVb27i>M˼(SΥUC$,[<uG8wM>Mڊ8~Nj/:qYWK LxHA5MQ ByQx Gno$#uBi-uoN5XlH "Gv,tF*5tҚOTyJbgc7@ޞ/|7Ey'>`6J:~^%z*`D"Y5G%f/43(ЌZpg -<̃N6i1e G,d ^"@0 2u| ^|EU~4 E jV#m-gF .SPUZ%P3{DzxΞ缚9q/bu߫"e'n:J)I"@%MT.7,̉s\$p*S Y:V^C&'_?QչXðS؊[gqe[!Φm>Jܷh9f}ml)lK}LOQE)/Q5\Uo(dsZi!xǥZq"'V#ZSX#*GpV!7R/@H7^u*wYy6񓌝TZELSsqB%xȢ7pH(2aYM} K&lџ`"3ҙ%tZ "O?j%az=pH!n\X 6ƘĊpAӆ$[S :T;+d[d2FQ M?ɰeDφ|<`$kHni{)~.|u'= = u=< bAxˀnɧJg.ŠL\գ{ G^(h (zd4nP)º92:s-\b}T!G8QijPg5;E*=ٟ-7 eh(EݗCN6{,C_ኰƫvuhH|U M[.2CiSR-P7')}W]*U_]Dfcbݞz Nڴط[3i ~VXU,q%"|J'@ָ{Q D,b5Rf+ ߣ~\Ҍ2OTC] r I`xiCBܿ yc餥Lxfh{TLTgm+R+I&,m߉P_}LϦSD4ngDREώ`݈2 7K6 DB졯G!;mb|w AT~v\E Paոx=+o|t=wWzb+B9iέi3n/q3&<+Q,19!EdHd1tG%(` mzR)yE{,= +eMR v?s ,sЀ<w,?VKt2!d(E ZH'HPcI$YĆ-C18&ۥI?CHUМ ϋI 0LΪqD0o"SU(AQ]+y|\PqC#-WW.ћwi KYS:?$OH2_L׎ &eB1_^UlU9|4hukq4jח#PH^JvQ50\l1;0<!qY٧H$Gι4B]X `o ˡہFH[h =pAwwJR@[Ub5;]Rÿ9lܛ/"YQRZV`M^c{ͦ t`vyx $AbTsR(SknyIbLӿtc_05sl0gI^/^TM86*Wo11OiWQ>8)uwZGsTZSBjnEQłF)S] # ¦6 } &Vr`Sa$vza ўpOV,Cxks{ 3[piP$=_FfGޱfi;Xˤֆk_ю\V f :dsw@7E <:iXBj=8Eэ;^:-5^gPF]UY furȷl]li]xm!;UJQT6L񟅴+*T& 5,LzLcX?7g#x8V*qɹ!&K2f=z4CL)=ϔ)ލŚH^~xD ! 8R,x LC-fF㐚1WV{l '1 +Y)##EEMaT<7aHg1ye6R˥qc$۪p?0 VX\p&Pii/C&7Ha/T)lsplAb`_nYSC/8ӽ} 0Q+R|='fx+@KV_wCu⌃Z'a6t!Ad)Ji&CLD_"7s 2#Wty̸2YWLUͳ<͛ FMI *| [ckb8g8ZΤp{h,VS{wz@'OھW|swNl nXݻGԒ4 eܽ٠Vv{9fKw*@UBxPXX(l~#kI!etbZp$`K`5d m_-t<=Gv /HSna̚le,l[Of[A%`~"aAp‚Ɩs^eyMקAF=үqRr?VlRzF =/3T"fP8?ox}hZ;~Q\227LqiHTT.NWDW)M~$BEF0V Z_-ߜR8b>*1% C1}u ŌM=sFD qS^ęWDU;,)(܉5(J=y⧳4DZr wrxAtL~aқȠ1mԇwMܮ27,߶0iw'P5gtB̸I0d)xԄnXruU UO;a)W)!7v#%-`1 3%J_SdRil_I+þK__uwu9&b)j#[ E)^[OzmpfO/;?-չ%Gz2zp<՛Èwܢ``,7N/!l0o `$Dko\1} #}K$gqXS =X I>{cP\caj/tB?5mvƀAbyY5I`Y}tjLJ|8C™%Yn{/qछ(wuGӂZZMbC8ܩg#o-nV`:̵Iw0$Ecɤ&N$fHSsf+avln :T}Jj,Zt:]"R/99FQP[Wu, ~C `ּ-M'IDOih!yLNBrR#5T ->~j$&FWr$((qR!LͩL!:FVUï_Wb8NP;5c|O5iP~픟YBc&PcڌWn%(V}f8[-1 R]]7@jIo AEm#Ԟ~ivJ%hC-|TEt,vHMY.J1sFP}#IXw/ M#ZR ʸ<^y,K|6~1U|M 뙈7,[tHwT t䰇kPjcp;'?iNTRT 'v~~/ /,Ѱ/܏HI(6trD d#ƙ-͛U A:k4K-P])[C5`q/LzkJb)k \^`\Gj>u軯x[tڋ$tS<~Z,ɖMG!Tjs3*In"Wg%Z$0zzwZ:^A՛RbP$ \1G] %ɣ搘Mv6V26x)Qg #t4 {A5<4m< XEyoT6΅ڢch _:ʿʺ|bmԂ ~>^2M H#hǐ8%8O𘪝dCc8(櫏VOAꉀ۾1=קeQ5>"U&0xAfc>qOW.d?#"i' ٙ_Hn Ύ4y{qC8@Ab#AR yCsĔl֡t'WDOSG\ Nn3X0 o1Q_F!%l!J1"C{^)J A։X&wR4fiCRD˫5aX92U9.Q(5QR./%/ )Xqӧ4׍EWnF8;U3m Em jFޭx36.oKH B(Nl34J8) ]je2S>#+j_^bU64Jyj8Ǚopb^.dy` tz׶,v>;n6R=$&\(ňYT4BIm6) %f$'y[B{Fj>|̤}癁9]W̗h"}]wԌh@mX@TAN#ix邲Ŕf:s}⟨sU RG mlU«,͞(F| -P) "ƧoQ7~xJ&ϴ7"{Rpg&D(lXK` Y0~貮>`*>̫97@`j{aqn246;lzB;|~pAp%VԼr_Iwx\V`1a+9goO!v4@Z]35!iUK`JM{DΦf֝_`((Y uC6-bt}cp-XQvB 4LG@h]偳0) .ZG%{DJf nEM6 oENKIII m22G]2wz1ˤˇ\hZӴsa}dB)Mu,aF'ξ0Vv "寏@wFTSe4DRfVN"G*]O+hi&UR1Q}ׄR$5ђip;Ҧ7'ba)Uƽ|lZܳ_E;S|׵קOz%,=;q^Tټ< *?,Β%Ɵ➝A(c%žwTw U!Jk'pE)0"&M3Шn_^*g)'oJQ :.G < 뻷GaQPˢ* Y,J0mçzZЧ2{C܅gyfG `)}W |o+ igKp\Uo'b =h)ە}}Ų,v󰤫GBOPJݷ\K>ʮ.][R/d浂K XU>u`&5ghxn?%|BpWQ.|Us1!.t䱇gDq>1 CRt]b.]{rKԂ{H4_VpQM52RC W3˕bjnJQ`c*l@ؿ4]tcxR@ܿ'dE*$?DV2v[ $f\^PƘ?EPPTell oY $Kבbd6޴EWun.<"smsp:#UxGU%=BٚQ>~2P@rb:6`>Q? -7jy=KTRb!8_{<ûO5!%.䒝xIy#R/&HS+ v?Y[wM%pIoVͩ%$xޗ(7I_~M+Bҿ{~N_2騚[5_wjTǘ2[QTF6lO-{L>_Qlij 4-](`qViw$,=,7%``Ϯ."g/12PCNk/ĉ4k|uYL* 9R.z5h B.j>62|z[3X‹yH9YlQY5WC~UB1dzI`9 Qw(9.6ķQQj|jCULfLiQOWhul;a`\*_DH kh'y uwًRc,lFHT k(Ҡ6͗ďB0騂 g9HY{y}O҇Uqҋ|dW89pv}~zk2qEc~I=#j繍4J^FuϿ(zjPoy0tz,M|aÝPPύ3bRz{#`09qs'=}tzjP [UeT\ ġ &RL "D,>c IvU pƵ I\sxڑqI9Lȵ}d2&a,E\1T$/#>{kAOqϨ 'PK&=r_UfKH8Y<JcO\^Ĕ *'{}Dų϶jMG{s* q=vFa=3By.W IxfL[$lQL5 PY B:Sl^ |5ZQob5ݿxx,ӴWdw.K !b˩ꭉ;M<+0WGaĠΎרQ|=z:g"_ѬJan[/n)odkpkqtR̲!1'n_HمGbrKΛL 1J=|oq5f.!pjK?pW*r,}-)ъ6dQpUQҘ1dmVd-i(XY0SǜrTpWO%X\ .CZ0 أ#$fφۻ$ո?>g f0kv Dg\辪O:h=17^۠հ('ҢpUWk&qG:6 ?LE ; Hì<-{Ż3A1g+qY;֫Ȥا~o]{Y o[^b<:j}DtN' v& 26"k1|W#k5T壥cEޠ]@lwI_ncyGv ol`owIl*ey[~Y9k\G(gc/~Wާm%៱jAKz@ IOql* e(cuMFi pe-+L-NLS|.%wTTY}Pf{"ՌW.GF3|l"M*&ftf;d^ B6j PW-c&4FYI|h Mտ:w\fGi|_~KX=z|!_nQғIJ#tgAWvʨnLɀ~iKSqԩ9ĩ)rS$ubt+@K7B0^ENAInGeK`WU|ʼq@6H~A9%E1ݶ( RLsQQI,`ⱪ2]IEizZה!<-[*U|,ˌb^"a9C*v"c C%j#XxVDZW.~~37 N[).+龪rPPoxW *(,ҴWKWǵʉ=-jnp}N۶\'m9_0KcFMcGj,k=ɉ/XQw9QH0^ڍd]pZ'>>M񱽚'RBn߁Spg&̯+e{G5wZj-1@_d}EQW5`W?AD9OLʣ@D#y\!mv|]+`^I(zJ6+\4 d"uS-v.gW*_&*%֖~zZ$e|8J5grƜGh0~u6Լl$!1T@--9/ոml0r`UZDž-Ưb8R[lwL ҕCRb+,c% wωYӇ2+a'4wO'K?DtQIM Km&WF%c^'-8W%><Ȟ_B&C .2aA+ը>+Eܹ-7W.bCf c/Ƴ& ,Ƭ4AJ_1qg_|EVBtuO- փ##>@3K:BE 1mwhhg'G;xX \B(SZ=-0rU Niw.VrXӔ'&N8N~^}͌/ٴfhYWOLYY&cFz V'OR8n6S)cpm[ ~f('v߱CZi-\}OcmR%+9dXa߫d2*5@C& ZRjP})y߱&AΫM{p*N=X\E,DٰL!Ẽ;ߪN;n*ʷfF}>|~9}a>2pNx_k4đuG`*E Oa4-Ir O!DȿJk*kf \vM) v')JܱKYq*SK#Dw0Z?۞S}D߯K".Wr}-Jm7dTĵaV a奞@(툩YID].2aFյ? V'= Ea۹alH(& ZJyv:9&n=usH5'G5I 9 ?׵2RIUZ)~5\X;{Ə/-AR *6~QX;A[KH))r{//})_*& ,w,:Y`dT7!,-vϚX^yەե5~1E\3^#iҡ"QG;ba#<6w(oeo0+c/ ]!(nvi9 ~$gϠ "Qmc$2~m6$?5UݺL(l4zѩk58WJҮGN~NZX$kst3Qe_%ʅ*WrGày5s,{ c@?H/'#*Ya|{+YCZj SRys(qc5tgPH`T)C.G_k_2PXkgȋ'ѵdS^$˶fj;doO B?2OV(2r*!Q{3-U%#"Ym|k $|g\b0 CQll_S.B9EQ utW![I7!)V#Na:ԇKQh[EL蒋Ŕ8x!vGo[VM#k5-k) `r!C-GhR!ERÆSJ UL`?& 2FQtAo 4c*E)w&wTKmTH =c'  /\!H%\r"c~QnIvPՓiSAmΘ G?H{ wdf^FBeR'EHjh~o6wh Wc(^ v+)q@ֽQ˒il@Ϯ Xj"d>-};ygl7#_lӽx NGZhbmp8;˯hek~g-@Q+m]P?@$5%BG=R#p7AGX3;.|;9o.QdlC(T)15ZUʚo1ua SU!pC:R0TjwYq.?bRDZxOEZM?lԆf?aft}k>;7(LNeGHwJiה(ecVG^?l ^U~!#Ab.^ѿc݆~n>I^?`Ĥ`$feeUjO]̪@b䒥n5l$xY%'GLs1$yB$;Ҩ䩙upp7_ʧ:/eA[AE+rFG('F2Q0'c<%EV?]B r;~@i H)/5 HgY6[q J kZm)%.ϪܜaQR_%(G'1cq ą@vhݦy&-K" ,7wHUAi` 6OpԣWyr26&Z;8Nf)Kw4Z#3O!>w=zfEqnBQ͎. W0OYE3} O}OjZvE"dlD/p8hݻQh .Zv9GKq&wYAeqmE+J)SܞqcUG++ ERr3f%{sDz$ r+R)'<&HM6A{ת0aG[V wd)3D.sX? <1hQG1& y.¹oJI8OK(bHZ$ AoMc&&` IXŝq5bրSrr(kܖhN)e㕑(EG&oRX-9Zg=65ʶCmDqGJw圁~a'w,qy.4~3a 7S?W6e<fx:?+<$h qȞ#],} `Uh/՝Ձٲe& E1+ q؝JRhB)u8zQmd\+E9KR"ifS7k{)=pH t 7B@Hfw|}/(\zNˁS8?Gs 'th q 3mGVf2ՙcArG#ُ=`YhNO9E(hOa q9k,{5< e71ֱTq@AyE?a>YbȎ&EUH%Mmz$ vUeý1Fa{?21g*TC4nx>Usu 7^쒝4xNd!f}.|JK6Ph )]:f{Lt 4k}q-miu i?a`FʱKy۴n|DiǏڜBa ?R-N 3Ő9pX4T[PWZ}6]u æͿnx(s9q*T\#l%N &{rBpL6~TX::Dۈyg%G6;Lr߯=Ҡ#aDc~z,{7E/VEN^}Ezy (˾d t>O(YtNu?9"n^OJP1#IS69c..~6aFQ@|tb\!*k)c8s6+8!3O6Zܙ3&܌TDu~+D &itT[*Yg<֍w4߲ LhWhEE4+na+ pݝ|G+\!߉/Jt+lZ-]LyBX ,ʀNx lxpcq/->5d30l/sif!Tdxn$E@@ѓuz]W -)e+~ uδfu4ՠ^4Wcb GG VgpRϑa~Hu|a{]U;=~R֢RHUPju&k狰I# <8"s N+̻P};".qhbs8[hZX:@AR$؃ʒSGnB¬24L7?VWU9~vA@c ?"esTJTQKY\97ju1FR_Akzy~@^9 3چہnլp 4W\`o~l7[*xH lĸoYK1Z !a`p_* + AоojQN&vȢ{i}瑜 a3iTGbzK?74Dܙu>E~NmX+zž*{R qğ'# 3ѡb8Cҵ^k6ЂUcqfM/_uazkOa&ګ \s~MGF[ptp nM̽a6Dxw1wD@DH2g tHuSgT>υ%̌ h ];u7a0b l죧Rw9Ym8Mj).9-4INnBD^hԥ_tx?b-ԞShbt.Fi¸eʞ*huve*h҇,d`,(_=l@F{ͣ+[ `k e H h\"CXj/Fp8fFSQ9 DVyM:y̤O75trC _eȾD1ԎoХD`9[(vp#fϞ P21Ԧo6nB'ܟiD㾵lL[:Lrfc(}jt 6lm66pS:_@:IQfcҵ_4TZ<Ԓ^/!3=g}kSǫ,*,{>*gz5W`ş{8ƎiSOO{pe>zt!Ԙo*S&WNH_GegpHڪ0hx+?UU dRl-lU#`gl;anU"5 s-ϞxsO3 yb5nXټja = 2?;zU>oW@{ Ed oyQ[ gaG]6vb)"^U>po>~>ćDAG+S()rp[*s4nA.jTMmcl@ vlAlӕv?;o~ǧsSJCgx>k3bS׻V\dI@p<`2e)ΣV;C.J}oߞ z_vTĉ2]3w3Y0N,3-t&;Y"j|^HU{#JD7`| Qu%(E|HCZaK?y$Rn]`^FU6ǰ4V'8;<) fYa sd`f%GH*iAG1tp.Tm'XTF-ɉ",LUE5ifjү %+ YDl<]㖘W['o*z em\.8ނR9x灶{ZY%AQ͐COQ4YG` X2(BKւ)g ߝΊ Kc+q+7#'#&h 3/٨(K3 Q;c'ʁ.ӅW.zxӸ?rcSr!V_nIQKY3e=m]0X/]X.> =8(cP"= TlrZ'Uo~dzI|cUmṕ΋~=cQWNz*3~ ȮCڔ` '"8#pY~kKs{PX8#6(7|,$%2Vig|D AI%N R3#T8G ? |iEwRHBs͆t?wliZO|#Qڣq&1aȲl.pxVҬO?_Ydꥡ`+F1(&t[]nm G>Ļf:<򦊖;݈>׾mt(rRGCPnXьHOetf"[/ )@fT,4{V%wYFy+ L[ggہTai祮mۿ^ 4jOs? Wwq(:6 $% A]QJ>X*vf p8c؏Xw5EXm%W8ez d*ړ)6\Hj`i`Y{O`RIc,<`oJ纳›P+yڹug\ָtPRþl2|&y3~/ ӽ4"@_n {nU*Yzs4Sjoc̈́c v|xSQke$qd)Z^;/FF*sVoL4N9u8x~M P,利89(,6ɅQSQil-&r2^I< ҙ!$Ft췃] 0_[`mo9c;o ^%℈11zs=۟\JMF9"aP ~~16>"I']R3a"=EMsG6~ttl}&^2s/gs* hFErRI}߾>R?8ku07pm Dd"ŝδW^CH1;( I}V,Y;/M_^sw_6v2؄mWY`EٕQH<2@KOW_''Z ))藔9W{{߯FL3m BaB> 7pL\0 D94l<ElwuK H"wBt׋puFt;-1p2e%?Ҹ<.ǂVh׼6E={sc5V)UWj* O8|(A%Ym#~)s,YWٖ^ U}g怒 ;bm]n x~al?\di8|Cf=sG xʞ-y)E ڹQEZOfɩXiHPSƟaF[|]w[$['N[(A-\$^o Xb*,;rfa1\[_rԩh$ozz[Ƒz$ /o_O9l_Hw#awempgj 0ewM]Qc|iW`(JMᭊ}4aE">1_A$E;IZ|!tC9QdHH엄E8d B[3Ze#j(- *KL8Y&_}g6Lh&;3y[-N|ȺZt21P#I:;hA(*#T.Y}&ΩWF$2|1`1 g3h$8$ԥ, Ǜ^0ͤ;) e,p"]$dQ[T7T4sӞuzV3RrkQ8/e[ eOpLKiбP1gXm`qkz5 ֥Wmd5H`oP,} -u)D_lZN8;ᢥ)3Έ0R:6z^ qg: (aޟWLλj?|lҝ=-{I [!}~b$f zp* %ڀnq=~ d(!)&I˓ J(bݒB⮖O*&/GW{j4[< E ;?pSu*Fd>x1Mhĸ5*z\Ms9x4C7#x3̝ƻ'`Ε\"x 0Ǐcn5R0ycGE-̘v^״?Ir{sP"tʡ0 ˡy}*qVtX+\bPCv$ui$,Y2ς1MG4u,hu;p :gN1ᐂ"*1YCn, bts T(A%|u;b#T5mP ߻4`9լ/0`6Bi;ٚD* JRzKn ahY b2!>9 r; ۗ _vD.E9e'Aljٖg103~TB?@ }y]UE+; ؏Mۏ!(ز}PR%jAm/#3a˸)a5 3ԂdCS@C"1(7rȥ nqQ '02Ҏ#8H~G|,7"Qs'3 x5LRJ=BIH!?FCW;j&b:ƕܨl5>_;:w[UD𵚢$+xdwVxbEGvMPڎy!Ƈ "v̄L9ȵNQ:NItwEP˄ԐҚ3ܳ= 0;8M{0$zVȁn ZЈA7?%~rTg`E:FLWA!ódY]+8_Y]Y5a/70yȄn*t\P:!; }ajdM[=&v70Ƕ!*܊ʊ,c R7w*R!meZ  jFC;9(?2:N9GF\Wmҩ&O,j&f%i|9)f(nk/# P*HZ?^Bk>?bw䄼ӣ ? #ڠ׼zIZN>5˩l0s. j )kcfB,k>O4r[fgG(O]\a")3' N,9q!Ӭ[b̴)%-o3@u4%ubIE(1vjLo1n-6!*~b+ބnq)s\!~#8†ܚRuziC.]Y}8;RyF {5ibS\!$&j73&_XJ)4(8kH3y8'/;ʯx#{Y_ӳX7>A1i^-]kϦi!譯3~.1XK$Td @GL&O6+00bɛ& :}8eV7 wӌ$Sj-֖n-F1ga]Vh  "-_L U!Xkp4)YלHREt7B<ʼ9S /NkSf|*Qv#z~zhqK,S_I +1CƔh x8{&'3-VfC$58NR+HV3 Wdy$w&bπ7,>_UfzTN1]tב#d! 5+@^U0f]D`v_Q75 s\i'!tt nc|œ/ p"@izN,D8`&zse?>R%Xcp{ m:کUL61tQyڟSMaps~C|trp;ABZӄmz.yt} .Z^)NF)^sI F:d |12/A8(&YqSM8>WrfKmI[}R( $j3bC,c,7n ;]w8u[p6OND4iǁ=C`Qh P|sar